{
  "author": {
    "name": "CDK Terrain Maintainers",
    "organization": true,
    "roles": [
      "author"
    ],
    "url": "https://cdktn.io"
  },
  "dependencies": {
    "cdktn": "^0.24.0",
    "constructs": ">=10.6.0 <10.8.0"
  },
  "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 awscc Provider for CDK Terrain (cdktn)",
  "docs": {
    "stability": "stable"
  },
  "homepage": "https://github.com/cdktn-io/cdktn-provider-awscc.git",
  "jsiiVersion": "5.9.51 (build 95a1df0)",
  "keywords": [
    "awscc",
    "cdk",
    "cdk-terrain",
    "cdktf",
    "cdktn",
    "opentofu",
    "provider",
    "terraform"
  ],
  "license": "MPL-2.0",
  "metadata": {
    "jsii": {
      "pacmak": {
        "hasDefaultInterfaces": true
      }
    },
    "tscOutDir": "lib",
    "tscRootDir": "src"
  },
  "name": "@cdktn/provider-awscc",
  "readme": {
    "markdown": "\n# CDKTN prebuilt bindings for hashicorp/awscc provider version 1.96.0\n\nThis repo builds and publishes the [Terraform awscc provider](https://registry.terraform.io/providers/hashicorp/awscc/1.96.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-awscc](https://www.npmjs.com/package/@cdktn/provider-awscc).\n\n`npm install @cdktn/provider-awscc`\n\n### PyPI\n\nThe PyPI package is available at [https://pypi.org/project/cdktn-provider-awscc](https://pypi.org/project/cdktn-provider-awscc).\n\n`pipenv install cdktn-provider-awscc`\n\n### Nuget\n\nThe Nuget package is available at [https://www.nuget.org/packages/Io.Cdktn.Providers.Awscc](https://www.nuget.org/packages/Io.Cdktn.Providers.Awscc).\n\n`dotnet add package Io.Cdktn.Providers.Awscc`\n\n### Maven\n\nThe Maven package is available at [https://mvnrepository.com/artifact/io.cdktn/cdktn-provider-awscc](https://mvnrepository.com/artifact/io.cdktn/cdktn-provider-awscc).\n\n```\n<dependency>\n    <groupId>io.cdktn</groupId>\n    <artifactId>cdktn-provider-awscc</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-awscc-go`](https://github.com/cdktn-io/cdktn-provider-awscc-go) package.\n\n`go get github.com/cdktn-io/cdktn-provider-awscc-go/awscc/<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-awscc-go/blob/main/awscc/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-awscc).\n\n## Versioning\n\nThis project is explicitly not tracking the Terraform awscc provider version 1:1. In fact, it always tracks `latest` of `~> 1.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 awscc provider](https://registry.terraform.io/providers/hashicorp/awscc/1.96.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-awscc.git"
  },
  "schema": "jsii/0.10.0",
  "submodules": {
    "@cdktn/provider-awscc.accessanalyzerAnalyzer": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 7
      },
      "readme": {
        "markdown": "# `awscc_accessanalyzer_analyzer`\n\nRefer to the Terraform Registry for docs: [`awscc_accessanalyzer_analyzer`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/accessanalyzer_analyzer).\n"
      },
      "symbolId": "src/accessanalyzer-analyzer/index:"
    },
    "@cdktn/provider-awscc.acmpcaCertificate": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 8
      },
      "readme": {
        "markdown": "# `awscc_acmpca_certificate`\n\nRefer to the Terraform Registry for docs: [`awscc_acmpca_certificate`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate).\n"
      },
      "symbolId": "src/acmpca-certificate/index:"
    },
    "@cdktn/provider-awscc.acmpcaCertificateAuthority": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 9
      },
      "readme": {
        "markdown": "# `awscc_acmpca_certificate_authority`\n\nRefer to the Terraform Registry for docs: [`awscc_acmpca_certificate_authority`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate_authority).\n"
      },
      "symbolId": "src/acmpca-certificate-authority/index:"
    },
    "@cdktn/provider-awscc.acmpcaCertificateAuthorityActivation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 10
      },
      "readme": {
        "markdown": "# `awscc_acmpca_certificate_authority_activation`\n\nRefer to the Terraform Registry for docs: [`awscc_acmpca_certificate_authority_activation`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate_authority_activation).\n"
      },
      "symbolId": "src/acmpca-certificate-authority-activation/index:"
    },
    "@cdktn/provider-awscc.acmpcaPermission": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 11
      },
      "readme": {
        "markdown": "# `awscc_acmpca_permission`\n\nRefer to the Terraform Registry for docs: [`awscc_acmpca_permission`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_permission).\n"
      },
      "symbolId": "src/acmpca-permission/index:"
    },
    "@cdktn/provider-awscc.aiopsInvestigationGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 12
      },
      "readme": {
        "markdown": "# `awscc_aiops_investigation_group`\n\nRefer to the Terraform Registry for docs: [`awscc_aiops_investigation_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aiops_investigation_group).\n"
      },
      "symbolId": "src/aiops-investigation-group/index:"
    },
    "@cdktn/provider-awscc.amazonmqConfiguration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 13
      },
      "readme": {
        "markdown": "# `awscc_amazonmq_configuration`\n\nRefer to the Terraform Registry for docs: [`awscc_amazonmq_configuration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/amazonmq_configuration).\n"
      },
      "symbolId": "src/amazonmq-configuration/index:"
    },
    "@cdktn/provider-awscc.amplifyApp": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 14
      },
      "readme": {
        "markdown": "# `awscc_amplify_app`\n\nRefer to the Terraform Registry for docs: [`awscc_amplify_app`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/amplify_app).\n"
      },
      "symbolId": "src/amplify-app/index:"
    },
    "@cdktn/provider-awscc.amplifyBranch": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 15
      },
      "readme": {
        "markdown": "# `awscc_amplify_branch`\n\nRefer to the Terraform Registry for docs: [`awscc_amplify_branch`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/amplify_branch).\n"
      },
      "symbolId": "src/amplify-branch/index:"
    },
    "@cdktn/provider-awscc.amplifyDomain": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 16
      },
      "readme": {
        "markdown": "# `awscc_amplify_domain`\n\nRefer to the Terraform Registry for docs: [`awscc_amplify_domain`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/amplify_domain).\n"
      },
      "symbolId": "src/amplify-domain/index:"
    },
    "@cdktn/provider-awscc.apigatewayAccount": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 17
      },
      "readme": {
        "markdown": "# `awscc_apigateway_account`\n\nRefer to the Terraform Registry for docs: [`awscc_apigateway_account`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_account).\n"
      },
      "symbolId": "src/apigateway-account/index:"
    },
    "@cdktn/provider-awscc.apigatewayApiKey": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 18
      },
      "readme": {
        "markdown": "# `awscc_apigateway_api_key`\n\nRefer to the Terraform Registry for docs: [`awscc_apigateway_api_key`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_api_key).\n"
      },
      "symbolId": "src/apigateway-api-key/index:"
    },
    "@cdktn/provider-awscc.apigatewayAuthorizer": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 19
      },
      "readme": {
        "markdown": "# `awscc_apigateway_authorizer`\n\nRefer to the Terraform Registry for docs: [`awscc_apigateway_authorizer`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_authorizer).\n"
      },
      "symbolId": "src/apigateway-authorizer/index:"
    },
    "@cdktn/provider-awscc.apigatewayBasePathMapping": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 20
      },
      "readme": {
        "markdown": "# `awscc_apigateway_base_path_mapping`\n\nRefer to the Terraform Registry for docs: [`awscc_apigateway_base_path_mapping`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_base_path_mapping).\n"
      },
      "symbolId": "src/apigateway-base-path-mapping/index:"
    },
    "@cdktn/provider-awscc.apigatewayBasePathMappingV2": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 21
      },
      "readme": {
        "markdown": "# `awscc_apigateway_base_path_mapping_v2`\n\nRefer to the Terraform Registry for docs: [`awscc_apigateway_base_path_mapping_v2`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_base_path_mapping_v2).\n"
      },
      "symbolId": "src/apigateway-base-path-mapping-v2/index:"
    },
    "@cdktn/provider-awscc.apigatewayClientCertificate": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 22
      },
      "readme": {
        "markdown": "# `awscc_apigateway_client_certificate`\n\nRefer to the Terraform Registry for docs: [`awscc_apigateway_client_certificate`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_client_certificate).\n"
      },
      "symbolId": "src/apigateway-client-certificate/index:"
    },
    "@cdktn/provider-awscc.apigatewayDeployment": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 23
      },
      "readme": {
        "markdown": "# `awscc_apigateway_deployment`\n\nRefer to the Terraform Registry for docs: [`awscc_apigateway_deployment`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_deployment).\n"
      },
      "symbolId": "src/apigateway-deployment/index:"
    },
    "@cdktn/provider-awscc.apigatewayDocumentationPart": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 24
      },
      "readme": {
        "markdown": "# `awscc_apigateway_documentation_part`\n\nRefer to the Terraform Registry for docs: [`awscc_apigateway_documentation_part`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_documentation_part).\n"
      },
      "symbolId": "src/apigateway-documentation-part/index:"
    },
    "@cdktn/provider-awscc.apigatewayDocumentationVersion": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 25
      },
      "readme": {
        "markdown": "# `awscc_apigateway_documentation_version`\n\nRefer to the Terraform Registry for docs: [`awscc_apigateway_documentation_version`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_documentation_version).\n"
      },
      "symbolId": "src/apigateway-documentation-version/index:"
    },
    "@cdktn/provider-awscc.apigatewayDomainName": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 26
      },
      "readme": {
        "markdown": "# `awscc_apigateway_domain_name`\n\nRefer to the Terraform Registry for docs: [`awscc_apigateway_domain_name`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_domain_name).\n"
      },
      "symbolId": "src/apigateway-domain-name/index:"
    },
    "@cdktn/provider-awscc.apigatewayDomainNameAccessAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 27
      },
      "readme": {
        "markdown": "# `awscc_apigateway_domain_name_access_association`\n\nRefer to the Terraform Registry for docs: [`awscc_apigateway_domain_name_access_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_domain_name_access_association).\n"
      },
      "symbolId": "src/apigateway-domain-name-access-association/index:"
    },
    "@cdktn/provider-awscc.apigatewayDomainNameV2": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 28
      },
      "readme": {
        "markdown": "# `awscc_apigateway_domain_name_v2`\n\nRefer to the Terraform Registry for docs: [`awscc_apigateway_domain_name_v2`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_domain_name_v2).\n"
      },
      "symbolId": "src/apigateway-domain-name-v2/index:"
    },
    "@cdktn/provider-awscc.apigatewayGatewayResponse": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 29
      },
      "readme": {
        "markdown": "# `awscc_apigateway_gateway_response`\n\nRefer to the Terraform Registry for docs: [`awscc_apigateway_gateway_response`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_gateway_response).\n"
      },
      "symbolId": "src/apigateway-gateway-response/index:"
    },
    "@cdktn/provider-awscc.apigatewayMethod": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 30
      },
      "readme": {
        "markdown": "# `awscc_apigateway_method`\n\nRefer to the Terraform Registry for docs: [`awscc_apigateway_method`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_method).\n"
      },
      "symbolId": "src/apigateway-method/index:"
    },
    "@cdktn/provider-awscc.apigatewayModel": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 31
      },
      "readme": {
        "markdown": "# `awscc_apigateway_model`\n\nRefer to the Terraform Registry for docs: [`awscc_apigateway_model`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_model).\n"
      },
      "symbolId": "src/apigateway-model/index:"
    },
    "@cdktn/provider-awscc.apigatewayRequestValidator": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 32
      },
      "readme": {
        "markdown": "# `awscc_apigateway_request_validator`\n\nRefer to the Terraform Registry for docs: [`awscc_apigateway_request_validator`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_request_validator).\n"
      },
      "symbolId": "src/apigateway-request-validator/index:"
    },
    "@cdktn/provider-awscc.apigatewayResource": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 33
      },
      "readme": {
        "markdown": "# `awscc_apigateway_resource`\n\nRefer to the Terraform Registry for docs: [`awscc_apigateway_resource`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_resource).\n"
      },
      "symbolId": "src/apigateway-resource/index:"
    },
    "@cdktn/provider-awscc.apigatewayRestApi": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 34
      },
      "readme": {
        "markdown": "# `awscc_apigateway_rest_api`\n\nRefer to the Terraform Registry for docs: [`awscc_apigateway_rest_api`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_rest_api).\n"
      },
      "symbolId": "src/apigateway-rest-api/index:"
    },
    "@cdktn/provider-awscc.apigatewayStage": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 35
      },
      "readme": {
        "markdown": "# `awscc_apigateway_stage`\n\nRefer to the Terraform Registry for docs: [`awscc_apigateway_stage`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_stage).\n"
      },
      "symbolId": "src/apigateway-stage/index:"
    },
    "@cdktn/provider-awscc.apigatewayUsagePlan": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 36
      },
      "readme": {
        "markdown": "# `awscc_apigateway_usage_plan`\n\nRefer to the Terraform Registry for docs: [`awscc_apigateway_usage_plan`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_usage_plan).\n"
      },
      "symbolId": "src/apigateway-usage-plan/index:"
    },
    "@cdktn/provider-awscc.apigatewayUsagePlanKey": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 37
      },
      "readme": {
        "markdown": "# `awscc_apigateway_usage_plan_key`\n\nRefer to the Terraform Registry for docs: [`awscc_apigateway_usage_plan_key`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_usage_plan_key).\n"
      },
      "symbolId": "src/apigateway-usage-plan-key/index:"
    },
    "@cdktn/provider-awscc.apigatewayVpcLink": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 38
      },
      "readme": {
        "markdown": "# `awscc_apigateway_vpc_link`\n\nRefer to the Terraform Registry for docs: [`awscc_apigateway_vpc_link`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_vpc_link).\n"
      },
      "symbolId": "src/apigateway-vpc-link/index:"
    },
    "@cdktn/provider-awscc.apigatewayv2Api": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 39
      },
      "readme": {
        "markdown": "# `awscc_apigatewayv2_api`\n\nRefer to the Terraform Registry for docs: [`awscc_apigatewayv2_api`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_api).\n"
      },
      "symbolId": "src/apigatewayv2-api/index:"
    },
    "@cdktn/provider-awscc.apigatewayv2ApiMapping": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 40
      },
      "readme": {
        "markdown": "# `awscc_apigatewayv2_api_mapping`\n\nRefer to the Terraform Registry for docs: [`awscc_apigatewayv2_api_mapping`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_api_mapping).\n"
      },
      "symbolId": "src/apigatewayv2-api-mapping/index:"
    },
    "@cdktn/provider-awscc.apigatewayv2Authorizer": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 41
      },
      "readme": {
        "markdown": "# `awscc_apigatewayv2_authorizer`\n\nRefer to the Terraform Registry for docs: [`awscc_apigatewayv2_authorizer`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_authorizer).\n"
      },
      "symbolId": "src/apigatewayv2-authorizer/index:"
    },
    "@cdktn/provider-awscc.apigatewayv2Deployment": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 42
      },
      "readme": {
        "markdown": "# `awscc_apigatewayv2_deployment`\n\nRefer to the Terraform Registry for docs: [`awscc_apigatewayv2_deployment`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_deployment).\n"
      },
      "symbolId": "src/apigatewayv2-deployment/index:"
    },
    "@cdktn/provider-awscc.apigatewayv2DomainName": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 43
      },
      "readme": {
        "markdown": "# `awscc_apigatewayv2_domain_name`\n\nRefer to the Terraform Registry for docs: [`awscc_apigatewayv2_domain_name`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_domain_name).\n"
      },
      "symbolId": "src/apigatewayv2-domain-name/index:"
    },
    "@cdktn/provider-awscc.apigatewayv2Integration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 44
      },
      "readme": {
        "markdown": "# `awscc_apigatewayv2_integration`\n\nRefer to the Terraform Registry for docs: [`awscc_apigatewayv2_integration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_integration).\n"
      },
      "symbolId": "src/apigatewayv2-integration/index:"
    },
    "@cdktn/provider-awscc.apigatewayv2IntegrationResponse": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 45
      },
      "readme": {
        "markdown": "# `awscc_apigatewayv2_integration_response`\n\nRefer to the Terraform Registry for docs: [`awscc_apigatewayv2_integration_response`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_integration_response).\n"
      },
      "symbolId": "src/apigatewayv2-integration-response/index:"
    },
    "@cdktn/provider-awscc.apigatewayv2Model": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 46
      },
      "readme": {
        "markdown": "# `awscc_apigatewayv2_model`\n\nRefer to the Terraform Registry for docs: [`awscc_apigatewayv2_model`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_model).\n"
      },
      "symbolId": "src/apigatewayv2-model/index:"
    },
    "@cdktn/provider-awscc.apigatewayv2Route": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 47
      },
      "readme": {
        "markdown": "# `awscc_apigatewayv2_route`\n\nRefer to the Terraform Registry for docs: [`awscc_apigatewayv2_route`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_route).\n"
      },
      "symbolId": "src/apigatewayv2-route/index:"
    },
    "@cdktn/provider-awscc.apigatewayv2RouteResponse": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 48
      },
      "readme": {
        "markdown": "# `awscc_apigatewayv2_route_response`\n\nRefer to the Terraform Registry for docs: [`awscc_apigatewayv2_route_response`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_route_response).\n"
      },
      "symbolId": "src/apigatewayv2-route-response/index:"
    },
    "@cdktn/provider-awscc.apigatewayv2RoutingRule": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 49
      },
      "readme": {
        "markdown": "# `awscc_apigatewayv2_routing_rule`\n\nRefer to the Terraform Registry for docs: [`awscc_apigatewayv2_routing_rule`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_routing_rule).\n"
      },
      "symbolId": "src/apigatewayv2-routing-rule/index:"
    },
    "@cdktn/provider-awscc.apigatewayv2Stage": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 50
      },
      "readme": {
        "markdown": "# `awscc_apigatewayv2_stage`\n\nRefer to the Terraform Registry for docs: [`awscc_apigatewayv2_stage`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_stage).\n"
      },
      "symbolId": "src/apigatewayv2-stage/index:"
    },
    "@cdktn/provider-awscc.apigatewayv2VpcLink": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 51
      },
      "readme": {
        "markdown": "# `awscc_apigatewayv2_vpc_link`\n\nRefer to the Terraform Registry for docs: [`awscc_apigatewayv2_vpc_link`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_vpc_link).\n"
      },
      "symbolId": "src/apigatewayv2-vpc-link/index:"
    },
    "@cdktn/provider-awscc.appconfigApplication": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 52
      },
      "readme": {
        "markdown": "# `awscc_appconfig_application`\n\nRefer to the Terraform Registry for docs: [`awscc_appconfig_application`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_application).\n"
      },
      "symbolId": "src/appconfig-application/index:"
    },
    "@cdktn/provider-awscc.appconfigConfigurationProfile": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 53
      },
      "readme": {
        "markdown": "# `awscc_appconfig_configuration_profile`\n\nRefer to the Terraform Registry for docs: [`awscc_appconfig_configuration_profile`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_configuration_profile).\n"
      },
      "symbolId": "src/appconfig-configuration-profile/index:"
    },
    "@cdktn/provider-awscc.appconfigDeployment": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 54
      },
      "readme": {
        "markdown": "# `awscc_appconfig_deployment`\n\nRefer to the Terraform Registry for docs: [`awscc_appconfig_deployment`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_deployment).\n"
      },
      "symbolId": "src/appconfig-deployment/index:"
    },
    "@cdktn/provider-awscc.appconfigDeploymentStrategy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 55
      },
      "readme": {
        "markdown": "# `awscc_appconfig_deployment_strategy`\n\nRefer to the Terraform Registry for docs: [`awscc_appconfig_deployment_strategy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_deployment_strategy).\n"
      },
      "symbolId": "src/appconfig-deployment-strategy/index:"
    },
    "@cdktn/provider-awscc.appconfigEnvironment": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 56
      },
      "readme": {
        "markdown": "# `awscc_appconfig_environment`\n\nRefer to the Terraform Registry for docs: [`awscc_appconfig_environment`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_environment).\n"
      },
      "symbolId": "src/appconfig-environment/index:"
    },
    "@cdktn/provider-awscc.appconfigExtension": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 57
      },
      "readme": {
        "markdown": "# `awscc_appconfig_extension`\n\nRefer to the Terraform Registry for docs: [`awscc_appconfig_extension`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_extension).\n"
      },
      "symbolId": "src/appconfig-extension/index:"
    },
    "@cdktn/provider-awscc.appconfigExtensionAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 58
      },
      "readme": {
        "markdown": "# `awscc_appconfig_extension_association`\n\nRefer to the Terraform Registry for docs: [`awscc_appconfig_extension_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_extension_association).\n"
      },
      "symbolId": "src/appconfig-extension-association/index:"
    },
    "@cdktn/provider-awscc.appconfigHostedConfigurationVersion": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 59
      },
      "readme": {
        "markdown": "# `awscc_appconfig_hosted_configuration_version`\n\nRefer to the Terraform Registry for docs: [`awscc_appconfig_hosted_configuration_version`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_hosted_configuration_version).\n"
      },
      "symbolId": "src/appconfig-hosted-configuration-version/index:"
    },
    "@cdktn/provider-awscc.appflowConnector": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 60
      },
      "readme": {
        "markdown": "# `awscc_appflow_connector`\n\nRefer to the Terraform Registry for docs: [`awscc_appflow_connector`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector).\n"
      },
      "symbolId": "src/appflow-connector/index:"
    },
    "@cdktn/provider-awscc.appflowConnectorProfile": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 61
      },
      "readme": {
        "markdown": "# `awscc_appflow_connector_profile`\n\nRefer to the Terraform Registry for docs: [`awscc_appflow_connector_profile`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile).\n"
      },
      "symbolId": "src/appflow-connector-profile/index:"
    },
    "@cdktn/provider-awscc.appflowFlow": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 62
      },
      "readme": {
        "markdown": "# `awscc_appflow_flow`\n\nRefer to the Terraform Registry for docs: [`awscc_appflow_flow`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow).\n"
      },
      "symbolId": "src/appflow-flow/index:"
    },
    "@cdktn/provider-awscc.appintegrationsApplication": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 63
      },
      "readme": {
        "markdown": "# `awscc_appintegrations_application`\n\nRefer to the Terraform Registry for docs: [`awscc_appintegrations_application`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appintegrations_application).\n"
      },
      "symbolId": "src/appintegrations-application/index:"
    },
    "@cdktn/provider-awscc.appintegrationsDataIntegration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 64
      },
      "readme": {
        "markdown": "# `awscc_appintegrations_data_integration`\n\nRefer to the Terraform Registry for docs: [`awscc_appintegrations_data_integration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appintegrations_data_integration).\n"
      },
      "symbolId": "src/appintegrations-data-integration/index:"
    },
    "@cdktn/provider-awscc.appintegrationsEventIntegration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 65
      },
      "readme": {
        "markdown": "# `awscc_appintegrations_event_integration`\n\nRefer to the Terraform Registry for docs: [`awscc_appintegrations_event_integration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appintegrations_event_integration).\n"
      },
      "symbolId": "src/appintegrations-event-integration/index:"
    },
    "@cdktn/provider-awscc.applicationautoscalingScalableTarget": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 66
      },
      "readme": {
        "markdown": "# `awscc_applicationautoscaling_scalable_target`\n\nRefer to the Terraform Registry for docs: [`awscc_applicationautoscaling_scalable_target`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scalable_target).\n"
      },
      "symbolId": "src/applicationautoscaling-scalable-target/index:"
    },
    "@cdktn/provider-awscc.applicationautoscalingScalingPolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 67
      },
      "readme": {
        "markdown": "# `awscc_applicationautoscaling_scaling_policy`\n\nRefer to the Terraform Registry for docs: [`awscc_applicationautoscaling_scaling_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scaling_policy).\n"
      },
      "symbolId": "src/applicationautoscaling-scaling-policy/index:"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 68
      },
      "readme": {
        "markdown": "# `awscc_applicationinsights_application`\n\nRefer to the Terraform Registry for docs: [`awscc_applicationinsights_application`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application).\n"
      },
      "symbolId": "src/applicationinsights-application/index:"
    },
    "@cdktn/provider-awscc.applicationsignalsDiscovery": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 69
      },
      "readme": {
        "markdown": "# `awscc_applicationsignals_discovery`\n\nRefer to the Terraform Registry for docs: [`awscc_applicationsignals_discovery`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_discovery).\n"
      },
      "symbolId": "src/applicationsignals-discovery/index:"
    },
    "@cdktn/provider-awscc.applicationsignalsGroupingConfiguration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 70
      },
      "readme": {
        "markdown": "# `awscc_applicationsignals_grouping_configuration`\n\nRefer to the Terraform Registry for docs: [`awscc_applicationsignals_grouping_configuration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_grouping_configuration).\n"
      },
      "symbolId": "src/applicationsignals-grouping-configuration/index:"
    },
    "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 71
      },
      "readme": {
        "markdown": "# `awscc_applicationsignals_service_level_objective`\n\nRefer to the Terraform Registry for docs: [`awscc_applicationsignals_service_level_objective`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective).\n"
      },
      "symbolId": "src/applicationsignals-service-level-objective/index:"
    },
    "@cdktn/provider-awscc.apprunnerAutoScalingConfiguration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 72
      },
      "readme": {
        "markdown": "# `awscc_apprunner_auto_scaling_configuration`\n\nRefer to the Terraform Registry for docs: [`awscc_apprunner_auto_scaling_configuration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apprunner_auto_scaling_configuration).\n"
      },
      "symbolId": "src/apprunner-auto-scaling-configuration/index:"
    },
    "@cdktn/provider-awscc.apprunnerObservabilityConfiguration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 73
      },
      "readme": {
        "markdown": "# `awscc_apprunner_observability_configuration`\n\nRefer to the Terraform Registry for docs: [`awscc_apprunner_observability_configuration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apprunner_observability_configuration).\n"
      },
      "symbolId": "src/apprunner-observability-configuration/index:"
    },
    "@cdktn/provider-awscc.apprunnerService": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 74
      },
      "readme": {
        "markdown": "# `awscc_apprunner_service`\n\nRefer to the Terraform Registry for docs: [`awscc_apprunner_service`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apprunner_service).\n"
      },
      "symbolId": "src/apprunner-service/index:"
    },
    "@cdktn/provider-awscc.apprunnerVpcConnector": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 75
      },
      "readme": {
        "markdown": "# `awscc_apprunner_vpc_connector`\n\nRefer to the Terraform Registry for docs: [`awscc_apprunner_vpc_connector`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apprunner_vpc_connector).\n"
      },
      "symbolId": "src/apprunner-vpc-connector/index:"
    },
    "@cdktn/provider-awscc.apprunnerVpcIngressConnection": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 76
      },
      "readme": {
        "markdown": "# `awscc_apprunner_vpc_ingress_connection`\n\nRefer to the Terraform Registry for docs: [`awscc_apprunner_vpc_ingress_connection`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apprunner_vpc_ingress_connection).\n"
      },
      "symbolId": "src/apprunner-vpc-ingress-connection/index:"
    },
    "@cdktn/provider-awscc.appstreamAppBlock": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 77
      },
      "readme": {
        "markdown": "# `awscc_appstream_app_block`\n\nRefer to the Terraform Registry for docs: [`awscc_appstream_app_block`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_app_block).\n"
      },
      "symbolId": "src/appstream-app-block/index:"
    },
    "@cdktn/provider-awscc.appstreamAppBlockBuilder": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 78
      },
      "readme": {
        "markdown": "# `awscc_appstream_app_block_builder`\n\nRefer to the Terraform Registry for docs: [`awscc_appstream_app_block_builder`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_app_block_builder).\n"
      },
      "symbolId": "src/appstream-app-block-builder/index:"
    },
    "@cdktn/provider-awscc.appstreamApplication": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 79
      },
      "readme": {
        "markdown": "# `awscc_appstream_application`\n\nRefer to the Terraform Registry for docs: [`awscc_appstream_application`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_application).\n"
      },
      "symbolId": "src/appstream-application/index:"
    },
    "@cdktn/provider-awscc.appstreamApplicationEntitlementAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 80
      },
      "readme": {
        "markdown": "# `awscc_appstream_application_entitlement_association`\n\nRefer to the Terraform Registry for docs: [`awscc_appstream_application_entitlement_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_application_entitlement_association).\n"
      },
      "symbolId": "src/appstream-application-entitlement-association/index:"
    },
    "@cdktn/provider-awscc.appstreamApplicationFleetAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 81
      },
      "readme": {
        "markdown": "# `awscc_appstream_application_fleet_association`\n\nRefer to the Terraform Registry for docs: [`awscc_appstream_application_fleet_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_application_fleet_association).\n"
      },
      "symbolId": "src/appstream-application-fleet-association/index:"
    },
    "@cdktn/provider-awscc.appstreamDirectoryConfig": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 82
      },
      "readme": {
        "markdown": "# `awscc_appstream_directory_config`\n\nRefer to the Terraform Registry for docs: [`awscc_appstream_directory_config`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_directory_config).\n"
      },
      "symbolId": "src/appstream-directory-config/index:"
    },
    "@cdktn/provider-awscc.appstreamEntitlement": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 83
      },
      "readme": {
        "markdown": "# `awscc_appstream_entitlement`\n\nRefer to the Terraform Registry for docs: [`awscc_appstream_entitlement`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_entitlement).\n"
      },
      "symbolId": "src/appstream-entitlement/index:"
    },
    "@cdktn/provider-awscc.appstreamImageBuilder": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 84
      },
      "readme": {
        "markdown": "# `awscc_appstream_image_builder`\n\nRefer to the Terraform Registry for docs: [`awscc_appstream_image_builder`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_image_builder).\n"
      },
      "symbolId": "src/appstream-image-builder/index:"
    },
    "@cdktn/provider-awscc.appstreamStack": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 85
      },
      "readme": {
        "markdown": "# `awscc_appstream_stack`\n\nRefer to the Terraform Registry for docs: [`awscc_appstream_stack`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_stack).\n"
      },
      "symbolId": "src/appstream-stack/index:"
    },
    "@cdktn/provider-awscc.appstreamStackFleetAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 86
      },
      "readme": {
        "markdown": "# `awscc_appstream_stack_fleet_association`\n\nRefer to the Terraform Registry for docs: [`awscc_appstream_stack_fleet_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_stack_fleet_association).\n"
      },
      "symbolId": "src/appstream-stack-fleet-association/index:"
    },
    "@cdktn/provider-awscc.appstreamStackUserAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 87
      },
      "readme": {
        "markdown": "# `awscc_appstream_stack_user_association`\n\nRefer to the Terraform Registry for docs: [`awscc_appstream_stack_user_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_stack_user_association).\n"
      },
      "symbolId": "src/appstream-stack-user-association/index:"
    },
    "@cdktn/provider-awscc.appsyncApi": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 88
      },
      "readme": {
        "markdown": "# `awscc_appsync_api`\n\nRefer to the Terraform Registry for docs: [`awscc_appsync_api`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_api).\n"
      },
      "symbolId": "src/appsync-api/index:"
    },
    "@cdktn/provider-awscc.appsyncChannelNamespace": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 89
      },
      "readme": {
        "markdown": "# `awscc_appsync_channel_namespace`\n\nRefer to the Terraform Registry for docs: [`awscc_appsync_channel_namespace`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_channel_namespace).\n"
      },
      "symbolId": "src/appsync-channel-namespace/index:"
    },
    "@cdktn/provider-awscc.appsyncDataSource": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 90
      },
      "readme": {
        "markdown": "# `awscc_appsync_data_source`\n\nRefer to the Terraform Registry for docs: [`awscc_appsync_data_source`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_data_source).\n"
      },
      "symbolId": "src/appsync-data-source/index:"
    },
    "@cdktn/provider-awscc.appsyncDomainName": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 91
      },
      "readme": {
        "markdown": "# `awscc_appsync_domain_name`\n\nRefer to the Terraform Registry for docs: [`awscc_appsync_domain_name`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_domain_name).\n"
      },
      "symbolId": "src/appsync-domain-name/index:"
    },
    "@cdktn/provider-awscc.appsyncDomainNameApiAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 92
      },
      "readme": {
        "markdown": "# `awscc_appsync_domain_name_api_association`\n\nRefer to the Terraform Registry for docs: [`awscc_appsync_domain_name_api_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_domain_name_api_association).\n"
      },
      "symbolId": "src/appsync-domain-name-api-association/index:"
    },
    "@cdktn/provider-awscc.appsyncFunctionConfiguration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 93
      },
      "readme": {
        "markdown": "# `awscc_appsync_function_configuration`\n\nRefer to the Terraform Registry for docs: [`awscc_appsync_function_configuration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_function_configuration).\n"
      },
      "symbolId": "src/appsync-function-configuration/index:"
    },
    "@cdktn/provider-awscc.appsyncGraphQlApi": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 94
      },
      "readme": {
        "markdown": "# `awscc_appsync_graph_ql_api`\n\nRefer to the Terraform Registry for docs: [`awscc_appsync_graph_ql_api`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_graph_ql_api).\n"
      },
      "symbolId": "src/appsync-graph-ql-api/index:"
    },
    "@cdktn/provider-awscc.appsyncResolver": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 95
      },
      "readme": {
        "markdown": "# `awscc_appsync_resolver`\n\nRefer to the Terraform Registry for docs: [`awscc_appsync_resolver`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_resolver).\n"
      },
      "symbolId": "src/appsync-resolver/index:"
    },
    "@cdktn/provider-awscc.appsyncSourceApiAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 96
      },
      "readme": {
        "markdown": "# `awscc_appsync_source_api_association`\n\nRefer to the Terraform Registry for docs: [`awscc_appsync_source_api_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_source_api_association).\n"
      },
      "symbolId": "src/appsync-source-api-association/index:"
    },
    "@cdktn/provider-awscc.apptestTestCase": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 97
      },
      "readme": {
        "markdown": "# `awscc_apptest_test_case`\n\nRefer to the Terraform Registry for docs: [`awscc_apptest_test_case`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apptest_test_case).\n"
      },
      "symbolId": "src/apptest-test-case/index:"
    },
    "@cdktn/provider-awscc.apsAnomalyDetector": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 98
      },
      "readme": {
        "markdown": "# `awscc_aps_anomaly_detector`\n\nRefer to the Terraform Registry for docs: [`awscc_aps_anomaly_detector`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aps_anomaly_detector).\n"
      },
      "symbolId": "src/aps-anomaly-detector/index:"
    },
    "@cdktn/provider-awscc.apsResourcePolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 99
      },
      "readme": {
        "markdown": "# `awscc_aps_resource_policy`\n\nRefer to the Terraform Registry for docs: [`awscc_aps_resource_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aps_resource_policy).\n"
      },
      "symbolId": "src/aps-resource-policy/index:"
    },
    "@cdktn/provider-awscc.apsRuleGroupsNamespace": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 100
      },
      "readme": {
        "markdown": "# `awscc_aps_rule_groups_namespace`\n\nRefer to the Terraform Registry for docs: [`awscc_aps_rule_groups_namespace`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aps_rule_groups_namespace).\n"
      },
      "symbolId": "src/aps-rule-groups-namespace/index:"
    },
    "@cdktn/provider-awscc.apsScraper": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 101
      },
      "readme": {
        "markdown": "# `awscc_aps_scraper`\n\nRefer to the Terraform Registry for docs: [`awscc_aps_scraper`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aps_scraper).\n"
      },
      "symbolId": "src/aps-scraper/index:"
    },
    "@cdktn/provider-awscc.apsWorkspace": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 102
      },
      "readme": {
        "markdown": "# `awscc_aps_workspace`\n\nRefer to the Terraform Registry for docs: [`awscc_aps_workspace`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aps_workspace).\n"
      },
      "symbolId": "src/aps-workspace/index:"
    },
    "@cdktn/provider-awscc.arczonalshiftAutoshiftObserverNotificationStatus": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 103
      },
      "readme": {
        "markdown": "# `awscc_arczonalshift_autoshift_observer_notification_status`\n\nRefer to the Terraform Registry for docs: [`awscc_arczonalshift_autoshift_observer_notification_status`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/arczonalshift_autoshift_observer_notification_status).\n"
      },
      "symbolId": "src/arczonalshift-autoshift-observer-notification-status/index:"
    },
    "@cdktn/provider-awscc.arczonalshiftZonalAutoshiftConfiguration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 104
      },
      "readme": {
        "markdown": "# `awscc_arczonalshift_zonal_autoshift_configuration`\n\nRefer to the Terraform Registry for docs: [`awscc_arczonalshift_zonal_autoshift_configuration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/arczonalshift_zonal_autoshift_configuration).\n"
      },
      "symbolId": "src/arczonalshift-zonal-autoshift-configuration/index:"
    },
    "@cdktn/provider-awscc.athenaCapacityReservation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 105
      },
      "readme": {
        "markdown": "# `awscc_athena_capacity_reservation`\n\nRefer to the Terraform Registry for docs: [`awscc_athena_capacity_reservation`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_capacity_reservation).\n"
      },
      "symbolId": "src/athena-capacity-reservation/index:"
    },
    "@cdktn/provider-awscc.athenaDataCatalog": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 106
      },
      "readme": {
        "markdown": "# `awscc_athena_data_catalog`\n\nRefer to the Terraform Registry for docs: [`awscc_athena_data_catalog`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_data_catalog).\n"
      },
      "symbolId": "src/athena-data-catalog/index:"
    },
    "@cdktn/provider-awscc.athenaNamedQuery": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 107
      },
      "readme": {
        "markdown": "# `awscc_athena_named_query`\n\nRefer to the Terraform Registry for docs: [`awscc_athena_named_query`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_named_query).\n"
      },
      "symbolId": "src/athena-named-query/index:"
    },
    "@cdktn/provider-awscc.athenaPreparedStatement": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 108
      },
      "readme": {
        "markdown": "# `awscc_athena_prepared_statement`\n\nRefer to the Terraform Registry for docs: [`awscc_athena_prepared_statement`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_prepared_statement).\n"
      },
      "symbolId": "src/athena-prepared-statement/index:"
    },
    "@cdktn/provider-awscc.athenaWorkGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 109
      },
      "readme": {
        "markdown": "# `awscc_athena_work_group`\n\nRefer to the Terraform Registry for docs: [`awscc_athena_work_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_work_group).\n"
      },
      "symbolId": "src/athena-work-group/index:"
    },
    "@cdktn/provider-awscc.auditmanagerAssessment": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 110
      },
      "readme": {
        "markdown": "# `awscc_auditmanager_assessment`\n\nRefer to the Terraform Registry for docs: [`awscc_auditmanager_assessment`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/auditmanager_assessment).\n"
      },
      "symbolId": "src/auditmanager-assessment/index:"
    },
    "@cdktn/provider-awscc.auditmanagerAssessmentFramework": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 111
      },
      "readme": {
        "markdown": "# `awscc_auditmanager_assessment_framework`\n\nRefer to the Terraform Registry for docs: [`awscc_auditmanager_assessment_framework`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/auditmanager_assessment_framework).\n"
      },
      "symbolId": "src/auditmanager-assessment-framework/index:"
    },
    "@cdktn/provider-awscc.autoscalingAutoScalingGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 112
      },
      "readme": {
        "markdown": "# `awscc_autoscaling_auto_scaling_group`\n\nRefer to the Terraform Registry for docs: [`awscc_autoscaling_auto_scaling_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group).\n"
      },
      "symbolId": "src/autoscaling-auto-scaling-group/index:"
    },
    "@cdktn/provider-awscc.autoscalingLaunchConfiguration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 113
      },
      "readme": {
        "markdown": "# `awscc_autoscaling_launch_configuration`\n\nRefer to the Terraform Registry for docs: [`awscc_autoscaling_launch_configuration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_launch_configuration).\n"
      },
      "symbolId": "src/autoscaling-launch-configuration/index:"
    },
    "@cdktn/provider-awscc.autoscalingLifecycleHook": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 114
      },
      "readme": {
        "markdown": "# `awscc_autoscaling_lifecycle_hook`\n\nRefer to the Terraform Registry for docs: [`awscc_autoscaling_lifecycle_hook`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_lifecycle_hook).\n"
      },
      "symbolId": "src/autoscaling-lifecycle-hook/index:"
    },
    "@cdktn/provider-awscc.autoscalingScalingPolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 115
      },
      "readme": {
        "markdown": "# `awscc_autoscaling_scaling_policy`\n\nRefer to the Terraform Registry for docs: [`awscc_autoscaling_scaling_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scaling_policy).\n"
      },
      "symbolId": "src/autoscaling-scaling-policy/index:"
    },
    "@cdktn/provider-awscc.autoscalingScheduledAction": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 116
      },
      "readme": {
        "markdown": "# `awscc_autoscaling_scheduled_action`\n\nRefer to the Terraform Registry for docs: [`awscc_autoscaling_scheduled_action`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scheduled_action).\n"
      },
      "symbolId": "src/autoscaling-scheduled-action/index:"
    },
    "@cdktn/provider-awscc.autoscalingWarmPool": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 117
      },
      "readme": {
        "markdown": "# `awscc_autoscaling_warm_pool`\n\nRefer to the Terraform Registry for docs: [`awscc_autoscaling_warm_pool`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_warm_pool).\n"
      },
      "symbolId": "src/autoscaling-warm-pool/index:"
    },
    "@cdktn/provider-awscc.awsexternalanthropicWorkspace": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 118
      },
      "readme": {
        "markdown": "# `awscc_awsexternalanthropic_workspace`\n\nRefer to the Terraform Registry for docs: [`awscc_awsexternalanthropic_workspace`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/awsexternalanthropic_workspace).\n"
      },
      "symbolId": "src/awsexternalanthropic-workspace/index:"
    },
    "@cdktn/provider-awscc.b2BiCapability": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 119
      },
      "readme": {
        "markdown": "# `awscc_b2bi_capability`\n\nRefer to the Terraform Registry for docs: [`awscc_b2bi_capability`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_capability).\n"
      },
      "symbolId": "src/b2bi-capability/index:"
    },
    "@cdktn/provider-awscc.b2BiPartnership": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 120
      },
      "readme": {
        "markdown": "# `awscc_b2bi_partnership`\n\nRefer to the Terraform Registry for docs: [`awscc_b2bi_partnership`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_partnership).\n"
      },
      "symbolId": "src/b2bi-partnership/index:"
    },
    "@cdktn/provider-awscc.b2BiProfile": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 121
      },
      "readme": {
        "markdown": "# `awscc_b2bi_profile`\n\nRefer to the Terraform Registry for docs: [`awscc_b2bi_profile`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_profile).\n"
      },
      "symbolId": "src/b2bi-profile/index:"
    },
    "@cdktn/provider-awscc.b2BiTransformer": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 122
      },
      "readme": {
        "markdown": "# `awscc_b2bi_transformer`\n\nRefer to the Terraform Registry for docs: [`awscc_b2bi_transformer`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_transformer).\n"
      },
      "symbolId": "src/b2bi-transformer/index:"
    },
    "@cdktn/provider-awscc.backupBackupPlan": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 123
      },
      "readme": {
        "markdown": "# `awscc_backup_backup_plan`\n\nRefer to the Terraform Registry for docs: [`awscc_backup_backup_plan`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_backup_plan).\n"
      },
      "symbolId": "src/backup-backup-plan/index:"
    },
    "@cdktn/provider-awscc.backupBackupSelection": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 124
      },
      "readme": {
        "markdown": "# `awscc_backup_backup_selection`\n\nRefer to the Terraform Registry for docs: [`awscc_backup_backup_selection`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_backup_selection).\n"
      },
      "symbolId": "src/backup-backup-selection/index:"
    },
    "@cdktn/provider-awscc.backupBackupVault": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 125
      },
      "readme": {
        "markdown": "# `awscc_backup_backup_vault`\n\nRefer to the Terraform Registry for docs: [`awscc_backup_backup_vault`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_backup_vault).\n"
      },
      "symbolId": "src/backup-backup-vault/index:"
    },
    "@cdktn/provider-awscc.backupFramework": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 126
      },
      "readme": {
        "markdown": "# `awscc_backup_framework`\n\nRefer to the Terraform Registry for docs: [`awscc_backup_framework`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_framework).\n"
      },
      "symbolId": "src/backup-framework/index:"
    },
    "@cdktn/provider-awscc.backupLegalHold": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 127
      },
      "readme": {
        "markdown": "# `awscc_backup_legal_hold`\n\nRefer to the Terraform Registry for docs: [`awscc_backup_legal_hold`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_legal_hold).\n"
      },
      "symbolId": "src/backup-legal-hold/index:"
    },
    "@cdktn/provider-awscc.backupLogicallyAirGappedBackupVault": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 128
      },
      "readme": {
        "markdown": "# `awscc_backup_logically_air_gapped_backup_vault`\n\nRefer to the Terraform Registry for docs: [`awscc_backup_logically_air_gapped_backup_vault`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_logically_air_gapped_backup_vault).\n"
      },
      "symbolId": "src/backup-logically-air-gapped-backup-vault/index:"
    },
    "@cdktn/provider-awscc.backupReportPlan": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 129
      },
      "readme": {
        "markdown": "# `awscc_backup_report_plan`\n\nRefer to the Terraform Registry for docs: [`awscc_backup_report_plan`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_report_plan).\n"
      },
      "symbolId": "src/backup-report-plan/index:"
    },
    "@cdktn/provider-awscc.backupRestoreTestingPlan": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 130
      },
      "readme": {
        "markdown": "# `awscc_backup_restore_testing_plan`\n\nRefer to the Terraform Registry for docs: [`awscc_backup_restore_testing_plan`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_restore_testing_plan).\n"
      },
      "symbolId": "src/backup-restore-testing-plan/index:"
    },
    "@cdktn/provider-awscc.backupRestoreTestingSelection": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 131
      },
      "readme": {
        "markdown": "# `awscc_backup_restore_testing_selection`\n\nRefer to the Terraform Registry for docs: [`awscc_backup_restore_testing_selection`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_restore_testing_selection).\n"
      },
      "symbolId": "src/backup-restore-testing-selection/index:"
    },
    "@cdktn/provider-awscc.backupTieringConfiguration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 132
      },
      "readme": {
        "markdown": "# `awscc_backup_tiering_configuration`\n\nRefer to the Terraform Registry for docs: [`awscc_backup_tiering_configuration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_tiering_configuration).\n"
      },
      "symbolId": "src/backup-tiering-configuration/index:"
    },
    "@cdktn/provider-awscc.backupgatewayHypervisor": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 133
      },
      "readme": {
        "markdown": "# `awscc_backupgateway_hypervisor`\n\nRefer to the Terraform Registry for docs: [`awscc_backupgateway_hypervisor`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backupgateway_hypervisor).\n"
      },
      "symbolId": "src/backupgateway-hypervisor/index:"
    },
    "@cdktn/provider-awscc.batchComputeEnvironment": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 134
      },
      "readme": {
        "markdown": "# `awscc_batch_compute_environment`\n\nRefer to the Terraform Registry for docs: [`awscc_batch_compute_environment`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_compute_environment).\n"
      },
      "symbolId": "src/batch-compute-environment/index:"
    },
    "@cdktn/provider-awscc.batchConsumableResource": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 135
      },
      "readme": {
        "markdown": "# `awscc_batch_consumable_resource`\n\nRefer to the Terraform Registry for docs: [`awscc_batch_consumable_resource`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_consumable_resource).\n"
      },
      "symbolId": "src/batch-consumable-resource/index:"
    },
    "@cdktn/provider-awscc.batchJobDefinition": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 136
      },
      "readme": {
        "markdown": "# `awscc_batch_job_definition`\n\nRefer to the Terraform Registry for docs: [`awscc_batch_job_definition`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition).\n"
      },
      "symbolId": "src/batch-job-definition/index:"
    },
    "@cdktn/provider-awscc.batchJobQueue": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 137
      },
      "readme": {
        "markdown": "# `awscc_batch_job_queue`\n\nRefer to the Terraform Registry for docs: [`awscc_batch_job_queue`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_queue).\n"
      },
      "symbolId": "src/batch-job-queue/index:"
    },
    "@cdktn/provider-awscc.batchQuotaShare": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 138
      },
      "readme": {
        "markdown": "# `awscc_batch_quota_share`\n\nRefer to the Terraform Registry for docs: [`awscc_batch_quota_share`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_quota_share).\n"
      },
      "symbolId": "src/batch-quota-share/index:"
    },
    "@cdktn/provider-awscc.batchSchedulingPolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 139
      },
      "readme": {
        "markdown": "# `awscc_batch_scheduling_policy`\n\nRefer to the Terraform Registry for docs: [`awscc_batch_scheduling_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_scheduling_policy).\n"
      },
      "symbolId": "src/batch-scheduling-policy/index:"
    },
    "@cdktn/provider-awscc.batchServiceEnvironment": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 140
      },
      "readme": {
        "markdown": "# `awscc_batch_service_environment`\n\nRefer to the Terraform Registry for docs: [`awscc_batch_service_environment`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_service_environment).\n"
      },
      "symbolId": "src/batch-service-environment/index:"
    },
    "@cdktn/provider-awscc.bcmdataexportsExport": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 141
      },
      "readme": {
        "markdown": "# `awscc_bcmdataexports_export`\n\nRefer to the Terraform Registry for docs: [`awscc_bcmdataexports_export`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bcmdataexports_export).\n"
      },
      "symbolId": "src/bcmdataexports-export/index:"
    },
    "@cdktn/provider-awscc.bcmpricingcalculatorBillScenario": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 142
      },
      "readme": {
        "markdown": "# `awscc_bcmpricingcalculator_bill_scenario`\n\nRefer to the Terraform Registry for docs: [`awscc_bcmpricingcalculator_bill_scenario`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bcmpricingcalculator_bill_scenario).\n"
      },
      "symbolId": "src/bcmpricingcalculator-bill-scenario/index:"
    },
    "@cdktn/provider-awscc.bedrockAgent": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 143
      },
      "readme": {
        "markdown": "# `awscc_bedrock_agent`\n\nRefer to the Terraform Registry for docs: [`awscc_bedrock_agent`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_agent).\n"
      },
      "symbolId": "src/bedrock-agent/index:"
    },
    "@cdktn/provider-awscc.bedrockAgentAlias": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 144
      },
      "readme": {
        "markdown": "# `awscc_bedrock_agent_alias`\n\nRefer to the Terraform Registry for docs: [`awscc_bedrock_agent_alias`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_agent_alias).\n"
      },
      "symbolId": "src/bedrock-agent-alias/index:"
    },
    "@cdktn/provider-awscc.bedrockApplicationInferenceProfile": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 145
      },
      "readme": {
        "markdown": "# `awscc_bedrock_application_inference_profile`\n\nRefer to the Terraform Registry for docs: [`awscc_bedrock_application_inference_profile`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_application_inference_profile).\n"
      },
      "symbolId": "src/bedrock-application-inference-profile/index:"
    },
    "@cdktn/provider-awscc.bedrockAutomatedReasoningPolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 146
      },
      "readme": {
        "markdown": "# `awscc_bedrock_automated_reasoning_policy`\n\nRefer to the Terraform Registry for docs: [`awscc_bedrock_automated_reasoning_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_automated_reasoning_policy).\n"
      },
      "symbolId": "src/bedrock-automated-reasoning-policy/index:"
    },
    "@cdktn/provider-awscc.bedrockAutomatedReasoningPolicyVersion": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 147
      },
      "readme": {
        "markdown": "# `awscc_bedrock_automated_reasoning_policy_version`\n\nRefer to the Terraform Registry for docs: [`awscc_bedrock_automated_reasoning_policy_version`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_automated_reasoning_policy_version).\n"
      },
      "symbolId": "src/bedrock-automated-reasoning-policy-version/index:"
    },
    "@cdktn/provider-awscc.bedrockBlueprint": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 148
      },
      "readme": {
        "markdown": "# `awscc_bedrock_blueprint`\n\nRefer to the Terraform Registry for docs: [`awscc_bedrock_blueprint`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_blueprint).\n"
      },
      "symbolId": "src/bedrock-blueprint/index:"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationLibrary": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 149
      },
      "readme": {
        "markdown": "# `awscc_bedrock_data_automation_library`\n\nRefer to the Terraform Registry for docs: [`awscc_bedrock_data_automation_library`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_library).\n"
      },
      "symbolId": "src/bedrock-data-automation-library/index:"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationProject": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 150
      },
      "readme": {
        "markdown": "# `awscc_bedrock_data_automation_project`\n\nRefer to the Terraform Registry for docs: [`awscc_bedrock_data_automation_project`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project).\n"
      },
      "symbolId": "src/bedrock-data-automation-project/index:"
    },
    "@cdktn/provider-awscc.bedrockDataSource": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 151
      },
      "readme": {
        "markdown": "# `awscc_bedrock_data_source`\n\nRefer to the Terraform Registry for docs: [`awscc_bedrock_data_source`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source).\n"
      },
      "symbolId": "src/bedrock-data-source/index:"
    },
    "@cdktn/provider-awscc.bedrockEnforcedGuardrailConfiguration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 152
      },
      "readme": {
        "markdown": "# `awscc_bedrock_enforced_guardrail_configuration`\n\nRefer to the Terraform Registry for docs: [`awscc_bedrock_enforced_guardrail_configuration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_enforced_guardrail_configuration).\n"
      },
      "symbolId": "src/bedrock-enforced-guardrail-configuration/index:"
    },
    "@cdktn/provider-awscc.bedrockFlowAlias": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 153
      },
      "readme": {
        "markdown": "# `awscc_bedrock_flow_alias`\n\nRefer to the Terraform Registry for docs: [`awscc_bedrock_flow_alias`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_flow_alias).\n"
      },
      "symbolId": "src/bedrock-flow-alias/index:"
    },
    "@cdktn/provider-awscc.bedrockFlowVersion": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 154
      },
      "readme": {
        "markdown": "# `awscc_bedrock_flow_version`\n\nRefer to the Terraform Registry for docs: [`awscc_bedrock_flow_version`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_flow_version).\n"
      },
      "symbolId": "src/bedrock-flow-version/index:"
    },
    "@cdktn/provider-awscc.bedrockGuardrail": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 155
      },
      "readme": {
        "markdown": "# `awscc_bedrock_guardrail`\n\nRefer to the Terraform Registry for docs: [`awscc_bedrock_guardrail`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_guardrail).\n"
      },
      "symbolId": "src/bedrock-guardrail/index:"
    },
    "@cdktn/provider-awscc.bedrockGuardrailVersion": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 156
      },
      "readme": {
        "markdown": "# `awscc_bedrock_guardrail_version`\n\nRefer to the Terraform Registry for docs: [`awscc_bedrock_guardrail_version`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_guardrail_version).\n"
      },
      "symbolId": "src/bedrock-guardrail-version/index:"
    },
    "@cdktn/provider-awscc.bedrockIntelligentPromptRouter": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 157
      },
      "readme": {
        "markdown": "# `awscc_bedrock_intelligent_prompt_router`\n\nRefer to the Terraform Registry for docs: [`awscc_bedrock_intelligent_prompt_router`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_intelligent_prompt_router).\n"
      },
      "symbolId": "src/bedrock-intelligent-prompt-router/index:"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBase": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 158
      },
      "readme": {
        "markdown": "# `awscc_bedrock_knowledge_base`\n\nRefer to the Terraform Registry for docs: [`awscc_bedrock_knowledge_base`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base).\n"
      },
      "symbolId": "src/bedrock-knowledge-base/index:"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBasePolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 159
      },
      "readme": {
        "markdown": "# `awscc_bedrock_knowledge_base_policy`\n\nRefer to the Terraform Registry for docs: [`awscc_bedrock_knowledge_base_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base_policy).\n"
      },
      "symbolId": "src/bedrock-knowledge-base-policy/index:"
    },
    "@cdktn/provider-awscc.bedrockPrompt": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 160
      },
      "readme": {
        "markdown": "# `awscc_bedrock_prompt`\n\nRefer to the Terraform Registry for docs: [`awscc_bedrock_prompt`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_prompt).\n"
      },
      "symbolId": "src/bedrock-prompt/index:"
    },
    "@cdktn/provider-awscc.bedrockPromptVersion": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 161
      },
      "readme": {
        "markdown": "# `awscc_bedrock_prompt_version`\n\nRefer to the Terraform Registry for docs: [`awscc_bedrock_prompt_version`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_prompt_version).\n"
      },
      "symbolId": "src/bedrock-prompt-version/index:"
    },
    "@cdktn/provider-awscc.bedrockResourcePolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 162
      },
      "readme": {
        "markdown": "# `awscc_bedrock_resource_policy`\n\nRefer to the Terraform Registry for docs: [`awscc_bedrock_resource_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_resource_policy).\n"
      },
      "symbolId": "src/bedrock-resource-policy/index:"
    },
    "@cdktn/provider-awscc.bedrockagentcoreApiKeyCredentialProvider": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 163
      },
      "readme": {
        "markdown": "# `awscc_bedrockagentcore_api_key_credential_provider`\n\nRefer to the Terraform Registry for docs: [`awscc_bedrockagentcore_api_key_credential_provider`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_api_key_credential_provider).\n"
      },
      "symbolId": "src/bedrockagentcore-api-key-credential-provider/index:"
    },
    "@cdktn/provider-awscc.bedrockagentcoreBrowserCustom": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 164
      },
      "readme": {
        "markdown": "# `awscc_bedrockagentcore_browser_custom`\n\nRefer to the Terraform Registry for docs: [`awscc_bedrockagentcore_browser_custom`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_browser_custom).\n"
      },
      "symbolId": "src/bedrockagentcore-browser-custom/index:"
    },
    "@cdktn/provider-awscc.bedrockagentcoreBrowserProfile": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 165
      },
      "readme": {
        "markdown": "# `awscc_bedrockagentcore_browser_profile`\n\nRefer to the Terraform Registry for docs: [`awscc_bedrockagentcore_browser_profile`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_browser_profile).\n"
      },
      "symbolId": "src/bedrockagentcore-browser-profile/index:"
    },
    "@cdktn/provider-awscc.bedrockagentcoreCodeInterpreterCustom": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 166
      },
      "readme": {
        "markdown": "# `awscc_bedrockagentcore_code_interpreter_custom`\n\nRefer to the Terraform Registry for docs: [`awscc_bedrockagentcore_code_interpreter_custom`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_code_interpreter_custom).\n"
      },
      "symbolId": "src/bedrockagentcore-code-interpreter-custom/index:"
    },
    "@cdktn/provider-awscc.bedrockagentcoreConfigurationBundle": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 167
      },
      "readme": {
        "markdown": "# `awscc_bedrockagentcore_configuration_bundle`\n\nRefer to the Terraform Registry for docs: [`awscc_bedrockagentcore_configuration_bundle`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_configuration_bundle).\n"
      },
      "symbolId": "src/bedrockagentcore-configuration-bundle/index:"
    },
    "@cdktn/provider-awscc.bedrockagentcoreEvaluator": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 168
      },
      "readme": {
        "markdown": "# `awscc_bedrockagentcore_evaluator`\n\nRefer to the Terraform Registry for docs: [`awscc_bedrockagentcore_evaluator`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_evaluator).\n"
      },
      "symbolId": "src/bedrockagentcore-evaluator/index:"
    },
    "@cdktn/provider-awscc.bedrockagentcoreGateway": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 169
      },
      "readme": {
        "markdown": "# `awscc_bedrockagentcore_gateway`\n\nRefer to the Terraform Registry for docs: [`awscc_bedrockagentcore_gateway`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_gateway).\n"
      },
      "symbolId": "src/bedrockagentcore-gateway/index:"
    },
    "@cdktn/provider-awscc.bedrockagentcoreHarness": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 170
      },
      "readme": {
        "markdown": "# `awscc_bedrockagentcore_harness`\n\nRefer to the Terraform Registry for docs: [`awscc_bedrockagentcore_harness`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness).\n"
      },
      "symbolId": "src/bedrockagentcore-harness/index:"
    },
    "@cdktn/provider-awscc.bedrockagentcoreHarnessEndpoint": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 171
      },
      "readme": {
        "markdown": "# `awscc_bedrockagentcore_harness_endpoint`\n\nRefer to the Terraform Registry for docs: [`awscc_bedrockagentcore_harness_endpoint`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness_endpoint).\n"
      },
      "symbolId": "src/bedrockagentcore-harness-endpoint/index:"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 172
      },
      "readme": {
        "markdown": "# `awscc_bedrockagentcore_memory`\n\nRefer to the Terraform Registry for docs: [`awscc_bedrockagentcore_memory`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory).\n"
      },
      "symbolId": "src/bedrockagentcore-memory/index:"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 173
      },
      "readme": {
        "markdown": "# `awscc_bedrockagentcore_o_auth_2_credential_provider`\n\nRefer to the Terraform Registry for docs: [`awscc_bedrockagentcore_o_auth_2_credential_provider`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider).\n"
      },
      "symbolId": "src/bedrockagentcore-o-auth-2-credential-provider/index:"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 174
      },
      "readme": {
        "markdown": "# `awscc_bedrockagentcore_online_evaluation_config`\n\nRefer to the Terraform Registry for docs: [`awscc_bedrockagentcore_online_evaluation_config`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_online_evaluation_config).\n"
      },
      "symbolId": "src/bedrockagentcore-online-evaluation-config/index:"
    },
    "@cdktn/provider-awscc.bedrockagentcorePaymentConnector": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 175
      },
      "readme": {
        "markdown": "# `awscc_bedrockagentcore_payment_connector`\n\nRefer to the Terraform Registry for docs: [`awscc_bedrockagentcore_payment_connector`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_payment_connector).\n"
      },
      "symbolId": "src/bedrockagentcore-payment-connector/index:"
    },
    "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 176
      },
      "readme": {
        "markdown": "# `awscc_bedrockagentcore_payment_credential_provider`\n\nRefer to the Terraform Registry for docs: [`awscc_bedrockagentcore_payment_credential_provider`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_payment_credential_provider).\n"
      },
      "symbolId": "src/bedrockagentcore-payment-credential-provider/index:"
    },
    "@cdktn/provider-awscc.bedrockagentcorePaymentManager": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 177
      },
      "readme": {
        "markdown": "# `awscc_bedrockagentcore_payment_manager`\n\nRefer to the Terraform Registry for docs: [`awscc_bedrockagentcore_payment_manager`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_payment_manager).\n"
      },
      "symbolId": "src/bedrockagentcore-payment-manager/index:"
    },
    "@cdktn/provider-awscc.bedrockagentcorePolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 178
      },
      "readme": {
        "markdown": "# `awscc_bedrockagentcore_policy`\n\nRefer to the Terraform Registry for docs: [`awscc_bedrockagentcore_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_policy).\n"
      },
      "symbolId": "src/bedrockagentcore-policy/index:"
    },
    "@cdktn/provider-awscc.bedrockagentcorePolicyEngine": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 179
      },
      "readme": {
        "markdown": "# `awscc_bedrockagentcore_policy_engine`\n\nRefer to the Terraform Registry for docs: [`awscc_bedrockagentcore_policy_engine`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_policy_engine).\n"
      },
      "symbolId": "src/bedrockagentcore-policy-engine/index:"
    },
    "@cdktn/provider-awscc.bedrockagentcoreResourcePolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 180
      },
      "readme": {
        "markdown": "# `awscc_bedrockagentcore_resource_policy`\n\nRefer to the Terraform Registry for docs: [`awscc_bedrockagentcore_resource_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_resource_policy).\n"
      },
      "symbolId": "src/bedrockagentcore-resource-policy/index:"
    },
    "@cdktn/provider-awscc.bedrockagentcoreRuntime": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 181
      },
      "readme": {
        "markdown": "# `awscc_bedrockagentcore_runtime`\n\nRefer to the Terraform Registry for docs: [`awscc_bedrockagentcore_runtime`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_runtime).\n"
      },
      "symbolId": "src/bedrockagentcore-runtime/index:"
    },
    "@cdktn/provider-awscc.bedrockagentcoreRuntimeEndpoint": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 182
      },
      "readme": {
        "markdown": "# `awscc_bedrockagentcore_runtime_endpoint`\n\nRefer to the Terraform Registry for docs: [`awscc_bedrockagentcore_runtime_endpoint`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_runtime_endpoint).\n"
      },
      "symbolId": "src/bedrockagentcore-runtime-endpoint/index:"
    },
    "@cdktn/provider-awscc.bedrockagentcoreWorkloadIdentity": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 183
      },
      "readme": {
        "markdown": "# `awscc_bedrockagentcore_workload_identity`\n\nRefer to the Terraform Registry for docs: [`awscc_bedrockagentcore_workload_identity`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_workload_identity).\n"
      },
      "symbolId": "src/bedrockagentcore-workload-identity/index:"
    },
    "@cdktn/provider-awscc.bedrockmantleProject": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 184
      },
      "readme": {
        "markdown": "# `awscc_bedrockmantle_project`\n\nRefer to the Terraform Registry for docs: [`awscc_bedrockmantle_project`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockmantle_project).\n"
      },
      "symbolId": "src/bedrockmantle-project/index:"
    },
    "@cdktn/provider-awscc.billingBillingView": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 185
      },
      "readme": {
        "markdown": "# `awscc_billing_billing_view`\n\nRefer to the Terraform Registry for docs: [`awscc_billing_billing_view`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/billing_billing_view).\n"
      },
      "symbolId": "src/billing-billing-view/index:"
    },
    "@cdktn/provider-awscc.billingconductorBillingGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 186
      },
      "readme": {
        "markdown": "# `awscc_billingconductor_billing_group`\n\nRefer to the Terraform Registry for docs: [`awscc_billingconductor_billing_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/billingconductor_billing_group).\n"
      },
      "symbolId": "src/billingconductor-billing-group/index:"
    },
    "@cdktn/provider-awscc.billingconductorCustomLineItem": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 187
      },
      "readme": {
        "markdown": "# `awscc_billingconductor_custom_line_item`\n\nRefer to the Terraform Registry for docs: [`awscc_billingconductor_custom_line_item`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/billingconductor_custom_line_item).\n"
      },
      "symbolId": "src/billingconductor-custom-line-item/index:"
    },
    "@cdktn/provider-awscc.billingconductorPricingPlan": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 188
      },
      "readme": {
        "markdown": "# `awscc_billingconductor_pricing_plan`\n\nRefer to the Terraform Registry for docs: [`awscc_billingconductor_pricing_plan`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/billingconductor_pricing_plan).\n"
      },
      "symbolId": "src/billingconductor-pricing-plan/index:"
    },
    "@cdktn/provider-awscc.billingconductorPricingRule": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 189
      },
      "readme": {
        "markdown": "# `awscc_billingconductor_pricing_rule`\n\nRefer to the Terraform Registry for docs: [`awscc_billingconductor_pricing_rule`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/billingconductor_pricing_rule).\n"
      },
      "symbolId": "src/billingconductor-pricing-rule/index:"
    },
    "@cdktn/provider-awscc.braketSpendingLimit": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 190
      },
      "readme": {
        "markdown": "# `awscc_braket_spending_limit`\n\nRefer to the Terraform Registry for docs: [`awscc_braket_spending_limit`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/braket_spending_limit).\n"
      },
      "symbolId": "src/braket-spending-limit/index:"
    },
    "@cdktn/provider-awscc.budgetsBudgetsAction": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 191
      },
      "readme": {
        "markdown": "# `awscc_budgets_budgets_action`\n\nRefer to the Terraform Registry for docs: [`awscc_budgets_budgets_action`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/budgets_budgets_action).\n"
      },
      "symbolId": "src/budgets-budgets-action/index:"
    },
    "@cdktn/provider-awscc.casesCaseRule": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 192
      },
      "readme": {
        "markdown": "# `awscc_cases_case_rule`\n\nRefer to the Terraform Registry for docs: [`awscc_cases_case_rule`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_case_rule).\n"
      },
      "symbolId": "src/cases-case-rule/index:"
    },
    "@cdktn/provider-awscc.casesDomain": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 193
      },
      "readme": {
        "markdown": "# `awscc_cases_domain`\n\nRefer to the Terraform Registry for docs: [`awscc_cases_domain`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_domain).\n"
      },
      "symbolId": "src/cases-domain/index:"
    },
    "@cdktn/provider-awscc.casesField": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 194
      },
      "readme": {
        "markdown": "# `awscc_cases_field`\n\nRefer to the Terraform Registry for docs: [`awscc_cases_field`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_field).\n"
      },
      "symbolId": "src/cases-field/index:"
    },
    "@cdktn/provider-awscc.casesLayout": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 195
      },
      "readme": {
        "markdown": "# `awscc_cases_layout`\n\nRefer to the Terraform Registry for docs: [`awscc_cases_layout`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_layout).\n"
      },
      "symbolId": "src/cases-layout/index:"
    },
    "@cdktn/provider-awscc.casesTemplate": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 196
      },
      "readme": {
        "markdown": "# `awscc_cases_template`\n\nRefer to the Terraform Registry for docs: [`awscc_cases_template`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_template).\n"
      },
      "symbolId": "src/cases-template/index:"
    },
    "@cdktn/provider-awscc.cassandraKeyspace": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 197
      },
      "readme": {
        "markdown": "# `awscc_cassandra_keyspace`\n\nRefer to the Terraform Registry for docs: [`awscc_cassandra_keyspace`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cassandra_keyspace).\n"
      },
      "symbolId": "src/cassandra-keyspace/index:"
    },
    "@cdktn/provider-awscc.cassandraTable": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 198
      },
      "readme": {
        "markdown": "# `awscc_cassandra_table`\n\nRefer to the Terraform Registry for docs: [`awscc_cassandra_table`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cassandra_table).\n"
      },
      "symbolId": "src/cassandra-table/index:"
    },
    "@cdktn/provider-awscc.cassandraType": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 199
      },
      "readme": {
        "markdown": "# `awscc_cassandra_type`\n\nRefer to the Terraform Registry for docs: [`awscc_cassandra_type`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cassandra_type).\n"
      },
      "symbolId": "src/cassandra-type/index:"
    },
    "@cdktn/provider-awscc.ceAnomalyMonitor": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 200
      },
      "readme": {
        "markdown": "# `awscc_ce_anomaly_monitor`\n\nRefer to the Terraform Registry for docs: [`awscc_ce_anomaly_monitor`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ce_anomaly_monitor).\n"
      },
      "symbolId": "src/ce-anomaly-monitor/index:"
    },
    "@cdktn/provider-awscc.ceAnomalySubscription": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 201
      },
      "readme": {
        "markdown": "# `awscc_ce_anomaly_subscription`\n\nRefer to the Terraform Registry for docs: [`awscc_ce_anomaly_subscription`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ce_anomaly_subscription).\n"
      },
      "symbolId": "src/ce-anomaly-subscription/index:"
    },
    "@cdktn/provider-awscc.ceCostCategory": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 202
      },
      "readme": {
        "markdown": "# `awscc_ce_cost_category`\n\nRefer to the Terraform Registry for docs: [`awscc_ce_cost_category`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ce_cost_category).\n"
      },
      "symbolId": "src/ce-cost-category/index:"
    },
    "@cdktn/provider-awscc.certificatemanagerAccount": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 203
      },
      "readme": {
        "markdown": "# `awscc_certificatemanager_account`\n\nRefer to the Terraform Registry for docs: [`awscc_certificatemanager_account`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/certificatemanager_account).\n"
      },
      "symbolId": "src/certificatemanager-account/index:"
    },
    "@cdktn/provider-awscc.certificatemanagerAcmeDomainValidation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 204
      },
      "readme": {
        "markdown": "# `awscc_certificatemanager_acme_domain_validation`\n\nRefer to the Terraform Registry for docs: [`awscc_certificatemanager_acme_domain_validation`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/certificatemanager_acme_domain_validation).\n"
      },
      "symbolId": "src/certificatemanager-acme-domain-validation/index:"
    },
    "@cdktn/provider-awscc.certificatemanagerAcmeEndpoint": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 205
      },
      "readme": {
        "markdown": "# `awscc_certificatemanager_acme_endpoint`\n\nRefer to the Terraform Registry for docs: [`awscc_certificatemanager_acme_endpoint`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/certificatemanager_acme_endpoint).\n"
      },
      "symbolId": "src/certificatemanager-acme-endpoint/index:"
    },
    "@cdktn/provider-awscc.certificatemanagerAcmeExternalAccountBinding": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 206
      },
      "readme": {
        "markdown": "# `awscc_certificatemanager_acme_external_account_binding`\n\nRefer to the Terraform Registry for docs: [`awscc_certificatemanager_acme_external_account_binding`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/certificatemanager_acme_external_account_binding).\n"
      },
      "symbolId": "src/certificatemanager-acme-external-account-binding/index:"
    },
    "@cdktn/provider-awscc.certificatemanagerCertificate": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 207
      },
      "readme": {
        "markdown": "# `awscc_certificatemanager_certificate`\n\nRefer to the Terraform Registry for docs: [`awscc_certificatemanager_certificate`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/certificatemanager_certificate).\n"
      },
      "symbolId": "src/certificatemanager-certificate/index:"
    },
    "@cdktn/provider-awscc.chatbotCustomAction": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 208
      },
      "readme": {
        "markdown": "# `awscc_chatbot_custom_action`\n\nRefer to the Terraform Registry for docs: [`awscc_chatbot_custom_action`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/chatbot_custom_action).\n"
      },
      "symbolId": "src/chatbot-custom-action/index:"
    },
    "@cdktn/provider-awscc.chatbotMicrosoftTeamsChannelConfiguration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 209
      },
      "readme": {
        "markdown": "# `awscc_chatbot_microsoft_teams_channel_configuration`\n\nRefer to the Terraform Registry for docs: [`awscc_chatbot_microsoft_teams_channel_configuration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/chatbot_microsoft_teams_channel_configuration).\n"
      },
      "symbolId": "src/chatbot-microsoft-teams-channel-configuration/index:"
    },
    "@cdktn/provider-awscc.chatbotSlackChannelConfiguration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 210
      },
      "readme": {
        "markdown": "# `awscc_chatbot_slack_channel_configuration`\n\nRefer to the Terraform Registry for docs: [`awscc_chatbot_slack_channel_configuration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/chatbot_slack_channel_configuration).\n"
      },
      "symbolId": "src/chatbot-slack-channel-configuration/index:"
    },
    "@cdktn/provider-awscc.chimeAppInstance": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 211
      },
      "readme": {
        "markdown": "# `awscc_chime_app_instance`\n\nRefer to the Terraform Registry for docs: [`awscc_chime_app_instance`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/chime_app_instance).\n"
      },
      "symbolId": "src/chime-app-instance/index:"
    },
    "@cdktn/provider-awscc.chimeAppInstanceBot": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 212
      },
      "readme": {
        "markdown": "# `awscc_chime_app_instance_bot`\n\nRefer to the Terraform Registry for docs: [`awscc_chime_app_instance_bot`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/chime_app_instance_bot).\n"
      },
      "symbolId": "src/chime-app-instance-bot/index:"
    },
    "@cdktn/provider-awscc.cleanroomsAnalysisTemplate": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 213
      },
      "readme": {
        "markdown": "# `awscc_cleanrooms_analysis_template`\n\nRefer to the Terraform Registry for docs: [`awscc_cleanrooms_analysis_template`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_analysis_template).\n"
      },
      "symbolId": "src/cleanrooms-analysis-template/index:"
    },
    "@cdktn/provider-awscc.cleanroomsCollaboration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 214
      },
      "readme": {
        "markdown": "# `awscc_cleanrooms_collaboration`\n\nRefer to the Terraform Registry for docs: [`awscc_cleanrooms_collaboration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_collaboration).\n"
      },
      "symbolId": "src/cleanrooms-collaboration/index:"
    },
    "@cdktn/provider-awscc.cleanroomsConfiguredTable": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 215
      },
      "readme": {
        "markdown": "# `awscc_cleanrooms_configured_table`\n\nRefer to the Terraform Registry for docs: [`awscc_cleanrooms_configured_table`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_configured_table).\n"
      },
      "symbolId": "src/cleanrooms-configured-table/index:"
    },
    "@cdktn/provider-awscc.cleanroomsConfiguredTableAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 216
      },
      "readme": {
        "markdown": "# `awscc_cleanrooms_configured_table_association`\n\nRefer to the Terraform Registry for docs: [`awscc_cleanrooms_configured_table_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_configured_table_association).\n"
      },
      "symbolId": "src/cleanrooms-configured-table-association/index:"
    },
    "@cdktn/provider-awscc.cleanroomsIdMappingTable": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 217
      },
      "readme": {
        "markdown": "# `awscc_cleanrooms_id_mapping_table`\n\nRefer to the Terraform Registry for docs: [`awscc_cleanrooms_id_mapping_table`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_id_mapping_table).\n"
      },
      "symbolId": "src/cleanrooms-id-mapping-table/index:"
    },
    "@cdktn/provider-awscc.cleanroomsIntermediateTable": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 218
      },
      "readme": {
        "markdown": "# `awscc_cleanrooms_intermediate_table`\n\nRefer to the Terraform Registry for docs: [`awscc_cleanrooms_intermediate_table`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_intermediate_table).\n"
      },
      "symbolId": "src/cleanrooms-intermediate-table/index:"
    },
    "@cdktn/provider-awscc.cleanroomsMembership": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 219
      },
      "readme": {
        "markdown": "# `awscc_cleanrooms_membership`\n\nRefer to the Terraform Registry for docs: [`awscc_cleanrooms_membership`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_membership).\n"
      },
      "symbolId": "src/cleanrooms-membership/index:"
    },
    "@cdktn/provider-awscc.cleanroomsPrivacyBudgetTemplate": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 220
      },
      "readme": {
        "markdown": "# `awscc_cleanrooms_privacy_budget_template`\n\nRefer to the Terraform Registry for docs: [`awscc_cleanrooms_privacy_budget_template`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_privacy_budget_template).\n"
      },
      "symbolId": "src/cleanrooms-privacy-budget-template/index:"
    },
    "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithm": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 221
      },
      "readme": {
        "markdown": "# `awscc_cleanroomsml_configured_model_algorithm`\n\nRefer to the Terraform Registry for docs: [`awscc_cleanroomsml_configured_model_algorithm`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanroomsml_configured_model_algorithm).\n"
      },
      "symbolId": "src/cleanroomsml-configured-model-algorithm/index:"
    },
    "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 222
      },
      "readme": {
        "markdown": "# `awscc_cleanroomsml_configured_model_algorithm_association`\n\nRefer to the Terraform Registry for docs: [`awscc_cleanroomsml_configured_model_algorithm_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanroomsml_configured_model_algorithm_association).\n"
      },
      "symbolId": "src/cleanroomsml-configured-model-algorithm-association/index:"
    },
    "@cdktn/provider-awscc.cleanroomsmlTrainingDataset": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 223
      },
      "readme": {
        "markdown": "# `awscc_cleanroomsml_training_dataset`\n\nRefer to the Terraform Registry for docs: [`awscc_cleanroomsml_training_dataset`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanroomsml_training_dataset).\n"
      },
      "symbolId": "src/cleanroomsml-training-dataset/index:"
    },
    "@cdktn/provider-awscc.cloudformationGeneratedTemplate": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 224
      },
      "readme": {
        "markdown": "# `awscc_cloudformation_generated_template`\n\nRefer to the Terraform Registry for docs: [`awscc_cloudformation_generated_template`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_generated_template).\n"
      },
      "symbolId": "src/cloudformation-generated-template/index:"
    },
    "@cdktn/provider-awscc.cloudformationGuardHook": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 225
      },
      "readme": {
        "markdown": "# `awscc_cloudformation_guard_hook`\n\nRefer to the Terraform Registry for docs: [`awscc_cloudformation_guard_hook`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_guard_hook).\n"
      },
      "symbolId": "src/cloudformation-guard-hook/index:"
    },
    "@cdktn/provider-awscc.cloudformationHookDefaultVersion": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 226
      },
      "readme": {
        "markdown": "# `awscc_cloudformation_hook_default_version`\n\nRefer to the Terraform Registry for docs: [`awscc_cloudformation_hook_default_version`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_hook_default_version).\n"
      },
      "symbolId": "src/cloudformation-hook-default-version/index:"
    },
    "@cdktn/provider-awscc.cloudformationHookTypeConfig": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 227
      },
      "readme": {
        "markdown": "# `awscc_cloudformation_hook_type_config`\n\nRefer to the Terraform Registry for docs: [`awscc_cloudformation_hook_type_config`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_hook_type_config).\n"
      },
      "symbolId": "src/cloudformation-hook-type-config/index:"
    },
    "@cdktn/provider-awscc.cloudformationHookVersion": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 228
      },
      "readme": {
        "markdown": "# `awscc_cloudformation_hook_version`\n\nRefer to the Terraform Registry for docs: [`awscc_cloudformation_hook_version`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_hook_version).\n"
      },
      "symbolId": "src/cloudformation-hook-version/index:"
    },
    "@cdktn/provider-awscc.cloudformationLambdaHook": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 229
      },
      "readme": {
        "markdown": "# `awscc_cloudformation_lambda_hook`\n\nRefer to the Terraform Registry for docs: [`awscc_cloudformation_lambda_hook`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_lambda_hook).\n"
      },
      "symbolId": "src/cloudformation-lambda-hook/index:"
    },
    "@cdktn/provider-awscc.cloudformationModuleDefaultVersion": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 230
      },
      "readme": {
        "markdown": "# `awscc_cloudformation_module_default_version`\n\nRefer to the Terraform Registry for docs: [`awscc_cloudformation_module_default_version`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_module_default_version).\n"
      },
      "symbolId": "src/cloudformation-module-default-version/index:"
    },
    "@cdktn/provider-awscc.cloudformationModuleVersion": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 231
      },
      "readme": {
        "markdown": "# `awscc_cloudformation_module_version`\n\nRefer to the Terraform Registry for docs: [`awscc_cloudformation_module_version`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_module_version).\n"
      },
      "symbolId": "src/cloudformation-module-version/index:"
    },
    "@cdktn/provider-awscc.cloudformationPublicTypeVersion": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 232
      },
      "readme": {
        "markdown": "# `awscc_cloudformation_public_type_version`\n\nRefer to the Terraform Registry for docs: [`awscc_cloudformation_public_type_version`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_public_type_version).\n"
      },
      "symbolId": "src/cloudformation-public-type-version/index:"
    },
    "@cdktn/provider-awscc.cloudformationPublisher": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 233
      },
      "readme": {
        "markdown": "# `awscc_cloudformation_publisher`\n\nRefer to the Terraform Registry for docs: [`awscc_cloudformation_publisher`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_publisher).\n"
      },
      "symbolId": "src/cloudformation-publisher/index:"
    },
    "@cdktn/provider-awscc.cloudformationResourceDefaultVersion": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 234
      },
      "readme": {
        "markdown": "# `awscc_cloudformation_resource_default_version`\n\nRefer to the Terraform Registry for docs: [`awscc_cloudformation_resource_default_version`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_resource_default_version).\n"
      },
      "symbolId": "src/cloudformation-resource-default-version/index:"
    },
    "@cdktn/provider-awscc.cloudformationResourceVersion": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 235
      },
      "readme": {
        "markdown": "# `awscc_cloudformation_resource_version`\n\nRefer to the Terraform Registry for docs: [`awscc_cloudformation_resource_version`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_resource_version).\n"
      },
      "symbolId": "src/cloudformation-resource-version/index:"
    },
    "@cdktn/provider-awscc.cloudformationStack": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 236
      },
      "readme": {
        "markdown": "# `awscc_cloudformation_stack`\n\nRefer to the Terraform Registry for docs: [`awscc_cloudformation_stack`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_stack).\n"
      },
      "symbolId": "src/cloudformation-stack/index:"
    },
    "@cdktn/provider-awscc.cloudformationStackSet": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 237
      },
      "readme": {
        "markdown": "# `awscc_cloudformation_stack_set`\n\nRefer to the Terraform Registry for docs: [`awscc_cloudformation_stack_set`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_stack_set).\n"
      },
      "symbolId": "src/cloudformation-stack-set/index:"
    },
    "@cdktn/provider-awscc.cloudformationTypeActivation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 238
      },
      "readme": {
        "markdown": "# `awscc_cloudformation_type_activation`\n\nRefer to the Terraform Registry for docs: [`awscc_cloudformation_type_activation`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_type_activation).\n"
      },
      "symbolId": "src/cloudformation-type-activation/index:"
    },
    "@cdktn/provider-awscc.cloudfrontCachePolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 239
      },
      "readme": {
        "markdown": "# `awscc_cloudfront_cache_policy`\n\nRefer to the Terraform Registry for docs: [`awscc_cloudfront_cache_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_cache_policy).\n"
      },
      "symbolId": "src/cloudfront-cache-policy/index:"
    },
    "@cdktn/provider-awscc.cloudfrontCloudfrontOriginAccessIdentity": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 240
      },
      "readme": {
        "markdown": "# `awscc_cloudfront_cloudfront_origin_access_identity`\n\nRefer to the Terraform Registry for docs: [`awscc_cloudfront_cloudfront_origin_access_identity`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_cloudfront_origin_access_identity).\n"
      },
      "symbolId": "src/cloudfront-cloudfront-origin-access-identity/index:"
    },
    "@cdktn/provider-awscc.cloudfrontConnectionFunction": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 241
      },
      "readme": {
        "markdown": "# `awscc_cloudfront_connection_function`\n\nRefer to the Terraform Registry for docs: [`awscc_cloudfront_connection_function`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_connection_function).\n"
      },
      "symbolId": "src/cloudfront-connection-function/index:"
    },
    "@cdktn/provider-awscc.cloudfrontConnectionGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 242
      },
      "readme": {
        "markdown": "# `awscc_cloudfront_connection_group`\n\nRefer to the Terraform Registry for docs: [`awscc_cloudfront_connection_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_connection_group).\n"
      },
      "symbolId": "src/cloudfront-connection-group/index:"
    },
    "@cdktn/provider-awscc.cloudfrontContinuousDeploymentPolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 243
      },
      "readme": {
        "markdown": "# `awscc_cloudfront_continuous_deployment_policy`\n\nRefer to the Terraform Registry for docs: [`awscc_cloudfront_continuous_deployment_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_continuous_deployment_policy).\n"
      },
      "symbolId": "src/cloudfront-continuous-deployment-policy/index:"
    },
    "@cdktn/provider-awscc.cloudfrontDistributionTenant": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 244
      },
      "readme": {
        "markdown": "# `awscc_cloudfront_distribution_tenant`\n\nRefer to the Terraform Registry for docs: [`awscc_cloudfront_distribution_tenant`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_distribution_tenant).\n"
      },
      "symbolId": "src/cloudfront-distribution-tenant/index:"
    },
    "@cdktn/provider-awscc.cloudfrontFunction": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 245
      },
      "readme": {
        "markdown": "# `awscc_cloudfront_function`\n\nRefer to the Terraform Registry for docs: [`awscc_cloudfront_function`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_function).\n"
      },
      "symbolId": "src/cloudfront-function/index:"
    },
    "@cdktn/provider-awscc.cloudfrontKeyGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 246
      },
      "readme": {
        "markdown": "# `awscc_cloudfront_key_group`\n\nRefer to the Terraform Registry for docs: [`awscc_cloudfront_key_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_key_group).\n"
      },
      "symbolId": "src/cloudfront-key-group/index:"
    },
    "@cdktn/provider-awscc.cloudfrontKeyValueStore": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 247
      },
      "readme": {
        "markdown": "# `awscc_cloudfront_key_value_store`\n\nRefer to the Terraform Registry for docs: [`awscc_cloudfront_key_value_store`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_key_value_store).\n"
      },
      "symbolId": "src/cloudfront-key-value-store/index:"
    },
    "@cdktn/provider-awscc.cloudfrontMonitoringSubscription": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 248
      },
      "readme": {
        "markdown": "# `awscc_cloudfront_monitoring_subscription`\n\nRefer to the Terraform Registry for docs: [`awscc_cloudfront_monitoring_subscription`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_monitoring_subscription).\n"
      },
      "symbolId": "src/cloudfront-monitoring-subscription/index:"
    },
    "@cdktn/provider-awscc.cloudfrontOriginAccessControl": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 249
      },
      "readme": {
        "markdown": "# `awscc_cloudfront_origin_access_control`\n\nRefer to the Terraform Registry for docs: [`awscc_cloudfront_origin_access_control`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_origin_access_control).\n"
      },
      "symbolId": "src/cloudfront-origin-access-control/index:"
    },
    "@cdktn/provider-awscc.cloudfrontOriginRequestPolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 250
      },
      "readme": {
        "markdown": "# `awscc_cloudfront_origin_request_policy`\n\nRefer to the Terraform Registry for docs: [`awscc_cloudfront_origin_request_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_origin_request_policy).\n"
      },
      "symbolId": "src/cloudfront-origin-request-policy/index:"
    },
    "@cdktn/provider-awscc.cloudfrontPublicKey": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 251
      },
      "readme": {
        "markdown": "# `awscc_cloudfront_public_key`\n\nRefer to the Terraform Registry for docs: [`awscc_cloudfront_public_key`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_public_key).\n"
      },
      "symbolId": "src/cloudfront-public-key/index:"
    },
    "@cdktn/provider-awscc.cloudfrontRealtimeLogConfig": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 252
      },
      "readme": {
        "markdown": "# `awscc_cloudfront_realtime_log_config`\n\nRefer to the Terraform Registry for docs: [`awscc_cloudfront_realtime_log_config`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_realtime_log_config).\n"
      },
      "symbolId": "src/cloudfront-realtime-log-config/index:"
    },
    "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 253
      },
      "readme": {
        "markdown": "# `awscc_cloudfront_response_headers_policy`\n\nRefer to the Terraform Registry for docs: [`awscc_cloudfront_response_headers_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_response_headers_policy).\n"
      },
      "symbolId": "src/cloudfront-response-headers-policy/index:"
    },
    "@cdktn/provider-awscc.cloudfrontTrustStore": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 254
      },
      "readme": {
        "markdown": "# `awscc_cloudfront_trust_store`\n\nRefer to the Terraform Registry for docs: [`awscc_cloudfront_trust_store`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_trust_store).\n"
      },
      "symbolId": "src/cloudfront-trust-store/index:"
    },
    "@cdktn/provider-awscc.cloudfrontVpcOrigin": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 255
      },
      "readme": {
        "markdown": "# `awscc_cloudfront_vpc_origin`\n\nRefer to the Terraform Registry for docs: [`awscc_cloudfront_vpc_origin`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_vpc_origin).\n"
      },
      "symbolId": "src/cloudfront-vpc-origin/index:"
    },
    "@cdktn/provider-awscc.cloudtrailChannel": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 256
      },
      "readme": {
        "markdown": "# `awscc_cloudtrail_channel`\n\nRefer to the Terraform Registry for docs: [`awscc_cloudtrail_channel`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_channel).\n"
      },
      "symbolId": "src/cloudtrail-channel/index:"
    },
    "@cdktn/provider-awscc.cloudtrailDashboard": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 257
      },
      "readme": {
        "markdown": "# `awscc_cloudtrail_dashboard`\n\nRefer to the Terraform Registry for docs: [`awscc_cloudtrail_dashboard`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_dashboard).\n"
      },
      "symbolId": "src/cloudtrail-dashboard/index:"
    },
    "@cdktn/provider-awscc.cloudtrailEventDataStore": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 258
      },
      "readme": {
        "markdown": "# `awscc_cloudtrail_event_data_store`\n\nRefer to the Terraform Registry for docs: [`awscc_cloudtrail_event_data_store`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_event_data_store).\n"
      },
      "symbolId": "src/cloudtrail-event-data-store/index:"
    },
    "@cdktn/provider-awscc.cloudtrailResourcePolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 259
      },
      "readme": {
        "markdown": "# `awscc_cloudtrail_resource_policy`\n\nRefer to the Terraform Registry for docs: [`awscc_cloudtrail_resource_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_resource_policy).\n"
      },
      "symbolId": "src/cloudtrail-resource-policy/index:"
    },
    "@cdktn/provider-awscc.cloudtrailTrail": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 260
      },
      "readme": {
        "markdown": "# `awscc_cloudtrail_trail`\n\nRefer to the Terraform Registry for docs: [`awscc_cloudtrail_trail`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_trail).\n"
      },
      "symbolId": "src/cloudtrail-trail/index:"
    },
    "@cdktn/provider-awscc.cloudwatchAlarm": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 261
      },
      "readme": {
        "markdown": "# `awscc_cloudwatch_alarm`\n\nRefer to the Terraform Registry for docs: [`awscc_cloudwatch_alarm`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_alarm).\n"
      },
      "symbolId": "src/cloudwatch-alarm/index:"
    },
    "@cdktn/provider-awscc.cloudwatchAlarmMuteRule": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 262
      },
      "readme": {
        "markdown": "# `awscc_cloudwatch_alarm_mute_rule`\n\nRefer to the Terraform Registry for docs: [`awscc_cloudwatch_alarm_mute_rule`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_alarm_mute_rule).\n"
      },
      "symbolId": "src/cloudwatch-alarm-mute-rule/index:"
    },
    "@cdktn/provider-awscc.cloudwatchCompositeAlarm": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 263
      },
      "readme": {
        "markdown": "# `awscc_cloudwatch_composite_alarm`\n\nRefer to the Terraform Registry for docs: [`awscc_cloudwatch_composite_alarm`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_composite_alarm).\n"
      },
      "symbolId": "src/cloudwatch-composite-alarm/index:"
    },
    "@cdktn/provider-awscc.cloudwatchDashboard": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 264
      },
      "readme": {
        "markdown": "# `awscc_cloudwatch_dashboard`\n\nRefer to the Terraform Registry for docs: [`awscc_cloudwatch_dashboard`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_dashboard).\n"
      },
      "symbolId": "src/cloudwatch-dashboard/index:"
    },
    "@cdktn/provider-awscc.cloudwatchInsightRule": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 265
      },
      "readme": {
        "markdown": "# `awscc_cloudwatch_insight_rule`\n\nRefer to the Terraform Registry for docs: [`awscc_cloudwatch_insight_rule`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_insight_rule).\n"
      },
      "symbolId": "src/cloudwatch-insight-rule/index:"
    },
    "@cdktn/provider-awscc.cloudwatchLogAlarm": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 266
      },
      "readme": {
        "markdown": "# `awscc_cloudwatch_log_alarm`\n\nRefer to the Terraform Registry for docs: [`awscc_cloudwatch_log_alarm`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_log_alarm).\n"
      },
      "symbolId": "src/cloudwatch-log-alarm/index:"
    },
    "@cdktn/provider-awscc.cloudwatchMetricStream": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 267
      },
      "readme": {
        "markdown": "# `awscc_cloudwatch_metric_stream`\n\nRefer to the Terraform Registry for docs: [`awscc_cloudwatch_metric_stream`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_metric_stream).\n"
      },
      "symbolId": "src/cloudwatch-metric-stream/index:"
    },
    "@cdktn/provider-awscc.cloudwatchOtelEnrichment": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 268
      },
      "readme": {
        "markdown": "# `awscc_cloudwatch_otel_enrichment`\n\nRefer to the Terraform Registry for docs: [`awscc_cloudwatch_otel_enrichment`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_otel_enrichment).\n"
      },
      "symbolId": "src/cloudwatch-otel-enrichment/index:"
    },
    "@cdktn/provider-awscc.codeartifactDomain": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 269
      },
      "readme": {
        "markdown": "# `awscc_codeartifact_domain`\n\nRefer to the Terraform Registry for docs: [`awscc_codeartifact_domain`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codeartifact_domain).\n"
      },
      "symbolId": "src/codeartifact-domain/index:"
    },
    "@cdktn/provider-awscc.codeartifactPackageGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 270
      },
      "readme": {
        "markdown": "# `awscc_codeartifact_package_group`\n\nRefer to the Terraform Registry for docs: [`awscc_codeartifact_package_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codeartifact_package_group).\n"
      },
      "symbolId": "src/codeartifact-package-group/index:"
    },
    "@cdktn/provider-awscc.codeartifactRepository": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 271
      },
      "readme": {
        "markdown": "# `awscc_codeartifact_repository`\n\nRefer to the Terraform Registry for docs: [`awscc_codeartifact_repository`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codeartifact_repository).\n"
      },
      "symbolId": "src/codeartifact-repository/index:"
    },
    "@cdktn/provider-awscc.codebuildFleet": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 272
      },
      "readme": {
        "markdown": "# `awscc_codebuild_fleet`\n\nRefer to the Terraform Registry for docs: [`awscc_codebuild_fleet`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codebuild_fleet).\n"
      },
      "symbolId": "src/codebuild-fleet/index:"
    },
    "@cdktn/provider-awscc.codeconnectionsConnection": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 273
      },
      "readme": {
        "markdown": "# `awscc_codeconnections_connection`\n\nRefer to the Terraform Registry for docs: [`awscc_codeconnections_connection`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codeconnections_connection).\n"
      },
      "symbolId": "src/codeconnections-connection/index:"
    },
    "@cdktn/provider-awscc.codedeployApplication": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 274
      },
      "readme": {
        "markdown": "# `awscc_codedeploy_application`\n\nRefer to the Terraform Registry for docs: [`awscc_codedeploy_application`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_application).\n"
      },
      "symbolId": "src/codedeploy-application/index:"
    },
    "@cdktn/provider-awscc.codedeployDeploymentConfig": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 275
      },
      "readme": {
        "markdown": "# `awscc_codedeploy_deployment_config`\n\nRefer to the Terraform Registry for docs: [`awscc_codedeploy_deployment_config`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_deployment_config).\n"
      },
      "symbolId": "src/codedeploy-deployment-config/index:"
    },
    "@cdktn/provider-awscc.codedeployDeploymentGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 276
      },
      "readme": {
        "markdown": "# `awscc_codedeploy_deployment_group`\n\nRefer to the Terraform Registry for docs: [`awscc_codedeploy_deployment_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_deployment_group).\n"
      },
      "symbolId": "src/codedeploy-deployment-group/index:"
    },
    "@cdktn/provider-awscc.codeguruprofilerProfilingGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 277
      },
      "readme": {
        "markdown": "# `awscc_codeguruprofiler_profiling_group`\n\nRefer to the Terraform Registry for docs: [`awscc_codeguruprofiler_profiling_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codeguruprofiler_profiling_group).\n"
      },
      "symbolId": "src/codeguruprofiler-profiling-group/index:"
    },
    "@cdktn/provider-awscc.codegurureviewerRepositoryAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 278
      },
      "readme": {
        "markdown": "# `awscc_codegurureviewer_repository_association`\n\nRefer to the Terraform Registry for docs: [`awscc_codegurureviewer_repository_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codegurureviewer_repository_association).\n"
      },
      "symbolId": "src/codegurureviewer-repository-association/index:"
    },
    "@cdktn/provider-awscc.codepipelineCustomActionType": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 279
      },
      "readme": {
        "markdown": "# `awscc_codepipeline_custom_action_type`\n\nRefer to the Terraform Registry for docs: [`awscc_codepipeline_custom_action_type`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_custom_action_type).\n"
      },
      "symbolId": "src/codepipeline-custom-action-type/index:"
    },
    "@cdktn/provider-awscc.codepipelinePipeline": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 280
      },
      "readme": {
        "markdown": "# `awscc_codepipeline_pipeline`\n\nRefer to the Terraform Registry for docs: [`awscc_codepipeline_pipeline`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline).\n"
      },
      "symbolId": "src/codepipeline-pipeline/index:"
    },
    "@cdktn/provider-awscc.codepipelineWebhook": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 281
      },
      "readme": {
        "markdown": "# `awscc_codepipeline_webhook`\n\nRefer to the Terraform Registry for docs: [`awscc_codepipeline_webhook`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_webhook).\n"
      },
      "symbolId": "src/codepipeline-webhook/index:"
    },
    "@cdktn/provider-awscc.codestarconnectionsConnection": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 282
      },
      "readme": {
        "markdown": "# `awscc_codestarconnections_connection`\n\nRefer to the Terraform Registry for docs: [`awscc_codestarconnections_connection`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codestarconnections_connection).\n"
      },
      "symbolId": "src/codestarconnections-connection/index:"
    },
    "@cdktn/provider-awscc.codestarconnectionsRepositoryLink": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 283
      },
      "readme": {
        "markdown": "# `awscc_codestarconnections_repository_link`\n\nRefer to the Terraform Registry for docs: [`awscc_codestarconnections_repository_link`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codestarconnections_repository_link).\n"
      },
      "symbolId": "src/codestarconnections-repository-link/index:"
    },
    "@cdktn/provider-awscc.codestarconnectionsSyncConfiguration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 284
      },
      "readme": {
        "markdown": "# `awscc_codestarconnections_sync_configuration`\n\nRefer to the Terraform Registry for docs: [`awscc_codestarconnections_sync_configuration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codestarconnections_sync_configuration).\n"
      },
      "symbolId": "src/codestarconnections-sync-configuration/index:"
    },
    "@cdktn/provider-awscc.codestarnotificationsNotificationRule": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 285
      },
      "readme": {
        "markdown": "# `awscc_codestarnotifications_notification_rule`\n\nRefer to the Terraform Registry for docs: [`awscc_codestarnotifications_notification_rule`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codestarnotifications_notification_rule).\n"
      },
      "symbolId": "src/codestarnotifications-notification-rule/index:"
    },
    "@cdktn/provider-awscc.cognitoIdentityPool": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 286
      },
      "readme": {
        "markdown": "# `awscc_cognito_identity_pool`\n\nRefer to the Terraform Registry for docs: [`awscc_cognito_identity_pool`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_identity_pool).\n"
      },
      "symbolId": "src/cognito-identity-pool/index:"
    },
    "@cdktn/provider-awscc.cognitoIdentityPoolPrincipalTag": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 287
      },
      "readme": {
        "markdown": "# `awscc_cognito_identity_pool_principal_tag`\n\nRefer to the Terraform Registry for docs: [`awscc_cognito_identity_pool_principal_tag`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_identity_pool_principal_tag).\n"
      },
      "symbolId": "src/cognito-identity-pool-principal-tag/index:"
    },
    "@cdktn/provider-awscc.cognitoIdentityPoolRoleAttachment": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 288
      },
      "readme": {
        "markdown": "# `awscc_cognito_identity_pool_role_attachment`\n\nRefer to the Terraform Registry for docs: [`awscc_cognito_identity_pool_role_attachment`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_identity_pool_role_attachment).\n"
      },
      "symbolId": "src/cognito-identity-pool-role-attachment/index:"
    },
    "@cdktn/provider-awscc.cognitoLogDeliveryConfiguration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 289
      },
      "readme": {
        "markdown": "# `awscc_cognito_log_delivery_configuration`\n\nRefer to the Terraform Registry for docs: [`awscc_cognito_log_delivery_configuration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_log_delivery_configuration).\n"
      },
      "symbolId": "src/cognito-log-delivery-configuration/index:"
    },
    "@cdktn/provider-awscc.cognitoManagedLoginBranding": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 290
      },
      "readme": {
        "markdown": "# `awscc_cognito_managed_login_branding`\n\nRefer to the Terraform Registry for docs: [`awscc_cognito_managed_login_branding`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_managed_login_branding).\n"
      },
      "symbolId": "src/cognito-managed-login-branding/index:"
    },
    "@cdktn/provider-awscc.cognitoTerms": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 291
      },
      "readme": {
        "markdown": "# `awscc_cognito_terms`\n\nRefer to the Terraform Registry for docs: [`awscc_cognito_terms`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_terms).\n"
      },
      "symbolId": "src/cognito-terms/index:"
    },
    "@cdktn/provider-awscc.cognitoUserPoolClient": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 292
      },
      "readme": {
        "markdown": "# `awscc_cognito_user_pool_client`\n\nRefer to the Terraform Registry for docs: [`awscc_cognito_user_pool_client`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_client).\n"
      },
      "symbolId": "src/cognito-user-pool-client/index:"
    },
    "@cdktn/provider-awscc.cognitoUserPoolDomain": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 293
      },
      "readme": {
        "markdown": "# `awscc_cognito_user_pool_domain`\n\nRefer to the Terraform Registry for docs: [`awscc_cognito_user_pool_domain`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_domain).\n"
      },
      "symbolId": "src/cognito-user-pool-domain/index:"
    },
    "@cdktn/provider-awscc.cognitoUserPoolGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 294
      },
      "readme": {
        "markdown": "# `awscc_cognito_user_pool_group`\n\nRefer to the Terraform Registry for docs: [`awscc_cognito_user_pool_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_group).\n"
      },
      "symbolId": "src/cognito-user-pool-group/index:"
    },
    "@cdktn/provider-awscc.cognitoUserPoolIdentityProvider": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 295
      },
      "readme": {
        "markdown": "# `awscc_cognito_user_pool_identity_provider`\n\nRefer to the Terraform Registry for docs: [`awscc_cognito_user_pool_identity_provider`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_identity_provider).\n"
      },
      "symbolId": "src/cognito-user-pool-identity-provider/index:"
    },
    "@cdktn/provider-awscc.cognitoUserPoolRegionalConfigurationAttachment": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 296
      },
      "readme": {
        "markdown": "# `awscc_cognito_user_pool_regional_configuration_attachment`\n\nRefer to the Terraform Registry for docs: [`awscc_cognito_user_pool_regional_configuration_attachment`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_regional_configuration_attachment).\n"
      },
      "symbolId": "src/cognito-user-pool-regional-configuration-attachment/index:"
    },
    "@cdktn/provider-awscc.cognitoUserPoolReplica": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 297
      },
      "readme": {
        "markdown": "# `awscc_cognito_user_pool_replica`\n\nRefer to the Terraform Registry for docs: [`awscc_cognito_user_pool_replica`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_replica).\n"
      },
      "symbolId": "src/cognito-user-pool-replica/index:"
    },
    "@cdktn/provider-awscc.cognitoUserPoolResourceServer": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 298
      },
      "readme": {
        "markdown": "# `awscc_cognito_user_pool_resource_server`\n\nRefer to the Terraform Registry for docs: [`awscc_cognito_user_pool_resource_server`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_resource_server).\n"
      },
      "symbolId": "src/cognito-user-pool-resource-server/index:"
    },
    "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 299
      },
      "readme": {
        "markdown": "# `awscc_cognito_user_pool_risk_configuration_attachment`\n\nRefer to the Terraform Registry for docs: [`awscc_cognito_user_pool_risk_configuration_attachment`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_risk_configuration_attachment).\n"
      },
      "symbolId": "src/cognito-user-pool-risk-configuration-attachment/index:"
    },
    "@cdktn/provider-awscc.cognitoUserPoolUiCustomizationAttachment": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 300
      },
      "readme": {
        "markdown": "# `awscc_cognito_user_pool_ui_customization_attachment`\n\nRefer to the Terraform Registry for docs: [`awscc_cognito_user_pool_ui_customization_attachment`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_ui_customization_attachment).\n"
      },
      "symbolId": "src/cognito-user-pool-ui-customization-attachment/index:"
    },
    "@cdktn/provider-awscc.cognitoUserPoolUser": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 301
      },
      "readme": {
        "markdown": "# `awscc_cognito_user_pool_user`\n\nRefer to the Terraform Registry for docs: [`awscc_cognito_user_pool_user`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_user).\n"
      },
      "symbolId": "src/cognito-user-pool-user/index:"
    },
    "@cdktn/provider-awscc.cognitoUserPoolUserToGroupAttachment": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 302
      },
      "readme": {
        "markdown": "# `awscc_cognito_user_pool_user_to_group_attachment`\n\nRefer to the Terraform Registry for docs: [`awscc_cognito_user_pool_user_to_group_attachment`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_user_to_group_attachment).\n"
      },
      "symbolId": "src/cognito-user-pool-user-to-group-attachment/index:"
    },
    "@cdktn/provider-awscc.comprehendDocumentClassifier": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 303
      },
      "readme": {
        "markdown": "# `awscc_comprehend_document_classifier`\n\nRefer to the Terraform Registry for docs: [`awscc_comprehend_document_classifier`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/comprehend_document_classifier).\n"
      },
      "symbolId": "src/comprehend-document-classifier/index:"
    },
    "@cdktn/provider-awscc.comprehendFlywheel": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 304
      },
      "readme": {
        "markdown": "# `awscc_comprehend_flywheel`\n\nRefer to the Terraform Registry for docs: [`awscc_comprehend_flywheel`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/comprehend_flywheel).\n"
      },
      "symbolId": "src/comprehend-flywheel/index:"
    },
    "@cdktn/provider-awscc.computeoptimizerAutomationRule": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 305
      },
      "readme": {
        "markdown": "# `awscc_computeoptimizer_automation_rule`\n\nRefer to the Terraform Registry for docs: [`awscc_computeoptimizer_automation_rule`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/computeoptimizer_automation_rule).\n"
      },
      "symbolId": "src/computeoptimizer-automation-rule/index:"
    },
    "@cdktn/provider-awscc.configAggregationAuthorization": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 306
      },
      "readme": {
        "markdown": "# `awscc_config_aggregation_authorization`\n\nRefer to the Terraform Registry for docs: [`awscc_config_aggregation_authorization`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_aggregation_authorization).\n"
      },
      "symbolId": "src/config-aggregation-authorization/index:"
    },
    "@cdktn/provider-awscc.configConfigRule": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 307
      },
      "readme": {
        "markdown": "# `awscc_config_config_rule`\n\nRefer to the Terraform Registry for docs: [`awscc_config_config_rule`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_config_rule).\n"
      },
      "symbolId": "src/config-config-rule/index:"
    },
    "@cdktn/provider-awscc.configConfigurationAggregator": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 308
      },
      "readme": {
        "markdown": "# `awscc_config_configuration_aggregator`\n\nRefer to the Terraform Registry for docs: [`awscc_config_configuration_aggregator`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_configuration_aggregator).\n"
      },
      "symbolId": "src/config-configuration-aggregator/index:"
    },
    "@cdktn/provider-awscc.configConformancePack": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 309
      },
      "readme": {
        "markdown": "# `awscc_config_conformance_pack`\n\nRefer to the Terraform Registry for docs: [`awscc_config_conformance_pack`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_conformance_pack).\n"
      },
      "symbolId": "src/config-conformance-pack/index:"
    },
    "@cdktn/provider-awscc.configConnector": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 310
      },
      "readme": {
        "markdown": "# `awscc_config_connector`\n\nRefer to the Terraform Registry for docs: [`awscc_config_connector`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_connector).\n"
      },
      "symbolId": "src/config-connector/index:"
    },
    "@cdktn/provider-awscc.configOrganizationConformancePack": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 311
      },
      "readme": {
        "markdown": "# `awscc_config_organization_conformance_pack`\n\nRefer to the Terraform Registry for docs: [`awscc_config_organization_conformance_pack`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_organization_conformance_pack).\n"
      },
      "symbolId": "src/config-organization-conformance-pack/index:"
    },
    "@cdktn/provider-awscc.configRemediationConfiguration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 312
      },
      "readme": {
        "markdown": "# `awscc_config_remediation_configuration`\n\nRefer to the Terraform Registry for docs: [`awscc_config_remediation_configuration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_remediation_configuration).\n"
      },
      "symbolId": "src/config-remediation-configuration/index:"
    },
    "@cdktn/provider-awscc.configStoredQuery": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 313
      },
      "readme": {
        "markdown": "# `awscc_config_stored_query`\n\nRefer to the Terraform Registry for docs: [`awscc_config_stored_query`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_stored_query).\n"
      },
      "symbolId": "src/config-stored-query/index:"
    },
    "@cdktn/provider-awscc.connectAgentStatus": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 314
      },
      "readme": {
        "markdown": "# `awscc_connect_agent_status`\n\nRefer to the Terraform Registry for docs: [`awscc_connect_agent_status`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_agent_status).\n"
      },
      "symbolId": "src/connect-agent-status/index:"
    },
    "@cdktn/provider-awscc.connectApprovedOrigin": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 315
      },
      "readme": {
        "markdown": "# `awscc_connect_approved_origin`\n\nRefer to the Terraform Registry for docs: [`awscc_connect_approved_origin`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_approved_origin).\n"
      },
      "symbolId": "src/connect-approved-origin/index:"
    },
    "@cdktn/provider-awscc.connectContactFlow": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 316
      },
      "readme": {
        "markdown": "# `awscc_connect_contact_flow`\n\nRefer to the Terraform Registry for docs: [`awscc_connect_contact_flow`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_contact_flow).\n"
      },
      "symbolId": "src/connect-contact-flow/index:"
    },
    "@cdktn/provider-awscc.connectContactFlowModule": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 317
      },
      "readme": {
        "markdown": "# `awscc_connect_contact_flow_module`\n\nRefer to the Terraform Registry for docs: [`awscc_connect_contact_flow_module`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_contact_flow_module).\n"
      },
      "symbolId": "src/connect-contact-flow-module/index:"
    },
    "@cdktn/provider-awscc.connectContactFlowModuleAlias": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 318
      },
      "readme": {
        "markdown": "# `awscc_connect_contact_flow_module_alias`\n\nRefer to the Terraform Registry for docs: [`awscc_connect_contact_flow_module_alias`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_contact_flow_module_alias).\n"
      },
      "symbolId": "src/connect-contact-flow-module-alias/index:"
    },
    "@cdktn/provider-awscc.connectContactFlowModuleVersion": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 319
      },
      "readme": {
        "markdown": "# `awscc_connect_contact_flow_module_version`\n\nRefer to the Terraform Registry for docs: [`awscc_connect_contact_flow_module_version`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_contact_flow_module_version).\n"
      },
      "symbolId": "src/connect-contact-flow-module-version/index:"
    },
    "@cdktn/provider-awscc.connectContactFlowVersion": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 320
      },
      "readme": {
        "markdown": "# `awscc_connect_contact_flow_version`\n\nRefer to the Terraform Registry for docs: [`awscc_connect_contact_flow_version`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_contact_flow_version).\n"
      },
      "symbolId": "src/connect-contact-flow-version/index:"
    },
    "@cdktn/provider-awscc.connectDataLakeAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 321
      },
      "readme": {
        "markdown": "# `awscc_connect_data_lake_association`\n\nRefer to the Terraform Registry for docs: [`awscc_connect_data_lake_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_data_lake_association).\n"
      },
      "symbolId": "src/connect-data-lake-association/index:"
    },
    "@cdktn/provider-awscc.connectDataTable": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 322
      },
      "readme": {
        "markdown": "# `awscc_connect_data_table`\n\nRefer to the Terraform Registry for docs: [`awscc_connect_data_table`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_data_table).\n"
      },
      "symbolId": "src/connect-data-table/index:"
    },
    "@cdktn/provider-awscc.connectDataTableAttribute": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 323
      },
      "readme": {
        "markdown": "# `awscc_connect_data_table_attribute`\n\nRefer to the Terraform Registry for docs: [`awscc_connect_data_table_attribute`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_data_table_attribute).\n"
      },
      "symbolId": "src/connect-data-table-attribute/index:"
    },
    "@cdktn/provider-awscc.connectDataTableRecord": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 324
      },
      "readme": {
        "markdown": "# `awscc_connect_data_table_record`\n\nRefer to the Terraform Registry for docs: [`awscc_connect_data_table_record`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_data_table_record).\n"
      },
      "symbolId": "src/connect-data-table-record/index:"
    },
    "@cdktn/provider-awscc.connectEmailAddress": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 325
      },
      "readme": {
        "markdown": "# `awscc_connect_email_address`\n\nRefer to the Terraform Registry for docs: [`awscc_connect_email_address`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_email_address).\n"
      },
      "symbolId": "src/connect-email-address/index:"
    },
    "@cdktn/provider-awscc.connectHoursOfOperation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 326
      },
      "readme": {
        "markdown": "# `awscc_connect_hours_of_operation`\n\nRefer to the Terraform Registry for docs: [`awscc_connect_hours_of_operation`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_hours_of_operation).\n"
      },
      "symbolId": "src/connect-hours-of-operation/index:"
    },
    "@cdktn/provider-awscc.connectInstance": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 327
      },
      "readme": {
        "markdown": "# `awscc_connect_instance`\n\nRefer to the Terraform Registry for docs: [`awscc_connect_instance`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_instance).\n"
      },
      "symbolId": "src/connect-instance/index:"
    },
    "@cdktn/provider-awscc.connectInstanceStorageConfig": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 328
      },
      "readme": {
        "markdown": "# `awscc_connect_instance_storage_config`\n\nRefer to the Terraform Registry for docs: [`awscc_connect_instance_storage_config`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_instance_storage_config).\n"
      },
      "symbolId": "src/connect-instance-storage-config/index:"
    },
    "@cdktn/provider-awscc.connectIntegrationAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 329
      },
      "readme": {
        "markdown": "# `awscc_connect_integration_association`\n\nRefer to the Terraform Registry for docs: [`awscc_connect_integration_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_integration_association).\n"
      },
      "symbolId": "src/connect-integration-association/index:"
    },
    "@cdktn/provider-awscc.connectNotification": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 330
      },
      "readme": {
        "markdown": "# `awscc_connect_notification`\n\nRefer to the Terraform Registry for docs: [`awscc_connect_notification`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_notification).\n"
      },
      "symbolId": "src/connect-notification/index:"
    },
    "@cdktn/provider-awscc.connectPhoneNumber": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 331
      },
      "readme": {
        "markdown": "# `awscc_connect_phone_number`\n\nRefer to the Terraform Registry for docs: [`awscc_connect_phone_number`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_phone_number).\n"
      },
      "symbolId": "src/connect-phone-number/index:"
    },
    "@cdktn/provider-awscc.connectPredefinedAttribute": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 332
      },
      "readme": {
        "markdown": "# `awscc_connect_predefined_attribute`\n\nRefer to the Terraform Registry for docs: [`awscc_connect_predefined_attribute`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_predefined_attribute).\n"
      },
      "symbolId": "src/connect-predefined-attribute/index:"
    },
    "@cdktn/provider-awscc.connectPrompt": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 333
      },
      "readme": {
        "markdown": "# `awscc_connect_prompt`\n\nRefer to the Terraform Registry for docs: [`awscc_connect_prompt`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_prompt).\n"
      },
      "symbolId": "src/connect-prompt/index:"
    },
    "@cdktn/provider-awscc.connectQueue": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 334
      },
      "readme": {
        "markdown": "# `awscc_connect_queue`\n\nRefer to the Terraform Registry for docs: [`awscc_connect_queue`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_queue).\n"
      },
      "symbolId": "src/connect-queue/index:"
    },
    "@cdktn/provider-awscc.connectQuickConnect": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 335
      },
      "readme": {
        "markdown": "# `awscc_connect_quick_connect`\n\nRefer to the Terraform Registry for docs: [`awscc_connect_quick_connect`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_quick_connect).\n"
      },
      "symbolId": "src/connect-quick-connect/index:"
    },
    "@cdktn/provider-awscc.connectRoutingProfile": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 336
      },
      "readme": {
        "markdown": "# `awscc_connect_routing_profile`\n\nRefer to the Terraform Registry for docs: [`awscc_connect_routing_profile`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_routing_profile).\n"
      },
      "symbolId": "src/connect-routing-profile/index:"
    },
    "@cdktn/provider-awscc.connectSecurityKey": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 337
      },
      "readme": {
        "markdown": "# `awscc_connect_security_key`\n\nRefer to the Terraform Registry for docs: [`awscc_connect_security_key`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_security_key).\n"
      },
      "symbolId": "src/connect-security-key/index:"
    },
    "@cdktn/provider-awscc.connectSecurityProfile": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 338
      },
      "readme": {
        "markdown": "# `awscc_connect_security_profile`\n\nRefer to the Terraform Registry for docs: [`awscc_connect_security_profile`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_security_profile).\n"
      },
      "symbolId": "src/connect-security-profile/index:"
    },
    "@cdktn/provider-awscc.connectTaskTemplate": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 339
      },
      "readme": {
        "markdown": "# `awscc_connect_task_template`\n\nRefer to the Terraform Registry for docs: [`awscc_connect_task_template`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_task_template).\n"
      },
      "symbolId": "src/connect-task-template/index:"
    },
    "@cdktn/provider-awscc.connectTestCase": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 340
      },
      "readme": {
        "markdown": "# `awscc_connect_test_case`\n\nRefer to the Terraform Registry for docs: [`awscc_connect_test_case`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_test_case).\n"
      },
      "symbolId": "src/connect-test-case/index:"
    },
    "@cdktn/provider-awscc.connectTrafficDistributionGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 341
      },
      "readme": {
        "markdown": "# `awscc_connect_traffic_distribution_group`\n\nRefer to the Terraform Registry for docs: [`awscc_connect_traffic_distribution_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_traffic_distribution_group).\n"
      },
      "symbolId": "src/connect-traffic-distribution-group/index:"
    },
    "@cdktn/provider-awscc.connectUser": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 342
      },
      "readme": {
        "markdown": "# `awscc_connect_user`\n\nRefer to the Terraform Registry for docs: [`awscc_connect_user`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_user).\n"
      },
      "symbolId": "src/connect-user/index:"
    },
    "@cdktn/provider-awscc.connectUserHierarchyGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 343
      },
      "readme": {
        "markdown": "# `awscc_connect_user_hierarchy_group`\n\nRefer to the Terraform Registry for docs: [`awscc_connect_user_hierarchy_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_user_hierarchy_group).\n"
      },
      "symbolId": "src/connect-user-hierarchy-group/index:"
    },
    "@cdktn/provider-awscc.connectUserHierarchyStructure": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 344
      },
      "readme": {
        "markdown": "# `awscc_connect_user_hierarchy_structure`\n\nRefer to the Terraform Registry for docs: [`awscc_connect_user_hierarchy_structure`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_user_hierarchy_structure).\n"
      },
      "symbolId": "src/connect-user-hierarchy-structure/index:"
    },
    "@cdktn/provider-awscc.connectView": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 345
      },
      "readme": {
        "markdown": "# `awscc_connect_view`\n\nRefer to the Terraform Registry for docs: [`awscc_connect_view`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_view).\n"
      },
      "symbolId": "src/connect-view/index:"
    },
    "@cdktn/provider-awscc.connectViewVersion": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 346
      },
      "readme": {
        "markdown": "# `awscc_connect_view_version`\n\nRefer to the Terraform Registry for docs: [`awscc_connect_view_version`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_view_version).\n"
      },
      "symbolId": "src/connect-view-version/index:"
    },
    "@cdktn/provider-awscc.connectWorkspace": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 347
      },
      "readme": {
        "markdown": "# `awscc_connect_workspace`\n\nRefer to the Terraform Registry for docs: [`awscc_connect_workspace`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_workspace).\n"
      },
      "symbolId": "src/connect-workspace/index:"
    },
    "@cdktn/provider-awscc.connectcampaignsCampaign": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 348
      },
      "readme": {
        "markdown": "# `awscc_connectcampaigns_campaign`\n\nRefer to the Terraform Registry for docs: [`awscc_connectcampaigns_campaign`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaigns_campaign).\n"
      },
      "symbolId": "src/connectcampaigns-campaign/index:"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 349
      },
      "readme": {
        "markdown": "# `awscc_connectcampaignsv2_campaign`\n\nRefer to the Terraform Registry for docs: [`awscc_connectcampaignsv2_campaign`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign).\n"
      },
      "symbolId": "src/connectcampaignsv2-campaign/index:"
    },
    "@cdktn/provider-awscc.controltowerEnabledControl": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 350
      },
      "readme": {
        "markdown": "# `awscc_controltower_enabled_control`\n\nRefer to the Terraform Registry for docs: [`awscc_controltower_enabled_control`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/controltower_enabled_control).\n"
      },
      "symbolId": "src/controltower-enabled-control/index:"
    },
    "@cdktn/provider-awscc.controltowerLandingZone": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 351
      },
      "readme": {
        "markdown": "# `awscc_controltower_landing_zone`\n\nRefer to the Terraform Registry for docs: [`awscc_controltower_landing_zone`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/controltower_landing_zone).\n"
      },
      "symbolId": "src/controltower-landing-zone/index:"
    },
    "@cdktn/provider-awscc.curReportDefinition": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 352
      },
      "readme": {
        "markdown": "# `awscc_cur_report_definition`\n\nRefer to the Terraform Registry for docs: [`awscc_cur_report_definition`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cur_report_definition).\n"
      },
      "symbolId": "src/cur-report-definition/index:"
    },
    "@cdktn/provider-awscc.customerprofilesCalculatedAttributeDefinition": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 353
      },
      "readme": {
        "markdown": "# `awscc_customerprofiles_calculated_attribute_definition`\n\nRefer to the Terraform Registry for docs: [`awscc_customerprofiles_calculated_attribute_definition`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_calculated_attribute_definition).\n"
      },
      "symbolId": "src/customerprofiles-calculated-attribute-definition/index:"
    },
    "@cdktn/provider-awscc.customerprofilesDomain": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 354
      },
      "readme": {
        "markdown": "# `awscc_customerprofiles_domain`\n\nRefer to the Terraform Registry for docs: [`awscc_customerprofiles_domain`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_domain).\n"
      },
      "symbolId": "src/customerprofiles-domain/index:"
    },
    "@cdktn/provider-awscc.customerprofilesDomainObjectType": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 355
      },
      "readme": {
        "markdown": "# `awscc_customerprofiles_domain_object_type`\n\nRefer to the Terraform Registry for docs: [`awscc_customerprofiles_domain_object_type`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_domain_object_type).\n"
      },
      "symbolId": "src/customerprofiles-domain-object-type/index:"
    },
    "@cdktn/provider-awscc.customerprofilesEventStream": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 356
      },
      "readme": {
        "markdown": "# `awscc_customerprofiles_event_stream`\n\nRefer to the Terraform Registry for docs: [`awscc_customerprofiles_event_stream`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_event_stream).\n"
      },
      "symbolId": "src/customerprofiles-event-stream/index:"
    },
    "@cdktn/provider-awscc.customerprofilesEventTrigger": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 357
      },
      "readme": {
        "markdown": "# `awscc_customerprofiles_event_trigger`\n\nRefer to the Terraform Registry for docs: [`awscc_customerprofiles_event_trigger`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_event_trigger).\n"
      },
      "symbolId": "src/customerprofiles-event-trigger/index:"
    },
    "@cdktn/provider-awscc.customerprofilesIntegration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 358
      },
      "readme": {
        "markdown": "# `awscc_customerprofiles_integration`\n\nRefer to the Terraform Registry for docs: [`awscc_customerprofiles_integration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_integration).\n"
      },
      "symbolId": "src/customerprofiles-integration/index:"
    },
    "@cdktn/provider-awscc.customerprofilesObjectType": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 359
      },
      "readme": {
        "markdown": "# `awscc_customerprofiles_object_type`\n\nRefer to the Terraform Registry for docs: [`awscc_customerprofiles_object_type`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_object_type).\n"
      },
      "symbolId": "src/customerprofiles-object-type/index:"
    },
    "@cdktn/provider-awscc.customerprofilesRecommender": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 360
      },
      "readme": {
        "markdown": "# `awscc_customerprofiles_recommender`\n\nRefer to the Terraform Registry for docs: [`awscc_customerprofiles_recommender`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_recommender).\n"
      },
      "symbolId": "src/customerprofiles-recommender/index:"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 361
      },
      "readme": {
        "markdown": "# `awscc_customerprofiles_segment_definition`\n\nRefer to the Terraform Registry for docs: [`awscc_customerprofiles_segment_definition`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition).\n"
      },
      "symbolId": "src/customerprofiles-segment-definition/index:"
    },
    "@cdktn/provider-awscc.dataAwsccAccessanalyzerAnalyzer": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1450
      },
      "readme": {
        "markdown": "# `data_awscc_accessanalyzer_analyzer`\n\nRefer to the Terraform Registry for docs: [`data_awscc_accessanalyzer_analyzer`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/accessanalyzer_analyzer).\n"
      },
      "symbolId": "src/data-awscc-accessanalyzer-analyzer/index:"
    },
    "@cdktn/provider-awscc.dataAwsccAccessanalyzerAnalyzers": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1451
      },
      "readme": {
        "markdown": "# `data_awscc_accessanalyzer_analyzers`\n\nRefer to the Terraform Registry for docs: [`data_awscc_accessanalyzer_analyzers`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/accessanalyzer_analyzers).\n"
      },
      "symbolId": "src/data-awscc-accessanalyzer-analyzers/index:"
    },
    "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1452
      },
      "readme": {
        "markdown": "# `data_awscc_acmpca_certificate`\n\nRefer to the Terraform Registry for docs: [`data_awscc_acmpca_certificate`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/acmpca_certificate).\n"
      },
      "symbolId": "src/data-awscc-acmpca-certificate/index:"
    },
    "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthorities": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1453
      },
      "readme": {
        "markdown": "# `data_awscc_acmpca_certificate_authorities`\n\nRefer to the Terraform Registry for docs: [`data_awscc_acmpca_certificate_authorities`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/acmpca_certificate_authorities).\n"
      },
      "symbolId": "src/data-awscc-acmpca-certificate-authorities/index:"
    },
    "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1454
      },
      "readme": {
        "markdown": "# `data_awscc_acmpca_certificate_authority`\n\nRefer to the Terraform Registry for docs: [`data_awscc_acmpca_certificate_authority`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/acmpca_certificate_authority).\n"
      },
      "symbolId": "src/data-awscc-acmpca-certificate-authority/index:"
    },
    "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthorityActivation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1455
      },
      "readme": {
        "markdown": "# `data_awscc_acmpca_certificate_authority_activation`\n\nRefer to the Terraform Registry for docs: [`data_awscc_acmpca_certificate_authority_activation`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/acmpca_certificate_authority_activation).\n"
      },
      "symbolId": "src/data-awscc-acmpca-certificate-authority-activation/index:"
    },
    "@cdktn/provider-awscc.dataAwsccAcmpcaPermission": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1456
      },
      "readme": {
        "markdown": "# `data_awscc_acmpca_permission`\n\nRefer to the Terraform Registry for docs: [`data_awscc_acmpca_permission`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/acmpca_permission).\n"
      },
      "symbolId": "src/data-awscc-acmpca-permission/index:"
    },
    "@cdktn/provider-awscc.dataAwsccAiopsInvestigationGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1457
      },
      "readme": {
        "markdown": "# `data_awscc_aiops_investigation_group`\n\nRefer to the Terraform Registry for docs: [`data_awscc_aiops_investigation_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/aiops_investigation_group).\n"
      },
      "symbolId": "src/data-awscc-aiops-investigation-group/index:"
    },
    "@cdktn/provider-awscc.dataAwsccAiopsInvestigationGroups": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1458
      },
      "readme": {
        "markdown": "# `data_awscc_aiops_investigation_groups`\n\nRefer to the Terraform Registry for docs: [`data_awscc_aiops_investigation_groups`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/aiops_investigation_groups).\n"
      },
      "symbolId": "src/data-awscc-aiops-investigation-groups/index:"
    },
    "@cdktn/provider-awscc.dataAwsccAmazonmqBrokers": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1459
      },
      "readme": {
        "markdown": "# `data_awscc_amazonmq_brokers`\n\nRefer to the Terraform Registry for docs: [`data_awscc_amazonmq_brokers`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/amazonmq_brokers).\n"
      },
      "symbolId": "src/data-awscc-amazonmq-brokers/index:"
    },
    "@cdktn/provider-awscc.dataAwsccAmazonmqConfiguration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1460
      },
      "readme": {
        "markdown": "# `data_awscc_amazonmq_configuration`\n\nRefer to the Terraform Registry for docs: [`data_awscc_amazonmq_configuration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/amazonmq_configuration).\n"
      },
      "symbolId": "src/data-awscc-amazonmq-configuration/index:"
    },
    "@cdktn/provider-awscc.dataAwsccAmazonmqConfigurations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1461
      },
      "readme": {
        "markdown": "# `data_awscc_amazonmq_configurations`\n\nRefer to the Terraform Registry for docs: [`data_awscc_amazonmq_configurations`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/amazonmq_configurations).\n"
      },
      "symbolId": "src/data-awscc-amazonmq-configurations/index:"
    },
    "@cdktn/provider-awscc.dataAwsccAmplifyApp": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1462
      },
      "readme": {
        "markdown": "# `data_awscc_amplify_app`\n\nRefer to the Terraform Registry for docs: [`data_awscc_amplify_app`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/amplify_app).\n"
      },
      "symbolId": "src/data-awscc-amplify-app/index:"
    },
    "@cdktn/provider-awscc.dataAwsccAmplifyApps": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1463
      },
      "readme": {
        "markdown": "# `data_awscc_amplify_apps`\n\nRefer to the Terraform Registry for docs: [`data_awscc_amplify_apps`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/amplify_apps).\n"
      },
      "symbolId": "src/data-awscc-amplify-apps/index:"
    },
    "@cdktn/provider-awscc.dataAwsccAmplifyBranch": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1464
      },
      "readme": {
        "markdown": "# `data_awscc_amplify_branch`\n\nRefer to the Terraform Registry for docs: [`data_awscc_amplify_branch`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/amplify_branch).\n"
      },
      "symbolId": "src/data-awscc-amplify-branch/index:"
    },
    "@cdktn/provider-awscc.dataAwsccAmplifyDomain": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1465
      },
      "readme": {
        "markdown": "# `data_awscc_amplify_domain`\n\nRefer to the Terraform Registry for docs: [`data_awscc_amplify_domain`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/amplify_domain).\n"
      },
      "symbolId": "src/data-awscc-amplify-domain/index:"
    },
    "@cdktn/provider-awscc.dataAwsccAmplifyDomains": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1466
      },
      "readme": {
        "markdown": "# `data_awscc_amplify_domains`\n\nRefer to the Terraform Registry for docs: [`data_awscc_amplify_domains`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/amplify_domains).\n"
      },
      "symbolId": "src/data-awscc-amplify-domains/index:"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayAccount": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1467
      },
      "readme": {
        "markdown": "# `data_awscc_apigateway_account`\n\nRefer to the Terraform Registry for docs: [`data_awscc_apigateway_account`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_account).\n"
      },
      "symbolId": "src/data-awscc-apigateway-account/index:"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayApiKey": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1468
      },
      "readme": {
        "markdown": "# `data_awscc_apigateway_api_key`\n\nRefer to the Terraform Registry for docs: [`data_awscc_apigateway_api_key`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_api_key).\n"
      },
      "symbolId": "src/data-awscc-apigateway-api-key/index:"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayApiKeys": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1469
      },
      "readme": {
        "markdown": "# `data_awscc_apigateway_api_keys`\n\nRefer to the Terraform Registry for docs: [`data_awscc_apigateway_api_keys`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_api_keys).\n"
      },
      "symbolId": "src/data-awscc-apigateway-api-keys/index:"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayAuthorizer": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1470
      },
      "readme": {
        "markdown": "# `data_awscc_apigateway_authorizer`\n\nRefer to the Terraform Registry for docs: [`data_awscc_apigateway_authorizer`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_authorizer).\n"
      },
      "symbolId": "src/data-awscc-apigateway-authorizer/index:"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayBasePathMapping": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1471
      },
      "readme": {
        "markdown": "# `data_awscc_apigateway_base_path_mapping`\n\nRefer to the Terraform Registry for docs: [`data_awscc_apigateway_base_path_mapping`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_base_path_mapping).\n"
      },
      "symbolId": "src/data-awscc-apigateway-base-path-mapping/index:"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayBasePathMappingV2": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1472
      },
      "readme": {
        "markdown": "# `data_awscc_apigateway_base_path_mapping_v2`\n\nRefer to the Terraform Registry for docs: [`data_awscc_apigateway_base_path_mapping_v2`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_base_path_mapping_v2).\n"
      },
      "symbolId": "src/data-awscc-apigateway-base-path-mapping-v2/index:"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayClientCertificate": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1473
      },
      "readme": {
        "markdown": "# `data_awscc_apigateway_client_certificate`\n\nRefer to the Terraform Registry for docs: [`data_awscc_apigateway_client_certificate`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_client_certificate).\n"
      },
      "symbolId": "src/data-awscc-apigateway-client-certificate/index:"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayClientCertificates": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1474
      },
      "readme": {
        "markdown": "# `data_awscc_apigateway_client_certificates`\n\nRefer to the Terraform Registry for docs: [`data_awscc_apigateway_client_certificates`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_client_certificates).\n"
      },
      "symbolId": "src/data-awscc-apigateway-client-certificates/index:"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayDeployment": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1475
      },
      "readme": {
        "markdown": "# `data_awscc_apigateway_deployment`\n\nRefer to the Terraform Registry for docs: [`data_awscc_apigateway_deployment`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_deployment).\n"
      },
      "symbolId": "src/data-awscc-apigateway-deployment/index:"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayDocumentationPart": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1476
      },
      "readme": {
        "markdown": "# `data_awscc_apigateway_documentation_part`\n\nRefer to the Terraform Registry for docs: [`data_awscc_apigateway_documentation_part`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_documentation_part).\n"
      },
      "symbolId": "src/data-awscc-apigateway-documentation-part/index:"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayDocumentationVersion": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1477
      },
      "readme": {
        "markdown": "# `data_awscc_apigateway_documentation_version`\n\nRefer to the Terraform Registry for docs: [`data_awscc_apigateway_documentation_version`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_documentation_version).\n"
      },
      "symbolId": "src/data-awscc-apigateway-documentation-version/index:"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayDomainName": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1478
      },
      "readme": {
        "markdown": "# `data_awscc_apigateway_domain_name`\n\nRefer to the Terraform Registry for docs: [`data_awscc_apigateway_domain_name`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_domain_name).\n"
      },
      "symbolId": "src/data-awscc-apigateway-domain-name/index:"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayDomainNameAccessAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1479
      },
      "readme": {
        "markdown": "# `data_awscc_apigateway_domain_name_access_association`\n\nRefer to the Terraform Registry for docs: [`data_awscc_apigateway_domain_name_access_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_domain_name_access_association).\n"
      },
      "symbolId": "src/data-awscc-apigateway-domain-name-access-association/index:"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayDomainNameAccessAssociations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1480
      },
      "readme": {
        "markdown": "# `data_awscc_apigateway_domain_name_access_associations`\n\nRefer to the Terraform Registry for docs: [`data_awscc_apigateway_domain_name_access_associations`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_domain_name_access_associations).\n"
      },
      "symbolId": "src/data-awscc-apigateway-domain-name-access-associations/index:"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayDomainNameV2": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1481
      },
      "readme": {
        "markdown": "# `data_awscc_apigateway_domain_name_v2`\n\nRefer to the Terraform Registry for docs: [`data_awscc_apigateway_domain_name_v2`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_domain_name_v2).\n"
      },
      "symbolId": "src/data-awscc-apigateway-domain-name-v2/index:"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayDomainNameV2S": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1482
      },
      "readme": {
        "markdown": "# `data_awscc_apigateway_domain_name_v2s`\n\nRefer to the Terraform Registry for docs: [`data_awscc_apigateway_domain_name_v2s`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_domain_name_v2s).\n"
      },
      "symbolId": "src/data-awscc-apigateway-domain-name-v2s/index:"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayDomainNames": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1483
      },
      "readme": {
        "markdown": "# `data_awscc_apigateway_domain_names`\n\nRefer to the Terraform Registry for docs: [`data_awscc_apigateway_domain_names`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_domain_names).\n"
      },
      "symbolId": "src/data-awscc-apigateway-domain-names/index:"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayGatewayResponse": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1484
      },
      "readme": {
        "markdown": "# `data_awscc_apigateway_gateway_response`\n\nRefer to the Terraform Registry for docs: [`data_awscc_apigateway_gateway_response`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_gateway_response).\n"
      },
      "symbolId": "src/data-awscc-apigateway-gateway-response/index:"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayMethod": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1485
      },
      "readme": {
        "markdown": "# `data_awscc_apigateway_method`\n\nRefer to the Terraform Registry for docs: [`data_awscc_apigateway_method`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_method).\n"
      },
      "symbolId": "src/data-awscc-apigateway-method/index:"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayModel": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1486
      },
      "readme": {
        "markdown": "# `data_awscc_apigateway_model`\n\nRefer to the Terraform Registry for docs: [`data_awscc_apigateway_model`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_model).\n"
      },
      "symbolId": "src/data-awscc-apigateway-model/index:"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayRequestValidator": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1487
      },
      "readme": {
        "markdown": "# `data_awscc_apigateway_request_validator`\n\nRefer to the Terraform Registry for docs: [`data_awscc_apigateway_request_validator`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_request_validator).\n"
      },
      "symbolId": "src/data-awscc-apigateway-request-validator/index:"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayResource": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1488
      },
      "readme": {
        "markdown": "# `data_awscc_apigateway_resource`\n\nRefer to the Terraform Registry for docs: [`data_awscc_apigateway_resource`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_resource).\n"
      },
      "symbolId": "src/data-awscc-apigateway-resource/index:"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayRestApi": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1489
      },
      "readme": {
        "markdown": "# `data_awscc_apigateway_rest_api`\n\nRefer to the Terraform Registry for docs: [`data_awscc_apigateway_rest_api`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_rest_api).\n"
      },
      "symbolId": "src/data-awscc-apigateway-rest-api/index:"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayRestApis": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1490
      },
      "readme": {
        "markdown": "# `data_awscc_apigateway_rest_apis`\n\nRefer to the Terraform Registry for docs: [`data_awscc_apigateway_rest_apis`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_rest_apis).\n"
      },
      "symbolId": "src/data-awscc-apigateway-rest-apis/index:"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayStage": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1491
      },
      "readme": {
        "markdown": "# `data_awscc_apigateway_stage`\n\nRefer to the Terraform Registry for docs: [`data_awscc_apigateway_stage`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_stage).\n"
      },
      "symbolId": "src/data-awscc-apigateway-stage/index:"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayUsagePlan": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1492
      },
      "readme": {
        "markdown": "# `data_awscc_apigateway_usage_plan`\n\nRefer to the Terraform Registry for docs: [`data_awscc_apigateway_usage_plan`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_usage_plan).\n"
      },
      "symbolId": "src/data-awscc-apigateway-usage-plan/index:"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayUsagePlanKey": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1493
      },
      "readme": {
        "markdown": "# `data_awscc_apigateway_usage_plan_key`\n\nRefer to the Terraform Registry for docs: [`data_awscc_apigateway_usage_plan_key`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_usage_plan_key).\n"
      },
      "symbolId": "src/data-awscc-apigateway-usage-plan-key/index:"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayUsagePlans": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1494
      },
      "readme": {
        "markdown": "# `data_awscc_apigateway_usage_plans`\n\nRefer to the Terraform Registry for docs: [`data_awscc_apigateway_usage_plans`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_usage_plans).\n"
      },
      "symbolId": "src/data-awscc-apigateway-usage-plans/index:"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayVpcLink": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1495
      },
      "readme": {
        "markdown": "# `data_awscc_apigateway_vpc_link`\n\nRefer to the Terraform Registry for docs: [`data_awscc_apigateway_vpc_link`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_vpc_link).\n"
      },
      "symbolId": "src/data-awscc-apigateway-vpc-link/index:"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayVpcLinks": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1496
      },
      "readme": {
        "markdown": "# `data_awscc_apigateway_vpc_links`\n\nRefer to the Terraform Registry for docs: [`data_awscc_apigateway_vpc_links`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_vpc_links).\n"
      },
      "symbolId": "src/data-awscc-apigateway-vpc-links/index:"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayv2Api": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1497
      },
      "readme": {
        "markdown": "# `data_awscc_apigatewayv2_api`\n\nRefer to the Terraform Registry for docs: [`data_awscc_apigatewayv2_api`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigatewayv2_api).\n"
      },
      "symbolId": "src/data-awscc-apigatewayv2-api/index:"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayv2ApiMapping": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1498
      },
      "readme": {
        "markdown": "# `data_awscc_apigatewayv2_api_mapping`\n\nRefer to the Terraform Registry for docs: [`data_awscc_apigatewayv2_api_mapping`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigatewayv2_api_mapping).\n"
      },
      "symbolId": "src/data-awscc-apigatewayv2-api-mapping/index:"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayv2ApiMappings": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1499
      },
      "readme": {
        "markdown": "# `data_awscc_apigatewayv2_api_mappings`\n\nRefer to the Terraform Registry for docs: [`data_awscc_apigatewayv2_api_mappings`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigatewayv2_api_mappings).\n"
      },
      "symbolId": "src/data-awscc-apigatewayv2-api-mappings/index:"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayv2Apis": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1500
      },
      "readme": {
        "markdown": "# `data_awscc_apigatewayv2_apis`\n\nRefer to the Terraform Registry for docs: [`data_awscc_apigatewayv2_apis`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigatewayv2_apis).\n"
      },
      "symbolId": "src/data-awscc-apigatewayv2-apis/index:"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayv2Authorizer": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1501
      },
      "readme": {
        "markdown": "# `data_awscc_apigatewayv2_authorizer`\n\nRefer to the Terraform Registry for docs: [`data_awscc_apigatewayv2_authorizer`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigatewayv2_authorizer).\n"
      },
      "symbolId": "src/data-awscc-apigatewayv2-authorizer/index:"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayv2Deployment": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1502
      },
      "readme": {
        "markdown": "# `data_awscc_apigatewayv2_deployment`\n\nRefer to the Terraform Registry for docs: [`data_awscc_apigatewayv2_deployment`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigatewayv2_deployment).\n"
      },
      "symbolId": "src/data-awscc-apigatewayv2-deployment/index:"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayv2DomainName": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1503
      },
      "readme": {
        "markdown": "# `data_awscc_apigatewayv2_domain_name`\n\nRefer to the Terraform Registry for docs: [`data_awscc_apigatewayv2_domain_name`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigatewayv2_domain_name).\n"
      },
      "symbolId": "src/data-awscc-apigatewayv2-domain-name/index:"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayv2DomainNames": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1504
      },
      "readme": {
        "markdown": "# `data_awscc_apigatewayv2_domain_names`\n\nRefer to the Terraform Registry for docs: [`data_awscc_apigatewayv2_domain_names`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigatewayv2_domain_names).\n"
      },
      "symbolId": "src/data-awscc-apigatewayv2-domain-names/index:"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayv2Integration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1505
      },
      "readme": {
        "markdown": "# `data_awscc_apigatewayv2_integration`\n\nRefer to the Terraform Registry for docs: [`data_awscc_apigatewayv2_integration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigatewayv2_integration).\n"
      },
      "symbolId": "src/data-awscc-apigatewayv2-integration/index:"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayv2IntegrationResponse": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1506
      },
      "readme": {
        "markdown": "# `data_awscc_apigatewayv2_integration_response`\n\nRefer to the Terraform Registry for docs: [`data_awscc_apigatewayv2_integration_response`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigatewayv2_integration_response).\n"
      },
      "symbolId": "src/data-awscc-apigatewayv2-integration-response/index:"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayv2IntegrationResponses": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1507
      },
      "readme": {
        "markdown": "# `data_awscc_apigatewayv2_integration_responses`\n\nRefer to the Terraform Registry for docs: [`data_awscc_apigatewayv2_integration_responses`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigatewayv2_integration_responses).\n"
      },
      "symbolId": "src/data-awscc-apigatewayv2-integration-responses/index:"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayv2Integrations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1508
      },
      "readme": {
        "markdown": "# `data_awscc_apigatewayv2_integrations`\n\nRefer to the Terraform Registry for docs: [`data_awscc_apigatewayv2_integrations`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigatewayv2_integrations).\n"
      },
      "symbolId": "src/data-awscc-apigatewayv2-integrations/index:"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayv2Model": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1509
      },
      "readme": {
        "markdown": "# `data_awscc_apigatewayv2_model`\n\nRefer to the Terraform Registry for docs: [`data_awscc_apigatewayv2_model`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigatewayv2_model).\n"
      },
      "symbolId": "src/data-awscc-apigatewayv2-model/index:"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayv2Route": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1510
      },
      "readme": {
        "markdown": "# `data_awscc_apigatewayv2_route`\n\nRefer to the Terraform Registry for docs: [`data_awscc_apigatewayv2_route`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigatewayv2_route).\n"
      },
      "symbolId": "src/data-awscc-apigatewayv2-route/index:"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayv2RouteResponse": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1511
      },
      "readme": {
        "markdown": "# `data_awscc_apigatewayv2_route_response`\n\nRefer to the Terraform Registry for docs: [`data_awscc_apigatewayv2_route_response`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigatewayv2_route_response).\n"
      },
      "symbolId": "src/data-awscc-apigatewayv2-route-response/index:"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayv2RouteResponses": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1512
      },
      "readme": {
        "markdown": "# `data_awscc_apigatewayv2_route_responses`\n\nRefer to the Terraform Registry for docs: [`data_awscc_apigatewayv2_route_responses`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigatewayv2_route_responses).\n"
      },
      "symbolId": "src/data-awscc-apigatewayv2-route-responses/index:"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayv2RoutingRule": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1513
      },
      "readme": {
        "markdown": "# `data_awscc_apigatewayv2_routing_rule`\n\nRefer to the Terraform Registry for docs: [`data_awscc_apigatewayv2_routing_rule`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigatewayv2_routing_rule).\n"
      },
      "symbolId": "src/data-awscc-apigatewayv2-routing-rule/index:"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayv2Stage": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1514
      },
      "readme": {
        "markdown": "# `data_awscc_apigatewayv2_stage`\n\nRefer to the Terraform Registry for docs: [`data_awscc_apigatewayv2_stage`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigatewayv2_stage).\n"
      },
      "symbolId": "src/data-awscc-apigatewayv2-stage/index:"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayv2VpcLink": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1515
      },
      "readme": {
        "markdown": "# `data_awscc_apigatewayv2_vpc_link`\n\nRefer to the Terraform Registry for docs: [`data_awscc_apigatewayv2_vpc_link`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigatewayv2_vpc_link).\n"
      },
      "symbolId": "src/data-awscc-apigatewayv2-vpc-link/index:"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayv2VpcLinks": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1516
      },
      "readme": {
        "markdown": "# `data_awscc_apigatewayv2_vpc_links`\n\nRefer to the Terraform Registry for docs: [`data_awscc_apigatewayv2_vpc_links`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigatewayv2_vpc_links).\n"
      },
      "symbolId": "src/data-awscc-apigatewayv2-vpc-links/index:"
    },
    "@cdktn/provider-awscc.dataAwsccAppconfigApplication": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1517
      },
      "readme": {
        "markdown": "# `data_awscc_appconfig_application`\n\nRefer to the Terraform Registry for docs: [`data_awscc_appconfig_application`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appconfig_application).\n"
      },
      "symbolId": "src/data-awscc-appconfig-application/index:"
    },
    "@cdktn/provider-awscc.dataAwsccAppconfigApplications": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1518
      },
      "readme": {
        "markdown": "# `data_awscc_appconfig_applications`\n\nRefer to the Terraform Registry for docs: [`data_awscc_appconfig_applications`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appconfig_applications).\n"
      },
      "symbolId": "src/data-awscc-appconfig-applications/index:"
    },
    "@cdktn/provider-awscc.dataAwsccAppconfigConfigurationProfile": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1519
      },
      "readme": {
        "markdown": "# `data_awscc_appconfig_configuration_profile`\n\nRefer to the Terraform Registry for docs: [`data_awscc_appconfig_configuration_profile`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appconfig_configuration_profile).\n"
      },
      "symbolId": "src/data-awscc-appconfig-configuration-profile/index:"
    },
    "@cdktn/provider-awscc.dataAwsccAppconfigDeployment": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1520
      },
      "readme": {
        "markdown": "# `data_awscc_appconfig_deployment`\n\nRefer to the Terraform Registry for docs: [`data_awscc_appconfig_deployment`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appconfig_deployment).\n"
      },
      "symbolId": "src/data-awscc-appconfig-deployment/index:"
    },
    "@cdktn/provider-awscc.dataAwsccAppconfigDeploymentStrategies": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1521
      },
      "readme": {
        "markdown": "# `data_awscc_appconfig_deployment_strategies`\n\nRefer to the Terraform Registry for docs: [`data_awscc_appconfig_deployment_strategies`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appconfig_deployment_strategies).\n"
      },
      "symbolId": "src/data-awscc-appconfig-deployment-strategies/index:"
    },
    "@cdktn/provider-awscc.dataAwsccAppconfigDeploymentStrategy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1522
      },
      "readme": {
        "markdown": "# `data_awscc_appconfig_deployment_strategy`\n\nRefer to the Terraform Registry for docs: [`data_awscc_appconfig_deployment_strategy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appconfig_deployment_strategy).\n"
      },
      "symbolId": "src/data-awscc-appconfig-deployment-strategy/index:"
    },
    "@cdktn/provider-awscc.dataAwsccAppconfigEnvironment": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1523
      },
      "readme": {
        "markdown": "# `data_awscc_appconfig_environment`\n\nRefer to the Terraform Registry for docs: [`data_awscc_appconfig_environment`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appconfig_environment).\n"
      },
      "symbolId": "src/data-awscc-appconfig-environment/index:"
    },
    "@cdktn/provider-awscc.dataAwsccAppconfigExtension": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1524
      },
      "readme": {
        "markdown": "# `data_awscc_appconfig_extension`\n\nRefer to the Terraform Registry for docs: [`data_awscc_appconfig_extension`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appconfig_extension).\n"
      },
      "symbolId": "src/data-awscc-appconfig-extension/index:"
    },
    "@cdktn/provider-awscc.dataAwsccAppconfigExtensionAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1525
      },
      "readme": {
        "markdown": "# `data_awscc_appconfig_extension_association`\n\nRefer to the Terraform Registry for docs: [`data_awscc_appconfig_extension_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appconfig_extension_association).\n"
      },
      "symbolId": "src/data-awscc-appconfig-extension-association/index:"
    },
    "@cdktn/provider-awscc.dataAwsccAppconfigExtensionAssociations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1526
      },
      "readme": {
        "markdown": "# `data_awscc_appconfig_extension_associations`\n\nRefer to the Terraform Registry for docs: [`data_awscc_appconfig_extension_associations`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appconfig_extension_associations).\n"
      },
      "symbolId": "src/data-awscc-appconfig-extension-associations/index:"
    },
    "@cdktn/provider-awscc.dataAwsccAppconfigExtensions": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1527
      },
      "readme": {
        "markdown": "# `data_awscc_appconfig_extensions`\n\nRefer to the Terraform Registry for docs: [`data_awscc_appconfig_extensions`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appconfig_extensions).\n"
      },
      "symbolId": "src/data-awscc-appconfig-extensions/index:"
    },
    "@cdktn/provider-awscc.dataAwsccAppconfigHostedConfigurationVersion": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1528
      },
      "readme": {
        "markdown": "# `data_awscc_appconfig_hosted_configuration_version`\n\nRefer to the Terraform Registry for docs: [`data_awscc_appconfig_hosted_configuration_version`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appconfig_hosted_configuration_version).\n"
      },
      "symbolId": "src/data-awscc-appconfig-hosted-configuration-version/index:"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnector": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1529
      },
      "readme": {
        "markdown": "# `data_awscc_appflow_connector`\n\nRefer to the Terraform Registry for docs: [`data_awscc_appflow_connector`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appflow_connector).\n"
      },
      "symbolId": "src/data-awscc-appflow-connector/index:"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1530
      },
      "readme": {
        "markdown": "# `data_awscc_appflow_connector_profile`\n\nRefer to the Terraform Registry for docs: [`data_awscc_appflow_connector_profile`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appflow_connector_profile).\n"
      },
      "symbolId": "src/data-awscc-appflow-connector-profile/index:"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfiles": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1531
      },
      "readme": {
        "markdown": "# `data_awscc_appflow_connector_profiles`\n\nRefer to the Terraform Registry for docs: [`data_awscc_appflow_connector_profiles`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appflow_connector_profiles).\n"
      },
      "symbolId": "src/data-awscc-appflow-connector-profiles/index:"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnectors": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1532
      },
      "readme": {
        "markdown": "# `data_awscc_appflow_connectors`\n\nRefer to the Terraform Registry for docs: [`data_awscc_appflow_connectors`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appflow_connectors).\n"
      },
      "symbolId": "src/data-awscc-appflow-connectors/index:"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1533
      },
      "readme": {
        "markdown": "# `data_awscc_appflow_flow`\n\nRefer to the Terraform Registry for docs: [`data_awscc_appflow_flow`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appflow_flow).\n"
      },
      "symbolId": "src/data-awscc-appflow-flow/index:"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlows": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1534
      },
      "readme": {
        "markdown": "# `data_awscc_appflow_flows`\n\nRefer to the Terraform Registry for docs: [`data_awscc_appflow_flows`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appflow_flows).\n"
      },
      "symbolId": "src/data-awscc-appflow-flows/index:"
    },
    "@cdktn/provider-awscc.dataAwsccAppintegrationsApplication": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1535
      },
      "readme": {
        "markdown": "# `data_awscc_appintegrations_application`\n\nRefer to the Terraform Registry for docs: [`data_awscc_appintegrations_application`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appintegrations_application).\n"
      },
      "symbolId": "src/data-awscc-appintegrations-application/index:"
    },
    "@cdktn/provider-awscc.dataAwsccAppintegrationsApplications": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1536
      },
      "readme": {
        "markdown": "# `data_awscc_appintegrations_applications`\n\nRefer to the Terraform Registry for docs: [`data_awscc_appintegrations_applications`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appintegrations_applications).\n"
      },
      "symbolId": "src/data-awscc-appintegrations-applications/index:"
    },
    "@cdktn/provider-awscc.dataAwsccAppintegrationsDataIntegration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1537
      },
      "readme": {
        "markdown": "# `data_awscc_appintegrations_data_integration`\n\nRefer to the Terraform Registry for docs: [`data_awscc_appintegrations_data_integration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appintegrations_data_integration).\n"
      },
      "symbolId": "src/data-awscc-appintegrations-data-integration/index:"
    },
    "@cdktn/provider-awscc.dataAwsccAppintegrationsDataIntegrations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1538
      },
      "readme": {
        "markdown": "# `data_awscc_appintegrations_data_integrations`\n\nRefer to the Terraform Registry for docs: [`data_awscc_appintegrations_data_integrations`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appintegrations_data_integrations).\n"
      },
      "symbolId": "src/data-awscc-appintegrations-data-integrations/index:"
    },
    "@cdktn/provider-awscc.dataAwsccAppintegrationsEventIntegration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1539
      },
      "readme": {
        "markdown": "# `data_awscc_appintegrations_event_integration`\n\nRefer to the Terraform Registry for docs: [`data_awscc_appintegrations_event_integration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appintegrations_event_integration).\n"
      },
      "symbolId": "src/data-awscc-appintegrations-event-integration/index:"
    },
    "@cdktn/provider-awscc.dataAwsccAppintegrationsEventIntegrations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1540
      },
      "readme": {
        "markdown": "# `data_awscc_appintegrations_event_integrations`\n\nRefer to the Terraform Registry for docs: [`data_awscc_appintegrations_event_integrations`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appintegrations_event_integrations).\n"
      },
      "symbolId": "src/data-awscc-appintegrations-event-integrations/index:"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalableTarget": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1541
      },
      "readme": {
        "markdown": "# `data_awscc_applicationautoscaling_scalable_target`\n\nRefer to the Terraform Registry for docs: [`data_awscc_applicationautoscaling_scalable_target`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/applicationautoscaling_scalable_target).\n"
      },
      "symbolId": "src/data-awscc-applicationautoscaling-scalable-target/index:"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalableTargets": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1542
      },
      "readme": {
        "markdown": "# `data_awscc_applicationautoscaling_scalable_targets`\n\nRefer to the Terraform Registry for docs: [`data_awscc_applicationautoscaling_scalable_targets`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/applicationautoscaling_scalable_targets).\n"
      },
      "symbolId": "src/data-awscc-applicationautoscaling-scalable-targets/index:"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1543
      },
      "readme": {
        "markdown": "# `data_awscc_applicationautoscaling_scaling_policy`\n\nRefer to the Terraform Registry for docs: [`data_awscc_applicationautoscaling_scaling_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/applicationautoscaling_scaling_policy).\n"
      },
      "symbolId": "src/data-awscc-applicationautoscaling-scaling-policy/index:"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1544
      },
      "readme": {
        "markdown": "# `data_awscc_applicationinsights_application`\n\nRefer to the Terraform Registry for docs: [`data_awscc_applicationinsights_application`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/applicationinsights_application).\n"
      },
      "symbolId": "src/data-awscc-applicationinsights-application/index:"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplications": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1545
      },
      "readme": {
        "markdown": "# `data_awscc_applicationinsights_applications`\n\nRefer to the Terraform Registry for docs: [`data_awscc_applicationinsights_applications`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/applicationinsights_applications).\n"
      },
      "symbolId": "src/data-awscc-applicationinsights-applications/index:"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsDiscoveries": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1546
      },
      "readme": {
        "markdown": "# `data_awscc_applicationsignals_discoveries`\n\nRefer to the Terraform Registry for docs: [`data_awscc_applicationsignals_discoveries`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/applicationsignals_discoveries).\n"
      },
      "symbolId": "src/data-awscc-applicationsignals-discoveries/index:"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsDiscovery": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1547
      },
      "readme": {
        "markdown": "# `data_awscc_applicationsignals_discovery`\n\nRefer to the Terraform Registry for docs: [`data_awscc_applicationsignals_discovery`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/applicationsignals_discovery).\n"
      },
      "symbolId": "src/data-awscc-applicationsignals-discovery/index:"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsGroupingConfiguration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1548
      },
      "readme": {
        "markdown": "# `data_awscc_applicationsignals_grouping_configuration`\n\nRefer to the Terraform Registry for docs: [`data_awscc_applicationsignals_grouping_configuration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/applicationsignals_grouping_configuration).\n"
      },
      "symbolId": "src/data-awscc-applicationsignals-grouping-configuration/index:"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsGroupingConfigurations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1549
      },
      "readme": {
        "markdown": "# `data_awscc_applicationsignals_grouping_configurations`\n\nRefer to the Terraform Registry for docs: [`data_awscc_applicationsignals_grouping_configurations`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/applicationsignals_grouping_configurations).\n"
      },
      "symbolId": "src/data-awscc-applicationsignals-grouping-configurations/index:"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1550
      },
      "readme": {
        "markdown": "# `data_awscc_applicationsignals_service_level_objective`\n\nRefer to the Terraform Registry for docs: [`data_awscc_applicationsignals_service_level_objective`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/applicationsignals_service_level_objective).\n"
      },
      "symbolId": "src/data-awscc-applicationsignals-service-level-objective/index:"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjectives": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1551
      },
      "readme": {
        "markdown": "# `data_awscc_applicationsignals_service_level_objectives`\n\nRefer to the Terraform Registry for docs: [`data_awscc_applicationsignals_service_level_objectives`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/applicationsignals_service_level_objectives).\n"
      },
      "symbolId": "src/data-awscc-applicationsignals-service-level-objectives/index:"
    },
    "@cdktn/provider-awscc.dataAwsccApprunnerAutoScalingConfiguration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1552
      },
      "readme": {
        "markdown": "# `data_awscc_apprunner_auto_scaling_configuration`\n\nRefer to the Terraform Registry for docs: [`data_awscc_apprunner_auto_scaling_configuration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apprunner_auto_scaling_configuration).\n"
      },
      "symbolId": "src/data-awscc-apprunner-auto-scaling-configuration/index:"
    },
    "@cdktn/provider-awscc.dataAwsccApprunnerAutoScalingConfigurations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1553
      },
      "readme": {
        "markdown": "# `data_awscc_apprunner_auto_scaling_configurations`\n\nRefer to the Terraform Registry for docs: [`data_awscc_apprunner_auto_scaling_configurations`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apprunner_auto_scaling_configurations).\n"
      },
      "symbolId": "src/data-awscc-apprunner-auto-scaling-configurations/index:"
    },
    "@cdktn/provider-awscc.dataAwsccApprunnerObservabilityConfiguration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1554
      },
      "readme": {
        "markdown": "# `data_awscc_apprunner_observability_configuration`\n\nRefer to the Terraform Registry for docs: [`data_awscc_apprunner_observability_configuration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apprunner_observability_configuration).\n"
      },
      "symbolId": "src/data-awscc-apprunner-observability-configuration/index:"
    },
    "@cdktn/provider-awscc.dataAwsccApprunnerObservabilityConfigurations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1555
      },
      "readme": {
        "markdown": "# `data_awscc_apprunner_observability_configurations`\n\nRefer to the Terraform Registry for docs: [`data_awscc_apprunner_observability_configurations`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apprunner_observability_configurations).\n"
      },
      "symbolId": "src/data-awscc-apprunner-observability-configurations/index:"
    },
    "@cdktn/provider-awscc.dataAwsccApprunnerService": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1556
      },
      "readme": {
        "markdown": "# `data_awscc_apprunner_service`\n\nRefer to the Terraform Registry for docs: [`data_awscc_apprunner_service`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apprunner_service).\n"
      },
      "symbolId": "src/data-awscc-apprunner-service/index:"
    },
    "@cdktn/provider-awscc.dataAwsccApprunnerServices": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1557
      },
      "readme": {
        "markdown": "# `data_awscc_apprunner_services`\n\nRefer to the Terraform Registry for docs: [`data_awscc_apprunner_services`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apprunner_services).\n"
      },
      "symbolId": "src/data-awscc-apprunner-services/index:"
    },
    "@cdktn/provider-awscc.dataAwsccApprunnerVpcConnector": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1558
      },
      "readme": {
        "markdown": "# `data_awscc_apprunner_vpc_connector`\n\nRefer to the Terraform Registry for docs: [`data_awscc_apprunner_vpc_connector`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apprunner_vpc_connector).\n"
      },
      "symbolId": "src/data-awscc-apprunner-vpc-connector/index:"
    },
    "@cdktn/provider-awscc.dataAwsccApprunnerVpcConnectors": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1559
      },
      "readme": {
        "markdown": "# `data_awscc_apprunner_vpc_connectors`\n\nRefer to the Terraform Registry for docs: [`data_awscc_apprunner_vpc_connectors`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apprunner_vpc_connectors).\n"
      },
      "symbolId": "src/data-awscc-apprunner-vpc-connectors/index:"
    },
    "@cdktn/provider-awscc.dataAwsccApprunnerVpcIngressConnection": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1560
      },
      "readme": {
        "markdown": "# `data_awscc_apprunner_vpc_ingress_connection`\n\nRefer to the Terraform Registry for docs: [`data_awscc_apprunner_vpc_ingress_connection`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apprunner_vpc_ingress_connection).\n"
      },
      "symbolId": "src/data-awscc-apprunner-vpc-ingress-connection/index:"
    },
    "@cdktn/provider-awscc.dataAwsccApprunnerVpcIngressConnections": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1561
      },
      "readme": {
        "markdown": "# `data_awscc_apprunner_vpc_ingress_connections`\n\nRefer to the Terraform Registry for docs: [`data_awscc_apprunner_vpc_ingress_connections`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apprunner_vpc_ingress_connections).\n"
      },
      "symbolId": "src/data-awscc-apprunner-vpc-ingress-connections/index:"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamAppBlock": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1562
      },
      "readme": {
        "markdown": "# `data_awscc_appstream_app_block`\n\nRefer to the Terraform Registry for docs: [`data_awscc_appstream_app_block`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appstream_app_block).\n"
      },
      "symbolId": "src/data-awscc-appstream-app-block/index:"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamAppBlockBuilder": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1563
      },
      "readme": {
        "markdown": "# `data_awscc_appstream_app_block_builder`\n\nRefer to the Terraform Registry for docs: [`data_awscc_appstream_app_block_builder`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appstream_app_block_builder).\n"
      },
      "symbolId": "src/data-awscc-appstream-app-block-builder/index:"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamAppBlockBuilders": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1564
      },
      "readme": {
        "markdown": "# `data_awscc_appstream_app_block_builders`\n\nRefer to the Terraform Registry for docs: [`data_awscc_appstream_app_block_builders`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appstream_app_block_builders).\n"
      },
      "symbolId": "src/data-awscc-appstream-app-block-builders/index:"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamApplication": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1565
      },
      "readme": {
        "markdown": "# `data_awscc_appstream_application`\n\nRefer to the Terraform Registry for docs: [`data_awscc_appstream_application`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appstream_application).\n"
      },
      "symbolId": "src/data-awscc-appstream-application/index:"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamApplicationEntitlementAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1566
      },
      "readme": {
        "markdown": "# `data_awscc_appstream_application_entitlement_association`\n\nRefer to the Terraform Registry for docs: [`data_awscc_appstream_application_entitlement_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appstream_application_entitlement_association).\n"
      },
      "symbolId": "src/data-awscc-appstream-application-entitlement-association/index:"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamApplicationFleetAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1567
      },
      "readme": {
        "markdown": "# `data_awscc_appstream_application_fleet_association`\n\nRefer to the Terraform Registry for docs: [`data_awscc_appstream_application_fleet_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appstream_application_fleet_association).\n"
      },
      "symbolId": "src/data-awscc-appstream-application-fleet-association/index:"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamDirectoryConfig": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1568
      },
      "readme": {
        "markdown": "# `data_awscc_appstream_directory_config`\n\nRefer to the Terraform Registry for docs: [`data_awscc_appstream_directory_config`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appstream_directory_config).\n"
      },
      "symbolId": "src/data-awscc-appstream-directory-config/index:"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamDirectoryConfigs": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1569
      },
      "readme": {
        "markdown": "# `data_awscc_appstream_directory_configs`\n\nRefer to the Terraform Registry for docs: [`data_awscc_appstream_directory_configs`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appstream_directory_configs).\n"
      },
      "symbolId": "src/data-awscc-appstream-directory-configs/index:"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamEntitlement": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1570
      },
      "readme": {
        "markdown": "# `data_awscc_appstream_entitlement`\n\nRefer to the Terraform Registry for docs: [`data_awscc_appstream_entitlement`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appstream_entitlement).\n"
      },
      "symbolId": "src/data-awscc-appstream-entitlement/index:"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamImageBuilder": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1571
      },
      "readme": {
        "markdown": "# `data_awscc_appstream_image_builder`\n\nRefer to the Terraform Registry for docs: [`data_awscc_appstream_image_builder`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appstream_image_builder).\n"
      },
      "symbolId": "src/data-awscc-appstream-image-builder/index:"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamImageBuilders": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1572
      },
      "readme": {
        "markdown": "# `data_awscc_appstream_image_builders`\n\nRefer to the Terraform Registry for docs: [`data_awscc_appstream_image_builders`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appstream_image_builders).\n"
      },
      "symbolId": "src/data-awscc-appstream-image-builders/index:"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamStack": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1573
      },
      "readme": {
        "markdown": "# `data_awscc_appstream_stack`\n\nRefer to the Terraform Registry for docs: [`data_awscc_appstream_stack`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appstream_stack).\n"
      },
      "symbolId": "src/data-awscc-appstream-stack/index:"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamStackFleetAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1574
      },
      "readme": {
        "markdown": "# `data_awscc_appstream_stack_fleet_association`\n\nRefer to the Terraform Registry for docs: [`data_awscc_appstream_stack_fleet_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appstream_stack_fleet_association).\n"
      },
      "symbolId": "src/data-awscc-appstream-stack-fleet-association/index:"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamStackUserAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1575
      },
      "readme": {
        "markdown": "# `data_awscc_appstream_stack_user_association`\n\nRefer to the Terraform Registry for docs: [`data_awscc_appstream_stack_user_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appstream_stack_user_association).\n"
      },
      "symbolId": "src/data-awscc-appstream-stack-user-association/index:"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamStacks": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1576
      },
      "readme": {
        "markdown": "# `data_awscc_appstream_stacks`\n\nRefer to the Terraform Registry for docs: [`data_awscc_appstream_stacks`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appstream_stacks).\n"
      },
      "symbolId": "src/data-awscc-appstream-stacks/index:"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncApi": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1577
      },
      "readme": {
        "markdown": "# `data_awscc_appsync_api`\n\nRefer to the Terraform Registry for docs: [`data_awscc_appsync_api`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appsync_api).\n"
      },
      "symbolId": "src/data-awscc-appsync-api/index:"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncApis": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1578
      },
      "readme": {
        "markdown": "# `data_awscc_appsync_apis`\n\nRefer to the Terraform Registry for docs: [`data_awscc_appsync_apis`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appsync_apis).\n"
      },
      "symbolId": "src/data-awscc-appsync-apis/index:"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncChannelNamespace": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1579
      },
      "readme": {
        "markdown": "# `data_awscc_appsync_channel_namespace`\n\nRefer to the Terraform Registry for docs: [`data_awscc_appsync_channel_namespace`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appsync_channel_namespace).\n"
      },
      "symbolId": "src/data-awscc-appsync-channel-namespace/index:"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncDataSource": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1580
      },
      "readme": {
        "markdown": "# `data_awscc_appsync_data_source`\n\nRefer to the Terraform Registry for docs: [`data_awscc_appsync_data_source`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appsync_data_source).\n"
      },
      "symbolId": "src/data-awscc-appsync-data-source/index:"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncDomainName": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1581
      },
      "readme": {
        "markdown": "# `data_awscc_appsync_domain_name`\n\nRefer to the Terraform Registry for docs: [`data_awscc_appsync_domain_name`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appsync_domain_name).\n"
      },
      "symbolId": "src/data-awscc-appsync-domain-name/index:"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncDomainNameApiAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1582
      },
      "readme": {
        "markdown": "# `data_awscc_appsync_domain_name_api_association`\n\nRefer to the Terraform Registry for docs: [`data_awscc_appsync_domain_name_api_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appsync_domain_name_api_association).\n"
      },
      "symbolId": "src/data-awscc-appsync-domain-name-api-association/index:"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncDomainNames": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1583
      },
      "readme": {
        "markdown": "# `data_awscc_appsync_domain_names`\n\nRefer to the Terraform Registry for docs: [`data_awscc_appsync_domain_names`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appsync_domain_names).\n"
      },
      "symbolId": "src/data-awscc-appsync-domain-names/index:"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncFunctionConfiguration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1584
      },
      "readme": {
        "markdown": "# `data_awscc_appsync_function_configuration`\n\nRefer to the Terraform Registry for docs: [`data_awscc_appsync_function_configuration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appsync_function_configuration).\n"
      },
      "symbolId": "src/data-awscc-appsync-function-configuration/index:"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncGraphQlApi": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1585
      },
      "readme": {
        "markdown": "# `data_awscc_appsync_graph_ql_api`\n\nRefer to the Terraform Registry for docs: [`data_awscc_appsync_graph_ql_api`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appsync_graph_ql_api).\n"
      },
      "symbolId": "src/data-awscc-appsync-graph-ql-api/index:"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncGraphQlApis": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1586
      },
      "readme": {
        "markdown": "# `data_awscc_appsync_graph_ql_apis`\n\nRefer to the Terraform Registry for docs: [`data_awscc_appsync_graph_ql_apis`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appsync_graph_ql_apis).\n"
      },
      "symbolId": "src/data-awscc-appsync-graph-ql-apis/index:"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncResolver": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1587
      },
      "readme": {
        "markdown": "# `data_awscc_appsync_resolver`\n\nRefer to the Terraform Registry for docs: [`data_awscc_appsync_resolver`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appsync_resolver).\n"
      },
      "symbolId": "src/data-awscc-appsync-resolver/index:"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncSourceApiAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1588
      },
      "readme": {
        "markdown": "# `data_awscc_appsync_source_api_association`\n\nRefer to the Terraform Registry for docs: [`data_awscc_appsync_source_api_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appsync_source_api_association).\n"
      },
      "symbolId": "src/data-awscc-appsync-source-api-association/index:"
    },
    "@cdktn/provider-awscc.dataAwsccApptestTestCase": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1589
      },
      "readme": {
        "markdown": "# `data_awscc_apptest_test_case`\n\nRefer to the Terraform Registry for docs: [`data_awscc_apptest_test_case`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apptest_test_case).\n"
      },
      "symbolId": "src/data-awscc-apptest-test-case/index:"
    },
    "@cdktn/provider-awscc.dataAwsccApptestTestCases": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1590
      },
      "readme": {
        "markdown": "# `data_awscc_apptest_test_cases`\n\nRefer to the Terraform Registry for docs: [`data_awscc_apptest_test_cases`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apptest_test_cases).\n"
      },
      "symbolId": "src/data-awscc-apptest-test-cases/index:"
    },
    "@cdktn/provider-awscc.dataAwsccApsAnomalyDetector": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1591
      },
      "readme": {
        "markdown": "# `data_awscc_aps_anomaly_detector`\n\nRefer to the Terraform Registry for docs: [`data_awscc_aps_anomaly_detector`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/aps_anomaly_detector).\n"
      },
      "symbolId": "src/data-awscc-aps-anomaly-detector/index:"
    },
    "@cdktn/provider-awscc.dataAwsccApsResourcePolicies": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1592
      },
      "readme": {
        "markdown": "# `data_awscc_aps_resource_policies`\n\nRefer to the Terraform Registry for docs: [`data_awscc_aps_resource_policies`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/aps_resource_policies).\n"
      },
      "symbolId": "src/data-awscc-aps-resource-policies/index:"
    },
    "@cdktn/provider-awscc.dataAwsccApsResourcePolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1593
      },
      "readme": {
        "markdown": "# `data_awscc_aps_resource_policy`\n\nRefer to the Terraform Registry for docs: [`data_awscc_aps_resource_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/aps_resource_policy).\n"
      },
      "symbolId": "src/data-awscc-aps-resource-policy/index:"
    },
    "@cdktn/provider-awscc.dataAwsccApsRuleGroupsNamespace": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1594
      },
      "readme": {
        "markdown": "# `data_awscc_aps_rule_groups_namespace`\n\nRefer to the Terraform Registry for docs: [`data_awscc_aps_rule_groups_namespace`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/aps_rule_groups_namespace).\n"
      },
      "symbolId": "src/data-awscc-aps-rule-groups-namespace/index:"
    },
    "@cdktn/provider-awscc.dataAwsccApsScraper": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1595
      },
      "readme": {
        "markdown": "# `data_awscc_aps_scraper`\n\nRefer to the Terraform Registry for docs: [`data_awscc_aps_scraper`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/aps_scraper).\n"
      },
      "symbolId": "src/data-awscc-aps-scraper/index:"
    },
    "@cdktn/provider-awscc.dataAwsccApsScrapers": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1596
      },
      "readme": {
        "markdown": "# `data_awscc_aps_scrapers`\n\nRefer to the Terraform Registry for docs: [`data_awscc_aps_scrapers`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/aps_scrapers).\n"
      },
      "symbolId": "src/data-awscc-aps-scrapers/index:"
    },
    "@cdktn/provider-awscc.dataAwsccApsWorkspace": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1597
      },
      "readme": {
        "markdown": "# `data_awscc_aps_workspace`\n\nRefer to the Terraform Registry for docs: [`data_awscc_aps_workspace`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/aps_workspace).\n"
      },
      "symbolId": "src/data-awscc-aps-workspace/index:"
    },
    "@cdktn/provider-awscc.dataAwsccApsWorkspaces": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1598
      },
      "readme": {
        "markdown": "# `data_awscc_aps_workspaces`\n\nRefer to the Terraform Registry for docs: [`data_awscc_aps_workspaces`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/aps_workspaces).\n"
      },
      "symbolId": "src/data-awscc-aps-workspaces/index:"
    },
    "@cdktn/provider-awscc.dataAwsccArczonalshiftAutoshiftObserverNotificationStatus": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1599
      },
      "readme": {
        "markdown": "# `data_awscc_arczonalshift_autoshift_observer_notification_status`\n\nRefer to the Terraform Registry for docs: [`data_awscc_arczonalshift_autoshift_observer_notification_status`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/arczonalshift_autoshift_observer_notification_status).\n"
      },
      "symbolId": "src/data-awscc-arczonalshift-autoshift-observer-notification-status/index:"
    },
    "@cdktn/provider-awscc.dataAwsccArczonalshiftAutoshiftObserverNotificationStatuses": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1600
      },
      "readme": {
        "markdown": "# `data_awscc_arczonalshift_autoshift_observer_notification_statuses`\n\nRefer to the Terraform Registry for docs: [`data_awscc_arczonalshift_autoshift_observer_notification_statuses`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/arczonalshift_autoshift_observer_notification_statuses).\n"
      },
      "symbolId": "src/data-awscc-arczonalshift-autoshift-observer-notification-statuses/index:"
    },
    "@cdktn/provider-awscc.dataAwsccArczonalshiftZonalAutoshiftConfiguration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1601
      },
      "readme": {
        "markdown": "# `data_awscc_arczonalshift_zonal_autoshift_configuration`\n\nRefer to the Terraform Registry for docs: [`data_awscc_arczonalshift_zonal_autoshift_configuration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/arczonalshift_zonal_autoshift_configuration).\n"
      },
      "symbolId": "src/data-awscc-arczonalshift-zonal-autoshift-configuration/index:"
    },
    "@cdktn/provider-awscc.dataAwsccArczonalshiftZonalAutoshiftConfigurations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1602
      },
      "readme": {
        "markdown": "# `data_awscc_arczonalshift_zonal_autoshift_configurations`\n\nRefer to the Terraform Registry for docs: [`data_awscc_arczonalshift_zonal_autoshift_configurations`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/arczonalshift_zonal_autoshift_configurations).\n"
      },
      "symbolId": "src/data-awscc-arczonalshift-zonal-autoshift-configurations/index:"
    },
    "@cdktn/provider-awscc.dataAwsccAthenaCapacityReservation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1603
      },
      "readme": {
        "markdown": "# `data_awscc_athena_capacity_reservation`\n\nRefer to the Terraform Registry for docs: [`data_awscc_athena_capacity_reservation`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/athena_capacity_reservation).\n"
      },
      "symbolId": "src/data-awscc-athena-capacity-reservation/index:"
    },
    "@cdktn/provider-awscc.dataAwsccAthenaCapacityReservations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1604
      },
      "readme": {
        "markdown": "# `data_awscc_athena_capacity_reservations`\n\nRefer to the Terraform Registry for docs: [`data_awscc_athena_capacity_reservations`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/athena_capacity_reservations).\n"
      },
      "symbolId": "src/data-awscc-athena-capacity-reservations/index:"
    },
    "@cdktn/provider-awscc.dataAwsccAthenaDataCatalog": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1605
      },
      "readme": {
        "markdown": "# `data_awscc_athena_data_catalog`\n\nRefer to the Terraform Registry for docs: [`data_awscc_athena_data_catalog`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/athena_data_catalog).\n"
      },
      "symbolId": "src/data-awscc-athena-data-catalog/index:"
    },
    "@cdktn/provider-awscc.dataAwsccAthenaDataCatalogs": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1606
      },
      "readme": {
        "markdown": "# `data_awscc_athena_data_catalogs`\n\nRefer to the Terraform Registry for docs: [`data_awscc_athena_data_catalogs`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/athena_data_catalogs).\n"
      },
      "symbolId": "src/data-awscc-athena-data-catalogs/index:"
    },
    "@cdktn/provider-awscc.dataAwsccAthenaNamedQueries": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1607
      },
      "readme": {
        "markdown": "# `data_awscc_athena_named_queries`\n\nRefer to the Terraform Registry for docs: [`data_awscc_athena_named_queries`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/athena_named_queries).\n"
      },
      "symbolId": "src/data-awscc-athena-named-queries/index:"
    },
    "@cdktn/provider-awscc.dataAwsccAthenaNamedQuery": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1608
      },
      "readme": {
        "markdown": "# `data_awscc_athena_named_query`\n\nRefer to the Terraform Registry for docs: [`data_awscc_athena_named_query`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/athena_named_query).\n"
      },
      "symbolId": "src/data-awscc-athena-named-query/index:"
    },
    "@cdktn/provider-awscc.dataAwsccAthenaPreparedStatement": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1609
      },
      "readme": {
        "markdown": "# `data_awscc_athena_prepared_statement`\n\nRefer to the Terraform Registry for docs: [`data_awscc_athena_prepared_statement`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/athena_prepared_statement).\n"
      },
      "symbolId": "src/data-awscc-athena-prepared-statement/index:"
    },
    "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1610
      },
      "readme": {
        "markdown": "# `data_awscc_athena_work_group`\n\nRefer to the Terraform Registry for docs: [`data_awscc_athena_work_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/athena_work_group).\n"
      },
      "symbolId": "src/data-awscc-athena-work-group/index:"
    },
    "@cdktn/provider-awscc.dataAwsccAthenaWorkGroups": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1611
      },
      "readme": {
        "markdown": "# `data_awscc_athena_work_groups`\n\nRefer to the Terraform Registry for docs: [`data_awscc_athena_work_groups`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/athena_work_groups).\n"
      },
      "symbolId": "src/data-awscc-athena-work-groups/index:"
    },
    "@cdktn/provider-awscc.dataAwsccAuditmanagerAssessment": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1612
      },
      "readme": {
        "markdown": "# `data_awscc_auditmanager_assessment`\n\nRefer to the Terraform Registry for docs: [`data_awscc_auditmanager_assessment`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/auditmanager_assessment).\n"
      },
      "symbolId": "src/data-awscc-auditmanager-assessment/index:"
    },
    "@cdktn/provider-awscc.dataAwsccAuditmanagerAssessmentFramework": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1613
      },
      "readme": {
        "markdown": "# `data_awscc_auditmanager_assessment_framework`\n\nRefer to the Terraform Registry for docs: [`data_awscc_auditmanager_assessment_framework`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/auditmanager_assessment_framework).\n"
      },
      "symbolId": "src/data-awscc-auditmanager-assessment-framework/index:"
    },
    "@cdktn/provider-awscc.dataAwsccAuditmanagerAssessmentFrameworks": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1614
      },
      "readme": {
        "markdown": "# `data_awscc_auditmanager_assessment_frameworks`\n\nRefer to the Terraform Registry for docs: [`data_awscc_auditmanager_assessment_frameworks`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/auditmanager_assessment_frameworks).\n"
      },
      "symbolId": "src/data-awscc-auditmanager-assessment-frameworks/index:"
    },
    "@cdktn/provider-awscc.dataAwsccAuditmanagerAssessments": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1615
      },
      "readme": {
        "markdown": "# `data_awscc_auditmanager_assessments`\n\nRefer to the Terraform Registry for docs: [`data_awscc_auditmanager_assessments`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/auditmanager_assessments).\n"
      },
      "symbolId": "src/data-awscc-auditmanager-assessments/index:"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1616
      },
      "readme": {
        "markdown": "# `data_awscc_autoscaling_auto_scaling_group`\n\nRefer to the Terraform Registry for docs: [`data_awscc_autoscaling_auto_scaling_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/autoscaling_auto_scaling_group).\n"
      },
      "symbolId": "src/data-awscc-autoscaling-auto-scaling-group/index:"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroups": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1617
      },
      "readme": {
        "markdown": "# `data_awscc_autoscaling_auto_scaling_groups`\n\nRefer to the Terraform Registry for docs: [`data_awscc_autoscaling_auto_scaling_groups`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/autoscaling_auto_scaling_groups).\n"
      },
      "symbolId": "src/data-awscc-autoscaling-auto-scaling-groups/index:"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingLaunchConfiguration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1618
      },
      "readme": {
        "markdown": "# `data_awscc_autoscaling_launch_configuration`\n\nRefer to the Terraform Registry for docs: [`data_awscc_autoscaling_launch_configuration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/autoscaling_launch_configuration).\n"
      },
      "symbolId": "src/data-awscc-autoscaling-launch-configuration/index:"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingLaunchConfigurations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1619
      },
      "readme": {
        "markdown": "# `data_awscc_autoscaling_launch_configurations`\n\nRefer to the Terraform Registry for docs: [`data_awscc_autoscaling_launch_configurations`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/autoscaling_launch_configurations).\n"
      },
      "symbolId": "src/data-awscc-autoscaling-launch-configurations/index:"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingLifecycleHook": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1620
      },
      "readme": {
        "markdown": "# `data_awscc_autoscaling_lifecycle_hook`\n\nRefer to the Terraform Registry for docs: [`data_awscc_autoscaling_lifecycle_hook`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/autoscaling_lifecycle_hook).\n"
      },
      "symbolId": "src/data-awscc-autoscaling-lifecycle-hook/index:"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingLifecycleHooks": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1621
      },
      "readme": {
        "markdown": "# `data_awscc_autoscaling_lifecycle_hooks`\n\nRefer to the Terraform Registry for docs: [`data_awscc_autoscaling_lifecycle_hooks`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/autoscaling_lifecycle_hooks).\n"
      },
      "symbolId": "src/data-awscc-autoscaling-lifecycle-hooks/index:"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicies": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1622
      },
      "readme": {
        "markdown": "# `data_awscc_autoscaling_scaling_policies`\n\nRefer to the Terraform Registry for docs: [`data_awscc_autoscaling_scaling_policies`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/autoscaling_scaling_policies).\n"
      },
      "symbolId": "src/data-awscc-autoscaling-scaling-policies/index:"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1623
      },
      "readme": {
        "markdown": "# `data_awscc_autoscaling_scaling_policy`\n\nRefer to the Terraform Registry for docs: [`data_awscc_autoscaling_scaling_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/autoscaling_scaling_policy).\n"
      },
      "symbolId": "src/data-awscc-autoscaling-scaling-policy/index:"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingScheduledAction": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1624
      },
      "readme": {
        "markdown": "# `data_awscc_autoscaling_scheduled_action`\n\nRefer to the Terraform Registry for docs: [`data_awscc_autoscaling_scheduled_action`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/autoscaling_scheduled_action).\n"
      },
      "symbolId": "src/data-awscc-autoscaling-scheduled-action/index:"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingScheduledActions": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1625
      },
      "readme": {
        "markdown": "# `data_awscc_autoscaling_scheduled_actions`\n\nRefer to the Terraform Registry for docs: [`data_awscc_autoscaling_scheduled_actions`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/autoscaling_scheduled_actions).\n"
      },
      "symbolId": "src/data-awscc-autoscaling-scheduled-actions/index:"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingWarmPool": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1626
      },
      "readme": {
        "markdown": "# `data_awscc_autoscaling_warm_pool`\n\nRefer to the Terraform Registry for docs: [`data_awscc_autoscaling_warm_pool`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/autoscaling_warm_pool).\n"
      },
      "symbolId": "src/data-awscc-autoscaling-warm-pool/index:"
    },
    "@cdktn/provider-awscc.dataAwsccAwsexternalanthropicWorkspace": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1627
      },
      "readme": {
        "markdown": "# `data_awscc_awsexternalanthropic_workspace`\n\nRefer to the Terraform Registry for docs: [`data_awscc_awsexternalanthropic_workspace`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/awsexternalanthropic_workspace).\n"
      },
      "symbolId": "src/data-awscc-awsexternalanthropic-workspace/index:"
    },
    "@cdktn/provider-awscc.dataAwsccAwsexternalanthropicWorkspaces": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1628
      },
      "readme": {
        "markdown": "# `data_awscc_awsexternalanthropic_workspaces`\n\nRefer to the Terraform Registry for docs: [`data_awscc_awsexternalanthropic_workspaces`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/awsexternalanthropic_workspaces).\n"
      },
      "symbolId": "src/data-awscc-awsexternalanthropic-workspaces/index:"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiCapabilities": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1629
      },
      "readme": {
        "markdown": "# `data_awscc_b2bi_capabilities`\n\nRefer to the Terraform Registry for docs: [`data_awscc_b2bi_capabilities`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/b2bi_capabilities).\n"
      },
      "symbolId": "src/data-awscc-b2bi-capabilities/index:"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiCapability": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1630
      },
      "readme": {
        "markdown": "# `data_awscc_b2bi_capability`\n\nRefer to the Terraform Registry for docs: [`data_awscc_b2bi_capability`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/b2bi_capability).\n"
      },
      "symbolId": "src/data-awscc-b2bi-capability/index:"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiPartnership": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1631
      },
      "readme": {
        "markdown": "# `data_awscc_b2bi_partnership`\n\nRefer to the Terraform Registry for docs: [`data_awscc_b2bi_partnership`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/b2bi_partnership).\n"
      },
      "symbolId": "src/data-awscc-b2bi-partnership/index:"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiPartnerships": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1632
      },
      "readme": {
        "markdown": "# `data_awscc_b2bi_partnerships`\n\nRefer to the Terraform Registry for docs: [`data_awscc_b2bi_partnerships`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/b2bi_partnerships).\n"
      },
      "symbolId": "src/data-awscc-b2bi-partnerships/index:"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiProfile": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1633
      },
      "readme": {
        "markdown": "# `data_awscc_b2bi_profile`\n\nRefer to the Terraform Registry for docs: [`data_awscc_b2bi_profile`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/b2bi_profile).\n"
      },
      "symbolId": "src/data-awscc-b2bi-profile/index:"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiProfiles": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1634
      },
      "readme": {
        "markdown": "# `data_awscc_b2bi_profiles`\n\nRefer to the Terraform Registry for docs: [`data_awscc_b2bi_profiles`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/b2bi_profiles).\n"
      },
      "symbolId": "src/data-awscc-b2bi-profiles/index:"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiTransformer": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1635
      },
      "readme": {
        "markdown": "# `data_awscc_b2bi_transformer`\n\nRefer to the Terraform Registry for docs: [`data_awscc_b2bi_transformer`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/b2bi_transformer).\n"
      },
      "symbolId": "src/data-awscc-b2bi-transformer/index:"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiTransformers": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1636
      },
      "readme": {
        "markdown": "# `data_awscc_b2bi_transformers`\n\nRefer to the Terraform Registry for docs: [`data_awscc_b2bi_transformers`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/b2bi_transformers).\n"
      },
      "symbolId": "src/data-awscc-b2bi-transformers/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBackupBackupPlan": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1637
      },
      "readme": {
        "markdown": "# `data_awscc_backup_backup_plan`\n\nRefer to the Terraform Registry for docs: [`data_awscc_backup_backup_plan`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/backup_backup_plan).\n"
      },
      "symbolId": "src/data-awscc-backup-backup-plan/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBackupBackupPlans": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1638
      },
      "readme": {
        "markdown": "# `data_awscc_backup_backup_plans`\n\nRefer to the Terraform Registry for docs: [`data_awscc_backup_backup_plans`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/backup_backup_plans).\n"
      },
      "symbolId": "src/data-awscc-backup-backup-plans/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBackupBackupSelection": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1639
      },
      "readme": {
        "markdown": "# `data_awscc_backup_backup_selection`\n\nRefer to the Terraform Registry for docs: [`data_awscc_backup_backup_selection`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/backup_backup_selection).\n"
      },
      "symbolId": "src/data-awscc-backup-backup-selection/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBackupBackupSelections": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1640
      },
      "readme": {
        "markdown": "# `data_awscc_backup_backup_selections`\n\nRefer to the Terraform Registry for docs: [`data_awscc_backup_backup_selections`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/backup_backup_selections).\n"
      },
      "symbolId": "src/data-awscc-backup-backup-selections/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBackupBackupVault": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1641
      },
      "readme": {
        "markdown": "# `data_awscc_backup_backup_vault`\n\nRefer to the Terraform Registry for docs: [`data_awscc_backup_backup_vault`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/backup_backup_vault).\n"
      },
      "symbolId": "src/data-awscc-backup-backup-vault/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBackupBackupVaults": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1642
      },
      "readme": {
        "markdown": "# `data_awscc_backup_backup_vaults`\n\nRefer to the Terraform Registry for docs: [`data_awscc_backup_backup_vaults`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/backup_backup_vaults).\n"
      },
      "symbolId": "src/data-awscc-backup-backup-vaults/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBackupFramework": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1643
      },
      "readme": {
        "markdown": "# `data_awscc_backup_framework`\n\nRefer to the Terraform Registry for docs: [`data_awscc_backup_framework`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/backup_framework).\n"
      },
      "symbolId": "src/data-awscc-backup-framework/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBackupFrameworks": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1644
      },
      "readme": {
        "markdown": "# `data_awscc_backup_frameworks`\n\nRefer to the Terraform Registry for docs: [`data_awscc_backup_frameworks`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/backup_frameworks).\n"
      },
      "symbolId": "src/data-awscc-backup-frameworks/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBackupLegalHold": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1645
      },
      "readme": {
        "markdown": "# `data_awscc_backup_legal_hold`\n\nRefer to the Terraform Registry for docs: [`data_awscc_backup_legal_hold`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/backup_legal_hold).\n"
      },
      "symbolId": "src/data-awscc-backup-legal-hold/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBackupLegalHolds": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1646
      },
      "readme": {
        "markdown": "# `data_awscc_backup_legal_holds`\n\nRefer to the Terraform Registry for docs: [`data_awscc_backup_legal_holds`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/backup_legal_holds).\n"
      },
      "symbolId": "src/data-awscc-backup-legal-holds/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBackupLogicallyAirGappedBackupVault": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1647
      },
      "readme": {
        "markdown": "# `data_awscc_backup_logically_air_gapped_backup_vault`\n\nRefer to the Terraform Registry for docs: [`data_awscc_backup_logically_air_gapped_backup_vault`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/backup_logically_air_gapped_backup_vault).\n"
      },
      "symbolId": "src/data-awscc-backup-logically-air-gapped-backup-vault/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBackupLogicallyAirGappedBackupVaults": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1648
      },
      "readme": {
        "markdown": "# `data_awscc_backup_logically_air_gapped_backup_vaults`\n\nRefer to the Terraform Registry for docs: [`data_awscc_backup_logically_air_gapped_backup_vaults`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/backup_logically_air_gapped_backup_vaults).\n"
      },
      "symbolId": "src/data-awscc-backup-logically-air-gapped-backup-vaults/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBackupReportPlan": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1649
      },
      "readme": {
        "markdown": "# `data_awscc_backup_report_plan`\n\nRefer to the Terraform Registry for docs: [`data_awscc_backup_report_plan`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/backup_report_plan).\n"
      },
      "symbolId": "src/data-awscc-backup-report-plan/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBackupReportPlans": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1650
      },
      "readme": {
        "markdown": "# `data_awscc_backup_report_plans`\n\nRefer to the Terraform Registry for docs: [`data_awscc_backup_report_plans`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/backup_report_plans).\n"
      },
      "symbolId": "src/data-awscc-backup-report-plans/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBackupRestoreTestingPlan": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1651
      },
      "readme": {
        "markdown": "# `data_awscc_backup_restore_testing_plan`\n\nRefer to the Terraform Registry for docs: [`data_awscc_backup_restore_testing_plan`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/backup_restore_testing_plan).\n"
      },
      "symbolId": "src/data-awscc-backup-restore-testing-plan/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBackupRestoreTestingPlans": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1652
      },
      "readme": {
        "markdown": "# `data_awscc_backup_restore_testing_plans`\n\nRefer to the Terraform Registry for docs: [`data_awscc_backup_restore_testing_plans`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/backup_restore_testing_plans).\n"
      },
      "symbolId": "src/data-awscc-backup-restore-testing-plans/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBackupRestoreTestingSelection": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1653
      },
      "readme": {
        "markdown": "# `data_awscc_backup_restore_testing_selection`\n\nRefer to the Terraform Registry for docs: [`data_awscc_backup_restore_testing_selection`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/backup_restore_testing_selection).\n"
      },
      "symbolId": "src/data-awscc-backup-restore-testing-selection/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBackupRestoreTestingSelections": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1654
      },
      "readme": {
        "markdown": "# `data_awscc_backup_restore_testing_selections`\n\nRefer to the Terraform Registry for docs: [`data_awscc_backup_restore_testing_selections`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/backup_restore_testing_selections).\n"
      },
      "symbolId": "src/data-awscc-backup-restore-testing-selections/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBackupTieringConfiguration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1655
      },
      "readme": {
        "markdown": "# `data_awscc_backup_tiering_configuration`\n\nRefer to the Terraform Registry for docs: [`data_awscc_backup_tiering_configuration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/backup_tiering_configuration).\n"
      },
      "symbolId": "src/data-awscc-backup-tiering-configuration/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBackupTieringConfigurations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1656
      },
      "readme": {
        "markdown": "# `data_awscc_backup_tiering_configurations`\n\nRefer to the Terraform Registry for docs: [`data_awscc_backup_tiering_configurations`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/backup_tiering_configurations).\n"
      },
      "symbolId": "src/data-awscc-backup-tiering-configurations/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBackupgatewayHypervisor": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1657
      },
      "readme": {
        "markdown": "# `data_awscc_backupgateway_hypervisor`\n\nRefer to the Terraform Registry for docs: [`data_awscc_backupgateway_hypervisor`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/backupgateway_hypervisor).\n"
      },
      "symbolId": "src/data-awscc-backupgateway-hypervisor/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBackupgatewayHypervisors": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1658
      },
      "readme": {
        "markdown": "# `data_awscc_backupgateway_hypervisors`\n\nRefer to the Terraform Registry for docs: [`data_awscc_backupgateway_hypervisors`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/backupgateway_hypervisors).\n"
      },
      "symbolId": "src/data-awscc-backupgateway-hypervisors/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBatchComputeEnvironment": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1659
      },
      "readme": {
        "markdown": "# `data_awscc_batch_compute_environment`\n\nRefer to the Terraform Registry for docs: [`data_awscc_batch_compute_environment`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/batch_compute_environment).\n"
      },
      "symbolId": "src/data-awscc-batch-compute-environment/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBatchComputeEnvironments": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1660
      },
      "readme": {
        "markdown": "# `data_awscc_batch_compute_environments`\n\nRefer to the Terraform Registry for docs: [`data_awscc_batch_compute_environments`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/batch_compute_environments).\n"
      },
      "symbolId": "src/data-awscc-batch-compute-environments/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBatchConsumableResource": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1661
      },
      "readme": {
        "markdown": "# `data_awscc_batch_consumable_resource`\n\nRefer to the Terraform Registry for docs: [`data_awscc_batch_consumable_resource`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/batch_consumable_resource).\n"
      },
      "symbolId": "src/data-awscc-batch-consumable-resource/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBatchConsumableResources": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1662
      },
      "readme": {
        "markdown": "# `data_awscc_batch_consumable_resources`\n\nRefer to the Terraform Registry for docs: [`data_awscc_batch_consumable_resources`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/batch_consumable_resources).\n"
      },
      "symbolId": "src/data-awscc-batch-consumable-resources/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1663
      },
      "readme": {
        "markdown": "# `data_awscc_batch_job_definition`\n\nRefer to the Terraform Registry for docs: [`data_awscc_batch_job_definition`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/batch_job_definition).\n"
      },
      "symbolId": "src/data-awscc-batch-job-definition/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinitions": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1664
      },
      "readme": {
        "markdown": "# `data_awscc_batch_job_definitions`\n\nRefer to the Terraform Registry for docs: [`data_awscc_batch_job_definitions`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/batch_job_definitions).\n"
      },
      "symbolId": "src/data-awscc-batch-job-definitions/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobQueue": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1665
      },
      "readme": {
        "markdown": "# `data_awscc_batch_job_queue`\n\nRefer to the Terraform Registry for docs: [`data_awscc_batch_job_queue`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/batch_job_queue).\n"
      },
      "symbolId": "src/data-awscc-batch-job-queue/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobQueues": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1666
      },
      "readme": {
        "markdown": "# `data_awscc_batch_job_queues`\n\nRefer to the Terraform Registry for docs: [`data_awscc_batch_job_queues`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/batch_job_queues).\n"
      },
      "symbolId": "src/data-awscc-batch-job-queues/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBatchQuotaShare": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1667
      },
      "readme": {
        "markdown": "# `data_awscc_batch_quota_share`\n\nRefer to the Terraform Registry for docs: [`data_awscc_batch_quota_share`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/batch_quota_share).\n"
      },
      "symbolId": "src/data-awscc-batch-quota-share/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBatchQuotaShares": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1668
      },
      "readme": {
        "markdown": "# `data_awscc_batch_quota_shares`\n\nRefer to the Terraform Registry for docs: [`data_awscc_batch_quota_shares`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/batch_quota_shares).\n"
      },
      "symbolId": "src/data-awscc-batch-quota-shares/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBatchSchedulingPolicies": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1669
      },
      "readme": {
        "markdown": "# `data_awscc_batch_scheduling_policies`\n\nRefer to the Terraform Registry for docs: [`data_awscc_batch_scheduling_policies`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/batch_scheduling_policies).\n"
      },
      "symbolId": "src/data-awscc-batch-scheduling-policies/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBatchSchedulingPolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1670
      },
      "readme": {
        "markdown": "# `data_awscc_batch_scheduling_policy`\n\nRefer to the Terraform Registry for docs: [`data_awscc_batch_scheduling_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/batch_scheduling_policy).\n"
      },
      "symbolId": "src/data-awscc-batch-scheduling-policy/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBatchServiceEnvironment": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1671
      },
      "readme": {
        "markdown": "# `data_awscc_batch_service_environment`\n\nRefer to the Terraform Registry for docs: [`data_awscc_batch_service_environment`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/batch_service_environment).\n"
      },
      "symbolId": "src/data-awscc-batch-service-environment/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBatchServiceEnvironments": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1672
      },
      "readme": {
        "markdown": "# `data_awscc_batch_service_environments`\n\nRefer to the Terraform Registry for docs: [`data_awscc_batch_service_environments`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/batch_service_environments).\n"
      },
      "symbolId": "src/data-awscc-batch-service-environments/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBcmdataexportsExport": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1673
      },
      "readme": {
        "markdown": "# `data_awscc_bcmdataexports_export`\n\nRefer to the Terraform Registry for docs: [`data_awscc_bcmdataexports_export`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bcmdataexports_export).\n"
      },
      "symbolId": "src/data-awscc-bcmdataexports-export/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBcmdataexportsExports": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1674
      },
      "readme": {
        "markdown": "# `data_awscc_bcmdataexports_exports`\n\nRefer to the Terraform Registry for docs: [`data_awscc_bcmdataexports_exports`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bcmdataexports_exports).\n"
      },
      "symbolId": "src/data-awscc-bcmdataexports-exports/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBcmpricingcalculatorBillScenario": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1675
      },
      "readme": {
        "markdown": "# `data_awscc_bcmpricingcalculator_bill_scenario`\n\nRefer to the Terraform Registry for docs: [`data_awscc_bcmpricingcalculator_bill_scenario`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bcmpricingcalculator_bill_scenario).\n"
      },
      "symbolId": "src/data-awscc-bcmpricingcalculator-bill-scenario/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBcmpricingcalculatorBillScenarios": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1676
      },
      "readme": {
        "markdown": "# `data_awscc_bcmpricingcalculator_bill_scenarios`\n\nRefer to the Terraform Registry for docs: [`data_awscc_bcmpricingcalculator_bill_scenarios`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bcmpricingcalculator_bill_scenarios).\n"
      },
      "symbolId": "src/data-awscc-bcmpricingcalculator-bill-scenarios/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockAgent": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1677
      },
      "readme": {
        "markdown": "# `data_awscc_bedrock_agent`\n\nRefer to the Terraform Registry for docs: [`data_awscc_bedrock_agent`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_agent).\n"
      },
      "symbolId": "src/data-awscc-bedrock-agent/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockAgentAlias": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1678
      },
      "readme": {
        "markdown": "# `data_awscc_bedrock_agent_alias`\n\nRefer to the Terraform Registry for docs: [`data_awscc_bedrock_agent_alias`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_agent_alias).\n"
      },
      "symbolId": "src/data-awscc-bedrock-agent-alias/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockAgents": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1679
      },
      "readme": {
        "markdown": "# `data_awscc_bedrock_agents`\n\nRefer to the Terraform Registry for docs: [`data_awscc_bedrock_agents`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_agents).\n"
      },
      "symbolId": "src/data-awscc-bedrock-agents/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockApplicationInferenceProfile": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1680
      },
      "readme": {
        "markdown": "# `data_awscc_bedrock_application_inference_profile`\n\nRefer to the Terraform Registry for docs: [`data_awscc_bedrock_application_inference_profile`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_application_inference_profile).\n"
      },
      "symbolId": "src/data-awscc-bedrock-application-inference-profile/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockApplicationInferenceProfiles": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1681
      },
      "readme": {
        "markdown": "# `data_awscc_bedrock_application_inference_profiles`\n\nRefer to the Terraform Registry for docs: [`data_awscc_bedrock_application_inference_profiles`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_application_inference_profiles).\n"
      },
      "symbolId": "src/data-awscc-bedrock-application-inference-profiles/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockAutomatedReasoningPolicies": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1682
      },
      "readme": {
        "markdown": "# `data_awscc_bedrock_automated_reasoning_policies`\n\nRefer to the Terraform Registry for docs: [`data_awscc_bedrock_automated_reasoning_policies`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_automated_reasoning_policies).\n"
      },
      "symbolId": "src/data-awscc-bedrock-automated-reasoning-policies/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockAutomatedReasoningPolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1683
      },
      "readme": {
        "markdown": "# `data_awscc_bedrock_automated_reasoning_policy`\n\nRefer to the Terraform Registry for docs: [`data_awscc_bedrock_automated_reasoning_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_automated_reasoning_policy).\n"
      },
      "symbolId": "src/data-awscc-bedrock-automated-reasoning-policy/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockAutomatedReasoningPolicyVersion": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1684
      },
      "readme": {
        "markdown": "# `data_awscc_bedrock_automated_reasoning_policy_version`\n\nRefer to the Terraform Registry for docs: [`data_awscc_bedrock_automated_reasoning_policy_version`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_automated_reasoning_policy_version).\n"
      },
      "symbolId": "src/data-awscc-bedrock-automated-reasoning-policy-version/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockAutomatedReasoningPolicyVersions": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1685
      },
      "readme": {
        "markdown": "# `data_awscc_bedrock_automated_reasoning_policy_versions`\n\nRefer to the Terraform Registry for docs: [`data_awscc_bedrock_automated_reasoning_policy_versions`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_automated_reasoning_policy_versions).\n"
      },
      "symbolId": "src/data-awscc-bedrock-automated-reasoning-policy-versions/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockBlueprint": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1686
      },
      "readme": {
        "markdown": "# `data_awscc_bedrock_blueprint`\n\nRefer to the Terraform Registry for docs: [`data_awscc_bedrock_blueprint`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_blueprint).\n"
      },
      "symbolId": "src/data-awscc-bedrock-blueprint/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockBlueprints": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1687
      },
      "readme": {
        "markdown": "# `data_awscc_bedrock_blueprints`\n\nRefer to the Terraform Registry for docs: [`data_awscc_bedrock_blueprints`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_blueprints).\n"
      },
      "symbolId": "src/data-awscc-bedrock-blueprints/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationLibraries": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1688
      },
      "readme": {
        "markdown": "# `data_awscc_bedrock_data_automation_libraries`\n\nRefer to the Terraform Registry for docs: [`data_awscc_bedrock_data_automation_libraries`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_data_automation_libraries).\n"
      },
      "symbolId": "src/data-awscc-bedrock-data-automation-libraries/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationLibrary": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1689
      },
      "readme": {
        "markdown": "# `data_awscc_bedrock_data_automation_library`\n\nRefer to the Terraform Registry for docs: [`data_awscc_bedrock_data_automation_library`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_data_automation_library).\n"
      },
      "symbolId": "src/data-awscc-bedrock-data-automation-library/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1690
      },
      "readme": {
        "markdown": "# `data_awscc_bedrock_data_automation_project`\n\nRefer to the Terraform Registry for docs: [`data_awscc_bedrock_data_automation_project`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_data_automation_project).\n"
      },
      "symbolId": "src/data-awscc-bedrock-data-automation-project/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProjects": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1691
      },
      "readme": {
        "markdown": "# `data_awscc_bedrock_data_automation_projects`\n\nRefer to the Terraform Registry for docs: [`data_awscc_bedrock_data_automation_projects`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_data_automation_projects).\n"
      },
      "symbolId": "src/data-awscc-bedrock-data-automation-projects/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1692
      },
      "readme": {
        "markdown": "# `data_awscc_bedrock_data_source`\n\nRefer to the Terraform Registry for docs: [`data_awscc_bedrock_data_source`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_data_source).\n"
      },
      "symbolId": "src/data-awscc-bedrock-data-source/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockEnforcedGuardrailConfiguration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1693
      },
      "readme": {
        "markdown": "# `data_awscc_bedrock_enforced_guardrail_configuration`\n\nRefer to the Terraform Registry for docs: [`data_awscc_bedrock_enforced_guardrail_configuration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_enforced_guardrail_configuration).\n"
      },
      "symbolId": "src/data-awscc-bedrock-enforced-guardrail-configuration/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockEnforcedGuardrailConfigurations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1694
      },
      "readme": {
        "markdown": "# `data_awscc_bedrock_enforced_guardrail_configurations`\n\nRefer to the Terraform Registry for docs: [`data_awscc_bedrock_enforced_guardrail_configurations`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_enforced_guardrail_configurations).\n"
      },
      "symbolId": "src/data-awscc-bedrock-enforced-guardrail-configurations/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockFlowAlias": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1695
      },
      "readme": {
        "markdown": "# `data_awscc_bedrock_flow_alias`\n\nRefer to the Terraform Registry for docs: [`data_awscc_bedrock_flow_alias`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_flow_alias).\n"
      },
      "symbolId": "src/data-awscc-bedrock-flow-alias/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1696
      },
      "readme": {
        "markdown": "# `data_awscc_bedrock_flow_version`\n\nRefer to the Terraform Registry for docs: [`data_awscc_bedrock_flow_version`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_flow_version).\n"
      },
      "symbolId": "src/data-awscc-bedrock-flow-version/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockGuardrail": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1697
      },
      "readme": {
        "markdown": "# `data_awscc_bedrock_guardrail`\n\nRefer to the Terraform Registry for docs: [`data_awscc_bedrock_guardrail`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_guardrail).\n"
      },
      "symbolId": "src/data-awscc-bedrock-guardrail/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockGuardrailVersion": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1698
      },
      "readme": {
        "markdown": "# `data_awscc_bedrock_guardrail_version`\n\nRefer to the Terraform Registry for docs: [`data_awscc_bedrock_guardrail_version`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_guardrail_version).\n"
      },
      "symbolId": "src/data-awscc-bedrock-guardrail-version/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockGuardrails": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1699
      },
      "readme": {
        "markdown": "# `data_awscc_bedrock_guardrails`\n\nRefer to the Terraform Registry for docs: [`data_awscc_bedrock_guardrails`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_guardrails).\n"
      },
      "symbolId": "src/data-awscc-bedrock-guardrails/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockIntelligentPromptRouter": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1700
      },
      "readme": {
        "markdown": "# `data_awscc_bedrock_intelligent_prompt_router`\n\nRefer to the Terraform Registry for docs: [`data_awscc_bedrock_intelligent_prompt_router`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_intelligent_prompt_router).\n"
      },
      "symbolId": "src/data-awscc-bedrock-intelligent-prompt-router/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockIntelligentPromptRouters": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1701
      },
      "readme": {
        "markdown": "# `data_awscc_bedrock_intelligent_prompt_routers`\n\nRefer to the Terraform Registry for docs: [`data_awscc_bedrock_intelligent_prompt_routers`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_intelligent_prompt_routers).\n"
      },
      "symbolId": "src/data-awscc-bedrock-intelligent-prompt-routers/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1702
      },
      "readme": {
        "markdown": "# `data_awscc_bedrock_knowledge_base`\n\nRefer to the Terraform Registry for docs: [`data_awscc_bedrock_knowledge_base`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_knowledge_base).\n"
      },
      "symbolId": "src/data-awscc-bedrock-knowledge-base/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBasePolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1703
      },
      "readme": {
        "markdown": "# `data_awscc_bedrock_knowledge_base_policy`\n\nRefer to the Terraform Registry for docs: [`data_awscc_bedrock_knowledge_base_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_knowledge_base_policy).\n"
      },
      "symbolId": "src/data-awscc-bedrock-knowledge-base-policy/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBases": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1704
      },
      "readme": {
        "markdown": "# `data_awscc_bedrock_knowledge_bases`\n\nRefer to the Terraform Registry for docs: [`data_awscc_bedrock_knowledge_bases`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_knowledge_bases).\n"
      },
      "symbolId": "src/data-awscc-bedrock-knowledge-bases/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPrompt": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1705
      },
      "readme": {
        "markdown": "# `data_awscc_bedrock_prompt`\n\nRefer to the Terraform Registry for docs: [`data_awscc_bedrock_prompt`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_prompt).\n"
      },
      "symbolId": "src/data-awscc-bedrock-prompt/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1706
      },
      "readme": {
        "markdown": "# `data_awscc_bedrock_prompt_version`\n\nRefer to the Terraform Registry for docs: [`data_awscc_bedrock_prompt_version`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_prompt_version).\n"
      },
      "symbolId": "src/data-awscc-bedrock-prompt-version/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPrompts": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1707
      },
      "readme": {
        "markdown": "# `data_awscc_bedrock_prompts`\n\nRefer to the Terraform Registry for docs: [`data_awscc_bedrock_prompts`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_prompts).\n"
      },
      "symbolId": "src/data-awscc-bedrock-prompts/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockResourcePolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1708
      },
      "readme": {
        "markdown": "# `data_awscc_bedrock_resource_policy`\n\nRefer to the Terraform Registry for docs: [`data_awscc_bedrock_resource_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_resource_policy).\n"
      },
      "symbolId": "src/data-awscc-bedrock-resource-policy/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreApiKeyCredentialProvider": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1709
      },
      "readme": {
        "markdown": "# `data_awscc_bedrockagentcore_api_key_credential_provider`\n\nRefer to the Terraform Registry for docs: [`data_awscc_bedrockagentcore_api_key_credential_provider`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_api_key_credential_provider).\n"
      },
      "symbolId": "src/data-awscc-bedrockagentcore-api-key-credential-provider/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreApiKeyCredentialProviders": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1710
      },
      "readme": {
        "markdown": "# `data_awscc_bedrockagentcore_api_key_credential_providers`\n\nRefer to the Terraform Registry for docs: [`data_awscc_bedrockagentcore_api_key_credential_providers`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_api_key_credential_providers).\n"
      },
      "symbolId": "src/data-awscc-bedrockagentcore-api-key-credential-providers/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreBrowserCustom": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1711
      },
      "readme": {
        "markdown": "# `data_awscc_bedrockagentcore_browser_custom`\n\nRefer to the Terraform Registry for docs: [`data_awscc_bedrockagentcore_browser_custom`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_browser_custom).\n"
      },
      "symbolId": "src/data-awscc-bedrockagentcore-browser-custom/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreBrowserCustoms": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1712
      },
      "readme": {
        "markdown": "# `data_awscc_bedrockagentcore_browser_customs`\n\nRefer to the Terraform Registry for docs: [`data_awscc_bedrockagentcore_browser_customs`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_browser_customs).\n"
      },
      "symbolId": "src/data-awscc-bedrockagentcore-browser-customs/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreBrowserProfile": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1713
      },
      "readme": {
        "markdown": "# `data_awscc_bedrockagentcore_browser_profile`\n\nRefer to the Terraform Registry for docs: [`data_awscc_bedrockagentcore_browser_profile`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_browser_profile).\n"
      },
      "symbolId": "src/data-awscc-bedrockagentcore-browser-profile/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreBrowserProfiles": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1714
      },
      "readme": {
        "markdown": "# `data_awscc_bedrockagentcore_browser_profiles`\n\nRefer to the Terraform Registry for docs: [`data_awscc_bedrockagentcore_browser_profiles`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_browser_profiles).\n"
      },
      "symbolId": "src/data-awscc-bedrockagentcore-browser-profiles/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreCodeInterpreterCustom": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1715
      },
      "readme": {
        "markdown": "# `data_awscc_bedrockagentcore_code_interpreter_custom`\n\nRefer to the Terraform Registry for docs: [`data_awscc_bedrockagentcore_code_interpreter_custom`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_code_interpreter_custom).\n"
      },
      "symbolId": "src/data-awscc-bedrockagentcore-code-interpreter-custom/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreCodeInterpreterCustoms": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1716
      },
      "readme": {
        "markdown": "# `data_awscc_bedrockagentcore_code_interpreter_customs`\n\nRefer to the Terraform Registry for docs: [`data_awscc_bedrockagentcore_code_interpreter_customs`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_code_interpreter_customs).\n"
      },
      "symbolId": "src/data-awscc-bedrockagentcore-code-interpreter-customs/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreConfigurationBundle": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1717
      },
      "readme": {
        "markdown": "# `data_awscc_bedrockagentcore_configuration_bundle`\n\nRefer to the Terraform Registry for docs: [`data_awscc_bedrockagentcore_configuration_bundle`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_configuration_bundle).\n"
      },
      "symbolId": "src/data-awscc-bedrockagentcore-configuration-bundle/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreConfigurationBundles": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1718
      },
      "readme": {
        "markdown": "# `data_awscc_bedrockagentcore_configuration_bundles`\n\nRefer to the Terraform Registry for docs: [`data_awscc_bedrockagentcore_configuration_bundles`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_configuration_bundles).\n"
      },
      "symbolId": "src/data-awscc-bedrockagentcore-configuration-bundles/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreEvaluator": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1719
      },
      "readme": {
        "markdown": "# `data_awscc_bedrockagentcore_evaluator`\n\nRefer to the Terraform Registry for docs: [`data_awscc_bedrockagentcore_evaluator`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_evaluator).\n"
      },
      "symbolId": "src/data-awscc-bedrockagentcore-evaluator/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreEvaluators": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1720
      },
      "readme": {
        "markdown": "# `data_awscc_bedrockagentcore_evaluators`\n\nRefer to the Terraform Registry for docs: [`data_awscc_bedrockagentcore_evaluators`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_evaluators).\n"
      },
      "symbolId": "src/data-awscc-bedrockagentcore-evaluators/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreGateway": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1721
      },
      "readme": {
        "markdown": "# `data_awscc_bedrockagentcore_gateway`\n\nRefer to the Terraform Registry for docs: [`data_awscc_bedrockagentcore_gateway`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_gateway).\n"
      },
      "symbolId": "src/data-awscc-bedrockagentcore-gateway/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreGateways": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1722
      },
      "readme": {
        "markdown": "# `data_awscc_bedrockagentcore_gateways`\n\nRefer to the Terraform Registry for docs: [`data_awscc_bedrockagentcore_gateways`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_gateways).\n"
      },
      "symbolId": "src/data-awscc-bedrockagentcore-gateways/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1723
      },
      "readme": {
        "markdown": "# `data_awscc_bedrockagentcore_harness`\n\nRefer to the Terraform Registry for docs: [`data_awscc_bedrockagentcore_harness`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_harness).\n"
      },
      "symbolId": "src/data-awscc-bedrockagentcore-harness/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarnessEndpoint": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1724
      },
      "readme": {
        "markdown": "# `data_awscc_bedrockagentcore_harness_endpoint`\n\nRefer to the Terraform Registry for docs: [`data_awscc_bedrockagentcore_harness_endpoint`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_harness_endpoint).\n"
      },
      "symbolId": "src/data-awscc-bedrockagentcore-harness-endpoint/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarnesses": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1725
      },
      "readme": {
        "markdown": "# `data_awscc_bedrockagentcore_harnesses`\n\nRefer to the Terraform Registry for docs: [`data_awscc_bedrockagentcore_harnesses`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_harnesses).\n"
      },
      "symbolId": "src/data-awscc-bedrockagentcore-harnesses/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemories": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1726
      },
      "readme": {
        "markdown": "# `data_awscc_bedrockagentcore_memories`\n\nRefer to the Terraform Registry for docs: [`data_awscc_bedrockagentcore_memories`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_memories).\n"
      },
      "symbolId": "src/data-awscc-bedrockagentcore-memories/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1727
      },
      "readme": {
        "markdown": "# `data_awscc_bedrockagentcore_memory`\n\nRefer to the Terraform Registry for docs: [`data_awscc_bedrockagentcore_memory`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_memory).\n"
      },
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1728
      },
      "readme": {
        "markdown": "# `data_awscc_bedrockagentcore_o_auth_2_credential_provider`\n\nRefer to the Terraform Registry for docs: [`data_awscc_bedrockagentcore_o_auth_2_credential_provider`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_o_auth_2_credential_provider).\n"
      },
      "symbolId": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProviders": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1729
      },
      "readme": {
        "markdown": "# `data_awscc_bedrockagentcore_o_auth_2_credential_providers`\n\nRefer to the Terraform Registry for docs: [`data_awscc_bedrockagentcore_o_auth_2_credential_providers`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_o_auth_2_credential_providers).\n"
      },
      "symbolId": "src/data-awscc-bedrockagentcore-o-auth-2-credential-providers/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOnlineEvaluationConfig": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1730
      },
      "readme": {
        "markdown": "# `data_awscc_bedrockagentcore_online_evaluation_config`\n\nRefer to the Terraform Registry for docs: [`data_awscc_bedrockagentcore_online_evaluation_config`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_online_evaluation_config).\n"
      },
      "symbolId": "src/data-awscc-bedrockagentcore-online-evaluation-config/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOnlineEvaluationConfigs": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1731
      },
      "readme": {
        "markdown": "# `data_awscc_bedrockagentcore_online_evaluation_configs`\n\nRefer to the Terraform Registry for docs: [`data_awscc_bedrockagentcore_online_evaluation_configs`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_online_evaluation_configs).\n"
      },
      "symbolId": "src/data-awscc-bedrockagentcore-online-evaluation-configs/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentConnector": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1732
      },
      "readme": {
        "markdown": "# `data_awscc_bedrockagentcore_payment_connector`\n\nRefer to the Terraform Registry for docs: [`data_awscc_bedrockagentcore_payment_connector`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_payment_connector).\n"
      },
      "symbolId": "src/data-awscc-bedrockagentcore-payment-connector/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentCredentialProvider": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1733
      },
      "readme": {
        "markdown": "# `data_awscc_bedrockagentcore_payment_credential_provider`\n\nRefer to the Terraform Registry for docs: [`data_awscc_bedrockagentcore_payment_credential_provider`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_payment_credential_provider).\n"
      },
      "symbolId": "src/data-awscc-bedrockagentcore-payment-credential-provider/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentCredentialProviders": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1734
      },
      "readme": {
        "markdown": "# `data_awscc_bedrockagentcore_payment_credential_providers`\n\nRefer to the Terraform Registry for docs: [`data_awscc_bedrockagentcore_payment_credential_providers`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_payment_credential_providers).\n"
      },
      "symbolId": "src/data-awscc-bedrockagentcore-payment-credential-providers/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentManager": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1735
      },
      "readme": {
        "markdown": "# `data_awscc_bedrockagentcore_payment_manager`\n\nRefer to the Terraform Registry for docs: [`data_awscc_bedrockagentcore_payment_manager`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_payment_manager).\n"
      },
      "symbolId": "src/data-awscc-bedrockagentcore-payment-manager/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentManagers": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1736
      },
      "readme": {
        "markdown": "# `data_awscc_bedrockagentcore_payment_managers`\n\nRefer to the Terraform Registry for docs: [`data_awscc_bedrockagentcore_payment_managers`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_payment_managers).\n"
      },
      "symbolId": "src/data-awscc-bedrockagentcore-payment-managers/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcorePolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1737
      },
      "readme": {
        "markdown": "# `data_awscc_bedrockagentcore_policy`\n\nRefer to the Terraform Registry for docs: [`data_awscc_bedrockagentcore_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_policy).\n"
      },
      "symbolId": "src/data-awscc-bedrockagentcore-policy/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcorePolicyEngine": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1738
      },
      "readme": {
        "markdown": "# `data_awscc_bedrockagentcore_policy_engine`\n\nRefer to the Terraform Registry for docs: [`data_awscc_bedrockagentcore_policy_engine`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_policy_engine).\n"
      },
      "symbolId": "src/data-awscc-bedrockagentcore-policy-engine/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcorePolicyEngines": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1739
      },
      "readme": {
        "markdown": "# `data_awscc_bedrockagentcore_policy_engines`\n\nRefer to the Terraform Registry for docs: [`data_awscc_bedrockagentcore_policy_engines`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_policy_engines).\n"
      },
      "symbolId": "src/data-awscc-bedrockagentcore-policy-engines/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreResourcePolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1740
      },
      "readme": {
        "markdown": "# `data_awscc_bedrockagentcore_resource_policy`\n\nRefer to the Terraform Registry for docs: [`data_awscc_bedrockagentcore_resource_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_resource_policy).\n"
      },
      "symbolId": "src/data-awscc-bedrockagentcore-resource-policy/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1741
      },
      "readme": {
        "markdown": "# `data_awscc_bedrockagentcore_runtime`\n\nRefer to the Terraform Registry for docs: [`data_awscc_bedrockagentcore_runtime`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_runtime).\n"
      },
      "symbolId": "src/data-awscc-bedrockagentcore-runtime/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntimeEndpoint": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1742
      },
      "readme": {
        "markdown": "# `data_awscc_bedrockagentcore_runtime_endpoint`\n\nRefer to the Terraform Registry for docs: [`data_awscc_bedrockagentcore_runtime_endpoint`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_runtime_endpoint).\n"
      },
      "symbolId": "src/data-awscc-bedrockagentcore-runtime-endpoint/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntimes": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1743
      },
      "readme": {
        "markdown": "# `data_awscc_bedrockagentcore_runtimes`\n\nRefer to the Terraform Registry for docs: [`data_awscc_bedrockagentcore_runtimes`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_runtimes).\n"
      },
      "symbolId": "src/data-awscc-bedrockagentcore-runtimes/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreWorkloadIdentities": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1744
      },
      "readme": {
        "markdown": "# `data_awscc_bedrockagentcore_workload_identities`\n\nRefer to the Terraform Registry for docs: [`data_awscc_bedrockagentcore_workload_identities`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_workload_identities).\n"
      },
      "symbolId": "src/data-awscc-bedrockagentcore-workload-identities/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreWorkloadIdentity": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1745
      },
      "readme": {
        "markdown": "# `data_awscc_bedrockagentcore_workload_identity`\n\nRefer to the Terraform Registry for docs: [`data_awscc_bedrockagentcore_workload_identity`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_workload_identity).\n"
      },
      "symbolId": "src/data-awscc-bedrockagentcore-workload-identity/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockmantleProject": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1746
      },
      "readme": {
        "markdown": "# `data_awscc_bedrockmantle_project`\n\nRefer to the Terraform Registry for docs: [`data_awscc_bedrockmantle_project`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockmantle_project).\n"
      },
      "symbolId": "src/data-awscc-bedrockmantle-project/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockmantleProjects": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1747
      },
      "readme": {
        "markdown": "# `data_awscc_bedrockmantle_projects`\n\nRefer to the Terraform Registry for docs: [`data_awscc_bedrockmantle_projects`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockmantle_projects).\n"
      },
      "symbolId": "src/data-awscc-bedrockmantle-projects/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBillingBillingView": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1748
      },
      "readme": {
        "markdown": "# `data_awscc_billing_billing_view`\n\nRefer to the Terraform Registry for docs: [`data_awscc_billing_billing_view`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/billing_billing_view).\n"
      },
      "symbolId": "src/data-awscc-billing-billing-view/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBillingBillingViews": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1749
      },
      "readme": {
        "markdown": "# `data_awscc_billing_billing_views`\n\nRefer to the Terraform Registry for docs: [`data_awscc_billing_billing_views`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/billing_billing_views).\n"
      },
      "symbolId": "src/data-awscc-billing-billing-views/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBillingconductorBillingGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1750
      },
      "readme": {
        "markdown": "# `data_awscc_billingconductor_billing_group`\n\nRefer to the Terraform Registry for docs: [`data_awscc_billingconductor_billing_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/billingconductor_billing_group).\n"
      },
      "symbolId": "src/data-awscc-billingconductor-billing-group/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBillingconductorBillingGroups": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1751
      },
      "readme": {
        "markdown": "# `data_awscc_billingconductor_billing_groups`\n\nRefer to the Terraform Registry for docs: [`data_awscc_billingconductor_billing_groups`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/billingconductor_billing_groups).\n"
      },
      "symbolId": "src/data-awscc-billingconductor-billing-groups/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBillingconductorCustomLineItem": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1752
      },
      "readme": {
        "markdown": "# `data_awscc_billingconductor_custom_line_item`\n\nRefer to the Terraform Registry for docs: [`data_awscc_billingconductor_custom_line_item`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/billingconductor_custom_line_item).\n"
      },
      "symbolId": "src/data-awscc-billingconductor-custom-line-item/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBillingconductorCustomLineItems": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1753
      },
      "readme": {
        "markdown": "# `data_awscc_billingconductor_custom_line_items`\n\nRefer to the Terraform Registry for docs: [`data_awscc_billingconductor_custom_line_items`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/billingconductor_custom_line_items).\n"
      },
      "symbolId": "src/data-awscc-billingconductor-custom-line-items/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBillingconductorPricingPlan": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1754
      },
      "readme": {
        "markdown": "# `data_awscc_billingconductor_pricing_plan`\n\nRefer to the Terraform Registry for docs: [`data_awscc_billingconductor_pricing_plan`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/billingconductor_pricing_plan).\n"
      },
      "symbolId": "src/data-awscc-billingconductor-pricing-plan/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBillingconductorPricingPlans": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1755
      },
      "readme": {
        "markdown": "# `data_awscc_billingconductor_pricing_plans`\n\nRefer to the Terraform Registry for docs: [`data_awscc_billingconductor_pricing_plans`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/billingconductor_pricing_plans).\n"
      },
      "symbolId": "src/data-awscc-billingconductor-pricing-plans/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBillingconductorPricingRule": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1756
      },
      "readme": {
        "markdown": "# `data_awscc_billingconductor_pricing_rule`\n\nRefer to the Terraform Registry for docs: [`data_awscc_billingconductor_pricing_rule`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/billingconductor_pricing_rule).\n"
      },
      "symbolId": "src/data-awscc-billingconductor-pricing-rule/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBillingconductorPricingRules": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1757
      },
      "readme": {
        "markdown": "# `data_awscc_billingconductor_pricing_rules`\n\nRefer to the Terraform Registry for docs: [`data_awscc_billingconductor_pricing_rules`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/billingconductor_pricing_rules).\n"
      },
      "symbolId": "src/data-awscc-billingconductor-pricing-rules/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBraketSpendingLimit": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1758
      },
      "readme": {
        "markdown": "# `data_awscc_braket_spending_limit`\n\nRefer to the Terraform Registry for docs: [`data_awscc_braket_spending_limit`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/braket_spending_limit).\n"
      },
      "symbolId": "src/data-awscc-braket-spending-limit/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBraketSpendingLimits": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1759
      },
      "readme": {
        "markdown": "# `data_awscc_braket_spending_limits`\n\nRefer to the Terraform Registry for docs: [`data_awscc_braket_spending_limits`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/braket_spending_limits).\n"
      },
      "symbolId": "src/data-awscc-braket-spending-limits/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBudgetsBudgetsAction": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1760
      },
      "readme": {
        "markdown": "# `data_awscc_budgets_budgets_action`\n\nRefer to the Terraform Registry for docs: [`data_awscc_budgets_budgets_action`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/budgets_budgets_action).\n"
      },
      "symbolId": "src/data-awscc-budgets-budgets-action/index:"
    },
    "@cdktn/provider-awscc.dataAwsccBudgetsBudgetsActions": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1761
      },
      "readme": {
        "markdown": "# `data_awscc_budgets_budgets_actions`\n\nRefer to the Terraform Registry for docs: [`data_awscc_budgets_budgets_actions`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/budgets_budgets_actions).\n"
      },
      "symbolId": "src/data-awscc-budgets-budgets-actions/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCasesCaseRule": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1762
      },
      "readme": {
        "markdown": "# `data_awscc_cases_case_rule`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cases_case_rule`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cases_case_rule).\n"
      },
      "symbolId": "src/data-awscc-cases-case-rule/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCasesDomain": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1763
      },
      "readme": {
        "markdown": "# `data_awscc_cases_domain`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cases_domain`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cases_domain).\n"
      },
      "symbolId": "src/data-awscc-cases-domain/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCasesDomains": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1764
      },
      "readme": {
        "markdown": "# `data_awscc_cases_domains`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cases_domains`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cases_domains).\n"
      },
      "symbolId": "src/data-awscc-cases-domains/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCasesField": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1765
      },
      "readme": {
        "markdown": "# `data_awscc_cases_field`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cases_field`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cases_field).\n"
      },
      "symbolId": "src/data-awscc-cases-field/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCasesLayout": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1766
      },
      "readme": {
        "markdown": "# `data_awscc_cases_layout`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cases_layout`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cases_layout).\n"
      },
      "symbolId": "src/data-awscc-cases-layout/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCasesTemplate": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1767
      },
      "readme": {
        "markdown": "# `data_awscc_cases_template`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cases_template`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cases_template).\n"
      },
      "symbolId": "src/data-awscc-cases-template/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCassandraKeyspace": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1768
      },
      "readme": {
        "markdown": "# `data_awscc_cassandra_keyspace`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cassandra_keyspace`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cassandra_keyspace).\n"
      },
      "symbolId": "src/data-awscc-cassandra-keyspace/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCassandraKeyspaces": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1769
      },
      "readme": {
        "markdown": "# `data_awscc_cassandra_keyspaces`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cassandra_keyspaces`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cassandra_keyspaces).\n"
      },
      "symbolId": "src/data-awscc-cassandra-keyspaces/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCassandraTable": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1770
      },
      "readme": {
        "markdown": "# `data_awscc_cassandra_table`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cassandra_table`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cassandra_table).\n"
      },
      "symbolId": "src/data-awscc-cassandra-table/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCassandraTables": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1771
      },
      "readme": {
        "markdown": "# `data_awscc_cassandra_tables`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cassandra_tables`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cassandra_tables).\n"
      },
      "symbolId": "src/data-awscc-cassandra-tables/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCassandraType": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1772
      },
      "readme": {
        "markdown": "# `data_awscc_cassandra_type`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cassandra_type`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cassandra_type).\n"
      },
      "symbolId": "src/data-awscc-cassandra-type/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCassandraTypes": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1773
      },
      "readme": {
        "markdown": "# `data_awscc_cassandra_types`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cassandra_types`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cassandra_types).\n"
      },
      "symbolId": "src/data-awscc-cassandra-types/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCeAnomalyMonitor": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1774
      },
      "readme": {
        "markdown": "# `data_awscc_ce_anomaly_monitor`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ce_anomaly_monitor`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ce_anomaly_monitor).\n"
      },
      "symbolId": "src/data-awscc-ce-anomaly-monitor/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCeAnomalyMonitors": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1775
      },
      "readme": {
        "markdown": "# `data_awscc_ce_anomaly_monitors`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ce_anomaly_monitors`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ce_anomaly_monitors).\n"
      },
      "symbolId": "src/data-awscc-ce-anomaly-monitors/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCeAnomalySubscription": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1776
      },
      "readme": {
        "markdown": "# `data_awscc_ce_anomaly_subscription`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ce_anomaly_subscription`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ce_anomaly_subscription).\n"
      },
      "symbolId": "src/data-awscc-ce-anomaly-subscription/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCeAnomalySubscriptions": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1777
      },
      "readme": {
        "markdown": "# `data_awscc_ce_anomaly_subscriptions`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ce_anomaly_subscriptions`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ce_anomaly_subscriptions).\n"
      },
      "symbolId": "src/data-awscc-ce-anomaly-subscriptions/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCeCostCategories": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1778
      },
      "readme": {
        "markdown": "# `data_awscc_ce_cost_categories`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ce_cost_categories`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ce_cost_categories).\n"
      },
      "symbolId": "src/data-awscc-ce-cost-categories/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCeCostCategory": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1779
      },
      "readme": {
        "markdown": "# `data_awscc_ce_cost_category`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ce_cost_category`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ce_cost_category).\n"
      },
      "symbolId": "src/data-awscc-ce-cost-category/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCertificatemanagerAccount": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1780
      },
      "readme": {
        "markdown": "# `data_awscc_certificatemanager_account`\n\nRefer to the Terraform Registry for docs: [`data_awscc_certificatemanager_account`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/certificatemanager_account).\n"
      },
      "symbolId": "src/data-awscc-certificatemanager-account/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCertificatemanagerAcmeDomainValidation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1781
      },
      "readme": {
        "markdown": "# `data_awscc_certificatemanager_acme_domain_validation`\n\nRefer to the Terraform Registry for docs: [`data_awscc_certificatemanager_acme_domain_validation`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/certificatemanager_acme_domain_validation).\n"
      },
      "symbolId": "src/data-awscc-certificatemanager-acme-domain-validation/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCertificatemanagerAcmeEndpoint": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1782
      },
      "readme": {
        "markdown": "# `data_awscc_certificatemanager_acme_endpoint`\n\nRefer to the Terraform Registry for docs: [`data_awscc_certificatemanager_acme_endpoint`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/certificatemanager_acme_endpoint).\n"
      },
      "symbolId": "src/data-awscc-certificatemanager-acme-endpoint/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCertificatemanagerAcmeEndpoints": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1783
      },
      "readme": {
        "markdown": "# `data_awscc_certificatemanager_acme_endpoints`\n\nRefer to the Terraform Registry for docs: [`data_awscc_certificatemanager_acme_endpoints`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/certificatemanager_acme_endpoints).\n"
      },
      "symbolId": "src/data-awscc-certificatemanager-acme-endpoints/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCertificatemanagerAcmeExternalAccountBinding": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1784
      },
      "readme": {
        "markdown": "# `data_awscc_certificatemanager_acme_external_account_binding`\n\nRefer to the Terraform Registry for docs: [`data_awscc_certificatemanager_acme_external_account_binding`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/certificatemanager_acme_external_account_binding).\n"
      },
      "symbolId": "src/data-awscc-certificatemanager-acme-external-account-binding/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCertificatemanagerAcmeExternalAccountBindings": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1785
      },
      "readme": {
        "markdown": "# `data_awscc_certificatemanager_acme_external_account_bindings`\n\nRefer to the Terraform Registry for docs: [`data_awscc_certificatemanager_acme_external_account_bindings`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/certificatemanager_acme_external_account_bindings).\n"
      },
      "symbolId": "src/data-awscc-certificatemanager-acme-external-account-bindings/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCertificatemanagerCertificate": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1786
      },
      "readme": {
        "markdown": "# `data_awscc_certificatemanager_certificate`\n\nRefer to the Terraform Registry for docs: [`data_awscc_certificatemanager_certificate`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/certificatemanager_certificate).\n"
      },
      "symbolId": "src/data-awscc-certificatemanager-certificate/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCertificatemanagerCertificates": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1787
      },
      "readme": {
        "markdown": "# `data_awscc_certificatemanager_certificates`\n\nRefer to the Terraform Registry for docs: [`data_awscc_certificatemanager_certificates`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/certificatemanager_certificates).\n"
      },
      "symbolId": "src/data-awscc-certificatemanager-certificates/index:"
    },
    "@cdktn/provider-awscc.dataAwsccChatbotCustomAction": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1788
      },
      "readme": {
        "markdown": "# `data_awscc_chatbot_custom_action`\n\nRefer to the Terraform Registry for docs: [`data_awscc_chatbot_custom_action`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/chatbot_custom_action).\n"
      },
      "symbolId": "src/data-awscc-chatbot-custom-action/index:"
    },
    "@cdktn/provider-awscc.dataAwsccChatbotCustomActions": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1789
      },
      "readme": {
        "markdown": "# `data_awscc_chatbot_custom_actions`\n\nRefer to the Terraform Registry for docs: [`data_awscc_chatbot_custom_actions`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/chatbot_custom_actions).\n"
      },
      "symbolId": "src/data-awscc-chatbot-custom-actions/index:"
    },
    "@cdktn/provider-awscc.dataAwsccChatbotMicrosoftTeamsChannelConfiguration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1790
      },
      "readme": {
        "markdown": "# `data_awscc_chatbot_microsoft_teams_channel_configuration`\n\nRefer to the Terraform Registry for docs: [`data_awscc_chatbot_microsoft_teams_channel_configuration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/chatbot_microsoft_teams_channel_configuration).\n"
      },
      "symbolId": "src/data-awscc-chatbot-microsoft-teams-channel-configuration/index:"
    },
    "@cdktn/provider-awscc.dataAwsccChatbotMicrosoftTeamsChannelConfigurations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1791
      },
      "readme": {
        "markdown": "# `data_awscc_chatbot_microsoft_teams_channel_configurations`\n\nRefer to the Terraform Registry for docs: [`data_awscc_chatbot_microsoft_teams_channel_configurations`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/chatbot_microsoft_teams_channel_configurations).\n"
      },
      "symbolId": "src/data-awscc-chatbot-microsoft-teams-channel-configurations/index:"
    },
    "@cdktn/provider-awscc.dataAwsccChatbotSlackChannelConfiguration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1792
      },
      "readme": {
        "markdown": "# `data_awscc_chatbot_slack_channel_configuration`\n\nRefer to the Terraform Registry for docs: [`data_awscc_chatbot_slack_channel_configuration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/chatbot_slack_channel_configuration).\n"
      },
      "symbolId": "src/data-awscc-chatbot-slack-channel-configuration/index:"
    },
    "@cdktn/provider-awscc.dataAwsccChatbotSlackChannelConfigurations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1793
      },
      "readme": {
        "markdown": "# `data_awscc_chatbot_slack_channel_configurations`\n\nRefer to the Terraform Registry for docs: [`data_awscc_chatbot_slack_channel_configurations`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/chatbot_slack_channel_configurations).\n"
      },
      "symbolId": "src/data-awscc-chatbot-slack-channel-configurations/index:"
    },
    "@cdktn/provider-awscc.dataAwsccChimeAppInstance": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1794
      },
      "readme": {
        "markdown": "# `data_awscc_chime_app_instance`\n\nRefer to the Terraform Registry for docs: [`data_awscc_chime_app_instance`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/chime_app_instance).\n"
      },
      "symbolId": "src/data-awscc-chime-app-instance/index:"
    },
    "@cdktn/provider-awscc.dataAwsccChimeAppInstanceBot": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1795
      },
      "readme": {
        "markdown": "# `data_awscc_chime_app_instance_bot`\n\nRefer to the Terraform Registry for docs: [`data_awscc_chime_app_instance_bot`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/chime_app_instance_bot).\n"
      },
      "symbolId": "src/data-awscc-chime-app-instance-bot/index:"
    },
    "@cdktn/provider-awscc.dataAwsccChimeAppInstanceBots": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1796
      },
      "readme": {
        "markdown": "# `data_awscc_chime_app_instance_bots`\n\nRefer to the Terraform Registry for docs: [`data_awscc_chime_app_instance_bots`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/chime_app_instance_bots).\n"
      },
      "symbolId": "src/data-awscc-chime-app-instance-bots/index:"
    },
    "@cdktn/provider-awscc.dataAwsccChimeAppInstances": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1797
      },
      "readme": {
        "markdown": "# `data_awscc_chime_app_instances`\n\nRefer to the Terraform Registry for docs: [`data_awscc_chime_app_instances`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/chime_app_instances).\n"
      },
      "symbolId": "src/data-awscc-chime-app-instances/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1798
      },
      "readme": {
        "markdown": "# `data_awscc_cleanrooms_analysis_template`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cleanrooms_analysis_template`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cleanrooms_analysis_template).\n"
      },
      "symbolId": "src/data-awscc-cleanrooms-analysis-template/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1799
      },
      "readme": {
        "markdown": "# `data_awscc_cleanrooms_collaboration`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cleanrooms_collaboration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cleanrooms_collaboration).\n"
      },
      "symbolId": "src/data-awscc-cleanrooms-collaboration/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsCollaborations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1800
      },
      "readme": {
        "markdown": "# `data_awscc_cleanrooms_collaborations`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cleanrooms_collaborations`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cleanrooms_collaborations).\n"
      },
      "symbolId": "src/data-awscc-cleanrooms-collaborations/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1801
      },
      "readme": {
        "markdown": "# `data_awscc_cleanrooms_configured_table`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cleanrooms_configured_table`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cleanrooms_configured_table).\n"
      },
      "symbolId": "src/data-awscc-cleanrooms-configured-table/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTableAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1802
      },
      "readme": {
        "markdown": "# `data_awscc_cleanrooms_configured_table_association`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cleanrooms_configured_table_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cleanrooms_configured_table_association).\n"
      },
      "symbolId": "src/data-awscc-cleanrooms-configured-table-association/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTables": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1803
      },
      "readme": {
        "markdown": "# `data_awscc_cleanrooms_configured_tables`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cleanrooms_configured_tables`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cleanrooms_configured_tables).\n"
      },
      "symbolId": "src/data-awscc-cleanrooms-configured-tables/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsIdMappingTable": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1804
      },
      "readme": {
        "markdown": "# `data_awscc_cleanrooms_id_mapping_table`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cleanrooms_id_mapping_table`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cleanrooms_id_mapping_table).\n"
      },
      "symbolId": "src/data-awscc-cleanrooms-id-mapping-table/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsIntermediateTable": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1805
      },
      "readme": {
        "markdown": "# `data_awscc_cleanrooms_intermediate_table`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cleanrooms_intermediate_table`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cleanrooms_intermediate_table).\n"
      },
      "symbolId": "src/data-awscc-cleanrooms-intermediate-table/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsMembership": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1806
      },
      "readme": {
        "markdown": "# `data_awscc_cleanrooms_membership`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cleanrooms_membership`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cleanrooms_membership).\n"
      },
      "symbolId": "src/data-awscc-cleanrooms-membership/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsMemberships": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1807
      },
      "readme": {
        "markdown": "# `data_awscc_cleanrooms_memberships`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cleanrooms_memberships`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cleanrooms_memberships).\n"
      },
      "symbolId": "src/data-awscc-cleanrooms-memberships/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsPrivacyBudgetTemplate": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1808
      },
      "readme": {
        "markdown": "# `data_awscc_cleanrooms_privacy_budget_template`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cleanrooms_privacy_budget_template`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cleanrooms_privacy_budget_template).\n"
      },
      "symbolId": "src/data-awscc-cleanrooms-privacy-budget-template/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithm": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1809
      },
      "readme": {
        "markdown": "# `data_awscc_cleanroomsml_configured_model_algorithm`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cleanroomsml_configured_model_algorithm`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cleanroomsml_configured_model_algorithm).\n"
      },
      "symbolId": "src/data-awscc-cleanroomsml-configured-model-algorithm/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1810
      },
      "readme": {
        "markdown": "# `data_awscc_cleanroomsml_configured_model_algorithm_association`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cleanroomsml_configured_model_algorithm_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cleanroomsml_configured_model_algorithm_association).\n"
      },
      "symbolId": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1811
      },
      "readme": {
        "markdown": "# `data_awscc_cleanroomsml_configured_model_algorithm_associations`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cleanroomsml_configured_model_algorithm_associations`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cleanroomsml_configured_model_algorithm_associations).\n"
      },
      "symbolId": "src/data-awscc-cleanroomsml-configured-model-algorithm-associations/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithms": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1812
      },
      "readme": {
        "markdown": "# `data_awscc_cleanroomsml_configured_model_algorithms`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cleanroomsml_configured_model_algorithms`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cleanroomsml_configured_model_algorithms).\n"
      },
      "symbolId": "src/data-awscc-cleanroomsml-configured-model-algorithms/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsmlTrainingDataset": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1813
      },
      "readme": {
        "markdown": "# `data_awscc_cleanroomsml_training_dataset`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cleanroomsml_training_dataset`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cleanroomsml_training_dataset).\n"
      },
      "symbolId": "src/data-awscc-cleanroomsml-training-dataset/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsmlTrainingDatasets": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1814
      },
      "readme": {
        "markdown": "# `data_awscc_cleanroomsml_training_datasets`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cleanroomsml_training_datasets`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cleanroomsml_training_datasets).\n"
      },
      "symbolId": "src/data-awscc-cleanroomsml-training-datasets/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationGeneratedTemplate": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1815
      },
      "readme": {
        "markdown": "# `data_awscc_cloudformation_generated_template`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cloudformation_generated_template`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_generated_template).\n"
      },
      "symbolId": "src/data-awscc-cloudformation-generated-template/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationGeneratedTemplates": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1816
      },
      "readme": {
        "markdown": "# `data_awscc_cloudformation_generated_templates`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cloudformation_generated_templates`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_generated_templates).\n"
      },
      "symbolId": "src/data-awscc-cloudformation-generated-templates/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationGuardHook": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1817
      },
      "readme": {
        "markdown": "# `data_awscc_cloudformation_guard_hook`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cloudformation_guard_hook`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_guard_hook).\n"
      },
      "symbolId": "src/data-awscc-cloudformation-guard-hook/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationGuardHooks": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1818
      },
      "readme": {
        "markdown": "# `data_awscc_cloudformation_guard_hooks`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cloudformation_guard_hooks`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_guard_hooks).\n"
      },
      "symbolId": "src/data-awscc-cloudformation-guard-hooks/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationHookDefaultVersion": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1819
      },
      "readme": {
        "markdown": "# `data_awscc_cloudformation_hook_default_version`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cloudformation_hook_default_version`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_hook_default_version).\n"
      },
      "symbolId": "src/data-awscc-cloudformation-hook-default-version/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationHookDefaultVersions": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1820
      },
      "readme": {
        "markdown": "# `data_awscc_cloudformation_hook_default_versions`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cloudformation_hook_default_versions`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_hook_default_versions).\n"
      },
      "symbolId": "src/data-awscc-cloudformation-hook-default-versions/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationHookTypeConfig": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1821
      },
      "readme": {
        "markdown": "# `data_awscc_cloudformation_hook_type_config`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cloudformation_hook_type_config`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_hook_type_config).\n"
      },
      "symbolId": "src/data-awscc-cloudformation-hook-type-config/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationHookTypeConfigs": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1822
      },
      "readme": {
        "markdown": "# `data_awscc_cloudformation_hook_type_configs`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cloudformation_hook_type_configs`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_hook_type_configs).\n"
      },
      "symbolId": "src/data-awscc-cloudformation-hook-type-configs/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationHookVersion": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1823
      },
      "readme": {
        "markdown": "# `data_awscc_cloudformation_hook_version`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cloudformation_hook_version`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_hook_version).\n"
      },
      "symbolId": "src/data-awscc-cloudformation-hook-version/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationHookVersions": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1824
      },
      "readme": {
        "markdown": "# `data_awscc_cloudformation_hook_versions`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cloudformation_hook_versions`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_hook_versions).\n"
      },
      "symbolId": "src/data-awscc-cloudformation-hook-versions/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationLambdaHook": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1825
      },
      "readme": {
        "markdown": "# `data_awscc_cloudformation_lambda_hook`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cloudformation_lambda_hook`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_lambda_hook).\n"
      },
      "symbolId": "src/data-awscc-cloudformation-lambda-hook/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationLambdaHooks": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1826
      },
      "readme": {
        "markdown": "# `data_awscc_cloudformation_lambda_hooks`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cloudformation_lambda_hooks`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_lambda_hooks).\n"
      },
      "symbolId": "src/data-awscc-cloudformation-lambda-hooks/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationModuleDefaultVersion": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1827
      },
      "readme": {
        "markdown": "# `data_awscc_cloudformation_module_default_version`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cloudformation_module_default_version`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_module_default_version).\n"
      },
      "symbolId": "src/data-awscc-cloudformation-module-default-version/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationModuleDefaultVersions": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1828
      },
      "readme": {
        "markdown": "# `data_awscc_cloudformation_module_default_versions`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cloudformation_module_default_versions`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_module_default_versions).\n"
      },
      "symbolId": "src/data-awscc-cloudformation-module-default-versions/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationModuleVersion": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1829
      },
      "readme": {
        "markdown": "# `data_awscc_cloudformation_module_version`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cloudformation_module_version`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_module_version).\n"
      },
      "symbolId": "src/data-awscc-cloudformation-module-version/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationPublicTypeVersion": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1830
      },
      "readme": {
        "markdown": "# `data_awscc_cloudformation_public_type_version`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cloudformation_public_type_version`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_public_type_version).\n"
      },
      "symbolId": "src/data-awscc-cloudformation-public-type-version/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationPublicTypeVersions": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1831
      },
      "readme": {
        "markdown": "# `data_awscc_cloudformation_public_type_versions`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cloudformation_public_type_versions`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_public_type_versions).\n"
      },
      "symbolId": "src/data-awscc-cloudformation-public-type-versions/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationPublisher": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1832
      },
      "readme": {
        "markdown": "# `data_awscc_cloudformation_publisher`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cloudformation_publisher`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_publisher).\n"
      },
      "symbolId": "src/data-awscc-cloudformation-publisher/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationPublishers": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1833
      },
      "readme": {
        "markdown": "# `data_awscc_cloudformation_publishers`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cloudformation_publishers`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_publishers).\n"
      },
      "symbolId": "src/data-awscc-cloudformation-publishers/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationResourceDefaultVersion": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1834
      },
      "readme": {
        "markdown": "# `data_awscc_cloudformation_resource_default_version`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cloudformation_resource_default_version`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_resource_default_version).\n"
      },
      "symbolId": "src/data-awscc-cloudformation-resource-default-version/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationResourceDefaultVersions": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1835
      },
      "readme": {
        "markdown": "# `data_awscc_cloudformation_resource_default_versions`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cloudformation_resource_default_versions`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_resource_default_versions).\n"
      },
      "symbolId": "src/data-awscc-cloudformation-resource-default-versions/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationResourceVersion": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1836
      },
      "readme": {
        "markdown": "# `data_awscc_cloudformation_resource_version`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cloudformation_resource_version`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_resource_version).\n"
      },
      "symbolId": "src/data-awscc-cloudformation-resource-version/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationResourceVersions": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1837
      },
      "readme": {
        "markdown": "# `data_awscc_cloudformation_resource_versions`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cloudformation_resource_versions`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_resource_versions).\n"
      },
      "symbolId": "src/data-awscc-cloudformation-resource-versions/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationStack": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1838
      },
      "readme": {
        "markdown": "# `data_awscc_cloudformation_stack`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cloudformation_stack`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_stack).\n"
      },
      "symbolId": "src/data-awscc-cloudformation-stack/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationStackSet": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1839
      },
      "readme": {
        "markdown": "# `data_awscc_cloudformation_stack_set`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cloudformation_stack_set`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_stack_set).\n"
      },
      "symbolId": "src/data-awscc-cloudformation-stack-set/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationStackSets": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1840
      },
      "readme": {
        "markdown": "# `data_awscc_cloudformation_stack_sets`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cloudformation_stack_sets`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_stack_sets).\n"
      },
      "symbolId": "src/data-awscc-cloudformation-stack-sets/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationStacks": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1841
      },
      "readme": {
        "markdown": "# `data_awscc_cloudformation_stacks`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cloudformation_stacks`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_stacks).\n"
      },
      "symbolId": "src/data-awscc-cloudformation-stacks/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationTypeActivation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1842
      },
      "readme": {
        "markdown": "# `data_awscc_cloudformation_type_activation`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cloudformation_type_activation`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_type_activation).\n"
      },
      "symbolId": "src/data-awscc-cloudformation-type-activation/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationTypeActivations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1843
      },
      "readme": {
        "markdown": "# `data_awscc_cloudformation_type_activations`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cloudformation_type_activations`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_type_activations).\n"
      },
      "symbolId": "src/data-awscc-cloudformation-type-activations/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontAnycastIpLists": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1844
      },
      "readme": {
        "markdown": "# `data_awscc_cloudfront_anycast_ip_lists`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cloudfront_anycast_ip_lists`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_anycast_ip_lists).\n"
      },
      "symbolId": "src/data-awscc-cloudfront-anycast-ip-lists/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontCachePolicies": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1845
      },
      "readme": {
        "markdown": "# `data_awscc_cloudfront_cache_policies`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cloudfront_cache_policies`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_cache_policies).\n"
      },
      "symbolId": "src/data-awscc-cloudfront-cache-policies/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontCachePolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1846
      },
      "readme": {
        "markdown": "# `data_awscc_cloudfront_cache_policy`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cloudfront_cache_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_cache_policy).\n"
      },
      "symbolId": "src/data-awscc-cloudfront-cache-policy/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontCloudfrontOriginAccessIdentities": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1847
      },
      "readme": {
        "markdown": "# `data_awscc_cloudfront_cloudfront_origin_access_identities`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cloudfront_cloudfront_origin_access_identities`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_cloudfront_origin_access_identities).\n"
      },
      "symbolId": "src/data-awscc-cloudfront-cloudfront-origin-access-identities/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontCloudfrontOriginAccessIdentity": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1848
      },
      "readme": {
        "markdown": "# `data_awscc_cloudfront_cloudfront_origin_access_identity`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cloudfront_cloudfront_origin_access_identity`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_cloudfront_origin_access_identity).\n"
      },
      "symbolId": "src/data-awscc-cloudfront-cloudfront-origin-access-identity/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontConnectionFunction": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1849
      },
      "readme": {
        "markdown": "# `data_awscc_cloudfront_connection_function`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cloudfront_connection_function`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_connection_function).\n"
      },
      "symbolId": "src/data-awscc-cloudfront-connection-function/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontConnectionFunctions": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1850
      },
      "readme": {
        "markdown": "# `data_awscc_cloudfront_connection_functions`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cloudfront_connection_functions`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_connection_functions).\n"
      },
      "symbolId": "src/data-awscc-cloudfront-connection-functions/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontConnectionGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1851
      },
      "readme": {
        "markdown": "# `data_awscc_cloudfront_connection_group`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cloudfront_connection_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_connection_group).\n"
      },
      "symbolId": "src/data-awscc-cloudfront-connection-group/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontConnectionGroups": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1852
      },
      "readme": {
        "markdown": "# `data_awscc_cloudfront_connection_groups`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cloudfront_connection_groups`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_connection_groups).\n"
      },
      "symbolId": "src/data-awscc-cloudfront-connection-groups/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontContinuousDeploymentPolicies": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1853
      },
      "readme": {
        "markdown": "# `data_awscc_cloudfront_continuous_deployment_policies`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cloudfront_continuous_deployment_policies`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_continuous_deployment_policies).\n"
      },
      "symbolId": "src/data-awscc-cloudfront-continuous-deployment-policies/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontContinuousDeploymentPolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1854
      },
      "readme": {
        "markdown": "# `data_awscc_cloudfront_continuous_deployment_policy`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cloudfront_continuous_deployment_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_continuous_deployment_policy).\n"
      },
      "symbolId": "src/data-awscc-cloudfront-continuous-deployment-policy/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontDistributionTenant": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1855
      },
      "readme": {
        "markdown": "# `data_awscc_cloudfront_distribution_tenant`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cloudfront_distribution_tenant`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_distribution_tenant).\n"
      },
      "symbolId": "src/data-awscc-cloudfront-distribution-tenant/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontDistributionTenants": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1856
      },
      "readme": {
        "markdown": "# `data_awscc_cloudfront_distribution_tenants`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cloudfront_distribution_tenants`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_distribution_tenants).\n"
      },
      "symbolId": "src/data-awscc-cloudfront-distribution-tenants/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontDistributions": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1857
      },
      "readme": {
        "markdown": "# `data_awscc_cloudfront_distributions`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cloudfront_distributions`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_distributions).\n"
      },
      "symbolId": "src/data-awscc-cloudfront-distributions/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontFunction": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1858
      },
      "readme": {
        "markdown": "# `data_awscc_cloudfront_function`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cloudfront_function`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_function).\n"
      },
      "symbolId": "src/data-awscc-cloudfront-function/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontFunctions": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1859
      },
      "readme": {
        "markdown": "# `data_awscc_cloudfront_functions`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cloudfront_functions`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_functions).\n"
      },
      "symbolId": "src/data-awscc-cloudfront-functions/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontKeyGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1860
      },
      "readme": {
        "markdown": "# `data_awscc_cloudfront_key_group`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cloudfront_key_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_key_group).\n"
      },
      "symbolId": "src/data-awscc-cloudfront-key-group/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontKeyGroups": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1861
      },
      "readme": {
        "markdown": "# `data_awscc_cloudfront_key_groups`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cloudfront_key_groups`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_key_groups).\n"
      },
      "symbolId": "src/data-awscc-cloudfront-key-groups/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontKeyValueStore": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1862
      },
      "readme": {
        "markdown": "# `data_awscc_cloudfront_key_value_store`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cloudfront_key_value_store`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_key_value_store).\n"
      },
      "symbolId": "src/data-awscc-cloudfront-key-value-store/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontKeyValueStores": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1863
      },
      "readme": {
        "markdown": "# `data_awscc_cloudfront_key_value_stores`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cloudfront_key_value_stores`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_key_value_stores).\n"
      },
      "symbolId": "src/data-awscc-cloudfront-key-value-stores/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontMonitoringSubscription": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1864
      },
      "readme": {
        "markdown": "# `data_awscc_cloudfront_monitoring_subscription`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cloudfront_monitoring_subscription`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_monitoring_subscription).\n"
      },
      "symbolId": "src/data-awscc-cloudfront-monitoring-subscription/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontOriginAccessControl": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1865
      },
      "readme": {
        "markdown": "# `data_awscc_cloudfront_origin_access_control`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cloudfront_origin_access_control`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_origin_access_control).\n"
      },
      "symbolId": "src/data-awscc-cloudfront-origin-access-control/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontOriginAccessControls": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1866
      },
      "readme": {
        "markdown": "# `data_awscc_cloudfront_origin_access_controls`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cloudfront_origin_access_controls`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_origin_access_controls).\n"
      },
      "symbolId": "src/data-awscc-cloudfront-origin-access-controls/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontOriginRequestPolicies": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1867
      },
      "readme": {
        "markdown": "# `data_awscc_cloudfront_origin_request_policies`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cloudfront_origin_request_policies`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_origin_request_policies).\n"
      },
      "symbolId": "src/data-awscc-cloudfront-origin-request-policies/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontOriginRequestPolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1868
      },
      "readme": {
        "markdown": "# `data_awscc_cloudfront_origin_request_policy`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cloudfront_origin_request_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_origin_request_policy).\n"
      },
      "symbolId": "src/data-awscc-cloudfront-origin-request-policy/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontPublicKey": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1869
      },
      "readme": {
        "markdown": "# `data_awscc_cloudfront_public_key`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cloudfront_public_key`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_public_key).\n"
      },
      "symbolId": "src/data-awscc-cloudfront-public-key/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontPublicKeys": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1870
      },
      "readme": {
        "markdown": "# `data_awscc_cloudfront_public_keys`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cloudfront_public_keys`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_public_keys).\n"
      },
      "symbolId": "src/data-awscc-cloudfront-public-keys/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontRealtimeLogConfig": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1871
      },
      "readme": {
        "markdown": "# `data_awscc_cloudfront_realtime_log_config`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cloudfront_realtime_log_config`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_realtime_log_config).\n"
      },
      "symbolId": "src/data-awscc-cloudfront-realtime-log-config/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontRealtimeLogConfigs": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1872
      },
      "readme": {
        "markdown": "# `data_awscc_cloudfront_realtime_log_configs`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cloudfront_realtime_log_configs`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_realtime_log_configs).\n"
      },
      "symbolId": "src/data-awscc-cloudfront-realtime-log-configs/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicies": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1873
      },
      "readme": {
        "markdown": "# `data_awscc_cloudfront_response_headers_policies`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cloudfront_response_headers_policies`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_response_headers_policies).\n"
      },
      "symbolId": "src/data-awscc-cloudfront-response-headers-policies/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1874
      },
      "readme": {
        "markdown": "# `data_awscc_cloudfront_response_headers_policy`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cloudfront_response_headers_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_response_headers_policy).\n"
      },
      "symbolId": "src/data-awscc-cloudfront-response-headers-policy/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontTrustStore": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1875
      },
      "readme": {
        "markdown": "# `data_awscc_cloudfront_trust_store`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cloudfront_trust_store`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_trust_store).\n"
      },
      "symbolId": "src/data-awscc-cloudfront-trust-store/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontTrustStores": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1876
      },
      "readme": {
        "markdown": "# `data_awscc_cloudfront_trust_stores`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cloudfront_trust_stores`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_trust_stores).\n"
      },
      "symbolId": "src/data-awscc-cloudfront-trust-stores/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontVpcOrigin": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1877
      },
      "readme": {
        "markdown": "# `data_awscc_cloudfront_vpc_origin`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cloudfront_vpc_origin`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_vpc_origin).\n"
      },
      "symbolId": "src/data-awscc-cloudfront-vpc-origin/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCloudtrailChannel": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1878
      },
      "readme": {
        "markdown": "# `data_awscc_cloudtrail_channel`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cloudtrail_channel`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudtrail_channel).\n"
      },
      "symbolId": "src/data-awscc-cloudtrail-channel/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCloudtrailChannels": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1879
      },
      "readme": {
        "markdown": "# `data_awscc_cloudtrail_channels`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cloudtrail_channels`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudtrail_channels).\n"
      },
      "symbolId": "src/data-awscc-cloudtrail-channels/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCloudtrailDashboard": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1880
      },
      "readme": {
        "markdown": "# `data_awscc_cloudtrail_dashboard`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cloudtrail_dashboard`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudtrail_dashboard).\n"
      },
      "symbolId": "src/data-awscc-cloudtrail-dashboard/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCloudtrailDashboards": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1881
      },
      "readme": {
        "markdown": "# `data_awscc_cloudtrail_dashboards`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cloudtrail_dashboards`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudtrail_dashboards).\n"
      },
      "symbolId": "src/data-awscc-cloudtrail-dashboards/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCloudtrailEventDataStore": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1882
      },
      "readme": {
        "markdown": "# `data_awscc_cloudtrail_event_data_store`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cloudtrail_event_data_store`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudtrail_event_data_store).\n"
      },
      "symbolId": "src/data-awscc-cloudtrail-event-data-store/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCloudtrailEventDataStores": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1883
      },
      "readme": {
        "markdown": "# `data_awscc_cloudtrail_event_data_stores`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cloudtrail_event_data_stores`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudtrail_event_data_stores).\n"
      },
      "symbolId": "src/data-awscc-cloudtrail-event-data-stores/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCloudtrailResourcePolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1884
      },
      "readme": {
        "markdown": "# `data_awscc_cloudtrail_resource_policy`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cloudtrail_resource_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudtrail_resource_policy).\n"
      },
      "symbolId": "src/data-awscc-cloudtrail-resource-policy/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCloudtrailTrail": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1885
      },
      "readme": {
        "markdown": "# `data_awscc_cloudtrail_trail`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cloudtrail_trail`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudtrail_trail).\n"
      },
      "symbolId": "src/data-awscc-cloudtrail-trail/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCloudtrailTrails": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1886
      },
      "readme": {
        "markdown": "# `data_awscc_cloudtrail_trails`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cloudtrail_trails`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudtrail_trails).\n"
      },
      "symbolId": "src/data-awscc-cloudtrail-trails/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchAlarm": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1887
      },
      "readme": {
        "markdown": "# `data_awscc_cloudwatch_alarm`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cloudwatch_alarm`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudwatch_alarm).\n"
      },
      "symbolId": "src/data-awscc-cloudwatch-alarm/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchAlarmMuteRule": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1888
      },
      "readme": {
        "markdown": "# `data_awscc_cloudwatch_alarm_mute_rule`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cloudwatch_alarm_mute_rule`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudwatch_alarm_mute_rule).\n"
      },
      "symbolId": "src/data-awscc-cloudwatch-alarm-mute-rule/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchAlarmMuteRules": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1889
      },
      "readme": {
        "markdown": "# `data_awscc_cloudwatch_alarm_mute_rules`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cloudwatch_alarm_mute_rules`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudwatch_alarm_mute_rules).\n"
      },
      "symbolId": "src/data-awscc-cloudwatch-alarm-mute-rules/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchAlarms": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1890
      },
      "readme": {
        "markdown": "# `data_awscc_cloudwatch_alarms`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cloudwatch_alarms`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudwatch_alarms).\n"
      },
      "symbolId": "src/data-awscc-cloudwatch-alarms/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchCompositeAlarm": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1891
      },
      "readme": {
        "markdown": "# `data_awscc_cloudwatch_composite_alarm`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cloudwatch_composite_alarm`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudwatch_composite_alarm).\n"
      },
      "symbolId": "src/data-awscc-cloudwatch-composite-alarm/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchCompositeAlarms": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1892
      },
      "readme": {
        "markdown": "# `data_awscc_cloudwatch_composite_alarms`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cloudwatch_composite_alarms`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudwatch_composite_alarms).\n"
      },
      "symbolId": "src/data-awscc-cloudwatch-composite-alarms/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchDashboard": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1893
      },
      "readme": {
        "markdown": "# `data_awscc_cloudwatch_dashboard`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cloudwatch_dashboard`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudwatch_dashboard).\n"
      },
      "symbolId": "src/data-awscc-cloudwatch-dashboard/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchDashboards": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1894
      },
      "readme": {
        "markdown": "# `data_awscc_cloudwatch_dashboards`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cloudwatch_dashboards`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudwatch_dashboards).\n"
      },
      "symbolId": "src/data-awscc-cloudwatch-dashboards/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchInsightRule": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1895
      },
      "readme": {
        "markdown": "# `data_awscc_cloudwatch_insight_rule`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cloudwatch_insight_rule`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudwatch_insight_rule).\n"
      },
      "symbolId": "src/data-awscc-cloudwatch-insight-rule/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchInsightRules": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1896
      },
      "readme": {
        "markdown": "# `data_awscc_cloudwatch_insight_rules`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cloudwatch_insight_rules`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudwatch_insight_rules).\n"
      },
      "symbolId": "src/data-awscc-cloudwatch-insight-rules/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchLogAlarm": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1897
      },
      "readme": {
        "markdown": "# `data_awscc_cloudwatch_log_alarm`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cloudwatch_log_alarm`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudwatch_log_alarm).\n"
      },
      "symbolId": "src/data-awscc-cloudwatch-log-alarm/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchLogAlarms": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1898
      },
      "readme": {
        "markdown": "# `data_awscc_cloudwatch_log_alarms`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cloudwatch_log_alarms`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudwatch_log_alarms).\n"
      },
      "symbolId": "src/data-awscc-cloudwatch-log-alarms/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchMetricStream": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1899
      },
      "readme": {
        "markdown": "# `data_awscc_cloudwatch_metric_stream`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cloudwatch_metric_stream`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudwatch_metric_stream).\n"
      },
      "symbolId": "src/data-awscc-cloudwatch-metric-stream/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchMetricStreams": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1900
      },
      "readme": {
        "markdown": "# `data_awscc_cloudwatch_metric_streams`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cloudwatch_metric_streams`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudwatch_metric_streams).\n"
      },
      "symbolId": "src/data-awscc-cloudwatch-metric-streams/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchOtelEnrichment": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1901
      },
      "readme": {
        "markdown": "# `data_awscc_cloudwatch_otel_enrichment`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cloudwatch_otel_enrichment`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudwatch_otel_enrichment).\n"
      },
      "symbolId": "src/data-awscc-cloudwatch-otel-enrichment/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchOtelEnrichments": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1902
      },
      "readme": {
        "markdown": "# `data_awscc_cloudwatch_otel_enrichments`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cloudwatch_otel_enrichments`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudwatch_otel_enrichments).\n"
      },
      "symbolId": "src/data-awscc-cloudwatch-otel-enrichments/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCodeartifactDomain": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1903
      },
      "readme": {
        "markdown": "# `data_awscc_codeartifact_domain`\n\nRefer to the Terraform Registry for docs: [`data_awscc_codeartifact_domain`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codeartifact_domain).\n"
      },
      "symbolId": "src/data-awscc-codeartifact-domain/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCodeartifactDomains": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1904
      },
      "readme": {
        "markdown": "# `data_awscc_codeartifact_domains`\n\nRefer to the Terraform Registry for docs: [`data_awscc_codeartifact_domains`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codeartifact_domains).\n"
      },
      "symbolId": "src/data-awscc-codeartifact-domains/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCodeartifactPackageGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1905
      },
      "readme": {
        "markdown": "# `data_awscc_codeartifact_package_group`\n\nRefer to the Terraform Registry for docs: [`data_awscc_codeartifact_package_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codeartifact_package_group).\n"
      },
      "symbolId": "src/data-awscc-codeartifact-package-group/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCodeartifactRepositories": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1906
      },
      "readme": {
        "markdown": "# `data_awscc_codeartifact_repositories`\n\nRefer to the Terraform Registry for docs: [`data_awscc_codeartifact_repositories`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codeartifact_repositories).\n"
      },
      "symbolId": "src/data-awscc-codeartifact-repositories/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCodeartifactRepository": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1907
      },
      "readme": {
        "markdown": "# `data_awscc_codeartifact_repository`\n\nRefer to the Terraform Registry for docs: [`data_awscc_codeartifact_repository`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codeartifact_repository).\n"
      },
      "symbolId": "src/data-awscc-codeartifact-repository/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCodebuildFleet": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1908
      },
      "readme": {
        "markdown": "# `data_awscc_codebuild_fleet`\n\nRefer to the Terraform Registry for docs: [`data_awscc_codebuild_fleet`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codebuild_fleet).\n"
      },
      "symbolId": "src/data-awscc-codebuild-fleet/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCodebuildFleets": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1909
      },
      "readme": {
        "markdown": "# `data_awscc_codebuild_fleets`\n\nRefer to the Terraform Registry for docs: [`data_awscc_codebuild_fleets`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codebuild_fleets).\n"
      },
      "symbolId": "src/data-awscc-codebuild-fleets/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCodeconnectionsConnection": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1910
      },
      "readme": {
        "markdown": "# `data_awscc_codeconnections_connection`\n\nRefer to the Terraform Registry for docs: [`data_awscc_codeconnections_connection`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codeconnections_connection).\n"
      },
      "symbolId": "src/data-awscc-codeconnections-connection/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCodeconnectionsConnections": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1911
      },
      "readme": {
        "markdown": "# `data_awscc_codeconnections_connections`\n\nRefer to the Terraform Registry for docs: [`data_awscc_codeconnections_connections`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codeconnections_connections).\n"
      },
      "symbolId": "src/data-awscc-codeconnections-connections/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCodedeployApplication": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1912
      },
      "readme": {
        "markdown": "# `data_awscc_codedeploy_application`\n\nRefer to the Terraform Registry for docs: [`data_awscc_codedeploy_application`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codedeploy_application).\n"
      },
      "symbolId": "src/data-awscc-codedeploy-application/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCodedeployApplications": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1913
      },
      "readme": {
        "markdown": "# `data_awscc_codedeploy_applications`\n\nRefer to the Terraform Registry for docs: [`data_awscc_codedeploy_applications`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codedeploy_applications).\n"
      },
      "symbolId": "src/data-awscc-codedeploy-applications/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentConfig": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1914
      },
      "readme": {
        "markdown": "# `data_awscc_codedeploy_deployment_config`\n\nRefer to the Terraform Registry for docs: [`data_awscc_codedeploy_deployment_config`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codedeploy_deployment_config).\n"
      },
      "symbolId": "src/data-awscc-codedeploy-deployment-config/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentConfigs": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1915
      },
      "readme": {
        "markdown": "# `data_awscc_codedeploy_deployment_configs`\n\nRefer to the Terraform Registry for docs: [`data_awscc_codedeploy_deployment_configs`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codedeploy_deployment_configs).\n"
      },
      "symbolId": "src/data-awscc-codedeploy-deployment-configs/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1916
      },
      "readme": {
        "markdown": "# `data_awscc_codedeploy_deployment_group`\n\nRefer to the Terraform Registry for docs: [`data_awscc_codedeploy_deployment_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codedeploy_deployment_group).\n"
      },
      "symbolId": "src/data-awscc-codedeploy-deployment-group/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCodeguruprofilerProfilingGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1917
      },
      "readme": {
        "markdown": "# `data_awscc_codeguruprofiler_profiling_group`\n\nRefer to the Terraform Registry for docs: [`data_awscc_codeguruprofiler_profiling_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codeguruprofiler_profiling_group).\n"
      },
      "symbolId": "src/data-awscc-codeguruprofiler-profiling-group/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCodeguruprofilerProfilingGroups": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1918
      },
      "readme": {
        "markdown": "# `data_awscc_codeguruprofiler_profiling_groups`\n\nRefer to the Terraform Registry for docs: [`data_awscc_codeguruprofiler_profiling_groups`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codeguruprofiler_profiling_groups).\n"
      },
      "symbolId": "src/data-awscc-codeguruprofiler-profiling-groups/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCodegurureviewerRepositoryAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1919
      },
      "readme": {
        "markdown": "# `data_awscc_codegurureviewer_repository_association`\n\nRefer to the Terraform Registry for docs: [`data_awscc_codegurureviewer_repository_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codegurureviewer_repository_association).\n"
      },
      "symbolId": "src/data-awscc-codegurureviewer-repository-association/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCodegurureviewerRepositoryAssociations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1920
      },
      "readme": {
        "markdown": "# `data_awscc_codegurureviewer_repository_associations`\n\nRefer to the Terraform Registry for docs: [`data_awscc_codegurureviewer_repository_associations`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codegurureviewer_repository_associations).\n"
      },
      "symbolId": "src/data-awscc-codegurureviewer-repository-associations/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelineCustomActionType": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1921
      },
      "readme": {
        "markdown": "# `data_awscc_codepipeline_custom_action_type`\n\nRefer to the Terraform Registry for docs: [`data_awscc_codepipeline_custom_action_type`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codepipeline_custom_action_type).\n"
      },
      "symbolId": "src/data-awscc-codepipeline-custom-action-type/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelineCustomActionTypes": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1922
      },
      "readme": {
        "markdown": "# `data_awscc_codepipeline_custom_action_types`\n\nRefer to the Terraform Registry for docs: [`data_awscc_codepipeline_custom_action_types`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codepipeline_custom_action_types).\n"
      },
      "symbolId": "src/data-awscc-codepipeline-custom-action-types/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1923
      },
      "readme": {
        "markdown": "# `data_awscc_codepipeline_pipeline`\n\nRefer to the Terraform Registry for docs: [`data_awscc_codepipeline_pipeline`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codepipeline_pipeline).\n"
      },
      "symbolId": "src/data-awscc-codepipeline-pipeline/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelinePipelines": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1924
      },
      "readme": {
        "markdown": "# `data_awscc_codepipeline_pipelines`\n\nRefer to the Terraform Registry for docs: [`data_awscc_codepipeline_pipelines`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codepipeline_pipelines).\n"
      },
      "symbolId": "src/data-awscc-codepipeline-pipelines/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelineWebhook": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1925
      },
      "readme": {
        "markdown": "# `data_awscc_codepipeline_webhook`\n\nRefer to the Terraform Registry for docs: [`data_awscc_codepipeline_webhook`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codepipeline_webhook).\n"
      },
      "symbolId": "src/data-awscc-codepipeline-webhook/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelineWebhooks": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1926
      },
      "readme": {
        "markdown": "# `data_awscc_codepipeline_webhooks`\n\nRefer to the Terraform Registry for docs: [`data_awscc_codepipeline_webhooks`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codepipeline_webhooks).\n"
      },
      "symbolId": "src/data-awscc-codepipeline-webhooks/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCodestarconnectionsConnection": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1927
      },
      "readme": {
        "markdown": "# `data_awscc_codestarconnections_connection`\n\nRefer to the Terraform Registry for docs: [`data_awscc_codestarconnections_connection`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codestarconnections_connection).\n"
      },
      "symbolId": "src/data-awscc-codestarconnections-connection/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCodestarconnectionsConnections": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1928
      },
      "readme": {
        "markdown": "# `data_awscc_codestarconnections_connections`\n\nRefer to the Terraform Registry for docs: [`data_awscc_codestarconnections_connections`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codestarconnections_connections).\n"
      },
      "symbolId": "src/data-awscc-codestarconnections-connections/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCodestarconnectionsRepositoryLink": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1929
      },
      "readme": {
        "markdown": "# `data_awscc_codestarconnections_repository_link`\n\nRefer to the Terraform Registry for docs: [`data_awscc_codestarconnections_repository_link`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codestarconnections_repository_link).\n"
      },
      "symbolId": "src/data-awscc-codestarconnections-repository-link/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCodestarconnectionsRepositoryLinks": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1930
      },
      "readme": {
        "markdown": "# `data_awscc_codestarconnections_repository_links`\n\nRefer to the Terraform Registry for docs: [`data_awscc_codestarconnections_repository_links`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codestarconnections_repository_links).\n"
      },
      "symbolId": "src/data-awscc-codestarconnections-repository-links/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCodestarconnectionsSyncConfiguration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1931
      },
      "readme": {
        "markdown": "# `data_awscc_codestarconnections_sync_configuration`\n\nRefer to the Terraform Registry for docs: [`data_awscc_codestarconnections_sync_configuration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codestarconnections_sync_configuration).\n"
      },
      "symbolId": "src/data-awscc-codestarconnections-sync-configuration/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCodestarconnectionsSyncConfigurations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1932
      },
      "readme": {
        "markdown": "# `data_awscc_codestarconnections_sync_configurations`\n\nRefer to the Terraform Registry for docs: [`data_awscc_codestarconnections_sync_configurations`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codestarconnections_sync_configurations).\n"
      },
      "symbolId": "src/data-awscc-codestarconnections-sync-configurations/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCodestarnotificationsNotificationRule": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1933
      },
      "readme": {
        "markdown": "# `data_awscc_codestarnotifications_notification_rule`\n\nRefer to the Terraform Registry for docs: [`data_awscc_codestarnotifications_notification_rule`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codestarnotifications_notification_rule).\n"
      },
      "symbolId": "src/data-awscc-codestarnotifications-notification-rule/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCodestarnotificationsNotificationRules": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1934
      },
      "readme": {
        "markdown": "# `data_awscc_codestarnotifications_notification_rules`\n\nRefer to the Terraform Registry for docs: [`data_awscc_codestarnotifications_notification_rules`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codestarnotifications_notification_rules).\n"
      },
      "symbolId": "src/data-awscc-codestarnotifications-notification-rules/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoIdentityPool": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1935
      },
      "readme": {
        "markdown": "# `data_awscc_cognito_identity_pool`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cognito_identity_pool`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cognito_identity_pool).\n"
      },
      "symbolId": "src/data-awscc-cognito-identity-pool/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoIdentityPoolPrincipalTag": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1936
      },
      "readme": {
        "markdown": "# `data_awscc_cognito_identity_pool_principal_tag`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cognito_identity_pool_principal_tag`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cognito_identity_pool_principal_tag).\n"
      },
      "symbolId": "src/data-awscc-cognito-identity-pool-principal-tag/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoIdentityPoolRoleAttachment": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1937
      },
      "readme": {
        "markdown": "# `data_awscc_cognito_identity_pool_role_attachment`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cognito_identity_pool_role_attachment`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cognito_identity_pool_role_attachment).\n"
      },
      "symbolId": "src/data-awscc-cognito-identity-pool-role-attachment/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoIdentityPools": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1938
      },
      "readme": {
        "markdown": "# `data_awscc_cognito_identity_pools`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cognito_identity_pools`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cognito_identity_pools).\n"
      },
      "symbolId": "src/data-awscc-cognito-identity-pools/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoLogDeliveryConfiguration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1939
      },
      "readme": {
        "markdown": "# `data_awscc_cognito_log_delivery_configuration`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cognito_log_delivery_configuration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cognito_log_delivery_configuration).\n"
      },
      "symbolId": "src/data-awscc-cognito-log-delivery-configuration/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoManagedLoginBranding": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1940
      },
      "readme": {
        "markdown": "# `data_awscc_cognito_managed_login_branding`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cognito_managed_login_branding`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cognito_managed_login_branding).\n"
      },
      "symbolId": "src/data-awscc-cognito-managed-login-branding/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoTerms": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1941
      },
      "readme": {
        "markdown": "# `data_awscc_cognito_terms`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cognito_terms`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cognito_terms).\n"
      },
      "symbolId": "src/data-awscc-cognito-terms/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoUserPoolClient": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1942
      },
      "readme": {
        "markdown": "# `data_awscc_cognito_user_pool_client`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cognito_user_pool_client`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cognito_user_pool_client).\n"
      },
      "symbolId": "src/data-awscc-cognito-user-pool-client/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoUserPoolDomain": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1943
      },
      "readme": {
        "markdown": "# `data_awscc_cognito_user_pool_domain`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cognito_user_pool_domain`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cognito_user_pool_domain).\n"
      },
      "symbolId": "src/data-awscc-cognito-user-pool-domain/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoUserPoolGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1944
      },
      "readme": {
        "markdown": "# `data_awscc_cognito_user_pool_group`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cognito_user_pool_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cognito_user_pool_group).\n"
      },
      "symbolId": "src/data-awscc-cognito-user-pool-group/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoUserPoolIdentityProvider": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1945
      },
      "readme": {
        "markdown": "# `data_awscc_cognito_user_pool_identity_provider`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cognito_user_pool_identity_provider`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cognito_user_pool_identity_provider).\n"
      },
      "symbolId": "src/data-awscc-cognito-user-pool-identity-provider/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRegionalConfigurationAttachment": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1946
      },
      "readme": {
        "markdown": "# `data_awscc_cognito_user_pool_regional_configuration_attachment`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cognito_user_pool_regional_configuration_attachment`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cognito_user_pool_regional_configuration_attachment).\n"
      },
      "symbolId": "src/data-awscc-cognito-user-pool-regional-configuration-attachment/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoUserPoolReplica": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1947
      },
      "readme": {
        "markdown": "# `data_awscc_cognito_user_pool_replica`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cognito_user_pool_replica`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cognito_user_pool_replica).\n"
      },
      "symbolId": "src/data-awscc-cognito-user-pool-replica/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoUserPoolResourceServer": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1948
      },
      "readme": {
        "markdown": "# `data_awscc_cognito_user_pool_resource_server`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cognito_user_pool_resource_server`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cognito_user_pool_resource_server).\n"
      },
      "symbolId": "src/data-awscc-cognito-user-pool-resource-server/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRiskConfigurationAttachment": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1949
      },
      "readme": {
        "markdown": "# `data_awscc_cognito_user_pool_risk_configuration_attachment`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cognito_user_pool_risk_configuration_attachment`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cognito_user_pool_risk_configuration_attachment).\n"
      },
      "symbolId": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoUserPoolUiCustomizationAttachment": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1950
      },
      "readme": {
        "markdown": "# `data_awscc_cognito_user_pool_ui_customization_attachment`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cognito_user_pool_ui_customization_attachment`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cognito_user_pool_ui_customization_attachment).\n"
      },
      "symbolId": "src/data-awscc-cognito-user-pool-ui-customization-attachment/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoUserPoolUser": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1951
      },
      "readme": {
        "markdown": "# `data_awscc_cognito_user_pool_user`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cognito_user_pool_user`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cognito_user_pool_user).\n"
      },
      "symbolId": "src/data-awscc-cognito-user-pool-user/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoUserPoolUserToGroupAttachment": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1952
      },
      "readme": {
        "markdown": "# `data_awscc_cognito_user_pool_user_to_group_attachment`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cognito_user_pool_user_to_group_attachment`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cognito_user_pool_user_to_group_attachment).\n"
      },
      "symbolId": "src/data-awscc-cognito-user-pool-user-to-group-attachment/index:"
    },
    "@cdktn/provider-awscc.dataAwsccComprehendDocumentClassifier": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1953
      },
      "readme": {
        "markdown": "# `data_awscc_comprehend_document_classifier`\n\nRefer to the Terraform Registry for docs: [`data_awscc_comprehend_document_classifier`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/comprehend_document_classifier).\n"
      },
      "symbolId": "src/data-awscc-comprehend-document-classifier/index:"
    },
    "@cdktn/provider-awscc.dataAwsccComprehendDocumentClassifiers": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1954
      },
      "readme": {
        "markdown": "# `data_awscc_comprehend_document_classifiers`\n\nRefer to the Terraform Registry for docs: [`data_awscc_comprehend_document_classifiers`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/comprehend_document_classifiers).\n"
      },
      "symbolId": "src/data-awscc-comprehend-document-classifiers/index:"
    },
    "@cdktn/provider-awscc.dataAwsccComprehendFlywheel": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1955
      },
      "readme": {
        "markdown": "# `data_awscc_comprehend_flywheel`\n\nRefer to the Terraform Registry for docs: [`data_awscc_comprehend_flywheel`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/comprehend_flywheel).\n"
      },
      "symbolId": "src/data-awscc-comprehend-flywheel/index:"
    },
    "@cdktn/provider-awscc.dataAwsccComprehendFlywheels": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1956
      },
      "readme": {
        "markdown": "# `data_awscc_comprehend_flywheels`\n\nRefer to the Terraform Registry for docs: [`data_awscc_comprehend_flywheels`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/comprehend_flywheels).\n"
      },
      "symbolId": "src/data-awscc-comprehend-flywheels/index:"
    },
    "@cdktn/provider-awscc.dataAwsccComputeoptimizerAutomationRule": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1957
      },
      "readme": {
        "markdown": "# `data_awscc_computeoptimizer_automation_rule`\n\nRefer to the Terraform Registry for docs: [`data_awscc_computeoptimizer_automation_rule`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/computeoptimizer_automation_rule).\n"
      },
      "symbolId": "src/data-awscc-computeoptimizer-automation-rule/index:"
    },
    "@cdktn/provider-awscc.dataAwsccComputeoptimizerAutomationRules": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1958
      },
      "readme": {
        "markdown": "# `data_awscc_computeoptimizer_automation_rules`\n\nRefer to the Terraform Registry for docs: [`data_awscc_computeoptimizer_automation_rules`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/computeoptimizer_automation_rules).\n"
      },
      "symbolId": "src/data-awscc-computeoptimizer-automation-rules/index:"
    },
    "@cdktn/provider-awscc.dataAwsccConfigAggregationAuthorization": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1959
      },
      "readme": {
        "markdown": "# `data_awscc_config_aggregation_authorization`\n\nRefer to the Terraform Registry for docs: [`data_awscc_config_aggregation_authorization`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/config_aggregation_authorization).\n"
      },
      "symbolId": "src/data-awscc-config-aggregation-authorization/index:"
    },
    "@cdktn/provider-awscc.dataAwsccConfigAggregationAuthorizations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1960
      },
      "readme": {
        "markdown": "# `data_awscc_config_aggregation_authorizations`\n\nRefer to the Terraform Registry for docs: [`data_awscc_config_aggregation_authorizations`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/config_aggregation_authorizations).\n"
      },
      "symbolId": "src/data-awscc-config-aggregation-authorizations/index:"
    },
    "@cdktn/provider-awscc.dataAwsccConfigConfigRule": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1961
      },
      "readme": {
        "markdown": "# `data_awscc_config_config_rule`\n\nRefer to the Terraform Registry for docs: [`data_awscc_config_config_rule`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/config_config_rule).\n"
      },
      "symbolId": "src/data-awscc-config-config-rule/index:"
    },
    "@cdktn/provider-awscc.dataAwsccConfigConfigRules": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1962
      },
      "readme": {
        "markdown": "# `data_awscc_config_config_rules`\n\nRefer to the Terraform Registry for docs: [`data_awscc_config_config_rules`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/config_config_rules).\n"
      },
      "symbolId": "src/data-awscc-config-config-rules/index:"
    },
    "@cdktn/provider-awscc.dataAwsccConfigConfigurationAggregator": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1963
      },
      "readme": {
        "markdown": "# `data_awscc_config_configuration_aggregator`\n\nRefer to the Terraform Registry for docs: [`data_awscc_config_configuration_aggregator`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/config_configuration_aggregator).\n"
      },
      "symbolId": "src/data-awscc-config-configuration-aggregator/index:"
    },
    "@cdktn/provider-awscc.dataAwsccConfigConfigurationAggregators": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1964
      },
      "readme": {
        "markdown": "# `data_awscc_config_configuration_aggregators`\n\nRefer to the Terraform Registry for docs: [`data_awscc_config_configuration_aggregators`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/config_configuration_aggregators).\n"
      },
      "symbolId": "src/data-awscc-config-configuration-aggregators/index:"
    },
    "@cdktn/provider-awscc.dataAwsccConfigConformancePack": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1965
      },
      "readme": {
        "markdown": "# `data_awscc_config_conformance_pack`\n\nRefer to the Terraform Registry for docs: [`data_awscc_config_conformance_pack`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/config_conformance_pack).\n"
      },
      "symbolId": "src/data-awscc-config-conformance-pack/index:"
    },
    "@cdktn/provider-awscc.dataAwsccConfigConformancePacks": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1966
      },
      "readme": {
        "markdown": "# `data_awscc_config_conformance_packs`\n\nRefer to the Terraform Registry for docs: [`data_awscc_config_conformance_packs`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/config_conformance_packs).\n"
      },
      "symbolId": "src/data-awscc-config-conformance-packs/index:"
    },
    "@cdktn/provider-awscc.dataAwsccConfigConnector": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1967
      },
      "readme": {
        "markdown": "# `data_awscc_config_connector`\n\nRefer to the Terraform Registry for docs: [`data_awscc_config_connector`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/config_connector).\n"
      },
      "symbolId": "src/data-awscc-config-connector/index:"
    },
    "@cdktn/provider-awscc.dataAwsccConfigConnectors": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1968
      },
      "readme": {
        "markdown": "# `data_awscc_config_connectors`\n\nRefer to the Terraform Registry for docs: [`data_awscc_config_connectors`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/config_connectors).\n"
      },
      "symbolId": "src/data-awscc-config-connectors/index:"
    },
    "@cdktn/provider-awscc.dataAwsccConfigOrganizationConformancePack": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1969
      },
      "readme": {
        "markdown": "# `data_awscc_config_organization_conformance_pack`\n\nRefer to the Terraform Registry for docs: [`data_awscc_config_organization_conformance_pack`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/config_organization_conformance_pack).\n"
      },
      "symbolId": "src/data-awscc-config-organization-conformance-pack/index:"
    },
    "@cdktn/provider-awscc.dataAwsccConfigOrganizationConformancePacks": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1970
      },
      "readme": {
        "markdown": "# `data_awscc_config_organization_conformance_packs`\n\nRefer to the Terraform Registry for docs: [`data_awscc_config_organization_conformance_packs`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/config_organization_conformance_packs).\n"
      },
      "symbolId": "src/data-awscc-config-organization-conformance-packs/index:"
    },
    "@cdktn/provider-awscc.dataAwsccConfigRemediationConfiguration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1971
      },
      "readme": {
        "markdown": "# `data_awscc_config_remediation_configuration`\n\nRefer to the Terraform Registry for docs: [`data_awscc_config_remediation_configuration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/config_remediation_configuration).\n"
      },
      "symbolId": "src/data-awscc-config-remediation-configuration/index:"
    },
    "@cdktn/provider-awscc.dataAwsccConfigRemediationConfigurations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1972
      },
      "readme": {
        "markdown": "# `data_awscc_config_remediation_configurations`\n\nRefer to the Terraform Registry for docs: [`data_awscc_config_remediation_configurations`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/config_remediation_configurations).\n"
      },
      "symbolId": "src/data-awscc-config-remediation-configurations/index:"
    },
    "@cdktn/provider-awscc.dataAwsccConfigStoredQueries": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1973
      },
      "readme": {
        "markdown": "# `data_awscc_config_stored_queries`\n\nRefer to the Terraform Registry for docs: [`data_awscc_config_stored_queries`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/config_stored_queries).\n"
      },
      "symbolId": "src/data-awscc-config-stored-queries/index:"
    },
    "@cdktn/provider-awscc.dataAwsccConfigStoredQuery": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1974
      },
      "readme": {
        "markdown": "# `data_awscc_config_stored_query`\n\nRefer to the Terraform Registry for docs: [`data_awscc_config_stored_query`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/config_stored_query).\n"
      },
      "symbolId": "src/data-awscc-config-stored-query/index:"
    },
    "@cdktn/provider-awscc.dataAwsccConnectAgentStatus": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1975
      },
      "readme": {
        "markdown": "# `data_awscc_connect_agent_status`\n\nRefer to the Terraform Registry for docs: [`data_awscc_connect_agent_status`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_agent_status).\n"
      },
      "symbolId": "src/data-awscc-connect-agent-status/index:"
    },
    "@cdktn/provider-awscc.dataAwsccConnectApprovedOrigin": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1976
      },
      "readme": {
        "markdown": "# `data_awscc_connect_approved_origin`\n\nRefer to the Terraform Registry for docs: [`data_awscc_connect_approved_origin`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_approved_origin).\n"
      },
      "symbolId": "src/data-awscc-connect-approved-origin/index:"
    },
    "@cdktn/provider-awscc.dataAwsccConnectApprovedOrigins": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1977
      },
      "readme": {
        "markdown": "# `data_awscc_connect_approved_origins`\n\nRefer to the Terraform Registry for docs: [`data_awscc_connect_approved_origins`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_approved_origins).\n"
      },
      "symbolId": "src/data-awscc-connect-approved-origins/index:"
    },
    "@cdktn/provider-awscc.dataAwsccConnectContactFlow": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1978
      },
      "readme": {
        "markdown": "# `data_awscc_connect_contact_flow`\n\nRefer to the Terraform Registry for docs: [`data_awscc_connect_contact_flow`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_contact_flow).\n"
      },
      "symbolId": "src/data-awscc-connect-contact-flow/index:"
    },
    "@cdktn/provider-awscc.dataAwsccConnectContactFlowModule": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1979
      },
      "readme": {
        "markdown": "# `data_awscc_connect_contact_flow_module`\n\nRefer to the Terraform Registry for docs: [`data_awscc_connect_contact_flow_module`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_contact_flow_module).\n"
      },
      "symbolId": "src/data-awscc-connect-contact-flow-module/index:"
    },
    "@cdktn/provider-awscc.dataAwsccConnectContactFlowModuleAlias": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1980
      },
      "readme": {
        "markdown": "# `data_awscc_connect_contact_flow_module_alias`\n\nRefer to the Terraform Registry for docs: [`data_awscc_connect_contact_flow_module_alias`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_contact_flow_module_alias).\n"
      },
      "symbolId": "src/data-awscc-connect-contact-flow-module-alias/index:"
    },
    "@cdktn/provider-awscc.dataAwsccConnectContactFlowModuleVersion": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1981
      },
      "readme": {
        "markdown": "# `data_awscc_connect_contact_flow_module_version`\n\nRefer to the Terraform Registry for docs: [`data_awscc_connect_contact_flow_module_version`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_contact_flow_module_version).\n"
      },
      "symbolId": "src/data-awscc-connect-contact-flow-module-version/index:"
    },
    "@cdktn/provider-awscc.dataAwsccConnectContactFlowModuleVersions": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1982
      },
      "readme": {
        "markdown": "# `data_awscc_connect_contact_flow_module_versions`\n\nRefer to the Terraform Registry for docs: [`data_awscc_connect_contact_flow_module_versions`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_contact_flow_module_versions).\n"
      },
      "symbolId": "src/data-awscc-connect-contact-flow-module-versions/index:"
    },
    "@cdktn/provider-awscc.dataAwsccConnectContactFlowVersion": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1983
      },
      "readme": {
        "markdown": "# `data_awscc_connect_contact_flow_version`\n\nRefer to the Terraform Registry for docs: [`data_awscc_connect_contact_flow_version`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_contact_flow_version).\n"
      },
      "symbolId": "src/data-awscc-connect-contact-flow-version/index:"
    },
    "@cdktn/provider-awscc.dataAwsccConnectDataLakeAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1984
      },
      "readme": {
        "markdown": "# `data_awscc_connect_data_lake_association`\n\nRefer to the Terraform Registry for docs: [`data_awscc_connect_data_lake_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_data_lake_association).\n"
      },
      "symbolId": "src/data-awscc-connect-data-lake-association/index:"
    },
    "@cdktn/provider-awscc.dataAwsccConnectDataTable": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1985
      },
      "readme": {
        "markdown": "# `data_awscc_connect_data_table`\n\nRefer to the Terraform Registry for docs: [`data_awscc_connect_data_table`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_data_table).\n"
      },
      "symbolId": "src/data-awscc-connect-data-table/index:"
    },
    "@cdktn/provider-awscc.dataAwsccConnectDataTableAttribute": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1986
      },
      "readme": {
        "markdown": "# `data_awscc_connect_data_table_attribute`\n\nRefer to the Terraform Registry for docs: [`data_awscc_connect_data_table_attribute`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_data_table_attribute).\n"
      },
      "symbolId": "src/data-awscc-connect-data-table-attribute/index:"
    },
    "@cdktn/provider-awscc.dataAwsccConnectDataTableRecord": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1987
      },
      "readme": {
        "markdown": "# `data_awscc_connect_data_table_record`\n\nRefer to the Terraform Registry for docs: [`data_awscc_connect_data_table_record`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_data_table_record).\n"
      },
      "symbolId": "src/data-awscc-connect-data-table-record/index:"
    },
    "@cdktn/provider-awscc.dataAwsccConnectEmailAddress": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1988
      },
      "readme": {
        "markdown": "# `data_awscc_connect_email_address`\n\nRefer to the Terraform Registry for docs: [`data_awscc_connect_email_address`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_email_address).\n"
      },
      "symbolId": "src/data-awscc-connect-email-address/index:"
    },
    "@cdktn/provider-awscc.dataAwsccConnectHoursOfOperation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1989
      },
      "readme": {
        "markdown": "# `data_awscc_connect_hours_of_operation`\n\nRefer to the Terraform Registry for docs: [`data_awscc_connect_hours_of_operation`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_hours_of_operation).\n"
      },
      "symbolId": "src/data-awscc-connect-hours-of-operation/index:"
    },
    "@cdktn/provider-awscc.dataAwsccConnectInstance": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1990
      },
      "readme": {
        "markdown": "# `data_awscc_connect_instance`\n\nRefer to the Terraform Registry for docs: [`data_awscc_connect_instance`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_instance).\n"
      },
      "symbolId": "src/data-awscc-connect-instance/index:"
    },
    "@cdktn/provider-awscc.dataAwsccConnectInstanceStorageConfig": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1991
      },
      "readme": {
        "markdown": "# `data_awscc_connect_instance_storage_config`\n\nRefer to the Terraform Registry for docs: [`data_awscc_connect_instance_storage_config`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_instance_storage_config).\n"
      },
      "symbolId": "src/data-awscc-connect-instance-storage-config/index:"
    },
    "@cdktn/provider-awscc.dataAwsccConnectInstanceStorageConfigs": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1992
      },
      "readme": {
        "markdown": "# `data_awscc_connect_instance_storage_configs`\n\nRefer to the Terraform Registry for docs: [`data_awscc_connect_instance_storage_configs`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_instance_storage_configs).\n"
      },
      "symbolId": "src/data-awscc-connect-instance-storage-configs/index:"
    },
    "@cdktn/provider-awscc.dataAwsccConnectInstances": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1993
      },
      "readme": {
        "markdown": "# `data_awscc_connect_instances`\n\nRefer to the Terraform Registry for docs: [`data_awscc_connect_instances`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_instances).\n"
      },
      "symbolId": "src/data-awscc-connect-instances/index:"
    },
    "@cdktn/provider-awscc.dataAwsccConnectIntegrationAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1994
      },
      "readme": {
        "markdown": "# `data_awscc_connect_integration_association`\n\nRefer to the Terraform Registry for docs: [`data_awscc_connect_integration_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_integration_association).\n"
      },
      "symbolId": "src/data-awscc-connect-integration-association/index:"
    },
    "@cdktn/provider-awscc.dataAwsccConnectNotification": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1995
      },
      "readme": {
        "markdown": "# `data_awscc_connect_notification`\n\nRefer to the Terraform Registry for docs: [`data_awscc_connect_notification`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_notification).\n"
      },
      "symbolId": "src/data-awscc-connect-notification/index:"
    },
    "@cdktn/provider-awscc.dataAwsccConnectPhoneNumber": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1996
      },
      "readme": {
        "markdown": "# `data_awscc_connect_phone_number`\n\nRefer to the Terraform Registry for docs: [`data_awscc_connect_phone_number`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_phone_number).\n"
      },
      "symbolId": "src/data-awscc-connect-phone-number/index:"
    },
    "@cdktn/provider-awscc.dataAwsccConnectPredefinedAttribute": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1997
      },
      "readme": {
        "markdown": "# `data_awscc_connect_predefined_attribute`\n\nRefer to the Terraform Registry for docs: [`data_awscc_connect_predefined_attribute`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_predefined_attribute).\n"
      },
      "symbolId": "src/data-awscc-connect-predefined-attribute/index:"
    },
    "@cdktn/provider-awscc.dataAwsccConnectPrompt": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1998
      },
      "readme": {
        "markdown": "# `data_awscc_connect_prompt`\n\nRefer to the Terraform Registry for docs: [`data_awscc_connect_prompt`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_prompt).\n"
      },
      "symbolId": "src/data-awscc-connect-prompt/index:"
    },
    "@cdktn/provider-awscc.dataAwsccConnectQueue": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1999
      },
      "readme": {
        "markdown": "# `data_awscc_connect_queue`\n\nRefer to the Terraform Registry for docs: [`data_awscc_connect_queue`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_queue).\n"
      },
      "symbolId": "src/data-awscc-connect-queue/index:"
    },
    "@cdktn/provider-awscc.dataAwsccConnectQuickConnect": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2000
      },
      "readme": {
        "markdown": "# `data_awscc_connect_quick_connect`\n\nRefer to the Terraform Registry for docs: [`data_awscc_connect_quick_connect`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_quick_connect).\n"
      },
      "symbolId": "src/data-awscc-connect-quick-connect/index:"
    },
    "@cdktn/provider-awscc.dataAwsccConnectRoutingProfile": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2001
      },
      "readme": {
        "markdown": "# `data_awscc_connect_routing_profile`\n\nRefer to the Terraform Registry for docs: [`data_awscc_connect_routing_profile`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_routing_profile).\n"
      },
      "symbolId": "src/data-awscc-connect-routing-profile/index:"
    },
    "@cdktn/provider-awscc.dataAwsccConnectSecurityKey": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2002
      },
      "readme": {
        "markdown": "# `data_awscc_connect_security_key`\n\nRefer to the Terraform Registry for docs: [`data_awscc_connect_security_key`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_security_key).\n"
      },
      "symbolId": "src/data-awscc-connect-security-key/index:"
    },
    "@cdktn/provider-awscc.dataAwsccConnectSecurityKeys": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2003
      },
      "readme": {
        "markdown": "# `data_awscc_connect_security_keys`\n\nRefer to the Terraform Registry for docs: [`data_awscc_connect_security_keys`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_security_keys).\n"
      },
      "symbolId": "src/data-awscc-connect-security-keys/index:"
    },
    "@cdktn/provider-awscc.dataAwsccConnectSecurityProfile": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2004
      },
      "readme": {
        "markdown": "# `data_awscc_connect_security_profile`\n\nRefer to the Terraform Registry for docs: [`data_awscc_connect_security_profile`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_security_profile).\n"
      },
      "symbolId": "src/data-awscc-connect-security-profile/index:"
    },
    "@cdktn/provider-awscc.dataAwsccConnectTaskTemplate": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2005
      },
      "readme": {
        "markdown": "# `data_awscc_connect_task_template`\n\nRefer to the Terraform Registry for docs: [`data_awscc_connect_task_template`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_task_template).\n"
      },
      "symbolId": "src/data-awscc-connect-task-template/index:"
    },
    "@cdktn/provider-awscc.dataAwsccConnectTestCase": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2006
      },
      "readme": {
        "markdown": "# `data_awscc_connect_test_case`\n\nRefer to the Terraform Registry for docs: [`data_awscc_connect_test_case`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_test_case).\n"
      },
      "symbolId": "src/data-awscc-connect-test-case/index:"
    },
    "@cdktn/provider-awscc.dataAwsccConnectTrafficDistributionGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2007
      },
      "readme": {
        "markdown": "# `data_awscc_connect_traffic_distribution_group`\n\nRefer to the Terraform Registry for docs: [`data_awscc_connect_traffic_distribution_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_traffic_distribution_group).\n"
      },
      "symbolId": "src/data-awscc-connect-traffic-distribution-group/index:"
    },
    "@cdktn/provider-awscc.dataAwsccConnectTrafficDistributionGroups": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2008
      },
      "readme": {
        "markdown": "# `data_awscc_connect_traffic_distribution_groups`\n\nRefer to the Terraform Registry for docs: [`data_awscc_connect_traffic_distribution_groups`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_traffic_distribution_groups).\n"
      },
      "symbolId": "src/data-awscc-connect-traffic-distribution-groups/index:"
    },
    "@cdktn/provider-awscc.dataAwsccConnectUser": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2009
      },
      "readme": {
        "markdown": "# `data_awscc_connect_user`\n\nRefer to the Terraform Registry for docs: [`data_awscc_connect_user`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_user).\n"
      },
      "symbolId": "src/data-awscc-connect-user/index:"
    },
    "@cdktn/provider-awscc.dataAwsccConnectUserHierarchyGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2010
      },
      "readme": {
        "markdown": "# `data_awscc_connect_user_hierarchy_group`\n\nRefer to the Terraform Registry for docs: [`data_awscc_connect_user_hierarchy_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_user_hierarchy_group).\n"
      },
      "symbolId": "src/data-awscc-connect-user-hierarchy-group/index:"
    },
    "@cdktn/provider-awscc.dataAwsccConnectUserHierarchyStructure": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2011
      },
      "readme": {
        "markdown": "# `data_awscc_connect_user_hierarchy_structure`\n\nRefer to the Terraform Registry for docs: [`data_awscc_connect_user_hierarchy_structure`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_user_hierarchy_structure).\n"
      },
      "symbolId": "src/data-awscc-connect-user-hierarchy-structure/index:"
    },
    "@cdktn/provider-awscc.dataAwsccConnectView": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2012
      },
      "readme": {
        "markdown": "# `data_awscc_connect_view`\n\nRefer to the Terraform Registry for docs: [`data_awscc_connect_view`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_view).\n"
      },
      "symbolId": "src/data-awscc-connect-view/index:"
    },
    "@cdktn/provider-awscc.dataAwsccConnectViewVersion": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2013
      },
      "readme": {
        "markdown": "# `data_awscc_connect_view_version`\n\nRefer to the Terraform Registry for docs: [`data_awscc_connect_view_version`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_view_version).\n"
      },
      "symbolId": "src/data-awscc-connect-view-version/index:"
    },
    "@cdktn/provider-awscc.dataAwsccConnectWorkspace": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2014
      },
      "readme": {
        "markdown": "# `data_awscc_connect_workspace`\n\nRefer to the Terraform Registry for docs: [`data_awscc_connect_workspace`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_workspace).\n"
      },
      "symbolId": "src/data-awscc-connect-workspace/index:"
    },
    "@cdktn/provider-awscc.dataAwsccConnectWorkspaces": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2015
      },
      "readme": {
        "markdown": "# `data_awscc_connect_workspaces`\n\nRefer to the Terraform Registry for docs: [`data_awscc_connect_workspaces`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_workspaces).\n"
      },
      "symbolId": "src/data-awscc-connect-workspaces/index:"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsCampaign": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2016
      },
      "readme": {
        "markdown": "# `data_awscc_connectcampaigns_campaign`\n\nRefer to the Terraform Registry for docs: [`data_awscc_connectcampaigns_campaign`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connectcampaigns_campaign).\n"
      },
      "symbolId": "src/data-awscc-connectcampaigns-campaign/index:"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsCampaigns": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2017
      },
      "readme": {
        "markdown": "# `data_awscc_connectcampaigns_campaigns`\n\nRefer to the Terraform Registry for docs: [`data_awscc_connectcampaigns_campaigns`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connectcampaigns_campaigns).\n"
      },
      "symbolId": "src/data-awscc-connectcampaigns-campaigns/index:"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2018
      },
      "readme": {
        "markdown": "# `data_awscc_connectcampaignsv2_campaign`\n\nRefer to the Terraform Registry for docs: [`data_awscc_connectcampaignsv2_campaign`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connectcampaignsv2_campaign).\n"
      },
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:"
    },
    "@cdktn/provider-awscc.dataAwsccControltowerEnabledControl": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2019
      },
      "readme": {
        "markdown": "# `data_awscc_controltower_enabled_control`\n\nRefer to the Terraform Registry for docs: [`data_awscc_controltower_enabled_control`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/controltower_enabled_control).\n"
      },
      "symbolId": "src/data-awscc-controltower-enabled-control/index:"
    },
    "@cdktn/provider-awscc.dataAwsccControltowerLandingZone": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2020
      },
      "readme": {
        "markdown": "# `data_awscc_controltower_landing_zone`\n\nRefer to the Terraform Registry for docs: [`data_awscc_controltower_landing_zone`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/controltower_landing_zone).\n"
      },
      "symbolId": "src/data-awscc-controltower-landing-zone/index:"
    },
    "@cdktn/provider-awscc.dataAwsccControltowerLandingZones": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2021
      },
      "readme": {
        "markdown": "# `data_awscc_controltower_landing_zones`\n\nRefer to the Terraform Registry for docs: [`data_awscc_controltower_landing_zones`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/controltower_landing_zones).\n"
      },
      "symbolId": "src/data-awscc-controltower-landing-zones/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCurReportDefinition": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2022
      },
      "readme": {
        "markdown": "# `data_awscc_cur_report_definition`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cur_report_definition`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cur_report_definition).\n"
      },
      "symbolId": "src/data-awscc-cur-report-definition/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCurReportDefinitions": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2023
      },
      "readme": {
        "markdown": "# `data_awscc_cur_report_definitions`\n\nRefer to the Terraform Registry for docs: [`data_awscc_cur_report_definitions`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cur_report_definitions).\n"
      },
      "symbolId": "src/data-awscc-cur-report-definitions/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesCalculatedAttributeDefinition": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2024
      },
      "readme": {
        "markdown": "# `data_awscc_customerprofiles_calculated_attribute_definition`\n\nRefer to the Terraform Registry for docs: [`data_awscc_customerprofiles_calculated_attribute_definition`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/customerprofiles_calculated_attribute_definition).\n"
      },
      "symbolId": "src/data-awscc-customerprofiles-calculated-attribute-definition/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesDomain": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2025
      },
      "readme": {
        "markdown": "# `data_awscc_customerprofiles_domain`\n\nRefer to the Terraform Registry for docs: [`data_awscc_customerprofiles_domain`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/customerprofiles_domain).\n"
      },
      "symbolId": "src/data-awscc-customerprofiles-domain/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesDomainObjectType": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2026
      },
      "readme": {
        "markdown": "# `data_awscc_customerprofiles_domain_object_type`\n\nRefer to the Terraform Registry for docs: [`data_awscc_customerprofiles_domain_object_type`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/customerprofiles_domain_object_type).\n"
      },
      "symbolId": "src/data-awscc-customerprofiles-domain-object-type/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesEventStream": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2027
      },
      "readme": {
        "markdown": "# `data_awscc_customerprofiles_event_stream`\n\nRefer to the Terraform Registry for docs: [`data_awscc_customerprofiles_event_stream`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/customerprofiles_event_stream).\n"
      },
      "symbolId": "src/data-awscc-customerprofiles-event-stream/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesEventTrigger": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2028
      },
      "readme": {
        "markdown": "# `data_awscc_customerprofiles_event_trigger`\n\nRefer to the Terraform Registry for docs: [`data_awscc_customerprofiles_event_trigger`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/customerprofiles_event_trigger).\n"
      },
      "symbolId": "src/data-awscc-customerprofiles-event-trigger/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2029
      },
      "readme": {
        "markdown": "# `data_awscc_customerprofiles_integration`\n\nRefer to the Terraform Registry for docs: [`data_awscc_customerprofiles_integration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/customerprofiles_integration).\n"
      },
      "symbolId": "src/data-awscc-customerprofiles-integration/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesObjectType": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2030
      },
      "readme": {
        "markdown": "# `data_awscc_customerprofiles_object_type`\n\nRefer to the Terraform Registry for docs: [`data_awscc_customerprofiles_object_type`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/customerprofiles_object_type).\n"
      },
      "symbolId": "src/data-awscc-customerprofiles-object-type/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesRecommender": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2031
      },
      "readme": {
        "markdown": "# `data_awscc_customerprofiles_recommender`\n\nRefer to the Terraform Registry for docs: [`data_awscc_customerprofiles_recommender`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/customerprofiles_recommender).\n"
      },
      "symbolId": "src/data-awscc-customerprofiles-recommender/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesRecommenders": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2032
      },
      "readme": {
        "markdown": "# `data_awscc_customerprofiles_recommenders`\n\nRefer to the Terraform Registry for docs: [`data_awscc_customerprofiles_recommenders`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/customerprofiles_recommenders).\n"
      },
      "symbolId": "src/data-awscc-customerprofiles-recommenders/index:"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2033
      },
      "readme": {
        "markdown": "# `data_awscc_customerprofiles_segment_definition`\n\nRefer to the Terraform Registry for docs: [`data_awscc_customerprofiles_segment_definition`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/customerprofiles_segment_definition).\n"
      },
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewDataset": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2034
      },
      "readme": {
        "markdown": "# `data_awscc_databrew_dataset`\n\nRefer to the Terraform Registry for docs: [`data_awscc_databrew_dataset`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/databrew_dataset).\n"
      },
      "symbolId": "src/data-awscc-databrew-dataset/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewDatasets": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2035
      },
      "readme": {
        "markdown": "# `data_awscc_databrew_datasets`\n\nRefer to the Terraform Registry for docs: [`data_awscc_databrew_datasets`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/databrew_datasets).\n"
      },
      "symbolId": "src/data-awscc-databrew-datasets/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewJob": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2036
      },
      "readme": {
        "markdown": "# `data_awscc_databrew_job`\n\nRefer to the Terraform Registry for docs: [`data_awscc_databrew_job`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/databrew_job).\n"
      },
      "symbolId": "src/data-awscc-databrew-job/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewJobs": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2037
      },
      "readme": {
        "markdown": "# `data_awscc_databrew_jobs`\n\nRefer to the Terraform Registry for docs: [`data_awscc_databrew_jobs`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/databrew_jobs).\n"
      },
      "symbolId": "src/data-awscc-databrew-jobs/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewProject": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2038
      },
      "readme": {
        "markdown": "# `data_awscc_databrew_project`\n\nRefer to the Terraform Registry for docs: [`data_awscc_databrew_project`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/databrew_project).\n"
      },
      "symbolId": "src/data-awscc-databrew-project/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewProjects": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2039
      },
      "readme": {
        "markdown": "# `data_awscc_databrew_projects`\n\nRefer to the Terraform Registry for docs: [`data_awscc_databrew_projects`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/databrew_projects).\n"
      },
      "symbolId": "src/data-awscc-databrew-projects/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewRecipes": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2040
      },
      "readme": {
        "markdown": "# `data_awscc_databrew_recipes`\n\nRefer to the Terraform Registry for docs: [`data_awscc_databrew_recipes`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/databrew_recipes).\n"
      },
      "symbolId": "src/data-awscc-databrew-recipes/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewRuleset": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2041
      },
      "readme": {
        "markdown": "# `data_awscc_databrew_ruleset`\n\nRefer to the Terraform Registry for docs: [`data_awscc_databrew_ruleset`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/databrew_ruleset).\n"
      },
      "symbolId": "src/data-awscc-databrew-ruleset/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewRulesets": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2042
      },
      "readme": {
        "markdown": "# `data_awscc_databrew_rulesets`\n\nRefer to the Terraform Registry for docs: [`data_awscc_databrew_rulesets`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/databrew_rulesets).\n"
      },
      "symbolId": "src/data-awscc-databrew-rulesets/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewSchedule": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2043
      },
      "readme": {
        "markdown": "# `data_awscc_databrew_schedule`\n\nRefer to the Terraform Registry for docs: [`data_awscc_databrew_schedule`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/databrew_schedule).\n"
      },
      "symbolId": "src/data-awscc-databrew-schedule/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewSchedules": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2044
      },
      "readme": {
        "markdown": "# `data_awscc_databrew_schedules`\n\nRefer to the Terraform Registry for docs: [`data_awscc_databrew_schedules`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/databrew_schedules).\n"
      },
      "symbolId": "src/data-awscc-databrew-schedules/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDatapipelinePipeline": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2045
      },
      "readme": {
        "markdown": "# `data_awscc_datapipeline_pipeline`\n\nRefer to the Terraform Registry for docs: [`data_awscc_datapipeline_pipeline`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datapipeline_pipeline).\n"
      },
      "symbolId": "src/data-awscc-datapipeline-pipeline/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDatapipelinePipelines": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2046
      },
      "readme": {
        "markdown": "# `data_awscc_datapipeline_pipelines`\n\nRefer to the Terraform Registry for docs: [`data_awscc_datapipeline_pipelines`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datapipeline_pipelines).\n"
      },
      "symbolId": "src/data-awscc-datapipeline-pipelines/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncAgent": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2047
      },
      "readme": {
        "markdown": "# `data_awscc_datasync_agent`\n\nRefer to the Terraform Registry for docs: [`data_awscc_datasync_agent`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_agent).\n"
      },
      "symbolId": "src/data-awscc-datasync-agent/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncAgents": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2048
      },
      "readme": {
        "markdown": "# `data_awscc_datasync_agents`\n\nRefer to the Terraform Registry for docs: [`data_awscc_datasync_agents`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_agents).\n"
      },
      "symbolId": "src/data-awscc-datasync-agents/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationAzureBlob": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2049
      },
      "readme": {
        "markdown": "# `data_awscc_datasync_location_azure_blob`\n\nRefer to the Terraform Registry for docs: [`data_awscc_datasync_location_azure_blob`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_location_azure_blob).\n"
      },
      "symbolId": "src/data-awscc-datasync-location-azure-blob/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationAzureBlobs": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2050
      },
      "readme": {
        "markdown": "# `data_awscc_datasync_location_azure_blobs`\n\nRefer to the Terraform Registry for docs: [`data_awscc_datasync_location_azure_blobs`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_location_azure_blobs).\n"
      },
      "symbolId": "src/data-awscc-datasync-location-azure-blobs/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationEfs": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2051
      },
      "readme": {
        "markdown": "# `data_awscc_datasync_location_efs`\n\nRefer to the Terraform Registry for docs: [`data_awscc_datasync_location_efs`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_location_efs).\n"
      },
      "symbolId": "src/data-awscc-datasync-location-efs/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationEfsPlural": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2052
      },
      "readme": {
        "markdown": "# `data_awscc_datasync_location_efs_plural`\n\nRefer to the Terraform Registry for docs: [`data_awscc_datasync_location_efs_plural`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_location_efs_plural).\n"
      },
      "symbolId": "src/data-awscc-datasync-location-efs-plural/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxLustre": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2053
      },
      "readme": {
        "markdown": "# `data_awscc_datasync_location_fsx_lustre`\n\nRefer to the Terraform Registry for docs: [`data_awscc_datasync_location_fsx_lustre`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_location_fsx_lustre).\n"
      },
      "symbolId": "src/data-awscc-datasync-location-fsx-lustre/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxLustres": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2054
      },
      "readme": {
        "markdown": "# `data_awscc_datasync_location_fsx_lustres`\n\nRefer to the Terraform Registry for docs: [`data_awscc_datasync_location_fsx_lustres`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_location_fsx_lustres).\n"
      },
      "symbolId": "src/data-awscc-datasync-location-fsx-lustres/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxOntap": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2055
      },
      "readme": {
        "markdown": "# `data_awscc_datasync_location_fsx_ontap`\n\nRefer to the Terraform Registry for docs: [`data_awscc_datasync_location_fsx_ontap`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_location_fsx_ontap).\n"
      },
      "symbolId": "src/data-awscc-datasync-location-fsx-ontap/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxOntaps": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2056
      },
      "readme": {
        "markdown": "# `data_awscc_datasync_location_fsx_ontaps`\n\nRefer to the Terraform Registry for docs: [`data_awscc_datasync_location_fsx_ontaps`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_location_fsx_ontaps).\n"
      },
      "symbolId": "src/data-awscc-datasync-location-fsx-ontaps/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxOpenZfs": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2057
      },
      "readme": {
        "markdown": "# `data_awscc_datasync_location_fsx_open_zfs`\n\nRefer to the Terraform Registry for docs: [`data_awscc_datasync_location_fsx_open_zfs`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_location_fsx_open_zfs).\n"
      },
      "symbolId": "src/data-awscc-datasync-location-fsx-open-zfs/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxOpenZfsPlural": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2058
      },
      "readme": {
        "markdown": "# `data_awscc_datasync_location_fsx_open_zfs_plural`\n\nRefer to the Terraform Registry for docs: [`data_awscc_datasync_location_fsx_open_zfs_plural`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_location_fsx_open_zfs_plural).\n"
      },
      "symbolId": "src/data-awscc-datasync-location-fsx-open-zfs-plural/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxWindows": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2059
      },
      "readme": {
        "markdown": "# `data_awscc_datasync_location_fsx_windows`\n\nRefer to the Terraform Registry for docs: [`data_awscc_datasync_location_fsx_windows`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_location_fsx_windows).\n"
      },
      "symbolId": "src/data-awscc-datasync-location-fsx-windows/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxWindowsPlural": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2060
      },
      "readme": {
        "markdown": "# `data_awscc_datasync_location_fsx_windows_plural`\n\nRefer to the Terraform Registry for docs: [`data_awscc_datasync_location_fsx_windows_plural`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_location_fsx_windows_plural).\n"
      },
      "symbolId": "src/data-awscc-datasync-location-fsx-windows-plural/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationHdfs": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2061
      },
      "readme": {
        "markdown": "# `data_awscc_datasync_location_hdfs`\n\nRefer to the Terraform Registry for docs: [`data_awscc_datasync_location_hdfs`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_location_hdfs).\n"
      },
      "symbolId": "src/data-awscc-datasync-location-hdfs/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationHdfsPlural": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2062
      },
      "readme": {
        "markdown": "# `data_awscc_datasync_location_hdfs_plural`\n\nRefer to the Terraform Registry for docs: [`data_awscc_datasync_location_hdfs_plural`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_location_hdfs_plural).\n"
      },
      "symbolId": "src/data-awscc-datasync-location-hdfs-plural/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationNfs": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2063
      },
      "readme": {
        "markdown": "# `data_awscc_datasync_location_nfs`\n\nRefer to the Terraform Registry for docs: [`data_awscc_datasync_location_nfs`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_location_nfs).\n"
      },
      "symbolId": "src/data-awscc-datasync-location-nfs/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationNfsPlural": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2064
      },
      "readme": {
        "markdown": "# `data_awscc_datasync_location_nfs_plural`\n\nRefer to the Terraform Registry for docs: [`data_awscc_datasync_location_nfs_plural`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_location_nfs_plural).\n"
      },
      "symbolId": "src/data-awscc-datasync-location-nfs-plural/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationObjectStorage": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2065
      },
      "readme": {
        "markdown": "# `data_awscc_datasync_location_object_storage`\n\nRefer to the Terraform Registry for docs: [`data_awscc_datasync_location_object_storage`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_location_object_storage).\n"
      },
      "symbolId": "src/data-awscc-datasync-location-object-storage/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationObjectStorages": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2066
      },
      "readme": {
        "markdown": "# `data_awscc_datasync_location_object_storages`\n\nRefer to the Terraform Registry for docs: [`data_awscc_datasync_location_object_storages`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_location_object_storages).\n"
      },
      "symbolId": "src/data-awscc-datasync-location-object-storages/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationS3": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2067
      },
      "readme": {
        "markdown": "# `data_awscc_datasync_location_s3`\n\nRefer to the Terraform Registry for docs: [`data_awscc_datasync_location_s3`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_location_s3).\n"
      },
      "symbolId": "src/data-awscc-datasync-location-s3/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationS3S": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2068
      },
      "readme": {
        "markdown": "# `data_awscc_datasync_location_s3s`\n\nRefer to the Terraform Registry for docs: [`data_awscc_datasync_location_s3s`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_location_s3s).\n"
      },
      "symbolId": "src/data-awscc-datasync-location-s3s/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationSmb": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2069
      },
      "readme": {
        "markdown": "# `data_awscc_datasync_location_smb`\n\nRefer to the Terraform Registry for docs: [`data_awscc_datasync_location_smb`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_location_smb).\n"
      },
      "symbolId": "src/data-awscc-datasync-location-smb/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationSmbs": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2070
      },
      "readme": {
        "markdown": "# `data_awscc_datasync_location_smbs`\n\nRefer to the Terraform Registry for docs: [`data_awscc_datasync_location_smbs`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_location_smbs).\n"
      },
      "symbolId": "src/data-awscc-datasync-location-smbs/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncStorageSystem": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2071
      },
      "readme": {
        "markdown": "# `data_awscc_datasync_storage_system`\n\nRefer to the Terraform Registry for docs: [`data_awscc_datasync_storage_system`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_storage_system).\n"
      },
      "symbolId": "src/data-awscc-datasync-storage-system/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncStorageSystems": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2072
      },
      "readme": {
        "markdown": "# `data_awscc_datasync_storage_systems`\n\nRefer to the Terraform Registry for docs: [`data_awscc_datasync_storage_systems`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_storage_systems).\n"
      },
      "symbolId": "src/data-awscc-datasync-storage-systems/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncTask": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2073
      },
      "readme": {
        "markdown": "# `data_awscc_datasync_task`\n\nRefer to the Terraform Registry for docs: [`data_awscc_datasync_task`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_task).\n"
      },
      "symbolId": "src/data-awscc-datasync-task/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncTasks": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2074
      },
      "readme": {
        "markdown": "# `data_awscc_datasync_tasks`\n\nRefer to the Terraform Registry for docs: [`data_awscc_datasync_tasks`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_tasks).\n"
      },
      "symbolId": "src/data-awscc-datasync-tasks/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneConnection": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2075
      },
      "readme": {
        "markdown": "# `data_awscc_datazone_connection`\n\nRefer to the Terraform Registry for docs: [`data_awscc_datazone_connection`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datazone_connection).\n"
      },
      "symbolId": "src/data-awscc-datazone-connection/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneDataSource": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2076
      },
      "readme": {
        "markdown": "# `data_awscc_datazone_data_source`\n\nRefer to the Terraform Registry for docs: [`data_awscc_datazone_data_source`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datazone_data_source).\n"
      },
      "symbolId": "src/data-awscc-datazone-data-source/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneDomain": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2077
      },
      "readme": {
        "markdown": "# `data_awscc_datazone_domain`\n\nRefer to the Terraform Registry for docs: [`data_awscc_datazone_domain`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datazone_domain).\n"
      },
      "symbolId": "src/data-awscc-datazone-domain/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneDomainUnit": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2078
      },
      "readme": {
        "markdown": "# `data_awscc_datazone_domain_unit`\n\nRefer to the Terraform Registry for docs: [`data_awscc_datazone_domain_unit`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datazone_domain_unit).\n"
      },
      "symbolId": "src/data-awscc-datazone-domain-unit/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneDomains": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2079
      },
      "readme": {
        "markdown": "# `data_awscc_datazone_domains`\n\nRefer to the Terraform Registry for docs: [`data_awscc_datazone_domains`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datazone_domains).\n"
      },
      "symbolId": "src/data-awscc-datazone-domains/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneEnvironment": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2080
      },
      "readme": {
        "markdown": "# `data_awscc_datazone_environment`\n\nRefer to the Terraform Registry for docs: [`data_awscc_datazone_environment`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datazone_environment).\n"
      },
      "symbolId": "src/data-awscc-datazone-environment/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneEnvironmentActions": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2081
      },
      "readme": {
        "markdown": "# `data_awscc_datazone_environment_actions`\n\nRefer to the Terraform Registry for docs: [`data_awscc_datazone_environment_actions`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datazone_environment_actions).\n"
      },
      "symbolId": "src/data-awscc-datazone-environment-actions/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneEnvironmentBlueprintConfiguration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2082
      },
      "readme": {
        "markdown": "# `data_awscc_datazone_environment_blueprint_configuration`\n\nRefer to the Terraform Registry for docs: [`data_awscc_datazone_environment_blueprint_configuration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datazone_environment_blueprint_configuration).\n"
      },
      "symbolId": "src/data-awscc-datazone-environment-blueprint-configuration/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneEnvironmentProfile": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2083
      },
      "readme": {
        "markdown": "# `data_awscc_datazone_environment_profile`\n\nRefer to the Terraform Registry for docs: [`data_awscc_datazone_environment_profile`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datazone_environment_profile).\n"
      },
      "symbolId": "src/data-awscc-datazone-environment-profile/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneFormType": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2084
      },
      "readme": {
        "markdown": "# `data_awscc_datazone_form_type`\n\nRefer to the Terraform Registry for docs: [`data_awscc_datazone_form_type`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datazone_form_type).\n"
      },
      "symbolId": "src/data-awscc-datazone-form-type/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneGroupProfile": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2085
      },
      "readme": {
        "markdown": "# `data_awscc_datazone_group_profile`\n\nRefer to the Terraform Registry for docs: [`data_awscc_datazone_group_profile`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datazone_group_profile).\n"
      },
      "symbolId": "src/data-awscc-datazone-group-profile/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneOwner": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2086
      },
      "readme": {
        "markdown": "# `data_awscc_datazone_owner`\n\nRefer to the Terraform Registry for docs: [`data_awscc_datazone_owner`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datazone_owner).\n"
      },
      "symbolId": "src/data-awscc-datazone-owner/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2087
      },
      "readme": {
        "markdown": "# `data_awscc_datazone_policy_grant`\n\nRefer to the Terraform Registry for docs: [`data_awscc_datazone_policy_grant`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datazone_policy_grant).\n"
      },
      "symbolId": "src/data-awscc-datazone-policy-grant/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrants": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2088
      },
      "readme": {
        "markdown": "# `data_awscc_datazone_policy_grants`\n\nRefer to the Terraform Registry for docs: [`data_awscc_datazone_policy_grants`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datazone_policy_grants).\n"
      },
      "symbolId": "src/data-awscc-datazone-policy-grants/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneProject": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2089
      },
      "readme": {
        "markdown": "# `data_awscc_datazone_project`\n\nRefer to the Terraform Registry for docs: [`data_awscc_datazone_project`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datazone_project).\n"
      },
      "symbolId": "src/data-awscc-datazone-project/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneProjectMembership": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2090
      },
      "readme": {
        "markdown": "# `data_awscc_datazone_project_membership`\n\nRefer to the Terraform Registry for docs: [`data_awscc_datazone_project_membership`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datazone_project_membership).\n"
      },
      "symbolId": "src/data-awscc-datazone-project-membership/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneProjectProfile": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2091
      },
      "readme": {
        "markdown": "# `data_awscc_datazone_project_profile`\n\nRefer to the Terraform Registry for docs: [`data_awscc_datazone_project_profile`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datazone_project_profile).\n"
      },
      "symbolId": "src/data-awscc-datazone-project-profile/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneProjectProfiles": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2092
      },
      "readme": {
        "markdown": "# `data_awscc_datazone_project_profiles`\n\nRefer to the Terraform Registry for docs: [`data_awscc_datazone_project_profiles`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datazone_project_profiles).\n"
      },
      "symbolId": "src/data-awscc-datazone-project-profiles/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneSubscriptionTarget": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2093
      },
      "readme": {
        "markdown": "# `data_awscc_datazone_subscription_target`\n\nRefer to the Terraform Registry for docs: [`data_awscc_datazone_subscription_target`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datazone_subscription_target).\n"
      },
      "symbolId": "src/data-awscc-datazone-subscription-target/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneUserProfile": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2094
      },
      "readme": {
        "markdown": "# `data_awscc_datazone_user_profile`\n\nRefer to the Terraform Registry for docs: [`data_awscc_datazone_user_profile`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datazone_user_profile).\n"
      },
      "symbolId": "src/data-awscc-datazone-user-profile/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDaxSubnetGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2095
      },
      "readme": {
        "markdown": "# `data_awscc_dax_subnet_group`\n\nRefer to the Terraform Registry for docs: [`data_awscc_dax_subnet_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/dax_subnet_group).\n"
      },
      "symbolId": "src/data-awscc-dax-subnet-group/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDaxSubnetGroups": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2096
      },
      "readme": {
        "markdown": "# `data_awscc_dax_subnet_groups`\n\nRefer to the Terraform Registry for docs: [`data_awscc_dax_subnet_groups`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/dax_subnet_groups).\n"
      },
      "symbolId": "src/data-awscc-dax-subnet-groups/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineFarm": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2097
      },
      "readme": {
        "markdown": "# `data_awscc_deadline_farm`\n\nRefer to the Terraform Registry for docs: [`data_awscc_deadline_farm`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/deadline_farm).\n"
      },
      "symbolId": "src/data-awscc-deadline-farm/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineFarms": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2098
      },
      "readme": {
        "markdown": "# `data_awscc_deadline_farms`\n\nRefer to the Terraform Registry for docs: [`data_awscc_deadline_farms`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/deadline_farms).\n"
      },
      "symbolId": "src/data-awscc-deadline-farms/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineFleet": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2099
      },
      "readme": {
        "markdown": "# `data_awscc_deadline_fleet`\n\nRefer to the Terraform Registry for docs: [`data_awscc_deadline_fleet`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/deadline_fleet).\n"
      },
      "symbolId": "src/data-awscc-deadline-fleet/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineLicenseEndpoint": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2100
      },
      "readme": {
        "markdown": "# `data_awscc_deadline_license_endpoint`\n\nRefer to the Terraform Registry for docs: [`data_awscc_deadline_license_endpoint`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/deadline_license_endpoint).\n"
      },
      "symbolId": "src/data-awscc-deadline-license-endpoint/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineLicenseEndpoints": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2101
      },
      "readme": {
        "markdown": "# `data_awscc_deadline_license_endpoints`\n\nRefer to the Terraform Registry for docs: [`data_awscc_deadline_license_endpoints`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/deadline_license_endpoints).\n"
      },
      "symbolId": "src/data-awscc-deadline-license-endpoints/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineLimit": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2102
      },
      "readme": {
        "markdown": "# `data_awscc_deadline_limit`\n\nRefer to the Terraform Registry for docs: [`data_awscc_deadline_limit`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/deadline_limit).\n"
      },
      "symbolId": "src/data-awscc-deadline-limit/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineMeteredProduct": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2103
      },
      "readme": {
        "markdown": "# `data_awscc_deadline_metered_product`\n\nRefer to the Terraform Registry for docs: [`data_awscc_deadline_metered_product`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/deadline_metered_product).\n"
      },
      "symbolId": "src/data-awscc-deadline-metered-product/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineMonitor": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2104
      },
      "readme": {
        "markdown": "# `data_awscc_deadline_monitor`\n\nRefer to the Terraform Registry for docs: [`data_awscc_deadline_monitor`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/deadline_monitor).\n"
      },
      "symbolId": "src/data-awscc-deadline-monitor/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineMonitors": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2105
      },
      "readme": {
        "markdown": "# `data_awscc_deadline_monitors`\n\nRefer to the Terraform Registry for docs: [`data_awscc_deadline_monitors`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/deadline_monitors).\n"
      },
      "symbolId": "src/data-awscc-deadline-monitors/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineQueue": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2106
      },
      "readme": {
        "markdown": "# `data_awscc_deadline_queue`\n\nRefer to the Terraform Registry for docs: [`data_awscc_deadline_queue`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/deadline_queue).\n"
      },
      "symbolId": "src/data-awscc-deadline-queue/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineQueueEnvironment": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2107
      },
      "readme": {
        "markdown": "# `data_awscc_deadline_queue_environment`\n\nRefer to the Terraform Registry for docs: [`data_awscc_deadline_queue_environment`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/deadline_queue_environment).\n"
      },
      "symbolId": "src/data-awscc-deadline-queue-environment/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineQueueFleetAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2108
      },
      "readme": {
        "markdown": "# `data_awscc_deadline_queue_fleet_association`\n\nRefer to the Terraform Registry for docs: [`data_awscc_deadline_queue_fleet_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/deadline_queue_fleet_association).\n"
      },
      "symbolId": "src/data-awscc-deadline-queue-fleet-association/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineQueueLimitAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2109
      },
      "readme": {
        "markdown": "# `data_awscc_deadline_queue_limit_association`\n\nRefer to the Terraform Registry for docs: [`data_awscc_deadline_queue_limit_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/deadline_queue_limit_association).\n"
      },
      "symbolId": "src/data-awscc-deadline-queue-limit-association/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineStorageProfile": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2110
      },
      "readme": {
        "markdown": "# `data_awscc_deadline_storage_profile`\n\nRefer to the Terraform Registry for docs: [`data_awscc_deadline_storage_profile`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/deadline_storage_profile).\n"
      },
      "symbolId": "src/data-awscc-deadline-storage-profile/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDetectiveGraph": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2111
      },
      "readme": {
        "markdown": "# `data_awscc_detective_graph`\n\nRefer to the Terraform Registry for docs: [`data_awscc_detective_graph`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/detective_graph).\n"
      },
      "symbolId": "src/data-awscc-detective-graph/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDetectiveGraphs": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2112
      },
      "readme": {
        "markdown": "# `data_awscc_detective_graphs`\n\nRefer to the Terraform Registry for docs: [`data_awscc_detective_graphs`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/detective_graphs).\n"
      },
      "symbolId": "src/data-awscc-detective-graphs/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDetectiveMemberInvitation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2113
      },
      "readme": {
        "markdown": "# `data_awscc_detective_member_invitation`\n\nRefer to the Terraform Registry for docs: [`data_awscc_detective_member_invitation`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/detective_member_invitation).\n"
      },
      "symbolId": "src/data-awscc-detective-member-invitation/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDetectiveMemberInvitations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2114
      },
      "readme": {
        "markdown": "# `data_awscc_detective_member_invitations`\n\nRefer to the Terraform Registry for docs: [`data_awscc_detective_member_invitations`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/detective_member_invitations).\n"
      },
      "symbolId": "src/data-awscc-detective-member-invitations/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDetectiveOrganizationAdmin": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2115
      },
      "readme": {
        "markdown": "# `data_awscc_detective_organization_admin`\n\nRefer to the Terraform Registry for docs: [`data_awscc_detective_organization_admin`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/detective_organization_admin).\n"
      },
      "symbolId": "src/data-awscc-detective-organization-admin/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDetectiveOrganizationAdmins": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2116
      },
      "readme": {
        "markdown": "# `data_awscc_detective_organization_admins`\n\nRefer to the Terraform Registry for docs: [`data_awscc_detective_organization_admins`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/detective_organization_admins).\n"
      },
      "symbolId": "src/data-awscc-detective-organization-admins/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentAgentSpace": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2117
      },
      "readme": {
        "markdown": "# `data_awscc_devopsagent_agent_space`\n\nRefer to the Terraform Registry for docs: [`data_awscc_devopsagent_agent_space`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/devopsagent_agent_space).\n"
      },
      "symbolId": "src/data-awscc-devopsagent-agent-space/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentAgentSpaces": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2118
      },
      "readme": {
        "markdown": "# `data_awscc_devopsagent_agent_spaces`\n\nRefer to the Terraform Registry for docs: [`data_awscc_devopsagent_agent_spaces`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/devopsagent_agent_spaces).\n"
      },
      "symbolId": "src/data-awscc-devopsagent-agent-spaces/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2119
      },
      "readme": {
        "markdown": "# `data_awscc_devopsagent_association`\n\nRefer to the Terraform Registry for docs: [`data_awscc_devopsagent_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/devopsagent_association).\n"
      },
      "symbolId": "src/data-awscc-devopsagent-association/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentPrivateConnection": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2120
      },
      "readme": {
        "markdown": "# `data_awscc_devopsagent_private_connection`\n\nRefer to the Terraform Registry for docs: [`data_awscc_devopsagent_private_connection`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/devopsagent_private_connection).\n"
      },
      "symbolId": "src/data-awscc-devopsagent-private-connection/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentPrivateConnections": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2121
      },
      "readme": {
        "markdown": "# `data_awscc_devopsagent_private_connections`\n\nRefer to the Terraform Registry for docs: [`data_awscc_devopsagent_private_connections`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/devopsagent_private_connections).\n"
      },
      "symbolId": "src/data-awscc-devopsagent-private-connections/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentService": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2122
      },
      "readme": {
        "markdown": "# `data_awscc_devopsagent_service`\n\nRefer to the Terraform Registry for docs: [`data_awscc_devopsagent_service`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/devopsagent_service).\n"
      },
      "symbolId": "src/data-awscc-devopsagent-service/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsguruLogAnomalyDetectionIntegration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2123
      },
      "readme": {
        "markdown": "# `data_awscc_devopsguru_log_anomaly_detection_integration`\n\nRefer to the Terraform Registry for docs: [`data_awscc_devopsguru_log_anomaly_detection_integration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/devopsguru_log_anomaly_detection_integration).\n"
      },
      "symbolId": "src/data-awscc-devopsguru-log-anomaly-detection-integration/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsguruLogAnomalyDetectionIntegrations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2124
      },
      "readme": {
        "markdown": "# `data_awscc_devopsguru_log_anomaly_detection_integrations`\n\nRefer to the Terraform Registry for docs: [`data_awscc_devopsguru_log_anomaly_detection_integrations`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/devopsguru_log_anomaly_detection_integrations).\n"
      },
      "symbolId": "src/data-awscc-devopsguru-log-anomaly-detection-integrations/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsguruNotificationChannel": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2125
      },
      "readme": {
        "markdown": "# `data_awscc_devopsguru_notification_channel`\n\nRefer to the Terraform Registry for docs: [`data_awscc_devopsguru_notification_channel`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/devopsguru_notification_channel).\n"
      },
      "symbolId": "src/data-awscc-devopsguru-notification-channel/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsguruNotificationChannels": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2126
      },
      "readme": {
        "markdown": "# `data_awscc_devopsguru_notification_channels`\n\nRefer to the Terraform Registry for docs: [`data_awscc_devopsguru_notification_channels`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/devopsguru_notification_channels).\n"
      },
      "symbolId": "src/data-awscc-devopsguru-notification-channels/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsguruResourceCollection": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2127
      },
      "readme": {
        "markdown": "# `data_awscc_devopsguru_resource_collection`\n\nRefer to the Terraform Registry for docs: [`data_awscc_devopsguru_resource_collection`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/devopsguru_resource_collection).\n"
      },
      "symbolId": "src/data-awscc-devopsguru-resource-collection/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsguruResourceCollections": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2128
      },
      "readme": {
        "markdown": "# `data_awscc_devopsguru_resource_collections`\n\nRefer to the Terraform Registry for docs: [`data_awscc_devopsguru_resource_collections`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/devopsguru_resource_collections).\n"
      },
      "symbolId": "src/data-awscc-devopsguru-resource-collections/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDirectconnectConnection": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2129
      },
      "readme": {
        "markdown": "# `data_awscc_directconnect_connection`\n\nRefer to the Terraform Registry for docs: [`data_awscc_directconnect_connection`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/directconnect_connection).\n"
      },
      "symbolId": "src/data-awscc-directconnect-connection/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDirectconnectConnections": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2130
      },
      "readme": {
        "markdown": "# `data_awscc_directconnect_connections`\n\nRefer to the Terraform Registry for docs: [`data_awscc_directconnect_connections`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/directconnect_connections).\n"
      },
      "symbolId": "src/data-awscc-directconnect-connections/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDirectconnectDirectConnectGateway": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2131
      },
      "readme": {
        "markdown": "# `data_awscc_directconnect_direct_connect_gateway`\n\nRefer to the Terraform Registry for docs: [`data_awscc_directconnect_direct_connect_gateway`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/directconnect_direct_connect_gateway).\n"
      },
      "symbolId": "src/data-awscc-directconnect-direct-connect-gateway/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDirectconnectDirectConnectGatewayAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2132
      },
      "readme": {
        "markdown": "# `data_awscc_directconnect_direct_connect_gateway_association`\n\nRefer to the Terraform Registry for docs: [`data_awscc_directconnect_direct_connect_gateway_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/directconnect_direct_connect_gateway_association).\n"
      },
      "symbolId": "src/data-awscc-directconnect-direct-connect-gateway-association/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDirectconnectDirectConnectGateways": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2133
      },
      "readme": {
        "markdown": "# `data_awscc_directconnect_direct_connect_gateways`\n\nRefer to the Terraform Registry for docs: [`data_awscc_directconnect_direct_connect_gateways`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/directconnect_direct_connect_gateways).\n"
      },
      "symbolId": "src/data-awscc-directconnect-direct-connect-gateways/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDirectconnectLag": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2134
      },
      "readme": {
        "markdown": "# `data_awscc_directconnect_lag`\n\nRefer to the Terraform Registry for docs: [`data_awscc_directconnect_lag`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/directconnect_lag).\n"
      },
      "symbolId": "src/data-awscc-directconnect-lag/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDirectconnectLags": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2135
      },
      "readme": {
        "markdown": "# `data_awscc_directconnect_lags`\n\nRefer to the Terraform Registry for docs: [`data_awscc_directconnect_lags`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/directconnect_lags).\n"
      },
      "symbolId": "src/data-awscc-directconnect-lags/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDirectconnectPrivateVirtualInterface": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2136
      },
      "readme": {
        "markdown": "# `data_awscc_directconnect_private_virtual_interface`\n\nRefer to the Terraform Registry for docs: [`data_awscc_directconnect_private_virtual_interface`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/directconnect_private_virtual_interface).\n"
      },
      "symbolId": "src/data-awscc-directconnect-private-virtual-interface/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDirectconnectPrivateVirtualInterfaces": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2137
      },
      "readme": {
        "markdown": "# `data_awscc_directconnect_private_virtual_interfaces`\n\nRefer to the Terraform Registry for docs: [`data_awscc_directconnect_private_virtual_interfaces`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/directconnect_private_virtual_interfaces).\n"
      },
      "symbolId": "src/data-awscc-directconnect-private-virtual-interfaces/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDirectconnectPublicVirtualInterface": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2138
      },
      "readme": {
        "markdown": "# `data_awscc_directconnect_public_virtual_interface`\n\nRefer to the Terraform Registry for docs: [`data_awscc_directconnect_public_virtual_interface`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/directconnect_public_virtual_interface).\n"
      },
      "symbolId": "src/data-awscc-directconnect-public-virtual-interface/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDirectconnectPublicVirtualInterfaces": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2139
      },
      "readme": {
        "markdown": "# `data_awscc_directconnect_public_virtual_interfaces`\n\nRefer to the Terraform Registry for docs: [`data_awscc_directconnect_public_virtual_interfaces`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/directconnect_public_virtual_interfaces).\n"
      },
      "symbolId": "src/data-awscc-directconnect-public-virtual-interfaces/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDirectconnectTransitVirtualInterface": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2140
      },
      "readme": {
        "markdown": "# `data_awscc_directconnect_transit_virtual_interface`\n\nRefer to the Terraform Registry for docs: [`data_awscc_directconnect_transit_virtual_interface`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/directconnect_transit_virtual_interface).\n"
      },
      "symbolId": "src/data-awscc-directconnect-transit-virtual-interface/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDirectconnectTransitVirtualInterfaces": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2141
      },
      "readme": {
        "markdown": "# `data_awscc_directconnect_transit_virtual_interfaces`\n\nRefer to the Terraform Registry for docs: [`data_awscc_directconnect_transit_virtual_interfaces`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/directconnect_transit_virtual_interfaces).\n"
      },
      "symbolId": "src/data-awscc-directconnect-transit-virtual-interfaces/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDirectoryserviceSimpleAd": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2142
      },
      "readme": {
        "markdown": "# `data_awscc_directoryservice_simple_ad`\n\nRefer to the Terraform Registry for docs: [`data_awscc_directoryservice_simple_ad`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/directoryservice_simple_ad).\n"
      },
      "symbolId": "src/data-awscc-directoryservice-simple-ad/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDirectoryserviceSimpleAds": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2143
      },
      "readme": {
        "markdown": "# `data_awscc_directoryservice_simple_ads`\n\nRefer to the Terraform Registry for docs: [`data_awscc_directoryservice_simple_ads`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/directoryservice_simple_ads).\n"
      },
      "symbolId": "src/data-awscc-directoryservice-simple-ads/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDmsCertificate": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2144
      },
      "readme": {
        "markdown": "# `data_awscc_dms_certificate`\n\nRefer to the Terraform Registry for docs: [`data_awscc_dms_certificate`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/dms_certificate).\n"
      },
      "symbolId": "src/data-awscc-dms-certificate/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDmsCertificates": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2145
      },
      "readme": {
        "markdown": "# `data_awscc_dms_certificates`\n\nRefer to the Terraform Registry for docs: [`data_awscc_dms_certificates`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/dms_certificates).\n"
      },
      "symbolId": "src/data-awscc-dms-certificates/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDmsDataMigration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2146
      },
      "readme": {
        "markdown": "# `data_awscc_dms_data_migration`\n\nRefer to the Terraform Registry for docs: [`data_awscc_dms_data_migration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/dms_data_migration).\n"
      },
      "symbolId": "src/data-awscc-dms-data-migration/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDmsDataMigrations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2147
      },
      "readme": {
        "markdown": "# `data_awscc_dms_data_migrations`\n\nRefer to the Terraform Registry for docs: [`data_awscc_dms_data_migrations`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/dms_data_migrations).\n"
      },
      "symbolId": "src/data-awscc-dms-data-migrations/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDmsDataProvider": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2148
      },
      "readme": {
        "markdown": "# `data_awscc_dms_data_provider`\n\nRefer to the Terraform Registry for docs: [`data_awscc_dms_data_provider`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/dms_data_provider).\n"
      },
      "symbolId": "src/data-awscc-dms-data-provider/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDmsDataProviders": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2149
      },
      "readme": {
        "markdown": "# `data_awscc_dms_data_providers`\n\nRefer to the Terraform Registry for docs: [`data_awscc_dms_data_providers`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/dms_data_providers).\n"
      },
      "symbolId": "src/data-awscc-dms-data-providers/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDmsEndpoint": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2150
      },
      "readme": {
        "markdown": "# `data_awscc_dms_endpoint`\n\nRefer to the Terraform Registry for docs: [`data_awscc_dms_endpoint`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/dms_endpoint).\n"
      },
      "symbolId": "src/data-awscc-dms-endpoint/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDmsEndpoints": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2151
      },
      "readme": {
        "markdown": "# `data_awscc_dms_endpoints`\n\nRefer to the Terraform Registry for docs: [`data_awscc_dms_endpoints`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/dms_endpoints).\n"
      },
      "symbolId": "src/data-awscc-dms-endpoints/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDmsEventSubscription": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2152
      },
      "readme": {
        "markdown": "# `data_awscc_dms_event_subscription`\n\nRefer to the Terraform Registry for docs: [`data_awscc_dms_event_subscription`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/dms_event_subscription).\n"
      },
      "symbolId": "src/data-awscc-dms-event-subscription/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDmsEventSubscriptions": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2153
      },
      "readme": {
        "markdown": "# `data_awscc_dms_event_subscriptions`\n\nRefer to the Terraform Registry for docs: [`data_awscc_dms_event_subscriptions`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/dms_event_subscriptions).\n"
      },
      "symbolId": "src/data-awscc-dms-event-subscriptions/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDmsInstanceProfile": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2154
      },
      "readme": {
        "markdown": "# `data_awscc_dms_instance_profile`\n\nRefer to the Terraform Registry for docs: [`data_awscc_dms_instance_profile`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/dms_instance_profile).\n"
      },
      "symbolId": "src/data-awscc-dms-instance-profile/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDmsInstanceProfiles": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2155
      },
      "readme": {
        "markdown": "# `data_awscc_dms_instance_profiles`\n\nRefer to the Terraform Registry for docs: [`data_awscc_dms_instance_profiles`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/dms_instance_profiles).\n"
      },
      "symbolId": "src/data-awscc-dms-instance-profiles/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDmsMigrationProject": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2156
      },
      "readme": {
        "markdown": "# `data_awscc_dms_migration_project`\n\nRefer to the Terraform Registry for docs: [`data_awscc_dms_migration_project`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/dms_migration_project).\n"
      },
      "symbolId": "src/data-awscc-dms-migration-project/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDmsMigrationProjects": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2157
      },
      "readme": {
        "markdown": "# `data_awscc_dms_migration_projects`\n\nRefer to the Terraform Registry for docs: [`data_awscc_dms_migration_projects`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/dms_migration_projects).\n"
      },
      "symbolId": "src/data-awscc-dms-migration-projects/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDmsReplicationConfig": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2158
      },
      "readme": {
        "markdown": "# `data_awscc_dms_replication_config`\n\nRefer to the Terraform Registry for docs: [`data_awscc_dms_replication_config`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/dms_replication_config).\n"
      },
      "symbolId": "src/data-awscc-dms-replication-config/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDmsReplicationConfigs": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2159
      },
      "readme": {
        "markdown": "# `data_awscc_dms_replication_configs`\n\nRefer to the Terraform Registry for docs: [`data_awscc_dms_replication_configs`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/dms_replication_configs).\n"
      },
      "symbolId": "src/data-awscc-dms-replication-configs/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDocdbEventSubscription": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2160
      },
      "readme": {
        "markdown": "# `data_awscc_docdb_event_subscription`\n\nRefer to the Terraform Registry for docs: [`data_awscc_docdb_event_subscription`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/docdb_event_subscription).\n"
      },
      "symbolId": "src/data-awscc-docdb-event-subscription/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDocdbEventSubscriptions": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2161
      },
      "readme": {
        "markdown": "# `data_awscc_docdb_event_subscriptions`\n\nRefer to the Terraform Registry for docs: [`data_awscc_docdb_event_subscriptions`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/docdb_event_subscriptions).\n"
      },
      "symbolId": "src/data-awscc-docdb-event-subscriptions/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDocdbGlobalCluster": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2162
      },
      "readme": {
        "markdown": "# `data_awscc_docdb_global_cluster`\n\nRefer to the Terraform Registry for docs: [`data_awscc_docdb_global_cluster`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/docdb_global_cluster).\n"
      },
      "symbolId": "src/data-awscc-docdb-global-cluster/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDocdbGlobalClusters": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2163
      },
      "readme": {
        "markdown": "# `data_awscc_docdb_global_clusters`\n\nRefer to the Terraform Registry for docs: [`data_awscc_docdb_global_clusters`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/docdb_global_clusters).\n"
      },
      "symbolId": "src/data-awscc-docdb-global-clusters/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDocdbelasticCluster": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2164
      },
      "readme": {
        "markdown": "# `data_awscc_docdbelastic_cluster`\n\nRefer to the Terraform Registry for docs: [`data_awscc_docdbelastic_cluster`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/docdbelastic_cluster).\n"
      },
      "symbolId": "src/data-awscc-docdbelastic-cluster/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDocdbelasticClusters": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2165
      },
      "readme": {
        "markdown": "# `data_awscc_docdbelastic_clusters`\n\nRefer to the Terraform Registry for docs: [`data_awscc_docdbelastic_clusters`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/docdbelastic_clusters).\n"
      },
      "symbolId": "src/data-awscc-docdbelastic-clusters/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDsqlCluster": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2166
      },
      "readme": {
        "markdown": "# `data_awscc_dsql_cluster`\n\nRefer to the Terraform Registry for docs: [`data_awscc_dsql_cluster`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/dsql_cluster).\n"
      },
      "symbolId": "src/data-awscc-dsql-cluster/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDsqlClusters": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2167
      },
      "readme": {
        "markdown": "# `data_awscc_dsql_clusters`\n\nRefer to the Terraform Registry for docs: [`data_awscc_dsql_clusters`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/dsql_clusters).\n"
      },
      "symbolId": "src/data-awscc-dsql-clusters/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2168
      },
      "readme": {
        "markdown": "# `data_awscc_dynamodb_global_table`\n\nRefer to the Terraform Registry for docs: [`data_awscc_dynamodb_global_table`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/dynamodb_global_table).\n"
      },
      "symbolId": "src/data-awscc-dynamodb-global-table/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTables": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2169
      },
      "readme": {
        "markdown": "# `data_awscc_dynamodb_global_tables`\n\nRefer to the Terraform Registry for docs: [`data_awscc_dynamodb_global_tables`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/dynamodb_global_tables).\n"
      },
      "symbolId": "src/data-awscc-dynamodb-global-tables/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbTable": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2170
      },
      "readme": {
        "markdown": "# `data_awscc_dynamodb_table`\n\nRefer to the Terraform Registry for docs: [`data_awscc_dynamodb_table`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/dynamodb_table).\n"
      },
      "symbolId": "src/data-awscc-dynamodb-table/index:"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbTables": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2171
      },
      "readme": {
        "markdown": "# `data_awscc_dynamodb_tables`\n\nRefer to the Terraform Registry for docs: [`data_awscc_dynamodb_tables`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/dynamodb_tables).\n"
      },
      "symbolId": "src/data-awscc-dynamodb-tables/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2CapacityManagerDataExport": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2172
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_capacity_manager_data_export`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_capacity_manager_data_export`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_capacity_manager_data_export).\n"
      },
      "symbolId": "src/data-awscc-ec2-capacity-manager-data-export/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2CapacityManagerDataExports": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2173
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_capacity_manager_data_exports`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_capacity_manager_data_exports`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_capacity_manager_data_exports).\n"
      },
      "symbolId": "src/data-awscc-ec2-capacity-manager-data-exports/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2CapacityReservation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2174
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_capacity_reservation`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_capacity_reservation`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_capacity_reservation).\n"
      },
      "symbolId": "src/data-awscc-ec2-capacity-reservation/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2CapacityReservationFleet": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2175
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_capacity_reservation_fleet`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_capacity_reservation_fleet`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_capacity_reservation_fleet).\n"
      },
      "symbolId": "src/data-awscc-ec2-capacity-reservation-fleet/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2CapacityReservationFleets": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2176
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_capacity_reservation_fleets`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_capacity_reservation_fleets`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_capacity_reservation_fleets).\n"
      },
      "symbolId": "src/data-awscc-ec2-capacity-reservation-fleets/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2CapacityReservations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2177
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_capacity_reservations`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_capacity_reservations`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_capacity_reservations).\n"
      },
      "symbolId": "src/data-awscc-ec2-capacity-reservations/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2CarrierGateway": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2178
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_carrier_gateway`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_carrier_gateway`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_carrier_gateway).\n"
      },
      "symbolId": "src/data-awscc-ec2-carrier-gateway/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2CarrierGateways": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2179
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_carrier_gateways`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_carrier_gateways`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_carrier_gateways).\n"
      },
      "symbolId": "src/data-awscc-ec2-carrier-gateways/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2CustomerGateway": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2180
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_customer_gateway`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_customer_gateway`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_customer_gateway).\n"
      },
      "symbolId": "src/data-awscc-ec2-customer-gateway/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2CustomerGateways": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2181
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_customer_gateways`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_customer_gateways`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_customer_gateways).\n"
      },
      "symbolId": "src/data-awscc-ec2-customer-gateways/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2DhcpOptions": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2182
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_dhcp_options`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_dhcp_options`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_dhcp_options).\n"
      },
      "symbolId": "src/data-awscc-ec2-dhcp-options/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2DhcpOptionsPlural": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2183
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_dhcp_options_plural`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_dhcp_options_plural`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_dhcp_options_plural).\n"
      },
      "symbolId": "src/data-awscc-ec2-dhcp-options-plural/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2184
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_ec2_fleet`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_ec2_fleet`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_ec2_fleet).\n"
      },
      "symbolId": "src/data-awscc-ec2-ec2-fleet/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleets": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2185
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_ec2_fleets`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_ec2_fleets`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_ec2_fleets).\n"
      },
      "symbolId": "src/data-awscc-ec2-ec2-fleets/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2EgressOnlyInternetGateway": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2186
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_egress_only_internet_gateway`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_egress_only_internet_gateway`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_egress_only_internet_gateway).\n"
      },
      "symbolId": "src/data-awscc-ec2-egress-only-internet-gateway/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2EgressOnlyInternetGateways": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2187
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_egress_only_internet_gateways`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_egress_only_internet_gateways`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_egress_only_internet_gateways).\n"
      },
      "symbolId": "src/data-awscc-ec2-egress-only-internet-gateways/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Eip": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2188
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_eip`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_eip`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_eip).\n"
      },
      "symbolId": "src/data-awscc-ec2-eip/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2EipAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2189
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_eip_association`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_eip_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_eip_association).\n"
      },
      "symbolId": "src/data-awscc-ec2-eip-association/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2EipAssociations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2190
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_eip_associations`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_eip_associations`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_eip_associations).\n"
      },
      "symbolId": "src/data-awscc-ec2-eip-associations/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Eips": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2191
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_eips`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_eips`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_eips).\n"
      },
      "symbolId": "src/data-awscc-ec2-eips/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2EnclaveCertificateIamRoleAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2192
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_enclave_certificate_iam_role_association`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_enclave_certificate_iam_role_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_enclave_certificate_iam_role_association).\n"
      },
      "symbolId": "src/data-awscc-ec2-enclave-certificate-iam-role-association/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2EnclaveCertificateIamRoleAssociations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2193
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_enclave_certificate_iam_role_associations`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_enclave_certificate_iam_role_associations`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_enclave_certificate_iam_role_associations).\n"
      },
      "symbolId": "src/data-awscc-ec2-enclave-certificate-iam-role-associations/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2FlowLog": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2194
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_flow_log`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_flow_log`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_flow_log).\n"
      },
      "symbolId": "src/data-awscc-ec2-flow-log/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2FlowLogs": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2195
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_flow_logs`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_flow_logs`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_flow_logs).\n"
      },
      "symbolId": "src/data-awscc-ec2-flow-logs/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2GatewayRouteTableAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2196
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_gateway_route_table_association`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_gateway_route_table_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_gateway_route_table_association).\n"
      },
      "symbolId": "src/data-awscc-ec2-gateway-route-table-association/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Host": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2197
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_host`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_host`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_host).\n"
      },
      "symbolId": "src/data-awscc-ec2-host/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Hosts": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2198
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_hosts`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_hosts`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_hosts).\n"
      },
      "symbolId": "src/data-awscc-ec2-hosts/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Instance": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2199
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_instance`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_instance`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_instance).\n"
      },
      "symbolId": "src/data-awscc-ec2-instance/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2InstanceConnectEndpoint": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2200
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_instance_connect_endpoint`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_instance_connect_endpoint`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_instance_connect_endpoint).\n"
      },
      "symbolId": "src/data-awscc-ec2-instance-connect-endpoint/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2InstanceConnectEndpoints": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2201
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_instance_connect_endpoints`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_instance_connect_endpoints`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_instance_connect_endpoints).\n"
      },
      "symbolId": "src/data-awscc-ec2-instance-connect-endpoints/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Instances": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2202
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_instances`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_instances`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_instances).\n"
      },
      "symbolId": "src/data-awscc-ec2-instances/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2InternetGateway": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2203
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_internet_gateway`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_internet_gateway`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_internet_gateway).\n"
      },
      "symbolId": "src/data-awscc-ec2-internet-gateway/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2InternetGateways": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2204
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_internet_gateways`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_internet_gateways`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_internet_gateways).\n"
      },
      "symbolId": "src/data-awscc-ec2-internet-gateways/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2IpPoolRouteTableAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2205
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_ip_pool_route_table_association`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_ip_pool_route_table_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_ip_pool_route_table_association).\n"
      },
      "symbolId": "src/data-awscc-ec2-ip-pool-route-table-association/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2IpPoolRouteTableAssociations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2206
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_ip_pool_route_table_associations`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_ip_pool_route_table_associations`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_ip_pool_route_table_associations).\n"
      },
      "symbolId": "src/data-awscc-ec2-ip-pool-route-table-associations/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Ipam": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2207
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_ipam`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_ipam`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_ipam).\n"
      },
      "symbolId": "src/data-awscc-ec2-ipam/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2IpamAllocation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2208
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_ipam_allocation`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_ipam_allocation`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_ipam_allocation).\n"
      },
      "symbolId": "src/data-awscc-ec2-ipam-allocation/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2IpamPool": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2209
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_ipam_pool`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_ipam_pool`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_ipam_pool).\n"
      },
      "symbolId": "src/data-awscc-ec2-ipam-pool/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2IpamPoolCidr": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2210
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_ipam_pool_cidr`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_ipam_pool_cidr`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_ipam_pool_cidr).\n"
      },
      "symbolId": "src/data-awscc-ec2-ipam-pool-cidr/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2IpamPools": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2211
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_ipam_pools`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_ipam_pools`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_ipam_pools).\n"
      },
      "symbolId": "src/data-awscc-ec2-ipam-pools/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2IpamPrefixListResolver": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2212
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_ipam_prefix_list_resolver`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_ipam_prefix_list_resolver`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_ipam_prefix_list_resolver).\n"
      },
      "symbolId": "src/data-awscc-ec2-ipam-prefix-list-resolver/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2IpamPrefixListResolverTarget": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2213
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_ipam_prefix_list_resolver_target`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_ipam_prefix_list_resolver_target`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_ipam_prefix_list_resolver_target).\n"
      },
      "symbolId": "src/data-awscc-ec2-ipam-prefix-list-resolver-target/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2IpamPrefixListResolverTargets": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2214
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_ipam_prefix_list_resolver_targets`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_ipam_prefix_list_resolver_targets`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_ipam_prefix_list_resolver_targets).\n"
      },
      "symbolId": "src/data-awscc-ec2-ipam-prefix-list-resolver-targets/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2IpamPrefixListResolvers": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2215
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_ipam_prefix_list_resolvers`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_ipam_prefix_list_resolvers`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_ipam_prefix_list_resolvers).\n"
      },
      "symbolId": "src/data-awscc-ec2-ipam-prefix-list-resolvers/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2IpamResourceDiscoveries": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2216
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_ipam_resource_discoveries`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_ipam_resource_discoveries`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_ipam_resource_discoveries).\n"
      },
      "symbolId": "src/data-awscc-ec2-ipam-resource-discoveries/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2IpamResourceDiscovery": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2217
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_ipam_resource_discovery`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_ipam_resource_discovery`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_ipam_resource_discovery).\n"
      },
      "symbolId": "src/data-awscc-ec2-ipam-resource-discovery/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2IpamResourceDiscoveryAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2218
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_ipam_resource_discovery_association`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_ipam_resource_discovery_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_ipam_resource_discovery_association).\n"
      },
      "symbolId": "src/data-awscc-ec2-ipam-resource-discovery-association/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2IpamResourceDiscoveryAssociations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2219
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_ipam_resource_discovery_associations`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_ipam_resource_discovery_associations`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_ipam_resource_discovery_associations).\n"
      },
      "symbolId": "src/data-awscc-ec2-ipam-resource-discovery-associations/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2IpamScope": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2220
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_ipam_scope`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_ipam_scope`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_ipam_scope).\n"
      },
      "symbolId": "src/data-awscc-ec2-ipam-scope/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2IpamScopes": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2221
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_ipam_scopes`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_ipam_scopes`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_ipam_scopes).\n"
      },
      "symbolId": "src/data-awscc-ec2-ipam-scopes/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Ipams": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2222
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_ipams`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_ipams`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_ipams).\n"
      },
      "symbolId": "src/data-awscc-ec2-ipams/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2KeyPair": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2223
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_key_pair`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_key_pair`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_key_pair).\n"
      },
      "symbolId": "src/data-awscc-ec2-key-pair/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2KeyPairs": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2224
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_key_pairs`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_key_pairs`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_key_pairs).\n"
      },
      "symbolId": "src/data-awscc-ec2-key-pairs/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2225
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_launch_template`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_launch_template`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_launch_template).\n"
      },
      "symbolId": "src/data-awscc-ec2-launch-template/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplates": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2226
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_launch_templates`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_launch_templates`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_launch_templates).\n"
      },
      "symbolId": "src/data-awscc-ec2-launch-templates/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LocalGatewayRoute": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2227
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_local_gateway_route`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_local_gateway_route`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_local_gateway_route).\n"
      },
      "symbolId": "src/data-awscc-ec2-local-gateway-route/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LocalGatewayRouteTable": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2228
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_local_gateway_route_table`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_local_gateway_route_table`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_local_gateway_route_table).\n"
      },
      "symbolId": "src/data-awscc-ec2-local-gateway-route-table/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LocalGatewayRouteTableVirtualInterfaceGroupAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2229
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_local_gateway_route_table_virtual_interface_group_association`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_local_gateway_route_table_virtual_interface_group_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_local_gateway_route_table_virtual_interface_group_association).\n"
      },
      "symbolId": "src/data-awscc-ec2-local-gateway-route-table-virtual-interface-group-association/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LocalGatewayRouteTableVirtualInterfaceGroupAssociations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2230
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_local_gateway_route_table_virtual_interface_group_associations`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_local_gateway_route_table_virtual_interface_group_associations`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_local_gateway_route_table_virtual_interface_group_associations).\n"
      },
      "symbolId": "src/data-awscc-ec2-local-gateway-route-table-virtual-interface-group-associations/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LocalGatewayRouteTableVpcAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2231
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_local_gateway_route_table_vpc_association`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_local_gateway_route_table_vpc_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_local_gateway_route_table_vpc_association).\n"
      },
      "symbolId": "src/data-awscc-ec2-local-gateway-route-table-vpc-association/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LocalGatewayRouteTableVpcAssociations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2232
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_local_gateway_route_table_vpc_associations`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_local_gateway_route_table_vpc_associations`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_local_gateway_route_table_vpc_associations).\n"
      },
      "symbolId": "src/data-awscc-ec2-local-gateway-route-table-vpc-associations/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LocalGatewayRouteTables": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2233
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_local_gateway_route_tables`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_local_gateway_route_tables`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_local_gateway_route_tables).\n"
      },
      "symbolId": "src/data-awscc-ec2-local-gateway-route-tables/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LocalGatewayRoutes": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2234
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_local_gateway_routes`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_local_gateway_routes`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_local_gateway_routes).\n"
      },
      "symbolId": "src/data-awscc-ec2-local-gateway-routes/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LocalGatewayVirtualInterface": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2235
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_local_gateway_virtual_interface`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_local_gateway_virtual_interface`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_local_gateway_virtual_interface).\n"
      },
      "symbolId": "src/data-awscc-ec2-local-gateway-virtual-interface/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LocalGatewayVirtualInterfaceGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2236
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_local_gateway_virtual_interface_group`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_local_gateway_virtual_interface_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_local_gateway_virtual_interface_group).\n"
      },
      "symbolId": "src/data-awscc-ec2-local-gateway-virtual-interface-group/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LocalGatewayVirtualInterfaceGroups": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2237
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_local_gateway_virtual_interface_groups`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_local_gateway_virtual_interface_groups`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_local_gateway_virtual_interface_groups).\n"
      },
      "symbolId": "src/data-awscc-ec2-local-gateway-virtual-interface-groups/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LocalGatewayVirtualInterfaces": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2238
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_local_gateway_virtual_interfaces`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_local_gateway_virtual_interfaces`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_local_gateway_virtual_interfaces).\n"
      },
      "symbolId": "src/data-awscc-ec2-local-gateway-virtual-interfaces/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NatGateway": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2239
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_nat_gateway`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_nat_gateway`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_nat_gateway).\n"
      },
      "symbolId": "src/data-awscc-ec2-nat-gateway/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NatGateways": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2240
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_nat_gateways`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_nat_gateways`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_nat_gateways).\n"
      },
      "symbolId": "src/data-awscc-ec2-nat-gateways/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkAcl": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2241
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_network_acl`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_network_acl`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_network_acl).\n"
      },
      "symbolId": "src/data-awscc-ec2-network-acl/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkAcls": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2242
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_network_acls`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_network_acls`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_network_acls).\n"
      },
      "symbolId": "src/data-awscc-ec2-network-acls/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2243
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_network_insights_access_scope`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_network_insights_access_scope`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_network_insights_access_scope).\n"
      },
      "symbolId": "src/data-awscc-ec2-network-insights-access-scope/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScopeAnalyses": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2244
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_network_insights_access_scope_analyses`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_network_insights_access_scope_analyses`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_network_insights_access_scope_analyses).\n"
      },
      "symbolId": "src/data-awscc-ec2-network-insights-access-scope-analyses/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScopeAnalysis": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2245
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_network_insights_access_scope_analysis`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_network_insights_access_scope_analysis`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_network_insights_access_scope_analysis).\n"
      },
      "symbolId": "src/data-awscc-ec2-network-insights-access-scope-analysis/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScopes": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2246
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_network_insights_access_scopes`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_network_insights_access_scopes`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_network_insights_access_scopes).\n"
      },
      "symbolId": "src/data-awscc-ec2-network-insights-access-scopes/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalyses": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2247
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_network_insights_analyses`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_network_insights_analyses`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_network_insights_analyses).\n"
      },
      "symbolId": "src/data-awscc-ec2-network-insights-analyses/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2248
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_network_insights_analysis`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_network_insights_analysis`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_network_insights_analysis).\n"
      },
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsPath": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2249
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_network_insights_path`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_network_insights_path`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_network_insights_path).\n"
      },
      "symbolId": "src/data-awscc-ec2-network-insights-path/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsPaths": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2250
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_network_insights_paths`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_network_insights_paths`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_network_insights_paths).\n"
      },
      "symbolId": "src/data-awscc-ec2-network-insights-paths/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInterface": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2251
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_network_interface`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_network_interface`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_network_interface).\n"
      },
      "symbolId": "src/data-awscc-ec2-network-interface/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInterfaceAttachment": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2252
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_network_interface_attachment`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_network_interface_attachment`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_network_interface_attachment).\n"
      },
      "symbolId": "src/data-awscc-ec2-network-interface-attachment/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInterfaceAttachments": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2253
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_network_interface_attachments`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_network_interface_attachments`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_network_interface_attachments).\n"
      },
      "symbolId": "src/data-awscc-ec2-network-interface-attachments/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInterfaces": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2254
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_network_interfaces`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_network_interfaces`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_network_interfaces).\n"
      },
      "symbolId": "src/data-awscc-ec2-network-interfaces/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkPerformanceMetricSubscription": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2255
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_network_performance_metric_subscription`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_network_performance_metric_subscription`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_network_performance_metric_subscription).\n"
      },
      "symbolId": "src/data-awscc-ec2-network-performance-metric-subscription/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkPerformanceMetricSubscriptions": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2256
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_network_performance_metric_subscriptions`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_network_performance_metric_subscriptions`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_network_performance_metric_subscriptions).\n"
      },
      "symbolId": "src/data-awscc-ec2-network-performance-metric-subscriptions/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2PlacementGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2257
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_placement_group`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_placement_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_placement_group).\n"
      },
      "symbolId": "src/data-awscc-ec2-placement-group/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2PlacementGroups": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2258
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_placement_groups`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_placement_groups`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_placement_groups).\n"
      },
      "symbolId": "src/data-awscc-ec2-placement-groups/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2PrefixList": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2259
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_prefix_list`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_prefix_list`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_prefix_list).\n"
      },
      "symbolId": "src/data-awscc-ec2-prefix-list/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2PrefixLists": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2260
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_prefix_lists`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_prefix_lists`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_prefix_lists).\n"
      },
      "symbolId": "src/data-awscc-ec2-prefix-lists/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Route": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2261
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_route`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_route`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_route).\n"
      },
      "symbolId": "src/data-awscc-ec2-route/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2RouteServer": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2262
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_route_server`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_route_server`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_route_server).\n"
      },
      "symbolId": "src/data-awscc-ec2-route-server/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2RouteServerAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2263
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_route_server_association`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_route_server_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_route_server_association).\n"
      },
      "symbolId": "src/data-awscc-ec2-route-server-association/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2RouteServerAssociations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2264
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_route_server_associations`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_route_server_associations`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_route_server_associations).\n"
      },
      "symbolId": "src/data-awscc-ec2-route-server-associations/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2RouteServerEndpoint": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2265
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_route_server_endpoint`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_route_server_endpoint`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_route_server_endpoint).\n"
      },
      "symbolId": "src/data-awscc-ec2-route-server-endpoint/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2RouteServerEndpoints": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2266
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_route_server_endpoints`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_route_server_endpoints`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_route_server_endpoints).\n"
      },
      "symbolId": "src/data-awscc-ec2-route-server-endpoints/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2RouteServerPeer": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2267
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_route_server_peer`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_route_server_peer`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_route_server_peer).\n"
      },
      "symbolId": "src/data-awscc-ec2-route-server-peer/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2RouteServerPeers": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2268
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_route_server_peers`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_route_server_peers`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_route_server_peers).\n"
      },
      "symbolId": "src/data-awscc-ec2-route-server-peers/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2RouteServerPropagation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2269
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_route_server_propagation`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_route_server_propagation`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_route_server_propagation).\n"
      },
      "symbolId": "src/data-awscc-ec2-route-server-propagation/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2RouteServerPropagations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2270
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_route_server_propagations`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_route_server_propagations`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_route_server_propagations).\n"
      },
      "symbolId": "src/data-awscc-ec2-route-server-propagations/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2RouteServers": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2271
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_route_servers`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_route_servers`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_route_servers).\n"
      },
      "symbolId": "src/data-awscc-ec2-route-servers/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2RouteTable": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2272
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_route_table`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_route_table`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_route_table).\n"
      },
      "symbolId": "src/data-awscc-ec2-route-table/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2RouteTables": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2273
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_route_tables`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_route_tables`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_route_tables).\n"
      },
      "symbolId": "src/data-awscc-ec2-route-tables/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SecurityGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2274
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_security_group`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_security_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_security_group).\n"
      },
      "symbolId": "src/data-awscc-ec2-security-group/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SecurityGroupEgress": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2275
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_security_group_egress`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_security_group_egress`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_security_group_egress).\n"
      },
      "symbolId": "src/data-awscc-ec2-security-group-egress/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SecurityGroupEgresses": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2276
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_security_group_egresses`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_security_group_egresses`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_security_group_egresses).\n"
      },
      "symbolId": "src/data-awscc-ec2-security-group-egresses/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SecurityGroupIngress": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2277
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_security_group_ingress`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_security_group_ingress`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_security_group_ingress).\n"
      },
      "symbolId": "src/data-awscc-ec2-security-group-ingress/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SecurityGroupIngresses": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2278
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_security_group_ingresses`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_security_group_ingresses`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_security_group_ingresses).\n"
      },
      "symbolId": "src/data-awscc-ec2-security-group-ingresses/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SecurityGroupVpcAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2279
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_security_group_vpc_association`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_security_group_vpc_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_security_group_vpc_association).\n"
      },
      "symbolId": "src/data-awscc-ec2-security-group-vpc-association/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SecurityGroupVpcAssociations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2280
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_security_group_vpc_associations`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_security_group_vpc_associations`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_security_group_vpc_associations).\n"
      },
      "symbolId": "src/data-awscc-ec2-security-group-vpc-associations/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SecurityGroups": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2281
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_security_groups`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_security_groups`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_security_groups).\n"
      },
      "symbolId": "src/data-awscc-ec2-security-groups/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SnapshotBlockPublicAccess": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2282
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_snapshot_block_public_access`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_snapshot_block_public_access`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_snapshot_block_public_access).\n"
      },
      "symbolId": "src/data-awscc-ec2-snapshot-block-public-access/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SnapshotBlockPublicAccesses": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2283
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_snapshot_block_public_accesses`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_snapshot_block_public_accesses`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_snapshot_block_public_accesses).\n"
      },
      "symbolId": "src/data-awscc-ec2-snapshot-block-public-accesses/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2284
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_spot_fleet`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_spot_fleet`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_spot_fleet).\n"
      },
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleets": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2285
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_spot_fleets`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_spot_fleets`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_spot_fleets).\n"
      },
      "symbolId": "src/data-awscc-ec2-spot-fleets/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SqlHaStandbyDetectedInstance": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2286
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_sql_ha_standby_detected_instance`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_sql_ha_standby_detected_instance`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_sql_ha_standby_detected_instance).\n"
      },
      "symbolId": "src/data-awscc-ec2-sql-ha-standby-detected-instance/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SqlHaStandbyDetectedInstances": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2287
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_sql_ha_standby_detected_instances`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_sql_ha_standby_detected_instances`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_sql_ha_standby_detected_instances).\n"
      },
      "symbolId": "src/data-awscc-ec2-sql-ha-standby-detected-instances/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Subnet": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2288
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_subnet`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_subnet`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_subnet).\n"
      },
      "symbolId": "src/data-awscc-ec2-subnet/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SubnetCidrBlock": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2289
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_subnet_cidr_block`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_subnet_cidr_block`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_subnet_cidr_block).\n"
      },
      "symbolId": "src/data-awscc-ec2-subnet-cidr-block/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SubnetCidrBlocks": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2290
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_subnet_cidr_blocks`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_subnet_cidr_blocks`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_subnet_cidr_blocks).\n"
      },
      "symbolId": "src/data-awscc-ec2-subnet-cidr-blocks/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SubnetNetworkAclAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2291
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_subnet_network_acl_association`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_subnet_network_acl_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_subnet_network_acl_association).\n"
      },
      "symbolId": "src/data-awscc-ec2-subnet-network-acl-association/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SubnetNetworkAclAssociations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2292
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_subnet_network_acl_associations`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_subnet_network_acl_associations`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_subnet_network_acl_associations).\n"
      },
      "symbolId": "src/data-awscc-ec2-subnet-network-acl-associations/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SubnetRouteTableAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2293
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_subnet_route_table_association`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_subnet_route_table_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_subnet_route_table_association).\n"
      },
      "symbolId": "src/data-awscc-ec2-subnet-route-table-association/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SubnetRouteTableAssociations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2294
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_subnet_route_table_associations`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_subnet_route_table_associations`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_subnet_route_table_associations).\n"
      },
      "symbolId": "src/data-awscc-ec2-subnet-route-table-associations/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Subnets": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2295
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_subnets`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_subnets`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_subnets).\n"
      },
      "symbolId": "src/data-awscc-ec2-subnets/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TrafficMirrorFilter": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2296
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_traffic_mirror_filter`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_traffic_mirror_filter`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_traffic_mirror_filter).\n"
      },
      "symbolId": "src/data-awscc-ec2-traffic-mirror-filter/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TrafficMirrorFilterRule": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2297
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_traffic_mirror_filter_rule`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_traffic_mirror_filter_rule`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_traffic_mirror_filter_rule).\n"
      },
      "symbolId": "src/data-awscc-ec2-traffic-mirror-filter-rule/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TrafficMirrorFilterRules": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2298
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_traffic_mirror_filter_rules`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_traffic_mirror_filter_rules`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_traffic_mirror_filter_rules).\n"
      },
      "symbolId": "src/data-awscc-ec2-traffic-mirror-filter-rules/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TrafficMirrorFilters": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2299
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_traffic_mirror_filters`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_traffic_mirror_filters`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_traffic_mirror_filters).\n"
      },
      "symbolId": "src/data-awscc-ec2-traffic-mirror-filters/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TrafficMirrorSession": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2300
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_traffic_mirror_session`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_traffic_mirror_session`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_traffic_mirror_session).\n"
      },
      "symbolId": "src/data-awscc-ec2-traffic-mirror-session/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TrafficMirrorSessions": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2301
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_traffic_mirror_sessions`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_traffic_mirror_sessions`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_traffic_mirror_sessions).\n"
      },
      "symbolId": "src/data-awscc-ec2-traffic-mirror-sessions/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TrafficMirrorTarget": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2302
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_traffic_mirror_target`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_traffic_mirror_target`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_traffic_mirror_target).\n"
      },
      "symbolId": "src/data-awscc-ec2-traffic-mirror-target/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TrafficMirrorTargets": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2303
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_traffic_mirror_targets`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_traffic_mirror_targets`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_traffic_mirror_targets).\n"
      },
      "symbolId": "src/data-awscc-ec2-traffic-mirror-targets/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGateway": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2304
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_transit_gateway`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_transit_gateway`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway).\n"
      },
      "symbolId": "src/data-awscc-ec2-transit-gateway/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayAttachment": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2305
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_transit_gateway_attachment`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_transit_gateway_attachment`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_attachment).\n"
      },
      "symbolId": "src/data-awscc-ec2-transit-gateway-attachment/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayAttachments": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2306
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_transit_gateway_attachments`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_transit_gateway_attachments`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_attachments).\n"
      },
      "symbolId": "src/data-awscc-ec2-transit-gateway-attachments/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayConnect": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2307
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_transit_gateway_connect`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_transit_gateway_connect`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_connect).\n"
      },
      "symbolId": "src/data-awscc-ec2-transit-gateway-connect/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayConnectPeer": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2308
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_transit_gateway_connect_peer`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_transit_gateway_connect_peer`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_connect_peer).\n"
      },
      "symbolId": "src/data-awscc-ec2-transit-gateway-connect-peer/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayConnectPeers": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2309
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_transit_gateway_connect_peers`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_transit_gateway_connect_peers`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_connect_peers).\n"
      },
      "symbolId": "src/data-awscc-ec2-transit-gateway-connect-peers/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayConnects": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2310
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_transit_gateway_connects`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_transit_gateway_connects`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_connects).\n"
      },
      "symbolId": "src/data-awscc-ec2-transit-gateway-connects/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayMeteringPolicies": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2311
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_transit_gateway_metering_policies`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_transit_gateway_metering_policies`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_metering_policies).\n"
      },
      "symbolId": "src/data-awscc-ec2-transit-gateway-metering-policies/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayMeteringPolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2312
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_transit_gateway_metering_policy`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_transit_gateway_metering_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_metering_policy).\n"
      },
      "symbolId": "src/data-awscc-ec2-transit-gateway-metering-policy/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayMeteringPolicyEntry": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2313
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_transit_gateway_metering_policy_entry`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_transit_gateway_metering_policy_entry`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_metering_policy_entry).\n"
      },
      "symbolId": "src/data-awscc-ec2-transit-gateway-metering-policy-entry/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayMulticastDomain": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2314
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_transit_gateway_multicast_domain`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_transit_gateway_multicast_domain`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_multicast_domain).\n"
      },
      "symbolId": "src/data-awscc-ec2-transit-gateway-multicast-domain/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayMulticastDomainAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2315
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_transit_gateway_multicast_domain_association`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_transit_gateway_multicast_domain_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_multicast_domain_association).\n"
      },
      "symbolId": "src/data-awscc-ec2-transit-gateway-multicast-domain-association/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayMulticastDomainAssociations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2316
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_transit_gateway_multicast_domain_associations`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_transit_gateway_multicast_domain_associations`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_multicast_domain_associations).\n"
      },
      "symbolId": "src/data-awscc-ec2-transit-gateway-multicast-domain-associations/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayMulticastDomains": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2317
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_transit_gateway_multicast_domains`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_transit_gateway_multicast_domains`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_multicast_domains).\n"
      },
      "symbolId": "src/data-awscc-ec2-transit-gateway-multicast-domains/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayMulticastGroupMember": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2318
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_transit_gateway_multicast_group_member`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_transit_gateway_multicast_group_member`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_multicast_group_member).\n"
      },
      "symbolId": "src/data-awscc-ec2-transit-gateway-multicast-group-member/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayMulticastGroupMembers": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2319
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_transit_gateway_multicast_group_members`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_transit_gateway_multicast_group_members`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_multicast_group_members).\n"
      },
      "symbolId": "src/data-awscc-ec2-transit-gateway-multicast-group-members/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayMulticastGroupSource": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2320
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_transit_gateway_multicast_group_source`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_transit_gateway_multicast_group_source`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_multicast_group_source).\n"
      },
      "symbolId": "src/data-awscc-ec2-transit-gateway-multicast-group-source/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayMulticastGroupSources": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2321
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_transit_gateway_multicast_group_sources`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_transit_gateway_multicast_group_sources`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_multicast_group_sources).\n"
      },
      "symbolId": "src/data-awscc-ec2-transit-gateway-multicast-group-sources/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayPeeringAttachment": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2322
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_transit_gateway_peering_attachment`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_transit_gateway_peering_attachment`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_peering_attachment).\n"
      },
      "symbolId": "src/data-awscc-ec2-transit-gateway-peering-attachment/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayPeeringAttachments": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2323
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_transit_gateway_peering_attachments`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_transit_gateway_peering_attachments`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_peering_attachments).\n"
      },
      "symbolId": "src/data-awscc-ec2-transit-gateway-peering-attachments/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayPolicyTable": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2324
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_transit_gateway_policy_table`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_transit_gateway_policy_table`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_policy_table).\n"
      },
      "symbolId": "src/data-awscc-ec2-transit-gateway-policy-table/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayPolicyTableAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2325
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_transit_gateway_policy_table_association`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_transit_gateway_policy_table_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_policy_table_association).\n"
      },
      "symbolId": "src/data-awscc-ec2-transit-gateway-policy-table-association/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayPolicyTableEntry": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2326
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_transit_gateway_policy_table_entry`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_transit_gateway_policy_table_entry`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_policy_table_entry).\n"
      },
      "symbolId": "src/data-awscc-ec2-transit-gateway-policy-table-entry/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayPolicyTables": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2327
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_transit_gateway_policy_tables`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_transit_gateway_policy_tables`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_policy_tables).\n"
      },
      "symbolId": "src/data-awscc-ec2-transit-gateway-policy-tables/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayRoute": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2328
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_transit_gateway_route`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_transit_gateway_route`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_route).\n"
      },
      "symbolId": "src/data-awscc-ec2-transit-gateway-route/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayRouteTable": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2329
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_transit_gateway_route_table`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_transit_gateway_route_table`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_route_table).\n"
      },
      "symbolId": "src/data-awscc-ec2-transit-gateway-route-table/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayRouteTableAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2330
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_transit_gateway_route_table_association`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_transit_gateway_route_table_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_route_table_association).\n"
      },
      "symbolId": "src/data-awscc-ec2-transit-gateway-route-table-association/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayRouteTablePropagation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2331
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_transit_gateway_route_table_propagation`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_transit_gateway_route_table_propagation`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_route_table_propagation).\n"
      },
      "symbolId": "src/data-awscc-ec2-transit-gateway-route-table-propagation/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayRouteTables": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2332
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_transit_gateway_route_tables`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_transit_gateway_route_tables`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_route_tables).\n"
      },
      "symbolId": "src/data-awscc-ec2-transit-gateway-route-tables/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayVpcAttachment": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2333
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_transit_gateway_vpc_attachment`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_transit_gateway_vpc_attachment`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_vpc_attachment).\n"
      },
      "symbolId": "src/data-awscc-ec2-transit-gateway-vpc-attachment/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayVpcAttachments": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2334
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_transit_gateway_vpc_attachments`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_transit_gateway_vpc_attachments`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_vpc_attachments).\n"
      },
      "symbolId": "src/data-awscc-ec2-transit-gateway-vpc-attachments/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGateways": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2335
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_transit_gateways`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_transit_gateways`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateways).\n"
      },
      "symbolId": "src/data-awscc-ec2-transit-gateways/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessEndpoint": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2336
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_verified_access_endpoint`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_verified_access_endpoint`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_verified_access_endpoint).\n"
      },
      "symbolId": "src/data-awscc-ec2-verified-access-endpoint/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessEndpoints": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2337
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_verified_access_endpoints`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_verified_access_endpoints`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_verified_access_endpoints).\n"
      },
      "symbolId": "src/data-awscc-ec2-verified-access-endpoints/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2338
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_verified_access_group`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_verified_access_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_verified_access_group).\n"
      },
      "symbolId": "src/data-awscc-ec2-verified-access-group/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessGroups": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2339
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_verified_access_groups`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_verified_access_groups`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_verified_access_groups).\n"
      },
      "symbolId": "src/data-awscc-ec2-verified-access-groups/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessInstance": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2340
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_verified_access_instance`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_verified_access_instance`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_verified_access_instance).\n"
      },
      "symbolId": "src/data-awscc-ec2-verified-access-instance/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessInstances": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2341
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_verified_access_instances`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_verified_access_instances`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_verified_access_instances).\n"
      },
      "symbolId": "src/data-awscc-ec2-verified-access-instances/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessTrustProvider": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2342
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_verified_access_trust_provider`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_verified_access_trust_provider`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_verified_access_trust_provider).\n"
      },
      "symbolId": "src/data-awscc-ec2-verified-access-trust-provider/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessTrustProviders": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2343
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_verified_access_trust_providers`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_verified_access_trust_providers`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_verified_access_trust_providers).\n"
      },
      "symbolId": "src/data-awscc-ec2-verified-access-trust-providers/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Volume": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2344
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_volume`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_volume`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_volume).\n"
      },
      "symbolId": "src/data-awscc-ec2-volume/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VolumeAttachment": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2345
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_volume_attachment`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_volume_attachment`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_volume_attachment).\n"
      },
      "symbolId": "src/data-awscc-ec2-volume-attachment/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VolumeAttachments": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2346
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_volume_attachments`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_volume_attachments`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_volume_attachments).\n"
      },
      "symbolId": "src/data-awscc-ec2-volume-attachments/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Volumes": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2347
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_volumes`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_volumes`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_volumes).\n"
      },
      "symbolId": "src/data-awscc-ec2-volumes/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Vpc": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2348
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_vpc`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_vpc`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpc).\n"
      },
      "symbolId": "src/data-awscc-ec2-vpc/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpcBlockPublicAccessExclusion": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2349
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_vpc_block_public_access_exclusion`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_vpc_block_public_access_exclusion`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpc_block_public_access_exclusion).\n"
      },
      "symbolId": "src/data-awscc-ec2-vpc-block-public-access-exclusion/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpcBlockPublicAccessExclusions": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2350
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_vpc_block_public_access_exclusions`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_vpc_block_public_access_exclusions`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpc_block_public_access_exclusions).\n"
      },
      "symbolId": "src/data-awscc-ec2-vpc-block-public-access-exclusions/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpcBlockPublicAccessOptions": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2351
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_vpc_block_public_access_options`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_vpc_block_public_access_options`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpc_block_public_access_options).\n"
      },
      "symbolId": "src/data-awscc-ec2-vpc-block-public-access-options/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpcCidrBlock": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2352
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_vpc_cidr_block`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_vpc_cidr_block`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpc_cidr_block).\n"
      },
      "symbolId": "src/data-awscc-ec2-vpc-cidr-block/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpcEncryptionControl": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2353
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_vpc_encryption_control`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_vpc_encryption_control`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpc_encryption_control).\n"
      },
      "symbolId": "src/data-awscc-ec2-vpc-encryption-control/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpcEncryptionControls": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2354
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_vpc_encryption_controls`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_vpc_encryption_controls`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpc_encryption_controls).\n"
      },
      "symbolId": "src/data-awscc-ec2-vpc-encryption-controls/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpcEndpoint": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2355
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_vpc_endpoint`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_vpc_endpoint`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpc_endpoint).\n"
      },
      "symbolId": "src/data-awscc-ec2-vpc-endpoint/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpcEndpointConnectionNotification": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2356
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_vpc_endpoint_connection_notification`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_vpc_endpoint_connection_notification`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpc_endpoint_connection_notification).\n"
      },
      "symbolId": "src/data-awscc-ec2-vpc-endpoint-connection-notification/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpcEndpointConnectionNotifications": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2357
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_vpc_endpoint_connection_notifications`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_vpc_endpoint_connection_notifications`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpc_endpoint_connection_notifications).\n"
      },
      "symbolId": "src/data-awscc-ec2-vpc-endpoint-connection-notifications/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpcEndpointService": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2358
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_vpc_endpoint_service`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_vpc_endpoint_service`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpc_endpoint_service).\n"
      },
      "symbolId": "src/data-awscc-ec2-vpc-endpoint-service/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpcEndpointServicePermissions": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2359
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_vpc_endpoint_service_permissions`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_vpc_endpoint_service_permissions`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpc_endpoint_service_permissions).\n"
      },
      "symbolId": "src/data-awscc-ec2-vpc-endpoint-service-permissions/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpcEndpointServicePermissionsPlural": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2360
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_vpc_endpoint_service_permissions_plural`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_vpc_endpoint_service_permissions_plural`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpc_endpoint_service_permissions_plural).\n"
      },
      "symbolId": "src/data-awscc-ec2-vpc-endpoint-service-permissions-plural/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpcEndpointServices": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2361
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_vpc_endpoint_services`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_vpc_endpoint_services`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpc_endpoint_services).\n"
      },
      "symbolId": "src/data-awscc-ec2-vpc-endpoint-services/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpcEndpoints": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2362
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_vpc_endpoints`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_vpc_endpoints`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpc_endpoints).\n"
      },
      "symbolId": "src/data-awscc-ec2-vpc-endpoints/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpcGatewayAttachment": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2363
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_vpc_gateway_attachment`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_vpc_gateway_attachment`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpc_gateway_attachment).\n"
      },
      "symbolId": "src/data-awscc-ec2-vpc-gateway-attachment/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpcGatewayAttachments": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2364
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_vpc_gateway_attachments`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_vpc_gateway_attachments`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpc_gateway_attachments).\n"
      },
      "symbolId": "src/data-awscc-ec2-vpc-gateway-attachments/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpcPeeringConnection": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2365
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_vpc_peering_connection`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_vpc_peering_connection`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpc_peering_connection).\n"
      },
      "symbolId": "src/data-awscc-ec2-vpc-peering-connection/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpcPeeringConnections": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2366
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_vpc_peering_connections`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_vpc_peering_connections`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpc_peering_connections).\n"
      },
      "symbolId": "src/data-awscc-ec2-vpc-peering-connections/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpcdhcpOptionsAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2367
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_vpcdhcp_options_association`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_vpcdhcp_options_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpcdhcp_options_association).\n"
      },
      "symbolId": "src/data-awscc-ec2-vpcdhcp-options-association/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpcdhcpOptionsAssociations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2368
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_vpcdhcp_options_associations`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_vpcdhcp_options_associations`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpcdhcp_options_associations).\n"
      },
      "symbolId": "src/data-awscc-ec2-vpcdhcp-options-associations/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Vpcs": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2369
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_vpcs`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_vpcs`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpcs).\n"
      },
      "symbolId": "src/data-awscc-ec2-vpcs/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpnConcentrator": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2370
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_vpn_concentrator`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_vpn_concentrator`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpn_concentrator).\n"
      },
      "symbolId": "src/data-awscc-ec2-vpn-concentrator/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpnConcentrators": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2371
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_vpn_concentrators`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_vpn_concentrators`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpn_concentrators).\n"
      },
      "symbolId": "src/data-awscc-ec2-vpn-concentrators/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpnConnection": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2372
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_vpn_connection`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_vpn_connection`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpn_connection).\n"
      },
      "symbolId": "src/data-awscc-ec2-vpn-connection/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpnConnectionRoute": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2373
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_vpn_connection_route`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_vpn_connection_route`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpn_connection_route).\n"
      },
      "symbolId": "src/data-awscc-ec2-vpn-connection-route/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpnConnectionRoutes": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2374
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_vpn_connection_routes`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_vpn_connection_routes`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpn_connection_routes).\n"
      },
      "symbolId": "src/data-awscc-ec2-vpn-connection-routes/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpnConnections": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2375
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_vpn_connections`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_vpn_connections`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpn_connections).\n"
      },
      "symbolId": "src/data-awscc-ec2-vpn-connections/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpnGateway": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2376
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_vpn_gateway`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_vpn_gateway`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpn_gateway).\n"
      },
      "symbolId": "src/data-awscc-ec2-vpn-gateway/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpnGateways": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2377
      },
      "readme": {
        "markdown": "# `data_awscc_ec2_vpn_gateways`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ec2_vpn_gateways`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpn_gateways).\n"
      },
      "symbolId": "src/data-awscc-ec2-vpn-gateways/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEcrPublicRepositories": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2378
      },
      "readme": {
        "markdown": "# `data_awscc_ecr_public_repositories`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ecr_public_repositories`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecr_public_repositories).\n"
      },
      "symbolId": "src/data-awscc-ecr-public-repositories/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEcrPublicRepository": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2379
      },
      "readme": {
        "markdown": "# `data_awscc_ecr_public_repository`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ecr_public_repository`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecr_public_repository).\n"
      },
      "symbolId": "src/data-awscc-ecr-public-repository/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEcrPullThroughCacheRule": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2380
      },
      "readme": {
        "markdown": "# `data_awscc_ecr_pull_through_cache_rule`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ecr_pull_through_cache_rule`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecr_pull_through_cache_rule).\n"
      },
      "symbolId": "src/data-awscc-ecr-pull-through-cache-rule/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEcrPullThroughCacheRules": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2381
      },
      "readme": {
        "markdown": "# `data_awscc_ecr_pull_through_cache_rules`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ecr_pull_through_cache_rules`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecr_pull_through_cache_rules).\n"
      },
      "symbolId": "src/data-awscc-ecr-pull-through-cache-rules/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEcrPullTimeUpdateExclusion": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2382
      },
      "readme": {
        "markdown": "# `data_awscc_ecr_pull_time_update_exclusion`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ecr_pull_time_update_exclusion`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecr_pull_time_update_exclusion).\n"
      },
      "symbolId": "src/data-awscc-ecr-pull-time-update-exclusion/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEcrPullTimeUpdateExclusions": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2383
      },
      "readme": {
        "markdown": "# `data_awscc_ecr_pull_time_update_exclusions`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ecr_pull_time_update_exclusions`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecr_pull_time_update_exclusions).\n"
      },
      "symbolId": "src/data-awscc-ecr-pull-time-update-exclusions/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEcrRegistryPolicies": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2384
      },
      "readme": {
        "markdown": "# `data_awscc_ecr_registry_policies`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ecr_registry_policies`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecr_registry_policies).\n"
      },
      "symbolId": "src/data-awscc-ecr-registry-policies/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEcrRegistryPolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2385
      },
      "readme": {
        "markdown": "# `data_awscc_ecr_registry_policy`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ecr_registry_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecr_registry_policy).\n"
      },
      "symbolId": "src/data-awscc-ecr-registry-policy/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEcrRegistryScanningConfiguration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2386
      },
      "readme": {
        "markdown": "# `data_awscc_ecr_registry_scanning_configuration`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ecr_registry_scanning_configuration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecr_registry_scanning_configuration).\n"
      },
      "symbolId": "src/data-awscc-ecr-registry-scanning-configuration/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEcrRegistryScanningConfigurations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2387
      },
      "readme": {
        "markdown": "# `data_awscc_ecr_registry_scanning_configurations`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ecr_registry_scanning_configurations`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecr_registry_scanning_configurations).\n"
      },
      "symbolId": "src/data-awscc-ecr-registry-scanning-configurations/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEcrReplicationConfiguration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2388
      },
      "readme": {
        "markdown": "# `data_awscc_ecr_replication_configuration`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ecr_replication_configuration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecr_replication_configuration).\n"
      },
      "symbolId": "src/data-awscc-ecr-replication-configuration/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEcrReplicationConfigurations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2389
      },
      "readme": {
        "markdown": "# `data_awscc_ecr_replication_configurations`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ecr_replication_configurations`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecr_replication_configurations).\n"
      },
      "symbolId": "src/data-awscc-ecr-replication-configurations/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEcrRepositories": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2390
      },
      "readme": {
        "markdown": "# `data_awscc_ecr_repositories`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ecr_repositories`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecr_repositories).\n"
      },
      "symbolId": "src/data-awscc-ecr-repositories/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEcrRepository": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2391
      },
      "readme": {
        "markdown": "# `data_awscc_ecr_repository`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ecr_repository`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecr_repository).\n"
      },
      "symbolId": "src/data-awscc-ecr-repository/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEcrRepositoryCreationTemplate": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2392
      },
      "readme": {
        "markdown": "# `data_awscc_ecr_repository_creation_template`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ecr_repository_creation_template`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecr_repository_creation_template).\n"
      },
      "symbolId": "src/data-awscc-ecr-repository-creation-template/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEcrRepositoryCreationTemplates": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2393
      },
      "readme": {
        "markdown": "# `data_awscc_ecr_repository_creation_templates`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ecr_repository_creation_templates`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecr_repository_creation_templates).\n"
      },
      "symbolId": "src/data-awscc-ecr-repository-creation-templates/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEcrSigningConfiguration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2394
      },
      "readme": {
        "markdown": "# `data_awscc_ecr_signing_configuration`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ecr_signing_configuration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecr_signing_configuration).\n"
      },
      "symbolId": "src/data-awscc-ecr-signing-configuration/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEcrSigningConfigurations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2395
      },
      "readme": {
        "markdown": "# `data_awscc_ecr_signing_configurations`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ecr_signing_configurations`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecr_signing_configurations).\n"
      },
      "symbolId": "src/data-awscc-ecr-signing-configurations/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2396
      },
      "readme": {
        "markdown": "# `data_awscc_ecs_capacity_provider`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ecs_capacity_provider`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecs_capacity_provider).\n"
      },
      "symbolId": "src/data-awscc-ecs-capacity-provider/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEcsCapacityProviders": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2397
      },
      "readme": {
        "markdown": "# `data_awscc_ecs_capacity_providers`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ecs_capacity_providers`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecs_capacity_providers).\n"
      },
      "symbolId": "src/data-awscc-ecs-capacity-providers/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEcsCluster": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2398
      },
      "readme": {
        "markdown": "# `data_awscc_ecs_cluster`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ecs_cluster`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecs_cluster).\n"
      },
      "symbolId": "src/data-awscc-ecs-cluster/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEcsClusterCapacityProviderAssociations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2399
      },
      "readme": {
        "markdown": "# `data_awscc_ecs_cluster_capacity_provider_associations`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ecs_cluster_capacity_provider_associations`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecs_cluster_capacity_provider_associations).\n"
      },
      "symbolId": "src/data-awscc-ecs-cluster-capacity-provider-associations/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEcsClusterCapacityProviderAssociationsPlural": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2400
      },
      "readme": {
        "markdown": "# `data_awscc_ecs_cluster_capacity_provider_associations_plural`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ecs_cluster_capacity_provider_associations_plural`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecs_cluster_capacity_provider_associations_plural).\n"
      },
      "symbolId": "src/data-awscc-ecs-cluster-capacity-provider-associations-plural/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEcsClusters": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2401
      },
      "readme": {
        "markdown": "# `data_awscc_ecs_clusters`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ecs_clusters`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecs_clusters).\n"
      },
      "symbolId": "src/data-awscc-ecs-clusters/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEcsDaemon": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2402
      },
      "readme": {
        "markdown": "# `data_awscc_ecs_daemon`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ecs_daemon`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecs_daemon).\n"
      },
      "symbolId": "src/data-awscc-ecs-daemon/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEcsDaemons": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2403
      },
      "readme": {
        "markdown": "# `data_awscc_ecs_daemons`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ecs_daemons`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecs_daemons).\n"
      },
      "symbolId": "src/data-awscc-ecs-daemons/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2404
      },
      "readme": {
        "markdown": "# `data_awscc_ecs_express_gateway_service`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ecs_express_gateway_service`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecs_express_gateway_service).\n"
      },
      "symbolId": "src/data-awscc-ecs-express-gateway-service/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEcsPrimaryTaskSet": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2405
      },
      "readme": {
        "markdown": "# `data_awscc_ecs_primary_task_set`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ecs_primary_task_set`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecs_primary_task_set).\n"
      },
      "symbolId": "src/data-awscc-ecs-primary-task-set/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEcsService": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2406
      },
      "readme": {
        "markdown": "# `data_awscc_ecs_service`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ecs_service`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecs_service).\n"
      },
      "symbolId": "src/data-awscc-ecs-service/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEcsServices": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2407
      },
      "readme": {
        "markdown": "# `data_awscc_ecs_services`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ecs_services`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecs_services).\n"
      },
      "symbolId": "src/data-awscc-ecs-services/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2408
      },
      "readme": {
        "markdown": "# `data_awscc_ecs_task_definition`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ecs_task_definition`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecs_task_definition).\n"
      },
      "symbolId": "src/data-awscc-ecs-task-definition/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskDefinitions": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2409
      },
      "readme": {
        "markdown": "# `data_awscc_ecs_task_definitions`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ecs_task_definitions`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecs_task_definitions).\n"
      },
      "symbolId": "src/data-awscc-ecs-task-definitions/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskSet": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2410
      },
      "readme": {
        "markdown": "# `data_awscc_ecs_task_set`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ecs_task_set`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecs_task_set).\n"
      },
      "symbolId": "src/data-awscc-ecs-task-set/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEfsAccessPoint": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2411
      },
      "readme": {
        "markdown": "# `data_awscc_efs_access_point`\n\nRefer to the Terraform Registry for docs: [`data_awscc_efs_access_point`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/efs_access_point).\n"
      },
      "symbolId": "src/data-awscc-efs-access-point/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEfsAccessPoints": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2412
      },
      "readme": {
        "markdown": "# `data_awscc_efs_access_points`\n\nRefer to the Terraform Registry for docs: [`data_awscc_efs_access_points`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/efs_access_points).\n"
      },
      "symbolId": "src/data-awscc-efs-access-points/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEfsFileSystem": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2413
      },
      "readme": {
        "markdown": "# `data_awscc_efs_file_system`\n\nRefer to the Terraform Registry for docs: [`data_awscc_efs_file_system`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/efs_file_system).\n"
      },
      "symbolId": "src/data-awscc-efs-file-system/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEfsFileSystems": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2414
      },
      "readme": {
        "markdown": "# `data_awscc_efs_file_systems`\n\nRefer to the Terraform Registry for docs: [`data_awscc_efs_file_systems`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/efs_file_systems).\n"
      },
      "symbolId": "src/data-awscc-efs-file-systems/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEfsMountTarget": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2415
      },
      "readme": {
        "markdown": "# `data_awscc_efs_mount_target`\n\nRefer to the Terraform Registry for docs: [`data_awscc_efs_mount_target`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/efs_mount_target).\n"
      },
      "symbolId": "src/data-awscc-efs-mount-target/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEksAccessEntry": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2416
      },
      "readme": {
        "markdown": "# `data_awscc_eks_access_entry`\n\nRefer to the Terraform Registry for docs: [`data_awscc_eks_access_entry`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/eks_access_entry).\n"
      },
      "symbolId": "src/data-awscc-eks-access-entry/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEksAddon": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2417
      },
      "readme": {
        "markdown": "# `data_awscc_eks_addon`\n\nRefer to the Terraform Registry for docs: [`data_awscc_eks_addon`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/eks_addon).\n"
      },
      "symbolId": "src/data-awscc-eks-addon/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEksCapability": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2418
      },
      "readme": {
        "markdown": "# `data_awscc_eks_capability`\n\nRefer to the Terraform Registry for docs: [`data_awscc_eks_capability`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/eks_capability).\n"
      },
      "symbolId": "src/data-awscc-eks-capability/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEksCluster": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2419
      },
      "readme": {
        "markdown": "# `data_awscc_eks_cluster`\n\nRefer to the Terraform Registry for docs: [`data_awscc_eks_cluster`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/eks_cluster).\n"
      },
      "symbolId": "src/data-awscc-eks-cluster/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEksClusters": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2420
      },
      "readme": {
        "markdown": "# `data_awscc_eks_clusters`\n\nRefer to the Terraform Registry for docs: [`data_awscc_eks_clusters`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/eks_clusters).\n"
      },
      "symbolId": "src/data-awscc-eks-clusters/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEksFargateProfile": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2421
      },
      "readme": {
        "markdown": "# `data_awscc_eks_fargate_profile`\n\nRefer to the Terraform Registry for docs: [`data_awscc_eks_fargate_profile`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/eks_fargate_profile).\n"
      },
      "symbolId": "src/data-awscc-eks-fargate-profile/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEksIdentityProviderConfig": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2422
      },
      "readme": {
        "markdown": "# `data_awscc_eks_identity_provider_config`\n\nRefer to the Terraform Registry for docs: [`data_awscc_eks_identity_provider_config`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/eks_identity_provider_config).\n"
      },
      "symbolId": "src/data-awscc-eks-identity-provider-config/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEksPodIdentityAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2423
      },
      "readme": {
        "markdown": "# `data_awscc_eks_pod_identity_association`\n\nRefer to the Terraform Registry for docs: [`data_awscc_eks_pod_identity_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/eks_pod_identity_association).\n"
      },
      "symbolId": "src/data-awscc-eks-pod-identity-association/index:"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheCacheCluster": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2424
      },
      "readme": {
        "markdown": "# `data_awscc_elasticache_cache_cluster`\n\nRefer to the Terraform Registry for docs: [`data_awscc_elasticache_cache_cluster`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticache_cache_cluster).\n"
      },
      "symbolId": "src/data-awscc-elasticache-cache-cluster/index:"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheCacheClusters": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2425
      },
      "readme": {
        "markdown": "# `data_awscc_elasticache_cache_clusters`\n\nRefer to the Terraform Registry for docs: [`data_awscc_elasticache_cache_clusters`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticache_cache_clusters).\n"
      },
      "symbolId": "src/data-awscc-elasticache-cache-clusters/index:"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheGlobalReplicationGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2426
      },
      "readme": {
        "markdown": "# `data_awscc_elasticache_global_replication_group`\n\nRefer to the Terraform Registry for docs: [`data_awscc_elasticache_global_replication_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticache_global_replication_group).\n"
      },
      "symbolId": "src/data-awscc-elasticache-global-replication-group/index:"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheGlobalReplicationGroups": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2427
      },
      "readme": {
        "markdown": "# `data_awscc_elasticache_global_replication_groups`\n\nRefer to the Terraform Registry for docs: [`data_awscc_elasticache_global_replication_groups`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticache_global_replication_groups).\n"
      },
      "symbolId": "src/data-awscc-elasticache-global-replication-groups/index:"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheParameterGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2428
      },
      "readme": {
        "markdown": "# `data_awscc_elasticache_parameter_group`\n\nRefer to the Terraform Registry for docs: [`data_awscc_elasticache_parameter_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticache_parameter_group).\n"
      },
      "symbolId": "src/data-awscc-elasticache-parameter-group/index:"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheParameterGroups": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2429
      },
      "readme": {
        "markdown": "# `data_awscc_elasticache_parameter_groups`\n\nRefer to the Terraform Registry for docs: [`data_awscc_elasticache_parameter_groups`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticache_parameter_groups).\n"
      },
      "symbolId": "src/data-awscc-elasticache-parameter-groups/index:"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheReplicationGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2430
      },
      "readme": {
        "markdown": "# `data_awscc_elasticache_replication_group`\n\nRefer to the Terraform Registry for docs: [`data_awscc_elasticache_replication_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticache_replication_group).\n"
      },
      "symbolId": "src/data-awscc-elasticache-replication-group/index:"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheReplicationGroups": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2431
      },
      "readme": {
        "markdown": "# `data_awscc_elasticache_replication_groups`\n\nRefer to the Terraform Registry for docs: [`data_awscc_elasticache_replication_groups`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticache_replication_groups).\n"
      },
      "symbolId": "src/data-awscc-elasticache-replication-groups/index:"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheServerlessCache": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2432
      },
      "readme": {
        "markdown": "# `data_awscc_elasticache_serverless_cache`\n\nRefer to the Terraform Registry for docs: [`data_awscc_elasticache_serverless_cache`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticache_serverless_cache).\n"
      },
      "symbolId": "src/data-awscc-elasticache-serverless-cache/index:"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheServerlessCaches": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2433
      },
      "readme": {
        "markdown": "# `data_awscc_elasticache_serverless_caches`\n\nRefer to the Terraform Registry for docs: [`data_awscc_elasticache_serverless_caches`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticache_serverless_caches).\n"
      },
      "symbolId": "src/data-awscc-elasticache-serverless-caches/index:"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheSubnetGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2434
      },
      "readme": {
        "markdown": "# `data_awscc_elasticache_subnet_group`\n\nRefer to the Terraform Registry for docs: [`data_awscc_elasticache_subnet_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticache_subnet_group).\n"
      },
      "symbolId": "src/data-awscc-elasticache-subnet-group/index:"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheSubnetGroups": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2435
      },
      "readme": {
        "markdown": "# `data_awscc_elasticache_subnet_groups`\n\nRefer to the Terraform Registry for docs: [`data_awscc_elasticache_subnet_groups`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticache_subnet_groups).\n"
      },
      "symbolId": "src/data-awscc-elasticache-subnet-groups/index:"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheUser": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2436
      },
      "readme": {
        "markdown": "# `data_awscc_elasticache_user`\n\nRefer to the Terraform Registry for docs: [`data_awscc_elasticache_user`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticache_user).\n"
      },
      "symbolId": "src/data-awscc-elasticache-user/index:"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheUserGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2437
      },
      "readme": {
        "markdown": "# `data_awscc_elasticache_user_group`\n\nRefer to the Terraform Registry for docs: [`data_awscc_elasticache_user_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticache_user_group).\n"
      },
      "symbolId": "src/data-awscc-elasticache-user-group/index:"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheUserGroups": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2438
      },
      "readme": {
        "markdown": "# `data_awscc_elasticache_user_groups`\n\nRefer to the Terraform Registry for docs: [`data_awscc_elasticache_user_groups`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticache_user_groups).\n"
      },
      "symbolId": "src/data-awscc-elasticache-user-groups/index:"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheUsers": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2439
      },
      "readme": {
        "markdown": "# `data_awscc_elasticache_users`\n\nRefer to the Terraform Registry for docs: [`data_awscc_elasticache_users`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticache_users).\n"
      },
      "symbolId": "src/data-awscc-elasticache-users/index:"
    },
    "@cdktn/provider-awscc.dataAwsccElasticbeanstalkApplication": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2440
      },
      "readme": {
        "markdown": "# `data_awscc_elasticbeanstalk_application`\n\nRefer to the Terraform Registry for docs: [`data_awscc_elasticbeanstalk_application`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticbeanstalk_application).\n"
      },
      "symbolId": "src/data-awscc-elasticbeanstalk-application/index:"
    },
    "@cdktn/provider-awscc.dataAwsccElasticbeanstalkApplicationVersion": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2441
      },
      "readme": {
        "markdown": "# `data_awscc_elasticbeanstalk_application_version`\n\nRefer to the Terraform Registry for docs: [`data_awscc_elasticbeanstalk_application_version`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticbeanstalk_application_version).\n"
      },
      "symbolId": "src/data-awscc-elasticbeanstalk-application-version/index:"
    },
    "@cdktn/provider-awscc.dataAwsccElasticbeanstalkApplicationVersions": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2442
      },
      "readme": {
        "markdown": "# `data_awscc_elasticbeanstalk_application_versions`\n\nRefer to the Terraform Registry for docs: [`data_awscc_elasticbeanstalk_application_versions`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticbeanstalk_application_versions).\n"
      },
      "symbolId": "src/data-awscc-elasticbeanstalk-application-versions/index:"
    },
    "@cdktn/provider-awscc.dataAwsccElasticbeanstalkApplications": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2443
      },
      "readme": {
        "markdown": "# `data_awscc_elasticbeanstalk_applications`\n\nRefer to the Terraform Registry for docs: [`data_awscc_elasticbeanstalk_applications`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticbeanstalk_applications).\n"
      },
      "symbolId": "src/data-awscc-elasticbeanstalk-applications/index:"
    },
    "@cdktn/provider-awscc.dataAwsccElasticbeanstalkConfigurationTemplate": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2444
      },
      "readme": {
        "markdown": "# `data_awscc_elasticbeanstalk_configuration_template`\n\nRefer to the Terraform Registry for docs: [`data_awscc_elasticbeanstalk_configuration_template`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticbeanstalk_configuration_template).\n"
      },
      "symbolId": "src/data-awscc-elasticbeanstalk-configuration-template/index:"
    },
    "@cdktn/provider-awscc.dataAwsccElasticbeanstalkConfigurationTemplates": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2445
      },
      "readme": {
        "markdown": "# `data_awscc_elasticbeanstalk_configuration_templates`\n\nRefer to the Terraform Registry for docs: [`data_awscc_elasticbeanstalk_configuration_templates`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticbeanstalk_configuration_templates).\n"
      },
      "symbolId": "src/data-awscc-elasticbeanstalk-configuration-templates/index:"
    },
    "@cdktn/provider-awscc.dataAwsccElasticbeanstalkEnvironment": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2446
      },
      "readme": {
        "markdown": "# `data_awscc_elasticbeanstalk_environment`\n\nRefer to the Terraform Registry for docs: [`data_awscc_elasticbeanstalk_environment`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticbeanstalk_environment).\n"
      },
      "symbolId": "src/data-awscc-elasticbeanstalk-environment/index:"
    },
    "@cdktn/provider-awscc.dataAwsccElasticbeanstalkEnvironments": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2447
      },
      "readme": {
        "markdown": "# `data_awscc_elasticbeanstalk_environments`\n\nRefer to the Terraform Registry for docs: [`data_awscc_elasticbeanstalk_environments`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticbeanstalk_environments).\n"
      },
      "symbolId": "src/data-awscc-elasticbeanstalk-environments/index:"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingLoadBalancer": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2448
      },
      "readme": {
        "markdown": "# `data_awscc_elasticloadbalancing_load_balancer`\n\nRefer to the Terraform Registry for docs: [`data_awscc_elasticloadbalancing_load_balancer`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticloadbalancing_load_balancer).\n"
      },
      "symbolId": "src/data-awscc-elasticloadbalancing-load-balancer/index:"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingLoadBalancers": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2449
      },
      "readme": {
        "markdown": "# `data_awscc_elasticloadbalancing_load_balancers`\n\nRefer to the Terraform Registry for docs: [`data_awscc_elasticloadbalancing_load_balancers`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticloadbalancing_load_balancers).\n"
      },
      "symbolId": "src/data-awscc-elasticloadbalancing-load-balancers/index:"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listener": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2450
      },
      "readme": {
        "markdown": "# `data_awscc_elasticloadbalancingv2_listener`\n\nRefer to the Terraform Registry for docs: [`data_awscc_elasticloadbalancingv2_listener`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticloadbalancingv2_listener).\n"
      },
      "symbolId": "src/data-awscc-elasticloadbalancingv2-listener/index:"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2451
      },
      "readme": {
        "markdown": "# `data_awscc_elasticloadbalancingv2_listener_rule`\n\nRefer to the Terraform Registry for docs: [`data_awscc_elasticloadbalancingv2_listener_rule`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticloadbalancingv2_listener_rule).\n"
      },
      "symbolId": "src/data-awscc-elasticloadbalancingv2-listener-rule/index:"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRules": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2452
      },
      "readme": {
        "markdown": "# `data_awscc_elasticloadbalancingv2_listener_rules`\n\nRefer to the Terraform Registry for docs: [`data_awscc_elasticloadbalancingv2_listener_rules`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticloadbalancingv2_listener_rules).\n"
      },
      "symbolId": "src/data-awscc-elasticloadbalancingv2-listener-rules/index:"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listeners": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2453
      },
      "readme": {
        "markdown": "# `data_awscc_elasticloadbalancingv2_listeners`\n\nRefer to the Terraform Registry for docs: [`data_awscc_elasticloadbalancingv2_listeners`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticloadbalancingv2_listeners).\n"
      },
      "symbolId": "src/data-awscc-elasticloadbalancingv2-listeners/index:"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2LoadBalancer": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2454
      },
      "readme": {
        "markdown": "# `data_awscc_elasticloadbalancingv2_load_balancer`\n\nRefer to the Terraform Registry for docs: [`data_awscc_elasticloadbalancingv2_load_balancer`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticloadbalancingv2_load_balancer).\n"
      },
      "symbolId": "src/data-awscc-elasticloadbalancingv2-load-balancer/index:"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2LoadBalancers": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2455
      },
      "readme": {
        "markdown": "# `data_awscc_elasticloadbalancingv2_load_balancers`\n\nRefer to the Terraform Registry for docs: [`data_awscc_elasticloadbalancingv2_load_balancers`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticloadbalancingv2_load_balancers).\n"
      },
      "symbolId": "src/data-awscc-elasticloadbalancingv2-load-balancers/index:"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2TargetGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2456
      },
      "readme": {
        "markdown": "# `data_awscc_elasticloadbalancingv2_target_group`\n\nRefer to the Terraform Registry for docs: [`data_awscc_elasticloadbalancingv2_target_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticloadbalancingv2_target_group).\n"
      },
      "symbolId": "src/data-awscc-elasticloadbalancingv2-target-group/index:"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2TargetGroups": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2457
      },
      "readme": {
        "markdown": "# `data_awscc_elasticloadbalancingv2_target_groups`\n\nRefer to the Terraform Registry for docs: [`data_awscc_elasticloadbalancingv2_target_groups`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticloadbalancingv2_target_groups).\n"
      },
      "symbolId": "src/data-awscc-elasticloadbalancingv2-target-groups/index:"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2TrustStore": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2458
      },
      "readme": {
        "markdown": "# `data_awscc_elasticloadbalancingv2_trust_store`\n\nRefer to the Terraform Registry for docs: [`data_awscc_elasticloadbalancingv2_trust_store`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticloadbalancingv2_trust_store).\n"
      },
      "symbolId": "src/data-awscc-elasticloadbalancingv2-trust-store/index:"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2TrustStoreRevocation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2459
      },
      "readme": {
        "markdown": "# `data_awscc_elasticloadbalancingv2_trust_store_revocation`\n\nRefer to the Terraform Registry for docs: [`data_awscc_elasticloadbalancingv2_trust_store_revocation`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticloadbalancingv2_trust_store_revocation).\n"
      },
      "symbolId": "src/data-awscc-elasticloadbalancingv2-trust-store-revocation/index:"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2TrustStores": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2460
      },
      "readme": {
        "markdown": "# `data_awscc_elasticloadbalancingv2_trust_stores`\n\nRefer to the Terraform Registry for docs: [`data_awscc_elasticloadbalancingv2_trust_stores`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticloadbalancingv2_trust_stores).\n"
      },
      "symbolId": "src/data-awscc-elasticloadbalancingv2-trust-stores/index:"
    },
    "@cdktn/provider-awscc.dataAwsccElementalinferenceDictionaries": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2461
      },
      "readme": {
        "markdown": "# `data_awscc_elementalinference_dictionaries`\n\nRefer to the Terraform Registry for docs: [`data_awscc_elementalinference_dictionaries`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elementalinference_dictionaries).\n"
      },
      "symbolId": "src/data-awscc-elementalinference-dictionaries/index:"
    },
    "@cdktn/provider-awscc.dataAwsccElementalinferenceDictionary": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2462
      },
      "readme": {
        "markdown": "# `data_awscc_elementalinference_dictionary`\n\nRefer to the Terraform Registry for docs: [`data_awscc_elementalinference_dictionary`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elementalinference_dictionary).\n"
      },
      "symbolId": "src/data-awscc-elementalinference-dictionary/index:"
    },
    "@cdktn/provider-awscc.dataAwsccElementalinferenceFeed": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2463
      },
      "readme": {
        "markdown": "# `data_awscc_elementalinference_feed`\n\nRefer to the Terraform Registry for docs: [`data_awscc_elementalinference_feed`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elementalinference_feed).\n"
      },
      "symbolId": "src/data-awscc-elementalinference-feed/index:"
    },
    "@cdktn/provider-awscc.dataAwsccElementalinferenceFeeds": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2464
      },
      "readme": {
        "markdown": "# `data_awscc_elementalinference_feeds`\n\nRefer to the Terraform Registry for docs: [`data_awscc_elementalinference_feeds`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elementalinference_feeds).\n"
      },
      "symbolId": "src/data-awscc-elementalinference-feeds/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEmrSecurityConfiguration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2465
      },
      "readme": {
        "markdown": "# `data_awscc_emr_security_configuration`\n\nRefer to the Terraform Registry for docs: [`data_awscc_emr_security_configuration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/emr_security_configuration).\n"
      },
      "symbolId": "src/data-awscc-emr-security-configuration/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEmrSecurityConfigurations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2466
      },
      "readme": {
        "markdown": "# `data_awscc_emr_security_configurations`\n\nRefer to the Terraform Registry for docs: [`data_awscc_emr_security_configurations`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/emr_security_configurations).\n"
      },
      "symbolId": "src/data-awscc-emr-security-configurations/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEmrStep": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2467
      },
      "readme": {
        "markdown": "# `data_awscc_emr_step`\n\nRefer to the Terraform Registry for docs: [`data_awscc_emr_step`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/emr_step).\n"
      },
      "symbolId": "src/data-awscc-emr-step/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEmrStudio": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2468
      },
      "readme": {
        "markdown": "# `data_awscc_emr_studio`\n\nRefer to the Terraform Registry for docs: [`data_awscc_emr_studio`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/emr_studio).\n"
      },
      "symbolId": "src/data-awscc-emr-studio/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEmrStudioSessionMapping": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2469
      },
      "readme": {
        "markdown": "# `data_awscc_emr_studio_session_mapping`\n\nRefer to the Terraform Registry for docs: [`data_awscc_emr_studio_session_mapping`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/emr_studio_session_mapping).\n"
      },
      "symbolId": "src/data-awscc-emr-studio-session-mapping/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEmrStudioSessionMappings": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2470
      },
      "readme": {
        "markdown": "# `data_awscc_emr_studio_session_mappings`\n\nRefer to the Terraform Registry for docs: [`data_awscc_emr_studio_session_mappings`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/emr_studio_session_mappings).\n"
      },
      "symbolId": "src/data-awscc-emr-studio-session-mappings/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEmrStudios": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2471
      },
      "readme": {
        "markdown": "# `data_awscc_emr_studios`\n\nRefer to the Terraform Registry for docs: [`data_awscc_emr_studios`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/emr_studios).\n"
      },
      "symbolId": "src/data-awscc-emr-studios/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEmrWalWorkspace": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2472
      },
      "readme": {
        "markdown": "# `data_awscc_emr_wal_workspace`\n\nRefer to the Terraform Registry for docs: [`data_awscc_emr_wal_workspace`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/emr_wal_workspace).\n"
      },
      "symbolId": "src/data-awscc-emr-wal-workspace/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEmrWalWorkspaces": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2473
      },
      "readme": {
        "markdown": "# `data_awscc_emr_wal_workspaces`\n\nRefer to the Terraform Registry for docs: [`data_awscc_emr_wal_workspaces`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/emr_wal_workspaces).\n"
      },
      "symbolId": "src/data-awscc-emr-wal-workspaces/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEmrcontainersSecurityConfigurations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2474
      },
      "readme": {
        "markdown": "# `data_awscc_emrcontainers_security_configurations`\n\nRefer to the Terraform Registry for docs: [`data_awscc_emrcontainers_security_configurations`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/emrcontainers_security_configurations).\n"
      },
      "symbolId": "src/data-awscc-emrcontainers-security-configurations/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEmrcontainersVirtualClusters": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2475
      },
      "readme": {
        "markdown": "# `data_awscc_emrcontainers_virtual_clusters`\n\nRefer to the Terraform Registry for docs: [`data_awscc_emrcontainers_virtual_clusters`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/emrcontainers_virtual_clusters).\n"
      },
      "symbolId": "src/data-awscc-emrcontainers-virtual-clusters/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEmrserverlessApplication": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2476
      },
      "readme": {
        "markdown": "# `data_awscc_emrserverless_application`\n\nRefer to the Terraform Registry for docs: [`data_awscc_emrserverless_application`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/emrserverless_application).\n"
      },
      "symbolId": "src/data-awscc-emrserverless-application/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEmrserverlessApplications": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2477
      },
      "readme": {
        "markdown": "# `data_awscc_emrserverless_applications`\n\nRefer to the Terraform Registry for docs: [`data_awscc_emrserverless_applications`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/emrserverless_applications).\n"
      },
      "symbolId": "src/data-awscc-emrserverless-applications/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEntityresolutionIdMappingWorkflow": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2478
      },
      "readme": {
        "markdown": "# `data_awscc_entityresolution_id_mapping_workflow`\n\nRefer to the Terraform Registry for docs: [`data_awscc_entityresolution_id_mapping_workflow`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/entityresolution_id_mapping_workflow).\n"
      },
      "symbolId": "src/data-awscc-entityresolution-id-mapping-workflow/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEntityresolutionIdMappingWorkflows": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2479
      },
      "readme": {
        "markdown": "# `data_awscc_entityresolution_id_mapping_workflows`\n\nRefer to the Terraform Registry for docs: [`data_awscc_entityresolution_id_mapping_workflows`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/entityresolution_id_mapping_workflows).\n"
      },
      "symbolId": "src/data-awscc-entityresolution-id-mapping-workflows/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEntityresolutionIdNamespace": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2480
      },
      "readme": {
        "markdown": "# `data_awscc_entityresolution_id_namespace`\n\nRefer to the Terraform Registry for docs: [`data_awscc_entityresolution_id_namespace`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/entityresolution_id_namespace).\n"
      },
      "symbolId": "src/data-awscc-entityresolution-id-namespace/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEntityresolutionIdNamespaces": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2481
      },
      "readme": {
        "markdown": "# `data_awscc_entityresolution_id_namespaces`\n\nRefer to the Terraform Registry for docs: [`data_awscc_entityresolution_id_namespaces`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/entityresolution_id_namespaces).\n"
      },
      "symbolId": "src/data-awscc-entityresolution-id-namespaces/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflow": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2482
      },
      "readme": {
        "markdown": "# `data_awscc_entityresolution_matching_workflow`\n\nRefer to the Terraform Registry for docs: [`data_awscc_entityresolution_matching_workflow`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/entityresolution_matching_workflow).\n"
      },
      "symbolId": "src/data-awscc-entityresolution-matching-workflow/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflows": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2483
      },
      "readme": {
        "markdown": "# `data_awscc_entityresolution_matching_workflows`\n\nRefer to the Terraform Registry for docs: [`data_awscc_entityresolution_matching_workflows`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/entityresolution_matching_workflows).\n"
      },
      "symbolId": "src/data-awscc-entityresolution-matching-workflows/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEntityresolutionPolicyStatement": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2484
      },
      "readme": {
        "markdown": "# `data_awscc_entityresolution_policy_statement`\n\nRefer to the Terraform Registry for docs: [`data_awscc_entityresolution_policy_statement`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/entityresolution_policy_statement).\n"
      },
      "symbolId": "src/data-awscc-entityresolution-policy-statement/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEntityresolutionSchemaMapping": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2485
      },
      "readme": {
        "markdown": "# `data_awscc_entityresolution_schema_mapping`\n\nRefer to the Terraform Registry for docs: [`data_awscc_entityresolution_schema_mapping`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/entityresolution_schema_mapping).\n"
      },
      "symbolId": "src/data-awscc-entityresolution-schema-mapping/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEntityresolutionSchemaMappings": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2486
      },
      "readme": {
        "markdown": "# `data_awscc_entityresolution_schema_mappings`\n\nRefer to the Terraform Registry for docs: [`data_awscc_entityresolution_schema_mappings`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/entityresolution_schema_mappings).\n"
      },
      "symbolId": "src/data-awscc-entityresolution-schema-mappings/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEventsApiDestination": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2487
      },
      "readme": {
        "markdown": "# `data_awscc_events_api_destination`\n\nRefer to the Terraform Registry for docs: [`data_awscc_events_api_destination`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/events_api_destination).\n"
      },
      "symbolId": "src/data-awscc-events-api-destination/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEventsApiDestinations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2488
      },
      "readme": {
        "markdown": "# `data_awscc_events_api_destinations`\n\nRefer to the Terraform Registry for docs: [`data_awscc_events_api_destinations`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/events_api_destinations).\n"
      },
      "symbolId": "src/data-awscc-events-api-destinations/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEventsArchive": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2489
      },
      "readme": {
        "markdown": "# `data_awscc_events_archive`\n\nRefer to the Terraform Registry for docs: [`data_awscc_events_archive`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/events_archive).\n"
      },
      "symbolId": "src/data-awscc-events-archive/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEventsArchives": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2490
      },
      "readme": {
        "markdown": "# `data_awscc_events_archives`\n\nRefer to the Terraform Registry for docs: [`data_awscc_events_archives`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/events_archives).\n"
      },
      "symbolId": "src/data-awscc-events-archives/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEventsConnection": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2491
      },
      "readme": {
        "markdown": "# `data_awscc_events_connection`\n\nRefer to the Terraform Registry for docs: [`data_awscc_events_connection`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/events_connection).\n"
      },
      "symbolId": "src/data-awscc-events-connection/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEventsConnections": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2492
      },
      "readme": {
        "markdown": "# `data_awscc_events_connections`\n\nRefer to the Terraform Registry for docs: [`data_awscc_events_connections`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/events_connections).\n"
      },
      "symbolId": "src/data-awscc-events-connections/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEventsEndpoint": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2493
      },
      "readme": {
        "markdown": "# `data_awscc_events_endpoint`\n\nRefer to the Terraform Registry for docs: [`data_awscc_events_endpoint`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/events_endpoint).\n"
      },
      "symbolId": "src/data-awscc-events-endpoint/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEventsEndpoints": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2494
      },
      "readme": {
        "markdown": "# `data_awscc_events_endpoints`\n\nRefer to the Terraform Registry for docs: [`data_awscc_events_endpoints`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/events_endpoints).\n"
      },
      "symbolId": "src/data-awscc-events-endpoints/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEventsEventBus": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2495
      },
      "readme": {
        "markdown": "# `data_awscc_events_event_bus`\n\nRefer to the Terraform Registry for docs: [`data_awscc_events_event_bus`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/events_event_bus).\n"
      },
      "symbolId": "src/data-awscc-events-event-bus/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEventsEventBusPolicies": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2496
      },
      "readme": {
        "markdown": "# `data_awscc_events_event_bus_policies`\n\nRefer to the Terraform Registry for docs: [`data_awscc_events_event_bus_policies`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/events_event_bus_policies).\n"
      },
      "symbolId": "src/data-awscc-events-event-bus-policies/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEventsEventBusPolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2497
      },
      "readme": {
        "markdown": "# `data_awscc_events_event_bus_policy`\n\nRefer to the Terraform Registry for docs: [`data_awscc_events_event_bus_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/events_event_bus_policy).\n"
      },
      "symbolId": "src/data-awscc-events-event-bus-policy/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEventsEventBuses": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2498
      },
      "readme": {
        "markdown": "# `data_awscc_events_event_buses`\n\nRefer to the Terraform Registry for docs: [`data_awscc_events_event_buses`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/events_event_buses).\n"
      },
      "symbolId": "src/data-awscc-events-event-buses/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEventsRule": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2499
      },
      "readme": {
        "markdown": "# `data_awscc_events_rule`\n\nRefer to the Terraform Registry for docs: [`data_awscc_events_rule`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/events_rule).\n"
      },
      "symbolId": "src/data-awscc-events-rule/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEventsRules": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2500
      },
      "readme": {
        "markdown": "# `data_awscc_events_rules`\n\nRefer to the Terraform Registry for docs: [`data_awscc_events_rules`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/events_rules).\n"
      },
      "symbolId": "src/data-awscc-events-rules/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEventschemasDiscoverer": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2501
      },
      "readme": {
        "markdown": "# `data_awscc_eventschemas_discoverer`\n\nRefer to the Terraform Registry for docs: [`data_awscc_eventschemas_discoverer`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/eventschemas_discoverer).\n"
      },
      "symbolId": "src/data-awscc-eventschemas-discoverer/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEventschemasDiscoverers": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2502
      },
      "readme": {
        "markdown": "# `data_awscc_eventschemas_discoverers`\n\nRefer to the Terraform Registry for docs: [`data_awscc_eventschemas_discoverers`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/eventschemas_discoverers).\n"
      },
      "symbolId": "src/data-awscc-eventschemas-discoverers/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEventschemasRegistries": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2503
      },
      "readme": {
        "markdown": "# `data_awscc_eventschemas_registries`\n\nRefer to the Terraform Registry for docs: [`data_awscc_eventschemas_registries`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/eventschemas_registries).\n"
      },
      "symbolId": "src/data-awscc-eventschemas-registries/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEventschemasRegistry": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2504
      },
      "readme": {
        "markdown": "# `data_awscc_eventschemas_registry`\n\nRefer to the Terraform Registry for docs: [`data_awscc_eventschemas_registry`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/eventschemas_registry).\n"
      },
      "symbolId": "src/data-awscc-eventschemas-registry/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEventschemasRegistryPolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2505
      },
      "readme": {
        "markdown": "# `data_awscc_eventschemas_registry_policy`\n\nRefer to the Terraform Registry for docs: [`data_awscc_eventschemas_registry_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/eventschemas_registry_policy).\n"
      },
      "symbolId": "src/data-awscc-eventschemas-registry-policy/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEventschemasSchema": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2506
      },
      "readme": {
        "markdown": "# `data_awscc_eventschemas_schema`\n\nRefer to the Terraform Registry for docs: [`data_awscc_eventschemas_schema`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/eventschemas_schema).\n"
      },
      "symbolId": "src/data-awscc-eventschemas-schema/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEvidentlyExperiment": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2507
      },
      "readme": {
        "markdown": "# `data_awscc_evidently_experiment`\n\nRefer to the Terraform Registry for docs: [`data_awscc_evidently_experiment`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/evidently_experiment).\n"
      },
      "symbolId": "src/data-awscc-evidently-experiment/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEvidentlyFeature": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2508
      },
      "readme": {
        "markdown": "# `data_awscc_evidently_feature`\n\nRefer to the Terraform Registry for docs: [`data_awscc_evidently_feature`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/evidently_feature).\n"
      },
      "symbolId": "src/data-awscc-evidently-feature/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEvidentlyLaunch": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2509
      },
      "readme": {
        "markdown": "# `data_awscc_evidently_launch`\n\nRefer to the Terraform Registry for docs: [`data_awscc_evidently_launch`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/evidently_launch).\n"
      },
      "symbolId": "src/data-awscc-evidently-launch/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEvidentlyProject": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2510
      },
      "readme": {
        "markdown": "# `data_awscc_evidently_project`\n\nRefer to the Terraform Registry for docs: [`data_awscc_evidently_project`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/evidently_project).\n"
      },
      "symbolId": "src/data-awscc-evidently-project/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEvidentlySegment": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2511
      },
      "readme": {
        "markdown": "# `data_awscc_evidently_segment`\n\nRefer to the Terraform Registry for docs: [`data_awscc_evidently_segment`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/evidently_segment).\n"
      },
      "symbolId": "src/data-awscc-evidently-segment/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEvidentlySegments": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2512
      },
      "readme": {
        "markdown": "# `data_awscc_evidently_segments`\n\nRefer to the Terraform Registry for docs: [`data_awscc_evidently_segments`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/evidently_segments).\n"
      },
      "symbolId": "src/data-awscc-evidently-segments/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEvsEnvironment": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2513
      },
      "readme": {
        "markdown": "# `data_awscc_evs_environment`\n\nRefer to the Terraform Registry for docs: [`data_awscc_evs_environment`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/evs_environment).\n"
      },
      "symbolId": "src/data-awscc-evs-environment/index:"
    },
    "@cdktn/provider-awscc.dataAwsccEvsEnvironments": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2514
      },
      "readme": {
        "markdown": "# `data_awscc_evs_environments`\n\nRefer to the Terraform Registry for docs: [`data_awscc_evs_environments`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/evs_environments).\n"
      },
      "symbolId": "src/data-awscc-evs-environments/index:"
    },
    "@cdktn/provider-awscc.dataAwsccFinspaceEnvironment": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2515
      },
      "readme": {
        "markdown": "# `data_awscc_finspace_environment`\n\nRefer to the Terraform Registry for docs: [`data_awscc_finspace_environment`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/finspace_environment).\n"
      },
      "symbolId": "src/data-awscc-finspace-environment/index:"
    },
    "@cdktn/provider-awscc.dataAwsccFinspaceEnvironments": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2516
      },
      "readme": {
        "markdown": "# `data_awscc_finspace_environments`\n\nRefer to the Terraform Registry for docs: [`data_awscc_finspace_environments`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/finspace_environments).\n"
      },
      "symbolId": "src/data-awscc-finspace-environments/index:"
    },
    "@cdktn/provider-awscc.dataAwsccFisExperimentTemplate": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2517
      },
      "readme": {
        "markdown": "# `data_awscc_fis_experiment_template`\n\nRefer to the Terraform Registry for docs: [`data_awscc_fis_experiment_template`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/fis_experiment_template).\n"
      },
      "symbolId": "src/data-awscc-fis-experiment-template/index:"
    },
    "@cdktn/provider-awscc.dataAwsccFisExperimentTemplates": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2518
      },
      "readme": {
        "markdown": "# `data_awscc_fis_experiment_templates`\n\nRefer to the Terraform Registry for docs: [`data_awscc_fis_experiment_templates`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/fis_experiment_templates).\n"
      },
      "symbolId": "src/data-awscc-fis-experiment-templates/index:"
    },
    "@cdktn/provider-awscc.dataAwsccFisTargetAccountConfiguration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2519
      },
      "readme": {
        "markdown": "# `data_awscc_fis_target_account_configuration`\n\nRefer to the Terraform Registry for docs: [`data_awscc_fis_target_account_configuration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/fis_target_account_configuration).\n"
      },
      "symbolId": "src/data-awscc-fis-target-account-configuration/index:"
    },
    "@cdktn/provider-awscc.dataAwsccFmsNotificationChannel": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2520
      },
      "readme": {
        "markdown": "# `data_awscc_fms_notification_channel`\n\nRefer to the Terraform Registry for docs: [`data_awscc_fms_notification_channel`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/fms_notification_channel).\n"
      },
      "symbolId": "src/data-awscc-fms-notification-channel/index:"
    },
    "@cdktn/provider-awscc.dataAwsccFmsNotificationChannels": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2521
      },
      "readme": {
        "markdown": "# `data_awscc_fms_notification_channels`\n\nRefer to the Terraform Registry for docs: [`data_awscc_fms_notification_channels`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/fms_notification_channels).\n"
      },
      "symbolId": "src/data-awscc-fms-notification-channels/index:"
    },
    "@cdktn/provider-awscc.dataAwsccFmsPolicies": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2522
      },
      "readme": {
        "markdown": "# `data_awscc_fms_policies`\n\nRefer to the Terraform Registry for docs: [`data_awscc_fms_policies`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/fms_policies).\n"
      },
      "symbolId": "src/data-awscc-fms-policies/index:"
    },
    "@cdktn/provider-awscc.dataAwsccFmsPolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2523
      },
      "readme": {
        "markdown": "# `data_awscc_fms_policy`\n\nRefer to the Terraform Registry for docs: [`data_awscc_fms_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/fms_policy).\n"
      },
      "symbolId": "src/data-awscc-fms-policy/index:"
    },
    "@cdktn/provider-awscc.dataAwsccFmsResourceSet": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2524
      },
      "readme": {
        "markdown": "# `data_awscc_fms_resource_set`\n\nRefer to the Terraform Registry for docs: [`data_awscc_fms_resource_set`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/fms_resource_set).\n"
      },
      "symbolId": "src/data-awscc-fms-resource-set/index:"
    },
    "@cdktn/provider-awscc.dataAwsccFmsResourceSets": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2525
      },
      "readme": {
        "markdown": "# `data_awscc_fms_resource_sets`\n\nRefer to the Terraform Registry for docs: [`data_awscc_fms_resource_sets`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/fms_resource_sets).\n"
      },
      "symbolId": "src/data-awscc-fms-resource-sets/index:"
    },
    "@cdktn/provider-awscc.dataAwsccForecastDataset": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2526
      },
      "readme": {
        "markdown": "# `data_awscc_forecast_dataset`\n\nRefer to the Terraform Registry for docs: [`data_awscc_forecast_dataset`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/forecast_dataset).\n"
      },
      "symbolId": "src/data-awscc-forecast-dataset/index:"
    },
    "@cdktn/provider-awscc.dataAwsccForecastDatasetGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2527
      },
      "readme": {
        "markdown": "# `data_awscc_forecast_dataset_group`\n\nRefer to the Terraform Registry for docs: [`data_awscc_forecast_dataset_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/forecast_dataset_group).\n"
      },
      "symbolId": "src/data-awscc-forecast-dataset-group/index:"
    },
    "@cdktn/provider-awscc.dataAwsccForecastDatasetGroups": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2528
      },
      "readme": {
        "markdown": "# `data_awscc_forecast_dataset_groups`\n\nRefer to the Terraform Registry for docs: [`data_awscc_forecast_dataset_groups`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/forecast_dataset_groups).\n"
      },
      "symbolId": "src/data-awscc-forecast-dataset-groups/index:"
    },
    "@cdktn/provider-awscc.dataAwsccForecastDatasets": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2529
      },
      "readme": {
        "markdown": "# `data_awscc_forecast_datasets`\n\nRefer to the Terraform Registry for docs: [`data_awscc_forecast_datasets`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/forecast_datasets).\n"
      },
      "symbolId": "src/data-awscc-forecast-datasets/index:"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2530
      },
      "readme": {
        "markdown": "# `data_awscc_frauddetector_detector`\n\nRefer to the Terraform Registry for docs: [`data_awscc_frauddetector_detector`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/frauddetector_detector).\n"
      },
      "symbolId": "src/data-awscc-frauddetector-detector/index:"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorDetectors": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2531
      },
      "readme": {
        "markdown": "# `data_awscc_frauddetector_detectors`\n\nRefer to the Terraform Registry for docs: [`data_awscc_frauddetector_detectors`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/frauddetector_detectors).\n"
      },
      "symbolId": "src/data-awscc-frauddetector-detectors/index:"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorEntityType": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2532
      },
      "readme": {
        "markdown": "# `data_awscc_frauddetector_entity_type`\n\nRefer to the Terraform Registry for docs: [`data_awscc_frauddetector_entity_type`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/frauddetector_entity_type).\n"
      },
      "symbolId": "src/data-awscc-frauddetector-entity-type/index:"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorEntityTypes": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2533
      },
      "readme": {
        "markdown": "# `data_awscc_frauddetector_entity_types`\n\nRefer to the Terraform Registry for docs: [`data_awscc_frauddetector_entity_types`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/frauddetector_entity_types).\n"
      },
      "symbolId": "src/data-awscc-frauddetector-entity-types/index:"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorEventType": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2534
      },
      "readme": {
        "markdown": "# `data_awscc_frauddetector_event_type`\n\nRefer to the Terraform Registry for docs: [`data_awscc_frauddetector_event_type`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/frauddetector_event_type).\n"
      },
      "symbolId": "src/data-awscc-frauddetector-event-type/index:"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorEventTypes": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2535
      },
      "readme": {
        "markdown": "# `data_awscc_frauddetector_event_types`\n\nRefer to the Terraform Registry for docs: [`data_awscc_frauddetector_event_types`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/frauddetector_event_types).\n"
      },
      "symbolId": "src/data-awscc-frauddetector-event-types/index:"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorLabel": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2536
      },
      "readme": {
        "markdown": "# `data_awscc_frauddetector_label`\n\nRefer to the Terraform Registry for docs: [`data_awscc_frauddetector_label`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/frauddetector_label).\n"
      },
      "symbolId": "src/data-awscc-frauddetector-label/index:"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorLabels": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2537
      },
      "readme": {
        "markdown": "# `data_awscc_frauddetector_labels`\n\nRefer to the Terraform Registry for docs: [`data_awscc_frauddetector_labels`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/frauddetector_labels).\n"
      },
      "symbolId": "src/data-awscc-frauddetector-labels/index:"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorList": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2538
      },
      "readme": {
        "markdown": "# `data_awscc_frauddetector_list`\n\nRefer to the Terraform Registry for docs: [`data_awscc_frauddetector_list`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/frauddetector_list).\n"
      },
      "symbolId": "src/data-awscc-frauddetector-list/index:"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorLists": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2539
      },
      "readme": {
        "markdown": "# `data_awscc_frauddetector_lists`\n\nRefer to the Terraform Registry for docs: [`data_awscc_frauddetector_lists`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/frauddetector_lists).\n"
      },
      "symbolId": "src/data-awscc-frauddetector-lists/index:"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorOutcome": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2540
      },
      "readme": {
        "markdown": "# `data_awscc_frauddetector_outcome`\n\nRefer to the Terraform Registry for docs: [`data_awscc_frauddetector_outcome`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/frauddetector_outcome).\n"
      },
      "symbolId": "src/data-awscc-frauddetector-outcome/index:"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorOutcomes": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2541
      },
      "readme": {
        "markdown": "# `data_awscc_frauddetector_outcomes`\n\nRefer to the Terraform Registry for docs: [`data_awscc_frauddetector_outcomes`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/frauddetector_outcomes).\n"
      },
      "symbolId": "src/data-awscc-frauddetector-outcomes/index:"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorVariable": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2542
      },
      "readme": {
        "markdown": "# `data_awscc_frauddetector_variable`\n\nRefer to the Terraform Registry for docs: [`data_awscc_frauddetector_variable`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/frauddetector_variable).\n"
      },
      "symbolId": "src/data-awscc-frauddetector-variable/index:"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorVariables": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2543
      },
      "readme": {
        "markdown": "# `data_awscc_frauddetector_variables`\n\nRefer to the Terraform Registry for docs: [`data_awscc_frauddetector_variables`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/frauddetector_variables).\n"
      },
      "symbolId": "src/data-awscc-frauddetector-variables/index:"
    },
    "@cdktn/provider-awscc.dataAwsccFsxDataRepositoryAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2544
      },
      "readme": {
        "markdown": "# `data_awscc_fsx_data_repository_association`\n\nRefer to the Terraform Registry for docs: [`data_awscc_fsx_data_repository_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/fsx_data_repository_association).\n"
      },
      "symbolId": "src/data-awscc-fsx-data-repository-association/index:"
    },
    "@cdktn/provider-awscc.dataAwsccFsxDataRepositoryAssociations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2545
      },
      "readme": {
        "markdown": "# `data_awscc_fsx_data_repository_associations`\n\nRefer to the Terraform Registry for docs: [`data_awscc_fsx_data_repository_associations`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/fsx_data_repository_associations).\n"
      },
      "symbolId": "src/data-awscc-fsx-data-repository-associations/index:"
    },
    "@cdktn/provider-awscc.dataAwsccFsxS3AccessPointAttachment": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2546
      },
      "readme": {
        "markdown": "# `data_awscc_fsx_s3_access_point_attachment`\n\nRefer to the Terraform Registry for docs: [`data_awscc_fsx_s3_access_point_attachment`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/fsx_s3_access_point_attachment).\n"
      },
      "symbolId": "src/data-awscc-fsx-s3-access-point-attachment/index:"
    },
    "@cdktn/provider-awscc.dataAwsccFsxS3AccessPointAttachments": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2547
      },
      "readme": {
        "markdown": "# `data_awscc_fsx_s3_access_point_attachments`\n\nRefer to the Terraform Registry for docs: [`data_awscc_fsx_s3_access_point_attachments`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/fsx_s3_access_point_attachments).\n"
      },
      "symbolId": "src/data-awscc-fsx-s3-access-point-attachments/index:"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftAlias": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2548
      },
      "readme": {
        "markdown": "# `data_awscc_gamelift_alias`\n\nRefer to the Terraform Registry for docs: [`data_awscc_gamelift_alias`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/gamelift_alias).\n"
      },
      "symbolId": "src/data-awscc-gamelift-alias/index:"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftAliases": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2549
      },
      "readme": {
        "markdown": "# `data_awscc_gamelift_aliases`\n\nRefer to the Terraform Registry for docs: [`data_awscc_gamelift_aliases`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/gamelift_aliases).\n"
      },
      "symbolId": "src/data-awscc-gamelift-aliases/index:"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftBuild": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2550
      },
      "readme": {
        "markdown": "# `data_awscc_gamelift_build`\n\nRefer to the Terraform Registry for docs: [`data_awscc_gamelift_build`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/gamelift_build).\n"
      },
      "symbolId": "src/data-awscc-gamelift-build/index:"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftBuilds": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2551
      },
      "readme": {
        "markdown": "# `data_awscc_gamelift_builds`\n\nRefer to the Terraform Registry for docs: [`data_awscc_gamelift_builds`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/gamelift_builds).\n"
      },
      "symbolId": "src/data-awscc-gamelift-builds/index:"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftContainerFleet": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2552
      },
      "readme": {
        "markdown": "# `data_awscc_gamelift_container_fleet`\n\nRefer to the Terraform Registry for docs: [`data_awscc_gamelift_container_fleet`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/gamelift_container_fleet).\n"
      },
      "symbolId": "src/data-awscc-gamelift-container-fleet/index:"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftContainerFleets": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2553
      },
      "readme": {
        "markdown": "# `data_awscc_gamelift_container_fleets`\n\nRefer to the Terraform Registry for docs: [`data_awscc_gamelift_container_fleets`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/gamelift_container_fleets).\n"
      },
      "symbolId": "src/data-awscc-gamelift-container-fleets/index:"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2554
      },
      "readme": {
        "markdown": "# `data_awscc_gamelift_container_group_definition`\n\nRefer to the Terraform Registry for docs: [`data_awscc_gamelift_container_group_definition`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/gamelift_container_group_definition).\n"
      },
      "symbolId": "src/data-awscc-gamelift-container-group-definition/index:"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinitions": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2555
      },
      "readme": {
        "markdown": "# `data_awscc_gamelift_container_group_definitions`\n\nRefer to the Terraform Registry for docs: [`data_awscc_gamelift_container_group_definitions`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/gamelift_container_group_definitions).\n"
      },
      "symbolId": "src/data-awscc-gamelift-container-group-definitions/index:"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftFleet": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2556
      },
      "readme": {
        "markdown": "# `data_awscc_gamelift_fleet`\n\nRefer to the Terraform Registry for docs: [`data_awscc_gamelift_fleet`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/gamelift_fleet).\n"
      },
      "symbolId": "src/data-awscc-gamelift-fleet/index:"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftFleets": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2557
      },
      "readme": {
        "markdown": "# `data_awscc_gamelift_fleets`\n\nRefer to the Terraform Registry for docs: [`data_awscc_gamelift_fleets`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/gamelift_fleets).\n"
      },
      "symbolId": "src/data-awscc-gamelift-fleets/index:"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftGameServerGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2558
      },
      "readme": {
        "markdown": "# `data_awscc_gamelift_game_server_group`\n\nRefer to the Terraform Registry for docs: [`data_awscc_gamelift_game_server_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/gamelift_game_server_group).\n"
      },
      "symbolId": "src/data-awscc-gamelift-game-server-group/index:"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftGameServerGroups": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2559
      },
      "readme": {
        "markdown": "# `data_awscc_gamelift_game_server_groups`\n\nRefer to the Terraform Registry for docs: [`data_awscc_gamelift_game_server_groups`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/gamelift_game_server_groups).\n"
      },
      "symbolId": "src/data-awscc-gamelift-game-server-groups/index:"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftGameSessionQueue": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2560
      },
      "readme": {
        "markdown": "# `data_awscc_gamelift_game_session_queue`\n\nRefer to the Terraform Registry for docs: [`data_awscc_gamelift_game_session_queue`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/gamelift_game_session_queue).\n"
      },
      "symbolId": "src/data-awscc-gamelift-game-session-queue/index:"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftGameSessionQueues": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2561
      },
      "readme": {
        "markdown": "# `data_awscc_gamelift_game_session_queues`\n\nRefer to the Terraform Registry for docs: [`data_awscc_gamelift_game_session_queues`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/gamelift_game_session_queues).\n"
      },
      "symbolId": "src/data-awscc-gamelift-game-session-queues/index:"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftLocation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2562
      },
      "readme": {
        "markdown": "# `data_awscc_gamelift_location`\n\nRefer to the Terraform Registry for docs: [`data_awscc_gamelift_location`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/gamelift_location).\n"
      },
      "symbolId": "src/data-awscc-gamelift-location/index:"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftLocations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2563
      },
      "readme": {
        "markdown": "# `data_awscc_gamelift_locations`\n\nRefer to the Terraform Registry for docs: [`data_awscc_gamelift_locations`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/gamelift_locations).\n"
      },
      "symbolId": "src/data-awscc-gamelift-locations/index:"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftMatchmakingConfiguration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2564
      },
      "readme": {
        "markdown": "# `data_awscc_gamelift_matchmaking_configuration`\n\nRefer to the Terraform Registry for docs: [`data_awscc_gamelift_matchmaking_configuration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/gamelift_matchmaking_configuration).\n"
      },
      "symbolId": "src/data-awscc-gamelift-matchmaking-configuration/index:"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftMatchmakingConfigurations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2565
      },
      "readme": {
        "markdown": "# `data_awscc_gamelift_matchmaking_configurations`\n\nRefer to the Terraform Registry for docs: [`data_awscc_gamelift_matchmaking_configurations`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/gamelift_matchmaking_configurations).\n"
      },
      "symbolId": "src/data-awscc-gamelift-matchmaking-configurations/index:"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftMatchmakingRuleSet": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2566
      },
      "readme": {
        "markdown": "# `data_awscc_gamelift_matchmaking_rule_set`\n\nRefer to the Terraform Registry for docs: [`data_awscc_gamelift_matchmaking_rule_set`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/gamelift_matchmaking_rule_set).\n"
      },
      "symbolId": "src/data-awscc-gamelift-matchmaking-rule-set/index:"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftMatchmakingRuleSets": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2567
      },
      "readme": {
        "markdown": "# `data_awscc_gamelift_matchmaking_rule_sets`\n\nRefer to the Terraform Registry for docs: [`data_awscc_gamelift_matchmaking_rule_sets`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/gamelift_matchmaking_rule_sets).\n"
      },
      "symbolId": "src/data-awscc-gamelift-matchmaking-rule-sets/index:"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftScript": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2568
      },
      "readme": {
        "markdown": "# `data_awscc_gamelift_script`\n\nRefer to the Terraform Registry for docs: [`data_awscc_gamelift_script`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/gamelift_script).\n"
      },
      "symbolId": "src/data-awscc-gamelift-script/index:"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftScripts": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2569
      },
      "readme": {
        "markdown": "# `data_awscc_gamelift_scripts`\n\nRefer to the Terraform Registry for docs: [`data_awscc_gamelift_scripts`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/gamelift_scripts).\n"
      },
      "symbolId": "src/data-awscc-gamelift-scripts/index:"
    },
    "@cdktn/provider-awscc.dataAwsccGlobalacceleratorAccelerator": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2570
      },
      "readme": {
        "markdown": "# `data_awscc_globalaccelerator_accelerator`\n\nRefer to the Terraform Registry for docs: [`data_awscc_globalaccelerator_accelerator`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/globalaccelerator_accelerator).\n"
      },
      "symbolId": "src/data-awscc-globalaccelerator-accelerator/index:"
    },
    "@cdktn/provider-awscc.dataAwsccGlobalacceleratorAccelerators": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2571
      },
      "readme": {
        "markdown": "# `data_awscc_globalaccelerator_accelerators`\n\nRefer to the Terraform Registry for docs: [`data_awscc_globalaccelerator_accelerators`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/globalaccelerator_accelerators).\n"
      },
      "symbolId": "src/data-awscc-globalaccelerator-accelerators/index:"
    },
    "@cdktn/provider-awscc.dataAwsccGlobalacceleratorCrossAccountAttachment": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2572
      },
      "readme": {
        "markdown": "# `data_awscc_globalaccelerator_cross_account_attachment`\n\nRefer to the Terraform Registry for docs: [`data_awscc_globalaccelerator_cross_account_attachment`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/globalaccelerator_cross_account_attachment).\n"
      },
      "symbolId": "src/data-awscc-globalaccelerator-cross-account-attachment/index:"
    },
    "@cdktn/provider-awscc.dataAwsccGlobalacceleratorCrossAccountAttachments": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2573
      },
      "readme": {
        "markdown": "# `data_awscc_globalaccelerator_cross_account_attachments`\n\nRefer to the Terraform Registry for docs: [`data_awscc_globalaccelerator_cross_account_attachments`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/globalaccelerator_cross_account_attachments).\n"
      },
      "symbolId": "src/data-awscc-globalaccelerator-cross-account-attachments/index:"
    },
    "@cdktn/provider-awscc.dataAwsccGlobalacceleratorEndpointGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2574
      },
      "readme": {
        "markdown": "# `data_awscc_globalaccelerator_endpoint_group`\n\nRefer to the Terraform Registry for docs: [`data_awscc_globalaccelerator_endpoint_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/globalaccelerator_endpoint_group).\n"
      },
      "symbolId": "src/data-awscc-globalaccelerator-endpoint-group/index:"
    },
    "@cdktn/provider-awscc.dataAwsccGlobalacceleratorEndpointGroups": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2575
      },
      "readme": {
        "markdown": "# `data_awscc_globalaccelerator_endpoint_groups`\n\nRefer to the Terraform Registry for docs: [`data_awscc_globalaccelerator_endpoint_groups`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/globalaccelerator_endpoint_groups).\n"
      },
      "symbolId": "src/data-awscc-globalaccelerator-endpoint-groups/index:"
    },
    "@cdktn/provider-awscc.dataAwsccGlobalacceleratorListener": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2576
      },
      "readme": {
        "markdown": "# `data_awscc_globalaccelerator_listener`\n\nRefer to the Terraform Registry for docs: [`data_awscc_globalaccelerator_listener`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/globalaccelerator_listener).\n"
      },
      "symbolId": "src/data-awscc-globalaccelerator-listener/index:"
    },
    "@cdktn/provider-awscc.dataAwsccGlobalacceleratorListeners": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2577
      },
      "readme": {
        "markdown": "# `data_awscc_globalaccelerator_listeners`\n\nRefer to the Terraform Registry for docs: [`data_awscc_globalaccelerator_listeners`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/globalaccelerator_listeners).\n"
      },
      "symbolId": "src/data-awscc-globalaccelerator-listeners/index:"
    },
    "@cdktn/provider-awscc.dataAwsccGlueBlueprint": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2578
      },
      "readme": {
        "markdown": "# `data_awscc_glue_blueprint`\n\nRefer to the Terraform Registry for docs: [`data_awscc_glue_blueprint`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_blueprint).\n"
      },
      "symbolId": "src/data-awscc-glue-blueprint/index:"
    },
    "@cdktn/provider-awscc.dataAwsccGlueBlueprints": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2579
      },
      "readme": {
        "markdown": "# `data_awscc_glue_blueprints`\n\nRefer to the Terraform Registry for docs: [`data_awscc_glue_blueprints`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_blueprints).\n"
      },
      "symbolId": "src/data-awscc-glue-blueprints/index:"
    },
    "@cdktn/provider-awscc.dataAwsccGlueCatalog": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2580
      },
      "readme": {
        "markdown": "# `data_awscc_glue_catalog`\n\nRefer to the Terraform Registry for docs: [`data_awscc_glue_catalog`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_catalog).\n"
      },
      "symbolId": "src/data-awscc-glue-catalog/index:"
    },
    "@cdktn/provider-awscc.dataAwsccGlueCatalogs": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2581
      },
      "readme": {
        "markdown": "# `data_awscc_glue_catalogs`\n\nRefer to the Terraform Registry for docs: [`data_awscc_glue_catalogs`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_catalogs).\n"
      },
      "symbolId": "src/data-awscc-glue-catalogs/index:"
    },
    "@cdktn/provider-awscc.dataAwsccGlueCrawler": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2582
      },
      "readme": {
        "markdown": "# `data_awscc_glue_crawler`\n\nRefer to the Terraform Registry for docs: [`data_awscc_glue_crawler`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_crawler).\n"
      },
      "symbolId": "src/data-awscc-glue-crawler/index:"
    },
    "@cdktn/provider-awscc.dataAwsccGlueCrawlers": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2583
      },
      "readme": {
        "markdown": "# `data_awscc_glue_crawlers`\n\nRefer to the Terraform Registry for docs: [`data_awscc_glue_crawlers`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_crawlers).\n"
      },
      "symbolId": "src/data-awscc-glue-crawlers/index:"
    },
    "@cdktn/provider-awscc.dataAwsccGlueDataCatalogEncryptionSettings": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2584
      },
      "readme": {
        "markdown": "# `data_awscc_glue_data_catalog_encryption_settings`\n\nRefer to the Terraform Registry for docs: [`data_awscc_glue_data_catalog_encryption_settings`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_data_catalog_encryption_settings).\n"
      },
      "symbolId": "src/data-awscc-glue-data-catalog-encryption-settings/index:"
    },
    "@cdktn/provider-awscc.dataAwsccGlueDatabase": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2585
      },
      "readme": {
        "markdown": "# `data_awscc_glue_database`\n\nRefer to the Terraform Registry for docs: [`data_awscc_glue_database`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_database).\n"
      },
      "symbolId": "src/data-awscc-glue-database/index:"
    },
    "@cdktn/provider-awscc.dataAwsccGlueDatabases": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2586
      },
      "readme": {
        "markdown": "# `data_awscc_glue_databases`\n\nRefer to the Terraform Registry for docs: [`data_awscc_glue_databases`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_databases).\n"
      },
      "symbolId": "src/data-awscc-glue-databases/index:"
    },
    "@cdktn/provider-awscc.dataAwsccGlueIdentityCenterConfiguration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2587
      },
      "readme": {
        "markdown": "# `data_awscc_glue_identity_center_configuration`\n\nRefer to the Terraform Registry for docs: [`data_awscc_glue_identity_center_configuration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_identity_center_configuration).\n"
      },
      "symbolId": "src/data-awscc-glue-identity-center-configuration/index:"
    },
    "@cdktn/provider-awscc.dataAwsccGlueIntegration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2588
      },
      "readme": {
        "markdown": "# `data_awscc_glue_integration`\n\nRefer to the Terraform Registry for docs: [`data_awscc_glue_integration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_integration).\n"
      },
      "symbolId": "src/data-awscc-glue-integration/index:"
    },
    "@cdktn/provider-awscc.dataAwsccGlueIntegrationResourceProperties": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2589
      },
      "readme": {
        "markdown": "# `data_awscc_glue_integration_resource_properties`\n\nRefer to the Terraform Registry for docs: [`data_awscc_glue_integration_resource_properties`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_integration_resource_properties).\n"
      },
      "symbolId": "src/data-awscc-glue-integration-resource-properties/index:"
    },
    "@cdktn/provider-awscc.dataAwsccGlueIntegrationResourceProperty": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2590
      },
      "readme": {
        "markdown": "# `data_awscc_glue_integration_resource_property`\n\nRefer to the Terraform Registry for docs: [`data_awscc_glue_integration_resource_property`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_integration_resource_property).\n"
      },
      "symbolId": "src/data-awscc-glue-integration-resource-property/index:"
    },
    "@cdktn/provider-awscc.dataAwsccGlueIntegrations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2591
      },
      "readme": {
        "markdown": "# `data_awscc_glue_integrations`\n\nRefer to the Terraform Registry for docs: [`data_awscc_glue_integrations`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_integrations).\n"
      },
      "symbolId": "src/data-awscc-glue-integrations/index:"
    },
    "@cdktn/provider-awscc.dataAwsccGlueJob": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2592
      },
      "readme": {
        "markdown": "# `data_awscc_glue_job`\n\nRefer to the Terraform Registry for docs: [`data_awscc_glue_job`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_job).\n"
      },
      "symbolId": "src/data-awscc-glue-job/index:"
    },
    "@cdktn/provider-awscc.dataAwsccGlueJobs": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2593
      },
      "readme": {
        "markdown": "# `data_awscc_glue_jobs`\n\nRefer to the Terraform Registry for docs: [`data_awscc_glue_jobs`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_jobs).\n"
      },
      "symbolId": "src/data-awscc-glue-jobs/index:"
    },
    "@cdktn/provider-awscc.dataAwsccGlueRegistries": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2594
      },
      "readme": {
        "markdown": "# `data_awscc_glue_registries`\n\nRefer to the Terraform Registry for docs: [`data_awscc_glue_registries`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_registries).\n"
      },
      "symbolId": "src/data-awscc-glue-registries/index:"
    },
    "@cdktn/provider-awscc.dataAwsccGlueRegistry": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2595
      },
      "readme": {
        "markdown": "# `data_awscc_glue_registry`\n\nRefer to the Terraform Registry for docs: [`data_awscc_glue_registry`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_registry).\n"
      },
      "symbolId": "src/data-awscc-glue-registry/index:"
    },
    "@cdktn/provider-awscc.dataAwsccGlueSchema": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2596
      },
      "readme": {
        "markdown": "# `data_awscc_glue_schema`\n\nRefer to the Terraform Registry for docs: [`data_awscc_glue_schema`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_schema).\n"
      },
      "symbolId": "src/data-awscc-glue-schema/index:"
    },
    "@cdktn/provider-awscc.dataAwsccGlueSchemaVersion": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2597
      },
      "readme": {
        "markdown": "# `data_awscc_glue_schema_version`\n\nRefer to the Terraform Registry for docs: [`data_awscc_glue_schema_version`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_schema_version).\n"
      },
      "symbolId": "src/data-awscc-glue-schema-version/index:"
    },
    "@cdktn/provider-awscc.dataAwsccGlueSchemaVersionMetadata": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2598
      },
      "readme": {
        "markdown": "# `data_awscc_glue_schema_version_metadata`\n\nRefer to the Terraform Registry for docs: [`data_awscc_glue_schema_version_metadata`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_schema_version_metadata).\n"
      },
      "symbolId": "src/data-awscc-glue-schema-version-metadata/index:"
    },
    "@cdktn/provider-awscc.dataAwsccGlueSchemas": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2599
      },
      "readme": {
        "markdown": "# `data_awscc_glue_schemas`\n\nRefer to the Terraform Registry for docs: [`data_awscc_glue_schemas`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_schemas).\n"
      },
      "symbolId": "src/data-awscc-glue-schemas/index:"
    },
    "@cdktn/provider-awscc.dataAwsccGlueTrigger": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2600
      },
      "readme": {
        "markdown": "# `data_awscc_glue_trigger`\n\nRefer to the Terraform Registry for docs: [`data_awscc_glue_trigger`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_trigger).\n"
      },
      "symbolId": "src/data-awscc-glue-trigger/index:"
    },
    "@cdktn/provider-awscc.dataAwsccGlueTriggers": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2601
      },
      "readme": {
        "markdown": "# `data_awscc_glue_triggers`\n\nRefer to the Terraform Registry for docs: [`data_awscc_glue_triggers`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_triggers).\n"
      },
      "symbolId": "src/data-awscc-glue-triggers/index:"
    },
    "@cdktn/provider-awscc.dataAwsccGlueUserDefinedFunction": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2602
      },
      "readme": {
        "markdown": "# `data_awscc_glue_user_defined_function`\n\nRefer to the Terraform Registry for docs: [`data_awscc_glue_user_defined_function`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_user_defined_function).\n"
      },
      "symbolId": "src/data-awscc-glue-user-defined-function/index:"
    },
    "@cdktn/provider-awscc.dataAwsccGlueWorkflow": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2603
      },
      "readme": {
        "markdown": "# `data_awscc_glue_workflow`\n\nRefer to the Terraform Registry for docs: [`data_awscc_glue_workflow`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_workflow).\n"
      },
      "symbolId": "src/data-awscc-glue-workflow/index:"
    },
    "@cdktn/provider-awscc.dataAwsccGlueWorkflows": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2604
      },
      "readme": {
        "markdown": "# `data_awscc_glue_workflows`\n\nRefer to the Terraform Registry for docs: [`data_awscc_glue_workflows`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_workflows).\n"
      },
      "symbolId": "src/data-awscc-glue-workflows/index:"
    },
    "@cdktn/provider-awscc.dataAwsccGrafanaWorkspace": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2605
      },
      "readme": {
        "markdown": "# `data_awscc_grafana_workspace`\n\nRefer to the Terraform Registry for docs: [`data_awscc_grafana_workspace`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/grafana_workspace).\n"
      },
      "symbolId": "src/data-awscc-grafana-workspace/index:"
    },
    "@cdktn/provider-awscc.dataAwsccGrafanaWorkspaces": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2606
      },
      "readme": {
        "markdown": "# `data_awscc_grafana_workspaces`\n\nRefer to the Terraform Registry for docs: [`data_awscc_grafana_workspaces`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/grafana_workspaces).\n"
      },
      "symbolId": "src/data-awscc-grafana-workspaces/index:"
    },
    "@cdktn/provider-awscc.dataAwsccGreengrassv2ComponentVersion": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2607
      },
      "readme": {
        "markdown": "# `data_awscc_greengrassv2_component_version`\n\nRefer to the Terraform Registry for docs: [`data_awscc_greengrassv2_component_version`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/greengrassv2_component_version).\n"
      },
      "symbolId": "src/data-awscc-greengrassv2-component-version/index:"
    },
    "@cdktn/provider-awscc.dataAwsccGreengrassv2Deployment": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2608
      },
      "readme": {
        "markdown": "# `data_awscc_greengrassv2_deployment`\n\nRefer to the Terraform Registry for docs: [`data_awscc_greengrassv2_deployment`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/greengrassv2_deployment).\n"
      },
      "symbolId": "src/data-awscc-greengrassv2-deployment/index:"
    },
    "@cdktn/provider-awscc.dataAwsccGreengrassv2Deployments": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2609
      },
      "readme": {
        "markdown": "# `data_awscc_greengrassv2_deployments`\n\nRefer to the Terraform Registry for docs: [`data_awscc_greengrassv2_deployments`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/greengrassv2_deployments).\n"
      },
      "symbolId": "src/data-awscc-greengrassv2-deployments/index:"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationConfig": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2610
      },
      "readme": {
        "markdown": "# `data_awscc_groundstation_config`\n\nRefer to the Terraform Registry for docs: [`data_awscc_groundstation_config`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/groundstation_config).\n"
      },
      "symbolId": "src/data-awscc-groundstation-config/index:"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationConfigs": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2611
      },
      "readme": {
        "markdown": "# `data_awscc_groundstation_configs`\n\nRefer to the Terraform Registry for docs: [`data_awscc_groundstation_configs`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/groundstation_configs).\n"
      },
      "symbolId": "src/data-awscc-groundstation-configs/index:"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2612
      },
      "readme": {
        "markdown": "# `data_awscc_groundstation_dataflow_endpoint_group`\n\nRefer to the Terraform Registry for docs: [`data_awscc_groundstation_dataflow_endpoint_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/groundstation_dataflow_endpoint_group).\n"
      },
      "symbolId": "src/data-awscc-groundstation-dataflow-endpoint-group/index:"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2613
      },
      "readme": {
        "markdown": "# `data_awscc_groundstation_dataflow_endpoint_group_v2`\n\nRefer to the Terraform Registry for docs: [`data_awscc_groundstation_dataflow_endpoint_group_v2`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/groundstation_dataflow_endpoint_group_v2).\n"
      },
      "symbolId": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index:"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2S": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2614
      },
      "readme": {
        "markdown": "# `data_awscc_groundstation_dataflow_endpoint_group_v2s`\n\nRefer to the Terraform Registry for docs: [`data_awscc_groundstation_dataflow_endpoint_group_v2s`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/groundstation_dataflow_endpoint_group_v2s).\n"
      },
      "symbolId": "src/data-awscc-groundstation-dataflow-endpoint-group-v2s/index:"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroups": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2615
      },
      "readme": {
        "markdown": "# `data_awscc_groundstation_dataflow_endpoint_groups`\n\nRefer to the Terraform Registry for docs: [`data_awscc_groundstation_dataflow_endpoint_groups`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/groundstation_dataflow_endpoint_groups).\n"
      },
      "symbolId": "src/data-awscc-groundstation-dataflow-endpoint-groups/index:"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationMissionProfile": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2616
      },
      "readme": {
        "markdown": "# `data_awscc_groundstation_mission_profile`\n\nRefer to the Terraform Registry for docs: [`data_awscc_groundstation_mission_profile`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/groundstation_mission_profile).\n"
      },
      "symbolId": "src/data-awscc-groundstation-mission-profile/index:"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationMissionProfiles": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2617
      },
      "readme": {
        "markdown": "# `data_awscc_groundstation_mission_profiles`\n\nRefer to the Terraform Registry for docs: [`data_awscc_groundstation_mission_profiles`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/groundstation_mission_profiles).\n"
      },
      "symbolId": "src/data-awscc-groundstation-mission-profiles/index:"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyDetector": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2618
      },
      "readme": {
        "markdown": "# `data_awscc_guardduty_detector`\n\nRefer to the Terraform Registry for docs: [`data_awscc_guardduty_detector`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/guardduty_detector).\n"
      },
      "symbolId": "src/data-awscc-guardduty-detector/index:"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyDetectors": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2619
      },
      "readme": {
        "markdown": "# `data_awscc_guardduty_detectors`\n\nRefer to the Terraform Registry for docs: [`data_awscc_guardduty_detectors`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/guardduty_detectors).\n"
      },
      "symbolId": "src/data-awscc-guardduty-detectors/index:"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyFilter": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2620
      },
      "readme": {
        "markdown": "# `data_awscc_guardduty_filter`\n\nRefer to the Terraform Registry for docs: [`data_awscc_guardduty_filter`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/guardduty_filter).\n"
      },
      "symbolId": "src/data-awscc-guardduty-filter/index:"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyFilters": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2621
      },
      "readme": {
        "markdown": "# `data_awscc_guardduty_filters`\n\nRefer to the Terraform Registry for docs: [`data_awscc_guardduty_filters`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/guardduty_filters).\n"
      },
      "symbolId": "src/data-awscc-guardduty-filters/index:"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyIpSet": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2622
      },
      "readme": {
        "markdown": "# `data_awscc_guardduty_ip_set`\n\nRefer to the Terraform Registry for docs: [`data_awscc_guardduty_ip_set`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/guardduty_ip_set).\n"
      },
      "symbolId": "src/data-awscc-guardduty-ip-set/index:"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyIpSets": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2623
      },
      "readme": {
        "markdown": "# `data_awscc_guardduty_ip_sets`\n\nRefer to the Terraform Registry for docs: [`data_awscc_guardduty_ip_sets`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/guardduty_ip_sets).\n"
      },
      "symbolId": "src/data-awscc-guardduty-ip-sets/index:"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyMalwareProtectionPlan": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2624
      },
      "readme": {
        "markdown": "# `data_awscc_guardduty_malware_protection_plan`\n\nRefer to the Terraform Registry for docs: [`data_awscc_guardduty_malware_protection_plan`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/guardduty_malware_protection_plan).\n"
      },
      "symbolId": "src/data-awscc-guardduty-malware-protection-plan/index:"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyMalwareProtectionPlans": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2625
      },
      "readme": {
        "markdown": "# `data_awscc_guardduty_malware_protection_plans`\n\nRefer to the Terraform Registry for docs: [`data_awscc_guardduty_malware_protection_plans`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/guardduty_malware_protection_plans).\n"
      },
      "symbolId": "src/data-awscc-guardduty-malware-protection-plans/index:"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyMaster": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2626
      },
      "readme": {
        "markdown": "# `data_awscc_guardduty_master`\n\nRefer to the Terraform Registry for docs: [`data_awscc_guardduty_master`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/guardduty_master).\n"
      },
      "symbolId": "src/data-awscc-guardduty-master/index:"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyMasters": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2627
      },
      "readme": {
        "markdown": "# `data_awscc_guardduty_masters`\n\nRefer to the Terraform Registry for docs: [`data_awscc_guardduty_masters`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/guardduty_masters).\n"
      },
      "symbolId": "src/data-awscc-guardduty-masters/index:"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyMember": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2628
      },
      "readme": {
        "markdown": "# `data_awscc_guardduty_member`\n\nRefer to the Terraform Registry for docs: [`data_awscc_guardduty_member`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/guardduty_member).\n"
      },
      "symbolId": "src/data-awscc-guardduty-member/index:"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyMembers": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2629
      },
      "readme": {
        "markdown": "# `data_awscc_guardduty_members`\n\nRefer to the Terraform Registry for docs: [`data_awscc_guardduty_members`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/guardduty_members).\n"
      },
      "symbolId": "src/data-awscc-guardduty-members/index:"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyPublishingDestination": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2630
      },
      "readme": {
        "markdown": "# `data_awscc_guardduty_publishing_destination`\n\nRefer to the Terraform Registry for docs: [`data_awscc_guardduty_publishing_destination`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/guardduty_publishing_destination).\n"
      },
      "symbolId": "src/data-awscc-guardduty-publishing-destination/index:"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyPublishingDestinations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2631
      },
      "readme": {
        "markdown": "# `data_awscc_guardduty_publishing_destinations`\n\nRefer to the Terraform Registry for docs: [`data_awscc_guardduty_publishing_destinations`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/guardduty_publishing_destinations).\n"
      },
      "symbolId": "src/data-awscc-guardduty-publishing-destinations/index:"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyThreatEntitySet": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2632
      },
      "readme": {
        "markdown": "# `data_awscc_guardduty_threat_entity_set`\n\nRefer to the Terraform Registry for docs: [`data_awscc_guardduty_threat_entity_set`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/guardduty_threat_entity_set).\n"
      },
      "symbolId": "src/data-awscc-guardduty-threat-entity-set/index:"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyThreatEntitySets": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2633
      },
      "readme": {
        "markdown": "# `data_awscc_guardduty_threat_entity_sets`\n\nRefer to the Terraform Registry for docs: [`data_awscc_guardduty_threat_entity_sets`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/guardduty_threat_entity_sets).\n"
      },
      "symbolId": "src/data-awscc-guardduty-threat-entity-sets/index:"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyThreatIntelSet": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2634
      },
      "readme": {
        "markdown": "# `data_awscc_guardduty_threat_intel_set`\n\nRefer to the Terraform Registry for docs: [`data_awscc_guardduty_threat_intel_set`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/guardduty_threat_intel_set).\n"
      },
      "symbolId": "src/data-awscc-guardduty-threat-intel-set/index:"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyThreatIntelSets": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2635
      },
      "readme": {
        "markdown": "# `data_awscc_guardduty_threat_intel_sets`\n\nRefer to the Terraform Registry for docs: [`data_awscc_guardduty_threat_intel_sets`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/guardduty_threat_intel_sets).\n"
      },
      "symbolId": "src/data-awscc-guardduty-threat-intel-sets/index:"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyTrustedEntitySet": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2636
      },
      "readme": {
        "markdown": "# `data_awscc_guardduty_trusted_entity_set`\n\nRefer to the Terraform Registry for docs: [`data_awscc_guardduty_trusted_entity_set`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/guardduty_trusted_entity_set).\n"
      },
      "symbolId": "src/data-awscc-guardduty-trusted-entity-set/index:"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyTrustedEntitySets": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2637
      },
      "readme": {
        "markdown": "# `data_awscc_guardduty_trusted_entity_sets`\n\nRefer to the Terraform Registry for docs: [`data_awscc_guardduty_trusted_entity_sets`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/guardduty_trusted_entity_sets).\n"
      },
      "symbolId": "src/data-awscc-guardduty-trusted-entity-sets/index:"
    },
    "@cdktn/provider-awscc.dataAwsccHealthimagingDatastore": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2638
      },
      "readme": {
        "markdown": "# `data_awscc_healthimaging_datastore`\n\nRefer to the Terraform Registry for docs: [`data_awscc_healthimaging_datastore`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/healthimaging_datastore).\n"
      },
      "symbolId": "src/data-awscc-healthimaging-datastore/index:"
    },
    "@cdktn/provider-awscc.dataAwsccHealthimagingDatastores": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2639
      },
      "readme": {
        "markdown": "# `data_awscc_healthimaging_datastores`\n\nRefer to the Terraform Registry for docs: [`data_awscc_healthimaging_datastores`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/healthimaging_datastores).\n"
      },
      "symbolId": "src/data-awscc-healthimaging-datastores/index:"
    },
    "@cdktn/provider-awscc.dataAwsccHealthlakeDataTransformationProfile": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2640
      },
      "readme": {
        "markdown": "# `data_awscc_healthlake_data_transformation_profile`\n\nRefer to the Terraform Registry for docs: [`data_awscc_healthlake_data_transformation_profile`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/healthlake_data_transformation_profile).\n"
      },
      "symbolId": "src/data-awscc-healthlake-data-transformation-profile/index:"
    },
    "@cdktn/provider-awscc.dataAwsccHealthlakeFhirDatastore": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2641
      },
      "readme": {
        "markdown": "# `data_awscc_healthlake_fhir_datastore`\n\nRefer to the Terraform Registry for docs: [`data_awscc_healthlake_fhir_datastore`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/healthlake_fhir_datastore).\n"
      },
      "symbolId": "src/data-awscc-healthlake-fhir-datastore/index:"
    },
    "@cdktn/provider-awscc.dataAwsccHealthlakeFhirDatastores": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2642
      },
      "readme": {
        "markdown": "# `data_awscc_healthlake_fhir_datastores`\n\nRefer to the Terraform Registry for docs: [`data_awscc_healthlake_fhir_datastores`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/healthlake_fhir_datastores).\n"
      },
      "symbolId": "src/data-awscc-healthlake-fhir-datastores/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIamGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2643
      },
      "readme": {
        "markdown": "# `data_awscc_iam_group`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iam_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iam_group).\n"
      },
      "symbolId": "src/data-awscc-iam-group/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIamGroupPolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2644
      },
      "readme": {
        "markdown": "# `data_awscc_iam_group_policy`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iam_group_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iam_group_policy).\n"
      },
      "symbolId": "src/data-awscc-iam-group-policy/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIamGroups": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2645
      },
      "readme": {
        "markdown": "# `data_awscc_iam_groups`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iam_groups`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iam_groups).\n"
      },
      "symbolId": "src/data-awscc-iam-groups/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIamInstanceProfile": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2646
      },
      "readme": {
        "markdown": "# `data_awscc_iam_instance_profile`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iam_instance_profile`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iam_instance_profile).\n"
      },
      "symbolId": "src/data-awscc-iam-instance-profile/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIamInstanceProfiles": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2647
      },
      "readme": {
        "markdown": "# `data_awscc_iam_instance_profiles`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iam_instance_profiles`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iam_instance_profiles).\n"
      },
      "symbolId": "src/data-awscc-iam-instance-profiles/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIamManagedPolicies": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2648
      },
      "readme": {
        "markdown": "# `data_awscc_iam_managed_policies`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iam_managed_policies`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iam_managed_policies).\n"
      },
      "symbolId": "src/data-awscc-iam-managed-policies/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIamManagedPolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2649
      },
      "readme": {
        "markdown": "# `data_awscc_iam_managed_policy`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iam_managed_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iam_managed_policy).\n"
      },
      "symbolId": "src/data-awscc-iam-managed-policy/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIamOidcProvider": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2650
      },
      "readme": {
        "markdown": "# `data_awscc_iam_oidc_provider`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iam_oidc_provider`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iam_oidc_provider).\n"
      },
      "symbolId": "src/data-awscc-iam-oidc-provider/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIamOidcProviders": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2651
      },
      "readme": {
        "markdown": "# `data_awscc_iam_oidc_providers`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iam_oidc_providers`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iam_oidc_providers).\n"
      },
      "symbolId": "src/data-awscc-iam-oidc-providers/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIamRole": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2652
      },
      "readme": {
        "markdown": "# `data_awscc_iam_role`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iam_role`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iam_role).\n"
      },
      "symbolId": "src/data-awscc-iam-role/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIamRolePolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2653
      },
      "readme": {
        "markdown": "# `data_awscc_iam_role_policy`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iam_role_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iam_role_policy).\n"
      },
      "symbolId": "src/data-awscc-iam-role-policy/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIamRoles": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2654
      },
      "readme": {
        "markdown": "# `data_awscc_iam_roles`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iam_roles`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iam_roles).\n"
      },
      "symbolId": "src/data-awscc-iam-roles/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIamSamlProvider": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2655
      },
      "readme": {
        "markdown": "# `data_awscc_iam_saml_provider`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iam_saml_provider`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iam_saml_provider).\n"
      },
      "symbolId": "src/data-awscc-iam-saml-provider/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIamSamlProviders": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2656
      },
      "readme": {
        "markdown": "# `data_awscc_iam_saml_providers`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iam_saml_providers`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iam_saml_providers).\n"
      },
      "symbolId": "src/data-awscc-iam-saml-providers/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIamServerCertificate": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2657
      },
      "readme": {
        "markdown": "# `data_awscc_iam_server_certificate`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iam_server_certificate`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iam_server_certificate).\n"
      },
      "symbolId": "src/data-awscc-iam-server-certificate/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIamServerCertificates": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2658
      },
      "readme": {
        "markdown": "# `data_awscc_iam_server_certificates`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iam_server_certificates`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iam_server_certificates).\n"
      },
      "symbolId": "src/data-awscc-iam-server-certificates/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIamServiceLinkedRole": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2659
      },
      "readme": {
        "markdown": "# `data_awscc_iam_service_linked_role`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iam_service_linked_role`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iam_service_linked_role).\n"
      },
      "symbolId": "src/data-awscc-iam-service-linked-role/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIamUser": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2660
      },
      "readme": {
        "markdown": "# `data_awscc_iam_user`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iam_user`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iam_user).\n"
      },
      "symbolId": "src/data-awscc-iam-user/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIamUserPolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2661
      },
      "readme": {
        "markdown": "# `data_awscc_iam_user_policy`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iam_user_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iam_user_policy).\n"
      },
      "symbolId": "src/data-awscc-iam-user-policy/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIamUsers": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2662
      },
      "readme": {
        "markdown": "# `data_awscc_iam_users`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iam_users`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iam_users).\n"
      },
      "symbolId": "src/data-awscc-iam-users/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIamVirtualMfaDevice": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2663
      },
      "readme": {
        "markdown": "# `data_awscc_iam_virtual_mfa_device`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iam_virtual_mfa_device`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iam_virtual_mfa_device).\n"
      },
      "symbolId": "src/data-awscc-iam-virtual-mfa-device/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIamVirtualMfaDevices": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2664
      },
      "readme": {
        "markdown": "# `data_awscc_iam_virtual_mfa_devices`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iam_virtual_mfa_devices`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iam_virtual_mfa_devices).\n"
      },
      "symbolId": "src/data-awscc-iam-virtual-mfa-devices/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIdentitystoreGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2665
      },
      "readme": {
        "markdown": "# `data_awscc_identitystore_group`\n\nRefer to the Terraform Registry for docs: [`data_awscc_identitystore_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/identitystore_group).\n"
      },
      "symbolId": "src/data-awscc-identitystore-group/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIdentitystoreGroupMembership": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2666
      },
      "readme": {
        "markdown": "# `data_awscc_identitystore_group_membership`\n\nRefer to the Terraform Registry for docs: [`data_awscc_identitystore_group_membership`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/identitystore_group_membership).\n"
      },
      "symbolId": "src/data-awscc-identitystore-group-membership/index:"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderComponent": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2667
      },
      "readme": {
        "markdown": "# `data_awscc_imagebuilder_component`\n\nRefer to the Terraform Registry for docs: [`data_awscc_imagebuilder_component`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/imagebuilder_component).\n"
      },
      "symbolId": "src/data-awscc-imagebuilder-component/index:"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderContainerRecipe": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2668
      },
      "readme": {
        "markdown": "# `data_awscc_imagebuilder_container_recipe`\n\nRefer to the Terraform Registry for docs: [`data_awscc_imagebuilder_container_recipe`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/imagebuilder_container_recipe).\n"
      },
      "symbolId": "src/data-awscc-imagebuilder-container-recipe/index:"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderContainerRecipes": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2669
      },
      "readme": {
        "markdown": "# `data_awscc_imagebuilder_container_recipes`\n\nRefer to the Terraform Registry for docs: [`data_awscc_imagebuilder_container_recipes`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/imagebuilder_container_recipes).\n"
      },
      "symbolId": "src/data-awscc-imagebuilder-container-recipes/index:"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderDistributionConfiguration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2670
      },
      "readme": {
        "markdown": "# `data_awscc_imagebuilder_distribution_configuration`\n\nRefer to the Terraform Registry for docs: [`data_awscc_imagebuilder_distribution_configuration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/imagebuilder_distribution_configuration).\n"
      },
      "symbolId": "src/data-awscc-imagebuilder-distribution-configuration/index:"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderDistributionConfigurations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2671
      },
      "readme": {
        "markdown": "# `data_awscc_imagebuilder_distribution_configurations`\n\nRefer to the Terraform Registry for docs: [`data_awscc_imagebuilder_distribution_configurations`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/imagebuilder_distribution_configurations).\n"
      },
      "symbolId": "src/data-awscc-imagebuilder-distribution-configurations/index:"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderImage": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2672
      },
      "readme": {
        "markdown": "# `data_awscc_imagebuilder_image`\n\nRefer to the Terraform Registry for docs: [`data_awscc_imagebuilder_image`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/imagebuilder_image).\n"
      },
      "symbolId": "src/data-awscc-imagebuilder-image/index:"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderImagePipeline": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2673
      },
      "readme": {
        "markdown": "# `data_awscc_imagebuilder_image_pipeline`\n\nRefer to the Terraform Registry for docs: [`data_awscc_imagebuilder_image_pipeline`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/imagebuilder_image_pipeline).\n"
      },
      "symbolId": "src/data-awscc-imagebuilder-image-pipeline/index:"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderImagePipelines": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2674
      },
      "readme": {
        "markdown": "# `data_awscc_imagebuilder_image_pipelines`\n\nRefer to the Terraform Registry for docs: [`data_awscc_imagebuilder_image_pipelines`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/imagebuilder_image_pipelines).\n"
      },
      "symbolId": "src/data-awscc-imagebuilder-image-pipelines/index:"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderImageRecipe": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2675
      },
      "readme": {
        "markdown": "# `data_awscc_imagebuilder_image_recipe`\n\nRefer to the Terraform Registry for docs: [`data_awscc_imagebuilder_image_recipe`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/imagebuilder_image_recipe).\n"
      },
      "symbolId": "src/data-awscc-imagebuilder-image-recipe/index:"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderImageRecipes": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2676
      },
      "readme": {
        "markdown": "# `data_awscc_imagebuilder_image_recipes`\n\nRefer to the Terraform Registry for docs: [`data_awscc_imagebuilder_image_recipes`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/imagebuilder_image_recipes).\n"
      },
      "symbolId": "src/data-awscc-imagebuilder-image-recipes/index:"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderInfrastructureConfiguration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2677
      },
      "readme": {
        "markdown": "# `data_awscc_imagebuilder_infrastructure_configuration`\n\nRefer to the Terraform Registry for docs: [`data_awscc_imagebuilder_infrastructure_configuration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/imagebuilder_infrastructure_configuration).\n"
      },
      "symbolId": "src/data-awscc-imagebuilder-infrastructure-configuration/index:"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderInfrastructureConfigurations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2678
      },
      "readme": {
        "markdown": "# `data_awscc_imagebuilder_infrastructure_configurations`\n\nRefer to the Terraform Registry for docs: [`data_awscc_imagebuilder_infrastructure_configurations`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/imagebuilder_infrastructure_configurations).\n"
      },
      "symbolId": "src/data-awscc-imagebuilder-infrastructure-configurations/index:"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderLifecyclePolicies": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2679
      },
      "readme": {
        "markdown": "# `data_awscc_imagebuilder_lifecycle_policies`\n\nRefer to the Terraform Registry for docs: [`data_awscc_imagebuilder_lifecycle_policies`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/imagebuilder_lifecycle_policies).\n"
      },
      "symbolId": "src/data-awscc-imagebuilder-lifecycle-policies/index:"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderLifecyclePolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2680
      },
      "readme": {
        "markdown": "# `data_awscc_imagebuilder_lifecycle_policy`\n\nRefer to the Terraform Registry for docs: [`data_awscc_imagebuilder_lifecycle_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/imagebuilder_lifecycle_policy).\n"
      },
      "symbolId": "src/data-awscc-imagebuilder-lifecycle-policy/index:"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderWorkflow": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2681
      },
      "readme": {
        "markdown": "# `data_awscc_imagebuilder_workflow`\n\nRefer to the Terraform Registry for docs: [`data_awscc_imagebuilder_workflow`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/imagebuilder_workflow).\n"
      },
      "symbolId": "src/data-awscc-imagebuilder-workflow/index:"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorAssessmentTarget": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2682
      },
      "readme": {
        "markdown": "# `data_awscc_inspector_assessment_target`\n\nRefer to the Terraform Registry for docs: [`data_awscc_inspector_assessment_target`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/inspector_assessment_target).\n"
      },
      "symbolId": "src/data-awscc-inspector-assessment-target/index:"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorAssessmentTargets": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2683
      },
      "readme": {
        "markdown": "# `data_awscc_inspector_assessment_targets`\n\nRefer to the Terraform Registry for docs: [`data_awscc_inspector_assessment_targets`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/inspector_assessment_targets).\n"
      },
      "symbolId": "src/data-awscc-inspector-assessment-targets/index:"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorAssessmentTemplate": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2684
      },
      "readme": {
        "markdown": "# `data_awscc_inspector_assessment_template`\n\nRefer to the Terraform Registry for docs: [`data_awscc_inspector_assessment_template`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/inspector_assessment_template).\n"
      },
      "symbolId": "src/data-awscc-inspector-assessment-template/index:"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorAssessmentTemplates": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2685
      },
      "readme": {
        "markdown": "# `data_awscc_inspector_assessment_templates`\n\nRefer to the Terraform Registry for docs: [`data_awscc_inspector_assessment_templates`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/inspector_assessment_templates).\n"
      },
      "symbolId": "src/data-awscc-inspector-assessment-templates/index:"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorResourceGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2686
      },
      "readme": {
        "markdown": "# `data_awscc_inspector_resource_group`\n\nRefer to the Terraform Registry for docs: [`data_awscc_inspector_resource_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/inspector_resource_group).\n"
      },
      "symbolId": "src/data-awscc-inspector-resource-group/index:"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2CisScanConfiguration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2687
      },
      "readme": {
        "markdown": "# `data_awscc_inspectorv2_cis_scan_configuration`\n\nRefer to the Terraform Registry for docs: [`data_awscc_inspectorv2_cis_scan_configuration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/inspectorv2_cis_scan_configuration).\n"
      },
      "symbolId": "src/data-awscc-inspectorv2-cis-scan-configuration/index:"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2CisScanConfigurations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2688
      },
      "readme": {
        "markdown": "# `data_awscc_inspectorv2_cis_scan_configurations`\n\nRefer to the Terraform Registry for docs: [`data_awscc_inspectorv2_cis_scan_configurations`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/inspectorv2_cis_scan_configurations).\n"
      },
      "symbolId": "src/data-awscc-inspectorv2-cis-scan-configurations/index:"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2CodeSecurityIntegration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2689
      },
      "readme": {
        "markdown": "# `data_awscc_inspectorv2_code_security_integration`\n\nRefer to the Terraform Registry for docs: [`data_awscc_inspectorv2_code_security_integration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/inspectorv2_code_security_integration).\n"
      },
      "symbolId": "src/data-awscc-inspectorv2-code-security-integration/index:"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2CodeSecurityIntegrations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2690
      },
      "readme": {
        "markdown": "# `data_awscc_inspectorv2_code_security_integrations`\n\nRefer to the Terraform Registry for docs: [`data_awscc_inspectorv2_code_security_integrations`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/inspectorv2_code_security_integrations).\n"
      },
      "symbolId": "src/data-awscc-inspectorv2-code-security-integrations/index:"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2CodeSecurityScanConfiguration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2691
      },
      "readme": {
        "markdown": "# `data_awscc_inspectorv2_code_security_scan_configuration`\n\nRefer to the Terraform Registry for docs: [`data_awscc_inspectorv2_code_security_scan_configuration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/inspectorv2_code_security_scan_configuration).\n"
      },
      "symbolId": "src/data-awscc-inspectorv2-code-security-scan-configuration/index:"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2CodeSecurityScanConfigurations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2692
      },
      "readme": {
        "markdown": "# `data_awscc_inspectorv2_code_security_scan_configurations`\n\nRefer to the Terraform Registry for docs: [`data_awscc_inspectorv2_code_security_scan_configurations`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/inspectorv2_code_security_scan_configurations).\n"
      },
      "symbolId": "src/data-awscc-inspectorv2-code-security-scan-configurations/index:"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2693
      },
      "readme": {
        "markdown": "# `data_awscc_inspectorv2_filter`\n\nRefer to the Terraform Registry for docs: [`data_awscc_inspectorv2_filter`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/inspectorv2_filter).\n"
      },
      "symbolId": "src/data-awscc-inspectorv2-filter/index:"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filters": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2694
      },
      "readme": {
        "markdown": "# `data_awscc_inspectorv2_filters`\n\nRefer to the Terraform Registry for docs: [`data_awscc_inspectorv2_filters`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/inspectorv2_filters).\n"
      },
      "symbolId": "src/data-awscc-inspectorv2-filters/index:"
    },
    "@cdktn/provider-awscc.dataAwsccInterconnectConnection": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2695
      },
      "readme": {
        "markdown": "# `data_awscc_interconnect_connection`\n\nRefer to the Terraform Registry for docs: [`data_awscc_interconnect_connection`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/interconnect_connection).\n"
      },
      "symbolId": "src/data-awscc-interconnect-connection/index:"
    },
    "@cdktn/provider-awscc.dataAwsccInterconnectConnections": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2696
      },
      "readme": {
        "markdown": "# `data_awscc_interconnect_connections`\n\nRefer to the Terraform Registry for docs: [`data_awscc_interconnect_connections`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/interconnect_connections).\n"
      },
      "symbolId": "src/data-awscc-interconnect-connections/index:"
    },
    "@cdktn/provider-awscc.dataAwsccInternetmonitorMonitor": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2697
      },
      "readme": {
        "markdown": "# `data_awscc_internetmonitor_monitor`\n\nRefer to the Terraform Registry for docs: [`data_awscc_internetmonitor_monitor`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/internetmonitor_monitor).\n"
      },
      "symbolId": "src/data-awscc-internetmonitor-monitor/index:"
    },
    "@cdktn/provider-awscc.dataAwsccInternetmonitorMonitors": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2698
      },
      "readme": {
        "markdown": "# `data_awscc_internetmonitor_monitors`\n\nRefer to the Terraform Registry for docs: [`data_awscc_internetmonitor_monitors`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/internetmonitor_monitors).\n"
      },
      "symbolId": "src/data-awscc-internetmonitor-monitors/index:"
    },
    "@cdktn/provider-awscc.dataAwsccInvoicingInvoiceUnit": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2699
      },
      "readme": {
        "markdown": "# `data_awscc_invoicing_invoice_unit`\n\nRefer to the Terraform Registry for docs: [`data_awscc_invoicing_invoice_unit`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/invoicing_invoice_unit).\n"
      },
      "symbolId": "src/data-awscc-invoicing-invoice-unit/index:"
    },
    "@cdktn/provider-awscc.dataAwsccInvoicingInvoiceUnits": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2700
      },
      "readme": {
        "markdown": "# `data_awscc_invoicing_invoice_units`\n\nRefer to the Terraform Registry for docs: [`data_awscc_invoicing_invoice_units`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/invoicing_invoice_units).\n"
      },
      "symbolId": "src/data-awscc-invoicing-invoice-units/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2701
      },
      "readme": {
        "markdown": "# `data_awscc_iot_account_audit_configuration`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iot_account_audit_configuration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_account_audit_configuration).\n"
      },
      "symbolId": "src/data-awscc-iot-account-audit-configuration/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfigurations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2702
      },
      "readme": {
        "markdown": "# `data_awscc_iot_account_audit_configurations`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iot_account_audit_configurations`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_account_audit_configurations).\n"
      },
      "symbolId": "src/data-awscc-iot-account-audit-configurations/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotAuthorizer": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2703
      },
      "readme": {
        "markdown": "# `data_awscc_iot_authorizer`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iot_authorizer`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_authorizer).\n"
      },
      "symbolId": "src/data-awscc-iot-authorizer/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotAuthorizers": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2704
      },
      "readme": {
        "markdown": "# `data_awscc_iot_authorizers`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iot_authorizers`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_authorizers).\n"
      },
      "symbolId": "src/data-awscc-iot-authorizers/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotBillingGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2705
      },
      "readme": {
        "markdown": "# `data_awscc_iot_billing_group`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iot_billing_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_billing_group).\n"
      },
      "symbolId": "src/data-awscc-iot-billing-group/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotBillingGroups": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2706
      },
      "readme": {
        "markdown": "# `data_awscc_iot_billing_groups`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iot_billing_groups`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_billing_groups).\n"
      },
      "symbolId": "src/data-awscc-iot-billing-groups/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotCaCertificate": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2707
      },
      "readme": {
        "markdown": "# `data_awscc_iot_ca_certificate`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iot_ca_certificate`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_ca_certificate).\n"
      },
      "symbolId": "src/data-awscc-iot-ca-certificate/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotCaCertificates": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2708
      },
      "readme": {
        "markdown": "# `data_awscc_iot_ca_certificates`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iot_ca_certificates`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_ca_certificates).\n"
      },
      "symbolId": "src/data-awscc-iot-ca-certificates/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotCertificate": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2709
      },
      "readme": {
        "markdown": "# `data_awscc_iot_certificate`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iot_certificate`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_certificate).\n"
      },
      "symbolId": "src/data-awscc-iot-certificate/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotCertificateProvider": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2710
      },
      "readme": {
        "markdown": "# `data_awscc_iot_certificate_provider`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iot_certificate_provider`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_certificate_provider).\n"
      },
      "symbolId": "src/data-awscc-iot-certificate-provider/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotCertificateProviders": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2711
      },
      "readme": {
        "markdown": "# `data_awscc_iot_certificate_providers`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iot_certificate_providers`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_certificate_providers).\n"
      },
      "symbolId": "src/data-awscc-iot-certificate-providers/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotCertificates": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2712
      },
      "readme": {
        "markdown": "# `data_awscc_iot_certificates`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iot_certificates`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_certificates).\n"
      },
      "symbolId": "src/data-awscc-iot-certificates/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotCommand": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2713
      },
      "readme": {
        "markdown": "# `data_awscc_iot_command`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iot_command`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_command).\n"
      },
      "symbolId": "src/data-awscc-iot-command/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotCommands": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2714
      },
      "readme": {
        "markdown": "# `data_awscc_iot_commands`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iot_commands`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_commands).\n"
      },
      "symbolId": "src/data-awscc-iot-commands/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotCustomMetric": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2715
      },
      "readme": {
        "markdown": "# `data_awscc_iot_custom_metric`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iot_custom_metric`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_custom_metric).\n"
      },
      "symbolId": "src/data-awscc-iot-custom-metric/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotCustomMetrics": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2716
      },
      "readme": {
        "markdown": "# `data_awscc_iot_custom_metrics`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iot_custom_metrics`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_custom_metrics).\n"
      },
      "symbolId": "src/data-awscc-iot-custom-metrics/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotDimension": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2717
      },
      "readme": {
        "markdown": "# `data_awscc_iot_dimension`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iot_dimension`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_dimension).\n"
      },
      "symbolId": "src/data-awscc-iot-dimension/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotDimensions": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2718
      },
      "readme": {
        "markdown": "# `data_awscc_iot_dimensions`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iot_dimensions`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_dimensions).\n"
      },
      "symbolId": "src/data-awscc-iot-dimensions/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotDomainConfiguration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2719
      },
      "readme": {
        "markdown": "# `data_awscc_iot_domain_configuration`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iot_domain_configuration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_domain_configuration).\n"
      },
      "symbolId": "src/data-awscc-iot-domain-configuration/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotDomainConfigurations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2720
      },
      "readme": {
        "markdown": "# `data_awscc_iot_domain_configurations`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iot_domain_configurations`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_domain_configurations).\n"
      },
      "symbolId": "src/data-awscc-iot-domain-configurations/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotEncryptionConfiguration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2721
      },
      "readme": {
        "markdown": "# `data_awscc_iot_encryption_configuration`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iot_encryption_configuration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_encryption_configuration).\n"
      },
      "symbolId": "src/data-awscc-iot-encryption-configuration/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotEncryptionConfigurations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2722
      },
      "readme": {
        "markdown": "# `data_awscc_iot_encryption_configurations`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iot_encryption_configurations`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_encryption_configurations).\n"
      },
      "symbolId": "src/data-awscc-iot-encryption-configurations/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotFleetMetric": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2723
      },
      "readme": {
        "markdown": "# `data_awscc_iot_fleet_metric`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iot_fleet_metric`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_fleet_metric).\n"
      },
      "symbolId": "src/data-awscc-iot-fleet-metric/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotFleetMetrics": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2724
      },
      "readme": {
        "markdown": "# `data_awscc_iot_fleet_metrics`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iot_fleet_metrics`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_fleet_metrics).\n"
      },
      "symbolId": "src/data-awscc-iot-fleet-metrics/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotJobTemplate": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2725
      },
      "readme": {
        "markdown": "# `data_awscc_iot_job_template`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iot_job_template`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_job_template).\n"
      },
      "symbolId": "src/data-awscc-iot-job-template/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotJobTemplates": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2726
      },
      "readme": {
        "markdown": "# `data_awscc_iot_job_templates`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iot_job_templates`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_job_templates).\n"
      },
      "symbolId": "src/data-awscc-iot-job-templates/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotLogging": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2727
      },
      "readme": {
        "markdown": "# `data_awscc_iot_logging`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iot_logging`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_logging).\n"
      },
      "symbolId": "src/data-awscc-iot-logging/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotLoggings": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2728
      },
      "readme": {
        "markdown": "# `data_awscc_iot_loggings`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iot_loggings`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_loggings).\n"
      },
      "symbolId": "src/data-awscc-iot-loggings/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotMitigationAction": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2729
      },
      "readme": {
        "markdown": "# `data_awscc_iot_mitigation_action`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iot_mitigation_action`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_mitigation_action).\n"
      },
      "symbolId": "src/data-awscc-iot-mitigation-action/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotMitigationActions": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2730
      },
      "readme": {
        "markdown": "# `data_awscc_iot_mitigation_actions`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iot_mitigation_actions`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_mitigation_actions).\n"
      },
      "symbolId": "src/data-awscc-iot-mitigation-actions/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotPolicies": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2731
      },
      "readme": {
        "markdown": "# `data_awscc_iot_policies`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iot_policies`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_policies).\n"
      },
      "symbolId": "src/data-awscc-iot-policies/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotPolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2732
      },
      "readme": {
        "markdown": "# `data_awscc_iot_policy`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iot_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_policy).\n"
      },
      "symbolId": "src/data-awscc-iot-policy/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotProvisioningTemplate": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2733
      },
      "readme": {
        "markdown": "# `data_awscc_iot_provisioning_template`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iot_provisioning_template`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_provisioning_template).\n"
      },
      "symbolId": "src/data-awscc-iot-provisioning-template/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotProvisioningTemplates": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2734
      },
      "readme": {
        "markdown": "# `data_awscc_iot_provisioning_templates`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iot_provisioning_templates`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_provisioning_templates).\n"
      },
      "symbolId": "src/data-awscc-iot-provisioning-templates/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotResourceSpecificLogging": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2735
      },
      "readme": {
        "markdown": "# `data_awscc_iot_resource_specific_logging`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iot_resource_specific_logging`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_resource_specific_logging).\n"
      },
      "symbolId": "src/data-awscc-iot-resource-specific-logging/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotResourceSpecificLoggings": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2736
      },
      "readme": {
        "markdown": "# `data_awscc_iot_resource_specific_loggings`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iot_resource_specific_loggings`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_resource_specific_loggings).\n"
      },
      "symbolId": "src/data-awscc-iot-resource-specific-loggings/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotRoleAlias": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2737
      },
      "readme": {
        "markdown": "# `data_awscc_iot_role_alias`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iot_role_alias`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_role_alias).\n"
      },
      "symbolId": "src/data-awscc-iot-role-alias/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotRoleAliases": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2738
      },
      "readme": {
        "markdown": "# `data_awscc_iot_role_aliases`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iot_role_aliases`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_role_aliases).\n"
      },
      "symbolId": "src/data-awscc-iot-role-aliases/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotScheduledAudit": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2739
      },
      "readme": {
        "markdown": "# `data_awscc_iot_scheduled_audit`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iot_scheduled_audit`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_scheduled_audit).\n"
      },
      "symbolId": "src/data-awscc-iot-scheduled-audit/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotScheduledAudits": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2740
      },
      "readme": {
        "markdown": "# `data_awscc_iot_scheduled_audits`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iot_scheduled_audits`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_scheduled_audits).\n"
      },
      "symbolId": "src/data-awscc-iot-scheduled-audits/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotSecurityProfile": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2741
      },
      "readme": {
        "markdown": "# `data_awscc_iot_security_profile`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iot_security_profile`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_security_profile).\n"
      },
      "symbolId": "src/data-awscc-iot-security-profile/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotSecurityProfiles": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2742
      },
      "readme": {
        "markdown": "# `data_awscc_iot_security_profiles`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iot_security_profiles`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_security_profiles).\n"
      },
      "symbolId": "src/data-awscc-iot-security-profiles/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotSoftwarePackage": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2743
      },
      "readme": {
        "markdown": "# `data_awscc_iot_software_package`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iot_software_package`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_software_package).\n"
      },
      "symbolId": "src/data-awscc-iot-software-package/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotSoftwarePackageVersion": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2744
      },
      "readme": {
        "markdown": "# `data_awscc_iot_software_package_version`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iot_software_package_version`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_software_package_version).\n"
      },
      "symbolId": "src/data-awscc-iot-software-package-version/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotSoftwarePackageVersions": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2745
      },
      "readme": {
        "markdown": "# `data_awscc_iot_software_package_versions`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iot_software_package_versions`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_software_package_versions).\n"
      },
      "symbolId": "src/data-awscc-iot-software-package-versions/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotSoftwarePackages": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2746
      },
      "readme": {
        "markdown": "# `data_awscc_iot_software_packages`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iot_software_packages`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_software_packages).\n"
      },
      "symbolId": "src/data-awscc-iot-software-packages/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotThing": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2747
      },
      "readme": {
        "markdown": "# `data_awscc_iot_thing`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iot_thing`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_thing).\n"
      },
      "symbolId": "src/data-awscc-iot-thing/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotThingGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2748
      },
      "readme": {
        "markdown": "# `data_awscc_iot_thing_group`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iot_thing_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_thing_group).\n"
      },
      "symbolId": "src/data-awscc-iot-thing-group/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotThingGroups": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2749
      },
      "readme": {
        "markdown": "# `data_awscc_iot_thing_groups`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iot_thing_groups`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_thing_groups).\n"
      },
      "symbolId": "src/data-awscc-iot-thing-groups/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotThingType": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2750
      },
      "readme": {
        "markdown": "# `data_awscc_iot_thing_type`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iot_thing_type`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_thing_type).\n"
      },
      "symbolId": "src/data-awscc-iot-thing-type/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotThingTypes": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2751
      },
      "readme": {
        "markdown": "# `data_awscc_iot_thing_types`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iot_thing_types`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_thing_types).\n"
      },
      "symbolId": "src/data-awscc-iot-thing-types/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotThings": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2752
      },
      "readme": {
        "markdown": "# `data_awscc_iot_things`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iot_things`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_things).\n"
      },
      "symbolId": "src/data-awscc-iot-things/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2753
      },
      "readme": {
        "markdown": "# `data_awscc_iot_topic_rule`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iot_topic_rule`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_topic_rule).\n"
      },
      "symbolId": "src/data-awscc-iot-topic-rule/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRuleDestination": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2754
      },
      "readme": {
        "markdown": "# `data_awscc_iot_topic_rule_destination`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iot_topic_rule_destination`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_topic_rule_destination).\n"
      },
      "symbolId": "src/data-awscc-iot-topic-rule-destination/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRuleDestinations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2755
      },
      "readme": {
        "markdown": "# `data_awscc_iot_topic_rule_destinations`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iot_topic_rule_destinations`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_topic_rule_destinations).\n"
      },
      "symbolId": "src/data-awscc-iot-topic-rule-destinations/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRules": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2756
      },
      "readme": {
        "markdown": "# `data_awscc_iot_topic_rules`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iot_topic_rules`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_topic_rules).\n"
      },
      "symbolId": "src/data-awscc-iot-topic-rules/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsChannel": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2757
      },
      "readme": {
        "markdown": "# `data_awscc_iotanalytics_channel`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iotanalytics_channel`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotanalytics_channel).\n"
      },
      "symbolId": "src/data-awscc-iotanalytics-channel/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsChannels": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2758
      },
      "readme": {
        "markdown": "# `data_awscc_iotanalytics_channels`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iotanalytics_channels`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotanalytics_channels).\n"
      },
      "symbolId": "src/data-awscc-iotanalytics-channels/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2759
      },
      "readme": {
        "markdown": "# `data_awscc_iotanalytics_dataset`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iotanalytics_dataset`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotanalytics_dataset).\n"
      },
      "symbolId": "src/data-awscc-iotanalytics-dataset/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsDatasets": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2760
      },
      "readme": {
        "markdown": "# `data_awscc_iotanalytics_datasets`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iotanalytics_datasets`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotanalytics_datasets).\n"
      },
      "symbolId": "src/data-awscc-iotanalytics-datasets/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsDatastore": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2761
      },
      "readme": {
        "markdown": "# `data_awscc_iotanalytics_datastore`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iotanalytics_datastore`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotanalytics_datastore).\n"
      },
      "symbolId": "src/data-awscc-iotanalytics-datastore/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsDatastores": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2762
      },
      "readme": {
        "markdown": "# `data_awscc_iotanalytics_datastores`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iotanalytics_datastores`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotanalytics_datastores).\n"
      },
      "symbolId": "src/data-awscc-iotanalytics-datastores/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsPipeline": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2763
      },
      "readme": {
        "markdown": "# `data_awscc_iotanalytics_pipeline`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iotanalytics_pipeline`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotanalytics_pipeline).\n"
      },
      "symbolId": "src/data-awscc-iotanalytics-pipeline/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsPipelines": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2764
      },
      "readme": {
        "markdown": "# `data_awscc_iotanalytics_pipelines`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iotanalytics_pipelines`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotanalytics_pipelines).\n"
      },
      "symbolId": "src/data-awscc-iotanalytics-pipelines/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotcoredeviceadvisorSuiteDefinition": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2765
      },
      "readme": {
        "markdown": "# `data_awscc_iotcoredeviceadvisor_suite_definition`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iotcoredeviceadvisor_suite_definition`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotcoredeviceadvisor_suite_definition).\n"
      },
      "symbolId": "src/data-awscc-iotcoredeviceadvisor-suite-definition/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotcoredeviceadvisorSuiteDefinitions": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2766
      },
      "readme": {
        "markdown": "# `data_awscc_iotcoredeviceadvisor_suite_definitions`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iotcoredeviceadvisor_suite_definitions`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotcoredeviceadvisor_suite_definitions).\n"
      },
      "symbolId": "src/data-awscc-iotcoredeviceadvisor-suite-definitions/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2767
      },
      "readme": {
        "markdown": "# `data_awscc_iotevents_alarm_model`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iotevents_alarm_model`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotevents_alarm_model).\n"
      },
      "symbolId": "src/data-awscc-iotevents-alarm-model/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModels": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2768
      },
      "readme": {
        "markdown": "# `data_awscc_iotevents_alarm_models`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iotevents_alarm_models`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotevents_alarm_models).\n"
      },
      "symbolId": "src/data-awscc-iotevents-alarm-models/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2769
      },
      "readme": {
        "markdown": "# `data_awscc_iotevents_detector_model`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iotevents_detector_model`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotevents_detector_model).\n"
      },
      "symbolId": "src/data-awscc-iotevents-detector-model/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModels": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2770
      },
      "readme": {
        "markdown": "# `data_awscc_iotevents_detector_models`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iotevents_detector_models`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotevents_detector_models).\n"
      },
      "symbolId": "src/data-awscc-iotevents-detector-models/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsInput": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2771
      },
      "readme": {
        "markdown": "# `data_awscc_iotevents_input`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iotevents_input`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotevents_input).\n"
      },
      "symbolId": "src/data-awscc-iotevents-input/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsInputs": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2772
      },
      "readme": {
        "markdown": "# `data_awscc_iotevents_inputs`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iotevents_inputs`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotevents_inputs).\n"
      },
      "symbolId": "src/data-awscc-iotevents-inputs/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleethubApplication": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2773
      },
      "readme": {
        "markdown": "# `data_awscc_iotfleethub_application`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iotfleethub_application`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotfleethub_application).\n"
      },
      "symbolId": "src/data-awscc-iotfleethub-application/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleethubApplications": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2774
      },
      "readme": {
        "markdown": "# `data_awscc_iotfleethub_applications`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iotfleethub_applications`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotfleethub_applications).\n"
      },
      "symbolId": "src/data-awscc-iotfleethub-applications/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2775
      },
      "readme": {
        "markdown": "# `data_awscc_iotfleetwise_campaign`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iotfleetwise_campaign`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotfleetwise_campaign).\n"
      },
      "symbolId": "src/data-awscc-iotfleetwise-campaign/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaigns": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2776
      },
      "readme": {
        "markdown": "# `data_awscc_iotfleetwise_campaigns`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iotfleetwise_campaigns`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotfleetwise_campaigns).\n"
      },
      "symbolId": "src/data-awscc-iotfleetwise-campaigns/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseFleet": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2777
      },
      "readme": {
        "markdown": "# `data_awscc_iotfleetwise_fleet`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iotfleetwise_fleet`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotfleetwise_fleet).\n"
      },
      "symbolId": "src/data-awscc-iotfleetwise-fleet/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseFleets": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2778
      },
      "readme": {
        "markdown": "# `data_awscc_iotfleetwise_fleets`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iotfleetwise_fleets`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotfleetwise_fleets).\n"
      },
      "symbolId": "src/data-awscc-iotfleetwise-fleets/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseModelManifest": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2779
      },
      "readme": {
        "markdown": "# `data_awscc_iotfleetwise_model_manifest`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iotfleetwise_model_manifest`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotfleetwise_model_manifest).\n"
      },
      "symbolId": "src/data-awscc-iotfleetwise-model-manifest/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseModelManifests": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2780
      },
      "readme": {
        "markdown": "# `data_awscc_iotfleetwise_model_manifests`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iotfleetwise_model_manifests`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotfleetwise_model_manifests).\n"
      },
      "symbolId": "src/data-awscc-iotfleetwise-model-manifests/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseSignalCatalog": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2781
      },
      "readme": {
        "markdown": "# `data_awscc_iotfleetwise_signal_catalog`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iotfleetwise_signal_catalog`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotfleetwise_signal_catalog).\n"
      },
      "symbolId": "src/data-awscc-iotfleetwise-signal-catalog/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseSignalCatalogs": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2782
      },
      "readme": {
        "markdown": "# `data_awscc_iotfleetwise_signal_catalogs`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iotfleetwise_signal_catalogs`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotfleetwise_signal_catalogs).\n"
      },
      "symbolId": "src/data-awscc-iotfleetwise-signal-catalogs/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseStateTemplate": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2783
      },
      "readme": {
        "markdown": "# `data_awscc_iotfleetwise_state_template`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iotfleetwise_state_template`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotfleetwise_state_template).\n"
      },
      "symbolId": "src/data-awscc-iotfleetwise-state-template/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseStateTemplates": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2784
      },
      "readme": {
        "markdown": "# `data_awscc_iotfleetwise_state_templates`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iotfleetwise_state_templates`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotfleetwise_state_templates).\n"
      },
      "symbolId": "src/data-awscc-iotfleetwise-state-templates/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseVehicle": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2785
      },
      "readme": {
        "markdown": "# `data_awscc_iotfleetwise_vehicle`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iotfleetwise_vehicle`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotfleetwise_vehicle).\n"
      },
      "symbolId": "src/data-awscc-iotfleetwise-vehicle/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseVehicles": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2786
      },
      "readme": {
        "markdown": "# `data_awscc_iotfleetwise_vehicles`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iotfleetwise_vehicles`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotfleetwise_vehicles).\n"
      },
      "symbolId": "src/data-awscc-iotfleetwise-vehicles/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAccessPolicies": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2787
      },
      "readme": {
        "markdown": "# `data_awscc_iotsitewise_access_policies`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iotsitewise_access_policies`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotsitewise_access_policies).\n"
      },
      "symbolId": "src/data-awscc-iotsitewise-access-policies/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAccessPolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2788
      },
      "readme": {
        "markdown": "# `data_awscc_iotsitewise_access_policy`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iotsitewise_access_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotsitewise_access_policy).\n"
      },
      "symbolId": "src/data-awscc-iotsitewise-access-policy/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAsset": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2789
      },
      "readme": {
        "markdown": "# `data_awscc_iotsitewise_asset`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iotsitewise_asset`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotsitewise_asset).\n"
      },
      "symbolId": "src/data-awscc-iotsitewise-asset/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2790
      },
      "readme": {
        "markdown": "# `data_awscc_iotsitewise_asset_model`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iotsitewise_asset_model`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotsitewise_asset_model).\n"
      },
      "symbolId": "src/data-awscc-iotsitewise-asset-model/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModels": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2791
      },
      "readme": {
        "markdown": "# `data_awscc_iotsitewise_asset_models`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iotsitewise_asset_models`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotsitewise_asset_models).\n"
      },
      "symbolId": "src/data-awscc-iotsitewise-asset-models/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAssets": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2792
      },
      "readme": {
        "markdown": "# `data_awscc_iotsitewise_assets`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iotsitewise_assets`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotsitewise_assets).\n"
      },
      "symbolId": "src/data-awscc-iotsitewise-assets/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseDashboard": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2793
      },
      "readme": {
        "markdown": "# `data_awscc_iotsitewise_dashboard`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iotsitewise_dashboard`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotsitewise_dashboard).\n"
      },
      "symbolId": "src/data-awscc-iotsitewise-dashboard/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseDashboards": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2794
      },
      "readme": {
        "markdown": "# `data_awscc_iotsitewise_dashboards`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iotsitewise_dashboards`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotsitewise_dashboards).\n"
      },
      "symbolId": "src/data-awscc-iotsitewise-dashboards/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseDataset": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2795
      },
      "readme": {
        "markdown": "# `data_awscc_iotsitewise_dataset`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iotsitewise_dataset`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotsitewise_dataset).\n"
      },
      "symbolId": "src/data-awscc-iotsitewise-dataset/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseDatasets": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2796
      },
      "readme": {
        "markdown": "# `data_awscc_iotsitewise_datasets`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iotsitewise_datasets`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotsitewise_datasets).\n"
      },
      "symbolId": "src/data-awscc-iotsitewise-datasets/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseGateway": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2797
      },
      "readme": {
        "markdown": "# `data_awscc_iotsitewise_gateway`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iotsitewise_gateway`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotsitewise_gateway).\n"
      },
      "symbolId": "src/data-awscc-iotsitewise-gateway/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseGateways": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2798
      },
      "readme": {
        "markdown": "# `data_awscc_iotsitewise_gateways`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iotsitewise_gateways`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotsitewise_gateways).\n"
      },
      "symbolId": "src/data-awscc-iotsitewise-gateways/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewisePortal": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2799
      },
      "readme": {
        "markdown": "# `data_awscc_iotsitewise_portal`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iotsitewise_portal`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotsitewise_portal).\n"
      },
      "symbolId": "src/data-awscc-iotsitewise-portal/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewisePortals": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2800
      },
      "readme": {
        "markdown": "# `data_awscc_iotsitewise_portals`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iotsitewise_portals`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotsitewise_portals).\n"
      },
      "symbolId": "src/data-awscc-iotsitewise-portals/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseProject": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2801
      },
      "readme": {
        "markdown": "# `data_awscc_iotsitewise_project`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iotsitewise_project`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotsitewise_project).\n"
      },
      "symbolId": "src/data-awscc-iotsitewise-project/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseProjects": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2802
      },
      "readme": {
        "markdown": "# `data_awscc_iotsitewise_projects`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iotsitewise_projects`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotsitewise_projects).\n"
      },
      "symbolId": "src/data-awscc-iotsitewise-projects/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIottwinmakerScene": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2803
      },
      "readme": {
        "markdown": "# `data_awscc_iottwinmaker_scene`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iottwinmaker_scene`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iottwinmaker_scene).\n"
      },
      "symbolId": "src/data-awscc-iottwinmaker-scene/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIottwinmakerSyncJob": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2804
      },
      "readme": {
        "markdown": "# `data_awscc_iottwinmaker_sync_job`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iottwinmaker_sync_job`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iottwinmaker_sync_job).\n"
      },
      "symbolId": "src/data-awscc-iottwinmaker-sync-job/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIottwinmakerWorkspace": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2805
      },
      "readme": {
        "markdown": "# `data_awscc_iottwinmaker_workspace`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iottwinmaker_workspace`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iottwinmaker_workspace).\n"
      },
      "symbolId": "src/data-awscc-iottwinmaker-workspace/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIottwinmakerWorkspaces": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2806
      },
      "readme": {
        "markdown": "# `data_awscc_iottwinmaker_workspaces`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iottwinmaker_workspaces`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iottwinmaker_workspaces).\n"
      },
      "symbolId": "src/data-awscc-iottwinmaker-workspaces/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessDestination": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2807
      },
      "readme": {
        "markdown": "# `data_awscc_iotwireless_destination`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iotwireless_destination`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotwireless_destination).\n"
      },
      "symbolId": "src/data-awscc-iotwireless-destination/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessDestinations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2808
      },
      "readme": {
        "markdown": "# `data_awscc_iotwireless_destinations`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iotwireless_destinations`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotwireless_destinations).\n"
      },
      "symbolId": "src/data-awscc-iotwireless-destinations/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessDeviceProfile": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2809
      },
      "readme": {
        "markdown": "# `data_awscc_iotwireless_device_profile`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iotwireless_device_profile`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotwireless_device_profile).\n"
      },
      "symbolId": "src/data-awscc-iotwireless-device-profile/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessDeviceProfiles": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2810
      },
      "readme": {
        "markdown": "# `data_awscc_iotwireless_device_profiles`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iotwireless_device_profiles`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotwireless_device_profiles).\n"
      },
      "symbolId": "src/data-awscc-iotwireless-device-profiles/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessFuotaTask": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2811
      },
      "readme": {
        "markdown": "# `data_awscc_iotwireless_fuota_task`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iotwireless_fuota_task`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotwireless_fuota_task).\n"
      },
      "symbolId": "src/data-awscc-iotwireless-fuota-task/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessFuotaTasks": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2812
      },
      "readme": {
        "markdown": "# `data_awscc_iotwireless_fuota_tasks`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iotwireless_fuota_tasks`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotwireless_fuota_tasks).\n"
      },
      "symbolId": "src/data-awscc-iotwireless-fuota-tasks/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessMulticastGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2813
      },
      "readme": {
        "markdown": "# `data_awscc_iotwireless_multicast_group`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iotwireless_multicast_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotwireless_multicast_group).\n"
      },
      "symbolId": "src/data-awscc-iotwireless-multicast-group/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessMulticastGroups": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2814
      },
      "readme": {
        "markdown": "# `data_awscc_iotwireless_multicast_groups`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iotwireless_multicast_groups`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotwireless_multicast_groups).\n"
      },
      "symbolId": "src/data-awscc-iotwireless-multicast-groups/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessNetworkAnalyzerConfiguration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2815
      },
      "readme": {
        "markdown": "# `data_awscc_iotwireless_network_analyzer_configuration`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iotwireless_network_analyzer_configuration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotwireless_network_analyzer_configuration).\n"
      },
      "symbolId": "src/data-awscc-iotwireless-network-analyzer-configuration/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessNetworkAnalyzerConfigurations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2816
      },
      "readme": {
        "markdown": "# `data_awscc_iotwireless_network_analyzer_configurations`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iotwireless_network_analyzer_configurations`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotwireless_network_analyzer_configurations).\n"
      },
      "symbolId": "src/data-awscc-iotwireless-network-analyzer-configurations/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessPartnerAccount": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2817
      },
      "readme": {
        "markdown": "# `data_awscc_iotwireless_partner_account`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iotwireless_partner_account`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotwireless_partner_account).\n"
      },
      "symbolId": "src/data-awscc-iotwireless-partner-account/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessPartnerAccounts": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2818
      },
      "readme": {
        "markdown": "# `data_awscc_iotwireless_partner_accounts`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iotwireless_partner_accounts`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotwireless_partner_accounts).\n"
      },
      "symbolId": "src/data-awscc-iotwireless-partner-accounts/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessServiceProfile": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2819
      },
      "readme": {
        "markdown": "# `data_awscc_iotwireless_service_profile`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iotwireless_service_profile`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotwireless_service_profile).\n"
      },
      "symbolId": "src/data-awscc-iotwireless-service-profile/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessServiceProfiles": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2820
      },
      "readme": {
        "markdown": "# `data_awscc_iotwireless_service_profiles`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iotwireless_service_profiles`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotwireless_service_profiles).\n"
      },
      "symbolId": "src/data-awscc-iotwireless-service-profiles/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessTaskDefinition": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2821
      },
      "readme": {
        "markdown": "# `data_awscc_iotwireless_task_definition`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iotwireless_task_definition`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotwireless_task_definition).\n"
      },
      "symbolId": "src/data-awscc-iotwireless-task-definition/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessTaskDefinitions": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2822
      },
      "readme": {
        "markdown": "# `data_awscc_iotwireless_task_definitions`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iotwireless_task_definitions`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotwireless_task_definitions).\n"
      },
      "symbolId": "src/data-awscc-iotwireless-task-definitions/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessDevice": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2823
      },
      "readme": {
        "markdown": "# `data_awscc_iotwireless_wireless_device`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iotwireless_wireless_device`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotwireless_wireless_device).\n"
      },
      "symbolId": "src/data-awscc-iotwireless-wireless-device/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessDeviceImportTask": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2824
      },
      "readme": {
        "markdown": "# `data_awscc_iotwireless_wireless_device_import_task`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iotwireless_wireless_device_import_task`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotwireless_wireless_device_import_task).\n"
      },
      "symbolId": "src/data-awscc-iotwireless-wireless-device-import-task/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessDeviceImportTasks": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2825
      },
      "readme": {
        "markdown": "# `data_awscc_iotwireless_wireless_device_import_tasks`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iotwireless_wireless_device_import_tasks`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotwireless_wireless_device_import_tasks).\n"
      },
      "symbolId": "src/data-awscc-iotwireless-wireless-device-import-tasks/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessDevices": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2826
      },
      "readme": {
        "markdown": "# `data_awscc_iotwireless_wireless_devices`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iotwireless_wireless_devices`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotwireless_wireless_devices).\n"
      },
      "symbolId": "src/data-awscc-iotwireless-wireless-devices/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessGateway": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2827
      },
      "readme": {
        "markdown": "# `data_awscc_iotwireless_wireless_gateway`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iotwireless_wireless_gateway`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotwireless_wireless_gateway).\n"
      },
      "symbolId": "src/data-awscc-iotwireless-wireless-gateway/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessGateways": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2828
      },
      "readme": {
        "markdown": "# `data_awscc_iotwireless_wireless_gateways`\n\nRefer to the Terraform Registry for docs: [`data_awscc_iotwireless_wireless_gateways`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotwireless_wireless_gateways).\n"
      },
      "symbolId": "src/data-awscc-iotwireless-wireless-gateways/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIvsChannel": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2829
      },
      "readme": {
        "markdown": "# `data_awscc_ivs_channel`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ivs_channel`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ivs_channel).\n"
      },
      "symbolId": "src/data-awscc-ivs-channel/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIvsChannels": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2830
      },
      "readme": {
        "markdown": "# `data_awscc_ivs_channels`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ivs_channels`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ivs_channels).\n"
      },
      "symbolId": "src/data-awscc-ivs-channels/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIvsEncoderConfiguration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2831
      },
      "readme": {
        "markdown": "# `data_awscc_ivs_encoder_configuration`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ivs_encoder_configuration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ivs_encoder_configuration).\n"
      },
      "symbolId": "src/data-awscc-ivs-encoder-configuration/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIvsEncoderConfigurations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2832
      },
      "readme": {
        "markdown": "# `data_awscc_ivs_encoder_configurations`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ivs_encoder_configurations`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ivs_encoder_configurations).\n"
      },
      "symbolId": "src/data-awscc-ivs-encoder-configurations/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIvsIngestConfiguration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2833
      },
      "readme": {
        "markdown": "# `data_awscc_ivs_ingest_configuration`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ivs_ingest_configuration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ivs_ingest_configuration).\n"
      },
      "symbolId": "src/data-awscc-ivs-ingest-configuration/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIvsIngestConfigurations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2834
      },
      "readme": {
        "markdown": "# `data_awscc_ivs_ingest_configurations`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ivs_ingest_configurations`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ivs_ingest_configurations).\n"
      },
      "symbolId": "src/data-awscc-ivs-ingest-configurations/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIvsPlaybackKeyPair": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2835
      },
      "readme": {
        "markdown": "# `data_awscc_ivs_playback_key_pair`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ivs_playback_key_pair`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ivs_playback_key_pair).\n"
      },
      "symbolId": "src/data-awscc-ivs-playback-key-pair/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIvsPlaybackKeyPairs": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2836
      },
      "readme": {
        "markdown": "# `data_awscc_ivs_playback_key_pairs`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ivs_playback_key_pairs`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ivs_playback_key_pairs).\n"
      },
      "symbolId": "src/data-awscc-ivs-playback-key-pairs/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIvsPlaybackRestrictionPolicies": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2837
      },
      "readme": {
        "markdown": "# `data_awscc_ivs_playback_restriction_policies`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ivs_playback_restriction_policies`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ivs_playback_restriction_policies).\n"
      },
      "symbolId": "src/data-awscc-ivs-playback-restriction-policies/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIvsPlaybackRestrictionPolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2838
      },
      "readme": {
        "markdown": "# `data_awscc_ivs_playback_restriction_policy`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ivs_playback_restriction_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ivs_playback_restriction_policy).\n"
      },
      "symbolId": "src/data-awscc-ivs-playback-restriction-policy/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIvsPublicKey": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2839
      },
      "readme": {
        "markdown": "# `data_awscc_ivs_public_key`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ivs_public_key`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ivs_public_key).\n"
      },
      "symbolId": "src/data-awscc-ivs-public-key/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIvsPublicKeys": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2840
      },
      "readme": {
        "markdown": "# `data_awscc_ivs_public_keys`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ivs_public_keys`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ivs_public_keys).\n"
      },
      "symbolId": "src/data-awscc-ivs-public-keys/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIvsRecordingConfiguration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2841
      },
      "readme": {
        "markdown": "# `data_awscc_ivs_recording_configuration`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ivs_recording_configuration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ivs_recording_configuration).\n"
      },
      "symbolId": "src/data-awscc-ivs-recording-configuration/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIvsRecordingConfigurations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2842
      },
      "readme": {
        "markdown": "# `data_awscc_ivs_recording_configurations`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ivs_recording_configurations`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ivs_recording_configurations).\n"
      },
      "symbolId": "src/data-awscc-ivs-recording-configurations/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIvsStage": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2843
      },
      "readme": {
        "markdown": "# `data_awscc_ivs_stage`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ivs_stage`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ivs_stage).\n"
      },
      "symbolId": "src/data-awscc-ivs-stage/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIvsStages": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2844
      },
      "readme": {
        "markdown": "# `data_awscc_ivs_stages`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ivs_stages`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ivs_stages).\n"
      },
      "symbolId": "src/data-awscc-ivs-stages/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIvsStorageConfiguration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2845
      },
      "readme": {
        "markdown": "# `data_awscc_ivs_storage_configuration`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ivs_storage_configuration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ivs_storage_configuration).\n"
      },
      "symbolId": "src/data-awscc-ivs-storage-configuration/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIvsStorageConfigurations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2846
      },
      "readme": {
        "markdown": "# `data_awscc_ivs_storage_configurations`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ivs_storage_configurations`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ivs_storage_configurations).\n"
      },
      "symbolId": "src/data-awscc-ivs-storage-configurations/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIvsStreamKey": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2847
      },
      "readme": {
        "markdown": "# `data_awscc_ivs_stream_key`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ivs_stream_key`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ivs_stream_key).\n"
      },
      "symbolId": "src/data-awscc-ivs-stream-key/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIvschatLoggingConfiguration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2848
      },
      "readme": {
        "markdown": "# `data_awscc_ivschat_logging_configuration`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ivschat_logging_configuration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ivschat_logging_configuration).\n"
      },
      "symbolId": "src/data-awscc-ivschat-logging-configuration/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIvschatLoggingConfigurations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2849
      },
      "readme": {
        "markdown": "# `data_awscc_ivschat_logging_configurations`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ivschat_logging_configurations`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ivschat_logging_configurations).\n"
      },
      "symbolId": "src/data-awscc-ivschat-logging-configurations/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIvschatRoom": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2850
      },
      "readme": {
        "markdown": "# `data_awscc_ivschat_room`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ivschat_room`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ivschat_room).\n"
      },
      "symbolId": "src/data-awscc-ivschat-room/index:"
    },
    "@cdktn/provider-awscc.dataAwsccIvschatRooms": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2851
      },
      "readme": {
        "markdown": "# `data_awscc_ivschat_rooms`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ivschat_rooms`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ivschat_rooms).\n"
      },
      "symbolId": "src/data-awscc-ivschat-rooms/index:"
    },
    "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2852
      },
      "readme": {
        "markdown": "# `data_awscc_kafkaconnect_connector`\n\nRefer to the Terraform Registry for docs: [`data_awscc_kafkaconnect_connector`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kafkaconnect_connector).\n"
      },
      "symbolId": "src/data-awscc-kafkaconnect-connector/index:"
    },
    "@cdktn/provider-awscc.dataAwsccKafkaconnectConnectors": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2853
      },
      "readme": {
        "markdown": "# `data_awscc_kafkaconnect_connectors`\n\nRefer to the Terraform Registry for docs: [`data_awscc_kafkaconnect_connectors`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kafkaconnect_connectors).\n"
      },
      "symbolId": "src/data-awscc-kafkaconnect-connectors/index:"
    },
    "@cdktn/provider-awscc.dataAwsccKafkaconnectCustomPlugin": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2854
      },
      "readme": {
        "markdown": "# `data_awscc_kafkaconnect_custom_plugin`\n\nRefer to the Terraform Registry for docs: [`data_awscc_kafkaconnect_custom_plugin`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kafkaconnect_custom_plugin).\n"
      },
      "symbolId": "src/data-awscc-kafkaconnect-custom-plugin/index:"
    },
    "@cdktn/provider-awscc.dataAwsccKafkaconnectCustomPlugins": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2855
      },
      "readme": {
        "markdown": "# `data_awscc_kafkaconnect_custom_plugins`\n\nRefer to the Terraform Registry for docs: [`data_awscc_kafkaconnect_custom_plugins`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kafkaconnect_custom_plugins).\n"
      },
      "symbolId": "src/data-awscc-kafkaconnect-custom-plugins/index:"
    },
    "@cdktn/provider-awscc.dataAwsccKafkaconnectWorkerConfiguration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2856
      },
      "readme": {
        "markdown": "# `data_awscc_kafkaconnect_worker_configuration`\n\nRefer to the Terraform Registry for docs: [`data_awscc_kafkaconnect_worker_configuration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kafkaconnect_worker_configuration).\n"
      },
      "symbolId": "src/data-awscc-kafkaconnect-worker-configuration/index:"
    },
    "@cdktn/provider-awscc.dataAwsccKafkaconnectWorkerConfigurations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2857
      },
      "readme": {
        "markdown": "# `data_awscc_kafkaconnect_worker_configurations`\n\nRefer to the Terraform Registry for docs: [`data_awscc_kafkaconnect_worker_configurations`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kafkaconnect_worker_configurations).\n"
      },
      "symbolId": "src/data-awscc-kafkaconnect-worker-configurations/index:"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2858
      },
      "readme": {
        "markdown": "# `data_awscc_kendra_data_source`\n\nRefer to the Terraform Registry for docs: [`data_awscc_kendra_data_source`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kendra_data_source).\n"
      },
      "symbolId": "src/data-awscc-kendra-data-source/index:"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSources": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2859
      },
      "readme": {
        "markdown": "# `data_awscc_kendra_data_sources`\n\nRefer to the Terraform Registry for docs: [`data_awscc_kendra_data_sources`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kendra_data_sources).\n"
      },
      "symbolId": "src/data-awscc-kendra-data-sources/index:"
    },
    "@cdktn/provider-awscc.dataAwsccKendraFaq": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2860
      },
      "readme": {
        "markdown": "# `data_awscc_kendra_faq`\n\nRefer to the Terraform Registry for docs: [`data_awscc_kendra_faq`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kendra_faq).\n"
      },
      "symbolId": "src/data-awscc-kendra-faq/index:"
    },
    "@cdktn/provider-awscc.dataAwsccKendraFaqs": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2861
      },
      "readme": {
        "markdown": "# `data_awscc_kendra_faqs`\n\nRefer to the Terraform Registry for docs: [`data_awscc_kendra_faqs`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kendra_faqs).\n"
      },
      "symbolId": "src/data-awscc-kendra-faqs/index:"
    },
    "@cdktn/provider-awscc.dataAwsccKendraIndex": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2862
      },
      "readme": {
        "markdown": "# `data_awscc_kendra_index`\n\nRefer to the Terraform Registry for docs: [`data_awscc_kendra_index`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kendra_index).\n"
      },
      "symbolId": "src/data-awscc-kendra-index/index:"
    },
    "@cdktn/provider-awscc.dataAwsccKendraIndices": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2863
      },
      "readme": {
        "markdown": "# `data_awscc_kendra_indices`\n\nRefer to the Terraform Registry for docs: [`data_awscc_kendra_indices`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kendra_indices).\n"
      },
      "symbolId": "src/data-awscc-kendra-indices/index:"
    },
    "@cdktn/provider-awscc.dataAwsccKendrarankingExecutionPlan": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2864
      },
      "readme": {
        "markdown": "# `data_awscc_kendraranking_execution_plan`\n\nRefer to the Terraform Registry for docs: [`data_awscc_kendraranking_execution_plan`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kendraranking_execution_plan).\n"
      },
      "symbolId": "src/data-awscc-kendraranking-execution-plan/index:"
    },
    "@cdktn/provider-awscc.dataAwsccKendrarankingExecutionPlans": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2865
      },
      "readme": {
        "markdown": "# `data_awscc_kendraranking_execution_plans`\n\nRefer to the Terraform Registry for docs: [`data_awscc_kendraranking_execution_plans`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kendraranking_execution_plans).\n"
      },
      "symbolId": "src/data-awscc-kendraranking-execution-plans/index:"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisResourcePolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2866
      },
      "readme": {
        "markdown": "# `data_awscc_kinesis_resource_policy`\n\nRefer to the Terraform Registry for docs: [`data_awscc_kinesis_resource_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kinesis_resource_policy).\n"
      },
      "symbolId": "src/data-awscc-kinesis-resource-policy/index:"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisStream": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2867
      },
      "readme": {
        "markdown": "# `data_awscc_kinesis_stream`\n\nRefer to the Terraform Registry for docs: [`data_awscc_kinesis_stream`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kinesis_stream).\n"
      },
      "symbolId": "src/data-awscc-kinesis-stream/index:"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisStreamConsumer": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2868
      },
      "readme": {
        "markdown": "# `data_awscc_kinesis_stream_consumer`\n\nRefer to the Terraform Registry for docs: [`data_awscc_kinesis_stream_consumer`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kinesis_stream_consumer).\n"
      },
      "symbolId": "src/data-awscc-kinesis-stream-consumer/index:"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisStreamConsumers": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2869
      },
      "readme": {
        "markdown": "# `data_awscc_kinesis_stream_consumers`\n\nRefer to the Terraform Registry for docs: [`data_awscc_kinesis_stream_consumers`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kinesis_stream_consumers).\n"
      },
      "symbolId": "src/data-awscc-kinesis-stream-consumers/index:"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisStreams": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2870
      },
      "readme": {
        "markdown": "# `data_awscc_kinesis_streams`\n\nRefer to the Terraform Registry for docs: [`data_awscc_kinesis_streams`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kinesis_streams).\n"
      },
      "symbolId": "src/data-awscc-kinesis-streams/index:"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2871
      },
      "readme": {
        "markdown": "# `data_awscc_kinesisanalyticsv2_application`\n\nRefer to the Terraform Registry for docs: [`data_awscc_kinesisanalyticsv2_application`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kinesisanalyticsv2_application).\n"
      },
      "symbolId": "src/data-awscc-kinesisanalyticsv2-application/index:"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Applications": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2872
      },
      "readme": {
        "markdown": "# `data_awscc_kinesisanalyticsv2_applications`\n\nRefer to the Terraform Registry for docs: [`data_awscc_kinesisanalyticsv2_applications`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kinesisanalyticsv2_applications).\n"
      },
      "symbolId": "src/data-awscc-kinesisanalyticsv2-applications/index:"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2873
      },
      "readme": {
        "markdown": "# `data_awscc_kinesisfirehose_delivery_stream`\n\nRefer to the Terraform Registry for docs: [`data_awscc_kinesisfirehose_delivery_stream`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kinesisfirehose_delivery_stream).\n"
      },
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStreams": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2874
      },
      "readme": {
        "markdown": "# `data_awscc_kinesisfirehose_delivery_streams`\n\nRefer to the Terraform Registry for docs: [`data_awscc_kinesisfirehose_delivery_streams`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kinesisfirehose_delivery_streams).\n"
      },
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-streams/index:"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisvideoSignalingChannel": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2875
      },
      "readme": {
        "markdown": "# `data_awscc_kinesisvideo_signaling_channel`\n\nRefer to the Terraform Registry for docs: [`data_awscc_kinesisvideo_signaling_channel`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kinesisvideo_signaling_channel).\n"
      },
      "symbolId": "src/data-awscc-kinesisvideo-signaling-channel/index:"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisvideoStream": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2876
      },
      "readme": {
        "markdown": "# `data_awscc_kinesisvideo_stream`\n\nRefer to the Terraform Registry for docs: [`data_awscc_kinesisvideo_stream`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kinesisvideo_stream).\n"
      },
      "symbolId": "src/data-awscc-kinesisvideo-stream/index:"
    },
    "@cdktn/provider-awscc.dataAwsccKmsAlias": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2877
      },
      "readme": {
        "markdown": "# `data_awscc_kms_alias`\n\nRefer to the Terraform Registry for docs: [`data_awscc_kms_alias`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kms_alias).\n"
      },
      "symbolId": "src/data-awscc-kms-alias/index:"
    },
    "@cdktn/provider-awscc.dataAwsccKmsAliases": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2878
      },
      "readme": {
        "markdown": "# `data_awscc_kms_aliases`\n\nRefer to the Terraform Registry for docs: [`data_awscc_kms_aliases`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kms_aliases).\n"
      },
      "symbolId": "src/data-awscc-kms-aliases/index:"
    },
    "@cdktn/provider-awscc.dataAwsccKmsKey": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2879
      },
      "readme": {
        "markdown": "# `data_awscc_kms_key`\n\nRefer to the Terraform Registry for docs: [`data_awscc_kms_key`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kms_key).\n"
      },
      "symbolId": "src/data-awscc-kms-key/index:"
    },
    "@cdktn/provider-awscc.dataAwsccKmsKeys": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2880
      },
      "readme": {
        "markdown": "# `data_awscc_kms_keys`\n\nRefer to the Terraform Registry for docs: [`data_awscc_kms_keys`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kms_keys).\n"
      },
      "symbolId": "src/data-awscc-kms-keys/index:"
    },
    "@cdktn/provider-awscc.dataAwsccKmsReplicaKey": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2881
      },
      "readme": {
        "markdown": "# `data_awscc_kms_replica_key`\n\nRefer to the Terraform Registry for docs: [`data_awscc_kms_replica_key`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kms_replica_key).\n"
      },
      "symbolId": "src/data-awscc-kms-replica-key/index:"
    },
    "@cdktn/provider-awscc.dataAwsccKmsReplicaKeys": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2882
      },
      "readme": {
        "markdown": "# `data_awscc_kms_replica_keys`\n\nRefer to the Terraform Registry for docs: [`data_awscc_kms_replica_keys`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kms_replica_keys).\n"
      },
      "symbolId": "src/data-awscc-kms-replica-keys/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLakeformationDataCellsFilter": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2883
      },
      "readme": {
        "markdown": "# `data_awscc_lakeformation_data_cells_filter`\n\nRefer to the Terraform Registry for docs: [`data_awscc_lakeformation_data_cells_filter`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lakeformation_data_cells_filter).\n"
      },
      "symbolId": "src/data-awscc-lakeformation-data-cells-filter/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLakeformationDataCellsFilters": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2884
      },
      "readme": {
        "markdown": "# `data_awscc_lakeformation_data_cells_filters`\n\nRefer to the Terraform Registry for docs: [`data_awscc_lakeformation_data_cells_filters`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lakeformation_data_cells_filters).\n"
      },
      "symbolId": "src/data-awscc-lakeformation-data-cells-filters/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLakeformationPrincipalPermissions": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2885
      },
      "readme": {
        "markdown": "# `data_awscc_lakeformation_principal_permissions`\n\nRefer to the Terraform Registry for docs: [`data_awscc_lakeformation_principal_permissions`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lakeformation_principal_permissions).\n"
      },
      "symbolId": "src/data-awscc-lakeformation-principal-permissions/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLakeformationTag": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2886
      },
      "readme": {
        "markdown": "# `data_awscc_lakeformation_tag`\n\nRefer to the Terraform Registry for docs: [`data_awscc_lakeformation_tag`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lakeformation_tag).\n"
      },
      "symbolId": "src/data-awscc-lakeformation-tag/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLakeformationTagAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2887
      },
      "readme": {
        "markdown": "# `data_awscc_lakeformation_tag_association`\n\nRefer to the Terraform Registry for docs: [`data_awscc_lakeformation_tag_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lakeformation_tag_association).\n"
      },
      "symbolId": "src/data-awscc-lakeformation-tag-association/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLakeformationTags": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2888
      },
      "readme": {
        "markdown": "# `data_awscc_lakeformation_tags`\n\nRefer to the Terraform Registry for docs: [`data_awscc_lakeformation_tags`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lakeformation_tags).\n"
      },
      "symbolId": "src/data-awscc-lakeformation-tags/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaAlias": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2889
      },
      "readme": {
        "markdown": "# `data_awscc_lambda_alias`\n\nRefer to the Terraform Registry for docs: [`data_awscc_lambda_alias`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lambda_alias).\n"
      },
      "symbolId": "src/data-awscc-lambda-alias/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaCapacityProvider": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2890
      },
      "readme": {
        "markdown": "# `data_awscc_lambda_capacity_provider`\n\nRefer to the Terraform Registry for docs: [`data_awscc_lambda_capacity_provider`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lambda_capacity_provider).\n"
      },
      "symbolId": "src/data-awscc-lambda-capacity-provider/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaCapacityProviders": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2891
      },
      "readme": {
        "markdown": "# `data_awscc_lambda_capacity_providers`\n\nRefer to the Terraform Registry for docs: [`data_awscc_lambda_capacity_providers`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lambda_capacity_providers).\n"
      },
      "symbolId": "src/data-awscc-lambda-capacity-providers/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaCodeSigningConfig": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2892
      },
      "readme": {
        "markdown": "# `data_awscc_lambda_code_signing_config`\n\nRefer to the Terraform Registry for docs: [`data_awscc_lambda_code_signing_config`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lambda_code_signing_config).\n"
      },
      "symbolId": "src/data-awscc-lambda-code-signing-config/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaCodeSigningConfigs": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2893
      },
      "readme": {
        "markdown": "# `data_awscc_lambda_code_signing_configs`\n\nRefer to the Terraform Registry for docs: [`data_awscc_lambda_code_signing_configs`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lambda_code_signing_configs).\n"
      },
      "symbolId": "src/data-awscc-lambda-code-signing-configs/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaEventInvokeConfig": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2894
      },
      "readme": {
        "markdown": "# `data_awscc_lambda_event_invoke_config`\n\nRefer to the Terraform Registry for docs: [`data_awscc_lambda_event_invoke_config`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lambda_event_invoke_config).\n"
      },
      "symbolId": "src/data-awscc-lambda-event-invoke-config/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2895
      },
      "readme": {
        "markdown": "# `data_awscc_lambda_event_source_mapping`\n\nRefer to the Terraform Registry for docs: [`data_awscc_lambda_event_source_mapping`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lambda_event_source_mapping).\n"
      },
      "symbolId": "src/data-awscc-lambda-event-source-mapping/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMappings": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2896
      },
      "readme": {
        "markdown": "# `data_awscc_lambda_event_source_mappings`\n\nRefer to the Terraform Registry for docs: [`data_awscc_lambda_event_source_mappings`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lambda_event_source_mappings).\n"
      },
      "symbolId": "src/data-awscc-lambda-event-source-mappings/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaFunction": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2897
      },
      "readme": {
        "markdown": "# `data_awscc_lambda_function`\n\nRefer to the Terraform Registry for docs: [`data_awscc_lambda_function`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lambda_function).\n"
      },
      "symbolId": "src/data-awscc-lambda-function/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaFunctions": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2898
      },
      "readme": {
        "markdown": "# `data_awscc_lambda_functions`\n\nRefer to the Terraform Registry for docs: [`data_awscc_lambda_functions`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lambda_functions).\n"
      },
      "symbolId": "src/data-awscc-lambda-functions/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaLayerVersion": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2899
      },
      "readme": {
        "markdown": "# `data_awscc_lambda_layer_version`\n\nRefer to the Terraform Registry for docs: [`data_awscc_lambda_layer_version`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lambda_layer_version).\n"
      },
      "symbolId": "src/data-awscc-lambda-layer-version/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaLayerVersionPermission": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2900
      },
      "readme": {
        "markdown": "# `data_awscc_lambda_layer_version_permission`\n\nRefer to the Terraform Registry for docs: [`data_awscc_lambda_layer_version_permission`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lambda_layer_version_permission).\n"
      },
      "symbolId": "src/data-awscc-lambda-layer-version-permission/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaLayerVersionPermissions": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2901
      },
      "readme": {
        "markdown": "# `data_awscc_lambda_layer_version_permissions`\n\nRefer to the Terraform Registry for docs: [`data_awscc_lambda_layer_version_permissions`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lambda_layer_version_permissions).\n"
      },
      "symbolId": "src/data-awscc-lambda-layer-version-permissions/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaLayerVersions": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2902
      },
      "readme": {
        "markdown": "# `data_awscc_lambda_layer_versions`\n\nRefer to the Terraform Registry for docs: [`data_awscc_lambda_layer_versions`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lambda_layer_versions).\n"
      },
      "symbolId": "src/data-awscc-lambda-layer-versions/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaMicrovmImage": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2903
      },
      "readme": {
        "markdown": "# `data_awscc_lambda_microvm_image`\n\nRefer to the Terraform Registry for docs: [`data_awscc_lambda_microvm_image`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lambda_microvm_image).\n"
      },
      "symbolId": "src/data-awscc-lambda-microvm-image/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaMicrovmImages": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2904
      },
      "readme": {
        "markdown": "# `data_awscc_lambda_microvm_images`\n\nRefer to the Terraform Registry for docs: [`data_awscc_lambda_microvm_images`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lambda_microvm_images).\n"
      },
      "symbolId": "src/data-awscc-lambda-microvm-images/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaNetworkConnector": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2905
      },
      "readme": {
        "markdown": "# `data_awscc_lambda_network_connector`\n\nRefer to the Terraform Registry for docs: [`data_awscc_lambda_network_connector`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lambda_network_connector).\n"
      },
      "symbolId": "src/data-awscc-lambda-network-connector/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaNetworkConnectors": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2906
      },
      "readme": {
        "markdown": "# `data_awscc_lambda_network_connectors`\n\nRefer to the Terraform Registry for docs: [`data_awscc_lambda_network_connectors`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lambda_network_connectors).\n"
      },
      "symbolId": "src/data-awscc-lambda-network-connectors/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaPermission": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2907
      },
      "readme": {
        "markdown": "# `data_awscc_lambda_permission`\n\nRefer to the Terraform Registry for docs: [`data_awscc_lambda_permission`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lambda_permission).\n"
      },
      "symbolId": "src/data-awscc-lambda-permission/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaUrl": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2908
      },
      "readme": {
        "markdown": "# `data_awscc_lambda_url`\n\nRefer to the Terraform Registry for docs: [`data_awscc_lambda_url`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lambda_url).\n"
      },
      "symbolId": "src/data-awscc-lambda-url/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaVersion": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2909
      },
      "readme": {
        "markdown": "# `data_awscc_lambda_version`\n\nRefer to the Terraform Registry for docs: [`data_awscc_lambda_version`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lambda_version).\n"
      },
      "symbolId": "src/data-awscc-lambda-version/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLaunchwizardDeployment": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2910
      },
      "readme": {
        "markdown": "# `data_awscc_launchwizard_deployment`\n\nRefer to the Terraform Registry for docs: [`data_awscc_launchwizard_deployment`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/launchwizard_deployment).\n"
      },
      "symbolId": "src/data-awscc-launchwizard-deployment/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLaunchwizardDeployments": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2911
      },
      "readme": {
        "markdown": "# `data_awscc_launchwizard_deployments`\n\nRefer to the Terraform Registry for docs: [`data_awscc_launchwizard_deployments`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/launchwizard_deployments).\n"
      },
      "symbolId": "src/data-awscc-launchwizard-deployments/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2912
      },
      "readme": {
        "markdown": "# `data_awscc_lex_bot`\n\nRefer to the Terraform Registry for docs: [`data_awscc_lex_bot`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lex_bot).\n"
      },
      "symbolId": "src/data-awscc-lex-bot/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLexBotAlias": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2913
      },
      "readme": {
        "markdown": "# `data_awscc_lex_bot_alias`\n\nRefer to the Terraform Registry for docs: [`data_awscc_lex_bot_alias`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lex_bot_alias).\n"
      },
      "symbolId": "src/data-awscc-lex-bot-alias/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLexBotAliases": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2914
      },
      "readme": {
        "markdown": "# `data_awscc_lex_bot_aliases`\n\nRefer to the Terraform Registry for docs: [`data_awscc_lex_bot_aliases`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lex_bot_aliases).\n"
      },
      "symbolId": "src/data-awscc-lex-bot-aliases/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLexBotVersion": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2915
      },
      "readme": {
        "markdown": "# `data_awscc_lex_bot_version`\n\nRefer to the Terraform Registry for docs: [`data_awscc_lex_bot_version`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lex_bot_version).\n"
      },
      "symbolId": "src/data-awscc-lex-bot-version/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLexBotVersions": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2916
      },
      "readme": {
        "markdown": "# `data_awscc_lex_bot_versions`\n\nRefer to the Terraform Registry for docs: [`data_awscc_lex_bot_versions`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lex_bot_versions).\n"
      },
      "symbolId": "src/data-awscc-lex-bot-versions/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLexBots": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2917
      },
      "readme": {
        "markdown": "# `data_awscc_lex_bots`\n\nRefer to the Terraform Registry for docs: [`data_awscc_lex_bots`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lex_bots).\n"
      },
      "symbolId": "src/data-awscc-lex-bots/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLexResourcePolicies": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2918
      },
      "readme": {
        "markdown": "# `data_awscc_lex_resource_policies`\n\nRefer to the Terraform Registry for docs: [`data_awscc_lex_resource_policies`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lex_resource_policies).\n"
      },
      "symbolId": "src/data-awscc-lex-resource-policies/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLexResourcePolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2919
      },
      "readme": {
        "markdown": "# `data_awscc_lex_resource_policy`\n\nRefer to the Terraform Registry for docs: [`data_awscc_lex_resource_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lex_resource_policy).\n"
      },
      "symbolId": "src/data-awscc-lex-resource-policy/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLicensemanagerGrant": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2920
      },
      "readme": {
        "markdown": "# `data_awscc_licensemanager_grant`\n\nRefer to the Terraform Registry for docs: [`data_awscc_licensemanager_grant`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/licensemanager_grant).\n"
      },
      "symbolId": "src/data-awscc-licensemanager-grant/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLicensemanagerGrants": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2921
      },
      "readme": {
        "markdown": "# `data_awscc_licensemanager_grants`\n\nRefer to the Terraform Registry for docs: [`data_awscc_licensemanager_grants`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/licensemanager_grants).\n"
      },
      "symbolId": "src/data-awscc-licensemanager-grants/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLicensemanagerLicense": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2922
      },
      "readme": {
        "markdown": "# `data_awscc_licensemanager_license`\n\nRefer to the Terraform Registry for docs: [`data_awscc_licensemanager_license`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/licensemanager_license).\n"
      },
      "symbolId": "src/data-awscc-licensemanager-license/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2923
      },
      "readme": {
        "markdown": "# `data_awscc_licensemanager_license_asset_rule_set`\n\nRefer to the Terraform Registry for docs: [`data_awscc_licensemanager_license_asset_rule_set`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/licensemanager_license_asset_rule_set).\n"
      },
      "symbolId": "src/data-awscc-licensemanager-license-asset-rule-set/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSets": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2924
      },
      "readme": {
        "markdown": "# `data_awscc_licensemanager_license_asset_rule_sets`\n\nRefer to the Terraform Registry for docs: [`data_awscc_licensemanager_license_asset_rule_sets`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/licensemanager_license_asset_rule_sets).\n"
      },
      "symbolId": "src/data-awscc-licensemanager-license-asset-rule-sets/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenses": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2925
      },
      "readme": {
        "markdown": "# `data_awscc_licensemanager_licenses`\n\nRefer to the Terraform Registry for docs: [`data_awscc_licensemanager_licenses`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/licensemanager_licenses).\n"
      },
      "symbolId": "src/data-awscc-licensemanager-licenses/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailAlarm": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2926
      },
      "readme": {
        "markdown": "# `data_awscc_lightsail_alarm`\n\nRefer to the Terraform Registry for docs: [`data_awscc_lightsail_alarm`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_alarm).\n"
      },
      "symbolId": "src/data-awscc-lightsail-alarm/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailAlarms": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2927
      },
      "readme": {
        "markdown": "# `data_awscc_lightsail_alarms`\n\nRefer to the Terraform Registry for docs: [`data_awscc_lightsail_alarms`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_alarms).\n"
      },
      "symbolId": "src/data-awscc-lightsail-alarms/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailBucket": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2928
      },
      "readme": {
        "markdown": "# `data_awscc_lightsail_bucket`\n\nRefer to the Terraform Registry for docs: [`data_awscc_lightsail_bucket`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_bucket).\n"
      },
      "symbolId": "src/data-awscc-lightsail-bucket/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailBuckets": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2929
      },
      "readme": {
        "markdown": "# `data_awscc_lightsail_buckets`\n\nRefer to the Terraform Registry for docs: [`data_awscc_lightsail_buckets`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_buckets).\n"
      },
      "symbolId": "src/data-awscc-lightsail-buckets/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailCertificate": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2930
      },
      "readme": {
        "markdown": "# `data_awscc_lightsail_certificate`\n\nRefer to the Terraform Registry for docs: [`data_awscc_lightsail_certificate`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_certificate).\n"
      },
      "symbolId": "src/data-awscc-lightsail-certificate/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailCertificates": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2931
      },
      "readme": {
        "markdown": "# `data_awscc_lightsail_certificates`\n\nRefer to the Terraform Registry for docs: [`data_awscc_lightsail_certificates`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_certificates).\n"
      },
      "symbolId": "src/data-awscc-lightsail-certificates/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailContainer": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2932
      },
      "readme": {
        "markdown": "# `data_awscc_lightsail_container`\n\nRefer to the Terraform Registry for docs: [`data_awscc_lightsail_container`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_container).\n"
      },
      "symbolId": "src/data-awscc-lightsail-container/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailContainers": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2933
      },
      "readme": {
        "markdown": "# `data_awscc_lightsail_containers`\n\nRefer to the Terraform Registry for docs: [`data_awscc_lightsail_containers`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_containers).\n"
      },
      "symbolId": "src/data-awscc-lightsail-containers/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailDatabase": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2934
      },
      "readme": {
        "markdown": "# `data_awscc_lightsail_database`\n\nRefer to the Terraform Registry for docs: [`data_awscc_lightsail_database`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_database).\n"
      },
      "symbolId": "src/data-awscc-lightsail-database/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailDatabaseSnapshot": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2935
      },
      "readme": {
        "markdown": "# `data_awscc_lightsail_database_snapshot`\n\nRefer to the Terraform Registry for docs: [`data_awscc_lightsail_database_snapshot`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_database_snapshot).\n"
      },
      "symbolId": "src/data-awscc-lightsail-database-snapshot/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailDatabaseSnapshots": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2936
      },
      "readme": {
        "markdown": "# `data_awscc_lightsail_database_snapshots`\n\nRefer to the Terraform Registry for docs: [`data_awscc_lightsail_database_snapshots`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_database_snapshots).\n"
      },
      "symbolId": "src/data-awscc-lightsail-database-snapshots/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailDatabases": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2937
      },
      "readme": {
        "markdown": "# `data_awscc_lightsail_databases`\n\nRefer to the Terraform Registry for docs: [`data_awscc_lightsail_databases`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_databases).\n"
      },
      "symbolId": "src/data-awscc-lightsail-databases/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailDisk": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2938
      },
      "readme": {
        "markdown": "# `data_awscc_lightsail_disk`\n\nRefer to the Terraform Registry for docs: [`data_awscc_lightsail_disk`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_disk).\n"
      },
      "symbolId": "src/data-awscc-lightsail-disk/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailDiskSnapshot": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2939
      },
      "readme": {
        "markdown": "# `data_awscc_lightsail_disk_snapshot`\n\nRefer to the Terraform Registry for docs: [`data_awscc_lightsail_disk_snapshot`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_disk_snapshot).\n"
      },
      "symbolId": "src/data-awscc-lightsail-disk-snapshot/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailDiskSnapshots": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2940
      },
      "readme": {
        "markdown": "# `data_awscc_lightsail_disk_snapshots`\n\nRefer to the Terraform Registry for docs: [`data_awscc_lightsail_disk_snapshots`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_disk_snapshots).\n"
      },
      "symbolId": "src/data-awscc-lightsail-disk-snapshots/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailDisks": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2941
      },
      "readme": {
        "markdown": "# `data_awscc_lightsail_disks`\n\nRefer to the Terraform Registry for docs: [`data_awscc_lightsail_disks`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_disks).\n"
      },
      "symbolId": "src/data-awscc-lightsail-disks/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailDistribution": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2942
      },
      "readme": {
        "markdown": "# `data_awscc_lightsail_distribution`\n\nRefer to the Terraform Registry for docs: [`data_awscc_lightsail_distribution`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_distribution).\n"
      },
      "symbolId": "src/data-awscc-lightsail-distribution/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailDistributions": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2943
      },
      "readme": {
        "markdown": "# `data_awscc_lightsail_distributions`\n\nRefer to the Terraform Registry for docs: [`data_awscc_lightsail_distributions`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_distributions).\n"
      },
      "symbolId": "src/data-awscc-lightsail-distributions/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailDomain": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2944
      },
      "readme": {
        "markdown": "# `data_awscc_lightsail_domain`\n\nRefer to the Terraform Registry for docs: [`data_awscc_lightsail_domain`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_domain).\n"
      },
      "symbolId": "src/data-awscc-lightsail-domain/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailDomains": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2945
      },
      "readme": {
        "markdown": "# `data_awscc_lightsail_domains`\n\nRefer to the Terraform Registry for docs: [`data_awscc_lightsail_domains`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_domains).\n"
      },
      "symbolId": "src/data-awscc-lightsail-domains/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailInstance": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2946
      },
      "readme": {
        "markdown": "# `data_awscc_lightsail_instance`\n\nRefer to the Terraform Registry for docs: [`data_awscc_lightsail_instance`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_instance).\n"
      },
      "symbolId": "src/data-awscc-lightsail-instance/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailInstanceSnapshot": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2947
      },
      "readme": {
        "markdown": "# `data_awscc_lightsail_instance_snapshot`\n\nRefer to the Terraform Registry for docs: [`data_awscc_lightsail_instance_snapshot`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_instance_snapshot).\n"
      },
      "symbolId": "src/data-awscc-lightsail-instance-snapshot/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailInstanceSnapshots": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2948
      },
      "readme": {
        "markdown": "# `data_awscc_lightsail_instance_snapshots`\n\nRefer to the Terraform Registry for docs: [`data_awscc_lightsail_instance_snapshots`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_instance_snapshots).\n"
      },
      "symbolId": "src/data-awscc-lightsail-instance-snapshots/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailInstances": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2949
      },
      "readme": {
        "markdown": "# `data_awscc_lightsail_instances`\n\nRefer to the Terraform Registry for docs: [`data_awscc_lightsail_instances`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_instances).\n"
      },
      "symbolId": "src/data-awscc-lightsail-instances/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailLoadBalancer": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2950
      },
      "readme": {
        "markdown": "# `data_awscc_lightsail_load_balancer`\n\nRefer to the Terraform Registry for docs: [`data_awscc_lightsail_load_balancer`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_load_balancer).\n"
      },
      "symbolId": "src/data-awscc-lightsail-load-balancer/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailLoadBalancerTlsCertificate": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2951
      },
      "readme": {
        "markdown": "# `data_awscc_lightsail_load_balancer_tls_certificate`\n\nRefer to the Terraform Registry for docs: [`data_awscc_lightsail_load_balancer_tls_certificate`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_load_balancer_tls_certificate).\n"
      },
      "symbolId": "src/data-awscc-lightsail-load-balancer-tls-certificate/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailLoadBalancerTlsCertificates": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2952
      },
      "readme": {
        "markdown": "# `data_awscc_lightsail_load_balancer_tls_certificates`\n\nRefer to the Terraform Registry for docs: [`data_awscc_lightsail_load_balancer_tls_certificates`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_load_balancer_tls_certificates).\n"
      },
      "symbolId": "src/data-awscc-lightsail-load-balancer-tls-certificates/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailLoadBalancers": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2953
      },
      "readme": {
        "markdown": "# `data_awscc_lightsail_load_balancers`\n\nRefer to the Terraform Registry for docs: [`data_awscc_lightsail_load_balancers`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_load_balancers).\n"
      },
      "symbolId": "src/data-awscc-lightsail-load-balancers/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailStaticIp": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2954
      },
      "readme": {
        "markdown": "# `data_awscc_lightsail_static_ip`\n\nRefer to the Terraform Registry for docs: [`data_awscc_lightsail_static_ip`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_static_ip).\n"
      },
      "symbolId": "src/data-awscc-lightsail-static-ip/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailStaticIps": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2955
      },
      "readme": {
        "markdown": "# `data_awscc_lightsail_static_ips`\n\nRefer to the Terraform Registry for docs: [`data_awscc_lightsail_static_ips`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_static_ips).\n"
      },
      "symbolId": "src/data-awscc-lightsail-static-ips/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLocationApiKey": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2956
      },
      "readme": {
        "markdown": "# `data_awscc_location_api_key`\n\nRefer to the Terraform Registry for docs: [`data_awscc_location_api_key`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/location_api_key).\n"
      },
      "symbolId": "src/data-awscc-location-api-key/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLocationApiKeys": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2957
      },
      "readme": {
        "markdown": "# `data_awscc_location_api_keys`\n\nRefer to the Terraform Registry for docs: [`data_awscc_location_api_keys`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/location_api_keys).\n"
      },
      "symbolId": "src/data-awscc-location-api-keys/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLocationGeofenceCollection": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2958
      },
      "readme": {
        "markdown": "# `data_awscc_location_geofence_collection`\n\nRefer to the Terraform Registry for docs: [`data_awscc_location_geofence_collection`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/location_geofence_collection).\n"
      },
      "symbolId": "src/data-awscc-location-geofence-collection/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLocationGeofenceCollections": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2959
      },
      "readme": {
        "markdown": "# `data_awscc_location_geofence_collections`\n\nRefer to the Terraform Registry for docs: [`data_awscc_location_geofence_collections`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/location_geofence_collections).\n"
      },
      "symbolId": "src/data-awscc-location-geofence-collections/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLocationMap": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2960
      },
      "readme": {
        "markdown": "# `data_awscc_location_map`\n\nRefer to the Terraform Registry for docs: [`data_awscc_location_map`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/location_map).\n"
      },
      "symbolId": "src/data-awscc-location-map/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLocationMaps": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2961
      },
      "readme": {
        "markdown": "# `data_awscc_location_maps`\n\nRefer to the Terraform Registry for docs: [`data_awscc_location_maps`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/location_maps).\n"
      },
      "symbolId": "src/data-awscc-location-maps/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLocationPlaceIndex": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2962
      },
      "readme": {
        "markdown": "# `data_awscc_location_place_index`\n\nRefer to the Terraform Registry for docs: [`data_awscc_location_place_index`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/location_place_index).\n"
      },
      "symbolId": "src/data-awscc-location-place-index/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLocationPlaceIndices": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2963
      },
      "readme": {
        "markdown": "# `data_awscc_location_place_indices`\n\nRefer to the Terraform Registry for docs: [`data_awscc_location_place_indices`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/location_place_indices).\n"
      },
      "symbolId": "src/data-awscc-location-place-indices/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLocationRouteCalculator": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2964
      },
      "readme": {
        "markdown": "# `data_awscc_location_route_calculator`\n\nRefer to the Terraform Registry for docs: [`data_awscc_location_route_calculator`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/location_route_calculator).\n"
      },
      "symbolId": "src/data-awscc-location-route-calculator/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLocationRouteCalculators": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2965
      },
      "readme": {
        "markdown": "# `data_awscc_location_route_calculators`\n\nRefer to the Terraform Registry for docs: [`data_awscc_location_route_calculators`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/location_route_calculators).\n"
      },
      "symbolId": "src/data-awscc-location-route-calculators/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLocationTracker": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2966
      },
      "readme": {
        "markdown": "# `data_awscc_location_tracker`\n\nRefer to the Terraform Registry for docs: [`data_awscc_location_tracker`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/location_tracker).\n"
      },
      "symbolId": "src/data-awscc-location-tracker/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLocationTrackerConsumer": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2967
      },
      "readme": {
        "markdown": "# `data_awscc_location_tracker_consumer`\n\nRefer to the Terraform Registry for docs: [`data_awscc_location_tracker_consumer`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/location_tracker_consumer).\n"
      },
      "symbolId": "src/data-awscc-location-tracker-consumer/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLocationTrackerConsumers": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2968
      },
      "readme": {
        "markdown": "# `data_awscc_location_tracker_consumers`\n\nRefer to the Terraform Registry for docs: [`data_awscc_location_tracker_consumers`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/location_tracker_consumers).\n"
      },
      "symbolId": "src/data-awscc-location-tracker-consumers/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLocationTrackers": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2969
      },
      "readme": {
        "markdown": "# `data_awscc_location_trackers`\n\nRefer to the Terraform Registry for docs: [`data_awscc_location_trackers`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/location_trackers).\n"
      },
      "symbolId": "src/data-awscc-location-trackers/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLogsAccountPolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2970
      },
      "readme": {
        "markdown": "# `data_awscc_logs_account_policy`\n\nRefer to the Terraform Registry for docs: [`data_awscc_logs_account_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_account_policy).\n"
      },
      "symbolId": "src/data-awscc-logs-account-policy/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLogsDeliveries": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2971
      },
      "readme": {
        "markdown": "# `data_awscc_logs_deliveries`\n\nRefer to the Terraform Registry for docs: [`data_awscc_logs_deliveries`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_deliveries).\n"
      },
      "symbolId": "src/data-awscc-logs-deliveries/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLogsDelivery": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2972
      },
      "readme": {
        "markdown": "# `data_awscc_logs_delivery`\n\nRefer to the Terraform Registry for docs: [`data_awscc_logs_delivery`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_delivery).\n"
      },
      "symbolId": "src/data-awscc-logs-delivery/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLogsDeliveryDestination": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2973
      },
      "readme": {
        "markdown": "# `data_awscc_logs_delivery_destination`\n\nRefer to the Terraform Registry for docs: [`data_awscc_logs_delivery_destination`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_delivery_destination).\n"
      },
      "symbolId": "src/data-awscc-logs-delivery-destination/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLogsDeliveryDestinations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2974
      },
      "readme": {
        "markdown": "# `data_awscc_logs_delivery_destinations`\n\nRefer to the Terraform Registry for docs: [`data_awscc_logs_delivery_destinations`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_delivery_destinations).\n"
      },
      "symbolId": "src/data-awscc-logs-delivery-destinations/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLogsDeliverySource": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2975
      },
      "readme": {
        "markdown": "# `data_awscc_logs_delivery_source`\n\nRefer to the Terraform Registry for docs: [`data_awscc_logs_delivery_source`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_delivery_source).\n"
      },
      "symbolId": "src/data-awscc-logs-delivery-source/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLogsDeliverySources": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2976
      },
      "readme": {
        "markdown": "# `data_awscc_logs_delivery_sources`\n\nRefer to the Terraform Registry for docs: [`data_awscc_logs_delivery_sources`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_delivery_sources).\n"
      },
      "symbolId": "src/data-awscc-logs-delivery-sources/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLogsDestination": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2977
      },
      "readme": {
        "markdown": "# `data_awscc_logs_destination`\n\nRefer to the Terraform Registry for docs: [`data_awscc_logs_destination`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_destination).\n"
      },
      "symbolId": "src/data-awscc-logs-destination/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLogsDestinations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2978
      },
      "readme": {
        "markdown": "# `data_awscc_logs_destinations`\n\nRefer to the Terraform Registry for docs: [`data_awscc_logs_destinations`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_destinations).\n"
      },
      "symbolId": "src/data-awscc-logs-destinations/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLogsIntegration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2979
      },
      "readme": {
        "markdown": "# `data_awscc_logs_integration`\n\nRefer to the Terraform Registry for docs: [`data_awscc_logs_integration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_integration).\n"
      },
      "symbolId": "src/data-awscc-logs-integration/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLogsIntegrations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2980
      },
      "readme": {
        "markdown": "# `data_awscc_logs_integrations`\n\nRefer to the Terraform Registry for docs: [`data_awscc_logs_integrations`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_integrations).\n"
      },
      "symbolId": "src/data-awscc-logs-integrations/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLogsLogAnomalyDetector": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2981
      },
      "readme": {
        "markdown": "# `data_awscc_logs_log_anomaly_detector`\n\nRefer to the Terraform Registry for docs: [`data_awscc_logs_log_anomaly_detector`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_log_anomaly_detector).\n"
      },
      "symbolId": "src/data-awscc-logs-log-anomaly-detector/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLogsLogAnomalyDetectors": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2982
      },
      "readme": {
        "markdown": "# `data_awscc_logs_log_anomaly_detectors`\n\nRefer to the Terraform Registry for docs: [`data_awscc_logs_log_anomaly_detectors`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_log_anomaly_detectors).\n"
      },
      "symbolId": "src/data-awscc-logs-log-anomaly-detectors/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLogsLogGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2983
      },
      "readme": {
        "markdown": "# `data_awscc_logs_log_group`\n\nRefer to the Terraform Registry for docs: [`data_awscc_logs_log_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_log_group).\n"
      },
      "symbolId": "src/data-awscc-logs-log-group/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLogsLogGroups": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2984
      },
      "readme": {
        "markdown": "# `data_awscc_logs_log_groups`\n\nRefer to the Terraform Registry for docs: [`data_awscc_logs_log_groups`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_log_groups).\n"
      },
      "symbolId": "src/data-awscc-logs-log-groups/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLogsLogStream": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2985
      },
      "readme": {
        "markdown": "# `data_awscc_logs_log_stream`\n\nRefer to the Terraform Registry for docs: [`data_awscc_logs_log_stream`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_log_stream).\n"
      },
      "symbolId": "src/data-awscc-logs-log-stream/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLogsMetricFilter": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2986
      },
      "readme": {
        "markdown": "# `data_awscc_logs_metric_filter`\n\nRefer to the Terraform Registry for docs: [`data_awscc_logs_metric_filter`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_metric_filter).\n"
      },
      "symbolId": "src/data-awscc-logs-metric-filter/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLogsMetricFilters": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2987
      },
      "readme": {
        "markdown": "# `data_awscc_logs_metric_filters`\n\nRefer to the Terraform Registry for docs: [`data_awscc_logs_metric_filters`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_metric_filters).\n"
      },
      "symbolId": "src/data-awscc-logs-metric-filters/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLogsQueryDefinition": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2988
      },
      "readme": {
        "markdown": "# `data_awscc_logs_query_definition`\n\nRefer to the Terraform Registry for docs: [`data_awscc_logs_query_definition`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_query_definition).\n"
      },
      "symbolId": "src/data-awscc-logs-query-definition/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLogsQueryDefinitions": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2989
      },
      "readme": {
        "markdown": "# `data_awscc_logs_query_definitions`\n\nRefer to the Terraform Registry for docs: [`data_awscc_logs_query_definitions`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_query_definitions).\n"
      },
      "symbolId": "src/data-awscc-logs-query-definitions/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLogsResourcePolicies": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2990
      },
      "readme": {
        "markdown": "# `data_awscc_logs_resource_policies`\n\nRefer to the Terraform Registry for docs: [`data_awscc_logs_resource_policies`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_resource_policies).\n"
      },
      "symbolId": "src/data-awscc-logs-resource-policies/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLogsResourcePolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2991
      },
      "readme": {
        "markdown": "# `data_awscc_logs_resource_policy`\n\nRefer to the Terraform Registry for docs: [`data_awscc_logs_resource_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_resource_policy).\n"
      },
      "symbolId": "src/data-awscc-logs-resource-policy/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLogsScheduledQueries": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2992
      },
      "readme": {
        "markdown": "# `data_awscc_logs_scheduled_queries`\n\nRefer to the Terraform Registry for docs: [`data_awscc_logs_scheduled_queries`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_scheduled_queries).\n"
      },
      "symbolId": "src/data-awscc-logs-scheduled-queries/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLogsScheduledQuery": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2993
      },
      "readme": {
        "markdown": "# `data_awscc_logs_scheduled_query`\n\nRefer to the Terraform Registry for docs: [`data_awscc_logs_scheduled_query`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_scheduled_query).\n"
      },
      "symbolId": "src/data-awscc-logs-scheduled-query/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLogsSubscriptionFilter": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2994
      },
      "readme": {
        "markdown": "# `data_awscc_logs_subscription_filter`\n\nRefer to the Terraform Registry for docs: [`data_awscc_logs_subscription_filter`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_subscription_filter).\n"
      },
      "symbolId": "src/data-awscc-logs-subscription-filter/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLookoutequipmentInferenceScheduler": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2995
      },
      "readme": {
        "markdown": "# `data_awscc_lookoutequipment_inference_scheduler`\n\nRefer to the Terraform Registry for docs: [`data_awscc_lookoutequipment_inference_scheduler`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lookoutequipment_inference_scheduler).\n"
      },
      "symbolId": "src/data-awscc-lookoutequipment-inference-scheduler/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLookoutequipmentInferenceSchedulers": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2996
      },
      "readme": {
        "markdown": "# `data_awscc_lookoutequipment_inference_schedulers`\n\nRefer to the Terraform Registry for docs: [`data_awscc_lookoutequipment_inference_schedulers`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lookoutequipment_inference_schedulers).\n"
      },
      "symbolId": "src/data-awscc-lookoutequipment-inference-schedulers/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLookoutmetricsAlert": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2997
      },
      "readme": {
        "markdown": "# `data_awscc_lookoutmetrics_alert`\n\nRefer to the Terraform Registry for docs: [`data_awscc_lookoutmetrics_alert`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lookoutmetrics_alert).\n"
      },
      "symbolId": "src/data-awscc-lookoutmetrics-alert/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLookoutmetricsAlerts": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2998
      },
      "readme": {
        "markdown": "# `data_awscc_lookoutmetrics_alerts`\n\nRefer to the Terraform Registry for docs: [`data_awscc_lookoutmetrics_alerts`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lookoutmetrics_alerts).\n"
      },
      "symbolId": "src/data-awscc-lookoutmetrics-alerts/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLookoutmetricsAnomalyDetector": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 2999
      },
      "readme": {
        "markdown": "# `data_awscc_lookoutmetrics_anomaly_detector`\n\nRefer to the Terraform Registry for docs: [`data_awscc_lookoutmetrics_anomaly_detector`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lookoutmetrics_anomaly_detector).\n"
      },
      "symbolId": "src/data-awscc-lookoutmetrics-anomaly-detector/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLookoutmetricsAnomalyDetectors": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3000
      },
      "readme": {
        "markdown": "# `data_awscc_lookoutmetrics_anomaly_detectors`\n\nRefer to the Terraform Registry for docs: [`data_awscc_lookoutmetrics_anomaly_detectors`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lookoutmetrics_anomaly_detectors).\n"
      },
      "symbolId": "src/data-awscc-lookoutmetrics-anomaly-detectors/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLookoutvisionProject": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3001
      },
      "readme": {
        "markdown": "# `data_awscc_lookoutvision_project`\n\nRefer to the Terraform Registry for docs: [`data_awscc_lookoutvision_project`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lookoutvision_project).\n"
      },
      "symbolId": "src/data-awscc-lookoutvision-project/index:"
    },
    "@cdktn/provider-awscc.dataAwsccLookoutvisionProjects": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3002
      },
      "readme": {
        "markdown": "# `data_awscc_lookoutvision_projects`\n\nRefer to the Terraform Registry for docs: [`data_awscc_lookoutvision_projects`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lookoutvision_projects).\n"
      },
      "symbolId": "src/data-awscc-lookoutvision-projects/index:"
    },
    "@cdktn/provider-awscc.dataAwsccM2Application": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3003
      },
      "readme": {
        "markdown": "# `data_awscc_m2_application`\n\nRefer to the Terraform Registry for docs: [`data_awscc_m2_application`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/m2_application).\n"
      },
      "symbolId": "src/data-awscc-m2-application/index:"
    },
    "@cdktn/provider-awscc.dataAwsccM2Applications": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3004
      },
      "readme": {
        "markdown": "# `data_awscc_m2_applications`\n\nRefer to the Terraform Registry for docs: [`data_awscc_m2_applications`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/m2_applications).\n"
      },
      "symbolId": "src/data-awscc-m2-applications/index:"
    },
    "@cdktn/provider-awscc.dataAwsccM2Deployment": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3005
      },
      "readme": {
        "markdown": "# `data_awscc_m2_deployment`\n\nRefer to the Terraform Registry for docs: [`data_awscc_m2_deployment`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/m2_deployment).\n"
      },
      "symbolId": "src/data-awscc-m2-deployment/index:"
    },
    "@cdktn/provider-awscc.dataAwsccM2Environment": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3006
      },
      "readme": {
        "markdown": "# `data_awscc_m2_environment`\n\nRefer to the Terraform Registry for docs: [`data_awscc_m2_environment`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/m2_environment).\n"
      },
      "symbolId": "src/data-awscc-m2-environment/index:"
    },
    "@cdktn/provider-awscc.dataAwsccM2Environments": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3007
      },
      "readme": {
        "markdown": "# `data_awscc_m2_environments`\n\nRefer to the Terraform Registry for docs: [`data_awscc_m2_environments`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/m2_environments).\n"
      },
      "symbolId": "src/data-awscc-m2-environments/index:"
    },
    "@cdktn/provider-awscc.dataAwsccMacieAllowList": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3008
      },
      "readme": {
        "markdown": "# `data_awscc_macie_allow_list`\n\nRefer to the Terraform Registry for docs: [`data_awscc_macie_allow_list`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/macie_allow_list).\n"
      },
      "symbolId": "src/data-awscc-macie-allow-list/index:"
    },
    "@cdktn/provider-awscc.dataAwsccMacieAllowLists": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3009
      },
      "readme": {
        "markdown": "# `data_awscc_macie_allow_lists`\n\nRefer to the Terraform Registry for docs: [`data_awscc_macie_allow_lists`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/macie_allow_lists).\n"
      },
      "symbolId": "src/data-awscc-macie-allow-lists/index:"
    },
    "@cdktn/provider-awscc.dataAwsccMacieCustomDataIdentifier": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3010
      },
      "readme": {
        "markdown": "# `data_awscc_macie_custom_data_identifier`\n\nRefer to the Terraform Registry for docs: [`data_awscc_macie_custom_data_identifier`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/macie_custom_data_identifier).\n"
      },
      "symbolId": "src/data-awscc-macie-custom-data-identifier/index:"
    },
    "@cdktn/provider-awscc.dataAwsccMacieCustomDataIdentifiers": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3011
      },
      "readme": {
        "markdown": "# `data_awscc_macie_custom_data_identifiers`\n\nRefer to the Terraform Registry for docs: [`data_awscc_macie_custom_data_identifiers`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/macie_custom_data_identifiers).\n"
      },
      "symbolId": "src/data-awscc-macie-custom-data-identifiers/index:"
    },
    "@cdktn/provider-awscc.dataAwsccMacieFindingsFilter": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3012
      },
      "readme": {
        "markdown": "# `data_awscc_macie_findings_filter`\n\nRefer to the Terraform Registry for docs: [`data_awscc_macie_findings_filter`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/macie_findings_filter).\n"
      },
      "symbolId": "src/data-awscc-macie-findings-filter/index:"
    },
    "@cdktn/provider-awscc.dataAwsccMacieFindingsFilters": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3013
      },
      "readme": {
        "markdown": "# `data_awscc_macie_findings_filters`\n\nRefer to the Terraform Registry for docs: [`data_awscc_macie_findings_filters`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/macie_findings_filters).\n"
      },
      "symbolId": "src/data-awscc-macie-findings-filters/index:"
    },
    "@cdktn/provider-awscc.dataAwsccMacieSession": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3014
      },
      "readme": {
        "markdown": "# `data_awscc_macie_session`\n\nRefer to the Terraform Registry for docs: [`data_awscc_macie_session`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/macie_session).\n"
      },
      "symbolId": "src/data-awscc-macie-session/index:"
    },
    "@cdktn/provider-awscc.dataAwsccMacieSessions": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3015
      },
      "readme": {
        "markdown": "# `data_awscc_macie_sessions`\n\nRefer to the Terraform Registry for docs: [`data_awscc_macie_sessions`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/macie_sessions).\n"
      },
      "symbolId": "src/data-awscc-macie-sessions/index:"
    },
    "@cdktn/provider-awscc.dataAwsccManagedblockchainAccessor": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3016
      },
      "readme": {
        "markdown": "# `data_awscc_managedblockchain_accessor`\n\nRefer to the Terraform Registry for docs: [`data_awscc_managedblockchain_accessor`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/managedblockchain_accessor).\n"
      },
      "symbolId": "src/data-awscc-managedblockchain-accessor/index:"
    },
    "@cdktn/provider-awscc.dataAwsccManagedblockchainAccessors": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3017
      },
      "readme": {
        "markdown": "# `data_awscc_managedblockchain_accessors`\n\nRefer to the Terraform Registry for docs: [`data_awscc_managedblockchain_accessors`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/managedblockchain_accessors).\n"
      },
      "symbolId": "src/data-awscc-managedblockchain-accessors/index:"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectBridge": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3018
      },
      "readme": {
        "markdown": "# `data_awscc_mediaconnect_bridge`\n\nRefer to the Terraform Registry for docs: [`data_awscc_mediaconnect_bridge`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediaconnect_bridge).\n"
      },
      "symbolId": "src/data-awscc-mediaconnect-bridge/index:"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectBridgeOutput": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3019
      },
      "readme": {
        "markdown": "# `data_awscc_mediaconnect_bridge_output`\n\nRefer to the Terraform Registry for docs: [`data_awscc_mediaconnect_bridge_output`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediaconnect_bridge_output).\n"
      },
      "symbolId": "src/data-awscc-mediaconnect-bridge-output/index:"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectBridgeSource": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3020
      },
      "readme": {
        "markdown": "# `data_awscc_mediaconnect_bridge_source`\n\nRefer to the Terraform Registry for docs: [`data_awscc_mediaconnect_bridge_source`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediaconnect_bridge_source).\n"
      },
      "symbolId": "src/data-awscc-mediaconnect-bridge-source/index:"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectBridges": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3021
      },
      "readme": {
        "markdown": "# `data_awscc_mediaconnect_bridges`\n\nRefer to the Terraform Registry for docs: [`data_awscc_mediaconnect_bridges`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediaconnect_bridges).\n"
      },
      "symbolId": "src/data-awscc-mediaconnect-bridges/index:"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlow": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3022
      },
      "readme": {
        "markdown": "# `data_awscc_mediaconnect_flow`\n\nRefer to the Terraform Registry for docs: [`data_awscc_mediaconnect_flow`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediaconnect_flow).\n"
      },
      "symbolId": "src/data-awscc-mediaconnect-flow/index:"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlowEntitlement": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3023
      },
      "readme": {
        "markdown": "# `data_awscc_mediaconnect_flow_entitlement`\n\nRefer to the Terraform Registry for docs: [`data_awscc_mediaconnect_flow_entitlement`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediaconnect_flow_entitlement).\n"
      },
      "symbolId": "src/data-awscc-mediaconnect-flow-entitlement/index:"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlowEntitlements": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3024
      },
      "readme": {
        "markdown": "# `data_awscc_mediaconnect_flow_entitlements`\n\nRefer to the Terraform Registry for docs: [`data_awscc_mediaconnect_flow_entitlements`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediaconnect_flow_entitlements).\n"
      },
      "symbolId": "src/data-awscc-mediaconnect-flow-entitlements/index:"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlowOutput": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3025
      },
      "readme": {
        "markdown": "# `data_awscc_mediaconnect_flow_output`\n\nRefer to the Terraform Registry for docs: [`data_awscc_mediaconnect_flow_output`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediaconnect_flow_output).\n"
      },
      "symbolId": "src/data-awscc-mediaconnect-flow-output/index:"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlowOutputs": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3026
      },
      "readme": {
        "markdown": "# `data_awscc_mediaconnect_flow_outputs`\n\nRefer to the Terraform Registry for docs: [`data_awscc_mediaconnect_flow_outputs`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediaconnect_flow_outputs).\n"
      },
      "symbolId": "src/data-awscc-mediaconnect-flow-outputs/index:"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlowSource": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3027
      },
      "readme": {
        "markdown": "# `data_awscc_mediaconnect_flow_source`\n\nRefer to the Terraform Registry for docs: [`data_awscc_mediaconnect_flow_source`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediaconnect_flow_source).\n"
      },
      "symbolId": "src/data-awscc-mediaconnect-flow-source/index:"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlowSources": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3028
      },
      "readme": {
        "markdown": "# `data_awscc_mediaconnect_flow_sources`\n\nRefer to the Terraform Registry for docs: [`data_awscc_mediaconnect_flow_sources`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediaconnect_flow_sources).\n"
      },
      "symbolId": "src/data-awscc-mediaconnect-flow-sources/index:"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlowVpcInterface": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3029
      },
      "readme": {
        "markdown": "# `data_awscc_mediaconnect_flow_vpc_interface`\n\nRefer to the Terraform Registry for docs: [`data_awscc_mediaconnect_flow_vpc_interface`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediaconnect_flow_vpc_interface).\n"
      },
      "symbolId": "src/data-awscc-mediaconnect-flow-vpc-interface/index:"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlows": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3030
      },
      "readme": {
        "markdown": "# `data_awscc_mediaconnect_flows`\n\nRefer to the Terraform Registry for docs: [`data_awscc_mediaconnect_flows`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediaconnect_flows).\n"
      },
      "symbolId": "src/data-awscc-mediaconnect-flows/index:"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectGateway": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3031
      },
      "readme": {
        "markdown": "# `data_awscc_mediaconnect_gateway`\n\nRefer to the Terraform Registry for docs: [`data_awscc_mediaconnect_gateway`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediaconnect_gateway).\n"
      },
      "symbolId": "src/data-awscc-mediaconnect-gateway/index:"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectGateways": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3032
      },
      "readme": {
        "markdown": "# `data_awscc_mediaconnect_gateways`\n\nRefer to the Terraform Registry for docs: [`data_awscc_mediaconnect_gateways`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediaconnect_gateways).\n"
      },
      "symbolId": "src/data-awscc-mediaconnect-gateways/index:"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3033
      },
      "readme": {
        "markdown": "# `data_awscc_mediaconnect_router_input`\n\nRefer to the Terraform Registry for docs: [`data_awscc_mediaconnect_router_input`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediaconnect_router_input).\n"
      },
      "symbolId": "src/data-awscc-mediaconnect-router-input/index:"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInputs": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3034
      },
      "readme": {
        "markdown": "# `data_awscc_mediaconnect_router_inputs`\n\nRefer to the Terraform Registry for docs: [`data_awscc_mediaconnect_router_inputs`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediaconnect_router_inputs).\n"
      },
      "symbolId": "src/data-awscc-mediaconnect-router-inputs/index:"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterNetworkInterface": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3035
      },
      "readme": {
        "markdown": "# `data_awscc_mediaconnect_router_network_interface`\n\nRefer to the Terraform Registry for docs: [`data_awscc_mediaconnect_router_network_interface`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediaconnect_router_network_interface).\n"
      },
      "symbolId": "src/data-awscc-mediaconnect-router-network-interface/index:"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterNetworkInterfaces": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3036
      },
      "readme": {
        "markdown": "# `data_awscc_mediaconnect_router_network_interfaces`\n\nRefer to the Terraform Registry for docs: [`data_awscc_mediaconnect_router_network_interfaces`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediaconnect_router_network_interfaces).\n"
      },
      "symbolId": "src/data-awscc-mediaconnect-router-network-interfaces/index:"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3037
      },
      "readme": {
        "markdown": "# `data_awscc_mediaconnect_router_output`\n\nRefer to the Terraform Registry for docs: [`data_awscc_mediaconnect_router_output`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediaconnect_router_output).\n"
      },
      "symbolId": "src/data-awscc-mediaconnect-router-output/index:"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutputs": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3038
      },
      "readme": {
        "markdown": "# `data_awscc_mediaconnect_router_outputs`\n\nRefer to the Terraform Registry for docs: [`data_awscc_mediaconnect_router_outputs`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediaconnect_router_outputs).\n"
      },
      "symbolId": "src/data-awscc-mediaconnect-router-outputs/index:"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconvertPreset": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3039
      },
      "readme": {
        "markdown": "# `data_awscc_mediaconvert_preset`\n\nRefer to the Terraform Registry for docs: [`data_awscc_mediaconvert_preset`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediaconvert_preset).\n"
      },
      "symbolId": "src/data-awscc-mediaconvert-preset/index:"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconvertPresets": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3040
      },
      "readme": {
        "markdown": "# `data_awscc_mediaconvert_presets`\n\nRefer to the Terraform Registry for docs: [`data_awscc_mediaconvert_presets`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediaconvert_presets).\n"
      },
      "symbolId": "src/data-awscc-mediaconvert-presets/index:"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveChannelPlacementGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3041
      },
      "readme": {
        "markdown": "# `data_awscc_medialive_channel_placement_group`\n\nRefer to the Terraform Registry for docs: [`data_awscc_medialive_channel_placement_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/medialive_channel_placement_group).\n"
      },
      "symbolId": "src/data-awscc-medialive-channel-placement-group/index:"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveCloudwatchAlarmTemplate": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3042
      },
      "readme": {
        "markdown": "# `data_awscc_medialive_cloudwatch_alarm_template`\n\nRefer to the Terraform Registry for docs: [`data_awscc_medialive_cloudwatch_alarm_template`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/medialive_cloudwatch_alarm_template).\n"
      },
      "symbolId": "src/data-awscc-medialive-cloudwatch-alarm-template/index:"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveCloudwatchAlarmTemplateGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3043
      },
      "readme": {
        "markdown": "# `data_awscc_medialive_cloudwatch_alarm_template_group`\n\nRefer to the Terraform Registry for docs: [`data_awscc_medialive_cloudwatch_alarm_template_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/medialive_cloudwatch_alarm_template_group).\n"
      },
      "symbolId": "src/data-awscc-medialive-cloudwatch-alarm-template-group/index:"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveCloudwatchAlarmTemplateGroups": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3044
      },
      "readme": {
        "markdown": "# `data_awscc_medialive_cloudwatch_alarm_template_groups`\n\nRefer to the Terraform Registry for docs: [`data_awscc_medialive_cloudwatch_alarm_template_groups`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/medialive_cloudwatch_alarm_template_groups).\n"
      },
      "symbolId": "src/data-awscc-medialive-cloudwatch-alarm-template-groups/index:"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveCloudwatchAlarmTemplates": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3045
      },
      "readme": {
        "markdown": "# `data_awscc_medialive_cloudwatch_alarm_templates`\n\nRefer to the Terraform Registry for docs: [`data_awscc_medialive_cloudwatch_alarm_templates`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/medialive_cloudwatch_alarm_templates).\n"
      },
      "symbolId": "src/data-awscc-medialive-cloudwatch-alarm-templates/index:"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveCluster": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3046
      },
      "readme": {
        "markdown": "# `data_awscc_medialive_cluster`\n\nRefer to the Terraform Registry for docs: [`data_awscc_medialive_cluster`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/medialive_cluster).\n"
      },
      "symbolId": "src/data-awscc-medialive-cluster/index:"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveClusters": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3047
      },
      "readme": {
        "markdown": "# `data_awscc_medialive_clusters`\n\nRefer to the Terraform Registry for docs: [`data_awscc_medialive_clusters`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/medialive_clusters).\n"
      },
      "symbolId": "src/data-awscc-medialive-clusters/index:"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveEventBridgeRuleTemplate": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3048
      },
      "readme": {
        "markdown": "# `data_awscc_medialive_event_bridge_rule_template`\n\nRefer to the Terraform Registry for docs: [`data_awscc_medialive_event_bridge_rule_template`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/medialive_event_bridge_rule_template).\n"
      },
      "symbolId": "src/data-awscc-medialive-event-bridge-rule-template/index:"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveEventBridgeRuleTemplateGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3049
      },
      "readme": {
        "markdown": "# `data_awscc_medialive_event_bridge_rule_template_group`\n\nRefer to the Terraform Registry for docs: [`data_awscc_medialive_event_bridge_rule_template_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/medialive_event_bridge_rule_template_group).\n"
      },
      "symbolId": "src/data-awscc-medialive-event-bridge-rule-template-group/index:"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveEventBridgeRuleTemplateGroups": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3050
      },
      "readme": {
        "markdown": "# `data_awscc_medialive_event_bridge_rule_template_groups`\n\nRefer to the Terraform Registry for docs: [`data_awscc_medialive_event_bridge_rule_template_groups`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/medialive_event_bridge_rule_template_groups).\n"
      },
      "symbolId": "src/data-awscc-medialive-event-bridge-rule-template-groups/index:"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveEventBridgeRuleTemplates": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3051
      },
      "readme": {
        "markdown": "# `data_awscc_medialive_event_bridge_rule_templates`\n\nRefer to the Terraform Registry for docs: [`data_awscc_medialive_event_bridge_rule_templates`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/medialive_event_bridge_rule_templates).\n"
      },
      "symbolId": "src/data-awscc-medialive-event-bridge-rule-templates/index:"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveMultiplex": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3052
      },
      "readme": {
        "markdown": "# `data_awscc_medialive_multiplex`\n\nRefer to the Terraform Registry for docs: [`data_awscc_medialive_multiplex`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/medialive_multiplex).\n"
      },
      "symbolId": "src/data-awscc-medialive-multiplex/index:"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveMultiplexes": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3053
      },
      "readme": {
        "markdown": "# `data_awscc_medialive_multiplexes`\n\nRefer to the Terraform Registry for docs: [`data_awscc_medialive_multiplexes`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/medialive_multiplexes).\n"
      },
      "symbolId": "src/data-awscc-medialive-multiplexes/index:"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveMultiplexprogram": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3054
      },
      "readme": {
        "markdown": "# `data_awscc_medialive_multiplexprogram`\n\nRefer to the Terraform Registry for docs: [`data_awscc_medialive_multiplexprogram`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/medialive_multiplexprogram).\n"
      },
      "symbolId": "src/data-awscc-medialive-multiplexprogram/index:"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveNetwork": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3055
      },
      "readme": {
        "markdown": "# `data_awscc_medialive_network`\n\nRefer to the Terraform Registry for docs: [`data_awscc_medialive_network`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/medialive_network).\n"
      },
      "symbolId": "src/data-awscc-medialive-network/index:"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveNetworks": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3056
      },
      "readme": {
        "markdown": "# `data_awscc_medialive_networks`\n\nRefer to the Terraform Registry for docs: [`data_awscc_medialive_networks`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/medialive_networks).\n"
      },
      "symbolId": "src/data-awscc-medialive-networks/index:"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveNode": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3057
      },
      "readme": {
        "markdown": "# `data_awscc_medialive_node`\n\nRefer to the Terraform Registry for docs: [`data_awscc_medialive_node`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/medialive_node).\n"
      },
      "symbolId": "src/data-awscc-medialive-node/index:"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveSdiSource": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3058
      },
      "readme": {
        "markdown": "# `data_awscc_medialive_sdi_source`\n\nRefer to the Terraform Registry for docs: [`data_awscc_medialive_sdi_source`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/medialive_sdi_source).\n"
      },
      "symbolId": "src/data-awscc-medialive-sdi-source/index:"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveSdiSources": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3059
      },
      "readme": {
        "markdown": "# `data_awscc_medialive_sdi_sources`\n\nRefer to the Terraform Registry for docs: [`data_awscc_medialive_sdi_sources`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/medialive_sdi_sources).\n"
      },
      "symbolId": "src/data-awscc-medialive-sdi-sources/index:"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveSignalMap": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3060
      },
      "readme": {
        "markdown": "# `data_awscc_medialive_signal_map`\n\nRefer to the Terraform Registry for docs: [`data_awscc_medialive_signal_map`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/medialive_signal_map).\n"
      },
      "symbolId": "src/data-awscc-medialive-signal-map/index:"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveSignalMaps": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3061
      },
      "readme": {
        "markdown": "# `data_awscc_medialive_signal_maps`\n\nRefer to the Terraform Registry for docs: [`data_awscc_medialive_signal_maps`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/medialive_signal_maps).\n"
      },
      "symbolId": "src/data-awscc-medialive-signal-maps/index:"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackageAsset": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3062
      },
      "readme": {
        "markdown": "# `data_awscc_mediapackage_asset`\n\nRefer to the Terraform Registry for docs: [`data_awscc_mediapackage_asset`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediapackage_asset).\n"
      },
      "symbolId": "src/data-awscc-mediapackage-asset/index:"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackageAssets": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3063
      },
      "readme": {
        "markdown": "# `data_awscc_mediapackage_assets`\n\nRefer to the Terraform Registry for docs: [`data_awscc_mediapackage_assets`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediapackage_assets).\n"
      },
      "symbolId": "src/data-awscc-mediapackage-assets/index:"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackageChannels": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3064
      },
      "readme": {
        "markdown": "# `data_awscc_mediapackage_channels`\n\nRefer to the Terraform Registry for docs: [`data_awscc_mediapackage_channels`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediapackage_channels).\n"
      },
      "symbolId": "src/data-awscc-mediapackage-channels/index:"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackageOriginEndpoints": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3065
      },
      "readme": {
        "markdown": "# `data_awscc_mediapackage_origin_endpoints`\n\nRefer to the Terraform Registry for docs: [`data_awscc_mediapackage_origin_endpoints`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediapackage_origin_endpoints).\n"
      },
      "symbolId": "src/data-awscc-mediapackage-origin-endpoints/index:"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3066
      },
      "readme": {
        "markdown": "# `data_awscc_mediapackage_packaging_configuration`\n\nRefer to the Terraform Registry for docs: [`data_awscc_mediapackage_packaging_configuration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediapackage_packaging_configuration).\n"
      },
      "symbolId": "src/data-awscc-mediapackage-packaging-configuration/index:"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfigurations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3067
      },
      "readme": {
        "markdown": "# `data_awscc_mediapackage_packaging_configurations`\n\nRefer to the Terraform Registry for docs: [`data_awscc_mediapackage_packaging_configurations`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediapackage_packaging_configurations).\n"
      },
      "symbolId": "src/data-awscc-mediapackage-packaging-configurations/index:"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagePackagingGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3068
      },
      "readme": {
        "markdown": "# `data_awscc_mediapackage_packaging_group`\n\nRefer to the Terraform Registry for docs: [`data_awscc_mediapackage_packaging_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediapackage_packaging_group).\n"
      },
      "symbolId": "src/data-awscc-mediapackage-packaging-group/index:"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagePackagingGroups": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3069
      },
      "readme": {
        "markdown": "# `data_awscc_mediapackage_packaging_groups`\n\nRefer to the Terraform Registry for docs: [`data_awscc_mediapackage_packaging_groups`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediapackage_packaging_groups).\n"
      },
      "symbolId": "src/data-awscc-mediapackage-packaging-groups/index:"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagev2Channel": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3070
      },
      "readme": {
        "markdown": "# `data_awscc_mediapackagev2_channel`\n\nRefer to the Terraform Registry for docs: [`data_awscc_mediapackagev2_channel`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediapackagev2_channel).\n"
      },
      "symbolId": "src/data-awscc-mediapackagev2-channel/index:"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagev2ChannelGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3071
      },
      "readme": {
        "markdown": "# `data_awscc_mediapackagev2_channel_group`\n\nRefer to the Terraform Registry for docs: [`data_awscc_mediapackagev2_channel_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediapackagev2_channel_group).\n"
      },
      "symbolId": "src/data-awscc-mediapackagev2-channel-group/index:"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagev2ChannelGroups": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3072
      },
      "readme": {
        "markdown": "# `data_awscc_mediapackagev2_channel_groups`\n\nRefer to the Terraform Registry for docs: [`data_awscc_mediapackagev2_channel_groups`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediapackagev2_channel_groups).\n"
      },
      "symbolId": "src/data-awscc-mediapackagev2-channel-groups/index:"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagev2ChannelPolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3073
      },
      "readme": {
        "markdown": "# `data_awscc_mediapackagev2_channel_policy`\n\nRefer to the Terraform Registry for docs: [`data_awscc_mediapackagev2_channel_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediapackagev2_channel_policy).\n"
      },
      "symbolId": "src/data-awscc-mediapackagev2-channel-policy/index:"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3074
      },
      "readme": {
        "markdown": "# `data_awscc_mediapackagev2_origin_endpoint`\n\nRefer to the Terraform Registry for docs: [`data_awscc_mediapackagev2_origin_endpoint`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediapackagev2_origin_endpoint).\n"
      },
      "symbolId": "src/data-awscc-mediapackagev2-origin-endpoint/index:"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpointPolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3075
      },
      "readme": {
        "markdown": "# `data_awscc_mediapackagev2_origin_endpoint_policy`\n\nRefer to the Terraform Registry for docs: [`data_awscc_mediapackagev2_origin_endpoint_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediapackagev2_origin_endpoint_policy).\n"
      },
      "symbolId": "src/data-awscc-mediapackagev2-origin-endpoint-policy/index:"
    },
    "@cdktn/provider-awscc.dataAwsccMediatailorChannel": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3076
      },
      "readme": {
        "markdown": "# `data_awscc_mediatailor_channel`\n\nRefer to the Terraform Registry for docs: [`data_awscc_mediatailor_channel`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediatailor_channel).\n"
      },
      "symbolId": "src/data-awscc-mediatailor-channel/index:"
    },
    "@cdktn/provider-awscc.dataAwsccMediatailorChannelPolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3077
      },
      "readme": {
        "markdown": "# `data_awscc_mediatailor_channel_policy`\n\nRefer to the Terraform Registry for docs: [`data_awscc_mediatailor_channel_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediatailor_channel_policy).\n"
      },
      "symbolId": "src/data-awscc-mediatailor-channel-policy/index:"
    },
    "@cdktn/provider-awscc.dataAwsccMediatailorChannels": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3078
      },
      "readme": {
        "markdown": "# `data_awscc_mediatailor_channels`\n\nRefer to the Terraform Registry for docs: [`data_awscc_mediatailor_channels`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediatailor_channels).\n"
      },
      "symbolId": "src/data-awscc-mediatailor-channels/index:"
    },
    "@cdktn/provider-awscc.dataAwsccMediatailorLiveSource": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3079
      },
      "readme": {
        "markdown": "# `data_awscc_mediatailor_live_source`\n\nRefer to the Terraform Registry for docs: [`data_awscc_mediatailor_live_source`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediatailor_live_source).\n"
      },
      "symbolId": "src/data-awscc-mediatailor-live-source/index:"
    },
    "@cdktn/provider-awscc.dataAwsccMediatailorSourceLocation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3080
      },
      "readme": {
        "markdown": "# `data_awscc_mediatailor_source_location`\n\nRefer to the Terraform Registry for docs: [`data_awscc_mediatailor_source_location`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediatailor_source_location).\n"
      },
      "symbolId": "src/data-awscc-mediatailor-source-location/index:"
    },
    "@cdktn/provider-awscc.dataAwsccMediatailorSourceLocations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3081
      },
      "readme": {
        "markdown": "# `data_awscc_mediatailor_source_locations`\n\nRefer to the Terraform Registry for docs: [`data_awscc_mediatailor_source_locations`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediatailor_source_locations).\n"
      },
      "symbolId": "src/data-awscc-mediatailor-source-locations/index:"
    },
    "@cdktn/provider-awscc.dataAwsccMediatailorVodSource": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3082
      },
      "readme": {
        "markdown": "# `data_awscc_mediatailor_vod_source`\n\nRefer to the Terraform Registry for docs: [`data_awscc_mediatailor_vod_source`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediatailor_vod_source).\n"
      },
      "symbolId": "src/data-awscc-mediatailor-vod-source/index:"
    },
    "@cdktn/provider-awscc.dataAwsccMemorydbAcl": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3083
      },
      "readme": {
        "markdown": "# `data_awscc_memorydb_acl`\n\nRefer to the Terraform Registry for docs: [`data_awscc_memorydb_acl`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/memorydb_acl).\n"
      },
      "symbolId": "src/data-awscc-memorydb-acl/index:"
    },
    "@cdktn/provider-awscc.dataAwsccMemorydbAcls": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3084
      },
      "readme": {
        "markdown": "# `data_awscc_memorydb_acls`\n\nRefer to the Terraform Registry for docs: [`data_awscc_memorydb_acls`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/memorydb_acls).\n"
      },
      "symbolId": "src/data-awscc-memorydb-acls/index:"
    },
    "@cdktn/provider-awscc.dataAwsccMemorydbCluster": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3085
      },
      "readme": {
        "markdown": "# `data_awscc_memorydb_cluster`\n\nRefer to the Terraform Registry for docs: [`data_awscc_memorydb_cluster`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/memorydb_cluster).\n"
      },
      "symbolId": "src/data-awscc-memorydb-cluster/index:"
    },
    "@cdktn/provider-awscc.dataAwsccMemorydbClusters": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3086
      },
      "readme": {
        "markdown": "# `data_awscc_memorydb_clusters`\n\nRefer to the Terraform Registry for docs: [`data_awscc_memorydb_clusters`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/memorydb_clusters).\n"
      },
      "symbolId": "src/data-awscc-memorydb-clusters/index:"
    },
    "@cdktn/provider-awscc.dataAwsccMemorydbMultiRegionCluster": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3087
      },
      "readme": {
        "markdown": "# `data_awscc_memorydb_multi_region_cluster`\n\nRefer to the Terraform Registry for docs: [`data_awscc_memorydb_multi_region_cluster`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/memorydb_multi_region_cluster).\n"
      },
      "symbolId": "src/data-awscc-memorydb-multi-region-cluster/index:"
    },
    "@cdktn/provider-awscc.dataAwsccMemorydbMultiRegionClusters": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3088
      },
      "readme": {
        "markdown": "# `data_awscc_memorydb_multi_region_clusters`\n\nRefer to the Terraform Registry for docs: [`data_awscc_memorydb_multi_region_clusters`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/memorydb_multi_region_clusters).\n"
      },
      "symbolId": "src/data-awscc-memorydb-multi-region-clusters/index:"
    },
    "@cdktn/provider-awscc.dataAwsccMemorydbParameterGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3089
      },
      "readme": {
        "markdown": "# `data_awscc_memorydb_parameter_group`\n\nRefer to the Terraform Registry for docs: [`data_awscc_memorydb_parameter_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/memorydb_parameter_group).\n"
      },
      "symbolId": "src/data-awscc-memorydb-parameter-group/index:"
    },
    "@cdktn/provider-awscc.dataAwsccMemorydbParameterGroups": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3090
      },
      "readme": {
        "markdown": "# `data_awscc_memorydb_parameter_groups`\n\nRefer to the Terraform Registry for docs: [`data_awscc_memorydb_parameter_groups`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/memorydb_parameter_groups).\n"
      },
      "symbolId": "src/data-awscc-memorydb-parameter-groups/index:"
    },
    "@cdktn/provider-awscc.dataAwsccMemorydbSubnetGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3091
      },
      "readme": {
        "markdown": "# `data_awscc_memorydb_subnet_group`\n\nRefer to the Terraform Registry for docs: [`data_awscc_memorydb_subnet_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/memorydb_subnet_group).\n"
      },
      "symbolId": "src/data-awscc-memorydb-subnet-group/index:"
    },
    "@cdktn/provider-awscc.dataAwsccMemorydbSubnetGroups": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3092
      },
      "readme": {
        "markdown": "# `data_awscc_memorydb_subnet_groups`\n\nRefer to the Terraform Registry for docs: [`data_awscc_memorydb_subnet_groups`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/memorydb_subnet_groups).\n"
      },
      "symbolId": "src/data-awscc-memorydb-subnet-groups/index:"
    },
    "@cdktn/provider-awscc.dataAwsccMemorydbUser": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3093
      },
      "readme": {
        "markdown": "# `data_awscc_memorydb_user`\n\nRefer to the Terraform Registry for docs: [`data_awscc_memorydb_user`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/memorydb_user).\n"
      },
      "symbolId": "src/data-awscc-memorydb-user/index:"
    },
    "@cdktn/provider-awscc.dataAwsccMemorydbUsers": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3094
      },
      "readme": {
        "markdown": "# `data_awscc_memorydb_users`\n\nRefer to the Terraform Registry for docs: [`data_awscc_memorydb_users`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/memorydb_users).\n"
      },
      "symbolId": "src/data-awscc-memorydb-users/index:"
    },
    "@cdktn/provider-awscc.dataAwsccMpaIdentitySource": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3095
      },
      "readme": {
        "markdown": "# `data_awscc_mpa_identity_source`\n\nRefer to the Terraform Registry for docs: [`data_awscc_mpa_identity_source`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mpa_identity_source).\n"
      },
      "symbolId": "src/data-awscc-mpa-identity-source/index:"
    },
    "@cdktn/provider-awscc.dataAwsccMpaIdentitySources": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3096
      },
      "readme": {
        "markdown": "# `data_awscc_mpa_identity_sources`\n\nRefer to the Terraform Registry for docs: [`data_awscc_mpa_identity_sources`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mpa_identity_sources).\n"
      },
      "symbolId": "src/data-awscc-mpa-identity-sources/index:"
    },
    "@cdktn/provider-awscc.dataAwsccMskBatchScramSecret": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3097
      },
      "readme": {
        "markdown": "# `data_awscc_msk_batch_scram_secret`\n\nRefer to the Terraform Registry for docs: [`data_awscc_msk_batch_scram_secret`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/msk_batch_scram_secret).\n"
      },
      "symbolId": "src/data-awscc-msk-batch-scram-secret/index:"
    },
    "@cdktn/provider-awscc.dataAwsccMskChannel": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3098
      },
      "readme": {
        "markdown": "# `data_awscc_msk_channel`\n\nRefer to the Terraform Registry for docs: [`data_awscc_msk_channel`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/msk_channel).\n"
      },
      "symbolId": "src/data-awscc-msk-channel/index:"
    },
    "@cdktn/provider-awscc.dataAwsccMskChannels": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3099
      },
      "readme": {
        "markdown": "# `data_awscc_msk_channels`\n\nRefer to the Terraform Registry for docs: [`data_awscc_msk_channels`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/msk_channels).\n"
      },
      "symbolId": "src/data-awscc-msk-channels/index:"
    },
    "@cdktn/provider-awscc.dataAwsccMskCluster": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3100
      },
      "readme": {
        "markdown": "# `data_awscc_msk_cluster`\n\nRefer to the Terraform Registry for docs: [`data_awscc_msk_cluster`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/msk_cluster).\n"
      },
      "symbolId": "src/data-awscc-msk-cluster/index:"
    },
    "@cdktn/provider-awscc.dataAwsccMskClusterPolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3101
      },
      "readme": {
        "markdown": "# `data_awscc_msk_cluster_policy`\n\nRefer to the Terraform Registry for docs: [`data_awscc_msk_cluster_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/msk_cluster_policy).\n"
      },
      "symbolId": "src/data-awscc-msk-cluster-policy/index:"
    },
    "@cdktn/provider-awscc.dataAwsccMskClusters": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3102
      },
      "readme": {
        "markdown": "# `data_awscc_msk_clusters`\n\nRefer to the Terraform Registry for docs: [`data_awscc_msk_clusters`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/msk_clusters).\n"
      },
      "symbolId": "src/data-awscc-msk-clusters/index:"
    },
    "@cdktn/provider-awscc.dataAwsccMskConfiguration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3103
      },
      "readme": {
        "markdown": "# `data_awscc_msk_configuration`\n\nRefer to the Terraform Registry for docs: [`data_awscc_msk_configuration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/msk_configuration).\n"
      },
      "symbolId": "src/data-awscc-msk-configuration/index:"
    },
    "@cdktn/provider-awscc.dataAwsccMskConfigurations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3104
      },
      "readme": {
        "markdown": "# `data_awscc_msk_configurations`\n\nRefer to the Terraform Registry for docs: [`data_awscc_msk_configurations`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/msk_configurations).\n"
      },
      "symbolId": "src/data-awscc-msk-configurations/index:"
    },
    "@cdktn/provider-awscc.dataAwsccMskReplicator": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3105
      },
      "readme": {
        "markdown": "# `data_awscc_msk_replicator`\n\nRefer to the Terraform Registry for docs: [`data_awscc_msk_replicator`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/msk_replicator).\n"
      },
      "symbolId": "src/data-awscc-msk-replicator/index:"
    },
    "@cdktn/provider-awscc.dataAwsccMskReplicators": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3106
      },
      "readme": {
        "markdown": "# `data_awscc_msk_replicators`\n\nRefer to the Terraform Registry for docs: [`data_awscc_msk_replicators`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/msk_replicators).\n"
      },
      "symbolId": "src/data-awscc-msk-replicators/index:"
    },
    "@cdktn/provider-awscc.dataAwsccMskServerlessCluster": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3107
      },
      "readme": {
        "markdown": "# `data_awscc_msk_serverless_cluster`\n\nRefer to the Terraform Registry for docs: [`data_awscc_msk_serverless_cluster`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/msk_serverless_cluster).\n"
      },
      "symbolId": "src/data-awscc-msk-serverless-cluster/index:"
    },
    "@cdktn/provider-awscc.dataAwsccMskServerlessClusters": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3108
      },
      "readme": {
        "markdown": "# `data_awscc_msk_serverless_clusters`\n\nRefer to the Terraform Registry for docs: [`data_awscc_msk_serverless_clusters`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/msk_serverless_clusters).\n"
      },
      "symbolId": "src/data-awscc-msk-serverless-clusters/index:"
    },
    "@cdktn/provider-awscc.dataAwsccMskTopic": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3109
      },
      "readme": {
        "markdown": "# `data_awscc_msk_topic`\n\nRefer to the Terraform Registry for docs: [`data_awscc_msk_topic`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/msk_topic).\n"
      },
      "symbolId": "src/data-awscc-msk-topic/index:"
    },
    "@cdktn/provider-awscc.dataAwsccMskTopics": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3110
      },
      "readme": {
        "markdown": "# `data_awscc_msk_topics`\n\nRefer to the Terraform Registry for docs: [`data_awscc_msk_topics`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/msk_topics).\n"
      },
      "symbolId": "src/data-awscc-msk-topics/index:"
    },
    "@cdktn/provider-awscc.dataAwsccMskVpcConnection": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3111
      },
      "readme": {
        "markdown": "# `data_awscc_msk_vpc_connection`\n\nRefer to the Terraform Registry for docs: [`data_awscc_msk_vpc_connection`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/msk_vpc_connection).\n"
      },
      "symbolId": "src/data-awscc-msk-vpc-connection/index:"
    },
    "@cdktn/provider-awscc.dataAwsccMskVpcConnections": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3112
      },
      "readme": {
        "markdown": "# `data_awscc_msk_vpc_connections`\n\nRefer to the Terraform Registry for docs: [`data_awscc_msk_vpc_connections`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/msk_vpc_connections).\n"
      },
      "symbolId": "src/data-awscc-msk-vpc-connections/index:"
    },
    "@cdktn/provider-awscc.dataAwsccMwaaEnvironment": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3113
      },
      "readme": {
        "markdown": "# `data_awscc_mwaa_environment`\n\nRefer to the Terraform Registry for docs: [`data_awscc_mwaa_environment`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mwaa_environment).\n"
      },
      "symbolId": "src/data-awscc-mwaa-environment/index:"
    },
    "@cdktn/provider-awscc.dataAwsccMwaaEnvironments": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3114
      },
      "readme": {
        "markdown": "# `data_awscc_mwaa_environments`\n\nRefer to the Terraform Registry for docs: [`data_awscc_mwaa_environments`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mwaa_environments).\n"
      },
      "symbolId": "src/data-awscc-mwaa-environments/index:"
    },
    "@cdktn/provider-awscc.dataAwsccMwaaserverlessWorkflow": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3115
      },
      "readme": {
        "markdown": "# `data_awscc_mwaaserverless_workflow`\n\nRefer to the Terraform Registry for docs: [`data_awscc_mwaaserverless_workflow`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mwaaserverless_workflow).\n"
      },
      "symbolId": "src/data-awscc-mwaaserverless-workflow/index:"
    },
    "@cdktn/provider-awscc.dataAwsccMwaaserverlessWorkflows": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3116
      },
      "readme": {
        "markdown": "# `data_awscc_mwaaserverless_workflows`\n\nRefer to the Terraform Registry for docs: [`data_awscc_mwaaserverless_workflows`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mwaaserverless_workflows).\n"
      },
      "symbolId": "src/data-awscc-mwaaserverless-workflows/index:"
    },
    "@cdktn/provider-awscc.dataAwsccNeptuneDbCluster": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3117
      },
      "readme": {
        "markdown": "# `data_awscc_neptune_db_cluster`\n\nRefer to the Terraform Registry for docs: [`data_awscc_neptune_db_cluster`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/neptune_db_cluster).\n"
      },
      "symbolId": "src/data-awscc-neptune-db-cluster/index:"
    },
    "@cdktn/provider-awscc.dataAwsccNeptuneDbClusterParameterGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3118
      },
      "readme": {
        "markdown": "# `data_awscc_neptune_db_cluster_parameter_group`\n\nRefer to the Terraform Registry for docs: [`data_awscc_neptune_db_cluster_parameter_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/neptune_db_cluster_parameter_group).\n"
      },
      "symbolId": "src/data-awscc-neptune-db-cluster-parameter-group/index:"
    },
    "@cdktn/provider-awscc.dataAwsccNeptuneDbClusterParameterGroups": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3119
      },
      "readme": {
        "markdown": "# `data_awscc_neptune_db_cluster_parameter_groups`\n\nRefer to the Terraform Registry for docs: [`data_awscc_neptune_db_cluster_parameter_groups`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/neptune_db_cluster_parameter_groups).\n"
      },
      "symbolId": "src/data-awscc-neptune-db-cluster-parameter-groups/index:"
    },
    "@cdktn/provider-awscc.dataAwsccNeptuneDbClusters": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3120
      },
      "readme": {
        "markdown": "# `data_awscc_neptune_db_clusters`\n\nRefer to the Terraform Registry for docs: [`data_awscc_neptune_db_clusters`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/neptune_db_clusters).\n"
      },
      "symbolId": "src/data-awscc-neptune-db-clusters/index:"
    },
    "@cdktn/provider-awscc.dataAwsccNeptuneDbInstance": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3121
      },
      "readme": {
        "markdown": "# `data_awscc_neptune_db_instance`\n\nRefer to the Terraform Registry for docs: [`data_awscc_neptune_db_instance`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/neptune_db_instance).\n"
      },
      "symbolId": "src/data-awscc-neptune-db-instance/index:"
    },
    "@cdktn/provider-awscc.dataAwsccNeptuneDbInstances": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3122
      },
      "readme": {
        "markdown": "# `data_awscc_neptune_db_instances`\n\nRefer to the Terraform Registry for docs: [`data_awscc_neptune_db_instances`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/neptune_db_instances).\n"
      },
      "symbolId": "src/data-awscc-neptune-db-instances/index:"
    },
    "@cdktn/provider-awscc.dataAwsccNeptuneDbParameterGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3123
      },
      "readme": {
        "markdown": "# `data_awscc_neptune_db_parameter_group`\n\nRefer to the Terraform Registry for docs: [`data_awscc_neptune_db_parameter_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/neptune_db_parameter_group).\n"
      },
      "symbolId": "src/data-awscc-neptune-db-parameter-group/index:"
    },
    "@cdktn/provider-awscc.dataAwsccNeptuneDbParameterGroups": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3124
      },
      "readme": {
        "markdown": "# `data_awscc_neptune_db_parameter_groups`\n\nRefer to the Terraform Registry for docs: [`data_awscc_neptune_db_parameter_groups`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/neptune_db_parameter_groups).\n"
      },
      "symbolId": "src/data-awscc-neptune-db-parameter-groups/index:"
    },
    "@cdktn/provider-awscc.dataAwsccNeptuneDbSubnetGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3125
      },
      "readme": {
        "markdown": "# `data_awscc_neptune_db_subnet_group`\n\nRefer to the Terraform Registry for docs: [`data_awscc_neptune_db_subnet_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/neptune_db_subnet_group).\n"
      },
      "symbolId": "src/data-awscc-neptune-db-subnet-group/index:"
    },
    "@cdktn/provider-awscc.dataAwsccNeptuneDbSubnetGroups": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3126
      },
      "readme": {
        "markdown": "# `data_awscc_neptune_db_subnet_groups`\n\nRefer to the Terraform Registry for docs: [`data_awscc_neptune_db_subnet_groups`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/neptune_db_subnet_groups).\n"
      },
      "symbolId": "src/data-awscc-neptune-db-subnet-groups/index:"
    },
    "@cdktn/provider-awscc.dataAwsccNeptuneEventSubscription": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3127
      },
      "readme": {
        "markdown": "# `data_awscc_neptune_event_subscription`\n\nRefer to the Terraform Registry for docs: [`data_awscc_neptune_event_subscription`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/neptune_event_subscription).\n"
      },
      "symbolId": "src/data-awscc-neptune-event-subscription/index:"
    },
    "@cdktn/provider-awscc.dataAwsccNeptuneEventSubscriptions": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3128
      },
      "readme": {
        "markdown": "# `data_awscc_neptune_event_subscriptions`\n\nRefer to the Terraform Registry for docs: [`data_awscc_neptune_event_subscriptions`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/neptune_event_subscriptions).\n"
      },
      "symbolId": "src/data-awscc-neptune-event-subscriptions/index:"
    },
    "@cdktn/provider-awscc.dataAwsccNeptuneGlobalCluster": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3129
      },
      "readme": {
        "markdown": "# `data_awscc_neptune_global_cluster`\n\nRefer to the Terraform Registry for docs: [`data_awscc_neptune_global_cluster`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/neptune_global_cluster).\n"
      },
      "symbolId": "src/data-awscc-neptune-global-cluster/index:"
    },
    "@cdktn/provider-awscc.dataAwsccNeptuneGlobalClusters": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3130
      },
      "readme": {
        "markdown": "# `data_awscc_neptune_global_clusters`\n\nRefer to the Terraform Registry for docs: [`data_awscc_neptune_global_clusters`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/neptune_global_clusters).\n"
      },
      "symbolId": "src/data-awscc-neptune-global-clusters/index:"
    },
    "@cdktn/provider-awscc.dataAwsccNeptunegraphGraph": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3131
      },
      "readme": {
        "markdown": "# `data_awscc_neptunegraph_graph`\n\nRefer to the Terraform Registry for docs: [`data_awscc_neptunegraph_graph`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/neptunegraph_graph).\n"
      },
      "symbolId": "src/data-awscc-neptunegraph-graph/index:"
    },
    "@cdktn/provider-awscc.dataAwsccNeptunegraphGraphSnapshot": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3132
      },
      "readme": {
        "markdown": "# `data_awscc_neptunegraph_graph_snapshot`\n\nRefer to the Terraform Registry for docs: [`data_awscc_neptunegraph_graph_snapshot`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/neptunegraph_graph_snapshot).\n"
      },
      "symbolId": "src/data-awscc-neptunegraph-graph-snapshot/index:"
    },
    "@cdktn/provider-awscc.dataAwsccNeptunegraphGraphSnapshots": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3133
      },
      "readme": {
        "markdown": "# `data_awscc_neptunegraph_graph_snapshots`\n\nRefer to the Terraform Registry for docs: [`data_awscc_neptunegraph_graph_snapshots`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/neptunegraph_graph_snapshots).\n"
      },
      "symbolId": "src/data-awscc-neptunegraph-graph-snapshots/index:"
    },
    "@cdktn/provider-awscc.dataAwsccNeptunegraphGraphs": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3134
      },
      "readme": {
        "markdown": "# `data_awscc_neptunegraph_graphs`\n\nRefer to the Terraform Registry for docs: [`data_awscc_neptunegraph_graphs`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/neptunegraph_graphs).\n"
      },
      "symbolId": "src/data-awscc-neptunegraph-graphs/index:"
    },
    "@cdktn/provider-awscc.dataAwsccNeptunegraphPrivateGraphEndpoint": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3135
      },
      "readme": {
        "markdown": "# `data_awscc_neptunegraph_private_graph_endpoint`\n\nRefer to the Terraform Registry for docs: [`data_awscc_neptunegraph_private_graph_endpoint`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/neptunegraph_private_graph_endpoint).\n"
      },
      "symbolId": "src/data-awscc-neptunegraph-private-graph-endpoint/index:"
    },
    "@cdktn/provider-awscc.dataAwsccNeptunegraphPrivateGraphEndpoints": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3136
      },
      "readme": {
        "markdown": "# `data_awscc_neptunegraph_private_graph_endpoints`\n\nRefer to the Terraform Registry for docs: [`data_awscc_neptunegraph_private_graph_endpoints`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/neptunegraph_private_graph_endpoints).\n"
      },
      "symbolId": "src/data-awscc-neptunegraph-private-graph-endpoints/index:"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewall": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3137
      },
      "readme": {
        "markdown": "# `data_awscc_networkfirewall_firewall`\n\nRefer to the Terraform Registry for docs: [`data_awscc_networkfirewall_firewall`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkfirewall_firewall).\n"
      },
      "symbolId": "src/data-awscc-networkfirewall-firewall/index:"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewallPolicies": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3138
      },
      "readme": {
        "markdown": "# `data_awscc_networkfirewall_firewall_policies`\n\nRefer to the Terraform Registry for docs: [`data_awscc_networkfirewall_firewall_policies`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkfirewall_firewall_policies).\n"
      },
      "symbolId": "src/data-awscc-networkfirewall-firewall-policies/index:"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewallPolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3139
      },
      "readme": {
        "markdown": "# `data_awscc_networkfirewall_firewall_policy`\n\nRefer to the Terraform Registry for docs: [`data_awscc_networkfirewall_firewall_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkfirewall_firewall_policy).\n"
      },
      "symbolId": "src/data-awscc-networkfirewall-firewall-policy/index:"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewalls": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3140
      },
      "readme": {
        "markdown": "# `data_awscc_networkfirewall_firewalls`\n\nRefer to the Terraform Registry for docs: [`data_awscc_networkfirewall_firewalls`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkfirewall_firewalls).\n"
      },
      "symbolId": "src/data-awscc-networkfirewall-firewalls/index:"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallLoggingConfiguration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3141
      },
      "readme": {
        "markdown": "# `data_awscc_networkfirewall_logging_configuration`\n\nRefer to the Terraform Registry for docs: [`data_awscc_networkfirewall_logging_configuration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkfirewall_logging_configuration).\n"
      },
      "symbolId": "src/data-awscc-networkfirewall-logging-configuration/index:"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallLoggingConfigurations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3142
      },
      "readme": {
        "markdown": "# `data_awscc_networkfirewall_logging_configurations`\n\nRefer to the Terraform Registry for docs: [`data_awscc_networkfirewall_logging_configurations`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkfirewall_logging_configurations).\n"
      },
      "symbolId": "src/data-awscc-networkfirewall-logging-configurations/index:"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3143
      },
      "readme": {
        "markdown": "# `data_awscc_networkfirewall_rule_group`\n\nRefer to the Terraform Registry for docs: [`data_awscc_networkfirewall_rule_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkfirewall_rule_group).\n"
      },
      "symbolId": "src/data-awscc-networkfirewall-rule-group/index:"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroups": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3144
      },
      "readme": {
        "markdown": "# `data_awscc_networkfirewall_rule_groups`\n\nRefer to the Terraform Registry for docs: [`data_awscc_networkfirewall_rule_groups`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkfirewall_rule_groups).\n"
      },
      "symbolId": "src/data-awscc-networkfirewall-rule-groups/index:"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallTlsInspectionConfiguration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3145
      },
      "readme": {
        "markdown": "# `data_awscc_networkfirewall_tls_inspection_configuration`\n\nRefer to the Terraform Registry for docs: [`data_awscc_networkfirewall_tls_inspection_configuration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkfirewall_tls_inspection_configuration).\n"
      },
      "symbolId": "src/data-awscc-networkfirewall-tls-inspection-configuration/index:"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallTlsInspectionConfigurations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3146
      },
      "readme": {
        "markdown": "# `data_awscc_networkfirewall_tls_inspection_configurations`\n\nRefer to the Terraform Registry for docs: [`data_awscc_networkfirewall_tls_inspection_configurations`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkfirewall_tls_inspection_configurations).\n"
      },
      "symbolId": "src/data-awscc-networkfirewall-tls-inspection-configurations/index:"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallVpcEndpointAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3147
      },
      "readme": {
        "markdown": "# `data_awscc_networkfirewall_vpc_endpoint_association`\n\nRefer to the Terraform Registry for docs: [`data_awscc_networkfirewall_vpc_endpoint_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkfirewall_vpc_endpoint_association).\n"
      },
      "symbolId": "src/data-awscc-networkfirewall-vpc-endpoint-association/index:"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallVpcEndpointAssociations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3148
      },
      "readme": {
        "markdown": "# `data_awscc_networkfirewall_vpc_endpoint_associations`\n\nRefer to the Terraform Registry for docs: [`data_awscc_networkfirewall_vpc_endpoint_associations`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkfirewall_vpc_endpoint_associations).\n"
      },
      "symbolId": "src/data-awscc-networkfirewall-vpc-endpoint-associations/index:"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkflowmonitorMonitor": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3149
      },
      "readme": {
        "markdown": "# `data_awscc_networkflowmonitor_monitor`\n\nRefer to the Terraform Registry for docs: [`data_awscc_networkflowmonitor_monitor`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkflowmonitor_monitor).\n"
      },
      "symbolId": "src/data-awscc-networkflowmonitor-monitor/index:"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkflowmonitorMonitors": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3150
      },
      "readme": {
        "markdown": "# `data_awscc_networkflowmonitor_monitors`\n\nRefer to the Terraform Registry for docs: [`data_awscc_networkflowmonitor_monitors`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkflowmonitor_monitors).\n"
      },
      "symbolId": "src/data-awscc-networkflowmonitor-monitors/index:"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerConnectAttachment": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3151
      },
      "readme": {
        "markdown": "# `data_awscc_networkmanager_connect_attachment`\n\nRefer to the Terraform Registry for docs: [`data_awscc_networkmanager_connect_attachment`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_connect_attachment).\n"
      },
      "symbolId": "src/data-awscc-networkmanager-connect-attachment/index:"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerConnectAttachments": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3152
      },
      "readme": {
        "markdown": "# `data_awscc_networkmanager_connect_attachments`\n\nRefer to the Terraform Registry for docs: [`data_awscc_networkmanager_connect_attachments`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_connect_attachments).\n"
      },
      "symbolId": "src/data-awscc-networkmanager-connect-attachments/index:"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerConnectPeer": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3153
      },
      "readme": {
        "markdown": "# `data_awscc_networkmanager_connect_peer`\n\nRefer to the Terraform Registry for docs: [`data_awscc_networkmanager_connect_peer`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_connect_peer).\n"
      },
      "symbolId": "src/data-awscc-networkmanager-connect-peer/index:"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerConnectPeers": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3154
      },
      "readme": {
        "markdown": "# `data_awscc_networkmanager_connect_peers`\n\nRefer to the Terraform Registry for docs: [`data_awscc_networkmanager_connect_peers`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_connect_peers).\n"
      },
      "symbolId": "src/data-awscc-networkmanager-connect-peers/index:"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerCoreNetwork": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3155
      },
      "readme": {
        "markdown": "# `data_awscc_networkmanager_core_network`\n\nRefer to the Terraform Registry for docs: [`data_awscc_networkmanager_core_network`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_core_network).\n"
      },
      "symbolId": "src/data-awscc-networkmanager-core-network/index:"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerCoreNetworkPrefixListAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3156
      },
      "readme": {
        "markdown": "# `data_awscc_networkmanager_core_network_prefix_list_association`\n\nRefer to the Terraform Registry for docs: [`data_awscc_networkmanager_core_network_prefix_list_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_core_network_prefix_list_association).\n"
      },
      "symbolId": "src/data-awscc-networkmanager-core-network-prefix-list-association/index:"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerCoreNetworks": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3157
      },
      "readme": {
        "markdown": "# `data_awscc_networkmanager_core_networks`\n\nRefer to the Terraform Registry for docs: [`data_awscc_networkmanager_core_networks`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_core_networks).\n"
      },
      "symbolId": "src/data-awscc-networkmanager-core-networks/index:"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerCustomerGatewayAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3158
      },
      "readme": {
        "markdown": "# `data_awscc_networkmanager_customer_gateway_association`\n\nRefer to the Terraform Registry for docs: [`data_awscc_networkmanager_customer_gateway_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_customer_gateway_association).\n"
      },
      "symbolId": "src/data-awscc-networkmanager-customer-gateway-association/index:"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerDevice": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3159
      },
      "readme": {
        "markdown": "# `data_awscc_networkmanager_device`\n\nRefer to the Terraform Registry for docs: [`data_awscc_networkmanager_device`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_device).\n"
      },
      "symbolId": "src/data-awscc-networkmanager-device/index:"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerDirectConnectGatewayAttachment": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3160
      },
      "readme": {
        "markdown": "# `data_awscc_networkmanager_direct_connect_gateway_attachment`\n\nRefer to the Terraform Registry for docs: [`data_awscc_networkmanager_direct_connect_gateway_attachment`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_direct_connect_gateway_attachment).\n"
      },
      "symbolId": "src/data-awscc-networkmanager-direct-connect-gateway-attachment/index:"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerDirectConnectGatewayAttachments": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3161
      },
      "readme": {
        "markdown": "# `data_awscc_networkmanager_direct_connect_gateway_attachments`\n\nRefer to the Terraform Registry for docs: [`data_awscc_networkmanager_direct_connect_gateway_attachments`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_direct_connect_gateway_attachments).\n"
      },
      "symbolId": "src/data-awscc-networkmanager-direct-connect-gateway-attachments/index:"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerGlobalNetwork": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3162
      },
      "readme": {
        "markdown": "# `data_awscc_networkmanager_global_network`\n\nRefer to the Terraform Registry for docs: [`data_awscc_networkmanager_global_network`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_global_network).\n"
      },
      "symbolId": "src/data-awscc-networkmanager-global-network/index:"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerGlobalNetworks": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3163
      },
      "readme": {
        "markdown": "# `data_awscc_networkmanager_global_networks`\n\nRefer to the Terraform Registry for docs: [`data_awscc_networkmanager_global_networks`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_global_networks).\n"
      },
      "symbolId": "src/data-awscc-networkmanager-global-networks/index:"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerLink": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3164
      },
      "readme": {
        "markdown": "# `data_awscc_networkmanager_link`\n\nRefer to the Terraform Registry for docs: [`data_awscc_networkmanager_link`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_link).\n"
      },
      "symbolId": "src/data-awscc-networkmanager-link/index:"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerLinkAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3165
      },
      "readme": {
        "markdown": "# `data_awscc_networkmanager_link_association`\n\nRefer to the Terraform Registry for docs: [`data_awscc_networkmanager_link_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_link_association).\n"
      },
      "symbolId": "src/data-awscc-networkmanager-link-association/index:"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerSite": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3166
      },
      "readme": {
        "markdown": "# `data_awscc_networkmanager_site`\n\nRefer to the Terraform Registry for docs: [`data_awscc_networkmanager_site`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_site).\n"
      },
      "symbolId": "src/data-awscc-networkmanager-site/index:"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerSiteToSiteVpnAttachment": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3167
      },
      "readme": {
        "markdown": "# `data_awscc_networkmanager_site_to_site_vpn_attachment`\n\nRefer to the Terraform Registry for docs: [`data_awscc_networkmanager_site_to_site_vpn_attachment`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_site_to_site_vpn_attachment).\n"
      },
      "symbolId": "src/data-awscc-networkmanager-site-to-site-vpn-attachment/index:"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerSiteToSiteVpnAttachments": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3168
      },
      "readme": {
        "markdown": "# `data_awscc_networkmanager_site_to_site_vpn_attachments`\n\nRefer to the Terraform Registry for docs: [`data_awscc_networkmanager_site_to_site_vpn_attachments`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_site_to_site_vpn_attachments).\n"
      },
      "symbolId": "src/data-awscc-networkmanager-site-to-site-vpn-attachments/index:"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerTransitGatewayPeering": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3169
      },
      "readme": {
        "markdown": "# `data_awscc_networkmanager_transit_gateway_peering`\n\nRefer to the Terraform Registry for docs: [`data_awscc_networkmanager_transit_gateway_peering`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_transit_gateway_peering).\n"
      },
      "symbolId": "src/data-awscc-networkmanager-transit-gateway-peering/index:"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerTransitGatewayPeerings": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3170
      },
      "readme": {
        "markdown": "# `data_awscc_networkmanager_transit_gateway_peerings`\n\nRefer to the Terraform Registry for docs: [`data_awscc_networkmanager_transit_gateway_peerings`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_transit_gateway_peerings).\n"
      },
      "symbolId": "src/data-awscc-networkmanager-transit-gateway-peerings/index:"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerTransitGatewayRegistration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3171
      },
      "readme": {
        "markdown": "# `data_awscc_networkmanager_transit_gateway_registration`\n\nRefer to the Terraform Registry for docs: [`data_awscc_networkmanager_transit_gateway_registration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_transit_gateway_registration).\n"
      },
      "symbolId": "src/data-awscc-networkmanager-transit-gateway-registration/index:"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerTransitGatewayRouteTableAttachment": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3172
      },
      "readme": {
        "markdown": "# `data_awscc_networkmanager_transit_gateway_route_table_attachment`\n\nRefer to the Terraform Registry for docs: [`data_awscc_networkmanager_transit_gateway_route_table_attachment`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_transit_gateway_route_table_attachment).\n"
      },
      "symbolId": "src/data-awscc-networkmanager-transit-gateway-route-table-attachment/index:"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerTransitGatewayRouteTableAttachments": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3173
      },
      "readme": {
        "markdown": "# `data_awscc_networkmanager_transit_gateway_route_table_attachments`\n\nRefer to the Terraform Registry for docs: [`data_awscc_networkmanager_transit_gateway_route_table_attachments`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_transit_gateway_route_table_attachments).\n"
      },
      "symbolId": "src/data-awscc-networkmanager-transit-gateway-route-table-attachments/index:"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerVpcAttachment": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3174
      },
      "readme": {
        "markdown": "# `data_awscc_networkmanager_vpc_attachment`\n\nRefer to the Terraform Registry for docs: [`data_awscc_networkmanager_vpc_attachment`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_vpc_attachment).\n"
      },
      "symbolId": "src/data-awscc-networkmanager-vpc-attachment/index:"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerVpcAttachments": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3175
      },
      "readme": {
        "markdown": "# `data_awscc_networkmanager_vpc_attachments`\n\nRefer to the Terraform Registry for docs: [`data_awscc_networkmanager_vpc_attachments`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_vpc_attachments).\n"
      },
      "symbolId": "src/data-awscc-networkmanager-vpc-attachments/index:"
    },
    "@cdktn/provider-awscc.dataAwsccNimblestudioLaunchProfile": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3176
      },
      "readme": {
        "markdown": "# `data_awscc_nimblestudio_launch_profile`\n\nRefer to the Terraform Registry for docs: [`data_awscc_nimblestudio_launch_profile`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/nimblestudio_launch_profile).\n"
      },
      "symbolId": "src/data-awscc-nimblestudio-launch-profile/index:"
    },
    "@cdktn/provider-awscc.dataAwsccNimblestudioStreamingImage": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3177
      },
      "readme": {
        "markdown": "# `data_awscc_nimblestudio_streaming_image`\n\nRefer to the Terraform Registry for docs: [`data_awscc_nimblestudio_streaming_image`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/nimblestudio_streaming_image).\n"
      },
      "symbolId": "src/data-awscc-nimblestudio-streaming-image/index:"
    },
    "@cdktn/provider-awscc.dataAwsccNimblestudioStudio": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3178
      },
      "readme": {
        "markdown": "# `data_awscc_nimblestudio_studio`\n\nRefer to the Terraform Registry for docs: [`data_awscc_nimblestudio_studio`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/nimblestudio_studio).\n"
      },
      "symbolId": "src/data-awscc-nimblestudio-studio/index:"
    },
    "@cdktn/provider-awscc.dataAwsccNimblestudioStudioComponent": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3179
      },
      "readme": {
        "markdown": "# `data_awscc_nimblestudio_studio_component`\n\nRefer to the Terraform Registry for docs: [`data_awscc_nimblestudio_studio_component`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/nimblestudio_studio_component).\n"
      },
      "symbolId": "src/data-awscc-nimblestudio-studio-component/index:"
    },
    "@cdktn/provider-awscc.dataAwsccNimblestudioStudios": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3180
      },
      "readme": {
        "markdown": "# `data_awscc_nimblestudio_studios`\n\nRefer to the Terraform Registry for docs: [`data_awscc_nimblestudio_studios`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/nimblestudio_studios).\n"
      },
      "symbolId": "src/data-awscc-nimblestudio-studios/index:"
    },
    "@cdktn/provider-awscc.dataAwsccNotificationsChannelAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3181
      },
      "readme": {
        "markdown": "# `data_awscc_notifications_channel_association`\n\nRefer to the Terraform Registry for docs: [`data_awscc_notifications_channel_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/notifications_channel_association).\n"
      },
      "symbolId": "src/data-awscc-notifications-channel-association/index:"
    },
    "@cdktn/provider-awscc.dataAwsccNotificationsEventRule": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3182
      },
      "readme": {
        "markdown": "# `data_awscc_notifications_event_rule`\n\nRefer to the Terraform Registry for docs: [`data_awscc_notifications_event_rule`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/notifications_event_rule).\n"
      },
      "symbolId": "src/data-awscc-notifications-event-rule/index:"
    },
    "@cdktn/provider-awscc.dataAwsccNotificationsManagedNotificationAccountContactAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3183
      },
      "readme": {
        "markdown": "# `data_awscc_notifications_managed_notification_account_contact_association`\n\nRefer to the Terraform Registry for docs: [`data_awscc_notifications_managed_notification_account_contact_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/notifications_managed_notification_account_contact_association).\n"
      },
      "symbolId": "src/data-awscc-notifications-managed-notification-account-contact-association/index:"
    },
    "@cdktn/provider-awscc.dataAwsccNotificationsManagedNotificationAccountContactAssociations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3184
      },
      "readme": {
        "markdown": "# `data_awscc_notifications_managed_notification_account_contact_associations`\n\nRefer to the Terraform Registry for docs: [`data_awscc_notifications_managed_notification_account_contact_associations`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/notifications_managed_notification_account_contact_associations).\n"
      },
      "symbolId": "src/data-awscc-notifications-managed-notification-account-contact-associations/index:"
    },
    "@cdktn/provider-awscc.dataAwsccNotificationsManagedNotificationAdditionalChannelAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3185
      },
      "readme": {
        "markdown": "# `data_awscc_notifications_managed_notification_additional_channel_association`\n\nRefer to the Terraform Registry for docs: [`data_awscc_notifications_managed_notification_additional_channel_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/notifications_managed_notification_additional_channel_association).\n"
      },
      "symbolId": "src/data-awscc-notifications-managed-notification-additional-channel-association/index:"
    },
    "@cdktn/provider-awscc.dataAwsccNotificationsNotificationConfiguration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3186
      },
      "readme": {
        "markdown": "# `data_awscc_notifications_notification_configuration`\n\nRefer to the Terraform Registry for docs: [`data_awscc_notifications_notification_configuration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/notifications_notification_configuration).\n"
      },
      "symbolId": "src/data-awscc-notifications-notification-configuration/index:"
    },
    "@cdktn/provider-awscc.dataAwsccNotificationsNotificationConfigurations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3187
      },
      "readme": {
        "markdown": "# `data_awscc_notifications_notification_configurations`\n\nRefer to the Terraform Registry for docs: [`data_awscc_notifications_notification_configurations`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/notifications_notification_configurations).\n"
      },
      "symbolId": "src/data-awscc-notifications-notification-configurations/index:"
    },
    "@cdktn/provider-awscc.dataAwsccNotificationsNotificationHub": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3188
      },
      "readme": {
        "markdown": "# `data_awscc_notifications_notification_hub`\n\nRefer to the Terraform Registry for docs: [`data_awscc_notifications_notification_hub`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/notifications_notification_hub).\n"
      },
      "symbolId": "src/data-awscc-notifications-notification-hub/index:"
    },
    "@cdktn/provider-awscc.dataAwsccNotificationsNotificationHubs": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3189
      },
      "readme": {
        "markdown": "# `data_awscc_notifications_notification_hubs`\n\nRefer to the Terraform Registry for docs: [`data_awscc_notifications_notification_hubs`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/notifications_notification_hubs).\n"
      },
      "symbolId": "src/data-awscc-notifications-notification-hubs/index:"
    },
    "@cdktn/provider-awscc.dataAwsccNotificationsOrganizationalUnitAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3190
      },
      "readme": {
        "markdown": "# `data_awscc_notifications_organizational_unit_association`\n\nRefer to the Terraform Registry for docs: [`data_awscc_notifications_organizational_unit_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/notifications_organizational_unit_association).\n"
      },
      "symbolId": "src/data-awscc-notifications-organizational-unit-association/index:"
    },
    "@cdktn/provider-awscc.dataAwsccNotificationscontactsEmailContact": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3191
      },
      "readme": {
        "markdown": "# `data_awscc_notificationscontacts_email_contact`\n\nRefer to the Terraform Registry for docs: [`data_awscc_notificationscontacts_email_contact`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/notificationscontacts_email_contact).\n"
      },
      "symbolId": "src/data-awscc-notificationscontacts-email-contact/index:"
    },
    "@cdktn/provider-awscc.dataAwsccNotificationscontactsEmailContacts": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3192
      },
      "readme": {
        "markdown": "# `data_awscc_notificationscontacts_email_contacts`\n\nRefer to the Terraform Registry for docs: [`data_awscc_notificationscontacts_email_contacts`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/notificationscontacts_email_contacts).\n"
      },
      "symbolId": "src/data-awscc-notificationscontacts-email-contacts/index:"
    },
    "@cdktn/provider-awscc.dataAwsccNovaactWorkflowDefinition": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3193
      },
      "readme": {
        "markdown": "# `data_awscc_novaact_workflow_definition`\n\nRefer to the Terraform Registry for docs: [`data_awscc_novaact_workflow_definition`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/novaact_workflow_definition).\n"
      },
      "symbolId": "src/data-awscc-novaact-workflow-definition/index:"
    },
    "@cdktn/provider-awscc.dataAwsccOamLink": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3194
      },
      "readme": {
        "markdown": "# `data_awscc_oam_link`\n\nRefer to the Terraform Registry for docs: [`data_awscc_oam_link`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/oam_link).\n"
      },
      "symbolId": "src/data-awscc-oam-link/index:"
    },
    "@cdktn/provider-awscc.dataAwsccOamLinks": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3195
      },
      "readme": {
        "markdown": "# `data_awscc_oam_links`\n\nRefer to the Terraform Registry for docs: [`data_awscc_oam_links`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/oam_links).\n"
      },
      "symbolId": "src/data-awscc-oam-links/index:"
    },
    "@cdktn/provider-awscc.dataAwsccOamSink": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3196
      },
      "readme": {
        "markdown": "# `data_awscc_oam_sink`\n\nRefer to the Terraform Registry for docs: [`data_awscc_oam_sink`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/oam_sink).\n"
      },
      "symbolId": "src/data-awscc-oam-sink/index:"
    },
    "@cdktn/provider-awscc.dataAwsccOamSinks": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3197
      },
      "readme": {
        "markdown": "# `data_awscc_oam_sinks`\n\nRefer to the Terraform Registry for docs: [`data_awscc_oam_sinks`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/oam_sinks).\n"
      },
      "symbolId": "src/data-awscc-oam-sinks/index:"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationCentralizationRule": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3198
      },
      "readme": {
        "markdown": "# `data_awscc_observabilityadmin_organization_centralization_rule`\n\nRefer to the Terraform Registry for docs: [`data_awscc_observabilityadmin_organization_centralization_rule`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/observabilityadmin_organization_centralization_rule).\n"
      },
      "symbolId": "src/data-awscc-observabilityadmin-organization-centralization-rule/index:"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationCentralizationRules": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3199
      },
      "readme": {
        "markdown": "# `data_awscc_observabilityadmin_organization_centralization_rules`\n\nRefer to the Terraform Registry for docs: [`data_awscc_observabilityadmin_organization_centralization_rules`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/observabilityadmin_organization_centralization_rules).\n"
      },
      "symbolId": "src/data-awscc-observabilityadmin-organization-centralization-rules/index:"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3200
      },
      "readme": {
        "markdown": "# `data_awscc_observabilityadmin_organization_telemetry_rule`\n\nRefer to the Terraform Registry for docs: [`data_awscc_observabilityadmin_organization_telemetry_rule`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/observabilityadmin_organization_telemetry_rule).\n"
      },
      "symbolId": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index:"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRules": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3201
      },
      "readme": {
        "markdown": "# `data_awscc_observabilityadmin_organization_telemetry_rules`\n\nRefer to the Terraform Registry for docs: [`data_awscc_observabilityadmin_organization_telemetry_rules`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/observabilityadmin_organization_telemetry_rules).\n"
      },
      "symbolId": "src/data-awscc-observabilityadmin-organization-telemetry-rules/index:"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminS3TableIntegration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3202
      },
      "readme": {
        "markdown": "# `data_awscc_observabilityadmin_s3_table_integration`\n\nRefer to the Terraform Registry for docs: [`data_awscc_observabilityadmin_s3_table_integration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/observabilityadmin_s3_table_integration).\n"
      },
      "symbolId": "src/data-awscc-observabilityadmin-s3-table-integration/index:"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminS3TableIntegrations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3203
      },
      "readme": {
        "markdown": "# `data_awscc_observabilityadmin_s3_table_integrations`\n\nRefer to the Terraform Registry for docs: [`data_awscc_observabilityadmin_s3_table_integrations`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/observabilityadmin_s3_table_integrations).\n"
      },
      "symbolId": "src/data-awscc-observabilityadmin-s3-table-integrations/index:"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryEnrichment": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3204
      },
      "readme": {
        "markdown": "# `data_awscc_observabilityadmin_telemetry_enrichment`\n\nRefer to the Terraform Registry for docs: [`data_awscc_observabilityadmin_telemetry_enrichment`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/observabilityadmin_telemetry_enrichment).\n"
      },
      "symbolId": "src/data-awscc-observabilityadmin-telemetry-enrichment/index:"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryEnrichments": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3205
      },
      "readme": {
        "markdown": "# `data_awscc_observabilityadmin_telemetry_enrichments`\n\nRefer to the Terraform Registry for docs: [`data_awscc_observabilityadmin_telemetry_enrichments`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/observabilityadmin_telemetry_enrichments).\n"
      },
      "symbolId": "src/data-awscc-observabilityadmin-telemetry-enrichments/index:"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3206
      },
      "readme": {
        "markdown": "# `data_awscc_observabilityadmin_telemetry_rule`\n\nRefer to the Terraform Registry for docs: [`data_awscc_observabilityadmin_telemetry_rule`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/observabilityadmin_telemetry_rule).\n"
      },
      "symbolId": "src/data-awscc-observabilityadmin-telemetry-rule/index:"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRules": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3207
      },
      "readme": {
        "markdown": "# `data_awscc_observabilityadmin_telemetry_rules`\n\nRefer to the Terraform Registry for docs: [`data_awscc_observabilityadmin_telemetry_rules`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/observabilityadmin_telemetry_rules).\n"
      },
      "symbolId": "src/data-awscc-observabilityadmin-telemetry-rules/index:"
    },
    "@cdktn/provider-awscc.dataAwsccOdbCloudAutonomousVmCluster": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3208
      },
      "readme": {
        "markdown": "# `data_awscc_odb_cloud_autonomous_vm_cluster`\n\nRefer to the Terraform Registry for docs: [`data_awscc_odb_cloud_autonomous_vm_cluster`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/odb_cloud_autonomous_vm_cluster).\n"
      },
      "symbolId": "src/data-awscc-odb-cloud-autonomous-vm-cluster/index:"
    },
    "@cdktn/provider-awscc.dataAwsccOdbCloudAutonomousVmClusters": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3209
      },
      "readme": {
        "markdown": "# `data_awscc_odb_cloud_autonomous_vm_clusters`\n\nRefer to the Terraform Registry for docs: [`data_awscc_odb_cloud_autonomous_vm_clusters`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/odb_cloud_autonomous_vm_clusters).\n"
      },
      "symbolId": "src/data-awscc-odb-cloud-autonomous-vm-clusters/index:"
    },
    "@cdktn/provider-awscc.dataAwsccOdbCloudExadataInfrastructure": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3210
      },
      "readme": {
        "markdown": "# `data_awscc_odb_cloud_exadata_infrastructure`\n\nRefer to the Terraform Registry for docs: [`data_awscc_odb_cloud_exadata_infrastructure`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/odb_cloud_exadata_infrastructure).\n"
      },
      "symbolId": "src/data-awscc-odb-cloud-exadata-infrastructure/index:"
    },
    "@cdktn/provider-awscc.dataAwsccOdbCloudExadataInfrastructures": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3211
      },
      "readme": {
        "markdown": "# `data_awscc_odb_cloud_exadata_infrastructures`\n\nRefer to the Terraform Registry for docs: [`data_awscc_odb_cloud_exadata_infrastructures`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/odb_cloud_exadata_infrastructures).\n"
      },
      "symbolId": "src/data-awscc-odb-cloud-exadata-infrastructures/index:"
    },
    "@cdktn/provider-awscc.dataAwsccOdbCloudVmCluster": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3212
      },
      "readme": {
        "markdown": "# `data_awscc_odb_cloud_vm_cluster`\n\nRefer to the Terraform Registry for docs: [`data_awscc_odb_cloud_vm_cluster`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/odb_cloud_vm_cluster).\n"
      },
      "symbolId": "src/data-awscc-odb-cloud-vm-cluster/index:"
    },
    "@cdktn/provider-awscc.dataAwsccOdbCloudVmClusters": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3213
      },
      "readme": {
        "markdown": "# `data_awscc_odb_cloud_vm_clusters`\n\nRefer to the Terraform Registry for docs: [`data_awscc_odb_cloud_vm_clusters`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/odb_cloud_vm_clusters).\n"
      },
      "symbolId": "src/data-awscc-odb-cloud-vm-clusters/index:"
    },
    "@cdktn/provider-awscc.dataAwsccOdbOdbNetwork": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3214
      },
      "readme": {
        "markdown": "# `data_awscc_odb_odb_network`\n\nRefer to the Terraform Registry for docs: [`data_awscc_odb_odb_network`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/odb_odb_network).\n"
      },
      "symbolId": "src/data-awscc-odb-odb-network/index:"
    },
    "@cdktn/provider-awscc.dataAwsccOdbOdbNetworks": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3215
      },
      "readme": {
        "markdown": "# `data_awscc_odb_odb_networks`\n\nRefer to the Terraform Registry for docs: [`data_awscc_odb_odb_networks`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/odb_odb_networks).\n"
      },
      "symbolId": "src/data-awscc-odb-odb-networks/index:"
    },
    "@cdktn/provider-awscc.dataAwsccOdbOdbPeeringConnection": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3216
      },
      "readme": {
        "markdown": "# `data_awscc_odb_odb_peering_connection`\n\nRefer to the Terraform Registry for docs: [`data_awscc_odb_odb_peering_connection`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/odb_odb_peering_connection).\n"
      },
      "symbolId": "src/data-awscc-odb-odb-peering-connection/index:"
    },
    "@cdktn/provider-awscc.dataAwsccOdbOdbPeeringConnections": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3217
      },
      "readme": {
        "markdown": "# `data_awscc_odb_odb_peering_connections`\n\nRefer to the Terraform Registry for docs: [`data_awscc_odb_odb_peering_connections`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/odb_odb_peering_connections).\n"
      },
      "symbolId": "src/data-awscc-odb-odb-peering-connections/index:"
    },
    "@cdktn/provider-awscc.dataAwsccOmicsAnnotationStore": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3218
      },
      "readme": {
        "markdown": "# `data_awscc_omics_annotation_store`\n\nRefer to the Terraform Registry for docs: [`data_awscc_omics_annotation_store`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/omics_annotation_store).\n"
      },
      "symbolId": "src/data-awscc-omics-annotation-store/index:"
    },
    "@cdktn/provider-awscc.dataAwsccOmicsAnnotationStores": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3219
      },
      "readme": {
        "markdown": "# `data_awscc_omics_annotation_stores`\n\nRefer to the Terraform Registry for docs: [`data_awscc_omics_annotation_stores`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/omics_annotation_stores).\n"
      },
      "symbolId": "src/data-awscc-omics-annotation-stores/index:"
    },
    "@cdktn/provider-awscc.dataAwsccOmicsConfiguration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3220
      },
      "readme": {
        "markdown": "# `data_awscc_omics_configuration`\n\nRefer to the Terraform Registry for docs: [`data_awscc_omics_configuration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/omics_configuration).\n"
      },
      "symbolId": "src/data-awscc-omics-configuration/index:"
    },
    "@cdktn/provider-awscc.dataAwsccOmicsConfigurations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3221
      },
      "readme": {
        "markdown": "# `data_awscc_omics_configurations`\n\nRefer to the Terraform Registry for docs: [`data_awscc_omics_configurations`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/omics_configurations).\n"
      },
      "symbolId": "src/data-awscc-omics-configurations/index:"
    },
    "@cdktn/provider-awscc.dataAwsccOmicsReferenceStore": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3222
      },
      "readme": {
        "markdown": "# `data_awscc_omics_reference_store`\n\nRefer to the Terraform Registry for docs: [`data_awscc_omics_reference_store`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/omics_reference_store).\n"
      },
      "symbolId": "src/data-awscc-omics-reference-store/index:"
    },
    "@cdktn/provider-awscc.dataAwsccOmicsReferenceStores": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3223
      },
      "readme": {
        "markdown": "# `data_awscc_omics_reference_stores`\n\nRefer to the Terraform Registry for docs: [`data_awscc_omics_reference_stores`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/omics_reference_stores).\n"
      },
      "symbolId": "src/data-awscc-omics-reference-stores/index:"
    },
    "@cdktn/provider-awscc.dataAwsccOmicsRunGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3224
      },
      "readme": {
        "markdown": "# `data_awscc_omics_run_group`\n\nRefer to the Terraform Registry for docs: [`data_awscc_omics_run_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/omics_run_group).\n"
      },
      "symbolId": "src/data-awscc-omics-run-group/index:"
    },
    "@cdktn/provider-awscc.dataAwsccOmicsRunGroups": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3225
      },
      "readme": {
        "markdown": "# `data_awscc_omics_run_groups`\n\nRefer to the Terraform Registry for docs: [`data_awscc_omics_run_groups`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/omics_run_groups).\n"
      },
      "symbolId": "src/data-awscc-omics-run-groups/index:"
    },
    "@cdktn/provider-awscc.dataAwsccOmicsSequenceStore": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3226
      },
      "readme": {
        "markdown": "# `data_awscc_omics_sequence_store`\n\nRefer to the Terraform Registry for docs: [`data_awscc_omics_sequence_store`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/omics_sequence_store).\n"
      },
      "symbolId": "src/data-awscc-omics-sequence-store/index:"
    },
    "@cdktn/provider-awscc.dataAwsccOmicsSequenceStores": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3227
      },
      "readme": {
        "markdown": "# `data_awscc_omics_sequence_stores`\n\nRefer to the Terraform Registry for docs: [`data_awscc_omics_sequence_stores`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/omics_sequence_stores).\n"
      },
      "symbolId": "src/data-awscc-omics-sequence-stores/index:"
    },
    "@cdktn/provider-awscc.dataAwsccOmicsVariantStore": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3228
      },
      "readme": {
        "markdown": "# `data_awscc_omics_variant_store`\n\nRefer to the Terraform Registry for docs: [`data_awscc_omics_variant_store`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/omics_variant_store).\n"
      },
      "symbolId": "src/data-awscc-omics-variant-store/index:"
    },
    "@cdktn/provider-awscc.dataAwsccOmicsVariantStores": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3229
      },
      "readme": {
        "markdown": "# `data_awscc_omics_variant_stores`\n\nRefer to the Terraform Registry for docs: [`data_awscc_omics_variant_stores`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/omics_variant_stores).\n"
      },
      "symbolId": "src/data-awscc-omics-variant-stores/index:"
    },
    "@cdktn/provider-awscc.dataAwsccOmicsWorkflow": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3230
      },
      "readme": {
        "markdown": "# `data_awscc_omics_workflow`\n\nRefer to the Terraform Registry for docs: [`data_awscc_omics_workflow`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/omics_workflow).\n"
      },
      "symbolId": "src/data-awscc-omics-workflow/index:"
    },
    "@cdktn/provider-awscc.dataAwsccOmicsWorkflowVersion": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3231
      },
      "readme": {
        "markdown": "# `data_awscc_omics_workflow_version`\n\nRefer to the Terraform Registry for docs: [`data_awscc_omics_workflow_version`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/omics_workflow_version).\n"
      },
      "symbolId": "src/data-awscc-omics-workflow-version/index:"
    },
    "@cdktn/provider-awscc.dataAwsccOmicsWorkflowVersions": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3232
      },
      "readme": {
        "markdown": "# `data_awscc_omics_workflow_versions`\n\nRefer to the Terraform Registry for docs: [`data_awscc_omics_workflow_versions`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/omics_workflow_versions).\n"
      },
      "symbolId": "src/data-awscc-omics-workflow-versions/index:"
    },
    "@cdktn/provider-awscc.dataAwsccOmicsWorkflows": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3233
      },
      "readme": {
        "markdown": "# `data_awscc_omics_workflows`\n\nRefer to the Terraform Registry for docs: [`data_awscc_omics_workflows`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/omics_workflows).\n"
      },
      "symbolId": "src/data-awscc-omics-workflows/index:"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserverlessAccessPolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3234
      },
      "readme": {
        "markdown": "# `data_awscc_opensearchserverless_access_policy`\n\nRefer to the Terraform Registry for docs: [`data_awscc_opensearchserverless_access_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/opensearchserverless_access_policy).\n"
      },
      "symbolId": "src/data-awscc-opensearchserverless-access-policy/index:"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserverlessCollection": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3235
      },
      "readme": {
        "markdown": "# `data_awscc_opensearchserverless_collection`\n\nRefer to the Terraform Registry for docs: [`data_awscc_opensearchserverless_collection`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/opensearchserverless_collection).\n"
      },
      "symbolId": "src/data-awscc-opensearchserverless-collection/index:"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserverlessCollectionGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3236
      },
      "readme": {
        "markdown": "# `data_awscc_opensearchserverless_collection_group`\n\nRefer to the Terraform Registry for docs: [`data_awscc_opensearchserverless_collection_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/opensearchserverless_collection_group).\n"
      },
      "symbolId": "src/data-awscc-opensearchserverless-collection-group/index:"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserverlessCollectionGroups": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3237
      },
      "readme": {
        "markdown": "# `data_awscc_opensearchserverless_collection_groups`\n\nRefer to the Terraform Registry for docs: [`data_awscc_opensearchserverless_collection_groups`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/opensearchserverless_collection_groups).\n"
      },
      "symbolId": "src/data-awscc-opensearchserverless-collection-groups/index:"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserverlessCollectionIndex": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3238
      },
      "readme": {
        "markdown": "# `data_awscc_opensearchserverless_collection_index`\n\nRefer to the Terraform Registry for docs: [`data_awscc_opensearchserverless_collection_index`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/opensearchserverless_collection_index).\n"
      },
      "symbolId": "src/data-awscc-opensearchserverless-collection-index/index:"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserverlessCollections": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3239
      },
      "readme": {
        "markdown": "# `data_awscc_opensearchserverless_collections`\n\nRefer to the Terraform Registry for docs: [`data_awscc_opensearchserverless_collections`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/opensearchserverless_collections).\n"
      },
      "symbolId": "src/data-awscc-opensearchserverless-collections/index:"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserverlessLifecyclePolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3240
      },
      "readme": {
        "markdown": "# `data_awscc_opensearchserverless_lifecycle_policy`\n\nRefer to the Terraform Registry for docs: [`data_awscc_opensearchserverless_lifecycle_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/opensearchserverless_lifecycle_policy).\n"
      },
      "symbolId": "src/data-awscc-opensearchserverless-lifecycle-policy/index:"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserverlessSecurityConfig": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3241
      },
      "readme": {
        "markdown": "# `data_awscc_opensearchserverless_security_config`\n\nRefer to the Terraform Registry for docs: [`data_awscc_opensearchserverless_security_config`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/opensearchserverless_security_config).\n"
      },
      "symbolId": "src/data-awscc-opensearchserverless-security-config/index:"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserverlessSecurityPolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3242
      },
      "readme": {
        "markdown": "# `data_awscc_opensearchserverless_security_policy`\n\nRefer to the Terraform Registry for docs: [`data_awscc_opensearchserverless_security_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/opensearchserverless_security_policy).\n"
      },
      "symbolId": "src/data-awscc-opensearchserverless-security-policy/index:"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserverlessVpcEndpoint": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3243
      },
      "readme": {
        "markdown": "# `data_awscc_opensearchserverless_vpc_endpoint`\n\nRefer to the Terraform Registry for docs: [`data_awscc_opensearchserverless_vpc_endpoint`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/opensearchserverless_vpc_endpoint).\n"
      },
      "symbolId": "src/data-awscc-opensearchserverless-vpc-endpoint/index:"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserverlessVpcEndpoints": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3244
      },
      "readme": {
        "markdown": "# `data_awscc_opensearchserverless_vpc_endpoints`\n\nRefer to the Terraform Registry for docs: [`data_awscc_opensearchserverless_vpc_endpoints`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/opensearchserverless_vpc_endpoints).\n"
      },
      "symbolId": "src/data-awscc-opensearchserverless-vpc-endpoints/index:"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserviceApplication": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3245
      },
      "readme": {
        "markdown": "# `data_awscc_opensearchservice_application`\n\nRefer to the Terraform Registry for docs: [`data_awscc_opensearchservice_application`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/opensearchservice_application).\n"
      },
      "symbolId": "src/data-awscc-opensearchservice-application/index:"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserviceApplications": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3246
      },
      "readme": {
        "markdown": "# `data_awscc_opensearchservice_applications`\n\nRefer to the Terraform Registry for docs: [`data_awscc_opensearchservice_applications`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/opensearchservice_applications).\n"
      },
      "symbolId": "src/data-awscc-opensearchservice-applications/index:"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3247
      },
      "readme": {
        "markdown": "# `data_awscc_opensearchservice_domain`\n\nRefer to the Terraform Registry for docs: [`data_awscc_opensearchservice_domain`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/opensearchservice_domain).\n"
      },
      "symbolId": "src/data-awscc-opensearchservice-domain/index:"
    },
    "@cdktn/provider-awscc.dataAwsccOpsworkscmServer": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3248
      },
      "readme": {
        "markdown": "# `data_awscc_opsworkscm_server`\n\nRefer to the Terraform Registry for docs: [`data_awscc_opsworkscm_server`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/opsworkscm_server).\n"
      },
      "symbolId": "src/data-awscc-opsworkscm-server/index:"
    },
    "@cdktn/provider-awscc.dataAwsccOpsworkscmServers": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3249
      },
      "readme": {
        "markdown": "# `data_awscc_opsworkscm_servers`\n\nRefer to the Terraform Registry for docs: [`data_awscc_opsworkscm_servers`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/opsworkscm_servers).\n"
      },
      "symbolId": "src/data-awscc-opsworkscm-servers/index:"
    },
    "@cdktn/provider-awscc.dataAwsccOrganizationsAccount": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3250
      },
      "readme": {
        "markdown": "# `data_awscc_organizations_account`\n\nRefer to the Terraform Registry for docs: [`data_awscc_organizations_account`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/organizations_account).\n"
      },
      "symbolId": "src/data-awscc-organizations-account/index:"
    },
    "@cdktn/provider-awscc.dataAwsccOrganizationsAccounts": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3251
      },
      "readme": {
        "markdown": "# `data_awscc_organizations_accounts`\n\nRefer to the Terraform Registry for docs: [`data_awscc_organizations_accounts`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/organizations_accounts).\n"
      },
      "symbolId": "src/data-awscc-organizations-accounts/index:"
    },
    "@cdktn/provider-awscc.dataAwsccOrganizationsOrganization": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3252
      },
      "readme": {
        "markdown": "# `data_awscc_organizations_organization`\n\nRefer to the Terraform Registry for docs: [`data_awscc_organizations_organization`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/organizations_organization).\n"
      },
      "symbolId": "src/data-awscc-organizations-organization/index:"
    },
    "@cdktn/provider-awscc.dataAwsccOrganizationsOrganizationalUnit": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3253
      },
      "readme": {
        "markdown": "# `data_awscc_organizations_organizational_unit`\n\nRefer to the Terraform Registry for docs: [`data_awscc_organizations_organizational_unit`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/organizations_organizational_unit).\n"
      },
      "symbolId": "src/data-awscc-organizations-organizational-unit/index:"
    },
    "@cdktn/provider-awscc.dataAwsccOrganizationsOrganizations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3254
      },
      "readme": {
        "markdown": "# `data_awscc_organizations_organizations`\n\nRefer to the Terraform Registry for docs: [`data_awscc_organizations_organizations`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/organizations_organizations).\n"
      },
      "symbolId": "src/data-awscc-organizations-organizations/index:"
    },
    "@cdktn/provider-awscc.dataAwsccOrganizationsPolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3255
      },
      "readme": {
        "markdown": "# `data_awscc_organizations_policy`\n\nRefer to the Terraform Registry for docs: [`data_awscc_organizations_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/organizations_policy).\n"
      },
      "symbolId": "src/data-awscc-organizations-policy/index:"
    },
    "@cdktn/provider-awscc.dataAwsccOrganizationsResourcePolicies": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3256
      },
      "readme": {
        "markdown": "# `data_awscc_organizations_resource_policies`\n\nRefer to the Terraform Registry for docs: [`data_awscc_organizations_resource_policies`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/organizations_resource_policies).\n"
      },
      "symbolId": "src/data-awscc-organizations-resource-policies/index:"
    },
    "@cdktn/provider-awscc.dataAwsccOrganizationsResourcePolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3257
      },
      "readme": {
        "markdown": "# `data_awscc_organizations_resource_policy`\n\nRefer to the Terraform Registry for docs: [`data_awscc_organizations_resource_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/organizations_resource_policy).\n"
      },
      "symbolId": "src/data-awscc-organizations-resource-policy/index:"
    },
    "@cdktn/provider-awscc.dataAwsccOsisPipeline": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3258
      },
      "readme": {
        "markdown": "# `data_awscc_osis_pipeline`\n\nRefer to the Terraform Registry for docs: [`data_awscc_osis_pipeline`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/osis_pipeline).\n"
      },
      "symbolId": "src/data-awscc-osis-pipeline/index:"
    },
    "@cdktn/provider-awscc.dataAwsccOsisPipelines": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3259
      },
      "readme": {
        "markdown": "# `data_awscc_osis_pipelines`\n\nRefer to the Terraform Registry for docs: [`data_awscc_osis_pipelines`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/osis_pipelines).\n"
      },
      "symbolId": "src/data-awscc-osis-pipelines/index:"
    },
    "@cdktn/provider-awscc.dataAwsccOutpostsSite": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3260
      },
      "readme": {
        "markdown": "# `data_awscc_outposts_site`\n\nRefer to the Terraform Registry for docs: [`data_awscc_outposts_site`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/outposts_site).\n"
      },
      "symbolId": "src/data-awscc-outposts-site/index:"
    },
    "@cdktn/provider-awscc.dataAwsccOutpostsSites": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3261
      },
      "readme": {
        "markdown": "# `data_awscc_outposts_sites`\n\nRefer to the Terraform Registry for docs: [`data_awscc_outposts_sites`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/outposts_sites).\n"
      },
      "symbolId": "src/data-awscc-outposts-sites/index:"
    },
    "@cdktn/provider-awscc.dataAwsccPanoramaApplicationInstance": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3262
      },
      "readme": {
        "markdown": "# `data_awscc_panorama_application_instance`\n\nRefer to the Terraform Registry for docs: [`data_awscc_panorama_application_instance`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/panorama_application_instance).\n"
      },
      "symbolId": "src/data-awscc-panorama-application-instance/index:"
    },
    "@cdktn/provider-awscc.dataAwsccPanoramaApplicationInstances": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3263
      },
      "readme": {
        "markdown": "# `data_awscc_panorama_application_instances`\n\nRefer to the Terraform Registry for docs: [`data_awscc_panorama_application_instances`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/panorama_application_instances).\n"
      },
      "symbolId": "src/data-awscc-panorama-application-instances/index:"
    },
    "@cdktn/provider-awscc.dataAwsccPanoramaPackage": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3264
      },
      "readme": {
        "markdown": "# `data_awscc_panorama_package`\n\nRefer to the Terraform Registry for docs: [`data_awscc_panorama_package`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/panorama_package).\n"
      },
      "symbolId": "src/data-awscc-panorama-package/index:"
    },
    "@cdktn/provider-awscc.dataAwsccPanoramaPackageVersion": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3265
      },
      "readme": {
        "markdown": "# `data_awscc_panorama_package_version`\n\nRefer to the Terraform Registry for docs: [`data_awscc_panorama_package_version`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/panorama_package_version).\n"
      },
      "symbolId": "src/data-awscc-panorama-package-version/index:"
    },
    "@cdktn/provider-awscc.dataAwsccPanoramaPackages": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3266
      },
      "readme": {
        "markdown": "# `data_awscc_panorama_packages`\n\nRefer to the Terraform Registry for docs: [`data_awscc_panorama_packages`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/panorama_packages).\n"
      },
      "symbolId": "src/data-awscc-panorama-packages/index:"
    },
    "@cdktn/provider-awscc.dataAwsccPaymentcryptographyAlias": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3267
      },
      "readme": {
        "markdown": "# `data_awscc_paymentcryptography_alias`\n\nRefer to the Terraform Registry for docs: [`data_awscc_paymentcryptography_alias`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/paymentcryptography_alias).\n"
      },
      "symbolId": "src/data-awscc-paymentcryptography-alias/index:"
    },
    "@cdktn/provider-awscc.dataAwsccPaymentcryptographyAliases": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3268
      },
      "readme": {
        "markdown": "# `data_awscc_paymentcryptography_aliases`\n\nRefer to the Terraform Registry for docs: [`data_awscc_paymentcryptography_aliases`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/paymentcryptography_aliases).\n"
      },
      "symbolId": "src/data-awscc-paymentcryptography-aliases/index:"
    },
    "@cdktn/provider-awscc.dataAwsccPaymentcryptographyKey": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3269
      },
      "readme": {
        "markdown": "# `data_awscc_paymentcryptography_key`\n\nRefer to the Terraform Registry for docs: [`data_awscc_paymentcryptography_key`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/paymentcryptography_key).\n"
      },
      "symbolId": "src/data-awscc-paymentcryptography-key/index:"
    },
    "@cdktn/provider-awscc.dataAwsccPaymentcryptographyKeys": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3270
      },
      "readme": {
        "markdown": "# `data_awscc_paymentcryptography_keys`\n\nRefer to the Terraform Registry for docs: [`data_awscc_paymentcryptography_keys`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/paymentcryptography_keys).\n"
      },
      "symbolId": "src/data-awscc-paymentcryptography-keys/index:"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradConnector": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3271
      },
      "readme": {
        "markdown": "# `data_awscc_pcaconnectorad_connector`\n\nRefer to the Terraform Registry for docs: [`data_awscc_pcaconnectorad_connector`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/pcaconnectorad_connector).\n"
      },
      "symbolId": "src/data-awscc-pcaconnectorad-connector/index:"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradConnectors": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3272
      },
      "readme": {
        "markdown": "# `data_awscc_pcaconnectorad_connectors`\n\nRefer to the Terraform Registry for docs: [`data_awscc_pcaconnectorad_connectors`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/pcaconnectorad_connectors).\n"
      },
      "symbolId": "src/data-awscc-pcaconnectorad-connectors/index:"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradDirectoryRegistration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3273
      },
      "readme": {
        "markdown": "# `data_awscc_pcaconnectorad_directory_registration`\n\nRefer to the Terraform Registry for docs: [`data_awscc_pcaconnectorad_directory_registration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/pcaconnectorad_directory_registration).\n"
      },
      "symbolId": "src/data-awscc-pcaconnectorad-directory-registration/index:"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradDirectoryRegistrations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3274
      },
      "readme": {
        "markdown": "# `data_awscc_pcaconnectorad_directory_registrations`\n\nRefer to the Terraform Registry for docs: [`data_awscc_pcaconnectorad_directory_registrations`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/pcaconnectorad_directory_registrations).\n"
      },
      "symbolId": "src/data-awscc-pcaconnectorad-directory-registrations/index:"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradServicePrincipalName": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3275
      },
      "readme": {
        "markdown": "# `data_awscc_pcaconnectorad_service_principal_name`\n\nRefer to the Terraform Registry for docs: [`data_awscc_pcaconnectorad_service_principal_name`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/pcaconnectorad_service_principal_name).\n"
      },
      "symbolId": "src/data-awscc-pcaconnectorad-service-principal-name/index:"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3276
      },
      "readme": {
        "markdown": "# `data_awscc_pcaconnectorad_template`\n\nRefer to the Terraform Registry for docs: [`data_awscc_pcaconnectorad_template`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/pcaconnectorad_template).\n"
      },
      "symbolId": "src/data-awscc-pcaconnectorad-template/index:"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplateGroupAccessControlEntry": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3277
      },
      "readme": {
        "markdown": "# `data_awscc_pcaconnectorad_template_group_access_control_entry`\n\nRefer to the Terraform Registry for docs: [`data_awscc_pcaconnectorad_template_group_access_control_entry`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/pcaconnectorad_template_group_access_control_entry).\n"
      },
      "symbolId": "src/data-awscc-pcaconnectorad-template-group-access-control-entry/index:"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectorscepChallenge": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3278
      },
      "readme": {
        "markdown": "# `data_awscc_pcaconnectorscep_challenge`\n\nRefer to the Terraform Registry for docs: [`data_awscc_pcaconnectorscep_challenge`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/pcaconnectorscep_challenge).\n"
      },
      "symbolId": "src/data-awscc-pcaconnectorscep-challenge/index:"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectorscepConnector": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3279
      },
      "readme": {
        "markdown": "# `data_awscc_pcaconnectorscep_connector`\n\nRefer to the Terraform Registry for docs: [`data_awscc_pcaconnectorscep_connector`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/pcaconnectorscep_connector).\n"
      },
      "symbolId": "src/data-awscc-pcaconnectorscep-connector/index:"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectorscepConnectors": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3280
      },
      "readme": {
        "markdown": "# `data_awscc_pcaconnectorscep_connectors`\n\nRefer to the Terraform Registry for docs: [`data_awscc_pcaconnectorscep_connectors`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/pcaconnectorscep_connectors).\n"
      },
      "symbolId": "src/data-awscc-pcaconnectorscep-connectors/index:"
    },
    "@cdktn/provider-awscc.dataAwsccPcsCluster": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3281
      },
      "readme": {
        "markdown": "# `data_awscc_pcs_cluster`\n\nRefer to the Terraform Registry for docs: [`data_awscc_pcs_cluster`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/pcs_cluster).\n"
      },
      "symbolId": "src/data-awscc-pcs-cluster/index:"
    },
    "@cdktn/provider-awscc.dataAwsccPcsClusters": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3282
      },
      "readme": {
        "markdown": "# `data_awscc_pcs_clusters`\n\nRefer to the Terraform Registry for docs: [`data_awscc_pcs_clusters`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/pcs_clusters).\n"
      },
      "symbolId": "src/data-awscc-pcs-clusters/index:"
    },
    "@cdktn/provider-awscc.dataAwsccPcsComputeNodeGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3283
      },
      "readme": {
        "markdown": "# `data_awscc_pcs_compute_node_group`\n\nRefer to the Terraform Registry for docs: [`data_awscc_pcs_compute_node_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/pcs_compute_node_group).\n"
      },
      "symbolId": "src/data-awscc-pcs-compute-node-group/index:"
    },
    "@cdktn/provider-awscc.dataAwsccPcsQueue": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3284
      },
      "readme": {
        "markdown": "# `data_awscc_pcs_queue`\n\nRefer to the Terraform Registry for docs: [`data_awscc_pcs_queue`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/pcs_queue).\n"
      },
      "symbolId": "src/data-awscc-pcs-queue/index:"
    },
    "@cdktn/provider-awscc.dataAwsccPersonalizeDataset": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3285
      },
      "readme": {
        "markdown": "# `data_awscc_personalize_dataset`\n\nRefer to the Terraform Registry for docs: [`data_awscc_personalize_dataset`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/personalize_dataset).\n"
      },
      "symbolId": "src/data-awscc-personalize-dataset/index:"
    },
    "@cdktn/provider-awscc.dataAwsccPersonalizeDatasetGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3286
      },
      "readme": {
        "markdown": "# `data_awscc_personalize_dataset_group`\n\nRefer to the Terraform Registry for docs: [`data_awscc_personalize_dataset_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/personalize_dataset_group).\n"
      },
      "symbolId": "src/data-awscc-personalize-dataset-group/index:"
    },
    "@cdktn/provider-awscc.dataAwsccPersonalizeDatasetGroups": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3287
      },
      "readme": {
        "markdown": "# `data_awscc_personalize_dataset_groups`\n\nRefer to the Terraform Registry for docs: [`data_awscc_personalize_dataset_groups`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/personalize_dataset_groups).\n"
      },
      "symbolId": "src/data-awscc-personalize-dataset-groups/index:"
    },
    "@cdktn/provider-awscc.dataAwsccPersonalizeDatasets": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3288
      },
      "readme": {
        "markdown": "# `data_awscc_personalize_datasets`\n\nRefer to the Terraform Registry for docs: [`data_awscc_personalize_datasets`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/personalize_datasets).\n"
      },
      "symbolId": "src/data-awscc-personalize-datasets/index:"
    },
    "@cdktn/provider-awscc.dataAwsccPersonalizeSchema": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3289
      },
      "readme": {
        "markdown": "# `data_awscc_personalize_schema`\n\nRefer to the Terraform Registry for docs: [`data_awscc_personalize_schema`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/personalize_schema).\n"
      },
      "symbolId": "src/data-awscc-personalize-schema/index:"
    },
    "@cdktn/provider-awscc.dataAwsccPersonalizeSchemas": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3290
      },
      "readme": {
        "markdown": "# `data_awscc_personalize_schemas`\n\nRefer to the Terraform Registry for docs: [`data_awscc_personalize_schemas`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/personalize_schemas).\n"
      },
      "symbolId": "src/data-awscc-personalize-schemas/index:"
    },
    "@cdktn/provider-awscc.dataAwsccPersonalizeSolution": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3291
      },
      "readme": {
        "markdown": "# `data_awscc_personalize_solution`\n\nRefer to the Terraform Registry for docs: [`data_awscc_personalize_solution`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/personalize_solution).\n"
      },
      "symbolId": "src/data-awscc-personalize-solution/index:"
    },
    "@cdktn/provider-awscc.dataAwsccPersonalizeSolutions": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3292
      },
      "readme": {
        "markdown": "# `data_awscc_personalize_solutions`\n\nRefer to the Terraform Registry for docs: [`data_awscc_personalize_solutions`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/personalize_solutions).\n"
      },
      "symbolId": "src/data-awscc-personalize-solutions/index:"
    },
    "@cdktn/provider-awscc.dataAwsccPinpointInAppTemplate": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3293
      },
      "readme": {
        "markdown": "# `data_awscc_pinpoint_in_app_template`\n\nRefer to the Terraform Registry for docs: [`data_awscc_pinpoint_in_app_template`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/pinpoint_in_app_template).\n"
      },
      "symbolId": "src/data-awscc-pinpoint-in-app-template/index:"
    },
    "@cdktn/provider-awscc.dataAwsccPinpointInAppTemplates": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3294
      },
      "readme": {
        "markdown": "# `data_awscc_pinpoint_in_app_templates`\n\nRefer to the Terraform Registry for docs: [`data_awscc_pinpoint_in_app_templates`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/pinpoint_in_app_templates).\n"
      },
      "symbolId": "src/data-awscc-pinpoint-in-app-templates/index:"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3295
      },
      "readme": {
        "markdown": "# `data_awscc_pipes_pipe`\n\nRefer to the Terraform Registry for docs: [`data_awscc_pipes_pipe`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/pipes_pipe).\n"
      },
      "symbolId": "src/data-awscc-pipes-pipe/index:"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipes": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3296
      },
      "readme": {
        "markdown": "# `data_awscc_pipes_pipes`\n\nRefer to the Terraform Registry for docs: [`data_awscc_pipes_pipes`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/pipes_pipes).\n"
      },
      "symbolId": "src/data-awscc-pipes-pipes/index:"
    },
    "@cdktn/provider-awscc.dataAwsccProtonEnvironmentAccountConnection": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3297
      },
      "readme": {
        "markdown": "# `data_awscc_proton_environment_account_connection`\n\nRefer to the Terraform Registry for docs: [`data_awscc_proton_environment_account_connection`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/proton_environment_account_connection).\n"
      },
      "symbolId": "src/data-awscc-proton-environment-account-connection/index:"
    },
    "@cdktn/provider-awscc.dataAwsccProtonEnvironmentAccountConnections": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3298
      },
      "readme": {
        "markdown": "# `data_awscc_proton_environment_account_connections`\n\nRefer to the Terraform Registry for docs: [`data_awscc_proton_environment_account_connections`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/proton_environment_account_connections).\n"
      },
      "symbolId": "src/data-awscc-proton-environment-account-connections/index:"
    },
    "@cdktn/provider-awscc.dataAwsccProtonEnvironmentTemplate": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3299
      },
      "readme": {
        "markdown": "# `data_awscc_proton_environment_template`\n\nRefer to the Terraform Registry for docs: [`data_awscc_proton_environment_template`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/proton_environment_template).\n"
      },
      "symbolId": "src/data-awscc-proton-environment-template/index:"
    },
    "@cdktn/provider-awscc.dataAwsccProtonEnvironmentTemplates": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3300
      },
      "readme": {
        "markdown": "# `data_awscc_proton_environment_templates`\n\nRefer to the Terraform Registry for docs: [`data_awscc_proton_environment_templates`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/proton_environment_templates).\n"
      },
      "symbolId": "src/data-awscc-proton-environment-templates/index:"
    },
    "@cdktn/provider-awscc.dataAwsccProtonServiceTemplate": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3301
      },
      "readme": {
        "markdown": "# `data_awscc_proton_service_template`\n\nRefer to the Terraform Registry for docs: [`data_awscc_proton_service_template`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/proton_service_template).\n"
      },
      "symbolId": "src/data-awscc-proton-service-template/index:"
    },
    "@cdktn/provider-awscc.dataAwsccProtonServiceTemplates": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3302
      },
      "readme": {
        "markdown": "# `data_awscc_proton_service_templates`\n\nRefer to the Terraform Registry for docs: [`data_awscc_proton_service_templates`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/proton_service_templates).\n"
      },
      "symbolId": "src/data-awscc-proton-service-templates/index:"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessApplication": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3303
      },
      "readme": {
        "markdown": "# `data_awscc_qbusiness_application`\n\nRefer to the Terraform Registry for docs: [`data_awscc_qbusiness_application`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/qbusiness_application).\n"
      },
      "symbolId": "src/data-awscc-qbusiness-application/index:"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessApplications": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3304
      },
      "readme": {
        "markdown": "# `data_awscc_qbusiness_applications`\n\nRefer to the Terraform Registry for docs: [`data_awscc_qbusiness_applications`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/qbusiness_applications).\n"
      },
      "symbolId": "src/data-awscc-qbusiness-applications/index:"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessDataSource": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3305
      },
      "readme": {
        "markdown": "# `data_awscc_qbusiness_data_source`\n\nRefer to the Terraform Registry for docs: [`data_awscc_qbusiness_data_source`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/qbusiness_data_source).\n"
      },
      "symbolId": "src/data-awscc-qbusiness-data-source/index:"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessIndex": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3306
      },
      "readme": {
        "markdown": "# `data_awscc_qbusiness_index`\n\nRefer to the Terraform Registry for docs: [`data_awscc_qbusiness_index`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/qbusiness_index).\n"
      },
      "symbolId": "src/data-awscc-qbusiness-index/index:"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessPermission": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3307
      },
      "readme": {
        "markdown": "# `data_awscc_qbusiness_permission`\n\nRefer to the Terraform Registry for docs: [`data_awscc_qbusiness_permission`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/qbusiness_permission).\n"
      },
      "symbolId": "src/data-awscc-qbusiness-permission/index:"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessPlugin": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3308
      },
      "readme": {
        "markdown": "# `data_awscc_qbusiness_plugin`\n\nRefer to the Terraform Registry for docs: [`data_awscc_qbusiness_plugin`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/qbusiness_plugin).\n"
      },
      "symbolId": "src/data-awscc-qbusiness-plugin/index:"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessRetriever": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3309
      },
      "readme": {
        "markdown": "# `data_awscc_qbusiness_retriever`\n\nRefer to the Terraform Registry for docs: [`data_awscc_qbusiness_retriever`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/qbusiness_retriever).\n"
      },
      "symbolId": "src/data-awscc-qbusiness-retriever/index:"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessWebExperience": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3310
      },
      "readme": {
        "markdown": "# `data_awscc_qbusiness_web_experience`\n\nRefer to the Terraform Registry for docs: [`data_awscc_qbusiness_web_experience`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/qbusiness_web_experience).\n"
      },
      "symbolId": "src/data-awscc-qbusiness-web-experience/index:"
    },
    "@cdktn/provider-awscc.dataAwsccQldbStream": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3311
      },
      "readme": {
        "markdown": "# `data_awscc_qldb_stream`\n\nRefer to the Terraform Registry for docs: [`data_awscc_qldb_stream`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/qldb_stream).\n"
      },
      "symbolId": "src/data-awscc-qldb-stream/index:"
    },
    "@cdktn/provider-awscc.dataAwsccQldbStreams": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3312
      },
      "readme": {
        "markdown": "# `data_awscc_qldb_streams`\n\nRefer to the Terraform Registry for docs: [`data_awscc_qldb_streams`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/qldb_streams).\n"
      },
      "symbolId": "src/data-awscc-qldb-streams/index:"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightActionConnector": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3313
      },
      "readme": {
        "markdown": "# `data_awscc_quicksight_action_connector`\n\nRefer to the Terraform Registry for docs: [`data_awscc_quicksight_action_connector`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_action_connector).\n"
      },
      "symbolId": "src/data-awscc-quicksight-action-connector/index:"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightActionConnectors": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3314
      },
      "readme": {
        "markdown": "# `data_awscc_quicksight_action_connectors`\n\nRefer to the Terraform Registry for docs: [`data_awscc_quicksight_action_connectors`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_action_connectors).\n"
      },
      "symbolId": "src/data-awscc-quicksight-action-connectors/index:"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightAgent": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3315
      },
      "readme": {
        "markdown": "# `data_awscc_quicksight_agent`\n\nRefer to the Terraform Registry for docs: [`data_awscc_quicksight_agent`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_agent).\n"
      },
      "symbolId": "src/data-awscc-quicksight-agent/index:"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightAnalyses": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3316
      },
      "readme": {
        "markdown": "# `data_awscc_quicksight_analyses`\n\nRefer to the Terraform Registry for docs: [`data_awscc_quicksight_analyses`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_analyses).\n"
      },
      "symbolId": "src/data-awscc-quicksight-analyses/index:"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightAnalysis": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3317
      },
      "readme": {
        "markdown": "# `data_awscc_quicksight_analysis`\n\nRefer to the Terraform Registry for docs: [`data_awscc_quicksight_analysis`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_analysis).\n"
      },
      "symbolId": "src/data-awscc-quicksight-analysis/index:"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightCustomPermissions": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3318
      },
      "readme": {
        "markdown": "# `data_awscc_quicksight_custom_permissions`\n\nRefer to the Terraform Registry for docs: [`data_awscc_quicksight_custom_permissions`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_custom_permissions).\n"
      },
      "symbolId": "src/data-awscc-quicksight-custom-permissions/index:"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightCustomPermissionsPlural": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3319
      },
      "readme": {
        "markdown": "# `data_awscc_quicksight_custom_permissions_plural`\n\nRefer to the Terraform Registry for docs: [`data_awscc_quicksight_custom_permissions_plural`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_custom_permissions_plural).\n"
      },
      "symbolId": "src/data-awscc-quicksight-custom-permissions-plural/index:"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDashboard": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3320
      },
      "readme": {
        "markdown": "# `data_awscc_quicksight_dashboard`\n\nRefer to the Terraform Registry for docs: [`data_awscc_quicksight_dashboard`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_dashboard).\n"
      },
      "symbolId": "src/data-awscc-quicksight-dashboard/index:"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSet": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3321
      },
      "readme": {
        "markdown": "# `data_awscc_quicksight_data_set`\n\nRefer to the Terraform Registry for docs: [`data_awscc_quicksight_data_set`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_data_set).\n"
      },
      "symbolId": "src/data-awscc-quicksight-data-set/index:"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSets": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3322
      },
      "readme": {
        "markdown": "# `data_awscc_quicksight_data_sets`\n\nRefer to the Terraform Registry for docs: [`data_awscc_quicksight_data_sets`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_data_sets).\n"
      },
      "symbolId": "src/data-awscc-quicksight-data-sets/index:"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3323
      },
      "readme": {
        "markdown": "# `data_awscc_quicksight_data_source`\n\nRefer to the Terraform Registry for docs: [`data_awscc_quicksight_data_source`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_data_source).\n"
      },
      "symbolId": "src/data-awscc-quicksight-data-source/index:"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSources": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3324
      },
      "readme": {
        "markdown": "# `data_awscc_quicksight_data_sources`\n\nRefer to the Terraform Registry for docs: [`data_awscc_quicksight_data_sources`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_data_sources).\n"
      },
      "symbolId": "src/data-awscc-quicksight-data-sources/index:"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightFolder": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3325
      },
      "readme": {
        "markdown": "# `data_awscc_quicksight_folder`\n\nRefer to the Terraform Registry for docs: [`data_awscc_quicksight_folder`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_folder).\n"
      },
      "symbolId": "src/data-awscc-quicksight-folder/index:"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightFolders": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3326
      },
      "readme": {
        "markdown": "# `data_awscc_quicksight_folders`\n\nRefer to the Terraform Registry for docs: [`data_awscc_quicksight_folders`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_folders).\n"
      },
      "symbolId": "src/data-awscc-quicksight-folders/index:"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightKnowledgeBase": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3327
      },
      "readme": {
        "markdown": "# `data_awscc_quicksight_knowledge_base`\n\nRefer to the Terraform Registry for docs: [`data_awscc_quicksight_knowledge_base`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_knowledge_base).\n"
      },
      "symbolId": "src/data-awscc-quicksight-knowledge-base/index:"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightKnowledgeBases": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3328
      },
      "readme": {
        "markdown": "# `data_awscc_quicksight_knowledge_bases`\n\nRefer to the Terraform Registry for docs: [`data_awscc_quicksight_knowledge_bases`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_knowledge_bases).\n"
      },
      "symbolId": "src/data-awscc-quicksight-knowledge-bases/index:"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightOAuthClientApplication": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3329
      },
      "readme": {
        "markdown": "# `data_awscc_quicksight_o_auth_client_application`\n\nRefer to the Terraform Registry for docs: [`data_awscc_quicksight_o_auth_client_application`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_o_auth_client_application).\n"
      },
      "symbolId": "src/data-awscc-quicksight-o-auth-client-application/index:"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightOAuthClientApplications": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3330
      },
      "readme": {
        "markdown": "# `data_awscc_quicksight_o_auth_client_applications`\n\nRefer to the Terraform Registry for docs: [`data_awscc_quicksight_o_auth_client_applications`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_o_auth_client_applications).\n"
      },
      "symbolId": "src/data-awscc-quicksight-o-auth-client-applications/index:"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightRefreshSchedule": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3331
      },
      "readme": {
        "markdown": "# `data_awscc_quicksight_refresh_schedule`\n\nRefer to the Terraform Registry for docs: [`data_awscc_quicksight_refresh_schedule`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_refresh_schedule).\n"
      },
      "symbolId": "src/data-awscc-quicksight-refresh-schedule/index:"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightRefreshSchedules": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3332
      },
      "readme": {
        "markdown": "# `data_awscc_quicksight_refresh_schedules`\n\nRefer to the Terraform Registry for docs: [`data_awscc_quicksight_refresh_schedules`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_refresh_schedules).\n"
      },
      "symbolId": "src/data-awscc-quicksight-refresh-schedules/index:"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightSpace": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3333
      },
      "readme": {
        "markdown": "# `data_awscc_quicksight_space`\n\nRefer to the Terraform Registry for docs: [`data_awscc_quicksight_space`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_space).\n"
      },
      "symbolId": "src/data-awscc-quicksight-space/index:"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTemplate": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3334
      },
      "readme": {
        "markdown": "# `data_awscc_quicksight_template`\n\nRefer to the Terraform Registry for docs: [`data_awscc_quicksight_template`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_template).\n"
      },
      "symbolId": "src/data-awscc-quicksight-template/index:"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTheme": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3335
      },
      "readme": {
        "markdown": "# `data_awscc_quicksight_theme`\n\nRefer to the Terraform Registry for docs: [`data_awscc_quicksight_theme`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_theme).\n"
      },
      "symbolId": "src/data-awscc-quicksight-theme/index:"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopic": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3336
      },
      "readme": {
        "markdown": "# `data_awscc_quicksight_topic`\n\nRefer to the Terraform Registry for docs: [`data_awscc_quicksight_topic`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_topic).\n"
      },
      "symbolId": "src/data-awscc-quicksight-topic/index:"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopicV2": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3337
      },
      "readme": {
        "markdown": "# `data_awscc_quicksight_topic_v2`\n\nRefer to the Terraform Registry for docs: [`data_awscc_quicksight_topic_v2`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_topic_v2).\n"
      },
      "symbolId": "src/data-awscc-quicksight-topic-v2/index:"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopicV2S": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3338
      },
      "readme": {
        "markdown": "# `data_awscc_quicksight_topic_v2s`\n\nRefer to the Terraform Registry for docs: [`data_awscc_quicksight_topic_v2s`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_topic_v2s).\n"
      },
      "symbolId": "src/data-awscc-quicksight-topic-v2s/index:"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopics": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3339
      },
      "readme": {
        "markdown": "# `data_awscc_quicksight_topics`\n\nRefer to the Terraform Registry for docs: [`data_awscc_quicksight_topics`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_topics).\n"
      },
      "symbolId": "src/data-awscc-quicksight-topics/index:"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightVpcConnection": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3340
      },
      "readme": {
        "markdown": "# `data_awscc_quicksight_vpc_connection`\n\nRefer to the Terraform Registry for docs: [`data_awscc_quicksight_vpc_connection`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_vpc_connection).\n"
      },
      "symbolId": "src/data-awscc-quicksight-vpc-connection/index:"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightVpcConnections": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3341
      },
      "readme": {
        "markdown": "# `data_awscc_quicksight_vpc_connections`\n\nRefer to the Terraform Registry for docs: [`data_awscc_quicksight_vpc_connections`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_vpc_connections).\n"
      },
      "symbolId": "src/data-awscc-quicksight-vpc-connections/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRamPermission": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3342
      },
      "readme": {
        "markdown": "# `data_awscc_ram_permission`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ram_permission`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ram_permission).\n"
      },
      "symbolId": "src/data-awscc-ram-permission/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRamPermissions": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3343
      },
      "readme": {
        "markdown": "# `data_awscc_ram_permissions`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ram_permissions`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ram_permissions).\n"
      },
      "symbolId": "src/data-awscc-ram-permissions/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRamResourceShare": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3344
      },
      "readme": {
        "markdown": "# `data_awscc_ram_resource_share`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ram_resource_share`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ram_resource_share).\n"
      },
      "symbolId": "src/data-awscc-ram-resource-share/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRamResourceShares": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3345
      },
      "readme": {
        "markdown": "# `data_awscc_ram_resource_shares`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ram_resource_shares`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ram_resource_shares).\n"
      },
      "symbolId": "src/data-awscc-ram-resource-shares/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRbinRule": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3346
      },
      "readme": {
        "markdown": "# `data_awscc_rbin_rule`\n\nRefer to the Terraform Registry for docs: [`data_awscc_rbin_rule`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rbin_rule).\n"
      },
      "symbolId": "src/data-awscc-rbin-rule/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRdsCustomDbEngineVersion": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3347
      },
      "readme": {
        "markdown": "# `data_awscc_rds_custom_db_engine_version`\n\nRefer to the Terraform Registry for docs: [`data_awscc_rds_custom_db_engine_version`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_custom_db_engine_version).\n"
      },
      "symbolId": "src/data-awscc-rds-custom-db-engine-version/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRdsCustomDbEngineVersions": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3348
      },
      "readme": {
        "markdown": "# `data_awscc_rds_custom_db_engine_versions`\n\nRefer to the Terraform Registry for docs: [`data_awscc_rds_custom_db_engine_versions`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_custom_db_engine_versions).\n"
      },
      "symbolId": "src/data-awscc-rds-custom-db-engine-versions/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbCluster": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3349
      },
      "readme": {
        "markdown": "# `data_awscc_rds_db_cluster`\n\nRefer to the Terraform Registry for docs: [`data_awscc_rds_db_cluster`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_db_cluster).\n"
      },
      "symbolId": "src/data-awscc-rds-db-cluster/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbClusterParameterGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3350
      },
      "readme": {
        "markdown": "# `data_awscc_rds_db_cluster_parameter_group`\n\nRefer to the Terraform Registry for docs: [`data_awscc_rds_db_cluster_parameter_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_db_cluster_parameter_group).\n"
      },
      "symbolId": "src/data-awscc-rds-db-cluster-parameter-group/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbClusterParameterGroups": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3351
      },
      "readme": {
        "markdown": "# `data_awscc_rds_db_cluster_parameter_groups`\n\nRefer to the Terraform Registry for docs: [`data_awscc_rds_db_cluster_parameter_groups`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_db_cluster_parameter_groups).\n"
      },
      "symbolId": "src/data-awscc-rds-db-cluster-parameter-groups/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbClusters": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3352
      },
      "readme": {
        "markdown": "# `data_awscc_rds_db_clusters`\n\nRefer to the Terraform Registry for docs: [`data_awscc_rds_db_clusters`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_db_clusters).\n"
      },
      "symbolId": "src/data-awscc-rds-db-clusters/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbInstance": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3353
      },
      "readme": {
        "markdown": "# `data_awscc_rds_db_instance`\n\nRefer to the Terraform Registry for docs: [`data_awscc_rds_db_instance`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_db_instance).\n"
      },
      "symbolId": "src/data-awscc-rds-db-instance/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbInstances": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3354
      },
      "readme": {
        "markdown": "# `data_awscc_rds_db_instances`\n\nRefer to the Terraform Registry for docs: [`data_awscc_rds_db_instances`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_db_instances).\n"
      },
      "symbolId": "src/data-awscc-rds-db-instances/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbParameterGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3355
      },
      "readme": {
        "markdown": "# `data_awscc_rds_db_parameter_group`\n\nRefer to the Terraform Registry for docs: [`data_awscc_rds_db_parameter_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_db_parameter_group).\n"
      },
      "symbolId": "src/data-awscc-rds-db-parameter-group/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbParameterGroups": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3356
      },
      "readme": {
        "markdown": "# `data_awscc_rds_db_parameter_groups`\n\nRefer to the Terraform Registry for docs: [`data_awscc_rds_db_parameter_groups`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_db_parameter_groups).\n"
      },
      "symbolId": "src/data-awscc-rds-db-parameter-groups/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbProxies": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3357
      },
      "readme": {
        "markdown": "# `data_awscc_rds_db_proxies`\n\nRefer to the Terraform Registry for docs: [`data_awscc_rds_db_proxies`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_db_proxies).\n"
      },
      "symbolId": "src/data-awscc-rds-db-proxies/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbProxy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3358
      },
      "readme": {
        "markdown": "# `data_awscc_rds_db_proxy`\n\nRefer to the Terraform Registry for docs: [`data_awscc_rds_db_proxy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_db_proxy).\n"
      },
      "symbolId": "src/data-awscc-rds-db-proxy/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbProxyEndpoint": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3359
      },
      "readme": {
        "markdown": "# `data_awscc_rds_db_proxy_endpoint`\n\nRefer to the Terraform Registry for docs: [`data_awscc_rds_db_proxy_endpoint`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_db_proxy_endpoint).\n"
      },
      "symbolId": "src/data-awscc-rds-db-proxy-endpoint/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbProxyEndpoints": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3360
      },
      "readme": {
        "markdown": "# `data_awscc_rds_db_proxy_endpoints`\n\nRefer to the Terraform Registry for docs: [`data_awscc_rds_db_proxy_endpoints`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_db_proxy_endpoints).\n"
      },
      "symbolId": "src/data-awscc-rds-db-proxy-endpoints/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbProxyTargetGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3361
      },
      "readme": {
        "markdown": "# `data_awscc_rds_db_proxy_target_group`\n\nRefer to the Terraform Registry for docs: [`data_awscc_rds_db_proxy_target_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_db_proxy_target_group).\n"
      },
      "symbolId": "src/data-awscc-rds-db-proxy-target-group/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbProxyTargetGroups": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3362
      },
      "readme": {
        "markdown": "# `data_awscc_rds_db_proxy_target_groups`\n\nRefer to the Terraform Registry for docs: [`data_awscc_rds_db_proxy_target_groups`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_db_proxy_target_groups).\n"
      },
      "symbolId": "src/data-awscc-rds-db-proxy-target-groups/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbShardGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3363
      },
      "readme": {
        "markdown": "# `data_awscc_rds_db_shard_group`\n\nRefer to the Terraform Registry for docs: [`data_awscc_rds_db_shard_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_db_shard_group).\n"
      },
      "symbolId": "src/data-awscc-rds-db-shard-group/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbShardGroups": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3364
      },
      "readme": {
        "markdown": "# `data_awscc_rds_db_shard_groups`\n\nRefer to the Terraform Registry for docs: [`data_awscc_rds_db_shard_groups`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_db_shard_groups).\n"
      },
      "symbolId": "src/data-awscc-rds-db-shard-groups/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbSubnetGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3365
      },
      "readme": {
        "markdown": "# `data_awscc_rds_db_subnet_group`\n\nRefer to the Terraform Registry for docs: [`data_awscc_rds_db_subnet_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_db_subnet_group).\n"
      },
      "symbolId": "src/data-awscc-rds-db-subnet-group/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbSubnetGroups": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3366
      },
      "readme": {
        "markdown": "# `data_awscc_rds_db_subnet_groups`\n\nRefer to the Terraform Registry for docs: [`data_awscc_rds_db_subnet_groups`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_db_subnet_groups).\n"
      },
      "symbolId": "src/data-awscc-rds-db-subnet-groups/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRdsEventSubscription": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3367
      },
      "readme": {
        "markdown": "# `data_awscc_rds_event_subscription`\n\nRefer to the Terraform Registry for docs: [`data_awscc_rds_event_subscription`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_event_subscription).\n"
      },
      "symbolId": "src/data-awscc-rds-event-subscription/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRdsEventSubscriptions": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3368
      },
      "readme": {
        "markdown": "# `data_awscc_rds_event_subscriptions`\n\nRefer to the Terraform Registry for docs: [`data_awscc_rds_event_subscriptions`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_event_subscriptions).\n"
      },
      "symbolId": "src/data-awscc-rds-event-subscriptions/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRdsGlobalCluster": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3369
      },
      "readme": {
        "markdown": "# `data_awscc_rds_global_cluster`\n\nRefer to the Terraform Registry for docs: [`data_awscc_rds_global_cluster`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_global_cluster).\n"
      },
      "symbolId": "src/data-awscc-rds-global-cluster/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRdsGlobalClusters": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3370
      },
      "readme": {
        "markdown": "# `data_awscc_rds_global_clusters`\n\nRefer to the Terraform Registry for docs: [`data_awscc_rds_global_clusters`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_global_clusters).\n"
      },
      "symbolId": "src/data-awscc-rds-global-clusters/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRdsIntegration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3371
      },
      "readme": {
        "markdown": "# `data_awscc_rds_integration`\n\nRefer to the Terraform Registry for docs: [`data_awscc_rds_integration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_integration).\n"
      },
      "symbolId": "src/data-awscc-rds-integration/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRdsIntegrations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3372
      },
      "readme": {
        "markdown": "# `data_awscc_rds_integrations`\n\nRefer to the Terraform Registry for docs: [`data_awscc_rds_integrations`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_integrations).\n"
      },
      "symbolId": "src/data-awscc-rds-integrations/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRdsOptionGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3373
      },
      "readme": {
        "markdown": "# `data_awscc_rds_option_group`\n\nRefer to the Terraform Registry for docs: [`data_awscc_rds_option_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_option_group).\n"
      },
      "symbolId": "src/data-awscc-rds-option-group/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRdsOptionGroups": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3374
      },
      "readme": {
        "markdown": "# `data_awscc_rds_option_groups`\n\nRefer to the Terraform Registry for docs: [`data_awscc_rds_option_groups`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_option_groups).\n"
      },
      "symbolId": "src/data-awscc-rds-option-groups/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftCluster": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3375
      },
      "readme": {
        "markdown": "# `data_awscc_redshift_cluster`\n\nRefer to the Terraform Registry for docs: [`data_awscc_redshift_cluster`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/redshift_cluster).\n"
      },
      "symbolId": "src/data-awscc-redshift-cluster/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftClusterParameterGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3376
      },
      "readme": {
        "markdown": "# `data_awscc_redshift_cluster_parameter_group`\n\nRefer to the Terraform Registry for docs: [`data_awscc_redshift_cluster_parameter_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/redshift_cluster_parameter_group).\n"
      },
      "symbolId": "src/data-awscc-redshift-cluster-parameter-group/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftClusterParameterGroups": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3377
      },
      "readme": {
        "markdown": "# `data_awscc_redshift_cluster_parameter_groups`\n\nRefer to the Terraform Registry for docs: [`data_awscc_redshift_cluster_parameter_groups`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/redshift_cluster_parameter_groups).\n"
      },
      "symbolId": "src/data-awscc-redshift-cluster-parameter-groups/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftClusterSubnetGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3378
      },
      "readme": {
        "markdown": "# `data_awscc_redshift_cluster_subnet_group`\n\nRefer to the Terraform Registry for docs: [`data_awscc_redshift_cluster_subnet_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/redshift_cluster_subnet_group).\n"
      },
      "symbolId": "src/data-awscc-redshift-cluster-subnet-group/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftClusterSubnetGroups": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3379
      },
      "readme": {
        "markdown": "# `data_awscc_redshift_cluster_subnet_groups`\n\nRefer to the Terraform Registry for docs: [`data_awscc_redshift_cluster_subnet_groups`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/redshift_cluster_subnet_groups).\n"
      },
      "symbolId": "src/data-awscc-redshift-cluster-subnet-groups/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftClusters": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3380
      },
      "readme": {
        "markdown": "# `data_awscc_redshift_clusters`\n\nRefer to the Terraform Registry for docs: [`data_awscc_redshift_clusters`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/redshift_clusters).\n"
      },
      "symbolId": "src/data-awscc-redshift-clusters/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftEndpointAccess": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3381
      },
      "readme": {
        "markdown": "# `data_awscc_redshift_endpoint_access`\n\nRefer to the Terraform Registry for docs: [`data_awscc_redshift_endpoint_access`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/redshift_endpoint_access).\n"
      },
      "symbolId": "src/data-awscc-redshift-endpoint-access/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftEndpointAccesses": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3382
      },
      "readme": {
        "markdown": "# `data_awscc_redshift_endpoint_accesses`\n\nRefer to the Terraform Registry for docs: [`data_awscc_redshift_endpoint_accesses`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/redshift_endpoint_accesses).\n"
      },
      "symbolId": "src/data-awscc-redshift-endpoint-accesses/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftEndpointAuthorization": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3383
      },
      "readme": {
        "markdown": "# `data_awscc_redshift_endpoint_authorization`\n\nRefer to the Terraform Registry for docs: [`data_awscc_redshift_endpoint_authorization`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/redshift_endpoint_authorization).\n"
      },
      "symbolId": "src/data-awscc-redshift-endpoint-authorization/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftEndpointAuthorizations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3384
      },
      "readme": {
        "markdown": "# `data_awscc_redshift_endpoint_authorizations`\n\nRefer to the Terraform Registry for docs: [`data_awscc_redshift_endpoint_authorizations`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/redshift_endpoint_authorizations).\n"
      },
      "symbolId": "src/data-awscc-redshift-endpoint-authorizations/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftEventSubscription": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3385
      },
      "readme": {
        "markdown": "# `data_awscc_redshift_event_subscription`\n\nRefer to the Terraform Registry for docs: [`data_awscc_redshift_event_subscription`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/redshift_event_subscription).\n"
      },
      "symbolId": "src/data-awscc-redshift-event-subscription/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftEventSubscriptions": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3386
      },
      "readme": {
        "markdown": "# `data_awscc_redshift_event_subscriptions`\n\nRefer to the Terraform Registry for docs: [`data_awscc_redshift_event_subscriptions`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/redshift_event_subscriptions).\n"
      },
      "symbolId": "src/data-awscc-redshift-event-subscriptions/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftIntegration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3387
      },
      "readme": {
        "markdown": "# `data_awscc_redshift_integration`\n\nRefer to the Terraform Registry for docs: [`data_awscc_redshift_integration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/redshift_integration).\n"
      },
      "symbolId": "src/data-awscc-redshift-integration/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftIntegrations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3388
      },
      "readme": {
        "markdown": "# `data_awscc_redshift_integrations`\n\nRefer to the Terraform Registry for docs: [`data_awscc_redshift_integrations`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/redshift_integrations).\n"
      },
      "symbolId": "src/data-awscc-redshift-integrations/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftScheduledAction": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3389
      },
      "readme": {
        "markdown": "# `data_awscc_redshift_scheduled_action`\n\nRefer to the Terraform Registry for docs: [`data_awscc_redshift_scheduled_action`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/redshift_scheduled_action).\n"
      },
      "symbolId": "src/data-awscc-redshift-scheduled-action/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftScheduledActions": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3390
      },
      "readme": {
        "markdown": "# `data_awscc_redshift_scheduled_actions`\n\nRefer to the Terraform Registry for docs: [`data_awscc_redshift_scheduled_actions`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/redshift_scheduled_actions).\n"
      },
      "symbolId": "src/data-awscc-redshift-scheduled-actions/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftSnapshotSchedule": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3391
      },
      "readme": {
        "markdown": "# `data_awscc_redshift_snapshot_schedule`\n\nRefer to the Terraform Registry for docs: [`data_awscc_redshift_snapshot_schedule`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/redshift_snapshot_schedule).\n"
      },
      "symbolId": "src/data-awscc-redshift-snapshot-schedule/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftSnapshotSchedules": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3392
      },
      "readme": {
        "markdown": "# `data_awscc_redshift_snapshot_schedules`\n\nRefer to the Terraform Registry for docs: [`data_awscc_redshift_snapshot_schedules`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/redshift_snapshot_schedules).\n"
      },
      "symbolId": "src/data-awscc-redshift-snapshot-schedules/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftserverlessNamespace": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3393
      },
      "readme": {
        "markdown": "# `data_awscc_redshiftserverless_namespace`\n\nRefer to the Terraform Registry for docs: [`data_awscc_redshiftserverless_namespace`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/redshiftserverless_namespace).\n"
      },
      "symbolId": "src/data-awscc-redshiftserverless-namespace/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftserverlessNamespaces": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3394
      },
      "readme": {
        "markdown": "# `data_awscc_redshiftserverless_namespaces`\n\nRefer to the Terraform Registry for docs: [`data_awscc_redshiftserverless_namespaces`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/redshiftserverless_namespaces).\n"
      },
      "symbolId": "src/data-awscc-redshiftserverless-namespaces/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftserverlessSnapshot": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3395
      },
      "readme": {
        "markdown": "# `data_awscc_redshiftserverless_snapshot`\n\nRefer to the Terraform Registry for docs: [`data_awscc_redshiftserverless_snapshot`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/redshiftserverless_snapshot).\n"
      },
      "symbolId": "src/data-awscc-redshiftserverless-snapshot/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftserverlessSnapshots": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3396
      },
      "readme": {
        "markdown": "# `data_awscc_redshiftserverless_snapshots`\n\nRefer to the Terraform Registry for docs: [`data_awscc_redshiftserverless_snapshots`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/redshiftserverless_snapshots).\n"
      },
      "symbolId": "src/data-awscc-redshiftserverless-snapshots/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftserverlessWorkgroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3397
      },
      "readme": {
        "markdown": "# `data_awscc_redshiftserverless_workgroup`\n\nRefer to the Terraform Registry for docs: [`data_awscc_redshiftserverless_workgroup`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/redshiftserverless_workgroup).\n"
      },
      "symbolId": "src/data-awscc-redshiftserverless-workgroup/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftserverlessWorkgroups": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3398
      },
      "readme": {
        "markdown": "# `data_awscc_redshiftserverless_workgroups`\n\nRefer to the Terraform Registry for docs: [`data_awscc_redshiftserverless_workgroups`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/redshiftserverless_workgroups).\n"
      },
      "symbolId": "src/data-awscc-redshiftserverless-workgroups/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRefactorspacesApplication": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3399
      },
      "readme": {
        "markdown": "# `data_awscc_refactorspaces_application`\n\nRefer to the Terraform Registry for docs: [`data_awscc_refactorspaces_application`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/refactorspaces_application).\n"
      },
      "symbolId": "src/data-awscc-refactorspaces-application/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRefactorspacesEnvironment": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3400
      },
      "readme": {
        "markdown": "# `data_awscc_refactorspaces_environment`\n\nRefer to the Terraform Registry for docs: [`data_awscc_refactorspaces_environment`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/refactorspaces_environment).\n"
      },
      "symbolId": "src/data-awscc-refactorspaces-environment/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRefactorspacesEnvironments": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3401
      },
      "readme": {
        "markdown": "# `data_awscc_refactorspaces_environments`\n\nRefer to the Terraform Registry for docs: [`data_awscc_refactorspaces_environments`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/refactorspaces_environments).\n"
      },
      "symbolId": "src/data-awscc-refactorspaces-environments/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRefactorspacesRoute": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3402
      },
      "readme": {
        "markdown": "# `data_awscc_refactorspaces_route`\n\nRefer to the Terraform Registry for docs: [`data_awscc_refactorspaces_route`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/refactorspaces_route).\n"
      },
      "symbolId": "src/data-awscc-refactorspaces-route/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRefactorspacesService": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3403
      },
      "readme": {
        "markdown": "# `data_awscc_refactorspaces_service`\n\nRefer to the Terraform Registry for docs: [`data_awscc_refactorspaces_service`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/refactorspaces_service).\n"
      },
      "symbolId": "src/data-awscc-refactorspaces-service/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRekognitionCollection": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3404
      },
      "readme": {
        "markdown": "# `data_awscc_rekognition_collection`\n\nRefer to the Terraform Registry for docs: [`data_awscc_rekognition_collection`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rekognition_collection).\n"
      },
      "symbolId": "src/data-awscc-rekognition-collection/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRekognitionCollections": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3405
      },
      "readme": {
        "markdown": "# `data_awscc_rekognition_collections`\n\nRefer to the Terraform Registry for docs: [`data_awscc_rekognition_collections`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rekognition_collections).\n"
      },
      "symbolId": "src/data-awscc-rekognition-collections/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRekognitionProject": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3406
      },
      "readme": {
        "markdown": "# `data_awscc_rekognition_project`\n\nRefer to the Terraform Registry for docs: [`data_awscc_rekognition_project`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rekognition_project).\n"
      },
      "symbolId": "src/data-awscc-rekognition-project/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRekognitionProjects": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3407
      },
      "readme": {
        "markdown": "# `data_awscc_rekognition_projects`\n\nRefer to the Terraform Registry for docs: [`data_awscc_rekognition_projects`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rekognition_projects).\n"
      },
      "symbolId": "src/data-awscc-rekognition-projects/index:"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubApp": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3408
      },
      "readme": {
        "markdown": "# `data_awscc_resiliencehub_app`\n\nRefer to the Terraform Registry for docs: [`data_awscc_resiliencehub_app`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/resiliencehub_app).\n"
      },
      "symbolId": "src/data-awscc-resiliencehub-app/index:"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubApps": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3409
      },
      "readme": {
        "markdown": "# `data_awscc_resiliencehub_apps`\n\nRefer to the Terraform Registry for docs: [`data_awscc_resiliencehub_apps`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/resiliencehub_apps).\n"
      },
      "symbolId": "src/data-awscc-resiliencehub-apps/index:"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubResiliencyPolicies": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3410
      },
      "readme": {
        "markdown": "# `data_awscc_resiliencehub_resiliency_policies`\n\nRefer to the Terraform Registry for docs: [`data_awscc_resiliencehub_resiliency_policies`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/resiliencehub_resiliency_policies).\n"
      },
      "symbolId": "src/data-awscc-resiliencehub-resiliency-policies/index:"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubResiliencyPolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3411
      },
      "readme": {
        "markdown": "# `data_awscc_resiliencehub_resiliency_policy`\n\nRefer to the Terraform Registry for docs: [`data_awscc_resiliencehub_resiliency_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/resiliencehub_resiliency_policy).\n"
      },
      "symbolId": "src/data-awscc-resiliencehub-resiliency-policy/index:"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubv2Policies": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3412
      },
      "readme": {
        "markdown": "# `data_awscc_resiliencehubv2_policies`\n\nRefer to the Terraform Registry for docs: [`data_awscc_resiliencehubv2_policies`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/resiliencehubv2_policies).\n"
      },
      "symbolId": "src/data-awscc-resiliencehubv2-policies/index:"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubv2Policy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3413
      },
      "readme": {
        "markdown": "# `data_awscc_resiliencehubv2_policy`\n\nRefer to the Terraform Registry for docs: [`data_awscc_resiliencehubv2_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/resiliencehubv2_policy).\n"
      },
      "symbolId": "src/data-awscc-resiliencehubv2-policy/index:"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3414
      },
      "readme": {
        "markdown": "# `data_awscc_resiliencehubv2_service`\n\nRefer to the Terraform Registry for docs: [`data_awscc_resiliencehubv2_service`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/resiliencehubv2_service).\n"
      },
      "symbolId": "src/data-awscc-resiliencehubv2-service/index:"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubv2ServiceFunction": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3415
      },
      "readme": {
        "markdown": "# `data_awscc_resiliencehubv2_service_function`\n\nRefer to the Terraform Registry for docs: [`data_awscc_resiliencehubv2_service_function`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/resiliencehubv2_service_function).\n"
      },
      "symbolId": "src/data-awscc-resiliencehubv2-service-function/index:"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubv2Services": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3416
      },
      "readme": {
        "markdown": "# `data_awscc_resiliencehubv2_services`\n\nRefer to the Terraform Registry for docs: [`data_awscc_resiliencehubv2_services`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/resiliencehubv2_services).\n"
      },
      "symbolId": "src/data-awscc-resiliencehubv2-services/index:"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubv2System": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3417
      },
      "readme": {
        "markdown": "# `data_awscc_resiliencehubv2_system`\n\nRefer to the Terraform Registry for docs: [`data_awscc_resiliencehubv2_system`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/resiliencehubv2_system).\n"
      },
      "symbolId": "src/data-awscc-resiliencehubv2-system/index:"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubv2Systems": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3418
      },
      "readme": {
        "markdown": "# `data_awscc_resiliencehubv2_systems`\n\nRefer to the Terraform Registry for docs: [`data_awscc_resiliencehubv2_systems`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/resiliencehubv2_systems).\n"
      },
      "symbolId": "src/data-awscc-resiliencehubv2-systems/index:"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubv2UserJourney": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3419
      },
      "readme": {
        "markdown": "# `data_awscc_resiliencehubv2_user_journey`\n\nRefer to the Terraform Registry for docs: [`data_awscc_resiliencehubv2_user_journey`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/resiliencehubv2_user_journey).\n"
      },
      "symbolId": "src/data-awscc-resiliencehubv2-user-journey/index:"
    },
    "@cdktn/provider-awscc.dataAwsccResourceexplorer2DefaultViewAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3420
      },
      "readme": {
        "markdown": "# `data_awscc_resourceexplorer2_default_view_association`\n\nRefer to the Terraform Registry for docs: [`data_awscc_resourceexplorer2_default_view_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/resourceexplorer2_default_view_association).\n"
      },
      "symbolId": "src/data-awscc-resourceexplorer2-default-view-association/index:"
    },
    "@cdktn/provider-awscc.dataAwsccResourceexplorer2Index": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3421
      },
      "readme": {
        "markdown": "# `data_awscc_resourceexplorer2_index`\n\nRefer to the Terraform Registry for docs: [`data_awscc_resourceexplorer2_index`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/resourceexplorer2_index).\n"
      },
      "symbolId": "src/data-awscc-resourceexplorer2-index/index:"
    },
    "@cdktn/provider-awscc.dataAwsccResourceexplorer2Indices": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3422
      },
      "readme": {
        "markdown": "# `data_awscc_resourceexplorer2_indices`\n\nRefer to the Terraform Registry for docs: [`data_awscc_resourceexplorer2_indices`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/resourceexplorer2_indices).\n"
      },
      "symbolId": "src/data-awscc-resourceexplorer2-indices/index:"
    },
    "@cdktn/provider-awscc.dataAwsccResourceexplorer2View": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3423
      },
      "readme": {
        "markdown": "# `data_awscc_resourceexplorer2_view`\n\nRefer to the Terraform Registry for docs: [`data_awscc_resourceexplorer2_view`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/resourceexplorer2_view).\n"
      },
      "symbolId": "src/data-awscc-resourceexplorer2-view/index:"
    },
    "@cdktn/provider-awscc.dataAwsccResourceexplorer2Views": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3424
      },
      "readme": {
        "markdown": "# `data_awscc_resourceexplorer2_views`\n\nRefer to the Terraform Registry for docs: [`data_awscc_resourceexplorer2_views`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/resourceexplorer2_views).\n"
      },
      "symbolId": "src/data-awscc-resourceexplorer2-views/index:"
    },
    "@cdktn/provider-awscc.dataAwsccResourcegroupsGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3425
      },
      "readme": {
        "markdown": "# `data_awscc_resourcegroups_group`\n\nRefer to the Terraform Registry for docs: [`data_awscc_resourcegroups_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/resourcegroups_group).\n"
      },
      "symbolId": "src/data-awscc-resourcegroups-group/index:"
    },
    "@cdktn/provider-awscc.dataAwsccResourcegroupsGroups": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3426
      },
      "readme": {
        "markdown": "# `data_awscc_resourcegroups_groups`\n\nRefer to the Terraform Registry for docs: [`data_awscc_resourcegroups_groups`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/resourcegroups_groups).\n"
      },
      "symbolId": "src/data-awscc-resourcegroups-groups/index:"
    },
    "@cdktn/provider-awscc.dataAwsccResourcegroupsTagSyncTask": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3427
      },
      "readme": {
        "markdown": "# `data_awscc_resourcegroups_tag_sync_task`\n\nRefer to the Terraform Registry for docs: [`data_awscc_resourcegroups_tag_sync_task`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/resourcegroups_tag_sync_task).\n"
      },
      "symbolId": "src/data-awscc-resourcegroups-tag-sync-task/index:"
    },
    "@cdktn/provider-awscc.dataAwsccResourcegroupsTagSyncTasks": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3428
      },
      "readme": {
        "markdown": "# `data_awscc_resourcegroups_tag_sync_tasks`\n\nRefer to the Terraform Registry for docs: [`data_awscc_resourcegroups_tag_sync_tasks`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/resourcegroups_tag_sync_tasks).\n"
      },
      "symbolId": "src/data-awscc-resourcegroups-tag-sync-tasks/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRobomakerFleet": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3429
      },
      "readme": {
        "markdown": "# `data_awscc_robomaker_fleet`\n\nRefer to the Terraform Registry for docs: [`data_awscc_robomaker_fleet`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/robomaker_fleet).\n"
      },
      "symbolId": "src/data-awscc-robomaker-fleet/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRobomakerFleets": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3430
      },
      "readme": {
        "markdown": "# `data_awscc_robomaker_fleets`\n\nRefer to the Terraform Registry for docs: [`data_awscc_robomaker_fleets`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/robomaker_fleets).\n"
      },
      "symbolId": "src/data-awscc-robomaker-fleets/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRobomakerRobot": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3431
      },
      "readme": {
        "markdown": "# `data_awscc_robomaker_robot`\n\nRefer to the Terraform Registry for docs: [`data_awscc_robomaker_robot`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/robomaker_robot).\n"
      },
      "symbolId": "src/data-awscc-robomaker-robot/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRobomakerRobotApplication": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3432
      },
      "readme": {
        "markdown": "# `data_awscc_robomaker_robot_application`\n\nRefer to the Terraform Registry for docs: [`data_awscc_robomaker_robot_application`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/robomaker_robot_application).\n"
      },
      "symbolId": "src/data-awscc-robomaker-robot-application/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRobomakerRobotApplicationVersion": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3433
      },
      "readme": {
        "markdown": "# `data_awscc_robomaker_robot_application_version`\n\nRefer to the Terraform Registry for docs: [`data_awscc_robomaker_robot_application_version`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/robomaker_robot_application_version).\n"
      },
      "symbolId": "src/data-awscc-robomaker-robot-application-version/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRobomakerRobotApplications": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3434
      },
      "readme": {
        "markdown": "# `data_awscc_robomaker_robot_applications`\n\nRefer to the Terraform Registry for docs: [`data_awscc_robomaker_robot_applications`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/robomaker_robot_applications).\n"
      },
      "symbolId": "src/data-awscc-robomaker-robot-applications/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRobomakerRobots": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3435
      },
      "readme": {
        "markdown": "# `data_awscc_robomaker_robots`\n\nRefer to the Terraform Registry for docs: [`data_awscc_robomaker_robots`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/robomaker_robots).\n"
      },
      "symbolId": "src/data-awscc-robomaker-robots/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRobomakerSimulationApplication": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3436
      },
      "readme": {
        "markdown": "# `data_awscc_robomaker_simulation_application`\n\nRefer to the Terraform Registry for docs: [`data_awscc_robomaker_simulation_application`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/robomaker_simulation_application).\n"
      },
      "symbolId": "src/data-awscc-robomaker-simulation-application/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRobomakerSimulationApplicationVersion": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3437
      },
      "readme": {
        "markdown": "# `data_awscc_robomaker_simulation_application_version`\n\nRefer to the Terraform Registry for docs: [`data_awscc_robomaker_simulation_application_version`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/robomaker_simulation_application_version).\n"
      },
      "symbolId": "src/data-awscc-robomaker-simulation-application-version/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRobomakerSimulationApplications": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3438
      },
      "readme": {
        "markdown": "# `data_awscc_robomaker_simulation_applications`\n\nRefer to the Terraform Registry for docs: [`data_awscc_robomaker_simulation_applications`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/robomaker_simulation_applications).\n"
      },
      "symbolId": "src/data-awscc-robomaker-simulation-applications/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRolesanywhereCrl": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3439
      },
      "readme": {
        "markdown": "# `data_awscc_rolesanywhere_crl`\n\nRefer to the Terraform Registry for docs: [`data_awscc_rolesanywhere_crl`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rolesanywhere_crl).\n"
      },
      "symbolId": "src/data-awscc-rolesanywhere-crl/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRolesanywhereCrls": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3440
      },
      "readme": {
        "markdown": "# `data_awscc_rolesanywhere_crls`\n\nRefer to the Terraform Registry for docs: [`data_awscc_rolesanywhere_crls`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rolesanywhere_crls).\n"
      },
      "symbolId": "src/data-awscc-rolesanywhere-crls/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRolesanywhereProfile": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3441
      },
      "readme": {
        "markdown": "# `data_awscc_rolesanywhere_profile`\n\nRefer to the Terraform Registry for docs: [`data_awscc_rolesanywhere_profile`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rolesanywhere_profile).\n"
      },
      "symbolId": "src/data-awscc-rolesanywhere-profile/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRolesanywhereProfiles": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3442
      },
      "readme": {
        "markdown": "# `data_awscc_rolesanywhere_profiles`\n\nRefer to the Terraform Registry for docs: [`data_awscc_rolesanywhere_profiles`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rolesanywhere_profiles).\n"
      },
      "symbolId": "src/data-awscc-rolesanywhere-profiles/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRolesanywhereTrustAnchor": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3443
      },
      "readme": {
        "markdown": "# `data_awscc_rolesanywhere_trust_anchor`\n\nRefer to the Terraform Registry for docs: [`data_awscc_rolesanywhere_trust_anchor`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rolesanywhere_trust_anchor).\n"
      },
      "symbolId": "src/data-awscc-rolesanywhere-trust-anchor/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRolesanywhereTrustAnchors": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3444
      },
      "readme": {
        "markdown": "# `data_awscc_rolesanywhere_trust_anchors`\n\nRefer to the Terraform Registry for docs: [`data_awscc_rolesanywhere_trust_anchors`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rolesanywhere_trust_anchors).\n"
      },
      "symbolId": "src/data-awscc-rolesanywhere-trust-anchors/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53CidrCollection": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3445
      },
      "readme": {
        "markdown": "# `data_awscc_route53_cidr_collection`\n\nRefer to the Terraform Registry for docs: [`data_awscc_route53_cidr_collection`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53_cidr_collection).\n"
      },
      "symbolId": "src/data-awscc-route53-cidr-collection/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53CidrCollections": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3446
      },
      "readme": {
        "markdown": "# `data_awscc_route53_cidr_collections`\n\nRefer to the Terraform Registry for docs: [`data_awscc_route53_cidr_collections`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53_cidr_collections).\n"
      },
      "symbolId": "src/data-awscc-route53-cidr-collections/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53Dnssec": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3447
      },
      "readme": {
        "markdown": "# `data_awscc_route53_dnssec`\n\nRefer to the Terraform Registry for docs: [`data_awscc_route53_dnssec`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53_dnssec).\n"
      },
      "symbolId": "src/data-awscc-route53-dnssec/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53Dnssecs": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3448
      },
      "readme": {
        "markdown": "# `data_awscc_route53_dnssecs`\n\nRefer to the Terraform Registry for docs: [`data_awscc_route53_dnssecs`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53_dnssecs).\n"
      },
      "symbolId": "src/data-awscc-route53-dnssecs/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53GlobalresolverAccessSource": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3456
      },
      "readme": {
        "markdown": "# `data_awscc_route53globalresolver_access_source`\n\nRefer to the Terraform Registry for docs: [`data_awscc_route53globalresolver_access_source`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53globalresolver_access_source).\n"
      },
      "symbolId": "src/data-awscc-route53globalresolver-access-source/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53GlobalresolverAccessToken": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3457
      },
      "readme": {
        "markdown": "# `data_awscc_route53globalresolver_access_token`\n\nRefer to the Terraform Registry for docs: [`data_awscc_route53globalresolver_access_token`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53globalresolver_access_token).\n"
      },
      "symbolId": "src/data-awscc-route53globalresolver-access-token/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53GlobalresolverDnsView": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3458
      },
      "readme": {
        "markdown": "# `data_awscc_route53globalresolver_dns_view`\n\nRefer to the Terraform Registry for docs: [`data_awscc_route53globalresolver_dns_view`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53globalresolver_dns_view).\n"
      },
      "symbolId": "src/data-awscc-route53globalresolver-dns-view/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53GlobalresolverFirewallDomainList": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3459
      },
      "readme": {
        "markdown": "# `data_awscc_route53globalresolver_firewall_domain_list`\n\nRefer to the Terraform Registry for docs: [`data_awscc_route53globalresolver_firewall_domain_list`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53globalresolver_firewall_domain_list).\n"
      },
      "symbolId": "src/data-awscc-route53globalresolver-firewall-domain-list/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53GlobalresolverFirewallDomainLists": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3460
      },
      "readme": {
        "markdown": "# `data_awscc_route53globalresolver_firewall_domain_lists`\n\nRefer to the Terraform Registry for docs: [`data_awscc_route53globalresolver_firewall_domain_lists`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53globalresolver_firewall_domain_lists).\n"
      },
      "symbolId": "src/data-awscc-route53globalresolver-firewall-domain-lists/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53GlobalresolverFirewallRule": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3461
      },
      "readme": {
        "markdown": "# `data_awscc_route53globalresolver_firewall_rule`\n\nRefer to the Terraform Registry for docs: [`data_awscc_route53globalresolver_firewall_rule`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53globalresolver_firewall_rule).\n"
      },
      "symbolId": "src/data-awscc-route53globalresolver-firewall-rule/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53GlobalresolverGlobalResolver": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3462
      },
      "readme": {
        "markdown": "# `data_awscc_route53globalresolver_global_resolver`\n\nRefer to the Terraform Registry for docs: [`data_awscc_route53globalresolver_global_resolver`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53globalresolver_global_resolver).\n"
      },
      "symbolId": "src/data-awscc-route53globalresolver-global-resolver/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53GlobalresolverGlobalResolvers": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3463
      },
      "readme": {
        "markdown": "# `data_awscc_route53globalresolver_global_resolvers`\n\nRefer to the Terraform Registry for docs: [`data_awscc_route53globalresolver_global_resolvers`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53globalresolver_global_resolvers).\n"
      },
      "symbolId": "src/data-awscc-route53globalresolver-global-resolvers/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53GlobalresolverHostedZoneAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3464
      },
      "readme": {
        "markdown": "# `data_awscc_route53globalresolver_hosted_zone_association`\n\nRefer to the Terraform Registry for docs: [`data_awscc_route53globalresolver_hosted_zone_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53globalresolver_hosted_zone_association).\n"
      },
      "symbolId": "src/data-awscc-route53globalresolver-hosted-zone-association/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53HealthCheck": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3449
      },
      "readme": {
        "markdown": "# `data_awscc_route53_health_check`\n\nRefer to the Terraform Registry for docs: [`data_awscc_route53_health_check`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53_health_check).\n"
      },
      "symbolId": "src/data-awscc-route53-health-check/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53HealthChecks": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3450
      },
      "readme": {
        "markdown": "# `data_awscc_route53_health_checks`\n\nRefer to the Terraform Registry for docs: [`data_awscc_route53_health_checks`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53_health_checks).\n"
      },
      "symbolId": "src/data-awscc-route53-health-checks/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53HostedZone": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3451
      },
      "readme": {
        "markdown": "# `data_awscc_route53_hosted_zone`\n\nRefer to the Terraform Registry for docs: [`data_awscc_route53_hosted_zone`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53_hosted_zone).\n"
      },
      "symbolId": "src/data-awscc-route53-hosted-zone/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53HostedZones": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3452
      },
      "readme": {
        "markdown": "# `data_awscc_route53_hosted_zones`\n\nRefer to the Terraform Registry for docs: [`data_awscc_route53_hosted_zones`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53_hosted_zones).\n"
      },
      "symbolId": "src/data-awscc-route53-hosted-zones/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53KeySigningKey": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3453
      },
      "readme": {
        "markdown": "# `data_awscc_route53_key_signing_key`\n\nRefer to the Terraform Registry for docs: [`data_awscc_route53_key_signing_key`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53_key_signing_key).\n"
      },
      "symbolId": "src/data-awscc-route53-key-signing-key/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53KeySigningKeys": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3454
      },
      "readme": {
        "markdown": "# `data_awscc_route53_key_signing_keys`\n\nRefer to the Terraform Registry for docs: [`data_awscc_route53_key_signing_keys`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53_key_signing_keys).\n"
      },
      "symbolId": "src/data-awscc-route53-key-signing-keys/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ProfilesProfile": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3465
      },
      "readme": {
        "markdown": "# `data_awscc_route53profiles_profile`\n\nRefer to the Terraform Registry for docs: [`data_awscc_route53profiles_profile`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53profiles_profile).\n"
      },
      "symbolId": "src/data-awscc-route53profiles-profile/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ProfilesProfileAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3466
      },
      "readme": {
        "markdown": "# `data_awscc_route53profiles_profile_association`\n\nRefer to the Terraform Registry for docs: [`data_awscc_route53profiles_profile_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53profiles_profile_association).\n"
      },
      "symbolId": "src/data-awscc-route53profiles-profile-association/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ProfilesProfileAssociations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3467
      },
      "readme": {
        "markdown": "# `data_awscc_route53profiles_profile_associations`\n\nRefer to the Terraform Registry for docs: [`data_awscc_route53profiles_profile_associations`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53profiles_profile_associations).\n"
      },
      "symbolId": "src/data-awscc-route53profiles-profile-associations/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ProfilesProfileResourceAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3468
      },
      "readme": {
        "markdown": "# `data_awscc_route53profiles_profile_resource_association`\n\nRefer to the Terraform Registry for docs: [`data_awscc_route53profiles_profile_resource_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53profiles_profile_resource_association).\n"
      },
      "symbolId": "src/data-awscc-route53profiles-profile-resource-association/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ProfilesProfiles": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3469
      },
      "readme": {
        "markdown": "# `data_awscc_route53profiles_profiles`\n\nRefer to the Terraform Registry for docs: [`data_awscc_route53profiles_profiles`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53profiles_profiles).\n"
      },
      "symbolId": "src/data-awscc-route53profiles-profiles/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53RecordSet": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3455
      },
      "readme": {
        "markdown": "# `data_awscc_route53_record_set`\n\nRefer to the Terraform Registry for docs: [`data_awscc_route53_record_set`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53_record_set).\n"
      },
      "symbolId": "src/data-awscc-route53-record-set/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53RecoverycontrolCluster": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3470
      },
      "readme": {
        "markdown": "# `data_awscc_route53recoverycontrol_cluster`\n\nRefer to the Terraform Registry for docs: [`data_awscc_route53recoverycontrol_cluster`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53recoverycontrol_cluster).\n"
      },
      "symbolId": "src/data-awscc-route53recoverycontrol-cluster/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53RecoverycontrolClusters": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3471
      },
      "readme": {
        "markdown": "# `data_awscc_route53recoverycontrol_clusters`\n\nRefer to the Terraform Registry for docs: [`data_awscc_route53recoverycontrol_clusters`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53recoverycontrol_clusters).\n"
      },
      "symbolId": "src/data-awscc-route53recoverycontrol-clusters/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53RecoverycontrolControlPanel": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3472
      },
      "readme": {
        "markdown": "# `data_awscc_route53recoverycontrol_control_panel`\n\nRefer to the Terraform Registry for docs: [`data_awscc_route53recoverycontrol_control_panel`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53recoverycontrol_control_panel).\n"
      },
      "symbolId": "src/data-awscc-route53recoverycontrol-control-panel/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53RecoverycontrolControlPanels": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3473
      },
      "readme": {
        "markdown": "# `data_awscc_route53recoverycontrol_control_panels`\n\nRefer to the Terraform Registry for docs: [`data_awscc_route53recoverycontrol_control_panels`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53recoverycontrol_control_panels).\n"
      },
      "symbolId": "src/data-awscc-route53recoverycontrol-control-panels/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53RecoverycontrolRoutingControl": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3474
      },
      "readme": {
        "markdown": "# `data_awscc_route53recoverycontrol_routing_control`\n\nRefer to the Terraform Registry for docs: [`data_awscc_route53recoverycontrol_routing_control`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53recoverycontrol_routing_control).\n"
      },
      "symbolId": "src/data-awscc-route53recoverycontrol-routing-control/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53RecoverycontrolSafetyRule": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3475
      },
      "readme": {
        "markdown": "# `data_awscc_route53recoverycontrol_safety_rule`\n\nRefer to the Terraform Registry for docs: [`data_awscc_route53recoverycontrol_safety_rule`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53recoverycontrol_safety_rule).\n"
      },
      "symbolId": "src/data-awscc-route53recoverycontrol-safety-rule/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53RecoveryreadinessCell": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3476
      },
      "readme": {
        "markdown": "# `data_awscc_route53recoveryreadiness_cell`\n\nRefer to the Terraform Registry for docs: [`data_awscc_route53recoveryreadiness_cell`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53recoveryreadiness_cell).\n"
      },
      "symbolId": "src/data-awscc-route53recoveryreadiness-cell/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53RecoveryreadinessCells": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3477
      },
      "readme": {
        "markdown": "# `data_awscc_route53recoveryreadiness_cells`\n\nRefer to the Terraform Registry for docs: [`data_awscc_route53recoveryreadiness_cells`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53recoveryreadiness_cells).\n"
      },
      "symbolId": "src/data-awscc-route53recoveryreadiness-cells/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53RecoveryreadinessReadinessCheck": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3478
      },
      "readme": {
        "markdown": "# `data_awscc_route53recoveryreadiness_readiness_check`\n\nRefer to the Terraform Registry for docs: [`data_awscc_route53recoveryreadiness_readiness_check`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53recoveryreadiness_readiness_check).\n"
      },
      "symbolId": "src/data-awscc-route53recoveryreadiness-readiness-check/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53RecoveryreadinessReadinessChecks": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3479
      },
      "readme": {
        "markdown": "# `data_awscc_route53recoveryreadiness_readiness_checks`\n\nRefer to the Terraform Registry for docs: [`data_awscc_route53recoveryreadiness_readiness_checks`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53recoveryreadiness_readiness_checks).\n"
      },
      "symbolId": "src/data-awscc-route53recoveryreadiness-readiness-checks/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53RecoveryreadinessRecoveryGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3480
      },
      "readme": {
        "markdown": "# `data_awscc_route53recoveryreadiness_recovery_group`\n\nRefer to the Terraform Registry for docs: [`data_awscc_route53recoveryreadiness_recovery_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53recoveryreadiness_recovery_group).\n"
      },
      "symbolId": "src/data-awscc-route53recoveryreadiness-recovery-group/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53RecoveryreadinessRecoveryGroups": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3481
      },
      "readme": {
        "markdown": "# `data_awscc_route53recoveryreadiness_recovery_groups`\n\nRefer to the Terraform Registry for docs: [`data_awscc_route53recoveryreadiness_recovery_groups`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53recoveryreadiness_recovery_groups).\n"
      },
      "symbolId": "src/data-awscc-route53recoveryreadiness-recovery-groups/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53RecoveryreadinessResourceSet": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3482
      },
      "readme": {
        "markdown": "# `data_awscc_route53recoveryreadiness_resource_set`\n\nRefer to the Terraform Registry for docs: [`data_awscc_route53recoveryreadiness_resource_set`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53recoveryreadiness_resource_set).\n"
      },
      "symbolId": "src/data-awscc-route53recoveryreadiness-resource-set/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53RecoveryreadinessResourceSets": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3483
      },
      "readme": {
        "markdown": "# `data_awscc_route53recoveryreadiness_resource_sets`\n\nRefer to the Terraform Registry for docs: [`data_awscc_route53recoveryreadiness_resource_sets`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53recoveryreadiness_resource_sets).\n"
      },
      "symbolId": "src/data-awscc-route53recoveryreadiness-resource-sets/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ResolverFirewallDomainList": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3484
      },
      "readme": {
        "markdown": "# `data_awscc_route53resolver_firewall_domain_list`\n\nRefer to the Terraform Registry for docs: [`data_awscc_route53resolver_firewall_domain_list`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53resolver_firewall_domain_list).\n"
      },
      "symbolId": "src/data-awscc-route53resolver-firewall-domain-list/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ResolverFirewallDomainLists": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3485
      },
      "readme": {
        "markdown": "# `data_awscc_route53resolver_firewall_domain_lists`\n\nRefer to the Terraform Registry for docs: [`data_awscc_route53resolver_firewall_domain_lists`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53resolver_firewall_domain_lists).\n"
      },
      "symbolId": "src/data-awscc-route53resolver-firewall-domain-lists/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ResolverFirewallRuleGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3486
      },
      "readme": {
        "markdown": "# `data_awscc_route53resolver_firewall_rule_group`\n\nRefer to the Terraform Registry for docs: [`data_awscc_route53resolver_firewall_rule_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53resolver_firewall_rule_group).\n"
      },
      "symbolId": "src/data-awscc-route53resolver-firewall-rule-group/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ResolverFirewallRuleGroupAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3487
      },
      "readme": {
        "markdown": "# `data_awscc_route53resolver_firewall_rule_group_association`\n\nRefer to the Terraform Registry for docs: [`data_awscc_route53resolver_firewall_rule_group_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53resolver_firewall_rule_group_association).\n"
      },
      "symbolId": "src/data-awscc-route53resolver-firewall-rule-group-association/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ResolverFirewallRuleGroupAssociations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3488
      },
      "readme": {
        "markdown": "# `data_awscc_route53resolver_firewall_rule_group_associations`\n\nRefer to the Terraform Registry for docs: [`data_awscc_route53resolver_firewall_rule_group_associations`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53resolver_firewall_rule_group_associations).\n"
      },
      "symbolId": "src/data-awscc-route53resolver-firewall-rule-group-associations/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ResolverFirewallRuleGroups": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3489
      },
      "readme": {
        "markdown": "# `data_awscc_route53resolver_firewall_rule_groups`\n\nRefer to the Terraform Registry for docs: [`data_awscc_route53resolver_firewall_rule_groups`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53resolver_firewall_rule_groups).\n"
      },
      "symbolId": "src/data-awscc-route53resolver-firewall-rule-groups/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ResolverOutpostResolver": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3490
      },
      "readme": {
        "markdown": "# `data_awscc_route53resolver_outpost_resolver`\n\nRefer to the Terraform Registry for docs: [`data_awscc_route53resolver_outpost_resolver`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53resolver_outpost_resolver).\n"
      },
      "symbolId": "src/data-awscc-route53resolver-outpost-resolver/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ResolverOutpostResolvers": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3491
      },
      "readme": {
        "markdown": "# `data_awscc_route53resolver_outpost_resolvers`\n\nRefer to the Terraform Registry for docs: [`data_awscc_route53resolver_outpost_resolvers`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53resolver_outpost_resolvers).\n"
      },
      "symbolId": "src/data-awscc-route53resolver-outpost-resolvers/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverConfig": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3492
      },
      "readme": {
        "markdown": "# `data_awscc_route53resolver_resolver_config`\n\nRefer to the Terraform Registry for docs: [`data_awscc_route53resolver_resolver_config`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53resolver_resolver_config).\n"
      },
      "symbolId": "src/data-awscc-route53resolver-resolver-config/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverConfigs": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3493
      },
      "readme": {
        "markdown": "# `data_awscc_route53resolver_resolver_configs`\n\nRefer to the Terraform Registry for docs: [`data_awscc_route53resolver_resolver_configs`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53resolver_resolver_configs).\n"
      },
      "symbolId": "src/data-awscc-route53resolver-resolver-configs/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverDnssecConfig": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3494
      },
      "readme": {
        "markdown": "# `data_awscc_route53resolver_resolver_dnssec_config`\n\nRefer to the Terraform Registry for docs: [`data_awscc_route53resolver_resolver_dnssec_config`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53resolver_resolver_dnssec_config).\n"
      },
      "symbolId": "src/data-awscc-route53resolver-resolver-dnssec-config/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverDnssecConfigs": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3495
      },
      "readme": {
        "markdown": "# `data_awscc_route53resolver_resolver_dnssec_configs`\n\nRefer to the Terraform Registry for docs: [`data_awscc_route53resolver_resolver_dnssec_configs`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53resolver_resolver_dnssec_configs).\n"
      },
      "symbolId": "src/data-awscc-route53resolver-resolver-dnssec-configs/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverEndpoint": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3496
      },
      "readme": {
        "markdown": "# `data_awscc_route53resolver_resolver_endpoint`\n\nRefer to the Terraform Registry for docs: [`data_awscc_route53resolver_resolver_endpoint`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53resolver_resolver_endpoint).\n"
      },
      "symbolId": "src/data-awscc-route53resolver-resolver-endpoint/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverEndpoints": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3497
      },
      "readme": {
        "markdown": "# `data_awscc_route53resolver_resolver_endpoints`\n\nRefer to the Terraform Registry for docs: [`data_awscc_route53resolver_resolver_endpoints`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53resolver_resolver_endpoints).\n"
      },
      "symbolId": "src/data-awscc-route53resolver-resolver-endpoints/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverQueryLoggingConfig": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3498
      },
      "readme": {
        "markdown": "# `data_awscc_route53resolver_resolver_query_logging_config`\n\nRefer to the Terraform Registry for docs: [`data_awscc_route53resolver_resolver_query_logging_config`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53resolver_resolver_query_logging_config).\n"
      },
      "symbolId": "src/data-awscc-route53resolver-resolver-query-logging-config/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverQueryLoggingConfigAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3499
      },
      "readme": {
        "markdown": "# `data_awscc_route53resolver_resolver_query_logging_config_association`\n\nRefer to the Terraform Registry for docs: [`data_awscc_route53resolver_resolver_query_logging_config_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53resolver_resolver_query_logging_config_association).\n"
      },
      "symbolId": "src/data-awscc-route53resolver-resolver-query-logging-config-association/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverQueryLoggingConfigAssociations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3500
      },
      "readme": {
        "markdown": "# `data_awscc_route53resolver_resolver_query_logging_config_associations`\n\nRefer to the Terraform Registry for docs: [`data_awscc_route53resolver_resolver_query_logging_config_associations`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53resolver_resolver_query_logging_config_associations).\n"
      },
      "symbolId": "src/data-awscc-route53resolver-resolver-query-logging-config-associations/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverQueryLoggingConfigs": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3501
      },
      "readme": {
        "markdown": "# `data_awscc_route53resolver_resolver_query_logging_configs`\n\nRefer to the Terraform Registry for docs: [`data_awscc_route53resolver_resolver_query_logging_configs`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53resolver_resolver_query_logging_configs).\n"
      },
      "symbolId": "src/data-awscc-route53resolver-resolver-query-logging-configs/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverRule": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3502
      },
      "readme": {
        "markdown": "# `data_awscc_route53resolver_resolver_rule`\n\nRefer to the Terraform Registry for docs: [`data_awscc_route53resolver_resolver_rule`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53resolver_resolver_rule).\n"
      },
      "symbolId": "src/data-awscc-route53resolver-resolver-rule/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverRuleAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3503
      },
      "readme": {
        "markdown": "# `data_awscc_route53resolver_resolver_rule_association`\n\nRefer to the Terraform Registry for docs: [`data_awscc_route53resolver_resolver_rule_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53resolver_resolver_rule_association).\n"
      },
      "symbolId": "src/data-awscc-route53resolver-resolver-rule-association/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverRuleAssociations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3504
      },
      "readme": {
        "markdown": "# `data_awscc_route53resolver_resolver_rule_associations`\n\nRefer to the Terraform Registry for docs: [`data_awscc_route53resolver_resolver_rule_associations`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53resolver_resolver_rule_associations).\n"
      },
      "symbolId": "src/data-awscc-route53resolver-resolver-rule-associations/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverRules": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3505
      },
      "readme": {
        "markdown": "# `data_awscc_route53resolver_resolver_rules`\n\nRefer to the Terraform Registry for docs: [`data_awscc_route53resolver_resolver_rules`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53resolver_resolver_rules).\n"
      },
      "symbolId": "src/data-awscc-route53resolver-resolver-rules/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricInboundExternalLink": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3506
      },
      "readme": {
        "markdown": "# `data_awscc_rtbfabric_inbound_external_link`\n\nRefer to the Terraform Registry for docs: [`data_awscc_rtbfabric_inbound_external_link`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rtbfabric_inbound_external_link).\n"
      },
      "symbolId": "src/data-awscc-rtbfabric-inbound-external-link/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricLink": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3507
      },
      "readme": {
        "markdown": "# `data_awscc_rtbfabric_link`\n\nRefer to the Terraform Registry for docs: [`data_awscc_rtbfabric_link`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rtbfabric_link).\n"
      },
      "symbolId": "src/data-awscc-rtbfabric-link/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricLinkRoutingRule": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3508
      },
      "readme": {
        "markdown": "# `data_awscc_rtbfabric_link_routing_rule`\n\nRefer to the Terraform Registry for docs: [`data_awscc_rtbfabric_link_routing_rule`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rtbfabric_link_routing_rule).\n"
      },
      "symbolId": "src/data-awscc-rtbfabric-link-routing-rule/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricOutboundExternalLink": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3509
      },
      "readme": {
        "markdown": "# `data_awscc_rtbfabric_outbound_external_link`\n\nRefer to the Terraform Registry for docs: [`data_awscc_rtbfabric_outbound_external_link`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rtbfabric_outbound_external_link).\n"
      },
      "symbolId": "src/data-awscc-rtbfabric-outbound-external-link/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricRequesterGateway": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3510
      },
      "readme": {
        "markdown": "# `data_awscc_rtbfabric_requester_gateway`\n\nRefer to the Terraform Registry for docs: [`data_awscc_rtbfabric_requester_gateway`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rtbfabric_requester_gateway).\n"
      },
      "symbolId": "src/data-awscc-rtbfabric-requester-gateway/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricRequesterGateways": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3511
      },
      "readme": {
        "markdown": "# `data_awscc_rtbfabric_requester_gateways`\n\nRefer to the Terraform Registry for docs: [`data_awscc_rtbfabric_requester_gateways`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rtbfabric_requester_gateways).\n"
      },
      "symbolId": "src/data-awscc-rtbfabric-requester-gateways/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricResponderGateway": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3512
      },
      "readme": {
        "markdown": "# `data_awscc_rtbfabric_responder_gateway`\n\nRefer to the Terraform Registry for docs: [`data_awscc_rtbfabric_responder_gateway`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rtbfabric_responder_gateway).\n"
      },
      "symbolId": "src/data-awscc-rtbfabric-responder-gateway/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricResponderGateways": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3513
      },
      "readme": {
        "markdown": "# `data_awscc_rtbfabric_responder_gateways`\n\nRefer to the Terraform Registry for docs: [`data_awscc_rtbfabric_responder_gateways`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rtbfabric_responder_gateways).\n"
      },
      "symbolId": "src/data-awscc-rtbfabric-responder-gateways/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRumAppMonitor": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3514
      },
      "readme": {
        "markdown": "# `data_awscc_rum_app_monitor`\n\nRefer to the Terraform Registry for docs: [`data_awscc_rum_app_monitor`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rum_app_monitor).\n"
      },
      "symbolId": "src/data-awscc-rum-app-monitor/index:"
    },
    "@cdktn/provider-awscc.dataAwsccRumAppMonitors": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3515
      },
      "readme": {
        "markdown": "# `data_awscc_rum_app_monitors`\n\nRefer to the Terraform Registry for docs: [`data_awscc_rum_app_monitors`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rum_app_monitors).\n"
      },
      "symbolId": "src/data-awscc-rum-app-monitors/index:"
    },
    "@cdktn/provider-awscc.dataAwsccS3AccessGrant": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3516
      },
      "readme": {
        "markdown": "# `data_awscc_s3_access_grant`\n\nRefer to the Terraform Registry for docs: [`data_awscc_s3_access_grant`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3_access_grant).\n"
      },
      "symbolId": "src/data-awscc-s3-access-grant/index:"
    },
    "@cdktn/provider-awscc.dataAwsccS3AccessGrants": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3517
      },
      "readme": {
        "markdown": "# `data_awscc_s3_access_grants`\n\nRefer to the Terraform Registry for docs: [`data_awscc_s3_access_grants`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3_access_grants).\n"
      },
      "symbolId": "src/data-awscc-s3-access-grants/index:"
    },
    "@cdktn/provider-awscc.dataAwsccS3AccessGrantsInstance": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3518
      },
      "readme": {
        "markdown": "# `data_awscc_s3_access_grants_instance`\n\nRefer to the Terraform Registry for docs: [`data_awscc_s3_access_grants_instance`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3_access_grants_instance).\n"
      },
      "symbolId": "src/data-awscc-s3-access-grants-instance/index:"
    },
    "@cdktn/provider-awscc.dataAwsccS3AccessGrantsInstances": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3519
      },
      "readme": {
        "markdown": "# `data_awscc_s3_access_grants_instances`\n\nRefer to the Terraform Registry for docs: [`data_awscc_s3_access_grants_instances`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3_access_grants_instances).\n"
      },
      "symbolId": "src/data-awscc-s3-access-grants-instances/index:"
    },
    "@cdktn/provider-awscc.dataAwsccS3AccessGrantsLocation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3520
      },
      "readme": {
        "markdown": "# `data_awscc_s3_access_grants_location`\n\nRefer to the Terraform Registry for docs: [`data_awscc_s3_access_grants_location`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3_access_grants_location).\n"
      },
      "symbolId": "src/data-awscc-s3-access-grants-location/index:"
    },
    "@cdktn/provider-awscc.dataAwsccS3AccessGrantsLocations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3521
      },
      "readme": {
        "markdown": "# `data_awscc_s3_access_grants_locations`\n\nRefer to the Terraform Registry for docs: [`data_awscc_s3_access_grants_locations`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3_access_grants_locations).\n"
      },
      "symbolId": "src/data-awscc-s3-access-grants-locations/index:"
    },
    "@cdktn/provider-awscc.dataAwsccS3AccessPoint": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3522
      },
      "readme": {
        "markdown": "# `data_awscc_s3_access_point`\n\nRefer to the Terraform Registry for docs: [`data_awscc_s3_access_point`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3_access_point).\n"
      },
      "symbolId": "src/data-awscc-s3-access-point/index:"
    },
    "@cdktn/provider-awscc.dataAwsccS3AccessPoints": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3523
      },
      "readme": {
        "markdown": "# `data_awscc_s3_access_points`\n\nRefer to the Terraform Registry for docs: [`data_awscc_s3_access_points`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3_access_points).\n"
      },
      "symbolId": "src/data-awscc-s3-access-points/index:"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3524
      },
      "readme": {
        "markdown": "# `data_awscc_s3_bucket`\n\nRefer to the Terraform Registry for docs: [`data_awscc_s3_bucket`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3_bucket).\n"
      },
      "symbolId": "src/data-awscc-s3-bucket/index:"
    },
    "@cdktn/provider-awscc.dataAwsccS3BucketPolicies": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3525
      },
      "readme": {
        "markdown": "# `data_awscc_s3_bucket_policies`\n\nRefer to the Terraform Registry for docs: [`data_awscc_s3_bucket_policies`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3_bucket_policies).\n"
      },
      "symbolId": "src/data-awscc-s3-bucket-policies/index:"
    },
    "@cdktn/provider-awscc.dataAwsccS3BucketPolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3526
      },
      "readme": {
        "markdown": "# `data_awscc_s3_bucket_policy`\n\nRefer to the Terraform Registry for docs: [`data_awscc_s3_bucket_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3_bucket_policy).\n"
      },
      "symbolId": "src/data-awscc-s3-bucket-policy/index:"
    },
    "@cdktn/provider-awscc.dataAwsccS3Buckets": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3527
      },
      "readme": {
        "markdown": "# `data_awscc_s3_buckets`\n\nRefer to the Terraform Registry for docs: [`data_awscc_s3_buckets`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3_buckets).\n"
      },
      "symbolId": "src/data-awscc-s3-buckets/index:"
    },
    "@cdktn/provider-awscc.dataAwsccS3ExpressAccessPoint": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3536
      },
      "readme": {
        "markdown": "# `data_awscc_s3express_access_point`\n\nRefer to the Terraform Registry for docs: [`data_awscc_s3express_access_point`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3express_access_point).\n"
      },
      "symbolId": "src/data-awscc-s3express-access-point/index:"
    },
    "@cdktn/provider-awscc.dataAwsccS3ExpressAccessPoints": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3537
      },
      "readme": {
        "markdown": "# `data_awscc_s3express_access_points`\n\nRefer to the Terraform Registry for docs: [`data_awscc_s3express_access_points`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3express_access_points).\n"
      },
      "symbolId": "src/data-awscc-s3express-access-points/index:"
    },
    "@cdktn/provider-awscc.dataAwsccS3ExpressBucketPolicies": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3538
      },
      "readme": {
        "markdown": "# `data_awscc_s3express_bucket_policies`\n\nRefer to the Terraform Registry for docs: [`data_awscc_s3express_bucket_policies`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3express_bucket_policies).\n"
      },
      "symbolId": "src/data-awscc-s3express-bucket-policies/index:"
    },
    "@cdktn/provider-awscc.dataAwsccS3ExpressBucketPolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3539
      },
      "readme": {
        "markdown": "# `data_awscc_s3express_bucket_policy`\n\nRefer to the Terraform Registry for docs: [`data_awscc_s3express_bucket_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3express_bucket_policy).\n"
      },
      "symbolId": "src/data-awscc-s3express-bucket-policy/index:"
    },
    "@cdktn/provider-awscc.dataAwsccS3ExpressDirectoryBucket": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3540
      },
      "readme": {
        "markdown": "# `data_awscc_s3express_directory_bucket`\n\nRefer to the Terraform Registry for docs: [`data_awscc_s3express_directory_bucket`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3express_directory_bucket).\n"
      },
      "symbolId": "src/data-awscc-s3express-directory-bucket/index:"
    },
    "@cdktn/provider-awscc.dataAwsccS3ExpressDirectoryBuckets": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3541
      },
      "readme": {
        "markdown": "# `data_awscc_s3express_directory_buckets`\n\nRefer to the Terraform Registry for docs: [`data_awscc_s3express_directory_buckets`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3express_directory_buckets).\n"
      },
      "symbolId": "src/data-awscc-s3express-directory-buckets/index:"
    },
    "@cdktn/provider-awscc.dataAwsccS3FilesAccessPoint": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3542
      },
      "readme": {
        "markdown": "# `data_awscc_s3files_access_point`\n\nRefer to the Terraform Registry for docs: [`data_awscc_s3files_access_point`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3files_access_point).\n"
      },
      "symbolId": "src/data-awscc-s3files-access-point/index:"
    },
    "@cdktn/provider-awscc.dataAwsccS3FilesFileSystem": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3543
      },
      "readme": {
        "markdown": "# `data_awscc_s3files_file_system`\n\nRefer to the Terraform Registry for docs: [`data_awscc_s3files_file_system`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3files_file_system).\n"
      },
      "symbolId": "src/data-awscc-s3files-file-system/index:"
    },
    "@cdktn/provider-awscc.dataAwsccS3FilesFileSystemPolicies": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3544
      },
      "readme": {
        "markdown": "# `data_awscc_s3files_file_system_policies`\n\nRefer to the Terraform Registry for docs: [`data_awscc_s3files_file_system_policies`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3files_file_system_policies).\n"
      },
      "symbolId": "src/data-awscc-s3files-file-system-policies/index:"
    },
    "@cdktn/provider-awscc.dataAwsccS3FilesFileSystemPolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3545
      },
      "readme": {
        "markdown": "# `data_awscc_s3files_file_system_policy`\n\nRefer to the Terraform Registry for docs: [`data_awscc_s3files_file_system_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3files_file_system_policy).\n"
      },
      "symbolId": "src/data-awscc-s3files-file-system-policy/index:"
    },
    "@cdktn/provider-awscc.dataAwsccS3FilesFileSystems": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3546
      },
      "readme": {
        "markdown": "# `data_awscc_s3files_file_systems`\n\nRefer to the Terraform Registry for docs: [`data_awscc_s3files_file_systems`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3files_file_systems).\n"
      },
      "symbolId": "src/data-awscc-s3files-file-systems/index:"
    },
    "@cdktn/provider-awscc.dataAwsccS3FilesMountTarget": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3547
      },
      "readme": {
        "markdown": "# `data_awscc_s3files_mount_target`\n\nRefer to the Terraform Registry for docs: [`data_awscc_s3files_mount_target`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3files_mount_target).\n"
      },
      "symbolId": "src/data-awscc-s3files-mount-target/index:"
    },
    "@cdktn/provider-awscc.dataAwsccS3MultiRegionAccessPoint": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3528
      },
      "readme": {
        "markdown": "# `data_awscc_s3_multi_region_access_point`\n\nRefer to the Terraform Registry for docs: [`data_awscc_s3_multi_region_access_point`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3_multi_region_access_point).\n"
      },
      "symbolId": "src/data-awscc-s3-multi-region-access-point/index:"
    },
    "@cdktn/provider-awscc.dataAwsccS3MultiRegionAccessPointPolicies": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3529
      },
      "readme": {
        "markdown": "# `data_awscc_s3_multi_region_access_point_policies`\n\nRefer to the Terraform Registry for docs: [`data_awscc_s3_multi_region_access_point_policies`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3_multi_region_access_point_policies).\n"
      },
      "symbolId": "src/data-awscc-s3-multi-region-access-point-policies/index:"
    },
    "@cdktn/provider-awscc.dataAwsccS3MultiRegionAccessPointPolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3530
      },
      "readme": {
        "markdown": "# `data_awscc_s3_multi_region_access_point_policy`\n\nRefer to the Terraform Registry for docs: [`data_awscc_s3_multi_region_access_point_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3_multi_region_access_point_policy).\n"
      },
      "symbolId": "src/data-awscc-s3-multi-region-access-point-policy/index:"
    },
    "@cdktn/provider-awscc.dataAwsccS3MultiRegionAccessPoints": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3531
      },
      "readme": {
        "markdown": "# `data_awscc_s3_multi_region_access_points`\n\nRefer to the Terraform Registry for docs: [`data_awscc_s3_multi_region_access_points`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3_multi_region_access_points).\n"
      },
      "symbolId": "src/data-awscc-s3-multi-region-access-points/index:"
    },
    "@cdktn/provider-awscc.dataAwsccS3ObjectlambdaAccessPoint": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3548
      },
      "readme": {
        "markdown": "# `data_awscc_s3objectlambda_access_point`\n\nRefer to the Terraform Registry for docs: [`data_awscc_s3objectlambda_access_point`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3objectlambda_access_point).\n"
      },
      "symbolId": "src/data-awscc-s3objectlambda-access-point/index:"
    },
    "@cdktn/provider-awscc.dataAwsccS3ObjectlambdaAccessPointPolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3549
      },
      "readme": {
        "markdown": "# `data_awscc_s3objectlambda_access_point_policy`\n\nRefer to the Terraform Registry for docs: [`data_awscc_s3objectlambda_access_point_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3objectlambda_access_point_policy).\n"
      },
      "symbolId": "src/data-awscc-s3objectlambda-access-point-policy/index:"
    },
    "@cdktn/provider-awscc.dataAwsccS3ObjectlambdaAccessPoints": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3550
      },
      "readme": {
        "markdown": "# `data_awscc_s3objectlambda_access_points`\n\nRefer to the Terraform Registry for docs: [`data_awscc_s3objectlambda_access_points`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3objectlambda_access_points).\n"
      },
      "symbolId": "src/data-awscc-s3objectlambda-access-points/index:"
    },
    "@cdktn/provider-awscc.dataAwsccS3OutpostsAccessPoint": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3551
      },
      "readme": {
        "markdown": "# `data_awscc_s3outposts_access_point`\n\nRefer to the Terraform Registry for docs: [`data_awscc_s3outposts_access_point`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3outposts_access_point).\n"
      },
      "symbolId": "src/data-awscc-s3outposts-access-point/index:"
    },
    "@cdktn/provider-awscc.dataAwsccS3OutpostsAccessPoints": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3552
      },
      "readme": {
        "markdown": "# `data_awscc_s3outposts_access_points`\n\nRefer to the Terraform Registry for docs: [`data_awscc_s3outposts_access_points`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3outposts_access_points).\n"
      },
      "symbolId": "src/data-awscc-s3outposts-access-points/index:"
    },
    "@cdktn/provider-awscc.dataAwsccS3OutpostsBucket": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3553
      },
      "readme": {
        "markdown": "# `data_awscc_s3outposts_bucket`\n\nRefer to the Terraform Registry for docs: [`data_awscc_s3outposts_bucket`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3outposts_bucket).\n"
      },
      "symbolId": "src/data-awscc-s3outposts-bucket/index:"
    },
    "@cdktn/provider-awscc.dataAwsccS3OutpostsBucketPolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3554
      },
      "readme": {
        "markdown": "# `data_awscc_s3outposts_bucket_policy`\n\nRefer to the Terraform Registry for docs: [`data_awscc_s3outposts_bucket_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3outposts_bucket_policy).\n"
      },
      "symbolId": "src/data-awscc-s3outposts-bucket-policy/index:"
    },
    "@cdktn/provider-awscc.dataAwsccS3OutpostsEndpoint": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3555
      },
      "readme": {
        "markdown": "# `data_awscc_s3outposts_endpoint`\n\nRefer to the Terraform Registry for docs: [`data_awscc_s3outposts_endpoint`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3outposts_endpoint).\n"
      },
      "symbolId": "src/data-awscc-s3outposts-endpoint/index:"
    },
    "@cdktn/provider-awscc.dataAwsccS3OutpostsEndpoints": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3556
      },
      "readme": {
        "markdown": "# `data_awscc_s3outposts_endpoints`\n\nRefer to the Terraform Registry for docs: [`data_awscc_s3outposts_endpoints`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3outposts_endpoints).\n"
      },
      "symbolId": "src/data-awscc-s3outposts-endpoints/index:"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLens": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3532
      },
      "readme": {
        "markdown": "# `data_awscc_s3_storage_lens`\n\nRefer to the Terraform Registry for docs: [`data_awscc_s3_storage_lens`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3_storage_lens).\n"
      },
      "symbolId": "src/data-awscc-s3-storage-lens/index:"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLensGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3533
      },
      "readme": {
        "markdown": "# `data_awscc_s3_storage_lens_group`\n\nRefer to the Terraform Registry for docs: [`data_awscc_s3_storage_lens_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3_storage_lens_group).\n"
      },
      "symbolId": "src/data-awscc-s3-storage-lens-group/index:"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLensGroups": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3534
      },
      "readme": {
        "markdown": "# `data_awscc_s3_storage_lens_groups`\n\nRefer to the Terraform Registry for docs: [`data_awscc_s3_storage_lens_groups`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3_storage_lens_groups).\n"
      },
      "symbolId": "src/data-awscc-s3-storage-lens-groups/index:"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLenses": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3535
      },
      "readme": {
        "markdown": "# `data_awscc_s3_storage_lenses`\n\nRefer to the Terraform Registry for docs: [`data_awscc_s3_storage_lenses`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3_storage_lenses).\n"
      },
      "symbolId": "src/data-awscc-s3-storage-lenses/index:"
    },
    "@cdktn/provider-awscc.dataAwsccS3TablesNamespace": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3557
      },
      "readme": {
        "markdown": "# `data_awscc_s3tables_namespace`\n\nRefer to the Terraform Registry for docs: [`data_awscc_s3tables_namespace`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3tables_namespace).\n"
      },
      "symbolId": "src/data-awscc-s3tables-namespace/index:"
    },
    "@cdktn/provider-awscc.dataAwsccS3TablesTable": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3558
      },
      "readme": {
        "markdown": "# `data_awscc_s3tables_table`\n\nRefer to the Terraform Registry for docs: [`data_awscc_s3tables_table`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3tables_table).\n"
      },
      "symbolId": "src/data-awscc-s3tables-table/index:"
    },
    "@cdktn/provider-awscc.dataAwsccS3TablesTableBucket": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3559
      },
      "readme": {
        "markdown": "# `data_awscc_s3tables_table_bucket`\n\nRefer to the Terraform Registry for docs: [`data_awscc_s3tables_table_bucket`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3tables_table_bucket).\n"
      },
      "symbolId": "src/data-awscc-s3tables-table-bucket/index:"
    },
    "@cdktn/provider-awscc.dataAwsccS3TablesTableBucketPolicies": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3560
      },
      "readme": {
        "markdown": "# `data_awscc_s3tables_table_bucket_policies`\n\nRefer to the Terraform Registry for docs: [`data_awscc_s3tables_table_bucket_policies`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3tables_table_bucket_policies).\n"
      },
      "symbolId": "src/data-awscc-s3tables-table-bucket-policies/index:"
    },
    "@cdktn/provider-awscc.dataAwsccS3TablesTableBucketPolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3561
      },
      "readme": {
        "markdown": "# `data_awscc_s3tables_table_bucket_policy`\n\nRefer to the Terraform Registry for docs: [`data_awscc_s3tables_table_bucket_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3tables_table_bucket_policy).\n"
      },
      "symbolId": "src/data-awscc-s3tables-table-bucket-policy/index:"
    },
    "@cdktn/provider-awscc.dataAwsccS3TablesTableBuckets": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3562
      },
      "readme": {
        "markdown": "# `data_awscc_s3tables_table_buckets`\n\nRefer to the Terraform Registry for docs: [`data_awscc_s3tables_table_buckets`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3tables_table_buckets).\n"
      },
      "symbolId": "src/data-awscc-s3tables-table-buckets/index:"
    },
    "@cdktn/provider-awscc.dataAwsccS3TablesTablePolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3563
      },
      "readme": {
        "markdown": "# `data_awscc_s3tables_table_policy`\n\nRefer to the Terraform Registry for docs: [`data_awscc_s3tables_table_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3tables_table_policy).\n"
      },
      "symbolId": "src/data-awscc-s3tables-table-policy/index:"
    },
    "@cdktn/provider-awscc.dataAwsccS3VectorsIndex": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3564
      },
      "readme": {
        "markdown": "# `data_awscc_s3vectors_index`\n\nRefer to the Terraform Registry for docs: [`data_awscc_s3vectors_index`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3vectors_index).\n"
      },
      "symbolId": "src/data-awscc-s3vectors-index/index:"
    },
    "@cdktn/provider-awscc.dataAwsccS3VectorsVectorBucket": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3565
      },
      "readme": {
        "markdown": "# `data_awscc_s3vectors_vector_bucket`\n\nRefer to the Terraform Registry for docs: [`data_awscc_s3vectors_vector_bucket`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3vectors_vector_bucket).\n"
      },
      "symbolId": "src/data-awscc-s3vectors-vector-bucket/index:"
    },
    "@cdktn/provider-awscc.dataAwsccS3VectorsVectorBucketPolicies": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3566
      },
      "readme": {
        "markdown": "# `data_awscc_s3vectors_vector_bucket_policies`\n\nRefer to the Terraform Registry for docs: [`data_awscc_s3vectors_vector_bucket_policies`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3vectors_vector_bucket_policies).\n"
      },
      "symbolId": "src/data-awscc-s3vectors-vector-bucket-policies/index:"
    },
    "@cdktn/provider-awscc.dataAwsccS3VectorsVectorBucketPolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3567
      },
      "readme": {
        "markdown": "# `data_awscc_s3vectors_vector_bucket_policy`\n\nRefer to the Terraform Registry for docs: [`data_awscc_s3vectors_vector_bucket_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3vectors_vector_bucket_policy).\n"
      },
      "symbolId": "src/data-awscc-s3vectors-vector-bucket-policy/index:"
    },
    "@cdktn/provider-awscc.dataAwsccS3VectorsVectorBuckets": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3568
      },
      "readme": {
        "markdown": "# `data_awscc_s3vectors_vector_buckets`\n\nRefer to the Terraform Registry for docs: [`data_awscc_s3vectors_vector_buckets`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3vectors_vector_buckets).\n"
      },
      "symbolId": "src/data-awscc-s3vectors-vector-buckets/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerAction": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3569
      },
      "readme": {
        "markdown": "# `data_awscc_sagemaker_action`\n\nRefer to the Terraform Registry for docs: [`data_awscc_sagemaker_action`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_action).\n"
      },
      "symbolId": "src/data-awscc-sagemaker-action/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerActions": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3570
      },
      "readme": {
        "markdown": "# `data_awscc_sagemaker_actions`\n\nRefer to the Terraform Registry for docs: [`data_awscc_sagemaker_actions`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_actions).\n"
      },
      "symbolId": "src/data-awscc-sagemaker-actions/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerAlgorithm": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3571
      },
      "readme": {
        "markdown": "# `data_awscc_sagemaker_algorithm`\n\nRefer to the Terraform Registry for docs: [`data_awscc_sagemaker_algorithm`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_algorithm).\n"
      },
      "symbolId": "src/data-awscc-sagemaker-algorithm/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerAlgorithms": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3572
      },
      "readme": {
        "markdown": "# `data_awscc_sagemaker_algorithms`\n\nRefer to the Terraform Registry for docs: [`data_awscc_sagemaker_algorithms`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_algorithms).\n"
      },
      "symbolId": "src/data-awscc-sagemaker-algorithms/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerApp": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3573
      },
      "readme": {
        "markdown": "# `data_awscc_sagemaker_app`\n\nRefer to the Terraform Registry for docs: [`data_awscc_sagemaker_app`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_app).\n"
      },
      "symbolId": "src/data-awscc-sagemaker-app/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerAppImageConfig": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3574
      },
      "readme": {
        "markdown": "# `data_awscc_sagemaker_app_image_config`\n\nRefer to the Terraform Registry for docs: [`data_awscc_sagemaker_app_image_config`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_app_image_config).\n"
      },
      "symbolId": "src/data-awscc-sagemaker-app-image-config/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerAppImageConfigs": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3575
      },
      "readme": {
        "markdown": "# `data_awscc_sagemaker_app_image_configs`\n\nRefer to the Terraform Registry for docs: [`data_awscc_sagemaker_app_image_configs`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_app_image_configs).\n"
      },
      "symbolId": "src/data-awscc-sagemaker-app-image-configs/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerApps": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3576
      },
      "readme": {
        "markdown": "# `data_awscc_sagemaker_apps`\n\nRefer to the Terraform Registry for docs: [`data_awscc_sagemaker_apps`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_apps).\n"
      },
      "symbolId": "src/data-awscc-sagemaker-apps/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerCluster": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3577
      },
      "readme": {
        "markdown": "# `data_awscc_sagemaker_cluster`\n\nRefer to the Terraform Registry for docs: [`data_awscc_sagemaker_cluster`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_cluster).\n"
      },
      "symbolId": "src/data-awscc-sagemaker-cluster/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerClusters": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3578
      },
      "readme": {
        "markdown": "# `data_awscc_sagemaker_clusters`\n\nRefer to the Terraform Registry for docs: [`data_awscc_sagemaker_clusters`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_clusters).\n"
      },
      "symbolId": "src/data-awscc-sagemaker-clusters/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerContext": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3579
      },
      "readme": {
        "markdown": "# `data_awscc_sagemaker_context`\n\nRefer to the Terraform Registry for docs: [`data_awscc_sagemaker_context`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_context).\n"
      },
      "symbolId": "src/data-awscc-sagemaker-context/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerContexts": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3580
      },
      "readme": {
        "markdown": "# `data_awscc_sagemaker_contexts`\n\nRefer to the Terraform Registry for docs: [`data_awscc_sagemaker_contexts`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_contexts).\n"
      },
      "symbolId": "src/data-awscc-sagemaker-contexts/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3581
      },
      "readme": {
        "markdown": "# `data_awscc_sagemaker_data_quality_job_definition`\n\nRefer to the Terraform Registry for docs: [`data_awscc_sagemaker_data_quality_job_definition`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_data_quality_job_definition).\n"
      },
      "symbolId": "src/data-awscc-sagemaker-data-quality-job-definition/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinitions": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3582
      },
      "readme": {
        "markdown": "# `data_awscc_sagemaker_data_quality_job_definitions`\n\nRefer to the Terraform Registry for docs: [`data_awscc_sagemaker_data_quality_job_definitions`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_data_quality_job_definitions).\n"
      },
      "symbolId": "src/data-awscc-sagemaker-data-quality-job-definitions/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDevice": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3583
      },
      "readme": {
        "markdown": "# `data_awscc_sagemaker_device`\n\nRefer to the Terraform Registry for docs: [`data_awscc_sagemaker_device`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_device).\n"
      },
      "symbolId": "src/data-awscc-sagemaker-device/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDeviceFleet": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3584
      },
      "readme": {
        "markdown": "# `data_awscc_sagemaker_device_fleet`\n\nRefer to the Terraform Registry for docs: [`data_awscc_sagemaker_device_fleet`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_device_fleet).\n"
      },
      "symbolId": "src/data-awscc-sagemaker-device-fleet/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3585
      },
      "readme": {
        "markdown": "# `data_awscc_sagemaker_domain`\n\nRefer to the Terraform Registry for docs: [`data_awscc_sagemaker_domain`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_domain).\n"
      },
      "symbolId": "src/data-awscc-sagemaker-domain/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomains": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3586
      },
      "readme": {
        "markdown": "# `data_awscc_sagemaker_domains`\n\nRefer to the Terraform Registry for docs: [`data_awscc_sagemaker_domains`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_domains).\n"
      },
      "symbolId": "src/data-awscc-sagemaker-domains/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerEndpoint": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3587
      },
      "readme": {
        "markdown": "# `data_awscc_sagemaker_endpoint`\n\nRefer to the Terraform Registry for docs: [`data_awscc_sagemaker_endpoint`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_endpoint).\n"
      },
      "symbolId": "src/data-awscc-sagemaker-endpoint/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerEndpoints": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3588
      },
      "readme": {
        "markdown": "# `data_awscc_sagemaker_endpoints`\n\nRefer to the Terraform Registry for docs: [`data_awscc_sagemaker_endpoints`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_endpoints).\n"
      },
      "symbolId": "src/data-awscc-sagemaker-endpoints/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerExperiment": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3589
      },
      "readme": {
        "markdown": "# `data_awscc_sagemaker_experiment`\n\nRefer to the Terraform Registry for docs: [`data_awscc_sagemaker_experiment`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_experiment).\n"
      },
      "symbolId": "src/data-awscc-sagemaker-experiment/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerExperimentTrialComponent": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3590
      },
      "readme": {
        "markdown": "# `data_awscc_sagemaker_experiment_trial_component`\n\nRefer to the Terraform Registry for docs: [`data_awscc_sagemaker_experiment_trial_component`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_experiment_trial_component).\n"
      },
      "symbolId": "src/data-awscc-sagemaker-experiment-trial-component/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerExperimentTrialComponents": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3591
      },
      "readme": {
        "markdown": "# `data_awscc_sagemaker_experiment_trial_components`\n\nRefer to the Terraform Registry for docs: [`data_awscc_sagemaker_experiment_trial_components`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_experiment_trial_components).\n"
      },
      "symbolId": "src/data-awscc-sagemaker-experiment-trial-components/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerExperiments": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3592
      },
      "readme": {
        "markdown": "# `data_awscc_sagemaker_experiments`\n\nRefer to the Terraform Registry for docs: [`data_awscc_sagemaker_experiments`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_experiments).\n"
      },
      "symbolId": "src/data-awscc-sagemaker-experiments/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerFeatureGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3593
      },
      "readme": {
        "markdown": "# `data_awscc_sagemaker_feature_group`\n\nRefer to the Terraform Registry for docs: [`data_awscc_sagemaker_feature_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_feature_group).\n"
      },
      "symbolId": "src/data-awscc-sagemaker-feature-group/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerFeatureGroups": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3594
      },
      "readme": {
        "markdown": "# `data_awscc_sagemaker_feature_groups`\n\nRefer to the Terraform Registry for docs: [`data_awscc_sagemaker_feature_groups`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_feature_groups).\n"
      },
      "symbolId": "src/data-awscc-sagemaker-feature-groups/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerHub": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3595
      },
      "readme": {
        "markdown": "# `data_awscc_sagemaker_hub`\n\nRefer to the Terraform Registry for docs: [`data_awscc_sagemaker_hub`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_hub).\n"
      },
      "symbolId": "src/data-awscc-sagemaker-hub/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerHubs": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3596
      },
      "readme": {
        "markdown": "# `data_awscc_sagemaker_hubs`\n\nRefer to the Terraform Registry for docs: [`data_awscc_sagemaker_hubs`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_hubs).\n"
      },
      "symbolId": "src/data-awscc-sagemaker-hubs/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerImage": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3597
      },
      "readme": {
        "markdown": "# `data_awscc_sagemaker_image`\n\nRefer to the Terraform Registry for docs: [`data_awscc_sagemaker_image`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_image).\n"
      },
      "symbolId": "src/data-awscc-sagemaker-image/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerImageVersion": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3598
      },
      "readme": {
        "markdown": "# `data_awscc_sagemaker_image_version`\n\nRefer to the Terraform Registry for docs: [`data_awscc_sagemaker_image_version`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_image_version).\n"
      },
      "symbolId": "src/data-awscc-sagemaker-image-version/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerImages": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3599
      },
      "readme": {
        "markdown": "# `data_awscc_sagemaker_images`\n\nRefer to the Terraform Registry for docs: [`data_awscc_sagemaker_images`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_images).\n"
      },
      "symbolId": "src/data-awscc-sagemaker-images/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerInferenceComponent": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3600
      },
      "readme": {
        "markdown": "# `data_awscc_sagemaker_inference_component`\n\nRefer to the Terraform Registry for docs: [`data_awscc_sagemaker_inference_component`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_inference_component).\n"
      },
      "symbolId": "src/data-awscc-sagemaker-inference-component/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerInferenceComponents": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3601
      },
      "readme": {
        "markdown": "# `data_awscc_sagemaker_inference_components`\n\nRefer to the Terraform Registry for docs: [`data_awscc_sagemaker_inference_components`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_inference_components).\n"
      },
      "symbolId": "src/data-awscc-sagemaker-inference-components/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerInferenceExperiment": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3602
      },
      "readme": {
        "markdown": "# `data_awscc_sagemaker_inference_experiment`\n\nRefer to the Terraform Registry for docs: [`data_awscc_sagemaker_inference_experiment`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_inference_experiment).\n"
      },
      "symbolId": "src/data-awscc-sagemaker-inference-experiment/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerInferenceExperiments": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3603
      },
      "readme": {
        "markdown": "# `data_awscc_sagemaker_inference_experiments`\n\nRefer to the Terraform Registry for docs: [`data_awscc_sagemaker_inference_experiments`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_inference_experiments).\n"
      },
      "symbolId": "src/data-awscc-sagemaker-inference-experiments/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerMlflowApp": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3604
      },
      "readme": {
        "markdown": "# `data_awscc_sagemaker_mlflow_app`\n\nRefer to the Terraform Registry for docs: [`data_awscc_sagemaker_mlflow_app`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_mlflow_app).\n"
      },
      "symbolId": "src/data-awscc-sagemaker-mlflow-app/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerMlflowApps": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3605
      },
      "readme": {
        "markdown": "# `data_awscc_sagemaker_mlflow_apps`\n\nRefer to the Terraform Registry for docs: [`data_awscc_sagemaker_mlflow_apps`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_mlflow_apps).\n"
      },
      "symbolId": "src/data-awscc-sagemaker-mlflow-apps/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerMlflowTrackingServer": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3606
      },
      "readme": {
        "markdown": "# `data_awscc_sagemaker_mlflow_tracking_server`\n\nRefer to the Terraform Registry for docs: [`data_awscc_sagemaker_mlflow_tracking_server`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_mlflow_tracking_server).\n"
      },
      "symbolId": "src/data-awscc-sagemaker-mlflow-tracking-server/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerMlflowTrackingServers": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3607
      },
      "readme": {
        "markdown": "# `data_awscc_sagemaker_mlflow_tracking_servers`\n\nRefer to the Terraform Registry for docs: [`data_awscc_sagemaker_mlflow_tracking_servers`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_mlflow_tracking_servers).\n"
      },
      "symbolId": "src/data-awscc-sagemaker-mlflow-tracking-servers/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModel": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3608
      },
      "readme": {
        "markdown": "# `data_awscc_sagemaker_model`\n\nRefer to the Terraform Registry for docs: [`data_awscc_sagemaker_model`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_model).\n"
      },
      "symbolId": "src/data-awscc-sagemaker-model/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3609
      },
      "readme": {
        "markdown": "# `data_awscc_sagemaker_model_bias_job_definition`\n\nRefer to the Terraform Registry for docs: [`data_awscc_sagemaker_model_bias_job_definition`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_model_bias_job_definition).\n"
      },
      "symbolId": "src/data-awscc-sagemaker-model-bias-job-definition/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinitions": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3610
      },
      "readme": {
        "markdown": "# `data_awscc_sagemaker_model_bias_job_definitions`\n\nRefer to the Terraform Registry for docs: [`data_awscc_sagemaker_model_bias_job_definitions`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_model_bias_job_definitions).\n"
      },
      "symbolId": "src/data-awscc-sagemaker-model-bias-job-definitions/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3611
      },
      "readme": {
        "markdown": "# `data_awscc_sagemaker_model_explainability_job_definition`\n\nRefer to the Terraform Registry for docs: [`data_awscc_sagemaker_model_explainability_job_definition`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_model_explainability_job_definition).\n"
      },
      "symbolId": "src/data-awscc-sagemaker-model-explainability-job-definition/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinitions": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3612
      },
      "readme": {
        "markdown": "# `data_awscc_sagemaker_model_explainability_job_definitions`\n\nRefer to the Terraform Registry for docs: [`data_awscc_sagemaker_model_explainability_job_definitions`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_model_explainability_job_definitions).\n"
      },
      "symbolId": "src/data-awscc-sagemaker-model-explainability-job-definitions/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3613
      },
      "readme": {
        "markdown": "# `data_awscc_sagemaker_model_package`\n\nRefer to the Terraform Registry for docs: [`data_awscc_sagemaker_model_package`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_model_package).\n"
      },
      "symbolId": "src/data-awscc-sagemaker-model-package/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackageGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3614
      },
      "readme": {
        "markdown": "# `data_awscc_sagemaker_model_package_group`\n\nRefer to the Terraform Registry for docs: [`data_awscc_sagemaker_model_package_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_model_package_group).\n"
      },
      "symbolId": "src/data-awscc-sagemaker-model-package-group/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackageGroups": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3615
      },
      "readme": {
        "markdown": "# `data_awscc_sagemaker_model_package_groups`\n\nRefer to the Terraform Registry for docs: [`data_awscc_sagemaker_model_package_groups`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_model_package_groups).\n"
      },
      "symbolId": "src/data-awscc-sagemaker-model-package-groups/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackages": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3616
      },
      "readme": {
        "markdown": "# `data_awscc_sagemaker_model_packages`\n\nRefer to the Terraform Registry for docs: [`data_awscc_sagemaker_model_packages`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_model_packages).\n"
      },
      "symbolId": "src/data-awscc-sagemaker-model-packages/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3617
      },
      "readme": {
        "markdown": "# `data_awscc_sagemaker_model_quality_job_definition`\n\nRefer to the Terraform Registry for docs: [`data_awscc_sagemaker_model_quality_job_definition`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_model_quality_job_definition).\n"
      },
      "symbolId": "src/data-awscc-sagemaker-model-quality-job-definition/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinitions": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3618
      },
      "readme": {
        "markdown": "# `data_awscc_sagemaker_model_quality_job_definitions`\n\nRefer to the Terraform Registry for docs: [`data_awscc_sagemaker_model_quality_job_definitions`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_model_quality_job_definitions).\n"
      },
      "symbolId": "src/data-awscc-sagemaker-model-quality-job-definitions/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModels": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3619
      },
      "readme": {
        "markdown": "# `data_awscc_sagemaker_models`\n\nRefer to the Terraform Registry for docs: [`data_awscc_sagemaker_models`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_models).\n"
      },
      "symbolId": "src/data-awscc-sagemaker-models/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3620
      },
      "readme": {
        "markdown": "# `data_awscc_sagemaker_monitoring_schedule`\n\nRefer to the Terraform Registry for docs: [`data_awscc_sagemaker_monitoring_schedule`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_monitoring_schedule).\n"
      },
      "symbolId": "src/data-awscc-sagemaker-monitoring-schedule/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedules": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3621
      },
      "readme": {
        "markdown": "# `data_awscc_sagemaker_monitoring_schedules`\n\nRefer to the Terraform Registry for docs: [`data_awscc_sagemaker_monitoring_schedules`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_monitoring_schedules).\n"
      },
      "symbolId": "src/data-awscc-sagemaker-monitoring-schedules/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerPartnerApp": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3622
      },
      "readme": {
        "markdown": "# `data_awscc_sagemaker_partner_app`\n\nRefer to the Terraform Registry for docs: [`data_awscc_sagemaker_partner_app`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_partner_app).\n"
      },
      "symbolId": "src/data-awscc-sagemaker-partner-app/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerPartnerApps": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3623
      },
      "readme": {
        "markdown": "# `data_awscc_sagemaker_partner_apps`\n\nRefer to the Terraform Registry for docs: [`data_awscc_sagemaker_partner_apps`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_partner_apps).\n"
      },
      "symbolId": "src/data-awscc-sagemaker-partner-apps/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerPipeline": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3624
      },
      "readme": {
        "markdown": "# `data_awscc_sagemaker_pipeline`\n\nRefer to the Terraform Registry for docs: [`data_awscc_sagemaker_pipeline`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_pipeline).\n"
      },
      "symbolId": "src/data-awscc-sagemaker-pipeline/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerPipelines": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3625
      },
      "readme": {
        "markdown": "# `data_awscc_sagemaker_pipelines`\n\nRefer to the Terraform Registry for docs: [`data_awscc_sagemaker_pipelines`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_pipelines).\n"
      },
      "symbolId": "src/data-awscc-sagemaker-pipelines/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3626
      },
      "readme": {
        "markdown": "# `data_awscc_sagemaker_processing_job`\n\nRefer to the Terraform Registry for docs: [`data_awscc_sagemaker_processing_job`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_processing_job).\n"
      },
      "symbolId": "src/data-awscc-sagemaker-processing-job/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJobs": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3627
      },
      "readme": {
        "markdown": "# `data_awscc_sagemaker_processing_jobs`\n\nRefer to the Terraform Registry for docs: [`data_awscc_sagemaker_processing_jobs`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_processing_jobs).\n"
      },
      "symbolId": "src/data-awscc-sagemaker-processing-jobs/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerProject": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3628
      },
      "readme": {
        "markdown": "# `data_awscc_sagemaker_project`\n\nRefer to the Terraform Registry for docs: [`data_awscc_sagemaker_project`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_project).\n"
      },
      "symbolId": "src/data-awscc-sagemaker-project/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerProjects": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3629
      },
      "readme": {
        "markdown": "# `data_awscc_sagemaker_projects`\n\nRefer to the Terraform Registry for docs: [`data_awscc_sagemaker_projects`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_projects).\n"
      },
      "symbolId": "src/data-awscc-sagemaker-projects/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerSpace": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3630
      },
      "readme": {
        "markdown": "# `data_awscc_sagemaker_space`\n\nRefer to the Terraform Registry for docs: [`data_awscc_sagemaker_space`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_space).\n"
      },
      "symbolId": "src/data-awscc-sagemaker-space/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerSpaces": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3631
      },
      "readme": {
        "markdown": "# `data_awscc_sagemaker_spaces`\n\nRefer to the Terraform Registry for docs: [`data_awscc_sagemaker_spaces`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_spaces).\n"
      },
      "symbolId": "src/data-awscc-sagemaker-spaces/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerStudioLifecycleConfig": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3632
      },
      "readme": {
        "markdown": "# `data_awscc_sagemaker_studio_lifecycle_config`\n\nRefer to the Terraform Registry for docs: [`data_awscc_sagemaker_studio_lifecycle_config`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_studio_lifecycle_config).\n"
      },
      "symbolId": "src/data-awscc-sagemaker-studio-lifecycle-config/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerStudioLifecycleConfigs": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3633
      },
      "readme": {
        "markdown": "# `data_awscc_sagemaker_studio_lifecycle_configs`\n\nRefer to the Terraform Registry for docs: [`data_awscc_sagemaker_studio_lifecycle_configs`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_studio_lifecycle_configs).\n"
      },
      "symbolId": "src/data-awscc-sagemaker-studio-lifecycle-configs/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerTrialComponent": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3634
      },
      "readme": {
        "markdown": "# `data_awscc_sagemaker_trial_component`\n\nRefer to the Terraform Registry for docs: [`data_awscc_sagemaker_trial_component`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_trial_component).\n"
      },
      "symbolId": "src/data-awscc-sagemaker-trial-component/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerTrialComponents": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3635
      },
      "readme": {
        "markdown": "# `data_awscc_sagemaker_trial_components`\n\nRefer to the Terraform Registry for docs: [`data_awscc_sagemaker_trial_components`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_trial_components).\n"
      },
      "symbolId": "src/data-awscc-sagemaker-trial-components/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3636
      },
      "readme": {
        "markdown": "# `data_awscc_sagemaker_user_profile`\n\nRefer to the Terraform Registry for docs: [`data_awscc_sagemaker_user_profile`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_user_profile).\n"
      },
      "symbolId": "src/data-awscc-sagemaker-user-profile/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerUserProfiles": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3637
      },
      "readme": {
        "markdown": "# `data_awscc_sagemaker_user_profiles`\n\nRefer to the Terraform Registry for docs: [`data_awscc_sagemaker_user_profiles`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_user_profiles).\n"
      },
      "symbolId": "src/data-awscc-sagemaker-user-profiles/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSchedulerSchedule": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3638
      },
      "readme": {
        "markdown": "# `data_awscc_scheduler_schedule`\n\nRefer to the Terraform Registry for docs: [`data_awscc_scheduler_schedule`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/scheduler_schedule).\n"
      },
      "symbolId": "src/data-awscc-scheduler-schedule/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSchedulerScheduleGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3639
      },
      "readme": {
        "markdown": "# `data_awscc_scheduler_schedule_group`\n\nRefer to the Terraform Registry for docs: [`data_awscc_scheduler_schedule_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/scheduler_schedule_group).\n"
      },
      "symbolId": "src/data-awscc-scheduler-schedule-group/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSchedulerScheduleGroups": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3640
      },
      "readme": {
        "markdown": "# `data_awscc_scheduler_schedule_groups`\n\nRefer to the Terraform Registry for docs: [`data_awscc_scheduler_schedule_groups`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/scheduler_schedule_groups).\n"
      },
      "symbolId": "src/data-awscc-scheduler-schedule-groups/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSchedulerSchedules": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3641
      },
      "readme": {
        "markdown": "# `data_awscc_scheduler_schedules`\n\nRefer to the Terraform Registry for docs: [`data_awscc_scheduler_schedules`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/scheduler_schedules).\n"
      },
      "symbolId": "src/data-awscc-scheduler-schedules/index:"
    },
    "@cdktn/provider-awscc.dataAwsccScnDataset": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3642
      },
      "readme": {
        "markdown": "# `data_awscc_scn_dataset`\n\nRefer to the Terraform Registry for docs: [`data_awscc_scn_dataset`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/scn_dataset).\n"
      },
      "symbolId": "src/data-awscc-scn-dataset/index:"
    },
    "@cdktn/provider-awscc.dataAwsccScnNamespace": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3643
      },
      "readme": {
        "markdown": "# `data_awscc_scn_namespace`\n\nRefer to the Terraform Registry for docs: [`data_awscc_scn_namespace`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/scn_namespace).\n"
      },
      "symbolId": "src/data-awscc-scn-namespace/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSecretsmanagerResourcePolicies": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3644
      },
      "readme": {
        "markdown": "# `data_awscc_secretsmanager_resource_policies`\n\nRefer to the Terraform Registry for docs: [`data_awscc_secretsmanager_resource_policies`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/secretsmanager_resource_policies).\n"
      },
      "symbolId": "src/data-awscc-secretsmanager-resource-policies/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSecretsmanagerResourcePolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3645
      },
      "readme": {
        "markdown": "# `data_awscc_secretsmanager_resource_policy`\n\nRefer to the Terraform Registry for docs: [`data_awscc_secretsmanager_resource_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/secretsmanager_resource_policy).\n"
      },
      "symbolId": "src/data-awscc-secretsmanager-resource-policy/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSecretsmanagerRotationSchedule": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3646
      },
      "readme": {
        "markdown": "# `data_awscc_secretsmanager_rotation_schedule`\n\nRefer to the Terraform Registry for docs: [`data_awscc_secretsmanager_rotation_schedule`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/secretsmanager_rotation_schedule).\n"
      },
      "symbolId": "src/data-awscc-secretsmanager-rotation-schedule/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSecretsmanagerRotationSchedules": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3647
      },
      "readme": {
        "markdown": "# `data_awscc_secretsmanager_rotation_schedules`\n\nRefer to the Terraform Registry for docs: [`data_awscc_secretsmanager_rotation_schedules`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/secretsmanager_rotation_schedules).\n"
      },
      "symbolId": "src/data-awscc-secretsmanager-rotation-schedules/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSecretsmanagerSecret": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3648
      },
      "readme": {
        "markdown": "# `data_awscc_secretsmanager_secret`\n\nRefer to the Terraform Registry for docs: [`data_awscc_secretsmanager_secret`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/secretsmanager_secret).\n"
      },
      "symbolId": "src/data-awscc-secretsmanager-secret/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSecretsmanagerSecretTargetAttachment": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3649
      },
      "readme": {
        "markdown": "# `data_awscc_secretsmanager_secret_target_attachment`\n\nRefer to the Terraform Registry for docs: [`data_awscc_secretsmanager_secret_target_attachment`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/secretsmanager_secret_target_attachment).\n"
      },
      "symbolId": "src/data-awscc-secretsmanager-secret-target-attachment/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSecretsmanagerSecretTargetAttachments": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3650
      },
      "readme": {
        "markdown": "# `data_awscc_secretsmanager_secret_target_attachments`\n\nRefer to the Terraform Registry for docs: [`data_awscc_secretsmanager_secret_target_attachments`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/secretsmanager_secret_target_attachments).\n"
      },
      "symbolId": "src/data-awscc-secretsmanager-secret-target-attachments/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSecretsmanagerSecrets": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3651
      },
      "readme": {
        "markdown": "# `data_awscc_secretsmanager_secrets`\n\nRefer to the Terraform Registry for docs: [`data_awscc_secretsmanager_secrets`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/secretsmanager_secrets).\n"
      },
      "symbolId": "src/data-awscc-secretsmanager-secrets/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityagentAgentSpace": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3652
      },
      "readme": {
        "markdown": "# `data_awscc_securityagent_agent_space`\n\nRefer to the Terraform Registry for docs: [`data_awscc_securityagent_agent_space`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityagent_agent_space).\n"
      },
      "symbolId": "src/data-awscc-securityagent-agent-space/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityagentAgentSpaces": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3653
      },
      "readme": {
        "markdown": "# `data_awscc_securityagent_agent_spaces`\n\nRefer to the Terraform Registry for docs: [`data_awscc_securityagent_agent_spaces`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityagent_agent_spaces).\n"
      },
      "symbolId": "src/data-awscc-securityagent-agent-spaces/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityagentApplication": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3654
      },
      "readme": {
        "markdown": "# `data_awscc_securityagent_application`\n\nRefer to the Terraform Registry for docs: [`data_awscc_securityagent_application`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityagent_application).\n"
      },
      "symbolId": "src/data-awscc-securityagent-application/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityagentApplications": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3655
      },
      "readme": {
        "markdown": "# `data_awscc_securityagent_applications`\n\nRefer to the Terraform Registry for docs: [`data_awscc_securityagent_applications`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityagent_applications).\n"
      },
      "symbolId": "src/data-awscc-securityagent-applications/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityagentPentest": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3656
      },
      "readme": {
        "markdown": "# `data_awscc_securityagent_pentest`\n\nRefer to the Terraform Registry for docs: [`data_awscc_securityagent_pentest`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityagent_pentest).\n"
      },
      "symbolId": "src/data-awscc-securityagent-pentest/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityagentSecurityRequirementPack": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3657
      },
      "readme": {
        "markdown": "# `data_awscc_securityagent_security_requirement_pack`\n\nRefer to the Terraform Registry for docs: [`data_awscc_securityagent_security_requirement_pack`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityagent_security_requirement_pack).\n"
      },
      "symbolId": "src/data-awscc-securityagent-security-requirement-pack/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityagentSecurityRequirementPacks": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3658
      },
      "readme": {
        "markdown": "# `data_awscc_securityagent_security_requirement_packs`\n\nRefer to the Terraform Registry for docs: [`data_awscc_securityagent_security_requirement_packs`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityagent_security_requirement_packs).\n"
      },
      "symbolId": "src/data-awscc-securityagent-security-requirement-packs/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityagentTargetDomain": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3659
      },
      "readme": {
        "markdown": "# `data_awscc_securityagent_target_domain`\n\nRefer to the Terraform Registry for docs: [`data_awscc_securityagent_target_domain`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityagent_target_domain).\n"
      },
      "symbolId": "src/data-awscc-securityagent-target-domain/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityagentTargetDomains": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3660
      },
      "readme": {
        "markdown": "# `data_awscc_securityagent_target_domains`\n\nRefer to the Terraform Registry for docs: [`data_awscc_securityagent_target_domains`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityagent_target_domains).\n"
      },
      "symbolId": "src/data-awscc-securityagent-target-domains/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubAggregatorV2": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3661
      },
      "readme": {
        "markdown": "# `data_awscc_securityhub_aggregator_v2`\n\nRefer to the Terraform Registry for docs: [`data_awscc_securityhub_aggregator_v2`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_aggregator_v2).\n"
      },
      "symbolId": "src/data-awscc-securityhub-aggregator-v2/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubAggregatorV2S": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3662
      },
      "readme": {
        "markdown": "# `data_awscc_securityhub_aggregator_v2s`\n\nRefer to the Terraform Registry for docs: [`data_awscc_securityhub_aggregator_v2s`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_aggregator_v2s).\n"
      },
      "symbolId": "src/data-awscc-securityhub-aggregator-v2s/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3663
      },
      "readme": {
        "markdown": "# `data_awscc_securityhub_automation_rule_v2`\n\nRefer to the Terraform Registry for docs: [`data_awscc_securityhub_automation_rule_v2`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_automation_rule_v2).\n"
      },
      "symbolId": "src/data-awscc-securityhub-automation-rule-v2/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2S": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3664
      },
      "readme": {
        "markdown": "# `data_awscc_securityhub_automation_rule_v2s`\n\nRefer to the Terraform Registry for docs: [`data_awscc_securityhub_automation_rule_v2s`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_automation_rule_v2s).\n"
      },
      "symbolId": "src/data-awscc-securityhub-automation-rule-v2s/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubConfigurationPolicies": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3665
      },
      "readme": {
        "markdown": "# `data_awscc_securityhub_configuration_policies`\n\nRefer to the Terraform Registry for docs: [`data_awscc_securityhub_configuration_policies`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_configuration_policies).\n"
      },
      "symbolId": "src/data-awscc-securityhub-configuration-policies/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubConfigurationPolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3666
      },
      "readme": {
        "markdown": "# `data_awscc_securityhub_configuration_policy`\n\nRefer to the Terraform Registry for docs: [`data_awscc_securityhub_configuration_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_configuration_policy).\n"
      },
      "symbolId": "src/data-awscc-securityhub-configuration-policy/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubConnector": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3667
      },
      "readme": {
        "markdown": "# `data_awscc_securityhub_connector`\n\nRefer to the Terraform Registry for docs: [`data_awscc_securityhub_connector`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_connector).\n"
      },
      "symbolId": "src/data-awscc-securityhub-connector/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubConnectorV2": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3668
      },
      "readme": {
        "markdown": "# `data_awscc_securityhub_connector_v2`\n\nRefer to the Terraform Registry for docs: [`data_awscc_securityhub_connector_v2`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_connector_v2).\n"
      },
      "symbolId": "src/data-awscc-securityhub-connector-v2/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubConnectorV2S": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3669
      },
      "readme": {
        "markdown": "# `data_awscc_securityhub_connector_v2s`\n\nRefer to the Terraform Registry for docs: [`data_awscc_securityhub_connector_v2s`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_connector_v2s).\n"
      },
      "symbolId": "src/data-awscc-securityhub-connector-v2s/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubConnectors": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3670
      },
      "readme": {
        "markdown": "# `data_awscc_securityhub_connectors`\n\nRefer to the Terraform Registry for docs: [`data_awscc_securityhub_connectors`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_connectors).\n"
      },
      "symbolId": "src/data-awscc-securityhub-connectors/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubDelegatedAdmin": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3671
      },
      "readme": {
        "markdown": "# `data_awscc_securityhub_delegated_admin`\n\nRefer to the Terraform Registry for docs: [`data_awscc_securityhub_delegated_admin`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_delegated_admin).\n"
      },
      "symbolId": "src/data-awscc-securityhub-delegated-admin/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubDelegatedAdmins": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3672
      },
      "readme": {
        "markdown": "# `data_awscc_securityhub_delegated_admins`\n\nRefer to the Terraform Registry for docs: [`data_awscc_securityhub_delegated_admins`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_delegated_admins).\n"
      },
      "symbolId": "src/data-awscc-securityhub-delegated-admins/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubFindingAggregator": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3673
      },
      "readme": {
        "markdown": "# `data_awscc_securityhub_finding_aggregator`\n\nRefer to the Terraform Registry for docs: [`data_awscc_securityhub_finding_aggregator`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_finding_aggregator).\n"
      },
      "symbolId": "src/data-awscc-securityhub-finding-aggregator/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubFindingAggregators": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3674
      },
      "readme": {
        "markdown": "# `data_awscc_securityhub_finding_aggregators`\n\nRefer to the Terraform Registry for docs: [`data_awscc_securityhub_finding_aggregators`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_finding_aggregators).\n"
      },
      "symbolId": "src/data-awscc-securityhub-finding-aggregators/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubHub": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3675
      },
      "readme": {
        "markdown": "# `data_awscc_securityhub_hub`\n\nRefer to the Terraform Registry for docs: [`data_awscc_securityhub_hub`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_hub).\n"
      },
      "symbolId": "src/data-awscc-securityhub-hub/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubHubV2": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3676
      },
      "readme": {
        "markdown": "# `data_awscc_securityhub_hub_v2`\n\nRefer to the Terraform Registry for docs: [`data_awscc_securityhub_hub_v2`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_hub_v2).\n"
      },
      "symbolId": "src/data-awscc-securityhub-hub-v2/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubHubV2S": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3677
      },
      "readme": {
        "markdown": "# `data_awscc_securityhub_hub_v2s`\n\nRefer to the Terraform Registry for docs: [`data_awscc_securityhub_hub_v2s`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_hub_v2s).\n"
      },
      "symbolId": "src/data-awscc-securityhub-hub-v2s/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubHubs": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3678
      },
      "readme": {
        "markdown": "# `data_awscc_securityhub_hubs`\n\nRefer to the Terraform Registry for docs: [`data_awscc_securityhub_hubs`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_hubs).\n"
      },
      "symbolId": "src/data-awscc-securityhub-hubs/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3679
      },
      "readme": {
        "markdown": "# `data_awscc_securityhub_insight`\n\nRefer to the Terraform Registry for docs: [`data_awscc_securityhub_insight`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_insight).\n"
      },
      "symbolId": "src/data-awscc-securityhub-insight/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsights": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3680
      },
      "readme": {
        "markdown": "# `data_awscc_securityhub_insights`\n\nRefer to the Terraform Registry for docs: [`data_awscc_securityhub_insights`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_insights).\n"
      },
      "symbolId": "src/data-awscc-securityhub-insights/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubOrganizationConfiguration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3681
      },
      "readme": {
        "markdown": "# `data_awscc_securityhub_organization_configuration`\n\nRefer to the Terraform Registry for docs: [`data_awscc_securityhub_organization_configuration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_organization_configuration).\n"
      },
      "symbolId": "src/data-awscc-securityhub-organization-configuration/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubOrganizationConfigurations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3682
      },
      "readme": {
        "markdown": "# `data_awscc_securityhub_organization_configurations`\n\nRefer to the Terraform Registry for docs: [`data_awscc_securityhub_organization_configurations`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_organization_configurations).\n"
      },
      "symbolId": "src/data-awscc-securityhub-organization-configurations/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubPolicyAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3683
      },
      "readme": {
        "markdown": "# `data_awscc_securityhub_policy_association`\n\nRefer to the Terraform Registry for docs: [`data_awscc_securityhub_policy_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_policy_association).\n"
      },
      "symbolId": "src/data-awscc-securityhub-policy-association/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubPolicyAssociations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3684
      },
      "readme": {
        "markdown": "# `data_awscc_securityhub_policy_associations`\n\nRefer to the Terraform Registry for docs: [`data_awscc_securityhub_policy_associations`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_policy_associations).\n"
      },
      "symbolId": "src/data-awscc-securityhub-policy-associations/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubProductSubscription": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3685
      },
      "readme": {
        "markdown": "# `data_awscc_securityhub_product_subscription`\n\nRefer to the Terraform Registry for docs: [`data_awscc_securityhub_product_subscription`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_product_subscription).\n"
      },
      "symbolId": "src/data-awscc-securityhub-product-subscription/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubProductSubscriptions": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3686
      },
      "readme": {
        "markdown": "# `data_awscc_securityhub_product_subscriptions`\n\nRefer to the Terraform Registry for docs: [`data_awscc_securityhub_product_subscriptions`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_product_subscriptions).\n"
      },
      "symbolId": "src/data-awscc-securityhub-product-subscriptions/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubSecurityControl": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3687
      },
      "readme": {
        "markdown": "# `data_awscc_securityhub_security_control`\n\nRefer to the Terraform Registry for docs: [`data_awscc_securityhub_security_control`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_security_control).\n"
      },
      "symbolId": "src/data-awscc-securityhub-security-control/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubSecurityControls": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3688
      },
      "readme": {
        "markdown": "# `data_awscc_securityhub_security_controls`\n\nRefer to the Terraform Registry for docs: [`data_awscc_securityhub_security_controls`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_security_controls).\n"
      },
      "symbolId": "src/data-awscc-securityhub-security-controls/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubStandard": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3689
      },
      "readme": {
        "markdown": "# `data_awscc_securityhub_standard`\n\nRefer to the Terraform Registry for docs: [`data_awscc_securityhub_standard`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_standard).\n"
      },
      "symbolId": "src/data-awscc-securityhub-standard/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubStandards": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3690
      },
      "readme": {
        "markdown": "# `data_awscc_securityhub_standards`\n\nRefer to the Terraform Registry for docs: [`data_awscc_securityhub_standards`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_standards).\n"
      },
      "symbolId": "src/data-awscc-securityhub-standards/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSecuritylakeAwsLogSource": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3691
      },
      "readme": {
        "markdown": "# `data_awscc_securitylake_aws_log_source`\n\nRefer to the Terraform Registry for docs: [`data_awscc_securitylake_aws_log_source`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securitylake_aws_log_source).\n"
      },
      "symbolId": "src/data-awscc-securitylake-aws-log-source/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSecuritylakeAwsLogSources": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3692
      },
      "readme": {
        "markdown": "# `data_awscc_securitylake_aws_log_sources`\n\nRefer to the Terraform Registry for docs: [`data_awscc_securitylake_aws_log_sources`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securitylake_aws_log_sources).\n"
      },
      "symbolId": "src/data-awscc-securitylake-aws-log-sources/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSecuritylakeDataLake": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3693
      },
      "readme": {
        "markdown": "# `data_awscc_securitylake_data_lake`\n\nRefer to the Terraform Registry for docs: [`data_awscc_securitylake_data_lake`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securitylake_data_lake).\n"
      },
      "symbolId": "src/data-awscc-securitylake-data-lake/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSecuritylakeDataLakes": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3694
      },
      "readme": {
        "markdown": "# `data_awscc_securitylake_data_lakes`\n\nRefer to the Terraform Registry for docs: [`data_awscc_securitylake_data_lakes`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securitylake_data_lakes).\n"
      },
      "symbolId": "src/data-awscc-securitylake-data-lakes/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSecuritylakeSubscriberNotification": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3695
      },
      "readme": {
        "markdown": "# `data_awscc_securitylake_subscriber_notification`\n\nRefer to the Terraform Registry for docs: [`data_awscc_securitylake_subscriber_notification`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securitylake_subscriber_notification).\n"
      },
      "symbolId": "src/data-awscc-securitylake-subscriber-notification/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSecuritylakeSubscriberNotifications": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3696
      },
      "readme": {
        "markdown": "# `data_awscc_securitylake_subscriber_notifications`\n\nRefer to the Terraform Registry for docs: [`data_awscc_securitylake_subscriber_notifications`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securitylake_subscriber_notifications).\n"
      },
      "symbolId": "src/data-awscc-securitylake-subscriber-notifications/index:"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogAcceptedPortfolioShare": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3697
      },
      "readme": {
        "markdown": "# `data_awscc_servicecatalog_accepted_portfolio_share`\n\nRefer to the Terraform Registry for docs: [`data_awscc_servicecatalog_accepted_portfolio_share`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalog_accepted_portfolio_share).\n"
      },
      "symbolId": "src/data-awscc-servicecatalog-accepted-portfolio-share/index:"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogAcceptedPortfolioShares": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3698
      },
      "readme": {
        "markdown": "# `data_awscc_servicecatalog_accepted_portfolio_shares`\n\nRefer to the Terraform Registry for docs: [`data_awscc_servicecatalog_accepted_portfolio_shares`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalog_accepted_portfolio_shares).\n"
      },
      "symbolId": "src/data-awscc-servicecatalog-accepted-portfolio-shares/index:"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogCloudformationProduct": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3699
      },
      "readme": {
        "markdown": "# `data_awscc_servicecatalog_cloudformation_product`\n\nRefer to the Terraform Registry for docs: [`data_awscc_servicecatalog_cloudformation_product`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalog_cloudformation_product).\n"
      },
      "symbolId": "src/data-awscc-servicecatalog-cloudformation-product/index:"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogCloudformationProducts": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3700
      },
      "readme": {
        "markdown": "# `data_awscc_servicecatalog_cloudformation_products`\n\nRefer to the Terraform Registry for docs: [`data_awscc_servicecatalog_cloudformation_products`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalog_cloudformation_products).\n"
      },
      "symbolId": "src/data-awscc-servicecatalog-cloudformation-products/index:"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogCloudformationProvisionedProduct": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3701
      },
      "readme": {
        "markdown": "# `data_awscc_servicecatalog_cloudformation_provisioned_product`\n\nRefer to the Terraform Registry for docs: [`data_awscc_servicecatalog_cloudformation_provisioned_product`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalog_cloudformation_provisioned_product).\n"
      },
      "symbolId": "src/data-awscc-servicecatalog-cloudformation-provisioned-product/index:"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogLaunchNotificationConstraint": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3702
      },
      "readme": {
        "markdown": "# `data_awscc_servicecatalog_launch_notification_constraint`\n\nRefer to the Terraform Registry for docs: [`data_awscc_servicecatalog_launch_notification_constraint`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalog_launch_notification_constraint).\n"
      },
      "symbolId": "src/data-awscc-servicecatalog-launch-notification-constraint/index:"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogLaunchNotificationConstraints": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3703
      },
      "readme": {
        "markdown": "# `data_awscc_servicecatalog_launch_notification_constraints`\n\nRefer to the Terraform Registry for docs: [`data_awscc_servicecatalog_launch_notification_constraints`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalog_launch_notification_constraints).\n"
      },
      "symbolId": "src/data-awscc-servicecatalog-launch-notification-constraints/index:"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogLaunchRoleConstraint": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3704
      },
      "readme": {
        "markdown": "# `data_awscc_servicecatalog_launch_role_constraint`\n\nRefer to the Terraform Registry for docs: [`data_awscc_servicecatalog_launch_role_constraint`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalog_launch_role_constraint).\n"
      },
      "symbolId": "src/data-awscc-servicecatalog-launch-role-constraint/index:"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogLaunchTemplateConstraint": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3705
      },
      "readme": {
        "markdown": "# `data_awscc_servicecatalog_launch_template_constraint`\n\nRefer to the Terraform Registry for docs: [`data_awscc_servicecatalog_launch_template_constraint`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalog_launch_template_constraint).\n"
      },
      "symbolId": "src/data-awscc-servicecatalog-launch-template-constraint/index:"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogPortfolio": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3706
      },
      "readme": {
        "markdown": "# `data_awscc_servicecatalog_portfolio`\n\nRefer to the Terraform Registry for docs: [`data_awscc_servicecatalog_portfolio`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalog_portfolio).\n"
      },
      "symbolId": "src/data-awscc-servicecatalog-portfolio/index:"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogPortfolioPrincipalAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3707
      },
      "readme": {
        "markdown": "# `data_awscc_servicecatalog_portfolio_principal_association`\n\nRefer to the Terraform Registry for docs: [`data_awscc_servicecatalog_portfolio_principal_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalog_portfolio_principal_association).\n"
      },
      "symbolId": "src/data-awscc-servicecatalog-portfolio-principal-association/index:"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogPortfolioProductAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3708
      },
      "readme": {
        "markdown": "# `data_awscc_servicecatalog_portfolio_product_association`\n\nRefer to the Terraform Registry for docs: [`data_awscc_servicecatalog_portfolio_product_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalog_portfolio_product_association).\n"
      },
      "symbolId": "src/data-awscc-servicecatalog-portfolio-product-association/index:"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogPortfolioShare": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3709
      },
      "readme": {
        "markdown": "# `data_awscc_servicecatalog_portfolio_share`\n\nRefer to the Terraform Registry for docs: [`data_awscc_servicecatalog_portfolio_share`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalog_portfolio_share).\n"
      },
      "symbolId": "src/data-awscc-servicecatalog-portfolio-share/index:"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogPortfolios": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3710
      },
      "readme": {
        "markdown": "# `data_awscc_servicecatalog_portfolios`\n\nRefer to the Terraform Registry for docs: [`data_awscc_servicecatalog_portfolios`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalog_portfolios).\n"
      },
      "symbolId": "src/data-awscc-servicecatalog-portfolios/index:"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogResourceUpdateConstraint": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3711
      },
      "readme": {
        "markdown": "# `data_awscc_servicecatalog_resource_update_constraint`\n\nRefer to the Terraform Registry for docs: [`data_awscc_servicecatalog_resource_update_constraint`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalog_resource_update_constraint).\n"
      },
      "symbolId": "src/data-awscc-servicecatalog-resource-update-constraint/index:"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogServiceAction": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3712
      },
      "readme": {
        "markdown": "# `data_awscc_servicecatalog_service_action`\n\nRefer to the Terraform Registry for docs: [`data_awscc_servicecatalog_service_action`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalog_service_action).\n"
      },
      "symbolId": "src/data-awscc-servicecatalog-service-action/index:"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogServiceActionAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3713
      },
      "readme": {
        "markdown": "# `data_awscc_servicecatalog_service_action_association`\n\nRefer to the Terraform Registry for docs: [`data_awscc_servicecatalog_service_action_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalog_service_action_association).\n"
      },
      "symbolId": "src/data-awscc-servicecatalog-service-action-association/index:"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogServiceActions": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3714
      },
      "readme": {
        "markdown": "# `data_awscc_servicecatalog_service_actions`\n\nRefer to the Terraform Registry for docs: [`data_awscc_servicecatalog_service_actions`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalog_service_actions).\n"
      },
      "symbolId": "src/data-awscc-servicecatalog-service-actions/index:"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogStackSetConstraint": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3715
      },
      "readme": {
        "markdown": "# `data_awscc_servicecatalog_stack_set_constraint`\n\nRefer to the Terraform Registry for docs: [`data_awscc_servicecatalog_stack_set_constraint`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalog_stack_set_constraint).\n"
      },
      "symbolId": "src/data-awscc-servicecatalog-stack-set-constraint/index:"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogTagOption": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3716
      },
      "readme": {
        "markdown": "# `data_awscc_servicecatalog_tag_option`\n\nRefer to the Terraform Registry for docs: [`data_awscc_servicecatalog_tag_option`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalog_tag_option).\n"
      },
      "symbolId": "src/data-awscc-servicecatalog-tag-option/index:"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogTagOptionAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3717
      },
      "readme": {
        "markdown": "# `data_awscc_servicecatalog_tag_option_association`\n\nRefer to the Terraform Registry for docs: [`data_awscc_servicecatalog_tag_option_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalog_tag_option_association).\n"
      },
      "symbolId": "src/data-awscc-servicecatalog-tag-option-association/index:"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogTagOptions": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3718
      },
      "readme": {
        "markdown": "# `data_awscc_servicecatalog_tag_options`\n\nRefer to the Terraform Registry for docs: [`data_awscc_servicecatalog_tag_options`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalog_tag_options).\n"
      },
      "symbolId": "src/data-awscc-servicecatalog-tag-options/index:"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogappregistryApplication": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3719
      },
      "readme": {
        "markdown": "# `data_awscc_servicecatalogappregistry_application`\n\nRefer to the Terraform Registry for docs: [`data_awscc_servicecatalogappregistry_application`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalogappregistry_application).\n"
      },
      "symbolId": "src/data-awscc-servicecatalogappregistry-application/index:"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogappregistryApplications": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3720
      },
      "readme": {
        "markdown": "# `data_awscc_servicecatalogappregistry_applications`\n\nRefer to the Terraform Registry for docs: [`data_awscc_servicecatalogappregistry_applications`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalogappregistry_applications).\n"
      },
      "symbolId": "src/data-awscc-servicecatalogappregistry-applications/index:"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogappregistryAttributeGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3721
      },
      "readme": {
        "markdown": "# `data_awscc_servicecatalogappregistry_attribute_group`\n\nRefer to the Terraform Registry for docs: [`data_awscc_servicecatalogappregistry_attribute_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalogappregistry_attribute_group).\n"
      },
      "symbolId": "src/data-awscc-servicecatalogappregistry-attribute-group/index:"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogappregistryAttributeGroupAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3722
      },
      "readme": {
        "markdown": "# `data_awscc_servicecatalogappregistry_attribute_group_association`\n\nRefer to the Terraform Registry for docs: [`data_awscc_servicecatalogappregistry_attribute_group_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalogappregistry_attribute_group_association).\n"
      },
      "symbolId": "src/data-awscc-servicecatalogappregistry-attribute-group-association/index:"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogappregistryAttributeGroups": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3723
      },
      "readme": {
        "markdown": "# `data_awscc_servicecatalogappregistry_attribute_groups`\n\nRefer to the Terraform Registry for docs: [`data_awscc_servicecatalogappregistry_attribute_groups`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalogappregistry_attribute_groups).\n"
      },
      "symbolId": "src/data-awscc-servicecatalogappregistry-attribute-groups/index:"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogappregistryResourceAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3724
      },
      "readme": {
        "markdown": "# `data_awscc_servicecatalogappregistry_resource_association`\n\nRefer to the Terraform Registry for docs: [`data_awscc_servicecatalogappregistry_resource_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalogappregistry_resource_association).\n"
      },
      "symbolId": "src/data-awscc-servicecatalogappregistry-resource-association/index:"
    },
    "@cdktn/provider-awscc.dataAwsccServicediscoveryService": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3725
      },
      "readme": {
        "markdown": "# `data_awscc_servicediscovery_service`\n\nRefer to the Terraform Registry for docs: [`data_awscc_servicediscovery_service`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicediscovery_service).\n"
      },
      "symbolId": "src/data-awscc-servicediscovery-service/index:"
    },
    "@cdktn/provider-awscc.dataAwsccServicediscoveryServices": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3726
      },
      "readme": {
        "markdown": "# `data_awscc_servicediscovery_services`\n\nRefer to the Terraform Registry for docs: [`data_awscc_servicediscovery_services`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicediscovery_services).\n"
      },
      "symbolId": "src/data-awscc-servicediscovery-services/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSesConfigurationSet": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3727
      },
      "readme": {
        "markdown": "# `data_awscc_ses_configuration_set`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ses_configuration_set`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_configuration_set).\n"
      },
      "symbolId": "src/data-awscc-ses-configuration-set/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSesConfigurationSetEventDestination": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3728
      },
      "readme": {
        "markdown": "# `data_awscc_ses_configuration_set_event_destination`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ses_configuration_set_event_destination`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_configuration_set_event_destination).\n"
      },
      "symbolId": "src/data-awscc-ses-configuration-set-event-destination/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSesConfigurationSets": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3729
      },
      "readme": {
        "markdown": "# `data_awscc_ses_configuration_sets`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ses_configuration_sets`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_configuration_sets).\n"
      },
      "symbolId": "src/data-awscc-ses-configuration-sets/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSesContactList": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3730
      },
      "readme": {
        "markdown": "# `data_awscc_ses_contact_list`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ses_contact_list`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_contact_list).\n"
      },
      "symbolId": "src/data-awscc-ses-contact-list/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSesContactLists": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3731
      },
      "readme": {
        "markdown": "# `data_awscc_ses_contact_lists`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ses_contact_lists`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_contact_lists).\n"
      },
      "symbolId": "src/data-awscc-ses-contact-lists/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSesCustomVerificationEmailTemplate": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3732
      },
      "readme": {
        "markdown": "# `data_awscc_ses_custom_verification_email_template`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ses_custom_verification_email_template`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_custom_verification_email_template).\n"
      },
      "symbolId": "src/data-awscc-ses-custom-verification-email-template/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSesCustomVerificationEmailTemplates": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3733
      },
      "readme": {
        "markdown": "# `data_awscc_ses_custom_verification_email_templates`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ses_custom_verification_email_templates`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_custom_verification_email_templates).\n"
      },
      "symbolId": "src/data-awscc-ses-custom-verification-email-templates/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSesDedicatedIpPool": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3734
      },
      "readme": {
        "markdown": "# `data_awscc_ses_dedicated_ip_pool`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ses_dedicated_ip_pool`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_dedicated_ip_pool).\n"
      },
      "symbolId": "src/data-awscc-ses-dedicated-ip-pool/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSesDedicatedIpPools": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3735
      },
      "readme": {
        "markdown": "# `data_awscc_ses_dedicated_ip_pools`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ses_dedicated_ip_pools`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_dedicated_ip_pools).\n"
      },
      "symbolId": "src/data-awscc-ses-dedicated-ip-pools/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSesEmailIdentities": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3736
      },
      "readme": {
        "markdown": "# `data_awscc_ses_email_identities`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ses_email_identities`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_email_identities).\n"
      },
      "symbolId": "src/data-awscc-ses-email-identities/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSesEmailIdentity": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3737
      },
      "readme": {
        "markdown": "# `data_awscc_ses_email_identity`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ses_email_identity`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_email_identity).\n"
      },
      "symbolId": "src/data-awscc-ses-email-identity/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerAddonInstance": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3738
      },
      "readme": {
        "markdown": "# `data_awscc_ses_mail_manager_addon_instance`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ses_mail_manager_addon_instance`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_mail_manager_addon_instance).\n"
      },
      "symbolId": "src/data-awscc-ses-mail-manager-addon-instance/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerAddonInstances": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3739
      },
      "readme": {
        "markdown": "# `data_awscc_ses_mail_manager_addon_instances`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ses_mail_manager_addon_instances`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_mail_manager_addon_instances).\n"
      },
      "symbolId": "src/data-awscc-ses-mail-manager-addon-instances/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerAddonSubscription": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3740
      },
      "readme": {
        "markdown": "# `data_awscc_ses_mail_manager_addon_subscription`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ses_mail_manager_addon_subscription`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_mail_manager_addon_subscription).\n"
      },
      "symbolId": "src/data-awscc-ses-mail-manager-addon-subscription/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerAddonSubscriptions": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3741
      },
      "readme": {
        "markdown": "# `data_awscc_ses_mail_manager_addon_subscriptions`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ses_mail_manager_addon_subscriptions`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_mail_manager_addon_subscriptions).\n"
      },
      "symbolId": "src/data-awscc-ses-mail-manager-addon-subscriptions/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerAddressList": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3742
      },
      "readme": {
        "markdown": "# `data_awscc_ses_mail_manager_address_list`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ses_mail_manager_address_list`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_mail_manager_address_list).\n"
      },
      "symbolId": "src/data-awscc-ses-mail-manager-address-list/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerAddressLists": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3743
      },
      "readme": {
        "markdown": "# `data_awscc_ses_mail_manager_address_lists`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ses_mail_manager_address_lists`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_mail_manager_address_lists).\n"
      },
      "symbolId": "src/data-awscc-ses-mail-manager-address-lists/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerArchive": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3744
      },
      "readme": {
        "markdown": "# `data_awscc_ses_mail_manager_archive`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ses_mail_manager_archive`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_mail_manager_archive).\n"
      },
      "symbolId": "src/data-awscc-ses-mail-manager-archive/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerArchives": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3745
      },
      "readme": {
        "markdown": "# `data_awscc_ses_mail_manager_archives`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ses_mail_manager_archives`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_mail_manager_archives).\n"
      },
      "symbolId": "src/data-awscc-ses-mail-manager-archives/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerIngressPoint": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3746
      },
      "readme": {
        "markdown": "# `data_awscc_ses_mail_manager_ingress_point`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ses_mail_manager_ingress_point`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_mail_manager_ingress_point).\n"
      },
      "symbolId": "src/data-awscc-ses-mail-manager-ingress-point/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerIngressPoints": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3747
      },
      "readme": {
        "markdown": "# `data_awscc_ses_mail_manager_ingress_points`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ses_mail_manager_ingress_points`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_mail_manager_ingress_points).\n"
      },
      "symbolId": "src/data-awscc-ses-mail-manager-ingress-points/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRelay": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3748
      },
      "readme": {
        "markdown": "# `data_awscc_ses_mail_manager_relay`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ses_mail_manager_relay`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_mail_manager_relay).\n"
      },
      "symbolId": "src/data-awscc-ses-mail-manager-relay/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRelays": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3749
      },
      "readme": {
        "markdown": "# `data_awscc_ses_mail_manager_relays`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ses_mail_manager_relays`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_mail_manager_relays).\n"
      },
      "symbolId": "src/data-awscc-ses-mail-manager-relays/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3750
      },
      "readme": {
        "markdown": "# `data_awscc_ses_mail_manager_rule_set`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ses_mail_manager_rule_set`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_mail_manager_rule_set).\n"
      },
      "symbolId": "src/data-awscc-ses-mail-manager-rule-set/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSets": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3751
      },
      "readme": {
        "markdown": "# `data_awscc_ses_mail_manager_rule_sets`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ses_mail_manager_rule_sets`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_mail_manager_rule_sets).\n"
      },
      "symbolId": "src/data-awscc-ses-mail-manager-rule-sets/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicies": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3752
      },
      "readme": {
        "markdown": "# `data_awscc_ses_mail_manager_traffic_policies`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ses_mail_manager_traffic_policies`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_mail_manager_traffic_policies).\n"
      },
      "symbolId": "src/data-awscc-ses-mail-manager-traffic-policies/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3753
      },
      "readme": {
        "markdown": "# `data_awscc_ses_mail_manager_traffic_policy`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ses_mail_manager_traffic_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_mail_manager_traffic_policy).\n"
      },
      "symbolId": "src/data-awscc-ses-mail-manager-traffic-policy/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSesMultiRegionEndpoint": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3754
      },
      "readme": {
        "markdown": "# `data_awscc_ses_multi_region_endpoint`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ses_multi_region_endpoint`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_multi_region_endpoint).\n"
      },
      "symbolId": "src/data-awscc-ses-multi-region-endpoint/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSesMultiRegionEndpoints": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3755
      },
      "readme": {
        "markdown": "# `data_awscc_ses_multi_region_endpoints`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ses_multi_region_endpoints`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_multi_region_endpoints).\n"
      },
      "symbolId": "src/data-awscc-ses-multi-region-endpoints/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSesTemplate": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3756
      },
      "readme": {
        "markdown": "# `data_awscc_ses_template`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ses_template`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_template).\n"
      },
      "symbolId": "src/data-awscc-ses-template/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSesTemplates": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3757
      },
      "readme": {
        "markdown": "# `data_awscc_ses_templates`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ses_templates`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_templates).\n"
      },
      "symbolId": "src/data-awscc-ses-templates/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSesTenant": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3758
      },
      "readme": {
        "markdown": "# `data_awscc_ses_tenant`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ses_tenant`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_tenant).\n"
      },
      "symbolId": "src/data-awscc-ses-tenant/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSesTenants": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3759
      },
      "readme": {
        "markdown": "# `data_awscc_ses_tenants`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ses_tenants`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_tenants).\n"
      },
      "symbolId": "src/data-awscc-ses-tenants/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSesVdmAttributes": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3760
      },
      "readme": {
        "markdown": "# `data_awscc_ses_vdm_attributes`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ses_vdm_attributes`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_vdm_attributes).\n"
      },
      "symbolId": "src/data-awscc-ses-vdm-attributes/index:"
    },
    "@cdktn/provider-awscc.dataAwsccShieldDrtAccess": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3761
      },
      "readme": {
        "markdown": "# `data_awscc_shield_drt_access`\n\nRefer to the Terraform Registry for docs: [`data_awscc_shield_drt_access`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/shield_drt_access).\n"
      },
      "symbolId": "src/data-awscc-shield-drt-access/index:"
    },
    "@cdktn/provider-awscc.dataAwsccShieldDrtAccesses": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3762
      },
      "readme": {
        "markdown": "# `data_awscc_shield_drt_accesses`\n\nRefer to the Terraform Registry for docs: [`data_awscc_shield_drt_accesses`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/shield_drt_accesses).\n"
      },
      "symbolId": "src/data-awscc-shield-drt-accesses/index:"
    },
    "@cdktn/provider-awscc.dataAwsccShieldProactiveEngagement": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3763
      },
      "readme": {
        "markdown": "# `data_awscc_shield_proactive_engagement`\n\nRefer to the Terraform Registry for docs: [`data_awscc_shield_proactive_engagement`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/shield_proactive_engagement).\n"
      },
      "symbolId": "src/data-awscc-shield-proactive-engagement/index:"
    },
    "@cdktn/provider-awscc.dataAwsccShieldProactiveEngagements": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3764
      },
      "readme": {
        "markdown": "# `data_awscc_shield_proactive_engagements`\n\nRefer to the Terraform Registry for docs: [`data_awscc_shield_proactive_engagements`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/shield_proactive_engagements).\n"
      },
      "symbolId": "src/data-awscc-shield-proactive-engagements/index:"
    },
    "@cdktn/provider-awscc.dataAwsccShieldProtection": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3765
      },
      "readme": {
        "markdown": "# `data_awscc_shield_protection`\n\nRefer to the Terraform Registry for docs: [`data_awscc_shield_protection`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/shield_protection).\n"
      },
      "symbolId": "src/data-awscc-shield-protection/index:"
    },
    "@cdktn/provider-awscc.dataAwsccShieldProtectionGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3766
      },
      "readme": {
        "markdown": "# `data_awscc_shield_protection_group`\n\nRefer to the Terraform Registry for docs: [`data_awscc_shield_protection_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/shield_protection_group).\n"
      },
      "symbolId": "src/data-awscc-shield-protection-group/index:"
    },
    "@cdktn/provider-awscc.dataAwsccShieldProtectionGroups": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3767
      },
      "readme": {
        "markdown": "# `data_awscc_shield_protection_groups`\n\nRefer to the Terraform Registry for docs: [`data_awscc_shield_protection_groups`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/shield_protection_groups).\n"
      },
      "symbolId": "src/data-awscc-shield-protection-groups/index:"
    },
    "@cdktn/provider-awscc.dataAwsccShieldProtections": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3768
      },
      "readme": {
        "markdown": "# `data_awscc_shield_protections`\n\nRefer to the Terraform Registry for docs: [`data_awscc_shield_protections`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/shield_protections).\n"
      },
      "symbolId": "src/data-awscc-shield-protections/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSignerProfilePermission": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3769
      },
      "readme": {
        "markdown": "# `data_awscc_signer_profile_permission`\n\nRefer to the Terraform Registry for docs: [`data_awscc_signer_profile_permission`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/signer_profile_permission).\n"
      },
      "symbolId": "src/data-awscc-signer-profile-permission/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSignerProfilePermissions": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3770
      },
      "readme": {
        "markdown": "# `data_awscc_signer_profile_permissions`\n\nRefer to the Terraform Registry for docs: [`data_awscc_signer_profile_permissions`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/signer_profile_permissions).\n"
      },
      "symbolId": "src/data-awscc-signer-profile-permissions/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSignerSigningProfile": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3771
      },
      "readme": {
        "markdown": "# `data_awscc_signer_signing_profile`\n\nRefer to the Terraform Registry for docs: [`data_awscc_signer_signing_profile`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/signer_signing_profile).\n"
      },
      "symbolId": "src/data-awscc-signer-signing-profile/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSignerSigningProfiles": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3772
      },
      "readme": {
        "markdown": "# `data_awscc_signer_signing_profiles`\n\nRefer to the Terraform Registry for docs: [`data_awscc_signer_signing_profiles`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/signer_signing_profiles).\n"
      },
      "symbolId": "src/data-awscc-signer-signing-profiles/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSimspaceweaverSimulation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3773
      },
      "readme": {
        "markdown": "# `data_awscc_simspaceweaver_simulation`\n\nRefer to the Terraform Registry for docs: [`data_awscc_simspaceweaver_simulation`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/simspaceweaver_simulation).\n"
      },
      "symbolId": "src/data-awscc-simspaceweaver-simulation/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSimspaceweaverSimulations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3774
      },
      "readme": {
        "markdown": "# `data_awscc_simspaceweaver_simulations`\n\nRefer to the Terraform Registry for docs: [`data_awscc_simspaceweaver_simulations`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/simspaceweaver_simulations).\n"
      },
      "symbolId": "src/data-awscc-simspaceweaver-simulations/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSmsvoiceConfigurationSet": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3775
      },
      "readme": {
        "markdown": "# `data_awscc_smsvoice_configuration_set`\n\nRefer to the Terraform Registry for docs: [`data_awscc_smsvoice_configuration_set`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/smsvoice_configuration_set).\n"
      },
      "symbolId": "src/data-awscc-smsvoice-configuration-set/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSmsvoiceConfigurationSets": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3776
      },
      "readme": {
        "markdown": "# `data_awscc_smsvoice_configuration_sets`\n\nRefer to the Terraform Registry for docs: [`data_awscc_smsvoice_configuration_sets`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/smsvoice_configuration_sets).\n"
      },
      "symbolId": "src/data-awscc-smsvoice-configuration-sets/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSmsvoiceOptOutList": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3777
      },
      "readme": {
        "markdown": "# `data_awscc_smsvoice_opt_out_list`\n\nRefer to the Terraform Registry for docs: [`data_awscc_smsvoice_opt_out_list`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/smsvoice_opt_out_list).\n"
      },
      "symbolId": "src/data-awscc-smsvoice-opt-out-list/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSmsvoiceOptOutLists": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3778
      },
      "readme": {
        "markdown": "# `data_awscc_smsvoice_opt_out_lists`\n\nRefer to the Terraform Registry for docs: [`data_awscc_smsvoice_opt_out_lists`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/smsvoice_opt_out_lists).\n"
      },
      "symbolId": "src/data-awscc-smsvoice-opt-out-lists/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSmsvoicePhoneNumber": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3779
      },
      "readme": {
        "markdown": "# `data_awscc_smsvoice_phone_number`\n\nRefer to the Terraform Registry for docs: [`data_awscc_smsvoice_phone_number`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/smsvoice_phone_number).\n"
      },
      "symbolId": "src/data-awscc-smsvoice-phone-number/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSmsvoicePhoneNumbers": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3780
      },
      "readme": {
        "markdown": "# `data_awscc_smsvoice_phone_numbers`\n\nRefer to the Terraform Registry for docs: [`data_awscc_smsvoice_phone_numbers`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/smsvoice_phone_numbers).\n"
      },
      "symbolId": "src/data-awscc-smsvoice-phone-numbers/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSmsvoicePool": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3781
      },
      "readme": {
        "markdown": "# `data_awscc_smsvoice_pool`\n\nRefer to the Terraform Registry for docs: [`data_awscc_smsvoice_pool`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/smsvoice_pool).\n"
      },
      "symbolId": "src/data-awscc-smsvoice-pool/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSmsvoicePools": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3782
      },
      "readme": {
        "markdown": "# `data_awscc_smsvoice_pools`\n\nRefer to the Terraform Registry for docs: [`data_awscc_smsvoice_pools`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/smsvoice_pools).\n"
      },
      "symbolId": "src/data-awscc-smsvoice-pools/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSmsvoiceProtectConfiguration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3783
      },
      "readme": {
        "markdown": "# `data_awscc_smsvoice_protect_configuration`\n\nRefer to the Terraform Registry for docs: [`data_awscc_smsvoice_protect_configuration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/smsvoice_protect_configuration).\n"
      },
      "symbolId": "src/data-awscc-smsvoice-protect-configuration/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSmsvoiceProtectConfigurations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3784
      },
      "readme": {
        "markdown": "# `data_awscc_smsvoice_protect_configurations`\n\nRefer to the Terraform Registry for docs: [`data_awscc_smsvoice_protect_configurations`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/smsvoice_protect_configurations).\n"
      },
      "symbolId": "src/data-awscc-smsvoice-protect-configurations/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSmsvoiceRegistration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3785
      },
      "readme": {
        "markdown": "# `data_awscc_smsvoice_registration`\n\nRefer to the Terraform Registry for docs: [`data_awscc_smsvoice_registration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/smsvoice_registration).\n"
      },
      "symbolId": "src/data-awscc-smsvoice-registration/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSmsvoiceRegistrations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3786
      },
      "readme": {
        "markdown": "# `data_awscc_smsvoice_registrations`\n\nRefer to the Terraform Registry for docs: [`data_awscc_smsvoice_registrations`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/smsvoice_registrations).\n"
      },
      "symbolId": "src/data-awscc-smsvoice-registrations/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSmsvoiceResourcePolicies": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3787
      },
      "readme": {
        "markdown": "# `data_awscc_smsvoice_resource_policies`\n\nRefer to the Terraform Registry for docs: [`data_awscc_smsvoice_resource_policies`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/smsvoice_resource_policies).\n"
      },
      "symbolId": "src/data-awscc-smsvoice-resource-policies/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSmsvoiceResourcePolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3788
      },
      "readme": {
        "markdown": "# `data_awscc_smsvoice_resource_policy`\n\nRefer to the Terraform Registry for docs: [`data_awscc_smsvoice_resource_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/smsvoice_resource_policy).\n"
      },
      "symbolId": "src/data-awscc-smsvoice-resource-policy/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSmsvoiceSenderId": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3789
      },
      "readme": {
        "markdown": "# `data_awscc_smsvoice_sender_id`\n\nRefer to the Terraform Registry for docs: [`data_awscc_smsvoice_sender_id`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/smsvoice_sender_id).\n"
      },
      "symbolId": "src/data-awscc-smsvoice-sender-id/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSmsvoiceSenderIds": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3790
      },
      "readme": {
        "markdown": "# `data_awscc_smsvoice_sender_ids`\n\nRefer to the Terraform Registry for docs: [`data_awscc_smsvoice_sender_ids`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/smsvoice_sender_ids).\n"
      },
      "symbolId": "src/data-awscc-smsvoice-sender-ids/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSnsSubscription": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3791
      },
      "readme": {
        "markdown": "# `data_awscc_sns_subscription`\n\nRefer to the Terraform Registry for docs: [`data_awscc_sns_subscription`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sns_subscription).\n"
      },
      "symbolId": "src/data-awscc-sns-subscription/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSnsSubscriptions": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3792
      },
      "readme": {
        "markdown": "# `data_awscc_sns_subscriptions`\n\nRefer to the Terraform Registry for docs: [`data_awscc_sns_subscriptions`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sns_subscriptions).\n"
      },
      "symbolId": "src/data-awscc-sns-subscriptions/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSnsTopic": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3793
      },
      "readme": {
        "markdown": "# `data_awscc_sns_topic`\n\nRefer to the Terraform Registry for docs: [`data_awscc_sns_topic`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sns_topic).\n"
      },
      "symbolId": "src/data-awscc-sns-topic/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSnsTopicInlinePolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3794
      },
      "readme": {
        "markdown": "# `data_awscc_sns_topic_inline_policy`\n\nRefer to the Terraform Registry for docs: [`data_awscc_sns_topic_inline_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sns_topic_inline_policy).\n"
      },
      "symbolId": "src/data-awscc-sns-topic-inline-policy/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSnsTopics": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3795
      },
      "readme": {
        "markdown": "# `data_awscc_sns_topics`\n\nRefer to the Terraform Registry for docs: [`data_awscc_sns_topics`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sns_topics).\n"
      },
      "symbolId": "src/data-awscc-sns-topics/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSqsQueue": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3796
      },
      "readme": {
        "markdown": "# `data_awscc_sqs_queue`\n\nRefer to the Terraform Registry for docs: [`data_awscc_sqs_queue`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sqs_queue).\n"
      },
      "symbolId": "src/data-awscc-sqs-queue/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSqsQueueInlinePolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3797
      },
      "readme": {
        "markdown": "# `data_awscc_sqs_queue_inline_policy`\n\nRefer to the Terraform Registry for docs: [`data_awscc_sqs_queue_inline_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sqs_queue_inline_policy).\n"
      },
      "symbolId": "src/data-awscc-sqs-queue-inline-policy/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSqsQueues": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3798
      },
      "readme": {
        "markdown": "# `data_awscc_sqs_queues`\n\nRefer to the Terraform Registry for docs: [`data_awscc_sqs_queues`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sqs_queues).\n"
      },
      "symbolId": "src/data-awscc-sqs-queues/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSsmAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3799
      },
      "readme": {
        "markdown": "# `data_awscc_ssm_association`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ssm_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssm_association).\n"
      },
      "symbolId": "src/data-awscc-ssm-association/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSsmAssociations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3800
      },
      "readme": {
        "markdown": "# `data_awscc_ssm_associations`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ssm_associations`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssm_associations).\n"
      },
      "symbolId": "src/data-awscc-ssm-associations/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSsmDocument": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3801
      },
      "readme": {
        "markdown": "# `data_awscc_ssm_document`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ssm_document`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssm_document).\n"
      },
      "symbolId": "src/data-awscc-ssm-document/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSsmDocuments": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3802
      },
      "readme": {
        "markdown": "# `data_awscc_ssm_documents`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ssm_documents`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssm_documents).\n"
      },
      "symbolId": "src/data-awscc-ssm-documents/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSsmMaintenanceWindow": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3803
      },
      "readme": {
        "markdown": "# `data_awscc_ssm_maintenance_window`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ssm_maintenance_window`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssm_maintenance_window).\n"
      },
      "symbolId": "src/data-awscc-ssm-maintenance-window/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSsmMaintenanceWindowTarget": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3804
      },
      "readme": {
        "markdown": "# `data_awscc_ssm_maintenance_window_target`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ssm_maintenance_window_target`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssm_maintenance_window_target).\n"
      },
      "symbolId": "src/data-awscc-ssm-maintenance-window-target/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSsmMaintenanceWindowTask": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3805
      },
      "readme": {
        "markdown": "# `data_awscc_ssm_maintenance_window_task`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ssm_maintenance_window_task`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssm_maintenance_window_task).\n"
      },
      "symbolId": "src/data-awscc-ssm-maintenance-window-task/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSsmMaintenanceWindows": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3806
      },
      "readme": {
        "markdown": "# `data_awscc_ssm_maintenance_windows`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ssm_maintenance_windows`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssm_maintenance_windows).\n"
      },
      "symbolId": "src/data-awscc-ssm-maintenance-windows/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSsmOpsItem": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3807
      },
      "readme": {
        "markdown": "# `data_awscc_ssm_ops_item`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ssm_ops_item`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssm_ops_item).\n"
      },
      "symbolId": "src/data-awscc-ssm-ops-item/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSsmOpsItems": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3808
      },
      "readme": {
        "markdown": "# `data_awscc_ssm_ops_items`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ssm_ops_items`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssm_ops_items).\n"
      },
      "symbolId": "src/data-awscc-ssm-ops-items/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSsmParameter": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3809
      },
      "readme": {
        "markdown": "# `data_awscc_ssm_parameter`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ssm_parameter`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssm_parameter).\n"
      },
      "symbolId": "src/data-awscc-ssm-parameter/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSsmParameters": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3810
      },
      "readme": {
        "markdown": "# `data_awscc_ssm_parameters`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ssm_parameters`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssm_parameters).\n"
      },
      "symbolId": "src/data-awscc-ssm-parameters/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSsmPatchBaseline": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3811
      },
      "readme": {
        "markdown": "# `data_awscc_ssm_patch_baseline`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ssm_patch_baseline`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssm_patch_baseline).\n"
      },
      "symbolId": "src/data-awscc-ssm-patch-baseline/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSsmPatchBaselines": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3812
      },
      "readme": {
        "markdown": "# `data_awscc_ssm_patch_baselines`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ssm_patch_baselines`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssm_patch_baselines).\n"
      },
      "symbolId": "src/data-awscc-ssm-patch-baselines/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSsmResourceDataSync": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3813
      },
      "readme": {
        "markdown": "# `data_awscc_ssm_resource_data_sync`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ssm_resource_data_sync`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssm_resource_data_sync).\n"
      },
      "symbolId": "src/data-awscc-ssm-resource-data-sync/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSsmResourceDataSyncs": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3814
      },
      "readme": {
        "markdown": "# `data_awscc_ssm_resource_data_syncs`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ssm_resource_data_syncs`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssm_resource_data_syncs).\n"
      },
      "symbolId": "src/data-awscc-ssm-resource-data-syncs/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSsmResourcePolicies": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3815
      },
      "readme": {
        "markdown": "# `data_awscc_ssm_resource_policies`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ssm_resource_policies`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssm_resource_policies).\n"
      },
      "symbolId": "src/data-awscc-ssm-resource-policies/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSsmResourcePolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3816
      },
      "readme": {
        "markdown": "# `data_awscc_ssm_resource_policy`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ssm_resource_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssm_resource_policy).\n"
      },
      "symbolId": "src/data-awscc-ssm-resource-policy/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSsmServiceSetting": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3817
      },
      "readme": {
        "markdown": "# `data_awscc_ssm_service_setting`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ssm_service_setting`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssm_service_setting).\n"
      },
      "symbolId": "src/data-awscc-ssm-service-setting/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSsmcontactsContact": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3818
      },
      "readme": {
        "markdown": "# `data_awscc_ssmcontacts_contact`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ssmcontacts_contact`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssmcontacts_contact).\n"
      },
      "symbolId": "src/data-awscc-ssmcontacts-contact/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSsmcontactsContactChannel": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3819
      },
      "readme": {
        "markdown": "# `data_awscc_ssmcontacts_contact_channel`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ssmcontacts_contact_channel`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssmcontacts_contact_channel).\n"
      },
      "symbolId": "src/data-awscc-ssmcontacts-contact-channel/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSsmcontactsContactChannels": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3820
      },
      "readme": {
        "markdown": "# `data_awscc_ssmcontacts_contact_channels`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ssmcontacts_contact_channels`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssmcontacts_contact_channels).\n"
      },
      "symbolId": "src/data-awscc-ssmcontacts-contact-channels/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSsmcontactsContacts": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3821
      },
      "readme": {
        "markdown": "# `data_awscc_ssmcontacts_contacts`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ssmcontacts_contacts`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssmcontacts_contacts).\n"
      },
      "symbolId": "src/data-awscc-ssmcontacts-contacts/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSsmcontactsPlan": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3822
      },
      "readme": {
        "markdown": "# `data_awscc_ssmcontacts_plan`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ssmcontacts_plan`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssmcontacts_plan).\n"
      },
      "symbolId": "src/data-awscc-ssmcontacts-plan/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSsmcontactsRotation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3823
      },
      "readme": {
        "markdown": "# `data_awscc_ssmcontacts_rotation`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ssmcontacts_rotation`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssmcontacts_rotation).\n"
      },
      "symbolId": "src/data-awscc-ssmcontacts-rotation/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSsmcontactsRotations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3824
      },
      "readme": {
        "markdown": "# `data_awscc_ssmcontacts_rotations`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ssmcontacts_rotations`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssmcontacts_rotations).\n"
      },
      "symbolId": "src/data-awscc-ssmcontacts-rotations/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSsmguiconnectPreferences": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3825
      },
      "readme": {
        "markdown": "# `data_awscc_ssmguiconnect_preferences`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ssmguiconnect_preferences`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssmguiconnect_preferences).\n"
      },
      "symbolId": "src/data-awscc-ssmguiconnect-preferences/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSsmincidentsReplicationSet": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3826
      },
      "readme": {
        "markdown": "# `data_awscc_ssmincidents_replication_set`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ssmincidents_replication_set`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssmincidents_replication_set).\n"
      },
      "symbolId": "src/data-awscc-ssmincidents-replication-set/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSsmincidentsReplicationSets": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3827
      },
      "readme": {
        "markdown": "# `data_awscc_ssmincidents_replication_sets`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ssmincidents_replication_sets`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssmincidents_replication_sets).\n"
      },
      "symbolId": "src/data-awscc-ssmincidents-replication-sets/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSsmincidentsResponsePlan": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3828
      },
      "readme": {
        "markdown": "# `data_awscc_ssmincidents_response_plan`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ssmincidents_response_plan`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssmincidents_response_plan).\n"
      },
      "symbolId": "src/data-awscc-ssmincidents-response-plan/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSsmincidentsResponsePlans": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3829
      },
      "readme": {
        "markdown": "# `data_awscc_ssmincidents_response_plans`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ssmincidents_response_plans`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssmincidents_response_plans).\n"
      },
      "symbolId": "src/data-awscc-ssmincidents-response-plans/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSsmquicksetupConfigurationManager": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3830
      },
      "readme": {
        "markdown": "# `data_awscc_ssmquicksetup_configuration_manager`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ssmquicksetup_configuration_manager`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssmquicksetup_configuration_manager).\n"
      },
      "symbolId": "src/data-awscc-ssmquicksetup-configuration-manager/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSsmquicksetupConfigurationManagers": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3831
      },
      "readme": {
        "markdown": "# `data_awscc_ssmquicksetup_configuration_managers`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ssmquicksetup_configuration_managers`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssmquicksetup_configuration_managers).\n"
      },
      "symbolId": "src/data-awscc-ssmquicksetup-configuration-managers/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSsmquicksetupLifecycleAutomation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3832
      },
      "readme": {
        "markdown": "# `data_awscc_ssmquicksetup_lifecycle_automation`\n\nRefer to the Terraform Registry for docs: [`data_awscc_ssmquicksetup_lifecycle_automation`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssmquicksetup_lifecycle_automation).\n"
      },
      "symbolId": "src/data-awscc-ssmquicksetup-lifecycle-automation/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSsoApplication": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3833
      },
      "readme": {
        "markdown": "# `data_awscc_sso_application`\n\nRefer to the Terraform Registry for docs: [`data_awscc_sso_application`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sso_application).\n"
      },
      "symbolId": "src/data-awscc-sso-application/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSsoApplicationAssignment": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3834
      },
      "readme": {
        "markdown": "# `data_awscc_sso_application_assignment`\n\nRefer to the Terraform Registry for docs: [`data_awscc_sso_application_assignment`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sso_application_assignment).\n"
      },
      "symbolId": "src/data-awscc-sso-application-assignment/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSsoApplicationAssignments": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3835
      },
      "readme": {
        "markdown": "# `data_awscc_sso_application_assignments`\n\nRefer to the Terraform Registry for docs: [`data_awscc_sso_application_assignments`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sso_application_assignments).\n"
      },
      "symbolId": "src/data-awscc-sso-application-assignments/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSsoAssignment": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3836
      },
      "readme": {
        "markdown": "# `data_awscc_sso_assignment`\n\nRefer to the Terraform Registry for docs: [`data_awscc_sso_assignment`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sso_assignment).\n"
      },
      "symbolId": "src/data-awscc-sso-assignment/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSsoAssignments": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3837
      },
      "readme": {
        "markdown": "# `data_awscc_sso_assignments`\n\nRefer to the Terraform Registry for docs: [`data_awscc_sso_assignments`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sso_assignments).\n"
      },
      "symbolId": "src/data-awscc-sso-assignments/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSsoInstance": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3838
      },
      "readme": {
        "markdown": "# `data_awscc_sso_instance`\n\nRefer to the Terraform Registry for docs: [`data_awscc_sso_instance`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sso_instance).\n"
      },
      "symbolId": "src/data-awscc-sso-instance/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSsoInstanceAccessControlAttributeConfiguration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3839
      },
      "readme": {
        "markdown": "# `data_awscc_sso_instance_access_control_attribute_configuration`\n\nRefer to the Terraform Registry for docs: [`data_awscc_sso_instance_access_control_attribute_configuration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sso_instance_access_control_attribute_configuration).\n"
      },
      "symbolId": "src/data-awscc-sso-instance-access-control-attribute-configuration/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSsoInstanceAccessControlAttributeConfigurations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3840
      },
      "readme": {
        "markdown": "# `data_awscc_sso_instance_access_control_attribute_configurations`\n\nRefer to the Terraform Registry for docs: [`data_awscc_sso_instance_access_control_attribute_configurations`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sso_instance_access_control_attribute_configurations).\n"
      },
      "symbolId": "src/data-awscc-sso-instance-access-control-attribute-configurations/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSsoInstances": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3841
      },
      "readme": {
        "markdown": "# `data_awscc_sso_instances`\n\nRefer to the Terraform Registry for docs: [`data_awscc_sso_instances`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sso_instances).\n"
      },
      "symbolId": "src/data-awscc-sso-instances/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSsoPermissionSet": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3842
      },
      "readme": {
        "markdown": "# `data_awscc_sso_permission_set`\n\nRefer to the Terraform Registry for docs: [`data_awscc_sso_permission_set`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sso_permission_set).\n"
      },
      "symbolId": "src/data-awscc-sso-permission-set/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSsoPermissionSets": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3843
      },
      "readme": {
        "markdown": "# `data_awscc_sso_permission_sets`\n\nRefer to the Terraform Registry for docs: [`data_awscc_sso_permission_sets`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sso_permission_sets).\n"
      },
      "symbolId": "src/data-awscc-sso-permission-sets/index:"
    },
    "@cdktn/provider-awscc.dataAwsccStepfunctionsActivities": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3844
      },
      "readme": {
        "markdown": "# `data_awscc_stepfunctions_activities`\n\nRefer to the Terraform Registry for docs: [`data_awscc_stepfunctions_activities`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/stepfunctions_activities).\n"
      },
      "symbolId": "src/data-awscc-stepfunctions-activities/index:"
    },
    "@cdktn/provider-awscc.dataAwsccStepfunctionsActivity": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3845
      },
      "readme": {
        "markdown": "# `data_awscc_stepfunctions_activity`\n\nRefer to the Terraform Registry for docs: [`data_awscc_stepfunctions_activity`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/stepfunctions_activity).\n"
      },
      "symbolId": "src/data-awscc-stepfunctions-activity/index:"
    },
    "@cdktn/provider-awscc.dataAwsccStepfunctionsStateMachine": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3846
      },
      "readme": {
        "markdown": "# `data_awscc_stepfunctions_state_machine`\n\nRefer to the Terraform Registry for docs: [`data_awscc_stepfunctions_state_machine`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/stepfunctions_state_machine).\n"
      },
      "symbolId": "src/data-awscc-stepfunctions-state-machine/index:"
    },
    "@cdktn/provider-awscc.dataAwsccStepfunctionsStateMachineAlias": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3847
      },
      "readme": {
        "markdown": "# `data_awscc_stepfunctions_state_machine_alias`\n\nRefer to the Terraform Registry for docs: [`data_awscc_stepfunctions_state_machine_alias`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/stepfunctions_state_machine_alias).\n"
      },
      "symbolId": "src/data-awscc-stepfunctions-state-machine-alias/index:"
    },
    "@cdktn/provider-awscc.dataAwsccStepfunctionsStateMachineVersion": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3848
      },
      "readme": {
        "markdown": "# `data_awscc_stepfunctions_state_machine_version`\n\nRefer to the Terraform Registry for docs: [`data_awscc_stepfunctions_state_machine_version`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/stepfunctions_state_machine_version).\n"
      },
      "symbolId": "src/data-awscc-stepfunctions-state-machine-version/index:"
    },
    "@cdktn/provider-awscc.dataAwsccStepfunctionsStateMachines": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3849
      },
      "readme": {
        "markdown": "# `data_awscc_stepfunctions_state_machines`\n\nRefer to the Terraform Registry for docs: [`data_awscc_stepfunctions_state_machines`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/stepfunctions_state_machines).\n"
      },
      "symbolId": "src/data-awscc-stepfunctions-state-machines/index:"
    },
    "@cdktn/provider-awscc.dataAwsccStoragegatewayTapePool": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3850
      },
      "readme": {
        "markdown": "# `data_awscc_storagegateway_tape_pool`\n\nRefer to the Terraform Registry for docs: [`data_awscc_storagegateway_tape_pool`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/storagegateway_tape_pool).\n"
      },
      "symbolId": "src/data-awscc-storagegateway-tape-pool/index:"
    },
    "@cdktn/provider-awscc.dataAwsccStoragegatewayTapePools": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3851
      },
      "readme": {
        "markdown": "# `data_awscc_storagegateway_tape_pools`\n\nRefer to the Terraform Registry for docs: [`data_awscc_storagegateway_tape_pools`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/storagegateway_tape_pools).\n"
      },
      "symbolId": "src/data-awscc-storagegateway-tape-pools/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSupportappAccountAlias": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3852
      },
      "readme": {
        "markdown": "# `data_awscc_supportapp_account_alias`\n\nRefer to the Terraform Registry for docs: [`data_awscc_supportapp_account_alias`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/supportapp_account_alias).\n"
      },
      "symbolId": "src/data-awscc-supportapp-account-alias/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSupportappAccountAliases": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3853
      },
      "readme": {
        "markdown": "# `data_awscc_supportapp_account_aliases`\n\nRefer to the Terraform Registry for docs: [`data_awscc_supportapp_account_aliases`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/supportapp_account_aliases).\n"
      },
      "symbolId": "src/data-awscc-supportapp-account-aliases/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSupportappSlackChannelConfiguration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3854
      },
      "readme": {
        "markdown": "# `data_awscc_supportapp_slack_channel_configuration`\n\nRefer to the Terraform Registry for docs: [`data_awscc_supportapp_slack_channel_configuration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/supportapp_slack_channel_configuration).\n"
      },
      "symbolId": "src/data-awscc-supportapp-slack-channel-configuration/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSupportappSlackChannelConfigurations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3855
      },
      "readme": {
        "markdown": "# `data_awscc_supportapp_slack_channel_configurations`\n\nRefer to the Terraform Registry for docs: [`data_awscc_supportapp_slack_channel_configurations`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/supportapp_slack_channel_configurations).\n"
      },
      "symbolId": "src/data-awscc-supportapp-slack-channel-configurations/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSupportappSlackWorkspaceConfiguration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3856
      },
      "readme": {
        "markdown": "# `data_awscc_supportapp_slack_workspace_configuration`\n\nRefer to the Terraform Registry for docs: [`data_awscc_supportapp_slack_workspace_configuration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/supportapp_slack_workspace_configuration).\n"
      },
      "symbolId": "src/data-awscc-supportapp-slack-workspace-configuration/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSupportappSlackWorkspaceConfigurations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3857
      },
      "readme": {
        "markdown": "# `data_awscc_supportapp_slack_workspace_configurations`\n\nRefer to the Terraform Registry for docs: [`data_awscc_supportapp_slack_workspace_configurations`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/supportapp_slack_workspace_configurations).\n"
      },
      "symbolId": "src/data-awscc-supportapp-slack-workspace-configurations/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSyntheticsCanaries": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3858
      },
      "readme": {
        "markdown": "# `data_awscc_synthetics_canaries`\n\nRefer to the Terraform Registry for docs: [`data_awscc_synthetics_canaries`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/synthetics_canaries).\n"
      },
      "symbolId": "src/data-awscc-synthetics-canaries/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSyntheticsCanary": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3859
      },
      "readme": {
        "markdown": "# `data_awscc_synthetics_canary`\n\nRefer to the Terraform Registry for docs: [`data_awscc_synthetics_canary`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/synthetics_canary).\n"
      },
      "symbolId": "src/data-awscc-synthetics-canary/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSyntheticsGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3860
      },
      "readme": {
        "markdown": "# `data_awscc_synthetics_group`\n\nRefer to the Terraform Registry for docs: [`data_awscc_synthetics_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/synthetics_group).\n"
      },
      "symbolId": "src/data-awscc-synthetics-group/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSyntheticsGroups": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3861
      },
      "readme": {
        "markdown": "# `data_awscc_synthetics_groups`\n\nRefer to the Terraform Registry for docs: [`data_awscc_synthetics_groups`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/synthetics_groups).\n"
      },
      "symbolId": "src/data-awscc-synthetics-groups/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSystemsmanagersapApplication": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3862
      },
      "readme": {
        "markdown": "# `data_awscc_systemsmanagersap_application`\n\nRefer to the Terraform Registry for docs: [`data_awscc_systemsmanagersap_application`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/systemsmanagersap_application).\n"
      },
      "symbolId": "src/data-awscc-systemsmanagersap-application/index:"
    },
    "@cdktn/provider-awscc.dataAwsccSystemsmanagersapApplications": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3863
      },
      "readme": {
        "markdown": "# `data_awscc_systemsmanagersap_applications`\n\nRefer to the Terraform Registry for docs: [`data_awscc_systemsmanagersap_applications`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/systemsmanagersap_applications).\n"
      },
      "symbolId": "src/data-awscc-systemsmanagersap-applications/index:"
    },
    "@cdktn/provider-awscc.dataAwsccTimestreamDatabase": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3864
      },
      "readme": {
        "markdown": "# `data_awscc_timestream_database`\n\nRefer to the Terraform Registry for docs: [`data_awscc_timestream_database`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/timestream_database).\n"
      },
      "symbolId": "src/data-awscc-timestream-database/index:"
    },
    "@cdktn/provider-awscc.dataAwsccTimestreamDatabases": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3865
      },
      "readme": {
        "markdown": "# `data_awscc_timestream_databases`\n\nRefer to the Terraform Registry for docs: [`data_awscc_timestream_databases`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/timestream_databases).\n"
      },
      "symbolId": "src/data-awscc-timestream-databases/index:"
    },
    "@cdktn/provider-awscc.dataAwsccTimestreamInfluxDbCluster": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3866
      },
      "readme": {
        "markdown": "# `data_awscc_timestream_influx_db_cluster`\n\nRefer to the Terraform Registry for docs: [`data_awscc_timestream_influx_db_cluster`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/timestream_influx_db_cluster).\n"
      },
      "symbolId": "src/data-awscc-timestream-influx-db-cluster/index:"
    },
    "@cdktn/provider-awscc.dataAwsccTimestreamInfluxDbClusters": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3867
      },
      "readme": {
        "markdown": "# `data_awscc_timestream_influx_db_clusters`\n\nRefer to the Terraform Registry for docs: [`data_awscc_timestream_influx_db_clusters`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/timestream_influx_db_clusters).\n"
      },
      "symbolId": "src/data-awscc-timestream-influx-db-clusters/index:"
    },
    "@cdktn/provider-awscc.dataAwsccTimestreamInfluxDbInstance": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3868
      },
      "readme": {
        "markdown": "# `data_awscc_timestream_influx_db_instance`\n\nRefer to the Terraform Registry for docs: [`data_awscc_timestream_influx_db_instance`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/timestream_influx_db_instance).\n"
      },
      "symbolId": "src/data-awscc-timestream-influx-db-instance/index:"
    },
    "@cdktn/provider-awscc.dataAwsccTimestreamInfluxDbInstances": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3869
      },
      "readme": {
        "markdown": "# `data_awscc_timestream_influx_db_instances`\n\nRefer to the Terraform Registry for docs: [`data_awscc_timestream_influx_db_instances`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/timestream_influx_db_instances).\n"
      },
      "symbolId": "src/data-awscc-timestream-influx-db-instances/index:"
    },
    "@cdktn/provider-awscc.dataAwsccTimestreamScheduledQueries": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3870
      },
      "readme": {
        "markdown": "# `data_awscc_timestream_scheduled_queries`\n\nRefer to the Terraform Registry for docs: [`data_awscc_timestream_scheduled_queries`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/timestream_scheduled_queries).\n"
      },
      "symbolId": "src/data-awscc-timestream-scheduled-queries/index:"
    },
    "@cdktn/provider-awscc.dataAwsccTimestreamScheduledQuery": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3871
      },
      "readme": {
        "markdown": "# `data_awscc_timestream_scheduled_query`\n\nRefer to the Terraform Registry for docs: [`data_awscc_timestream_scheduled_query`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/timestream_scheduled_query).\n"
      },
      "symbolId": "src/data-awscc-timestream-scheduled-query/index:"
    },
    "@cdktn/provider-awscc.dataAwsccTimestreamTable": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3872
      },
      "readme": {
        "markdown": "# `data_awscc_timestream_table`\n\nRefer to the Terraform Registry for docs: [`data_awscc_timestream_table`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/timestream_table).\n"
      },
      "symbolId": "src/data-awscc-timestream-table/index:"
    },
    "@cdktn/provider-awscc.dataAwsccTimestreamTables": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3873
      },
      "readme": {
        "markdown": "# `data_awscc_timestream_tables`\n\nRefer to the Terraform Registry for docs: [`data_awscc_timestream_tables`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/timestream_tables).\n"
      },
      "symbolId": "src/data-awscc-timestream-tables/index:"
    },
    "@cdktn/provider-awscc.dataAwsccTranscribeVocabularyFilter": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3874
      },
      "readme": {
        "markdown": "# `data_awscc_transcribe_vocabulary_filter`\n\nRefer to the Terraform Registry for docs: [`data_awscc_transcribe_vocabulary_filter`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/transcribe_vocabulary_filter).\n"
      },
      "symbolId": "src/data-awscc-transcribe-vocabulary-filter/index:"
    },
    "@cdktn/provider-awscc.dataAwsccTranscribeVocabularyFilters": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3875
      },
      "readme": {
        "markdown": "# `data_awscc_transcribe_vocabulary_filters`\n\nRefer to the Terraform Registry for docs: [`data_awscc_transcribe_vocabulary_filters`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/transcribe_vocabulary_filters).\n"
      },
      "symbolId": "src/data-awscc-transcribe-vocabulary-filters/index:"
    },
    "@cdktn/provider-awscc.dataAwsccTransferAgreement": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3876
      },
      "readme": {
        "markdown": "# `data_awscc_transfer_agreement`\n\nRefer to the Terraform Registry for docs: [`data_awscc_transfer_agreement`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/transfer_agreement).\n"
      },
      "symbolId": "src/data-awscc-transfer-agreement/index:"
    },
    "@cdktn/provider-awscc.dataAwsccTransferCertificate": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3877
      },
      "readme": {
        "markdown": "# `data_awscc_transfer_certificate`\n\nRefer to the Terraform Registry for docs: [`data_awscc_transfer_certificate`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/transfer_certificate).\n"
      },
      "symbolId": "src/data-awscc-transfer-certificate/index:"
    },
    "@cdktn/provider-awscc.dataAwsccTransferCertificates": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3878
      },
      "readme": {
        "markdown": "# `data_awscc_transfer_certificates`\n\nRefer to the Terraform Registry for docs: [`data_awscc_transfer_certificates`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/transfer_certificates).\n"
      },
      "symbolId": "src/data-awscc-transfer-certificates/index:"
    },
    "@cdktn/provider-awscc.dataAwsccTransferConnector": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3879
      },
      "readme": {
        "markdown": "# `data_awscc_transfer_connector`\n\nRefer to the Terraform Registry for docs: [`data_awscc_transfer_connector`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/transfer_connector).\n"
      },
      "symbolId": "src/data-awscc-transfer-connector/index:"
    },
    "@cdktn/provider-awscc.dataAwsccTransferConnectors": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3880
      },
      "readme": {
        "markdown": "# `data_awscc_transfer_connectors`\n\nRefer to the Terraform Registry for docs: [`data_awscc_transfer_connectors`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/transfer_connectors).\n"
      },
      "symbolId": "src/data-awscc-transfer-connectors/index:"
    },
    "@cdktn/provider-awscc.dataAwsccTransferProfile": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3881
      },
      "readme": {
        "markdown": "# `data_awscc_transfer_profile`\n\nRefer to the Terraform Registry for docs: [`data_awscc_transfer_profile`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/transfer_profile).\n"
      },
      "symbolId": "src/data-awscc-transfer-profile/index:"
    },
    "@cdktn/provider-awscc.dataAwsccTransferProfiles": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3882
      },
      "readme": {
        "markdown": "# `data_awscc_transfer_profiles`\n\nRefer to the Terraform Registry for docs: [`data_awscc_transfer_profiles`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/transfer_profiles).\n"
      },
      "symbolId": "src/data-awscc-transfer-profiles/index:"
    },
    "@cdktn/provider-awscc.dataAwsccTransferServer": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3883
      },
      "readme": {
        "markdown": "# `data_awscc_transfer_server`\n\nRefer to the Terraform Registry for docs: [`data_awscc_transfer_server`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/transfer_server).\n"
      },
      "symbolId": "src/data-awscc-transfer-server/index:"
    },
    "@cdktn/provider-awscc.dataAwsccTransferServers": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3884
      },
      "readme": {
        "markdown": "# `data_awscc_transfer_servers`\n\nRefer to the Terraform Registry for docs: [`data_awscc_transfer_servers`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/transfer_servers).\n"
      },
      "symbolId": "src/data-awscc-transfer-servers/index:"
    },
    "@cdktn/provider-awscc.dataAwsccTransferWebApp": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3885
      },
      "readme": {
        "markdown": "# `data_awscc_transfer_web_app`\n\nRefer to the Terraform Registry for docs: [`data_awscc_transfer_web_app`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/transfer_web_app).\n"
      },
      "symbolId": "src/data-awscc-transfer-web-app/index:"
    },
    "@cdktn/provider-awscc.dataAwsccTransferWebApps": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3886
      },
      "readme": {
        "markdown": "# `data_awscc_transfer_web_apps`\n\nRefer to the Terraform Registry for docs: [`data_awscc_transfer_web_apps`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/transfer_web_apps).\n"
      },
      "symbolId": "src/data-awscc-transfer-web-apps/index:"
    },
    "@cdktn/provider-awscc.dataAwsccTransferWorkflow": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3887
      },
      "readme": {
        "markdown": "# `data_awscc_transfer_workflow`\n\nRefer to the Terraform Registry for docs: [`data_awscc_transfer_workflow`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/transfer_workflow).\n"
      },
      "symbolId": "src/data-awscc-transfer-workflow/index:"
    },
    "@cdktn/provider-awscc.dataAwsccTransferWorkflows": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3888
      },
      "readme": {
        "markdown": "# `data_awscc_transfer_workflows`\n\nRefer to the Terraform Registry for docs: [`data_awscc_transfer_workflows`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/transfer_workflows).\n"
      },
      "symbolId": "src/data-awscc-transfer-workflows/index:"
    },
    "@cdktn/provider-awscc.dataAwsccUxcAccountCustomization": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3889
      },
      "readme": {
        "markdown": "# `data_awscc_uxc_account_customization`\n\nRefer to the Terraform Registry for docs: [`data_awscc_uxc_account_customization`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/uxc_account_customization).\n"
      },
      "symbolId": "src/data-awscc-uxc-account-customization/index:"
    },
    "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsIdentitySource": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3890
      },
      "readme": {
        "markdown": "# `data_awscc_verifiedpermissions_identity_source`\n\nRefer to the Terraform Registry for docs: [`data_awscc_verifiedpermissions_identity_source`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/verifiedpermissions_identity_source).\n"
      },
      "symbolId": "src/data-awscc-verifiedpermissions-identity-source/index:"
    },
    "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3891
      },
      "readme": {
        "markdown": "# `data_awscc_verifiedpermissions_policy`\n\nRefer to the Terraform Registry for docs: [`data_awscc_verifiedpermissions_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/verifiedpermissions_policy).\n"
      },
      "symbolId": "src/data-awscc-verifiedpermissions-policy/index:"
    },
    "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicyStore": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3892
      },
      "readme": {
        "markdown": "# `data_awscc_verifiedpermissions_policy_store`\n\nRefer to the Terraform Registry for docs: [`data_awscc_verifiedpermissions_policy_store`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/verifiedpermissions_policy_store).\n"
      },
      "symbolId": "src/data-awscc-verifiedpermissions-policy-store/index:"
    },
    "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicyStoreAlias": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3893
      },
      "readme": {
        "markdown": "# `data_awscc_verifiedpermissions_policy_store_alias`\n\nRefer to the Terraform Registry for docs: [`data_awscc_verifiedpermissions_policy_store_alias`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/verifiedpermissions_policy_store_alias).\n"
      },
      "symbolId": "src/data-awscc-verifiedpermissions-policy-store-alias/index:"
    },
    "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicyStoreAliases": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3894
      },
      "readme": {
        "markdown": "# `data_awscc_verifiedpermissions_policy_store_aliases`\n\nRefer to the Terraform Registry for docs: [`data_awscc_verifiedpermissions_policy_store_aliases`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/verifiedpermissions_policy_store_aliases).\n"
      },
      "symbolId": "src/data-awscc-verifiedpermissions-policy-store-aliases/index:"
    },
    "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicyStores": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3895
      },
      "readme": {
        "markdown": "# `data_awscc_verifiedpermissions_policy_stores`\n\nRefer to the Terraform Registry for docs: [`data_awscc_verifiedpermissions_policy_stores`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/verifiedpermissions_policy_stores).\n"
      },
      "symbolId": "src/data-awscc-verifiedpermissions-policy-stores/index:"
    },
    "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicyTemplate": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3896
      },
      "readme": {
        "markdown": "# `data_awscc_verifiedpermissions_policy_template`\n\nRefer to the Terraform Registry for docs: [`data_awscc_verifiedpermissions_policy_template`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/verifiedpermissions_policy_template).\n"
      },
      "symbolId": "src/data-awscc-verifiedpermissions-policy-template/index:"
    },
    "@cdktn/provider-awscc.dataAwsccVoiceidDomain": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3897
      },
      "readme": {
        "markdown": "# `data_awscc_voiceid_domain`\n\nRefer to the Terraform Registry for docs: [`data_awscc_voiceid_domain`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/voiceid_domain).\n"
      },
      "symbolId": "src/data-awscc-voiceid-domain/index:"
    },
    "@cdktn/provider-awscc.dataAwsccVoiceidDomains": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3898
      },
      "readme": {
        "markdown": "# `data_awscc_voiceid_domains`\n\nRefer to the Terraform Registry for docs: [`data_awscc_voiceid_domains`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/voiceid_domains).\n"
      },
      "symbolId": "src/data-awscc-voiceid-domains/index:"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeAccessLogSubscription": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3899
      },
      "readme": {
        "markdown": "# `data_awscc_vpclattice_access_log_subscription`\n\nRefer to the Terraform Registry for docs: [`data_awscc_vpclattice_access_log_subscription`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/vpclattice_access_log_subscription).\n"
      },
      "symbolId": "src/data-awscc-vpclattice-access-log-subscription/index:"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeAuthPolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3900
      },
      "readme": {
        "markdown": "# `data_awscc_vpclattice_auth_policy`\n\nRefer to the Terraform Registry for docs: [`data_awscc_vpclattice_auth_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/vpclattice_auth_policy).\n"
      },
      "symbolId": "src/data-awscc-vpclattice-auth-policy/index:"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeListener": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3901
      },
      "readme": {
        "markdown": "# `data_awscc_vpclattice_listener`\n\nRefer to the Terraform Registry for docs: [`data_awscc_vpclattice_listener`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/vpclattice_listener).\n"
      },
      "symbolId": "src/data-awscc-vpclattice-listener/index:"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeResourceConfiguration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3902
      },
      "readme": {
        "markdown": "# `data_awscc_vpclattice_resource_configuration`\n\nRefer to the Terraform Registry for docs: [`data_awscc_vpclattice_resource_configuration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/vpclattice_resource_configuration).\n"
      },
      "symbolId": "src/data-awscc-vpclattice-resource-configuration/index:"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeResourceConfigurations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3903
      },
      "readme": {
        "markdown": "# `data_awscc_vpclattice_resource_configurations`\n\nRefer to the Terraform Registry for docs: [`data_awscc_vpclattice_resource_configurations`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/vpclattice_resource_configurations).\n"
      },
      "symbolId": "src/data-awscc-vpclattice-resource-configurations/index:"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeResourceGateway": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3904
      },
      "readme": {
        "markdown": "# `data_awscc_vpclattice_resource_gateway`\n\nRefer to the Terraform Registry for docs: [`data_awscc_vpclattice_resource_gateway`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/vpclattice_resource_gateway).\n"
      },
      "symbolId": "src/data-awscc-vpclattice-resource-gateway/index:"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeResourceGateways": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3905
      },
      "readme": {
        "markdown": "# `data_awscc_vpclattice_resource_gateways`\n\nRefer to the Terraform Registry for docs: [`data_awscc_vpclattice_resource_gateways`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/vpclattice_resource_gateways).\n"
      },
      "symbolId": "src/data-awscc-vpclattice-resource-gateways/index:"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeResourcePolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3906
      },
      "readme": {
        "markdown": "# `data_awscc_vpclattice_resource_policy`\n\nRefer to the Terraform Registry for docs: [`data_awscc_vpclattice_resource_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/vpclattice_resource_policy).\n"
      },
      "symbolId": "src/data-awscc-vpclattice-resource-policy/index:"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeRule": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3907
      },
      "readme": {
        "markdown": "# `data_awscc_vpclattice_rule`\n\nRefer to the Terraform Registry for docs: [`data_awscc_vpclattice_rule`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/vpclattice_rule).\n"
      },
      "symbolId": "src/data-awscc-vpclattice-rule/index:"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeService": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3908
      },
      "readme": {
        "markdown": "# `data_awscc_vpclattice_service`\n\nRefer to the Terraform Registry for docs: [`data_awscc_vpclattice_service`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/vpclattice_service).\n"
      },
      "symbolId": "src/data-awscc-vpclattice-service/index:"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeServiceNetwork": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3909
      },
      "readme": {
        "markdown": "# `data_awscc_vpclattice_service_network`\n\nRefer to the Terraform Registry for docs: [`data_awscc_vpclattice_service_network`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/vpclattice_service_network).\n"
      },
      "symbolId": "src/data-awscc-vpclattice-service-network/index:"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeServiceNetworkResourceAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3910
      },
      "readme": {
        "markdown": "# `data_awscc_vpclattice_service_network_resource_association`\n\nRefer to the Terraform Registry for docs: [`data_awscc_vpclattice_service_network_resource_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/vpclattice_service_network_resource_association).\n"
      },
      "symbolId": "src/data-awscc-vpclattice-service-network-resource-association/index:"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeServiceNetworkResourceAssociations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3911
      },
      "readme": {
        "markdown": "# `data_awscc_vpclattice_service_network_resource_associations`\n\nRefer to the Terraform Registry for docs: [`data_awscc_vpclattice_service_network_resource_associations`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/vpclattice_service_network_resource_associations).\n"
      },
      "symbolId": "src/data-awscc-vpclattice-service-network-resource-associations/index:"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeServiceNetworkServiceAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3912
      },
      "readme": {
        "markdown": "# `data_awscc_vpclattice_service_network_service_association`\n\nRefer to the Terraform Registry for docs: [`data_awscc_vpclattice_service_network_service_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/vpclattice_service_network_service_association).\n"
      },
      "symbolId": "src/data-awscc-vpclattice-service-network-service-association/index:"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeServiceNetworkServiceAssociations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3913
      },
      "readme": {
        "markdown": "# `data_awscc_vpclattice_service_network_service_associations`\n\nRefer to the Terraform Registry for docs: [`data_awscc_vpclattice_service_network_service_associations`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/vpclattice_service_network_service_associations).\n"
      },
      "symbolId": "src/data-awscc-vpclattice-service-network-service-associations/index:"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeServiceNetworkVpcAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3914
      },
      "readme": {
        "markdown": "# `data_awscc_vpclattice_service_network_vpc_association`\n\nRefer to the Terraform Registry for docs: [`data_awscc_vpclattice_service_network_vpc_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/vpclattice_service_network_vpc_association).\n"
      },
      "symbolId": "src/data-awscc-vpclattice-service-network-vpc-association/index:"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeServiceNetworkVpcAssociations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3915
      },
      "readme": {
        "markdown": "# `data_awscc_vpclattice_service_network_vpc_associations`\n\nRefer to the Terraform Registry for docs: [`data_awscc_vpclattice_service_network_vpc_associations`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/vpclattice_service_network_vpc_associations).\n"
      },
      "symbolId": "src/data-awscc-vpclattice-service-network-vpc-associations/index:"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeServiceNetworks": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3916
      },
      "readme": {
        "markdown": "# `data_awscc_vpclattice_service_networks`\n\nRefer to the Terraform Registry for docs: [`data_awscc_vpclattice_service_networks`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/vpclattice_service_networks).\n"
      },
      "symbolId": "src/data-awscc-vpclattice-service-networks/index:"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeServices": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3917
      },
      "readme": {
        "markdown": "# `data_awscc_vpclattice_services`\n\nRefer to the Terraform Registry for docs: [`data_awscc_vpclattice_services`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/vpclattice_services).\n"
      },
      "symbolId": "src/data-awscc-vpclattice-services/index:"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeTargetGroups": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3918
      },
      "readme": {
        "markdown": "# `data_awscc_vpclattice_target_groups`\n\nRefer to the Terraform Registry for docs: [`data_awscc_vpclattice_target_groups`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/vpclattice_target_groups).\n"
      },
      "symbolId": "src/data-awscc-vpclattice-target-groups/index:"
    },
    "@cdktn/provider-awscc.dataAwsccWafv2IpSet": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3919
      },
      "readme": {
        "markdown": "# `data_awscc_wafv2_ip_set`\n\nRefer to the Terraform Registry for docs: [`data_awscc_wafv2_ip_set`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wafv2_ip_set).\n"
      },
      "symbolId": "src/data-awscc-wafv2-ip-set/index:"
    },
    "@cdktn/provider-awscc.dataAwsccWafv2LoggingConfiguration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3920
      },
      "readme": {
        "markdown": "# `data_awscc_wafv2_logging_configuration`\n\nRefer to the Terraform Registry for docs: [`data_awscc_wafv2_logging_configuration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wafv2_logging_configuration).\n"
      },
      "symbolId": "src/data-awscc-wafv2-logging-configuration/index:"
    },
    "@cdktn/provider-awscc.dataAwsccWafv2LoggingConfigurations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3921
      },
      "readme": {
        "markdown": "# `data_awscc_wafv2_logging_configurations`\n\nRefer to the Terraform Registry for docs: [`data_awscc_wafv2_logging_configurations`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wafv2_logging_configurations).\n"
      },
      "symbolId": "src/data-awscc-wafv2-logging-configurations/index:"
    },
    "@cdktn/provider-awscc.dataAwsccWafv2RegexPatternSet": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3922
      },
      "readme": {
        "markdown": "# `data_awscc_wafv2_regex_pattern_set`\n\nRefer to the Terraform Registry for docs: [`data_awscc_wafv2_regex_pattern_set`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wafv2_regex_pattern_set).\n"
      },
      "symbolId": "src/data-awscc-wafv2-regex-pattern-set/index:"
    },
    "@cdktn/provider-awscc.dataAwsccWafv2WebAclAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3923
      },
      "readme": {
        "markdown": "# `data_awscc_wafv2_web_acl_association`\n\nRefer to the Terraform Registry for docs: [`data_awscc_wafv2_web_acl_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wafv2_web_acl_association).\n"
      },
      "symbolId": "src/data-awscc-wafv2-web-acl-association/index:"
    },
    "@cdktn/provider-awscc.dataAwsccWellarchitectedLens": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3924
      },
      "readme": {
        "markdown": "# `data_awscc_wellarchitected_lens`\n\nRefer to the Terraform Registry for docs: [`data_awscc_wellarchitected_lens`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wellarchitected_lens).\n"
      },
      "symbolId": "src/data-awscc-wellarchitected-lens/index:"
    },
    "@cdktn/provider-awscc.dataAwsccWellarchitectedLenses": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3925
      },
      "readme": {
        "markdown": "# `data_awscc_wellarchitected_lenses`\n\nRefer to the Terraform Registry for docs: [`data_awscc_wellarchitected_lenses`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wellarchitected_lenses).\n"
      },
      "symbolId": "src/data-awscc-wellarchitected-lenses/index:"
    },
    "@cdktn/provider-awscc.dataAwsccWellarchitectedProfile": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3926
      },
      "readme": {
        "markdown": "# `data_awscc_wellarchitected_profile`\n\nRefer to the Terraform Registry for docs: [`data_awscc_wellarchitected_profile`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wellarchitected_profile).\n"
      },
      "symbolId": "src/data-awscc-wellarchitected-profile/index:"
    },
    "@cdktn/provider-awscc.dataAwsccWellarchitectedProfiles": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3927
      },
      "readme": {
        "markdown": "# `data_awscc_wellarchitected_profiles`\n\nRefer to the Terraform Registry for docs: [`data_awscc_wellarchitected_profiles`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wellarchitected_profiles).\n"
      },
      "symbolId": "src/data-awscc-wellarchitected-profiles/index:"
    },
    "@cdktn/provider-awscc.dataAwsccWellarchitectedReviewTemplate": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3928
      },
      "readme": {
        "markdown": "# `data_awscc_wellarchitected_review_template`\n\nRefer to the Terraform Registry for docs: [`data_awscc_wellarchitected_review_template`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wellarchitected_review_template).\n"
      },
      "symbolId": "src/data-awscc-wellarchitected-review-template/index:"
    },
    "@cdktn/provider-awscc.dataAwsccWellarchitectedReviewTemplates": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3929
      },
      "readme": {
        "markdown": "# `data_awscc_wellarchitected_review_templates`\n\nRefer to the Terraform Registry for docs: [`data_awscc_wellarchitected_review_templates`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wellarchitected_review_templates).\n"
      },
      "symbolId": "src/data-awscc-wellarchitected-review-templates/index:"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3930
      },
      "readme": {
        "markdown": "# `data_awscc_wisdom_ai_agent`\n\nRefer to the Terraform Registry for docs: [`data_awscc_wisdom_ai_agent`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wisdom_ai_agent).\n"
      },
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgentVersion": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3931
      },
      "readme": {
        "markdown": "# `data_awscc_wisdom_ai_agent_version`\n\nRefer to the Terraform Registry for docs: [`data_awscc_wisdom_ai_agent_version`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wisdom_ai_agent_version).\n"
      },
      "symbolId": "src/data-awscc-wisdom-ai-agent-version/index:"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiGuardrail": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3932
      },
      "readme": {
        "markdown": "# `data_awscc_wisdom_ai_guardrail`\n\nRefer to the Terraform Registry for docs: [`data_awscc_wisdom_ai_guardrail`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wisdom_ai_guardrail).\n"
      },
      "symbolId": "src/data-awscc-wisdom-ai-guardrail/index:"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiGuardrailVersion": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3933
      },
      "readme": {
        "markdown": "# `data_awscc_wisdom_ai_guardrail_version`\n\nRefer to the Terraform Registry for docs: [`data_awscc_wisdom_ai_guardrail_version`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wisdom_ai_guardrail_version).\n"
      },
      "symbolId": "src/data-awscc-wisdom-ai-guardrail-version/index:"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiPrompt": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3934
      },
      "readme": {
        "markdown": "# `data_awscc_wisdom_ai_prompt`\n\nRefer to the Terraform Registry for docs: [`data_awscc_wisdom_ai_prompt`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wisdom_ai_prompt).\n"
      },
      "symbolId": "src/data-awscc-wisdom-ai-prompt/index:"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiPromptVersion": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3935
      },
      "readme": {
        "markdown": "# `data_awscc_wisdom_ai_prompt_version`\n\nRefer to the Terraform Registry for docs: [`data_awscc_wisdom_ai_prompt_version`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wisdom_ai_prompt_version).\n"
      },
      "symbolId": "src/data-awscc-wisdom-ai-prompt-version/index:"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAssistant": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3936
      },
      "readme": {
        "markdown": "# `data_awscc_wisdom_assistant`\n\nRefer to the Terraform Registry for docs: [`data_awscc_wisdom_assistant`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wisdom_assistant).\n"
      },
      "symbolId": "src/data-awscc-wisdom-assistant/index:"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAssistantAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3937
      },
      "readme": {
        "markdown": "# `data_awscc_wisdom_assistant_association`\n\nRefer to the Terraform Registry for docs: [`data_awscc_wisdom_assistant_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wisdom_assistant_association).\n"
      },
      "symbolId": "src/data-awscc-wisdom-assistant-association/index:"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAssistants": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3938
      },
      "readme": {
        "markdown": "# `data_awscc_wisdom_assistants`\n\nRefer to the Terraform Registry for docs: [`data_awscc_wisdom_assistants`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wisdom_assistants).\n"
      },
      "symbolId": "src/data-awscc-wisdom-assistants/index:"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3939
      },
      "readme": {
        "markdown": "# `data_awscc_wisdom_knowledge_base`\n\nRefer to the Terraform Registry for docs: [`data_awscc_wisdom_knowledge_base`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wisdom_knowledge_base).\n"
      },
      "symbolId": "src/data-awscc-wisdom-knowledge-base/index:"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBases": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3940
      },
      "readme": {
        "markdown": "# `data_awscc_wisdom_knowledge_bases`\n\nRefer to the Terraform Registry for docs: [`data_awscc_wisdom_knowledge_bases`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wisdom_knowledge_bases).\n"
      },
      "symbolId": "src/data-awscc-wisdom-knowledge-bases/index:"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3941
      },
      "readme": {
        "markdown": "# `data_awscc_wisdom_message_template`\n\nRefer to the Terraform Registry for docs: [`data_awscc_wisdom_message_template`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wisdom_message_template).\n"
      },
      "symbolId": "src/data-awscc-wisdom-message-template/index:"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplateVersion": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3942
      },
      "readme": {
        "markdown": "# `data_awscc_wisdom_message_template_version`\n\nRefer to the Terraform Registry for docs: [`data_awscc_wisdom_message_template_version`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wisdom_message_template_version).\n"
      },
      "symbolId": "src/data-awscc-wisdom-message-template-version/index:"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomQuickResponse": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3943
      },
      "readme": {
        "markdown": "# `data_awscc_wisdom_quick_response`\n\nRefer to the Terraform Registry for docs: [`data_awscc_wisdom_quick_response`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wisdom_quick_response).\n"
      },
      "symbolId": "src/data-awscc-wisdom-quick-response/index:"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesConnectionAlias": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3944
      },
      "readme": {
        "markdown": "# `data_awscc_workspaces_connection_alias`\n\nRefer to the Terraform Registry for docs: [`data_awscc_workspaces_connection_alias`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspaces_connection_alias).\n"
      },
      "symbolId": "src/data-awscc-workspaces-connection-alias/index:"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesConnectionAliases": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3945
      },
      "readme": {
        "markdown": "# `data_awscc_workspaces_connection_aliases`\n\nRefer to the Terraform Registry for docs: [`data_awscc_workspaces_connection_aliases`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspaces_connection_aliases).\n"
      },
      "symbolId": "src/data-awscc-workspaces-connection-aliases/index:"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesWorkspaceIpGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3946
      },
      "readme": {
        "markdown": "# `data_awscc_workspaces_workspace_ip_group`\n\nRefer to the Terraform Registry for docs: [`data_awscc_workspaces_workspace_ip_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspaces_workspace_ip_group).\n"
      },
      "symbolId": "src/data-awscc-workspaces-workspace-ip-group/index:"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesWorkspaceIpGroups": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3947
      },
      "readme": {
        "markdown": "# `data_awscc_workspaces_workspace_ip_groups`\n\nRefer to the Terraform Registry for docs: [`data_awscc_workspaces_workspace_ip_groups`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspaces_workspace_ip_groups).\n"
      },
      "symbolId": "src/data-awscc-workspaces-workspace-ip-groups/index:"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesWorkspacesPool": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3948
      },
      "readme": {
        "markdown": "# `data_awscc_workspaces_workspaces_pool`\n\nRefer to the Terraform Registry for docs: [`data_awscc_workspaces_workspaces_pool`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspaces_workspaces_pool).\n"
      },
      "symbolId": "src/data-awscc-workspaces-workspaces-pool/index:"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesWorkspacesPools": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3949
      },
      "readme": {
        "markdown": "# `data_awscc_workspaces_workspaces_pools`\n\nRefer to the Terraform Registry for docs: [`data_awscc_workspaces_workspaces_pools`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspaces_workspaces_pools).\n"
      },
      "symbolId": "src/data-awscc-workspaces-workspaces-pools/index:"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesVolume": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3950
      },
      "readme": {
        "markdown": "# `data_awscc_workspacesinstances_volume`\n\nRefer to the Terraform Registry for docs: [`data_awscc_workspacesinstances_volume`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesinstances_volume).\n"
      },
      "symbolId": "src/data-awscc-workspacesinstances-volume/index:"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesVolumeAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3951
      },
      "readme": {
        "markdown": "# `data_awscc_workspacesinstances_volume_association`\n\nRefer to the Terraform Registry for docs: [`data_awscc_workspacesinstances_volume_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesinstances_volume_association).\n"
      },
      "symbolId": "src/data-awscc-workspacesinstances-volume-association/index:"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesVolumeAssociations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3952
      },
      "readme": {
        "markdown": "# `data_awscc_workspacesinstances_volume_associations`\n\nRefer to the Terraform Registry for docs: [`data_awscc_workspacesinstances_volume_associations`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesinstances_volume_associations).\n"
      },
      "symbolId": "src/data-awscc-workspacesinstances-volume-associations/index:"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesVolumes": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3953
      },
      "readme": {
        "markdown": "# `data_awscc_workspacesinstances_volumes`\n\nRefer to the Terraform Registry for docs: [`data_awscc_workspacesinstances_volumes`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesinstances_volumes).\n"
      },
      "symbolId": "src/data-awscc-workspacesinstances-volumes/index:"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3954
      },
      "readme": {
        "markdown": "# `data_awscc_workspacesinstances_workspace_instance`\n\nRefer to the Terraform Registry for docs: [`data_awscc_workspacesinstances_workspace_instance`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesinstances_workspace_instance).\n"
      },
      "symbolId": "src/data-awscc-workspacesinstances-workspace-instance/index:"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstances": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3955
      },
      "readme": {
        "markdown": "# `data_awscc_workspacesinstances_workspace_instances`\n\nRefer to the Terraform Registry for docs: [`data_awscc_workspacesinstances_workspace_instances`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesinstances_workspace_instances).\n"
      },
      "symbolId": "src/data-awscc-workspacesinstances-workspace-instances/index:"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesthinclientEnvironment": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3956
      },
      "readme": {
        "markdown": "# `data_awscc_workspacesthinclient_environment`\n\nRefer to the Terraform Registry for docs: [`data_awscc_workspacesthinclient_environment`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesthinclient_environment).\n"
      },
      "symbolId": "src/data-awscc-workspacesthinclient-environment/index:"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesthinclientEnvironments": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3957
      },
      "readme": {
        "markdown": "# `data_awscc_workspacesthinclient_environments`\n\nRefer to the Terraform Registry for docs: [`data_awscc_workspacesthinclient_environments`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesthinclient_environments).\n"
      },
      "symbolId": "src/data-awscc-workspacesthinclient-environments/index:"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebBrowserSettings": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3958
      },
      "readme": {
        "markdown": "# `data_awscc_workspacesweb_browser_settings`\n\nRefer to the Terraform Registry for docs: [`data_awscc_workspacesweb_browser_settings`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesweb_browser_settings).\n"
      },
      "symbolId": "src/data-awscc-workspacesweb-browser-settings/index:"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebBrowserSettingsPlural": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3959
      },
      "readme": {
        "markdown": "# `data_awscc_workspacesweb_browser_settings_plural`\n\nRefer to the Terraform Registry for docs: [`data_awscc_workspacesweb_browser_settings_plural`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesweb_browser_settings_plural).\n"
      },
      "symbolId": "src/data-awscc-workspacesweb-browser-settings-plural/index:"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebDataProtectionSettings": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3960
      },
      "readme": {
        "markdown": "# `data_awscc_workspacesweb_data_protection_settings`\n\nRefer to the Terraform Registry for docs: [`data_awscc_workspacesweb_data_protection_settings`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesweb_data_protection_settings).\n"
      },
      "symbolId": "src/data-awscc-workspacesweb-data-protection-settings/index:"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebDataProtectionSettingsPlural": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3961
      },
      "readme": {
        "markdown": "# `data_awscc_workspacesweb_data_protection_settings_plural`\n\nRefer to the Terraform Registry for docs: [`data_awscc_workspacesweb_data_protection_settings_plural`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesweb_data_protection_settings_plural).\n"
      },
      "symbolId": "src/data-awscc-workspacesweb-data-protection-settings-plural/index:"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebIdentityProvider": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3962
      },
      "readme": {
        "markdown": "# `data_awscc_workspacesweb_identity_provider`\n\nRefer to the Terraform Registry for docs: [`data_awscc_workspacesweb_identity_provider`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesweb_identity_provider).\n"
      },
      "symbolId": "src/data-awscc-workspacesweb-identity-provider/index:"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebIpAccessSettings": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3963
      },
      "readme": {
        "markdown": "# `data_awscc_workspacesweb_ip_access_settings`\n\nRefer to the Terraform Registry for docs: [`data_awscc_workspacesweb_ip_access_settings`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesweb_ip_access_settings).\n"
      },
      "symbolId": "src/data-awscc-workspacesweb-ip-access-settings/index:"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebIpAccessSettingsPlural": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3964
      },
      "readme": {
        "markdown": "# `data_awscc_workspacesweb_ip_access_settings_plural`\n\nRefer to the Terraform Registry for docs: [`data_awscc_workspacesweb_ip_access_settings_plural`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesweb_ip_access_settings_plural).\n"
      },
      "symbolId": "src/data-awscc-workspacesweb-ip-access-settings-plural/index:"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebNetworkSettings": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3965
      },
      "readme": {
        "markdown": "# `data_awscc_workspacesweb_network_settings`\n\nRefer to the Terraform Registry for docs: [`data_awscc_workspacesweb_network_settings`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesweb_network_settings).\n"
      },
      "symbolId": "src/data-awscc-workspacesweb-network-settings/index:"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebNetworkSettingsPlural": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3966
      },
      "readme": {
        "markdown": "# `data_awscc_workspacesweb_network_settings_plural`\n\nRefer to the Terraform Registry for docs: [`data_awscc_workspacesweb_network_settings_plural`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesweb_network_settings_plural).\n"
      },
      "symbolId": "src/data-awscc-workspacesweb-network-settings-plural/index:"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebPortal": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3967
      },
      "readme": {
        "markdown": "# `data_awscc_workspacesweb_portal`\n\nRefer to the Terraform Registry for docs: [`data_awscc_workspacesweb_portal`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesweb_portal).\n"
      },
      "symbolId": "src/data-awscc-workspacesweb-portal/index:"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebPortals": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3968
      },
      "readme": {
        "markdown": "# `data_awscc_workspacesweb_portals`\n\nRefer to the Terraform Registry for docs: [`data_awscc_workspacesweb_portals`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesweb_portals).\n"
      },
      "symbolId": "src/data-awscc-workspacesweb-portals/index:"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebSessionLogger": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3969
      },
      "readme": {
        "markdown": "# `data_awscc_workspacesweb_session_logger`\n\nRefer to the Terraform Registry for docs: [`data_awscc_workspacesweb_session_logger`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesweb_session_logger).\n"
      },
      "symbolId": "src/data-awscc-workspacesweb-session-logger/index:"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebSessionLoggers": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3970
      },
      "readme": {
        "markdown": "# `data_awscc_workspacesweb_session_loggers`\n\nRefer to the Terraform Registry for docs: [`data_awscc_workspacesweb_session_loggers`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesweb_session_loggers).\n"
      },
      "symbolId": "src/data-awscc-workspacesweb-session-loggers/index:"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebTrustStore": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3971
      },
      "readme": {
        "markdown": "# `data_awscc_workspacesweb_trust_store`\n\nRefer to the Terraform Registry for docs: [`data_awscc_workspacesweb_trust_store`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesweb_trust_store).\n"
      },
      "symbolId": "src/data-awscc-workspacesweb-trust-store/index:"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebTrustStores": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3972
      },
      "readme": {
        "markdown": "# `data_awscc_workspacesweb_trust_stores`\n\nRefer to the Terraform Registry for docs: [`data_awscc_workspacesweb_trust_stores`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesweb_trust_stores).\n"
      },
      "symbolId": "src/data-awscc-workspacesweb-trust-stores/index:"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebUserAccessLoggingSettings": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3973
      },
      "readme": {
        "markdown": "# `data_awscc_workspacesweb_user_access_logging_settings`\n\nRefer to the Terraform Registry for docs: [`data_awscc_workspacesweb_user_access_logging_settings`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesweb_user_access_logging_settings).\n"
      },
      "symbolId": "src/data-awscc-workspacesweb-user-access-logging-settings/index:"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebUserAccessLoggingSettingsPlural": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3974
      },
      "readme": {
        "markdown": "# `data_awscc_workspacesweb_user_access_logging_settings_plural`\n\nRefer to the Terraform Registry for docs: [`data_awscc_workspacesweb_user_access_logging_settings_plural`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesweb_user_access_logging_settings_plural).\n"
      },
      "symbolId": "src/data-awscc-workspacesweb-user-access-logging-settings-plural/index:"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebUserSettings": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3975
      },
      "readme": {
        "markdown": "# `data_awscc_workspacesweb_user_settings`\n\nRefer to the Terraform Registry for docs: [`data_awscc_workspacesweb_user_settings`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesweb_user_settings).\n"
      },
      "symbolId": "src/data-awscc-workspacesweb-user-settings/index:"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebUserSettingsPlural": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3976
      },
      "readme": {
        "markdown": "# `data_awscc_workspacesweb_user_settings_plural`\n\nRefer to the Terraform Registry for docs: [`data_awscc_workspacesweb_user_settings_plural`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesweb_user_settings_plural).\n"
      },
      "symbolId": "src/data-awscc-workspacesweb-user-settings-plural/index:"
    },
    "@cdktn/provider-awscc.dataAwsccXrayGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3977
      },
      "readme": {
        "markdown": "# `data_awscc_xray_group`\n\nRefer to the Terraform Registry for docs: [`data_awscc_xray_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/xray_group).\n"
      },
      "symbolId": "src/data-awscc-xray-group/index:"
    },
    "@cdktn/provider-awscc.dataAwsccXrayGroups": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3978
      },
      "readme": {
        "markdown": "# `data_awscc_xray_groups`\n\nRefer to the Terraform Registry for docs: [`data_awscc_xray_groups`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/xray_groups).\n"
      },
      "symbolId": "src/data-awscc-xray-groups/index:"
    },
    "@cdktn/provider-awscc.dataAwsccXrayResourcePolicies": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3979
      },
      "readme": {
        "markdown": "# `data_awscc_xray_resource_policies`\n\nRefer to the Terraform Registry for docs: [`data_awscc_xray_resource_policies`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/xray_resource_policies).\n"
      },
      "symbolId": "src/data-awscc-xray-resource-policies/index:"
    },
    "@cdktn/provider-awscc.dataAwsccXrayResourcePolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3980
      },
      "readme": {
        "markdown": "# `data_awscc_xray_resource_policy`\n\nRefer to the Terraform Registry for docs: [`data_awscc_xray_resource_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/xray_resource_policy).\n"
      },
      "symbolId": "src/data-awscc-xray-resource-policy/index:"
    },
    "@cdktn/provider-awscc.dataAwsccXraySamplingRule": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3981
      },
      "readme": {
        "markdown": "# `data_awscc_xray_sampling_rule`\n\nRefer to the Terraform Registry for docs: [`data_awscc_xray_sampling_rule`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/xray_sampling_rule).\n"
      },
      "symbolId": "src/data-awscc-xray-sampling-rule/index:"
    },
    "@cdktn/provider-awscc.dataAwsccXraySamplingRules": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3982
      },
      "readme": {
        "markdown": "# `data_awscc_xray_sampling_rules`\n\nRefer to the Terraform Registry for docs: [`data_awscc_xray_sampling_rules`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/xray_sampling_rules).\n"
      },
      "symbolId": "src/data-awscc-xray-sampling-rules/index:"
    },
    "@cdktn/provider-awscc.dataAwsccXrayTransactionSearchConfig": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3983
      },
      "readme": {
        "markdown": "# `data_awscc_xray_transaction_search_config`\n\nRefer to the Terraform Registry for docs: [`data_awscc_xray_transaction_search_config`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/xray_transaction_search_config).\n"
      },
      "symbolId": "src/data-awscc-xray-transaction-search-config/index:"
    },
    "@cdktn/provider-awscc.dataAwsccXrayTransactionSearchConfigs": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3984
      },
      "readme": {
        "markdown": "# `data_awscc_xray_transaction_search_configs`\n\nRefer to the Terraform Registry for docs: [`data_awscc_xray_transaction_search_configs`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/xray_transaction_search_configs).\n"
      },
      "symbolId": "src/data-awscc-xray-transaction-search-configs/index:"
    },
    "@cdktn/provider-awscc.databrewDataset": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 362
      },
      "readme": {
        "markdown": "# `awscc_databrew_dataset`\n\nRefer to the Terraform Registry for docs: [`awscc_databrew_dataset`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_dataset).\n"
      },
      "symbolId": "src/databrew-dataset/index:"
    },
    "@cdktn/provider-awscc.databrewJob": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 363
      },
      "readme": {
        "markdown": "# `awscc_databrew_job`\n\nRefer to the Terraform Registry for docs: [`awscc_databrew_job`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_job).\n"
      },
      "symbolId": "src/databrew-job/index:"
    },
    "@cdktn/provider-awscc.databrewProject": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 364
      },
      "readme": {
        "markdown": "# `awscc_databrew_project`\n\nRefer to the Terraform Registry for docs: [`awscc_databrew_project`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_project).\n"
      },
      "symbolId": "src/databrew-project/index:"
    },
    "@cdktn/provider-awscc.databrewRuleset": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 365
      },
      "readme": {
        "markdown": "# `awscc_databrew_ruleset`\n\nRefer to the Terraform Registry for docs: [`awscc_databrew_ruleset`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_ruleset).\n"
      },
      "symbolId": "src/databrew-ruleset/index:"
    },
    "@cdktn/provider-awscc.databrewSchedule": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 366
      },
      "readme": {
        "markdown": "# `awscc_databrew_schedule`\n\nRefer to the Terraform Registry for docs: [`awscc_databrew_schedule`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_schedule).\n"
      },
      "symbolId": "src/databrew-schedule/index:"
    },
    "@cdktn/provider-awscc.datapipelinePipeline": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 367
      },
      "readme": {
        "markdown": "# `awscc_datapipeline_pipeline`\n\nRefer to the Terraform Registry for docs: [`awscc_datapipeline_pipeline`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datapipeline_pipeline).\n"
      },
      "symbolId": "src/datapipeline-pipeline/index:"
    },
    "@cdktn/provider-awscc.datasyncAgent": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 368
      },
      "readme": {
        "markdown": "# `awscc_datasync_agent`\n\nRefer to the Terraform Registry for docs: [`awscc_datasync_agent`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_agent).\n"
      },
      "symbolId": "src/datasync-agent/index:"
    },
    "@cdktn/provider-awscc.datasyncLocationAzureBlob": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 369
      },
      "readme": {
        "markdown": "# `awscc_datasync_location_azure_blob`\n\nRefer to the Terraform Registry for docs: [`awscc_datasync_location_azure_blob`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_azure_blob).\n"
      },
      "symbolId": "src/datasync-location-azure-blob/index:"
    },
    "@cdktn/provider-awscc.datasyncLocationEfs": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 370
      },
      "readme": {
        "markdown": "# `awscc_datasync_location_efs`\n\nRefer to the Terraform Registry for docs: [`awscc_datasync_location_efs`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_efs).\n"
      },
      "symbolId": "src/datasync-location-efs/index:"
    },
    "@cdktn/provider-awscc.datasyncLocationFsxLustre": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 371
      },
      "readme": {
        "markdown": "# `awscc_datasync_location_fsx_lustre`\n\nRefer to the Terraform Registry for docs: [`awscc_datasync_location_fsx_lustre`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_fsx_lustre).\n"
      },
      "symbolId": "src/datasync-location-fsx-lustre/index:"
    },
    "@cdktn/provider-awscc.datasyncLocationFsxOntap": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 372
      },
      "readme": {
        "markdown": "# `awscc_datasync_location_fsx_ontap`\n\nRefer to the Terraform Registry for docs: [`awscc_datasync_location_fsx_ontap`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_fsx_ontap).\n"
      },
      "symbolId": "src/datasync-location-fsx-ontap/index:"
    },
    "@cdktn/provider-awscc.datasyncLocationFsxOpenZfs": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 373
      },
      "readme": {
        "markdown": "# `awscc_datasync_location_fsx_open_zfs`\n\nRefer to the Terraform Registry for docs: [`awscc_datasync_location_fsx_open_zfs`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_fsx_open_zfs).\n"
      },
      "symbolId": "src/datasync-location-fsx-open-zfs/index:"
    },
    "@cdktn/provider-awscc.datasyncLocationFsxWindows": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 374
      },
      "readme": {
        "markdown": "# `awscc_datasync_location_fsx_windows`\n\nRefer to the Terraform Registry for docs: [`awscc_datasync_location_fsx_windows`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_fsx_windows).\n"
      },
      "symbolId": "src/datasync-location-fsx-windows/index:"
    },
    "@cdktn/provider-awscc.datasyncLocationHdfs": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 375
      },
      "readme": {
        "markdown": "# `awscc_datasync_location_hdfs`\n\nRefer to the Terraform Registry for docs: [`awscc_datasync_location_hdfs`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_hdfs).\n"
      },
      "symbolId": "src/datasync-location-hdfs/index:"
    },
    "@cdktn/provider-awscc.datasyncLocationNfs": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 376
      },
      "readme": {
        "markdown": "# `awscc_datasync_location_nfs`\n\nRefer to the Terraform Registry for docs: [`awscc_datasync_location_nfs`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_nfs).\n"
      },
      "symbolId": "src/datasync-location-nfs/index:"
    },
    "@cdktn/provider-awscc.datasyncLocationObjectStorage": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 377
      },
      "readme": {
        "markdown": "# `awscc_datasync_location_object_storage`\n\nRefer to the Terraform Registry for docs: [`awscc_datasync_location_object_storage`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_object_storage).\n"
      },
      "symbolId": "src/datasync-location-object-storage/index:"
    },
    "@cdktn/provider-awscc.datasyncLocationS3": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 378
      },
      "readme": {
        "markdown": "# `awscc_datasync_location_s3`\n\nRefer to the Terraform Registry for docs: [`awscc_datasync_location_s3`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_s3).\n"
      },
      "symbolId": "src/datasync-location-s3/index:"
    },
    "@cdktn/provider-awscc.datasyncLocationSmb": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 379
      },
      "readme": {
        "markdown": "# `awscc_datasync_location_smb`\n\nRefer to the Terraform Registry for docs: [`awscc_datasync_location_smb`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_smb).\n"
      },
      "symbolId": "src/datasync-location-smb/index:"
    },
    "@cdktn/provider-awscc.datasyncStorageSystem": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 380
      },
      "readme": {
        "markdown": "# `awscc_datasync_storage_system`\n\nRefer to the Terraform Registry for docs: [`awscc_datasync_storage_system`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_storage_system).\n"
      },
      "symbolId": "src/datasync-storage-system/index:"
    },
    "@cdktn/provider-awscc.datasyncTask": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 381
      },
      "readme": {
        "markdown": "# `awscc_datasync_task`\n\nRefer to the Terraform Registry for docs: [`awscc_datasync_task`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_task).\n"
      },
      "symbolId": "src/datasync-task/index:"
    },
    "@cdktn/provider-awscc.datazoneConnection": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 382
      },
      "readme": {
        "markdown": "# `awscc_datazone_connection`\n\nRefer to the Terraform Registry for docs: [`awscc_datazone_connection`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection).\n"
      },
      "symbolId": "src/datazone-connection/index:"
    },
    "@cdktn/provider-awscc.datazoneDataSource": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 383
      },
      "readme": {
        "markdown": "# `awscc_datazone_data_source`\n\nRefer to the Terraform Registry for docs: [`awscc_datazone_data_source`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_data_source).\n"
      },
      "symbolId": "src/datazone-data-source/index:"
    },
    "@cdktn/provider-awscc.datazoneDomain": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 384
      },
      "readme": {
        "markdown": "# `awscc_datazone_domain`\n\nRefer to the Terraform Registry for docs: [`awscc_datazone_domain`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_domain).\n"
      },
      "symbolId": "src/datazone-domain/index:"
    },
    "@cdktn/provider-awscc.datazoneDomainUnit": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 385
      },
      "readme": {
        "markdown": "# `awscc_datazone_domain_unit`\n\nRefer to the Terraform Registry for docs: [`awscc_datazone_domain_unit`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_domain_unit).\n"
      },
      "symbolId": "src/datazone-domain-unit/index:"
    },
    "@cdktn/provider-awscc.datazoneEnvironment": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 386
      },
      "readme": {
        "markdown": "# `awscc_datazone_environment`\n\nRefer to the Terraform Registry for docs: [`awscc_datazone_environment`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_environment).\n"
      },
      "symbolId": "src/datazone-environment/index:"
    },
    "@cdktn/provider-awscc.datazoneEnvironmentActions": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 387
      },
      "readme": {
        "markdown": "# `awscc_datazone_environment_actions`\n\nRefer to the Terraform Registry for docs: [`awscc_datazone_environment_actions`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_environment_actions).\n"
      },
      "symbolId": "src/datazone-environment-actions/index:"
    },
    "@cdktn/provider-awscc.datazoneEnvironmentBlueprintConfiguration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 388
      },
      "readme": {
        "markdown": "# `awscc_datazone_environment_blueprint_configuration`\n\nRefer to the Terraform Registry for docs: [`awscc_datazone_environment_blueprint_configuration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_environment_blueprint_configuration).\n"
      },
      "symbolId": "src/datazone-environment-blueprint-configuration/index:"
    },
    "@cdktn/provider-awscc.datazoneEnvironmentProfile": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 389
      },
      "readme": {
        "markdown": "# `awscc_datazone_environment_profile`\n\nRefer to the Terraform Registry for docs: [`awscc_datazone_environment_profile`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_environment_profile).\n"
      },
      "symbolId": "src/datazone-environment-profile/index:"
    },
    "@cdktn/provider-awscc.datazoneFormType": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 390
      },
      "readme": {
        "markdown": "# `awscc_datazone_form_type`\n\nRefer to the Terraform Registry for docs: [`awscc_datazone_form_type`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_form_type).\n"
      },
      "symbolId": "src/datazone-form-type/index:"
    },
    "@cdktn/provider-awscc.datazoneGroupProfile": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 391
      },
      "readme": {
        "markdown": "# `awscc_datazone_group_profile`\n\nRefer to the Terraform Registry for docs: [`awscc_datazone_group_profile`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_group_profile).\n"
      },
      "symbolId": "src/datazone-group-profile/index:"
    },
    "@cdktn/provider-awscc.datazoneOwner": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 392
      },
      "readme": {
        "markdown": "# `awscc_datazone_owner`\n\nRefer to the Terraform Registry for docs: [`awscc_datazone_owner`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_owner).\n"
      },
      "symbolId": "src/datazone-owner/index:"
    },
    "@cdktn/provider-awscc.datazonePolicyGrant": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 393
      },
      "readme": {
        "markdown": "# `awscc_datazone_policy_grant`\n\nRefer to the Terraform Registry for docs: [`awscc_datazone_policy_grant`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_policy_grant).\n"
      },
      "symbolId": "src/datazone-policy-grant/index:"
    },
    "@cdktn/provider-awscc.datazoneProject": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 394
      },
      "readme": {
        "markdown": "# `awscc_datazone_project`\n\nRefer to the Terraform Registry for docs: [`awscc_datazone_project`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_project).\n"
      },
      "symbolId": "src/datazone-project/index:"
    },
    "@cdktn/provider-awscc.datazoneProjectMembership": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 395
      },
      "readme": {
        "markdown": "# `awscc_datazone_project_membership`\n\nRefer to the Terraform Registry for docs: [`awscc_datazone_project_membership`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_project_membership).\n"
      },
      "symbolId": "src/datazone-project-membership/index:"
    },
    "@cdktn/provider-awscc.datazoneProjectProfile": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 396
      },
      "readme": {
        "markdown": "# `awscc_datazone_project_profile`\n\nRefer to the Terraform Registry for docs: [`awscc_datazone_project_profile`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_project_profile).\n"
      },
      "symbolId": "src/datazone-project-profile/index:"
    },
    "@cdktn/provider-awscc.datazoneSubscriptionTarget": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 397
      },
      "readme": {
        "markdown": "# `awscc_datazone_subscription_target`\n\nRefer to the Terraform Registry for docs: [`awscc_datazone_subscription_target`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_subscription_target).\n"
      },
      "symbolId": "src/datazone-subscription-target/index:"
    },
    "@cdktn/provider-awscc.datazoneUserProfile": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 398
      },
      "readme": {
        "markdown": "# `awscc_datazone_user_profile`\n\nRefer to the Terraform Registry for docs: [`awscc_datazone_user_profile`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_user_profile).\n"
      },
      "symbolId": "src/datazone-user-profile/index:"
    },
    "@cdktn/provider-awscc.daxSubnetGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 399
      },
      "readme": {
        "markdown": "# `awscc_dax_subnet_group`\n\nRefer to the Terraform Registry for docs: [`awscc_dax_subnet_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dax_subnet_group).\n"
      },
      "symbolId": "src/dax-subnet-group/index:"
    },
    "@cdktn/provider-awscc.deadlineFarm": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 400
      },
      "readme": {
        "markdown": "# `awscc_deadline_farm`\n\nRefer to the Terraform Registry for docs: [`awscc_deadline_farm`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_farm).\n"
      },
      "symbolId": "src/deadline-farm/index:"
    },
    "@cdktn/provider-awscc.deadlineFleet": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 401
      },
      "readme": {
        "markdown": "# `awscc_deadline_fleet`\n\nRefer to the Terraform Registry for docs: [`awscc_deadline_fleet`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_fleet).\n"
      },
      "symbolId": "src/deadline-fleet/index:"
    },
    "@cdktn/provider-awscc.deadlineLicenseEndpoint": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 402
      },
      "readme": {
        "markdown": "# `awscc_deadline_license_endpoint`\n\nRefer to the Terraform Registry for docs: [`awscc_deadline_license_endpoint`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_license_endpoint).\n"
      },
      "symbolId": "src/deadline-license-endpoint/index:"
    },
    "@cdktn/provider-awscc.deadlineLimit": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 403
      },
      "readme": {
        "markdown": "# `awscc_deadline_limit`\n\nRefer to the Terraform Registry for docs: [`awscc_deadline_limit`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_limit).\n"
      },
      "symbolId": "src/deadline-limit/index:"
    },
    "@cdktn/provider-awscc.deadlineMeteredProduct": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 404
      },
      "readme": {
        "markdown": "# `awscc_deadline_metered_product`\n\nRefer to the Terraform Registry for docs: [`awscc_deadline_metered_product`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_metered_product).\n"
      },
      "symbolId": "src/deadline-metered-product/index:"
    },
    "@cdktn/provider-awscc.deadlineMonitor": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 405
      },
      "readme": {
        "markdown": "# `awscc_deadline_monitor`\n\nRefer to the Terraform Registry for docs: [`awscc_deadline_monitor`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_monitor).\n"
      },
      "symbolId": "src/deadline-monitor/index:"
    },
    "@cdktn/provider-awscc.deadlineQueue": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 406
      },
      "readme": {
        "markdown": "# `awscc_deadline_queue`\n\nRefer to the Terraform Registry for docs: [`awscc_deadline_queue`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_queue).\n"
      },
      "symbolId": "src/deadline-queue/index:"
    },
    "@cdktn/provider-awscc.deadlineQueueEnvironment": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 407
      },
      "readme": {
        "markdown": "# `awscc_deadline_queue_environment`\n\nRefer to the Terraform Registry for docs: [`awscc_deadline_queue_environment`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_queue_environment).\n"
      },
      "symbolId": "src/deadline-queue-environment/index:"
    },
    "@cdktn/provider-awscc.deadlineQueueFleetAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 408
      },
      "readme": {
        "markdown": "# `awscc_deadline_queue_fleet_association`\n\nRefer to the Terraform Registry for docs: [`awscc_deadline_queue_fleet_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_queue_fleet_association).\n"
      },
      "symbolId": "src/deadline-queue-fleet-association/index:"
    },
    "@cdktn/provider-awscc.deadlineQueueLimitAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 409
      },
      "readme": {
        "markdown": "# `awscc_deadline_queue_limit_association`\n\nRefer to the Terraform Registry for docs: [`awscc_deadline_queue_limit_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_queue_limit_association).\n"
      },
      "symbolId": "src/deadline-queue-limit-association/index:"
    },
    "@cdktn/provider-awscc.deadlineStorageProfile": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 410
      },
      "readme": {
        "markdown": "# `awscc_deadline_storage_profile`\n\nRefer to the Terraform Registry for docs: [`awscc_deadline_storage_profile`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_storage_profile).\n"
      },
      "symbolId": "src/deadline-storage-profile/index:"
    },
    "@cdktn/provider-awscc.detectiveGraph": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 411
      },
      "readme": {
        "markdown": "# `awscc_detective_graph`\n\nRefer to the Terraform Registry for docs: [`awscc_detective_graph`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/detective_graph).\n"
      },
      "symbolId": "src/detective-graph/index:"
    },
    "@cdktn/provider-awscc.detectiveMemberInvitation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 412
      },
      "readme": {
        "markdown": "# `awscc_detective_member_invitation`\n\nRefer to the Terraform Registry for docs: [`awscc_detective_member_invitation`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/detective_member_invitation).\n"
      },
      "symbolId": "src/detective-member-invitation/index:"
    },
    "@cdktn/provider-awscc.detectiveOrganizationAdmin": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 413
      },
      "readme": {
        "markdown": "# `awscc_detective_organization_admin`\n\nRefer to the Terraform Registry for docs: [`awscc_detective_organization_admin`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/detective_organization_admin).\n"
      },
      "symbolId": "src/detective-organization-admin/index:"
    },
    "@cdktn/provider-awscc.devopsagentAgentSpace": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 414
      },
      "readme": {
        "markdown": "# `awscc_devopsagent_agent_space`\n\nRefer to the Terraform Registry for docs: [`awscc_devopsagent_agent_space`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_agent_space).\n"
      },
      "symbolId": "src/devopsagent-agent-space/index:"
    },
    "@cdktn/provider-awscc.devopsagentAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 415
      },
      "readme": {
        "markdown": "# `awscc_devopsagent_association`\n\nRefer to the Terraform Registry for docs: [`awscc_devopsagent_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_association).\n"
      },
      "symbolId": "src/devopsagent-association/index:"
    },
    "@cdktn/provider-awscc.devopsagentPrivateConnection": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 416
      },
      "readme": {
        "markdown": "# `awscc_devopsagent_private_connection`\n\nRefer to the Terraform Registry for docs: [`awscc_devopsagent_private_connection`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_private_connection).\n"
      },
      "symbolId": "src/devopsagent-private-connection/index:"
    },
    "@cdktn/provider-awscc.devopsagentService": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 417
      },
      "readme": {
        "markdown": "# `awscc_devopsagent_service`\n\nRefer to the Terraform Registry for docs: [`awscc_devopsagent_service`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_service).\n"
      },
      "symbolId": "src/devopsagent-service/index:"
    },
    "@cdktn/provider-awscc.devopsguruLogAnomalyDetectionIntegration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 418
      },
      "readme": {
        "markdown": "# `awscc_devopsguru_log_anomaly_detection_integration`\n\nRefer to the Terraform Registry for docs: [`awscc_devopsguru_log_anomaly_detection_integration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsguru_log_anomaly_detection_integration).\n"
      },
      "symbolId": "src/devopsguru-log-anomaly-detection-integration/index:"
    },
    "@cdktn/provider-awscc.devopsguruNotificationChannel": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 419
      },
      "readme": {
        "markdown": "# `awscc_devopsguru_notification_channel`\n\nRefer to the Terraform Registry for docs: [`awscc_devopsguru_notification_channel`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsguru_notification_channel).\n"
      },
      "symbolId": "src/devopsguru-notification-channel/index:"
    },
    "@cdktn/provider-awscc.devopsguruResourceCollection": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 420
      },
      "readme": {
        "markdown": "# `awscc_devopsguru_resource_collection`\n\nRefer to the Terraform Registry for docs: [`awscc_devopsguru_resource_collection`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsguru_resource_collection).\n"
      },
      "symbolId": "src/devopsguru-resource-collection/index:"
    },
    "@cdktn/provider-awscc.directconnectConnection": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 421
      },
      "readme": {
        "markdown": "# `awscc_directconnect_connection`\n\nRefer to the Terraform Registry for docs: [`awscc_directconnect_connection`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directconnect_connection).\n"
      },
      "symbolId": "src/directconnect-connection/index:"
    },
    "@cdktn/provider-awscc.directconnectDirectConnectGateway": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 422
      },
      "readme": {
        "markdown": "# `awscc_directconnect_direct_connect_gateway`\n\nRefer to the Terraform Registry for docs: [`awscc_directconnect_direct_connect_gateway`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directconnect_direct_connect_gateway).\n"
      },
      "symbolId": "src/directconnect-direct-connect-gateway/index:"
    },
    "@cdktn/provider-awscc.directconnectDirectConnectGatewayAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 423
      },
      "readme": {
        "markdown": "# `awscc_directconnect_direct_connect_gateway_association`\n\nRefer to the Terraform Registry for docs: [`awscc_directconnect_direct_connect_gateway_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directconnect_direct_connect_gateway_association).\n"
      },
      "symbolId": "src/directconnect-direct-connect-gateway-association/index:"
    },
    "@cdktn/provider-awscc.directconnectLag": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 424
      },
      "readme": {
        "markdown": "# `awscc_directconnect_lag`\n\nRefer to the Terraform Registry for docs: [`awscc_directconnect_lag`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directconnect_lag).\n"
      },
      "symbolId": "src/directconnect-lag/index:"
    },
    "@cdktn/provider-awscc.directconnectPrivateVirtualInterface": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 425
      },
      "readme": {
        "markdown": "# `awscc_directconnect_private_virtual_interface`\n\nRefer to the Terraform Registry for docs: [`awscc_directconnect_private_virtual_interface`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directconnect_private_virtual_interface).\n"
      },
      "symbolId": "src/directconnect-private-virtual-interface/index:"
    },
    "@cdktn/provider-awscc.directconnectPublicVirtualInterface": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 426
      },
      "readme": {
        "markdown": "# `awscc_directconnect_public_virtual_interface`\n\nRefer to the Terraform Registry for docs: [`awscc_directconnect_public_virtual_interface`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directconnect_public_virtual_interface).\n"
      },
      "symbolId": "src/directconnect-public-virtual-interface/index:"
    },
    "@cdktn/provider-awscc.directconnectTransitVirtualInterface": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 427
      },
      "readme": {
        "markdown": "# `awscc_directconnect_transit_virtual_interface`\n\nRefer to the Terraform Registry for docs: [`awscc_directconnect_transit_virtual_interface`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directconnect_transit_virtual_interface).\n"
      },
      "symbolId": "src/directconnect-transit-virtual-interface/index:"
    },
    "@cdktn/provider-awscc.directoryserviceSimpleAd": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 428
      },
      "readme": {
        "markdown": "# `awscc_directoryservice_simple_ad`\n\nRefer to the Terraform Registry for docs: [`awscc_directoryservice_simple_ad`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directoryservice_simple_ad).\n"
      },
      "symbolId": "src/directoryservice-simple-ad/index:"
    },
    "@cdktn/provider-awscc.dmsCertificate": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 429
      },
      "readme": {
        "markdown": "# `awscc_dms_certificate`\n\nRefer to the Terraform Registry for docs: [`awscc_dms_certificate`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_certificate).\n"
      },
      "symbolId": "src/dms-certificate/index:"
    },
    "@cdktn/provider-awscc.dmsDataMigration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 430
      },
      "readme": {
        "markdown": "# `awscc_dms_data_migration`\n\nRefer to the Terraform Registry for docs: [`awscc_dms_data_migration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_data_migration).\n"
      },
      "symbolId": "src/dms-data-migration/index:"
    },
    "@cdktn/provider-awscc.dmsDataProvider": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 431
      },
      "readme": {
        "markdown": "# `awscc_dms_data_provider`\n\nRefer to the Terraform Registry for docs: [`awscc_dms_data_provider`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_data_provider).\n"
      },
      "symbolId": "src/dms-data-provider/index:"
    },
    "@cdktn/provider-awscc.dmsEndpoint": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 432
      },
      "readme": {
        "markdown": "# `awscc_dms_endpoint`\n\nRefer to the Terraform Registry for docs: [`awscc_dms_endpoint`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint).\n"
      },
      "symbolId": "src/dms-endpoint/index:"
    },
    "@cdktn/provider-awscc.dmsEventSubscription": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 433
      },
      "readme": {
        "markdown": "# `awscc_dms_event_subscription`\n\nRefer to the Terraform Registry for docs: [`awscc_dms_event_subscription`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_event_subscription).\n"
      },
      "symbolId": "src/dms-event-subscription/index:"
    },
    "@cdktn/provider-awscc.dmsInstanceProfile": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 434
      },
      "readme": {
        "markdown": "# `awscc_dms_instance_profile`\n\nRefer to the Terraform Registry for docs: [`awscc_dms_instance_profile`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_instance_profile).\n"
      },
      "symbolId": "src/dms-instance-profile/index:"
    },
    "@cdktn/provider-awscc.dmsMigrationProject": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 435
      },
      "readme": {
        "markdown": "# `awscc_dms_migration_project`\n\nRefer to the Terraform Registry for docs: [`awscc_dms_migration_project`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_migration_project).\n"
      },
      "symbolId": "src/dms-migration-project/index:"
    },
    "@cdktn/provider-awscc.dmsReplicationConfig": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 436
      },
      "readme": {
        "markdown": "# `awscc_dms_replication_config`\n\nRefer to the Terraform Registry for docs: [`awscc_dms_replication_config`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_replication_config).\n"
      },
      "symbolId": "src/dms-replication-config/index:"
    },
    "@cdktn/provider-awscc.docdbEventSubscription": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 437
      },
      "readme": {
        "markdown": "# `awscc_docdb_event_subscription`\n\nRefer to the Terraform Registry for docs: [`awscc_docdb_event_subscription`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/docdb_event_subscription).\n"
      },
      "symbolId": "src/docdb-event-subscription/index:"
    },
    "@cdktn/provider-awscc.docdbGlobalCluster": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 438
      },
      "readme": {
        "markdown": "# `awscc_docdb_global_cluster`\n\nRefer to the Terraform Registry for docs: [`awscc_docdb_global_cluster`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/docdb_global_cluster).\n"
      },
      "symbolId": "src/docdb-global-cluster/index:"
    },
    "@cdktn/provider-awscc.docdbelasticCluster": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 439
      },
      "readme": {
        "markdown": "# `awscc_docdbelastic_cluster`\n\nRefer to the Terraform Registry for docs: [`awscc_docdbelastic_cluster`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/docdbelastic_cluster).\n"
      },
      "symbolId": "src/docdbelastic-cluster/index:"
    },
    "@cdktn/provider-awscc.dsqlCluster": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 440
      },
      "readme": {
        "markdown": "# `awscc_dsql_cluster`\n\nRefer to the Terraform Registry for docs: [`awscc_dsql_cluster`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dsql_cluster).\n"
      },
      "symbolId": "src/dsql-cluster/index:"
    },
    "@cdktn/provider-awscc.dynamodbGlobalTable": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 441
      },
      "readme": {
        "markdown": "# `awscc_dynamodb_global_table`\n\nRefer to the Terraform Registry for docs: [`awscc_dynamodb_global_table`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table).\n"
      },
      "symbolId": "src/dynamodb-global-table/index:"
    },
    "@cdktn/provider-awscc.dynamodbTable": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 442
      },
      "readme": {
        "markdown": "# `awscc_dynamodb_table`\n\nRefer to the Terraform Registry for docs: [`awscc_dynamodb_table`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_table).\n"
      },
      "symbolId": "src/dynamodb-table/index:"
    },
    "@cdktn/provider-awscc.ec2CapacityManagerDataExport": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 443
      },
      "readme": {
        "markdown": "# `awscc_ec2_capacity_manager_data_export`\n\nRefer to the Terraform Registry for docs: [`awscc_ec2_capacity_manager_data_export`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_capacity_manager_data_export).\n"
      },
      "symbolId": "src/ec2-capacity-manager-data-export/index:"
    },
    "@cdktn/provider-awscc.ec2CapacityReservation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 444
      },
      "readme": {
        "markdown": "# `awscc_ec2_capacity_reservation`\n\nRefer to the Terraform Registry for docs: [`awscc_ec2_capacity_reservation`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_capacity_reservation).\n"
      },
      "symbolId": "src/ec2-capacity-reservation/index:"
    },
    "@cdktn/provider-awscc.ec2CapacityReservationFleet": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 445
      },
      "readme": {
        "markdown": "# `awscc_ec2_capacity_reservation_fleet`\n\nRefer to the Terraform Registry for docs: [`awscc_ec2_capacity_reservation_fleet`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_capacity_reservation_fleet).\n"
      },
      "symbolId": "src/ec2-capacity-reservation-fleet/index:"
    },
    "@cdktn/provider-awscc.ec2CarrierGateway": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 446
      },
      "readme": {
        "markdown": "# `awscc_ec2_carrier_gateway`\n\nRefer to the Terraform Registry for docs: [`awscc_ec2_carrier_gateway`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_carrier_gateway).\n"
      },
      "symbolId": "src/ec2-carrier-gateway/index:"
    },
    "@cdktn/provider-awscc.ec2CustomerGateway": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 447
      },
      "readme": {
        "markdown": "# `awscc_ec2_customer_gateway`\n\nRefer to the Terraform Registry for docs: [`awscc_ec2_customer_gateway`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_customer_gateway).\n"
      },
      "symbolId": "src/ec2-customer-gateway/index:"
    },
    "@cdktn/provider-awscc.ec2DhcpOptions": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 448
      },
      "readme": {
        "markdown": "# `awscc_ec2_dhcp_options`\n\nRefer to the Terraform Registry for docs: [`awscc_ec2_dhcp_options`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_dhcp_options).\n"
      },
      "symbolId": "src/ec2-dhcp-options/index:"
    },
    "@cdktn/provider-awscc.ec2Ec2Fleet": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 449
      },
      "readme": {
        "markdown": "# `awscc_ec2_ec2_fleet`\n\nRefer to the Terraform Registry for docs: [`awscc_ec2_ec2_fleet`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet).\n"
      },
      "symbolId": "src/ec2-ec2-fleet/index:"
    },
    "@cdktn/provider-awscc.ec2EgressOnlyInternetGateway": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 450
      },
      "readme": {
        "markdown": "# `awscc_ec2_egress_only_internet_gateway`\n\nRefer to the Terraform Registry for docs: [`awscc_ec2_egress_only_internet_gateway`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_egress_only_internet_gateway).\n"
      },
      "symbolId": "src/ec2-egress-only-internet-gateway/index:"
    },
    "@cdktn/provider-awscc.ec2Eip": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 451
      },
      "readme": {
        "markdown": "# `awscc_ec2_eip`\n\nRefer to the Terraform Registry for docs: [`awscc_ec2_eip`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_eip).\n"
      },
      "symbolId": "src/ec2-eip/index:"
    },
    "@cdktn/provider-awscc.ec2EipAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 452
      },
      "readme": {
        "markdown": "# `awscc_ec2_eip_association`\n\nRefer to the Terraform Registry for docs: [`awscc_ec2_eip_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_eip_association).\n"
      },
      "symbolId": "src/ec2-eip-association/index:"
    },
    "@cdktn/provider-awscc.ec2EnclaveCertificateIamRoleAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 453
      },
      "readme": {
        "markdown": "# `awscc_ec2_enclave_certificate_iam_role_association`\n\nRefer to the Terraform Registry for docs: [`awscc_ec2_enclave_certificate_iam_role_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_enclave_certificate_iam_role_association).\n"
      },
      "symbolId": "src/ec2-enclave-certificate-iam-role-association/index:"
    },
    "@cdktn/provider-awscc.ec2FlowLog": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 454
      },
      "readme": {
        "markdown": "# `awscc_ec2_flow_log`\n\nRefer to the Terraform Registry for docs: [`awscc_ec2_flow_log`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_flow_log).\n"
      },
      "symbolId": "src/ec2-flow-log/index:"
    },
    "@cdktn/provider-awscc.ec2GatewayRouteTableAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 455
      },
      "readme": {
        "markdown": "# `awscc_ec2_gateway_route_table_association`\n\nRefer to the Terraform Registry for docs: [`awscc_ec2_gateway_route_table_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_gateway_route_table_association).\n"
      },
      "symbolId": "src/ec2-gateway-route-table-association/index:"
    },
    "@cdktn/provider-awscc.ec2Host": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 456
      },
      "readme": {
        "markdown": "# `awscc_ec2_host`\n\nRefer to the Terraform Registry for docs: [`awscc_ec2_host`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_host).\n"
      },
      "symbolId": "src/ec2-host/index:"
    },
    "@cdktn/provider-awscc.ec2Instance": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 457
      },
      "readme": {
        "markdown": "# `awscc_ec2_instance`\n\nRefer to the Terraform Registry for docs: [`awscc_ec2_instance`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance).\n"
      },
      "symbolId": "src/ec2-instance/index:"
    },
    "@cdktn/provider-awscc.ec2InstanceConnectEndpoint": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 458
      },
      "readme": {
        "markdown": "# `awscc_ec2_instance_connect_endpoint`\n\nRefer to the Terraform Registry for docs: [`awscc_ec2_instance_connect_endpoint`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance_connect_endpoint).\n"
      },
      "symbolId": "src/ec2-instance-connect-endpoint/index:"
    },
    "@cdktn/provider-awscc.ec2InternetGateway": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 459
      },
      "readme": {
        "markdown": "# `awscc_ec2_internet_gateway`\n\nRefer to the Terraform Registry for docs: [`awscc_ec2_internet_gateway`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_internet_gateway).\n"
      },
      "symbolId": "src/ec2-internet-gateway/index:"
    },
    "@cdktn/provider-awscc.ec2IpPoolRouteTableAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 460
      },
      "readme": {
        "markdown": "# `awscc_ec2_ip_pool_route_table_association`\n\nRefer to the Terraform Registry for docs: [`awscc_ec2_ip_pool_route_table_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ip_pool_route_table_association).\n"
      },
      "symbolId": "src/ec2-ip-pool-route-table-association/index:"
    },
    "@cdktn/provider-awscc.ec2Ipam": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 461
      },
      "readme": {
        "markdown": "# `awscc_ec2_ipam`\n\nRefer to the Terraform Registry for docs: [`awscc_ec2_ipam`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam).\n"
      },
      "symbolId": "src/ec2-ipam/index:"
    },
    "@cdktn/provider-awscc.ec2IpamAllocation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 462
      },
      "readme": {
        "markdown": "# `awscc_ec2_ipam_allocation`\n\nRefer to the Terraform Registry for docs: [`awscc_ec2_ipam_allocation`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_allocation).\n"
      },
      "symbolId": "src/ec2-ipam-allocation/index:"
    },
    "@cdktn/provider-awscc.ec2IpamPool": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 463
      },
      "readme": {
        "markdown": "# `awscc_ec2_ipam_pool`\n\nRefer to the Terraform Registry for docs: [`awscc_ec2_ipam_pool`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_pool).\n"
      },
      "symbolId": "src/ec2-ipam-pool/index:"
    },
    "@cdktn/provider-awscc.ec2IpamPoolCidr": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 464
      },
      "readme": {
        "markdown": "# `awscc_ec2_ipam_pool_cidr`\n\nRefer to the Terraform Registry for docs: [`awscc_ec2_ipam_pool_cidr`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_pool_cidr).\n"
      },
      "symbolId": "src/ec2-ipam-pool-cidr/index:"
    },
    "@cdktn/provider-awscc.ec2IpamPrefixListResolver": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 465
      },
      "readme": {
        "markdown": "# `awscc_ec2_ipam_prefix_list_resolver`\n\nRefer to the Terraform Registry for docs: [`awscc_ec2_ipam_prefix_list_resolver`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_prefix_list_resolver).\n"
      },
      "symbolId": "src/ec2-ipam-prefix-list-resolver/index:"
    },
    "@cdktn/provider-awscc.ec2IpamPrefixListResolverTarget": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 466
      },
      "readme": {
        "markdown": "# `awscc_ec2_ipam_prefix_list_resolver_target`\n\nRefer to the Terraform Registry for docs: [`awscc_ec2_ipam_prefix_list_resolver_target`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_prefix_list_resolver_target).\n"
      },
      "symbolId": "src/ec2-ipam-prefix-list-resolver-target/index:"
    },
    "@cdktn/provider-awscc.ec2IpamResourceDiscovery": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 467
      },
      "readme": {
        "markdown": "# `awscc_ec2_ipam_resource_discovery`\n\nRefer to the Terraform Registry for docs: [`awscc_ec2_ipam_resource_discovery`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_resource_discovery).\n"
      },
      "symbolId": "src/ec2-ipam-resource-discovery/index:"
    },
    "@cdktn/provider-awscc.ec2IpamResourceDiscoveryAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 468
      },
      "readme": {
        "markdown": "# `awscc_ec2_ipam_resource_discovery_association`\n\nRefer to the Terraform Registry for docs: [`awscc_ec2_ipam_resource_discovery_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_resource_discovery_association).\n"
      },
      "symbolId": "src/ec2-ipam-resource-discovery-association/index:"
    },
    "@cdktn/provider-awscc.ec2IpamScope": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 469
      },
      "readme": {
        "markdown": "# `awscc_ec2_ipam_scope`\n\nRefer to the Terraform Registry for docs: [`awscc_ec2_ipam_scope`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_scope).\n"
      },
      "symbolId": "src/ec2-ipam-scope/index:"
    },
    "@cdktn/provider-awscc.ec2KeyPair": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 470
      },
      "readme": {
        "markdown": "# `awscc_ec2_key_pair`\n\nRefer to the Terraform Registry for docs: [`awscc_ec2_key_pair`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_key_pair).\n"
      },
      "symbolId": "src/ec2-key-pair/index:"
    },
    "@cdktn/provider-awscc.ec2LaunchTemplate": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 471
      },
      "readme": {
        "markdown": "# `awscc_ec2_launch_template`\n\nRefer to the Terraform Registry for docs: [`awscc_ec2_launch_template`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template).\n"
      },
      "symbolId": "src/ec2-launch-template/index:"
    },
    "@cdktn/provider-awscc.ec2LocalGatewayRoute": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 472
      },
      "readme": {
        "markdown": "# `awscc_ec2_local_gateway_route`\n\nRefer to the Terraform Registry for docs: [`awscc_ec2_local_gateway_route`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_local_gateway_route).\n"
      },
      "symbolId": "src/ec2-local-gateway-route/index:"
    },
    "@cdktn/provider-awscc.ec2LocalGatewayRouteTable": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 473
      },
      "readme": {
        "markdown": "# `awscc_ec2_local_gateway_route_table`\n\nRefer to the Terraform Registry for docs: [`awscc_ec2_local_gateway_route_table`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_local_gateway_route_table).\n"
      },
      "symbolId": "src/ec2-local-gateway-route-table/index:"
    },
    "@cdktn/provider-awscc.ec2LocalGatewayRouteTableVirtualInterfaceGroupAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 474
      },
      "readme": {
        "markdown": "# `awscc_ec2_local_gateway_route_table_virtual_interface_group_association`\n\nRefer to the Terraform Registry for docs: [`awscc_ec2_local_gateway_route_table_virtual_interface_group_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_local_gateway_route_table_virtual_interface_group_association).\n"
      },
      "symbolId": "src/ec2-local-gateway-route-table-virtual-interface-group-association/index:"
    },
    "@cdktn/provider-awscc.ec2LocalGatewayRouteTableVpcAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 475
      },
      "readme": {
        "markdown": "# `awscc_ec2_local_gateway_route_table_vpc_association`\n\nRefer to the Terraform Registry for docs: [`awscc_ec2_local_gateway_route_table_vpc_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_local_gateway_route_table_vpc_association).\n"
      },
      "symbolId": "src/ec2-local-gateway-route-table-vpc-association/index:"
    },
    "@cdktn/provider-awscc.ec2LocalGatewayVirtualInterface": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 476
      },
      "readme": {
        "markdown": "# `awscc_ec2_local_gateway_virtual_interface`\n\nRefer to the Terraform Registry for docs: [`awscc_ec2_local_gateway_virtual_interface`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_local_gateway_virtual_interface).\n"
      },
      "symbolId": "src/ec2-local-gateway-virtual-interface/index:"
    },
    "@cdktn/provider-awscc.ec2LocalGatewayVirtualInterfaceGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 477
      },
      "readme": {
        "markdown": "# `awscc_ec2_local_gateway_virtual_interface_group`\n\nRefer to the Terraform Registry for docs: [`awscc_ec2_local_gateway_virtual_interface_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_local_gateway_virtual_interface_group).\n"
      },
      "symbolId": "src/ec2-local-gateway-virtual-interface-group/index:"
    },
    "@cdktn/provider-awscc.ec2NatGateway": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 478
      },
      "readme": {
        "markdown": "# `awscc_ec2_nat_gateway`\n\nRefer to the Terraform Registry for docs: [`awscc_ec2_nat_gateway`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_nat_gateway).\n"
      },
      "symbolId": "src/ec2-nat-gateway/index:"
    },
    "@cdktn/provider-awscc.ec2NetworkAcl": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 479
      },
      "readme": {
        "markdown": "# `awscc_ec2_network_acl`\n\nRefer to the Terraform Registry for docs: [`awscc_ec2_network_acl`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_acl).\n"
      },
      "symbolId": "src/ec2-network-acl/index:"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 480
      },
      "readme": {
        "markdown": "# `awscc_ec2_network_insights_access_scope`\n\nRefer to the Terraform Registry for docs: [`awscc_ec2_network_insights_access_scope`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_access_scope).\n"
      },
      "symbolId": "src/ec2-network-insights-access-scope/index:"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAccessScopeAnalysis": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 481
      },
      "readme": {
        "markdown": "# `awscc_ec2_network_insights_access_scope_analysis`\n\nRefer to the Terraform Registry for docs: [`awscc_ec2_network_insights_access_scope_analysis`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_access_scope_analysis).\n"
      },
      "symbolId": "src/ec2-network-insights-access-scope-analysis/index:"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 482
      },
      "readme": {
        "markdown": "# `awscc_ec2_network_insights_analysis`\n\nRefer to the Terraform Registry for docs: [`awscc_ec2_network_insights_analysis`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_analysis).\n"
      },
      "symbolId": "src/ec2-network-insights-analysis/index:"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsPath": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 483
      },
      "readme": {
        "markdown": "# `awscc_ec2_network_insights_path`\n\nRefer to the Terraform Registry for docs: [`awscc_ec2_network_insights_path`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_path).\n"
      },
      "symbolId": "src/ec2-network-insights-path/index:"
    },
    "@cdktn/provider-awscc.ec2NetworkInterface": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 484
      },
      "readme": {
        "markdown": "# `awscc_ec2_network_interface`\n\nRefer to the Terraform Registry for docs: [`awscc_ec2_network_interface`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_interface).\n"
      },
      "symbolId": "src/ec2-network-interface/index:"
    },
    "@cdktn/provider-awscc.ec2NetworkInterfaceAttachment": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 485
      },
      "readme": {
        "markdown": "# `awscc_ec2_network_interface_attachment`\n\nRefer to the Terraform Registry for docs: [`awscc_ec2_network_interface_attachment`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_interface_attachment).\n"
      },
      "symbolId": "src/ec2-network-interface-attachment/index:"
    },
    "@cdktn/provider-awscc.ec2NetworkPerformanceMetricSubscription": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 486
      },
      "readme": {
        "markdown": "# `awscc_ec2_network_performance_metric_subscription`\n\nRefer to the Terraform Registry for docs: [`awscc_ec2_network_performance_metric_subscription`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_performance_metric_subscription).\n"
      },
      "symbolId": "src/ec2-network-performance-metric-subscription/index:"
    },
    "@cdktn/provider-awscc.ec2PlacementGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 487
      },
      "readme": {
        "markdown": "# `awscc_ec2_placement_group`\n\nRefer to the Terraform Registry for docs: [`awscc_ec2_placement_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_placement_group).\n"
      },
      "symbolId": "src/ec2-placement-group/index:"
    },
    "@cdktn/provider-awscc.ec2PrefixList": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 488
      },
      "readme": {
        "markdown": "# `awscc_ec2_prefix_list`\n\nRefer to the Terraform Registry for docs: [`awscc_ec2_prefix_list`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_prefix_list).\n"
      },
      "symbolId": "src/ec2-prefix-list/index:"
    },
    "@cdktn/provider-awscc.ec2Route": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 489
      },
      "readme": {
        "markdown": "# `awscc_ec2_route`\n\nRefer to the Terraform Registry for docs: [`awscc_ec2_route`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_route).\n"
      },
      "symbolId": "src/ec2-route/index:"
    },
    "@cdktn/provider-awscc.ec2RouteServer": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 490
      },
      "readme": {
        "markdown": "# `awscc_ec2_route_server`\n\nRefer to the Terraform Registry for docs: [`awscc_ec2_route_server`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_route_server).\n"
      },
      "symbolId": "src/ec2-route-server/index:"
    },
    "@cdktn/provider-awscc.ec2RouteServerAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 491
      },
      "readme": {
        "markdown": "# `awscc_ec2_route_server_association`\n\nRefer to the Terraform Registry for docs: [`awscc_ec2_route_server_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_route_server_association).\n"
      },
      "symbolId": "src/ec2-route-server-association/index:"
    },
    "@cdktn/provider-awscc.ec2RouteServerEndpoint": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 492
      },
      "readme": {
        "markdown": "# `awscc_ec2_route_server_endpoint`\n\nRefer to the Terraform Registry for docs: [`awscc_ec2_route_server_endpoint`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_route_server_endpoint).\n"
      },
      "symbolId": "src/ec2-route-server-endpoint/index:"
    },
    "@cdktn/provider-awscc.ec2RouteServerPeer": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 493
      },
      "readme": {
        "markdown": "# `awscc_ec2_route_server_peer`\n\nRefer to the Terraform Registry for docs: [`awscc_ec2_route_server_peer`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_route_server_peer).\n"
      },
      "symbolId": "src/ec2-route-server-peer/index:"
    },
    "@cdktn/provider-awscc.ec2RouteServerPropagation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 494
      },
      "readme": {
        "markdown": "# `awscc_ec2_route_server_propagation`\n\nRefer to the Terraform Registry for docs: [`awscc_ec2_route_server_propagation`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_route_server_propagation).\n"
      },
      "symbolId": "src/ec2-route-server-propagation/index:"
    },
    "@cdktn/provider-awscc.ec2RouteTable": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 495
      },
      "readme": {
        "markdown": "# `awscc_ec2_route_table`\n\nRefer to the Terraform Registry for docs: [`awscc_ec2_route_table`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_route_table).\n"
      },
      "symbolId": "src/ec2-route-table/index:"
    },
    "@cdktn/provider-awscc.ec2SecurityGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 496
      },
      "readme": {
        "markdown": "# `awscc_ec2_security_group`\n\nRefer to the Terraform Registry for docs: [`awscc_ec2_security_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_security_group).\n"
      },
      "symbolId": "src/ec2-security-group/index:"
    },
    "@cdktn/provider-awscc.ec2SecurityGroupEgress": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 497
      },
      "readme": {
        "markdown": "# `awscc_ec2_security_group_egress`\n\nRefer to the Terraform Registry for docs: [`awscc_ec2_security_group_egress`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_security_group_egress).\n"
      },
      "symbolId": "src/ec2-security-group-egress/index:"
    },
    "@cdktn/provider-awscc.ec2SecurityGroupIngress": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 498
      },
      "readme": {
        "markdown": "# `awscc_ec2_security_group_ingress`\n\nRefer to the Terraform Registry for docs: [`awscc_ec2_security_group_ingress`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_security_group_ingress).\n"
      },
      "symbolId": "src/ec2-security-group-ingress/index:"
    },
    "@cdktn/provider-awscc.ec2SecurityGroupVpcAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 499
      },
      "readme": {
        "markdown": "# `awscc_ec2_security_group_vpc_association`\n\nRefer to the Terraform Registry for docs: [`awscc_ec2_security_group_vpc_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_security_group_vpc_association).\n"
      },
      "symbolId": "src/ec2-security-group-vpc-association/index:"
    },
    "@cdktn/provider-awscc.ec2SnapshotBlockPublicAccess": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 500
      },
      "readme": {
        "markdown": "# `awscc_ec2_snapshot_block_public_access`\n\nRefer to the Terraform Registry for docs: [`awscc_ec2_snapshot_block_public_access`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_snapshot_block_public_access).\n"
      },
      "symbolId": "src/ec2-snapshot-block-public-access/index:"
    },
    "@cdktn/provider-awscc.ec2SpotFleet": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 501
      },
      "readme": {
        "markdown": "# `awscc_ec2_spot_fleet`\n\nRefer to the Terraform Registry for docs: [`awscc_ec2_spot_fleet`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet).\n"
      },
      "symbolId": "src/ec2-spot-fleet/index:"
    },
    "@cdktn/provider-awscc.ec2SqlHaStandbyDetectedInstance": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 502
      },
      "readme": {
        "markdown": "# `awscc_ec2_sql_ha_standby_detected_instance`\n\nRefer to the Terraform Registry for docs: [`awscc_ec2_sql_ha_standby_detected_instance`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_sql_ha_standby_detected_instance).\n"
      },
      "symbolId": "src/ec2-sql-ha-standby-detected-instance/index:"
    },
    "@cdktn/provider-awscc.ec2Subnet": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 503
      },
      "readme": {
        "markdown": "# `awscc_ec2_subnet`\n\nRefer to the Terraform Registry for docs: [`awscc_ec2_subnet`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_subnet).\n"
      },
      "symbolId": "src/ec2-subnet/index:"
    },
    "@cdktn/provider-awscc.ec2SubnetCidrBlock": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 504
      },
      "readme": {
        "markdown": "# `awscc_ec2_subnet_cidr_block`\n\nRefer to the Terraform Registry for docs: [`awscc_ec2_subnet_cidr_block`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_subnet_cidr_block).\n"
      },
      "symbolId": "src/ec2-subnet-cidr-block/index:"
    },
    "@cdktn/provider-awscc.ec2SubnetNetworkAclAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 505
      },
      "readme": {
        "markdown": "# `awscc_ec2_subnet_network_acl_association`\n\nRefer to the Terraform Registry for docs: [`awscc_ec2_subnet_network_acl_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_subnet_network_acl_association).\n"
      },
      "symbolId": "src/ec2-subnet-network-acl-association/index:"
    },
    "@cdktn/provider-awscc.ec2SubnetRouteTableAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 506
      },
      "readme": {
        "markdown": "# `awscc_ec2_subnet_route_table_association`\n\nRefer to the Terraform Registry for docs: [`awscc_ec2_subnet_route_table_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_subnet_route_table_association).\n"
      },
      "symbolId": "src/ec2-subnet-route-table-association/index:"
    },
    "@cdktn/provider-awscc.ec2TrafficMirrorFilter": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 507
      },
      "readme": {
        "markdown": "# `awscc_ec2_traffic_mirror_filter`\n\nRefer to the Terraform Registry for docs: [`awscc_ec2_traffic_mirror_filter`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_traffic_mirror_filter).\n"
      },
      "symbolId": "src/ec2-traffic-mirror-filter/index:"
    },
    "@cdktn/provider-awscc.ec2TrafficMirrorFilterRule": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 508
      },
      "readme": {
        "markdown": "# `awscc_ec2_traffic_mirror_filter_rule`\n\nRefer to the Terraform Registry for docs: [`awscc_ec2_traffic_mirror_filter_rule`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_traffic_mirror_filter_rule).\n"
      },
      "symbolId": "src/ec2-traffic-mirror-filter-rule/index:"
    },
    "@cdktn/provider-awscc.ec2TrafficMirrorSession": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 509
      },
      "readme": {
        "markdown": "# `awscc_ec2_traffic_mirror_session`\n\nRefer to the Terraform Registry for docs: [`awscc_ec2_traffic_mirror_session`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_traffic_mirror_session).\n"
      },
      "symbolId": "src/ec2-traffic-mirror-session/index:"
    },
    "@cdktn/provider-awscc.ec2TrafficMirrorTarget": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 510
      },
      "readme": {
        "markdown": "# `awscc_ec2_traffic_mirror_target`\n\nRefer to the Terraform Registry for docs: [`awscc_ec2_traffic_mirror_target`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_traffic_mirror_target).\n"
      },
      "symbolId": "src/ec2-traffic-mirror-target/index:"
    },
    "@cdktn/provider-awscc.ec2TransitGateway": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 511
      },
      "readme": {
        "markdown": "# `awscc_ec2_transit_gateway`\n\nRefer to the Terraform Registry for docs: [`awscc_ec2_transit_gateway`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway).\n"
      },
      "symbolId": "src/ec2-transit-gateway/index:"
    },
    "@cdktn/provider-awscc.ec2TransitGatewayAttachment": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 512
      },
      "readme": {
        "markdown": "# `awscc_ec2_transit_gateway_attachment`\n\nRefer to the Terraform Registry for docs: [`awscc_ec2_transit_gateway_attachment`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_attachment).\n"
      },
      "symbolId": "src/ec2-transit-gateway-attachment/index:"
    },
    "@cdktn/provider-awscc.ec2TransitGatewayConnect": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 513
      },
      "readme": {
        "markdown": "# `awscc_ec2_transit_gateway_connect`\n\nRefer to the Terraform Registry for docs: [`awscc_ec2_transit_gateway_connect`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_connect).\n"
      },
      "symbolId": "src/ec2-transit-gateway-connect/index:"
    },
    "@cdktn/provider-awscc.ec2TransitGatewayConnectPeer": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 514
      },
      "readme": {
        "markdown": "# `awscc_ec2_transit_gateway_connect_peer`\n\nRefer to the Terraform Registry for docs: [`awscc_ec2_transit_gateway_connect_peer`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_connect_peer).\n"
      },
      "symbolId": "src/ec2-transit-gateway-connect-peer/index:"
    },
    "@cdktn/provider-awscc.ec2TransitGatewayMeteringPolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 515
      },
      "readme": {
        "markdown": "# `awscc_ec2_transit_gateway_metering_policy`\n\nRefer to the Terraform Registry for docs: [`awscc_ec2_transit_gateway_metering_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_metering_policy).\n"
      },
      "symbolId": "src/ec2-transit-gateway-metering-policy/index:"
    },
    "@cdktn/provider-awscc.ec2TransitGatewayMeteringPolicyEntry": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 516
      },
      "readme": {
        "markdown": "# `awscc_ec2_transit_gateway_metering_policy_entry`\n\nRefer to the Terraform Registry for docs: [`awscc_ec2_transit_gateway_metering_policy_entry`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_metering_policy_entry).\n"
      },
      "symbolId": "src/ec2-transit-gateway-metering-policy-entry/index:"
    },
    "@cdktn/provider-awscc.ec2TransitGatewayMulticastDomain": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 517
      },
      "readme": {
        "markdown": "# `awscc_ec2_transit_gateway_multicast_domain`\n\nRefer to the Terraform Registry for docs: [`awscc_ec2_transit_gateway_multicast_domain`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_multicast_domain).\n"
      },
      "symbolId": "src/ec2-transit-gateway-multicast-domain/index:"
    },
    "@cdktn/provider-awscc.ec2TransitGatewayMulticastDomainAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 518
      },
      "readme": {
        "markdown": "# `awscc_ec2_transit_gateway_multicast_domain_association`\n\nRefer to the Terraform Registry for docs: [`awscc_ec2_transit_gateway_multicast_domain_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_multicast_domain_association).\n"
      },
      "symbolId": "src/ec2-transit-gateway-multicast-domain-association/index:"
    },
    "@cdktn/provider-awscc.ec2TransitGatewayMulticastGroupMember": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 519
      },
      "readme": {
        "markdown": "# `awscc_ec2_transit_gateway_multicast_group_member`\n\nRefer to the Terraform Registry for docs: [`awscc_ec2_transit_gateway_multicast_group_member`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_multicast_group_member).\n"
      },
      "symbolId": "src/ec2-transit-gateway-multicast-group-member/index:"
    },
    "@cdktn/provider-awscc.ec2TransitGatewayMulticastGroupSource": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 520
      },
      "readme": {
        "markdown": "# `awscc_ec2_transit_gateway_multicast_group_source`\n\nRefer to the Terraform Registry for docs: [`awscc_ec2_transit_gateway_multicast_group_source`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_multicast_group_source).\n"
      },
      "symbolId": "src/ec2-transit-gateway-multicast-group-source/index:"
    },
    "@cdktn/provider-awscc.ec2TransitGatewayPeeringAttachment": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 521
      },
      "readme": {
        "markdown": "# `awscc_ec2_transit_gateway_peering_attachment`\n\nRefer to the Terraform Registry for docs: [`awscc_ec2_transit_gateway_peering_attachment`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_peering_attachment).\n"
      },
      "symbolId": "src/ec2-transit-gateway-peering-attachment/index:"
    },
    "@cdktn/provider-awscc.ec2TransitGatewayPolicyTable": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 522
      },
      "readme": {
        "markdown": "# `awscc_ec2_transit_gateway_policy_table`\n\nRefer to the Terraform Registry for docs: [`awscc_ec2_transit_gateway_policy_table`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_policy_table).\n"
      },
      "symbolId": "src/ec2-transit-gateway-policy-table/index:"
    },
    "@cdktn/provider-awscc.ec2TransitGatewayPolicyTableAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 523
      },
      "readme": {
        "markdown": "# `awscc_ec2_transit_gateway_policy_table_association`\n\nRefer to the Terraform Registry for docs: [`awscc_ec2_transit_gateway_policy_table_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_policy_table_association).\n"
      },
      "symbolId": "src/ec2-transit-gateway-policy-table-association/index:"
    },
    "@cdktn/provider-awscc.ec2TransitGatewayPolicyTableEntry": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 524
      },
      "readme": {
        "markdown": "# `awscc_ec2_transit_gateway_policy_table_entry`\n\nRefer to the Terraform Registry for docs: [`awscc_ec2_transit_gateway_policy_table_entry`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_policy_table_entry).\n"
      },
      "symbolId": "src/ec2-transit-gateway-policy-table-entry/index:"
    },
    "@cdktn/provider-awscc.ec2TransitGatewayRoute": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 525
      },
      "readme": {
        "markdown": "# `awscc_ec2_transit_gateway_route`\n\nRefer to the Terraform Registry for docs: [`awscc_ec2_transit_gateway_route`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_route).\n"
      },
      "symbolId": "src/ec2-transit-gateway-route/index:"
    },
    "@cdktn/provider-awscc.ec2TransitGatewayRouteTable": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 526
      },
      "readme": {
        "markdown": "# `awscc_ec2_transit_gateway_route_table`\n\nRefer to the Terraform Registry for docs: [`awscc_ec2_transit_gateway_route_table`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_route_table).\n"
      },
      "symbolId": "src/ec2-transit-gateway-route-table/index:"
    },
    "@cdktn/provider-awscc.ec2TransitGatewayRouteTableAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 527
      },
      "readme": {
        "markdown": "# `awscc_ec2_transit_gateway_route_table_association`\n\nRefer to the Terraform Registry for docs: [`awscc_ec2_transit_gateway_route_table_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_route_table_association).\n"
      },
      "symbolId": "src/ec2-transit-gateway-route-table-association/index:"
    },
    "@cdktn/provider-awscc.ec2TransitGatewayRouteTablePropagation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 528
      },
      "readme": {
        "markdown": "# `awscc_ec2_transit_gateway_route_table_propagation`\n\nRefer to the Terraform Registry for docs: [`awscc_ec2_transit_gateway_route_table_propagation`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_route_table_propagation).\n"
      },
      "symbolId": "src/ec2-transit-gateway-route-table-propagation/index:"
    },
    "@cdktn/provider-awscc.ec2TransitGatewayVpcAttachment": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 529
      },
      "readme": {
        "markdown": "# `awscc_ec2_transit_gateway_vpc_attachment`\n\nRefer to the Terraform Registry for docs: [`awscc_ec2_transit_gateway_vpc_attachment`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_vpc_attachment).\n"
      },
      "symbolId": "src/ec2-transit-gateway-vpc-attachment/index:"
    },
    "@cdktn/provider-awscc.ec2VerifiedAccessEndpoint": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 530
      },
      "readme": {
        "markdown": "# `awscc_ec2_verified_access_endpoint`\n\nRefer to the Terraform Registry for docs: [`awscc_ec2_verified_access_endpoint`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_endpoint).\n"
      },
      "symbolId": "src/ec2-verified-access-endpoint/index:"
    },
    "@cdktn/provider-awscc.ec2VerifiedAccessGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 531
      },
      "readme": {
        "markdown": "# `awscc_ec2_verified_access_group`\n\nRefer to the Terraform Registry for docs: [`awscc_ec2_verified_access_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_group).\n"
      },
      "symbolId": "src/ec2-verified-access-group/index:"
    },
    "@cdktn/provider-awscc.ec2VerifiedAccessInstance": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 532
      },
      "readme": {
        "markdown": "# `awscc_ec2_verified_access_instance`\n\nRefer to the Terraform Registry for docs: [`awscc_ec2_verified_access_instance`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_instance).\n"
      },
      "symbolId": "src/ec2-verified-access-instance/index:"
    },
    "@cdktn/provider-awscc.ec2VerifiedAccessTrustProvider": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 533
      },
      "readme": {
        "markdown": "# `awscc_ec2_verified_access_trust_provider`\n\nRefer to the Terraform Registry for docs: [`awscc_ec2_verified_access_trust_provider`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_trust_provider).\n"
      },
      "symbolId": "src/ec2-verified-access-trust-provider/index:"
    },
    "@cdktn/provider-awscc.ec2Volume": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 534
      },
      "readme": {
        "markdown": "# `awscc_ec2_volume`\n\nRefer to the Terraform Registry for docs: [`awscc_ec2_volume`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_volume).\n"
      },
      "symbolId": "src/ec2-volume/index:"
    },
    "@cdktn/provider-awscc.ec2VolumeAttachment": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 535
      },
      "readme": {
        "markdown": "# `awscc_ec2_volume_attachment`\n\nRefer to the Terraform Registry for docs: [`awscc_ec2_volume_attachment`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_volume_attachment).\n"
      },
      "symbolId": "src/ec2-volume-attachment/index:"
    },
    "@cdktn/provider-awscc.ec2Vpc": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 536
      },
      "readme": {
        "markdown": "# `awscc_ec2_vpc`\n\nRefer to the Terraform Registry for docs: [`awscc_ec2_vpc`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc).\n"
      },
      "symbolId": "src/ec2-vpc/index:"
    },
    "@cdktn/provider-awscc.ec2VpcBlockPublicAccessExclusion": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 537
      },
      "readme": {
        "markdown": "# `awscc_ec2_vpc_block_public_access_exclusion`\n\nRefer to the Terraform Registry for docs: [`awscc_ec2_vpc_block_public_access_exclusion`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_block_public_access_exclusion).\n"
      },
      "symbolId": "src/ec2-vpc-block-public-access-exclusion/index:"
    },
    "@cdktn/provider-awscc.ec2VpcBlockPublicAccessOptions": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 538
      },
      "readme": {
        "markdown": "# `awscc_ec2_vpc_block_public_access_options`\n\nRefer to the Terraform Registry for docs: [`awscc_ec2_vpc_block_public_access_options`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_block_public_access_options).\n"
      },
      "symbolId": "src/ec2-vpc-block-public-access-options/index:"
    },
    "@cdktn/provider-awscc.ec2VpcCidrBlock": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 539
      },
      "readme": {
        "markdown": "# `awscc_ec2_vpc_cidr_block`\n\nRefer to the Terraform Registry for docs: [`awscc_ec2_vpc_cidr_block`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_cidr_block).\n"
      },
      "symbolId": "src/ec2-vpc-cidr-block/index:"
    },
    "@cdktn/provider-awscc.ec2VpcEncryptionControl": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 540
      },
      "readme": {
        "markdown": "# `awscc_ec2_vpc_encryption_control`\n\nRefer to the Terraform Registry for docs: [`awscc_ec2_vpc_encryption_control`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_encryption_control).\n"
      },
      "symbolId": "src/ec2-vpc-encryption-control/index:"
    },
    "@cdktn/provider-awscc.ec2VpcEndpoint": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 541
      },
      "readme": {
        "markdown": "# `awscc_ec2_vpc_endpoint`\n\nRefer to the Terraform Registry for docs: [`awscc_ec2_vpc_endpoint`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_endpoint).\n"
      },
      "symbolId": "src/ec2-vpc-endpoint/index:"
    },
    "@cdktn/provider-awscc.ec2VpcEndpointConnectionNotification": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 542
      },
      "readme": {
        "markdown": "# `awscc_ec2_vpc_endpoint_connection_notification`\n\nRefer to the Terraform Registry for docs: [`awscc_ec2_vpc_endpoint_connection_notification`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_endpoint_connection_notification).\n"
      },
      "symbolId": "src/ec2-vpc-endpoint-connection-notification/index:"
    },
    "@cdktn/provider-awscc.ec2VpcEndpointService": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 543
      },
      "readme": {
        "markdown": "# `awscc_ec2_vpc_endpoint_service`\n\nRefer to the Terraform Registry for docs: [`awscc_ec2_vpc_endpoint_service`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_endpoint_service).\n"
      },
      "symbolId": "src/ec2-vpc-endpoint-service/index:"
    },
    "@cdktn/provider-awscc.ec2VpcEndpointServicePermissions": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 544
      },
      "readme": {
        "markdown": "# `awscc_ec2_vpc_endpoint_service_permissions`\n\nRefer to the Terraform Registry for docs: [`awscc_ec2_vpc_endpoint_service_permissions`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_endpoint_service_permissions).\n"
      },
      "symbolId": "src/ec2-vpc-endpoint-service-permissions/index:"
    },
    "@cdktn/provider-awscc.ec2VpcGatewayAttachment": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 545
      },
      "readme": {
        "markdown": "# `awscc_ec2_vpc_gateway_attachment`\n\nRefer to the Terraform Registry for docs: [`awscc_ec2_vpc_gateway_attachment`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_gateway_attachment).\n"
      },
      "symbolId": "src/ec2-vpc-gateway-attachment/index:"
    },
    "@cdktn/provider-awscc.ec2VpcPeeringConnection": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 546
      },
      "readme": {
        "markdown": "# `awscc_ec2_vpc_peering_connection`\n\nRefer to the Terraform Registry for docs: [`awscc_ec2_vpc_peering_connection`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_peering_connection).\n"
      },
      "symbolId": "src/ec2-vpc-peering-connection/index:"
    },
    "@cdktn/provider-awscc.ec2VpcdhcpOptionsAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 547
      },
      "readme": {
        "markdown": "# `awscc_ec2_vpcdhcp_options_association`\n\nRefer to the Terraform Registry for docs: [`awscc_ec2_vpcdhcp_options_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpcdhcp_options_association).\n"
      },
      "symbolId": "src/ec2-vpcdhcp-options-association/index:"
    },
    "@cdktn/provider-awscc.ec2VpnConcentrator": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 548
      },
      "readme": {
        "markdown": "# `awscc_ec2_vpn_concentrator`\n\nRefer to the Terraform Registry for docs: [`awscc_ec2_vpn_concentrator`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpn_concentrator).\n"
      },
      "symbolId": "src/ec2-vpn-concentrator/index:"
    },
    "@cdktn/provider-awscc.ec2VpnConnection": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 549
      },
      "readme": {
        "markdown": "# `awscc_ec2_vpn_connection`\n\nRefer to the Terraform Registry for docs: [`awscc_ec2_vpn_connection`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpn_connection).\n"
      },
      "symbolId": "src/ec2-vpn-connection/index:"
    },
    "@cdktn/provider-awscc.ec2VpnConnectionRoute": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 550
      },
      "readme": {
        "markdown": "# `awscc_ec2_vpn_connection_route`\n\nRefer to the Terraform Registry for docs: [`awscc_ec2_vpn_connection_route`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpn_connection_route).\n"
      },
      "symbolId": "src/ec2-vpn-connection-route/index:"
    },
    "@cdktn/provider-awscc.ec2VpnGateway": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 551
      },
      "readme": {
        "markdown": "# `awscc_ec2_vpn_gateway`\n\nRefer to the Terraform Registry for docs: [`awscc_ec2_vpn_gateway`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpn_gateway).\n"
      },
      "symbolId": "src/ec2-vpn-gateway/index:"
    },
    "@cdktn/provider-awscc.ecrPublicRepository": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 552
      },
      "readme": {
        "markdown": "# `awscc_ecr_public_repository`\n\nRefer to the Terraform Registry for docs: [`awscc_ecr_public_repository`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecr_public_repository).\n"
      },
      "symbolId": "src/ecr-public-repository/index:"
    },
    "@cdktn/provider-awscc.ecrPullThroughCacheRule": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 553
      },
      "readme": {
        "markdown": "# `awscc_ecr_pull_through_cache_rule`\n\nRefer to the Terraform Registry for docs: [`awscc_ecr_pull_through_cache_rule`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecr_pull_through_cache_rule).\n"
      },
      "symbolId": "src/ecr-pull-through-cache-rule/index:"
    },
    "@cdktn/provider-awscc.ecrPullTimeUpdateExclusion": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 554
      },
      "readme": {
        "markdown": "# `awscc_ecr_pull_time_update_exclusion`\n\nRefer to the Terraform Registry for docs: [`awscc_ecr_pull_time_update_exclusion`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecr_pull_time_update_exclusion).\n"
      },
      "symbolId": "src/ecr-pull-time-update-exclusion/index:"
    },
    "@cdktn/provider-awscc.ecrRegistryPolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 555
      },
      "readme": {
        "markdown": "# `awscc_ecr_registry_policy`\n\nRefer to the Terraform Registry for docs: [`awscc_ecr_registry_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecr_registry_policy).\n"
      },
      "symbolId": "src/ecr-registry-policy/index:"
    },
    "@cdktn/provider-awscc.ecrRegistryScanningConfiguration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 556
      },
      "readme": {
        "markdown": "# `awscc_ecr_registry_scanning_configuration`\n\nRefer to the Terraform Registry for docs: [`awscc_ecr_registry_scanning_configuration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecr_registry_scanning_configuration).\n"
      },
      "symbolId": "src/ecr-registry-scanning-configuration/index:"
    },
    "@cdktn/provider-awscc.ecrReplicationConfiguration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 557
      },
      "readme": {
        "markdown": "# `awscc_ecr_replication_configuration`\n\nRefer to the Terraform Registry for docs: [`awscc_ecr_replication_configuration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecr_replication_configuration).\n"
      },
      "symbolId": "src/ecr-replication-configuration/index:"
    },
    "@cdktn/provider-awscc.ecrRepository": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 558
      },
      "readme": {
        "markdown": "# `awscc_ecr_repository`\n\nRefer to the Terraform Registry for docs: [`awscc_ecr_repository`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecr_repository).\n"
      },
      "symbolId": "src/ecr-repository/index:"
    },
    "@cdktn/provider-awscc.ecrRepositoryCreationTemplate": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 559
      },
      "readme": {
        "markdown": "# `awscc_ecr_repository_creation_template`\n\nRefer to the Terraform Registry for docs: [`awscc_ecr_repository_creation_template`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecr_repository_creation_template).\n"
      },
      "symbolId": "src/ecr-repository-creation-template/index:"
    },
    "@cdktn/provider-awscc.ecrSigningConfiguration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 560
      },
      "readme": {
        "markdown": "# `awscc_ecr_signing_configuration`\n\nRefer to the Terraform Registry for docs: [`awscc_ecr_signing_configuration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecr_signing_configuration).\n"
      },
      "symbolId": "src/ecr-signing-configuration/index:"
    },
    "@cdktn/provider-awscc.ecsCapacityProvider": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 561
      },
      "readme": {
        "markdown": "# `awscc_ecs_capacity_provider`\n\nRefer to the Terraform Registry for docs: [`awscc_ecs_capacity_provider`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_capacity_provider).\n"
      },
      "symbolId": "src/ecs-capacity-provider/index:"
    },
    "@cdktn/provider-awscc.ecsCluster": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 562
      },
      "readme": {
        "markdown": "# `awscc_ecs_cluster`\n\nRefer to the Terraform Registry for docs: [`awscc_ecs_cluster`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_cluster).\n"
      },
      "symbolId": "src/ecs-cluster/index:"
    },
    "@cdktn/provider-awscc.ecsClusterCapacityProviderAssociations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 563
      },
      "readme": {
        "markdown": "# `awscc_ecs_cluster_capacity_provider_associations`\n\nRefer to the Terraform Registry for docs: [`awscc_ecs_cluster_capacity_provider_associations`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_cluster_capacity_provider_associations).\n"
      },
      "symbolId": "src/ecs-cluster-capacity-provider-associations/index:"
    },
    "@cdktn/provider-awscc.ecsDaemon": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 564
      },
      "readme": {
        "markdown": "# `awscc_ecs_daemon`\n\nRefer to the Terraform Registry for docs: [`awscc_ecs_daemon`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_daemon).\n"
      },
      "symbolId": "src/ecs-daemon/index:"
    },
    "@cdktn/provider-awscc.ecsExpressGatewayService": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 565
      },
      "readme": {
        "markdown": "# `awscc_ecs_express_gateway_service`\n\nRefer to the Terraform Registry for docs: [`awscc_ecs_express_gateway_service`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_express_gateway_service).\n"
      },
      "symbolId": "src/ecs-express-gateway-service/index:"
    },
    "@cdktn/provider-awscc.ecsPrimaryTaskSet": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 566
      },
      "readme": {
        "markdown": "# `awscc_ecs_primary_task_set`\n\nRefer to the Terraform Registry for docs: [`awscc_ecs_primary_task_set`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_primary_task_set).\n"
      },
      "symbolId": "src/ecs-primary-task-set/index:"
    },
    "@cdktn/provider-awscc.ecsService": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 567
      },
      "readme": {
        "markdown": "# `awscc_ecs_service`\n\nRefer to the Terraform Registry for docs: [`awscc_ecs_service`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service).\n"
      },
      "symbolId": "src/ecs-service/index:"
    },
    "@cdktn/provider-awscc.ecsTaskDefinition": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 568
      },
      "readme": {
        "markdown": "# `awscc_ecs_task_definition`\n\nRefer to the Terraform Registry for docs: [`awscc_ecs_task_definition`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition).\n"
      },
      "symbolId": "src/ecs-task-definition/index:"
    },
    "@cdktn/provider-awscc.ecsTaskSet": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 569
      },
      "readme": {
        "markdown": "# `awscc_ecs_task_set`\n\nRefer to the Terraform Registry for docs: [`awscc_ecs_task_set`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_set).\n"
      },
      "symbolId": "src/ecs-task-set/index:"
    },
    "@cdktn/provider-awscc.efsAccessPoint": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 570
      },
      "readme": {
        "markdown": "# `awscc_efs_access_point`\n\nRefer to the Terraform Registry for docs: [`awscc_efs_access_point`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/efs_access_point).\n"
      },
      "symbolId": "src/efs-access-point/index:"
    },
    "@cdktn/provider-awscc.efsFileSystem": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 571
      },
      "readme": {
        "markdown": "# `awscc_efs_file_system`\n\nRefer to the Terraform Registry for docs: [`awscc_efs_file_system`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/efs_file_system).\n"
      },
      "symbolId": "src/efs-file-system/index:"
    },
    "@cdktn/provider-awscc.efsMountTarget": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 572
      },
      "readme": {
        "markdown": "# `awscc_efs_mount_target`\n\nRefer to the Terraform Registry for docs: [`awscc_efs_mount_target`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/efs_mount_target).\n"
      },
      "symbolId": "src/efs-mount-target/index:"
    },
    "@cdktn/provider-awscc.eksAccessEntry": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 573
      },
      "readme": {
        "markdown": "# `awscc_eks_access_entry`\n\nRefer to the Terraform Registry for docs: [`awscc_eks_access_entry`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_access_entry).\n"
      },
      "symbolId": "src/eks-access-entry/index:"
    },
    "@cdktn/provider-awscc.eksAddon": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 574
      },
      "readme": {
        "markdown": "# `awscc_eks_addon`\n\nRefer to the Terraform Registry for docs: [`awscc_eks_addon`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_addon).\n"
      },
      "symbolId": "src/eks-addon/index:"
    },
    "@cdktn/provider-awscc.eksCapability": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 575
      },
      "readme": {
        "markdown": "# `awscc_eks_capability`\n\nRefer to the Terraform Registry for docs: [`awscc_eks_capability`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_capability).\n"
      },
      "symbolId": "src/eks-capability/index:"
    },
    "@cdktn/provider-awscc.eksCluster": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 576
      },
      "readme": {
        "markdown": "# `awscc_eks_cluster`\n\nRefer to the Terraform Registry for docs: [`awscc_eks_cluster`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_cluster).\n"
      },
      "symbolId": "src/eks-cluster/index:"
    },
    "@cdktn/provider-awscc.eksFargateProfile": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 577
      },
      "readme": {
        "markdown": "# `awscc_eks_fargate_profile`\n\nRefer to the Terraform Registry for docs: [`awscc_eks_fargate_profile`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_fargate_profile).\n"
      },
      "symbolId": "src/eks-fargate-profile/index:"
    },
    "@cdktn/provider-awscc.eksIdentityProviderConfig": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 578
      },
      "readme": {
        "markdown": "# `awscc_eks_identity_provider_config`\n\nRefer to the Terraform Registry for docs: [`awscc_eks_identity_provider_config`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_identity_provider_config).\n"
      },
      "symbolId": "src/eks-identity-provider-config/index:"
    },
    "@cdktn/provider-awscc.eksPodIdentityAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 579
      },
      "readme": {
        "markdown": "# `awscc_eks_pod_identity_association`\n\nRefer to the Terraform Registry for docs: [`awscc_eks_pod_identity_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_pod_identity_association).\n"
      },
      "symbolId": "src/eks-pod-identity-association/index:"
    },
    "@cdktn/provider-awscc.elasticacheCacheCluster": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 580
      },
      "readme": {
        "markdown": "# `awscc_elasticache_cache_cluster`\n\nRefer to the Terraform Registry for docs: [`awscc_elasticache_cache_cluster`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_cache_cluster).\n"
      },
      "symbolId": "src/elasticache-cache-cluster/index:"
    },
    "@cdktn/provider-awscc.elasticacheGlobalReplicationGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 581
      },
      "readme": {
        "markdown": "# `awscc_elasticache_global_replication_group`\n\nRefer to the Terraform Registry for docs: [`awscc_elasticache_global_replication_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_global_replication_group).\n"
      },
      "symbolId": "src/elasticache-global-replication-group/index:"
    },
    "@cdktn/provider-awscc.elasticacheParameterGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 582
      },
      "readme": {
        "markdown": "# `awscc_elasticache_parameter_group`\n\nRefer to the Terraform Registry for docs: [`awscc_elasticache_parameter_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_parameter_group).\n"
      },
      "symbolId": "src/elasticache-parameter-group/index:"
    },
    "@cdktn/provider-awscc.elasticacheReplicationGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 583
      },
      "readme": {
        "markdown": "# `awscc_elasticache_replication_group`\n\nRefer to the Terraform Registry for docs: [`awscc_elasticache_replication_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_replication_group).\n"
      },
      "symbolId": "src/elasticache-replication-group/index:"
    },
    "@cdktn/provider-awscc.elasticacheServerlessCache": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 584
      },
      "readme": {
        "markdown": "# `awscc_elasticache_serverless_cache`\n\nRefer to the Terraform Registry for docs: [`awscc_elasticache_serverless_cache`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_serverless_cache).\n"
      },
      "symbolId": "src/elasticache-serverless-cache/index:"
    },
    "@cdktn/provider-awscc.elasticacheSubnetGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 585
      },
      "readme": {
        "markdown": "# `awscc_elasticache_subnet_group`\n\nRefer to the Terraform Registry for docs: [`awscc_elasticache_subnet_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_subnet_group).\n"
      },
      "symbolId": "src/elasticache-subnet-group/index:"
    },
    "@cdktn/provider-awscc.elasticacheUser": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 586
      },
      "readme": {
        "markdown": "# `awscc_elasticache_user`\n\nRefer to the Terraform Registry for docs: [`awscc_elasticache_user`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_user).\n"
      },
      "symbolId": "src/elasticache-user/index:"
    },
    "@cdktn/provider-awscc.elasticacheUserGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 587
      },
      "readme": {
        "markdown": "# `awscc_elasticache_user_group`\n\nRefer to the Terraform Registry for docs: [`awscc_elasticache_user_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_user_group).\n"
      },
      "symbolId": "src/elasticache-user-group/index:"
    },
    "@cdktn/provider-awscc.elasticbeanstalkApplication": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 588
      },
      "readme": {
        "markdown": "# `awscc_elasticbeanstalk_application`\n\nRefer to the Terraform Registry for docs: [`awscc_elasticbeanstalk_application`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticbeanstalk_application).\n"
      },
      "symbolId": "src/elasticbeanstalk-application/index:"
    },
    "@cdktn/provider-awscc.elasticbeanstalkApplicationVersion": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 589
      },
      "readme": {
        "markdown": "# `awscc_elasticbeanstalk_application_version`\n\nRefer to the Terraform Registry for docs: [`awscc_elasticbeanstalk_application_version`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticbeanstalk_application_version).\n"
      },
      "symbolId": "src/elasticbeanstalk-application-version/index:"
    },
    "@cdktn/provider-awscc.elasticbeanstalkConfigurationTemplate": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 590
      },
      "readme": {
        "markdown": "# `awscc_elasticbeanstalk_configuration_template`\n\nRefer to the Terraform Registry for docs: [`awscc_elasticbeanstalk_configuration_template`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticbeanstalk_configuration_template).\n"
      },
      "symbolId": "src/elasticbeanstalk-configuration-template/index:"
    },
    "@cdktn/provider-awscc.elasticbeanstalkEnvironment": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 591
      },
      "readme": {
        "markdown": "# `awscc_elasticbeanstalk_environment`\n\nRefer to the Terraform Registry for docs: [`awscc_elasticbeanstalk_environment`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticbeanstalk_environment).\n"
      },
      "symbolId": "src/elasticbeanstalk-environment/index:"
    },
    "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 592
      },
      "readme": {
        "markdown": "# `awscc_elasticloadbalancing_load_balancer`\n\nRefer to the Terraform Registry for docs: [`awscc_elasticloadbalancing_load_balancer`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancing_load_balancer).\n"
      },
      "symbolId": "src/elasticloadbalancing-load-balancer/index:"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2Listener": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 593
      },
      "readme": {
        "markdown": "# `awscc_elasticloadbalancingv2_listener`\n\nRefer to the Terraform Registry for docs: [`awscc_elasticloadbalancingv2_listener`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener).\n"
      },
      "symbolId": "src/elasticloadbalancingv2-listener/index:"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 594
      },
      "readme": {
        "markdown": "# `awscc_elasticloadbalancingv2_listener_rule`\n\nRefer to the Terraform Registry for docs: [`awscc_elasticloadbalancingv2_listener_rule`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener_rule).\n"
      },
      "symbolId": "src/elasticloadbalancingv2-listener-rule/index:"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2LoadBalancer": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 595
      },
      "readme": {
        "markdown": "# `awscc_elasticloadbalancingv2_load_balancer`\n\nRefer to the Terraform Registry for docs: [`awscc_elasticloadbalancingv2_load_balancer`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_load_balancer).\n"
      },
      "symbolId": "src/elasticloadbalancingv2-load-balancer/index:"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2TargetGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 596
      },
      "readme": {
        "markdown": "# `awscc_elasticloadbalancingv2_target_group`\n\nRefer to the Terraform Registry for docs: [`awscc_elasticloadbalancingv2_target_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_target_group).\n"
      },
      "symbolId": "src/elasticloadbalancingv2-target-group/index:"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2TrustStore": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 597
      },
      "readme": {
        "markdown": "# `awscc_elasticloadbalancingv2_trust_store`\n\nRefer to the Terraform Registry for docs: [`awscc_elasticloadbalancingv2_trust_store`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_trust_store).\n"
      },
      "symbolId": "src/elasticloadbalancingv2-trust-store/index:"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2TrustStoreRevocation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 598
      },
      "readme": {
        "markdown": "# `awscc_elasticloadbalancingv2_trust_store_revocation`\n\nRefer to the Terraform Registry for docs: [`awscc_elasticloadbalancingv2_trust_store_revocation`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_trust_store_revocation).\n"
      },
      "symbolId": "src/elasticloadbalancingv2-trust-store-revocation/index:"
    },
    "@cdktn/provider-awscc.elementalinferenceDictionary": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 599
      },
      "readme": {
        "markdown": "# `awscc_elementalinference_dictionary`\n\nRefer to the Terraform Registry for docs: [`awscc_elementalinference_dictionary`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elementalinference_dictionary).\n"
      },
      "symbolId": "src/elementalinference-dictionary/index:"
    },
    "@cdktn/provider-awscc.elementalinferenceFeed": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 600
      },
      "readme": {
        "markdown": "# `awscc_elementalinference_feed`\n\nRefer to the Terraform Registry for docs: [`awscc_elementalinference_feed`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elementalinference_feed).\n"
      },
      "symbolId": "src/elementalinference-feed/index:"
    },
    "@cdktn/provider-awscc.emrSecurityConfiguration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 601
      },
      "readme": {
        "markdown": "# `awscc_emr_security_configuration`\n\nRefer to the Terraform Registry for docs: [`awscc_emr_security_configuration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/emr_security_configuration).\n"
      },
      "symbolId": "src/emr-security-configuration/index:"
    },
    "@cdktn/provider-awscc.emrStep": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 602
      },
      "readme": {
        "markdown": "# `awscc_emr_step`\n\nRefer to the Terraform Registry for docs: [`awscc_emr_step`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/emr_step).\n"
      },
      "symbolId": "src/emr-step/index:"
    },
    "@cdktn/provider-awscc.emrStudio": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 603
      },
      "readme": {
        "markdown": "# `awscc_emr_studio`\n\nRefer to the Terraform Registry for docs: [`awscc_emr_studio`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/emr_studio).\n"
      },
      "symbolId": "src/emr-studio/index:"
    },
    "@cdktn/provider-awscc.emrStudioSessionMapping": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 604
      },
      "readme": {
        "markdown": "# `awscc_emr_studio_session_mapping`\n\nRefer to the Terraform Registry for docs: [`awscc_emr_studio_session_mapping`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/emr_studio_session_mapping).\n"
      },
      "symbolId": "src/emr-studio-session-mapping/index:"
    },
    "@cdktn/provider-awscc.emrWalWorkspace": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 605
      },
      "readme": {
        "markdown": "# `awscc_emr_wal_workspace`\n\nRefer to the Terraform Registry for docs: [`awscc_emr_wal_workspace`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/emr_wal_workspace).\n"
      },
      "symbolId": "src/emr-wal-workspace/index:"
    },
    "@cdktn/provider-awscc.emrserverlessApplication": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 606
      },
      "readme": {
        "markdown": "# `awscc_emrserverless_application`\n\nRefer to the Terraform Registry for docs: [`awscc_emrserverless_application`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/emrserverless_application).\n"
      },
      "symbolId": "src/emrserverless-application/index:"
    },
    "@cdktn/provider-awscc.entityresolutionIdMappingWorkflow": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 607
      },
      "readme": {
        "markdown": "# `awscc_entityresolution_id_mapping_workflow`\n\nRefer to the Terraform Registry for docs: [`awscc_entityresolution_id_mapping_workflow`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_id_mapping_workflow).\n"
      },
      "symbolId": "src/entityresolution-id-mapping-workflow/index:"
    },
    "@cdktn/provider-awscc.entityresolutionIdNamespace": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 608
      },
      "readme": {
        "markdown": "# `awscc_entityresolution_id_namespace`\n\nRefer to the Terraform Registry for docs: [`awscc_entityresolution_id_namespace`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_id_namespace).\n"
      },
      "symbolId": "src/entityresolution-id-namespace/index:"
    },
    "@cdktn/provider-awscc.entityresolutionMatchingWorkflow": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 609
      },
      "readme": {
        "markdown": "# `awscc_entityresolution_matching_workflow`\n\nRefer to the Terraform Registry for docs: [`awscc_entityresolution_matching_workflow`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_matching_workflow).\n"
      },
      "symbolId": "src/entityresolution-matching-workflow/index:"
    },
    "@cdktn/provider-awscc.entityresolutionPolicyStatement": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 610
      },
      "readme": {
        "markdown": "# `awscc_entityresolution_policy_statement`\n\nRefer to the Terraform Registry for docs: [`awscc_entityresolution_policy_statement`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_policy_statement).\n"
      },
      "symbolId": "src/entityresolution-policy-statement/index:"
    },
    "@cdktn/provider-awscc.entityresolutionSchemaMapping": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 611
      },
      "readme": {
        "markdown": "# `awscc_entityresolution_schema_mapping`\n\nRefer to the Terraform Registry for docs: [`awscc_entityresolution_schema_mapping`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_schema_mapping).\n"
      },
      "symbolId": "src/entityresolution-schema-mapping/index:"
    },
    "@cdktn/provider-awscc.eventsApiDestination": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 612
      },
      "readme": {
        "markdown": "# `awscc_events_api_destination`\n\nRefer to the Terraform Registry for docs: [`awscc_events_api_destination`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_api_destination).\n"
      },
      "symbolId": "src/events-api-destination/index:"
    },
    "@cdktn/provider-awscc.eventsArchive": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 613
      },
      "readme": {
        "markdown": "# `awscc_events_archive`\n\nRefer to the Terraform Registry for docs: [`awscc_events_archive`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_archive).\n"
      },
      "symbolId": "src/events-archive/index:"
    },
    "@cdktn/provider-awscc.eventsConnection": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 614
      },
      "readme": {
        "markdown": "# `awscc_events_connection`\n\nRefer to the Terraform Registry for docs: [`awscc_events_connection`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_connection).\n"
      },
      "symbolId": "src/events-connection/index:"
    },
    "@cdktn/provider-awscc.eventsEndpoint": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 615
      },
      "readme": {
        "markdown": "# `awscc_events_endpoint`\n\nRefer to the Terraform Registry for docs: [`awscc_events_endpoint`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_endpoint).\n"
      },
      "symbolId": "src/events-endpoint/index:"
    },
    "@cdktn/provider-awscc.eventsEventBus": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 616
      },
      "readme": {
        "markdown": "# `awscc_events_event_bus`\n\nRefer to the Terraform Registry for docs: [`awscc_events_event_bus`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_event_bus).\n"
      },
      "symbolId": "src/events-event-bus/index:"
    },
    "@cdktn/provider-awscc.eventsEventBusPolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 617
      },
      "readme": {
        "markdown": "# `awscc_events_event_bus_policy`\n\nRefer to the Terraform Registry for docs: [`awscc_events_event_bus_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_event_bus_policy).\n"
      },
      "symbolId": "src/events-event-bus-policy/index:"
    },
    "@cdktn/provider-awscc.eventsRule": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 618
      },
      "readme": {
        "markdown": "# `awscc_events_rule`\n\nRefer to the Terraform Registry for docs: [`awscc_events_rule`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_rule).\n"
      },
      "symbolId": "src/events-rule/index:"
    },
    "@cdktn/provider-awscc.eventschemasDiscoverer": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 619
      },
      "readme": {
        "markdown": "# `awscc_eventschemas_discoverer`\n\nRefer to the Terraform Registry for docs: [`awscc_eventschemas_discoverer`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eventschemas_discoverer).\n"
      },
      "symbolId": "src/eventschemas-discoverer/index:"
    },
    "@cdktn/provider-awscc.eventschemasRegistry": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 620
      },
      "readme": {
        "markdown": "# `awscc_eventschemas_registry`\n\nRefer to the Terraform Registry for docs: [`awscc_eventschemas_registry`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eventschemas_registry).\n"
      },
      "symbolId": "src/eventschemas-registry/index:"
    },
    "@cdktn/provider-awscc.eventschemasRegistryPolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 621
      },
      "readme": {
        "markdown": "# `awscc_eventschemas_registry_policy`\n\nRefer to the Terraform Registry for docs: [`awscc_eventschemas_registry_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eventschemas_registry_policy).\n"
      },
      "symbolId": "src/eventschemas-registry-policy/index:"
    },
    "@cdktn/provider-awscc.eventschemasSchema": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 622
      },
      "readme": {
        "markdown": "# `awscc_eventschemas_schema`\n\nRefer to the Terraform Registry for docs: [`awscc_eventschemas_schema`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eventschemas_schema).\n"
      },
      "symbolId": "src/eventschemas-schema/index:"
    },
    "@cdktn/provider-awscc.evidentlyExperiment": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 623
      },
      "readme": {
        "markdown": "# `awscc_evidently_experiment`\n\nRefer to the Terraform Registry for docs: [`awscc_evidently_experiment`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_experiment).\n"
      },
      "symbolId": "src/evidently-experiment/index:"
    },
    "@cdktn/provider-awscc.evidentlyFeature": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 624
      },
      "readme": {
        "markdown": "# `awscc_evidently_feature`\n\nRefer to the Terraform Registry for docs: [`awscc_evidently_feature`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_feature).\n"
      },
      "symbolId": "src/evidently-feature/index:"
    },
    "@cdktn/provider-awscc.evidentlyLaunch": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 625
      },
      "readme": {
        "markdown": "# `awscc_evidently_launch`\n\nRefer to the Terraform Registry for docs: [`awscc_evidently_launch`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_launch).\n"
      },
      "symbolId": "src/evidently-launch/index:"
    },
    "@cdktn/provider-awscc.evidentlyProject": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 626
      },
      "readme": {
        "markdown": "# `awscc_evidently_project`\n\nRefer to the Terraform Registry for docs: [`awscc_evidently_project`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_project).\n"
      },
      "symbolId": "src/evidently-project/index:"
    },
    "@cdktn/provider-awscc.evidentlySegment": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 627
      },
      "readme": {
        "markdown": "# `awscc_evidently_segment`\n\nRefer to the Terraform Registry for docs: [`awscc_evidently_segment`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_segment).\n"
      },
      "symbolId": "src/evidently-segment/index:"
    },
    "@cdktn/provider-awscc.evsEnvironment": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 628
      },
      "readme": {
        "markdown": "# `awscc_evs_environment`\n\nRefer to the Terraform Registry for docs: [`awscc_evs_environment`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evs_environment).\n"
      },
      "symbolId": "src/evs-environment/index:"
    },
    "@cdktn/provider-awscc.finspaceEnvironment": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 629
      },
      "readme": {
        "markdown": "# `awscc_finspace_environment`\n\nRefer to the Terraform Registry for docs: [`awscc_finspace_environment`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/finspace_environment).\n"
      },
      "symbolId": "src/finspace-environment/index:"
    },
    "@cdktn/provider-awscc.fisExperimentTemplate": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 630
      },
      "readme": {
        "markdown": "# `awscc_fis_experiment_template`\n\nRefer to the Terraform Registry for docs: [`awscc_fis_experiment_template`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fis_experiment_template).\n"
      },
      "symbolId": "src/fis-experiment-template/index:"
    },
    "@cdktn/provider-awscc.fisTargetAccountConfiguration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 631
      },
      "readme": {
        "markdown": "# `awscc_fis_target_account_configuration`\n\nRefer to the Terraform Registry for docs: [`awscc_fis_target_account_configuration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fis_target_account_configuration).\n"
      },
      "symbolId": "src/fis-target-account-configuration/index:"
    },
    "@cdktn/provider-awscc.fmsNotificationChannel": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 632
      },
      "readme": {
        "markdown": "# `awscc_fms_notification_channel`\n\nRefer to the Terraform Registry for docs: [`awscc_fms_notification_channel`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fms_notification_channel).\n"
      },
      "symbolId": "src/fms-notification-channel/index:"
    },
    "@cdktn/provider-awscc.fmsPolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 633
      },
      "readme": {
        "markdown": "# `awscc_fms_policy`\n\nRefer to the Terraform Registry for docs: [`awscc_fms_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fms_policy).\n"
      },
      "symbolId": "src/fms-policy/index:"
    },
    "@cdktn/provider-awscc.fmsResourceSet": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 634
      },
      "readme": {
        "markdown": "# `awscc_fms_resource_set`\n\nRefer to the Terraform Registry for docs: [`awscc_fms_resource_set`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fms_resource_set).\n"
      },
      "symbolId": "src/fms-resource-set/index:"
    },
    "@cdktn/provider-awscc.forecastDataset": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 635
      },
      "readme": {
        "markdown": "# `awscc_forecast_dataset`\n\nRefer to the Terraform Registry for docs: [`awscc_forecast_dataset`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/forecast_dataset).\n"
      },
      "symbolId": "src/forecast-dataset/index:"
    },
    "@cdktn/provider-awscc.forecastDatasetGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 636
      },
      "readme": {
        "markdown": "# `awscc_forecast_dataset_group`\n\nRefer to the Terraform Registry for docs: [`awscc_forecast_dataset_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/forecast_dataset_group).\n"
      },
      "symbolId": "src/forecast-dataset-group/index:"
    },
    "@cdktn/provider-awscc.frauddetectorDetector": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 637
      },
      "readme": {
        "markdown": "# `awscc_frauddetector_detector`\n\nRefer to the Terraform Registry for docs: [`awscc_frauddetector_detector`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_detector).\n"
      },
      "symbolId": "src/frauddetector-detector/index:"
    },
    "@cdktn/provider-awscc.frauddetectorEntityType": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 638
      },
      "readme": {
        "markdown": "# `awscc_frauddetector_entity_type`\n\nRefer to the Terraform Registry for docs: [`awscc_frauddetector_entity_type`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_entity_type).\n"
      },
      "symbolId": "src/frauddetector-entity-type/index:"
    },
    "@cdktn/provider-awscc.frauddetectorEventType": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 639
      },
      "readme": {
        "markdown": "# `awscc_frauddetector_event_type`\n\nRefer to the Terraform Registry for docs: [`awscc_frauddetector_event_type`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_event_type).\n"
      },
      "symbolId": "src/frauddetector-event-type/index:"
    },
    "@cdktn/provider-awscc.frauddetectorLabel": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 640
      },
      "readme": {
        "markdown": "# `awscc_frauddetector_label`\n\nRefer to the Terraform Registry for docs: [`awscc_frauddetector_label`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_label).\n"
      },
      "symbolId": "src/frauddetector-label/index:"
    },
    "@cdktn/provider-awscc.frauddetectorList": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 641
      },
      "readme": {
        "markdown": "# `awscc_frauddetector_list`\n\nRefer to the Terraform Registry for docs: [`awscc_frauddetector_list`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_list).\n"
      },
      "symbolId": "src/frauddetector-list/index:"
    },
    "@cdktn/provider-awscc.frauddetectorOutcome": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 642
      },
      "readme": {
        "markdown": "# `awscc_frauddetector_outcome`\n\nRefer to the Terraform Registry for docs: [`awscc_frauddetector_outcome`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_outcome).\n"
      },
      "symbolId": "src/frauddetector-outcome/index:"
    },
    "@cdktn/provider-awscc.frauddetectorVariable": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 643
      },
      "readme": {
        "markdown": "# `awscc_frauddetector_variable`\n\nRefer to the Terraform Registry for docs: [`awscc_frauddetector_variable`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_variable).\n"
      },
      "symbolId": "src/frauddetector-variable/index:"
    },
    "@cdktn/provider-awscc.fsxDataRepositoryAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 644
      },
      "readme": {
        "markdown": "# `awscc_fsx_data_repository_association`\n\nRefer to the Terraform Registry for docs: [`awscc_fsx_data_repository_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fsx_data_repository_association).\n"
      },
      "symbolId": "src/fsx-data-repository-association/index:"
    },
    "@cdktn/provider-awscc.fsxS3AccessPointAttachment": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 645
      },
      "readme": {
        "markdown": "# `awscc_fsx_s3_access_point_attachment`\n\nRefer to the Terraform Registry for docs: [`awscc_fsx_s3_access_point_attachment`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fsx_s3_access_point_attachment).\n"
      },
      "symbolId": "src/fsx-s3-access-point-attachment/index:"
    },
    "@cdktn/provider-awscc.gameliftAlias": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 646
      },
      "readme": {
        "markdown": "# `awscc_gamelift_alias`\n\nRefer to the Terraform Registry for docs: [`awscc_gamelift_alias`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_alias).\n"
      },
      "symbolId": "src/gamelift-alias/index:"
    },
    "@cdktn/provider-awscc.gameliftBuild": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 647
      },
      "readme": {
        "markdown": "# `awscc_gamelift_build`\n\nRefer to the Terraform Registry for docs: [`awscc_gamelift_build`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_build).\n"
      },
      "symbolId": "src/gamelift-build/index:"
    },
    "@cdktn/provider-awscc.gameliftContainerFleet": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 648
      },
      "readme": {
        "markdown": "# `awscc_gamelift_container_fleet`\n\nRefer to the Terraform Registry for docs: [`awscc_gamelift_container_fleet`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_fleet).\n"
      },
      "symbolId": "src/gamelift-container-fleet/index:"
    },
    "@cdktn/provider-awscc.gameliftContainerGroupDefinition": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 649
      },
      "readme": {
        "markdown": "# `awscc_gamelift_container_group_definition`\n\nRefer to the Terraform Registry for docs: [`awscc_gamelift_container_group_definition`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_group_definition).\n"
      },
      "symbolId": "src/gamelift-container-group-definition/index:"
    },
    "@cdktn/provider-awscc.gameliftFleet": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 650
      },
      "readme": {
        "markdown": "# `awscc_gamelift_fleet`\n\nRefer to the Terraform Registry for docs: [`awscc_gamelift_fleet`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_fleet).\n"
      },
      "symbolId": "src/gamelift-fleet/index:"
    },
    "@cdktn/provider-awscc.gameliftGameServerGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 651
      },
      "readme": {
        "markdown": "# `awscc_gamelift_game_server_group`\n\nRefer to the Terraform Registry for docs: [`awscc_gamelift_game_server_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_game_server_group).\n"
      },
      "symbolId": "src/gamelift-game-server-group/index:"
    },
    "@cdktn/provider-awscc.gameliftGameSessionQueue": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 652
      },
      "readme": {
        "markdown": "# `awscc_gamelift_game_session_queue`\n\nRefer to the Terraform Registry for docs: [`awscc_gamelift_game_session_queue`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_game_session_queue).\n"
      },
      "symbolId": "src/gamelift-game-session-queue/index:"
    },
    "@cdktn/provider-awscc.gameliftLocation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 653
      },
      "readme": {
        "markdown": "# `awscc_gamelift_location`\n\nRefer to the Terraform Registry for docs: [`awscc_gamelift_location`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_location).\n"
      },
      "symbolId": "src/gamelift-location/index:"
    },
    "@cdktn/provider-awscc.gameliftMatchmakingConfiguration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 654
      },
      "readme": {
        "markdown": "# `awscc_gamelift_matchmaking_configuration`\n\nRefer to the Terraform Registry for docs: [`awscc_gamelift_matchmaking_configuration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_matchmaking_configuration).\n"
      },
      "symbolId": "src/gamelift-matchmaking-configuration/index:"
    },
    "@cdktn/provider-awscc.gameliftMatchmakingRuleSet": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 655
      },
      "readme": {
        "markdown": "# `awscc_gamelift_matchmaking_rule_set`\n\nRefer to the Terraform Registry for docs: [`awscc_gamelift_matchmaking_rule_set`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_matchmaking_rule_set).\n"
      },
      "symbolId": "src/gamelift-matchmaking-rule-set/index:"
    },
    "@cdktn/provider-awscc.gameliftScript": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 656
      },
      "readme": {
        "markdown": "# `awscc_gamelift_script`\n\nRefer to the Terraform Registry for docs: [`awscc_gamelift_script`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_script).\n"
      },
      "symbolId": "src/gamelift-script/index:"
    },
    "@cdktn/provider-awscc.globalacceleratorAccelerator": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 657
      },
      "readme": {
        "markdown": "# `awscc_globalaccelerator_accelerator`\n\nRefer to the Terraform Registry for docs: [`awscc_globalaccelerator_accelerator`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/globalaccelerator_accelerator).\n"
      },
      "symbolId": "src/globalaccelerator-accelerator/index:"
    },
    "@cdktn/provider-awscc.globalacceleratorCrossAccountAttachment": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 658
      },
      "readme": {
        "markdown": "# `awscc_globalaccelerator_cross_account_attachment`\n\nRefer to the Terraform Registry for docs: [`awscc_globalaccelerator_cross_account_attachment`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/globalaccelerator_cross_account_attachment).\n"
      },
      "symbolId": "src/globalaccelerator-cross-account-attachment/index:"
    },
    "@cdktn/provider-awscc.globalacceleratorEndpointGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 659
      },
      "readme": {
        "markdown": "# `awscc_globalaccelerator_endpoint_group`\n\nRefer to the Terraform Registry for docs: [`awscc_globalaccelerator_endpoint_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/globalaccelerator_endpoint_group).\n"
      },
      "symbolId": "src/globalaccelerator-endpoint-group/index:"
    },
    "@cdktn/provider-awscc.globalacceleratorListener": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 660
      },
      "readme": {
        "markdown": "# `awscc_globalaccelerator_listener`\n\nRefer to the Terraform Registry for docs: [`awscc_globalaccelerator_listener`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/globalaccelerator_listener).\n"
      },
      "symbolId": "src/globalaccelerator-listener/index:"
    },
    "@cdktn/provider-awscc.glueBlueprint": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 661
      },
      "readme": {
        "markdown": "# `awscc_glue_blueprint`\n\nRefer to the Terraform Registry for docs: [`awscc_glue_blueprint`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_blueprint).\n"
      },
      "symbolId": "src/glue-blueprint/index:"
    },
    "@cdktn/provider-awscc.glueCatalog": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 662
      },
      "readme": {
        "markdown": "# `awscc_glue_catalog`\n\nRefer to the Terraform Registry for docs: [`awscc_glue_catalog`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_catalog).\n"
      },
      "symbolId": "src/glue-catalog/index:"
    },
    "@cdktn/provider-awscc.glueCrawler": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 663
      },
      "readme": {
        "markdown": "# `awscc_glue_crawler`\n\nRefer to the Terraform Registry for docs: [`awscc_glue_crawler`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_crawler).\n"
      },
      "symbolId": "src/glue-crawler/index:"
    },
    "@cdktn/provider-awscc.glueDataCatalogEncryptionSettings": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 664
      },
      "readme": {
        "markdown": "# `awscc_glue_data_catalog_encryption_settings`\n\nRefer to the Terraform Registry for docs: [`awscc_glue_data_catalog_encryption_settings`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_data_catalog_encryption_settings).\n"
      },
      "symbolId": "src/glue-data-catalog-encryption-settings/index:"
    },
    "@cdktn/provider-awscc.glueDatabase": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 665
      },
      "readme": {
        "markdown": "# `awscc_glue_database`\n\nRefer to the Terraform Registry for docs: [`awscc_glue_database`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_database).\n"
      },
      "symbolId": "src/glue-database/index:"
    },
    "@cdktn/provider-awscc.glueIdentityCenterConfiguration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 666
      },
      "readme": {
        "markdown": "# `awscc_glue_identity_center_configuration`\n\nRefer to the Terraform Registry for docs: [`awscc_glue_identity_center_configuration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_identity_center_configuration).\n"
      },
      "symbolId": "src/glue-identity-center-configuration/index:"
    },
    "@cdktn/provider-awscc.glueIntegration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 667
      },
      "readme": {
        "markdown": "# `awscc_glue_integration`\n\nRefer to the Terraform Registry for docs: [`awscc_glue_integration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_integration).\n"
      },
      "symbolId": "src/glue-integration/index:"
    },
    "@cdktn/provider-awscc.glueIntegrationResourceProperty": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 668
      },
      "readme": {
        "markdown": "# `awscc_glue_integration_resource_property`\n\nRefer to the Terraform Registry for docs: [`awscc_glue_integration_resource_property`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_integration_resource_property).\n"
      },
      "symbolId": "src/glue-integration-resource-property/index:"
    },
    "@cdktn/provider-awscc.glueJob": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 669
      },
      "readme": {
        "markdown": "# `awscc_glue_job`\n\nRefer to the Terraform Registry for docs: [`awscc_glue_job`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_job).\n"
      },
      "symbolId": "src/glue-job/index:"
    },
    "@cdktn/provider-awscc.glueRegistry": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 670
      },
      "readme": {
        "markdown": "# `awscc_glue_registry`\n\nRefer to the Terraform Registry for docs: [`awscc_glue_registry`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_registry).\n"
      },
      "symbolId": "src/glue-registry/index:"
    },
    "@cdktn/provider-awscc.glueSchema": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 671
      },
      "readme": {
        "markdown": "# `awscc_glue_schema`\n\nRefer to the Terraform Registry for docs: [`awscc_glue_schema`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_schema).\n"
      },
      "symbolId": "src/glue-schema/index:"
    },
    "@cdktn/provider-awscc.glueSchemaVersion": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 672
      },
      "readme": {
        "markdown": "# `awscc_glue_schema_version`\n\nRefer to the Terraform Registry for docs: [`awscc_glue_schema_version`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_schema_version).\n"
      },
      "symbolId": "src/glue-schema-version/index:"
    },
    "@cdktn/provider-awscc.glueSchemaVersionMetadata": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 673
      },
      "readme": {
        "markdown": "# `awscc_glue_schema_version_metadata`\n\nRefer to the Terraform Registry for docs: [`awscc_glue_schema_version_metadata`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_schema_version_metadata).\n"
      },
      "symbolId": "src/glue-schema-version-metadata/index:"
    },
    "@cdktn/provider-awscc.glueTrigger": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 674
      },
      "readme": {
        "markdown": "# `awscc_glue_trigger`\n\nRefer to the Terraform Registry for docs: [`awscc_glue_trigger`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_trigger).\n"
      },
      "symbolId": "src/glue-trigger/index:"
    },
    "@cdktn/provider-awscc.glueUserDefinedFunction": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 675
      },
      "readme": {
        "markdown": "# `awscc_glue_user_defined_function`\n\nRefer to the Terraform Registry for docs: [`awscc_glue_user_defined_function`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_user_defined_function).\n"
      },
      "symbolId": "src/glue-user-defined-function/index:"
    },
    "@cdktn/provider-awscc.glueWorkflow": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 676
      },
      "readme": {
        "markdown": "# `awscc_glue_workflow`\n\nRefer to the Terraform Registry for docs: [`awscc_glue_workflow`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_workflow).\n"
      },
      "symbolId": "src/glue-workflow/index:"
    },
    "@cdktn/provider-awscc.grafanaWorkspace": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 677
      },
      "readme": {
        "markdown": "# `awscc_grafana_workspace`\n\nRefer to the Terraform Registry for docs: [`awscc_grafana_workspace`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/grafana_workspace).\n"
      },
      "symbolId": "src/grafana-workspace/index:"
    },
    "@cdktn/provider-awscc.greengrassv2ComponentVersion": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 678
      },
      "readme": {
        "markdown": "# `awscc_greengrassv2_component_version`\n\nRefer to the Terraform Registry for docs: [`awscc_greengrassv2_component_version`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/greengrassv2_component_version).\n"
      },
      "symbolId": "src/greengrassv2-component-version/index:"
    },
    "@cdktn/provider-awscc.greengrassv2Deployment": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 679
      },
      "readme": {
        "markdown": "# `awscc_greengrassv2_deployment`\n\nRefer to the Terraform Registry for docs: [`awscc_greengrassv2_deployment`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/greengrassv2_deployment).\n"
      },
      "symbolId": "src/greengrassv2-deployment/index:"
    },
    "@cdktn/provider-awscc.groundstationConfig": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 680
      },
      "readme": {
        "markdown": "# `awscc_groundstation_config`\n\nRefer to the Terraform Registry for docs: [`awscc_groundstation_config`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_config).\n"
      },
      "symbolId": "src/groundstation-config/index:"
    },
    "@cdktn/provider-awscc.groundstationDataflowEndpointGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 681
      },
      "readme": {
        "markdown": "# `awscc_groundstation_dataflow_endpoint_group`\n\nRefer to the Terraform Registry for docs: [`awscc_groundstation_dataflow_endpoint_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_dataflow_endpoint_group).\n"
      },
      "symbolId": "src/groundstation-dataflow-endpoint-group/index:"
    },
    "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 682
      },
      "readme": {
        "markdown": "# `awscc_groundstation_dataflow_endpoint_group_v2`\n\nRefer to the Terraform Registry for docs: [`awscc_groundstation_dataflow_endpoint_group_v2`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_dataflow_endpoint_group_v2).\n"
      },
      "symbolId": "src/groundstation-dataflow-endpoint-group-v2/index:"
    },
    "@cdktn/provider-awscc.groundstationMissionProfile": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 683
      },
      "readme": {
        "markdown": "# `awscc_groundstation_mission_profile`\n\nRefer to the Terraform Registry for docs: [`awscc_groundstation_mission_profile`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_mission_profile).\n"
      },
      "symbolId": "src/groundstation-mission-profile/index:"
    },
    "@cdktn/provider-awscc.guarddutyDetector": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 684
      },
      "readme": {
        "markdown": "# `awscc_guardduty_detector`\n\nRefer to the Terraform Registry for docs: [`awscc_guardduty_detector`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_detector).\n"
      },
      "symbolId": "src/guardduty-detector/index:"
    },
    "@cdktn/provider-awscc.guarddutyFilter": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 685
      },
      "readme": {
        "markdown": "# `awscc_guardduty_filter`\n\nRefer to the Terraform Registry for docs: [`awscc_guardduty_filter`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_filter).\n"
      },
      "symbolId": "src/guardduty-filter/index:"
    },
    "@cdktn/provider-awscc.guarddutyIpSet": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 686
      },
      "readme": {
        "markdown": "# `awscc_guardduty_ip_set`\n\nRefer to the Terraform Registry for docs: [`awscc_guardduty_ip_set`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_ip_set).\n"
      },
      "symbolId": "src/guardduty-ip-set/index:"
    },
    "@cdktn/provider-awscc.guarddutyMalwareProtectionPlan": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 687
      },
      "readme": {
        "markdown": "# `awscc_guardduty_malware_protection_plan`\n\nRefer to the Terraform Registry for docs: [`awscc_guardduty_malware_protection_plan`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_malware_protection_plan).\n"
      },
      "symbolId": "src/guardduty-malware-protection-plan/index:"
    },
    "@cdktn/provider-awscc.guarddutyMaster": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 688
      },
      "readme": {
        "markdown": "# `awscc_guardduty_master`\n\nRefer to the Terraform Registry for docs: [`awscc_guardduty_master`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_master).\n"
      },
      "symbolId": "src/guardduty-master/index:"
    },
    "@cdktn/provider-awscc.guarddutyMember": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 689
      },
      "readme": {
        "markdown": "# `awscc_guardduty_member`\n\nRefer to the Terraform Registry for docs: [`awscc_guardduty_member`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_member).\n"
      },
      "symbolId": "src/guardduty-member/index:"
    },
    "@cdktn/provider-awscc.guarddutyPublishingDestination": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 690
      },
      "readme": {
        "markdown": "# `awscc_guardduty_publishing_destination`\n\nRefer to the Terraform Registry for docs: [`awscc_guardduty_publishing_destination`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_publishing_destination).\n"
      },
      "symbolId": "src/guardduty-publishing-destination/index:"
    },
    "@cdktn/provider-awscc.guarddutyThreatEntitySet": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 691
      },
      "readme": {
        "markdown": "# `awscc_guardduty_threat_entity_set`\n\nRefer to the Terraform Registry for docs: [`awscc_guardduty_threat_entity_set`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_threat_entity_set).\n"
      },
      "symbolId": "src/guardduty-threat-entity-set/index:"
    },
    "@cdktn/provider-awscc.guarddutyThreatIntelSet": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 692
      },
      "readme": {
        "markdown": "# `awscc_guardduty_threat_intel_set`\n\nRefer to the Terraform Registry for docs: [`awscc_guardduty_threat_intel_set`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_threat_intel_set).\n"
      },
      "symbolId": "src/guardduty-threat-intel-set/index:"
    },
    "@cdktn/provider-awscc.guarddutyTrustedEntitySet": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 693
      },
      "readme": {
        "markdown": "# `awscc_guardduty_trusted_entity_set`\n\nRefer to the Terraform Registry for docs: [`awscc_guardduty_trusted_entity_set`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_trusted_entity_set).\n"
      },
      "symbolId": "src/guardduty-trusted-entity-set/index:"
    },
    "@cdktn/provider-awscc.healthimagingDatastore": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 694
      },
      "readme": {
        "markdown": "# `awscc_healthimaging_datastore`\n\nRefer to the Terraform Registry for docs: [`awscc_healthimaging_datastore`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/healthimaging_datastore).\n"
      },
      "symbolId": "src/healthimaging-datastore/index:"
    },
    "@cdktn/provider-awscc.healthlakeDataTransformationProfile": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 695
      },
      "readme": {
        "markdown": "# `awscc_healthlake_data_transformation_profile`\n\nRefer to the Terraform Registry for docs: [`awscc_healthlake_data_transformation_profile`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/healthlake_data_transformation_profile).\n"
      },
      "symbolId": "src/healthlake-data-transformation-profile/index:"
    },
    "@cdktn/provider-awscc.healthlakeFhirDatastore": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 696
      },
      "readme": {
        "markdown": "# `awscc_healthlake_fhir_datastore`\n\nRefer to the Terraform Registry for docs: [`awscc_healthlake_fhir_datastore`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/healthlake_fhir_datastore).\n"
      },
      "symbolId": "src/healthlake-fhir-datastore/index:"
    },
    "@cdktn/provider-awscc.iamGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 697
      },
      "readme": {
        "markdown": "# `awscc_iam_group`\n\nRefer to the Terraform Registry for docs: [`awscc_iam_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_group).\n"
      },
      "symbolId": "src/iam-group/index:"
    },
    "@cdktn/provider-awscc.iamGroupPolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 698
      },
      "readme": {
        "markdown": "# `awscc_iam_group_policy`\n\nRefer to the Terraform Registry for docs: [`awscc_iam_group_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_group_policy).\n"
      },
      "symbolId": "src/iam-group-policy/index:"
    },
    "@cdktn/provider-awscc.iamInstanceProfile": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 699
      },
      "readme": {
        "markdown": "# `awscc_iam_instance_profile`\n\nRefer to the Terraform Registry for docs: [`awscc_iam_instance_profile`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_instance_profile).\n"
      },
      "symbolId": "src/iam-instance-profile/index:"
    },
    "@cdktn/provider-awscc.iamManagedPolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 700
      },
      "readme": {
        "markdown": "# `awscc_iam_managed_policy`\n\nRefer to the Terraform Registry for docs: [`awscc_iam_managed_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_managed_policy).\n"
      },
      "symbolId": "src/iam-managed-policy/index:"
    },
    "@cdktn/provider-awscc.iamOidcProvider": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 701
      },
      "readme": {
        "markdown": "# `awscc_iam_oidc_provider`\n\nRefer to the Terraform Registry for docs: [`awscc_iam_oidc_provider`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_oidc_provider).\n"
      },
      "symbolId": "src/iam-oidc-provider/index:"
    },
    "@cdktn/provider-awscc.iamRole": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 702
      },
      "readme": {
        "markdown": "# `awscc_iam_role`\n\nRefer to the Terraform Registry for docs: [`awscc_iam_role`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_role).\n"
      },
      "symbolId": "src/iam-role/index:"
    },
    "@cdktn/provider-awscc.iamRolePolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 703
      },
      "readme": {
        "markdown": "# `awscc_iam_role_policy`\n\nRefer to the Terraform Registry for docs: [`awscc_iam_role_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_role_policy).\n"
      },
      "symbolId": "src/iam-role-policy/index:"
    },
    "@cdktn/provider-awscc.iamSamlProvider": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 704
      },
      "readme": {
        "markdown": "# `awscc_iam_saml_provider`\n\nRefer to the Terraform Registry for docs: [`awscc_iam_saml_provider`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_saml_provider).\n"
      },
      "symbolId": "src/iam-saml-provider/index:"
    },
    "@cdktn/provider-awscc.iamServerCertificate": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 705
      },
      "readme": {
        "markdown": "# `awscc_iam_server_certificate`\n\nRefer to the Terraform Registry for docs: [`awscc_iam_server_certificate`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_server_certificate).\n"
      },
      "symbolId": "src/iam-server-certificate/index:"
    },
    "@cdktn/provider-awscc.iamServiceLinkedRole": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 706
      },
      "readme": {
        "markdown": "# `awscc_iam_service_linked_role`\n\nRefer to the Terraform Registry for docs: [`awscc_iam_service_linked_role`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_service_linked_role).\n"
      },
      "symbolId": "src/iam-service-linked-role/index:"
    },
    "@cdktn/provider-awscc.iamUser": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 707
      },
      "readme": {
        "markdown": "# `awscc_iam_user`\n\nRefer to the Terraform Registry for docs: [`awscc_iam_user`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_user).\n"
      },
      "symbolId": "src/iam-user/index:"
    },
    "@cdktn/provider-awscc.iamUserPolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 708
      },
      "readme": {
        "markdown": "# `awscc_iam_user_policy`\n\nRefer to the Terraform Registry for docs: [`awscc_iam_user_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_user_policy).\n"
      },
      "symbolId": "src/iam-user-policy/index:"
    },
    "@cdktn/provider-awscc.iamVirtualMfaDevice": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 709
      },
      "readme": {
        "markdown": "# `awscc_iam_virtual_mfa_device`\n\nRefer to the Terraform Registry for docs: [`awscc_iam_virtual_mfa_device`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_virtual_mfa_device).\n"
      },
      "symbolId": "src/iam-virtual-mfa-device/index:"
    },
    "@cdktn/provider-awscc.identitystoreGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 710
      },
      "readme": {
        "markdown": "# `awscc_identitystore_group`\n\nRefer to the Terraform Registry for docs: [`awscc_identitystore_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/identitystore_group).\n"
      },
      "symbolId": "src/identitystore-group/index:"
    },
    "@cdktn/provider-awscc.identitystoreGroupMembership": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 711
      },
      "readme": {
        "markdown": "# `awscc_identitystore_group_membership`\n\nRefer to the Terraform Registry for docs: [`awscc_identitystore_group_membership`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/identitystore_group_membership).\n"
      },
      "symbolId": "src/identitystore-group-membership/index:"
    },
    "@cdktn/provider-awscc.imagebuilderComponent": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 712
      },
      "readme": {
        "markdown": "# `awscc_imagebuilder_component`\n\nRefer to the Terraform Registry for docs: [`awscc_imagebuilder_component`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_component).\n"
      },
      "symbolId": "src/imagebuilder-component/index:"
    },
    "@cdktn/provider-awscc.imagebuilderContainerRecipe": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 713
      },
      "readme": {
        "markdown": "# `awscc_imagebuilder_container_recipe`\n\nRefer to the Terraform Registry for docs: [`awscc_imagebuilder_container_recipe`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_container_recipe).\n"
      },
      "symbolId": "src/imagebuilder-container-recipe/index:"
    },
    "@cdktn/provider-awscc.imagebuilderDistributionConfiguration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 714
      },
      "readme": {
        "markdown": "# `awscc_imagebuilder_distribution_configuration`\n\nRefer to the Terraform Registry for docs: [`awscc_imagebuilder_distribution_configuration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_distribution_configuration).\n"
      },
      "symbolId": "src/imagebuilder-distribution-configuration/index:"
    },
    "@cdktn/provider-awscc.imagebuilderImage": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 715
      },
      "readme": {
        "markdown": "# `awscc_imagebuilder_image`\n\nRefer to the Terraform Registry for docs: [`awscc_imagebuilder_image`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_image).\n"
      },
      "symbolId": "src/imagebuilder-image/index:"
    },
    "@cdktn/provider-awscc.imagebuilderImagePipeline": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 716
      },
      "readme": {
        "markdown": "# `awscc_imagebuilder_image_pipeline`\n\nRefer to the Terraform Registry for docs: [`awscc_imagebuilder_image_pipeline`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_image_pipeline).\n"
      },
      "symbolId": "src/imagebuilder-image-pipeline/index:"
    },
    "@cdktn/provider-awscc.imagebuilderImageRecipe": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 717
      },
      "readme": {
        "markdown": "# `awscc_imagebuilder_image_recipe`\n\nRefer to the Terraform Registry for docs: [`awscc_imagebuilder_image_recipe`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_image_recipe).\n"
      },
      "symbolId": "src/imagebuilder-image-recipe/index:"
    },
    "@cdktn/provider-awscc.imagebuilderInfrastructureConfiguration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 718
      },
      "readme": {
        "markdown": "# `awscc_imagebuilder_infrastructure_configuration`\n\nRefer to the Terraform Registry for docs: [`awscc_imagebuilder_infrastructure_configuration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_infrastructure_configuration).\n"
      },
      "symbolId": "src/imagebuilder-infrastructure-configuration/index:"
    },
    "@cdktn/provider-awscc.imagebuilderLifecyclePolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 719
      },
      "readme": {
        "markdown": "# `awscc_imagebuilder_lifecycle_policy`\n\nRefer to the Terraform Registry for docs: [`awscc_imagebuilder_lifecycle_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_lifecycle_policy).\n"
      },
      "symbolId": "src/imagebuilder-lifecycle-policy/index:"
    },
    "@cdktn/provider-awscc.imagebuilderWorkflow": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 720
      },
      "readme": {
        "markdown": "# `awscc_imagebuilder_workflow`\n\nRefer to the Terraform Registry for docs: [`awscc_imagebuilder_workflow`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_workflow).\n"
      },
      "symbolId": "src/imagebuilder-workflow/index:"
    },
    "@cdktn/provider-awscc.inspectorAssessmentTarget": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 721
      },
      "readme": {
        "markdown": "# `awscc_inspector_assessment_target`\n\nRefer to the Terraform Registry for docs: [`awscc_inspector_assessment_target`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspector_assessment_target).\n"
      },
      "symbolId": "src/inspector-assessment-target/index:"
    },
    "@cdktn/provider-awscc.inspectorAssessmentTemplate": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 722
      },
      "readme": {
        "markdown": "# `awscc_inspector_assessment_template`\n\nRefer to the Terraform Registry for docs: [`awscc_inspector_assessment_template`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspector_assessment_template).\n"
      },
      "symbolId": "src/inspector-assessment-template/index:"
    },
    "@cdktn/provider-awscc.inspectorResourceGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 723
      },
      "readme": {
        "markdown": "# `awscc_inspector_resource_group`\n\nRefer to the Terraform Registry for docs: [`awscc_inspector_resource_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspector_resource_group).\n"
      },
      "symbolId": "src/inspector-resource-group/index:"
    },
    "@cdktn/provider-awscc.inspectorv2CisScanConfiguration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 724
      },
      "readme": {
        "markdown": "# `awscc_inspectorv2_cis_scan_configuration`\n\nRefer to the Terraform Registry for docs: [`awscc_inspectorv2_cis_scan_configuration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_cis_scan_configuration).\n"
      },
      "symbolId": "src/inspectorv2-cis-scan-configuration/index:"
    },
    "@cdktn/provider-awscc.inspectorv2CodeSecurityIntegration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 725
      },
      "readme": {
        "markdown": "# `awscc_inspectorv2_code_security_integration`\n\nRefer to the Terraform Registry for docs: [`awscc_inspectorv2_code_security_integration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_code_security_integration).\n"
      },
      "symbolId": "src/inspectorv2-code-security-integration/index:"
    },
    "@cdktn/provider-awscc.inspectorv2CodeSecurityScanConfiguration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 726
      },
      "readme": {
        "markdown": "# `awscc_inspectorv2_code_security_scan_configuration`\n\nRefer to the Terraform Registry for docs: [`awscc_inspectorv2_code_security_scan_configuration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_code_security_scan_configuration).\n"
      },
      "symbolId": "src/inspectorv2-code-security-scan-configuration/index:"
    },
    "@cdktn/provider-awscc.inspectorv2Filter": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 727
      },
      "readme": {
        "markdown": "# `awscc_inspectorv2_filter`\n\nRefer to the Terraform Registry for docs: [`awscc_inspectorv2_filter`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter).\n"
      },
      "symbolId": "src/inspectorv2-filter/index:"
    },
    "@cdktn/provider-awscc.interconnectConnection": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 728
      },
      "readme": {
        "markdown": "# `awscc_interconnect_connection`\n\nRefer to the Terraform Registry for docs: [`awscc_interconnect_connection`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/interconnect_connection).\n"
      },
      "symbolId": "src/interconnect-connection/index:"
    },
    "@cdktn/provider-awscc.internetmonitorMonitor": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 729
      },
      "readme": {
        "markdown": "# `awscc_internetmonitor_monitor`\n\nRefer to the Terraform Registry for docs: [`awscc_internetmonitor_monitor`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/internetmonitor_monitor).\n"
      },
      "symbolId": "src/internetmonitor-monitor/index:"
    },
    "@cdktn/provider-awscc.invoicingInvoiceUnit": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 730
      },
      "readme": {
        "markdown": "# `awscc_invoicing_invoice_unit`\n\nRefer to the Terraform Registry for docs: [`awscc_invoicing_invoice_unit`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/invoicing_invoice_unit).\n"
      },
      "symbolId": "src/invoicing-invoice-unit/index:"
    },
    "@cdktn/provider-awscc.iotAccountAuditConfiguration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 731
      },
      "readme": {
        "markdown": "# `awscc_iot_account_audit_configuration`\n\nRefer to the Terraform Registry for docs: [`awscc_iot_account_audit_configuration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_account_audit_configuration).\n"
      },
      "symbolId": "src/iot-account-audit-configuration/index:"
    },
    "@cdktn/provider-awscc.iotAuthorizer": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 732
      },
      "readme": {
        "markdown": "# `awscc_iot_authorizer`\n\nRefer to the Terraform Registry for docs: [`awscc_iot_authorizer`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_authorizer).\n"
      },
      "symbolId": "src/iot-authorizer/index:"
    },
    "@cdktn/provider-awscc.iotBillingGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 733
      },
      "readme": {
        "markdown": "# `awscc_iot_billing_group`\n\nRefer to the Terraform Registry for docs: [`awscc_iot_billing_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_billing_group).\n"
      },
      "symbolId": "src/iot-billing-group/index:"
    },
    "@cdktn/provider-awscc.iotCaCertificate": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 734
      },
      "readme": {
        "markdown": "# `awscc_iot_ca_certificate`\n\nRefer to the Terraform Registry for docs: [`awscc_iot_ca_certificate`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_ca_certificate).\n"
      },
      "symbolId": "src/iot-ca-certificate/index:"
    },
    "@cdktn/provider-awscc.iotCertificate": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 735
      },
      "readme": {
        "markdown": "# `awscc_iot_certificate`\n\nRefer to the Terraform Registry for docs: [`awscc_iot_certificate`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_certificate).\n"
      },
      "symbolId": "src/iot-certificate/index:"
    },
    "@cdktn/provider-awscc.iotCertificateProvider": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 736
      },
      "readme": {
        "markdown": "# `awscc_iot_certificate_provider`\n\nRefer to the Terraform Registry for docs: [`awscc_iot_certificate_provider`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_certificate_provider).\n"
      },
      "symbolId": "src/iot-certificate-provider/index:"
    },
    "@cdktn/provider-awscc.iotCommand": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 737
      },
      "readme": {
        "markdown": "# `awscc_iot_command`\n\nRefer to the Terraform Registry for docs: [`awscc_iot_command`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_command).\n"
      },
      "symbolId": "src/iot-command/index:"
    },
    "@cdktn/provider-awscc.iotCustomMetric": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 738
      },
      "readme": {
        "markdown": "# `awscc_iot_custom_metric`\n\nRefer to the Terraform Registry for docs: [`awscc_iot_custom_metric`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_custom_metric).\n"
      },
      "symbolId": "src/iot-custom-metric/index:"
    },
    "@cdktn/provider-awscc.iotDimension": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 739
      },
      "readme": {
        "markdown": "# `awscc_iot_dimension`\n\nRefer to the Terraform Registry for docs: [`awscc_iot_dimension`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_dimension).\n"
      },
      "symbolId": "src/iot-dimension/index:"
    },
    "@cdktn/provider-awscc.iotDomainConfiguration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 740
      },
      "readme": {
        "markdown": "# `awscc_iot_domain_configuration`\n\nRefer to the Terraform Registry for docs: [`awscc_iot_domain_configuration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_domain_configuration).\n"
      },
      "symbolId": "src/iot-domain-configuration/index:"
    },
    "@cdktn/provider-awscc.iotEncryptionConfiguration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 741
      },
      "readme": {
        "markdown": "# `awscc_iot_encryption_configuration`\n\nRefer to the Terraform Registry for docs: [`awscc_iot_encryption_configuration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_encryption_configuration).\n"
      },
      "symbolId": "src/iot-encryption-configuration/index:"
    },
    "@cdktn/provider-awscc.iotFleetMetric": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 742
      },
      "readme": {
        "markdown": "# `awscc_iot_fleet_metric`\n\nRefer to the Terraform Registry for docs: [`awscc_iot_fleet_metric`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_fleet_metric).\n"
      },
      "symbolId": "src/iot-fleet-metric/index:"
    },
    "@cdktn/provider-awscc.iotJobTemplate": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 743
      },
      "readme": {
        "markdown": "# `awscc_iot_job_template`\n\nRefer to the Terraform Registry for docs: [`awscc_iot_job_template`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_job_template).\n"
      },
      "symbolId": "src/iot-job-template/index:"
    },
    "@cdktn/provider-awscc.iotLogging": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 744
      },
      "readme": {
        "markdown": "# `awscc_iot_logging`\n\nRefer to the Terraform Registry for docs: [`awscc_iot_logging`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_logging).\n"
      },
      "symbolId": "src/iot-logging/index:"
    },
    "@cdktn/provider-awscc.iotMitigationAction": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 745
      },
      "readme": {
        "markdown": "# `awscc_iot_mitigation_action`\n\nRefer to the Terraform Registry for docs: [`awscc_iot_mitigation_action`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_mitigation_action).\n"
      },
      "symbolId": "src/iot-mitigation-action/index:"
    },
    "@cdktn/provider-awscc.iotPolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 746
      },
      "readme": {
        "markdown": "# `awscc_iot_policy`\n\nRefer to the Terraform Registry for docs: [`awscc_iot_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_policy).\n"
      },
      "symbolId": "src/iot-policy/index:"
    },
    "@cdktn/provider-awscc.iotProvisioningTemplate": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 747
      },
      "readme": {
        "markdown": "# `awscc_iot_provisioning_template`\n\nRefer to the Terraform Registry for docs: [`awscc_iot_provisioning_template`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_provisioning_template).\n"
      },
      "symbolId": "src/iot-provisioning-template/index:"
    },
    "@cdktn/provider-awscc.iotResourceSpecificLogging": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 748
      },
      "readme": {
        "markdown": "# `awscc_iot_resource_specific_logging`\n\nRefer to the Terraform Registry for docs: [`awscc_iot_resource_specific_logging`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_resource_specific_logging).\n"
      },
      "symbolId": "src/iot-resource-specific-logging/index:"
    },
    "@cdktn/provider-awscc.iotRoleAlias": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 749
      },
      "readme": {
        "markdown": "# `awscc_iot_role_alias`\n\nRefer to the Terraform Registry for docs: [`awscc_iot_role_alias`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_role_alias).\n"
      },
      "symbolId": "src/iot-role-alias/index:"
    },
    "@cdktn/provider-awscc.iotScheduledAudit": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 750
      },
      "readme": {
        "markdown": "# `awscc_iot_scheduled_audit`\n\nRefer to the Terraform Registry for docs: [`awscc_iot_scheduled_audit`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_scheduled_audit).\n"
      },
      "symbolId": "src/iot-scheduled-audit/index:"
    },
    "@cdktn/provider-awscc.iotSecurityProfile": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 751
      },
      "readme": {
        "markdown": "# `awscc_iot_security_profile`\n\nRefer to the Terraform Registry for docs: [`awscc_iot_security_profile`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_security_profile).\n"
      },
      "symbolId": "src/iot-security-profile/index:"
    },
    "@cdktn/provider-awscc.iotSoftwarePackage": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 752
      },
      "readme": {
        "markdown": "# `awscc_iot_software_package`\n\nRefer to the Terraform Registry for docs: [`awscc_iot_software_package`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_software_package).\n"
      },
      "symbolId": "src/iot-software-package/index:"
    },
    "@cdktn/provider-awscc.iotSoftwarePackageVersion": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 753
      },
      "readme": {
        "markdown": "# `awscc_iot_software_package_version`\n\nRefer to the Terraform Registry for docs: [`awscc_iot_software_package_version`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_software_package_version).\n"
      },
      "symbolId": "src/iot-software-package-version/index:"
    },
    "@cdktn/provider-awscc.iotThing": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 754
      },
      "readme": {
        "markdown": "# `awscc_iot_thing`\n\nRefer to the Terraform Registry for docs: [`awscc_iot_thing`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_thing).\n"
      },
      "symbolId": "src/iot-thing/index:"
    },
    "@cdktn/provider-awscc.iotThingGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 755
      },
      "readme": {
        "markdown": "# `awscc_iot_thing_group`\n\nRefer to the Terraform Registry for docs: [`awscc_iot_thing_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_thing_group).\n"
      },
      "symbolId": "src/iot-thing-group/index:"
    },
    "@cdktn/provider-awscc.iotThingType": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 756
      },
      "readme": {
        "markdown": "# `awscc_iot_thing_type`\n\nRefer to the Terraform Registry for docs: [`awscc_iot_thing_type`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_thing_type).\n"
      },
      "symbolId": "src/iot-thing-type/index:"
    },
    "@cdktn/provider-awscc.iotTopicRule": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 757
      },
      "readme": {
        "markdown": "# `awscc_iot_topic_rule`\n\nRefer to the Terraform Registry for docs: [`awscc_iot_topic_rule`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule).\n"
      },
      "symbolId": "src/iot-topic-rule/index:"
    },
    "@cdktn/provider-awscc.iotTopicRuleDestination": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 758
      },
      "readme": {
        "markdown": "# `awscc_iot_topic_rule_destination`\n\nRefer to the Terraform Registry for docs: [`awscc_iot_topic_rule_destination`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule_destination).\n"
      },
      "symbolId": "src/iot-topic-rule-destination/index:"
    },
    "@cdktn/provider-awscc.iotanalyticsChannel": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 759
      },
      "readme": {
        "markdown": "# `awscc_iotanalytics_channel`\n\nRefer to the Terraform Registry for docs: [`awscc_iotanalytics_channel`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_channel).\n"
      },
      "symbolId": "src/iotanalytics-channel/index:"
    },
    "@cdktn/provider-awscc.iotanalyticsDataset": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 760
      },
      "readme": {
        "markdown": "# `awscc_iotanalytics_dataset`\n\nRefer to the Terraform Registry for docs: [`awscc_iotanalytics_dataset`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_dataset).\n"
      },
      "symbolId": "src/iotanalytics-dataset/index:"
    },
    "@cdktn/provider-awscc.iotanalyticsDatastore": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 761
      },
      "readme": {
        "markdown": "# `awscc_iotanalytics_datastore`\n\nRefer to the Terraform Registry for docs: [`awscc_iotanalytics_datastore`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_datastore).\n"
      },
      "symbolId": "src/iotanalytics-datastore/index:"
    },
    "@cdktn/provider-awscc.iotanalyticsPipeline": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 762
      },
      "readme": {
        "markdown": "# `awscc_iotanalytics_pipeline`\n\nRefer to the Terraform Registry for docs: [`awscc_iotanalytics_pipeline`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_pipeline).\n"
      },
      "symbolId": "src/iotanalytics-pipeline/index:"
    },
    "@cdktn/provider-awscc.iotcoredeviceadvisorSuiteDefinition": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 763
      },
      "readme": {
        "markdown": "# `awscc_iotcoredeviceadvisor_suite_definition`\n\nRefer to the Terraform Registry for docs: [`awscc_iotcoredeviceadvisor_suite_definition`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotcoredeviceadvisor_suite_definition).\n"
      },
      "symbolId": "src/iotcoredeviceadvisor-suite-definition/index:"
    },
    "@cdktn/provider-awscc.ioteventsAlarmModel": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 764
      },
      "readme": {
        "markdown": "# `awscc_iotevents_alarm_model`\n\nRefer to the Terraform Registry for docs: [`awscc_iotevents_alarm_model`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_alarm_model).\n"
      },
      "symbolId": "src/iotevents-alarm-model/index:"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 765
      },
      "readme": {
        "markdown": "# `awscc_iotevents_detector_model`\n\nRefer to the Terraform Registry for docs: [`awscc_iotevents_detector_model`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model).\n"
      },
      "symbolId": "src/iotevents-detector-model/index:"
    },
    "@cdktn/provider-awscc.ioteventsInput": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 766
      },
      "readme": {
        "markdown": "# `awscc_iotevents_input`\n\nRefer to the Terraform Registry for docs: [`awscc_iotevents_input`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_input).\n"
      },
      "symbolId": "src/iotevents-input/index:"
    },
    "@cdktn/provider-awscc.iotfleethubApplication": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 767
      },
      "readme": {
        "markdown": "# `awscc_iotfleethub_application`\n\nRefer to the Terraform Registry for docs: [`awscc_iotfleethub_application`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleethub_application).\n"
      },
      "symbolId": "src/iotfleethub-application/index:"
    },
    "@cdktn/provider-awscc.iotfleetwiseCampaign": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 768
      },
      "readme": {
        "markdown": "# `awscc_iotfleetwise_campaign`\n\nRefer to the Terraform Registry for docs: [`awscc_iotfleetwise_campaign`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_campaign).\n"
      },
      "symbolId": "src/iotfleetwise-campaign/index:"
    },
    "@cdktn/provider-awscc.iotfleetwiseFleet": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 769
      },
      "readme": {
        "markdown": "# `awscc_iotfleetwise_fleet`\n\nRefer to the Terraform Registry for docs: [`awscc_iotfleetwise_fleet`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_fleet).\n"
      },
      "symbolId": "src/iotfleetwise-fleet/index:"
    },
    "@cdktn/provider-awscc.iotfleetwiseModelManifest": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 770
      },
      "readme": {
        "markdown": "# `awscc_iotfleetwise_model_manifest`\n\nRefer to the Terraform Registry for docs: [`awscc_iotfleetwise_model_manifest`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_model_manifest).\n"
      },
      "symbolId": "src/iotfleetwise-model-manifest/index:"
    },
    "@cdktn/provider-awscc.iotfleetwiseSignalCatalog": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 771
      },
      "readme": {
        "markdown": "# `awscc_iotfleetwise_signal_catalog`\n\nRefer to the Terraform Registry for docs: [`awscc_iotfleetwise_signal_catalog`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_signal_catalog).\n"
      },
      "symbolId": "src/iotfleetwise-signal-catalog/index:"
    },
    "@cdktn/provider-awscc.iotfleetwiseStateTemplate": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 772
      },
      "readme": {
        "markdown": "# `awscc_iotfleetwise_state_template`\n\nRefer to the Terraform Registry for docs: [`awscc_iotfleetwise_state_template`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_state_template).\n"
      },
      "symbolId": "src/iotfleetwise-state-template/index:"
    },
    "@cdktn/provider-awscc.iotfleetwiseVehicle": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 773
      },
      "readme": {
        "markdown": "# `awscc_iotfleetwise_vehicle`\n\nRefer to the Terraform Registry for docs: [`awscc_iotfleetwise_vehicle`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_vehicle).\n"
      },
      "symbolId": "src/iotfleetwise-vehicle/index:"
    },
    "@cdktn/provider-awscc.iotsitewiseAccessPolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 774
      },
      "readme": {
        "markdown": "# `awscc_iotsitewise_access_policy`\n\nRefer to the Terraform Registry for docs: [`awscc_iotsitewise_access_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_access_policy).\n"
      },
      "symbolId": "src/iotsitewise-access-policy/index:"
    },
    "@cdktn/provider-awscc.iotsitewiseAsset": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 775
      },
      "readme": {
        "markdown": "# `awscc_iotsitewise_asset`\n\nRefer to the Terraform Registry for docs: [`awscc_iotsitewise_asset`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset).\n"
      },
      "symbolId": "src/iotsitewise-asset/index:"
    },
    "@cdktn/provider-awscc.iotsitewiseAssetModel": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 776
      },
      "readme": {
        "markdown": "# `awscc_iotsitewise_asset_model`\n\nRefer to the Terraform Registry for docs: [`awscc_iotsitewise_asset_model`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model).\n"
      },
      "symbolId": "src/iotsitewise-asset-model/index:"
    },
    "@cdktn/provider-awscc.iotsitewiseDashboard": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 777
      },
      "readme": {
        "markdown": "# `awscc_iotsitewise_dashboard`\n\nRefer to the Terraform Registry for docs: [`awscc_iotsitewise_dashboard`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_dashboard).\n"
      },
      "symbolId": "src/iotsitewise-dashboard/index:"
    },
    "@cdktn/provider-awscc.iotsitewiseDataset": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 778
      },
      "readme": {
        "markdown": "# `awscc_iotsitewise_dataset`\n\nRefer to the Terraform Registry for docs: [`awscc_iotsitewise_dataset`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_dataset).\n"
      },
      "symbolId": "src/iotsitewise-dataset/index:"
    },
    "@cdktn/provider-awscc.iotsitewiseGateway": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 779
      },
      "readme": {
        "markdown": "# `awscc_iotsitewise_gateway`\n\nRefer to the Terraform Registry for docs: [`awscc_iotsitewise_gateway`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_gateway).\n"
      },
      "symbolId": "src/iotsitewise-gateway/index:"
    },
    "@cdktn/provider-awscc.iotsitewisePortal": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 780
      },
      "readme": {
        "markdown": "# `awscc_iotsitewise_portal`\n\nRefer to the Terraform Registry for docs: [`awscc_iotsitewise_portal`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_portal).\n"
      },
      "symbolId": "src/iotsitewise-portal/index:"
    },
    "@cdktn/provider-awscc.iotsitewiseProject": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 781
      },
      "readme": {
        "markdown": "# `awscc_iotsitewise_project`\n\nRefer to the Terraform Registry for docs: [`awscc_iotsitewise_project`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_project).\n"
      },
      "symbolId": "src/iotsitewise-project/index:"
    },
    "@cdktn/provider-awscc.iottwinmakerScene": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 782
      },
      "readme": {
        "markdown": "# `awscc_iottwinmaker_scene`\n\nRefer to the Terraform Registry for docs: [`awscc_iottwinmaker_scene`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iottwinmaker_scene).\n"
      },
      "symbolId": "src/iottwinmaker-scene/index:"
    },
    "@cdktn/provider-awscc.iottwinmakerSyncJob": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 783
      },
      "readme": {
        "markdown": "# `awscc_iottwinmaker_sync_job`\n\nRefer to the Terraform Registry for docs: [`awscc_iottwinmaker_sync_job`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iottwinmaker_sync_job).\n"
      },
      "symbolId": "src/iottwinmaker-sync-job/index:"
    },
    "@cdktn/provider-awscc.iottwinmakerWorkspace": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 784
      },
      "readme": {
        "markdown": "# `awscc_iottwinmaker_workspace`\n\nRefer to the Terraform Registry for docs: [`awscc_iottwinmaker_workspace`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iottwinmaker_workspace).\n"
      },
      "symbolId": "src/iottwinmaker-workspace/index:"
    },
    "@cdktn/provider-awscc.iotwirelessDestination": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 785
      },
      "readme": {
        "markdown": "# `awscc_iotwireless_destination`\n\nRefer to the Terraform Registry for docs: [`awscc_iotwireless_destination`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_destination).\n"
      },
      "symbolId": "src/iotwireless-destination/index:"
    },
    "@cdktn/provider-awscc.iotwirelessDeviceProfile": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 786
      },
      "readme": {
        "markdown": "# `awscc_iotwireless_device_profile`\n\nRefer to the Terraform Registry for docs: [`awscc_iotwireless_device_profile`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_device_profile).\n"
      },
      "symbolId": "src/iotwireless-device-profile/index:"
    },
    "@cdktn/provider-awscc.iotwirelessFuotaTask": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 787
      },
      "readme": {
        "markdown": "# `awscc_iotwireless_fuota_task`\n\nRefer to the Terraform Registry for docs: [`awscc_iotwireless_fuota_task`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_fuota_task).\n"
      },
      "symbolId": "src/iotwireless-fuota-task/index:"
    },
    "@cdktn/provider-awscc.iotwirelessMulticastGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 788
      },
      "readme": {
        "markdown": "# `awscc_iotwireless_multicast_group`\n\nRefer to the Terraform Registry for docs: [`awscc_iotwireless_multicast_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_multicast_group).\n"
      },
      "symbolId": "src/iotwireless-multicast-group/index:"
    },
    "@cdktn/provider-awscc.iotwirelessNetworkAnalyzerConfiguration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 789
      },
      "readme": {
        "markdown": "# `awscc_iotwireless_network_analyzer_configuration`\n\nRefer to the Terraform Registry for docs: [`awscc_iotwireless_network_analyzer_configuration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_network_analyzer_configuration).\n"
      },
      "symbolId": "src/iotwireless-network-analyzer-configuration/index:"
    },
    "@cdktn/provider-awscc.iotwirelessPartnerAccount": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 790
      },
      "readme": {
        "markdown": "# `awscc_iotwireless_partner_account`\n\nRefer to the Terraform Registry for docs: [`awscc_iotwireless_partner_account`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_partner_account).\n"
      },
      "symbolId": "src/iotwireless-partner-account/index:"
    },
    "@cdktn/provider-awscc.iotwirelessServiceProfile": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 791
      },
      "readme": {
        "markdown": "# `awscc_iotwireless_service_profile`\n\nRefer to the Terraform Registry for docs: [`awscc_iotwireless_service_profile`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_service_profile).\n"
      },
      "symbolId": "src/iotwireless-service-profile/index:"
    },
    "@cdktn/provider-awscc.iotwirelessTaskDefinition": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 792
      },
      "readme": {
        "markdown": "# `awscc_iotwireless_task_definition`\n\nRefer to the Terraform Registry for docs: [`awscc_iotwireless_task_definition`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_task_definition).\n"
      },
      "symbolId": "src/iotwireless-task-definition/index:"
    },
    "@cdktn/provider-awscc.iotwirelessWirelessDevice": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 793
      },
      "readme": {
        "markdown": "# `awscc_iotwireless_wireless_device`\n\nRefer to the Terraform Registry for docs: [`awscc_iotwireless_wireless_device`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_wireless_device).\n"
      },
      "symbolId": "src/iotwireless-wireless-device/index:"
    },
    "@cdktn/provider-awscc.iotwirelessWirelessDeviceImportTask": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 794
      },
      "readme": {
        "markdown": "# `awscc_iotwireless_wireless_device_import_task`\n\nRefer to the Terraform Registry for docs: [`awscc_iotwireless_wireless_device_import_task`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_wireless_device_import_task).\n"
      },
      "symbolId": "src/iotwireless-wireless-device-import-task/index:"
    },
    "@cdktn/provider-awscc.iotwirelessWirelessGateway": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 795
      },
      "readme": {
        "markdown": "# `awscc_iotwireless_wireless_gateway`\n\nRefer to the Terraform Registry for docs: [`awscc_iotwireless_wireless_gateway`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_wireless_gateway).\n"
      },
      "symbolId": "src/iotwireless-wireless-gateway/index:"
    },
    "@cdktn/provider-awscc.ivsChannel": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 796
      },
      "readme": {
        "markdown": "# `awscc_ivs_channel`\n\nRefer to the Terraform Registry for docs: [`awscc_ivs_channel`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_channel).\n"
      },
      "symbolId": "src/ivs-channel/index:"
    },
    "@cdktn/provider-awscc.ivsEncoderConfiguration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 797
      },
      "readme": {
        "markdown": "# `awscc_ivs_encoder_configuration`\n\nRefer to the Terraform Registry for docs: [`awscc_ivs_encoder_configuration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_encoder_configuration).\n"
      },
      "symbolId": "src/ivs-encoder-configuration/index:"
    },
    "@cdktn/provider-awscc.ivsIngestConfiguration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 798
      },
      "readme": {
        "markdown": "# `awscc_ivs_ingest_configuration`\n\nRefer to the Terraform Registry for docs: [`awscc_ivs_ingest_configuration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_ingest_configuration).\n"
      },
      "symbolId": "src/ivs-ingest-configuration/index:"
    },
    "@cdktn/provider-awscc.ivsPlaybackKeyPair": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 799
      },
      "readme": {
        "markdown": "# `awscc_ivs_playback_key_pair`\n\nRefer to the Terraform Registry for docs: [`awscc_ivs_playback_key_pair`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_playback_key_pair).\n"
      },
      "symbolId": "src/ivs-playback-key-pair/index:"
    },
    "@cdktn/provider-awscc.ivsPlaybackRestrictionPolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 800
      },
      "readme": {
        "markdown": "# `awscc_ivs_playback_restriction_policy`\n\nRefer to the Terraform Registry for docs: [`awscc_ivs_playback_restriction_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_playback_restriction_policy).\n"
      },
      "symbolId": "src/ivs-playback-restriction-policy/index:"
    },
    "@cdktn/provider-awscc.ivsPublicKey": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 801
      },
      "readme": {
        "markdown": "# `awscc_ivs_public_key`\n\nRefer to the Terraform Registry for docs: [`awscc_ivs_public_key`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_public_key).\n"
      },
      "symbolId": "src/ivs-public-key/index:"
    },
    "@cdktn/provider-awscc.ivsRecordingConfiguration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 802
      },
      "readme": {
        "markdown": "# `awscc_ivs_recording_configuration`\n\nRefer to the Terraform Registry for docs: [`awscc_ivs_recording_configuration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_recording_configuration).\n"
      },
      "symbolId": "src/ivs-recording-configuration/index:"
    },
    "@cdktn/provider-awscc.ivsStage": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 803
      },
      "readme": {
        "markdown": "# `awscc_ivs_stage`\n\nRefer to the Terraform Registry for docs: [`awscc_ivs_stage`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_stage).\n"
      },
      "symbolId": "src/ivs-stage/index:"
    },
    "@cdktn/provider-awscc.ivsStorageConfiguration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 804
      },
      "readme": {
        "markdown": "# `awscc_ivs_storage_configuration`\n\nRefer to the Terraform Registry for docs: [`awscc_ivs_storage_configuration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_storage_configuration).\n"
      },
      "symbolId": "src/ivs-storage-configuration/index:"
    },
    "@cdktn/provider-awscc.ivsStreamKey": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 805
      },
      "readme": {
        "markdown": "# `awscc_ivs_stream_key`\n\nRefer to the Terraform Registry for docs: [`awscc_ivs_stream_key`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_stream_key).\n"
      },
      "symbolId": "src/ivs-stream-key/index:"
    },
    "@cdktn/provider-awscc.ivschatLoggingConfiguration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 806
      },
      "readme": {
        "markdown": "# `awscc_ivschat_logging_configuration`\n\nRefer to the Terraform Registry for docs: [`awscc_ivschat_logging_configuration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivschat_logging_configuration).\n"
      },
      "symbolId": "src/ivschat-logging-configuration/index:"
    },
    "@cdktn/provider-awscc.ivschatRoom": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 807
      },
      "readme": {
        "markdown": "# `awscc_ivschat_room`\n\nRefer to the Terraform Registry for docs: [`awscc_ivschat_room`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivschat_room).\n"
      },
      "symbolId": "src/ivschat-room/index:"
    },
    "@cdktn/provider-awscc.kafkaconnectConnector": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 808
      },
      "readme": {
        "markdown": "# `awscc_kafkaconnect_connector`\n\nRefer to the Terraform Registry for docs: [`awscc_kafkaconnect_connector`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kafkaconnect_connector).\n"
      },
      "symbolId": "src/kafkaconnect-connector/index:"
    },
    "@cdktn/provider-awscc.kafkaconnectCustomPlugin": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 809
      },
      "readme": {
        "markdown": "# `awscc_kafkaconnect_custom_plugin`\n\nRefer to the Terraform Registry for docs: [`awscc_kafkaconnect_custom_plugin`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kafkaconnect_custom_plugin).\n"
      },
      "symbolId": "src/kafkaconnect-custom-plugin/index:"
    },
    "@cdktn/provider-awscc.kafkaconnectWorkerConfiguration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 810
      },
      "readme": {
        "markdown": "# `awscc_kafkaconnect_worker_configuration`\n\nRefer to the Terraform Registry for docs: [`awscc_kafkaconnect_worker_configuration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kafkaconnect_worker_configuration).\n"
      },
      "symbolId": "src/kafkaconnect-worker-configuration/index:"
    },
    "@cdktn/provider-awscc.kendraDataSource": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 811
      },
      "readme": {
        "markdown": "# `awscc_kendra_data_source`\n\nRefer to the Terraform Registry for docs: [`awscc_kendra_data_source`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source).\n"
      },
      "symbolId": "src/kendra-data-source/index:"
    },
    "@cdktn/provider-awscc.kendraFaq": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 812
      },
      "readme": {
        "markdown": "# `awscc_kendra_faq`\n\nRefer to the Terraform Registry for docs: [`awscc_kendra_faq`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_faq).\n"
      },
      "symbolId": "src/kendra-faq/index:"
    },
    "@cdktn/provider-awscc.kendraIndex": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 813
      },
      "readme": {
        "markdown": "# `awscc_kendra_index`\n\nRefer to the Terraform Registry for docs: [`awscc_kendra_index`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_index).\n"
      },
      "symbolId": "src/kendra-index/index:"
    },
    "@cdktn/provider-awscc.kendrarankingExecutionPlan": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 814
      },
      "readme": {
        "markdown": "# `awscc_kendraranking_execution_plan`\n\nRefer to the Terraform Registry for docs: [`awscc_kendraranking_execution_plan`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendraranking_execution_plan).\n"
      },
      "symbolId": "src/kendraranking-execution-plan/index:"
    },
    "@cdktn/provider-awscc.kinesisResourcePolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 815
      },
      "readme": {
        "markdown": "# `awscc_kinesis_resource_policy`\n\nRefer to the Terraform Registry for docs: [`awscc_kinesis_resource_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesis_resource_policy).\n"
      },
      "symbolId": "src/kinesis-resource-policy/index:"
    },
    "@cdktn/provider-awscc.kinesisStream": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 816
      },
      "readme": {
        "markdown": "# `awscc_kinesis_stream`\n\nRefer to the Terraform Registry for docs: [`awscc_kinesis_stream`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesis_stream).\n"
      },
      "symbolId": "src/kinesis-stream/index:"
    },
    "@cdktn/provider-awscc.kinesisStreamConsumer": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 817
      },
      "readme": {
        "markdown": "# `awscc_kinesis_stream_consumer`\n\nRefer to the Terraform Registry for docs: [`awscc_kinesis_stream_consumer`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesis_stream_consumer).\n"
      },
      "symbolId": "src/kinesis-stream-consumer/index:"
    },
    "@cdktn/provider-awscc.kinesisanalyticsv2Application": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 818
      },
      "readme": {
        "markdown": "# `awscc_kinesisanalyticsv2_application`\n\nRefer to the Terraform Registry for docs: [`awscc_kinesisanalyticsv2_application`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisanalyticsv2_application).\n"
      },
      "symbolId": "src/kinesisanalyticsv2-application/index:"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 819
      },
      "readme": {
        "markdown": "# `awscc_kinesisfirehose_delivery_stream`\n\nRefer to the Terraform Registry for docs: [`awscc_kinesisfirehose_delivery_stream`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream).\n"
      },
      "symbolId": "src/kinesisfirehose-delivery-stream/index:"
    },
    "@cdktn/provider-awscc.kinesisvideoSignalingChannel": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 820
      },
      "readme": {
        "markdown": "# `awscc_kinesisvideo_signaling_channel`\n\nRefer to the Terraform Registry for docs: [`awscc_kinesisvideo_signaling_channel`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisvideo_signaling_channel).\n"
      },
      "symbolId": "src/kinesisvideo-signaling-channel/index:"
    },
    "@cdktn/provider-awscc.kinesisvideoStream": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 821
      },
      "readme": {
        "markdown": "# `awscc_kinesisvideo_stream`\n\nRefer to the Terraform Registry for docs: [`awscc_kinesisvideo_stream`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisvideo_stream).\n"
      },
      "symbolId": "src/kinesisvideo-stream/index:"
    },
    "@cdktn/provider-awscc.kmsAlias": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 822
      },
      "readme": {
        "markdown": "# `awscc_kms_alias`\n\nRefer to the Terraform Registry for docs: [`awscc_kms_alias`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kms_alias).\n"
      },
      "symbolId": "src/kms-alias/index:"
    },
    "@cdktn/provider-awscc.kmsKey": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 823
      },
      "readme": {
        "markdown": "# `awscc_kms_key`\n\nRefer to the Terraform Registry for docs: [`awscc_kms_key`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kms_key).\n"
      },
      "symbolId": "src/kms-key/index:"
    },
    "@cdktn/provider-awscc.kmsReplicaKey": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 824
      },
      "readme": {
        "markdown": "# `awscc_kms_replica_key`\n\nRefer to the Terraform Registry for docs: [`awscc_kms_replica_key`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kms_replica_key).\n"
      },
      "symbolId": "src/kms-replica-key/index:"
    },
    "@cdktn/provider-awscc.lakeformationDataCellsFilter": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 825
      },
      "readme": {
        "markdown": "# `awscc_lakeformation_data_cells_filter`\n\nRefer to the Terraform Registry for docs: [`awscc_lakeformation_data_cells_filter`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lakeformation_data_cells_filter).\n"
      },
      "symbolId": "src/lakeformation-data-cells-filter/index:"
    },
    "@cdktn/provider-awscc.lakeformationPrincipalPermissions": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 826
      },
      "readme": {
        "markdown": "# `awscc_lakeformation_principal_permissions`\n\nRefer to the Terraform Registry for docs: [`awscc_lakeformation_principal_permissions`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lakeformation_principal_permissions).\n"
      },
      "symbolId": "src/lakeformation-principal-permissions/index:"
    },
    "@cdktn/provider-awscc.lakeformationTag": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 827
      },
      "readme": {
        "markdown": "# `awscc_lakeformation_tag`\n\nRefer to the Terraform Registry for docs: [`awscc_lakeformation_tag`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lakeformation_tag).\n"
      },
      "symbolId": "src/lakeformation-tag/index:"
    },
    "@cdktn/provider-awscc.lakeformationTagAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 828
      },
      "readme": {
        "markdown": "# `awscc_lakeformation_tag_association`\n\nRefer to the Terraform Registry for docs: [`awscc_lakeformation_tag_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lakeformation_tag_association).\n"
      },
      "symbolId": "src/lakeformation-tag-association/index:"
    },
    "@cdktn/provider-awscc.lambdaAlias": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 829
      },
      "readme": {
        "markdown": "# `awscc_lambda_alias`\n\nRefer to the Terraform Registry for docs: [`awscc_lambda_alias`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_alias).\n"
      },
      "symbolId": "src/lambda-alias/index:"
    },
    "@cdktn/provider-awscc.lambdaCapacityProvider": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 830
      },
      "readme": {
        "markdown": "# `awscc_lambda_capacity_provider`\n\nRefer to the Terraform Registry for docs: [`awscc_lambda_capacity_provider`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_capacity_provider).\n"
      },
      "symbolId": "src/lambda-capacity-provider/index:"
    },
    "@cdktn/provider-awscc.lambdaCodeSigningConfig": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 831
      },
      "readme": {
        "markdown": "# `awscc_lambda_code_signing_config`\n\nRefer to the Terraform Registry for docs: [`awscc_lambda_code_signing_config`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_code_signing_config).\n"
      },
      "symbolId": "src/lambda-code-signing-config/index:"
    },
    "@cdktn/provider-awscc.lambdaEventInvokeConfig": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 832
      },
      "readme": {
        "markdown": "# `awscc_lambda_event_invoke_config`\n\nRefer to the Terraform Registry for docs: [`awscc_lambda_event_invoke_config`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_event_invoke_config).\n"
      },
      "symbolId": "src/lambda-event-invoke-config/index:"
    },
    "@cdktn/provider-awscc.lambdaEventSourceMapping": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 833
      },
      "readme": {
        "markdown": "# `awscc_lambda_event_source_mapping`\n\nRefer to the Terraform Registry for docs: [`awscc_lambda_event_source_mapping`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_event_source_mapping).\n"
      },
      "symbolId": "src/lambda-event-source-mapping/index:"
    },
    "@cdktn/provider-awscc.lambdaFunction": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 834
      },
      "readme": {
        "markdown": "# `awscc_lambda_function`\n\nRefer to the Terraform Registry for docs: [`awscc_lambda_function`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_function).\n"
      },
      "symbolId": "src/lambda-function/index:"
    },
    "@cdktn/provider-awscc.lambdaLayerVersion": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 835
      },
      "readme": {
        "markdown": "# `awscc_lambda_layer_version`\n\nRefer to the Terraform Registry for docs: [`awscc_lambda_layer_version`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_layer_version).\n"
      },
      "symbolId": "src/lambda-layer-version/index:"
    },
    "@cdktn/provider-awscc.lambdaLayerVersionPermission": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 836
      },
      "readme": {
        "markdown": "# `awscc_lambda_layer_version_permission`\n\nRefer to the Terraform Registry for docs: [`awscc_lambda_layer_version_permission`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_layer_version_permission).\n"
      },
      "symbolId": "src/lambda-layer-version-permission/index:"
    },
    "@cdktn/provider-awscc.lambdaMicrovmImage": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 837
      },
      "readme": {
        "markdown": "# `awscc_lambda_microvm_image`\n\nRefer to the Terraform Registry for docs: [`awscc_lambda_microvm_image`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_microvm_image).\n"
      },
      "symbolId": "src/lambda-microvm-image/index:"
    },
    "@cdktn/provider-awscc.lambdaNetworkConnector": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 838
      },
      "readme": {
        "markdown": "# `awscc_lambda_network_connector`\n\nRefer to the Terraform Registry for docs: [`awscc_lambda_network_connector`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_network_connector).\n"
      },
      "symbolId": "src/lambda-network-connector/index:"
    },
    "@cdktn/provider-awscc.lambdaPermission": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 839
      },
      "readme": {
        "markdown": "# `awscc_lambda_permission`\n\nRefer to the Terraform Registry for docs: [`awscc_lambda_permission`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_permission).\n"
      },
      "symbolId": "src/lambda-permission/index:"
    },
    "@cdktn/provider-awscc.lambdaUrl": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 840
      },
      "readme": {
        "markdown": "# `awscc_lambda_url`\n\nRefer to the Terraform Registry for docs: [`awscc_lambda_url`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_url).\n"
      },
      "symbolId": "src/lambda-url/index:"
    },
    "@cdktn/provider-awscc.lambdaVersion": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 841
      },
      "readme": {
        "markdown": "# `awscc_lambda_version`\n\nRefer to the Terraform Registry for docs: [`awscc_lambda_version`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_version).\n"
      },
      "symbolId": "src/lambda-version/index:"
    },
    "@cdktn/provider-awscc.launchwizardDeployment": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 842
      },
      "readme": {
        "markdown": "# `awscc_launchwizard_deployment`\n\nRefer to the Terraform Registry for docs: [`awscc_launchwizard_deployment`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/launchwizard_deployment).\n"
      },
      "symbolId": "src/launchwizard-deployment/index:"
    },
    "@cdktn/provider-awscc.lexBot": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 843
      },
      "readme": {
        "markdown": "# `awscc_lex_bot`\n\nRefer to the Terraform Registry for docs: [`awscc_lex_bot`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot).\n"
      },
      "symbolId": "src/lex-bot/index:"
    },
    "@cdktn/provider-awscc.lexBotAlias": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 844
      },
      "readme": {
        "markdown": "# `awscc_lex_bot_alias`\n\nRefer to the Terraform Registry for docs: [`awscc_lex_bot_alias`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot_alias).\n"
      },
      "symbolId": "src/lex-bot-alias/index:"
    },
    "@cdktn/provider-awscc.lexBotVersion": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 845
      },
      "readme": {
        "markdown": "# `awscc_lex_bot_version`\n\nRefer to the Terraform Registry for docs: [`awscc_lex_bot_version`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot_version).\n"
      },
      "symbolId": "src/lex-bot-version/index:"
    },
    "@cdktn/provider-awscc.lexResourcePolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 846
      },
      "readme": {
        "markdown": "# `awscc_lex_resource_policy`\n\nRefer to the Terraform Registry for docs: [`awscc_lex_resource_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_resource_policy).\n"
      },
      "symbolId": "src/lex-resource-policy/index:"
    },
    "@cdktn/provider-awscc.licensemanagerGrant": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 847
      },
      "readme": {
        "markdown": "# `awscc_licensemanager_grant`\n\nRefer to the Terraform Registry for docs: [`awscc_licensemanager_grant`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/licensemanager_grant).\n"
      },
      "symbolId": "src/licensemanager-grant/index:"
    },
    "@cdktn/provider-awscc.licensemanagerLicense": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 848
      },
      "readme": {
        "markdown": "# `awscc_licensemanager_license`\n\nRefer to the Terraform Registry for docs: [`awscc_licensemanager_license`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/licensemanager_license).\n"
      },
      "symbolId": "src/licensemanager-license/index:"
    },
    "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 849
      },
      "readme": {
        "markdown": "# `awscc_licensemanager_license_asset_rule_set`\n\nRefer to the Terraform Registry for docs: [`awscc_licensemanager_license_asset_rule_set`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/licensemanager_license_asset_rule_set).\n"
      },
      "symbolId": "src/licensemanager-license-asset-rule-set/index:"
    },
    "@cdktn/provider-awscc.lightsailAlarm": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 850
      },
      "readme": {
        "markdown": "# `awscc_lightsail_alarm`\n\nRefer to the Terraform Registry for docs: [`awscc_lightsail_alarm`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_alarm).\n"
      },
      "symbolId": "src/lightsail-alarm/index:"
    },
    "@cdktn/provider-awscc.lightsailBucket": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 851
      },
      "readme": {
        "markdown": "# `awscc_lightsail_bucket`\n\nRefer to the Terraform Registry for docs: [`awscc_lightsail_bucket`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_bucket).\n"
      },
      "symbolId": "src/lightsail-bucket/index:"
    },
    "@cdktn/provider-awscc.lightsailCertificate": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 852
      },
      "readme": {
        "markdown": "# `awscc_lightsail_certificate`\n\nRefer to the Terraform Registry for docs: [`awscc_lightsail_certificate`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_certificate).\n"
      },
      "symbolId": "src/lightsail-certificate/index:"
    },
    "@cdktn/provider-awscc.lightsailContainer": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 853
      },
      "readme": {
        "markdown": "# `awscc_lightsail_container`\n\nRefer to the Terraform Registry for docs: [`awscc_lightsail_container`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_container).\n"
      },
      "symbolId": "src/lightsail-container/index:"
    },
    "@cdktn/provider-awscc.lightsailDatabase": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 854
      },
      "readme": {
        "markdown": "# `awscc_lightsail_database`\n\nRefer to the Terraform Registry for docs: [`awscc_lightsail_database`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_database).\n"
      },
      "symbolId": "src/lightsail-database/index:"
    },
    "@cdktn/provider-awscc.lightsailDatabaseSnapshot": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 855
      },
      "readme": {
        "markdown": "# `awscc_lightsail_database_snapshot`\n\nRefer to the Terraform Registry for docs: [`awscc_lightsail_database_snapshot`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_database_snapshot).\n"
      },
      "symbolId": "src/lightsail-database-snapshot/index:"
    },
    "@cdktn/provider-awscc.lightsailDisk": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 856
      },
      "readme": {
        "markdown": "# `awscc_lightsail_disk`\n\nRefer to the Terraform Registry for docs: [`awscc_lightsail_disk`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_disk).\n"
      },
      "symbolId": "src/lightsail-disk/index:"
    },
    "@cdktn/provider-awscc.lightsailDiskSnapshot": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 857
      },
      "readme": {
        "markdown": "# `awscc_lightsail_disk_snapshot`\n\nRefer to the Terraform Registry for docs: [`awscc_lightsail_disk_snapshot`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_disk_snapshot).\n"
      },
      "symbolId": "src/lightsail-disk-snapshot/index:"
    },
    "@cdktn/provider-awscc.lightsailDistribution": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 858
      },
      "readme": {
        "markdown": "# `awscc_lightsail_distribution`\n\nRefer to the Terraform Registry for docs: [`awscc_lightsail_distribution`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_distribution).\n"
      },
      "symbolId": "src/lightsail-distribution/index:"
    },
    "@cdktn/provider-awscc.lightsailDomain": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 859
      },
      "readme": {
        "markdown": "# `awscc_lightsail_domain`\n\nRefer to the Terraform Registry for docs: [`awscc_lightsail_domain`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_domain).\n"
      },
      "symbolId": "src/lightsail-domain/index:"
    },
    "@cdktn/provider-awscc.lightsailInstance": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 860
      },
      "readme": {
        "markdown": "# `awscc_lightsail_instance`\n\nRefer to the Terraform Registry for docs: [`awscc_lightsail_instance`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_instance).\n"
      },
      "symbolId": "src/lightsail-instance/index:"
    },
    "@cdktn/provider-awscc.lightsailInstanceSnapshot": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 861
      },
      "readme": {
        "markdown": "# `awscc_lightsail_instance_snapshot`\n\nRefer to the Terraform Registry for docs: [`awscc_lightsail_instance_snapshot`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_instance_snapshot).\n"
      },
      "symbolId": "src/lightsail-instance-snapshot/index:"
    },
    "@cdktn/provider-awscc.lightsailLoadBalancer": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 862
      },
      "readme": {
        "markdown": "# `awscc_lightsail_load_balancer`\n\nRefer to the Terraform Registry for docs: [`awscc_lightsail_load_balancer`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_load_balancer).\n"
      },
      "symbolId": "src/lightsail-load-balancer/index:"
    },
    "@cdktn/provider-awscc.lightsailLoadBalancerTlsCertificate": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 863
      },
      "readme": {
        "markdown": "# `awscc_lightsail_load_balancer_tls_certificate`\n\nRefer to the Terraform Registry for docs: [`awscc_lightsail_load_balancer_tls_certificate`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_load_balancer_tls_certificate).\n"
      },
      "symbolId": "src/lightsail-load-balancer-tls-certificate/index:"
    },
    "@cdktn/provider-awscc.lightsailStaticIp": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 864
      },
      "readme": {
        "markdown": "# `awscc_lightsail_static_ip`\n\nRefer to the Terraform Registry for docs: [`awscc_lightsail_static_ip`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_static_ip).\n"
      },
      "symbolId": "src/lightsail-static-ip/index:"
    },
    "@cdktn/provider-awscc.locationApiKey": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 865
      },
      "readme": {
        "markdown": "# `awscc_location_api_key`\n\nRefer to the Terraform Registry for docs: [`awscc_location_api_key`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/location_api_key).\n"
      },
      "symbolId": "src/location-api-key/index:"
    },
    "@cdktn/provider-awscc.locationGeofenceCollection": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 866
      },
      "readme": {
        "markdown": "# `awscc_location_geofence_collection`\n\nRefer to the Terraform Registry for docs: [`awscc_location_geofence_collection`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/location_geofence_collection).\n"
      },
      "symbolId": "src/location-geofence-collection/index:"
    },
    "@cdktn/provider-awscc.locationMap": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 867
      },
      "readme": {
        "markdown": "# `awscc_location_map`\n\nRefer to the Terraform Registry for docs: [`awscc_location_map`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/location_map).\n"
      },
      "symbolId": "src/location-map/index:"
    },
    "@cdktn/provider-awscc.locationPlaceIndex": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 868
      },
      "readme": {
        "markdown": "# `awscc_location_place_index`\n\nRefer to the Terraform Registry for docs: [`awscc_location_place_index`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/location_place_index).\n"
      },
      "symbolId": "src/location-place-index/index:"
    },
    "@cdktn/provider-awscc.locationRouteCalculator": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 869
      },
      "readme": {
        "markdown": "# `awscc_location_route_calculator`\n\nRefer to the Terraform Registry for docs: [`awscc_location_route_calculator`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/location_route_calculator).\n"
      },
      "symbolId": "src/location-route-calculator/index:"
    },
    "@cdktn/provider-awscc.locationTracker": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 870
      },
      "readme": {
        "markdown": "# `awscc_location_tracker`\n\nRefer to the Terraform Registry for docs: [`awscc_location_tracker`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/location_tracker).\n"
      },
      "symbolId": "src/location-tracker/index:"
    },
    "@cdktn/provider-awscc.locationTrackerConsumer": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 871
      },
      "readme": {
        "markdown": "# `awscc_location_tracker_consumer`\n\nRefer to the Terraform Registry for docs: [`awscc_location_tracker_consumer`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/location_tracker_consumer).\n"
      },
      "symbolId": "src/location-tracker-consumer/index:"
    },
    "@cdktn/provider-awscc.logsAccountPolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 872
      },
      "readme": {
        "markdown": "# `awscc_logs_account_policy`\n\nRefer to the Terraform Registry for docs: [`awscc_logs_account_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_account_policy).\n"
      },
      "symbolId": "src/logs-account-policy/index:"
    },
    "@cdktn/provider-awscc.logsDelivery": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 873
      },
      "readme": {
        "markdown": "# `awscc_logs_delivery`\n\nRefer to the Terraform Registry for docs: [`awscc_logs_delivery`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_delivery).\n"
      },
      "symbolId": "src/logs-delivery/index:"
    },
    "@cdktn/provider-awscc.logsDeliveryDestination": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 874
      },
      "readme": {
        "markdown": "# `awscc_logs_delivery_destination`\n\nRefer to the Terraform Registry for docs: [`awscc_logs_delivery_destination`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_delivery_destination).\n"
      },
      "symbolId": "src/logs-delivery-destination/index:"
    },
    "@cdktn/provider-awscc.logsDeliverySource": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 875
      },
      "readme": {
        "markdown": "# `awscc_logs_delivery_source`\n\nRefer to the Terraform Registry for docs: [`awscc_logs_delivery_source`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_delivery_source).\n"
      },
      "symbolId": "src/logs-delivery-source/index:"
    },
    "@cdktn/provider-awscc.logsDestination": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 876
      },
      "readme": {
        "markdown": "# `awscc_logs_destination`\n\nRefer to the Terraform Registry for docs: [`awscc_logs_destination`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_destination).\n"
      },
      "symbolId": "src/logs-destination/index:"
    },
    "@cdktn/provider-awscc.logsIntegration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 877
      },
      "readme": {
        "markdown": "# `awscc_logs_integration`\n\nRefer to the Terraform Registry for docs: [`awscc_logs_integration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_integration).\n"
      },
      "symbolId": "src/logs-integration/index:"
    },
    "@cdktn/provider-awscc.logsLogAnomalyDetector": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 878
      },
      "readme": {
        "markdown": "# `awscc_logs_log_anomaly_detector`\n\nRefer to the Terraform Registry for docs: [`awscc_logs_log_anomaly_detector`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_log_anomaly_detector).\n"
      },
      "symbolId": "src/logs-log-anomaly-detector/index:"
    },
    "@cdktn/provider-awscc.logsLogGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 879
      },
      "readme": {
        "markdown": "# `awscc_logs_log_group`\n\nRefer to the Terraform Registry for docs: [`awscc_logs_log_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_log_group).\n"
      },
      "symbolId": "src/logs-log-group/index:"
    },
    "@cdktn/provider-awscc.logsLogStream": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 880
      },
      "readme": {
        "markdown": "# `awscc_logs_log_stream`\n\nRefer to the Terraform Registry for docs: [`awscc_logs_log_stream`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_log_stream).\n"
      },
      "symbolId": "src/logs-log-stream/index:"
    },
    "@cdktn/provider-awscc.logsMetricFilter": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 881
      },
      "readme": {
        "markdown": "# `awscc_logs_metric_filter`\n\nRefer to the Terraform Registry for docs: [`awscc_logs_metric_filter`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_metric_filter).\n"
      },
      "symbolId": "src/logs-metric-filter/index:"
    },
    "@cdktn/provider-awscc.logsQueryDefinition": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 882
      },
      "readme": {
        "markdown": "# `awscc_logs_query_definition`\n\nRefer to the Terraform Registry for docs: [`awscc_logs_query_definition`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_query_definition).\n"
      },
      "symbolId": "src/logs-query-definition/index:"
    },
    "@cdktn/provider-awscc.logsResourcePolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 883
      },
      "readme": {
        "markdown": "# `awscc_logs_resource_policy`\n\nRefer to the Terraform Registry for docs: [`awscc_logs_resource_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_resource_policy).\n"
      },
      "symbolId": "src/logs-resource-policy/index:"
    },
    "@cdktn/provider-awscc.logsScheduledQuery": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 884
      },
      "readme": {
        "markdown": "# `awscc_logs_scheduled_query`\n\nRefer to the Terraform Registry for docs: [`awscc_logs_scheduled_query`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_scheduled_query).\n"
      },
      "symbolId": "src/logs-scheduled-query/index:"
    },
    "@cdktn/provider-awscc.logsSubscriptionFilter": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 885
      },
      "readme": {
        "markdown": "# `awscc_logs_subscription_filter`\n\nRefer to the Terraform Registry for docs: [`awscc_logs_subscription_filter`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_subscription_filter).\n"
      },
      "symbolId": "src/logs-subscription-filter/index:"
    },
    "@cdktn/provider-awscc.lookoutequipmentInferenceScheduler": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 886
      },
      "readme": {
        "markdown": "# `awscc_lookoutequipment_inference_scheduler`\n\nRefer to the Terraform Registry for docs: [`awscc_lookoutequipment_inference_scheduler`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutequipment_inference_scheduler).\n"
      },
      "symbolId": "src/lookoutequipment-inference-scheduler/index:"
    },
    "@cdktn/provider-awscc.lookoutmetricsAlert": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 887
      },
      "readme": {
        "markdown": "# `awscc_lookoutmetrics_alert`\n\nRefer to the Terraform Registry for docs: [`awscc_lookoutmetrics_alert`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutmetrics_alert).\n"
      },
      "symbolId": "src/lookoutmetrics-alert/index:"
    },
    "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 888
      },
      "readme": {
        "markdown": "# `awscc_lookoutmetrics_anomaly_detector`\n\nRefer to the Terraform Registry for docs: [`awscc_lookoutmetrics_anomaly_detector`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutmetrics_anomaly_detector).\n"
      },
      "symbolId": "src/lookoutmetrics-anomaly-detector/index:"
    },
    "@cdktn/provider-awscc.lookoutvisionProject": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 889
      },
      "readme": {
        "markdown": "# `awscc_lookoutvision_project`\n\nRefer to the Terraform Registry for docs: [`awscc_lookoutvision_project`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutvision_project).\n"
      },
      "symbolId": "src/lookoutvision-project/index:"
    },
    "@cdktn/provider-awscc.m2Application": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 890
      },
      "readme": {
        "markdown": "# `awscc_m2_application`\n\nRefer to the Terraform Registry for docs: [`awscc_m2_application`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/m2_application).\n"
      },
      "symbolId": "src/m2-application/index:"
    },
    "@cdktn/provider-awscc.m2Deployment": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 891
      },
      "readme": {
        "markdown": "# `awscc_m2_deployment`\n\nRefer to the Terraform Registry for docs: [`awscc_m2_deployment`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/m2_deployment).\n"
      },
      "symbolId": "src/m2-deployment/index:"
    },
    "@cdktn/provider-awscc.m2Environment": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 892
      },
      "readme": {
        "markdown": "# `awscc_m2_environment`\n\nRefer to the Terraform Registry for docs: [`awscc_m2_environment`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/m2_environment).\n"
      },
      "symbolId": "src/m2-environment/index:"
    },
    "@cdktn/provider-awscc.macieAllowList": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 893
      },
      "readme": {
        "markdown": "# `awscc_macie_allow_list`\n\nRefer to the Terraform Registry for docs: [`awscc_macie_allow_list`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/macie_allow_list).\n"
      },
      "symbolId": "src/macie-allow-list/index:"
    },
    "@cdktn/provider-awscc.macieCustomDataIdentifier": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 894
      },
      "readme": {
        "markdown": "# `awscc_macie_custom_data_identifier`\n\nRefer to the Terraform Registry for docs: [`awscc_macie_custom_data_identifier`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/macie_custom_data_identifier).\n"
      },
      "symbolId": "src/macie-custom-data-identifier/index:"
    },
    "@cdktn/provider-awscc.macieFindingsFilter": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 895
      },
      "readme": {
        "markdown": "# `awscc_macie_findings_filter`\n\nRefer to the Terraform Registry for docs: [`awscc_macie_findings_filter`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/macie_findings_filter).\n"
      },
      "symbolId": "src/macie-findings-filter/index:"
    },
    "@cdktn/provider-awscc.macieSession": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 896
      },
      "readme": {
        "markdown": "# `awscc_macie_session`\n\nRefer to the Terraform Registry for docs: [`awscc_macie_session`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/macie_session).\n"
      },
      "symbolId": "src/macie-session/index:"
    },
    "@cdktn/provider-awscc.managedblockchainAccessor": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 897
      },
      "readme": {
        "markdown": "# `awscc_managedblockchain_accessor`\n\nRefer to the Terraform Registry for docs: [`awscc_managedblockchain_accessor`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/managedblockchain_accessor).\n"
      },
      "symbolId": "src/managedblockchain-accessor/index:"
    },
    "@cdktn/provider-awscc.mediaconnectBridge": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 898
      },
      "readme": {
        "markdown": "# `awscc_mediaconnect_bridge`\n\nRefer to the Terraform Registry for docs: [`awscc_mediaconnect_bridge`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_bridge).\n"
      },
      "symbolId": "src/mediaconnect-bridge/index:"
    },
    "@cdktn/provider-awscc.mediaconnectBridgeOutput": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 899
      },
      "readme": {
        "markdown": "# `awscc_mediaconnect_bridge_output`\n\nRefer to the Terraform Registry for docs: [`awscc_mediaconnect_bridge_output`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_bridge_output).\n"
      },
      "symbolId": "src/mediaconnect-bridge-output/index:"
    },
    "@cdktn/provider-awscc.mediaconnectBridgeSource": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 900
      },
      "readme": {
        "markdown": "# `awscc_mediaconnect_bridge_source`\n\nRefer to the Terraform Registry for docs: [`awscc_mediaconnect_bridge_source`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_bridge_source).\n"
      },
      "symbolId": "src/mediaconnect-bridge-source/index:"
    },
    "@cdktn/provider-awscc.mediaconnectFlow": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 901
      },
      "readme": {
        "markdown": "# `awscc_mediaconnect_flow`\n\nRefer to the Terraform Registry for docs: [`awscc_mediaconnect_flow`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow).\n"
      },
      "symbolId": "src/mediaconnect-flow/index:"
    },
    "@cdktn/provider-awscc.mediaconnectFlowEntitlement": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 902
      },
      "readme": {
        "markdown": "# `awscc_mediaconnect_flow_entitlement`\n\nRefer to the Terraform Registry for docs: [`awscc_mediaconnect_flow_entitlement`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_entitlement).\n"
      },
      "symbolId": "src/mediaconnect-flow-entitlement/index:"
    },
    "@cdktn/provider-awscc.mediaconnectFlowOutput": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 903
      },
      "readme": {
        "markdown": "# `awscc_mediaconnect_flow_output`\n\nRefer to the Terraform Registry for docs: [`awscc_mediaconnect_flow_output`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_output).\n"
      },
      "symbolId": "src/mediaconnect-flow-output/index:"
    },
    "@cdktn/provider-awscc.mediaconnectFlowSource": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 904
      },
      "readme": {
        "markdown": "# `awscc_mediaconnect_flow_source`\n\nRefer to the Terraform Registry for docs: [`awscc_mediaconnect_flow_source`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_source).\n"
      },
      "symbolId": "src/mediaconnect-flow-source/index:"
    },
    "@cdktn/provider-awscc.mediaconnectFlowVpcInterface": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 905
      },
      "readme": {
        "markdown": "# `awscc_mediaconnect_flow_vpc_interface`\n\nRefer to the Terraform Registry for docs: [`awscc_mediaconnect_flow_vpc_interface`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_vpc_interface).\n"
      },
      "symbolId": "src/mediaconnect-flow-vpc-interface/index:"
    },
    "@cdktn/provider-awscc.mediaconnectGateway": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 906
      },
      "readme": {
        "markdown": "# `awscc_mediaconnect_gateway`\n\nRefer to the Terraform Registry for docs: [`awscc_mediaconnect_gateway`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_gateway).\n"
      },
      "symbolId": "src/mediaconnect-gateway/index:"
    },
    "@cdktn/provider-awscc.mediaconnectRouterInput": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 907
      },
      "readme": {
        "markdown": "# `awscc_mediaconnect_router_input`\n\nRefer to the Terraform Registry for docs: [`awscc_mediaconnect_router_input`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input).\n"
      },
      "symbolId": "src/mediaconnect-router-input/index:"
    },
    "@cdktn/provider-awscc.mediaconnectRouterNetworkInterface": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 908
      },
      "readme": {
        "markdown": "# `awscc_mediaconnect_router_network_interface`\n\nRefer to the Terraform Registry for docs: [`awscc_mediaconnect_router_network_interface`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_network_interface).\n"
      },
      "symbolId": "src/mediaconnect-router-network-interface/index:"
    },
    "@cdktn/provider-awscc.mediaconnectRouterOutput": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 909
      },
      "readme": {
        "markdown": "# `awscc_mediaconnect_router_output`\n\nRefer to the Terraform Registry for docs: [`awscc_mediaconnect_router_output`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_output).\n"
      },
      "symbolId": "src/mediaconnect-router-output/index:"
    },
    "@cdktn/provider-awscc.mediaconvertPreset": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 910
      },
      "readme": {
        "markdown": "# `awscc_mediaconvert_preset`\n\nRefer to the Terraform Registry for docs: [`awscc_mediaconvert_preset`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconvert_preset).\n"
      },
      "symbolId": "src/mediaconvert-preset/index:"
    },
    "@cdktn/provider-awscc.medialiveChannelPlacementGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 911
      },
      "readme": {
        "markdown": "# `awscc_medialive_channel_placement_group`\n\nRefer to the Terraform Registry for docs: [`awscc_medialive_channel_placement_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_channel_placement_group).\n"
      },
      "symbolId": "src/medialive-channel-placement-group/index:"
    },
    "@cdktn/provider-awscc.medialiveCloudwatchAlarmTemplate": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 912
      },
      "readme": {
        "markdown": "# `awscc_medialive_cloudwatch_alarm_template`\n\nRefer to the Terraform Registry for docs: [`awscc_medialive_cloudwatch_alarm_template`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_cloudwatch_alarm_template).\n"
      },
      "symbolId": "src/medialive-cloudwatch-alarm-template/index:"
    },
    "@cdktn/provider-awscc.medialiveCloudwatchAlarmTemplateGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 913
      },
      "readme": {
        "markdown": "# `awscc_medialive_cloudwatch_alarm_template_group`\n\nRefer to the Terraform Registry for docs: [`awscc_medialive_cloudwatch_alarm_template_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_cloudwatch_alarm_template_group).\n"
      },
      "symbolId": "src/medialive-cloudwatch-alarm-template-group/index:"
    },
    "@cdktn/provider-awscc.medialiveCluster": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 914
      },
      "readme": {
        "markdown": "# `awscc_medialive_cluster`\n\nRefer to the Terraform Registry for docs: [`awscc_medialive_cluster`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_cluster).\n"
      },
      "symbolId": "src/medialive-cluster/index:"
    },
    "@cdktn/provider-awscc.medialiveEventBridgeRuleTemplate": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 915
      },
      "readme": {
        "markdown": "# `awscc_medialive_event_bridge_rule_template`\n\nRefer to the Terraform Registry for docs: [`awscc_medialive_event_bridge_rule_template`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_event_bridge_rule_template).\n"
      },
      "symbolId": "src/medialive-event-bridge-rule-template/index:"
    },
    "@cdktn/provider-awscc.medialiveEventBridgeRuleTemplateGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 916
      },
      "readme": {
        "markdown": "# `awscc_medialive_event_bridge_rule_template_group`\n\nRefer to the Terraform Registry for docs: [`awscc_medialive_event_bridge_rule_template_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_event_bridge_rule_template_group).\n"
      },
      "symbolId": "src/medialive-event-bridge-rule-template-group/index:"
    },
    "@cdktn/provider-awscc.medialiveMultiplex": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 917
      },
      "readme": {
        "markdown": "# `awscc_medialive_multiplex`\n\nRefer to the Terraform Registry for docs: [`awscc_medialive_multiplex`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_multiplex).\n"
      },
      "symbolId": "src/medialive-multiplex/index:"
    },
    "@cdktn/provider-awscc.medialiveMultiplexprogram": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 918
      },
      "readme": {
        "markdown": "# `awscc_medialive_multiplexprogram`\n\nRefer to the Terraform Registry for docs: [`awscc_medialive_multiplexprogram`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_multiplexprogram).\n"
      },
      "symbolId": "src/medialive-multiplexprogram/index:"
    },
    "@cdktn/provider-awscc.medialiveNetwork": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 919
      },
      "readme": {
        "markdown": "# `awscc_medialive_network`\n\nRefer to the Terraform Registry for docs: [`awscc_medialive_network`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_network).\n"
      },
      "symbolId": "src/medialive-network/index:"
    },
    "@cdktn/provider-awscc.medialiveNode": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 920
      },
      "readme": {
        "markdown": "# `awscc_medialive_node`\n\nRefer to the Terraform Registry for docs: [`awscc_medialive_node`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_node).\n"
      },
      "symbolId": "src/medialive-node/index:"
    },
    "@cdktn/provider-awscc.medialiveSdiSource": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 921
      },
      "readme": {
        "markdown": "# `awscc_medialive_sdi_source`\n\nRefer to the Terraform Registry for docs: [`awscc_medialive_sdi_source`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_sdi_source).\n"
      },
      "symbolId": "src/medialive-sdi-source/index:"
    },
    "@cdktn/provider-awscc.medialiveSignalMap": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 922
      },
      "readme": {
        "markdown": "# `awscc_medialive_signal_map`\n\nRefer to the Terraform Registry for docs: [`awscc_medialive_signal_map`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_signal_map).\n"
      },
      "symbolId": "src/medialive-signal-map/index:"
    },
    "@cdktn/provider-awscc.mediapackageAsset": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 923
      },
      "readme": {
        "markdown": "# `awscc_mediapackage_asset`\n\nRefer to the Terraform Registry for docs: [`awscc_mediapackage_asset`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_asset).\n"
      },
      "symbolId": "src/mediapackage-asset/index:"
    },
    "@cdktn/provider-awscc.mediapackagePackagingConfiguration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 924
      },
      "readme": {
        "markdown": "# `awscc_mediapackage_packaging_configuration`\n\nRefer to the Terraform Registry for docs: [`awscc_mediapackage_packaging_configuration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_packaging_configuration).\n"
      },
      "symbolId": "src/mediapackage-packaging-configuration/index:"
    },
    "@cdktn/provider-awscc.mediapackagePackagingGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 925
      },
      "readme": {
        "markdown": "# `awscc_mediapackage_packaging_group`\n\nRefer to the Terraform Registry for docs: [`awscc_mediapackage_packaging_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_packaging_group).\n"
      },
      "symbolId": "src/mediapackage-packaging-group/index:"
    },
    "@cdktn/provider-awscc.mediapackagev2Channel": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 926
      },
      "readme": {
        "markdown": "# `awscc_mediapackagev2_channel`\n\nRefer to the Terraform Registry for docs: [`awscc_mediapackagev2_channel`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_channel).\n"
      },
      "symbolId": "src/mediapackagev2-channel/index:"
    },
    "@cdktn/provider-awscc.mediapackagev2ChannelGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 927
      },
      "readme": {
        "markdown": "# `awscc_mediapackagev2_channel_group`\n\nRefer to the Terraform Registry for docs: [`awscc_mediapackagev2_channel_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_channel_group).\n"
      },
      "symbolId": "src/mediapackagev2-channel-group/index:"
    },
    "@cdktn/provider-awscc.mediapackagev2ChannelPolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 928
      },
      "readme": {
        "markdown": "# `awscc_mediapackagev2_channel_policy`\n\nRefer to the Terraform Registry for docs: [`awscc_mediapackagev2_channel_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_channel_policy).\n"
      },
      "symbolId": "src/mediapackagev2-channel-policy/index:"
    },
    "@cdktn/provider-awscc.mediapackagev2OriginEndpoint": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 929
      },
      "readme": {
        "markdown": "# `awscc_mediapackagev2_origin_endpoint`\n\nRefer to the Terraform Registry for docs: [`awscc_mediapackagev2_origin_endpoint`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint).\n"
      },
      "symbolId": "src/mediapackagev2-origin-endpoint/index:"
    },
    "@cdktn/provider-awscc.mediapackagev2OriginEndpointPolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 930
      },
      "readme": {
        "markdown": "# `awscc_mediapackagev2_origin_endpoint_policy`\n\nRefer to the Terraform Registry for docs: [`awscc_mediapackagev2_origin_endpoint_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint_policy).\n"
      },
      "symbolId": "src/mediapackagev2-origin-endpoint-policy/index:"
    },
    "@cdktn/provider-awscc.mediatailorChannel": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 931
      },
      "readme": {
        "markdown": "# `awscc_mediatailor_channel`\n\nRefer to the Terraform Registry for docs: [`awscc_mediatailor_channel`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediatailor_channel).\n"
      },
      "symbolId": "src/mediatailor-channel/index:"
    },
    "@cdktn/provider-awscc.mediatailorChannelPolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 932
      },
      "readme": {
        "markdown": "# `awscc_mediatailor_channel_policy`\n\nRefer to the Terraform Registry for docs: [`awscc_mediatailor_channel_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediatailor_channel_policy).\n"
      },
      "symbolId": "src/mediatailor-channel-policy/index:"
    },
    "@cdktn/provider-awscc.mediatailorLiveSource": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 933
      },
      "readme": {
        "markdown": "# `awscc_mediatailor_live_source`\n\nRefer to the Terraform Registry for docs: [`awscc_mediatailor_live_source`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediatailor_live_source).\n"
      },
      "symbolId": "src/mediatailor-live-source/index:"
    },
    "@cdktn/provider-awscc.mediatailorSourceLocation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 934
      },
      "readme": {
        "markdown": "# `awscc_mediatailor_source_location`\n\nRefer to the Terraform Registry for docs: [`awscc_mediatailor_source_location`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediatailor_source_location).\n"
      },
      "symbolId": "src/mediatailor-source-location/index:"
    },
    "@cdktn/provider-awscc.mediatailorVodSource": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 935
      },
      "readme": {
        "markdown": "# `awscc_mediatailor_vod_source`\n\nRefer to the Terraform Registry for docs: [`awscc_mediatailor_vod_source`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediatailor_vod_source).\n"
      },
      "symbolId": "src/mediatailor-vod-source/index:"
    },
    "@cdktn/provider-awscc.memorydbAcl": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 936
      },
      "readme": {
        "markdown": "# `awscc_memorydb_acl`\n\nRefer to the Terraform Registry for docs: [`awscc_memorydb_acl`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/memorydb_acl).\n"
      },
      "symbolId": "src/memorydb-acl/index:"
    },
    "@cdktn/provider-awscc.memorydbCluster": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 937
      },
      "readme": {
        "markdown": "# `awscc_memorydb_cluster`\n\nRefer to the Terraform Registry for docs: [`awscc_memorydb_cluster`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/memorydb_cluster).\n"
      },
      "symbolId": "src/memorydb-cluster/index:"
    },
    "@cdktn/provider-awscc.memorydbMultiRegionCluster": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 938
      },
      "readme": {
        "markdown": "# `awscc_memorydb_multi_region_cluster`\n\nRefer to the Terraform Registry for docs: [`awscc_memorydb_multi_region_cluster`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/memorydb_multi_region_cluster).\n"
      },
      "symbolId": "src/memorydb-multi-region-cluster/index:"
    },
    "@cdktn/provider-awscc.memorydbParameterGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 939
      },
      "readme": {
        "markdown": "# `awscc_memorydb_parameter_group`\n\nRefer to the Terraform Registry for docs: [`awscc_memorydb_parameter_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/memorydb_parameter_group).\n"
      },
      "symbolId": "src/memorydb-parameter-group/index:"
    },
    "@cdktn/provider-awscc.memorydbSubnetGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 940
      },
      "readme": {
        "markdown": "# `awscc_memorydb_subnet_group`\n\nRefer to the Terraform Registry for docs: [`awscc_memorydb_subnet_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/memorydb_subnet_group).\n"
      },
      "symbolId": "src/memorydb-subnet-group/index:"
    },
    "@cdktn/provider-awscc.memorydbUser": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 941
      },
      "readme": {
        "markdown": "# `awscc_memorydb_user`\n\nRefer to the Terraform Registry for docs: [`awscc_memorydb_user`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/memorydb_user).\n"
      },
      "symbolId": "src/memorydb-user/index:"
    },
    "@cdktn/provider-awscc.mpaIdentitySource": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 942
      },
      "readme": {
        "markdown": "# `awscc_mpa_identity_source`\n\nRefer to the Terraform Registry for docs: [`awscc_mpa_identity_source`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mpa_identity_source).\n"
      },
      "symbolId": "src/mpa-identity-source/index:"
    },
    "@cdktn/provider-awscc.mskBatchScramSecret": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 943
      },
      "readme": {
        "markdown": "# `awscc_msk_batch_scram_secret`\n\nRefer to the Terraform Registry for docs: [`awscc_msk_batch_scram_secret`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_batch_scram_secret).\n"
      },
      "symbolId": "src/msk-batch-scram-secret/index:"
    },
    "@cdktn/provider-awscc.mskChannel": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 944
      },
      "readme": {
        "markdown": "# `awscc_msk_channel`\n\nRefer to the Terraform Registry for docs: [`awscc_msk_channel`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_channel).\n"
      },
      "symbolId": "src/msk-channel/index:"
    },
    "@cdktn/provider-awscc.mskCluster": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 945
      },
      "readme": {
        "markdown": "# `awscc_msk_cluster`\n\nRefer to the Terraform Registry for docs: [`awscc_msk_cluster`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_cluster).\n"
      },
      "symbolId": "src/msk-cluster/index:"
    },
    "@cdktn/provider-awscc.mskClusterPolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 946
      },
      "readme": {
        "markdown": "# `awscc_msk_cluster_policy`\n\nRefer to the Terraform Registry for docs: [`awscc_msk_cluster_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_cluster_policy).\n"
      },
      "symbolId": "src/msk-cluster-policy/index:"
    },
    "@cdktn/provider-awscc.mskConfiguration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 947
      },
      "readme": {
        "markdown": "# `awscc_msk_configuration`\n\nRefer to the Terraform Registry for docs: [`awscc_msk_configuration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_configuration).\n"
      },
      "symbolId": "src/msk-configuration/index:"
    },
    "@cdktn/provider-awscc.mskReplicator": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 948
      },
      "readme": {
        "markdown": "# `awscc_msk_replicator`\n\nRefer to the Terraform Registry for docs: [`awscc_msk_replicator`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_replicator).\n"
      },
      "symbolId": "src/msk-replicator/index:"
    },
    "@cdktn/provider-awscc.mskServerlessCluster": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 949
      },
      "readme": {
        "markdown": "# `awscc_msk_serverless_cluster`\n\nRefer to the Terraform Registry for docs: [`awscc_msk_serverless_cluster`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_serverless_cluster).\n"
      },
      "symbolId": "src/msk-serverless-cluster/index:"
    },
    "@cdktn/provider-awscc.mskTopic": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 950
      },
      "readme": {
        "markdown": "# `awscc_msk_topic`\n\nRefer to the Terraform Registry for docs: [`awscc_msk_topic`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_topic).\n"
      },
      "symbolId": "src/msk-topic/index:"
    },
    "@cdktn/provider-awscc.mskVpcConnection": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 951
      },
      "readme": {
        "markdown": "# `awscc_msk_vpc_connection`\n\nRefer to the Terraform Registry for docs: [`awscc_msk_vpc_connection`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_vpc_connection).\n"
      },
      "symbolId": "src/msk-vpc-connection/index:"
    },
    "@cdktn/provider-awscc.mwaaEnvironment": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 952
      },
      "readme": {
        "markdown": "# `awscc_mwaa_environment`\n\nRefer to the Terraform Registry for docs: [`awscc_mwaa_environment`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mwaa_environment).\n"
      },
      "symbolId": "src/mwaa-environment/index:"
    },
    "@cdktn/provider-awscc.mwaaserverlessWorkflow": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 953
      },
      "readme": {
        "markdown": "# `awscc_mwaaserverless_workflow`\n\nRefer to the Terraform Registry for docs: [`awscc_mwaaserverless_workflow`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mwaaserverless_workflow).\n"
      },
      "symbolId": "src/mwaaserverless-workflow/index:"
    },
    "@cdktn/provider-awscc.neptuneDbCluster": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 954
      },
      "readme": {
        "markdown": "# `awscc_neptune_db_cluster`\n\nRefer to the Terraform Registry for docs: [`awscc_neptune_db_cluster`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_db_cluster).\n"
      },
      "symbolId": "src/neptune-db-cluster/index:"
    },
    "@cdktn/provider-awscc.neptuneDbClusterParameterGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 955
      },
      "readme": {
        "markdown": "# `awscc_neptune_db_cluster_parameter_group`\n\nRefer to the Terraform Registry for docs: [`awscc_neptune_db_cluster_parameter_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_db_cluster_parameter_group).\n"
      },
      "symbolId": "src/neptune-db-cluster-parameter-group/index:"
    },
    "@cdktn/provider-awscc.neptuneDbInstance": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 956
      },
      "readme": {
        "markdown": "# `awscc_neptune_db_instance`\n\nRefer to the Terraform Registry for docs: [`awscc_neptune_db_instance`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_db_instance).\n"
      },
      "symbolId": "src/neptune-db-instance/index:"
    },
    "@cdktn/provider-awscc.neptuneDbParameterGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 957
      },
      "readme": {
        "markdown": "# `awscc_neptune_db_parameter_group`\n\nRefer to the Terraform Registry for docs: [`awscc_neptune_db_parameter_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_db_parameter_group).\n"
      },
      "symbolId": "src/neptune-db-parameter-group/index:"
    },
    "@cdktn/provider-awscc.neptuneDbSubnetGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 958
      },
      "readme": {
        "markdown": "# `awscc_neptune_db_subnet_group`\n\nRefer to the Terraform Registry for docs: [`awscc_neptune_db_subnet_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_db_subnet_group).\n"
      },
      "symbolId": "src/neptune-db-subnet-group/index:"
    },
    "@cdktn/provider-awscc.neptuneEventSubscription": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 959
      },
      "readme": {
        "markdown": "# `awscc_neptune_event_subscription`\n\nRefer to the Terraform Registry for docs: [`awscc_neptune_event_subscription`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_event_subscription).\n"
      },
      "symbolId": "src/neptune-event-subscription/index:"
    },
    "@cdktn/provider-awscc.neptuneGlobalCluster": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 960
      },
      "readme": {
        "markdown": "# `awscc_neptune_global_cluster`\n\nRefer to the Terraform Registry for docs: [`awscc_neptune_global_cluster`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_global_cluster).\n"
      },
      "symbolId": "src/neptune-global-cluster/index:"
    },
    "@cdktn/provider-awscc.neptunegraphGraph": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 961
      },
      "readme": {
        "markdown": "# `awscc_neptunegraph_graph`\n\nRefer to the Terraform Registry for docs: [`awscc_neptunegraph_graph`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptunegraph_graph).\n"
      },
      "symbolId": "src/neptunegraph-graph/index:"
    },
    "@cdktn/provider-awscc.neptunegraphGraphSnapshot": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 962
      },
      "readme": {
        "markdown": "# `awscc_neptunegraph_graph_snapshot`\n\nRefer to the Terraform Registry for docs: [`awscc_neptunegraph_graph_snapshot`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptunegraph_graph_snapshot).\n"
      },
      "symbolId": "src/neptunegraph-graph-snapshot/index:"
    },
    "@cdktn/provider-awscc.neptunegraphPrivateGraphEndpoint": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 963
      },
      "readme": {
        "markdown": "# `awscc_neptunegraph_private_graph_endpoint`\n\nRefer to the Terraform Registry for docs: [`awscc_neptunegraph_private_graph_endpoint`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptunegraph_private_graph_endpoint).\n"
      },
      "symbolId": "src/neptunegraph-private-graph-endpoint/index:"
    },
    "@cdktn/provider-awscc.networkfirewallFirewall": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 964
      },
      "readme": {
        "markdown": "# `awscc_networkfirewall_firewall`\n\nRefer to the Terraform Registry for docs: [`awscc_networkfirewall_firewall`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_firewall).\n"
      },
      "symbolId": "src/networkfirewall-firewall/index:"
    },
    "@cdktn/provider-awscc.networkfirewallFirewallPolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 965
      },
      "readme": {
        "markdown": "# `awscc_networkfirewall_firewall_policy`\n\nRefer to the Terraform Registry for docs: [`awscc_networkfirewall_firewall_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_firewall_policy).\n"
      },
      "symbolId": "src/networkfirewall-firewall-policy/index:"
    },
    "@cdktn/provider-awscc.networkfirewallLoggingConfiguration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 966
      },
      "readme": {
        "markdown": "# `awscc_networkfirewall_logging_configuration`\n\nRefer to the Terraform Registry for docs: [`awscc_networkfirewall_logging_configuration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_logging_configuration).\n"
      },
      "symbolId": "src/networkfirewall-logging-configuration/index:"
    },
    "@cdktn/provider-awscc.networkfirewallRuleGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 967
      },
      "readme": {
        "markdown": "# `awscc_networkfirewall_rule_group`\n\nRefer to the Terraform Registry for docs: [`awscc_networkfirewall_rule_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_rule_group).\n"
      },
      "symbolId": "src/networkfirewall-rule-group/index:"
    },
    "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 968
      },
      "readme": {
        "markdown": "# `awscc_networkfirewall_tls_inspection_configuration`\n\nRefer to the Terraform Registry for docs: [`awscc_networkfirewall_tls_inspection_configuration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_tls_inspection_configuration).\n"
      },
      "symbolId": "src/networkfirewall-tls-inspection-configuration/index:"
    },
    "@cdktn/provider-awscc.networkfirewallVpcEndpointAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 969
      },
      "readme": {
        "markdown": "# `awscc_networkfirewall_vpc_endpoint_association`\n\nRefer to the Terraform Registry for docs: [`awscc_networkfirewall_vpc_endpoint_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_vpc_endpoint_association).\n"
      },
      "symbolId": "src/networkfirewall-vpc-endpoint-association/index:"
    },
    "@cdktn/provider-awscc.networkflowmonitorMonitor": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 970
      },
      "readme": {
        "markdown": "# `awscc_networkflowmonitor_monitor`\n\nRefer to the Terraform Registry for docs: [`awscc_networkflowmonitor_monitor`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkflowmonitor_monitor).\n"
      },
      "symbolId": "src/networkflowmonitor-monitor/index:"
    },
    "@cdktn/provider-awscc.networkmanagerConnectAttachment": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 971
      },
      "readme": {
        "markdown": "# `awscc_networkmanager_connect_attachment`\n\nRefer to the Terraform Registry for docs: [`awscc_networkmanager_connect_attachment`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_connect_attachment).\n"
      },
      "symbolId": "src/networkmanager-connect-attachment/index:"
    },
    "@cdktn/provider-awscc.networkmanagerConnectPeer": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 972
      },
      "readme": {
        "markdown": "# `awscc_networkmanager_connect_peer`\n\nRefer to the Terraform Registry for docs: [`awscc_networkmanager_connect_peer`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_connect_peer).\n"
      },
      "symbolId": "src/networkmanager-connect-peer/index:"
    },
    "@cdktn/provider-awscc.networkmanagerCoreNetwork": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 973
      },
      "readme": {
        "markdown": "# `awscc_networkmanager_core_network`\n\nRefer to the Terraform Registry for docs: [`awscc_networkmanager_core_network`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_core_network).\n"
      },
      "symbolId": "src/networkmanager-core-network/index:"
    },
    "@cdktn/provider-awscc.networkmanagerCoreNetworkPrefixListAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 974
      },
      "readme": {
        "markdown": "# `awscc_networkmanager_core_network_prefix_list_association`\n\nRefer to the Terraform Registry for docs: [`awscc_networkmanager_core_network_prefix_list_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_core_network_prefix_list_association).\n"
      },
      "symbolId": "src/networkmanager-core-network-prefix-list-association/index:"
    },
    "@cdktn/provider-awscc.networkmanagerCustomerGatewayAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 975
      },
      "readme": {
        "markdown": "# `awscc_networkmanager_customer_gateway_association`\n\nRefer to the Terraform Registry for docs: [`awscc_networkmanager_customer_gateway_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_customer_gateway_association).\n"
      },
      "symbolId": "src/networkmanager-customer-gateway-association/index:"
    },
    "@cdktn/provider-awscc.networkmanagerDevice": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 976
      },
      "readme": {
        "markdown": "# `awscc_networkmanager_device`\n\nRefer to the Terraform Registry for docs: [`awscc_networkmanager_device`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_device).\n"
      },
      "symbolId": "src/networkmanager-device/index:"
    },
    "@cdktn/provider-awscc.networkmanagerDirectConnectGatewayAttachment": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 977
      },
      "readme": {
        "markdown": "# `awscc_networkmanager_direct_connect_gateway_attachment`\n\nRefer to the Terraform Registry for docs: [`awscc_networkmanager_direct_connect_gateway_attachment`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_direct_connect_gateway_attachment).\n"
      },
      "symbolId": "src/networkmanager-direct-connect-gateway-attachment/index:"
    },
    "@cdktn/provider-awscc.networkmanagerGlobalNetwork": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 978
      },
      "readme": {
        "markdown": "# `awscc_networkmanager_global_network`\n\nRefer to the Terraform Registry for docs: [`awscc_networkmanager_global_network`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_global_network).\n"
      },
      "symbolId": "src/networkmanager-global-network/index:"
    },
    "@cdktn/provider-awscc.networkmanagerLink": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 979
      },
      "readme": {
        "markdown": "# `awscc_networkmanager_link`\n\nRefer to the Terraform Registry for docs: [`awscc_networkmanager_link`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_link).\n"
      },
      "symbolId": "src/networkmanager-link/index:"
    },
    "@cdktn/provider-awscc.networkmanagerLinkAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 980
      },
      "readme": {
        "markdown": "# `awscc_networkmanager_link_association`\n\nRefer to the Terraform Registry for docs: [`awscc_networkmanager_link_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_link_association).\n"
      },
      "symbolId": "src/networkmanager-link-association/index:"
    },
    "@cdktn/provider-awscc.networkmanagerSite": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 981
      },
      "readme": {
        "markdown": "# `awscc_networkmanager_site`\n\nRefer to the Terraform Registry for docs: [`awscc_networkmanager_site`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_site).\n"
      },
      "symbolId": "src/networkmanager-site/index:"
    },
    "@cdktn/provider-awscc.networkmanagerSiteToSiteVpnAttachment": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 982
      },
      "readme": {
        "markdown": "# `awscc_networkmanager_site_to_site_vpn_attachment`\n\nRefer to the Terraform Registry for docs: [`awscc_networkmanager_site_to_site_vpn_attachment`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_site_to_site_vpn_attachment).\n"
      },
      "symbolId": "src/networkmanager-site-to-site-vpn-attachment/index:"
    },
    "@cdktn/provider-awscc.networkmanagerTransitGatewayPeering": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 983
      },
      "readme": {
        "markdown": "# `awscc_networkmanager_transit_gateway_peering`\n\nRefer to the Terraform Registry for docs: [`awscc_networkmanager_transit_gateway_peering`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_transit_gateway_peering).\n"
      },
      "symbolId": "src/networkmanager-transit-gateway-peering/index:"
    },
    "@cdktn/provider-awscc.networkmanagerTransitGatewayRegistration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 984
      },
      "readme": {
        "markdown": "# `awscc_networkmanager_transit_gateway_registration`\n\nRefer to the Terraform Registry for docs: [`awscc_networkmanager_transit_gateway_registration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_transit_gateway_registration).\n"
      },
      "symbolId": "src/networkmanager-transit-gateway-registration/index:"
    },
    "@cdktn/provider-awscc.networkmanagerTransitGatewayRouteTableAttachment": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 985
      },
      "readme": {
        "markdown": "# `awscc_networkmanager_transit_gateway_route_table_attachment`\n\nRefer to the Terraform Registry for docs: [`awscc_networkmanager_transit_gateway_route_table_attachment`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_transit_gateway_route_table_attachment).\n"
      },
      "symbolId": "src/networkmanager-transit-gateway-route-table-attachment/index:"
    },
    "@cdktn/provider-awscc.networkmanagerVpcAttachment": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 986
      },
      "readme": {
        "markdown": "# `awscc_networkmanager_vpc_attachment`\n\nRefer to the Terraform Registry for docs: [`awscc_networkmanager_vpc_attachment`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_vpc_attachment).\n"
      },
      "symbolId": "src/networkmanager-vpc-attachment/index:"
    },
    "@cdktn/provider-awscc.nimblestudioLaunchProfile": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 987
      },
      "readme": {
        "markdown": "# `awscc_nimblestudio_launch_profile`\n\nRefer to the Terraform Registry for docs: [`awscc_nimblestudio_launch_profile`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/nimblestudio_launch_profile).\n"
      },
      "symbolId": "src/nimblestudio-launch-profile/index:"
    },
    "@cdktn/provider-awscc.nimblestudioStreamingImage": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 988
      },
      "readme": {
        "markdown": "# `awscc_nimblestudio_streaming_image`\n\nRefer to the Terraform Registry for docs: [`awscc_nimblestudio_streaming_image`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/nimblestudio_streaming_image).\n"
      },
      "symbolId": "src/nimblestudio-streaming-image/index:"
    },
    "@cdktn/provider-awscc.nimblestudioStudio": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 989
      },
      "readme": {
        "markdown": "# `awscc_nimblestudio_studio`\n\nRefer to the Terraform Registry for docs: [`awscc_nimblestudio_studio`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/nimblestudio_studio).\n"
      },
      "symbolId": "src/nimblestudio-studio/index:"
    },
    "@cdktn/provider-awscc.nimblestudioStudioComponent": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 990
      },
      "readme": {
        "markdown": "# `awscc_nimblestudio_studio_component`\n\nRefer to the Terraform Registry for docs: [`awscc_nimblestudio_studio_component`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/nimblestudio_studio_component).\n"
      },
      "symbolId": "src/nimblestudio-studio-component/index:"
    },
    "@cdktn/provider-awscc.notificationsChannelAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 991
      },
      "readme": {
        "markdown": "# `awscc_notifications_channel_association`\n\nRefer to the Terraform Registry for docs: [`awscc_notifications_channel_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/notifications_channel_association).\n"
      },
      "symbolId": "src/notifications-channel-association/index:"
    },
    "@cdktn/provider-awscc.notificationsEventRule": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 992
      },
      "readme": {
        "markdown": "# `awscc_notifications_event_rule`\n\nRefer to the Terraform Registry for docs: [`awscc_notifications_event_rule`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/notifications_event_rule).\n"
      },
      "symbolId": "src/notifications-event-rule/index:"
    },
    "@cdktn/provider-awscc.notificationsManagedNotificationAccountContactAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 993
      },
      "readme": {
        "markdown": "# `awscc_notifications_managed_notification_account_contact_association`\n\nRefer to the Terraform Registry for docs: [`awscc_notifications_managed_notification_account_contact_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/notifications_managed_notification_account_contact_association).\n"
      },
      "symbolId": "src/notifications-managed-notification-account-contact-association/index:"
    },
    "@cdktn/provider-awscc.notificationsManagedNotificationAdditionalChannelAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 994
      },
      "readme": {
        "markdown": "# `awscc_notifications_managed_notification_additional_channel_association`\n\nRefer to the Terraform Registry for docs: [`awscc_notifications_managed_notification_additional_channel_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/notifications_managed_notification_additional_channel_association).\n"
      },
      "symbolId": "src/notifications-managed-notification-additional-channel-association/index:"
    },
    "@cdktn/provider-awscc.notificationsNotificationConfiguration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 995
      },
      "readme": {
        "markdown": "# `awscc_notifications_notification_configuration`\n\nRefer to the Terraform Registry for docs: [`awscc_notifications_notification_configuration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/notifications_notification_configuration).\n"
      },
      "symbolId": "src/notifications-notification-configuration/index:"
    },
    "@cdktn/provider-awscc.notificationsNotificationHub": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 996
      },
      "readme": {
        "markdown": "# `awscc_notifications_notification_hub`\n\nRefer to the Terraform Registry for docs: [`awscc_notifications_notification_hub`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/notifications_notification_hub).\n"
      },
      "symbolId": "src/notifications-notification-hub/index:"
    },
    "@cdktn/provider-awscc.notificationsOrganizationalUnitAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 997
      },
      "readme": {
        "markdown": "# `awscc_notifications_organizational_unit_association`\n\nRefer to the Terraform Registry for docs: [`awscc_notifications_organizational_unit_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/notifications_organizational_unit_association).\n"
      },
      "symbolId": "src/notifications-organizational-unit-association/index:"
    },
    "@cdktn/provider-awscc.notificationscontactsEmailContact": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 998
      },
      "readme": {
        "markdown": "# `awscc_notificationscontacts_email_contact`\n\nRefer to the Terraform Registry for docs: [`awscc_notificationscontacts_email_contact`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/notificationscontacts_email_contact).\n"
      },
      "symbolId": "src/notificationscontacts-email-contact/index:"
    },
    "@cdktn/provider-awscc.oamLink": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 999
      },
      "readme": {
        "markdown": "# `awscc_oam_link`\n\nRefer to the Terraform Registry for docs: [`awscc_oam_link`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/oam_link).\n"
      },
      "symbolId": "src/oam-link/index:"
    },
    "@cdktn/provider-awscc.oamSink": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1000
      },
      "readme": {
        "markdown": "# `awscc_oam_sink`\n\nRefer to the Terraform Registry for docs: [`awscc_oam_sink`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/oam_sink).\n"
      },
      "symbolId": "src/oam-sink/index:"
    },
    "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1001
      },
      "readme": {
        "markdown": "# `awscc_observabilityadmin_organization_centralization_rule`\n\nRefer to the Terraform Registry for docs: [`awscc_observabilityadmin_organization_centralization_rule`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_organization_centralization_rule).\n"
      },
      "symbolId": "src/observabilityadmin-organization-centralization-rule/index:"
    },
    "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1002
      },
      "readme": {
        "markdown": "# `awscc_observabilityadmin_organization_telemetry_rule`\n\nRefer to the Terraform Registry for docs: [`awscc_observabilityadmin_organization_telemetry_rule`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_organization_telemetry_rule).\n"
      },
      "symbolId": "src/observabilityadmin-organization-telemetry-rule/index:"
    },
    "@cdktn/provider-awscc.observabilityadminS3TableIntegration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1003
      },
      "readme": {
        "markdown": "# `awscc_observabilityadmin_s3_table_integration`\n\nRefer to the Terraform Registry for docs: [`awscc_observabilityadmin_s3_table_integration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_s3_table_integration).\n"
      },
      "symbolId": "src/observabilityadmin-s3-table-integration/index:"
    },
    "@cdktn/provider-awscc.observabilityadminTelemetryEnrichment": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1004
      },
      "readme": {
        "markdown": "# `awscc_observabilityadmin_telemetry_enrichment`\n\nRefer to the Terraform Registry for docs: [`awscc_observabilityadmin_telemetry_enrichment`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_telemetry_enrichment).\n"
      },
      "symbolId": "src/observabilityadmin-telemetry-enrichment/index:"
    },
    "@cdktn/provider-awscc.observabilityadminTelemetryRule": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1005
      },
      "readme": {
        "markdown": "# `awscc_observabilityadmin_telemetry_rule`\n\nRefer to the Terraform Registry for docs: [`awscc_observabilityadmin_telemetry_rule`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_telemetry_rule).\n"
      },
      "symbolId": "src/observabilityadmin-telemetry-rule/index:"
    },
    "@cdktn/provider-awscc.odbCloudAutonomousVmCluster": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1006
      },
      "readme": {
        "markdown": "# `awscc_odb_cloud_autonomous_vm_cluster`\n\nRefer to the Terraform Registry for docs: [`awscc_odb_cloud_autonomous_vm_cluster`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_cloud_autonomous_vm_cluster).\n"
      },
      "symbolId": "src/odb-cloud-autonomous-vm-cluster/index:"
    },
    "@cdktn/provider-awscc.odbCloudExadataInfrastructure": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1007
      },
      "readme": {
        "markdown": "# `awscc_odb_cloud_exadata_infrastructure`\n\nRefer to the Terraform Registry for docs: [`awscc_odb_cloud_exadata_infrastructure`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_cloud_exadata_infrastructure).\n"
      },
      "symbolId": "src/odb-cloud-exadata-infrastructure/index:"
    },
    "@cdktn/provider-awscc.odbCloudVmCluster": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1008
      },
      "readme": {
        "markdown": "# `awscc_odb_cloud_vm_cluster`\n\nRefer to the Terraform Registry for docs: [`awscc_odb_cloud_vm_cluster`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_cloud_vm_cluster).\n"
      },
      "symbolId": "src/odb-cloud-vm-cluster/index:"
    },
    "@cdktn/provider-awscc.odbOdbNetwork": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1009
      },
      "readme": {
        "markdown": "# `awscc_odb_odb_network`\n\nRefer to the Terraform Registry for docs: [`awscc_odb_odb_network`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_odb_network).\n"
      },
      "symbolId": "src/odb-odb-network/index:"
    },
    "@cdktn/provider-awscc.odbOdbPeeringConnection": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1010
      },
      "readme": {
        "markdown": "# `awscc_odb_odb_peering_connection`\n\nRefer to the Terraform Registry for docs: [`awscc_odb_odb_peering_connection`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_odb_peering_connection).\n"
      },
      "symbolId": "src/odb-odb-peering-connection/index:"
    },
    "@cdktn/provider-awscc.omicsAnnotationStore": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1011
      },
      "readme": {
        "markdown": "# `awscc_omics_annotation_store`\n\nRefer to the Terraform Registry for docs: [`awscc_omics_annotation_store`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/omics_annotation_store).\n"
      },
      "symbolId": "src/omics-annotation-store/index:"
    },
    "@cdktn/provider-awscc.omicsConfiguration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1012
      },
      "readme": {
        "markdown": "# `awscc_omics_configuration`\n\nRefer to the Terraform Registry for docs: [`awscc_omics_configuration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/omics_configuration).\n"
      },
      "symbolId": "src/omics-configuration/index:"
    },
    "@cdktn/provider-awscc.omicsReferenceStore": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1013
      },
      "readme": {
        "markdown": "# `awscc_omics_reference_store`\n\nRefer to the Terraform Registry for docs: [`awscc_omics_reference_store`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/omics_reference_store).\n"
      },
      "symbolId": "src/omics-reference-store/index:"
    },
    "@cdktn/provider-awscc.omicsRunGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1014
      },
      "readme": {
        "markdown": "# `awscc_omics_run_group`\n\nRefer to the Terraform Registry for docs: [`awscc_omics_run_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/omics_run_group).\n"
      },
      "symbolId": "src/omics-run-group/index:"
    },
    "@cdktn/provider-awscc.omicsSequenceStore": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1015
      },
      "readme": {
        "markdown": "# `awscc_omics_sequence_store`\n\nRefer to the Terraform Registry for docs: [`awscc_omics_sequence_store`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/omics_sequence_store).\n"
      },
      "symbolId": "src/omics-sequence-store/index:"
    },
    "@cdktn/provider-awscc.omicsVariantStore": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1016
      },
      "readme": {
        "markdown": "# `awscc_omics_variant_store`\n\nRefer to the Terraform Registry for docs: [`awscc_omics_variant_store`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/omics_variant_store).\n"
      },
      "symbolId": "src/omics-variant-store/index:"
    },
    "@cdktn/provider-awscc.omicsWorkflow": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1017
      },
      "readme": {
        "markdown": "# `awscc_omics_workflow`\n\nRefer to the Terraform Registry for docs: [`awscc_omics_workflow`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/omics_workflow).\n"
      },
      "symbolId": "src/omics-workflow/index:"
    },
    "@cdktn/provider-awscc.omicsWorkflowVersion": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1018
      },
      "readme": {
        "markdown": "# `awscc_omics_workflow_version`\n\nRefer to the Terraform Registry for docs: [`awscc_omics_workflow_version`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/omics_workflow_version).\n"
      },
      "symbolId": "src/omics-workflow-version/index:"
    },
    "@cdktn/provider-awscc.opensearchserverlessAccessPolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1019
      },
      "readme": {
        "markdown": "# `awscc_opensearchserverless_access_policy`\n\nRefer to the Terraform Registry for docs: [`awscc_opensearchserverless_access_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchserverless_access_policy).\n"
      },
      "symbolId": "src/opensearchserverless-access-policy/index:"
    },
    "@cdktn/provider-awscc.opensearchserverlessCollection": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1020
      },
      "readme": {
        "markdown": "# `awscc_opensearchserverless_collection`\n\nRefer to the Terraform Registry for docs: [`awscc_opensearchserverless_collection`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchserverless_collection).\n"
      },
      "symbolId": "src/opensearchserverless-collection/index:"
    },
    "@cdktn/provider-awscc.opensearchserverlessCollectionGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1021
      },
      "readme": {
        "markdown": "# `awscc_opensearchserverless_collection_group`\n\nRefer to the Terraform Registry for docs: [`awscc_opensearchserverless_collection_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchserverless_collection_group).\n"
      },
      "symbolId": "src/opensearchserverless-collection-group/index:"
    },
    "@cdktn/provider-awscc.opensearchserverlessCollectionIndex": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1022
      },
      "readme": {
        "markdown": "# `awscc_opensearchserverless_collection_index`\n\nRefer to the Terraform Registry for docs: [`awscc_opensearchserverless_collection_index`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchserverless_collection_index).\n"
      },
      "symbolId": "src/opensearchserverless-collection-index/index:"
    },
    "@cdktn/provider-awscc.opensearchserverlessLifecyclePolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1023
      },
      "readme": {
        "markdown": "# `awscc_opensearchserverless_lifecycle_policy`\n\nRefer to the Terraform Registry for docs: [`awscc_opensearchserverless_lifecycle_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchserverless_lifecycle_policy).\n"
      },
      "symbolId": "src/opensearchserverless-lifecycle-policy/index:"
    },
    "@cdktn/provider-awscc.opensearchserverlessSecurityConfig": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1024
      },
      "readme": {
        "markdown": "# `awscc_opensearchserverless_security_config`\n\nRefer to the Terraform Registry for docs: [`awscc_opensearchserverless_security_config`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchserverless_security_config).\n"
      },
      "symbolId": "src/opensearchserverless-security-config/index:"
    },
    "@cdktn/provider-awscc.opensearchserverlessSecurityPolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1025
      },
      "readme": {
        "markdown": "# `awscc_opensearchserverless_security_policy`\n\nRefer to the Terraform Registry for docs: [`awscc_opensearchserverless_security_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchserverless_security_policy).\n"
      },
      "symbolId": "src/opensearchserverless-security-policy/index:"
    },
    "@cdktn/provider-awscc.opensearchserverlessVpcEndpoint": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1026
      },
      "readme": {
        "markdown": "# `awscc_opensearchserverless_vpc_endpoint`\n\nRefer to the Terraform Registry for docs: [`awscc_opensearchserverless_vpc_endpoint`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchserverless_vpc_endpoint).\n"
      },
      "symbolId": "src/opensearchserverless-vpc-endpoint/index:"
    },
    "@cdktn/provider-awscc.opensearchserviceApplication": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1027
      },
      "readme": {
        "markdown": "# `awscc_opensearchservice_application`\n\nRefer to the Terraform Registry for docs: [`awscc_opensearchservice_application`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_application).\n"
      },
      "symbolId": "src/opensearchservice-application/index:"
    },
    "@cdktn/provider-awscc.opensearchserviceDomain": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1028
      },
      "readme": {
        "markdown": "# `awscc_opensearchservice_domain`\n\nRefer to the Terraform Registry for docs: [`awscc_opensearchservice_domain`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain).\n"
      },
      "symbolId": "src/opensearchservice-domain/index:"
    },
    "@cdktn/provider-awscc.opsworkscmServer": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1029
      },
      "readme": {
        "markdown": "# `awscc_opsworkscm_server`\n\nRefer to the Terraform Registry for docs: [`awscc_opsworkscm_server`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opsworkscm_server).\n"
      },
      "symbolId": "src/opsworkscm-server/index:"
    },
    "@cdktn/provider-awscc.organizationsAccount": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1030
      },
      "readme": {
        "markdown": "# `awscc_organizations_account`\n\nRefer to the Terraform Registry for docs: [`awscc_organizations_account`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/organizations_account).\n"
      },
      "symbolId": "src/organizations-account/index:"
    },
    "@cdktn/provider-awscc.organizationsOrganization": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1031
      },
      "readme": {
        "markdown": "# `awscc_organizations_organization`\n\nRefer to the Terraform Registry for docs: [`awscc_organizations_organization`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/organizations_organization).\n"
      },
      "symbolId": "src/organizations-organization/index:"
    },
    "@cdktn/provider-awscc.organizationsOrganizationalUnit": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1032
      },
      "readme": {
        "markdown": "# `awscc_organizations_organizational_unit`\n\nRefer to the Terraform Registry for docs: [`awscc_organizations_organizational_unit`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/organizations_organizational_unit).\n"
      },
      "symbolId": "src/organizations-organizational-unit/index:"
    },
    "@cdktn/provider-awscc.organizationsPolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1033
      },
      "readme": {
        "markdown": "# `awscc_organizations_policy`\n\nRefer to the Terraform Registry for docs: [`awscc_organizations_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/organizations_policy).\n"
      },
      "symbolId": "src/organizations-policy/index:"
    },
    "@cdktn/provider-awscc.organizationsResourcePolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1034
      },
      "readme": {
        "markdown": "# `awscc_organizations_resource_policy`\n\nRefer to the Terraform Registry for docs: [`awscc_organizations_resource_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/organizations_resource_policy).\n"
      },
      "symbolId": "src/organizations-resource-policy/index:"
    },
    "@cdktn/provider-awscc.osisPipeline": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1035
      },
      "readme": {
        "markdown": "# `awscc_osis_pipeline`\n\nRefer to the Terraform Registry for docs: [`awscc_osis_pipeline`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/osis_pipeline).\n"
      },
      "symbolId": "src/osis-pipeline/index:"
    },
    "@cdktn/provider-awscc.outpostsSite": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1036
      },
      "readme": {
        "markdown": "# `awscc_outposts_site`\n\nRefer to the Terraform Registry for docs: [`awscc_outposts_site`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/outposts_site).\n"
      },
      "symbolId": "src/outposts-site/index:"
    },
    "@cdktn/provider-awscc.panoramaApplicationInstance": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1037
      },
      "readme": {
        "markdown": "# `awscc_panorama_application_instance`\n\nRefer to the Terraform Registry for docs: [`awscc_panorama_application_instance`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/panorama_application_instance).\n"
      },
      "symbolId": "src/panorama-application-instance/index:"
    },
    "@cdktn/provider-awscc.panoramaPackage": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1038
      },
      "readme": {
        "markdown": "# `awscc_panorama_package`\n\nRefer to the Terraform Registry for docs: [`awscc_panorama_package`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/panorama_package).\n"
      },
      "symbolId": "src/panorama-package/index:"
    },
    "@cdktn/provider-awscc.panoramaPackageVersion": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1039
      },
      "readme": {
        "markdown": "# `awscc_panorama_package_version`\n\nRefer to the Terraform Registry for docs: [`awscc_panorama_package_version`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/panorama_package_version).\n"
      },
      "symbolId": "src/panorama-package-version/index:"
    },
    "@cdktn/provider-awscc.paymentcryptographyAlias": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1040
      },
      "readme": {
        "markdown": "# `awscc_paymentcryptography_alias`\n\nRefer to the Terraform Registry for docs: [`awscc_paymentcryptography_alias`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/paymentcryptography_alias).\n"
      },
      "symbolId": "src/paymentcryptography-alias/index:"
    },
    "@cdktn/provider-awscc.paymentcryptographyKey": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1041
      },
      "readme": {
        "markdown": "# `awscc_paymentcryptography_key`\n\nRefer to the Terraform Registry for docs: [`awscc_paymentcryptography_key`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/paymentcryptography_key).\n"
      },
      "symbolId": "src/paymentcryptography-key/index:"
    },
    "@cdktn/provider-awscc.pcaconnectoradConnector": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1042
      },
      "readme": {
        "markdown": "# `awscc_pcaconnectorad_connector`\n\nRefer to the Terraform Registry for docs: [`awscc_pcaconnectorad_connector`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_connector).\n"
      },
      "symbolId": "src/pcaconnectorad-connector/index:"
    },
    "@cdktn/provider-awscc.pcaconnectoradDirectoryRegistration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1043
      },
      "readme": {
        "markdown": "# `awscc_pcaconnectorad_directory_registration`\n\nRefer to the Terraform Registry for docs: [`awscc_pcaconnectorad_directory_registration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_directory_registration).\n"
      },
      "symbolId": "src/pcaconnectorad-directory-registration/index:"
    },
    "@cdktn/provider-awscc.pcaconnectoradServicePrincipalName": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1044
      },
      "readme": {
        "markdown": "# `awscc_pcaconnectorad_service_principal_name`\n\nRefer to the Terraform Registry for docs: [`awscc_pcaconnectorad_service_principal_name`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_service_principal_name).\n"
      },
      "symbolId": "src/pcaconnectorad-service-principal-name/index:"
    },
    "@cdktn/provider-awscc.pcaconnectoradTemplate": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1045
      },
      "readme": {
        "markdown": "# `awscc_pcaconnectorad_template`\n\nRefer to the Terraform Registry for docs: [`awscc_pcaconnectorad_template`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template).\n"
      },
      "symbolId": "src/pcaconnectorad-template/index:"
    },
    "@cdktn/provider-awscc.pcaconnectoradTemplateGroupAccessControlEntry": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1046
      },
      "readme": {
        "markdown": "# `awscc_pcaconnectorad_template_group_access_control_entry`\n\nRefer to the Terraform Registry for docs: [`awscc_pcaconnectorad_template_group_access_control_entry`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template_group_access_control_entry).\n"
      },
      "symbolId": "src/pcaconnectorad-template-group-access-control-entry/index:"
    },
    "@cdktn/provider-awscc.pcaconnectorscepChallenge": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1047
      },
      "readme": {
        "markdown": "# `awscc_pcaconnectorscep_challenge`\n\nRefer to the Terraform Registry for docs: [`awscc_pcaconnectorscep_challenge`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorscep_challenge).\n"
      },
      "symbolId": "src/pcaconnectorscep-challenge/index:"
    },
    "@cdktn/provider-awscc.pcaconnectorscepConnector": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1048
      },
      "readme": {
        "markdown": "# `awscc_pcaconnectorscep_connector`\n\nRefer to the Terraform Registry for docs: [`awscc_pcaconnectorscep_connector`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorscep_connector).\n"
      },
      "symbolId": "src/pcaconnectorscep-connector/index:"
    },
    "@cdktn/provider-awscc.pcsCluster": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1049
      },
      "readme": {
        "markdown": "# `awscc_pcs_cluster`\n\nRefer to the Terraform Registry for docs: [`awscc_pcs_cluster`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcs_cluster).\n"
      },
      "symbolId": "src/pcs-cluster/index:"
    },
    "@cdktn/provider-awscc.pcsComputeNodeGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1050
      },
      "readme": {
        "markdown": "# `awscc_pcs_compute_node_group`\n\nRefer to the Terraform Registry for docs: [`awscc_pcs_compute_node_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcs_compute_node_group).\n"
      },
      "symbolId": "src/pcs-compute-node-group/index:"
    },
    "@cdktn/provider-awscc.pcsQueue": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1051
      },
      "readme": {
        "markdown": "# `awscc_pcs_queue`\n\nRefer to the Terraform Registry for docs: [`awscc_pcs_queue`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcs_queue).\n"
      },
      "symbolId": "src/pcs-queue/index:"
    },
    "@cdktn/provider-awscc.personalizeDataset": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1052
      },
      "readme": {
        "markdown": "# `awscc_personalize_dataset`\n\nRefer to the Terraform Registry for docs: [`awscc_personalize_dataset`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/personalize_dataset).\n"
      },
      "symbolId": "src/personalize-dataset/index:"
    },
    "@cdktn/provider-awscc.personalizeDatasetGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1053
      },
      "readme": {
        "markdown": "# `awscc_personalize_dataset_group`\n\nRefer to the Terraform Registry for docs: [`awscc_personalize_dataset_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/personalize_dataset_group).\n"
      },
      "symbolId": "src/personalize-dataset-group/index:"
    },
    "@cdktn/provider-awscc.personalizeSchema": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1054
      },
      "readme": {
        "markdown": "# `awscc_personalize_schema`\n\nRefer to the Terraform Registry for docs: [`awscc_personalize_schema`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/personalize_schema).\n"
      },
      "symbolId": "src/personalize-schema/index:"
    },
    "@cdktn/provider-awscc.personalizeSolution": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1055
      },
      "readme": {
        "markdown": "# `awscc_personalize_solution`\n\nRefer to the Terraform Registry for docs: [`awscc_personalize_solution`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/personalize_solution).\n"
      },
      "symbolId": "src/personalize-solution/index:"
    },
    "@cdktn/provider-awscc.pinpointInAppTemplate": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1056
      },
      "readme": {
        "markdown": "# `awscc_pinpoint_in_app_template`\n\nRefer to the Terraform Registry for docs: [`awscc_pinpoint_in_app_template`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pinpoint_in_app_template).\n"
      },
      "symbolId": "src/pinpoint-in-app-template/index:"
    },
    "@cdktn/provider-awscc.pipesPipe": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1057
      },
      "readme": {
        "markdown": "# `awscc_pipes_pipe`\n\nRefer to the Terraform Registry for docs: [`awscc_pipes_pipe`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe).\n"
      },
      "symbolId": "src/pipes-pipe/index:"
    },
    "@cdktn/provider-awscc.protonEnvironmentAccountConnection": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1058
      },
      "readme": {
        "markdown": "# `awscc_proton_environment_account_connection`\n\nRefer to the Terraform Registry for docs: [`awscc_proton_environment_account_connection`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/proton_environment_account_connection).\n"
      },
      "symbolId": "src/proton-environment-account-connection/index:"
    },
    "@cdktn/provider-awscc.protonEnvironmentTemplate": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1059
      },
      "readme": {
        "markdown": "# `awscc_proton_environment_template`\n\nRefer to the Terraform Registry for docs: [`awscc_proton_environment_template`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/proton_environment_template).\n"
      },
      "symbolId": "src/proton-environment-template/index:"
    },
    "@cdktn/provider-awscc.protonServiceTemplate": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1060
      },
      "readme": {
        "markdown": "# `awscc_proton_service_template`\n\nRefer to the Terraform Registry for docs: [`awscc_proton_service_template`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/proton_service_template).\n"
      },
      "symbolId": "src/proton-service-template/index:"
    },
    "@cdktn/provider-awscc.provider": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 3985
      },
      "readme": {
        "markdown": "# `provider`\n\nRefer to the Terraform Registry for docs: [`awscc`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs).\n"
      },
      "symbolId": "src/provider/index:"
    },
    "@cdktn/provider-awscc.qbusinessApplication": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1061
      },
      "readme": {
        "markdown": "# `awscc_qbusiness_application`\n\nRefer to the Terraform Registry for docs: [`awscc_qbusiness_application`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_application).\n"
      },
      "symbolId": "src/qbusiness-application/index:"
    },
    "@cdktn/provider-awscc.qbusinessDataSource": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1062
      },
      "readme": {
        "markdown": "# `awscc_qbusiness_data_source`\n\nRefer to the Terraform Registry for docs: [`awscc_qbusiness_data_source`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_data_source).\n"
      },
      "symbolId": "src/qbusiness-data-source/index:"
    },
    "@cdktn/provider-awscc.qbusinessIndex": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1063
      },
      "readme": {
        "markdown": "# `awscc_qbusiness_index`\n\nRefer to the Terraform Registry for docs: [`awscc_qbusiness_index`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_index).\n"
      },
      "symbolId": "src/qbusiness-index/index:"
    },
    "@cdktn/provider-awscc.qbusinessPermission": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1064
      },
      "readme": {
        "markdown": "# `awscc_qbusiness_permission`\n\nRefer to the Terraform Registry for docs: [`awscc_qbusiness_permission`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_permission).\n"
      },
      "symbolId": "src/qbusiness-permission/index:"
    },
    "@cdktn/provider-awscc.qbusinessPlugin": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1065
      },
      "readme": {
        "markdown": "# `awscc_qbusiness_plugin`\n\nRefer to the Terraform Registry for docs: [`awscc_qbusiness_plugin`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_plugin).\n"
      },
      "symbolId": "src/qbusiness-plugin/index:"
    },
    "@cdktn/provider-awscc.qbusinessRetriever": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1066
      },
      "readme": {
        "markdown": "# `awscc_qbusiness_retriever`\n\nRefer to the Terraform Registry for docs: [`awscc_qbusiness_retriever`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_retriever).\n"
      },
      "symbolId": "src/qbusiness-retriever/index:"
    },
    "@cdktn/provider-awscc.qbusinessWebExperience": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1067
      },
      "readme": {
        "markdown": "# `awscc_qbusiness_web_experience`\n\nRefer to the Terraform Registry for docs: [`awscc_qbusiness_web_experience`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_web_experience).\n"
      },
      "symbolId": "src/qbusiness-web-experience/index:"
    },
    "@cdktn/provider-awscc.qldbStream": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1068
      },
      "readme": {
        "markdown": "# `awscc_qldb_stream`\n\nRefer to the Terraform Registry for docs: [`awscc_qldb_stream`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qldb_stream).\n"
      },
      "symbolId": "src/qldb-stream/index:"
    },
    "@cdktn/provider-awscc.quicksightActionConnector": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1069
      },
      "readme": {
        "markdown": "# `awscc_quicksight_action_connector`\n\nRefer to the Terraform Registry for docs: [`awscc_quicksight_action_connector`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_action_connector).\n"
      },
      "symbolId": "src/quicksight-action-connector/index:"
    },
    "@cdktn/provider-awscc.quicksightAgent": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1070
      },
      "readme": {
        "markdown": "# `awscc_quicksight_agent`\n\nRefer to the Terraform Registry for docs: [`awscc_quicksight_agent`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_agent).\n"
      },
      "symbolId": "src/quicksight-agent/index:"
    },
    "@cdktn/provider-awscc.quicksightAnalysis": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1071
      },
      "readme": {
        "markdown": "# `awscc_quicksight_analysis`\n\nRefer to the Terraform Registry for docs: [`awscc_quicksight_analysis`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_analysis).\n"
      },
      "symbolId": "src/quicksight-analysis/index:"
    },
    "@cdktn/provider-awscc.quicksightCustomPermissions": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1072
      },
      "readme": {
        "markdown": "# `awscc_quicksight_custom_permissions`\n\nRefer to the Terraform Registry for docs: [`awscc_quicksight_custom_permissions`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions).\n"
      },
      "symbolId": "src/quicksight-custom-permissions/index:"
    },
    "@cdktn/provider-awscc.quicksightDashboard": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1073
      },
      "readme": {
        "markdown": "# `awscc_quicksight_dashboard`\n\nRefer to the Terraform Registry for docs: [`awscc_quicksight_dashboard`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_dashboard).\n"
      },
      "symbolId": "src/quicksight-dashboard/index:"
    },
    "@cdktn/provider-awscc.quicksightDataSet": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1074
      },
      "readme": {
        "markdown": "# `awscc_quicksight_data_set`\n\nRefer to the Terraform Registry for docs: [`awscc_quicksight_data_set`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_set).\n"
      },
      "symbolId": "src/quicksight-data-set/index:"
    },
    "@cdktn/provider-awscc.quicksightDataSource": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1075
      },
      "readme": {
        "markdown": "# `awscc_quicksight_data_source`\n\nRefer to the Terraform Registry for docs: [`awscc_quicksight_data_source`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source).\n"
      },
      "symbolId": "src/quicksight-data-source/index:"
    },
    "@cdktn/provider-awscc.quicksightFolder": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1076
      },
      "readme": {
        "markdown": "# `awscc_quicksight_folder`\n\nRefer to the Terraform Registry for docs: [`awscc_quicksight_folder`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_folder).\n"
      },
      "symbolId": "src/quicksight-folder/index:"
    },
    "@cdktn/provider-awscc.quicksightKnowledgeBase": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1077
      },
      "readme": {
        "markdown": "# `awscc_quicksight_knowledge_base`\n\nRefer to the Terraform Registry for docs: [`awscc_quicksight_knowledge_base`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_knowledge_base).\n"
      },
      "symbolId": "src/quicksight-knowledge-base/index:"
    },
    "@cdktn/provider-awscc.quicksightOAuthClientApplication": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1078
      },
      "readme": {
        "markdown": "# `awscc_quicksight_o_auth_client_application`\n\nRefer to the Terraform Registry for docs: [`awscc_quicksight_o_auth_client_application`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_o_auth_client_application).\n"
      },
      "symbolId": "src/quicksight-o-auth-client-application/index:"
    },
    "@cdktn/provider-awscc.quicksightRefreshSchedule": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1079
      },
      "readme": {
        "markdown": "# `awscc_quicksight_refresh_schedule`\n\nRefer to the Terraform Registry for docs: [`awscc_quicksight_refresh_schedule`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_refresh_schedule).\n"
      },
      "symbolId": "src/quicksight-refresh-schedule/index:"
    },
    "@cdktn/provider-awscc.quicksightSpace": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1080
      },
      "readme": {
        "markdown": "# `awscc_quicksight_space`\n\nRefer to the Terraform Registry for docs: [`awscc_quicksight_space`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_space).\n"
      },
      "symbolId": "src/quicksight-space/index:"
    },
    "@cdktn/provider-awscc.quicksightTemplate": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1081
      },
      "readme": {
        "markdown": "# `awscc_quicksight_template`\n\nRefer to the Terraform Registry for docs: [`awscc_quicksight_template`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_template).\n"
      },
      "symbolId": "src/quicksight-template/index:"
    },
    "@cdktn/provider-awscc.quicksightTheme": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1082
      },
      "readme": {
        "markdown": "# `awscc_quicksight_theme`\n\nRefer to the Terraform Registry for docs: [`awscc_quicksight_theme`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_theme).\n"
      },
      "symbolId": "src/quicksight-theme/index:"
    },
    "@cdktn/provider-awscc.quicksightTopic": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1083
      },
      "readme": {
        "markdown": "# `awscc_quicksight_topic`\n\nRefer to the Terraform Registry for docs: [`awscc_quicksight_topic`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic).\n"
      },
      "symbolId": "src/quicksight-topic/index:"
    },
    "@cdktn/provider-awscc.quicksightTopicV2": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1084
      },
      "readme": {
        "markdown": "# `awscc_quicksight_topic_v2`\n\nRefer to the Terraform Registry for docs: [`awscc_quicksight_topic_v2`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic_v2).\n"
      },
      "symbolId": "src/quicksight-topic-v2/index:"
    },
    "@cdktn/provider-awscc.quicksightVpcConnection": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1085
      },
      "readme": {
        "markdown": "# `awscc_quicksight_vpc_connection`\n\nRefer to the Terraform Registry for docs: [`awscc_quicksight_vpc_connection`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_vpc_connection).\n"
      },
      "symbolId": "src/quicksight-vpc-connection/index:"
    },
    "@cdktn/provider-awscc.ramPermission": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1086
      },
      "readme": {
        "markdown": "# `awscc_ram_permission`\n\nRefer to the Terraform Registry for docs: [`awscc_ram_permission`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ram_permission).\n"
      },
      "symbolId": "src/ram-permission/index:"
    },
    "@cdktn/provider-awscc.ramResourceShare": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1087
      },
      "readme": {
        "markdown": "# `awscc_ram_resource_share`\n\nRefer to the Terraform Registry for docs: [`awscc_ram_resource_share`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ram_resource_share).\n"
      },
      "symbolId": "src/ram-resource-share/index:"
    },
    "@cdktn/provider-awscc.rbinRule": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1088
      },
      "readme": {
        "markdown": "# `awscc_rbin_rule`\n\nRefer to the Terraform Registry for docs: [`awscc_rbin_rule`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rbin_rule).\n"
      },
      "symbolId": "src/rbin-rule/index:"
    },
    "@cdktn/provider-awscc.rdsCustomDbEngineVersion": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1089
      },
      "readme": {
        "markdown": "# `awscc_rds_custom_db_engine_version`\n\nRefer to the Terraform Registry for docs: [`awscc_rds_custom_db_engine_version`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_custom_db_engine_version).\n"
      },
      "symbolId": "src/rds-custom-db-engine-version/index:"
    },
    "@cdktn/provider-awscc.rdsDbCluster": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1090
      },
      "readme": {
        "markdown": "# `awscc_rds_db_cluster`\n\nRefer to the Terraform Registry for docs: [`awscc_rds_db_cluster`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_cluster).\n"
      },
      "symbolId": "src/rds-db-cluster/index:"
    },
    "@cdktn/provider-awscc.rdsDbClusterParameterGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1091
      },
      "readme": {
        "markdown": "# `awscc_rds_db_cluster_parameter_group`\n\nRefer to the Terraform Registry for docs: [`awscc_rds_db_cluster_parameter_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_cluster_parameter_group).\n"
      },
      "symbolId": "src/rds-db-cluster-parameter-group/index:"
    },
    "@cdktn/provider-awscc.rdsDbInstance": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1092
      },
      "readme": {
        "markdown": "# `awscc_rds_db_instance`\n\nRefer to the Terraform Registry for docs: [`awscc_rds_db_instance`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_instance).\n"
      },
      "symbolId": "src/rds-db-instance/index:"
    },
    "@cdktn/provider-awscc.rdsDbParameterGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1093
      },
      "readme": {
        "markdown": "# `awscc_rds_db_parameter_group`\n\nRefer to the Terraform Registry for docs: [`awscc_rds_db_parameter_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_parameter_group).\n"
      },
      "symbolId": "src/rds-db-parameter-group/index:"
    },
    "@cdktn/provider-awscc.rdsDbProxy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1094
      },
      "readme": {
        "markdown": "# `awscc_rds_db_proxy`\n\nRefer to the Terraform Registry for docs: [`awscc_rds_db_proxy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_proxy).\n"
      },
      "symbolId": "src/rds-db-proxy/index:"
    },
    "@cdktn/provider-awscc.rdsDbProxyEndpoint": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1095
      },
      "readme": {
        "markdown": "# `awscc_rds_db_proxy_endpoint`\n\nRefer to the Terraform Registry for docs: [`awscc_rds_db_proxy_endpoint`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_proxy_endpoint).\n"
      },
      "symbolId": "src/rds-db-proxy-endpoint/index:"
    },
    "@cdktn/provider-awscc.rdsDbProxyTargetGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1096
      },
      "readme": {
        "markdown": "# `awscc_rds_db_proxy_target_group`\n\nRefer to the Terraform Registry for docs: [`awscc_rds_db_proxy_target_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_proxy_target_group).\n"
      },
      "symbolId": "src/rds-db-proxy-target-group/index:"
    },
    "@cdktn/provider-awscc.rdsDbShardGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1097
      },
      "readme": {
        "markdown": "# `awscc_rds_db_shard_group`\n\nRefer to the Terraform Registry for docs: [`awscc_rds_db_shard_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_shard_group).\n"
      },
      "symbolId": "src/rds-db-shard-group/index:"
    },
    "@cdktn/provider-awscc.rdsDbSubnetGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1098
      },
      "readme": {
        "markdown": "# `awscc_rds_db_subnet_group`\n\nRefer to the Terraform Registry for docs: [`awscc_rds_db_subnet_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_subnet_group).\n"
      },
      "symbolId": "src/rds-db-subnet-group/index:"
    },
    "@cdktn/provider-awscc.rdsEventSubscription": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1099
      },
      "readme": {
        "markdown": "# `awscc_rds_event_subscription`\n\nRefer to the Terraform Registry for docs: [`awscc_rds_event_subscription`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_event_subscription).\n"
      },
      "symbolId": "src/rds-event-subscription/index:"
    },
    "@cdktn/provider-awscc.rdsGlobalCluster": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1100
      },
      "readme": {
        "markdown": "# `awscc_rds_global_cluster`\n\nRefer to the Terraform Registry for docs: [`awscc_rds_global_cluster`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_global_cluster).\n"
      },
      "symbolId": "src/rds-global-cluster/index:"
    },
    "@cdktn/provider-awscc.rdsIntegration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1101
      },
      "readme": {
        "markdown": "# `awscc_rds_integration`\n\nRefer to the Terraform Registry for docs: [`awscc_rds_integration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_integration).\n"
      },
      "symbolId": "src/rds-integration/index:"
    },
    "@cdktn/provider-awscc.rdsOptionGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1102
      },
      "readme": {
        "markdown": "# `awscc_rds_option_group`\n\nRefer to the Terraform Registry for docs: [`awscc_rds_option_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_option_group).\n"
      },
      "symbolId": "src/rds-option-group/index:"
    },
    "@cdktn/provider-awscc.redshiftCluster": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1103
      },
      "readme": {
        "markdown": "# `awscc_redshift_cluster`\n\nRefer to the Terraform Registry for docs: [`awscc_redshift_cluster`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_cluster).\n"
      },
      "symbolId": "src/redshift-cluster/index:"
    },
    "@cdktn/provider-awscc.redshiftClusterParameterGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1104
      },
      "readme": {
        "markdown": "# `awscc_redshift_cluster_parameter_group`\n\nRefer to the Terraform Registry for docs: [`awscc_redshift_cluster_parameter_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_cluster_parameter_group).\n"
      },
      "symbolId": "src/redshift-cluster-parameter-group/index:"
    },
    "@cdktn/provider-awscc.redshiftClusterSubnetGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1105
      },
      "readme": {
        "markdown": "# `awscc_redshift_cluster_subnet_group`\n\nRefer to the Terraform Registry for docs: [`awscc_redshift_cluster_subnet_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_cluster_subnet_group).\n"
      },
      "symbolId": "src/redshift-cluster-subnet-group/index:"
    },
    "@cdktn/provider-awscc.redshiftEndpointAccess": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1106
      },
      "readme": {
        "markdown": "# `awscc_redshift_endpoint_access`\n\nRefer to the Terraform Registry for docs: [`awscc_redshift_endpoint_access`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_endpoint_access).\n"
      },
      "symbolId": "src/redshift-endpoint-access/index:"
    },
    "@cdktn/provider-awscc.redshiftEndpointAuthorization": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1107
      },
      "readme": {
        "markdown": "# `awscc_redshift_endpoint_authorization`\n\nRefer to the Terraform Registry for docs: [`awscc_redshift_endpoint_authorization`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_endpoint_authorization).\n"
      },
      "symbolId": "src/redshift-endpoint-authorization/index:"
    },
    "@cdktn/provider-awscc.redshiftEventSubscription": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1108
      },
      "readme": {
        "markdown": "# `awscc_redshift_event_subscription`\n\nRefer to the Terraform Registry for docs: [`awscc_redshift_event_subscription`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_event_subscription).\n"
      },
      "symbolId": "src/redshift-event-subscription/index:"
    },
    "@cdktn/provider-awscc.redshiftIntegration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1109
      },
      "readme": {
        "markdown": "# `awscc_redshift_integration`\n\nRefer to the Terraform Registry for docs: [`awscc_redshift_integration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_integration).\n"
      },
      "symbolId": "src/redshift-integration/index:"
    },
    "@cdktn/provider-awscc.redshiftScheduledAction": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1110
      },
      "readme": {
        "markdown": "# `awscc_redshift_scheduled_action`\n\nRefer to the Terraform Registry for docs: [`awscc_redshift_scheduled_action`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_scheduled_action).\n"
      },
      "symbolId": "src/redshift-scheduled-action/index:"
    },
    "@cdktn/provider-awscc.redshiftSnapshotSchedule": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1111
      },
      "readme": {
        "markdown": "# `awscc_redshift_snapshot_schedule`\n\nRefer to the Terraform Registry for docs: [`awscc_redshift_snapshot_schedule`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_snapshot_schedule).\n"
      },
      "symbolId": "src/redshift-snapshot-schedule/index:"
    },
    "@cdktn/provider-awscc.redshiftserverlessNamespace": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1112
      },
      "readme": {
        "markdown": "# `awscc_redshiftserverless_namespace`\n\nRefer to the Terraform Registry for docs: [`awscc_redshiftserverless_namespace`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshiftserverless_namespace).\n"
      },
      "symbolId": "src/redshiftserverless-namespace/index:"
    },
    "@cdktn/provider-awscc.redshiftserverlessSnapshot": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1113
      },
      "readme": {
        "markdown": "# `awscc_redshiftserverless_snapshot`\n\nRefer to the Terraform Registry for docs: [`awscc_redshiftserverless_snapshot`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshiftserverless_snapshot).\n"
      },
      "symbolId": "src/redshiftserverless-snapshot/index:"
    },
    "@cdktn/provider-awscc.redshiftserverlessWorkgroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1114
      },
      "readme": {
        "markdown": "# `awscc_redshiftserverless_workgroup`\n\nRefer to the Terraform Registry for docs: [`awscc_redshiftserverless_workgroup`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshiftserverless_workgroup).\n"
      },
      "symbolId": "src/redshiftserverless-workgroup/index:"
    },
    "@cdktn/provider-awscc.refactorspacesApplication": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1115
      },
      "readme": {
        "markdown": "# `awscc_refactorspaces_application`\n\nRefer to the Terraform Registry for docs: [`awscc_refactorspaces_application`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/refactorspaces_application).\n"
      },
      "symbolId": "src/refactorspaces-application/index:"
    },
    "@cdktn/provider-awscc.refactorspacesEnvironment": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1116
      },
      "readme": {
        "markdown": "# `awscc_refactorspaces_environment`\n\nRefer to the Terraform Registry for docs: [`awscc_refactorspaces_environment`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/refactorspaces_environment).\n"
      },
      "symbolId": "src/refactorspaces-environment/index:"
    },
    "@cdktn/provider-awscc.refactorspacesRoute": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1117
      },
      "readme": {
        "markdown": "# `awscc_refactorspaces_route`\n\nRefer to the Terraform Registry for docs: [`awscc_refactorspaces_route`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/refactorspaces_route).\n"
      },
      "symbolId": "src/refactorspaces-route/index:"
    },
    "@cdktn/provider-awscc.refactorspacesService": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1118
      },
      "readme": {
        "markdown": "# `awscc_refactorspaces_service`\n\nRefer to the Terraform Registry for docs: [`awscc_refactorspaces_service`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/refactorspaces_service).\n"
      },
      "symbolId": "src/refactorspaces-service/index:"
    },
    "@cdktn/provider-awscc.rekognitionCollection": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1119
      },
      "readme": {
        "markdown": "# `awscc_rekognition_collection`\n\nRefer to the Terraform Registry for docs: [`awscc_rekognition_collection`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rekognition_collection).\n"
      },
      "symbolId": "src/rekognition-collection/index:"
    },
    "@cdktn/provider-awscc.rekognitionProject": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1120
      },
      "readme": {
        "markdown": "# `awscc_rekognition_project`\n\nRefer to the Terraform Registry for docs: [`awscc_rekognition_project`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rekognition_project).\n"
      },
      "symbolId": "src/rekognition-project/index:"
    },
    "@cdktn/provider-awscc.resiliencehubApp": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1121
      },
      "readme": {
        "markdown": "# `awscc_resiliencehub_app`\n\nRefer to the Terraform Registry for docs: [`awscc_resiliencehub_app`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehub_app).\n"
      },
      "symbolId": "src/resiliencehub-app/index:"
    },
    "@cdktn/provider-awscc.resiliencehubResiliencyPolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1122
      },
      "readme": {
        "markdown": "# `awscc_resiliencehub_resiliency_policy`\n\nRefer to the Terraform Registry for docs: [`awscc_resiliencehub_resiliency_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehub_resiliency_policy).\n"
      },
      "symbolId": "src/resiliencehub-resiliency-policy/index:"
    },
    "@cdktn/provider-awscc.resiliencehubv2Policy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1123
      },
      "readme": {
        "markdown": "# `awscc_resiliencehubv2_policy`\n\nRefer to the Terraform Registry for docs: [`awscc_resiliencehubv2_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehubv2_policy).\n"
      },
      "symbolId": "src/resiliencehubv2-policy/index:"
    },
    "@cdktn/provider-awscc.resiliencehubv2Service": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1124
      },
      "readme": {
        "markdown": "# `awscc_resiliencehubv2_service`\n\nRefer to the Terraform Registry for docs: [`awscc_resiliencehubv2_service`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehubv2_service).\n"
      },
      "symbolId": "src/resiliencehubv2-service/index:"
    },
    "@cdktn/provider-awscc.resiliencehubv2ServiceFunction": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1125
      },
      "readme": {
        "markdown": "# `awscc_resiliencehubv2_service_function`\n\nRefer to the Terraform Registry for docs: [`awscc_resiliencehubv2_service_function`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehubv2_service_function).\n"
      },
      "symbolId": "src/resiliencehubv2-service-function/index:"
    },
    "@cdktn/provider-awscc.resiliencehubv2System": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1126
      },
      "readme": {
        "markdown": "# `awscc_resiliencehubv2_system`\n\nRefer to the Terraform Registry for docs: [`awscc_resiliencehubv2_system`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehubv2_system).\n"
      },
      "symbolId": "src/resiliencehubv2-system/index:"
    },
    "@cdktn/provider-awscc.resiliencehubv2UserJourney": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1127
      },
      "readme": {
        "markdown": "# `awscc_resiliencehubv2_user_journey`\n\nRefer to the Terraform Registry for docs: [`awscc_resiliencehubv2_user_journey`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehubv2_user_journey).\n"
      },
      "symbolId": "src/resiliencehubv2-user-journey/index:"
    },
    "@cdktn/provider-awscc.resourceexplorer2DefaultViewAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1128
      },
      "readme": {
        "markdown": "# `awscc_resourceexplorer2_default_view_association`\n\nRefer to the Terraform Registry for docs: [`awscc_resourceexplorer2_default_view_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resourceexplorer2_default_view_association).\n"
      },
      "symbolId": "src/resourceexplorer2-default-view-association/index:"
    },
    "@cdktn/provider-awscc.resourceexplorer2Index": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1129
      },
      "readme": {
        "markdown": "# `awscc_resourceexplorer2_index`\n\nRefer to the Terraform Registry for docs: [`awscc_resourceexplorer2_index`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resourceexplorer2_index).\n"
      },
      "symbolId": "src/resourceexplorer2-index/index:"
    },
    "@cdktn/provider-awscc.resourceexplorer2View": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1130
      },
      "readme": {
        "markdown": "# `awscc_resourceexplorer2_view`\n\nRefer to the Terraform Registry for docs: [`awscc_resourceexplorer2_view`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resourceexplorer2_view).\n"
      },
      "symbolId": "src/resourceexplorer2-view/index:"
    },
    "@cdktn/provider-awscc.resourcegroupsGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1131
      },
      "readme": {
        "markdown": "# `awscc_resourcegroups_group`\n\nRefer to the Terraform Registry for docs: [`awscc_resourcegroups_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resourcegroups_group).\n"
      },
      "symbolId": "src/resourcegroups-group/index:"
    },
    "@cdktn/provider-awscc.resourcegroupsTagSyncTask": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1132
      },
      "readme": {
        "markdown": "# `awscc_resourcegroups_tag_sync_task`\n\nRefer to the Terraform Registry for docs: [`awscc_resourcegroups_tag_sync_task`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resourcegroups_tag_sync_task).\n"
      },
      "symbolId": "src/resourcegroups-tag-sync-task/index:"
    },
    "@cdktn/provider-awscc.robomakerFleet": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1133
      },
      "readme": {
        "markdown": "# `awscc_robomaker_fleet`\n\nRefer to the Terraform Registry for docs: [`awscc_robomaker_fleet`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/robomaker_fleet).\n"
      },
      "symbolId": "src/robomaker-fleet/index:"
    },
    "@cdktn/provider-awscc.robomakerRobot": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1134
      },
      "readme": {
        "markdown": "# `awscc_robomaker_robot`\n\nRefer to the Terraform Registry for docs: [`awscc_robomaker_robot`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/robomaker_robot).\n"
      },
      "symbolId": "src/robomaker-robot/index:"
    },
    "@cdktn/provider-awscc.robomakerRobotApplication": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1135
      },
      "readme": {
        "markdown": "# `awscc_robomaker_robot_application`\n\nRefer to the Terraform Registry for docs: [`awscc_robomaker_robot_application`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/robomaker_robot_application).\n"
      },
      "symbolId": "src/robomaker-robot-application/index:"
    },
    "@cdktn/provider-awscc.robomakerRobotApplicationVersion": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1136
      },
      "readme": {
        "markdown": "# `awscc_robomaker_robot_application_version`\n\nRefer to the Terraform Registry for docs: [`awscc_robomaker_robot_application_version`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/robomaker_robot_application_version).\n"
      },
      "symbolId": "src/robomaker-robot-application-version/index:"
    },
    "@cdktn/provider-awscc.robomakerSimulationApplication": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1137
      },
      "readme": {
        "markdown": "# `awscc_robomaker_simulation_application`\n\nRefer to the Terraform Registry for docs: [`awscc_robomaker_simulation_application`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/robomaker_simulation_application).\n"
      },
      "symbolId": "src/robomaker-simulation-application/index:"
    },
    "@cdktn/provider-awscc.robomakerSimulationApplicationVersion": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1138
      },
      "readme": {
        "markdown": "# `awscc_robomaker_simulation_application_version`\n\nRefer to the Terraform Registry for docs: [`awscc_robomaker_simulation_application_version`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/robomaker_simulation_application_version).\n"
      },
      "symbolId": "src/robomaker-simulation-application-version/index:"
    },
    "@cdktn/provider-awscc.rolesanywhereCrl": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1139
      },
      "readme": {
        "markdown": "# `awscc_rolesanywhere_crl`\n\nRefer to the Terraform Registry for docs: [`awscc_rolesanywhere_crl`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rolesanywhere_crl).\n"
      },
      "symbolId": "src/rolesanywhere-crl/index:"
    },
    "@cdktn/provider-awscc.rolesanywhereProfile": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1140
      },
      "readme": {
        "markdown": "# `awscc_rolesanywhere_profile`\n\nRefer to the Terraform Registry for docs: [`awscc_rolesanywhere_profile`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rolesanywhere_profile).\n"
      },
      "symbolId": "src/rolesanywhere-profile/index:"
    },
    "@cdktn/provider-awscc.rolesanywhereTrustAnchor": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1141
      },
      "readme": {
        "markdown": "# `awscc_rolesanywhere_trust_anchor`\n\nRefer to the Terraform Registry for docs: [`awscc_rolesanywhere_trust_anchor`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rolesanywhere_trust_anchor).\n"
      },
      "symbolId": "src/rolesanywhere-trust-anchor/index:"
    },
    "@cdktn/provider-awscc.route53CidrCollection": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1142
      },
      "readme": {
        "markdown": "# `awscc_route53_cidr_collection`\n\nRefer to the Terraform Registry for docs: [`awscc_route53_cidr_collection`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53_cidr_collection).\n"
      },
      "symbolId": "src/route53-cidr-collection/index:"
    },
    "@cdktn/provider-awscc.route53Dnssec": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1143
      },
      "readme": {
        "markdown": "# `awscc_route53_dnssec`\n\nRefer to the Terraform Registry for docs: [`awscc_route53_dnssec`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53_dnssec).\n"
      },
      "symbolId": "src/route53-dnssec/index:"
    },
    "@cdktn/provider-awscc.route53GlobalresolverAccessSource": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1148
      },
      "readme": {
        "markdown": "# `awscc_route53globalresolver_access_source`\n\nRefer to the Terraform Registry for docs: [`awscc_route53globalresolver_access_source`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53globalresolver_access_source).\n"
      },
      "symbolId": "src/route53globalresolver-access-source/index:"
    },
    "@cdktn/provider-awscc.route53GlobalresolverAccessToken": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1149
      },
      "readme": {
        "markdown": "# `awscc_route53globalresolver_access_token`\n\nRefer to the Terraform Registry for docs: [`awscc_route53globalresolver_access_token`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53globalresolver_access_token).\n"
      },
      "symbolId": "src/route53globalresolver-access-token/index:"
    },
    "@cdktn/provider-awscc.route53GlobalresolverDnsView": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1150
      },
      "readme": {
        "markdown": "# `awscc_route53globalresolver_dns_view`\n\nRefer to the Terraform Registry for docs: [`awscc_route53globalresolver_dns_view`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53globalresolver_dns_view).\n"
      },
      "symbolId": "src/route53globalresolver-dns-view/index:"
    },
    "@cdktn/provider-awscc.route53GlobalresolverFirewallDomainList": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1151
      },
      "readme": {
        "markdown": "# `awscc_route53globalresolver_firewall_domain_list`\n\nRefer to the Terraform Registry for docs: [`awscc_route53globalresolver_firewall_domain_list`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53globalresolver_firewall_domain_list).\n"
      },
      "symbolId": "src/route53globalresolver-firewall-domain-list/index:"
    },
    "@cdktn/provider-awscc.route53GlobalresolverFirewallRule": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1152
      },
      "readme": {
        "markdown": "# `awscc_route53globalresolver_firewall_rule`\n\nRefer to the Terraform Registry for docs: [`awscc_route53globalresolver_firewall_rule`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53globalresolver_firewall_rule).\n"
      },
      "symbolId": "src/route53globalresolver-firewall-rule/index:"
    },
    "@cdktn/provider-awscc.route53GlobalresolverGlobalResolver": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1153
      },
      "readme": {
        "markdown": "# `awscc_route53globalresolver_global_resolver`\n\nRefer to the Terraform Registry for docs: [`awscc_route53globalresolver_global_resolver`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53globalresolver_global_resolver).\n"
      },
      "symbolId": "src/route53globalresolver-global-resolver/index:"
    },
    "@cdktn/provider-awscc.route53GlobalresolverHostedZoneAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1154
      },
      "readme": {
        "markdown": "# `awscc_route53globalresolver_hosted_zone_association`\n\nRefer to the Terraform Registry for docs: [`awscc_route53globalresolver_hosted_zone_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53globalresolver_hosted_zone_association).\n"
      },
      "symbolId": "src/route53globalresolver-hosted-zone-association/index:"
    },
    "@cdktn/provider-awscc.route53HealthCheck": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1144
      },
      "readme": {
        "markdown": "# `awscc_route53_health_check`\n\nRefer to the Terraform Registry for docs: [`awscc_route53_health_check`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53_health_check).\n"
      },
      "symbolId": "src/route53-health-check/index:"
    },
    "@cdktn/provider-awscc.route53HostedZone": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1145
      },
      "readme": {
        "markdown": "# `awscc_route53_hosted_zone`\n\nRefer to the Terraform Registry for docs: [`awscc_route53_hosted_zone`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53_hosted_zone).\n"
      },
      "symbolId": "src/route53-hosted-zone/index:"
    },
    "@cdktn/provider-awscc.route53KeySigningKey": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1146
      },
      "readme": {
        "markdown": "# `awscc_route53_key_signing_key`\n\nRefer to the Terraform Registry for docs: [`awscc_route53_key_signing_key`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53_key_signing_key).\n"
      },
      "symbolId": "src/route53-key-signing-key/index:"
    },
    "@cdktn/provider-awscc.route53ProfilesProfile": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1155
      },
      "readme": {
        "markdown": "# `awscc_route53profiles_profile`\n\nRefer to the Terraform Registry for docs: [`awscc_route53profiles_profile`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53profiles_profile).\n"
      },
      "symbolId": "src/route53profiles-profile/index:"
    },
    "@cdktn/provider-awscc.route53ProfilesProfileAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1156
      },
      "readme": {
        "markdown": "# `awscc_route53profiles_profile_association`\n\nRefer to the Terraform Registry for docs: [`awscc_route53profiles_profile_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53profiles_profile_association).\n"
      },
      "symbolId": "src/route53profiles-profile-association/index:"
    },
    "@cdktn/provider-awscc.route53ProfilesProfileResourceAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1157
      },
      "readme": {
        "markdown": "# `awscc_route53profiles_profile_resource_association`\n\nRefer to the Terraform Registry for docs: [`awscc_route53profiles_profile_resource_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53profiles_profile_resource_association).\n"
      },
      "symbolId": "src/route53profiles-profile-resource-association/index:"
    },
    "@cdktn/provider-awscc.route53RecordSet": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1147
      },
      "readme": {
        "markdown": "# `awscc_route53_record_set`\n\nRefer to the Terraform Registry for docs: [`awscc_route53_record_set`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53_record_set).\n"
      },
      "symbolId": "src/route53-record-set/index:"
    },
    "@cdktn/provider-awscc.route53RecoverycontrolCluster": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1158
      },
      "readme": {
        "markdown": "# `awscc_route53recoverycontrol_cluster`\n\nRefer to the Terraform Registry for docs: [`awscc_route53recoverycontrol_cluster`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53recoverycontrol_cluster).\n"
      },
      "symbolId": "src/route53recoverycontrol-cluster/index:"
    },
    "@cdktn/provider-awscc.route53RecoverycontrolControlPanel": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1159
      },
      "readme": {
        "markdown": "# `awscc_route53recoverycontrol_control_panel`\n\nRefer to the Terraform Registry for docs: [`awscc_route53recoverycontrol_control_panel`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53recoverycontrol_control_panel).\n"
      },
      "symbolId": "src/route53recoverycontrol-control-panel/index:"
    },
    "@cdktn/provider-awscc.route53RecoverycontrolRoutingControl": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1160
      },
      "readme": {
        "markdown": "# `awscc_route53recoverycontrol_routing_control`\n\nRefer to the Terraform Registry for docs: [`awscc_route53recoverycontrol_routing_control`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53recoverycontrol_routing_control).\n"
      },
      "symbolId": "src/route53recoverycontrol-routing-control/index:"
    },
    "@cdktn/provider-awscc.route53RecoverycontrolSafetyRule": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1161
      },
      "readme": {
        "markdown": "# `awscc_route53recoverycontrol_safety_rule`\n\nRefer to the Terraform Registry for docs: [`awscc_route53recoverycontrol_safety_rule`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53recoverycontrol_safety_rule).\n"
      },
      "symbolId": "src/route53recoverycontrol-safety-rule/index:"
    },
    "@cdktn/provider-awscc.route53RecoveryreadinessCell": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1162
      },
      "readme": {
        "markdown": "# `awscc_route53recoveryreadiness_cell`\n\nRefer to the Terraform Registry for docs: [`awscc_route53recoveryreadiness_cell`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53recoveryreadiness_cell).\n"
      },
      "symbolId": "src/route53recoveryreadiness-cell/index:"
    },
    "@cdktn/provider-awscc.route53RecoveryreadinessReadinessCheck": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1163
      },
      "readme": {
        "markdown": "# `awscc_route53recoveryreadiness_readiness_check`\n\nRefer to the Terraform Registry for docs: [`awscc_route53recoveryreadiness_readiness_check`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53recoveryreadiness_readiness_check).\n"
      },
      "symbolId": "src/route53recoveryreadiness-readiness-check/index:"
    },
    "@cdktn/provider-awscc.route53RecoveryreadinessRecoveryGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1164
      },
      "readme": {
        "markdown": "# `awscc_route53recoveryreadiness_recovery_group`\n\nRefer to the Terraform Registry for docs: [`awscc_route53recoveryreadiness_recovery_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53recoveryreadiness_recovery_group).\n"
      },
      "symbolId": "src/route53recoveryreadiness-recovery-group/index:"
    },
    "@cdktn/provider-awscc.route53RecoveryreadinessResourceSet": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1165
      },
      "readme": {
        "markdown": "# `awscc_route53recoveryreadiness_resource_set`\n\nRefer to the Terraform Registry for docs: [`awscc_route53recoveryreadiness_resource_set`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53recoveryreadiness_resource_set).\n"
      },
      "symbolId": "src/route53recoveryreadiness-resource-set/index:"
    },
    "@cdktn/provider-awscc.route53ResolverFirewallDomainList": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1166
      },
      "readme": {
        "markdown": "# `awscc_route53resolver_firewall_domain_list`\n\nRefer to the Terraform Registry for docs: [`awscc_route53resolver_firewall_domain_list`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_firewall_domain_list).\n"
      },
      "symbolId": "src/route53resolver-firewall-domain-list/index:"
    },
    "@cdktn/provider-awscc.route53ResolverFirewallRuleGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1167
      },
      "readme": {
        "markdown": "# `awscc_route53resolver_firewall_rule_group`\n\nRefer to the Terraform Registry for docs: [`awscc_route53resolver_firewall_rule_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_firewall_rule_group).\n"
      },
      "symbolId": "src/route53resolver-firewall-rule-group/index:"
    },
    "@cdktn/provider-awscc.route53ResolverFirewallRuleGroupAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1168
      },
      "readme": {
        "markdown": "# `awscc_route53resolver_firewall_rule_group_association`\n\nRefer to the Terraform Registry for docs: [`awscc_route53resolver_firewall_rule_group_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_firewall_rule_group_association).\n"
      },
      "symbolId": "src/route53resolver-firewall-rule-group-association/index:"
    },
    "@cdktn/provider-awscc.route53ResolverOutpostResolver": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1169
      },
      "readme": {
        "markdown": "# `awscc_route53resolver_outpost_resolver`\n\nRefer to the Terraform Registry for docs: [`awscc_route53resolver_outpost_resolver`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_outpost_resolver).\n"
      },
      "symbolId": "src/route53resolver-outpost-resolver/index:"
    },
    "@cdktn/provider-awscc.route53ResolverResolverConfig": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1170
      },
      "readme": {
        "markdown": "# `awscc_route53resolver_resolver_config`\n\nRefer to the Terraform Registry for docs: [`awscc_route53resolver_resolver_config`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_resolver_config).\n"
      },
      "symbolId": "src/route53resolver-resolver-config/index:"
    },
    "@cdktn/provider-awscc.route53ResolverResolverDnssecConfig": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1171
      },
      "readme": {
        "markdown": "# `awscc_route53resolver_resolver_dnssec_config`\n\nRefer to the Terraform Registry for docs: [`awscc_route53resolver_resolver_dnssec_config`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_resolver_dnssec_config).\n"
      },
      "symbolId": "src/route53resolver-resolver-dnssec-config/index:"
    },
    "@cdktn/provider-awscc.route53ResolverResolverEndpoint": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1172
      },
      "readme": {
        "markdown": "# `awscc_route53resolver_resolver_endpoint`\n\nRefer to the Terraform Registry for docs: [`awscc_route53resolver_resolver_endpoint`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_resolver_endpoint).\n"
      },
      "symbolId": "src/route53resolver-resolver-endpoint/index:"
    },
    "@cdktn/provider-awscc.route53ResolverResolverQueryLoggingConfig": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1173
      },
      "readme": {
        "markdown": "# `awscc_route53resolver_resolver_query_logging_config`\n\nRefer to the Terraform Registry for docs: [`awscc_route53resolver_resolver_query_logging_config`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_resolver_query_logging_config).\n"
      },
      "symbolId": "src/route53resolver-resolver-query-logging-config/index:"
    },
    "@cdktn/provider-awscc.route53ResolverResolverQueryLoggingConfigAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1174
      },
      "readme": {
        "markdown": "# `awscc_route53resolver_resolver_query_logging_config_association`\n\nRefer to the Terraform Registry for docs: [`awscc_route53resolver_resolver_query_logging_config_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_resolver_query_logging_config_association).\n"
      },
      "symbolId": "src/route53resolver-resolver-query-logging-config-association/index:"
    },
    "@cdktn/provider-awscc.route53ResolverResolverRule": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1175
      },
      "readme": {
        "markdown": "# `awscc_route53resolver_resolver_rule`\n\nRefer to the Terraform Registry for docs: [`awscc_route53resolver_resolver_rule`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_resolver_rule).\n"
      },
      "symbolId": "src/route53resolver-resolver-rule/index:"
    },
    "@cdktn/provider-awscc.route53ResolverResolverRuleAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1176
      },
      "readme": {
        "markdown": "# `awscc_route53resolver_resolver_rule_association`\n\nRefer to the Terraform Registry for docs: [`awscc_route53resolver_resolver_rule_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_resolver_rule_association).\n"
      },
      "symbolId": "src/route53resolver-resolver-rule-association/index:"
    },
    "@cdktn/provider-awscc.rtbfabricInboundExternalLink": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1177
      },
      "readme": {
        "markdown": "# `awscc_rtbfabric_inbound_external_link`\n\nRefer to the Terraform Registry for docs: [`awscc_rtbfabric_inbound_external_link`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_inbound_external_link).\n"
      },
      "symbolId": "src/rtbfabric-inbound-external-link/index:"
    },
    "@cdktn/provider-awscc.rtbfabricLink": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1178
      },
      "readme": {
        "markdown": "# `awscc_rtbfabric_link`\n\nRefer to the Terraform Registry for docs: [`awscc_rtbfabric_link`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_link).\n"
      },
      "symbolId": "src/rtbfabric-link/index:"
    },
    "@cdktn/provider-awscc.rtbfabricLinkRoutingRule": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1179
      },
      "readme": {
        "markdown": "# `awscc_rtbfabric_link_routing_rule`\n\nRefer to the Terraform Registry for docs: [`awscc_rtbfabric_link_routing_rule`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_link_routing_rule).\n"
      },
      "symbolId": "src/rtbfabric-link-routing-rule/index:"
    },
    "@cdktn/provider-awscc.rtbfabricOutboundExternalLink": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1180
      },
      "readme": {
        "markdown": "# `awscc_rtbfabric_outbound_external_link`\n\nRefer to the Terraform Registry for docs: [`awscc_rtbfabric_outbound_external_link`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_outbound_external_link).\n"
      },
      "symbolId": "src/rtbfabric-outbound-external-link/index:"
    },
    "@cdktn/provider-awscc.rtbfabricRequesterGateway": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1181
      },
      "readme": {
        "markdown": "# `awscc_rtbfabric_requester_gateway`\n\nRefer to the Terraform Registry for docs: [`awscc_rtbfabric_requester_gateway`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_requester_gateway).\n"
      },
      "symbolId": "src/rtbfabric-requester-gateway/index:"
    },
    "@cdktn/provider-awscc.rtbfabricResponderGateway": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1182
      },
      "readme": {
        "markdown": "# `awscc_rtbfabric_responder_gateway`\n\nRefer to the Terraform Registry for docs: [`awscc_rtbfabric_responder_gateway`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_responder_gateway).\n"
      },
      "symbolId": "src/rtbfabric-responder-gateway/index:"
    },
    "@cdktn/provider-awscc.rumAppMonitor": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1183
      },
      "readme": {
        "markdown": "# `awscc_rum_app_monitor`\n\nRefer to the Terraform Registry for docs: [`awscc_rum_app_monitor`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rum_app_monitor).\n"
      },
      "symbolId": "src/rum-app-monitor/index:"
    },
    "@cdktn/provider-awscc.s3AccessGrant": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1184
      },
      "readme": {
        "markdown": "# `awscc_s3_access_grant`\n\nRefer to the Terraform Registry for docs: [`awscc_s3_access_grant`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_access_grant).\n"
      },
      "symbolId": "src/s3-access-grant/index:"
    },
    "@cdktn/provider-awscc.s3AccessGrantsInstance": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1185
      },
      "readme": {
        "markdown": "# `awscc_s3_access_grants_instance`\n\nRefer to the Terraform Registry for docs: [`awscc_s3_access_grants_instance`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_access_grants_instance).\n"
      },
      "symbolId": "src/s3-access-grants-instance/index:"
    },
    "@cdktn/provider-awscc.s3AccessGrantsLocation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1186
      },
      "readme": {
        "markdown": "# `awscc_s3_access_grants_location`\n\nRefer to the Terraform Registry for docs: [`awscc_s3_access_grants_location`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_access_grants_location).\n"
      },
      "symbolId": "src/s3-access-grants-location/index:"
    },
    "@cdktn/provider-awscc.s3AccessPoint": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1187
      },
      "readme": {
        "markdown": "# `awscc_s3_access_point`\n\nRefer to the Terraform Registry for docs: [`awscc_s3_access_point`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_access_point).\n"
      },
      "symbolId": "src/s3-access-point/index:"
    },
    "@cdktn/provider-awscc.s3Bucket": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1188
      },
      "readme": {
        "markdown": "# `awscc_s3_bucket`\n\nRefer to the Terraform Registry for docs: [`awscc_s3_bucket`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket).\n"
      },
      "symbolId": "src/s3-bucket/index:"
    },
    "@cdktn/provider-awscc.s3BucketPolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1189
      },
      "readme": {
        "markdown": "# `awscc_s3_bucket_policy`\n\nRefer to the Terraform Registry for docs: [`awscc_s3_bucket_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket_policy).\n"
      },
      "symbolId": "src/s3-bucket-policy/index:"
    },
    "@cdktn/provider-awscc.s3ExpressAccessPoint": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1194
      },
      "readme": {
        "markdown": "# `awscc_s3express_access_point`\n\nRefer to the Terraform Registry for docs: [`awscc_s3express_access_point`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3express_access_point).\n"
      },
      "symbolId": "src/s3express-access-point/index:"
    },
    "@cdktn/provider-awscc.s3ExpressBucketPolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1195
      },
      "readme": {
        "markdown": "# `awscc_s3express_bucket_policy`\n\nRefer to the Terraform Registry for docs: [`awscc_s3express_bucket_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3express_bucket_policy).\n"
      },
      "symbolId": "src/s3express-bucket-policy/index:"
    },
    "@cdktn/provider-awscc.s3ExpressDirectoryBucket": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1196
      },
      "readme": {
        "markdown": "# `awscc_s3express_directory_bucket`\n\nRefer to the Terraform Registry for docs: [`awscc_s3express_directory_bucket`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3express_directory_bucket).\n"
      },
      "symbolId": "src/s3express-directory-bucket/index:"
    },
    "@cdktn/provider-awscc.s3FilesAccessPoint": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1197
      },
      "readme": {
        "markdown": "# `awscc_s3files_access_point`\n\nRefer to the Terraform Registry for docs: [`awscc_s3files_access_point`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3files_access_point).\n"
      },
      "symbolId": "src/s3files-access-point/index:"
    },
    "@cdktn/provider-awscc.s3FilesFileSystem": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1198
      },
      "readme": {
        "markdown": "# `awscc_s3files_file_system`\n\nRefer to the Terraform Registry for docs: [`awscc_s3files_file_system`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3files_file_system).\n"
      },
      "symbolId": "src/s3files-file-system/index:"
    },
    "@cdktn/provider-awscc.s3FilesFileSystemPolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1199
      },
      "readme": {
        "markdown": "# `awscc_s3files_file_system_policy`\n\nRefer to the Terraform Registry for docs: [`awscc_s3files_file_system_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3files_file_system_policy).\n"
      },
      "symbolId": "src/s3files-file-system-policy/index:"
    },
    "@cdktn/provider-awscc.s3FilesMountTarget": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1200
      },
      "readme": {
        "markdown": "# `awscc_s3files_mount_target`\n\nRefer to the Terraform Registry for docs: [`awscc_s3files_mount_target`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3files_mount_target).\n"
      },
      "symbolId": "src/s3files-mount-target/index:"
    },
    "@cdktn/provider-awscc.s3MultiRegionAccessPoint": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1190
      },
      "readme": {
        "markdown": "# `awscc_s3_multi_region_access_point`\n\nRefer to the Terraform Registry for docs: [`awscc_s3_multi_region_access_point`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_multi_region_access_point).\n"
      },
      "symbolId": "src/s3-multi-region-access-point/index:"
    },
    "@cdktn/provider-awscc.s3MultiRegionAccessPointPolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1191
      },
      "readme": {
        "markdown": "# `awscc_s3_multi_region_access_point_policy`\n\nRefer to the Terraform Registry for docs: [`awscc_s3_multi_region_access_point_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_multi_region_access_point_policy).\n"
      },
      "symbolId": "src/s3-multi-region-access-point-policy/index:"
    },
    "@cdktn/provider-awscc.s3ObjectlambdaAccessPoint": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1201
      },
      "readme": {
        "markdown": "# `awscc_s3objectlambda_access_point`\n\nRefer to the Terraform Registry for docs: [`awscc_s3objectlambda_access_point`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3objectlambda_access_point).\n"
      },
      "symbolId": "src/s3objectlambda-access-point/index:"
    },
    "@cdktn/provider-awscc.s3ObjectlambdaAccessPointPolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1202
      },
      "readme": {
        "markdown": "# `awscc_s3objectlambda_access_point_policy`\n\nRefer to the Terraform Registry for docs: [`awscc_s3objectlambda_access_point_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3objectlambda_access_point_policy).\n"
      },
      "symbolId": "src/s3objectlambda-access-point-policy/index:"
    },
    "@cdktn/provider-awscc.s3OutpostsAccessPoint": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1203
      },
      "readme": {
        "markdown": "# `awscc_s3outposts_access_point`\n\nRefer to the Terraform Registry for docs: [`awscc_s3outposts_access_point`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3outposts_access_point).\n"
      },
      "symbolId": "src/s3outposts-access-point/index:"
    },
    "@cdktn/provider-awscc.s3OutpostsBucket": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1204
      },
      "readme": {
        "markdown": "# `awscc_s3outposts_bucket`\n\nRefer to the Terraform Registry for docs: [`awscc_s3outposts_bucket`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3outposts_bucket).\n"
      },
      "symbolId": "src/s3outposts-bucket/index:"
    },
    "@cdktn/provider-awscc.s3OutpostsBucketPolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1205
      },
      "readme": {
        "markdown": "# `awscc_s3outposts_bucket_policy`\n\nRefer to the Terraform Registry for docs: [`awscc_s3outposts_bucket_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3outposts_bucket_policy).\n"
      },
      "symbolId": "src/s3outposts-bucket-policy/index:"
    },
    "@cdktn/provider-awscc.s3OutpostsEndpoint": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1206
      },
      "readme": {
        "markdown": "# `awscc_s3outposts_endpoint`\n\nRefer to the Terraform Registry for docs: [`awscc_s3outposts_endpoint`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3outposts_endpoint).\n"
      },
      "symbolId": "src/s3outposts-endpoint/index:"
    },
    "@cdktn/provider-awscc.s3StorageLens": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1192
      },
      "readme": {
        "markdown": "# `awscc_s3_storage_lens`\n\nRefer to the Terraform Registry for docs: [`awscc_s3_storage_lens`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens).\n"
      },
      "symbolId": "src/s3-storage-lens/index:"
    },
    "@cdktn/provider-awscc.s3StorageLensGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1193
      },
      "readme": {
        "markdown": "# `awscc_s3_storage_lens_group`\n\nRefer to the Terraform Registry for docs: [`awscc_s3_storage_lens_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens_group).\n"
      },
      "symbolId": "src/s3-storage-lens-group/index:"
    },
    "@cdktn/provider-awscc.s3TablesNamespace": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1207
      },
      "readme": {
        "markdown": "# `awscc_s3tables_namespace`\n\nRefer to the Terraform Registry for docs: [`awscc_s3tables_namespace`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3tables_namespace).\n"
      },
      "symbolId": "src/s3tables-namespace/index:"
    },
    "@cdktn/provider-awscc.s3TablesTable": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1208
      },
      "readme": {
        "markdown": "# `awscc_s3tables_table`\n\nRefer to the Terraform Registry for docs: [`awscc_s3tables_table`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3tables_table).\n"
      },
      "symbolId": "src/s3tables-table/index:"
    },
    "@cdktn/provider-awscc.s3TablesTableBucket": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1209
      },
      "readme": {
        "markdown": "# `awscc_s3tables_table_bucket`\n\nRefer to the Terraform Registry for docs: [`awscc_s3tables_table_bucket`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3tables_table_bucket).\n"
      },
      "symbolId": "src/s3tables-table-bucket/index:"
    },
    "@cdktn/provider-awscc.s3TablesTableBucketPolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1210
      },
      "readme": {
        "markdown": "# `awscc_s3tables_table_bucket_policy`\n\nRefer to the Terraform Registry for docs: [`awscc_s3tables_table_bucket_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3tables_table_bucket_policy).\n"
      },
      "symbolId": "src/s3tables-table-bucket-policy/index:"
    },
    "@cdktn/provider-awscc.s3TablesTablePolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1211
      },
      "readme": {
        "markdown": "# `awscc_s3tables_table_policy`\n\nRefer to the Terraform Registry for docs: [`awscc_s3tables_table_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3tables_table_policy).\n"
      },
      "symbolId": "src/s3tables-table-policy/index:"
    },
    "@cdktn/provider-awscc.s3VectorsIndex": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1212
      },
      "readme": {
        "markdown": "# `awscc_s3vectors_index`\n\nRefer to the Terraform Registry for docs: [`awscc_s3vectors_index`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3vectors_index).\n"
      },
      "symbolId": "src/s3vectors-index/index:"
    },
    "@cdktn/provider-awscc.s3VectorsVectorBucket": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1213
      },
      "readme": {
        "markdown": "# `awscc_s3vectors_vector_bucket`\n\nRefer to the Terraform Registry for docs: [`awscc_s3vectors_vector_bucket`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3vectors_vector_bucket).\n"
      },
      "symbolId": "src/s3vectors-vector-bucket/index:"
    },
    "@cdktn/provider-awscc.s3VectorsVectorBucketPolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1214
      },
      "readme": {
        "markdown": "# `awscc_s3vectors_vector_bucket_policy`\n\nRefer to the Terraform Registry for docs: [`awscc_s3vectors_vector_bucket_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3vectors_vector_bucket_policy).\n"
      },
      "symbolId": "src/s3vectors-vector-bucket-policy/index:"
    },
    "@cdktn/provider-awscc.sagemakerAction": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1215
      },
      "readme": {
        "markdown": "# `awscc_sagemaker_action`\n\nRefer to the Terraform Registry for docs: [`awscc_sagemaker_action`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_action).\n"
      },
      "symbolId": "src/sagemaker-action/index:"
    },
    "@cdktn/provider-awscc.sagemakerAlgorithm": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1216
      },
      "readme": {
        "markdown": "# `awscc_sagemaker_algorithm`\n\nRefer to the Terraform Registry for docs: [`awscc_sagemaker_algorithm`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_algorithm).\n"
      },
      "symbolId": "src/sagemaker-algorithm/index:"
    },
    "@cdktn/provider-awscc.sagemakerApp": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1217
      },
      "readme": {
        "markdown": "# `awscc_sagemaker_app`\n\nRefer to the Terraform Registry for docs: [`awscc_sagemaker_app`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_app).\n"
      },
      "symbolId": "src/sagemaker-app/index:"
    },
    "@cdktn/provider-awscc.sagemakerAppImageConfig": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1218
      },
      "readme": {
        "markdown": "# `awscc_sagemaker_app_image_config`\n\nRefer to the Terraform Registry for docs: [`awscc_sagemaker_app_image_config`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_app_image_config).\n"
      },
      "symbolId": "src/sagemaker-app-image-config/index:"
    },
    "@cdktn/provider-awscc.sagemakerCluster": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1219
      },
      "readme": {
        "markdown": "# `awscc_sagemaker_cluster`\n\nRefer to the Terraform Registry for docs: [`awscc_sagemaker_cluster`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_cluster).\n"
      },
      "symbolId": "src/sagemaker-cluster/index:"
    },
    "@cdktn/provider-awscc.sagemakerContext": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1220
      },
      "readme": {
        "markdown": "# `awscc_sagemaker_context`\n\nRefer to the Terraform Registry for docs: [`awscc_sagemaker_context`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_context).\n"
      },
      "symbolId": "src/sagemaker-context/index:"
    },
    "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1221
      },
      "readme": {
        "markdown": "# `awscc_sagemaker_data_quality_job_definition`\n\nRefer to the Terraform Registry for docs: [`awscc_sagemaker_data_quality_job_definition`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_data_quality_job_definition).\n"
      },
      "symbolId": "src/sagemaker-data-quality-job-definition/index:"
    },
    "@cdktn/provider-awscc.sagemakerDevice": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1222
      },
      "readme": {
        "markdown": "# `awscc_sagemaker_device`\n\nRefer to the Terraform Registry for docs: [`awscc_sagemaker_device`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_device).\n"
      },
      "symbolId": "src/sagemaker-device/index:"
    },
    "@cdktn/provider-awscc.sagemakerDeviceFleet": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1223
      },
      "readme": {
        "markdown": "# `awscc_sagemaker_device_fleet`\n\nRefer to the Terraform Registry for docs: [`awscc_sagemaker_device_fleet`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_device_fleet).\n"
      },
      "symbolId": "src/sagemaker-device-fleet/index:"
    },
    "@cdktn/provider-awscc.sagemakerDomain": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1224
      },
      "readme": {
        "markdown": "# `awscc_sagemaker_domain`\n\nRefer to the Terraform Registry for docs: [`awscc_sagemaker_domain`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain).\n"
      },
      "symbolId": "src/sagemaker-domain/index:"
    },
    "@cdktn/provider-awscc.sagemakerEndpoint": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1225
      },
      "readme": {
        "markdown": "# `awscc_sagemaker_endpoint`\n\nRefer to the Terraform Registry for docs: [`awscc_sagemaker_endpoint`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_endpoint).\n"
      },
      "symbolId": "src/sagemaker-endpoint/index:"
    },
    "@cdktn/provider-awscc.sagemakerExperiment": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1226
      },
      "readme": {
        "markdown": "# `awscc_sagemaker_experiment`\n\nRefer to the Terraform Registry for docs: [`awscc_sagemaker_experiment`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_experiment).\n"
      },
      "symbolId": "src/sagemaker-experiment/index:"
    },
    "@cdktn/provider-awscc.sagemakerExperimentTrialComponent": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1227
      },
      "readme": {
        "markdown": "# `awscc_sagemaker_experiment_trial_component`\n\nRefer to the Terraform Registry for docs: [`awscc_sagemaker_experiment_trial_component`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_experiment_trial_component).\n"
      },
      "symbolId": "src/sagemaker-experiment-trial-component/index:"
    },
    "@cdktn/provider-awscc.sagemakerFeatureGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1228
      },
      "readme": {
        "markdown": "# `awscc_sagemaker_feature_group`\n\nRefer to the Terraform Registry for docs: [`awscc_sagemaker_feature_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_feature_group).\n"
      },
      "symbolId": "src/sagemaker-feature-group/index:"
    },
    "@cdktn/provider-awscc.sagemakerHub": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1229
      },
      "readme": {
        "markdown": "# `awscc_sagemaker_hub`\n\nRefer to the Terraform Registry for docs: [`awscc_sagemaker_hub`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_hub).\n"
      },
      "symbolId": "src/sagemaker-hub/index:"
    },
    "@cdktn/provider-awscc.sagemakerImage": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1230
      },
      "readme": {
        "markdown": "# `awscc_sagemaker_image`\n\nRefer to the Terraform Registry for docs: [`awscc_sagemaker_image`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_image).\n"
      },
      "symbolId": "src/sagemaker-image/index:"
    },
    "@cdktn/provider-awscc.sagemakerImageVersion": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1231
      },
      "readme": {
        "markdown": "# `awscc_sagemaker_image_version`\n\nRefer to the Terraform Registry for docs: [`awscc_sagemaker_image_version`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_image_version).\n"
      },
      "symbolId": "src/sagemaker-image-version/index:"
    },
    "@cdktn/provider-awscc.sagemakerInferenceComponent": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1232
      },
      "readme": {
        "markdown": "# `awscc_sagemaker_inference_component`\n\nRefer to the Terraform Registry for docs: [`awscc_sagemaker_inference_component`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_inference_component).\n"
      },
      "symbolId": "src/sagemaker-inference-component/index:"
    },
    "@cdktn/provider-awscc.sagemakerInferenceExperiment": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1233
      },
      "readme": {
        "markdown": "# `awscc_sagemaker_inference_experiment`\n\nRefer to the Terraform Registry for docs: [`awscc_sagemaker_inference_experiment`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_inference_experiment).\n"
      },
      "symbolId": "src/sagemaker-inference-experiment/index:"
    },
    "@cdktn/provider-awscc.sagemakerMlflowApp": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1234
      },
      "readme": {
        "markdown": "# `awscc_sagemaker_mlflow_app`\n\nRefer to the Terraform Registry for docs: [`awscc_sagemaker_mlflow_app`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_mlflow_app).\n"
      },
      "symbolId": "src/sagemaker-mlflow-app/index:"
    },
    "@cdktn/provider-awscc.sagemakerMlflowTrackingServer": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1235
      },
      "readme": {
        "markdown": "# `awscc_sagemaker_mlflow_tracking_server`\n\nRefer to the Terraform Registry for docs: [`awscc_sagemaker_mlflow_tracking_server`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_mlflow_tracking_server).\n"
      },
      "symbolId": "src/sagemaker-mlflow-tracking-server/index:"
    },
    "@cdktn/provider-awscc.sagemakerModel": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1236
      },
      "readme": {
        "markdown": "# `awscc_sagemaker_model`\n\nRefer to the Terraform Registry for docs: [`awscc_sagemaker_model`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model).\n"
      },
      "symbolId": "src/sagemaker-model/index:"
    },
    "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1237
      },
      "readme": {
        "markdown": "# `awscc_sagemaker_model_bias_job_definition`\n\nRefer to the Terraform Registry for docs: [`awscc_sagemaker_model_bias_job_definition`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_bias_job_definition).\n"
      },
      "symbolId": "src/sagemaker-model-bias-job-definition/index:"
    },
    "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1238
      },
      "readme": {
        "markdown": "# `awscc_sagemaker_model_explainability_job_definition`\n\nRefer to the Terraform Registry for docs: [`awscc_sagemaker_model_explainability_job_definition`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_explainability_job_definition).\n"
      },
      "symbolId": "src/sagemaker-model-explainability-job-definition/index:"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1239
      },
      "readme": {
        "markdown": "# `awscc_sagemaker_model_package`\n\nRefer to the Terraform Registry for docs: [`awscc_sagemaker_model_package`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package).\n"
      },
      "symbolId": "src/sagemaker-model-package/index:"
    },
    "@cdktn/provider-awscc.sagemakerModelPackageGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1240
      },
      "readme": {
        "markdown": "# `awscc_sagemaker_model_package_group`\n\nRefer to the Terraform Registry for docs: [`awscc_sagemaker_model_package_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package_group).\n"
      },
      "symbolId": "src/sagemaker-model-package-group/index:"
    },
    "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1241
      },
      "readme": {
        "markdown": "# `awscc_sagemaker_model_quality_job_definition`\n\nRefer to the Terraform Registry for docs: [`awscc_sagemaker_model_quality_job_definition`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_quality_job_definition).\n"
      },
      "symbolId": "src/sagemaker-model-quality-job-definition/index:"
    },
    "@cdktn/provider-awscc.sagemakerMonitoringSchedule": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1242
      },
      "readme": {
        "markdown": "# `awscc_sagemaker_monitoring_schedule`\n\nRefer to the Terraform Registry for docs: [`awscc_sagemaker_monitoring_schedule`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_monitoring_schedule).\n"
      },
      "symbolId": "src/sagemaker-monitoring-schedule/index:"
    },
    "@cdktn/provider-awscc.sagemakerPartnerApp": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1243
      },
      "readme": {
        "markdown": "# `awscc_sagemaker_partner_app`\n\nRefer to the Terraform Registry for docs: [`awscc_sagemaker_partner_app`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_partner_app).\n"
      },
      "symbolId": "src/sagemaker-partner-app/index:"
    },
    "@cdktn/provider-awscc.sagemakerPipeline": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1244
      },
      "readme": {
        "markdown": "# `awscc_sagemaker_pipeline`\n\nRefer to the Terraform Registry for docs: [`awscc_sagemaker_pipeline`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_pipeline).\n"
      },
      "symbolId": "src/sagemaker-pipeline/index:"
    },
    "@cdktn/provider-awscc.sagemakerProcessingJob": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1245
      },
      "readme": {
        "markdown": "# `awscc_sagemaker_processing_job`\n\nRefer to the Terraform Registry for docs: [`awscc_sagemaker_processing_job`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_processing_job).\n"
      },
      "symbolId": "src/sagemaker-processing-job/index:"
    },
    "@cdktn/provider-awscc.sagemakerProject": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1246
      },
      "readme": {
        "markdown": "# `awscc_sagemaker_project`\n\nRefer to the Terraform Registry for docs: [`awscc_sagemaker_project`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_project).\n"
      },
      "symbolId": "src/sagemaker-project/index:"
    },
    "@cdktn/provider-awscc.sagemakerSpace": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1247
      },
      "readme": {
        "markdown": "# `awscc_sagemaker_space`\n\nRefer to the Terraform Registry for docs: [`awscc_sagemaker_space`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_space).\n"
      },
      "symbolId": "src/sagemaker-space/index:"
    },
    "@cdktn/provider-awscc.sagemakerStudioLifecycleConfig": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1248
      },
      "readme": {
        "markdown": "# `awscc_sagemaker_studio_lifecycle_config`\n\nRefer to the Terraform Registry for docs: [`awscc_sagemaker_studio_lifecycle_config`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_studio_lifecycle_config).\n"
      },
      "symbolId": "src/sagemaker-studio-lifecycle-config/index:"
    },
    "@cdktn/provider-awscc.sagemakerTrialComponent": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1249
      },
      "readme": {
        "markdown": "# `awscc_sagemaker_trial_component`\n\nRefer to the Terraform Registry for docs: [`awscc_sagemaker_trial_component`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_trial_component).\n"
      },
      "symbolId": "src/sagemaker-trial-component/index:"
    },
    "@cdktn/provider-awscc.sagemakerUserProfile": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1250
      },
      "readme": {
        "markdown": "# `awscc_sagemaker_user_profile`\n\nRefer to the Terraform Registry for docs: [`awscc_sagemaker_user_profile`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_user_profile).\n"
      },
      "symbolId": "src/sagemaker-user-profile/index:"
    },
    "@cdktn/provider-awscc.schedulerSchedule": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1251
      },
      "readme": {
        "markdown": "# `awscc_scheduler_schedule`\n\nRefer to the Terraform Registry for docs: [`awscc_scheduler_schedule`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/scheduler_schedule).\n"
      },
      "symbolId": "src/scheduler-schedule/index:"
    },
    "@cdktn/provider-awscc.schedulerScheduleGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1252
      },
      "readme": {
        "markdown": "# `awscc_scheduler_schedule_group`\n\nRefer to the Terraform Registry for docs: [`awscc_scheduler_schedule_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/scheduler_schedule_group).\n"
      },
      "symbolId": "src/scheduler-schedule-group/index:"
    },
    "@cdktn/provider-awscc.scnDataset": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1253
      },
      "readme": {
        "markdown": "# `awscc_scn_dataset`\n\nRefer to the Terraform Registry for docs: [`awscc_scn_dataset`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/scn_dataset).\n"
      },
      "symbolId": "src/scn-dataset/index:"
    },
    "@cdktn/provider-awscc.scnNamespace": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1254
      },
      "readme": {
        "markdown": "# `awscc_scn_namespace`\n\nRefer to the Terraform Registry for docs: [`awscc_scn_namespace`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/scn_namespace).\n"
      },
      "symbolId": "src/scn-namespace/index:"
    },
    "@cdktn/provider-awscc.secretsmanagerResourcePolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1255
      },
      "readme": {
        "markdown": "# `awscc_secretsmanager_resource_policy`\n\nRefer to the Terraform Registry for docs: [`awscc_secretsmanager_resource_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/secretsmanager_resource_policy).\n"
      },
      "symbolId": "src/secretsmanager-resource-policy/index:"
    },
    "@cdktn/provider-awscc.secretsmanagerRotationSchedule": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1256
      },
      "readme": {
        "markdown": "# `awscc_secretsmanager_rotation_schedule`\n\nRefer to the Terraform Registry for docs: [`awscc_secretsmanager_rotation_schedule`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/secretsmanager_rotation_schedule).\n"
      },
      "symbolId": "src/secretsmanager-rotation-schedule/index:"
    },
    "@cdktn/provider-awscc.secretsmanagerSecret": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1257
      },
      "readme": {
        "markdown": "# `awscc_secretsmanager_secret`\n\nRefer to the Terraform Registry for docs: [`awscc_secretsmanager_secret`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/secretsmanager_secret).\n"
      },
      "symbolId": "src/secretsmanager-secret/index:"
    },
    "@cdktn/provider-awscc.secretsmanagerSecretTargetAttachment": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1258
      },
      "readme": {
        "markdown": "# `awscc_secretsmanager_secret_target_attachment`\n\nRefer to the Terraform Registry for docs: [`awscc_secretsmanager_secret_target_attachment`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/secretsmanager_secret_target_attachment).\n"
      },
      "symbolId": "src/secretsmanager-secret-target-attachment/index:"
    },
    "@cdktn/provider-awscc.securityagentAgentSpace": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1259
      },
      "readme": {
        "markdown": "# `awscc_securityagent_agent_space`\n\nRefer to the Terraform Registry for docs: [`awscc_securityagent_agent_space`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_agent_space).\n"
      },
      "symbolId": "src/securityagent-agent-space/index:"
    },
    "@cdktn/provider-awscc.securityagentApplication": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1260
      },
      "readme": {
        "markdown": "# `awscc_securityagent_application`\n\nRefer to the Terraform Registry for docs: [`awscc_securityagent_application`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_application).\n"
      },
      "symbolId": "src/securityagent-application/index:"
    },
    "@cdktn/provider-awscc.securityagentPentest": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1261
      },
      "readme": {
        "markdown": "# `awscc_securityagent_pentest`\n\nRefer to the Terraform Registry for docs: [`awscc_securityagent_pentest`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_pentest).\n"
      },
      "symbolId": "src/securityagent-pentest/index:"
    },
    "@cdktn/provider-awscc.securityagentSecurityRequirementPack": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1262
      },
      "readme": {
        "markdown": "# `awscc_securityagent_security_requirement_pack`\n\nRefer to the Terraform Registry for docs: [`awscc_securityagent_security_requirement_pack`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_security_requirement_pack).\n"
      },
      "symbolId": "src/securityagent-security-requirement-pack/index:"
    },
    "@cdktn/provider-awscc.securityagentTargetDomain": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1263
      },
      "readme": {
        "markdown": "# `awscc_securityagent_target_domain`\n\nRefer to the Terraform Registry for docs: [`awscc_securityagent_target_domain`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_target_domain).\n"
      },
      "symbolId": "src/securityagent-target-domain/index:"
    },
    "@cdktn/provider-awscc.securityhubAggregatorV2": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1264
      },
      "readme": {
        "markdown": "# `awscc_securityhub_aggregator_v2`\n\nRefer to the Terraform Registry for docs: [`awscc_securityhub_aggregator_v2`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_aggregator_v2).\n"
      },
      "symbolId": "src/securityhub-aggregator-v2/index:"
    },
    "@cdktn/provider-awscc.securityhubAutomationRuleV2": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1265
      },
      "readme": {
        "markdown": "# `awscc_securityhub_automation_rule_v2`\n\nRefer to the Terraform Registry for docs: [`awscc_securityhub_automation_rule_v2`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_automation_rule_v2).\n"
      },
      "symbolId": "src/securityhub-automation-rule-v2/index:"
    },
    "@cdktn/provider-awscc.securityhubConfigurationPolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1266
      },
      "readme": {
        "markdown": "# `awscc_securityhub_configuration_policy`\n\nRefer to the Terraform Registry for docs: [`awscc_securityhub_configuration_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_configuration_policy).\n"
      },
      "symbolId": "src/securityhub-configuration-policy/index:"
    },
    "@cdktn/provider-awscc.securityhubConnector": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1267
      },
      "readme": {
        "markdown": "# `awscc_securityhub_connector`\n\nRefer to the Terraform Registry for docs: [`awscc_securityhub_connector`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_connector).\n"
      },
      "symbolId": "src/securityhub-connector/index:"
    },
    "@cdktn/provider-awscc.securityhubConnectorV2": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1268
      },
      "readme": {
        "markdown": "# `awscc_securityhub_connector_v2`\n\nRefer to the Terraform Registry for docs: [`awscc_securityhub_connector_v2`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_connector_v2).\n"
      },
      "symbolId": "src/securityhub-connector-v2/index:"
    },
    "@cdktn/provider-awscc.securityhubDelegatedAdmin": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1269
      },
      "readme": {
        "markdown": "# `awscc_securityhub_delegated_admin`\n\nRefer to the Terraform Registry for docs: [`awscc_securityhub_delegated_admin`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_delegated_admin).\n"
      },
      "symbolId": "src/securityhub-delegated-admin/index:"
    },
    "@cdktn/provider-awscc.securityhubFindingAggregator": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1270
      },
      "readme": {
        "markdown": "# `awscc_securityhub_finding_aggregator`\n\nRefer to the Terraform Registry for docs: [`awscc_securityhub_finding_aggregator`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_finding_aggregator).\n"
      },
      "symbolId": "src/securityhub-finding-aggregator/index:"
    },
    "@cdktn/provider-awscc.securityhubHub": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1271
      },
      "readme": {
        "markdown": "# `awscc_securityhub_hub`\n\nRefer to the Terraform Registry for docs: [`awscc_securityhub_hub`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_hub).\n"
      },
      "symbolId": "src/securityhub-hub/index:"
    },
    "@cdktn/provider-awscc.securityhubHubV2": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1272
      },
      "readme": {
        "markdown": "# `awscc_securityhub_hub_v2`\n\nRefer to the Terraform Registry for docs: [`awscc_securityhub_hub_v2`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_hub_v2).\n"
      },
      "symbolId": "src/securityhub-hub-v2/index:"
    },
    "@cdktn/provider-awscc.securityhubInsight": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1273
      },
      "readme": {
        "markdown": "# `awscc_securityhub_insight`\n\nRefer to the Terraform Registry for docs: [`awscc_securityhub_insight`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight).\n"
      },
      "symbolId": "src/securityhub-insight/index:"
    },
    "@cdktn/provider-awscc.securityhubOrganizationConfiguration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1274
      },
      "readme": {
        "markdown": "# `awscc_securityhub_organization_configuration`\n\nRefer to the Terraform Registry for docs: [`awscc_securityhub_organization_configuration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_organization_configuration).\n"
      },
      "symbolId": "src/securityhub-organization-configuration/index:"
    },
    "@cdktn/provider-awscc.securityhubPolicyAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1275
      },
      "readme": {
        "markdown": "# `awscc_securityhub_policy_association`\n\nRefer to the Terraform Registry for docs: [`awscc_securityhub_policy_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_policy_association).\n"
      },
      "symbolId": "src/securityhub-policy-association/index:"
    },
    "@cdktn/provider-awscc.securityhubProductSubscription": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1276
      },
      "readme": {
        "markdown": "# `awscc_securityhub_product_subscription`\n\nRefer to the Terraform Registry for docs: [`awscc_securityhub_product_subscription`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_product_subscription).\n"
      },
      "symbolId": "src/securityhub-product-subscription/index:"
    },
    "@cdktn/provider-awscc.securityhubSecurityControl": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1277
      },
      "readme": {
        "markdown": "# `awscc_securityhub_security_control`\n\nRefer to the Terraform Registry for docs: [`awscc_securityhub_security_control`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_security_control).\n"
      },
      "symbolId": "src/securityhub-security-control/index:"
    },
    "@cdktn/provider-awscc.securityhubStandard": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1278
      },
      "readme": {
        "markdown": "# `awscc_securityhub_standard`\n\nRefer to the Terraform Registry for docs: [`awscc_securityhub_standard`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_standard).\n"
      },
      "symbolId": "src/securityhub-standard/index:"
    },
    "@cdktn/provider-awscc.securitylakeAwsLogSource": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1279
      },
      "readme": {
        "markdown": "# `awscc_securitylake_aws_log_source`\n\nRefer to the Terraform Registry for docs: [`awscc_securitylake_aws_log_source`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securitylake_aws_log_source).\n"
      },
      "symbolId": "src/securitylake-aws-log-source/index:"
    },
    "@cdktn/provider-awscc.securitylakeDataLake": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1280
      },
      "readme": {
        "markdown": "# `awscc_securitylake_data_lake`\n\nRefer to the Terraform Registry for docs: [`awscc_securitylake_data_lake`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securitylake_data_lake).\n"
      },
      "symbolId": "src/securitylake-data-lake/index:"
    },
    "@cdktn/provider-awscc.securitylakeSubscriberNotification": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1281
      },
      "readme": {
        "markdown": "# `awscc_securitylake_subscriber_notification`\n\nRefer to the Terraform Registry for docs: [`awscc_securitylake_subscriber_notification`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securitylake_subscriber_notification).\n"
      },
      "symbolId": "src/securitylake-subscriber-notification/index:"
    },
    "@cdktn/provider-awscc.servicecatalogAcceptedPortfolioShare": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1282
      },
      "readme": {
        "markdown": "# `awscc_servicecatalog_accepted_portfolio_share`\n\nRefer to the Terraform Registry for docs: [`awscc_servicecatalog_accepted_portfolio_share`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_accepted_portfolio_share).\n"
      },
      "symbolId": "src/servicecatalog-accepted-portfolio-share/index:"
    },
    "@cdktn/provider-awscc.servicecatalogCloudformationProduct": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1283
      },
      "readme": {
        "markdown": "# `awscc_servicecatalog_cloudformation_product`\n\nRefer to the Terraform Registry for docs: [`awscc_servicecatalog_cloudformation_product`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_cloudformation_product).\n"
      },
      "symbolId": "src/servicecatalog-cloudformation-product/index:"
    },
    "@cdktn/provider-awscc.servicecatalogCloudformationProvisionedProduct": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1284
      },
      "readme": {
        "markdown": "# `awscc_servicecatalog_cloudformation_provisioned_product`\n\nRefer to the Terraform Registry for docs: [`awscc_servicecatalog_cloudformation_provisioned_product`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_cloudformation_provisioned_product).\n"
      },
      "symbolId": "src/servicecatalog-cloudformation-provisioned-product/index:"
    },
    "@cdktn/provider-awscc.servicecatalogLaunchNotificationConstraint": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1285
      },
      "readme": {
        "markdown": "# `awscc_servicecatalog_launch_notification_constraint`\n\nRefer to the Terraform Registry for docs: [`awscc_servicecatalog_launch_notification_constraint`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_launch_notification_constraint).\n"
      },
      "symbolId": "src/servicecatalog-launch-notification-constraint/index:"
    },
    "@cdktn/provider-awscc.servicecatalogLaunchRoleConstraint": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1286
      },
      "readme": {
        "markdown": "# `awscc_servicecatalog_launch_role_constraint`\n\nRefer to the Terraform Registry for docs: [`awscc_servicecatalog_launch_role_constraint`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_launch_role_constraint).\n"
      },
      "symbolId": "src/servicecatalog-launch-role-constraint/index:"
    },
    "@cdktn/provider-awscc.servicecatalogLaunchTemplateConstraint": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1287
      },
      "readme": {
        "markdown": "# `awscc_servicecatalog_launch_template_constraint`\n\nRefer to the Terraform Registry for docs: [`awscc_servicecatalog_launch_template_constraint`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_launch_template_constraint).\n"
      },
      "symbolId": "src/servicecatalog-launch-template-constraint/index:"
    },
    "@cdktn/provider-awscc.servicecatalogPortfolio": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1288
      },
      "readme": {
        "markdown": "# `awscc_servicecatalog_portfolio`\n\nRefer to the Terraform Registry for docs: [`awscc_servicecatalog_portfolio`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_portfolio).\n"
      },
      "symbolId": "src/servicecatalog-portfolio/index:"
    },
    "@cdktn/provider-awscc.servicecatalogPortfolioPrincipalAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1289
      },
      "readme": {
        "markdown": "# `awscc_servicecatalog_portfolio_principal_association`\n\nRefer to the Terraform Registry for docs: [`awscc_servicecatalog_portfolio_principal_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_portfolio_principal_association).\n"
      },
      "symbolId": "src/servicecatalog-portfolio-principal-association/index:"
    },
    "@cdktn/provider-awscc.servicecatalogPortfolioProductAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1290
      },
      "readme": {
        "markdown": "# `awscc_servicecatalog_portfolio_product_association`\n\nRefer to the Terraform Registry for docs: [`awscc_servicecatalog_portfolio_product_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_portfolio_product_association).\n"
      },
      "symbolId": "src/servicecatalog-portfolio-product-association/index:"
    },
    "@cdktn/provider-awscc.servicecatalogPortfolioShare": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1291
      },
      "readme": {
        "markdown": "# `awscc_servicecatalog_portfolio_share`\n\nRefer to the Terraform Registry for docs: [`awscc_servicecatalog_portfolio_share`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_portfolio_share).\n"
      },
      "symbolId": "src/servicecatalog-portfolio-share/index:"
    },
    "@cdktn/provider-awscc.servicecatalogResourceUpdateConstraint": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1292
      },
      "readme": {
        "markdown": "# `awscc_servicecatalog_resource_update_constraint`\n\nRefer to the Terraform Registry for docs: [`awscc_servicecatalog_resource_update_constraint`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_resource_update_constraint).\n"
      },
      "symbolId": "src/servicecatalog-resource-update-constraint/index:"
    },
    "@cdktn/provider-awscc.servicecatalogServiceAction": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1293
      },
      "readme": {
        "markdown": "# `awscc_servicecatalog_service_action`\n\nRefer to the Terraform Registry for docs: [`awscc_servicecatalog_service_action`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_service_action).\n"
      },
      "symbolId": "src/servicecatalog-service-action/index:"
    },
    "@cdktn/provider-awscc.servicecatalogServiceActionAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1294
      },
      "readme": {
        "markdown": "# `awscc_servicecatalog_service_action_association`\n\nRefer to the Terraform Registry for docs: [`awscc_servicecatalog_service_action_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_service_action_association).\n"
      },
      "symbolId": "src/servicecatalog-service-action-association/index:"
    },
    "@cdktn/provider-awscc.servicecatalogStackSetConstraint": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1295
      },
      "readme": {
        "markdown": "# `awscc_servicecatalog_stack_set_constraint`\n\nRefer to the Terraform Registry for docs: [`awscc_servicecatalog_stack_set_constraint`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_stack_set_constraint).\n"
      },
      "symbolId": "src/servicecatalog-stack-set-constraint/index:"
    },
    "@cdktn/provider-awscc.servicecatalogTagOption": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1296
      },
      "readme": {
        "markdown": "# `awscc_servicecatalog_tag_option`\n\nRefer to the Terraform Registry for docs: [`awscc_servicecatalog_tag_option`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_tag_option).\n"
      },
      "symbolId": "src/servicecatalog-tag-option/index:"
    },
    "@cdktn/provider-awscc.servicecatalogTagOptionAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1297
      },
      "readme": {
        "markdown": "# `awscc_servicecatalog_tag_option_association`\n\nRefer to the Terraform Registry for docs: [`awscc_servicecatalog_tag_option_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_tag_option_association).\n"
      },
      "symbolId": "src/servicecatalog-tag-option-association/index:"
    },
    "@cdktn/provider-awscc.servicecatalogappregistryApplication": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1298
      },
      "readme": {
        "markdown": "# `awscc_servicecatalogappregistry_application`\n\nRefer to the Terraform Registry for docs: [`awscc_servicecatalogappregistry_application`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalogappregistry_application).\n"
      },
      "symbolId": "src/servicecatalogappregistry-application/index:"
    },
    "@cdktn/provider-awscc.servicecatalogappregistryAttributeGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1299
      },
      "readme": {
        "markdown": "# `awscc_servicecatalogappregistry_attribute_group`\n\nRefer to the Terraform Registry for docs: [`awscc_servicecatalogappregistry_attribute_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalogappregistry_attribute_group).\n"
      },
      "symbolId": "src/servicecatalogappregistry-attribute-group/index:"
    },
    "@cdktn/provider-awscc.servicecatalogappregistryAttributeGroupAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1300
      },
      "readme": {
        "markdown": "# `awscc_servicecatalogappregistry_attribute_group_association`\n\nRefer to the Terraform Registry for docs: [`awscc_servicecatalogappregistry_attribute_group_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalogappregistry_attribute_group_association).\n"
      },
      "symbolId": "src/servicecatalogappregistry-attribute-group-association/index:"
    },
    "@cdktn/provider-awscc.servicecatalogappregistryResourceAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1301
      },
      "readme": {
        "markdown": "# `awscc_servicecatalogappregistry_resource_association`\n\nRefer to the Terraform Registry for docs: [`awscc_servicecatalogappregistry_resource_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalogappregistry_resource_association).\n"
      },
      "symbolId": "src/servicecatalogappregistry-resource-association/index:"
    },
    "@cdktn/provider-awscc.servicediscoveryService": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1302
      },
      "readme": {
        "markdown": "# `awscc_servicediscovery_service`\n\nRefer to the Terraform Registry for docs: [`awscc_servicediscovery_service`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicediscovery_service).\n"
      },
      "symbolId": "src/servicediscovery-service/index:"
    },
    "@cdktn/provider-awscc.sesConfigurationSet": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1303
      },
      "readme": {
        "markdown": "# `awscc_ses_configuration_set`\n\nRefer to the Terraform Registry for docs: [`awscc_ses_configuration_set`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_configuration_set).\n"
      },
      "symbolId": "src/ses-configuration-set/index:"
    },
    "@cdktn/provider-awscc.sesConfigurationSetEventDestination": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1304
      },
      "readme": {
        "markdown": "# `awscc_ses_configuration_set_event_destination`\n\nRefer to the Terraform Registry for docs: [`awscc_ses_configuration_set_event_destination`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_configuration_set_event_destination).\n"
      },
      "symbolId": "src/ses-configuration-set-event-destination/index:"
    },
    "@cdktn/provider-awscc.sesContactList": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1305
      },
      "readme": {
        "markdown": "# `awscc_ses_contact_list`\n\nRefer to the Terraform Registry for docs: [`awscc_ses_contact_list`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_contact_list).\n"
      },
      "symbolId": "src/ses-contact-list/index:"
    },
    "@cdktn/provider-awscc.sesCustomVerificationEmailTemplate": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1306
      },
      "readme": {
        "markdown": "# `awscc_ses_custom_verification_email_template`\n\nRefer to the Terraform Registry for docs: [`awscc_ses_custom_verification_email_template`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_custom_verification_email_template).\n"
      },
      "symbolId": "src/ses-custom-verification-email-template/index:"
    },
    "@cdktn/provider-awscc.sesDedicatedIpPool": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1307
      },
      "readme": {
        "markdown": "# `awscc_ses_dedicated_ip_pool`\n\nRefer to the Terraform Registry for docs: [`awscc_ses_dedicated_ip_pool`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_dedicated_ip_pool).\n"
      },
      "symbolId": "src/ses-dedicated-ip-pool/index:"
    },
    "@cdktn/provider-awscc.sesEmailIdentity": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1308
      },
      "readme": {
        "markdown": "# `awscc_ses_email_identity`\n\nRefer to the Terraform Registry for docs: [`awscc_ses_email_identity`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_email_identity).\n"
      },
      "symbolId": "src/ses-email-identity/index:"
    },
    "@cdktn/provider-awscc.sesMailManagerAddonInstance": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1309
      },
      "readme": {
        "markdown": "# `awscc_ses_mail_manager_addon_instance`\n\nRefer to the Terraform Registry for docs: [`awscc_ses_mail_manager_addon_instance`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_addon_instance).\n"
      },
      "symbolId": "src/ses-mail-manager-addon-instance/index:"
    },
    "@cdktn/provider-awscc.sesMailManagerAddonSubscription": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1310
      },
      "readme": {
        "markdown": "# `awscc_ses_mail_manager_addon_subscription`\n\nRefer to the Terraform Registry for docs: [`awscc_ses_mail_manager_addon_subscription`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_addon_subscription).\n"
      },
      "symbolId": "src/ses-mail-manager-addon-subscription/index:"
    },
    "@cdktn/provider-awscc.sesMailManagerAddressList": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1311
      },
      "readme": {
        "markdown": "# `awscc_ses_mail_manager_address_list`\n\nRefer to the Terraform Registry for docs: [`awscc_ses_mail_manager_address_list`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_address_list).\n"
      },
      "symbolId": "src/ses-mail-manager-address-list/index:"
    },
    "@cdktn/provider-awscc.sesMailManagerArchive": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1312
      },
      "readme": {
        "markdown": "# `awscc_ses_mail_manager_archive`\n\nRefer to the Terraform Registry for docs: [`awscc_ses_mail_manager_archive`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_archive).\n"
      },
      "symbolId": "src/ses-mail-manager-archive/index:"
    },
    "@cdktn/provider-awscc.sesMailManagerIngressPoint": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1313
      },
      "readme": {
        "markdown": "# `awscc_ses_mail_manager_ingress_point`\n\nRefer to the Terraform Registry for docs: [`awscc_ses_mail_manager_ingress_point`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_ingress_point).\n"
      },
      "symbolId": "src/ses-mail-manager-ingress-point/index:"
    },
    "@cdktn/provider-awscc.sesMailManagerRelay": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1314
      },
      "readme": {
        "markdown": "# `awscc_ses_mail_manager_relay`\n\nRefer to the Terraform Registry for docs: [`awscc_ses_mail_manager_relay`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_relay).\n"
      },
      "symbolId": "src/ses-mail-manager-relay/index:"
    },
    "@cdktn/provider-awscc.sesMailManagerRuleSet": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1315
      },
      "readme": {
        "markdown": "# `awscc_ses_mail_manager_rule_set`\n\nRefer to the Terraform Registry for docs: [`awscc_ses_mail_manager_rule_set`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set).\n"
      },
      "symbolId": "src/ses-mail-manager-rule-set/index:"
    },
    "@cdktn/provider-awscc.sesMailManagerTrafficPolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1316
      },
      "readme": {
        "markdown": "# `awscc_ses_mail_manager_traffic_policy`\n\nRefer to the Terraform Registry for docs: [`awscc_ses_mail_manager_traffic_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_traffic_policy).\n"
      },
      "symbolId": "src/ses-mail-manager-traffic-policy/index:"
    },
    "@cdktn/provider-awscc.sesMultiRegionEndpoint": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1317
      },
      "readme": {
        "markdown": "# `awscc_ses_multi_region_endpoint`\n\nRefer to the Terraform Registry for docs: [`awscc_ses_multi_region_endpoint`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_multi_region_endpoint).\n"
      },
      "symbolId": "src/ses-multi-region-endpoint/index:"
    },
    "@cdktn/provider-awscc.sesTemplate": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1318
      },
      "readme": {
        "markdown": "# `awscc_ses_template`\n\nRefer to the Terraform Registry for docs: [`awscc_ses_template`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_template).\n"
      },
      "symbolId": "src/ses-template/index:"
    },
    "@cdktn/provider-awscc.sesTenant": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1319
      },
      "readme": {
        "markdown": "# `awscc_ses_tenant`\n\nRefer to the Terraform Registry for docs: [`awscc_ses_tenant`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_tenant).\n"
      },
      "symbolId": "src/ses-tenant/index:"
    },
    "@cdktn/provider-awscc.sesVdmAttributes": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1320
      },
      "readme": {
        "markdown": "# `awscc_ses_vdm_attributes`\n\nRefer to the Terraform Registry for docs: [`awscc_ses_vdm_attributes`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_vdm_attributes).\n"
      },
      "symbolId": "src/ses-vdm-attributes/index:"
    },
    "@cdktn/provider-awscc.shieldDrtAccess": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1321
      },
      "readme": {
        "markdown": "# `awscc_shield_drt_access`\n\nRefer to the Terraform Registry for docs: [`awscc_shield_drt_access`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/shield_drt_access).\n"
      },
      "symbolId": "src/shield-drt-access/index:"
    },
    "@cdktn/provider-awscc.shieldProactiveEngagement": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1322
      },
      "readme": {
        "markdown": "# `awscc_shield_proactive_engagement`\n\nRefer to the Terraform Registry for docs: [`awscc_shield_proactive_engagement`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/shield_proactive_engagement).\n"
      },
      "symbolId": "src/shield-proactive-engagement/index:"
    },
    "@cdktn/provider-awscc.shieldProtection": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1323
      },
      "readme": {
        "markdown": "# `awscc_shield_protection`\n\nRefer to the Terraform Registry for docs: [`awscc_shield_protection`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/shield_protection).\n"
      },
      "symbolId": "src/shield-protection/index:"
    },
    "@cdktn/provider-awscc.shieldProtectionGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1324
      },
      "readme": {
        "markdown": "# `awscc_shield_protection_group`\n\nRefer to the Terraform Registry for docs: [`awscc_shield_protection_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/shield_protection_group).\n"
      },
      "symbolId": "src/shield-protection-group/index:"
    },
    "@cdktn/provider-awscc.signerProfilePermission": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1325
      },
      "readme": {
        "markdown": "# `awscc_signer_profile_permission`\n\nRefer to the Terraform Registry for docs: [`awscc_signer_profile_permission`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/signer_profile_permission).\n"
      },
      "symbolId": "src/signer-profile-permission/index:"
    },
    "@cdktn/provider-awscc.signerSigningProfile": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1326
      },
      "readme": {
        "markdown": "# `awscc_signer_signing_profile`\n\nRefer to the Terraform Registry for docs: [`awscc_signer_signing_profile`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/signer_signing_profile).\n"
      },
      "symbolId": "src/signer-signing-profile/index:"
    },
    "@cdktn/provider-awscc.simspaceweaverSimulation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1327
      },
      "readme": {
        "markdown": "# `awscc_simspaceweaver_simulation`\n\nRefer to the Terraform Registry for docs: [`awscc_simspaceweaver_simulation`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/simspaceweaver_simulation).\n"
      },
      "symbolId": "src/simspaceweaver-simulation/index:"
    },
    "@cdktn/provider-awscc.smsvoiceConfigurationSet": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1328
      },
      "readme": {
        "markdown": "# `awscc_smsvoice_configuration_set`\n\nRefer to the Terraform Registry for docs: [`awscc_smsvoice_configuration_set`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_configuration_set).\n"
      },
      "symbolId": "src/smsvoice-configuration-set/index:"
    },
    "@cdktn/provider-awscc.smsvoiceOptOutList": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1329
      },
      "readme": {
        "markdown": "# `awscc_smsvoice_opt_out_list`\n\nRefer to the Terraform Registry for docs: [`awscc_smsvoice_opt_out_list`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_opt_out_list).\n"
      },
      "symbolId": "src/smsvoice-opt-out-list/index:"
    },
    "@cdktn/provider-awscc.smsvoicePhoneNumber": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1330
      },
      "readme": {
        "markdown": "# `awscc_smsvoice_phone_number`\n\nRefer to the Terraform Registry for docs: [`awscc_smsvoice_phone_number`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_phone_number).\n"
      },
      "symbolId": "src/smsvoice-phone-number/index:"
    },
    "@cdktn/provider-awscc.smsvoicePool": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1331
      },
      "readme": {
        "markdown": "# `awscc_smsvoice_pool`\n\nRefer to the Terraform Registry for docs: [`awscc_smsvoice_pool`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_pool).\n"
      },
      "symbolId": "src/smsvoice-pool/index:"
    },
    "@cdktn/provider-awscc.smsvoiceProtectConfiguration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1332
      },
      "readme": {
        "markdown": "# `awscc_smsvoice_protect_configuration`\n\nRefer to the Terraform Registry for docs: [`awscc_smsvoice_protect_configuration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_protect_configuration).\n"
      },
      "symbolId": "src/smsvoice-protect-configuration/index:"
    },
    "@cdktn/provider-awscc.smsvoiceRegistration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1333
      },
      "readme": {
        "markdown": "# `awscc_smsvoice_registration`\n\nRefer to the Terraform Registry for docs: [`awscc_smsvoice_registration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_registration).\n"
      },
      "symbolId": "src/smsvoice-registration/index:"
    },
    "@cdktn/provider-awscc.smsvoiceResourcePolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1334
      },
      "readme": {
        "markdown": "# `awscc_smsvoice_resource_policy`\n\nRefer to the Terraform Registry for docs: [`awscc_smsvoice_resource_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_resource_policy).\n"
      },
      "symbolId": "src/smsvoice-resource-policy/index:"
    },
    "@cdktn/provider-awscc.smsvoiceSenderId": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1335
      },
      "readme": {
        "markdown": "# `awscc_smsvoice_sender_id`\n\nRefer to the Terraform Registry for docs: [`awscc_smsvoice_sender_id`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_sender_id).\n"
      },
      "symbolId": "src/smsvoice-sender-id/index:"
    },
    "@cdktn/provider-awscc.snsSubscription": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1336
      },
      "readme": {
        "markdown": "# `awscc_sns_subscription`\n\nRefer to the Terraform Registry for docs: [`awscc_sns_subscription`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sns_subscription).\n"
      },
      "symbolId": "src/sns-subscription/index:"
    },
    "@cdktn/provider-awscc.snsTopic": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1337
      },
      "readme": {
        "markdown": "# `awscc_sns_topic`\n\nRefer to the Terraform Registry for docs: [`awscc_sns_topic`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sns_topic).\n"
      },
      "symbolId": "src/sns-topic/index:"
    },
    "@cdktn/provider-awscc.snsTopicInlinePolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1338
      },
      "readme": {
        "markdown": "# `awscc_sns_topic_inline_policy`\n\nRefer to the Terraform Registry for docs: [`awscc_sns_topic_inline_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sns_topic_inline_policy).\n"
      },
      "symbolId": "src/sns-topic-inline-policy/index:"
    },
    "@cdktn/provider-awscc.sqsQueue": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1339
      },
      "readme": {
        "markdown": "# `awscc_sqs_queue`\n\nRefer to the Terraform Registry for docs: [`awscc_sqs_queue`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sqs_queue).\n"
      },
      "symbolId": "src/sqs-queue/index:"
    },
    "@cdktn/provider-awscc.sqsQueueInlinePolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1340
      },
      "readme": {
        "markdown": "# `awscc_sqs_queue_inline_policy`\n\nRefer to the Terraform Registry for docs: [`awscc_sqs_queue_inline_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sqs_queue_inline_policy).\n"
      },
      "symbolId": "src/sqs-queue-inline-policy/index:"
    },
    "@cdktn/provider-awscc.ssmAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1341
      },
      "readme": {
        "markdown": "# `awscc_ssm_association`\n\nRefer to the Terraform Registry for docs: [`awscc_ssm_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_association).\n"
      },
      "symbolId": "src/ssm-association/index:"
    },
    "@cdktn/provider-awscc.ssmDocument": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1342
      },
      "readme": {
        "markdown": "# `awscc_ssm_document`\n\nRefer to the Terraform Registry for docs: [`awscc_ssm_document`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_document).\n"
      },
      "symbolId": "src/ssm-document/index:"
    },
    "@cdktn/provider-awscc.ssmMaintenanceWindow": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1343
      },
      "readme": {
        "markdown": "# `awscc_ssm_maintenance_window`\n\nRefer to the Terraform Registry for docs: [`awscc_ssm_maintenance_window`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_maintenance_window).\n"
      },
      "symbolId": "src/ssm-maintenance-window/index:"
    },
    "@cdktn/provider-awscc.ssmMaintenanceWindowTarget": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1344
      },
      "readme": {
        "markdown": "# `awscc_ssm_maintenance_window_target`\n\nRefer to the Terraform Registry for docs: [`awscc_ssm_maintenance_window_target`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_maintenance_window_target).\n"
      },
      "symbolId": "src/ssm-maintenance-window-target/index:"
    },
    "@cdktn/provider-awscc.ssmMaintenanceWindowTask": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1345
      },
      "readme": {
        "markdown": "# `awscc_ssm_maintenance_window_task`\n\nRefer to the Terraform Registry for docs: [`awscc_ssm_maintenance_window_task`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_maintenance_window_task).\n"
      },
      "symbolId": "src/ssm-maintenance-window-task/index:"
    },
    "@cdktn/provider-awscc.ssmOpsItem": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1346
      },
      "readme": {
        "markdown": "# `awscc_ssm_ops_item`\n\nRefer to the Terraform Registry for docs: [`awscc_ssm_ops_item`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_ops_item).\n"
      },
      "symbolId": "src/ssm-ops-item/index:"
    },
    "@cdktn/provider-awscc.ssmParameter": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1347
      },
      "readme": {
        "markdown": "# `awscc_ssm_parameter`\n\nRefer to the Terraform Registry for docs: [`awscc_ssm_parameter`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_parameter).\n"
      },
      "symbolId": "src/ssm-parameter/index:"
    },
    "@cdktn/provider-awscc.ssmPatchBaseline": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1348
      },
      "readme": {
        "markdown": "# `awscc_ssm_patch_baseline`\n\nRefer to the Terraform Registry for docs: [`awscc_ssm_patch_baseline`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_patch_baseline).\n"
      },
      "symbolId": "src/ssm-patch-baseline/index:"
    },
    "@cdktn/provider-awscc.ssmResourceDataSync": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1349
      },
      "readme": {
        "markdown": "# `awscc_ssm_resource_data_sync`\n\nRefer to the Terraform Registry for docs: [`awscc_ssm_resource_data_sync`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_resource_data_sync).\n"
      },
      "symbolId": "src/ssm-resource-data-sync/index:"
    },
    "@cdktn/provider-awscc.ssmResourcePolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1350
      },
      "readme": {
        "markdown": "# `awscc_ssm_resource_policy`\n\nRefer to the Terraform Registry for docs: [`awscc_ssm_resource_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_resource_policy).\n"
      },
      "symbolId": "src/ssm-resource-policy/index:"
    },
    "@cdktn/provider-awscc.ssmServiceSetting": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1351
      },
      "readme": {
        "markdown": "# `awscc_ssm_service_setting`\n\nRefer to the Terraform Registry for docs: [`awscc_ssm_service_setting`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_service_setting).\n"
      },
      "symbolId": "src/ssm-service-setting/index:"
    },
    "@cdktn/provider-awscc.ssmcontactsContact": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1352
      },
      "readme": {
        "markdown": "# `awscc_ssmcontacts_contact`\n\nRefer to the Terraform Registry for docs: [`awscc_ssmcontacts_contact`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmcontacts_contact).\n"
      },
      "symbolId": "src/ssmcontacts-contact/index:"
    },
    "@cdktn/provider-awscc.ssmcontactsContactChannel": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1353
      },
      "readme": {
        "markdown": "# `awscc_ssmcontacts_contact_channel`\n\nRefer to the Terraform Registry for docs: [`awscc_ssmcontacts_contact_channel`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmcontacts_contact_channel).\n"
      },
      "symbolId": "src/ssmcontacts-contact-channel/index:"
    },
    "@cdktn/provider-awscc.ssmcontactsPlan": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1354
      },
      "readme": {
        "markdown": "# `awscc_ssmcontacts_plan`\n\nRefer to the Terraform Registry for docs: [`awscc_ssmcontacts_plan`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmcontacts_plan).\n"
      },
      "symbolId": "src/ssmcontacts-plan/index:"
    },
    "@cdktn/provider-awscc.ssmcontactsRotation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1355
      },
      "readme": {
        "markdown": "# `awscc_ssmcontacts_rotation`\n\nRefer to the Terraform Registry for docs: [`awscc_ssmcontacts_rotation`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmcontacts_rotation).\n"
      },
      "symbolId": "src/ssmcontacts-rotation/index:"
    },
    "@cdktn/provider-awscc.ssmguiconnectPreferences": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1356
      },
      "readme": {
        "markdown": "# `awscc_ssmguiconnect_preferences`\n\nRefer to the Terraform Registry for docs: [`awscc_ssmguiconnect_preferences`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmguiconnect_preferences).\n"
      },
      "symbolId": "src/ssmguiconnect-preferences/index:"
    },
    "@cdktn/provider-awscc.ssmincidentsReplicationSet": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1357
      },
      "readme": {
        "markdown": "# `awscc_ssmincidents_replication_set`\n\nRefer to the Terraform Registry for docs: [`awscc_ssmincidents_replication_set`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmincidents_replication_set).\n"
      },
      "symbolId": "src/ssmincidents-replication-set/index:"
    },
    "@cdktn/provider-awscc.ssmincidentsResponsePlan": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1358
      },
      "readme": {
        "markdown": "# `awscc_ssmincidents_response_plan`\n\nRefer to the Terraform Registry for docs: [`awscc_ssmincidents_response_plan`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmincidents_response_plan).\n"
      },
      "symbolId": "src/ssmincidents-response-plan/index:"
    },
    "@cdktn/provider-awscc.ssmquicksetupConfigurationManager": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1359
      },
      "readme": {
        "markdown": "# `awscc_ssmquicksetup_configuration_manager`\n\nRefer to the Terraform Registry for docs: [`awscc_ssmquicksetup_configuration_manager`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmquicksetup_configuration_manager).\n"
      },
      "symbolId": "src/ssmquicksetup-configuration-manager/index:"
    },
    "@cdktn/provider-awscc.ssmquicksetupLifecycleAutomation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1360
      },
      "readme": {
        "markdown": "# `awscc_ssmquicksetup_lifecycle_automation`\n\nRefer to the Terraform Registry for docs: [`awscc_ssmquicksetup_lifecycle_automation`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmquicksetup_lifecycle_automation).\n"
      },
      "symbolId": "src/ssmquicksetup-lifecycle-automation/index:"
    },
    "@cdktn/provider-awscc.ssoApplication": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1361
      },
      "readme": {
        "markdown": "# `awscc_sso_application`\n\nRefer to the Terraform Registry for docs: [`awscc_sso_application`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sso_application).\n"
      },
      "symbolId": "src/sso-application/index:"
    },
    "@cdktn/provider-awscc.ssoApplicationAssignment": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1362
      },
      "readme": {
        "markdown": "# `awscc_sso_application_assignment`\n\nRefer to the Terraform Registry for docs: [`awscc_sso_application_assignment`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sso_application_assignment).\n"
      },
      "symbolId": "src/sso-application-assignment/index:"
    },
    "@cdktn/provider-awscc.ssoAssignment": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1363
      },
      "readme": {
        "markdown": "# `awscc_sso_assignment`\n\nRefer to the Terraform Registry for docs: [`awscc_sso_assignment`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sso_assignment).\n"
      },
      "symbolId": "src/sso-assignment/index:"
    },
    "@cdktn/provider-awscc.ssoInstance": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1364
      },
      "readme": {
        "markdown": "# `awscc_sso_instance`\n\nRefer to the Terraform Registry for docs: [`awscc_sso_instance`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sso_instance).\n"
      },
      "symbolId": "src/sso-instance/index:"
    },
    "@cdktn/provider-awscc.ssoInstanceAccessControlAttributeConfiguration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1365
      },
      "readme": {
        "markdown": "# `awscc_sso_instance_access_control_attribute_configuration`\n\nRefer to the Terraform Registry for docs: [`awscc_sso_instance_access_control_attribute_configuration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sso_instance_access_control_attribute_configuration).\n"
      },
      "symbolId": "src/sso-instance-access-control-attribute-configuration/index:"
    },
    "@cdktn/provider-awscc.ssoPermissionSet": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1366
      },
      "readme": {
        "markdown": "# `awscc_sso_permission_set`\n\nRefer to the Terraform Registry for docs: [`awscc_sso_permission_set`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sso_permission_set).\n"
      },
      "symbolId": "src/sso-permission-set/index:"
    },
    "@cdktn/provider-awscc.stepfunctionsActivity": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1367
      },
      "readme": {
        "markdown": "# `awscc_stepfunctions_activity`\n\nRefer to the Terraform Registry for docs: [`awscc_stepfunctions_activity`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/stepfunctions_activity).\n"
      },
      "symbolId": "src/stepfunctions-activity/index:"
    },
    "@cdktn/provider-awscc.stepfunctionsStateMachine": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1368
      },
      "readme": {
        "markdown": "# `awscc_stepfunctions_state_machine`\n\nRefer to the Terraform Registry for docs: [`awscc_stepfunctions_state_machine`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/stepfunctions_state_machine).\n"
      },
      "symbolId": "src/stepfunctions-state-machine/index:"
    },
    "@cdktn/provider-awscc.stepfunctionsStateMachineAlias": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1369
      },
      "readme": {
        "markdown": "# `awscc_stepfunctions_state_machine_alias`\n\nRefer to the Terraform Registry for docs: [`awscc_stepfunctions_state_machine_alias`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/stepfunctions_state_machine_alias).\n"
      },
      "symbolId": "src/stepfunctions-state-machine-alias/index:"
    },
    "@cdktn/provider-awscc.stepfunctionsStateMachineVersion": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1370
      },
      "readme": {
        "markdown": "# `awscc_stepfunctions_state_machine_version`\n\nRefer to the Terraform Registry for docs: [`awscc_stepfunctions_state_machine_version`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/stepfunctions_state_machine_version).\n"
      },
      "symbolId": "src/stepfunctions-state-machine-version/index:"
    },
    "@cdktn/provider-awscc.storagegatewayTapePool": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1371
      },
      "readme": {
        "markdown": "# `awscc_storagegateway_tape_pool`\n\nRefer to the Terraform Registry for docs: [`awscc_storagegateway_tape_pool`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/storagegateway_tape_pool).\n"
      },
      "symbolId": "src/storagegateway-tape-pool/index:"
    },
    "@cdktn/provider-awscc.supportappAccountAlias": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1372
      },
      "readme": {
        "markdown": "# `awscc_supportapp_account_alias`\n\nRefer to the Terraform Registry for docs: [`awscc_supportapp_account_alias`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/supportapp_account_alias).\n"
      },
      "symbolId": "src/supportapp-account-alias/index:"
    },
    "@cdktn/provider-awscc.supportappSlackChannelConfiguration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1373
      },
      "readme": {
        "markdown": "# `awscc_supportapp_slack_channel_configuration`\n\nRefer to the Terraform Registry for docs: [`awscc_supportapp_slack_channel_configuration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/supportapp_slack_channel_configuration).\n"
      },
      "symbolId": "src/supportapp-slack-channel-configuration/index:"
    },
    "@cdktn/provider-awscc.supportappSlackWorkspaceConfiguration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1374
      },
      "readme": {
        "markdown": "# `awscc_supportapp_slack_workspace_configuration`\n\nRefer to the Terraform Registry for docs: [`awscc_supportapp_slack_workspace_configuration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/supportapp_slack_workspace_configuration).\n"
      },
      "symbolId": "src/supportapp-slack-workspace-configuration/index:"
    },
    "@cdktn/provider-awscc.syntheticsCanary": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1375
      },
      "readme": {
        "markdown": "# `awscc_synthetics_canary`\n\nRefer to the Terraform Registry for docs: [`awscc_synthetics_canary`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/synthetics_canary).\n"
      },
      "symbolId": "src/synthetics-canary/index:"
    },
    "@cdktn/provider-awscc.syntheticsGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1376
      },
      "readme": {
        "markdown": "# `awscc_synthetics_group`\n\nRefer to the Terraform Registry for docs: [`awscc_synthetics_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/synthetics_group).\n"
      },
      "symbolId": "src/synthetics-group/index:"
    },
    "@cdktn/provider-awscc.systemsmanagersapApplication": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1377
      },
      "readme": {
        "markdown": "# `awscc_systemsmanagersap_application`\n\nRefer to the Terraform Registry for docs: [`awscc_systemsmanagersap_application`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/systemsmanagersap_application).\n"
      },
      "symbolId": "src/systemsmanagersap-application/index:"
    },
    "@cdktn/provider-awscc.timestreamDatabase": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1378
      },
      "readme": {
        "markdown": "# `awscc_timestream_database`\n\nRefer to the Terraform Registry for docs: [`awscc_timestream_database`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_database).\n"
      },
      "symbolId": "src/timestream-database/index:"
    },
    "@cdktn/provider-awscc.timestreamInfluxDbCluster": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1379
      },
      "readme": {
        "markdown": "# `awscc_timestream_influx_db_cluster`\n\nRefer to the Terraform Registry for docs: [`awscc_timestream_influx_db_cluster`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_influx_db_cluster).\n"
      },
      "symbolId": "src/timestream-influx-db-cluster/index:"
    },
    "@cdktn/provider-awscc.timestreamInfluxDbInstance": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1380
      },
      "readme": {
        "markdown": "# `awscc_timestream_influx_db_instance`\n\nRefer to the Terraform Registry for docs: [`awscc_timestream_influx_db_instance`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_influx_db_instance).\n"
      },
      "symbolId": "src/timestream-influx-db-instance/index:"
    },
    "@cdktn/provider-awscc.timestreamScheduledQuery": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1381
      },
      "readme": {
        "markdown": "# `awscc_timestream_scheduled_query`\n\nRefer to the Terraform Registry for docs: [`awscc_timestream_scheduled_query`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_scheduled_query).\n"
      },
      "symbolId": "src/timestream-scheduled-query/index:"
    },
    "@cdktn/provider-awscc.timestreamTable": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1382
      },
      "readme": {
        "markdown": "# `awscc_timestream_table`\n\nRefer to the Terraform Registry for docs: [`awscc_timestream_table`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_table).\n"
      },
      "symbolId": "src/timestream-table/index:"
    },
    "@cdktn/provider-awscc.transcribeVocabularyFilter": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1383
      },
      "readme": {
        "markdown": "# `awscc_transcribe_vocabulary_filter`\n\nRefer to the Terraform Registry for docs: [`awscc_transcribe_vocabulary_filter`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transcribe_vocabulary_filter).\n"
      },
      "symbolId": "src/transcribe-vocabulary-filter/index:"
    },
    "@cdktn/provider-awscc.transferAgreement": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1384
      },
      "readme": {
        "markdown": "# `awscc_transfer_agreement`\n\nRefer to the Terraform Registry for docs: [`awscc_transfer_agreement`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_agreement).\n"
      },
      "symbolId": "src/transfer-agreement/index:"
    },
    "@cdktn/provider-awscc.transferCertificate": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1385
      },
      "readme": {
        "markdown": "# `awscc_transfer_certificate`\n\nRefer to the Terraform Registry for docs: [`awscc_transfer_certificate`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_certificate).\n"
      },
      "symbolId": "src/transfer-certificate/index:"
    },
    "@cdktn/provider-awscc.transferConnector": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1386
      },
      "readme": {
        "markdown": "# `awscc_transfer_connector`\n\nRefer to the Terraform Registry for docs: [`awscc_transfer_connector`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_connector).\n"
      },
      "symbolId": "src/transfer-connector/index:"
    },
    "@cdktn/provider-awscc.transferProfile": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1387
      },
      "readme": {
        "markdown": "# `awscc_transfer_profile`\n\nRefer to the Terraform Registry for docs: [`awscc_transfer_profile`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_profile).\n"
      },
      "symbolId": "src/transfer-profile/index:"
    },
    "@cdktn/provider-awscc.transferServer": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1388
      },
      "readme": {
        "markdown": "# `awscc_transfer_server`\n\nRefer to the Terraform Registry for docs: [`awscc_transfer_server`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_server).\n"
      },
      "symbolId": "src/transfer-server/index:"
    },
    "@cdktn/provider-awscc.transferWebApp": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1389
      },
      "readme": {
        "markdown": "# `awscc_transfer_web_app`\n\nRefer to the Terraform Registry for docs: [`awscc_transfer_web_app`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_web_app).\n"
      },
      "symbolId": "src/transfer-web-app/index:"
    },
    "@cdktn/provider-awscc.transferWorkflow": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1390
      },
      "readme": {
        "markdown": "# `awscc_transfer_workflow`\n\nRefer to the Terraform Registry for docs: [`awscc_transfer_workflow`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_workflow).\n"
      },
      "symbolId": "src/transfer-workflow/index:"
    },
    "@cdktn/provider-awscc.uxcAccountCustomization": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1391
      },
      "readme": {
        "markdown": "# `awscc_uxc_account_customization`\n\nRefer to the Terraform Registry for docs: [`awscc_uxc_account_customization`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/uxc_account_customization).\n"
      },
      "symbolId": "src/uxc-account-customization/index:"
    },
    "@cdktn/provider-awscc.verifiedpermissionsIdentitySource": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1392
      },
      "readme": {
        "markdown": "# `awscc_verifiedpermissions_identity_source`\n\nRefer to the Terraform Registry for docs: [`awscc_verifiedpermissions_identity_source`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/verifiedpermissions_identity_source).\n"
      },
      "symbolId": "src/verifiedpermissions-identity-source/index:"
    },
    "@cdktn/provider-awscc.verifiedpermissionsPolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1393
      },
      "readme": {
        "markdown": "# `awscc_verifiedpermissions_policy`\n\nRefer to the Terraform Registry for docs: [`awscc_verifiedpermissions_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/verifiedpermissions_policy).\n"
      },
      "symbolId": "src/verifiedpermissions-policy/index:"
    },
    "@cdktn/provider-awscc.verifiedpermissionsPolicyStore": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1394
      },
      "readme": {
        "markdown": "# `awscc_verifiedpermissions_policy_store`\n\nRefer to the Terraform Registry for docs: [`awscc_verifiedpermissions_policy_store`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/verifiedpermissions_policy_store).\n"
      },
      "symbolId": "src/verifiedpermissions-policy-store/index:"
    },
    "@cdktn/provider-awscc.verifiedpermissionsPolicyStoreAlias": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1395
      },
      "readme": {
        "markdown": "# `awscc_verifiedpermissions_policy_store_alias`\n\nRefer to the Terraform Registry for docs: [`awscc_verifiedpermissions_policy_store_alias`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/verifiedpermissions_policy_store_alias).\n"
      },
      "symbolId": "src/verifiedpermissions-policy-store-alias/index:"
    },
    "@cdktn/provider-awscc.verifiedpermissionsPolicyTemplate": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1396
      },
      "readme": {
        "markdown": "# `awscc_verifiedpermissions_policy_template`\n\nRefer to the Terraform Registry for docs: [`awscc_verifiedpermissions_policy_template`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/verifiedpermissions_policy_template).\n"
      },
      "symbolId": "src/verifiedpermissions-policy-template/index:"
    },
    "@cdktn/provider-awscc.voiceidDomain": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1397
      },
      "readme": {
        "markdown": "# `awscc_voiceid_domain`\n\nRefer to the Terraform Registry for docs: [`awscc_voiceid_domain`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/voiceid_domain).\n"
      },
      "symbolId": "src/voiceid-domain/index:"
    },
    "@cdktn/provider-awscc.vpclatticeAccessLogSubscription": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1398
      },
      "readme": {
        "markdown": "# `awscc_vpclattice_access_log_subscription`\n\nRefer to the Terraform Registry for docs: [`awscc_vpclattice_access_log_subscription`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_access_log_subscription).\n"
      },
      "symbolId": "src/vpclattice-access-log-subscription/index:"
    },
    "@cdktn/provider-awscc.vpclatticeAuthPolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1399
      },
      "readme": {
        "markdown": "# `awscc_vpclattice_auth_policy`\n\nRefer to the Terraform Registry for docs: [`awscc_vpclattice_auth_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_auth_policy).\n"
      },
      "symbolId": "src/vpclattice-auth-policy/index:"
    },
    "@cdktn/provider-awscc.vpclatticeListener": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1400
      },
      "readme": {
        "markdown": "# `awscc_vpclattice_listener`\n\nRefer to the Terraform Registry for docs: [`awscc_vpclattice_listener`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_listener).\n"
      },
      "symbolId": "src/vpclattice-listener/index:"
    },
    "@cdktn/provider-awscc.vpclatticeResourceConfiguration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1401
      },
      "readme": {
        "markdown": "# `awscc_vpclattice_resource_configuration`\n\nRefer to the Terraform Registry for docs: [`awscc_vpclattice_resource_configuration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_resource_configuration).\n"
      },
      "symbolId": "src/vpclattice-resource-configuration/index:"
    },
    "@cdktn/provider-awscc.vpclatticeResourceGateway": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1402
      },
      "readme": {
        "markdown": "# `awscc_vpclattice_resource_gateway`\n\nRefer to the Terraform Registry for docs: [`awscc_vpclattice_resource_gateway`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_resource_gateway).\n"
      },
      "symbolId": "src/vpclattice-resource-gateway/index:"
    },
    "@cdktn/provider-awscc.vpclatticeResourcePolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1403
      },
      "readme": {
        "markdown": "# `awscc_vpclattice_resource_policy`\n\nRefer to the Terraform Registry for docs: [`awscc_vpclattice_resource_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_resource_policy).\n"
      },
      "symbolId": "src/vpclattice-resource-policy/index:"
    },
    "@cdktn/provider-awscc.vpclatticeRule": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1404
      },
      "readme": {
        "markdown": "# `awscc_vpclattice_rule`\n\nRefer to the Terraform Registry for docs: [`awscc_vpclattice_rule`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_rule).\n"
      },
      "symbolId": "src/vpclattice-rule/index:"
    },
    "@cdktn/provider-awscc.vpclatticeService": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1405
      },
      "readme": {
        "markdown": "# `awscc_vpclattice_service`\n\nRefer to the Terraform Registry for docs: [`awscc_vpclattice_service`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_service).\n"
      },
      "symbolId": "src/vpclattice-service/index:"
    },
    "@cdktn/provider-awscc.vpclatticeServiceNetwork": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1406
      },
      "readme": {
        "markdown": "# `awscc_vpclattice_service_network`\n\nRefer to the Terraform Registry for docs: [`awscc_vpclattice_service_network`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_service_network).\n"
      },
      "symbolId": "src/vpclattice-service-network/index:"
    },
    "@cdktn/provider-awscc.vpclatticeServiceNetworkResourceAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1407
      },
      "readme": {
        "markdown": "# `awscc_vpclattice_service_network_resource_association`\n\nRefer to the Terraform Registry for docs: [`awscc_vpclattice_service_network_resource_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_service_network_resource_association).\n"
      },
      "symbolId": "src/vpclattice-service-network-resource-association/index:"
    },
    "@cdktn/provider-awscc.vpclatticeServiceNetworkServiceAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1408
      },
      "readme": {
        "markdown": "# `awscc_vpclattice_service_network_service_association`\n\nRefer to the Terraform Registry for docs: [`awscc_vpclattice_service_network_service_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_service_network_service_association).\n"
      },
      "symbolId": "src/vpclattice-service-network-service-association/index:"
    },
    "@cdktn/provider-awscc.vpclatticeServiceNetworkVpcAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1409
      },
      "readme": {
        "markdown": "# `awscc_vpclattice_service_network_vpc_association`\n\nRefer to the Terraform Registry for docs: [`awscc_vpclattice_service_network_vpc_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_service_network_vpc_association).\n"
      },
      "symbolId": "src/vpclattice-service-network-vpc-association/index:"
    },
    "@cdktn/provider-awscc.wafv2IpSet": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1410
      },
      "readme": {
        "markdown": "# `awscc_wafv2_ip_set`\n\nRefer to the Terraform Registry for docs: [`awscc_wafv2_ip_set`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wafv2_ip_set).\n"
      },
      "symbolId": "src/wafv2-ip-set/index:"
    },
    "@cdktn/provider-awscc.wafv2LoggingConfiguration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1411
      },
      "readme": {
        "markdown": "# `awscc_wafv2_logging_configuration`\n\nRefer to the Terraform Registry for docs: [`awscc_wafv2_logging_configuration`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wafv2_logging_configuration).\n"
      },
      "symbolId": "src/wafv2-logging-configuration/index:"
    },
    "@cdktn/provider-awscc.wafv2RegexPatternSet": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1412
      },
      "readme": {
        "markdown": "# `awscc_wafv2_regex_pattern_set`\n\nRefer to the Terraform Registry for docs: [`awscc_wafv2_regex_pattern_set`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wafv2_regex_pattern_set).\n"
      },
      "symbolId": "src/wafv2-regex-pattern-set/index:"
    },
    "@cdktn/provider-awscc.wafv2WebAclAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1413
      },
      "readme": {
        "markdown": "# `awscc_wafv2_web_acl_association`\n\nRefer to the Terraform Registry for docs: [`awscc_wafv2_web_acl_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wafv2_web_acl_association).\n"
      },
      "symbolId": "src/wafv2-web-acl-association/index:"
    },
    "@cdktn/provider-awscc.wellarchitectedLens": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1414
      },
      "readme": {
        "markdown": "# `awscc_wellarchitected_lens`\n\nRefer to the Terraform Registry for docs: [`awscc_wellarchitected_lens`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wellarchitected_lens).\n"
      },
      "symbolId": "src/wellarchitected-lens/index:"
    },
    "@cdktn/provider-awscc.wellarchitectedProfile": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1415
      },
      "readme": {
        "markdown": "# `awscc_wellarchitected_profile`\n\nRefer to the Terraform Registry for docs: [`awscc_wellarchitected_profile`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wellarchitected_profile).\n"
      },
      "symbolId": "src/wellarchitected-profile/index:"
    },
    "@cdktn/provider-awscc.wellarchitectedReviewTemplate": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1416
      },
      "readme": {
        "markdown": "# `awscc_wellarchitected_review_template`\n\nRefer to the Terraform Registry for docs: [`awscc_wellarchitected_review_template`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wellarchitected_review_template).\n"
      },
      "symbolId": "src/wellarchitected-review-template/index:"
    },
    "@cdktn/provider-awscc.wisdomAiAgent": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1417
      },
      "readme": {
        "markdown": "# `awscc_wisdom_ai_agent`\n\nRefer to the Terraform Registry for docs: [`awscc_wisdom_ai_agent`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent).\n"
      },
      "symbolId": "src/wisdom-ai-agent/index:"
    },
    "@cdktn/provider-awscc.wisdomAiAgentVersion": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1418
      },
      "readme": {
        "markdown": "# `awscc_wisdom_ai_agent_version`\n\nRefer to the Terraform Registry for docs: [`awscc_wisdom_ai_agent_version`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent_version).\n"
      },
      "symbolId": "src/wisdom-ai-agent-version/index:"
    },
    "@cdktn/provider-awscc.wisdomAiGuardrail": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1419
      },
      "readme": {
        "markdown": "# `awscc_wisdom_ai_guardrail`\n\nRefer to the Terraform Registry for docs: [`awscc_wisdom_ai_guardrail`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_guardrail).\n"
      },
      "symbolId": "src/wisdom-ai-guardrail/index:"
    },
    "@cdktn/provider-awscc.wisdomAiGuardrailVersion": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1420
      },
      "readme": {
        "markdown": "# `awscc_wisdom_ai_guardrail_version`\n\nRefer to the Terraform Registry for docs: [`awscc_wisdom_ai_guardrail_version`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_guardrail_version).\n"
      },
      "symbolId": "src/wisdom-ai-guardrail-version/index:"
    },
    "@cdktn/provider-awscc.wisdomAiPrompt": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1421
      },
      "readme": {
        "markdown": "# `awscc_wisdom_ai_prompt`\n\nRefer to the Terraform Registry for docs: [`awscc_wisdom_ai_prompt`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_prompt).\n"
      },
      "symbolId": "src/wisdom-ai-prompt/index:"
    },
    "@cdktn/provider-awscc.wisdomAiPromptVersion": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1422
      },
      "readme": {
        "markdown": "# `awscc_wisdom_ai_prompt_version`\n\nRefer to the Terraform Registry for docs: [`awscc_wisdom_ai_prompt_version`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_prompt_version).\n"
      },
      "symbolId": "src/wisdom-ai-prompt-version/index:"
    },
    "@cdktn/provider-awscc.wisdomAssistant": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1423
      },
      "readme": {
        "markdown": "# `awscc_wisdom_assistant`\n\nRefer to the Terraform Registry for docs: [`awscc_wisdom_assistant`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_assistant).\n"
      },
      "symbolId": "src/wisdom-assistant/index:"
    },
    "@cdktn/provider-awscc.wisdomAssistantAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1424
      },
      "readme": {
        "markdown": "# `awscc_wisdom_assistant_association`\n\nRefer to the Terraform Registry for docs: [`awscc_wisdom_assistant_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_assistant_association).\n"
      },
      "symbolId": "src/wisdom-assistant-association/index:"
    },
    "@cdktn/provider-awscc.wisdomKnowledgeBase": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1425
      },
      "readme": {
        "markdown": "# `awscc_wisdom_knowledge_base`\n\nRefer to the Terraform Registry for docs: [`awscc_wisdom_knowledge_base`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_knowledge_base).\n"
      },
      "symbolId": "src/wisdom-knowledge-base/index:"
    },
    "@cdktn/provider-awscc.wisdomMessageTemplate": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1426
      },
      "readme": {
        "markdown": "# `awscc_wisdom_message_template`\n\nRefer to the Terraform Registry for docs: [`awscc_wisdom_message_template`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_message_template).\n"
      },
      "symbolId": "src/wisdom-message-template/index:"
    },
    "@cdktn/provider-awscc.wisdomMessageTemplateVersion": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1427
      },
      "readme": {
        "markdown": "# `awscc_wisdom_message_template_version`\n\nRefer to the Terraform Registry for docs: [`awscc_wisdom_message_template_version`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_message_template_version).\n"
      },
      "symbolId": "src/wisdom-message-template-version/index:"
    },
    "@cdktn/provider-awscc.wisdomQuickResponse": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1428
      },
      "readme": {
        "markdown": "# `awscc_wisdom_quick_response`\n\nRefer to the Terraform Registry for docs: [`awscc_wisdom_quick_response`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_quick_response).\n"
      },
      "symbolId": "src/wisdom-quick-response/index:"
    },
    "@cdktn/provider-awscc.workspacesConnectionAlias": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1429
      },
      "readme": {
        "markdown": "# `awscc_workspaces_connection_alias`\n\nRefer to the Terraform Registry for docs: [`awscc_workspaces_connection_alias`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspaces_connection_alias).\n"
      },
      "symbolId": "src/workspaces-connection-alias/index:"
    },
    "@cdktn/provider-awscc.workspacesWorkspaceIpGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1430
      },
      "readme": {
        "markdown": "# `awscc_workspaces_workspace_ip_group`\n\nRefer to the Terraform Registry for docs: [`awscc_workspaces_workspace_ip_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspaces_workspace_ip_group).\n"
      },
      "symbolId": "src/workspaces-workspace-ip-group/index:"
    },
    "@cdktn/provider-awscc.workspacesWorkspacesPool": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1431
      },
      "readme": {
        "markdown": "# `awscc_workspaces_workspaces_pool`\n\nRefer to the Terraform Registry for docs: [`awscc_workspaces_workspaces_pool`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspaces_workspaces_pool).\n"
      },
      "symbolId": "src/workspaces-workspaces-pool/index:"
    },
    "@cdktn/provider-awscc.workspacesinstancesVolume": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1432
      },
      "readme": {
        "markdown": "# `awscc_workspacesinstances_volume`\n\nRefer to the Terraform Registry for docs: [`awscc_workspacesinstances_volume`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesinstances_volume).\n"
      },
      "symbolId": "src/workspacesinstances-volume/index:"
    },
    "@cdktn/provider-awscc.workspacesinstancesVolumeAssociation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1433
      },
      "readme": {
        "markdown": "# `awscc_workspacesinstances_volume_association`\n\nRefer to the Terraform Registry for docs: [`awscc_workspacesinstances_volume_association`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesinstances_volume_association).\n"
      },
      "symbolId": "src/workspacesinstances-volume-association/index:"
    },
    "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1434
      },
      "readme": {
        "markdown": "# `awscc_workspacesinstances_workspace_instance`\n\nRefer to the Terraform Registry for docs: [`awscc_workspacesinstances_workspace_instance`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesinstances_workspace_instance).\n"
      },
      "symbolId": "src/workspacesinstances-workspace-instance/index:"
    },
    "@cdktn/provider-awscc.workspacesthinclientEnvironment": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1435
      },
      "readme": {
        "markdown": "# `awscc_workspacesthinclient_environment`\n\nRefer to the Terraform Registry for docs: [`awscc_workspacesthinclient_environment`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesthinclient_environment).\n"
      },
      "symbolId": "src/workspacesthinclient-environment/index:"
    },
    "@cdktn/provider-awscc.workspaceswebBrowserSettings": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1436
      },
      "readme": {
        "markdown": "# `awscc_workspacesweb_browser_settings`\n\nRefer to the Terraform Registry for docs: [`awscc_workspacesweb_browser_settings`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_browser_settings).\n"
      },
      "symbolId": "src/workspacesweb-browser-settings/index:"
    },
    "@cdktn/provider-awscc.workspaceswebDataProtectionSettings": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1437
      },
      "readme": {
        "markdown": "# `awscc_workspacesweb_data_protection_settings`\n\nRefer to the Terraform Registry for docs: [`awscc_workspacesweb_data_protection_settings`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_data_protection_settings).\n"
      },
      "symbolId": "src/workspacesweb-data-protection-settings/index:"
    },
    "@cdktn/provider-awscc.workspaceswebIdentityProvider": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1438
      },
      "readme": {
        "markdown": "# `awscc_workspacesweb_identity_provider`\n\nRefer to the Terraform Registry for docs: [`awscc_workspacesweb_identity_provider`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_identity_provider).\n"
      },
      "symbolId": "src/workspacesweb-identity-provider/index:"
    },
    "@cdktn/provider-awscc.workspaceswebIpAccessSettings": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1439
      },
      "readme": {
        "markdown": "# `awscc_workspacesweb_ip_access_settings`\n\nRefer to the Terraform Registry for docs: [`awscc_workspacesweb_ip_access_settings`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_ip_access_settings).\n"
      },
      "symbolId": "src/workspacesweb-ip-access-settings/index:"
    },
    "@cdktn/provider-awscc.workspaceswebNetworkSettings": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1440
      },
      "readme": {
        "markdown": "# `awscc_workspacesweb_network_settings`\n\nRefer to the Terraform Registry for docs: [`awscc_workspacesweb_network_settings`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_network_settings).\n"
      },
      "symbolId": "src/workspacesweb-network-settings/index:"
    },
    "@cdktn/provider-awscc.workspaceswebPortal": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1441
      },
      "readme": {
        "markdown": "# `awscc_workspacesweb_portal`\n\nRefer to the Terraform Registry for docs: [`awscc_workspacesweb_portal`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_portal).\n"
      },
      "symbolId": "src/workspacesweb-portal/index:"
    },
    "@cdktn/provider-awscc.workspaceswebSessionLogger": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1442
      },
      "readme": {
        "markdown": "# `awscc_workspacesweb_session_logger`\n\nRefer to the Terraform Registry for docs: [`awscc_workspacesweb_session_logger`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_session_logger).\n"
      },
      "symbolId": "src/workspacesweb-session-logger/index:"
    },
    "@cdktn/provider-awscc.workspaceswebTrustStore": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1443
      },
      "readme": {
        "markdown": "# `awscc_workspacesweb_trust_store`\n\nRefer to the Terraform Registry for docs: [`awscc_workspacesweb_trust_store`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_trust_store).\n"
      },
      "symbolId": "src/workspacesweb-trust-store/index:"
    },
    "@cdktn/provider-awscc.workspaceswebUserAccessLoggingSettings": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1444
      },
      "readme": {
        "markdown": "# `awscc_workspacesweb_user_access_logging_settings`\n\nRefer to the Terraform Registry for docs: [`awscc_workspacesweb_user_access_logging_settings`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_user_access_logging_settings).\n"
      },
      "symbolId": "src/workspacesweb-user-access-logging-settings/index:"
    },
    "@cdktn/provider-awscc.workspaceswebUserSettings": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1445
      },
      "readme": {
        "markdown": "# `awscc_workspacesweb_user_settings`\n\nRefer to the Terraform Registry for docs: [`awscc_workspacesweb_user_settings`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_user_settings).\n"
      },
      "symbolId": "src/workspacesweb-user-settings/index:"
    },
    "@cdktn/provider-awscc.xrayGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1446
      },
      "readme": {
        "markdown": "# `awscc_xray_group`\n\nRefer to the Terraform Registry for docs: [`awscc_xray_group`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/xray_group).\n"
      },
      "symbolId": "src/xray-group/index:"
    },
    "@cdktn/provider-awscc.xrayResourcePolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1447
      },
      "readme": {
        "markdown": "# `awscc_xray_resource_policy`\n\nRefer to the Terraform Registry for docs: [`awscc_xray_resource_policy`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/xray_resource_policy).\n"
      },
      "symbolId": "src/xray-resource-policy/index:"
    },
    "@cdktn/provider-awscc.xraySamplingRule": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1448
      },
      "readme": {
        "markdown": "# `awscc_xray_sampling_rule`\n\nRefer to the Terraform Registry for docs: [`awscc_xray_sampling_rule`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/xray_sampling_rule).\n"
      },
      "symbolId": "src/xray-sampling-rule/index:"
    },
    "@cdktn/provider-awscc.xrayTransactionSearchConfig": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 1449
      },
      "readme": {
        "markdown": "# `awscc_xray_transaction_search_config`\n\nRefer to the Terraform Registry for docs: [`awscc_xray_transaction_search_config`](https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/xray_transaction_search_config).\n"
      },
      "symbolId": "src/xray-transaction-search-config/index:"
    }
  },
  "targets": {
    "dotnet": {
      "namespace": "Io.Cdktn.Providers.Awscc",
      "packageId": "Io.Cdktn.Providers.Awscc"
    },
    "go": {
      "moduleName": "github.com/cdktn-io/cdktn-provider-awscc-go",
      "packageName": "awscc"
    },
    "java": {
      "maven": {
        "artifactId": "cdktn-provider-awscc",
        "groupId": "io.cdktn"
      },
      "package": "io.cdktn.providers.awscc"
    },
    "js": {
      "npm": "@cdktn/provider-awscc"
    },
    "python": {
      "distName": "cdktn-provider-awscc",
      "module": "cdktn_provider_awscc"
    }
  },
  "types": {
    "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzer": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/accessanalyzer_analyzer awscc_accessanalyzer_analyzer}."
      },
      "fqn": "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzer",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/accessanalyzer_analyzer awscc_accessanalyzer_analyzer} Resource."
        },
        "locationInModule": {
          "filename": "src/accessanalyzer-analyzer/index.ts",
          "line": 1608
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/accessanalyzer-analyzer/index.ts",
        "line": 1576
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a AccessanalyzerAnalyzer resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 1593
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the AccessanalyzerAnalyzer to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/accessanalyzer_analyzer#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing AccessanalyzerAnalyzer that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the AccessanalyzerAnalyzer to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 1640
          },
          "name": "putAnalyzerConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerAnalyzerConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 1672
          },
          "name": "putArchiveRules",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerArchiveRules"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 1698
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 1643
          },
          "name": "resetAnalyzerConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 1659
          },
          "name": "resetAnalyzerName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 1675
          },
          "name": "resetArchiveRules"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 1701
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 1726
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 1736
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "AccessanalyzerAnalyzer",
      "namespace": "accessanalyzerAnalyzer",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 1581
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 1637
          },
          "name": "analyzerConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerAnalyzerConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 1669
          },
          "name": "archiveRules",
          "type": {
            "fqn": "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerArchiveRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 1684
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 1689
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 1695
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 1647
          },
          "name": "analyzerConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerAnalyzerConfiguration"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 1663
          },
          "name": "analyzerNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 1679
          },
          "name": "archiveRulesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerArchiveRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 1705
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 1718
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 1653
          },
          "name": "analyzerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 1711
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/accessanalyzer-analyzer/index:AccessanalyzerAnalyzer"
    },
    "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerAnalyzerConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerAnalyzerConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/accessanalyzer-analyzer/index.ts",
        "line": 889
      },
      "name": "AccessanalyzerAnalyzerAnalyzerConfiguration",
      "namespace": "accessanalyzerAnalyzer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "This configuration determines how the analyzer evaluates internal access within your AWS environment.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/accessanalyzer_analyzer#internal_access_configuration AccessanalyzerAnalyzer#internal_access_configuration}",
            "stability": "stable",
            "summary": "Specifies the configuration of an internal access analyzer for an AWS organization or account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 895
          },
          "name": "internalAccessConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerAnalyzerConfigurationInternalAccessConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/accessanalyzer_analyzer#unused_access_configuration AccessanalyzerAnalyzer#unused_access_configuration}",
            "stability": "stable",
            "summary": "The Configuration for Unused Access Analyzer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 901
          },
          "name": "unusedAccessConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfiguration"
          }
        }
      ],
      "symbolId": "src/accessanalyzer-analyzer/index:AccessanalyzerAnalyzerAnalyzerConfiguration"
    },
    "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerAnalyzerConfigurationInternalAccessConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerAnalyzerConfigurationInternalAccessConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/accessanalyzer-analyzer/index.ts",
        "line": 328
      },
      "name": "AccessanalyzerAnalyzerAnalyzerConfigurationInternalAccessConfiguration",
      "namespace": "accessanalyzerAnalyzer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Analysis rules determine which entities will generate findings based on the criteria you define when you create the rule.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/accessanalyzer_analyzer#internal_access_analysis_rule AccessanalyzerAnalyzer#internal_access_analysis_rule}",
            "stability": "stable",
            "summary": "Contains information about analysis rules for the internal access analyzer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 334
          },
          "name": "internalAccessAnalysisRule",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerAnalyzerConfigurationInternalAccessConfigurationInternalAccessAnalysisRule"
          }
        }
      ],
      "symbolId": "src/accessanalyzer-analyzer/index:AccessanalyzerAnalyzerAnalyzerConfigurationInternalAccessConfiguration"
    },
    "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerAnalyzerConfigurationInternalAccessConfigurationInternalAccessAnalysisRule": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerAnalyzerConfigurationInternalAccessConfigurationInternalAccessAnalysisRule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/accessanalyzer-analyzer/index.ts",
        "line": 232
      },
      "name": "AccessanalyzerAnalyzerAnalyzerConfigurationInternalAccessConfigurationInternalAccessAnalysisRule",
      "namespace": "accessanalyzerAnalyzer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Only resources that meet the rule criteria will generate findings.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/accessanalyzer_analyzer#inclusions AccessanalyzerAnalyzer#inclusions}",
            "stability": "stable",
            "summary": "A list of rules for the internal access analyzer containing criteria to include in analysis."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 238
          },
          "name": "inclusions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerAnalyzerConfigurationInternalAccessConfigurationInternalAccessAnalysisRuleInclusions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/accessanalyzer-analyzer/index:AccessanalyzerAnalyzerAnalyzerConfigurationInternalAccessConfigurationInternalAccessAnalysisRule"
    },
    "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerAnalyzerConfigurationInternalAccessConfigurationInternalAccessAnalysisRuleInclusions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerAnalyzerConfigurationInternalAccessConfigurationInternalAccessAnalysisRuleInclusions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/accessanalyzer-analyzer/index.ts",
        "line": 44
      },
      "name": "AccessanalyzerAnalyzerAnalyzerConfigurationInternalAccessConfigurationInternalAccessAnalysisRuleInclusions",
      "namespace": "accessanalyzerAnalyzer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Account IDs can only be applied to the analysis rule criteria for organization-level analyzers and cannot include the organization owner account.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/accessanalyzer_analyzer#account_ids AccessanalyzerAnalyzer#account_ids}",
            "stability": "stable",
            "summary": "A list of AWS account IDs to apply to the internal access analysis rule criteria."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 50
          },
          "name": "accountIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The analyzer will only generate findings for resources that match these ARNs.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/accessanalyzer_analyzer#resource_arns AccessanalyzerAnalyzer#resource_arns}",
            "stability": "stable",
            "summary": "A list of resource ARNs to apply to the internal access analysis rule criteria."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 56
          },
          "name": "resourceArns",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The analyzer will only generate findings for resources of these types.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/accessanalyzer_analyzer#resource_types AccessanalyzerAnalyzer#resource_types}",
            "stability": "stable",
            "summary": "A list of resource types to apply to the internal access analysis rule criteria."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 62
          },
          "name": "resourceTypes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/accessanalyzer-analyzer/index:AccessanalyzerAnalyzerAnalyzerConfigurationInternalAccessConfigurationInternalAccessAnalysisRuleInclusions"
    },
    "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerAnalyzerConfigurationInternalAccessConfigurationInternalAccessAnalysisRuleInclusionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerAnalyzerConfigurationInternalAccessConfigurationInternalAccessAnalysisRuleInclusionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/accessanalyzer-analyzer/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/accessanalyzer-analyzer/index.ts",
        "line": 213
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/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-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerAnalyzerConfigurationInternalAccessConfigurationInternalAccessAnalysisRuleInclusionsOutputReference"
            }
          }
        }
      ],
      "name": "AccessanalyzerAnalyzerAnalyzerConfigurationInternalAccessConfigurationInternalAccessAnalysisRuleInclusionsList",
      "namespace": "accessanalyzerAnalyzer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 214
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerAnalyzerConfigurationInternalAccessConfigurationInternalAccessAnalysisRuleInclusions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/accessanalyzer-analyzer/index:AccessanalyzerAnalyzerAnalyzerConfigurationInternalAccessConfigurationInternalAccessAnalysisRuleInclusionsList"
    },
    "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerAnalyzerConfigurationInternalAccessConfigurationInternalAccessAnalysisRuleInclusionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerAnalyzerConfigurationInternalAccessConfigurationInternalAccessAnalysisRuleInclusionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/accessanalyzer-analyzer/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/accessanalyzer-analyzer/index.ts",
        "line": 108
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 172
          },
          "name": "resetAccountIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 188
          },
          "name": "resetResourceArns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 204
          },
          "name": "resetResourceTypes"
        }
      ],
      "name": "AccessanalyzerAnalyzerAnalyzerConfigurationInternalAccessConfigurationInternalAccessAnalysisRuleInclusionsOutputReference",
      "namespace": "accessanalyzerAnalyzer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 176
          },
          "name": "accountIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 192
          },
          "name": "resourceArnsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 208
          },
          "name": "resourceTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 166
          },
          "name": "accountIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 182
          },
          "name": "resourceArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 198
          },
          "name": "resourceTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 122
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerAnalyzerConfigurationInternalAccessConfigurationInternalAccessAnalysisRuleInclusions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/accessanalyzer-analyzer/index:AccessanalyzerAnalyzerAnalyzerConfigurationInternalAccessConfigurationInternalAccessAnalysisRuleInclusionsOutputReference"
    },
    "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerAnalyzerConfigurationInternalAccessConfigurationInternalAccessAnalysisRuleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerAnalyzerConfigurationInternalAccessConfigurationInternalAccessAnalysisRuleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/accessanalyzer-analyzer/index.ts",
          "line": 278
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/accessanalyzer-analyzer/index.ts",
        "line": 270
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 317
          },
          "name": "putInclusions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerAnalyzerConfigurationInternalAccessConfigurationInternalAccessAnalysisRuleInclusions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 320
          },
          "name": "resetInclusions"
        }
      ],
      "name": "AccessanalyzerAnalyzerAnalyzerConfigurationInternalAccessConfigurationInternalAccessAnalysisRuleOutputReference",
      "namespace": "accessanalyzerAnalyzer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 314
          },
          "name": "inclusions",
          "type": {
            "fqn": "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerAnalyzerConfigurationInternalAccessConfigurationInternalAccessAnalysisRuleInclusionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 324
          },
          "name": "inclusionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerAnalyzerConfigurationInternalAccessConfigurationInternalAccessAnalysisRuleInclusions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 282
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerAnalyzerConfigurationInternalAccessConfigurationInternalAccessAnalysisRule"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/accessanalyzer-analyzer/index:AccessanalyzerAnalyzerAnalyzerConfigurationInternalAccessConfigurationInternalAccessAnalysisRuleOutputReference"
    },
    "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerAnalyzerConfigurationInternalAccessConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerAnalyzerConfigurationInternalAccessConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/accessanalyzer-analyzer/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/accessanalyzer-analyzer/index.ts",
        "line": 366
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 413
          },
          "name": "putInternalAccessAnalysisRule",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerAnalyzerConfigurationInternalAccessConfigurationInternalAccessAnalysisRule"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 416
          },
          "name": "resetInternalAccessAnalysisRule"
        }
      ],
      "name": "AccessanalyzerAnalyzerAnalyzerConfigurationInternalAccessConfigurationOutputReference",
      "namespace": "accessanalyzerAnalyzer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 410
          },
          "name": "internalAccessAnalysisRule",
          "type": {
            "fqn": "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerAnalyzerConfigurationInternalAccessConfigurationInternalAccessAnalysisRuleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 420
          },
          "name": "internalAccessAnalysisRuleInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerAnalyzerConfigurationInternalAccessConfigurationInternalAccessAnalysisRule"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 378
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerAnalyzerConfigurationInternalAccessConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/accessanalyzer-analyzer/index:AccessanalyzerAnalyzerAnalyzerConfigurationInternalAccessConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerAnalyzerConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerAnalyzerConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/accessanalyzer-analyzer/index.ts",
          "line": 948
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/accessanalyzer-analyzer/index.ts",
        "line": 940
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 993
          },
          "name": "putInternalAccessConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerAnalyzerConfigurationInternalAccessConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 1009
          },
          "name": "putUnusedAccessConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 996
          },
          "name": "resetInternalAccessConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 1012
          },
          "name": "resetUnusedAccessConfiguration"
        }
      ],
      "name": "AccessanalyzerAnalyzerAnalyzerConfigurationOutputReference",
      "namespace": "accessanalyzerAnalyzer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 990
          },
          "name": "internalAccessConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerAnalyzerConfigurationInternalAccessConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 1006
          },
          "name": "unusedAccessConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 1000
          },
          "name": "internalAccessConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerAnalyzerConfigurationInternalAccessConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 1016
          },
          "name": "unusedAccessConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 952
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerAnalyzerConfiguration"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/accessanalyzer-analyzer/index:AccessanalyzerAnalyzerAnalyzerConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/accessanalyzer-analyzer/index.ts",
        "line": 758
      },
      "name": "AccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfiguration",
      "namespace": "accessanalyzerAnalyzer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/accessanalyzer_analyzer#analysis_rule AccessanalyzerAnalyzer#analysis_rule}",
            "stability": "stable",
            "summary": "Contains information about rules for the analyzer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 764
          },
          "name": "analysisRule",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfigurationAnalysisRule"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For example, if you specify 90 days, the analyzer will generate findings for IAM entities within the accounts of the selected organization for any access that hasn't been used in 90 or more days since the analyzer's last scan. You can choose a value between 1 and 365 days.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/accessanalyzer_analyzer#unused_access_age AccessanalyzerAnalyzer#unused_access_age}",
            "stability": "stable",
            "summary": "The specified access age in days for which to generate findings for unused access."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 770
          },
          "name": "unusedAccessAge",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/accessanalyzer-analyzer/index:AccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfiguration"
    },
    "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfigurationAnalysisRule": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfigurationAnalysisRule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/accessanalyzer-analyzer/index.ts",
        "line": 662
      },
      "name": "AccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfigurationAnalysisRule",
      "namespace": "accessanalyzerAnalyzer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Entities that meet the rule criteria will not generate findings.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/accessanalyzer_analyzer#exclusions AccessanalyzerAnalyzer#exclusions}",
            "stability": "stable",
            "summary": "A list of rules for the analyzer containing criteria to exclude from analysis."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 668
          },
          "name": "exclusions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfigurationAnalysisRuleExclusions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/accessanalyzer-analyzer/index:AccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfigurationAnalysisRule"
    },
    "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfigurationAnalysisRuleExclusions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfigurationAnalysisRuleExclusions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/accessanalyzer-analyzer/index.ts",
        "line": 505
      },
      "name": "AccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfigurationAnalysisRuleExclusions",
      "namespace": "accessanalyzerAnalyzer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The accounts cannot include the organization analyzer owner account. Account IDs can only be applied to the analysis rule criteria for organization-level analyzers.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/accessanalyzer_analyzer#account_ids AccessanalyzerAnalyzer#account_ids}",
            "stability": "stable",
            "summary": "A list of AWS account IDs to apply to the analysis rule criteria."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 511
          },
          "name": "accountIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can use the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nFor the tag key, you can specify a value that is 1 to 128 characters in length and cannot be prefixed with aws:.\n\nFor the tag value, you can specify a value that is 0 to 256 characters in length. If the specified tag value is 0 characters, the rule is applied to all principals with the specified tag key.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/accessanalyzer_analyzer#resource_tags AccessanalyzerAnalyzer#resource_tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to match for your resources."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 521
          },
          "name": "resourceTags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfigurationAnalysisRuleExclusionsResourceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/accessanalyzer-analyzer/index:AccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfigurationAnalysisRuleExclusions"
    },
    "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfigurationAnalysisRuleExclusionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfigurationAnalysisRuleExclusionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/accessanalyzer-analyzer/index.ts",
          "line": 651
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/accessanalyzer-analyzer/index.ts",
        "line": 643
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 658
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfigurationAnalysisRuleExclusionsOutputReference"
            }
          }
        }
      ],
      "name": "AccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfigurationAnalysisRuleExclusionsList",
      "namespace": "accessanalyzerAnalyzer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 644
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfigurationAnalysisRuleExclusions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/accessanalyzer-analyzer/index:AccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfigurationAnalysisRuleExclusionsList"
    },
    "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfigurationAnalysisRuleExclusionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfigurationAnalysisRuleExclusionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/accessanalyzer-analyzer/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/accessanalyzer-analyzer/index.ts",
        "line": 560
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 631
          },
          "name": "putResourceTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfigurationAnalysisRuleExclusionsResourceTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 618
          },
          "name": "resetAccountIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 634
          },
          "name": "resetResourceTags"
        }
      ],
      "name": "AccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfigurationAnalysisRuleExclusionsOutputReference",
      "namespace": "accessanalyzerAnalyzer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 628
          },
          "name": "resourceTags",
          "type": {
            "fqn": "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfigurationAnalysisRuleExclusionsResourceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 622
          },
          "name": "accountIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 638
          },
          "name": "resourceTagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfigurationAnalysisRuleExclusionsResourceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 612
          },
          "name": "accountIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 574
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfigurationAnalysisRuleExclusions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/accessanalyzer-analyzer/index:AccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfigurationAnalysisRuleExclusionsOutputReference"
    },
    "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfigurationAnalysisRuleExclusionsResourceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfigurationAnalysisRuleExclusionsResourceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/accessanalyzer-analyzer/index.ts",
        "line": 424
      },
      "name": "AccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfigurationAnalysisRuleExclusionsResourceTags",
      "namespace": "accessanalyzerAnalyzer",
      "symbolId": "src/accessanalyzer-analyzer/index:AccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfigurationAnalysisRuleExclusionsResourceTags"
    },
    "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfigurationAnalysisRuleExclusionsResourceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfigurationAnalysisRuleExclusionsResourceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/accessanalyzer-analyzer/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/accessanalyzer-analyzer/index.ts",
        "line": 486
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 501
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfigurationAnalysisRuleExclusionsResourceTagsOutputReference"
            }
          }
        }
      ],
      "name": "AccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfigurationAnalysisRuleExclusionsResourceTagsList",
      "namespace": "accessanalyzerAnalyzer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 487
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfigurationAnalysisRuleExclusionsResourceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/accessanalyzer-analyzer/index:AccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfigurationAnalysisRuleExclusionsResourceTagsList"
    },
    "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfigurationAnalysisRuleExclusionsResourceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfigurationAnalysisRuleExclusionsResourceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/accessanalyzer-analyzer/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/accessanalyzer-analyzer/index.ts",
        "line": 447
      },
      "name": "AccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfigurationAnalysisRuleExclusionsResourceTagsOutputReference",
      "namespace": "accessanalyzerAnalyzer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 461
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfigurationAnalysisRuleExclusionsResourceTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/accessanalyzer-analyzer/index:AccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfigurationAnalysisRuleExclusionsResourceTagsOutputReference"
    },
    "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfigurationAnalysisRuleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfigurationAnalysisRuleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/accessanalyzer-analyzer/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/accessanalyzer-analyzer/index.ts",
        "line": 700
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 747
          },
          "name": "putExclusions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfigurationAnalysisRuleExclusions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 750
          },
          "name": "resetExclusions"
        }
      ],
      "name": "AccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfigurationAnalysisRuleOutputReference",
      "namespace": "accessanalyzerAnalyzer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 744
          },
          "name": "exclusions",
          "type": {
            "fqn": "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfigurationAnalysisRuleExclusionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 754
          },
          "name": "exclusionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfigurationAnalysisRuleExclusions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 712
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfigurationAnalysisRule"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/accessanalyzer-analyzer/index:AccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfigurationAnalysisRuleOutputReference"
    },
    "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/accessanalyzer-analyzer/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/accessanalyzer-analyzer/index.ts",
        "line": 809
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 862
          },
          "name": "putAnalysisRule",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfigurationAnalysisRule"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 865
          },
          "name": "resetAnalysisRule"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 881
          },
          "name": "resetUnusedAccessAge"
        }
      ],
      "name": "AccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfigurationOutputReference",
      "namespace": "accessanalyzerAnalyzer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 859
          },
          "name": "analysisRule",
          "type": {
            "fqn": "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfigurationAnalysisRuleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 869
          },
          "name": "analysisRuleInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfigurationAnalysisRule"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 885
          },
          "name": "unusedAccessAgeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 875
          },
          "name": "unusedAccessAge",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 821
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/accessanalyzer-analyzer/index:AccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerArchiveRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerArchiveRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/accessanalyzer-analyzer/index.ts",
        "line": 1268
      },
      "name": "AccessanalyzerAnalyzerArchiveRules",
      "namespace": "accessanalyzerAnalyzer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/accessanalyzer_analyzer#filter AccessanalyzerAnalyzer#filter}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 1272
          },
          "name": "filter",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerArchiveRulesFilter"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/accessanalyzer_analyzer#rule_name AccessanalyzerAnalyzer#rule_name}",
            "stability": "stable",
            "summary": "The archive rule name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 1278
          },
          "name": "ruleName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/accessanalyzer-analyzer/index:AccessanalyzerAnalyzerArchiveRules"
    },
    "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerArchiveRulesFilter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerArchiveRulesFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/accessanalyzer-analyzer/index.ts",
        "line": 1020
      },
      "name": "AccessanalyzerAnalyzerArchiveRulesFilter",
      "namespace": "accessanalyzerAnalyzer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/accessanalyzer_analyzer#contains AccessanalyzerAnalyzer#contains}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 1024
          },
          "name": "contains",
          "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/hashicorp/awscc/1.96.0/docs/resources/accessanalyzer_analyzer#eq AccessanalyzerAnalyzer#eq}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 1028
          },
          "name": "eq",
          "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/hashicorp/awscc/1.96.0/docs/resources/accessanalyzer_analyzer#exists AccessanalyzerAnalyzer#exists}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 1032
          },
          "name": "exists",
          "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/hashicorp/awscc/1.96.0/docs/resources/accessanalyzer_analyzer#neq AccessanalyzerAnalyzer#neq}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 1036
          },
          "name": "neq",
          "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/hashicorp/awscc/1.96.0/docs/resources/accessanalyzer_analyzer#property AccessanalyzerAnalyzer#property}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 1040
          },
          "name": "property",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/accessanalyzer-analyzer/index:AccessanalyzerAnalyzerArchiveRulesFilter"
    },
    "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerArchiveRulesFilterList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerArchiveRulesFilterList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/accessanalyzer-analyzer/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/accessanalyzer-analyzer/index.ts",
        "line": 1249
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 1264
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerArchiveRulesFilterOutputReference"
            }
          }
        }
      ],
      "name": "AccessanalyzerAnalyzerArchiveRulesFilterList",
      "namespace": "accessanalyzerAnalyzer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 1250
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerArchiveRulesFilter"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/accessanalyzer-analyzer/index:AccessanalyzerAnalyzerArchiveRulesFilterList"
    },
    "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerArchiveRulesFilterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerArchiveRulesFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/accessanalyzer-analyzer/index.ts",
          "line": 1110
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/accessanalyzer-analyzer/index.ts",
        "line": 1100
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 1176
          },
          "name": "resetContains"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 1192
          },
          "name": "resetEq"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 1208
          },
          "name": "resetExists"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 1224
          },
          "name": "resetNeq"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 1240
          },
          "name": "resetProperty"
        }
      ],
      "name": "AccessanalyzerAnalyzerArchiveRulesFilterOutputReference",
      "namespace": "accessanalyzerAnalyzer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 1180
          },
          "name": "containsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 1196
          },
          "name": "eqInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 1212
          },
          "name": "existsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 1228
          },
          "name": "neqInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 1244
          },
          "name": "propertyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 1170
          },
          "name": "contains",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 1186
          },
          "name": "eq",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 1202
          },
          "name": "exists",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 1218
          },
          "name": "neq",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 1234
          },
          "name": "property",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 1114
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerArchiveRulesFilter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/accessanalyzer-analyzer/index:AccessanalyzerAnalyzerArchiveRulesFilterOutputReference"
    },
    "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerArchiveRulesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerArchiveRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/accessanalyzer-analyzer/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/accessanalyzer-analyzer/index.ts",
        "line": 1400
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 1415
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerArchiveRulesOutputReference"
            }
          }
        }
      ],
      "name": "AccessanalyzerAnalyzerArchiveRulesList",
      "namespace": "accessanalyzerAnalyzer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 1401
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerArchiveRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/accessanalyzer-analyzer/index:AccessanalyzerAnalyzerArchiveRulesList"
    },
    "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerArchiveRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerArchiveRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/accessanalyzer-analyzer/index.ts",
          "line": 1327
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/accessanalyzer-analyzer/index.ts",
        "line": 1317
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 1372
          },
          "name": "putFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerArchiveRulesFilter"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 1375
          },
          "name": "resetFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 1391
          },
          "name": "resetRuleName"
        }
      ],
      "name": "AccessanalyzerAnalyzerArchiveRulesOutputReference",
      "namespace": "accessanalyzerAnalyzer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 1369
          },
          "name": "filter",
          "type": {
            "fqn": "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerArchiveRulesFilterList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 1379
          },
          "name": "filterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerArchiveRulesFilter"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 1395
          },
          "name": "ruleNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 1385
          },
          "name": "ruleName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 1331
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerArchiveRules"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/accessanalyzer-analyzer/index:AccessanalyzerAnalyzerArchiveRulesOutputReference"
    },
    "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/accessanalyzer-analyzer/index.ts",
        "line": 14
      },
      "name": "AccessanalyzerAnalyzerConfig",
      "namespace": "accessanalyzerAnalyzer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/accessanalyzer_analyzer#type AccessanalyzerAnalyzer#type}",
            "stability": "stable",
            "summary": "The type of the analyzer, must be one of ACCOUNT, ORGANIZATION, ACCOUNT_INTERNAL_ACCESS, ORGANIZATION_INTERNAL_ACCESS, ACCOUNT_UNUSED_ACCESS and ORGANIZATION_UNUSED_ACCESS."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 42
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/accessanalyzer_analyzer#analyzer_configuration AccessanalyzerAnalyzer#analyzer_configuration}",
            "stability": "stable",
            "summary": "The configuration for the analyzer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 20
          },
          "name": "analyzerConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerAnalyzerConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/accessanalyzer_analyzer#analyzer_name AccessanalyzerAnalyzer#analyzer_name}",
            "stability": "stable",
            "summary": "Analyzer name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 26
          },
          "name": "analyzerName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/accessanalyzer_analyzer#archive_rules AccessanalyzerAnalyzer#archive_rules}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 30
          },
          "name": "archiveRules",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerArchiveRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/accessanalyzer_analyzer#tags AccessanalyzerAnalyzer#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 36
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/accessanalyzer-analyzer/index:AccessanalyzerAnalyzerConfig"
    },
    "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/accessanalyzer-analyzer/index.ts",
        "line": 1419
      },
      "name": "AccessanalyzerAnalyzerTags",
      "namespace": "accessanalyzerAnalyzer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/accessanalyzer_analyzer#key AccessanalyzerAnalyzer#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 1425
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/accessanalyzer_analyzer#value AccessanalyzerAnalyzer#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 1431
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/accessanalyzer-analyzer/index:AccessanalyzerAnalyzerTags"
    },
    "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/accessanalyzer-analyzer/index.ts",
          "line": 1561
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/accessanalyzer-analyzer/index.ts",
        "line": 1553
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 1568
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerTagsOutputReference"
            }
          }
        }
      ],
      "name": "AccessanalyzerAnalyzerTagsList",
      "namespace": "accessanalyzerAnalyzer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 1554
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/accessanalyzer-analyzer/index:AccessanalyzerAnalyzerTagsList"
    },
    "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/accessanalyzer-analyzer/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/accessanalyzer-analyzer/index.ts",
        "line": 1470
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 1528
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 1544
          },
          "name": "resetValue"
        }
      ],
      "name": "AccessanalyzerAnalyzerTagsOutputReference",
      "namespace": "accessanalyzerAnalyzer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 1532
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 1548
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 1522
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 1538
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/accessanalyzer-analyzer/index.ts",
            "line": 1484
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.accessanalyzerAnalyzer.AccessanalyzerAnalyzerTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/accessanalyzer-analyzer/index:AccessanalyzerAnalyzerTagsOutputReference"
    },
    "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificate": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate awscc_acmpca_certificate}."
      },
      "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificate",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate awscc_acmpca_certificate} Resource."
        },
        "locationInModule": {
          "filename": "src/acmpca-certificate/index.ts",
          "line": 3949
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/acmpca-certificate/index.ts",
        "line": 3917
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a AcmpcaCertificate resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 3934
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the AcmpcaCertificate to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing AcmpcaCertificate that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the AcmpcaCertificate to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 3983
          },
          "name": "putApiPassthrough",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthrough"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 4069
          },
          "name": "putValidity",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateValidity"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 4082
          },
          "name": "putValidityNotBefore",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateValidityNotBefore"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 3986
          },
          "name": "resetApiPassthrough"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 4056
          },
          "name": "resetTemplateArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 4085
          },
          "name": "resetValidityNotBefore"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 4097
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 4109
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "AcmpcaCertificate",
      "namespace": "acmpcaCertificate",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 3922
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 3980
          },
          "name": "apiPassthrough",
          "type": {
            "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 3995
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 4000
          },
          "name": "certificate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 4031
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 4066
          },
          "name": "validity",
          "type": {
            "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateValidityOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 4079
          },
          "name": "validityNotBefore",
          "type": {
            "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateValidityNotBeforeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 3990
          },
          "name": "apiPassthroughInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthrough"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 4013
          },
          "name": "certificateAuthorityArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 4026
          },
          "name": "certificateSigningRequestInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 4044
          },
          "name": "signingAlgorithmInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 4060
          },
          "name": "templateArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 4073
          },
          "name": "validityInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateValidity"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 4089
          },
          "name": "validityNotBeforeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateValidityNotBefore"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 4006
          },
          "name": "certificateAuthorityArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 4019
          },
          "name": "certificateSigningRequest",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 4037
          },
          "name": "signingAlgorithm",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 4050
          },
          "name": "templateArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/acmpca-certificate/index:AcmpcaCertificate"
    },
    "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthrough": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthrough",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/acmpca-certificate/index.ts",
        "line": 3526
      },
      "name": "AcmpcaCertificateApiPassthrough",
      "namespace": "acmpcaCertificate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate#extensions AcmpcaCertificate#extensions}",
            "stability": "stable",
            "summary": "Specifies X.509 extension information for a certificate."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 3532
          },
          "name": "extensions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The Subject field in the certificate identifies the entity that owns or controls the public key in the certificate. The entity can be a user, computer, device, or service. The Subject must contain an X.500 distinguished name (DN). A DN is a sequence of relative distinguished names (RDNs). The RDNs are separated by commas in the certificate.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate#subject AcmpcaCertificate#subject}",
            "stability": "stable",
            "summary": "Contains information about the certificate subject."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 3538
          },
          "name": "subject",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughSubject"
          }
        }
      ],
      "symbolId": "src/acmpca-certificate/index:AcmpcaCertificateApiPassthrough"
    },
    "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/acmpca-certificate/index.ts",
        "line": 2548
      },
      "name": "AcmpcaCertificateApiPassthroughExtensions",
      "namespace": "acmpcaCertificate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information, see NIST's definition of [Object Identifier (OID)](https://docs.aws.amazon.com/https://csrc.nist.gov/glossary/term/Object_Identifier).\n In an end-entity certificate, these terms indicate the policy under which the certificate was issued and the purposes for which it may be used. In a CA certificate, these terms limit the set of policies for certification paths that include this certificate.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate#certificate_policies AcmpcaCertificate#certificate_policies}",
            "stability": "stable",
            "summary": "Contains a sequence of one or more policy information terms, each of which consists of an object identifier (OID) and optional qualifiers."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 2555
          },
          "name": "certificatePolicies",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsCertificatePolicies"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate#custom_extensions AcmpcaCertificate#custom_extensions}",
            "stability": "stable",
            "summary": "Contains a sequence of one or more X.509 extensions, each of which consists of an object identifier (OID), a base64-encoded value, and the critical flag. For more information, see the [Global OID reference database.](https://docs.aws.amazon.com/https://oidref.com/2.5.29)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 2561
          },
          "name": "customExtensions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsCustomExtensions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate#extended_key_usage AcmpcaCertificate#extended_key_usage}",
            "stability": "stable",
            "summary": "Specifies additional purposes for which the certified public key may be used other than basic purposes indicated in the ``KeyUsage`` extension."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 2567
          },
          "name": "extendedKeyUsage",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsExtendedKeyUsage"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Default value for each option is false.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate#key_usage AcmpcaCertificate#key_usage}",
            "stability": "stable",
            "summary": "Defines one or more purposes for which the key contained in the certificate can be used."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 2573
          },
          "name": "keyUsage",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsKeyUsage"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "These identities may be included in addition to or in place of the identity in the subject field of the certificate.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate#subject_alternative_names AcmpcaCertificate#subject_alternative_names}",
            "stability": "stable",
            "summary": "The subject alternative name extension allows identities to be bound to the subject of the certificate."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 2579
          },
          "name": "subjectAlternativeNames",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNames"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/acmpca-certificate/index:AcmpcaCertificateApiPassthroughExtensions"
    },
    "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsCertificatePolicies": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsCertificatePolicies",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/acmpca-certificate/index.ts",
        "line": 312
      },
      "name": "AcmpcaCertificateApiPassthroughExtensionsCertificatePolicies",
      "namespace": "acmpcaCertificate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information, see NIST's definition of [Object Identifier (OID)](https://docs.aws.amazon.com/https://csrc.nist.gov/glossary/term/Object_Identifier).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate#cert_policy_id AcmpcaCertificate#cert_policy_id}",
            "stability": "stable",
            "summary": "Specifies the object identifier (OID) of the certificate policy under which the certificate was issued."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 318
          },
          "name": "certPolicyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate#policy_qualifiers AcmpcaCertificate#policy_qualifiers}",
            "stability": "stable",
            "summary": "Modifies the given ``CertPolicyId`` with a qualifier. AWS Private CA supports the certification practice statement (CPS) qualifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 324
          },
          "name": "policyQualifiers",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsCertificatePoliciesPolicyQualifiers"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/acmpca-certificate/index:AcmpcaCertificateApiPassthroughExtensionsCertificatePolicies"
    },
    "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsCertificatePoliciesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsCertificatePoliciesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/acmpca-certificate/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/acmpca-certificate/index.ts",
        "line": 446
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 461
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsCertificatePoliciesOutputReference"
            }
          }
        }
      ],
      "name": "AcmpcaCertificateApiPassthroughExtensionsCertificatePoliciesList",
      "namespace": "acmpcaCertificate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 447
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsCertificatePolicies"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/acmpca-certificate/index:AcmpcaCertificateApiPassthroughExtensionsCertificatePoliciesList"
    },
    "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsCertificatePoliciesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsCertificatePoliciesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/acmpca-certificate/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/acmpca-certificate/index.ts",
        "line": 363
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 434
          },
          "name": "putPolicyQualifiers",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsCertificatePoliciesPolicyQualifiers"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 421
          },
          "name": "resetCertPolicyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 437
          },
          "name": "resetPolicyQualifiers"
        }
      ],
      "name": "AcmpcaCertificateApiPassthroughExtensionsCertificatePoliciesOutputReference",
      "namespace": "acmpcaCertificate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 431
          },
          "name": "policyQualifiers",
          "type": {
            "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsCertificatePoliciesPolicyQualifiersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 425
          },
          "name": "certPolicyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 441
          },
          "name": "policyQualifiersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsCertificatePoliciesPolicyQualifiers"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 415
          },
          "name": "certPolicyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 377
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsCertificatePolicies"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/acmpca-certificate/index:AcmpcaCertificateApiPassthroughExtensionsCertificatePoliciesOutputReference"
    },
    "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsCertificatePoliciesPolicyQualifiers": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsCertificatePoliciesPolicyQualifiers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/acmpca-certificate/index.ts",
        "line": 159
      },
      "name": "AcmpcaCertificateApiPassthroughExtensionsCertificatePoliciesPolicyQualifiers",
      "namespace": "acmpcaCertificate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate#policy_qualifier_id AcmpcaCertificate#policy_qualifier_id}",
            "stability": "stable",
            "summary": "Identifies the qualifier modifying a ``CertPolicyId``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 165
          },
          "name": "policyQualifierId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "AWS Private CA supports the use of a URI for a CPS qualifier in this field.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate#qualifier AcmpcaCertificate#qualifier}",
            "stability": "stable",
            "summary": "Defines the qualifier type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 171
          },
          "name": "qualifier",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsCertificatePoliciesPolicyQualifiersQualifier"
          }
        }
      ],
      "symbolId": "src/acmpca-certificate/index:AcmpcaCertificateApiPassthroughExtensionsCertificatePoliciesPolicyQualifiers"
    },
    "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsCertificatePoliciesPolicyQualifiersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsCertificatePoliciesPolicyQualifiersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/acmpca-certificate/index.ts",
          "line": 301
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/acmpca-certificate/index.ts",
        "line": 293
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 308
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsCertificatePoliciesPolicyQualifiersOutputReference"
            }
          }
        }
      ],
      "name": "AcmpcaCertificateApiPassthroughExtensionsCertificatePoliciesPolicyQualifiersList",
      "namespace": "acmpcaCertificate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 294
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsCertificatePoliciesPolicyQualifiers"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/acmpca-certificate/index:AcmpcaCertificateApiPassthroughExtensionsCertificatePoliciesPolicyQualifiersList"
    },
    "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsCertificatePoliciesPolicyQualifiersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsCertificatePoliciesPolicyQualifiersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/acmpca-certificate/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/acmpca-certificate/index.ts",
        "line": 210
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 281
          },
          "name": "putQualifier",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsCertificatePoliciesPolicyQualifiersQualifier"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 268
          },
          "name": "resetPolicyQualifierId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 284
          },
          "name": "resetQualifier"
        }
      ],
      "name": "AcmpcaCertificateApiPassthroughExtensionsCertificatePoliciesPolicyQualifiersOutputReference",
      "namespace": "acmpcaCertificate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 278
          },
          "name": "qualifier",
          "type": {
            "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsCertificatePoliciesPolicyQualifiersQualifierOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 272
          },
          "name": "policyQualifierIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 288
          },
          "name": "qualifierInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsCertificatePoliciesPolicyQualifiersQualifier"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 262
          },
          "name": "policyQualifierId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 224
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsCertificatePoliciesPolicyQualifiers"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/acmpca-certificate/index:AcmpcaCertificateApiPassthroughExtensionsCertificatePoliciesPolicyQualifiersOutputReference"
    },
    "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsCertificatePoliciesPolicyQualifiersQualifier": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsCertificatePoliciesPolicyQualifiersQualifier",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/acmpca-certificate/index.ts",
        "line": 63
      },
      "name": "AcmpcaCertificateApiPassthroughExtensionsCertificatePoliciesPolicyQualifiersQualifier",
      "namespace": "acmpcaCertificate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate#cps_uri AcmpcaCertificate#cps_uri}",
            "stability": "stable",
            "summary": "Contains a pointer to a certification practice statement (CPS) published by the CA."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 69
          },
          "name": "cpsUri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/acmpca-certificate/index:AcmpcaCertificateApiPassthroughExtensionsCertificatePoliciesPolicyQualifiersQualifier"
    },
    "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsCertificatePoliciesPolicyQualifiersQualifierOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsCertificatePoliciesPolicyQualifiersQualifierOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/acmpca-certificate/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/acmpca-certificate/index.ts",
        "line": 101
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 151
          },
          "name": "resetCpsUri"
        }
      ],
      "name": "AcmpcaCertificateApiPassthroughExtensionsCertificatePoliciesPolicyQualifiersQualifierOutputReference",
      "namespace": "acmpcaCertificate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 155
          },
          "name": "cpsUriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 145
          },
          "name": "cpsUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsCertificatePoliciesPolicyQualifiersQualifier"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/acmpca-certificate/index:AcmpcaCertificateApiPassthroughExtensionsCertificatePoliciesPolicyQualifiersQualifierOutputReference"
    },
    "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsCustomExtensions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsCustomExtensions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/acmpca-certificate/index.ts",
        "line": 465
      },
      "name": "AcmpcaCertificateApiPassthroughExtensionsCustomExtensions",
      "namespace": "acmpcaCertificate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate#critical AcmpcaCertificate#critical}",
            "stability": "stable",
            "summary": "Specifies the critical flag of the X.509 extension."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 471
          },
          "name": "critical",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate#object_identifier AcmpcaCertificate#object_identifier}",
            "stability": "stable",
            "summary": "Specifies the object identifier (OID) of the X.509 extension. For more information, see the [Global OID reference database.](https://docs.aws.amazon.com/https://oidref.com/2.5.29)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 477
          },
          "name": "objectIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate#value AcmpcaCertificate#value}",
            "stability": "stable",
            "summary": "Specifies the base64-encoded value of the X.509 extension."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 483
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/acmpca-certificate/index:AcmpcaCertificateApiPassthroughExtensionsCustomExtensions"
    },
    "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsCustomExtensionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsCustomExtensionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/acmpca-certificate/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/acmpca-certificate/index.ts",
        "line": 634
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/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-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsCustomExtensionsOutputReference"
            }
          }
        }
      ],
      "name": "AcmpcaCertificateApiPassthroughExtensionsCustomExtensionsList",
      "namespace": "acmpcaCertificate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 635
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsCustomExtensions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/acmpca-certificate/index:AcmpcaCertificateApiPassthroughExtensionsCustomExtensionsList"
    },
    "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsCustomExtensionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsCustomExtensionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/acmpca-certificate/index.ts",
          "line": 539
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/acmpca-certificate/index.ts",
        "line": 529
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 593
          },
          "name": "resetCritical"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 609
          },
          "name": "resetObjectIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 625
          },
          "name": "resetValue"
        }
      ],
      "name": "AcmpcaCertificateApiPassthroughExtensionsCustomExtensionsOutputReference",
      "namespace": "acmpcaCertificate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 597
          },
          "name": "criticalInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 613
          },
          "name": "objectIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 629
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 587
          },
          "name": "critical",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 603
          },
          "name": "objectIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 619
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 543
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsCustomExtensions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/acmpca-certificate/index:AcmpcaCertificateApiPassthroughExtensionsCustomExtensionsOutputReference"
    },
    "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsExtendedKeyUsage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsExtendedKeyUsage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/acmpca-certificate/index.ts",
        "line": 653
      },
      "name": "AcmpcaCertificateApiPassthroughExtensionsExtendedKeyUsage",
      "namespace": "acmpcaCertificate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate#extended_key_usage_object_identifier AcmpcaCertificate#extended_key_usage_object_identifier}",
            "stability": "stable",
            "summary": "Specifies a custom ``ExtendedKeyUsage`` with an object identifier (OID)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 659
          },
          "name": "extendedKeyUsageObjectIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate#extended_key_usage_type AcmpcaCertificate#extended_key_usage_type}",
            "stability": "stable",
            "summary": "Specifies a standard ``ExtendedKeyUsage`` as defined as in [RFC 5280](https://docs.aws.amazon.com/https://datatracker.ietf.org/doc/html/rfc5280#section-4.2.1.12)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 665
          },
          "name": "extendedKeyUsageType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/acmpca-certificate/index:AcmpcaCertificateApiPassthroughExtensionsExtendedKeyUsage"
    },
    "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsExtendedKeyUsageList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsExtendedKeyUsageList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/acmpca-certificate/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/acmpca-certificate/index.ts",
        "line": 787
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 802
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsExtendedKeyUsageOutputReference"
            }
          }
        }
      ],
      "name": "AcmpcaCertificateApiPassthroughExtensionsExtendedKeyUsageList",
      "namespace": "acmpcaCertificate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 788
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsExtendedKeyUsage"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/acmpca-certificate/index:AcmpcaCertificateApiPassthroughExtensionsExtendedKeyUsageList"
    },
    "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsExtendedKeyUsageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsExtendedKeyUsageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/acmpca-certificate/index.ts",
          "line": 714
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/acmpca-certificate/index.ts",
        "line": 704
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 762
          },
          "name": "resetExtendedKeyUsageObjectIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 778
          },
          "name": "resetExtendedKeyUsageType"
        }
      ],
      "name": "AcmpcaCertificateApiPassthroughExtensionsExtendedKeyUsageOutputReference",
      "namespace": "acmpcaCertificate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 766
          },
          "name": "extendedKeyUsageObjectIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 782
          },
          "name": "extendedKeyUsageTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 756
          },
          "name": "extendedKeyUsageObjectIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 772
          },
          "name": "extendedKeyUsageType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 718
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsExtendedKeyUsage"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/acmpca-certificate/index:AcmpcaCertificateApiPassthroughExtensionsExtendedKeyUsageOutputReference"
    },
    "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsKeyUsage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsKeyUsage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/acmpca-certificate/index.ts",
        "line": 806
      },
      "name": "AcmpcaCertificateApiPassthroughExtensionsKeyUsage",
      "namespace": "acmpcaCertificate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate#crl_sign AcmpcaCertificate#crl_sign}",
            "stability": "stable",
            "summary": "Key can be used to sign CRLs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 812
          },
          "name": "crlSign",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate#data_encipherment AcmpcaCertificate#data_encipherment}",
            "stability": "stable",
            "summary": "Key can be used to decipher data."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 818
          },
          "name": "dataEncipherment",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate#decipher_only AcmpcaCertificate#decipher_only}",
            "stability": "stable",
            "summary": "Key can be used only to decipher data."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 824
          },
          "name": "decipherOnly",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate#digital_signature AcmpcaCertificate#digital_signature}",
            "stability": "stable",
            "summary": "Key can be used for digital signing."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 830
          },
          "name": "digitalSignature",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate#encipher_only AcmpcaCertificate#encipher_only}",
            "stability": "stable",
            "summary": "Key can be used only to encipher data."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 836
          },
          "name": "encipherOnly",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate#key_agreement AcmpcaCertificate#key_agreement}",
            "stability": "stable",
            "summary": "Key can be used in a key-agreement protocol."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 842
          },
          "name": "keyAgreement",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate#key_cert_sign AcmpcaCertificate#key_cert_sign}",
            "stability": "stable",
            "summary": "Key can be used to sign certificates."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 848
          },
          "name": "keyCertSign",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate#key_encipherment AcmpcaCertificate#key_encipherment}",
            "stability": "stable",
            "summary": "Key can be used to encipher data."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 854
          },
          "name": "keyEncipherment",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate#non_repudiation AcmpcaCertificate#non_repudiation}",
            "stability": "stable",
            "summary": "Key can be used for non-repudiation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 860
          },
          "name": "nonRepudiation",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/acmpca-certificate/index:AcmpcaCertificateApiPassthroughExtensionsKeyUsage"
    },
    "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsKeyUsageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsKeyUsageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/acmpca-certificate/index.ts",
          "line": 956
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/acmpca-certificate/index.ts",
        "line": 948
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 1046
          },
          "name": "resetCrlSign"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 1062
          },
          "name": "resetDataEncipherment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 1078
          },
          "name": "resetDecipherOnly"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 1094
          },
          "name": "resetDigitalSignature"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 1110
          },
          "name": "resetEncipherOnly"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 1126
          },
          "name": "resetKeyAgreement"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 1142
          },
          "name": "resetKeyCertSign"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 1158
          },
          "name": "resetKeyEncipherment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 1174
          },
          "name": "resetNonRepudiation"
        }
      ],
      "name": "AcmpcaCertificateApiPassthroughExtensionsKeyUsageOutputReference",
      "namespace": "acmpcaCertificate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 1050
          },
          "name": "crlSignInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 1066
          },
          "name": "dataEnciphermentInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 1082
          },
          "name": "decipherOnlyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 1098
          },
          "name": "digitalSignatureInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 1114
          },
          "name": "encipherOnlyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 1130
          },
          "name": "keyAgreementInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 1146
          },
          "name": "keyCertSignInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 1162
          },
          "name": "keyEnciphermentInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 1178
          },
          "name": "nonRepudiationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 1040
          },
          "name": "crlSign",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 1056
          },
          "name": "dataEncipherment",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 1072
          },
          "name": "decipherOnly",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 1088
          },
          "name": "digitalSignature",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 1104
          },
          "name": "encipherOnly",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 1120
          },
          "name": "keyAgreement",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 1136
          },
          "name": "keyCertSign",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 1152
          },
          "name": "keyEncipherment",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 1168
          },
          "name": "nonRepudiation",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 960
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsKeyUsage"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/acmpca-certificate/index:AcmpcaCertificateApiPassthroughExtensionsKeyUsageOutputReference"
    },
    "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/acmpca-certificate/index.ts",
          "line": 2647
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/acmpca-certificate/index.ts",
        "line": 2639
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 2710
          },
          "name": "putCertificatePolicies",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsCertificatePolicies"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 2726
          },
          "name": "putCustomExtensions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsCustomExtensions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 2742
          },
          "name": "putExtendedKeyUsage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsExtendedKeyUsage"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 2758
          },
          "name": "putKeyUsage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsKeyUsage"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 2774
          },
          "name": "putSubjectAlternativeNames",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNames"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 2713
          },
          "name": "resetCertificatePolicies"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 2729
          },
          "name": "resetCustomExtensions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 2745
          },
          "name": "resetExtendedKeyUsage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 2761
          },
          "name": "resetKeyUsage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 2777
          },
          "name": "resetSubjectAlternativeNames"
        }
      ],
      "name": "AcmpcaCertificateApiPassthroughExtensionsOutputReference",
      "namespace": "acmpcaCertificate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 2707
          },
          "name": "certificatePolicies",
          "type": {
            "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsCertificatePoliciesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 2723
          },
          "name": "customExtensions",
          "type": {
            "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsCustomExtensionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 2739
          },
          "name": "extendedKeyUsage",
          "type": {
            "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsExtendedKeyUsageList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 2755
          },
          "name": "keyUsage",
          "type": {
            "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsKeyUsageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 2771
          },
          "name": "subjectAlternativeNames",
          "type": {
            "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 2717
          },
          "name": "certificatePoliciesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsCertificatePolicies"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 2733
          },
          "name": "customExtensionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsCustomExtensions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 2749
          },
          "name": "extendedKeyUsageInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsExtendedKeyUsage"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 2765
          },
          "name": "keyUsageInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsKeyUsage"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 2781
          },
          "name": "subjectAlternativeNamesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNames"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 2651
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/acmpca-certificate/index:AcmpcaCertificateApiPassthroughExtensionsOutputReference"
    },
    "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNames": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNames",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/acmpca-certificate/index.ts",
        "line": 2185
      },
      "name": "AcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNames",
      "namespace": "acmpcaCertificate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The certificate can be one issued by your private certificate authority (CA) or it can be your private CA certificate. The Subject field in the certificate identifies the entity that owns or controls the public key in the certificate. The entity can be a user, computer, device, or service. The Subject must contain an X.500 distinguished name (DN). A DN is a sequence of relative distinguished names (RDNs). The RDNs are separated by commas in the certificate. The DN must be unique for each entity, but your private CA can issue more than one certificate with the same DN to the same entity.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate#directory_name AcmpcaCertificate#directory_name}",
            "stability": "stable",
            "summary": "Contains information about the certificate subject."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 2191
          },
          "name": "directoryName",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesDirectoryName"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate#dns_name AcmpcaCertificate#dns_name}",
            "stability": "stable",
            "summary": "Represents ``GeneralName`` as a DNS name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 2197
          },
          "name": "dnsName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate#edi_party_name AcmpcaCertificate#edi_party_name}",
            "stability": "stable",
            "summary": "Represents ``GeneralName`` as an ``EdiPartyName`` object."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 2203
          },
          "name": "ediPartyName",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesEdiPartyName"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate#ip_address AcmpcaCertificate#ip_address}",
            "stability": "stable",
            "summary": "Represents ``GeneralName`` as an IPv4 or IPv6 address."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 2209
          },
          "name": "ipAddress",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate#other_name AcmpcaCertificate#other_name}",
            "stability": "stable",
            "summary": "Represents ``GeneralName`` using an ``OtherName`` object."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 2215
          },
          "name": "otherName",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesOtherName"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate#registered_id AcmpcaCertificate#registered_id}",
            "stability": "stable",
            "summary": "Represents ``GeneralName`` as an object identifier (OID)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 2221
          },
          "name": "registeredId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate#rfc_822_name AcmpcaCertificate#rfc_822_name}",
            "stability": "stable",
            "summary": "Represents ``GeneralName`` as an [RFC 822](https://docs.aws.amazon.com/https://datatracker.ietf.org/doc/html/rfc822) email address."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 2227
          },
          "name": "rfc822Name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate#uniform_resource_identifier AcmpcaCertificate#uniform_resource_identifier}",
            "stability": "stable",
            "summary": "Represents ``GeneralName`` as a URI."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 2233
          },
          "name": "uniformResourceIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/acmpca-certificate/index:AcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNames"
    },
    "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesDirectoryName": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesDirectoryName",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/acmpca-certificate/index.ts",
        "line": 1335
      },
      "name": "AcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesDirectoryName",
      "namespace": "acmpcaCertificate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Note: In publicly trusted certificates, the common name must be a fully qualified domain name (FQDN) associated with the certificate subject.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate#common_name AcmpcaCertificate#common_name}",
            "stability": "stable",
            "summary": "For CA and end-entity certificates in a private PKI, the common name (CN) can be any string within the length limit."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 1342
          },
          "name": "commonName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate#country AcmpcaCertificate#country}",
            "stability": "stable",
            "summary": "Two-digit code that specifies the country in which the certificate subject located."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 1348
          },
          "name": "country",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate#custom_attributes AcmpcaCertificate#custom_attributes}",
            "stability": "stable",
            "summary": "Contains a sequence of one or more X.500 relative distinguished names (RDNs), each of which consists of an object identifier (OID) and a value. For more information, see NIST?s definition of [Object Identifier (OID)](https://docs.aws.amazon.com/https://csrc.nist.gov/glossary/term/Object_Identifier).   Custom attributes cannot be used in combination with standard attributes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 1355
          },
          "name": "customAttributes",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesDirectoryNameCustomAttributes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate#distinguished_name_qualifier AcmpcaCertificate#distinguished_name_qualifier}",
            "stability": "stable",
            "summary": "Disambiguating information for the certificate subject."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 1361
          },
          "name": "distinguishedNameQualifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Examples include Jr. for junior, Sr. for senior, and III for third.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate#generation_qualifier AcmpcaCertificate#generation_qualifier}",
            "stability": "stable",
            "summary": "Typically a qualifier appended to the name of an individual."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 1367
          },
          "name": "generationQualifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate#given_name AcmpcaCertificate#given_name}",
            "stability": "stable",
            "summary": "First name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 1373
          },
          "name": "givenName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate#initials AcmpcaCertificate#initials}",
            "stability": "stable",
            "summary": "Concatenation that typically contains the first letter of the *GivenName*, the first letter of the middle name if one exists, and the first letter of the *Surname*."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 1379
          },
          "name": "initials",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate#locality AcmpcaCertificate#locality}",
            "stability": "stable",
            "summary": "The locality (such as a city or town) in which the certificate subject is located."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 1385
          },
          "name": "locality",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate#organization AcmpcaCertificate#organization}",
            "stability": "stable",
            "summary": "Legal name of the organization with which the certificate subject is affiliated."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 1391
          },
          "name": "organization",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate#organizational_unit AcmpcaCertificate#organizational_unit}",
            "stability": "stable",
            "summary": "A subdivision or unit of the organization (such as sales or finance) with which the certificate subject is affiliated."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 1397
          },
          "name": "organizationalUnit",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For example, Jonathan is often shortened to John. Elizabeth is often shortened to Beth, Liz, or Eliza.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate#pseudonym AcmpcaCertificate#pseudonym}",
            "stability": "stable",
            "summary": "Typically a shortened version of a longer *GivenName*."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 1403
          },
          "name": "pseudonym",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate#serial_number AcmpcaCertificate#serial_number}",
            "stability": "stable",
            "summary": "The certificate serial number."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 1409
          },
          "name": "serialNumber",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate#state AcmpcaCertificate#state}",
            "stability": "stable",
            "summary": "State in which the subject of the certificate is located."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 1415
          },
          "name": "state",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "In the US and the UK, for example, the surname of an individual is ordered last. In Asian cultures the surname is typically ordered first.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate#surname AcmpcaCertificate#surname}",
            "stability": "stable",
            "summary": "Family name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 1421
          },
          "name": "surname",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "or Ms., which is pre-pended to the name to refer formally to the certificate subject.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate#title AcmpcaCertificate#title}",
            "stability": "stable",
            "summary": "A title such as Mr."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 1427
          },
          "name": "title",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/acmpca-certificate/index:AcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesDirectoryName"
    },
    "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesDirectoryNameCustomAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesDirectoryNameCustomAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/acmpca-certificate/index.ts",
        "line": 1182
      },
      "name": "AcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesDirectoryNameCustomAttributes",
      "namespace": "acmpcaCertificate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate#object_identifier AcmpcaCertificate#object_identifier}",
            "stability": "stable",
            "summary": "Specifies the object identifier (OID) of the attribute type of the relative distinguished name (RDN)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 1188
          },
          "name": "objectIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate#value AcmpcaCertificate#value}",
            "stability": "stable",
            "summary": "Specifies the attribute value of relative distinguished name (RDN)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 1194
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/acmpca-certificate/index:AcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesDirectoryNameCustomAttributes"
    },
    "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesDirectoryNameCustomAttributesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesDirectoryNameCustomAttributesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/acmpca-certificate/index.ts",
          "line": 1324
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/acmpca-certificate/index.ts",
        "line": 1316
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 1331
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesDirectoryNameCustomAttributesOutputReference"
            }
          }
        }
      ],
      "name": "AcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesDirectoryNameCustomAttributesList",
      "namespace": "acmpcaCertificate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 1317
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesDirectoryNameCustomAttributes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/acmpca-certificate/index:AcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesDirectoryNameCustomAttributesList"
    },
    "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesDirectoryNameCustomAttributesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesDirectoryNameCustomAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/acmpca-certificate/index.ts",
          "line": 1243
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/acmpca-certificate/index.ts",
        "line": 1233
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 1291
          },
          "name": "resetObjectIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 1307
          },
          "name": "resetValue"
        }
      ],
      "name": "AcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesDirectoryNameCustomAttributesOutputReference",
      "namespace": "acmpcaCertificate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 1295
          },
          "name": "objectIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 1311
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 1285
          },
          "name": "objectIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 1301
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 1247
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesDirectoryNameCustomAttributes"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/acmpca-certificate/index:AcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesDirectoryNameCustomAttributesOutputReference"
    },
    "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesDirectoryNameOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesDirectoryNameOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/acmpca-certificate/index.ts",
          "line": 1565
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/acmpca-certificate/index.ts",
        "line": 1557
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 1720
          },
          "name": "putCustomAttributes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesDirectoryNameCustomAttributes"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 1691
          },
          "name": "resetCommonName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 1707
          },
          "name": "resetCountry"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 1723
          },
          "name": "resetCustomAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 1739
          },
          "name": "resetDistinguishedNameQualifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 1755
          },
          "name": "resetGenerationQualifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 1771
          },
          "name": "resetGivenName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 1787
          },
          "name": "resetInitials"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 1803
          },
          "name": "resetLocality"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 1819
          },
          "name": "resetOrganization"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 1835
          },
          "name": "resetOrganizationalUnit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 1851
          },
          "name": "resetPseudonym"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 1867
          },
          "name": "resetSerialNumber"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 1883
          },
          "name": "resetState"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 1899
          },
          "name": "resetSurname"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 1915
          },
          "name": "resetTitle"
        }
      ],
      "name": "AcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesDirectoryNameOutputReference",
      "namespace": "acmpcaCertificate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 1717
          },
          "name": "customAttributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesDirectoryNameCustomAttributesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 1695
          },
          "name": "commonNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 1711
          },
          "name": "countryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 1727
          },
          "name": "customAttributesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesDirectoryNameCustomAttributes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 1743
          },
          "name": "distinguishedNameQualifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 1759
          },
          "name": "generationQualifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 1775
          },
          "name": "givenNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 1791
          },
          "name": "initialsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 1807
          },
          "name": "localityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 1839
          },
          "name": "organizationalUnitInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 1823
          },
          "name": "organizationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 1855
          },
          "name": "pseudonymInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 1871
          },
          "name": "serialNumberInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 1887
          },
          "name": "stateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 1903
          },
          "name": "surnameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 1919
          },
          "name": "titleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 1685
          },
          "name": "commonName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 1701
          },
          "name": "country",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 1733
          },
          "name": "distinguishedNameQualifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 1749
          },
          "name": "generationQualifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 1765
          },
          "name": "givenName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 1781
          },
          "name": "initials",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 1797
          },
          "name": "locality",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 1813
          },
          "name": "organization",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 1829
          },
          "name": "organizationalUnit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 1845
          },
          "name": "pseudonym",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 1861
          },
          "name": "serialNumber",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 1877
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 1893
          },
          "name": "surname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 1909
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 1569
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesDirectoryName"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/acmpca-certificate/index:AcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesDirectoryNameOutputReference"
    },
    "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesEdiPartyName": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesEdiPartyName",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/acmpca-certificate/index.ts",
        "line": 1923
      },
      "name": "AcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesEdiPartyName",
      "namespace": "acmpcaCertificate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate#name_assigner AcmpcaCertificate#name_assigner}",
            "stability": "stable",
            "summary": "Specifies the name assigner."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 1929
          },
          "name": "nameAssigner",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate#party_name AcmpcaCertificate#party_name}",
            "stability": "stable",
            "summary": "Specifies the party name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 1935
          },
          "name": "partyName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/acmpca-certificate/index:AcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesEdiPartyName"
    },
    "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesEdiPartyNameOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesEdiPartyNameOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/acmpca-certificate/index.ts",
          "line": 1982
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/acmpca-certificate/index.ts",
        "line": 1974
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 2030
          },
          "name": "resetNameAssigner"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 2046
          },
          "name": "resetPartyName"
        }
      ],
      "name": "AcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesEdiPartyNameOutputReference",
      "namespace": "acmpcaCertificate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 2034
          },
          "name": "nameAssignerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 2050
          },
          "name": "partyNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 2024
          },
          "name": "nameAssigner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 2040
          },
          "name": "partyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 1986
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesEdiPartyName"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/acmpca-certificate/index:AcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesEdiPartyNameOutputReference"
    },
    "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/acmpca-certificate/index.ts",
          "line": 2537
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/acmpca-certificate/index.ts",
        "line": 2529
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 2544
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesOutputReference"
            }
          }
        }
      ],
      "name": "AcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesList",
      "namespace": "acmpcaCertificate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 2530
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNames"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/acmpca-certificate/index:AcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesList"
    },
    "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesOtherName": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesOtherName",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/acmpca-certificate/index.ts",
        "line": 2054
      },
      "name": "AcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesOtherName",
      "namespace": "acmpcaCertificate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate#type_id AcmpcaCertificate#type_id}",
            "stability": "stable",
            "summary": "Specifies an OID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 2060
          },
          "name": "typeId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate#value AcmpcaCertificate#value}",
            "stability": "stable",
            "summary": "Specifies an OID value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 2066
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/acmpca-certificate/index:AcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesOtherName"
    },
    "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesOtherNameOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesOtherNameOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/acmpca-certificate/index.ts",
          "line": 2113
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/acmpca-certificate/index.ts",
        "line": 2105
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 2161
          },
          "name": "resetTypeId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 2177
          },
          "name": "resetValue"
        }
      ],
      "name": "AcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesOtherNameOutputReference",
      "namespace": "acmpcaCertificate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 2165
          },
          "name": "typeIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 2181
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 2155
          },
          "name": "typeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 2171
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 2117
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesOtherName"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/acmpca-certificate/index:AcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesOtherNameOutputReference"
    },
    "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/acmpca-certificate/index.ts",
          "line": 2324
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/acmpca-certificate/index.ts",
        "line": 2314
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 2405
          },
          "name": "putDirectoryName",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesDirectoryName"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 2437
          },
          "name": "putEdiPartyName",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesEdiPartyName"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 2469
          },
          "name": "putOtherName",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesOtherName"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 2408
          },
          "name": "resetDirectoryName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 2424
          },
          "name": "resetDnsName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 2440
          },
          "name": "resetEdiPartyName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 2456
          },
          "name": "resetIpAddress"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 2472
          },
          "name": "resetOtherName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 2488
          },
          "name": "resetRegisteredId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 2504
          },
          "name": "resetRfc822Name"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 2520
          },
          "name": "resetUniformResourceIdentifier"
        }
      ],
      "name": "AcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesOutputReference",
      "namespace": "acmpcaCertificate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 2402
          },
          "name": "directoryName",
          "type": {
            "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesDirectoryNameOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 2434
          },
          "name": "ediPartyName",
          "type": {
            "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesEdiPartyNameOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 2466
          },
          "name": "otherName",
          "type": {
            "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesOtherNameOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 2412
          },
          "name": "directoryNameInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesDirectoryName"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 2428
          },
          "name": "dnsNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 2444
          },
          "name": "ediPartyNameInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesEdiPartyName"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 2460
          },
          "name": "ipAddressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 2476
          },
          "name": "otherNameInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesOtherName"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 2492
          },
          "name": "registeredIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 2508
          },
          "name": "rfc822NameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 2524
          },
          "name": "uniformResourceIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 2418
          },
          "name": "dnsName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 2450
          },
          "name": "ipAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 2482
          },
          "name": "registeredId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 2498
          },
          "name": "rfc822Name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 2514
          },
          "name": "uniformResourceIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 2328
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNames"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/acmpca-certificate/index:AcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesOutputReference"
    },
    "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/acmpca-certificate/index.ts",
          "line": 3585
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/acmpca-certificate/index.ts",
        "line": 3577
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 3630
          },
          "name": "putExtensions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 3646
          },
          "name": "putSubject",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughSubject"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 3633
          },
          "name": "resetExtensions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 3649
          },
          "name": "resetSubject"
        }
      ],
      "name": "AcmpcaCertificateApiPassthroughOutputReference",
      "namespace": "acmpcaCertificate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 3627
          },
          "name": "extensions",
          "type": {
            "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 3643
          },
          "name": "subject",
          "type": {
            "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughSubjectOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 3637
          },
          "name": "extensionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughExtensions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 3653
          },
          "name": "subjectInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughSubject"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 3589
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthrough"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/acmpca-certificate/index:AcmpcaCertificateApiPassthroughOutputReference"
    },
    "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughSubject": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughSubject",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/acmpca-certificate/index.ts",
        "line": 2938
      },
      "name": "AcmpcaCertificateApiPassthroughSubject",
      "namespace": "acmpcaCertificate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Note: In publicly trusted certificates, the common name must be a fully qualified domain name (FQDN) associated with the certificate subject.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate#common_name AcmpcaCertificate#common_name}",
            "stability": "stable",
            "summary": "For CA and end-entity certificates in a private PKI, the common name (CN) can be any string within the length limit."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 2945
          },
          "name": "commonName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate#country AcmpcaCertificate#country}",
            "stability": "stable",
            "summary": "Two-digit code that specifies the country in which the certificate subject located."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 2951
          },
          "name": "country",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate#custom_attributes AcmpcaCertificate#custom_attributes}",
            "stability": "stable",
            "summary": "Contains a sequence of one or more X.500 relative distinguished names (RDNs), each of which consists of an object identifier (OID) and a value. For more information, see NIST?s definition of [Object Identifier (OID)](https://docs.aws.amazon.com/https://csrc.nist.gov/glossary/term/Object_Identifier).   Custom attributes cannot be used in combination with standard attributes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 2958
          },
          "name": "customAttributes",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughSubjectCustomAttributes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate#distinguished_name_qualifier AcmpcaCertificate#distinguished_name_qualifier}",
            "stability": "stable",
            "summary": "Disambiguating information for the certificate subject."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 2964
          },
          "name": "distinguishedNameQualifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Examples include Jr. for junior, Sr. for senior, and III for third.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate#generation_qualifier AcmpcaCertificate#generation_qualifier}",
            "stability": "stable",
            "summary": "Typically a qualifier appended to the name of an individual."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 2970
          },
          "name": "generationQualifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate#given_name AcmpcaCertificate#given_name}",
            "stability": "stable",
            "summary": "First name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 2976
          },
          "name": "givenName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate#initials AcmpcaCertificate#initials}",
            "stability": "stable",
            "summary": "Concatenation that typically contains the first letter of the *GivenName*, the first letter of the middle name if one exists, and the first letter of the *Surname*."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 2982
          },
          "name": "initials",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate#locality AcmpcaCertificate#locality}",
            "stability": "stable",
            "summary": "The locality (such as a city or town) in which the certificate subject is located."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 2988
          },
          "name": "locality",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate#organization AcmpcaCertificate#organization}",
            "stability": "stable",
            "summary": "Legal name of the organization with which the certificate subject is affiliated."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 2994
          },
          "name": "organization",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate#organizational_unit AcmpcaCertificate#organizational_unit}",
            "stability": "stable",
            "summary": "A subdivision or unit of the organization (such as sales or finance) with which the certificate subject is affiliated."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 3000
          },
          "name": "organizationalUnit",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For example, Jonathan is often shortened to John. Elizabeth is often shortened to Beth, Liz, or Eliza.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate#pseudonym AcmpcaCertificate#pseudonym}",
            "stability": "stable",
            "summary": "Typically a shortened version of a longer *GivenName*."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 3006
          },
          "name": "pseudonym",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate#serial_number AcmpcaCertificate#serial_number}",
            "stability": "stable",
            "summary": "The certificate serial number."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 3012
          },
          "name": "serialNumber",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate#state AcmpcaCertificate#state}",
            "stability": "stable",
            "summary": "State in which the subject of the certificate is located."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 3018
          },
          "name": "state",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "In the US and the UK, for example, the surname of an individual is ordered last. In Asian cultures the surname is typically ordered first.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate#surname AcmpcaCertificate#surname}",
            "stability": "stable",
            "summary": "Family name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 3024
          },
          "name": "surname",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "or Ms., which is pre-pended to the name to refer formally to the certificate subject.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate#title AcmpcaCertificate#title}",
            "stability": "stable",
            "summary": "A title such as Mr."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 3030
          },
          "name": "title",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/acmpca-certificate/index:AcmpcaCertificateApiPassthroughSubject"
    },
    "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughSubjectCustomAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughSubjectCustomAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/acmpca-certificate/index.ts",
        "line": 2785
      },
      "name": "AcmpcaCertificateApiPassthroughSubjectCustomAttributes",
      "namespace": "acmpcaCertificate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate#object_identifier AcmpcaCertificate#object_identifier}",
            "stability": "stable",
            "summary": "Specifies the object identifier (OID) of the attribute type of the relative distinguished name (RDN)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 2791
          },
          "name": "objectIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate#value AcmpcaCertificate#value}",
            "stability": "stable",
            "summary": "Specifies the attribute value of relative distinguished name (RDN)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 2797
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/acmpca-certificate/index:AcmpcaCertificateApiPassthroughSubjectCustomAttributes"
    },
    "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughSubjectCustomAttributesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughSubjectCustomAttributesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/acmpca-certificate/index.ts",
          "line": 2927
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/acmpca-certificate/index.ts",
        "line": 2919
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 2934
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughSubjectCustomAttributesOutputReference"
            }
          }
        }
      ],
      "name": "AcmpcaCertificateApiPassthroughSubjectCustomAttributesList",
      "namespace": "acmpcaCertificate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 2920
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughSubjectCustomAttributes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/acmpca-certificate/index:AcmpcaCertificateApiPassthroughSubjectCustomAttributesList"
    },
    "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughSubjectCustomAttributesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughSubjectCustomAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/acmpca-certificate/index.ts",
          "line": 2846
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/acmpca-certificate/index.ts",
        "line": 2836
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 2894
          },
          "name": "resetObjectIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 2910
          },
          "name": "resetValue"
        }
      ],
      "name": "AcmpcaCertificateApiPassthroughSubjectCustomAttributesOutputReference",
      "namespace": "acmpcaCertificate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 2898
          },
          "name": "objectIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 2914
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 2888
          },
          "name": "objectIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 2904
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 2850
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughSubjectCustomAttributes"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/acmpca-certificate/index:AcmpcaCertificateApiPassthroughSubjectCustomAttributesOutputReference"
    },
    "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughSubjectOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughSubjectOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/acmpca-certificate/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/acmpca-certificate/index.ts",
        "line": 3160
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 3323
          },
          "name": "putCustomAttributes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughSubjectCustomAttributes"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 3294
          },
          "name": "resetCommonName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 3310
          },
          "name": "resetCountry"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 3326
          },
          "name": "resetCustomAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 3342
          },
          "name": "resetDistinguishedNameQualifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 3358
          },
          "name": "resetGenerationQualifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 3374
          },
          "name": "resetGivenName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 3390
          },
          "name": "resetInitials"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 3406
          },
          "name": "resetLocality"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 3422
          },
          "name": "resetOrganization"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 3438
          },
          "name": "resetOrganizationalUnit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 3454
          },
          "name": "resetPseudonym"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 3470
          },
          "name": "resetSerialNumber"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 3486
          },
          "name": "resetState"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 3502
          },
          "name": "resetSurname"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 3518
          },
          "name": "resetTitle"
        }
      ],
      "name": "AcmpcaCertificateApiPassthroughSubjectOutputReference",
      "namespace": "acmpcaCertificate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 3320
          },
          "name": "customAttributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughSubjectCustomAttributesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 3298
          },
          "name": "commonNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 3314
          },
          "name": "countryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 3330
          },
          "name": "customAttributesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughSubjectCustomAttributes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 3346
          },
          "name": "distinguishedNameQualifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 3362
          },
          "name": "generationQualifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 3378
          },
          "name": "givenNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 3394
          },
          "name": "initialsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 3410
          },
          "name": "localityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 3442
          },
          "name": "organizationalUnitInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 3426
          },
          "name": "organizationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 3458
          },
          "name": "pseudonymInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 3474
          },
          "name": "serialNumberInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 3490
          },
          "name": "stateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 3506
          },
          "name": "surnameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 3522
          },
          "name": "titleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 3288
          },
          "name": "commonName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 3304
          },
          "name": "country",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 3336
          },
          "name": "distinguishedNameQualifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 3352
          },
          "name": "generationQualifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 3368
          },
          "name": "givenName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 3384
          },
          "name": "initials",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 3400
          },
          "name": "locality",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 3416
          },
          "name": "organization",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 3432
          },
          "name": "organizationalUnit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 3448
          },
          "name": "pseudonym",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 3464
          },
          "name": "serialNumber",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 3480
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 3496
          },
          "name": "surname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 3512
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 3172
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthroughSubject"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/acmpca-certificate/index:AcmpcaCertificateApiPassthroughSubjectOutputReference"
    },
    "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/acmpca-certificate/index.ts",
        "line": 14
      },
      "name": "AcmpcaCertificateConfig",
      "namespace": "acmpcaCertificate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate#certificate_authority_arn AcmpcaCertificate#certificate_authority_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) for the private CA issues the certificate."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 26
          },
          "name": "certificateAuthorityArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate#certificate_signing_request AcmpcaCertificate#certificate_signing_request}",
            "stability": "stable",
            "summary": "The certificate signing request (CSR) for the certificate."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 32
          },
          "name": "certificateSigningRequest",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter should not be confused with the ``SigningAlgorithm`` parameter used to sign a CSR in the ``CreateCertificateAuthority`` action.\n  The specified signing algorithm family (RSA or ECDSA) must match the algorithm family of the CA's secret key.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate#signing_algorithm AcmpcaCertificate#signing_algorithm}",
            "stability": "stable",
            "summary": "The name of the algorithm that will be used to sign the certificate to be issued."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 40
          },
          "name": "signingAlgorithm",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate#validity AcmpcaCertificate#validity}",
            "stability": "stable",
            "summary": "The period of time during which the certificate will be valid."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 52
          },
          "name": "validity",
          "type": {
            "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateValidity"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate#api_passthrough AcmpcaCertificate#api_passthrough}",
            "stability": "stable",
            "summary": "Specifies X.509 certificate information to be included in the issued certificate. An ``APIPassthrough`` or ``APICSRPassthrough`` template variant must be selected, or else this parameter is ignored."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 20
          },
          "name": "apiPassthrough",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateApiPassthrough"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If this parameter is not provided, PCAshort defaults to the ``EndEntityCertificate/V1`` template. For more information about PCAshort templates, see [Using Templates](https://docs.aws.amazon.com/privateca/latest/userguide/UsingTemplates.html).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate#template_arn AcmpcaCertificate#template_arn}",
            "stability": "stable",
            "summary": "Specifies a custom configuration template to use when issuing a certificate."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 46
          },
          "name": "templateArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter sets the ?Not Before\" date for the certificate.\n By default, when issuing a certificate, PCAshort sets the \"Not Before\" date to the issuance time minus 60 minutes. This compensates for clock inconsistencies across computer systems. The ``ValidityNotBefore`` parameter can be used to customize the ?Not Before? value. \n Unlike the ``Validity`` parameter, the ``ValidityNotBefore`` parameter is optional.\n The ``ValidityNotBefore`` value is expressed as an explicit date and time, using the ``Validity`` type value ``ABSOLUTE``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate#validity_not_before AcmpcaCertificate#validity_not_before}",
            "stability": "stable",
            "summary": "Information describing the start of the validity period of the certificate."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 61
          },
          "name": "validityNotBefore",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateValidityNotBefore"
          }
        }
      ],
      "symbolId": "src/acmpca-certificate/index:AcmpcaCertificateConfig"
    },
    "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateValidity": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateValidity",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/acmpca-certificate/index.ts",
        "line": 3657
      },
      "name": "AcmpcaCertificateValidity",
      "namespace": "acmpcaCertificate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate#type AcmpcaCertificate#type}",
            "stability": "stable",
            "summary": "Specifies whether the ``Value`` parameter represents days, months, or years."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 3663
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate#value AcmpcaCertificate#value}",
            "stability": "stable",
            "summary": "A long integer interpreted according to the value of ``Type``, below."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 3669
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/acmpca-certificate/index:AcmpcaCertificateValidity"
    },
    "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateValidityNotBefore": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateValidityNotBefore",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/acmpca-certificate/index.ts",
        "line": 3782
      },
      "name": "AcmpcaCertificateValidityNotBefore",
      "namespace": "acmpcaCertificate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate#type AcmpcaCertificate#type}",
            "stability": "stable",
            "summary": "Specifies whether the ``Value`` parameter represents days, months, or years."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 3788
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate#value AcmpcaCertificate#value}",
            "stability": "stable",
            "summary": "A long integer interpreted according to the value of ``Type``, below."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 3794
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/acmpca-certificate/index:AcmpcaCertificateValidityNotBefore"
    },
    "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateValidityNotBeforeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateValidityNotBeforeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/acmpca-certificate/index.ts",
          "line": 3841
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/acmpca-certificate/index.ts",
        "line": 3833
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 3889
          },
          "name": "resetType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 3905
          },
          "name": "resetValue"
        }
      ],
      "name": "AcmpcaCertificateValidityNotBeforeOutputReference",
      "namespace": "acmpcaCertificate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 3893
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 3909
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 3883
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 3899
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 3845
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateValidityNotBefore"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/acmpca-certificate/index:AcmpcaCertificateValidityNotBeforeOutputReference"
    },
    "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateValidityOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateValidityOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/acmpca-certificate/index.ts",
          "line": 3716
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/acmpca-certificate/index.ts",
        "line": 3708
      },
      "name": "AcmpcaCertificateValidityOutputReference",
      "namespace": "acmpcaCertificate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 3765
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 3778
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 3758
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 3771
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate/index.ts",
            "line": 3720
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.acmpcaCertificate.AcmpcaCertificateValidity"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/acmpca-certificate/index:AcmpcaCertificateValidityOutputReference"
    },
    "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthority": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate_authority awscc_acmpca_certificate_authority}."
      },
      "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthority",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate_authority awscc_acmpca_certificate_authority} Resource."
        },
        "locationInModule": {
          "filename": "src/acmpca-certificate-authority/index.ts",
          "line": 3720
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/acmpca-certificate-authority/index.ts",
        "line": 3688
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a AcmpcaCertificateAuthority resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 3705
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the AcmpcaCertificateAuthority to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate_authority#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing AcmpcaCertificateAuthority that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the AcmpcaCertificateAuthority to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 3766
          },
          "name": "putCsrExtensions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityCsrExtensions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 3816
          },
          "name": "putRevocationConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityRevocationConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 3845
          },
          "name": "putSubject",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthoritySubject"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 3858
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 3769
          },
          "name": "resetCsrExtensions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 3803
          },
          "name": "resetKeyStorageSecurityStandard"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 3819
          },
          "name": "resetRevocationConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 3861
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 3890
          },
          "name": "resetUsageMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 3902
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 3916
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "AcmpcaCertificateAuthority",
      "namespace": "acmpcaCertificateAuthority",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 3693
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 3752
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 3757
          },
          "name": "certificateSigningRequest",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 3763
          },
          "name": "csrExtensions",
          "type": {
            "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityCsrExtensionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 3778
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 3813
          },
          "name": "revocationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityRevocationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 3842
          },
          "name": "subject",
          "type": {
            "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthoritySubjectOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 3855
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 3773
          },
          "name": "csrExtensionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityCsrExtensions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 3791
          },
          "name": "keyAlgorithmInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 3807
          },
          "name": "keyStorageSecurityStandardInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 3823
          },
          "name": "revocationConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityRevocationConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 3836
          },
          "name": "signingAlgorithmInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 3849
          },
          "name": "subjectInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthoritySubject"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 3865
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 3878
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 3894
          },
          "name": "usageModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 3784
          },
          "name": "keyAlgorithm",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 3797
          },
          "name": "keyStorageSecurityStandard",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 3829
          },
          "name": "signingAlgorithm",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 3871
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 3884
          },
          "name": "usageMode",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/acmpca-certificate-authority/index:AcmpcaCertificateAuthority"
    },
    "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/acmpca-certificate-authority/index.ts",
        "line": 14
      },
      "name": "AcmpcaCertificateAuthorityConfig",
      "namespace": "acmpcaCertificateAuthority",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate_authority#key_algorithm AcmpcaCertificateAuthority#key_algorithm}",
            "stability": "stable",
            "summary": "Public key algorithm and size, in bits, of the key pair that your CA creates when it issues a certificate."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 26
          },
          "name": "keyAlgorithm",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate_authority#signing_algorithm AcmpcaCertificateAuthority#signing_algorithm}",
            "stability": "stable",
            "summary": "Algorithm your CA uses to sign certificate requests."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 44
          },
          "name": "signingAlgorithm",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate_authority#subject AcmpcaCertificateAuthority#subject}",
            "stability": "stable",
            "summary": "Structure that contains X.500 distinguished name information for your CA."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 50
          },
          "name": "subject",
          "type": {
            "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthoritySubject"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate_authority#type AcmpcaCertificateAuthority#type}",
            "stability": "stable",
            "summary": "The type of the certificate authority."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 60
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate_authority#csr_extensions AcmpcaCertificateAuthority#csr_extensions}",
            "stability": "stable",
            "summary": "Structure that contains CSR pass through extension information used by the CreateCertificateAuthority action."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 20
          },
          "name": "csrExtensions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityCsrExtensions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate_authority#key_storage_security_standard AcmpcaCertificateAuthority#key_storage_security_standard}",
            "stability": "stable",
            "summary": "KeyStorageSecurityStadard defines a cryptographic key management compliance standard used for handling CA keys."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 32
          },
          "name": "keyStorageSecurityStandard",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate_authority#revocation_configuration AcmpcaCertificateAuthority#revocation_configuration}",
            "stability": "stable",
            "summary": "Certificate revocation information used by the CreateCertificateAuthority and UpdateCertificateAuthority actions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 38
          },
          "name": "revocationConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityRevocationConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate_authority#tags AcmpcaCertificateAuthority#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 54
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate_authority#usage_mode AcmpcaCertificateAuthority#usage_mode}",
            "stability": "stable",
            "summary": "Usage mode of the ceritificate authority."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 66
          },
          "name": "usageMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/acmpca-certificate-authority/index:AcmpcaCertificateAuthorityConfig"
    },
    "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityCsrExtensions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityCsrExtensions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/acmpca-certificate-authority/index.ts",
        "line": 2016
      },
      "name": "AcmpcaCertificateAuthorityCsrExtensions",
      "namespace": "acmpcaCertificateAuthority",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate_authority#key_usage AcmpcaCertificateAuthority#key_usage}",
            "stability": "stable",
            "summary": "Structure that contains X.509 KeyUsage information."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 2022
          },
          "name": "keyUsage",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityCsrExtensionsKeyUsage"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate_authority#subject_information_access AcmpcaCertificateAuthority#subject_information_access}",
            "stability": "stable",
            "summary": "Array of X.509 AccessDescription."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 2028
          },
          "name": "subjectInformationAccess",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccess"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/acmpca-certificate-authority/index:AcmpcaCertificateAuthorityCsrExtensions"
    },
    "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityCsrExtensionsKeyUsage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityCsrExtensionsKeyUsage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/acmpca-certificate-authority/index.ts",
        "line": 68
      },
      "name": "AcmpcaCertificateAuthorityCsrExtensionsKeyUsage",
      "namespace": "acmpcaCertificateAuthority",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate_authority#crl_sign AcmpcaCertificateAuthority#crl_sign}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 72
          },
          "name": "crlSign",
          "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/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate_authority#data_encipherment AcmpcaCertificateAuthority#data_encipherment}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 76
          },
          "name": "dataEncipherment",
          "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/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate_authority#decipher_only AcmpcaCertificateAuthority#decipher_only}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 80
          },
          "name": "decipherOnly",
          "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/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate_authority#digital_signature AcmpcaCertificateAuthority#digital_signature}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 84
          },
          "name": "digitalSignature",
          "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/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate_authority#encipher_only AcmpcaCertificateAuthority#encipher_only}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 88
          },
          "name": "encipherOnly",
          "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/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate_authority#key_agreement AcmpcaCertificateAuthority#key_agreement}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 92
          },
          "name": "keyAgreement",
          "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/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate_authority#key_cert_sign AcmpcaCertificateAuthority#key_cert_sign}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 96
          },
          "name": "keyCertSign",
          "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/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate_authority#key_encipherment AcmpcaCertificateAuthority#key_encipherment}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 100
          },
          "name": "keyEncipherment",
          "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/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate_authority#non_repudiation AcmpcaCertificateAuthority#non_repudiation}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 104
          },
          "name": "nonRepudiation",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/acmpca-certificate-authority/index:AcmpcaCertificateAuthorityCsrExtensionsKeyUsage"
    },
    "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityCsrExtensionsKeyUsageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityCsrExtensionsKeyUsageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/acmpca-certificate-authority/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/acmpca-certificate-authority/index.ts",
        "line": 192
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 290
          },
          "name": "resetCrlSign"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 306
          },
          "name": "resetDataEncipherment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 322
          },
          "name": "resetDecipherOnly"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 338
          },
          "name": "resetDigitalSignature"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 354
          },
          "name": "resetEncipherOnly"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 370
          },
          "name": "resetKeyAgreement"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 386
          },
          "name": "resetKeyCertSign"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 402
          },
          "name": "resetKeyEncipherment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 418
          },
          "name": "resetNonRepudiation"
        }
      ],
      "name": "AcmpcaCertificateAuthorityCsrExtensionsKeyUsageOutputReference",
      "namespace": "acmpcaCertificateAuthority",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 294
          },
          "name": "crlSignInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 310
          },
          "name": "dataEnciphermentInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 326
          },
          "name": "decipherOnlyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 342
          },
          "name": "digitalSignatureInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 358
          },
          "name": "encipherOnlyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 374
          },
          "name": "keyAgreementInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 390
          },
          "name": "keyCertSignInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 406
          },
          "name": "keyEnciphermentInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 422
          },
          "name": "nonRepudiationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 284
          },
          "name": "crlSign",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 300
          },
          "name": "dataEncipherment",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 316
          },
          "name": "decipherOnly",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 332
          },
          "name": "digitalSignature",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 348
          },
          "name": "encipherOnly",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 364
          },
          "name": "keyAgreement",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 380
          },
          "name": "keyCertSign",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 396
          },
          "name": "keyEncipherment",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 412
          },
          "name": "nonRepudiation",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 204
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityCsrExtensionsKeyUsage"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/acmpca-certificate-authority/index:AcmpcaCertificateAuthorityCsrExtensionsKeyUsageOutputReference"
    },
    "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityCsrExtensionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityCsrExtensionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/acmpca-certificate-authority/index.ts",
          "line": 2075
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/acmpca-certificate-authority/index.ts",
        "line": 2067
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 2120
          },
          "name": "putKeyUsage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityCsrExtensionsKeyUsage"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 2136
          },
          "name": "putSubjectInformationAccess",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccess"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 2123
          },
          "name": "resetKeyUsage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 2139
          },
          "name": "resetSubjectInformationAccess"
        }
      ],
      "name": "AcmpcaCertificateAuthorityCsrExtensionsOutputReference",
      "namespace": "acmpcaCertificateAuthority",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 2117
          },
          "name": "keyUsage",
          "type": {
            "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityCsrExtensionsKeyUsageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 2133
          },
          "name": "subjectInformationAccess",
          "type": {
            "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 2127
          },
          "name": "keyUsageInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityCsrExtensionsKeyUsage"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 2143
          },
          "name": "subjectInformationAccessInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccess"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 2079
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityCsrExtensions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/acmpca-certificate-authority/index:AcmpcaCertificateAuthorityCsrExtensionsOutputReference"
    },
    "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccess": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccess",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/acmpca-certificate-authority/index.ts",
        "line": 1863
      },
      "name": "AcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccess",
      "namespace": "acmpcaCertificateAuthority",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate_authority#access_location AcmpcaCertificateAuthority#access_location}",
            "stability": "stable",
            "summary": "Structure that contains X.509 GeneralName information. Assign one and ONLY one field."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 1869
          },
          "name": "accessLocation",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocation"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate_authority#access_method AcmpcaCertificateAuthority#access_method}",
            "stability": "stable",
            "summary": "Structure that contains X.509 AccessMethod information. Assign one and ONLY one field."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 1875
          },
          "name": "accessMethod",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessMethod"
          }
        }
      ],
      "symbolId": "src/acmpca-certificate-authority/index:AcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccess"
    },
    "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/acmpca-certificate-authority/index.ts",
        "line": 1391
      },
      "name": "AcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocation",
      "namespace": "acmpcaCertificateAuthority",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate_authority#directory_name AcmpcaCertificateAuthority#directory_name}",
            "stability": "stable",
            "summary": "Structure that contains X.500 distinguished name information for your CA."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 1397
          },
          "name": "directoryName",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationDirectoryName"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate_authority#dns_name AcmpcaCertificateAuthority#dns_name}",
            "stability": "stable",
            "summary": "String that contains X.509 DnsName information."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 1403
          },
          "name": "dnsName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate_authority#edi_party_name AcmpcaCertificateAuthority#edi_party_name}",
            "stability": "stable",
            "summary": "Structure that contains X.509 EdiPartyName information."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 1409
          },
          "name": "ediPartyName",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationEdiPartyName"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate_authority#ip_address AcmpcaCertificateAuthority#ip_address}",
            "stability": "stable",
            "summary": "String that contains X.509 IpAddress information."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 1415
          },
          "name": "ipAddress",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate_authority#other_name AcmpcaCertificateAuthority#other_name}",
            "stability": "stable",
            "summary": "Structure that contains X.509 OtherName information."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 1421
          },
          "name": "otherName",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationOtherName"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate_authority#registered_id AcmpcaCertificateAuthority#registered_id}",
            "stability": "stable",
            "summary": "String that contains X.509 ObjectIdentifier information."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 1427
          },
          "name": "registeredId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate_authority#rfc_822_name AcmpcaCertificateAuthority#rfc_822_name}",
            "stability": "stable",
            "summary": "String that contains X.509 Rfc822Name information."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 1433
          },
          "name": "rfc822Name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate_authority#uniform_resource_identifier AcmpcaCertificateAuthority#uniform_resource_identifier}",
            "stability": "stable",
            "summary": "String that contains X.509 UniformResourceIdentifier information."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 1439
          },
          "name": "uniformResourceIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/acmpca-certificate-authority/index:AcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocation"
    },
    "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationDirectoryName": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationDirectoryName",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/acmpca-certificate-authority/index.ts",
        "line": 577
      },
      "name": "AcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationDirectoryName",
      "namespace": "acmpcaCertificateAuthority",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate_authority#common_name AcmpcaCertificateAuthority#common_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 581
          },
          "name": "commonName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate_authority#country AcmpcaCertificateAuthority#country}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 585
          },
          "name": "country",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate_authority#custom_attributes AcmpcaCertificateAuthority#custom_attributes}",
            "stability": "stable",
            "summary": "Array of X.500 attribute type and value. CustomAttributes cannot be used along with pre-defined attributes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 591
          },
          "name": "customAttributes",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationDirectoryNameCustomAttributes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate_authority#distinguished_name_qualifier AcmpcaCertificateAuthority#distinguished_name_qualifier}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 595
          },
          "name": "distinguishedNameQualifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate_authority#generation_qualifier AcmpcaCertificateAuthority#generation_qualifier}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 599
          },
          "name": "generationQualifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate_authority#given_name AcmpcaCertificateAuthority#given_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 603
          },
          "name": "givenName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate_authority#initials AcmpcaCertificateAuthority#initials}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 607
          },
          "name": "initials",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate_authority#locality AcmpcaCertificateAuthority#locality}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 611
          },
          "name": "locality",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate_authority#organization AcmpcaCertificateAuthority#organization}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 615
          },
          "name": "organization",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate_authority#organizational_unit AcmpcaCertificateAuthority#organizational_unit}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 619
          },
          "name": "organizationalUnit",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate_authority#pseudonym AcmpcaCertificateAuthority#pseudonym}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 623
          },
          "name": "pseudonym",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate_authority#serial_number AcmpcaCertificateAuthority#serial_number}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 627
          },
          "name": "serialNumber",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate_authority#state AcmpcaCertificateAuthority#state}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 631
          },
          "name": "state",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate_authority#surname AcmpcaCertificateAuthority#surname}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 635
          },
          "name": "surname",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate_authority#title AcmpcaCertificateAuthority#title}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 639
          },
          "name": "title",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/acmpca-certificate-authority/index:AcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationDirectoryName"
    },
    "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationDirectoryNameCustomAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationDirectoryNameCustomAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/acmpca-certificate-authority/index.ts",
        "line": 426
      },
      "name": "AcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationDirectoryNameCustomAttributes",
      "namespace": "acmpcaCertificateAuthority",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate_authority#object_identifier AcmpcaCertificateAuthority#object_identifier}",
            "stability": "stable",
            "summary": "String that contains X.509 ObjectIdentifier information."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 432
          },
          "name": "objectIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate_authority#value AcmpcaCertificateAuthority#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 436
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/acmpca-certificate-authority/index:AcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationDirectoryNameCustomAttributes"
    },
    "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationDirectoryNameCustomAttributesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationDirectoryNameCustomAttributesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/acmpca-certificate-authority/index.ts",
          "line": 566
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/acmpca-certificate-authority/index.ts",
        "line": 558
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 573
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationDirectoryNameCustomAttributesOutputReference"
            }
          }
        }
      ],
      "name": "AcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationDirectoryNameCustomAttributesList",
      "namespace": "acmpcaCertificateAuthority",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 559
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationDirectoryNameCustomAttributes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/acmpca-certificate-authority/index:AcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationDirectoryNameCustomAttributesList"
    },
    "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationDirectoryNameCustomAttributesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationDirectoryNameCustomAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/acmpca-certificate-authority/index.ts",
          "line": 485
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/acmpca-certificate-authority/index.ts",
        "line": 475
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 533
          },
          "name": "resetObjectIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 549
          },
          "name": "resetValue"
        }
      ],
      "name": "AcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationDirectoryNameCustomAttributesOutputReference",
      "namespace": "acmpcaCertificateAuthority",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 537
          },
          "name": "objectIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 553
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 527
          },
          "name": "objectIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 543
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 489
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationDirectoryNameCustomAttributes"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/acmpca-certificate-authority/index:AcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationDirectoryNameCustomAttributesOutputReference"
    },
    "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationDirectoryNameOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationDirectoryNameOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/acmpca-certificate-authority/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/acmpca-certificate-authority/index.ts",
        "line": 769
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 932
          },
          "name": "putCustomAttributes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationDirectoryNameCustomAttributes"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 903
          },
          "name": "resetCommonName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 919
          },
          "name": "resetCountry"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 935
          },
          "name": "resetCustomAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 951
          },
          "name": "resetDistinguishedNameQualifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 967
          },
          "name": "resetGenerationQualifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 983
          },
          "name": "resetGivenName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 999
          },
          "name": "resetInitials"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 1015
          },
          "name": "resetLocality"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 1031
          },
          "name": "resetOrganization"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 1047
          },
          "name": "resetOrganizationalUnit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 1063
          },
          "name": "resetPseudonym"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 1079
          },
          "name": "resetSerialNumber"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 1095
          },
          "name": "resetState"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 1111
          },
          "name": "resetSurname"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 1127
          },
          "name": "resetTitle"
        }
      ],
      "name": "AcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationDirectoryNameOutputReference",
      "namespace": "acmpcaCertificateAuthority",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 929
          },
          "name": "customAttributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationDirectoryNameCustomAttributesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 907
          },
          "name": "commonNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 923
          },
          "name": "countryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 939
          },
          "name": "customAttributesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationDirectoryNameCustomAttributes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 955
          },
          "name": "distinguishedNameQualifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 971
          },
          "name": "generationQualifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 987
          },
          "name": "givenNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 1003
          },
          "name": "initialsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 1019
          },
          "name": "localityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 1051
          },
          "name": "organizationalUnitInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 1035
          },
          "name": "organizationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 1067
          },
          "name": "pseudonymInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 1083
          },
          "name": "serialNumberInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 1099
          },
          "name": "stateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 1115
          },
          "name": "surnameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 1131
          },
          "name": "titleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 897
          },
          "name": "commonName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 913
          },
          "name": "country",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 945
          },
          "name": "distinguishedNameQualifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 961
          },
          "name": "generationQualifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 977
          },
          "name": "givenName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 993
          },
          "name": "initials",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 1009
          },
          "name": "locality",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 1025
          },
          "name": "organization",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 1041
          },
          "name": "organizationalUnit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 1057
          },
          "name": "pseudonym",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 1073
          },
          "name": "serialNumber",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 1089
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 1105
          },
          "name": "surname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 1121
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 781
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationDirectoryName"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/acmpca-certificate-authority/index:AcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationDirectoryNameOutputReference"
    },
    "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationEdiPartyName": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationEdiPartyName",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/acmpca-certificate-authority/index.ts",
        "line": 1135
      },
      "name": "AcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationEdiPartyName",
      "namespace": "acmpcaCertificateAuthority",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate_authority#name_assigner AcmpcaCertificateAuthority#name_assigner}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 1139
          },
          "name": "nameAssigner",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate_authority#party_name AcmpcaCertificateAuthority#party_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 1143
          },
          "name": "partyName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/acmpca-certificate-authority/index:AcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationEdiPartyName"
    },
    "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationEdiPartyNameOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationEdiPartyNameOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/acmpca-certificate-authority/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/acmpca-certificate-authority/index.ts",
        "line": 1182
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 1238
          },
          "name": "resetNameAssigner"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 1254
          },
          "name": "resetPartyName"
        }
      ],
      "name": "AcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationEdiPartyNameOutputReference",
      "namespace": "acmpcaCertificateAuthority",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 1242
          },
          "name": "nameAssignerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 1258
          },
          "name": "partyNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 1232
          },
          "name": "nameAssigner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 1248
          },
          "name": "partyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 1194
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationEdiPartyName"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/acmpca-certificate-authority/index:AcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationEdiPartyNameOutputReference"
    },
    "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationOtherName": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationOtherName",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/acmpca-certificate-authority/index.ts",
        "line": 1262
      },
      "name": "AcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationOtherName",
      "namespace": "acmpcaCertificateAuthority",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate_authority#type_id AcmpcaCertificateAuthority#type_id}",
            "stability": "stable",
            "summary": "String that contains X.509 ObjectIdentifier information."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 1268
          },
          "name": "typeId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate_authority#value AcmpcaCertificateAuthority#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 1272
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/acmpca-certificate-authority/index:AcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationOtherName"
    },
    "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationOtherNameOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationOtherNameOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/acmpca-certificate-authority/index.ts",
          "line": 1319
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/acmpca-certificate-authority/index.ts",
        "line": 1311
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 1367
          },
          "name": "resetTypeId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 1383
          },
          "name": "resetValue"
        }
      ],
      "name": "AcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationOtherNameOutputReference",
      "namespace": "acmpcaCertificateAuthority",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 1371
          },
          "name": "typeIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 1387
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 1361
          },
          "name": "typeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 1377
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 1323
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationOtherName"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/acmpca-certificate-authority/index:AcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationOtherNameOutputReference"
    },
    "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/acmpca-certificate-authority/index.ts",
          "line": 1528
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/acmpca-certificate-authority/index.ts",
        "line": 1520
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 1609
          },
          "name": "putDirectoryName",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationDirectoryName"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 1641
          },
          "name": "putEdiPartyName",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationEdiPartyName"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 1673
          },
          "name": "putOtherName",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationOtherName"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 1612
          },
          "name": "resetDirectoryName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 1628
          },
          "name": "resetDnsName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 1644
          },
          "name": "resetEdiPartyName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 1660
          },
          "name": "resetIpAddress"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 1676
          },
          "name": "resetOtherName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 1692
          },
          "name": "resetRegisteredId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 1708
          },
          "name": "resetRfc822Name"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 1724
          },
          "name": "resetUniformResourceIdentifier"
        }
      ],
      "name": "AcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationOutputReference",
      "namespace": "acmpcaCertificateAuthority",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 1606
          },
          "name": "directoryName",
          "type": {
            "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationDirectoryNameOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 1638
          },
          "name": "ediPartyName",
          "type": {
            "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationEdiPartyNameOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 1670
          },
          "name": "otherName",
          "type": {
            "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationOtherNameOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 1616
          },
          "name": "directoryNameInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationDirectoryName"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 1632
          },
          "name": "dnsNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 1648
          },
          "name": "ediPartyNameInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationEdiPartyName"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 1664
          },
          "name": "ipAddressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 1680
          },
          "name": "otherNameInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationOtherName"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 1696
          },
          "name": "registeredIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 1712
          },
          "name": "rfc822NameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 1728
          },
          "name": "uniformResourceIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 1622
          },
          "name": "dnsName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 1654
          },
          "name": "ipAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 1686
          },
          "name": "registeredId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 1702
          },
          "name": "rfc822Name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 1718
          },
          "name": "uniformResourceIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 1532
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/acmpca-certificate-authority/index:AcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationOutputReference"
    },
    "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessMethod": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessMethod",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/acmpca-certificate-authority/index.ts",
        "line": 1732
      },
      "name": "AcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessMethod",
      "namespace": "acmpcaCertificateAuthority",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate_authority#access_method_type AcmpcaCertificateAuthority#access_method_type}",
            "stability": "stable",
            "summary": "Pre-defined enum string for X.509 AccessMethod ObjectIdentifiers."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 1738
          },
          "name": "accessMethodType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate_authority#custom_object_identifier AcmpcaCertificateAuthority#custom_object_identifier}",
            "stability": "stable",
            "summary": "String that contains X.509 ObjectIdentifier information."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 1744
          },
          "name": "customObjectIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/acmpca-certificate-authority/index:AcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessMethod"
    },
    "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessMethodOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessMethodOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/acmpca-certificate-authority/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/acmpca-certificate-authority/index.ts",
        "line": 1783
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 1839
          },
          "name": "resetAccessMethodType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 1855
          },
          "name": "resetCustomObjectIdentifier"
        }
      ],
      "name": "AcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessMethodOutputReference",
      "namespace": "acmpcaCertificateAuthority",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 1843
          },
          "name": "accessMethodTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 1859
          },
          "name": "customObjectIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 1833
          },
          "name": "accessMethodType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 1849
          },
          "name": "customObjectIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 1795
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessMethod"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/acmpca-certificate-authority/index:AcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessMethodOutputReference"
    },
    "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/acmpca-certificate-authority/index.ts",
          "line": 2005
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/acmpca-certificate-authority/index.ts",
        "line": 1997
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 2012
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessOutputReference"
            }
          }
        }
      ],
      "name": "AcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessList",
      "namespace": "acmpcaCertificateAuthority",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 1998
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccess"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/acmpca-certificate-authority/index:AcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessList"
    },
    "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/acmpca-certificate-authority/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/acmpca-certificate-authority/index.ts",
        "line": 1914
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 1969
          },
          "name": "putAccessLocation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 1985
          },
          "name": "putAccessMethod",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessMethod"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 1972
          },
          "name": "resetAccessLocation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 1988
          },
          "name": "resetAccessMethod"
        }
      ],
      "name": "AcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessOutputReference",
      "namespace": "acmpcaCertificateAuthority",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 1966
          },
          "name": "accessLocation",
          "type": {
            "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 1982
          },
          "name": "accessMethod",
          "type": {
            "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessMethodOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 1976
          },
          "name": "accessLocationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 1992
          },
          "name": "accessMethodInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessMethod"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 1928
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccess"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/acmpca-certificate-authority/index:AcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessOutputReference"
    },
    "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityRevocationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityRevocationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/acmpca-certificate-authority/index.ts",
        "line": 2695
      },
      "name": "AcmpcaCertificateAuthorityRevocationConfiguration",
      "namespace": "acmpcaCertificateAuthority",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "A CRL contains information about certificates that have been revoked.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate_authority#crl_configuration AcmpcaCertificateAuthority#crl_configuration}",
            "stability": "stable",
            "summary": "Your certificate authority can create and maintain a certificate revocation list (CRL)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 2701
          },
          "name": "crlConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityRevocationConfigurationCrlConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate_authority#ocsp_configuration AcmpcaCertificateAuthority#ocsp_configuration}",
            "stability": "stable",
            "summary": "Helps to configure online certificate status protocol (OCSP) responder for your certificate authority."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 2707
          },
          "name": "ocspConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityRevocationConfigurationOcspConfiguration"
          }
        }
      ],
      "symbolId": "src/acmpca-certificate-authority/index:AcmpcaCertificateAuthorityRevocationConfiguration"
    },
    "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityRevocationConfigurationCrlConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityRevocationConfigurationCrlConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/acmpca-certificate-authority/index.ts",
        "line": 2241
      },
      "name": "AcmpcaCertificateAuthorityRevocationConfigurationCrlConfiguration",
      "namespace": "acmpcaCertificateAuthority",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate_authority#crl_distribution_point_extension_configuration AcmpcaCertificateAuthority#crl_distribution_point_extension_configuration}",
            "stability": "stable",
            "summary": "Configures the default behavior of the CRL Distribution Point extension for certificates issued by your certificate authority."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 2247
          },
          "name": "crlDistributionPointExtensionConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityRevocationConfigurationCrlConfigurationCrlDistributionPointExtensionConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate_authority#crl_type AcmpcaCertificateAuthority#crl_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 2251
          },
          "name": "crlType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate_authority#custom_cname AcmpcaCertificateAuthority#custom_cname}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 2255
          },
          "name": "customCname",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate_authority#custom_path AcmpcaCertificateAuthority#custom_path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 2259
          },
          "name": "customPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate_authority#enabled AcmpcaCertificateAuthority#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 2263
          },
          "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/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate_authority#expiration_in_days AcmpcaCertificateAuthority#expiration_in_days}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 2267
          },
          "name": "expirationInDays",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate_authority#s3_bucket_name AcmpcaCertificateAuthority#s3_bucket_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 2271
          },
          "name": "s3BucketName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate_authority#s3_object_acl AcmpcaCertificateAuthority#s3_object_acl}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 2275
          },
          "name": "s3ObjectAcl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/acmpca-certificate-authority/index:AcmpcaCertificateAuthorityRevocationConfigurationCrlConfiguration"
    },
    "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityRevocationConfigurationCrlConfigurationCrlDistributionPointExtensionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityRevocationConfigurationCrlConfigurationCrlDistributionPointExtensionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/acmpca-certificate-authority/index.ts",
        "line": 2147
      },
      "name": "AcmpcaCertificateAuthorityRevocationConfigurationCrlConfigurationCrlDistributionPointExtensionConfiguration",
      "namespace": "acmpcaCertificateAuthority",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate_authority#omit_extension AcmpcaCertificateAuthority#omit_extension}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 2151
          },
          "name": "omitExtension",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/acmpca-certificate-authority/index:AcmpcaCertificateAuthorityRevocationConfigurationCrlConfigurationCrlDistributionPointExtensionConfiguration"
    },
    "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityRevocationConfigurationCrlConfigurationCrlDistributionPointExtensionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityRevocationConfigurationCrlConfigurationCrlDistributionPointExtensionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/acmpca-certificate-authority/index.ts",
          "line": 2191
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/acmpca-certificate-authority/index.ts",
        "line": 2183
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 2233
          },
          "name": "resetOmitExtension"
        }
      ],
      "name": "AcmpcaCertificateAuthorityRevocationConfigurationCrlConfigurationCrlDistributionPointExtensionConfigurationOutputReference",
      "namespace": "acmpcaCertificateAuthority",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 2237
          },
          "name": "omitExtensionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 2227
          },
          "name": "omitExtension",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 2195
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityRevocationConfigurationCrlConfigurationCrlDistributionPointExtensionConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/acmpca-certificate-authority/index:AcmpcaCertificateAuthorityRevocationConfigurationCrlConfigurationCrlDistributionPointExtensionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityRevocationConfigurationCrlConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityRevocationConfigurationCrlConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/acmpca-certificate-authority/index.ts",
          "line": 2364
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/acmpca-certificate-authority/index.ts",
        "line": 2356
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 2445
          },
          "name": "putCrlDistributionPointExtensionConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityRevocationConfigurationCrlConfigurationCrlDistributionPointExtensionConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 2448
          },
          "name": "resetCrlDistributionPointExtensionConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 2464
          },
          "name": "resetCrlType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 2480
          },
          "name": "resetCustomCname"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 2496
          },
          "name": "resetCustomPath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 2512
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 2528
          },
          "name": "resetExpirationInDays"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 2544
          },
          "name": "resetS3BucketName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 2560
          },
          "name": "resetS3ObjectAcl"
        }
      ],
      "name": "AcmpcaCertificateAuthorityRevocationConfigurationCrlConfigurationOutputReference",
      "namespace": "acmpcaCertificateAuthority",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 2442
          },
          "name": "crlDistributionPointExtensionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityRevocationConfigurationCrlConfigurationCrlDistributionPointExtensionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 2452
          },
          "name": "crlDistributionPointExtensionConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityRevocationConfigurationCrlConfigurationCrlDistributionPointExtensionConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 2468
          },
          "name": "crlTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 2484
          },
          "name": "customCnameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 2500
          },
          "name": "customPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 2516
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 2532
          },
          "name": "expirationInDaysInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 2548
          },
          "name": "s3BucketNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 2564
          },
          "name": "s3ObjectAclInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 2458
          },
          "name": "crlType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 2474
          },
          "name": "customCname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 2490
          },
          "name": "customPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 2506
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 2522
          },
          "name": "expirationInDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 2538
          },
          "name": "s3BucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 2554
          },
          "name": "s3ObjectAcl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 2368
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityRevocationConfigurationCrlConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/acmpca-certificate-authority/index:AcmpcaCertificateAuthorityRevocationConfigurationCrlConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityRevocationConfigurationOcspConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityRevocationConfigurationOcspConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/acmpca-certificate-authority/index.ts",
        "line": 2568
      },
      "name": "AcmpcaCertificateAuthorityRevocationConfigurationOcspConfiguration",
      "namespace": "acmpcaCertificateAuthority",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate_authority#enabled AcmpcaCertificateAuthority#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 2572
          },
          "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/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate_authority#ocsp_custom_cname AcmpcaCertificateAuthority#ocsp_custom_cname}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 2576
          },
          "name": "ocspCustomCname",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/acmpca-certificate-authority/index:AcmpcaCertificateAuthorityRevocationConfigurationOcspConfiguration"
    },
    "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityRevocationConfigurationOcspConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityRevocationConfigurationOcspConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/acmpca-certificate-authority/index.ts",
          "line": 2623
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/acmpca-certificate-authority/index.ts",
        "line": 2615
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 2671
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 2687
          },
          "name": "resetOcspCustomCname"
        }
      ],
      "name": "AcmpcaCertificateAuthorityRevocationConfigurationOcspConfigurationOutputReference",
      "namespace": "acmpcaCertificateAuthority",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 2675
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 2691
          },
          "name": "ocspCustomCnameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 2665
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 2681
          },
          "name": "ocspCustomCname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 2627
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityRevocationConfigurationOcspConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/acmpca-certificate-authority/index:AcmpcaCertificateAuthorityRevocationConfigurationOcspConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityRevocationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityRevocationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/acmpca-certificate-authority/index.ts",
          "line": 2754
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/acmpca-certificate-authority/index.ts",
        "line": 2746
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 2799
          },
          "name": "putCrlConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityRevocationConfigurationCrlConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 2815
          },
          "name": "putOcspConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityRevocationConfigurationOcspConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 2802
          },
          "name": "resetCrlConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 2818
          },
          "name": "resetOcspConfiguration"
        }
      ],
      "name": "AcmpcaCertificateAuthorityRevocationConfigurationOutputReference",
      "namespace": "acmpcaCertificateAuthority",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 2796
          },
          "name": "crlConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityRevocationConfigurationCrlConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 2812
          },
          "name": "ocspConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityRevocationConfigurationOcspConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 2806
          },
          "name": "crlConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityRevocationConfigurationCrlConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 2822
          },
          "name": "ocspConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityRevocationConfigurationOcspConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 2758
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityRevocationConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/acmpca-certificate-authority/index:AcmpcaCertificateAuthorityRevocationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthoritySubject": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthoritySubject",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/acmpca-certificate-authority/index.ts",
        "line": 2977
      },
      "name": "AcmpcaCertificateAuthoritySubject",
      "namespace": "acmpcaCertificateAuthority",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate_authority#common_name AcmpcaCertificateAuthority#common_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 2981
          },
          "name": "commonName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate_authority#country AcmpcaCertificateAuthority#country}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 2985
          },
          "name": "country",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate_authority#custom_attributes AcmpcaCertificateAuthority#custom_attributes}",
            "stability": "stable",
            "summary": "Array of X.500 attribute type and value. CustomAttributes cannot be used along with pre-defined attributes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 2991
          },
          "name": "customAttributes",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthoritySubjectCustomAttributes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate_authority#distinguished_name_qualifier AcmpcaCertificateAuthority#distinguished_name_qualifier}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 2995
          },
          "name": "distinguishedNameQualifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate_authority#generation_qualifier AcmpcaCertificateAuthority#generation_qualifier}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 2999
          },
          "name": "generationQualifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate_authority#given_name AcmpcaCertificateAuthority#given_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 3003
          },
          "name": "givenName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate_authority#initials AcmpcaCertificateAuthority#initials}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 3007
          },
          "name": "initials",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate_authority#locality AcmpcaCertificateAuthority#locality}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 3011
          },
          "name": "locality",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate_authority#organization AcmpcaCertificateAuthority#organization}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 3015
          },
          "name": "organization",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate_authority#organizational_unit AcmpcaCertificateAuthority#organizational_unit}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 3019
          },
          "name": "organizationalUnit",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate_authority#pseudonym AcmpcaCertificateAuthority#pseudonym}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 3023
          },
          "name": "pseudonym",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate_authority#serial_number AcmpcaCertificateAuthority#serial_number}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 3027
          },
          "name": "serialNumber",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate_authority#state AcmpcaCertificateAuthority#state}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 3031
          },
          "name": "state",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate_authority#surname AcmpcaCertificateAuthority#surname}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 3035
          },
          "name": "surname",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate_authority#title AcmpcaCertificateAuthority#title}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 3039
          },
          "name": "title",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/acmpca-certificate-authority/index:AcmpcaCertificateAuthoritySubject"
    },
    "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthoritySubjectCustomAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthoritySubjectCustomAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/acmpca-certificate-authority/index.ts",
        "line": 2826
      },
      "name": "AcmpcaCertificateAuthoritySubjectCustomAttributes",
      "namespace": "acmpcaCertificateAuthority",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate_authority#object_identifier AcmpcaCertificateAuthority#object_identifier}",
            "stability": "stable",
            "summary": "String that contains X.509 ObjectIdentifier information."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 2832
          },
          "name": "objectIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate_authority#value AcmpcaCertificateAuthority#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 2836
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/acmpca-certificate-authority/index:AcmpcaCertificateAuthoritySubjectCustomAttributes"
    },
    "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthoritySubjectCustomAttributesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthoritySubjectCustomAttributesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/acmpca-certificate-authority/index.ts",
          "line": 2966
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/acmpca-certificate-authority/index.ts",
        "line": 2958
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 2973
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthoritySubjectCustomAttributesOutputReference"
            }
          }
        }
      ],
      "name": "AcmpcaCertificateAuthoritySubjectCustomAttributesList",
      "namespace": "acmpcaCertificateAuthority",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 2959
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthoritySubjectCustomAttributes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/acmpca-certificate-authority/index:AcmpcaCertificateAuthoritySubjectCustomAttributesList"
    },
    "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthoritySubjectCustomAttributesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthoritySubjectCustomAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/acmpca-certificate-authority/index.ts",
          "line": 2885
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/acmpca-certificate-authority/index.ts",
        "line": 2875
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 2933
          },
          "name": "resetObjectIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 2949
          },
          "name": "resetValue"
        }
      ],
      "name": "AcmpcaCertificateAuthoritySubjectCustomAttributesOutputReference",
      "namespace": "acmpcaCertificateAuthority",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 2937
          },
          "name": "objectIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 2953
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 2927
          },
          "name": "objectIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 2943
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 2889
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthoritySubjectCustomAttributes"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/acmpca-certificate-authority/index:AcmpcaCertificateAuthoritySubjectCustomAttributesOutputReference"
    },
    "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthoritySubjectOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthoritySubjectOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/acmpca-certificate-authority/index.ts",
          "line": 3177
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/acmpca-certificate-authority/index.ts",
        "line": 3169
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 3332
          },
          "name": "putCustomAttributes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthoritySubjectCustomAttributes"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 3303
          },
          "name": "resetCommonName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 3319
          },
          "name": "resetCountry"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 3335
          },
          "name": "resetCustomAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 3351
          },
          "name": "resetDistinguishedNameQualifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 3367
          },
          "name": "resetGenerationQualifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 3383
          },
          "name": "resetGivenName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 3399
          },
          "name": "resetInitials"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 3415
          },
          "name": "resetLocality"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 3431
          },
          "name": "resetOrganization"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 3447
          },
          "name": "resetOrganizationalUnit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 3463
          },
          "name": "resetPseudonym"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 3479
          },
          "name": "resetSerialNumber"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 3495
          },
          "name": "resetState"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 3511
          },
          "name": "resetSurname"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 3527
          },
          "name": "resetTitle"
        }
      ],
      "name": "AcmpcaCertificateAuthoritySubjectOutputReference",
      "namespace": "acmpcaCertificateAuthority",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 3329
          },
          "name": "customAttributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthoritySubjectCustomAttributesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 3307
          },
          "name": "commonNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 3323
          },
          "name": "countryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 3339
          },
          "name": "customAttributesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthoritySubjectCustomAttributes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 3355
          },
          "name": "distinguishedNameQualifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 3371
          },
          "name": "generationQualifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 3387
          },
          "name": "givenNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 3403
          },
          "name": "initialsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 3419
          },
          "name": "localityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 3451
          },
          "name": "organizationalUnitInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 3435
          },
          "name": "organizationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 3467
          },
          "name": "pseudonymInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 3483
          },
          "name": "serialNumberInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 3499
          },
          "name": "stateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 3515
          },
          "name": "surnameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 3531
          },
          "name": "titleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 3297
          },
          "name": "commonName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 3313
          },
          "name": "country",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 3345
          },
          "name": "distinguishedNameQualifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 3361
          },
          "name": "generationQualifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 3377
          },
          "name": "givenName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 3393
          },
          "name": "initials",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 3409
          },
          "name": "locality",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 3425
          },
          "name": "organization",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 3441
          },
          "name": "organizationalUnit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 3457
          },
          "name": "pseudonym",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 3473
          },
          "name": "serialNumber",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 3489
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 3505
          },
          "name": "surname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 3521
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 3181
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthoritySubject"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/acmpca-certificate-authority/index:AcmpcaCertificateAuthoritySubjectOutputReference"
    },
    "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/acmpca-certificate-authority/index.ts",
        "line": 3535
      },
      "name": "AcmpcaCertificateAuthorityTags",
      "namespace": "acmpcaCertificateAuthority",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate_authority#key AcmpcaCertificateAuthority#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 3539
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate_authority#value AcmpcaCertificateAuthority#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 3543
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/acmpca-certificate-authority/index:AcmpcaCertificateAuthorityTags"
    },
    "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/acmpca-certificate-authority/index.ts",
          "line": 3673
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/acmpca-certificate-authority/index.ts",
        "line": 3665
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 3680
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityTagsOutputReference"
            }
          }
        }
      ],
      "name": "AcmpcaCertificateAuthorityTagsList",
      "namespace": "acmpcaCertificateAuthority",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 3666
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/acmpca-certificate-authority/index:AcmpcaCertificateAuthorityTagsList"
    },
    "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/acmpca-certificate-authority/index.ts",
          "line": 3592
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/acmpca-certificate-authority/index.ts",
        "line": 3582
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 3640
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 3656
          },
          "name": "resetValue"
        }
      ],
      "name": "AcmpcaCertificateAuthorityTagsOutputReference",
      "namespace": "acmpcaCertificateAuthority",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 3644
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 3660
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 3634
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 3650
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority/index.ts",
            "line": 3596
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthority.AcmpcaCertificateAuthorityTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/acmpca-certificate-authority/index:AcmpcaCertificateAuthorityTagsOutputReference"
    },
    "@cdktn/provider-awscc.acmpcaCertificateAuthorityActivation.AcmpcaCertificateAuthorityActivation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate_authority_activation awscc_acmpca_certificate_authority_activation}."
      },
      "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthorityActivation.AcmpcaCertificateAuthorityActivation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate_authority_activation awscc_acmpca_certificate_authority_activation} Resource."
        },
        "locationInModule": {
          "filename": "src/acmpca-certificate-authority-activation/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-awscc.acmpcaCertificateAuthorityActivation.AcmpcaCertificateAuthorityActivationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/acmpca-certificate-authority-activation/index.ts",
        "line": 44
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a AcmpcaCertificateAuthorityActivation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority-activation/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 AcmpcaCertificateAuthorityActivation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate_authority_activation#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing AcmpcaCertificateAuthorityActivation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the AcmpcaCertificateAuthorityActivation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority-activation/index.ts",
            "line": 136
          },
          "name": "resetCertificateChain"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority-activation/index.ts",
            "line": 162
          },
          "name": "resetStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority-activation/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/acmpca-certificate-authority-activation/index.ts",
            "line": 183
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "AcmpcaCertificateAuthorityActivation",
      "namespace": "acmpcaCertificateAuthorityActivation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority-activation/index.ts",
            "line": 49
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority-activation/index.ts",
            "line": 145
          },
          "name": "completeCertificateChain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority-activation/index.ts",
            "line": 150
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority-activation/index.ts",
            "line": 124
          },
          "name": "certificateAuthorityArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority-activation/index.ts",
            "line": 140
          },
          "name": "certificateChainInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority-activation/index.ts",
            "line": 111
          },
          "name": "certificateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority-activation/index.ts",
            "line": 166
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority-activation/index.ts",
            "line": 104
          },
          "name": "certificate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority-activation/index.ts",
            "line": 117
          },
          "name": "certificateAuthorityArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority-activation/index.ts",
            "line": 130
          },
          "name": "certificateChain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority-activation/index.ts",
            "line": 156
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/acmpca-certificate-authority-activation/index:AcmpcaCertificateAuthorityActivation"
    },
    "@cdktn/provider-awscc.acmpcaCertificateAuthorityActivation.AcmpcaCertificateAuthorityActivationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.acmpcaCertificateAuthorityActivation.AcmpcaCertificateAuthorityActivationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/acmpca-certificate-authority-activation/index.ts",
        "line": 14
      },
      "name": "AcmpcaCertificateAuthorityActivationConfig",
      "namespace": "acmpcaCertificateAuthorityActivation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate_authority_activation#certificate AcmpcaCertificateAuthorityActivation#certificate}",
            "stability": "stable",
            "summary": "Certificate Authority certificate that will be installed in the Certificate Authority."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority-activation/index.ts",
            "line": 20
          },
          "name": "certificate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate_authority_activation#certificate_authority_arn AcmpcaCertificateAuthorityActivation#certificate_authority_arn}",
            "stability": "stable",
            "summary": "Arn of the Certificate Authority."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority-activation/index.ts",
            "line": 26
          },
          "name": "certificateAuthorityArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate_authority_activation#certificate_chain AcmpcaCertificateAuthorityActivation#certificate_chain}",
            "stability": "stable",
            "summary": "Certificate chain for the Certificate Authority certificate."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority-activation/index.ts",
            "line": 32
          },
          "name": "certificateChain",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_certificate_authority_activation#status AcmpcaCertificateAuthorityActivation#status}",
            "stability": "stable",
            "summary": "The status of the Certificate Authority."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-certificate-authority-activation/index.ts",
            "line": 38
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/acmpca-certificate-authority-activation/index:AcmpcaCertificateAuthorityActivationConfig"
    },
    "@cdktn/provider-awscc.acmpcaPermission.AcmpcaPermission": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_permission awscc_acmpca_permission}."
      },
      "fqn": "@cdktn/provider-awscc.acmpcaPermission.AcmpcaPermission",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_permission awscc_acmpca_permission} Resource."
        },
        "locationInModule": {
          "filename": "src/acmpca-permission/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-awscc.acmpcaPermission.AcmpcaPermissionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/acmpca-permission/index.ts",
        "line": 44
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a AcmpcaPermission resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/acmpca-permission/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 AcmpcaPermission to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_permission#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing AcmpcaPermission that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the AcmpcaPermission to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-permission/index.ts",
            "line": 154
          },
          "name": "resetSourceAccount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-permission/index.ts",
            "line": 166
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-permission/index.ts",
            "line": 175
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "AcmpcaPermission",
      "namespace": "acmpcaPermission",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-permission/index.ts",
            "line": 49
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-permission/index.ts",
            "line": 129
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-permission/index.ts",
            "line": 111
          },
          "name": "actionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-permission/index.ts",
            "line": 124
          },
          "name": "certificateAuthorityArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-permission/index.ts",
            "line": 142
          },
          "name": "principalInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-permission/index.ts",
            "line": 158
          },
          "name": "sourceAccountInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-permission/index.ts",
            "line": 104
          },
          "name": "actions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-permission/index.ts",
            "line": 117
          },
          "name": "certificateAuthorityArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-permission/index.ts",
            "line": 135
          },
          "name": "principal",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/acmpca-permission/index.ts",
            "line": 148
          },
          "name": "sourceAccount",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/acmpca-permission/index:AcmpcaPermission"
    },
    "@cdktn/provider-awscc.acmpcaPermission.AcmpcaPermissionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.acmpcaPermission.AcmpcaPermissionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/acmpca-permission/index.ts",
        "line": 14
      },
      "name": "AcmpcaPermissionConfig",
      "namespace": "acmpcaPermission",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_permission#actions AcmpcaPermission#actions}",
            "stability": "stable",
            "summary": "The actions that the specified AWS service principal can use. Actions IssueCertificate, GetCertificate and ListPermissions must be provided."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-permission/index.ts",
            "line": 20
          },
          "name": "actions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_permission#certificate_authority_arn AcmpcaPermission#certificate_authority_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the Private Certificate Authority that grants the permission."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-permission/index.ts",
            "line": 26
          },
          "name": "certificateAuthorityArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_permission#principal AcmpcaPermission#principal}",
            "stability": "stable",
            "summary": "The AWS service or identity that receives the permission. At this time, the only valid principal is acm.amazonaws.com."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-permission/index.ts",
            "line": 32
          },
          "name": "principal",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/acmpca_permission#source_account AcmpcaPermission#source_account}",
            "stability": "stable",
            "summary": "The ID of the calling account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/acmpca-permission/index.ts",
            "line": 38
          },
          "name": "sourceAccount",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/acmpca-permission/index:AcmpcaPermissionConfig"
    },
    "@cdktn/provider-awscc.aiopsInvestigationGroup.AiopsInvestigationGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aiops_investigation_group awscc_aiops_investigation_group}."
      },
      "fqn": "@cdktn/provider-awscc.aiopsInvestigationGroup.AiopsInvestigationGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aiops_investigation_group awscc_aiops_investigation_group} Resource."
        },
        "locationInModule": {
          "filename": "src/aiops-investigation-group/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.aiopsInvestigationGroup.AiopsInvestigationGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/aiops-investigation-group/index.ts",
        "line": 619
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a AiopsInvestigationGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/aiops-investigation-group/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 AiopsInvestigationGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aiops_investigation_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing AiopsInvestigationGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the AiopsInvestigationGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aiops-investigation-group/index.ts",
            "line": 693
          },
          "name": "putChatbotNotificationChannels",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.aiopsInvestigationGroup.AiopsInvestigationGroupChatbotNotificationChannels"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aiops-investigation-group/index.ts",
            "line": 719
          },
          "name": "putCrossAccountConfigurations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.aiopsInvestigationGroup.AiopsInvestigationGroupCrossAccountConfigurations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aiops-investigation-group/index.ts",
            "line": 735
          },
          "name": "putEncryptionConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.aiopsInvestigationGroup.AiopsInvestigationGroupEncryptionConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aiops-investigation-group/index.ts",
            "line": 859
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.aiopsInvestigationGroup.AiopsInvestigationGroupTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aiops-investigation-group/index.ts",
            "line": 696
          },
          "name": "resetChatbotNotificationChannels"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aiops-investigation-group/index.ts",
            "line": 722
          },
          "name": "resetCrossAccountConfigurations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aiops-investigation-group/index.ts",
            "line": 738
          },
          "name": "resetEncryptionConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aiops-investigation-group/index.ts",
            "line": 759
          },
          "name": "resetInvestigationGroupPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aiops-investigation-group/index.ts",
            "line": 775
          },
          "name": "resetIsCloudTrailEventHistoryEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aiops-investigation-group/index.ts",
            "line": 814
          },
          "name": "resetRetentionInDays"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aiops-investigation-group/index.ts",
            "line": 830
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aiops-investigation-group/index.ts",
            "line": 846
          },
          "name": "resetTagKeyBoundaries"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aiops-investigation-group/index.ts",
            "line": 862
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aiops-investigation-group/index.ts",
            "line": 874
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aiops-investigation-group/index.ts",
            "line": 889
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "AiopsInvestigationGroup",
      "namespace": "aiopsInvestigationGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aiops-investigation-group/index.ts",
            "line": 624
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aiops-investigation-group/index.ts",
            "line": 684
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aiops-investigation-group/index.ts",
            "line": 690
          },
          "name": "chatbotNotificationChannels",
          "type": {
            "fqn": "@cdktn/provider-awscc.aiopsInvestigationGroup.AiopsInvestigationGroupChatbotNotificationChannelsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aiops-investigation-group/index.ts",
            "line": 705
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aiops-investigation-group/index.ts",
            "line": 710
          },
          "name": "createdBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aiops-investigation-group/index.ts",
            "line": 716
          },
          "name": "crossAccountConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.aiopsInvestigationGroup.AiopsInvestigationGroupCrossAccountConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aiops-investigation-group/index.ts",
            "line": 732
          },
          "name": "encryptionConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.aiopsInvestigationGroup.AiopsInvestigationGroupEncryptionConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aiops-investigation-group/index.ts",
            "line": 747
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aiops-investigation-group/index.ts",
            "line": 784
          },
          "name": "lastModifiedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aiops-investigation-group/index.ts",
            "line": 789
          },
          "name": "lastModifiedBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aiops-investigation-group/index.ts",
            "line": 856
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.aiopsInvestigationGroup.AiopsInvestigationGroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aiops-investigation-group/index.ts",
            "line": 700
          },
          "name": "chatbotNotificationChannelsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.aiopsInvestigationGroup.AiopsInvestigationGroupChatbotNotificationChannels"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aiops-investigation-group/index.ts",
            "line": 726
          },
          "name": "crossAccountConfigurationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.aiopsInvestigationGroup.AiopsInvestigationGroupCrossAccountConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aiops-investigation-group/index.ts",
            "line": 742
          },
          "name": "encryptionConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.aiopsInvestigationGroup.AiopsInvestigationGroupEncryptionConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aiops-investigation-group/index.ts",
            "line": 763
          },
          "name": "investigationGroupPolicyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aiops-investigation-group/index.ts",
            "line": 779
          },
          "name": "isCloudTrailEventHistoryEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aiops-investigation-group/index.ts",
            "line": 802
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aiops-investigation-group/index.ts",
            "line": 818
          },
          "name": "retentionInDaysInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aiops-investigation-group/index.ts",
            "line": 834
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aiops-investigation-group/index.ts",
            "line": 850
          },
          "name": "tagKeyBoundariesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aiops-investigation-group/index.ts",
            "line": 866
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.aiopsInvestigationGroup.AiopsInvestigationGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aiops-investigation-group/index.ts",
            "line": 753
          },
          "name": "investigationGroupPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aiops-investigation-group/index.ts",
            "line": 769
          },
          "name": "isCloudTrailEventHistoryEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aiops-investigation-group/index.ts",
            "line": 795
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aiops-investigation-group/index.ts",
            "line": 808
          },
          "name": "retentionInDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aiops-investigation-group/index.ts",
            "line": 824
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aiops-investigation-group/index.ts",
            "line": 840
          },
          "name": "tagKeyBoundaries",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/aiops-investigation-group/index:AiopsInvestigationGroup"
    },
    "@cdktn/provider-awscc.aiopsInvestigationGroup.AiopsInvestigationGroupChatbotNotificationChannels": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.aiopsInvestigationGroup.AiopsInvestigationGroupChatbotNotificationChannels",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/aiops-investigation-group/index.ts",
        "line": 72
      },
      "name": "AiopsInvestigationGroupChatbotNotificationChannels",
      "namespace": "aiopsInvestigationGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aiops_investigation_group#chat_configuration_arns AiopsInvestigationGroup#chat_configuration_arns}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aiops-investigation-group/index.ts",
            "line": 76
          },
          "name": "chatConfigurationArns",
          "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/hashicorp/awscc/1.96.0/docs/resources/aiops_investigation_group#sns_topic_arn AiopsInvestigationGroup#sns_topic_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aiops-investigation-group/index.ts",
            "line": 80
          },
          "name": "snsTopicArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/aiops-investigation-group/index:AiopsInvestigationGroupChatbotNotificationChannels"
    },
    "@cdktn/provider-awscc.aiopsInvestigationGroup.AiopsInvestigationGroupChatbotNotificationChannelsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.aiopsInvestigationGroup.AiopsInvestigationGroupChatbotNotificationChannelsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/aiops-investigation-group/index.ts",
          "line": 210
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/aiops-investigation-group/index.ts",
        "line": 202
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aiops-investigation-group/index.ts",
            "line": 217
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.aiopsInvestigationGroup.AiopsInvestigationGroupChatbotNotificationChannelsOutputReference"
            }
          }
        }
      ],
      "name": "AiopsInvestigationGroupChatbotNotificationChannelsList",
      "namespace": "aiopsInvestigationGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aiops-investigation-group/index.ts",
            "line": 203
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.aiopsInvestigationGroup.AiopsInvestigationGroupChatbotNotificationChannels"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/aiops-investigation-group/index:AiopsInvestigationGroupChatbotNotificationChannelsList"
    },
    "@cdktn/provider-awscc.aiopsInvestigationGroup.AiopsInvestigationGroupChatbotNotificationChannelsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.aiopsInvestigationGroup.AiopsInvestigationGroupChatbotNotificationChannelsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/aiops-investigation-group/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/aiops-investigation-group/index.ts",
        "line": 119
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aiops-investigation-group/index.ts",
            "line": 177
          },
          "name": "resetChatConfigurationArns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aiops-investigation-group/index.ts",
            "line": 193
          },
          "name": "resetSnsTopicArn"
        }
      ],
      "name": "AiopsInvestigationGroupChatbotNotificationChannelsOutputReference",
      "namespace": "aiopsInvestigationGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aiops-investigation-group/index.ts",
            "line": 181
          },
          "name": "chatConfigurationArnsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aiops-investigation-group/index.ts",
            "line": 197
          },
          "name": "snsTopicArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aiops-investigation-group/index.ts",
            "line": 171
          },
          "name": "chatConfigurationArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aiops-investigation-group/index.ts",
            "line": 187
          },
          "name": "snsTopicArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aiops-investigation-group/index.ts",
            "line": 133
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.aiopsInvestigationGroup.AiopsInvestigationGroupChatbotNotificationChannels"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/aiops-investigation-group/index:AiopsInvestigationGroupChatbotNotificationChannelsOutputReference"
    },
    "@cdktn/provider-awscc.aiopsInvestigationGroup.AiopsInvestigationGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.aiopsInvestigationGroup.AiopsInvestigationGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/aiops-investigation-group/index.ts",
        "line": 14
      },
      "name": "AiopsInvestigationGroupConfig",
      "namespace": "aiopsInvestigationGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aiops_investigation_group#name AiopsInvestigationGroup#name}",
            "stability": "stable",
            "summary": "User friendly name for resources."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aiops-investigation-group/index.ts",
            "line": 48
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aiops_investigation_group#chatbot_notification_channels AiopsInvestigationGroup#chatbot_notification_channels}",
            "stability": "stable",
            "summary": "An array of key-value pairs of notification channels to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aiops-investigation-group/index.ts",
            "line": 20
          },
          "name": "chatbotNotificationChannels",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.aiopsInvestigationGroup.AiopsInvestigationGroupChatbotNotificationChannels"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aiops_investigation_group#cross_account_configurations AiopsInvestigationGroup#cross_account_configurations}",
            "stability": "stable",
            "summary": "An array of cross account configurations."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aiops-investigation-group/index.ts",
            "line": 26
          },
          "name": "crossAccountConfigurations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.aiopsInvestigationGroup.AiopsInvestigationGroupCrossAccountConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aiops_investigation_group#encryption_config AiopsInvestigationGroup#encryption_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aiops-investigation-group/index.ts",
            "line": 30
          },
          "name": "encryptionConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.aiopsInvestigationGroup.AiopsInvestigationGroupEncryptionConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aiops_investigation_group#investigation_group_policy AiopsInvestigationGroup#investigation_group_policy}",
            "stability": "stable",
            "summary": "Investigation Group policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aiops-investigation-group/index.ts",
            "line": 36
          },
          "name": "investigationGroupPolicy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aiops_investigation_group#is_cloud_trail_event_history_enabled AiopsInvestigationGroup#is_cloud_trail_event_history_enabled}",
            "stability": "stable",
            "summary": "Flag to enable cloud trail history."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aiops-investigation-group/index.ts",
            "line": 42
          },
          "name": "isCloudTrailEventHistoryEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aiops_investigation_group#retention_in_days AiopsInvestigationGroup#retention_in_days}",
            "stability": "stable",
            "summary": "The number of days to retain the investigation group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aiops-investigation-group/index.ts",
            "line": 54
          },
          "name": "retentionInDays",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aiops_investigation_group#role_arn AiopsInvestigationGroup#role_arn}",
            "stability": "stable",
            "summary": "The Investigation Role's ARN."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aiops-investigation-group/index.ts",
            "line": 60
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aiops_investigation_group#tag_key_boundaries AiopsInvestigationGroup#tag_key_boundaries}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aiops-investigation-group/index.ts",
            "line": 64
          },
          "name": "tagKeyBoundaries",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aiops_investigation_group#tags AiopsInvestigationGroup#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aiops-investigation-group/index.ts",
            "line": 70
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.aiopsInvestigationGroup.AiopsInvestigationGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/aiops-investigation-group/index:AiopsInvestigationGroupConfig"
    },
    "@cdktn/provider-awscc.aiopsInvestigationGroup.AiopsInvestigationGroupCrossAccountConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.aiopsInvestigationGroup.AiopsInvestigationGroupCrossAccountConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/aiops-investigation-group/index.ts",
        "line": 221
      },
      "name": "AiopsInvestigationGroupCrossAccountConfigurations",
      "namespace": "aiopsInvestigationGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aiops_investigation_group#source_role_arn AiopsInvestigationGroup#source_role_arn}",
            "stability": "stable",
            "summary": "The Investigation Role's ARN."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aiops-investigation-group/index.ts",
            "line": 227
          },
          "name": "sourceRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/aiops-investigation-group/index:AiopsInvestigationGroupCrossAccountConfigurations"
    },
    "@cdktn/provider-awscc.aiopsInvestigationGroup.AiopsInvestigationGroupCrossAccountConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.aiopsInvestigationGroup.AiopsInvestigationGroupCrossAccountConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/aiops-investigation-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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/aiops-investigation-group/index.ts",
        "line": 320
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aiops-investigation-group/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-awscc.aiopsInvestigationGroup.AiopsInvestigationGroupCrossAccountConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "AiopsInvestigationGroupCrossAccountConfigurationsList",
      "namespace": "aiopsInvestigationGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aiops-investigation-group/index.ts",
            "line": 321
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.aiopsInvestigationGroup.AiopsInvestigationGroupCrossAccountConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/aiops-investigation-group/index:AiopsInvestigationGroupCrossAccountConfigurationsList"
    },
    "@cdktn/provider-awscc.aiopsInvestigationGroup.AiopsInvestigationGroupCrossAccountConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.aiopsInvestigationGroup.AiopsInvestigationGroupCrossAccountConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/aiops-investigation-group/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/aiops-investigation-group/index.ts",
        "line": 259
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aiops-investigation-group/index.ts",
            "line": 311
          },
          "name": "resetSourceRoleArn"
        }
      ],
      "name": "AiopsInvestigationGroupCrossAccountConfigurationsOutputReference",
      "namespace": "aiopsInvestigationGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aiops-investigation-group/index.ts",
            "line": 315
          },
          "name": "sourceRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aiops-investigation-group/index.ts",
            "line": 305
          },
          "name": "sourceRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aiops-investigation-group/index.ts",
            "line": 273
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.aiopsInvestigationGroup.AiopsInvestigationGroupCrossAccountConfigurations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/aiops-investigation-group/index:AiopsInvestigationGroupCrossAccountConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.aiopsInvestigationGroup.AiopsInvestigationGroupEncryptionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.aiopsInvestigationGroup.AiopsInvestigationGroupEncryptionConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/aiops-investigation-group/index.ts",
        "line": 339
      },
      "name": "AiopsInvestigationGroupEncryptionConfig",
      "namespace": "aiopsInvestigationGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aiops_investigation_group#encryption_configuration_type AiopsInvestigationGroup#encryption_configuration_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aiops-investigation-group/index.ts",
            "line": 343
          },
          "name": "encryptionConfigurationType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aiops_investigation_group#kms_key_id AiopsInvestigationGroup#kms_key_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aiops-investigation-group/index.ts",
            "line": 347
          },
          "name": "kmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/aiops-investigation-group/index:AiopsInvestigationGroupEncryptionConfig"
    },
    "@cdktn/provider-awscc.aiopsInvestigationGroup.AiopsInvestigationGroupEncryptionConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.aiopsInvestigationGroup.AiopsInvestigationGroupEncryptionConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/aiops-investigation-group/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/aiops-investigation-group/index.ts",
        "line": 386
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aiops-investigation-group/index.ts",
            "line": 442
          },
          "name": "resetEncryptionConfigurationType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aiops-investigation-group/index.ts",
            "line": 458
          },
          "name": "resetKmsKeyId"
        }
      ],
      "name": "AiopsInvestigationGroupEncryptionConfigOutputReference",
      "namespace": "aiopsInvestigationGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aiops-investigation-group/index.ts",
            "line": 446
          },
          "name": "encryptionConfigurationTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aiops-investigation-group/index.ts",
            "line": 462
          },
          "name": "kmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aiops-investigation-group/index.ts",
            "line": 436
          },
          "name": "encryptionConfigurationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aiops-investigation-group/index.ts",
            "line": 452
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aiops-investigation-group/index.ts",
            "line": 398
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.aiopsInvestigationGroup.AiopsInvestigationGroupEncryptionConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/aiops-investigation-group/index:AiopsInvestigationGroupEncryptionConfigOutputReference"
    },
    "@cdktn/provider-awscc.aiopsInvestigationGroup.AiopsInvestigationGroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.aiopsInvestigationGroup.AiopsInvestigationGroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/aiops-investigation-group/index.ts",
        "line": 466
      },
      "name": "AiopsInvestigationGroupTags",
      "namespace": "aiopsInvestigationGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aiops_investigation_group#key AiopsInvestigationGroup#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aiops-investigation-group/index.ts",
            "line": 470
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aiops_investigation_group#value AiopsInvestigationGroup#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aiops-investigation-group/index.ts",
            "line": 474
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/aiops-investigation-group/index:AiopsInvestigationGroupTags"
    },
    "@cdktn/provider-awscc.aiopsInvestigationGroup.AiopsInvestigationGroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.aiopsInvestigationGroup.AiopsInvestigationGroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/aiops-investigation-group/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/aiops-investigation-group/index.ts",
        "line": 596
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aiops-investigation-group/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-awscc.aiopsInvestigationGroup.AiopsInvestigationGroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "AiopsInvestigationGroupTagsList",
      "namespace": "aiopsInvestigationGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aiops-investigation-group/index.ts",
            "line": 597
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.aiopsInvestigationGroup.AiopsInvestigationGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/aiops-investigation-group/index:AiopsInvestigationGroupTagsList"
    },
    "@cdktn/provider-awscc.aiopsInvestigationGroup.AiopsInvestigationGroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.aiopsInvestigationGroup.AiopsInvestigationGroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/aiops-investigation-group/index.ts",
          "line": 523
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/aiops-investigation-group/index.ts",
        "line": 513
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aiops-investigation-group/index.ts",
            "line": 571
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aiops-investigation-group/index.ts",
            "line": 587
          },
          "name": "resetValue"
        }
      ],
      "name": "AiopsInvestigationGroupTagsOutputReference",
      "namespace": "aiopsInvestigationGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aiops-investigation-group/index.ts",
            "line": 575
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aiops-investigation-group/index.ts",
            "line": 591
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aiops-investigation-group/index.ts",
            "line": 565
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aiops-investigation-group/index.ts",
            "line": 581
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aiops-investigation-group/index.ts",
            "line": 527
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.aiopsInvestigationGroup.AiopsInvestigationGroupTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/aiops-investigation-group/index:AiopsInvestigationGroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.amazonmqConfiguration.AmazonmqConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/amazonmq_configuration awscc_amazonmq_configuration}."
      },
      "fqn": "@cdktn/provider-awscc.amazonmqConfiguration.AmazonmqConfiguration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/amazonmq_configuration awscc_amazonmq_configuration} Resource."
        },
        "locationInModule": {
          "filename": "src/amazonmq-configuration/index.ts",
          "line": 243
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.amazonmqConfiguration.AmazonmqConfigurationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/amazonmq-configuration/index.ts",
        "line": 211
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a AmazonmqConfiguration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/amazonmq-configuration/index.ts",
            "line": 228
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the AmazonmqConfiguration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/amazonmq_configuration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing AmazonmqConfiguration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the AmazonmqConfiguration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amazonmq-configuration/index.ts",
            "line": 387
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.amazonmqConfiguration.AmazonmqConfigurationTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amazonmq-configuration/index.ts",
            "line": 285
          },
          "name": "resetAuthenticationStrategy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amazonmq-configuration/index.ts",
            "line": 306
          },
          "name": "resetData"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amazonmq-configuration/index.ts",
            "line": 322
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amazonmq-configuration/index.ts",
            "line": 351
          },
          "name": "resetEngineVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amazonmq-configuration/index.ts",
            "line": 390
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amazonmq-configuration/index.ts",
            "line": 402
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amazonmq-configuration/index.ts",
            "line": 414
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "AmazonmqConfiguration",
      "namespace": "amazonmqConfiguration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amazonmq-configuration/index.ts",
            "line": 216
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amazonmq-configuration/index.ts",
            "line": 273
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amazonmq-configuration/index.ts",
            "line": 294
          },
          "name": "configurationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amazonmq-configuration/index.ts",
            "line": 360
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amazonmq-configuration/index.ts",
            "line": 378
          },
          "name": "revision",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amazonmq-configuration/index.ts",
            "line": 384
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.amazonmqConfiguration.AmazonmqConfigurationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amazonmq-configuration/index.ts",
            "line": 289
          },
          "name": "authenticationStrategyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amazonmq-configuration/index.ts",
            "line": 310
          },
          "name": "dataInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amazonmq-configuration/index.ts",
            "line": 326
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amazonmq-configuration/index.ts",
            "line": 339
          },
          "name": "engineTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amazonmq-configuration/index.ts",
            "line": 355
          },
          "name": "engineVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amazonmq-configuration/index.ts",
            "line": 373
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amazonmq-configuration/index.ts",
            "line": 394
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.amazonmqConfiguration.AmazonmqConfigurationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amazonmq-configuration/index.ts",
            "line": 279
          },
          "name": "authenticationStrategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amazonmq-configuration/index.ts",
            "line": 300
          },
          "name": "data",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amazonmq-configuration/index.ts",
            "line": 316
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amazonmq-configuration/index.ts",
            "line": 332
          },
          "name": "engineType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amazonmq-configuration/index.ts",
            "line": 345
          },
          "name": "engineVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amazonmq-configuration/index.ts",
            "line": 366
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/amazonmq-configuration/index:AmazonmqConfiguration"
    },
    "@cdktn/provider-awscc.amazonmqConfiguration.AmazonmqConfigurationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.amazonmqConfiguration.AmazonmqConfigurationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/amazonmq-configuration/index.ts",
        "line": 14
      },
      "name": "AmazonmqConfigurationConfig",
      "namespace": "amazonmqConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/amazonmq_configuration#engine_type AmazonmqConfiguration#engine_type}",
            "stability": "stable",
            "summary": "The type of broker engine. Note: Currently, Amazon MQ only supports ACTIVEMQ for creating and editing broker configurations."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amazonmq-configuration/index.ts",
            "line": 38
          },
          "name": "engineType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/amazonmq_configuration#name AmazonmqConfiguration#name}",
            "stability": "stable",
            "summary": "The name of the configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amazonmq-configuration/index.ts",
            "line": 50
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/amazonmq_configuration#authentication_strategy AmazonmqConfiguration#authentication_strategy}",
            "stability": "stable",
            "summary": "The authentication strategy associated with the configuration. The default is SIMPLE."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amazonmq-configuration/index.ts",
            "line": 20
          },
          "name": "authenticationStrategy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/amazonmq_configuration#data AmazonmqConfiguration#data}",
            "stability": "stable",
            "summary": "The base64-encoded XML configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amazonmq-configuration/index.ts",
            "line": 26
          },
          "name": "data",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/amazonmq_configuration#description AmazonmqConfiguration#description}",
            "stability": "stable",
            "summary": "The description of the configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amazonmq-configuration/index.ts",
            "line": 32
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/amazonmq_configuration#engine_version AmazonmqConfiguration#engine_version}",
            "stability": "stable",
            "summary": "The version of the broker engine."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amazonmq-configuration/index.ts",
            "line": 44
          },
          "name": "engineVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/amazonmq_configuration#tags AmazonmqConfiguration#tags}",
            "stability": "stable",
            "summary": "Create tags when creating the configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amazonmq-configuration/index.ts",
            "line": 56
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.amazonmqConfiguration.AmazonmqConfigurationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/amazonmq-configuration/index:AmazonmqConfigurationConfig"
    },
    "@cdktn/provider-awscc.amazonmqConfiguration.AmazonmqConfigurationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.amazonmqConfiguration.AmazonmqConfigurationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/amazonmq-configuration/index.ts",
        "line": 58
      },
      "name": "AmazonmqConfigurationTags",
      "namespace": "amazonmqConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/amazonmq_configuration#key AmazonmqConfiguration#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amazonmq-configuration/index.ts",
            "line": 62
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/amazonmq_configuration#value AmazonmqConfiguration#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amazonmq-configuration/index.ts",
            "line": 66
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/amazonmq-configuration/index:AmazonmqConfigurationTags"
    },
    "@cdktn/provider-awscc.amazonmqConfiguration.AmazonmqConfigurationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.amazonmqConfiguration.AmazonmqConfigurationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/amazonmq-configuration/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/amazonmq-configuration/index.ts",
        "line": 188
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amazonmq-configuration/index.ts",
            "line": 203
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.amazonmqConfiguration.AmazonmqConfigurationTagsOutputReference"
            }
          }
        }
      ],
      "name": "AmazonmqConfigurationTagsList",
      "namespace": "amazonmqConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amazonmq-configuration/index.ts",
            "line": 189
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.amazonmqConfiguration.AmazonmqConfigurationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/amazonmq-configuration/index:AmazonmqConfigurationTagsList"
    },
    "@cdktn/provider-awscc.amazonmqConfiguration.AmazonmqConfigurationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.amazonmqConfiguration.AmazonmqConfigurationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/amazonmq-configuration/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/amazonmq-configuration/index.ts",
        "line": 105
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amazonmq-configuration/index.ts",
            "line": 163
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amazonmq-configuration/index.ts",
            "line": 179
          },
          "name": "resetValue"
        }
      ],
      "name": "AmazonmqConfigurationTagsOutputReference",
      "namespace": "amazonmqConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amazonmq-configuration/index.ts",
            "line": 167
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amazonmq-configuration/index.ts",
            "line": 183
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amazonmq-configuration/index.ts",
            "line": 157
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amazonmq-configuration/index.ts",
            "line": 173
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amazonmq-configuration/index.ts",
            "line": 119
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.amazonmqConfiguration.AmazonmqConfigurationTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/amazonmq-configuration/index:AmazonmqConfigurationTagsOutputReference"
    },
    "@cdktn/provider-awscc.amplifyApp.AmplifyApp": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/amplify_app awscc_amplify_app}."
      },
      "fqn": "@cdktn/provider-awscc.amplifyApp.AmplifyApp",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/amplify_app awscc_amplify_app} Resource."
        },
        "locationInModule": {
          "filename": "src/amplify-app/index.ts",
          "line": 1718
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.amplifyApp.AmplifyAppConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/amplify-app/index.ts",
        "line": 1686
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a AmplifyApp resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 1703
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the AmplifyApp to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/amplify_app#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing AmplifyApp that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the AmplifyApp to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 1794
          },
          "name": "putAutoBranchCreationConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.amplifyApp.AmplifyAppAutoBranchCreationConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 1810
          },
          "name": "putBasicAuthConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.amplifyApp.AmplifyAppBasicAuthConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 1842
          },
          "name": "putCacheConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.amplifyApp.AmplifyAppCacheConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 1890
          },
          "name": "putCustomRules",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.amplifyApp.AmplifyAppCustomRules"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 1943
          },
          "name": "putEnvironmentVariables",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.amplifyApp.AmplifyAppEnvironmentVariables"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 1980
          },
          "name": "putJobConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.amplifyApp.AmplifyAppJobConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 2057
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.amplifyApp.AmplifyAppTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 1766
          },
          "name": "resetAccessToken"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 1797
          },
          "name": "resetAutoBranchCreationConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 1813
          },
          "name": "resetBasicAuthConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 1829
          },
          "name": "resetBuildSpec"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 1845
          },
          "name": "resetCacheConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 1861
          },
          "name": "resetComputeRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 1877
          },
          "name": "resetCustomHeaders"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 1893
          },
          "name": "resetCustomRules"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 1914
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 1930
          },
          "name": "resetEnableBranchAutoDeletion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 1946
          },
          "name": "resetEnvironmentVariables"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 1962
          },
          "name": "resetIamServiceRole"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 1983
          },
          "name": "resetJobConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 2012
          },
          "name": "resetOauthToken"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 2028
          },
          "name": "resetPlatform"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 2044
          },
          "name": "resetRepository"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 2060
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 2072
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 2095
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "AmplifyApp",
      "namespace": "amplifyApp",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 1691
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 1775
          },
          "name": "appId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 1780
          },
          "name": "appName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 1785
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 1791
          },
          "name": "autoBranchCreationConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.amplifyApp.AmplifyAppAutoBranchCreationConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 1807
          },
          "name": "basicAuthConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.amplifyApp.AmplifyAppBasicAuthConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 1839
          },
          "name": "cacheConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.amplifyApp.AmplifyAppCacheConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 1887
          },
          "name": "customRules",
          "type": {
            "fqn": "@cdktn/provider-awscc.amplifyApp.AmplifyAppCustomRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 1902
          },
          "name": "defaultDomain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 1940
          },
          "name": "environmentVariables",
          "type": {
            "fqn": "@cdktn/provider-awscc.amplifyApp.AmplifyAppEnvironmentVariablesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 1971
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 1977
          },
          "name": "jobConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.amplifyApp.AmplifyAppJobConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 2054
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.amplifyApp.AmplifyAppTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 1770
          },
          "name": "accessTokenInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 1801
          },
          "name": "autoBranchCreationConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.amplifyApp.AmplifyAppAutoBranchCreationConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 1817
          },
          "name": "basicAuthConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.amplifyApp.AmplifyAppBasicAuthConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 1833
          },
          "name": "buildSpecInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 1849
          },
          "name": "cacheConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.amplifyApp.AmplifyAppCacheConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 1865
          },
          "name": "computeRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 1881
          },
          "name": "customHeadersInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 1897
          },
          "name": "customRulesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.amplifyApp.AmplifyAppCustomRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 1918
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 1934
          },
          "name": "enableBranchAutoDeletionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 1950
          },
          "name": "environmentVariablesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.amplifyApp.AmplifyAppEnvironmentVariables"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 1966
          },
          "name": "iamServiceRoleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 1987
          },
          "name": "jobConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.amplifyApp.AmplifyAppJobConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 2000
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 2016
          },
          "name": "oauthTokenInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 2032
          },
          "name": "platformInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 2048
          },
          "name": "repositoryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 2064
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.amplifyApp.AmplifyAppTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 1760
          },
          "name": "accessToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 1823
          },
          "name": "buildSpec",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 1855
          },
          "name": "computeRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 1871
          },
          "name": "customHeaders",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 1908
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 1924
          },
          "name": "enableBranchAutoDeletion",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 1956
          },
          "name": "iamServiceRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 1993
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 2006
          },
          "name": "oauthToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 2022
          },
          "name": "platform",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 2038
          },
          "name": "repository",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/amplify-app/index:AmplifyApp"
    },
    "@cdktn/provider-awscc.amplifyApp.AmplifyAppAutoBranchCreationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.amplifyApp.AmplifyAppAutoBranchCreationConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/amplify-app/index.ts",
        "line": 397
      },
      "name": "AmplifyAppAutoBranchCreationConfig",
      "namespace": "amplifyApp",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/amplify_app#auto_branch_creation_patterns AmplifyApp#auto_branch_creation_patterns}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 401
          },
          "name": "autoBranchCreationPatterns",
          "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/hashicorp/awscc/1.96.0/docs/resources/amplify_app#basic_auth_config AmplifyApp#basic_auth_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 405
          },
          "name": "basicAuthConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.amplifyApp.AmplifyAppAutoBranchCreationConfigBasicAuthConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/amplify_app#build_spec AmplifyApp#build_spec}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 409
          },
          "name": "buildSpec",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/amplify_app#enable_auto_branch_creation AmplifyApp#enable_auto_branch_creation}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 413
          },
          "name": "enableAutoBranchCreation",
          "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/hashicorp/awscc/1.96.0/docs/resources/amplify_app#enable_auto_build AmplifyApp#enable_auto_build}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 417
          },
          "name": "enableAutoBuild",
          "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/hashicorp/awscc/1.96.0/docs/resources/amplify_app#enable_performance_mode AmplifyApp#enable_performance_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 421
          },
          "name": "enablePerformanceMode",
          "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/hashicorp/awscc/1.96.0/docs/resources/amplify_app#enable_pull_request_preview AmplifyApp#enable_pull_request_preview}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 425
          },
          "name": "enablePullRequestPreview",
          "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/hashicorp/awscc/1.96.0/docs/resources/amplify_app#environment_variables AmplifyApp#environment_variables}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 429
          },
          "name": "environmentVariables",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.amplifyApp.AmplifyAppAutoBranchCreationConfigEnvironmentVariables"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/amplify_app#framework AmplifyApp#framework}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 433
          },
          "name": "framework",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/amplify_app#pull_request_environment_name AmplifyApp#pull_request_environment_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 437
          },
          "name": "pullRequestEnvironmentName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/amplify_app#stage AmplifyApp#stage}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 441
          },
          "name": "stage",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/amplify-app/index:AmplifyAppAutoBranchCreationConfig"
    },
    "@cdktn/provider-awscc.amplifyApp.AmplifyAppAutoBranchCreationConfigBasicAuthConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.amplifyApp.AmplifyAppAutoBranchCreationConfigBasicAuthConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/amplify-app/index.ts",
        "line": 88
      },
      "name": "AmplifyAppAutoBranchCreationConfigBasicAuthConfig",
      "namespace": "amplifyApp",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/amplify_app#enable_basic_auth AmplifyApp#enable_basic_auth}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 92
          },
          "name": "enableBasicAuth",
          "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/hashicorp/awscc/1.96.0/docs/resources/amplify_app#password AmplifyApp#password}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 96
          },
          "name": "password",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/amplify_app#username AmplifyApp#username}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 100
          },
          "name": "username",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/amplify-app/index:AmplifyAppAutoBranchCreationConfigBasicAuthConfig"
    },
    "@cdktn/provider-awscc.amplifyApp.AmplifyAppAutoBranchCreationConfigBasicAuthConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.amplifyApp.AmplifyAppAutoBranchCreationConfigBasicAuthConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/amplify-app/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/amplify-app/index.ts",
        "line": 146
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 208
          },
          "name": "resetEnableBasicAuth"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 224
          },
          "name": "resetPassword"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 240
          },
          "name": "resetUsername"
        }
      ],
      "name": "AmplifyAppAutoBranchCreationConfigBasicAuthConfigOutputReference",
      "namespace": "amplifyApp",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 212
          },
          "name": "enableBasicAuthInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 228
          },
          "name": "passwordInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 244
          },
          "name": "usernameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 202
          },
          "name": "enableBasicAuth",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 218
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 234
          },
          "name": "username",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 158
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.amplifyApp.AmplifyAppAutoBranchCreationConfigBasicAuthConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/amplify-app/index:AmplifyAppAutoBranchCreationConfigBasicAuthConfigOutputReference"
    },
    "@cdktn/provider-awscc.amplifyApp.AmplifyAppAutoBranchCreationConfigEnvironmentVariables": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.amplifyApp.AmplifyAppAutoBranchCreationConfigEnvironmentVariables",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/amplify-app/index.ts",
        "line": 248
      },
      "name": "AmplifyAppAutoBranchCreationConfigEnvironmentVariables",
      "namespace": "amplifyApp",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/amplify_app#name AmplifyApp#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 252
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/amplify_app#value AmplifyApp#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 256
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/amplify-app/index:AmplifyAppAutoBranchCreationConfigEnvironmentVariables"
    },
    "@cdktn/provider-awscc.amplifyApp.AmplifyAppAutoBranchCreationConfigEnvironmentVariablesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.amplifyApp.AmplifyAppAutoBranchCreationConfigEnvironmentVariablesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/amplify-app/index.ts",
          "line": 386
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/amplify-app/index.ts",
        "line": 378
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 393
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.amplifyApp.AmplifyAppAutoBranchCreationConfigEnvironmentVariablesOutputReference"
            }
          }
        }
      ],
      "name": "AmplifyAppAutoBranchCreationConfigEnvironmentVariablesList",
      "namespace": "amplifyApp",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 379
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.amplifyApp.AmplifyAppAutoBranchCreationConfigEnvironmentVariables"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/amplify-app/index:AmplifyAppAutoBranchCreationConfigEnvironmentVariablesList"
    },
    "@cdktn/provider-awscc.amplifyApp.AmplifyAppAutoBranchCreationConfigEnvironmentVariablesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.amplifyApp.AmplifyAppAutoBranchCreationConfigEnvironmentVariablesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/amplify-app/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/amplify-app/index.ts",
        "line": 295
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 353
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 369
          },
          "name": "resetValue"
        }
      ],
      "name": "AmplifyAppAutoBranchCreationConfigEnvironmentVariablesOutputReference",
      "namespace": "amplifyApp",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 357
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 373
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 347
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 363
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 309
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.amplifyApp.AmplifyAppAutoBranchCreationConfigEnvironmentVariables"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/amplify-app/index:AmplifyAppAutoBranchCreationConfigEnvironmentVariablesOutputReference"
    },
    "@cdktn/provider-awscc.amplifyApp.AmplifyAppAutoBranchCreationConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.amplifyApp.AmplifyAppAutoBranchCreationConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/amplify-app/index.ts",
          "line": 551
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/amplify-app/index.ts",
        "line": 543
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 666
          },
          "name": "putBasicAuthConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.amplifyApp.AmplifyAppAutoBranchCreationConfigBasicAuthConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 762
          },
          "name": "putEnvironmentVariables",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.amplifyApp.AmplifyAppAutoBranchCreationConfigEnvironmentVariables"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 653
          },
          "name": "resetAutoBranchCreationPatterns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 669
          },
          "name": "resetBasicAuthConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 685
          },
          "name": "resetBuildSpec"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 701
          },
          "name": "resetEnableAutoBranchCreation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 717
          },
          "name": "resetEnableAutoBuild"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 733
          },
          "name": "resetEnablePerformanceMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 749
          },
          "name": "resetEnablePullRequestPreview"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 765
          },
          "name": "resetEnvironmentVariables"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 781
          },
          "name": "resetFramework"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 797
          },
          "name": "resetPullRequestEnvironmentName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 813
          },
          "name": "resetStage"
        }
      ],
      "name": "AmplifyAppAutoBranchCreationConfigOutputReference",
      "namespace": "amplifyApp",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 663
          },
          "name": "basicAuthConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.amplifyApp.AmplifyAppAutoBranchCreationConfigBasicAuthConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 759
          },
          "name": "environmentVariables",
          "type": {
            "fqn": "@cdktn/provider-awscc.amplifyApp.AmplifyAppAutoBranchCreationConfigEnvironmentVariablesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 657
          },
          "name": "autoBranchCreationPatternsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 673
          },
          "name": "basicAuthConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.amplifyApp.AmplifyAppAutoBranchCreationConfigBasicAuthConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 689
          },
          "name": "buildSpecInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 705
          },
          "name": "enableAutoBranchCreationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 721
          },
          "name": "enableAutoBuildInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 737
          },
          "name": "enablePerformanceModeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 753
          },
          "name": "enablePullRequestPreviewInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 769
          },
          "name": "environmentVariablesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.amplifyApp.AmplifyAppAutoBranchCreationConfigEnvironmentVariables"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 785
          },
          "name": "frameworkInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 801
          },
          "name": "pullRequestEnvironmentNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 817
          },
          "name": "stageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 647
          },
          "name": "autoBranchCreationPatterns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 679
          },
          "name": "buildSpec",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 695
          },
          "name": "enableAutoBranchCreation",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 711
          },
          "name": "enableAutoBuild",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 727
          },
          "name": "enablePerformanceMode",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 743
          },
          "name": "enablePullRequestPreview",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 775
          },
          "name": "framework",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 791
          },
          "name": "pullRequestEnvironmentName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 807
          },
          "name": "stage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 555
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.amplifyApp.AmplifyAppAutoBranchCreationConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/amplify-app/index:AmplifyAppAutoBranchCreationConfigOutputReference"
    },
    "@cdktn/provider-awscc.amplifyApp.AmplifyAppBasicAuthConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.amplifyApp.AmplifyAppBasicAuthConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/amplify-app/index.ts",
        "line": 821
      },
      "name": "AmplifyAppBasicAuthConfig",
      "namespace": "amplifyApp",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/amplify_app#enable_basic_auth AmplifyApp#enable_basic_auth}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 825
          },
          "name": "enableBasicAuth",
          "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/hashicorp/awscc/1.96.0/docs/resources/amplify_app#password AmplifyApp#password}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 829
          },
          "name": "password",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/amplify_app#username AmplifyApp#username}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 833
          },
          "name": "username",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/amplify-app/index:AmplifyAppBasicAuthConfig"
    },
    "@cdktn/provider-awscc.amplifyApp.AmplifyAppBasicAuthConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.amplifyApp.AmplifyAppBasicAuthConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/amplify-app/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/amplify-app/index.ts",
        "line": 879
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 941
          },
          "name": "resetEnableBasicAuth"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 957
          },
          "name": "resetPassword"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 973
          },
          "name": "resetUsername"
        }
      ],
      "name": "AmplifyAppBasicAuthConfigOutputReference",
      "namespace": "amplifyApp",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 945
          },
          "name": "enableBasicAuthInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 961
          },
          "name": "passwordInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 977
          },
          "name": "usernameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 935
          },
          "name": "enableBasicAuth",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 951
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 967
          },
          "name": "username",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 891
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.amplifyApp.AmplifyAppBasicAuthConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/amplify-app/index:AmplifyAppBasicAuthConfigOutputReference"
    },
    "@cdktn/provider-awscc.amplifyApp.AmplifyAppCacheConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.amplifyApp.AmplifyAppCacheConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/amplify-app/index.ts",
        "line": 981
      },
      "name": "AmplifyAppCacheConfig",
      "namespace": "amplifyApp",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/amplify_app#type AmplifyApp#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 985
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/amplify-app/index:AmplifyAppCacheConfig"
    },
    "@cdktn/provider-awscc.amplifyApp.AmplifyAppCacheConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.amplifyApp.AmplifyAppCacheConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/amplify-app/index.ts",
          "line": 1025
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/amplify-app/index.ts",
        "line": 1017
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 1067
          },
          "name": "resetType"
        }
      ],
      "name": "AmplifyAppCacheConfigOutputReference",
      "namespace": "amplifyApp",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 1071
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 1061
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 1029
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.amplifyApp.AmplifyAppCacheConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/amplify-app/index:AmplifyAppCacheConfigOutputReference"
    },
    "@cdktn/provider-awscc.amplifyApp.AmplifyAppConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.amplifyApp.AmplifyAppConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/amplify-app/index.ts",
        "line": 14
      },
      "name": "AmplifyAppConfig",
      "namespace": "amplifyApp",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/amplify_app#name AmplifyApp#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 70
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/amplify_app#access_token AmplifyApp#access_token}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 18
          },
          "name": "accessToken",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/amplify_app#auto_branch_creation_config AmplifyApp#auto_branch_creation_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 22
          },
          "name": "autoBranchCreationConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.amplifyApp.AmplifyAppAutoBranchCreationConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/amplify_app#basic_auth_config AmplifyApp#basic_auth_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 26
          },
          "name": "basicAuthConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.amplifyApp.AmplifyAppBasicAuthConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/amplify_app#build_spec AmplifyApp#build_spec}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 30
          },
          "name": "buildSpec",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/amplify_app#cache_config AmplifyApp#cache_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 34
          },
          "name": "cacheConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.amplifyApp.AmplifyAppCacheConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/amplify_app#compute_role_arn AmplifyApp#compute_role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 38
          },
          "name": "computeRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/amplify_app#custom_headers AmplifyApp#custom_headers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 42
          },
          "name": "customHeaders",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/amplify_app#custom_rules AmplifyApp#custom_rules}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 46
          },
          "name": "customRules",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.amplifyApp.AmplifyAppCustomRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/amplify_app#description AmplifyApp#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 50
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/amplify_app#enable_branch_auto_deletion AmplifyApp#enable_branch_auto_deletion}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 54
          },
          "name": "enableBranchAutoDeletion",
          "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/hashicorp/awscc/1.96.0/docs/resources/amplify_app#environment_variables AmplifyApp#environment_variables}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 58
          },
          "name": "environmentVariables",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.amplifyApp.AmplifyAppEnvironmentVariables"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/amplify_app#iam_service_role AmplifyApp#iam_service_role}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 62
          },
          "name": "iamServiceRole",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/amplify_app#job_config AmplifyApp#job_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 66
          },
          "name": "jobConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.amplifyApp.AmplifyAppJobConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/amplify_app#oauth_token AmplifyApp#oauth_token}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 74
          },
          "name": "oauthToken",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/amplify_app#platform AmplifyApp#platform}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 78
          },
          "name": "platform",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/amplify_app#repository AmplifyApp#repository}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 82
          },
          "name": "repository",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/amplify_app#tags AmplifyApp#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 86
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.amplifyApp.AmplifyAppTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/amplify-app/index:AmplifyAppConfig"
    },
    "@cdktn/provider-awscc.amplifyApp.AmplifyAppCustomRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.amplifyApp.AmplifyAppCustomRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/amplify-app/index.ts",
        "line": 1075
      },
      "name": "AmplifyAppCustomRules",
      "namespace": "amplifyApp",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/amplify_app#condition AmplifyApp#condition}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 1079
          },
          "name": "condition",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/amplify_app#source AmplifyApp#source}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 1083
          },
          "name": "source",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/amplify_app#status AmplifyApp#status}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 1087
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/amplify_app#target AmplifyApp#target}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 1091
          },
          "name": "target",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/amplify-app/index:AmplifyAppCustomRules"
    },
    "@cdktn/provider-awscc.amplifyApp.AmplifyAppCustomRulesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.amplifyApp.AmplifyAppCustomRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/amplify-app/index.ts",
          "line": 1279
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/amplify-app/index.ts",
        "line": 1271
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 1286
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.amplifyApp.AmplifyAppCustomRulesOutputReference"
            }
          }
        }
      ],
      "name": "AmplifyAppCustomRulesList",
      "namespace": "amplifyApp",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 1272
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.amplifyApp.AmplifyAppCustomRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/amplify-app/index:AmplifyAppCustomRulesList"
    },
    "@cdktn/provider-awscc.amplifyApp.AmplifyAppCustomRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.amplifyApp.AmplifyAppCustomRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/amplify-app/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/amplify-app/index.ts",
        "line": 1144
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 1214
          },
          "name": "resetCondition"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 1230
          },
          "name": "resetSource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 1246
          },
          "name": "resetStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 1262
          },
          "name": "resetTarget"
        }
      ],
      "name": "AmplifyAppCustomRulesOutputReference",
      "namespace": "amplifyApp",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 1218
          },
          "name": "conditionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 1234
          },
          "name": "sourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 1250
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 1266
          },
          "name": "targetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 1208
          },
          "name": "condition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 1224
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 1240
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 1256
          },
          "name": "target",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 1158
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.amplifyApp.AmplifyAppCustomRules"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/amplify-app/index:AmplifyAppCustomRulesOutputReference"
    },
    "@cdktn/provider-awscc.amplifyApp.AmplifyAppEnvironmentVariables": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.amplifyApp.AmplifyAppEnvironmentVariables",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/amplify-app/index.ts",
        "line": 1290
      },
      "name": "AmplifyAppEnvironmentVariables",
      "namespace": "amplifyApp",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/amplify_app#name AmplifyApp#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 1294
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/amplify_app#value AmplifyApp#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 1298
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/amplify-app/index:AmplifyAppEnvironmentVariables"
    },
    "@cdktn/provider-awscc.amplifyApp.AmplifyAppEnvironmentVariablesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.amplifyApp.AmplifyAppEnvironmentVariablesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/amplify-app/index.ts",
          "line": 1428
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/amplify-app/index.ts",
        "line": 1420
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 1435
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.amplifyApp.AmplifyAppEnvironmentVariablesOutputReference"
            }
          }
        }
      ],
      "name": "AmplifyAppEnvironmentVariablesList",
      "namespace": "amplifyApp",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 1421
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.amplifyApp.AmplifyAppEnvironmentVariables"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/amplify-app/index:AmplifyAppEnvironmentVariablesList"
    },
    "@cdktn/provider-awscc.amplifyApp.AmplifyAppEnvironmentVariablesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.amplifyApp.AmplifyAppEnvironmentVariablesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/amplify-app/index.ts",
          "line": 1347
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/amplify-app/index.ts",
        "line": 1337
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 1395
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 1411
          },
          "name": "resetValue"
        }
      ],
      "name": "AmplifyAppEnvironmentVariablesOutputReference",
      "namespace": "amplifyApp",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 1399
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 1415
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 1389
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 1405
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 1351
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.amplifyApp.AmplifyAppEnvironmentVariables"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/amplify-app/index:AmplifyAppEnvironmentVariablesOutputReference"
    },
    "@cdktn/provider-awscc.amplifyApp.AmplifyAppJobConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.amplifyApp.AmplifyAppJobConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/amplify-app/index.ts",
        "line": 1439
      },
      "name": "AmplifyAppJobConfig",
      "namespace": "amplifyApp",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/amplify_app#build_compute_type AmplifyApp#build_compute_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 1443
          },
          "name": "buildComputeType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/amplify-app/index:AmplifyAppJobConfig"
    },
    "@cdktn/provider-awscc.amplifyApp.AmplifyAppJobConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.amplifyApp.AmplifyAppJobConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/amplify-app/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/amplify-app/index.ts",
        "line": 1475
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 1525
          },
          "name": "resetBuildComputeType"
        }
      ],
      "name": "AmplifyAppJobConfigOutputReference",
      "namespace": "amplifyApp",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 1529
          },
          "name": "buildComputeTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 1519
          },
          "name": "buildComputeType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 1487
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.amplifyApp.AmplifyAppJobConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/amplify-app/index:AmplifyAppJobConfigOutputReference"
    },
    "@cdktn/provider-awscc.amplifyApp.AmplifyAppTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.amplifyApp.AmplifyAppTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/amplify-app/index.ts",
        "line": 1533
      },
      "name": "AmplifyAppTags",
      "namespace": "amplifyApp",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/amplify_app#key AmplifyApp#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 1537
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/amplify_app#value AmplifyApp#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 1541
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/amplify-app/index:AmplifyAppTags"
    },
    "@cdktn/provider-awscc.amplifyApp.AmplifyAppTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.amplifyApp.AmplifyAppTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/amplify-app/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/amplify-app/index.ts",
        "line": 1663
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 1678
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.amplifyApp.AmplifyAppTagsOutputReference"
            }
          }
        }
      ],
      "name": "AmplifyAppTagsList",
      "namespace": "amplifyApp",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 1664
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.amplifyApp.AmplifyAppTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/amplify-app/index:AmplifyAppTagsList"
    },
    "@cdktn/provider-awscc.amplifyApp.AmplifyAppTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.amplifyApp.AmplifyAppTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/amplify-app/index.ts",
          "line": 1590
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/amplify-app/index.ts",
        "line": 1580
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 1638
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 1654
          },
          "name": "resetValue"
        }
      ],
      "name": "AmplifyAppTagsOutputReference",
      "namespace": "amplifyApp",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 1642
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 1658
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 1632
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 1648
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-app/index.ts",
            "line": 1594
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.amplifyApp.AmplifyAppTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/amplify-app/index:AmplifyAppTagsOutputReference"
    },
    "@cdktn/provider-awscc.amplifyBranch.AmplifyBranch": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/amplify_branch awscc_amplify_branch}."
      },
      "fqn": "@cdktn/provider-awscc.amplifyBranch.AmplifyBranch",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/amplify_branch awscc_amplify_branch} Resource."
        },
        "locationInModule": {
          "filename": "src/amplify-branch/index.ts",
          "line": 668
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.amplifyBranch.AmplifyBranchConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/amplify-branch/index.ts",
        "line": 636
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a AmplifyBranch resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/amplify-branch/index.ts",
            "line": 653
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the AmplifyBranch to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/amplify_branch#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing AmplifyBranch that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the AmplifyBranch to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-branch/index.ts",
            "line": 729
          },
          "name": "putBackend",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.amplifyBranch.AmplifyBranchBackend"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-branch/index.ts",
            "line": 745
          },
          "name": "putBasicAuthConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.amplifyBranch.AmplifyBranchBasicAuthConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-branch/index.ts",
            "line": 886
          },
          "name": "putEnvironmentVariables",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.amplifyBranch.AmplifyBranchEnvironmentVariables"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-branch/index.ts",
            "line": 955
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.amplifyBranch.AmplifyBranchTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-branch/index.ts",
            "line": 732
          },
          "name": "resetBackend"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-branch/index.ts",
            "line": 748
          },
          "name": "resetBasicAuthConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-branch/index.ts",
            "line": 777
          },
          "name": "resetBuildSpec"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-branch/index.ts",
            "line": 793
          },
          "name": "resetComputeRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-branch/index.ts",
            "line": 809
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-branch/index.ts",
            "line": 825
          },
          "name": "resetEnableAutoBuild"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-branch/index.ts",
            "line": 841
          },
          "name": "resetEnablePerformanceMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-branch/index.ts",
            "line": 857
          },
          "name": "resetEnablePullRequestPreview"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-branch/index.ts",
            "line": 873
          },
          "name": "resetEnableSkewProtection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-branch/index.ts",
            "line": 889
          },
          "name": "resetEnvironmentVariables"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-branch/index.ts",
            "line": 905
          },
          "name": "resetFramework"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-branch/index.ts",
            "line": 926
          },
          "name": "resetPullRequestEnvironmentName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-branch/index.ts",
            "line": 942
          },
          "name": "resetStage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-branch/index.ts",
            "line": 958
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-branch/index.ts",
            "line": 970
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-branch/index.ts",
            "line": 991
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "AmplifyBranch",
      "namespace": "amplifyBranch",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-branch/index.ts",
            "line": 641
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-branch/index.ts",
            "line": 720
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-branch/index.ts",
            "line": 726
          },
          "name": "backend",
          "type": {
            "fqn": "@cdktn/provider-awscc.amplifyBranch.AmplifyBranchBackendOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-branch/index.ts",
            "line": 742
          },
          "name": "basicAuthConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.amplifyBranch.AmplifyBranchBasicAuthConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-branch/index.ts",
            "line": 883
          },
          "name": "environmentVariables",
          "type": {
            "fqn": "@cdktn/provider-awscc.amplifyBranch.AmplifyBranchEnvironmentVariablesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-branch/index.ts",
            "line": 914
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-branch/index.ts",
            "line": 952
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.amplifyBranch.AmplifyBranchTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-branch/index.ts",
            "line": 715
          },
          "name": "appIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-branch/index.ts",
            "line": 736
          },
          "name": "backendInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.amplifyBranch.AmplifyBranchBackend"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-branch/index.ts",
            "line": 752
          },
          "name": "basicAuthConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.amplifyBranch.AmplifyBranchBasicAuthConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-branch/index.ts",
            "line": 765
          },
          "name": "branchNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-branch/index.ts",
            "line": 781
          },
          "name": "buildSpecInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-branch/index.ts",
            "line": 797
          },
          "name": "computeRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-branch/index.ts",
            "line": 813
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-branch/index.ts",
            "line": 829
          },
          "name": "enableAutoBuildInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-branch/index.ts",
            "line": 845
          },
          "name": "enablePerformanceModeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-branch/index.ts",
            "line": 861
          },
          "name": "enablePullRequestPreviewInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-branch/index.ts",
            "line": 877
          },
          "name": "enableSkewProtectionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-branch/index.ts",
            "line": 893
          },
          "name": "environmentVariablesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.amplifyBranch.AmplifyBranchEnvironmentVariables"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-branch/index.ts",
            "line": 909
          },
          "name": "frameworkInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-branch/index.ts",
            "line": 930
          },
          "name": "pullRequestEnvironmentNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-branch/index.ts",
            "line": 946
          },
          "name": "stageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-branch/index.ts",
            "line": 962
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.amplifyBranch.AmplifyBranchTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-branch/index.ts",
            "line": 708
          },
          "name": "appId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-branch/index.ts",
            "line": 758
          },
          "name": "branchName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-branch/index.ts",
            "line": 771
          },
          "name": "buildSpec",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-branch/index.ts",
            "line": 787
          },
          "name": "computeRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-branch/index.ts",
            "line": 803
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-branch/index.ts",
            "line": 819
          },
          "name": "enableAutoBuild",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-branch/index.ts",
            "line": 835
          },
          "name": "enablePerformanceMode",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-branch/index.ts",
            "line": 851
          },
          "name": "enablePullRequestPreview",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-branch/index.ts",
            "line": 867
          },
          "name": "enableSkewProtection",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-branch/index.ts",
            "line": 899
          },
          "name": "framework",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-branch/index.ts",
            "line": 920
          },
          "name": "pullRequestEnvironmentName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-branch/index.ts",
            "line": 936
          },
          "name": "stage",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/amplify-branch/index:AmplifyBranch"
    },
    "@cdktn/provider-awscc.amplifyBranch.AmplifyBranchBackend": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.amplifyBranch.AmplifyBranchBackend",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/amplify-branch/index.ts",
        "line": 80
      },
      "name": "AmplifyBranchBackend",
      "namespace": "amplifyBranch",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/amplify_branch#stack_arn AmplifyBranch#stack_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-branch/index.ts",
            "line": 84
          },
          "name": "stackArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/amplify-branch/index:AmplifyBranchBackend"
    },
    "@cdktn/provider-awscc.amplifyBranch.AmplifyBranchBackendOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.amplifyBranch.AmplifyBranchBackendOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/amplify-branch/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/amplify-branch/index.ts",
        "line": 116
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-branch/index.ts",
            "line": 166
          },
          "name": "resetStackArn"
        }
      ],
      "name": "AmplifyBranchBackendOutputReference",
      "namespace": "amplifyBranch",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-branch/index.ts",
            "line": 170
          },
          "name": "stackArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-branch/index.ts",
            "line": 160
          },
          "name": "stackArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-branch/index.ts",
            "line": 128
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.amplifyBranch.AmplifyBranchBackend"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/amplify-branch/index:AmplifyBranchBackendOutputReference"
    },
    "@cdktn/provider-awscc.amplifyBranch.AmplifyBranchBasicAuthConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.amplifyBranch.AmplifyBranchBasicAuthConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/amplify-branch/index.ts",
        "line": 174
      },
      "name": "AmplifyBranchBasicAuthConfig",
      "namespace": "amplifyBranch",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/amplify_branch#enable_basic_auth AmplifyBranch#enable_basic_auth}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-branch/index.ts",
            "line": 178
          },
          "name": "enableBasicAuth",
          "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/hashicorp/awscc/1.96.0/docs/resources/amplify_branch#password AmplifyBranch#password}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-branch/index.ts",
            "line": 182
          },
          "name": "password",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/amplify_branch#username AmplifyBranch#username}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-branch/index.ts",
            "line": 186
          },
          "name": "username",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/amplify-branch/index:AmplifyBranchBasicAuthConfig"
    },
    "@cdktn/provider-awscc.amplifyBranch.AmplifyBranchBasicAuthConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.amplifyBranch.AmplifyBranchBasicAuthConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/amplify-branch/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/amplify-branch/index.ts",
        "line": 232
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-branch/index.ts",
            "line": 294
          },
          "name": "resetEnableBasicAuth"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-branch/index.ts",
            "line": 310
          },
          "name": "resetPassword"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-branch/index.ts",
            "line": 326
          },
          "name": "resetUsername"
        }
      ],
      "name": "AmplifyBranchBasicAuthConfigOutputReference",
      "namespace": "amplifyBranch",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-branch/index.ts",
            "line": 298
          },
          "name": "enableBasicAuthInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-branch/index.ts",
            "line": 314
          },
          "name": "passwordInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-branch/index.ts",
            "line": 330
          },
          "name": "usernameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-branch/index.ts",
            "line": 288
          },
          "name": "enableBasicAuth",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-branch/index.ts",
            "line": 304
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-branch/index.ts",
            "line": 320
          },
          "name": "username",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-branch/index.ts",
            "line": 244
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.amplifyBranch.AmplifyBranchBasicAuthConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/amplify-branch/index:AmplifyBranchBasicAuthConfigOutputReference"
    },
    "@cdktn/provider-awscc.amplifyBranch.AmplifyBranchConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.amplifyBranch.AmplifyBranchConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/amplify-branch/index.ts",
        "line": 14
      },
      "name": "AmplifyBranchConfig",
      "namespace": "amplifyBranch",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/amplify_branch#app_id AmplifyBranch#app_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-branch/index.ts",
            "line": 18
          },
          "name": "appId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/amplify_branch#branch_name AmplifyBranch#branch_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-branch/index.ts",
            "line": 30
          },
          "name": "branchName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/amplify_branch#backend AmplifyBranch#backend}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-branch/index.ts",
            "line": 22
          },
          "name": "backend",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.amplifyBranch.AmplifyBranchBackend"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/amplify_branch#basic_auth_config AmplifyBranch#basic_auth_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-branch/index.ts",
            "line": 26
          },
          "name": "basicAuthConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.amplifyBranch.AmplifyBranchBasicAuthConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/amplify_branch#build_spec AmplifyBranch#build_spec}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-branch/index.ts",
            "line": 34
          },
          "name": "buildSpec",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/amplify_branch#compute_role_arn AmplifyBranch#compute_role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-branch/index.ts",
            "line": 38
          },
          "name": "computeRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/amplify_branch#description AmplifyBranch#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-branch/index.ts",
            "line": 42
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/amplify_branch#enable_auto_build AmplifyBranch#enable_auto_build}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-branch/index.ts",
            "line": 46
          },
          "name": "enableAutoBuild",
          "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/hashicorp/awscc/1.96.0/docs/resources/amplify_branch#enable_performance_mode AmplifyBranch#enable_performance_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-branch/index.ts",
            "line": 50
          },
          "name": "enablePerformanceMode",
          "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/hashicorp/awscc/1.96.0/docs/resources/amplify_branch#enable_pull_request_preview AmplifyBranch#enable_pull_request_preview}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-branch/index.ts",
            "line": 54
          },
          "name": "enablePullRequestPreview",
          "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/hashicorp/awscc/1.96.0/docs/resources/amplify_branch#enable_skew_protection AmplifyBranch#enable_skew_protection}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-branch/index.ts",
            "line": 58
          },
          "name": "enableSkewProtection",
          "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/hashicorp/awscc/1.96.0/docs/resources/amplify_branch#environment_variables AmplifyBranch#environment_variables}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-branch/index.ts",
            "line": 62
          },
          "name": "environmentVariables",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.amplifyBranch.AmplifyBranchEnvironmentVariables"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/amplify_branch#framework AmplifyBranch#framework}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-branch/index.ts",
            "line": 66
          },
          "name": "framework",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/amplify_branch#pull_request_environment_name AmplifyBranch#pull_request_environment_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-branch/index.ts",
            "line": 70
          },
          "name": "pullRequestEnvironmentName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/amplify_branch#stage AmplifyBranch#stage}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-branch/index.ts",
            "line": 74
          },
          "name": "stage",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/amplify_branch#tags AmplifyBranch#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-branch/index.ts",
            "line": 78
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.amplifyBranch.AmplifyBranchTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/amplify-branch/index:AmplifyBranchConfig"
    },
    "@cdktn/provider-awscc.amplifyBranch.AmplifyBranchEnvironmentVariables": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.amplifyBranch.AmplifyBranchEnvironmentVariables",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/amplify-branch/index.ts",
        "line": 334
      },
      "name": "AmplifyBranchEnvironmentVariables",
      "namespace": "amplifyBranch",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/amplify_branch#name AmplifyBranch#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-branch/index.ts",
            "line": 338
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/amplify_branch#value AmplifyBranch#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-branch/index.ts",
            "line": 342
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/amplify-branch/index:AmplifyBranchEnvironmentVariables"
    },
    "@cdktn/provider-awscc.amplifyBranch.AmplifyBranchEnvironmentVariablesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.amplifyBranch.AmplifyBranchEnvironmentVariablesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/amplify-branch/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/amplify-branch/index.ts",
        "line": 464
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-branch/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-awscc.amplifyBranch.AmplifyBranchEnvironmentVariablesOutputReference"
            }
          }
        }
      ],
      "name": "AmplifyBranchEnvironmentVariablesList",
      "namespace": "amplifyBranch",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-branch/index.ts",
            "line": 465
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.amplifyBranch.AmplifyBranchEnvironmentVariables"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/amplify-branch/index:AmplifyBranchEnvironmentVariablesList"
    },
    "@cdktn/provider-awscc.amplifyBranch.AmplifyBranchEnvironmentVariablesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.amplifyBranch.AmplifyBranchEnvironmentVariablesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/amplify-branch/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/amplify-branch/index.ts",
        "line": 381
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-branch/index.ts",
            "line": 439
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-branch/index.ts",
            "line": 455
          },
          "name": "resetValue"
        }
      ],
      "name": "AmplifyBranchEnvironmentVariablesOutputReference",
      "namespace": "amplifyBranch",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-branch/index.ts",
            "line": 443
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-branch/index.ts",
            "line": 459
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-branch/index.ts",
            "line": 433
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-branch/index.ts",
            "line": 449
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-branch/index.ts",
            "line": 395
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.amplifyBranch.AmplifyBranchEnvironmentVariables"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/amplify-branch/index:AmplifyBranchEnvironmentVariablesOutputReference"
    },
    "@cdktn/provider-awscc.amplifyBranch.AmplifyBranchTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.amplifyBranch.AmplifyBranchTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/amplify-branch/index.ts",
        "line": 483
      },
      "name": "AmplifyBranchTags",
      "namespace": "amplifyBranch",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/amplify_branch#key AmplifyBranch#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-branch/index.ts",
            "line": 487
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/amplify_branch#value AmplifyBranch#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-branch/index.ts",
            "line": 491
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/amplify-branch/index:AmplifyBranchTags"
    },
    "@cdktn/provider-awscc.amplifyBranch.AmplifyBranchTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.amplifyBranch.AmplifyBranchTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/amplify-branch/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/amplify-branch/index.ts",
        "line": 613
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-branch/index.ts",
            "line": 628
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.amplifyBranch.AmplifyBranchTagsOutputReference"
            }
          }
        }
      ],
      "name": "AmplifyBranchTagsList",
      "namespace": "amplifyBranch",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-branch/index.ts",
            "line": 614
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.amplifyBranch.AmplifyBranchTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/amplify-branch/index:AmplifyBranchTagsList"
    },
    "@cdktn/provider-awscc.amplifyBranch.AmplifyBranchTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.amplifyBranch.AmplifyBranchTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/amplify-branch/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/amplify-branch/index.ts",
        "line": 530
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-branch/index.ts",
            "line": 588
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-branch/index.ts",
            "line": 604
          },
          "name": "resetValue"
        }
      ],
      "name": "AmplifyBranchTagsOutputReference",
      "namespace": "amplifyBranch",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-branch/index.ts",
            "line": 592
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-branch/index.ts",
            "line": 608
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-branch/index.ts",
            "line": 582
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-branch/index.ts",
            "line": 598
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-branch/index.ts",
            "line": 544
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.amplifyBranch.AmplifyBranchTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/amplify-branch/index:AmplifyBranchTagsOutputReference"
    },
    "@cdktn/provider-awscc.amplifyDomain.AmplifyDomain": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/amplify_domain awscc_amplify_domain}."
      },
      "fqn": "@cdktn/provider-awscc.amplifyDomain.AmplifyDomain",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/amplify_domain awscc_amplify_domain} Resource."
        },
        "locationInModule": {
          "filename": "src/amplify-domain/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.amplifyDomain.AmplifyDomainConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/amplify-domain/index.ts",
        "line": 382
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a AmplifyDomain resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/amplify-domain/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 AmplifyDomain to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/amplify_domain#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing AmplifyDomain that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the AmplifyDomain to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-domain/index.ts",
            "line": 509
          },
          "name": "putCertificateSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.amplifyDomain.AmplifyDomainCertificateSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-domain/index.ts",
            "line": 569
          },
          "name": "putSubDomainSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.amplifyDomain.AmplifyDomainSubDomainSettings"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-domain/index.ts",
            "line": 469
          },
          "name": "resetAutoSubDomainCreationPatterns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-domain/index.ts",
            "line": 485
          },
          "name": "resetAutoSubDomainIamRole"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-domain/index.ts",
            "line": 512
          },
          "name": "resetCertificateSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-domain/index.ts",
            "line": 546
          },
          "name": "resetEnableAutoSubDomain"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-domain/index.ts",
            "line": 586
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-domain/index.ts",
            "line": 598
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "AmplifyDomain",
      "namespace": "amplifyDomain",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-domain/index.ts",
            "line": 387
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-domain/index.ts",
            "line": 457
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-domain/index.ts",
            "line": 495
          },
          "name": "certificate",
          "type": {
            "fqn": "@cdktn/provider-awscc.amplifyDomain.AmplifyDomainCertificateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-domain/index.ts",
            "line": 500
          },
          "name": "certificateRecord",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-domain/index.ts",
            "line": 506
          },
          "name": "certificateSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.amplifyDomain.AmplifyDomainCertificateSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-domain/index.ts",
            "line": 534
          },
          "name": "domainStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-domain/index.ts",
            "line": 555
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-domain/index.ts",
            "line": 560
          },
          "name": "statusReason",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-domain/index.ts",
            "line": 566
          },
          "name": "subDomainSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.amplifyDomain.AmplifyDomainSubDomainSettingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-domain/index.ts",
            "line": 578
          },
          "name": "updateStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-domain/index.ts",
            "line": 452
          },
          "name": "appIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-domain/index.ts",
            "line": 473
          },
          "name": "autoSubDomainCreationPatternsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-domain/index.ts",
            "line": 489
          },
          "name": "autoSubDomainIamRoleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-domain/index.ts",
            "line": 516
          },
          "name": "certificateSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.amplifyDomain.AmplifyDomainCertificateSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-domain/index.ts",
            "line": 529
          },
          "name": "domainNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-domain/index.ts",
            "line": 550
          },
          "name": "enableAutoSubDomainInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-domain/index.ts",
            "line": 573
          },
          "name": "subDomainSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.amplifyDomain.AmplifyDomainSubDomainSettings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-domain/index.ts",
            "line": 445
          },
          "name": "appId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-domain/index.ts",
            "line": 463
          },
          "name": "autoSubDomainCreationPatterns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-domain/index.ts",
            "line": 479
          },
          "name": "autoSubDomainIamRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-domain/index.ts",
            "line": 522
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-domain/index.ts",
            "line": 540
          },
          "name": "enableAutoSubDomain",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/amplify-domain/index:AmplifyDomain"
    },
    "@cdktn/provider-awscc.amplifyDomain.AmplifyDomainCertificate": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.amplifyDomain.AmplifyDomainCertificate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/amplify-domain/index.ts",
        "line": 44
      },
      "name": "AmplifyDomainCertificate",
      "namespace": "amplifyDomain",
      "symbolId": "src/amplify-domain/index:AmplifyDomainCertificate"
    },
    "@cdktn/provider-awscc.amplifyDomain.AmplifyDomainCertificateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.amplifyDomain.AmplifyDomainCertificateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/amplify-domain/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/amplify-domain/index.ts",
        "line": 67
      },
      "name": "AmplifyDomainCertificateOutputReference",
      "namespace": "amplifyDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-domain/index.ts",
            "line": 94
          },
          "name": "certificateArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-domain/index.ts",
            "line": 99
          },
          "name": "certificateType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-domain/index.ts",
            "line": 104
          },
          "name": "certificateVerificationDnsRecord",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-domain/index.ts",
            "line": 78
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.amplifyDomain.AmplifyDomainCertificate"
          }
        }
      ],
      "symbolId": "src/amplify-domain/index:AmplifyDomainCertificateOutputReference"
    },
    "@cdktn/provider-awscc.amplifyDomain.AmplifyDomainCertificateSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.amplifyDomain.AmplifyDomainCertificateSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/amplify-domain/index.ts",
        "line": 108
      },
      "name": "AmplifyDomainCertificateSettings",
      "namespace": "amplifyDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/amplify_domain#certificate_type AmplifyDomain#certificate_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-domain/index.ts",
            "line": 112
          },
          "name": "certificateType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/amplify_domain#custom_certificate_arn AmplifyDomain#custom_certificate_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-domain/index.ts",
            "line": 116
          },
          "name": "customCertificateArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/amplify-domain/index:AmplifyDomainCertificateSettings"
    },
    "@cdktn/provider-awscc.amplifyDomain.AmplifyDomainCertificateSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.amplifyDomain.AmplifyDomainCertificateSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/amplify-domain/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/amplify-domain/index.ts",
        "line": 155
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-domain/index.ts",
            "line": 211
          },
          "name": "resetCertificateType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-domain/index.ts",
            "line": 227
          },
          "name": "resetCustomCertificateArn"
        }
      ],
      "name": "AmplifyDomainCertificateSettingsOutputReference",
      "namespace": "amplifyDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-domain/index.ts",
            "line": 215
          },
          "name": "certificateTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-domain/index.ts",
            "line": 231
          },
          "name": "customCertificateArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-domain/index.ts",
            "line": 205
          },
          "name": "certificateType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-domain/index.ts",
            "line": 221
          },
          "name": "customCertificateArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-domain/index.ts",
            "line": 167
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.amplifyDomain.AmplifyDomainCertificateSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/amplify-domain/index:AmplifyDomainCertificateSettingsOutputReference"
    },
    "@cdktn/provider-awscc.amplifyDomain.AmplifyDomainConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.amplifyDomain.AmplifyDomainConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/amplify-domain/index.ts",
        "line": 14
      },
      "name": "AmplifyDomainConfig",
      "namespace": "amplifyDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/amplify_domain#app_id AmplifyDomain#app_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-domain/index.ts",
            "line": 18
          },
          "name": "appId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/amplify_domain#domain_name AmplifyDomain#domain_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-domain/index.ts",
            "line": 34
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/amplify_domain#sub_domain_settings AmplifyDomain#sub_domain_settings}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-domain/index.ts",
            "line": 42
          },
          "name": "subDomainSettings",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.amplifyDomain.AmplifyDomainSubDomainSettings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/amplify_domain#auto_sub_domain_creation_patterns AmplifyDomain#auto_sub_domain_creation_patterns}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-domain/index.ts",
            "line": 22
          },
          "name": "autoSubDomainCreationPatterns",
          "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/hashicorp/awscc/1.96.0/docs/resources/amplify_domain#auto_sub_domain_iam_role AmplifyDomain#auto_sub_domain_iam_role}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-domain/index.ts",
            "line": 26
          },
          "name": "autoSubDomainIamRole",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/amplify_domain#certificate_settings AmplifyDomain#certificate_settings}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-domain/index.ts",
            "line": 30
          },
          "name": "certificateSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.amplifyDomain.AmplifyDomainCertificateSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/amplify_domain#enable_auto_sub_domain AmplifyDomain#enable_auto_sub_domain}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-domain/index.ts",
            "line": 38
          },
          "name": "enableAutoSubDomain",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/amplify-domain/index:AmplifyDomainConfig"
    },
    "@cdktn/provider-awscc.amplifyDomain.AmplifyDomainSubDomainSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.amplifyDomain.AmplifyDomainSubDomainSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/amplify-domain/index.ts",
        "line": 235
      },
      "name": "AmplifyDomainSubDomainSettings",
      "namespace": "amplifyDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/amplify_domain#branch_name AmplifyDomain#branch_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-domain/index.ts",
            "line": 239
          },
          "name": "branchName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/amplify_domain#prefix AmplifyDomain#prefix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-domain/index.ts",
            "line": 243
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/amplify-domain/index:AmplifyDomainSubDomainSettings"
    },
    "@cdktn/provider-awscc.amplifyDomain.AmplifyDomainSubDomainSettingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.amplifyDomain.AmplifyDomainSubDomainSettingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/amplify-domain/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/amplify-domain/index.ts",
        "line": 359
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-domain/index.ts",
            "line": 374
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.amplifyDomain.AmplifyDomainSubDomainSettingsOutputReference"
            }
          }
        }
      ],
      "name": "AmplifyDomainSubDomainSettingsList",
      "namespace": "amplifyDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-domain/index.ts",
            "line": 360
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.amplifyDomain.AmplifyDomainSubDomainSettings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/amplify-domain/index:AmplifyDomainSubDomainSettingsList"
    },
    "@cdktn/provider-awscc.amplifyDomain.AmplifyDomainSubDomainSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.amplifyDomain.AmplifyDomainSubDomainSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/amplify-domain/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/amplify-domain/index.ts",
        "line": 282
      },
      "name": "AmplifyDomainSubDomainSettingsOutputReference",
      "namespace": "amplifyDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-domain/index.ts",
            "line": 341
          },
          "name": "branchNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/amplify-domain/index.ts",
            "line": 354
          },
          "name": "prefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-domain/index.ts",
            "line": 334
          },
          "name": "branchName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-domain/index.ts",
            "line": 347
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/amplify-domain/index.ts",
            "line": 296
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.amplifyDomain.AmplifyDomainSubDomainSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/amplify-domain/index:AmplifyDomainSubDomainSettingsOutputReference"
    },
    "@cdktn/provider-awscc.apigatewayAccount.ApigatewayAccount": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_account awscc_apigateway_account}."
      },
      "fqn": "@cdktn/provider-awscc.apigatewayAccount.ApigatewayAccount",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_account awscc_apigateway_account} Resource."
        },
        "locationInModule": {
          "filename": "src/apigateway-account/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-awscc.apigatewayAccount.ApigatewayAccountConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apigateway-account/index.ts",
        "line": 24
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ApigatewayAccount resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/apigateway-account/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 ApigatewayAccount to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_account#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ApigatewayAccount that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ApigatewayAccount to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-account/index.ts",
            "line": 92
          },
          "name": "resetCloudwatchRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-account/index.ts",
            "line": 109
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-account/index.ts",
            "line": 115
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ApigatewayAccount",
      "namespace": "apigatewayAccount",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-account/index.ts",
            "line": 29
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-account/index.ts",
            "line": 80
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-account/index.ts",
            "line": 101
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-account/index.ts",
            "line": 96
          },
          "name": "cloudwatchRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-account/index.ts",
            "line": 86
          },
          "name": "cloudwatchRoleArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apigateway-account/index:ApigatewayAccount"
    },
    "@cdktn/provider-awscc.apigatewayAccount.ApigatewayAccountConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayAccount.ApigatewayAccountConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apigateway-account/index.ts",
        "line": 14
      },
      "name": "ApigatewayAccountConfig",
      "namespace": "apigatewayAccount",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_account#cloudwatch_role_arn ApigatewayAccount#cloudwatch_role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-account/index.ts",
            "line": 18
          },
          "name": "cloudwatchRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apigateway-account/index:ApigatewayAccountConfig"
    },
    "@cdktn/provider-awscc.apigatewayApiKey.ApigatewayApiKey": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_api_key awscc_apigateway_api_key}."
      },
      "fqn": "@cdktn/provider-awscc.apigatewayApiKey.ApigatewayApiKey",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_api_key awscc_apigateway_api_key} Resource."
        },
        "locationInModule": {
          "filename": "src/apigateway-api-key/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-awscc.apigatewayApiKey.ApigatewayApiKeyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apigateway-api-key/index.ts",
        "line": 357
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ApigatewayApiKey resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/apigateway-api-key/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 ApigatewayApiKey to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_api_key#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ApigatewayApiKey that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ApigatewayApiKey to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-api-key/index.ts",
            "line": 514
          },
          "name": "putStageKeys",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.apigatewayApiKey.ApigatewayApiKeyStageKeys"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-api-key/index.ts",
            "line": 530
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.apigatewayApiKey.ApigatewayApiKeyTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-api-key/index.ts",
            "line": 432
          },
          "name": "resetCustomerId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-api-key/index.ts",
            "line": 448
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-api-key/index.ts",
            "line": 464
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-api-key/index.ts",
            "line": 480
          },
          "name": "resetGenerateDistinctId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-api-key/index.ts",
            "line": 501
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-api-key/index.ts",
            "line": 517
          },
          "name": "resetStageKeys"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-api-key/index.ts",
            "line": 533
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-api-key/index.ts",
            "line": 549
          },
          "name": "resetValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-api-key/index.ts",
            "line": 561
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-api-key/index.ts",
            "line": 574
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ApigatewayApiKey",
      "namespace": "apigatewayApiKey",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-api-key/index.ts",
            "line": 362
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-api-key/index.ts",
            "line": 420
          },
          "name": "apiKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-api-key/index.ts",
            "line": 489
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-api-key/index.ts",
            "line": 511
          },
          "name": "stageKeys",
          "type": {
            "fqn": "@cdktn/provider-awscc.apigatewayApiKey.ApigatewayApiKeyStageKeysList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-api-key/index.ts",
            "line": 527
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.apigatewayApiKey.ApigatewayApiKeyTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-api-key/index.ts",
            "line": 436
          },
          "name": "customerIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-api-key/index.ts",
            "line": 452
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-api-key/index.ts",
            "line": 468
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-api-key/index.ts",
            "line": 484
          },
          "name": "generateDistinctIdInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-api-key/index.ts",
            "line": 505
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-api-key/index.ts",
            "line": 521
          },
          "name": "stageKeysInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apigatewayApiKey.ApigatewayApiKeyStageKeys"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-api-key/index.ts",
            "line": 537
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apigatewayApiKey.ApigatewayApiKeyTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-api-key/index.ts",
            "line": 553
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-api-key/index.ts",
            "line": 426
          },
          "name": "customerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-api-key/index.ts",
            "line": 442
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-api-key/index.ts",
            "line": 458
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-api-key/index.ts",
            "line": 474
          },
          "name": "generateDistinctId",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-api-key/index.ts",
            "line": 495
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-api-key/index.ts",
            "line": 543
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apigateway-api-key/index:ApigatewayApiKey"
    },
    "@cdktn/provider-awscc.apigatewayApiKey.ApigatewayApiKeyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayApiKey.ApigatewayApiKeyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apigateway-api-key/index.ts",
        "line": 14
      },
      "name": "ApigatewayApiKeyConfig",
      "namespace": "apigatewayApiKey",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_api_key#customer_id ApigatewayApiKey#customer_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-api-key/index.ts",
            "line": 18
          },
          "name": "customerId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_api_key#description ApigatewayApiKey#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-api-key/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/hashicorp/awscc/1.96.0/docs/resources/apigateway_api_key#enabled ApigatewayApiKey#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-api-key/index.ts",
            "line": 26
          },
          "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/hashicorp/awscc/1.96.0/docs/resources/apigateway_api_key#generate_distinct_id ApigatewayApiKey#generate_distinct_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-api-key/index.ts",
            "line": 30
          },
          "name": "generateDistinctId",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you don't specify a name, CFN generates a unique physical ID and uses that ID for the API key name. For more information, see [Name Type](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-name.html).\n  If you specify a name, you cannot perform updates that require replacement of this resource. You can perform updates that require no or some interruption. If you must replace the resource, specify a new name.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_api_key#name ApigatewayApiKey#name}",
            "stability": "stable",
            "summary": "A name for the API key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-api-key/index.ts",
            "line": 37
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_api_key#stage_keys ApigatewayApiKey#stage_keys}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-api-key/index.ts",
            "line": 41
          },
          "name": "stageKeys",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apigatewayApiKey.ApigatewayApiKeyStageKeys"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_api_key#tags ApigatewayApiKey#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-api-key/index.ts",
            "line": 45
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apigatewayApiKey.ApigatewayApiKeyTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_api_key#value ApigatewayApiKey#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-api-key/index.ts",
            "line": 49
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apigateway-api-key/index:ApigatewayApiKeyConfig"
    },
    "@cdktn/provider-awscc.apigatewayApiKey.ApigatewayApiKeyStageKeys": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayApiKey.ApigatewayApiKeyStageKeys",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apigateway-api-key/index.ts",
        "line": 51
      },
      "name": "ApigatewayApiKeyStageKeys",
      "namespace": "apigatewayApiKey",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_api_key#rest_api_id ApigatewayApiKey#rest_api_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-api-key/index.ts",
            "line": 55
          },
          "name": "restApiId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_api_key#stage_name ApigatewayApiKey#stage_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-api-key/index.ts",
            "line": 59
          },
          "name": "stageName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apigateway-api-key/index:ApigatewayApiKeyStageKeys"
    },
    "@cdktn/provider-awscc.apigatewayApiKey.ApigatewayApiKeyStageKeysList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayApiKey.ApigatewayApiKeyStageKeysList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apigateway-api-key/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apigateway-api-key/index.ts",
        "line": 181
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-api-key/index.ts",
            "line": 196
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.apigatewayApiKey.ApigatewayApiKeyStageKeysOutputReference"
            }
          }
        }
      ],
      "name": "ApigatewayApiKeyStageKeysList",
      "namespace": "apigatewayApiKey",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-api-key/index.ts",
            "line": 182
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apigatewayApiKey.ApigatewayApiKeyStageKeys"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apigateway-api-key/index:ApigatewayApiKeyStageKeysList"
    },
    "@cdktn/provider-awscc.apigatewayApiKey.ApigatewayApiKeyStageKeysOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayApiKey.ApigatewayApiKeyStageKeysOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apigateway-api-key/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/apigateway-api-key/index.ts",
        "line": 98
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-api-key/index.ts",
            "line": 156
          },
          "name": "resetRestApiId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-api-key/index.ts",
            "line": 172
          },
          "name": "resetStageName"
        }
      ],
      "name": "ApigatewayApiKeyStageKeysOutputReference",
      "namespace": "apigatewayApiKey",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-api-key/index.ts",
            "line": 160
          },
          "name": "restApiIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-api-key/index.ts",
            "line": 176
          },
          "name": "stageNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-api-key/index.ts",
            "line": 150
          },
          "name": "restApiId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-api-key/index.ts",
            "line": 166
          },
          "name": "stageName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-api-key/index.ts",
            "line": 112
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apigatewayApiKey.ApigatewayApiKeyStageKeys"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apigateway-api-key/index:ApigatewayApiKeyStageKeysOutputReference"
    },
    "@cdktn/provider-awscc.apigatewayApiKey.ApigatewayApiKeyTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayApiKey.ApigatewayApiKeyTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apigateway-api-key/index.ts",
        "line": 200
      },
      "name": "ApigatewayApiKeyTags",
      "namespace": "apigatewayApiKey",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The combination of tag keys and values can help you organize and categorize your resources.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_api_key#key ApigatewayApiKey#key}",
            "stability": "stable",
            "summary": "A string you can use to assign a value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-api-key/index.ts",
            "line": 206
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_api_key#value ApigatewayApiKey#value}",
            "stability": "stable",
            "summary": "The value for the specified tag key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-api-key/index.ts",
            "line": 212
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apigateway-api-key/index:ApigatewayApiKeyTags"
    },
    "@cdktn/provider-awscc.apigatewayApiKey.ApigatewayApiKeyTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayApiKey.ApigatewayApiKeyTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apigateway-api-key/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/apigateway-api-key/index.ts",
        "line": 334
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-api-key/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-awscc.apigatewayApiKey.ApigatewayApiKeyTagsOutputReference"
            }
          }
        }
      ],
      "name": "ApigatewayApiKeyTagsList",
      "namespace": "apigatewayApiKey",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-api-key/index.ts",
            "line": 335
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apigatewayApiKey.ApigatewayApiKeyTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apigateway-api-key/index:ApigatewayApiKeyTagsList"
    },
    "@cdktn/provider-awscc.apigatewayApiKey.ApigatewayApiKeyTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayApiKey.ApigatewayApiKeyTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apigateway-api-key/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/apigateway-api-key/index.ts",
        "line": 251
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-api-key/index.ts",
            "line": 309
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-api-key/index.ts",
            "line": 325
          },
          "name": "resetValue"
        }
      ],
      "name": "ApigatewayApiKeyTagsOutputReference",
      "namespace": "apigatewayApiKey",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-api-key/index.ts",
            "line": 313
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-api-key/index.ts",
            "line": 329
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-api-key/index.ts",
            "line": 303
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-api-key/index.ts",
            "line": 319
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-api-key/index.ts",
            "line": 265
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apigatewayApiKey.ApigatewayApiKeyTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apigateway-api-key/index:ApigatewayApiKeyTagsOutputReference"
    },
    "@cdktn/provider-awscc.apigatewayAuthorizer.ApigatewayAuthorizer": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_authorizer awscc_apigateway_authorizer}."
      },
      "fqn": "@cdktn/provider-awscc.apigatewayAuthorizer.ApigatewayAuthorizer",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_authorizer awscc_apigateway_authorizer} Resource."
        },
        "locationInModule": {
          "filename": "src/apigateway-authorizer/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-awscc.apigatewayAuthorizer.ApigatewayAuthorizerConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apigateway-authorizer/index.ts",
        "line": 60
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ApigatewayAuthorizer resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/apigateway-authorizer/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 ApigatewayAuthorizer to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_authorizer#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ApigatewayAuthorizer that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ApigatewayAuthorizer to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-authorizer/index.ts",
            "line": 148
          },
          "name": "resetAuthorizerCredentials"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-authorizer/index.ts",
            "line": 169
          },
          "name": "resetAuthorizerResultTtlInSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-authorizer/index.ts",
            "line": 185
          },
          "name": "resetAuthorizerUri"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-authorizer/index.ts",
            "line": 132
          },
          "name": "resetAuthType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-authorizer/index.ts",
            "line": 206
          },
          "name": "resetIdentitySource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-authorizer/index.ts",
            "line": 222
          },
          "name": "resetIdentityValidationExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-authorizer/index.ts",
            "line": 251
          },
          "name": "resetProviderArNs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-authorizer/index.ts",
            "line": 289
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-authorizer/index.ts",
            "line": 304
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ApigatewayAuthorizer",
      "namespace": "apigatewayAuthorizer",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-authorizer/index.ts",
            "line": 65
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-authorizer/index.ts",
            "line": 157
          },
          "name": "authorizerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-authorizer/index.ts",
            "line": 194
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-authorizer/index.ts",
            "line": 152
          },
          "name": "authorizerCredentialsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-authorizer/index.ts",
            "line": 173
          },
          "name": "authorizerResultTtlInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-authorizer/index.ts",
            "line": 189
          },
          "name": "authorizerUriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-authorizer/index.ts",
            "line": 136
          },
          "name": "authTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-authorizer/index.ts",
            "line": 210
          },
          "name": "identitySourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-authorizer/index.ts",
            "line": 226
          },
          "name": "identityValidationExpressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-authorizer/index.ts",
            "line": 239
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-authorizer/index.ts",
            "line": 255
          },
          "name": "providerArNsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-authorizer/index.ts",
            "line": 268
          },
          "name": "restApiIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-authorizer/index.ts",
            "line": 281
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-authorizer/index.ts",
            "line": 142
          },
          "name": "authorizerCredentials",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-authorizer/index.ts",
            "line": 163
          },
          "name": "authorizerResultTtlInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-authorizer/index.ts",
            "line": 179
          },
          "name": "authorizerUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-authorizer/index.ts",
            "line": 126
          },
          "name": "authType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-authorizer/index.ts",
            "line": 200
          },
          "name": "identitySource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-authorizer/index.ts",
            "line": 216
          },
          "name": "identityValidationExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-authorizer/index.ts",
            "line": 232
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-authorizer/index.ts",
            "line": 245
          },
          "name": "providerArNs",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-authorizer/index.ts",
            "line": 261
          },
          "name": "restApiId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-authorizer/index.ts",
            "line": 274
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apigateway-authorizer/index:ApigatewayAuthorizer"
    },
    "@cdktn/provider-awscc.apigatewayAuthorizer.ApigatewayAuthorizerConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayAuthorizer.ApigatewayAuthorizerConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apigateway-authorizer/index.ts",
        "line": 14
      },
      "name": "ApigatewayAuthorizerConfig",
      "namespace": "apigatewayAuthorizer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_authorizer#name ApigatewayAuthorizer#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-authorizer/index.ts",
            "line": 42
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_authorizer#rest_api_id ApigatewayAuthorizer#rest_api_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-authorizer/index.ts",
            "line": 50
          },
          "name": "restApiId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_authorizer#type ApigatewayAuthorizer#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-authorizer/index.ts",
            "line": 54
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_authorizer#authorizer_credentials ApigatewayAuthorizer#authorizer_credentials}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-authorizer/index.ts",
            "line": 22
          },
          "name": "authorizerCredentials",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_authorizer#authorizer_result_ttl_in_seconds ApigatewayAuthorizer#authorizer_result_ttl_in_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-authorizer/index.ts",
            "line": 26
          },
          "name": "authorizerResultTtlInSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_authorizer#authorizer_uri ApigatewayAuthorizer#authorizer_uri}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-authorizer/index.ts",
            "line": 30
          },
          "name": "authorizerUri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_authorizer#auth_type ApigatewayAuthorizer#auth_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-authorizer/index.ts",
            "line": 18
          },
          "name": "authType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_authorizer#identity_source ApigatewayAuthorizer#identity_source}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-authorizer/index.ts",
            "line": 34
          },
          "name": "identitySource",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_authorizer#identity_validation_expression ApigatewayAuthorizer#identity_validation_expression}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-authorizer/index.ts",
            "line": 38
          },
          "name": "identityValidationExpression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_authorizer#provider_ar_ns ApigatewayAuthorizer#provider_ar_ns}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-authorizer/index.ts",
            "line": 46
          },
          "name": "providerArNs",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/apigateway-authorizer/index:ApigatewayAuthorizerConfig"
    },
    "@cdktn/provider-awscc.apigatewayBasePathMapping.ApigatewayBasePathMapping": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_base_path_mapping awscc_apigateway_base_path_mapping}."
      },
      "fqn": "@cdktn/provider-awscc.apigatewayBasePathMapping.ApigatewayBasePathMapping",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_base_path_mapping awscc_apigateway_base_path_mapping} Resource."
        },
        "locationInModule": {
          "filename": "src/apigateway-base-path-mapping/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-awscc.apigatewayBasePathMapping.ApigatewayBasePathMappingConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apigateway-base-path-mapping/index.ts",
        "line": 36
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ApigatewayBasePathMapping resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/apigateway-base-path-mapping/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 ApigatewayBasePathMapping to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_base_path_mapping#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ApigatewayBasePathMapping that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ApigatewayBasePathMapping to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-base-path-mapping/index.ts",
            "line": 102
          },
          "name": "resetBasePath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-base-path-mapping/index.ts",
            "line": 136
          },
          "name": "resetRestApiId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-base-path-mapping/index.ts",
            "line": 152
          },
          "name": "resetStage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-base-path-mapping/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/apigateway-base-path-mapping/index.ts",
            "line": 173
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ApigatewayBasePathMapping",
      "namespace": "apigatewayBasePathMapping",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-base-path-mapping/index.ts",
            "line": 41
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-base-path-mapping/index.ts",
            "line": 124
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-base-path-mapping/index.ts",
            "line": 106
          },
          "name": "basePathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-base-path-mapping/index.ts",
            "line": 119
          },
          "name": "domainNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-base-path-mapping/index.ts",
            "line": 140
          },
          "name": "restApiIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-base-path-mapping/index.ts",
            "line": 156
          },
          "name": "stageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-base-path-mapping/index.ts",
            "line": 96
          },
          "name": "basePath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-base-path-mapping/index.ts",
            "line": 112
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-base-path-mapping/index.ts",
            "line": 130
          },
          "name": "restApiId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-base-path-mapping/index.ts",
            "line": 146
          },
          "name": "stage",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apigateway-base-path-mapping/index:ApigatewayBasePathMapping"
    },
    "@cdktn/provider-awscc.apigatewayBasePathMapping.ApigatewayBasePathMappingConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayBasePathMapping.ApigatewayBasePathMappingConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apigateway-base-path-mapping/index.ts",
        "line": 14
      },
      "name": "ApigatewayBasePathMappingConfig",
      "namespace": "apigatewayBasePathMapping",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_base_path_mapping#domain_name ApigatewayBasePathMapping#domain_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-base-path-mapping/index.ts",
            "line": 22
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_base_path_mapping#base_path ApigatewayBasePathMapping#base_path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-base-path-mapping/index.ts",
            "line": 18
          },
          "name": "basePath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_base_path_mapping#rest_api_id ApigatewayBasePathMapping#rest_api_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-base-path-mapping/index.ts",
            "line": 26
          },
          "name": "restApiId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_base_path_mapping#stage ApigatewayBasePathMapping#stage}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-base-path-mapping/index.ts",
            "line": 30
          },
          "name": "stage",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apigateway-base-path-mapping/index:ApigatewayBasePathMappingConfig"
    },
    "@cdktn/provider-awscc.apigatewayBasePathMappingV2.ApigatewayBasePathMappingV2": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_base_path_mapping_v2 awscc_apigateway_base_path_mapping_v2}."
      },
      "fqn": "@cdktn/provider-awscc.apigatewayBasePathMappingV2.ApigatewayBasePathMappingV2",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_base_path_mapping_v2 awscc_apigateway_base_path_mapping_v2} Resource."
        },
        "locationInModule": {
          "filename": "src/apigateway-base-path-mapping-v2/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-awscc.apigatewayBasePathMappingV2.ApigatewayBasePathMappingV2Config"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apigateway-base-path-mapping-v2/index.ts",
        "line": 44
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ApigatewayBasePathMappingV2 resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/apigateway-base-path-mapping-v2/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 ApigatewayBasePathMappingV2 to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_base_path_mapping_v2#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ApigatewayBasePathMappingV2 that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ApigatewayBasePathMappingV2 to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-base-path-mapping-v2/index.ts",
            "line": 110
          },
          "name": "resetBasePath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-base-path-mapping-v2/index.ts",
            "line": 162
          },
          "name": "resetStage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-base-path-mapping-v2/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/apigateway-base-path-mapping-v2/index.ts",
            "line": 183
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ApigatewayBasePathMappingV2",
      "namespace": "apigatewayBasePathMappingV2",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-base-path-mapping-v2/index.ts",
            "line": 49
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-base-path-mapping-v2/index.ts",
            "line": 119
          },
          "name": "basePathMappingArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-base-path-mapping-v2/index.ts",
            "line": 137
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-base-path-mapping-v2/index.ts",
            "line": 114
          },
          "name": "basePathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-base-path-mapping-v2/index.ts",
            "line": 132
          },
          "name": "domainNameArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-base-path-mapping-v2/index.ts",
            "line": 150
          },
          "name": "restApiIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-base-path-mapping-v2/index.ts",
            "line": 166
          },
          "name": "stageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-base-path-mapping-v2/index.ts",
            "line": 104
          },
          "name": "basePath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-base-path-mapping-v2/index.ts",
            "line": 125
          },
          "name": "domainNameArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-base-path-mapping-v2/index.ts",
            "line": 143
          },
          "name": "restApiId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-base-path-mapping-v2/index.ts",
            "line": 156
          },
          "name": "stage",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apigateway-base-path-mapping-v2/index:ApigatewayBasePathMappingV2"
    },
    "@cdktn/provider-awscc.apigatewayBasePathMappingV2.ApigatewayBasePathMappingV2Config": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayBasePathMappingV2.ApigatewayBasePathMappingV2Config",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apigateway-base-path-mapping-v2/index.ts",
        "line": 14
      },
      "name": "ApigatewayBasePathMappingV2Config",
      "namespace": "apigatewayBasePathMappingV2",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_base_path_mapping_v2#domain_name_arn ApigatewayBasePathMappingV2#domain_name_arn}",
            "stability": "stable",
            "summary": "The Arn of an AWS::ApiGateway::DomainNameV2 resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-base-path-mapping-v2/index.ts",
            "line": 26
          },
          "name": "domainNameArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_base_path_mapping_v2#rest_api_id ApigatewayBasePathMappingV2#rest_api_id}",
            "stability": "stable",
            "summary": "The ID of the API."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-base-path-mapping-v2/index.ts",
            "line": 32
          },
          "name": "restApiId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_base_path_mapping_v2#base_path ApigatewayBasePathMappingV2#base_path}",
            "stability": "stable",
            "summary": "The base path name that callers of the API must provide in the URL after the domain name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-base-path-mapping-v2/index.ts",
            "line": 20
          },
          "name": "basePath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_base_path_mapping_v2#stage ApigatewayBasePathMappingV2#stage}",
            "stability": "stable",
            "summary": "The name of the API's stage."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-base-path-mapping-v2/index.ts",
            "line": 38
          },
          "name": "stage",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apigateway-base-path-mapping-v2/index:ApigatewayBasePathMappingV2Config"
    },
    "@cdktn/provider-awscc.apigatewayClientCertificate.ApigatewayClientCertificate": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_client_certificate awscc_apigateway_client_certificate}."
      },
      "fqn": "@cdktn/provider-awscc.apigatewayClientCertificate.ApigatewayClientCertificate",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_client_certificate awscc_apigateway_client_certificate} Resource."
        },
        "locationInModule": {
          "filename": "src/apigateway-client-certificate/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-awscc.apigatewayClientCertificate.ApigatewayClientCertificateConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apigateway-client-certificate/index.ts",
        "line": 181
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ApigatewayClientCertificate resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/apigateway-client-certificate/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 ApigatewayClientCertificate to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_client_certificate#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ApigatewayClientCertificate that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ApigatewayClientCertificate to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-client-certificate/index.ts",
            "line": 268
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.apigatewayClientCertificate.ApigatewayClientCertificateTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-client-certificate/index.ts",
            "line": 250
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-client-certificate/index.ts",
            "line": 271
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-client-certificate/index.ts",
            "line": 283
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-client-certificate/index.ts",
            "line": 290
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ApigatewayClientCertificate",
      "namespace": "apigatewayClientCertificate",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-client-certificate/index.ts",
            "line": 186
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-client-certificate/index.ts",
            "line": 238
          },
          "name": "clientCertificateId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-client-certificate/index.ts",
            "line": 259
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-client-certificate/index.ts",
            "line": 265
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.apigatewayClientCertificate.ApigatewayClientCertificateTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-client-certificate/index.ts",
            "line": 254
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-client-certificate/index.ts",
            "line": 275
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apigatewayClientCertificate.ApigatewayClientCertificateTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-client-certificate/index.ts",
            "line": 244
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apigateway-client-certificate/index:ApigatewayClientCertificate"
    },
    "@cdktn/provider-awscc.apigatewayClientCertificate.ApigatewayClientCertificateConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayClientCertificate.ApigatewayClientCertificateConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apigateway-client-certificate/index.ts",
        "line": 14
      },
      "name": "ApigatewayClientCertificateConfig",
      "namespace": "apigatewayClientCertificate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_client_certificate#description ApigatewayClientCertificate#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-client-certificate/index.ts",
            "line": 18
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_client_certificate#tags ApigatewayClientCertificate#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-client-certificate/index.ts",
            "line": 22
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apigatewayClientCertificate.ApigatewayClientCertificateTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apigateway-client-certificate/index:ApigatewayClientCertificateConfig"
    },
    "@cdktn/provider-awscc.apigatewayClientCertificate.ApigatewayClientCertificateTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayClientCertificate.ApigatewayClientCertificateTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apigateway-client-certificate/index.ts",
        "line": 24
      },
      "name": "ApigatewayClientCertificateTags",
      "namespace": "apigatewayClientCertificate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The combination of tag keys and values can help you organize and categorize your resources.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_client_certificate#key ApigatewayClientCertificate#key}",
            "stability": "stable",
            "summary": "A string you can use to assign a value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-client-certificate/index.ts",
            "line": 30
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_client_certificate#value ApigatewayClientCertificate#value}",
            "stability": "stable",
            "summary": "The value for the specified tag key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-client-certificate/index.ts",
            "line": 36
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apigateway-client-certificate/index:ApigatewayClientCertificateTags"
    },
    "@cdktn/provider-awscc.apigatewayClientCertificate.ApigatewayClientCertificateTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayClientCertificate.ApigatewayClientCertificateTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apigateway-client-certificate/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/apigateway-client-certificate/index.ts",
        "line": 158
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-client-certificate/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-awscc.apigatewayClientCertificate.ApigatewayClientCertificateTagsOutputReference"
            }
          }
        }
      ],
      "name": "ApigatewayClientCertificateTagsList",
      "namespace": "apigatewayClientCertificate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-client-certificate/index.ts",
            "line": 159
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apigatewayClientCertificate.ApigatewayClientCertificateTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apigateway-client-certificate/index:ApigatewayClientCertificateTagsList"
    },
    "@cdktn/provider-awscc.apigatewayClientCertificate.ApigatewayClientCertificateTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayClientCertificate.ApigatewayClientCertificateTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apigateway-client-certificate/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/apigateway-client-certificate/index.ts",
        "line": 75
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-client-certificate/index.ts",
            "line": 133
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-client-certificate/index.ts",
            "line": 149
          },
          "name": "resetValue"
        }
      ],
      "name": "ApigatewayClientCertificateTagsOutputReference",
      "namespace": "apigatewayClientCertificate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-client-certificate/index.ts",
            "line": 137
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-client-certificate/index.ts",
            "line": 153
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-client-certificate/index.ts",
            "line": 127
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-client-certificate/index.ts",
            "line": 143
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-client-certificate/index.ts",
            "line": 89
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apigatewayClientCertificate.ApigatewayClientCertificateTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apigateway-client-certificate/index:ApigatewayClientCertificateTagsOutputReference"
    },
    "@cdktn/provider-awscc.apigatewayDeployment.ApigatewayDeployment": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_deployment awscc_apigateway_deployment}."
      },
      "fqn": "@cdktn/provider-awscc.apigatewayDeployment.ApigatewayDeployment",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_deployment awscc_apigateway_deployment} Resource."
        },
        "locationInModule": {
          "filename": "src/apigateway-deployment/index.ts",
          "line": 1818
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.apigatewayDeployment.ApigatewayDeploymentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apigateway-deployment/index.ts",
        "line": 1786
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ApigatewayDeployment resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 1803
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ApigatewayDeployment to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_deployment#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ApigatewayDeployment that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ApigatewayDeployment to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 1850
          },
          "name": "putDeploymentCanarySettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.apigatewayDeployment.ApigatewayDeploymentDeploymentCanarySettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 1905
          },
          "name": "putStageDescription",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.apigatewayDeployment.ApigatewayDeploymentStageDescription"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 1853
          },
          "name": "resetDeploymentCanarySettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 1874
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 1908
          },
          "name": "resetStageDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 1924
          },
          "name": "resetStageName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 1936
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 1946
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ApigatewayDeployment",
      "namespace": "apigatewayDeployment",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 1791
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 1847
          },
          "name": "deploymentCanarySettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.apigatewayDeployment.ApigatewayDeploymentDeploymentCanarySettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 1862
          },
          "name": "deploymentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 1883
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 1902
          },
          "name": "stageDescription",
          "type": {
            "fqn": "@cdktn/provider-awscc.apigatewayDeployment.ApigatewayDeploymentStageDescriptionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 1857
          },
          "name": "deploymentCanarySettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apigatewayDeployment.ApigatewayDeploymentDeploymentCanarySettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 1878
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 1896
          },
          "name": "restApiIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 1912
          },
          "name": "stageDescriptionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apigatewayDeployment.ApigatewayDeploymentStageDescription"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 1928
          },
          "name": "stageNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 1868
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 1889
          },
          "name": "restApiId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 1918
          },
          "name": "stageName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apigateway-deployment/index:ApigatewayDeployment"
    },
    "@cdktn/provider-awscc.apigatewayDeployment.ApigatewayDeploymentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayDeployment.ApigatewayDeploymentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apigateway-deployment/index.ts",
        "line": 14
      },
      "name": "ApigatewayDeploymentConfig",
      "namespace": "apigatewayDeployment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_deployment#rest_api_id ApigatewayDeployment#rest_api_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 28
          },
          "name": "restApiId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_deployment#deployment_canary_settings ApigatewayDeployment#deployment_canary_settings}",
            "stability": "stable",
            "summary": "The ``DeploymentCanarySettings`` property type specifies settings for the canary deployment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 20
          },
          "name": "deploymentCanarySettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.apigatewayDeployment.ApigatewayDeploymentDeploymentCanarySettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_deployment#description ApigatewayDeployment#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 24
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "To specify a stage description, you must also provide a stage name.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_deployment#stage_description ApigatewayDeployment#stage_description}",
            "stability": "stable",
            "summary": "The description of the Stage resource for the Deployment resource to create."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 34
          },
          "name": "stageDescription",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.apigatewayDeployment.ApigatewayDeploymentStageDescription"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_deployment#stage_name ApigatewayDeployment#stage_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 38
          },
          "name": "stageName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apigateway-deployment/index:ApigatewayDeploymentConfig"
    },
    "@cdktn/provider-awscc.apigatewayDeployment.ApigatewayDeploymentDeploymentCanarySettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayDeployment.ApigatewayDeploymentDeploymentCanarySettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apigateway-deployment/index.ts",
        "line": 40
      },
      "name": "ApigatewayDeploymentDeploymentCanarySettings",
      "namespace": "apigatewayDeployment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_deployment#percent_traffic ApigatewayDeployment#percent_traffic}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 44
          },
          "name": "percentTraffic",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_deployment#stage_variable_overrides ApigatewayDeployment#stage_variable_overrides}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 48
          },
          "name": "stageVariableOverrides",
          "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/hashicorp/awscc/1.96.0/docs/resources/apigateway_deployment#use_stage_cache ApigatewayDeployment#use_stage_cache}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 52
          },
          "name": "useStageCache",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apigateway-deployment/index:ApigatewayDeploymentDeploymentCanarySettings"
    },
    "@cdktn/provider-awscc.apigatewayDeployment.ApigatewayDeploymentDeploymentCanarySettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayDeployment.ApigatewayDeploymentDeploymentCanarySettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apigateway-deployment/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/apigateway-deployment/index.ts",
        "line": 98
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 160
          },
          "name": "resetPercentTraffic"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 176
          },
          "name": "resetStageVariableOverrides"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 192
          },
          "name": "resetUseStageCache"
        }
      ],
      "name": "ApigatewayDeploymentDeploymentCanarySettingsOutputReference",
      "namespace": "apigatewayDeployment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 164
          },
          "name": "percentTrafficInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 180
          },
          "name": "stageVariableOverridesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 196
          },
          "name": "useStageCacheInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 154
          },
          "name": "percentTraffic",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 170
          },
          "name": "stageVariableOverrides",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 186
          },
          "name": "useStageCache",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 110
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apigatewayDeployment.ApigatewayDeploymentDeploymentCanarySettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apigateway-deployment/index:ApigatewayDeploymentDeploymentCanarySettingsOutputReference"
    },
    "@cdktn/provider-awscc.apigatewayDeployment.ApigatewayDeploymentStageDescription": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayDeployment.ApigatewayDeploymentStageDescription",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apigateway-deployment/index.ts",
        "line": 1057
      },
      "name": "ApigatewayDeploymentStageDescription",
      "namespace": "apigatewayDeployment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_deployment#access_log_setting ApigatewayDeployment#access_log_setting}",
            "stability": "stable",
            "summary": "Specifies settings for logging access in this stage."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 1063
          },
          "name": "accessLogSetting",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.apigatewayDeployment.ApigatewayDeploymentStageDescriptionAccessLogSetting"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_deployment#cache_cluster_enabled ApigatewayDeployment#cache_cluster_enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 1067
          },
          "name": "cacheClusterEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_deployment#cache_cluster_size ApigatewayDeployment#cache_cluster_size}",
            "stability": "stable",
            "summary": "The size of the stage's cache cluster. For more information, see [cacheClusterSize](https://docs.aws.amazon.com/apigateway/latest/api/API_CreateStage.html#apigw-CreateStage-request-cacheClusterSize) in the *API Gateway API Reference*."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 1073
          },
          "name": "cacheClusterSize",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_deployment#cache_data_encrypted ApigatewayDeployment#cache_data_encrypted}",
            "stability": "stable",
            "summary": "Indicates whether the cached responses are encrypted."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 1079
          },
          "name": "cacheDataEncrypted",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_deployment#cache_ttl_in_seconds ApigatewayDeployment#cache_ttl_in_seconds}",
            "stability": "stable",
            "summary": "The time-to-live (TTL) period, in seconds, that specifies how long API Gateway caches responses."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 1085
          },
          "name": "cacheTtlInSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You must enable a cache cluster on the stage to cache responses. For more information, see [Enable API Gateway Caching in a Stage to Enhance API Performance](https://docs.aws.amazon.com/apigateway/latest/developerguide/api-gateway-caching.html) in the *API Gateway Developer Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_deployment#caching_enabled ApigatewayDeployment#caching_enabled}",
            "stability": "stable",
            "summary": "Indicates whether responses are cached and returned for requests."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 1091
          },
          "name": "cachingEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_deployment#canary_setting ApigatewayDeployment#canary_setting}",
            "stability": "stable",
            "summary": "Specifies settings for the canary deployment in this stage."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 1097
          },
          "name": "canarySetting",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.apigatewayDeployment.ApigatewayDeploymentStageDescriptionCanarySetting"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_deployment#client_certificate_id ApigatewayDeployment#client_certificate_id}",
            "stability": "stable",
            "summary": "The identifier of the client certificate that API Gateway uses to call your integration endpoints in the stage."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 1103
          },
          "name": "clientCertificateId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "API Gateway pushes these logs to Amazon CloudWatch Logs.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_deployment#data_trace_enabled ApigatewayDeployment#data_trace_enabled}",
            "stability": "stable",
            "summary": "Indicates whether data trace logging is enabled for methods in the stage."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 1109
          },
          "name": "dataTraceEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_deployment#description ApigatewayDeployment#description}",
            "stability": "stable",
            "summary": "A description of the purpose of the stage."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 1115
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_deployment#documentation_version ApigatewayDeployment#documentation_version}",
            "stability": "stable",
            "summary": "The version identifier of the API documentation snapshot."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 1121
          },
          "name": "documentationVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For valid values, see the ``loggingLevel`` property of the [MethodSetting](https://docs.aws.amazon.com/apigateway/latest/api/API_MethodSetting.html) resource in the *Amazon API Gateway API Reference*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_deployment#logging_level ApigatewayDeployment#logging_level}",
            "stability": "stable",
            "summary": "The logging level for this method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 1127
          },
          "name": "loggingLevel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_deployment#method_settings ApigatewayDeployment#method_settings}",
            "stability": "stable",
            "summary": "Configures settings for all of the stage's methods."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 1133
          },
          "name": "methodSettings",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apigatewayDeployment.ApigatewayDeploymentStageDescriptionMethodSettings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_deployment#metrics_enabled ApigatewayDeployment#metrics_enabled}",
            "stability": "stable",
            "summary": "Indicates whether Amazon CloudWatch metrics are enabled for methods in the stage."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 1139
          },
          "name": "metricsEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_deployment#tags ApigatewayDeployment#tags}",
            "stability": "stable",
            "summary": "An array of arbitrary tags (key-value pairs) to associate with the stage."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 1145
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apigatewayDeployment.ApigatewayDeploymentStageDescriptionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This allows more requests through for a period of time than the target rate limit. For more information, see [Manage API Request Throttling](https://docs.aws.amazon.com/apigateway/latest/developerguide/api-gateway-request-throttling.html) in the *API Gateway Developer Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_deployment#throttling_burst_limit ApigatewayDeployment#throttling_burst_limit}",
            "stability": "stable",
            "summary": "The target request burst rate limit."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 1151
          },
          "name": "throttlingBurstLimit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information, see [Manage API Request Throttling](https://docs.aws.amazon.com/apigateway/latest/developerguide/api-gateway-request-throttling.html) in the *API Gateway Developer Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_deployment#throttling_rate_limit ApigatewayDeployment#throttling_rate_limit}",
            "stability": "stable",
            "summary": "The target request steady-state rate limit."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 1157
          },
          "name": "throttlingRateLimit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information, see [Trace API Gateway API Execution with X-Ray](https://docs.aws.amazon.com/apigateway/latest/developerguide/apigateway-xray.html) in the *API Gateway Developer Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_deployment#tracing_enabled ApigatewayDeployment#tracing_enabled}",
            "stability": "stable",
            "summary": "Specifies whether active tracing with X-ray is enabled for this stage."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 1164
          },
          "name": "tracingEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Variable names must consist of alphanumeric characters, and the values must match the following regular expression: ``[A-Za-z0-9-._~:/?#&=,]+``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_deployment#variables ApigatewayDeployment#variables}",
            "stability": "stable",
            "summary": "A map that defines the stage variables."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 1170
          },
          "name": "variables",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/apigateway-deployment/index:ApigatewayDeploymentStageDescription"
    },
    "@cdktn/provider-awscc.apigatewayDeployment.ApigatewayDeploymentStageDescriptionAccessLogSetting": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayDeployment.ApigatewayDeploymentStageDescriptionAccessLogSetting",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apigateway-deployment/index.ts",
        "line": 200
      },
      "name": "ApigatewayDeploymentStageDescriptionAccessLogSetting",
      "namespace": "apigatewayDeployment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_deployment#destination_arn ApigatewayDeployment#destination_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 204
          },
          "name": "destinationArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_deployment#format ApigatewayDeployment#format}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 208
          },
          "name": "format",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apigateway-deployment/index:ApigatewayDeploymentStageDescriptionAccessLogSetting"
    },
    "@cdktn/provider-awscc.apigatewayDeployment.ApigatewayDeploymentStageDescriptionAccessLogSettingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayDeployment.ApigatewayDeploymentStageDescriptionAccessLogSettingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apigateway-deployment/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apigateway-deployment/index.ts",
        "line": 247
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 303
          },
          "name": "resetDestinationArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 319
          },
          "name": "resetFormat"
        }
      ],
      "name": "ApigatewayDeploymentStageDescriptionAccessLogSettingOutputReference",
      "namespace": "apigatewayDeployment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 307
          },
          "name": "destinationArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 323
          },
          "name": "formatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 297
          },
          "name": "destinationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 313
          },
          "name": "format",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 259
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apigatewayDeployment.ApigatewayDeploymentStageDescriptionAccessLogSetting"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apigateway-deployment/index:ApigatewayDeploymentStageDescriptionAccessLogSettingOutputReference"
    },
    "@cdktn/provider-awscc.apigatewayDeployment.ApigatewayDeploymentStageDescriptionCanarySetting": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayDeployment.ApigatewayDeploymentStageDescriptionCanarySetting",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apigateway-deployment/index.ts",
        "line": 327
      },
      "name": "ApigatewayDeploymentStageDescriptionCanarySetting",
      "namespace": "apigatewayDeployment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_deployment#percent_traffic ApigatewayDeployment#percent_traffic}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 331
          },
          "name": "percentTraffic",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_deployment#stage_variable_overrides ApigatewayDeployment#stage_variable_overrides}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 335
          },
          "name": "stageVariableOverrides",
          "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/hashicorp/awscc/1.96.0/docs/resources/apigateway_deployment#use_stage_cache ApigatewayDeployment#use_stage_cache}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 339
          },
          "name": "useStageCache",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apigateway-deployment/index:ApigatewayDeploymentStageDescriptionCanarySetting"
    },
    "@cdktn/provider-awscc.apigatewayDeployment.ApigatewayDeploymentStageDescriptionCanarySettingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayDeployment.ApigatewayDeploymentStageDescriptionCanarySettingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apigateway-deployment/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/apigateway-deployment/index.ts",
        "line": 385
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 447
          },
          "name": "resetPercentTraffic"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 463
          },
          "name": "resetStageVariableOverrides"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 479
          },
          "name": "resetUseStageCache"
        }
      ],
      "name": "ApigatewayDeploymentStageDescriptionCanarySettingOutputReference",
      "namespace": "apigatewayDeployment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 451
          },
          "name": "percentTrafficInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 467
          },
          "name": "stageVariableOverridesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 483
          },
          "name": "useStageCacheInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 441
          },
          "name": "percentTraffic",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 457
          },
          "name": "stageVariableOverrides",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 473
          },
          "name": "useStageCache",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 397
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apigatewayDeployment.ApigatewayDeploymentStageDescriptionCanarySetting"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apigateway-deployment/index:ApigatewayDeploymentStageDescriptionCanarySettingOutputReference"
    },
    "@cdktn/provider-awscc.apigatewayDeployment.ApigatewayDeploymentStageDescriptionMethodSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayDeployment.ApigatewayDeploymentStageDescriptionMethodSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apigateway-deployment/index.ts",
        "line": 487
      },
      "name": "ApigatewayDeploymentStageDescriptionMethodSettings",
      "namespace": "apigatewayDeployment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_deployment#cache_data_encrypted ApigatewayDeployment#cache_data_encrypted}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 491
          },
          "name": "cacheDataEncrypted",
          "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/hashicorp/awscc/1.96.0/docs/resources/apigateway_deployment#cache_ttl_in_seconds ApigatewayDeployment#cache_ttl_in_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 495
          },
          "name": "cacheTtlInSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_deployment#caching_enabled ApigatewayDeployment#caching_enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 499
          },
          "name": "cachingEnabled",
          "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/hashicorp/awscc/1.96.0/docs/resources/apigateway_deployment#data_trace_enabled ApigatewayDeployment#data_trace_enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 503
          },
          "name": "dataTraceEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_deployment#http_method ApigatewayDeployment#http_method}",
            "stability": "stable",
            "summary": "The HTTP method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 509
          },
          "name": "httpMethod",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_deployment#logging_level ApigatewayDeployment#logging_level}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 513
          },
          "name": "loggingLevel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_deployment#metrics_enabled ApigatewayDeployment#metrics_enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 517
          },
          "name": "metricsEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Forward slashes (``/``) are encoded as ``~1`` and the initial slash must include a forward slash. For example, the path value ``/resource/subresource`` must be encoded as ``/~1resource~1subresource``. To specify the root path, use only a slash (``/``).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_deployment#resource_path ApigatewayDeployment#resource_path}",
            "stability": "stable",
            "summary": "The resource path for this method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 523
          },
          "name": "resourcePath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_deployment#throttling_burst_limit ApigatewayDeployment#throttling_burst_limit}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 527
          },
          "name": "throttlingBurstLimit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_deployment#throttling_rate_limit ApigatewayDeployment#throttling_rate_limit}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 531
          },
          "name": "throttlingRateLimit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/apigateway-deployment/index:ApigatewayDeploymentStageDescriptionMethodSettings"
    },
    "@cdktn/provider-awscc.apigatewayDeployment.ApigatewayDeploymentStageDescriptionMethodSettingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayDeployment.ApigatewayDeploymentStageDescriptionMethodSettingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apigateway-deployment/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apigateway-deployment/index.ts",
        "line": 885
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 900
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.apigatewayDeployment.ApigatewayDeploymentStageDescriptionMethodSettingsOutputReference"
            }
          }
        }
      ],
      "name": "ApigatewayDeploymentStageDescriptionMethodSettingsList",
      "namespace": "apigatewayDeployment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 886
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apigatewayDeployment.ApigatewayDeploymentStageDescriptionMethodSettings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apigateway-deployment/index:ApigatewayDeploymentStageDescriptionMethodSettingsList"
    },
    "@cdktn/provider-awscc.apigatewayDeployment.ApigatewayDeploymentStageDescriptionMethodSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayDeployment.ApigatewayDeploymentStageDescriptionMethodSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apigateway-deployment/index.ts",
          "line": 636
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apigateway-deployment/index.ts",
        "line": 626
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 732
          },
          "name": "resetCacheDataEncrypted"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 748
          },
          "name": "resetCacheTtlInSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 764
          },
          "name": "resetCachingEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 780
          },
          "name": "resetDataTraceEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 796
          },
          "name": "resetHttpMethod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 812
          },
          "name": "resetLoggingLevel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 828
          },
          "name": "resetMetricsEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 844
          },
          "name": "resetResourcePath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 860
          },
          "name": "resetThrottlingBurstLimit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 876
          },
          "name": "resetThrottlingRateLimit"
        }
      ],
      "name": "ApigatewayDeploymentStageDescriptionMethodSettingsOutputReference",
      "namespace": "apigatewayDeployment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 736
          },
          "name": "cacheDataEncryptedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 752
          },
          "name": "cacheTtlInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 768
          },
          "name": "cachingEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 784
          },
          "name": "dataTraceEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 800
          },
          "name": "httpMethodInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 816
          },
          "name": "loggingLevelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 832
          },
          "name": "metricsEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 848
          },
          "name": "resourcePathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 864
          },
          "name": "throttlingBurstLimitInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 880
          },
          "name": "throttlingRateLimitInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 726
          },
          "name": "cacheDataEncrypted",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 742
          },
          "name": "cacheTtlInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 758
          },
          "name": "cachingEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 774
          },
          "name": "dataTraceEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 790
          },
          "name": "httpMethod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 806
          },
          "name": "loggingLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 822
          },
          "name": "metricsEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 838
          },
          "name": "resourcePath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 854
          },
          "name": "throttlingBurstLimit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 870
          },
          "name": "throttlingRateLimit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 640
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apigatewayDeployment.ApigatewayDeploymentStageDescriptionMethodSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apigateway-deployment/index:ApigatewayDeploymentStageDescriptionMethodSettingsOutputReference"
    },
    "@cdktn/provider-awscc.apigatewayDeployment.ApigatewayDeploymentStageDescriptionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayDeployment.ApigatewayDeploymentStageDescriptionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apigateway-deployment/index.ts",
          "line": 1336
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apigateway-deployment/index.ts",
        "line": 1328
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 1483
          },
          "name": "putAccessLogSetting",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.apigatewayDeployment.ApigatewayDeploymentStageDescriptionAccessLogSetting"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 1579
          },
          "name": "putCanarySetting",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.apigatewayDeployment.ApigatewayDeploymentStageDescriptionCanarySetting"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 1675
          },
          "name": "putMethodSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.apigatewayDeployment.ApigatewayDeploymentStageDescriptionMethodSettings"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 1707
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.apigatewayDeployment.ApigatewayDeploymentStageDescriptionTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 1486
          },
          "name": "resetAccessLogSetting"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 1502
          },
          "name": "resetCacheClusterEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 1518
          },
          "name": "resetCacheClusterSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 1534
          },
          "name": "resetCacheDataEncrypted"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 1550
          },
          "name": "resetCacheTtlInSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 1566
          },
          "name": "resetCachingEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 1582
          },
          "name": "resetCanarySetting"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 1598
          },
          "name": "resetClientCertificateId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 1614
          },
          "name": "resetDataTraceEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 1630
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 1646
          },
          "name": "resetDocumentationVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 1662
          },
          "name": "resetLoggingLevel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 1678
          },
          "name": "resetMethodSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 1694
          },
          "name": "resetMetricsEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 1710
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 1726
          },
          "name": "resetThrottlingBurstLimit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 1742
          },
          "name": "resetThrottlingRateLimit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 1758
          },
          "name": "resetTracingEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 1774
          },
          "name": "resetVariables"
        }
      ],
      "name": "ApigatewayDeploymentStageDescriptionOutputReference",
      "namespace": "apigatewayDeployment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 1480
          },
          "name": "accessLogSetting",
          "type": {
            "fqn": "@cdktn/provider-awscc.apigatewayDeployment.ApigatewayDeploymentStageDescriptionAccessLogSettingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 1576
          },
          "name": "canarySetting",
          "type": {
            "fqn": "@cdktn/provider-awscc.apigatewayDeployment.ApigatewayDeploymentStageDescriptionCanarySettingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 1672
          },
          "name": "methodSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.apigatewayDeployment.ApigatewayDeploymentStageDescriptionMethodSettingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 1704
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.apigatewayDeployment.ApigatewayDeploymentStageDescriptionTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 1490
          },
          "name": "accessLogSettingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apigatewayDeployment.ApigatewayDeploymentStageDescriptionAccessLogSetting"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 1506
          },
          "name": "cacheClusterEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 1522
          },
          "name": "cacheClusterSizeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 1538
          },
          "name": "cacheDataEncryptedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 1554
          },
          "name": "cacheTtlInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 1570
          },
          "name": "cachingEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 1586
          },
          "name": "canarySettingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apigatewayDeployment.ApigatewayDeploymentStageDescriptionCanarySetting"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 1602
          },
          "name": "clientCertificateIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 1618
          },
          "name": "dataTraceEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 1634
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 1650
          },
          "name": "documentationVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 1666
          },
          "name": "loggingLevelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 1682
          },
          "name": "methodSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apigatewayDeployment.ApigatewayDeploymentStageDescriptionMethodSettings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 1698
          },
          "name": "metricsEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 1714
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apigatewayDeployment.ApigatewayDeploymentStageDescriptionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 1730
          },
          "name": "throttlingBurstLimitInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 1746
          },
          "name": "throttlingRateLimitInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 1762
          },
          "name": "tracingEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 1778
          },
          "name": "variablesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 1496
          },
          "name": "cacheClusterEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 1512
          },
          "name": "cacheClusterSize",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 1528
          },
          "name": "cacheDataEncrypted",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 1544
          },
          "name": "cacheTtlInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 1560
          },
          "name": "cachingEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 1592
          },
          "name": "clientCertificateId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 1608
          },
          "name": "dataTraceEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 1624
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 1640
          },
          "name": "documentationVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 1656
          },
          "name": "loggingLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 1688
          },
          "name": "metricsEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 1720
          },
          "name": "throttlingBurstLimit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 1736
          },
          "name": "throttlingRateLimit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 1752
          },
          "name": "tracingEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 1768
          },
          "name": "variables",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 1340
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apigatewayDeployment.ApigatewayDeploymentStageDescription"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apigateway-deployment/index:ApigatewayDeploymentStageDescriptionOutputReference"
    },
    "@cdktn/provider-awscc.apigatewayDeployment.ApigatewayDeploymentStageDescriptionTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayDeployment.ApigatewayDeploymentStageDescriptionTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apigateway-deployment/index.ts",
        "line": 904
      },
      "name": "ApigatewayDeploymentStageDescriptionTags",
      "namespace": "apigatewayDeployment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The combination of tag keys and values can help you organize and categorize your resources.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_deployment#key ApigatewayDeployment#key}",
            "stability": "stable",
            "summary": "A string you can use to assign a value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 910
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_deployment#value ApigatewayDeployment#value}",
            "stability": "stable",
            "summary": "The value for the specified tag key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 916
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apigateway-deployment/index:ApigatewayDeploymentStageDescriptionTags"
    },
    "@cdktn/provider-awscc.apigatewayDeployment.ApigatewayDeploymentStageDescriptionTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayDeployment.ApigatewayDeploymentStageDescriptionTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apigateway-deployment/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/apigateway-deployment/index.ts",
        "line": 1038
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-deployment/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-awscc.apigatewayDeployment.ApigatewayDeploymentStageDescriptionTagsOutputReference"
            }
          }
        }
      ],
      "name": "ApigatewayDeploymentStageDescriptionTagsList",
      "namespace": "apigatewayDeployment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 1039
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apigatewayDeployment.ApigatewayDeploymentStageDescriptionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apigateway-deployment/index:ApigatewayDeploymentStageDescriptionTagsList"
    },
    "@cdktn/provider-awscc.apigatewayDeployment.ApigatewayDeploymentStageDescriptionTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayDeployment.ApigatewayDeploymentStageDescriptionTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apigateway-deployment/index.ts",
          "line": 965
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apigateway-deployment/index.ts",
        "line": 955
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 1013
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 1029
          },
          "name": "resetValue"
        }
      ],
      "name": "ApigatewayDeploymentStageDescriptionTagsOutputReference",
      "namespace": "apigatewayDeployment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 1017
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 1033
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 1007
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 1023
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-deployment/index.ts",
            "line": 969
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apigatewayDeployment.ApigatewayDeploymentStageDescriptionTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apigateway-deployment/index:ApigatewayDeploymentStageDescriptionTagsOutputReference"
    },
    "@cdktn/provider-awscc.apigatewayDocumentationPart.ApigatewayDocumentationPart": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_documentation_part awscc_apigateway_documentation_part}."
      },
      "fqn": "@cdktn/provider-awscc.apigatewayDocumentationPart.ApigatewayDocumentationPart",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_documentation_part awscc_apigateway_documentation_part} Resource."
        },
        "locationInModule": {
          "filename": "src/apigateway-documentation-part/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.apigatewayDocumentationPart.ApigatewayDocumentationPartConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apigateway-documentation-part/index.ts",
        "line": 261
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ApigatewayDocumentationPart resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/apigateway-documentation-part/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 ApigatewayDocumentationPart to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_documentation_part#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ApigatewayDocumentationPart that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ApigatewayDocumentationPart to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-documentation-part/index.ts",
            "line": 333
          },
          "name": "putLocation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.apigatewayDocumentationPart.ApigatewayDocumentationPartLocation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-documentation-part/index.ts",
            "line": 371
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-documentation-part/index.ts",
            "line": 379
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ApigatewayDocumentationPart",
      "namespace": "apigatewayDocumentationPart",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-documentation-part/index.ts",
            "line": 266
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-documentation-part/index.ts",
            "line": 319
          },
          "name": "documentationPartId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-documentation-part/index.ts",
            "line": 324
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-documentation-part/index.ts",
            "line": 330
          },
          "name": "location",
          "type": {
            "fqn": "@cdktn/provider-awscc.apigatewayDocumentationPart.ApigatewayDocumentationPartLocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-documentation-part/index.ts",
            "line": 337
          },
          "name": "locationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apigatewayDocumentationPart.ApigatewayDocumentationPartLocation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-documentation-part/index.ts",
            "line": 350
          },
          "name": "propertiesInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-documentation-part/index.ts",
            "line": 363
          },
          "name": "restApiIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-documentation-part/index.ts",
            "line": 343
          },
          "name": "properties",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-documentation-part/index.ts",
            "line": 356
          },
          "name": "restApiId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apigateway-documentation-part/index:ApigatewayDocumentationPart"
    },
    "@cdktn/provider-awscc.apigatewayDocumentationPart.ApigatewayDocumentationPartConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayDocumentationPart.ApigatewayDocumentationPartConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apigateway-documentation-part/index.ts",
        "line": 14
      },
      "name": "ApigatewayDocumentationPartConfig",
      "namespace": "apigatewayDocumentationPart",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "``Location`` is a property of the [AWS::ApiGateway::DocumentationPart](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-documentationpart.html) resource.\n  For more information about each property, including constraints and valid values, see [DocumentationPart](https://docs.aws.amazon.com/apigateway/latest/api/API_DocumentationPartLocation.html) in the *Amazon API Gateway REST API Reference*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_documentation_part#location ApigatewayDocumentationPart#location}",
            "stability": "stable",
            "summary": "The ``Location`` property specifies the location of the Amazon API Gateway API entity that the documentation applies to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-documentation-part/index.ts",
            "line": 21
          },
          "name": "location",
          "type": {
            "fqn": "@cdktn/provider-awscc.apigatewayDocumentationPart.ApigatewayDocumentationPartLocation"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_documentation_part#properties ApigatewayDocumentationPart#properties}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-documentation-part/index.ts",
            "line": 25
          },
          "name": "properties",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_documentation_part#rest_api_id ApigatewayDocumentationPart#rest_api_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-documentation-part/index.ts",
            "line": 29
          },
          "name": "restApiId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apigateway-documentation-part/index:ApigatewayDocumentationPartConfig"
    },
    "@cdktn/provider-awscc.apigatewayDocumentationPart.ApigatewayDocumentationPartLocation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayDocumentationPart.ApigatewayDocumentationPartLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apigateway-documentation-part/index.ts",
        "line": 31
      },
      "name": "ApigatewayDocumentationPartLocation",
      "namespace": "apigatewayDocumentationPart",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_documentation_part#method ApigatewayDocumentationPart#method}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-documentation-part/index.ts",
            "line": 35
          },
          "name": "method",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_documentation_part#name ApigatewayDocumentationPart#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-documentation-part/index.ts",
            "line": 39
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_documentation_part#path ApigatewayDocumentationPart#path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-documentation-part/index.ts",
            "line": 43
          },
          "name": "path",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_documentation_part#status_code ApigatewayDocumentationPart#status_code}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-documentation-part/index.ts",
            "line": 47
          },
          "name": "statusCode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_documentation_part#type ApigatewayDocumentationPart#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-documentation-part/index.ts",
            "line": 51
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apigateway-documentation-part/index:ApigatewayDocumentationPartLocation"
    },
    "@cdktn/provider-awscc.apigatewayDocumentationPart.ApigatewayDocumentationPartLocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayDocumentationPart.ApigatewayDocumentationPartLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apigateway-documentation-part/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apigateway-documentation-part/index.ts",
        "line": 111
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-documentation-part/index.ts",
            "line": 185
          },
          "name": "resetMethod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-documentation-part/index.ts",
            "line": 201
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-documentation-part/index.ts",
            "line": 217
          },
          "name": "resetPath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-documentation-part/index.ts",
            "line": 233
          },
          "name": "resetStatusCode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-documentation-part/index.ts",
            "line": 249
          },
          "name": "resetType"
        }
      ],
      "name": "ApigatewayDocumentationPartLocationOutputReference",
      "namespace": "apigatewayDocumentationPart",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-documentation-part/index.ts",
            "line": 189
          },
          "name": "methodInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-documentation-part/index.ts",
            "line": 205
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-documentation-part/index.ts",
            "line": 221
          },
          "name": "pathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-documentation-part/index.ts",
            "line": 237
          },
          "name": "statusCodeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-documentation-part/index.ts",
            "line": 253
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-documentation-part/index.ts",
            "line": 179
          },
          "name": "method",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-documentation-part/index.ts",
            "line": 195
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-documentation-part/index.ts",
            "line": 211
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-documentation-part/index.ts",
            "line": 227
          },
          "name": "statusCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-documentation-part/index.ts",
            "line": 243
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-documentation-part/index.ts",
            "line": 123
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apigatewayDocumentationPart.ApigatewayDocumentationPartLocation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apigateway-documentation-part/index:ApigatewayDocumentationPartLocationOutputReference"
    },
    "@cdktn/provider-awscc.apigatewayDocumentationVersion.ApigatewayDocumentationVersion": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_documentation_version awscc_apigateway_documentation_version}."
      },
      "fqn": "@cdktn/provider-awscc.apigatewayDocumentationVersion.ApigatewayDocumentationVersion",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_documentation_version awscc_apigateway_documentation_version} Resource."
        },
        "locationInModule": {
          "filename": "src/apigateway-documentation-version/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-awscc.apigatewayDocumentationVersion.ApigatewayDocumentationVersionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apigateway-documentation-version/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ApigatewayDocumentationVersion resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/apigateway-documentation-version/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 ApigatewayDocumentationVersion to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_documentation_version#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ApigatewayDocumentationVersion that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ApigatewayDocumentationVersion to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-documentation-version/index.ts",
            "line": 97
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-documentation-version/index.ts",
            "line": 140
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-documentation-version/index.ts",
            "line": 148
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ApigatewayDocumentationVersion",
      "namespace": "apigatewayDocumentationVersion",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-documentation-version/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-documentation-version/index.ts",
            "line": 119
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-documentation-version/index.ts",
            "line": 101
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-documentation-version/index.ts",
            "line": 114
          },
          "name": "documentationVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-documentation-version/index.ts",
            "line": 132
          },
          "name": "restApiIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-documentation-version/index.ts",
            "line": 91
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-documentation-version/index.ts",
            "line": 107
          },
          "name": "documentationVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-documentation-version/index.ts",
            "line": 125
          },
          "name": "restApiId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apigateway-documentation-version/index:ApigatewayDocumentationVersion"
    },
    "@cdktn/provider-awscc.apigatewayDocumentationVersion.ApigatewayDocumentationVersionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayDocumentationVersion.ApigatewayDocumentationVersionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apigateway-documentation-version/index.ts",
        "line": 14
      },
      "name": "ApigatewayDocumentationVersionConfig",
      "namespace": "apigatewayDocumentationVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_documentation_version#documentation_version ApigatewayDocumentationVersion#documentation_version}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-documentation-version/index.ts",
            "line": 22
          },
          "name": "documentationVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_documentation_version#rest_api_id ApigatewayDocumentationVersion#rest_api_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-documentation-version/index.ts",
            "line": 26
          },
          "name": "restApiId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_documentation_version#description ApigatewayDocumentationVersion#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-documentation-version/index.ts",
            "line": 18
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apigateway-documentation-version/index:ApigatewayDocumentationVersionConfig"
    },
    "@cdktn/provider-awscc.apigatewayDomainName.ApigatewayDomainName": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_domain_name awscc_apigateway_domain_name}."
      },
      "fqn": "@cdktn/provider-awscc.apigatewayDomainName.ApigatewayDomainName",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_domain_name awscc_apigateway_domain_name} Resource."
        },
        "locationInModule": {
          "filename": "src/apigateway-domain-name/index.ts",
          "line": 503
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.apigatewayDomainName.ApigatewayDomainNameConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apigateway-domain-name/index.ts",
        "line": 471
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ApigatewayDomainName resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/apigateway-domain-name/index.ts",
            "line": 488
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ApigatewayDomainName to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_domain_name#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ApigatewayDomainName that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ApigatewayDomainName to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-domain-name/index.ts",
            "line": 603
          },
          "name": "putEndpointConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.apigatewayDomainName.ApigatewayDomainNameEndpointConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-domain-name/index.ts",
            "line": 624
          },
          "name": "putMutualTlsAuthentication",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.apigatewayDomainName.ApigatewayDomainNameMutualTlsAuthentication"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-domain-name/index.ts",
            "line": 714
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.apigatewayDomainName.ApigatewayDomainNameTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-domain-name/index.ts",
            "line": 543
          },
          "name": "resetCertificateArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-domain-name/index.ts",
            "line": 569
          },
          "name": "resetDomainName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-domain-name/index.ts",
            "line": 590
          },
          "name": "resetEndpointAccessMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-domain-name/index.ts",
            "line": 606
          },
          "name": "resetEndpointConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-domain-name/index.ts",
            "line": 627
          },
          "name": "resetMutualTlsAuthentication"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-domain-name/index.ts",
            "line": 643
          },
          "name": "resetOwnershipVerificationCertificateArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-domain-name/index.ts",
            "line": 659
          },
          "name": "resetRegionalCertificateArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-domain-name/index.ts",
            "line": 685
          },
          "name": "resetRoutingMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-domain-name/index.ts",
            "line": 701
          },
          "name": "resetSecurityPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-domain-name/index.ts",
            "line": 717
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-domain-name/index.ts",
            "line": 729
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-domain-name/index.ts",
            "line": 744
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ApigatewayDomainName",
      "namespace": "apigatewayDomainName",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-domain-name/index.ts",
            "line": 476
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-domain-name/index.ts",
            "line": 552
          },
          "name": "distributionDomainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-domain-name/index.ts",
            "line": 557
          },
          "name": "distributionHostedZoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-domain-name/index.ts",
            "line": 578
          },
          "name": "domainNameArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-domain-name/index.ts",
            "line": 600
          },
          "name": "endpointConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.apigatewayDomainName.ApigatewayDomainNameEndpointConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-domain-name/index.ts",
            "line": 615
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-domain-name/index.ts",
            "line": 621
          },
          "name": "mutualTlsAuthentication",
          "type": {
            "fqn": "@cdktn/provider-awscc.apigatewayDomainName.ApigatewayDomainNameMutualTlsAuthenticationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-domain-name/index.ts",
            "line": 668
          },
          "name": "regionalDomainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-domain-name/index.ts",
            "line": 673
          },
          "name": "regionalHostedZoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-domain-name/index.ts",
            "line": 711
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.apigatewayDomainName.ApigatewayDomainNameTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-domain-name/index.ts",
            "line": 547
          },
          "name": "certificateArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-domain-name/index.ts",
            "line": 573
          },
          "name": "domainNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-domain-name/index.ts",
            "line": 594
          },
          "name": "endpointAccessModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-domain-name/index.ts",
            "line": 610
          },
          "name": "endpointConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apigatewayDomainName.ApigatewayDomainNameEndpointConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-domain-name/index.ts",
            "line": 631
          },
          "name": "mutualTlsAuthenticationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apigatewayDomainName.ApigatewayDomainNameMutualTlsAuthentication"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-domain-name/index.ts",
            "line": 647
          },
          "name": "ownershipVerificationCertificateArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-domain-name/index.ts",
            "line": 663
          },
          "name": "regionalCertificateArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-domain-name/index.ts",
            "line": 689
          },
          "name": "routingModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-domain-name/index.ts",
            "line": 705
          },
          "name": "securityPolicyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-domain-name/index.ts",
            "line": 721
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apigatewayDomainName.ApigatewayDomainNameTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-domain-name/index.ts",
            "line": 537
          },
          "name": "certificateArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-domain-name/index.ts",
            "line": 563
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-domain-name/index.ts",
            "line": 584
          },
          "name": "endpointAccessMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-domain-name/index.ts",
            "line": 637
          },
          "name": "ownershipVerificationCertificateArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-domain-name/index.ts",
            "line": 653
          },
          "name": "regionalCertificateArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-domain-name/index.ts",
            "line": 679
          },
          "name": "routingMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-domain-name/index.ts",
            "line": 695
          },
          "name": "securityPolicy",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apigateway-domain-name/index:ApigatewayDomainName"
    },
    "@cdktn/provider-awscc.apigatewayDomainName.ApigatewayDomainNameConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayDomainName.ApigatewayDomainNameConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apigateway-domain-name/index.ts",
        "line": 14
      },
      "name": "ApigatewayDomainNameConfig",
      "namespace": "apigatewayDomainName",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_domain_name#certificate_arn ApigatewayDomainName#certificate_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-domain-name/index.ts",
            "line": 18
          },
          "name": "certificateArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_domain_name#domain_name ApigatewayDomainName#domain_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-domain-name/index.ts",
            "line": 22
          },
          "name": "domainName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_domain_name#endpoint_access_mode ApigatewayDomainName#endpoint_access_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-domain-name/index.ts",
            "line": 26
          },
          "name": "endpointAccessMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_domain_name#endpoint_configuration ApigatewayDomainName#endpoint_configuration}",
            "stability": "stable",
            "summary": "The endpoint configuration of this DomainName showing the endpoint types and IP address types of the domain name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-domain-name/index.ts",
            "line": 32
          },
          "name": "endpointConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.apigatewayDomainName.ApigatewayDomainNameEndpointConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_domain_name#mutual_tls_authentication ApigatewayDomainName#mutual_tls_authentication}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-domain-name/index.ts",
            "line": 36
          },
          "name": "mutualTlsAuthentication",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.apigatewayDomainName.ApigatewayDomainNameMutualTlsAuthentication"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Only required when configuring mutual TLS and using an ACM imported or private CA certificate ARN as the RegionalCertificateArn.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_domain_name#ownership_verification_certificate_arn ApigatewayDomainName#ownership_verification_certificate_arn}",
            "stability": "stable",
            "summary": "The ARN of the public certificate issued by ACM to validate ownership of your custom domain."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-domain-name/index.ts",
            "line": 42
          },
          "name": "ownershipVerificationCertificateArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_domain_name#regional_certificate_arn ApigatewayDomainName#regional_certificate_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-domain-name/index.ts",
            "line": 46
          },
          "name": "regionalCertificateArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_domain_name#routing_mode ApigatewayDomainName#routing_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-domain-name/index.ts",
            "line": 50
          },
          "name": "routingMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_domain_name#security_policy ApigatewayDomainName#security_policy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-domain-name/index.ts",
            "line": 54
          },
          "name": "securityPolicy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_domain_name#tags ApigatewayDomainName#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-domain-name/index.ts",
            "line": 58
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apigatewayDomainName.ApigatewayDomainNameTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apigateway-domain-name/index:ApigatewayDomainNameConfig"
    },
    "@cdktn/provider-awscc.apigatewayDomainName.ApigatewayDomainNameEndpointConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayDomainName.ApigatewayDomainNameEndpointConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apigateway-domain-name/index.ts",
        "line": 60
      },
      "name": "ApigatewayDomainNameEndpointConfiguration",
      "namespace": "apigatewayDomainName",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_domain_name#ip_address_type ApigatewayDomainName#ip_address_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-domain-name/index.ts",
            "line": 64
          },
          "name": "ipAddressType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_domain_name#types ApigatewayDomainName#types}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-domain-name/index.ts",
            "line": 68
          },
          "name": "types",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/apigateway-domain-name/index:ApigatewayDomainNameEndpointConfiguration"
    },
    "@cdktn/provider-awscc.apigatewayDomainName.ApigatewayDomainNameEndpointConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayDomainName.ApigatewayDomainNameEndpointConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apigateway-domain-name/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/apigateway-domain-name/index.ts",
        "line": 107
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-domain-name/index.ts",
            "line": 163
          },
          "name": "resetIpAddressType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-domain-name/index.ts",
            "line": 179
          },
          "name": "resetTypes"
        }
      ],
      "name": "ApigatewayDomainNameEndpointConfigurationOutputReference",
      "namespace": "apigatewayDomainName",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-domain-name/index.ts",
            "line": 167
          },
          "name": "ipAddressTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-domain-name/index.ts",
            "line": 183
          },
          "name": "typesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-domain-name/index.ts",
            "line": 157
          },
          "name": "ipAddressType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-domain-name/index.ts",
            "line": 173
          },
          "name": "types",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-domain-name/index.ts",
            "line": 119
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apigatewayDomainName.ApigatewayDomainNameEndpointConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apigateway-domain-name/index:ApigatewayDomainNameEndpointConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.apigatewayDomainName.ApigatewayDomainNameMutualTlsAuthentication": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayDomainName.ApigatewayDomainNameMutualTlsAuthentication",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apigateway-domain-name/index.ts",
        "line": 187
      },
      "name": "ApigatewayDomainNameMutualTlsAuthentication",
      "namespace": "apigatewayDomainName",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_domain_name#truststore_uri ApigatewayDomainName#truststore_uri}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-domain-name/index.ts",
            "line": 191
          },
          "name": "truststoreUri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_domain_name#truststore_version ApigatewayDomainName#truststore_version}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-domain-name/index.ts",
            "line": 195
          },
          "name": "truststoreVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apigateway-domain-name/index:ApigatewayDomainNameMutualTlsAuthentication"
    },
    "@cdktn/provider-awscc.apigatewayDomainName.ApigatewayDomainNameMutualTlsAuthenticationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayDomainName.ApigatewayDomainNameMutualTlsAuthenticationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apigateway-domain-name/index.ts",
          "line": 242
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apigateway-domain-name/index.ts",
        "line": 234
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-domain-name/index.ts",
            "line": 290
          },
          "name": "resetTruststoreUri"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-domain-name/index.ts",
            "line": 306
          },
          "name": "resetTruststoreVersion"
        }
      ],
      "name": "ApigatewayDomainNameMutualTlsAuthenticationOutputReference",
      "namespace": "apigatewayDomainName",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-domain-name/index.ts",
            "line": 294
          },
          "name": "truststoreUriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-domain-name/index.ts",
            "line": 310
          },
          "name": "truststoreVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-domain-name/index.ts",
            "line": 284
          },
          "name": "truststoreUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-domain-name/index.ts",
            "line": 300
          },
          "name": "truststoreVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-domain-name/index.ts",
            "line": 246
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apigatewayDomainName.ApigatewayDomainNameMutualTlsAuthentication"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apigateway-domain-name/index:ApigatewayDomainNameMutualTlsAuthenticationOutputReference"
    },
    "@cdktn/provider-awscc.apigatewayDomainName.ApigatewayDomainNameTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayDomainName.ApigatewayDomainNameTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apigateway-domain-name/index.ts",
        "line": 314
      },
      "name": "ApigatewayDomainNameTags",
      "namespace": "apigatewayDomainName",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The combination of tag keys and values can help you organize and categorize your resources.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_domain_name#key ApigatewayDomainName#key}",
            "stability": "stable",
            "summary": "A string you can use to assign a value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-domain-name/index.ts",
            "line": 320
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_domain_name#value ApigatewayDomainName#value}",
            "stability": "stable",
            "summary": "The value for the specified tag key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-domain-name/index.ts",
            "line": 326
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apigateway-domain-name/index:ApigatewayDomainNameTags"
    },
    "@cdktn/provider-awscc.apigatewayDomainName.ApigatewayDomainNameTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayDomainName.ApigatewayDomainNameTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apigateway-domain-name/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apigateway-domain-name/index.ts",
        "line": 448
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-domain-name/index.ts",
            "line": 463
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.apigatewayDomainName.ApigatewayDomainNameTagsOutputReference"
            }
          }
        }
      ],
      "name": "ApigatewayDomainNameTagsList",
      "namespace": "apigatewayDomainName",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-domain-name/index.ts",
            "line": 449
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apigatewayDomainName.ApigatewayDomainNameTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apigateway-domain-name/index:ApigatewayDomainNameTagsList"
    },
    "@cdktn/provider-awscc.apigatewayDomainName.ApigatewayDomainNameTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayDomainName.ApigatewayDomainNameTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apigateway-domain-name/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apigateway-domain-name/index.ts",
        "line": 365
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-domain-name/index.ts",
            "line": 423
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-domain-name/index.ts",
            "line": 439
          },
          "name": "resetValue"
        }
      ],
      "name": "ApigatewayDomainNameTagsOutputReference",
      "namespace": "apigatewayDomainName",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-domain-name/index.ts",
            "line": 427
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-domain-name/index.ts",
            "line": 443
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-domain-name/index.ts",
            "line": 417
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-domain-name/index.ts",
            "line": 433
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-domain-name/index.ts",
            "line": 379
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apigatewayDomainName.ApigatewayDomainNameTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apigateway-domain-name/index:ApigatewayDomainNameTagsOutputReference"
    },
    "@cdktn/provider-awscc.apigatewayDomainNameAccessAssociation.ApigatewayDomainNameAccessAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_domain_name_access_association awscc_apigateway_domain_name_access_association}."
      },
      "fqn": "@cdktn/provider-awscc.apigatewayDomainNameAccessAssociation.ApigatewayDomainNameAccessAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_domain_name_access_association awscc_apigateway_domain_name_access_association} Resource."
        },
        "locationInModule": {
          "filename": "src/apigateway-domain-name-access-association/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-awscc.apigatewayDomainNameAccessAssociation.ApigatewayDomainNameAccessAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apigateway-domain-name-access-association/index.ts",
        "line": 193
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ApigatewayDomainNameAccessAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/apigateway-domain-name-access-association/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 ApigatewayDomainNameAccessAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_domain_name_access_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ApigatewayDomainNameAccessAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ApigatewayDomainNameAccessAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-domain-name-access-association/index.ts",
            "line": 305
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.apigatewayDomainNameAccessAssociation.ApigatewayDomainNameAccessAssociationTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-domain-name-access-association/index.ts",
            "line": 308
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-domain-name-access-association/index.ts",
            "line": 320
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-domain-name-access-association/index.ts",
            "line": 329
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ApigatewayDomainNameAccessAssociation",
      "namespace": "apigatewayDomainNameAccessAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-domain-name-access-association/index.ts",
            "line": 198
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-domain-name-access-association/index.ts",
            "line": 278
          },
          "name": "domainNameAccessAssociationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-domain-name-access-association/index.ts",
            "line": 296
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-domain-name-access-association/index.ts",
            "line": 302
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.apigatewayDomainNameAccessAssociation.ApigatewayDomainNameAccessAssociationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-domain-name-access-association/index.ts",
            "line": 260
          },
          "name": "accessAssociationSourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-domain-name-access-association/index.ts",
            "line": 273
          },
          "name": "accessAssociationSourceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-domain-name-access-association/index.ts",
            "line": 291
          },
          "name": "domainNameArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-domain-name-access-association/index.ts",
            "line": 312
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apigatewayDomainNameAccessAssociation.ApigatewayDomainNameAccessAssociationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-domain-name-access-association/index.ts",
            "line": 253
          },
          "name": "accessAssociationSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-domain-name-access-association/index.ts",
            "line": 266
          },
          "name": "accessAssociationSourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-domain-name-access-association/index.ts",
            "line": 284
          },
          "name": "domainNameArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apigateway-domain-name-access-association/index:ApigatewayDomainNameAccessAssociation"
    },
    "@cdktn/provider-awscc.apigatewayDomainNameAccessAssociation.ApigatewayDomainNameAccessAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayDomainNameAccessAssociation.ApigatewayDomainNameAccessAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apigateway-domain-name-access-association/index.ts",
        "line": 14
      },
      "name": "ApigatewayDomainNameAccessAssociationConfig",
      "namespace": "apigatewayDomainNameAccessAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_domain_name_access_association#access_association_source ApigatewayDomainNameAccessAssociation#access_association_source}",
            "stability": "stable",
            "summary": "The source of the domain name access association resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-domain-name-access-association/index.ts",
            "line": 20
          },
          "name": "accessAssociationSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_domain_name_access_association#access_association_source_type ApigatewayDomainNameAccessAssociation#access_association_source_type}",
            "stability": "stable",
            "summary": "The source type of the domain name access association resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-domain-name-access-association/index.ts",
            "line": 26
          },
          "name": "accessAssociationSourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_domain_name_access_association#domain_name_arn ApigatewayDomainNameAccessAssociation#domain_name_arn}",
            "stability": "stable",
            "summary": "The amazon resource name (ARN) of the domain name resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-domain-name-access-association/index.ts",
            "line": 32
          },
          "name": "domainNameArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_domain_name_access_association#tags ApigatewayDomainNameAccessAssociation#tags}",
            "stability": "stable",
            "summary": "An array of arbitrary tags (key-value pairs) to associate with the domainname access association."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-domain-name-access-association/index.ts",
            "line": 38
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apigatewayDomainNameAccessAssociation.ApigatewayDomainNameAccessAssociationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apigateway-domain-name-access-association/index:ApigatewayDomainNameAccessAssociationConfig"
    },
    "@cdktn/provider-awscc.apigatewayDomainNameAccessAssociation.ApigatewayDomainNameAccessAssociationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayDomainNameAccessAssociation.ApigatewayDomainNameAccessAssociationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apigateway-domain-name-access-association/index.ts",
        "line": 40
      },
      "name": "ApigatewayDomainNameAccessAssociationTags",
      "namespace": "apigatewayDomainNameAccessAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_domain_name_access_association#key ApigatewayDomainNameAccessAssociation#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-domain-name-access-association/index.ts",
            "line": 44
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_domain_name_access_association#value ApigatewayDomainNameAccessAssociation#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-domain-name-access-association/index.ts",
            "line": 48
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apigateway-domain-name-access-association/index:ApigatewayDomainNameAccessAssociationTags"
    },
    "@cdktn/provider-awscc.apigatewayDomainNameAccessAssociation.ApigatewayDomainNameAccessAssociationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayDomainNameAccessAssociation.ApigatewayDomainNameAccessAssociationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apigateway-domain-name-access-association/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apigateway-domain-name-access-association/index.ts",
        "line": 170
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-domain-name-access-association/index.ts",
            "line": 185
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.apigatewayDomainNameAccessAssociation.ApigatewayDomainNameAccessAssociationTagsOutputReference"
            }
          }
        }
      ],
      "name": "ApigatewayDomainNameAccessAssociationTagsList",
      "namespace": "apigatewayDomainNameAccessAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-domain-name-access-association/index.ts",
            "line": 171
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apigatewayDomainNameAccessAssociation.ApigatewayDomainNameAccessAssociationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apigateway-domain-name-access-association/index:ApigatewayDomainNameAccessAssociationTagsList"
    },
    "@cdktn/provider-awscc.apigatewayDomainNameAccessAssociation.ApigatewayDomainNameAccessAssociationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayDomainNameAccessAssociation.ApigatewayDomainNameAccessAssociationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apigateway-domain-name-access-association/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/apigateway-domain-name-access-association/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-domain-name-access-association/index.ts",
            "line": 145
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-domain-name-access-association/index.ts",
            "line": 161
          },
          "name": "resetValue"
        }
      ],
      "name": "ApigatewayDomainNameAccessAssociationTagsOutputReference",
      "namespace": "apigatewayDomainNameAccessAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-domain-name-access-association/index.ts",
            "line": 149
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-domain-name-access-association/index.ts",
            "line": 165
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-domain-name-access-association/index.ts",
            "line": 139
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-domain-name-access-association/index.ts",
            "line": 155
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-domain-name-access-association/index.ts",
            "line": 101
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apigatewayDomainNameAccessAssociation.ApigatewayDomainNameAccessAssociationTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apigateway-domain-name-access-association/index:ApigatewayDomainNameAccessAssociationTagsOutputReference"
    },
    "@cdktn/provider-awscc.apigatewayDomainNameV2.ApigatewayDomainNameV2": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_domain_name_v2 awscc_apigateway_domain_name_v2}."
      },
      "fqn": "@cdktn/provider-awscc.apigatewayDomainNameV2.ApigatewayDomainNameV2",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_domain_name_v2 awscc_apigateway_domain_name_v2} Resource."
        },
        "locationInModule": {
          "filename": "src/apigateway-domain-name-v2/index.ts",
          "line": 362
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.apigatewayDomainNameV2.ApigatewayDomainNameV2Config"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apigateway-domain-name-v2/index.ts",
        "line": 330
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ApigatewayDomainNameV2 resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/apigateway-domain-name-v2/index.ts",
            "line": 347
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ApigatewayDomainNameV2 to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_domain_name_v2#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ApigatewayDomainNameV2 that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ApigatewayDomainNameV2 to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-domain-name-v2/index.ts",
            "line": 455
          },
          "name": "putEndpointConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.apigatewayDomainNameV2.ApigatewayDomainNameV2EndpointConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-domain-name-v2/index.ts",
            "line": 524
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.apigatewayDomainNameV2.ApigatewayDomainNameV2Tags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-domain-name-v2/index.ts",
            "line": 400
          },
          "name": "resetCertificateArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-domain-name-v2/index.ts",
            "line": 416
          },
          "name": "resetDomainName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-domain-name-v2/index.ts",
            "line": 442
          },
          "name": "resetEndpointAccessMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-domain-name-v2/index.ts",
            "line": 458
          },
          "name": "resetEndpointConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-domain-name-v2/index.ts",
            "line": 479
          },
          "name": "resetPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-domain-name-v2/index.ts",
            "line": 495
          },
          "name": "resetRoutingMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-domain-name-v2/index.ts",
            "line": 511
          },
          "name": "resetSecurityPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-domain-name-v2/index.ts",
            "line": 527
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-domain-name-v2/index.ts",
            "line": 539
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-domain-name-v2/index.ts",
            "line": 552
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ApigatewayDomainNameV2",
      "namespace": "apigatewayDomainNameV2",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-domain-name-v2/index.ts",
            "line": 335
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-domain-name-v2/index.ts",
            "line": 425
          },
          "name": "domainNameArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-domain-name-v2/index.ts",
            "line": 430
          },
          "name": "domainNameId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-domain-name-v2/index.ts",
            "line": 452
          },
          "name": "endpointConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.apigatewayDomainNameV2.ApigatewayDomainNameV2EndpointConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-domain-name-v2/index.ts",
            "line": 467
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-domain-name-v2/index.ts",
            "line": 521
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.apigatewayDomainNameV2.ApigatewayDomainNameV2TagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-domain-name-v2/index.ts",
            "line": 404
          },
          "name": "certificateArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-domain-name-v2/index.ts",
            "line": 420
          },
          "name": "domainNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-domain-name-v2/index.ts",
            "line": 446
          },
          "name": "endpointAccessModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-domain-name-v2/index.ts",
            "line": 462
          },
          "name": "endpointConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apigatewayDomainNameV2.ApigatewayDomainNameV2EndpointConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-domain-name-v2/index.ts",
            "line": 483
          },
          "name": "policyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-domain-name-v2/index.ts",
            "line": 499
          },
          "name": "routingModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-domain-name-v2/index.ts",
            "line": 515
          },
          "name": "securityPolicyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-domain-name-v2/index.ts",
            "line": 531
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apigatewayDomainNameV2.ApigatewayDomainNameV2Tags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-domain-name-v2/index.ts",
            "line": 394
          },
          "name": "certificateArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-domain-name-v2/index.ts",
            "line": 410
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-domain-name-v2/index.ts",
            "line": 436
          },
          "name": "endpointAccessMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-domain-name-v2/index.ts",
            "line": 473
          },
          "name": "policy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-domain-name-v2/index.ts",
            "line": 489
          },
          "name": "routingMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-domain-name-v2/index.ts",
            "line": 505
          },
          "name": "securityPolicy",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apigateway-domain-name-v2/index:ApigatewayDomainNameV2"
    },
    "@cdktn/provider-awscc.apigatewayDomainNameV2.ApigatewayDomainNameV2Config": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayDomainNameV2.ApigatewayDomainNameV2Config",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apigateway-domain-name-v2/index.ts",
        "line": 14
      },
      "name": "ApigatewayDomainNameV2Config",
      "namespace": "apigatewayDomainNameV2",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_domain_name_v2#certificate_arn ApigatewayDomainNameV2#certificate_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-domain-name-v2/index.ts",
            "line": 18
          },
          "name": "certificateArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_domain_name_v2#domain_name ApigatewayDomainNameV2#domain_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-domain-name-v2/index.ts",
            "line": 22
          },
          "name": "domainName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_domain_name_v2#endpoint_access_mode ApigatewayDomainNameV2#endpoint_access_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-domain-name-v2/index.ts",
            "line": 26
          },
          "name": "endpointAccessMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_domain_name_v2#endpoint_configuration ApigatewayDomainNameV2#endpoint_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-domain-name-v2/index.ts",
            "line": 30
          },
          "name": "endpointConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.apigatewayDomainNameV2.ApigatewayDomainNameV2EndpointConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_domain_name_v2#policy ApigatewayDomainNameV2#policy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-domain-name-v2/index.ts",
            "line": 34
          },
          "name": "policy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_domain_name_v2#routing_mode ApigatewayDomainNameV2#routing_mode}",
            "stability": "stable",
            "summary": "The valid routing modes are [BASE_PATH_MAPPING_ONLY], [ROUTING_RULE_THEN_BASE_PATH_MAPPING] and [ROUTING_RULE_ONLY]. All other inputs are invalid."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-domain-name-v2/index.ts",
            "line": 40
          },
          "name": "routingMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_domain_name_v2#security_policy ApigatewayDomainNameV2#security_policy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-domain-name-v2/index.ts",
            "line": 44
          },
          "name": "securityPolicy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_domain_name_v2#tags ApigatewayDomainNameV2#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-domain-name-v2/index.ts",
            "line": 48
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apigatewayDomainNameV2.ApigatewayDomainNameV2Tags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apigateway-domain-name-v2/index:ApigatewayDomainNameV2Config"
    },
    "@cdktn/provider-awscc.apigatewayDomainNameV2.ApigatewayDomainNameV2EndpointConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayDomainNameV2.ApigatewayDomainNameV2EndpointConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apigateway-domain-name-v2/index.ts",
        "line": 50
      },
      "name": "ApigatewayDomainNameV2EndpointConfiguration",
      "namespace": "apigatewayDomainNameV2",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_domain_name_v2#ip_address_type ApigatewayDomainNameV2#ip_address_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-domain-name-v2/index.ts",
            "line": 54
          },
          "name": "ipAddressType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_domain_name_v2#types ApigatewayDomainNameV2#types}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-domain-name-v2/index.ts",
            "line": 58
          },
          "name": "types",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/apigateway-domain-name-v2/index:ApigatewayDomainNameV2EndpointConfiguration"
    },
    "@cdktn/provider-awscc.apigatewayDomainNameV2.ApigatewayDomainNameV2EndpointConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayDomainNameV2.ApigatewayDomainNameV2EndpointConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apigateway-domain-name-v2/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/apigateway-domain-name-v2/index.ts",
        "line": 97
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-domain-name-v2/index.ts",
            "line": 153
          },
          "name": "resetIpAddressType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-domain-name-v2/index.ts",
            "line": 169
          },
          "name": "resetTypes"
        }
      ],
      "name": "ApigatewayDomainNameV2EndpointConfigurationOutputReference",
      "namespace": "apigatewayDomainNameV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-domain-name-v2/index.ts",
            "line": 157
          },
          "name": "ipAddressTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-domain-name-v2/index.ts",
            "line": 173
          },
          "name": "typesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-domain-name-v2/index.ts",
            "line": 147
          },
          "name": "ipAddressType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-domain-name-v2/index.ts",
            "line": 163
          },
          "name": "types",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-domain-name-v2/index.ts",
            "line": 109
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apigatewayDomainNameV2.ApigatewayDomainNameV2EndpointConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apigateway-domain-name-v2/index:ApigatewayDomainNameV2EndpointConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.apigatewayDomainNameV2.ApigatewayDomainNameV2Tags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayDomainNameV2.ApigatewayDomainNameV2Tags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apigateway-domain-name-v2/index.ts",
        "line": 177
      },
      "name": "ApigatewayDomainNameV2Tags",
      "namespace": "apigatewayDomainNameV2",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_domain_name_v2#key ApigatewayDomainNameV2#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-domain-name-v2/index.ts",
            "line": 181
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_domain_name_v2#value ApigatewayDomainNameV2#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-domain-name-v2/index.ts",
            "line": 185
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apigateway-domain-name-v2/index:ApigatewayDomainNameV2Tags"
    },
    "@cdktn/provider-awscc.apigatewayDomainNameV2.ApigatewayDomainNameV2TagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayDomainNameV2.ApigatewayDomainNameV2TagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apigateway-domain-name-v2/index.ts",
          "line": 315
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apigateway-domain-name-v2/index.ts",
        "line": 307
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-domain-name-v2/index.ts",
            "line": 322
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.apigatewayDomainNameV2.ApigatewayDomainNameV2TagsOutputReference"
            }
          }
        }
      ],
      "name": "ApigatewayDomainNameV2TagsList",
      "namespace": "apigatewayDomainNameV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-domain-name-v2/index.ts",
            "line": 308
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apigatewayDomainNameV2.ApigatewayDomainNameV2Tags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apigateway-domain-name-v2/index:ApigatewayDomainNameV2TagsList"
    },
    "@cdktn/provider-awscc.apigatewayDomainNameV2.ApigatewayDomainNameV2TagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayDomainNameV2.ApigatewayDomainNameV2TagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apigateway-domain-name-v2/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/apigateway-domain-name-v2/index.ts",
        "line": 224
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-domain-name-v2/index.ts",
            "line": 282
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-domain-name-v2/index.ts",
            "line": 298
          },
          "name": "resetValue"
        }
      ],
      "name": "ApigatewayDomainNameV2TagsOutputReference",
      "namespace": "apigatewayDomainNameV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-domain-name-v2/index.ts",
            "line": 286
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-domain-name-v2/index.ts",
            "line": 302
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-domain-name-v2/index.ts",
            "line": 276
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-domain-name-v2/index.ts",
            "line": 292
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-domain-name-v2/index.ts",
            "line": 238
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apigatewayDomainNameV2.ApigatewayDomainNameV2Tags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apigateway-domain-name-v2/index:ApigatewayDomainNameV2TagsOutputReference"
    },
    "@cdktn/provider-awscc.apigatewayGatewayResponse.ApigatewayGatewayResponse": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_gateway_response awscc_apigateway_gateway_response}."
      },
      "fqn": "@cdktn/provider-awscc.apigatewayGatewayResponse.ApigatewayGatewayResponse",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_gateway_response awscc_apigateway_gateway_response} Resource."
        },
        "locationInModule": {
          "filename": "src/apigateway-gateway-response/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-awscc.apigatewayGatewayResponse.ApigatewayGatewayResponseConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apigateway-gateway-response/index.ts",
        "line": 40
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ApigatewayGatewayResponse resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/apigateway-gateway-response/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 ApigatewayGatewayResponse to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_gateway_response#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ApigatewayGatewayResponse that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ApigatewayGatewayResponse to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-gateway-response/index.ts",
            "line": 117
          },
          "name": "resetResponseParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-gateway-response/index.ts",
            "line": 133
          },
          "name": "resetResponseTemplates"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-gateway-response/index.ts",
            "line": 175
          },
          "name": "resetStatusCode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-gateway-response/index.ts",
            "line": 187
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-gateway-response/index.ts",
            "line": 197
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ApigatewayGatewayResponse",
      "namespace": "apigatewayGatewayResponse",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-gateway-response/index.ts",
            "line": 45
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-gateway-response/index.ts",
            "line": 100
          },
          "name": "gatewayResponseId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-gateway-response/index.ts",
            "line": 105
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-gateway-response/index.ts",
            "line": 121
          },
          "name": "responseParametersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-gateway-response/index.ts",
            "line": 137
          },
          "name": "responseTemplatesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-gateway-response/index.ts",
            "line": 150
          },
          "name": "responseTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-gateway-response/index.ts",
            "line": 163
          },
          "name": "restApiIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-gateway-response/index.ts",
            "line": 179
          },
          "name": "statusCodeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-gateway-response/index.ts",
            "line": 111
          },
          "name": "responseParameters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-gateway-response/index.ts",
            "line": 127
          },
          "name": "responseTemplates",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-gateway-response/index.ts",
            "line": 143
          },
          "name": "responseType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-gateway-response/index.ts",
            "line": 156
          },
          "name": "restApiId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-gateway-response/index.ts",
            "line": 169
          },
          "name": "statusCode",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apigateway-gateway-response/index:ApigatewayGatewayResponse"
    },
    "@cdktn/provider-awscc.apigatewayGatewayResponse.ApigatewayGatewayResponseConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayGatewayResponse.ApigatewayGatewayResponseConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apigateway-gateway-response/index.ts",
        "line": 14
      },
      "name": "ApigatewayGatewayResponseConfig",
      "namespace": "apigatewayGatewayResponse",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_gateway_response#response_type ApigatewayGatewayResponse#response_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-gateway-response/index.ts",
            "line": 26
          },
          "name": "responseType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_gateway_response#rest_api_id ApigatewayGatewayResponse#rest_api_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-gateway-response/index.ts",
            "line": 30
          },
          "name": "restApiId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_gateway_response#response_parameters ApigatewayGatewayResponse#response_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-gateway-response/index.ts",
            "line": 18
          },
          "name": "responseParameters",
          "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/hashicorp/awscc/1.96.0/docs/resources/apigateway_gateway_response#response_templates ApigatewayGatewayResponse#response_templates}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-gateway-response/index.ts",
            "line": 22
          },
          "name": "responseTemplates",
          "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/hashicorp/awscc/1.96.0/docs/resources/apigateway_gateway_response#status_code ApigatewayGatewayResponse#status_code}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-gateway-response/index.ts",
            "line": 34
          },
          "name": "statusCode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apigateway-gateway-response/index:ApigatewayGatewayResponseConfig"
    },
    "@cdktn/provider-awscc.apigatewayMethod.ApigatewayMethod": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_method awscc_apigateway_method}."
      },
      "fqn": "@cdktn/provider-awscc.apigatewayMethod.ApigatewayMethod",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_method awscc_apigateway_method} Resource."
        },
        "locationInModule": {
          "filename": "src/apigateway-method/index.ts",
          "line": 1128
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.apigatewayMethod.ApigatewayMethodConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apigateway-method/index.ts",
        "line": 1096
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ApigatewayMethod resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 1113
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ApigatewayMethod to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_method#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ApigatewayMethod that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ApigatewayMethod to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 1250
          },
          "name": "putIntegration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.apigatewayMethod.ApigatewayMethodIntegration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 1266
          },
          "name": "putMethodResponses",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.apigatewayMethod.ApigatewayMethodMethodResponses"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 1171
          },
          "name": "resetApiKeyRequired"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 1187
          },
          "name": "resetAuthorizationScopes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 1203
          },
          "name": "resetAuthorizationType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 1219
          },
          "name": "resetAuthorizerId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 1253
          },
          "name": "resetIntegration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 1269
          },
          "name": "resetMethodResponses"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 1285
          },
          "name": "resetOperationName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 1301
          },
          "name": "resetRequestModels"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 1317
          },
          "name": "resetRequestParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 1333
          },
          "name": "resetRequestValidatorId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 1371
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 1389
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ApigatewayMethod",
      "namespace": "apigatewayMethod",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 1101
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 1241
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 1247
          },
          "name": "integration",
          "type": {
            "fqn": "@cdktn/provider-awscc.apigatewayMethod.ApigatewayMethodIntegrationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 1263
          },
          "name": "methodResponses",
          "type": {
            "fqn": "@cdktn/provider-awscc.apigatewayMethod.ApigatewayMethodMethodResponsesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 1175
          },
          "name": "apiKeyRequiredInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 1191
          },
          "name": "authorizationScopesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 1207
          },
          "name": "authorizationTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 1223
          },
          "name": "authorizerIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 1236
          },
          "name": "httpMethodInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 1257
          },
          "name": "integrationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apigatewayMethod.ApigatewayMethodIntegration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 1273
          },
          "name": "methodResponsesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apigatewayMethod.ApigatewayMethodMethodResponses"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 1289
          },
          "name": "operationNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 1305
          },
          "name": "requestModelsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 1321
          },
          "name": "requestParametersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "union": {
                  "types": [
                    {
                      "primitive": "boolean"
                    },
                    {
                      "fqn": "cdktn.IResolvable"
                    }
                  ]
                }
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 1337
          },
          "name": "requestValidatorIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 1350
          },
          "name": "resourceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 1363
          },
          "name": "restApiIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 1165
          },
          "name": "apiKeyRequired",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 1181
          },
          "name": "authorizationScopes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 1197
          },
          "name": "authorizationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 1213
          },
          "name": "authorizerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 1229
          },
          "name": "httpMethod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 1279
          },
          "name": "operationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 1295
          },
          "name": "requestModels",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 1311
          },
          "name": "requestParameters",
          "type": {
            "collection": {
              "elementtype": {
                "union": {
                  "types": [
                    {
                      "primitive": "boolean"
                    },
                    {
                      "fqn": "cdktn.IResolvable"
                    }
                  ]
                }
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 1327
          },
          "name": "requestValidatorId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 1343
          },
          "name": "resourceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 1356
          },
          "name": "restApiId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apigateway-method/index:ApigatewayMethod"
    },
    "@cdktn/provider-awscc.apigatewayMethod.ApigatewayMethodConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayMethod.ApigatewayMethodConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apigateway-method/index.ts",
        "line": 14
      },
      "name": "ApigatewayMethodConfig",
      "namespace": "apigatewayMethod",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_method#http_method ApigatewayMethod#http_method}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 37
          },
          "name": "httpMethod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_method#resource_id ApigatewayMethod#resource_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 67
          },
          "name": "resourceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_method#rest_api_id ApigatewayMethod#rest_api_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 71
          },
          "name": "restApiId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_method#api_key_required ApigatewayMethod#api_key_required}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 18
          },
          "name": "apiKeyRequired",
          "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/hashicorp/awscc/1.96.0/docs/resources/apigateway_method#authorization_scopes ApigatewayMethod#authorization_scopes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 22
          },
          "name": "authorizationScopes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter is required. For valid values, see [Method](https://docs.aws.amazon.com/apigateway/latest/api/API_Method.html) in the *API Gateway API Reference*.\n  If you specify the ``AuthorizerId`` property, specify ``CUSTOM`` or ``COGNITO_USER_POOLS`` for this property.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_method#authorization_type ApigatewayMethod#authorization_type}",
            "stability": "stable",
            "summary": "The method's authorization type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 29
          },
          "name": "authorizationType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_method#authorizer_id ApigatewayMethod#authorizer_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 33
          },
          "name": "authorizerId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_method#integration ApigatewayMethod#integration}",
            "stability": "stable",
            "summary": "``Integration`` is a property of the [AWS::ApiGateway::Method](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-method.html) resource that specifies information about the target backend that a method calls."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 43
          },
          "name": "integration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.apigatewayMethod.ApigatewayMethodIntegration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_method#method_responses ApigatewayMethod#method_responses}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 47
          },
          "name": "methodResponses",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apigatewayMethod.ApigatewayMethodMethodResponses"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_method#operation_name ApigatewayMethod#operation_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 51
          },
          "name": "operationName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_method#request_models ApigatewayMethod#request_models}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 55
          },
          "name": "requestModels",
          "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/hashicorp/awscc/1.96.0/docs/resources/apigateway_method#request_parameters ApigatewayMethod#request_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 59
          },
          "name": "requestParameters",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "union": {
                  "types": [
                    {
                      "primitive": "boolean"
                    },
                    {
                      "fqn": "cdktn.IResolvable"
                    }
                  ]
                }
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_method#request_validator_id ApigatewayMethod#request_validator_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 63
          },
          "name": "requestValidatorId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apigateway-method/index:ApigatewayMethodConfig"
    },
    "@cdktn/provider-awscc.apigatewayMethod.ApigatewayMethodIntegration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayMethod.ApigatewayMethodIntegration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apigateway-method/index.ts",
        "line": 321
      },
      "name": "ApigatewayMethodIntegration",
      "namespace": "apigatewayMethod",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_method#cache_key_parameters ApigatewayMethod#cache_key_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 325
          },
          "name": "cacheKeyParameters",
          "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/hashicorp/awscc/1.96.0/docs/resources/apigateway_method#cache_namespace ApigatewayMethod#cache_namespace}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 329
          },
          "name": "cacheNamespace",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_method#connection_id ApigatewayMethod#connection_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 333
          },
          "name": "connectionId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_method#connection_type ApigatewayMethod#connection_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 337
          },
          "name": "connectionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_method#content_handling ApigatewayMethod#content_handling}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 341
          },
          "name": "contentHandling",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_method#credentials ApigatewayMethod#credentials}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 345
          },
          "name": "credentials",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_method#integration_http_method ApigatewayMethod#integration_http_method}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 349
          },
          "name": "integrationHttpMethod",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_method#integration_responses ApigatewayMethod#integration_responses}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 353
          },
          "name": "integrationResponses",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apigatewayMethod.ApigatewayMethodIntegrationIntegrationResponses"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_method#integration_target ApigatewayMethod#integration_target}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 357
          },
          "name": "integrationTarget",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_method#passthrough_behavior ApigatewayMethod#passthrough_behavior}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 361
          },
          "name": "passthroughBehavior",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_method#request_parameters ApigatewayMethod#request_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 365
          },
          "name": "requestParameters",
          "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/hashicorp/awscc/1.96.0/docs/resources/apigateway_method#request_templates ApigatewayMethod#request_templates}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 369
          },
          "name": "requestTemplates",
          "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/hashicorp/awscc/1.96.0/docs/resources/apigateway_method#response_transfer_mode ApigatewayMethod#response_transfer_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 373
          },
          "name": "responseTransferMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_method#timeout_in_millis ApigatewayMethod#timeout_in_millis}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 377
          },
          "name": "timeoutInMillis",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_method#type ApigatewayMethod#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 381
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_method#uri ApigatewayMethod#uri}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 385
          },
          "name": "uri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apigateway-method/index:ApigatewayMethodIntegration"
    },
    "@cdktn/provider-awscc.apigatewayMethod.ApigatewayMethodIntegrationIntegrationResponses": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayMethod.ApigatewayMethodIntegrationIntegrationResponses",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apigateway-method/index.ts",
        "line": 73
      },
      "name": "ApigatewayMethodIntegrationIntegrationResponses",
      "namespace": "apigatewayMethod",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_method#content_handling ApigatewayMethod#content_handling}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 77
          },
          "name": "contentHandling",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_method#response_parameters ApigatewayMethod#response_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 81
          },
          "name": "responseParameters",
          "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/hashicorp/awscc/1.96.0/docs/resources/apigateway_method#response_templates ApigatewayMethod#response_templates}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 85
          },
          "name": "responseTemplates",
          "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/hashicorp/awscc/1.96.0/docs/resources/apigateway_method#selection_pattern ApigatewayMethod#selection_pattern}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 89
          },
          "name": "selectionPattern",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_method#status_code ApigatewayMethod#status_code}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 93
          },
          "name": "statusCode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apigateway-method/index:ApigatewayMethodIntegrationIntegrationResponses"
    },
    "@cdktn/provider-awscc.apigatewayMethod.ApigatewayMethodIntegrationIntegrationResponsesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayMethod.ApigatewayMethodIntegrationIntegrationResponsesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apigateway-method/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/apigateway-method/index.ts",
        "line": 302
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-method/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-awscc.apigatewayMethod.ApigatewayMethodIntegrationIntegrationResponsesOutputReference"
            }
          }
        }
      ],
      "name": "ApigatewayMethodIntegrationIntegrationResponsesList",
      "namespace": "apigatewayMethod",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 303
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apigatewayMethod.ApigatewayMethodIntegrationIntegrationResponses"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apigateway-method/index:ApigatewayMethodIntegrationIntegrationResponsesList"
    },
    "@cdktn/provider-awscc.apigatewayMethod.ApigatewayMethodIntegrationIntegrationResponsesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayMethod.ApigatewayMethodIntegrationIntegrationResponsesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apigateway-method/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/apigateway-method/index.ts",
        "line": 153
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 229
          },
          "name": "resetContentHandling"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 245
          },
          "name": "resetResponseParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 261
          },
          "name": "resetResponseTemplates"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 277
          },
          "name": "resetSelectionPattern"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 293
          },
          "name": "resetStatusCode"
        }
      ],
      "name": "ApigatewayMethodIntegrationIntegrationResponsesOutputReference",
      "namespace": "apigatewayMethod",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 233
          },
          "name": "contentHandlingInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 249
          },
          "name": "responseParametersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 265
          },
          "name": "responseTemplatesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 281
          },
          "name": "selectionPatternInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 297
          },
          "name": "statusCodeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 223
          },
          "name": "contentHandling",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 239
          },
          "name": "responseParameters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 255
          },
          "name": "responseTemplates",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 271
          },
          "name": "selectionPattern",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 287
          },
          "name": "statusCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 167
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apigatewayMethod.ApigatewayMethodIntegrationIntegrationResponses"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apigateway-method/index:ApigatewayMethodIntegrationIntegrationResponsesOutputReference"
    },
    "@cdktn/provider-awscc.apigatewayMethod.ApigatewayMethodIntegrationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayMethod.ApigatewayMethodIntegrationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apigateway-method/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/apigateway-method/index.ts",
        "line": 522
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 771
          },
          "name": "putIntegrationResponses",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.apigatewayMethod.ApigatewayMethodIntegrationIntegrationResponses"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 662
          },
          "name": "resetCacheKeyParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 678
          },
          "name": "resetCacheNamespace"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 694
          },
          "name": "resetConnectionId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 710
          },
          "name": "resetConnectionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 726
          },
          "name": "resetContentHandling"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 742
          },
          "name": "resetCredentials"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 758
          },
          "name": "resetIntegrationHttpMethod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 774
          },
          "name": "resetIntegrationResponses"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 790
          },
          "name": "resetIntegrationTarget"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 806
          },
          "name": "resetPassthroughBehavior"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 822
          },
          "name": "resetRequestParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 838
          },
          "name": "resetRequestTemplates"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 854
          },
          "name": "resetResponseTransferMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 870
          },
          "name": "resetTimeoutInMillis"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 886
          },
          "name": "resetType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 902
          },
          "name": "resetUri"
        }
      ],
      "name": "ApigatewayMethodIntegrationOutputReference",
      "namespace": "apigatewayMethod",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 768
          },
          "name": "integrationResponses",
          "type": {
            "fqn": "@cdktn/provider-awscc.apigatewayMethod.ApigatewayMethodIntegrationIntegrationResponsesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 666
          },
          "name": "cacheKeyParametersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 682
          },
          "name": "cacheNamespaceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 698
          },
          "name": "connectionIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 714
          },
          "name": "connectionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 730
          },
          "name": "contentHandlingInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 746
          },
          "name": "credentialsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 762
          },
          "name": "integrationHttpMethodInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 778
          },
          "name": "integrationResponsesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apigatewayMethod.ApigatewayMethodIntegrationIntegrationResponses"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 794
          },
          "name": "integrationTargetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 810
          },
          "name": "passthroughBehaviorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 826
          },
          "name": "requestParametersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 842
          },
          "name": "requestTemplatesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 858
          },
          "name": "responseTransferModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 874
          },
          "name": "timeoutInMillisInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 890
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 906
          },
          "name": "uriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 656
          },
          "name": "cacheKeyParameters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 672
          },
          "name": "cacheNamespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 688
          },
          "name": "connectionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 704
          },
          "name": "connectionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 720
          },
          "name": "contentHandling",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 736
          },
          "name": "credentials",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 752
          },
          "name": "integrationHttpMethod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 784
          },
          "name": "integrationTarget",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 800
          },
          "name": "passthroughBehavior",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 816
          },
          "name": "requestParameters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 832
          },
          "name": "requestTemplates",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 848
          },
          "name": "responseTransferMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 864
          },
          "name": "timeoutInMillis",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 880
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 896
          },
          "name": "uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 534
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apigatewayMethod.ApigatewayMethodIntegration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apigateway-method/index:ApigatewayMethodIntegrationOutputReference"
    },
    "@cdktn/provider-awscc.apigatewayMethod.ApigatewayMethodMethodResponses": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayMethod.ApigatewayMethodMethodResponses",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apigateway-method/index.ts",
        "line": 910
      },
      "name": "ApigatewayMethodMethodResponses",
      "namespace": "apigatewayMethod",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_method#response_models ApigatewayMethod#response_models}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 914
          },
          "name": "responseModels",
          "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/hashicorp/awscc/1.96.0/docs/resources/apigateway_method#response_parameters ApigatewayMethod#response_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 918
          },
          "name": "responseParameters",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "union": {
                  "types": [
                    {
                      "primitive": "boolean"
                    },
                    {
                      "fqn": "cdktn.IResolvable"
                    }
                  ]
                }
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_method#status_code ApigatewayMethod#status_code}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 922
          },
          "name": "statusCode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apigateway-method/index:ApigatewayMethodMethodResponses"
    },
    "@cdktn/provider-awscc.apigatewayMethod.ApigatewayMethodMethodResponsesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayMethod.ApigatewayMethodMethodResponsesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apigateway-method/index.ts",
          "line": 1081
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apigateway-method/index.ts",
        "line": 1073
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 1088
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.apigatewayMethod.ApigatewayMethodMethodResponsesOutputReference"
            }
          }
        }
      ],
      "name": "ApigatewayMethodMethodResponsesList",
      "namespace": "apigatewayMethod",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 1074
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apigatewayMethod.ApigatewayMethodMethodResponses"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apigateway-method/index:ApigatewayMethodMethodResponsesList"
    },
    "@cdktn/provider-awscc.apigatewayMethod.ApigatewayMethodMethodResponsesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayMethod.ApigatewayMethodMethodResponsesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apigateway-method/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apigateway-method/index.ts",
        "line": 968
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 1032
          },
          "name": "resetResponseModels"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 1048
          },
          "name": "resetResponseParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 1064
          },
          "name": "resetStatusCode"
        }
      ],
      "name": "ApigatewayMethodMethodResponsesOutputReference",
      "namespace": "apigatewayMethod",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 1036
          },
          "name": "responseModelsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 1052
          },
          "name": "responseParametersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "union": {
                  "types": [
                    {
                      "primitive": "boolean"
                    },
                    {
                      "fqn": "cdktn.IResolvable"
                    }
                  ]
                }
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 1068
          },
          "name": "statusCodeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 1026
          },
          "name": "responseModels",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 1042
          },
          "name": "responseParameters",
          "type": {
            "collection": {
              "elementtype": {
                "union": {
                  "types": [
                    {
                      "primitive": "boolean"
                    },
                    {
                      "fqn": "cdktn.IResolvable"
                    }
                  ]
                }
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 1058
          },
          "name": "statusCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-method/index.ts",
            "line": 982
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apigatewayMethod.ApigatewayMethodMethodResponses"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apigateway-method/index:ApigatewayMethodMethodResponsesOutputReference"
    },
    "@cdktn/provider-awscc.apigatewayModel.ApigatewayModel": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_model awscc_apigateway_model}."
      },
      "fqn": "@cdktn/provider-awscc.apigatewayModel.ApigatewayModel",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_model awscc_apigateway_model} Resource."
        },
        "locationInModule": {
          "filename": "src/apigateway-model/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-awscc.apigatewayModel.ApigatewayModelConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apigateway-model/index.ts",
        "line": 43
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ApigatewayModel resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/apigateway-model/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 ApigatewayModel to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_model#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ApigatewayModel that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ApigatewayModel to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-model/index.ts",
            "line": 110
          },
          "name": "resetContentType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-model/index.ts",
            "line": 126
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-model/index.ts",
            "line": 147
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-model/index.ts",
            "line": 176
          },
          "name": "resetSchema"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-model/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/apigateway-model/index.ts",
            "line": 198
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ApigatewayModel",
      "namespace": "apigatewayModel",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-model/index.ts",
            "line": 48
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-model/index.ts",
            "line": 135
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-model/index.ts",
            "line": 114
          },
          "name": "contentTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-model/index.ts",
            "line": 130
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-model/index.ts",
            "line": 151
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-model/index.ts",
            "line": 164
          },
          "name": "restApiIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-model/index.ts",
            "line": 180
          },
          "name": "schemaInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-model/index.ts",
            "line": 104
          },
          "name": "contentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-model/index.ts",
            "line": 120
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-model/index.ts",
            "line": 141
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-model/index.ts",
            "line": 157
          },
          "name": "restApiId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-model/index.ts",
            "line": 170
          },
          "name": "schema",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apigateway-model/index:ApigatewayModel"
    },
    "@cdktn/provider-awscc.apigatewayModel.ApigatewayModelConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayModel.ApigatewayModelConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apigateway-model/index.ts",
        "line": 14
      },
      "name": "ApigatewayModelConfig",
      "namespace": "apigatewayModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_model#rest_api_id ApigatewayModel#rest_api_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-model/index.ts",
            "line": 33
          },
          "name": "restApiId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_model#content_type ApigatewayModel#content_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-model/index.ts",
            "line": 18
          },
          "name": "contentType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_model#description ApigatewayModel#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-model/index.ts",
            "line": 22
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you don't specify a name, CFN generates a unique physical ID and uses that ID for the model name. For more information, see [Name Type](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-name.html).\n  If you specify a name, you cannot perform updates that require replacement of this resource. You can perform updates that require no or some interruption. If you must replace the resource, specify a new name.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_model#name ApigatewayModel#name}",
            "stability": "stable",
            "summary": "A name for the model."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-model/index.ts",
            "line": 29
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_model#schema ApigatewayModel#schema}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-model/index.ts",
            "line": 37
          },
          "name": "schema",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apigateway-model/index:ApigatewayModelConfig"
    },
    "@cdktn/provider-awscc.apigatewayRequestValidator.ApigatewayRequestValidator": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_request_validator awscc_apigateway_request_validator}."
      },
      "fqn": "@cdktn/provider-awscc.apigatewayRequestValidator.ApigatewayRequestValidator",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_request_validator awscc_apigateway_request_validator} Resource."
        },
        "locationInModule": {
          "filename": "src/apigateway-request-validator/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-awscc.apigatewayRequestValidator.ApigatewayRequestValidatorConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apigateway-request-validator/index.ts",
        "line": 36
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ApigatewayRequestValidator resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/apigateway-request-validator/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 ApigatewayRequestValidator to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_request_validator#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ApigatewayRequestValidator that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ApigatewayRequestValidator to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-request-validator/index.ts",
            "line": 107
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-request-validator/index.ts",
            "line": 141
          },
          "name": "resetValidateRequestBody"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-request-validator/index.ts",
            "line": 157
          },
          "name": "resetValidateRequestParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-request-validator/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/apigateway-request-validator/index.ts",
            "line": 178
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ApigatewayRequestValidator",
      "namespace": "apigatewayRequestValidator",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-request-validator/index.ts",
            "line": 41
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-request-validator/index.ts",
            "line": 95
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-request-validator/index.ts",
            "line": 116
          },
          "name": "requestValidatorId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-request-validator/index.ts",
            "line": 111
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-request-validator/index.ts",
            "line": 129
          },
          "name": "restApiIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-request-validator/index.ts",
            "line": 145
          },
          "name": "validateRequestBodyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-request-validator/index.ts",
            "line": 161
          },
          "name": "validateRequestParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-request-validator/index.ts",
            "line": 101
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-request-validator/index.ts",
            "line": 122
          },
          "name": "restApiId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-request-validator/index.ts",
            "line": 135
          },
          "name": "validateRequestBody",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-request-validator/index.ts",
            "line": 151
          },
          "name": "validateRequestParameters",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apigateway-request-validator/index:ApigatewayRequestValidator"
    },
    "@cdktn/provider-awscc.apigatewayRequestValidator.ApigatewayRequestValidatorConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayRequestValidator.ApigatewayRequestValidatorConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apigateway-request-validator/index.ts",
        "line": 14
      },
      "name": "ApigatewayRequestValidatorConfig",
      "namespace": "apigatewayRequestValidator",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_request_validator#rest_api_id ApigatewayRequestValidator#rest_api_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-request-validator/index.ts",
            "line": 22
          },
          "name": "restApiId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_request_validator#name ApigatewayRequestValidator#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-request-validator/index.ts",
            "line": 18
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_request_validator#validate_request_body ApigatewayRequestValidator#validate_request_body}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-request-validator/index.ts",
            "line": 26
          },
          "name": "validateRequestBody",
          "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/hashicorp/awscc/1.96.0/docs/resources/apigateway_request_validator#validate_request_parameters ApigatewayRequestValidator#validate_request_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-request-validator/index.ts",
            "line": 30
          },
          "name": "validateRequestParameters",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apigateway-request-validator/index:ApigatewayRequestValidatorConfig"
    },
    "@cdktn/provider-awscc.apigatewayResource.ApigatewayResource": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_resource awscc_apigateway_resource}."
      },
      "fqn": "@cdktn/provider-awscc.apigatewayResource.ApigatewayResource",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_resource awscc_apigateway_resource} Resource."
        },
        "locationInModule": {
          "filename": "src/apigateway-resource/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-awscc.apigatewayResource.ApigatewayResourceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apigateway-resource/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ApigatewayResource resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/apigateway-resource/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 ApigatewayResource to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_resource#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ApigatewayResource that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ApigatewayResource to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-resource/index.ts",
            "line": 142
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-resource/index.ts",
            "line": 150
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ApigatewayResource",
      "namespace": "apigatewayResource",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-resource/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-resource/index.ts",
            "line": 90
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-resource/index.ts",
            "line": 121
          },
          "name": "resourceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-resource/index.ts",
            "line": 103
          },
          "name": "parentIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-resource/index.ts",
            "line": 116
          },
          "name": "pathPartInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-resource/index.ts",
            "line": 134
          },
          "name": "restApiIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-resource/index.ts",
            "line": 96
          },
          "name": "parentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-resource/index.ts",
            "line": 109
          },
          "name": "pathPart",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-resource/index.ts",
            "line": 127
          },
          "name": "restApiId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apigateway-resource/index:ApigatewayResource"
    },
    "@cdktn/provider-awscc.apigatewayResource.ApigatewayResourceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayResource.ApigatewayResourceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apigateway-resource/index.ts",
        "line": 14
      },
      "name": "ApigatewayResourceConfig",
      "namespace": "apigatewayResource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_resource#parent_id ApigatewayResource#parent_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-resource/index.ts",
            "line": 18
          },
          "name": "parentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_resource#path_part ApigatewayResource#path_part}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-resource/index.ts",
            "line": 22
          },
          "name": "pathPart",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_resource#rest_api_id ApigatewayResource#rest_api_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-resource/index.ts",
            "line": 26
          },
          "name": "restApiId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apigateway-resource/index:ApigatewayResourceConfig"
    },
    "@cdktn/provider-awscc.apigatewayRestApi.ApigatewayRestApi": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_rest_api awscc_apigateway_rest_api}."
      },
      "fqn": "@cdktn/provider-awscc.apigatewayRestApi.ApigatewayRestApi",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_rest_api awscc_apigateway_rest_api} Resource."
        },
        "locationInModule": {
          "filename": "src/apigateway-rest-api/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-awscc.apigatewayRestApi.ApigatewayRestApiConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apigateway-rest-api/index.ts",
        "line": 619
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ApigatewayRestApi resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/apigateway-rest-api/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 ApigatewayRestApi to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_rest_api#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ApigatewayRestApi that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ApigatewayRestApi to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 743
          },
          "name": "putBodyS3Location",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.apigatewayRestApi.ApigatewayRestApiBodyS3Location"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 823
          },
          "name": "putEndpointConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.apigatewayRestApi.ApigatewayRestApiEndpointConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 966
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.apigatewayRestApi.ApigatewayRestApiTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 698
          },
          "name": "resetApiKeySourceType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 714
          },
          "name": "resetBinaryMediaTypes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 730
          },
          "name": "resetBody"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 746
          },
          "name": "resetBodyS3Location"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 762
          },
          "name": "resetCloneFrom"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 778
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 794
          },
          "name": "resetDisableExecuteApiEndpoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 810
          },
          "name": "resetEndpointAccessMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 826
          },
          "name": "resetEndpointConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 842
          },
          "name": "resetFailOnWarnings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 863
          },
          "name": "resetMinimumCompressionSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 879
          },
          "name": "resetMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 895
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 911
          },
          "name": "resetParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 927
          },
          "name": "resetPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 953
          },
          "name": "resetSecurityPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 969
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 981
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 1003
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ApigatewayRestApi",
      "namespace": "apigatewayRestApi",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 624
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 740
          },
          "name": "bodyS3Location",
          "type": {
            "fqn": "@cdktn/provider-awscc.apigatewayRestApi.ApigatewayRestApiBodyS3LocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 820
          },
          "name": "endpointConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.apigatewayRestApi.ApigatewayRestApiEndpointConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 851
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 936
          },
          "name": "restApiId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 941
          },
          "name": "rootResourceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 963
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.apigatewayRestApi.ApigatewayRestApiTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 702
          },
          "name": "apiKeySourceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 718
          },
          "name": "binaryMediaTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 734
          },
          "name": "bodyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 750
          },
          "name": "bodyS3LocationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apigatewayRestApi.ApigatewayRestApiBodyS3Location"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 766
          },
          "name": "cloneFromInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 782
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 798
          },
          "name": "disableExecuteApiEndpointInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 814
          },
          "name": "endpointAccessModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 830
          },
          "name": "endpointConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apigatewayRestApi.ApigatewayRestApiEndpointConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 846
          },
          "name": "failOnWarningsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 867
          },
          "name": "minimumCompressionSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 883
          },
          "name": "modeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 899
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 915
          },
          "name": "parametersInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 931
          },
          "name": "policyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 957
          },
          "name": "securityPolicyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 973
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apigatewayRestApi.ApigatewayRestApiTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 692
          },
          "name": "apiKeySourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 708
          },
          "name": "binaryMediaTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 724
          },
          "name": "body",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 756
          },
          "name": "cloneFrom",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 772
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 788
          },
          "name": "disableExecuteApiEndpoint",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 804
          },
          "name": "endpointAccessMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 836
          },
          "name": "failOnWarnings",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 857
          },
          "name": "minimumCompressionSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 873
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 889
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 905
          },
          "name": "parameters",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 921
          },
          "name": "policy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 947
          },
          "name": "securityPolicy",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apigateway-rest-api/index:ApigatewayRestApi"
    },
    "@cdktn/provider-awscc.apigatewayRestApi.ApigatewayRestApiBodyS3Location": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayRestApi.ApigatewayRestApiBodyS3Location",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apigateway-rest-api/index.ts",
        "line": 101
      },
      "name": "ApigatewayRestApiBodyS3Location",
      "namespace": "apigatewayRestApi",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_rest_api#bucket ApigatewayRestApi#bucket}",
            "stability": "stable",
            "summary": "The name of the S3 bucket where the OpenAPI file is stored."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 107
          },
          "name": "bucket",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you don't specify a value, API Gateway skips ETag validation of your OpenAPI file.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_rest_api#e_tag ApigatewayRestApi#e_tag}",
            "stability": "stable",
            "summary": "The Amazon S3 ETag (a file checksum) of the OpenAPI file."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 113
          },
          "name": "eTag",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_rest_api#key ApigatewayRestApi#key}",
            "stability": "stable",
            "summary": "The file name of the OpenAPI file (Amazon S3 object name)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 119
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_rest_api#version ApigatewayRestApi#version}",
            "stability": "stable",
            "summary": "For versioning-enabled buckets, a specific version of the OpenAPI file."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 125
          },
          "name": "version",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apigateway-rest-api/index:ApigatewayRestApiBodyS3Location"
    },
    "@cdktn/provider-awscc.apigatewayRestApi.ApigatewayRestApiBodyS3LocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayRestApi.ApigatewayRestApiBodyS3LocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apigateway-rest-api/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/apigateway-rest-api/index.ts",
        "line": 178
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 246
          },
          "name": "resetBucket"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 262
          },
          "name": "resetETag"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 278
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 294
          },
          "name": "resetVersion"
        }
      ],
      "name": "ApigatewayRestApiBodyS3LocationOutputReference",
      "namespace": "apigatewayRestApi",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 250
          },
          "name": "bucketInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 266
          },
          "name": "eTagInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 282
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 298
          },
          "name": "versionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 240
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 256
          },
          "name": "eTag",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 272
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 288
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 190
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apigatewayRestApi.ApigatewayRestApiBodyS3Location"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apigateway-rest-api/index:ApigatewayRestApiBodyS3LocationOutputReference"
    },
    "@cdktn/provider-awscc.apigatewayRestApi.ApigatewayRestApiConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayRestApi.ApigatewayRestApiConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apigateway-rest-api/index.ts",
        "line": 14
      },
      "name": "ApigatewayRestApiConfig",
      "namespace": "apigatewayRestApi",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_rest_api#api_key_source_type ApigatewayRestApi#api_key_source_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 18
          },
          "name": "apiKeySourceType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_rest_api#binary_media_types ApigatewayRestApi#binary_media_types}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 22
          },
          "name": "binaryMediaTypes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For YAML templates, you can also provide the specification in YAML format.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_rest_api#body ApigatewayRestApi#body}",
            "stability": "stable",
            "summary": "An OpenAPI specification that defines a set of RESTful APIs in JSON format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 28
          },
          "name": "body",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_rest_api#body_s3_location ApigatewayRestApi#body_s3_location}",
            "stability": "stable",
            "summary": "The Amazon Simple Storage Service (Amazon S3) location that points to an OpenAPI file, which defines a set of RESTful APIs in JSON or YAML format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 34
          },
          "name": "bodyS3Location",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.apigatewayRestApi.ApigatewayRestApiBodyS3Location"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_rest_api#clone_from ApigatewayRestApi#clone_from}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 38
          },
          "name": "cloneFrom",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_rest_api#description ApigatewayRestApi#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 42
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_rest_api#disable_execute_api_endpoint ApigatewayRestApi#disable_execute_api_endpoint}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 46
          },
          "name": "disableExecuteApiEndpoint",
          "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/hashicorp/awscc/1.96.0/docs/resources/apigateway_rest_api#endpoint_access_mode ApigatewayRestApi#endpoint_access_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 50
          },
          "name": "endpointAccessMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Use this property when creating an API. When importing an existing API, specify the endpoint configuration types using the ``Parameters`` property.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_rest_api#endpoint_configuration ApigatewayRestApi#endpoint_configuration}",
            "stability": "stable",
            "summary": "A list of the endpoint types and IP address types of the API."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 56
          },
          "name": "endpointConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.apigatewayRestApi.ApigatewayRestApiEndpointConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_rest_api#fail_on_warnings ApigatewayRestApi#fail_on_warnings}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 60
          },
          "name": "failOnWarnings",
          "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/hashicorp/awscc/1.96.0/docs/resources/apigateway_rest_api#minimum_compression_size ApigatewayRestApi#minimum_compression_size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 64
          },
          "name": "minimumCompressionSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The ``Mode`` determines how API Gateway handles resource updates.\n Valid values are ``overwrite`` or ``merge``. \n For ``overwrite``, the new API definition replaces the existing one. The existing API identifier remains unchanged.\n  For ``merge``, the new API definition is merged with the existing API.\n If you don't specify this property, a default value is chosen. For REST APIs created before March 29, 2021, the default is ``overwrite``. For REST APIs created after March 29, 2021, the new API definition takes precedence, but any container types such as endpoint configurations and binary media types are merged with the existing API. \n Use the default mode to define top-level ``RestApi`` properties in addition to using OpenAPI. Generally, it's preferred to use API Gateway's OpenAPI extensions to model these properties.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_rest_api#mode ApigatewayRestApi#mode}",
            "stability": "stable",
            "summary": "This property applies only when you use OpenAPI to define your REST API."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 75
          },
          "name": "mode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "A name is required if the REST API is not based on an OpenAPI specification.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_rest_api#name ApigatewayRestApi#name}",
            "stability": "stable",
            "summary": "The name of the RestApi."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 81
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_rest_api#parameters ApigatewayRestApi#parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 85
          },
          "name": "parameters",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "To set the ARN for the policy, use the ``!Join`` intrinsic function with ``\"\"`` as delimiter and values of ``\"execute-api:/\"`` and ``\"*\"``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_rest_api#policy ApigatewayRestApi#policy}",
            "stability": "stable",
            "summary": "A policy document that contains the permissions for the ``RestApi`` resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 91
          },
          "name": "policy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_rest_api#security_policy ApigatewayRestApi#security_policy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 95
          },
          "name": "securityPolicy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_rest_api#tags ApigatewayRestApi#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 99
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apigatewayRestApi.ApigatewayRestApiTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apigateway-rest-api/index:ApigatewayRestApiConfig"
    },
    "@cdktn/provider-awscc.apigatewayRestApi.ApigatewayRestApiEndpointConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayRestApi.ApigatewayRestApiEndpointConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apigateway-rest-api/index.ts",
        "line": 302
      },
      "name": "ApigatewayRestApiEndpointConfiguration",
      "namespace": "apigatewayRestApi",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_rest_api#ip_address_type ApigatewayRestApi#ip_address_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 306
          },
          "name": "ipAddressType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_rest_api#types ApigatewayRestApi#types}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 310
          },
          "name": "types",
          "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/hashicorp/awscc/1.96.0/docs/resources/apigateway_rest_api#vpc_endpoint_ids ApigatewayRestApi#vpc_endpoint_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 314
          },
          "name": "vpcEndpointIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/apigateway-rest-api/index:ApigatewayRestApiEndpointConfiguration"
    },
    "@cdktn/provider-awscc.apigatewayRestApi.ApigatewayRestApiEndpointConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayRestApi.ApigatewayRestApiEndpointConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apigateway-rest-api/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/apigateway-rest-api/index.ts",
        "line": 360
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 422
          },
          "name": "resetIpAddressType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 438
          },
          "name": "resetTypes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 454
          },
          "name": "resetVpcEndpointIds"
        }
      ],
      "name": "ApigatewayRestApiEndpointConfigurationOutputReference",
      "namespace": "apigatewayRestApi",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 426
          },
          "name": "ipAddressTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 442
          },
          "name": "typesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 458
          },
          "name": "vpcEndpointIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 416
          },
          "name": "ipAddressType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 432
          },
          "name": "types",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 448
          },
          "name": "vpcEndpointIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 372
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apigatewayRestApi.ApigatewayRestApiEndpointConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apigateway-rest-api/index:ApigatewayRestApiEndpointConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.apigatewayRestApi.ApigatewayRestApiTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayRestApi.ApigatewayRestApiTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apigateway-rest-api/index.ts",
        "line": 462
      },
      "name": "ApigatewayRestApiTags",
      "namespace": "apigatewayRestApi",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The combination of tag keys and values can help you organize and categorize your resources.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_rest_api#key ApigatewayRestApi#key}",
            "stability": "stable",
            "summary": "A string you can use to assign a value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 468
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_rest_api#value ApigatewayRestApi#value}",
            "stability": "stable",
            "summary": "The value for the specified tag key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 474
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apigateway-rest-api/index:ApigatewayRestApiTags"
    },
    "@cdktn/provider-awscc.apigatewayRestApi.ApigatewayRestApiTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayRestApi.ApigatewayRestApiTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apigateway-rest-api/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/apigateway-rest-api/index.ts",
        "line": 596
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-rest-api/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-awscc.apigatewayRestApi.ApigatewayRestApiTagsOutputReference"
            }
          }
        }
      ],
      "name": "ApigatewayRestApiTagsList",
      "namespace": "apigatewayRestApi",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 597
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apigatewayRestApi.ApigatewayRestApiTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apigateway-rest-api/index:ApigatewayRestApiTagsList"
    },
    "@cdktn/provider-awscc.apigatewayRestApi.ApigatewayRestApiTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayRestApi.ApigatewayRestApiTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apigateway-rest-api/index.ts",
          "line": 523
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apigateway-rest-api/index.ts",
        "line": 513
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 571
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 587
          },
          "name": "resetValue"
        }
      ],
      "name": "ApigatewayRestApiTagsOutputReference",
      "namespace": "apigatewayRestApi",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 575
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 591
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 565
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 581
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-rest-api/index.ts",
            "line": 527
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apigatewayRestApi.ApigatewayRestApiTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apigateway-rest-api/index:ApigatewayRestApiTagsOutputReference"
    },
    "@cdktn/provider-awscc.apigatewayStage.ApigatewayStage": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_stage awscc_apigateway_stage}."
      },
      "fqn": "@cdktn/provider-awscc.apigatewayStage.ApigatewayStage",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_stage awscc_apigateway_stage} Resource."
        },
        "locationInModule": {
          "filename": "src/apigateway-stage/index.ts",
          "line": 1007
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.apigatewayStage.ApigatewayStageConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apigateway-stage/index.ts",
        "line": 975
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ApigatewayStage resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 992
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ApigatewayStage to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_stage#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ApigatewayStage that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ApigatewayStage to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 1048
          },
          "name": "putAccessLogSetting",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.apigatewayStage.ApigatewayStageAccessLogSetting"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 1096
          },
          "name": "putCanarySetting",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.apigatewayStage.ApigatewayStageCanarySetting"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 1181
          },
          "name": "putMethodSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.apigatewayStage.ApigatewayStageMethodSettings"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 1226
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.apigatewayStage.ApigatewayStageTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 1051
          },
          "name": "resetAccessLogSetting"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 1067
          },
          "name": "resetCacheClusterEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 1083
          },
          "name": "resetCacheClusterSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 1099
          },
          "name": "resetCanarySetting"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 1115
          },
          "name": "resetClientCertificateId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 1131
          },
          "name": "resetDeploymentId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 1147
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 1163
          },
          "name": "resetDocumentationVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 1184
          },
          "name": "resetMethodSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 1213
          },
          "name": "resetStageName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 1229
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 1245
          },
          "name": "resetTracingEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 1261
          },
          "name": "resetVariables"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 1273
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 1292
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ApigatewayStage",
      "namespace": "apigatewayStage",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 980
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 1045
          },
          "name": "accessLogSetting",
          "type": {
            "fqn": "@cdktn/provider-awscc.apigatewayStage.ApigatewayStageAccessLogSettingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 1093
          },
          "name": "canarySetting",
          "type": {
            "fqn": "@cdktn/provider-awscc.apigatewayStage.ApigatewayStageCanarySettingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 1172
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 1178
          },
          "name": "methodSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.apigatewayStage.ApigatewayStageMethodSettingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 1223
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.apigatewayStage.ApigatewayStageTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 1055
          },
          "name": "accessLogSettingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apigatewayStage.ApigatewayStageAccessLogSetting"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 1071
          },
          "name": "cacheClusterEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 1087
          },
          "name": "cacheClusterSizeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 1103
          },
          "name": "canarySettingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apigatewayStage.ApigatewayStageCanarySetting"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 1119
          },
          "name": "clientCertificateIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 1135
          },
          "name": "deploymentIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 1151
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 1167
          },
          "name": "documentationVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 1188
          },
          "name": "methodSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apigatewayStage.ApigatewayStageMethodSettings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 1201
          },
          "name": "restApiIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 1217
          },
          "name": "stageNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 1233
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apigatewayStage.ApigatewayStageTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 1249
          },
          "name": "tracingEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 1265
          },
          "name": "variablesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 1061
          },
          "name": "cacheClusterEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 1077
          },
          "name": "cacheClusterSize",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 1109
          },
          "name": "clientCertificateId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 1125
          },
          "name": "deploymentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 1141
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 1157
          },
          "name": "documentationVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 1194
          },
          "name": "restApiId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 1207
          },
          "name": "stageName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 1239
          },
          "name": "tracingEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 1255
          },
          "name": "variables",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/apigateway-stage/index:ApigatewayStage"
    },
    "@cdktn/provider-awscc.apigatewayStage.ApigatewayStageAccessLogSetting": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayStage.ApigatewayStageAccessLogSetting",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apigateway-stage/index.ts",
        "line": 77
      },
      "name": "ApigatewayStageAccessLogSetting",
      "namespace": "apigatewayStage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "If you specify a Kinesis Data Firehose delivery stream, the stream name must begin with ``amazon-apigateway-``. This parameter is required to enable access logging.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_stage#destination_arn ApigatewayStage#destination_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the CloudWatch Logs log group or Kinesis Data Firehose delivery stream to receive access logs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 83
          },
          "name": "destinationArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_stage#format ApigatewayStage#format}",
            "stability": "stable",
            "summary": "A single line format of the access logs of data, as specified by selected [$context variables](https://docs.aws.amazon.com/apigateway/latest/developerguide/api-gateway-mapping-template-reference.html#context-variable-reference). The format must include at least ``$context.requestId``. This parameter is required to enable access logging."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 89
          },
          "name": "format",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apigateway-stage/index:ApigatewayStageAccessLogSetting"
    },
    "@cdktn/provider-awscc.apigatewayStage.ApigatewayStageAccessLogSettingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayStage.ApigatewayStageAccessLogSettingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apigateway-stage/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/apigateway-stage/index.ts",
        "line": 128
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 184
          },
          "name": "resetDestinationArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 200
          },
          "name": "resetFormat"
        }
      ],
      "name": "ApigatewayStageAccessLogSettingOutputReference",
      "namespace": "apigatewayStage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 188
          },
          "name": "destinationArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 204
          },
          "name": "formatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 178
          },
          "name": "destinationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 194
          },
          "name": "format",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 140
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apigatewayStage.ApigatewayStageAccessLogSetting"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apigateway-stage/index:ApigatewayStageAccessLogSettingOutputReference"
    },
    "@cdktn/provider-awscc.apigatewayStage.ApigatewayStageCanarySetting": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayStage.ApigatewayStageCanarySetting",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apigateway-stage/index.ts",
        "line": 208
      },
      "name": "ApigatewayStageCanarySetting",
      "namespace": "apigatewayStage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_stage#deployment_id ApigatewayStage#deployment_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 212
          },
          "name": "deploymentId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_stage#percent_traffic ApigatewayStage#percent_traffic}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 216
          },
          "name": "percentTraffic",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_stage#stage_variable_overrides ApigatewayStage#stage_variable_overrides}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 220
          },
          "name": "stageVariableOverrides",
          "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/hashicorp/awscc/1.96.0/docs/resources/apigateway_stage#use_stage_cache ApigatewayStage#use_stage_cache}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 224
          },
          "name": "useStageCache",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apigateway-stage/index:ApigatewayStageCanarySetting"
    },
    "@cdktn/provider-awscc.apigatewayStage.ApigatewayStageCanarySettingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayStage.ApigatewayStageCanarySettingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apigateway-stage/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/apigateway-stage/index.ts",
        "line": 277
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 345
          },
          "name": "resetDeploymentId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 361
          },
          "name": "resetPercentTraffic"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 377
          },
          "name": "resetStageVariableOverrides"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 393
          },
          "name": "resetUseStageCache"
        }
      ],
      "name": "ApigatewayStageCanarySettingOutputReference",
      "namespace": "apigatewayStage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 349
          },
          "name": "deploymentIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 365
          },
          "name": "percentTrafficInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 381
          },
          "name": "stageVariableOverridesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 397
          },
          "name": "useStageCacheInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 339
          },
          "name": "deploymentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 355
          },
          "name": "percentTraffic",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 371
          },
          "name": "stageVariableOverrides",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 387
          },
          "name": "useStageCache",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 289
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apigatewayStage.ApigatewayStageCanarySetting"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apigateway-stage/index:ApigatewayStageCanarySettingOutputReference"
    },
    "@cdktn/provider-awscc.apigatewayStage.ApigatewayStageConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayStage.ApigatewayStageConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apigateway-stage/index.ts",
        "line": 14
      },
      "name": "ApigatewayStageConfig",
      "namespace": "apigatewayStage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_stage#rest_api_id ApigatewayStage#rest_api_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 57
          },
          "name": "restApiId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "``AccessLogSetting`` is a property of the [AWS::ApiGateway::Stage](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-stage.html) resource.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_stage#access_log_setting ApigatewayStage#access_log_setting}",
            "stability": "stable",
            "summary": "The ``AccessLogSetting`` property type specifies settings for logging access in this stage."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 21
          },
          "name": "accessLogSetting",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.apigatewayStage.ApigatewayStageAccessLogSetting"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_stage#cache_cluster_enabled ApigatewayStage#cache_cluster_enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 25
          },
          "name": "cacheClusterEnabled",
          "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/hashicorp/awscc/1.96.0/docs/resources/apigateway_stage#cache_cluster_size ApigatewayStage#cache_cluster_size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 29
          },
          "name": "cacheClusterSize",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_stage#canary_setting ApigatewayStage#canary_setting}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 33
          },
          "name": "canarySetting",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.apigatewayStage.ApigatewayStageCanarySetting"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_stage#client_certificate_id ApigatewayStage#client_certificate_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 37
          },
          "name": "clientCertificateId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_stage#deployment_id ApigatewayStage#deployment_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 41
          },
          "name": "deploymentId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_stage#description ApigatewayStage#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 45
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_stage#documentation_version ApigatewayStage#documentation_version}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 49
          },
          "name": "documentationVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_stage#method_settings ApigatewayStage#method_settings}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 53
          },
          "name": "methodSettings",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apigatewayStage.ApigatewayStageMethodSettings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_stage#stage_name ApigatewayStage#stage_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 61
          },
          "name": "stageName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_stage#tags ApigatewayStage#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 65
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apigatewayStage.ApigatewayStageTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_stage#tracing_enabled ApigatewayStage#tracing_enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 69
          },
          "name": "tracingEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Variable names are limited to alphanumeric characters. Values must match the following regular expression: ``[A-Za-z0-9-._~:/?#&=,]+``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_stage#variables ApigatewayStage#variables}",
            "stability": "stable",
            "summary": "A map (string-to-string map) that defines the stage variables, where the variable name is the key and the variable value is the value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 75
          },
          "name": "variables",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/apigateway-stage/index:ApigatewayStageConfig"
    },
    "@cdktn/provider-awscc.apigatewayStage.ApigatewayStageMethodSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayStage.ApigatewayStageMethodSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apigateway-stage/index.ts",
        "line": 401
      },
      "name": "ApigatewayStageMethodSettings",
      "namespace": "apigatewayStage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_stage#cache_data_encrypted ApigatewayStage#cache_data_encrypted}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 405
          },
          "name": "cacheDataEncrypted",
          "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/hashicorp/awscc/1.96.0/docs/resources/apigateway_stage#cache_ttl_in_seconds ApigatewayStage#cache_ttl_in_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 409
          },
          "name": "cacheTtlInSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_stage#caching_enabled ApigatewayStage#caching_enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 413
          },
          "name": "cachingEnabled",
          "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/hashicorp/awscc/1.96.0/docs/resources/apigateway_stage#data_trace_enabled ApigatewayStage#data_trace_enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 417
          },
          "name": "dataTraceEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "To apply settings to multiple resources and methods, specify an asterisk (``*``) for the ``HttpMethod`` and ``/*`` for the ``ResourcePath``. This parameter is required when you specify a ``MethodSetting``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_stage#http_method ApigatewayStage#http_method}",
            "stability": "stable",
            "summary": "The HTTP method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 423
          },
          "name": "httpMethod",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_stage#logging_level ApigatewayStage#logging_level}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 427
          },
          "name": "loggingLevel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_stage#metrics_enabled ApigatewayStage#metrics_enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 431
          },
          "name": "metricsEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Forward slashes (``/``) are encoded as ``~1`` and the initial slash must include a forward slash. For example, the path value ``/resource/subresource`` must be encoded as ``/~1resource~1subresource``. To specify the root path, use only a slash (``/``). To apply settings to multiple resources and methods, specify an asterisk (``*``) for the ``HttpMethod`` and ``/*`` for the ``ResourcePath``. This parameter is required when you specify a ``MethodSetting``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_stage#resource_path ApigatewayStage#resource_path}",
            "stability": "stable",
            "summary": "The resource path for this method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 437
          },
          "name": "resourcePath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_stage#throttling_burst_limit ApigatewayStage#throttling_burst_limit}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 441
          },
          "name": "throttlingBurstLimit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_stage#throttling_rate_limit ApigatewayStage#throttling_rate_limit}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 445
          },
          "name": "throttlingRateLimit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/apigateway-stage/index:ApigatewayStageMethodSettings"
    },
    "@cdktn/provider-awscc.apigatewayStage.ApigatewayStageMethodSettingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayStage.ApigatewayStageMethodSettingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apigateway-stage/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apigateway-stage/index.ts",
        "line": 799
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 814
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.apigatewayStage.ApigatewayStageMethodSettingsOutputReference"
            }
          }
        }
      ],
      "name": "ApigatewayStageMethodSettingsList",
      "namespace": "apigatewayStage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 800
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apigatewayStage.ApigatewayStageMethodSettings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apigateway-stage/index:ApigatewayStageMethodSettingsList"
    },
    "@cdktn/provider-awscc.apigatewayStage.ApigatewayStageMethodSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayStage.ApigatewayStageMethodSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apigateway-stage/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apigateway-stage/index.ts",
        "line": 540
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 646
          },
          "name": "resetCacheDataEncrypted"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 662
          },
          "name": "resetCacheTtlInSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 678
          },
          "name": "resetCachingEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 694
          },
          "name": "resetDataTraceEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 710
          },
          "name": "resetHttpMethod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 726
          },
          "name": "resetLoggingLevel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 742
          },
          "name": "resetMetricsEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 758
          },
          "name": "resetResourcePath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 774
          },
          "name": "resetThrottlingBurstLimit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 790
          },
          "name": "resetThrottlingRateLimit"
        }
      ],
      "name": "ApigatewayStageMethodSettingsOutputReference",
      "namespace": "apigatewayStage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 650
          },
          "name": "cacheDataEncryptedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 666
          },
          "name": "cacheTtlInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 682
          },
          "name": "cachingEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 698
          },
          "name": "dataTraceEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 714
          },
          "name": "httpMethodInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 730
          },
          "name": "loggingLevelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 746
          },
          "name": "metricsEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 762
          },
          "name": "resourcePathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 778
          },
          "name": "throttlingBurstLimitInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 794
          },
          "name": "throttlingRateLimitInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 640
          },
          "name": "cacheDataEncrypted",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 656
          },
          "name": "cacheTtlInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 672
          },
          "name": "cachingEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 688
          },
          "name": "dataTraceEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 704
          },
          "name": "httpMethod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 720
          },
          "name": "loggingLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 736
          },
          "name": "metricsEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 752
          },
          "name": "resourcePath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 768
          },
          "name": "throttlingBurstLimit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 784
          },
          "name": "throttlingRateLimit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 554
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apigatewayStage.ApigatewayStageMethodSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apigateway-stage/index:ApigatewayStageMethodSettingsOutputReference"
    },
    "@cdktn/provider-awscc.apigatewayStage.ApigatewayStageTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayStage.ApigatewayStageTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apigateway-stage/index.ts",
        "line": 818
      },
      "name": "ApigatewayStageTags",
      "namespace": "apigatewayStage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The combination of tag keys and values can help you organize and categorize your resources.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_stage#key ApigatewayStage#key}",
            "stability": "stable",
            "summary": "A string you can use to assign a value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 824
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_stage#value ApigatewayStage#value}",
            "stability": "stable",
            "summary": "The value for the specified tag key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 830
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apigateway-stage/index:ApigatewayStageTags"
    },
    "@cdktn/provider-awscc.apigatewayStage.ApigatewayStageTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayStage.ApigatewayStageTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apigateway-stage/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/apigateway-stage/index.ts",
        "line": 952
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-stage/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-awscc.apigatewayStage.ApigatewayStageTagsOutputReference"
            }
          }
        }
      ],
      "name": "ApigatewayStageTagsList",
      "namespace": "apigatewayStage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 953
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apigatewayStage.ApigatewayStageTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apigateway-stage/index:ApigatewayStageTagsList"
    },
    "@cdktn/provider-awscc.apigatewayStage.ApigatewayStageTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayStage.ApigatewayStageTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apigateway-stage/index.ts",
          "line": 879
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apigateway-stage/index.ts",
        "line": 869
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 927
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 943
          },
          "name": "resetValue"
        }
      ],
      "name": "ApigatewayStageTagsOutputReference",
      "namespace": "apigatewayStage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 931
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 947
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 921
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 937
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-stage/index.ts",
            "line": 883
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apigatewayStage.ApigatewayStageTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apigateway-stage/index:ApigatewayStageTagsOutputReference"
    },
    "@cdktn/provider-awscc.apigatewayUsagePlan.ApigatewayUsagePlan": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_usage_plan awscc_apigateway_usage_plan}."
      },
      "fqn": "@cdktn/provider-awscc.apigatewayUsagePlan.ApigatewayUsagePlan",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_usage_plan awscc_apigateway_usage_plan} Resource."
        },
        "locationInModule": {
          "filename": "src/apigateway-usage-plan/index.ts",
          "line": 850
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.apigatewayUsagePlan.ApigatewayUsagePlanConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apigateway-usage-plan/index.ts",
        "line": 818
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ApigatewayUsagePlan resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/apigateway-usage-plan/index.ts",
            "line": 835
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ApigatewayUsagePlan to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_usage_plan#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ApigatewayUsagePlan that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ApigatewayUsagePlan to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-usage-plan/index.ts",
            "line": 883
          },
          "name": "putApiStages",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.apigatewayUsagePlan.ApigatewayUsagePlanApiStages"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-usage-plan/index.ts",
            "line": 920
          },
          "name": "putQuota",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.apigatewayUsagePlan.ApigatewayUsagePlanQuota"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-usage-plan/index.ts",
            "line": 936
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.apigatewayUsagePlan.ApigatewayUsagePlanTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-usage-plan/index.ts",
            "line": 952
          },
          "name": "putThrottle",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.apigatewayUsagePlan.ApigatewayUsagePlanThrottle"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-usage-plan/index.ts",
            "line": 886
          },
          "name": "resetApiStages"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-usage-plan/index.ts",
            "line": 902
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-usage-plan/index.ts",
            "line": 923
          },
          "name": "resetQuota"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-usage-plan/index.ts",
            "line": 939
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-usage-plan/index.ts",
            "line": 955
          },
          "name": "resetThrottle"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-usage-plan/index.ts",
            "line": 976
          },
          "name": "resetUsagePlanName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-usage-plan/index.ts",
            "line": 988
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-usage-plan/index.ts",
            "line": 999
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ApigatewayUsagePlan",
      "namespace": "apigatewayUsagePlan",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-usage-plan/index.ts",
            "line": 823
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-usage-plan/index.ts",
            "line": 880
          },
          "name": "apiStages",
          "type": {
            "fqn": "@cdktn/provider-awscc.apigatewayUsagePlan.ApigatewayUsagePlanApiStagesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-usage-plan/index.ts",
            "line": 911
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-usage-plan/index.ts",
            "line": 917
          },
          "name": "quota",
          "type": {
            "fqn": "@cdktn/provider-awscc.apigatewayUsagePlan.ApigatewayUsagePlanQuotaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-usage-plan/index.ts",
            "line": 933
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.apigatewayUsagePlan.ApigatewayUsagePlanTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-usage-plan/index.ts",
            "line": 949
          },
          "name": "throttle",
          "type": {
            "fqn": "@cdktn/provider-awscc.apigatewayUsagePlan.ApigatewayUsagePlanThrottleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-usage-plan/index.ts",
            "line": 964
          },
          "name": "usagePlanId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-usage-plan/index.ts",
            "line": 890
          },
          "name": "apiStagesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apigatewayUsagePlan.ApigatewayUsagePlanApiStages"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-usage-plan/index.ts",
            "line": 906
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-usage-plan/index.ts",
            "line": 927
          },
          "name": "quotaInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apigatewayUsagePlan.ApigatewayUsagePlanQuota"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-usage-plan/index.ts",
            "line": 943
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apigatewayUsagePlan.ApigatewayUsagePlanTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-usage-plan/index.ts",
            "line": 959
          },
          "name": "throttleInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apigatewayUsagePlan.ApigatewayUsagePlanThrottle"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-usage-plan/index.ts",
            "line": 980
          },
          "name": "usagePlanNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-usage-plan/index.ts",
            "line": 896
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-usage-plan/index.ts",
            "line": 970
          },
          "name": "usagePlanName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apigateway-usage-plan/index:ApigatewayUsagePlan"
    },
    "@cdktn/provider-awscc.apigatewayUsagePlan.ApigatewayUsagePlanApiStages": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayUsagePlan.ApigatewayUsagePlanApiStages",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apigateway-usage-plan/index.ts",
        "line": 192
      },
      "name": "ApigatewayUsagePlanApiStages",
      "namespace": "apigatewayUsagePlan",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_usage_plan#api_id ApigatewayUsagePlan#api_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-usage-plan/index.ts",
            "line": 196
          },
          "name": "apiId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_usage_plan#stage ApigatewayUsagePlan#stage}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-usage-plan/index.ts",
            "line": 200
          },
          "name": "stage",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_usage_plan#throttle ApigatewayUsagePlan#throttle}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-usage-plan/index.ts",
            "line": 204
          },
          "name": "throttle",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apigatewayUsagePlan.ApigatewayUsagePlanApiStagesThrottle"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apigateway-usage-plan/index:ApigatewayUsagePlanApiStages"
    },
    "@cdktn/provider-awscc.apigatewayUsagePlan.ApigatewayUsagePlanApiStagesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayUsagePlan.ApigatewayUsagePlanApiStagesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apigateway-usage-plan/index.ts",
          "line": 363
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apigateway-usage-plan/index.ts",
        "line": 355
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-usage-plan/index.ts",
            "line": 370
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.apigatewayUsagePlan.ApigatewayUsagePlanApiStagesOutputReference"
            }
          }
        }
      ],
      "name": "ApigatewayUsagePlanApiStagesList",
      "namespace": "apigatewayUsagePlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-usage-plan/index.ts",
            "line": 356
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apigatewayUsagePlan.ApigatewayUsagePlanApiStages"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apigateway-usage-plan/index:ApigatewayUsagePlanApiStagesList"
    },
    "@cdktn/provider-awscc.apigatewayUsagePlan.ApigatewayUsagePlanApiStagesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayUsagePlan.ApigatewayUsagePlanApiStagesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apigateway-usage-plan/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apigateway-usage-plan/index.ts",
        "line": 250
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-usage-plan/index.ts",
            "line": 343
          },
          "name": "putThrottle",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.apigatewayUsagePlan.ApigatewayUsagePlanApiStagesThrottle"
                        },
                        "kind": "map"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-usage-plan/index.ts",
            "line": 314
          },
          "name": "resetApiId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-usage-plan/index.ts",
            "line": 330
          },
          "name": "resetStage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-usage-plan/index.ts",
            "line": 346
          },
          "name": "resetThrottle"
        }
      ],
      "name": "ApigatewayUsagePlanApiStagesOutputReference",
      "namespace": "apigatewayUsagePlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-usage-plan/index.ts",
            "line": 340
          },
          "name": "throttle",
          "type": {
            "fqn": "@cdktn/provider-awscc.apigatewayUsagePlan.ApigatewayUsagePlanApiStagesThrottleMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-usage-plan/index.ts",
            "line": 318
          },
          "name": "apiIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-usage-plan/index.ts",
            "line": 334
          },
          "name": "stageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-usage-plan/index.ts",
            "line": 350
          },
          "name": "throttleInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apigatewayUsagePlan.ApigatewayUsagePlanApiStagesThrottle"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-usage-plan/index.ts",
            "line": 308
          },
          "name": "apiId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-usage-plan/index.ts",
            "line": 324
          },
          "name": "stage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-usage-plan/index.ts",
            "line": 264
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apigatewayUsagePlan.ApigatewayUsagePlanApiStages"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apigateway-usage-plan/index:ApigatewayUsagePlanApiStagesOutputReference"
    },
    "@cdktn/provider-awscc.apigatewayUsagePlan.ApigatewayUsagePlanApiStagesThrottle": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayUsagePlan.ApigatewayUsagePlanApiStagesThrottle",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apigateway-usage-plan/index.ts",
        "line": 45
      },
      "name": "ApigatewayUsagePlanApiStagesThrottle",
      "namespace": "apigatewayUsagePlan",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_usage_plan#burst_limit ApigatewayUsagePlan#burst_limit}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-usage-plan/index.ts",
            "line": 49
          },
          "name": "burstLimit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_usage_plan#rate_limit ApigatewayUsagePlan#rate_limit}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-usage-plan/index.ts",
            "line": 53
          },
          "name": "rateLimit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/apigateway-usage-plan/index:ApigatewayUsagePlanApiStagesThrottle"
    },
    "@cdktn/provider-awscc.apigatewayUsagePlan.ApigatewayUsagePlanApiStagesThrottleMap": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayUsagePlan.ApigatewayUsagePlanApiStagesThrottleMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apigateway-usage-plan/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/apigateway-usage-plan/index.ts",
        "line": 174
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-usage-plan/index.ts",
            "line": 188
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.apigatewayUsagePlan.ApigatewayUsagePlanApiStagesThrottleOutputReference"
            }
          }
        }
      ],
      "name": "ApigatewayUsagePlanApiStagesThrottleMap",
      "namespace": "apigatewayUsagePlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-usage-plan/index.ts",
            "line": 175
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apigatewayUsagePlan.ApigatewayUsagePlanApiStagesThrottle"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apigateway-usage-plan/index:ApigatewayUsagePlanApiStagesThrottleMap"
    },
    "@cdktn/provider-awscc.apigatewayUsagePlan.ApigatewayUsagePlanApiStagesThrottleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayUsagePlan.ApigatewayUsagePlanApiStagesThrottleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apigateway-usage-plan/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": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apigateway-usage-plan/index.ts",
        "line": 92
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-usage-plan/index.ts",
            "line": 149
          },
          "name": "resetBurstLimit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-usage-plan/index.ts",
            "line": 165
          },
          "name": "resetRateLimit"
        }
      ],
      "name": "ApigatewayUsagePlanApiStagesThrottleOutputReference",
      "namespace": "apigatewayUsagePlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-usage-plan/index.ts",
            "line": 153
          },
          "name": "burstLimitInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-usage-plan/index.ts",
            "line": 169
          },
          "name": "rateLimitInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-usage-plan/index.ts",
            "line": 143
          },
          "name": "burstLimit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-usage-plan/index.ts",
            "line": 159
          },
          "name": "rateLimit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-usage-plan/index.ts",
            "line": 105
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apigatewayUsagePlan.ApigatewayUsagePlanApiStagesThrottle"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apigateway-usage-plan/index:ApigatewayUsagePlanApiStagesThrottleOutputReference"
    },
    "@cdktn/provider-awscc.apigatewayUsagePlan.ApigatewayUsagePlanConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayUsagePlan.ApigatewayUsagePlanConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apigateway-usage-plan/index.ts",
        "line": 14
      },
      "name": "ApigatewayUsagePlanConfig",
      "namespace": "apigatewayUsagePlan",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_usage_plan#api_stages ApigatewayUsagePlan#api_stages}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-usage-plan/index.ts",
            "line": 18
          },
          "name": "apiStages",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apigatewayUsagePlan.ApigatewayUsagePlanApiStages"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_usage_plan#description ApigatewayUsagePlan#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-usage-plan/index.ts",
            "line": 22
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_usage_plan#quota ApigatewayUsagePlan#quota}",
            "stability": "stable",
            "summary": "``QuotaSettings`` is a property of the [AWS::ApiGateway::UsagePlan](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-usageplan.html) resource that specifies a target for the maximum number of requests users can make to your REST APIs.  In some cases clients can exceed the targets that you set. Don?t rely on usage plans to control costs. Consider using [](https://docs.aws.amazon.com/cost-management/latest/userguide/budgets-managing-costs.html) to monitor costs and [](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html) to manage API requests."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-usage-plan/index.ts",
            "line": 29
          },
          "name": "quota",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.apigatewayUsagePlan.ApigatewayUsagePlanQuota"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_usage_plan#tags ApigatewayUsagePlan#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-usage-plan/index.ts",
            "line": 33
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apigatewayUsagePlan.ApigatewayUsagePlanTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_usage_plan#throttle ApigatewayUsagePlan#throttle}",
            "stability": "stable",
            "summary": "``ThrottleSettings`` is a property of the [AWS::ApiGateway::UsagePlan](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-usageplan.html) resource that specifies the overall request rate (average requests per second) and burst capacity when users call your REST APIs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-usage-plan/index.ts",
            "line": 39
          },
          "name": "throttle",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.apigatewayUsagePlan.ApigatewayUsagePlanThrottle"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_usage_plan#usage_plan_name ApigatewayUsagePlan#usage_plan_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-usage-plan/index.ts",
            "line": 43
          },
          "name": "usagePlanName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apigateway-usage-plan/index:ApigatewayUsagePlanConfig"
    },
    "@cdktn/provider-awscc.apigatewayUsagePlan.ApigatewayUsagePlanQuota": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayUsagePlan.ApigatewayUsagePlanQuota",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apigateway-usage-plan/index.ts",
        "line": 374
      },
      "name": "ApigatewayUsagePlanQuota",
      "namespace": "apigatewayUsagePlan",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_usage_plan#limit ApigatewayUsagePlan#limit}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-usage-plan/index.ts",
            "line": 378
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_usage_plan#offset ApigatewayUsagePlan#offset}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-usage-plan/index.ts",
            "line": 382
          },
          "name": "offset",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_usage_plan#period ApigatewayUsagePlan#period}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-usage-plan/index.ts",
            "line": 386
          },
          "name": "period",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apigateway-usage-plan/index:ApigatewayUsagePlanQuota"
    },
    "@cdktn/provider-awscc.apigatewayUsagePlan.ApigatewayUsagePlanQuotaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayUsagePlan.ApigatewayUsagePlanQuotaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apigateway-usage-plan/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/apigateway-usage-plan/index.ts",
        "line": 432
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-usage-plan/index.ts",
            "line": 494
          },
          "name": "resetLimit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-usage-plan/index.ts",
            "line": 510
          },
          "name": "resetOffset"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-usage-plan/index.ts",
            "line": 526
          },
          "name": "resetPeriod"
        }
      ],
      "name": "ApigatewayUsagePlanQuotaOutputReference",
      "namespace": "apigatewayUsagePlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-usage-plan/index.ts",
            "line": 498
          },
          "name": "limitInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-usage-plan/index.ts",
            "line": 514
          },
          "name": "offsetInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-usage-plan/index.ts",
            "line": 530
          },
          "name": "periodInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-usage-plan/index.ts",
            "line": 488
          },
          "name": "limit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-usage-plan/index.ts",
            "line": 504
          },
          "name": "offset",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-usage-plan/index.ts",
            "line": 520
          },
          "name": "period",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-usage-plan/index.ts",
            "line": 444
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apigatewayUsagePlan.ApigatewayUsagePlanQuota"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apigateway-usage-plan/index:ApigatewayUsagePlanQuotaOutputReference"
    },
    "@cdktn/provider-awscc.apigatewayUsagePlan.ApigatewayUsagePlanTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayUsagePlan.ApigatewayUsagePlanTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apigateway-usage-plan/index.ts",
        "line": 534
      },
      "name": "ApigatewayUsagePlanTags",
      "namespace": "apigatewayUsagePlan",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The combination of tag keys and values can help you organize and categorize your resources.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_usage_plan#key ApigatewayUsagePlan#key}",
            "stability": "stable",
            "summary": "A string you can use to assign a value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-usage-plan/index.ts",
            "line": 540
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_usage_plan#value ApigatewayUsagePlan#value}",
            "stability": "stable",
            "summary": "The value for the specified tag key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-usage-plan/index.ts",
            "line": 546
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apigateway-usage-plan/index:ApigatewayUsagePlanTags"
    },
    "@cdktn/provider-awscc.apigatewayUsagePlan.ApigatewayUsagePlanTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayUsagePlan.ApigatewayUsagePlanTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apigateway-usage-plan/index.ts",
          "line": 676
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apigateway-usage-plan/index.ts",
        "line": 668
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-usage-plan/index.ts",
            "line": 683
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.apigatewayUsagePlan.ApigatewayUsagePlanTagsOutputReference"
            }
          }
        }
      ],
      "name": "ApigatewayUsagePlanTagsList",
      "namespace": "apigatewayUsagePlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-usage-plan/index.ts",
            "line": 669
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apigatewayUsagePlan.ApigatewayUsagePlanTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apigateway-usage-plan/index:ApigatewayUsagePlanTagsList"
    },
    "@cdktn/provider-awscc.apigatewayUsagePlan.ApigatewayUsagePlanTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayUsagePlan.ApigatewayUsagePlanTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apigateway-usage-plan/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/apigateway-usage-plan/index.ts",
        "line": 585
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-usage-plan/index.ts",
            "line": 643
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-usage-plan/index.ts",
            "line": 659
          },
          "name": "resetValue"
        }
      ],
      "name": "ApigatewayUsagePlanTagsOutputReference",
      "namespace": "apigatewayUsagePlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-usage-plan/index.ts",
            "line": 647
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-usage-plan/index.ts",
            "line": 663
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-usage-plan/index.ts",
            "line": 637
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-usage-plan/index.ts",
            "line": 653
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-usage-plan/index.ts",
            "line": 599
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apigatewayUsagePlan.ApigatewayUsagePlanTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apigateway-usage-plan/index:ApigatewayUsagePlanTagsOutputReference"
    },
    "@cdktn/provider-awscc.apigatewayUsagePlan.ApigatewayUsagePlanThrottle": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayUsagePlan.ApigatewayUsagePlanThrottle",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apigateway-usage-plan/index.ts",
        "line": 687
      },
      "name": "ApigatewayUsagePlanThrottle",
      "namespace": "apigatewayUsagePlan",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_usage_plan#burst_limit ApigatewayUsagePlan#burst_limit}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-usage-plan/index.ts",
            "line": 691
          },
          "name": "burstLimit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_usage_plan#rate_limit ApigatewayUsagePlan#rate_limit}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-usage-plan/index.ts",
            "line": 695
          },
          "name": "rateLimit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/apigateway-usage-plan/index:ApigatewayUsagePlanThrottle"
    },
    "@cdktn/provider-awscc.apigatewayUsagePlan.ApigatewayUsagePlanThrottleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayUsagePlan.ApigatewayUsagePlanThrottleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apigateway-usage-plan/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/apigateway-usage-plan/index.ts",
        "line": 734
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-usage-plan/index.ts",
            "line": 790
          },
          "name": "resetBurstLimit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-usage-plan/index.ts",
            "line": 806
          },
          "name": "resetRateLimit"
        }
      ],
      "name": "ApigatewayUsagePlanThrottleOutputReference",
      "namespace": "apigatewayUsagePlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-usage-plan/index.ts",
            "line": 794
          },
          "name": "burstLimitInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-usage-plan/index.ts",
            "line": 810
          },
          "name": "rateLimitInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-usage-plan/index.ts",
            "line": 784
          },
          "name": "burstLimit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-usage-plan/index.ts",
            "line": 800
          },
          "name": "rateLimit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-usage-plan/index.ts",
            "line": 746
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apigatewayUsagePlan.ApigatewayUsagePlanThrottle"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apigateway-usage-plan/index:ApigatewayUsagePlanThrottleOutputReference"
    },
    "@cdktn/provider-awscc.apigatewayUsagePlanKey.ApigatewayUsagePlanKey": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_usage_plan_key awscc_apigateway_usage_plan_key}."
      },
      "fqn": "@cdktn/provider-awscc.apigatewayUsagePlanKey.ApigatewayUsagePlanKey",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_usage_plan_key awscc_apigateway_usage_plan_key} Resource."
        },
        "locationInModule": {
          "filename": "src/apigateway-usage-plan-key/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-awscc.apigatewayUsagePlanKey.ApigatewayUsagePlanKeyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apigateway-usage-plan-key/index.ts",
        "line": 36
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ApigatewayUsagePlanKey resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/apigateway-usage-plan-key/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 ApigatewayUsagePlanKey to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_usage_plan_key#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ApigatewayUsagePlanKey that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ApigatewayUsagePlanKey to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-usage-plan-key/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/apigateway-usage-plan-key/index.ts",
            "line": 154
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ApigatewayUsagePlanKey",
      "namespace": "apigatewayUsagePlanKey",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-usage-plan-key/index.ts",
            "line": 41
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-usage-plan-key/index.ts",
            "line": 94
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-usage-plan-key/index.ts",
            "line": 138
          },
          "name": "usagePlanKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-usage-plan-key/index.ts",
            "line": 107
          },
          "name": "keyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-usage-plan-key/index.ts",
            "line": 120
          },
          "name": "keyTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-usage-plan-key/index.ts",
            "line": 133
          },
          "name": "usagePlanIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-usage-plan-key/index.ts",
            "line": 100
          },
          "name": "keyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-usage-plan-key/index.ts",
            "line": 113
          },
          "name": "keyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-usage-plan-key/index.ts",
            "line": 126
          },
          "name": "usagePlanId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apigateway-usage-plan-key/index:ApigatewayUsagePlanKey"
    },
    "@cdktn/provider-awscc.apigatewayUsagePlanKey.ApigatewayUsagePlanKeyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayUsagePlanKey.ApigatewayUsagePlanKeyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apigateway-usage-plan-key/index.ts",
        "line": 14
      },
      "name": "ApigatewayUsagePlanKeyConfig",
      "namespace": "apigatewayUsagePlanKey",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_usage_plan_key#key_id ApigatewayUsagePlanKey#key_id}",
            "stability": "stable",
            "summary": "The Id of the UsagePlanKey resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-usage-plan-key/index.ts",
            "line": 20
          },
          "name": "keyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_usage_plan_key#key_type ApigatewayUsagePlanKey#key_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-usage-plan-key/index.ts",
            "line": 24
          },
          "name": "keyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_usage_plan_key#usage_plan_id ApigatewayUsagePlanKey#usage_plan_id}",
            "stability": "stable",
            "summary": "The Id of the UsagePlan resource representing the usage plan containing the UsagePlanKey resource representing a plan customer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-usage-plan-key/index.ts",
            "line": 30
          },
          "name": "usagePlanId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apigateway-usage-plan-key/index:ApigatewayUsagePlanKeyConfig"
    },
    "@cdktn/provider-awscc.apigatewayVpcLink.ApigatewayVpcLink": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_vpc_link awscc_apigateway_vpc_link}."
      },
      "fqn": "@cdktn/provider-awscc.apigatewayVpcLink.ApigatewayVpcLink",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_vpc_link awscc_apigateway_vpc_link} Resource."
        },
        "locationInModule": {
          "filename": "src/apigateway-vpc-link/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-awscc.apigatewayVpcLink.ApigatewayVpcLinkConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apigateway-vpc-link/index.ts",
        "line": 191
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ApigatewayVpcLink resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/apigateway-vpc-link/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 ApigatewayVpcLink to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_vpc_link#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ApigatewayVpcLink that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ApigatewayVpcLink to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-vpc-link/index.ts",
            "line": 288
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.apigatewayVpcLink.ApigatewayVpcLinkTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-vpc-link/index.ts",
            "line": 257
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-vpc-link/index.ts",
            "line": 291
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-vpc-link/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/apigateway-vpc-link/index.ts",
            "line": 330
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ApigatewayVpcLink",
      "namespace": "apigatewayVpcLink",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-vpc-link/index.ts",
            "line": 196
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-vpc-link/index.ts",
            "line": 266
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-vpc-link/index.ts",
            "line": 285
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.apigatewayVpcLink.ApigatewayVpcLinkTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-vpc-link/index.ts",
            "line": 313
          },
          "name": "vpcLinkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-vpc-link/index.ts",
            "line": 261
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-vpc-link/index.ts",
            "line": 279
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-vpc-link/index.ts",
            "line": 295
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apigatewayVpcLink.ApigatewayVpcLinkTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-vpc-link/index.ts",
            "line": 308
          },
          "name": "targetArnsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-vpc-link/index.ts",
            "line": 251
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-vpc-link/index.ts",
            "line": 272
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-vpc-link/index.ts",
            "line": 301
          },
          "name": "targetArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/apigateway-vpc-link/index:ApigatewayVpcLink"
    },
    "@cdktn/provider-awscc.apigatewayVpcLink.ApigatewayVpcLinkConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayVpcLink.ApigatewayVpcLinkConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apigateway-vpc-link/index.ts",
        "line": 14
      },
      "name": "ApigatewayVpcLinkConfig",
      "namespace": "apigatewayVpcLink",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_vpc_link#name ApigatewayVpcLink#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-vpc-link/index.ts",
            "line": 22
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_vpc_link#target_arns ApigatewayVpcLink#target_arns}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-vpc-link/index.ts",
            "line": 32
          },
          "name": "targetArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_vpc_link#description ApigatewayVpcLink#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-vpc-link/index.ts",
            "line": 18
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_vpc_link#tags ApigatewayVpcLink#tags}",
            "stability": "stable",
            "summary": "An array of arbitrary tags (key-value pairs) to associate with the VPC link."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-vpc-link/index.ts",
            "line": 28
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apigatewayVpcLink.ApigatewayVpcLinkTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apigateway-vpc-link/index:ApigatewayVpcLinkConfig"
    },
    "@cdktn/provider-awscc.apigatewayVpcLink.ApigatewayVpcLinkTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayVpcLink.ApigatewayVpcLinkTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apigateway-vpc-link/index.ts",
        "line": 34
      },
      "name": "ApigatewayVpcLinkTags",
      "namespace": "apigatewayVpcLink",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The combination of tag keys and values can help you organize and categorize your resources.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_vpc_link#key ApigatewayVpcLink#key}",
            "stability": "stable",
            "summary": "A string you can use to assign a value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-vpc-link/index.ts",
            "line": 40
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigateway_vpc_link#value ApigatewayVpcLink#value}",
            "stability": "stable",
            "summary": "The value for the specified tag key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-vpc-link/index.ts",
            "line": 46
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apigateway-vpc-link/index:ApigatewayVpcLinkTags"
    },
    "@cdktn/provider-awscc.apigatewayVpcLink.ApigatewayVpcLinkTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayVpcLink.ApigatewayVpcLinkTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apigateway-vpc-link/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apigateway-vpc-link/index.ts",
        "line": 168
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-vpc-link/index.ts",
            "line": 183
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.apigatewayVpcLink.ApigatewayVpcLinkTagsOutputReference"
            }
          }
        }
      ],
      "name": "ApigatewayVpcLinkTagsList",
      "namespace": "apigatewayVpcLink",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-vpc-link/index.ts",
            "line": 169
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apigatewayVpcLink.ApigatewayVpcLinkTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apigateway-vpc-link/index:ApigatewayVpcLinkTagsList"
    },
    "@cdktn/provider-awscc.apigatewayVpcLink.ApigatewayVpcLinkTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayVpcLink.ApigatewayVpcLinkTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apigateway-vpc-link/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/apigateway-vpc-link/index.ts",
        "line": 85
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-vpc-link/index.ts",
            "line": 143
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-vpc-link/index.ts",
            "line": 159
          },
          "name": "resetValue"
        }
      ],
      "name": "ApigatewayVpcLinkTagsOutputReference",
      "namespace": "apigatewayVpcLink",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-vpc-link/index.ts",
            "line": 147
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigateway-vpc-link/index.ts",
            "line": 163
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-vpc-link/index.ts",
            "line": 137
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-vpc-link/index.ts",
            "line": 153
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigateway-vpc-link/index.ts",
            "line": 99
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apigatewayVpcLink.ApigatewayVpcLinkTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apigateway-vpc-link/index:ApigatewayVpcLinkTagsOutputReference"
    },
    "@cdktn/provider-awscc.apigatewayv2Api.Apigatewayv2Api": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_api awscc_apigatewayv2_api}."
      },
      "fqn": "@cdktn/provider-awscc.apigatewayv2Api.Apigatewayv2Api",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_api awscc_apigatewayv2_api} Resource."
        },
        "locationInModule": {
          "filename": "src/apigatewayv2-api/index.ts",
          "line": 633
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.apigatewayv2Api.Apigatewayv2ApiConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apigatewayv2-api/index.ts",
        "line": 601
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Apigatewayv2Api resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 618
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Apigatewayv2Api to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_api#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Apigatewayv2Api that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Apigatewayv2Api to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 736
          },
          "name": "putBodyS3Location",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.apigatewayv2Api.Apigatewayv2ApiBodyS3Location"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 752
          },
          "name": "putCorsConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.apigatewayv2Api.Apigatewayv2ApiCorsConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 691
          },
          "name": "resetApiKeySelectionExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 707
          },
          "name": "resetBasePath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 723
          },
          "name": "resetBody"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 739
          },
          "name": "resetBodyS3Location"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 755
          },
          "name": "resetCorsConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 771
          },
          "name": "resetCredentialsArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 787
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 803
          },
          "name": "resetDisableExecuteApiEndpoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 819
          },
          "name": "resetDisableSchemaValidation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 835
          },
          "name": "resetFailOnWarnings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 856
          },
          "name": "resetIpAddressType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 872
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 888
          },
          "name": "resetProtocolType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 904
          },
          "name": "resetRouteKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 920
          },
          "name": "resetRouteSelectionExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 936
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 952
          },
          "name": "resetTarget"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 968
          },
          "name": "resetVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 980
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 1003
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Apigatewayv2Api",
      "namespace": "apigatewayv2Api",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 606
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 674
          },
          "name": "apiEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 679
          },
          "name": "apiId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 733
          },
          "name": "bodyS3Location",
          "type": {
            "fqn": "@cdktn/provider-awscc.apigatewayv2Api.Apigatewayv2ApiBodyS3LocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 749
          },
          "name": "corsConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.apigatewayv2Api.Apigatewayv2ApiCorsConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 844
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 695
          },
          "name": "apiKeySelectionExpressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 711
          },
          "name": "basePathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 727
          },
          "name": "bodyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 743
          },
          "name": "bodyS3LocationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apigatewayv2Api.Apigatewayv2ApiBodyS3Location"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 759
          },
          "name": "corsConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apigatewayv2Api.Apigatewayv2ApiCorsConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 775
          },
          "name": "credentialsArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 791
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 807
          },
          "name": "disableExecuteApiEndpointInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 823
          },
          "name": "disableSchemaValidationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 839
          },
          "name": "failOnWarningsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 860
          },
          "name": "ipAddressTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 876
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 892
          },
          "name": "protocolTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 908
          },
          "name": "routeKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 924
          },
          "name": "routeSelectionExpressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 940
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 956
          },
          "name": "targetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 972
          },
          "name": "versionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 685
          },
          "name": "apiKeySelectionExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 701
          },
          "name": "basePath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 717
          },
          "name": "body",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 765
          },
          "name": "credentialsArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 781
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 797
          },
          "name": "disableExecuteApiEndpoint",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 813
          },
          "name": "disableSchemaValidation",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 829
          },
          "name": "failOnWarnings",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 850
          },
          "name": "ipAddressType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 866
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 882
          },
          "name": "protocolType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 898
          },
          "name": "routeKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 914
          },
          "name": "routeSelectionExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 930
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 946
          },
          "name": "target",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 962
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apigatewayv2-api/index:Apigatewayv2Api"
    },
    "@cdktn/provider-awscc.apigatewayv2Api.Apigatewayv2ApiBodyS3Location": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayv2Api.Apigatewayv2ApiBodyS3Location",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apigatewayv2-api/index.ts",
        "line": 125
      },
      "name": "Apigatewayv2ApiBodyS3Location",
      "namespace": "apigatewayv2Api",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_api#bucket Apigatewayv2Api#bucket}",
            "stability": "stable",
            "summary": "The S3 bucket that contains the OpenAPI definition to import. Required if you specify a ``BodyS3Location`` for an API."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 131
          },
          "name": "bucket",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_api#etag Apigatewayv2Api#etag}",
            "stability": "stable",
            "summary": "The Etag of the S3 object."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 137
          },
          "name": "etag",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_api#key Apigatewayv2Api#key}",
            "stability": "stable",
            "summary": "The key of the S3 object. Required if you specify a ``BodyS3Location`` for an API."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 143
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_api#version Apigatewayv2Api#version}",
            "stability": "stable",
            "summary": "The version of the S3 object."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 149
          },
          "name": "version",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apigatewayv2-api/index:Apigatewayv2ApiBodyS3Location"
    },
    "@cdktn/provider-awscc.apigatewayv2Api.Apigatewayv2ApiBodyS3LocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayv2Api.Apigatewayv2ApiBodyS3LocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apigatewayv2-api/index.ts",
          "line": 210
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apigatewayv2-api/index.ts",
        "line": 202
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 270
          },
          "name": "resetBucket"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 286
          },
          "name": "resetEtag"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 302
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 318
          },
          "name": "resetVersion"
        }
      ],
      "name": "Apigatewayv2ApiBodyS3LocationOutputReference",
      "namespace": "apigatewayv2Api",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 274
          },
          "name": "bucketInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 290
          },
          "name": "etagInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 306
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 322
          },
          "name": "versionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 264
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 280
          },
          "name": "etag",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 296
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 312
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 214
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apigatewayv2Api.Apigatewayv2ApiBodyS3Location"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apigatewayv2-api/index:Apigatewayv2ApiBodyS3LocationOutputReference"
    },
    "@cdktn/provider-awscc.apigatewayv2Api.Apigatewayv2ApiConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayv2Api.Apigatewayv2ApiConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apigatewayv2-api/index.ts",
        "line": 14
      },
      "name": "Apigatewayv2ApiConfig",
      "namespace": "apigatewayv2Api",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_api#api_key_selection_expression Apigatewayv2Api#api_key_selection_expression}",
            "stability": "stable",
            "summary": "An API key selection expression. Supported only for WebSocket APIs. See [API Key Selection Expressions](https://docs.aws.amazon.com/apigateway/latest/developerguide/apigateway-websocket-api-selection-expressions.html#apigateway-websocket-api-apikey-selection-expressions)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 20
          },
          "name": "apiKeySelectionExpression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are ``ignore``, ``prepend``, and ``split``. The default value is ``ignore``. To learn more, see [Set the OpenAPI basePath Property](https://docs.aws.amazon.com/apigateway/latest/developerguide/api-gateway-import-api-basePath.html). Supported only for HTTP APIs.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_api#base_path Apigatewayv2Api#base_path}",
            "stability": "stable",
            "summary": "Specifies how to interpret the base path of the API during import."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 26
          },
          "name": "basePath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Supported only for HTTP APIs. To import an HTTP API, you must specify a ``Body`` or ``BodyS3Location``. If you specify a ``Body`` or ``BodyS3Location``, don't specify CloudFormation resources such as ``AWS::ApiGatewayV2::Authorizer`` or ``AWS::ApiGatewayV2::Route``. API Gateway doesn't support the combination of OpenAPI and CloudFormation resources.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_api#body Apigatewayv2Api#body}",
            "stability": "stable",
            "summary": "The OpenAPI definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 32
          },
          "name": "body",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Supported only for HTTP APIs. To import an HTTP API, you must specify a ``Body`` or ``BodyS3Location``. If you specify a ``Body`` or ``BodyS3Location``, don't specify CloudFormation resources such as ``AWS::ApiGatewayV2::Authorizer`` or ``AWS::ApiGatewayV2::Route``. API Gateway doesn't support the combination of OpenAPI and CloudFormation resources.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_api#body_s3_location Apigatewayv2Api#body_s3_location}",
            "stability": "stable",
            "summary": "The S3 location of an OpenAPI definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 38
          },
          "name": "bodyS3Location",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.apigatewayv2Api.Apigatewayv2ApiBodyS3Location"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_api#cors_configuration Apigatewayv2Api#cors_configuration}",
            "stability": "stable",
            "summary": "A CORS configuration. Supported only for HTTP APIs. See [Configuring CORS](https://docs.aws.amazon.com/apigateway/latest/developerguide/http-api-cors.html) for more information."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 44
          },
          "name": "corsConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.apigatewayv2Api.Apigatewayv2ApiCorsConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "It specifies the credentials required for the integration, if any. For a Lambda integration, three options are available. To specify an IAM Role for API Gateway to assume, use the role's Amazon Resource Name (ARN). To require that the caller's identity be passed through from the request, specify ``arn:aws:iam::*:user/*``. To use resource-based permissions on supported AWS services, specify ``null``. Currently, this property is not used for HTTP integrations. Supported only for HTTP APIs.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_api#credentials_arn Apigatewayv2Api#credentials_arn}",
            "stability": "stable",
            "summary": "This property is part of quick create."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 50
          },
          "name": "credentialsArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_api#description Apigatewayv2Api#description}",
            "stability": "stable",
            "summary": "The description of the API."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 56
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_api#disable_execute_api_endpoint Apigatewayv2Api#disable_execute_api_endpoint}",
            "stability": "stable",
            "summary": "Specifies whether clients can invoke your API by using the default ``execute-api`` endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 62
          },
          "name": "disableExecuteApiEndpoint",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_api#disable_schema_validation Apigatewayv2Api#disable_schema_validation}",
            "stability": "stable",
            "summary": "Avoid validating models when creating a deployment. Supported only for WebSocket APIs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 68
          },
          "name": "disableSchemaValidation",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "By default, API creation continues if a warning is encountered.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_api#fail_on_warnings Apigatewayv2Api#fail_on_warnings}",
            "stability": "stable",
            "summary": "Specifies whether to rollback the API creation when a warning is encountered."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 74
          },
          "name": "failOnWarnings",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Use ``ipv4`` to allow only IPv4 addresses to invoke your API, or use ``dualstack`` to allow both IPv4 and IPv6 addresses to invoke your API.\n Don?t use IP address type for an HTTP API based on an OpenAPI specification. Instead, specify the IP address type in the OpenAPI specification.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_api#ip_address_type Apigatewayv2Api#ip_address_type}",
            "stability": "stable",
            "summary": "The IP address types that can invoke the API."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 81
          },
          "name": "ipAddressType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_api#name Apigatewayv2Api#name}",
            "stability": "stable",
            "summary": "The name of the API. Required unless you specify an OpenAPI definition for ``Body`` or ``S3BodyLocation``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 87
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are ``WEBSOCKET`` or ``HTTP``. Required unless you specify an OpenAPI definition for ``Body`` or ``S3BodyLocation``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_api#protocol_type Apigatewayv2Api#protocol_type}",
            "stability": "stable",
            "summary": "The API protocol."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 93
          },
          "name": "protocolType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you don't specify a ``routeKey``, a default route of ``$default`` is created. The ``$default`` route acts as a catch-all for any request made to your API, for a particular stage. The ``$default`` route key can't be modified. You can add routes after creating the API, and you can update the route keys of additional routes. Supported only for HTTP APIs.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_api#route_key Apigatewayv2Api#route_key}",
            "stability": "stable",
            "summary": "This property is part of quick create."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 99
          },
          "name": "routeKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For HTTP APIs, the ``routeSelectionExpression`` must be ``${request.method} ${request.path}``. If not provided, this will be the default for HTTP APIs. This property is required for WebSocket APIs.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_api#route_selection_expression Apigatewayv2Api#route_selection_expression}",
            "stability": "stable",
            "summary": "The route selection expression for the API."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 105
          },
          "name": "routeSelectionExpression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_api#tags Apigatewayv2Api#tags}",
            "stability": "stable",
            "summary": "The collection of tags. Each tag element is associated with a given resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 111
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Quick create produces an API with an integration, a default catch-all route, and a default stage which is configured to automatically deploy changes. For HTTP integrations, specify a fully qualified URL. For Lambda integrations, specify a function ARN. The type of the integration will be HTTP_PROXY or AWS_PROXY, respectively. Supported only for HTTP APIs.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_api#target Apigatewayv2Api#target}",
            "stability": "stable",
            "summary": "This property is part of quick create."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 117
          },
          "name": "target",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_api#version Apigatewayv2Api#version}",
            "stability": "stable",
            "summary": "A version identifier for the API."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 123
          },
          "name": "version",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apigatewayv2-api/index:Apigatewayv2ApiConfig"
    },
    "@cdktn/provider-awscc.apigatewayv2Api.Apigatewayv2ApiCorsConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayv2Api.Apigatewayv2ApiCorsConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apigatewayv2-api/index.ts",
        "line": 326
      },
      "name": "Apigatewayv2ApiCorsConfiguration",
      "namespace": "apigatewayv2Api",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_api#allow_credentials Apigatewayv2Api#allow_credentials}",
            "stability": "stable",
            "summary": "Specifies whether credentials are included in the CORS request. Supported only for HTTP APIs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 332
          },
          "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/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_api#allow_headers Apigatewayv2Api#allow_headers}",
            "stability": "stable",
            "summary": "Represents a collection of allowed headers. Supported only for HTTP APIs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 338
          },
          "name": "allowHeaders",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_api#allow_methods Apigatewayv2Api#allow_methods}",
            "stability": "stable",
            "summary": "Represents a collection of allowed HTTP methods. Supported only for HTTP APIs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 344
          },
          "name": "allowMethods",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_api#allow_origins Apigatewayv2Api#allow_origins}",
            "stability": "stable",
            "summary": "Represents a collection of allowed origins. Supported only for HTTP APIs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 350
          },
          "name": "allowOrigins",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_api#expose_headers Apigatewayv2Api#expose_headers}",
            "stability": "stable",
            "summary": "Represents a collection of exposed headers. Supported only for HTTP APIs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 356
          },
          "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/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_api#max_age Apigatewayv2Api#max_age}",
            "stability": "stable",
            "summary": "The number of seconds that the browser should cache preflight request results. Supported only for HTTP APIs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 362
          },
          "name": "maxAge",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/apigatewayv2-api/index:Apigatewayv2ApiCorsConfiguration"
    },
    "@cdktn/provider-awscc.apigatewayv2Api.Apigatewayv2ApiCorsConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayv2Api.Apigatewayv2ApiCorsConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apigatewayv2-api/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apigatewayv2-api/index.ts",
        "line": 429
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 509
          },
          "name": "resetAllowCredentials"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 525
          },
          "name": "resetAllowHeaders"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 541
          },
          "name": "resetAllowMethods"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 557
          },
          "name": "resetAllowOrigins"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 573
          },
          "name": "resetExposeHeaders"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 589
          },
          "name": "resetMaxAge"
        }
      ],
      "name": "Apigatewayv2ApiCorsConfigurationOutputReference",
      "namespace": "apigatewayv2Api",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 513
          },
          "name": "allowCredentialsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 529
          },
          "name": "allowHeadersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 545
          },
          "name": "allowMethodsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 561
          },
          "name": "allowOriginsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 577
          },
          "name": "exposeHeadersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 593
          },
          "name": "maxAgeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 503
          },
          "name": "allowCredentials",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 519
          },
          "name": "allowHeaders",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 535
          },
          "name": "allowMethods",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 551
          },
          "name": "allowOrigins",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 567
          },
          "name": "exposeHeaders",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 583
          },
          "name": "maxAge",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-api/index.ts",
            "line": 441
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apigatewayv2Api.Apigatewayv2ApiCorsConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apigatewayv2-api/index:Apigatewayv2ApiCorsConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.apigatewayv2ApiMapping.Apigatewayv2ApiMapping": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_api_mapping awscc_apigatewayv2_api_mapping}."
      },
      "fqn": "@cdktn/provider-awscc.apigatewayv2ApiMapping.Apigatewayv2ApiMapping",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_api_mapping awscc_apigatewayv2_api_mapping} Resource."
        },
        "locationInModule": {
          "filename": "src/apigatewayv2-api-mapping/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-awscc.apigatewayv2ApiMapping.Apigatewayv2ApiMappingConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apigatewayv2-api-mapping/index.ts",
        "line": 44
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Apigatewayv2ApiMapping resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-api-mapping/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 Apigatewayv2ApiMapping to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_api_mapping#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Apigatewayv2ApiMapping that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Apigatewayv2ApiMapping to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-api-mapping/index.ts",
            "line": 128
          },
          "name": "resetApiMappingKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-api-mapping/index.ts",
            "line": 171
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-api-mapping/index.ts",
            "line": 180
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Apigatewayv2ApiMapping",
      "namespace": "apigatewayv2ApiMapping",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-api-mapping/index.ts",
            "line": 49
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-api-mapping/index.ts",
            "line": 116
          },
          "name": "apiMappingId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-api-mapping/index.ts",
            "line": 150
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-api-mapping/index.ts",
            "line": 111
          },
          "name": "apiIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-api-mapping/index.ts",
            "line": 132
          },
          "name": "apiMappingKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-api-mapping/index.ts",
            "line": 145
          },
          "name": "domainNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-api-mapping/index.ts",
            "line": 163
          },
          "name": "stageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-api-mapping/index.ts",
            "line": 104
          },
          "name": "apiId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-api-mapping/index.ts",
            "line": 122
          },
          "name": "apiMappingKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-api-mapping/index.ts",
            "line": 138
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-api-mapping/index.ts",
            "line": 156
          },
          "name": "stage",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apigatewayv2-api-mapping/index:Apigatewayv2ApiMapping"
    },
    "@cdktn/provider-awscc.apigatewayv2ApiMapping.Apigatewayv2ApiMappingConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayv2ApiMapping.Apigatewayv2ApiMappingConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apigatewayv2-api-mapping/index.ts",
        "line": 14
      },
      "name": "Apigatewayv2ApiMappingConfig",
      "namespace": "apigatewayv2ApiMapping",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_api_mapping#api_id Apigatewayv2ApiMapping#api_id}",
            "stability": "stable",
            "summary": "The API identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-api-mapping/index.ts",
            "line": 20
          },
          "name": "apiId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_api_mapping#domain_name Apigatewayv2ApiMapping#domain_name}",
            "stability": "stable",
            "summary": "The domain name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-api-mapping/index.ts",
            "line": 32
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_api_mapping#stage Apigatewayv2ApiMapping#stage}",
            "stability": "stable",
            "summary": "The API stage."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-api-mapping/index.ts",
            "line": 38
          },
          "name": "stage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_api_mapping#api_mapping_key Apigatewayv2ApiMapping#api_mapping_key}",
            "stability": "stable",
            "summary": "The API mapping key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-api-mapping/index.ts",
            "line": 26
          },
          "name": "apiMappingKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apigatewayv2-api-mapping/index:Apigatewayv2ApiMappingConfig"
    },
    "@cdktn/provider-awscc.apigatewayv2Authorizer.Apigatewayv2Authorizer": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_authorizer awscc_apigatewayv2_authorizer}."
      },
      "fqn": "@cdktn/provider-awscc.apigatewayv2Authorizer.Apigatewayv2Authorizer",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_authorizer awscc_apigatewayv2_authorizer} Resource."
        },
        "locationInModule": {
          "filename": "src/apigatewayv2-authorizer/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.apigatewayv2Authorizer.Apigatewayv2AuthorizerConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apigatewayv2-authorizer/index.ts",
        "line": 219
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Apigatewayv2Authorizer resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-authorizer/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 Apigatewayv2Authorizer to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_authorizer#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Apigatewayv2Authorizer that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Apigatewayv2Authorizer to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-authorizer/index.ts",
            "line": 437
          },
          "name": "putJwtConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.apigatewayv2Authorizer.Apigatewayv2AuthorizerJwtConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-authorizer/index.ts",
            "line": 305
          },
          "name": "resetAuthorizerCredentialsArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-authorizer/index.ts",
            "line": 326
          },
          "name": "resetAuthorizerPayloadFormatVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-authorizer/index.ts",
            "line": 342
          },
          "name": "resetAuthorizerResultTtlInSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-authorizer/index.ts",
            "line": 371
          },
          "name": "resetAuthorizerUri"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-authorizer/index.ts",
            "line": 387
          },
          "name": "resetEnableSimpleResponses"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-authorizer/index.ts",
            "line": 408
          },
          "name": "resetIdentitySource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-authorizer/index.ts",
            "line": 424
          },
          "name": "resetIdentityValidationExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-authorizer/index.ts",
            "line": 440
          },
          "name": "resetJwtConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-authorizer/index.ts",
            "line": 465
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-authorizer/index.ts",
            "line": 481
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Apigatewayv2Authorizer",
      "namespace": "apigatewayv2Authorizer",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-authorizer/index.ts",
            "line": 224
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-authorizer/index.ts",
            "line": 314
          },
          "name": "authorizerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-authorizer/index.ts",
            "line": 396
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-authorizer/index.ts",
            "line": 434
          },
          "name": "jwtConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.apigatewayv2Authorizer.Apigatewayv2AuthorizerJwtConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-authorizer/index.ts",
            "line": 293
          },
          "name": "apiIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-authorizer/index.ts",
            "line": 309
          },
          "name": "authorizerCredentialsArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-authorizer/index.ts",
            "line": 330
          },
          "name": "authorizerPayloadFormatVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-authorizer/index.ts",
            "line": 346
          },
          "name": "authorizerResultTtlInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-authorizer/index.ts",
            "line": 359
          },
          "name": "authorizerTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-authorizer/index.ts",
            "line": 375
          },
          "name": "authorizerUriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-authorizer/index.ts",
            "line": 391
          },
          "name": "enableSimpleResponsesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-authorizer/index.ts",
            "line": 412
          },
          "name": "identitySourceInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-authorizer/index.ts",
            "line": 428
          },
          "name": "identityValidationExpressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-authorizer/index.ts",
            "line": 444
          },
          "name": "jwtConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apigatewayv2Authorizer.Apigatewayv2AuthorizerJwtConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-authorizer/index.ts",
            "line": 457
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-authorizer/index.ts",
            "line": 286
          },
          "name": "apiId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-authorizer/index.ts",
            "line": 299
          },
          "name": "authorizerCredentialsArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-authorizer/index.ts",
            "line": 320
          },
          "name": "authorizerPayloadFormatVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-authorizer/index.ts",
            "line": 336
          },
          "name": "authorizerResultTtlInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-authorizer/index.ts",
            "line": 352
          },
          "name": "authorizerType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-authorizer/index.ts",
            "line": 365
          },
          "name": "authorizerUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-authorizer/index.ts",
            "line": 381
          },
          "name": "enableSimpleResponses",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-authorizer/index.ts",
            "line": 402
          },
          "name": "identitySource",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-authorizer/index.ts",
            "line": 418
          },
          "name": "identityValidationExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-authorizer/index.ts",
            "line": 450
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apigatewayv2-authorizer/index:Apigatewayv2Authorizer"
    },
    "@cdktn/provider-awscc.apigatewayv2Authorizer.Apigatewayv2AuthorizerConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayv2Authorizer.Apigatewayv2AuthorizerConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apigatewayv2-authorizer/index.ts",
        "line": 14
      },
      "name": "Apigatewayv2AuthorizerConfig",
      "namespace": "apigatewayv2Authorizer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_authorizer#api_id Apigatewayv2Authorizer#api_id}",
            "stability": "stable",
            "summary": "The API identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-authorizer/index.ts",
            "line": 20
          },
          "name": "apiId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Specify ``REQUEST`` for a Lambda function using incoming request parameters. Specify ``JWT`` to use JSON Web Tokens (supported only for HTTP APIs).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_authorizer#authorizer_type Apigatewayv2Authorizer#authorizer_type}",
            "stability": "stable",
            "summary": "The authorizer type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-authorizer/index.ts",
            "line": 44
          },
          "name": "authorizerType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_authorizer#name Apigatewayv2Authorizer#name}",
            "stability": "stable",
            "summary": "The name of the authorizer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-authorizer/index.ts",
            "line": 82
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "To specify an IAM role for API Gateway to assume, use the role's Amazon Resource Name (ARN). To use resource-based permissions on the Lambda function, specify null. Supported only for ``REQUEST`` authorizers.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_authorizer#authorizer_credentials_arn Apigatewayv2Authorizer#authorizer_credentials_arn}",
            "stability": "stable",
            "summary": "Specifies the required credentials as an IAM role for API Gateway to invoke the authorizer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-authorizer/index.ts",
            "line": 26
          },
          "name": "authorizerCredentialsArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Required for HTTP API Lambda authorizers. Supported values are ``1.0`` and ``2.0``. To learn more, see [Working with Lambda authorizers for HTTP APIs](https://docs.aws.amazon.com/apigateway/latest/developerguide/http-api-lambda-authorizer.html).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_authorizer#authorizer_payload_format_version Apigatewayv2Authorizer#authorizer_payload_format_version}",
            "stability": "stable",
            "summary": "Specifies the format of the payload sent to an HTTP API Lambda authorizer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-authorizer/index.ts",
            "line": 32
          },
          "name": "authorizerPayloadFormatVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If it equals 0, authorization caching is disabled. If it is greater than 0, API Gateway caches authorizer responses. The maximum value is 3600, or 1 hour. Supported only for HTTP API Lambda authorizers.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_authorizer#authorizer_result_ttl_in_seconds Apigatewayv2Authorizer#authorizer_result_ttl_in_seconds}",
            "stability": "stable",
            "summary": "The time to live (TTL) for cached authorizer results, in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-authorizer/index.ts",
            "line": 38
          },
          "name": "authorizerResultTtlInSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For ``REQUEST`` authorizers, this must be a well-formed Lambda function URI, for example, ``arn:aws:apigateway:us-west-2:lambda:path/2015-03-31/functions/arn:aws:lambda:us-west-2:{account_id}:function:{lambda_function_name}/invocations``. In general, the URI has this form: ``arn:aws:apigateway:{region}:lambda:path/{service_api}``, where *{region}* is the same as the region hosting the Lambda function, path indicates that the remaining substring in the URI should be treated as the path to the resource, including the initial ``/``. For Lambda functions, this is usually of the form ``/2015-03-31/functions/[FunctionARN]/invocations``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_authorizer#authorizer_uri Apigatewayv2Authorizer#authorizer_uri}",
            "stability": "stable",
            "summary": "The authorizer's Uniform Resource Identifier (URI)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-authorizer/index.ts",
            "line": 50
          },
          "name": "authorizerUri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "By default, a Lambda authorizer must return an IAM policy. If enabled, the Lambda authorizer can return a boolean value instead of an IAM policy. Supported only for HTTP APIs. To learn more, see [Working with Lambda authorizers for HTTP APIs](https://docs.aws.amazon.com/apigateway/latest/developerguide/http-api-lambda-authorizer.html).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_authorizer#enable_simple_responses Apigatewayv2Authorizer#enable_simple_responses}",
            "stability": "stable",
            "summary": "Specifies whether a Lambda authorizer returns a response in a simple format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-authorizer/index.ts",
            "line": 56
          },
          "name": "enableSimpleResponses",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For a ``REQUEST`` authorizer, this is optional. The value is a set of one or more mapping expressions of the specified request parameters. The identity source can be headers, query string parameters, stage variables, and context parameters. For example, if an Auth header and a Name query string parameter are defined as identity sources, this value is route.request.header.Auth, route.request.querystring.Name for WebSocket APIs. For HTTP APIs, use selection expressions prefixed with ``$``, for example, ``$request.header.Auth``, ``$request.querystring.Name``. These parameters are used to perform runtime validation for Lambda-based authorizers by verifying all of the identity-related request parameters are present in the request, not null, and non-empty. Only when this is true does the authorizer invoke the authorizer Lambda function. Otherwise, it returns a 401 Unauthorized response without calling the Lambda function. For HTTP APIs, identity sources are also used as the cache key when caching is enabled. To learn more, see [Working with Lambda authorizers for HTTP APIs](https://docs.aws.amazon.com/apigateway/latest/developerguide/http-api-lambda-authorizer.html).\n For ``JWT``, a single entry that specifies where to extract the JSON Web Token (JWT) from inbound requests. Currently only header-based and query parameter-based selections are supported, for example ``$request.header.Authorization``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_authorizer#identity_source Apigatewayv2Authorizer#identity_source}",
            "stability": "stable",
            "summary": "The identity source for which authorization is requested."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-authorizer/index.ts",
            "line": 64
          },
          "name": "identitySource",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_authorizer#identity_validation_expression Apigatewayv2Authorizer#identity_validation_expression}",
            "stability": "stable",
            "summary": "This parameter is not used."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-authorizer/index.ts",
            "line": 70
          },
          "name": "identityValidationExpression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Required for the ``JWT`` authorizer type. Supported only for HTTP APIs.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_authorizer#jwt_configuration Apigatewayv2Authorizer#jwt_configuration}",
            "stability": "stable",
            "summary": "The ``JWTConfiguration`` property specifies the configuration of a JWT authorizer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-authorizer/index.ts",
            "line": 76
          },
          "name": "jwtConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.apigatewayv2Authorizer.Apigatewayv2AuthorizerJwtConfiguration"
          }
        }
      ],
      "symbolId": "src/apigatewayv2-authorizer/index:Apigatewayv2AuthorizerConfig"
    },
    "@cdktn/provider-awscc.apigatewayv2Authorizer.Apigatewayv2AuthorizerJwtConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayv2Authorizer.Apigatewayv2AuthorizerJwtConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apigatewayv2-authorizer/index.ts",
        "line": 84
      },
      "name": "Apigatewayv2AuthorizerJwtConfiguration",
      "namespace": "apigatewayv2Authorizer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "A valid JWT must provide an ``aud`` that matches at least one entry in this list. See [RFC 7519](https://docs.aws.amazon.com/https://tools.ietf.org/html/rfc7519#section-4.1.3). Required for the ``JWT`` authorizer type. Supported only for HTTP APIs.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_authorizer#audience Apigatewayv2Authorizer#audience}",
            "stability": "stable",
            "summary": "A list of the intended recipients of the JWT."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-authorizer/index.ts",
            "line": 90
          },
          "name": "audience",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For example, an Amazon Cognito user pool has the following format: ``https://cognito-idp.{region}.amazonaws.com/{userPoolId}``. Required for the ``JWT`` authorizer type. Supported only for HTTP APIs.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_authorizer#issuer Apigatewayv2Authorizer#issuer}",
            "stability": "stable",
            "summary": "The base domain of the identity provider that issues JSON Web Tokens."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-authorizer/index.ts",
            "line": 96
          },
          "name": "issuer",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apigatewayv2-authorizer/index:Apigatewayv2AuthorizerJwtConfiguration"
    },
    "@cdktn/provider-awscc.apigatewayv2Authorizer.Apigatewayv2AuthorizerJwtConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayv2Authorizer.Apigatewayv2AuthorizerJwtConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apigatewayv2-authorizer/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/apigatewayv2-authorizer/index.ts",
        "line": 135
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-authorizer/index.ts",
            "line": 191
          },
          "name": "resetAudience"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-authorizer/index.ts",
            "line": 207
          },
          "name": "resetIssuer"
        }
      ],
      "name": "Apigatewayv2AuthorizerJwtConfigurationOutputReference",
      "namespace": "apigatewayv2Authorizer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-authorizer/index.ts",
            "line": 195
          },
          "name": "audienceInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-authorizer/index.ts",
            "line": 211
          },
          "name": "issuerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-authorizer/index.ts",
            "line": 185
          },
          "name": "audience",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-authorizer/index.ts",
            "line": 201
          },
          "name": "issuer",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-authorizer/index.ts",
            "line": 147
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apigatewayv2Authorizer.Apigatewayv2AuthorizerJwtConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apigatewayv2-authorizer/index:Apigatewayv2AuthorizerJwtConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.apigatewayv2Deployment.Apigatewayv2Deployment": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_deployment awscc_apigatewayv2_deployment}."
      },
      "fqn": "@cdktn/provider-awscc.apigatewayv2Deployment.Apigatewayv2Deployment",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_deployment awscc_apigatewayv2_deployment} Resource."
        },
        "locationInModule": {
          "filename": "src/apigatewayv2-deployment/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-awscc.apigatewayv2Deployment.Apigatewayv2DeploymentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apigatewayv2-deployment/index.ts",
        "line": 38
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Apigatewayv2Deployment resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-deployment/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 Apigatewayv2Deployment to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_deployment#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Apigatewayv2Deployment that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Apigatewayv2Deployment to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-deployment/index.ts",
            "line": 121
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-deployment/index.ts",
            "line": 142
          },
          "name": "resetStageName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-deployment/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/apigatewayv2-deployment/index.ts",
            "line": 162
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Apigatewayv2Deployment",
      "namespace": "apigatewayv2Deployment",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-deployment/index.ts",
            "line": 43
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-deployment/index.ts",
            "line": 109
          },
          "name": "deploymentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-deployment/index.ts",
            "line": 130
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-deployment/index.ts",
            "line": 104
          },
          "name": "apiIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-deployment/index.ts",
            "line": 125
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-deployment/index.ts",
            "line": 146
          },
          "name": "stageNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-deployment/index.ts",
            "line": 97
          },
          "name": "apiId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-deployment/index.ts",
            "line": 115
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-deployment/index.ts",
            "line": 136
          },
          "name": "stageName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apigatewayv2-deployment/index:Apigatewayv2Deployment"
    },
    "@cdktn/provider-awscc.apigatewayv2Deployment.Apigatewayv2DeploymentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayv2Deployment.Apigatewayv2DeploymentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apigatewayv2-deployment/index.ts",
        "line": 14
      },
      "name": "Apigatewayv2DeploymentConfig",
      "namespace": "apigatewayv2Deployment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_deployment#api_id Apigatewayv2Deployment#api_id}",
            "stability": "stable",
            "summary": "The API identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-deployment/index.ts",
            "line": 20
          },
          "name": "apiId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_deployment#description Apigatewayv2Deployment#description}",
            "stability": "stable",
            "summary": "The description for the deployment resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-deployment/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/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_deployment#stage_name Apigatewayv2Deployment#stage_name}",
            "stability": "stable",
            "summary": "The name of an existing stage to associate with the deployment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-deployment/index.ts",
            "line": 32
          },
          "name": "stageName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apigatewayv2-deployment/index:Apigatewayv2DeploymentConfig"
    },
    "@cdktn/provider-awscc.apigatewayv2DomainName.Apigatewayv2DomainName": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_domain_name awscc_apigatewayv2_domain_name}."
      },
      "fqn": "@cdktn/provider-awscc.apigatewayv2DomainName.Apigatewayv2DomainName",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_domain_name awscc_apigatewayv2_domain_name} Resource."
        },
        "locationInModule": {
          "filename": "src/apigatewayv2-domain-name/index.ts",
          "line": 506
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.apigatewayv2DomainName.Apigatewayv2DomainNameConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apigatewayv2-domain-name/index.ts",
        "line": 474
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Apigatewayv2DomainName resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-domain-name/index.ts",
            "line": 491
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Apigatewayv2DomainName to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_domain_name#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Apigatewayv2DomainName that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Apigatewayv2DomainName to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-domain-name/index.ts",
            "line": 556
          },
          "name": "putDomainNameConfigurations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.apigatewayv2DomainName.Apigatewayv2DomainNameDomainNameConfigurations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-domain-name/index.ts",
            "line": 577
          },
          "name": "putMutualTlsAuthentication",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.apigatewayv2DomainName.Apigatewayv2DomainNameMutualTlsAuthentication"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-domain-name/index.ts",
            "line": 559
          },
          "name": "resetDomainNameConfigurations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-domain-name/index.ts",
            "line": 580
          },
          "name": "resetMutualTlsAuthentication"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-domain-name/index.ts",
            "line": 606
          },
          "name": "resetRoutingMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-domain-name/index.ts",
            "line": 622
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-domain-name/index.ts",
            "line": 634
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-domain-name/index.ts",
            "line": 644
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Apigatewayv2DomainName",
      "namespace": "apigatewayv2DomainName",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-domain-name/index.ts",
            "line": 479
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-domain-name/index.ts",
            "line": 547
          },
          "name": "domainNameArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-domain-name/index.ts",
            "line": 553
          },
          "name": "domainNameConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.apigatewayv2DomainName.Apigatewayv2DomainNameDomainNameConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-domain-name/index.ts",
            "line": 568
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-domain-name/index.ts",
            "line": 574
          },
          "name": "mutualTlsAuthentication",
          "type": {
            "fqn": "@cdktn/provider-awscc.apigatewayv2DomainName.Apigatewayv2DomainNameMutualTlsAuthenticationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-domain-name/index.ts",
            "line": 589
          },
          "name": "regionalDomainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-domain-name/index.ts",
            "line": 594
          },
          "name": "regionalHostedZoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-domain-name/index.ts",
            "line": 563
          },
          "name": "domainNameConfigurationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apigatewayv2DomainName.Apigatewayv2DomainNameDomainNameConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-domain-name/index.ts",
            "line": 542
          },
          "name": "domainNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-domain-name/index.ts",
            "line": 584
          },
          "name": "mutualTlsAuthenticationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apigatewayv2DomainName.Apigatewayv2DomainNameMutualTlsAuthentication"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-domain-name/index.ts",
            "line": 610
          },
          "name": "routingModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-domain-name/index.ts",
            "line": 626
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-domain-name/index.ts",
            "line": 535
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-domain-name/index.ts",
            "line": 600
          },
          "name": "routingMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-domain-name/index.ts",
            "line": 616
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/apigatewayv2-domain-name/index:Apigatewayv2DomainName"
    },
    "@cdktn/provider-awscc.apigatewayv2DomainName.Apigatewayv2DomainNameConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayv2DomainName.Apigatewayv2DomainNameConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apigatewayv2-domain-name/index.ts",
        "line": 14
      },
      "name": "Apigatewayv2DomainNameConfig",
      "namespace": "apigatewayv2DomainName",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Uppercase letters and the underscore (``_``) character are not supported.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_domain_name#domain_name Apigatewayv2DomainName#domain_name}",
            "stability": "stable",
            "summary": "The custom domain name for your API in Amazon API Gateway."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-domain-name/index.ts",
            "line": 20
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_domain_name#domain_name_configurations Apigatewayv2DomainName#domain_name_configurations}",
            "stability": "stable",
            "summary": "The domain name configurations."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-domain-name/index.ts",
            "line": 26
          },
          "name": "domainNameConfigurations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apigatewayv2DomainName.Apigatewayv2DomainNameDomainNameConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_domain_name#mutual_tls_authentication Apigatewayv2DomainName#mutual_tls_authentication}",
            "stability": "stable",
            "summary": "The mutual TLS authentication configuration for a custom domain name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-domain-name/index.ts",
            "line": 32
          },
          "name": "mutualTlsAuthentication",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.apigatewayv2DomainName.Apigatewayv2DomainNameMutualTlsAuthentication"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_domain_name#routing_mode Apigatewayv2DomainName#routing_mode}",
            "stability": "stable",
            "summary": "The routing mode API Gateway uses to route traffic to your APIs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-domain-name/index.ts",
            "line": 38
          },
          "name": "routingMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_domain_name#tags Apigatewayv2DomainName#tags}",
            "stability": "stable",
            "summary": "The collection of tags associated with a domain name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-domain-name/index.ts",
            "line": 44
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/apigatewayv2-domain-name/index:Apigatewayv2DomainNameConfig"
    },
    "@cdktn/provider-awscc.apigatewayv2DomainName.Apigatewayv2DomainNameDomainNameConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayv2DomainName.Apigatewayv2DomainNameDomainNameConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apigatewayv2-domain-name/index.ts",
        "line": 46
      },
      "name": "Apigatewayv2DomainNameDomainNameConfigurations",
      "namespace": "apigatewayv2DomainName",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "AWS Certificate Manager is the only supported source.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_domain_name#certificate_arn Apigatewayv2DomainName#certificate_arn}",
            "stability": "stable",
            "summary": "An AWS-managed certificate that will be used by the edge-optimized endpoint for this domain name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-domain-name/index.ts",
            "line": 52
          },
          "name": "certificateArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_domain_name#certificate_name Apigatewayv2DomainName#certificate_name}",
            "stability": "stable",
            "summary": "The user-friendly name of the certificate that will be used by the edge-optimized endpoint for this domain name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-domain-name/index.ts",
            "line": 58
          },
          "name": "certificateName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_domain_name#endpoint_type Apigatewayv2DomainName#endpoint_type}",
            "stability": "stable",
            "summary": "The endpoint type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-domain-name/index.ts",
            "line": 64
          },
          "name": "endpointType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Use ``ipv4`` to allow only IPv4 addresses to invoke your domain name, or use ``dualstack`` to allow both IPv4 and IPv6 addresses to invoke your domain name.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_domain_name#ip_address_type Apigatewayv2DomainName#ip_address_type}",
            "stability": "stable",
            "summary": "The IP address types that can invoke the domain name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-domain-name/index.ts",
            "line": 70
          },
          "name": "ipAddressType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This ARN is used to validate custom domain ownership. It's required only if you configure mutual TLS and use either an ACM-imported or a private CA certificate ARN as the regionalCertificateArn.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_domain_name#ownership_verification_certificate_arn Apigatewayv2DomainName#ownership_verification_certificate_arn}",
            "stability": "stable",
            "summary": "The Amazon resource name (ARN) for the public certificate issued by ACMlong."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-domain-name/index.ts",
            "line": 76
          },
          "name": "ownershipVerificationCertificateArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The valid values are ``TLS_1_0`` and ``TLS_1_2``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_domain_name#security_policy Apigatewayv2DomainName#security_policy}",
            "stability": "stable",
            "summary": "The Transport Layer Security (TLS) version of the security policy for this domain name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-domain-name/index.ts",
            "line": 82
          },
          "name": "securityPolicy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apigatewayv2-domain-name/index:Apigatewayv2DomainNameDomainNameConfigurations"
    },
    "@cdktn/provider-awscc.apigatewayv2DomainName.Apigatewayv2DomainNameDomainNameConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayv2DomainName.Apigatewayv2DomainNameDomainNameConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apigatewayv2-domain-name/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/apigatewayv2-domain-name/index.ts",
        "line": 320
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-domain-name/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-awscc.apigatewayv2DomainName.Apigatewayv2DomainNameDomainNameConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "Apigatewayv2DomainNameDomainNameConfigurationsList",
      "namespace": "apigatewayv2DomainName",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-domain-name/index.ts",
            "line": 321
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apigatewayv2DomainName.Apigatewayv2DomainNameDomainNameConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apigatewayv2-domain-name/index:Apigatewayv2DomainNameDomainNameConfigurationsList"
    },
    "@cdktn/provider-awscc.apigatewayv2DomainName.Apigatewayv2DomainNameDomainNameConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayv2DomainName.Apigatewayv2DomainNameDomainNameConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apigatewayv2-domain-name/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/apigatewayv2-domain-name/index.ts",
        "line": 149
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-domain-name/index.ts",
            "line": 231
          },
          "name": "resetCertificateArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-domain-name/index.ts",
            "line": 247
          },
          "name": "resetCertificateName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-domain-name/index.ts",
            "line": 263
          },
          "name": "resetEndpointType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-domain-name/index.ts",
            "line": 279
          },
          "name": "resetIpAddressType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-domain-name/index.ts",
            "line": 295
          },
          "name": "resetOwnershipVerificationCertificateArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-domain-name/index.ts",
            "line": 311
          },
          "name": "resetSecurityPolicy"
        }
      ],
      "name": "Apigatewayv2DomainNameDomainNameConfigurationsOutputReference",
      "namespace": "apigatewayv2DomainName",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-domain-name/index.ts",
            "line": 235
          },
          "name": "certificateArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-domain-name/index.ts",
            "line": 251
          },
          "name": "certificateNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-domain-name/index.ts",
            "line": 267
          },
          "name": "endpointTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-domain-name/index.ts",
            "line": 283
          },
          "name": "ipAddressTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-domain-name/index.ts",
            "line": 299
          },
          "name": "ownershipVerificationCertificateArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-domain-name/index.ts",
            "line": 315
          },
          "name": "securityPolicyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-domain-name/index.ts",
            "line": 225
          },
          "name": "certificateArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-domain-name/index.ts",
            "line": 241
          },
          "name": "certificateName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-domain-name/index.ts",
            "line": 257
          },
          "name": "endpointType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-domain-name/index.ts",
            "line": 273
          },
          "name": "ipAddressType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-domain-name/index.ts",
            "line": 289
          },
          "name": "ownershipVerificationCertificateArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-domain-name/index.ts",
            "line": 305
          },
          "name": "securityPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-domain-name/index.ts",
            "line": 163
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apigatewayv2DomainName.Apigatewayv2DomainNameDomainNameConfigurations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apigatewayv2-domain-name/index:Apigatewayv2DomainNameDomainNameConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.apigatewayv2DomainName.Apigatewayv2DomainNameMutualTlsAuthentication": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayv2DomainName.Apigatewayv2DomainNameMutualTlsAuthentication",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apigatewayv2-domain-name/index.ts",
        "line": 339
      },
      "name": "Apigatewayv2DomainNameMutualTlsAuthentication",
      "namespace": "apigatewayv2DomainName",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The truststore can contain certificates from public or private certificate authorities. To update the truststore, upload a new version to S3, and then update your custom domain name to use the new version. To update the truststore, you must have permissions to access the S3 object.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_domain_name#truststore_uri Apigatewayv2DomainName#truststore_uri}",
            "stability": "stable",
            "summary": "An Amazon S3 URL that specifies the truststore for mutual TLS authentication, for example, ``s3://bucket-name/key-name``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-domain-name/index.ts",
            "line": 345
          },
          "name": "truststoreUri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "To specify a version, you must have versioning enabled for the S3 bucket.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_domain_name#truststore_version Apigatewayv2DomainName#truststore_version}",
            "stability": "stable",
            "summary": "The version of the S3 object that contains your truststore."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-domain-name/index.ts",
            "line": 351
          },
          "name": "truststoreVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apigatewayv2-domain-name/index:Apigatewayv2DomainNameMutualTlsAuthentication"
    },
    "@cdktn/provider-awscc.apigatewayv2DomainName.Apigatewayv2DomainNameMutualTlsAuthenticationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayv2DomainName.Apigatewayv2DomainNameMutualTlsAuthenticationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apigatewayv2-domain-name/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/apigatewayv2-domain-name/index.ts",
        "line": 390
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-domain-name/index.ts",
            "line": 446
          },
          "name": "resetTruststoreUri"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-domain-name/index.ts",
            "line": 462
          },
          "name": "resetTruststoreVersion"
        }
      ],
      "name": "Apigatewayv2DomainNameMutualTlsAuthenticationOutputReference",
      "namespace": "apigatewayv2DomainName",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-domain-name/index.ts",
            "line": 450
          },
          "name": "truststoreUriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-domain-name/index.ts",
            "line": 466
          },
          "name": "truststoreVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-domain-name/index.ts",
            "line": 440
          },
          "name": "truststoreUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-domain-name/index.ts",
            "line": 456
          },
          "name": "truststoreVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-domain-name/index.ts",
            "line": 402
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apigatewayv2DomainName.Apigatewayv2DomainNameMutualTlsAuthentication"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apigatewayv2-domain-name/index:Apigatewayv2DomainNameMutualTlsAuthenticationOutputReference"
    },
    "@cdktn/provider-awscc.apigatewayv2Integration.Apigatewayv2Integration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_integration awscc_apigatewayv2_integration}."
      },
      "fqn": "@cdktn/provider-awscc.apigatewayv2Integration.Apigatewayv2Integration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_integration awscc_apigatewayv2_integration} Resource."
        },
        "locationInModule": {
          "filename": "src/apigatewayv2-integration/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-awscc.apigatewayv2Integration.Apigatewayv2IntegrationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apigatewayv2-integration/index.ts",
        "line": 487
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Apigatewayv2Integration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-integration/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 Apigatewayv2Integration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_integration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Apigatewayv2Integration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Apigatewayv2Integration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-integration/index.ts",
            "line": 792
          },
          "name": "putResponseParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.apigatewayv2Integration.Apigatewayv2IntegrationResponseParameters"
                        },
                        "kind": "map"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-integration/index.ts",
            "line": 840
          },
          "name": "putTlsConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.apigatewayv2Integration.Apigatewayv2IntegrationTlsConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-integration/index.ts",
            "line": 580
          },
          "name": "resetConnectionId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-integration/index.ts",
            "line": 596
          },
          "name": "resetConnectionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-integration/index.ts",
            "line": 612
          },
          "name": "resetContentHandlingStrategy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-integration/index.ts",
            "line": 628
          },
          "name": "resetCredentialsArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-integration/index.ts",
            "line": 644
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-integration/index.ts",
            "line": 670
          },
          "name": "resetIntegrationMethod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-integration/index.ts",
            "line": 686
          },
          "name": "resetIntegrationSubtype"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-integration/index.ts",
            "line": 715
          },
          "name": "resetIntegrationUri"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-integration/index.ts",
            "line": 731
          },
          "name": "resetPassthroughBehavior"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-integration/index.ts",
            "line": 747
          },
          "name": "resetPayloadFormatVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-integration/index.ts",
            "line": 763
          },
          "name": "resetRequestParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-integration/index.ts",
            "line": 779
          },
          "name": "resetRequestTemplates"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-integration/index.ts",
            "line": 795
          },
          "name": "resetResponseParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-integration/index.ts",
            "line": 811
          },
          "name": "resetTemplateSelectionExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-integration/index.ts",
            "line": 827
          },
          "name": "resetTimeoutInMillis"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-integration/index.ts",
            "line": 843
          },
          "name": "resetTlsConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-integration/index.ts",
            "line": 855
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-integration/index.ts",
            "line": 878
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Apigatewayv2Integration",
      "namespace": "apigatewayv2Integration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-integration/index.ts",
            "line": 492
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-integration/index.ts",
            "line": 653
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-integration/index.ts",
            "line": 658
          },
          "name": "integrationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-integration/index.ts",
            "line": 789
          },
          "name": "responseParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.apigatewayv2Integration.Apigatewayv2IntegrationResponseParametersMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-integration/index.ts",
            "line": 837
          },
          "name": "tlsConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.apigatewayv2Integration.Apigatewayv2IntegrationTlsConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-integration/index.ts",
            "line": 568
          },
          "name": "apiIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-integration/index.ts",
            "line": 584
          },
          "name": "connectionIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-integration/index.ts",
            "line": 600
          },
          "name": "connectionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-integration/index.ts",
            "line": 616
          },
          "name": "contentHandlingStrategyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-integration/index.ts",
            "line": 632
          },
          "name": "credentialsArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-integration/index.ts",
            "line": 648
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-integration/index.ts",
            "line": 674
          },
          "name": "integrationMethodInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-integration/index.ts",
            "line": 690
          },
          "name": "integrationSubtypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-integration/index.ts",
            "line": 703
          },
          "name": "integrationTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-integration/index.ts",
            "line": 719
          },
          "name": "integrationUriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-integration/index.ts",
            "line": 735
          },
          "name": "passthroughBehaviorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-integration/index.ts",
            "line": 751
          },
          "name": "payloadFormatVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-integration/index.ts",
            "line": 767
          },
          "name": "requestParametersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-integration/index.ts",
            "line": 783
          },
          "name": "requestTemplatesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-integration/index.ts",
            "line": 799
          },
          "name": "responseParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apigatewayv2Integration.Apigatewayv2IntegrationResponseParameters"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-integration/index.ts",
            "line": 815
          },
          "name": "templateSelectionExpressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-integration/index.ts",
            "line": 831
          },
          "name": "timeoutInMillisInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-integration/index.ts",
            "line": 847
          },
          "name": "tlsConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apigatewayv2Integration.Apigatewayv2IntegrationTlsConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-integration/index.ts",
            "line": 561
          },
          "name": "apiId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-integration/index.ts",
            "line": 574
          },
          "name": "connectionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-integration/index.ts",
            "line": 590
          },
          "name": "connectionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-integration/index.ts",
            "line": 606
          },
          "name": "contentHandlingStrategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-integration/index.ts",
            "line": 622
          },
          "name": "credentialsArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-integration/index.ts",
            "line": 638
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-integration/index.ts",
            "line": 664
          },
          "name": "integrationMethod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-integration/index.ts",
            "line": 680
          },
          "name": "integrationSubtype",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-integration/index.ts",
            "line": 696
          },
          "name": "integrationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-integration/index.ts",
            "line": 709
          },
          "name": "integrationUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-integration/index.ts",
            "line": 725
          },
          "name": "passthroughBehavior",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-integration/index.ts",
            "line": 741
          },
          "name": "payloadFormatVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-integration/index.ts",
            "line": 757
          },
          "name": "requestParameters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-integration/index.ts",
            "line": 773
          },
          "name": "requestTemplates",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-integration/index.ts",
            "line": 805
          },
          "name": "templateSelectionExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-integration/index.ts",
            "line": 821
          },
          "name": "timeoutInMillis",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/apigatewayv2-integration/index:Apigatewayv2Integration"
    },
    "@cdktn/provider-awscc.apigatewayv2Integration.Apigatewayv2IntegrationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayv2Integration.Apigatewayv2IntegrationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apigatewayv2-integration/index.ts",
        "line": 14
      },
      "name": "Apigatewayv2IntegrationConfig",
      "namespace": "apigatewayv2Integration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_integration#api_id Apigatewayv2Integration#api_id}",
            "stability": "stable",
            "summary": "The API identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-integration/index.ts",
            "line": 20
          },
          "name": "apiId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_integration#integration_type Apigatewayv2Integration#integration_type}",
            "stability": "stable",
            "summary": "The integration type of an integration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-integration/index.ts",
            "line": 68
          },
          "name": "integrationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_integration#connection_id Apigatewayv2Integration#connection_id}",
            "stability": "stable",
            "summary": "The ID of the VPC link for a private integration. Supported only for HTTP APIs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-integration/index.ts",
            "line": 26
          },
          "name": "connectionId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Specify INTERNET for connections through the public routable internet or VPC_LINK for private connections between API Gateway and resources in a VPC. The default value is INTERNET.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_integration#connection_type Apigatewayv2Integration#connection_type}",
            "stability": "stable",
            "summary": "The type of the network connection to the integration endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-integration/index.ts",
            "line": 32
          },
          "name": "connectionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Specifies how to handle response payload content type conversions. Supported values are CONVERT_TO_BINARY and CONVERT_TO_TEXT.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_integration#content_handling_strategy Apigatewayv2Integration#content_handling_strategy}",
            "stability": "stable",
            "summary": "Supported only for WebSocket APIs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-integration/index.ts",
            "line": 38
          },
          "name": "contentHandlingStrategy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For AWS integrations, three options are available. To specify an IAM Role for API Gateway to assume, use the role's Amazon Resource Name (ARN). To require that the caller's identity be passed through from the request, specify the string arn:aws:iam::*:user/*. To use resource-based permissions on supported AWS services, don't specify this parameter.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_integration#credentials_arn Apigatewayv2Integration#credentials_arn}",
            "stability": "stable",
            "summary": "Specifies the credentials required for the integration, if any."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-integration/index.ts",
            "line": 44
          },
          "name": "credentialsArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_integration#description Apigatewayv2Integration#description}",
            "stability": "stable",
            "summary": "The description of the integration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-integration/index.ts",
            "line": 50
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_integration#integration_method Apigatewayv2Integration#integration_method}",
            "stability": "stable",
            "summary": "Specifies the integration's HTTP method type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-integration/index.ts",
            "line": 56
          },
          "name": "integrationMethod",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_integration#integration_subtype Apigatewayv2Integration#integration_subtype}",
            "stability": "stable",
            "summary": "Supported only for HTTP API AWS_PROXY integrations. Specifies the AWS service action to invoke."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-integration/index.ts",
            "line": 62
          },
          "name": "integrationSubtype",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For an HTTP integration, specify a fully-qualified URL. For an HTTP API private integration, specify the ARN of an Application Load Balancer listener, Network Load Balancer listener, or AWS Cloud Map service.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_integration#integration_uri Apigatewayv2Integration#integration_uri}",
            "stability": "stable",
            "summary": "For a Lambda integration, specify the URI of a Lambda function."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-integration/index.ts",
            "line": 74
          },
          "name": "integrationUri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "There are three valid values: WHEN_NO_MATCH, WHEN_NO_TEMPLATES, and NEVER. Supported only for WebSocket APIs.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_integration#passthrough_behavior Apigatewayv2Integration#passthrough_behavior}",
            "stability": "stable",
            "summary": "Specifies the pass-through behavior for incoming requests based on the Content-Type header in the request, and the available mapping templates specified as the requestTemplates property on the Integration resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-integration/index.ts",
            "line": 80
          },
          "name": "passthroughBehavior",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Required for HTTP APIs. For HTTP APIs, supported values for Lambda proxy integrations are 1.0 and 2.0 For all other integrations, 1.0 is the only supported value.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_integration#payload_format_version Apigatewayv2Integration#payload_format_version}",
            "stability": "stable",
            "summary": "Specifies the format of the payload sent to an integration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-integration/index.ts",
            "line": 86
          },
          "name": "payloadFormatVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_integration#request_parameters Apigatewayv2Integration#request_parameters}",
            "stability": "stable",
            "summary": "A key-value map specifying parameters."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-integration/index.ts",
            "line": 92
          },
          "name": "requestParameters",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_integration#request_templates Apigatewayv2Integration#request_templates}",
            "stability": "stable",
            "summary": "A map of Velocity templates that are applied on the request payload based on the value of the Content-Type header sent by the client."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-integration/index.ts",
            "line": 98
          },
          "name": "requestTemplates",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Supported only for HTTP APIs.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_integration#response_parameters Apigatewayv2Integration#response_parameters}",
            "stability": "stable",
            "summary": "Parameters that transform the HTTP response from a backend integration before returning the response to clients."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-integration/index.ts",
            "line": 104
          },
          "name": "responseParameters",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apigatewayv2Integration.Apigatewayv2IntegrationResponseParameters"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_integration#template_selection_expression Apigatewayv2Integration#template_selection_expression}",
            "stability": "stable",
            "summary": "The template selection expression for the integration. Supported only for WebSocket APIs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-integration/index.ts",
            "line": 110
          },
          "name": "templateSelectionExpression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The default timeout is 29 seconds for WebSocket APIs and 30 seconds for HTTP APIs.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_integration#timeout_in_millis Apigatewayv2Integration#timeout_in_millis}",
            "stability": "stable",
            "summary": "Custom timeout between 50 and 29000 milliseconds for WebSocket APIs and between 50 and 30000 milliseconds for HTTP APIs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-integration/index.ts",
            "line": 116
          },
          "name": "timeoutInMillis",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you specify a TLS configuration, private integration traffic uses the HTTPS protocol. Supported only for HTTP APIs.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_integration#tls_config Apigatewayv2Integration#tls_config}",
            "stability": "stable",
            "summary": "The TLS configuration for a private integration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-integration/index.ts",
            "line": 122
          },
          "name": "tlsConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.apigatewayv2Integration.Apigatewayv2IntegrationTlsConfig"
          }
        }
      ],
      "symbolId": "src/apigatewayv2-integration/index:Apigatewayv2IntegrationConfig"
    },
    "@cdktn/provider-awscc.apigatewayv2Integration.Apigatewayv2IntegrationResponseParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayv2Integration.Apigatewayv2IntegrationResponseParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apigatewayv2-integration/index.ts",
        "line": 273
      },
      "name": "Apigatewayv2IntegrationResponseParameters",
      "namespace": "apigatewayv2Integration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_integration#response_parameters Apigatewayv2Integration#response_parameters}",
            "stability": "stable",
            "summary": "list of response parameters."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-integration/index.ts",
            "line": 279
          },
          "name": "responseParameters",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apigatewayv2Integration.Apigatewayv2IntegrationResponseParametersResponseParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apigatewayv2-integration/index:Apigatewayv2IntegrationResponseParameters"
    },
    "@cdktn/provider-awscc.apigatewayv2Integration.Apigatewayv2IntegrationResponseParametersMap": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayv2Integration.Apigatewayv2IntegrationResponseParametersMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apigatewayv2-integration/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/apigatewayv2-integration/index.ts",
        "line": 371
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-integration/index.ts",
            "line": 385
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.apigatewayv2Integration.Apigatewayv2IntegrationResponseParametersOutputReference"
            }
          }
        }
      ],
      "name": "Apigatewayv2IntegrationResponseParametersMap",
      "namespace": "apigatewayv2Integration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-integration/index.ts",
            "line": 372
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apigatewayv2Integration.Apigatewayv2IntegrationResponseParameters"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apigatewayv2-integration/index:Apigatewayv2IntegrationResponseParametersMap"
    },
    "@cdktn/provider-awscc.apigatewayv2Integration.Apigatewayv2IntegrationResponseParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayv2Integration.Apigatewayv2IntegrationResponseParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apigatewayv2-integration/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 key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apigatewayv2-integration/index.ts",
        "line": 311
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-integration/index.ts",
            "line": 359
          },
          "name": "putResponseParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.apigatewayv2Integration.Apigatewayv2IntegrationResponseParametersResponseParameters"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-integration/index.ts",
            "line": 362
          },
          "name": "resetResponseParameters"
        }
      ],
      "name": "Apigatewayv2IntegrationResponseParametersOutputReference",
      "namespace": "apigatewayv2Integration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-integration/index.ts",
            "line": 356
          },
          "name": "responseParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.apigatewayv2Integration.Apigatewayv2IntegrationResponseParametersResponseParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-integration/index.ts",
            "line": 366
          },
          "name": "responseParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apigatewayv2Integration.Apigatewayv2IntegrationResponseParametersResponseParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-integration/index.ts",
            "line": 324
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apigatewayv2Integration.Apigatewayv2IntegrationResponseParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apigatewayv2-integration/index:Apigatewayv2IntegrationResponseParametersOutputReference"
    },
    "@cdktn/provider-awscc.apigatewayv2Integration.Apigatewayv2IntegrationResponseParametersResponseParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayv2Integration.Apigatewayv2IntegrationResponseParametersResponseParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apigatewayv2-integration/index.ts",
        "line": 124
      },
      "name": "Apigatewayv2IntegrationResponseParametersResponseParameters",
      "namespace": "apigatewayv2Integration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_integration#destination Apigatewayv2Integration#destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-integration/index.ts",
            "line": 128
          },
          "name": "destination",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_integration#source Apigatewayv2Integration#source}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-integration/index.ts",
            "line": 132
          },
          "name": "source",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apigatewayv2-integration/index:Apigatewayv2IntegrationResponseParametersResponseParameters"
    },
    "@cdktn/provider-awscc.apigatewayv2Integration.Apigatewayv2IntegrationResponseParametersResponseParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayv2Integration.Apigatewayv2IntegrationResponseParametersResponseParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apigatewayv2-integration/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apigatewayv2-integration/index.ts",
        "line": 254
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-integration/index.ts",
            "line": 269
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.apigatewayv2Integration.Apigatewayv2IntegrationResponseParametersResponseParametersOutputReference"
            }
          }
        }
      ],
      "name": "Apigatewayv2IntegrationResponseParametersResponseParametersList",
      "namespace": "apigatewayv2Integration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-integration/index.ts",
            "line": 255
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apigatewayv2Integration.Apigatewayv2IntegrationResponseParametersResponseParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apigatewayv2-integration/index:Apigatewayv2IntegrationResponseParametersResponseParametersList"
    },
    "@cdktn/provider-awscc.apigatewayv2Integration.Apigatewayv2IntegrationResponseParametersResponseParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayv2Integration.Apigatewayv2IntegrationResponseParametersResponseParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apigatewayv2-integration/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/apigatewayv2-integration/index.ts",
        "line": 171
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-integration/index.ts",
            "line": 229
          },
          "name": "resetDestination"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-integration/index.ts",
            "line": 245
          },
          "name": "resetSource"
        }
      ],
      "name": "Apigatewayv2IntegrationResponseParametersResponseParametersOutputReference",
      "namespace": "apigatewayv2Integration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-integration/index.ts",
            "line": 233
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-integration/index.ts",
            "line": 249
          },
          "name": "sourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-integration/index.ts",
            "line": 223
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-integration/index.ts",
            "line": 239
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-integration/index.ts",
            "line": 185
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apigatewayv2Integration.Apigatewayv2IntegrationResponseParametersResponseParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apigatewayv2-integration/index:Apigatewayv2IntegrationResponseParametersResponseParametersOutputReference"
    },
    "@cdktn/provider-awscc.apigatewayv2Integration.Apigatewayv2IntegrationTlsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayv2Integration.Apigatewayv2IntegrationTlsConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apigatewayv2-integration/index.ts",
        "line": 389
      },
      "name": "Apigatewayv2IntegrationTlsConfig",
      "namespace": "apigatewayv2Integration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_integration#server_name_to_verify Apigatewayv2Integration#server_name_to_verify}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-integration/index.ts",
            "line": 393
          },
          "name": "serverNameToVerify",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apigatewayv2-integration/index:Apigatewayv2IntegrationTlsConfig"
    },
    "@cdktn/provider-awscc.apigatewayv2Integration.Apigatewayv2IntegrationTlsConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayv2Integration.Apigatewayv2IntegrationTlsConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apigatewayv2-integration/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apigatewayv2-integration/index.ts",
        "line": 425
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-integration/index.ts",
            "line": 475
          },
          "name": "resetServerNameToVerify"
        }
      ],
      "name": "Apigatewayv2IntegrationTlsConfigOutputReference",
      "namespace": "apigatewayv2Integration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-integration/index.ts",
            "line": 479
          },
          "name": "serverNameToVerifyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-integration/index.ts",
            "line": 469
          },
          "name": "serverNameToVerify",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-integration/index.ts",
            "line": 437
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apigatewayv2Integration.Apigatewayv2IntegrationTlsConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apigatewayv2-integration/index:Apigatewayv2IntegrationTlsConfigOutputReference"
    },
    "@cdktn/provider-awscc.apigatewayv2IntegrationResponse.Apigatewayv2IntegrationResponse": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_integration_response awscc_apigatewayv2_integration_response}."
      },
      "fqn": "@cdktn/provider-awscc.apigatewayv2IntegrationResponse.Apigatewayv2IntegrationResponse",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_integration_response awscc_apigatewayv2_integration_response} Resource."
        },
        "locationInModule": {
          "filename": "src/apigatewayv2-integration-response/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-awscc.apigatewayv2IntegrationResponse.Apigatewayv2IntegrationResponseConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apigatewayv2-integration-response/index.ts",
        "line": 65
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Apigatewayv2IntegrationResponse resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-integration-response/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 Apigatewayv2IntegrationResponse to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_integration_response#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Apigatewayv2IntegrationResponse that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Apigatewayv2IntegrationResponse to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-integration-response/index.ts",
            "line": 147
          },
          "name": "resetContentHandlingStrategy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-integration-response/index.ts",
            "line": 199
          },
          "name": "resetResponseParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-integration-response/index.ts",
            "line": 215
          },
          "name": "resetResponseTemplates"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-integration-response/index.ts",
            "line": 231
          },
          "name": "resetTemplateSelectionExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-integration-response/index.ts",
            "line": 243
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-integration-response/index.ts",
            "line": 255
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Apigatewayv2IntegrationResponse",
      "namespace": "apigatewayv2IntegrationResponse",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-integration-response/index.ts",
            "line": 70
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-integration-response/index.ts",
            "line": 156
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-integration-response/index.ts",
            "line": 174
          },
          "name": "integrationResponseId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-integration-response/index.ts",
            "line": 135
          },
          "name": "apiIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-integration-response/index.ts",
            "line": 151
          },
          "name": "contentHandlingStrategyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-integration-response/index.ts",
            "line": 169
          },
          "name": "integrationIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-integration-response/index.ts",
            "line": 187
          },
          "name": "integrationResponseKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-integration-response/index.ts",
            "line": 203
          },
          "name": "responseParametersInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-integration-response/index.ts",
            "line": 219
          },
          "name": "responseTemplatesInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-integration-response/index.ts",
            "line": 235
          },
          "name": "templateSelectionExpressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-integration-response/index.ts",
            "line": 128
          },
          "name": "apiId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-integration-response/index.ts",
            "line": 141
          },
          "name": "contentHandlingStrategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-integration-response/index.ts",
            "line": 162
          },
          "name": "integrationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-integration-response/index.ts",
            "line": 180
          },
          "name": "integrationResponseKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-integration-response/index.ts",
            "line": 193
          },
          "name": "responseParameters",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-integration-response/index.ts",
            "line": 209
          },
          "name": "responseTemplates",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-integration-response/index.ts",
            "line": 225
          },
          "name": "templateSelectionExpression",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apigatewayv2-integration-response/index:Apigatewayv2IntegrationResponse"
    },
    "@cdktn/provider-awscc.apigatewayv2IntegrationResponse.Apigatewayv2IntegrationResponseConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayv2IntegrationResponse.Apigatewayv2IntegrationResponseConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apigatewayv2-integration-response/index.ts",
        "line": 14
      },
      "name": "Apigatewayv2IntegrationResponseConfig",
      "namespace": "apigatewayv2IntegrationResponse",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_integration_response#api_id Apigatewayv2IntegrationResponse#api_id}",
            "stability": "stable",
            "summary": "The API identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-integration-response/index.ts",
            "line": 20
          },
          "name": "apiId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_integration_response#integration_id Apigatewayv2IntegrationResponse#integration_id}",
            "stability": "stable",
            "summary": "The integration ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-integration-response/index.ts",
            "line": 35
          },
          "name": "integrationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_integration_response#integration_response_key Apigatewayv2IntegrationResponse#integration_response_key}",
            "stability": "stable",
            "summary": "The integration response key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-integration-response/index.ts",
            "line": 41
          },
          "name": "integrationResponseKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Specifies how to handle response payload content type conversions. Supported values are ``CONVERT_TO_BINARY`` and ``CONVERT_TO_TEXT``, with the following behaviors:\n ``CONVERT_TO_BINARY``: Converts a response payload from a Base64-encoded string to the corresponding binary blob.\n ``CONVERT_TO_TEXT``: Converts a response payload from a binary blob to a Base64-encoded string.\n If this property is not defined, the response payload will be passed through from the integration response to the route response or method response without modification.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_integration_response#content_handling_strategy Apigatewayv2IntegrationResponse#content_handling_strategy}",
            "stability": "stable",
            "summary": "Supported only for WebSocket APIs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-integration-response/index.ts",
            "line": 29
          },
          "name": "contentHandlingStrategy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The key is a method response header parameter name and the mapped value is an integration response header value, a static value enclosed within a pair of single quotes, or a JSON expression from the integration response body. The mapping key must match the pattern of ``method.response.header.{name}``, where name is a valid and unique header name. The mapped non-static value must match the pattern of ``integration.response.header.{name}`` or ``integration.response.body.{JSON-expression}``, where ``{name}`` is a valid and unique response header name and ``{JSON-expression}`` is a valid JSON expression without the ``$`` prefix.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_integration_response#response_parameters Apigatewayv2IntegrationResponse#response_parameters}",
            "stability": "stable",
            "summary": "A key-value map specifying response parameters that are passed to the method response from the backend."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-integration-response/index.ts",
            "line": 47
          },
          "name": "responseParameters",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Response templates are represented as a key/value map, with a content-type as the key and a template as the value.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_integration_response#response_templates Apigatewayv2IntegrationResponse#response_templates}",
            "stability": "stable",
            "summary": "The collection of response templates for the integration response as a string-to-string map of key-value pairs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-integration-response/index.ts",
            "line": 53
          },
          "name": "responseTemplates",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_integration_response#template_selection_expression Apigatewayv2IntegrationResponse#template_selection_expression}",
            "stability": "stable",
            "summary": "The template selection expression for the integration response. Supported only for WebSocket APIs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-integration-response/index.ts",
            "line": 59
          },
          "name": "templateSelectionExpression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apigatewayv2-integration-response/index:Apigatewayv2IntegrationResponseConfig"
    },
    "@cdktn/provider-awscc.apigatewayv2Model.Apigatewayv2Model": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_model awscc_apigatewayv2_model}."
      },
      "fqn": "@cdktn/provider-awscc.apigatewayv2Model.Apigatewayv2Model",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_model awscc_apigatewayv2_model} Resource."
        },
        "locationInModule": {
          "filename": "src/apigatewayv2-model/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-awscc.apigatewayv2Model.Apigatewayv2ModelConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apigatewayv2-model/index.ts",
        "line": 50
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Apigatewayv2Model resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-model/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 Apigatewayv2Model to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_model#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Apigatewayv2Model that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Apigatewayv2Model to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-model/index.ts",
            "line": 130
          },
          "name": "resetContentType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-model/index.ts",
            "line": 146
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-model/index.ts",
            "line": 194
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-model/index.ts",
            "line": 204
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Apigatewayv2Model",
      "namespace": "apigatewayv2Model",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-model/index.ts",
            "line": 55
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-model/index.ts",
            "line": 155
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-model/index.ts",
            "line": 160
          },
          "name": "modelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-model/index.ts",
            "line": 118
          },
          "name": "apiIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-model/index.ts",
            "line": 134
          },
          "name": "contentTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-model/index.ts",
            "line": 150
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-model/index.ts",
            "line": 173
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-model/index.ts",
            "line": 186
          },
          "name": "schemaInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-model/index.ts",
            "line": 111
          },
          "name": "apiId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-model/index.ts",
            "line": 124
          },
          "name": "contentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-model/index.ts",
            "line": 140
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-model/index.ts",
            "line": 166
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-model/index.ts",
            "line": 179
          },
          "name": "schema",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apigatewayv2-model/index:Apigatewayv2Model"
    },
    "@cdktn/provider-awscc.apigatewayv2Model.Apigatewayv2ModelConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayv2Model.Apigatewayv2ModelConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apigatewayv2-model/index.ts",
        "line": 14
      },
      "name": "Apigatewayv2ModelConfig",
      "namespace": "apigatewayv2Model",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_model#api_id Apigatewayv2Model#api_id}",
            "stability": "stable",
            "summary": "The API identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-model/index.ts",
            "line": 20
          },
          "name": "apiId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_model#name Apigatewayv2Model#name}",
            "stability": "stable",
            "summary": "The name of the model."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-model/index.ts",
            "line": 38
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_model#schema Apigatewayv2Model#schema}",
            "stability": "stable",
            "summary": "The schema for the model. For application/json models, this should be JSON schema draft 4 model."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-model/index.ts",
            "line": 44
          },
          "name": "schema",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_model#content_type Apigatewayv2Model#content_type}",
            "stability": "stable",
            "summary": "The content-type for the model, for example, \"application/json\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-model/index.ts",
            "line": 26
          },
          "name": "contentType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_model#description Apigatewayv2Model#description}",
            "stability": "stable",
            "summary": "The description of the model."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-model/index.ts",
            "line": 32
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apigatewayv2-model/index:Apigatewayv2ModelConfig"
    },
    "@cdktn/provider-awscc.apigatewayv2Route.Apigatewayv2Route": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_route awscc_apigatewayv2_route}."
      },
      "fqn": "@cdktn/provider-awscc.apigatewayv2Route.Apigatewayv2Route",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_route awscc_apigatewayv2_route} Resource."
        },
        "locationInModule": {
          "filename": "src/apigatewayv2-route/index.ts",
          "line": 124
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.apigatewayv2Route.Apigatewayv2RouteConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apigatewayv2-route/index.ts",
        "line": 92
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Apigatewayv2Route resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-route/index.ts",
            "line": 109
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Apigatewayv2Route to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_route#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Apigatewayv2Route that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Apigatewayv2Route to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-route/index.ts",
            "line": 179
          },
          "name": "resetApiKeyRequired"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-route/index.ts",
            "line": 195
          },
          "name": "resetAuthorizationScopes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-route/index.ts",
            "line": 211
          },
          "name": "resetAuthorizationType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-route/index.ts",
            "line": 227
          },
          "name": "resetAuthorizerId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-route/index.ts",
            "line": 248
          },
          "name": "resetModelSelectionExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-route/index.ts",
            "line": 264
          },
          "name": "resetOperationName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-route/index.ts",
            "line": 280
          },
          "name": "resetRequestModels"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-route/index.ts",
            "line": 296
          },
          "name": "resetRequestParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-route/index.ts",
            "line": 330
          },
          "name": "resetRouteResponseSelectionExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-route/index.ts",
            "line": 346
          },
          "name": "resetTarget"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-route/index.ts",
            "line": 358
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-route/index.ts",
            "line": 375
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Apigatewayv2Route",
      "namespace": "apigatewayv2Route",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-route/index.ts",
            "line": 97
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-route/index.ts",
            "line": 236
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-route/index.ts",
            "line": 305
          },
          "name": "routeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-route/index.ts",
            "line": 167
          },
          "name": "apiIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-route/index.ts",
            "line": 183
          },
          "name": "apiKeyRequiredInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-route/index.ts",
            "line": 199
          },
          "name": "authorizationScopesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-route/index.ts",
            "line": 215
          },
          "name": "authorizationTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-route/index.ts",
            "line": 231
          },
          "name": "authorizerIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-route/index.ts",
            "line": 252
          },
          "name": "modelSelectionExpressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-route/index.ts",
            "line": 268
          },
          "name": "operationNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-route/index.ts",
            "line": 284
          },
          "name": "requestModelsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-route/index.ts",
            "line": 300
          },
          "name": "requestParametersInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-route/index.ts",
            "line": 318
          },
          "name": "routeKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-route/index.ts",
            "line": 334
          },
          "name": "routeResponseSelectionExpressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-route/index.ts",
            "line": 350
          },
          "name": "targetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-route/index.ts",
            "line": 160
          },
          "name": "apiId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-route/index.ts",
            "line": 173
          },
          "name": "apiKeyRequired",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-route/index.ts",
            "line": 189
          },
          "name": "authorizationScopes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-route/index.ts",
            "line": 205
          },
          "name": "authorizationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-route/index.ts",
            "line": 221
          },
          "name": "authorizerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-route/index.ts",
            "line": 242
          },
          "name": "modelSelectionExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-route/index.ts",
            "line": 258
          },
          "name": "operationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-route/index.ts",
            "line": 274
          },
          "name": "requestModels",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-route/index.ts",
            "line": 290
          },
          "name": "requestParameters",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-route/index.ts",
            "line": 311
          },
          "name": "routeKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-route/index.ts",
            "line": 324
          },
          "name": "routeResponseSelectionExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-route/index.ts",
            "line": 340
          },
          "name": "target",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apigatewayv2-route/index:Apigatewayv2Route"
    },
    "@cdktn/provider-awscc.apigatewayv2Route.Apigatewayv2RouteConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayv2Route.Apigatewayv2RouteConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apigatewayv2-route/index.ts",
        "line": 14
      },
      "name": "Apigatewayv2RouteConfig",
      "namespace": "apigatewayv2Route",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_route#api_id Apigatewayv2Route#api_id}",
            "stability": "stable",
            "summary": "The API identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-route/index.ts",
            "line": 20
          },
          "name": "apiId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For HTTP APIs, the route key can be either ``$default``, or a combination of an HTTP method and resource path, for example, ``GET /pets``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_route#route_key Apigatewayv2Route#route_key}",
            "stability": "stable",
            "summary": "The route key for the route."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-route/index.ts",
            "line": 74
          },
          "name": "routeKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_route#api_key_required Apigatewayv2Route#api_key_required}",
            "stability": "stable",
            "summary": "Specifies whether an API key is required for the route. Supported only for WebSocket APIs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-route/index.ts",
            "line": 26
          },
          "name": "apiKeyRequired",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_route#authorization_scopes Apigatewayv2Route#authorization_scopes}",
            "stability": "stable",
            "summary": "The authorization scopes supported by this route."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-route/index.ts",
            "line": 32
          },
          "name": "authorizationScopes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For WebSocket APIs, valid values are ``NONE`` for open access, ``AWS_IAM`` for using AWS IAM permissions, and ``CUSTOM`` for using a Lambda authorizer. For HTTP APIs, valid values are ``NONE`` for open access, ``JWT`` for using JSON Web Tokens, ``AWS_IAM`` for using AWS IAM permissions, and ``CUSTOM`` for using a Lambda authorizer.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_route#authorization_type Apigatewayv2Route#authorization_type}",
            "stability": "stable",
            "summary": "The authorization type for the route."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-route/index.ts",
            "line": 38
          },
          "name": "authorizationType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The authorizer identifier is generated by API Gateway when you created the authorizer.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_route#authorizer_id Apigatewayv2Route#authorizer_id}",
            "stability": "stable",
            "summary": "The identifier of the ``Authorizer`` resource to be associated with this route."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-route/index.ts",
            "line": 44
          },
          "name": "authorizerId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_route#model_selection_expression Apigatewayv2Route#model_selection_expression}",
            "stability": "stable",
            "summary": "The model selection expression for the route. Supported only for WebSocket APIs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-route/index.ts",
            "line": 50
          },
          "name": "modelSelectionExpression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_route#operation_name Apigatewayv2Route#operation_name}",
            "stability": "stable",
            "summary": "The operation name for the route."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-route/index.ts",
            "line": 56
          },
          "name": "operationName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_route#request_models Apigatewayv2Route#request_models}",
            "stability": "stable",
            "summary": "The request models for the route. Supported only for WebSocket APIs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-route/index.ts",
            "line": 62
          },
          "name": "requestModels",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_route#request_parameters Apigatewayv2Route#request_parameters}",
            "stability": "stable",
            "summary": "The request parameters for the route. Supported only for WebSocket APIs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-route/index.ts",
            "line": 68
          },
          "name": "requestParameters",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_route#route_response_selection_expression Apigatewayv2Route#route_response_selection_expression}",
            "stability": "stable",
            "summary": "The route response selection expression for the route. Supported only for WebSocket APIs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-route/index.ts",
            "line": 80
          },
          "name": "routeResponseSelectionExpression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_route#target Apigatewayv2Route#target}",
            "stability": "stable",
            "summary": "The target for the route."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-route/index.ts",
            "line": 86
          },
          "name": "target",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apigatewayv2-route/index:Apigatewayv2RouteConfig"
    },
    "@cdktn/provider-awscc.apigatewayv2RouteResponse.Apigatewayv2RouteResponse": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_route_response awscc_apigatewayv2_route_response}."
      },
      "fqn": "@cdktn/provider-awscc.apigatewayv2RouteResponse.Apigatewayv2RouteResponse",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_route_response awscc_apigatewayv2_route_response} Resource."
        },
        "locationInModule": {
          "filename": "src/apigatewayv2-route-response/index.ts",
          "line": 204
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.apigatewayv2RouteResponse.Apigatewayv2RouteResponseConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apigatewayv2-route-response/index.ts",
        "line": 172
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Apigatewayv2RouteResponse resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-route-response/index.ts",
            "line": 189
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Apigatewayv2RouteResponse to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_route_response#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Apigatewayv2RouteResponse that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Apigatewayv2RouteResponse to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-route-response/index.ts",
            "line": 287
          },
          "name": "putResponseParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.apigatewayv2RouteResponse.Apigatewayv2RouteResponseResponseParameters"
                        },
                        "kind": "map"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-route-response/index.ts",
            "line": 258
          },
          "name": "resetModelSelectionExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-route-response/index.ts",
            "line": 274
          },
          "name": "resetResponseModels"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-route-response/index.ts",
            "line": 290
          },
          "name": "resetResponseParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-route-response/index.ts",
            "line": 333
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-route-response/index.ts",
            "line": 344
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Apigatewayv2RouteResponse",
      "namespace": "apigatewayv2RouteResponse",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-route-response/index.ts",
            "line": 177
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-route-response/index.ts",
            "line": 246
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-route-response/index.ts",
            "line": 284
          },
          "name": "responseParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.apigatewayv2RouteResponse.Apigatewayv2RouteResponseResponseParametersMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-route-response/index.ts",
            "line": 312
          },
          "name": "routeResponseId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-route-response/index.ts",
            "line": 241
          },
          "name": "apiIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-route-response/index.ts",
            "line": 262
          },
          "name": "modelSelectionExpressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-route-response/index.ts",
            "line": 278
          },
          "name": "responseModelsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-route-response/index.ts",
            "line": 294
          },
          "name": "responseParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apigatewayv2RouteResponse.Apigatewayv2RouteResponseResponseParameters"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-route-response/index.ts",
            "line": 307
          },
          "name": "routeIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-route-response/index.ts",
            "line": 325
          },
          "name": "routeResponseKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-route-response/index.ts",
            "line": 234
          },
          "name": "apiId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-route-response/index.ts",
            "line": 252
          },
          "name": "modelSelectionExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-route-response/index.ts",
            "line": 268
          },
          "name": "responseModels",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-route-response/index.ts",
            "line": 300
          },
          "name": "routeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-route-response/index.ts",
            "line": 318
          },
          "name": "routeResponseKey",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apigatewayv2-route-response/index:Apigatewayv2RouteResponse"
    },
    "@cdktn/provider-awscc.apigatewayv2RouteResponse.Apigatewayv2RouteResponseConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayv2RouteResponse.Apigatewayv2RouteResponseConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apigatewayv2-route-response/index.ts",
        "line": 14
      },
      "name": "Apigatewayv2RouteResponseConfig",
      "namespace": "apigatewayv2RouteResponse",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_route_response#api_id Apigatewayv2RouteResponse#api_id}",
            "stability": "stable",
            "summary": "The API identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-route-response/index.ts",
            "line": 20
          },
          "name": "apiId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_route_response#route_id Apigatewayv2RouteResponse#route_id}",
            "stability": "stable",
            "summary": "The route ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-route-response/index.ts",
            "line": 44
          },
          "name": "routeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_route_response#route_response_key Apigatewayv2RouteResponse#route_response_key}",
            "stability": "stable",
            "summary": "The route response key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-route-response/index.ts",
            "line": 50
          },
          "name": "routeResponseKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_route_response#model_selection_expression Apigatewayv2RouteResponse#model_selection_expression}",
            "stability": "stable",
            "summary": "The model selection expression for the route response. Supported only for WebSocket APIs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-route-response/index.ts",
            "line": 26
          },
          "name": "modelSelectionExpression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_route_response#response_models Apigatewayv2RouteResponse#response_models}",
            "stability": "stable",
            "summary": "The response models for the route response."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-route-response/index.ts",
            "line": 32
          },
          "name": "responseModels",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_route_response#response_parameters Apigatewayv2RouteResponse#response_parameters}",
            "stability": "stable",
            "summary": "The route response parameters."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-route-response/index.ts",
            "line": 38
          },
          "name": "responseParameters",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apigatewayv2RouteResponse.Apigatewayv2RouteResponseResponseParameters"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apigatewayv2-route-response/index:Apigatewayv2RouteResponseConfig"
    },
    "@cdktn/provider-awscc.apigatewayv2RouteResponse.Apigatewayv2RouteResponseResponseParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayv2RouteResponse.Apigatewayv2RouteResponseResponseParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apigatewayv2-route-response/index.ts",
        "line": 52
      },
      "name": "Apigatewayv2RouteResponseResponseParameters",
      "namespace": "apigatewayv2RouteResponse",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_route_response#required Apigatewayv2RouteResponse#required}",
            "stability": "stable",
            "summary": "Specifies whether the parameter is required."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-route-response/index.ts",
            "line": 58
          },
          "name": "required",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apigatewayv2-route-response/index:Apigatewayv2RouteResponseResponseParameters"
    },
    "@cdktn/provider-awscc.apigatewayv2RouteResponse.Apigatewayv2RouteResponseResponseParametersMap": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayv2RouteResponse.Apigatewayv2RouteResponseResponseParametersMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apigatewayv2-route-response/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/apigatewayv2-route-response/index.ts",
        "line": 150
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-route-response/index.ts",
            "line": 164
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.apigatewayv2RouteResponse.Apigatewayv2RouteResponseResponseParametersOutputReference"
            }
          }
        }
      ],
      "name": "Apigatewayv2RouteResponseResponseParametersMap",
      "namespace": "apigatewayv2RouteResponse",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-route-response/index.ts",
            "line": 151
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apigatewayv2RouteResponse.Apigatewayv2RouteResponseResponseParameters"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apigatewayv2-route-response/index:Apigatewayv2RouteResponseResponseParametersMap"
    },
    "@cdktn/provider-awscc.apigatewayv2RouteResponse.Apigatewayv2RouteResponseResponseParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayv2RouteResponse.Apigatewayv2RouteResponseResponseParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apigatewayv2-route-response/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 key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apigatewayv2-route-response/index.ts",
        "line": 90
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-route-response/index.ts",
            "line": 141
          },
          "name": "resetRequired"
        }
      ],
      "name": "Apigatewayv2RouteResponseResponseParametersOutputReference",
      "namespace": "apigatewayv2RouteResponse",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-route-response/index.ts",
            "line": 145
          },
          "name": "requiredInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-route-response/index.ts",
            "line": 135
          },
          "name": "required",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-route-response/index.ts",
            "line": 103
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apigatewayv2RouteResponse.Apigatewayv2RouteResponseResponseParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apigatewayv2-route-response/index:Apigatewayv2RouteResponseResponseParametersOutputReference"
    },
    "@cdktn/provider-awscc.apigatewayv2RoutingRule.Apigatewayv2RoutingRule": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_routing_rule awscc_apigatewayv2_routing_rule}."
      },
      "fqn": "@cdktn/provider-awscc.apigatewayv2RoutingRule.Apigatewayv2RoutingRule",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_routing_rule awscc_apigatewayv2_routing_rule} Resource."
        },
        "locationInModule": {
          "filename": "src/apigatewayv2-routing-rule/index.ts",
          "line": 849
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.apigatewayv2RoutingRule.Apigatewayv2RoutingRuleConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apigatewayv2-routing-rule/index.ts",
        "line": 817
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Apigatewayv2RoutingRule resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-routing-rule/index.ts",
            "line": 834
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Apigatewayv2RoutingRule to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_routing_rule#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Apigatewayv2RoutingRule that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Apigatewayv2RoutingRule to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-routing-rule/index.ts",
            "line": 880
          },
          "name": "putActions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.apigatewayv2RoutingRule.Apigatewayv2RoutingRuleActions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-routing-rule/index.ts",
            "line": 893
          },
          "name": "putConditions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.apigatewayv2RoutingRule.Apigatewayv2RoutingRuleConditions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-routing-rule/index.ts",
            "line": 946
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-routing-rule/index.ts",
            "line": 955
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Apigatewayv2RoutingRule",
      "namespace": "apigatewayv2RoutingRule",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-routing-rule/index.ts",
            "line": 822
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-routing-rule/index.ts",
            "line": 877
          },
          "name": "actions",
          "type": {
            "fqn": "@cdktn/provider-awscc.apigatewayv2RoutingRule.Apigatewayv2RoutingRuleActionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-routing-rule/index.ts",
            "line": 890
          },
          "name": "conditions",
          "type": {
            "fqn": "@cdktn/provider-awscc.apigatewayv2RoutingRule.Apigatewayv2RoutingRuleConditionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-routing-rule/index.ts",
            "line": 915
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-routing-rule/index.ts",
            "line": 933
          },
          "name": "routingRuleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-routing-rule/index.ts",
            "line": 938
          },
          "name": "routingRuleId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-routing-rule/index.ts",
            "line": 884
          },
          "name": "actionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apigatewayv2RoutingRule.Apigatewayv2RoutingRuleActions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-routing-rule/index.ts",
            "line": 897
          },
          "name": "conditionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apigatewayv2RoutingRule.Apigatewayv2RoutingRuleConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-routing-rule/index.ts",
            "line": 910
          },
          "name": "domainNameArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-routing-rule/index.ts",
            "line": 928
          },
          "name": "priorityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-routing-rule/index.ts",
            "line": 903
          },
          "name": "domainNameArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-routing-rule/index.ts",
            "line": 921
          },
          "name": "priority",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/apigatewayv2-routing-rule/index:Apigatewayv2RoutingRule"
    },
    "@cdktn/provider-awscc.apigatewayv2RoutingRule.Apigatewayv2RoutingRuleActions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayv2RoutingRule.Apigatewayv2RoutingRuleActions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apigatewayv2-routing-rule/index.ts",
        "line": 200
      },
      "name": "Apigatewayv2RoutingRuleActions",
      "namespace": "apigatewayv2RoutingRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_routing_rule#invoke_api Apigatewayv2RoutingRule#invoke_api}",
            "stability": "stable",
            "summary": "Represents an InvokeApi action."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-routing-rule/index.ts",
            "line": 206
          },
          "name": "invokeApi",
          "type": {
            "fqn": "@cdktn/provider-awscc.apigatewayv2RoutingRule.Apigatewayv2RoutingRuleActionsInvokeApi"
          }
        }
      ],
      "symbolId": "src/apigatewayv2-routing-rule/index:Apigatewayv2RoutingRuleActions"
    },
    "@cdktn/provider-awscc.apigatewayv2RoutingRule.Apigatewayv2RoutingRuleActionsInvokeApi": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayv2RoutingRule.Apigatewayv2RoutingRuleActionsInvokeApi",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apigatewayv2-routing-rule/index.ts",
        "line": 40
      },
      "name": "Apigatewayv2RoutingRuleActionsInvokeApi",
      "namespace": "apigatewayv2RoutingRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_routing_rule#api_id Apigatewayv2RoutingRule#api_id}",
            "stability": "stable",
            "summary": "The API identifier of the target API."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-routing-rule/index.ts",
            "line": 46
          },
          "name": "apiId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_routing_rule#stage Apigatewayv2RoutingRule#stage}",
            "stability": "stable",
            "summary": "The name of the target stage."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-routing-rule/index.ts",
            "line": 52
          },
          "name": "stage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When true, API Gateway strips the incoming matched base path when forwarding the request to the target API.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_routing_rule#strip_base_path Apigatewayv2RoutingRule#strip_base_path}",
            "stability": "stable",
            "summary": "The strip base path setting."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-routing-rule/index.ts",
            "line": 58
          },
          "name": "stripBasePath",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apigatewayv2-routing-rule/index:Apigatewayv2RoutingRuleActionsInvokeApi"
    },
    "@cdktn/provider-awscc.apigatewayv2RoutingRule.Apigatewayv2RoutingRuleActionsInvokeApiOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayv2RoutingRule.Apigatewayv2RoutingRuleActionsInvokeApiOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apigatewayv2-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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apigatewayv2-routing-rule/index.ts",
        "line": 104
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-routing-rule/index.ts",
            "line": 192
          },
          "name": "resetStripBasePath"
        }
      ],
      "name": "Apigatewayv2RoutingRuleActionsInvokeApiOutputReference",
      "namespace": "apigatewayv2RoutingRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-routing-rule/index.ts",
            "line": 167
          },
          "name": "apiIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-routing-rule/index.ts",
            "line": 180
          },
          "name": "stageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-routing-rule/index.ts",
            "line": 196
          },
          "name": "stripBasePathInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-routing-rule/index.ts",
            "line": 160
          },
          "name": "apiId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-routing-rule/index.ts",
            "line": 173
          },
          "name": "stage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-routing-rule/index.ts",
            "line": 186
          },
          "name": "stripBasePath",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-routing-rule/index.ts",
            "line": 116
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apigatewayv2RoutingRule.Apigatewayv2RoutingRuleActionsInvokeApi"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apigatewayv2-routing-rule/index:Apigatewayv2RoutingRuleActionsInvokeApiOutputReference"
    },
    "@cdktn/provider-awscc.apigatewayv2RoutingRule.Apigatewayv2RoutingRuleActionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayv2RoutingRule.Apigatewayv2RoutingRuleActionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apigatewayv2-routing-rule/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/apigatewayv2-routing-rule/index.ts",
        "line": 296
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-routing-rule/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-awscc.apigatewayv2RoutingRule.Apigatewayv2RoutingRuleActionsOutputReference"
            }
          }
        }
      ],
      "name": "Apigatewayv2RoutingRuleActionsList",
      "namespace": "apigatewayv2RoutingRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-routing-rule/index.ts",
            "line": 297
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apigatewayv2RoutingRule.Apigatewayv2RoutingRuleActions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apigatewayv2-routing-rule/index:Apigatewayv2RoutingRuleActionsList"
    },
    "@cdktn/provider-awscc.apigatewayv2RoutingRule.Apigatewayv2RoutingRuleActionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayv2RoutingRule.Apigatewayv2RoutingRuleActionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apigatewayv2-routing-rule/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/apigatewayv2-routing-rule/index.ts",
        "line": 238
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-routing-rule/index.ts",
            "line": 287
          },
          "name": "putInvokeApi",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.apigatewayv2RoutingRule.Apigatewayv2RoutingRuleActionsInvokeApi"
              }
            }
          ]
        }
      ],
      "name": "Apigatewayv2RoutingRuleActionsOutputReference",
      "namespace": "apigatewayv2RoutingRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-routing-rule/index.ts",
            "line": 284
          },
          "name": "invokeApi",
          "type": {
            "fqn": "@cdktn/provider-awscc.apigatewayv2RoutingRule.Apigatewayv2RoutingRuleActionsInvokeApiOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-routing-rule/index.ts",
            "line": 291
          },
          "name": "invokeApiInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apigatewayv2RoutingRule.Apigatewayv2RoutingRuleActionsInvokeApi"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-routing-rule/index.ts",
            "line": 252
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apigatewayv2RoutingRule.Apigatewayv2RoutingRuleActions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apigatewayv2-routing-rule/index:Apigatewayv2RoutingRuleActionsOutputReference"
    },
    "@cdktn/provider-awscc.apigatewayv2RoutingRule.Apigatewayv2RoutingRuleConditions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayv2RoutingRule.Apigatewayv2RoutingRuleConditions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apigatewayv2-routing-rule/index.ts",
        "line": 660
      },
      "name": "Apigatewayv2RoutingRuleConditions",
      "namespace": "apigatewayv2RoutingRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_routing_rule#match_base_paths Apigatewayv2RoutingRule#match_base_paths}",
            "stability": "stable",
            "summary": "The base path to be matched."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-routing-rule/index.ts",
            "line": 666
          },
          "name": "matchBasePaths",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.apigatewayv2RoutingRule.Apigatewayv2RoutingRuleConditionsMatchBasePaths"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_routing_rule#match_headers Apigatewayv2RoutingRule#match_headers}",
            "stability": "stable",
            "summary": "The headers to be matched."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-routing-rule/index.ts",
            "line": 672
          },
          "name": "matchHeaders",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.apigatewayv2RoutingRule.Apigatewayv2RoutingRuleConditionsMatchHeaders"
          }
        }
      ],
      "symbolId": "src/apigatewayv2-routing-rule/index:Apigatewayv2RoutingRuleConditions"
    },
    "@cdktn/provider-awscc.apigatewayv2RoutingRule.Apigatewayv2RoutingRuleConditionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayv2RoutingRule.Apigatewayv2RoutingRuleConditionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apigatewayv2-routing-rule/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apigatewayv2-routing-rule/index.ts",
        "line": 794
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-routing-rule/index.ts",
            "line": 809
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.apigatewayv2RoutingRule.Apigatewayv2RoutingRuleConditionsOutputReference"
            }
          }
        }
      ],
      "name": "Apigatewayv2RoutingRuleConditionsList",
      "namespace": "apigatewayv2RoutingRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-routing-rule/index.ts",
            "line": 795
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apigatewayv2RoutingRule.Apigatewayv2RoutingRuleConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apigatewayv2-routing-rule/index:Apigatewayv2RoutingRuleConditionsList"
    },
    "@cdktn/provider-awscc.apigatewayv2RoutingRule.Apigatewayv2RoutingRuleConditionsMatchBasePaths": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayv2RoutingRule.Apigatewayv2RoutingRuleConditionsMatchBasePaths",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apigatewayv2-routing-rule/index.ts",
        "line": 315
      },
      "name": "Apigatewayv2RoutingRuleConditionsMatchBasePaths",
      "namespace": "apigatewayv2RoutingRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_routing_rule#any_of Apigatewayv2RoutingRule#any_of}",
            "stability": "stable",
            "summary": "The string of the case sensitive base path to be matched."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-routing-rule/index.ts",
            "line": 321
          },
          "name": "anyOf",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/apigatewayv2-routing-rule/index:Apigatewayv2RoutingRuleConditionsMatchBasePaths"
    },
    "@cdktn/provider-awscc.apigatewayv2RoutingRule.Apigatewayv2RoutingRuleConditionsMatchBasePathsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayv2RoutingRule.Apigatewayv2RoutingRuleConditionsMatchBasePathsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apigatewayv2-routing-rule/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apigatewayv2-routing-rule/index.ts",
        "line": 353
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-routing-rule/index.ts",
            "line": 403
          },
          "name": "resetAnyOf"
        }
      ],
      "name": "Apigatewayv2RoutingRuleConditionsMatchBasePathsOutputReference",
      "namespace": "apigatewayv2RoutingRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-routing-rule/index.ts",
            "line": 407
          },
          "name": "anyOfInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-routing-rule/index.ts",
            "line": 397
          },
          "name": "anyOf",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-routing-rule/index.ts",
            "line": 365
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apigatewayv2RoutingRule.Apigatewayv2RoutingRuleConditionsMatchBasePaths"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apigatewayv2-routing-rule/index:Apigatewayv2RoutingRuleConditionsMatchBasePathsOutputReference"
    },
    "@cdktn/provider-awscc.apigatewayv2RoutingRule.Apigatewayv2RoutingRuleConditionsMatchHeaders": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayv2RoutingRule.Apigatewayv2RoutingRuleConditionsMatchHeaders",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apigatewayv2-routing-rule/index.ts",
        "line": 564
      },
      "name": "Apigatewayv2RoutingRuleConditionsMatchHeaders",
      "namespace": "apigatewayv2RoutingRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The matchHeaders condition is matched if any of the header name and header value globs are matched.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_routing_rule#any_of Apigatewayv2RoutingRule#any_of}",
            "stability": "stable",
            "summary": "The header name and header value glob to be matched."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-routing-rule/index.ts",
            "line": 570
          },
          "name": "anyOf",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apigatewayv2RoutingRule.Apigatewayv2RoutingRuleConditionsMatchHeadersAnyOf"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apigatewayv2-routing-rule/index:Apigatewayv2RoutingRuleConditionsMatchHeaders"
    },
    "@cdktn/provider-awscc.apigatewayv2RoutingRule.Apigatewayv2RoutingRuleConditionsMatchHeadersAnyOf": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayv2RoutingRule.Apigatewayv2RoutingRuleConditionsMatchHeadersAnyOf",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apigatewayv2-routing-rule/index.ts",
        "line": 411
      },
      "name": "Apigatewayv2RoutingRuleConditionsMatchHeadersAnyOf",
      "namespace": "apigatewayv2RoutingRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The header name must be less than 40 characters and the only allowed characters are ``a-z``, ``A-Z``, ``0-9``, and the following special characters: ``*?-!#$%&'.^_`|~.``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_routing_rule#header Apigatewayv2RoutingRule#header}",
            "stability": "stable",
            "summary": "The case insensitive header name to be matched."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-routing-rule/index.ts",
            "line": 417
          },
          "name": "header",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The header glob value must be less than 128 characters and the only allowed characters are ``a-z``, ``A-Z``, ``0-9``, and the following special characters: ``*?-!#$%&'.^_`|~``. Wildcard matching is supported for header glob values but must be for ``*prefix-match``, ``suffix-match*``, or ``*infix*-match``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_routing_rule#value_glob Apigatewayv2RoutingRule#value_glob}",
            "stability": "stable",
            "summary": "The case sensitive header glob value to be matched against entire header value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-routing-rule/index.ts",
            "line": 423
          },
          "name": "valueGlob",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apigatewayv2-routing-rule/index:Apigatewayv2RoutingRuleConditionsMatchHeadersAnyOf"
    },
    "@cdktn/provider-awscc.apigatewayv2RoutingRule.Apigatewayv2RoutingRuleConditionsMatchHeadersAnyOfList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayv2RoutingRule.Apigatewayv2RoutingRuleConditionsMatchHeadersAnyOfList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apigatewayv2-routing-rule/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/apigatewayv2-routing-rule/index.ts",
        "line": 545
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-routing-rule/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-awscc.apigatewayv2RoutingRule.Apigatewayv2RoutingRuleConditionsMatchHeadersAnyOfOutputReference"
            }
          }
        }
      ],
      "name": "Apigatewayv2RoutingRuleConditionsMatchHeadersAnyOfList",
      "namespace": "apigatewayv2RoutingRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-routing-rule/index.ts",
            "line": 546
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apigatewayv2RoutingRule.Apigatewayv2RoutingRuleConditionsMatchHeadersAnyOf"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apigatewayv2-routing-rule/index:Apigatewayv2RoutingRuleConditionsMatchHeadersAnyOfList"
    },
    "@cdktn/provider-awscc.apigatewayv2RoutingRule.Apigatewayv2RoutingRuleConditionsMatchHeadersAnyOfOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayv2RoutingRule.Apigatewayv2RoutingRuleConditionsMatchHeadersAnyOfOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apigatewayv2-routing-rule/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apigatewayv2-routing-rule/index.ts",
        "line": 462
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-routing-rule/index.ts",
            "line": 520
          },
          "name": "resetHeader"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-routing-rule/index.ts",
            "line": 536
          },
          "name": "resetValueGlob"
        }
      ],
      "name": "Apigatewayv2RoutingRuleConditionsMatchHeadersAnyOfOutputReference",
      "namespace": "apigatewayv2RoutingRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-routing-rule/index.ts",
            "line": 524
          },
          "name": "headerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-routing-rule/index.ts",
            "line": 540
          },
          "name": "valueGlobInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-routing-rule/index.ts",
            "line": 514
          },
          "name": "header",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-routing-rule/index.ts",
            "line": 530
          },
          "name": "valueGlob",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-routing-rule/index.ts",
            "line": 476
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apigatewayv2RoutingRule.Apigatewayv2RoutingRuleConditionsMatchHeadersAnyOf"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apigatewayv2-routing-rule/index:Apigatewayv2RoutingRuleConditionsMatchHeadersAnyOfOutputReference"
    },
    "@cdktn/provider-awscc.apigatewayv2RoutingRule.Apigatewayv2RoutingRuleConditionsMatchHeadersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayv2RoutingRule.Apigatewayv2RoutingRuleConditionsMatchHeadersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apigatewayv2-routing-rule/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/apigatewayv2-routing-rule/index.ts",
        "line": 602
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-routing-rule/index.ts",
            "line": 649
          },
          "name": "putAnyOf",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.apigatewayv2RoutingRule.Apigatewayv2RoutingRuleConditionsMatchHeadersAnyOf"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-routing-rule/index.ts",
            "line": 652
          },
          "name": "resetAnyOf"
        }
      ],
      "name": "Apigatewayv2RoutingRuleConditionsMatchHeadersOutputReference",
      "namespace": "apigatewayv2RoutingRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-routing-rule/index.ts",
            "line": 646
          },
          "name": "anyOf",
          "type": {
            "fqn": "@cdktn/provider-awscc.apigatewayv2RoutingRule.Apigatewayv2RoutingRuleConditionsMatchHeadersAnyOfList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-routing-rule/index.ts",
            "line": 656
          },
          "name": "anyOfInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apigatewayv2RoutingRule.Apigatewayv2RoutingRuleConditionsMatchHeadersAnyOf"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-routing-rule/index.ts",
            "line": 614
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apigatewayv2RoutingRule.Apigatewayv2RoutingRuleConditionsMatchHeaders"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apigatewayv2-routing-rule/index:Apigatewayv2RoutingRuleConditionsMatchHeadersOutputReference"
    },
    "@cdktn/provider-awscc.apigatewayv2RoutingRule.Apigatewayv2RoutingRuleConditionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayv2RoutingRule.Apigatewayv2RoutingRuleConditionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apigatewayv2-routing-rule/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/apigatewayv2-routing-rule/index.ts",
        "line": 711
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-routing-rule/index.ts",
            "line": 766
          },
          "name": "putMatchBasePaths",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.apigatewayv2RoutingRule.Apigatewayv2RoutingRuleConditionsMatchBasePaths"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-routing-rule/index.ts",
            "line": 782
          },
          "name": "putMatchHeaders",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.apigatewayv2RoutingRule.Apigatewayv2RoutingRuleConditionsMatchHeaders"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-routing-rule/index.ts",
            "line": 769
          },
          "name": "resetMatchBasePaths"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-routing-rule/index.ts",
            "line": 785
          },
          "name": "resetMatchHeaders"
        }
      ],
      "name": "Apigatewayv2RoutingRuleConditionsOutputReference",
      "namespace": "apigatewayv2RoutingRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-routing-rule/index.ts",
            "line": 763
          },
          "name": "matchBasePaths",
          "type": {
            "fqn": "@cdktn/provider-awscc.apigatewayv2RoutingRule.Apigatewayv2RoutingRuleConditionsMatchBasePathsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-routing-rule/index.ts",
            "line": 779
          },
          "name": "matchHeaders",
          "type": {
            "fqn": "@cdktn/provider-awscc.apigatewayv2RoutingRule.Apigatewayv2RoutingRuleConditionsMatchHeadersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-routing-rule/index.ts",
            "line": 773
          },
          "name": "matchBasePathsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apigatewayv2RoutingRule.Apigatewayv2RoutingRuleConditionsMatchBasePaths"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-routing-rule/index.ts",
            "line": 789
          },
          "name": "matchHeadersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apigatewayv2RoutingRule.Apigatewayv2RoutingRuleConditionsMatchHeaders"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-routing-rule/index.ts",
            "line": 725
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apigatewayv2RoutingRule.Apigatewayv2RoutingRuleConditions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apigatewayv2-routing-rule/index:Apigatewayv2RoutingRuleConditionsOutputReference"
    },
    "@cdktn/provider-awscc.apigatewayv2RoutingRule.Apigatewayv2RoutingRuleConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayv2RoutingRule.Apigatewayv2RoutingRuleConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apigatewayv2-routing-rule/index.ts",
        "line": 14
      },
      "name": "Apigatewayv2RoutingRuleConfig",
      "namespace": "apigatewayv2RoutingRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_routing_rule#actions Apigatewayv2RoutingRule#actions}",
            "stability": "stable",
            "summary": "The resulting action based on matching a routing rules condition. Only InvokeApi is supported."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-routing-rule/index.ts",
            "line": 20
          },
          "name": "actions",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apigatewayv2RoutingRule.Apigatewayv2RoutingRuleActions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_routing_rule#conditions Apigatewayv2RoutingRule#conditions}",
            "stability": "stable",
            "summary": "The conditions of the routing rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-routing-rule/index.ts",
            "line": 26
          },
          "name": "conditions",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apigatewayv2RoutingRule.Apigatewayv2RoutingRuleConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_routing_rule#domain_name_arn Apigatewayv2RoutingRule#domain_name_arn}",
            "stability": "stable",
            "summary": "The ARN of the domain name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-routing-rule/index.ts",
            "line": 32
          },
          "name": "domainNameArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Priority is evaluated from the lowest value to the highest value. Rules can't have the same priority. Priority values 1-1,000,000 are supported.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_routing_rule#priority Apigatewayv2RoutingRule#priority}",
            "stability": "stable",
            "summary": "The order in which API Gateway evaluates a rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-routing-rule/index.ts",
            "line": 38
          },
          "name": "priority",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/apigatewayv2-routing-rule/index:Apigatewayv2RoutingRuleConfig"
    },
    "@cdktn/provider-awscc.apigatewayv2Stage.Apigatewayv2Stage": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_stage awscc_apigatewayv2_stage}."
      },
      "fqn": "@cdktn/provider-awscc.apigatewayv2Stage.Apigatewayv2Stage",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_stage awscc_apigatewayv2_stage} Resource."
        },
        "locationInModule": {
          "filename": "src/apigatewayv2-stage/index.ts",
          "line": 471
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.apigatewayv2Stage.Apigatewayv2StageConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apigatewayv2-stage/index.ts",
        "line": 439
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Apigatewayv2Stage resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-stage/index.ts",
            "line": 456
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Apigatewayv2Stage to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_stage#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Apigatewayv2Stage that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Apigatewayv2Stage to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-stage/index.ts",
            "line": 509
          },
          "name": "putAccessLogSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.apigatewayv2Stage.Apigatewayv2StageAccessLogSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-stage/index.ts",
            "line": 570
          },
          "name": "putDefaultRouteSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.apigatewayv2Stage.Apigatewayv2StageDefaultRouteSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-stage/index.ts",
            "line": 512
          },
          "name": "resetAccessLogSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-stage/index.ts",
            "line": 541
          },
          "name": "resetAutoDeploy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-stage/index.ts",
            "line": 557
          },
          "name": "resetClientCertificateId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-stage/index.ts",
            "line": 573
          },
          "name": "resetDefaultRouteSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-stage/index.ts",
            "line": 589
          },
          "name": "resetDeploymentId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-stage/index.ts",
            "line": 605
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-stage/index.ts",
            "line": 626
          },
          "name": "resetRouteSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-stage/index.ts",
            "line": 655
          },
          "name": "resetStageVariables"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-stage/index.ts",
            "line": 671
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-stage/index.ts",
            "line": 683
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-stage/index.ts",
            "line": 699
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Apigatewayv2Stage",
      "namespace": "apigatewayv2Stage",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-stage/index.ts",
            "line": 444
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-stage/index.ts",
            "line": 506
          },
          "name": "accessLogSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.apigatewayv2Stage.Apigatewayv2StageAccessLogSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-stage/index.ts",
            "line": 567
          },
          "name": "defaultRouteSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.apigatewayv2Stage.Apigatewayv2StageDefaultRouteSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-stage/index.ts",
            "line": 614
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-stage/index.ts",
            "line": 516
          },
          "name": "accessLogSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apigatewayv2Stage.Apigatewayv2StageAccessLogSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-stage/index.ts",
            "line": 529
          },
          "name": "apiIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-stage/index.ts",
            "line": 545
          },
          "name": "autoDeployInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-stage/index.ts",
            "line": 561
          },
          "name": "clientCertificateIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-stage/index.ts",
            "line": 577
          },
          "name": "defaultRouteSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apigatewayv2Stage.Apigatewayv2StageDefaultRouteSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-stage/index.ts",
            "line": 593
          },
          "name": "deploymentIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-stage/index.ts",
            "line": 609
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-stage/index.ts",
            "line": 630
          },
          "name": "routeSettingsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-stage/index.ts",
            "line": 643
          },
          "name": "stageNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-stage/index.ts",
            "line": 659
          },
          "name": "stageVariablesInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-stage/index.ts",
            "line": 675
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-stage/index.ts",
            "line": 522
          },
          "name": "apiId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-stage/index.ts",
            "line": 535
          },
          "name": "autoDeploy",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-stage/index.ts",
            "line": 551
          },
          "name": "clientCertificateId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-stage/index.ts",
            "line": 583
          },
          "name": "deploymentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-stage/index.ts",
            "line": 599
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-stage/index.ts",
            "line": 620
          },
          "name": "routeSettings",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-stage/index.ts",
            "line": 636
          },
          "name": "stageName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-stage/index.ts",
            "line": 649
          },
          "name": "stageVariables",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-stage/index.ts",
            "line": 665
          },
          "name": "tags",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apigatewayv2-stage/index:Apigatewayv2Stage"
    },
    "@cdktn/provider-awscc.apigatewayv2Stage.Apigatewayv2StageAccessLogSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayv2Stage.Apigatewayv2StageAccessLogSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apigatewayv2-stage/index.ts",
        "line": 82
      },
      "name": "Apigatewayv2StageAccessLogSettings",
      "namespace": "apigatewayv2Stage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_stage#destination_arn Apigatewayv2Stage#destination_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-stage/index.ts",
            "line": 86
          },
          "name": "destinationArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_stage#format Apigatewayv2Stage#format}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-stage/index.ts",
            "line": 90
          },
          "name": "format",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apigatewayv2-stage/index:Apigatewayv2StageAccessLogSettings"
    },
    "@cdktn/provider-awscc.apigatewayv2Stage.Apigatewayv2StageAccessLogSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayv2Stage.Apigatewayv2StageAccessLogSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apigatewayv2-stage/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/apigatewayv2-stage/index.ts",
        "line": 129
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-stage/index.ts",
            "line": 185
          },
          "name": "resetDestinationArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-stage/index.ts",
            "line": 201
          },
          "name": "resetFormat"
        }
      ],
      "name": "Apigatewayv2StageAccessLogSettingsOutputReference",
      "namespace": "apigatewayv2Stage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-stage/index.ts",
            "line": 189
          },
          "name": "destinationArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-stage/index.ts",
            "line": 205
          },
          "name": "formatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-stage/index.ts",
            "line": 179
          },
          "name": "destinationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-stage/index.ts",
            "line": 195
          },
          "name": "format",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-stage/index.ts",
            "line": 141
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apigatewayv2Stage.Apigatewayv2StageAccessLogSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apigatewayv2-stage/index:Apigatewayv2StageAccessLogSettingsOutputReference"
    },
    "@cdktn/provider-awscc.apigatewayv2Stage.Apigatewayv2StageConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayv2Stage.Apigatewayv2StageConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apigatewayv2-stage/index.ts",
        "line": 14
      },
      "name": "Apigatewayv2StageConfig",
      "namespace": "apigatewayv2Stage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_stage#api_id Apigatewayv2Stage#api_id}",
            "stability": "stable",
            "summary": "The API identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-stage/index.ts",
            "line": 26
          },
          "name": "apiId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Stage names can contain only alphanumeric characters, hyphens, and underscores, or be $default. Maximum length is 128 characters.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_stage#stage_name Apigatewayv2Stage#stage_name}",
            "stability": "stable",
            "summary": "The stage name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-stage/index.ts",
            "line": 68
          },
          "name": "stageName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_stage#access_log_settings Apigatewayv2Stage#access_log_settings}",
            "stability": "stable",
            "summary": "Settings for logging access in this stage."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-stage/index.ts",
            "line": 20
          },
          "name": "accessLogSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.apigatewayv2Stage.Apigatewayv2StageAccessLogSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_stage#auto_deploy Apigatewayv2Stage#auto_deploy}",
            "stability": "stable",
            "summary": "Specifies whether updates to an API automatically trigger a new deployment. The default value is false."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-stage/index.ts",
            "line": 32
          },
          "name": "autoDeploy",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_stage#client_certificate_id Apigatewayv2Stage#client_certificate_id}",
            "stability": "stable",
            "summary": "The identifier of a client certificate for a Stage. Supported only for WebSocket APIs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-stage/index.ts",
            "line": 38
          },
          "name": "clientCertificateId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_stage#default_route_settings Apigatewayv2Stage#default_route_settings}",
            "stability": "stable",
            "summary": "The default route settings for the stage."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-stage/index.ts",
            "line": 44
          },
          "name": "defaultRouteSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.apigatewayv2Stage.Apigatewayv2StageDefaultRouteSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_stage#deployment_id Apigatewayv2Stage#deployment_id}",
            "stability": "stable",
            "summary": "The deployment identifier for the API stage. Can't be updated if autoDeploy is enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-stage/index.ts",
            "line": 50
          },
          "name": "deploymentId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_stage#description Apigatewayv2Stage#description}",
            "stability": "stable",
            "summary": "The description for the API stage."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-stage/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/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_stage#route_settings Apigatewayv2Stage#route_settings}",
            "stability": "stable",
            "summary": "Route settings for the stage."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-stage/index.ts",
            "line": 62
          },
          "name": "routeSettings",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Variable names can have alphanumeric and underscore characters, and the values must match [A-Za-z0-9-._~:/?#&=,]+.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_stage#stage_variables Apigatewayv2Stage#stage_variables}",
            "stability": "stable",
            "summary": "A map that defines the stage variables for a Stage."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-stage/index.ts",
            "line": 74
          },
          "name": "stageVariables",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_stage#tags Apigatewayv2Stage#tags}",
            "stability": "stable",
            "summary": "The collection of tags. Each tag element is associated with a given resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-stage/index.ts",
            "line": 80
          },
          "name": "tags",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apigatewayv2-stage/index:Apigatewayv2StageConfig"
    },
    "@cdktn/provider-awscc.apigatewayv2Stage.Apigatewayv2StageDefaultRouteSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayv2Stage.Apigatewayv2StageDefaultRouteSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apigatewayv2-stage/index.ts",
        "line": 209
      },
      "name": "Apigatewayv2StageDefaultRouteSettings",
      "namespace": "apigatewayv2Stage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_stage#data_trace_enabled Apigatewayv2Stage#data_trace_enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-stage/index.ts",
            "line": 213
          },
          "name": "dataTraceEnabled",
          "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/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_stage#detailed_metrics_enabled Apigatewayv2Stage#detailed_metrics_enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-stage/index.ts",
            "line": 217
          },
          "name": "detailedMetricsEnabled",
          "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/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_stage#logging_level Apigatewayv2Stage#logging_level}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-stage/index.ts",
            "line": 221
          },
          "name": "loggingLevel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_stage#throttling_burst_limit Apigatewayv2Stage#throttling_burst_limit}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-stage/index.ts",
            "line": 225
          },
          "name": "throttlingBurstLimit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_stage#throttling_rate_limit Apigatewayv2Stage#throttling_rate_limit}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-stage/index.ts",
            "line": 229
          },
          "name": "throttlingRateLimit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/apigatewayv2-stage/index:Apigatewayv2StageDefaultRouteSettings"
    },
    "@cdktn/provider-awscc.apigatewayv2Stage.Apigatewayv2StageDefaultRouteSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayv2Stage.Apigatewayv2StageDefaultRouteSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apigatewayv2-stage/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apigatewayv2-stage/index.ts",
        "line": 289
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-stage/index.ts",
            "line": 363
          },
          "name": "resetDataTraceEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-stage/index.ts",
            "line": 379
          },
          "name": "resetDetailedMetricsEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-stage/index.ts",
            "line": 395
          },
          "name": "resetLoggingLevel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-stage/index.ts",
            "line": 411
          },
          "name": "resetThrottlingBurstLimit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-stage/index.ts",
            "line": 427
          },
          "name": "resetThrottlingRateLimit"
        }
      ],
      "name": "Apigatewayv2StageDefaultRouteSettingsOutputReference",
      "namespace": "apigatewayv2Stage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-stage/index.ts",
            "line": 367
          },
          "name": "dataTraceEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-stage/index.ts",
            "line": 383
          },
          "name": "detailedMetricsEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-stage/index.ts",
            "line": 399
          },
          "name": "loggingLevelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-stage/index.ts",
            "line": 415
          },
          "name": "throttlingBurstLimitInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-stage/index.ts",
            "line": 431
          },
          "name": "throttlingRateLimitInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-stage/index.ts",
            "line": 357
          },
          "name": "dataTraceEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-stage/index.ts",
            "line": 373
          },
          "name": "detailedMetricsEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-stage/index.ts",
            "line": 389
          },
          "name": "loggingLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-stage/index.ts",
            "line": 405
          },
          "name": "throttlingBurstLimit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-stage/index.ts",
            "line": 421
          },
          "name": "throttlingRateLimit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-stage/index.ts",
            "line": 301
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apigatewayv2Stage.Apigatewayv2StageDefaultRouteSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apigatewayv2-stage/index:Apigatewayv2StageDefaultRouteSettingsOutputReference"
    },
    "@cdktn/provider-awscc.apigatewayv2VpcLink.Apigatewayv2VpcLink": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_vpc_link awscc_apigatewayv2_vpc_link}."
      },
      "fqn": "@cdktn/provider-awscc.apigatewayv2VpcLink.Apigatewayv2VpcLink",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_vpc_link awscc_apigatewayv2_vpc_link} Resource."
        },
        "locationInModule": {
          "filename": "src/apigatewayv2-vpc-link/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-awscc.apigatewayv2VpcLink.Apigatewayv2VpcLinkConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apigatewayv2-vpc-link/index.ts",
        "line": 44
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Apigatewayv2VpcLink resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-vpc-link/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 Apigatewayv2VpcLink to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_vpc_link#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Apigatewayv2VpcLink that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Apigatewayv2VpcLink to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-vpc-link/index.ts",
            "line": 128
          },
          "name": "resetSecurityGroupIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-vpc-link/index.ts",
            "line": 157
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-vpc-link/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/apigatewayv2-vpc-link/index.ts",
            "line": 183
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Apigatewayv2VpcLink",
      "namespace": "apigatewayv2VpcLink",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-vpc-link/index.ts",
            "line": 49
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-vpc-link/index.ts",
            "line": 103
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-vpc-link/index.ts",
            "line": 166
          },
          "name": "vpcLinkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-vpc-link/index.ts",
            "line": 116
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-vpc-link/index.ts",
            "line": 132
          },
          "name": "securityGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-vpc-link/index.ts",
            "line": 145
          },
          "name": "subnetIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-vpc-link/index.ts",
            "line": 161
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-vpc-link/index.ts",
            "line": 109
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-vpc-link/index.ts",
            "line": 122
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-vpc-link/index.ts",
            "line": 138
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apigatewayv2-vpc-link/index.ts",
            "line": 151
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/apigatewayv2-vpc-link/index:Apigatewayv2VpcLink"
    },
    "@cdktn/provider-awscc.apigatewayv2VpcLink.Apigatewayv2VpcLinkConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apigatewayv2VpcLink.Apigatewayv2VpcLinkConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apigatewayv2-vpc-link/index.ts",
        "line": 14
      },
      "name": "Apigatewayv2VpcLinkConfig",
      "namespace": "apigatewayv2VpcLink",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_vpc_link#name Apigatewayv2VpcLink#name}",
            "stability": "stable",
            "summary": "The name of the VPC link."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-vpc-link/index.ts",
            "line": 20
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_vpc_link#subnet_ids Apigatewayv2VpcLink#subnet_ids}",
            "stability": "stable",
            "summary": "A list of subnet IDs to include in the VPC link."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-vpc-link/index.ts",
            "line": 32
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_vpc_link#security_group_ids Apigatewayv2VpcLink#security_group_ids}",
            "stability": "stable",
            "summary": "A list of security group IDs for the VPC link."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-vpc-link/index.ts",
            "line": 26
          },
          "name": "securityGroupIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apigatewayv2_vpc_link#tags Apigatewayv2VpcLink#tags}",
            "stability": "stable",
            "summary": "The collection of tags. Each tag element is associated with a given resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apigatewayv2-vpc-link/index.ts",
            "line": 38
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/apigatewayv2-vpc-link/index:Apigatewayv2VpcLinkConfig"
    },
    "@cdktn/provider-awscc.appconfigApplication.AppconfigApplication": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_application awscc_appconfig_application}."
      },
      "fqn": "@cdktn/provider-awscc.appconfigApplication.AppconfigApplication",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_application awscc_appconfig_application} Resource."
        },
        "locationInModule": {
          "filename": "src/appconfig-application/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-awscc.appconfigApplication.AppconfigApplicationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appconfig-application/index.ts",
        "line": 191
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a AppconfigApplication resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/appconfig-application/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 AppconfigApplication to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_application#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing AppconfigApplication that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the AppconfigApplication to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-application/index.ts",
            "line": 292
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.appconfigApplication.AppconfigApplicationTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-application/index.ts",
            "line": 261
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-application/index.ts",
            "line": 295
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-application/index.ts",
            "line": 307
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-application/index.ts",
            "line": 315
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "AppconfigApplication",
      "namespace": "appconfigApplication",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-application/index.ts",
            "line": 196
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-application/index.ts",
            "line": 249
          },
          "name": "applicationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-application/index.ts",
            "line": 270
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-application/index.ts",
            "line": 289
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.appconfigApplication.AppconfigApplicationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-application/index.ts",
            "line": 265
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-application/index.ts",
            "line": 283
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-application/index.ts",
            "line": 299
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appconfigApplication.AppconfigApplicationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-application/index.ts",
            "line": 255
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-application/index.ts",
            "line": 276
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appconfig-application/index:AppconfigApplication"
    },
    "@cdktn/provider-awscc.appconfigApplication.AppconfigApplicationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appconfigApplication.AppconfigApplicationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appconfig-application/index.ts",
        "line": 14
      },
      "name": "AppconfigApplicationConfig",
      "namespace": "appconfigApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_application#name AppconfigApplication#name}",
            "stability": "stable",
            "summary": "A name for the application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-application/index.ts",
            "line": 26
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_application#description AppconfigApplication#description}",
            "stability": "stable",
            "summary": "A description of the application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-application/index.ts",
            "line": 20
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Tags help organize and categorize your AWS AppConfig resources. Each tag consists of a key and an optional value, both of which you define.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_application#tags AppconfigApplication#tags}",
            "stability": "stable",
            "summary": "Metadata to assign to the application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-application/index.ts",
            "line": 32
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appconfigApplication.AppconfigApplicationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appconfig-application/index:AppconfigApplicationConfig"
    },
    "@cdktn/provider-awscc.appconfigApplication.AppconfigApplicationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appconfigApplication.AppconfigApplicationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appconfig-application/index.ts",
        "line": 34
      },
      "name": "AppconfigApplicationTags",
      "namespace": "appconfigApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The valid character set is [a-zA-Z1-9 +-=._:/-]. The tag key can be up to 128 characters and must not start with aws:.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_application#key AppconfigApplication#key}",
            "stability": "stable",
            "summary": "The key-value string map."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-application/index.ts",
            "line": 40
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_application#value AppconfigApplication#value}",
            "stability": "stable",
            "summary": "The tag value can be up to 256 characters."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-application/index.ts",
            "line": 46
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appconfig-application/index:AppconfigApplicationTags"
    },
    "@cdktn/provider-awscc.appconfigApplication.AppconfigApplicationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appconfigApplication.AppconfigApplicationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appconfig-application/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appconfig-application/index.ts",
        "line": 168
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-application/index.ts",
            "line": 183
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.appconfigApplication.AppconfigApplicationTagsOutputReference"
            }
          }
        }
      ],
      "name": "AppconfigApplicationTagsList",
      "namespace": "appconfigApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-application/index.ts",
            "line": 169
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appconfigApplication.AppconfigApplicationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appconfig-application/index:AppconfigApplicationTagsList"
    },
    "@cdktn/provider-awscc.appconfigApplication.AppconfigApplicationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appconfigApplication.AppconfigApplicationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appconfig-application/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/appconfig-application/index.ts",
        "line": 85
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-application/index.ts",
            "line": 143
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-application/index.ts",
            "line": 159
          },
          "name": "resetValue"
        }
      ],
      "name": "AppconfigApplicationTagsOutputReference",
      "namespace": "appconfigApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-application/index.ts",
            "line": 147
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-application/index.ts",
            "line": 163
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-application/index.ts",
            "line": 137
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-application/index.ts",
            "line": 153
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-application/index.ts",
            "line": 99
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appconfigApplication.AppconfigApplicationTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appconfig-application/index:AppconfigApplicationTagsOutputReference"
    },
    "@cdktn/provider-awscc.appconfigConfigurationProfile.AppconfigConfigurationProfile": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_configuration_profile awscc_appconfig_configuration_profile}."
      },
      "fqn": "@cdktn/provider-awscc.appconfigConfigurationProfile.AppconfigConfigurationProfile",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_configuration_profile awscc_appconfig_configuration_profile} Resource."
        },
        "locationInModule": {
          "filename": "src/appconfig-configuration-profile/index.ts",
          "line": 418
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.appconfigConfigurationProfile.AppconfigConfigurationProfileConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appconfig-configuration-profile/index.ts",
        "line": 386
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a AppconfigConfigurationProfile resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/appconfig-configuration-profile/index.ts",
            "line": 403
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the AppconfigConfigurationProfile to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_configuration_profile#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing AppconfigConfigurationProfile that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the AppconfigConfigurationProfile to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-configuration-profile/index.ts",
            "line": 573
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.appconfigConfigurationProfile.AppconfigConfigurationProfileTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-configuration-profile/index.ts",
            "line": 605
          },
          "name": "putValidators",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.appconfigConfigurationProfile.AppconfigConfigurationProfileValidators"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-configuration-profile/index.ts",
            "line": 476
          },
          "name": "resetDeletionProtectionCheck"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-configuration-profile/index.ts",
            "line": 492
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-configuration-profile/index.ts",
            "line": 518
          },
          "name": "resetKmsKeyIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-configuration-profile/index.ts",
            "line": 560
          },
          "name": "resetRetrievalRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-configuration-profile/index.ts",
            "line": 576
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-configuration-profile/index.ts",
            "line": 592
          },
          "name": "resetType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-configuration-profile/index.ts",
            "line": 608
          },
          "name": "resetValidators"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-configuration-profile/index.ts",
            "line": 620
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-configuration-profile/index.ts",
            "line": 635
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "AppconfigConfigurationProfile",
      "namespace": "appconfigConfigurationProfile",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-configuration-profile/index.ts",
            "line": 391
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-configuration-profile/index.ts",
            "line": 464
          },
          "name": "configurationProfileId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-configuration-profile/index.ts",
            "line": 501
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-configuration-profile/index.ts",
            "line": 506
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-configuration-profile/index.ts",
            "line": 570
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.appconfigConfigurationProfile.AppconfigConfigurationProfileTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-configuration-profile/index.ts",
            "line": 602
          },
          "name": "validators",
          "type": {
            "fqn": "@cdktn/provider-awscc.appconfigConfigurationProfile.AppconfigConfigurationProfileValidatorsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-configuration-profile/index.ts",
            "line": 459
          },
          "name": "applicationIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-configuration-profile/index.ts",
            "line": 480
          },
          "name": "deletionProtectionCheckInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-configuration-profile/index.ts",
            "line": 496
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-configuration-profile/index.ts",
            "line": 522
          },
          "name": "kmsKeyIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-configuration-profile/index.ts",
            "line": 535
          },
          "name": "locationUriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-configuration-profile/index.ts",
            "line": 548
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-configuration-profile/index.ts",
            "line": 564
          },
          "name": "retrievalRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-configuration-profile/index.ts",
            "line": 580
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appconfigConfigurationProfile.AppconfigConfigurationProfileTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-configuration-profile/index.ts",
            "line": 596
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-configuration-profile/index.ts",
            "line": 612
          },
          "name": "validatorsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appconfigConfigurationProfile.AppconfigConfigurationProfileValidators"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-configuration-profile/index.ts",
            "line": 452
          },
          "name": "applicationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-configuration-profile/index.ts",
            "line": 470
          },
          "name": "deletionProtectionCheck",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-configuration-profile/index.ts",
            "line": 486
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-configuration-profile/index.ts",
            "line": 512
          },
          "name": "kmsKeyIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-configuration-profile/index.ts",
            "line": 528
          },
          "name": "locationUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-configuration-profile/index.ts",
            "line": 541
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-configuration-profile/index.ts",
            "line": 554
          },
          "name": "retrievalRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-configuration-profile/index.ts",
            "line": 586
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appconfig-configuration-profile/index:AppconfigConfigurationProfile"
    },
    "@cdktn/provider-awscc.appconfigConfigurationProfile.AppconfigConfigurationProfileConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appconfigConfigurationProfile.AppconfigConfigurationProfileConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appconfig-configuration-profile/index.ts",
        "line": 14
      },
      "name": "AppconfigConfigurationProfileConfig",
      "namespace": "appconfigConfigurationProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_configuration_profile#application_id AppconfigConfigurationProfile#application_id}",
            "stability": "stable",
            "summary": "The application ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-configuration-profile/index.ts",
            "line": 20
          },
          "name": "applicationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify the AWS AppConfig hosted configuration store, Systems Manager (SSM) document, an SSM Parameter Store parameter, or an Amazon S3 object.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_configuration_profile#location_uri AppconfigConfigurationProfile#location_uri}",
            "stability": "stable",
            "summary": "A URI to locate the configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-configuration-profile/index.ts",
            "line": 44
          },
          "name": "locationUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_configuration_profile#name AppconfigConfigurationProfile#name}",
            "stability": "stable",
            "summary": "A name for the configuration profile."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-configuration-profile/index.ts",
            "line": 50
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "See https://docs.aws.amazon.com/appconfig/latest/userguide/deletion-protection.html\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_configuration_profile#deletion_protection_check AppconfigConfigurationProfile#deletion_protection_check}",
            "stability": "stable",
            "summary": "On resource deletion this controls whether the Deletion Protection check should be applied, bypassed, or (the default) whether the behavior should be controlled by the account-level Deletion Protection setting."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-configuration-profile/index.ts",
            "line": 26
          },
          "name": "deletionProtectionCheck",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_configuration_profile#description AppconfigConfigurationProfile#description}",
            "stability": "stable",
            "summary": "A description of the configuration profile."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-configuration-profile/index.ts",
            "line": 32
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_configuration_profile#kms_key_identifier AppconfigConfigurationProfile#kms_key_identifier}",
            "stability": "stable",
            "summary": "The AWS Key Management Service key identifier (key ID, key alias, or key ARN) provided when the resource was created or updated."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-configuration-profile/index.ts",
            "line": 38
          },
          "name": "kmsKeyIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_configuration_profile#retrieval_role_arn AppconfigConfigurationProfile#retrieval_role_arn}",
            "stability": "stable",
            "summary": "The ARN of an IAM role with permission to access the configuration at the specified LocationUri."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-configuration-profile/index.ts",
            "line": 56
          },
          "name": "retrievalRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Tags help organize and categorize your AWS AppConfig resources. Each tag consists of a key and an optional value, both of which you define.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_configuration_profile#tags AppconfigConfigurationProfile#tags}",
            "stability": "stable",
            "summary": "Metadata to assign to the configuration profile."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-configuration-profile/index.ts",
            "line": 62
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appconfigConfigurationProfile.AppconfigConfigurationProfileTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When calling this API, enter one of the following values for Type: AWS.AppConfig.FeatureFlags, AWS.Freeform\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_configuration_profile#type AppconfigConfigurationProfile#type}",
            "stability": "stable",
            "summary": "The type of configurations contained in the profile."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-configuration-profile/index.ts",
            "line": 68
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_configuration_profile#validators AppconfigConfigurationProfile#validators}",
            "stability": "stable",
            "summary": "A list of methods for validating the configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-configuration-profile/index.ts",
            "line": 74
          },
          "name": "validators",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appconfigConfigurationProfile.AppconfigConfigurationProfileValidators"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appconfig-configuration-profile/index:AppconfigConfigurationProfileConfig"
    },
    "@cdktn/provider-awscc.appconfigConfigurationProfile.AppconfigConfigurationProfileTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appconfigConfigurationProfile.AppconfigConfigurationProfileTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appconfig-configuration-profile/index.ts",
        "line": 76
      },
      "name": "AppconfigConfigurationProfileTags",
      "namespace": "appconfigConfigurationProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_configuration_profile#key AppconfigConfigurationProfile#key}",
            "stability": "stable",
            "summary": "The key-value string map. The tag key can be up to 128 characters and must not start with aws:."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-configuration-profile/index.ts",
            "line": 82
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_configuration_profile#value AppconfigConfigurationProfile#value}",
            "stability": "stable",
            "summary": "The tag value can be up to 256 characters."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-configuration-profile/index.ts",
            "line": 88
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appconfig-configuration-profile/index:AppconfigConfigurationProfileTags"
    },
    "@cdktn/provider-awscc.appconfigConfigurationProfile.AppconfigConfigurationProfileTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appconfigConfigurationProfile.AppconfigConfigurationProfileTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appconfig-configuration-profile/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/appconfig-configuration-profile/index.ts",
        "line": 210
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-configuration-profile/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-awscc.appconfigConfigurationProfile.AppconfigConfigurationProfileTagsOutputReference"
            }
          }
        }
      ],
      "name": "AppconfigConfigurationProfileTagsList",
      "namespace": "appconfigConfigurationProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-configuration-profile/index.ts",
            "line": 211
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appconfigConfigurationProfile.AppconfigConfigurationProfileTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appconfig-configuration-profile/index:AppconfigConfigurationProfileTagsList"
    },
    "@cdktn/provider-awscc.appconfigConfigurationProfile.AppconfigConfigurationProfileTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appconfigConfigurationProfile.AppconfigConfigurationProfileTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appconfig-configuration-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/appconfig-configuration-profile/index.ts",
        "line": 127
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-configuration-profile/index.ts",
            "line": 185
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-configuration-profile/index.ts",
            "line": 201
          },
          "name": "resetValue"
        }
      ],
      "name": "AppconfigConfigurationProfileTagsOutputReference",
      "namespace": "appconfigConfigurationProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-configuration-profile/index.ts",
            "line": 189
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-configuration-profile/index.ts",
            "line": 205
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-configuration-profile/index.ts",
            "line": 179
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-configuration-profile/index.ts",
            "line": 195
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-configuration-profile/index.ts",
            "line": 141
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appconfigConfigurationProfile.AppconfigConfigurationProfileTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appconfig-configuration-profile/index:AppconfigConfigurationProfileTagsOutputReference"
    },
    "@cdktn/provider-awscc.appconfigConfigurationProfile.AppconfigConfigurationProfileValidators": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appconfigConfigurationProfile.AppconfigConfigurationProfileValidators",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appconfig-configuration-profile/index.ts",
        "line": 229
      },
      "name": "AppconfigConfigurationProfileValidators",
      "namespace": "appconfigConfigurationProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_configuration_profile#content AppconfigConfigurationProfile#content}",
            "stability": "stable",
            "summary": "Either the JSON Schema content or the Amazon Resource Name (ARN) of an Lambda function."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-configuration-profile/index.ts",
            "line": 235
          },
          "name": "content",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_configuration_profile#type AppconfigConfigurationProfile#type}",
            "stability": "stable",
            "summary": "AWS AppConfig supports validators of type JSON_SCHEMA and LAMBDA."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-configuration-profile/index.ts",
            "line": 241
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appconfig-configuration-profile/index:AppconfigConfigurationProfileValidators"
    },
    "@cdktn/provider-awscc.appconfigConfigurationProfile.AppconfigConfigurationProfileValidatorsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appconfigConfigurationProfile.AppconfigConfigurationProfileValidatorsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appconfig-configuration-profile/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/appconfig-configuration-profile/index.ts",
        "line": 363
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-configuration-profile/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-awscc.appconfigConfigurationProfile.AppconfigConfigurationProfileValidatorsOutputReference"
            }
          }
        }
      ],
      "name": "AppconfigConfigurationProfileValidatorsList",
      "namespace": "appconfigConfigurationProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-configuration-profile/index.ts",
            "line": 364
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appconfigConfigurationProfile.AppconfigConfigurationProfileValidators"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appconfig-configuration-profile/index:AppconfigConfigurationProfileValidatorsList"
    },
    "@cdktn/provider-awscc.appconfigConfigurationProfile.AppconfigConfigurationProfileValidatorsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appconfigConfigurationProfile.AppconfigConfigurationProfileValidatorsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appconfig-configuration-profile/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/appconfig-configuration-profile/index.ts",
        "line": 280
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-configuration-profile/index.ts",
            "line": 338
          },
          "name": "resetContent"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-configuration-profile/index.ts",
            "line": 354
          },
          "name": "resetType"
        }
      ],
      "name": "AppconfigConfigurationProfileValidatorsOutputReference",
      "namespace": "appconfigConfigurationProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-configuration-profile/index.ts",
            "line": 342
          },
          "name": "contentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-configuration-profile/index.ts",
            "line": 358
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-configuration-profile/index.ts",
            "line": 332
          },
          "name": "content",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-configuration-profile/index.ts",
            "line": 348
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-configuration-profile/index.ts",
            "line": 294
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appconfigConfigurationProfile.AppconfigConfigurationProfileValidators"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appconfig-configuration-profile/index:AppconfigConfigurationProfileValidatorsOutputReference"
    },
    "@cdktn/provider-awscc.appconfigDeployment.AppconfigDeployment": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_deployment awscc_appconfig_deployment}."
      },
      "fqn": "@cdktn/provider-awscc.appconfigDeployment.AppconfigDeployment",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_deployment awscc_appconfig_deployment} Resource."
        },
        "locationInModule": {
          "filename": "src/appconfig-deployment/index.ts",
          "line": 439
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.appconfigDeployment.AppconfigDeploymentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appconfig-deployment/index.ts",
        "line": 407
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a AppconfigDeployment resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/appconfig-deployment/index.ts",
            "line": 424
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the AppconfigDeployment to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_deployment#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing AppconfigDeployment that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the AppconfigDeployment to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-deployment/index.ts",
            "line": 548
          },
          "name": "putDynamicExtensionParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.appconfigDeployment.AppconfigDeploymentDynamicExtensionParameters"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-deployment/index.ts",
            "line": 603
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.appconfigDeployment.AppconfigDeploymentTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-deployment/index.ts",
            "line": 535
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-deployment/index.ts",
            "line": 551
          },
          "name": "resetDynamicExtensionParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-deployment/index.ts",
            "line": 585
          },
          "name": "resetKmsKeyIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-deployment/index.ts",
            "line": 606
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-deployment/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/appconfig-deployment/index.ts",
            "line": 632
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "AppconfigDeployment",
      "namespace": "appconfigDeployment",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-deployment/index.ts",
            "line": 412
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-deployment/index.ts",
            "line": 510
          },
          "name": "deploymentNumber",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-deployment/index.ts",
            "line": 545
          },
          "name": "dynamicExtensionParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.appconfigDeployment.AppconfigDeploymentDynamicExtensionParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-deployment/index.ts",
            "line": 573
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-deployment/index.ts",
            "line": 594
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-deployment/index.ts",
            "line": 600
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.appconfigDeployment.AppconfigDeploymentTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-deployment/index.ts",
            "line": 479
          },
          "name": "applicationIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-deployment/index.ts",
            "line": 492
          },
          "name": "configurationProfileIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-deployment/index.ts",
            "line": 505
          },
          "name": "configurationVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-deployment/index.ts",
            "line": 523
          },
          "name": "deploymentStrategyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-deployment/index.ts",
            "line": 539
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-deployment/index.ts",
            "line": 555
          },
          "name": "dynamicExtensionParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appconfigDeployment.AppconfigDeploymentDynamicExtensionParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-deployment/index.ts",
            "line": 568
          },
          "name": "environmentIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-deployment/index.ts",
            "line": 589
          },
          "name": "kmsKeyIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-deployment/index.ts",
            "line": 610
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appconfigDeployment.AppconfigDeploymentTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-deployment/index.ts",
            "line": 472
          },
          "name": "applicationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-deployment/index.ts",
            "line": 485
          },
          "name": "configurationProfileId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-deployment/index.ts",
            "line": 498
          },
          "name": "configurationVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-deployment/index.ts",
            "line": 516
          },
          "name": "deploymentStrategyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-deployment/index.ts",
            "line": 529
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-deployment/index.ts",
            "line": 561
          },
          "name": "environmentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-deployment/index.ts",
            "line": 579
          },
          "name": "kmsKeyIdentifier",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appconfig-deployment/index:AppconfigDeployment"
    },
    "@cdktn/provider-awscc.appconfigDeployment.AppconfigDeploymentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appconfigDeployment.AppconfigDeploymentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appconfig-deployment/index.ts",
        "line": 14
      },
      "name": "AppconfigDeploymentConfig",
      "namespace": "appconfigDeployment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_deployment#application_id AppconfigDeployment#application_id}",
            "stability": "stable",
            "summary": "The application ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-deployment/index.ts",
            "line": 20
          },
          "name": "applicationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_deployment#configuration_profile_id AppconfigDeployment#configuration_profile_id}",
            "stability": "stable",
            "summary": "The configuration profile ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-deployment/index.ts",
            "line": 26
          },
          "name": "configurationProfileId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If deploying an AWS AppConfig hosted configuration version, you can specify either the version number or version label. For all other configurations, you must specify the version number.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_deployment#configuration_version AppconfigDeployment#configuration_version}",
            "stability": "stable",
            "summary": "The configuration version to deploy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-deployment/index.ts",
            "line": 32
          },
          "name": "configurationVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_deployment#deployment_strategy_id AppconfigDeployment#deployment_strategy_id}",
            "stability": "stable",
            "summary": "The deployment strategy ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-deployment/index.ts",
            "line": 38
          },
          "name": "deploymentStrategyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_deployment#environment_id AppconfigDeployment#environment_id}",
            "stability": "stable",
            "summary": "The environment ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-deployment/index.ts",
            "line": 54
          },
          "name": "environmentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_deployment#description AppconfigDeployment#description}",
            "stability": "stable",
            "summary": "A description of the deployment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-deployment/index.ts",
            "line": 44
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_deployment#dynamic_extension_parameters AppconfigDeployment#dynamic_extension_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-deployment/index.ts",
            "line": 48
          },
          "name": "dynamicExtensionParameters",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appconfigDeployment.AppconfigDeploymentDynamicExtensionParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_deployment#kms_key_identifier AppconfigDeployment#kms_key_identifier}",
            "stability": "stable",
            "summary": "The AWS Key Management Service key identifier (key ID, key alias, or key ARN) provided when the resource was created or updated."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-deployment/index.ts",
            "line": 60
          },
          "name": "kmsKeyIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_deployment#tags AppconfigDeployment#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-deployment/index.ts",
            "line": 66
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appconfigDeployment.AppconfigDeploymentTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appconfig-deployment/index:AppconfigDeploymentConfig"
    },
    "@cdktn/provider-awscc.appconfigDeployment.AppconfigDeploymentDynamicExtensionParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appconfigDeployment.AppconfigDeploymentDynamicExtensionParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appconfig-deployment/index.ts",
        "line": 68
      },
      "name": "AppconfigDeploymentDynamicExtensionParameters",
      "namespace": "appconfigDeployment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_deployment#extension_reference AppconfigDeployment#extension_reference}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-deployment/index.ts",
            "line": 72
          },
          "name": "extensionReference",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_deployment#parameter_name AppconfigDeployment#parameter_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-deployment/index.ts",
            "line": 76
          },
          "name": "parameterName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_deployment#parameter_value AppconfigDeployment#parameter_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-deployment/index.ts",
            "line": 80
          },
          "name": "parameterValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appconfig-deployment/index:AppconfigDeploymentDynamicExtensionParameters"
    },
    "@cdktn/provider-awscc.appconfigDeployment.AppconfigDeploymentDynamicExtensionParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appconfigDeployment.AppconfigDeploymentDynamicExtensionParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appconfig-deployment/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appconfig-deployment/index.ts",
        "line": 231
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-deployment/index.ts",
            "line": 246
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.appconfigDeployment.AppconfigDeploymentDynamicExtensionParametersOutputReference"
            }
          }
        }
      ],
      "name": "AppconfigDeploymentDynamicExtensionParametersList",
      "namespace": "appconfigDeployment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-deployment/index.ts",
            "line": 232
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appconfigDeployment.AppconfigDeploymentDynamicExtensionParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appconfig-deployment/index:AppconfigDeploymentDynamicExtensionParametersList"
    },
    "@cdktn/provider-awscc.appconfigDeployment.AppconfigDeploymentDynamicExtensionParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appconfigDeployment.AppconfigDeploymentDynamicExtensionParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appconfig-deployment/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/appconfig-deployment/index.ts",
        "line": 126
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-deployment/index.ts",
            "line": 190
          },
          "name": "resetExtensionReference"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-deployment/index.ts",
            "line": 206
          },
          "name": "resetParameterName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-deployment/index.ts",
            "line": 222
          },
          "name": "resetParameterValue"
        }
      ],
      "name": "AppconfigDeploymentDynamicExtensionParametersOutputReference",
      "namespace": "appconfigDeployment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-deployment/index.ts",
            "line": 194
          },
          "name": "extensionReferenceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-deployment/index.ts",
            "line": 210
          },
          "name": "parameterNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-deployment/index.ts",
            "line": 226
          },
          "name": "parameterValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-deployment/index.ts",
            "line": 184
          },
          "name": "extensionReference",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-deployment/index.ts",
            "line": 200
          },
          "name": "parameterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-deployment/index.ts",
            "line": 216
          },
          "name": "parameterValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-deployment/index.ts",
            "line": 140
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appconfigDeployment.AppconfigDeploymentDynamicExtensionParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appconfig-deployment/index:AppconfigDeploymentDynamicExtensionParametersOutputReference"
    },
    "@cdktn/provider-awscc.appconfigDeployment.AppconfigDeploymentTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appconfigDeployment.AppconfigDeploymentTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appconfig-deployment/index.ts",
        "line": 250
      },
      "name": "AppconfigDeploymentTags",
      "namespace": "appconfigDeployment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The valid character set is [a-zA-Z1-9+-=._:/]. The tag key can be up to 128 characters and must not start with aws:.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_deployment#key AppconfigDeployment#key}",
            "stability": "stable",
            "summary": "The key-value string map."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-deployment/index.ts",
            "line": 256
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_deployment#value AppconfigDeployment#value}",
            "stability": "stable",
            "summary": "The tag value can be up to 256 characters."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-deployment/index.ts",
            "line": 262
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appconfig-deployment/index:AppconfigDeploymentTags"
    },
    "@cdktn/provider-awscc.appconfigDeployment.AppconfigDeploymentTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appconfigDeployment.AppconfigDeploymentTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appconfig-deployment/index.ts",
          "line": 392
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appconfig-deployment/index.ts",
        "line": 384
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-deployment/index.ts",
            "line": 399
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.appconfigDeployment.AppconfigDeploymentTagsOutputReference"
            }
          }
        }
      ],
      "name": "AppconfigDeploymentTagsList",
      "namespace": "appconfigDeployment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-deployment/index.ts",
            "line": 385
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appconfigDeployment.AppconfigDeploymentTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appconfig-deployment/index:AppconfigDeploymentTagsList"
    },
    "@cdktn/provider-awscc.appconfigDeployment.AppconfigDeploymentTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appconfigDeployment.AppconfigDeploymentTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appconfig-deployment/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appconfig-deployment/index.ts",
        "line": 301
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-deployment/index.ts",
            "line": 359
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-deployment/index.ts",
            "line": 375
          },
          "name": "resetValue"
        }
      ],
      "name": "AppconfigDeploymentTagsOutputReference",
      "namespace": "appconfigDeployment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-deployment/index.ts",
            "line": 363
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-deployment/index.ts",
            "line": 379
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-deployment/index.ts",
            "line": 353
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-deployment/index.ts",
            "line": 369
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-deployment/index.ts",
            "line": 315
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appconfigDeployment.AppconfigDeploymentTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appconfig-deployment/index:AppconfigDeploymentTagsOutputReference"
    },
    "@cdktn/provider-awscc.appconfigDeploymentStrategy.AppconfigDeploymentStrategy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_deployment_strategy awscc_appconfig_deployment_strategy}."
      },
      "fqn": "@cdktn/provider-awscc.appconfigDeploymentStrategy.AppconfigDeploymentStrategy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_deployment_strategy awscc_appconfig_deployment_strategy} Resource."
        },
        "locationInModule": {
          "filename": "src/appconfig-deployment-strategy/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.appconfigDeploymentStrategy.AppconfigDeploymentStrategyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appconfig-deployment-strategy/index.ts",
        "line": 233
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a AppconfigDeploymentStrategy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/appconfig-deployment-strategy/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 AppconfigDeploymentStrategy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_deployment_strategy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing AppconfigDeploymentStrategy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the AppconfigDeploymentStrategy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-deployment-strategy/index.ts",
            "line": 410
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.appconfigDeploymentStrategy.AppconfigDeploymentStrategyTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-deployment-strategy/index.ts",
            "line": 321
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-deployment-strategy/index.ts",
            "line": 337
          },
          "name": "resetFinalBakeTimeInMinutes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-deployment-strategy/index.ts",
            "line": 366
          },
          "name": "resetGrowthType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-deployment-strategy/index.ts",
            "line": 413
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-deployment-strategy/index.ts",
            "line": 425
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-deployment-strategy/index.ts",
            "line": 438
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "AppconfigDeploymentStrategy",
      "namespace": "appconfigDeploymentStrategy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-deployment-strategy/index.ts",
            "line": 238
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-deployment-strategy/index.ts",
            "line": 309
          },
          "name": "deploymentStrategyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-deployment-strategy/index.ts",
            "line": 375
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-deployment-strategy/index.ts",
            "line": 407
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.appconfigDeploymentStrategy.AppconfigDeploymentStrategyTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-deployment-strategy/index.ts",
            "line": 304
          },
          "name": "deploymentDurationInMinutesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-deployment-strategy/index.ts",
            "line": 325
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-deployment-strategy/index.ts",
            "line": 341
          },
          "name": "finalBakeTimeInMinutesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-deployment-strategy/index.ts",
            "line": 354
          },
          "name": "growthFactorInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-deployment-strategy/index.ts",
            "line": 370
          },
          "name": "growthTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-deployment-strategy/index.ts",
            "line": 388
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-deployment-strategy/index.ts",
            "line": 401
          },
          "name": "replicateToInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-deployment-strategy/index.ts",
            "line": 417
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appconfigDeploymentStrategy.AppconfigDeploymentStrategyTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-deployment-strategy/index.ts",
            "line": 297
          },
          "name": "deploymentDurationInMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-deployment-strategy/index.ts",
            "line": 315
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-deployment-strategy/index.ts",
            "line": 331
          },
          "name": "finalBakeTimeInMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-deployment-strategy/index.ts",
            "line": 347
          },
          "name": "growthFactor",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-deployment-strategy/index.ts",
            "line": 360
          },
          "name": "growthType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-deployment-strategy/index.ts",
            "line": 381
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-deployment-strategy/index.ts",
            "line": 394
          },
          "name": "replicateTo",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appconfig-deployment-strategy/index:AppconfigDeploymentStrategy"
    },
    "@cdktn/provider-awscc.appconfigDeploymentStrategy.AppconfigDeploymentStrategyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appconfigDeploymentStrategy.AppconfigDeploymentStrategyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appconfig-deployment-strategy/index.ts",
        "line": 14
      },
      "name": "AppconfigDeploymentStrategyConfig",
      "namespace": "appconfigDeploymentStrategy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_deployment_strategy#deployment_duration_in_minutes AppconfigDeploymentStrategy#deployment_duration_in_minutes}",
            "stability": "stable",
            "summary": "Total amount of time for a deployment to last."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-deployment-strategy/index.ts",
            "line": 20
          },
          "name": "deploymentDurationInMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_deployment_strategy#growth_factor AppconfigDeploymentStrategy#growth_factor}",
            "stability": "stable",
            "summary": "The percentage of targets to receive a deployed configuration during each interval."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-deployment-strategy/index.ts",
            "line": 38
          },
          "name": "growthFactor",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_deployment_strategy#name AppconfigDeploymentStrategy#name}",
            "stability": "stable",
            "summary": "A name for the deployment strategy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-deployment-strategy/index.ts",
            "line": 62
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_deployment_strategy#replicate_to AppconfigDeploymentStrategy#replicate_to}",
            "stability": "stable",
            "summary": "Save the deployment strategy to a Systems Manager (SSM) document."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-deployment-strategy/index.ts",
            "line": 68
          },
          "name": "replicateTo",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_deployment_strategy#description AppconfigDeploymentStrategy#description}",
            "stability": "stable",
            "summary": "A description of the deployment strategy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-deployment-strategy/index.ts",
            "line": 26
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If an alarm is triggered during this time, AWS AppConfig rolls back the deployment. You must configure permissions for AWS AppConfig to roll back based on CloudWatch alarms. For more information, see Configuring permissions for rollback based on Amazon CloudWatch alarms in the AWS AppConfig User Guide.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_deployment_strategy#final_bake_time_in_minutes AppconfigDeploymentStrategy#final_bake_time_in_minutes}",
            "stability": "stable",
            "summary": "Specifies the amount of time AWS AppConfig monitors for Amazon CloudWatch alarms after the configuration has been deployed to 100% of its targets, before considering the deployment to be complete."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-deployment-strategy/index.ts",
            "line": 32
          },
          "name": "finalBakeTimeInMinutes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Linear: For this type, AWS AppConfig processes the deployment by dividing the total number of targets by the value specified for Step percentage. For example, a linear deployment that uses a Step percentage of 10 deploys the configuration to 10 percent of the hosts. After those deployments are complete, the system deploys the configuration to the next 10 percent. This continues until 100% of the targets have successfully received the configuration.\n\nExponential: For this type, AWS AppConfig processes the deployment exponentially using the following formula: G*(2^N). In this formula, G is the growth factor specified by the user and N is the number of steps until the configuration is deployed to all targets. For example, if you specify a growth factor of 2, then the system rolls out the configuration as follows:\n\n2*(2^0)\n\n2*(2^1)\n\n2*(2^2)\n\nExpressed numerically, the deployment rolls out as follows: 2% of the targets, 4% of the targets, 8% of the targets, and continues until the configuration has been deployed to all targets.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_deployment_strategy#growth_type AppconfigDeploymentStrategy#growth_type}",
            "stability": "stable",
            "summary": "The algorithm used to define how percentage grows over time. AWS AppConfig supports the following growth types:."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-deployment-strategy/index.ts",
            "line": 56
          },
          "name": "growthType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Tags help organize and categorize your AWS AppConfig resources. Each tag consists of a key and an optional value, both of which you define. You can specify a maximum of 50 tags for a resource.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_deployment_strategy#tags AppconfigDeploymentStrategy#tags}",
            "stability": "stable",
            "summary": "Assigns metadata to an AWS AppConfig resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-deployment-strategy/index.ts",
            "line": 74
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appconfigDeploymentStrategy.AppconfigDeploymentStrategyTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appconfig-deployment-strategy/index:AppconfigDeploymentStrategyConfig"
    },
    "@cdktn/provider-awscc.appconfigDeploymentStrategy.AppconfigDeploymentStrategyTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appconfigDeploymentStrategy.AppconfigDeploymentStrategyTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appconfig-deployment-strategy/index.ts",
        "line": 76
      },
      "name": "AppconfigDeploymentStrategyTags",
      "namespace": "appconfigDeploymentStrategy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_deployment_strategy#key AppconfigDeploymentStrategy#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-deployment-strategy/index.ts",
            "line": 82
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_deployment_strategy#value AppconfigDeploymentStrategy#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-deployment-strategy/index.ts",
            "line": 88
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appconfig-deployment-strategy/index:AppconfigDeploymentStrategyTags"
    },
    "@cdktn/provider-awscc.appconfigDeploymentStrategy.AppconfigDeploymentStrategyTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appconfigDeploymentStrategy.AppconfigDeploymentStrategyTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appconfig-deployment-strategy/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/appconfig-deployment-strategy/index.ts",
        "line": 210
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-deployment-strategy/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-awscc.appconfigDeploymentStrategy.AppconfigDeploymentStrategyTagsOutputReference"
            }
          }
        }
      ],
      "name": "AppconfigDeploymentStrategyTagsList",
      "namespace": "appconfigDeploymentStrategy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-deployment-strategy/index.ts",
            "line": 211
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appconfigDeploymentStrategy.AppconfigDeploymentStrategyTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appconfig-deployment-strategy/index:AppconfigDeploymentStrategyTagsList"
    },
    "@cdktn/provider-awscc.appconfigDeploymentStrategy.AppconfigDeploymentStrategyTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appconfigDeploymentStrategy.AppconfigDeploymentStrategyTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appconfig-deployment-strategy/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/appconfig-deployment-strategy/index.ts",
        "line": 127
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-deployment-strategy/index.ts",
            "line": 185
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-deployment-strategy/index.ts",
            "line": 201
          },
          "name": "resetValue"
        }
      ],
      "name": "AppconfigDeploymentStrategyTagsOutputReference",
      "namespace": "appconfigDeploymentStrategy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-deployment-strategy/index.ts",
            "line": 189
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-deployment-strategy/index.ts",
            "line": 205
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-deployment-strategy/index.ts",
            "line": 179
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-deployment-strategy/index.ts",
            "line": 195
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-deployment-strategy/index.ts",
            "line": 141
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appconfigDeploymentStrategy.AppconfigDeploymentStrategyTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appconfig-deployment-strategy/index:AppconfigDeploymentStrategyTagsOutputReference"
    },
    "@cdktn/provider-awscc.appconfigEnvironment.AppconfigEnvironment": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_environment awscc_appconfig_environment}."
      },
      "fqn": "@cdktn/provider-awscc.appconfigEnvironment.AppconfigEnvironment",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_environment awscc_appconfig_environment} Resource."
        },
        "locationInModule": {
          "filename": "src/appconfig-environment/index.ts",
          "line": 394
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.appconfigEnvironment.AppconfigEnvironmentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appconfig-environment/index.ts",
        "line": 362
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a AppconfigEnvironment resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/appconfig-environment/index.ts",
            "line": 379
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the AppconfigEnvironment to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_environment#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing AppconfigEnvironment that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the AppconfigEnvironment to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-environment/index.ts",
            "line": 482
          },
          "name": "putMonitors",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.appconfigEnvironment.AppconfigEnvironmentMonitors"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-environment/index.ts",
            "line": 511
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.appconfigEnvironment.AppconfigEnvironmentTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-environment/index.ts",
            "line": 443
          },
          "name": "resetDeletionProtectionCheck"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-environment/index.ts",
            "line": 459
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-environment/index.ts",
            "line": 485
          },
          "name": "resetMonitors"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-environment/index.ts",
            "line": 514
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-environment/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/appconfig-environment/index.ts",
            "line": 537
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "AppconfigEnvironment",
      "namespace": "appconfigEnvironment",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-environment/index.ts",
            "line": 367
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-environment/index.ts",
            "line": 468
          },
          "name": "environmentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-environment/index.ts",
            "line": 473
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-environment/index.ts",
            "line": 479
          },
          "name": "monitors",
          "type": {
            "fqn": "@cdktn/provider-awscc.appconfigEnvironment.AppconfigEnvironmentMonitorsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-environment/index.ts",
            "line": 508
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.appconfigEnvironment.AppconfigEnvironmentTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-environment/index.ts",
            "line": 431
          },
          "name": "applicationIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-environment/index.ts",
            "line": 447
          },
          "name": "deletionProtectionCheckInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-environment/index.ts",
            "line": 463
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-environment/index.ts",
            "line": 489
          },
          "name": "monitorsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appconfigEnvironment.AppconfigEnvironmentMonitors"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-environment/index.ts",
            "line": 502
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-environment/index.ts",
            "line": 518
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appconfigEnvironment.AppconfigEnvironmentTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-environment/index.ts",
            "line": 424
          },
          "name": "applicationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-environment/index.ts",
            "line": 437
          },
          "name": "deletionProtectionCheck",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-environment/index.ts",
            "line": 453
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-environment/index.ts",
            "line": 495
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appconfig-environment/index:AppconfigEnvironment"
    },
    "@cdktn/provider-awscc.appconfigEnvironment.AppconfigEnvironmentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appconfigEnvironment.AppconfigEnvironmentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appconfig-environment/index.ts",
        "line": 14
      },
      "name": "AppconfigEnvironmentConfig",
      "namespace": "appconfigEnvironment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_environment#application_id AppconfigEnvironment#application_id}",
            "stability": "stable",
            "summary": "The application ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-environment/index.ts",
            "line": 20
          },
          "name": "applicationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_environment#name AppconfigEnvironment#name}",
            "stability": "stable",
            "summary": "A name for the environment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-environment/index.ts",
            "line": 44
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "See https://docs.aws.amazon.com/appconfig/latest/userguide/deletion-protection.html\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_environment#deletion_protection_check AppconfigEnvironment#deletion_protection_check}",
            "stability": "stable",
            "summary": "On resource deletion this controls whether the Deletion Protection check should be applied, bypassed, or (the default) whether the behavior should be controlled by the account-level Deletion Protection setting."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-environment/index.ts",
            "line": 26
          },
          "name": "deletionProtectionCheck",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_environment#description AppconfigEnvironment#description}",
            "stability": "stable",
            "summary": "A description of the environment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-environment/index.ts",
            "line": 32
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_environment#monitors AppconfigEnvironment#monitors}",
            "stability": "stable",
            "summary": "Amazon CloudWatch alarms to monitor during the deployment process."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-environment/index.ts",
            "line": 38
          },
          "name": "monitors",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appconfigEnvironment.AppconfigEnvironmentMonitors"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Tags help organize and categorize your AWS AppConfig resources. Each tag consists of a key and an optional value, both of which you define.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_environment#tags AppconfigEnvironment#tags}",
            "stability": "stable",
            "summary": "Metadata to assign to the environment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-environment/index.ts",
            "line": 50
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appconfigEnvironment.AppconfigEnvironmentTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appconfig-environment/index:AppconfigEnvironmentConfig"
    },
    "@cdktn/provider-awscc.appconfigEnvironment.AppconfigEnvironmentMonitors": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appconfigEnvironment.AppconfigEnvironmentMonitors",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appconfig-environment/index.ts",
        "line": 52
      },
      "name": "AppconfigEnvironmentMonitors",
      "namespace": "appconfigEnvironment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_environment#alarm_arn AppconfigEnvironment#alarm_arn}",
            "stability": "stable",
            "summary": "Amazon Resource Name (ARN) of the Amazon CloudWatch alarm."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-environment/index.ts",
            "line": 58
          },
          "name": "alarmArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_environment#alarm_role_arn AppconfigEnvironment#alarm_role_arn}",
            "stability": "stable",
            "summary": "ARN of an AWS Identity and Access Management (IAM) role for AWS AppConfig to monitor AlarmArn."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-environment/index.ts",
            "line": 64
          },
          "name": "alarmRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appconfig-environment/index:AppconfigEnvironmentMonitors"
    },
    "@cdktn/provider-awscc.appconfigEnvironment.AppconfigEnvironmentMonitorsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appconfigEnvironment.AppconfigEnvironmentMonitorsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appconfig-environment/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appconfig-environment/index.ts",
        "line": 186
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-environment/index.ts",
            "line": 201
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.appconfigEnvironment.AppconfigEnvironmentMonitorsOutputReference"
            }
          }
        }
      ],
      "name": "AppconfigEnvironmentMonitorsList",
      "namespace": "appconfigEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-environment/index.ts",
            "line": 187
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appconfigEnvironment.AppconfigEnvironmentMonitors"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appconfig-environment/index:AppconfigEnvironmentMonitorsList"
    },
    "@cdktn/provider-awscc.appconfigEnvironment.AppconfigEnvironmentMonitorsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appconfigEnvironment.AppconfigEnvironmentMonitorsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appconfig-environment/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appconfig-environment/index.ts",
        "line": 103
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-environment/index.ts",
            "line": 161
          },
          "name": "resetAlarmArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-environment/index.ts",
            "line": 177
          },
          "name": "resetAlarmRoleArn"
        }
      ],
      "name": "AppconfigEnvironmentMonitorsOutputReference",
      "namespace": "appconfigEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-environment/index.ts",
            "line": 165
          },
          "name": "alarmArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-environment/index.ts",
            "line": 181
          },
          "name": "alarmRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-environment/index.ts",
            "line": 155
          },
          "name": "alarmArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-environment/index.ts",
            "line": 171
          },
          "name": "alarmRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-environment/index.ts",
            "line": 117
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appconfigEnvironment.AppconfigEnvironmentMonitors"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appconfig-environment/index:AppconfigEnvironmentMonitorsOutputReference"
    },
    "@cdktn/provider-awscc.appconfigEnvironment.AppconfigEnvironmentTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appconfigEnvironment.AppconfigEnvironmentTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appconfig-environment/index.ts",
        "line": 205
      },
      "name": "AppconfigEnvironmentTags",
      "namespace": "appconfigEnvironment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The valid character set is [a-zA-Z1-9+-=._:/]. The tag key can be up to 128 characters and must not start with aws:.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_environment#key AppconfigEnvironment#key}",
            "stability": "stable",
            "summary": "The key-value string map."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-environment/index.ts",
            "line": 211
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_environment#value AppconfigEnvironment#value}",
            "stability": "stable",
            "summary": "The tag value can be up to 256 characters."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-environment/index.ts",
            "line": 217
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appconfig-environment/index:AppconfigEnvironmentTags"
    },
    "@cdktn/provider-awscc.appconfigEnvironment.AppconfigEnvironmentTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appconfigEnvironment.AppconfigEnvironmentTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appconfig-environment/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appconfig-environment/index.ts",
        "line": 339
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-environment/index.ts",
            "line": 354
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.appconfigEnvironment.AppconfigEnvironmentTagsOutputReference"
            }
          }
        }
      ],
      "name": "AppconfigEnvironmentTagsList",
      "namespace": "appconfigEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-environment/index.ts",
            "line": 340
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appconfigEnvironment.AppconfigEnvironmentTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appconfig-environment/index:AppconfigEnvironmentTagsList"
    },
    "@cdktn/provider-awscc.appconfigEnvironment.AppconfigEnvironmentTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appconfigEnvironment.AppconfigEnvironmentTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appconfig-environment/index.ts",
          "line": 266
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appconfig-environment/index.ts",
        "line": 256
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-environment/index.ts",
            "line": 314
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-environment/index.ts",
            "line": 330
          },
          "name": "resetValue"
        }
      ],
      "name": "AppconfigEnvironmentTagsOutputReference",
      "namespace": "appconfigEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-environment/index.ts",
            "line": 318
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-environment/index.ts",
            "line": 334
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-environment/index.ts",
            "line": 308
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-environment/index.ts",
            "line": 324
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-environment/index.ts",
            "line": 270
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appconfigEnvironment.AppconfigEnvironmentTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appconfig-environment/index:AppconfigEnvironmentTagsOutputReference"
    },
    "@cdktn/provider-awscc.appconfigExtension.AppconfigExtension": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_extension awscc_appconfig_extension}."
      },
      "fqn": "@cdktn/provider-awscc.appconfigExtension.AppconfigExtension",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_extension awscc_appconfig_extension} Resource."
        },
        "locationInModule": {
          "filename": "src/appconfig-extension/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-awscc.appconfigExtension.AppconfigExtensionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appconfig-extension/index.ts",
        "line": 606
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a AppconfigExtension resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/appconfig-extension/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 AppconfigExtension to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_extension#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing AppconfigExtension that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the AppconfigExtension to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-extension/index.ts",
            "line": 671
          },
          "name": "putActions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.appconfigExtension.AppconfigExtensionActions"
                        },
                        "kind": "map"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-extension/index.ts",
            "line": 744
          },
          "name": "putParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.appconfigExtension.AppconfigExtensionParameters"
                        },
                        "kind": "map"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-extension/index.ts",
            "line": 760
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.appconfigExtension.AppconfigExtensionTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-extension/index.ts",
            "line": 692
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-extension/index.ts",
            "line": 718
          },
          "name": "resetLatestVersionNumber"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-extension/index.ts",
            "line": 747
          },
          "name": "resetParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-extension/index.ts",
            "line": 763
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-extension/index.ts",
            "line": 780
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-extension/index.ts",
            "line": 791
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "AppconfigExtension",
      "namespace": "appconfigExtension",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-extension/index.ts",
            "line": 611
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-extension/index.ts",
            "line": 668
          },
          "name": "actions",
          "type": {
            "fqn": "@cdktn/provider-awscc.appconfigExtension.AppconfigExtensionActionsMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-extension/index.ts",
            "line": 680
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-extension/index.ts",
            "line": 701
          },
          "name": "extensionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-extension/index.ts",
            "line": 706
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-extension/index.ts",
            "line": 741
          },
          "name": "parameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.appconfigExtension.AppconfigExtensionParametersMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-extension/index.ts",
            "line": 757
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.appconfigExtension.AppconfigExtensionTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-extension/index.ts",
            "line": 772
          },
          "name": "versionNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-extension/index.ts",
            "line": 675
          },
          "name": "actionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appconfigExtension.AppconfigExtensionActions"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-extension/index.ts",
            "line": 696
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-extension/index.ts",
            "line": 722
          },
          "name": "latestVersionNumberInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-extension/index.ts",
            "line": 735
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-extension/index.ts",
            "line": 751
          },
          "name": "parametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appconfigExtension.AppconfigExtensionParameters"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-extension/index.ts",
            "line": 767
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appconfigExtension.AppconfigExtensionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-extension/index.ts",
            "line": 686
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-extension/index.ts",
            "line": 712
          },
          "name": "latestVersionNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-extension/index.ts",
            "line": 728
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appconfig-extension/index:AppconfigExtension"
    },
    "@cdktn/provider-awscc.appconfigExtension.AppconfigExtensionActions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appconfigExtension.AppconfigExtensionActions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appconfig-extension/index.ts",
        "line": 46
      },
      "name": "AppconfigExtensionActions",
      "namespace": "appconfigExtension",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_extension#description AppconfigExtension#description}",
            "stability": "stable",
            "summary": "The description of the extension Action."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-extension/index.ts",
            "line": 52
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_extension#name AppconfigExtension#name}",
            "stability": "stable",
            "summary": "The name of the extension action."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-extension/index.ts",
            "line": 58
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_extension#role_arn AppconfigExtension#role_arn}",
            "stability": "stable",
            "summary": "The ARN of the role for invoking the extension action."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-extension/index.ts",
            "line": 64
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_extension#uri AppconfigExtension#uri}",
            "stability": "stable",
            "summary": "The URI of the extension action."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-extension/index.ts",
            "line": 70
          },
          "name": "uri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appconfig-extension/index:AppconfigExtensionActions"
    },
    "@cdktn/provider-awscc.appconfigExtension.AppconfigExtensionActionsMap": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appconfigExtension.AppconfigExtensionActionsMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appconfig-extension/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appconfig-extension/index.ts",
        "line": 249
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-extension/index.ts",
            "line": 263
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.appconfigExtension.AppconfigExtensionActionsOutputReference"
            }
          }
        }
      ],
      "name": "AppconfigExtensionActionsMap",
      "namespace": "appconfigExtension",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-extension/index.ts",
            "line": 250
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appconfigExtension.AppconfigExtensionActions"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appconfig-extension/index:AppconfigExtensionActionsMap"
    },
    "@cdktn/provider-awscc.appconfigExtension.AppconfigExtensionActionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appconfigExtension.AppconfigExtensionActionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appconfig-extension/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 key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appconfig-extension/index.ts",
        "line": 123
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-extension/index.ts",
            "line": 192
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-extension/index.ts",
            "line": 208
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-extension/index.ts",
            "line": 224
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-extension/index.ts",
            "line": 240
          },
          "name": "resetUri"
        }
      ],
      "name": "AppconfigExtensionActionsOutputReference",
      "namespace": "appconfigExtension",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-extension/index.ts",
            "line": 196
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-extension/index.ts",
            "line": 212
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-extension/index.ts",
            "line": 228
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-extension/index.ts",
            "line": 244
          },
          "name": "uriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-extension/index.ts",
            "line": 186
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-extension/index.ts",
            "line": 202
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-extension/index.ts",
            "line": 218
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-extension/index.ts",
            "line": 234
          },
          "name": "uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-extension/index.ts",
            "line": 136
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appconfigExtension.AppconfigExtensionActions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appconfig-extension/index:AppconfigExtensionActionsOutputReference"
    },
    "@cdktn/provider-awscc.appconfigExtension.AppconfigExtensionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appconfigExtension.AppconfigExtensionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appconfig-extension/index.ts",
        "line": 14
      },
      "name": "AppconfigExtensionConfig",
      "namespace": "appconfigExtension",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_extension#actions AppconfigExtension#actions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-extension/index.ts",
            "line": 18
          },
          "name": "actions",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appconfigExtension.AppconfigExtensionActions"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_extension#name AppconfigExtension#name}",
            "stability": "stable",
            "summary": "Name of the extension."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-extension/index.ts",
            "line": 34
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_extension#description AppconfigExtension#description}",
            "stability": "stable",
            "summary": "Description of the extension."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-extension/index.ts",
            "line": 24
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_extension#latest_version_number AppconfigExtension#latest_version_number}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-extension/index.ts",
            "line": 28
          },
          "name": "latestVersionNumber",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_extension#parameters AppconfigExtension#parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-extension/index.ts",
            "line": 38
          },
          "name": "parameters",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appconfigExtension.AppconfigExtensionParameters"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_extension#tags AppconfigExtension#tags}",
            "stability": "stable",
            "summary": "An array of key-value tags to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-extension/index.ts",
            "line": 44
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appconfigExtension.AppconfigExtensionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appconfig-extension/index:AppconfigExtensionConfig"
    },
    "@cdktn/provider-awscc.appconfigExtension.AppconfigExtensionParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appconfigExtension.AppconfigExtensionParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appconfig-extension/index.ts",
        "line": 267
      },
      "name": "AppconfigExtensionParameters",
      "namespace": "appconfigExtension",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_extension#description AppconfigExtension#description}",
            "stability": "stable",
            "summary": "The description of the extension Parameter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-extension/index.ts",
            "line": 273
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_extension#dynamic AppconfigExtension#dynamic}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-extension/index.ts",
            "line": 277
          },
          "name": "dynamic",
          "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/hashicorp/awscc/1.96.0/docs/resources/appconfig_extension#required AppconfigExtension#required}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-extension/index.ts",
            "line": 281
          },
          "name": "required",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appconfig-extension/index:AppconfigExtensionParameters"
    },
    "@cdktn/provider-awscc.appconfigExtension.AppconfigExtensionParametersMap": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appconfigExtension.AppconfigExtensionParametersMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appconfig-extension/index.ts",
          "line": 438
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appconfig-extension/index.ts",
        "line": 431
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-extension/index.ts",
            "line": 445
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.appconfigExtension.AppconfigExtensionParametersOutputReference"
            }
          }
        }
      ],
      "name": "AppconfigExtensionParametersMap",
      "namespace": "appconfigExtension",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-extension/index.ts",
            "line": 432
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appconfigExtension.AppconfigExtensionParameters"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appconfig-extension/index:AppconfigExtensionParametersMap"
    },
    "@cdktn/provider-awscc.appconfigExtension.AppconfigExtensionParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appconfigExtension.AppconfigExtensionParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appconfig-extension/index.ts",
          "line": 336
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "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/appconfig-extension/index.ts",
        "line": 327
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-extension/index.ts",
            "line": 390
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-extension/index.ts",
            "line": 406
          },
          "name": "resetDynamic"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-extension/index.ts",
            "line": 422
          },
          "name": "resetRequired"
        }
      ],
      "name": "AppconfigExtensionParametersOutputReference",
      "namespace": "appconfigExtension",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-extension/index.ts",
            "line": 394
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-extension/index.ts",
            "line": 410
          },
          "name": "dynamicInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-extension/index.ts",
            "line": 426
          },
          "name": "requiredInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-extension/index.ts",
            "line": 384
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-extension/index.ts",
            "line": 400
          },
          "name": "dynamic",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-extension/index.ts",
            "line": 416
          },
          "name": "required",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-extension/index.ts",
            "line": 340
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appconfigExtension.AppconfigExtensionParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appconfig-extension/index:AppconfigExtensionParametersOutputReference"
    },
    "@cdktn/provider-awscc.appconfigExtension.AppconfigExtensionTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appconfigExtension.AppconfigExtensionTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appconfig-extension/index.ts",
        "line": 449
      },
      "name": "AppconfigExtensionTags",
      "namespace": "appconfigExtension",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_extension#key AppconfigExtension#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-extension/index.ts",
            "line": 455
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_extension#value AppconfigExtension#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-extension/index.ts",
            "line": 461
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appconfig-extension/index:AppconfigExtensionTags"
    },
    "@cdktn/provider-awscc.appconfigExtension.AppconfigExtensionTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appconfigExtension.AppconfigExtensionTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appconfig-extension/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appconfig-extension/index.ts",
        "line": 583
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-extension/index.ts",
            "line": 598
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.appconfigExtension.AppconfigExtensionTagsOutputReference"
            }
          }
        }
      ],
      "name": "AppconfigExtensionTagsList",
      "namespace": "appconfigExtension",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-extension/index.ts",
            "line": 584
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appconfigExtension.AppconfigExtensionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appconfig-extension/index:AppconfigExtensionTagsList"
    },
    "@cdktn/provider-awscc.appconfigExtension.AppconfigExtensionTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appconfigExtension.AppconfigExtensionTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appconfig-extension/index.ts",
          "line": 510
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appconfig-extension/index.ts",
        "line": 500
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-extension/index.ts",
            "line": 558
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-extension/index.ts",
            "line": 574
          },
          "name": "resetValue"
        }
      ],
      "name": "AppconfigExtensionTagsOutputReference",
      "namespace": "appconfigExtension",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-extension/index.ts",
            "line": 562
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-extension/index.ts",
            "line": 578
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-extension/index.ts",
            "line": 552
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-extension/index.ts",
            "line": 568
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-extension/index.ts",
            "line": 514
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appconfigExtension.AppconfigExtensionTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appconfig-extension/index:AppconfigExtensionTagsOutputReference"
    },
    "@cdktn/provider-awscc.appconfigExtensionAssociation.AppconfigExtensionAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_extension_association awscc_appconfig_extension_association}."
      },
      "fqn": "@cdktn/provider-awscc.appconfigExtensionAssociation.AppconfigExtensionAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_extension_association awscc_appconfig_extension_association} Resource."
        },
        "locationInModule": {
          "filename": "src/appconfig-extension-association/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",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.appconfigExtensionAssociation.AppconfigExtensionAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appconfig-extension-association/index.ts",
        "line": 195
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a AppconfigExtensionAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/appconfig-extension-association/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 AppconfigExtensionAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_extension_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing AppconfigExtensionAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the AppconfigExtensionAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-extension-association/index.ts",
            "line": 348
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.appconfigExtensionAssociation.AppconfigExtensionAssociationTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-extension-association/index.ts",
            "line": 277
          },
          "name": "resetExtensionIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-extension-association/index.ts",
            "line": 293
          },
          "name": "resetExtensionVersionNumber"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-extension-association/index.ts",
            "line": 314
          },
          "name": "resetParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-extension-association/index.ts",
            "line": 335
          },
          "name": "resetResourceIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-extension-association/index.ts",
            "line": 351
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-extension-association/index.ts",
            "line": 363
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-extension-association/index.ts",
            "line": 373
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "AppconfigExtensionAssociation",
      "namespace": "appconfigExtensionAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-extension-association/index.ts",
            "line": 200
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-extension-association/index.ts",
            "line": 255
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-extension-association/index.ts",
            "line": 260
          },
          "name": "extensionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-extension-association/index.ts",
            "line": 265
          },
          "name": "extensionAssociationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-extension-association/index.ts",
            "line": 302
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-extension-association/index.ts",
            "line": 323
          },
          "name": "resourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-extension-association/index.ts",
            "line": 345
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.appconfigExtensionAssociation.AppconfigExtensionAssociationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-extension-association/index.ts",
            "line": 281
          },
          "name": "extensionIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-extension-association/index.ts",
            "line": 297
          },
          "name": "extensionVersionNumberInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-extension-association/index.ts",
            "line": 318
          },
          "name": "parametersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-extension-association/index.ts",
            "line": 339
          },
          "name": "resourceIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-extension-association/index.ts",
            "line": 355
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appconfigExtensionAssociation.AppconfigExtensionAssociationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-extension-association/index.ts",
            "line": 271
          },
          "name": "extensionIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-extension-association/index.ts",
            "line": 287
          },
          "name": "extensionVersionNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-extension-association/index.ts",
            "line": 308
          },
          "name": "parameters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-extension-association/index.ts",
            "line": 329
          },
          "name": "resourceIdentifier",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appconfig-extension-association/index:AppconfigExtensionAssociation"
    },
    "@cdktn/provider-awscc.appconfigExtensionAssociation.AppconfigExtensionAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appconfigExtensionAssociation.AppconfigExtensionAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appconfig-extension-association/index.ts",
        "line": 14
      },
      "name": "AppconfigExtensionAssociationConfig",
      "namespace": "appconfigExtensionAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_extension_association#extension_identifier AppconfigExtensionAssociation#extension_identifier}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-extension-association/index.ts",
            "line": 18
          },
          "name": "extensionIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_extension_association#extension_version_number AppconfigExtensionAssociation#extension_version_number}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-extension-association/index.ts",
            "line": 22
          },
          "name": "extensionVersionNumber",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_extension_association#parameters AppconfigExtensionAssociation#parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-extension-association/index.ts",
            "line": 26
          },
          "name": "parameters",
          "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/hashicorp/awscc/1.96.0/docs/resources/appconfig_extension_association#resource_identifier AppconfigExtensionAssociation#resource_identifier}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-extension-association/index.ts",
            "line": 30
          },
          "name": "resourceIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_extension_association#tags AppconfigExtensionAssociation#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-extension-association/index.ts",
            "line": 36
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appconfigExtensionAssociation.AppconfigExtensionAssociationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appconfig-extension-association/index:AppconfigExtensionAssociationConfig"
    },
    "@cdktn/provider-awscc.appconfigExtensionAssociation.AppconfigExtensionAssociationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appconfigExtensionAssociation.AppconfigExtensionAssociationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appconfig-extension-association/index.ts",
        "line": 38
      },
      "name": "AppconfigExtensionAssociationTags",
      "namespace": "appconfigExtensionAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_extension_association#key AppconfigExtensionAssociation#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-extension-association/index.ts",
            "line": 44
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_extension_association#value AppconfigExtensionAssociation#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-extension-association/index.ts",
            "line": 50
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appconfig-extension-association/index:AppconfigExtensionAssociationTags"
    },
    "@cdktn/provider-awscc.appconfigExtensionAssociation.AppconfigExtensionAssociationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appconfigExtensionAssociation.AppconfigExtensionAssociationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appconfig-extension-association/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/appconfig-extension-association/index.ts",
        "line": 172
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-extension-association/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-awscc.appconfigExtensionAssociation.AppconfigExtensionAssociationTagsOutputReference"
            }
          }
        }
      ],
      "name": "AppconfigExtensionAssociationTagsList",
      "namespace": "appconfigExtensionAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-extension-association/index.ts",
            "line": 173
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appconfigExtensionAssociation.AppconfigExtensionAssociationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appconfig-extension-association/index:AppconfigExtensionAssociationTagsList"
    },
    "@cdktn/provider-awscc.appconfigExtensionAssociation.AppconfigExtensionAssociationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appconfigExtensionAssociation.AppconfigExtensionAssociationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appconfig-extension-association/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/appconfig-extension-association/index.ts",
        "line": 89
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-extension-association/index.ts",
            "line": 147
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-extension-association/index.ts",
            "line": 163
          },
          "name": "resetValue"
        }
      ],
      "name": "AppconfigExtensionAssociationTagsOutputReference",
      "namespace": "appconfigExtensionAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-extension-association/index.ts",
            "line": 151
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-extension-association/index.ts",
            "line": 167
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-extension-association/index.ts",
            "line": 141
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-extension-association/index.ts",
            "line": 157
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-extension-association/index.ts",
            "line": 103
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appconfigExtensionAssociation.AppconfigExtensionAssociationTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appconfig-extension-association/index:AppconfigExtensionAssociationTagsOutputReference"
    },
    "@cdktn/provider-awscc.appconfigHostedConfigurationVersion.AppconfigHostedConfigurationVersion": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_hosted_configuration_version awscc_appconfig_hosted_configuration_version}."
      },
      "fqn": "@cdktn/provider-awscc.appconfigHostedConfigurationVersion.AppconfigHostedConfigurationVersion",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_hosted_configuration_version awscc_appconfig_hosted_configuration_version} Resource."
        },
        "locationInModule": {
          "filename": "src/appconfig-hosted-configuration-version/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.appconfigHostedConfigurationVersion.AppconfigHostedConfigurationVersionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appconfig-hosted-configuration-version/index.ts",
        "line": 62
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a AppconfigHostedConfigurationVersion resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/appconfig-hosted-configuration-version/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 AppconfigHostedConfigurationVersion to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_hosted_configuration_version#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing AppconfigHostedConfigurationVersion that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the AppconfigHostedConfigurationVersion to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-hosted-configuration-version/index.ts",
            "line": 183
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-hosted-configuration-version/index.ts",
            "line": 204
          },
          "name": "resetLatestVersionNumber"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-hosted-configuration-version/index.ts",
            "line": 220
          },
          "name": "resetVersionLabel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-hosted-configuration-version/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/appconfig-hosted-configuration-version/index.ts",
            "line": 249
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "AppconfigHostedConfigurationVersion",
      "namespace": "appconfigHostedConfigurationVersion",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-hosted-configuration-version/index.ts",
            "line": 67
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-hosted-configuration-version/index.ts",
            "line": 192
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-hosted-configuration-version/index.ts",
            "line": 229
          },
          "name": "versionNumber",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-hosted-configuration-version/index.ts",
            "line": 132
          },
          "name": "applicationIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-hosted-configuration-version/index.ts",
            "line": 145
          },
          "name": "configurationProfileIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-hosted-configuration-version/index.ts",
            "line": 158
          },
          "name": "contentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-hosted-configuration-version/index.ts",
            "line": 171
          },
          "name": "contentTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-hosted-configuration-version/index.ts",
            "line": 187
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-hosted-configuration-version/index.ts",
            "line": 208
          },
          "name": "latestVersionNumberInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-hosted-configuration-version/index.ts",
            "line": 224
          },
          "name": "versionLabelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-hosted-configuration-version/index.ts",
            "line": 125
          },
          "name": "applicationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-hosted-configuration-version/index.ts",
            "line": 138
          },
          "name": "configurationProfileId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-hosted-configuration-version/index.ts",
            "line": 151
          },
          "name": "content",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-hosted-configuration-version/index.ts",
            "line": 164
          },
          "name": "contentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-hosted-configuration-version/index.ts",
            "line": 177
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-hosted-configuration-version/index.ts",
            "line": 198
          },
          "name": "latestVersionNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appconfig-hosted-configuration-version/index.ts",
            "line": 214
          },
          "name": "versionLabel",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appconfig-hosted-configuration-version/index:AppconfigHostedConfigurationVersion"
    },
    "@cdktn/provider-awscc.appconfigHostedConfigurationVersion.AppconfigHostedConfigurationVersionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appconfigHostedConfigurationVersion.AppconfigHostedConfigurationVersionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appconfig-hosted-configuration-version/index.ts",
        "line": 14
      },
      "name": "AppconfigHostedConfigurationVersionConfig",
      "namespace": "appconfigHostedConfigurationVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_hosted_configuration_version#application_id AppconfigHostedConfigurationVersion#application_id}",
            "stability": "stable",
            "summary": "The application ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-hosted-configuration-version/index.ts",
            "line": 20
          },
          "name": "applicationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_hosted_configuration_version#configuration_profile_id AppconfigHostedConfigurationVersion#configuration_profile_id}",
            "stability": "stable",
            "summary": "The configuration profile ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-hosted-configuration-version/index.ts",
            "line": 26
          },
          "name": "configurationProfileId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_hosted_configuration_version#content AppconfigHostedConfigurationVersion#content}",
            "stability": "stable",
            "summary": "The content of the configuration or the configuration data."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-hosted-configuration-version/index.ts",
            "line": 32
          },
          "name": "content",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_hosted_configuration_version#content_type AppconfigHostedConfigurationVersion#content_type}",
            "stability": "stable",
            "summary": "A standard MIME type describing the format of the configuration content."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-hosted-configuration-version/index.ts",
            "line": 38
          },
          "name": "contentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_hosted_configuration_version#description AppconfigHostedConfigurationVersion#description}",
            "stability": "stable",
            "summary": "A description of the hosted configuration version."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-hosted-configuration-version/index.ts",
            "line": 44
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "To ensure your data is not overwritten when creating multiple hosted configuration versions in rapid succession, specify the version number of the latest hosted configuration version.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_hosted_configuration_version#latest_version_number AppconfigHostedConfigurationVersion#latest_version_number}",
            "stability": "stable",
            "summary": "An optional locking token used to prevent race conditions from overwriting configuration updates when creating a new version."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-hosted-configuration-version/index.ts",
            "line": 50
          },
          "name": "latestVersionNumber",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appconfig_hosted_configuration_version#version_label AppconfigHostedConfigurationVersion#version_label}",
            "stability": "stable",
            "summary": "A user-defined label for an AWS AppConfig hosted configuration version."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appconfig-hosted-configuration-version/index.ts",
            "line": 56
          },
          "name": "versionLabel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appconfig-hosted-configuration-version/index:AppconfigHostedConfigurationVersionConfig"
    },
    "@cdktn/provider-awscc.appflowConnector.AppflowConnector": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector awscc_appflow_connector}."
      },
      "fqn": "@cdktn/provider-awscc.appflowConnector.AppflowConnector",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector awscc_appflow_connector} Resource."
        },
        "locationInModule": {
          "filename": "src/appflow-connector/index.ts",
          "line": 268
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.appflowConnector.AppflowConnectorConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appflow-connector/index.ts",
        "line": 236
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a AppflowConnector resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/appflow-connector/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 AppflowConnector to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing AppflowConnector that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the AppflowConnector to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector/index.ts",
            "line": 320
          },
          "name": "putConnectorProvisioningConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appflowConnector.AppflowConnectorConnectorProvisioningConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector/index.ts",
            "line": 307
          },
          "name": "resetConnectorLabel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector/index.ts",
            "line": 349
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector/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/appflow-connector/index.ts",
            "line": 375
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "AppflowConnector",
      "namespace": "appflowConnector",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector/index.ts",
            "line": 241
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector/index.ts",
            "line": 295
          },
          "name": "connectorArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector/index.ts",
            "line": 317
          },
          "name": "connectorProvisioningConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowConnector.AppflowConnectorConnectorProvisioningConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector/index.ts",
            "line": 358
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector/index.ts",
            "line": 311
          },
          "name": "connectorLabelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector/index.ts",
            "line": 324
          },
          "name": "connectorProvisioningConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowConnector.AppflowConnectorConnectorProvisioningConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector/index.ts",
            "line": 337
          },
          "name": "connectorProvisioningTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector/index.ts",
            "line": 353
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector/index.ts",
            "line": 301
          },
          "name": "connectorLabel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector/index.ts",
            "line": 330
          },
          "name": "connectorProvisioningType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector/index.ts",
            "line": 343
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appflow-connector/index:AppflowConnector"
    },
    "@cdktn/provider-awscc.appflowConnector.AppflowConnectorConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowConnector.AppflowConnectorConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-connector/index.ts",
        "line": 14
      },
      "name": "AppflowConnectorConfig",
      "namespace": "appflowConnector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector#connector_provisioning_config AppflowConnector#connector_provisioning_config}",
            "stability": "stable",
            "summary": "Contains information about the configuration of the connector being registered."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector/index.ts",
            "line": 26
          },
          "name": "connectorProvisioningConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowConnector.AppflowConnectorConnectorProvisioningConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector#connector_provisioning_type AppflowConnector#connector_provisioning_type}",
            "stability": "stable",
            "summary": "The provisioning type of the connector. Currently the only supported value is LAMBDA."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector/index.ts",
            "line": 32
          },
          "name": "connectorProvisioningType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector#connector_label AppflowConnector#connector_label}",
            "stability": "stable",
            "summary": "The name of the connector. The name is unique for each ConnectorRegistration in your AWS account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector/index.ts",
            "line": 20
          },
          "name": "connectorLabel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector#description AppflowConnector#description}",
            "stability": "stable",
            "summary": "A description about the connector that's being registered."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector/index.ts",
            "line": 38
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appflow-connector/index:AppflowConnectorConfig"
    },
    "@cdktn/provider-awscc.appflowConnector.AppflowConnectorConnectorProvisioningConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowConnector.AppflowConnectorConnectorProvisioningConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-connector/index.ts",
        "line": 136
      },
      "name": "AppflowConnectorConnectorProvisioningConfig",
      "namespace": "appflowConnector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector#lambda AppflowConnector#lambda}",
            "stability": "stable",
            "summary": "Contains information about the configuration of the lambda which is being registered as the connector."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector/index.ts",
            "line": 142
          },
          "name": "lambda",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowConnector.AppflowConnectorConnectorProvisioningConfigLambda"
          }
        }
      ],
      "symbolId": "src/appflow-connector/index:AppflowConnectorConnectorProvisioningConfig"
    },
    "@cdktn/provider-awscc.appflowConnector.AppflowConnectorConnectorProvisioningConfigLambda": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowConnector.AppflowConnectorConnectorProvisioningConfigLambda",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-connector/index.ts",
        "line": 40
      },
      "name": "AppflowConnectorConnectorProvisioningConfigLambda",
      "namespace": "appflowConnector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector#lambda_arn AppflowConnector#lambda_arn}",
            "stability": "stable",
            "summary": "Lambda ARN of the connector being registered."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector/index.ts",
            "line": 46
          },
          "name": "lambdaArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appflow-connector/index:AppflowConnectorConnectorProvisioningConfigLambda"
    },
    "@cdktn/provider-awscc.appflowConnector.AppflowConnectorConnectorProvisioningConfigLambdaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowConnector.AppflowConnectorConnectorProvisioningConfigLambdaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-connector/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/appflow-connector/index.ts",
        "line": 78
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector/index.ts",
            "line": 128
          },
          "name": "resetLambdaArn"
        }
      ],
      "name": "AppflowConnectorConnectorProvisioningConfigLambdaOutputReference",
      "namespace": "appflowConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector/index.ts",
            "line": 132
          },
          "name": "lambdaArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector/index.ts",
            "line": 122
          },
          "name": "lambdaArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector/index.ts",
            "line": 90
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowConnector.AppflowConnectorConnectorProvisioningConfigLambda"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-connector/index:AppflowConnectorConnectorProvisioningConfigLambdaOutputReference"
    },
    "@cdktn/provider-awscc.appflowConnector.AppflowConnectorConnectorProvisioningConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowConnector.AppflowConnectorConnectorProvisioningConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-connector/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/appflow-connector/index.ts",
        "line": 174
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector/index.ts",
            "line": 221
          },
          "name": "putLambda",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appflowConnector.AppflowConnectorConnectorProvisioningConfigLambda"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector/index.ts",
            "line": 224
          },
          "name": "resetLambda"
        }
      ],
      "name": "AppflowConnectorConnectorProvisioningConfigOutputReference",
      "namespace": "appflowConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector/index.ts",
            "line": 218
          },
          "name": "lambda",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowConnector.AppflowConnectorConnectorProvisioningConfigLambdaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector/index.ts",
            "line": 228
          },
          "name": "lambdaInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowConnector.AppflowConnectorConnectorProvisioningConfigLambda"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector/index.ts",
            "line": 186
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowConnector.AppflowConnectorConnectorProvisioningConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-connector/index:AppflowConnectorConnectorProvisioningConfigOutputReference"
    },
    "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfile": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile awscc_appflow_connector_profile}."
      },
      "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfile",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile awscc_appflow_connector_profile} Resource."
        },
        "locationInModule": {
          "filename": "src/appflow-connector-profile/index.ts",
          "line": 8773
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appflow-connector-profile/index.ts",
        "line": 8741
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a AppflowConnectorProfile resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 8758
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the AppflowConnectorProfile to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing AppflowConnectorProfile that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the AppflowConnectorProfile to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 8840
          },
          "name": "putConnectorProfileConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 8822
          },
          "name": "resetConnectorLabel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 8843
          },
          "name": "resetConnectorProfileConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 8895
          },
          "name": "resetKmsArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 8907
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 8918
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "AppflowConnectorProfile",
      "namespace": "appflowConnectorProfile",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 8746
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 8831
          },
          "name": "connectorProfileArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 8837
          },
          "name": "connectorProfileConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 8878
          },
          "name": "credentialsArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 8883
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 8810
          },
          "name": "connectionModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 8826
          },
          "name": "connectorLabelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 8847
          },
          "name": "connectorProfileConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 8860
          },
          "name": "connectorProfileNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 8873
          },
          "name": "connectorTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 8899
          },
          "name": "kmsArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 8803
          },
          "name": "connectionMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 8816
          },
          "name": "connectorLabel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 8853
          },
          "name": "connectorProfileName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 8866
          },
          "name": "connectorType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 8889
          },
          "name": "kmsArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appflow-connector-profile/index:AppflowConnectorProfile"
    },
    "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-connector-profile/index.ts",
        "line": 14
      },
      "name": "AppflowConnectorProfileConfig",
      "namespace": "appflowConnectorProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Private connection mode is currently enabled for Salesforce, Snowflake, Trendmicro and Singular\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#connection_mode AppflowConnectorProfile#connection_mode}",
            "stability": "stable",
            "summary": "Mode in which data transfer should be enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 20
          },
          "name": "connectionMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#connector_profile_name AppflowConnectorProfile#connector_profile_name}",
            "stability": "stable",
            "summary": "The maximum number of items to retrieve in a single batch."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 38
          },
          "name": "connectorProfileName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#connector_type AppflowConnectorProfile#connector_type}",
            "stability": "stable",
            "summary": "List of Saas providers that need connector profile to be created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 44
          },
          "name": "connectorType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The label is unique for each ConnectorRegistration in your AWS account. Only needed if calling for CUSTOMCONNECTOR connector type/.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#connector_label AppflowConnectorProfile#connector_label}",
            "stability": "stable",
            "summary": "The label of the connector."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 26
          },
          "name": "connectorLabel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#connector_profile_config AppflowConnectorProfile#connector_profile_config}",
            "stability": "stable",
            "summary": "Connector specific configurations needed to create connector profile."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 32
          },
          "name": "connectorProfileConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If it's not provided, AWS Lambda uses a default service key.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#kms_arn AppflowConnectorProfile#kms_arn}",
            "stability": "stable",
            "summary": "The ARN of the AWS Key Management Service (AWS KMS) key that's used to encrypt your function's environment variables."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 50
          },
          "name": "kmsArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appflow-connector-profile/index:AppflowConnectorProfileConfig"
    },
    "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-connector-profile/index.ts",
        "line": 8606
      },
      "name": "AppflowConnectorProfileConnectorProfileConfig",
      "namespace": "appflowConnectorProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#connector_profile_credentials AppflowConnectorProfile#connector_profile_credentials}",
            "stability": "stable",
            "summary": "Connector specific configuration needed to create connector profile based on Authentication mechanism."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 8612
          },
          "name": "connectorProfileCredentials",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentials"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#connector_profile_properties AppflowConnectorProfile#connector_profile_properties}",
            "stability": "stable",
            "summary": "Connector specific properties needed to create connector profile - currently not needed for Amplitude, Trendmicro, Googleanalytics and Singular."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 8618
          },
          "name": "connectorProfileProperties",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileProperties"
          }
        }
      ],
      "symbolId": "src/appflow-connector-profile/index:AppflowConnectorProfileConnectorProfileConfig"
    },
    "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentials": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentials",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-connector-profile/index.ts",
        "line": 4937
      },
      "name": "AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentials",
      "namespace": "appflowConnectorProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#amplitude AppflowConnectorProfile#amplitude}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 4941
          },
          "name": "amplitude",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsAmplitude"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#custom_connector AppflowConnectorProfile#custom_connector}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 4945
          },
          "name": "customConnector",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnector"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#datadog AppflowConnectorProfile#datadog}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 4949
          },
          "name": "datadog",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsDatadog"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#dynatrace AppflowConnectorProfile#dynatrace}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 4953
          },
          "name": "dynatrace",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsDynatrace"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#google_analytics AppflowConnectorProfile#google_analytics}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 4957
          },
          "name": "googleAnalytics",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsGoogleAnalytics"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#infor_nexus AppflowConnectorProfile#infor_nexus}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 4961
          },
          "name": "inforNexus",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsInforNexus"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#marketo AppflowConnectorProfile#marketo}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 4965
          },
          "name": "marketo",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsMarketo"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#pardot AppflowConnectorProfile#pardot}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 4969
          },
          "name": "pardot",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsPardot"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#redshift AppflowConnectorProfile#redshift}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 4973
          },
          "name": "redshift",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsRedshift"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#salesforce AppflowConnectorProfile#salesforce}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 4977
          },
          "name": "salesforce",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforce"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#sapo_data AppflowConnectorProfile#sapo_data}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 4981
          },
          "name": "sapoData",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoData"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#service_now AppflowConnectorProfile#service_now}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 4985
          },
          "name": "serviceNow",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsServiceNow"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#singular AppflowConnectorProfile#singular}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 4989
          },
          "name": "singular",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSingular"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#slack AppflowConnectorProfile#slack}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 4993
          },
          "name": "slack",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSlack"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#snowflake AppflowConnectorProfile#snowflake}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 4997
          },
          "name": "snowflake",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSnowflake"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#trendmicro AppflowConnectorProfile#trendmicro}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 5001
          },
          "name": "trendmicro",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsTrendmicro"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#veeva AppflowConnectorProfile#veeva}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 5005
          },
          "name": "veeva",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsVeeva"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#zendesk AppflowConnectorProfile#zendesk}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 5009
          },
          "name": "zendesk",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsZendesk"
          }
        }
      ],
      "symbolId": "src/appflow-connector-profile/index:AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentials"
    },
    "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsAmplitude": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsAmplitude",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-connector-profile/index.ts",
        "line": 52
      },
      "name": "AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsAmplitude",
      "namespace": "appflowConnectorProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#api_key AppflowConnectorProfile#api_key}",
            "stability": "stable",
            "summary": "A unique alphanumeric identi?er used to authenticate a user, developer, or calling program to your API."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 58
          },
          "name": "apiKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#secret_key AppflowConnectorProfile#secret_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 62
          },
          "name": "secretKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appflow-connector-profile/index:AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsAmplitude"
    },
    "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsAmplitudeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsAmplitudeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-connector-profile/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/appflow-connector-profile/index.ts",
        "line": 101
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 157
          },
          "name": "resetApiKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 173
          },
          "name": "resetSecretKey"
        }
      ],
      "name": "AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsAmplitudeOutputReference",
      "namespace": "appflowConnectorProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 161
          },
          "name": "apiKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 177
          },
          "name": "secretKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 151
          },
          "name": "apiKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 167
          },
          "name": "secretKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsAmplitude"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-connector-profile/index:AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsAmplitudeOutputReference"
    },
    "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnector": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnector",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-connector-profile/index.ts",
        "line": 922
      },
      "name": "AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnector",
      "namespace": "appflowConnectorProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#api_key AppflowConnectorProfile#api_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 926
          },
          "name": "apiKey",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorApiKey"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#authentication_type AppflowConnectorProfile#authentication_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 930
          },
          "name": "authenticationType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#basic AppflowConnectorProfile#basic}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 934
          },
          "name": "basic",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorBasic"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#custom AppflowConnectorProfile#custom}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 938
          },
          "name": "custom",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorCustom"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#oauth_2 AppflowConnectorProfile#oauth_2}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 942
          },
          "name": "oauth2",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOauth2"
          }
        }
      ],
      "symbolId": "src/appflow-connector-profile/index:AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnector"
    },
    "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorApiKey": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorApiKey",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-connector-profile/index.ts",
        "line": 181
      },
      "name": "AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorApiKey",
      "namespace": "appflowConnectorProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#api_key AppflowConnectorProfile#api_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 185
          },
          "name": "apiKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#api_secret_key AppflowConnectorProfile#api_secret_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 189
          },
          "name": "apiSecretKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appflow-connector-profile/index:AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorApiKey"
    },
    "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorApiKeyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorApiKeyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-connector-profile/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/appflow-connector-profile/index.ts",
        "line": 228
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 284
          },
          "name": "resetApiKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 300
          },
          "name": "resetApiSecretKey"
        }
      ],
      "name": "AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorApiKeyOutputReference",
      "namespace": "appflowConnectorProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 288
          },
          "name": "apiKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 304
          },
          "name": "apiSecretKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 278
          },
          "name": "apiKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 294
          },
          "name": "apiSecretKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 240
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorApiKey"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-connector-profile/index:AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorApiKeyOutputReference"
    },
    "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorBasic": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorBasic",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-connector-profile/index.ts",
        "line": 308
      },
      "name": "AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorBasic",
      "namespace": "appflowConnectorProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#password AppflowConnectorProfile#password}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 312
          },
          "name": "password",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#username AppflowConnectorProfile#username}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 316
          },
          "name": "username",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appflow-connector-profile/index:AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorBasic"
    },
    "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorBasicOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorBasicOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-connector-profile/index.ts",
          "line": 363
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appflow-connector-profile/index.ts",
        "line": 355
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 411
          },
          "name": "resetPassword"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 427
          },
          "name": "resetUsername"
        }
      ],
      "name": "AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorBasicOutputReference",
      "namespace": "appflowConnectorProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 415
          },
          "name": "passwordInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 431
          },
          "name": "usernameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 405
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 421
          },
          "name": "username",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 367
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorBasic"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-connector-profile/index:AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorBasicOutputReference"
    },
    "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorCustom": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorCustom",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-connector-profile/index.ts",
        "line": 435
      },
      "name": "AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorCustom",
      "namespace": "appflowConnectorProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#credentials_map AppflowConnectorProfile#credentials_map}",
            "stability": "stable",
            "summary": "A map for properties for custom authentication."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 441
          },
          "name": "credentialsMap",
          "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/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#custom_authentication_type AppflowConnectorProfile#custom_authentication_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 445
          },
          "name": "customAuthenticationType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appflow-connector-profile/index:AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorCustom"
    },
    "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorCustomOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorCustomOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-connector-profile/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/appflow-connector-profile/index.ts",
        "line": 484
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 540
          },
          "name": "resetCredentialsMap"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 556
          },
          "name": "resetCustomAuthenticationType"
        }
      ],
      "name": "AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorCustomOutputReference",
      "namespace": "appflowConnectorProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 544
          },
          "name": "credentialsMapInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 560
          },
          "name": "customAuthenticationTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 534
          },
          "name": "credentialsMap",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 550
          },
          "name": "customAuthenticationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 496
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorCustom"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-connector-profile/index:AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorCustomOutputReference"
    },
    "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOauth2": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOauth2",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-connector-profile/index.ts",
        "line": 696
      },
      "name": "AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOauth2",
      "namespace": "appflowConnectorProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#access_token AppflowConnectorProfile#access_token}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 700
          },
          "name": "accessToken",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#client_id AppflowConnectorProfile#client_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 704
          },
          "name": "clientId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#client_secret AppflowConnectorProfile#client_secret}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 708
          },
          "name": "clientSecret",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#o_auth_request AppflowConnectorProfile#o_auth_request}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 712
          },
          "name": "oAuthRequest",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOauth2OAuthRequest"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#refresh_token AppflowConnectorProfile#refresh_token}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 716
          },
          "name": "refreshToken",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appflow-connector-profile/index:AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOauth2"
    },
    "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOauth2OAuthRequest": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOauth2OAuthRequest",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-connector-profile/index.ts",
        "line": 564
      },
      "name": "AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOauth2OAuthRequest",
      "namespace": "appflowConnectorProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#auth_code AppflowConnectorProfile#auth_code}",
            "stability": "stable",
            "summary": "The code provided by the connector when it has been authenticated via the connected app."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 570
          },
          "name": "authCode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#redirect_uri AppflowConnectorProfile#redirect_uri}",
            "stability": "stable",
            "summary": "The URL to which the authentication server redirects the browser after authorization has been granted."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 577
          },
          "name": "redirectUri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appflow-connector-profile/index:AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOauth2OAuthRequest"
    },
    "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOauth2OAuthRequestOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOauth2OAuthRequestOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-connector-profile/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/appflow-connector-profile/index.ts",
        "line": 616
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 672
          },
          "name": "resetAuthCode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 688
          },
          "name": "resetRedirectUri"
        }
      ],
      "name": "AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOauth2OAuthRequestOutputReference",
      "namespace": "appflowConnectorProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 676
          },
          "name": "authCodeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 692
          },
          "name": "redirectUriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 666
          },
          "name": "authCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 682
          },
          "name": "redirectUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 628
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOauth2OAuthRequest"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-connector-profile/index:AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOauth2OAuthRequestOutputReference"
    },
    "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOauth2OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOauth2OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-connector-profile/index.ts",
          "line": 784
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appflow-connector-profile/index.ts",
        "line": 776
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 895
          },
          "name": "putOAuthRequest",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOauth2OAuthRequest"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 850
          },
          "name": "resetAccessToken"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 866
          },
          "name": "resetClientId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 882
          },
          "name": "resetClientSecret"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 898
          },
          "name": "resetOAuthRequest"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 914
          },
          "name": "resetRefreshToken"
        }
      ],
      "name": "AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOauth2OutputReference",
      "namespace": "appflowConnectorProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 892
          },
          "name": "oAuthRequest",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOauth2OAuthRequestOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 854
          },
          "name": "accessTokenInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 870
          },
          "name": "clientIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 886
          },
          "name": "clientSecretInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 902
          },
          "name": "oAuthRequestInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOauth2OAuthRequest"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 918
          },
          "name": "refreshTokenInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 844
          },
          "name": "accessToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 860
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 876
          },
          "name": "clientSecret",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 908
          },
          "name": "refreshToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 788
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOauth2"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-connector-profile/index:AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOauth2OutputReference"
    },
    "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-connector-profile/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/appflow-connector-profile/index.ts",
        "line": 1002
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 1073
          },
          "name": "putApiKey",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorApiKey"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 1105
          },
          "name": "putBasic",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorBasic"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 1121
          },
          "name": "putCustom",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorCustom"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 1137
          },
          "name": "putOauth2",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOauth2"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 1076
          },
          "name": "resetApiKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 1092
          },
          "name": "resetAuthenticationType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 1108
          },
          "name": "resetBasic"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 1124
          },
          "name": "resetCustom"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 1140
          },
          "name": "resetOauth2"
        }
      ],
      "name": "AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOutputReference",
      "namespace": "appflowConnectorProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 1070
          },
          "name": "apiKey",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorApiKeyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 1102
          },
          "name": "basic",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorBasicOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 1118
          },
          "name": "custom",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorCustomOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 1134
          },
          "name": "oauth2",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOauth2OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 1080
          },
          "name": "apiKeyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorApiKey"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 1096
          },
          "name": "authenticationTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 1112
          },
          "name": "basicInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorBasic"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 1128
          },
          "name": "customInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorCustom"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 1144
          },
          "name": "oauth2Input",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOauth2"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 1086
          },
          "name": "authenticationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 1014
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnector"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-connector-profile/index:AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOutputReference"
    },
    "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsDatadog": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsDatadog",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-connector-profile/index.ts",
        "line": 1148
      },
      "name": "AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsDatadog",
      "namespace": "appflowConnectorProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#api_key AppflowConnectorProfile#api_key}",
            "stability": "stable",
            "summary": "A unique alphanumeric identi?er used to authenticate a user, developer, or calling program to your API."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 1154
          },
          "name": "apiKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#application_key AppflowConnectorProfile#application_key}",
            "stability": "stable",
            "summary": "Application keys, in conjunction with your API key, give you full access to Datadog?s programmatic API. Application keys are associated with the user account that created them. The application key is used to log all requests made to the API."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 1160
          },
          "name": "applicationKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appflow-connector-profile/index:AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsDatadog"
    },
    "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsDatadogOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsDatadogOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-connector-profile/index.ts",
          "line": 1207
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appflow-connector-profile/index.ts",
        "line": 1199
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 1255
          },
          "name": "resetApiKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 1271
          },
          "name": "resetApplicationKey"
        }
      ],
      "name": "AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsDatadogOutputReference",
      "namespace": "appflowConnectorProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 1259
          },
          "name": "apiKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 1275
          },
          "name": "applicationKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 1249
          },
          "name": "apiKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 1265
          },
          "name": "applicationKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 1211
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsDatadog"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-connector-profile/index:AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsDatadogOutputReference"
    },
    "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsDynatrace": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsDynatrace",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-connector-profile/index.ts",
        "line": 1279
      },
      "name": "AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsDynatrace",
      "namespace": "appflowConnectorProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#api_token AppflowConnectorProfile#api_token}",
            "stability": "stable",
            "summary": "The API tokens used by Dynatrace API to authenticate various API calls."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 1285
          },
          "name": "apiToken",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appflow-connector-profile/index:AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsDynatrace"
    },
    "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsDynatraceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsDynatraceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-connector-profile/index.ts",
          "line": 1325
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appflow-connector-profile/index.ts",
        "line": 1317
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 1367
          },
          "name": "resetApiToken"
        }
      ],
      "name": "AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsDynatraceOutputReference",
      "namespace": "appflowConnectorProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 1371
          },
          "name": "apiTokenInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 1361
          },
          "name": "apiToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 1329
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsDynatrace"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-connector-profile/index:AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsDynatraceOutputReference"
    },
    "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsGoogleAnalytics": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsGoogleAnalytics",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-connector-profile/index.ts",
        "line": 1507
      },
      "name": "AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsGoogleAnalytics",
      "namespace": "appflowConnectorProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#access_token AppflowConnectorProfile#access_token}",
            "stability": "stable",
            "summary": "The credentials used to access protected resources."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 1513
          },
          "name": "accessToken",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#client_id AppflowConnectorProfile#client_id}",
            "stability": "stable",
            "summary": "The identi?er for the desired client."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 1519
          },
          "name": "clientId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#client_secret AppflowConnectorProfile#client_secret}",
            "stability": "stable",
            "summary": "The client secret used by the oauth client to authenticate to the authorization server."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 1525
          },
          "name": "clientSecret",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#connector_o_auth_request AppflowConnectorProfile#connector_o_auth_request}",
            "stability": "stable",
            "summary": "The oauth needed to request security tokens from the connector endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 1531
          },
          "name": "connectorOAuthRequest",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsGoogleAnalyticsConnectorOAuthRequest"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#refresh_token AppflowConnectorProfile#refresh_token}",
            "stability": "stable",
            "summary": "The credentials used to acquire new access tokens."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 1537
          },
          "name": "refreshToken",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appflow-connector-profile/index:AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsGoogleAnalytics"
    },
    "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsGoogleAnalyticsConnectorOAuthRequest": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsGoogleAnalyticsConnectorOAuthRequest",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-connector-profile/index.ts",
        "line": 1375
      },
      "name": "AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsGoogleAnalyticsConnectorOAuthRequest",
      "namespace": "appflowConnectorProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#auth_code AppflowConnectorProfile#auth_code}",
            "stability": "stable",
            "summary": "The code provided by the connector when it has been authenticated via the connected app."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 1381
          },
          "name": "authCode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#redirect_uri AppflowConnectorProfile#redirect_uri}",
            "stability": "stable",
            "summary": "The URL to which the authentication server redirects the browser after authorization has been granted."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 1388
          },
          "name": "redirectUri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appflow-connector-profile/index:AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsGoogleAnalyticsConnectorOAuthRequest"
    },
    "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsGoogleAnalyticsConnectorOAuthRequestOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsGoogleAnalyticsConnectorOAuthRequestOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-connector-profile/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appflow-connector-profile/index.ts",
        "line": 1427
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 1483
          },
          "name": "resetAuthCode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 1499
          },
          "name": "resetRedirectUri"
        }
      ],
      "name": "AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsGoogleAnalyticsConnectorOAuthRequestOutputReference",
      "namespace": "appflowConnectorProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 1487
          },
          "name": "authCodeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 1503
          },
          "name": "redirectUriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 1477
          },
          "name": "authCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 1493
          },
          "name": "redirectUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 1439
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsGoogleAnalyticsConnectorOAuthRequest"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-connector-profile/index:AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsGoogleAnalyticsConnectorOAuthRequestOutputReference"
    },
    "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsGoogleAnalyticsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsGoogleAnalyticsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-connector-profile/index.ts",
          "line": 1605
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appflow-connector-profile/index.ts",
        "line": 1597
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 1716
          },
          "name": "putConnectorOAuthRequest",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsGoogleAnalyticsConnectorOAuthRequest"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 1671
          },
          "name": "resetAccessToken"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 1687
          },
          "name": "resetClientId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 1703
          },
          "name": "resetClientSecret"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 1719
          },
          "name": "resetConnectorOAuthRequest"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 1735
          },
          "name": "resetRefreshToken"
        }
      ],
      "name": "AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsGoogleAnalyticsOutputReference",
      "namespace": "appflowConnectorProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 1713
          },
          "name": "connectorOAuthRequest",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsGoogleAnalyticsConnectorOAuthRequestOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 1675
          },
          "name": "accessTokenInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 1691
          },
          "name": "clientIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 1707
          },
          "name": "clientSecretInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 1723
          },
          "name": "connectorOAuthRequestInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsGoogleAnalyticsConnectorOAuthRequest"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 1739
          },
          "name": "refreshTokenInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 1665
          },
          "name": "accessToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 1681
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 1697
          },
          "name": "clientSecret",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 1729
          },
          "name": "refreshToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 1609
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsGoogleAnalytics"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-connector-profile/index:AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsGoogleAnalyticsOutputReference"
    },
    "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsInforNexus": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsInforNexus",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-connector-profile/index.ts",
        "line": 1743
      },
      "name": "AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsInforNexus",
      "namespace": "appflowConnectorProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#access_key_id AppflowConnectorProfile#access_key_id}",
            "stability": "stable",
            "summary": "The Access Key portion of the credentials."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 1749
          },
          "name": "accessKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#datakey AppflowConnectorProfile#datakey}",
            "stability": "stable",
            "summary": "The encryption keys used to encrypt data."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 1755
          },
          "name": "datakey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#secret_access_key AppflowConnectorProfile#secret_access_key}",
            "stability": "stable",
            "summary": "The secret key used to sign requests."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 1761
          },
          "name": "secretAccessKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#user_id AppflowConnectorProfile#user_id}",
            "stability": "stable",
            "summary": "The identi?er for the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 1767
          },
          "name": "userId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appflow-connector-profile/index:AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsInforNexus"
    },
    "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsInforNexusOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsInforNexusOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-connector-profile/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appflow-connector-profile/index.ts",
        "line": 1820
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 1888
          },
          "name": "resetAccessKeyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 1904
          },
          "name": "resetDatakey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 1920
          },
          "name": "resetSecretAccessKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 1936
          },
          "name": "resetUserId"
        }
      ],
      "name": "AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsInforNexusOutputReference",
      "namespace": "appflowConnectorProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 1892
          },
          "name": "accessKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 1908
          },
          "name": "datakeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 1924
          },
          "name": "secretAccessKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 1940
          },
          "name": "userIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 1882
          },
          "name": "accessKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 1898
          },
          "name": "datakey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 1914
          },
          "name": "secretAccessKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 1930
          },
          "name": "userId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 1832
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsInforNexus"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-connector-profile/index:AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsInforNexusOutputReference"
    },
    "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsMarketo": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsMarketo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-connector-profile/index.ts",
        "line": 2076
      },
      "name": "AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsMarketo",
      "namespace": "appflowConnectorProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#access_token AppflowConnectorProfile#access_token}",
            "stability": "stable",
            "summary": "The credentials used to access protected resources."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 2082
          },
          "name": "accessToken",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#client_id AppflowConnectorProfile#client_id}",
            "stability": "stable",
            "summary": "The identi?er for the desired client."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 2088
          },
          "name": "clientId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#client_secret AppflowConnectorProfile#client_secret}",
            "stability": "stable",
            "summary": "The client secret used by the oauth client to authenticate to the authorization server."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 2094
          },
          "name": "clientSecret",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#connector_o_auth_request AppflowConnectorProfile#connector_o_auth_request}",
            "stability": "stable",
            "summary": "The oauth needed to request security tokens from the connector endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 2100
          },
          "name": "connectorOAuthRequest",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsMarketoConnectorOAuthRequest"
          }
        }
      ],
      "symbolId": "src/appflow-connector-profile/index:AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsMarketo"
    },
    "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsMarketoConnectorOAuthRequest": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsMarketoConnectorOAuthRequest",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-connector-profile/index.ts",
        "line": 1944
      },
      "name": "AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsMarketoConnectorOAuthRequest",
      "namespace": "appflowConnectorProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#auth_code AppflowConnectorProfile#auth_code}",
            "stability": "stable",
            "summary": "The code provided by the connector when it has been authenticated via the connected app."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 1950
          },
          "name": "authCode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#redirect_uri AppflowConnectorProfile#redirect_uri}",
            "stability": "stable",
            "summary": "The URL to which the authentication server redirects the browser after authorization has been granted."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 1957
          },
          "name": "redirectUri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appflow-connector-profile/index:AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsMarketoConnectorOAuthRequest"
    },
    "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsMarketoConnectorOAuthRequestOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsMarketoConnectorOAuthRequestOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-connector-profile/index.ts",
          "line": 2004
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appflow-connector-profile/index.ts",
        "line": 1996
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 2052
          },
          "name": "resetAuthCode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 2068
          },
          "name": "resetRedirectUri"
        }
      ],
      "name": "AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsMarketoConnectorOAuthRequestOutputReference",
      "namespace": "appflowConnectorProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 2056
          },
          "name": "authCodeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 2072
          },
          "name": "redirectUriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 2046
          },
          "name": "authCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 2062
          },
          "name": "redirectUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 2008
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsMarketoConnectorOAuthRequest"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-connector-profile/index:AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsMarketoConnectorOAuthRequestOutputReference"
    },
    "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsMarketoOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsMarketoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-connector-profile/index.ts",
          "line": 2161
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appflow-connector-profile/index.ts",
        "line": 2153
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 2266
          },
          "name": "putConnectorOAuthRequest",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsMarketoConnectorOAuthRequest"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 2221
          },
          "name": "resetAccessToken"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 2237
          },
          "name": "resetClientId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 2253
          },
          "name": "resetClientSecret"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 2269
          },
          "name": "resetConnectorOAuthRequest"
        }
      ],
      "name": "AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsMarketoOutputReference",
      "namespace": "appflowConnectorProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 2263
          },
          "name": "connectorOAuthRequest",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsMarketoConnectorOAuthRequestOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 2225
          },
          "name": "accessTokenInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 2241
          },
          "name": "clientIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 2257
          },
          "name": "clientSecretInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 2273
          },
          "name": "connectorOAuthRequestInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsMarketoConnectorOAuthRequest"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 2215
          },
          "name": "accessToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 2231
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 2247
          },
          "name": "clientSecret",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 2165
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsMarketo"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-connector-profile/index:AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsMarketoOutputReference"
    },
    "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-connector-profile/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appflow-connector-profile/index.ts",
        "line": 5160
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 5309
          },
          "name": "putAmplitude",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsAmplitude"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 5325
          },
          "name": "putCustomConnector",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnector"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 5341
          },
          "name": "putDatadog",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsDatadog"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 5357
          },
          "name": "putDynatrace",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsDynatrace"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 5373
          },
          "name": "putGoogleAnalytics",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsGoogleAnalytics"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 5389
          },
          "name": "putInforNexus",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsInforNexus"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 5405
          },
          "name": "putMarketo",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsMarketo"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 5421
          },
          "name": "putPardot",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsPardot"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 5437
          },
          "name": "putRedshift",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsRedshift"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 5453
          },
          "name": "putSalesforce",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforce"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 5469
          },
          "name": "putSapoData",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoData"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 5485
          },
          "name": "putServiceNow",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsServiceNow"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 5501
          },
          "name": "putSingular",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSingular"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 5517
          },
          "name": "putSlack",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSlack"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 5533
          },
          "name": "putSnowflake",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSnowflake"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 5549
          },
          "name": "putTrendmicro",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsTrendmicro"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 5565
          },
          "name": "putVeeva",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsVeeva"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 5581
          },
          "name": "putZendesk",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsZendesk"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 5312
          },
          "name": "resetAmplitude"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 5328
          },
          "name": "resetCustomConnector"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 5344
          },
          "name": "resetDatadog"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 5360
          },
          "name": "resetDynatrace"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 5376
          },
          "name": "resetGoogleAnalytics"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 5392
          },
          "name": "resetInforNexus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 5408
          },
          "name": "resetMarketo"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 5424
          },
          "name": "resetPardot"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 5440
          },
          "name": "resetRedshift"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 5456
          },
          "name": "resetSalesforce"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 5472
          },
          "name": "resetSapoData"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 5488
          },
          "name": "resetServiceNow"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 5504
          },
          "name": "resetSingular"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 5520
          },
          "name": "resetSlack"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 5536
          },
          "name": "resetSnowflake"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 5552
          },
          "name": "resetTrendmicro"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 5568
          },
          "name": "resetVeeva"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 5584
          },
          "name": "resetZendesk"
        }
      ],
      "name": "AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsOutputReference",
      "namespace": "appflowConnectorProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 5306
          },
          "name": "amplitude",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsAmplitudeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 5322
          },
          "name": "customConnector",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 5338
          },
          "name": "datadog",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsDatadogOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 5354
          },
          "name": "dynatrace",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsDynatraceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 5370
          },
          "name": "googleAnalytics",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsGoogleAnalyticsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 5386
          },
          "name": "inforNexus",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsInforNexusOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 5402
          },
          "name": "marketo",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsMarketoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 5418
          },
          "name": "pardot",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsPardotOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 5434
          },
          "name": "redshift",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsRedshiftOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 5450
          },
          "name": "salesforce",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 5466
          },
          "name": "sapoData",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 5482
          },
          "name": "serviceNow",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsServiceNowOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 5498
          },
          "name": "singular",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSingularOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 5514
          },
          "name": "slack",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSlackOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 5530
          },
          "name": "snowflake",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSnowflakeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 5546
          },
          "name": "trendmicro",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsTrendmicroOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 5562
          },
          "name": "veeva",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsVeevaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 5578
          },
          "name": "zendesk",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsZendeskOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 5316
          },
          "name": "amplitudeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsAmplitude"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 5332
          },
          "name": "customConnectorInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnector"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 5348
          },
          "name": "datadogInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsDatadog"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 5364
          },
          "name": "dynatraceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsDynatrace"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 5380
          },
          "name": "googleAnalyticsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsGoogleAnalytics"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 5396
          },
          "name": "inforNexusInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsInforNexus"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 5412
          },
          "name": "marketoInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsMarketo"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 5428
          },
          "name": "pardotInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsPardot"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 5444
          },
          "name": "redshiftInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsRedshift"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 5460
          },
          "name": "salesforceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforce"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 5476
          },
          "name": "sapoDataInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoData"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 5492
          },
          "name": "serviceNowInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsServiceNow"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 5508
          },
          "name": "singularInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSingular"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 5524
          },
          "name": "slackInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSlack"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 5540
          },
          "name": "snowflakeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSnowflake"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 5556
          },
          "name": "trendmicroInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsTrendmicro"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 5572
          },
          "name": "veevaInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsVeeva"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 5588
          },
          "name": "zendeskInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsZendesk"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 5172
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentials"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-connector-profile/index:AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsOutputReference"
    },
    "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsPardot": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsPardot",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-connector-profile/index.ts",
        "line": 2409
      },
      "name": "AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsPardot",
      "namespace": "appflowConnectorProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#access_token AppflowConnectorProfile#access_token}",
            "stability": "stable",
            "summary": "The credentials used to access protected resources."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 2415
          },
          "name": "accessToken",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#client_credentials_arn AppflowConnectorProfile#client_credentials_arn}",
            "stability": "stable",
            "summary": "The client credentials to fetch access token and refresh token."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 2421
          },
          "name": "clientCredentialsArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#connector_o_auth_request AppflowConnectorProfile#connector_o_auth_request}",
            "stability": "stable",
            "summary": "The oauth needed to request security tokens from the connector endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 2427
          },
          "name": "connectorOAuthRequest",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsPardotConnectorOAuthRequest"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#refresh_token AppflowConnectorProfile#refresh_token}",
            "stability": "stable",
            "summary": "The credentials used to acquire new access tokens."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 2433
          },
          "name": "refreshToken",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appflow-connector-profile/index:AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsPardot"
    },
    "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsPardotConnectorOAuthRequest": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsPardotConnectorOAuthRequest",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-connector-profile/index.ts",
        "line": 2277
      },
      "name": "AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsPardotConnectorOAuthRequest",
      "namespace": "appflowConnectorProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#auth_code AppflowConnectorProfile#auth_code}",
            "stability": "stable",
            "summary": "The code provided by the connector when it has been authenticated via the connected app."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 2283
          },
          "name": "authCode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#redirect_uri AppflowConnectorProfile#redirect_uri}",
            "stability": "stable",
            "summary": "The URL to which the authentication server redirects the browser after authorization has been granted."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 2290
          },
          "name": "redirectUri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appflow-connector-profile/index:AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsPardotConnectorOAuthRequest"
    },
    "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsPardotConnectorOAuthRequestOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsPardotConnectorOAuthRequestOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-connector-profile/index.ts",
          "line": 2337
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appflow-connector-profile/index.ts",
        "line": 2329
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 2385
          },
          "name": "resetAuthCode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 2401
          },
          "name": "resetRedirectUri"
        }
      ],
      "name": "AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsPardotConnectorOAuthRequestOutputReference",
      "namespace": "appflowConnectorProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 2389
          },
          "name": "authCodeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 2405
          },
          "name": "redirectUriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 2379
          },
          "name": "authCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 2395
          },
          "name": "redirectUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 2341
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsPardotConnectorOAuthRequest"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-connector-profile/index:AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsPardotConnectorOAuthRequestOutputReference"
    },
    "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsPardotOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsPardotOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-connector-profile/index.ts",
          "line": 2494
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appflow-connector-profile/index.ts",
        "line": 2486
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 2583
          },
          "name": "putConnectorOAuthRequest",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsPardotConnectorOAuthRequest"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 2554
          },
          "name": "resetAccessToken"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 2570
          },
          "name": "resetClientCredentialsArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 2586
          },
          "name": "resetConnectorOAuthRequest"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 2602
          },
          "name": "resetRefreshToken"
        }
      ],
      "name": "AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsPardotOutputReference",
      "namespace": "appflowConnectorProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 2580
          },
          "name": "connectorOAuthRequest",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsPardotConnectorOAuthRequestOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 2558
          },
          "name": "accessTokenInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 2574
          },
          "name": "clientCredentialsArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 2590
          },
          "name": "connectorOAuthRequestInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsPardotConnectorOAuthRequest"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 2606
          },
          "name": "refreshTokenInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 2548
          },
          "name": "accessToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 2564
          },
          "name": "clientCredentialsArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 2596
          },
          "name": "refreshToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 2498
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsPardot"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-connector-profile/index:AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsPardotOutputReference"
    },
    "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsRedshift": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsRedshift",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-connector-profile/index.ts",
        "line": 2610
      },
      "name": "AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsRedshift",
      "namespace": "appflowConnectorProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#password AppflowConnectorProfile#password}",
            "stability": "stable",
            "summary": "The password that corresponds to the username."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 2616
          },
          "name": "password",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#username AppflowConnectorProfile#username}",
            "stability": "stable",
            "summary": "The name of the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 2622
          },
          "name": "username",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appflow-connector-profile/index:AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsRedshift"
    },
    "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsRedshiftOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsRedshiftOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-connector-profile/index.ts",
          "line": 2669
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appflow-connector-profile/index.ts",
        "line": 2661
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 2717
          },
          "name": "resetPassword"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 2733
          },
          "name": "resetUsername"
        }
      ],
      "name": "AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsRedshiftOutputReference",
      "namespace": "appflowConnectorProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 2721
          },
          "name": "passwordInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 2737
          },
          "name": "usernameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 2711
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 2727
          },
          "name": "username",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 2673
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsRedshift"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-connector-profile/index:AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsRedshiftOutputReference"
    },
    "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforce": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforce",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-connector-profile/index.ts",
        "line": 2873
      },
      "name": "AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforce",
      "namespace": "appflowConnectorProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#access_token AppflowConnectorProfile#access_token}",
            "stability": "stable",
            "summary": "The credentials used to access protected resources."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 2879
          },
          "name": "accessToken",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#client_credentials_arn AppflowConnectorProfile#client_credentials_arn}",
            "stability": "stable",
            "summary": "The client credentials to fetch access token and refresh token."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 2885
          },
          "name": "clientCredentialsArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#connector_o_auth_request AppflowConnectorProfile#connector_o_auth_request}",
            "stability": "stable",
            "summary": "The oauth needed to request security tokens from the connector endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 2891
          },
          "name": "connectorOAuthRequest",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforceConnectorOAuthRequest"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#refresh_token AppflowConnectorProfile#refresh_token}",
            "stability": "stable",
            "summary": "The credentials used to acquire new access tokens."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 2897
          },
          "name": "refreshToken",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appflow-connector-profile/index:AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforce"
    },
    "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforceConnectorOAuthRequest": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforceConnectorOAuthRequest",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-connector-profile/index.ts",
        "line": 2741
      },
      "name": "AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforceConnectorOAuthRequest",
      "namespace": "appflowConnectorProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#auth_code AppflowConnectorProfile#auth_code}",
            "stability": "stable",
            "summary": "The code provided by the connector when it has been authenticated via the connected app."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 2747
          },
          "name": "authCode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#redirect_uri AppflowConnectorProfile#redirect_uri}",
            "stability": "stable",
            "summary": "The URL to which the authentication server redirects the browser after authorization has been granted."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 2754
          },
          "name": "redirectUri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appflow-connector-profile/index:AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforceConnectorOAuthRequest"
    },
    "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforceConnectorOAuthRequestOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforceConnectorOAuthRequestOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-connector-profile/index.ts",
          "line": 2801
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appflow-connector-profile/index.ts",
        "line": 2793
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 2849
          },
          "name": "resetAuthCode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 2865
          },
          "name": "resetRedirectUri"
        }
      ],
      "name": "AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforceConnectorOAuthRequestOutputReference",
      "namespace": "appflowConnectorProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 2853
          },
          "name": "authCodeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 2869
          },
          "name": "redirectUriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 2843
          },
          "name": "authCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 2859
          },
          "name": "redirectUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 2805
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforceConnectorOAuthRequest"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-connector-profile/index:AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforceConnectorOAuthRequestOutputReference"
    },
    "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-connector-profile/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/appflow-connector-profile/index.ts",
        "line": 2950
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 3047
          },
          "name": "putConnectorOAuthRequest",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforceConnectorOAuthRequest"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 3018
          },
          "name": "resetAccessToken"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 3034
          },
          "name": "resetClientCredentialsArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 3050
          },
          "name": "resetConnectorOAuthRequest"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 3066
          },
          "name": "resetRefreshToken"
        }
      ],
      "name": "AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforceOutputReference",
      "namespace": "appflowConnectorProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 3044
          },
          "name": "connectorOAuthRequest",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforceConnectorOAuthRequestOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 3022
          },
          "name": "accessTokenInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 3038
          },
          "name": "clientCredentialsArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 3054
          },
          "name": "connectorOAuthRequestInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforceConnectorOAuthRequest"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 3070
          },
          "name": "refreshTokenInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 3012
          },
          "name": "accessToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 3028
          },
          "name": "clientCredentialsArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 3060
          },
          "name": "refreshToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 2962
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforce"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-connector-profile/index:AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforceOutputReference"
    },
    "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoData": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoData",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-connector-profile/index.ts",
        "line": 3559
      },
      "name": "AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoData",
      "namespace": "appflowConnectorProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#basic_auth_credentials AppflowConnectorProfile#basic_auth_credentials}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 3563
          },
          "name": "basicAuthCredentials",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataBasicAuthCredentials"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#o_auth_credentials AppflowConnectorProfile#o_auth_credentials}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 3567
          },
          "name": "oAuthCredentials",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataOAuthCredentials"
          }
        }
      ],
      "symbolId": "src/appflow-connector-profile/index:AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoData"
    },
    "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataBasicAuthCredentials": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataBasicAuthCredentials",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-connector-profile/index.ts",
        "line": 3074
      },
      "name": "AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataBasicAuthCredentials",
      "namespace": "appflowConnectorProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#password AppflowConnectorProfile#password}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 3078
          },
          "name": "password",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#username AppflowConnectorProfile#username}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 3082
          },
          "name": "username",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appflow-connector-profile/index:AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataBasicAuthCredentials"
    },
    "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataBasicAuthCredentialsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataBasicAuthCredentialsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-connector-profile/index.ts",
          "line": 3129
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appflow-connector-profile/index.ts",
        "line": 3121
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 3177
          },
          "name": "resetPassword"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 3193
          },
          "name": "resetUsername"
        }
      ],
      "name": "AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataBasicAuthCredentialsOutputReference",
      "namespace": "appflowConnectorProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 3181
          },
          "name": "passwordInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 3197
          },
          "name": "usernameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 3171
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 3187
          },
          "name": "username",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 3133
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataBasicAuthCredentials"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-connector-profile/index:AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataBasicAuthCredentialsOutputReference"
    },
    "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataOAuthCredentials": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataOAuthCredentials",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-connector-profile/index.ts",
        "line": 3333
      },
      "name": "AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataOAuthCredentials",
      "namespace": "appflowConnectorProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#access_token AppflowConnectorProfile#access_token}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 3337
          },
          "name": "accessToken",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#client_id AppflowConnectorProfile#client_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 3341
          },
          "name": "clientId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#client_secret AppflowConnectorProfile#client_secret}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 3345
          },
          "name": "clientSecret",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#connector_o_auth_request AppflowConnectorProfile#connector_o_auth_request}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 3349
          },
          "name": "connectorOAuthRequest",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataOAuthCredentialsConnectorOAuthRequest"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#refresh_token AppflowConnectorProfile#refresh_token}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 3353
          },
          "name": "refreshToken",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appflow-connector-profile/index:AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataOAuthCredentials"
    },
    "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataOAuthCredentialsConnectorOAuthRequest": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataOAuthCredentialsConnectorOAuthRequest",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-connector-profile/index.ts",
        "line": 3201
      },
      "name": "AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataOAuthCredentialsConnectorOAuthRequest",
      "namespace": "appflowConnectorProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#auth_code AppflowConnectorProfile#auth_code}",
            "stability": "stable",
            "summary": "The code provided by the connector when it has been authenticated via the connected app."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 3207
          },
          "name": "authCode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#redirect_uri AppflowConnectorProfile#redirect_uri}",
            "stability": "stable",
            "summary": "The URL to which the authentication server redirects the browser after authorization has been granted."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 3214
          },
          "name": "redirectUri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appflow-connector-profile/index:AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataOAuthCredentialsConnectorOAuthRequest"
    },
    "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataOAuthCredentialsConnectorOAuthRequestOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataOAuthCredentialsConnectorOAuthRequestOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-connector-profile/index.ts",
          "line": 3261
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appflow-connector-profile/index.ts",
        "line": 3253
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 3309
          },
          "name": "resetAuthCode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 3325
          },
          "name": "resetRedirectUri"
        }
      ],
      "name": "AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataOAuthCredentialsConnectorOAuthRequestOutputReference",
      "namespace": "appflowConnectorProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 3313
          },
          "name": "authCodeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 3329
          },
          "name": "redirectUriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 3303
          },
          "name": "authCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 3319
          },
          "name": "redirectUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 3265
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataOAuthCredentialsConnectorOAuthRequest"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-connector-profile/index:AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataOAuthCredentialsConnectorOAuthRequestOutputReference"
    },
    "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataOAuthCredentialsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataOAuthCredentialsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-connector-profile/index.ts",
          "line": 3421
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appflow-connector-profile/index.ts",
        "line": 3413
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 3532
          },
          "name": "putConnectorOAuthRequest",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataOAuthCredentialsConnectorOAuthRequest"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 3487
          },
          "name": "resetAccessToken"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 3503
          },
          "name": "resetClientId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 3519
          },
          "name": "resetClientSecret"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 3535
          },
          "name": "resetConnectorOAuthRequest"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 3551
          },
          "name": "resetRefreshToken"
        }
      ],
      "name": "AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataOAuthCredentialsOutputReference",
      "namespace": "appflowConnectorProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 3529
          },
          "name": "connectorOAuthRequest",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataOAuthCredentialsConnectorOAuthRequestOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 3491
          },
          "name": "accessTokenInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 3507
          },
          "name": "clientIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 3523
          },
          "name": "clientSecretInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 3539
          },
          "name": "connectorOAuthRequestInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataOAuthCredentialsConnectorOAuthRequest"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 3555
          },
          "name": "refreshTokenInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 3481
          },
          "name": "accessToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 3497
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 3513
          },
          "name": "clientSecret",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 3545
          },
          "name": "refreshToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 3425
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataOAuthCredentials"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-connector-profile/index:AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataOAuthCredentialsOutputReference"
    },
    "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-connector-profile/index.ts",
          "line": 3614
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appflow-connector-profile/index.ts",
        "line": 3606
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 3659
          },
          "name": "putBasicAuthCredentials",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataBasicAuthCredentials"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 3675
          },
          "name": "putOAuthCredentials",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataOAuthCredentials"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 3662
          },
          "name": "resetBasicAuthCredentials"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 3678
          },
          "name": "resetOAuthCredentials"
        }
      ],
      "name": "AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataOutputReference",
      "namespace": "appflowConnectorProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 3656
          },
          "name": "basicAuthCredentials",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataBasicAuthCredentialsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 3672
          },
          "name": "oAuthCredentials",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataOAuthCredentialsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 3666
          },
          "name": "basicAuthCredentialsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataBasicAuthCredentials"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 3682
          },
          "name": "oAuthCredentialsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataOAuthCredentials"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 3618
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoData"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-connector-profile/index:AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataOutputReference"
    },
    "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsServiceNow": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsServiceNow",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-connector-profile/index.ts",
        "line": 3686
      },
      "name": "AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsServiceNow",
      "namespace": "appflowConnectorProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#password AppflowConnectorProfile#password}",
            "stability": "stable",
            "summary": "The password that corresponds to the username."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 3692
          },
          "name": "password",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#username AppflowConnectorProfile#username}",
            "stability": "stable",
            "summary": "The name of the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 3698
          },
          "name": "username",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appflow-connector-profile/index:AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsServiceNow"
    },
    "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsServiceNowOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsServiceNowOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-connector-profile/index.ts",
          "line": 3745
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appflow-connector-profile/index.ts",
        "line": 3737
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 3793
          },
          "name": "resetPassword"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 3809
          },
          "name": "resetUsername"
        }
      ],
      "name": "AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsServiceNowOutputReference",
      "namespace": "appflowConnectorProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 3797
          },
          "name": "passwordInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 3813
          },
          "name": "usernameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 3787
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 3803
          },
          "name": "username",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 3749
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsServiceNow"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-connector-profile/index:AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsServiceNowOutputReference"
    },
    "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSingular": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSingular",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-connector-profile/index.ts",
        "line": 3817
      },
      "name": "AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSingular",
      "namespace": "appflowConnectorProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#api_key AppflowConnectorProfile#api_key}",
            "stability": "stable",
            "summary": "A unique alphanumeric identi?er used to authenticate a user, developer, or calling program to your API."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 3823
          },
          "name": "apiKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appflow-connector-profile/index:AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSingular"
    },
    "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSingularOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSingularOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-connector-profile/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/appflow-connector-profile/index.ts",
        "line": 3855
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 3905
          },
          "name": "resetApiKey"
        }
      ],
      "name": "AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSingularOutputReference",
      "namespace": "appflowConnectorProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 3909
          },
          "name": "apiKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 3899
          },
          "name": "apiKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 3867
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSingular"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-connector-profile/index:AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSingularOutputReference"
    },
    "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSlack": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSlack",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-connector-profile/index.ts",
        "line": 4045
      },
      "name": "AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSlack",
      "namespace": "appflowConnectorProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#access_token AppflowConnectorProfile#access_token}",
            "stability": "stable",
            "summary": "The credentials used to access protected resources."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 4051
          },
          "name": "accessToken",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#client_id AppflowConnectorProfile#client_id}",
            "stability": "stable",
            "summary": "The identi?er for the desired client."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 4057
          },
          "name": "clientId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#client_secret AppflowConnectorProfile#client_secret}",
            "stability": "stable",
            "summary": "The client secret used by the oauth client to authenticate to the authorization server."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 4063
          },
          "name": "clientSecret",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#connector_o_auth_request AppflowConnectorProfile#connector_o_auth_request}",
            "stability": "stable",
            "summary": "The oauth needed to request security tokens from the connector endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 4069
          },
          "name": "connectorOAuthRequest",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSlackConnectorOAuthRequest"
          }
        }
      ],
      "symbolId": "src/appflow-connector-profile/index:AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSlack"
    },
    "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSlackConnectorOAuthRequest": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSlackConnectorOAuthRequest",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-connector-profile/index.ts",
        "line": 3913
      },
      "name": "AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSlackConnectorOAuthRequest",
      "namespace": "appflowConnectorProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#auth_code AppflowConnectorProfile#auth_code}",
            "stability": "stable",
            "summary": "The code provided by the connector when it has been authenticated via the connected app."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 3919
          },
          "name": "authCode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#redirect_uri AppflowConnectorProfile#redirect_uri}",
            "stability": "stable",
            "summary": "The URL to which the authentication server redirects the browser after authorization has been granted."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 3926
          },
          "name": "redirectUri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appflow-connector-profile/index:AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSlackConnectorOAuthRequest"
    },
    "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSlackConnectorOAuthRequestOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSlackConnectorOAuthRequestOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-connector-profile/index.ts",
          "line": 3973
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appflow-connector-profile/index.ts",
        "line": 3965
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 4021
          },
          "name": "resetAuthCode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 4037
          },
          "name": "resetRedirectUri"
        }
      ],
      "name": "AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSlackConnectorOAuthRequestOutputReference",
      "namespace": "appflowConnectorProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 4025
          },
          "name": "authCodeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 4041
          },
          "name": "redirectUriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 4015
          },
          "name": "authCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 4031
          },
          "name": "redirectUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 3977
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSlackConnectorOAuthRequest"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-connector-profile/index:AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSlackConnectorOAuthRequestOutputReference"
    },
    "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSlackOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSlackOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-connector-profile/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appflow-connector-profile/index.ts",
        "line": 4122
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 4235
          },
          "name": "putConnectorOAuthRequest",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSlackConnectorOAuthRequest"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 4190
          },
          "name": "resetAccessToken"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 4206
          },
          "name": "resetClientId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 4222
          },
          "name": "resetClientSecret"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 4238
          },
          "name": "resetConnectorOAuthRequest"
        }
      ],
      "name": "AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSlackOutputReference",
      "namespace": "appflowConnectorProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 4232
          },
          "name": "connectorOAuthRequest",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSlackConnectorOAuthRequestOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 4194
          },
          "name": "accessTokenInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 4210
          },
          "name": "clientIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 4226
          },
          "name": "clientSecretInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 4242
          },
          "name": "connectorOAuthRequestInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSlackConnectorOAuthRequest"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 4184
          },
          "name": "accessToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 4200
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 4216
          },
          "name": "clientSecret",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 4134
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSlack"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-connector-profile/index:AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSlackOutputReference"
    },
    "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSnowflake": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSnowflake",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-connector-profile/index.ts",
        "line": 4246
      },
      "name": "AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSnowflake",
      "namespace": "appflowConnectorProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#password AppflowConnectorProfile#password}",
            "stability": "stable",
            "summary": "The password that corresponds to the username."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 4252
          },
          "name": "password",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#username AppflowConnectorProfile#username}",
            "stability": "stable",
            "summary": "The name of the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 4258
          },
          "name": "username",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appflow-connector-profile/index:AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSnowflake"
    },
    "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSnowflakeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSnowflakeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-connector-profile/index.ts",
          "line": 4305
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appflow-connector-profile/index.ts",
        "line": 4297
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 4353
          },
          "name": "resetPassword"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 4369
          },
          "name": "resetUsername"
        }
      ],
      "name": "AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSnowflakeOutputReference",
      "namespace": "appflowConnectorProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 4357
          },
          "name": "passwordInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 4373
          },
          "name": "usernameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 4347
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 4363
          },
          "name": "username",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 4309
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSnowflake"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-connector-profile/index:AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSnowflakeOutputReference"
    },
    "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsTrendmicro": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsTrendmicro",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-connector-profile/index.ts",
        "line": 4377
      },
      "name": "AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsTrendmicro",
      "namespace": "appflowConnectorProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#api_secret_key AppflowConnectorProfile#api_secret_key}",
            "stability": "stable",
            "summary": "The Secret Access Key portion of the credentials."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 4383
          },
          "name": "apiSecretKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appflow-connector-profile/index:AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsTrendmicro"
    },
    "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsTrendmicroOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsTrendmicroOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-connector-profile/index.ts",
          "line": 4423
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appflow-connector-profile/index.ts",
        "line": 4415
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 4465
          },
          "name": "resetApiSecretKey"
        }
      ],
      "name": "AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsTrendmicroOutputReference",
      "namespace": "appflowConnectorProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 4469
          },
          "name": "apiSecretKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 4459
          },
          "name": "apiSecretKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 4427
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsTrendmicro"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-connector-profile/index:AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsTrendmicroOutputReference"
    },
    "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsVeeva": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsVeeva",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-connector-profile/index.ts",
        "line": 4473
      },
      "name": "AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsVeeva",
      "namespace": "appflowConnectorProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#password AppflowConnectorProfile#password}",
            "stability": "stable",
            "summary": "The password that corresponds to the username."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 4479
          },
          "name": "password",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#username AppflowConnectorProfile#username}",
            "stability": "stable",
            "summary": "The name of the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 4485
          },
          "name": "username",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appflow-connector-profile/index:AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsVeeva"
    },
    "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsVeevaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsVeevaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-connector-profile/index.ts",
          "line": 4532
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appflow-connector-profile/index.ts",
        "line": 4524
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 4580
          },
          "name": "resetPassword"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 4596
          },
          "name": "resetUsername"
        }
      ],
      "name": "AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsVeevaOutputReference",
      "namespace": "appflowConnectorProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 4584
          },
          "name": "passwordInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 4600
          },
          "name": "usernameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 4574
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 4590
          },
          "name": "username",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 4536
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsVeeva"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-connector-profile/index:AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsVeevaOutputReference"
    },
    "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsZendesk": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsZendesk",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-connector-profile/index.ts",
        "line": 4736
      },
      "name": "AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsZendesk",
      "namespace": "appflowConnectorProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#access_token AppflowConnectorProfile#access_token}",
            "stability": "stable",
            "summary": "The credentials used to access protected resources."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 4742
          },
          "name": "accessToken",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#client_id AppflowConnectorProfile#client_id}",
            "stability": "stable",
            "summary": "The identi?er for the desired client."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 4748
          },
          "name": "clientId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#client_secret AppflowConnectorProfile#client_secret}",
            "stability": "stable",
            "summary": "The client secret used by the oauth client to authenticate to the authorization server."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 4754
          },
          "name": "clientSecret",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#connector_o_auth_request AppflowConnectorProfile#connector_o_auth_request}",
            "stability": "stable",
            "summary": "The oauth needed to request security tokens from the connector endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 4760
          },
          "name": "connectorOAuthRequest",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsZendeskConnectorOAuthRequest"
          }
        }
      ],
      "symbolId": "src/appflow-connector-profile/index:AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsZendesk"
    },
    "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsZendeskConnectorOAuthRequest": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsZendeskConnectorOAuthRequest",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-connector-profile/index.ts",
        "line": 4604
      },
      "name": "AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsZendeskConnectorOAuthRequest",
      "namespace": "appflowConnectorProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#auth_code AppflowConnectorProfile#auth_code}",
            "stability": "stable",
            "summary": "The code provided by the connector when it has been authenticated via the connected app."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 4610
          },
          "name": "authCode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#redirect_uri AppflowConnectorProfile#redirect_uri}",
            "stability": "stable",
            "summary": "The URL to which the authentication server redirects the browser after authorization has been granted."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 4617
          },
          "name": "redirectUri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appflow-connector-profile/index:AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsZendeskConnectorOAuthRequest"
    },
    "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsZendeskConnectorOAuthRequestOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsZendeskConnectorOAuthRequestOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-connector-profile/index.ts",
          "line": 4664
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appflow-connector-profile/index.ts",
        "line": 4656
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 4712
          },
          "name": "resetAuthCode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 4728
          },
          "name": "resetRedirectUri"
        }
      ],
      "name": "AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsZendeskConnectorOAuthRequestOutputReference",
      "namespace": "appflowConnectorProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 4716
          },
          "name": "authCodeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 4732
          },
          "name": "redirectUriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 4706
          },
          "name": "authCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 4722
          },
          "name": "redirectUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 4668
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsZendeskConnectorOAuthRequest"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-connector-profile/index:AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsZendeskConnectorOAuthRequestOutputReference"
    },
    "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsZendeskOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsZendeskOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-connector-profile/index.ts",
          "line": 4821
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appflow-connector-profile/index.ts",
        "line": 4813
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 4926
          },
          "name": "putConnectorOAuthRequest",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsZendeskConnectorOAuthRequest"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 4881
          },
          "name": "resetAccessToken"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 4897
          },
          "name": "resetClientId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 4913
          },
          "name": "resetClientSecret"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 4929
          },
          "name": "resetConnectorOAuthRequest"
        }
      ],
      "name": "AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsZendeskOutputReference",
      "namespace": "appflowConnectorProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 4923
          },
          "name": "connectorOAuthRequest",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsZendeskConnectorOAuthRequestOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 4885
          },
          "name": "accessTokenInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 4901
          },
          "name": "clientIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 4917
          },
          "name": "clientSecretInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 4933
          },
          "name": "connectorOAuthRequestInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsZendeskConnectorOAuthRequest"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 4875
          },
          "name": "accessToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 4891
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 4907
          },
          "name": "clientSecret",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 4825
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsZendesk"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-connector-profile/index:AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsZendeskOutputReference"
    },
    "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-connector-profile/index.ts",
        "line": 8083
      },
      "name": "AppflowConnectorProfileConnectorProfileConfigConnectorProfileProperties",
      "namespace": "appflowConnectorProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#custom_connector AppflowConnectorProfile#custom_connector}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 8087
          },
          "name": "customConnector",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesCustomConnector"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#datadog AppflowConnectorProfile#datadog}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 8091
          },
          "name": "datadog",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesDatadog"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#dynatrace AppflowConnectorProfile#dynatrace}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 8095
          },
          "name": "dynatrace",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesDynatrace"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#infor_nexus AppflowConnectorProfile#infor_nexus}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 8099
          },
          "name": "inforNexus",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesInforNexus"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#marketo AppflowConnectorProfile#marketo}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 8103
          },
          "name": "marketo",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesMarketo"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#pardot AppflowConnectorProfile#pardot}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 8107
          },
          "name": "pardot",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesPardot"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#redshift AppflowConnectorProfile#redshift}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 8111
          },
          "name": "redshift",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesRedshift"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#salesforce AppflowConnectorProfile#salesforce}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 8115
          },
          "name": "salesforce",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSalesforce"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#sapo_data AppflowConnectorProfile#sapo_data}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 8119
          },
          "name": "sapoData",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSapoData"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#service_now AppflowConnectorProfile#service_now}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 8123
          },
          "name": "serviceNow",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesServiceNow"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#slack AppflowConnectorProfile#slack}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 8127
          },
          "name": "slack",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSlack"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#snowflake AppflowConnectorProfile#snowflake}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 8131
          },
          "name": "snowflake",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSnowflake"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#veeva AppflowConnectorProfile#veeva}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 8135
          },
          "name": "veeva",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesVeeva"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#zendesk AppflowConnectorProfile#zendesk}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 8139
          },
          "name": "zendesk",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesZendesk"
          }
        }
      ],
      "symbolId": "src/appflow-connector-profile/index:AppflowConnectorProfileConnectorProfileConfigConnectorProfileProperties"
    },
    "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesCustomConnector": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesCustomConnector",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-connector-profile/index.ts",
        "line": 5754
      },
      "name": "AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesCustomConnector",
      "namespace": "appflowConnectorProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#o_auth_2_properties AppflowConnectorProfile#o_auth_2_properties}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 5758
          },
          "name": "oAuth2Properties",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesCustomConnectorOAuth2Properties"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#profile_properties AppflowConnectorProfile#profile_properties}",
            "stability": "stable",
            "summary": "A map for properties for custom connector."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 5764
          },
          "name": "profileProperties",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/appflow-connector-profile/index:AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesCustomConnector"
    },
    "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesCustomConnectorOAuth2Properties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesCustomConnectorOAuth2Properties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-connector-profile/index.ts",
        "line": 5592
      },
      "name": "AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesCustomConnectorOAuth2Properties",
      "namespace": "appflowConnectorProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#o_auth_2_grant_type AppflowConnectorProfile#o_auth_2_grant_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 5596
          },
          "name": "oAuth2GrantType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#token_url AppflowConnectorProfile#token_url}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 5600
          },
          "name": "tokenUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#token_url_custom_properties AppflowConnectorProfile#token_url_custom_properties}",
            "stability": "stable",
            "summary": "A map for properties for custom connector Token Url."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 5606
          },
          "name": "tokenUrlCustomProperties",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/appflow-connector-profile/index:AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesCustomConnectorOAuth2Properties"
    },
    "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesCustomConnectorOAuth2PropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesCustomConnectorOAuth2PropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-connector-profile/index.ts",
          "line": 5660
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appflow-connector-profile/index.ts",
        "line": 5652
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 5714
          },
          "name": "resetOAuth2GrantType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 5730
          },
          "name": "resetTokenUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 5746
          },
          "name": "resetTokenUrlCustomProperties"
        }
      ],
      "name": "AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesCustomConnectorOAuth2PropertiesOutputReference",
      "namespace": "appflowConnectorProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 5718
          },
          "name": "oAuth2GrantTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 5750
          },
          "name": "tokenUrlCustomPropertiesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 5734
          },
          "name": "tokenUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 5708
          },
          "name": "oAuth2GrantType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 5724
          },
          "name": "tokenUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 5740
          },
          "name": "tokenUrlCustomProperties",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 5664
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesCustomConnectorOAuth2Properties"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-connector-profile/index:AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesCustomConnectorOAuth2PropertiesOutputReference"
    },
    "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesCustomConnectorOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesCustomConnectorOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-connector-profile/index.ts",
          "line": 5811
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appflow-connector-profile/index.ts",
        "line": 5803
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 5856
          },
          "name": "putOAuth2Properties",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesCustomConnectorOAuth2Properties"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 5859
          },
          "name": "resetOAuth2Properties"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 5875
          },
          "name": "resetProfileProperties"
        }
      ],
      "name": "AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesCustomConnectorOutputReference",
      "namespace": "appflowConnectorProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 5853
          },
          "name": "oAuth2Properties",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesCustomConnectorOAuth2PropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 5863
          },
          "name": "oAuth2PropertiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesCustomConnectorOAuth2Properties"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 5879
          },
          "name": "profilePropertiesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 5869
          },
          "name": "profileProperties",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 5815
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesCustomConnector"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-connector-profile/index:AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesCustomConnectorOutputReference"
    },
    "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesDatadog": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesDatadog",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-connector-profile/index.ts",
        "line": 5883
      },
      "name": "AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesDatadog",
      "namespace": "appflowConnectorProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#instance_url AppflowConnectorProfile#instance_url}",
            "stability": "stable",
            "summary": "The location of the Datadog resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 5889
          },
          "name": "instanceUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appflow-connector-profile/index:AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesDatadog"
    },
    "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesDatadogOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesDatadogOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-connector-profile/index.ts",
          "line": 5929
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appflow-connector-profile/index.ts",
        "line": 5921
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 5971
          },
          "name": "resetInstanceUrl"
        }
      ],
      "name": "AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesDatadogOutputReference",
      "namespace": "appflowConnectorProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 5975
          },
          "name": "instanceUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 5965
          },
          "name": "instanceUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 5933
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesDatadog"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-connector-profile/index:AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesDatadogOutputReference"
    },
    "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesDynatrace": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesDynatrace",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-connector-profile/index.ts",
        "line": 5979
      },
      "name": "AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesDynatrace",
      "namespace": "appflowConnectorProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#instance_url AppflowConnectorProfile#instance_url}",
            "stability": "stable",
            "summary": "The location of the Dynatrace resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 5985
          },
          "name": "instanceUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appflow-connector-profile/index:AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesDynatrace"
    },
    "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesDynatraceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesDynatraceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-connector-profile/index.ts",
          "line": 6025
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appflow-connector-profile/index.ts",
        "line": 6017
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 6067
          },
          "name": "resetInstanceUrl"
        }
      ],
      "name": "AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesDynatraceOutputReference",
      "namespace": "appflowConnectorProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 6071
          },
          "name": "instanceUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 6061
          },
          "name": "instanceUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 6029
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesDynatrace"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-connector-profile/index:AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesDynatraceOutputReference"
    },
    "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesInforNexus": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesInforNexus",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-connector-profile/index.ts",
        "line": 6075
      },
      "name": "AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesInforNexus",
      "namespace": "appflowConnectorProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#instance_url AppflowConnectorProfile#instance_url}",
            "stability": "stable",
            "summary": "The location of the InforNexus resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 6081
          },
          "name": "instanceUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appflow-connector-profile/index:AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesInforNexus"
    },
    "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesInforNexusOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesInforNexusOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-connector-profile/index.ts",
          "line": 6121
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appflow-connector-profile/index.ts",
        "line": 6113
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 6163
          },
          "name": "resetInstanceUrl"
        }
      ],
      "name": "AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesInforNexusOutputReference",
      "namespace": "appflowConnectorProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 6167
          },
          "name": "instanceUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 6157
          },
          "name": "instanceUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 6125
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesInforNexus"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-connector-profile/index:AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesInforNexusOutputReference"
    },
    "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesMarketo": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesMarketo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-connector-profile/index.ts",
        "line": 6171
      },
      "name": "AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesMarketo",
      "namespace": "appflowConnectorProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#instance_url AppflowConnectorProfile#instance_url}",
            "stability": "stable",
            "summary": "The location of the Marketo resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 6177
          },
          "name": "instanceUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appflow-connector-profile/index:AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesMarketo"
    },
    "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesMarketoOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesMarketoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-connector-profile/index.ts",
          "line": 6217
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appflow-connector-profile/index.ts",
        "line": 6209
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 6259
          },
          "name": "resetInstanceUrl"
        }
      ],
      "name": "AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesMarketoOutputReference",
      "namespace": "appflowConnectorProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 6263
          },
          "name": "instanceUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 6253
          },
          "name": "instanceUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 6221
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesMarketo"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-connector-profile/index:AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesMarketoOutputReference"
    },
    "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-connector-profile/index.ts",
          "line": 8270
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appflow-connector-profile/index.ts",
        "line": 8262
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 8387
          },
          "name": "putCustomConnector",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesCustomConnector"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 8403
          },
          "name": "putDatadog",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesDatadog"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 8419
          },
          "name": "putDynatrace",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesDynatrace"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 8435
          },
          "name": "putInforNexus",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesInforNexus"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 8451
          },
          "name": "putMarketo",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesMarketo"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 8467
          },
          "name": "putPardot",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesPardot"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 8483
          },
          "name": "putRedshift",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesRedshift"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 8499
          },
          "name": "putSalesforce",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSalesforce"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 8515
          },
          "name": "putSapoData",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSapoData"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 8531
          },
          "name": "putServiceNow",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesServiceNow"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 8547
          },
          "name": "putSlack",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSlack"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 8563
          },
          "name": "putSnowflake",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSnowflake"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 8579
          },
          "name": "putVeeva",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesVeeva"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 8595
          },
          "name": "putZendesk",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesZendesk"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 8390
          },
          "name": "resetCustomConnector"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 8406
          },
          "name": "resetDatadog"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 8422
          },
          "name": "resetDynatrace"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 8438
          },
          "name": "resetInforNexus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 8454
          },
          "name": "resetMarketo"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 8470
          },
          "name": "resetPardot"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 8486
          },
          "name": "resetRedshift"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 8502
          },
          "name": "resetSalesforce"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 8518
          },
          "name": "resetSapoData"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 8534
          },
          "name": "resetServiceNow"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 8550
          },
          "name": "resetSlack"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 8566
          },
          "name": "resetSnowflake"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 8582
          },
          "name": "resetVeeva"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 8598
          },
          "name": "resetZendesk"
        }
      ],
      "name": "AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesOutputReference",
      "namespace": "appflowConnectorProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 8384
          },
          "name": "customConnector",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesCustomConnectorOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 8400
          },
          "name": "datadog",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesDatadogOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 8416
          },
          "name": "dynatrace",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesDynatraceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 8432
          },
          "name": "inforNexus",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesInforNexusOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 8448
          },
          "name": "marketo",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesMarketoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 8464
          },
          "name": "pardot",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesPardotOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 8480
          },
          "name": "redshift",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesRedshiftOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 8496
          },
          "name": "salesforce",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSalesforceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 8512
          },
          "name": "sapoData",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSapoDataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 8528
          },
          "name": "serviceNow",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesServiceNowOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 8544
          },
          "name": "slack",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSlackOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 8560
          },
          "name": "snowflake",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSnowflakeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 8576
          },
          "name": "veeva",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesVeevaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 8592
          },
          "name": "zendesk",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesZendeskOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 8394
          },
          "name": "customConnectorInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesCustomConnector"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 8410
          },
          "name": "datadogInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesDatadog"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 8426
          },
          "name": "dynatraceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesDynatrace"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 8442
          },
          "name": "inforNexusInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesInforNexus"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 8458
          },
          "name": "marketoInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesMarketo"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 8474
          },
          "name": "pardotInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesPardot"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 8490
          },
          "name": "redshiftInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesRedshift"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 8506
          },
          "name": "salesforceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSalesforce"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 8522
          },
          "name": "sapoDataInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSapoData"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 8538
          },
          "name": "serviceNowInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesServiceNow"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 8554
          },
          "name": "slackInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSlack"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 8570
          },
          "name": "snowflakeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSnowflake"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 8586
          },
          "name": "veevaInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesVeeva"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 8602
          },
          "name": "zendeskInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesZendesk"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 8274
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileProperties"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-connector-profile/index:AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesOutputReference"
    },
    "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesPardot": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesPardot",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-connector-profile/index.ts",
        "line": 6267
      },
      "name": "AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesPardot",
      "namespace": "appflowConnectorProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#business_unit_id AppflowConnectorProfile#business_unit_id}",
            "stability": "stable",
            "summary": "The Business unit id of Salesforce Pardot instance to be connected."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 6273
          },
          "name": "businessUnitId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#instance_url AppflowConnectorProfile#instance_url}",
            "stability": "stable",
            "summary": "The location of the Salesforce Pardot resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 6279
          },
          "name": "instanceUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#is_sandbox_environment AppflowConnectorProfile#is_sandbox_environment}",
            "stability": "stable",
            "summary": "Indicates whether the connector profile applies to a demo or production environment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 6285
          },
          "name": "isSandboxEnvironment",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-connector-profile/index:AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesPardot"
    },
    "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesPardotOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesPardotOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-connector-profile/index.ts",
          "line": 6339
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appflow-connector-profile/index.ts",
        "line": 6331
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 6393
          },
          "name": "resetBusinessUnitId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 6409
          },
          "name": "resetInstanceUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 6425
          },
          "name": "resetIsSandboxEnvironment"
        }
      ],
      "name": "AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesPardotOutputReference",
      "namespace": "appflowConnectorProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 6397
          },
          "name": "businessUnitIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 6413
          },
          "name": "instanceUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 6429
          },
          "name": "isSandboxEnvironmentInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 6387
          },
          "name": "businessUnitId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 6403
          },
          "name": "instanceUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 6419
          },
          "name": "isSandboxEnvironment",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 6343
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesPardot"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-connector-profile/index:AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesPardotOutputReference"
    },
    "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesRedshift": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesRedshift",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-connector-profile/index.ts",
        "line": 6433
      },
      "name": "AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesRedshift",
      "namespace": "appflowConnectorProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#bucket_name AppflowConnectorProfile#bucket_name}",
            "stability": "stable",
            "summary": "The name of the Amazon S3 bucket associated with Redshift."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 6439
          },
          "name": "bucketName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#bucket_prefix AppflowConnectorProfile#bucket_prefix}",
            "stability": "stable",
            "summary": "The object key for the destination bucket in which Amazon AppFlow will place the ?les."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 6445
          },
          "name": "bucketPrefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#cluster_identifier AppflowConnectorProfile#cluster_identifier}",
            "stability": "stable",
            "summary": "The unique identifier of the Amazon Redshift cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 6451
          },
          "name": "clusterIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#data_api_role_arn AppflowConnectorProfile#data_api_role_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the IAM role that grants Amazon AppFlow access to the data through the Amazon Redshift Data API."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 6457
          },
          "name": "dataApiRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#database_name AppflowConnectorProfile#database_name}",
            "stability": "stable",
            "summary": "The name of the Amazon Redshift database that will store the transferred data."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 6463
          },
          "name": "databaseName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#database_url AppflowConnectorProfile#database_url}",
            "stability": "stable",
            "summary": "The JDBC URL of the Amazon Redshift cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 6469
          },
          "name": "databaseUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#is_redshift_serverless AppflowConnectorProfile#is_redshift_serverless}",
            "stability": "stable",
            "summary": "If Amazon AppFlow will connect to Amazon Redshift Serverless or Amazon Redshift cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 6475
          },
          "name": "isRedshiftServerless",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#role_arn AppflowConnectorProfile#role_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the IAM role."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 6481
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#workgroup_name AppflowConnectorProfile#workgroup_name}",
            "stability": "stable",
            "summary": "The name of the Amazon Redshift serverless workgroup."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 6487
          },
          "name": "workgroupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appflow-connector-profile/index:AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesRedshift"
    },
    "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesRedshiftOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesRedshiftOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-connector-profile/index.ts",
          "line": 6583
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appflow-connector-profile/index.ts",
        "line": 6575
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 6673
          },
          "name": "resetBucketName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 6689
          },
          "name": "resetBucketPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 6705
          },
          "name": "resetClusterIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 6721
          },
          "name": "resetDataApiRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 6737
          },
          "name": "resetDatabaseName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 6753
          },
          "name": "resetDatabaseUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 6769
          },
          "name": "resetIsRedshiftServerless"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 6785
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 6801
          },
          "name": "resetWorkgroupName"
        }
      ],
      "name": "AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesRedshiftOutputReference",
      "namespace": "appflowConnectorProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 6677
          },
          "name": "bucketNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 6693
          },
          "name": "bucketPrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 6709
          },
          "name": "clusterIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 6725
          },
          "name": "dataApiRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 6741
          },
          "name": "databaseNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 6757
          },
          "name": "databaseUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 6773
          },
          "name": "isRedshiftServerlessInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 6789
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 6805
          },
          "name": "workgroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 6667
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 6683
          },
          "name": "bucketPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 6699
          },
          "name": "clusterIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 6715
          },
          "name": "dataApiRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 6731
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 6747
          },
          "name": "databaseUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 6763
          },
          "name": "isRedshiftServerless",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 6779
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 6795
          },
          "name": "workgroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 6587
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesRedshift"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-connector-profile/index:AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesRedshiftOutputReference"
    },
    "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSalesforce": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSalesforce",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-connector-profile/index.ts",
        "line": 6809
      },
      "name": "AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSalesforce",
      "namespace": "appflowConnectorProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#instance_url AppflowConnectorProfile#instance_url}",
            "stability": "stable",
            "summary": "The location of the Salesforce resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 6815
          },
          "name": "instanceUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#is_sandbox_environment AppflowConnectorProfile#is_sandbox_environment}",
            "stability": "stable",
            "summary": "Indicates whether the connector profile applies to a sandbox or production environment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 6821
          },
          "name": "isSandboxEnvironment",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-connector-profile/index:AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSalesforce"
    },
    "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSalesforceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSalesforceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-connector-profile/index.ts",
          "line": 6868
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appflow-connector-profile/index.ts",
        "line": 6860
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 6916
          },
          "name": "resetInstanceUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 6932
          },
          "name": "resetIsSandboxEnvironment"
        }
      ],
      "name": "AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSalesforceOutputReference",
      "namespace": "appflowConnectorProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 6920
          },
          "name": "instanceUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 6936
          },
          "name": "isSandboxEnvironmentInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 6910
          },
          "name": "instanceUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 6926
          },
          "name": "isSandboxEnvironment",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 6872
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSalesforce"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-connector-profile/index:AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSalesforceOutputReference"
    },
    "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSapoData": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSapoData",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-connector-profile/index.ts",
        "line": 7100
      },
      "name": "AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSapoData",
      "namespace": "appflowConnectorProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#application_host_url AppflowConnectorProfile#application_host_url}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 7104
          },
          "name": "applicationHostUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#application_service_path AppflowConnectorProfile#application_service_path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 7108
          },
          "name": "applicationServicePath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#client_number AppflowConnectorProfile#client_number}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 7112
          },
          "name": "clientNumber",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#logon_language AppflowConnectorProfile#logon_language}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 7116
          },
          "name": "logonLanguage",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#o_auth_properties AppflowConnectorProfile#o_auth_properties}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 7120
          },
          "name": "oAuthProperties",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSapoDataOAuthProperties"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#port_number AppflowConnectorProfile#port_number}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 7124
          },
          "name": "portNumber",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#private_link_service_name AppflowConnectorProfile#private_link_service_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 7128
          },
          "name": "privateLinkServiceName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appflow-connector-profile/index:AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSapoData"
    },
    "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSapoDataOAuthProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSapoDataOAuthProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-connector-profile/index.ts",
        "line": 6940
      },
      "name": "AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSapoDataOAuthProperties",
      "namespace": "appflowConnectorProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#auth_code_url AppflowConnectorProfile#auth_code_url}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 6944
          },
          "name": "authCodeUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#o_auth_scopes AppflowConnectorProfile#o_auth_scopes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 6948
          },
          "name": "oAuthScopes",
          "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/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#token_url AppflowConnectorProfile#token_url}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 6952
          },
          "name": "tokenUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appflow-connector-profile/index:AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSapoDataOAuthProperties"
    },
    "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSapoDataOAuthPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSapoDataOAuthPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-connector-profile/index.ts",
          "line": 7006
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appflow-connector-profile/index.ts",
        "line": 6998
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 7060
          },
          "name": "resetAuthCodeUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 7076
          },
          "name": "resetOAuthScopes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 7092
          },
          "name": "resetTokenUrl"
        }
      ],
      "name": "AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSapoDataOAuthPropertiesOutputReference",
      "namespace": "appflowConnectorProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 7064
          },
          "name": "authCodeUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 7080
          },
          "name": "oAuthScopesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 7096
          },
          "name": "tokenUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 7054
          },
          "name": "authCodeUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 7070
          },
          "name": "oAuthScopes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 7086
          },
          "name": "tokenUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 7010
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSapoDataOAuthProperties"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-connector-profile/index:AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSapoDataOAuthPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSapoDataOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSapoDataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-connector-profile/index.ts",
          "line": 7210
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appflow-connector-profile/index.ts",
        "line": 7202
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 7349
          },
          "name": "putOAuthProperties",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSapoDataOAuthProperties"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 7288
          },
          "name": "resetApplicationHostUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 7304
          },
          "name": "resetApplicationServicePath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 7320
          },
          "name": "resetClientNumber"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 7336
          },
          "name": "resetLogonLanguage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 7352
          },
          "name": "resetOAuthProperties"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 7368
          },
          "name": "resetPortNumber"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 7384
          },
          "name": "resetPrivateLinkServiceName"
        }
      ],
      "name": "AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSapoDataOutputReference",
      "namespace": "appflowConnectorProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 7346
          },
          "name": "oAuthProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSapoDataOAuthPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 7292
          },
          "name": "applicationHostUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 7308
          },
          "name": "applicationServicePathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 7324
          },
          "name": "clientNumberInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 7340
          },
          "name": "logonLanguageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 7356
          },
          "name": "oAuthPropertiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSapoDataOAuthProperties"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 7372
          },
          "name": "portNumberInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 7388
          },
          "name": "privateLinkServiceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 7282
          },
          "name": "applicationHostUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 7298
          },
          "name": "applicationServicePath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 7314
          },
          "name": "clientNumber",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 7330
          },
          "name": "logonLanguage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 7362
          },
          "name": "portNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 7378
          },
          "name": "privateLinkServiceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 7214
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSapoData"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-connector-profile/index:AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSapoDataOutputReference"
    },
    "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesServiceNow": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesServiceNow",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-connector-profile/index.ts",
        "line": 7392
      },
      "name": "AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesServiceNow",
      "namespace": "appflowConnectorProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#instance_url AppflowConnectorProfile#instance_url}",
            "stability": "stable",
            "summary": "The location of the ServiceNow resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 7398
          },
          "name": "instanceUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appflow-connector-profile/index:AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesServiceNow"
    },
    "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesServiceNowOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesServiceNowOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-connector-profile/index.ts",
          "line": 7438
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appflow-connector-profile/index.ts",
        "line": 7430
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 7480
          },
          "name": "resetInstanceUrl"
        }
      ],
      "name": "AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesServiceNowOutputReference",
      "namespace": "appflowConnectorProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 7484
          },
          "name": "instanceUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 7474
          },
          "name": "instanceUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 7442
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesServiceNow"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-connector-profile/index:AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesServiceNowOutputReference"
    },
    "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSlack": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSlack",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-connector-profile/index.ts",
        "line": 7488
      },
      "name": "AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSlack",
      "namespace": "appflowConnectorProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#instance_url AppflowConnectorProfile#instance_url}",
            "stability": "stable",
            "summary": "The location of the Slack resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 7494
          },
          "name": "instanceUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appflow-connector-profile/index:AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSlack"
    },
    "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSlackOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSlackOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-connector-profile/index.ts",
          "line": 7534
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appflow-connector-profile/index.ts",
        "line": 7526
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 7576
          },
          "name": "resetInstanceUrl"
        }
      ],
      "name": "AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSlackOutputReference",
      "namespace": "appflowConnectorProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 7580
          },
          "name": "instanceUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 7570
          },
          "name": "instanceUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 7538
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSlack"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-connector-profile/index:AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSlackOutputReference"
    },
    "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSnowflake": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSnowflake",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-connector-profile/index.ts",
        "line": 7584
      },
      "name": "AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSnowflake",
      "namespace": "appflowConnectorProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#account_name AppflowConnectorProfile#account_name}",
            "stability": "stable",
            "summary": "The name of the account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 7590
          },
          "name": "accountName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#bucket_name AppflowConnectorProfile#bucket_name}",
            "stability": "stable",
            "summary": "The name of the Amazon S3 bucket associated with Snow?ake."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 7596
          },
          "name": "bucketName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#bucket_prefix AppflowConnectorProfile#bucket_prefix}",
            "stability": "stable",
            "summary": "The bucket prefix that refers to the Amazon S3 bucket associated with Snow?ake."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 7602
          },
          "name": "bucketPrefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#private_link_service_name AppflowConnectorProfile#private_link_service_name}",
            "stability": "stable",
            "summary": "The Snow?ake Private Link service name to be used for private data transfers."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 7608
          },
          "name": "privateLinkServiceName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#region AppflowConnectorProfile#region}",
            "stability": "stable",
            "summary": "The region of the Snow?ake account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 7614
          },
          "name": "region",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#stage AppflowConnectorProfile#stage}",
            "stability": "stable",
            "summary": "The name of the Amazon S3 stage that was created while setting up an Amazon S3 stage in the Snow?ake account. This is written in the following format: < Database>< Schema><Stage Name>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 7621
          },
          "name": "stage",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#warehouse AppflowConnectorProfile#warehouse}",
            "stability": "stable",
            "summary": "The name of the Snow?ake warehouse."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 7627
          },
          "name": "warehouse",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appflow-connector-profile/index:AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSnowflake"
    },
    "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSnowflakeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSnowflakeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-connector-profile/index.ts",
          "line": 7709
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appflow-connector-profile/index.ts",
        "line": 7701
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 7787
          },
          "name": "resetAccountName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 7803
          },
          "name": "resetBucketName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 7819
          },
          "name": "resetBucketPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 7835
          },
          "name": "resetPrivateLinkServiceName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 7851
          },
          "name": "resetRegion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 7867
          },
          "name": "resetStage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 7883
          },
          "name": "resetWarehouse"
        }
      ],
      "name": "AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSnowflakeOutputReference",
      "namespace": "appflowConnectorProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 7791
          },
          "name": "accountNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 7807
          },
          "name": "bucketNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 7823
          },
          "name": "bucketPrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 7839
          },
          "name": "privateLinkServiceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 7855
          },
          "name": "regionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 7871
          },
          "name": "stageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 7887
          },
          "name": "warehouseInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 7781
          },
          "name": "accountName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 7797
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 7813
          },
          "name": "bucketPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 7829
          },
          "name": "privateLinkServiceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 7845
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 7861
          },
          "name": "stage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 7877
          },
          "name": "warehouse",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 7713
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSnowflake"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-connector-profile/index:AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSnowflakeOutputReference"
    },
    "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesVeeva": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesVeeva",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-connector-profile/index.ts",
        "line": 7891
      },
      "name": "AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesVeeva",
      "namespace": "appflowConnectorProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#instance_url AppflowConnectorProfile#instance_url}",
            "stability": "stable",
            "summary": "The location of the Veeva resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 7897
          },
          "name": "instanceUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appflow-connector-profile/index:AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesVeeva"
    },
    "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesVeevaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesVeevaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-connector-profile/index.ts",
          "line": 7937
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appflow-connector-profile/index.ts",
        "line": 7929
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 7979
          },
          "name": "resetInstanceUrl"
        }
      ],
      "name": "AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesVeevaOutputReference",
      "namespace": "appflowConnectorProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 7983
          },
          "name": "instanceUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 7973
          },
          "name": "instanceUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 7941
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesVeeva"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-connector-profile/index:AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesVeevaOutputReference"
    },
    "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesZendesk": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesZendesk",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-connector-profile/index.ts",
        "line": 7987
      },
      "name": "AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesZendesk",
      "namespace": "appflowConnectorProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_connector_profile#instance_url AppflowConnectorProfile#instance_url}",
            "stability": "stable",
            "summary": "The location of the Zendesk resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 7993
          },
          "name": "instanceUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appflow-connector-profile/index:AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesZendesk"
    },
    "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesZendeskOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesZendeskOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-connector-profile/index.ts",
          "line": 8033
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appflow-connector-profile/index.ts",
        "line": 8025
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 8075
          },
          "name": "resetInstanceUrl"
        }
      ],
      "name": "AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesZendeskOutputReference",
      "namespace": "appflowConnectorProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 8079
          },
          "name": "instanceUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 8069
          },
          "name": "instanceUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 8037
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesZendesk"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-connector-profile/index:AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesZendeskOutputReference"
    },
    "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-connector-profile/index.ts",
          "line": 8665
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appflow-connector-profile/index.ts",
        "line": 8657
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 8710
          },
          "name": "putConnectorProfileCredentials",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentials"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 8726
          },
          "name": "putConnectorProfileProperties",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileProperties"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 8713
          },
          "name": "resetConnectorProfileCredentials"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 8729
          },
          "name": "resetConnectorProfileProperties"
        }
      ],
      "name": "AppflowConnectorProfileConnectorProfileConfigOutputReference",
      "namespace": "appflowConnectorProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 8707
          },
          "name": "connectorProfileCredentials",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 8723
          },
          "name": "connectorProfileProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 8717
          },
          "name": "connectorProfileCredentialsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentials"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 8733
          },
          "name": "connectorProfilePropertiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfigConnectorProfileProperties"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-connector-profile/index.ts",
            "line": 8669
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowConnectorProfile.AppflowConnectorProfileConnectorProfileConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-connector-profile/index:AppflowConnectorProfileConnectorProfileConfigOutputReference"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlow": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow awscc_appflow_flow}."
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlow",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow awscc_appflow_flow} Resource."
        },
        "locationInModule": {
          "filename": "src/appflow-flow/index.ts",
          "line": 10303
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 10271
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a AppflowFlow resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 10288
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the AppflowFlow to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing AppflowFlow that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the AppflowFlow to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 10356
          },
          "name": "putDestinationFlowConfigList",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListStruct"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 10424
          },
          "name": "putMetadataCatalogConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowMetadataCatalogConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 10440
          },
          "name": "putSourceFlowConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 10453
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 10469
          },
          "name": "putTasks",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowTasks"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 10482
          },
          "name": "putTriggerConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowTriggerConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 10343
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 10390
          },
          "name": "resetFlowStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 10411
          },
          "name": "resetKmsArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 10427
          },
          "name": "resetMetadataCatalogConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 10456
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 10494
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 10509
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "AppflowFlow",
      "namespace": "appflowFlow",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 10276
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 10353
          },
          "name": "destinationFlowConfigList",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListStructList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 10365
          },
          "name": "flowArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 10399
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 10421
          },
          "name": "metadataCatalogConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowMetadataCatalogConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 10437
          },
          "name": "sourceFlowConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 10450
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 10466
          },
          "name": "tasks",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowTasksList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 10479
          },
          "name": "triggerConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowTriggerConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 10347
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 10360
          },
          "name": "destinationFlowConfigListInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 10378
          },
          "name": "flowNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 10394
          },
          "name": "flowStatusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 10415
          },
          "name": "kmsArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 10431
          },
          "name": "metadataCatalogConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowMetadataCatalogConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 10444
          },
          "name": "sourceFlowConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 10460
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 10473
          },
          "name": "tasksInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowTasks"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 10486
          },
          "name": "triggerConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowTriggerConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 10337
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 10371
          },
          "name": "flowName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 10384
          },
          "name": "flowStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 10405
          },
          "name": "kmsArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlow"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 14
      },
      "name": "AppflowFlowConfig",
      "namespace": "appflowFlow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#destination_flow_config_list AppflowFlow#destination_flow_config_list}",
            "stability": "stable",
            "summary": "List of Destination connectors of the flow."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 26
          },
          "name": "destinationFlowConfigList",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#flow_name AppflowFlow#flow_name}",
            "stability": "stable",
            "summary": "Name of the flow."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 32
          },
          "name": "flowName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#source_flow_config AppflowFlow#source_flow_config}",
            "stability": "stable",
            "summary": "Configurations of Source connector of the flow."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 56
          },
          "name": "sourceFlowConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#tasks AppflowFlow#tasks}",
            "stability": "stable",
            "summary": "List of tasks for the flow."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 68
          },
          "name": "tasks",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowTasks"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#trigger_config AppflowFlow#trigger_config}",
            "stability": "stable",
            "summary": "Trigger settings of the flow."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 74
          },
          "name": "triggerConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowTriggerConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#description AppflowFlow#description}",
            "stability": "stable",
            "summary": "Description of the flow."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/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/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#flow_status AppflowFlow#flow_status}",
            "stability": "stable",
            "summary": "Flow activation status for Scheduled- and Event-triggered flows."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 38
          },
          "name": "flowStatus",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If it's not provided, AWS Lambda uses a default service key.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#kms_arn AppflowFlow#kms_arn}",
            "stability": "stable",
            "summary": "The ARN of the AWS Key Management Service (AWS KMS) key that's used to encrypt your function's environment variables."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 44
          },
          "name": "kmsArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#metadata_catalog_config AppflowFlow#metadata_catalog_config}",
            "stability": "stable",
            "summary": "Configurations of metadata catalog of the flow."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 50
          },
          "name": "metadataCatalogConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowMetadataCatalogConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#tags AppflowFlow#tags}",
            "stability": "stable",
            "summary": "List of Tags."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 62
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowConfig"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 4345
      },
      "name": "AppflowFlowDestinationFlowConfigListDestinationConnectorProperties",
      "namespace": "appflowFlow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#custom_connector AppflowFlow#custom_connector}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 4349
          },
          "name": "customConnector",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesCustomConnector"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#event_bridge AppflowFlow#event_bridge}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 4353
          },
          "name": "eventBridge",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesEventBridge"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#lookout_metrics AppflowFlow#lookout_metrics}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 4357
          },
          "name": "lookoutMetrics",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesLookoutMetrics"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#marketo AppflowFlow#marketo}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 4361
          },
          "name": "marketo",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesMarketo"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#redshift AppflowFlow#redshift}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 4365
          },
          "name": "redshift",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesRedshift"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#s3 AppflowFlow#s3}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 4369
          },
          "name": "s3",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesS3"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#salesforce AppflowFlow#salesforce}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 4373
          },
          "name": "salesforce",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSalesforce"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#sapo_data AppflowFlow#sapo_data}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 4377
          },
          "name": "sapoData",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSapoData"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#snowflake AppflowFlow#snowflake}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 4381
          },
          "name": "snowflake",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSnowflake"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#upsolver AppflowFlow#upsolver}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 4385
          },
          "name": "upsolver",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesUpsolver"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#zendesk AppflowFlow#zendesk}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 4389
          },
          "name": "zendesk",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesZendesk"
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowDestinationFlowConfigListDestinationConnectorProperties"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesCustomConnector": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesCustomConnector",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 236
      },
      "name": "AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesCustomConnector",
      "namespace": "appflowFlow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#custom_properties AppflowFlow#custom_properties}",
            "stability": "stable",
            "summary": "A map for properties for custom connector."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 242
          },
          "name": "customProperties",
          "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/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#entity_name AppflowFlow#entity_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 246
          },
          "name": "entityName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#error_handling_config AppflowFlow#error_handling_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 250
          },
          "name": "errorHandlingConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesCustomConnectorErrorHandlingConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#id_field_names AppflowFlow#id_field_names}",
            "stability": "stable",
            "summary": "List of fields used as ID when performing a write operation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 256
          },
          "name": "idFieldNames",
          "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/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#write_operation_type AppflowFlow#write_operation_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 260
          },
          "name": "writeOperationType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesCustomConnector"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesCustomConnectorErrorHandlingConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesCustomConnectorErrorHandlingConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 76
      },
      "name": "AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesCustomConnectorErrorHandlingConfig",
      "namespace": "appflowFlow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#bucket_name AppflowFlow#bucket_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 80
          },
          "name": "bucketName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#bucket_prefix AppflowFlow#bucket_prefix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 84
          },
          "name": "bucketPrefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#fail_on_first_error AppflowFlow#fail_on_first_error}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 88
          },
          "name": "failOnFirstError",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesCustomConnectorErrorHandlingConfig"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesCustomConnectorErrorHandlingConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesCustomConnectorErrorHandlingConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-flow/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/appflow-flow/index.ts",
        "line": 134
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 196
          },
          "name": "resetBucketName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 212
          },
          "name": "resetBucketPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 228
          },
          "name": "resetFailOnFirstError"
        }
      ],
      "name": "AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesCustomConnectorErrorHandlingConfigOutputReference",
      "namespace": "appflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 200
          },
          "name": "bucketNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 216
          },
          "name": "bucketPrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 232
          },
          "name": "failOnFirstErrorInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 190
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 206
          },
          "name": "bucketPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 222
          },
          "name": "failOnFirstError",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 146
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesCustomConnectorErrorHandlingConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesCustomConnectorErrorHandlingConfigOutputReference"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesCustomConnectorOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesCustomConnectorOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-flow/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/appflow-flow/index.ts",
        "line": 320
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 423
          },
          "name": "putErrorHandlingConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesCustomConnectorErrorHandlingConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 394
          },
          "name": "resetCustomProperties"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 410
          },
          "name": "resetEntityName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 426
          },
          "name": "resetErrorHandlingConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 442
          },
          "name": "resetIdFieldNames"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 458
          },
          "name": "resetWriteOperationType"
        }
      ],
      "name": "AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesCustomConnectorOutputReference",
      "namespace": "appflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 420
          },
          "name": "errorHandlingConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesCustomConnectorErrorHandlingConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 398
          },
          "name": "customPropertiesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 414
          },
          "name": "entityNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 430
          },
          "name": "errorHandlingConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesCustomConnectorErrorHandlingConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 446
          },
          "name": "idFieldNamesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 462
          },
          "name": "writeOperationTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 388
          },
          "name": "customProperties",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 404
          },
          "name": "entityName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 436
          },
          "name": "idFieldNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 452
          },
          "name": "writeOperationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 332
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesCustomConnector"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesCustomConnectorOutputReference"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesEventBridge": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesEventBridge",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 626
      },
      "name": "AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesEventBridge",
      "namespace": "appflowFlow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#error_handling_config AppflowFlow#error_handling_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 630
          },
          "name": "errorHandlingConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesEventBridgeErrorHandlingConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#object AppflowFlow#object}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 634
          },
          "name": "object",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesEventBridge"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesEventBridgeErrorHandlingConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesEventBridgeErrorHandlingConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 466
      },
      "name": "AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesEventBridgeErrorHandlingConfig",
      "namespace": "appflowFlow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#bucket_name AppflowFlow#bucket_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 470
          },
          "name": "bucketName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#bucket_prefix AppflowFlow#bucket_prefix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 474
          },
          "name": "bucketPrefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#fail_on_first_error AppflowFlow#fail_on_first_error}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 478
          },
          "name": "failOnFirstError",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesEventBridgeErrorHandlingConfig"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesEventBridgeErrorHandlingConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesEventBridgeErrorHandlingConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-flow/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/appflow-flow/index.ts",
        "line": 524
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 586
          },
          "name": "resetBucketName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 602
          },
          "name": "resetBucketPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 618
          },
          "name": "resetFailOnFirstError"
        }
      ],
      "name": "AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesEventBridgeErrorHandlingConfigOutputReference",
      "namespace": "appflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 590
          },
          "name": "bucketNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 606
          },
          "name": "bucketPrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 622
          },
          "name": "failOnFirstErrorInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 580
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 596
          },
          "name": "bucketPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 612
          },
          "name": "failOnFirstError",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 536
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesEventBridgeErrorHandlingConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesEventBridgeErrorHandlingConfigOutputReference"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesEventBridgeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesEventBridgeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-flow/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 673
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 726
          },
          "name": "putErrorHandlingConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesEventBridgeErrorHandlingConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 729
          },
          "name": "resetErrorHandlingConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 745
          },
          "name": "resetObject"
        }
      ],
      "name": "AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesEventBridgeOutputReference",
      "namespace": "appflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 723
          },
          "name": "errorHandlingConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesEventBridgeErrorHandlingConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 733
          },
          "name": "errorHandlingConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesEventBridgeErrorHandlingConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 749
          },
          "name": "objectInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 739
          },
          "name": "object",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 685
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesEventBridge"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesEventBridgeOutputReference"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesLookoutMetrics": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesLookoutMetrics",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 753
      },
      "name": "AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesLookoutMetrics",
      "namespace": "appflowFlow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#object AppflowFlow#object}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 757
          },
          "name": "object",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesLookoutMetrics"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesLookoutMetricsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesLookoutMetricsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-flow/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/appflow-flow/index.ts",
        "line": 789
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 839
          },
          "name": "resetObject"
        }
      ],
      "name": "AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesLookoutMetricsOutputReference",
      "namespace": "appflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 843
          },
          "name": "objectInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 833
          },
          "name": "object",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 801
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesLookoutMetrics"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesLookoutMetricsOutputReference"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesMarketo": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesMarketo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 1007
      },
      "name": "AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesMarketo",
      "namespace": "appflowFlow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#error_handling_config AppflowFlow#error_handling_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 1011
          },
          "name": "errorHandlingConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesMarketoErrorHandlingConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#object AppflowFlow#object}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 1015
          },
          "name": "object",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesMarketo"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesMarketoErrorHandlingConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesMarketoErrorHandlingConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 847
      },
      "name": "AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesMarketoErrorHandlingConfig",
      "namespace": "appflowFlow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#bucket_name AppflowFlow#bucket_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 851
          },
          "name": "bucketName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#bucket_prefix AppflowFlow#bucket_prefix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 855
          },
          "name": "bucketPrefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#fail_on_first_error AppflowFlow#fail_on_first_error}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 859
          },
          "name": "failOnFirstError",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesMarketoErrorHandlingConfig"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesMarketoErrorHandlingConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesMarketoErrorHandlingConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-flow/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 905
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 967
          },
          "name": "resetBucketName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 983
          },
          "name": "resetBucketPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 999
          },
          "name": "resetFailOnFirstError"
        }
      ],
      "name": "AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesMarketoErrorHandlingConfigOutputReference",
      "namespace": "appflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 971
          },
          "name": "bucketNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 987
          },
          "name": "bucketPrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 1003
          },
          "name": "failOnFirstErrorInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 961
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 977
          },
          "name": "bucketPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 993
          },
          "name": "failOnFirstError",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 917
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesMarketoErrorHandlingConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesMarketoErrorHandlingConfigOutputReference"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesMarketoOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesMarketoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-flow/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/appflow-flow/index.ts",
        "line": 1054
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 1107
          },
          "name": "putErrorHandlingConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesMarketoErrorHandlingConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 1110
          },
          "name": "resetErrorHandlingConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 1126
          },
          "name": "resetObject"
        }
      ],
      "name": "AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesMarketoOutputReference",
      "namespace": "appflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 1104
          },
          "name": "errorHandlingConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesMarketoErrorHandlingConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 1114
          },
          "name": "errorHandlingConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesMarketoErrorHandlingConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 1130
          },
          "name": "objectInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 1120
          },
          "name": "object",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 1066
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesMarketo"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesMarketoOutputReference"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-flow/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 4491
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 4598
          },
          "name": "putCustomConnector",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesCustomConnector"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 4614
          },
          "name": "putEventBridge",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesEventBridge"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 4630
          },
          "name": "putLookoutMetrics",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesLookoutMetrics"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 4646
          },
          "name": "putMarketo",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesMarketo"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 4662
          },
          "name": "putRedshift",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesRedshift"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 4678
          },
          "name": "putS3",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesS3"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 4694
          },
          "name": "putSalesforce",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSalesforce"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 4710
          },
          "name": "putSapoData",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSapoData"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 4726
          },
          "name": "putSnowflake",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSnowflake"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 4742
          },
          "name": "putUpsolver",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesUpsolver"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 4758
          },
          "name": "putZendesk",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesZendesk"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 4601
          },
          "name": "resetCustomConnector"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 4617
          },
          "name": "resetEventBridge"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 4633
          },
          "name": "resetLookoutMetrics"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 4649
          },
          "name": "resetMarketo"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 4665
          },
          "name": "resetRedshift"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 4681
          },
          "name": "resetS3"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 4697
          },
          "name": "resetSalesforce"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 4713
          },
          "name": "resetSapoData"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 4729
          },
          "name": "resetSnowflake"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 4745
          },
          "name": "resetUpsolver"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 4761
          },
          "name": "resetZendesk"
        }
      ],
      "name": "AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesOutputReference",
      "namespace": "appflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 4595
          },
          "name": "customConnector",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesCustomConnectorOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 4611
          },
          "name": "eventBridge",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesEventBridgeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 4627
          },
          "name": "lookoutMetrics",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesLookoutMetricsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 4643
          },
          "name": "marketo",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesMarketoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 4659
          },
          "name": "redshift",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesRedshiftOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 4675
          },
          "name": "s3",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesS3OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 4691
          },
          "name": "salesforce",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSalesforceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 4707
          },
          "name": "sapoData",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSapoDataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 4723
          },
          "name": "snowflake",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSnowflakeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 4739
          },
          "name": "upsolver",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesUpsolverOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 4755
          },
          "name": "zendesk",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesZendeskOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 4605
          },
          "name": "customConnectorInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesCustomConnector"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 4621
          },
          "name": "eventBridgeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesEventBridge"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 4637
          },
          "name": "lookoutMetricsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesLookoutMetrics"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 4653
          },
          "name": "marketoInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesMarketo"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 4669
          },
          "name": "redshiftInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesRedshift"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 4685
          },
          "name": "s3Input",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesS3"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 4701
          },
          "name": "salesforceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSalesforce"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 4717
          },
          "name": "sapoDataInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSapoData"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 4733
          },
          "name": "snowflakeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSnowflake"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 4749
          },
          "name": "upsolverInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesUpsolver"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 4765
          },
          "name": "zendeskInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesZendesk"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 4503
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorProperties"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesRedshift": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesRedshift",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 1294
      },
      "name": "AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesRedshift",
      "namespace": "appflowFlow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#bucket_prefix AppflowFlow#bucket_prefix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 1298
          },
          "name": "bucketPrefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#error_handling_config AppflowFlow#error_handling_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 1302
          },
          "name": "errorHandlingConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesRedshiftErrorHandlingConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#intermediate_bucket_name AppflowFlow#intermediate_bucket_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 1306
          },
          "name": "intermediateBucketName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#object AppflowFlow#object}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 1310
          },
          "name": "object",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesRedshift"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesRedshiftErrorHandlingConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesRedshiftErrorHandlingConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 1134
      },
      "name": "AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesRedshiftErrorHandlingConfig",
      "namespace": "appflowFlow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#bucket_name AppflowFlow#bucket_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 1138
          },
          "name": "bucketName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#bucket_prefix AppflowFlow#bucket_prefix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 1142
          },
          "name": "bucketPrefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#fail_on_first_error AppflowFlow#fail_on_first_error}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 1146
          },
          "name": "failOnFirstError",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesRedshiftErrorHandlingConfig"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesRedshiftErrorHandlingConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesRedshiftErrorHandlingConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-flow/index.ts",
          "line": 1200
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 1192
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 1254
          },
          "name": "resetBucketName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 1270
          },
          "name": "resetBucketPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 1286
          },
          "name": "resetFailOnFirstError"
        }
      ],
      "name": "AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesRedshiftErrorHandlingConfigOutputReference",
      "namespace": "appflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 1258
          },
          "name": "bucketNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 1274
          },
          "name": "bucketPrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 1290
          },
          "name": "failOnFirstErrorInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 1248
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 1264
          },
          "name": "bucketPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 1280
          },
          "name": "failOnFirstError",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 1204
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesRedshiftErrorHandlingConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesRedshiftErrorHandlingConfigOutputReference"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesRedshiftOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesRedshiftOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-flow/index.ts",
          "line": 1371
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 1363
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 1444
          },
          "name": "putErrorHandlingConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesRedshiftErrorHandlingConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 1431
          },
          "name": "resetBucketPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 1447
          },
          "name": "resetErrorHandlingConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 1463
          },
          "name": "resetIntermediateBucketName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 1479
          },
          "name": "resetObject"
        }
      ],
      "name": "AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesRedshiftOutputReference",
      "namespace": "appflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 1441
          },
          "name": "errorHandlingConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesRedshiftErrorHandlingConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 1435
          },
          "name": "bucketPrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 1451
          },
          "name": "errorHandlingConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesRedshiftErrorHandlingConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 1467
          },
          "name": "intermediateBucketNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 1483
          },
          "name": "objectInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 1425
          },
          "name": "bucketPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 1457
          },
          "name": "intermediateBucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 1473
          },
          "name": "object",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 1375
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesRedshift"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesRedshiftOutputReference"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesS3": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesS3",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 1967
      },
      "name": "AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesS3",
      "namespace": "appflowFlow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#bucket_name AppflowFlow#bucket_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 1971
          },
          "name": "bucketName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#bucket_prefix AppflowFlow#bucket_prefix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 1975
          },
          "name": "bucketPrefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#s3_output_format_config AppflowFlow#s3_output_format_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 1979
          },
          "name": "s3OutputFormatConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesS3S3OutputFormatConfig"
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesS3"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesS3OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesS3OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-flow/index.ts",
          "line": 2033
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 2025
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 2116
          },
          "name": "putS3OutputFormatConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesS3S3OutputFormatConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 2087
          },
          "name": "resetBucketName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 2103
          },
          "name": "resetBucketPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 2119
          },
          "name": "resetS3OutputFormatConfig"
        }
      ],
      "name": "AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesS3OutputReference",
      "namespace": "appflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 2113
          },
          "name": "s3OutputFormatConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesS3S3OutputFormatConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 2091
          },
          "name": "bucketNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 2107
          },
          "name": "bucketPrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 2123
          },
          "name": "s3OutputFormatConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesS3S3OutputFormatConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 2081
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 2097
          },
          "name": "bucketPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 2037
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesS3"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesS3OutputReference"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesS3S3OutputFormatConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesS3S3OutputFormatConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 1774
      },
      "name": "AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesS3S3OutputFormatConfig",
      "namespace": "appflowFlow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#aggregation_config AppflowFlow#aggregation_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 1778
          },
          "name": "aggregationConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesS3S3OutputFormatConfigAggregationConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#file_type AppflowFlow#file_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 1782
          },
          "name": "fileType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#prefix_config AppflowFlow#prefix_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 1786
          },
          "name": "prefixConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesS3S3OutputFormatConfigPrefixConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#preserve_source_data_typing AppflowFlow#preserve_source_data_typing}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 1790
          },
          "name": "preserveSourceDataTyping",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesS3S3OutputFormatConfig"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesS3S3OutputFormatConfigAggregationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesS3S3OutputFormatConfigAggregationConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 1487
      },
      "name": "AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesS3S3OutputFormatConfigAggregationConfig",
      "namespace": "appflowFlow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#aggregation_type AppflowFlow#aggregation_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 1491
          },
          "name": "aggregationType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#target_file_size AppflowFlow#target_file_size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 1495
          },
          "name": "targetFileSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesS3S3OutputFormatConfigAggregationConfig"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesS3S3OutputFormatConfigAggregationConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesS3S3OutputFormatConfigAggregationConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-flow/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/appflow-flow/index.ts",
        "line": 1534
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 1590
          },
          "name": "resetAggregationType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 1606
          },
          "name": "resetTargetFileSize"
        }
      ],
      "name": "AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesS3S3OutputFormatConfigAggregationConfigOutputReference",
      "namespace": "appflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 1594
          },
          "name": "aggregationTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 1610
          },
          "name": "targetFileSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 1584
          },
          "name": "aggregationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 1600
          },
          "name": "targetFileSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 1546
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesS3S3OutputFormatConfigAggregationConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesS3S3OutputFormatConfigAggregationConfigOutputReference"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesS3S3OutputFormatConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesS3S3OutputFormatConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-flow/index.ts",
          "line": 1851
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 1843
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 1908
          },
          "name": "putAggregationConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesS3S3OutputFormatConfigAggregationConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 1940
          },
          "name": "putPrefixConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesS3S3OutputFormatConfigPrefixConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 1911
          },
          "name": "resetAggregationConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 1927
          },
          "name": "resetFileType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 1943
          },
          "name": "resetPrefixConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 1959
          },
          "name": "resetPreserveSourceDataTyping"
        }
      ],
      "name": "AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesS3S3OutputFormatConfigOutputReference",
      "namespace": "appflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 1905
          },
          "name": "aggregationConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesS3S3OutputFormatConfigAggregationConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 1937
          },
          "name": "prefixConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesS3S3OutputFormatConfigPrefixConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 1915
          },
          "name": "aggregationConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesS3S3OutputFormatConfigAggregationConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 1931
          },
          "name": "fileTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 1947
          },
          "name": "prefixConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesS3S3OutputFormatConfigPrefixConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 1963
          },
          "name": "preserveSourceDataTypingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 1921
          },
          "name": "fileType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 1953
          },
          "name": "preserveSourceDataTyping",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 1855
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesS3S3OutputFormatConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesS3S3OutputFormatConfigOutputReference"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesS3S3OutputFormatConfigPrefixConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesS3S3OutputFormatConfigPrefixConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 1614
      },
      "name": "AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesS3S3OutputFormatConfigPrefixConfig",
      "namespace": "appflowFlow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#path_prefix_hierarchy AppflowFlow#path_prefix_hierarchy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 1618
          },
          "name": "pathPrefixHierarchy",
          "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/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#prefix_format AppflowFlow#prefix_format}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 1622
          },
          "name": "prefixFormat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#prefix_type AppflowFlow#prefix_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 1626
          },
          "name": "prefixType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesS3S3OutputFormatConfigPrefixConfig"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesS3S3OutputFormatConfigPrefixConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesS3S3OutputFormatConfigPrefixConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-flow/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/appflow-flow/index.ts",
        "line": 1672
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 1734
          },
          "name": "resetPathPrefixHierarchy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 1750
          },
          "name": "resetPrefixFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 1766
          },
          "name": "resetPrefixType"
        }
      ],
      "name": "AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesS3S3OutputFormatConfigPrefixConfigOutputReference",
      "namespace": "appflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 1738
          },
          "name": "pathPrefixHierarchyInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 1754
          },
          "name": "prefixFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 1770
          },
          "name": "prefixTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 1728
          },
          "name": "pathPrefixHierarchy",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 1744
          },
          "name": "prefixFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 1760
          },
          "name": "prefixType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 1684
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesS3S3OutputFormatConfigPrefixConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesS3S3OutputFormatConfigPrefixConfigOutputReference"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSalesforce": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSalesforce",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 2287
      },
      "name": "AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSalesforce",
      "namespace": "appflowFlow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#data_transfer_api AppflowFlow#data_transfer_api}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 2291
          },
          "name": "dataTransferApi",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#error_handling_config AppflowFlow#error_handling_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 2295
          },
          "name": "errorHandlingConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSalesforceErrorHandlingConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#id_field_names AppflowFlow#id_field_names}",
            "stability": "stable",
            "summary": "List of fields used as ID when performing a write operation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 2301
          },
          "name": "idFieldNames",
          "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/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#object AppflowFlow#object}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 2305
          },
          "name": "object",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#write_operation_type AppflowFlow#write_operation_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 2309
          },
          "name": "writeOperationType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSalesforce"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSalesforceErrorHandlingConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSalesforceErrorHandlingConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 2127
      },
      "name": "AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSalesforceErrorHandlingConfig",
      "namespace": "appflowFlow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#bucket_name AppflowFlow#bucket_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 2131
          },
          "name": "bucketName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#bucket_prefix AppflowFlow#bucket_prefix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 2135
          },
          "name": "bucketPrefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#fail_on_first_error AppflowFlow#fail_on_first_error}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 2139
          },
          "name": "failOnFirstError",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSalesforceErrorHandlingConfig"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSalesforceErrorHandlingConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSalesforceErrorHandlingConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-flow/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 2185
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 2247
          },
          "name": "resetBucketName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 2263
          },
          "name": "resetBucketPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 2279
          },
          "name": "resetFailOnFirstError"
        }
      ],
      "name": "AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSalesforceErrorHandlingConfigOutputReference",
      "namespace": "appflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 2251
          },
          "name": "bucketNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 2267
          },
          "name": "bucketPrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 2283
          },
          "name": "failOnFirstErrorInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 2241
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 2257
          },
          "name": "bucketPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 2273
          },
          "name": "failOnFirstError",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 2197
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSalesforceErrorHandlingConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSalesforceErrorHandlingConfigOutputReference"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSalesforceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSalesforceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-flow/index.ts",
          "line": 2377
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 2369
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 2456
          },
          "name": "putErrorHandlingConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSalesforceErrorHandlingConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 2443
          },
          "name": "resetDataTransferApi"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 2459
          },
          "name": "resetErrorHandlingConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 2475
          },
          "name": "resetIdFieldNames"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 2491
          },
          "name": "resetObject"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 2507
          },
          "name": "resetWriteOperationType"
        }
      ],
      "name": "AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSalesforceOutputReference",
      "namespace": "appflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 2453
          },
          "name": "errorHandlingConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSalesforceErrorHandlingConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 2447
          },
          "name": "dataTransferApiInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 2463
          },
          "name": "errorHandlingConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSalesforceErrorHandlingConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 2479
          },
          "name": "idFieldNamesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 2495
          },
          "name": "objectInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 2511
          },
          "name": "writeOperationTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 2437
          },
          "name": "dataTransferApi",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 2469
          },
          "name": "idFieldNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 2485
          },
          "name": "object",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 2501
          },
          "name": "writeOperationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 2381
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSalesforce"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSalesforceOutputReference"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSapoData": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSapoData",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 2802
      },
      "name": "AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSapoData",
      "namespace": "appflowFlow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#error_handling_config AppflowFlow#error_handling_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 2806
          },
          "name": "errorHandlingConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSapoDataErrorHandlingConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#id_field_names AppflowFlow#id_field_names}",
            "stability": "stable",
            "summary": "List of fields used as ID when performing a write operation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 2812
          },
          "name": "idFieldNames",
          "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/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#object_path AppflowFlow#object_path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 2816
          },
          "name": "objectPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#success_response_handling_config AppflowFlow#success_response_handling_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 2820
          },
          "name": "successResponseHandlingConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSapoDataSuccessResponseHandlingConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#write_operation_type AppflowFlow#write_operation_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 2824
          },
          "name": "writeOperationType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSapoData"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSapoDataErrorHandlingConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSapoDataErrorHandlingConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 2515
      },
      "name": "AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSapoDataErrorHandlingConfig",
      "namespace": "appflowFlow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#bucket_name AppflowFlow#bucket_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 2519
          },
          "name": "bucketName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#bucket_prefix AppflowFlow#bucket_prefix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 2523
          },
          "name": "bucketPrefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#fail_on_first_error AppflowFlow#fail_on_first_error}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 2527
          },
          "name": "failOnFirstError",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSapoDataErrorHandlingConfig"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSapoDataErrorHandlingConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSapoDataErrorHandlingConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-flow/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 2573
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 2635
          },
          "name": "resetBucketName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 2651
          },
          "name": "resetBucketPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 2667
          },
          "name": "resetFailOnFirstError"
        }
      ],
      "name": "AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSapoDataErrorHandlingConfigOutputReference",
      "namespace": "appflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 2639
          },
          "name": "bucketNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 2655
          },
          "name": "bucketPrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 2671
          },
          "name": "failOnFirstErrorInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 2629
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 2645
          },
          "name": "bucketPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 2661
          },
          "name": "failOnFirstError",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 2585
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSapoDataErrorHandlingConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSapoDataErrorHandlingConfigOutputReference"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSapoDataOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSapoDataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-flow/index.ts",
          "line": 2892
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 2884
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 2955
          },
          "name": "putErrorHandlingConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSapoDataErrorHandlingConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 3003
          },
          "name": "putSuccessResponseHandlingConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSapoDataSuccessResponseHandlingConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 2958
          },
          "name": "resetErrorHandlingConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 2974
          },
          "name": "resetIdFieldNames"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 2990
          },
          "name": "resetObjectPath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 3006
          },
          "name": "resetSuccessResponseHandlingConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 3022
          },
          "name": "resetWriteOperationType"
        }
      ],
      "name": "AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSapoDataOutputReference",
      "namespace": "appflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 2952
          },
          "name": "errorHandlingConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSapoDataErrorHandlingConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 3000
          },
          "name": "successResponseHandlingConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSapoDataSuccessResponseHandlingConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 2962
          },
          "name": "errorHandlingConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSapoDataErrorHandlingConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 2978
          },
          "name": "idFieldNamesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 2994
          },
          "name": "objectPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 3010
          },
          "name": "successResponseHandlingConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSapoDataSuccessResponseHandlingConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 3026
          },
          "name": "writeOperationTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 2968
          },
          "name": "idFieldNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 2984
          },
          "name": "objectPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 3016
          },
          "name": "writeOperationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 2896
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSapoData"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSapoDataOutputReference"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSapoDataSuccessResponseHandlingConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSapoDataSuccessResponseHandlingConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 2675
      },
      "name": "AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSapoDataSuccessResponseHandlingConfig",
      "namespace": "appflowFlow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#bucket_name AppflowFlow#bucket_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 2679
          },
          "name": "bucketName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#bucket_prefix AppflowFlow#bucket_prefix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 2683
          },
          "name": "bucketPrefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSapoDataSuccessResponseHandlingConfig"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSapoDataSuccessResponseHandlingConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSapoDataSuccessResponseHandlingConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-flow/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/appflow-flow/index.ts",
        "line": 2722
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 2778
          },
          "name": "resetBucketName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 2794
          },
          "name": "resetBucketPrefix"
        }
      ],
      "name": "AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSapoDataSuccessResponseHandlingConfigOutputReference",
      "namespace": "appflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 2782
          },
          "name": "bucketNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 2798
          },
          "name": "bucketPrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 2772
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 2788
          },
          "name": "bucketPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 2734
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSapoDataSuccessResponseHandlingConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSapoDataSuccessResponseHandlingConfigOutputReference"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSnowflake": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSnowflake",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 3190
      },
      "name": "AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSnowflake",
      "namespace": "appflowFlow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#bucket_prefix AppflowFlow#bucket_prefix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 3194
          },
          "name": "bucketPrefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#error_handling_config AppflowFlow#error_handling_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 3198
          },
          "name": "errorHandlingConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSnowflakeErrorHandlingConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#intermediate_bucket_name AppflowFlow#intermediate_bucket_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 3202
          },
          "name": "intermediateBucketName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#object AppflowFlow#object}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 3206
          },
          "name": "object",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSnowflake"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSnowflakeErrorHandlingConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSnowflakeErrorHandlingConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 3030
      },
      "name": "AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSnowflakeErrorHandlingConfig",
      "namespace": "appflowFlow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#bucket_name AppflowFlow#bucket_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 3034
          },
          "name": "bucketName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#bucket_prefix AppflowFlow#bucket_prefix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 3038
          },
          "name": "bucketPrefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#fail_on_first_error AppflowFlow#fail_on_first_error}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 3042
          },
          "name": "failOnFirstError",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSnowflakeErrorHandlingConfig"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSnowflakeErrorHandlingConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSnowflakeErrorHandlingConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-flow/index.ts",
          "line": 3096
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 3088
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 3150
          },
          "name": "resetBucketName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 3166
          },
          "name": "resetBucketPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 3182
          },
          "name": "resetFailOnFirstError"
        }
      ],
      "name": "AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSnowflakeErrorHandlingConfigOutputReference",
      "namespace": "appflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 3154
          },
          "name": "bucketNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 3170
          },
          "name": "bucketPrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 3186
          },
          "name": "failOnFirstErrorInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 3144
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 3160
          },
          "name": "bucketPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 3176
          },
          "name": "failOnFirstError",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 3100
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSnowflakeErrorHandlingConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSnowflakeErrorHandlingConfigOutputReference"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSnowflakeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSnowflakeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-flow/index.ts",
          "line": 3267
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 3259
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 3340
          },
          "name": "putErrorHandlingConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSnowflakeErrorHandlingConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 3327
          },
          "name": "resetBucketPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 3343
          },
          "name": "resetErrorHandlingConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 3359
          },
          "name": "resetIntermediateBucketName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 3375
          },
          "name": "resetObject"
        }
      ],
      "name": "AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSnowflakeOutputReference",
      "namespace": "appflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 3337
          },
          "name": "errorHandlingConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSnowflakeErrorHandlingConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 3331
          },
          "name": "bucketPrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 3347
          },
          "name": "errorHandlingConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSnowflakeErrorHandlingConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 3363
          },
          "name": "intermediateBucketNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 3379
          },
          "name": "objectInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 3321
          },
          "name": "bucketPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 3353
          },
          "name": "intermediateBucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 3369
          },
          "name": "object",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 3271
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSnowflake"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSnowflakeOutputReference"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesUpsolver": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesUpsolver",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 3830
      },
      "name": "AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesUpsolver",
      "namespace": "appflowFlow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#bucket_name AppflowFlow#bucket_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 3834
          },
          "name": "bucketName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#bucket_prefix AppflowFlow#bucket_prefix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 3838
          },
          "name": "bucketPrefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#s3_output_format_config AppflowFlow#s3_output_format_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 3842
          },
          "name": "s3OutputFormatConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesUpsolverS3OutputFormatConfig"
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesUpsolver"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesUpsolverOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesUpsolverOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-flow/index.ts",
          "line": 3896
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 3888
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 3979
          },
          "name": "putS3OutputFormatConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesUpsolverS3OutputFormatConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 3950
          },
          "name": "resetBucketName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 3966
          },
          "name": "resetBucketPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 3982
          },
          "name": "resetS3OutputFormatConfig"
        }
      ],
      "name": "AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesUpsolverOutputReference",
      "namespace": "appflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 3976
          },
          "name": "s3OutputFormatConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesUpsolverS3OutputFormatConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 3954
          },
          "name": "bucketNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 3970
          },
          "name": "bucketPrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 3986
          },
          "name": "s3OutputFormatConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesUpsolverS3OutputFormatConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 3944
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 3960
          },
          "name": "bucketPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 3900
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesUpsolver"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesUpsolverOutputReference"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesUpsolverS3OutputFormatConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesUpsolverS3OutputFormatConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 3670
      },
      "name": "AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesUpsolverS3OutputFormatConfig",
      "namespace": "appflowFlow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#aggregation_config AppflowFlow#aggregation_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 3674
          },
          "name": "aggregationConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesUpsolverS3OutputFormatConfigAggregationConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#file_type AppflowFlow#file_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 3678
          },
          "name": "fileType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#prefix_config AppflowFlow#prefix_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 3682
          },
          "name": "prefixConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesUpsolverS3OutputFormatConfigPrefixConfig"
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesUpsolverS3OutputFormatConfig"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesUpsolverS3OutputFormatConfigAggregationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesUpsolverS3OutputFormatConfigAggregationConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 3383
      },
      "name": "AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesUpsolverS3OutputFormatConfigAggregationConfig",
      "namespace": "appflowFlow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#aggregation_type AppflowFlow#aggregation_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 3387
          },
          "name": "aggregationType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#target_file_size AppflowFlow#target_file_size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 3391
          },
          "name": "targetFileSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesUpsolverS3OutputFormatConfigAggregationConfig"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesUpsolverS3OutputFormatConfigAggregationConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesUpsolverS3OutputFormatConfigAggregationConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-flow/index.ts",
          "line": 3438
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 3430
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 3486
          },
          "name": "resetAggregationType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 3502
          },
          "name": "resetTargetFileSize"
        }
      ],
      "name": "AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesUpsolverS3OutputFormatConfigAggregationConfigOutputReference",
      "namespace": "appflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 3490
          },
          "name": "aggregationTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 3506
          },
          "name": "targetFileSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 3480
          },
          "name": "aggregationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 3496
          },
          "name": "targetFileSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 3442
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesUpsolverS3OutputFormatConfigAggregationConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesUpsolverS3OutputFormatConfigAggregationConfigOutputReference"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesUpsolverS3OutputFormatConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesUpsolverS3OutputFormatConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-flow/index.ts",
          "line": 3736
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 3728
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 3787
          },
          "name": "putAggregationConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesUpsolverS3OutputFormatConfigAggregationConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 3819
          },
          "name": "putPrefixConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesUpsolverS3OutputFormatConfigPrefixConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 3790
          },
          "name": "resetAggregationConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 3806
          },
          "name": "resetFileType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 3822
          },
          "name": "resetPrefixConfig"
        }
      ],
      "name": "AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesUpsolverS3OutputFormatConfigOutputReference",
      "namespace": "appflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 3784
          },
          "name": "aggregationConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesUpsolverS3OutputFormatConfigAggregationConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 3816
          },
          "name": "prefixConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesUpsolverS3OutputFormatConfigPrefixConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 3794
          },
          "name": "aggregationConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesUpsolverS3OutputFormatConfigAggregationConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 3810
          },
          "name": "fileTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 3826
          },
          "name": "prefixConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesUpsolverS3OutputFormatConfigPrefixConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 3800
          },
          "name": "fileType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 3740
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesUpsolverS3OutputFormatConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesUpsolverS3OutputFormatConfigOutputReference"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesUpsolverS3OutputFormatConfigPrefixConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesUpsolverS3OutputFormatConfigPrefixConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 3510
      },
      "name": "AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesUpsolverS3OutputFormatConfigPrefixConfig",
      "namespace": "appflowFlow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#path_prefix_hierarchy AppflowFlow#path_prefix_hierarchy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 3514
          },
          "name": "pathPrefixHierarchy",
          "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/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#prefix_format AppflowFlow#prefix_format}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 3518
          },
          "name": "prefixFormat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#prefix_type AppflowFlow#prefix_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 3522
          },
          "name": "prefixType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesUpsolverS3OutputFormatConfigPrefixConfig"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesUpsolverS3OutputFormatConfigPrefixConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesUpsolverS3OutputFormatConfigPrefixConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-flow/index.ts",
          "line": 3576
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 3568
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 3630
          },
          "name": "resetPathPrefixHierarchy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 3646
          },
          "name": "resetPrefixFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 3662
          },
          "name": "resetPrefixType"
        }
      ],
      "name": "AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesUpsolverS3OutputFormatConfigPrefixConfigOutputReference",
      "namespace": "appflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 3634
          },
          "name": "pathPrefixHierarchyInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 3650
          },
          "name": "prefixFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 3666
          },
          "name": "prefixTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 3624
          },
          "name": "pathPrefixHierarchy",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 3640
          },
          "name": "prefixFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 3656
          },
          "name": "prefixType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 3580
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesUpsolverS3OutputFormatConfigPrefixConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesUpsolverS3OutputFormatConfigPrefixConfigOutputReference"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesZendesk": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesZendesk",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 4150
      },
      "name": "AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesZendesk",
      "namespace": "appflowFlow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#error_handling_config AppflowFlow#error_handling_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 4154
          },
          "name": "errorHandlingConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesZendeskErrorHandlingConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#id_field_names AppflowFlow#id_field_names}",
            "stability": "stable",
            "summary": "List of fields used as ID when performing a write operation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 4160
          },
          "name": "idFieldNames",
          "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/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#object AppflowFlow#object}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 4164
          },
          "name": "object",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#write_operation_type AppflowFlow#write_operation_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 4168
          },
          "name": "writeOperationType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesZendesk"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesZendeskErrorHandlingConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesZendeskErrorHandlingConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 3990
      },
      "name": "AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesZendeskErrorHandlingConfig",
      "namespace": "appflowFlow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#bucket_name AppflowFlow#bucket_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 3994
          },
          "name": "bucketName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#bucket_prefix AppflowFlow#bucket_prefix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 3998
          },
          "name": "bucketPrefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#fail_on_first_error AppflowFlow#fail_on_first_error}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 4002
          },
          "name": "failOnFirstError",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesZendeskErrorHandlingConfig"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesZendeskErrorHandlingConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesZendeskErrorHandlingConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-flow/index.ts",
          "line": 4056
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 4048
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 4110
          },
          "name": "resetBucketName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 4126
          },
          "name": "resetBucketPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 4142
          },
          "name": "resetFailOnFirstError"
        }
      ],
      "name": "AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesZendeskErrorHandlingConfigOutputReference",
      "namespace": "appflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 4114
          },
          "name": "bucketNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 4130
          },
          "name": "bucketPrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 4146
          },
          "name": "failOnFirstErrorInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 4104
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 4120
          },
          "name": "bucketPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 4136
          },
          "name": "failOnFirstError",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 4060
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesZendeskErrorHandlingConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesZendeskErrorHandlingConfigOutputReference"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesZendeskOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesZendeskOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-flow/index.ts",
          "line": 4229
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 4221
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 4286
          },
          "name": "putErrorHandlingConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesZendeskErrorHandlingConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 4289
          },
          "name": "resetErrorHandlingConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 4305
          },
          "name": "resetIdFieldNames"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 4321
          },
          "name": "resetObject"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 4337
          },
          "name": "resetWriteOperationType"
        }
      ],
      "name": "AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesZendeskOutputReference",
      "namespace": "appflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 4283
          },
          "name": "errorHandlingConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesZendeskErrorHandlingConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 4293
          },
          "name": "errorHandlingConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesZendeskErrorHandlingConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 4309
          },
          "name": "idFieldNamesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 4325
          },
          "name": "objectInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 4341
          },
          "name": "writeOperationTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 4299
          },
          "name": "idFieldNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 4315
          },
          "name": "object",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 4331
          },
          "name": "writeOperationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 4233
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesZendesk"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesZendeskOutputReference"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 4769
      },
      "name": "AppflowFlowDestinationFlowConfigListStruct",
      "namespace": "appflowFlow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#connector_type AppflowFlow#connector_type}",
            "stability": "stable",
            "summary": "Destination connector type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 4787
          },
          "name": "connectorType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#destination_connector_properties AppflowFlow#destination_connector_properties}",
            "stability": "stable",
            "summary": "Destination connector details."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 4793
          },
          "name": "destinationConnectorProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorProperties"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#api_version AppflowFlow#api_version}",
            "stability": "stable",
            "summary": "The API version that the destination connector uses."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 4775
          },
          "name": "apiVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#connector_profile_name AppflowFlow#connector_profile_name}",
            "stability": "stable",
            "summary": "Name of destination connector profile."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 4781
          },
          "name": "connectorProfileName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowDestinationFlowConfigListStruct"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListStructList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListStructList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-flow/index.ts",
          "line": 4975
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 4967
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 4982
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListStructOutputReference"
            }
          }
        }
      ],
      "name": "AppflowFlowDestinationFlowConfigListStructList",
      "namespace": "appflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 4968
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowDestinationFlowConfigListStructList"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-flow/index.ts",
          "line": 4856
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 4846
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 4958
          },
          "name": "putDestinationConnectorProperties",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorProperties"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 4916
          },
          "name": "resetApiVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 4932
          },
          "name": "resetConnectorProfileName"
        }
      ],
      "name": "AppflowFlowDestinationFlowConfigListStructOutputReference",
      "namespace": "appflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 4955
          },
          "name": "destinationConnectorProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 4920
          },
          "name": "apiVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 4936
          },
          "name": "connectorProfileNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 4949
          },
          "name": "connectorTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 4962
          },
          "name": "destinationConnectorPropertiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListDestinationConnectorProperties"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 4910
          },
          "name": "apiVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 4926
          },
          "name": "connectorProfileName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 4942
          },
          "name": "connectorType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 4860
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowDestinationFlowConfigListStruct"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowDestinationFlowConfigListStructOutputReference"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowMetadataCatalogConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowMetadataCatalogConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 5152
      },
      "name": "AppflowFlowMetadataCatalogConfig",
      "namespace": "appflowFlow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#glue_data_catalog AppflowFlow#glue_data_catalog}",
            "stability": "stable",
            "summary": "Configurations of glue data catalog of the flow."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 5158
          },
          "name": "glueDataCatalog",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowMetadataCatalogConfigGlueDataCatalog"
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowMetadataCatalogConfig"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowMetadataCatalogConfigGlueDataCatalog": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowMetadataCatalogConfigGlueDataCatalog",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 4986
      },
      "name": "AppflowFlowMetadataCatalogConfigGlueDataCatalog",
      "namespace": "appflowFlow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#database_name AppflowFlow#database_name}",
            "stability": "stable",
            "summary": "A string containing the value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 4992
          },
          "name": "databaseName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#role_arn AppflowFlow#role_arn}",
            "stability": "stable",
            "summary": "A string containing the value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 4998
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#table_prefix AppflowFlow#table_prefix}",
            "stability": "stable",
            "summary": "A string containing the value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 5004
          },
          "name": "tablePrefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowMetadataCatalogConfigGlueDataCatalog"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowMetadataCatalogConfigGlueDataCatalogOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowMetadataCatalogConfigGlueDataCatalogOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-flow/index.ts",
          "line": 5058
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 5050
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 5112
          },
          "name": "resetDatabaseName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 5128
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 5144
          },
          "name": "resetTablePrefix"
        }
      ],
      "name": "AppflowFlowMetadataCatalogConfigGlueDataCatalogOutputReference",
      "namespace": "appflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 5116
          },
          "name": "databaseNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 5132
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 5148
          },
          "name": "tablePrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 5106
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 5122
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 5138
          },
          "name": "tablePrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 5062
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowMetadataCatalogConfigGlueDataCatalog"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowMetadataCatalogConfigGlueDataCatalogOutputReference"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowMetadataCatalogConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowMetadataCatalogConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-flow/index.ts",
          "line": 5198
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 5190
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 5237
          },
          "name": "putGlueDataCatalog",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowMetadataCatalogConfigGlueDataCatalog"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 5240
          },
          "name": "resetGlueDataCatalog"
        }
      ],
      "name": "AppflowFlowMetadataCatalogConfigOutputReference",
      "namespace": "appflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 5234
          },
          "name": "glueDataCatalog",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowMetadataCatalogConfigGlueDataCatalogOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 5244
          },
          "name": "glueDataCatalogInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowMetadataCatalogConfigGlueDataCatalog"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 5202
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowMetadataCatalogConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowMetadataCatalogConfigOutputReference"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 8408
      },
      "name": "AppflowFlowSourceFlowConfig",
      "namespace": "appflowFlow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#connector_type AppflowFlow#connector_type}",
            "stability": "stable",
            "summary": "Type of source connector."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8426
          },
          "name": "connectorType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#source_connector_properties AppflowFlow#source_connector_properties}",
            "stability": "stable",
            "summary": "Source connector details required to query a connector."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8438
          },
          "name": "sourceConnectorProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorProperties"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#api_version AppflowFlow#api_version}",
            "stability": "stable",
            "summary": "The API version that the destination connector uses."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8414
          },
          "name": "apiVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#connector_profile_name AppflowFlow#connector_profile_name}",
            "stability": "stable",
            "summary": "Name of source connector profile."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8420
          },
          "name": "connectorProfileName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#incremental_pull_config AppflowFlow#incremental_pull_config}",
            "stability": "stable",
            "summary": "Configuration for scheduled incremental data pull."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8432
          },
          "name": "incrementalPullConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigIncrementalPullConfig"
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowSourceFlowConfig"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigIncrementalPullConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigIncrementalPullConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 5248
      },
      "name": "AppflowFlowSourceFlowConfigIncrementalPullConfig",
      "namespace": "appflowFlow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#datetime_type_field_name AppflowFlow#datetime_type_field_name}",
            "stability": "stable",
            "summary": "Name of the datetime/timestamp data type field to be used for importing incremental records from the source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 5254
          },
          "name": "datetimeTypeFieldName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowSourceFlowConfigIncrementalPullConfig"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigIncrementalPullConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigIncrementalPullConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-flow/index.ts",
          "line": 5294
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 5286
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 5336
          },
          "name": "resetDatetimeTypeFieldName"
        }
      ],
      "name": "AppflowFlowSourceFlowConfigIncrementalPullConfigOutputReference",
      "namespace": "appflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 5340
          },
          "name": "datetimeTypeFieldNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 5330
          },
          "name": "datetimeTypeFieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 5298
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigIncrementalPullConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowSourceFlowConfigIncrementalPullConfigOutputReference"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-flow/index.ts",
          "line": 8506
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 8498
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8614
          },
          "name": "putIncrementalPullConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigIncrementalPullConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8630
          },
          "name": "putSourceConnectorProperties",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorProperties"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8572
          },
          "name": "resetApiVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8588
          },
          "name": "resetConnectorProfileName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8617
          },
          "name": "resetIncrementalPullConfig"
        }
      ],
      "name": "AppflowFlowSourceFlowConfigOutputReference",
      "namespace": "appflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8611
          },
          "name": "incrementalPullConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigIncrementalPullConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8627
          },
          "name": "sourceConnectorProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8576
          },
          "name": "apiVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8592
          },
          "name": "connectorProfileNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8605
          },
          "name": "connectorTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8621
          },
          "name": "incrementalPullConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigIncrementalPullConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8634
          },
          "name": "sourceConnectorPropertiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorProperties"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8566
          },
          "name": "apiVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8582
          },
          "name": "connectorProfileName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8598
          },
          "name": "connectorType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8510
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowSourceFlowConfigOutputReference"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 7786
      },
      "name": "AppflowFlowSourceFlowConfigSourceConnectorProperties",
      "namespace": "appflowFlow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#amplitude AppflowFlow#amplitude}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 7790
          },
          "name": "amplitude",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesAmplitude"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#custom_connector AppflowFlow#custom_connector}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 7794
          },
          "name": "customConnector",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesCustomConnector"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#datadog AppflowFlow#datadog}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 7798
          },
          "name": "datadog",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesDatadog"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#dynatrace AppflowFlow#dynatrace}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 7802
          },
          "name": "dynatrace",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesDynatrace"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#google_analytics AppflowFlow#google_analytics}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 7806
          },
          "name": "googleAnalytics",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesGoogleAnalytics"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#infor_nexus AppflowFlow#infor_nexus}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 7810
          },
          "name": "inforNexus",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesInforNexus"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#marketo AppflowFlow#marketo}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 7814
          },
          "name": "marketo",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesMarketo"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#pardot AppflowFlow#pardot}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 7818
          },
          "name": "pardot",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesPardot"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#s3 AppflowFlow#s3}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 7822
          },
          "name": "s3",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesS3"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#salesforce AppflowFlow#salesforce}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 7826
          },
          "name": "salesforce",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesSalesforce"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#sapo_data AppflowFlow#sapo_data}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 7830
          },
          "name": "sapoData",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesSapoData"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#service_now AppflowFlow#service_now}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 7834
          },
          "name": "serviceNow",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesServiceNow"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#singular AppflowFlow#singular}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 7838
          },
          "name": "singular",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesSingular"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#slack AppflowFlow#slack}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 7842
          },
          "name": "slack",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesSlack"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#trendmicro AppflowFlow#trendmicro}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 7846
          },
          "name": "trendmicro",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesTrendmicro"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#veeva AppflowFlow#veeva}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 7850
          },
          "name": "veeva",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesVeeva"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#zendesk AppflowFlow#zendesk}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 7854
          },
          "name": "zendesk",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesZendesk"
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowSourceFlowConfigSourceConnectorProperties"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesAmplitude": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesAmplitude",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 5344
      },
      "name": "AppflowFlowSourceFlowConfigSourceConnectorPropertiesAmplitude",
      "namespace": "appflowFlow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#object AppflowFlow#object}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 5348
          },
          "name": "object",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowSourceFlowConfigSourceConnectorPropertiesAmplitude"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesAmplitudeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesAmplitudeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-flow/index.ts",
          "line": 5388
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 5380
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 5430
          },
          "name": "resetObject"
        }
      ],
      "name": "AppflowFlowSourceFlowConfigSourceConnectorPropertiesAmplitudeOutputReference",
      "namespace": "appflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 5434
          },
          "name": "objectInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 5424
          },
          "name": "object",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 5392
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesAmplitude"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowSourceFlowConfigSourceConnectorPropertiesAmplitudeOutputReference"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesCustomConnector": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesCustomConnector",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 5565
      },
      "name": "AppflowFlowSourceFlowConfigSourceConnectorPropertiesCustomConnector",
      "namespace": "appflowFlow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#custom_properties AppflowFlow#custom_properties}",
            "stability": "stable",
            "summary": "A map for properties for custom connector."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 5571
          },
          "name": "customProperties",
          "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/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#data_transfer_api AppflowFlow#data_transfer_api}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 5575
          },
          "name": "dataTransferApi",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesCustomConnectorDataTransferApi"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#entity_name AppflowFlow#entity_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 5579
          },
          "name": "entityName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowSourceFlowConfigSourceConnectorPropertiesCustomConnector"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesCustomConnectorDataTransferApi": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesCustomConnectorDataTransferApi",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 5438
      },
      "name": "AppflowFlowSourceFlowConfigSourceConnectorPropertiesCustomConnectorDataTransferApi",
      "namespace": "appflowFlow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#name AppflowFlow#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 5442
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#type AppflowFlow#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 5446
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowSourceFlowConfigSourceConnectorPropertiesCustomConnectorDataTransferApi"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesCustomConnectorDataTransferApiOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesCustomConnectorDataTransferApiOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-flow/index.ts",
          "line": 5493
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 5485
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 5541
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 5557
          },
          "name": "resetType"
        }
      ],
      "name": "AppflowFlowSourceFlowConfigSourceConnectorPropertiesCustomConnectorDataTransferApiOutputReference",
      "namespace": "appflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 5545
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 5561
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 5535
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 5551
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 5497
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesCustomConnectorDataTransferApi"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowSourceFlowConfigSourceConnectorPropertiesCustomConnectorDataTransferApiOutputReference"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesCustomConnectorOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesCustomConnectorOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-flow/index.ts",
          "line": 5633
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 5625
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 5700
          },
          "name": "putDataTransferApi",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesCustomConnectorDataTransferApi"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 5687
          },
          "name": "resetCustomProperties"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 5703
          },
          "name": "resetDataTransferApi"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 5719
          },
          "name": "resetEntityName"
        }
      ],
      "name": "AppflowFlowSourceFlowConfigSourceConnectorPropertiesCustomConnectorOutputReference",
      "namespace": "appflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 5697
          },
          "name": "dataTransferApi",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesCustomConnectorDataTransferApiOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 5691
          },
          "name": "customPropertiesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 5707
          },
          "name": "dataTransferApiInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesCustomConnectorDataTransferApi"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 5723
          },
          "name": "entityNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 5681
          },
          "name": "customProperties",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 5713
          },
          "name": "entityName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 5637
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesCustomConnector"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowSourceFlowConfigSourceConnectorPropertiesCustomConnectorOutputReference"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesDatadog": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesDatadog",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 5727
      },
      "name": "AppflowFlowSourceFlowConfigSourceConnectorPropertiesDatadog",
      "namespace": "appflowFlow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#object AppflowFlow#object}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 5731
          },
          "name": "object",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowSourceFlowConfigSourceConnectorPropertiesDatadog"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesDatadogOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesDatadogOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-flow/index.ts",
          "line": 5771
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 5763
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 5813
          },
          "name": "resetObject"
        }
      ],
      "name": "AppflowFlowSourceFlowConfigSourceConnectorPropertiesDatadogOutputReference",
      "namespace": "appflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 5817
          },
          "name": "objectInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 5807
          },
          "name": "object",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 5775
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesDatadog"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowSourceFlowConfigSourceConnectorPropertiesDatadogOutputReference"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesDynatrace": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesDynatrace",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 5821
      },
      "name": "AppflowFlowSourceFlowConfigSourceConnectorPropertiesDynatrace",
      "namespace": "appflowFlow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#object AppflowFlow#object}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 5825
          },
          "name": "object",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowSourceFlowConfigSourceConnectorPropertiesDynatrace"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesDynatraceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesDynatraceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-flow/index.ts",
          "line": 5865
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 5857
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 5907
          },
          "name": "resetObject"
        }
      ],
      "name": "AppflowFlowSourceFlowConfigSourceConnectorPropertiesDynatraceOutputReference",
      "namespace": "appflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 5911
          },
          "name": "objectInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 5901
          },
          "name": "object",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 5869
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesDynatrace"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowSourceFlowConfigSourceConnectorPropertiesDynatraceOutputReference"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesGoogleAnalytics": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesGoogleAnalytics",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 5915
      },
      "name": "AppflowFlowSourceFlowConfigSourceConnectorPropertiesGoogleAnalytics",
      "namespace": "appflowFlow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#object AppflowFlow#object}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 5919
          },
          "name": "object",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowSourceFlowConfigSourceConnectorPropertiesGoogleAnalytics"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesGoogleAnalyticsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesGoogleAnalyticsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-flow/index.ts",
          "line": 5959
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 5951
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 6001
          },
          "name": "resetObject"
        }
      ],
      "name": "AppflowFlowSourceFlowConfigSourceConnectorPropertiesGoogleAnalyticsOutputReference",
      "namespace": "appflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 6005
          },
          "name": "objectInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 5995
          },
          "name": "object",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 5963
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesGoogleAnalytics"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowSourceFlowConfigSourceConnectorPropertiesGoogleAnalyticsOutputReference"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesInforNexus": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesInforNexus",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 6009
      },
      "name": "AppflowFlowSourceFlowConfigSourceConnectorPropertiesInforNexus",
      "namespace": "appflowFlow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#object AppflowFlow#object}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 6013
          },
          "name": "object",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowSourceFlowConfigSourceConnectorPropertiesInforNexus"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesInforNexusOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesInforNexusOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-flow/index.ts",
          "line": 6053
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 6045
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 6095
          },
          "name": "resetObject"
        }
      ],
      "name": "AppflowFlowSourceFlowConfigSourceConnectorPropertiesInforNexusOutputReference",
      "namespace": "appflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 6099
          },
          "name": "objectInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 6089
          },
          "name": "object",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 6057
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesInforNexus"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowSourceFlowConfigSourceConnectorPropertiesInforNexusOutputReference"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesMarketo": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesMarketo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 6103
      },
      "name": "AppflowFlowSourceFlowConfigSourceConnectorPropertiesMarketo",
      "namespace": "appflowFlow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#object AppflowFlow#object}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 6107
          },
          "name": "object",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowSourceFlowConfigSourceConnectorPropertiesMarketo"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesMarketoOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesMarketoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-flow/index.ts",
          "line": 6147
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 6139
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 6189
          },
          "name": "resetObject"
        }
      ],
      "name": "AppflowFlowSourceFlowConfigSourceConnectorPropertiesMarketoOutputReference",
      "namespace": "appflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 6193
          },
          "name": "objectInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 6183
          },
          "name": "object",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 6151
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesMarketo"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowSourceFlowConfigSourceConnectorPropertiesMarketoOutputReference"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-flow/index.ts",
          "line": 8006
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 7998
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8141
          },
          "name": "putAmplitude",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesAmplitude"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8157
          },
          "name": "putCustomConnector",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesCustomConnector"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8173
          },
          "name": "putDatadog",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesDatadog"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8189
          },
          "name": "putDynatrace",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesDynatrace"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8205
          },
          "name": "putGoogleAnalytics",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesGoogleAnalytics"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8221
          },
          "name": "putInforNexus",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesInforNexus"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8237
          },
          "name": "putMarketo",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesMarketo"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8253
          },
          "name": "putPardot",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesPardot"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8269
          },
          "name": "putS3",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesS3"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8285
          },
          "name": "putSalesforce",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesSalesforce"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8301
          },
          "name": "putSapoData",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesSapoData"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8317
          },
          "name": "putServiceNow",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesServiceNow"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8333
          },
          "name": "putSingular",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesSingular"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8349
          },
          "name": "putSlack",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesSlack"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8365
          },
          "name": "putTrendmicro",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesTrendmicro"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8381
          },
          "name": "putVeeva",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesVeeva"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8397
          },
          "name": "putZendesk",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesZendesk"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8144
          },
          "name": "resetAmplitude"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8160
          },
          "name": "resetCustomConnector"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8176
          },
          "name": "resetDatadog"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8192
          },
          "name": "resetDynatrace"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8208
          },
          "name": "resetGoogleAnalytics"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8224
          },
          "name": "resetInforNexus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8240
          },
          "name": "resetMarketo"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8256
          },
          "name": "resetPardot"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8272
          },
          "name": "resetS3"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8288
          },
          "name": "resetSalesforce"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8304
          },
          "name": "resetSapoData"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8320
          },
          "name": "resetServiceNow"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8336
          },
          "name": "resetSingular"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8352
          },
          "name": "resetSlack"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8368
          },
          "name": "resetTrendmicro"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8384
          },
          "name": "resetVeeva"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8400
          },
          "name": "resetZendesk"
        }
      ],
      "name": "AppflowFlowSourceFlowConfigSourceConnectorPropertiesOutputReference",
      "namespace": "appflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8138
          },
          "name": "amplitude",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesAmplitudeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8154
          },
          "name": "customConnector",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesCustomConnectorOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8170
          },
          "name": "datadog",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesDatadogOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8186
          },
          "name": "dynatrace",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesDynatraceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8202
          },
          "name": "googleAnalytics",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesGoogleAnalyticsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8218
          },
          "name": "inforNexus",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesInforNexusOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8234
          },
          "name": "marketo",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesMarketoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8250
          },
          "name": "pardot",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesPardotOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8266
          },
          "name": "s3",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesS3OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8282
          },
          "name": "salesforce",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesSalesforceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8298
          },
          "name": "sapoData",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesSapoDataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8314
          },
          "name": "serviceNow",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesServiceNowOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8330
          },
          "name": "singular",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesSingularOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8346
          },
          "name": "slack",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesSlackOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8362
          },
          "name": "trendmicro",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesTrendmicroOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8378
          },
          "name": "veeva",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesVeevaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8394
          },
          "name": "zendesk",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesZendeskOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8148
          },
          "name": "amplitudeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesAmplitude"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8164
          },
          "name": "customConnectorInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesCustomConnector"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8180
          },
          "name": "datadogInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesDatadog"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8196
          },
          "name": "dynatraceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesDynatrace"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8212
          },
          "name": "googleAnalyticsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesGoogleAnalytics"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8228
          },
          "name": "inforNexusInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesInforNexus"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8244
          },
          "name": "marketoInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesMarketo"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8260
          },
          "name": "pardotInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesPardot"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8276
          },
          "name": "s3Input",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesS3"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8292
          },
          "name": "salesforceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesSalesforce"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8308
          },
          "name": "sapoDataInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesSapoData"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8324
          },
          "name": "serviceNowInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesServiceNow"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8340
          },
          "name": "singularInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesSingular"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8356
          },
          "name": "slackInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesSlack"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8372
          },
          "name": "trendmicroInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesTrendmicro"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8388
          },
          "name": "veevaInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesVeeva"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8404
          },
          "name": "zendeskInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesZendesk"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8010
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorProperties"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowSourceFlowConfigSourceConnectorPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesPardot": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesPardot",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 6197
      },
      "name": "AppflowFlowSourceFlowConfigSourceConnectorPropertiesPardot",
      "namespace": "appflowFlow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#object AppflowFlow#object}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 6201
          },
          "name": "object",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowSourceFlowConfigSourceConnectorPropertiesPardot"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesPardotOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesPardotOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-flow/index.ts",
          "line": 6241
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 6233
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 6283
          },
          "name": "resetObject"
        }
      ],
      "name": "AppflowFlowSourceFlowConfigSourceConnectorPropertiesPardotOutputReference",
      "namespace": "appflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 6287
          },
          "name": "objectInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 6277
          },
          "name": "object",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 6245
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesPardot"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowSourceFlowConfigSourceConnectorPropertiesPardotOutputReference"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesS3": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesS3",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 6385
      },
      "name": "AppflowFlowSourceFlowConfigSourceConnectorPropertiesS3",
      "namespace": "appflowFlow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#bucket_name AppflowFlow#bucket_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 6389
          },
          "name": "bucketName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#bucket_prefix AppflowFlow#bucket_prefix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 6393
          },
          "name": "bucketPrefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#s3_input_format_config AppflowFlow#s3_input_format_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 6397
          },
          "name": "s3InputFormatConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesS3S3InputFormatConfig"
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowSourceFlowConfigSourceConnectorPropertiesS3"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesS3OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesS3OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-flow/index.ts",
          "line": 6451
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 6443
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 6534
          },
          "name": "putS3InputFormatConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesS3S3InputFormatConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 6505
          },
          "name": "resetBucketName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 6521
          },
          "name": "resetBucketPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 6537
          },
          "name": "resetS3InputFormatConfig"
        }
      ],
      "name": "AppflowFlowSourceFlowConfigSourceConnectorPropertiesS3OutputReference",
      "namespace": "appflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 6531
          },
          "name": "s3InputFormatConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesS3S3InputFormatConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 6509
          },
          "name": "bucketNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 6525
          },
          "name": "bucketPrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 6541
          },
          "name": "s3InputFormatConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesS3S3InputFormatConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 6499
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 6515
          },
          "name": "bucketPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 6455
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesS3"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowSourceFlowConfigSourceConnectorPropertiesS3OutputReference"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesS3S3InputFormatConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesS3S3InputFormatConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 6291
      },
      "name": "AppflowFlowSourceFlowConfigSourceConnectorPropertiesS3S3InputFormatConfig",
      "namespace": "appflowFlow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#s3_input_file_type AppflowFlow#s3_input_file_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 6295
          },
          "name": "s3InputFileType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowSourceFlowConfigSourceConnectorPropertiesS3S3InputFormatConfig"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesS3S3InputFormatConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesS3S3InputFormatConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-flow/index.ts",
          "line": 6335
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 6327
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 6377
          },
          "name": "resetS3InputFileType"
        }
      ],
      "name": "AppflowFlowSourceFlowConfigSourceConnectorPropertiesS3S3InputFormatConfigOutputReference",
      "namespace": "appflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 6381
          },
          "name": "s3InputFileTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 6371
          },
          "name": "s3InputFileType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 6339
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesS3S3InputFormatConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowSourceFlowConfigSourceConnectorPropertiesS3S3InputFormatConfigOutputReference"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesSalesforce": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesSalesforce",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 6545
      },
      "name": "AppflowFlowSourceFlowConfigSourceConnectorPropertiesSalesforce",
      "namespace": "appflowFlow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#data_transfer_api AppflowFlow#data_transfer_api}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 6549
          },
          "name": "dataTransferApi",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#enable_dynamic_field_update AppflowFlow#enable_dynamic_field_update}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 6553
          },
          "name": "enableDynamicFieldUpdate",
          "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/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#include_deleted_records AppflowFlow#include_deleted_records}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 6557
          },
          "name": "includeDeletedRecords",
          "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/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#object AppflowFlow#object}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 6561
          },
          "name": "object",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowSourceFlowConfigSourceConnectorPropertiesSalesforce"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesSalesforceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesSalesforceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-flow/index.ts",
          "line": 6622
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 6614
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 6682
          },
          "name": "resetDataTransferApi"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 6698
          },
          "name": "resetEnableDynamicFieldUpdate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 6714
          },
          "name": "resetIncludeDeletedRecords"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 6730
          },
          "name": "resetObject"
        }
      ],
      "name": "AppflowFlowSourceFlowConfigSourceConnectorPropertiesSalesforceOutputReference",
      "namespace": "appflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 6686
          },
          "name": "dataTransferApiInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 6702
          },
          "name": "enableDynamicFieldUpdateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 6718
          },
          "name": "includeDeletedRecordsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 6734
          },
          "name": "objectInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 6676
          },
          "name": "dataTransferApi",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 6692
          },
          "name": "enableDynamicFieldUpdate",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 6708
          },
          "name": "includeDeletedRecords",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 6724
          },
          "name": "object",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 6626
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesSalesforce"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowSourceFlowConfigSourceConnectorPropertiesSalesforceOutputReference"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesSapoData": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesSapoData",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 6926
      },
      "name": "AppflowFlowSourceFlowConfigSourceConnectorPropertiesSapoData",
      "namespace": "appflowFlow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#object_path AppflowFlow#object_path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 6930
          },
          "name": "objectPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#pagination_config AppflowFlow#pagination_config}",
            "stability": "stable",
            "summary": "SAP Source connector page size."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 6936
          },
          "name": "paginationConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesSapoDataPaginationConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#parallelism_config AppflowFlow#parallelism_config}",
            "stability": "stable",
            "summary": "SAP Source connector parallelism factor."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 6942
          },
          "name": "parallelismConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesSapoDataParallelismConfig"
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowSourceFlowConfigSourceConnectorPropertiesSapoData"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesSapoDataOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesSapoDataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-flow/index.ts",
          "line": 6996
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 6988
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 7063
          },
          "name": "putPaginationConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesSapoDataPaginationConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 7079
          },
          "name": "putParallelismConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesSapoDataParallelismConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 7050
          },
          "name": "resetObjectPath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 7066
          },
          "name": "resetPaginationConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 7082
          },
          "name": "resetParallelismConfig"
        }
      ],
      "name": "AppflowFlowSourceFlowConfigSourceConnectorPropertiesSapoDataOutputReference",
      "namespace": "appflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 7060
          },
          "name": "paginationConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesSapoDataPaginationConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 7076
          },
          "name": "parallelismConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesSapoDataParallelismConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 7054
          },
          "name": "objectPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 7070
          },
          "name": "paginationConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesSapoDataPaginationConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 7086
          },
          "name": "parallelismConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesSapoDataParallelismConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 7044
          },
          "name": "objectPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 7000
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesSapoData"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowSourceFlowConfigSourceConnectorPropertiesSapoDataOutputReference"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesSapoDataPaginationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesSapoDataPaginationConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 6738
      },
      "name": "AppflowFlowSourceFlowConfigSourceConnectorPropertiesSapoDataPaginationConfig",
      "namespace": "appflowFlow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#max_page_size AppflowFlow#max_page_size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 6742
          },
          "name": "maxPageSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowSourceFlowConfigSourceConnectorPropertiesSapoDataPaginationConfig"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesSapoDataPaginationConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesSapoDataPaginationConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-flow/index.ts",
          "line": 6782
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 6774
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 6824
          },
          "name": "resetMaxPageSize"
        }
      ],
      "name": "AppflowFlowSourceFlowConfigSourceConnectorPropertiesSapoDataPaginationConfigOutputReference",
      "namespace": "appflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 6828
          },
          "name": "maxPageSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 6818
          },
          "name": "maxPageSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 6786
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesSapoDataPaginationConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowSourceFlowConfigSourceConnectorPropertiesSapoDataPaginationConfigOutputReference"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesSapoDataParallelismConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesSapoDataParallelismConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 6832
      },
      "name": "AppflowFlowSourceFlowConfigSourceConnectorPropertiesSapoDataParallelismConfig",
      "namespace": "appflowFlow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#max_parallelism AppflowFlow#max_parallelism}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 6836
          },
          "name": "maxParallelism",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowSourceFlowConfigSourceConnectorPropertiesSapoDataParallelismConfig"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesSapoDataParallelismConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesSapoDataParallelismConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-flow/index.ts",
          "line": 6876
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 6868
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 6918
          },
          "name": "resetMaxParallelism"
        }
      ],
      "name": "AppflowFlowSourceFlowConfigSourceConnectorPropertiesSapoDataParallelismConfigOutputReference",
      "namespace": "appflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 6922
          },
          "name": "maxParallelismInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 6912
          },
          "name": "maxParallelism",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 6880
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesSapoDataParallelismConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowSourceFlowConfigSourceConnectorPropertiesSapoDataParallelismConfigOutputReference"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesServiceNow": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesServiceNow",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 7090
      },
      "name": "AppflowFlowSourceFlowConfigSourceConnectorPropertiesServiceNow",
      "namespace": "appflowFlow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#object AppflowFlow#object}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 7094
          },
          "name": "object",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowSourceFlowConfigSourceConnectorPropertiesServiceNow"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesServiceNowOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesServiceNowOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-flow/index.ts",
          "line": 7134
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 7126
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 7176
          },
          "name": "resetObject"
        }
      ],
      "name": "AppflowFlowSourceFlowConfigSourceConnectorPropertiesServiceNowOutputReference",
      "namespace": "appflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 7180
          },
          "name": "objectInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 7170
          },
          "name": "object",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 7138
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesServiceNow"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowSourceFlowConfigSourceConnectorPropertiesServiceNowOutputReference"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesSingular": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesSingular",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 7184
      },
      "name": "AppflowFlowSourceFlowConfigSourceConnectorPropertiesSingular",
      "namespace": "appflowFlow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#object AppflowFlow#object}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 7188
          },
          "name": "object",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowSourceFlowConfigSourceConnectorPropertiesSingular"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesSingularOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesSingularOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-flow/index.ts",
          "line": 7228
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 7220
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 7270
          },
          "name": "resetObject"
        }
      ],
      "name": "AppflowFlowSourceFlowConfigSourceConnectorPropertiesSingularOutputReference",
      "namespace": "appflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 7274
          },
          "name": "objectInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 7264
          },
          "name": "object",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 7232
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesSingular"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowSourceFlowConfigSourceConnectorPropertiesSingularOutputReference"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesSlack": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesSlack",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 7278
      },
      "name": "AppflowFlowSourceFlowConfigSourceConnectorPropertiesSlack",
      "namespace": "appflowFlow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#object AppflowFlow#object}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 7282
          },
          "name": "object",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowSourceFlowConfigSourceConnectorPropertiesSlack"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesSlackOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesSlackOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-flow/index.ts",
          "line": 7322
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 7314
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 7364
          },
          "name": "resetObject"
        }
      ],
      "name": "AppflowFlowSourceFlowConfigSourceConnectorPropertiesSlackOutputReference",
      "namespace": "appflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 7368
          },
          "name": "objectInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 7358
          },
          "name": "object",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 7326
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesSlack"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowSourceFlowConfigSourceConnectorPropertiesSlackOutputReference"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesTrendmicro": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesTrendmicro",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 7372
      },
      "name": "AppflowFlowSourceFlowConfigSourceConnectorPropertiesTrendmicro",
      "namespace": "appflowFlow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#object AppflowFlow#object}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 7376
          },
          "name": "object",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowSourceFlowConfigSourceConnectorPropertiesTrendmicro"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesTrendmicroOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesTrendmicroOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-flow/index.ts",
          "line": 7416
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 7408
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 7458
          },
          "name": "resetObject"
        }
      ],
      "name": "AppflowFlowSourceFlowConfigSourceConnectorPropertiesTrendmicroOutputReference",
      "namespace": "appflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 7462
          },
          "name": "objectInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 7452
          },
          "name": "object",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 7420
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesTrendmicro"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowSourceFlowConfigSourceConnectorPropertiesTrendmicroOutputReference"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesVeeva": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesVeeva",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 7466
      },
      "name": "AppflowFlowSourceFlowConfigSourceConnectorPropertiesVeeva",
      "namespace": "appflowFlow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#document_type AppflowFlow#document_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 7470
          },
          "name": "documentType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#include_all_versions AppflowFlow#include_all_versions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 7474
          },
          "name": "includeAllVersions",
          "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/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#include_renditions AppflowFlow#include_renditions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 7478
          },
          "name": "includeRenditions",
          "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/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#include_source_files AppflowFlow#include_source_files}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 7482
          },
          "name": "includeSourceFiles",
          "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/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#object AppflowFlow#object}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 7486
          },
          "name": "object",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowSourceFlowConfigSourceConnectorPropertiesVeeva"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesVeevaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesVeevaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-flow/index.ts",
          "line": 7554
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 7546
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 7620
          },
          "name": "resetDocumentType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 7636
          },
          "name": "resetIncludeAllVersions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 7652
          },
          "name": "resetIncludeRenditions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 7668
          },
          "name": "resetIncludeSourceFiles"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 7684
          },
          "name": "resetObject"
        }
      ],
      "name": "AppflowFlowSourceFlowConfigSourceConnectorPropertiesVeevaOutputReference",
      "namespace": "appflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 7624
          },
          "name": "documentTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 7640
          },
          "name": "includeAllVersionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 7656
          },
          "name": "includeRenditionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 7672
          },
          "name": "includeSourceFilesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 7688
          },
          "name": "objectInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 7614
          },
          "name": "documentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 7630
          },
          "name": "includeAllVersions",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 7646
          },
          "name": "includeRenditions",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 7662
          },
          "name": "includeSourceFiles",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 7678
          },
          "name": "object",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 7558
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesVeeva"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowSourceFlowConfigSourceConnectorPropertiesVeevaOutputReference"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesZendesk": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesZendesk",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 7692
      },
      "name": "AppflowFlowSourceFlowConfigSourceConnectorPropertiesZendesk",
      "namespace": "appflowFlow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#object AppflowFlow#object}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 7696
          },
          "name": "object",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowSourceFlowConfigSourceConnectorPropertiesZendesk"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesZendeskOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesZendeskOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-flow/index.ts",
          "line": 7736
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 7728
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 7778
          },
          "name": "resetObject"
        }
      ],
      "name": "AppflowFlowSourceFlowConfigSourceConnectorPropertiesZendeskOutputReference",
      "namespace": "appflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 7782
          },
          "name": "objectInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 7772
          },
          "name": "object",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 7740
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowSourceFlowConfigSourceConnectorPropertiesZendesk"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowSourceFlowConfigSourceConnectorPropertiesZendeskOutputReference"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 8638
      },
      "name": "AppflowFlowTags",
      "namespace": "appflowFlow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#key AppflowFlow#key}",
            "stability": "stable",
            "summary": "A string used to identify this tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8644
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#value AppflowFlow#value}",
            "stability": "stable",
            "summary": "A string containing the value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8650
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowTags"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-flow/index.ts",
          "line": 8780
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 8772
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8787
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowTagsOutputReference"
            }
          }
        }
      ],
      "name": "AppflowFlowTagsList",
      "namespace": "appflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8773
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowTagsList"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-flow/index.ts",
          "line": 8699
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 8689
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8747
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8763
          },
          "name": "resetValue"
        }
      ],
      "name": "AppflowFlowTagsOutputReference",
      "namespace": "appflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8751
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8767
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8741
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8757
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8703
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowTagsOutputReference"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowTasks": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowTasks",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 9562
      },
      "name": "AppflowFlowTasks",
      "namespace": "appflowFlow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#source_fields AppflowFlow#source_fields}",
            "stability": "stable",
            "summary": "Source fields on which particular task will be applied."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 9580
          },
          "name": "sourceFields",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#task_type AppflowFlow#task_type}",
            "stability": "stable",
            "summary": "Type of task."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 9592
          },
          "name": "taskType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#connector_operator AppflowFlow#connector_operator}",
            "stability": "stable",
            "summary": "Operation to be performed on provided source fields."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 9568
          },
          "name": "connectorOperator",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowTasksConnectorOperator"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#destination_field AppflowFlow#destination_field}",
            "stability": "stable",
            "summary": "A field value on which source field should be validated."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 9574
          },
          "name": "destinationField",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#task_properties AppflowFlow#task_properties}",
            "stability": "stable",
            "summary": "A Map used to store task related info."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 9586
          },
          "name": "taskProperties",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowTasksTaskProperties"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowTasks"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowTasksConnectorOperator": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowTasksConnectorOperator",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 8791
      },
      "name": "AppflowFlowTasksConnectorOperator",
      "namespace": "appflowFlow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#amplitude AppflowFlow#amplitude}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8795
          },
          "name": "amplitude",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#custom_connector AppflowFlow#custom_connector}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8799
          },
          "name": "customConnector",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#datadog AppflowFlow#datadog}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8803
          },
          "name": "datadog",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#dynatrace AppflowFlow#dynatrace}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8807
          },
          "name": "dynatrace",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#google_analytics AppflowFlow#google_analytics}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8811
          },
          "name": "googleAnalytics",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#infor_nexus AppflowFlow#infor_nexus}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8815
          },
          "name": "inforNexus",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#marketo AppflowFlow#marketo}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8819
          },
          "name": "marketo",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#pardot AppflowFlow#pardot}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8823
          },
          "name": "pardot",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#s3 AppflowFlow#s3}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8827
          },
          "name": "s3",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#salesforce AppflowFlow#salesforce}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8831
          },
          "name": "salesforce",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#sapo_data AppflowFlow#sapo_data}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8835
          },
          "name": "sapoData",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#service_now AppflowFlow#service_now}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8839
          },
          "name": "serviceNow",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#singular AppflowFlow#singular}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8843
          },
          "name": "singular",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#slack AppflowFlow#slack}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8847
          },
          "name": "slack",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#trendmicro AppflowFlow#trendmicro}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8851
          },
          "name": "trendmicro",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#veeva AppflowFlow#veeva}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8855
          },
          "name": "veeva",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#zendesk AppflowFlow#zendesk}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 8859
          },
          "name": "zendesk",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowTasksConnectorOperator"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowTasksConnectorOperatorOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowTasksConnectorOperatorOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-flow/index.ts",
          "line": 9011
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 9003
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 9149
          },
          "name": "resetAmplitude"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 9165
          },
          "name": "resetCustomConnector"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 9181
          },
          "name": "resetDatadog"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 9197
          },
          "name": "resetDynatrace"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 9213
          },
          "name": "resetGoogleAnalytics"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 9229
          },
          "name": "resetInforNexus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 9245
          },
          "name": "resetMarketo"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 9261
          },
          "name": "resetPardot"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 9277
          },
          "name": "resetS3"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 9293
          },
          "name": "resetSalesforce"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 9309
          },
          "name": "resetSapoData"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 9325
          },
          "name": "resetServiceNow"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 9341
          },
          "name": "resetSingular"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 9357
          },
          "name": "resetSlack"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 9373
          },
          "name": "resetTrendmicro"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 9389
          },
          "name": "resetVeeva"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 9405
          },
          "name": "resetZendesk"
        }
      ],
      "name": "AppflowFlowTasksConnectorOperatorOutputReference",
      "namespace": "appflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 9153
          },
          "name": "amplitudeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 9169
          },
          "name": "customConnectorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 9185
          },
          "name": "datadogInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 9201
          },
          "name": "dynatraceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 9217
          },
          "name": "googleAnalyticsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 9233
          },
          "name": "inforNexusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 9249
          },
          "name": "marketoInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 9265
          },
          "name": "pardotInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 9281
          },
          "name": "s3Input",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 9297
          },
          "name": "salesforceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 9313
          },
          "name": "sapoDataInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 9329
          },
          "name": "serviceNowInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 9345
          },
          "name": "singularInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 9361
          },
          "name": "slackInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 9377
          },
          "name": "trendmicroInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 9393
          },
          "name": "veevaInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 9409
          },
          "name": "zendeskInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 9143
          },
          "name": "amplitude",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 9159
          },
          "name": "customConnector",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 9175
          },
          "name": "datadog",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 9191
          },
          "name": "dynatrace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 9207
          },
          "name": "googleAnalytics",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 9223
          },
          "name": "inforNexus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 9239
          },
          "name": "marketo",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 9255
          },
          "name": "pardot",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 9271
          },
          "name": "s3",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 9287
          },
          "name": "salesforce",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 9303
          },
          "name": "sapoData",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 9319
          },
          "name": "serviceNow",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 9335
          },
          "name": "singular",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 9351
          },
          "name": "slack",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 9367
          },
          "name": "trendmicro",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 9383
          },
          "name": "veeva",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 9399
          },
          "name": "zendesk",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 9015
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowTasksConnectorOperator"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowTasksConnectorOperatorOutputReference"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowTasksList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowTasksList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-flow/index.ts",
          "line": 9803
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 9795
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 9810
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowTasksOutputReference"
            }
          }
        }
      ],
      "name": "AppflowFlowTasksList",
      "namespace": "appflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 9796
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowTasks"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowTasksList"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowTasksOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowTasksOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-flow/index.ts",
          "line": 9662
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 9652
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 9725
          },
          "name": "putConnectorOperator",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowTasksConnectorOperator"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 9770
          },
          "name": "putTaskProperties",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowTasksTaskProperties"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 9728
          },
          "name": "resetConnectorOperator"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 9744
          },
          "name": "resetDestinationField"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 9773
          },
          "name": "resetTaskProperties"
        }
      ],
      "name": "AppflowFlowTasksOutputReference",
      "namespace": "appflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 9722
          },
          "name": "connectorOperator",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowTasksConnectorOperatorOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 9767
          },
          "name": "taskProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowTasksTaskPropertiesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 9732
          },
          "name": "connectorOperatorInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowTasksConnectorOperator"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 9748
          },
          "name": "destinationFieldInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 9761
          },
          "name": "sourceFieldsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 9777
          },
          "name": "taskPropertiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowTasksTaskProperties"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 9790
          },
          "name": "taskTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 9738
          },
          "name": "destinationField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 9754
          },
          "name": "sourceFields",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 9783
          },
          "name": "taskType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 9666
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowTasks"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowTasksOutputReference"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowTasksTaskProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowTasksTaskProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 9413
      },
      "name": "AppflowFlowTasksTaskProperties",
      "namespace": "appflowFlow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#key AppflowFlow#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 9417
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#value AppflowFlow#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 9421
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowTasksTaskProperties"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowTasksTaskPropertiesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowTasksTaskPropertiesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-flow/index.ts",
          "line": 9551
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 9543
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 9558
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowTasksTaskPropertiesOutputReference"
            }
          }
        }
      ],
      "name": "AppflowFlowTasksTaskPropertiesList",
      "namespace": "appflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 9544
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowTasksTaskProperties"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowTasksTaskPropertiesList"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowTasksTaskPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowTasksTaskPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-flow/index.ts",
          "line": 9470
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 9460
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 9518
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 9534
          },
          "name": "resetValue"
        }
      ],
      "name": "AppflowFlowTasksTaskPropertiesOutputReference",
      "namespace": "appflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 9522
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 9538
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 9512
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 9528
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 9474
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowTasksTaskProperties"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowTasksTaskPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowTriggerConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowTriggerConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 10139
      },
      "name": "AppflowFlowTriggerConfig",
      "namespace": "appflowFlow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#trigger_type AppflowFlow#trigger_type}",
            "stability": "stable",
            "summary": "Trigger type of the flow."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 10151
          },
          "name": "triggerType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#trigger_properties AppflowFlow#trigger_properties}",
            "stability": "stable",
            "summary": "Details required based on the type of trigger."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 10145
          },
          "name": "triggerProperties",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowTriggerConfigTriggerProperties"
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowTriggerConfig"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowTriggerConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowTriggerConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-flow/index.ts",
          "line": 10198
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 10190
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 10243
          },
          "name": "putTriggerProperties",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowTriggerConfigTriggerProperties"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 10246
          },
          "name": "resetTriggerProperties"
        }
      ],
      "name": "AppflowFlowTriggerConfigOutputReference",
      "namespace": "appflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 10240
          },
          "name": "triggerProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowTriggerConfigTriggerPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 10250
          },
          "name": "triggerPropertiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowTriggerConfigTriggerProperties"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 10263
          },
          "name": "triggerTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 10256
          },
          "name": "triggerType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 10202
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowTriggerConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowTriggerConfigOutputReference"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowTriggerConfigTriggerProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowTriggerConfigTriggerProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 9814
      },
      "name": "AppflowFlowTriggerConfigTriggerProperties",
      "namespace": "appflowFlow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#data_pull_mode AppflowFlow#data_pull_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 9818
          },
          "name": "dataPullMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#first_execution_from AppflowFlow#first_execution_from}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 9822
          },
          "name": "firstExecutionFrom",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#flow_error_deactivation_threshold AppflowFlow#flow_error_deactivation_threshold}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 9826
          },
          "name": "flowErrorDeactivationThreshold",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#schedule_end_time AppflowFlow#schedule_end_time}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 9830
          },
          "name": "scheduleEndTime",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#schedule_expression AppflowFlow#schedule_expression}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 9834
          },
          "name": "scheduleExpression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#schedule_offset AppflowFlow#schedule_offset}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 9838
          },
          "name": "scheduleOffset",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#schedule_start_time AppflowFlow#schedule_start_time}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 9842
          },
          "name": "scheduleStartTime",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appflow_flow#time_zone AppflowFlow#time_zone}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 9846
          },
          "name": "timeZone",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowTriggerConfigTriggerProperties"
    },
    "@cdktn/provider-awscc.appflowFlow.AppflowFlowTriggerConfigTriggerPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowTriggerConfigTriggerPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appflow-flow/index.ts",
          "line": 9935
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appflow-flow/index.ts",
        "line": 9927
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 10019
          },
          "name": "resetDataPullMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 10035
          },
          "name": "resetFirstExecutionFrom"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 10051
          },
          "name": "resetFlowErrorDeactivationThreshold"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 10067
          },
          "name": "resetScheduleEndTime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 10083
          },
          "name": "resetScheduleExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 10099
          },
          "name": "resetScheduleOffset"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 10115
          },
          "name": "resetScheduleStartTime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 10131
          },
          "name": "resetTimeZone"
        }
      ],
      "name": "AppflowFlowTriggerConfigTriggerPropertiesOutputReference",
      "namespace": "appflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 10023
          },
          "name": "dataPullModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 10039
          },
          "name": "firstExecutionFromInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 10055
          },
          "name": "flowErrorDeactivationThresholdInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 10071
          },
          "name": "scheduleEndTimeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 10087
          },
          "name": "scheduleExpressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 10103
          },
          "name": "scheduleOffsetInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 10119
          },
          "name": "scheduleStartTimeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 10135
          },
          "name": "timeZoneInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 10013
          },
          "name": "dataPullMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 10029
          },
          "name": "firstExecutionFrom",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 10045
          },
          "name": "flowErrorDeactivationThreshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 10061
          },
          "name": "scheduleEndTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 10077
          },
          "name": "scheduleExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 10093
          },
          "name": "scheduleOffset",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 10109
          },
          "name": "scheduleStartTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 10125
          },
          "name": "timeZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appflow-flow/index.ts",
            "line": 9939
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appflowFlow.AppflowFlowTriggerConfigTriggerProperties"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appflow-flow/index:AppflowFlowTriggerConfigTriggerPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.appintegrationsApplication.AppintegrationsApplication": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appintegrations_application awscc_appintegrations_application}."
      },
      "fqn": "@cdktn/provider-awscc.appintegrationsApplication.AppintegrationsApplication",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appintegrations_application awscc_appintegrations_application} Resource."
        },
        "locationInModule": {
          "filename": "src/appintegrations-application/index.ts",
          "line": 801
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.appintegrationsApplication.AppintegrationsApplicationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appintegrations-application/index.ts",
        "line": 769
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a AppintegrationsApplication resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/appintegrations-application/index.ts",
            "line": 786
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the AppintegrationsApplication to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appintegrations_application#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing AppintegrationsApplication that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the AppintegrationsApplication to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appintegrations-application/index.ts",
            "line": 844
          },
          "name": "putApplicationConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appintegrationsApplication.AppintegrationsApplicationApplicationConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appintegrations-application/index.ts",
            "line": 865
          },
          "name": "putApplicationSourceConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appintegrationsApplication.AppintegrationsApplicationApplicationSourceConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appintegrations-application/index.ts",
            "line": 915
          },
          "name": "putIframeConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appintegrationsApplication.AppintegrationsApplicationIframeConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appintegrations-application/index.ts",
            "line": 1005
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.appintegrationsApplication.AppintegrationsApplicationTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appintegrations-application/index.ts",
            "line": 847
          },
          "name": "resetApplicationConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appintegrations-application/index.ts",
            "line": 881
          },
          "name": "resetApplicationType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appintegrations-application/index.ts",
            "line": 897
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appintegrations-application/index.ts",
            "line": 918
          },
          "name": "resetIframeConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appintegrations-application/index.ts",
            "line": 934
          },
          "name": "resetInitializationTimeout"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appintegrations-application/index.ts",
            "line": 950
          },
          "name": "resetIsService"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appintegrations-application/index.ts",
            "line": 992
          },
          "name": "resetPermissions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appintegrations-application/index.ts",
            "line": 1008
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appintegrations-application/index.ts",
            "line": 1020
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appintegrations-application/index.ts",
            "line": 1036
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "AppintegrationsApplication",
      "namespace": "appintegrationsApplication",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appintegrations-application/index.ts",
            "line": 774
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appintegrations-application/index.ts",
            "line": 835
          },
          "name": "applicationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appintegrations-application/index.ts",
            "line": 841
          },
          "name": "applicationConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.appintegrationsApplication.AppintegrationsApplicationApplicationConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appintegrations-application/index.ts",
            "line": 856
          },
          "name": "applicationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appintegrations-application/index.ts",
            "line": 862
          },
          "name": "applicationSourceConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.appintegrationsApplication.AppintegrationsApplicationApplicationSourceConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appintegrations-application/index.ts",
            "line": 906
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appintegrations-application/index.ts",
            "line": 912
          },
          "name": "iframeConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.appintegrationsApplication.AppintegrationsApplicationIframeConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appintegrations-application/index.ts",
            "line": 1002
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.appintegrationsApplication.AppintegrationsApplicationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appintegrations-application/index.ts",
            "line": 851
          },
          "name": "applicationConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appintegrationsApplication.AppintegrationsApplicationApplicationConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appintegrations-application/index.ts",
            "line": 869
          },
          "name": "applicationSourceConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appintegrationsApplication.AppintegrationsApplicationApplicationSourceConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appintegrations-application/index.ts",
            "line": 885
          },
          "name": "applicationTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appintegrations-application/index.ts",
            "line": 901
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appintegrations-application/index.ts",
            "line": 922
          },
          "name": "iframeConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appintegrationsApplication.AppintegrationsApplicationIframeConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appintegrations-application/index.ts",
            "line": 938
          },
          "name": "initializationTimeoutInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appintegrations-application/index.ts",
            "line": 954
          },
          "name": "isServiceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appintegrations-application/index.ts",
            "line": 967
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appintegrations-application/index.ts",
            "line": 980
          },
          "name": "namespaceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appintegrations-application/index.ts",
            "line": 996
          },
          "name": "permissionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appintegrations-application/index.ts",
            "line": 1012
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appintegrationsApplication.AppintegrationsApplicationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appintegrations-application/index.ts",
            "line": 875
          },
          "name": "applicationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appintegrations-application/index.ts",
            "line": 891
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appintegrations-application/index.ts",
            "line": 928
          },
          "name": "initializationTimeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appintegrations-application/index.ts",
            "line": 944
          },
          "name": "isService",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appintegrations-application/index.ts",
            "line": 960
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appintegrations-application/index.ts",
            "line": 973
          },
          "name": "namespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appintegrations-application/index.ts",
            "line": 986
          },
          "name": "permissions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/appintegrations-application/index:AppintegrationsApplication"
    },
    "@cdktn/provider-awscc.appintegrationsApplication.AppintegrationsApplicationApplicationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appintegrationsApplication.AppintegrationsApplicationApplicationConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appintegrations-application/index.ts",
        "line": 176
      },
      "name": "AppintegrationsApplicationApplicationConfig",
      "namespace": "appintegrationsApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appintegrations_application#contact_handling AppintegrationsApplication#contact_handling}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appintegrations-application/index.ts",
            "line": 180
          },
          "name": "contactHandling",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appintegrationsApplication.AppintegrationsApplicationApplicationConfigContactHandling"
          }
        }
      ],
      "symbolId": "src/appintegrations-application/index:AppintegrationsApplicationApplicationConfig"
    },
    "@cdktn/provider-awscc.appintegrationsApplication.AppintegrationsApplicationApplicationConfigContactHandling": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appintegrationsApplication.AppintegrationsApplicationApplicationConfigContactHandling",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appintegrations-application/index.ts",
        "line": 82
      },
      "name": "AppintegrationsApplicationApplicationConfigContactHandling",
      "namespace": "appintegrationsApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appintegrations_application#scope AppintegrationsApplication#scope}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appintegrations-application/index.ts",
            "line": 86
          },
          "name": "scope",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appintegrations-application/index:AppintegrationsApplicationApplicationConfigContactHandling"
    },
    "@cdktn/provider-awscc.appintegrationsApplication.AppintegrationsApplicationApplicationConfigContactHandlingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appintegrationsApplication.AppintegrationsApplicationApplicationConfigContactHandlingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appintegrations-application/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/appintegrations-application/index.ts",
        "line": 118
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appintegrations-application/index.ts",
            "line": 168
          },
          "name": "resetScope"
        }
      ],
      "name": "AppintegrationsApplicationApplicationConfigContactHandlingOutputReference",
      "namespace": "appintegrationsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appintegrations-application/index.ts",
            "line": 172
          },
          "name": "scopeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appintegrations-application/index.ts",
            "line": 162
          },
          "name": "scope",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appintegrations-application/index.ts",
            "line": 130
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appintegrationsApplication.AppintegrationsApplicationApplicationConfigContactHandling"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appintegrations-application/index:AppintegrationsApplicationApplicationConfigContactHandlingOutputReference"
    },
    "@cdktn/provider-awscc.appintegrationsApplication.AppintegrationsApplicationApplicationConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appintegrationsApplication.AppintegrationsApplicationApplicationConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appintegrations-application/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/appintegrations-application/index.ts",
        "line": 212
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appintegrations-application/index.ts",
            "line": 259
          },
          "name": "putContactHandling",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appintegrationsApplication.AppintegrationsApplicationApplicationConfigContactHandling"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appintegrations-application/index.ts",
            "line": 262
          },
          "name": "resetContactHandling"
        }
      ],
      "name": "AppintegrationsApplicationApplicationConfigOutputReference",
      "namespace": "appintegrationsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appintegrations-application/index.ts",
            "line": 256
          },
          "name": "contactHandling",
          "type": {
            "fqn": "@cdktn/provider-awscc.appintegrationsApplication.AppintegrationsApplicationApplicationConfigContactHandlingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appintegrations-application/index.ts",
            "line": 266
          },
          "name": "contactHandlingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appintegrationsApplication.AppintegrationsApplicationApplicationConfigContactHandling"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appintegrations-application/index.ts",
            "line": 224
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appintegrationsApplication.AppintegrationsApplicationApplicationConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appintegrations-application/index:AppintegrationsApplicationApplicationConfigOutputReference"
    },
    "@cdktn/provider-awscc.appintegrationsApplication.AppintegrationsApplicationApplicationSourceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appintegrationsApplication.AppintegrationsApplicationApplicationSourceConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appintegrations-application/index.ts",
        "line": 394
      },
      "name": "AppintegrationsApplicationApplicationSourceConfig",
      "namespace": "appintegrationsApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appintegrations_application#external_url_config AppintegrationsApplication#external_url_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appintegrations-application/index.ts",
            "line": 398
          },
          "name": "externalUrlConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.appintegrationsApplication.AppintegrationsApplicationApplicationSourceConfigExternalUrlConfig"
          }
        }
      ],
      "symbolId": "src/appintegrations-application/index:AppintegrationsApplicationApplicationSourceConfig"
    },
    "@cdktn/provider-awscc.appintegrationsApplication.AppintegrationsApplicationApplicationSourceConfigExternalUrlConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appintegrationsApplication.AppintegrationsApplicationApplicationSourceConfigExternalUrlConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appintegrations-application/index.ts",
        "line": 270
      },
      "name": "AppintegrationsApplicationApplicationSourceConfigExternalUrlConfig",
      "namespace": "appintegrationsApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appintegrations_application#access_url AppintegrationsApplication#access_url}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appintegrations-application/index.ts",
            "line": 274
          },
          "name": "accessUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appintegrations_application#approved_origins AppintegrationsApplication#approved_origins}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appintegrations-application/index.ts",
            "line": 278
          },
          "name": "approvedOrigins",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/appintegrations-application/index:AppintegrationsApplicationApplicationSourceConfigExternalUrlConfig"
    },
    "@cdktn/provider-awscc.appintegrationsApplication.AppintegrationsApplicationApplicationSourceConfigExternalUrlConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appintegrationsApplication.AppintegrationsApplicationApplicationSourceConfigExternalUrlConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appintegrations-application/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/appintegrations-application/index.ts",
        "line": 317
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appintegrations-application/index.ts",
            "line": 386
          },
          "name": "resetApprovedOrigins"
        }
      ],
      "name": "AppintegrationsApplicationApplicationSourceConfigExternalUrlConfigOutputReference",
      "namespace": "appintegrationsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appintegrations-application/index.ts",
            "line": 374
          },
          "name": "accessUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appintegrations-application/index.ts",
            "line": 390
          },
          "name": "approvedOriginsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appintegrations-application/index.ts",
            "line": 367
          },
          "name": "accessUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appintegrations-application/index.ts",
            "line": 380
          },
          "name": "approvedOrigins",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appintegrations-application/index.ts",
            "line": 329
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appintegrationsApplication.AppintegrationsApplicationApplicationSourceConfigExternalUrlConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appintegrations-application/index:AppintegrationsApplicationApplicationSourceConfigExternalUrlConfigOutputReference"
    },
    "@cdktn/provider-awscc.appintegrationsApplication.AppintegrationsApplicationApplicationSourceConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appintegrationsApplication.AppintegrationsApplicationApplicationSourceConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appintegrations-application/index.ts",
          "line": 438
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appintegrations-application/index.ts",
        "line": 430
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appintegrations-application/index.ts",
            "line": 477
          },
          "name": "putExternalUrlConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appintegrationsApplication.AppintegrationsApplicationApplicationSourceConfigExternalUrlConfig"
              }
            }
          ]
        }
      ],
      "name": "AppintegrationsApplicationApplicationSourceConfigOutputReference",
      "namespace": "appintegrationsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appintegrations-application/index.ts",
            "line": 474
          },
          "name": "externalUrlConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.appintegrationsApplication.AppintegrationsApplicationApplicationSourceConfigExternalUrlConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appintegrations-application/index.ts",
            "line": 481
          },
          "name": "externalUrlConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appintegrationsApplication.AppintegrationsApplicationApplicationSourceConfigExternalUrlConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appintegrations-application/index.ts",
            "line": 442
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appintegrationsApplication.AppintegrationsApplicationApplicationSourceConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appintegrations-application/index:AppintegrationsApplicationApplicationSourceConfigOutputReference"
    },
    "@cdktn/provider-awscc.appintegrationsApplication.AppintegrationsApplicationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appintegrationsApplication.AppintegrationsApplicationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appintegrations-application/index.ts",
        "line": 14
      },
      "name": "AppintegrationsApplicationConfig",
      "namespace": "appintegrationsApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appintegrations_application#application_source_config AppintegrationsApplication#application_source_config}",
            "stability": "stable",
            "summary": "Application source config."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appintegrations-application/index.ts",
            "line": 26
          },
          "name": "applicationSourceConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.appintegrationsApplication.AppintegrationsApplicationApplicationSourceConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appintegrations_application#name AppintegrationsApplication#name}",
            "stability": "stable",
            "summary": "The name of the application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appintegrations-application/index.ts",
            "line": 62
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appintegrations_application#namespace AppintegrationsApplication#namespace}",
            "stability": "stable",
            "summary": "The namespace of the application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appintegrations-application/index.ts",
            "line": 68
          },
          "name": "namespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appintegrations_application#application_config AppintegrationsApplication#application_config}",
            "stability": "stable",
            "summary": "The application configuration. Cannot be used when IsService is true."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appintegrations-application/index.ts",
            "line": 20
          },
          "name": "applicationConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appintegrationsApplication.AppintegrationsApplicationApplicationConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appintegrations_application#application_type AppintegrationsApplication#application_type}",
            "stability": "stable",
            "summary": "The type of application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appintegrations-application/index.ts",
            "line": 32
          },
          "name": "applicationType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appintegrations_application#description AppintegrationsApplication#description}",
            "stability": "stable",
            "summary": "The application description."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appintegrations-application/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/hashicorp/awscc/1.96.0/docs/resources/appintegrations_application#iframe_config AppintegrationsApplication#iframe_config}",
            "stability": "stable",
            "summary": "The iframe configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appintegrations-application/index.ts",
            "line": 44
          },
          "name": "iframeConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appintegrationsApplication.AppintegrationsApplicationIframeConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appintegrations_application#initialization_timeout AppintegrationsApplication#initialization_timeout}",
            "stability": "stable",
            "summary": "The initialization timeout in milliseconds. Required when IsService is true."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appintegrations-application/index.ts",
            "line": 50
          },
          "name": "initializationTimeout",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appintegrations_application#is_service AppintegrationsApplication#is_service}",
            "stability": "stable",
            "summary": "Indicates if the application is a service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appintegrations-application/index.ts",
            "line": 56
          },
          "name": "isService",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appintegrations_application#permissions AppintegrationsApplication#permissions}",
            "stability": "stable",
            "summary": "The configuration of events or requests that the application has access to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appintegrations-application/index.ts",
            "line": 74
          },
          "name": "permissions",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appintegrations_application#tags AppintegrationsApplication#tags}",
            "stability": "stable",
            "summary": "The tags (keys and values) associated with the application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appintegrations-application/index.ts",
            "line": 80
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appintegrationsApplication.AppintegrationsApplicationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appintegrations-application/index:AppintegrationsApplicationConfig"
    },
    "@cdktn/provider-awscc.appintegrationsApplication.AppintegrationsApplicationIframeConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appintegrationsApplication.AppintegrationsApplicationIframeConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appintegrations-application/index.ts",
        "line": 485
      },
      "name": "AppintegrationsApplicationIframeConfig",
      "namespace": "appintegrationsApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appintegrations_application#allow AppintegrationsApplication#allow}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appintegrations-application/index.ts",
            "line": 489
          },
          "name": "allow",
          "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/hashicorp/awscc/1.96.0/docs/resources/appintegrations_application#sandbox AppintegrationsApplication#sandbox}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appintegrations-application/index.ts",
            "line": 493
          },
          "name": "sandbox",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/appintegrations-application/index:AppintegrationsApplicationIframeConfig"
    },
    "@cdktn/provider-awscc.appintegrationsApplication.AppintegrationsApplicationIframeConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appintegrationsApplication.AppintegrationsApplicationIframeConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appintegrations-application/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appintegrations-application/index.ts",
        "line": 532
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appintegrations-application/index.ts",
            "line": 588
          },
          "name": "resetAllow"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appintegrations-application/index.ts",
            "line": 604
          },
          "name": "resetSandbox"
        }
      ],
      "name": "AppintegrationsApplicationIframeConfigOutputReference",
      "namespace": "appintegrationsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appintegrations-application/index.ts",
            "line": 592
          },
          "name": "allowInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appintegrations-application/index.ts",
            "line": 608
          },
          "name": "sandboxInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appintegrations-application/index.ts",
            "line": 582
          },
          "name": "allow",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appintegrations-application/index.ts",
            "line": 598
          },
          "name": "sandbox",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appintegrations-application/index.ts",
            "line": 544
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appintegrationsApplication.AppintegrationsApplicationIframeConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appintegrations-application/index:AppintegrationsApplicationIframeConfigOutputReference"
    },
    "@cdktn/provider-awscc.appintegrationsApplication.AppintegrationsApplicationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appintegrationsApplication.AppintegrationsApplicationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appintegrations-application/index.ts",
        "line": 612
      },
      "name": "AppintegrationsApplicationTags",
      "namespace": "appintegrationsApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appintegrations_application#key AppintegrationsApplication#key}",
            "stability": "stable",
            "summary": "A key to identify the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appintegrations-application/index.ts",
            "line": 618
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appintegrations_application#value AppintegrationsApplication#value}",
            "stability": "stable",
            "summary": "Corresponding tag value for the key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appintegrations-application/index.ts",
            "line": 624
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appintegrations-application/index:AppintegrationsApplicationTags"
    },
    "@cdktn/provider-awscc.appintegrationsApplication.AppintegrationsApplicationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appintegrationsApplication.AppintegrationsApplicationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appintegrations-application/index.ts",
          "line": 754
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appintegrations-application/index.ts",
        "line": 746
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appintegrations-application/index.ts",
            "line": 761
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.appintegrationsApplication.AppintegrationsApplicationTagsOutputReference"
            }
          }
        }
      ],
      "name": "AppintegrationsApplicationTagsList",
      "namespace": "appintegrationsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appintegrations-application/index.ts",
            "line": 747
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appintegrationsApplication.AppintegrationsApplicationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appintegrations-application/index:AppintegrationsApplicationTagsList"
    },
    "@cdktn/provider-awscc.appintegrationsApplication.AppintegrationsApplicationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appintegrationsApplication.AppintegrationsApplicationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appintegrations-application/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appintegrations-application/index.ts",
        "line": 663
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appintegrations-application/index.ts",
            "line": 721
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appintegrations-application/index.ts",
            "line": 737
          },
          "name": "resetValue"
        }
      ],
      "name": "AppintegrationsApplicationTagsOutputReference",
      "namespace": "appintegrationsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appintegrations-application/index.ts",
            "line": 725
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appintegrations-application/index.ts",
            "line": 741
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appintegrations-application/index.ts",
            "line": 715
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appintegrations-application/index.ts",
            "line": 731
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appintegrations-application/index.ts",
            "line": 677
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appintegrationsApplication.AppintegrationsApplicationTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appintegrations-application/index:AppintegrationsApplicationTagsOutputReference"
    },
    "@cdktn/provider-awscc.appintegrationsDataIntegration.AppintegrationsDataIntegration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appintegrations_data_integration awscc_appintegrations_data_integration}."
      },
      "fqn": "@cdktn/provider-awscc.appintegrationsDataIntegration.AppintegrationsDataIntegration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appintegrations_data_integration awscc_appintegrations_data_integration} Resource."
        },
        "locationInModule": {
          "filename": "src/appintegrations-data-integration/index.ts",
          "line": 550
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.appintegrationsDataIntegration.AppintegrationsDataIntegrationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appintegrations-data-integration/index.ts",
        "line": 518
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a AppintegrationsDataIntegration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/appintegrations-data-integration/index.ts",
            "line": 535
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the AppintegrationsDataIntegration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appintegrations_data_integration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing AppintegrationsDataIntegration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the AppintegrationsDataIntegration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appintegrations-data-integration/index.ts",
            "line": 611
          },
          "name": "putFileConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appintegrationsDataIntegration.AppintegrationsDataIntegrationFileConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appintegrations-data-integration/index.ts",
            "line": 674
          },
          "name": "putScheduleConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appintegrationsDataIntegration.AppintegrationsDataIntegrationScheduleConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appintegrations-data-integration/index.ts",
            "line": 703
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.appintegrationsDataIntegration.AppintegrationsDataIntegrationTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appintegrations-data-integration/index.ts",
            "line": 598
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appintegrations-data-integration/index.ts",
            "line": 614
          },
          "name": "resetFileConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appintegrations-data-integration/index.ts",
            "line": 661
          },
          "name": "resetObjectConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appintegrations-data-integration/index.ts",
            "line": 677
          },
          "name": "resetScheduleConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appintegrations-data-integration/index.ts",
            "line": 706
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appintegrations-data-integration/index.ts",
            "line": 718
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appintegrations-data-integration/index.ts",
            "line": 731
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "AppintegrationsDataIntegration",
      "namespace": "appintegrationsDataIntegration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appintegrations-data-integration/index.ts",
            "line": 523
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appintegrations-data-integration/index.ts",
            "line": 581
          },
          "name": "dataIntegrationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appintegrations-data-integration/index.ts",
            "line": 586
          },
          "name": "dataIntegrationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appintegrations-data-integration/index.ts",
            "line": 608
          },
          "name": "fileConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.appintegrationsDataIntegration.AppintegrationsDataIntegrationFileConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appintegrations-data-integration/index.ts",
            "line": 623
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appintegrations-data-integration/index.ts",
            "line": 671
          },
          "name": "scheduleConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.appintegrationsDataIntegration.AppintegrationsDataIntegrationScheduleConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appintegrations-data-integration/index.ts",
            "line": 700
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.appintegrationsDataIntegration.AppintegrationsDataIntegrationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appintegrations-data-integration/index.ts",
            "line": 602
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appintegrations-data-integration/index.ts",
            "line": 618
          },
          "name": "fileConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appintegrationsDataIntegration.AppintegrationsDataIntegrationFileConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appintegrations-data-integration/index.ts",
            "line": 636
          },
          "name": "kmsKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appintegrations-data-integration/index.ts",
            "line": 649
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appintegrations-data-integration/index.ts",
            "line": 665
          },
          "name": "objectConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "union": {
                        "types": [
                          {
                            "fqn": "cdktn.IResolvable"
                          },
                          {
                            "collection": {
                              "elementtype": {
                                "collection": {
                                  "elementtype": {
                                    "primitive": "string"
                                  },
                                  "kind": "array"
                                }
                              },
                              "kind": "map"
                            }
                          }
                        ]
                      }
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appintegrations-data-integration/index.ts",
            "line": 681
          },
          "name": "scheduleConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appintegrationsDataIntegration.AppintegrationsDataIntegrationScheduleConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appintegrations-data-integration/index.ts",
            "line": 694
          },
          "name": "sourceUriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appintegrations-data-integration/index.ts",
            "line": 710
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appintegrationsDataIntegration.AppintegrationsDataIntegrationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appintegrations-data-integration/index.ts",
            "line": 592
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appintegrations-data-integration/index.ts",
            "line": 629
          },
          "name": "kmsKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appintegrations-data-integration/index.ts",
            "line": 642
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appintegrations-data-integration/index.ts",
            "line": 655
          },
          "name": "objectConfiguration",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "union": {
                        "types": [
                          {
                            "fqn": "cdktn.IResolvable"
                          },
                          {
                            "collection": {
                              "elementtype": {
                                "collection": {
                                  "elementtype": {
                                    "primitive": "string"
                                  },
                                  "kind": "array"
                                }
                              },
                              "kind": "map"
                            }
                          }
                        ]
                      }
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appintegrations-data-integration/index.ts",
            "line": 687
          },
          "name": "sourceUri",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appintegrations-data-integration/index:AppintegrationsDataIntegration"
    },
    "@cdktn/provider-awscc.appintegrationsDataIntegration.AppintegrationsDataIntegrationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appintegrationsDataIntegration.AppintegrationsDataIntegrationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appintegrations-data-integration/index.ts",
        "line": 14
      },
      "name": "AppintegrationsDataIntegrationConfig",
      "namespace": "appintegrationsDataIntegration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appintegrations_data_integration#kms_key AppintegrationsDataIntegration#kms_key}",
            "stability": "stable",
            "summary": "The KMS key of the data integration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appintegrations-data-integration/index.ts",
            "line": 32
          },
          "name": "kmsKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appintegrations_data_integration#name AppintegrationsDataIntegration#name}",
            "stability": "stable",
            "summary": "The name of the data integration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appintegrations-data-integration/index.ts",
            "line": 38
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appintegrations_data_integration#source_uri AppintegrationsDataIntegration#source_uri}",
            "stability": "stable",
            "summary": "The URI of the data source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appintegrations-data-integration/index.ts",
            "line": 56
          },
          "name": "sourceUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appintegrations_data_integration#description AppintegrationsDataIntegration#description}",
            "stability": "stable",
            "summary": "The data integration description."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appintegrations-data-integration/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/hashicorp/awscc/1.96.0/docs/resources/appintegrations_data_integration#file_configuration AppintegrationsDataIntegration#file_configuration}",
            "stability": "stable",
            "summary": "The configuration for what files should be pulled from the source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appintegrations-data-integration/index.ts",
            "line": 26
          },
          "name": "fileConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appintegrationsDataIntegration.AppintegrationsDataIntegrationFileConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appintegrations_data_integration#object_configuration AppintegrationsDataIntegration#object_configuration}",
            "stability": "stable",
            "summary": "The configuration for what data should be pulled from the source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appintegrations-data-integration/index.ts",
            "line": 44
          },
          "name": "objectConfiguration",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "union": {
                        "types": [
                          {
                            "fqn": "cdktn.IResolvable"
                          },
                          {
                            "collection": {
                              "elementtype": {
                                "collection": {
                                  "elementtype": {
                                    "primitive": "string"
                                  },
                                  "kind": "array"
                                }
                              },
                              "kind": "map"
                            }
                          }
                        ]
                      }
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appintegrations_data_integration#schedule_config AppintegrationsDataIntegration#schedule_config}",
            "stability": "stable",
            "summary": "The name of the data and how often it should be pulled from the source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appintegrations-data-integration/index.ts",
            "line": 50
          },
          "name": "scheduleConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appintegrationsDataIntegration.AppintegrationsDataIntegrationScheduleConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appintegrations_data_integration#tags AppintegrationsDataIntegration#tags}",
            "stability": "stable",
            "summary": "The tags (keys and values) associated with the data integration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appintegrations-data-integration/index.ts",
            "line": 62
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appintegrationsDataIntegration.AppintegrationsDataIntegrationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appintegrations-data-integration/index:AppintegrationsDataIntegrationConfig"
    },
    "@cdktn/provider-awscc.appintegrationsDataIntegration.AppintegrationsDataIntegrationFileConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appintegrationsDataIntegration.AppintegrationsDataIntegrationFileConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appintegrations-data-integration/index.ts",
        "line": 64
      },
      "name": "AppintegrationsDataIntegrationFileConfiguration",
      "namespace": "appintegrationsDataIntegration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appintegrations_data_integration#filters AppintegrationsDataIntegration#filters}",
            "stability": "stable",
            "summary": "Restrictions for what files should be pulled from the source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appintegrations-data-integration/index.ts",
            "line": 70
          },
          "name": "filters",
          "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/hashicorp/awscc/1.96.0/docs/resources/appintegrations_data_integration#folders AppintegrationsDataIntegration#folders}",
            "stability": "stable",
            "summary": "Identifiers for the source folders to pull all files from recursively."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appintegrations-data-integration/index.ts",
            "line": 76
          },
          "name": "folders",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/appintegrations-data-integration/index:AppintegrationsDataIntegrationFileConfiguration"
    },
    "@cdktn/provider-awscc.appintegrationsDataIntegration.AppintegrationsDataIntegrationFileConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appintegrationsDataIntegration.AppintegrationsDataIntegrationFileConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appintegrations-data-integration/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/appintegrations-data-integration/index.ts",
        "line": 115
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appintegrations-data-integration/index.ts",
            "line": 171
          },
          "name": "resetFilters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appintegrations-data-integration/index.ts",
            "line": 187
          },
          "name": "resetFolders"
        }
      ],
      "name": "AppintegrationsDataIntegrationFileConfigurationOutputReference",
      "namespace": "appintegrationsDataIntegration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appintegrations-data-integration/index.ts",
            "line": 175
          },
          "name": "filtersInput",
          "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/appintegrations-data-integration/index.ts",
            "line": 191
          },
          "name": "foldersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appintegrations-data-integration/index.ts",
            "line": 165
          },
          "name": "filters",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "collection": {
                        "elementtype": {
                          "primitive": "string"
                        },
                        "kind": "array"
                      }
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appintegrations-data-integration/index.ts",
            "line": 181
          },
          "name": "folders",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appintegrations-data-integration/index.ts",
            "line": 127
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appintegrationsDataIntegration.AppintegrationsDataIntegrationFileConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appintegrations-data-integration/index:AppintegrationsDataIntegrationFileConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.appintegrationsDataIntegration.AppintegrationsDataIntegrationScheduleConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appintegrationsDataIntegration.AppintegrationsDataIntegrationScheduleConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appintegrations-data-integration/index.ts",
        "line": 195
      },
      "name": "AppintegrationsDataIntegrationScheduleConfig",
      "namespace": "appintegrationsDataIntegration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appintegrations_data_integration#first_execution_from AppintegrationsDataIntegration#first_execution_from}",
            "stability": "stable",
            "summary": "The start date for objects to import in the first flow run. Epoch or ISO timestamp format is supported."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appintegrations-data-integration/index.ts",
            "line": 201
          },
          "name": "firstExecutionFrom",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appintegrations_data_integration#object AppintegrationsDataIntegration#object}",
            "stability": "stable",
            "summary": "The name of the object to pull from the data source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appintegrations-data-integration/index.ts",
            "line": 207
          },
          "name": "object",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appintegrations_data_integration#schedule_expression AppintegrationsDataIntegration#schedule_expression}",
            "stability": "stable",
            "summary": "How often the data should be pulled from data source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appintegrations-data-integration/index.ts",
            "line": 213
          },
          "name": "scheduleExpression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appintegrations-data-integration/index:AppintegrationsDataIntegrationScheduleConfig"
    },
    "@cdktn/provider-awscc.appintegrationsDataIntegration.AppintegrationsDataIntegrationScheduleConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appintegrationsDataIntegration.AppintegrationsDataIntegrationScheduleConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appintegrations-data-integration/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/appintegrations-data-integration/index.ts",
        "line": 259
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appintegrations-data-integration/index.ts",
            "line": 321
          },
          "name": "resetFirstExecutionFrom"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appintegrations-data-integration/index.ts",
            "line": 337
          },
          "name": "resetObject"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appintegrations-data-integration/index.ts",
            "line": 353
          },
          "name": "resetScheduleExpression"
        }
      ],
      "name": "AppintegrationsDataIntegrationScheduleConfigOutputReference",
      "namespace": "appintegrationsDataIntegration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appintegrations-data-integration/index.ts",
            "line": 325
          },
          "name": "firstExecutionFromInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appintegrations-data-integration/index.ts",
            "line": 341
          },
          "name": "objectInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appintegrations-data-integration/index.ts",
            "line": 357
          },
          "name": "scheduleExpressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appintegrations-data-integration/index.ts",
            "line": 315
          },
          "name": "firstExecutionFrom",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appintegrations-data-integration/index.ts",
            "line": 331
          },
          "name": "object",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appintegrations-data-integration/index.ts",
            "line": 347
          },
          "name": "scheduleExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appintegrations-data-integration/index.ts",
            "line": 271
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appintegrationsDataIntegration.AppintegrationsDataIntegrationScheduleConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appintegrations-data-integration/index:AppintegrationsDataIntegrationScheduleConfigOutputReference"
    },
    "@cdktn/provider-awscc.appintegrationsDataIntegration.AppintegrationsDataIntegrationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appintegrationsDataIntegration.AppintegrationsDataIntegrationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appintegrations-data-integration/index.ts",
        "line": 361
      },
      "name": "AppintegrationsDataIntegrationTags",
      "namespace": "appintegrationsDataIntegration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appintegrations_data_integration#key AppintegrationsDataIntegration#key}",
            "stability": "stable",
            "summary": "A key to identify the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appintegrations-data-integration/index.ts",
            "line": 367
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appintegrations_data_integration#value AppintegrationsDataIntegration#value}",
            "stability": "stable",
            "summary": "Corresponding tag value for the key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appintegrations-data-integration/index.ts",
            "line": 373
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appintegrations-data-integration/index:AppintegrationsDataIntegrationTags"
    },
    "@cdktn/provider-awscc.appintegrationsDataIntegration.AppintegrationsDataIntegrationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appintegrationsDataIntegration.AppintegrationsDataIntegrationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appintegrations-data-integration/index.ts",
          "line": 503
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appintegrations-data-integration/index.ts",
        "line": 495
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appintegrations-data-integration/index.ts",
            "line": 510
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.appintegrationsDataIntegration.AppintegrationsDataIntegrationTagsOutputReference"
            }
          }
        }
      ],
      "name": "AppintegrationsDataIntegrationTagsList",
      "namespace": "appintegrationsDataIntegration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appintegrations-data-integration/index.ts",
            "line": 496
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appintegrationsDataIntegration.AppintegrationsDataIntegrationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appintegrations-data-integration/index:AppintegrationsDataIntegrationTagsList"
    },
    "@cdktn/provider-awscc.appintegrationsDataIntegration.AppintegrationsDataIntegrationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appintegrationsDataIntegration.AppintegrationsDataIntegrationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appintegrations-data-integration/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/appintegrations-data-integration/index.ts",
        "line": 412
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appintegrations-data-integration/index.ts",
            "line": 470
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appintegrations-data-integration/index.ts",
            "line": 486
          },
          "name": "resetValue"
        }
      ],
      "name": "AppintegrationsDataIntegrationTagsOutputReference",
      "namespace": "appintegrationsDataIntegration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appintegrations-data-integration/index.ts",
            "line": 474
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appintegrations-data-integration/index.ts",
            "line": 490
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appintegrations-data-integration/index.ts",
            "line": 464
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appintegrations-data-integration/index.ts",
            "line": 480
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appintegrations-data-integration/index.ts",
            "line": 426
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appintegrationsDataIntegration.AppintegrationsDataIntegrationTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appintegrations-data-integration/index:AppintegrationsDataIntegrationTagsOutputReference"
    },
    "@cdktn/provider-awscc.appintegrationsEventIntegration.AppintegrationsEventIntegration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appintegrations_event_integration awscc_appintegrations_event_integration}."
      },
      "fqn": "@cdktn/provider-awscc.appintegrationsEventIntegration.AppintegrationsEventIntegration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appintegrations_event_integration awscc_appintegrations_event_integration} Resource."
        },
        "locationInModule": {
          "filename": "src/appintegrations-event-integration/index.ts",
          "line": 328
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.appintegrationsEventIntegration.AppintegrationsEventIntegrationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appintegrations-event-integration/index.ts",
        "line": 296
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a AppintegrationsEventIntegration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/appintegrations-event-integration/index.ts",
            "line": 313
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the AppintegrationsEventIntegration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appintegrations_event_integration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing AppintegrationsEventIntegration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the AppintegrationsEventIntegration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appintegrations-event-integration/index.ts",
            "line": 389
          },
          "name": "putEventFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appintegrationsEventIntegration.AppintegrationsEventIntegrationEventFilter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appintegrations-event-integration/index.ts",
            "line": 425
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.appintegrationsEventIntegration.AppintegrationsEventIntegrationTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appintegrations-event-integration/index.ts",
            "line": 363
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appintegrations-event-integration/index.ts",
            "line": 428
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appintegrations-event-integration/index.ts",
            "line": 440
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appintegrations-event-integration/index.ts",
            "line": 450
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "AppintegrationsEventIntegration",
      "namespace": "appintegrationsEventIntegration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appintegrations-event-integration/index.ts",
            "line": 301
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appintegrations-event-integration/index.ts",
            "line": 386
          },
          "name": "eventFilter",
          "type": {
            "fqn": "@cdktn/provider-awscc.appintegrationsEventIntegration.AppintegrationsEventIntegrationEventFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appintegrations-event-integration/index.ts",
            "line": 398
          },
          "name": "eventIntegrationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appintegrations-event-integration/index.ts",
            "line": 403
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appintegrations-event-integration/index.ts",
            "line": 422
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.appintegrationsEventIntegration.AppintegrationsEventIntegrationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appintegrations-event-integration/index.ts",
            "line": 367
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appintegrations-event-integration/index.ts",
            "line": 380
          },
          "name": "eventBridgeBusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appintegrations-event-integration/index.ts",
            "line": 393
          },
          "name": "eventFilterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appintegrationsEventIntegration.AppintegrationsEventIntegrationEventFilter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appintegrations-event-integration/index.ts",
            "line": 416
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appintegrations-event-integration/index.ts",
            "line": 432
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appintegrationsEventIntegration.AppintegrationsEventIntegrationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appintegrations-event-integration/index.ts",
            "line": 357
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appintegrations-event-integration/index.ts",
            "line": 373
          },
          "name": "eventBridgeBus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appintegrations-event-integration/index.ts",
            "line": 409
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appintegrations-event-integration/index:AppintegrationsEventIntegration"
    },
    "@cdktn/provider-awscc.appintegrationsEventIntegration.AppintegrationsEventIntegrationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appintegrationsEventIntegration.AppintegrationsEventIntegrationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appintegrations-event-integration/index.ts",
        "line": 14
      },
      "name": "AppintegrationsEventIntegrationConfig",
      "namespace": "appintegrationsEventIntegration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appintegrations_event_integration#event_bridge_bus AppintegrationsEventIntegration#event_bridge_bus}",
            "stability": "stable",
            "summary": "The Amazon Eventbridge bus for the event integration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appintegrations-event-integration/index.ts",
            "line": 26
          },
          "name": "eventBridgeBus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appintegrations_event_integration#event_filter AppintegrationsEventIntegration#event_filter}",
            "stability": "stable",
            "summary": "The EventFilter (source) associated with the event integration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appintegrations-event-integration/index.ts",
            "line": 32
          },
          "name": "eventFilter",
          "type": {
            "fqn": "@cdktn/provider-awscc.appintegrationsEventIntegration.AppintegrationsEventIntegrationEventFilter"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appintegrations_event_integration#name AppintegrationsEventIntegration#name}",
            "stability": "stable",
            "summary": "The name of the event integration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appintegrations-event-integration/index.ts",
            "line": 38
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appintegrations_event_integration#description AppintegrationsEventIntegration#description}",
            "stability": "stable",
            "summary": "The event integration description."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appintegrations-event-integration/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/hashicorp/awscc/1.96.0/docs/resources/appintegrations_event_integration#tags AppintegrationsEventIntegration#tags}",
            "stability": "stable",
            "summary": "The tags (keys and values) associated with the event integration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appintegrations-event-integration/index.ts",
            "line": 44
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appintegrationsEventIntegration.AppintegrationsEventIntegrationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appintegrations-event-integration/index:AppintegrationsEventIntegrationConfig"
    },
    "@cdktn/provider-awscc.appintegrationsEventIntegration.AppintegrationsEventIntegrationEventFilter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appintegrationsEventIntegration.AppintegrationsEventIntegrationEventFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appintegrations-event-integration/index.ts",
        "line": 46
      },
      "name": "AppintegrationsEventIntegrationEventFilter",
      "namespace": "appintegrationsEventIntegration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appintegrations_event_integration#source AppintegrationsEventIntegration#source}",
            "stability": "stable",
            "summary": "The source of the events."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appintegrations-event-integration/index.ts",
            "line": 52
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appintegrations-event-integration/index:AppintegrationsEventIntegrationEventFilter"
    },
    "@cdktn/provider-awscc.appintegrationsEventIntegration.AppintegrationsEventIntegrationEventFilterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appintegrationsEventIntegration.AppintegrationsEventIntegrationEventFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appintegrations-event-integration/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/appintegrations-event-integration/index.ts",
        "line": 84
      },
      "name": "AppintegrationsEventIntegrationEventFilterOutputReference",
      "namespace": "appintegrationsEventIntegration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appintegrations-event-integration/index.ts",
            "line": 135
          },
          "name": "sourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appintegrations-event-integration/index.ts",
            "line": 128
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appintegrations-event-integration/index.ts",
            "line": 96
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appintegrationsEventIntegration.AppintegrationsEventIntegrationEventFilter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appintegrations-event-integration/index:AppintegrationsEventIntegrationEventFilterOutputReference"
    },
    "@cdktn/provider-awscc.appintegrationsEventIntegration.AppintegrationsEventIntegrationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appintegrationsEventIntegration.AppintegrationsEventIntegrationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appintegrations-event-integration/index.ts",
        "line": 139
      },
      "name": "AppintegrationsEventIntegrationTags",
      "namespace": "appintegrationsEventIntegration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appintegrations_event_integration#key AppintegrationsEventIntegration#key}",
            "stability": "stable",
            "summary": "A key to identify the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appintegrations-event-integration/index.ts",
            "line": 145
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appintegrations_event_integration#value AppintegrationsEventIntegration#value}",
            "stability": "stable",
            "summary": "Corresponding tag value for the key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appintegrations-event-integration/index.ts",
            "line": 151
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appintegrations-event-integration/index:AppintegrationsEventIntegrationTags"
    },
    "@cdktn/provider-awscc.appintegrationsEventIntegration.AppintegrationsEventIntegrationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appintegrationsEventIntegration.AppintegrationsEventIntegrationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appintegrations-event-integration/index.ts",
          "line": 281
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appintegrations-event-integration/index.ts",
        "line": 273
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appintegrations-event-integration/index.ts",
            "line": 288
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.appintegrationsEventIntegration.AppintegrationsEventIntegrationTagsOutputReference"
            }
          }
        }
      ],
      "name": "AppintegrationsEventIntegrationTagsList",
      "namespace": "appintegrationsEventIntegration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appintegrations-event-integration/index.ts",
            "line": 274
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appintegrationsEventIntegration.AppintegrationsEventIntegrationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appintegrations-event-integration/index:AppintegrationsEventIntegrationTagsList"
    },
    "@cdktn/provider-awscc.appintegrationsEventIntegration.AppintegrationsEventIntegrationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appintegrationsEventIntegration.AppintegrationsEventIntegrationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appintegrations-event-integration/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/appintegrations-event-integration/index.ts",
        "line": 190
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appintegrations-event-integration/index.ts",
            "line": 248
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appintegrations-event-integration/index.ts",
            "line": 264
          },
          "name": "resetValue"
        }
      ],
      "name": "AppintegrationsEventIntegrationTagsOutputReference",
      "namespace": "appintegrationsEventIntegration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appintegrations-event-integration/index.ts",
            "line": 252
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appintegrations-event-integration/index.ts",
            "line": 268
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appintegrations-event-integration/index.ts",
            "line": 242
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appintegrations-event-integration/index.ts",
            "line": 258
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appintegrations-event-integration/index.ts",
            "line": 204
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appintegrationsEventIntegration.AppintegrationsEventIntegrationTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appintegrations-event-integration/index:AppintegrationsEventIntegrationTagsOutputReference"
    },
    "@cdktn/provider-awscc.applicationautoscalingScalableTarget.ApplicationautoscalingScalableTarget": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scalable_target awscc_applicationautoscaling_scalable_target}."
      },
      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalableTarget.ApplicationautoscalingScalableTarget",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scalable_target awscc_applicationautoscaling_scalable_target} Resource."
        },
        "locationInModule": {
          "filename": "src/applicationautoscaling-scalable-target/index.ts",
          "line": 747
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.applicationautoscalingScalableTarget.ApplicationautoscalingScalableTargetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationautoscaling-scalable-target/index.ts",
        "line": 715
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ApplicationautoscalingScalableTarget resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scalable-target/index.ts",
            "line": 732
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ApplicationautoscalingScalableTarget to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scalable_target#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ApplicationautoscalingScalableTarget that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ApplicationautoscalingScalableTarget to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scalable-target/index.ts",
            "line": 860
          },
          "name": "putScheduledActions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.applicationautoscalingScalableTarget.ApplicationautoscalingScalableTargetScheduledActions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scalable-target/index.ts",
            "line": 889
          },
          "name": "putSuspendedState",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.applicationautoscalingScalableTarget.ApplicationautoscalingScalableTargetSuspendedState"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scalable-target/index.ts",
            "line": 829
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scalable-target/index.ts",
            "line": 863
          },
          "name": "resetScheduledActions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scalable-target/index.ts",
            "line": 892
          },
          "name": "resetSuspendedState"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scalable-target/index.ts",
            "line": 904
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scalable-target/index.ts",
            "line": 917
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ApplicationautoscalingScalableTarget",
      "namespace": "applicationautoscalingScalableTarget",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scalable-target/index.ts",
            "line": 720
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scalable-target/index.ts",
            "line": 778
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scalable-target/index.ts",
            "line": 851
          },
          "name": "scalableTargetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scalable-target/index.ts",
            "line": 857
          },
          "name": "scheduledActions",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationautoscalingScalableTarget.ApplicationautoscalingScalableTargetScheduledActionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scalable-target/index.ts",
            "line": 886
          },
          "name": "suspendedState",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationautoscalingScalableTarget.ApplicationautoscalingScalableTargetSuspendedStateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scalable-target/index.ts",
            "line": 791
          },
          "name": "maxCapacityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scalable-target/index.ts",
            "line": 804
          },
          "name": "minCapacityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scalable-target/index.ts",
            "line": 817
          },
          "name": "resourceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scalable-target/index.ts",
            "line": 833
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scalable-target/index.ts",
            "line": 846
          },
          "name": "scalableDimensionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scalable-target/index.ts",
            "line": 867
          },
          "name": "scheduledActionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalableTarget.ApplicationautoscalingScalableTargetScheduledActions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scalable-target/index.ts",
            "line": 880
          },
          "name": "serviceNamespaceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scalable-target/index.ts",
            "line": 896
          },
          "name": "suspendedStateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationautoscalingScalableTarget.ApplicationautoscalingScalableTargetSuspendedState"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scalable-target/index.ts",
            "line": 784
          },
          "name": "maxCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scalable-target/index.ts",
            "line": 797
          },
          "name": "minCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scalable-target/index.ts",
            "line": 810
          },
          "name": "resourceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scalable-target/index.ts",
            "line": 823
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scalable-target/index.ts",
            "line": 839
          },
          "name": "scalableDimension",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scalable-target/index.ts",
            "line": 873
          },
          "name": "serviceNamespace",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/applicationautoscaling-scalable-target/index:ApplicationautoscalingScalableTarget"
    },
    "@cdktn/provider-awscc.applicationautoscalingScalableTarget.ApplicationautoscalingScalableTargetConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalableTarget.ApplicationautoscalingScalableTargetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationautoscaling-scalable-target/index.ts",
        "line": 14
      },
      "name": "ApplicationautoscalingScalableTargetConfig",
      "namespace": "applicationautoscalingScalableTarget",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "When a scaling policy is in effect, Application Auto Scaling can scale out (expand) as needed to the maximum capacity limit in response to changing demand.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scalable_target#max_capacity ApplicationautoscalingScalableTarget#max_capacity}",
            "stability": "stable",
            "summary": "The maximum value that you plan to scale out to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scalable-target/index.ts",
            "line": 20
          },
          "name": "maxCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When a scaling policy is in effect, Application Auto Scaling can scale in (contract) as needed to the minimum capacity limit in response to changing demand.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scalable_target#min_capacity ApplicationautoscalingScalableTarget#min_capacity}",
            "stability": "stable",
            "summary": "The minimum value that you plan to scale in to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scalable-target/index.ts",
            "line": 26
          },
          "name": "minCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This string consists of the resource type and unique identifier.\n  +  ECS service - The resource type is ``service`` and the unique identifier is the cluster name and service name. Example: ``service/my-cluster/my-service``.\n  +  Spot Fleet - The resource type is ``spot-fleet-request`` and the unique identifier is the Spot Fleet request ID. Example: ``spot-fleet-request/sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE``.\n  +  EMR cluster - The resource type is ``instancegroup`` and the unique identifier is the cluster ID and instance group ID. Example: ``instancegroup/j-2EEZNYKUA1NTV/ig-1791Y4E1L8YI0``.\n  +  AppStream 2.0 fleet - The resource type is ``fleet`` and the unique identifier is the fleet name. Example: ``fleet/sample-fleet``.\n  +  DynamoDB table - The resource type is ``table`` and the unique identifier is the table name. Example: ``table/my-table``.\n  +  DynamoDB global secondary index - The resource type is ``index`` and the unique identifier is the index name. Example: ``table/my-table/index/my-table-index``.\n  +  Aurora DB cluster - The resource type is ``cluster`` and the unique identifier is the cluster name. Example: ``cluster:my-db-cluster``.\n  +  SageMaker endpoint variant - The resource type is ``variant`` and the unique identifier is the resource ID. Example: ``endpoint/my-end-point/variant/KMeansClustering``.\n  +  Custom resources are not supported with a resource type. This parameter must specify the ``OutputValue`` from the CloudFormation template stack used to access the resources. The unique identifier is defined by the service provider. More information is available in our [GitHub repository](https://docs.aws.amazon.com/https://github.com/aws/aws-auto-scaling-custom-resource).\n  +  Amazon Comprehend document classification endpoint - The resource type and unique identifier are specified using the endpoint ARN. Example: ``arn:aws:comprehend:us-west-2:123456789012:document-classifier-endpoint/EXAMPLE``.\n  +  Amazon Comprehend entity recognizer endpoint - The resource type and unique identifier are specified using the endpoint ARN. Example: ``arn:aws:comprehend:us-west-2:123456789012:entity-recognizer-endpoint/EXAMPLE``.\n  +  Lambda provisioned concurrency - The resource type is ``function`` and the unique identifier is the function name with a function version or alias name suffix that is not ``$LATEST``. Example: ``function:my-function:prod`` or ``function:my-function:1``.\n  +  Amazon Keyspaces table - The resource type is ``table`` and the unique identifier is the table name. Example: ``keyspace/mykeyspace/table/mytable``.\n  +  Amazon MSK cluster - The resource type and unique identifier are specified using the cluster ARN. Example: ``arn:aws:kafka:us-east-1:123456789012:cluster/demo-cluster-1/6357e0b2-0e6a-4b86-a0b4-70df934c2e31-5``.\n  +  Amazon ElastiCache replication group - The resource type is ``replication-group`` and the unique identifier is the replication group name. Example: ``replication-group/mycluster``.\n  +  Amazon ElastiCache cache cluster - The resource type is ``cache-cluster`` and the unique identifier is the cache cluster name. Example: ``cache-cluster/mycluster``.\n  +  Neptune cluster - The resource type is ``cluster`` and the unique identifier is the cluster name. Example: ``cluster:mycluster``.\n  +  SageMaker serverless endpoint - The resource type is ``variant`` and the unique identifier is the resource ID. Example: ``endpoint/my-end-point/variant/KMeansClustering``.\n  +  SageMaker inference component - The resource type is ``inference-component`` and the unique identifier is the resource ID. Example: ``inference-component/my-inference-component``.\n  +  Pool of WorkSpaces - The resource type is ``workspacespool`` and the unique identifier is the pool ID. Example: ``workspacespool/wspool-123456``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scalable_target#resource_id ApplicationautoscalingScalableTarget#resource_id}",
            "stability": "stable",
            "summary": "The identifier of the resource associated with the scalable target."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scalable-target/index.ts",
            "line": 52
          },
          "name": "resourceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This string consists of the service namespace, resource type, and scaling property.\n  +  ``ecs:service:DesiredCount`` - The task count of an ECS service.\n  +  ``elasticmapreduce:instancegroup:InstanceCount`` - The instance count of an EMR Instance Group.\n  +  ``ec2:spot-fleet-request:TargetCapacity`` - The target capacity of a Spot Fleet.\n  +  ``appstream:fleet:DesiredCapacity`` - The capacity of an AppStream 2.0 fleet.\n  +  ``dynamodb:table:ReadCapacityUnits`` - The provisioned read capacity for a DynamoDB table.\n  +  ``dynamodb:table:WriteCapacityUnits`` - The provisioned write capacity for a DynamoDB table.\n  +  ``dynamodb:index:ReadCapacityUnits`` - The provisioned read capacity for a DynamoDB global secondary index.\n  +  ``dynamodb:index:WriteCapacityUnits`` - The provisioned write capacity for a DynamoDB global secondary index.\n  +  ``rds:cluster:ReadReplicaCount`` - The count of Aurora Replicas in an Aurora DB cluster. Available for Aurora MySQL-compatible edition and Aurora PostgreSQL-compatible edition.\n  +  ``sagemaker:variant:DesiredInstanceCount`` - The number of EC2 instances for a SageMaker model endpoint variant.\n  +  ``custom-resource:ResourceType:Property`` - The scalable dimension for a custom resource provided by your own application or service.\n  +  ``comprehend:document-classifier-endpoint:DesiredInferenceUnits`` - The number of inference units for an Amazon Comprehend document classification endpoint.\n  +  ``comprehend:entity-recognizer-endpoint:DesiredInferenceUnits`` - The number of inference units for an Amazon Comprehend entity recognizer endpoint.\n  +  ``lambda:function:ProvisionedConcurrency`` - The provisioned concurrency for a Lambda function.\n  +  ``cassandra:table:ReadCapacityUnits`` - The provisioned read capacity for an Amazon Keyspaces table.\n  +  ``cassandra:table:WriteCapacityUnits`` - The provisioned write capacity for an Amazon Keyspaces table.\n  +  ``kafka:broker-storage:VolumeSize`` - The provisioned volume size (in GiB) for brokers in an Amazon MSK cluster.\n  +  ``elasticache:cache-cluster:Nodes`` - The number of nodes for an Amazon ElastiCache cache cluster.\n  +  ``elasticache:replication-group:NodeGroups`` - The number of node groups for an Amazon ElastiCache replication group.\n  +  ``elasticache:replication-group:Replicas`` - The number of replicas per node group for an Amazon ElastiCache replication group.\n  +  ``neptune:cluster:ReadReplicaCount`` - The count of read replicas in an Amazon Neptune DB cluster.\n  +  ``sagemaker:variant:DesiredProvisionedConcurrency`` - The provisioned concurrency for a SageMaker serverless endpoint.\n  +  ``sagemaker:inference-component:DesiredCopyCount`` - The number of copies across an endpoint for a SageMaker inference component.\n  +  ``workspaces:workspacespool:DesiredUserSessions`` - The number of user sessions for the WorkSpaces in the pool.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scalable_target#scalable_dimension ApplicationautoscalingScalableTarget#scalable_dimension}",
            "stability": "stable",
            "summary": "The scalable dimension associated with the scalable target."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scalable-target/index.ts",
            "line": 89
          },
          "name": "scalableDimension",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scalable_target#service_namespace ApplicationautoscalingScalableTarget#service_namespace}",
            "stability": "stable",
            "summary": "The namespace of the AWS service that provides the resource, or a ``custom-resource``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scalable-target/index.ts",
            "line": 101
          },
          "name": "serviceNamespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This can be either an IAM service role that Application Auto Scaling can assume to make calls to other AWS resources on your behalf, or a service-linked role for the specified service. For more information, see [How Application Auto Scaling works with IAM](https://docs.aws.amazon.com/autoscaling/application/userguide/security_iam_service-with-iam.html) in the *Application Auto Scaling User Guide*.\n To automatically create a service-linked role (recommended), specify the full ARN of the service-linked role in your stack template. To find the exact ARN of the service-linked role for your AWS or custom resource, see the [Service-linked roles](https://docs.aws.amazon.com/autoscaling/application/userguide/application-auto-scaling-service-linked-roles.html) topic in the *Application Auto Scaling User Guide*. Look for the ARN in the table at the bottom of the page.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scalable_target#role_arn ApplicationautoscalingScalableTarget#role_arn}",
            "stability": "stable",
            "summary": "Specify the Amazon Resource Name (ARN) of an Identity and Access Management (IAM) role that allows Application Auto Scaling to modify the scalable target on your behalf."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scalable-target/index.ts",
            "line": 59
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scalable_target#scheduled_actions ApplicationautoscalingScalableTarget#scheduled_actions}",
            "stability": "stable",
            "summary": "The scheduled actions for the scalable target. Duplicates aren't allowed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scalable-target/index.ts",
            "line": 95
          },
          "name": "scheduledActions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalableTarget.ApplicationautoscalingScalableTargetScheduledActions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Setting the value of an attribute to ``true`` suspends the specified scaling activities. Setting it to ``false`` (default) resumes the specified scaling activities. \n  *Suspension Outcomes* \n  +  For ``DynamicScalingInSuspended``, while a suspension is in effect, all scale-in activities that are triggered by a scaling policy are suspended.\n  +  For ``DynamicScalingOutSuspended``, while a suspension is in effect, all scale-out activities that are triggered by a scaling policy are suspended.\n  +  For ``ScheduledScalingSuspended``, while a suspension is in effect, all scaling activities that involve scheduled actions are suspended.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scalable_target#suspended_state ApplicationautoscalingScalableTarget#suspended_state}",
            "stability": "stable",
            "summary": "An embedded object that contains attributes and attribute values that are used to suspend and resume automatic scaling."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scalable-target/index.ts",
            "line": 111
          },
          "name": "suspendedState",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationautoscalingScalableTarget.ApplicationautoscalingScalableTargetSuspendedState"
          }
        }
      ],
      "symbolId": "src/applicationautoscaling-scalable-target/index:ApplicationautoscalingScalableTargetConfig"
    },
    "@cdktn/provider-awscc.applicationautoscalingScalableTarget.ApplicationautoscalingScalableTargetScheduledActions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalableTarget.ApplicationautoscalingScalableTargetScheduledActions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationautoscaling-scalable-target/index.ts",
        "line": 244
      },
      "name": "ApplicationautoscalingScalableTargetScheduledActions",
      "namespace": "applicationautoscalingScalableTarget",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scalable_target#end_time ApplicationautoscalingScalableTarget#end_time}",
            "stability": "stable",
            "summary": "The date and time that the action is scheduled to end, in UTC."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scalable-target/index.ts",
            "line": 250
          },
          "name": "endTime",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can set both values or just one. At the scheduled time, if the current capacity is below the minimum capacity, Application Auto Scaling scales out to the minimum capacity. If the current capacity is above the maximum capacity, Application Auto Scaling scales in to the maximum capacity.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scalable_target#scalable_target_action ApplicationautoscalingScalableTarget#scalable_target_action}",
            "stability": "stable",
            "summary": "The new minimum and maximum capacity."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scalable-target/index.ts",
            "line": 256
          },
          "name": "scalableTargetAction",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationautoscalingScalableTarget.ApplicationautoscalingScalableTargetScheduledActionsScalableTargetAction"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The following formats are supported:\n  +  At expressions - \"``at(yyyy-mm-ddThh:mm:ss)``\"\n  +  Rate expressions - \"``rate(valueunit)``\"\n  +  Cron expressions - \"``cron(fields)``\"\n  \n At expressions are useful for one-time schedules. Cron expressions are useful for scheduled actions that run periodically at a specified date and time, and rate expressions are useful for scheduled actions that run at a regular interval.\n At and cron expressions use Universal Coordinated Time (UTC) by default.\n The cron format consists of six fields separated by white spaces: [Minutes] [Hours] [Day_of_Month] [Month] [Day_of_Week] [Year].\n For rate expressions, *value* is a positive integer and *unit* is ``minute`` | ``minutes`` | ``hour`` | ``hours`` | ``day`` | ``days``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scalable_target#schedule ApplicationautoscalingScalableTarget#schedule}",
            "stability": "stable",
            "summary": "The schedule for this action."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scalable-target/index.ts",
            "line": 270
          },
          "name": "schedule",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This name must be unique among all other scheduled actions on the specified scalable target.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scalable_target#scheduled_action_name ApplicationautoscalingScalableTarget#scheduled_action_name}",
            "stability": "stable",
            "summary": "The name of the scheduled action."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scalable-target/index.ts",
            "line": 276
          },
          "name": "scheduledActionName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scalable_target#start_time ApplicationautoscalingScalableTarget#start_time}",
            "stability": "stable",
            "summary": "The date and time that the action is scheduled to begin, in UTC."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scalable-target/index.ts",
            "line": 282
          },
          "name": "startTime",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scalable_target#timezone ApplicationautoscalingScalableTarget#timezone}",
            "stability": "stable",
            "summary": "The time zone used when referring to the date and time of a scheduled action, when the scheduled action uses an at or cron expression."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scalable-target/index.ts",
            "line": 288
          },
          "name": "timezone",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/applicationautoscaling-scalable-target/index:ApplicationautoscalingScalableTargetScheduledActions"
    },
    "@cdktn/provider-awscc.applicationautoscalingScalableTarget.ApplicationautoscalingScalableTargetScheduledActionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalableTarget.ApplicationautoscalingScalableTargetScheduledActionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationautoscaling-scalable-target/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationautoscaling-scalable-target/index.ts",
        "line": 526
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scalable-target/index.ts",
            "line": 541
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.applicationautoscalingScalableTarget.ApplicationautoscalingScalableTargetScheduledActionsOutputReference"
            }
          }
        }
      ],
      "name": "ApplicationautoscalingScalableTargetScheduledActionsList",
      "namespace": "applicationautoscalingScalableTarget",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scalable-target/index.ts",
            "line": 527
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalableTarget.ApplicationautoscalingScalableTargetScheduledActions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationautoscaling-scalable-target/index:ApplicationautoscalingScalableTargetScheduledActionsList"
    },
    "@cdktn/provider-awscc.applicationautoscalingScalableTarget.ApplicationautoscalingScalableTargetScheduledActionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalableTarget.ApplicationautoscalingScalableTargetScheduledActionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationautoscaling-scalable-target/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationautoscaling-scalable-target/index.ts",
        "line": 355
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scalable-target/index.ts",
            "line": 450
          },
          "name": "putScalableTargetAction",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.applicationautoscalingScalableTarget.ApplicationautoscalingScalableTargetScheduledActionsScalableTargetAction"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scalable-target/index.ts",
            "line": 437
          },
          "name": "resetEndTime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scalable-target/index.ts",
            "line": 453
          },
          "name": "resetScalableTargetAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scalable-target/index.ts",
            "line": 469
          },
          "name": "resetSchedule"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scalable-target/index.ts",
            "line": 485
          },
          "name": "resetScheduledActionName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scalable-target/index.ts",
            "line": 501
          },
          "name": "resetStartTime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scalable-target/index.ts",
            "line": 517
          },
          "name": "resetTimezone"
        }
      ],
      "name": "ApplicationautoscalingScalableTargetScheduledActionsOutputReference",
      "namespace": "applicationautoscalingScalableTarget",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scalable-target/index.ts",
            "line": 447
          },
          "name": "scalableTargetAction",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationautoscalingScalableTarget.ApplicationautoscalingScalableTargetScheduledActionsScalableTargetActionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scalable-target/index.ts",
            "line": 441
          },
          "name": "endTimeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scalable-target/index.ts",
            "line": 457
          },
          "name": "scalableTargetActionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationautoscalingScalableTarget.ApplicationautoscalingScalableTargetScheduledActionsScalableTargetAction"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scalable-target/index.ts",
            "line": 489
          },
          "name": "scheduledActionNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scalable-target/index.ts",
            "line": 473
          },
          "name": "scheduleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scalable-target/index.ts",
            "line": 505
          },
          "name": "startTimeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scalable-target/index.ts",
            "line": 521
          },
          "name": "timezoneInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scalable-target/index.ts",
            "line": 431
          },
          "name": "endTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scalable-target/index.ts",
            "line": 463
          },
          "name": "schedule",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scalable-target/index.ts",
            "line": 479
          },
          "name": "scheduledActionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scalable-target/index.ts",
            "line": 495
          },
          "name": "startTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scalable-target/index.ts",
            "line": 511
          },
          "name": "timezone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scalable-target/index.ts",
            "line": 369
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationautoscalingScalableTarget.ApplicationautoscalingScalableTargetScheduledActions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationautoscaling-scalable-target/index:ApplicationautoscalingScalableTargetScheduledActionsOutputReference"
    },
    "@cdktn/provider-awscc.applicationautoscalingScalableTarget.ApplicationautoscalingScalableTargetScheduledActionsScalableTargetAction": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalableTarget.ApplicationautoscalingScalableTargetScheduledActionsScalableTargetAction",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationautoscaling-scalable-target/index.ts",
        "line": 113
      },
      "name": "ApplicationautoscalingScalableTargetScheduledActionsScalableTargetAction",
      "namespace": "applicationautoscalingScalableTarget",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scalable_target#max_capacity ApplicationautoscalingScalableTarget#max_capacity}",
            "stability": "stable",
            "summary": "The maximum capacity."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scalable-target/index.ts",
            "line": 119
          },
          "name": "maxCapacity",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scalable_target#min_capacity ApplicationautoscalingScalableTarget#min_capacity}",
            "stability": "stable",
            "summary": "The minimum capacity."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scalable-target/index.ts",
            "line": 125
          },
          "name": "minCapacity",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/applicationautoscaling-scalable-target/index:ApplicationautoscalingScalableTargetScheduledActionsScalableTargetAction"
    },
    "@cdktn/provider-awscc.applicationautoscalingScalableTarget.ApplicationautoscalingScalableTargetScheduledActionsScalableTargetActionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalableTarget.ApplicationautoscalingScalableTargetScheduledActionsScalableTargetActionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationautoscaling-scalable-target/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/applicationautoscaling-scalable-target/index.ts",
        "line": 164
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scalable-target/index.ts",
            "line": 220
          },
          "name": "resetMaxCapacity"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scalable-target/index.ts",
            "line": 236
          },
          "name": "resetMinCapacity"
        }
      ],
      "name": "ApplicationautoscalingScalableTargetScheduledActionsScalableTargetActionOutputReference",
      "namespace": "applicationautoscalingScalableTarget",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scalable-target/index.ts",
            "line": 224
          },
          "name": "maxCapacityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scalable-target/index.ts",
            "line": 240
          },
          "name": "minCapacityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scalable-target/index.ts",
            "line": 214
          },
          "name": "maxCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scalable-target/index.ts",
            "line": 230
          },
          "name": "minCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scalable-target/index.ts",
            "line": 176
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationautoscalingScalableTarget.ApplicationautoscalingScalableTargetScheduledActionsScalableTargetAction"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationautoscaling-scalable-target/index:ApplicationautoscalingScalableTargetScheduledActionsScalableTargetActionOutputReference"
    },
    "@cdktn/provider-awscc.applicationautoscalingScalableTarget.ApplicationautoscalingScalableTargetSuspendedState": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalableTarget.ApplicationautoscalingScalableTargetSuspendedState",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationautoscaling-scalable-target/index.ts",
        "line": 545
      },
      "name": "ApplicationautoscalingScalableTargetSuspendedState",
      "namespace": "applicationautoscalingScalableTarget",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Set the value to ``true`` if you don't want Application Auto Scaling to remove capacity when a scaling policy is triggered. The default is ``false``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scalable_target#dynamic_scaling_in_suspended ApplicationautoscalingScalableTarget#dynamic_scaling_in_suspended}",
            "stability": "stable",
            "summary": "Whether scale in by a target tracking scaling policy or a step scaling policy is suspended."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scalable-target/index.ts",
            "line": 551
          },
          "name": "dynamicScalingInSuspended",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Set the value to ``true`` if you don't want Application Auto Scaling to add capacity when a scaling policy is triggered. The default is ``false``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scalable_target#dynamic_scaling_out_suspended ApplicationautoscalingScalableTarget#dynamic_scaling_out_suspended}",
            "stability": "stable",
            "summary": "Whether scale out by a target tracking scaling policy or a step scaling policy is suspended."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scalable-target/index.ts",
            "line": 557
          },
          "name": "dynamicScalingOutSuspended",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Set the value to ``true`` if you don't want Application Auto Scaling to add or remove capacity by initiating scheduled actions. The default is ``false``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scalable_target#scheduled_scaling_suspended ApplicationautoscalingScalableTarget#scheduled_scaling_suspended}",
            "stability": "stable",
            "summary": "Whether scheduled scaling is suspended."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scalable-target/index.ts",
            "line": 563
          },
          "name": "scheduledScalingSuspended",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationautoscaling-scalable-target/index:ApplicationautoscalingScalableTargetSuspendedState"
    },
    "@cdktn/provider-awscc.applicationautoscalingScalableTarget.ApplicationautoscalingScalableTargetSuspendedStateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalableTarget.ApplicationautoscalingScalableTargetSuspendedStateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationautoscaling-scalable-target/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/applicationautoscaling-scalable-target/index.ts",
        "line": 609
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scalable-target/index.ts",
            "line": 671
          },
          "name": "resetDynamicScalingInSuspended"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scalable-target/index.ts",
            "line": 687
          },
          "name": "resetDynamicScalingOutSuspended"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scalable-target/index.ts",
            "line": 703
          },
          "name": "resetScheduledScalingSuspended"
        }
      ],
      "name": "ApplicationautoscalingScalableTargetSuspendedStateOutputReference",
      "namespace": "applicationautoscalingScalableTarget",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scalable-target/index.ts",
            "line": 675
          },
          "name": "dynamicScalingInSuspendedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scalable-target/index.ts",
            "line": 691
          },
          "name": "dynamicScalingOutSuspendedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scalable-target/index.ts",
            "line": 707
          },
          "name": "scheduledScalingSuspendedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scalable-target/index.ts",
            "line": 665
          },
          "name": "dynamicScalingInSuspended",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scalable-target/index.ts",
            "line": 681
          },
          "name": "dynamicScalingOutSuspended",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scalable-target/index.ts",
            "line": 697
          },
          "name": "scheduledScalingSuspended",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scalable-target/index.ts",
            "line": 621
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationautoscalingScalableTarget.ApplicationautoscalingScalableTargetSuspendedState"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationautoscaling-scalable-target/index:ApplicationautoscalingScalableTargetSuspendedStateOutputReference"
    },
    "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scaling_policy awscc_applicationautoscaling_scaling_policy}."
      },
      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scaling_policy awscc_applicationautoscaling_scaling_policy} Resource."
        },
        "locationInModule": {
          "filename": "src/applicationautoscaling-scaling-policy/index.ts",
          "line": 5668
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationautoscaling-scaling-policy/index.ts",
        "line": 5636
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ApplicationautoscalingScalingPolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 5653
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ApplicationautoscalingScalingPolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scaling_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ApplicationautoscalingScalingPolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ApplicationautoscalingScalingPolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 5740
          },
          "name": "putPredictiveScalingPolicyConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 5820
          },
          "name": "putStepScalingPolicyConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyStepScalingPolicyConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 5836
          },
          "name": "putTargetTrackingScalingPolicyConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 5743
          },
          "name": "resetPredictiveScalingPolicyConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 5759
          },
          "name": "resetResourceId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 5775
          },
          "name": "resetScalableDimension"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 5791
          },
          "name": "resetScalingTargetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 5807
          },
          "name": "resetServiceNamespace"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 5823
          },
          "name": "resetStepScalingPolicyConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 5839
          },
          "name": "resetTargetTrackingScalingPolicyConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 5851
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 5865
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ApplicationautoscalingScalingPolicy",
      "namespace": "applicationautoscalingScalingPolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 5641
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 5700
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 5705
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 5737
          },
          "name": "predictiveScalingPolicyConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 5817
          },
          "name": "stepScalingPolicyConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyStepScalingPolicyConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 5833
          },
          "name": "targetTrackingScalingPolicyConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 5718
          },
          "name": "policyNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 5731
          },
          "name": "policyTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 5747
          },
          "name": "predictiveScalingPolicyConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 5763
          },
          "name": "resourceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 5779
          },
          "name": "scalableDimensionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 5795
          },
          "name": "scalingTargetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 5811
          },
          "name": "serviceNamespaceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 5827
          },
          "name": "stepScalingPolicyConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyStepScalingPolicyConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 5843
          },
          "name": "targetTrackingScalingPolicyConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 5711
          },
          "name": "policyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 5724
          },
          "name": "policyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 5753
          },
          "name": "resourceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 5769
          },
          "name": "scalableDimension",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 5785
          },
          "name": "scalingTargetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 5801
          },
          "name": "serviceNamespace",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/applicationautoscaling-scaling-policy/index:ApplicationautoscalingScalingPolicy"
    },
    "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationautoscaling-scaling-policy/index.ts",
        "line": 14
      },
      "name": "ApplicationautoscalingScalingPolicyConfig",
      "namespace": "applicationautoscalingScalingPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Updates to the name of a target tracking scaling policy are not supported, unless you also update the metric used for scaling. To change only a target tracking scaling policy's name, first delete the policy by removing the existing ``AWS::ApplicationAutoScaling::ScalingPolicy`` resource from the template and updating the stack. Then, recreate the resource with the same settings and a different name.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scaling_policy#policy_name ApplicationautoscalingScalingPolicy#policy_name}",
            "stability": "stable",
            "summary": "The name of the scaling policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 21
          },
          "name": "policyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The following policy types are supported: \n ``TargetTrackingScaling``—Not supported for Amazon EMR\n ``StepScaling``—Not supported for DynamoDB, Amazon Comprehend, Lambda, Amazon Keyspaces, Amazon MSK, Amazon ElastiCache, or Neptune.\n ``PredictiveScaling``—Only supported for Amazon ECS\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scaling_policy#policy_type ApplicationautoscalingScalingPolicy#policy_type}",
            "stability": "stable",
            "summary": "The scaling policy type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 31
          },
          "name": "policyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scaling_policy#predictive_scaling_policy_configuration ApplicationautoscalingScalingPolicy#predictive_scaling_policy_configuration}",
            "stability": "stable",
            "summary": "The predictive scaling policy configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 37
          },
          "name": "predictiveScalingPolicyConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This string consists of the resource type and unique identifier.\n  +  ECS service - The resource type is ``service`` and the unique identifier is the cluster name and service name. Example: ``service/my-cluster/my-service``.\n  +  Spot Fleet - The resource type is ``spot-fleet-request`` and the unique identifier is the Spot Fleet request ID. Example: ``spot-fleet-request/sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE``.\n  +  EMR cluster - The resource type is ``instancegroup`` and the unique identifier is the cluster ID and instance group ID. Example: ``instancegroup/j-2EEZNYKUA1NTV/ig-1791Y4E1L8YI0``.\n  +  AppStream 2.0 fleet - The resource type is ``fleet`` and the unique identifier is the fleet name. Example: ``fleet/sample-fleet``.\n  +  DynamoDB table - The resource type is ``table`` and the unique identifier is the table name. Example: ``table/my-table``.\n  +  DynamoDB global secondary index - The resource type is ``index`` and the unique identifier is the index name. Example: ``table/my-table/index/my-table-index``.\n  +  Aurora DB cluster - The resource type is ``cluster`` and the unique identifier is the cluster name. Example: ``cluster:my-db-cluster``.\n  +  SageMaker endpoint variant - The resource type is ``variant`` and the unique identifier is the resource ID. Example: ``endpoint/my-end-point/variant/KMeansClustering``.\n  +  Custom resources are not supported with a resource type. This parameter must specify the ``OutputValue`` from the CloudFormation template stack used to access the resources. The unique identifier is defined by the service provider. More information is available in our [GitHub repository](https://docs.aws.amazon.com/https://github.com/aws/aws-auto-scaling-custom-resource).\n  +  Amazon Comprehend document classification endpoint - The resource type and unique identifier are specified using the endpoint ARN. Example: ``arn:aws:comprehend:us-west-2:123456789012:document-classifier-endpoint/EXAMPLE``.\n  +  Amazon Comprehend entity recognizer endpoint - The resource type and unique identifier are specified using the endpoint ARN. Example: ``arn:aws:comprehend:us-west-2:123456789012:entity-recognizer-endpoint/EXAMPLE``.\n  +  Lambda provisioned concurrency - The resource type is ``function`` and the unique identifier is the function name with a function version or alias name suffix that is not ``$LATEST``. Example: ``function:my-function:prod`` or ``function:my-function:1``.\n  +  Amazon Keyspaces table - The resource type is ``table`` and the unique identifier is the table name. Example: ``keyspace/mykeyspace/table/mytable``.\n  +  Amazon MSK cluster - The resource type and unique identifier are specified using the cluster ARN. Example: ``arn:aws:kafka:us-east-1:123456789012:cluster/demo-cluster-1/6357e0b2-0e6a-4b86-a0b4-70df934c2e31-5``.\n  +  Amazon ElastiCache replication group - The resource type is ``replication-group`` and the unique identifier is the replication group name. Example: ``replication-group/mycluster``.\n  +  Amazon ElastiCache cache cluster - The resource type is ``cache-cluster`` and the unique identifier is the cache cluster name. Example: ``cache-cluster/mycluster``.\n  +  Neptune cluster - The resource type is ``cluster`` and the unique identifier is the cluster name. Example: ``cluster:mycluster``.\n  +  SageMaker serverless endpoint - The resource type is ``variant`` and the unique identifier is the resource ID. Example: ``endpoint/my-end-point/variant/KMeansClustering``.\n  +  SageMaker inference component - The resource type is ``inference-component`` and the unique identifier is the resource ID. Example: ``inference-component/my-inference-component``.\n  +  Pool of WorkSpaces - The resource type is ``workspacespool`` and the unique identifier is the pool ID. Example: ``workspacespool/wspool-123456``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scaling_policy#resource_id ApplicationautoscalingScalingPolicy#resource_id}",
            "stability": "stable",
            "summary": "The identifier of the resource associated with the scaling policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 63
          },
          "name": "resourceId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This string consists of the service namespace, resource type, and scaling property.\n  +  ``ecs:service:DesiredCount`` - The task count of an ECS service.\n  +  ``elasticmapreduce:instancegroup:InstanceCount`` - The instance count of an EMR Instance Group.\n  +  ``ec2:spot-fleet-request:TargetCapacity`` - The target capacity of a Spot Fleet.\n  +  ``appstream:fleet:DesiredCapacity`` - The capacity of an AppStream 2.0 fleet.\n  +  ``dynamodb:table:ReadCapacityUnits`` - The provisioned read capacity for a DynamoDB table.\n  +  ``dynamodb:table:WriteCapacityUnits`` - The provisioned write capacity for a DynamoDB table.\n  +  ``dynamodb:index:ReadCapacityUnits`` - The provisioned read capacity for a DynamoDB global secondary index.\n  +  ``dynamodb:index:WriteCapacityUnits`` - The provisioned write capacity for a DynamoDB global secondary index.\n  +  ``rds:cluster:ReadReplicaCount`` - The count of Aurora Replicas in an Aurora DB cluster. Available for Aurora MySQL-compatible edition and Aurora PostgreSQL-compatible edition.\n  +  ``sagemaker:variant:DesiredInstanceCount`` - The number of EC2 instances for a SageMaker model endpoint variant.\n  +  ``custom-resource:ResourceType:Property`` - The scalable dimension for a custom resource provided by your own application or service.\n  +  ``comprehend:document-classifier-endpoint:DesiredInferenceUnits`` - The number of inference units for an Amazon Comprehend document classification endpoint.\n  +  ``comprehend:entity-recognizer-endpoint:DesiredInferenceUnits`` - The number of inference units for an Amazon Comprehend entity recognizer endpoint.\n  +  ``lambda:function:ProvisionedConcurrency`` - The provisioned concurrency for a Lambda function.\n  +  ``cassandra:table:ReadCapacityUnits`` - The provisioned read capacity for an Amazon Keyspaces table.\n  +  ``cassandra:table:WriteCapacityUnits`` - The provisioned write capacity for an Amazon Keyspaces table.\n  +  ``kafka:broker-storage:VolumeSize`` - The provisioned volume size (in GiB) for brokers in an Amazon MSK cluster.\n  +  ``elasticache:cache-cluster:Nodes`` - The number of nodes for an Amazon ElastiCache cache cluster.\n  +  ``elasticache:replication-group:NodeGroups`` - The number of node groups for an Amazon ElastiCache replication group.\n  +  ``elasticache:replication-group:Replicas`` - The number of replicas per node group for an Amazon ElastiCache replication group.\n  +  ``neptune:cluster:ReadReplicaCount`` - The count of read replicas in an Amazon Neptune DB cluster.\n  +  ``sagemaker:variant:DesiredProvisionedConcurrency`` - The provisioned concurrency for a SageMaker serverless endpoint.\n  +  ``sagemaker:inference-component:DesiredCopyCount`` - The number of copies across an endpoint for a SageMaker inference component.\n  +  ``workspaces:workspacespool:DesiredUserSessions`` - The number of user sessions for the WorkSpaces in the pool.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scaling_policy#scalable_dimension ApplicationautoscalingScalingPolicy#scalable_dimension}",
            "stability": "stable",
            "summary": "The scalable dimension."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 93
          },
          "name": "scalableDimension",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information about the ID, see the Return Value section of the ``AWS::ApplicationAutoScaling::ScalableTarget`` resource.\n  You must specify either the ``ScalingTargetId`` property, or the ``ResourceId``, ``ScalableDimension``, and ``ServiceNamespace`` properties, but not both.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scaling_policy#scaling_target_id ApplicationautoscalingScalingPolicy#scaling_target_id}",
            "stability": "stable",
            "summary": "The CloudFormation-generated ID of an Application Auto Scaling scalable target."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 100
          },
          "name": "scalingTargetId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scaling_policy#service_namespace ApplicationautoscalingScalingPolicy#service_namespace}",
            "stability": "stable",
            "summary": "The namespace of the AWS service that provides the resource, or a ``custom-resource``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 106
          },
          "name": "serviceNamespace",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scaling_policy#step_scaling_policy_configuration ApplicationautoscalingScalingPolicy#step_scaling_policy_configuration}",
            "stability": "stable",
            "summary": "A step scaling policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 112
          },
          "name": "stepScalingPolicyConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyStepScalingPolicyConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scaling_policy#target_tracking_scaling_policy_configuration ApplicationautoscalingScalingPolicy#target_tracking_scaling_policy_configuration}",
            "stability": "stable",
            "summary": "A target tracking scaling policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 118
          },
          "name": "targetTrackingScalingPolicyConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfiguration"
          }
        }
      ],
      "symbolId": "src/applicationautoscaling-scaling-policy/index:ApplicationautoscalingScalingPolicyConfig"
    },
    "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationautoscaling-scaling-policy/index.ts",
        "line": 3380
      },
      "name": "ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfiguration",
      "namespace": "applicationautoscalingScalingPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Defaults to ``HonorMaxCapacity`` if not specified.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scaling_policy#max_capacity_breach_behavior ApplicationautoscalingScalingPolicy#max_capacity_breach_behavior}",
            "stability": "stable",
            "summary": "Defines the behavior that should be applied if the forecast capacity approaches or exceeds the maximum capacity."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 3386
          },
          "name": "maxCapacityBreachBehavior",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The value is specified as a percentage relative to the forecast capacity. For example, if the buffer is 10, this means a 10 percent buffer, such that if the forecast capacity is 50, and the maximum capacity is 40, then the effective maximum capacity is 55. \n Required if the ``MaxCapacityBreachBehavior`` property is set to ``IncreaseMaxCapacity``, and cannot be used otherwise.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scaling_policy#max_capacity_buffer ApplicationautoscalingScalingPolicy#max_capacity_buffer}",
            "stability": "stable",
            "summary": "The size of the capacity buffer to use when the forecast capacity is close to or exceeds the maximum capacity."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 3393
          },
          "name": "maxCapacityBuffer",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This is an array, but we currently only support a single metric specification. That is, you can specify a target value and a single metric pair, or a target value and one scaling metric and one load metric.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scaling_policy#metric_specifications ApplicationautoscalingScalingPolicy#metric_specifications}",
            "stability": "stable",
            "summary": "This structure includes the metrics and target utilization to use for predictive scaling."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 3400
          },
          "name": "metricSpecifications",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecifications"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scaling_policy#mode ApplicationautoscalingScalingPolicy#mode}",
            "stability": "stable",
            "summary": "The predictive scaling mode. Defaults to ``ForecastOnly`` if not specified."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 3406
          },
          "name": "mode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The value must be less than the forecast interval duration of 3600 seconds (60 minutes). Defaults to 300 seconds if not specified.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scaling_policy#scheduling_buffer_time ApplicationautoscalingScalingPolicy#scheduling_buffer_time}",
            "stability": "stable",
            "summary": "The amount of time, in seconds, that the start time can be advanced."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 3413
          },
          "name": "schedulingBufferTime",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/applicationautoscaling-scaling-policy/index:ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfiguration"
    },
    "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecifications": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecifications",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationautoscaling-scaling-policy/index.ts",
        "line": 3052
      },
      "name": "ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecifications",
      "namespace": "applicationautoscalingScalingPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scaling_policy#customized_capacity_metric_specification ApplicationautoscalingScalingPolicy#customized_capacity_metric_specification}",
            "stability": "stable",
            "summary": "The customized capacity metric specification."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 3058
          },
          "name": "customizedCapacityMetricSpecification",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecification"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scaling_policy#customized_load_metric_specification ApplicationautoscalingScalingPolicy#customized_load_metric_specification}",
            "stability": "stable",
            "summary": "The customized load metric specification."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 3064
          },
          "name": "customizedLoadMetricSpecification",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecification"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scaling_policy#customized_scaling_metric_specification ApplicationautoscalingScalingPolicy#customized_scaling_metric_specification}",
            "stability": "stable",
            "summary": "The customized scaling metric specification."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 3070
          },
          "name": "customizedScalingMetricSpecification",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecification"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scaling_policy#predefined_load_metric_specification ApplicationautoscalingScalingPolicy#predefined_load_metric_specification}",
            "stability": "stable",
            "summary": "The predefined load metric specification."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 3076
          },
          "name": "predefinedLoadMetricSpecification",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsPredefinedLoadMetricSpecification"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scaling_policy#predefined_metric_pair_specification ApplicationautoscalingScalingPolicy#predefined_metric_pair_specification}",
            "stability": "stable",
            "summary": "The predefined metric pair specification that determines the appropriate scaling metric and load metric to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 3082
          },
          "name": "predefinedMetricPairSpecification",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsPredefinedMetricPairSpecification"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scaling_policy#predefined_scaling_metric_specification ApplicationautoscalingScalingPolicy#predefined_scaling_metric_specification}",
            "stability": "stable",
            "summary": "The predefined scaling metric specification."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 3088
          },
          "name": "predefinedScalingMetricSpecification",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsPredefinedScalingMetricSpecification"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scaling_policy#target_value ApplicationautoscalingScalingPolicy#target_value}",
            "stability": "stable",
            "summary": "Specifies the target utilization."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 3094
          },
          "name": "targetValue",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/applicationautoscaling-scaling-policy/index:ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecifications"
    },
    "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationautoscaling-scaling-policy/index.ts",
        "line": 871
      },
      "name": "ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecification",
      "namespace": "applicationautoscalingScalingPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scaling_policy#metric_data_queries ApplicationautoscalingScalingPolicy#metric_data_queries}",
            "stability": "stable",
            "summary": "One or more metric data queries to provide data points for a metric specification."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 877
          },
          "name": "metricDataQueries",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueries"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationautoscaling-scaling-policy/index:ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecification"
    },
    "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueries": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueries",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationautoscaling-scaling-policy/index.ts",
        "line": 606
      },
      "name": "ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueries",
      "namespace": "applicationautoscalingScalingPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "This expression can use the ``Id`` of the other metrics to refer to those metrics, and can also use the ``Id`` of other expressions to use the result of those expressions. \n Conditional: Within each ``MetricDataQuery`` object, you must specify either ``Expression`` or ``MetricStat``, but not both.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scaling_policy#expression ApplicationautoscalingScalingPolicy#expression}",
            "stability": "stable",
            "summary": "The math expression to perform on the returned data, if this object is performing a math expression."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 613
          },
          "name": "expression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This name must be unique among all ``MetricDataQuery`` objects specified for a single scaling policy. If you are performing math expressions on this set of data, this name represents that data and can serve as a variable in the mathematical expression. The valid characters are letters, numbers, and underscores. The first character must be a lowercase letter.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scaling_policy#id ApplicationautoscalingScalingPolicy#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": "A short name that identifies the object's results in the response."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 622
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This is especially useful if this is a math expression, so that you know what the value represents.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scaling_policy#label ApplicationautoscalingScalingPolicy#label}",
            "stability": "stable",
            "summary": "A human-readable label for this metric or expression."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 628
          },
          "name": "label",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Conditional: Within each ``MetricDataQuery`` object, you must specify either ``Expression`` or ``MetricStat``, but not both.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scaling_policy#metric_stat ApplicationautoscalingScalingPolicy#metric_stat}",
            "stability": "stable",
            "summary": "Information about the metric data to return."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 635
          },
          "name": "metricStat",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStat"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you use any math expressions, specify ``true`` for this value for only the final math expression that the metric specification is based on. You must specify ``false`` for ``ReturnData`` for all the other metrics and expressions used in the metric specification.\n If you are only retrieving metrics and not performing any math expressions, do not specify anything for ``ReturnData``. This sets it to its default (``true``).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scaling_policy#return_data ApplicationautoscalingScalingPolicy#return_data}",
            "stability": "stable",
            "summary": "Indicates whether to return the timestamps and raw data values of this metric."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 643
          },
          "name": "returnData",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationautoscaling-scaling-policy/index:ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueries"
    },
    "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationautoscaling-scaling-policy/index.ts",
          "line": 860
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationautoscaling-scaling-policy/index.ts",
        "line": 852
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 867
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesOutputReference"
            }
          }
        }
      ],
      "name": "ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesList",
      "namespace": "applicationautoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 853
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueries"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationautoscaling-scaling-policy/index:ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesList"
    },
    "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStat": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStat",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationautoscaling-scaling-policy/index.ts",
        "line": 439
      },
      "name": "ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStat",
      "namespace": "applicationautoscalingScalingPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "To get the exact metric name, namespace, and dimensions, inspect the [Metric](https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_Metric.html) object that is returned by a call to [ListMetrics](https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_ListMetrics.html).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scaling_policy#metric ApplicationautoscalingScalingPolicy#metric}",
            "stability": "stable",
            "summary": "The CloudWatch metric to return, including the metric name, namespace, and dimensions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 445
          },
          "name": "metric",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetric"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "It can include any CloudWatch statistic or extended statistic. For a list of valid values, see the table in [Statistics](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch_concepts.html#Statistic) in the *Amazon CloudWatch User Guide*. \n The most commonly used metrics for predictive scaling are ``Average`` and ``Sum``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scaling_policy#stat ApplicationautoscalingScalingPolicy#stat}",
            "stability": "stable",
            "summary": "The statistic to return."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 452
          },
          "name": "stat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For a complete list of the units that CloudWatch supports, see the [MetricDatum](https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_MetricDatum.html) data type in the *Amazon CloudWatch API Reference*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scaling_policy#unit ApplicationautoscalingScalingPolicy#unit}",
            "stability": "stable",
            "summary": "The unit to use for the returned data points."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 458
          },
          "name": "unit",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/applicationautoscaling-scaling-policy/index:ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStat"
    },
    "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetric": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetric",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationautoscaling-scaling-policy/index.ts",
        "line": 273
      },
      "name": "ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetric",
      "namespace": "applicationautoscalingScalingPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scaling_policy#dimensions ApplicationautoscalingScalingPolicy#dimensions}",
            "stability": "stable",
            "summary": "Describes the dimensions of the metric."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 279
          },
          "name": "dimensions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricDimensions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scaling_policy#metric_name ApplicationautoscalingScalingPolicy#metric_name}",
            "stability": "stable",
            "summary": "The name of the metric."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 285
          },
          "name": "metricName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scaling_policy#namespace ApplicationautoscalingScalingPolicy#namespace}",
            "stability": "stable",
            "summary": "The namespace of the metric."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 291
          },
          "name": "namespace",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/applicationautoscaling-scaling-policy/index:ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetric"
    },
    "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricDimensions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricDimensions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationautoscaling-scaling-policy/index.ts",
        "line": 120
      },
      "name": "ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricDimensions",
      "namespace": "applicationautoscalingScalingPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scaling_policy#name ApplicationautoscalingScalingPolicy#name}",
            "stability": "stable",
            "summary": "The name of the dimension."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 126
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scaling_policy#value ApplicationautoscalingScalingPolicy#value}",
            "stability": "stable",
            "summary": "The value of the dimension."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 132
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/applicationautoscaling-scaling-policy/index:ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricDimensions"
    },
    "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationautoscaling-scaling-policy/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationautoscaling-scaling-policy/index.ts",
        "line": 254
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 269
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsOutputReference"
            }
          }
        }
      ],
      "name": "ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsList",
      "namespace": "applicationautoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 255
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricDimensions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationautoscaling-scaling-policy/index:ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsList"
    },
    "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationautoscaling-scaling-policy/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/applicationautoscaling-scaling-policy/index.ts",
        "line": 171
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 229
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 245
          },
          "name": "resetValue"
        }
      ],
      "name": "ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsOutputReference",
      "namespace": "applicationautoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 233
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 249
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 223
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 239
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 185
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricDimensions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationautoscaling-scaling-policy/index:ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsOutputReference"
    },
    "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationautoscaling-scaling-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/applicationautoscaling-scaling-policy/index.ts",
        "line": 337
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 396
          },
          "name": "putDimensions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricDimensions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 399
          },
          "name": "resetDimensions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 415
          },
          "name": "resetMetricName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 431
          },
          "name": "resetNamespace"
        }
      ],
      "name": "ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricOutputReference",
      "namespace": "applicationautoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 393
          },
          "name": "dimensions",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 403
          },
          "name": "dimensionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricDimensions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 419
          },
          "name": "metricNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 435
          },
          "name": "namespaceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 409
          },
          "name": "metricName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 425
          },
          "name": "namespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 349
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetric"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationautoscaling-scaling-policy/index:ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricOutputReference"
    },
    "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationautoscaling-scaling-policy/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationautoscaling-scaling-policy/index.ts",
        "line": 504
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 563
          },
          "name": "putMetric",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetric"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 566
          },
          "name": "resetMetric"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 582
          },
          "name": "resetStat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 598
          },
          "name": "resetUnit"
        }
      ],
      "name": "ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatOutputReference",
      "namespace": "applicationautoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 560
          },
          "name": "metric",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 570
          },
          "name": "metricInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetric"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 586
          },
          "name": "statInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 602
          },
          "name": "unitInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 576
          },
          "name": "stat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 592
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 516
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStat"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationautoscaling-scaling-policy/index:ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatOutputReference"
    },
    "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationautoscaling-scaling-policy/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationautoscaling-scaling-policy/index.ts",
        "line": 703
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 824
          },
          "name": "putMetricStat",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStat"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 779
          },
          "name": "resetExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 795
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 811
          },
          "name": "resetLabel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 827
          },
          "name": "resetMetricStat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 843
          },
          "name": "resetReturnData"
        }
      ],
      "name": "ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesOutputReference",
      "namespace": "applicationautoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 821
          },
          "name": "metricStat",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 783
          },
          "name": "expressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 799
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 815
          },
          "name": "labelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 831
          },
          "name": "metricStatInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStat"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 847
          },
          "name": "returnDataInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 773
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 789
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 805
          },
          "name": "label",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 837
          },
          "name": "returnData",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 717
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueries"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationautoscaling-scaling-policy/index:ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesOutputReference"
    },
    "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationautoscaling-scaling-policy/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationautoscaling-scaling-policy/index.ts",
        "line": 909
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 956
          },
          "name": "putMetricDataQueries",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueries"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 959
          },
          "name": "resetMetricDataQueries"
        }
      ],
      "name": "ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationOutputReference",
      "namespace": "applicationautoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 953
          },
          "name": "metricDataQueries",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 963
          },
          "name": "metricDataQueriesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueries"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 921
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecification"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationautoscaling-scaling-policy/index:ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationautoscaling-scaling-policy/index.ts",
        "line": 1718
      },
      "name": "ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecification",
      "namespace": "applicationautoscalingScalingPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scaling_policy#metric_data_queries ApplicationautoscalingScalingPolicy#metric_data_queries}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 1722
          },
          "name": "metricDataQueries",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueries"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationautoscaling-scaling-policy/index:ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecification"
    },
    "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueries": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueries",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationautoscaling-scaling-policy/index.ts",
        "line": 1453
      },
      "name": "ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueries",
      "namespace": "applicationautoscalingScalingPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "This expression can use the ``Id`` of the other metrics to refer to those metrics, and can also use the ``Id`` of other expressions to use the result of those expressions. \n Conditional: Within each ``MetricDataQuery`` object, you must specify either ``Expression`` or ``MetricStat``, but not both.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scaling_policy#expression ApplicationautoscalingScalingPolicy#expression}",
            "stability": "stable",
            "summary": "The math expression to perform on the returned data, if this object is performing a math expression."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 1460
          },
          "name": "expression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This name must be unique among all ``MetricDataQuery`` objects specified for a single scaling policy. If you are performing math expressions on this set of data, this name represents that data and can serve as a variable in the mathematical expression. The valid characters are letters, numbers, and underscores. The first character must be a lowercase letter.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scaling_policy#id ApplicationautoscalingScalingPolicy#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": "A short name that identifies the object's results in the response."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 1469
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This is especially useful if this is a math expression, so that you know what the value represents.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scaling_policy#label ApplicationautoscalingScalingPolicy#label}",
            "stability": "stable",
            "summary": "A human-readable label for this metric or expression."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 1475
          },
          "name": "label",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Conditional: Within each ``MetricDataQuery`` object, you must specify either ``Expression`` or ``MetricStat``, but not both.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scaling_policy#metric_stat ApplicationautoscalingScalingPolicy#metric_stat}",
            "stability": "stable",
            "summary": "Information about the metric data to return."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 1482
          },
          "name": "metricStat",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStat"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you use any math expressions, specify ``true`` for this value for only the final math expression that the metric specification is based on. You must specify ``false`` for ``ReturnData`` for all the other metrics and expressions used in the metric specification.\n If you are only retrieving metrics and not performing any math expressions, do not specify anything for ``ReturnData``. This sets it to its default (``true``).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scaling_policy#return_data ApplicationautoscalingScalingPolicy#return_data}",
            "stability": "stable",
            "summary": "Indicates whether to return the timestamps and raw data values of this metric."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 1490
          },
          "name": "returnData",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationautoscaling-scaling-policy/index:ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueries"
    },
    "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationautoscaling-scaling-policy/index.ts",
          "line": 1707
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationautoscaling-scaling-policy/index.ts",
        "line": 1699
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 1714
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesOutputReference"
            }
          }
        }
      ],
      "name": "ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesList",
      "namespace": "applicationautoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 1700
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueries"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationautoscaling-scaling-policy/index:ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesList"
    },
    "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStat": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStat",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationautoscaling-scaling-policy/index.ts",
        "line": 1286
      },
      "name": "ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStat",
      "namespace": "applicationautoscalingScalingPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "To get the exact metric name, namespace, and dimensions, inspect the [Metric](https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_Metric.html) object that is returned by a call to [ListMetrics](https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_ListMetrics.html).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scaling_policy#metric ApplicationautoscalingScalingPolicy#metric}",
            "stability": "stable",
            "summary": "The CloudWatch metric to return, including the metric name, namespace, and dimensions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 1292
          },
          "name": "metric",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetric"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "It can include any CloudWatch statistic or extended statistic. For a list of valid values, see the table in [Statistics](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch_concepts.html#Statistic) in the *Amazon CloudWatch User Guide*. \n The most commonly used metrics for predictive scaling are ``Average`` and ``Sum``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scaling_policy#stat ApplicationautoscalingScalingPolicy#stat}",
            "stability": "stable",
            "summary": "The statistic to return."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 1299
          },
          "name": "stat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For a complete list of the units that CloudWatch supports, see the [MetricDatum](https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_MetricDatum.html) data type in the *Amazon CloudWatch API Reference*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scaling_policy#unit ApplicationautoscalingScalingPolicy#unit}",
            "stability": "stable",
            "summary": "The unit to use for the returned data points."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 1305
          },
          "name": "unit",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/applicationautoscaling-scaling-policy/index:ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStat"
    },
    "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetric": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetric",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationautoscaling-scaling-policy/index.ts",
        "line": 1120
      },
      "name": "ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetric",
      "namespace": "applicationautoscalingScalingPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scaling_policy#dimensions ApplicationautoscalingScalingPolicy#dimensions}",
            "stability": "stable",
            "summary": "Describes the dimensions of the metric."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 1126
          },
          "name": "dimensions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricDimensions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scaling_policy#metric_name ApplicationautoscalingScalingPolicy#metric_name}",
            "stability": "stable",
            "summary": "The name of the metric."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 1132
          },
          "name": "metricName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scaling_policy#namespace ApplicationautoscalingScalingPolicy#namespace}",
            "stability": "stable",
            "summary": "The namespace of the metric."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 1138
          },
          "name": "namespace",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/applicationautoscaling-scaling-policy/index:ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetric"
    },
    "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricDimensions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricDimensions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationautoscaling-scaling-policy/index.ts",
        "line": 967
      },
      "name": "ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricDimensions",
      "namespace": "applicationautoscalingScalingPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scaling_policy#name ApplicationautoscalingScalingPolicy#name}",
            "stability": "stable",
            "summary": "The name of the dimension."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 973
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scaling_policy#value ApplicationautoscalingScalingPolicy#value}",
            "stability": "stable",
            "summary": "The value of the dimension."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 979
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/applicationautoscaling-scaling-policy/index:ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricDimensions"
    },
    "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationautoscaling-scaling-policy/index.ts",
          "line": 1109
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationautoscaling-scaling-policy/index.ts",
        "line": 1101
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 1116
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsOutputReference"
            }
          }
        }
      ],
      "name": "ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsList",
      "namespace": "applicationautoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 1102
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricDimensions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationautoscaling-scaling-policy/index:ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsList"
    },
    "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationautoscaling-scaling-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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationautoscaling-scaling-policy/index.ts",
        "line": 1018
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 1076
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 1092
          },
          "name": "resetValue"
        }
      ],
      "name": "ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsOutputReference",
      "namespace": "applicationautoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 1080
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 1096
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 1070
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 1086
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 1032
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricDimensions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationautoscaling-scaling-policy/index:ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsOutputReference"
    },
    "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationautoscaling-scaling-policy/index.ts",
          "line": 1192
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationautoscaling-scaling-policy/index.ts",
        "line": 1184
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 1243
          },
          "name": "putDimensions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricDimensions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 1246
          },
          "name": "resetDimensions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 1262
          },
          "name": "resetMetricName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 1278
          },
          "name": "resetNamespace"
        }
      ],
      "name": "ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricOutputReference",
      "namespace": "applicationautoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 1240
          },
          "name": "dimensions",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 1250
          },
          "name": "dimensionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricDimensions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 1266
          },
          "name": "metricNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 1282
          },
          "name": "namespaceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 1256
          },
          "name": "metricName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 1272
          },
          "name": "namespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 1196
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetric"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationautoscaling-scaling-policy/index:ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricOutputReference"
    },
    "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationautoscaling-scaling-policy/index.ts",
          "line": 1359
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationautoscaling-scaling-policy/index.ts",
        "line": 1351
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 1410
          },
          "name": "putMetric",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetric"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 1413
          },
          "name": "resetMetric"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 1429
          },
          "name": "resetStat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 1445
          },
          "name": "resetUnit"
        }
      ],
      "name": "ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatOutputReference",
      "namespace": "applicationautoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 1407
          },
          "name": "metric",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 1417
          },
          "name": "metricInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetric"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 1433
          },
          "name": "statInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 1449
          },
          "name": "unitInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 1423
          },
          "name": "stat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 1439
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 1363
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStat"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationautoscaling-scaling-policy/index:ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatOutputReference"
    },
    "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationautoscaling-scaling-policy/index.ts",
          "line": 1560
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationautoscaling-scaling-policy/index.ts",
        "line": 1550
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 1671
          },
          "name": "putMetricStat",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStat"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 1626
          },
          "name": "resetExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 1642
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 1658
          },
          "name": "resetLabel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 1674
          },
          "name": "resetMetricStat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 1690
          },
          "name": "resetReturnData"
        }
      ],
      "name": "ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesOutputReference",
      "namespace": "applicationautoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 1668
          },
          "name": "metricStat",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 1630
          },
          "name": "expressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 1646
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 1662
          },
          "name": "labelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 1678
          },
          "name": "metricStatInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStat"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 1694
          },
          "name": "returnDataInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 1620
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 1636
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 1652
          },
          "name": "label",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 1684
          },
          "name": "returnData",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 1564
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueries"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationautoscaling-scaling-policy/index:ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesOutputReference"
    },
    "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationautoscaling-scaling-policy/index.ts",
          "line": 1762
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationautoscaling-scaling-policy/index.ts",
        "line": 1754
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 1801
          },
          "name": "putMetricDataQueries",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueries"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 1804
          },
          "name": "resetMetricDataQueries"
        }
      ],
      "name": "ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationOutputReference",
      "namespace": "applicationautoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 1798
          },
          "name": "metricDataQueries",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 1808
          },
          "name": "metricDataQueriesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueries"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 1766
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecification"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationautoscaling-scaling-policy/index:ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationautoscaling-scaling-policy/index.ts",
        "line": 2563
      },
      "name": "ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecification",
      "namespace": "applicationautoscalingScalingPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scaling_policy#metric_data_queries ApplicationautoscalingScalingPolicy#metric_data_queries}",
            "stability": "stable",
            "summary": "One or more metric data queries to provide data points for a metric specification."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 2569
          },
          "name": "metricDataQueries",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueries"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationautoscaling-scaling-policy/index:ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecification"
    },
    "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueries": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueries",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationautoscaling-scaling-policy/index.ts",
        "line": 2298
      },
      "name": "ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueries",
      "namespace": "applicationautoscalingScalingPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "This expression can use the ``Id`` of the other metrics to refer to those metrics, and can also use the ``Id`` of other expressions to use the result of those expressions. \n Conditional: Within each ``MetricDataQuery`` object, you must specify either ``Expression`` or ``MetricStat``, but not both.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scaling_policy#expression ApplicationautoscalingScalingPolicy#expression}",
            "stability": "stable",
            "summary": "The math expression to perform on the returned data, if this object is performing a math expression."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 2305
          },
          "name": "expression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This name must be unique among all ``MetricDataQuery`` objects specified for a single scaling policy. If you are performing math expressions on this set of data, this name represents that data and can serve as a variable in the mathematical expression. The valid characters are letters, numbers, and underscores. The first character must be a lowercase letter.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scaling_policy#id ApplicationautoscalingScalingPolicy#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": "A short name that identifies the object's results in the response."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 2314
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This is especially useful if this is a math expression, so that you know what the value represents.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scaling_policy#label ApplicationautoscalingScalingPolicy#label}",
            "stability": "stable",
            "summary": "A human-readable label for this metric or expression."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 2320
          },
          "name": "label",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Conditional: Within each ``MetricDataQuery`` object, you must specify either ``Expression`` or ``MetricStat``, but not both.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scaling_policy#metric_stat ApplicationautoscalingScalingPolicy#metric_stat}",
            "stability": "stable",
            "summary": "Information about the metric data to return."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 2327
          },
          "name": "metricStat",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStat"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you use any math expressions, specify ``true`` for this value for only the final math expression that the metric specification is based on. You must specify ``false`` for ``ReturnData`` for all the other metrics and expressions used in the metric specification.\n If you are only retrieving metrics and not performing any math expressions, do not specify anything for ``ReturnData``. This sets it to its default (``true``).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scaling_policy#return_data ApplicationautoscalingScalingPolicy#return_data}",
            "stability": "stable",
            "summary": "Indicates whether to return the timestamps and raw data values of this metric."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 2335
          },
          "name": "returnData",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationautoscaling-scaling-policy/index:ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueries"
    },
    "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationautoscaling-scaling-policy/index.ts",
          "line": 2552
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationautoscaling-scaling-policy/index.ts",
        "line": 2544
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 2559
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesOutputReference"
            }
          }
        }
      ],
      "name": "ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesList",
      "namespace": "applicationautoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 2545
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueries"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationautoscaling-scaling-policy/index:ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesList"
    },
    "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStat": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStat",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationautoscaling-scaling-policy/index.ts",
        "line": 2131
      },
      "name": "ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStat",
      "namespace": "applicationautoscalingScalingPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "To get the exact metric name, namespace, and dimensions, inspect the [Metric](https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_Metric.html) object that is returned by a call to [ListMetrics](https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_ListMetrics.html).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scaling_policy#metric ApplicationautoscalingScalingPolicy#metric}",
            "stability": "stable",
            "summary": "The CloudWatch metric to return, including the metric name, namespace, and dimensions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 2137
          },
          "name": "metric",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetric"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "It can include any CloudWatch statistic or extended statistic. For a list of valid values, see the table in [Statistics](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch_concepts.html#Statistic) in the *Amazon CloudWatch User Guide*. \n The most commonly used metrics for predictive scaling are ``Average`` and ``Sum``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scaling_policy#stat ApplicationautoscalingScalingPolicy#stat}",
            "stability": "stable",
            "summary": "The statistic to return."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 2144
          },
          "name": "stat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For a complete list of the units that CloudWatch supports, see the [MetricDatum](https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_MetricDatum.html) data type in the *Amazon CloudWatch API Reference*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scaling_policy#unit ApplicationautoscalingScalingPolicy#unit}",
            "stability": "stable",
            "summary": "The unit to use for the returned data points."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 2150
          },
          "name": "unit",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/applicationautoscaling-scaling-policy/index:ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStat"
    },
    "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetric": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetric",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationautoscaling-scaling-policy/index.ts",
        "line": 1965
      },
      "name": "ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetric",
      "namespace": "applicationautoscalingScalingPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scaling_policy#dimensions ApplicationautoscalingScalingPolicy#dimensions}",
            "stability": "stable",
            "summary": "Describes the dimensions of the metric."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 1971
          },
          "name": "dimensions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricDimensions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scaling_policy#metric_name ApplicationautoscalingScalingPolicy#metric_name}",
            "stability": "stable",
            "summary": "The name of the metric."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 1977
          },
          "name": "metricName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scaling_policy#namespace ApplicationautoscalingScalingPolicy#namespace}",
            "stability": "stable",
            "summary": "The namespace of the metric."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 1983
          },
          "name": "namespace",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/applicationautoscaling-scaling-policy/index:ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetric"
    },
    "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricDimensions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricDimensions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationautoscaling-scaling-policy/index.ts",
        "line": 1812
      },
      "name": "ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricDimensions",
      "namespace": "applicationautoscalingScalingPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scaling_policy#name ApplicationautoscalingScalingPolicy#name}",
            "stability": "stable",
            "summary": "The name of the dimension."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 1818
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scaling_policy#value ApplicationautoscalingScalingPolicy#value}",
            "stability": "stable",
            "summary": "The value of the dimension."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 1824
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/applicationautoscaling-scaling-policy/index:ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricDimensions"
    },
    "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationautoscaling-scaling-policy/index.ts",
          "line": 1954
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationautoscaling-scaling-policy/index.ts",
        "line": 1946
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 1961
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsOutputReference"
            }
          }
        }
      ],
      "name": "ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsList",
      "namespace": "applicationautoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 1947
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricDimensions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationautoscaling-scaling-policy/index:ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsList"
    },
    "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationautoscaling-scaling-policy/index.ts",
          "line": 1873
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationautoscaling-scaling-policy/index.ts",
        "line": 1863
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 1921
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 1937
          },
          "name": "resetValue"
        }
      ],
      "name": "ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsOutputReference",
      "namespace": "applicationautoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 1925
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 1941
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 1915
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 1931
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 1877
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricDimensions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationautoscaling-scaling-policy/index:ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsOutputReference"
    },
    "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationautoscaling-scaling-policy/index.ts",
          "line": 2037
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationautoscaling-scaling-policy/index.ts",
        "line": 2029
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 2088
          },
          "name": "putDimensions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricDimensions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 2091
          },
          "name": "resetDimensions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 2107
          },
          "name": "resetMetricName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 2123
          },
          "name": "resetNamespace"
        }
      ],
      "name": "ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricOutputReference",
      "namespace": "applicationautoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 2085
          },
          "name": "dimensions",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 2095
          },
          "name": "dimensionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricDimensions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 2111
          },
          "name": "metricNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 2127
          },
          "name": "namespaceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 2101
          },
          "name": "metricName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 2117
          },
          "name": "namespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 2041
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetric"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationautoscaling-scaling-policy/index:ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricOutputReference"
    },
    "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationautoscaling-scaling-policy/index.ts",
          "line": 2204
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationautoscaling-scaling-policy/index.ts",
        "line": 2196
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 2255
          },
          "name": "putMetric",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetric"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 2258
          },
          "name": "resetMetric"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 2274
          },
          "name": "resetStat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 2290
          },
          "name": "resetUnit"
        }
      ],
      "name": "ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatOutputReference",
      "namespace": "applicationautoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 2252
          },
          "name": "metric",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 2262
          },
          "name": "metricInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetric"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 2278
          },
          "name": "statInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 2294
          },
          "name": "unitInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 2268
          },
          "name": "stat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 2284
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 2208
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStat"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationautoscaling-scaling-policy/index:ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatOutputReference"
    },
    "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationautoscaling-scaling-policy/index.ts",
          "line": 2405
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationautoscaling-scaling-policy/index.ts",
        "line": 2395
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 2516
          },
          "name": "putMetricStat",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStat"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 2471
          },
          "name": "resetExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 2487
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 2503
          },
          "name": "resetLabel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 2519
          },
          "name": "resetMetricStat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 2535
          },
          "name": "resetReturnData"
        }
      ],
      "name": "ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesOutputReference",
      "namespace": "applicationautoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 2513
          },
          "name": "metricStat",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 2475
          },
          "name": "expressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 2491
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 2507
          },
          "name": "labelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 2523
          },
          "name": "metricStatInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStat"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 2539
          },
          "name": "returnDataInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 2465
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 2481
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 2497
          },
          "name": "label",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 2529
          },
          "name": "returnData",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 2409
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueries"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationautoscaling-scaling-policy/index:ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesOutputReference"
    },
    "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationautoscaling-scaling-policy/index.ts",
          "line": 2609
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationautoscaling-scaling-policy/index.ts",
        "line": 2601
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 2648
          },
          "name": "putMetricDataQueries",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueries"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 2651
          },
          "name": "resetMetricDataQueries"
        }
      ],
      "name": "ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationOutputReference",
      "namespace": "applicationautoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 2645
          },
          "name": "metricDataQueries",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 2655
          },
          "name": "metricDataQueriesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueries"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 2613
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecification"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationautoscaling-scaling-policy/index:ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationautoscaling-scaling-policy/index.ts",
          "line": 3369
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationautoscaling-scaling-policy/index.ts",
        "line": 3361
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 3376
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsOutputReference"
            }
          }
        }
      ],
      "name": "ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsList",
      "namespace": "applicationautoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 3362
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecifications"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationautoscaling-scaling-policy/index:ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsList"
    },
    "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationautoscaling-scaling-policy/index.ts",
          "line": 3178
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationautoscaling-scaling-policy/index.ts",
        "line": 3168
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 3253
          },
          "name": "putCustomizedCapacityMetricSpecification",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecification"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 3269
          },
          "name": "putCustomizedLoadMetricSpecification",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecification"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 3285
          },
          "name": "putCustomizedScalingMetricSpecification",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecification"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 3301
          },
          "name": "putPredefinedLoadMetricSpecification",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsPredefinedLoadMetricSpecification"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 3317
          },
          "name": "putPredefinedMetricPairSpecification",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsPredefinedMetricPairSpecification"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 3333
          },
          "name": "putPredefinedScalingMetricSpecification",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsPredefinedScalingMetricSpecification"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 3256
          },
          "name": "resetCustomizedCapacityMetricSpecification"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 3272
          },
          "name": "resetCustomizedLoadMetricSpecification"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 3288
          },
          "name": "resetCustomizedScalingMetricSpecification"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 3304
          },
          "name": "resetPredefinedLoadMetricSpecification"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 3320
          },
          "name": "resetPredefinedMetricPairSpecification"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 3336
          },
          "name": "resetPredefinedScalingMetricSpecification"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 3352
          },
          "name": "resetTargetValue"
        }
      ],
      "name": "ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsOutputReference",
      "namespace": "applicationautoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 3250
          },
          "name": "customizedCapacityMetricSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 3266
          },
          "name": "customizedLoadMetricSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 3282
          },
          "name": "customizedScalingMetricSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 3298
          },
          "name": "predefinedLoadMetricSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsPredefinedLoadMetricSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 3314
          },
          "name": "predefinedMetricPairSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsPredefinedMetricPairSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 3330
          },
          "name": "predefinedScalingMetricSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsPredefinedScalingMetricSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 3260
          },
          "name": "customizedCapacityMetricSpecificationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecification"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 3276
          },
          "name": "customizedLoadMetricSpecificationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecification"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 3292
          },
          "name": "customizedScalingMetricSpecificationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecification"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 3308
          },
          "name": "predefinedLoadMetricSpecificationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsPredefinedLoadMetricSpecification"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 3324
          },
          "name": "predefinedMetricPairSpecificationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsPredefinedMetricPairSpecification"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 3340
          },
          "name": "predefinedScalingMetricSpecificationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsPredefinedScalingMetricSpecification"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 3356
          },
          "name": "targetValueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 3346
          },
          "name": "targetValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 3182
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecifications"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationautoscaling-scaling-policy/index:ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsOutputReference"
    },
    "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsPredefinedLoadMetricSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsPredefinedLoadMetricSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationautoscaling-scaling-policy/index.ts",
        "line": 2659
      },
      "name": "ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsPredefinedLoadMetricSpecification",
      "namespace": "applicationautoscalingScalingPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scaling_policy#predefined_metric_type ApplicationautoscalingScalingPolicy#predefined_metric_type}",
            "stability": "stable",
            "summary": "The metric type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 2665
          },
          "name": "predefinedMetricType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scaling_policy#resource_label ApplicationautoscalingScalingPolicy#resource_label}",
            "stability": "stable",
            "summary": "A label that uniquely identifies a target group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 2671
          },
          "name": "resourceLabel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/applicationautoscaling-scaling-policy/index:ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsPredefinedLoadMetricSpecification"
    },
    "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsPredefinedLoadMetricSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsPredefinedLoadMetricSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationautoscaling-scaling-policy/index.ts",
          "line": 2718
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationautoscaling-scaling-policy/index.ts",
        "line": 2710
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 2766
          },
          "name": "resetPredefinedMetricType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 2782
          },
          "name": "resetResourceLabel"
        }
      ],
      "name": "ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsPredefinedLoadMetricSpecificationOutputReference",
      "namespace": "applicationautoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 2770
          },
          "name": "predefinedMetricTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 2786
          },
          "name": "resourceLabelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 2760
          },
          "name": "predefinedMetricType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 2776
          },
          "name": "resourceLabel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 2722
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsPredefinedLoadMetricSpecification"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationautoscaling-scaling-policy/index:ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsPredefinedLoadMetricSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsPredefinedMetricPairSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsPredefinedMetricPairSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationautoscaling-scaling-policy/index.ts",
        "line": 2790
      },
      "name": "ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsPredefinedMetricPairSpecification",
      "namespace": "applicationautoscalingScalingPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "There are two different types of metrics for each metric type: one is a load metric and one is a scaling metric.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scaling_policy#predefined_metric_type ApplicationautoscalingScalingPolicy#predefined_metric_type}",
            "stability": "stable",
            "summary": "Indicates which metrics to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 2796
          },
          "name": "predefinedMetricType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scaling_policy#resource_label ApplicationautoscalingScalingPolicy#resource_label}",
            "stability": "stable",
            "summary": "A label that uniquely identifies a specific target group from which to determine the total and average request count."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 2802
          },
          "name": "resourceLabel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/applicationautoscaling-scaling-policy/index:ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsPredefinedMetricPairSpecification"
    },
    "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsPredefinedMetricPairSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsPredefinedMetricPairSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationautoscaling-scaling-policy/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/applicationautoscaling-scaling-policy/index.ts",
        "line": 2841
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 2897
          },
          "name": "resetPredefinedMetricType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 2913
          },
          "name": "resetResourceLabel"
        }
      ],
      "name": "ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsPredefinedMetricPairSpecificationOutputReference",
      "namespace": "applicationautoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 2901
          },
          "name": "predefinedMetricTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 2917
          },
          "name": "resourceLabelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 2891
          },
          "name": "predefinedMetricType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 2907
          },
          "name": "resourceLabel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 2853
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsPredefinedMetricPairSpecification"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationautoscaling-scaling-policy/index:ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsPredefinedMetricPairSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsPredefinedScalingMetricSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsPredefinedScalingMetricSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationautoscaling-scaling-policy/index.ts",
        "line": 2921
      },
      "name": "ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsPredefinedScalingMetricSpecification",
      "namespace": "applicationautoscalingScalingPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scaling_policy#predefined_metric_type ApplicationautoscalingScalingPolicy#predefined_metric_type}",
            "stability": "stable",
            "summary": "The metric type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 2927
          },
          "name": "predefinedMetricType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scaling_policy#resource_label ApplicationautoscalingScalingPolicy#resource_label}",
            "stability": "stable",
            "summary": "A label that uniquely identifies a specific target group from which to determine the average request count."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 2933
          },
          "name": "resourceLabel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/applicationautoscaling-scaling-policy/index:ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsPredefinedScalingMetricSpecification"
    },
    "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsPredefinedScalingMetricSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsPredefinedScalingMetricSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationautoscaling-scaling-policy/index.ts",
          "line": 2980
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationautoscaling-scaling-policy/index.ts",
        "line": 2972
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 3028
          },
          "name": "resetPredefinedMetricType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 3044
          },
          "name": "resetResourceLabel"
        }
      ],
      "name": "ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsPredefinedScalingMetricSpecificationOutputReference",
      "namespace": "applicationautoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 3032
          },
          "name": "predefinedMetricTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 3048
          },
          "name": "resourceLabelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 3022
          },
          "name": "predefinedMetricType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 3038
          },
          "name": "resourceLabel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 2984
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsPredefinedScalingMetricSpecification"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationautoscaling-scaling-policy/index:ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsPredefinedScalingMetricSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationautoscaling-scaling-policy/index.ts",
          "line": 3481
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationautoscaling-scaling-policy/index.ts",
        "line": 3473
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 3576
          },
          "name": "putMetricSpecifications",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecifications"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 3547
          },
          "name": "resetMaxCapacityBreachBehavior"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 3563
          },
          "name": "resetMaxCapacityBuffer"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 3579
          },
          "name": "resetMetricSpecifications"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 3595
          },
          "name": "resetMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 3611
          },
          "name": "resetSchedulingBufferTime"
        }
      ],
      "name": "ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationOutputReference",
      "namespace": "applicationautoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 3573
          },
          "name": "metricSpecifications",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 3551
          },
          "name": "maxCapacityBreachBehaviorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 3567
          },
          "name": "maxCapacityBufferInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 3583
          },
          "name": "metricSpecificationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecifications"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 3599
          },
          "name": "modeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 3615
          },
          "name": "schedulingBufferTimeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 3541
          },
          "name": "maxCapacityBreachBehavior",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 3557
          },
          "name": "maxCapacityBuffer",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 3589
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 3605
          },
          "name": "schedulingBufferTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 3485
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationautoscaling-scaling-policy/index:ApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyStepScalingPolicyConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyStepScalingPolicyConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationautoscaling-scaling-policy/index.ts",
        "line": 3809
      },
      "name": "ApplicationautoscalingScalingPolicyStepScalingPolicyConfiguration",
      "namespace": "applicationautoscalingScalingPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scaling_policy#adjustment_type ApplicationautoscalingScalingPolicy#adjustment_type}",
            "stability": "stable",
            "summary": "Specifies whether the ``ScalingAdjustment`` value in the ``StepAdjustment`` property is an absolute number or a percentage of the current capacity."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 3815
          },
          "name": "adjustmentType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If not specified, the default value is 300. For more information, see [Cooldown period](https://docs.aws.amazon.com/autoscaling/application/userguide/step-scaling-policy-overview.html#step-scaling-cooldown) in the *Application Auto Scaling User Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scaling_policy#cooldown ApplicationautoscalingScalingPolicy#cooldown}",
            "stability": "stable",
            "summary": "The amount of time, in seconds, to wait for a previous scaling activity to take effect."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 3821
          },
          "name": "cooldown",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are ``Minimum``, ``Maximum``, and ``Average``. If the aggregation type is null, the value is treated as ``Average``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scaling_policy#metric_aggregation_type ApplicationautoscalingScalingPolicy#metric_aggregation_type}",
            "stability": "stable",
            "summary": "The aggregation type for the CloudWatch metrics."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 3827
          },
          "name": "metricAggregationType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For example, suppose that you create a step scaling policy to scale out an Amazon ECS service by 25 percent and you specify a ``MinAdjustmentMagnitude`` of 2. If the service has 4 tasks and the scaling policy is performed, 25 percent of 4 is 1. However, because you specified a ``MinAdjustmentMagnitude`` of 2, Application Auto Scaling scales out the service by 2 tasks.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scaling_policy#min_adjustment_magnitude ApplicationautoscalingScalingPolicy#min_adjustment_magnitude}",
            "stability": "stable",
            "summary": "The minimum value to scale by when the adjustment type is ``PercentChangeInCapacity``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 3833
          },
          "name": "minAdjustmentMagnitude",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "At least one step adjustment is required if you are adding a new step scaling policy configuration.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scaling_policy#step_adjustments ApplicationautoscalingScalingPolicy#step_adjustments}",
            "stability": "stable",
            "summary": "A set of adjustments that enable you to scale based on the size of the alarm breach."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 3840
          },
          "name": "stepAdjustments",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyStepScalingPolicyConfigurationStepAdjustments"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationautoscaling-scaling-policy/index:ApplicationautoscalingScalingPolicyStepScalingPolicyConfiguration"
    },
    "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyStepScalingPolicyConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyStepScalingPolicyConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationautoscaling-scaling-policy/index.ts",
          "line": 3908
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationautoscaling-scaling-policy/index.ts",
        "line": 3900
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 4035
          },
          "name": "putStepAdjustments",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyStepScalingPolicyConfigurationStepAdjustments"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 3974
          },
          "name": "resetAdjustmentType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 3990
          },
          "name": "resetCooldown"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 4006
          },
          "name": "resetMetricAggregationType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 4022
          },
          "name": "resetMinAdjustmentMagnitude"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 4038
          },
          "name": "resetStepAdjustments"
        }
      ],
      "name": "ApplicationautoscalingScalingPolicyStepScalingPolicyConfigurationOutputReference",
      "namespace": "applicationautoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 4032
          },
          "name": "stepAdjustments",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyStepScalingPolicyConfigurationStepAdjustmentsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 3978
          },
          "name": "adjustmentTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 3994
          },
          "name": "cooldownInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 4010
          },
          "name": "metricAggregationTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 4026
          },
          "name": "minAdjustmentMagnitudeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 4042
          },
          "name": "stepAdjustmentsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyStepScalingPolicyConfigurationStepAdjustments"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 3968
          },
          "name": "adjustmentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 3984
          },
          "name": "cooldown",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 4000
          },
          "name": "metricAggregationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 4016
          },
          "name": "minAdjustmentMagnitude",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 3912
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyStepScalingPolicyConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationautoscaling-scaling-policy/index:ApplicationautoscalingScalingPolicyStepScalingPolicyConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyStepScalingPolicyConfigurationStepAdjustments": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyStepScalingPolicyConfigurationStepAdjustments",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationautoscaling-scaling-policy/index.ts",
        "line": 3619
      },
      "name": "ApplicationautoscalingScalingPolicyStepScalingPolicyConfigurationStepAdjustments",
      "namespace": "applicationautoscalingScalingPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "If the metric value is above the breach threshold, the lower bound is inclusive (the metric must be greater than or equal to the threshold plus the lower bound). Otherwise, it is exclusive (the metric must be greater than the threshold plus the lower bound). A null value indicates negative infinity.\n You must specify at least one upper or lower bound.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scaling_policy#metric_interval_lower_bound ApplicationautoscalingScalingPolicy#metric_interval_lower_bound}",
            "stability": "stable",
            "summary": "The lower bound for the difference between the alarm threshold and the CloudWatch metric."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 3626
          },
          "name": "metricIntervalLowerBound",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If the metric value is above the breach threshold, the upper bound is exclusive (the metric must be less than the threshold plus the upper bound). Otherwise, it is inclusive (the metric must be less than or equal to the threshold plus the upper bound). A null value indicates positive infinity.\n You must specify at least one upper or lower bound.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scaling_policy#metric_interval_upper_bound ApplicationautoscalingScalingPolicy#metric_interval_upper_bound}",
            "stability": "stable",
            "summary": "The upper bound for the difference between the alarm threshold and the CloudWatch metric."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 3633
          },
          "name": "metricIntervalUpperBound",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The adjustment is based on the value that you specified in the ``AdjustmentType`` property (either an absolute number or a percentage). A positive value adds to the current capacity and a negative number subtracts from the current capacity.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scaling_policy#scaling_adjustment ApplicationautoscalingScalingPolicy#scaling_adjustment}",
            "stability": "stable",
            "summary": "The amount by which to scale."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 3639
          },
          "name": "scalingAdjustment",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/applicationautoscaling-scaling-policy/index:ApplicationautoscalingScalingPolicyStepScalingPolicyConfigurationStepAdjustments"
    },
    "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyStepScalingPolicyConfigurationStepAdjustmentsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyStepScalingPolicyConfigurationStepAdjustmentsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationautoscaling-scaling-policy/index.ts",
          "line": 3798
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationautoscaling-scaling-policy/index.ts",
        "line": 3790
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 3805
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyStepScalingPolicyConfigurationStepAdjustmentsOutputReference"
            }
          }
        }
      ],
      "name": "ApplicationautoscalingScalingPolicyStepScalingPolicyConfigurationStepAdjustmentsList",
      "namespace": "applicationautoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 3791
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyStepScalingPolicyConfigurationStepAdjustments"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationautoscaling-scaling-policy/index:ApplicationautoscalingScalingPolicyStepScalingPolicyConfigurationStepAdjustmentsList"
    },
    "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyStepScalingPolicyConfigurationStepAdjustmentsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyStepScalingPolicyConfigurationStepAdjustmentsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationautoscaling-scaling-policy/index.ts",
          "line": 3695
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationautoscaling-scaling-policy/index.ts",
        "line": 3685
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 3749
          },
          "name": "resetMetricIntervalLowerBound"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 3765
          },
          "name": "resetMetricIntervalUpperBound"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 3781
          },
          "name": "resetScalingAdjustment"
        }
      ],
      "name": "ApplicationautoscalingScalingPolicyStepScalingPolicyConfigurationStepAdjustmentsOutputReference",
      "namespace": "applicationautoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 3753
          },
          "name": "metricIntervalLowerBoundInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 3769
          },
          "name": "metricIntervalUpperBoundInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 3785
          },
          "name": "scalingAdjustmentInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 3743
          },
          "name": "metricIntervalLowerBound",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 3759
          },
          "name": "metricIntervalUpperBound",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 3775
          },
          "name": "scalingAdjustment",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 3699
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyStepScalingPolicyConfigurationStepAdjustments"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationautoscaling-scaling-policy/index:ApplicationautoscalingScalingPolicyStepScalingPolicyConfigurationStepAdjustmentsOutputReference"
    },
    "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationautoscaling-scaling-policy/index.ts",
        "line": 5361
      },
      "name": "ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfiguration",
      "namespace": "applicationautoscalingScalingPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scaling_policy#customized_metric_specification ApplicationautoscalingScalingPolicy#customized_metric_specification}",
            "stability": "stable",
            "summary": "A customized metric. You can specify either a predefined metric or a customized metric."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 5367
          },
          "name": "customizedMetricSpecification",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecification"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If the value is ``true``, scale in is disabled and the target tracking scaling policy won't remove capacity from the scalable target. Otherwise, scale in is enabled and the target tracking scaling policy can remove capacity from the scalable target. The default value is ``false``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scaling_policy#disable_scale_in ApplicationautoscalingScalingPolicy#disable_scale_in}",
            "stability": "stable",
            "summary": "Indicates whether scale in by the target tracking scaling policy is disabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 5373
          },
          "name": "disableScaleIn",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scaling_policy#predefined_metric_specification ApplicationautoscalingScalingPolicy#predefined_metric_specification}",
            "stability": "stable",
            "summary": "A predefined metric. You can specify either a predefined metric or a customized metric."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 5379
          },
          "name": "predefinedMetricSpecification",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationPredefinedMetricSpecification"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information and for default values, see [Define cooldown periods](https://docs.aws.amazon.com/autoscaling/application/userguide/target-tracking-scaling-policy-overview.html#target-tracking-cooldown) in the *Application Auto Scaling User Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scaling_policy#scale_in_cooldown ApplicationautoscalingScalingPolicy#scale_in_cooldown}",
            "stability": "stable",
            "summary": "The amount of time, in seconds, after a scale-in activity completes before another scale-in activity can start."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 5385
          },
          "name": "scaleInCooldown",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information and for default values, see [Define cooldown periods](https://docs.aws.amazon.com/autoscaling/application/userguide/target-tracking-scaling-policy-overview.html#target-tracking-cooldown) in the *Application Auto Scaling User Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scaling_policy#scale_out_cooldown ApplicationautoscalingScalingPolicy#scale_out_cooldown}",
            "stability": "stable",
            "summary": "The amount of time, in seconds, to wait for a previous scale-out activity to take effect."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 5391
          },
          "name": "scaleOutCooldown",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Although this property accepts numbers of type Double, it won't accept values that are either too small or too large. Values must be in the range of -2^360 to 2^360. The value must be a valid number based on the choice of metric. For example, if the metric is CPU utilization, then the target value is a percent value that represents how much of the CPU can be used before scaling out.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scaling_policy#target_value ApplicationautoscalingScalingPolicy#target_value}",
            "stability": "stable",
            "summary": "The target value for the metric."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 5397
          },
          "name": "targetValue",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/applicationautoscaling-scaling-policy/index:ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfiguration"
    },
    "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationautoscaling-scaling-policy/index.ts",
        "line": 4951
      },
      "name": "ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecification",
      "namespace": "applicationautoscalingScalingPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Conditional: If you published your metric with dimensions, you must specify the same dimensions in your scaling policy.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scaling_policy#dimensions ApplicationautoscalingScalingPolicy#dimensions}",
            "stability": "stable",
            "summary": "The dimensions of the metric."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 4958
          },
          "name": "dimensions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationDimensions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "To get the exact metric name, namespace, and dimensions, inspect the [Metric](https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_Metric.html) object that's returned by a call to [ListMetrics](https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_ListMetrics.html).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scaling_policy#metric_name ApplicationautoscalingScalingPolicy#metric_name}",
            "stability": "stable",
            "summary": "The name of the metric."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 4964
          },
          "name": "metricName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This can include both raw metric and metric math expressions.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scaling_policy#metrics ApplicationautoscalingScalingPolicy#metrics}",
            "stability": "stable",
            "summary": "The metrics to include in the target tracking scaling policy, as a metric data query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 4970
          },
          "name": "metrics",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetrics"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scaling_policy#namespace ApplicationautoscalingScalingPolicy#namespace}",
            "stability": "stable",
            "summary": "The namespace of the metric."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 4976
          },
          "name": "namespace",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scaling_policy#statistic ApplicationautoscalingScalingPolicy#statistic}",
            "stability": "stable",
            "summary": "The statistic of the metric."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 4982
          },
          "name": "statistic",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For a complete list of the units that CloudWatch supports, see the [MetricDatum](https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_MetricDatum.html) data type in the *Amazon CloudWatch API Reference*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scaling_policy#unit ApplicationautoscalingScalingPolicy#unit}",
            "stability": "stable",
            "summary": "The unit of the metric."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 4988
          },
          "name": "unit",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/applicationautoscaling-scaling-policy/index:ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecification"
    },
    "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationDimensions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationDimensions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationautoscaling-scaling-policy/index.ts",
        "line": 4046
      },
      "name": "ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationDimensions",
      "namespace": "applicationautoscalingScalingPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scaling_policy#name ApplicationautoscalingScalingPolicy#name}",
            "stability": "stable",
            "summary": "The name of the dimension."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 4052
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scaling_policy#value ApplicationautoscalingScalingPolicy#value}",
            "stability": "stable",
            "summary": "The value of the dimension."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 4058
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/applicationautoscaling-scaling-policy/index:ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationDimensions"
    },
    "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationDimensionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationDimensionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationautoscaling-scaling-policy/index.ts",
          "line": 4188
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationautoscaling-scaling-policy/index.ts",
        "line": 4180
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 4195
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationDimensionsOutputReference"
            }
          }
        }
      ],
      "name": "ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationDimensionsList",
      "namespace": "applicationautoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 4181
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationDimensions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationautoscaling-scaling-policy/index:ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationDimensionsList"
    },
    "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationDimensionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationDimensionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationautoscaling-scaling-policy/index.ts",
          "line": 4107
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationautoscaling-scaling-policy/index.ts",
        "line": 4097
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 4155
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 4171
          },
          "name": "resetValue"
        }
      ],
      "name": "ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationDimensionsOutputReference",
      "namespace": "applicationautoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 4159
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 4175
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 4149
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 4165
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 4111
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationDimensions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationautoscaling-scaling-policy/index:ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationDimensionsOutputReference"
    },
    "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetrics": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetrics",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationautoscaling-scaling-policy/index.ts",
        "line": 4686
      },
      "name": "ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetrics",
      "namespace": "applicationautoscalingScalingPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "This expression can use the ``Id`` of the other metrics to refer to those metrics, and can also use the ``Id`` of other expressions to use the result of those expressions. \n Conditional: Within each ``TargetTrackingMetricDataQuery`` object, you must specify either ``Expression`` or ``MetricStat``, but not both.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scaling_policy#expression ApplicationautoscalingScalingPolicy#expression}",
            "stability": "stable",
            "summary": "The math expression to perform on the returned data, if this object is performing a math expression."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 4693
          },
          "name": "expression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This name must be unique among all ``MetricDataQuery`` objects specified for a single scaling policy. If you are performing math expressions on this set of data, this name represents that data and can serve as a variable in the mathematical expression. The valid characters are letters, numbers, and underscores. The first character must be a lowercase letter.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scaling_policy#id ApplicationautoscalingScalingPolicy#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": "A short name that identifies the object's results in the response."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 4702
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This is especially useful if this is a math expression, so that you know what the value represents.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scaling_policy#label ApplicationautoscalingScalingPolicy#label}",
            "stability": "stable",
            "summary": "A human-readable label for this metric or expression."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 4708
          },
          "name": "label",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Conditional: Within each ``MetricDataQuery`` object, you must specify either ``Expression`` or ``MetricStat``, but not both.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scaling_policy#metric_stat ApplicationautoscalingScalingPolicy#metric_stat}",
            "stability": "stable",
            "summary": "Information about the metric data to return."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 4715
          },
          "name": "metricStat",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricsMetricStat"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you use any math expressions, specify ``true`` for this value for only the final math expression that the metric specification is based on. You must specify ``false`` for ``ReturnData`` for all the other metrics and expressions used in the metric specification.\n If you are only retrieving metrics and not performing any math expressions, do not specify anything for ``ReturnData``. This sets it to its default (``true``).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scaling_policy#return_data ApplicationautoscalingScalingPolicy#return_data}",
            "stability": "stable",
            "summary": "Indicates whether to return the timestamps and raw data values of this metric."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 4723
          },
          "name": "returnData",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationautoscaling-scaling-policy/index:ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetrics"
    },
    "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationautoscaling-scaling-policy/index.ts",
          "line": 4940
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationautoscaling-scaling-policy/index.ts",
        "line": 4932
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 4947
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricsOutputReference"
            }
          }
        }
      ],
      "name": "ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricsList",
      "namespace": "applicationautoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 4933
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetrics"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationautoscaling-scaling-policy/index:ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricsList"
    },
    "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricsMetricStat": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricsMetricStat",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationautoscaling-scaling-policy/index.ts",
        "line": 4519
      },
      "name": "ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricsMetricStat",
      "namespace": "applicationautoscalingScalingPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "To get the exact metric name, namespace, and dimensions, inspect the [Metric](https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_Metric.html) object that is returned by a call to [ListMetrics](https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_ListMetrics.html).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scaling_policy#metric ApplicationautoscalingScalingPolicy#metric}",
            "stability": "stable",
            "summary": "The CloudWatch metric to return, including the metric name, namespace, and dimensions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 4525
          },
          "name": "metric",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricsMetricStatMetric"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "It can include any CloudWatch statistic or extended statistic. For a list of valid values, see the table in [Statistics](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch_concepts.html#Statistic) in the *Amazon CloudWatch User Guide*.\n The most commonly used metric for scaling is ``Average``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scaling_policy#stat ApplicationautoscalingScalingPolicy#stat}",
            "stability": "stable",
            "summary": "The statistic to return."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 4532
          },
          "name": "stat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For a complete list of the units that CloudWatch supports, see the [MetricDatum](https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_MetricDatum.html) data type in the *Amazon CloudWatch API Reference*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scaling_policy#unit ApplicationautoscalingScalingPolicy#unit}",
            "stability": "stable",
            "summary": "The unit to use for the returned data points."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 4538
          },
          "name": "unit",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/applicationautoscaling-scaling-policy/index:ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricsMetricStat"
    },
    "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricsMetricStatMetric": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricsMetricStatMetric",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationautoscaling-scaling-policy/index.ts",
        "line": 4352
      },
      "name": "ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricsMetricStatMetric",
      "namespace": "applicationautoscalingScalingPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "For the list of available dimensions, see the AWS documentation available from the table in [services that publish CloudWatch metrics](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/aws-services-cloudwatch-metrics.html) in the *Amazon CloudWatch User Guide*. \n Conditional: If you published your metric with dimensions, you must specify the same dimensions in your scaling policy.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scaling_policy#dimensions ApplicationautoscalingScalingPolicy#dimensions}",
            "stability": "stable",
            "summary": "The dimensions for the metric."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 4359
          },
          "name": "dimensions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricsMetricStatMetricDimensions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scaling_policy#metric_name ApplicationautoscalingScalingPolicy#metric_name}",
            "stability": "stable",
            "summary": "The name of the metric."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 4365
          },
          "name": "metricName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information, see the table in [services that publish CloudWatch metrics](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/aws-services-cloudwatch-metrics.html) in the *Amazon CloudWatch User Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scaling_policy#namespace ApplicationautoscalingScalingPolicy#namespace}",
            "stability": "stable",
            "summary": "The namespace of the metric."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 4371
          },
          "name": "namespace",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/applicationautoscaling-scaling-policy/index:ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricsMetricStatMetric"
    },
    "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricsMetricStatMetricDimensions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricsMetricStatMetricDimensions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationautoscaling-scaling-policy/index.ts",
        "line": 4199
      },
      "name": "ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricsMetricStatMetricDimensions",
      "namespace": "applicationautoscalingScalingPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scaling_policy#name ApplicationautoscalingScalingPolicy#name}",
            "stability": "stable",
            "summary": "The name of the dimension."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 4205
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scaling_policy#value ApplicationautoscalingScalingPolicy#value}",
            "stability": "stable",
            "summary": "The value of the dimension."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 4211
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/applicationautoscaling-scaling-policy/index:ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricsMetricStatMetricDimensions"
    },
    "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricsMetricStatMetricDimensionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricsMetricStatMetricDimensionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationautoscaling-scaling-policy/index.ts",
          "line": 4341
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationautoscaling-scaling-policy/index.ts",
        "line": 4333
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 4348
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricsMetricStatMetricDimensionsOutputReference"
            }
          }
        }
      ],
      "name": "ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricsMetricStatMetricDimensionsList",
      "namespace": "applicationautoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 4334
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricsMetricStatMetricDimensions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationautoscaling-scaling-policy/index:ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricsMetricStatMetricDimensionsList"
    },
    "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricsMetricStatMetricDimensionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricsMetricStatMetricDimensionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationautoscaling-scaling-policy/index.ts",
          "line": 4260
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationautoscaling-scaling-policy/index.ts",
        "line": 4250
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 4308
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 4324
          },
          "name": "resetValue"
        }
      ],
      "name": "ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricsMetricStatMetricDimensionsOutputReference",
      "namespace": "applicationautoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 4312
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 4328
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 4302
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 4318
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 4264
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricsMetricStatMetricDimensions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationautoscaling-scaling-policy/index:ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricsMetricStatMetricDimensionsOutputReference"
    },
    "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricsMetricStatMetricOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricsMetricStatMetricOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationautoscaling-scaling-policy/index.ts",
          "line": 4425
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationautoscaling-scaling-policy/index.ts",
        "line": 4417
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 4476
          },
          "name": "putDimensions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricsMetricStatMetricDimensions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 4479
          },
          "name": "resetDimensions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 4495
          },
          "name": "resetMetricName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 4511
          },
          "name": "resetNamespace"
        }
      ],
      "name": "ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricsMetricStatMetricOutputReference",
      "namespace": "applicationautoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 4473
          },
          "name": "dimensions",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricsMetricStatMetricDimensionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 4483
          },
          "name": "dimensionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricsMetricStatMetricDimensions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 4499
          },
          "name": "metricNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 4515
          },
          "name": "namespaceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 4489
          },
          "name": "metricName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 4505
          },
          "name": "namespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 4429
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricsMetricStatMetric"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationautoscaling-scaling-policy/index:ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricsMetricStatMetricOutputReference"
    },
    "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricsMetricStatOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricsMetricStatOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationautoscaling-scaling-policy/index.ts",
          "line": 4592
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationautoscaling-scaling-policy/index.ts",
        "line": 4584
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 4643
          },
          "name": "putMetric",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricsMetricStatMetric"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 4646
          },
          "name": "resetMetric"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 4662
          },
          "name": "resetStat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 4678
          },
          "name": "resetUnit"
        }
      ],
      "name": "ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricsMetricStatOutputReference",
      "namespace": "applicationautoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 4640
          },
          "name": "metric",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricsMetricStatMetricOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 4650
          },
          "name": "metricInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricsMetricStatMetric"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 4666
          },
          "name": "statInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 4682
          },
          "name": "unitInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 4656
          },
          "name": "stat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 4672
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 4596
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricsMetricStat"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationautoscaling-scaling-policy/index:ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricsMetricStatOutputReference"
    },
    "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationautoscaling-scaling-policy/index.ts",
          "line": 4793
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationautoscaling-scaling-policy/index.ts",
        "line": 4783
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 4904
          },
          "name": "putMetricStat",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricsMetricStat"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 4859
          },
          "name": "resetExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 4875
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 4891
          },
          "name": "resetLabel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 4907
          },
          "name": "resetMetricStat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 4923
          },
          "name": "resetReturnData"
        }
      ],
      "name": "ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricsOutputReference",
      "namespace": "applicationautoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 4901
          },
          "name": "metricStat",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricsMetricStatOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 4863
          },
          "name": "expressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 4879
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 4895
          },
          "name": "labelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 4911
          },
          "name": "metricStatInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricsMetricStat"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 4927
          },
          "name": "returnDataInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 4853
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 4869
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 4885
          },
          "name": "label",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 4917
          },
          "name": "returnData",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 4797
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetrics"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationautoscaling-scaling-policy/index:ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricsOutputReference"
    },
    "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationautoscaling-scaling-policy/index.ts",
          "line": 5063
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationautoscaling-scaling-policy/index.ts",
        "line": 5055
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 5132
          },
          "name": "putDimensions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationDimensions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 5164
          },
          "name": "putMetrics",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetrics"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 5135
          },
          "name": "resetDimensions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 5151
          },
          "name": "resetMetricName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 5167
          },
          "name": "resetMetrics"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 5183
          },
          "name": "resetNamespace"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 5199
          },
          "name": "resetStatistic"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 5215
          },
          "name": "resetUnit"
        }
      ],
      "name": "ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationOutputReference",
      "namespace": "applicationautoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 5129
          },
          "name": "dimensions",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationDimensionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 5161
          },
          "name": "metrics",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 5139
          },
          "name": "dimensionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationDimensions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 5155
          },
          "name": "metricNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 5171
          },
          "name": "metricsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetrics"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 5187
          },
          "name": "namespaceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 5203
          },
          "name": "statisticInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 5219
          },
          "name": "unitInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 5145
          },
          "name": "metricName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 5177
          },
          "name": "namespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 5193
          },
          "name": "statistic",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 5209
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 5067
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecification"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationautoscaling-scaling-policy/index:ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationautoscaling-scaling-policy/index.ts",
          "line": 5472
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationautoscaling-scaling-policy/index.ts",
        "line": 5464
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 5541
          },
          "name": "putCustomizedMetricSpecification",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecification"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 5573
          },
          "name": "putPredefinedMetricSpecification",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationPredefinedMetricSpecification"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 5544
          },
          "name": "resetCustomizedMetricSpecification"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 5560
          },
          "name": "resetDisableScaleIn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 5576
          },
          "name": "resetPredefinedMetricSpecification"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 5592
          },
          "name": "resetScaleInCooldown"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 5608
          },
          "name": "resetScaleOutCooldown"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 5624
          },
          "name": "resetTargetValue"
        }
      ],
      "name": "ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationOutputReference",
      "namespace": "applicationautoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 5538
          },
          "name": "customizedMetricSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 5570
          },
          "name": "predefinedMetricSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationPredefinedMetricSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 5548
          },
          "name": "customizedMetricSpecificationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecification"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 5564
          },
          "name": "disableScaleInInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 5580
          },
          "name": "predefinedMetricSpecificationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationPredefinedMetricSpecification"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 5596
          },
          "name": "scaleInCooldownInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 5612
          },
          "name": "scaleOutCooldownInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 5628
          },
          "name": "targetValueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 5554
          },
          "name": "disableScaleIn",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 5586
          },
          "name": "scaleInCooldown",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 5602
          },
          "name": "scaleOutCooldown",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 5618
          },
          "name": "targetValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 5476
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationautoscaling-scaling-policy/index:ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationPredefinedMetricSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationPredefinedMetricSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationautoscaling-scaling-policy/index.ts",
        "line": 5223
      },
      "name": "ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationPredefinedMetricSpecification",
      "namespace": "applicationautoscalingScalingPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scaling_policy#predefined_metric_type ApplicationautoscalingScalingPolicy#predefined_metric_type}",
            "stability": "stable",
            "summary": "The metric type. The ``ALBRequestCountPerTarget`` metric type applies only to Spot fleet requests and ECS services."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 5229
          },
          "name": "predefinedMetricType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can't specify a resource label unless the metric type is ``ALBRequestCountPerTarget`` and there is a target group attached to the Spot Fleet or ECS service.\n You create the resource label by appending the final portion of the load balancer ARN and the final portion of the target group ARN into a single value, separated by a forward slash (/). The format of the resource label is:\n ``app/my-alb/778d41231b141a0f/targetgroup/my-alb-target-group/943f017f100becff``.\n Where:\n  +  app/<load-balancer-name>/<load-balancer-id> is the final portion of the load balancer ARN\n  +  targetgroup/<target-group-name>/<target-group-id> is the final portion of the target group ARN.\n  \n To find the ARN for an Application Load Balancer, use the [DescribeLoadBalancers](https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_DescribeLoadBalancers.html) API operation. To find the ARN for the target group, use the [DescribeTargetGroups](https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_DescribeTargetGroups.html) API operation.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationautoscaling_scaling_policy#resource_label ApplicationautoscalingScalingPolicy#resource_label}",
            "stability": "stable",
            "summary": "Identifies the resource associated with the metric type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 5242
          },
          "name": "resourceLabel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/applicationautoscaling-scaling-policy/index:ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationPredefinedMetricSpecification"
    },
    "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationPredefinedMetricSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationPredefinedMetricSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationautoscaling-scaling-policy/index.ts",
          "line": 5289
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationautoscaling-scaling-policy/index.ts",
        "line": 5281
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 5337
          },
          "name": "resetPredefinedMetricType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 5353
          },
          "name": "resetResourceLabel"
        }
      ],
      "name": "ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationPredefinedMetricSpecificationOutputReference",
      "namespace": "applicationautoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 5341
          },
          "name": "predefinedMetricTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 5357
          },
          "name": "resourceLabelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 5331
          },
          "name": "predefinedMetricType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 5347
          },
          "name": "resourceLabel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationautoscaling-scaling-policy/index.ts",
            "line": 5293
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationautoscalingScalingPolicy.ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationPredefinedMetricSpecification"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationautoscaling-scaling-policy/index:ApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationPredefinedMetricSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplication": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application awscc_applicationinsights_application}."
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplication",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application awscc_applicationinsights_application} Resource."
        },
        "locationInModule": {
          "filename": "src/applicationinsights-application/index.ts",
          "line": 8238
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationinsights-application/index.ts",
        "line": 8206
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ApplicationinsightsApplication resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 8223
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ApplicationinsightsApplication to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ApplicationinsightsApplication that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ApplicationinsightsApplication to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 8314
          },
          "name": "putComponentMonitoringSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettings"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 8330
          },
          "name": "putCustomComponents",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationCustomComponents"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 8383
          },
          "name": "putLogPatternSets",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationLogPatternSets"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 8460
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 8285
          },
          "name": "resetAttachMissingPermission"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 8301
          },
          "name": "resetAutoConfigurationEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 8317
          },
          "name": "resetComponentMonitoringSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 8333
          },
          "name": "resetCustomComponents"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 8349
          },
          "name": "resetCweMonitorEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 8365
          },
          "name": "resetGroupingType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 8386
          },
          "name": "resetLogPatternSets"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 8402
          },
          "name": "resetOpsCenterEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 8418
          },
          "name": "resetOpsItemSnsTopicArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 8447
          },
          "name": "resetSnsNotificationArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 8463
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 8475
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 8492
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ApplicationinsightsApplication",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 8211
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 8273
          },
          "name": "applicationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 8311
          },
          "name": "componentMonitoringSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 8327
          },
          "name": "customComponents",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationCustomComponentsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 8374
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 8380
          },
          "name": "logPatternSets",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationLogPatternSetsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 8457
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 8289
          },
          "name": "attachMissingPermissionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 8305
          },
          "name": "autoConfigurationEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 8321
          },
          "name": "componentMonitoringSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 8337
          },
          "name": "customComponentsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationCustomComponents"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 8353
          },
          "name": "cweMonitorEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 8369
          },
          "name": "groupingTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 8390
          },
          "name": "logPatternSetsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationLogPatternSets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 8406
          },
          "name": "opsCenterEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 8422
          },
          "name": "opsItemSnsTopicArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 8435
          },
          "name": "resourceGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 8451
          },
          "name": "snsNotificationArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 8467
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 8279
          },
          "name": "attachMissingPermission",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 8295
          },
          "name": "autoConfigurationEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 8343
          },
          "name": "cweMonitorEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 8359
          },
          "name": "groupingType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 8396
          },
          "name": "opsCenterEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 8412
          },
          "name": "opsItemSnsTopicArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 8428
          },
          "name": "resourceGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 8441
          },
          "name": "snsNotificationArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplication"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationinsights-application/index.ts",
        "line": 7262
      },
      "name": "ApplicationinsightsApplicationComponentMonitoringSettings",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#component_arn ApplicationinsightsApplication#component_arn}",
            "stability": "stable",
            "summary": "The ARN of the compnonent."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 7268
          },
          "name": "componentArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#component_configuration_mode ApplicationinsightsApplication#component_configuration_mode}",
            "stability": "stable",
            "summary": "The component monitoring configuration mode."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 7274
          },
          "name": "componentConfigurationMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#component_name ApplicationinsightsApplication#component_name}",
            "stability": "stable",
            "summary": "The name of the component."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 7280
          },
          "name": "componentName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#custom_component_configuration ApplicationinsightsApplication#custom_component_configuration}",
            "stability": "stable",
            "summary": "The monitoring configuration of the component."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 7286
          },
          "name": "customComponentConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#default_overwrite_component_configuration ApplicationinsightsApplication#default_overwrite_component_configuration}",
            "stability": "stable",
            "summary": "The overwritten settings on default component monitoring configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 7292
          },
          "name": "defaultOverwriteComponentConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#tier ApplicationinsightsApplication#tier}",
            "stability": "stable",
            "summary": "The tier of the application component."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 7298
          },
          "name": "tier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationComponentMonitoringSettings"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationinsights-application/index.ts",
        "line": 3544
      },
      "name": "ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfiguration",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#configuration_details ApplicationinsightsApplication#configuration_details}",
            "stability": "stable",
            "summary": "The configuration settings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 3550
          },
          "name": "configurationDetails",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetails"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#sub_component_type_configurations ApplicationinsightsApplication#sub_component_type_configurations}",
            "stability": "stable",
            "summary": "Sub component configurations of the component."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 3556
          },
          "name": "subComponentTypeConfigurations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfiguration"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationinsights-application/index.ts",
        "line": 1909
      },
      "name": "ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetails",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#alarm_metrics ApplicationinsightsApplication#alarm_metrics}",
            "stability": "stable",
            "summary": "A list of metrics to monitor for the component."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 1915
          },
          "name": "alarmMetrics",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsAlarmMetrics"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#alarms ApplicationinsightsApplication#alarms}",
            "stability": "stable",
            "summary": "A list of alarms to monitor for the component."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 1921
          },
          "name": "alarms",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsAlarms"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#ha_cluster_prometheus_exporter ApplicationinsightsApplication#ha_cluster_prometheus_exporter}",
            "stability": "stable",
            "summary": "The HA cluster Prometheus Exporter settings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 1927
          },
          "name": "haClusterPrometheusExporter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsHaClusterPrometheusExporter"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#hana_prometheus_exporter ApplicationinsightsApplication#hana_prometheus_exporter}",
            "stability": "stable",
            "summary": "The HANA DB Prometheus Exporter settings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 1933
          },
          "name": "hanaPrometheusExporter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsHanaPrometheusExporter"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#jmx_prometheus_exporter ApplicationinsightsApplication#jmx_prometheus_exporter}",
            "stability": "stable",
            "summary": "The JMX Prometheus Exporter settings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 1939
          },
          "name": "jmxPrometheusExporter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsJmxPrometheusExporter"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#logs ApplicationinsightsApplication#logs}",
            "stability": "stable",
            "summary": "A list of logs to monitor for the component."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 1945
          },
          "name": "logs",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsLogs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#net_weaver_prometheus_exporter ApplicationinsightsApplication#net_weaver_prometheus_exporter}",
            "stability": "stable",
            "summary": "The NetWeaver Prometheus Exporter settings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 1951
          },
          "name": "netWeaverPrometheusExporter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsNetWeaverPrometheusExporter"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#processes ApplicationinsightsApplication#processes}",
            "stability": "stable",
            "summary": "A list of processes to monitor for the component. Only Windows EC2 instances can have a processes section."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 1957
          },
          "name": "processes",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsProcesses"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#sql_server_prometheus_exporter ApplicationinsightsApplication#sql_server_prometheus_exporter}",
            "stability": "stable",
            "summary": "The SQL Prometheus Exporter settings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 1963
          },
          "name": "sqlServerPrometheusExporter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsSqlServerPrometheusExporter"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#windows_events ApplicationinsightsApplication#windows_events}",
            "stability": "stable",
            "summary": "A list of Windows Events to log."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 1969
          },
          "name": "windowsEvents",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsWindowsEvents"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetails"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsAlarmMetrics": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsAlarmMetrics",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationinsights-application/index.ts",
        "line": 88
      },
      "name": "ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsAlarmMetrics",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#alarm_metric_name ApplicationinsightsApplication#alarm_metric_name}",
            "stability": "stable",
            "summary": "The name of the metric to be monitored for the component."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 94
          },
          "name": "alarmMetricName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsAlarmMetrics"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsAlarmMetricsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsAlarmMetricsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationinsights-application/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/applicationinsights-application/index.ts",
        "line": 187
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/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-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsAlarmMetricsOutputReference"
            }
          }
        }
      ],
      "name": "ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsAlarmMetricsList",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 188
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsAlarmMetrics"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsAlarmMetricsList"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsAlarmMetricsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsAlarmMetricsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationinsights-application/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/applicationinsights-application/index.ts",
        "line": 126
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 178
          },
          "name": "resetAlarmMetricName"
        }
      ],
      "name": "ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsAlarmMetricsOutputReference",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 182
          },
          "name": "alarmMetricNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 172
          },
          "name": "alarmMetricName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 140
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsAlarmMetrics"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsAlarmMetricsOutputReference"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsAlarms": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsAlarms",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationinsights-application/index.ts",
        "line": 206
      },
      "name": "ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsAlarms",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#alarm_name ApplicationinsightsApplication#alarm_name}",
            "stability": "stable",
            "summary": "The name of the CloudWatch alarm to be monitored for the component."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 212
          },
          "name": "alarmName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#severity ApplicationinsightsApplication#severity}",
            "stability": "stable",
            "summary": "Indicates the degree of outage when the alarm goes off."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 218
          },
          "name": "severity",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsAlarms"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsAlarmsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsAlarmsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationinsights-application/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationinsights-application/index.ts",
        "line": 340
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 355
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsAlarmsOutputReference"
            }
          }
        }
      ],
      "name": "ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsAlarmsList",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 341
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsAlarms"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsAlarmsList"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsAlarmsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsAlarmsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationinsights-application/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationinsights-application/index.ts",
        "line": 257
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 315
          },
          "name": "resetAlarmName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 331
          },
          "name": "resetSeverity"
        }
      ],
      "name": "ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsAlarmsOutputReference",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 319
          },
          "name": "alarmNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 335
          },
          "name": "severityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 309
          },
          "name": "alarmName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 325
          },
          "name": "severity",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 271
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsAlarms"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsAlarmsOutputReference"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsHaClusterPrometheusExporter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsHaClusterPrometheusExporter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationinsights-application/index.ts",
        "line": 359
      },
      "name": "ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsHaClusterPrometheusExporter",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#prometheus_port ApplicationinsightsApplication#prometheus_port}",
            "stability": "stable",
            "summary": "Prometheus exporter port."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 365
          },
          "name": "prometheusPort",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsHaClusterPrometheusExporter"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsHaClusterPrometheusExporterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsHaClusterPrometheusExporterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationinsights-application/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/applicationinsights-application/index.ts",
        "line": 397
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 447
          },
          "name": "resetPrometheusPort"
        }
      ],
      "name": "ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsHaClusterPrometheusExporterOutputReference",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 451
          },
          "name": "prometheusPortInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 441
          },
          "name": "prometheusPort",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 409
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsHaClusterPrometheusExporter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsHaClusterPrometheusExporterOutputReference"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsHanaPrometheusExporter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsHanaPrometheusExporter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationinsights-application/index.ts",
        "line": 455
      },
      "name": "ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsHanaPrometheusExporter",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#agree_to_install_hanadb_client ApplicationinsightsApplication#agree_to_install_hanadb_client}",
            "stability": "stable",
            "summary": "A flag which indicates agreeing to install SAP HANA DB client."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 461
          },
          "name": "agreeToInstallHanadbClient",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#hana_port ApplicationinsightsApplication#hana_port}",
            "stability": "stable",
            "summary": "The HANA DB port."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 467
          },
          "name": "hanaPort",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#hana_secret_name ApplicationinsightsApplication#hana_secret_name}",
            "stability": "stable",
            "summary": "The secret name which manages the HANA DB credentials e.g. {   \"username\": \"<>\",   \"password\": \"<>\" }."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 476
          },
          "name": "hanaSecretName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#hanasid ApplicationinsightsApplication#hanasid}",
            "stability": "stable",
            "summary": "HANA DB SID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 482
          },
          "name": "hanasid",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#prometheus_port ApplicationinsightsApplication#prometheus_port}",
            "stability": "stable",
            "summary": "Prometheus exporter port."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 488
          },
          "name": "prometheusPort",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsHanaPrometheusExporter"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsHanaPrometheusExporterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsHanaPrometheusExporterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationinsights-application/index.ts",
          "line": 556
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationinsights-application/index.ts",
        "line": 548
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 622
          },
          "name": "resetAgreeToInstallHanadbClient"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 638
          },
          "name": "resetHanaPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 654
          },
          "name": "resetHanaSecretName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 670
          },
          "name": "resetHanasid"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 686
          },
          "name": "resetPrometheusPort"
        }
      ],
      "name": "ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsHanaPrometheusExporterOutputReference",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 626
          },
          "name": "agreeToInstallHanadbClientInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 642
          },
          "name": "hanaPortInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 658
          },
          "name": "hanaSecretNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 674
          },
          "name": "hanasidInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 690
          },
          "name": "prometheusPortInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 616
          },
          "name": "agreeToInstallHanadbClient",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 632
          },
          "name": "hanaPort",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 648
          },
          "name": "hanaSecretName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 664
          },
          "name": "hanasid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 680
          },
          "name": "prometheusPort",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 560
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsHanaPrometheusExporter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsHanaPrometheusExporterOutputReference"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsJmxPrometheusExporter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsJmxPrometheusExporter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationinsights-application/index.ts",
        "line": 694
      },
      "name": "ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsJmxPrometheusExporter",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#host_port ApplicationinsightsApplication#host_port}",
            "stability": "stable",
            "summary": "Java agent host port."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 700
          },
          "name": "hostPort",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#jmxurl ApplicationinsightsApplication#jmxurl}",
            "stability": "stable",
            "summary": "JMX service URL."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 706
          },
          "name": "jmxurl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#prometheus_port ApplicationinsightsApplication#prometheus_port}",
            "stability": "stable",
            "summary": "Prometheus exporter port."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 712
          },
          "name": "prometheusPort",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsJmxPrometheusExporter"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsJmxPrometheusExporterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsJmxPrometheusExporterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationinsights-application/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/applicationinsights-application/index.ts",
        "line": 758
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 820
          },
          "name": "resetHostPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 836
          },
          "name": "resetJmxurl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 852
          },
          "name": "resetPrometheusPort"
        }
      ],
      "name": "ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsJmxPrometheusExporterOutputReference",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 824
          },
          "name": "hostPortInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 840
          },
          "name": "jmxurlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 856
          },
          "name": "prometheusPortInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 814
          },
          "name": "hostPort",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 830
          },
          "name": "jmxurl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 846
          },
          "name": "prometheusPort",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 770
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsJmxPrometheusExporter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsJmxPrometheusExporterOutputReference"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsLogs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsLogs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationinsights-application/index.ts",
        "line": 860
      },
      "name": "ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsLogs",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#encoding ApplicationinsightsApplication#encoding}",
            "stability": "stable",
            "summary": "The type of encoding of the logs to be monitored."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 866
          },
          "name": "encoding",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#log_group_name ApplicationinsightsApplication#log_group_name}",
            "stability": "stable",
            "summary": "The CloudWatch log group name to be associated to the monitored log."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 872
          },
          "name": "logGroupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#log_path ApplicationinsightsApplication#log_path}",
            "stability": "stable",
            "summary": "The path of the logs to be monitored."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 878
          },
          "name": "logPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#log_type ApplicationinsightsApplication#log_type}",
            "stability": "stable",
            "summary": "The log type decides the log patterns against which Application Insights analyzes the log."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 884
          },
          "name": "logType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#pattern_set ApplicationinsightsApplication#pattern_set}",
            "stability": "stable",
            "summary": "The name of the log pattern set."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 890
          },
          "name": "patternSet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsLogs"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsLogsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsLogsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationinsights-application/index.ts",
          "line": 1107
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationinsights-application/index.ts",
        "line": 1099
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 1114
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsLogsOutputReference"
            }
          }
        }
      ],
      "name": "ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsLogsList",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 1100
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsLogs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsLogsList"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsLogsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsLogsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationinsights-application/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/applicationinsights-application/index.ts",
        "line": 950
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 1026
          },
          "name": "resetEncoding"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 1042
          },
          "name": "resetLogGroupName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 1058
          },
          "name": "resetLogPath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 1074
          },
          "name": "resetLogType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 1090
          },
          "name": "resetPatternSet"
        }
      ],
      "name": "ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsLogsOutputReference",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 1030
          },
          "name": "encodingInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 1046
          },
          "name": "logGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 1062
          },
          "name": "logPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 1078
          },
          "name": "logTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 1094
          },
          "name": "patternSetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 1020
          },
          "name": "encoding",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 1036
          },
          "name": "logGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 1052
          },
          "name": "logPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 1068
          },
          "name": "logType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 1084
          },
          "name": "patternSet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 964
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsLogs"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsLogsOutputReference"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsNetWeaverPrometheusExporter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsNetWeaverPrometheusExporter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationinsights-application/index.ts",
        "line": 1118
      },
      "name": "ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsNetWeaverPrometheusExporter",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#instance_numbers ApplicationinsightsApplication#instance_numbers}",
            "stability": "stable",
            "summary": "SAP instance numbers for ASCS, ERS, and App Servers."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 1124
          },
          "name": "instanceNumbers",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#prometheus_port ApplicationinsightsApplication#prometheus_port}",
            "stability": "stable",
            "summary": "Prometheus exporter port."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 1130
          },
          "name": "prometheusPort",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#sapsid ApplicationinsightsApplication#sapsid}",
            "stability": "stable",
            "summary": "SAP NetWeaver SID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 1136
          },
          "name": "sapsid",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsNetWeaverPrometheusExporter"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsNetWeaverPrometheusExporterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsNetWeaverPrometheusExporterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationinsights-application/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/applicationinsights-application/index.ts",
        "line": 1182
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 1244
          },
          "name": "resetInstanceNumbers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 1260
          },
          "name": "resetPrometheusPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 1276
          },
          "name": "resetSapsid"
        }
      ],
      "name": "ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsNetWeaverPrometheusExporterOutputReference",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 1248
          },
          "name": "instanceNumbersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 1264
          },
          "name": "prometheusPortInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 1280
          },
          "name": "sapsidInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 1238
          },
          "name": "instanceNumbers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 1254
          },
          "name": "prometheusPort",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 1270
          },
          "name": "sapsid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 1194
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsNetWeaverPrometheusExporter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsNetWeaverPrometheusExporterOutputReference"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationinsights-application/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/applicationinsights-application/index.ts",
        "line": 2064
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 2165
          },
          "name": "putAlarmMetrics",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsAlarmMetrics"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 2181
          },
          "name": "putAlarms",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsAlarms"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 2197
          },
          "name": "putHaClusterPrometheusExporter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsHaClusterPrometheusExporter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 2213
          },
          "name": "putHanaPrometheusExporter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsHanaPrometheusExporter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 2229
          },
          "name": "putJmxPrometheusExporter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsJmxPrometheusExporter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 2245
          },
          "name": "putLogs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsLogs"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 2261
          },
          "name": "putNetWeaverPrometheusExporter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsNetWeaverPrometheusExporter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 2277
          },
          "name": "putProcesses",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsProcesses"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 2293
          },
          "name": "putSqlServerPrometheusExporter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsSqlServerPrometheusExporter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 2309
          },
          "name": "putWindowsEvents",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsWindowsEvents"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 2168
          },
          "name": "resetAlarmMetrics"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 2184
          },
          "name": "resetAlarms"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 2200
          },
          "name": "resetHaClusterPrometheusExporter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 2216
          },
          "name": "resetHanaPrometheusExporter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 2232
          },
          "name": "resetJmxPrometheusExporter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 2248
          },
          "name": "resetLogs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 2264
          },
          "name": "resetNetWeaverPrometheusExporter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 2280
          },
          "name": "resetProcesses"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 2296
          },
          "name": "resetSqlServerPrometheusExporter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 2312
          },
          "name": "resetWindowsEvents"
        }
      ],
      "name": "ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsOutputReference",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 2162
          },
          "name": "alarmMetrics",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsAlarmMetricsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 2178
          },
          "name": "alarms",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsAlarmsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 2194
          },
          "name": "haClusterPrometheusExporter",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsHaClusterPrometheusExporterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 2210
          },
          "name": "hanaPrometheusExporter",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsHanaPrometheusExporterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 2226
          },
          "name": "jmxPrometheusExporter",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsJmxPrometheusExporterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 2242
          },
          "name": "logs",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsLogsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 2258
          },
          "name": "netWeaverPrometheusExporter",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsNetWeaverPrometheusExporterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 2274
          },
          "name": "processes",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsProcessesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 2290
          },
          "name": "sqlServerPrometheusExporter",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsSqlServerPrometheusExporterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 2306
          },
          "name": "windowsEvents",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsWindowsEventsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 2172
          },
          "name": "alarmMetricsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsAlarmMetrics"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 2188
          },
          "name": "alarmsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsAlarms"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 2204
          },
          "name": "haClusterPrometheusExporterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsHaClusterPrometheusExporter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 2220
          },
          "name": "hanaPrometheusExporterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsHanaPrometheusExporter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 2236
          },
          "name": "jmxPrometheusExporterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsJmxPrometheusExporter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 2252
          },
          "name": "logsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsLogs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 2268
          },
          "name": "netWeaverPrometheusExporterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsNetWeaverPrometheusExporter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 2284
          },
          "name": "processesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsProcesses"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 2300
          },
          "name": "sqlServerPrometheusExporterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsSqlServerPrometheusExporter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 2316
          },
          "name": "windowsEventsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsWindowsEvents"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 2076
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetails"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsOutputReference"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsProcesses": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsProcesses",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationinsights-application/index.ts",
        "line": 1402
      },
      "name": "ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsProcesses",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#alarm_metrics ApplicationinsightsApplication#alarm_metrics}",
            "stability": "stable",
            "summary": "A list of metrics to monitor for the component."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 1408
          },
          "name": "alarmMetrics",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsProcessesAlarmMetrics"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#process_name ApplicationinsightsApplication#process_name}",
            "stability": "stable",
            "summary": "The name of the process to be monitored for the component."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 1414
          },
          "name": "processName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsProcesses"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsProcessesAlarmMetrics": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsProcessesAlarmMetrics",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationinsights-application/index.ts",
        "line": 1284
      },
      "name": "ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsProcessesAlarmMetrics",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#alarm_metric_name ApplicationinsightsApplication#alarm_metric_name}",
            "stability": "stable",
            "summary": "The name of the metric to be monitored for the component."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 1290
          },
          "name": "alarmMetricName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsProcessesAlarmMetrics"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsProcessesAlarmMetricsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsProcessesAlarmMetricsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationinsights-application/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationinsights-application/index.ts",
        "line": 1383
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 1398
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsProcessesAlarmMetricsOutputReference"
            }
          }
        }
      ],
      "name": "ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsProcessesAlarmMetricsList",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 1384
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsProcessesAlarmMetrics"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsProcessesAlarmMetricsList"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsProcessesAlarmMetricsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsProcessesAlarmMetricsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationinsights-application/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationinsights-application/index.ts",
        "line": 1322
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 1374
          },
          "name": "resetAlarmMetricName"
        }
      ],
      "name": "ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsProcessesAlarmMetricsOutputReference",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 1378
          },
          "name": "alarmMetricNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 1368
          },
          "name": "alarmMetricName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 1336
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsProcessesAlarmMetrics"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsProcessesAlarmMetricsOutputReference"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsProcessesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsProcessesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationinsights-application/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationinsights-application/index.ts",
        "line": 1536
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 1551
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsProcessesOutputReference"
            }
          }
        }
      ],
      "name": "ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsProcessesList",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 1537
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsProcesses"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsProcessesList"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsProcessesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsProcessesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationinsights-application/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/applicationinsights-application/index.ts",
        "line": 1453
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 1508
          },
          "name": "putAlarmMetrics",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsProcessesAlarmMetrics"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 1511
          },
          "name": "resetAlarmMetrics"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 1527
          },
          "name": "resetProcessName"
        }
      ],
      "name": "ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsProcessesOutputReference",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 1505
          },
          "name": "alarmMetrics",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsProcessesAlarmMetricsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 1515
          },
          "name": "alarmMetricsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsProcessesAlarmMetrics"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 1531
          },
          "name": "processNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 1521
          },
          "name": "processName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 1467
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsProcesses"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsProcessesOutputReference"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsSqlServerPrometheusExporter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsSqlServerPrometheusExporter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationinsights-application/index.ts",
        "line": 1555
      },
      "name": "ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsSqlServerPrometheusExporter",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#prometheus_port ApplicationinsightsApplication#prometheus_port}",
            "stability": "stable",
            "summary": "Prometheus exporter port."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 1561
          },
          "name": "prometheusPort",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#sql_secret_name ApplicationinsightsApplication#sql_secret_name}",
            "stability": "stable",
            "summary": "Secret name which managers SQL exporter connection. e.g. {\"data_source_name\": \"sqlserver://<USERNAME>:<PASSWORD>@localhost:1433\"}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 1567
          },
          "name": "sqlSecretName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsSqlServerPrometheusExporter"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsSqlServerPrometheusExporterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsSqlServerPrometheusExporterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationinsights-application/index.ts",
          "line": 1614
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationinsights-application/index.ts",
        "line": 1606
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 1662
          },
          "name": "resetPrometheusPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 1678
          },
          "name": "resetSqlSecretName"
        }
      ],
      "name": "ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsSqlServerPrometheusExporterOutputReference",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 1666
          },
          "name": "prometheusPortInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 1682
          },
          "name": "sqlSecretNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 1656
          },
          "name": "prometheusPort",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 1672
          },
          "name": "sqlSecretName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 1618
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsSqlServerPrometheusExporter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsSqlServerPrometheusExporterOutputReference"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsWindowsEvents": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsWindowsEvents",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationinsights-application/index.ts",
        "line": 1686
      },
      "name": "ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsWindowsEvents",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#event_levels ApplicationinsightsApplication#event_levels}",
            "stability": "stable",
            "summary": "The levels of event to log."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 1692
          },
          "name": "eventLevels",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#event_name ApplicationinsightsApplication#event_name}",
            "stability": "stable",
            "summary": "The type of Windows Events to log."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 1698
          },
          "name": "eventName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#log_group_name ApplicationinsightsApplication#log_group_name}",
            "stability": "stable",
            "summary": "The CloudWatch log group name to be associated to the monitored log."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 1704
          },
          "name": "logGroupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#pattern_set ApplicationinsightsApplication#pattern_set}",
            "stability": "stable",
            "summary": "The name of the log pattern set."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 1710
          },
          "name": "patternSet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsWindowsEvents"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsWindowsEventsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsWindowsEventsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationinsights-application/index.ts",
          "line": 1898
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationinsights-application/index.ts",
        "line": 1890
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 1905
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsWindowsEventsOutputReference"
            }
          }
        }
      ],
      "name": "ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsWindowsEventsList",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 1891
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsWindowsEvents"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsWindowsEventsList"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsWindowsEventsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsWindowsEventsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationinsights-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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationinsights-application/index.ts",
        "line": 1763
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 1833
          },
          "name": "resetEventLevels"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 1849
          },
          "name": "resetEventName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 1865
          },
          "name": "resetLogGroupName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 1881
          },
          "name": "resetPatternSet"
        }
      ],
      "name": "ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsWindowsEventsOutputReference",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 1837
          },
          "name": "eventLevelsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 1853
          },
          "name": "eventNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 1869
          },
          "name": "logGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 1885
          },
          "name": "patternSetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 1827
          },
          "name": "eventLevels",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 1843
          },
          "name": "eventName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 1859
          },
          "name": "logGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 1875
          },
          "name": "patternSet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 1777
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsWindowsEvents"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsWindowsEventsOutputReference"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationinsights-application/index.ts",
          "line": 3603
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationinsights-application/index.ts",
        "line": 3595
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 3648
          },
          "name": "putConfigurationDetails",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetails"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 3664
          },
          "name": "putSubComponentTypeConfigurations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 3651
          },
          "name": "resetConfigurationDetails"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 3667
          },
          "name": "resetSubComponentTypeConfigurations"
        }
      ],
      "name": "ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationOutputReference",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 3645
          },
          "name": "configurationDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 3661
          },
          "name": "subComponentTypeConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 3655
          },
          "name": "configurationDetailsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetails"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 3671
          },
          "name": "subComponentTypeConfigurationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 3607
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationinsights-application/index.ts",
        "line": 3391
      },
      "name": "ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurations",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#sub_component_configuration_details ApplicationinsightsApplication#sub_component_configuration_details}",
            "stability": "stable",
            "summary": "The configuration settings of sub components."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 3397
          },
          "name": "subComponentConfigurationDetails",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetails"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#sub_component_type ApplicationinsightsApplication#sub_component_type}",
            "stability": "stable",
            "summary": "The sub component type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 3403
          },
          "name": "subComponentType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurations"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationinsights-application/index.ts",
          "line": 3533
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationinsights-application/index.ts",
        "line": 3525
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 3540
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsList",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 3526
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsList"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationinsights-application/index.ts",
          "line": 3452
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationinsights-application/index.ts",
        "line": 3442
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 3497
          },
          "name": "putSubComponentConfigurationDetails",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetails"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 3500
          },
          "name": "resetSubComponentConfigurationDetails"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 3516
          },
          "name": "resetSubComponentType"
        }
      ],
      "name": "ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsOutputReference",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 3494
          },
          "name": "subComponentConfigurationDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 3504
          },
          "name": "subComponentConfigurationDetailsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetails"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 3520
          },
          "name": "subComponentTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 3510
          },
          "name": "subComponentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 3456
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationinsights-application/index.ts",
        "line": 3190
      },
      "name": "ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetails",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#alarm_metrics ApplicationinsightsApplication#alarm_metrics}",
            "stability": "stable",
            "summary": "A list of metrics to monitor for the component."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 3196
          },
          "name": "alarmMetrics",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsAlarmMetrics"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#logs ApplicationinsightsApplication#logs}",
            "stability": "stable",
            "summary": "A list of logs to monitor for the component."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 3202
          },
          "name": "logs",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsLogs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#processes ApplicationinsightsApplication#processes}",
            "stability": "stable",
            "summary": "A list of processes to monitor for the component. Only Windows EC2 instances can have a processes section."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 3208
          },
          "name": "processes",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcesses"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#windows_events ApplicationinsightsApplication#windows_events}",
            "stability": "stable",
            "summary": "A list of Windows Events to log."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 3214
          },
          "name": "windowsEvents",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsWindowsEvents"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetails"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsAlarmMetrics": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsAlarmMetrics",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationinsights-application/index.ts",
        "line": 2320
      },
      "name": "ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsAlarmMetrics",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#alarm_metric_name ApplicationinsightsApplication#alarm_metric_name}",
            "stability": "stable",
            "summary": "The name of the metric to be monitored for the component."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 2326
          },
          "name": "alarmMetricName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsAlarmMetrics"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsAlarmMetricsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsAlarmMetricsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationinsights-application/index.ts",
          "line": 2427
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationinsights-application/index.ts",
        "line": 2419
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 2434
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsAlarmMetricsOutputReference"
            }
          }
        }
      ],
      "name": "ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsAlarmMetricsList",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 2420
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsAlarmMetrics"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsAlarmMetricsList"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsAlarmMetricsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsAlarmMetricsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationinsights-application/index.ts",
          "line": 2368
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationinsights-application/index.ts",
        "line": 2358
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 2410
          },
          "name": "resetAlarmMetricName"
        }
      ],
      "name": "ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsAlarmMetricsOutputReference",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 2414
          },
          "name": "alarmMetricNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 2404
          },
          "name": "alarmMetricName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 2372
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsAlarmMetrics"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsAlarmMetricsOutputReference"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsLogs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsLogs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationinsights-application/index.ts",
        "line": 2438
      },
      "name": "ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsLogs",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#encoding ApplicationinsightsApplication#encoding}",
            "stability": "stable",
            "summary": "The type of encoding of the logs to be monitored."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 2444
          },
          "name": "encoding",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#log_group_name ApplicationinsightsApplication#log_group_name}",
            "stability": "stable",
            "summary": "The CloudWatch log group name to be associated to the monitored log."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 2450
          },
          "name": "logGroupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#log_path ApplicationinsightsApplication#log_path}",
            "stability": "stable",
            "summary": "The path of the logs to be monitored."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 2456
          },
          "name": "logPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#log_type ApplicationinsightsApplication#log_type}",
            "stability": "stable",
            "summary": "The log type decides the log patterns against which Application Insights analyzes the log."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 2462
          },
          "name": "logType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#pattern_set ApplicationinsightsApplication#pattern_set}",
            "stability": "stable",
            "summary": "The name of the log pattern set."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 2468
          },
          "name": "patternSet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsLogs"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsLogsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsLogsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationinsights-application/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationinsights-application/index.ts",
        "line": 2677
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 2692
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsLogsOutputReference"
            }
          }
        }
      ],
      "name": "ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsLogsList",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 2678
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsLogs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsLogsList"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsLogsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsLogsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationinsights-application/index.ts",
          "line": 2538
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationinsights-application/index.ts",
        "line": 2528
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 2604
          },
          "name": "resetEncoding"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 2620
          },
          "name": "resetLogGroupName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 2636
          },
          "name": "resetLogPath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 2652
          },
          "name": "resetLogType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 2668
          },
          "name": "resetPatternSet"
        }
      ],
      "name": "ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsLogsOutputReference",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 2608
          },
          "name": "encodingInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 2624
          },
          "name": "logGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 2640
          },
          "name": "logPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 2656
          },
          "name": "logTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 2672
          },
          "name": "patternSetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 2598
          },
          "name": "encoding",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 2614
          },
          "name": "logGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 2630
          },
          "name": "logPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 2646
          },
          "name": "logType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 2662
          },
          "name": "patternSet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 2542
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsLogs"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsLogsOutputReference"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationinsights-application/index.ts",
          "line": 3275
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationinsights-application/index.ts",
        "line": 3267
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 3332
          },
          "name": "putAlarmMetrics",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsAlarmMetrics"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 3348
          },
          "name": "putLogs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsLogs"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 3364
          },
          "name": "putProcesses",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcesses"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 3380
          },
          "name": "putWindowsEvents",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsWindowsEvents"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 3335
          },
          "name": "resetAlarmMetrics"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 3351
          },
          "name": "resetLogs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 3367
          },
          "name": "resetProcesses"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 3383
          },
          "name": "resetWindowsEvents"
        }
      ],
      "name": "ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsOutputReference",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 3329
          },
          "name": "alarmMetrics",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsAlarmMetricsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 3345
          },
          "name": "logs",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsLogsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 3361
          },
          "name": "processes",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcessesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 3377
          },
          "name": "windowsEvents",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsWindowsEventsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 3339
          },
          "name": "alarmMetricsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsAlarmMetrics"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 3355
          },
          "name": "logsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsLogs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 3371
          },
          "name": "processesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcesses"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 3387
          },
          "name": "windowsEventsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsWindowsEvents"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 3279
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetails"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsOutputReference"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcesses": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcesses",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationinsights-application/index.ts",
        "line": 2814
      },
      "name": "ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcesses",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#alarm_metrics ApplicationinsightsApplication#alarm_metrics}",
            "stability": "stable",
            "summary": "A list of metrics to monitor for the component."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 2820
          },
          "name": "alarmMetrics",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcessesAlarmMetrics"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#process_name ApplicationinsightsApplication#process_name}",
            "stability": "stable",
            "summary": "The name of the process to be monitored for the component."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 2826
          },
          "name": "processName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcesses"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcessesAlarmMetrics": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcessesAlarmMetrics",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationinsights-application/index.ts",
        "line": 2696
      },
      "name": "ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcessesAlarmMetrics",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#alarm_metric_name ApplicationinsightsApplication#alarm_metric_name}",
            "stability": "stable",
            "summary": "The name of the metric to be monitored for the component."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 2702
          },
          "name": "alarmMetricName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcessesAlarmMetrics"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcessesAlarmMetricsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcessesAlarmMetricsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationinsights-application/index.ts",
          "line": 2803
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationinsights-application/index.ts",
        "line": 2795
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 2810
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcessesAlarmMetricsOutputReference"
            }
          }
        }
      ],
      "name": "ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcessesAlarmMetricsList",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 2796
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcessesAlarmMetrics"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcessesAlarmMetricsList"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcessesAlarmMetricsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcessesAlarmMetricsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationinsights-application/index.ts",
          "line": 2744
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationinsights-application/index.ts",
        "line": 2734
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 2786
          },
          "name": "resetAlarmMetricName"
        }
      ],
      "name": "ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcessesAlarmMetricsOutputReference",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 2790
          },
          "name": "alarmMetricNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 2780
          },
          "name": "alarmMetricName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 2748
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcessesAlarmMetrics"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcessesAlarmMetricsOutputReference"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcessesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcessesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationinsights-application/index.ts",
          "line": 2956
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationinsights-application/index.ts",
        "line": 2948
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 2963
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcessesOutputReference"
            }
          }
        }
      ],
      "name": "ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcessesList",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 2949
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcesses"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcessesList"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcessesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcessesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationinsights-application/index.ts",
          "line": 2875
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationinsights-application/index.ts",
        "line": 2865
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 2920
          },
          "name": "putAlarmMetrics",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcessesAlarmMetrics"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 2923
          },
          "name": "resetAlarmMetrics"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 2939
          },
          "name": "resetProcessName"
        }
      ],
      "name": "ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcessesOutputReference",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 2917
          },
          "name": "alarmMetrics",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcessesAlarmMetricsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 2927
          },
          "name": "alarmMetricsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcessesAlarmMetrics"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 2943
          },
          "name": "processNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 2933
          },
          "name": "processName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 2879
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcesses"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcessesOutputReference"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsWindowsEvents": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsWindowsEvents",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationinsights-application/index.ts",
        "line": 2967
      },
      "name": "ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsWindowsEvents",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#event_levels ApplicationinsightsApplication#event_levels}",
            "stability": "stable",
            "summary": "The levels of event to log."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 2973
          },
          "name": "eventLevels",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#event_name ApplicationinsightsApplication#event_name}",
            "stability": "stable",
            "summary": "The type of Windows Events to log."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 2979
          },
          "name": "eventName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#log_group_name ApplicationinsightsApplication#log_group_name}",
            "stability": "stable",
            "summary": "The CloudWatch log group name to be associated to the monitored log."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 2985
          },
          "name": "logGroupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#pattern_set ApplicationinsightsApplication#pattern_set}",
            "stability": "stable",
            "summary": "The name of the log pattern set."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 2991
          },
          "name": "patternSet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsWindowsEvents"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsWindowsEventsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsWindowsEventsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationinsights-application/index.ts",
          "line": 3179
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationinsights-application/index.ts",
        "line": 3171
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 3186
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsWindowsEventsOutputReference"
            }
          }
        }
      ],
      "name": "ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsWindowsEventsList",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 3172
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsWindowsEvents"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsWindowsEventsList"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsWindowsEventsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsWindowsEventsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationinsights-application/index.ts",
          "line": 3054
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationinsights-application/index.ts",
        "line": 3044
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 3114
          },
          "name": "resetEventLevels"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 3130
          },
          "name": "resetEventName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 3146
          },
          "name": "resetLogGroupName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 3162
          },
          "name": "resetPatternSet"
        }
      ],
      "name": "ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsWindowsEventsOutputReference",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 3118
          },
          "name": "eventLevelsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 3134
          },
          "name": "eventNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 3150
          },
          "name": "logGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 3166
          },
          "name": "patternSetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 3108
          },
          "name": "eventLevels",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 3124
          },
          "name": "eventName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 3140
          },
          "name": "logGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 3156
          },
          "name": "patternSet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 3058
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsWindowsEvents"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsWindowsEventsOutputReference"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationinsights-application/index.ts",
        "line": 7131
      },
      "name": "ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfiguration",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#configuration_details ApplicationinsightsApplication#configuration_details}",
            "stability": "stable",
            "summary": "The configuration settings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 7137
          },
          "name": "configurationDetails",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetails"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#sub_component_type_configurations ApplicationinsightsApplication#sub_component_type_configurations}",
            "stability": "stable",
            "summary": "Sub component configurations of the component."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 7143
          },
          "name": "subComponentTypeConfigurations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfiguration"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationinsights-application/index.ts",
        "line": 5496
      },
      "name": "ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetails",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#alarm_metrics ApplicationinsightsApplication#alarm_metrics}",
            "stability": "stable",
            "summary": "A list of metrics to monitor for the component."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 5502
          },
          "name": "alarmMetrics",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsAlarmMetrics"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#alarms ApplicationinsightsApplication#alarms}",
            "stability": "stable",
            "summary": "A list of alarms to monitor for the component."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 5508
          },
          "name": "alarms",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsAlarms"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#ha_cluster_prometheus_exporter ApplicationinsightsApplication#ha_cluster_prometheus_exporter}",
            "stability": "stable",
            "summary": "The HA cluster Prometheus Exporter settings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 5514
          },
          "name": "haClusterPrometheusExporter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsHaClusterPrometheusExporter"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#hana_prometheus_exporter ApplicationinsightsApplication#hana_prometheus_exporter}",
            "stability": "stable",
            "summary": "The HANA DB Prometheus Exporter settings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 5520
          },
          "name": "hanaPrometheusExporter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsHanaPrometheusExporter"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#jmx_prometheus_exporter ApplicationinsightsApplication#jmx_prometheus_exporter}",
            "stability": "stable",
            "summary": "The JMX Prometheus Exporter settings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 5526
          },
          "name": "jmxPrometheusExporter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsJmxPrometheusExporter"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#logs ApplicationinsightsApplication#logs}",
            "stability": "stable",
            "summary": "A list of logs to monitor for the component."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 5532
          },
          "name": "logs",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsLogs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#net_weaver_prometheus_exporter ApplicationinsightsApplication#net_weaver_prometheus_exporter}",
            "stability": "stable",
            "summary": "The NetWeaver Prometheus Exporter settings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 5538
          },
          "name": "netWeaverPrometheusExporter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsNetWeaverPrometheusExporter"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#processes ApplicationinsightsApplication#processes}",
            "stability": "stable",
            "summary": "A list of processes to monitor for the component. Only Windows EC2 instances can have a processes section."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 5544
          },
          "name": "processes",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsProcesses"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#sql_server_prometheus_exporter ApplicationinsightsApplication#sql_server_prometheus_exporter}",
            "stability": "stable",
            "summary": "The SQL Prometheus Exporter settings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 5550
          },
          "name": "sqlServerPrometheusExporter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsSqlServerPrometheusExporter"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#windows_events ApplicationinsightsApplication#windows_events}",
            "stability": "stable",
            "summary": "A list of Windows Events to log."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 5556
          },
          "name": "windowsEvents",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsWindowsEvents"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetails"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsAlarmMetrics": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsAlarmMetrics",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationinsights-application/index.ts",
        "line": 3675
      },
      "name": "ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsAlarmMetrics",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#alarm_metric_name ApplicationinsightsApplication#alarm_metric_name}",
            "stability": "stable",
            "summary": "The name of the metric to be monitored for the component."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 3681
          },
          "name": "alarmMetricName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsAlarmMetrics"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsAlarmMetricsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsAlarmMetricsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationinsights-application/index.ts",
          "line": 3782
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationinsights-application/index.ts",
        "line": 3774
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 3789
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsAlarmMetricsOutputReference"
            }
          }
        }
      ],
      "name": "ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsAlarmMetricsList",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 3775
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsAlarmMetrics"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsAlarmMetricsList"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsAlarmMetricsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsAlarmMetricsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationinsights-application/index.ts",
          "line": 3723
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationinsights-application/index.ts",
        "line": 3713
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 3765
          },
          "name": "resetAlarmMetricName"
        }
      ],
      "name": "ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsAlarmMetricsOutputReference",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 3769
          },
          "name": "alarmMetricNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 3759
          },
          "name": "alarmMetricName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 3727
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsAlarmMetrics"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsAlarmMetricsOutputReference"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsAlarms": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsAlarms",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationinsights-application/index.ts",
        "line": 3793
      },
      "name": "ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsAlarms",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#alarm_name ApplicationinsightsApplication#alarm_name}",
            "stability": "stable",
            "summary": "The name of the CloudWatch alarm to be monitored for the component."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 3799
          },
          "name": "alarmName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#severity ApplicationinsightsApplication#severity}",
            "stability": "stable",
            "summary": "Indicates the degree of outage when the alarm goes off."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 3805
          },
          "name": "severity",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsAlarms"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsAlarmsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsAlarmsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationinsights-application/index.ts",
          "line": 3935
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationinsights-application/index.ts",
        "line": 3927
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 3942
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsAlarmsOutputReference"
            }
          }
        }
      ],
      "name": "ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsAlarmsList",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 3928
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsAlarms"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsAlarmsList"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsAlarmsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsAlarmsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationinsights-application/index.ts",
          "line": 3854
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationinsights-application/index.ts",
        "line": 3844
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 3902
          },
          "name": "resetAlarmName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 3918
          },
          "name": "resetSeverity"
        }
      ],
      "name": "ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsAlarmsOutputReference",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 3906
          },
          "name": "alarmNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 3922
          },
          "name": "severityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 3896
          },
          "name": "alarmName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 3912
          },
          "name": "severity",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 3858
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsAlarms"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsAlarmsOutputReference"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsHaClusterPrometheusExporter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsHaClusterPrometheusExporter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationinsights-application/index.ts",
        "line": 3946
      },
      "name": "ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsHaClusterPrometheusExporter",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#prometheus_port ApplicationinsightsApplication#prometheus_port}",
            "stability": "stable",
            "summary": "Prometheus exporter port."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 3952
          },
          "name": "prometheusPort",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsHaClusterPrometheusExporter"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsHaClusterPrometheusExporterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsHaClusterPrometheusExporterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationinsights-application/index.ts",
          "line": 3992
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationinsights-application/index.ts",
        "line": 3984
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 4034
          },
          "name": "resetPrometheusPort"
        }
      ],
      "name": "ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsHaClusterPrometheusExporterOutputReference",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 4038
          },
          "name": "prometheusPortInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 4028
          },
          "name": "prometheusPort",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 3996
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsHaClusterPrometheusExporter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsHaClusterPrometheusExporterOutputReference"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsHanaPrometheusExporter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsHanaPrometheusExporter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationinsights-application/index.ts",
        "line": 4042
      },
      "name": "ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsHanaPrometheusExporter",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#agree_to_install_hanadb_client ApplicationinsightsApplication#agree_to_install_hanadb_client}",
            "stability": "stable",
            "summary": "A flag which indicates agreeing to install SAP HANA DB client."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 4048
          },
          "name": "agreeToInstallHanadbClient",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#hana_port ApplicationinsightsApplication#hana_port}",
            "stability": "stable",
            "summary": "The HANA DB port."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 4054
          },
          "name": "hanaPort",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#hana_secret_name ApplicationinsightsApplication#hana_secret_name}",
            "stability": "stable",
            "summary": "The secret name which manages the HANA DB credentials e.g. {   \"username\": \"<>\",   \"password\": \"<>\" }."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 4063
          },
          "name": "hanaSecretName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#hanasid ApplicationinsightsApplication#hanasid}",
            "stability": "stable",
            "summary": "HANA DB SID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 4069
          },
          "name": "hanasid",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#prometheus_port ApplicationinsightsApplication#prometheus_port}",
            "stability": "stable",
            "summary": "Prometheus exporter port."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 4075
          },
          "name": "prometheusPort",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsHanaPrometheusExporter"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsHanaPrometheusExporterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsHanaPrometheusExporterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationinsights-application/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/applicationinsights-application/index.ts",
        "line": 4135
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 4209
          },
          "name": "resetAgreeToInstallHanadbClient"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 4225
          },
          "name": "resetHanaPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 4241
          },
          "name": "resetHanaSecretName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 4257
          },
          "name": "resetHanasid"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 4273
          },
          "name": "resetPrometheusPort"
        }
      ],
      "name": "ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsHanaPrometheusExporterOutputReference",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 4213
          },
          "name": "agreeToInstallHanadbClientInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 4229
          },
          "name": "hanaPortInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 4245
          },
          "name": "hanaSecretNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 4261
          },
          "name": "hanasidInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 4277
          },
          "name": "prometheusPortInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 4203
          },
          "name": "agreeToInstallHanadbClient",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 4219
          },
          "name": "hanaPort",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 4235
          },
          "name": "hanaSecretName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 4251
          },
          "name": "hanasid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 4267
          },
          "name": "prometheusPort",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 4147
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsHanaPrometheusExporter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsHanaPrometheusExporterOutputReference"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsJmxPrometheusExporter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsJmxPrometheusExporter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationinsights-application/index.ts",
        "line": 4281
      },
      "name": "ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsJmxPrometheusExporter",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#host_port ApplicationinsightsApplication#host_port}",
            "stability": "stable",
            "summary": "Java agent host port."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 4287
          },
          "name": "hostPort",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#jmxurl ApplicationinsightsApplication#jmxurl}",
            "stability": "stable",
            "summary": "JMX service URL."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 4293
          },
          "name": "jmxurl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#prometheus_port ApplicationinsightsApplication#prometheus_port}",
            "stability": "stable",
            "summary": "Prometheus exporter port."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 4299
          },
          "name": "prometheusPort",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsJmxPrometheusExporter"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsJmxPrometheusExporterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsJmxPrometheusExporterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationinsights-application/index.ts",
          "line": 4353
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationinsights-application/index.ts",
        "line": 4345
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 4407
          },
          "name": "resetHostPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 4423
          },
          "name": "resetJmxurl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 4439
          },
          "name": "resetPrometheusPort"
        }
      ],
      "name": "ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsJmxPrometheusExporterOutputReference",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 4411
          },
          "name": "hostPortInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 4427
          },
          "name": "jmxurlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 4443
          },
          "name": "prometheusPortInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 4401
          },
          "name": "hostPort",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 4417
          },
          "name": "jmxurl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 4433
          },
          "name": "prometheusPort",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 4357
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsJmxPrometheusExporter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsJmxPrometheusExporterOutputReference"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsLogs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsLogs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationinsights-application/index.ts",
        "line": 4447
      },
      "name": "ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsLogs",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#encoding ApplicationinsightsApplication#encoding}",
            "stability": "stable",
            "summary": "The type of encoding of the logs to be monitored."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 4453
          },
          "name": "encoding",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#log_group_name ApplicationinsightsApplication#log_group_name}",
            "stability": "stable",
            "summary": "The CloudWatch log group name to be associated to the monitored log."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 4459
          },
          "name": "logGroupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#log_path ApplicationinsightsApplication#log_path}",
            "stability": "stable",
            "summary": "The path of the logs to be monitored."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 4465
          },
          "name": "logPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#log_type ApplicationinsightsApplication#log_type}",
            "stability": "stable",
            "summary": "The log type decides the log patterns against which Application Insights analyzes the log."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 4471
          },
          "name": "logType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#pattern_set ApplicationinsightsApplication#pattern_set}",
            "stability": "stable",
            "summary": "The name of the log pattern set."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 4477
          },
          "name": "patternSet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsLogs"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsLogsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsLogsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationinsights-application/index.ts",
          "line": 4694
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationinsights-application/index.ts",
        "line": 4686
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 4701
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsLogsOutputReference"
            }
          }
        }
      ],
      "name": "ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsLogsList",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 4687
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsLogs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsLogsList"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsLogsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsLogsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationinsights-application/index.ts",
          "line": 4547
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationinsights-application/index.ts",
        "line": 4537
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 4613
          },
          "name": "resetEncoding"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 4629
          },
          "name": "resetLogGroupName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 4645
          },
          "name": "resetLogPath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 4661
          },
          "name": "resetLogType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 4677
          },
          "name": "resetPatternSet"
        }
      ],
      "name": "ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsLogsOutputReference",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 4617
          },
          "name": "encodingInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 4633
          },
          "name": "logGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 4649
          },
          "name": "logPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 4665
          },
          "name": "logTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 4681
          },
          "name": "patternSetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 4607
          },
          "name": "encoding",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 4623
          },
          "name": "logGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 4639
          },
          "name": "logPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 4655
          },
          "name": "logType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 4671
          },
          "name": "patternSet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 4551
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsLogs"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsLogsOutputReference"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsNetWeaverPrometheusExporter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsNetWeaverPrometheusExporter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationinsights-application/index.ts",
        "line": 4705
      },
      "name": "ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsNetWeaverPrometheusExporter",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#instance_numbers ApplicationinsightsApplication#instance_numbers}",
            "stability": "stable",
            "summary": "SAP instance numbers for ASCS, ERS, and App Servers."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 4711
          },
          "name": "instanceNumbers",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#prometheus_port ApplicationinsightsApplication#prometheus_port}",
            "stability": "stable",
            "summary": "Prometheus exporter port."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 4717
          },
          "name": "prometheusPort",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#sapsid ApplicationinsightsApplication#sapsid}",
            "stability": "stable",
            "summary": "SAP NetWeaver SID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 4723
          },
          "name": "sapsid",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsNetWeaverPrometheusExporter"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsNetWeaverPrometheusExporterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsNetWeaverPrometheusExporterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationinsights-application/index.ts",
          "line": 4777
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationinsights-application/index.ts",
        "line": 4769
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 4831
          },
          "name": "resetInstanceNumbers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 4847
          },
          "name": "resetPrometheusPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 4863
          },
          "name": "resetSapsid"
        }
      ],
      "name": "ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsNetWeaverPrometheusExporterOutputReference",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 4835
          },
          "name": "instanceNumbersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 4851
          },
          "name": "prometheusPortInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 4867
          },
          "name": "sapsidInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 4825
          },
          "name": "instanceNumbers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 4841
          },
          "name": "prometheusPort",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 4857
          },
          "name": "sapsid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 4781
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsNetWeaverPrometheusExporter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsNetWeaverPrometheusExporterOutputReference"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationinsights-application/index.ts",
          "line": 5659
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationinsights-application/index.ts",
        "line": 5651
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 5752
          },
          "name": "putAlarmMetrics",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsAlarmMetrics"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 5768
          },
          "name": "putAlarms",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsAlarms"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 5784
          },
          "name": "putHaClusterPrometheusExporter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsHaClusterPrometheusExporter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 5800
          },
          "name": "putHanaPrometheusExporter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsHanaPrometheusExporter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 5816
          },
          "name": "putJmxPrometheusExporter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsJmxPrometheusExporter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 5832
          },
          "name": "putLogs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsLogs"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 5848
          },
          "name": "putNetWeaverPrometheusExporter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsNetWeaverPrometheusExporter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 5864
          },
          "name": "putProcesses",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsProcesses"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 5880
          },
          "name": "putSqlServerPrometheusExporter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsSqlServerPrometheusExporter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 5896
          },
          "name": "putWindowsEvents",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsWindowsEvents"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 5755
          },
          "name": "resetAlarmMetrics"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 5771
          },
          "name": "resetAlarms"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 5787
          },
          "name": "resetHaClusterPrometheusExporter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 5803
          },
          "name": "resetHanaPrometheusExporter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 5819
          },
          "name": "resetJmxPrometheusExporter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 5835
          },
          "name": "resetLogs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 5851
          },
          "name": "resetNetWeaverPrometheusExporter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 5867
          },
          "name": "resetProcesses"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 5883
          },
          "name": "resetSqlServerPrometheusExporter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 5899
          },
          "name": "resetWindowsEvents"
        }
      ],
      "name": "ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsOutputReference",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 5749
          },
          "name": "alarmMetrics",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsAlarmMetricsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 5765
          },
          "name": "alarms",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsAlarmsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 5781
          },
          "name": "haClusterPrometheusExporter",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsHaClusterPrometheusExporterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 5797
          },
          "name": "hanaPrometheusExporter",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsHanaPrometheusExporterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 5813
          },
          "name": "jmxPrometheusExporter",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsJmxPrometheusExporterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 5829
          },
          "name": "logs",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsLogsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 5845
          },
          "name": "netWeaverPrometheusExporter",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsNetWeaverPrometheusExporterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 5861
          },
          "name": "processes",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsProcessesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 5877
          },
          "name": "sqlServerPrometheusExporter",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsSqlServerPrometheusExporterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 5893
          },
          "name": "windowsEvents",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsWindowsEventsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 5759
          },
          "name": "alarmMetricsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsAlarmMetrics"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 5775
          },
          "name": "alarmsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsAlarms"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 5791
          },
          "name": "haClusterPrometheusExporterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsHaClusterPrometheusExporter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 5807
          },
          "name": "hanaPrometheusExporterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsHanaPrometheusExporter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 5823
          },
          "name": "jmxPrometheusExporterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsJmxPrometheusExporter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 5839
          },
          "name": "logsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsLogs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 5855
          },
          "name": "netWeaverPrometheusExporterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsNetWeaverPrometheusExporter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 5871
          },
          "name": "processesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsProcesses"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 5887
          },
          "name": "sqlServerPrometheusExporterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsSqlServerPrometheusExporter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 5903
          },
          "name": "windowsEventsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsWindowsEvents"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 5663
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetails"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsOutputReference"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsProcesses": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsProcesses",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationinsights-application/index.ts",
        "line": 4989
      },
      "name": "ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsProcesses",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#alarm_metrics ApplicationinsightsApplication#alarm_metrics}",
            "stability": "stable",
            "summary": "A list of metrics to monitor for the component."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 4995
          },
          "name": "alarmMetrics",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsProcessesAlarmMetrics"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#process_name ApplicationinsightsApplication#process_name}",
            "stability": "stable",
            "summary": "The name of the process to be monitored for the component."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 5001
          },
          "name": "processName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsProcesses"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsProcessesAlarmMetrics": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsProcessesAlarmMetrics",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationinsights-application/index.ts",
        "line": 4871
      },
      "name": "ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsProcessesAlarmMetrics",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#alarm_metric_name ApplicationinsightsApplication#alarm_metric_name}",
            "stability": "stable",
            "summary": "The name of the metric to be monitored for the component."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 4877
          },
          "name": "alarmMetricName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsProcessesAlarmMetrics"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsProcessesAlarmMetricsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsProcessesAlarmMetricsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationinsights-application/index.ts",
          "line": 4978
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationinsights-application/index.ts",
        "line": 4970
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 4985
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsProcessesAlarmMetricsOutputReference"
            }
          }
        }
      ],
      "name": "ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsProcessesAlarmMetricsList",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 4971
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsProcessesAlarmMetrics"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsProcessesAlarmMetricsList"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsProcessesAlarmMetricsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsProcessesAlarmMetricsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationinsights-application/index.ts",
          "line": 4919
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationinsights-application/index.ts",
        "line": 4909
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 4961
          },
          "name": "resetAlarmMetricName"
        }
      ],
      "name": "ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsProcessesAlarmMetricsOutputReference",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 4965
          },
          "name": "alarmMetricNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 4955
          },
          "name": "alarmMetricName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 4923
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsProcessesAlarmMetrics"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsProcessesAlarmMetricsOutputReference"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsProcessesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsProcessesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationinsights-application/index.ts",
          "line": 5131
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationinsights-application/index.ts",
        "line": 5123
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 5138
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsProcessesOutputReference"
            }
          }
        }
      ],
      "name": "ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsProcessesList",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 5124
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsProcesses"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsProcessesList"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsProcessesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsProcessesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationinsights-application/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 index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationinsights-application/index.ts",
        "line": 5040
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 5095
          },
          "name": "putAlarmMetrics",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsProcessesAlarmMetrics"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 5098
          },
          "name": "resetAlarmMetrics"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 5114
          },
          "name": "resetProcessName"
        }
      ],
      "name": "ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsProcessesOutputReference",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 5092
          },
          "name": "alarmMetrics",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsProcessesAlarmMetricsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 5102
          },
          "name": "alarmMetricsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsProcessesAlarmMetrics"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 5118
          },
          "name": "processNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 5108
          },
          "name": "processName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 5054
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsProcesses"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsProcessesOutputReference"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsSqlServerPrometheusExporter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsSqlServerPrometheusExporter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationinsights-application/index.ts",
        "line": 5142
      },
      "name": "ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsSqlServerPrometheusExporter",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#prometheus_port ApplicationinsightsApplication#prometheus_port}",
            "stability": "stable",
            "summary": "Prometheus exporter port."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 5148
          },
          "name": "prometheusPort",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#sql_secret_name ApplicationinsightsApplication#sql_secret_name}",
            "stability": "stable",
            "summary": "Secret name which managers SQL exporter connection. e.g. {\"data_source_name\": \"sqlserver://<USERNAME>:<PASSWORD>@localhost:1433\"}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 5154
          },
          "name": "sqlSecretName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsSqlServerPrometheusExporter"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsSqlServerPrometheusExporterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsSqlServerPrometheusExporterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationinsights-application/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/applicationinsights-application/index.ts",
        "line": 5193
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 5249
          },
          "name": "resetPrometheusPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 5265
          },
          "name": "resetSqlSecretName"
        }
      ],
      "name": "ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsSqlServerPrometheusExporterOutputReference",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 5253
          },
          "name": "prometheusPortInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 5269
          },
          "name": "sqlSecretNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 5243
          },
          "name": "prometheusPort",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 5259
          },
          "name": "sqlSecretName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 5205
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsSqlServerPrometheusExporter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsSqlServerPrometheusExporterOutputReference"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsWindowsEvents": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsWindowsEvents",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationinsights-application/index.ts",
        "line": 5273
      },
      "name": "ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsWindowsEvents",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#event_levels ApplicationinsightsApplication#event_levels}",
            "stability": "stable",
            "summary": "The levels of event to log."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 5279
          },
          "name": "eventLevels",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#event_name ApplicationinsightsApplication#event_name}",
            "stability": "stable",
            "summary": "The type of Windows Events to log."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 5285
          },
          "name": "eventName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#log_group_name ApplicationinsightsApplication#log_group_name}",
            "stability": "stable",
            "summary": "The CloudWatch log group name to be associated to the monitored log."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 5291
          },
          "name": "logGroupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#pattern_set ApplicationinsightsApplication#pattern_set}",
            "stability": "stable",
            "summary": "The name of the log pattern set."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 5297
          },
          "name": "patternSet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsWindowsEvents"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsWindowsEventsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsWindowsEventsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationinsights-application/index.ts",
          "line": 5485
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationinsights-application/index.ts",
        "line": 5477
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 5492
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsWindowsEventsOutputReference"
            }
          }
        }
      ],
      "name": "ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsWindowsEventsList",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 5478
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsWindowsEvents"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsWindowsEventsList"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsWindowsEventsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsWindowsEventsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationinsights-application/index.ts",
          "line": 5360
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationinsights-application/index.ts",
        "line": 5350
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 5420
          },
          "name": "resetEventLevels"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 5436
          },
          "name": "resetEventName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 5452
          },
          "name": "resetLogGroupName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 5468
          },
          "name": "resetPatternSet"
        }
      ],
      "name": "ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsWindowsEventsOutputReference",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 5424
          },
          "name": "eventLevelsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 5440
          },
          "name": "eventNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 5456
          },
          "name": "logGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 5472
          },
          "name": "patternSetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 5414
          },
          "name": "eventLevels",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 5430
          },
          "name": "eventName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 5446
          },
          "name": "logGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 5462
          },
          "name": "patternSet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 5364
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsWindowsEvents"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsWindowsEventsOutputReference"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationinsights-application/index.ts",
          "line": 7190
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationinsights-application/index.ts",
        "line": 7182
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 7235
          },
          "name": "putConfigurationDetails",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetails"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 7251
          },
          "name": "putSubComponentTypeConfigurations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 7238
          },
          "name": "resetConfigurationDetails"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 7254
          },
          "name": "resetSubComponentTypeConfigurations"
        }
      ],
      "name": "ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationOutputReference",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 7232
          },
          "name": "configurationDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 7248
          },
          "name": "subComponentTypeConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 7242
          },
          "name": "configurationDetailsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetails"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 7258
          },
          "name": "subComponentTypeConfigurationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 7194
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationinsights-application/index.ts",
        "line": 6978
      },
      "name": "ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurations",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#sub_component_configuration_details ApplicationinsightsApplication#sub_component_configuration_details}",
            "stability": "stable",
            "summary": "The configuration settings of sub components."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 6984
          },
          "name": "subComponentConfigurationDetails",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetails"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#sub_component_type ApplicationinsightsApplication#sub_component_type}",
            "stability": "stable",
            "summary": "The sub component type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 6990
          },
          "name": "subComponentType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurations"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationinsights-application/index.ts",
          "line": 7120
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationinsights-application/index.ts",
        "line": 7112
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 7127
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsList",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 7113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsList"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationinsights-application/index.ts",
          "line": 7039
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationinsights-application/index.ts",
        "line": 7029
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 7084
          },
          "name": "putSubComponentConfigurationDetails",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetails"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 7087
          },
          "name": "resetSubComponentConfigurationDetails"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 7103
          },
          "name": "resetSubComponentType"
        }
      ],
      "name": "ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsOutputReference",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 7081
          },
          "name": "subComponentConfigurationDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 7091
          },
          "name": "subComponentConfigurationDetailsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetails"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 7107
          },
          "name": "subComponentTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 7097
          },
          "name": "subComponentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 7043
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationinsights-application/index.ts",
        "line": 6777
      },
      "name": "ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetails",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#alarm_metrics ApplicationinsightsApplication#alarm_metrics}",
            "stability": "stable",
            "summary": "A list of metrics to monitor for the component."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 6783
          },
          "name": "alarmMetrics",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsAlarmMetrics"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#logs ApplicationinsightsApplication#logs}",
            "stability": "stable",
            "summary": "A list of logs to monitor for the component."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 6789
          },
          "name": "logs",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsLogs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#processes ApplicationinsightsApplication#processes}",
            "stability": "stable",
            "summary": "A list of processes to monitor for the component. Only Windows EC2 instances can have a processes section."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 6795
          },
          "name": "processes",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcesses"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#windows_events ApplicationinsightsApplication#windows_events}",
            "stability": "stable",
            "summary": "A list of Windows Events to log."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 6801
          },
          "name": "windowsEvents",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsWindowsEvents"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetails"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsAlarmMetrics": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsAlarmMetrics",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationinsights-application/index.ts",
        "line": 5907
      },
      "name": "ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsAlarmMetrics",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#alarm_metric_name ApplicationinsightsApplication#alarm_metric_name}",
            "stability": "stable",
            "summary": "The name of the metric to be monitored for the component."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 5913
          },
          "name": "alarmMetricName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsAlarmMetrics"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsAlarmMetricsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsAlarmMetricsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationinsights-application/index.ts",
          "line": 6014
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationinsights-application/index.ts",
        "line": 6006
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 6021
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsAlarmMetricsOutputReference"
            }
          }
        }
      ],
      "name": "ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsAlarmMetricsList",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 6007
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsAlarmMetrics"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsAlarmMetricsList"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsAlarmMetricsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsAlarmMetricsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationinsights-application/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationinsights-application/index.ts",
        "line": 5945
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 5997
          },
          "name": "resetAlarmMetricName"
        }
      ],
      "name": "ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsAlarmMetricsOutputReference",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 6001
          },
          "name": "alarmMetricNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 5991
          },
          "name": "alarmMetricName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 5959
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsAlarmMetrics"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsAlarmMetricsOutputReference"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsLogs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsLogs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationinsights-application/index.ts",
        "line": 6025
      },
      "name": "ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsLogs",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#encoding ApplicationinsightsApplication#encoding}",
            "stability": "stable",
            "summary": "The type of encoding of the logs to be monitored."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 6031
          },
          "name": "encoding",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#log_group_name ApplicationinsightsApplication#log_group_name}",
            "stability": "stable",
            "summary": "The CloudWatch log group name to be associated to the monitored log."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 6037
          },
          "name": "logGroupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#log_path ApplicationinsightsApplication#log_path}",
            "stability": "stable",
            "summary": "The path of the logs to be monitored."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 6043
          },
          "name": "logPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#log_type ApplicationinsightsApplication#log_type}",
            "stability": "stable",
            "summary": "The log type decides the log patterns against which Application Insights analyzes the log."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 6049
          },
          "name": "logType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#pattern_set ApplicationinsightsApplication#pattern_set}",
            "stability": "stable",
            "summary": "The name of the log pattern set."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 6055
          },
          "name": "patternSet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsLogs"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsLogsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsLogsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationinsights-application/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationinsights-application/index.ts",
        "line": 6264
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 6279
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsLogsOutputReference"
            }
          }
        }
      ],
      "name": "ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsLogsList",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 6265
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsLogs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsLogsList"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsLogsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsLogsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationinsights-application/index.ts",
          "line": 6125
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationinsights-application/index.ts",
        "line": 6115
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 6191
          },
          "name": "resetEncoding"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 6207
          },
          "name": "resetLogGroupName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 6223
          },
          "name": "resetLogPath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 6239
          },
          "name": "resetLogType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 6255
          },
          "name": "resetPatternSet"
        }
      ],
      "name": "ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsLogsOutputReference",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 6195
          },
          "name": "encodingInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 6211
          },
          "name": "logGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 6227
          },
          "name": "logPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 6243
          },
          "name": "logTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 6259
          },
          "name": "patternSetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 6185
          },
          "name": "encoding",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 6201
          },
          "name": "logGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 6217
          },
          "name": "logPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 6233
          },
          "name": "logType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 6249
          },
          "name": "patternSet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 6129
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsLogs"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsLogsOutputReference"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationinsights-application/index.ts",
          "line": 6862
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationinsights-application/index.ts",
        "line": 6854
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 6919
          },
          "name": "putAlarmMetrics",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsAlarmMetrics"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 6935
          },
          "name": "putLogs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsLogs"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 6951
          },
          "name": "putProcesses",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcesses"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 6967
          },
          "name": "putWindowsEvents",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsWindowsEvents"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 6922
          },
          "name": "resetAlarmMetrics"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 6938
          },
          "name": "resetLogs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 6954
          },
          "name": "resetProcesses"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 6970
          },
          "name": "resetWindowsEvents"
        }
      ],
      "name": "ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsOutputReference",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 6916
          },
          "name": "alarmMetrics",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsAlarmMetricsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 6932
          },
          "name": "logs",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsLogsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 6948
          },
          "name": "processes",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcessesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 6964
          },
          "name": "windowsEvents",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsWindowsEventsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 6926
          },
          "name": "alarmMetricsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsAlarmMetrics"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 6942
          },
          "name": "logsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsLogs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 6958
          },
          "name": "processesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcesses"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 6974
          },
          "name": "windowsEventsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsWindowsEvents"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 6866
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetails"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsOutputReference"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcesses": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcesses",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationinsights-application/index.ts",
        "line": 6401
      },
      "name": "ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcesses",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#alarm_metrics ApplicationinsightsApplication#alarm_metrics}",
            "stability": "stable",
            "summary": "A list of metrics to monitor for the component."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 6407
          },
          "name": "alarmMetrics",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcessesAlarmMetrics"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#process_name ApplicationinsightsApplication#process_name}",
            "stability": "stable",
            "summary": "The name of the process to be monitored for the component."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 6413
          },
          "name": "processName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcesses"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcessesAlarmMetrics": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcessesAlarmMetrics",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationinsights-application/index.ts",
        "line": 6283
      },
      "name": "ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcessesAlarmMetrics",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#alarm_metric_name ApplicationinsightsApplication#alarm_metric_name}",
            "stability": "stable",
            "summary": "The name of the metric to be monitored for the component."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 6289
          },
          "name": "alarmMetricName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcessesAlarmMetrics"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcessesAlarmMetricsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcessesAlarmMetricsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationinsights-application/index.ts",
          "line": 6390
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationinsights-application/index.ts",
        "line": 6382
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 6397
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcessesAlarmMetricsOutputReference"
            }
          }
        }
      ],
      "name": "ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcessesAlarmMetricsList",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 6383
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcessesAlarmMetrics"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcessesAlarmMetricsList"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcessesAlarmMetricsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcessesAlarmMetricsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationinsights-application/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationinsights-application/index.ts",
        "line": 6321
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 6373
          },
          "name": "resetAlarmMetricName"
        }
      ],
      "name": "ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcessesAlarmMetricsOutputReference",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 6377
          },
          "name": "alarmMetricNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 6367
          },
          "name": "alarmMetricName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 6335
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcessesAlarmMetrics"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcessesAlarmMetricsOutputReference"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcessesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcessesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationinsights-application/index.ts",
          "line": 6543
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationinsights-application/index.ts",
        "line": 6535
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 6550
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcessesOutputReference"
            }
          }
        }
      ],
      "name": "ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcessesList",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 6536
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcesses"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcessesList"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcessesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcessesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationinsights-application/index.ts",
          "line": 6462
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationinsights-application/index.ts",
        "line": 6452
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 6507
          },
          "name": "putAlarmMetrics",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcessesAlarmMetrics"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 6510
          },
          "name": "resetAlarmMetrics"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 6526
          },
          "name": "resetProcessName"
        }
      ],
      "name": "ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcessesOutputReference",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 6504
          },
          "name": "alarmMetrics",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcessesAlarmMetricsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 6514
          },
          "name": "alarmMetricsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcessesAlarmMetrics"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 6530
          },
          "name": "processNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 6520
          },
          "name": "processName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 6466
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcesses"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcessesOutputReference"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsWindowsEvents": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsWindowsEvents",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationinsights-application/index.ts",
        "line": 6554
      },
      "name": "ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsWindowsEvents",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#event_levels ApplicationinsightsApplication#event_levels}",
            "stability": "stable",
            "summary": "The levels of event to log."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 6560
          },
          "name": "eventLevels",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#event_name ApplicationinsightsApplication#event_name}",
            "stability": "stable",
            "summary": "The type of Windows Events to log."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 6566
          },
          "name": "eventName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#log_group_name ApplicationinsightsApplication#log_group_name}",
            "stability": "stable",
            "summary": "The CloudWatch log group name to be associated to the monitored log."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 6572
          },
          "name": "logGroupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#pattern_set ApplicationinsightsApplication#pattern_set}",
            "stability": "stable",
            "summary": "The name of the log pattern set."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 6578
          },
          "name": "patternSet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsWindowsEvents"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsWindowsEventsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsWindowsEventsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationinsights-application/index.ts",
          "line": 6766
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationinsights-application/index.ts",
        "line": 6758
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 6773
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsWindowsEventsOutputReference"
            }
          }
        }
      ],
      "name": "ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsWindowsEventsList",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 6759
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsWindowsEvents"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsWindowsEventsList"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsWindowsEventsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsWindowsEventsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationinsights-application/index.ts",
          "line": 6641
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationinsights-application/index.ts",
        "line": 6631
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 6701
          },
          "name": "resetEventLevels"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 6717
          },
          "name": "resetEventName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 6733
          },
          "name": "resetLogGroupName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 6749
          },
          "name": "resetPatternSet"
        }
      ],
      "name": "ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsWindowsEventsOutputReference",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 6705
          },
          "name": "eventLevelsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 6721
          },
          "name": "eventNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 6737
          },
          "name": "logGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 6753
          },
          "name": "patternSetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 6695
          },
          "name": "eventLevels",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 6711
          },
          "name": "eventName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 6727
          },
          "name": "logGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 6743
          },
          "name": "patternSet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 6645
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsWindowsEvents"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsWindowsEventsOutputReference"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationinsights-application/index.ts",
          "line": 7544
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationinsights-application/index.ts",
        "line": 7536
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 7551
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsOutputReference"
            }
          }
        }
      ],
      "name": "ApplicationinsightsApplicationComponentMonitoringSettingsList",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 7537
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationComponentMonitoringSettingsList"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationinsights-application/index.ts",
          "line": 7375
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationinsights-application/index.ts",
        "line": 7365
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 7492
          },
          "name": "putCustomComponentConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 7508
          },
          "name": "putDefaultOverwriteComponentConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 7447
          },
          "name": "resetComponentArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 7463
          },
          "name": "resetComponentConfigurationMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 7479
          },
          "name": "resetComponentName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 7495
          },
          "name": "resetCustomComponentConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 7511
          },
          "name": "resetDefaultOverwriteComponentConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 7527
          },
          "name": "resetTier"
        }
      ],
      "name": "ApplicationinsightsApplicationComponentMonitoringSettingsOutputReference",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 7489
          },
          "name": "customComponentConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 7505
          },
          "name": "defaultOverwriteComponentConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 7451
          },
          "name": "componentArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 7467
          },
          "name": "componentConfigurationModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 7483
          },
          "name": "componentNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 7499
          },
          "name": "customComponentConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 7515
          },
          "name": "defaultOverwriteComponentConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 7531
          },
          "name": "tierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 7441
          },
          "name": "componentArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 7457
          },
          "name": "componentConfigurationMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 7473
          },
          "name": "componentName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 7521
          },
          "name": "tier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 7379
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationComponentMonitoringSettingsOutputReference"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationinsights-application/index.ts",
        "line": 14
      },
      "name": "ApplicationinsightsApplicationConfig",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#resource_group_name ApplicationinsightsApplication#resource_group_name}",
            "stability": "stable",
            "summary": "The name of the resource group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 74
          },
          "name": "resourceGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#attach_missing_permission ApplicationinsightsApplication#attach_missing_permission}",
            "stability": "stable",
            "summary": "If set to true, the managed policies for SSM and CW will be attached to the instance roles if they are missing."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 20
          },
          "name": "attachMissingPermission",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#auto_configuration_enabled ApplicationinsightsApplication#auto_configuration_enabled}",
            "stability": "stable",
            "summary": "If set to true, application will be configured with recommended monitoring configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 26
          },
          "name": "autoConfigurationEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#component_monitoring_settings ApplicationinsightsApplication#component_monitoring_settings}",
            "stability": "stable",
            "summary": "The monitoring settings of the components."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 32
          },
          "name": "componentMonitoringSettings",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationComponentMonitoringSettings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#custom_components ApplicationinsightsApplication#custom_components}",
            "stability": "stable",
            "summary": "The custom grouped components."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 38
          },
          "name": "customComponents",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationCustomComponents"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#cwe_monitor_enabled ApplicationinsightsApplication#cwe_monitor_enabled}",
            "stability": "stable",
            "summary": "Indicates whether Application Insights can listen to CloudWatch events for the application resources."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 44
          },
          "name": "cweMonitorEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#grouping_type ApplicationinsightsApplication#grouping_type}",
            "stability": "stable",
            "summary": "The grouping type of the application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 50
          },
          "name": "groupingType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#log_pattern_sets ApplicationinsightsApplication#log_pattern_sets}",
            "stability": "stable",
            "summary": "The log pattern sets."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 56
          },
          "name": "logPatternSets",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationLogPatternSets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#ops_center_enabled ApplicationinsightsApplication#ops_center_enabled}",
            "stability": "stable",
            "summary": "When set to true, creates opsItems for any problems detected on an application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 62
          },
          "name": "opsCenterEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#ops_item_sns_topic_arn ApplicationinsightsApplication#ops_item_sns_topic_arn}",
            "stability": "stable",
            "summary": "The SNS topic provided to Application Insights that is associated to the created opsItem."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 68
          },
          "name": "opsItemSnsTopicArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#sns_notification_arn ApplicationinsightsApplication#sns_notification_arn}",
            "stability": "stable",
            "summary": "Application Insights sends notifications to this SNS topic whenever there is a problem update in the associated application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 80
          },
          "name": "snsNotificationArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#tags ApplicationinsightsApplication#tags}",
            "stability": "stable",
            "summary": "The tags of Application Insights application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 86
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationConfig"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationCustomComponents": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationCustomComponents",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationinsights-application/index.ts",
        "line": 7555
      },
      "name": "ApplicationinsightsApplicationCustomComponents",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#component_name ApplicationinsightsApplication#component_name}",
            "stability": "stable",
            "summary": "The name of the component."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 7561
          },
          "name": "componentName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#resource_list ApplicationinsightsApplication#resource_list}",
            "stability": "stable",
            "summary": "The list of resource ARNs that belong to the component."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 7567
          },
          "name": "resourceList",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationCustomComponents"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationCustomComponentsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationCustomComponentsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationinsights-application/index.ts",
          "line": 7697
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationinsights-application/index.ts",
        "line": 7689
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 7704
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationCustomComponentsOutputReference"
            }
          }
        }
      ],
      "name": "ApplicationinsightsApplicationCustomComponentsList",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 7690
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationCustomComponents"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationCustomComponentsList"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationCustomComponentsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationCustomComponentsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationinsights-application/index.ts",
          "line": 7616
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationinsights-application/index.ts",
        "line": 7606
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 7664
          },
          "name": "resetComponentName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 7680
          },
          "name": "resetResourceList"
        }
      ],
      "name": "ApplicationinsightsApplicationCustomComponentsOutputReference",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 7668
          },
          "name": "componentNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 7684
          },
          "name": "resourceListInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 7658
          },
          "name": "componentName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 7674
          },
          "name": "resourceList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 7620
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationCustomComponents"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationCustomComponentsOutputReference"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationLogPatternSets": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationLogPatternSets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationinsights-application/index.ts",
        "line": 7896
      },
      "name": "ApplicationinsightsApplicationLogPatternSets",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#log_patterns ApplicationinsightsApplication#log_patterns}",
            "stability": "stable",
            "summary": "The log patterns of a set."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 7902
          },
          "name": "logPatterns",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationLogPatternSetsLogPatterns"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#pattern_set_name ApplicationinsightsApplication#pattern_set_name}",
            "stability": "stable",
            "summary": "The name of the log pattern set."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 7908
          },
          "name": "patternSetName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationLogPatternSets"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationLogPatternSetsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationLogPatternSetsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationinsights-application/index.ts",
          "line": 8038
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationinsights-application/index.ts",
        "line": 8030
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 8045
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationLogPatternSetsOutputReference"
            }
          }
        }
      ],
      "name": "ApplicationinsightsApplicationLogPatternSetsList",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 8031
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationLogPatternSets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationLogPatternSetsList"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationLogPatternSetsLogPatterns": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationLogPatternSetsLogPatterns",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationinsights-application/index.ts",
        "line": 7708
      },
      "name": "ApplicationinsightsApplicationLogPatternSetsLogPatterns",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#pattern ApplicationinsightsApplication#pattern}",
            "stability": "stable",
            "summary": "The log pattern."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 7714
          },
          "name": "pattern",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#pattern_name ApplicationinsightsApplication#pattern_name}",
            "stability": "stable",
            "summary": "The name of the log pattern."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 7720
          },
          "name": "patternName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#rank ApplicationinsightsApplication#rank}",
            "stability": "stable",
            "summary": "Rank of the log pattern."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 7726
          },
          "name": "rank",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationLogPatternSetsLogPatterns"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationLogPatternSetsLogPatternsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationLogPatternSetsLogPatternsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationinsights-application/index.ts",
          "line": 7885
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationinsights-application/index.ts",
        "line": 7877
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 7892
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationLogPatternSetsLogPatternsOutputReference"
            }
          }
        }
      ],
      "name": "ApplicationinsightsApplicationLogPatternSetsLogPatternsList",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 7878
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationLogPatternSetsLogPatterns"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationLogPatternSetsLogPatternsList"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationLogPatternSetsLogPatternsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationLogPatternSetsLogPatternsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationinsights-application/index.ts",
          "line": 7782
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationinsights-application/index.ts",
        "line": 7772
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 7836
          },
          "name": "resetPattern"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 7852
          },
          "name": "resetPatternName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 7868
          },
          "name": "resetRank"
        }
      ],
      "name": "ApplicationinsightsApplicationLogPatternSetsLogPatternsOutputReference",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 7840
          },
          "name": "patternInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 7856
          },
          "name": "patternNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 7872
          },
          "name": "rankInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 7830
          },
          "name": "pattern",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 7846
          },
          "name": "patternName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 7862
          },
          "name": "rank",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 7786
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationLogPatternSetsLogPatterns"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationLogPatternSetsLogPatternsOutputReference"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationLogPatternSetsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationLogPatternSetsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationinsights-application/index.ts",
          "line": 7957
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationinsights-application/index.ts",
        "line": 7947
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 8002
          },
          "name": "putLogPatterns",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationLogPatternSetsLogPatterns"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 8005
          },
          "name": "resetLogPatterns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 8021
          },
          "name": "resetPatternSetName"
        }
      ],
      "name": "ApplicationinsightsApplicationLogPatternSetsOutputReference",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 7999
          },
          "name": "logPatterns",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationLogPatternSetsLogPatternsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 8009
          },
          "name": "logPatternsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationLogPatternSetsLogPatterns"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 8025
          },
          "name": "patternSetNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 8015
          },
          "name": "patternSetName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 7961
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationLogPatternSets"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationLogPatternSetsOutputReference"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationinsights-application/index.ts",
        "line": 8049
      },
      "name": "ApplicationinsightsApplicationTags",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#key ApplicationinsightsApplication#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 8055
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationinsights_application#value ApplicationinsightsApplication#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 8061
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationTags"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationinsights-application/index.ts",
          "line": 8191
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationinsights-application/index.ts",
        "line": 8183
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 8198
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationTagsOutputReference"
            }
          }
        }
      ],
      "name": "ApplicationinsightsApplicationTagsList",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 8184
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationTagsList"
    },
    "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationinsights-application/index.ts",
          "line": 8110
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationinsights-application/index.ts",
        "line": 8100
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 8158
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 8174
          },
          "name": "resetValue"
        }
      ],
      "name": "ApplicationinsightsApplicationTagsOutputReference",
      "namespace": "applicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 8162
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 8178
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 8152
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 8168
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationinsights-application/index.ts",
            "line": 8114
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationinsightsApplication.ApplicationinsightsApplicationTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationinsights-application/index:ApplicationinsightsApplicationTagsOutputReference"
    },
    "@cdktn/provider-awscc.applicationsignalsDiscovery.ApplicationsignalsDiscovery": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_discovery awscc_applicationsignals_discovery}."
      },
      "fqn": "@cdktn/provider-awscc.applicationsignalsDiscovery.ApplicationsignalsDiscovery",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_discovery awscc_applicationsignals_discovery} Resource."
        },
        "locationInModule": {
          "filename": "src/applicationsignals-discovery/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.applicationsignalsDiscovery.ApplicationsignalsDiscoveryConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationsignals-discovery/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ApplicationsignalsDiscovery resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/applicationsignals-discovery/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ApplicationsignalsDiscovery to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_discovery#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ApplicationsignalsDiscovery that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ApplicationsignalsDiscovery to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-discovery/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-discovery/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ApplicationsignalsDiscovery",
      "namespace": "applicationsignalsDiscovery",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-discovery/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-discovery/index.ts",
            "line": 75
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-discovery/index.ts",
            "line": 80
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/applicationsignals-discovery/index:ApplicationsignalsDiscovery"
    },
    "@cdktn/provider-awscc.applicationsignalsDiscovery.ApplicationsignalsDiscoveryConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationsignalsDiscovery.ApplicationsignalsDiscoveryConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationsignals-discovery/index.ts",
        "line": 14
      },
      "name": "ApplicationsignalsDiscoveryConfig",
      "namespace": "applicationsignalsDiscovery",
      "symbolId": "src/applicationsignals-discovery/index:ApplicationsignalsDiscoveryConfig"
    },
    "@cdktn/provider-awscc.applicationsignalsGroupingConfiguration.ApplicationsignalsGroupingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_grouping_configuration awscc_applicationsignals_grouping_configuration}."
      },
      "fqn": "@cdktn/provider-awscc.applicationsignalsGroupingConfiguration.ApplicationsignalsGroupingConfiguration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_grouping_configuration awscc_applicationsignals_grouping_configuration} Resource."
        },
        "locationInModule": {
          "filename": "src/applicationsignals-grouping-configuration/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-awscc.applicationsignalsGroupingConfiguration.ApplicationsignalsGroupingConfigurationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationsignals-grouping-configuration/index.ts",
        "line": 200
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ApplicationsignalsGroupingConfiguration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/applicationsignals-grouping-configuration/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 ApplicationsignalsGroupingConfiguration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_grouping_configuration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ApplicationsignalsGroupingConfiguration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ApplicationsignalsGroupingConfiguration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-grouping-configuration/index.ts",
            "line": 265
          },
          "name": "putGroupingAttributeDefinitions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.applicationsignalsGroupingConfiguration.ApplicationsignalsGroupingConfigurationGroupingAttributeDefinitions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-grouping-configuration/index.ts",
            "line": 287
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-grouping-configuration/index.ts",
            "line": 293
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ApplicationsignalsGroupingConfiguration",
      "namespace": "applicationsignalsGroupingConfiguration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-grouping-configuration/index.ts",
            "line": 205
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-grouping-configuration/index.ts",
            "line": 256
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-grouping-configuration/index.ts",
            "line": 262
          },
          "name": "groupingAttributeDefinitions",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationsignalsGroupingConfiguration.ApplicationsignalsGroupingConfigurationGroupingAttributeDefinitionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-grouping-configuration/index.ts",
            "line": 274
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-grouping-configuration/index.ts",
            "line": 279
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-grouping-configuration/index.ts",
            "line": 269
          },
          "name": "groupingAttributeDefinitionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationsignalsGroupingConfiguration.ApplicationsignalsGroupingConfigurationGroupingAttributeDefinitions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationsignals-grouping-configuration/index:ApplicationsignalsGroupingConfiguration"
    },
    "@cdktn/provider-awscc.applicationsignalsGroupingConfiguration.ApplicationsignalsGroupingConfigurationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationsignalsGroupingConfiguration.ApplicationsignalsGroupingConfigurationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationsignals-grouping-configuration/index.ts",
        "line": 14
      },
      "name": "ApplicationsignalsGroupingConfigurationConfig",
      "namespace": "applicationsignalsGroupingConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_grouping_configuration#grouping_attribute_definitions ApplicationsignalsGroupingConfiguration#grouping_attribute_definitions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-grouping-configuration/index.ts",
            "line": 18
          },
          "name": "groupingAttributeDefinitions",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationsignalsGroupingConfiguration.ApplicationsignalsGroupingConfigurationGroupingAttributeDefinitions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationsignals-grouping-configuration/index:ApplicationsignalsGroupingConfigurationConfig"
    },
    "@cdktn/provider-awscc.applicationsignalsGroupingConfiguration.ApplicationsignalsGroupingConfigurationGroupingAttributeDefinitions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationsignalsGroupingConfiguration.ApplicationsignalsGroupingConfigurationGroupingAttributeDefinitions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationsignals-grouping-configuration/index.ts",
        "line": 20
      },
      "name": "ApplicationsignalsGroupingConfigurationGroupingAttributeDefinitions",
      "namespace": "applicationsignalsGroupingConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_grouping_configuration#grouping_name ApplicationsignalsGroupingConfiguration#grouping_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-grouping-configuration/index.ts",
            "line": 28
          },
          "name": "groupingName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_grouping_configuration#grouping_source_keys ApplicationsignalsGroupingConfiguration#grouping_source_keys}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-grouping-configuration/index.ts",
            "line": 32
          },
          "name": "groupingSourceKeys",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_grouping_configuration#default_grouping_value ApplicationsignalsGroupingConfiguration#default_grouping_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-grouping-configuration/index.ts",
            "line": 24
          },
          "name": "defaultGroupingValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/applicationsignals-grouping-configuration/index:ApplicationsignalsGroupingConfigurationGroupingAttributeDefinitions"
    },
    "@cdktn/provider-awscc.applicationsignalsGroupingConfiguration.ApplicationsignalsGroupingConfigurationGroupingAttributeDefinitionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationsignalsGroupingConfiguration.ApplicationsignalsGroupingConfigurationGroupingAttributeDefinitionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationsignals-grouping-configuration/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/applicationsignals-grouping-configuration/index.ts",
        "line": 177
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-grouping-configuration/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-awscc.applicationsignalsGroupingConfiguration.ApplicationsignalsGroupingConfigurationGroupingAttributeDefinitionsOutputReference"
            }
          }
        }
      ],
      "name": "ApplicationsignalsGroupingConfigurationGroupingAttributeDefinitionsList",
      "namespace": "applicationsignalsGroupingConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-grouping-configuration/index.ts",
            "line": 178
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationsignalsGroupingConfiguration.ApplicationsignalsGroupingConfigurationGroupingAttributeDefinitions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationsignals-grouping-configuration/index:ApplicationsignalsGroupingConfigurationGroupingAttributeDefinitionsList"
    },
    "@cdktn/provider-awscc.applicationsignalsGroupingConfiguration.ApplicationsignalsGroupingConfigurationGroupingAttributeDefinitionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationsignalsGroupingConfiguration.ApplicationsignalsGroupingConfigurationGroupingAttributeDefinitionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationsignals-grouping-configuration/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/applicationsignals-grouping-configuration/index.ts",
        "line": 78
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-grouping-configuration/index.ts",
            "line": 142
          },
          "name": "resetDefaultGroupingValue"
        }
      ],
      "name": "ApplicationsignalsGroupingConfigurationGroupingAttributeDefinitionsOutputReference",
      "namespace": "applicationsignalsGroupingConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-grouping-configuration/index.ts",
            "line": 146
          },
          "name": "defaultGroupingValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-grouping-configuration/index.ts",
            "line": 159
          },
          "name": "groupingNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-grouping-configuration/index.ts",
            "line": 172
          },
          "name": "groupingSourceKeysInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-grouping-configuration/index.ts",
            "line": 136
          },
          "name": "defaultGroupingValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-grouping-configuration/index.ts",
            "line": 152
          },
          "name": "groupingName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-grouping-configuration/index.ts",
            "line": 165
          },
          "name": "groupingSourceKeys",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-grouping-configuration/index.ts",
            "line": 92
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationsignalsGroupingConfiguration.ApplicationsignalsGroupingConfigurationGroupingAttributeDefinitions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationsignals-grouping-configuration/index:ApplicationsignalsGroupingConfigurationGroupingAttributeDefinitionsOutputReference"
    },
    "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjective": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective awscc_applicationsignals_service_level_objective}."
      },
      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjective",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective awscc_applicationsignals_service_level_objective} Resource."
        },
        "locationInModule": {
          "filename": "src/applicationsignals-service-level-objective/index.ts",
          "line": 7052
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationsignals-service-level-objective/index.ts",
        "line": 7020
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ApplicationsignalsServiceLevelObjective resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 7037
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ApplicationsignalsServiceLevelObjective to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ApplicationsignalsServiceLevelObjective that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ApplicationsignalsServiceLevelObjective to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 7092
          },
          "name": "putBurnRateConfigurations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveBurnRateConfigurations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 7134
          },
          "name": "putExclusionWindows",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveExclusionWindows"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 7150
          },
          "name": "putGoal",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveGoal"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 7189
          },
          "name": "putRequestBasedSli",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSli"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 7205
          },
          "name": "putSli",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveSli"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 7221
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 7095
          },
          "name": "resetBurnRateConfigurations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 7116
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 7137
          },
          "name": "resetExclusionWindows"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 7153
          },
          "name": "resetGoal"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 7192
          },
          "name": "resetRequestBasedSli"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 7208
          },
          "name": "resetSli"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 7224
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 7236
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 7249
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ApplicationsignalsServiceLevelObjective",
      "namespace": "applicationsignalsServiceLevelObjective",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 7025
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 7083
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 7089
          },
          "name": "burnRateConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveBurnRateConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 7104
          },
          "name": "createdTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 7125
          },
          "name": "evaluationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 7131
          },
          "name": "exclusionWindows",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveExclusionWindowsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 7147
          },
          "name": "goal",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveGoalOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 7162
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 7167
          },
          "name": "lastUpdatedTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 7186
          },
          "name": "requestBasedSli",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 7202
          },
          "name": "sli",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveSliOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 7218
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 7099
          },
          "name": "burnRateConfigurationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveBurnRateConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 7120
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 7141
          },
          "name": "exclusionWindowsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveExclusionWindows"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 7157
          },
          "name": "goalInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveGoal"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 7180
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 7196
          },
          "name": "requestBasedSliInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSli"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 7212
          },
          "name": "sliInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveSli"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 7228
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 7110
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 7173
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/applicationsignals-service-level-objective/index:ApplicationsignalsServiceLevelObjective"
    },
    "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveBurnRateConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveBurnRateConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationsignals-service-level-objective/index.ts",
        "line": 64
      },
      "name": "ApplicationsignalsServiceLevelObjectiveBurnRateConfigurations",
      "namespace": "applicationsignalsServiceLevelObjective",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#look_back_window_minutes ApplicationsignalsServiceLevelObjective#look_back_window_minutes}",
            "stability": "stable",
            "summary": "The number of minutes to use as the look-back window."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 70
          },
          "name": "lookBackWindowMinutes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/applicationsignals-service-level-objective/index:ApplicationsignalsServiceLevelObjectiveBurnRateConfigurations"
    },
    "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveBurnRateConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveBurnRateConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationsignals-service-level-objective/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/applicationsignals-service-level-objective/index.ts",
        "line": 163
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/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-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveBurnRateConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "ApplicationsignalsServiceLevelObjectiveBurnRateConfigurationsList",
      "namespace": "applicationsignalsServiceLevelObjective",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 164
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveBurnRateConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationsignals-service-level-objective/index:ApplicationsignalsServiceLevelObjectiveBurnRateConfigurationsList"
    },
    "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveBurnRateConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveBurnRateConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationsignals-service-level-objective/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/applicationsignals-service-level-objective/index.ts",
        "line": 102
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 154
          },
          "name": "resetLookBackWindowMinutes"
        }
      ],
      "name": "ApplicationsignalsServiceLevelObjectiveBurnRateConfigurationsOutputReference",
      "namespace": "applicationsignalsServiceLevelObjective",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 158
          },
          "name": "lookBackWindowMinutesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 148
          },
          "name": "lookBackWindowMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 116
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveBurnRateConfigurations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationsignals-service-level-objective/index:ApplicationsignalsServiceLevelObjectiveBurnRateConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationsignals-service-level-objective/index.ts",
        "line": 14
      },
      "name": "ApplicationsignalsServiceLevelObjectiveConfig",
      "namespace": "applicationsignalsServiceLevelObjective",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#name ApplicationsignalsServiceLevelObjective#name}",
            "stability": "stable",
            "summary": "The name of this SLO."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 44
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The burn rate measures how fast the service is consuming the error budget, relative to the attainment goal of the SLO.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#burn_rate_configurations ApplicationsignalsServiceLevelObjective#burn_rate_configurations}",
            "stability": "stable",
            "summary": "Each object in this array defines the length of the look-back window used to calculate one burn rate metric for this SLO."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 20
          },
          "name": "burnRateConfigurations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveBurnRateConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#description ApplicationsignalsServiceLevelObjective#description}",
            "stability": "stable",
            "summary": "An optional description for this SLO. Default is 'No description'."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 26
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The time exclusion window is used to exclude breaching data points from affecting attainment rate, error budget, and burn rate metrics.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#exclusion_windows ApplicationsignalsServiceLevelObjective#exclusion_windows}",
            "stability": "stable",
            "summary": "Each object in this array defines a time exclusion window for this SLO."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 32
          },
          "name": "exclusionWindows",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveExclusionWindows"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This includes the time period for evaluation and the attainment threshold.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#goal ApplicationsignalsServiceLevelObjective#goal}",
            "stability": "stable",
            "summary": "A structure that contains the attributes that determine the goal of the SLO."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 38
          },
          "name": "goal",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveGoal"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#request_based_sli ApplicationsignalsServiceLevelObjective#request_based_sli}",
            "stability": "stable",
            "summary": "This structure contains information about the performance metric that a request-based SLO monitors."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 50
          },
          "name": "requestBasedSli",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSli"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#sli ApplicationsignalsServiceLevelObjective#sli}",
            "stability": "stable",
            "summary": "This structure contains information about the performance metric that an SLO monitors."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 56
          },
          "name": "sli",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveSli"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#tags ApplicationsignalsServiceLevelObjective#tags}",
            "stability": "stable",
            "summary": "The list of tag keys and values associated with the resource you specified."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 62
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationsignals-service-level-objective/index:ApplicationsignalsServiceLevelObjectiveConfig"
    },
    "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveExclusionWindows": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveExclusionWindows",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationsignals-service-level-objective/index.ts",
        "line": 409
      },
      "name": "ApplicationsignalsServiceLevelObjectiveExclusionWindows",
      "namespace": "applicationsignalsServiceLevelObjective",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#reason ApplicationsignalsServiceLevelObjective#reason}",
            "stability": "stable",
            "summary": "An optional reason for scheduling this time exclusion window. Default is 'No reason'."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 415
          },
          "name": "reason",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#recurrence_rule ApplicationsignalsServiceLevelObjective#recurrence_rule}",
            "stability": "stable",
            "summary": "This object defines how often to repeat a time exclusion window."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 421
          },
          "name": "recurrenceRule",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveExclusionWindowsRecurrenceRule"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Note that time exclusion windows can only be scheduled in the future, not the past.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#start_time ApplicationsignalsServiceLevelObjective#start_time}",
            "stability": "stable",
            "summary": "The time you want the exclusion window to start at."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 427
          },
          "name": "startTime",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#window ApplicationsignalsServiceLevelObjective#window}",
            "stability": "stable",
            "summary": "This object defines the length of time an exclusion window should span."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 433
          },
          "name": "window",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveExclusionWindowsWindow"
          }
        }
      ],
      "symbolId": "src/applicationsignals-service-level-objective/index:ApplicationsignalsServiceLevelObjectiveExclusionWindows"
    },
    "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveExclusionWindowsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveExclusionWindowsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationsignals-service-level-objective/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationsignals-service-level-objective/index.ts",
        "line": 613
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 628
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveExclusionWindowsOutputReference"
            }
          }
        }
      ],
      "name": "ApplicationsignalsServiceLevelObjectiveExclusionWindowsList",
      "namespace": "applicationsignalsServiceLevelObjective",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 614
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveExclusionWindows"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationsignals-service-level-objective/index:ApplicationsignalsServiceLevelObjectiveExclusionWindowsList"
    },
    "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveExclusionWindowsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveExclusionWindowsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationsignals-service-level-objective/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationsignals-service-level-objective/index.ts",
        "line": 486
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 569
          },
          "name": "putRecurrenceRule",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveExclusionWindowsRecurrenceRule"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 601
          },
          "name": "putWindow",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveExclusionWindowsWindow"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 556
          },
          "name": "resetReason"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 572
          },
          "name": "resetRecurrenceRule"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 588
          },
          "name": "resetStartTime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 604
          },
          "name": "resetWindow"
        }
      ],
      "name": "ApplicationsignalsServiceLevelObjectiveExclusionWindowsOutputReference",
      "namespace": "applicationsignalsServiceLevelObjective",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 566
          },
          "name": "recurrenceRule",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveExclusionWindowsRecurrenceRuleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 598
          },
          "name": "window",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveExclusionWindowsWindowOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 560
          },
          "name": "reasonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 576
          },
          "name": "recurrenceRuleInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveExclusionWindowsRecurrenceRule"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 592
          },
          "name": "startTimeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 608
          },
          "name": "windowInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveExclusionWindowsWindow"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 550
          },
          "name": "reason",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 582
          },
          "name": "startTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 500
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveExclusionWindows"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationsignals-service-level-objective/index:ApplicationsignalsServiceLevelObjectiveExclusionWindowsOutputReference"
    },
    "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveExclusionWindowsRecurrenceRule": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveExclusionWindowsRecurrenceRule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationsignals-service-level-objective/index.ts",
        "line": 182
      },
      "name": "ApplicationsignalsServiceLevelObjectiveExclusionWindowsRecurrenceRule",
      "namespace": "applicationsignalsServiceLevelObjective",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#expression ApplicationsignalsServiceLevelObjective#expression}",
            "stability": "stable",
            "summary": "A cron or rate expression denoting how often to repeat this exclusion window."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 188
          },
          "name": "expression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/applicationsignals-service-level-objective/index:ApplicationsignalsServiceLevelObjectiveExclusionWindowsRecurrenceRule"
    },
    "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveExclusionWindowsRecurrenceRuleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveExclusionWindowsRecurrenceRuleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationsignals-service-level-objective/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/applicationsignals-service-level-objective/index.ts",
        "line": 220
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 270
          },
          "name": "resetExpression"
        }
      ],
      "name": "ApplicationsignalsServiceLevelObjectiveExclusionWindowsRecurrenceRuleOutputReference",
      "namespace": "applicationsignalsServiceLevelObjective",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 274
          },
          "name": "expressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 264
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 232
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveExclusionWindowsRecurrenceRule"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationsignals-service-level-objective/index:ApplicationsignalsServiceLevelObjectiveExclusionWindowsRecurrenceRuleOutputReference"
    },
    "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveExclusionWindowsWindow": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveExclusionWindowsWindow",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationsignals-service-level-objective/index.ts",
        "line": 278
      },
      "name": "ApplicationsignalsServiceLevelObjectiveExclusionWindowsWindow",
      "namespace": "applicationsignalsServiceLevelObjective",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "For example, if `Duration` is 1 and `DurationUnit` is `MONTH`, each interval is one month, aligned with the calendar.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#duration ApplicationsignalsServiceLevelObjective#duration}",
            "stability": "stable",
            "summary": "Specifies the duration of each interval."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 284
          },
          "name": "duration",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#duration_unit ApplicationsignalsServiceLevelObjective#duration_unit}",
            "stability": "stable",
            "summary": "Specifies the interval unit."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 290
          },
          "name": "durationUnit",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/applicationsignals-service-level-objective/index:ApplicationsignalsServiceLevelObjectiveExclusionWindowsWindow"
    },
    "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveExclusionWindowsWindowOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveExclusionWindowsWindowOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationsignals-service-level-objective/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/applicationsignals-service-level-objective/index.ts",
        "line": 329
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 385
          },
          "name": "resetDuration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 401
          },
          "name": "resetDurationUnit"
        }
      ],
      "name": "ApplicationsignalsServiceLevelObjectiveExclusionWindowsWindowOutputReference",
      "namespace": "applicationsignalsServiceLevelObjective",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 389
          },
          "name": "durationInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 405
          },
          "name": "durationUnitInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 379
          },
          "name": "duration",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 395
          },
          "name": "durationUnit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 341
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveExclusionWindowsWindow"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationsignals-service-level-objective/index:ApplicationsignalsServiceLevelObjectiveExclusionWindowsWindowOutputReference"
    },
    "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveGoal": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveGoal",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationsignals-service-level-objective/index.ts",
        "line": 1061
      },
      "name": "ApplicationsignalsServiceLevelObjectiveGoal",
      "namespace": "applicationsignalsServiceLevelObjective",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "An attainment goal is the ratio of good periods that meet the threshold requirements to the total periods within the interval. For example, an attainment goal of 99.9% means that within your interval, you are targeting 99.9% of the periods to be in healthy state.\nIf you omit this parameter, 99 is used to represent 99% as the attainment goal.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#attainment_goal ApplicationsignalsServiceLevelObjective#attainment_goal}",
            "stability": "stable",
            "summary": "The threshold that determines if the goal is being met."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 1068
          },
          "name": "attainmentGoal",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "It can be either a calendar interval or rolling interval.\nIf you omit this parameter, a rolling interval of 7 days is used.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#interval ApplicationsignalsServiceLevelObjective#interval}",
            "stability": "stable",
            "summary": "The time period used to evaluate the SLO."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 1075
          },
          "name": "interval",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveGoalInterval"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you omit this parameter, the default of 50.0 is used.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#warning_threshold ApplicationsignalsServiceLevelObjective#warning_threshold}",
            "stability": "stable",
            "summary": "The percentage of remaining budget over total budget that you want to get warnings for."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 1081
          },
          "name": "warningThreshold",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/applicationsignals-service-level-objective/index:ApplicationsignalsServiceLevelObjectiveGoal"
    },
    "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveGoalInterval": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveGoalInterval",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationsignals-service-level-objective/index.ts",
        "line": 930
      },
      "name": "ApplicationsignalsServiceLevelObjectiveGoalInterval",
      "namespace": "applicationsignalsServiceLevelObjective",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#calendar_interval ApplicationsignalsServiceLevelObjective#calendar_interval}",
            "stability": "stable",
            "summary": "If the interval for this service level objective is a calendar interval, this structure contains the interval specifications."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 936
          },
          "name": "calendarInterval",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveGoalIntervalCalendarInterval"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#rolling_interval ApplicationsignalsServiceLevelObjective#rolling_interval}",
            "stability": "stable",
            "summary": "If the interval is a calendar interval, this structure contains the interval specifications."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 942
          },
          "name": "rollingInterval",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveGoalIntervalRollingInterval"
          }
        }
      ],
      "symbolId": "src/applicationsignals-service-level-objective/index:ApplicationsignalsServiceLevelObjectiveGoalInterval"
    },
    "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveGoalIntervalCalendarInterval": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveGoalIntervalCalendarInterval",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationsignals-service-level-objective/index.ts",
        "line": 632
      },
      "name": "ApplicationsignalsServiceLevelObjectiveGoalIntervalCalendarInterval",
      "namespace": "applicationsignalsServiceLevelObjective",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "For example, if `Duration` is 1 and `DurationUnit` is `MONTH`, each interval is one month, aligned with the calendar.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#duration ApplicationsignalsServiceLevelObjective#duration}",
            "stability": "stable",
            "summary": "Specifies the duration of each interval."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 638
          },
          "name": "duration",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#duration_unit ApplicationsignalsServiceLevelObjective#duration_unit}",
            "stability": "stable",
            "summary": "Specifies the interval unit."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 644
          },
          "name": "durationUnit",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Be sure to choose a time that configures the intervals the way that you want. For example, if you want weekly intervals starting on Mondays at 6 a.m., be sure to specify a start time that is a Monday at 6 a.m.\nAs soon as one calendar interval ends, another automatically begins.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#start_time ApplicationsignalsServiceLevelObjective#start_time}",
            "stability": "stable",
            "summary": "Epoch time in seconds you want the first interval to start."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 651
          },
          "name": "startTime",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/applicationsignals-service-level-objective/index:ApplicationsignalsServiceLevelObjectiveGoalIntervalCalendarInterval"
    },
    "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveGoalIntervalCalendarIntervalOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveGoalIntervalCalendarIntervalOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationsignals-service-level-objective/index.ts",
          "line": 705
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationsignals-service-level-objective/index.ts",
        "line": 697
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 759
          },
          "name": "resetDuration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 775
          },
          "name": "resetDurationUnit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 791
          },
          "name": "resetStartTime"
        }
      ],
      "name": "ApplicationsignalsServiceLevelObjectiveGoalIntervalCalendarIntervalOutputReference",
      "namespace": "applicationsignalsServiceLevelObjective",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 763
          },
          "name": "durationInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 779
          },
          "name": "durationUnitInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 795
          },
          "name": "startTimeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 753
          },
          "name": "duration",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 769
          },
          "name": "durationUnit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 785
          },
          "name": "startTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 709
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveGoalIntervalCalendarInterval"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationsignals-service-level-objective/index:ApplicationsignalsServiceLevelObjectiveGoalIntervalCalendarIntervalOutputReference"
    },
    "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveGoalIntervalOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveGoalIntervalOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationsignals-service-level-objective/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationsignals-service-level-objective/index.ts",
        "line": 981
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 1034
          },
          "name": "putCalendarInterval",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveGoalIntervalCalendarInterval"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 1050
          },
          "name": "putRollingInterval",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveGoalIntervalRollingInterval"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 1037
          },
          "name": "resetCalendarInterval"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 1053
          },
          "name": "resetRollingInterval"
        }
      ],
      "name": "ApplicationsignalsServiceLevelObjectiveGoalIntervalOutputReference",
      "namespace": "applicationsignalsServiceLevelObjective",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 1031
          },
          "name": "calendarInterval",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveGoalIntervalCalendarIntervalOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 1047
          },
          "name": "rollingInterval",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveGoalIntervalRollingIntervalOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 1041
          },
          "name": "calendarIntervalInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveGoalIntervalCalendarInterval"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 1057
          },
          "name": "rollingIntervalInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveGoalIntervalRollingInterval"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 993
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveGoalInterval"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationsignals-service-level-objective/index:ApplicationsignalsServiceLevelObjectiveGoalIntervalOutputReference"
    },
    "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveGoalIntervalRollingInterval": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveGoalIntervalRollingInterval",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationsignals-service-level-objective/index.ts",
        "line": 799
      },
      "name": "ApplicationsignalsServiceLevelObjectiveGoalIntervalRollingInterval",
      "namespace": "applicationsignalsServiceLevelObjective",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "For example, if `Duration` is 1 and `DurationUnit` is `MONTH`, each interval is one month, aligned with the calendar.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#duration ApplicationsignalsServiceLevelObjective#duration}",
            "stability": "stable",
            "summary": "Specifies the duration of each interval."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 805
          },
          "name": "duration",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#duration_unit ApplicationsignalsServiceLevelObjective#duration_unit}",
            "stability": "stable",
            "summary": "Specifies the interval unit."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 811
          },
          "name": "durationUnit",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/applicationsignals-service-level-objective/index:ApplicationsignalsServiceLevelObjectiveGoalIntervalRollingInterval"
    },
    "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveGoalIntervalRollingIntervalOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveGoalIntervalRollingIntervalOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationsignals-service-level-objective/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationsignals-service-level-objective/index.ts",
        "line": 850
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 906
          },
          "name": "resetDuration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 922
          },
          "name": "resetDurationUnit"
        }
      ],
      "name": "ApplicationsignalsServiceLevelObjectiveGoalIntervalRollingIntervalOutputReference",
      "namespace": "applicationsignalsServiceLevelObjective",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 910
          },
          "name": "durationInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 926
          },
          "name": "durationUnitInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 900
          },
          "name": "duration",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 916
          },
          "name": "durationUnit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 862
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveGoalIntervalRollingInterval"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationsignals-service-level-objective/index:ApplicationsignalsServiceLevelObjectiveGoalIntervalRollingIntervalOutputReference"
    },
    "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveGoalOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveGoalOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationsignals-service-level-objective/index.ts",
          "line": 1135
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationsignals-service-level-objective/index.ts",
        "line": 1127
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 1202
          },
          "name": "putInterval",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveGoalInterval"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 1189
          },
          "name": "resetAttainmentGoal"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 1205
          },
          "name": "resetInterval"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 1221
          },
          "name": "resetWarningThreshold"
        }
      ],
      "name": "ApplicationsignalsServiceLevelObjectiveGoalOutputReference",
      "namespace": "applicationsignalsServiceLevelObjective",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 1199
          },
          "name": "interval",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveGoalIntervalOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 1193
          },
          "name": "attainmentGoalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 1209
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveGoalInterval"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 1225
          },
          "name": "warningThresholdInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 1183
          },
          "name": "attainmentGoal",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 1215
          },
          "name": "warningThreshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 1139
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveGoal"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationsignals-service-level-objective/index:ApplicationsignalsServiceLevelObjectiveGoalOutputReference"
    },
    "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSli": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSli",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationsignals-service-level-objective/index.ts",
        "line": 4709
      },
      "name": "ApplicationsignalsServiceLevelObjectiveRequestBasedSli",
      "namespace": "applicationsignalsServiceLevelObjective",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#comparison_operator ApplicationsignalsServiceLevelObjective#comparison_operator}",
            "stability": "stable",
            "summary": "The arithmetic operation used when comparing the specified metric to the threshold."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 4715
          },
          "name": "comparisonOperator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#metric_threshold ApplicationsignalsServiceLevelObjective#metric_threshold}",
            "stability": "stable",
            "summary": "The value that the SLI metric is compared to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 4721
          },
          "name": "metricThreshold",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#request_based_sli_metric ApplicationsignalsServiceLevelObjective#request_based_sli_metric}",
            "stability": "stable",
            "summary": "This structure contains the information about the metric that is used for a request-based SLO."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 4727
          },
          "name": "requestBasedSliMetric",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetric"
          }
        }
      ],
      "symbolId": "src/applicationsignals-service-level-objective/index:ApplicationsignalsServiceLevelObjectiveRequestBasedSli"
    },
    "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationsignals-service-level-objective/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/applicationsignals-service-level-objective/index.ts",
        "line": 4773
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 4864
          },
          "name": "putRequestBasedSliMetric",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetric"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 4835
          },
          "name": "resetComparisonOperator"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 4851
          },
          "name": "resetMetricThreshold"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 4867
          },
          "name": "resetRequestBasedSliMetric"
        }
      ],
      "name": "ApplicationsignalsServiceLevelObjectiveRequestBasedSliOutputReference",
      "namespace": "applicationsignalsServiceLevelObjective",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 4861
          },
          "name": "requestBasedSliMetric",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 4839
          },
          "name": "comparisonOperatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 4855
          },
          "name": "metricThresholdInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 4871
          },
          "name": "requestBasedSliMetricInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetric"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 4829
          },
          "name": "comparisonOperator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 4845
          },
          "name": "metricThreshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 4785
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSli"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationsignals-service-level-objective/index:ApplicationsignalsServiceLevelObjectiveRequestBasedSliOutputReference"
    },
    "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetric": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetric",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationsignals-service-level-objective/index.ts",
        "line": 4335
      },
      "name": "ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetric",
      "namespace": "applicationsignalsServiceLevelObjective",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#composite_sli_config ApplicationsignalsServiceLevelObjective#composite_sli_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 4339
          },
          "name": "compositeSliConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricCompositeSliConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#dependency_config ApplicationsignalsServiceLevelObjective#dependency_config}",
            "stability": "stable",
            "summary": "Configuration for identifying a dependency and its operation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 4345
          },
          "name": "dependencyConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricDependencyConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#key_attributes ApplicationsignalsServiceLevelObjective#key_attributes}",
            "stability": "stable",
            "summary": "This is a string-to-string map that contains information about the type of object that this SLO is related to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 4351
          },
          "name": "keyAttributes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#metric_name ApplicationsignalsServiceLevelObjective#metric_name}",
            "stability": "stable",
            "summary": "The name of the metric for non-Application Signals services."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 4357
          },
          "name": "metricName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#metric_source ApplicationsignalsServiceLevelObjective#metric_source}",
            "stability": "stable",
            "summary": "Configuration for identifying the source of metrics for non-Application Signals services."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 4363
          },
          "name": "metricSource",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMetricSource"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#metric_type ApplicationsignalsServiceLevelObjective#metric_type}",
            "stability": "stable",
            "summary": "If the SLO monitors either the LATENCY or AVAILABILITY metric that Application Signals collects, this field displays which of those metrics is used."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 4369
          },
          "name": "metricType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This value observed for the metric defined in `TotalRequestCountMetric` is divided by the number found for `MonitoredRequestCountMetric` to determine the percentage of successful requests that this SLO tracks.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#monitored_request_count_metric ApplicationsignalsServiceLevelObjective#monitored_request_count_metric}",
            "stability": "stable",
            "summary": "This structure defines the metric that is used as the \"good request\" or \"bad request\" value for a request-based SLO."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 4375
          },
          "name": "monitoredRequestCountMetric",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetric"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#operation_name ApplicationsignalsServiceLevelObjective#operation_name}",
            "stability": "stable",
            "summary": "If the SLO monitors a specific operation of the service, this field displays that operation name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 4381
          },
          "name": "operationName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The number observed for this metric is divided by the number of \"good requests\" or \"bad requests\" that is observed for the metric defined in `MonitoredRequestCountMetric`.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#total_request_count_metric ApplicationsignalsServiceLevelObjective#total_request_count_metric}",
            "stability": "stable",
            "summary": "This structure defines the metric that is used as the \"total requests\" number for a request-based SLO."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 4387
          },
          "name": "totalRequestCountMetric",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetric"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationsignals-service-level-objective/index:ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetric"
    },
    "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricCompositeSliConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricCompositeSliConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationsignals-service-level-objective/index.ts",
        "line": 1472
      },
      "name": "ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricCompositeSliConfig",
      "namespace": "applicationsignalsServiceLevelObjective",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#composite_sli_components ApplicationsignalsServiceLevelObjective#composite_sli_components}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 1476
          },
          "name": "compositeSliComponents",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricCompositeSliConfigCompositeSliComponents"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#selection_config ApplicationsignalsServiceLevelObjective#selection_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 1480
          },
          "name": "selectionConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricCompositeSliConfigSelectionConfig"
          }
        }
      ],
      "symbolId": "src/applicationsignals-service-level-objective/index:ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricCompositeSliConfig"
    },
    "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricCompositeSliConfigCompositeSliComponents": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricCompositeSliConfigCompositeSliComponents",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationsignals-service-level-objective/index.ts",
        "line": 1229
      },
      "name": "ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricCompositeSliConfigCompositeSliComponents",
      "namespace": "applicationsignalsServiceLevelObjective",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#operation_name ApplicationsignalsServiceLevelObjective#operation_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 1233
          },
          "name": "operationName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/applicationsignals-service-level-objective/index:ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricCompositeSliConfigCompositeSliComponents"
    },
    "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricCompositeSliConfigCompositeSliComponentsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricCompositeSliConfigCompositeSliComponentsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationsignals-service-level-objective/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationsignals-service-level-objective/index.ts",
        "line": 1326
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 1341
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricCompositeSliConfigCompositeSliComponentsOutputReference"
            }
          }
        }
      ],
      "name": "ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricCompositeSliConfigCompositeSliComponentsList",
      "namespace": "applicationsignalsServiceLevelObjective",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 1327
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricCompositeSliConfigCompositeSliComponents"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationsignals-service-level-objective/index:ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricCompositeSliConfigCompositeSliComponentsList"
    },
    "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricCompositeSliConfigCompositeSliComponentsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricCompositeSliConfigCompositeSliComponentsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationsignals-service-level-objective/index.ts",
          "line": 1275
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationsignals-service-level-objective/index.ts",
        "line": 1265
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 1317
          },
          "name": "resetOperationName"
        }
      ],
      "name": "ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricCompositeSliConfigCompositeSliComponentsOutputReference",
      "namespace": "applicationsignalsServiceLevelObjective",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 1321
          },
          "name": "operationNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 1311
          },
          "name": "operationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 1279
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricCompositeSliConfigCompositeSliComponents"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationsignals-service-level-objective/index:ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricCompositeSliConfigCompositeSliComponentsOutputReference"
    },
    "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricCompositeSliConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricCompositeSliConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationsignals-service-level-objective/index.ts",
          "line": 1527
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationsignals-service-level-objective/index.ts",
        "line": 1519
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 1572
          },
          "name": "putCompositeSliComponents",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricCompositeSliConfigCompositeSliComponents"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 1588
          },
          "name": "putSelectionConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricCompositeSliConfigSelectionConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 1575
          },
          "name": "resetCompositeSliComponents"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 1591
          },
          "name": "resetSelectionConfig"
        }
      ],
      "name": "ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricCompositeSliConfigOutputReference",
      "namespace": "applicationsignalsServiceLevelObjective",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 1569
          },
          "name": "compositeSliComponents",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricCompositeSliConfigCompositeSliComponentsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 1585
          },
          "name": "selectionConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricCompositeSliConfigSelectionConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 1579
          },
          "name": "compositeSliComponentsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricCompositeSliConfigCompositeSliComponents"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 1595
          },
          "name": "selectionConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricCompositeSliConfigSelectionConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 1531
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricCompositeSliConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationsignals-service-level-objective/index:ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricCompositeSliConfigOutputReference"
    },
    "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricCompositeSliConfigSelectionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricCompositeSliConfigSelectionConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationsignals-service-level-objective/index.ts",
        "line": 1345
      },
      "name": "ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricCompositeSliConfigSelectionConfig",
      "namespace": "applicationsignalsServiceLevelObjective",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#pattern ApplicationsignalsServiceLevelObjective#pattern}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 1349
          },
          "name": "pattern",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#type ApplicationsignalsServiceLevelObjective#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 1353
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/applicationsignals-service-level-objective/index:ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricCompositeSliConfigSelectionConfig"
    },
    "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricCompositeSliConfigSelectionConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricCompositeSliConfigSelectionConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationsignals-service-level-objective/index.ts",
          "line": 1400
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationsignals-service-level-objective/index.ts",
        "line": 1392
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 1448
          },
          "name": "resetPattern"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 1464
          },
          "name": "resetType"
        }
      ],
      "name": "ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricCompositeSliConfigSelectionConfigOutputReference",
      "namespace": "applicationsignalsServiceLevelObjective",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 1452
          },
          "name": "patternInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 1468
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 1442
          },
          "name": "pattern",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 1458
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 1404
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricCompositeSliConfigSelectionConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationsignals-service-level-objective/index:ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricCompositeSliConfigSelectionConfigOutputReference"
    },
    "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricDependencyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricDependencyConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationsignals-service-level-objective/index.ts",
        "line": 1599
      },
      "name": "ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricDependencyConfig",
      "namespace": "applicationsignalsServiceLevelObjective",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#dependency_key_attributes ApplicationsignalsServiceLevelObjective#dependency_key_attributes}",
            "stability": "stable",
            "summary": "If this SLO is related to a metric collected by Application Signals, you must use this field to specify which dependency the SLO metric is related to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 1605
          },
          "name": "dependencyKeyAttributes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#dependency_operation_name ApplicationsignalsServiceLevelObjective#dependency_operation_name}",
            "stability": "stable",
            "summary": "When the SLO monitors a specific operation of the dependency, this field specifies the name of that operation in the dependency."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 1611
          },
          "name": "dependencyOperationName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/applicationsignals-service-level-objective/index:ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricDependencyConfig"
    },
    "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricDependencyConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricDependencyConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationsignals-service-level-objective/index.ts",
          "line": 1658
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationsignals-service-level-objective/index.ts",
        "line": 1650
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 1706
          },
          "name": "resetDependencyKeyAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 1722
          },
          "name": "resetDependencyOperationName"
        }
      ],
      "name": "ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricDependencyConfigOutputReference",
      "namespace": "applicationsignalsServiceLevelObjective",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 1710
          },
          "name": "dependencyKeyAttributesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 1726
          },
          "name": "dependencyOperationNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 1700
          },
          "name": "dependencyKeyAttributes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 1716
          },
          "name": "dependencyOperationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 1662
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricDependencyConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationsignals-service-level-objective/index:ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricDependencyConfigOutputReference"
    },
    "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMetricSource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMetricSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationsignals-service-level-objective/index.ts",
        "line": 1730
      },
      "name": "ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMetricSource",
      "namespace": "applicationsignalsServiceLevelObjective",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#metric_source_attributes ApplicationsignalsServiceLevelObjective#metric_source_attributes}",
            "stability": "stable",
            "summary": "Optional additional attributes for the metric source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 1736
          },
          "name": "metricSourceAttributes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#metric_source_key_attributes ApplicationsignalsServiceLevelObjective#metric_source_key_attributes}",
            "stability": "stable",
            "summary": "Required attributes that identify the metric source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 1742
          },
          "name": "metricSourceKeyAttributes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/applicationsignals-service-level-objective/index:ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMetricSource"
    },
    "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMetricSourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMetricSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationsignals-service-level-objective/index.ts",
          "line": 1789
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationsignals-service-level-objective/index.ts",
        "line": 1781
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 1837
          },
          "name": "resetMetricSourceAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 1853
          },
          "name": "resetMetricSourceKeyAttributes"
        }
      ],
      "name": "ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMetricSourceOutputReference",
      "namespace": "applicationsignalsServiceLevelObjective",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 1841
          },
          "name": "metricSourceAttributesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 1857
          },
          "name": "metricSourceKeyAttributesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 1831
          },
          "name": "metricSourceAttributes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 1847
          },
          "name": "metricSourceKeyAttributes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 1793
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMetricSource"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationsignals-service-level-objective/index:ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMetricSourceOutputReference"
    },
    "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetric": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetric",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationsignals-service-level-objective/index.ts",
        "line": 3423
      },
      "name": "ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetric",
      "namespace": "applicationsignalsServiceLevelObjective",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#bad_count_metric ApplicationsignalsServiceLevelObjective#bad_count_metric}",
            "stability": "stable",
            "summary": "If you want to count \"bad requests\" to determine the percentage of successful requests for this request-based SLO, specify the metric to use as \"bad requests\" in this structure."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 3429
          },
          "name": "badCountMetric",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetric"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#good_count_metric ApplicationsignalsServiceLevelObjective#good_count_metric}",
            "stability": "stable",
            "summary": "If you want to count \"good requests\" to determine the percentage of successful requests for this request-based SLO, specify the metric to use as \"good requests\" in this structure."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 3435
          },
          "name": "goodCountMetric",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetric"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationsignals-service-level-objective/index:ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetric"
    },
    "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetric": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetric",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationsignals-service-level-objective/index.ts",
        "line": 2381
      },
      "name": "ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetric",
      "namespace": "applicationsignalsServiceLevelObjective",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#account_id ApplicationsignalsServiceLevelObjective#account_id}",
            "stability": "stable",
            "summary": "The ID of the account where the metrics are located, if this is a cross-account alarm."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 2387
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#expression ApplicationsignalsServiceLevelObjective#expression}",
            "stability": "stable",
            "summary": "The math expression to be performed on the returned data."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 2393
          },
          "name": "expression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#id ApplicationsignalsServiceLevelObjective#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": "A short name used to tie this object to the results in the response."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 2402
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Within one MetricDataQuery, you must specify either Expression or MetricStat but not both.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#metric_stat ApplicationsignalsServiceLevelObjective#metric_stat}",
            "stability": "stable",
            "summary": "A metric to be used directly for the SLO, or to be used in the math expression that will be used for the SLO."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 2408
          },
          "name": "metricStat",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetricMetricStat"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#return_data ApplicationsignalsServiceLevelObjective#return_data}",
            "stability": "stable",
            "summary": "This option indicates whether to return the timestamps and raw data values of this metric."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 2414
          },
          "name": "returnData",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationsignals-service-level-objective/index:ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetric"
    },
    "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetricList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetricList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationsignals-service-level-objective/index.ts",
          "line": 2631
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationsignals-service-level-objective/index.ts",
        "line": 2623
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 2638
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetricOutputReference"
            }
          }
        }
      ],
      "name": "ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetricList",
      "namespace": "applicationsignalsServiceLevelObjective",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 2624
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetric"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationsignals-service-level-objective/index:ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetricList"
    },
    "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetricMetricStat": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetricMetricStat",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationsignals-service-level-objective/index.ts",
        "line": 2180
      },
      "name": "ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetricMetricStat",
      "namespace": "applicationsignalsServiceLevelObjective",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#metric ApplicationsignalsServiceLevelObjective#metric}",
            "stability": "stable",
            "summary": "This structure defines the metric used for a service level indicator, including the metric name, namespace, and dimensions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 2186
          },
          "name": "metric",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetricMetricStatMetric"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#period ApplicationsignalsServiceLevelObjective#period}",
            "stability": "stable",
            "summary": "The granularity, in seconds, to be used for the metric."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 2192
          },
          "name": "period",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#stat ApplicationsignalsServiceLevelObjective#stat}",
            "stability": "stable",
            "summary": "The statistic to use for comparison to the threshold. It can be any CloudWatch statistic or extended statistic."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 2198
          },
          "name": "stat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you specify a unit, the operation returns only data that was collected with that unit specified. If you specify a unit that does not match the data collected, the results of the operation are null. CloudWatch does not perform unit conversions.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#unit ApplicationsignalsServiceLevelObjective#unit}",
            "stability": "stable",
            "summary": "If you omit Unit then all data that was collected with any unit is returned, along with the corresponding units that were specified when the data was reported to CloudWatch."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 2204
          },
          "name": "unit",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/applicationsignals-service-level-objective/index:ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetricMetricStat"
    },
    "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetricMetricStatMetric": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetricMetricStatMetric",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationsignals-service-level-objective/index.ts",
        "line": 2014
      },
      "name": "ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetricMetricStatMetric",
      "namespace": "applicationsignalsServiceLevelObjective",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#dimensions ApplicationsignalsServiceLevelObjective#dimensions}",
            "stability": "stable",
            "summary": "An array of one or more dimensions to use to define the metric that you want to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 2020
          },
          "name": "dimensions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetricMetricStatMetricDimensions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#metric_name ApplicationsignalsServiceLevelObjective#metric_name}",
            "stability": "stable",
            "summary": "The name of the metric to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 2026
          },
          "name": "metricName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#namespace ApplicationsignalsServiceLevelObjective#namespace}",
            "stability": "stable",
            "summary": "The namespace of the metric."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 2032
          },
          "name": "namespace",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/applicationsignals-service-level-objective/index:ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetricMetricStatMetric"
    },
    "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetricMetricStatMetricDimensions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetricMetricStatMetricDimensions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationsignals-service-level-objective/index.ts",
        "line": 1861
      },
      "name": "ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetricMetricStatMetricDimensions",
      "namespace": "applicationsignalsServiceLevelObjective",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Dimension names must contain only ASCII characters, must include at least one non-whitespace character, and cannot start with a colon (:). ASCII control characters are not supported as part of dimension names.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#name ApplicationsignalsServiceLevelObjective#name}",
            "stability": "stable",
            "summary": "The name of the dimension."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 1867
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Dimension values must contain only ASCII characters and must include at least one non-whitespace character. ASCII control characters are not supported as part of dimension values\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#value ApplicationsignalsServiceLevelObjective#value}",
            "stability": "stable",
            "summary": "The value of the dimension."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 1873
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/applicationsignals-service-level-objective/index:ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetricMetricStatMetricDimensions"
    },
    "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetricMetricStatMetricDimensionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetricMetricStatMetricDimensionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationsignals-service-level-objective/index.ts",
          "line": 2003
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationsignals-service-level-objective/index.ts",
        "line": 1995
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 2010
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetricMetricStatMetricDimensionsOutputReference"
            }
          }
        }
      ],
      "name": "ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetricMetricStatMetricDimensionsList",
      "namespace": "applicationsignalsServiceLevelObjective",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 1996
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetricMetricStatMetricDimensions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationsignals-service-level-objective/index:ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetricMetricStatMetricDimensionsList"
    },
    "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetricMetricStatMetricDimensionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetricMetricStatMetricDimensionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationsignals-service-level-objective/index.ts",
          "line": 1922
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationsignals-service-level-objective/index.ts",
        "line": 1912
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 1970
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 1986
          },
          "name": "resetValue"
        }
      ],
      "name": "ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetricMetricStatMetricDimensionsOutputReference",
      "namespace": "applicationsignalsServiceLevelObjective",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 1974
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 1990
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 1964
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 1980
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 1926
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetricMetricStatMetricDimensions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationsignals-service-level-objective/index:ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetricMetricStatMetricDimensionsOutputReference"
    },
    "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetricMetricStatMetricOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetricMetricStatMetricOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationsignals-service-level-objective/index.ts",
          "line": 2086
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationsignals-service-level-objective/index.ts",
        "line": 2078
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 2137
          },
          "name": "putDimensions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetricMetricStatMetricDimensions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 2140
          },
          "name": "resetDimensions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 2156
          },
          "name": "resetMetricName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 2172
          },
          "name": "resetNamespace"
        }
      ],
      "name": "ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetricMetricStatMetricOutputReference",
      "namespace": "applicationsignalsServiceLevelObjective",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 2134
          },
          "name": "dimensions",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetricMetricStatMetricDimensionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 2144
          },
          "name": "dimensionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetricMetricStatMetricDimensions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 2160
          },
          "name": "metricNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 2176
          },
          "name": "namespaceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 2150
          },
          "name": "metricName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 2166
          },
          "name": "namespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 2090
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetricMetricStatMetric"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationsignals-service-level-objective/index:ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetricMetricStatMetricOutputReference"
    },
    "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetricMetricStatOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetricMetricStatOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationsignals-service-level-objective/index.ts",
          "line": 2265
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationsignals-service-level-objective/index.ts",
        "line": 2257
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 2322
          },
          "name": "putMetric",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetricMetricStatMetric"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 2325
          },
          "name": "resetMetric"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 2341
          },
          "name": "resetPeriod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 2357
          },
          "name": "resetStat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 2373
          },
          "name": "resetUnit"
        }
      ],
      "name": "ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetricMetricStatOutputReference",
      "namespace": "applicationsignalsServiceLevelObjective",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 2319
          },
          "name": "metric",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetricMetricStatMetricOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 2329
          },
          "name": "metricInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetricMetricStatMetric"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 2345
          },
          "name": "periodInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 2361
          },
          "name": "statInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 2377
          },
          "name": "unitInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 2335
          },
          "name": "period",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 2351
          },
          "name": "stat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 2367
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 2269
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetricMetricStat"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationsignals-service-level-objective/index:ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetricMetricStatOutputReference"
    },
    "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetricOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetricOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationsignals-service-level-objective/index.ts",
          "line": 2484
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationsignals-service-level-objective/index.ts",
        "line": 2474
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 2595
          },
          "name": "putMetricStat",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetricMetricStat"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 2550
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 2566
          },
          "name": "resetExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 2582
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 2598
          },
          "name": "resetMetricStat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 2614
          },
          "name": "resetReturnData"
        }
      ],
      "name": "ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetricOutputReference",
      "namespace": "applicationsignalsServiceLevelObjective",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 2592
          },
          "name": "metricStat",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetricMetricStatOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 2554
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 2570
          },
          "name": "expressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 2586
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 2602
          },
          "name": "metricStatInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetricMetricStat"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 2618
          },
          "name": "returnDataInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 2544
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 2560
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 2576
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 2608
          },
          "name": "returnData",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 2488
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetric"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationsignals-service-level-objective/index:ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetricOutputReference"
    },
    "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetric": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetric",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationsignals-service-level-objective/index.ts",
        "line": 3162
      },
      "name": "ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetric",
      "namespace": "applicationsignalsServiceLevelObjective",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#account_id ApplicationsignalsServiceLevelObjective#account_id}",
            "stability": "stable",
            "summary": "The ID of the account where the metrics are located, if this is a cross-account alarm."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 3168
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#expression ApplicationsignalsServiceLevelObjective#expression}",
            "stability": "stable",
            "summary": "The math expression to be performed on the returned data."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 3174
          },
          "name": "expression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#id ApplicationsignalsServiceLevelObjective#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": "A short name used to tie this object to the results in the response."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 3183
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Within one MetricDataQuery, you must specify either Expression or MetricStat but not both.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#metric_stat ApplicationsignalsServiceLevelObjective#metric_stat}",
            "stability": "stable",
            "summary": "A metric to be used directly for the SLO, or to be used in the math expression that will be used for the SLO."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 3189
          },
          "name": "metricStat",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetricMetricStat"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#return_data ApplicationsignalsServiceLevelObjective#return_data}",
            "stability": "stable",
            "summary": "This option indicates whether to return the timestamps and raw data values of this metric."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 3195
          },
          "name": "returnData",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationsignals-service-level-objective/index:ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetric"
    },
    "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetricList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetricList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationsignals-service-level-objective/index.ts",
          "line": 3412
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationsignals-service-level-objective/index.ts",
        "line": 3404
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 3419
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetricOutputReference"
            }
          }
        }
      ],
      "name": "ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetricList",
      "namespace": "applicationsignalsServiceLevelObjective",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 3405
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetric"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationsignals-service-level-objective/index:ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetricList"
    },
    "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetricMetricStat": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetricMetricStat",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationsignals-service-level-objective/index.ts",
        "line": 2961
      },
      "name": "ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetricMetricStat",
      "namespace": "applicationsignalsServiceLevelObjective",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#metric ApplicationsignalsServiceLevelObjective#metric}",
            "stability": "stable",
            "summary": "This structure defines the metric used for a service level indicator, including the metric name, namespace, and dimensions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 2967
          },
          "name": "metric",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetricMetricStatMetric"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#period ApplicationsignalsServiceLevelObjective#period}",
            "stability": "stable",
            "summary": "The granularity, in seconds, to be used for the metric."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 2973
          },
          "name": "period",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#stat ApplicationsignalsServiceLevelObjective#stat}",
            "stability": "stable",
            "summary": "The statistic to use for comparison to the threshold. It can be any CloudWatch statistic or extended statistic."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 2979
          },
          "name": "stat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you specify a unit, the operation returns only data that was collected with that unit specified. If you specify a unit that does not match the data collected, the results of the operation are null. CloudWatch does not perform unit conversions.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#unit ApplicationsignalsServiceLevelObjective#unit}",
            "stability": "stable",
            "summary": "If you omit Unit then all data that was collected with any unit is returned, along with the corresponding units that were specified when the data was reported to CloudWatch."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 2985
          },
          "name": "unit",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/applicationsignals-service-level-objective/index:ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetricMetricStat"
    },
    "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetricMetricStatMetric": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetricMetricStatMetric",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationsignals-service-level-objective/index.ts",
        "line": 2795
      },
      "name": "ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetricMetricStatMetric",
      "namespace": "applicationsignalsServiceLevelObjective",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#dimensions ApplicationsignalsServiceLevelObjective#dimensions}",
            "stability": "stable",
            "summary": "An array of one or more dimensions to use to define the metric that you want to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 2801
          },
          "name": "dimensions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetricMetricStatMetricDimensions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#metric_name ApplicationsignalsServiceLevelObjective#metric_name}",
            "stability": "stable",
            "summary": "The name of the metric to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 2807
          },
          "name": "metricName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#namespace ApplicationsignalsServiceLevelObjective#namespace}",
            "stability": "stable",
            "summary": "The namespace of the metric."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 2813
          },
          "name": "namespace",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/applicationsignals-service-level-objective/index:ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetricMetricStatMetric"
    },
    "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetricMetricStatMetricDimensions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetricMetricStatMetricDimensions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationsignals-service-level-objective/index.ts",
        "line": 2642
      },
      "name": "ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetricMetricStatMetricDimensions",
      "namespace": "applicationsignalsServiceLevelObjective",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Dimension names must contain only ASCII characters, must include at least one non-whitespace character, and cannot start with a colon (:). ASCII control characters are not supported as part of dimension names.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#name ApplicationsignalsServiceLevelObjective#name}",
            "stability": "stable",
            "summary": "The name of the dimension."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 2648
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Dimension values must contain only ASCII characters and must include at least one non-whitespace character. ASCII control characters are not supported as part of dimension values\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#value ApplicationsignalsServiceLevelObjective#value}",
            "stability": "stable",
            "summary": "The value of the dimension."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 2654
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/applicationsignals-service-level-objective/index:ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetricMetricStatMetricDimensions"
    },
    "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetricMetricStatMetricDimensionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetricMetricStatMetricDimensionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationsignals-service-level-objective/index.ts",
          "line": 2784
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationsignals-service-level-objective/index.ts",
        "line": 2776
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 2791
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetricMetricStatMetricDimensionsOutputReference"
            }
          }
        }
      ],
      "name": "ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetricMetricStatMetricDimensionsList",
      "namespace": "applicationsignalsServiceLevelObjective",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 2777
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetricMetricStatMetricDimensions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationsignals-service-level-objective/index:ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetricMetricStatMetricDimensionsList"
    },
    "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetricMetricStatMetricDimensionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetricMetricStatMetricDimensionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationsignals-service-level-objective/index.ts",
          "line": 2703
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationsignals-service-level-objective/index.ts",
        "line": 2693
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 2751
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 2767
          },
          "name": "resetValue"
        }
      ],
      "name": "ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetricMetricStatMetricDimensionsOutputReference",
      "namespace": "applicationsignalsServiceLevelObjective",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 2755
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 2771
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 2745
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 2761
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 2707
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetricMetricStatMetricDimensions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationsignals-service-level-objective/index:ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetricMetricStatMetricDimensionsOutputReference"
    },
    "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetricMetricStatMetricOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetricMetricStatMetricOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationsignals-service-level-objective/index.ts",
          "line": 2867
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationsignals-service-level-objective/index.ts",
        "line": 2859
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 2918
          },
          "name": "putDimensions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetricMetricStatMetricDimensions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 2921
          },
          "name": "resetDimensions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 2937
          },
          "name": "resetMetricName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 2953
          },
          "name": "resetNamespace"
        }
      ],
      "name": "ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetricMetricStatMetricOutputReference",
      "namespace": "applicationsignalsServiceLevelObjective",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 2915
          },
          "name": "dimensions",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetricMetricStatMetricDimensionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 2925
          },
          "name": "dimensionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetricMetricStatMetricDimensions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 2941
          },
          "name": "metricNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 2957
          },
          "name": "namespaceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 2931
          },
          "name": "metricName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 2947
          },
          "name": "namespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 2871
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetricMetricStatMetric"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationsignals-service-level-objective/index:ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetricMetricStatMetricOutputReference"
    },
    "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetricMetricStatOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetricMetricStatOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationsignals-service-level-objective/index.ts",
          "line": 3046
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationsignals-service-level-objective/index.ts",
        "line": 3038
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 3103
          },
          "name": "putMetric",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetricMetricStatMetric"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 3106
          },
          "name": "resetMetric"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 3122
          },
          "name": "resetPeriod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 3138
          },
          "name": "resetStat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 3154
          },
          "name": "resetUnit"
        }
      ],
      "name": "ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetricMetricStatOutputReference",
      "namespace": "applicationsignalsServiceLevelObjective",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 3100
          },
          "name": "metric",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetricMetricStatMetricOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 3110
          },
          "name": "metricInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetricMetricStatMetric"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 3126
          },
          "name": "periodInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 3142
          },
          "name": "statInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 3158
          },
          "name": "unitInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 3116
          },
          "name": "period",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 3132
          },
          "name": "stat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 3148
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 3050
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetricMetricStat"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationsignals-service-level-objective/index:ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetricMetricStatOutputReference"
    },
    "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetricOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetricOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationsignals-service-level-objective/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationsignals-service-level-objective/index.ts",
        "line": 3255
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 3376
          },
          "name": "putMetricStat",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetricMetricStat"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 3331
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 3347
          },
          "name": "resetExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 3363
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 3379
          },
          "name": "resetMetricStat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 3395
          },
          "name": "resetReturnData"
        }
      ],
      "name": "ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetricOutputReference",
      "namespace": "applicationsignalsServiceLevelObjective",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 3373
          },
          "name": "metricStat",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetricMetricStatOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 3335
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 3351
          },
          "name": "expressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 3367
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 3383
          },
          "name": "metricStatInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetricMetricStat"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 3399
          },
          "name": "returnDataInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 3325
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 3341
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 3357
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 3389
          },
          "name": "returnData",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 3269
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetric"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationsignals-service-level-objective/index:ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetricOutputReference"
    },
    "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationsignals-service-level-objective/index.ts",
          "line": 3482
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationsignals-service-level-objective/index.ts",
        "line": 3474
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 3527
          },
          "name": "putBadCountMetric",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetric"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 3543
          },
          "name": "putGoodCountMetric",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetric"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 3530
          },
          "name": "resetBadCountMetric"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 3546
          },
          "name": "resetGoodCountMetric"
        }
      ],
      "name": "ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricOutputReference",
      "namespace": "applicationsignalsServiceLevelObjective",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 3524
          },
          "name": "badCountMetric",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetricList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 3540
          },
          "name": "goodCountMetric",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetricList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 3534
          },
          "name": "badCountMetricInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetric"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 3550
          },
          "name": "goodCountMetricInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetric"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 3486
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetric"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationsignals-service-level-objective/index:ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricOutputReference"
    },
    "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationsignals-service-level-objective/index.ts",
          "line": 4483
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationsignals-service-level-objective/index.ts",
        "line": 4475
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 4570
          },
          "name": "putCompositeSliConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricCompositeSliConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 4586
          },
          "name": "putDependencyConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricDependencyConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 4634
          },
          "name": "putMetricSource",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMetricSource"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 4666
          },
          "name": "putMonitoredRequestCountMetric",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetric"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 4698
          },
          "name": "putTotalRequestCountMetric",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetric"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 4573
          },
          "name": "resetCompositeSliConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 4589
          },
          "name": "resetDependencyConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 4605
          },
          "name": "resetKeyAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 4621
          },
          "name": "resetMetricName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 4637
          },
          "name": "resetMetricSource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 4653
          },
          "name": "resetMetricType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 4669
          },
          "name": "resetMonitoredRequestCountMetric"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 4685
          },
          "name": "resetOperationName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 4701
          },
          "name": "resetTotalRequestCountMetric"
        }
      ],
      "name": "ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricOutputReference",
      "namespace": "applicationsignalsServiceLevelObjective",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 4567
          },
          "name": "compositeSliConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricCompositeSliConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 4583
          },
          "name": "dependencyConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricDependencyConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 4631
          },
          "name": "metricSource",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMetricSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 4663
          },
          "name": "monitoredRequestCountMetric",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 4695
          },
          "name": "totalRequestCountMetric",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetricList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 4577
          },
          "name": "compositeSliConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricCompositeSliConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 4593
          },
          "name": "dependencyConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricDependencyConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 4609
          },
          "name": "keyAttributesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 4625
          },
          "name": "metricNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 4641
          },
          "name": "metricSourceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMetricSource"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 4657
          },
          "name": "metricTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 4673
          },
          "name": "monitoredRequestCountMetricInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetric"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 4689
          },
          "name": "operationNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 4705
          },
          "name": "totalRequestCountMetricInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetric"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 4599
          },
          "name": "keyAttributes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 4615
          },
          "name": "metricName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 4647
          },
          "name": "metricType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 4679
          },
          "name": "operationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 4487
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetric"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationsignals-service-level-objective/index:ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricOutputReference"
    },
    "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetric": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetric",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationsignals-service-level-objective/index.ts",
        "line": 4074
      },
      "name": "ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetric",
      "namespace": "applicationsignalsServiceLevelObjective",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#account_id ApplicationsignalsServiceLevelObjective#account_id}",
            "stability": "stable",
            "summary": "The ID of the account where the metrics are located, if this is a cross-account alarm."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 4080
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#expression ApplicationsignalsServiceLevelObjective#expression}",
            "stability": "stable",
            "summary": "The math expression to be performed on the returned data."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 4086
          },
          "name": "expression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#id ApplicationsignalsServiceLevelObjective#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": "A short name used to tie this object to the results in the response."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 4095
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Within one MetricDataQuery, you must specify either Expression or MetricStat but not both.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#metric_stat ApplicationsignalsServiceLevelObjective#metric_stat}",
            "stability": "stable",
            "summary": "A metric to be used directly for the SLO, or to be used in the math expression that will be used for the SLO."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 4101
          },
          "name": "metricStat",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetricMetricStat"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#return_data ApplicationsignalsServiceLevelObjective#return_data}",
            "stability": "stable",
            "summary": "This option indicates whether to return the timestamps and raw data values of this metric."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 4107
          },
          "name": "returnData",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationsignals-service-level-objective/index:ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetric"
    },
    "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetricList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetricList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationsignals-service-level-objective/index.ts",
          "line": 4324
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationsignals-service-level-objective/index.ts",
        "line": 4316
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 4331
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetricOutputReference"
            }
          }
        }
      ],
      "name": "ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetricList",
      "namespace": "applicationsignalsServiceLevelObjective",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 4317
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetric"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationsignals-service-level-objective/index:ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetricList"
    },
    "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetricMetricStat": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetricMetricStat",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationsignals-service-level-objective/index.ts",
        "line": 3873
      },
      "name": "ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetricMetricStat",
      "namespace": "applicationsignalsServiceLevelObjective",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#metric ApplicationsignalsServiceLevelObjective#metric}",
            "stability": "stable",
            "summary": "This structure defines the metric used for a service level indicator, including the metric name, namespace, and dimensions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 3879
          },
          "name": "metric",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetricMetricStatMetric"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#period ApplicationsignalsServiceLevelObjective#period}",
            "stability": "stable",
            "summary": "The granularity, in seconds, to be used for the metric."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 3885
          },
          "name": "period",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#stat ApplicationsignalsServiceLevelObjective#stat}",
            "stability": "stable",
            "summary": "The statistic to use for comparison to the threshold. It can be any CloudWatch statistic or extended statistic."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 3891
          },
          "name": "stat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you specify a unit, the operation returns only data that was collected with that unit specified. If you specify a unit that does not match the data collected, the results of the operation are null. CloudWatch does not perform unit conversions.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#unit ApplicationsignalsServiceLevelObjective#unit}",
            "stability": "stable",
            "summary": "If you omit Unit then all data that was collected with any unit is returned, along with the corresponding units that were specified when the data was reported to CloudWatch."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 3897
          },
          "name": "unit",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/applicationsignals-service-level-objective/index:ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetricMetricStat"
    },
    "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetricMetricStatMetric": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetricMetricStatMetric",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationsignals-service-level-objective/index.ts",
        "line": 3707
      },
      "name": "ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetricMetricStatMetric",
      "namespace": "applicationsignalsServiceLevelObjective",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#dimensions ApplicationsignalsServiceLevelObjective#dimensions}",
            "stability": "stable",
            "summary": "An array of one or more dimensions to use to define the metric that you want to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 3713
          },
          "name": "dimensions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetricMetricStatMetricDimensions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#metric_name ApplicationsignalsServiceLevelObjective#metric_name}",
            "stability": "stable",
            "summary": "The name of the metric to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 3719
          },
          "name": "metricName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#namespace ApplicationsignalsServiceLevelObjective#namespace}",
            "stability": "stable",
            "summary": "The namespace of the metric."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 3725
          },
          "name": "namespace",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/applicationsignals-service-level-objective/index:ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetricMetricStatMetric"
    },
    "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetricMetricStatMetricDimensions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetricMetricStatMetricDimensions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationsignals-service-level-objective/index.ts",
        "line": 3554
      },
      "name": "ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetricMetricStatMetricDimensions",
      "namespace": "applicationsignalsServiceLevelObjective",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Dimension names must contain only ASCII characters, must include at least one non-whitespace character, and cannot start with a colon (:). ASCII control characters are not supported as part of dimension names.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#name ApplicationsignalsServiceLevelObjective#name}",
            "stability": "stable",
            "summary": "The name of the dimension."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 3560
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Dimension values must contain only ASCII characters and must include at least one non-whitespace character. ASCII control characters are not supported as part of dimension values\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#value ApplicationsignalsServiceLevelObjective#value}",
            "stability": "stable",
            "summary": "The value of the dimension."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 3566
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/applicationsignals-service-level-objective/index:ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetricMetricStatMetricDimensions"
    },
    "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetricMetricStatMetricDimensionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetricMetricStatMetricDimensionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationsignals-service-level-objective/index.ts",
          "line": 3696
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationsignals-service-level-objective/index.ts",
        "line": 3688
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 3703
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetricMetricStatMetricDimensionsOutputReference"
            }
          }
        }
      ],
      "name": "ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetricMetricStatMetricDimensionsList",
      "namespace": "applicationsignalsServiceLevelObjective",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 3689
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetricMetricStatMetricDimensions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationsignals-service-level-objective/index:ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetricMetricStatMetricDimensionsList"
    },
    "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetricMetricStatMetricDimensionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetricMetricStatMetricDimensionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationsignals-service-level-objective/index.ts",
          "line": 3615
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationsignals-service-level-objective/index.ts",
        "line": 3605
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 3663
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 3679
          },
          "name": "resetValue"
        }
      ],
      "name": "ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetricMetricStatMetricDimensionsOutputReference",
      "namespace": "applicationsignalsServiceLevelObjective",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 3667
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 3683
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 3657
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 3673
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 3619
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetricMetricStatMetricDimensions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationsignals-service-level-objective/index:ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetricMetricStatMetricDimensionsOutputReference"
    },
    "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetricMetricStatMetricOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetricMetricStatMetricOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationsignals-service-level-objective/index.ts",
          "line": 3779
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationsignals-service-level-objective/index.ts",
        "line": 3771
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 3830
          },
          "name": "putDimensions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetricMetricStatMetricDimensions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 3833
          },
          "name": "resetDimensions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 3849
          },
          "name": "resetMetricName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 3865
          },
          "name": "resetNamespace"
        }
      ],
      "name": "ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetricMetricStatMetricOutputReference",
      "namespace": "applicationsignalsServiceLevelObjective",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 3827
          },
          "name": "dimensions",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetricMetricStatMetricDimensionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 3837
          },
          "name": "dimensionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetricMetricStatMetricDimensions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 3853
          },
          "name": "metricNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 3869
          },
          "name": "namespaceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 3843
          },
          "name": "metricName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 3859
          },
          "name": "namespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 3783
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetricMetricStatMetric"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationsignals-service-level-objective/index:ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetricMetricStatMetricOutputReference"
    },
    "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetricMetricStatOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetricMetricStatOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationsignals-service-level-objective/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationsignals-service-level-objective/index.ts",
        "line": 3950
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 4015
          },
          "name": "putMetric",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetricMetricStatMetric"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 4018
          },
          "name": "resetMetric"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 4034
          },
          "name": "resetPeriod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 4050
          },
          "name": "resetStat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 4066
          },
          "name": "resetUnit"
        }
      ],
      "name": "ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetricMetricStatOutputReference",
      "namespace": "applicationsignalsServiceLevelObjective",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 4012
          },
          "name": "metric",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetricMetricStatMetricOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 4022
          },
          "name": "metricInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetricMetricStatMetric"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 4038
          },
          "name": "periodInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 4054
          },
          "name": "statInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 4070
          },
          "name": "unitInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 4028
          },
          "name": "period",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 4044
          },
          "name": "stat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 4060
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 3962
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetricMetricStat"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationsignals-service-level-objective/index:ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetricMetricStatOutputReference"
    },
    "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetricOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetricOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationsignals-service-level-objective/index.ts",
          "line": 4177
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationsignals-service-level-objective/index.ts",
        "line": 4167
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 4288
          },
          "name": "putMetricStat",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetricMetricStat"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 4243
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 4259
          },
          "name": "resetExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 4275
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 4291
          },
          "name": "resetMetricStat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 4307
          },
          "name": "resetReturnData"
        }
      ],
      "name": "ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetricOutputReference",
      "namespace": "applicationsignalsServiceLevelObjective",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 4285
          },
          "name": "metricStat",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetricMetricStatOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 4247
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 4263
          },
          "name": "expressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 4279
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 4295
          },
          "name": "metricStatInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetricMetricStat"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 4311
          },
          "name": "returnDataInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 4237
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 4253
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 4269
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 4301
          },
          "name": "returnData",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 4181
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetric"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationsignals-service-level-objective/index:ApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetricOutputReference"
    },
    "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveSli": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveSli",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationsignals-service-level-objective/index.ts",
        "line": 6697
      },
      "name": "ApplicationsignalsServiceLevelObjectiveSli",
      "namespace": "applicationsignalsServiceLevelObjective",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#comparison_operator ApplicationsignalsServiceLevelObjective#comparison_operator}",
            "stability": "stable",
            "summary": "The arithmetic operation used when comparing the specified metric to the threshold."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 6703
          },
          "name": "comparisonOperator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#metric_threshold ApplicationsignalsServiceLevelObjective#metric_threshold}",
            "stability": "stable",
            "summary": "The value that the SLI metric is compared to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 6709
          },
          "name": "metricThreshold",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#sli_metric ApplicationsignalsServiceLevelObjective#sli_metric}",
            "stability": "stable",
            "summary": "A structure that contains information about the metric that the SLO monitors."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 6715
          },
          "name": "sliMetric",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveSliSliMetric"
          }
        }
      ],
      "symbolId": "src/applicationsignals-service-level-objective/index:ApplicationsignalsServiceLevelObjectiveSli"
    },
    "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveSliOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveSliOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationsignals-service-level-objective/index.ts",
          "line": 6769
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationsignals-service-level-objective/index.ts",
        "line": 6761
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 6852
          },
          "name": "putSliMetric",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveSliSliMetric"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 6823
          },
          "name": "resetComparisonOperator"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 6839
          },
          "name": "resetMetricThreshold"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 6855
          },
          "name": "resetSliMetric"
        }
      ],
      "name": "ApplicationsignalsServiceLevelObjectiveSliOutputReference",
      "namespace": "applicationsignalsServiceLevelObjective",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 6849
          },
          "name": "sliMetric",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveSliSliMetricOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 6827
          },
          "name": "comparisonOperatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 6843
          },
          "name": "metricThresholdInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 6859
          },
          "name": "sliMetricInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveSliSliMetric"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 6817
          },
          "name": "comparisonOperator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 6833
          },
          "name": "metricThreshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 6773
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveSli"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationsignals-service-level-objective/index:ApplicationsignalsServiceLevelObjectiveSliOutputReference"
    },
    "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveSliSliMetric": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveSliSliMetric",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationsignals-service-level-objective/index.ts",
        "line": 6288
      },
      "name": "ApplicationsignalsServiceLevelObjectiveSliSliMetric",
      "namespace": "applicationsignalsServiceLevelObjective",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#composite_sli_config ApplicationsignalsServiceLevelObjective#composite_sli_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 6292
          },
          "name": "compositeSliConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveSliSliMetricCompositeSliConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#dependency_config ApplicationsignalsServiceLevelObjective#dependency_config}",
            "stability": "stable",
            "summary": "Configuration for identifying a dependency and its operation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 6298
          },
          "name": "dependencyConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveSliSliMetricDependencyConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#key_attributes ApplicationsignalsServiceLevelObjective#key_attributes}",
            "stability": "stable",
            "summary": "This is a string-to-string map that contains information about the type of object that this SLO is related to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 6304
          },
          "name": "keyAttributes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#metric_data_queries ApplicationsignalsServiceLevelObjective#metric_data_queries}",
            "stability": "stable",
            "summary": "If this SLO monitors a CloudWatch metric or the result of a CloudWatch metric math expression, this structure includes the information about that metric or expression."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 6310
          },
          "name": "metricDataQueries",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueries"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#metric_name ApplicationsignalsServiceLevelObjective#metric_name}",
            "stability": "stable",
            "summary": "The name of the metric for non-Application Signals services."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 6316
          },
          "name": "metricName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#metric_source ApplicationsignalsServiceLevelObjective#metric_source}",
            "stability": "stable",
            "summary": "Configuration for identifying the source of metrics for non-Application Signals services."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 6322
          },
          "name": "metricSource",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveSliSliMetricMetricSource"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#metric_type ApplicationsignalsServiceLevelObjective#metric_type}",
            "stability": "stable",
            "summary": "If the SLO monitors either the LATENCY or AVAILABILITY metric that Application Signals collects, this field displays which of those metrics is used."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 6328
          },
          "name": "metricType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#operation_name ApplicationsignalsServiceLevelObjective#operation_name}",
            "stability": "stable",
            "summary": "If the SLO monitors a specific operation of the service, this field displays that operation name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 6334
          },
          "name": "operationName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Your application's performance is compared to the SLI during each period. For each period, the application is determined to have either achieved or not achieved the necessary performance.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#period_seconds ApplicationsignalsServiceLevelObjective#period_seconds}",
            "stability": "stable",
            "summary": "The number of seconds to use as the period for SLO evaluation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 6340
          },
          "name": "periodSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#statistic ApplicationsignalsServiceLevelObjective#statistic}",
            "stability": "stable",
            "summary": "The statistic to use for comparison to the threshold. It can be any CloudWatch statistic or extended statistic."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 6346
          },
          "name": "statistic",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/applicationsignals-service-level-objective/index:ApplicationsignalsServiceLevelObjectiveSliSliMetric"
    },
    "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveSliSliMetricCompositeSliConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveSliSliMetricCompositeSliConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationsignals-service-level-objective/index.ts",
        "line": 5118
      },
      "name": "ApplicationsignalsServiceLevelObjectiveSliSliMetricCompositeSliConfig",
      "namespace": "applicationsignalsServiceLevelObjective",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#composite_sli_components ApplicationsignalsServiceLevelObjective#composite_sli_components}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 5122
          },
          "name": "compositeSliComponents",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveSliSliMetricCompositeSliConfigCompositeSliComponents"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#selection_config ApplicationsignalsServiceLevelObjective#selection_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 5126
          },
          "name": "selectionConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveSliSliMetricCompositeSliConfigSelectionConfig"
          }
        }
      ],
      "symbolId": "src/applicationsignals-service-level-objective/index:ApplicationsignalsServiceLevelObjectiveSliSliMetricCompositeSliConfig"
    },
    "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveSliSliMetricCompositeSliConfigCompositeSliComponents": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveSliSliMetricCompositeSliConfigCompositeSliComponents",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationsignals-service-level-objective/index.ts",
        "line": 4875
      },
      "name": "ApplicationsignalsServiceLevelObjectiveSliSliMetricCompositeSliConfigCompositeSliComponents",
      "namespace": "applicationsignalsServiceLevelObjective",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#operation_name ApplicationsignalsServiceLevelObjective#operation_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 4879
          },
          "name": "operationName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/applicationsignals-service-level-objective/index:ApplicationsignalsServiceLevelObjectiveSliSliMetricCompositeSliConfigCompositeSliComponents"
    },
    "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveSliSliMetricCompositeSliConfigCompositeSliComponentsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveSliSliMetricCompositeSliConfigCompositeSliComponentsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationsignals-service-level-objective/index.ts",
          "line": 4980
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationsignals-service-level-objective/index.ts",
        "line": 4972
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 4987
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveSliSliMetricCompositeSliConfigCompositeSliComponentsOutputReference"
            }
          }
        }
      ],
      "name": "ApplicationsignalsServiceLevelObjectiveSliSliMetricCompositeSliConfigCompositeSliComponentsList",
      "namespace": "applicationsignalsServiceLevelObjective",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 4973
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveSliSliMetricCompositeSliConfigCompositeSliComponents"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationsignals-service-level-objective/index:ApplicationsignalsServiceLevelObjectiveSliSliMetricCompositeSliConfigCompositeSliComponentsList"
    },
    "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveSliSliMetricCompositeSliConfigCompositeSliComponentsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveSliSliMetricCompositeSliConfigCompositeSliComponentsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationsignals-service-level-objective/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationsignals-service-level-objective/index.ts",
        "line": 4911
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 4963
          },
          "name": "resetOperationName"
        }
      ],
      "name": "ApplicationsignalsServiceLevelObjectiveSliSliMetricCompositeSliConfigCompositeSliComponentsOutputReference",
      "namespace": "applicationsignalsServiceLevelObjective",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 4967
          },
          "name": "operationNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 4957
          },
          "name": "operationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 4925
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveSliSliMetricCompositeSliConfigCompositeSliComponents"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationsignals-service-level-objective/index:ApplicationsignalsServiceLevelObjectiveSliSliMetricCompositeSliConfigCompositeSliComponentsOutputReference"
    },
    "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveSliSliMetricCompositeSliConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveSliSliMetricCompositeSliConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationsignals-service-level-objective/index.ts",
          "line": 5173
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationsignals-service-level-objective/index.ts",
        "line": 5165
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 5218
          },
          "name": "putCompositeSliComponents",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveSliSliMetricCompositeSliConfigCompositeSliComponents"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 5234
          },
          "name": "putSelectionConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveSliSliMetricCompositeSliConfigSelectionConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 5221
          },
          "name": "resetCompositeSliComponents"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 5237
          },
          "name": "resetSelectionConfig"
        }
      ],
      "name": "ApplicationsignalsServiceLevelObjectiveSliSliMetricCompositeSliConfigOutputReference",
      "namespace": "applicationsignalsServiceLevelObjective",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 5215
          },
          "name": "compositeSliComponents",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveSliSliMetricCompositeSliConfigCompositeSliComponentsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 5231
          },
          "name": "selectionConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveSliSliMetricCompositeSliConfigSelectionConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 5225
          },
          "name": "compositeSliComponentsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveSliSliMetricCompositeSliConfigCompositeSliComponents"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 5241
          },
          "name": "selectionConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveSliSliMetricCompositeSliConfigSelectionConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 5177
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveSliSliMetricCompositeSliConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationsignals-service-level-objective/index:ApplicationsignalsServiceLevelObjectiveSliSliMetricCompositeSliConfigOutputReference"
    },
    "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveSliSliMetricCompositeSliConfigSelectionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveSliSliMetricCompositeSliConfigSelectionConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationsignals-service-level-objective/index.ts",
        "line": 4991
      },
      "name": "ApplicationsignalsServiceLevelObjectiveSliSliMetricCompositeSliConfigSelectionConfig",
      "namespace": "applicationsignalsServiceLevelObjective",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#pattern ApplicationsignalsServiceLevelObjective#pattern}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 4995
          },
          "name": "pattern",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#type ApplicationsignalsServiceLevelObjective#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 4999
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/applicationsignals-service-level-objective/index:ApplicationsignalsServiceLevelObjectiveSliSliMetricCompositeSliConfigSelectionConfig"
    },
    "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveSliSliMetricCompositeSliConfigSelectionConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveSliSliMetricCompositeSliConfigSelectionConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationsignals-service-level-objective/index.ts",
          "line": 5046
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationsignals-service-level-objective/index.ts",
        "line": 5038
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 5094
          },
          "name": "resetPattern"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 5110
          },
          "name": "resetType"
        }
      ],
      "name": "ApplicationsignalsServiceLevelObjectiveSliSliMetricCompositeSliConfigSelectionConfigOutputReference",
      "namespace": "applicationsignalsServiceLevelObjective",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 5098
          },
          "name": "patternInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 5114
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 5088
          },
          "name": "pattern",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 5104
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 5050
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveSliSliMetricCompositeSliConfigSelectionConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationsignals-service-level-objective/index:ApplicationsignalsServiceLevelObjectiveSliSliMetricCompositeSliConfigSelectionConfigOutputReference"
    },
    "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveSliSliMetricDependencyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveSliSliMetricDependencyConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationsignals-service-level-objective/index.ts",
        "line": 5245
      },
      "name": "ApplicationsignalsServiceLevelObjectiveSliSliMetricDependencyConfig",
      "namespace": "applicationsignalsServiceLevelObjective",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#dependency_key_attributes ApplicationsignalsServiceLevelObjective#dependency_key_attributes}",
            "stability": "stable",
            "summary": "If this SLO is related to a metric collected by Application Signals, you must use this field to specify which dependency the SLO metric is related to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 5251
          },
          "name": "dependencyKeyAttributes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#dependency_operation_name ApplicationsignalsServiceLevelObjective#dependency_operation_name}",
            "stability": "stable",
            "summary": "When the SLO monitors a specific operation of the dependency, this field specifies the name of that operation in the dependency."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 5257
          },
          "name": "dependencyOperationName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/applicationsignals-service-level-objective/index:ApplicationsignalsServiceLevelObjectiveSliSliMetricDependencyConfig"
    },
    "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveSliSliMetricDependencyConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveSliSliMetricDependencyConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationsignals-service-level-objective/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/applicationsignals-service-level-objective/index.ts",
        "line": 5296
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 5352
          },
          "name": "resetDependencyKeyAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 5368
          },
          "name": "resetDependencyOperationName"
        }
      ],
      "name": "ApplicationsignalsServiceLevelObjectiveSliSliMetricDependencyConfigOutputReference",
      "namespace": "applicationsignalsServiceLevelObjective",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 5356
          },
          "name": "dependencyKeyAttributesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 5372
          },
          "name": "dependencyOperationNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 5346
          },
          "name": "dependencyKeyAttributes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 5362
          },
          "name": "dependencyOperationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 5308
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveSliSliMetricDependencyConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationsignals-service-level-objective/index:ApplicationsignalsServiceLevelObjectiveSliSliMetricDependencyConfigOutputReference"
    },
    "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueries": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueries",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationsignals-service-level-objective/index.ts",
        "line": 5896
      },
      "name": "ApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueries",
      "namespace": "applicationsignalsServiceLevelObjective",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#account_id ApplicationsignalsServiceLevelObjective#account_id}",
            "stability": "stable",
            "summary": "The ID of the account where the metrics are located, if this is a cross-account alarm."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 5902
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#expression ApplicationsignalsServiceLevelObjective#expression}",
            "stability": "stable",
            "summary": "The math expression to be performed on the returned data."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 5908
          },
          "name": "expression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#id ApplicationsignalsServiceLevelObjective#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": "A short name used to tie this object to the results in the response."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 5917
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Within one MetricDataQuery, you must specify either Expression or MetricStat but not both.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#metric_stat ApplicationsignalsServiceLevelObjective#metric_stat}",
            "stability": "stable",
            "summary": "A metric to be used directly for the SLO, or to be used in the math expression that will be used for the SLO."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 5923
          },
          "name": "metricStat",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueriesMetricStat"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#return_data ApplicationsignalsServiceLevelObjective#return_data}",
            "stability": "stable",
            "summary": "This option indicates whether to return the timestamps and raw data values of this metric."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 5929
          },
          "name": "returnData",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationsignals-service-level-objective/index:ApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueries"
    },
    "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueriesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueriesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationsignals-service-level-objective/index.ts",
          "line": 6146
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationsignals-service-level-objective/index.ts",
        "line": 6138
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 6153
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueriesOutputReference"
            }
          }
        }
      ],
      "name": "ApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueriesList",
      "namespace": "applicationsignalsServiceLevelObjective",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 6139
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueries"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationsignals-service-level-objective/index:ApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueriesList"
    },
    "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueriesMetricStat": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueriesMetricStat",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationsignals-service-level-objective/index.ts",
        "line": 5695
      },
      "name": "ApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueriesMetricStat",
      "namespace": "applicationsignalsServiceLevelObjective",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#metric ApplicationsignalsServiceLevelObjective#metric}",
            "stability": "stable",
            "summary": "This structure defines the metric used for a service level indicator, including the metric name, namespace, and dimensions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 5701
          },
          "name": "metric",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueriesMetricStatMetric"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#period ApplicationsignalsServiceLevelObjective#period}",
            "stability": "stable",
            "summary": "The granularity, in seconds, to be used for the metric."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 5707
          },
          "name": "period",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#stat ApplicationsignalsServiceLevelObjective#stat}",
            "stability": "stable",
            "summary": "The statistic to use for comparison to the threshold. It can be any CloudWatch statistic or extended statistic."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 5713
          },
          "name": "stat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you specify a unit, the operation returns only data that was collected with that unit specified. If you specify a unit that does not match the data collected, the results of the operation are null. CloudWatch does not perform unit conversions.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#unit ApplicationsignalsServiceLevelObjective#unit}",
            "stability": "stable",
            "summary": "If you omit Unit then all data that was collected with any unit is returned, along with the corresponding units that were specified when the data was reported to CloudWatch."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 5719
          },
          "name": "unit",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/applicationsignals-service-level-objective/index:ApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueriesMetricStat"
    },
    "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueriesMetricStatMetric": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueriesMetricStatMetric",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationsignals-service-level-objective/index.ts",
        "line": 5529
      },
      "name": "ApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueriesMetricStatMetric",
      "namespace": "applicationsignalsServiceLevelObjective",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#dimensions ApplicationsignalsServiceLevelObjective#dimensions}",
            "stability": "stable",
            "summary": "An array of one or more dimensions to use to define the metric that you want to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 5535
          },
          "name": "dimensions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueriesMetricStatMetricDimensions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#metric_name ApplicationsignalsServiceLevelObjective#metric_name}",
            "stability": "stable",
            "summary": "The name of the metric to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 5541
          },
          "name": "metricName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#namespace ApplicationsignalsServiceLevelObjective#namespace}",
            "stability": "stable",
            "summary": "The namespace of the metric."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 5547
          },
          "name": "namespace",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/applicationsignals-service-level-objective/index:ApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueriesMetricStatMetric"
    },
    "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueriesMetricStatMetricDimensions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueriesMetricStatMetricDimensions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationsignals-service-level-objective/index.ts",
        "line": 5376
      },
      "name": "ApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueriesMetricStatMetricDimensions",
      "namespace": "applicationsignalsServiceLevelObjective",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Dimension names must contain only ASCII characters, must include at least one non-whitespace character, and cannot start with a colon (:). ASCII control characters are not supported as part of dimension names.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#name ApplicationsignalsServiceLevelObjective#name}",
            "stability": "stable",
            "summary": "The name of the dimension."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 5382
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Dimension values must contain only ASCII characters and must include at least one non-whitespace character. ASCII control characters are not supported as part of dimension values\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#value ApplicationsignalsServiceLevelObjective#value}",
            "stability": "stable",
            "summary": "The value of the dimension."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 5388
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/applicationsignals-service-level-objective/index:ApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueriesMetricStatMetricDimensions"
    },
    "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueriesMetricStatMetricDimensionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueriesMetricStatMetricDimensionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationsignals-service-level-objective/index.ts",
          "line": 5518
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationsignals-service-level-objective/index.ts",
        "line": 5510
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 5525
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueriesMetricStatMetricDimensionsOutputReference"
            }
          }
        }
      ],
      "name": "ApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueriesMetricStatMetricDimensionsList",
      "namespace": "applicationsignalsServiceLevelObjective",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 5511
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueriesMetricStatMetricDimensions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationsignals-service-level-objective/index:ApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueriesMetricStatMetricDimensionsList"
    },
    "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueriesMetricStatMetricDimensionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueriesMetricStatMetricDimensionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationsignals-service-level-objective/index.ts",
          "line": 5437
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationsignals-service-level-objective/index.ts",
        "line": 5427
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 5485
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 5501
          },
          "name": "resetValue"
        }
      ],
      "name": "ApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueriesMetricStatMetricDimensionsOutputReference",
      "namespace": "applicationsignalsServiceLevelObjective",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 5489
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 5505
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 5479
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 5495
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 5441
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueriesMetricStatMetricDimensions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationsignals-service-level-objective/index:ApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueriesMetricStatMetricDimensionsOutputReference"
    },
    "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueriesMetricStatMetricOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueriesMetricStatMetricOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationsignals-service-level-objective/index.ts",
          "line": 5601
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationsignals-service-level-objective/index.ts",
        "line": 5593
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 5652
          },
          "name": "putDimensions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueriesMetricStatMetricDimensions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 5655
          },
          "name": "resetDimensions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 5671
          },
          "name": "resetMetricName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 5687
          },
          "name": "resetNamespace"
        }
      ],
      "name": "ApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueriesMetricStatMetricOutputReference",
      "namespace": "applicationsignalsServiceLevelObjective",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 5649
          },
          "name": "dimensions",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueriesMetricStatMetricDimensionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 5659
          },
          "name": "dimensionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueriesMetricStatMetricDimensions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 5675
          },
          "name": "metricNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 5691
          },
          "name": "namespaceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 5665
          },
          "name": "metricName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 5681
          },
          "name": "namespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 5605
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueriesMetricStatMetric"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationsignals-service-level-objective/index:ApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueriesMetricStatMetricOutputReference"
    },
    "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueriesMetricStatOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueriesMetricStatOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationsignals-service-level-objective/index.ts",
          "line": 5780
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationsignals-service-level-objective/index.ts",
        "line": 5772
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 5837
          },
          "name": "putMetric",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueriesMetricStatMetric"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 5840
          },
          "name": "resetMetric"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 5856
          },
          "name": "resetPeriod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 5872
          },
          "name": "resetStat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 5888
          },
          "name": "resetUnit"
        }
      ],
      "name": "ApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueriesMetricStatOutputReference",
      "namespace": "applicationsignalsServiceLevelObjective",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 5834
          },
          "name": "metric",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueriesMetricStatMetricOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 5844
          },
          "name": "metricInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueriesMetricStatMetric"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 5860
          },
          "name": "periodInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 5876
          },
          "name": "statInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 5892
          },
          "name": "unitInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 5850
          },
          "name": "period",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 5866
          },
          "name": "stat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 5882
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 5784
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueriesMetricStat"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationsignals-service-level-objective/index:ApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueriesMetricStatOutputReference"
    },
    "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueriesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueriesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationsignals-service-level-objective/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationsignals-service-level-objective/index.ts",
        "line": 5989
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 6110
          },
          "name": "putMetricStat",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueriesMetricStat"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 6065
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 6081
          },
          "name": "resetExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 6097
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 6113
          },
          "name": "resetMetricStat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 6129
          },
          "name": "resetReturnData"
        }
      ],
      "name": "ApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueriesOutputReference",
      "namespace": "applicationsignalsServiceLevelObjective",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 6107
          },
          "name": "metricStat",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueriesMetricStatOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 6069
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 6085
          },
          "name": "expressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 6101
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 6117
          },
          "name": "metricStatInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueriesMetricStat"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 6133
          },
          "name": "returnDataInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 6059
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 6075
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 6091
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 6123
          },
          "name": "returnData",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 6003
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueries"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationsignals-service-level-objective/index:ApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueriesOutputReference"
    },
    "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveSliSliMetricMetricSource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveSliSliMetricMetricSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationsignals-service-level-objective/index.ts",
        "line": 6157
      },
      "name": "ApplicationsignalsServiceLevelObjectiveSliSliMetricMetricSource",
      "namespace": "applicationsignalsServiceLevelObjective",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#metric_source_attributes ApplicationsignalsServiceLevelObjective#metric_source_attributes}",
            "stability": "stable",
            "summary": "Optional additional attributes for the metric source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 6163
          },
          "name": "metricSourceAttributes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#metric_source_key_attributes ApplicationsignalsServiceLevelObjective#metric_source_key_attributes}",
            "stability": "stable",
            "summary": "Required attributes that identify the metric source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 6169
          },
          "name": "metricSourceKeyAttributes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/applicationsignals-service-level-objective/index:ApplicationsignalsServiceLevelObjectiveSliSliMetricMetricSource"
    },
    "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveSliSliMetricMetricSourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveSliSliMetricMetricSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationsignals-service-level-objective/index.ts",
          "line": 6216
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationsignals-service-level-objective/index.ts",
        "line": 6208
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 6264
          },
          "name": "resetMetricSourceAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 6280
          },
          "name": "resetMetricSourceKeyAttributes"
        }
      ],
      "name": "ApplicationsignalsServiceLevelObjectiveSliSliMetricMetricSourceOutputReference",
      "namespace": "applicationsignalsServiceLevelObjective",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 6268
          },
          "name": "metricSourceAttributesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 6284
          },
          "name": "metricSourceKeyAttributesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 6258
          },
          "name": "metricSourceAttributes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 6274
          },
          "name": "metricSourceKeyAttributes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 6220
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveSliSliMetricMetricSource"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationsignals-service-level-objective/index:ApplicationsignalsServiceLevelObjectiveSliSliMetricMetricSourceOutputReference"
    },
    "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveSliSliMetricOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveSliSliMetricOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationsignals-service-level-objective/index.ts",
          "line": 6449
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationsignals-service-level-objective/index.ts",
        "line": 6441
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 6542
          },
          "name": "putCompositeSliConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveSliSliMetricCompositeSliConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 6558
          },
          "name": "putDependencyConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveSliSliMetricDependencyConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 6590
          },
          "name": "putMetricDataQueries",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueries"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 6622
          },
          "name": "putMetricSource",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveSliSliMetricMetricSource"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 6545
          },
          "name": "resetCompositeSliConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 6561
          },
          "name": "resetDependencyConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 6577
          },
          "name": "resetKeyAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 6593
          },
          "name": "resetMetricDataQueries"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 6609
          },
          "name": "resetMetricName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 6625
          },
          "name": "resetMetricSource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 6641
          },
          "name": "resetMetricType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 6657
          },
          "name": "resetOperationName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 6673
          },
          "name": "resetPeriodSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 6689
          },
          "name": "resetStatistic"
        }
      ],
      "name": "ApplicationsignalsServiceLevelObjectiveSliSliMetricOutputReference",
      "namespace": "applicationsignalsServiceLevelObjective",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 6539
          },
          "name": "compositeSliConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveSliSliMetricCompositeSliConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 6555
          },
          "name": "dependencyConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveSliSliMetricDependencyConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 6587
          },
          "name": "metricDataQueries",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueriesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 6619
          },
          "name": "metricSource",
          "type": {
            "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveSliSliMetricMetricSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 6549
          },
          "name": "compositeSliConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveSliSliMetricCompositeSliConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 6565
          },
          "name": "dependencyConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveSliSliMetricDependencyConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 6581
          },
          "name": "keyAttributesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 6597
          },
          "name": "metricDataQueriesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueries"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 6613
          },
          "name": "metricNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 6629
          },
          "name": "metricSourceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveSliSliMetricMetricSource"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 6645
          },
          "name": "metricTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 6661
          },
          "name": "operationNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 6677
          },
          "name": "periodSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 6693
          },
          "name": "statisticInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 6571
          },
          "name": "keyAttributes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 6603
          },
          "name": "metricName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 6635
          },
          "name": "metricType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 6651
          },
          "name": "operationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 6667
          },
          "name": "periodSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 6683
          },
          "name": "statistic",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 6453
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveSliSliMetric"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationsignals-service-level-objective/index:ApplicationsignalsServiceLevelObjectiveSliSliMetricOutputReference"
    },
    "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/applicationsignals-service-level-objective/index.ts",
        "line": 6863
      },
      "name": "ApplicationsignalsServiceLevelObjectiveTags",
      "namespace": "applicationsignalsServiceLevelObjective",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The combination of tag keys and values can help you organize and categorize your resources.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#key ApplicationsignalsServiceLevelObjective#key}",
            "stability": "stable",
            "summary": "A string that you can use to assign a value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 6869
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/applicationsignals_service_level_objective#value ApplicationsignalsServiceLevelObjective#value}",
            "stability": "stable",
            "summary": "The value for the specified tag key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 6875
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/applicationsignals-service-level-objective/index:ApplicationsignalsServiceLevelObjectiveTags"
    },
    "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationsignals-service-level-objective/index.ts",
          "line": 7005
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationsignals-service-level-objective/index.ts",
        "line": 6997
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 7012
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveTagsOutputReference"
            }
          }
        }
      ],
      "name": "ApplicationsignalsServiceLevelObjectiveTagsList",
      "namespace": "applicationsignalsServiceLevelObjective",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 6998
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationsignals-service-level-objective/index:ApplicationsignalsServiceLevelObjectiveTagsList"
    },
    "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/applicationsignals-service-level-objective/index.ts",
          "line": 6924
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/applicationsignals-service-level-objective/index.ts",
        "line": 6914
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 6972
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 6988
          },
          "name": "resetValue"
        }
      ],
      "name": "ApplicationsignalsServiceLevelObjectiveTagsOutputReference",
      "namespace": "applicationsignalsServiceLevelObjective",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 6976
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 6992
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 6966
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 6982
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/applicationsignals-service-level-objective/index.ts",
            "line": 6928
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.applicationsignalsServiceLevelObjective.ApplicationsignalsServiceLevelObjectiveTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/applicationsignals-service-level-objective/index:ApplicationsignalsServiceLevelObjectiveTagsOutputReference"
    },
    "@cdktn/provider-awscc.apprunnerAutoScalingConfiguration.ApprunnerAutoScalingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apprunner_auto_scaling_configuration awscc_apprunner_auto_scaling_configuration}."
      },
      "fqn": "@cdktn/provider-awscc.apprunnerAutoScalingConfiguration.ApprunnerAutoScalingConfiguration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apprunner_auto_scaling_configuration awscc_apprunner_auto_scaling_configuration} Resource."
        },
        "locationInModule": {
          "filename": "src/apprunner-auto-scaling-configuration/index.ts",
          "line": 231
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.apprunnerAutoScalingConfiguration.ApprunnerAutoScalingConfigurationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apprunner-auto-scaling-configuration/index.ts",
        "line": 199
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ApprunnerAutoScalingConfiguration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/apprunner-auto-scaling-configuration/index.ts",
            "line": 216
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ApprunnerAutoScalingConfiguration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apprunner_auto_scaling_configuration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ApprunnerAutoScalingConfiguration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ApprunnerAutoScalingConfiguration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-auto-scaling-configuration/index.ts",
            "line": 347
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.apprunnerAutoScalingConfiguration.ApprunnerAutoScalingConfigurationTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-auto-scaling-configuration/index.ts",
            "line": 271
          },
          "name": "resetAutoScalingConfigurationName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-auto-scaling-configuration/index.ts",
            "line": 302
          },
          "name": "resetMaxConcurrency"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-auto-scaling-configuration/index.ts",
            "line": 318
          },
          "name": "resetMaxSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-auto-scaling-configuration/index.ts",
            "line": 334
          },
          "name": "resetMinSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-auto-scaling-configuration/index.ts",
            "line": 350
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-auto-scaling-configuration/index.ts",
            "line": 362
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-auto-scaling-configuration/index.ts",
            "line": 372
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ApprunnerAutoScalingConfiguration",
      "namespace": "apprunnerAutoScalingConfiguration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-auto-scaling-configuration/index.ts",
            "line": 204
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-auto-scaling-configuration/index.ts",
            "line": 259
          },
          "name": "autoScalingConfigurationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-auto-scaling-configuration/index.ts",
            "line": 280
          },
          "name": "autoScalingConfigurationRevision",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-auto-scaling-configuration/index.ts",
            "line": 285
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-auto-scaling-configuration/index.ts",
            "line": 290
          },
          "name": "latest",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-auto-scaling-configuration/index.ts",
            "line": 344
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.apprunnerAutoScalingConfiguration.ApprunnerAutoScalingConfigurationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-auto-scaling-configuration/index.ts",
            "line": 275
          },
          "name": "autoScalingConfigurationNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-auto-scaling-configuration/index.ts",
            "line": 306
          },
          "name": "maxConcurrencyInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-auto-scaling-configuration/index.ts",
            "line": 322
          },
          "name": "maxSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-auto-scaling-configuration/index.ts",
            "line": 338
          },
          "name": "minSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-auto-scaling-configuration/index.ts",
            "line": 354
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apprunnerAutoScalingConfiguration.ApprunnerAutoScalingConfigurationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-auto-scaling-configuration/index.ts",
            "line": 265
          },
          "name": "autoScalingConfigurationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-auto-scaling-configuration/index.ts",
            "line": 296
          },
          "name": "maxConcurrency",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-auto-scaling-configuration/index.ts",
            "line": 312
          },
          "name": "maxSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-auto-scaling-configuration/index.ts",
            "line": 328
          },
          "name": "minSize",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/apprunner-auto-scaling-configuration/index:ApprunnerAutoScalingConfiguration"
    },
    "@cdktn/provider-awscc.apprunnerAutoScalingConfiguration.ApprunnerAutoScalingConfigurationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apprunnerAutoScalingConfiguration.ApprunnerAutoScalingConfigurationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apprunner-auto-scaling-configuration/index.ts",
        "line": 14
      },
      "name": "ApprunnerAutoScalingConfigurationConfig",
      "namespace": "apprunnerAutoScalingConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "When you use it for the first time in an AWS Region, App Runner creates revision number 1 of this name. When you use the same name in subsequent calls, App Runner creates incremental revisions of the configuration. The auto scaling configuration name can be used in multiple revisions of a configuration.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apprunner_auto_scaling_configuration#auto_scaling_configuration_name ApprunnerAutoScalingConfiguration#auto_scaling_configuration_name}",
            "stability": "stable",
            "summary": "The customer-provided auto scaling configuration name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-auto-scaling-configuration/index.ts",
            "line": 20
          },
          "name": "autoScalingConfigurationName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If the number of concurrent requests exceeds this limit, App Runner scales the service up to use more instances to process the requests.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apprunner_auto_scaling_configuration#max_concurrency ApprunnerAutoScalingConfiguration#max_concurrency}",
            "stability": "stable",
            "summary": "The maximum number of concurrent requests that an instance processes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-auto-scaling-configuration/index.ts",
            "line": 26
          },
          "name": "maxConcurrency",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "At most MaxSize instances actively serve traffic for your service.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apprunner_auto_scaling_configuration#max_size ApprunnerAutoScalingConfiguration#max_size}",
            "stability": "stable",
            "summary": "The maximum number of instances that an App Runner service scales up to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-auto-scaling-configuration/index.ts",
            "line": 32
          },
          "name": "maxSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The service always has at least MinSize provisioned instances. Some of them actively serve traffic. The rest of them (provisioned and inactive instances) are a cost-effective compute capacity reserve and are ready to be quickly activated. You pay for memory usage of all the provisioned instances. You pay for CPU usage of only the active subset.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apprunner_auto_scaling_configuration#min_size ApprunnerAutoScalingConfiguration#min_size}",
            "stability": "stable",
            "summary": "The minimum number of instances that App Runner provisions for a service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-auto-scaling-configuration/index.ts",
            "line": 38
          },
          "name": "minSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "A tag is a key-value pair.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apprunner_auto_scaling_configuration#tags ApprunnerAutoScalingConfiguration#tags}",
            "stability": "stable",
            "summary": "A list of metadata items that you can associate with your auto scaling configuration resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-auto-scaling-configuration/index.ts",
            "line": 44
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apprunnerAutoScalingConfiguration.ApprunnerAutoScalingConfigurationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apprunner-auto-scaling-configuration/index:ApprunnerAutoScalingConfigurationConfig"
    },
    "@cdktn/provider-awscc.apprunnerAutoScalingConfiguration.ApprunnerAutoScalingConfigurationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apprunnerAutoScalingConfiguration.ApprunnerAutoScalingConfigurationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apprunner-auto-scaling-configuration/index.ts",
        "line": 46
      },
      "name": "ApprunnerAutoScalingConfigurationTags",
      "namespace": "apprunnerAutoScalingConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apprunner_auto_scaling_configuration#key ApprunnerAutoScalingConfiguration#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-auto-scaling-configuration/index.ts",
            "line": 50
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apprunner_auto_scaling_configuration#value ApprunnerAutoScalingConfiguration#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-auto-scaling-configuration/index.ts",
            "line": 54
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apprunner-auto-scaling-configuration/index:ApprunnerAutoScalingConfigurationTags"
    },
    "@cdktn/provider-awscc.apprunnerAutoScalingConfiguration.ApprunnerAutoScalingConfigurationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apprunnerAutoScalingConfiguration.ApprunnerAutoScalingConfigurationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apprunner-auto-scaling-configuration/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/apprunner-auto-scaling-configuration/index.ts",
        "line": 176
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-auto-scaling-configuration/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-awscc.apprunnerAutoScalingConfiguration.ApprunnerAutoScalingConfigurationTagsOutputReference"
            }
          }
        }
      ],
      "name": "ApprunnerAutoScalingConfigurationTagsList",
      "namespace": "apprunnerAutoScalingConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-auto-scaling-configuration/index.ts",
            "line": 177
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apprunnerAutoScalingConfiguration.ApprunnerAutoScalingConfigurationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apprunner-auto-scaling-configuration/index:ApprunnerAutoScalingConfigurationTagsList"
    },
    "@cdktn/provider-awscc.apprunnerAutoScalingConfiguration.ApprunnerAutoScalingConfigurationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apprunnerAutoScalingConfiguration.ApprunnerAutoScalingConfigurationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apprunner-auto-scaling-configuration/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apprunner-auto-scaling-configuration/index.ts",
        "line": 93
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-auto-scaling-configuration/index.ts",
            "line": 151
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-auto-scaling-configuration/index.ts",
            "line": 167
          },
          "name": "resetValue"
        }
      ],
      "name": "ApprunnerAutoScalingConfigurationTagsOutputReference",
      "namespace": "apprunnerAutoScalingConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-auto-scaling-configuration/index.ts",
            "line": 155
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-auto-scaling-configuration/index.ts",
            "line": 171
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-auto-scaling-configuration/index.ts",
            "line": 145
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-auto-scaling-configuration/index.ts",
            "line": 161
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-auto-scaling-configuration/index.ts",
            "line": 107
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apprunnerAutoScalingConfiguration.ApprunnerAutoScalingConfigurationTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apprunner-auto-scaling-configuration/index:ApprunnerAutoScalingConfigurationTagsOutputReference"
    },
    "@cdktn/provider-awscc.apprunnerObservabilityConfiguration.ApprunnerObservabilityConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apprunner_observability_configuration awscc_apprunner_observability_configuration}."
      },
      "fqn": "@cdktn/provider-awscc.apprunnerObservabilityConfiguration.ApprunnerObservabilityConfiguration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apprunner_observability_configuration awscc_apprunner_observability_configuration} Resource."
        },
        "locationInModule": {
          "filename": "src/apprunner-observability-configuration/index.ts",
          "line": 315
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.apprunnerObservabilityConfiguration.ApprunnerObservabilityConfigurationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apprunner-observability-configuration/index.ts",
        "line": 283
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ApprunnerObservabilityConfiguration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/apprunner-observability-configuration/index.ts",
            "line": 300
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ApprunnerObservabilityConfiguration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apprunner_observability_configuration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ApprunnerObservabilityConfiguration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ApprunnerObservabilityConfiguration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-observability-configuration/index.ts",
            "line": 381
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.apprunnerObservabilityConfiguration.ApprunnerObservabilityConfigurationTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-observability-configuration/index.ts",
            "line": 397
          },
          "name": "putTraceConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.apprunnerObservabilityConfiguration.ApprunnerObservabilityConfigurationTraceConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-observability-configuration/index.ts",
            "line": 363
          },
          "name": "resetObservabilityConfigurationName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-observability-configuration/index.ts",
            "line": 384
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-observability-configuration/index.ts",
            "line": 400
          },
          "name": "resetTraceConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-observability-configuration/index.ts",
            "line": 412
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-observability-configuration/index.ts",
            "line": 420
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ApprunnerObservabilityConfiguration",
      "namespace": "apprunnerObservabilityConfiguration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-observability-configuration/index.ts",
            "line": 288
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-observability-configuration/index.ts",
            "line": 341
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-observability-configuration/index.ts",
            "line": 346
          },
          "name": "latest",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-observability-configuration/index.ts",
            "line": 351
          },
          "name": "observabilityConfigurationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-observability-configuration/index.ts",
            "line": 372
          },
          "name": "observabilityConfigurationRevision",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-observability-configuration/index.ts",
            "line": 378
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.apprunnerObservabilityConfiguration.ApprunnerObservabilityConfigurationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-observability-configuration/index.ts",
            "line": 394
          },
          "name": "traceConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.apprunnerObservabilityConfiguration.ApprunnerObservabilityConfigurationTraceConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-observability-configuration/index.ts",
            "line": 367
          },
          "name": "observabilityConfigurationNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-observability-configuration/index.ts",
            "line": 388
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apprunnerObservabilityConfiguration.ApprunnerObservabilityConfigurationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-observability-configuration/index.ts",
            "line": 404
          },
          "name": "traceConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apprunnerObservabilityConfiguration.ApprunnerObservabilityConfigurationTraceConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-observability-configuration/index.ts",
            "line": 357
          },
          "name": "observabilityConfigurationName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apprunner-observability-configuration/index:ApprunnerObservabilityConfiguration"
    },
    "@cdktn/provider-awscc.apprunnerObservabilityConfiguration.ApprunnerObservabilityConfigurationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apprunnerObservabilityConfiguration.ApprunnerObservabilityConfigurationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apprunner-observability-configuration/index.ts",
        "line": 14
      },
      "name": "ApprunnerObservabilityConfigurationConfig",
      "namespace": "apprunnerObservabilityConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "When you use it for the first time in an AWS Region, App Runner creates revision number 1 of this name. When you use the same name in subsequent calls, App Runner creates incremental revisions of the configuration.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apprunner_observability_configuration#observability_configuration_name ApprunnerObservabilityConfiguration#observability_configuration_name}",
            "stability": "stable",
            "summary": "A name for the observability configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-observability-configuration/index.ts",
            "line": 20
          },
          "name": "observabilityConfigurationName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "A tag is a key-value pair.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apprunner_observability_configuration#tags ApprunnerObservabilityConfiguration#tags}",
            "stability": "stable",
            "summary": "A list of metadata items that you can associate with your observability configuration resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-observability-configuration/index.ts",
            "line": 26
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apprunnerObservabilityConfiguration.ApprunnerObservabilityConfigurationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you don't specify it, App Runner doesn't enable tracing.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apprunner_observability_configuration#trace_configuration ApprunnerObservabilityConfiguration#trace_configuration}",
            "stability": "stable",
            "summary": "The configuration of the tracing feature within this observability configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-observability-configuration/index.ts",
            "line": 32
          },
          "name": "traceConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.apprunnerObservabilityConfiguration.ApprunnerObservabilityConfigurationTraceConfiguration"
          }
        }
      ],
      "symbolId": "src/apprunner-observability-configuration/index:ApprunnerObservabilityConfigurationConfig"
    },
    "@cdktn/provider-awscc.apprunnerObservabilityConfiguration.ApprunnerObservabilityConfigurationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apprunnerObservabilityConfiguration.ApprunnerObservabilityConfigurationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apprunner-observability-configuration/index.ts",
        "line": 34
      },
      "name": "ApprunnerObservabilityConfigurationTags",
      "namespace": "apprunnerObservabilityConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apprunner_observability_configuration#key ApprunnerObservabilityConfiguration#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-observability-configuration/index.ts",
            "line": 38
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apprunner_observability_configuration#value ApprunnerObservabilityConfiguration#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-observability-configuration/index.ts",
            "line": 42
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apprunner-observability-configuration/index:ApprunnerObservabilityConfigurationTags"
    },
    "@cdktn/provider-awscc.apprunnerObservabilityConfiguration.ApprunnerObservabilityConfigurationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apprunnerObservabilityConfiguration.ApprunnerObservabilityConfigurationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apprunner-observability-configuration/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/apprunner-observability-configuration/index.ts",
        "line": 164
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-observability-configuration/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-awscc.apprunnerObservabilityConfiguration.ApprunnerObservabilityConfigurationTagsOutputReference"
            }
          }
        }
      ],
      "name": "ApprunnerObservabilityConfigurationTagsList",
      "namespace": "apprunnerObservabilityConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-observability-configuration/index.ts",
            "line": 165
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apprunnerObservabilityConfiguration.ApprunnerObservabilityConfigurationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apprunner-observability-configuration/index:ApprunnerObservabilityConfigurationTagsList"
    },
    "@cdktn/provider-awscc.apprunnerObservabilityConfiguration.ApprunnerObservabilityConfigurationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apprunnerObservabilityConfiguration.ApprunnerObservabilityConfigurationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apprunner-observability-configuration/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apprunner-observability-configuration/index.ts",
        "line": 81
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-observability-configuration/index.ts",
            "line": 139
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-observability-configuration/index.ts",
            "line": 155
          },
          "name": "resetValue"
        }
      ],
      "name": "ApprunnerObservabilityConfigurationTagsOutputReference",
      "namespace": "apprunnerObservabilityConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-observability-configuration/index.ts",
            "line": 143
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-observability-configuration/index.ts",
            "line": 159
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-observability-configuration/index.ts",
            "line": 133
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-observability-configuration/index.ts",
            "line": 149
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-observability-configuration/index.ts",
            "line": 95
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apprunnerObservabilityConfiguration.ApprunnerObservabilityConfigurationTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apprunner-observability-configuration/index:ApprunnerObservabilityConfigurationTagsOutputReference"
    },
    "@cdktn/provider-awscc.apprunnerObservabilityConfiguration.ApprunnerObservabilityConfigurationTraceConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apprunnerObservabilityConfiguration.ApprunnerObservabilityConfigurationTraceConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apprunner-observability-configuration/index.ts",
        "line": 183
      },
      "name": "ApprunnerObservabilityConfigurationTraceConfiguration",
      "namespace": "apprunnerObservabilityConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apprunner_observability_configuration#vendor ApprunnerObservabilityConfiguration#vendor}",
            "stability": "stable",
            "summary": "The implementation provider chosen for tracing App Runner services."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-observability-configuration/index.ts",
            "line": 189
          },
          "name": "vendor",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apprunner-observability-configuration/index:ApprunnerObservabilityConfigurationTraceConfiguration"
    },
    "@cdktn/provider-awscc.apprunnerObservabilityConfiguration.ApprunnerObservabilityConfigurationTraceConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apprunnerObservabilityConfiguration.ApprunnerObservabilityConfigurationTraceConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apprunner-observability-configuration/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/apprunner-observability-configuration/index.ts",
        "line": 221
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-observability-configuration/index.ts",
            "line": 271
          },
          "name": "resetVendor"
        }
      ],
      "name": "ApprunnerObservabilityConfigurationTraceConfigurationOutputReference",
      "namespace": "apprunnerObservabilityConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-observability-configuration/index.ts",
            "line": 275
          },
          "name": "vendorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-observability-configuration/index.ts",
            "line": 265
          },
          "name": "vendor",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-observability-configuration/index.ts",
            "line": 233
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apprunnerObservabilityConfiguration.ApprunnerObservabilityConfigurationTraceConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apprunner-observability-configuration/index:ApprunnerObservabilityConfigurationTraceConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.apprunnerService.ApprunnerService": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apprunner_service awscc_apprunner_service}."
      },
      "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerService",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apprunner_service awscc_apprunner_service} Resource."
        },
        "locationInModule": {
          "filename": "src/apprunner-service/index.ts",
          "line": 3335
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apprunner-service/index.ts",
        "line": 3303
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ApprunnerService resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 3320
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ApprunnerService to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apprunner_service#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ApprunnerService that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ApprunnerService to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 3387
          },
          "name": "putEncryptionConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceEncryptionConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 3403
          },
          "name": "putHealthCheckConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceHealthCheckConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 3424
          },
          "name": "putInstanceConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceInstanceConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 3440
          },
          "name": "putNetworkConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceNetworkConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 3456
          },
          "name": "putObservabilityConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceObservabilityConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 3503
          },
          "name": "putSourceConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 3521
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 3374
          },
          "name": "resetAutoScalingConfigurationArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 3390
          },
          "name": "resetEncryptionConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 3406
          },
          "name": "resetHealthCheckConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 3427
          },
          "name": "resetInstanceConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 3443
          },
          "name": "resetNetworkConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 3459
          },
          "name": "resetObservabilityConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 3485
          },
          "name": "resetServiceName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 3524
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 3536
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 3550
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ApprunnerService",
      "namespace": "apprunnerService",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 3308
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 3384
          },
          "name": "encryptionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceEncryptionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 3400
          },
          "name": "healthCheckConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceHealthCheckConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 3415
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 3421
          },
          "name": "instanceConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceInstanceConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 3437
          },
          "name": "networkConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceNetworkConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 3453
          },
          "name": "observabilityConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceObservabilityConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 3468
          },
          "name": "serviceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 3473
          },
          "name": "serviceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 3494
          },
          "name": "serviceUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 3500
          },
          "name": "sourceConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 3512
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 3518
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 3378
          },
          "name": "autoScalingConfigurationArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 3394
          },
          "name": "encryptionConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceEncryptionConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 3410
          },
          "name": "healthCheckConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceHealthCheckConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 3431
          },
          "name": "instanceConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceInstanceConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 3447
          },
          "name": "networkConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceNetworkConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 3463
          },
          "name": "observabilityConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceObservabilityConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 3489
          },
          "name": "serviceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 3507
          },
          "name": "sourceConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 3528
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 3368
          },
          "name": "autoScalingConfigurationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 3479
          },
          "name": "serviceName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apprunner-service/index:ApprunnerService"
    },
    "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apprunner-service/index.ts",
        "line": 14
      },
      "name": "ApprunnerServiceConfig",
      "namespace": "apprunnerService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apprunner_service#source_configuration ApprunnerService#source_configuration}",
            "stability": "stable",
            "summary": "Source Code configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 62
          },
          "name": "sourceConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apprunner_service#auto_scaling_configuration_arn ApprunnerService#auto_scaling_configuration_arn}",
            "stability": "stable",
            "summary": "Autoscaling configuration ARN."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 20
          },
          "name": "autoScalingConfigurationArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apprunner_service#encryption_configuration ApprunnerService#encryption_configuration}",
            "stability": "stable",
            "summary": "Encryption configuration (KMS key)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 26
          },
          "name": "encryptionConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceEncryptionConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apprunner_service#health_check_configuration ApprunnerService#health_check_configuration}",
            "stability": "stable",
            "summary": "Health check configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 32
          },
          "name": "healthCheckConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceHealthCheckConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apprunner_service#instance_configuration ApprunnerService#instance_configuration}",
            "stability": "stable",
            "summary": "Instance Configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 38
          },
          "name": "instanceConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceInstanceConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apprunner_service#network_configuration ApprunnerService#network_configuration}",
            "stability": "stable",
            "summary": "Network configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 44
          },
          "name": "networkConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceNetworkConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apprunner_service#observability_configuration ApprunnerService#observability_configuration}",
            "stability": "stable",
            "summary": "Service observability configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 50
          },
          "name": "observabilityConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceObservabilityConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apprunner_service#service_name ApprunnerService#service_name}",
            "stability": "stable",
            "summary": "The AppRunner Service Name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 56
          },
          "name": "serviceName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apprunner_service#tags ApprunnerService#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 66
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apprunner-service/index:ApprunnerServiceConfig"
    },
    "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceEncryptionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceEncryptionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apprunner-service/index.ts",
        "line": 68
      },
      "name": "ApprunnerServiceEncryptionConfiguration",
      "namespace": "apprunnerService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apprunner_service#kms_key ApprunnerService#kms_key}",
            "stability": "stable",
            "summary": "The KMS Key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 74
          },
          "name": "kmsKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apprunner-service/index:ApprunnerServiceEncryptionConfiguration"
    },
    "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceEncryptionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceEncryptionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apprunner-service/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/apprunner-service/index.ts",
        "line": 106
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 156
          },
          "name": "resetKmsKey"
        }
      ],
      "name": "ApprunnerServiceEncryptionConfigurationOutputReference",
      "namespace": "apprunnerService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 160
          },
          "name": "kmsKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 150
          },
          "name": "kmsKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceEncryptionConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apprunner-service/index:ApprunnerServiceEncryptionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceHealthCheckConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceHealthCheckConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apprunner-service/index.ts",
        "line": 164
      },
      "name": "ApprunnerServiceHealthCheckConfiguration",
      "namespace": "apprunnerService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apprunner_service#healthy_threshold ApprunnerService#healthy_threshold}",
            "stability": "stable",
            "summary": "Health check Healthy Threshold."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 170
          },
          "name": "healthyThreshold",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apprunner_service#interval ApprunnerService#interval}",
            "stability": "stable",
            "summary": "Health check Interval."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 176
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apprunner_service#path ApprunnerService#path}",
            "stability": "stable",
            "summary": "Health check Path."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 182
          },
          "name": "path",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apprunner_service#protocol ApprunnerService#protocol}",
            "stability": "stable",
            "summary": "Health Check Protocol."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 188
          },
          "name": "protocol",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apprunner_service#timeout ApprunnerService#timeout}",
            "stability": "stable",
            "summary": "Health check Timeout."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 194
          },
          "name": "timeout",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apprunner_service#unhealthy_threshold ApprunnerService#unhealthy_threshold}",
            "stability": "stable",
            "summary": "Health check Unhealthy Threshold."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 200
          },
          "name": "unhealthyThreshold",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/apprunner-service/index:ApprunnerServiceHealthCheckConfiguration"
    },
    "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceHealthCheckConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceHealthCheckConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apprunner-service/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apprunner-service/index.ts",
        "line": 267
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 347
          },
          "name": "resetHealthyThreshold"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 363
          },
          "name": "resetInterval"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 379
          },
          "name": "resetPath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 395
          },
          "name": "resetProtocol"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 411
          },
          "name": "resetTimeout"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 427
          },
          "name": "resetUnhealthyThreshold"
        }
      ],
      "name": "ApprunnerServiceHealthCheckConfigurationOutputReference",
      "namespace": "apprunnerService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 351
          },
          "name": "healthyThresholdInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 367
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 383
          },
          "name": "pathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 399
          },
          "name": "protocolInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 415
          },
          "name": "timeoutInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 431
          },
          "name": "unhealthyThresholdInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 341
          },
          "name": "healthyThreshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 357
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 373
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 389
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 405
          },
          "name": "timeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 421
          },
          "name": "unhealthyThreshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 279
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceHealthCheckConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apprunner-service/index:ApprunnerServiceHealthCheckConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceInstanceConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceInstanceConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apprunner-service/index.ts",
        "line": 435
      },
      "name": "ApprunnerServiceInstanceConfiguration",
      "namespace": "apprunnerService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apprunner_service#cpu ApprunnerService#cpu}",
            "stability": "stable",
            "summary": "CPU."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 441
          },
          "name": "cpu",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apprunner_service#instance_role_arn ApprunnerService#instance_role_arn}",
            "stability": "stable",
            "summary": "Instance Role Arn."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 447
          },
          "name": "instanceRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apprunner_service#memory ApprunnerService#memory}",
            "stability": "stable",
            "summary": "Memory."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 453
          },
          "name": "memory",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apprunner-service/index:ApprunnerServiceInstanceConfiguration"
    },
    "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceInstanceConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceInstanceConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apprunner-service/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/apprunner-service/index.ts",
        "line": 499
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 561
          },
          "name": "resetCpu"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 577
          },
          "name": "resetInstanceRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 593
          },
          "name": "resetMemory"
        }
      ],
      "name": "ApprunnerServiceInstanceConfigurationOutputReference",
      "namespace": "apprunnerService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 565
          },
          "name": "cpuInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 581
          },
          "name": "instanceRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 597
          },
          "name": "memoryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 555
          },
          "name": "cpu",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 571
          },
          "name": "instanceRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 587
          },
          "name": "memory",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 511
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceInstanceConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apprunner-service/index:ApprunnerServiceInstanceConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceNetworkConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceNetworkConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apprunner-service/index.ts",
        "line": 828
      },
      "name": "ApprunnerServiceNetworkConfiguration",
      "namespace": "apprunnerService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apprunner_service#egress_configuration ApprunnerService#egress_configuration}",
            "stability": "stable",
            "summary": "Network egress configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 834
          },
          "name": "egressConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceNetworkConfigurationEgressConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apprunner_service#ingress_configuration ApprunnerService#ingress_configuration}",
            "stability": "stable",
            "summary": "Network ingress configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 840
          },
          "name": "ingressConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceNetworkConfigurationIngressConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apprunner_service#ip_address_type ApprunnerService#ip_address_type}",
            "stability": "stable",
            "summary": "App Runner service endpoint IP address type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 846
          },
          "name": "ipAddressType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apprunner-service/index:ApprunnerServiceNetworkConfiguration"
    },
    "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceNetworkConfigurationEgressConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceNetworkConfigurationEgressConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apprunner-service/index.ts",
        "line": 601
      },
      "name": "ApprunnerServiceNetworkConfigurationEgressConfiguration",
      "namespace": "apprunnerService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apprunner_service#egress_type ApprunnerService#egress_type}",
            "stability": "stable",
            "summary": "Network egress type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 607
          },
          "name": "egressType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apprunner_service#vpc_connector_arn ApprunnerService#vpc_connector_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the App Runner VpcConnector."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 613
          },
          "name": "vpcConnectorArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apprunner-service/index:ApprunnerServiceNetworkConfigurationEgressConfiguration"
    },
    "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceNetworkConfigurationEgressConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceNetworkConfigurationEgressConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apprunner-service/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/apprunner-service/index.ts",
        "line": 652
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 708
          },
          "name": "resetEgressType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 724
          },
          "name": "resetVpcConnectorArn"
        }
      ],
      "name": "ApprunnerServiceNetworkConfigurationEgressConfigurationOutputReference",
      "namespace": "apprunnerService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 712
          },
          "name": "egressTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 728
          },
          "name": "vpcConnectorArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 702
          },
          "name": "egressType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 718
          },
          "name": "vpcConnectorArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 664
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceNetworkConfigurationEgressConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apprunner-service/index:ApprunnerServiceNetworkConfigurationEgressConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceNetworkConfigurationIngressConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceNetworkConfigurationIngressConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apprunner-service/index.ts",
        "line": 732
      },
      "name": "ApprunnerServiceNetworkConfigurationIngressConfiguration",
      "namespace": "apprunnerService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apprunner_service#is_publicly_accessible ApprunnerService#is_publicly_accessible}",
            "stability": "stable",
            "summary": "It's set to true if the Apprunner service is publicly accessible. It's set to false otherwise."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 738
          },
          "name": "isPubliclyAccessible",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apprunner-service/index:ApprunnerServiceNetworkConfigurationIngressConfiguration"
    },
    "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceNetworkConfigurationIngressConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceNetworkConfigurationIngressConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apprunner-service/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/apprunner-service/index.ts",
        "line": 770
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 820
          },
          "name": "resetIsPubliclyAccessible"
        }
      ],
      "name": "ApprunnerServiceNetworkConfigurationIngressConfigurationOutputReference",
      "namespace": "apprunnerService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 824
          },
          "name": "isPubliclyAccessibleInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 814
          },
          "name": "isPubliclyAccessible",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 782
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceNetworkConfigurationIngressConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apprunner-service/index:ApprunnerServiceNetworkConfigurationIngressConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceNetworkConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceNetworkConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apprunner-service/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apprunner-service/index.ts",
        "line": 892
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 951
          },
          "name": "putEgressConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceNetworkConfigurationEgressConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 967
          },
          "name": "putIngressConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceNetworkConfigurationIngressConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 954
          },
          "name": "resetEgressConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 970
          },
          "name": "resetIngressConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 986
          },
          "name": "resetIpAddressType"
        }
      ],
      "name": "ApprunnerServiceNetworkConfigurationOutputReference",
      "namespace": "apprunnerService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 948
          },
          "name": "egressConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceNetworkConfigurationEgressConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 964
          },
          "name": "ingressConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceNetworkConfigurationIngressConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 958
          },
          "name": "egressConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceNetworkConfigurationEgressConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 974
          },
          "name": "ingressConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceNetworkConfigurationIngressConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 990
          },
          "name": "ipAddressTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 980
          },
          "name": "ipAddressType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 904
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceNetworkConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apprunner-service/index:ApprunnerServiceNetworkConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceObservabilityConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceObservabilityConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apprunner-service/index.ts",
        "line": 994
      },
      "name": "ApprunnerServiceObservabilityConfiguration",
      "namespace": "apprunnerService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apprunner_service#observability_configuration_arn ApprunnerService#observability_configuration_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the App Runner ObservabilityConfiguration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 1000
          },
          "name": "observabilityConfigurationArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apprunner_service#observability_enabled ApprunnerService#observability_enabled}",
            "stability": "stable",
            "summary": "Observability enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 1006
          },
          "name": "observabilityEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apprunner-service/index:ApprunnerServiceObservabilityConfiguration"
    },
    "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceObservabilityConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceObservabilityConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apprunner-service/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apprunner-service/index.ts",
        "line": 1045
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 1101
          },
          "name": "resetObservabilityConfigurationArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 1117
          },
          "name": "resetObservabilityEnabled"
        }
      ],
      "name": "ApprunnerServiceObservabilityConfigurationOutputReference",
      "namespace": "apprunnerService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 1105
          },
          "name": "observabilityConfigurationArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 1121
          },
          "name": "observabilityEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 1095
          },
          "name": "observabilityConfigurationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 1111
          },
          "name": "observabilityEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 1057
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceObservabilityConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apprunner-service/index:ApprunnerServiceObservabilityConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apprunner-service/index.ts",
        "line": 2949
      },
      "name": "ApprunnerServiceSourceConfiguration",
      "namespace": "apprunnerService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apprunner_service#authentication_configuration ApprunnerService#authentication_configuration}",
            "stability": "stable",
            "summary": "Authentication Configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 2955
          },
          "name": "authenticationConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationAuthenticationConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apprunner_service#auto_deployments_enabled ApprunnerService#auto_deployments_enabled}",
            "stability": "stable",
            "summary": "Auto Deployment enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 2961
          },
          "name": "autoDeploymentsEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apprunner_service#code_repository ApprunnerService#code_repository}",
            "stability": "stable",
            "summary": "Source Code Repository."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 2967
          },
          "name": "codeRepository",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationCodeRepository"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apprunner_service#image_repository ApprunnerService#image_repository}",
            "stability": "stable",
            "summary": "Image Repository."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 2973
          },
          "name": "imageRepository",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationImageRepository"
          }
        }
      ],
      "symbolId": "src/apprunner-service/index:ApprunnerServiceSourceConfiguration"
    },
    "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationAuthenticationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationAuthenticationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apprunner-service/index.ts",
        "line": 1125
      },
      "name": "ApprunnerServiceSourceConfigurationAuthenticationConfiguration",
      "namespace": "apprunnerService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apprunner_service#access_role_arn ApprunnerService#access_role_arn}",
            "stability": "stable",
            "summary": "Access Role Arn."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 1131
          },
          "name": "accessRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apprunner_service#connection_arn ApprunnerService#connection_arn}",
            "stability": "stable",
            "summary": "Connection Arn."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 1137
          },
          "name": "connectionArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apprunner-service/index:ApprunnerServiceSourceConfigurationAuthenticationConfiguration"
    },
    "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationAuthenticationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationAuthenticationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apprunner-service/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apprunner-service/index.ts",
        "line": 1176
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 1232
          },
          "name": "resetAccessRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 1248
          },
          "name": "resetConnectionArn"
        }
      ],
      "name": "ApprunnerServiceSourceConfigurationAuthenticationConfigurationOutputReference",
      "namespace": "apprunnerService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 1236
          },
          "name": "accessRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 1252
          },
          "name": "connectionArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 1226
          },
          "name": "accessRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 1242
          },
          "name": "connectionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 1188
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationAuthenticationConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apprunner-service/index:ApprunnerServiceSourceConfigurationAuthenticationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationCodeRepository": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationCodeRepository",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apprunner-service/index.ts",
        "line": 2085
      },
      "name": "ApprunnerServiceSourceConfigurationCodeRepository",
      "namespace": "apprunnerService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apprunner_service#code_configuration ApprunnerService#code_configuration}",
            "stability": "stable",
            "summary": "Code Configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 2091
          },
          "name": "codeConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apprunner_service#repository_url ApprunnerService#repository_url}",
            "stability": "stable",
            "summary": "Repository Url."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 2097
          },
          "name": "repositoryUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apprunner_service#source_code_version ApprunnerService#source_code_version}",
            "stability": "stable",
            "summary": "Source Code Version."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 2103
          },
          "name": "sourceCodeVersion",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationCodeRepositorySourceCodeVersion"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apprunner_service#source_directory ApprunnerService#source_directory}",
            "stability": "stable",
            "summary": "Source Directory."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 2109
          },
          "name": "sourceDirectory",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apprunner-service/index:ApprunnerServiceSourceConfigurationCodeRepository"
    },
    "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apprunner-service/index.ts",
        "line": 1823
      },
      "name": "ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfiguration",
      "namespace": "apprunnerService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apprunner_service#code_configuration_values ApprunnerService#code_configuration_values}",
            "stability": "stable",
            "summary": "Code Configuration Values."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 1829
          },
          "name": "codeConfigurationValues",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValues"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apprunner_service#configuration_source ApprunnerService#configuration_source}",
            "stability": "stable",
            "summary": "Configuration Source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 1835
          },
          "name": "configurationSource",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apprunner-service/index:ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfiguration"
    },
    "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValues": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValues",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apprunner-service/index.ts",
        "line": 1554
      },
      "name": "ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValues",
      "namespace": "apprunnerService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apprunner_service#build_command ApprunnerService#build_command}",
            "stability": "stable",
            "summary": "Build Command."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 1560
          },
          "name": "buildCommand",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apprunner_service#port ApprunnerService#port}",
            "stability": "stable",
            "summary": "Port."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 1566
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apprunner_service#runtime ApprunnerService#runtime}",
            "stability": "stable",
            "summary": "Runtime."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 1572
          },
          "name": "runtime",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apprunner_service#runtime_environment_secrets ApprunnerService#runtime_environment_secrets}",
            "stability": "stable",
            "summary": "The secrets and parameters that get referenced by your service as environment variables."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 1578
          },
          "name": "runtimeEnvironmentSecrets",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesRuntimeEnvironmentSecrets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apprunner_service#runtime_environment_variables ApprunnerService#runtime_environment_variables}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 1582
          },
          "name": "runtimeEnvironmentVariables",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesRuntimeEnvironmentVariables"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apprunner_service#start_command ApprunnerService#start_command}",
            "stability": "stable",
            "summary": "Start Command."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 1588
          },
          "name": "startCommand",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apprunner-service/index:ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValues"
    },
    "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apprunner-service/index.ts",
          "line": 1663
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apprunner-service/index.ts",
        "line": 1655
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 1780
          },
          "name": "putRuntimeEnvironmentSecrets",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesRuntimeEnvironmentSecrets"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 1796
          },
          "name": "putRuntimeEnvironmentVariables",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesRuntimeEnvironmentVariables"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 1735
          },
          "name": "resetBuildCommand"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 1751
          },
          "name": "resetPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 1767
          },
          "name": "resetRuntime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 1783
          },
          "name": "resetRuntimeEnvironmentSecrets"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 1799
          },
          "name": "resetRuntimeEnvironmentVariables"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 1815
          },
          "name": "resetStartCommand"
        }
      ],
      "name": "ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesOutputReference",
      "namespace": "apprunnerService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 1777
          },
          "name": "runtimeEnvironmentSecrets",
          "type": {
            "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesRuntimeEnvironmentSecretsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 1793
          },
          "name": "runtimeEnvironmentVariables",
          "type": {
            "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesRuntimeEnvironmentVariablesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 1739
          },
          "name": "buildCommandInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 1755
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 1787
          },
          "name": "runtimeEnvironmentSecretsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesRuntimeEnvironmentSecrets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 1803
          },
          "name": "runtimeEnvironmentVariablesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesRuntimeEnvironmentVariables"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 1771
          },
          "name": "runtimeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 1819
          },
          "name": "startCommandInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 1729
          },
          "name": "buildCommand",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 1745
          },
          "name": "port",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 1761
          },
          "name": "runtime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 1809
          },
          "name": "startCommand",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 1667
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValues"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apprunner-service/index:ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesOutputReference"
    },
    "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesRuntimeEnvironmentSecrets": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesRuntimeEnvironmentSecrets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apprunner-service/index.ts",
        "line": 1256
      },
      "name": "ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesRuntimeEnvironmentSecrets",
      "namespace": "apprunnerService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apprunner_service#name ApprunnerService#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 1260
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apprunner_service#value ApprunnerService#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 1264
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apprunner-service/index:ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesRuntimeEnvironmentSecrets"
    },
    "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesRuntimeEnvironmentSecretsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesRuntimeEnvironmentSecretsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apprunner-service/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apprunner-service/index.ts",
        "line": 1386
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 1401
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesRuntimeEnvironmentSecretsOutputReference"
            }
          }
        }
      ],
      "name": "ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesRuntimeEnvironmentSecretsList",
      "namespace": "apprunnerService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 1387
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesRuntimeEnvironmentSecrets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apprunner-service/index:ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesRuntimeEnvironmentSecretsList"
    },
    "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesRuntimeEnvironmentSecretsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesRuntimeEnvironmentSecretsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apprunner-service/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apprunner-service/index.ts",
        "line": 1303
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 1361
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 1377
          },
          "name": "resetValue"
        }
      ],
      "name": "ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesRuntimeEnvironmentSecretsOutputReference",
      "namespace": "apprunnerService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 1365
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 1381
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 1355
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 1371
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 1317
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesRuntimeEnvironmentSecrets"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apprunner-service/index:ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesRuntimeEnvironmentSecretsOutputReference"
    },
    "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesRuntimeEnvironmentVariables": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesRuntimeEnvironmentVariables",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apprunner-service/index.ts",
        "line": 1405
      },
      "name": "ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesRuntimeEnvironmentVariables",
      "namespace": "apprunnerService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apprunner_service#name ApprunnerService#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 1409
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apprunner_service#value ApprunnerService#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 1413
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apprunner-service/index:ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesRuntimeEnvironmentVariables"
    },
    "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesRuntimeEnvironmentVariablesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesRuntimeEnvironmentVariablesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apprunner-service/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apprunner-service/index.ts",
        "line": 1535
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 1550
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesRuntimeEnvironmentVariablesOutputReference"
            }
          }
        }
      ],
      "name": "ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesRuntimeEnvironmentVariablesList",
      "namespace": "apprunnerService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 1536
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesRuntimeEnvironmentVariables"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apprunner-service/index:ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesRuntimeEnvironmentVariablesList"
    },
    "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesRuntimeEnvironmentVariablesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesRuntimeEnvironmentVariablesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apprunner-service/index.ts",
          "line": 1462
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apprunner-service/index.ts",
        "line": 1452
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 1510
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 1526
          },
          "name": "resetValue"
        }
      ],
      "name": "ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesRuntimeEnvironmentVariablesOutputReference",
      "namespace": "apprunnerService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 1514
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 1530
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 1504
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 1520
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 1466
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesRuntimeEnvironmentVariables"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apprunner-service/index:ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesRuntimeEnvironmentVariablesOutputReference"
    },
    "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apprunner-service/index.ts",
          "line": 1882
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apprunner-service/index.ts",
        "line": 1874
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 1927
          },
          "name": "putCodeConfigurationValues",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValues"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 1930
          },
          "name": "resetCodeConfigurationValues"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 1946
          },
          "name": "resetConfigurationSource"
        }
      ],
      "name": "ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationOutputReference",
      "namespace": "apprunnerService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 1924
          },
          "name": "codeConfigurationValues",
          "type": {
            "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 1934
          },
          "name": "codeConfigurationValuesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValues"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 1950
          },
          "name": "configurationSourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 1940
          },
          "name": "configurationSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 1886
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apprunner-service/index:ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationCodeRepositoryOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationCodeRepositoryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apprunner-service/index.ts",
          "line": 2170
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apprunner-service/index.ts",
        "line": 2162
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 2227
          },
          "name": "putCodeConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 2259
          },
          "name": "putSourceCodeVersion",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationCodeRepositorySourceCodeVersion"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 2230
          },
          "name": "resetCodeConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 2246
          },
          "name": "resetRepositoryUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 2262
          },
          "name": "resetSourceCodeVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 2278
          },
          "name": "resetSourceDirectory"
        }
      ],
      "name": "ApprunnerServiceSourceConfigurationCodeRepositoryOutputReference",
      "namespace": "apprunnerService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 2224
          },
          "name": "codeConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 2256
          },
          "name": "sourceCodeVersion",
          "type": {
            "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationCodeRepositorySourceCodeVersionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 2234
          },
          "name": "codeConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 2250
          },
          "name": "repositoryUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 2266
          },
          "name": "sourceCodeVersionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationCodeRepositorySourceCodeVersion"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 2282
          },
          "name": "sourceDirectoryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 2240
          },
          "name": "repositoryUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 2272
          },
          "name": "sourceDirectory",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 2174
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationCodeRepository"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apprunner-service/index:ApprunnerServiceSourceConfigurationCodeRepositoryOutputReference"
    },
    "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationCodeRepositorySourceCodeVersion": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationCodeRepositorySourceCodeVersion",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apprunner-service/index.ts",
        "line": 1954
      },
      "name": "ApprunnerServiceSourceConfigurationCodeRepositorySourceCodeVersion",
      "namespace": "apprunnerService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apprunner_service#type ApprunnerService#type}",
            "stability": "stable",
            "summary": "Source Code Version Type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 1960
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apprunner_service#value ApprunnerService#value}",
            "stability": "stable",
            "summary": "Source Code Version Value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 1966
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apprunner-service/index:ApprunnerServiceSourceConfigurationCodeRepositorySourceCodeVersion"
    },
    "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationCodeRepositorySourceCodeVersionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationCodeRepositorySourceCodeVersionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apprunner-service/index.ts",
          "line": 2013
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apprunner-service/index.ts",
        "line": 2005
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 2061
          },
          "name": "resetType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 2077
          },
          "name": "resetValue"
        }
      ],
      "name": "ApprunnerServiceSourceConfigurationCodeRepositorySourceCodeVersionOutputReference",
      "namespace": "apprunnerService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 2065
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 2081
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 2055
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 2071
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 2017
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationCodeRepositorySourceCodeVersion"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apprunner-service/index:ApprunnerServiceSourceConfigurationCodeRepositorySourceCodeVersionOutputReference"
    },
    "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationImageRepository": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationImageRepository",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apprunner-service/index.ts",
        "line": 2783
      },
      "name": "ApprunnerServiceSourceConfigurationImageRepository",
      "namespace": "apprunnerService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apprunner_service#image_configuration ApprunnerService#image_configuration}",
            "stability": "stable",
            "summary": "Image Configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 2789
          },
          "name": "imageConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationImageRepositoryImageConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apprunner_service#image_identifier ApprunnerService#image_identifier}",
            "stability": "stable",
            "summary": "Image Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 2795
          },
          "name": "imageIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apprunner_service#image_repository_type ApprunnerService#image_repository_type}",
            "stability": "stable",
            "summary": "Image Repository Type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 2801
          },
          "name": "imageRepositoryType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apprunner-service/index:ApprunnerServiceSourceConfigurationImageRepository"
    },
    "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationImageRepositoryImageConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationImageRepositoryImageConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apprunner-service/index.ts",
        "line": 2584
      },
      "name": "ApprunnerServiceSourceConfigurationImageRepositoryImageConfiguration",
      "namespace": "apprunnerService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apprunner_service#port ApprunnerService#port}",
            "stability": "stable",
            "summary": "Port."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 2590
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apprunner_service#runtime_environment_secrets ApprunnerService#runtime_environment_secrets}",
            "stability": "stable",
            "summary": "The secrets and parameters that get referenced by your service as environment variables."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 2596
          },
          "name": "runtimeEnvironmentSecrets",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationImageRepositoryImageConfigurationRuntimeEnvironmentSecrets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apprunner_service#runtime_environment_variables ApprunnerService#runtime_environment_variables}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 2600
          },
          "name": "runtimeEnvironmentVariables",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationImageRepositoryImageConfigurationRuntimeEnvironmentVariables"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apprunner_service#start_command ApprunnerService#start_command}",
            "stability": "stable",
            "summary": "Start Command."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 2606
          },
          "name": "startCommand",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apprunner-service/index:ApprunnerServiceSourceConfigurationImageRepositoryImageConfiguration"
    },
    "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationImageRepositoryImageConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationImageRepositoryImageConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apprunner-service/index.ts",
          "line": 2667
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apprunner-service/index.ts",
        "line": 2659
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 2740
          },
          "name": "putRuntimeEnvironmentSecrets",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationImageRepositoryImageConfigurationRuntimeEnvironmentSecrets"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 2756
          },
          "name": "putRuntimeEnvironmentVariables",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationImageRepositoryImageConfigurationRuntimeEnvironmentVariables"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 2727
          },
          "name": "resetPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 2743
          },
          "name": "resetRuntimeEnvironmentSecrets"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 2759
          },
          "name": "resetRuntimeEnvironmentVariables"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 2775
          },
          "name": "resetStartCommand"
        }
      ],
      "name": "ApprunnerServiceSourceConfigurationImageRepositoryImageConfigurationOutputReference",
      "namespace": "apprunnerService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 2737
          },
          "name": "runtimeEnvironmentSecrets",
          "type": {
            "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationImageRepositoryImageConfigurationRuntimeEnvironmentSecretsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 2753
          },
          "name": "runtimeEnvironmentVariables",
          "type": {
            "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationImageRepositoryImageConfigurationRuntimeEnvironmentVariablesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 2731
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 2747
          },
          "name": "runtimeEnvironmentSecretsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationImageRepositoryImageConfigurationRuntimeEnvironmentSecrets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 2763
          },
          "name": "runtimeEnvironmentVariablesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationImageRepositoryImageConfigurationRuntimeEnvironmentVariables"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 2779
          },
          "name": "startCommandInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 2721
          },
          "name": "port",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 2769
          },
          "name": "startCommand",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 2671
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationImageRepositoryImageConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apprunner-service/index:ApprunnerServiceSourceConfigurationImageRepositoryImageConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationImageRepositoryImageConfigurationRuntimeEnvironmentSecrets": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationImageRepositoryImageConfigurationRuntimeEnvironmentSecrets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apprunner-service/index.ts",
        "line": 2286
      },
      "name": "ApprunnerServiceSourceConfigurationImageRepositoryImageConfigurationRuntimeEnvironmentSecrets",
      "namespace": "apprunnerService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apprunner_service#name ApprunnerService#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 2290
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apprunner_service#value ApprunnerService#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 2294
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apprunner-service/index:ApprunnerServiceSourceConfigurationImageRepositoryImageConfigurationRuntimeEnvironmentSecrets"
    },
    "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationImageRepositoryImageConfigurationRuntimeEnvironmentSecretsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationImageRepositoryImageConfigurationRuntimeEnvironmentSecretsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apprunner-service/index.ts",
          "line": 2424
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apprunner-service/index.ts",
        "line": 2416
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 2431
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationImageRepositoryImageConfigurationRuntimeEnvironmentSecretsOutputReference"
            }
          }
        }
      ],
      "name": "ApprunnerServiceSourceConfigurationImageRepositoryImageConfigurationRuntimeEnvironmentSecretsList",
      "namespace": "apprunnerService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 2417
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationImageRepositoryImageConfigurationRuntimeEnvironmentSecrets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apprunner-service/index:ApprunnerServiceSourceConfigurationImageRepositoryImageConfigurationRuntimeEnvironmentSecretsList"
    },
    "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationImageRepositoryImageConfigurationRuntimeEnvironmentSecretsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationImageRepositoryImageConfigurationRuntimeEnvironmentSecretsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apprunner-service/index.ts",
          "line": 2343
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apprunner-service/index.ts",
        "line": 2333
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 2391
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 2407
          },
          "name": "resetValue"
        }
      ],
      "name": "ApprunnerServiceSourceConfigurationImageRepositoryImageConfigurationRuntimeEnvironmentSecretsOutputReference",
      "namespace": "apprunnerService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 2395
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 2411
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 2385
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 2401
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 2347
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationImageRepositoryImageConfigurationRuntimeEnvironmentSecrets"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apprunner-service/index:ApprunnerServiceSourceConfigurationImageRepositoryImageConfigurationRuntimeEnvironmentSecretsOutputReference"
    },
    "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationImageRepositoryImageConfigurationRuntimeEnvironmentVariables": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationImageRepositoryImageConfigurationRuntimeEnvironmentVariables",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apprunner-service/index.ts",
        "line": 2435
      },
      "name": "ApprunnerServiceSourceConfigurationImageRepositoryImageConfigurationRuntimeEnvironmentVariables",
      "namespace": "apprunnerService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apprunner_service#name ApprunnerService#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 2439
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apprunner_service#value ApprunnerService#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 2443
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apprunner-service/index:ApprunnerServiceSourceConfigurationImageRepositoryImageConfigurationRuntimeEnvironmentVariables"
    },
    "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationImageRepositoryImageConfigurationRuntimeEnvironmentVariablesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationImageRepositoryImageConfigurationRuntimeEnvironmentVariablesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apprunner-service/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apprunner-service/index.ts",
        "line": 2565
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 2580
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationImageRepositoryImageConfigurationRuntimeEnvironmentVariablesOutputReference"
            }
          }
        }
      ],
      "name": "ApprunnerServiceSourceConfigurationImageRepositoryImageConfigurationRuntimeEnvironmentVariablesList",
      "namespace": "apprunnerService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 2566
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationImageRepositoryImageConfigurationRuntimeEnvironmentVariables"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apprunner-service/index:ApprunnerServiceSourceConfigurationImageRepositoryImageConfigurationRuntimeEnvironmentVariablesList"
    },
    "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationImageRepositoryImageConfigurationRuntimeEnvironmentVariablesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationImageRepositoryImageConfigurationRuntimeEnvironmentVariablesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apprunner-service/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apprunner-service/index.ts",
        "line": 2482
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 2540
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 2556
          },
          "name": "resetValue"
        }
      ],
      "name": "ApprunnerServiceSourceConfigurationImageRepositoryImageConfigurationRuntimeEnvironmentVariablesOutputReference",
      "namespace": "apprunnerService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 2544
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 2560
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 2534
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 2550
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 2496
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationImageRepositoryImageConfigurationRuntimeEnvironmentVariables"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apprunner-service/index:ApprunnerServiceSourceConfigurationImageRepositoryImageConfigurationRuntimeEnvironmentVariablesOutputReference"
    },
    "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationImageRepositoryOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationImageRepositoryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apprunner-service/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/apprunner-service/index.ts",
        "line": 2847
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 2906
          },
          "name": "putImageConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationImageRepositoryImageConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 2909
          },
          "name": "resetImageConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 2925
          },
          "name": "resetImageIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 2941
          },
          "name": "resetImageRepositoryType"
        }
      ],
      "name": "ApprunnerServiceSourceConfigurationImageRepositoryOutputReference",
      "namespace": "apprunnerService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 2903
          },
          "name": "imageConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationImageRepositoryImageConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 2913
          },
          "name": "imageConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationImageRepositoryImageConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 2929
          },
          "name": "imageIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 2945
          },
          "name": "imageRepositoryTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 2919
          },
          "name": "imageIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 2935
          },
          "name": "imageRepositoryType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 2859
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationImageRepository"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apprunner-service/index:ApprunnerServiceSourceConfigurationImageRepositoryOutputReference"
    },
    "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apprunner-service/index.ts",
          "line": 3034
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apprunner-service/index.ts",
        "line": 3026
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 3091
          },
          "name": "putAuthenticationConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationAuthenticationConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 3123
          },
          "name": "putCodeRepository",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationCodeRepository"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 3139
          },
          "name": "putImageRepository",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationImageRepository"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 3094
          },
          "name": "resetAuthenticationConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 3110
          },
          "name": "resetAutoDeploymentsEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 3126
          },
          "name": "resetCodeRepository"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 3142
          },
          "name": "resetImageRepository"
        }
      ],
      "name": "ApprunnerServiceSourceConfigurationOutputReference",
      "namespace": "apprunnerService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 3088
          },
          "name": "authenticationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationAuthenticationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 3120
          },
          "name": "codeRepository",
          "type": {
            "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationCodeRepositoryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 3136
          },
          "name": "imageRepository",
          "type": {
            "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationImageRepositoryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 3098
          },
          "name": "authenticationConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationAuthenticationConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 3114
          },
          "name": "autoDeploymentsEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 3130
          },
          "name": "codeRepositoryInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationCodeRepository"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 3146
          },
          "name": "imageRepositoryInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfigurationImageRepository"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 3104
          },
          "name": "autoDeploymentsEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 3038
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceSourceConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apprunner-service/index:ApprunnerServiceSourceConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apprunner-service/index.ts",
        "line": 3150
      },
      "name": "ApprunnerServiceTags",
      "namespace": "apprunnerService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apprunner_service#key ApprunnerService#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 3154
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apprunner_service#value ApprunnerService#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 3158
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apprunner-service/index:ApprunnerServiceTags"
    },
    "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apprunner-service/index.ts",
          "line": 3288
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apprunner-service/index.ts",
        "line": 3280
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 3295
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceTagsOutputReference"
            }
          }
        }
      ],
      "name": "ApprunnerServiceTagsList",
      "namespace": "apprunnerService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 3281
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apprunner-service/index:ApprunnerServiceTagsList"
    },
    "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apprunner-service/index.ts",
          "line": 3207
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apprunner-service/index.ts",
        "line": 3197
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 3255
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 3271
          },
          "name": "resetValue"
        }
      ],
      "name": "ApprunnerServiceTagsOutputReference",
      "namespace": "apprunnerService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 3259
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 3275
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 3249
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 3265
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-service/index.ts",
            "line": 3211
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apprunnerService.ApprunnerServiceTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apprunner-service/index:ApprunnerServiceTagsOutputReference"
    },
    "@cdktn/provider-awscc.apprunnerVpcConnector.ApprunnerVpcConnector": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apprunner_vpc_connector awscc_apprunner_vpc_connector}."
      },
      "fqn": "@cdktn/provider-awscc.apprunnerVpcConnector.ApprunnerVpcConnector",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apprunner_vpc_connector awscc_apprunner_vpc_connector} Resource."
        },
        "locationInModule": {
          "filename": "src/apprunner-vpc-connector/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-awscc.apprunnerVpcConnector.ApprunnerVpcConnectorConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apprunner-vpc-connector/index.ts",
        "line": 193
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ApprunnerVpcConnector resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/apprunner-vpc-connector/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 ApprunnerVpcConnector to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apprunner_vpc_connector#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ApprunnerVpcConnector that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ApprunnerVpcConnector to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-vpc-connector/index.ts",
            "line": 290
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.apprunnerVpcConnector.ApprunnerVpcConnectorTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-vpc-connector/index.ts",
            "line": 264
          },
          "name": "resetSecurityGroups"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-vpc-connector/index.ts",
            "line": 293
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-vpc-connector/index.ts",
            "line": 314
          },
          "name": "resetVpcConnectorName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-vpc-connector/index.ts",
            "line": 331
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-vpc-connector/index.ts",
            "line": 340
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ApprunnerVpcConnector",
      "namespace": "apprunnerVpcConnector",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-vpc-connector/index.ts",
            "line": 198
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-vpc-connector/index.ts",
            "line": 252
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-vpc-connector/index.ts",
            "line": 287
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.apprunnerVpcConnector.ApprunnerVpcConnectorTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-vpc-connector/index.ts",
            "line": 302
          },
          "name": "vpcConnectorArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-vpc-connector/index.ts",
            "line": 323
          },
          "name": "vpcConnectorRevision",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-vpc-connector/index.ts",
            "line": 268
          },
          "name": "securityGroupsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-vpc-connector/index.ts",
            "line": 281
          },
          "name": "subnetsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-vpc-connector/index.ts",
            "line": 297
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apprunnerVpcConnector.ApprunnerVpcConnectorTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-vpc-connector/index.ts",
            "line": 318
          },
          "name": "vpcConnectorNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-vpc-connector/index.ts",
            "line": 258
          },
          "name": "securityGroups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-vpc-connector/index.ts",
            "line": 274
          },
          "name": "subnets",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-vpc-connector/index.ts",
            "line": 308
          },
          "name": "vpcConnectorName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apprunner-vpc-connector/index:ApprunnerVpcConnector"
    },
    "@cdktn/provider-awscc.apprunnerVpcConnector.ApprunnerVpcConnectorConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apprunnerVpcConnector.ApprunnerVpcConnectorConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apprunner-vpc-connector/index.ts",
        "line": 14
      },
      "name": "ApprunnerVpcConnectorConfig",
      "namespace": "apprunnerVpcConnector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Specify IDs of subnets of a single Amazon VPC. App Runner determines the Amazon VPC from the subnets you specify.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apprunner_vpc_connector#subnets ApprunnerVpcConnector#subnets}",
            "stability": "stable",
            "summary": "A list of IDs of subnets that App Runner should use when it associates your service with a custom Amazon VPC."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-vpc-connector/index.ts",
            "line": 26
          },
          "name": "subnets",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If not specified, App Runner uses the default security group of the Amazon VPC. The default security group allows all outbound traffic.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apprunner_vpc_connector#security_groups ApprunnerVpcConnector#security_groups}",
            "stability": "stable",
            "summary": "A list of IDs of security groups that App Runner should use for access to AWS resources under the specified subnets."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-vpc-connector/index.ts",
            "line": 20
          },
          "name": "securityGroups",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "A tag is a key-value pair.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apprunner_vpc_connector#tags ApprunnerVpcConnector#tags}",
            "stability": "stable",
            "summary": "A list of metadata items that you can associate with your VPC connector resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-vpc-connector/index.ts",
            "line": 32
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apprunnerVpcConnector.ApprunnerVpcConnectorTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you don't specify a name, AWS CloudFormation generates a name for your VPC connector.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apprunner_vpc_connector#vpc_connector_name ApprunnerVpcConnector#vpc_connector_name}",
            "stability": "stable",
            "summary": "A name for the VPC connector."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-vpc-connector/index.ts",
            "line": 38
          },
          "name": "vpcConnectorName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apprunner-vpc-connector/index:ApprunnerVpcConnectorConfig"
    },
    "@cdktn/provider-awscc.apprunnerVpcConnector.ApprunnerVpcConnectorTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apprunnerVpcConnector.ApprunnerVpcConnectorTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apprunner-vpc-connector/index.ts",
        "line": 40
      },
      "name": "ApprunnerVpcConnectorTags",
      "namespace": "apprunnerVpcConnector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apprunner_vpc_connector#key ApprunnerVpcConnector#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-vpc-connector/index.ts",
            "line": 44
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apprunner_vpc_connector#value ApprunnerVpcConnector#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-vpc-connector/index.ts",
            "line": 48
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apprunner-vpc-connector/index:ApprunnerVpcConnectorTags"
    },
    "@cdktn/provider-awscc.apprunnerVpcConnector.ApprunnerVpcConnectorTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apprunnerVpcConnector.ApprunnerVpcConnectorTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apprunner-vpc-connector/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apprunner-vpc-connector/index.ts",
        "line": 170
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-vpc-connector/index.ts",
            "line": 185
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.apprunnerVpcConnector.ApprunnerVpcConnectorTagsOutputReference"
            }
          }
        }
      ],
      "name": "ApprunnerVpcConnectorTagsList",
      "namespace": "apprunnerVpcConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-vpc-connector/index.ts",
            "line": 171
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apprunnerVpcConnector.ApprunnerVpcConnectorTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apprunner-vpc-connector/index:ApprunnerVpcConnectorTagsList"
    },
    "@cdktn/provider-awscc.apprunnerVpcConnector.ApprunnerVpcConnectorTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apprunnerVpcConnector.ApprunnerVpcConnectorTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apprunner-vpc-connector/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/apprunner-vpc-connector/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-vpc-connector/index.ts",
            "line": 145
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-vpc-connector/index.ts",
            "line": 161
          },
          "name": "resetValue"
        }
      ],
      "name": "ApprunnerVpcConnectorTagsOutputReference",
      "namespace": "apprunnerVpcConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-vpc-connector/index.ts",
            "line": 149
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-vpc-connector/index.ts",
            "line": 165
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-vpc-connector/index.ts",
            "line": 139
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-vpc-connector/index.ts",
            "line": 155
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-vpc-connector/index.ts",
            "line": 101
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apprunnerVpcConnector.ApprunnerVpcConnectorTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apprunner-vpc-connector/index:ApprunnerVpcConnectorTagsOutputReference"
    },
    "@cdktn/provider-awscc.apprunnerVpcIngressConnection.ApprunnerVpcIngressConnection": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apprunner_vpc_ingress_connection awscc_apprunner_vpc_ingress_connection}."
      },
      "fqn": "@cdktn/provider-awscc.apprunnerVpcIngressConnection.ApprunnerVpcIngressConnection",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apprunner_vpc_ingress_connection awscc_apprunner_vpc_ingress_connection} Resource."
        },
        "locationInModule": {
          "filename": "src/apprunner-vpc-ingress-connection/index.ts",
          "line": 348
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.apprunnerVpcIngressConnection.ApprunnerVpcIngressConnectionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apprunner-vpc-ingress-connection/index.ts",
        "line": 316
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ApprunnerVpcIngressConnection resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/apprunner-vpc-ingress-connection/index.ts",
            "line": 333
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ApprunnerVpcIngressConnection to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apprunner_vpc_ingress_connection#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ApprunnerVpcIngressConnection that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ApprunnerVpcIngressConnection to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-vpc-ingress-connection/index.ts",
            "line": 389
          },
          "name": "putIngressVpcConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.apprunnerVpcIngressConnection.ApprunnerVpcIngressConnectionIngressVpcConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-vpc-ingress-connection/index.ts",
            "line": 420
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.apprunnerVpcIngressConnection.ApprunnerVpcIngressConnectionTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-vpc-ingress-connection/index.ts",
            "line": 423
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-vpc-ingress-connection/index.ts",
            "line": 444
          },
          "name": "resetVpcIngressConnectionName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-vpc-ingress-connection/index.ts",
            "line": 456
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-vpc-ingress-connection/index.ts",
            "line": 465
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ApprunnerVpcIngressConnection",
      "namespace": "apprunnerVpcIngressConnection",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-vpc-ingress-connection/index.ts",
            "line": 321
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-vpc-ingress-connection/index.ts",
            "line": 375
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-vpc-ingress-connection/index.ts",
            "line": 380
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-vpc-ingress-connection/index.ts",
            "line": 386
          },
          "name": "ingressVpcConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.apprunnerVpcIngressConnection.ApprunnerVpcIngressConnectionIngressVpcConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-vpc-ingress-connection/index.ts",
            "line": 411
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-vpc-ingress-connection/index.ts",
            "line": 417
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.apprunnerVpcIngressConnection.ApprunnerVpcIngressConnectionTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-vpc-ingress-connection/index.ts",
            "line": 432
          },
          "name": "vpcIngressConnectionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-vpc-ingress-connection/index.ts",
            "line": 393
          },
          "name": "ingressVpcConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apprunnerVpcIngressConnection.ApprunnerVpcIngressConnectionIngressVpcConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-vpc-ingress-connection/index.ts",
            "line": 406
          },
          "name": "serviceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-vpc-ingress-connection/index.ts",
            "line": 427
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apprunnerVpcIngressConnection.ApprunnerVpcIngressConnectionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-vpc-ingress-connection/index.ts",
            "line": 448
          },
          "name": "vpcIngressConnectionNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-vpc-ingress-connection/index.ts",
            "line": 399
          },
          "name": "serviceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-vpc-ingress-connection/index.ts",
            "line": 438
          },
          "name": "vpcIngressConnectionName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apprunner-vpc-ingress-connection/index:ApprunnerVpcIngressConnection"
    },
    "@cdktn/provider-awscc.apprunnerVpcIngressConnection.ApprunnerVpcIngressConnectionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apprunnerVpcIngressConnection.ApprunnerVpcIngressConnectionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apprunner-vpc-ingress-connection/index.ts",
        "line": 14
      },
      "name": "ApprunnerVpcIngressConnectionConfig",
      "namespace": "apprunnerVpcIngressConnection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apprunner_vpc_ingress_connection#ingress_vpc_configuration ApprunnerVpcIngressConnection#ingress_vpc_configuration}",
            "stability": "stable",
            "summary": "The configuration of customer?s VPC and related VPC endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-vpc-ingress-connection/index.ts",
            "line": 20
          },
          "name": "ingressVpcConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.apprunnerVpcIngressConnection.ApprunnerVpcIngressConnectionIngressVpcConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apprunner_vpc_ingress_connection#service_arn ApprunnerVpcIngressConnection#service_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-vpc-ingress-connection/index.ts",
            "line": 26
          },
          "name": "serviceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apprunner_vpc_ingress_connection#tags ApprunnerVpcIngressConnection#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-vpc-ingress-connection/index.ts",
            "line": 30
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apprunnerVpcIngressConnection.ApprunnerVpcIngressConnectionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apprunner_vpc_ingress_connection#vpc_ingress_connection_name ApprunnerVpcIngressConnection#vpc_ingress_connection_name}",
            "stability": "stable",
            "summary": "The customer-provided Vpc Ingress Connection name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-vpc-ingress-connection/index.ts",
            "line": 36
          },
          "name": "vpcIngressConnectionName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apprunner-vpc-ingress-connection/index:ApprunnerVpcIngressConnectionConfig"
    },
    "@cdktn/provider-awscc.apprunnerVpcIngressConnection.ApprunnerVpcIngressConnectionIngressVpcConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apprunnerVpcIngressConnection.ApprunnerVpcIngressConnectionIngressVpcConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apprunner-vpc-ingress-connection/index.ts",
        "line": 38
      },
      "name": "ApprunnerVpcIngressConnectionIngressVpcConfiguration",
      "namespace": "apprunnerVpcIngressConnection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apprunner_vpc_ingress_connection#vpc_endpoint_id ApprunnerVpcIngressConnection#vpc_endpoint_id}",
            "stability": "stable",
            "summary": "The ID of the VPC endpoint that your App Runner service connects to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-vpc-ingress-connection/index.ts",
            "line": 44
          },
          "name": "vpcEndpointId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apprunner_vpc_ingress_connection#vpc_id ApprunnerVpcIngressConnection#vpc_id}",
            "stability": "stable",
            "summary": "The ID of the VPC that the VPC endpoint is used in."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-vpc-ingress-connection/index.ts",
            "line": 50
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apprunner-vpc-ingress-connection/index:ApprunnerVpcIngressConnectionIngressVpcConfiguration"
    },
    "@cdktn/provider-awscc.apprunnerVpcIngressConnection.ApprunnerVpcIngressConnectionIngressVpcConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apprunnerVpcIngressConnection.ApprunnerVpcIngressConnectionIngressVpcConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apprunner-vpc-ingress-connection/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/apprunner-vpc-ingress-connection/index.ts",
        "line": 89
      },
      "name": "ApprunnerVpcIngressConnectionIngressVpcConfigurationOutputReference",
      "namespace": "apprunnerVpcIngressConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-vpc-ingress-connection/index.ts",
            "line": 146
          },
          "name": "vpcEndpointIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-vpc-ingress-connection/index.ts",
            "line": 159
          },
          "name": "vpcIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-vpc-ingress-connection/index.ts",
            "line": 139
          },
          "name": "vpcEndpointId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-vpc-ingress-connection/index.ts",
            "line": 152
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-vpc-ingress-connection/index.ts",
            "line": 101
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apprunnerVpcIngressConnection.ApprunnerVpcIngressConnectionIngressVpcConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apprunner-vpc-ingress-connection/index:ApprunnerVpcIngressConnectionIngressVpcConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.apprunnerVpcIngressConnection.ApprunnerVpcIngressConnectionTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apprunnerVpcIngressConnection.ApprunnerVpcIngressConnectionTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apprunner-vpc-ingress-connection/index.ts",
        "line": 163
      },
      "name": "ApprunnerVpcIngressConnectionTags",
      "namespace": "apprunnerVpcIngressConnection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apprunner_vpc_ingress_connection#key ApprunnerVpcIngressConnection#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-vpc-ingress-connection/index.ts",
            "line": 167
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apprunner_vpc_ingress_connection#value ApprunnerVpcIngressConnection#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-vpc-ingress-connection/index.ts",
            "line": 171
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apprunner-vpc-ingress-connection/index:ApprunnerVpcIngressConnectionTags"
    },
    "@cdktn/provider-awscc.apprunnerVpcIngressConnection.ApprunnerVpcIngressConnectionTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apprunnerVpcIngressConnection.ApprunnerVpcIngressConnectionTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apprunner-vpc-ingress-connection/index.ts",
          "line": 301
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apprunner-vpc-ingress-connection/index.ts",
        "line": 293
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-vpc-ingress-connection/index.ts",
            "line": 308
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.apprunnerVpcIngressConnection.ApprunnerVpcIngressConnectionTagsOutputReference"
            }
          }
        }
      ],
      "name": "ApprunnerVpcIngressConnectionTagsList",
      "namespace": "apprunnerVpcIngressConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-vpc-ingress-connection/index.ts",
            "line": 294
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apprunnerVpcIngressConnection.ApprunnerVpcIngressConnectionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apprunner-vpc-ingress-connection/index:ApprunnerVpcIngressConnectionTagsList"
    },
    "@cdktn/provider-awscc.apprunnerVpcIngressConnection.ApprunnerVpcIngressConnectionTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apprunnerVpcIngressConnection.ApprunnerVpcIngressConnectionTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apprunner-vpc-ingress-connection/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apprunner-vpc-ingress-connection/index.ts",
        "line": 210
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-vpc-ingress-connection/index.ts",
            "line": 268
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-vpc-ingress-connection/index.ts",
            "line": 284
          },
          "name": "resetValue"
        }
      ],
      "name": "ApprunnerVpcIngressConnectionTagsOutputReference",
      "namespace": "apprunnerVpcIngressConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-vpc-ingress-connection/index.ts",
            "line": 272
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apprunner-vpc-ingress-connection/index.ts",
            "line": 288
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-vpc-ingress-connection/index.ts",
            "line": 262
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-vpc-ingress-connection/index.ts",
            "line": 278
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apprunner-vpc-ingress-connection/index.ts",
            "line": 224
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apprunnerVpcIngressConnection.ApprunnerVpcIngressConnectionTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apprunner-vpc-ingress-connection/index:ApprunnerVpcIngressConnectionTagsOutputReference"
    },
    "@cdktn/provider-awscc.appstreamAppBlock.AppstreamAppBlock": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_app_block awscc_appstream_app_block}."
      },
      "fqn": "@cdktn/provider-awscc.appstreamAppBlock.AppstreamAppBlock",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_app_block awscc_appstream_app_block} Resource."
        },
        "locationInModule": {
          "filename": "src/appstream-app-block/index.ts",
          "line": 1063
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.appstreamAppBlock.AppstreamAppBlockConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appstream-app-block/index.ts",
        "line": 1031
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a AppstreamAppBlock resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 1048
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the AppstreamAppBlock to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_app_block#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing AppstreamAppBlock that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the AppstreamAppBlock to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 1174
          },
          "name": "putPostSetupScriptDetails",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appstreamAppBlock.AppstreamAppBlockPostSetupScriptDetails"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 1190
          },
          "name": "putSetupScriptDetails",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appstreamAppBlock.AppstreamAppBlockSetupScriptDetails"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 1206
          },
          "name": "putSourceS3Location",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appstreamAppBlock.AppstreamAppBlockSourceS3Location"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 1219
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.appstreamAppBlock.AppstreamAppBlockTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 1111
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 1127
          },
          "name": "resetDisplayName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 1161
          },
          "name": "resetPackagingType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 1177
          },
          "name": "resetPostSetupScriptDetails"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 1193
          },
          "name": "resetSetupScriptDetails"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 1222
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 1234
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 1247
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "AppstreamAppBlock",
      "namespace": "appstreamAppBlock",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 1036
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 1094
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 1099
          },
          "name": "createdTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 1136
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 1171
          },
          "name": "postSetupScriptDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.appstreamAppBlock.AppstreamAppBlockPostSetupScriptDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 1187
          },
          "name": "setupScriptDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.appstreamAppBlock.AppstreamAppBlockSetupScriptDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 1203
          },
          "name": "sourceS3Location",
          "type": {
            "fqn": "@cdktn/provider-awscc.appstreamAppBlock.AppstreamAppBlockSourceS3LocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 1216
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.appstreamAppBlock.AppstreamAppBlockTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 1115
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 1131
          },
          "name": "displayNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 1149
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 1165
          },
          "name": "packagingTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 1181
          },
          "name": "postSetupScriptDetailsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appstreamAppBlock.AppstreamAppBlockPostSetupScriptDetails"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 1197
          },
          "name": "setupScriptDetailsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appstreamAppBlock.AppstreamAppBlockSetupScriptDetails"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 1210
          },
          "name": "sourceS3LocationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appstreamAppBlock.AppstreamAppBlockSourceS3Location"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 1226
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appstreamAppBlock.AppstreamAppBlockTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 1105
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 1121
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 1142
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 1155
          },
          "name": "packagingType",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appstream-app-block/index:AppstreamAppBlock"
    },
    "@cdktn/provider-awscc.appstreamAppBlock.AppstreamAppBlockConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appstreamAppBlock.AppstreamAppBlockConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appstream-app-block/index.ts",
        "line": 14
      },
      "name": "AppstreamAppBlockConfig",
      "namespace": "appstreamAppBlock",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_app_block#name AppstreamAppBlock#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 26
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_app_block#source_s3_location AppstreamAppBlock#source_s3_location}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 42
          },
          "name": "sourceS3Location",
          "type": {
            "fqn": "@cdktn/provider-awscc.appstreamAppBlock.AppstreamAppBlockSourceS3Location"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_app_block#description AppstreamAppBlock#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 18
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_app_block#display_name AppstreamAppBlock#display_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 22
          },
          "name": "displayName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_app_block#packaging_type AppstreamAppBlock#packaging_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 30
          },
          "name": "packagingType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_app_block#post_setup_script_details AppstreamAppBlock#post_setup_script_details}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 34
          },
          "name": "postSetupScriptDetails",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appstreamAppBlock.AppstreamAppBlockPostSetupScriptDetails"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_app_block#setup_script_details AppstreamAppBlock#setup_script_details}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 38
          },
          "name": "setupScriptDetails",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appstreamAppBlock.AppstreamAppBlockSetupScriptDetails"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_app_block#tags AppstreamAppBlock#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 46
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appstreamAppBlock.AppstreamAppBlockTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appstream-app-block/index:AppstreamAppBlockConfig"
    },
    "@cdktn/provider-awscc.appstreamAppBlock.AppstreamAppBlockPostSetupScriptDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appstreamAppBlock.AppstreamAppBlockPostSetupScriptDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appstream-app-block/index.ts",
        "line": 175
      },
      "name": "AppstreamAppBlockPostSetupScriptDetails",
      "namespace": "appstreamAppBlock",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_app_block#executable_parameters AppstreamAppBlock#executable_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 179
          },
          "name": "executableParameters",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_app_block#executable_path AppstreamAppBlock#executable_path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 183
          },
          "name": "executablePath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_app_block#script_s3_location AppstreamAppBlock#script_s3_location}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 187
          },
          "name": "scriptS3Location",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appstreamAppBlock.AppstreamAppBlockPostSetupScriptDetailsScriptS3Location"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_app_block#timeout_in_seconds AppstreamAppBlock#timeout_in_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 191
          },
          "name": "timeoutInSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/appstream-app-block/index:AppstreamAppBlockPostSetupScriptDetails"
    },
    "@cdktn/provider-awscc.appstreamAppBlock.AppstreamAppBlockPostSetupScriptDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appstreamAppBlock.AppstreamAppBlockPostSetupScriptDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appstream-app-block/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/appstream-app-block/index.ts",
        "line": 244
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 341
          },
          "name": "putScriptS3Location",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appstreamAppBlock.AppstreamAppBlockPostSetupScriptDetailsScriptS3Location"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 312
          },
          "name": "resetExecutableParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 328
          },
          "name": "resetExecutablePath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 344
          },
          "name": "resetScriptS3Location"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 360
          },
          "name": "resetTimeoutInSeconds"
        }
      ],
      "name": "AppstreamAppBlockPostSetupScriptDetailsOutputReference",
      "namespace": "appstreamAppBlock",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 338
          },
          "name": "scriptS3Location",
          "type": {
            "fqn": "@cdktn/provider-awscc.appstreamAppBlock.AppstreamAppBlockPostSetupScriptDetailsScriptS3LocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 316
          },
          "name": "executableParametersInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 332
          },
          "name": "executablePathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 348
          },
          "name": "scriptS3LocationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appstreamAppBlock.AppstreamAppBlockPostSetupScriptDetailsScriptS3Location"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 364
          },
          "name": "timeoutInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 306
          },
          "name": "executableParameters",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 322
          },
          "name": "executablePath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 354
          },
          "name": "timeoutInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 256
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appstreamAppBlock.AppstreamAppBlockPostSetupScriptDetails"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appstream-app-block/index:AppstreamAppBlockPostSetupScriptDetailsOutputReference"
    },
    "@cdktn/provider-awscc.appstreamAppBlock.AppstreamAppBlockPostSetupScriptDetailsScriptS3Location": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appstreamAppBlock.AppstreamAppBlockPostSetupScriptDetailsScriptS3Location",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appstream-app-block/index.ts",
        "line": 48
      },
      "name": "AppstreamAppBlockPostSetupScriptDetailsScriptS3Location",
      "namespace": "appstreamAppBlock",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_app_block#s3_bucket AppstreamAppBlock#s3_bucket}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 52
          },
          "name": "s3Bucket",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_app_block#s3_key AppstreamAppBlock#s3_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 56
          },
          "name": "s3Key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appstream-app-block/index:AppstreamAppBlockPostSetupScriptDetailsScriptS3Location"
    },
    "@cdktn/provider-awscc.appstreamAppBlock.AppstreamAppBlockPostSetupScriptDetailsScriptS3LocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appstreamAppBlock.AppstreamAppBlockPostSetupScriptDetailsScriptS3LocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appstream-app-block/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appstream-app-block/index.ts",
        "line": 95
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 151
          },
          "name": "resetS3Bucket"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 167
          },
          "name": "resetS3Key"
        }
      ],
      "name": "AppstreamAppBlockPostSetupScriptDetailsScriptS3LocationOutputReference",
      "namespace": "appstreamAppBlock",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 155
          },
          "name": "s3BucketInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 171
          },
          "name": "s3KeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 145
          },
          "name": "s3Bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 161
          },
          "name": "s3Key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 107
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appstreamAppBlock.AppstreamAppBlockPostSetupScriptDetailsScriptS3Location"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appstream-app-block/index:AppstreamAppBlockPostSetupScriptDetailsScriptS3LocationOutputReference"
    },
    "@cdktn/provider-awscc.appstreamAppBlock.AppstreamAppBlockSetupScriptDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appstreamAppBlock.AppstreamAppBlockSetupScriptDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appstream-app-block/index.ts",
        "line": 495
      },
      "name": "AppstreamAppBlockSetupScriptDetails",
      "namespace": "appstreamAppBlock",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_app_block#executable_parameters AppstreamAppBlock#executable_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 499
          },
          "name": "executableParameters",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_app_block#executable_path AppstreamAppBlock#executable_path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 503
          },
          "name": "executablePath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_app_block#script_s3_location AppstreamAppBlock#script_s3_location}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 507
          },
          "name": "scriptS3Location",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appstreamAppBlock.AppstreamAppBlockSetupScriptDetailsScriptS3Location"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_app_block#timeout_in_seconds AppstreamAppBlock#timeout_in_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 511
          },
          "name": "timeoutInSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/appstream-app-block/index:AppstreamAppBlockSetupScriptDetails"
    },
    "@cdktn/provider-awscc.appstreamAppBlock.AppstreamAppBlockSetupScriptDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appstreamAppBlock.AppstreamAppBlockSetupScriptDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appstream-app-block/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/appstream-app-block/index.ts",
        "line": 564
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 661
          },
          "name": "putScriptS3Location",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appstreamAppBlock.AppstreamAppBlockSetupScriptDetailsScriptS3Location"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 632
          },
          "name": "resetExecutableParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 648
          },
          "name": "resetExecutablePath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 664
          },
          "name": "resetScriptS3Location"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 680
          },
          "name": "resetTimeoutInSeconds"
        }
      ],
      "name": "AppstreamAppBlockSetupScriptDetailsOutputReference",
      "namespace": "appstreamAppBlock",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 658
          },
          "name": "scriptS3Location",
          "type": {
            "fqn": "@cdktn/provider-awscc.appstreamAppBlock.AppstreamAppBlockSetupScriptDetailsScriptS3LocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 636
          },
          "name": "executableParametersInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 652
          },
          "name": "executablePathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 668
          },
          "name": "scriptS3LocationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appstreamAppBlock.AppstreamAppBlockSetupScriptDetailsScriptS3Location"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 684
          },
          "name": "timeoutInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 626
          },
          "name": "executableParameters",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 642
          },
          "name": "executablePath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 674
          },
          "name": "timeoutInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 576
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appstreamAppBlock.AppstreamAppBlockSetupScriptDetails"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appstream-app-block/index:AppstreamAppBlockSetupScriptDetailsOutputReference"
    },
    "@cdktn/provider-awscc.appstreamAppBlock.AppstreamAppBlockSetupScriptDetailsScriptS3Location": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appstreamAppBlock.AppstreamAppBlockSetupScriptDetailsScriptS3Location",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appstream-app-block/index.ts",
        "line": 368
      },
      "name": "AppstreamAppBlockSetupScriptDetailsScriptS3Location",
      "namespace": "appstreamAppBlock",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_app_block#s3_bucket AppstreamAppBlock#s3_bucket}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 372
          },
          "name": "s3Bucket",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_app_block#s3_key AppstreamAppBlock#s3_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 376
          },
          "name": "s3Key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appstream-app-block/index:AppstreamAppBlockSetupScriptDetailsScriptS3Location"
    },
    "@cdktn/provider-awscc.appstreamAppBlock.AppstreamAppBlockSetupScriptDetailsScriptS3LocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appstreamAppBlock.AppstreamAppBlockSetupScriptDetailsScriptS3LocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appstream-app-block/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/appstream-app-block/index.ts",
        "line": 415
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 471
          },
          "name": "resetS3Bucket"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 487
          },
          "name": "resetS3Key"
        }
      ],
      "name": "AppstreamAppBlockSetupScriptDetailsScriptS3LocationOutputReference",
      "namespace": "appstreamAppBlock",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 475
          },
          "name": "s3BucketInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 491
          },
          "name": "s3KeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 465
          },
          "name": "s3Bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 481
          },
          "name": "s3Key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 427
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appstreamAppBlock.AppstreamAppBlockSetupScriptDetailsScriptS3Location"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appstream-app-block/index:AppstreamAppBlockSetupScriptDetailsScriptS3LocationOutputReference"
    },
    "@cdktn/provider-awscc.appstreamAppBlock.AppstreamAppBlockSourceS3Location": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appstreamAppBlock.AppstreamAppBlockSourceS3Location",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appstream-app-block/index.ts",
        "line": 688
      },
      "name": "AppstreamAppBlockSourceS3Location",
      "namespace": "appstreamAppBlock",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_app_block#s3_bucket AppstreamAppBlock#s3_bucket}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 692
          },
          "name": "s3Bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_app_block#s3_key AppstreamAppBlock#s3_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 696
          },
          "name": "s3Key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appstream-app-block/index:AppstreamAppBlockSourceS3Location"
    },
    "@cdktn/provider-awscc.appstreamAppBlock.AppstreamAppBlockSourceS3LocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appstreamAppBlock.AppstreamAppBlockSourceS3LocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appstream-app-block/index.ts",
          "line": 743
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appstream-app-block/index.ts",
        "line": 735
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 804
          },
          "name": "resetS3Key"
        }
      ],
      "name": "AppstreamAppBlockSourceS3LocationOutputReference",
      "namespace": "appstreamAppBlock",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 792
          },
          "name": "s3BucketInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 808
          },
          "name": "s3KeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 785
          },
          "name": "s3Bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 798
          },
          "name": "s3Key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 747
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appstreamAppBlock.AppstreamAppBlockSourceS3Location"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appstream-app-block/index:AppstreamAppBlockSourceS3LocationOutputReference"
    },
    "@cdktn/provider-awscc.appstreamAppBlock.AppstreamAppBlockTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appstreamAppBlock.AppstreamAppBlockTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appstream-app-block/index.ts",
        "line": 812
      },
      "name": "AppstreamAppBlockTags",
      "namespace": "appstreamAppBlock",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_app_block#key AppstreamAppBlock#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 816
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_app_block#tag_key AppstreamAppBlock#tag_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 820
          },
          "name": "tagKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_app_block#tag_value AppstreamAppBlock#tag_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 824
          },
          "name": "tagValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_app_block#value AppstreamAppBlock#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 828
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appstream-app-block/index:AppstreamAppBlockTags"
    },
    "@cdktn/provider-awscc.appstreamAppBlock.AppstreamAppBlockTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appstreamAppBlock.AppstreamAppBlockTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appstream-app-block/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appstream-app-block/index.ts",
        "line": 1008
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 1023
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.appstreamAppBlock.AppstreamAppBlockTagsOutputReference"
            }
          }
        }
      ],
      "name": "AppstreamAppBlockTagsList",
      "namespace": "appstreamAppBlock",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 1009
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appstreamAppBlock.AppstreamAppBlockTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appstream-app-block/index:AppstreamAppBlockTagsList"
    },
    "@cdktn/provider-awscc.appstreamAppBlock.AppstreamAppBlockTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appstreamAppBlock.AppstreamAppBlockTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appstream-app-block/index.ts",
          "line": 891
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appstream-app-block/index.ts",
        "line": 881
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 951
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 967
          },
          "name": "resetTagKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 983
          },
          "name": "resetTagValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 999
          },
          "name": "resetValue"
        }
      ],
      "name": "AppstreamAppBlockTagsOutputReference",
      "namespace": "appstreamAppBlock",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 955
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 971
          },
          "name": "tagKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 987
          },
          "name": "tagValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 1003
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 945
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 961
          },
          "name": "tagKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 977
          },
          "name": "tagValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 993
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-app-block/index.ts",
            "line": 895
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appstreamAppBlock.AppstreamAppBlockTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appstream-app-block/index:AppstreamAppBlockTagsOutputReference"
    },
    "@cdktn/provider-awscc.appstreamAppBlockBuilder.AppstreamAppBlockBuilder": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_app_block_builder awscc_appstream_app_block_builder}."
      },
      "fqn": "@cdktn/provider-awscc.appstreamAppBlockBuilder.AppstreamAppBlockBuilder",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_app_block_builder awscc_appstream_app_block_builder} Resource."
        },
        "locationInModule": {
          "filename": "src/appstream-app-block-builder/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.appstreamAppBlockBuilder.AppstreamAppBlockBuilderConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appstream-app-block-builder/index.ts",
        "line": 489
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a AppstreamAppBlockBuilder resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/appstream-app-block-builder/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 AppstreamAppBlockBuilder to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_app_block_builder#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing AppstreamAppBlockBuilder that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the AppstreamAppBlockBuilder to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-app-block-builder/index.ts",
            "line": 559
          },
          "name": "putAccessEndpoints",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.appstreamAppBlockBuilder.AppstreamAppBlockBuilderAccessEndpoints"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-app-block-builder/index.ts",
            "line": 709
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.appstreamAppBlockBuilder.AppstreamAppBlockBuilderTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-app-block-builder/index.ts",
            "line": 725
          },
          "name": "putVpcConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appstreamAppBlockBuilder.AppstreamAppBlockBuilderVpcConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-app-block-builder/index.ts",
            "line": 562
          },
          "name": "resetAccessEndpoints"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-app-block-builder/index.ts",
            "line": 578
          },
          "name": "resetAppBlockArns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-app-block-builder/index.ts",
            "line": 604
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-app-block-builder/index.ts",
            "line": 620
          },
          "name": "resetDisplayName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-app-block-builder/index.ts",
            "line": 636
          },
          "name": "resetEnableDefaultInternetAccess"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-app-block-builder/index.ts",
            "line": 652
          },
          "name": "resetIamRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-app-block-builder/index.ts",
            "line": 712
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-app-block-builder/index.ts",
            "line": 737
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-app-block-builder/index.ts",
            "line": 753
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "AppstreamAppBlockBuilder",
      "namespace": "appstreamAppBlockBuilder",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-app-block-builder/index.ts",
            "line": 494
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-app-block-builder/index.ts",
            "line": 556
          },
          "name": "accessEndpoints",
          "type": {
            "fqn": "@cdktn/provider-awscc.appstreamAppBlockBuilder.AppstreamAppBlockBuilderAccessEndpointsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-app-block-builder/index.ts",
            "line": 587
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-app-block-builder/index.ts",
            "line": 592
          },
          "name": "createdTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-app-block-builder/index.ts",
            "line": 661
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-app-block-builder/index.ts",
            "line": 706
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.appstreamAppBlockBuilder.AppstreamAppBlockBuilderTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-app-block-builder/index.ts",
            "line": 722
          },
          "name": "vpcConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.appstreamAppBlockBuilder.AppstreamAppBlockBuilderVpcConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-app-block-builder/index.ts",
            "line": 566
          },
          "name": "accessEndpointsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appstreamAppBlockBuilder.AppstreamAppBlockBuilderAccessEndpoints"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-app-block-builder/index.ts",
            "line": 582
          },
          "name": "appBlockArnsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-app-block-builder/index.ts",
            "line": 608
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-app-block-builder/index.ts",
            "line": 624
          },
          "name": "displayNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-app-block-builder/index.ts",
            "line": 640
          },
          "name": "enableDefaultInternetAccessInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-app-block-builder/index.ts",
            "line": 656
          },
          "name": "iamRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-app-block-builder/index.ts",
            "line": 674
          },
          "name": "instanceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-app-block-builder/index.ts",
            "line": 687
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-app-block-builder/index.ts",
            "line": 700
          },
          "name": "platformInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-app-block-builder/index.ts",
            "line": 716
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appstreamAppBlockBuilder.AppstreamAppBlockBuilderTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-app-block-builder/index.ts",
            "line": 729
          },
          "name": "vpcConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appstreamAppBlockBuilder.AppstreamAppBlockBuilderVpcConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-app-block-builder/index.ts",
            "line": 572
          },
          "name": "appBlockArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-app-block-builder/index.ts",
            "line": 598
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-app-block-builder/index.ts",
            "line": 614
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-app-block-builder/index.ts",
            "line": 630
          },
          "name": "enableDefaultInternetAccess",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-app-block-builder/index.ts",
            "line": 646
          },
          "name": "iamRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-app-block-builder/index.ts",
            "line": 667
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-app-block-builder/index.ts",
            "line": 680
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-app-block-builder/index.ts",
            "line": 693
          },
          "name": "platform",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appstream-app-block-builder/index:AppstreamAppBlockBuilder"
    },
    "@cdktn/provider-awscc.appstreamAppBlockBuilder.AppstreamAppBlockBuilderAccessEndpoints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appstreamAppBlockBuilder.AppstreamAppBlockBuilderAccessEndpoints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appstream-app-block-builder/index.ts",
        "line": 60
      },
      "name": "AppstreamAppBlockBuilderAccessEndpoints",
      "namespace": "appstreamAppBlockBuilder",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_app_block_builder#endpoint_type AppstreamAppBlockBuilder#endpoint_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-app-block-builder/index.ts",
            "line": 64
          },
          "name": "endpointType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_app_block_builder#vpce_id AppstreamAppBlockBuilder#vpce_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-app-block-builder/index.ts",
            "line": 68
          },
          "name": "vpceId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appstream-app-block-builder/index:AppstreamAppBlockBuilderAccessEndpoints"
    },
    "@cdktn/provider-awscc.appstreamAppBlockBuilder.AppstreamAppBlockBuilderAccessEndpointsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appstreamAppBlockBuilder.AppstreamAppBlockBuilderAccessEndpointsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appstream-app-block-builder/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/appstream-app-block-builder/index.ts",
        "line": 190
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-app-block-builder/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-awscc.appstreamAppBlockBuilder.AppstreamAppBlockBuilderAccessEndpointsOutputReference"
            }
          }
        }
      ],
      "name": "AppstreamAppBlockBuilderAccessEndpointsList",
      "namespace": "appstreamAppBlockBuilder",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-app-block-builder/index.ts",
            "line": 191
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appstreamAppBlockBuilder.AppstreamAppBlockBuilderAccessEndpoints"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appstream-app-block-builder/index:AppstreamAppBlockBuilderAccessEndpointsList"
    },
    "@cdktn/provider-awscc.appstreamAppBlockBuilder.AppstreamAppBlockBuilderAccessEndpointsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appstreamAppBlockBuilder.AppstreamAppBlockBuilderAccessEndpointsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appstream-app-block-builder/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/appstream-app-block-builder/index.ts",
        "line": 107
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-app-block-builder/index.ts",
            "line": 165
          },
          "name": "resetEndpointType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-app-block-builder/index.ts",
            "line": 181
          },
          "name": "resetVpceId"
        }
      ],
      "name": "AppstreamAppBlockBuilderAccessEndpointsOutputReference",
      "namespace": "appstreamAppBlockBuilder",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-app-block-builder/index.ts",
            "line": 169
          },
          "name": "endpointTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-app-block-builder/index.ts",
            "line": 185
          },
          "name": "vpceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-app-block-builder/index.ts",
            "line": 159
          },
          "name": "endpointType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-app-block-builder/index.ts",
            "line": 175
          },
          "name": "vpceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-app-block-builder/index.ts",
            "line": 121
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appstreamAppBlockBuilder.AppstreamAppBlockBuilderAccessEndpoints"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appstream-app-block-builder/index:AppstreamAppBlockBuilderAccessEndpointsOutputReference"
    },
    "@cdktn/provider-awscc.appstreamAppBlockBuilder.AppstreamAppBlockBuilderConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appstreamAppBlockBuilder.AppstreamAppBlockBuilderConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appstream-app-block-builder/index.ts",
        "line": 14
      },
      "name": "AppstreamAppBlockBuilderConfig",
      "namespace": "appstreamAppBlockBuilder",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_app_block_builder#instance_type AppstreamAppBlockBuilder#instance_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-app-block-builder/index.ts",
            "line": 42
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_app_block_builder#name AppstreamAppBlockBuilder#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-app-block-builder/index.ts",
            "line": 46
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_app_block_builder#platform AppstreamAppBlockBuilder#platform}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-app-block-builder/index.ts",
            "line": 50
          },
          "name": "platform",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_app_block_builder#vpc_config AppstreamAppBlockBuilder#vpc_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-app-block-builder/index.ts",
            "line": 58
          },
          "name": "vpcConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.appstreamAppBlockBuilder.AppstreamAppBlockBuilderVpcConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_app_block_builder#access_endpoints AppstreamAppBlockBuilder#access_endpoints}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-app-block-builder/index.ts",
            "line": 18
          },
          "name": "accessEndpoints",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appstreamAppBlockBuilder.AppstreamAppBlockBuilderAccessEndpoints"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_app_block_builder#app_block_arns AppstreamAppBlockBuilder#app_block_arns}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-app-block-builder/index.ts",
            "line": 22
          },
          "name": "appBlockArns",
          "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/hashicorp/awscc/1.96.0/docs/resources/appstream_app_block_builder#description AppstreamAppBlockBuilder#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-app-block-builder/index.ts",
            "line": 26
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_app_block_builder#display_name AppstreamAppBlockBuilder#display_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-app-block-builder/index.ts",
            "line": 30
          },
          "name": "displayName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_app_block_builder#enable_default_internet_access AppstreamAppBlockBuilder#enable_default_internet_access}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-app-block-builder/index.ts",
            "line": 34
          },
          "name": "enableDefaultInternetAccess",
          "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/hashicorp/awscc/1.96.0/docs/resources/appstream_app_block_builder#iam_role_arn AppstreamAppBlockBuilder#iam_role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-app-block-builder/index.ts",
            "line": 38
          },
          "name": "iamRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_app_block_builder#tags AppstreamAppBlockBuilder#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-app-block-builder/index.ts",
            "line": 54
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appstreamAppBlockBuilder.AppstreamAppBlockBuilderTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appstream-app-block-builder/index:AppstreamAppBlockBuilderConfig"
    },
    "@cdktn/provider-awscc.appstreamAppBlockBuilder.AppstreamAppBlockBuilderTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appstreamAppBlockBuilder.AppstreamAppBlockBuilderTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appstream-app-block-builder/index.ts",
        "line": 209
      },
      "name": "AppstreamAppBlockBuilderTags",
      "namespace": "appstreamAppBlockBuilder",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_app_block_builder#key AppstreamAppBlockBuilder#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-app-block-builder/index.ts",
            "line": 213
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_app_block_builder#value AppstreamAppBlockBuilder#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-app-block-builder/index.ts",
            "line": 217
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appstream-app-block-builder/index:AppstreamAppBlockBuilderTags"
    },
    "@cdktn/provider-awscc.appstreamAppBlockBuilder.AppstreamAppBlockBuilderTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appstreamAppBlockBuilder.AppstreamAppBlockBuilderTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appstream-app-block-builder/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appstream-app-block-builder/index.ts",
        "line": 339
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-app-block-builder/index.ts",
            "line": 354
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.appstreamAppBlockBuilder.AppstreamAppBlockBuilderTagsOutputReference"
            }
          }
        }
      ],
      "name": "AppstreamAppBlockBuilderTagsList",
      "namespace": "appstreamAppBlockBuilder",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-app-block-builder/index.ts",
            "line": 340
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appstreamAppBlockBuilder.AppstreamAppBlockBuilderTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appstream-app-block-builder/index:AppstreamAppBlockBuilderTagsList"
    },
    "@cdktn/provider-awscc.appstreamAppBlockBuilder.AppstreamAppBlockBuilderTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appstreamAppBlockBuilder.AppstreamAppBlockBuilderTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appstream-app-block-builder/index.ts",
          "line": 266
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appstream-app-block-builder/index.ts",
        "line": 256
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-app-block-builder/index.ts",
            "line": 314
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-app-block-builder/index.ts",
            "line": 330
          },
          "name": "resetValue"
        }
      ],
      "name": "AppstreamAppBlockBuilderTagsOutputReference",
      "namespace": "appstreamAppBlockBuilder",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-app-block-builder/index.ts",
            "line": 318
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-app-block-builder/index.ts",
            "line": 334
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-app-block-builder/index.ts",
            "line": 308
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-app-block-builder/index.ts",
            "line": 324
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-app-block-builder/index.ts",
            "line": 270
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appstreamAppBlockBuilder.AppstreamAppBlockBuilderTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appstream-app-block-builder/index:AppstreamAppBlockBuilderTagsOutputReference"
    },
    "@cdktn/provider-awscc.appstreamAppBlockBuilder.AppstreamAppBlockBuilderVpcConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appstreamAppBlockBuilder.AppstreamAppBlockBuilderVpcConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appstream-app-block-builder/index.ts",
        "line": 358
      },
      "name": "AppstreamAppBlockBuilderVpcConfig",
      "namespace": "appstreamAppBlockBuilder",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_app_block_builder#security_group_ids AppstreamAppBlockBuilder#security_group_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-app-block-builder/index.ts",
            "line": 362
          },
          "name": "securityGroupIds",
          "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/hashicorp/awscc/1.96.0/docs/resources/appstream_app_block_builder#subnet_ids AppstreamAppBlockBuilder#subnet_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-app-block-builder/index.ts",
            "line": 366
          },
          "name": "subnetIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/appstream-app-block-builder/index:AppstreamAppBlockBuilderVpcConfig"
    },
    "@cdktn/provider-awscc.appstreamAppBlockBuilder.AppstreamAppBlockBuilderVpcConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appstreamAppBlockBuilder.AppstreamAppBlockBuilderVpcConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appstream-app-block-builder/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/appstream-app-block-builder/index.ts",
        "line": 405
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-app-block-builder/index.ts",
            "line": 461
          },
          "name": "resetSecurityGroupIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-app-block-builder/index.ts",
            "line": 477
          },
          "name": "resetSubnetIds"
        }
      ],
      "name": "AppstreamAppBlockBuilderVpcConfigOutputReference",
      "namespace": "appstreamAppBlockBuilder",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-app-block-builder/index.ts",
            "line": 465
          },
          "name": "securityGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-app-block-builder/index.ts",
            "line": 481
          },
          "name": "subnetIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-app-block-builder/index.ts",
            "line": 455
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-app-block-builder/index.ts",
            "line": 471
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-app-block-builder/index.ts",
            "line": 417
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appstreamAppBlockBuilder.AppstreamAppBlockBuilderVpcConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appstream-app-block-builder/index:AppstreamAppBlockBuilderVpcConfigOutputReference"
    },
    "@cdktn/provider-awscc.appstreamApplication.AppstreamApplication": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_application awscc_appstream_application}."
      },
      "fqn": "@cdktn/provider-awscc.appstreamApplication.AppstreamApplication",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_application awscc_appstream_application} Resource."
        },
        "locationInModule": {
          "filename": "src/appstream-application/index.ts",
          "line": 436
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.appstreamApplication.AppstreamApplicationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appstream-application/index.ts",
        "line": 404
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a AppstreamApplication resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/appstream-application/index.ts",
            "line": 421
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the AppstreamApplication to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_application#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing AppstreamApplication that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the AppstreamApplication to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-application/index.ts",
            "line": 546
          },
          "name": "putIconS3Location",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appstreamApplication.AppstreamApplicationIconS3Location"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-application/index.ts",
            "line": 632
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.appstreamApplication.AppstreamApplicationTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-application/index.ts",
            "line": 496
          },
          "name": "resetAttributesToDelete"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-application/index.ts",
            "line": 517
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-application/index.ts",
            "line": 533
          },
          "name": "resetDisplayName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-application/index.ts",
            "line": 580
          },
          "name": "resetLaunchParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-application/index.ts",
            "line": 635
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-application/index.ts",
            "line": 651
          },
          "name": "resetWorkingDirectory"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-application/index.ts",
            "line": 663
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-application/index.ts",
            "line": 680
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "AppstreamApplication",
      "namespace": "appstreamApplication",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-application/index.ts",
            "line": 409
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-application/index.ts",
            "line": 484
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-application/index.ts",
            "line": 505
          },
          "name": "createdTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-application/index.ts",
            "line": 543
          },
          "name": "iconS3Location",
          "type": {
            "fqn": "@cdktn/provider-awscc.appstreamApplication.AppstreamApplicationIconS3LocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-application/index.ts",
            "line": 555
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-application/index.ts",
            "line": 629
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.appstreamApplication.AppstreamApplicationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-application/index.ts",
            "line": 479
          },
          "name": "appBlockArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-application/index.ts",
            "line": 500
          },
          "name": "attributesToDeleteInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-application/index.ts",
            "line": 521
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-application/index.ts",
            "line": 537
          },
          "name": "displayNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-application/index.ts",
            "line": 550
          },
          "name": "iconS3LocationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appstreamApplication.AppstreamApplicationIconS3Location"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-application/index.ts",
            "line": 568
          },
          "name": "instanceFamiliesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-application/index.ts",
            "line": 584
          },
          "name": "launchParametersInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-application/index.ts",
            "line": 597
          },
          "name": "launchPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-application/index.ts",
            "line": 610
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-application/index.ts",
            "line": 623
          },
          "name": "platformsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-application/index.ts",
            "line": 639
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appstreamApplication.AppstreamApplicationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-application/index.ts",
            "line": 655
          },
          "name": "workingDirectoryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-application/index.ts",
            "line": 472
          },
          "name": "appBlockArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-application/index.ts",
            "line": 490
          },
          "name": "attributesToDelete",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-application/index.ts",
            "line": 511
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-application/index.ts",
            "line": 527
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-application/index.ts",
            "line": 561
          },
          "name": "instanceFamilies",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-application/index.ts",
            "line": 574
          },
          "name": "launchParameters",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-application/index.ts",
            "line": 590
          },
          "name": "launchPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-application/index.ts",
            "line": 603
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-application/index.ts",
            "line": 616
          },
          "name": "platforms",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-application/index.ts",
            "line": 645
          },
          "name": "workingDirectory",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appstream-application/index:AppstreamApplication"
    },
    "@cdktn/provider-awscc.appstreamApplication.AppstreamApplicationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appstreamApplication.AppstreamApplicationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appstream-application/index.ts",
        "line": 14
      },
      "name": "AppstreamApplicationConfig",
      "namespace": "appstreamApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_application#app_block_arn AppstreamApplication#app_block_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-application/index.ts",
            "line": 18
          },
          "name": "appBlockArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_application#icon_s3_location AppstreamApplication#icon_s3_location}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-application/index.ts",
            "line": 34
          },
          "name": "iconS3Location",
          "type": {
            "fqn": "@cdktn/provider-awscc.appstreamApplication.AppstreamApplicationIconS3Location"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_application#instance_families AppstreamApplication#instance_families}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-application/index.ts",
            "line": 38
          },
          "name": "instanceFamilies",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_application#launch_path AppstreamApplication#launch_path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-application/index.ts",
            "line": 46
          },
          "name": "launchPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_application#name AppstreamApplication#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-application/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/hashicorp/awscc/1.96.0/docs/resources/appstream_application#platforms AppstreamApplication#platforms}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-application/index.ts",
            "line": 54
          },
          "name": "platforms",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_application#attributes_to_delete AppstreamApplication#attributes_to_delete}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-application/index.ts",
            "line": 22
          },
          "name": "attributesToDelete",
          "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/hashicorp/awscc/1.96.0/docs/resources/appstream_application#description AppstreamApplication#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-application/index.ts",
            "line": 26
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_application#display_name AppstreamApplication#display_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-application/index.ts",
            "line": 30
          },
          "name": "displayName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_application#launch_parameters AppstreamApplication#launch_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-application/index.ts",
            "line": 42
          },
          "name": "launchParameters",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_application#tags AppstreamApplication#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-application/index.ts",
            "line": 58
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appstreamApplication.AppstreamApplicationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_application#working_directory AppstreamApplication#working_directory}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-application/index.ts",
            "line": 62
          },
          "name": "workingDirectory",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appstream-application/index:AppstreamApplicationConfig"
    },
    "@cdktn/provider-awscc.appstreamApplication.AppstreamApplicationIconS3Location": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appstreamApplication.AppstreamApplicationIconS3Location",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appstream-application/index.ts",
        "line": 64
      },
      "name": "AppstreamApplicationIconS3Location",
      "namespace": "appstreamApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_application#s3_bucket AppstreamApplication#s3_bucket}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-application/index.ts",
            "line": 68
          },
          "name": "s3Bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_application#s3_key AppstreamApplication#s3_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-application/index.ts",
            "line": 72
          },
          "name": "s3Key",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appstream-application/index:AppstreamApplicationIconS3Location"
    },
    "@cdktn/provider-awscc.appstreamApplication.AppstreamApplicationIconS3LocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appstreamApplication.AppstreamApplicationIconS3LocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appstream-application/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appstream-application/index.ts",
        "line": 111
      },
      "name": "AppstreamApplicationIconS3LocationOutputReference",
      "namespace": "appstreamApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-application/index.ts",
            "line": 168
          },
          "name": "s3BucketInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-application/index.ts",
            "line": 181
          },
          "name": "s3KeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-application/index.ts",
            "line": 161
          },
          "name": "s3Bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-application/index.ts",
            "line": 174
          },
          "name": "s3Key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-application/index.ts",
            "line": 123
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appstreamApplication.AppstreamApplicationIconS3Location"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appstream-application/index:AppstreamApplicationIconS3LocationOutputReference"
    },
    "@cdktn/provider-awscc.appstreamApplication.AppstreamApplicationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appstreamApplication.AppstreamApplicationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appstream-application/index.ts",
        "line": 185
      },
      "name": "AppstreamApplicationTags",
      "namespace": "appstreamApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_application#key AppstreamApplication#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-application/index.ts",
            "line": 189
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_application#tag_key AppstreamApplication#tag_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-application/index.ts",
            "line": 193
          },
          "name": "tagKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_application#tag_value AppstreamApplication#tag_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-application/index.ts",
            "line": 197
          },
          "name": "tagValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_application#value AppstreamApplication#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-application/index.ts",
            "line": 201
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appstream-application/index:AppstreamApplicationTags"
    },
    "@cdktn/provider-awscc.appstreamApplication.AppstreamApplicationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appstreamApplication.AppstreamApplicationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appstream-application/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appstream-application/index.ts",
        "line": 381
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-application/index.ts",
            "line": 396
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.appstreamApplication.AppstreamApplicationTagsOutputReference"
            }
          }
        }
      ],
      "name": "AppstreamApplicationTagsList",
      "namespace": "appstreamApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-application/index.ts",
            "line": 382
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appstreamApplication.AppstreamApplicationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appstream-application/index:AppstreamApplicationTagsList"
    },
    "@cdktn/provider-awscc.appstreamApplication.AppstreamApplicationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appstreamApplication.AppstreamApplicationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appstream-application/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/appstream-application/index.ts",
        "line": 254
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-application/index.ts",
            "line": 324
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-application/index.ts",
            "line": 340
          },
          "name": "resetTagKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-application/index.ts",
            "line": 356
          },
          "name": "resetTagValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-application/index.ts",
            "line": 372
          },
          "name": "resetValue"
        }
      ],
      "name": "AppstreamApplicationTagsOutputReference",
      "namespace": "appstreamApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-application/index.ts",
            "line": 328
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-application/index.ts",
            "line": 344
          },
          "name": "tagKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-application/index.ts",
            "line": 360
          },
          "name": "tagValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-application/index.ts",
            "line": 376
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-application/index.ts",
            "line": 318
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-application/index.ts",
            "line": 334
          },
          "name": "tagKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-application/index.ts",
            "line": 350
          },
          "name": "tagValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-application/index.ts",
            "line": 366
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-application/index.ts",
            "line": 268
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appstreamApplication.AppstreamApplicationTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appstream-application/index:AppstreamApplicationTagsOutputReference"
    },
    "@cdktn/provider-awscc.appstreamApplicationEntitlementAssociation.AppstreamApplicationEntitlementAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_application_entitlement_association awscc_appstream_application_entitlement_association}."
      },
      "fqn": "@cdktn/provider-awscc.appstreamApplicationEntitlementAssociation.AppstreamApplicationEntitlementAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_application_entitlement_association awscc_appstream_application_entitlement_association} Resource."
        },
        "locationInModule": {
          "filename": "src/appstream-application-entitlement-association/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-awscc.appstreamApplicationEntitlementAssociation.AppstreamApplicationEntitlementAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appstream-application-entitlement-association/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a AppstreamApplicationEntitlementAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/appstream-application-entitlement-association/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 AppstreamApplicationEntitlementAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_application_entitlement_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing AppstreamApplicationEntitlementAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the AppstreamApplicationEntitlementAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-application-entitlement-association/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/appstream-application-entitlement-association/index.ts",
            "line": 145
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "AppstreamApplicationEntitlementAssociation",
      "namespace": "appstreamApplicationEntitlementAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-application-entitlement-association/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-application-entitlement-association/index.ts",
            "line": 116
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-application-entitlement-association/index.ts",
            "line": 98
          },
          "name": "applicationIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-application-entitlement-association/index.ts",
            "line": 111
          },
          "name": "entitlementNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-application-entitlement-association/index.ts",
            "line": 129
          },
          "name": "stackNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-application-entitlement-association/index.ts",
            "line": 91
          },
          "name": "applicationIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-application-entitlement-association/index.ts",
            "line": 104
          },
          "name": "entitlementName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-application-entitlement-association/index.ts",
            "line": 122
          },
          "name": "stackName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appstream-application-entitlement-association/index:AppstreamApplicationEntitlementAssociation"
    },
    "@cdktn/provider-awscc.appstreamApplicationEntitlementAssociation.AppstreamApplicationEntitlementAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appstreamApplicationEntitlementAssociation.AppstreamApplicationEntitlementAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appstream-application-entitlement-association/index.ts",
        "line": 14
      },
      "name": "AppstreamApplicationEntitlementAssociationConfig",
      "namespace": "appstreamApplicationEntitlementAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_application_entitlement_association#application_identifier AppstreamApplicationEntitlementAssociation#application_identifier}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-application-entitlement-association/index.ts",
            "line": 18
          },
          "name": "applicationIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_application_entitlement_association#entitlement_name AppstreamApplicationEntitlementAssociation#entitlement_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-application-entitlement-association/index.ts",
            "line": 22
          },
          "name": "entitlementName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_application_entitlement_association#stack_name AppstreamApplicationEntitlementAssociation#stack_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-application-entitlement-association/index.ts",
            "line": 26
          },
          "name": "stackName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appstream-application-entitlement-association/index:AppstreamApplicationEntitlementAssociationConfig"
    },
    "@cdktn/provider-awscc.appstreamApplicationFleetAssociation.AppstreamApplicationFleetAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_application_fleet_association awscc_appstream_application_fleet_association}."
      },
      "fqn": "@cdktn/provider-awscc.appstreamApplicationFleetAssociation.AppstreamApplicationFleetAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_application_fleet_association awscc_appstream_application_fleet_association} Resource."
        },
        "locationInModule": {
          "filename": "src/appstream-application-fleet-association/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-awscc.appstreamApplicationFleetAssociation.AppstreamApplicationFleetAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appstream-application-fleet-association/index.ts",
        "line": 28
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a AppstreamApplicationFleetAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/appstream-application-fleet-association/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 AppstreamApplicationFleetAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_application_fleet_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing AppstreamApplicationFleetAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the AppstreamApplicationFleetAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-application-fleet-association/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/appstream-application-fleet-association/index.ts",
            "line": 126
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "AppstreamApplicationFleetAssociation",
      "namespace": "appstreamApplicationFleetAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-application-fleet-association/index.ts",
            "line": 33
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-application-fleet-association/index.ts",
            "line": 111
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-application-fleet-association/index.ts",
            "line": 93
          },
          "name": "applicationArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-application-fleet-association/index.ts",
            "line": 106
          },
          "name": "fleetNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-application-fleet-association/index.ts",
            "line": 86
          },
          "name": "applicationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-application-fleet-association/index.ts",
            "line": 99
          },
          "name": "fleetName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appstream-application-fleet-association/index:AppstreamApplicationFleetAssociation"
    },
    "@cdktn/provider-awscc.appstreamApplicationFleetAssociation.AppstreamApplicationFleetAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appstreamApplicationFleetAssociation.AppstreamApplicationFleetAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appstream-application-fleet-association/index.ts",
        "line": 14
      },
      "name": "AppstreamApplicationFleetAssociationConfig",
      "namespace": "appstreamApplicationFleetAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_application_fleet_association#application_arn AppstreamApplicationFleetAssociation#application_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-application-fleet-association/index.ts",
            "line": 18
          },
          "name": "applicationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_application_fleet_association#fleet_name AppstreamApplicationFleetAssociation#fleet_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-application-fleet-association/index.ts",
            "line": 22
          },
          "name": "fleetName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appstream-application-fleet-association/index:AppstreamApplicationFleetAssociationConfig"
    },
    "@cdktn/provider-awscc.appstreamDirectoryConfig.AppstreamDirectoryConfig": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_directory_config awscc_appstream_directory_config}."
      },
      "fqn": "@cdktn/provider-awscc.appstreamDirectoryConfig.AppstreamDirectoryConfig",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_directory_config awscc_appstream_directory_config} Resource."
        },
        "locationInModule": {
          "filename": "src/appstream-directory-config/index.ts",
          "line": 316
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.appstreamDirectoryConfig.AppstreamDirectoryConfigConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appstream-directory-config/index.ts",
        "line": 284
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a AppstreamDirectoryConfig resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/appstream-directory-config/index.ts",
            "line": 301
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the AppstreamDirectoryConfig to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_directory_config#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing AppstreamDirectoryConfig that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the AppstreamDirectoryConfig to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-directory-config/index.ts",
            "line": 347
          },
          "name": "putCertificateBasedAuthProperties",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appstreamDirectoryConfig.AppstreamDirectoryConfigCertificateBasedAuthProperties"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-directory-config/index.ts",
            "line": 394
          },
          "name": "putServiceAccountCredentials",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appstreamDirectoryConfig.AppstreamDirectoryConfigServiceAccountCredentials"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-directory-config/index.ts",
            "line": 350
          },
          "name": "resetCertificateBasedAuthProperties"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-directory-config/index.ts",
            "line": 406
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-directory-config/index.ts",
            "line": 415
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "AppstreamDirectoryConfig",
      "namespace": "appstreamDirectoryConfig",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-directory-config/index.ts",
            "line": 289
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-directory-config/index.ts",
            "line": 344
          },
          "name": "certificateBasedAuthProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.appstreamDirectoryConfig.AppstreamDirectoryConfigCertificateBasedAuthPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-directory-config/index.ts",
            "line": 372
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-directory-config/index.ts",
            "line": 391
          },
          "name": "serviceAccountCredentials",
          "type": {
            "fqn": "@cdktn/provider-awscc.appstreamDirectoryConfig.AppstreamDirectoryConfigServiceAccountCredentialsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-directory-config/index.ts",
            "line": 354
          },
          "name": "certificateBasedAuthPropertiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appstreamDirectoryConfig.AppstreamDirectoryConfigCertificateBasedAuthProperties"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-directory-config/index.ts",
            "line": 367
          },
          "name": "directoryNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-directory-config/index.ts",
            "line": 385
          },
          "name": "organizationalUnitDistinguishedNamesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-directory-config/index.ts",
            "line": 398
          },
          "name": "serviceAccountCredentialsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appstreamDirectoryConfig.AppstreamDirectoryConfigServiceAccountCredentials"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-directory-config/index.ts",
            "line": 360
          },
          "name": "directoryName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-directory-config/index.ts",
            "line": 378
          },
          "name": "organizationalUnitDistinguishedNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/appstream-directory-config/index:AppstreamDirectoryConfig"
    },
    "@cdktn/provider-awscc.appstreamDirectoryConfig.AppstreamDirectoryConfigCertificateBasedAuthProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appstreamDirectoryConfig.AppstreamDirectoryConfigCertificateBasedAuthProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appstream-directory-config/index.ts",
        "line": 32
      },
      "name": "AppstreamDirectoryConfigCertificateBasedAuthProperties",
      "namespace": "appstreamDirectoryConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_directory_config#certificate_authority_arn AppstreamDirectoryConfig#certificate_authority_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-directory-config/index.ts",
            "line": 36
          },
          "name": "certificateAuthorityArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_directory_config#status AppstreamDirectoryConfig#status}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-directory-config/index.ts",
            "line": 40
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appstream-directory-config/index:AppstreamDirectoryConfigCertificateBasedAuthProperties"
    },
    "@cdktn/provider-awscc.appstreamDirectoryConfig.AppstreamDirectoryConfigCertificateBasedAuthPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appstreamDirectoryConfig.AppstreamDirectoryConfigCertificateBasedAuthPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appstream-directory-config/index.ts",
          "line": 87
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appstream-directory-config/index.ts",
        "line": 79
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-directory-config/index.ts",
            "line": 135
          },
          "name": "resetCertificateAuthorityArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-directory-config/index.ts",
            "line": 151
          },
          "name": "resetStatus"
        }
      ],
      "name": "AppstreamDirectoryConfigCertificateBasedAuthPropertiesOutputReference",
      "namespace": "appstreamDirectoryConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-directory-config/index.ts",
            "line": 139
          },
          "name": "certificateAuthorityArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-directory-config/index.ts",
            "line": 155
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-directory-config/index.ts",
            "line": 129
          },
          "name": "certificateAuthorityArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-directory-config/index.ts",
            "line": 145
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-directory-config/index.ts",
            "line": 91
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appstreamDirectoryConfig.AppstreamDirectoryConfigCertificateBasedAuthProperties"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appstream-directory-config/index:AppstreamDirectoryConfigCertificateBasedAuthPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.appstreamDirectoryConfig.AppstreamDirectoryConfigConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appstreamDirectoryConfig.AppstreamDirectoryConfigConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appstream-directory-config/index.ts",
        "line": 14
      },
      "name": "AppstreamDirectoryConfigConfig",
      "namespace": "appstreamDirectoryConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_directory_config#directory_name AppstreamDirectoryConfig#directory_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-directory-config/index.ts",
            "line": 22
          },
          "name": "directoryName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_directory_config#organizational_unit_distinguished_names AppstreamDirectoryConfig#organizational_unit_distinguished_names}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-directory-config/index.ts",
            "line": 26
          },
          "name": "organizationalUnitDistinguishedNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_directory_config#service_account_credentials AppstreamDirectoryConfig#service_account_credentials}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-directory-config/index.ts",
            "line": 30
          },
          "name": "serviceAccountCredentials",
          "type": {
            "fqn": "@cdktn/provider-awscc.appstreamDirectoryConfig.AppstreamDirectoryConfigServiceAccountCredentials"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_directory_config#certificate_based_auth_properties AppstreamDirectoryConfig#certificate_based_auth_properties}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-directory-config/index.ts",
            "line": 18
          },
          "name": "certificateBasedAuthProperties",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appstreamDirectoryConfig.AppstreamDirectoryConfigCertificateBasedAuthProperties"
          }
        }
      ],
      "symbolId": "src/appstream-directory-config/index:AppstreamDirectoryConfigConfig"
    },
    "@cdktn/provider-awscc.appstreamDirectoryConfig.AppstreamDirectoryConfigServiceAccountCredentials": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appstreamDirectoryConfig.AppstreamDirectoryConfigServiceAccountCredentials",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appstream-directory-config/index.ts",
        "line": 159
      },
      "name": "AppstreamDirectoryConfigServiceAccountCredentials",
      "namespace": "appstreamDirectoryConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_directory_config#account_name AppstreamDirectoryConfig#account_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-directory-config/index.ts",
            "line": 163
          },
          "name": "accountName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_directory_config#account_password AppstreamDirectoryConfig#account_password}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-directory-config/index.ts",
            "line": 167
          },
          "name": "accountPassword",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appstream-directory-config/index:AppstreamDirectoryConfigServiceAccountCredentials"
    },
    "@cdktn/provider-awscc.appstreamDirectoryConfig.AppstreamDirectoryConfigServiceAccountCredentialsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appstreamDirectoryConfig.AppstreamDirectoryConfigServiceAccountCredentialsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appstream-directory-config/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/appstream-directory-config/index.ts",
        "line": 206
      },
      "name": "AppstreamDirectoryConfigServiceAccountCredentialsOutputReference",
      "namespace": "appstreamDirectoryConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-directory-config/index.ts",
            "line": 263
          },
          "name": "accountNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-directory-config/index.ts",
            "line": 276
          },
          "name": "accountPasswordInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-directory-config/index.ts",
            "line": 256
          },
          "name": "accountName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-directory-config/index.ts",
            "line": 269
          },
          "name": "accountPassword",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-directory-config/index.ts",
            "line": 218
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appstreamDirectoryConfig.AppstreamDirectoryConfigServiceAccountCredentials"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appstream-directory-config/index:AppstreamDirectoryConfigServiceAccountCredentialsOutputReference"
    },
    "@cdktn/provider-awscc.appstreamEntitlement.AppstreamEntitlement": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_entitlement awscc_appstream_entitlement}."
      },
      "fqn": "@cdktn/provider-awscc.appstreamEntitlement.AppstreamEntitlement",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_entitlement awscc_appstream_entitlement} Resource."
        },
        "locationInModule": {
          "filename": "src/appstream-entitlement/index.ts",
          "line": 215
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.appstreamEntitlement.AppstreamEntitlementConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appstream-entitlement/index.ts",
        "line": 183
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a AppstreamEntitlement resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/appstream-entitlement/index.ts",
            "line": 200
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the AppstreamEntitlement to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_entitlement#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing AppstreamEntitlement that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the AppstreamEntitlement to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-entitlement/index.ts",
            "line": 260
          },
          "name": "putAttributes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.appstreamEntitlement.AppstreamEntitlementAttributes"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-entitlement/index.ts",
            "line": 281
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-entitlement/index.ts",
            "line": 329
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-entitlement/index.ts",
            "line": 339
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "AppstreamEntitlement",
      "namespace": "appstreamEntitlement",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-entitlement/index.ts",
            "line": 188
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-entitlement/index.ts",
            "line": 257
          },
          "name": "attributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.appstreamEntitlement.AppstreamEntitlementAttributesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-entitlement/index.ts",
            "line": 269
          },
          "name": "createdTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-entitlement/index.ts",
            "line": 290
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-entitlement/index.ts",
            "line": 295
          },
          "name": "lastModifiedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-entitlement/index.ts",
            "line": 251
          },
          "name": "appVisibilityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-entitlement/index.ts",
            "line": 264
          },
          "name": "attributesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appstreamEntitlement.AppstreamEntitlementAttributes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-entitlement/index.ts",
            "line": 285
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-entitlement/index.ts",
            "line": 308
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-entitlement/index.ts",
            "line": 321
          },
          "name": "stackNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-entitlement/index.ts",
            "line": 244
          },
          "name": "appVisibility",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-entitlement/index.ts",
            "line": 275
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-entitlement/index.ts",
            "line": 301
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-entitlement/index.ts",
            "line": 314
          },
          "name": "stackName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appstream-entitlement/index:AppstreamEntitlement"
    },
    "@cdktn/provider-awscc.appstreamEntitlement.AppstreamEntitlementAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appstreamEntitlement.AppstreamEntitlementAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appstream-entitlement/index.ts",
        "line": 36
      },
      "name": "AppstreamEntitlementAttributes",
      "namespace": "appstreamEntitlement",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_entitlement#name AppstreamEntitlement#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-entitlement/index.ts",
            "line": 40
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_entitlement#value AppstreamEntitlement#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-entitlement/index.ts",
            "line": 44
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appstream-entitlement/index:AppstreamEntitlementAttributes"
    },
    "@cdktn/provider-awscc.appstreamEntitlement.AppstreamEntitlementAttributesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appstreamEntitlement.AppstreamEntitlementAttributesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appstream-entitlement/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/appstream-entitlement/index.ts",
        "line": 160
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-entitlement/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-awscc.appstreamEntitlement.AppstreamEntitlementAttributesOutputReference"
            }
          }
        }
      ],
      "name": "AppstreamEntitlementAttributesList",
      "namespace": "appstreamEntitlement",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-entitlement/index.ts",
            "line": 161
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appstreamEntitlement.AppstreamEntitlementAttributes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appstream-entitlement/index:AppstreamEntitlementAttributesList"
    },
    "@cdktn/provider-awscc.appstreamEntitlement.AppstreamEntitlementAttributesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appstreamEntitlement.AppstreamEntitlementAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appstream-entitlement/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/appstream-entitlement/index.ts",
        "line": 83
      },
      "name": "AppstreamEntitlementAttributesOutputReference",
      "namespace": "appstreamEntitlement",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-entitlement/index.ts",
            "line": 142
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-entitlement/index.ts",
            "line": 155
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-entitlement/index.ts",
            "line": 135
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-entitlement/index.ts",
            "line": 148
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-entitlement/index.ts",
            "line": 97
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appstreamEntitlement.AppstreamEntitlementAttributes"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appstream-entitlement/index:AppstreamEntitlementAttributesOutputReference"
    },
    "@cdktn/provider-awscc.appstreamEntitlement.AppstreamEntitlementConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appstreamEntitlement.AppstreamEntitlementConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appstream-entitlement/index.ts",
        "line": 14
      },
      "name": "AppstreamEntitlementConfig",
      "namespace": "appstreamEntitlement",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_entitlement#app_visibility AppstreamEntitlement#app_visibility}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-entitlement/index.ts",
            "line": 18
          },
          "name": "appVisibility",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_entitlement#attributes AppstreamEntitlement#attributes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-entitlement/index.ts",
            "line": 22
          },
          "name": "attributes",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appstreamEntitlement.AppstreamEntitlementAttributes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_entitlement#name AppstreamEntitlement#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-entitlement/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/hashicorp/awscc/1.96.0/docs/resources/appstream_entitlement#stack_name AppstreamEntitlement#stack_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-entitlement/index.ts",
            "line": 34
          },
          "name": "stackName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_entitlement#description AppstreamEntitlement#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-entitlement/index.ts",
            "line": 26
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appstream-entitlement/index:AppstreamEntitlementConfig"
    },
    "@cdktn/provider-awscc.appstreamImageBuilder.AppstreamImageBuilder": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_image_builder awscc_appstream_image_builder}."
      },
      "fqn": "@cdktn/provider-awscc.appstreamImageBuilder.AppstreamImageBuilder",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_image_builder awscc_appstream_image_builder} Resource."
        },
        "locationInModule": {
          "filename": "src/appstream-image-builder/index.ts",
          "line": 762
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.appstreamImageBuilder.AppstreamImageBuilderConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appstream-image-builder/index.ts",
        "line": 730
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a AppstreamImageBuilder resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 747
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the AppstreamImageBuilder to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_image_builder#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing AppstreamImageBuilder that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the AppstreamImageBuilder to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 805
          },
          "name": "putAccessEndpoints",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.appstreamImageBuilder.AppstreamImageBuilderAccessEndpoints"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 869
          },
          "name": "putDomainJoinInfo",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appstreamImageBuilder.AppstreamImageBuilderDomainJoinInfo"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 980
          },
          "name": "putRootVolumeConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appstreamImageBuilder.AppstreamImageBuilderRootVolumeConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 1033
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.appstreamImageBuilder.AppstreamImageBuilderTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 1049
          },
          "name": "putVpcConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appstreamImageBuilder.AppstreamImageBuilderVpcConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 808
          },
          "name": "resetAccessEndpoints"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 824
          },
          "name": "resetAppstreamAgentVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 840
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 856
          },
          "name": "resetDisplayName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 872
          },
          "name": "resetDomainJoinInfo"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 888
          },
          "name": "resetEnableDefaultInternetAccess"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 904
          },
          "name": "resetIamRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 925
          },
          "name": "resetImageArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 941
          },
          "name": "resetImageName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 983
          },
          "name": "resetRootVolumeConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 999
          },
          "name": "resetSoftwaresToInstall"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 1015
          },
          "name": "resetSoftwaresToUninstall"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 1036
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 1052
          },
          "name": "resetVpcConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 1064
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 1085
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "AppstreamImageBuilder",
      "namespace": "appstreamImageBuilder",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 735
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 802
          },
          "name": "accessEndpoints",
          "type": {
            "fqn": "@cdktn/provider-awscc.appstreamImageBuilder.AppstreamImageBuilderAccessEndpointsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 866
          },
          "name": "domainJoinInfo",
          "type": {
            "fqn": "@cdktn/provider-awscc.appstreamImageBuilder.AppstreamImageBuilderDomainJoinInfoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 913
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 977
          },
          "name": "rootVolumeConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.appstreamImageBuilder.AppstreamImageBuilderRootVolumeConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 1024
          },
          "name": "streamingUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 1030
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.appstreamImageBuilder.AppstreamImageBuilderTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 1046
          },
          "name": "vpcConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.appstreamImageBuilder.AppstreamImageBuilderVpcConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 812
          },
          "name": "accessEndpointsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appstreamImageBuilder.AppstreamImageBuilderAccessEndpoints"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 828
          },
          "name": "appstreamAgentVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 844
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 860
          },
          "name": "displayNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 876
          },
          "name": "domainJoinInfoInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appstreamImageBuilder.AppstreamImageBuilderDomainJoinInfo"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 892
          },
          "name": "enableDefaultInternetAccessInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 908
          },
          "name": "iamRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 929
          },
          "name": "imageArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 945
          },
          "name": "imageNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 958
          },
          "name": "instanceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 971
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 987
          },
          "name": "rootVolumeConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appstreamImageBuilder.AppstreamImageBuilderRootVolumeConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 1003
          },
          "name": "softwaresToInstallInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 1019
          },
          "name": "softwaresToUninstallInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 1040
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appstreamImageBuilder.AppstreamImageBuilderTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 1056
          },
          "name": "vpcConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appstreamImageBuilder.AppstreamImageBuilderVpcConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 818
          },
          "name": "appstreamAgentVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 834
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 850
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 882
          },
          "name": "enableDefaultInternetAccess",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 898
          },
          "name": "iamRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 919
          },
          "name": "imageArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 935
          },
          "name": "imageName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 951
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 964
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 993
          },
          "name": "softwaresToInstall",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 1009
          },
          "name": "softwaresToUninstall",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/appstream-image-builder/index:AppstreamImageBuilder"
    },
    "@cdktn/provider-awscc.appstreamImageBuilder.AppstreamImageBuilderAccessEndpoints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appstreamImageBuilder.AppstreamImageBuilderAccessEndpoints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appstream-image-builder/index.ts",
        "line": 80
      },
      "name": "AppstreamImageBuilderAccessEndpoints",
      "namespace": "appstreamImageBuilder",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_image_builder#endpoint_type AppstreamImageBuilder#endpoint_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 84
          },
          "name": "endpointType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_image_builder#vpce_id AppstreamImageBuilder#vpce_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 88
          },
          "name": "vpceId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appstream-image-builder/index:AppstreamImageBuilderAccessEndpoints"
    },
    "@cdktn/provider-awscc.appstreamImageBuilder.AppstreamImageBuilderAccessEndpointsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appstreamImageBuilder.AppstreamImageBuilderAccessEndpointsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appstream-image-builder/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/appstream-image-builder/index.ts",
        "line": 210
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-image-builder/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-awscc.appstreamImageBuilder.AppstreamImageBuilderAccessEndpointsOutputReference"
            }
          }
        }
      ],
      "name": "AppstreamImageBuilderAccessEndpointsList",
      "namespace": "appstreamImageBuilder",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 211
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appstreamImageBuilder.AppstreamImageBuilderAccessEndpoints"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appstream-image-builder/index:AppstreamImageBuilderAccessEndpointsList"
    },
    "@cdktn/provider-awscc.appstreamImageBuilder.AppstreamImageBuilderAccessEndpointsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appstreamImageBuilder.AppstreamImageBuilderAccessEndpointsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appstream-image-builder/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/appstream-image-builder/index.ts",
        "line": 127
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 185
          },
          "name": "resetEndpointType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 201
          },
          "name": "resetVpceId"
        }
      ],
      "name": "AppstreamImageBuilderAccessEndpointsOutputReference",
      "namespace": "appstreamImageBuilder",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 189
          },
          "name": "endpointTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 205
          },
          "name": "vpceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 179
          },
          "name": "endpointType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 195
          },
          "name": "vpceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 141
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appstreamImageBuilder.AppstreamImageBuilderAccessEndpoints"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appstream-image-builder/index:AppstreamImageBuilderAccessEndpointsOutputReference"
    },
    "@cdktn/provider-awscc.appstreamImageBuilder.AppstreamImageBuilderConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appstreamImageBuilder.AppstreamImageBuilderConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appstream-image-builder/index.ts",
        "line": 14
      },
      "name": "AppstreamImageBuilderConfig",
      "namespace": "appstreamImageBuilder",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_image_builder#instance_type AppstreamImageBuilder#instance_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 54
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_image_builder#name AppstreamImageBuilder#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 58
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_image_builder#access_endpoints AppstreamImageBuilder#access_endpoints}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 18
          },
          "name": "accessEndpoints",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appstreamImageBuilder.AppstreamImageBuilderAccessEndpoints"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_image_builder#appstream_agent_version AppstreamImageBuilder#appstream_agent_version}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 22
          },
          "name": "appstreamAgentVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_image_builder#description AppstreamImageBuilder#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 26
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_image_builder#display_name AppstreamImageBuilder#display_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 30
          },
          "name": "displayName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_image_builder#domain_join_info AppstreamImageBuilder#domain_join_info}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 34
          },
          "name": "domainJoinInfo",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appstreamImageBuilder.AppstreamImageBuilderDomainJoinInfo"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_image_builder#enable_default_internet_access AppstreamImageBuilder#enable_default_internet_access}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 38
          },
          "name": "enableDefaultInternetAccess",
          "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/hashicorp/awscc/1.96.0/docs/resources/appstream_image_builder#iam_role_arn AppstreamImageBuilder#iam_role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 42
          },
          "name": "iamRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_image_builder#image_arn AppstreamImageBuilder#image_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 46
          },
          "name": "imageArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_image_builder#image_name AppstreamImageBuilder#image_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 50
          },
          "name": "imageName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_image_builder#root_volume_config AppstreamImageBuilder#root_volume_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 62
          },
          "name": "rootVolumeConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appstreamImageBuilder.AppstreamImageBuilderRootVolumeConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_image_builder#softwares_to_install AppstreamImageBuilder#softwares_to_install}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 66
          },
          "name": "softwaresToInstall",
          "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/hashicorp/awscc/1.96.0/docs/resources/appstream_image_builder#softwares_to_uninstall AppstreamImageBuilder#softwares_to_uninstall}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 70
          },
          "name": "softwaresToUninstall",
          "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/hashicorp/awscc/1.96.0/docs/resources/appstream_image_builder#tags AppstreamImageBuilder#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 74
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appstreamImageBuilder.AppstreamImageBuilderTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_image_builder#vpc_config AppstreamImageBuilder#vpc_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 78
          },
          "name": "vpcConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appstreamImageBuilder.AppstreamImageBuilderVpcConfig"
          }
        }
      ],
      "symbolId": "src/appstream-image-builder/index:AppstreamImageBuilderConfig"
    },
    "@cdktn/provider-awscc.appstreamImageBuilder.AppstreamImageBuilderDomainJoinInfo": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appstreamImageBuilder.AppstreamImageBuilderDomainJoinInfo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appstream-image-builder/index.ts",
        "line": 229
      },
      "name": "AppstreamImageBuilderDomainJoinInfo",
      "namespace": "appstreamImageBuilder",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_image_builder#directory_name AppstreamImageBuilder#directory_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 233
          },
          "name": "directoryName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_image_builder#organizational_unit_distinguished_name AppstreamImageBuilder#organizational_unit_distinguished_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 237
          },
          "name": "organizationalUnitDistinguishedName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appstream-image-builder/index:AppstreamImageBuilderDomainJoinInfo"
    },
    "@cdktn/provider-awscc.appstreamImageBuilder.AppstreamImageBuilderDomainJoinInfoOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appstreamImageBuilder.AppstreamImageBuilderDomainJoinInfoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appstream-image-builder/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/appstream-image-builder/index.ts",
        "line": 276
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 332
          },
          "name": "resetDirectoryName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 348
          },
          "name": "resetOrganizationalUnitDistinguishedName"
        }
      ],
      "name": "AppstreamImageBuilderDomainJoinInfoOutputReference",
      "namespace": "appstreamImageBuilder",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 336
          },
          "name": "directoryNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 352
          },
          "name": "organizationalUnitDistinguishedNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 326
          },
          "name": "directoryName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 342
          },
          "name": "organizationalUnitDistinguishedName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 288
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appstreamImageBuilder.AppstreamImageBuilderDomainJoinInfo"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appstream-image-builder/index:AppstreamImageBuilderDomainJoinInfoOutputReference"
    },
    "@cdktn/provider-awscc.appstreamImageBuilder.AppstreamImageBuilderRootVolumeConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appstreamImageBuilder.AppstreamImageBuilderRootVolumeConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appstream-image-builder/index.ts",
        "line": 356
      },
      "name": "AppstreamImageBuilderRootVolumeConfig",
      "namespace": "appstreamImageBuilder",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_image_builder#volume_size_in_gb AppstreamImageBuilder#volume_size_in_gb}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 360
          },
          "name": "volumeSizeInGb",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/appstream-image-builder/index:AppstreamImageBuilderRootVolumeConfig"
    },
    "@cdktn/provider-awscc.appstreamImageBuilder.AppstreamImageBuilderRootVolumeConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appstreamImageBuilder.AppstreamImageBuilderRootVolumeConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appstream-image-builder/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/appstream-image-builder/index.ts",
        "line": 392
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 442
          },
          "name": "resetVolumeSizeInGb"
        }
      ],
      "name": "AppstreamImageBuilderRootVolumeConfigOutputReference",
      "namespace": "appstreamImageBuilder",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 446
          },
          "name": "volumeSizeInGbInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 436
          },
          "name": "volumeSizeInGb",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 404
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appstreamImageBuilder.AppstreamImageBuilderRootVolumeConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appstream-image-builder/index:AppstreamImageBuilderRootVolumeConfigOutputReference"
    },
    "@cdktn/provider-awscc.appstreamImageBuilder.AppstreamImageBuilderTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appstreamImageBuilder.AppstreamImageBuilderTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appstream-image-builder/index.ts",
        "line": 450
      },
      "name": "AppstreamImageBuilderTags",
      "namespace": "appstreamImageBuilder",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_image_builder#key AppstreamImageBuilder#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 454
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_image_builder#value AppstreamImageBuilder#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 458
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appstream-image-builder/index:AppstreamImageBuilderTags"
    },
    "@cdktn/provider-awscc.appstreamImageBuilder.AppstreamImageBuilderTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appstreamImageBuilder.AppstreamImageBuilderTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appstream-image-builder/index.ts",
          "line": 588
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appstream-image-builder/index.ts",
        "line": 580
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 595
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.appstreamImageBuilder.AppstreamImageBuilderTagsOutputReference"
            }
          }
        }
      ],
      "name": "AppstreamImageBuilderTagsList",
      "namespace": "appstreamImageBuilder",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 581
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appstreamImageBuilder.AppstreamImageBuilderTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appstream-image-builder/index:AppstreamImageBuilderTagsList"
    },
    "@cdktn/provider-awscc.appstreamImageBuilder.AppstreamImageBuilderTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appstreamImageBuilder.AppstreamImageBuilderTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appstream-image-builder/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appstream-image-builder/index.ts",
        "line": 497
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 555
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 571
          },
          "name": "resetValue"
        }
      ],
      "name": "AppstreamImageBuilderTagsOutputReference",
      "namespace": "appstreamImageBuilder",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 559
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 575
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 549
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 565
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 511
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appstreamImageBuilder.AppstreamImageBuilderTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appstream-image-builder/index:AppstreamImageBuilderTagsOutputReference"
    },
    "@cdktn/provider-awscc.appstreamImageBuilder.AppstreamImageBuilderVpcConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appstreamImageBuilder.AppstreamImageBuilderVpcConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appstream-image-builder/index.ts",
        "line": 599
      },
      "name": "AppstreamImageBuilderVpcConfig",
      "namespace": "appstreamImageBuilder",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_image_builder#security_group_ids AppstreamImageBuilder#security_group_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 603
          },
          "name": "securityGroupIds",
          "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/hashicorp/awscc/1.96.0/docs/resources/appstream_image_builder#subnet_ids AppstreamImageBuilder#subnet_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 607
          },
          "name": "subnetIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/appstream-image-builder/index:AppstreamImageBuilderVpcConfig"
    },
    "@cdktn/provider-awscc.appstreamImageBuilder.AppstreamImageBuilderVpcConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appstreamImageBuilder.AppstreamImageBuilderVpcConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appstream-image-builder/index.ts",
          "line": 654
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appstream-image-builder/index.ts",
        "line": 646
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 702
          },
          "name": "resetSecurityGroupIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 718
          },
          "name": "resetSubnetIds"
        }
      ],
      "name": "AppstreamImageBuilderVpcConfigOutputReference",
      "namespace": "appstreamImageBuilder",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 706
          },
          "name": "securityGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 722
          },
          "name": "subnetIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 696
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 712
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-image-builder/index.ts",
            "line": 658
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appstreamImageBuilder.AppstreamImageBuilderVpcConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appstream-image-builder/index:AppstreamImageBuilderVpcConfigOutputReference"
    },
    "@cdktn/provider-awscc.appstreamStack.AppstreamStack": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_stack awscc_appstream_stack}."
      },
      "fqn": "@cdktn/provider-awscc.appstreamStack.AppstreamStack",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_stack awscc_appstream_stack} Resource."
        },
        "locationInModule": {
          "filename": "src/appstream-stack/index.ts",
          "line": 1743
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.appstreamStack.AppstreamStackConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appstream-stack/index.ts",
        "line": 1711
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a AppstreamStack resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 1728
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the AppstreamStack to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_stack#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing AppstreamStack that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the AppstreamStack to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 1786
          },
          "name": "putAccessEndpoints",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.appstreamStack.AppstreamStackAccessEndpoints"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 1802
          },
          "name": "putAgentAccessConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appstreamStack.AppstreamStackAgentAccessConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 1818
          },
          "name": "putApplicationSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appstreamStack.AppstreamStackApplicationSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 1850
          },
          "name": "putContentRedirection",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appstreamStack.AppstreamStackContentRedirection"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 1983
          },
          "name": "putStorageConnectors",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.appstreamStack.AppstreamStackStorageConnectors"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 1999
          },
          "name": "putStreamingExperienceSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appstreamStack.AppstreamStackStreamingExperienceSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 2015
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.appstreamStack.AppstreamStackTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 2031
          },
          "name": "putUserSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.appstreamStack.AppstreamStackUserSettings"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 1789
          },
          "name": "resetAccessEndpoints"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 1805
          },
          "name": "resetAgentAccessConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 1821
          },
          "name": "resetApplicationSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 1837
          },
          "name": "resetAttributesToDelete"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 1853
          },
          "name": "resetContentRedirection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 1869
          },
          "name": "resetDeleteStorageConnectors"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 1885
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 1901
          },
          "name": "resetDisplayName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 1917
          },
          "name": "resetEmbedHostDomains"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 1933
          },
          "name": "resetFeedbackUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 1954
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 1970
          },
          "name": "resetRedirectUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 1986
          },
          "name": "resetStorageConnectors"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 2002
          },
          "name": "resetStreamingExperienceSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 2018
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 2034
          },
          "name": "resetUserSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 2046
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 2067
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "AppstreamStack",
      "namespace": "appstreamStack",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 1716
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 1783
          },
          "name": "accessEndpoints",
          "type": {
            "fqn": "@cdktn/provider-awscc.appstreamStack.AppstreamStackAccessEndpointsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 1799
          },
          "name": "agentAccessConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.appstreamStack.AppstreamStackAgentAccessConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 1815
          },
          "name": "applicationSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.appstreamStack.AppstreamStackApplicationSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 1847
          },
          "name": "contentRedirection",
          "type": {
            "fqn": "@cdktn/provider-awscc.appstreamStack.AppstreamStackContentRedirectionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 1942
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 1980
          },
          "name": "storageConnectors",
          "type": {
            "fqn": "@cdktn/provider-awscc.appstreamStack.AppstreamStackStorageConnectorsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 1996
          },
          "name": "streamingExperienceSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.appstreamStack.AppstreamStackStreamingExperienceSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 2012
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.appstreamStack.AppstreamStackTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 2028
          },
          "name": "userSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.appstreamStack.AppstreamStackUserSettingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 1793
          },
          "name": "accessEndpointsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appstreamStack.AppstreamStackAccessEndpoints"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 1809
          },
          "name": "agentAccessConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appstreamStack.AppstreamStackAgentAccessConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 1825
          },
          "name": "applicationSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appstreamStack.AppstreamStackApplicationSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 1841
          },
          "name": "attributesToDeleteInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 1857
          },
          "name": "contentRedirectionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appstreamStack.AppstreamStackContentRedirection"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 1873
          },
          "name": "deleteStorageConnectorsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 1889
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 1905
          },
          "name": "displayNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 1921
          },
          "name": "embedHostDomainsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 1937
          },
          "name": "feedbackUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 1958
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 1974
          },
          "name": "redirectUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 1990
          },
          "name": "storageConnectorsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appstreamStack.AppstreamStackStorageConnectors"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 2006
          },
          "name": "streamingExperienceSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appstreamStack.AppstreamStackStreamingExperienceSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 2022
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appstreamStack.AppstreamStackTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 2038
          },
          "name": "userSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appstreamStack.AppstreamStackUserSettings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 1831
          },
          "name": "attributesToDelete",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 1863
          },
          "name": "deleteStorageConnectors",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 1879
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 1895
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 1911
          },
          "name": "embedHostDomains",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 1927
          },
          "name": "feedbackUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 1948
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 1964
          },
          "name": "redirectUrl",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appstream-stack/index:AppstreamStack"
    },
    "@cdktn/provider-awscc.appstreamStack.AppstreamStackAccessEndpoints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appstreamStack.AppstreamStackAccessEndpoints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appstream-stack/index.ts",
        "line": 112
      },
      "name": "AppstreamStackAccessEndpoints",
      "namespace": "appstreamStack",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_stack#endpoint_type AppstreamStack#endpoint_type}",
            "stability": "stable",
            "summary": "The type of interface endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 118
          },
          "name": "endpointType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_stack#vpce_id AppstreamStack#vpce_id}",
            "stability": "stable",
            "summary": "The identifier (ID) of the VPC in which the interface endpoint is used."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 124
          },
          "name": "vpceId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appstream-stack/index:AppstreamStackAccessEndpoints"
    },
    "@cdktn/provider-awscc.appstreamStack.AppstreamStackAccessEndpointsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appstreamStack.AppstreamStackAccessEndpointsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appstream-stack/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appstream-stack/index.ts",
        "line": 246
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 261
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.appstreamStack.AppstreamStackAccessEndpointsOutputReference"
            }
          }
        }
      ],
      "name": "AppstreamStackAccessEndpointsList",
      "namespace": "appstreamStack",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 247
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appstreamStack.AppstreamStackAccessEndpoints"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appstream-stack/index:AppstreamStackAccessEndpointsList"
    },
    "@cdktn/provider-awscc.appstreamStack.AppstreamStackAccessEndpointsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appstreamStack.AppstreamStackAccessEndpointsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appstream-stack/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appstream-stack/index.ts",
        "line": 163
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 221
          },
          "name": "resetEndpointType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 237
          },
          "name": "resetVpceId"
        }
      ],
      "name": "AppstreamStackAccessEndpointsOutputReference",
      "namespace": "appstreamStack",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 225
          },
          "name": "endpointTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 241
          },
          "name": "vpceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 215
          },
          "name": "endpointType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 231
          },
          "name": "vpceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 177
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appstreamStack.AppstreamStackAccessEndpoints"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appstream-stack/index:AppstreamStackAccessEndpointsOutputReference"
    },
    "@cdktn/provider-awscc.appstreamStack.AppstreamStackAgentAccessConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appstreamStack.AppstreamStackAgentAccessConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appstream-stack/index.ts",
        "line": 418
      },
      "name": "AppstreamStackAgentAccessConfig",
      "namespace": "appstreamStack",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Required when ScreenshotsUploadEnabled is true.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_stack#s3_bucket_arn AppstreamStack#s3_bucket_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the Amazon S3 bucket where agent screenshots are stored."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 424
          },
          "name": "s3BucketArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_stack#screen_image_format AppstreamStack#screen_image_format}",
            "stability": "stable",
            "summary": "The image format for agent screen captures."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 430
          },
          "name": "screenImageFormat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_stack#screen_resolution AppstreamStack#screen_resolution}",
            "stability": "stable",
            "summary": "The screen resolution for the agent streaming environment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 436
          },
          "name": "screenResolution",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_stack#screenshots_upload_enabled AppstreamStack#screenshots_upload_enabled}",
            "stability": "stable",
            "summary": "Indicates whether screenshot uploads to Amazon S3 are enabled for agent sessions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 442
          },
          "name": "screenshotsUploadEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You must specify at least one setting.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_stack#settings AppstreamStack#settings}",
            "stability": "stable",
            "summary": "The list of agent access settings that define permissions for each agent action."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 448
          },
          "name": "settings",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appstreamStack.AppstreamStackAgentAccessConfigSettings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This setting determines how users can interact with agent sessions. Valid values are VIEW_ONLY, VIEW_STOP, and DISABLED.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_stack#user_control_mode AppstreamStack#user_control_mode}",
            "stability": "stable",
            "summary": "The user control mode for agent sessions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 454
          },
          "name": "userControlMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appstream-stack/index:AppstreamStackAgentAccessConfig"
    },
    "@cdktn/provider-awscc.appstreamStack.AppstreamStackAgentAccessConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appstreamStack.AppstreamStackAgentAccessConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appstream-stack/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/appstream-stack/index.ts",
        "line": 521
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 662
          },
          "name": "putSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.appstreamStack.AppstreamStackAgentAccessConfigSettings"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 601
          },
          "name": "resetS3BucketArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 617
          },
          "name": "resetScreenImageFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 633
          },
          "name": "resetScreenResolution"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 649
          },
          "name": "resetScreenshotsUploadEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 665
          },
          "name": "resetSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 681
          },
          "name": "resetUserControlMode"
        }
      ],
      "name": "AppstreamStackAgentAccessConfigOutputReference",
      "namespace": "appstreamStack",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 659
          },
          "name": "settings",
          "type": {
            "fqn": "@cdktn/provider-awscc.appstreamStack.AppstreamStackAgentAccessConfigSettingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 605
          },
          "name": "s3BucketArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 621
          },
          "name": "screenImageFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 637
          },
          "name": "screenResolutionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 653
          },
          "name": "screenshotsUploadEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 669
          },
          "name": "settingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appstreamStack.AppstreamStackAgentAccessConfigSettings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 685
          },
          "name": "userControlModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 595
          },
          "name": "s3BucketArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 611
          },
          "name": "screenImageFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 627
          },
          "name": "screenResolution",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 643
          },
          "name": "screenshotsUploadEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 675
          },
          "name": "userControlMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 533
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appstreamStack.AppstreamStackAgentAccessConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appstream-stack/index:AppstreamStackAgentAccessConfigOutputReference"
    },
    "@cdktn/provider-awscc.appstreamStack.AppstreamStackAgentAccessConfigSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appstreamStack.AppstreamStackAgentAccessConfigSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appstream-stack/index.ts",
        "line": 265
      },
      "name": "AppstreamStackAgentAccessConfigSettings",
      "namespace": "appstreamStack",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are COMPUTER_VISION, COMPUTER_INPUT, and FORWARD_MCP_TOOLS. COMPUTER_VISION allows agents to take screenshots of the desktop. COMPUTER_INPUT allows agents to click, type, and scroll on the desktop and requires COMPUTER_VISION to also be enabled. FORWARD_MCP_TOOLS allows agents to interact with applications and the desktop operating system through direct MCP calls rather than using computer use tools. Forwards MCP tools configured on the WorkSpaces application session to the agent.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_stack#agent_action AppstreamStack#agent_action}",
            "stability": "stable",
            "summary": "The agent action to configure."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 271
          },
          "name": "agentAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_stack#permission AppstreamStack#permission}",
            "stability": "stable",
            "summary": "Whether the agent action is enabled or disabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 277
          },
          "name": "permission",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appstream-stack/index:AppstreamStackAgentAccessConfigSettings"
    },
    "@cdktn/provider-awscc.appstreamStack.AppstreamStackAgentAccessConfigSettingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appstreamStack.AppstreamStackAgentAccessConfigSettingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appstream-stack/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/appstream-stack/index.ts",
        "line": 399
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack/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-awscc.appstreamStack.AppstreamStackAgentAccessConfigSettingsOutputReference"
            }
          }
        }
      ],
      "name": "AppstreamStackAgentAccessConfigSettingsList",
      "namespace": "appstreamStack",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 400
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appstreamStack.AppstreamStackAgentAccessConfigSettings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appstream-stack/index:AppstreamStackAgentAccessConfigSettingsList"
    },
    "@cdktn/provider-awscc.appstreamStack.AppstreamStackAgentAccessConfigSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appstreamStack.AppstreamStackAgentAccessConfigSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appstream-stack/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/appstream-stack/index.ts",
        "line": 316
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 374
          },
          "name": "resetAgentAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 390
          },
          "name": "resetPermission"
        }
      ],
      "name": "AppstreamStackAgentAccessConfigSettingsOutputReference",
      "namespace": "appstreamStack",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 378
          },
          "name": "agentActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 394
          },
          "name": "permissionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 368
          },
          "name": "agentAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 384
          },
          "name": "permission",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 330
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appstreamStack.AppstreamStackAgentAccessConfigSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appstream-stack/index:AppstreamStackAgentAccessConfigSettingsOutputReference"
    },
    "@cdktn/provider-awscc.appstreamStack.AppstreamStackApplicationSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appstreamStack.AppstreamStackApplicationSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appstream-stack/index.ts",
        "line": 689
      },
      "name": "AppstreamStackApplicationSettings",
      "namespace": "appstreamStack",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_stack#enabled AppstreamStack#enabled}",
            "stability": "stable",
            "summary": "Enables or disables persistent application settings for users during their streaming sessions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 695
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can allow the same persistent application settings to be used across multiple stacks by specifying the same settings group for each stack.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_stack#settings_group AppstreamStack#settings_group}",
            "stability": "stable",
            "summary": "The path prefix for the S3 bucket where users' persistent application settings are stored."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 701
          },
          "name": "settingsGroup",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appstream-stack/index:AppstreamStackApplicationSettings"
    },
    "@cdktn/provider-awscc.appstreamStack.AppstreamStackApplicationSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appstreamStack.AppstreamStackApplicationSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appstream-stack/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/appstream-stack/index.ts",
        "line": 740
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 796
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 812
          },
          "name": "resetSettingsGroup"
        }
      ],
      "name": "AppstreamStackApplicationSettingsOutputReference",
      "namespace": "appstreamStack",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 800
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 816
          },
          "name": "settingsGroupInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 790
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 806
          },
          "name": "settingsGroup",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 752
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appstreamStack.AppstreamStackApplicationSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appstream-stack/index:AppstreamStackApplicationSettingsOutputReference"
    },
    "@cdktn/provider-awscc.appstreamStack.AppstreamStackConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appstreamStack.AppstreamStackConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appstream-stack/index.ts",
        "line": 14
      },
      "name": "AppstreamStackConfig",
      "namespace": "appstreamStack",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Users of the stack can connect to AppStream 2.0 only through the specified endpoints.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_stack#access_endpoints AppstreamStack#access_endpoints}",
            "stability": "stable",
            "summary": "The list of virtual private cloud (VPC) interface endpoint objects."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 20
          },
          "name": "accessEndpoints",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appstreamStack.AppstreamStackAccessEndpoints"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_stack#agent_access_config AppstreamStack#agent_access_config}",
            "stability": "stable",
            "summary": "The configuration for agent access on the stack. If specified, agent access is enabled for the stack."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 26
          },
          "name": "agentAccessConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appstreamStack.AppstreamStackAgentAccessConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When these settings are enabled, changes that users make to applications and Windows settings are automatically saved after each session and applied to the next session.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_stack#application_settings AppstreamStack#application_settings}",
            "stability": "stable",
            "summary": "The persistent application settings for users of the stack."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 32
          },
          "name": "applicationSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appstreamStack.AppstreamStackApplicationSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_stack#attributes_to_delete AppstreamStack#attributes_to_delete}",
            "stability": "stable",
            "summary": "The stack attributes to delete."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 38
          },
          "name": "attributesToDelete",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "These settings control URL redirection between the streaming session and the local device.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_stack#content_redirection AppstreamStack#content_redirection}",
            "stability": "stable",
            "summary": "The content redirection settings for the stack."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 44
          },
          "name": "contentRedirection",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appstreamStack.AppstreamStackContentRedirection"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_stack#delete_storage_connectors AppstreamStack#delete_storage_connectors}",
            "stability": "stable",
            "summary": "This parameter has been deprecated. Deletes the storage connectors currently enabled for the stack."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 50
          },
          "name": "deleteStorageConnectors",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_stack#description AppstreamStack#description}",
            "stability": "stable",
            "summary": "The description to display."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-stack/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/hashicorp/awscc/1.96.0/docs/resources/appstream_stack#display_name AppstreamStack#display_name}",
            "stability": "stable",
            "summary": "The stack name to display."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 62
          },
          "name": "displayName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_stack#embed_host_domains AppstreamStack#embed_host_domains}",
            "stability": "stable",
            "summary": "The domains where AppStream 2.0 streaming sessions can be embedded in an iframe. You must approve the domains that you want to host embedded AppStream 2.0 streaming sessions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 68
          },
          "name": "embedHostDomains",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If no URL is specified, no Send Feedback link is displayed.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_stack#feedback_url AppstreamStack#feedback_url}",
            "stability": "stable",
            "summary": "The URL that users are redirected to after they click the Send Feedback link."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 74
          },
          "name": "feedbackUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_stack#name AppstreamStack#name}",
            "stability": "stable",
            "summary": "The name of the stack."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 80
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_stack#redirect_url AppstreamStack#redirect_url}",
            "stability": "stable",
            "summary": "The URL that users are redirected to after their streaming session ends."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 86
          },
          "name": "redirectUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_stack#storage_connectors AppstreamStack#storage_connectors}",
            "stability": "stable",
            "summary": "The storage connectors to enable."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 92
          },
          "name": "storageConnectors",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appstreamStack.AppstreamStackStorageConnectors"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This can be UDP or TCP. Currently, UDP is only supported in the Windows native client.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_stack#streaming_experience_settings AppstreamStack#streaming_experience_settings}",
            "stability": "stable",
            "summary": "The streaming protocol that you want your stack to prefer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 98
          },
          "name": "streamingExperienceSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appstreamStack.AppstreamStackStreamingExperienceSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_stack#tags AppstreamStack#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 104
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appstreamStack.AppstreamStackTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_stack#user_settings AppstreamStack#user_settings}",
            "stability": "stable",
            "summary": "The actions that are enabled or disabled for users during their streaming sessions. By default, these actions are enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 110
          },
          "name": "userSettings",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appstreamStack.AppstreamStackUserSettings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appstream-stack/index:AppstreamStackConfig"
    },
    "@cdktn/provider-awscc.appstreamStack.AppstreamStackContentRedirection": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appstreamStack.AppstreamStackContentRedirection",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appstream-stack/index.ts",
        "line": 986
      },
      "name": "AppstreamStackContentRedirection",
      "namespace": "appstreamStack",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_stack#host_to_client AppstreamStack#host_to_client}",
            "stability": "stable",
            "summary": "The URL redirection configuration from the streaming session host to the client."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 992
          },
          "name": "hostToClient",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appstreamStack.AppstreamStackContentRedirectionHostToClient"
          }
        }
      ],
      "symbolId": "src/appstream-stack/index:AppstreamStackContentRedirection"
    },
    "@cdktn/provider-awscc.appstreamStack.AppstreamStackContentRedirectionHostToClient": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appstreamStack.AppstreamStackContentRedirectionHostToClient",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appstream-stack/index.ts",
        "line": 820
      },
      "name": "AppstreamStackContentRedirectionHostToClient",
      "namespace": "appstreamStack",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_stack#allowed_urls AppstreamStack#allowed_urls}",
            "stability": "stable",
            "summary": "The URLs that are allowed for redirection."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 826
          },
          "name": "allowedUrls",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_stack#denied_urls AppstreamStack#denied_urls}",
            "stability": "stable",
            "summary": "The URLs that are denied for redirection."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 832
          },
          "name": "deniedUrls",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_stack#enabled AppstreamStack#enabled}",
            "stability": "stable",
            "summary": "Specifies whether URL redirection is enabled or disabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 838
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appstream-stack/index:AppstreamStackContentRedirectionHostToClient"
    },
    "@cdktn/provider-awscc.appstreamStack.AppstreamStackContentRedirectionHostToClientOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appstreamStack.AppstreamStackContentRedirectionHostToClientOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appstream-stack/index.ts",
          "line": 892
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appstream-stack/index.ts",
        "line": 884
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 946
          },
          "name": "resetAllowedUrls"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 962
          },
          "name": "resetDeniedUrls"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 978
          },
          "name": "resetEnabled"
        }
      ],
      "name": "AppstreamStackContentRedirectionHostToClientOutputReference",
      "namespace": "appstreamStack",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 950
          },
          "name": "allowedUrlsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 966
          },
          "name": "deniedUrlsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 982
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 940
          },
          "name": "allowedUrls",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 956
          },
          "name": "deniedUrls",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 972
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 896
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appstreamStack.AppstreamStackContentRedirectionHostToClient"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appstream-stack/index:AppstreamStackContentRedirectionHostToClientOutputReference"
    },
    "@cdktn/provider-awscc.appstreamStack.AppstreamStackContentRedirectionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appstreamStack.AppstreamStackContentRedirectionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appstream-stack/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/appstream-stack/index.ts",
        "line": 1024
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 1071
          },
          "name": "putHostToClient",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appstreamStack.AppstreamStackContentRedirectionHostToClient"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 1074
          },
          "name": "resetHostToClient"
        }
      ],
      "name": "AppstreamStackContentRedirectionOutputReference",
      "namespace": "appstreamStack",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 1068
          },
          "name": "hostToClient",
          "type": {
            "fqn": "@cdktn/provider-awscc.appstreamStack.AppstreamStackContentRedirectionHostToClientOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 1078
          },
          "name": "hostToClientInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appstreamStack.AppstreamStackContentRedirectionHostToClient"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 1036
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appstreamStack.AppstreamStackContentRedirection"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appstream-stack/index:AppstreamStackContentRedirectionOutputReference"
    },
    "@cdktn/provider-awscc.appstreamStack.AppstreamStackStorageConnectors": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appstreamStack.AppstreamStackStorageConnectors",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appstream-stack/index.ts",
        "line": 1082
      },
      "name": "AppstreamStackStorageConnectors",
      "namespace": "appstreamStack",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_stack#connector_type AppstreamStack#connector_type}",
            "stability": "stable",
            "summary": "The type of storage connector."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 1088
          },
          "name": "connectorType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_stack#domains AppstreamStack#domains}",
            "stability": "stable",
            "summary": "The names of the domains for the account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 1094
          },
          "name": "domains",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_stack#resource_identifier AppstreamStack#resource_identifier}",
            "stability": "stable",
            "summary": "The ARN of the storage connector."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 1100
          },
          "name": "resourceIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appstream-stack/index:AppstreamStackStorageConnectors"
    },
    "@cdktn/provider-awscc.appstreamStack.AppstreamStackStorageConnectorsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appstreamStack.AppstreamStackStorageConnectorsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appstream-stack/index.ts",
          "line": 1259
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appstream-stack/index.ts",
        "line": 1251
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 1266
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.appstreamStack.AppstreamStackStorageConnectorsOutputReference"
            }
          }
        }
      ],
      "name": "AppstreamStackStorageConnectorsList",
      "namespace": "appstreamStack",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 1252
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appstreamStack.AppstreamStackStorageConnectors"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appstream-stack/index:AppstreamStackStorageConnectorsList"
    },
    "@cdktn/provider-awscc.appstreamStack.AppstreamStackStorageConnectorsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appstreamStack.AppstreamStackStorageConnectorsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appstream-stack/index.ts",
          "line": 1156
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appstream-stack/index.ts",
        "line": 1146
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 1210
          },
          "name": "resetConnectorType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 1226
          },
          "name": "resetDomains"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 1242
          },
          "name": "resetResourceIdentifier"
        }
      ],
      "name": "AppstreamStackStorageConnectorsOutputReference",
      "namespace": "appstreamStack",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 1214
          },
          "name": "connectorTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 1230
          },
          "name": "domainsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 1246
          },
          "name": "resourceIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 1204
          },
          "name": "connectorType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 1220
          },
          "name": "domains",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 1236
          },
          "name": "resourceIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 1160
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appstreamStack.AppstreamStackStorageConnectors"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appstream-stack/index:AppstreamStackStorageConnectorsOutputReference"
    },
    "@cdktn/provider-awscc.appstreamStack.AppstreamStackStreamingExperienceSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appstreamStack.AppstreamStackStreamingExperienceSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appstream-stack/index.ts",
        "line": 1270
      },
      "name": "AppstreamStackStreamingExperienceSettings",
      "namespace": "appstreamStack",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_stack#preferred_protocol AppstreamStack#preferred_protocol}",
            "stability": "stable",
            "summary": "The preferred protocol that you want to use while streaming your application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 1276
          },
          "name": "preferredProtocol",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appstream-stack/index:AppstreamStackStreamingExperienceSettings"
    },
    "@cdktn/provider-awscc.appstreamStack.AppstreamStackStreamingExperienceSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appstreamStack.AppstreamStackStreamingExperienceSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appstream-stack/index.ts",
          "line": 1316
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appstream-stack/index.ts",
        "line": 1308
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 1358
          },
          "name": "resetPreferredProtocol"
        }
      ],
      "name": "AppstreamStackStreamingExperienceSettingsOutputReference",
      "namespace": "appstreamStack",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 1362
          },
          "name": "preferredProtocolInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 1352
          },
          "name": "preferredProtocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 1320
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appstreamStack.AppstreamStackStreamingExperienceSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appstream-stack/index:AppstreamStackStreamingExperienceSettingsOutputReference"
    },
    "@cdktn/provider-awscc.appstreamStack.AppstreamStackTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appstreamStack.AppstreamStackTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appstream-stack/index.ts",
        "line": 1366
      },
      "name": "AppstreamStackTags",
      "namespace": "appstreamStack",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_stack#key AppstreamStack#key}",
            "stability": "stable",
            "summary": "The key of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 1372
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_stack#value AppstreamStack#value}",
            "stability": "stable",
            "summary": "The value of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 1378
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appstream-stack/index:AppstreamStackTags"
    },
    "@cdktn/provider-awscc.appstreamStack.AppstreamStackTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appstreamStack.AppstreamStackTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appstream-stack/index.ts",
          "line": 1508
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appstream-stack/index.ts",
        "line": 1500
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 1515
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.appstreamStack.AppstreamStackTagsOutputReference"
            }
          }
        }
      ],
      "name": "AppstreamStackTagsList",
      "namespace": "appstreamStack",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 1501
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appstreamStack.AppstreamStackTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appstream-stack/index:AppstreamStackTagsList"
    },
    "@cdktn/provider-awscc.appstreamStack.AppstreamStackTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appstreamStack.AppstreamStackTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appstream-stack/index.ts",
          "line": 1427
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appstream-stack/index.ts",
        "line": 1417
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 1475
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 1491
          },
          "name": "resetValue"
        }
      ],
      "name": "AppstreamStackTagsOutputReference",
      "namespace": "appstreamStack",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 1479
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 1495
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 1469
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 1485
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 1431
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appstreamStack.AppstreamStackTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appstream-stack/index:AppstreamStackTagsOutputReference"
    },
    "@cdktn/provider-awscc.appstreamStack.AppstreamStackUserSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appstreamStack.AppstreamStackUserSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appstream-stack/index.ts",
        "line": 1519
      },
      "name": "AppstreamStackUserSettings",
      "namespace": "appstreamStack",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_stack#action AppstreamStack#action}",
            "stability": "stable",
            "summary": "The action that is enabled or disabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 1525
          },
          "name": "action",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This can be specified only for the CLIPBOARD_COPY_FROM_LOCAL_DEVICE and CLIPBOARD_COPY_TO_LOCAL_DEVICE actions. This defaults to 20,971,520 (20 MB) when unspecified and the permission is ENABLED. This can't be specified when the permission is DISABLED. The value can be between 1 and 20,971,520 (20 MB).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_stack#maximum_length AppstreamStack#maximum_length}",
            "stability": "stable",
            "summary": "Specifies the number of characters that can be copied by end users from the local device to the remote session, and to the local device from the remote session."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 1531
          },
          "name": "maximumLength",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_stack#permission AppstreamStack#permission}",
            "stability": "stable",
            "summary": "Indicates whether the action is enabled or disabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 1537
          },
          "name": "permission",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appstream-stack/index:AppstreamStackUserSettings"
    },
    "@cdktn/provider-awscc.appstreamStack.AppstreamStackUserSettingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appstreamStack.AppstreamStackUserSettingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appstream-stack/index.ts",
          "line": 1696
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appstream-stack/index.ts",
        "line": 1688
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 1703
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.appstreamStack.AppstreamStackUserSettingsOutputReference"
            }
          }
        }
      ],
      "name": "AppstreamStackUserSettingsList",
      "namespace": "appstreamStack",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 1689
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appstreamStack.AppstreamStackUserSettings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appstream-stack/index:AppstreamStackUserSettingsList"
    },
    "@cdktn/provider-awscc.appstreamStack.AppstreamStackUserSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appstreamStack.AppstreamStackUserSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appstream-stack/index.ts",
          "line": 1593
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appstream-stack/index.ts",
        "line": 1583
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 1647
          },
          "name": "resetAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 1663
          },
          "name": "resetMaximumLength"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 1679
          },
          "name": "resetPermission"
        }
      ],
      "name": "AppstreamStackUserSettingsOutputReference",
      "namespace": "appstreamStack",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 1651
          },
          "name": "actionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 1667
          },
          "name": "maximumLengthInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 1683
          },
          "name": "permissionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 1641
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 1657
          },
          "name": "maximumLength",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 1673
          },
          "name": "permission",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack/index.ts",
            "line": 1597
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appstreamStack.AppstreamStackUserSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appstream-stack/index:AppstreamStackUserSettingsOutputReference"
    },
    "@cdktn/provider-awscc.appstreamStackFleetAssociation.AppstreamStackFleetAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_stack_fleet_association awscc_appstream_stack_fleet_association}."
      },
      "fqn": "@cdktn/provider-awscc.appstreamStackFleetAssociation.AppstreamStackFleetAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_stack_fleet_association awscc_appstream_stack_fleet_association} Resource."
        },
        "locationInModule": {
          "filename": "src/appstream-stack-fleet-association/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-awscc.appstreamStackFleetAssociation.AppstreamStackFleetAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appstream-stack-fleet-association/index.ts",
        "line": 28
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a AppstreamStackFleetAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/appstream-stack-fleet-association/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 AppstreamStackFleetAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_stack_fleet_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing AppstreamStackFleetAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the AppstreamStackFleetAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack-fleet-association/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/appstream-stack-fleet-association/index.ts",
            "line": 131
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "AppstreamStackFleetAssociation",
      "namespace": "appstreamStackFleetAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-stack-fleet-association/index.ts",
            "line": 33
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-stack-fleet-association/index.ts",
            "line": 98
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-stack-fleet-association/index.ts",
            "line": 103
          },
          "name": "stackFleetAssociationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-stack-fleet-association/index.ts",
            "line": 93
          },
          "name": "fleetNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-stack-fleet-association/index.ts",
            "line": 116
          },
          "name": "stackNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack-fleet-association/index.ts",
            "line": 86
          },
          "name": "fleetName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack-fleet-association/index.ts",
            "line": 109
          },
          "name": "stackName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appstream-stack-fleet-association/index:AppstreamStackFleetAssociation"
    },
    "@cdktn/provider-awscc.appstreamStackFleetAssociation.AppstreamStackFleetAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appstreamStackFleetAssociation.AppstreamStackFleetAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appstream-stack-fleet-association/index.ts",
        "line": 14
      },
      "name": "AppstreamStackFleetAssociationConfig",
      "namespace": "appstreamStackFleetAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_stack_fleet_association#fleet_name AppstreamStackFleetAssociation#fleet_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-stack-fleet-association/index.ts",
            "line": 18
          },
          "name": "fleetName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_stack_fleet_association#stack_name AppstreamStackFleetAssociation#stack_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-stack-fleet-association/index.ts",
            "line": 22
          },
          "name": "stackName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appstream-stack-fleet-association/index:AppstreamStackFleetAssociationConfig"
    },
    "@cdktn/provider-awscc.appstreamStackUserAssociation.AppstreamStackUserAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_stack_user_association awscc_appstream_stack_user_association}."
      },
      "fqn": "@cdktn/provider-awscc.appstreamStackUserAssociation.AppstreamStackUserAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_stack_user_association awscc_appstream_stack_user_association} Resource."
        },
        "locationInModule": {
          "filename": "src/appstream-stack-user-association/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-awscc.appstreamStackUserAssociation.AppstreamStackUserAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appstream-stack-user-association/index.ts",
        "line": 44
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a AppstreamStackUserAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/appstream-stack-user-association/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 AppstreamStackUserAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_stack_user_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing AppstreamStackUserAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the AppstreamStackUserAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack-user-association/index.ts",
            "line": 128
          },
          "name": "resetSendEmailNotification"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack-user-association/index.ts",
            "line": 166
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack-user-association/index.ts",
            "line": 175
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "AppstreamStackUserAssociation",
      "namespace": "appstreamStackUserAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-stack-user-association/index.ts",
            "line": 49
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-stack-user-association/index.ts",
            "line": 116
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-stack-user-association/index.ts",
            "line": 111
          },
          "name": "authenticationTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-stack-user-association/index.ts",
            "line": 132
          },
          "name": "sendEmailNotificationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-stack-user-association/index.ts",
            "line": 145
          },
          "name": "stackNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-stack-user-association/index.ts",
            "line": 158
          },
          "name": "userNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack-user-association/index.ts",
            "line": 104
          },
          "name": "authenticationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack-user-association/index.ts",
            "line": 122
          },
          "name": "sendEmailNotification",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack-user-association/index.ts",
            "line": 138
          },
          "name": "stackName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appstream-stack-user-association/index.ts",
            "line": 151
          },
          "name": "userName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appstream-stack-user-association/index:AppstreamStackUserAssociation"
    },
    "@cdktn/provider-awscc.appstreamStackUserAssociation.AppstreamStackUserAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appstreamStackUserAssociation.AppstreamStackUserAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appstream-stack-user-association/index.ts",
        "line": 14
      },
      "name": "AppstreamStackUserAssociationConfig",
      "namespace": "appstreamStackUserAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_stack_user_association#authentication_type AppstreamStackUserAssociation#authentication_type}",
            "stability": "stable",
            "summary": "The authentication type for the user who is associated with the stack. You must specify USERPOOL."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-stack-user-association/index.ts",
            "line": 20
          },
          "name": "authenticationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_stack_user_association#stack_name AppstreamStackUserAssociation#stack_name}",
            "stability": "stable",
            "summary": "The name of the stack that is associated with the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-stack-user-association/index.ts",
            "line": 32
          },
          "name": "stackName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_stack_user_association#user_name AppstreamStackUserAssociation#user_name}",
            "stability": "stable",
            "summary": "The name of the user who is associated with the stack."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-stack-user-association/index.ts",
            "line": 38
          },
          "name": "userName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appstream_stack_user_association#send_email_notification AppstreamStackUserAssociation#send_email_notification}",
            "stability": "stable",
            "summary": "Specifies whether a welcome email is sent to a user after the user is created in the user pool."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appstream-stack-user-association/index.ts",
            "line": 26
          },
          "name": "sendEmailNotification",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appstream-stack-user-association/index:AppstreamStackUserAssociationConfig"
    },
    "@cdktn/provider-awscc.appsyncApi.AppsyncApi": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_api awscc_appsync_api}."
      },
      "fqn": "@cdktn/provider-awscc.appsyncApi.AppsyncApi",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_api awscc_appsync_api} Resource."
        },
        "locationInModule": {
          "filename": "src/appsync-api/index.ts",
          "line": 1743
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.appsyncApi.AppsyncApiConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appsync-api/index.ts",
        "line": 1711
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a AppsyncApi resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 1728
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the AppsyncApi to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_api#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing AppsyncApi that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the AppsyncApi to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 1790
          },
          "name": "putEventConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appsyncApi.AppsyncApiEventConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 1840
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.appsyncApi.AppsyncApiTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 1793
          },
          "name": "resetEventConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 1827
          },
          "name": "resetOwnerContact"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 1843
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 1855
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 1864
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "AppsyncApi",
      "namespace": "appsyncApi",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 1716
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 1770
          },
          "name": "apiArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 1775
          },
          "name": "apiId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 1781
          },
          "name": "dns",
          "type": {
            "fqn": "@cdktn/provider-awscc.appsyncApi.AppsyncApiDnsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 1787
          },
          "name": "eventConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.appsyncApi.AppsyncApiEventConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 1802
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 1837
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.appsyncApi.AppsyncApiTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 1797
          },
          "name": "eventConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appsyncApi.AppsyncApiEventConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 1815
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 1831
          },
          "name": "ownerContactInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 1847
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appsyncApi.AppsyncApiTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 1808
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 1821
          },
          "name": "ownerContact",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appsync-api/index:AppsyncApi"
    },
    "@cdktn/provider-awscc.appsyncApi.AppsyncApiConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncApi.AppsyncApiConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appsync-api/index.ts",
        "line": 14
      },
      "name": "AppsyncApiConfig",
      "namespace": "appsyncApi",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_api#name AppsyncApi#name}",
            "stability": "stable",
            "summary": "The name of the AppSync API."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 26
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_api#event_config AppsyncApi#event_config}",
            "stability": "stable",
            "summary": "The configuration for an Event Api."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 20
          },
          "name": "eventConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appsyncApi.AppsyncApiEventConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_api#owner_contact AppsyncApi#owner_contact}",
            "stability": "stable",
            "summary": "The owner contact information for an API resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 32
          },
          "name": "ownerContact",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_api#tags AppsyncApi#tags}",
            "stability": "stable",
            "summary": "An arbitrary set of tags (key-value pairs) for this AppSync API."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 38
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appsyncApi.AppsyncApiTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appsync-api/index:AppsyncApiConfig"
    },
    "@cdktn/provider-awscc.appsyncApi.AppsyncApiDns": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncApi.AppsyncApiDns",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appsync-api/index.ts",
        "line": 40
      },
      "name": "AppsyncApiDns",
      "namespace": "appsyncApi",
      "symbolId": "src/appsync-api/index:AppsyncApiDns"
    },
    "@cdktn/provider-awscc.appsyncApi.AppsyncApiDnsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncApi.AppsyncApiDnsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appsync-api/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/appsync-api/index.ts",
        "line": 63
      },
      "name": "AppsyncApiDnsOutputReference",
      "namespace": "appsyncApi",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 90
          },
          "name": "http",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 95
          },
          "name": "realtime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 74
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appsyncApi.AppsyncApiDns"
          }
        }
      ],
      "symbolId": "src/appsync-api/index:AppsyncApiDnsOutputReference"
    },
    "@cdktn/provider-awscc.appsyncApi.AppsyncApiEventConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncApi.AppsyncApiEventConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appsync-api/index.ts",
        "line": 1318
      },
      "name": "AppsyncApiEventConfig",
      "namespace": "appsyncApi",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_api#auth_providers AppsyncApi#auth_providers}",
            "stability": "stable",
            "summary": "A list of auth providers for the AppSync API."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 1324
          },
          "name": "authProviders",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appsyncApi.AppsyncApiEventConfigAuthProviders"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_api#connection_auth_modes AppsyncApi#connection_auth_modes}",
            "stability": "stable",
            "summary": "A list of auth modes for the AppSync API."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 1330
          },
          "name": "connectionAuthModes",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appsyncApi.AppsyncApiEventConfigConnectionAuthModes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_api#default_publish_auth_modes AppsyncApi#default_publish_auth_modes}",
            "stability": "stable",
            "summary": "A list of auth modes for the AppSync API."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 1336
          },
          "name": "defaultPublishAuthModes",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appsyncApi.AppsyncApiEventConfigDefaultPublishAuthModes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_api#default_subscribe_auth_modes AppsyncApi#default_subscribe_auth_modes}",
            "stability": "stable",
            "summary": "A list of auth modes for the AppSync API."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 1342
          },
          "name": "defaultSubscribeAuthModes",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appsyncApi.AppsyncApiEventConfigDefaultSubscribeAuthModes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_api#log_config AppsyncApi#log_config}",
            "stability": "stable",
            "summary": "The log config for the AppSync API."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 1348
          },
          "name": "logConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appsyncApi.AppsyncApiEventConfigLogConfig"
          }
        }
      ],
      "symbolId": "src/appsync-api/index:AppsyncApiEventConfig"
    },
    "@cdktn/provider-awscc.appsyncApi.AppsyncApiEventConfigAuthProviders": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncApi.AppsyncApiEventConfigAuthProviders",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appsync-api/index.ts",
        "line": 612
      },
      "name": "AppsyncApiEventConfigAuthProviders",
      "namespace": "appsyncApi",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_api#auth_type AppsyncApi#auth_type}",
            "stability": "stable",
            "summary": "Security configuration for your AppSync API."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 618
          },
          "name": "authType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_api#cognito_config AppsyncApi#cognito_config}",
            "stability": "stable",
            "summary": "Optional authorization configuration for using Amazon Cognito user pools with your API endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 624
          },
          "name": "cognitoConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appsyncApi.AppsyncApiEventConfigAuthProvidersCognitoConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Be aware that an AWS AppSync API may have only one Lambda authorizer configured at a time.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_api#lambda_authorizer_config AppsyncApi#lambda_authorizer_config}",
            "stability": "stable",
            "summary": "A LambdaAuthorizerConfig holds configuration on how to authorize AWS AppSync API access when using the AWS_LAMBDA authorizer mode."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 630
          },
          "name": "lambdaAuthorizerConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appsyncApi.AppsyncApiEventConfigAuthProvidersLambdaAuthorizerConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_api#open_id_connect_config AppsyncApi#open_id_connect_config}",
            "stability": "stable",
            "summary": "The OpenID Connect configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 636
          },
          "name": "openIdConnectConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appsyncApi.AppsyncApiEventConfigAuthProvidersOpenIdConnectConfig"
          }
        }
      ],
      "symbolId": "src/appsync-api/index:AppsyncApiEventConfigAuthProviders"
    },
    "@cdktn/provider-awscc.appsyncApi.AppsyncApiEventConfigAuthProvidersCognitoConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncApi.AppsyncApiEventConfigAuthProvidersCognitoConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appsync-api/index.ts",
        "line": 99
      },
      "name": "AppsyncApiEventConfigAuthProvidersCognitoConfig",
      "namespace": "appsyncApi",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_api#app_id_client_regex AppsyncApi#app_id_client_regex}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 103
          },
          "name": "appIdClientRegex",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_api#aws_region AppsyncApi#aws_region}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 107
          },
          "name": "awsRegion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_api#user_pool_id AppsyncApi#user_pool_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 111
          },
          "name": "userPoolId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appsync-api/index:AppsyncApiEventConfigAuthProvidersCognitoConfig"
    },
    "@cdktn/provider-awscc.appsyncApi.AppsyncApiEventConfigAuthProvidersCognitoConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncApi.AppsyncApiEventConfigAuthProvidersCognitoConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appsync-api/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/appsync-api/index.ts",
        "line": 157
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 219
          },
          "name": "resetAppIdClientRegex"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 235
          },
          "name": "resetAwsRegion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 251
          },
          "name": "resetUserPoolId"
        }
      ],
      "name": "AppsyncApiEventConfigAuthProvidersCognitoConfigOutputReference",
      "namespace": "appsyncApi",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 223
          },
          "name": "appIdClientRegexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 239
          },
          "name": "awsRegionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 255
          },
          "name": "userPoolIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 213
          },
          "name": "appIdClientRegex",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 229
          },
          "name": "awsRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 245
          },
          "name": "userPoolId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 169
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appsyncApi.AppsyncApiEventConfigAuthProvidersCognitoConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appsync-api/index:AppsyncApiEventConfigAuthProvidersCognitoConfigOutputReference"
    },
    "@cdktn/provider-awscc.appsyncApi.AppsyncApiEventConfigAuthProvidersLambdaAuthorizerConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncApi.AppsyncApiEventConfigAuthProvidersLambdaAuthorizerConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appsync-api/index.ts",
        "line": 259
      },
      "name": "AppsyncApiEventConfigAuthProvidersLambdaAuthorizerConfig",
      "namespace": "appsyncApi",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_api#authorizer_result_ttl_in_seconds AppsyncApi#authorizer_result_ttl_in_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 263
          },
          "name": "authorizerResultTtlInSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_api#authorizer_uri AppsyncApi#authorizer_uri}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 267
          },
          "name": "authorizerUri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_api#identity_validation_expression AppsyncApi#identity_validation_expression}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 271
          },
          "name": "identityValidationExpression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appsync-api/index:AppsyncApiEventConfigAuthProvidersLambdaAuthorizerConfig"
    },
    "@cdktn/provider-awscc.appsyncApi.AppsyncApiEventConfigAuthProvidersLambdaAuthorizerConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncApi.AppsyncApiEventConfigAuthProvidersLambdaAuthorizerConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appsync-api/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/appsync-api/index.ts",
        "line": 317
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 379
          },
          "name": "resetAuthorizerResultTtlInSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 395
          },
          "name": "resetAuthorizerUri"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 411
          },
          "name": "resetIdentityValidationExpression"
        }
      ],
      "name": "AppsyncApiEventConfigAuthProvidersLambdaAuthorizerConfigOutputReference",
      "namespace": "appsyncApi",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 383
          },
          "name": "authorizerResultTtlInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 399
          },
          "name": "authorizerUriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 415
          },
          "name": "identityValidationExpressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 373
          },
          "name": "authorizerResultTtlInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 389
          },
          "name": "authorizerUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 405
          },
          "name": "identityValidationExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 329
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appsyncApi.AppsyncApiEventConfigAuthProvidersLambdaAuthorizerConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appsync-api/index:AppsyncApiEventConfigAuthProvidersLambdaAuthorizerConfigOutputReference"
    },
    "@cdktn/provider-awscc.appsyncApi.AppsyncApiEventConfigAuthProvidersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncApi.AppsyncApiEventConfigAuthProvidersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appsync-api/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appsync-api/index.ts",
        "line": 816
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 831
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.appsyncApi.AppsyncApiEventConfigAuthProvidersOutputReference"
            }
          }
        }
      ],
      "name": "AppsyncApiEventConfigAuthProvidersList",
      "namespace": "appsyncApi",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 817
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appsyncApi.AppsyncApiEventConfigAuthProviders"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appsync-api/index:AppsyncApiEventConfigAuthProvidersList"
    },
    "@cdktn/provider-awscc.appsyncApi.AppsyncApiEventConfigAuthProvidersOpenIdConnectConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncApi.AppsyncApiEventConfigAuthProvidersOpenIdConnectConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appsync-api/index.ts",
        "line": 419
      },
      "name": "AppsyncApiEventConfigAuthProvidersOpenIdConnectConfig",
      "namespace": "appsyncApi",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_api#auth_ttl AppsyncApi#auth_ttl}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 423
          },
          "name": "authTtl",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_api#client_id AppsyncApi#client_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 427
          },
          "name": "clientId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_api#iat_ttl AppsyncApi#iat_ttl}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 431
          },
          "name": "iatTtl",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_api#issuer AppsyncApi#issuer}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 435
          },
          "name": "issuer",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appsync-api/index:AppsyncApiEventConfigAuthProvidersOpenIdConnectConfig"
    },
    "@cdktn/provider-awscc.appsyncApi.AppsyncApiEventConfigAuthProvidersOpenIdConnectConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncApi.AppsyncApiEventConfigAuthProvidersOpenIdConnectConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appsync-api/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/appsync-api/index.ts",
        "line": 488
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 556
          },
          "name": "resetAuthTtl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 572
          },
          "name": "resetClientId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 588
          },
          "name": "resetIatTtl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 604
          },
          "name": "resetIssuer"
        }
      ],
      "name": "AppsyncApiEventConfigAuthProvidersOpenIdConnectConfigOutputReference",
      "namespace": "appsyncApi",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 560
          },
          "name": "authTtlInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 576
          },
          "name": "clientIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 592
          },
          "name": "iatTtlInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 608
          },
          "name": "issuerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 550
          },
          "name": "authTtl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 566
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 582
          },
          "name": "iatTtl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 598
          },
          "name": "issuer",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 500
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appsyncApi.AppsyncApiEventConfigAuthProvidersOpenIdConnectConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appsync-api/index:AppsyncApiEventConfigAuthProvidersOpenIdConnectConfigOutputReference"
    },
    "@cdktn/provider-awscc.appsyncApi.AppsyncApiEventConfigAuthProvidersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncApi.AppsyncApiEventConfigAuthProvidersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appsync-api/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appsync-api/index.ts",
        "line": 689
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 772
          },
          "name": "putCognitoConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appsyncApi.AppsyncApiEventConfigAuthProvidersCognitoConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 788
          },
          "name": "putLambdaAuthorizerConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appsyncApi.AppsyncApiEventConfigAuthProvidersLambdaAuthorizerConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 804
          },
          "name": "putOpenIdConnectConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appsyncApi.AppsyncApiEventConfigAuthProvidersOpenIdConnectConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 759
          },
          "name": "resetAuthType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 775
          },
          "name": "resetCognitoConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 791
          },
          "name": "resetLambdaAuthorizerConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 807
          },
          "name": "resetOpenIdConnectConfig"
        }
      ],
      "name": "AppsyncApiEventConfigAuthProvidersOutputReference",
      "namespace": "appsyncApi",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 769
          },
          "name": "cognitoConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.appsyncApi.AppsyncApiEventConfigAuthProvidersCognitoConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 785
          },
          "name": "lambdaAuthorizerConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.appsyncApi.AppsyncApiEventConfigAuthProvidersLambdaAuthorizerConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 801
          },
          "name": "openIdConnectConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.appsyncApi.AppsyncApiEventConfigAuthProvidersOpenIdConnectConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 763
          },
          "name": "authTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 779
          },
          "name": "cognitoConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appsyncApi.AppsyncApiEventConfigAuthProvidersCognitoConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 795
          },
          "name": "lambdaAuthorizerConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appsyncApi.AppsyncApiEventConfigAuthProvidersLambdaAuthorizerConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 811
          },
          "name": "openIdConnectConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appsyncApi.AppsyncApiEventConfigAuthProvidersOpenIdConnectConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 753
          },
          "name": "authType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 703
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appsyncApi.AppsyncApiEventConfigAuthProviders"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appsync-api/index:AppsyncApiEventConfigAuthProvidersOutputReference"
    },
    "@cdktn/provider-awscc.appsyncApi.AppsyncApiEventConfigConnectionAuthModes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncApi.AppsyncApiEventConfigConnectionAuthModes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appsync-api/index.ts",
        "line": 835
      },
      "name": "AppsyncApiEventConfigConnectionAuthModes",
      "namespace": "appsyncApi",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_api#auth_type AppsyncApi#auth_type}",
            "stability": "stable",
            "summary": "Security configuration for your AppSync API."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 841
          },
          "name": "authType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appsync-api/index:AppsyncApiEventConfigConnectionAuthModes"
    },
    "@cdktn/provider-awscc.appsyncApi.AppsyncApiEventConfigConnectionAuthModesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncApi.AppsyncApiEventConfigConnectionAuthModesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appsync-api/index.ts",
          "line": 942
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appsync-api/index.ts",
        "line": 934
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 949
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.appsyncApi.AppsyncApiEventConfigConnectionAuthModesOutputReference"
            }
          }
        }
      ],
      "name": "AppsyncApiEventConfigConnectionAuthModesList",
      "namespace": "appsyncApi",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 935
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appsyncApi.AppsyncApiEventConfigConnectionAuthModes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appsync-api/index:AppsyncApiEventConfigConnectionAuthModesList"
    },
    "@cdktn/provider-awscc.appsyncApi.AppsyncApiEventConfigConnectionAuthModesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncApi.AppsyncApiEventConfigConnectionAuthModesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appsync-api/index.ts",
          "line": 883
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appsync-api/index.ts",
        "line": 873
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 925
          },
          "name": "resetAuthType"
        }
      ],
      "name": "AppsyncApiEventConfigConnectionAuthModesOutputReference",
      "namespace": "appsyncApi",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 929
          },
          "name": "authTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 919
          },
          "name": "authType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 887
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appsyncApi.AppsyncApiEventConfigConnectionAuthModes"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appsync-api/index:AppsyncApiEventConfigConnectionAuthModesOutputReference"
    },
    "@cdktn/provider-awscc.appsyncApi.AppsyncApiEventConfigDefaultPublishAuthModes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncApi.AppsyncApiEventConfigDefaultPublishAuthModes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appsync-api/index.ts",
        "line": 953
      },
      "name": "AppsyncApiEventConfigDefaultPublishAuthModes",
      "namespace": "appsyncApi",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_api#auth_type AppsyncApi#auth_type}",
            "stability": "stable",
            "summary": "Security configuration for your AppSync API."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 959
          },
          "name": "authType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appsync-api/index:AppsyncApiEventConfigDefaultPublishAuthModes"
    },
    "@cdktn/provider-awscc.appsyncApi.AppsyncApiEventConfigDefaultPublishAuthModesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncApi.AppsyncApiEventConfigDefaultPublishAuthModesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appsync-api/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appsync-api/index.ts",
        "line": 1052
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 1067
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.appsyncApi.AppsyncApiEventConfigDefaultPublishAuthModesOutputReference"
            }
          }
        }
      ],
      "name": "AppsyncApiEventConfigDefaultPublishAuthModesList",
      "namespace": "appsyncApi",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 1053
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appsyncApi.AppsyncApiEventConfigDefaultPublishAuthModes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appsync-api/index:AppsyncApiEventConfigDefaultPublishAuthModesList"
    },
    "@cdktn/provider-awscc.appsyncApi.AppsyncApiEventConfigDefaultPublishAuthModesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncApi.AppsyncApiEventConfigDefaultPublishAuthModesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appsync-api/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appsync-api/index.ts",
        "line": 991
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 1043
          },
          "name": "resetAuthType"
        }
      ],
      "name": "AppsyncApiEventConfigDefaultPublishAuthModesOutputReference",
      "namespace": "appsyncApi",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 1047
          },
          "name": "authTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 1037
          },
          "name": "authType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 1005
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appsyncApi.AppsyncApiEventConfigDefaultPublishAuthModes"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appsync-api/index:AppsyncApiEventConfigDefaultPublishAuthModesOutputReference"
    },
    "@cdktn/provider-awscc.appsyncApi.AppsyncApiEventConfigDefaultSubscribeAuthModes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncApi.AppsyncApiEventConfigDefaultSubscribeAuthModes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appsync-api/index.ts",
        "line": 1071
      },
      "name": "AppsyncApiEventConfigDefaultSubscribeAuthModes",
      "namespace": "appsyncApi",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_api#auth_type AppsyncApi#auth_type}",
            "stability": "stable",
            "summary": "Security configuration for your AppSync API."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 1077
          },
          "name": "authType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appsync-api/index:AppsyncApiEventConfigDefaultSubscribeAuthModes"
    },
    "@cdktn/provider-awscc.appsyncApi.AppsyncApiEventConfigDefaultSubscribeAuthModesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncApi.AppsyncApiEventConfigDefaultSubscribeAuthModesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appsync-api/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appsync-api/index.ts",
        "line": 1170
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 1185
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.appsyncApi.AppsyncApiEventConfigDefaultSubscribeAuthModesOutputReference"
            }
          }
        }
      ],
      "name": "AppsyncApiEventConfigDefaultSubscribeAuthModesList",
      "namespace": "appsyncApi",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 1171
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appsyncApi.AppsyncApiEventConfigDefaultSubscribeAuthModes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appsync-api/index:AppsyncApiEventConfigDefaultSubscribeAuthModesList"
    },
    "@cdktn/provider-awscc.appsyncApi.AppsyncApiEventConfigDefaultSubscribeAuthModesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncApi.AppsyncApiEventConfigDefaultSubscribeAuthModesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appsync-api/index.ts",
          "line": 1119
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appsync-api/index.ts",
        "line": 1109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 1161
          },
          "name": "resetAuthType"
        }
      ],
      "name": "AppsyncApiEventConfigDefaultSubscribeAuthModesOutputReference",
      "namespace": "appsyncApi",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 1165
          },
          "name": "authTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 1155
          },
          "name": "authType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 1123
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appsyncApi.AppsyncApiEventConfigDefaultSubscribeAuthModes"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appsync-api/index:AppsyncApiEventConfigDefaultSubscribeAuthModesOutputReference"
    },
    "@cdktn/provider-awscc.appsyncApi.AppsyncApiEventConfigLogConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncApi.AppsyncApiEventConfigLogConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appsync-api/index.ts",
        "line": 1189
      },
      "name": "AppsyncApiEventConfigLogConfig",
      "namespace": "appsyncApi",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_api#cloudwatch_logs_role_arn AppsyncApi#cloudwatch_logs_role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 1193
          },
          "name": "cloudwatchLogsRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_api#log_level AppsyncApi#log_level}",
            "stability": "stable",
            "summary": "Logging level for the AppSync API."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 1199
          },
          "name": "logLevel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appsync-api/index:AppsyncApiEventConfigLogConfig"
    },
    "@cdktn/provider-awscc.appsyncApi.AppsyncApiEventConfigLogConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncApi.AppsyncApiEventConfigLogConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appsync-api/index.ts",
          "line": 1246
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appsync-api/index.ts",
        "line": 1238
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 1294
          },
          "name": "resetCloudwatchLogsRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 1310
          },
          "name": "resetLogLevel"
        }
      ],
      "name": "AppsyncApiEventConfigLogConfigOutputReference",
      "namespace": "appsyncApi",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 1298
          },
          "name": "cloudwatchLogsRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 1314
          },
          "name": "logLevelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 1288
          },
          "name": "cloudwatchLogsRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 1304
          },
          "name": "logLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 1250
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appsyncApi.AppsyncApiEventConfigLogConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appsync-api/index:AppsyncApiEventConfigLogConfigOutputReference"
    },
    "@cdktn/provider-awscc.appsyncApi.AppsyncApiEventConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncApi.AppsyncApiEventConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appsync-api/index.ts",
          "line": 1416
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appsync-api/index.ts",
        "line": 1408
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 1479
          },
          "name": "putAuthProviders",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.appsyncApi.AppsyncApiEventConfigAuthProviders"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 1495
          },
          "name": "putConnectionAuthModes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.appsyncApi.AppsyncApiEventConfigConnectionAuthModes"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 1511
          },
          "name": "putDefaultPublishAuthModes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.appsyncApi.AppsyncApiEventConfigDefaultPublishAuthModes"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 1527
          },
          "name": "putDefaultSubscribeAuthModes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.appsyncApi.AppsyncApiEventConfigDefaultSubscribeAuthModes"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 1543
          },
          "name": "putLogConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appsyncApi.AppsyncApiEventConfigLogConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 1482
          },
          "name": "resetAuthProviders"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 1498
          },
          "name": "resetConnectionAuthModes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 1514
          },
          "name": "resetDefaultPublishAuthModes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 1530
          },
          "name": "resetDefaultSubscribeAuthModes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 1546
          },
          "name": "resetLogConfig"
        }
      ],
      "name": "AppsyncApiEventConfigOutputReference",
      "namespace": "appsyncApi",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 1476
          },
          "name": "authProviders",
          "type": {
            "fqn": "@cdktn/provider-awscc.appsyncApi.AppsyncApiEventConfigAuthProvidersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 1492
          },
          "name": "connectionAuthModes",
          "type": {
            "fqn": "@cdktn/provider-awscc.appsyncApi.AppsyncApiEventConfigConnectionAuthModesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 1508
          },
          "name": "defaultPublishAuthModes",
          "type": {
            "fqn": "@cdktn/provider-awscc.appsyncApi.AppsyncApiEventConfigDefaultPublishAuthModesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 1524
          },
          "name": "defaultSubscribeAuthModes",
          "type": {
            "fqn": "@cdktn/provider-awscc.appsyncApi.AppsyncApiEventConfigDefaultSubscribeAuthModesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 1540
          },
          "name": "logConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.appsyncApi.AppsyncApiEventConfigLogConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 1486
          },
          "name": "authProvidersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appsyncApi.AppsyncApiEventConfigAuthProviders"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 1502
          },
          "name": "connectionAuthModesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appsyncApi.AppsyncApiEventConfigConnectionAuthModes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 1518
          },
          "name": "defaultPublishAuthModesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appsyncApi.AppsyncApiEventConfigDefaultPublishAuthModes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 1534
          },
          "name": "defaultSubscribeAuthModesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appsyncApi.AppsyncApiEventConfigDefaultSubscribeAuthModes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 1550
          },
          "name": "logConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appsyncApi.AppsyncApiEventConfigLogConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 1420
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appsyncApi.AppsyncApiEventConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appsync-api/index:AppsyncApiEventConfigOutputReference"
    },
    "@cdktn/provider-awscc.appsyncApi.AppsyncApiTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncApi.AppsyncApiTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appsync-api/index.ts",
        "line": 1554
      },
      "name": "AppsyncApiTags",
      "namespace": "appsyncApi",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_api#key AppsyncApi#key}",
            "stability": "stable",
            "summary": "A string used to identify this tag. You can specify a maximum of 128 characters for a tag key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 1560
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a maximum of 256 characters for a tag value.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_api#value AppsyncApi#value}",
            "stability": "stable",
            "summary": "A string containing the value for this tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 1566
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appsync-api/index:AppsyncApiTags"
    },
    "@cdktn/provider-awscc.appsyncApi.AppsyncApiTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncApi.AppsyncApiTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appsync-api/index.ts",
          "line": 1696
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appsync-api/index.ts",
        "line": 1688
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 1703
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.appsyncApi.AppsyncApiTagsOutputReference"
            }
          }
        }
      ],
      "name": "AppsyncApiTagsList",
      "namespace": "appsyncApi",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 1689
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appsyncApi.AppsyncApiTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appsync-api/index:AppsyncApiTagsList"
    },
    "@cdktn/provider-awscc.appsyncApi.AppsyncApiTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncApi.AppsyncApiTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appsync-api/index.ts",
          "line": 1615
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appsync-api/index.ts",
        "line": 1605
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 1663
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 1679
          },
          "name": "resetValue"
        }
      ],
      "name": "AppsyncApiTagsOutputReference",
      "namespace": "appsyncApi",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 1667
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 1683
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 1657
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 1673
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-api/index.ts",
            "line": 1619
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appsyncApi.AppsyncApiTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appsync-api/index:AppsyncApiTagsOutputReference"
    },
    "@cdktn/provider-awscc.appsyncChannelNamespace.AppsyncChannelNamespace": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_channel_namespace awscc_appsync_channel_namespace}."
      },
      "fqn": "@cdktn/provider-awscc.appsyncChannelNamespace.AppsyncChannelNamespace",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_channel_namespace awscc_appsync_channel_namespace} Resource."
        },
        "locationInModule": {
          "filename": "src/appsync-channel-namespace/index.ts",
          "line": 1322
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.appsyncChannelNamespace.AppsyncChannelNamespaceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appsync-channel-namespace/index.ts",
        "line": 1290
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a AppsyncChannelNamespace resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 1307
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the AppsyncChannelNamespace to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_channel_namespace#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing AppsyncChannelNamespace that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the AppsyncChannelNamespace to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 1407
          },
          "name": "putHandlerConfigs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appsyncChannelNamespace.AppsyncChannelNamespaceHandlerConfigs"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 1441
          },
          "name": "putPublishAuthModes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.appsyncChannelNamespace.AppsyncChannelNamespacePublishAuthModes"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 1457
          },
          "name": "putSubscribeAuthModes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.appsyncChannelNamespace.AppsyncChannelNamespaceSubscribeAuthModes"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 1473
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.appsyncChannelNamespace.AppsyncChannelNamespaceTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 1378
          },
          "name": "resetCodeHandlers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 1394
          },
          "name": "resetCodeS3Location"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 1410
          },
          "name": "resetHandlerConfigs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 1444
          },
          "name": "resetPublishAuthModes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 1460
          },
          "name": "resetSubscribeAuthModes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 1476
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 1488
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 1501
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "AppsyncChannelNamespace",
      "namespace": "appsyncChannelNamespace",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 1295
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 1366
          },
          "name": "channelNamespaceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 1404
          },
          "name": "handlerConfigs",
          "type": {
            "fqn": "@cdktn/provider-awscc.appsyncChannelNamespace.AppsyncChannelNamespaceHandlerConfigsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 1419
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 1438
          },
          "name": "publishAuthModes",
          "type": {
            "fqn": "@cdktn/provider-awscc.appsyncChannelNamespace.AppsyncChannelNamespacePublishAuthModesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 1454
          },
          "name": "subscribeAuthModes",
          "type": {
            "fqn": "@cdktn/provider-awscc.appsyncChannelNamespace.AppsyncChannelNamespaceSubscribeAuthModesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 1470
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.appsyncChannelNamespace.AppsyncChannelNamespaceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 1361
          },
          "name": "apiIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 1382
          },
          "name": "codeHandlersInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 1398
          },
          "name": "codeS3LocationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 1414
          },
          "name": "handlerConfigsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appsyncChannelNamespace.AppsyncChannelNamespaceHandlerConfigs"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 1432
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 1448
          },
          "name": "publishAuthModesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appsyncChannelNamespace.AppsyncChannelNamespacePublishAuthModes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 1464
          },
          "name": "subscribeAuthModesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appsyncChannelNamespace.AppsyncChannelNamespaceSubscribeAuthModes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 1480
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appsyncChannelNamespace.AppsyncChannelNamespaceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 1354
          },
          "name": "apiId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 1372
          },
          "name": "codeHandlers",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 1388
          },
          "name": "codeS3Location",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 1425
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appsync-channel-namespace/index:AppsyncChannelNamespace"
    },
    "@cdktn/provider-awscc.appsyncChannelNamespace.AppsyncChannelNamespaceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncChannelNamespace.AppsyncChannelNamespaceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appsync-channel-namespace/index.ts",
        "line": 14
      },
      "name": "AppsyncChannelNamespaceConfig",
      "namespace": "appsyncChannelNamespace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_channel_namespace#api_id AppsyncChannelNamespace#api_id}",
            "stability": "stable",
            "summary": "AppSync Api Id that this Channel Namespace belongs to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 20
          },
          "name": "apiId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_channel_namespace#name AppsyncChannelNamespace#name}",
            "stability": "stable",
            "summary": "Namespace indentifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 42
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_channel_namespace#code_handlers AppsyncChannelNamespace#code_handlers}",
            "stability": "stable",
            "summary": "String of APPSYNC_JS code to be used by the handlers."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 26
          },
          "name": "codeHandlers",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_channel_namespace#code_s3_location AppsyncChannelNamespace#code_s3_location}",
            "stability": "stable",
            "summary": "The Amazon S3 endpoint where the code is located."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 32
          },
          "name": "codeS3Location",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_channel_namespace#handler_configs AppsyncChannelNamespace#handler_configs}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 36
          },
          "name": "handlerConfigs",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appsyncChannelNamespace.AppsyncChannelNamespaceHandlerConfigs"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_channel_namespace#publish_auth_modes AppsyncChannelNamespace#publish_auth_modes}",
            "stability": "stable",
            "summary": "List of AuthModes supported for Publish operations."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 48
          },
          "name": "publishAuthModes",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appsyncChannelNamespace.AppsyncChannelNamespacePublishAuthModes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_channel_namespace#subscribe_auth_modes AppsyncChannelNamespace#subscribe_auth_modes}",
            "stability": "stable",
            "summary": "List of AuthModes supported for Subscribe operations."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 54
          },
          "name": "subscribeAuthModes",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appsyncChannelNamespace.AppsyncChannelNamespaceSubscribeAuthModes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_channel_namespace#tags AppsyncChannelNamespace#tags}",
            "stability": "stable",
            "summary": "An arbitrary set of tags (key-value pairs) for this AppSync API."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 60
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appsyncChannelNamespace.AppsyncChannelNamespaceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appsync-channel-namespace/index:AppsyncChannelNamespaceConfig"
    },
    "@cdktn/provider-awscc.appsyncChannelNamespace.AppsyncChannelNamespaceHandlerConfigs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncChannelNamespace.AppsyncChannelNamespaceHandlerConfigs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appsync-channel-namespace/index.ts",
        "line": 770
      },
      "name": "AppsyncChannelNamespaceHandlerConfigs",
      "namespace": "appsyncChannelNamespace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_channel_namespace#on_publish AppsyncChannelNamespace#on_publish}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 774
          },
          "name": "onPublish",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appsyncChannelNamespace.AppsyncChannelNamespaceHandlerConfigsOnPublish"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_channel_namespace#on_subscribe AppsyncChannelNamespace#on_subscribe}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 778
          },
          "name": "onSubscribe",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appsyncChannelNamespace.AppsyncChannelNamespaceHandlerConfigsOnSubscribe"
          }
        }
      ],
      "symbolId": "src/appsync-channel-namespace/index:AppsyncChannelNamespaceHandlerConfigs"
    },
    "@cdktn/provider-awscc.appsyncChannelNamespace.AppsyncChannelNamespaceHandlerConfigsOnPublish": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncChannelNamespace.AppsyncChannelNamespaceHandlerConfigsOnPublish",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appsync-channel-namespace/index.ts",
        "line": 287
      },
      "name": "AppsyncChannelNamespaceHandlerConfigsOnPublish",
      "namespace": "appsyncChannelNamespace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_channel_namespace#behavior AppsyncChannelNamespace#behavior}",
            "stability": "stable",
            "summary": "Integration behavior for a handler configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 293
          },
          "name": "behavior",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_channel_namespace#integration AppsyncChannelNamespace#integration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 297
          },
          "name": "integration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appsyncChannelNamespace.AppsyncChannelNamespaceHandlerConfigsOnPublishIntegration"
          }
        }
      ],
      "symbolId": "src/appsync-channel-namespace/index:AppsyncChannelNamespaceHandlerConfigsOnPublish"
    },
    "@cdktn/provider-awscc.appsyncChannelNamespace.AppsyncChannelNamespaceHandlerConfigsOnPublishIntegration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncChannelNamespace.AppsyncChannelNamespaceHandlerConfigsOnPublishIntegration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appsync-channel-namespace/index.ts",
        "line": 158
      },
      "name": "AppsyncChannelNamespaceHandlerConfigsOnPublishIntegration",
      "namespace": "appsyncChannelNamespace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_channel_namespace#data_source_name AppsyncChannelNamespace#data_source_name}",
            "stability": "stable",
            "summary": "Data source to invoke for this integration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 164
          },
          "name": "dataSourceName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_channel_namespace#lambda_config AppsyncChannelNamespace#lambda_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 168
          },
          "name": "lambdaConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appsyncChannelNamespace.AppsyncChannelNamespaceHandlerConfigsOnPublishIntegrationLambdaConfig"
          }
        }
      ],
      "symbolId": "src/appsync-channel-namespace/index:AppsyncChannelNamespaceHandlerConfigsOnPublishIntegration"
    },
    "@cdktn/provider-awscc.appsyncChannelNamespace.AppsyncChannelNamespaceHandlerConfigsOnPublishIntegrationLambdaConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncChannelNamespace.AppsyncChannelNamespaceHandlerConfigsOnPublishIntegrationLambdaConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appsync-channel-namespace/index.ts",
        "line": 62
      },
      "name": "AppsyncChannelNamespaceHandlerConfigsOnPublishIntegrationLambdaConfig",
      "namespace": "appsyncChannelNamespace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_channel_namespace#invoke_type AppsyncChannelNamespace#invoke_type}",
            "stability": "stable",
            "summary": "Invocation type for direct lambda integrations."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 68
          },
          "name": "invokeType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appsync-channel-namespace/index:AppsyncChannelNamespaceHandlerConfigsOnPublishIntegrationLambdaConfig"
    },
    "@cdktn/provider-awscc.appsyncChannelNamespace.AppsyncChannelNamespaceHandlerConfigsOnPublishIntegrationLambdaConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncChannelNamespace.AppsyncChannelNamespaceHandlerConfigsOnPublishIntegrationLambdaConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appsync-channel-namespace/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/appsync-channel-namespace/index.ts",
        "line": 100
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 150
          },
          "name": "resetInvokeType"
        }
      ],
      "name": "AppsyncChannelNamespaceHandlerConfigsOnPublishIntegrationLambdaConfigOutputReference",
      "namespace": "appsyncChannelNamespace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 154
          },
          "name": "invokeTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 144
          },
          "name": "invokeType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 112
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appsyncChannelNamespace.AppsyncChannelNamespaceHandlerConfigsOnPublishIntegrationLambdaConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appsync-channel-namespace/index:AppsyncChannelNamespaceHandlerConfigsOnPublishIntegrationLambdaConfigOutputReference"
    },
    "@cdktn/provider-awscc.appsyncChannelNamespace.AppsyncChannelNamespaceHandlerConfigsOnPublishIntegrationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncChannelNamespace.AppsyncChannelNamespaceHandlerConfigsOnPublishIntegrationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appsync-channel-namespace/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/appsync-channel-namespace/index.ts",
        "line": 207
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 276
          },
          "name": "putLambdaConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appsyncChannelNamespace.AppsyncChannelNamespaceHandlerConfigsOnPublishIntegrationLambdaConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 263
          },
          "name": "resetDataSourceName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 279
          },
          "name": "resetLambdaConfig"
        }
      ],
      "name": "AppsyncChannelNamespaceHandlerConfigsOnPublishIntegrationOutputReference",
      "namespace": "appsyncChannelNamespace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 273
          },
          "name": "lambdaConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.appsyncChannelNamespace.AppsyncChannelNamespaceHandlerConfigsOnPublishIntegrationLambdaConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 267
          },
          "name": "dataSourceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 283
          },
          "name": "lambdaConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appsyncChannelNamespace.AppsyncChannelNamespaceHandlerConfigsOnPublishIntegrationLambdaConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 257
          },
          "name": "dataSourceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 219
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appsyncChannelNamespace.AppsyncChannelNamespaceHandlerConfigsOnPublishIntegration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appsync-channel-namespace/index:AppsyncChannelNamespaceHandlerConfigsOnPublishIntegrationOutputReference"
    },
    "@cdktn/provider-awscc.appsyncChannelNamespace.AppsyncChannelNamespaceHandlerConfigsOnPublishOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncChannelNamespace.AppsyncChannelNamespaceHandlerConfigsOnPublishOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appsync-channel-namespace/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/appsync-channel-namespace/index.ts",
        "line": 336
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 405
          },
          "name": "putIntegration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appsyncChannelNamespace.AppsyncChannelNamespaceHandlerConfigsOnPublishIntegration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 392
          },
          "name": "resetBehavior"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 408
          },
          "name": "resetIntegration"
        }
      ],
      "name": "AppsyncChannelNamespaceHandlerConfigsOnPublishOutputReference",
      "namespace": "appsyncChannelNamespace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 402
          },
          "name": "integration",
          "type": {
            "fqn": "@cdktn/provider-awscc.appsyncChannelNamespace.AppsyncChannelNamespaceHandlerConfigsOnPublishIntegrationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 396
          },
          "name": "behaviorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 412
          },
          "name": "integrationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appsyncChannelNamespace.AppsyncChannelNamespaceHandlerConfigsOnPublishIntegration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 386
          },
          "name": "behavior",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 348
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appsyncChannelNamespace.AppsyncChannelNamespaceHandlerConfigsOnPublish"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appsync-channel-namespace/index:AppsyncChannelNamespaceHandlerConfigsOnPublishOutputReference"
    },
    "@cdktn/provider-awscc.appsyncChannelNamespace.AppsyncChannelNamespaceHandlerConfigsOnSubscribe": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncChannelNamespace.AppsyncChannelNamespaceHandlerConfigsOnSubscribe",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appsync-channel-namespace/index.ts",
        "line": 641
      },
      "name": "AppsyncChannelNamespaceHandlerConfigsOnSubscribe",
      "namespace": "appsyncChannelNamespace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_channel_namespace#behavior AppsyncChannelNamespace#behavior}",
            "stability": "stable",
            "summary": "Integration behavior for a handler configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 647
          },
          "name": "behavior",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_channel_namespace#integration AppsyncChannelNamespace#integration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 651
          },
          "name": "integration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appsyncChannelNamespace.AppsyncChannelNamespaceHandlerConfigsOnSubscribeIntegration"
          }
        }
      ],
      "symbolId": "src/appsync-channel-namespace/index:AppsyncChannelNamespaceHandlerConfigsOnSubscribe"
    },
    "@cdktn/provider-awscc.appsyncChannelNamespace.AppsyncChannelNamespaceHandlerConfigsOnSubscribeIntegration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncChannelNamespace.AppsyncChannelNamespaceHandlerConfigsOnSubscribeIntegration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appsync-channel-namespace/index.ts",
        "line": 512
      },
      "name": "AppsyncChannelNamespaceHandlerConfigsOnSubscribeIntegration",
      "namespace": "appsyncChannelNamespace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_channel_namespace#data_source_name AppsyncChannelNamespace#data_source_name}",
            "stability": "stable",
            "summary": "Data source to invoke for this integration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 518
          },
          "name": "dataSourceName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_channel_namespace#lambda_config AppsyncChannelNamespace#lambda_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 522
          },
          "name": "lambdaConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appsyncChannelNamespace.AppsyncChannelNamespaceHandlerConfigsOnSubscribeIntegrationLambdaConfig"
          }
        }
      ],
      "symbolId": "src/appsync-channel-namespace/index:AppsyncChannelNamespaceHandlerConfigsOnSubscribeIntegration"
    },
    "@cdktn/provider-awscc.appsyncChannelNamespace.AppsyncChannelNamespaceHandlerConfigsOnSubscribeIntegrationLambdaConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncChannelNamespace.AppsyncChannelNamespaceHandlerConfigsOnSubscribeIntegrationLambdaConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appsync-channel-namespace/index.ts",
        "line": 416
      },
      "name": "AppsyncChannelNamespaceHandlerConfigsOnSubscribeIntegrationLambdaConfig",
      "namespace": "appsyncChannelNamespace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_channel_namespace#invoke_type AppsyncChannelNamespace#invoke_type}",
            "stability": "stable",
            "summary": "Invocation type for direct lambda integrations."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 422
          },
          "name": "invokeType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appsync-channel-namespace/index:AppsyncChannelNamespaceHandlerConfigsOnSubscribeIntegrationLambdaConfig"
    },
    "@cdktn/provider-awscc.appsyncChannelNamespace.AppsyncChannelNamespaceHandlerConfigsOnSubscribeIntegrationLambdaConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncChannelNamespace.AppsyncChannelNamespaceHandlerConfigsOnSubscribeIntegrationLambdaConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appsync-channel-namespace/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appsync-channel-namespace/index.ts",
        "line": 454
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 504
          },
          "name": "resetInvokeType"
        }
      ],
      "name": "AppsyncChannelNamespaceHandlerConfigsOnSubscribeIntegrationLambdaConfigOutputReference",
      "namespace": "appsyncChannelNamespace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 508
          },
          "name": "invokeTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 498
          },
          "name": "invokeType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 466
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appsyncChannelNamespace.AppsyncChannelNamespaceHandlerConfigsOnSubscribeIntegrationLambdaConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appsync-channel-namespace/index:AppsyncChannelNamespaceHandlerConfigsOnSubscribeIntegrationLambdaConfigOutputReference"
    },
    "@cdktn/provider-awscc.appsyncChannelNamespace.AppsyncChannelNamespaceHandlerConfigsOnSubscribeIntegrationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncChannelNamespace.AppsyncChannelNamespaceHandlerConfigsOnSubscribeIntegrationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appsync-channel-namespace/index.ts",
          "line": 569
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appsync-channel-namespace/index.ts",
        "line": 561
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 630
          },
          "name": "putLambdaConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appsyncChannelNamespace.AppsyncChannelNamespaceHandlerConfigsOnSubscribeIntegrationLambdaConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 617
          },
          "name": "resetDataSourceName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 633
          },
          "name": "resetLambdaConfig"
        }
      ],
      "name": "AppsyncChannelNamespaceHandlerConfigsOnSubscribeIntegrationOutputReference",
      "namespace": "appsyncChannelNamespace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 627
          },
          "name": "lambdaConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.appsyncChannelNamespace.AppsyncChannelNamespaceHandlerConfigsOnSubscribeIntegrationLambdaConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 621
          },
          "name": "dataSourceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 637
          },
          "name": "lambdaConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appsyncChannelNamespace.AppsyncChannelNamespaceHandlerConfigsOnSubscribeIntegrationLambdaConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 611
          },
          "name": "dataSourceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 573
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appsyncChannelNamespace.AppsyncChannelNamespaceHandlerConfigsOnSubscribeIntegration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appsync-channel-namespace/index:AppsyncChannelNamespaceHandlerConfigsOnSubscribeIntegrationOutputReference"
    },
    "@cdktn/provider-awscc.appsyncChannelNamespace.AppsyncChannelNamespaceHandlerConfigsOnSubscribeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncChannelNamespace.AppsyncChannelNamespaceHandlerConfigsOnSubscribeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appsync-channel-namespace/index.ts",
          "line": 698
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appsync-channel-namespace/index.ts",
        "line": 690
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 759
          },
          "name": "putIntegration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appsyncChannelNamespace.AppsyncChannelNamespaceHandlerConfigsOnSubscribeIntegration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 746
          },
          "name": "resetBehavior"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 762
          },
          "name": "resetIntegration"
        }
      ],
      "name": "AppsyncChannelNamespaceHandlerConfigsOnSubscribeOutputReference",
      "namespace": "appsyncChannelNamespace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 756
          },
          "name": "integration",
          "type": {
            "fqn": "@cdktn/provider-awscc.appsyncChannelNamespace.AppsyncChannelNamespaceHandlerConfigsOnSubscribeIntegrationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 750
          },
          "name": "behaviorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 766
          },
          "name": "integrationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appsyncChannelNamespace.AppsyncChannelNamespaceHandlerConfigsOnSubscribeIntegration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 740
          },
          "name": "behavior",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 702
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appsyncChannelNamespace.AppsyncChannelNamespaceHandlerConfigsOnSubscribe"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appsync-channel-namespace/index:AppsyncChannelNamespaceHandlerConfigsOnSubscribeOutputReference"
    },
    "@cdktn/provider-awscc.appsyncChannelNamespace.AppsyncChannelNamespaceHandlerConfigsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncChannelNamespace.AppsyncChannelNamespaceHandlerConfigsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appsync-channel-namespace/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appsync-channel-namespace/index.ts",
        "line": 817
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 870
          },
          "name": "putOnPublish",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appsyncChannelNamespace.AppsyncChannelNamespaceHandlerConfigsOnPublish"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 886
          },
          "name": "putOnSubscribe",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appsyncChannelNamespace.AppsyncChannelNamespaceHandlerConfigsOnSubscribe"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 873
          },
          "name": "resetOnPublish"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 889
          },
          "name": "resetOnSubscribe"
        }
      ],
      "name": "AppsyncChannelNamespaceHandlerConfigsOutputReference",
      "namespace": "appsyncChannelNamespace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 867
          },
          "name": "onPublish",
          "type": {
            "fqn": "@cdktn/provider-awscc.appsyncChannelNamespace.AppsyncChannelNamespaceHandlerConfigsOnPublishOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 883
          },
          "name": "onSubscribe",
          "type": {
            "fqn": "@cdktn/provider-awscc.appsyncChannelNamespace.AppsyncChannelNamespaceHandlerConfigsOnSubscribeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 877
          },
          "name": "onPublishInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appsyncChannelNamespace.AppsyncChannelNamespaceHandlerConfigsOnPublish"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 893
          },
          "name": "onSubscribeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appsyncChannelNamespace.AppsyncChannelNamespaceHandlerConfigsOnSubscribe"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 829
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appsyncChannelNamespace.AppsyncChannelNamespaceHandlerConfigs"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appsync-channel-namespace/index:AppsyncChannelNamespaceHandlerConfigsOutputReference"
    },
    "@cdktn/provider-awscc.appsyncChannelNamespace.AppsyncChannelNamespacePublishAuthModes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncChannelNamespace.AppsyncChannelNamespacePublishAuthModes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appsync-channel-namespace/index.ts",
        "line": 897
      },
      "name": "AppsyncChannelNamespacePublishAuthModes",
      "namespace": "appsyncChannelNamespace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_channel_namespace#auth_type AppsyncChannelNamespace#auth_type}",
            "stability": "stable",
            "summary": "Security configuration for your AppSync API."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 903
          },
          "name": "authType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appsync-channel-namespace/index:AppsyncChannelNamespacePublishAuthModes"
    },
    "@cdktn/provider-awscc.appsyncChannelNamespace.AppsyncChannelNamespacePublishAuthModesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncChannelNamespace.AppsyncChannelNamespacePublishAuthModesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appsync-channel-namespace/index.ts",
          "line": 1004
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appsync-channel-namespace/index.ts",
        "line": 996
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 1011
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.appsyncChannelNamespace.AppsyncChannelNamespacePublishAuthModesOutputReference"
            }
          }
        }
      ],
      "name": "AppsyncChannelNamespacePublishAuthModesList",
      "namespace": "appsyncChannelNamespace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 997
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appsyncChannelNamespace.AppsyncChannelNamespacePublishAuthModes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appsync-channel-namespace/index:AppsyncChannelNamespacePublishAuthModesList"
    },
    "@cdktn/provider-awscc.appsyncChannelNamespace.AppsyncChannelNamespacePublishAuthModesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncChannelNamespace.AppsyncChannelNamespacePublishAuthModesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appsync-channel-namespace/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appsync-channel-namespace/index.ts",
        "line": 935
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 987
          },
          "name": "resetAuthType"
        }
      ],
      "name": "AppsyncChannelNamespacePublishAuthModesOutputReference",
      "namespace": "appsyncChannelNamespace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 991
          },
          "name": "authTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 981
          },
          "name": "authType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 949
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appsyncChannelNamespace.AppsyncChannelNamespacePublishAuthModes"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appsync-channel-namespace/index:AppsyncChannelNamespacePublishAuthModesOutputReference"
    },
    "@cdktn/provider-awscc.appsyncChannelNamespace.AppsyncChannelNamespaceSubscribeAuthModes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncChannelNamespace.AppsyncChannelNamespaceSubscribeAuthModes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appsync-channel-namespace/index.ts",
        "line": 1015
      },
      "name": "AppsyncChannelNamespaceSubscribeAuthModes",
      "namespace": "appsyncChannelNamespace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_channel_namespace#auth_type AppsyncChannelNamespace#auth_type}",
            "stability": "stable",
            "summary": "Security configuration for your AppSync API."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 1021
          },
          "name": "authType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appsync-channel-namespace/index:AppsyncChannelNamespaceSubscribeAuthModes"
    },
    "@cdktn/provider-awscc.appsyncChannelNamespace.AppsyncChannelNamespaceSubscribeAuthModesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncChannelNamespace.AppsyncChannelNamespaceSubscribeAuthModesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appsync-channel-namespace/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appsync-channel-namespace/index.ts",
        "line": 1114
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 1129
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.appsyncChannelNamespace.AppsyncChannelNamespaceSubscribeAuthModesOutputReference"
            }
          }
        }
      ],
      "name": "AppsyncChannelNamespaceSubscribeAuthModesList",
      "namespace": "appsyncChannelNamespace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 1115
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appsyncChannelNamespace.AppsyncChannelNamespaceSubscribeAuthModes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appsync-channel-namespace/index:AppsyncChannelNamespaceSubscribeAuthModesList"
    },
    "@cdktn/provider-awscc.appsyncChannelNamespace.AppsyncChannelNamespaceSubscribeAuthModesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncChannelNamespace.AppsyncChannelNamespaceSubscribeAuthModesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appsync-channel-namespace/index.ts",
          "line": 1063
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appsync-channel-namespace/index.ts",
        "line": 1053
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 1105
          },
          "name": "resetAuthType"
        }
      ],
      "name": "AppsyncChannelNamespaceSubscribeAuthModesOutputReference",
      "namespace": "appsyncChannelNamespace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 1109
          },
          "name": "authTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 1099
          },
          "name": "authType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 1067
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appsyncChannelNamespace.AppsyncChannelNamespaceSubscribeAuthModes"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appsync-channel-namespace/index:AppsyncChannelNamespaceSubscribeAuthModesOutputReference"
    },
    "@cdktn/provider-awscc.appsyncChannelNamespace.AppsyncChannelNamespaceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncChannelNamespace.AppsyncChannelNamespaceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appsync-channel-namespace/index.ts",
        "line": 1133
      },
      "name": "AppsyncChannelNamespaceTags",
      "namespace": "appsyncChannelNamespace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_channel_namespace#key AppsyncChannelNamespace#key}",
            "stability": "stable",
            "summary": "A string used to identify this tag. You can specify a maximum of 128 characters for a tag key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 1139
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a maximum of 256 characters for a tag value.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_channel_namespace#value AppsyncChannelNamespace#value}",
            "stability": "stable",
            "summary": "A string containing the value for this tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 1145
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appsync-channel-namespace/index:AppsyncChannelNamespaceTags"
    },
    "@cdktn/provider-awscc.appsyncChannelNamespace.AppsyncChannelNamespaceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncChannelNamespace.AppsyncChannelNamespaceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appsync-channel-namespace/index.ts",
          "line": 1275
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appsync-channel-namespace/index.ts",
        "line": 1267
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 1282
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.appsyncChannelNamespace.AppsyncChannelNamespaceTagsOutputReference"
            }
          }
        }
      ],
      "name": "AppsyncChannelNamespaceTagsList",
      "namespace": "appsyncChannelNamespace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 1268
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appsyncChannelNamespace.AppsyncChannelNamespaceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appsync-channel-namespace/index:AppsyncChannelNamespaceTagsList"
    },
    "@cdktn/provider-awscc.appsyncChannelNamespace.AppsyncChannelNamespaceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncChannelNamespace.AppsyncChannelNamespaceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appsync-channel-namespace/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appsync-channel-namespace/index.ts",
        "line": 1184
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 1242
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 1258
          },
          "name": "resetValue"
        }
      ],
      "name": "AppsyncChannelNamespaceTagsOutputReference",
      "namespace": "appsyncChannelNamespace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 1246
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 1262
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 1236
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 1252
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-channel-namespace/index.ts",
            "line": 1198
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appsyncChannelNamespace.AppsyncChannelNamespaceTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appsync-channel-namespace/index:AppsyncChannelNamespaceTagsOutputReference"
    },
    "@cdktn/provider-awscc.appsyncDataSource.AppsyncDataSource": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_data_source awscc_appsync_data_source}."
      },
      "fqn": "@cdktn/provider-awscc.appsyncDataSource.AppsyncDataSource",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_data_source awscc_appsync_data_source} Resource."
        },
        "locationInModule": {
          "filename": "src/appsync-data-source/index.ts",
          "line": 1745
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.appsyncDataSource.AppsyncDataSourceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appsync-data-source/index.ts",
        "line": 1713
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a AppsyncDataSource resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 1730
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the AppsyncDataSource to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_data_source#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing AppsyncDataSource that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the AppsyncDataSource to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 1819
          },
          "name": "putDynamoDbConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appsyncDataSource.AppsyncDataSourceDynamoDbConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 1835
          },
          "name": "putElasticsearchConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appsyncDataSource.AppsyncDataSourceElasticsearchConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 1851
          },
          "name": "putEventBridgeConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appsyncDataSource.AppsyncDataSourceEventBridgeConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 1867
          },
          "name": "putHttpConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appsyncDataSource.AppsyncDataSourceHttpConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 1888
          },
          "name": "putLambdaConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appsyncDataSource.AppsyncDataSourceLambdaConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 1933
          },
          "name": "putOpenSearchServiceConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appsyncDataSource.AppsyncDataSourceOpenSearchServiceConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 1949
          },
          "name": "putRelationalDatabaseConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appsyncDataSource.AppsyncDataSourceRelationalDatabaseConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 1806
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 1822
          },
          "name": "resetDynamoDbConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 1838
          },
          "name": "resetElasticsearchConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 1854
          },
          "name": "resetEventBridgeConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 1870
          },
          "name": "resetHttpConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 1891
          },
          "name": "resetLambdaConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 1907
          },
          "name": "resetMetricsConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 1936
          },
          "name": "resetOpenSearchServiceConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 1952
          },
          "name": "resetRelationalDatabaseConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 1968
          },
          "name": "resetServiceRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 1993
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 2011
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "AppsyncDataSource",
      "namespace": "appsyncDataSource",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 1718
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 1794
          },
          "name": "dataSourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 1816
          },
          "name": "dynamoDbConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.appsyncDataSource.AppsyncDataSourceDynamoDbConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 1832
          },
          "name": "elasticsearchConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.appsyncDataSource.AppsyncDataSourceElasticsearchConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 1848
          },
          "name": "eventBridgeConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.appsyncDataSource.AppsyncDataSourceEventBridgeConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 1864
          },
          "name": "httpConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.appsyncDataSource.AppsyncDataSourceHttpConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 1879
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 1885
          },
          "name": "lambdaConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.appsyncDataSource.AppsyncDataSourceLambdaConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 1930
          },
          "name": "openSearchServiceConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.appsyncDataSource.AppsyncDataSourceOpenSearchServiceConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 1946
          },
          "name": "relationalDatabaseConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.appsyncDataSource.AppsyncDataSourceRelationalDatabaseConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 1789
          },
          "name": "apiIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 1810
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 1826
          },
          "name": "dynamoDbConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appsyncDataSource.AppsyncDataSourceDynamoDbConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 1842
          },
          "name": "elasticsearchConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appsyncDataSource.AppsyncDataSourceElasticsearchConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 1858
          },
          "name": "eventBridgeConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appsyncDataSource.AppsyncDataSourceEventBridgeConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 1874
          },
          "name": "httpConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appsyncDataSource.AppsyncDataSourceHttpConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 1895
          },
          "name": "lambdaConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appsyncDataSource.AppsyncDataSourceLambdaConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 1911
          },
          "name": "metricsConfigInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 1924
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 1940
          },
          "name": "openSearchServiceConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appsyncDataSource.AppsyncDataSourceOpenSearchServiceConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 1956
          },
          "name": "relationalDatabaseConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appsyncDataSource.AppsyncDataSourceRelationalDatabaseConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 1972
          },
          "name": "serviceRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 1985
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 1782
          },
          "name": "apiId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 1800
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 1901
          },
          "name": "metricsConfig",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 1917
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 1962
          },
          "name": "serviceRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 1978
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appsync-data-source/index:AppsyncDataSource"
    },
    "@cdktn/provider-awscc.appsyncDataSource.AppsyncDataSourceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncDataSource.AppsyncDataSourceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appsync-data-source/index.ts",
        "line": 14
      },
      "name": "AppsyncDataSourceConfig",
      "namespace": "appsyncDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_data_source#api_id AppsyncDataSource#api_id}",
            "stability": "stable",
            "summary": "Unique AWS AppSync GraphQL API identifier where this data source will be created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 20
          },
          "name": "apiId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_data_source#name AppsyncDataSource#name}",
            "stability": "stable",
            "summary": "Friendly name for you to identify your AppSync data source after creation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 67
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_data_source#type AppsyncDataSource#type}",
            "stability": "stable",
            "summary": "The type of the data source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 91
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_data_source#description AppsyncDataSource#description}",
            "stability": "stable",
            "summary": "The description of the data source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-data-source/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/hashicorp/awscc/1.96.0/docs/resources/appsync_data_source#dynamo_db_config AppsyncDataSource#dynamo_db_config}",
            "stability": "stable",
            "summary": "AWS Region and TableName for an Amazon DynamoDB table in your account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 32
          },
          "name": "dynamoDbConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appsyncDataSource.AppsyncDataSourceDynamoDbConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "As of September 2021, Amazon Elasticsearch Service is Amazon OpenSearch Service. This property is deprecated. For new data sources, use OpenSearchServiceConfig to specify an OpenSearch Service data source.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_data_source#elasticsearch_config AppsyncDataSource#elasticsearch_config}",
            "stability": "stable",
            "summary": "AWS Region and Endpoints for an Amazon OpenSearch Service domain in your account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 39
          },
          "name": "elasticsearchConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appsyncDataSource.AppsyncDataSourceElasticsearchConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_data_source#event_bridge_config AppsyncDataSource#event_bridge_config}",
            "stability": "stable",
            "summary": "ARN for the EventBridge bus."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 45
          },
          "name": "eventBridgeConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appsyncDataSource.AppsyncDataSourceEventBridgeConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_data_source#http_config AppsyncDataSource#http_config}",
            "stability": "stable",
            "summary": "Endpoints for an HTTP data source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 51
          },
          "name": "httpConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appsyncDataSource.AppsyncDataSourceHttpConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This can be the ARN of a Lambda function that exists in the current account or in another account.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_data_source#lambda_config AppsyncDataSource#lambda_config}",
            "stability": "stable",
            "summary": "An ARN of a Lambda function in valid ARN format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 57
          },
          "name": "lambdaConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appsyncDataSource.AppsyncDataSourceLambdaConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_data_source#metrics_config AppsyncDataSource#metrics_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 61
          },
          "name": "metricsConfig",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_data_source#open_search_service_config AppsyncDataSource#open_search_service_config}",
            "stability": "stable",
            "summary": "AWS Region and Endpoints for an Amazon OpenSearch Service domain in your account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 73
          },
          "name": "openSearchServiceConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appsyncDataSource.AppsyncDataSourceOpenSearchServiceConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_data_source#relational_database_config AppsyncDataSource#relational_database_config}",
            "stability": "stable",
            "summary": "Relational Database configuration of the relational database data source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 79
          },
          "name": "relationalDatabaseConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appsyncDataSource.AppsyncDataSourceRelationalDatabaseConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The system assumes this role when accessing the data source.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_data_source#service_role_arn AppsyncDataSource#service_role_arn}",
            "stability": "stable",
            "summary": "The AWS Identity and Access Management service role ARN for the data source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 85
          },
          "name": "serviceRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appsync-data-source/index:AppsyncDataSourceConfig"
    },
    "@cdktn/provider-awscc.appsyncDataSource.AppsyncDataSourceDynamoDbConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncDataSource.AppsyncDataSourceDynamoDbConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appsync-data-source/index.ts",
        "line": 259
      },
      "name": "AppsyncDataSourceDynamoDbConfig",
      "namespace": "appsyncDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_data_source#aws_region AppsyncDataSource#aws_region}",
            "stability": "stable",
            "summary": "The AWS Region."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 265
          },
          "name": "awsRegion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_data_source#delta_sync_config AppsyncDataSource#delta_sync_config}",
            "stability": "stable",
            "summary": "The DeltaSyncConfig for a versioned datasource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 271
          },
          "name": "deltaSyncConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appsyncDataSource.AppsyncDataSourceDynamoDbConfigDeltaSyncConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_data_source#table_name AppsyncDataSource#table_name}",
            "stability": "stable",
            "summary": "The table name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 277
          },
          "name": "tableName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_data_source#use_caller_credentials AppsyncDataSource#use_caller_credentials}",
            "stability": "stable",
            "summary": "Set to TRUE to use AWS Identity and Access Management with this data source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 283
          },
          "name": "useCallerCredentials",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_data_source#versioned AppsyncDataSource#versioned}",
            "stability": "stable",
            "summary": "Set to TRUE to use Conflict Detection and Resolution with this data source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 289
          },
          "name": "versioned",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appsync-data-source/index:AppsyncDataSourceDynamoDbConfig"
    },
    "@cdktn/provider-awscc.appsyncDataSource.AppsyncDataSourceDynamoDbConfigDeltaSyncConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncDataSource.AppsyncDataSourceDynamoDbConfigDeltaSyncConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appsync-data-source/index.ts",
        "line": 93
      },
      "name": "AppsyncDataSourceDynamoDbConfigDeltaSyncConfig",
      "namespace": "appsyncDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_data_source#base_table_ttl AppsyncDataSource#base_table_ttl}",
            "stability": "stable",
            "summary": "The number of minutes that an Item is stored in the data source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 99
          },
          "name": "baseTableTtl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_data_source#delta_sync_table_name AppsyncDataSource#delta_sync_table_name}",
            "stability": "stable",
            "summary": "The Delta Sync table name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 105
          },
          "name": "deltaSyncTableName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_data_source#delta_sync_table_ttl AppsyncDataSource#delta_sync_table_ttl}",
            "stability": "stable",
            "summary": "The number of minutes that a Delta Sync log entry is stored in the Delta Sync table."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 111
          },
          "name": "deltaSyncTableTtl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appsync-data-source/index:AppsyncDataSourceDynamoDbConfigDeltaSyncConfig"
    },
    "@cdktn/provider-awscc.appsyncDataSource.AppsyncDataSourceDynamoDbConfigDeltaSyncConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncDataSource.AppsyncDataSourceDynamoDbConfigDeltaSyncConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appsync-data-source/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/appsync-data-source/index.ts",
        "line": 157
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 219
          },
          "name": "resetBaseTableTtl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 235
          },
          "name": "resetDeltaSyncTableName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 251
          },
          "name": "resetDeltaSyncTableTtl"
        }
      ],
      "name": "AppsyncDataSourceDynamoDbConfigDeltaSyncConfigOutputReference",
      "namespace": "appsyncDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 223
          },
          "name": "baseTableTtlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 239
          },
          "name": "deltaSyncTableNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 255
          },
          "name": "deltaSyncTableTtlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 213
          },
          "name": "baseTableTtl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 229
          },
          "name": "deltaSyncTableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 245
          },
          "name": "deltaSyncTableTtl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 169
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appsyncDataSource.AppsyncDataSourceDynamoDbConfigDeltaSyncConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appsync-data-source/index:AppsyncDataSourceDynamoDbConfigDeltaSyncConfigOutputReference"
    },
    "@cdktn/provider-awscc.appsyncDataSource.AppsyncDataSourceDynamoDbConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncDataSource.AppsyncDataSourceDynamoDbConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appsync-data-source/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appsync-data-source/index.ts",
        "line": 349
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 436
          },
          "name": "putDeltaSyncConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appsyncDataSource.AppsyncDataSourceDynamoDbConfigDeltaSyncConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 423
          },
          "name": "resetAwsRegion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 439
          },
          "name": "resetDeltaSyncConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 455
          },
          "name": "resetTableName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 471
          },
          "name": "resetUseCallerCredentials"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 487
          },
          "name": "resetVersioned"
        }
      ],
      "name": "AppsyncDataSourceDynamoDbConfigOutputReference",
      "namespace": "appsyncDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 433
          },
          "name": "deltaSyncConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.appsyncDataSource.AppsyncDataSourceDynamoDbConfigDeltaSyncConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 427
          },
          "name": "awsRegionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 443
          },
          "name": "deltaSyncConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appsyncDataSource.AppsyncDataSourceDynamoDbConfigDeltaSyncConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 459
          },
          "name": "tableNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 475
          },
          "name": "useCallerCredentialsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 491
          },
          "name": "versionedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 417
          },
          "name": "awsRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 449
          },
          "name": "tableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 465
          },
          "name": "useCallerCredentials",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 481
          },
          "name": "versioned",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 361
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appsyncDataSource.AppsyncDataSourceDynamoDbConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appsync-data-source/index:AppsyncDataSourceDynamoDbConfigOutputReference"
    },
    "@cdktn/provider-awscc.appsyncDataSource.AppsyncDataSourceElasticsearchConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncDataSource.AppsyncDataSourceElasticsearchConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appsync-data-source/index.ts",
        "line": 495
      },
      "name": "AppsyncDataSourceElasticsearchConfig",
      "namespace": "appsyncDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_data_source#aws_region AppsyncDataSource#aws_region}",
            "stability": "stable",
            "summary": "The AWS Region."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 501
          },
          "name": "awsRegion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_data_source#endpoint AppsyncDataSource#endpoint}",
            "stability": "stable",
            "summary": "The endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 507
          },
          "name": "endpoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appsync-data-source/index:AppsyncDataSourceElasticsearchConfig"
    },
    "@cdktn/provider-awscc.appsyncDataSource.AppsyncDataSourceElasticsearchConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncDataSource.AppsyncDataSourceElasticsearchConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appsync-data-source/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appsync-data-source/index.ts",
        "line": 546
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 602
          },
          "name": "resetAwsRegion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 618
          },
          "name": "resetEndpoint"
        }
      ],
      "name": "AppsyncDataSourceElasticsearchConfigOutputReference",
      "namespace": "appsyncDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 606
          },
          "name": "awsRegionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 622
          },
          "name": "endpointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 596
          },
          "name": "awsRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 612
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 558
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appsyncDataSource.AppsyncDataSourceElasticsearchConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appsync-data-source/index:AppsyncDataSourceElasticsearchConfigOutputReference"
    },
    "@cdktn/provider-awscc.appsyncDataSource.AppsyncDataSourceEventBridgeConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncDataSource.AppsyncDataSourceEventBridgeConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appsync-data-source/index.ts",
        "line": 626
      },
      "name": "AppsyncDataSourceEventBridgeConfig",
      "namespace": "appsyncDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_data_source#event_bus_arn AppsyncDataSource#event_bus_arn}",
            "stability": "stable",
            "summary": "ARN for the EventBridge bus."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 632
          },
          "name": "eventBusArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appsync-data-source/index:AppsyncDataSourceEventBridgeConfig"
    },
    "@cdktn/provider-awscc.appsyncDataSource.AppsyncDataSourceEventBridgeConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncDataSource.AppsyncDataSourceEventBridgeConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appsync-data-source/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/appsync-data-source/index.ts",
        "line": 664
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 714
          },
          "name": "resetEventBusArn"
        }
      ],
      "name": "AppsyncDataSourceEventBridgeConfigOutputReference",
      "namespace": "appsyncDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 718
          },
          "name": "eventBusArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 708
          },
          "name": "eventBusArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 676
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appsyncDataSource.AppsyncDataSourceEventBridgeConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appsync-data-source/index:AppsyncDataSourceEventBridgeConfigOutputReference"
    },
    "@cdktn/provider-awscc.appsyncDataSource.AppsyncDataSourceHttpConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncDataSource.AppsyncDataSourceHttpConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appsync-data-source/index.ts",
        "line": 984
      },
      "name": "AppsyncDataSourceHttpConfig",
      "namespace": "appsyncDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_data_source#authorization_config AppsyncDataSource#authorization_config}",
            "stability": "stable",
            "summary": "The authorization configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 990
          },
          "name": "authorizationConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appsyncDataSource.AppsyncDataSourceHttpConfigAuthorizationConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_data_source#endpoint AppsyncDataSource#endpoint}",
            "stability": "stable",
            "summary": "The endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 996
          },
          "name": "endpoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appsync-data-source/index:AppsyncDataSourceHttpConfig"
    },
    "@cdktn/provider-awscc.appsyncDataSource.AppsyncDataSourceHttpConfigAuthorizationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncDataSource.AppsyncDataSourceHttpConfigAuthorizationConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appsync-data-source/index.ts",
        "line": 853
      },
      "name": "AppsyncDataSourceHttpConfigAuthorizationConfig",
      "namespace": "appsyncDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_data_source#authorization_type AppsyncDataSource#authorization_type}",
            "stability": "stable",
            "summary": "The authorization type that the HTTP endpoint requires."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 859
          },
          "name": "authorizationType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_data_source#aws_iam_config AppsyncDataSource#aws_iam_config}",
            "stability": "stable",
            "summary": "The AWS Identity and Access Management settings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 865
          },
          "name": "awsIamConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appsyncDataSource.AppsyncDataSourceHttpConfigAuthorizationConfigAwsIamConfig"
          }
        }
      ],
      "symbolId": "src/appsync-data-source/index:AppsyncDataSourceHttpConfigAuthorizationConfig"
    },
    "@cdktn/provider-awscc.appsyncDataSource.AppsyncDataSourceHttpConfigAuthorizationConfigAwsIamConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncDataSource.AppsyncDataSourceHttpConfigAuthorizationConfigAwsIamConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appsync-data-source/index.ts",
        "line": 722
      },
      "name": "AppsyncDataSourceHttpConfigAuthorizationConfigAwsIamConfig",
      "namespace": "appsyncDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_data_source#signing_region AppsyncDataSource#signing_region}",
            "stability": "stable",
            "summary": "The signing Region for AWS Identity and Access Management authorization."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 728
          },
          "name": "signingRegion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_data_source#signing_service_name AppsyncDataSource#signing_service_name}",
            "stability": "stable",
            "summary": "The signing service name for AWS Identity and Access Management authorization."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 734
          },
          "name": "signingServiceName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appsync-data-source/index:AppsyncDataSourceHttpConfigAuthorizationConfigAwsIamConfig"
    },
    "@cdktn/provider-awscc.appsyncDataSource.AppsyncDataSourceHttpConfigAuthorizationConfigAwsIamConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncDataSource.AppsyncDataSourceHttpConfigAuthorizationConfigAwsIamConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appsync-data-source/index.ts",
          "line": 781
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appsync-data-source/index.ts",
        "line": 773
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 829
          },
          "name": "resetSigningRegion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 845
          },
          "name": "resetSigningServiceName"
        }
      ],
      "name": "AppsyncDataSourceHttpConfigAuthorizationConfigAwsIamConfigOutputReference",
      "namespace": "appsyncDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 833
          },
          "name": "signingRegionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 849
          },
          "name": "signingServiceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 823
          },
          "name": "signingRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 839
          },
          "name": "signingServiceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 785
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appsyncDataSource.AppsyncDataSourceHttpConfigAuthorizationConfigAwsIamConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appsync-data-source/index:AppsyncDataSourceHttpConfigAuthorizationConfigAwsIamConfigOutputReference"
    },
    "@cdktn/provider-awscc.appsyncDataSource.AppsyncDataSourceHttpConfigAuthorizationConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncDataSource.AppsyncDataSourceHttpConfigAuthorizationConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appsync-data-source/index.ts",
          "line": 912
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appsync-data-source/index.ts",
        "line": 904
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 973
          },
          "name": "putAwsIamConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appsyncDataSource.AppsyncDataSourceHttpConfigAuthorizationConfigAwsIamConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 960
          },
          "name": "resetAuthorizationType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 976
          },
          "name": "resetAwsIamConfig"
        }
      ],
      "name": "AppsyncDataSourceHttpConfigAuthorizationConfigOutputReference",
      "namespace": "appsyncDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 970
          },
          "name": "awsIamConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.appsyncDataSource.AppsyncDataSourceHttpConfigAuthorizationConfigAwsIamConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 964
          },
          "name": "authorizationTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 980
          },
          "name": "awsIamConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appsyncDataSource.AppsyncDataSourceHttpConfigAuthorizationConfigAwsIamConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 954
          },
          "name": "authorizationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 916
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appsyncDataSource.AppsyncDataSourceHttpConfigAuthorizationConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appsync-data-source/index:AppsyncDataSourceHttpConfigAuthorizationConfigOutputReference"
    },
    "@cdktn/provider-awscc.appsyncDataSource.AppsyncDataSourceHttpConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncDataSource.AppsyncDataSourceHttpConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appsync-data-source/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appsync-data-source/index.ts",
        "line": 1035
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 1088
          },
          "name": "putAuthorizationConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appsyncDataSource.AppsyncDataSourceHttpConfigAuthorizationConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 1091
          },
          "name": "resetAuthorizationConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 1107
          },
          "name": "resetEndpoint"
        }
      ],
      "name": "AppsyncDataSourceHttpConfigOutputReference",
      "namespace": "appsyncDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 1085
          },
          "name": "authorizationConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.appsyncDataSource.AppsyncDataSourceHttpConfigAuthorizationConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 1095
          },
          "name": "authorizationConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appsyncDataSource.AppsyncDataSourceHttpConfigAuthorizationConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 1111
          },
          "name": "endpointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 1101
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 1047
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appsyncDataSource.AppsyncDataSourceHttpConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appsync-data-source/index:AppsyncDataSourceHttpConfigOutputReference"
    },
    "@cdktn/provider-awscc.appsyncDataSource.AppsyncDataSourceLambdaConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncDataSource.AppsyncDataSourceLambdaConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appsync-data-source/index.ts",
        "line": 1115
      },
      "name": "AppsyncDataSourceLambdaConfig",
      "namespace": "appsyncDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_data_source#lambda_function_arn AppsyncDataSource#lambda_function_arn}",
            "stability": "stable",
            "summary": "The ARN for the Lambda function."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 1121
          },
          "name": "lambdaFunctionArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appsync-data-source/index:AppsyncDataSourceLambdaConfig"
    },
    "@cdktn/provider-awscc.appsyncDataSource.AppsyncDataSourceLambdaConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncDataSource.AppsyncDataSourceLambdaConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appsync-data-source/index.ts",
          "line": 1161
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appsync-data-source/index.ts",
        "line": 1153
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 1203
          },
          "name": "resetLambdaFunctionArn"
        }
      ],
      "name": "AppsyncDataSourceLambdaConfigOutputReference",
      "namespace": "appsyncDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 1207
          },
          "name": "lambdaFunctionArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 1197
          },
          "name": "lambdaFunctionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 1165
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appsyncDataSource.AppsyncDataSourceLambdaConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appsync-data-source/index:AppsyncDataSourceLambdaConfigOutputReference"
    },
    "@cdktn/provider-awscc.appsyncDataSource.AppsyncDataSourceOpenSearchServiceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncDataSource.AppsyncDataSourceOpenSearchServiceConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appsync-data-source/index.ts",
        "line": 1211
      },
      "name": "AppsyncDataSourceOpenSearchServiceConfig",
      "namespace": "appsyncDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_data_source#aws_region AppsyncDataSource#aws_region}",
            "stability": "stable",
            "summary": "The AWS Region."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 1217
          },
          "name": "awsRegion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_data_source#endpoint AppsyncDataSource#endpoint}",
            "stability": "stable",
            "summary": "The endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 1223
          },
          "name": "endpoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appsync-data-source/index:AppsyncDataSourceOpenSearchServiceConfig"
    },
    "@cdktn/provider-awscc.appsyncDataSource.AppsyncDataSourceOpenSearchServiceConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncDataSource.AppsyncDataSourceOpenSearchServiceConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appsync-data-source/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/appsync-data-source/index.ts",
        "line": 1262
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 1318
          },
          "name": "resetAwsRegion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 1334
          },
          "name": "resetEndpoint"
        }
      ],
      "name": "AppsyncDataSourceOpenSearchServiceConfigOutputReference",
      "namespace": "appsyncDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 1322
          },
          "name": "awsRegionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 1338
          },
          "name": "endpointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 1312
          },
          "name": "awsRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 1328
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 1274
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appsyncDataSource.AppsyncDataSourceOpenSearchServiceConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appsync-data-source/index:AppsyncDataSourceOpenSearchServiceConfigOutputReference"
    },
    "@cdktn/provider-awscc.appsyncDataSource.AppsyncDataSourceRelationalDatabaseConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncDataSource.AppsyncDataSourceRelationalDatabaseConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appsync-data-source/index.ts",
        "line": 1578
      },
      "name": "AppsyncDataSourceRelationalDatabaseConfig",
      "namespace": "appsyncDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_data_source#rds_http_endpoint_config AppsyncDataSource#rds_http_endpoint_config}",
            "stability": "stable",
            "summary": "Information about the Amazon RDS resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 1584
          },
          "name": "rdsHttpEndpointConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appsyncDataSource.AppsyncDataSourceRelationalDatabaseConfigRdsHttpEndpointConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_data_source#relational_database_source_type AppsyncDataSource#relational_database_source_type}",
            "stability": "stable",
            "summary": "The type of relational data source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 1590
          },
          "name": "relationalDatabaseSourceType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appsync-data-source/index:AppsyncDataSourceRelationalDatabaseConfig"
    },
    "@cdktn/provider-awscc.appsyncDataSource.AppsyncDataSourceRelationalDatabaseConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncDataSource.AppsyncDataSourceRelationalDatabaseConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appsync-data-source/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/appsync-data-source/index.ts",
        "line": 1629
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 1682
          },
          "name": "putRdsHttpEndpointConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appsyncDataSource.AppsyncDataSourceRelationalDatabaseConfigRdsHttpEndpointConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 1685
          },
          "name": "resetRdsHttpEndpointConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 1701
          },
          "name": "resetRelationalDatabaseSourceType"
        }
      ],
      "name": "AppsyncDataSourceRelationalDatabaseConfigOutputReference",
      "namespace": "appsyncDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 1679
          },
          "name": "rdsHttpEndpointConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.appsyncDataSource.AppsyncDataSourceRelationalDatabaseConfigRdsHttpEndpointConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 1689
          },
          "name": "rdsHttpEndpointConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appsyncDataSource.AppsyncDataSourceRelationalDatabaseConfigRdsHttpEndpointConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 1705
          },
          "name": "relationalDatabaseSourceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 1695
          },
          "name": "relationalDatabaseSourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 1641
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appsyncDataSource.AppsyncDataSourceRelationalDatabaseConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appsync-data-source/index:AppsyncDataSourceRelationalDatabaseConfigOutputReference"
    },
    "@cdktn/provider-awscc.appsyncDataSource.AppsyncDataSourceRelationalDatabaseConfigRdsHttpEndpointConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncDataSource.AppsyncDataSourceRelationalDatabaseConfigRdsHttpEndpointConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appsync-data-source/index.ts",
        "line": 1342
      },
      "name": "AppsyncDataSourceRelationalDatabaseConfigRdsHttpEndpointConfig",
      "namespace": "appsyncDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_data_source#aws_region AppsyncDataSource#aws_region}",
            "stability": "stable",
            "summary": "AWS Region for RDS HTTP endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 1348
          },
          "name": "awsRegion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_data_source#aws_secret_store_arn AppsyncDataSource#aws_secret_store_arn}",
            "stability": "stable",
            "summary": "The ARN for database credentials stored in AWS Secrets Manager."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 1354
          },
          "name": "awsSecretStoreArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_data_source#database_name AppsyncDataSource#database_name}",
            "stability": "stable",
            "summary": "Logical database name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 1360
          },
          "name": "databaseName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_data_source#db_cluster_identifier AppsyncDataSource#db_cluster_identifier}",
            "stability": "stable",
            "summary": "Amazon RDS cluster Amazon Resource Name (ARN)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 1366
          },
          "name": "dbClusterIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_data_source#schema AppsyncDataSource#schema}",
            "stability": "stable",
            "summary": "Logical schema name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 1372
          },
          "name": "schema",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appsync-data-source/index:AppsyncDataSourceRelationalDatabaseConfigRdsHttpEndpointConfig"
    },
    "@cdktn/provider-awscc.appsyncDataSource.AppsyncDataSourceRelationalDatabaseConfigRdsHttpEndpointConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncDataSource.AppsyncDataSourceRelationalDatabaseConfigRdsHttpEndpointConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appsync-data-source/index.ts",
          "line": 1440
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appsync-data-source/index.ts",
        "line": 1432
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 1506
          },
          "name": "resetAwsRegion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 1522
          },
          "name": "resetAwsSecretStoreArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 1538
          },
          "name": "resetDatabaseName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 1554
          },
          "name": "resetDbClusterIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 1570
          },
          "name": "resetSchema"
        }
      ],
      "name": "AppsyncDataSourceRelationalDatabaseConfigRdsHttpEndpointConfigOutputReference",
      "namespace": "appsyncDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 1510
          },
          "name": "awsRegionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 1526
          },
          "name": "awsSecretStoreArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 1542
          },
          "name": "databaseNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 1558
          },
          "name": "dbClusterIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 1574
          },
          "name": "schemaInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 1500
          },
          "name": "awsRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 1516
          },
          "name": "awsSecretStoreArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 1532
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 1548
          },
          "name": "dbClusterIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 1564
          },
          "name": "schema",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-data-source/index.ts",
            "line": 1444
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appsyncDataSource.AppsyncDataSourceRelationalDatabaseConfigRdsHttpEndpointConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appsync-data-source/index:AppsyncDataSourceRelationalDatabaseConfigRdsHttpEndpointConfigOutputReference"
    },
    "@cdktn/provider-awscc.appsyncDomainName.AppsyncDomainName": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_domain_name awscc_appsync_domain_name}."
      },
      "fqn": "@cdktn/provider-awscc.appsyncDomainName.AppsyncDomainName",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_domain_name awscc_appsync_domain_name} Resource."
        },
        "locationInModule": {
          "filename": "src/appsync-domain-name/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-awscc.appsyncDomainName.AppsyncDomainNameConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appsync-domain-name/index.ts",
        "line": 191
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a AppsyncDomainName resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/appsync-domain-name/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 AppsyncDomainName to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_domain_name#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing AppsyncDomainName that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the AppsyncDomainName to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-domain-name/index.ts",
            "line": 316
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.appsyncDomainName.AppsyncDomainNameTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-domain-name/index.ts",
            "line": 275
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-domain-name/index.ts",
            "line": 319
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-domain-name/index.ts",
            "line": 331
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-domain-name/index.ts",
            "line": 340
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "AppsyncDomainName",
      "namespace": "appsyncDomainName",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-domain-name/index.ts",
            "line": 196
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-domain-name/index.ts",
            "line": 250
          },
          "name": "appSyncDomainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-domain-name/index.ts",
            "line": 297
          },
          "name": "domainNameArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-domain-name/index.ts",
            "line": 302
          },
          "name": "hostedZoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-domain-name/index.ts",
            "line": 307
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-domain-name/index.ts",
            "line": 313
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.appsyncDomainName.AppsyncDomainNameTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-domain-name/index.ts",
            "line": 263
          },
          "name": "certificateArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-domain-name/index.ts",
            "line": 279
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-domain-name/index.ts",
            "line": 292
          },
          "name": "domainNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-domain-name/index.ts",
            "line": 323
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appsyncDomainName.AppsyncDomainNameTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-domain-name/index.ts",
            "line": 256
          },
          "name": "certificateArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-domain-name/index.ts",
            "line": 269
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-domain-name/index.ts",
            "line": 285
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appsync-domain-name/index:AppsyncDomainName"
    },
    "@cdktn/provider-awscc.appsyncDomainName.AppsyncDomainNameConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncDomainName.AppsyncDomainNameConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appsync-domain-name/index.ts",
        "line": 14
      },
      "name": "AppsyncDomainNameConfig",
      "namespace": "appsyncDomainName",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_domain_name#certificate_arn AppsyncDomainName#certificate_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-domain-name/index.ts",
            "line": 18
          },
          "name": "certificateArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_domain_name#domain_name AppsyncDomainName#domain_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-domain-name/index.ts",
            "line": 26
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_domain_name#description AppsyncDomainName#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-domain-name/index.ts",
            "line": 22
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_domain_name#tags AppsyncDomainName#tags}",
            "stability": "stable",
            "summary": "An arbitrary set of tags (key-value pairs) for this Domain Name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-domain-name/index.ts",
            "line": 32
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appsyncDomainName.AppsyncDomainNameTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appsync-domain-name/index:AppsyncDomainNameConfig"
    },
    "@cdktn/provider-awscc.appsyncDomainName.AppsyncDomainNameTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncDomainName.AppsyncDomainNameTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appsync-domain-name/index.ts",
        "line": 34
      },
      "name": "AppsyncDomainNameTags",
      "namespace": "appsyncDomainName",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_domain_name#key AppsyncDomainName#key}",
            "stability": "stable",
            "summary": "A string used to identify this tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-domain-name/index.ts",
            "line": 40
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a maximum of 256 characters for a tag value.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_domain_name#value AppsyncDomainName#value}",
            "stability": "stable",
            "summary": "A string containing the value for this tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-domain-name/index.ts",
            "line": 46
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appsync-domain-name/index:AppsyncDomainNameTags"
    },
    "@cdktn/provider-awscc.appsyncDomainName.AppsyncDomainNameTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncDomainName.AppsyncDomainNameTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appsync-domain-name/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appsync-domain-name/index.ts",
        "line": 168
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-domain-name/index.ts",
            "line": 183
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.appsyncDomainName.AppsyncDomainNameTagsOutputReference"
            }
          }
        }
      ],
      "name": "AppsyncDomainNameTagsList",
      "namespace": "appsyncDomainName",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-domain-name/index.ts",
            "line": 169
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appsyncDomainName.AppsyncDomainNameTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appsync-domain-name/index:AppsyncDomainNameTagsList"
    },
    "@cdktn/provider-awscc.appsyncDomainName.AppsyncDomainNameTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncDomainName.AppsyncDomainNameTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appsync-domain-name/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/appsync-domain-name/index.ts",
        "line": 85
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-domain-name/index.ts",
            "line": 143
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-domain-name/index.ts",
            "line": 159
          },
          "name": "resetValue"
        }
      ],
      "name": "AppsyncDomainNameTagsOutputReference",
      "namespace": "appsyncDomainName",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-domain-name/index.ts",
            "line": 147
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-domain-name/index.ts",
            "line": 163
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-domain-name/index.ts",
            "line": 137
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-domain-name/index.ts",
            "line": 153
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-domain-name/index.ts",
            "line": 99
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appsyncDomainName.AppsyncDomainNameTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appsync-domain-name/index:AppsyncDomainNameTagsOutputReference"
    },
    "@cdktn/provider-awscc.appsyncDomainNameApiAssociation.AppsyncDomainNameApiAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_domain_name_api_association awscc_appsync_domain_name_api_association}."
      },
      "fqn": "@cdktn/provider-awscc.appsyncDomainNameApiAssociation.AppsyncDomainNameApiAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_domain_name_api_association awscc_appsync_domain_name_api_association} Resource."
        },
        "locationInModule": {
          "filename": "src/appsync-domain-name-api-association/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-awscc.appsyncDomainNameApiAssociation.AppsyncDomainNameApiAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appsync-domain-name-api-association/index.ts",
        "line": 28
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a AppsyncDomainNameApiAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/appsync-domain-name-api-association/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 AppsyncDomainNameApiAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_domain_name_api_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing AppsyncDomainNameApiAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the AppsyncDomainNameApiAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-domain-name-api-association/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/appsync-domain-name-api-association/index.ts",
            "line": 131
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "AppsyncDomainNameApiAssociation",
      "namespace": "appsyncDomainNameApiAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-domain-name-api-association/index.ts",
            "line": 33
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-domain-name-api-association/index.ts",
            "line": 85
          },
          "name": "apiAssociationIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-domain-name-api-association/index.ts",
            "line": 116
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-domain-name-api-association/index.ts",
            "line": 98
          },
          "name": "apiIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-domain-name-api-association/index.ts",
            "line": 111
          },
          "name": "domainNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-domain-name-api-association/index.ts",
            "line": 91
          },
          "name": "apiId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-domain-name-api-association/index.ts",
            "line": 104
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appsync-domain-name-api-association/index:AppsyncDomainNameApiAssociation"
    },
    "@cdktn/provider-awscc.appsyncDomainNameApiAssociation.AppsyncDomainNameApiAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncDomainNameApiAssociation.AppsyncDomainNameApiAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appsync-domain-name-api-association/index.ts",
        "line": 14
      },
      "name": "AppsyncDomainNameApiAssociationConfig",
      "namespace": "appsyncDomainNameApiAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_domain_name_api_association#api_id AppsyncDomainNameApiAssociation#api_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-domain-name-api-association/index.ts",
            "line": 18
          },
          "name": "apiId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_domain_name_api_association#domain_name AppsyncDomainNameApiAssociation#domain_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-domain-name-api-association/index.ts",
            "line": 22
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appsync-domain-name-api-association/index:AppsyncDomainNameApiAssociationConfig"
    },
    "@cdktn/provider-awscc.appsyncFunctionConfiguration.AppsyncFunctionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_function_configuration awscc_appsync_function_configuration}."
      },
      "fqn": "@cdktn/provider-awscc.appsyncFunctionConfiguration.AppsyncFunctionConfiguration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_function_configuration awscc_appsync_function_configuration} Resource."
        },
        "locationInModule": {
          "filename": "src/appsync-function-configuration/index.ts",
          "line": 529
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.appsyncFunctionConfiguration.AppsyncFunctionConfigurationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appsync-function-configuration/index.ts",
        "line": 497
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a AppsyncFunctionConfiguration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/appsync-function-configuration/index.ts",
            "line": 514
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the AppsyncFunctionConfiguration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_function_configuration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing AppsyncFunctionConfiguration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the AppsyncFunctionConfiguration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-function-configuration/index.ts",
            "line": 768
          },
          "name": "putRuntime",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appsyncFunctionConfiguration.AppsyncFunctionConfigurationRuntime"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-function-configuration/index.ts",
            "line": 784
          },
          "name": "putSyncConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appsyncFunctionConfiguration.AppsyncFunctionConfigurationSyncConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-function-configuration/index.ts",
            "line": 586
          },
          "name": "resetCode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-function-configuration/index.ts",
            "line": 602
          },
          "name": "resetCodeS3Location"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-function-configuration/index.ts",
            "line": 631
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-function-configuration/index.ts",
            "line": 657
          },
          "name": "resetFunctionVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-function-configuration/index.ts",
            "line": 678
          },
          "name": "resetMaxBatchSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-function-configuration/index.ts",
            "line": 707
          },
          "name": "resetRequestMappingTemplate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-function-configuration/index.ts",
            "line": 723
          },
          "name": "resetRequestMappingTemplateS3Location"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-function-configuration/index.ts",
            "line": 739
          },
          "name": "resetResponseMappingTemplate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-function-configuration/index.ts",
            "line": 755
          },
          "name": "resetResponseMappingTemplateS3Location"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-function-configuration/index.ts",
            "line": 771
          },
          "name": "resetRuntime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-function-configuration/index.ts",
            "line": 787
          },
          "name": "resetSyncConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-function-configuration/index.ts",
            "line": 799
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-function-configuration/index.ts",
            "line": 818
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "AppsyncFunctionConfiguration",
      "namespace": "appsyncFunctionConfiguration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-function-configuration/index.ts",
            "line": 502
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-function-configuration/index.ts",
            "line": 640
          },
          "name": "functionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-function-configuration/index.ts",
            "line": 645
          },
          "name": "functionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-function-configuration/index.ts",
            "line": 666
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-function-configuration/index.ts",
            "line": 765
          },
          "name": "runtime",
          "type": {
            "fqn": "@cdktn/provider-awscc.appsyncFunctionConfiguration.AppsyncFunctionConfigurationRuntimeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-function-configuration/index.ts",
            "line": 781
          },
          "name": "syncConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.appsyncFunctionConfiguration.AppsyncFunctionConfigurationSyncConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-function-configuration/index.ts",
            "line": 574
          },
          "name": "apiIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-function-configuration/index.ts",
            "line": 590
          },
          "name": "codeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-function-configuration/index.ts",
            "line": 606
          },
          "name": "codeS3LocationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-function-configuration/index.ts",
            "line": 619
          },
          "name": "dataSourceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-function-configuration/index.ts",
            "line": 635
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-function-configuration/index.ts",
            "line": 661
          },
          "name": "functionVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-function-configuration/index.ts",
            "line": 682
          },
          "name": "maxBatchSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-function-configuration/index.ts",
            "line": 695
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-function-configuration/index.ts",
            "line": 711
          },
          "name": "requestMappingTemplateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-function-configuration/index.ts",
            "line": 727
          },
          "name": "requestMappingTemplateS3LocationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-function-configuration/index.ts",
            "line": 743
          },
          "name": "responseMappingTemplateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-function-configuration/index.ts",
            "line": 759
          },
          "name": "responseMappingTemplateS3LocationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-function-configuration/index.ts",
            "line": 775
          },
          "name": "runtimeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appsyncFunctionConfiguration.AppsyncFunctionConfigurationRuntime"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-function-configuration/index.ts",
            "line": 791
          },
          "name": "syncConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appsyncFunctionConfiguration.AppsyncFunctionConfigurationSyncConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-function-configuration/index.ts",
            "line": 567
          },
          "name": "apiId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-function-configuration/index.ts",
            "line": 580
          },
          "name": "code",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-function-configuration/index.ts",
            "line": 596
          },
          "name": "codeS3Location",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-function-configuration/index.ts",
            "line": 612
          },
          "name": "dataSourceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-function-configuration/index.ts",
            "line": 625
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-function-configuration/index.ts",
            "line": 651
          },
          "name": "functionVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-function-configuration/index.ts",
            "line": 672
          },
          "name": "maxBatchSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-function-configuration/index.ts",
            "line": 688
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-function-configuration/index.ts",
            "line": 701
          },
          "name": "requestMappingTemplate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-function-configuration/index.ts",
            "line": 717
          },
          "name": "requestMappingTemplateS3Location",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-function-configuration/index.ts",
            "line": 733
          },
          "name": "responseMappingTemplate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-function-configuration/index.ts",
            "line": 749
          },
          "name": "responseMappingTemplateS3Location",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appsync-function-configuration/index:AppsyncFunctionConfiguration"
    },
    "@cdktn/provider-awscc.appsyncFunctionConfiguration.AppsyncFunctionConfigurationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncFunctionConfiguration.AppsyncFunctionConfigurationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appsync-function-configuration/index.ts",
        "line": 14
      },
      "name": "AppsyncFunctionConfigurationConfig",
      "namespace": "appsyncFunctionConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_function_configuration#api_id AppsyncFunctionConfiguration#api_id}",
            "stability": "stable",
            "summary": "The AWS AppSync GraphQL API that you want to attach using this function."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-function-configuration/index.ts",
            "line": 20
          },
          "name": "apiId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_function_configuration#data_source_name AppsyncFunctionConfiguration#data_source_name}",
            "stability": "stable",
            "summary": "The name of data source this function will attach."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-function-configuration/index.ts",
            "line": 38
          },
          "name": "dataSourceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_function_configuration#name AppsyncFunctionConfiguration#name}",
            "stability": "stable",
            "summary": "The name of the function."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-function-configuration/index.ts",
            "line": 62
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When code is used, the runtime is required. The runtime value must be APPSYNC_JS.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_function_configuration#code AppsyncFunctionConfiguration#code}",
            "stability": "stable",
            "summary": "The resolver code that contains the request and response functions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-function-configuration/index.ts",
            "line": 26
          },
          "name": "code",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_function_configuration#code_s3_location AppsyncFunctionConfiguration#code_s3_location}",
            "stability": "stable",
            "summary": "The Amazon S3 endpoint (where the code is located??)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-function-configuration/index.ts",
            "line": 32
          },
          "name": "codeS3Location",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_function_configuration#description AppsyncFunctionConfiguration#description}",
            "stability": "stable",
            "summary": "The function description."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-function-configuration/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/hashicorp/awscc/1.96.0/docs/resources/appsync_function_configuration#function_version AppsyncFunctionConfiguration#function_version}",
            "stability": "stable",
            "summary": "The version of the request mapping template. Currently, only the 2018-05-29 version of the template is supported."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-function-configuration/index.ts",
            "line": 50
          },
          "name": "functionVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_function_configuration#max_batch_size AppsyncFunctionConfiguration#max_batch_size}",
            "stability": "stable",
            "summary": "The maximum number of resolver request inputs that will be sent to a single AWS Lambda function in a BatchInvoke operation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-function-configuration/index.ts",
            "line": 56
          },
          "name": "maxBatchSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_function_configuration#request_mapping_template AppsyncFunctionConfiguration#request_mapping_template}",
            "stability": "stable",
            "summary": "The Function request mapping template. Functions support only the 2018-05-29 version of the request mapping template."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-function-configuration/index.ts",
            "line": 68
          },
          "name": "requestMappingTemplate",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Contains information on which Conflict Detection, as well as Resolution strategy, should be performed when the resolver is invoked.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_function_configuration#request_mapping_template_s3_location AppsyncFunctionConfiguration#request_mapping_template_s3_location}",
            "stability": "stable",
            "summary": "Describes a Sync configuration for a resolver."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-function-configuration/index.ts",
            "line": 74
          },
          "name": "requestMappingTemplateS3Location",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_function_configuration#response_mapping_template AppsyncFunctionConfiguration#response_mapping_template}",
            "stability": "stable",
            "summary": "The Function response mapping template."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-function-configuration/index.ts",
            "line": 80
          },
          "name": "responseMappingTemplate",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Use this if you want to provision with a template file in Amazon S3 rather than embedding it in your CloudFormation template.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_function_configuration#response_mapping_template_s3_location AppsyncFunctionConfiguration#response_mapping_template_s3_location}",
            "stability": "stable",
            "summary": "The location of a response mapping template in an Amazon S3 bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-function-configuration/index.ts",
            "line": 86
          },
          "name": "responseMappingTemplateS3Location",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Specifies the name and version of the runtime to use. Note that if a runtime is specified, code must also be specified.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_function_configuration#runtime AppsyncFunctionConfiguration#runtime}",
            "stability": "stable",
            "summary": "Describes a runtime used by an AWS AppSync pipeline resolver or AWS AppSync function."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-function-configuration/index.ts",
            "line": 92
          },
          "name": "runtime",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appsyncFunctionConfiguration.AppsyncFunctionConfigurationRuntime"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Specifies which Conflict Detection strategy and Resolution strategy to use when the resolver is invoked.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_function_configuration#sync_config AppsyncFunctionConfiguration#sync_config}",
            "stability": "stable",
            "summary": "Describes a Sync configuration for a resolver."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-function-configuration/index.ts",
            "line": 98
          },
          "name": "syncConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appsyncFunctionConfiguration.AppsyncFunctionConfigurationSyncConfig"
          }
        }
      ],
      "symbolId": "src/appsync-function-configuration/index:AppsyncFunctionConfigurationConfig"
    },
    "@cdktn/provider-awscc.appsyncFunctionConfiguration.AppsyncFunctionConfigurationRuntime": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncFunctionConfiguration.AppsyncFunctionConfigurationRuntime",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appsync-function-configuration/index.ts",
        "line": 100
      },
      "name": "AppsyncFunctionConfigurationRuntime",
      "namespace": "appsyncFunctionConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_function_configuration#name AppsyncFunctionConfiguration#name}",
            "stability": "stable",
            "summary": "The name of the runtime to use. Currently, the only allowed value is APPSYNC_JS."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-function-configuration/index.ts",
            "line": 106
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_function_configuration#runtime_version AppsyncFunctionConfiguration#runtime_version}",
            "stability": "stable",
            "summary": "The version of the runtime to use. Currently, the only allowed version is 1.0.0."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-function-configuration/index.ts",
            "line": 112
          },
          "name": "runtimeVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appsync-function-configuration/index:AppsyncFunctionConfigurationRuntime"
    },
    "@cdktn/provider-awscc.appsyncFunctionConfiguration.AppsyncFunctionConfigurationRuntimeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncFunctionConfiguration.AppsyncFunctionConfigurationRuntimeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appsync-function-configuration/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/appsync-function-configuration/index.ts",
        "line": 151
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-function-configuration/index.ts",
            "line": 207
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-function-configuration/index.ts",
            "line": 223
          },
          "name": "resetRuntimeVersion"
        }
      ],
      "name": "AppsyncFunctionConfigurationRuntimeOutputReference",
      "namespace": "appsyncFunctionConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-function-configuration/index.ts",
            "line": 211
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-function-configuration/index.ts",
            "line": 227
          },
          "name": "runtimeVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-function-configuration/index.ts",
            "line": 201
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-function-configuration/index.ts",
            "line": 217
          },
          "name": "runtimeVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-function-configuration/index.ts",
            "line": 163
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appsyncFunctionConfiguration.AppsyncFunctionConfigurationRuntime"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appsync-function-configuration/index:AppsyncFunctionConfigurationRuntimeOutputReference"
    },
    "@cdktn/provider-awscc.appsyncFunctionConfiguration.AppsyncFunctionConfigurationSyncConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncFunctionConfiguration.AppsyncFunctionConfigurationSyncConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appsync-function-configuration/index.ts",
        "line": 327
      },
      "name": "AppsyncFunctionConfigurationSyncConfig",
      "namespace": "appsyncFunctionConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_function_configuration#conflict_detection AppsyncFunctionConfiguration#conflict_detection}",
            "stability": "stable",
            "summary": "The Conflict Detection strategy to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-function-configuration/index.ts",
            "line": 333
          },
          "name": "conflictDetection",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_function_configuration#conflict_handler AppsyncFunctionConfiguration#conflict_handler}",
            "stability": "stable",
            "summary": "The Conflict Resolution strategy to perform in the event of a conflict."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-function-configuration/index.ts",
            "line": 339
          },
          "name": "conflictHandler",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_function_configuration#lambda_conflict_handler_config AppsyncFunctionConfiguration#lambda_conflict_handler_config}",
            "stability": "stable",
            "summary": "The LambdaConflictHandlerConfig when configuring LAMBDA as the Conflict Handler."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-function-configuration/index.ts",
            "line": 345
          },
          "name": "lambdaConflictHandlerConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appsyncFunctionConfiguration.AppsyncFunctionConfigurationSyncConfigLambdaConflictHandlerConfig"
          }
        }
      ],
      "symbolId": "src/appsync-function-configuration/index:AppsyncFunctionConfigurationSyncConfig"
    },
    "@cdktn/provider-awscc.appsyncFunctionConfiguration.AppsyncFunctionConfigurationSyncConfigLambdaConflictHandlerConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncFunctionConfiguration.AppsyncFunctionConfigurationSyncConfigLambdaConflictHandlerConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appsync-function-configuration/index.ts",
        "line": 231
      },
      "name": "AppsyncFunctionConfigurationSyncConfigLambdaConflictHandlerConfig",
      "namespace": "appsyncFunctionConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_function_configuration#lambda_conflict_handler_arn AppsyncFunctionConfiguration#lambda_conflict_handler_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) for the Lambda function to use as the Conflict Handler."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-function-configuration/index.ts",
            "line": 237
          },
          "name": "lambdaConflictHandlerArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appsync-function-configuration/index:AppsyncFunctionConfigurationSyncConfigLambdaConflictHandlerConfig"
    },
    "@cdktn/provider-awscc.appsyncFunctionConfiguration.AppsyncFunctionConfigurationSyncConfigLambdaConflictHandlerConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncFunctionConfiguration.AppsyncFunctionConfigurationSyncConfigLambdaConflictHandlerConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appsync-function-configuration/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appsync-function-configuration/index.ts",
        "line": 269
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-function-configuration/index.ts",
            "line": 319
          },
          "name": "resetLambdaConflictHandlerArn"
        }
      ],
      "name": "AppsyncFunctionConfigurationSyncConfigLambdaConflictHandlerConfigOutputReference",
      "namespace": "appsyncFunctionConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-function-configuration/index.ts",
            "line": 323
          },
          "name": "lambdaConflictHandlerArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-function-configuration/index.ts",
            "line": 313
          },
          "name": "lambdaConflictHandlerArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-function-configuration/index.ts",
            "line": 281
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appsyncFunctionConfiguration.AppsyncFunctionConfigurationSyncConfigLambdaConflictHandlerConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appsync-function-configuration/index:AppsyncFunctionConfigurationSyncConfigLambdaConflictHandlerConfigOutputReference"
    },
    "@cdktn/provider-awscc.appsyncFunctionConfiguration.AppsyncFunctionConfigurationSyncConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncFunctionConfiguration.AppsyncFunctionConfigurationSyncConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appsync-function-configuration/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/appsync-function-configuration/index.ts",
        "line": 391
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-function-configuration/index.ts",
            "line": 482
          },
          "name": "putLambdaConflictHandlerConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appsyncFunctionConfiguration.AppsyncFunctionConfigurationSyncConfigLambdaConflictHandlerConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-function-configuration/index.ts",
            "line": 453
          },
          "name": "resetConflictDetection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-function-configuration/index.ts",
            "line": 469
          },
          "name": "resetConflictHandler"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-function-configuration/index.ts",
            "line": 485
          },
          "name": "resetLambdaConflictHandlerConfig"
        }
      ],
      "name": "AppsyncFunctionConfigurationSyncConfigOutputReference",
      "namespace": "appsyncFunctionConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-function-configuration/index.ts",
            "line": 479
          },
          "name": "lambdaConflictHandlerConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.appsyncFunctionConfiguration.AppsyncFunctionConfigurationSyncConfigLambdaConflictHandlerConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-function-configuration/index.ts",
            "line": 457
          },
          "name": "conflictDetectionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-function-configuration/index.ts",
            "line": 473
          },
          "name": "conflictHandlerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-function-configuration/index.ts",
            "line": 489
          },
          "name": "lambdaConflictHandlerConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appsyncFunctionConfiguration.AppsyncFunctionConfigurationSyncConfigLambdaConflictHandlerConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-function-configuration/index.ts",
            "line": 447
          },
          "name": "conflictDetection",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-function-configuration/index.ts",
            "line": 463
          },
          "name": "conflictHandler",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-function-configuration/index.ts",
            "line": 403
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appsyncFunctionConfiguration.AppsyncFunctionConfigurationSyncConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appsync-function-configuration/index:AppsyncFunctionConfigurationSyncConfigOutputReference"
    },
    "@cdktn/provider-awscc.appsyncGraphQlApi.AppsyncGraphQlApi": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_graph_ql_api awscc_appsync_graph_ql_api}."
      },
      "fqn": "@cdktn/provider-awscc.appsyncGraphQlApi.AppsyncGraphQlApi",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_graph_ql_api awscc_appsync_graph_ql_api} Resource."
        },
        "locationInModule": {
          "filename": "src/appsync-graph-ql-api/index.ts",
          "line": 1975
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.appsyncGraphQlApi.AppsyncGraphQlApiConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appsync-graph-ql-api/index.ts",
        "line": 1943
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a AppsyncGraphQlApi resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 1960
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the AppsyncGraphQlApi to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_graph_ql_api#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing AppsyncGraphQlApi that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the AppsyncGraphQlApi to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 2020
          },
          "name": "putAdditionalAuthenticationProviders",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.appsyncGraphQlApi.AppsyncGraphQlApiAdditionalAuthenticationProviders"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 2075
          },
          "name": "putEnhancedMetricsConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appsyncGraphQlApi.AppsyncGraphQlApiEnhancedMetricsConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 2143
          },
          "name": "putLambdaAuthorizerConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appsyncGraphQlApi.AppsyncGraphQlApiLambdaAuthorizerConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 2159
          },
          "name": "putLogConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appsyncGraphQlApi.AppsyncGraphQlApiLogConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 2204
          },
          "name": "putOpenIdConnectConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appsyncGraphQlApi.AppsyncGraphQlApiOpenIdConnectConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 2278
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.appsyncGraphQlApi.AppsyncGraphQlApiTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 2294
          },
          "name": "putUserPoolConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appsyncGraphQlApi.AppsyncGraphQlApiUserPoolConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 2023
          },
          "name": "resetAdditionalAuthenticationProviders"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 2044
          },
          "name": "resetApiType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 2078
          },
          "name": "resetEnhancedMetricsConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 2094
          },
          "name": "resetEnvironmentVariables"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 2130
          },
          "name": "resetIntrospectionConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 2146
          },
          "name": "resetLambdaAuthorizerConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 2162
          },
          "name": "resetLogConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 2178
          },
          "name": "resetMergedApiExecutionRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 2207
          },
          "name": "resetOpenIdConnectConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 2223
          },
          "name": "resetOwnerContact"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 2239
          },
          "name": "resetQueryDepthLimit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 2265
          },
          "name": "resetResolverCountLimit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 2281
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 2297
          },
          "name": "resetUserPoolConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 2313
          },
          "name": "resetVisibility"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 2329
          },
          "name": "resetXrayEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 2341
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 2364
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "AppsyncGraphQlApi",
      "namespace": "appsyncGraphQlApi",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 1948
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 2017
          },
          "name": "additionalAuthenticationProviders",
          "type": {
            "fqn": "@cdktn/provider-awscc.appsyncGraphQlApi.AppsyncGraphQlApiAdditionalAuthenticationProvidersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 2032
          },
          "name": "apiId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 2053
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 2072
          },
          "name": "enhancedMetricsConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.appsyncGraphQlApi.AppsyncGraphQlApiEnhancedMetricsConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 2103
          },
          "name": "graphQlDns",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 2108
          },
          "name": "graphQlEndpointArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 2113
          },
          "name": "graphQlUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 2118
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 2140
          },
          "name": "lambdaAuthorizerConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.appsyncGraphQlApi.AppsyncGraphQlApiLambdaAuthorizerConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 2156
          },
          "name": "logConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.appsyncGraphQlApi.AppsyncGraphQlApiLogConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 2201
          },
          "name": "openIdConnectConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.appsyncGraphQlApi.AppsyncGraphQlApiOpenIdConnectConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 2248
          },
          "name": "realtimeDns",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 2253
          },
          "name": "realtimeUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 2275
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.appsyncGraphQlApi.AppsyncGraphQlApiTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 2291
          },
          "name": "userPoolConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.appsyncGraphQlApi.AppsyncGraphQlApiUserPoolConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 2027
          },
          "name": "additionalAuthenticationProvidersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appsyncGraphQlApi.AppsyncGraphQlApiAdditionalAuthenticationProviders"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 2048
          },
          "name": "apiTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 2066
          },
          "name": "authenticationTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 2082
          },
          "name": "enhancedMetricsConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appsyncGraphQlApi.AppsyncGraphQlApiEnhancedMetricsConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 2098
          },
          "name": "environmentVariablesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 2134
          },
          "name": "introspectionConfigInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 2150
          },
          "name": "lambdaAuthorizerConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appsyncGraphQlApi.AppsyncGraphQlApiLambdaAuthorizerConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 2166
          },
          "name": "logConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appsyncGraphQlApi.AppsyncGraphQlApiLogConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 2182
          },
          "name": "mergedApiExecutionRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 2195
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 2211
          },
          "name": "openIdConnectConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appsyncGraphQlApi.AppsyncGraphQlApiOpenIdConnectConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 2227
          },
          "name": "ownerContactInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 2243
          },
          "name": "queryDepthLimitInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 2269
          },
          "name": "resolverCountLimitInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 2285
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appsyncGraphQlApi.AppsyncGraphQlApiTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 2301
          },
          "name": "userPoolConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appsyncGraphQlApi.AppsyncGraphQlApiUserPoolConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 2317
          },
          "name": "visibilityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 2333
          },
          "name": "xrayEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 2038
          },
          "name": "apiType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 2059
          },
          "name": "authenticationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 2088
          },
          "name": "environmentVariables",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 2124
          },
          "name": "introspectionConfig",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 2172
          },
          "name": "mergedApiExecutionRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 2188
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 2217
          },
          "name": "ownerContact",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 2233
          },
          "name": "queryDepthLimit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 2259
          },
          "name": "resolverCountLimit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 2307
          },
          "name": "visibility",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 2323
          },
          "name": "xrayEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appsync-graph-ql-api/index:AppsyncGraphQlApi"
    },
    "@cdktn/provider-awscc.appsyncGraphQlApi.AppsyncGraphQlApiAdditionalAuthenticationProviders": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncGraphQlApi.AppsyncGraphQlApiAdditionalAuthenticationProviders",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appsync-graph-ql-api/index.ts",
        "line": 665
      },
      "name": "AppsyncGraphQlApiAdditionalAuthenticationProviders",
      "namespace": "appsyncGraphQlApi",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_graph_ql_api#authentication_type AppsyncGraphQlApi#authentication_type}",
            "stability": "stable",
            "summary": "The authentication type for API key, AWS Identity and Access Management, OIDC, Amazon Cognito user pools, or AWS Lambda."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 671
          },
          "name": "authenticationType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_graph_ql_api#lambda_authorizer_config AppsyncGraphQlApi#lambda_authorizer_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 675
          },
          "name": "lambdaAuthorizerConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appsyncGraphQlApi.AppsyncGraphQlApiAdditionalAuthenticationProvidersLambdaAuthorizerConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_graph_ql_api#open_id_connect_config AppsyncGraphQlApi#open_id_connect_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 679
          },
          "name": "openIdConnectConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appsyncGraphQlApi.AppsyncGraphQlApiAdditionalAuthenticationProvidersOpenIdConnectConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_graph_ql_api#user_pool_config AppsyncGraphQlApi#user_pool_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 683
          },
          "name": "userPoolConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appsyncGraphQlApi.AppsyncGraphQlApiAdditionalAuthenticationProvidersUserPoolConfig"
          }
        }
      ],
      "symbolId": "src/appsync-graph-ql-api/index:AppsyncGraphQlApiAdditionalAuthenticationProviders"
    },
    "@cdktn/provider-awscc.appsyncGraphQlApi.AppsyncGraphQlApiAdditionalAuthenticationProvidersLambdaAuthorizerConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncGraphQlApi.AppsyncGraphQlApiAdditionalAuthenticationProvidersLambdaAuthorizerConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appsync-graph-ql-api/index.ts",
        "line": 130
      },
      "name": "AppsyncGraphQlApiAdditionalAuthenticationProvidersLambdaAuthorizerConfig",
      "namespace": "appsyncGraphQlApi",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_graph_ql_api#authorizer_result_ttl_in_seconds AppsyncGraphQlApi#authorizer_result_ttl_in_seconds}",
            "stability": "stable",
            "summary": "The number of seconds a response should be cached for."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 136
          },
          "name": "authorizerResultTtlInSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_graph_ql_api#authorizer_uri AppsyncGraphQlApi#authorizer_uri}",
            "stability": "stable",
            "summary": "The ARN of the Lambda function to be called for authorization."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 142
          },
          "name": "authorizerUri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_graph_ql_api#identity_validation_expression AppsyncGraphQlApi#identity_validation_expression}",
            "stability": "stable",
            "summary": "A regular expression for validation of tokens before the Lambda function is called."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 148
          },
          "name": "identityValidationExpression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appsync-graph-ql-api/index:AppsyncGraphQlApiAdditionalAuthenticationProvidersLambdaAuthorizerConfig"
    },
    "@cdktn/provider-awscc.appsyncGraphQlApi.AppsyncGraphQlApiAdditionalAuthenticationProvidersLambdaAuthorizerConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncGraphQlApi.AppsyncGraphQlApiAdditionalAuthenticationProvidersLambdaAuthorizerConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appsync-graph-ql-api/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/appsync-graph-ql-api/index.ts",
        "line": 194
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 256
          },
          "name": "resetAuthorizerResultTtlInSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 272
          },
          "name": "resetAuthorizerUri"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 288
          },
          "name": "resetIdentityValidationExpression"
        }
      ],
      "name": "AppsyncGraphQlApiAdditionalAuthenticationProvidersLambdaAuthorizerConfigOutputReference",
      "namespace": "appsyncGraphQlApi",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 260
          },
          "name": "authorizerResultTtlInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 276
          },
          "name": "authorizerUriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 292
          },
          "name": "identityValidationExpressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 250
          },
          "name": "authorizerResultTtlInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 266
          },
          "name": "authorizerUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 282
          },
          "name": "identityValidationExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 206
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appsyncGraphQlApi.AppsyncGraphQlApiAdditionalAuthenticationProvidersLambdaAuthorizerConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appsync-graph-ql-api/index:AppsyncGraphQlApiAdditionalAuthenticationProvidersLambdaAuthorizerConfigOutputReference"
    },
    "@cdktn/provider-awscc.appsyncGraphQlApi.AppsyncGraphQlApiAdditionalAuthenticationProvidersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncGraphQlApi.AppsyncGraphQlApiAdditionalAuthenticationProvidersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appsync-graph-ql-api/index.ts",
          "line": 871
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appsync-graph-ql-api/index.ts",
        "line": 863
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 878
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.appsyncGraphQlApi.AppsyncGraphQlApiAdditionalAuthenticationProvidersOutputReference"
            }
          }
        }
      ],
      "name": "AppsyncGraphQlApiAdditionalAuthenticationProvidersList",
      "namespace": "appsyncGraphQlApi",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 864
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appsyncGraphQlApi.AppsyncGraphQlApiAdditionalAuthenticationProviders"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appsync-graph-ql-api/index:AppsyncGraphQlApiAdditionalAuthenticationProvidersList"
    },
    "@cdktn/provider-awscc.appsyncGraphQlApi.AppsyncGraphQlApiAdditionalAuthenticationProvidersOpenIdConnectConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncGraphQlApi.AppsyncGraphQlApiAdditionalAuthenticationProvidersOpenIdConnectConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appsync-graph-ql-api/index.ts",
        "line": 296
      },
      "name": "AppsyncGraphQlApiAdditionalAuthenticationProvidersOpenIdConnectConfig",
      "namespace": "appsyncGraphQlApi",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_graph_ql_api#auth_ttl AppsyncGraphQlApi#auth_ttl}",
            "stability": "stable",
            "summary": "The number of milliseconds that a token is valid after being authenticated."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 302
          },
          "name": "authTtl",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_graph_ql_api#client_id AppsyncGraphQlApi#client_id}",
            "stability": "stable",
            "summary": "The client identifier of the Relying party at the OpenID identity provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 308
          },
          "name": "clientId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_graph_ql_api#iat_ttl AppsyncGraphQlApi#iat_ttl}",
            "stability": "stable",
            "summary": "The number of milliseconds that a token is valid after it's issued to a user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 316
          },
          "name": "iatTtl",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_graph_ql_api#issuer AppsyncGraphQlApi#issuer}",
            "stability": "stable",
            "summary": "The issuer for the OIDC configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 322
          },
          "name": "issuer",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appsync-graph-ql-api/index:AppsyncGraphQlApiAdditionalAuthenticationProvidersOpenIdConnectConfig"
    },
    "@cdktn/provider-awscc.appsyncGraphQlApi.AppsyncGraphQlApiAdditionalAuthenticationProvidersOpenIdConnectConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncGraphQlApi.AppsyncGraphQlApiAdditionalAuthenticationProvidersOpenIdConnectConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appsync-graph-ql-api/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/appsync-graph-ql-api/index.ts",
        "line": 375
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 443
          },
          "name": "resetAuthTtl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 459
          },
          "name": "resetClientId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 475
          },
          "name": "resetIatTtl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 491
          },
          "name": "resetIssuer"
        }
      ],
      "name": "AppsyncGraphQlApiAdditionalAuthenticationProvidersOpenIdConnectConfigOutputReference",
      "namespace": "appsyncGraphQlApi",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 447
          },
          "name": "authTtlInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 463
          },
          "name": "clientIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 479
          },
          "name": "iatTtlInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 495
          },
          "name": "issuerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 437
          },
          "name": "authTtl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 453
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 469
          },
          "name": "iatTtl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 485
          },
          "name": "issuer",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 387
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appsyncGraphQlApi.AppsyncGraphQlApiAdditionalAuthenticationProvidersOpenIdConnectConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appsync-graph-ql-api/index:AppsyncGraphQlApiAdditionalAuthenticationProvidersOpenIdConnectConfigOutputReference"
    },
    "@cdktn/provider-awscc.appsyncGraphQlApi.AppsyncGraphQlApiAdditionalAuthenticationProvidersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncGraphQlApi.AppsyncGraphQlApiAdditionalAuthenticationProvidersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appsync-graph-ql-api/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/appsync-graph-ql-api/index.ts",
        "line": 736
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 819
          },
          "name": "putLambdaAuthorizerConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appsyncGraphQlApi.AppsyncGraphQlApiAdditionalAuthenticationProvidersLambdaAuthorizerConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 835
          },
          "name": "putOpenIdConnectConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appsyncGraphQlApi.AppsyncGraphQlApiAdditionalAuthenticationProvidersOpenIdConnectConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 851
          },
          "name": "putUserPoolConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appsyncGraphQlApi.AppsyncGraphQlApiAdditionalAuthenticationProvidersUserPoolConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 806
          },
          "name": "resetAuthenticationType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 822
          },
          "name": "resetLambdaAuthorizerConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 838
          },
          "name": "resetOpenIdConnectConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 854
          },
          "name": "resetUserPoolConfig"
        }
      ],
      "name": "AppsyncGraphQlApiAdditionalAuthenticationProvidersOutputReference",
      "namespace": "appsyncGraphQlApi",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 816
          },
          "name": "lambdaAuthorizerConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.appsyncGraphQlApi.AppsyncGraphQlApiAdditionalAuthenticationProvidersLambdaAuthorizerConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 832
          },
          "name": "openIdConnectConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.appsyncGraphQlApi.AppsyncGraphQlApiAdditionalAuthenticationProvidersOpenIdConnectConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 848
          },
          "name": "userPoolConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.appsyncGraphQlApi.AppsyncGraphQlApiAdditionalAuthenticationProvidersUserPoolConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 810
          },
          "name": "authenticationTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 826
          },
          "name": "lambdaAuthorizerConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appsyncGraphQlApi.AppsyncGraphQlApiAdditionalAuthenticationProvidersLambdaAuthorizerConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 842
          },
          "name": "openIdConnectConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appsyncGraphQlApi.AppsyncGraphQlApiAdditionalAuthenticationProvidersOpenIdConnectConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 858
          },
          "name": "userPoolConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appsyncGraphQlApi.AppsyncGraphQlApiAdditionalAuthenticationProvidersUserPoolConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 800
          },
          "name": "authenticationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 750
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appsyncGraphQlApi.AppsyncGraphQlApiAdditionalAuthenticationProviders"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appsync-graph-ql-api/index:AppsyncGraphQlApiAdditionalAuthenticationProvidersOutputReference"
    },
    "@cdktn/provider-awscc.appsyncGraphQlApi.AppsyncGraphQlApiAdditionalAuthenticationProvidersUserPoolConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncGraphQlApi.AppsyncGraphQlApiAdditionalAuthenticationProvidersUserPoolConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appsync-graph-ql-api/index.ts",
        "line": 499
      },
      "name": "AppsyncGraphQlApiAdditionalAuthenticationProvidersUserPoolConfig",
      "namespace": "appsyncGraphQlApi",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_graph_ql_api#app_id_client_regex AppsyncGraphQlApi#app_id_client_regex}",
            "stability": "stable",
            "summary": "A regular expression for validating the incoming Amazon Cognito user pool app client ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 505
          },
          "name": "appIdClientRegex",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_graph_ql_api#aws_region AppsyncGraphQlApi#aws_region}",
            "stability": "stable",
            "summary": "The AWS Region in which the user pool was created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 511
          },
          "name": "awsRegion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_graph_ql_api#user_pool_id AppsyncGraphQlApi#user_pool_id}",
            "stability": "stable",
            "summary": "The user pool ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 517
          },
          "name": "userPoolId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appsync-graph-ql-api/index:AppsyncGraphQlApiAdditionalAuthenticationProvidersUserPoolConfig"
    },
    "@cdktn/provider-awscc.appsyncGraphQlApi.AppsyncGraphQlApiAdditionalAuthenticationProvidersUserPoolConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncGraphQlApi.AppsyncGraphQlApiAdditionalAuthenticationProvidersUserPoolConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appsync-graph-ql-api/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/appsync-graph-ql-api/index.ts",
        "line": 563
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 625
          },
          "name": "resetAppIdClientRegex"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 641
          },
          "name": "resetAwsRegion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 657
          },
          "name": "resetUserPoolId"
        }
      ],
      "name": "AppsyncGraphQlApiAdditionalAuthenticationProvidersUserPoolConfigOutputReference",
      "namespace": "appsyncGraphQlApi",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 629
          },
          "name": "appIdClientRegexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 645
          },
          "name": "awsRegionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 661
          },
          "name": "userPoolIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 619
          },
          "name": "appIdClientRegex",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 635
          },
          "name": "awsRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 651
          },
          "name": "userPoolId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 575
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appsyncGraphQlApi.AppsyncGraphQlApiAdditionalAuthenticationProvidersUserPoolConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appsync-graph-ql-api/index:AppsyncGraphQlApiAdditionalAuthenticationProvidersUserPoolConfigOutputReference"
    },
    "@cdktn/provider-awscc.appsyncGraphQlApi.AppsyncGraphQlApiConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncGraphQlApi.AppsyncGraphQlApiConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appsync-graph-ql-api/index.ts",
        "line": 14
      },
      "name": "AppsyncGraphQlApiConfig",
      "namespace": "appsyncGraphQlApi",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_graph_ql_api#authentication_type AppsyncGraphQlApi#authentication_type}",
            "stability": "stable",
            "summary": "Security configuration for your GraphQL API."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 32
          },
          "name": "authenticationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_graph_ql_api#name AppsyncGraphQlApi#name}",
            "stability": "stable",
            "summary": "The API name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 74
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_graph_ql_api#additional_authentication_providers AppsyncGraphQlApi#additional_authentication_providers}",
            "stability": "stable",
            "summary": "A list of additional authentication providers for the GraphqlApi API."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 20
          },
          "name": "additionalAuthenticationProviders",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appsyncGraphQlApi.AppsyncGraphQlApiAdditionalAuthenticationProviders"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_graph_ql_api#api_type AppsyncGraphQlApi#api_type}",
            "stability": "stable",
            "summary": "The value that indicates whether the GraphQL API is a standard API (GRAPHQL) or merged API (MERGED)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 26
          },
          "name": "apiType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Enhanced metrics emit granular data on API usage and performance such as AppSync request and error counts, latency, and cache hits/misses. All enhanced metric data is sent to your CloudWatch account, and you can configure the types of data that will be sent.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_graph_ql_api#enhanced_metrics_config AppsyncGraphQlApi#enhanced_metrics_config}",
            "stability": "stable",
            "summary": "Enables and controls the enhanced metrics feature."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 38
          },
          "name": "enhancedMetricsConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appsyncGraphQlApi.AppsyncGraphQlApiEnhancedMetricsConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_graph_ql_api#environment_variables AppsyncGraphQlApi#environment_variables}",
            "stability": "stable",
            "summary": "A map containing the list of resources with their properties and environment variables."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 44
          },
          "name": "environmentVariables",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If no value is provided, the introspection configuration will be set to ENABLED by default. This field will produce an error if the operation attempts to use the introspection feature while this field is disabled.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_graph_ql_api#introspection_config AppsyncGraphQlApi#introspection_config}",
            "stability": "stable",
            "summary": "Sets the value of the GraphQL API to enable (ENABLED) or disable (DISABLED) introspection."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 50
          },
          "name": "introspectionConfig",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Be aware that an AWS AppSync API may have only one Lambda authorizer configured at a time.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_graph_ql_api#lambda_authorizer_config AppsyncGraphQlApi#lambda_authorizer_config}",
            "stability": "stable",
            "summary": "A LambdaAuthorizerConfig holds configuration on how to authorize AWS AppSync API access when using the AWS_LAMBDA authorizer mode."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 56
          },
          "name": "lambdaAuthorizerConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appsyncGraphQlApi.AppsyncGraphQlApiLambdaAuthorizerConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_graph_ql_api#log_config AppsyncGraphQlApi#log_config}",
            "stability": "stable",
            "summary": "The Amazon CloudWatch Logs configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 62
          },
          "name": "logConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appsyncGraphQlApi.AppsyncGraphQlApiLogConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_graph_ql_api#merged_api_execution_role_arn AppsyncGraphQlApi#merged_api_execution_role_arn}",
            "stability": "stable",
            "summary": "The AWS Identity and Access Management service role ARN for a merged API."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 68
          },
          "name": "mergedApiExecutionRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_graph_ql_api#open_id_connect_config AppsyncGraphQlApi#open_id_connect_config}",
            "stability": "stable",
            "summary": "The OpenID Connect configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 80
          },
          "name": "openIdConnectConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appsyncGraphQlApi.AppsyncGraphQlApiOpenIdConnectConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_graph_ql_api#owner_contact AppsyncGraphQlApi#owner_contact}",
            "stability": "stable",
            "summary": "The owner contact information for an API resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 86
          },
          "name": "ownerContact",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Depth refers to the amount of nested levels allowed in the body of query.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_graph_ql_api#query_depth_limit AppsyncGraphQlApi#query_depth_limit}",
            "stability": "stable",
            "summary": "The maximum depth a query can have in a single request."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 92
          },
          "name": "queryDepthLimit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_graph_ql_api#resolver_count_limit AppsyncGraphQlApi#resolver_count_limit}",
            "stability": "stable",
            "summary": "The maximum number of resolvers that can be invoked in a single request."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 98
          },
          "name": "resolverCountLimit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_graph_ql_api#tags AppsyncGraphQlApi#tags}",
            "stability": "stable",
            "summary": "An arbitrary set of tags (key-value pairs) for this GraphQL API."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 106
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appsyncGraphQlApi.AppsyncGraphQlApiTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_graph_ql_api#user_pool_config AppsyncGraphQlApi#user_pool_config}",
            "stability": "stable",
            "summary": "Optional authorization configuration for using Amazon Cognito user pools with your GraphQL endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 114
          },
          "name": "userPoolConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appsyncGraphQlApi.AppsyncGraphQlApiUserPoolConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "By default, the scope is set to Global if no value is provided.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_graph_ql_api#visibility AppsyncGraphQlApi#visibility}",
            "stability": "stable",
            "summary": "Sets the scope of the GraphQL API to public (GLOBAL) or private (PRIVATE)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 120
          },
          "name": "visibility",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_graph_ql_api#xray_enabled AppsyncGraphQlApi#xray_enabled}",
            "stability": "stable",
            "summary": "A flag indicating whether to use AWS X-Ray tracing for this GraphqlApi."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 128
          },
          "name": "xrayEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appsync-graph-ql-api/index:AppsyncGraphQlApiConfig"
    },
    "@cdktn/provider-awscc.appsyncGraphQlApi.AppsyncGraphQlApiEnhancedMetricsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncGraphQlApi.AppsyncGraphQlApiEnhancedMetricsConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appsync-graph-ql-api/index.ts",
        "line": 882
      },
      "name": "AppsyncGraphQlApiEnhancedMetricsConfig",
      "namespace": "appsyncGraphQlApi",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_graph_ql_api#data_source_level_metrics_behavior AppsyncGraphQlApi#data_source_level_metrics_behavior}",
            "stability": "stable",
            "summary": "Controls how data source metrics will be emitted to CloudWatch. Data source metrics include:."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 890
          },
          "name": "dataSourceLevelMetricsBehavior",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_graph_ql_api#operation_level_metrics_config AppsyncGraphQlApi#operation_level_metrics_config}",
            "stability": "stable",
            "summary": "Controls how operation metrics will be emitted to CloudWatch. Operation metrics include:."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 898
          },
          "name": "operationLevelMetricsConfig",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_graph_ql_api#resolver_level_metrics_behavior AppsyncGraphQlApi#resolver_level_metrics_behavior}",
            "stability": "stable",
            "summary": "Controls how resolver metrics will be emitted to CloudWatch. Resolver metrics include:."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 906
          },
          "name": "resolverLevelMetricsBehavior",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appsync-graph-ql-api/index:AppsyncGraphQlApiEnhancedMetricsConfig"
    },
    "@cdktn/provider-awscc.appsyncGraphQlApi.AppsyncGraphQlApiEnhancedMetricsConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncGraphQlApi.AppsyncGraphQlApiEnhancedMetricsConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appsync-graph-ql-api/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/appsync-graph-ql-api/index.ts",
        "line": 952
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 1014
          },
          "name": "resetDataSourceLevelMetricsBehavior"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 1030
          },
          "name": "resetOperationLevelMetricsConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 1046
          },
          "name": "resetResolverLevelMetricsBehavior"
        }
      ],
      "name": "AppsyncGraphQlApiEnhancedMetricsConfigOutputReference",
      "namespace": "appsyncGraphQlApi",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 1018
          },
          "name": "dataSourceLevelMetricsBehaviorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 1034
          },
          "name": "operationLevelMetricsConfigInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 1050
          },
          "name": "resolverLevelMetricsBehaviorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 1008
          },
          "name": "dataSourceLevelMetricsBehavior",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 1024
          },
          "name": "operationLevelMetricsConfig",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 1040
          },
          "name": "resolverLevelMetricsBehavior",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 964
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appsyncGraphQlApi.AppsyncGraphQlApiEnhancedMetricsConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appsync-graph-ql-api/index:AppsyncGraphQlApiEnhancedMetricsConfigOutputReference"
    },
    "@cdktn/provider-awscc.appsyncGraphQlApi.AppsyncGraphQlApiLambdaAuthorizerConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncGraphQlApi.AppsyncGraphQlApiLambdaAuthorizerConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appsync-graph-ql-api/index.ts",
        "line": 1054
      },
      "name": "AppsyncGraphQlApiLambdaAuthorizerConfig",
      "namespace": "appsyncGraphQlApi",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_graph_ql_api#authorizer_result_ttl_in_seconds AppsyncGraphQlApi#authorizer_result_ttl_in_seconds}",
            "stability": "stable",
            "summary": "The number of seconds a response should be cached for."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 1060
          },
          "name": "authorizerResultTtlInSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_graph_ql_api#authorizer_uri AppsyncGraphQlApi#authorizer_uri}",
            "stability": "stable",
            "summary": "The ARN of the Lambda function to be called for authorization."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 1066
          },
          "name": "authorizerUri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_graph_ql_api#identity_validation_expression AppsyncGraphQlApi#identity_validation_expression}",
            "stability": "stable",
            "summary": "A regular expression for validation of tokens before the Lambda function is called."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 1072
          },
          "name": "identityValidationExpression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appsync-graph-ql-api/index:AppsyncGraphQlApiLambdaAuthorizerConfig"
    },
    "@cdktn/provider-awscc.appsyncGraphQlApi.AppsyncGraphQlApiLambdaAuthorizerConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncGraphQlApi.AppsyncGraphQlApiLambdaAuthorizerConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appsync-graph-ql-api/index.ts",
          "line": 1126
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appsync-graph-ql-api/index.ts",
        "line": 1118
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 1180
          },
          "name": "resetAuthorizerResultTtlInSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 1196
          },
          "name": "resetAuthorizerUri"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 1212
          },
          "name": "resetIdentityValidationExpression"
        }
      ],
      "name": "AppsyncGraphQlApiLambdaAuthorizerConfigOutputReference",
      "namespace": "appsyncGraphQlApi",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 1184
          },
          "name": "authorizerResultTtlInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 1200
          },
          "name": "authorizerUriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 1216
          },
          "name": "identityValidationExpressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 1174
          },
          "name": "authorizerResultTtlInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 1190
          },
          "name": "authorizerUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 1206
          },
          "name": "identityValidationExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 1130
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appsyncGraphQlApi.AppsyncGraphQlApiLambdaAuthorizerConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appsync-graph-ql-api/index:AppsyncGraphQlApiLambdaAuthorizerConfigOutputReference"
    },
    "@cdktn/provider-awscc.appsyncGraphQlApi.AppsyncGraphQlApiLogConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncGraphQlApi.AppsyncGraphQlApiLogConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appsync-graph-ql-api/index.ts",
        "line": 1220
      },
      "name": "AppsyncGraphQlApiLogConfig",
      "namespace": "appsyncGraphQlApi",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_graph_ql_api#cloudwatch_logs_role_arn AppsyncGraphQlApi#cloudwatch_logs_role_arn}",
            "stability": "stable",
            "summary": "The service role that AWS AppSync will assume to publish to Amazon CloudWatch Logs in your account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 1226
          },
          "name": "cloudwatchLogsRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_graph_ql_api#exclude_verbose_content AppsyncGraphQlApi#exclude_verbose_content}",
            "stability": "stable",
            "summary": "Set to TRUE to exclude sections that contain information such as headers, context, and evaluated mapping templates, regardless of logging level."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 1232
          },
          "name": "excludeVerboseContent",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_graph_ql_api#field_log_level AppsyncGraphQlApi#field_log_level}",
            "stability": "stable",
            "summary": "The field logging level. Values can be NONE, ERROR, INFO, DEBUG, or ALL."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 1238
          },
          "name": "fieldLogLevel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appsync-graph-ql-api/index:AppsyncGraphQlApiLogConfig"
    },
    "@cdktn/provider-awscc.appsyncGraphQlApi.AppsyncGraphQlApiLogConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncGraphQlApi.AppsyncGraphQlApiLogConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appsync-graph-ql-api/index.ts",
          "line": 1292
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appsync-graph-ql-api/index.ts",
        "line": 1284
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 1346
          },
          "name": "resetCloudwatchLogsRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 1362
          },
          "name": "resetExcludeVerboseContent"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 1378
          },
          "name": "resetFieldLogLevel"
        }
      ],
      "name": "AppsyncGraphQlApiLogConfigOutputReference",
      "namespace": "appsyncGraphQlApi",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 1350
          },
          "name": "cloudwatchLogsRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 1366
          },
          "name": "excludeVerboseContentInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 1382
          },
          "name": "fieldLogLevelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 1340
          },
          "name": "cloudwatchLogsRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 1356
          },
          "name": "excludeVerboseContent",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 1372
          },
          "name": "fieldLogLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 1296
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appsyncGraphQlApi.AppsyncGraphQlApiLogConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appsync-graph-ql-api/index:AppsyncGraphQlApiLogConfigOutputReference"
    },
    "@cdktn/provider-awscc.appsyncGraphQlApi.AppsyncGraphQlApiOpenIdConnectConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncGraphQlApi.AppsyncGraphQlApiOpenIdConnectConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appsync-graph-ql-api/index.ts",
        "line": 1386
      },
      "name": "AppsyncGraphQlApiOpenIdConnectConfig",
      "namespace": "appsyncGraphQlApi",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_graph_ql_api#auth_ttl AppsyncGraphQlApi#auth_ttl}",
            "stability": "stable",
            "summary": "The number of milliseconds that a token is valid after being authenticated."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 1392
          },
          "name": "authTtl",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_graph_ql_api#client_id AppsyncGraphQlApi#client_id}",
            "stability": "stable",
            "summary": "The client identifier of the Relying party at the OpenID identity provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 1398
          },
          "name": "clientId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_graph_ql_api#iat_ttl AppsyncGraphQlApi#iat_ttl}",
            "stability": "stable",
            "summary": "The number of milliseconds that a token is valid after it's issued to a user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 1406
          },
          "name": "iatTtl",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_graph_ql_api#issuer AppsyncGraphQlApi#issuer}",
            "stability": "stable",
            "summary": "The issuer for the OIDC configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 1412
          },
          "name": "issuer",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appsync-graph-ql-api/index:AppsyncGraphQlApiOpenIdConnectConfig"
    },
    "@cdktn/provider-awscc.appsyncGraphQlApi.AppsyncGraphQlApiOpenIdConnectConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncGraphQlApi.AppsyncGraphQlApiOpenIdConnectConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appsync-graph-ql-api/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appsync-graph-ql-api/index.ts",
        "line": 1465
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 1533
          },
          "name": "resetAuthTtl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 1549
          },
          "name": "resetClientId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 1565
          },
          "name": "resetIatTtl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 1581
          },
          "name": "resetIssuer"
        }
      ],
      "name": "AppsyncGraphQlApiOpenIdConnectConfigOutputReference",
      "namespace": "appsyncGraphQlApi",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 1537
          },
          "name": "authTtlInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 1553
          },
          "name": "clientIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 1569
          },
          "name": "iatTtlInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 1585
          },
          "name": "issuerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 1527
          },
          "name": "authTtl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 1543
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 1559
          },
          "name": "iatTtl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 1575
          },
          "name": "issuer",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 1477
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appsyncGraphQlApi.AppsyncGraphQlApiOpenIdConnectConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appsync-graph-ql-api/index:AppsyncGraphQlApiOpenIdConnectConfigOutputReference"
    },
    "@cdktn/provider-awscc.appsyncGraphQlApi.AppsyncGraphQlApiTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncGraphQlApi.AppsyncGraphQlApiTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appsync-graph-ql-api/index.ts",
        "line": 1589
      },
      "name": "AppsyncGraphQlApiTags",
      "namespace": "appsyncGraphQlApi",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_graph_ql_api#key AppsyncGraphQlApi#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 1593
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_graph_ql_api#value AppsyncGraphQlApi#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 1597
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appsync-graph-ql-api/index:AppsyncGraphQlApiTags"
    },
    "@cdktn/provider-awscc.appsyncGraphQlApi.AppsyncGraphQlApiTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncGraphQlApi.AppsyncGraphQlApiTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appsync-graph-ql-api/index.ts",
          "line": 1727
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appsync-graph-ql-api/index.ts",
        "line": 1719
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 1734
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.appsyncGraphQlApi.AppsyncGraphQlApiTagsOutputReference"
            }
          }
        }
      ],
      "name": "AppsyncGraphQlApiTagsList",
      "namespace": "appsyncGraphQlApi",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 1720
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.appsyncGraphQlApi.AppsyncGraphQlApiTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appsync-graph-ql-api/index:AppsyncGraphQlApiTagsList"
    },
    "@cdktn/provider-awscc.appsyncGraphQlApi.AppsyncGraphQlApiTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncGraphQlApi.AppsyncGraphQlApiTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appsync-graph-ql-api/index.ts",
          "line": 1646
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appsync-graph-ql-api/index.ts",
        "line": 1636
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 1694
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 1710
          },
          "name": "resetValue"
        }
      ],
      "name": "AppsyncGraphQlApiTagsOutputReference",
      "namespace": "appsyncGraphQlApi",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 1698
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 1714
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 1688
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 1704
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 1650
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appsyncGraphQlApi.AppsyncGraphQlApiTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appsync-graph-ql-api/index:AppsyncGraphQlApiTagsOutputReference"
    },
    "@cdktn/provider-awscc.appsyncGraphQlApi.AppsyncGraphQlApiUserPoolConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncGraphQlApi.AppsyncGraphQlApiUserPoolConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appsync-graph-ql-api/index.ts",
        "line": 1738
      },
      "name": "AppsyncGraphQlApiUserPoolConfig",
      "namespace": "appsyncGraphQlApi",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_graph_ql_api#app_id_client_regex AppsyncGraphQlApi#app_id_client_regex}",
            "stability": "stable",
            "summary": "A regular expression for validating the incoming Amazon Cognito user pool app client ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 1744
          },
          "name": "appIdClientRegex",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_graph_ql_api#aws_region AppsyncGraphQlApi#aws_region}",
            "stability": "stable",
            "summary": "The AWS Region in which the user pool was created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 1750
          },
          "name": "awsRegion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_graph_ql_api#default_action AppsyncGraphQlApi#default_action}",
            "stability": "stable",
            "summary": "The action that you want your GraphQL API to take when a request that uses Amazon Cognito user pool authentication doesn't match the Amazon Cognito user pool configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 1756
          },
          "name": "defaultAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_graph_ql_api#user_pool_id AppsyncGraphQlApi#user_pool_id}",
            "stability": "stable",
            "summary": "The user pool ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 1762
          },
          "name": "userPoolId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appsync-graph-ql-api/index:AppsyncGraphQlApiUserPoolConfig"
    },
    "@cdktn/provider-awscc.appsyncGraphQlApi.AppsyncGraphQlApiUserPoolConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncGraphQlApi.AppsyncGraphQlApiUserPoolConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appsync-graph-ql-api/index.ts",
          "line": 1823
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appsync-graph-ql-api/index.ts",
        "line": 1815
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 1883
          },
          "name": "resetAppIdClientRegex"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 1899
          },
          "name": "resetAwsRegion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 1915
          },
          "name": "resetDefaultAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 1931
          },
          "name": "resetUserPoolId"
        }
      ],
      "name": "AppsyncGraphQlApiUserPoolConfigOutputReference",
      "namespace": "appsyncGraphQlApi",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 1887
          },
          "name": "appIdClientRegexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 1903
          },
          "name": "awsRegionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 1919
          },
          "name": "defaultActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 1935
          },
          "name": "userPoolIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 1877
          },
          "name": "appIdClientRegex",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 1893
          },
          "name": "awsRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 1909
          },
          "name": "defaultAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 1925
          },
          "name": "userPoolId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-graph-ql-api/index.ts",
            "line": 1827
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appsyncGraphQlApi.AppsyncGraphQlApiUserPoolConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appsync-graph-ql-api/index:AppsyncGraphQlApiUserPoolConfigOutputReference"
    },
    "@cdktn/provider-awscc.appsyncResolver.AppsyncResolver": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_resolver awscc_appsync_resolver}."
      },
      "fqn": "@cdktn/provider-awscc.appsyncResolver.AppsyncResolver",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_resolver awscc_appsync_resolver} Resource."
        },
        "locationInModule": {
          "filename": "src/appsync-resolver/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.appsyncResolver.AppsyncResolverConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appsync-resolver/index.ts",
        "line": 752
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a AppsyncResolver resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/appsync-resolver/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 AppsyncResolver to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_resolver#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing AppsyncResolver that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the AppsyncResolver to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 841
          },
          "name": "putCachingConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appsyncResolver.AppsyncResolverCachingConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 971
          },
          "name": "putPipelineConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appsyncResolver.AppsyncResolverPipelineConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 1056
          },
          "name": "putRuntime",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appsyncResolver.AppsyncResolverRuntime"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 1072
          },
          "name": "putSyncConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appsyncResolver.AppsyncResolverSyncConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 844
          },
          "name": "resetCachingConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 860
          },
          "name": "resetCode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 876
          },
          "name": "resetCodeS3Location"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 892
          },
          "name": "resetDataSourceName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 926
          },
          "name": "resetKind"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 942
          },
          "name": "resetMaxBatchSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 958
          },
          "name": "resetMetricsConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 974
          },
          "name": "resetPipelineConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 990
          },
          "name": "resetRequestMappingTemplate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 1006
          },
          "name": "resetRequestMappingTemplateS3Location"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 1027
          },
          "name": "resetResponseMappingTemplate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 1043
          },
          "name": "resetResponseMappingTemplateS3Location"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 1059
          },
          "name": "resetRuntime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 1075
          },
          "name": "resetSyncConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 1100
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 1122
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "AppsyncResolver",
      "namespace": "appsyncResolver",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 757
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 838
          },
          "name": "cachingConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.appsyncResolver.AppsyncResolverCachingConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 914
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 968
          },
          "name": "pipelineConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.appsyncResolver.AppsyncResolverPipelineConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 1015
          },
          "name": "resolverArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 1053
          },
          "name": "runtime",
          "type": {
            "fqn": "@cdktn/provider-awscc.appsyncResolver.AppsyncResolverRuntimeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 1069
          },
          "name": "syncConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.appsyncResolver.AppsyncResolverSyncConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 832
          },
          "name": "apiIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 848
          },
          "name": "cachingConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appsyncResolver.AppsyncResolverCachingConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 864
          },
          "name": "codeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 880
          },
          "name": "codeS3LocationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 896
          },
          "name": "dataSourceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 909
          },
          "name": "fieldNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 930
          },
          "name": "kindInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 946
          },
          "name": "maxBatchSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 962
          },
          "name": "metricsConfigInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 978
          },
          "name": "pipelineConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appsyncResolver.AppsyncResolverPipelineConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 994
          },
          "name": "requestMappingTemplateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 1010
          },
          "name": "requestMappingTemplateS3LocationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 1031
          },
          "name": "responseMappingTemplateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 1047
          },
          "name": "responseMappingTemplateS3LocationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 1063
          },
          "name": "runtimeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appsyncResolver.AppsyncResolverRuntime"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 1079
          },
          "name": "syncConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appsyncResolver.AppsyncResolverSyncConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 1092
          },
          "name": "typeNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 825
          },
          "name": "apiId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 854
          },
          "name": "code",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 870
          },
          "name": "codeS3Location",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 886
          },
          "name": "dataSourceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 902
          },
          "name": "fieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 920
          },
          "name": "kind",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 936
          },
          "name": "maxBatchSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 952
          },
          "name": "metricsConfig",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 984
          },
          "name": "requestMappingTemplate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 1000
          },
          "name": "requestMappingTemplateS3Location",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 1021
          },
          "name": "responseMappingTemplate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 1037
          },
          "name": "responseMappingTemplateS3Location",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 1085
          },
          "name": "typeName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appsync-resolver/index:AppsyncResolver"
    },
    "@cdktn/provider-awscc.appsyncResolver.AppsyncResolverCachingConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncResolver.AppsyncResolverCachingConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appsync-resolver/index.ts",
        "line": 121
      },
      "name": "AppsyncResolverCachingConfig",
      "namespace": "appsyncResolver",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are entries from the ``$context.arguments``, ``$context.source``, and ``$context.identity`` maps.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_resolver#caching_keys AppsyncResolver#caching_keys}",
            "stability": "stable",
            "summary": "The caching keys for a resolver that has caching activated."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 128
          },
          "name": "cachingKeys",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_resolver#ttl AppsyncResolver#ttl}",
            "stability": "stable",
            "summary": "The TTL in seconds for a resolver that has caching activated.  Valid values are 1?3,600 seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 135
          },
          "name": "ttl",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/appsync-resolver/index:AppsyncResolverCachingConfig"
    },
    "@cdktn/provider-awscc.appsyncResolver.AppsyncResolverCachingConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncResolver.AppsyncResolverCachingConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appsync-resolver/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/appsync-resolver/index.ts",
        "line": 174
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 230
          },
          "name": "resetCachingKeys"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 246
          },
          "name": "resetTtl"
        }
      ],
      "name": "AppsyncResolverCachingConfigOutputReference",
      "namespace": "appsyncResolver",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 234
          },
          "name": "cachingKeysInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 250
          },
          "name": "ttlInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 224
          },
          "name": "cachingKeys",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 240
          },
          "name": "ttl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 186
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appsyncResolver.AppsyncResolverCachingConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appsync-resolver/index:AppsyncResolverCachingConfigOutputReference"
    },
    "@cdktn/provider-awscc.appsyncResolver.AppsyncResolverConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncResolver.AppsyncResolverConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appsync-resolver/index.ts",
        "line": 14
      },
      "name": "AppsyncResolverConfig",
      "namespace": "appsyncResolver",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_resolver#api_id AppsyncResolver#api_id}",
            "stability": "stable",
            "summary": "The APSYlong GraphQL API to which you want to attach this resolver."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 20
          },
          "name": "apiId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_resolver#field_name AppsyncResolver#field_name}",
            "stability": "stable",
            "summary": "The GraphQL field on a type that invokes the resolver."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 50
          },
          "name": "fieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_resolver#type_name AppsyncResolver#type_name}",
            "stability": "stable",
            "summary": "The GraphQL type that invokes this resolver."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 119
          },
          "name": "typeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_resolver#caching_config AppsyncResolver#caching_config}",
            "stability": "stable",
            "summary": "The caching configuration for the resolver."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 26
          },
          "name": "cachingConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appsyncResolver.AppsyncResolverCachingConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When code is used, the ``runtime`` is required. The runtime value must be ``APPSYNC_JS``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_resolver#code AppsyncResolver#code}",
            "stability": "stable",
            "summary": "The ``resolver`` code that contains the request and response functions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 32
          },
          "name": "code",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_resolver#code_s3_location AppsyncResolver#code_s3_location}",
            "stability": "stable",
            "summary": "The Amazon S3 endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 38
          },
          "name": "codeS3Location",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_resolver#data_source_name AppsyncResolver#data_source_name}",
            "stability": "stable",
            "summary": "The resolver data source name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 44
          },
          "name": "dataSourceName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "+  *UNIT*: A UNIT resolver type. A UNIT resolver is the default resolver type. You can use a UNIT resolver to run a GraphQL query against a single data source.\n  +  *PIPELINE*: A PIPELINE resolver type. You can use a PIPELINE resolver to invoke a series of ``Function`` objects in a serial manner. You can use a pipeline resolver to run a GraphQL query against multiple data sources.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_resolver#kind AppsyncResolver#kind}",
            "stability": "stable",
            "summary": "The resolver type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 58
          },
          "name": "kind",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_resolver#max_batch_size AppsyncResolver#max_batch_size}",
            "stability": "stable",
            "summary": "The maximum number of resolver request inputs that will be sent to a single LAMlong function in a ``BatchInvoke`` operation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 64
          },
          "name": "maxBatchSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Note that ``MetricsConfig`` won't be used unless the ``resolverLevelMetricsBehavior`` value is set to ``PER_RESOLVER_METRICS``. If the ``resolverLevelMetricsBehavior`` is set to ``FULL_REQUEST_RESOLVER_METRICS`` instead, ``MetricsConfig`` will be ignored. However, you can still set its value.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_resolver#metrics_config AppsyncResolver#metrics_config}",
            "stability": "stable",
            "summary": "Enables or disables enhanced resolver metrics for specified resolvers."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 70
          },
          "name": "metricsConfig",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_resolver#pipeline_config AppsyncResolver#pipeline_config}",
            "stability": "stable",
            "summary": "Functions linked with the pipeline resolver."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 76
          },
          "name": "pipelineConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appsyncResolver.AppsyncResolverPipelineConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Request mapping templates are optional when using a Lambda data source. For all other data sources, a request mapping template is required.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_resolver#request_mapping_template AppsyncResolver#request_mapping_template}",
            "stability": "stable",
            "summary": "The request mapping template."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 83
          },
          "name": "requestMappingTemplate",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Use this if you want to provision with a template file in S3 rather than embedding it in your CFNshort template.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_resolver#request_mapping_template_s3_location AppsyncResolver#request_mapping_template_s3_location}",
            "stability": "stable",
            "summary": "The location of a request mapping template in an S3 bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 89
          },
          "name": "requestMappingTemplateS3Location",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_resolver#response_mapping_template AppsyncResolver#response_mapping_template}",
            "stability": "stable",
            "summary": "The response mapping template."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 95
          },
          "name": "responseMappingTemplate",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Use this if you want to provision with a template file in S3 rather than embedding it in your CFNshort template.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_resolver#response_mapping_template_s3_location AppsyncResolver#response_mapping_template_s3_location}",
            "stability": "stable",
            "summary": "The location of a response mapping template in an S3 bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 101
          },
          "name": "responseMappingTemplateS3Location",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Specifies the name and version of the runtime to use. Note that if a runtime is specified, code must also be specified.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_resolver#runtime AppsyncResolver#runtime}",
            "stability": "stable",
            "summary": "Describes a runtime used by an APSYlong resolver or APSYlong function."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 107
          },
          "name": "runtime",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appsyncResolver.AppsyncResolverRuntime"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_resolver#sync_config AppsyncResolver#sync_config}",
            "stability": "stable",
            "summary": "The ``SyncConfig`` for a resolver attached to a versioned data source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 113
          },
          "name": "syncConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appsyncResolver.AppsyncResolverSyncConfig"
          }
        }
      ],
      "symbolId": "src/appsync-resolver/index:AppsyncResolverConfig"
    },
    "@cdktn/provider-awscc.appsyncResolver.AppsyncResolverPipelineConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncResolver.AppsyncResolverPipelineConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appsync-resolver/index.ts",
        "line": 254
      },
      "name": "AppsyncResolverPipelineConfig",
      "namespace": "appsyncResolver",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_resolver#functions AppsyncResolver#functions}",
            "stability": "stable",
            "summary": "A list of ``Function`` objects."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 260
          },
          "name": "functions",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/appsync-resolver/index:AppsyncResolverPipelineConfig"
    },
    "@cdktn/provider-awscc.appsyncResolver.AppsyncResolverPipelineConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncResolver.AppsyncResolverPipelineConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appsync-resolver/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/appsync-resolver/index.ts",
        "line": 292
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 342
          },
          "name": "resetFunctions"
        }
      ],
      "name": "AppsyncResolverPipelineConfigOutputReference",
      "namespace": "appsyncResolver",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 346
          },
          "name": "functionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 336
          },
          "name": "functions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 304
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appsyncResolver.AppsyncResolverPipelineConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appsync-resolver/index:AppsyncResolverPipelineConfigOutputReference"
    },
    "@cdktn/provider-awscc.appsyncResolver.AppsyncResolverRuntime": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncResolver.AppsyncResolverRuntime",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appsync-resolver/index.ts",
        "line": 350
      },
      "name": "AppsyncResolverRuntime",
      "namespace": "appsyncResolver",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_resolver#name AppsyncResolver#name}",
            "stability": "stable",
            "summary": "The ``name`` of the runtime to use. Currently, the only allowed value is ``APPSYNC_JS``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 356
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_resolver#runtime_version AppsyncResolver#runtime_version}",
            "stability": "stable",
            "summary": "The ``version`` of the runtime to use. Currently, the only allowed version is ``1.0.0``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 362
          },
          "name": "runtimeVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appsync-resolver/index:AppsyncResolverRuntime"
    },
    "@cdktn/provider-awscc.appsyncResolver.AppsyncResolverRuntimeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncResolver.AppsyncResolverRuntimeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appsync-resolver/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appsync-resolver/index.ts",
        "line": 401
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 457
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 473
          },
          "name": "resetRuntimeVersion"
        }
      ],
      "name": "AppsyncResolverRuntimeOutputReference",
      "namespace": "appsyncResolver",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 461
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 477
          },
          "name": "runtimeVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 451
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 467
          },
          "name": "runtimeVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 413
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appsyncResolver.AppsyncResolverRuntime"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appsync-resolver/index:AppsyncResolverRuntimeOutputReference"
    },
    "@cdktn/provider-awscc.appsyncResolver.AppsyncResolverSyncConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncResolver.AppsyncResolverSyncConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appsync-resolver/index.ts",
        "line": 577
      },
      "name": "AppsyncResolverSyncConfig",
      "namespace": "appsyncResolver",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "+  *VERSION*: Detect conflicts based on object versions for this resolver.\n  +  *NONE*: Do not detect conflicts when invoking this resolver.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_resolver#conflict_detection AppsyncResolver#conflict_detection}",
            "stability": "stable",
            "summary": "The Conflict Detection strategy to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 585
          },
          "name": "conflictDetection",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "+  *OPTIMISTIC_CONCURRENCY*: Resolve conflicts by rejecting mutations when versions don't match the latest version at the server.\n  +  *AUTOMERGE*: Resolve conflicts with the Automerge conflict resolution strategy.\n  +  *LAMBDA*: Resolve conflicts with an LAMlong function supplied in the ``LambdaConflictHandlerConfig``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_resolver#conflict_handler AppsyncResolver#conflict_handler}",
            "stability": "stable",
            "summary": "The Conflict Resolution strategy to perform in the event of a conflict."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 594
          },
          "name": "conflictHandler",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_resolver#lambda_conflict_handler_config AppsyncResolver#lambda_conflict_handler_config}",
            "stability": "stable",
            "summary": "The ``LambdaConflictHandlerConfig`` when configuring ``LAMBDA`` as the Conflict Handler."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 600
          },
          "name": "lambdaConflictHandlerConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appsyncResolver.AppsyncResolverSyncConfigLambdaConflictHandlerConfig"
          }
        }
      ],
      "symbolId": "src/appsync-resolver/index:AppsyncResolverSyncConfig"
    },
    "@cdktn/provider-awscc.appsyncResolver.AppsyncResolverSyncConfigLambdaConflictHandlerConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncResolver.AppsyncResolverSyncConfigLambdaConflictHandlerConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appsync-resolver/index.ts",
        "line": 481
      },
      "name": "AppsyncResolverSyncConfigLambdaConflictHandlerConfig",
      "namespace": "appsyncResolver",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_resolver#lambda_conflict_handler_arn AppsyncResolver#lambda_conflict_handler_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) for the Lambda function to use as the Conflict Handler."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 487
          },
          "name": "lambdaConflictHandlerArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appsync-resolver/index:AppsyncResolverSyncConfigLambdaConflictHandlerConfig"
    },
    "@cdktn/provider-awscc.appsyncResolver.AppsyncResolverSyncConfigLambdaConflictHandlerConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncResolver.AppsyncResolverSyncConfigLambdaConflictHandlerConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appsync-resolver/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/appsync-resolver/index.ts",
        "line": 519
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 569
          },
          "name": "resetLambdaConflictHandlerArn"
        }
      ],
      "name": "AppsyncResolverSyncConfigLambdaConflictHandlerConfigOutputReference",
      "namespace": "appsyncResolver",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 573
          },
          "name": "lambdaConflictHandlerArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 563
          },
          "name": "lambdaConflictHandlerArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 531
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appsyncResolver.AppsyncResolverSyncConfigLambdaConflictHandlerConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appsync-resolver/index:AppsyncResolverSyncConfigLambdaConflictHandlerConfigOutputReference"
    },
    "@cdktn/provider-awscc.appsyncResolver.AppsyncResolverSyncConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncResolver.AppsyncResolverSyncConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appsync-resolver/index.ts",
          "line": 654
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appsync-resolver/index.ts",
        "line": 646
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 737
          },
          "name": "putLambdaConflictHandlerConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appsyncResolver.AppsyncResolverSyncConfigLambdaConflictHandlerConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 708
          },
          "name": "resetConflictDetection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 724
          },
          "name": "resetConflictHandler"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 740
          },
          "name": "resetLambdaConflictHandlerConfig"
        }
      ],
      "name": "AppsyncResolverSyncConfigOutputReference",
      "namespace": "appsyncResolver",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 734
          },
          "name": "lambdaConflictHandlerConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.appsyncResolver.AppsyncResolverSyncConfigLambdaConflictHandlerConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 712
          },
          "name": "conflictDetectionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 728
          },
          "name": "conflictHandlerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 744
          },
          "name": "lambdaConflictHandlerConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appsyncResolver.AppsyncResolverSyncConfigLambdaConflictHandlerConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 702
          },
          "name": "conflictDetection",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 718
          },
          "name": "conflictHandler",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-resolver/index.ts",
            "line": 658
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appsyncResolver.AppsyncResolverSyncConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appsync-resolver/index:AppsyncResolverSyncConfigOutputReference"
    },
    "@cdktn/provider-awscc.appsyncSourceApiAssociation.AppsyncSourceApiAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_source_api_association awscc_appsync_source_api_association}."
      },
      "fqn": "@cdktn/provider-awscc.appsyncSourceApiAssociation.AppsyncSourceApiAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_source_api_association awscc_appsync_source_api_association} Resource."
        },
        "locationInModule": {
          "filename": "src/appsync-source-api-association/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-awscc.appsyncSourceApiAssociation.AppsyncSourceApiAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/appsync-source-api-association/index.ts",
        "line": 140
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a AppsyncSourceApiAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/appsync-source-api-association/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 AppsyncSourceApiAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_source_api_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing AppsyncSourceApiAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the AppsyncSourceApiAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-source-api-association/index.ts",
            "line": 270
          },
          "name": "putSourceApiAssociationConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.appsyncSourceApiAssociation.AppsyncSourceApiAssociationSourceApiAssociationConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-source-api-association/index.ts",
            "line": 216
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-source-api-association/index.ts",
            "line": 252
          },
          "name": "resetMergedApiIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-source-api-association/index.ts",
            "line": 273
          },
          "name": "resetSourceApiAssociationConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-source-api-association/index.ts",
            "line": 304
          },
          "name": "resetSourceApiIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-source-api-association/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/appsync-source-api-association/index.ts",
            "line": 325
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "AppsyncSourceApiAssociation",
      "namespace": "appsyncSourceApiAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-source-api-association/index.ts",
            "line": 145
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-source-api-association/index.ts",
            "line": 199
          },
          "name": "associationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-source-api-association/index.ts",
            "line": 204
          },
          "name": "associationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-source-api-association/index.ts",
            "line": 225
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-source-api-association/index.ts",
            "line": 230
          },
          "name": "lastSuccessfulMergeDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-source-api-association/index.ts",
            "line": 235
          },
          "name": "mergedApiArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-source-api-association/index.ts",
            "line": 240
          },
          "name": "mergedApiId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-source-api-association/index.ts",
            "line": 261
          },
          "name": "sourceApiArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-source-api-association/index.ts",
            "line": 267
          },
          "name": "sourceApiAssociationConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.appsyncSourceApiAssociation.AppsyncSourceApiAssociationSourceApiAssociationConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-source-api-association/index.ts",
            "line": 282
          },
          "name": "sourceApiAssociationStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-source-api-association/index.ts",
            "line": 287
          },
          "name": "sourceApiAssociationStatusDetail",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-source-api-association/index.ts",
            "line": 292
          },
          "name": "sourceApiId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-source-api-association/index.ts",
            "line": 220
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-source-api-association/index.ts",
            "line": 256
          },
          "name": "mergedApiIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-source-api-association/index.ts",
            "line": 277
          },
          "name": "sourceApiAssociationConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appsyncSourceApiAssociation.AppsyncSourceApiAssociationSourceApiAssociationConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-source-api-association/index.ts",
            "line": 308
          },
          "name": "sourceApiIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-source-api-association/index.ts",
            "line": 210
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-source-api-association/index.ts",
            "line": 246
          },
          "name": "mergedApiIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-source-api-association/index.ts",
            "line": 298
          },
          "name": "sourceApiIdentifier",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appsync-source-api-association/index:AppsyncSourceApiAssociation"
    },
    "@cdktn/provider-awscc.appsyncSourceApiAssociation.AppsyncSourceApiAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncSourceApiAssociation.AppsyncSourceApiAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appsync-source-api-association/index.ts",
        "line": 14
      },
      "name": "AppsyncSourceApiAssociationConfig",
      "namespace": "appsyncSourceApiAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_source_api_association#description AppsyncSourceApiAssociation#description}",
            "stability": "stable",
            "summary": "Description of the SourceApiAssociation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-source-api-association/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/hashicorp/awscc/1.96.0/docs/resources/appsync_source_api_association#merged_api_identifier AppsyncSourceApiAssociation#merged_api_identifier}",
            "stability": "stable",
            "summary": "Identifier of the Merged GraphQLApi to associate. It could be either GraphQLApi ApiId or ARN."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-source-api-association/index.ts",
            "line": 26
          },
          "name": "mergedApiIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_source_api_association#source_api_association_config AppsyncSourceApiAssociation#source_api_association_config}",
            "stability": "stable",
            "summary": "Customized configuration for SourceApiAssociation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-source-api-association/index.ts",
            "line": 32
          },
          "name": "sourceApiAssociationConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.appsyncSourceApiAssociation.AppsyncSourceApiAssociationSourceApiAssociationConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_source_api_association#source_api_identifier AppsyncSourceApiAssociation#source_api_identifier}",
            "stability": "stable",
            "summary": "Identifier of the Source GraphQLApi to associate. It could be either GraphQLApi ApiId or ARN."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-source-api-association/index.ts",
            "line": 38
          },
          "name": "sourceApiIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appsync-source-api-association/index:AppsyncSourceApiAssociationConfig"
    },
    "@cdktn/provider-awscc.appsyncSourceApiAssociation.AppsyncSourceApiAssociationSourceApiAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncSourceApiAssociation.AppsyncSourceApiAssociationSourceApiAssociationConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/appsync-source-api-association/index.ts",
        "line": 40
      },
      "name": "AppsyncSourceApiAssociationSourceApiAssociationConfig",
      "namespace": "appsyncSourceApiAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "For example when it could be auto or has to be manual.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/appsync_source_api_association#merge_type AppsyncSourceApiAssociation#merge_type}",
            "stability": "stable",
            "summary": "Configuration of the merged behavior for the association."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-source-api-association/index.ts",
            "line": 46
          },
          "name": "mergeType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/appsync-source-api-association/index:AppsyncSourceApiAssociationSourceApiAssociationConfig"
    },
    "@cdktn/provider-awscc.appsyncSourceApiAssociation.AppsyncSourceApiAssociationSourceApiAssociationConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.appsyncSourceApiAssociation.AppsyncSourceApiAssociationSourceApiAssociationConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/appsync-source-api-association/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/appsync-source-api-association/index.ts",
        "line": 78
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-source-api-association/index.ts",
            "line": 128
          },
          "name": "resetMergeType"
        }
      ],
      "name": "AppsyncSourceApiAssociationSourceApiAssociationConfigOutputReference",
      "namespace": "appsyncSourceApiAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/appsync-source-api-association/index.ts",
            "line": 132
          },
          "name": "mergeTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-source-api-association/index.ts",
            "line": 122
          },
          "name": "mergeType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/appsync-source-api-association/index.ts",
            "line": 90
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.appsyncSourceApiAssociation.AppsyncSourceApiAssociationSourceApiAssociationConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/appsync-source-api-association/index:AppsyncSourceApiAssociationSourceApiAssociationConfigOutputReference"
    },
    "@cdktn/provider-awscc.apptestTestCase.ApptestTestCase": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apptest_test_case awscc_apptest_test_case}."
      },
      "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCase",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apptest_test_case awscc_apptest_test_case} Resource."
        },
        "locationInModule": {
          "filename": "src/apptest-test-case/index.ts",
          "line": 3284
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apptest-test-case/index.ts",
        "line": 3252
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ApptestTestCase resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 3269
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ApptestTestCase to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apptest_test_case#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ApptestTestCase that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ApptestTestCase to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 3370
          },
          "name": "putSteps",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseSteps"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 3323
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 3386
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 3413
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 3422
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ApptestTestCase",
      "namespace": "apptestTestCase",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 3257
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 3311
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 3332
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 3337
          },
          "name": "lastUpdateTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 3343
          },
          "name": "latestVersion",
          "type": {
            "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseLatestVersionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 3361
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 3367
          },
          "name": "steps",
          "type": {
            "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 3395
          },
          "name": "testCaseArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 3400
          },
          "name": "testCaseId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 3405
          },
          "name": "testCaseVersion",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 3327
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 3356
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 3374
          },
          "name": "stepsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseSteps"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 3390
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 3317
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 3349
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 3380
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/apptest-test-case/index:ApptestTestCase"
    },
    "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apptest-test-case/index.ts",
        "line": 14
      },
      "name": "ApptestTestCaseConfig",
      "namespace": "apptestTestCase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apptest_test_case#name ApptestTestCase#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 22
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apptest_test_case#steps ApptestTestCase#steps}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 26
          },
          "name": "steps",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseSteps"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apptest_test_case#description ApptestTestCase#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 18
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apptest_test_case#tags ApptestTestCase#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 30
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/apptest-test-case/index:ApptestTestCaseConfig"
    },
    "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseLatestVersion": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseLatestVersion",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apptest-test-case/index.ts",
        "line": 32
      },
      "name": "ApptestTestCaseLatestVersion",
      "namespace": "apptestTestCase",
      "symbolId": "src/apptest-test-case/index:ApptestTestCaseLatestVersion"
    },
    "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseLatestVersionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseLatestVersionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apptest-test-case/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/apptest-test-case/index.ts",
        "line": 55
      },
      "name": "ApptestTestCaseLatestVersionOutputReference",
      "namespace": "apptestTestCase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 82
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 87
          },
          "name": "version",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 66
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseLatestVersion"
          }
        }
      ],
      "symbolId": "src/apptest-test-case/index:ApptestTestCaseLatestVersionOutputReference"
    },
    "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseSteps": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseSteps",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apptest-test-case/index.ts",
        "line": 3072
      },
      "name": "ApptestTestCaseSteps",
      "namespace": "apptestTestCase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apptest_test_case#action ApptestTestCase#action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 3076
          },
          "name": "action",
          "type": {
            "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsAction"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apptest_test_case#name ApptestTestCase#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 3084
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apptest_test_case#description ApptestTestCase#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 3080
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apptest-test-case/index:ApptestTestCaseSteps"
    },
    "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsAction": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsAction",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apptest-test-case/index.ts",
        "line": 2912
      },
      "name": "ApptestTestCaseStepsAction",
      "namespace": "apptestTestCase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apptest_test_case#compare_action ApptestTestCase#compare_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 2916
          },
          "name": "compareAction",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionCompareAction"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apptest_test_case#mainframe_action ApptestTestCase#mainframe_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 2920
          },
          "name": "mainframeAction",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionMainframeAction"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apptest_test_case#resource_action ApptestTestCase#resource_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 2924
          },
          "name": "resourceAction",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionResourceAction"
          }
        }
      ],
      "symbolId": "src/apptest-test-case/index:ApptestTestCaseStepsAction"
    },
    "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionCompareAction": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionCompareAction",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apptest-test-case/index.ts",
        "line": 1289
      },
      "name": "ApptestTestCaseStepsActionCompareAction",
      "namespace": "apptestTestCase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apptest_test_case#input ApptestTestCase#input}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 1293
          },
          "name": "input",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionCompareActionInput"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apptest_test_case#output ApptestTestCase#output}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 1297
          },
          "name": "output",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionCompareActionOutput"
          }
        }
      ],
      "symbolId": "src/apptest-test-case/index:ApptestTestCaseStepsActionCompareAction"
    },
    "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionCompareActionInput": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionCompareActionInput",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apptest-test-case/index.ts",
        "line": 1007
      },
      "name": "ApptestTestCaseStepsActionCompareActionInput",
      "namespace": "apptestTestCase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apptest_test_case#file ApptestTestCase#file}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 1011
          },
          "name": "file",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionCompareActionInputFile"
          }
        }
      ],
      "symbolId": "src/apptest-test-case/index:ApptestTestCaseStepsActionCompareActionInput"
    },
    "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionCompareActionInputFile": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionCompareActionInputFile",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apptest-test-case/index.ts",
        "line": 847
      },
      "name": "ApptestTestCaseStepsActionCompareActionInputFile",
      "namespace": "apptestTestCase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apptest_test_case#file_metadata ApptestTestCase#file_metadata}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 851
          },
          "name": "fileMetadata",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionCompareActionInputFileFileMetadata"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apptest_test_case#source_location ApptestTestCase#source_location}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 855
          },
          "name": "sourceLocation",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apptest_test_case#target_location ApptestTestCase#target_location}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 859
          },
          "name": "targetLocation",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apptest-test-case/index:ApptestTestCaseStepsActionCompareActionInputFile"
    },
    "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionCompareActionInputFileFileMetadata": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionCompareActionInputFileFileMetadata",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apptest-test-case/index.ts",
        "line": 720
      },
      "name": "ApptestTestCaseStepsActionCompareActionInputFileFileMetadata",
      "namespace": "apptestTestCase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apptest_test_case#database_cdc ApptestTestCase#database_cdc}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 728
          },
          "name": "databaseCdc",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionCompareActionInputFileFileMetadataDatabaseCdc"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apptest_test_case#data_sets ApptestTestCase#data_sets}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 724
          },
          "name": "dataSets",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionCompareActionInputFileFileMetadataDataSets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apptest-test-case/index:ApptestTestCaseStepsActionCompareActionInputFileFileMetadata"
    },
    "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionCompareActionInputFileFileMetadataDataSets": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionCompareActionInputFileFileMetadataDataSets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apptest-test-case/index.ts",
        "line": 91
      },
      "name": "ApptestTestCaseStepsActionCompareActionInputFileFileMetadataDataSets",
      "namespace": "apptestTestCase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apptest_test_case#ccsid ApptestTestCase#ccsid}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 95
          },
          "name": "ccsid",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apptest_test_case#format ApptestTestCase#format}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 99
          },
          "name": "format",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apptest_test_case#length ApptestTestCase#length}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 103
          },
          "name": "length",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apptest_test_case#name ApptestTestCase#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 107
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apptest_test_case#type ApptestTestCase#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 111
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apptest-test-case/index:ApptestTestCaseStepsActionCompareActionInputFileFileMetadataDataSets"
    },
    "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionCompareActionInputFileFileMetadataDataSetsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionCompareActionInputFileFileMetadataDataSetsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apptest-test-case/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/apptest-test-case/index.ts",
        "line": 320
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/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-awscc.apptestTestCase.ApptestTestCaseStepsActionCompareActionInputFileFileMetadataDataSetsOutputReference"
            }
          }
        }
      ],
      "name": "ApptestTestCaseStepsActionCompareActionInputFileFileMetadataDataSetsList",
      "namespace": "apptestTestCase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 321
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionCompareActionInputFileFileMetadataDataSets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apptest-test-case/index:ApptestTestCaseStepsActionCompareActionInputFileFileMetadataDataSetsList"
    },
    "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionCompareActionInputFileFileMetadataDataSetsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionCompareActionInputFileFileMetadataDataSetsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apptest-test-case/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/apptest-test-case/index.ts",
        "line": 171
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 247
          },
          "name": "resetCcsid"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 263
          },
          "name": "resetFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 279
          },
          "name": "resetLength"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 295
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 311
          },
          "name": "resetType"
        }
      ],
      "name": "ApptestTestCaseStepsActionCompareActionInputFileFileMetadataDataSetsOutputReference",
      "namespace": "apptestTestCase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 251
          },
          "name": "ccsidInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 267
          },
          "name": "formatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 283
          },
          "name": "lengthInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 299
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 315
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 241
          },
          "name": "ccsid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 257
          },
          "name": "format",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 273
          },
          "name": "length",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 289
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 305
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 185
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionCompareActionInputFileFileMetadataDataSets"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apptest-test-case/index:ApptestTestCaseStepsActionCompareActionInputFileFileMetadataDataSetsOutputReference"
    },
    "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionCompareActionInputFileFileMetadataDatabaseCdc": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionCompareActionInputFileFileMetadataDatabaseCdc",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apptest-test-case/index.ts",
        "line": 593
      },
      "name": "ApptestTestCaseStepsActionCompareActionInputFileFileMetadataDatabaseCdc",
      "namespace": "apptestTestCase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apptest_test_case#source_metadata ApptestTestCase#source_metadata}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 597
          },
          "name": "sourceMetadata",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionCompareActionInputFileFileMetadataDatabaseCdcSourceMetadata"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apptest_test_case#target_metadata ApptestTestCase#target_metadata}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 601
          },
          "name": "targetMetadata",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionCompareActionInputFileFileMetadataDatabaseCdcTargetMetadata"
          }
        }
      ],
      "symbolId": "src/apptest-test-case/index:ApptestTestCaseStepsActionCompareActionInputFileFileMetadataDatabaseCdc"
    },
    "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionCompareActionInputFileFileMetadataDatabaseCdcOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionCompareActionInputFileFileMetadataDatabaseCdcOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apptest-test-case/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/apptest-test-case/index.ts",
        "line": 640
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 693
          },
          "name": "putSourceMetadata",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionCompareActionInputFileFileMetadataDatabaseCdcSourceMetadata"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 709
          },
          "name": "putTargetMetadata",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionCompareActionInputFileFileMetadataDatabaseCdcTargetMetadata"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 696
          },
          "name": "resetSourceMetadata"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 712
          },
          "name": "resetTargetMetadata"
        }
      ],
      "name": "ApptestTestCaseStepsActionCompareActionInputFileFileMetadataDatabaseCdcOutputReference",
      "namespace": "apptestTestCase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 690
          },
          "name": "sourceMetadata",
          "type": {
            "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionCompareActionInputFileFileMetadataDatabaseCdcSourceMetadataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 706
          },
          "name": "targetMetadata",
          "type": {
            "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionCompareActionInputFileFileMetadataDatabaseCdcTargetMetadataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 700
          },
          "name": "sourceMetadataInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionCompareActionInputFileFileMetadataDatabaseCdcSourceMetadata"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 716
          },
          "name": "targetMetadataInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionCompareActionInputFileFileMetadataDatabaseCdcTargetMetadata"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 652
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionCompareActionInputFileFileMetadataDatabaseCdc"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apptest-test-case/index:ApptestTestCaseStepsActionCompareActionInputFileFileMetadataDatabaseCdcOutputReference"
    },
    "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionCompareActionInputFileFileMetadataDatabaseCdcSourceMetadata": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionCompareActionInputFileFileMetadataDatabaseCdcSourceMetadata",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apptest-test-case/index.ts",
        "line": 339
      },
      "name": "ApptestTestCaseStepsActionCompareActionInputFileFileMetadataDatabaseCdcSourceMetadata",
      "namespace": "apptestTestCase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apptest_test_case#capture_tool ApptestTestCase#capture_tool}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 343
          },
          "name": "captureTool",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apptest_test_case#type ApptestTestCase#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 347
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apptest-test-case/index:ApptestTestCaseStepsActionCompareActionInputFileFileMetadataDatabaseCdcSourceMetadata"
    },
    "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionCompareActionInputFileFileMetadataDatabaseCdcSourceMetadataOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionCompareActionInputFileFileMetadataDatabaseCdcSourceMetadataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apptest-test-case/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apptest-test-case/index.ts",
        "line": 386
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 442
          },
          "name": "resetCaptureTool"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 458
          },
          "name": "resetType"
        }
      ],
      "name": "ApptestTestCaseStepsActionCompareActionInputFileFileMetadataDatabaseCdcSourceMetadataOutputReference",
      "namespace": "apptestTestCase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 446
          },
          "name": "captureToolInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 462
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 436
          },
          "name": "captureTool",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 452
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 398
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionCompareActionInputFileFileMetadataDatabaseCdcSourceMetadata"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apptest-test-case/index:ApptestTestCaseStepsActionCompareActionInputFileFileMetadataDatabaseCdcSourceMetadataOutputReference"
    },
    "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionCompareActionInputFileFileMetadataDatabaseCdcTargetMetadata": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionCompareActionInputFileFileMetadataDatabaseCdcTargetMetadata",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apptest-test-case/index.ts",
        "line": 466
      },
      "name": "ApptestTestCaseStepsActionCompareActionInputFileFileMetadataDatabaseCdcTargetMetadata",
      "namespace": "apptestTestCase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apptest_test_case#capture_tool ApptestTestCase#capture_tool}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 470
          },
          "name": "captureTool",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apptest_test_case#type ApptestTestCase#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 474
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apptest-test-case/index:ApptestTestCaseStepsActionCompareActionInputFileFileMetadataDatabaseCdcTargetMetadata"
    },
    "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionCompareActionInputFileFileMetadataDatabaseCdcTargetMetadataOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionCompareActionInputFileFileMetadataDatabaseCdcTargetMetadataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apptest-test-case/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/apptest-test-case/index.ts",
        "line": 513
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 569
          },
          "name": "resetCaptureTool"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 585
          },
          "name": "resetType"
        }
      ],
      "name": "ApptestTestCaseStepsActionCompareActionInputFileFileMetadataDatabaseCdcTargetMetadataOutputReference",
      "namespace": "apptestTestCase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 573
          },
          "name": "captureToolInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 589
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 563
          },
          "name": "captureTool",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 579
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 525
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionCompareActionInputFileFileMetadataDatabaseCdcTargetMetadata"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apptest-test-case/index:ApptestTestCaseStepsActionCompareActionInputFileFileMetadataDatabaseCdcTargetMetadataOutputReference"
    },
    "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionCompareActionInputFileFileMetadataOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionCompareActionInputFileFileMetadataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apptest-test-case/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/apptest-test-case/index.ts",
        "line": 767
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 836
          },
          "name": "putDatabaseCdc",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionCompareActionInputFileFileMetadataDatabaseCdc"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 820
          },
          "name": "putDataSets",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionCompareActionInputFileFileMetadataDataSets"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 839
          },
          "name": "resetDatabaseCdc"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 823
          },
          "name": "resetDataSets"
        }
      ],
      "name": "ApptestTestCaseStepsActionCompareActionInputFileFileMetadataOutputReference",
      "namespace": "apptestTestCase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 833
          },
          "name": "databaseCdc",
          "type": {
            "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionCompareActionInputFileFileMetadataDatabaseCdcOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 817
          },
          "name": "dataSets",
          "type": {
            "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionCompareActionInputFileFileMetadataDataSetsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 843
          },
          "name": "databaseCdcInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionCompareActionInputFileFileMetadataDatabaseCdc"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 827
          },
          "name": "dataSetsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionCompareActionInputFileFileMetadataDataSets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 779
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionCompareActionInputFileFileMetadata"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apptest-test-case/index:ApptestTestCaseStepsActionCompareActionInputFileFileMetadataOutputReference"
    },
    "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionCompareActionInputFileOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionCompareActionInputFileOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apptest-test-case/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apptest-test-case/index.ts",
        "line": 905
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 964
          },
          "name": "putFileMetadata",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionCompareActionInputFileFileMetadata"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 967
          },
          "name": "resetFileMetadata"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 983
          },
          "name": "resetSourceLocation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 999
          },
          "name": "resetTargetLocation"
        }
      ],
      "name": "ApptestTestCaseStepsActionCompareActionInputFileOutputReference",
      "namespace": "apptestTestCase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 961
          },
          "name": "fileMetadata",
          "type": {
            "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionCompareActionInputFileFileMetadataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 971
          },
          "name": "fileMetadataInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionCompareActionInputFileFileMetadata"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 987
          },
          "name": "sourceLocationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 1003
          },
          "name": "targetLocationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 977
          },
          "name": "sourceLocation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 993
          },
          "name": "targetLocation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 917
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionCompareActionInputFile"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apptest-test-case/index:ApptestTestCaseStepsActionCompareActionInputFileOutputReference"
    },
    "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionCompareActionInputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionCompareActionInputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apptest-test-case/index.ts",
          "line": 1051
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apptest-test-case/index.ts",
        "line": 1043
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 1090
          },
          "name": "putFile",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionCompareActionInputFile"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 1093
          },
          "name": "resetFile"
        }
      ],
      "name": "ApptestTestCaseStepsActionCompareActionInputOutputReference",
      "namespace": "apptestTestCase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 1087
          },
          "name": "file",
          "type": {
            "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionCompareActionInputFileOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 1097
          },
          "name": "fileInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionCompareActionInputFile"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 1055
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionCompareActionInput"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apptest-test-case/index:ApptestTestCaseStepsActionCompareActionInputOutputReference"
    },
    "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionCompareActionOutput": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionCompareActionOutput",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apptest-test-case/index.ts",
        "line": 1195
      },
      "name": "ApptestTestCaseStepsActionCompareActionOutput",
      "namespace": "apptestTestCase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apptest_test_case#file ApptestTestCase#file}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 1199
          },
          "name": "file",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionCompareActionOutputFile"
          }
        }
      ],
      "symbolId": "src/apptest-test-case/index:ApptestTestCaseStepsActionCompareActionOutput"
    },
    "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionCompareActionOutputFile": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionCompareActionOutputFile",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apptest-test-case/index.ts",
        "line": 1101
      },
      "name": "ApptestTestCaseStepsActionCompareActionOutputFile",
      "namespace": "apptestTestCase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apptest_test_case#file_location ApptestTestCase#file_location}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 1105
          },
          "name": "fileLocation",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apptest-test-case/index:ApptestTestCaseStepsActionCompareActionOutputFile"
    },
    "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionCompareActionOutputFileOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionCompareActionOutputFileOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apptest-test-case/index.ts",
          "line": 1145
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apptest-test-case/index.ts",
        "line": 1137
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 1187
          },
          "name": "resetFileLocation"
        }
      ],
      "name": "ApptestTestCaseStepsActionCompareActionOutputFileOutputReference",
      "namespace": "apptestTestCase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 1191
          },
          "name": "fileLocationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 1181
          },
          "name": "fileLocation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 1149
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionCompareActionOutputFile"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apptest-test-case/index:ApptestTestCaseStepsActionCompareActionOutputFileOutputReference"
    },
    "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionCompareActionOutputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionCompareActionOutputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apptest-test-case/index.ts",
          "line": 1239
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apptest-test-case/index.ts",
        "line": 1231
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 1278
          },
          "name": "putFile",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionCompareActionOutputFile"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 1281
          },
          "name": "resetFile"
        }
      ],
      "name": "ApptestTestCaseStepsActionCompareActionOutputOutputReference",
      "namespace": "apptestTestCase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 1275
          },
          "name": "file",
          "type": {
            "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionCompareActionOutputFileOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 1285
          },
          "name": "fileInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionCompareActionOutputFile"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 1243
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionCompareActionOutput"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apptest-test-case/index:ApptestTestCaseStepsActionCompareActionOutputOutputReference"
    },
    "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionCompareActionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionCompareActionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apptest-test-case/index.ts",
          "line": 1344
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apptest-test-case/index.ts",
        "line": 1336
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 1389
          },
          "name": "putInput",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionCompareActionInput"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 1405
          },
          "name": "putOutput",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionCompareActionOutput"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 1392
          },
          "name": "resetInput"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 1408
          },
          "name": "resetOutput"
        }
      ],
      "name": "ApptestTestCaseStepsActionCompareActionOutputReference",
      "namespace": "apptestTestCase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 1386
          },
          "name": "input",
          "type": {
            "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionCompareActionInputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 1402
          },
          "name": "output",
          "type": {
            "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionCompareActionOutputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 1396
          },
          "name": "inputInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionCompareActionInput"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 1412
          },
          "name": "outputInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionCompareActionOutput"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 1348
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionCompareAction"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apptest-test-case/index:ApptestTestCaseStepsActionCompareActionOutputReference"
    },
    "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionMainframeAction": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionMainframeAction",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apptest-test-case/index.ts",
        "line": 2051
      },
      "name": "ApptestTestCaseStepsActionMainframeAction",
      "namespace": "apptestTestCase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apptest_test_case#action_type ApptestTestCase#action_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 2055
          },
          "name": "actionType",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionMainframeActionActionType"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apptest_test_case#properties ApptestTestCase#properties}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 2059
          },
          "name": "properties",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionMainframeActionProperties"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apptest_test_case#resource ApptestTestCase#resource}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 2063
          },
          "name": "resource",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apptest-test-case/index:ApptestTestCaseStepsActionMainframeAction"
    },
    "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionMainframeActionActionType": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionMainframeActionActionType",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apptest-test-case/index.ts",
        "line": 1830
      },
      "name": "ApptestTestCaseStepsActionMainframeActionActionType",
      "namespace": "apptestTestCase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apptest_test_case#batch ApptestTestCase#batch}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 1834
          },
          "name": "batch",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionMainframeActionActionTypeBatch"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apptest_test_case#tn_3270 ApptestTestCase#tn_3270}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 1838
          },
          "name": "tn3270",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionMainframeActionActionTypeTn3270"
          }
        }
      ],
      "symbolId": "src/apptest-test-case/index:ApptestTestCaseStepsActionMainframeActionActionType"
    },
    "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionMainframeActionActionTypeBatch": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionMainframeActionActionTypeBatch",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apptest-test-case/index.ts",
        "line": 1416
      },
      "name": "ApptestTestCaseStepsActionMainframeActionActionTypeBatch",
      "namespace": "apptestTestCase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apptest_test_case#batch_job_name ApptestTestCase#batch_job_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 1420
          },
          "name": "batchJobName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apptest_test_case#batch_job_parameters ApptestTestCase#batch_job_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 1424
          },
          "name": "batchJobParameters",
          "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/hashicorp/awscc/1.96.0/docs/resources/apptest_test_case#export_data_set_names ApptestTestCase#export_data_set_names}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 1428
          },
          "name": "exportDataSetNames",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/apptest-test-case/index:ApptestTestCaseStepsActionMainframeActionActionTypeBatch"
    },
    "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionMainframeActionActionTypeBatchOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionMainframeActionActionTypeBatchOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apptest-test-case/index.ts",
          "line": 1482
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apptest-test-case/index.ts",
        "line": 1474
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 1536
          },
          "name": "resetBatchJobName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 1552
          },
          "name": "resetBatchJobParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 1568
          },
          "name": "resetExportDataSetNames"
        }
      ],
      "name": "ApptestTestCaseStepsActionMainframeActionActionTypeBatchOutputReference",
      "namespace": "apptestTestCase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 1540
          },
          "name": "batchJobNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 1556
          },
          "name": "batchJobParametersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 1572
          },
          "name": "exportDataSetNamesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 1530
          },
          "name": "batchJobName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 1546
          },
          "name": "batchJobParameters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 1562
          },
          "name": "exportDataSetNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 1486
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionMainframeActionActionTypeBatch"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apptest-test-case/index:ApptestTestCaseStepsActionMainframeActionActionTypeBatchOutputReference"
    },
    "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionMainframeActionActionTypeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionMainframeActionActionTypeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apptest-test-case/index.ts",
          "line": 1885
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apptest-test-case/index.ts",
        "line": 1877
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 1930
          },
          "name": "putBatch",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionMainframeActionActionTypeBatch"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 1946
          },
          "name": "putTn3270",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionMainframeActionActionTypeTn3270"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 1933
          },
          "name": "resetBatch"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 1949
          },
          "name": "resetTn3270"
        }
      ],
      "name": "ApptestTestCaseStepsActionMainframeActionActionTypeOutputReference",
      "namespace": "apptestTestCase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 1927
          },
          "name": "batch",
          "type": {
            "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionMainframeActionActionTypeBatchOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 1943
          },
          "name": "tn3270",
          "type": {
            "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionMainframeActionActionTypeTn3270OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 1937
          },
          "name": "batchInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionMainframeActionActionTypeBatch"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 1953
          },
          "name": "tn3270Input",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionMainframeActionActionTypeTn3270"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 1889
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionMainframeActionActionType"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apptest-test-case/index:ApptestTestCaseStepsActionMainframeActionActionTypeOutputReference"
    },
    "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionMainframeActionActionTypeTn3270": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionMainframeActionActionTypeTn3270",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apptest-test-case/index.ts",
        "line": 1703
      },
      "name": "ApptestTestCaseStepsActionMainframeActionActionTypeTn3270",
      "namespace": "apptestTestCase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apptest_test_case#export_data_set_names ApptestTestCase#export_data_set_names}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 1707
          },
          "name": "exportDataSetNames",
          "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/hashicorp/awscc/1.96.0/docs/resources/apptest_test_case#script ApptestTestCase#script}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 1711
          },
          "name": "script",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionMainframeActionActionTypeTn3270Script"
          }
        }
      ],
      "symbolId": "src/apptest-test-case/index:ApptestTestCaseStepsActionMainframeActionActionTypeTn3270"
    },
    "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionMainframeActionActionTypeTn3270OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionMainframeActionActionTypeTn3270OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apptest-test-case/index.ts",
          "line": 1758
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apptest-test-case/index.ts",
        "line": 1750
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 1819
          },
          "name": "putScript",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionMainframeActionActionTypeTn3270Script"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 1806
          },
          "name": "resetExportDataSetNames"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 1822
          },
          "name": "resetScript"
        }
      ],
      "name": "ApptestTestCaseStepsActionMainframeActionActionTypeTn3270OutputReference",
      "namespace": "apptestTestCase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 1816
          },
          "name": "script",
          "type": {
            "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionMainframeActionActionTypeTn3270ScriptOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 1810
          },
          "name": "exportDataSetNamesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 1826
          },
          "name": "scriptInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionMainframeActionActionTypeTn3270Script"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 1800
          },
          "name": "exportDataSetNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 1762
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionMainframeActionActionTypeTn3270"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apptest-test-case/index:ApptestTestCaseStepsActionMainframeActionActionTypeTn3270OutputReference"
    },
    "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionMainframeActionActionTypeTn3270Script": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionMainframeActionActionTypeTn3270Script",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apptest-test-case/index.ts",
        "line": 1576
      },
      "name": "ApptestTestCaseStepsActionMainframeActionActionTypeTn3270Script",
      "namespace": "apptestTestCase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apptest_test_case#script_location ApptestTestCase#script_location}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 1580
          },
          "name": "scriptLocation",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apptest_test_case#type ApptestTestCase#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 1584
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apptest-test-case/index:ApptestTestCaseStepsActionMainframeActionActionTypeTn3270Script"
    },
    "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionMainframeActionActionTypeTn3270ScriptOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionMainframeActionActionTypeTn3270ScriptOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apptest-test-case/index.ts",
          "line": 1631
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apptest-test-case/index.ts",
        "line": 1623
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 1679
          },
          "name": "resetScriptLocation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 1695
          },
          "name": "resetType"
        }
      ],
      "name": "ApptestTestCaseStepsActionMainframeActionActionTypeTn3270ScriptOutputReference",
      "namespace": "apptestTestCase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 1683
          },
          "name": "scriptLocationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 1699
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 1673
          },
          "name": "scriptLocation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 1689
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 1635
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionMainframeActionActionTypeTn3270Script"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apptest-test-case/index:ApptestTestCaseStepsActionMainframeActionActionTypeTn3270ScriptOutputReference"
    },
    "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionMainframeActionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionMainframeActionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apptest-test-case/index.ts",
          "line": 2117
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apptest-test-case/index.ts",
        "line": 2109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 2168
          },
          "name": "putActionType",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionMainframeActionActionType"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 2184
          },
          "name": "putProperties",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionMainframeActionProperties"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 2171
          },
          "name": "resetActionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 2187
          },
          "name": "resetProperties"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 2203
          },
          "name": "resetResource"
        }
      ],
      "name": "ApptestTestCaseStepsActionMainframeActionOutputReference",
      "namespace": "apptestTestCase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 2165
          },
          "name": "actionType",
          "type": {
            "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionMainframeActionActionTypeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 2181
          },
          "name": "properties",
          "type": {
            "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionMainframeActionPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 2175
          },
          "name": "actionTypeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionMainframeActionActionType"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 2191
          },
          "name": "propertiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionMainframeActionProperties"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 2207
          },
          "name": "resourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 2197
          },
          "name": "resource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 2121
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionMainframeAction"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apptest-test-case/index:ApptestTestCaseStepsActionMainframeActionOutputReference"
    },
    "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionMainframeActionProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionMainframeActionProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apptest-test-case/index.ts",
        "line": 1957
      },
      "name": "ApptestTestCaseStepsActionMainframeActionProperties",
      "namespace": "apptestTestCase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apptest_test_case#dms_task_arn ApptestTestCase#dms_task_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 1961
          },
          "name": "dmsTaskArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apptest-test-case/index:ApptestTestCaseStepsActionMainframeActionProperties"
    },
    "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionMainframeActionPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionMainframeActionPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apptest-test-case/index.ts",
          "line": 2001
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apptest-test-case/index.ts",
        "line": 1993
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 2043
          },
          "name": "resetDmsTaskArn"
        }
      ],
      "name": "ApptestTestCaseStepsActionMainframeActionPropertiesOutputReference",
      "namespace": "apptestTestCase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 2047
          },
          "name": "dmsTaskArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 2037
          },
          "name": "dmsTaskArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 2005
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionMainframeActionProperties"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apptest-test-case/index:ApptestTestCaseStepsActionMainframeActionPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apptest-test-case/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/apptest-test-case/index.ts",
        "line": 2970
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 3029
          },
          "name": "putCompareAction",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionCompareAction"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 3045
          },
          "name": "putMainframeAction",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionMainframeAction"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 3061
          },
          "name": "putResourceAction",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionResourceAction"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 3032
          },
          "name": "resetCompareAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 3048
          },
          "name": "resetMainframeAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 3064
          },
          "name": "resetResourceAction"
        }
      ],
      "name": "ApptestTestCaseStepsActionOutputReference",
      "namespace": "apptestTestCase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 3026
          },
          "name": "compareAction",
          "type": {
            "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionCompareActionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 3042
          },
          "name": "mainframeAction",
          "type": {
            "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionMainframeActionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 3058
          },
          "name": "resourceAction",
          "type": {
            "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionResourceActionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 3036
          },
          "name": "compareActionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionCompareAction"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 3052
          },
          "name": "mainframeActionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionMainframeAction"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 3068
          },
          "name": "resourceActionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionResourceAction"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 2982
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsAction"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apptest-test-case/index:ApptestTestCaseStepsActionOutputReference"
    },
    "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionResourceAction": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionResourceAction",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apptest-test-case/index.ts",
        "line": 2752
      },
      "name": "ApptestTestCaseStepsActionResourceAction",
      "namespace": "apptestTestCase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apptest_test_case#cloudformation_action ApptestTestCase#cloudformation_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 2756
          },
          "name": "cloudformationAction",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionResourceActionCloudformationAction"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apptest_test_case#m2_managed_application_action ApptestTestCase#m2_managed_application_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 2760
          },
          "name": "m2ManagedApplicationAction",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionResourceActionM2ManagedApplicationAction"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apptest_test_case#m2_non_managed_application_action ApptestTestCase#m2_non_managed_application_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 2764
          },
          "name": "m2NonManagedApplicationAction",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionResourceActionM2NonManagedApplicationAction"
          }
        }
      ],
      "symbolId": "src/apptest-test-case/index:ApptestTestCaseStepsActionResourceAction"
    },
    "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionResourceActionCloudformationAction": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionResourceActionCloudformationAction",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apptest-test-case/index.ts",
        "line": 2211
      },
      "name": "ApptestTestCaseStepsActionResourceActionCloudformationAction",
      "namespace": "apptestTestCase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apptest_test_case#action_type ApptestTestCase#action_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 2215
          },
          "name": "actionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apptest_test_case#resource ApptestTestCase#resource}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 2219
          },
          "name": "resource",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apptest-test-case/index:ApptestTestCaseStepsActionResourceActionCloudformationAction"
    },
    "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionResourceActionCloudformationActionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionResourceActionCloudformationActionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apptest-test-case/index.ts",
          "line": 2266
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apptest-test-case/index.ts",
        "line": 2258
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 2314
          },
          "name": "resetActionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 2330
          },
          "name": "resetResource"
        }
      ],
      "name": "ApptestTestCaseStepsActionResourceActionCloudformationActionOutputReference",
      "namespace": "apptestTestCase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 2318
          },
          "name": "actionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 2334
          },
          "name": "resourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 2308
          },
          "name": "actionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 2324
          },
          "name": "resource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 2270
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionResourceActionCloudformationAction"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apptest-test-case/index:ApptestTestCaseStepsActionResourceActionCloudformationActionOutputReference"
    },
    "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionResourceActionM2ManagedApplicationAction": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionResourceActionM2ManagedApplicationAction",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apptest-test-case/index.ts",
        "line": 2465
      },
      "name": "ApptestTestCaseStepsActionResourceActionM2ManagedApplicationAction",
      "namespace": "apptestTestCase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apptest_test_case#action_type ApptestTestCase#action_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 2469
          },
          "name": "actionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apptest_test_case#properties ApptestTestCase#properties}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 2473
          },
          "name": "properties",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionResourceActionM2ManagedApplicationActionProperties"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apptest_test_case#resource ApptestTestCase#resource}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 2477
          },
          "name": "resource",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apptest-test-case/index:ApptestTestCaseStepsActionResourceActionM2ManagedApplicationAction"
    },
    "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionResourceActionM2ManagedApplicationActionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionResourceActionM2ManagedApplicationActionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apptest-test-case/index.ts",
          "line": 2531
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apptest-test-case/index.ts",
        "line": 2523
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 2598
          },
          "name": "putProperties",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionResourceActionM2ManagedApplicationActionProperties"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 2585
          },
          "name": "resetActionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 2601
          },
          "name": "resetProperties"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 2617
          },
          "name": "resetResource"
        }
      ],
      "name": "ApptestTestCaseStepsActionResourceActionM2ManagedApplicationActionOutputReference",
      "namespace": "apptestTestCase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 2595
          },
          "name": "properties",
          "type": {
            "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionResourceActionM2ManagedApplicationActionPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 2589
          },
          "name": "actionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 2605
          },
          "name": "propertiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionResourceActionM2ManagedApplicationActionProperties"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 2621
          },
          "name": "resourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 2579
          },
          "name": "actionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 2611
          },
          "name": "resource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 2535
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionResourceActionM2ManagedApplicationAction"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apptest-test-case/index:ApptestTestCaseStepsActionResourceActionM2ManagedApplicationActionOutputReference"
    },
    "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionResourceActionM2ManagedApplicationActionProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionResourceActionM2ManagedApplicationActionProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apptest-test-case/index.ts",
        "line": 2338
      },
      "name": "ApptestTestCaseStepsActionResourceActionM2ManagedApplicationActionProperties",
      "namespace": "apptestTestCase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apptest_test_case#force_stop ApptestTestCase#force_stop}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 2342
          },
          "name": "forceStop",
          "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/hashicorp/awscc/1.96.0/docs/resources/apptest_test_case#import_data_set_location ApptestTestCase#import_data_set_location}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 2346
          },
          "name": "importDataSetLocation",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apptest-test-case/index:ApptestTestCaseStepsActionResourceActionM2ManagedApplicationActionProperties"
    },
    "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionResourceActionM2ManagedApplicationActionPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionResourceActionM2ManagedApplicationActionPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apptest-test-case/index.ts",
          "line": 2393
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apptest-test-case/index.ts",
        "line": 2385
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 2441
          },
          "name": "resetForceStop"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 2457
          },
          "name": "resetImportDataSetLocation"
        }
      ],
      "name": "ApptestTestCaseStepsActionResourceActionM2ManagedApplicationActionPropertiesOutputReference",
      "namespace": "apptestTestCase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 2445
          },
          "name": "forceStopInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 2461
          },
          "name": "importDataSetLocationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 2435
          },
          "name": "forceStop",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 2451
          },
          "name": "importDataSetLocation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 2397
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionResourceActionM2ManagedApplicationActionProperties"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apptest-test-case/index:ApptestTestCaseStepsActionResourceActionM2ManagedApplicationActionPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionResourceActionM2NonManagedApplicationAction": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionResourceActionM2NonManagedApplicationAction",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/apptest-test-case/index.ts",
        "line": 2625
      },
      "name": "ApptestTestCaseStepsActionResourceActionM2NonManagedApplicationAction",
      "namespace": "apptestTestCase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apptest_test_case#action_type ApptestTestCase#action_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 2629
          },
          "name": "actionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/apptest_test_case#resource ApptestTestCase#resource}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 2633
          },
          "name": "resource",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/apptest-test-case/index:ApptestTestCaseStepsActionResourceActionM2NonManagedApplicationAction"
    },
    "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionResourceActionM2NonManagedApplicationActionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionResourceActionM2NonManagedApplicationActionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apptest-test-case/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/apptest-test-case/index.ts",
        "line": 2672
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 2728
          },
          "name": "resetActionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 2744
          },
          "name": "resetResource"
        }
      ],
      "name": "ApptestTestCaseStepsActionResourceActionM2NonManagedApplicationActionOutputReference",
      "namespace": "apptestTestCase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 2732
          },
          "name": "actionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 2748
          },
          "name": "resourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 2722
          },
          "name": "actionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 2738
          },
          "name": "resource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 2684
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionResourceActionM2NonManagedApplicationAction"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apptest-test-case/index:ApptestTestCaseStepsActionResourceActionM2NonManagedApplicationActionOutputReference"
    },
    "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionResourceActionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionResourceActionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apptest-test-case/index.ts",
          "line": 2818
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apptest-test-case/index.ts",
        "line": 2810
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 2869
          },
          "name": "putCloudformationAction",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionResourceActionCloudformationAction"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 2885
          },
          "name": "putM2ManagedApplicationAction",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionResourceActionM2ManagedApplicationAction"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 2901
          },
          "name": "putM2NonManagedApplicationAction",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionResourceActionM2NonManagedApplicationAction"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 2872
          },
          "name": "resetCloudformationAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 2888
          },
          "name": "resetM2ManagedApplicationAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 2904
          },
          "name": "resetM2NonManagedApplicationAction"
        }
      ],
      "name": "ApptestTestCaseStepsActionResourceActionOutputReference",
      "namespace": "apptestTestCase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 2866
          },
          "name": "cloudformationAction",
          "type": {
            "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionResourceActionCloudformationActionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 2882
          },
          "name": "m2ManagedApplicationAction",
          "type": {
            "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionResourceActionM2ManagedApplicationActionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 2898
          },
          "name": "m2NonManagedApplicationAction",
          "type": {
            "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionResourceActionM2NonManagedApplicationActionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 2876
          },
          "name": "cloudformationActionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionResourceActionCloudformationAction"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 2892
          },
          "name": "m2ManagedApplicationActionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionResourceActionM2ManagedApplicationAction"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 2908
          },
          "name": "m2NonManagedApplicationActionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionResourceActionM2NonManagedApplicationAction"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 2822
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionResourceAction"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apptest-test-case/index:ApptestTestCaseStepsActionResourceActionOutputReference"
    },
    "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apptest-test-case/index.ts",
          "line": 3237
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apptest-test-case/index.ts",
        "line": 3229
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 3244
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsOutputReference"
            }
          }
        }
      ],
      "name": "ApptestTestCaseStepsList",
      "namespace": "apptestTestCase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 3230
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseSteps"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apptest-test-case/index:ApptestTestCaseStepsList"
    },
    "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/apptest-test-case/index.ts",
          "line": 3140
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/apptest-test-case/index.ts",
        "line": 3130
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 3191
          },
          "name": "putAction",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsAction"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 3207
          },
          "name": "resetDescription"
        }
      ],
      "name": "ApptestTestCaseStepsOutputReference",
      "namespace": "apptestTestCase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 3188
          },
          "name": "action",
          "type": {
            "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsActionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 3195
          },
          "name": "actionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseStepsAction"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 3211
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 3224
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 3201
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 3217
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/apptest-test-case/index.ts",
            "line": 3144
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apptestTestCase.ApptestTestCaseSteps"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/apptest-test-case/index:ApptestTestCaseStepsOutputReference"
    },
    "@cdktn/provider-awscc.apsAnomalyDetector.ApsAnomalyDetector": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aps_anomaly_detector awscc_aps_anomaly_detector}."
      },
      "fqn": "@cdktn/provider-awscc.apsAnomalyDetector.ApsAnomalyDetector",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aps_anomaly_detector awscc_aps_anomaly_detector} Resource."
        },
        "locationInModule": {
          "filename": "src/aps-anomaly-detector/index.ts",
          "line": 1095
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.apsAnomalyDetector.ApsAnomalyDetectorConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/aps-anomaly-detector/index.ts",
        "line": 1063
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ApsAnomalyDetector resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/aps-anomaly-detector/index.ts",
            "line": 1080
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ApsAnomalyDetector to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aps_anomaly_detector#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ApsAnomalyDetector that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ApsAnomalyDetector to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-anomaly-detector/index.ts",
            "line": 1147
          },
          "name": "putConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.apsAnomalyDetector.ApsAnomalyDetectorConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-anomaly-detector/index.ts",
            "line": 1181
          },
          "name": "putLabels",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.apsAnomalyDetector.ApsAnomalyDetectorLabels"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-anomaly-detector/index.ts",
            "line": 1197
          },
          "name": "putMissingDataAction",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.apsAnomalyDetector.ApsAnomalyDetectorMissingDataAction"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-anomaly-detector/index.ts",
            "line": 1213
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.apsAnomalyDetector.ApsAnomalyDetectorTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-anomaly-detector/index.ts",
            "line": 1163
          },
          "name": "resetEvaluationIntervalInSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-anomaly-detector/index.ts",
            "line": 1184
          },
          "name": "resetLabels"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-anomaly-detector/index.ts",
            "line": 1200
          },
          "name": "resetMissingDataAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-anomaly-detector/index.ts",
            "line": 1216
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-anomaly-detector/index.ts",
            "line": 1241
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-anomaly-detector/index.ts",
            "line": 1253
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ApsAnomalyDetector",
      "namespace": "apsAnomalyDetector",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-anomaly-detector/index.ts",
            "line": 1068
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-anomaly-detector/index.ts",
            "line": 1138
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-anomaly-detector/index.ts",
            "line": 1144
          },
          "name": "configuration",
          "type": {
            "fqn": "@cdktn/provider-awscc.apsAnomalyDetector.ApsAnomalyDetectorConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-anomaly-detector/index.ts",
            "line": 1172
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-anomaly-detector/index.ts",
            "line": 1178
          },
          "name": "labels",
          "type": {
            "fqn": "@cdktn/provider-awscc.apsAnomalyDetector.ApsAnomalyDetectorLabelsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-anomaly-detector/index.ts",
            "line": 1194
          },
          "name": "missingDataAction",
          "type": {
            "fqn": "@cdktn/provider-awscc.apsAnomalyDetector.ApsAnomalyDetectorMissingDataActionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-anomaly-detector/index.ts",
            "line": 1210
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.apsAnomalyDetector.ApsAnomalyDetectorTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-anomaly-detector/index.ts",
            "line": 1133
          },
          "name": "aliasInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-anomaly-detector/index.ts",
            "line": 1151
          },
          "name": "configurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apsAnomalyDetector.ApsAnomalyDetectorConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-anomaly-detector/index.ts",
            "line": 1167
          },
          "name": "evaluationIntervalInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-anomaly-detector/index.ts",
            "line": 1188
          },
          "name": "labelsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apsAnomalyDetector.ApsAnomalyDetectorLabels"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-anomaly-detector/index.ts",
            "line": 1204
          },
          "name": "missingDataActionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apsAnomalyDetector.ApsAnomalyDetectorMissingDataAction"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-anomaly-detector/index.ts",
            "line": 1220
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apsAnomalyDetector.ApsAnomalyDetectorTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-anomaly-detector/index.ts",
            "line": 1233
          },
          "name": "workspaceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-anomaly-detector/index.ts",
            "line": 1126
          },
          "name": "alias",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-anomaly-detector/index.ts",
            "line": 1157
          },
          "name": "evaluationIntervalInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-anomaly-detector/index.ts",
            "line": 1226
          },
          "name": "workspace",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/aps-anomaly-detector/index:ApsAnomalyDetector"
    },
    "@cdktn/provider-awscc.apsAnomalyDetector.ApsAnomalyDetectorConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apsAnomalyDetector.ApsAnomalyDetectorConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/aps-anomaly-detector/index.ts",
        "line": 14
      },
      "name": "ApsAnomalyDetectorConfig",
      "namespace": "apsAnomalyDetector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aps_anomaly_detector#alias ApsAnomalyDetector#alias}",
            "stability": "stable",
            "summary": "The AnomalyDetector alias."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-anomaly-detector/index.ts",
            "line": 20
          },
          "name": "alias",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aps_anomaly_detector#configuration ApsAnomalyDetector#configuration}",
            "stability": "stable",
            "summary": "Determines the anomaly detector's algorithm and its configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-anomaly-detector/index.ts",
            "line": 26
          },
          "name": "configuration",
          "type": {
            "fqn": "@cdktn/provider-awscc.apsAnomalyDetector.ApsAnomalyDetectorConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aps_anomaly_detector#workspace ApsAnomalyDetector#workspace}",
            "stability": "stable",
            "summary": "Required to identify a specific APS Workspace associated with this Anomaly Detector."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-anomaly-detector/index.ts",
            "line": 56
          },
          "name": "workspace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aps_anomaly_detector#evaluation_interval_in_seconds ApsAnomalyDetector#evaluation_interval_in_seconds}",
            "stability": "stable",
            "summary": "The AnomalyDetector period of detection and metric generation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-anomaly-detector/index.ts",
            "line": 32
          },
          "name": "evaluationIntervalInSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aps_anomaly_detector#labels ApsAnomalyDetector#labels}",
            "stability": "stable",
            "summary": "An array of key-value pairs to provide meta-data."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-anomaly-detector/index.ts",
            "line": 38
          },
          "name": "labels",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apsAnomalyDetector.ApsAnomalyDetectorLabels"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aps_anomaly_detector#missing_data_action ApsAnomalyDetector#missing_data_action}",
            "stability": "stable",
            "summary": "The action to perform when running the expression returns no data."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-anomaly-detector/index.ts",
            "line": 44
          },
          "name": "missingDataAction",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.apsAnomalyDetector.ApsAnomalyDetectorMissingDataAction"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aps_anomaly_detector#tags ApsAnomalyDetector#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-anomaly-detector/index.ts",
            "line": 50
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apsAnomalyDetector.ApsAnomalyDetectorTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/aps-anomaly-detector/index:ApsAnomalyDetectorConfig"
    },
    "@cdktn/provider-awscc.apsAnomalyDetector.ApsAnomalyDetectorConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apsAnomalyDetector.ApsAnomalyDetectorConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/aps-anomaly-detector/index.ts",
        "line": 535
      },
      "name": "ApsAnomalyDetectorConfiguration",
      "namespace": "apsAnomalyDetector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aps_anomaly_detector#random_cut_forest ApsAnomalyDetector#random_cut_forest}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-anomaly-detector/index.ts",
            "line": 539
          },
          "name": "randomCutForest",
          "type": {
            "fqn": "@cdktn/provider-awscc.apsAnomalyDetector.ApsAnomalyDetectorConfigurationRandomCutForest"
          }
        }
      ],
      "symbolId": "src/aps-anomaly-detector/index:ApsAnomalyDetectorConfiguration"
    },
    "@cdktn/provider-awscc.apsAnomalyDetector.ApsAnomalyDetectorConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apsAnomalyDetector.ApsAnomalyDetectorConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/aps-anomaly-detector/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/aps-anomaly-detector/index.ts",
        "line": 571
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-anomaly-detector/index.ts",
            "line": 618
          },
          "name": "putRandomCutForest",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.apsAnomalyDetector.ApsAnomalyDetectorConfigurationRandomCutForest"
              }
            }
          ]
        }
      ],
      "name": "ApsAnomalyDetectorConfigurationOutputReference",
      "namespace": "apsAnomalyDetector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-anomaly-detector/index.ts",
            "line": 615
          },
          "name": "randomCutForest",
          "type": {
            "fqn": "@cdktn/provider-awscc.apsAnomalyDetector.ApsAnomalyDetectorConfigurationRandomCutForestOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-anomaly-detector/index.ts",
            "line": 622
          },
          "name": "randomCutForestInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apsAnomalyDetector.ApsAnomalyDetectorConfigurationRandomCutForest"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-anomaly-detector/index.ts",
            "line": 583
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apsAnomalyDetector.ApsAnomalyDetectorConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/aps-anomaly-detector/index:ApsAnomalyDetectorConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.apsAnomalyDetector.ApsAnomalyDetectorConfigurationRandomCutForest": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apsAnomalyDetector.ApsAnomalyDetectorConfigurationRandomCutForest",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/aps-anomaly-detector/index.ts",
        "line": 312
      },
      "name": "ApsAnomalyDetectorConfigurationRandomCutForest",
      "namespace": "apsAnomalyDetector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aps_anomaly_detector#query ApsAnomalyDetector#query}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-anomaly-detector/index.ts",
            "line": 324
          },
          "name": "query",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aps_anomaly_detector#ignore_near_expected_from_above ApsAnomalyDetector#ignore_near_expected_from_above}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-anomaly-detector/index.ts",
            "line": 316
          },
          "name": "ignoreNearExpectedFromAbove",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.apsAnomalyDetector.ApsAnomalyDetectorConfigurationRandomCutForestIgnoreNearExpectedFromAbove"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aps_anomaly_detector#ignore_near_expected_from_below ApsAnomalyDetector#ignore_near_expected_from_below}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-anomaly-detector/index.ts",
            "line": 320
          },
          "name": "ignoreNearExpectedFromBelow",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.apsAnomalyDetector.ApsAnomalyDetectorConfigurationRandomCutForestIgnoreNearExpectedFromBelow"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aps_anomaly_detector#sample_size ApsAnomalyDetector#sample_size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-anomaly-detector/index.ts",
            "line": 328
          },
          "name": "sampleSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aps_anomaly_detector#shingle_size ApsAnomalyDetector#shingle_size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-anomaly-detector/index.ts",
            "line": 332
          },
          "name": "shingleSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/aps-anomaly-detector/index:ApsAnomalyDetectorConfigurationRandomCutForest"
    },
    "@cdktn/provider-awscc.apsAnomalyDetector.ApsAnomalyDetectorConfigurationRandomCutForestIgnoreNearExpectedFromAbove": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apsAnomalyDetector.ApsAnomalyDetectorConfigurationRandomCutForestIgnoreNearExpectedFromAbove",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/aps-anomaly-detector/index.ts",
        "line": 58
      },
      "name": "ApsAnomalyDetectorConfigurationRandomCutForestIgnoreNearExpectedFromAbove",
      "namespace": "apsAnomalyDetector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aps_anomaly_detector#amount ApsAnomalyDetector#amount}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-anomaly-detector/index.ts",
            "line": 62
          },
          "name": "amount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aps_anomaly_detector#ratio ApsAnomalyDetector#ratio}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-anomaly-detector/index.ts",
            "line": 66
          },
          "name": "ratio",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/aps-anomaly-detector/index:ApsAnomalyDetectorConfigurationRandomCutForestIgnoreNearExpectedFromAbove"
    },
    "@cdktn/provider-awscc.apsAnomalyDetector.ApsAnomalyDetectorConfigurationRandomCutForestIgnoreNearExpectedFromAboveOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apsAnomalyDetector.ApsAnomalyDetectorConfigurationRandomCutForestIgnoreNearExpectedFromAboveOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/aps-anomaly-detector/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/aps-anomaly-detector/index.ts",
        "line": 105
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-anomaly-detector/index.ts",
            "line": 161
          },
          "name": "resetAmount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-anomaly-detector/index.ts",
            "line": 177
          },
          "name": "resetRatio"
        }
      ],
      "name": "ApsAnomalyDetectorConfigurationRandomCutForestIgnoreNearExpectedFromAboveOutputReference",
      "namespace": "apsAnomalyDetector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-anomaly-detector/index.ts",
            "line": 165
          },
          "name": "amountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-anomaly-detector/index.ts",
            "line": 181
          },
          "name": "ratioInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-anomaly-detector/index.ts",
            "line": 155
          },
          "name": "amount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-anomaly-detector/index.ts",
            "line": 171
          },
          "name": "ratio",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-anomaly-detector/index.ts",
            "line": 117
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apsAnomalyDetector.ApsAnomalyDetectorConfigurationRandomCutForestIgnoreNearExpectedFromAbove"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/aps-anomaly-detector/index:ApsAnomalyDetectorConfigurationRandomCutForestIgnoreNearExpectedFromAboveOutputReference"
    },
    "@cdktn/provider-awscc.apsAnomalyDetector.ApsAnomalyDetectorConfigurationRandomCutForestIgnoreNearExpectedFromBelow": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apsAnomalyDetector.ApsAnomalyDetectorConfigurationRandomCutForestIgnoreNearExpectedFromBelow",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/aps-anomaly-detector/index.ts",
        "line": 185
      },
      "name": "ApsAnomalyDetectorConfigurationRandomCutForestIgnoreNearExpectedFromBelow",
      "namespace": "apsAnomalyDetector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aps_anomaly_detector#amount ApsAnomalyDetector#amount}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-anomaly-detector/index.ts",
            "line": 189
          },
          "name": "amount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aps_anomaly_detector#ratio ApsAnomalyDetector#ratio}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-anomaly-detector/index.ts",
            "line": 193
          },
          "name": "ratio",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/aps-anomaly-detector/index:ApsAnomalyDetectorConfigurationRandomCutForestIgnoreNearExpectedFromBelow"
    },
    "@cdktn/provider-awscc.apsAnomalyDetector.ApsAnomalyDetectorConfigurationRandomCutForestIgnoreNearExpectedFromBelowOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apsAnomalyDetector.ApsAnomalyDetectorConfigurationRandomCutForestIgnoreNearExpectedFromBelowOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/aps-anomaly-detector/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/aps-anomaly-detector/index.ts",
        "line": 232
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-anomaly-detector/index.ts",
            "line": 288
          },
          "name": "resetAmount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-anomaly-detector/index.ts",
            "line": 304
          },
          "name": "resetRatio"
        }
      ],
      "name": "ApsAnomalyDetectorConfigurationRandomCutForestIgnoreNearExpectedFromBelowOutputReference",
      "namespace": "apsAnomalyDetector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-anomaly-detector/index.ts",
            "line": 292
          },
          "name": "amountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-anomaly-detector/index.ts",
            "line": 308
          },
          "name": "ratioInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-anomaly-detector/index.ts",
            "line": 282
          },
          "name": "amount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-anomaly-detector/index.ts",
            "line": 298
          },
          "name": "ratio",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-anomaly-detector/index.ts",
            "line": 244
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apsAnomalyDetector.ApsAnomalyDetectorConfigurationRandomCutForestIgnoreNearExpectedFromBelow"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/aps-anomaly-detector/index:ApsAnomalyDetectorConfigurationRandomCutForestIgnoreNearExpectedFromBelowOutputReference"
    },
    "@cdktn/provider-awscc.apsAnomalyDetector.ApsAnomalyDetectorConfigurationRandomCutForestOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apsAnomalyDetector.ApsAnomalyDetectorConfigurationRandomCutForestOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/aps-anomaly-detector/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/aps-anomaly-detector/index.ts",
        "line": 392
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-anomaly-detector/index.ts",
            "line": 463
          },
          "name": "putIgnoreNearExpectedFromAbove",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.apsAnomalyDetector.ApsAnomalyDetectorConfigurationRandomCutForestIgnoreNearExpectedFromAbove"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-anomaly-detector/index.ts",
            "line": 479
          },
          "name": "putIgnoreNearExpectedFromBelow",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.apsAnomalyDetector.ApsAnomalyDetectorConfigurationRandomCutForestIgnoreNearExpectedFromBelow"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-anomaly-detector/index.ts",
            "line": 466
          },
          "name": "resetIgnoreNearExpectedFromAbove"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-anomaly-detector/index.ts",
            "line": 482
          },
          "name": "resetIgnoreNearExpectedFromBelow"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-anomaly-detector/index.ts",
            "line": 511
          },
          "name": "resetSampleSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-anomaly-detector/index.ts",
            "line": 527
          },
          "name": "resetShingleSize"
        }
      ],
      "name": "ApsAnomalyDetectorConfigurationRandomCutForestOutputReference",
      "namespace": "apsAnomalyDetector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-anomaly-detector/index.ts",
            "line": 460
          },
          "name": "ignoreNearExpectedFromAbove",
          "type": {
            "fqn": "@cdktn/provider-awscc.apsAnomalyDetector.ApsAnomalyDetectorConfigurationRandomCutForestIgnoreNearExpectedFromAboveOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-anomaly-detector/index.ts",
            "line": 476
          },
          "name": "ignoreNearExpectedFromBelow",
          "type": {
            "fqn": "@cdktn/provider-awscc.apsAnomalyDetector.ApsAnomalyDetectorConfigurationRandomCutForestIgnoreNearExpectedFromBelowOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-anomaly-detector/index.ts",
            "line": 470
          },
          "name": "ignoreNearExpectedFromAboveInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apsAnomalyDetector.ApsAnomalyDetectorConfigurationRandomCutForestIgnoreNearExpectedFromAbove"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-anomaly-detector/index.ts",
            "line": 486
          },
          "name": "ignoreNearExpectedFromBelowInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apsAnomalyDetector.ApsAnomalyDetectorConfigurationRandomCutForestIgnoreNearExpectedFromBelow"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-anomaly-detector/index.ts",
            "line": 499
          },
          "name": "queryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-anomaly-detector/index.ts",
            "line": 515
          },
          "name": "sampleSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-anomaly-detector/index.ts",
            "line": 531
          },
          "name": "shingleSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-anomaly-detector/index.ts",
            "line": 492
          },
          "name": "query",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-anomaly-detector/index.ts",
            "line": 505
          },
          "name": "sampleSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-anomaly-detector/index.ts",
            "line": 521
          },
          "name": "shingleSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-anomaly-detector/index.ts",
            "line": 404
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apsAnomalyDetector.ApsAnomalyDetectorConfigurationRandomCutForest"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/aps-anomaly-detector/index:ApsAnomalyDetectorConfigurationRandomCutForestOutputReference"
    },
    "@cdktn/provider-awscc.apsAnomalyDetector.ApsAnomalyDetectorLabels": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apsAnomalyDetector.ApsAnomalyDetectorLabels",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/aps-anomaly-detector/index.ts",
        "line": 626
      },
      "name": "ApsAnomalyDetectorLabels",
      "namespace": "apsAnomalyDetector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aps_anomaly_detector#key ApsAnomalyDetector#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-anomaly-detector/index.ts",
            "line": 632
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aps_anomaly_detector#value ApsAnomalyDetector#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-anomaly-detector/index.ts",
            "line": 638
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/aps-anomaly-detector/index:ApsAnomalyDetectorLabels"
    },
    "@cdktn/provider-awscc.apsAnomalyDetector.ApsAnomalyDetectorLabelsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apsAnomalyDetector.ApsAnomalyDetectorLabelsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/aps-anomaly-detector/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/aps-anomaly-detector/index.ts",
        "line": 760
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-anomaly-detector/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-awscc.apsAnomalyDetector.ApsAnomalyDetectorLabelsOutputReference"
            }
          }
        }
      ],
      "name": "ApsAnomalyDetectorLabelsList",
      "namespace": "apsAnomalyDetector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-anomaly-detector/index.ts",
            "line": 761
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apsAnomalyDetector.ApsAnomalyDetectorLabels"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/aps-anomaly-detector/index:ApsAnomalyDetectorLabelsList"
    },
    "@cdktn/provider-awscc.apsAnomalyDetector.ApsAnomalyDetectorLabelsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apsAnomalyDetector.ApsAnomalyDetectorLabelsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/aps-anomaly-detector/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/aps-anomaly-detector/index.ts",
        "line": 677
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-anomaly-detector/index.ts",
            "line": 735
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-anomaly-detector/index.ts",
            "line": 751
          },
          "name": "resetValue"
        }
      ],
      "name": "ApsAnomalyDetectorLabelsOutputReference",
      "namespace": "apsAnomalyDetector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-anomaly-detector/index.ts",
            "line": 739
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-anomaly-detector/index.ts",
            "line": 755
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-anomaly-detector/index.ts",
            "line": 729
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-anomaly-detector/index.ts",
            "line": 745
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-anomaly-detector/index.ts",
            "line": 691
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apsAnomalyDetector.ApsAnomalyDetectorLabels"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/aps-anomaly-detector/index:ApsAnomalyDetectorLabelsOutputReference"
    },
    "@cdktn/provider-awscc.apsAnomalyDetector.ApsAnomalyDetectorMissingDataAction": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apsAnomalyDetector.ApsAnomalyDetectorMissingDataAction",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/aps-anomaly-detector/index.ts",
        "line": 779
      },
      "name": "ApsAnomalyDetectorMissingDataAction",
      "namespace": "apsAnomalyDetector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aps_anomaly_detector#mark_as_anomaly ApsAnomalyDetector#mark_as_anomaly}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-anomaly-detector/index.ts",
            "line": 783
          },
          "name": "markAsAnomaly",
          "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/hashicorp/awscc/1.96.0/docs/resources/aps_anomaly_detector#skip ApsAnomalyDetector#skip}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-anomaly-detector/index.ts",
            "line": 787
          },
          "name": "skip",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/aps-anomaly-detector/index:ApsAnomalyDetectorMissingDataAction"
    },
    "@cdktn/provider-awscc.apsAnomalyDetector.ApsAnomalyDetectorMissingDataActionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apsAnomalyDetector.ApsAnomalyDetectorMissingDataActionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/aps-anomaly-detector/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/aps-anomaly-detector/index.ts",
        "line": 826
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-anomaly-detector/index.ts",
            "line": 882
          },
          "name": "resetMarkAsAnomaly"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-anomaly-detector/index.ts",
            "line": 898
          },
          "name": "resetSkip"
        }
      ],
      "name": "ApsAnomalyDetectorMissingDataActionOutputReference",
      "namespace": "apsAnomalyDetector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-anomaly-detector/index.ts",
            "line": 886
          },
          "name": "markAsAnomalyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-anomaly-detector/index.ts",
            "line": 902
          },
          "name": "skipInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-anomaly-detector/index.ts",
            "line": 876
          },
          "name": "markAsAnomaly",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-anomaly-detector/index.ts",
            "line": 892
          },
          "name": "skip",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-anomaly-detector/index.ts",
            "line": 838
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apsAnomalyDetector.ApsAnomalyDetectorMissingDataAction"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/aps-anomaly-detector/index:ApsAnomalyDetectorMissingDataActionOutputReference"
    },
    "@cdktn/provider-awscc.apsAnomalyDetector.ApsAnomalyDetectorTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apsAnomalyDetector.ApsAnomalyDetectorTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/aps-anomaly-detector/index.ts",
        "line": 906
      },
      "name": "ApsAnomalyDetectorTags",
      "namespace": "apsAnomalyDetector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aps_anomaly_detector#key ApsAnomalyDetector#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-anomaly-detector/index.ts",
            "line": 912
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aps_anomaly_detector#value ApsAnomalyDetector#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-anomaly-detector/index.ts",
            "line": 918
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/aps-anomaly-detector/index:ApsAnomalyDetectorTags"
    },
    "@cdktn/provider-awscc.apsAnomalyDetector.ApsAnomalyDetectorTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apsAnomalyDetector.ApsAnomalyDetectorTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/aps-anomaly-detector/index.ts",
          "line": 1048
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/aps-anomaly-detector/index.ts",
        "line": 1040
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-anomaly-detector/index.ts",
            "line": 1055
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.apsAnomalyDetector.ApsAnomalyDetectorTagsOutputReference"
            }
          }
        }
      ],
      "name": "ApsAnomalyDetectorTagsList",
      "namespace": "apsAnomalyDetector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-anomaly-detector/index.ts",
            "line": 1041
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apsAnomalyDetector.ApsAnomalyDetectorTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/aps-anomaly-detector/index:ApsAnomalyDetectorTagsList"
    },
    "@cdktn/provider-awscc.apsAnomalyDetector.ApsAnomalyDetectorTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apsAnomalyDetector.ApsAnomalyDetectorTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/aps-anomaly-detector/index.ts",
          "line": 967
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/aps-anomaly-detector/index.ts",
        "line": 957
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-anomaly-detector/index.ts",
            "line": 1015
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-anomaly-detector/index.ts",
            "line": 1031
          },
          "name": "resetValue"
        }
      ],
      "name": "ApsAnomalyDetectorTagsOutputReference",
      "namespace": "apsAnomalyDetector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-anomaly-detector/index.ts",
            "line": 1019
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-anomaly-detector/index.ts",
            "line": 1035
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-anomaly-detector/index.ts",
            "line": 1009
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-anomaly-detector/index.ts",
            "line": 1025
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-anomaly-detector/index.ts",
            "line": 971
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apsAnomalyDetector.ApsAnomalyDetectorTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/aps-anomaly-detector/index:ApsAnomalyDetectorTagsOutputReference"
    },
    "@cdktn/provider-awscc.apsResourcePolicy.ApsResourcePolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aps_resource_policy awscc_aps_resource_policy}."
      },
      "fqn": "@cdktn/provider-awscc.apsResourcePolicy.ApsResourcePolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aps_resource_policy awscc_aps_resource_policy} Resource."
        },
        "locationInModule": {
          "filename": "src/aps-resource-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-awscc.apsResourcePolicy.ApsResourcePolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/aps-resource-policy/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ApsResourcePolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/aps-resource-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 ApsResourcePolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aps_resource_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ApsResourcePolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ApsResourcePolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-resource-policy/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/aps-resource-policy/index.ts",
            "line": 130
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ApsResourcePolicy",
      "namespace": "apsResourcePolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-resource-policy/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-resource-policy/index.ts",
            "line": 89
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-resource-policy/index.ts",
            "line": 102
          },
          "name": "policyDocumentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-resource-policy/index.ts",
            "line": 115
          },
          "name": "workspaceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-resource-policy/index.ts",
            "line": 95
          },
          "name": "policyDocument",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-resource-policy/index.ts",
            "line": 108
          },
          "name": "workspaceArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/aps-resource-policy/index:ApsResourcePolicy"
    },
    "@cdktn/provider-awscc.apsResourcePolicy.ApsResourcePolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apsResourcePolicy.ApsResourcePolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/aps-resource-policy/index.ts",
        "line": 14
      },
      "name": "ApsResourcePolicyConfig",
      "namespace": "apsResourcePolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aps_resource_policy#policy_document ApsResourcePolicy#policy_document}",
            "stability": "stable",
            "summary": "The JSON to use as the Resource-based Policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-resource-policy/index.ts",
            "line": 20
          },
          "name": "policyDocument",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aps_resource_policy#workspace_arn ApsResourcePolicy#workspace_arn}",
            "stability": "stable",
            "summary": "The Arn of an APS Workspace that the PolicyDocument will be attached to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-resource-policy/index.ts",
            "line": 26
          },
          "name": "workspaceArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/aps-resource-policy/index:ApsResourcePolicyConfig"
    },
    "@cdktn/provider-awscc.apsRuleGroupsNamespace.ApsRuleGroupsNamespace": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aps_rule_groups_namespace awscc_aps_rule_groups_namespace}."
      },
      "fqn": "@cdktn/provider-awscc.apsRuleGroupsNamespace.ApsRuleGroupsNamespace",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aps_rule_groups_namespace awscc_aps_rule_groups_namespace} Resource."
        },
        "locationInModule": {
          "filename": "src/aps-rule-groups-namespace/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-awscc.apsRuleGroupsNamespace.ApsRuleGroupsNamespaceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/aps-rule-groups-namespace/index.ts",
        "line": 197
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ApsRuleGroupsNamespace resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/aps-rule-groups-namespace/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 ApsRuleGroupsNamespace to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aps_rule_groups_namespace#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ApsRuleGroupsNamespace that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ApsRuleGroupsNamespace to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-rule-groups-namespace/index.ts",
            "line": 296
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.apsRuleGroupsNamespace.ApsRuleGroupsNamespaceTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-rule-groups-namespace/index.ts",
            "line": 299
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-rule-groups-namespace/index.ts",
            "line": 324
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-rule-groups-namespace/index.ts",
            "line": 333
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ApsRuleGroupsNamespace",
      "namespace": "apsRuleGroupsNamespace",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-rule-groups-namespace/index.ts",
            "line": 202
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-rule-groups-namespace/index.ts",
            "line": 256
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-rule-groups-namespace/index.ts",
            "line": 274
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-rule-groups-namespace/index.ts",
            "line": 293
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.apsRuleGroupsNamespace.ApsRuleGroupsNamespaceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-rule-groups-namespace/index.ts",
            "line": 269
          },
          "name": "dataInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-rule-groups-namespace/index.ts",
            "line": 287
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-rule-groups-namespace/index.ts",
            "line": 303
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apsRuleGroupsNamespace.ApsRuleGroupsNamespaceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-rule-groups-namespace/index.ts",
            "line": 316
          },
          "name": "workspaceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-rule-groups-namespace/index.ts",
            "line": 262
          },
          "name": "data",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-rule-groups-namespace/index.ts",
            "line": 280
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-rule-groups-namespace/index.ts",
            "line": 309
          },
          "name": "workspace",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/aps-rule-groups-namespace/index:ApsRuleGroupsNamespace"
    },
    "@cdktn/provider-awscc.apsRuleGroupsNamespace.ApsRuleGroupsNamespaceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apsRuleGroupsNamespace.ApsRuleGroupsNamespaceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/aps-rule-groups-namespace/index.ts",
        "line": 14
      },
      "name": "ApsRuleGroupsNamespaceConfig",
      "namespace": "apsRuleGroupsNamespace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aps_rule_groups_namespace#data ApsRuleGroupsNamespace#data}",
            "stability": "stable",
            "summary": "The RuleGroupsNamespace data."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-rule-groups-namespace/index.ts",
            "line": 20
          },
          "name": "data",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aps_rule_groups_namespace#name ApsRuleGroupsNamespace#name}",
            "stability": "stable",
            "summary": "The RuleGroupsNamespace name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-rule-groups-namespace/index.ts",
            "line": 26
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aps_rule_groups_namespace#workspace ApsRuleGroupsNamespace#workspace}",
            "stability": "stable",
            "summary": "Required to identify a specific APS Workspace associated with this RuleGroupsNamespace."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-rule-groups-namespace/index.ts",
            "line": 38
          },
          "name": "workspace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aps_rule_groups_namespace#tags ApsRuleGroupsNamespace#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-rule-groups-namespace/index.ts",
            "line": 32
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apsRuleGroupsNamespace.ApsRuleGroupsNamespaceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/aps-rule-groups-namespace/index:ApsRuleGroupsNamespaceConfig"
    },
    "@cdktn/provider-awscc.apsRuleGroupsNamespace.ApsRuleGroupsNamespaceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apsRuleGroupsNamespace.ApsRuleGroupsNamespaceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/aps-rule-groups-namespace/index.ts",
        "line": 40
      },
      "name": "ApsRuleGroupsNamespaceTags",
      "namespace": "apsRuleGroupsNamespace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aps_rule_groups_namespace#key ApsRuleGroupsNamespace#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-rule-groups-namespace/index.ts",
            "line": 46
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aps_rule_groups_namespace#value ApsRuleGroupsNamespace#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-rule-groups-namespace/index.ts",
            "line": 52
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/aps-rule-groups-namespace/index:ApsRuleGroupsNamespaceTags"
    },
    "@cdktn/provider-awscc.apsRuleGroupsNamespace.ApsRuleGroupsNamespaceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apsRuleGroupsNamespace.ApsRuleGroupsNamespaceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/aps-rule-groups-namespace/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/aps-rule-groups-namespace/index.ts",
        "line": 174
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-rule-groups-namespace/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-awscc.apsRuleGroupsNamespace.ApsRuleGroupsNamespaceTagsOutputReference"
            }
          }
        }
      ],
      "name": "ApsRuleGroupsNamespaceTagsList",
      "namespace": "apsRuleGroupsNamespace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-rule-groups-namespace/index.ts",
            "line": 175
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apsRuleGroupsNamespace.ApsRuleGroupsNamespaceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/aps-rule-groups-namespace/index:ApsRuleGroupsNamespaceTagsList"
    },
    "@cdktn/provider-awscc.apsRuleGroupsNamespace.ApsRuleGroupsNamespaceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apsRuleGroupsNamespace.ApsRuleGroupsNamespaceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/aps-rule-groups-namespace/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/aps-rule-groups-namespace/index.ts",
        "line": 91
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-rule-groups-namespace/index.ts",
            "line": 149
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-rule-groups-namespace/index.ts",
            "line": 165
          },
          "name": "resetValue"
        }
      ],
      "name": "ApsRuleGroupsNamespaceTagsOutputReference",
      "namespace": "apsRuleGroupsNamespace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-rule-groups-namespace/index.ts",
            "line": 153
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-rule-groups-namespace/index.ts",
            "line": 169
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-rule-groups-namespace/index.ts",
            "line": 143
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-rule-groups-namespace/index.ts",
            "line": 159
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-rule-groups-namespace/index.ts",
            "line": 105
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apsRuleGroupsNamespace.ApsRuleGroupsNamespaceTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/aps-rule-groups-namespace/index:ApsRuleGroupsNamespaceTagsOutputReference"
    },
    "@cdktn/provider-awscc.apsScraper.ApsScraper": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aps_scraper awscc_aps_scraper}."
      },
      "fqn": "@cdktn/provider-awscc.apsScraper.ApsScraper",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aps_scraper awscc_aps_scraper} Resource."
        },
        "locationInModule": {
          "filename": "src/aps-scraper/index.ts",
          "line": 1791
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.apsScraper.ApsScraperConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/aps-scraper/index.ts",
        "line": 1759
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ApsScraper resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 1776
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ApsScraper to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aps_scraper#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ApsScraper that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ApsScraper to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 1846
          },
          "name": "putDestination",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.apsScraper.ApsScraperDestination"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 1869
          },
          "name": "putRoleConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.apsScraper.ApsScraperRoleConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 1885
          },
          "name": "putScrapeConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.apsScraper.ApsScraperScrapeConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 1903
          },
          "name": "putScraperLoggingConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.apsScraper.ApsScraperScraperLoggingConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 1919
          },
          "name": "putSource",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.apsScraper.ApsScraperSource"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 1932
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.apsScraper.ApsScraperTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 1828
          },
          "name": "resetAlias"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 1872
          },
          "name": "resetRoleConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 1906
          },
          "name": "resetScraperLoggingConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 1935
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 1947
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 1959
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ApsScraper",
      "namespace": "apsScraper",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 1764
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 1837
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 1843
          },
          "name": "destination",
          "type": {
            "fqn": "@cdktn/provider-awscc.apsScraper.ApsScraperDestinationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 1855
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 1860
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 1866
          },
          "name": "roleConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.apsScraper.ApsScraperRoleConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 1882
          },
          "name": "scrapeConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.apsScraper.ApsScraperScrapeConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 1894
          },
          "name": "scraperId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 1900
          },
          "name": "scraperLoggingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.apsScraper.ApsScraperScraperLoggingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 1916
          },
          "name": "source",
          "type": {
            "fqn": "@cdktn/provider-awscc.apsScraper.ApsScraperSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 1929
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.apsScraper.ApsScraperTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 1832
          },
          "name": "aliasInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 1850
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apsScraper.ApsScraperDestination"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 1876
          },
          "name": "roleConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apsScraper.ApsScraperRoleConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 1889
          },
          "name": "scrapeConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apsScraper.ApsScraperScrapeConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 1910
          },
          "name": "scraperLoggingConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apsScraper.ApsScraperScraperLoggingConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 1923
          },
          "name": "sourceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apsScraper.ApsScraperSource"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 1939
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apsScraper.ApsScraperTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 1822
          },
          "name": "alias",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/aps-scraper/index:ApsScraper"
    },
    "@cdktn/provider-awscc.apsScraper.ApsScraperConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apsScraper.ApsScraperConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/aps-scraper/index.ts",
        "line": 14
      },
      "name": "ApsScraperConfig",
      "namespace": "apsScraper",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aps_scraper#destination ApsScraper#destination}",
            "stability": "stable",
            "summary": "Scraper metrics destination."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 26
          },
          "name": "destination",
          "type": {
            "fqn": "@cdktn/provider-awscc.apsScraper.ApsScraperDestination"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aps_scraper#scrape_configuration ApsScraper#scrape_configuration}",
            "stability": "stable",
            "summary": "Scraper configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 38
          },
          "name": "scrapeConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.apsScraper.ApsScraperScrapeConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aps_scraper#source ApsScraper#source}",
            "stability": "stable",
            "summary": "Scraper metrics source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 50
          },
          "name": "source",
          "type": {
            "fqn": "@cdktn/provider-awscc.apsScraper.ApsScraperSource"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aps_scraper#alias ApsScraper#alias}",
            "stability": "stable",
            "summary": "Scraper alias."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 20
          },
          "name": "alias",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aps_scraper#role_configuration ApsScraper#role_configuration}",
            "stability": "stable",
            "summary": "Role configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 32
          },
          "name": "roleConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.apsScraper.ApsScraperRoleConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aps_scraper#scraper_logging_configuration ApsScraper#scraper_logging_configuration}",
            "stability": "stable",
            "summary": "Configuration for scraper logging."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 44
          },
          "name": "scraperLoggingConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.apsScraper.ApsScraperScraperLoggingConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aps_scraper#tags ApsScraper#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 56
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apsScraper.ApsScraperTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/aps-scraper/index:ApsScraperConfig"
    },
    "@cdktn/provider-awscc.apsScraper.ApsScraperDestination": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apsScraper.ApsScraperDestination",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/aps-scraper/index.ts",
        "line": 250
      },
      "name": "ApsScraperDestination",
      "namespace": "apsScraper",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aps_scraper#amp_configuration ApsScraper#amp_configuration}",
            "stability": "stable",
            "summary": "Configuration for Amazon Managed Prometheus metrics destination."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 256
          },
          "name": "ampConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.apsScraper.ApsScraperDestinationAmpConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aps_scraper#cloudwatch_configuration ApsScraper#cloudwatch_configuration}",
            "stability": "stable",
            "summary": "Configuration for CloudWatch metrics destination."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 262
          },
          "name": "cloudwatchConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.apsScraper.ApsScraperDestinationCloudwatchConfiguration"
          }
        }
      ],
      "symbolId": "src/aps-scraper/index:ApsScraperDestination"
    },
    "@cdktn/provider-awscc.apsScraper.ApsScraperDestinationAmpConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apsScraper.ApsScraperDestinationAmpConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/aps-scraper/index.ts",
        "line": 58
      },
      "name": "ApsScraperDestinationAmpConfiguration",
      "namespace": "apsScraper",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aps_scraper#workspace_arn ApsScraper#workspace_arn}",
            "stability": "stable",
            "summary": "ARN of an Amazon Managed Prometheus workspace."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 64
          },
          "name": "workspaceArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/aps-scraper/index:ApsScraperDestinationAmpConfiguration"
    },
    "@cdktn/provider-awscc.apsScraper.ApsScraperDestinationAmpConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apsScraper.ApsScraperDestinationAmpConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/aps-scraper/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/aps-scraper/index.ts",
        "line": 96
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 146
          },
          "name": "resetWorkspaceArn"
        }
      ],
      "name": "ApsScraperDestinationAmpConfigurationOutputReference",
      "namespace": "apsScraper",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 150
          },
          "name": "workspaceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 140
          },
          "name": "workspaceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 108
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apsScraper.ApsScraperDestinationAmpConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/aps-scraper/index:ApsScraperDestinationAmpConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.apsScraper.ApsScraperDestinationCloudwatchConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apsScraper.ApsScraperDestinationCloudwatchConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/aps-scraper/index.ts",
        "line": 154
      },
      "name": "ApsScraperDestinationCloudwatchConfiguration",
      "namespace": "apsScraper",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aps_scraper#dataset_arn ApsScraper#dataset_arn}",
            "stability": "stable",
            "summary": "ARN of a CloudWatch dataset."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 160
          },
          "name": "datasetArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/aps-scraper/index:ApsScraperDestinationCloudwatchConfiguration"
    },
    "@cdktn/provider-awscc.apsScraper.ApsScraperDestinationCloudwatchConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apsScraper.ApsScraperDestinationCloudwatchConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/aps-scraper/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/aps-scraper/index.ts",
        "line": 192
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 242
          },
          "name": "resetDatasetArn"
        }
      ],
      "name": "ApsScraperDestinationCloudwatchConfigurationOutputReference",
      "namespace": "apsScraper",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 246
          },
          "name": "datasetArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 236
          },
          "name": "datasetArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 204
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apsScraper.ApsScraperDestinationCloudwatchConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/aps-scraper/index:ApsScraperDestinationCloudwatchConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.apsScraper.ApsScraperDestinationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apsScraper.ApsScraperDestinationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/aps-scraper/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/aps-scraper/index.ts",
        "line": 301
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 354
          },
          "name": "putAmpConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.apsScraper.ApsScraperDestinationAmpConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 370
          },
          "name": "putCloudwatchConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.apsScraper.ApsScraperDestinationCloudwatchConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 357
          },
          "name": "resetAmpConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 373
          },
          "name": "resetCloudwatchConfiguration"
        }
      ],
      "name": "ApsScraperDestinationOutputReference",
      "namespace": "apsScraper",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 351
          },
          "name": "ampConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.apsScraper.ApsScraperDestinationAmpConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 367
          },
          "name": "cloudwatchConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.apsScraper.ApsScraperDestinationCloudwatchConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 361
          },
          "name": "ampConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apsScraper.ApsScraperDestinationAmpConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 377
          },
          "name": "cloudwatchConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apsScraper.ApsScraperDestinationCloudwatchConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 313
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apsScraper.ApsScraperDestination"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/aps-scraper/index:ApsScraperDestinationOutputReference"
    },
    "@cdktn/provider-awscc.apsScraper.ApsScraperRoleConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apsScraper.ApsScraperRoleConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/aps-scraper/index.ts",
        "line": 381
      },
      "name": "ApsScraperRoleConfiguration",
      "namespace": "apsScraper",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aps_scraper#source_role_arn ApsScraper#source_role_arn}",
            "stability": "stable",
            "summary": "IAM Role in source account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 387
          },
          "name": "sourceRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aps_scraper#target_role_arn ApsScraper#target_role_arn}",
            "stability": "stable",
            "summary": "IAM Role in the target account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 393
          },
          "name": "targetRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/aps-scraper/index:ApsScraperRoleConfiguration"
    },
    "@cdktn/provider-awscc.apsScraper.ApsScraperRoleConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apsScraper.ApsScraperRoleConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/aps-scraper/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/aps-scraper/index.ts",
        "line": 432
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 488
          },
          "name": "resetSourceRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 504
          },
          "name": "resetTargetRoleArn"
        }
      ],
      "name": "ApsScraperRoleConfigurationOutputReference",
      "namespace": "apsScraper",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 492
          },
          "name": "sourceRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 508
          },
          "name": "targetRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 482
          },
          "name": "sourceRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 498
          },
          "name": "targetRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 444
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apsScraper.ApsScraperRoleConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/aps-scraper/index:ApsScraperRoleConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.apsScraper.ApsScraperScrapeConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apsScraper.ApsScraperScrapeConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/aps-scraper/index.ts",
        "line": 512
      },
      "name": "ApsScraperScrapeConfiguration",
      "namespace": "apsScraper",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aps_scraper#configuration_blob ApsScraper#configuration_blob}",
            "stability": "stable",
            "summary": "Prometheus compatible scrape configuration in base64 encoded blob format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 518
          },
          "name": "configurationBlob",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/aps-scraper/index:ApsScraperScrapeConfiguration"
    },
    "@cdktn/provider-awscc.apsScraper.ApsScraperScrapeConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apsScraper.ApsScraperScrapeConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/aps-scraper/index.ts",
          "line": 558
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/aps-scraper/index.ts",
        "line": 550
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 600
          },
          "name": "resetConfigurationBlob"
        }
      ],
      "name": "ApsScraperScrapeConfigurationOutputReference",
      "namespace": "apsScraper",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 604
          },
          "name": "configurationBlobInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 594
          },
          "name": "configurationBlob",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 562
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apsScraper.ApsScraperScrapeConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/aps-scraper/index:ApsScraperScrapeConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.apsScraper.ApsScraperScraperLoggingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apsScraper.ApsScraperScraperLoggingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/aps-scraper/index.ts",
        "line": 1045
      },
      "name": "ApsScraperScraperLoggingConfiguration",
      "namespace": "apsScraper",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aps_scraper#logging_destination ApsScraper#logging_destination}",
            "stability": "stable",
            "summary": "Destination for scraper logging."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 1051
          },
          "name": "loggingDestination",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.apsScraper.ApsScraperScraperLoggingConfigurationLoggingDestination"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aps_scraper#scraper_components ApsScraper#scraper_components}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 1055
          },
          "name": "scraperComponents",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apsScraper.ApsScraperScraperLoggingConfigurationScraperComponents"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/aps-scraper/index:ApsScraperScraperLoggingConfiguration"
    },
    "@cdktn/provider-awscc.apsScraper.ApsScraperScraperLoggingConfigurationLoggingDestination": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apsScraper.ApsScraperScraperLoggingConfigurationLoggingDestination",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/aps-scraper/index.ts",
        "line": 704
      },
      "name": "ApsScraperScraperLoggingConfigurationLoggingDestination",
      "namespace": "apsScraper",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aps_scraper#cloudwatch_logs ApsScraper#cloudwatch_logs}",
            "stability": "stable",
            "summary": "Represents a cloudwatch logs destination for scraper logging."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 710
          },
          "name": "cloudwatchLogs",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.apsScraper.ApsScraperScraperLoggingConfigurationLoggingDestinationCloudwatchLogs"
          }
        }
      ],
      "symbolId": "src/aps-scraper/index:ApsScraperScraperLoggingConfigurationLoggingDestination"
    },
    "@cdktn/provider-awscc.apsScraper.ApsScraperScraperLoggingConfigurationLoggingDestinationCloudwatchLogs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apsScraper.ApsScraperScraperLoggingConfigurationLoggingDestinationCloudwatchLogs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/aps-scraper/index.ts",
        "line": 608
      },
      "name": "ApsScraperScraperLoggingConfigurationLoggingDestinationCloudwatchLogs",
      "namespace": "apsScraper",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aps_scraper#log_group_arn ApsScraper#log_group_arn}",
            "stability": "stable",
            "summary": "ARN of the CloudWatch log group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 614
          },
          "name": "logGroupArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/aps-scraper/index:ApsScraperScraperLoggingConfigurationLoggingDestinationCloudwatchLogs"
    },
    "@cdktn/provider-awscc.apsScraper.ApsScraperScraperLoggingConfigurationLoggingDestinationCloudwatchLogsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apsScraper.ApsScraperScraperLoggingConfigurationLoggingDestinationCloudwatchLogsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/aps-scraper/index.ts",
          "line": 654
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/aps-scraper/index.ts",
        "line": 646
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 696
          },
          "name": "resetLogGroupArn"
        }
      ],
      "name": "ApsScraperScraperLoggingConfigurationLoggingDestinationCloudwatchLogsOutputReference",
      "namespace": "apsScraper",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 700
          },
          "name": "logGroupArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 690
          },
          "name": "logGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 658
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apsScraper.ApsScraperScraperLoggingConfigurationLoggingDestinationCloudwatchLogs"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/aps-scraper/index:ApsScraperScraperLoggingConfigurationLoggingDestinationCloudwatchLogsOutputReference"
    },
    "@cdktn/provider-awscc.apsScraper.ApsScraperScraperLoggingConfigurationLoggingDestinationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apsScraper.ApsScraperScraperLoggingConfigurationLoggingDestinationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/aps-scraper/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/aps-scraper/index.ts",
        "line": 742
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 789
          },
          "name": "putCloudwatchLogs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.apsScraper.ApsScraperScraperLoggingConfigurationLoggingDestinationCloudwatchLogs"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 792
          },
          "name": "resetCloudwatchLogs"
        }
      ],
      "name": "ApsScraperScraperLoggingConfigurationLoggingDestinationOutputReference",
      "namespace": "apsScraper",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 786
          },
          "name": "cloudwatchLogs",
          "type": {
            "fqn": "@cdktn/provider-awscc.apsScraper.ApsScraperScraperLoggingConfigurationLoggingDestinationCloudwatchLogsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 796
          },
          "name": "cloudwatchLogsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apsScraper.ApsScraperScraperLoggingConfigurationLoggingDestinationCloudwatchLogs"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 754
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apsScraper.ApsScraperScraperLoggingConfigurationLoggingDestination"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/aps-scraper/index:ApsScraperScraperLoggingConfigurationLoggingDestinationOutputReference"
    },
    "@cdktn/provider-awscc.apsScraper.ApsScraperScraperLoggingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apsScraper.ApsScraperScraperLoggingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/aps-scraper/index.ts",
          "line": 1102
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/aps-scraper/index.ts",
        "line": 1094
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 1147
          },
          "name": "putLoggingDestination",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.apsScraper.ApsScraperScraperLoggingConfigurationLoggingDestination"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 1163
          },
          "name": "putScraperComponents",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.apsScraper.ApsScraperScraperLoggingConfigurationScraperComponents"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 1150
          },
          "name": "resetLoggingDestination"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 1166
          },
          "name": "resetScraperComponents"
        }
      ],
      "name": "ApsScraperScraperLoggingConfigurationOutputReference",
      "namespace": "apsScraper",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 1144
          },
          "name": "loggingDestination",
          "type": {
            "fqn": "@cdktn/provider-awscc.apsScraper.ApsScraperScraperLoggingConfigurationLoggingDestinationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 1160
          },
          "name": "scraperComponents",
          "type": {
            "fqn": "@cdktn/provider-awscc.apsScraper.ApsScraperScraperLoggingConfigurationScraperComponentsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 1154
          },
          "name": "loggingDestinationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apsScraper.ApsScraperScraperLoggingConfigurationLoggingDestination"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 1170
          },
          "name": "scraperComponentsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apsScraper.ApsScraperScraperLoggingConfigurationScraperComponents"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 1106
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apsScraper.ApsScraperScraperLoggingConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/aps-scraper/index:ApsScraperScraperLoggingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.apsScraper.ApsScraperScraperLoggingConfigurationScraperComponents": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apsScraper.ApsScraperScraperLoggingConfigurationScraperComponents",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/aps-scraper/index.ts",
        "line": 894
      },
      "name": "ApsScraperScraperLoggingConfigurationScraperComponents",
      "namespace": "apsScraper",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aps_scraper#config ApsScraper#config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 898
          },
          "name": "config",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.apsScraper.ApsScraperScraperLoggingConfigurationScraperComponentsConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aps_scraper#type ApsScraper#type}",
            "stability": "stable",
            "summary": "Type of scraper component."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 904
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/aps-scraper/index:ApsScraperScraperLoggingConfigurationScraperComponents"
    },
    "@cdktn/provider-awscc.apsScraper.ApsScraperScraperLoggingConfigurationScraperComponentsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apsScraper.ApsScraperScraperLoggingConfigurationScraperComponentsConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/aps-scraper/index.ts",
        "line": 800
      },
      "name": "ApsScraperScraperLoggingConfigurationScraperComponentsConfig",
      "namespace": "apsScraper",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aps_scraper#options ApsScraper#options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 804
          },
          "name": "options",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/aps-scraper/index:ApsScraperScraperLoggingConfigurationScraperComponentsConfig"
    },
    "@cdktn/provider-awscc.apsScraper.ApsScraperScraperLoggingConfigurationScraperComponentsConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apsScraper.ApsScraperScraperLoggingConfigurationScraperComponentsConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/aps-scraper/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/aps-scraper/index.ts",
        "line": 836
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 886
          },
          "name": "resetOptions"
        }
      ],
      "name": "ApsScraperScraperLoggingConfigurationScraperComponentsConfigOutputReference",
      "namespace": "apsScraper",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 890
          },
          "name": "optionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 880
          },
          "name": "options",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 848
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apsScraper.ApsScraperScraperLoggingConfigurationScraperComponentsConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/aps-scraper/index:ApsScraperScraperLoggingConfigurationScraperComponentsConfigOutputReference"
    },
    "@cdktn/provider-awscc.apsScraper.ApsScraperScraperLoggingConfigurationScraperComponentsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apsScraper.ApsScraperScraperLoggingConfigurationScraperComponentsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/aps-scraper/index.ts",
          "line": 1034
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/aps-scraper/index.ts",
        "line": 1026
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 1041
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.apsScraper.ApsScraperScraperLoggingConfigurationScraperComponentsOutputReference"
            }
          }
        }
      ],
      "name": "ApsScraperScraperLoggingConfigurationScraperComponentsList",
      "namespace": "apsScraper",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 1027
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apsScraper.ApsScraperScraperLoggingConfigurationScraperComponents"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/aps-scraper/index:ApsScraperScraperLoggingConfigurationScraperComponentsList"
    },
    "@cdktn/provider-awscc.apsScraper.ApsScraperScraperLoggingConfigurationScraperComponentsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apsScraper.ApsScraperScraperLoggingConfigurationScraperComponentsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/aps-scraper/index.ts",
          "line": 953
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/aps-scraper/index.ts",
        "line": 943
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 998
          },
          "name": "putConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.apsScraper.ApsScraperScraperLoggingConfigurationScraperComponentsConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 1001
          },
          "name": "resetConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 1017
          },
          "name": "resetType"
        }
      ],
      "name": "ApsScraperScraperLoggingConfigurationScraperComponentsOutputReference",
      "namespace": "apsScraper",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 995
          },
          "name": "config",
          "type": {
            "fqn": "@cdktn/provider-awscc.apsScraper.ApsScraperScraperLoggingConfigurationScraperComponentsConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 1005
          },
          "name": "configInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apsScraper.ApsScraperScraperLoggingConfigurationScraperComponentsConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 1021
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 1011
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 957
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apsScraper.ApsScraperScraperLoggingConfigurationScraperComponents"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/aps-scraper/index:ApsScraperScraperLoggingConfigurationScraperComponentsOutputReference"
    },
    "@cdktn/provider-awscc.apsScraper.ApsScraperSource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apsScraper.ApsScraperSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/aps-scraper/index.ts",
        "line": 1471
      },
      "name": "ApsScraperSource",
      "namespace": "apsScraper",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aps_scraper#eks_configuration ApsScraper#eks_configuration}",
            "stability": "stable",
            "summary": "Configuration for EKS metrics source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 1477
          },
          "name": "eksConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.apsScraper.ApsScraperSourceEksConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aps_scraper#vpc_configuration ApsScraper#vpc_configuration}",
            "stability": "stable",
            "summary": "Configuration for VPC metrics source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 1483
          },
          "name": "vpcConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.apsScraper.ApsScraperSourceVpcConfiguration"
          }
        }
      ],
      "symbolId": "src/aps-scraper/index:ApsScraperSource"
    },
    "@cdktn/provider-awscc.apsScraper.ApsScraperSourceEksConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apsScraper.ApsScraperSourceEksConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/aps-scraper/index.ts",
        "line": 1174
      },
      "name": "ApsScraperSourceEksConfiguration",
      "namespace": "apsScraper",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aps_scraper#cluster_arn ApsScraper#cluster_arn}",
            "stability": "stable",
            "summary": "ARN of an EKS cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 1180
          },
          "name": "clusterArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aps_scraper#security_group_ids ApsScraper#security_group_ids}",
            "stability": "stable",
            "summary": "List of security group IDs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 1186
          },
          "name": "securityGroupIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aps_scraper#subnet_ids ApsScraper#subnet_ids}",
            "stability": "stable",
            "summary": "List of subnet IDs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 1192
          },
          "name": "subnetIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/aps-scraper/index:ApsScraperSourceEksConfiguration"
    },
    "@cdktn/provider-awscc.apsScraper.ApsScraperSourceEksConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apsScraper.ApsScraperSourceEksConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/aps-scraper/index.ts",
          "line": 1246
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/aps-scraper/index.ts",
        "line": 1238
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 1300
          },
          "name": "resetClusterArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 1316
          },
          "name": "resetSecurityGroupIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 1332
          },
          "name": "resetSubnetIds"
        }
      ],
      "name": "ApsScraperSourceEksConfigurationOutputReference",
      "namespace": "apsScraper",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 1304
          },
          "name": "clusterArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 1320
          },
          "name": "securityGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 1336
          },
          "name": "subnetIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 1294
          },
          "name": "clusterArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 1310
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 1326
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 1250
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apsScraper.ApsScraperSourceEksConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/aps-scraper/index:ApsScraperSourceEksConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.apsScraper.ApsScraperSourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apsScraper.ApsScraperSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/aps-scraper/index.ts",
          "line": 1530
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/aps-scraper/index.ts",
        "line": 1522
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 1575
          },
          "name": "putEksConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.apsScraper.ApsScraperSourceEksConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 1591
          },
          "name": "putVpcConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.apsScraper.ApsScraperSourceVpcConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 1578
          },
          "name": "resetEksConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 1594
          },
          "name": "resetVpcConfiguration"
        }
      ],
      "name": "ApsScraperSourceOutputReference",
      "namespace": "apsScraper",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 1572
          },
          "name": "eksConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.apsScraper.ApsScraperSourceEksConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 1588
          },
          "name": "vpcConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.apsScraper.ApsScraperSourceVpcConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 1582
          },
          "name": "eksConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apsScraper.ApsScraperSourceEksConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 1598
          },
          "name": "vpcConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apsScraper.ApsScraperSourceVpcConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 1534
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apsScraper.ApsScraperSource"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/aps-scraper/index:ApsScraperSourceOutputReference"
    },
    "@cdktn/provider-awscc.apsScraper.ApsScraperSourceVpcConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apsScraper.ApsScraperSourceVpcConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/aps-scraper/index.ts",
        "line": 1340
      },
      "name": "ApsScraperSourceVpcConfiguration",
      "namespace": "apsScraper",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aps_scraper#security_group_ids ApsScraper#security_group_ids}",
            "stability": "stable",
            "summary": "List of security group IDs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 1346
          },
          "name": "securityGroupIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aps_scraper#subnet_ids ApsScraper#subnet_ids}",
            "stability": "stable",
            "summary": "List of subnet IDs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 1352
          },
          "name": "subnetIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/aps-scraper/index:ApsScraperSourceVpcConfiguration"
    },
    "@cdktn/provider-awscc.apsScraper.ApsScraperSourceVpcConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apsScraper.ApsScraperSourceVpcConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/aps-scraper/index.ts",
          "line": 1399
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/aps-scraper/index.ts",
        "line": 1391
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 1447
          },
          "name": "resetSecurityGroupIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 1463
          },
          "name": "resetSubnetIds"
        }
      ],
      "name": "ApsScraperSourceVpcConfigurationOutputReference",
      "namespace": "apsScraper",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 1451
          },
          "name": "securityGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 1467
          },
          "name": "subnetIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 1441
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 1457
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 1403
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apsScraper.ApsScraperSourceVpcConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/aps-scraper/index:ApsScraperSourceVpcConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.apsScraper.ApsScraperTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apsScraper.ApsScraperTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/aps-scraper/index.ts",
        "line": 1602
      },
      "name": "ApsScraperTags",
      "namespace": "apsScraper",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aps_scraper#key ApsScraper#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 1608
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aps_scraper#value ApsScraper#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 1614
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/aps-scraper/index:ApsScraperTags"
    },
    "@cdktn/provider-awscc.apsScraper.ApsScraperTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apsScraper.ApsScraperTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/aps-scraper/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/aps-scraper/index.ts",
        "line": 1736
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-scraper/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-awscc.apsScraper.ApsScraperTagsOutputReference"
            }
          }
        }
      ],
      "name": "ApsScraperTagsList",
      "namespace": "apsScraper",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 1737
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apsScraper.ApsScraperTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/aps-scraper/index:ApsScraperTagsList"
    },
    "@cdktn/provider-awscc.apsScraper.ApsScraperTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apsScraper.ApsScraperTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/aps-scraper/index.ts",
          "line": 1663
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/aps-scraper/index.ts",
        "line": 1653
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 1711
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 1727
          },
          "name": "resetValue"
        }
      ],
      "name": "ApsScraperTagsOutputReference",
      "namespace": "apsScraper",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 1715
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 1731
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 1705
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 1721
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-scraper/index.ts",
            "line": 1667
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apsScraper.ApsScraperTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/aps-scraper/index:ApsScraperTagsOutputReference"
    },
    "@cdktn/provider-awscc.apsWorkspace.ApsWorkspace": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aps_workspace awscc_aps_workspace}."
      },
      "fqn": "@cdktn/provider-awscc.apsWorkspace.ApsWorkspace",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aps_workspace awscc_aps_workspace} Resource."
        },
        "locationInModule": {
          "filename": "src/aps-workspace/index.ts",
          "line": 1387
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.apsWorkspace.ApsWorkspaceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/aps-workspace/index.ts",
        "line": 1355
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ApsWorkspace resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 1372
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ApsWorkspace to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aps_workspace#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ApsWorkspace that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ApsWorkspace to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 1479
          },
          "name": "putLoggingConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.apsWorkspace.ApsWorkspaceLoggingConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 1500
          },
          "name": "putQueryLoggingConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.apsWorkspace.ApsWorkspaceQueryLoggingConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 1516
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.apsWorkspace.ApsWorkspaceTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 1532
          },
          "name": "putWorkspaceConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.apsWorkspace.ApsWorkspaceWorkspaceConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 1424
          },
          "name": "resetAlertManagerDefinition"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 1440
          },
          "name": "resetAlias"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 1466
          },
          "name": "resetKmsKeyArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 1482
          },
          "name": "resetLoggingConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 1503
          },
          "name": "resetQueryLoggingConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 1519
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 1535
          },
          "name": "resetWorkspaceConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 1552
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 1564
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ApsWorkspace",
      "namespace": "apsWorkspace",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 1360
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 1449
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 1454
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 1476
          },
          "name": "loggingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.apsWorkspace.ApsWorkspaceLoggingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 1491
          },
          "name": "prometheusEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 1497
          },
          "name": "queryLoggingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.apsWorkspace.ApsWorkspaceQueryLoggingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 1513
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.apsWorkspace.ApsWorkspaceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 1529
          },
          "name": "workspaceConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.apsWorkspace.ApsWorkspaceWorkspaceConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 1544
          },
          "name": "workspaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 1428
          },
          "name": "alertManagerDefinitionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 1444
          },
          "name": "aliasInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 1470
          },
          "name": "kmsKeyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 1486
          },
          "name": "loggingConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apsWorkspace.ApsWorkspaceLoggingConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 1507
          },
          "name": "queryLoggingConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apsWorkspace.ApsWorkspaceQueryLoggingConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 1523
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apsWorkspace.ApsWorkspaceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 1539
          },
          "name": "workspaceConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apsWorkspace.ApsWorkspaceWorkspaceConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 1418
          },
          "name": "alertManagerDefinition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 1434
          },
          "name": "alias",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 1460
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/aps-workspace/index:ApsWorkspace"
    },
    "@cdktn/provider-awscc.apsWorkspace.ApsWorkspaceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apsWorkspace.ApsWorkspaceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/aps-workspace/index.ts",
        "line": 14
      },
      "name": "ApsWorkspaceConfig",
      "namespace": "apsWorkspace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aps_workspace#alert_manager_definition ApsWorkspace#alert_manager_definition}",
            "stability": "stable",
            "summary": "The AMP Workspace alert manager definition data."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 20
          },
          "name": "alertManagerDefinition",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aps_workspace#alias ApsWorkspace#alias}",
            "stability": "stable",
            "summary": "AMP Workspace alias."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 26
          },
          "name": "alias",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aps_workspace#kms_key_arn ApsWorkspace#kms_key_arn}",
            "stability": "stable",
            "summary": "KMS Key ARN used to encrypt and decrypt AMP workspace data."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 32
          },
          "name": "kmsKeyArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aps_workspace#logging_configuration ApsWorkspace#logging_configuration}",
            "stability": "stable",
            "summary": "Logging configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 38
          },
          "name": "loggingConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.apsWorkspace.ApsWorkspaceLoggingConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aps_workspace#query_logging_configuration ApsWorkspace#query_logging_configuration}",
            "stability": "stable",
            "summary": "Query logging configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 44
          },
          "name": "queryLoggingConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.apsWorkspace.ApsWorkspaceQueryLoggingConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aps_workspace#tags ApsWorkspace#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 50
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apsWorkspace.ApsWorkspaceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aps_workspace#workspace_configuration ApsWorkspace#workspace_configuration}",
            "stability": "stable",
            "summary": "Workspace configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 56
          },
          "name": "workspaceConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.apsWorkspace.ApsWorkspaceWorkspaceConfiguration"
          }
        }
      ],
      "symbolId": "src/aps-workspace/index:ApsWorkspaceConfig"
    },
    "@cdktn/provider-awscc.apsWorkspace.ApsWorkspaceLoggingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apsWorkspace.ApsWorkspaceLoggingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/aps-workspace/index.ts",
        "line": 58
      },
      "name": "ApsWorkspaceLoggingConfiguration",
      "namespace": "apsWorkspace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aps_workspace#log_group_arn ApsWorkspace#log_group_arn}",
            "stability": "stable",
            "summary": "CloudWatch log group ARN."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 64
          },
          "name": "logGroupArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/aps-workspace/index:ApsWorkspaceLoggingConfiguration"
    },
    "@cdktn/provider-awscc.apsWorkspace.ApsWorkspaceLoggingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apsWorkspace.ApsWorkspaceLoggingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/aps-workspace/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/aps-workspace/index.ts",
        "line": 96
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 146
          },
          "name": "resetLogGroupArn"
        }
      ],
      "name": "ApsWorkspaceLoggingConfigurationOutputReference",
      "namespace": "apsWorkspace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 150
          },
          "name": "logGroupArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 140
          },
          "name": "logGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 108
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apsWorkspace.ApsWorkspaceLoggingConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/aps-workspace/index:ApsWorkspaceLoggingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.apsWorkspace.ApsWorkspaceQueryLoggingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apsWorkspace.ApsWorkspaceQueryLoggingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/aps-workspace/index.ts",
        "line": 499
      },
      "name": "ApsWorkspaceQueryLoggingConfiguration",
      "namespace": "apsWorkspace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aps_workspace#destinations ApsWorkspace#destinations}",
            "stability": "stable",
            "summary": "The destinations configuration for query logging."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 505
          },
          "name": "destinations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apsWorkspace.ApsWorkspaceQueryLoggingConfigurationDestinations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/aps-workspace/index:ApsWorkspaceQueryLoggingConfiguration"
    },
    "@cdktn/provider-awscc.apsWorkspace.ApsWorkspaceQueryLoggingConfigurationDestinations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apsWorkspace.ApsWorkspaceQueryLoggingConfigurationDestinations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/aps-workspace/index.ts",
        "line": 346
      },
      "name": "ApsWorkspaceQueryLoggingConfigurationDestinations",
      "namespace": "apsWorkspace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aps_workspace#cloudwatch_logs ApsWorkspace#cloudwatch_logs}",
            "stability": "stable",
            "summary": "Represents a cloudwatch logs destination for query logging."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 352
          },
          "name": "cloudwatchLogs",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.apsWorkspace.ApsWorkspaceQueryLoggingConfigurationDestinationsCloudwatchLogs"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aps_workspace#filters ApsWorkspace#filters}",
            "stability": "stable",
            "summary": "Filters for logging."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 358
          },
          "name": "filters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.apsWorkspace.ApsWorkspaceQueryLoggingConfigurationDestinationsFilters"
          }
        }
      ],
      "symbolId": "src/aps-workspace/index:ApsWorkspaceQueryLoggingConfigurationDestinations"
    },
    "@cdktn/provider-awscc.apsWorkspace.ApsWorkspaceQueryLoggingConfigurationDestinationsCloudwatchLogs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apsWorkspace.ApsWorkspaceQueryLoggingConfigurationDestinationsCloudwatchLogs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/aps-workspace/index.ts",
        "line": 154
      },
      "name": "ApsWorkspaceQueryLoggingConfigurationDestinationsCloudwatchLogs",
      "namespace": "apsWorkspace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aps_workspace#log_group_arn ApsWorkspace#log_group_arn}",
            "stability": "stable",
            "summary": "The ARN of the CloudWatch Logs log group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 160
          },
          "name": "logGroupArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/aps-workspace/index:ApsWorkspaceQueryLoggingConfigurationDestinationsCloudwatchLogs"
    },
    "@cdktn/provider-awscc.apsWorkspace.ApsWorkspaceQueryLoggingConfigurationDestinationsCloudwatchLogsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apsWorkspace.ApsWorkspaceQueryLoggingConfigurationDestinationsCloudwatchLogsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/aps-workspace/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/aps-workspace/index.ts",
        "line": 192
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 242
          },
          "name": "resetLogGroupArn"
        }
      ],
      "name": "ApsWorkspaceQueryLoggingConfigurationDestinationsCloudwatchLogsOutputReference",
      "namespace": "apsWorkspace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 246
          },
          "name": "logGroupArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 236
          },
          "name": "logGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 204
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apsWorkspace.ApsWorkspaceQueryLoggingConfigurationDestinationsCloudwatchLogs"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/aps-workspace/index:ApsWorkspaceQueryLoggingConfigurationDestinationsCloudwatchLogsOutputReference"
    },
    "@cdktn/provider-awscc.apsWorkspace.ApsWorkspaceQueryLoggingConfigurationDestinationsFilters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apsWorkspace.ApsWorkspaceQueryLoggingConfigurationDestinationsFilters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/aps-workspace/index.ts",
        "line": 250
      },
      "name": "ApsWorkspaceQueryLoggingConfigurationDestinationsFilters",
      "namespace": "apsWorkspace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aps_workspace#qsp_threshold ApsWorkspace#qsp_threshold}",
            "stability": "stable",
            "summary": "Query logs with QSP above this limit are vended."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 256
          },
          "name": "qspThreshold",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/aps-workspace/index:ApsWorkspaceQueryLoggingConfigurationDestinationsFilters"
    },
    "@cdktn/provider-awscc.apsWorkspace.ApsWorkspaceQueryLoggingConfigurationDestinationsFiltersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apsWorkspace.ApsWorkspaceQueryLoggingConfigurationDestinationsFiltersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/aps-workspace/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/aps-workspace/index.ts",
        "line": 288
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 338
          },
          "name": "resetQspThreshold"
        }
      ],
      "name": "ApsWorkspaceQueryLoggingConfigurationDestinationsFiltersOutputReference",
      "namespace": "apsWorkspace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 342
          },
          "name": "qspThresholdInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 332
          },
          "name": "qspThreshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 300
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apsWorkspace.ApsWorkspaceQueryLoggingConfigurationDestinationsFilters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/aps-workspace/index:ApsWorkspaceQueryLoggingConfigurationDestinationsFiltersOutputReference"
    },
    "@cdktn/provider-awscc.apsWorkspace.ApsWorkspaceQueryLoggingConfigurationDestinationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apsWorkspace.ApsWorkspaceQueryLoggingConfigurationDestinationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/aps-workspace/index.ts",
          "line": 488
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/aps-workspace/index.ts",
        "line": 480
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 495
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.apsWorkspace.ApsWorkspaceQueryLoggingConfigurationDestinationsOutputReference"
            }
          }
        }
      ],
      "name": "ApsWorkspaceQueryLoggingConfigurationDestinationsList",
      "namespace": "apsWorkspace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 481
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apsWorkspace.ApsWorkspaceQueryLoggingConfigurationDestinations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/aps-workspace/index:ApsWorkspaceQueryLoggingConfigurationDestinationsList"
    },
    "@cdktn/provider-awscc.apsWorkspace.ApsWorkspaceQueryLoggingConfigurationDestinationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apsWorkspace.ApsWorkspaceQueryLoggingConfigurationDestinationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/aps-workspace/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/aps-workspace/index.ts",
        "line": 397
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 452
          },
          "name": "putCloudwatchLogs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.apsWorkspace.ApsWorkspaceQueryLoggingConfigurationDestinationsCloudwatchLogs"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 468
          },
          "name": "putFilters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.apsWorkspace.ApsWorkspaceQueryLoggingConfigurationDestinationsFilters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 455
          },
          "name": "resetCloudwatchLogs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 471
          },
          "name": "resetFilters"
        }
      ],
      "name": "ApsWorkspaceQueryLoggingConfigurationDestinationsOutputReference",
      "namespace": "apsWorkspace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 449
          },
          "name": "cloudwatchLogs",
          "type": {
            "fqn": "@cdktn/provider-awscc.apsWorkspace.ApsWorkspaceQueryLoggingConfigurationDestinationsCloudwatchLogsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 465
          },
          "name": "filters",
          "type": {
            "fqn": "@cdktn/provider-awscc.apsWorkspace.ApsWorkspaceQueryLoggingConfigurationDestinationsFiltersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 459
          },
          "name": "cloudwatchLogsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apsWorkspace.ApsWorkspaceQueryLoggingConfigurationDestinationsCloudwatchLogs"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 475
          },
          "name": "filtersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apsWorkspace.ApsWorkspaceQueryLoggingConfigurationDestinationsFilters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 411
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apsWorkspace.ApsWorkspaceQueryLoggingConfigurationDestinations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/aps-workspace/index:ApsWorkspaceQueryLoggingConfigurationDestinationsOutputReference"
    },
    "@cdktn/provider-awscc.apsWorkspace.ApsWorkspaceQueryLoggingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apsWorkspace.ApsWorkspaceQueryLoggingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/aps-workspace/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/aps-workspace/index.ts",
        "line": 537
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 584
          },
          "name": "putDestinations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.apsWorkspace.ApsWorkspaceQueryLoggingConfigurationDestinations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 587
          },
          "name": "resetDestinations"
        }
      ],
      "name": "ApsWorkspaceQueryLoggingConfigurationOutputReference",
      "namespace": "apsWorkspace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 581
          },
          "name": "destinations",
          "type": {
            "fqn": "@cdktn/provider-awscc.apsWorkspace.ApsWorkspaceQueryLoggingConfigurationDestinationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 591
          },
          "name": "destinationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apsWorkspace.ApsWorkspaceQueryLoggingConfigurationDestinations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 549
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apsWorkspace.ApsWorkspaceQueryLoggingConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/aps-workspace/index:ApsWorkspaceQueryLoggingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.apsWorkspace.ApsWorkspaceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apsWorkspace.ApsWorkspaceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/aps-workspace/index.ts",
        "line": 595
      },
      "name": "ApsWorkspaceTags",
      "namespace": "apsWorkspace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aps_workspace#key ApsWorkspace#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 601
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aps_workspace#value ApsWorkspace#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 607
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/aps-workspace/index:ApsWorkspaceTags"
    },
    "@cdktn/provider-awscc.apsWorkspace.ApsWorkspaceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apsWorkspace.ApsWorkspaceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/aps-workspace/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/aps-workspace/index.ts",
        "line": 729
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-workspace/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-awscc.apsWorkspace.ApsWorkspaceTagsOutputReference"
            }
          }
        }
      ],
      "name": "ApsWorkspaceTagsList",
      "namespace": "apsWorkspace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 730
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apsWorkspace.ApsWorkspaceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/aps-workspace/index:ApsWorkspaceTagsList"
    },
    "@cdktn/provider-awscc.apsWorkspace.ApsWorkspaceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apsWorkspace.ApsWorkspaceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/aps-workspace/index.ts",
          "line": 656
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/aps-workspace/index.ts",
        "line": 646
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 704
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 720
          },
          "name": "resetValue"
        }
      ],
      "name": "ApsWorkspaceTagsOutputReference",
      "namespace": "apsWorkspace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 708
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 724
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 698
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 714
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 660
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apsWorkspace.ApsWorkspaceTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/aps-workspace/index:ApsWorkspaceTagsOutputReference"
    },
    "@cdktn/provider-awscc.apsWorkspace.ApsWorkspaceWorkspaceConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apsWorkspace.ApsWorkspaceWorkspaceConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/aps-workspace/index.ts",
        "line": 1150
      },
      "name": "ApsWorkspaceWorkspaceConfiguration",
      "namespace": "apsWorkspace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aps_workspace#limits_per_label_sets ApsWorkspace#limits_per_label_sets}",
            "stability": "stable",
            "summary": "An array of label set and associated limits."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 1156
          },
          "name": "limitsPerLabelSets",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apsWorkspace.ApsWorkspaceWorkspaceConfigurationLimitsPerLabelSets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aps_workspace#out_of_order_time_window_in_seconds ApsWorkspace#out_of_order_time_window_in_seconds}",
            "stability": "stable",
            "summary": "The time window in seconds for accepting out-of-order samples."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 1162
          },
          "name": "outOfOrderTimeWindowInSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aps_workspace#retention_period_in_days ApsWorkspace#retention_period_in_days}",
            "stability": "stable",
            "summary": "How many days that metrics are retained in the workspace."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 1168
          },
          "name": "retentionPeriodInDays",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aps_workspace#rule_query_offset_in_seconds ApsWorkspace#rule_query_offset_in_seconds}",
            "stability": "stable",
            "summary": "Duration in seconds to offset rule evaluation queries into the past."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 1174
          },
          "name": "ruleQueryOffsetInSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/aps-workspace/index:ApsWorkspaceWorkspaceConfiguration"
    },
    "@cdktn/provider-awscc.apsWorkspace.ApsWorkspaceWorkspaceConfigurationLimitsPerLabelSets": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apsWorkspace.ApsWorkspaceWorkspaceConfigurationLimitsPerLabelSets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/aps-workspace/index.ts",
        "line": 997
      },
      "name": "ApsWorkspaceWorkspaceConfigurationLimitsPerLabelSets",
      "namespace": "apsWorkspace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aps_workspace#label_set ApsWorkspace#label_set}",
            "stability": "stable",
            "summary": "An array of series labels."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 1003
          },
          "name": "labelSet",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apsWorkspace.ApsWorkspaceWorkspaceConfigurationLimitsPerLabelSetsLabelSet"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aps_workspace#limits ApsWorkspace#limits}",
            "stability": "stable",
            "summary": "Limits that can be applied to a label set."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 1009
          },
          "name": "limits",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.apsWorkspace.ApsWorkspaceWorkspaceConfigurationLimitsPerLabelSetsLimits"
          }
        }
      ],
      "symbolId": "src/aps-workspace/index:ApsWorkspaceWorkspaceConfigurationLimitsPerLabelSets"
    },
    "@cdktn/provider-awscc.apsWorkspace.ApsWorkspaceWorkspaceConfigurationLimitsPerLabelSetsLabelSet": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apsWorkspace.ApsWorkspaceWorkspaceConfigurationLimitsPerLabelSetsLabelSet",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/aps-workspace/index.ts",
        "line": 748
      },
      "name": "ApsWorkspaceWorkspaceConfigurationLimitsPerLabelSetsLabelSet",
      "namespace": "apsWorkspace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aps_workspace#name ApsWorkspace#name}",
            "stability": "stable",
            "summary": "Name of the label."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 754
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aps_workspace#value ApsWorkspace#value}",
            "stability": "stable",
            "summary": "Value of the label."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 760
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/aps-workspace/index:ApsWorkspaceWorkspaceConfigurationLimitsPerLabelSetsLabelSet"
    },
    "@cdktn/provider-awscc.apsWorkspace.ApsWorkspaceWorkspaceConfigurationLimitsPerLabelSetsLabelSetList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apsWorkspace.ApsWorkspaceWorkspaceConfigurationLimitsPerLabelSetsLabelSetList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/aps-workspace/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/aps-workspace/index.ts",
        "line": 882
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 897
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.apsWorkspace.ApsWorkspaceWorkspaceConfigurationLimitsPerLabelSetsLabelSetOutputReference"
            }
          }
        }
      ],
      "name": "ApsWorkspaceWorkspaceConfigurationLimitsPerLabelSetsLabelSetList",
      "namespace": "apsWorkspace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 883
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apsWorkspace.ApsWorkspaceWorkspaceConfigurationLimitsPerLabelSetsLabelSet"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/aps-workspace/index:ApsWorkspaceWorkspaceConfigurationLimitsPerLabelSetsLabelSetList"
    },
    "@cdktn/provider-awscc.apsWorkspace.ApsWorkspaceWorkspaceConfigurationLimitsPerLabelSetsLabelSetOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apsWorkspace.ApsWorkspaceWorkspaceConfigurationLimitsPerLabelSetsLabelSetOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/aps-workspace/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/aps-workspace/index.ts",
        "line": 799
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 857
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 873
          },
          "name": "resetValue"
        }
      ],
      "name": "ApsWorkspaceWorkspaceConfigurationLimitsPerLabelSetsLabelSetOutputReference",
      "namespace": "apsWorkspace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 861
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 877
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 851
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 867
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 813
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apsWorkspace.ApsWorkspaceWorkspaceConfigurationLimitsPerLabelSetsLabelSet"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/aps-workspace/index:ApsWorkspaceWorkspaceConfigurationLimitsPerLabelSetsLabelSetOutputReference"
    },
    "@cdktn/provider-awscc.apsWorkspace.ApsWorkspaceWorkspaceConfigurationLimitsPerLabelSetsLimits": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apsWorkspace.ApsWorkspaceWorkspaceConfigurationLimitsPerLabelSetsLimits",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/aps-workspace/index.ts",
        "line": 901
      },
      "name": "ApsWorkspaceWorkspaceConfigurationLimitsPerLabelSetsLimits",
      "namespace": "apsWorkspace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/aps_workspace#max_series ApsWorkspace#max_series}",
            "stability": "stable",
            "summary": "The maximum number of active series that can be ingested for this label set."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 907
          },
          "name": "maxSeries",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/aps-workspace/index:ApsWorkspaceWorkspaceConfigurationLimitsPerLabelSetsLimits"
    },
    "@cdktn/provider-awscc.apsWorkspace.ApsWorkspaceWorkspaceConfigurationLimitsPerLabelSetsLimitsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apsWorkspace.ApsWorkspaceWorkspaceConfigurationLimitsPerLabelSetsLimitsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/aps-workspace/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/aps-workspace/index.ts",
        "line": 939
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 989
          },
          "name": "resetMaxSeries"
        }
      ],
      "name": "ApsWorkspaceWorkspaceConfigurationLimitsPerLabelSetsLimitsOutputReference",
      "namespace": "apsWorkspace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 993
          },
          "name": "maxSeriesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 983
          },
          "name": "maxSeries",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 951
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apsWorkspace.ApsWorkspaceWorkspaceConfigurationLimitsPerLabelSetsLimits"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/aps-workspace/index:ApsWorkspaceWorkspaceConfigurationLimitsPerLabelSetsLimitsOutputReference"
    },
    "@cdktn/provider-awscc.apsWorkspace.ApsWorkspaceWorkspaceConfigurationLimitsPerLabelSetsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apsWorkspace.ApsWorkspaceWorkspaceConfigurationLimitsPerLabelSetsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/aps-workspace/index.ts",
          "line": 1139
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/aps-workspace/index.ts",
        "line": 1131
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 1146
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.apsWorkspace.ApsWorkspaceWorkspaceConfigurationLimitsPerLabelSetsOutputReference"
            }
          }
        }
      ],
      "name": "ApsWorkspaceWorkspaceConfigurationLimitsPerLabelSetsList",
      "namespace": "apsWorkspace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 1132
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apsWorkspace.ApsWorkspaceWorkspaceConfigurationLimitsPerLabelSets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/aps-workspace/index:ApsWorkspaceWorkspaceConfigurationLimitsPerLabelSetsList"
    },
    "@cdktn/provider-awscc.apsWorkspace.ApsWorkspaceWorkspaceConfigurationLimitsPerLabelSetsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apsWorkspace.ApsWorkspaceWorkspaceConfigurationLimitsPerLabelSetsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/aps-workspace/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/aps-workspace/index.ts",
        "line": 1048
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 1103
          },
          "name": "putLabelSet",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.apsWorkspace.ApsWorkspaceWorkspaceConfigurationLimitsPerLabelSetsLabelSet"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 1119
          },
          "name": "putLimits",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.apsWorkspace.ApsWorkspaceWorkspaceConfigurationLimitsPerLabelSetsLimits"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 1106
          },
          "name": "resetLabelSet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 1122
          },
          "name": "resetLimits"
        }
      ],
      "name": "ApsWorkspaceWorkspaceConfigurationLimitsPerLabelSetsOutputReference",
      "namespace": "apsWorkspace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 1100
          },
          "name": "labelSet",
          "type": {
            "fqn": "@cdktn/provider-awscc.apsWorkspace.ApsWorkspaceWorkspaceConfigurationLimitsPerLabelSetsLabelSetList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 1116
          },
          "name": "limits",
          "type": {
            "fqn": "@cdktn/provider-awscc.apsWorkspace.ApsWorkspaceWorkspaceConfigurationLimitsPerLabelSetsLimitsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 1110
          },
          "name": "labelSetInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apsWorkspace.ApsWorkspaceWorkspaceConfigurationLimitsPerLabelSetsLabelSet"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 1126
          },
          "name": "limitsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apsWorkspace.ApsWorkspaceWorkspaceConfigurationLimitsPerLabelSetsLimits"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 1062
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apsWorkspace.ApsWorkspaceWorkspaceConfigurationLimitsPerLabelSets"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/aps-workspace/index:ApsWorkspaceWorkspaceConfigurationLimitsPerLabelSetsOutputReference"
    },
    "@cdktn/provider-awscc.apsWorkspace.ApsWorkspaceWorkspaceConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.apsWorkspace.ApsWorkspaceWorkspaceConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/aps-workspace/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/aps-workspace/index.ts",
        "line": 1227
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 1292
          },
          "name": "putLimitsPerLabelSets",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.apsWorkspace.ApsWorkspaceWorkspaceConfigurationLimitsPerLabelSets"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 1295
          },
          "name": "resetLimitsPerLabelSets"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 1311
          },
          "name": "resetOutOfOrderTimeWindowInSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 1327
          },
          "name": "resetRetentionPeriodInDays"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 1343
          },
          "name": "resetRuleQueryOffsetInSeconds"
        }
      ],
      "name": "ApsWorkspaceWorkspaceConfigurationOutputReference",
      "namespace": "apsWorkspace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 1289
          },
          "name": "limitsPerLabelSets",
          "type": {
            "fqn": "@cdktn/provider-awscc.apsWorkspace.ApsWorkspaceWorkspaceConfigurationLimitsPerLabelSetsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 1299
          },
          "name": "limitsPerLabelSetsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.apsWorkspace.ApsWorkspaceWorkspaceConfigurationLimitsPerLabelSets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 1315
          },
          "name": "outOfOrderTimeWindowInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 1331
          },
          "name": "retentionPeriodInDaysInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 1347
          },
          "name": "ruleQueryOffsetInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 1305
          },
          "name": "outOfOrderTimeWindowInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 1321
          },
          "name": "retentionPeriodInDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 1337
          },
          "name": "ruleQueryOffsetInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aps-workspace/index.ts",
            "line": 1239
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.apsWorkspace.ApsWorkspaceWorkspaceConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/aps-workspace/index:ApsWorkspaceWorkspaceConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.arczonalshiftAutoshiftObserverNotificationStatus.ArczonalshiftAutoshiftObserverNotificationStatus": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/arczonalshift_autoshift_observer_notification_status awscc_arczonalshift_autoshift_observer_notification_status}."
      },
      "fqn": "@cdktn/provider-awscc.arczonalshiftAutoshiftObserverNotificationStatus.ArczonalshiftAutoshiftObserverNotificationStatus",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/arczonalshift_autoshift_observer_notification_status awscc_arczonalshift_autoshift_observer_notification_status} Resource."
        },
        "locationInModule": {
          "filename": "src/arczonalshift-autoshift-observer-notification-status/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-awscc.arczonalshiftAutoshiftObserverNotificationStatus.ArczonalshiftAutoshiftObserverNotificationStatusConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/arczonalshift-autoshift-observer-notification-status/index.ts",
        "line": 24
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ArczonalshiftAutoshiftObserverNotificationStatus resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/arczonalshift-autoshift-observer-notification-status/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 ArczonalshiftAutoshiftObserverNotificationStatus to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/arczonalshift_autoshift_observer_notification_status#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ArczonalshiftAutoshiftObserverNotificationStatus that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ArczonalshiftAutoshiftObserverNotificationStatus to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/arczonalshift-autoshift-observer-notification-status/index.ts",
            "line": 111
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/arczonalshift-autoshift-observer-notification-status/index.ts",
            "line": 117
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ArczonalshiftAutoshiftObserverNotificationStatus",
      "namespace": "arczonalshiftAutoshiftObserverNotificationStatus",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/arczonalshift-autoshift-observer-notification-status/index.ts",
            "line": 29
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/arczonalshift-autoshift-observer-notification-status/index.ts",
            "line": 80
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/arczonalshift-autoshift-observer-notification-status/index.ts",
            "line": 85
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/arczonalshift-autoshift-observer-notification-status/index.ts",
            "line": 90
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/arczonalshift-autoshift-observer-notification-status/index.ts",
            "line": 103
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/arczonalshift-autoshift-observer-notification-status/index.ts",
            "line": 96
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/arczonalshift-autoshift-observer-notification-status/index:ArczonalshiftAutoshiftObserverNotificationStatus"
    },
    "@cdktn/provider-awscc.arczonalshiftAutoshiftObserverNotificationStatus.ArczonalshiftAutoshiftObserverNotificationStatusConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.arczonalshiftAutoshiftObserverNotificationStatus.ArczonalshiftAutoshiftObserverNotificationStatusConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/arczonalshift-autoshift-observer-notification-status/index.ts",
        "line": 14
      },
      "name": "ArczonalshiftAutoshiftObserverNotificationStatusConfig",
      "namespace": "arczonalshiftAutoshiftObserverNotificationStatus",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/arczonalshift_autoshift_observer_notification_status#status ArczonalshiftAutoshiftObserverNotificationStatus#status}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/arczonalshift-autoshift-observer-notification-status/index.ts",
            "line": 18
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/arczonalshift-autoshift-observer-notification-status/index:ArczonalshiftAutoshiftObserverNotificationStatusConfig"
    },
    "@cdktn/provider-awscc.arczonalshiftZonalAutoshiftConfiguration.ArczonalshiftZonalAutoshiftConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/arczonalshift_zonal_autoshift_configuration awscc_arczonalshift_zonal_autoshift_configuration}."
      },
      "fqn": "@cdktn/provider-awscc.arczonalshiftZonalAutoshiftConfiguration.ArczonalshiftZonalAutoshiftConfiguration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/arczonalshift_zonal_autoshift_configuration awscc_arczonalshift_zonal_autoshift_configuration} Resource."
        },
        "locationInModule": {
          "filename": "src/arczonalshift-zonal-autoshift-configuration/index.ts",
          "line": 555
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.arczonalshiftZonalAutoshiftConfiguration.ArczonalshiftZonalAutoshiftConfigurationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/arczonalshift-zonal-autoshift-configuration/index.ts",
        "line": 523
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ArczonalshiftZonalAutoshiftConfiguration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/arczonalshift-zonal-autoshift-configuration/index.ts",
            "line": 540
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ArczonalshiftZonalAutoshiftConfiguration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/arczonalshift_zonal_autoshift_configuration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ArczonalshiftZonalAutoshiftConfiguration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ArczonalshiftZonalAutoshiftConfiguration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/arczonalshift-zonal-autoshift-configuration/index.ts",
            "line": 590
          },
          "name": "putPracticeRunConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.arczonalshiftZonalAutoshiftConfiguration.ArczonalshiftZonalAutoshiftConfigurationPracticeRunConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/arczonalshift-zonal-autoshift-configuration/index.ts",
            "line": 593
          },
          "name": "resetPracticeRunConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/arczonalshift-zonal-autoshift-configuration/index.ts",
            "line": 609
          },
          "name": "resetResourceIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/arczonalshift-zonal-autoshift-configuration/index.ts",
            "line": 625
          },
          "name": "resetZonalAutoshiftStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/arczonalshift-zonal-autoshift-configuration/index.ts",
            "line": 637
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/arczonalshift-zonal-autoshift-configuration/index.ts",
            "line": 645
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ArczonalshiftZonalAutoshiftConfiguration",
      "namespace": "arczonalshiftZonalAutoshiftConfiguration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/arczonalshift-zonal-autoshift-configuration/index.ts",
            "line": 528
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/arczonalshift-zonal-autoshift-configuration/index.ts",
            "line": 581
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/arczonalshift-zonal-autoshift-configuration/index.ts",
            "line": 587
          },
          "name": "practiceRunConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.arczonalshiftZonalAutoshiftConfiguration.ArczonalshiftZonalAutoshiftConfigurationPracticeRunConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/arczonalshift-zonal-autoshift-configuration/index.ts",
            "line": 597
          },
          "name": "practiceRunConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.arczonalshiftZonalAutoshiftConfiguration.ArczonalshiftZonalAutoshiftConfigurationPracticeRunConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/arczonalshift-zonal-autoshift-configuration/index.ts",
            "line": 613
          },
          "name": "resourceIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/arczonalshift-zonal-autoshift-configuration/index.ts",
            "line": 629
          },
          "name": "zonalAutoshiftStatusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/arczonalshift-zonal-autoshift-configuration/index.ts",
            "line": 603
          },
          "name": "resourceIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/arczonalshift-zonal-autoshift-configuration/index.ts",
            "line": 619
          },
          "name": "zonalAutoshiftStatus",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/arczonalshift-zonal-autoshift-configuration/index:ArczonalshiftZonalAutoshiftConfiguration"
    },
    "@cdktn/provider-awscc.arczonalshiftZonalAutoshiftConfiguration.ArczonalshiftZonalAutoshiftConfigurationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.arczonalshiftZonalAutoshiftConfiguration.ArczonalshiftZonalAutoshiftConfigurationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/arczonalshift-zonal-autoshift-configuration/index.ts",
        "line": 14
      },
      "name": "ArczonalshiftZonalAutoshiftConfigurationConfig",
      "namespace": "arczonalshiftZonalAutoshiftConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/arczonalshift_zonal_autoshift_configuration#practice_run_configuration ArczonalshiftZonalAutoshiftConfiguration#practice_run_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/arczonalshift-zonal-autoshift-configuration/index.ts",
            "line": 18
          },
          "name": "practiceRunConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.arczonalshiftZonalAutoshiftConfiguration.ArczonalshiftZonalAutoshiftConfigurationPracticeRunConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/arczonalshift_zonal_autoshift_configuration#resource_identifier ArczonalshiftZonalAutoshiftConfiguration#resource_identifier}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/arczonalshift-zonal-autoshift-configuration/index.ts",
            "line": 22
          },
          "name": "resourceIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/arczonalshift_zonal_autoshift_configuration#zonal_autoshift_status ArczonalshiftZonalAutoshiftConfiguration#zonal_autoshift_status}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/arczonalshift-zonal-autoshift-configuration/index.ts",
            "line": 26
          },
          "name": "zonalAutoshiftStatus",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/arczonalshift-zonal-autoshift-configuration/index:ArczonalshiftZonalAutoshiftConfigurationConfig"
    },
    "@cdktn/provider-awscc.arczonalshiftZonalAutoshiftConfiguration.ArczonalshiftZonalAutoshiftConfigurationPracticeRunConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.arczonalshiftZonalAutoshiftConfiguration.ArczonalshiftZonalAutoshiftConfigurationPracticeRunConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/arczonalshift-zonal-autoshift-configuration/index.ts",
        "line": 326
      },
      "name": "ArczonalshiftZonalAutoshiftConfigurationPracticeRunConfiguration",
      "namespace": "arczonalshiftZonalAutoshiftConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/arczonalshift_zonal_autoshift_configuration#blocked_dates ArczonalshiftZonalAutoshiftConfiguration#blocked_dates}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/arczonalshift-zonal-autoshift-configuration/index.ts",
            "line": 330
          },
          "name": "blockedDates",
          "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/hashicorp/awscc/1.96.0/docs/resources/arczonalshift_zonal_autoshift_configuration#blocked_windows ArczonalshiftZonalAutoshiftConfiguration#blocked_windows}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/arczonalshift-zonal-autoshift-configuration/index.ts",
            "line": 334
          },
          "name": "blockedWindows",
          "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/hashicorp/awscc/1.96.0/docs/resources/arczonalshift_zonal_autoshift_configuration#blocking_alarms ArczonalshiftZonalAutoshiftConfiguration#blocking_alarms}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/arczonalshift-zonal-autoshift-configuration/index.ts",
            "line": 338
          },
          "name": "blockingAlarms",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.arczonalshiftZonalAutoshiftConfiguration.ArczonalshiftZonalAutoshiftConfigurationPracticeRunConfigurationBlockingAlarms"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/arczonalshift_zonal_autoshift_configuration#outcome_alarms ArczonalshiftZonalAutoshiftConfiguration#outcome_alarms}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/arczonalshift-zonal-autoshift-configuration/index.ts",
            "line": 342
          },
          "name": "outcomeAlarms",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.arczonalshiftZonalAutoshiftConfiguration.ArczonalshiftZonalAutoshiftConfigurationPracticeRunConfigurationOutcomeAlarms"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/arczonalshift-zonal-autoshift-configuration/index:ArczonalshiftZonalAutoshiftConfigurationPracticeRunConfiguration"
    },
    "@cdktn/provider-awscc.arczonalshiftZonalAutoshiftConfiguration.ArczonalshiftZonalAutoshiftConfigurationPracticeRunConfigurationBlockingAlarms": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.arczonalshiftZonalAutoshiftConfiguration.ArczonalshiftZonalAutoshiftConfigurationPracticeRunConfigurationBlockingAlarms",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/arczonalshift-zonal-autoshift-configuration/index.ts",
        "line": 28
      },
      "name": "ArczonalshiftZonalAutoshiftConfigurationPracticeRunConfigurationBlockingAlarms",
      "namespace": "arczonalshiftZonalAutoshiftConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/arczonalshift_zonal_autoshift_configuration#alarm_identifier ArczonalshiftZonalAutoshiftConfiguration#alarm_identifier}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/arczonalshift-zonal-autoshift-configuration/index.ts",
            "line": 32
          },
          "name": "alarmIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/arczonalshift_zonal_autoshift_configuration#type ArczonalshiftZonalAutoshiftConfiguration#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/arczonalshift-zonal-autoshift-configuration/index.ts",
            "line": 36
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/arczonalshift-zonal-autoshift-configuration/index:ArczonalshiftZonalAutoshiftConfigurationPracticeRunConfigurationBlockingAlarms"
    },
    "@cdktn/provider-awscc.arczonalshiftZonalAutoshiftConfiguration.ArczonalshiftZonalAutoshiftConfigurationPracticeRunConfigurationBlockingAlarmsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.arczonalshiftZonalAutoshiftConfiguration.ArczonalshiftZonalAutoshiftConfigurationPracticeRunConfigurationBlockingAlarmsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/arczonalshift-zonal-autoshift-configuration/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/arczonalshift-zonal-autoshift-configuration/index.ts",
        "line": 158
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/arczonalshift-zonal-autoshift-configuration/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-awscc.arczonalshiftZonalAutoshiftConfiguration.ArczonalshiftZonalAutoshiftConfigurationPracticeRunConfigurationBlockingAlarmsOutputReference"
            }
          }
        }
      ],
      "name": "ArczonalshiftZonalAutoshiftConfigurationPracticeRunConfigurationBlockingAlarmsList",
      "namespace": "arczonalshiftZonalAutoshiftConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/arczonalshift-zonal-autoshift-configuration/index.ts",
            "line": 159
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.arczonalshiftZonalAutoshiftConfiguration.ArczonalshiftZonalAutoshiftConfigurationPracticeRunConfigurationBlockingAlarms"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/arczonalshift-zonal-autoshift-configuration/index:ArczonalshiftZonalAutoshiftConfigurationPracticeRunConfigurationBlockingAlarmsList"
    },
    "@cdktn/provider-awscc.arczonalshiftZonalAutoshiftConfiguration.ArczonalshiftZonalAutoshiftConfigurationPracticeRunConfigurationBlockingAlarmsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.arczonalshiftZonalAutoshiftConfiguration.ArczonalshiftZonalAutoshiftConfigurationPracticeRunConfigurationBlockingAlarmsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/arczonalshift-zonal-autoshift-configuration/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/arczonalshift-zonal-autoshift-configuration/index.ts",
        "line": 75
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/arczonalshift-zonal-autoshift-configuration/index.ts",
            "line": 133
          },
          "name": "resetAlarmIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/arczonalshift-zonal-autoshift-configuration/index.ts",
            "line": 149
          },
          "name": "resetType"
        }
      ],
      "name": "ArczonalshiftZonalAutoshiftConfigurationPracticeRunConfigurationBlockingAlarmsOutputReference",
      "namespace": "arczonalshiftZonalAutoshiftConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/arczonalshift-zonal-autoshift-configuration/index.ts",
            "line": 137
          },
          "name": "alarmIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/arczonalshift-zonal-autoshift-configuration/index.ts",
            "line": 153
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/arczonalshift-zonal-autoshift-configuration/index.ts",
            "line": 127
          },
          "name": "alarmIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/arczonalshift-zonal-autoshift-configuration/index.ts",
            "line": 143
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/arczonalshift-zonal-autoshift-configuration/index.ts",
            "line": 89
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.arczonalshiftZonalAutoshiftConfiguration.ArczonalshiftZonalAutoshiftConfigurationPracticeRunConfigurationBlockingAlarms"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/arczonalshift-zonal-autoshift-configuration/index:ArczonalshiftZonalAutoshiftConfigurationPracticeRunConfigurationBlockingAlarmsOutputReference"
    },
    "@cdktn/provider-awscc.arczonalshiftZonalAutoshiftConfiguration.ArczonalshiftZonalAutoshiftConfigurationPracticeRunConfigurationOutcomeAlarms": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.arczonalshiftZonalAutoshiftConfiguration.ArczonalshiftZonalAutoshiftConfigurationPracticeRunConfigurationOutcomeAlarms",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/arczonalshift-zonal-autoshift-configuration/index.ts",
        "line": 177
      },
      "name": "ArczonalshiftZonalAutoshiftConfigurationPracticeRunConfigurationOutcomeAlarms",
      "namespace": "arczonalshiftZonalAutoshiftConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/arczonalshift_zonal_autoshift_configuration#alarm_identifier ArczonalshiftZonalAutoshiftConfiguration#alarm_identifier}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/arczonalshift-zonal-autoshift-configuration/index.ts",
            "line": 181
          },
          "name": "alarmIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/arczonalshift_zonal_autoshift_configuration#type ArczonalshiftZonalAutoshiftConfiguration#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/arczonalshift-zonal-autoshift-configuration/index.ts",
            "line": 185
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/arczonalshift-zonal-autoshift-configuration/index:ArczonalshiftZonalAutoshiftConfigurationPracticeRunConfigurationOutcomeAlarms"
    },
    "@cdktn/provider-awscc.arczonalshiftZonalAutoshiftConfiguration.ArczonalshiftZonalAutoshiftConfigurationPracticeRunConfigurationOutcomeAlarmsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.arczonalshiftZonalAutoshiftConfiguration.ArczonalshiftZonalAutoshiftConfigurationPracticeRunConfigurationOutcomeAlarmsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/arczonalshift-zonal-autoshift-configuration/index.ts",
          "line": 315
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/arczonalshift-zonal-autoshift-configuration/index.ts",
        "line": 307
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/arczonalshift-zonal-autoshift-configuration/index.ts",
            "line": 322
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.arczonalshiftZonalAutoshiftConfiguration.ArczonalshiftZonalAutoshiftConfigurationPracticeRunConfigurationOutcomeAlarmsOutputReference"
            }
          }
        }
      ],
      "name": "ArczonalshiftZonalAutoshiftConfigurationPracticeRunConfigurationOutcomeAlarmsList",
      "namespace": "arczonalshiftZonalAutoshiftConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/arczonalshift-zonal-autoshift-configuration/index.ts",
            "line": 308
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.arczonalshiftZonalAutoshiftConfiguration.ArczonalshiftZonalAutoshiftConfigurationPracticeRunConfigurationOutcomeAlarms"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/arczonalshift-zonal-autoshift-configuration/index:ArczonalshiftZonalAutoshiftConfigurationPracticeRunConfigurationOutcomeAlarmsList"
    },
    "@cdktn/provider-awscc.arczonalshiftZonalAutoshiftConfiguration.ArczonalshiftZonalAutoshiftConfigurationPracticeRunConfigurationOutcomeAlarmsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.arczonalshiftZonalAutoshiftConfiguration.ArczonalshiftZonalAutoshiftConfigurationPracticeRunConfigurationOutcomeAlarmsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/arczonalshift-zonal-autoshift-configuration/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/arczonalshift-zonal-autoshift-configuration/index.ts",
        "line": 224
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/arczonalshift-zonal-autoshift-configuration/index.ts",
            "line": 282
          },
          "name": "resetAlarmIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/arczonalshift-zonal-autoshift-configuration/index.ts",
            "line": 298
          },
          "name": "resetType"
        }
      ],
      "name": "ArczonalshiftZonalAutoshiftConfigurationPracticeRunConfigurationOutcomeAlarmsOutputReference",
      "namespace": "arczonalshiftZonalAutoshiftConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/arczonalshift-zonal-autoshift-configuration/index.ts",
            "line": 286
          },
          "name": "alarmIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/arczonalshift-zonal-autoshift-configuration/index.ts",
            "line": 302
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/arczonalshift-zonal-autoshift-configuration/index.ts",
            "line": 276
          },
          "name": "alarmIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/arczonalshift-zonal-autoshift-configuration/index.ts",
            "line": 292
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/arczonalshift-zonal-autoshift-configuration/index.ts",
            "line": 238
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.arczonalshiftZonalAutoshiftConfiguration.ArczonalshiftZonalAutoshiftConfigurationPracticeRunConfigurationOutcomeAlarms"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/arczonalshift-zonal-autoshift-configuration/index:ArczonalshiftZonalAutoshiftConfigurationPracticeRunConfigurationOutcomeAlarmsOutputReference"
    },
    "@cdktn/provider-awscc.arczonalshiftZonalAutoshiftConfiguration.ArczonalshiftZonalAutoshiftConfigurationPracticeRunConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.arczonalshiftZonalAutoshiftConfiguration.ArczonalshiftZonalAutoshiftConfigurationPracticeRunConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/arczonalshift-zonal-autoshift-configuration/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/arczonalshift-zonal-autoshift-configuration/index.ts",
        "line": 395
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/arczonalshift-zonal-autoshift-configuration/index.ts",
            "line": 492
          },
          "name": "putBlockingAlarms",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.arczonalshiftZonalAutoshiftConfiguration.ArczonalshiftZonalAutoshiftConfigurationPracticeRunConfigurationBlockingAlarms"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/arczonalshift-zonal-autoshift-configuration/index.ts",
            "line": 508
          },
          "name": "putOutcomeAlarms",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.arczonalshiftZonalAutoshiftConfiguration.ArczonalshiftZonalAutoshiftConfigurationPracticeRunConfigurationOutcomeAlarms"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/arczonalshift-zonal-autoshift-configuration/index.ts",
            "line": 463
          },
          "name": "resetBlockedDates"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/arczonalshift-zonal-autoshift-configuration/index.ts",
            "line": 479
          },
          "name": "resetBlockedWindows"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/arczonalshift-zonal-autoshift-configuration/index.ts",
            "line": 495
          },
          "name": "resetBlockingAlarms"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/arczonalshift-zonal-autoshift-configuration/index.ts",
            "line": 511
          },
          "name": "resetOutcomeAlarms"
        }
      ],
      "name": "ArczonalshiftZonalAutoshiftConfigurationPracticeRunConfigurationOutputReference",
      "namespace": "arczonalshiftZonalAutoshiftConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/arczonalshift-zonal-autoshift-configuration/index.ts",
            "line": 489
          },
          "name": "blockingAlarms",
          "type": {
            "fqn": "@cdktn/provider-awscc.arczonalshiftZonalAutoshiftConfiguration.ArczonalshiftZonalAutoshiftConfigurationPracticeRunConfigurationBlockingAlarmsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/arczonalshift-zonal-autoshift-configuration/index.ts",
            "line": 505
          },
          "name": "outcomeAlarms",
          "type": {
            "fqn": "@cdktn/provider-awscc.arczonalshiftZonalAutoshiftConfiguration.ArczonalshiftZonalAutoshiftConfigurationPracticeRunConfigurationOutcomeAlarmsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/arczonalshift-zonal-autoshift-configuration/index.ts",
            "line": 467
          },
          "name": "blockedDatesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/arczonalshift-zonal-autoshift-configuration/index.ts",
            "line": 483
          },
          "name": "blockedWindowsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/arczonalshift-zonal-autoshift-configuration/index.ts",
            "line": 499
          },
          "name": "blockingAlarmsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.arczonalshiftZonalAutoshiftConfiguration.ArczonalshiftZonalAutoshiftConfigurationPracticeRunConfigurationBlockingAlarms"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/arczonalshift-zonal-autoshift-configuration/index.ts",
            "line": 515
          },
          "name": "outcomeAlarmsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.arczonalshiftZonalAutoshiftConfiguration.ArczonalshiftZonalAutoshiftConfigurationPracticeRunConfigurationOutcomeAlarms"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/arczonalshift-zonal-autoshift-configuration/index.ts",
            "line": 457
          },
          "name": "blockedDates",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/arczonalshift-zonal-autoshift-configuration/index.ts",
            "line": 473
          },
          "name": "blockedWindows",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/arczonalshift-zonal-autoshift-configuration/index.ts",
            "line": 407
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.arczonalshiftZonalAutoshiftConfiguration.ArczonalshiftZonalAutoshiftConfigurationPracticeRunConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/arczonalshift-zonal-autoshift-configuration/index:ArczonalshiftZonalAutoshiftConfigurationPracticeRunConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.athenaCapacityReservation.AthenaCapacityReservation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_capacity_reservation awscc_athena_capacity_reservation}."
      },
      "fqn": "@cdktn/provider-awscc.athenaCapacityReservation.AthenaCapacityReservation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_capacity_reservation awscc_athena_capacity_reservation} Resource."
        },
        "locationInModule": {
          "filename": "src/athena-capacity-reservation/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.athenaCapacityReservation.AthenaCapacityReservationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/athena-capacity-reservation/index.ts",
        "line": 405
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a AthenaCapacityReservation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/athena-capacity-reservation/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 AthenaCapacityReservation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_capacity_reservation#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing AthenaCapacityReservation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the AthenaCapacityReservation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-capacity-reservation/index.ts",
            "line": 478
          },
          "name": "putCapacityAssignmentConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.athenaCapacityReservation.AthenaCapacityReservationCapacityAssignmentConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-capacity-reservation/index.ts",
            "line": 527
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.athenaCapacityReservation.AthenaCapacityReservationTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-capacity-reservation/index.ts",
            "line": 481
          },
          "name": "resetCapacityAssignmentConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-capacity-reservation/index.ts",
            "line": 530
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-capacity-reservation/index.ts",
            "line": 555
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-capacity-reservation/index.ts",
            "line": 564
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "AthenaCapacityReservation",
      "namespace": "athenaCapacityReservation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-capacity-reservation/index.ts",
            "line": 410
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-capacity-reservation/index.ts",
            "line": 464
          },
          "name": "allocatedDpus",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-capacity-reservation/index.ts",
            "line": 469
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-capacity-reservation/index.ts",
            "line": 475
          },
          "name": "capacityAssignmentConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.athenaCapacityReservation.AthenaCapacityReservationCapacityAssignmentConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-capacity-reservation/index.ts",
            "line": 490
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-capacity-reservation/index.ts",
            "line": 495
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-capacity-reservation/index.ts",
            "line": 500
          },
          "name": "lastSuccessfulAllocationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-capacity-reservation/index.ts",
            "line": 518
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-capacity-reservation/index.ts",
            "line": 524
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.athenaCapacityReservation.AthenaCapacityReservationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-capacity-reservation/index.ts",
            "line": 485
          },
          "name": "capacityAssignmentConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.athenaCapacityReservation.AthenaCapacityReservationCapacityAssignmentConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-capacity-reservation/index.ts",
            "line": 513
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-capacity-reservation/index.ts",
            "line": 534
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.athenaCapacityReservation.AthenaCapacityReservationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-capacity-reservation/index.ts",
            "line": 547
          },
          "name": "targetDpusInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-capacity-reservation/index.ts",
            "line": 506
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-capacity-reservation/index.ts",
            "line": 540
          },
          "name": "targetDpus",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/athena-capacity-reservation/index:AthenaCapacityReservation"
    },
    "@cdktn/provider-awscc.athenaCapacityReservation.AthenaCapacityReservationCapacityAssignmentConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.athenaCapacityReservation.AthenaCapacityReservationCapacityAssignmentConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/athena-capacity-reservation/index.ts",
        "line": 156
      },
      "name": "AthenaCapacityReservationCapacityAssignmentConfiguration",
      "namespace": "athenaCapacityReservation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_capacity_reservation#capacity_assignments AthenaCapacityReservation#capacity_assignments}",
            "stability": "stable",
            "summary": "List of capacity assignments."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-capacity-reservation/index.ts",
            "line": 162
          },
          "name": "capacityAssignments",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.athenaCapacityReservation.AthenaCapacityReservationCapacityAssignmentConfigurationCapacityAssignments"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/athena-capacity-reservation/index:AthenaCapacityReservationCapacityAssignmentConfiguration"
    },
    "@cdktn/provider-awscc.athenaCapacityReservation.AthenaCapacityReservationCapacityAssignmentConfigurationCapacityAssignments": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.athenaCapacityReservation.AthenaCapacityReservationCapacityAssignmentConfigurationCapacityAssignments",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/athena-capacity-reservation/index.ts",
        "line": 40
      },
      "name": "AthenaCapacityReservationCapacityAssignmentConfigurationCapacityAssignments",
      "namespace": "athenaCapacityReservation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_capacity_reservation#workgroup_names AthenaCapacityReservation#workgroup_names}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-capacity-reservation/index.ts",
            "line": 44
          },
          "name": "workgroupNames",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/athena-capacity-reservation/index:AthenaCapacityReservationCapacityAssignmentConfigurationCapacityAssignments"
    },
    "@cdktn/provider-awscc.athenaCapacityReservation.AthenaCapacityReservationCapacityAssignmentConfigurationCapacityAssignmentsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.athenaCapacityReservation.AthenaCapacityReservationCapacityAssignmentConfigurationCapacityAssignmentsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/athena-capacity-reservation/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/athena-capacity-reservation/index.ts",
        "line": 137
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-capacity-reservation/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-awscc.athenaCapacityReservation.AthenaCapacityReservationCapacityAssignmentConfigurationCapacityAssignmentsOutputReference"
            }
          }
        }
      ],
      "name": "AthenaCapacityReservationCapacityAssignmentConfigurationCapacityAssignmentsList",
      "namespace": "athenaCapacityReservation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-capacity-reservation/index.ts",
            "line": 138
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.athenaCapacityReservation.AthenaCapacityReservationCapacityAssignmentConfigurationCapacityAssignments"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/athena-capacity-reservation/index:AthenaCapacityReservationCapacityAssignmentConfigurationCapacityAssignmentsList"
    },
    "@cdktn/provider-awscc.athenaCapacityReservation.AthenaCapacityReservationCapacityAssignmentConfigurationCapacityAssignmentsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.athenaCapacityReservation.AthenaCapacityReservationCapacityAssignmentConfigurationCapacityAssignmentsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/athena-capacity-reservation/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/athena-capacity-reservation/index.ts",
        "line": 76
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-capacity-reservation/index.ts",
            "line": 128
          },
          "name": "resetWorkgroupNames"
        }
      ],
      "name": "AthenaCapacityReservationCapacityAssignmentConfigurationCapacityAssignmentsOutputReference",
      "namespace": "athenaCapacityReservation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-capacity-reservation/index.ts",
            "line": 132
          },
          "name": "workgroupNamesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-capacity-reservation/index.ts",
            "line": 122
          },
          "name": "workgroupNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-capacity-reservation/index.ts",
            "line": 90
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.athenaCapacityReservation.AthenaCapacityReservationCapacityAssignmentConfigurationCapacityAssignments"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/athena-capacity-reservation/index:AthenaCapacityReservationCapacityAssignmentConfigurationCapacityAssignmentsOutputReference"
    },
    "@cdktn/provider-awscc.athenaCapacityReservation.AthenaCapacityReservationCapacityAssignmentConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.athenaCapacityReservation.AthenaCapacityReservationCapacityAssignmentConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/athena-capacity-reservation/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/athena-capacity-reservation/index.ts",
        "line": 194
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-capacity-reservation/index.ts",
            "line": 241
          },
          "name": "putCapacityAssignments",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.athenaCapacityReservation.AthenaCapacityReservationCapacityAssignmentConfigurationCapacityAssignments"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-capacity-reservation/index.ts",
            "line": 244
          },
          "name": "resetCapacityAssignments"
        }
      ],
      "name": "AthenaCapacityReservationCapacityAssignmentConfigurationOutputReference",
      "namespace": "athenaCapacityReservation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-capacity-reservation/index.ts",
            "line": 238
          },
          "name": "capacityAssignments",
          "type": {
            "fqn": "@cdktn/provider-awscc.athenaCapacityReservation.AthenaCapacityReservationCapacityAssignmentConfigurationCapacityAssignmentsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-capacity-reservation/index.ts",
            "line": 248
          },
          "name": "capacityAssignmentsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.athenaCapacityReservation.AthenaCapacityReservationCapacityAssignmentConfigurationCapacityAssignments"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-capacity-reservation/index.ts",
            "line": 206
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.athenaCapacityReservation.AthenaCapacityReservationCapacityAssignmentConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/athena-capacity-reservation/index:AthenaCapacityReservationCapacityAssignmentConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.athenaCapacityReservation.AthenaCapacityReservationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.athenaCapacityReservation.AthenaCapacityReservationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/athena-capacity-reservation/index.ts",
        "line": 14
      },
      "name": "AthenaCapacityReservationConfig",
      "namespace": "athenaCapacityReservation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_capacity_reservation#name AthenaCapacityReservation#name}",
            "stability": "stable",
            "summary": "The reservation name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-capacity-reservation/index.ts",
            "line": 26
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_capacity_reservation#target_dpus AthenaCapacityReservation#target_dpus}",
            "stability": "stable",
            "summary": "The number of DPUs to request to be allocated to the reservation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-capacity-reservation/index.ts",
            "line": 38
          },
          "name": "targetDpus",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_capacity_reservation#capacity_assignment_configuration AthenaCapacityReservation#capacity_assignment_configuration}",
            "stability": "stable",
            "summary": "Assignment configuration to assign workgroups to a reservation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-capacity-reservation/index.ts",
            "line": 20
          },
          "name": "capacityAssignmentConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.athenaCapacityReservation.AthenaCapacityReservationCapacityAssignmentConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_capacity_reservation#tags AthenaCapacityReservation#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-capacity-reservation/index.ts",
            "line": 32
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.athenaCapacityReservation.AthenaCapacityReservationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/athena-capacity-reservation/index:AthenaCapacityReservationConfig"
    },
    "@cdktn/provider-awscc.athenaCapacityReservation.AthenaCapacityReservationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.athenaCapacityReservation.AthenaCapacityReservationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/athena-capacity-reservation/index.ts",
        "line": 252
      },
      "name": "AthenaCapacityReservationTags",
      "namespace": "athenaCapacityReservation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_capacity_reservation#key AthenaCapacityReservation#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-capacity-reservation/index.ts",
            "line": 256
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_capacity_reservation#value AthenaCapacityReservation#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-capacity-reservation/index.ts",
            "line": 260
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/athena-capacity-reservation/index:AthenaCapacityReservationTags"
    },
    "@cdktn/provider-awscc.athenaCapacityReservation.AthenaCapacityReservationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.athenaCapacityReservation.AthenaCapacityReservationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/athena-capacity-reservation/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/athena-capacity-reservation/index.ts",
        "line": 382
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-capacity-reservation/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-awscc.athenaCapacityReservation.AthenaCapacityReservationTagsOutputReference"
            }
          }
        }
      ],
      "name": "AthenaCapacityReservationTagsList",
      "namespace": "athenaCapacityReservation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-capacity-reservation/index.ts",
            "line": 383
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.athenaCapacityReservation.AthenaCapacityReservationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/athena-capacity-reservation/index:AthenaCapacityReservationTagsList"
    },
    "@cdktn/provider-awscc.athenaCapacityReservation.AthenaCapacityReservationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.athenaCapacityReservation.AthenaCapacityReservationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/athena-capacity-reservation/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/athena-capacity-reservation/index.ts",
        "line": 299
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-capacity-reservation/index.ts",
            "line": 357
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-capacity-reservation/index.ts",
            "line": 373
          },
          "name": "resetValue"
        }
      ],
      "name": "AthenaCapacityReservationTagsOutputReference",
      "namespace": "athenaCapacityReservation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-capacity-reservation/index.ts",
            "line": 361
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-capacity-reservation/index.ts",
            "line": 377
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-capacity-reservation/index.ts",
            "line": 351
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-capacity-reservation/index.ts",
            "line": 367
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-capacity-reservation/index.ts",
            "line": 313
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.athenaCapacityReservation.AthenaCapacityReservationTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/athena-capacity-reservation/index:AthenaCapacityReservationTagsOutputReference"
    },
    "@cdktn/provider-awscc.athenaDataCatalog.AthenaDataCatalog": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_data_catalog awscc_athena_data_catalog}."
      },
      "fqn": "@cdktn/provider-awscc.athenaDataCatalog.AthenaDataCatalog",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_data_catalog awscc_athena_data_catalog} Resource."
        },
        "locationInModule": {
          "filename": "src/athena-data-catalog/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-awscc.athenaDataCatalog.AthenaDataCatalogConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/athena-data-catalog/index.ts",
        "line": 217
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a AthenaDataCatalog resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/athena-data-catalog/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 AthenaDataCatalog to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_data_catalog#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing AthenaDataCatalog that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the AthenaDataCatalog to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-data-catalog/index.ts",
            "line": 382
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.athenaDataCatalog.AthenaDataCatalogTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-data-catalog/index.ts",
            "line": 287
          },
          "name": "resetConnectionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-data-catalog/index.ts",
            "line": 303
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-data-catalog/index.ts",
            "line": 319
          },
          "name": "resetError"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-data-catalog/index.ts",
            "line": 353
          },
          "name": "resetParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-data-catalog/index.ts",
            "line": 369
          },
          "name": "resetStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-data-catalog/index.ts",
            "line": 385
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-data-catalog/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/athena-data-catalog/index.ts",
            "line": 423
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "AthenaDataCatalog",
      "namespace": "athenaDataCatalog",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-data-catalog/index.ts",
            "line": 222
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-data-catalog/index.ts",
            "line": 328
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-data-catalog/index.ts",
            "line": 379
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.athenaDataCatalog.AthenaDataCatalogTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-data-catalog/index.ts",
            "line": 291
          },
          "name": "connectionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-data-catalog/index.ts",
            "line": 307
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-data-catalog/index.ts",
            "line": 323
          },
          "name": "errorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-data-catalog/index.ts",
            "line": 341
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-data-catalog/index.ts",
            "line": 357
          },
          "name": "parametersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-data-catalog/index.ts",
            "line": 373
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-data-catalog/index.ts",
            "line": 389
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.athenaDataCatalog.AthenaDataCatalogTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-data-catalog/index.ts",
            "line": 402
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-data-catalog/index.ts",
            "line": 281
          },
          "name": "connectionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-data-catalog/index.ts",
            "line": 297
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-data-catalog/index.ts",
            "line": 313
          },
          "name": "error",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-data-catalog/index.ts",
            "line": 334
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-data-catalog/index.ts",
            "line": 347
          },
          "name": "parameters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-data-catalog/index.ts",
            "line": 363
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-data-catalog/index.ts",
            "line": 395
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/athena-data-catalog/index:AthenaDataCatalog"
    },
    "@cdktn/provider-awscc.athenaDataCatalog.AthenaDataCatalogConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.athenaDataCatalog.AthenaDataCatalogConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/athena-data-catalog/index.ts",
        "line": 14
      },
      "name": "AthenaDataCatalogConfig",
      "namespace": "athenaDataCatalog",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The catalog name must be unique for the AWS account and can use a maximum of 128 alphanumeric, underscore, at sign, or hyphen characters. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_data_catalog#name AthenaDataCatalog#name}",
            "stability": "stable",
            "summary": "The name of the data catalog to create."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-data-catalog/index.ts",
            "line": 38
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "FEDERATED is a federated catalog for which Athena creates the connection and the Lambda function for you based on the parameters that you pass.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_data_catalog#type AthenaDataCatalog#type}",
            "stability": "stable",
            "summary": "The type of data catalog to create: LAMBDA for a federated catalog, GLUE for AWS Glue Catalog, or HIVE for an external hive metastore."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-data-catalog/index.ts",
            "line": 62
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_data_catalog#connection_type AthenaDataCatalog#connection_type}",
            "stability": "stable",
            "summary": "The type of connection for a FEDERATED data catalog."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-data-catalog/index.ts",
            "line": 20
          },
          "name": "connectionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_data_catalog#description AthenaDataCatalog#description}",
            "stability": "stable",
            "summary": "A description of the data catalog to be created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-data-catalog/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/hashicorp/awscc/1.96.0/docs/resources/athena_data_catalog#error AthenaDataCatalog#error}",
            "stability": "stable",
            "summary": "Text of the error that occurred during data catalog creation or deletion."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-data-catalog/index.ts",
            "line": 32
          },
          "name": "error",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This is a mapping whose values depend on the catalog type. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_data_catalog#parameters AthenaDataCatalog#parameters}",
            "stability": "stable",
            "summary": "Specifies the Lambda function or functions to use for creating the data catalog."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-data-catalog/index.ts",
            "line": 44
          },
          "name": "parameters",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "LAMBDA, GLUE, and HIVE data catalog types are created synchronously. Their status is either CREATE_COMPLETE or CREATE_FAILED. The FEDERATED data catalog type is created asynchronously.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_data_catalog#status AthenaDataCatalog#status}",
            "stability": "stable",
            "summary": "The status of the creation or deletion of the data catalog."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-data-catalog/index.ts",
            "line": 50
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_data_catalog#tags AthenaDataCatalog#tags}",
            "stability": "stable",
            "summary": "A list of comma separated tags to add to the data catalog that is created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-data-catalog/index.ts",
            "line": 56
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.athenaDataCatalog.AthenaDataCatalogTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/athena-data-catalog/index:AthenaDataCatalogConfig"
    },
    "@cdktn/provider-awscc.athenaDataCatalog.AthenaDataCatalogTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.athenaDataCatalog.AthenaDataCatalogTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/athena-data-catalog/index.ts",
        "line": 64
      },
      "name": "AthenaDataCatalogTags",
      "namespace": "athenaDataCatalog",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_data_catalog#key AthenaDataCatalog#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-data-catalog/index.ts",
            "line": 68
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_data_catalog#value AthenaDataCatalog#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-data-catalog/index.ts",
            "line": 72
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/athena-data-catalog/index:AthenaDataCatalogTags"
    },
    "@cdktn/provider-awscc.athenaDataCatalog.AthenaDataCatalogTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.athenaDataCatalog.AthenaDataCatalogTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/athena-data-catalog/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/athena-data-catalog/index.ts",
        "line": 194
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-data-catalog/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-awscc.athenaDataCatalog.AthenaDataCatalogTagsOutputReference"
            }
          }
        }
      ],
      "name": "AthenaDataCatalogTagsList",
      "namespace": "athenaDataCatalog",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-data-catalog/index.ts",
            "line": 195
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.athenaDataCatalog.AthenaDataCatalogTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/athena-data-catalog/index:AthenaDataCatalogTagsList"
    },
    "@cdktn/provider-awscc.athenaDataCatalog.AthenaDataCatalogTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.athenaDataCatalog.AthenaDataCatalogTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/athena-data-catalog/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/athena-data-catalog/index.ts",
        "line": 111
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-data-catalog/index.ts",
            "line": 169
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-data-catalog/index.ts",
            "line": 185
          },
          "name": "resetValue"
        }
      ],
      "name": "AthenaDataCatalogTagsOutputReference",
      "namespace": "athenaDataCatalog",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-data-catalog/index.ts",
            "line": 173
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-data-catalog/index.ts",
            "line": 189
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-data-catalog/index.ts",
            "line": 163
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-data-catalog/index.ts",
            "line": 179
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-data-catalog/index.ts",
            "line": 125
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.athenaDataCatalog.AthenaDataCatalogTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/athena-data-catalog/index:AthenaDataCatalogTagsOutputReference"
    },
    "@cdktn/provider-awscc.athenaNamedQuery.AthenaNamedQuery": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_named_query awscc_athena_named_query}."
      },
      "fqn": "@cdktn/provider-awscc.athenaNamedQuery.AthenaNamedQuery",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_named_query awscc_athena_named_query} Resource."
        },
        "locationInModule": {
          "filename": "src/athena-named-query/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-awscc.athenaNamedQuery.AthenaNamedQueryConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/athena-named-query/index.ts",
        "line": 50
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a AthenaNamedQuery resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/athena-named-query/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 AthenaNamedQuery to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_named_query#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing AthenaNamedQuery that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the AthenaNamedQuery to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-named-query/index.ts",
            "line": 130
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-named-query/index.ts",
            "line": 151
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-named-query/index.ts",
            "line": 185
          },
          "name": "resetWorkGroup"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-named-query/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/athena-named-query/index.ts",
            "line": 207
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "AthenaNamedQuery",
      "namespace": "athenaNamedQuery",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-named-query/index.ts",
            "line": 55
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-named-query/index.ts",
            "line": 139
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-named-query/index.ts",
            "line": 160
          },
          "name": "namedQueryId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-named-query/index.ts",
            "line": 118
          },
          "name": "databaseInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-named-query/index.ts",
            "line": 134
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-named-query/index.ts",
            "line": 155
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-named-query/index.ts",
            "line": 173
          },
          "name": "queryStringInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-named-query/index.ts",
            "line": 189
          },
          "name": "workGroupInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-named-query/index.ts",
            "line": 111
          },
          "name": "database",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-named-query/index.ts",
            "line": 124
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-named-query/index.ts",
            "line": 145
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-named-query/index.ts",
            "line": 166
          },
          "name": "queryString",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-named-query/index.ts",
            "line": 179
          },
          "name": "workGroup",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/athena-named-query/index:AthenaNamedQuery"
    },
    "@cdktn/provider-awscc.athenaNamedQuery.AthenaNamedQueryConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.athenaNamedQuery.AthenaNamedQueryConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/athena-named-query/index.ts",
        "line": 14
      },
      "name": "AthenaNamedQueryConfig",
      "namespace": "athenaNamedQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_named_query#database AthenaNamedQuery#database}",
            "stability": "stable",
            "summary": "The database to which the query belongs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-named-query/index.ts",
            "line": 20
          },
          "name": "database",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_named_query#query_string AthenaNamedQuery#query_string}",
            "stability": "stable",
            "summary": "The contents of the query with all query statements."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-named-query/index.ts",
            "line": 38
          },
          "name": "queryString",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_named_query#description AthenaNamedQuery#description}",
            "stability": "stable",
            "summary": "The query description."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-named-query/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/hashicorp/awscc/1.96.0/docs/resources/athena_named_query#name AthenaNamedQuery#name}",
            "stability": "stable",
            "summary": "The query name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-named-query/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/hashicorp/awscc/1.96.0/docs/resources/athena_named_query#work_group AthenaNamedQuery#work_group}",
            "stability": "stable",
            "summary": "The name of the workgroup that contains the named query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-named-query/index.ts",
            "line": 44
          },
          "name": "workGroup",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/athena-named-query/index:AthenaNamedQueryConfig"
    },
    "@cdktn/provider-awscc.athenaPreparedStatement.AthenaPreparedStatement": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_prepared_statement awscc_athena_prepared_statement}."
      },
      "fqn": "@cdktn/provider-awscc.athenaPreparedStatement.AthenaPreparedStatement",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_prepared_statement awscc_athena_prepared_statement} Resource."
        },
        "locationInModule": {
          "filename": "src/athena-prepared-statement/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-awscc.athenaPreparedStatement.AthenaPreparedStatementConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/athena-prepared-statement/index.ts",
        "line": 44
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a AthenaPreparedStatement resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/athena-prepared-statement/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 AthenaPreparedStatement to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_prepared_statement#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing AthenaPreparedStatement that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the AthenaPreparedStatement to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-prepared-statement/index.ts",
            "line": 110
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-prepared-statement/index.ts",
            "line": 166
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-prepared-statement/index.ts",
            "line": 175
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "AthenaPreparedStatement",
      "namespace": "athenaPreparedStatement",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-prepared-statement/index.ts",
            "line": 49
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-prepared-statement/index.ts",
            "line": 119
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-prepared-statement/index.ts",
            "line": 114
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-prepared-statement/index.ts",
            "line": 132
          },
          "name": "queryStatementInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-prepared-statement/index.ts",
            "line": 145
          },
          "name": "statementNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-prepared-statement/index.ts",
            "line": 158
          },
          "name": "workGroupInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-prepared-statement/index.ts",
            "line": 104
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-prepared-statement/index.ts",
            "line": 125
          },
          "name": "queryStatement",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-prepared-statement/index.ts",
            "line": 138
          },
          "name": "statementName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-prepared-statement/index.ts",
            "line": 151
          },
          "name": "workGroup",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/athena-prepared-statement/index:AthenaPreparedStatement"
    },
    "@cdktn/provider-awscc.athenaPreparedStatement.AthenaPreparedStatementConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.athenaPreparedStatement.AthenaPreparedStatementConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/athena-prepared-statement/index.ts",
        "line": 14
      },
      "name": "AthenaPreparedStatementConfig",
      "namespace": "athenaPreparedStatement",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_prepared_statement#query_statement AthenaPreparedStatement#query_statement}",
            "stability": "stable",
            "summary": "The query string for the prepared statement."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-prepared-statement/index.ts",
            "line": 26
          },
          "name": "queryStatement",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_prepared_statement#statement_name AthenaPreparedStatement#statement_name}",
            "stability": "stable",
            "summary": "The name of the prepared statement."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-prepared-statement/index.ts",
            "line": 32
          },
          "name": "statementName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_prepared_statement#work_group AthenaPreparedStatement#work_group}",
            "stability": "stable",
            "summary": "The name of the workgroup to which the prepared statement belongs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-prepared-statement/index.ts",
            "line": 38
          },
          "name": "workGroup",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_prepared_statement#description AthenaPreparedStatement#description}",
            "stability": "stable",
            "summary": "The description of the prepared statement."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-prepared-statement/index.ts",
            "line": 20
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/athena-prepared-statement/index:AthenaPreparedStatementConfig"
    },
    "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_work_group awscc_athena_work_group}."
      },
      "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_work_group awscc_athena_work_group} Resource."
        },
        "locationInModule": {
          "filename": "src/athena-work-group/index.ts",
          "line": 5282
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/athena-work-group/index.ts",
        "line": 5250
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a AthenaWorkGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 5267
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the AthenaWorkGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_work_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing AthenaWorkGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the AthenaWorkGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 5387
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 5403
          },
          "name": "putWorkGroupConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 5419
          },
          "name": "putWorkGroupConfigurationUpdates",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdates"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 5324
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 5358
          },
          "name": "resetRecursiveDeleteOption"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 5374
          },
          "name": "resetState"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 5390
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 5406
          },
          "name": "resetWorkGroupConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 5422
          },
          "name": "resetWorkGroupConfigurationUpdates"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 5434
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 5446
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "AthenaWorkGroup",
      "namespace": "athenaWorkGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 5255
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 5312
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 5333
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 5384
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 5400
          },
          "name": "workGroupConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 5416
          },
          "name": "workGroupConfigurationUpdates",
          "type": {
            "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 5328
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 5346
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 5362
          },
          "name": "recursiveDeleteOptionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 5378
          },
          "name": "stateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 5394
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 5410
          },
          "name": "workGroupConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 5426
          },
          "name": "workGroupConfigurationUpdatesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdates"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 5318
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 5339
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 5352
          },
          "name": "recursiveDeleteOption",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 5368
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/athena-work-group/index:AthenaWorkGroup"
    },
    "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/athena-work-group/index.ts",
        "line": 14
      },
      "name": "AthenaWorkGroupConfig",
      "namespace": "athenaWorkGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_work_group#name AthenaWorkGroup#name}",
            "stability": "stable",
            "summary": "The workGroup name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 26
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_work_group#description AthenaWorkGroup#description}",
            "stability": "stable",
            "summary": "The workgroup description."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/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/hashicorp/awscc/1.96.0/docs/resources/athena_work_group#recursive_delete_option AthenaWorkGroup#recursive_delete_option}",
            "stability": "stable",
            "summary": "The option to delete the workgroup and its contents even if the workgroup contains any named queries."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 32
          },
          "name": "recursiveDeleteOption",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_work_group#state AthenaWorkGroup#state}",
            "stability": "stable",
            "summary": "The state of the workgroup: ENABLED or DISABLED."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 38
          },
          "name": "state",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_work_group#tags AthenaWorkGroup#tags}",
            "stability": "stable",
            "summary": "One or more tags, separated by commas, that you want to attach to the workgroup as you create it."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 44
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_work_group#work_group_configuration AthenaWorkGroup#work_group_configuration}",
            "stability": "stable",
            "summary": "The workgroup configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 50
          },
          "name": "workGroupConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_work_group#work_group_configuration_updates AthenaWorkGroup#work_group_configuration_updates}",
            "stability": "stable",
            "summary": "The workgroup configuration update object."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 56
          },
          "name": "workGroupConfigurationUpdates",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdates"
          }
        }
      ],
      "symbolId": "src/athena-work-group/index:AthenaWorkGroupConfig"
    },
    "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/athena-work-group/index.ts",
        "line": 58
      },
      "name": "AthenaWorkGroupTags",
      "namespace": "athenaWorkGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_work_group#key AthenaWorkGroup#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 62
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_work_group#value AthenaWorkGroup#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 66
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/athena-work-group/index:AthenaWorkGroupTags"
    },
    "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/athena-work-group/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/athena-work-group/index.ts",
        "line": 188
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 203
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "AthenaWorkGroupTagsList",
      "namespace": "athenaWorkGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 189
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/athena-work-group/index:AthenaWorkGroupTagsList"
    },
    "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/athena-work-group/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/athena-work-group/index.ts",
        "line": 105
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 163
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 179
          },
          "name": "resetValue"
        }
      ],
      "name": "AthenaWorkGroupTagsOutputReference",
      "namespace": "athenaWorkGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 167
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 183
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 157
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 173
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 119
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/athena-work-group/index:AthenaWorkGroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/athena-work-group/index.ts",
        "line": 2145
      },
      "name": "AthenaWorkGroupWorkGroupConfiguration",
      "namespace": "athenaWorkGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_work_group#additional_configuration AthenaWorkGroup#additional_configuration}",
            "stability": "stable",
            "summary": "Additional Configuration that are passed to Athena Spark Calculations running in this workgroup."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 2151
          },
          "name": "additionalConfiguration",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_work_group#bytes_scanned_cutoff_per_query AthenaWorkGroup#bytes_scanned_cutoff_per_query}",
            "stability": "stable",
            "summary": "The upper data usage limit (cutoff) for the amount of bytes a single query in a workgroup is allowed to scan."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 2157
          },
          "name": "bytesScannedCutoffPerQuery",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_work_group#customer_content_encryption_configuration AthenaWorkGroup#customer_content_encryption_configuration}",
            "stability": "stable",
            "summary": "Indicates the KMS key for encrypting notebook content."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 2163
          },
          "name": "customerContentEncryptionConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationCustomerContentEncryptionConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If set to \"false\", client-side settings are used\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_work_group#enforce_work_group_configuration AthenaWorkGroup#enforce_work_group_configuration}",
            "stability": "stable",
            "summary": "If set to \"true\", the settings for the workgroup override client-side settings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 2169
          },
          "name": "enforceWorkGroupConfiguration",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_work_group#engine_configuration AthenaWorkGroup#engine_configuration}",
            "stability": "stable",
            "summary": "The engine configuration for running queries."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 2175
          },
          "name": "engineConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationEngineConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_work_group#engine_version AthenaWorkGroup#engine_version}",
            "stability": "stable",
            "summary": "The Athena engine version for running queries."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 2181
          },
          "name": "engineVersion",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationEngineVersion"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This property applies only to Spark enabled workgroups and Identity Center enabled workgroups.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_work_group#execution_role AthenaWorkGroup#execution_role}",
            "stability": "stable",
            "summary": "The ARN of the execution role used to access user resources for Spark sessions and Identity Center enabled workgroups."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 2187
          },
          "name": "executionRole",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "ResultConfiguration and ManagedQueryResultsConfiguration cannot be set at the same time\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_work_group#managed_query_results_configuration AthenaWorkGroup#managed_query_results_configuration}",
            "stability": "stable",
            "summary": "The configuration for the managed query results and encryption option."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 2193
          },
          "name": "managedQueryResultsConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationManagedQueryResultsConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_work_group#monitoring_configuration AthenaWorkGroup#monitoring_configuration}",
            "stability": "stable",
            "summary": "Contains the configuration settings for managed log persistence, delivering logs to Amazon S3 buckets, Amazon CloudWatch log groups etc."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 2199
          },
          "name": "monitoringConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationMonitoringConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_work_group#publish_cloudwatch_metrics_enabled AthenaWorkGroup#publish_cloudwatch_metrics_enabled}",
            "stability": "stable",
            "summary": "Indicates that the Amazon CloudWatch metrics are enabled for the workgroup."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 2205
          },
          "name": "publishCloudwatchMetricsEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If set to false, workgroup members cannot query data from Requester Pays buckets, and queries that retrieve data from Requester Pays buckets cause an error. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_work_group#requester_pays_enabled AthenaWorkGroup#requester_pays_enabled}",
            "stability": "stable",
            "summary": "If set to true, allows members assigned to a workgroup to reference Amazon S3 Requester Pays buckets in queries."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 2211
          },
          "name": "requesterPaysEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "These are known as \"client-side settings\". If workgroup settings override client-side settings, then the query uses the workgroup settings.\n\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_work_group#result_configuration AthenaWorkGroup#result_configuration}",
            "stability": "stable",
            "summary": "The location in Amazon S3 where query results are stored and the encryption option, if any, used for query results."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 2218
          },
          "name": "resultConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationResultConfiguration"
          }
        }
      ],
      "symbolId": "src/athena-work-group/index:AthenaWorkGroupWorkGroupConfiguration"
    },
    "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationCustomerContentEncryptionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationCustomerContentEncryptionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/athena-work-group/index.ts",
        "line": 207
      },
      "name": "AthenaWorkGroupWorkGroupConfigurationCustomerContentEncryptionConfiguration",
      "namespace": "athenaWorkGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_work_group#kms_key AthenaWorkGroup#kms_key}",
            "stability": "stable",
            "summary": "For SSE-KMS and CSE-KMS, this is the KMS key ARN or ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 213
          },
          "name": "kmsKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/athena-work-group/index:AthenaWorkGroupWorkGroupConfigurationCustomerContentEncryptionConfiguration"
    },
    "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationCustomerContentEncryptionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationCustomerContentEncryptionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/athena-work-group/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/athena-work-group/index.ts",
        "line": 245
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 295
          },
          "name": "resetKmsKey"
        }
      ],
      "name": "AthenaWorkGroupWorkGroupConfigurationCustomerContentEncryptionConfigurationOutputReference",
      "namespace": "athenaWorkGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 299
          },
          "name": "kmsKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 289
          },
          "name": "kmsKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 257
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationCustomerContentEncryptionConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/athena-work-group/index:AthenaWorkGroupWorkGroupConfigurationCustomerContentEncryptionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationEngineConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationEngineConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/athena-work-group/index.ts",
        "line": 456
      },
      "name": "AthenaWorkGroupWorkGroupConfigurationEngineConfiguration",
      "namespace": "athenaWorkGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "To specify an Athena notebook that the Jupyter server will download and serve, specify a value for the StartSessionRequest$NotebookVersion field, and then add a key named NotebookId to AdditionalConfigs that has the value of the Athena notebook ID.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_work_group#additional_configs AthenaWorkGroup#additional_configs}",
            "stability": "stable",
            "summary": "Contains additional notebook engine MAP<string, string> parameter mappings in the form of key-value pairs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 462
          },
          "name": "additionalConfigs",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_work_group#classifications AthenaWorkGroup#classifications}",
            "stability": "stable",
            "summary": "The configuration classifications that can be specified for the engine."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 468
          },
          "name": "classifications",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationEngineConfigurationClassifications"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "A coordinator is a special executor that orchestrates processing work and manages other executors in a notebook session. The default is 1.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_work_group#coordinator_dpu_size AthenaWorkGroup#coordinator_dpu_size}",
            "stability": "stable",
            "summary": "The number of DPUs to use for the coordinator."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 474
          },
          "name": "coordinatorDpuSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "An executor is the smallest unit of compute that a notebook session can request from Athena. The default is 1.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_work_group#default_executor_dpu_size AthenaWorkGroup#default_executor_dpu_size}",
            "stability": "stable",
            "summary": "The default number of DPUs to use for executors."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 480
          },
          "name": "defaultExecutorDpuSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_work_group#max_concurrent_dpus AthenaWorkGroup#max_concurrent_dpus}",
            "stability": "stable",
            "summary": "The maximum number of DPUs that can run concurrently."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 486
          },
          "name": "maxConcurrentDpus",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_work_group#spark_properties AthenaWorkGroup#spark_properties}",
            "stability": "stable",
            "summary": "Specifies custom jar files and Spark properties for use cases like cluster encryption, table formats, and general Spark tuning."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 492
          },
          "name": "sparkProperties",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/athena-work-group/index:AthenaWorkGroupWorkGroupConfigurationEngineConfiguration"
    },
    "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationEngineConfigurationClassifications": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationEngineConfigurationClassifications",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/athena-work-group/index.ts",
        "line": 303
      },
      "name": "AthenaWorkGroupWorkGroupConfigurationEngineConfigurationClassifications",
      "namespace": "athenaWorkGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_work_group#name AthenaWorkGroup#name}",
            "stability": "stable",
            "summary": "The name of the configuration classification."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 309
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_work_group#properties AthenaWorkGroup#properties}",
            "stability": "stable",
            "summary": "A set of properties specified within a configuration classification."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 315
          },
          "name": "properties",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/athena-work-group/index:AthenaWorkGroupWorkGroupConfigurationEngineConfigurationClassifications"
    },
    "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationEngineConfigurationClassificationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationEngineConfigurationClassificationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/athena-work-group/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/athena-work-group/index.ts",
        "line": 437
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 452
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationEngineConfigurationClassificationsOutputReference"
            }
          }
        }
      ],
      "name": "AthenaWorkGroupWorkGroupConfigurationEngineConfigurationClassificationsList",
      "namespace": "athenaWorkGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 438
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationEngineConfigurationClassifications"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/athena-work-group/index:AthenaWorkGroupWorkGroupConfigurationEngineConfigurationClassificationsList"
    },
    "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationEngineConfigurationClassificationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationEngineConfigurationClassificationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/athena-work-group/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/athena-work-group/index.ts",
        "line": 354
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 412
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 428
          },
          "name": "resetProperties"
        }
      ],
      "name": "AthenaWorkGroupWorkGroupConfigurationEngineConfigurationClassificationsOutputReference",
      "namespace": "athenaWorkGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 416
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 432
          },
          "name": "propertiesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 406
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 422
          },
          "name": "properties",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 368
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationEngineConfigurationClassifications"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/athena-work-group/index:AthenaWorkGroupWorkGroupConfigurationEngineConfigurationClassificationsOutputReference"
    },
    "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationEngineConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationEngineConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/athena-work-group/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/athena-work-group/index.ts",
        "line": 559
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 652
          },
          "name": "putClassifications",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationEngineConfigurationClassifications"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 639
          },
          "name": "resetAdditionalConfigs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 655
          },
          "name": "resetClassifications"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 671
          },
          "name": "resetCoordinatorDpuSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 687
          },
          "name": "resetDefaultExecutorDpuSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 703
          },
          "name": "resetMaxConcurrentDpus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 719
          },
          "name": "resetSparkProperties"
        }
      ],
      "name": "AthenaWorkGroupWorkGroupConfigurationEngineConfigurationOutputReference",
      "namespace": "athenaWorkGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 649
          },
          "name": "classifications",
          "type": {
            "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationEngineConfigurationClassificationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 643
          },
          "name": "additionalConfigsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 659
          },
          "name": "classificationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationEngineConfigurationClassifications"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 675
          },
          "name": "coordinatorDpuSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 691
          },
          "name": "defaultExecutorDpuSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 707
          },
          "name": "maxConcurrentDpusInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 723
          },
          "name": "sparkPropertiesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 633
          },
          "name": "additionalConfigs",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 665
          },
          "name": "coordinatorDpuSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 681
          },
          "name": "defaultExecutorDpuSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 697
          },
          "name": "maxConcurrentDpus",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 713
          },
          "name": "sparkProperties",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 571
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationEngineConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/athena-work-group/index:AthenaWorkGroupWorkGroupConfigurationEngineConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationEngineVersion": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationEngineVersion",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/athena-work-group/index.ts",
        "line": 727
      },
      "name": "AthenaWorkGroupWorkGroupConfigurationEngineVersion",
      "namespace": "athenaWorkGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Possible values are determined by the output of ListEngineVersions, including Auto. The default is Auto.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_work_group#selected_engine_version AthenaWorkGroup#selected_engine_version}",
            "stability": "stable",
            "summary": "The engine version requested by the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 733
          },
          "name": "selectedEngineVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/athena-work-group/index:AthenaWorkGroupWorkGroupConfigurationEngineVersion"
    },
    "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationEngineVersionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationEngineVersionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/athena-work-group/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/athena-work-group/index.ts",
        "line": 765
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 820
          },
          "name": "resetSelectedEngineVersion"
        }
      ],
      "name": "AthenaWorkGroupWorkGroupConfigurationEngineVersionOutputReference",
      "namespace": "athenaWorkGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 808
          },
          "name": "effectiveEngineVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 824
          },
          "name": "selectedEngineVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 814
          },
          "name": "selectedEngineVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 777
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationEngineVersion"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/athena-work-group/index:AthenaWorkGroupWorkGroupConfigurationEngineVersionOutputReference"
    },
    "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationManagedQueryResultsConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationManagedQueryResultsConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/athena-work-group/index.ts",
        "line": 924
      },
      "name": "AthenaWorkGroupWorkGroupConfigurationManagedQueryResultsConfiguration",
      "namespace": "athenaWorkGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_work_group#enabled AthenaWorkGroup#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 928
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If not setting this field, Managed Storage will encrypt the query results with Athena's encryption key\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_work_group#encryption_configuration AthenaWorkGroup#encryption_configuration}",
            "stability": "stable",
            "summary": "Indicates the encryption configuration for Athena Managed Storage."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 934
          },
          "name": "encryptionConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationManagedQueryResultsConfigurationEncryptionConfiguration"
          }
        }
      ],
      "symbolId": "src/athena-work-group/index:AthenaWorkGroupWorkGroupConfigurationManagedQueryResultsConfiguration"
    },
    "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationManagedQueryResultsConfigurationEncryptionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationManagedQueryResultsConfigurationEncryptionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/athena-work-group/index.ts",
        "line": 828
      },
      "name": "AthenaWorkGroupWorkGroupConfigurationManagedQueryResultsConfigurationEncryptionConfiguration",
      "namespace": "athenaWorkGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_work_group#kms_key AthenaWorkGroup#kms_key}",
            "stability": "stable",
            "summary": "For SSE-KMS and CSE-KMS, this is the KMS key ARN or ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 834
          },
          "name": "kmsKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/athena-work-group/index:AthenaWorkGroupWorkGroupConfigurationManagedQueryResultsConfigurationEncryptionConfiguration"
    },
    "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationManagedQueryResultsConfigurationEncryptionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationManagedQueryResultsConfigurationEncryptionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/athena-work-group/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/athena-work-group/index.ts",
        "line": 866
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 916
          },
          "name": "resetKmsKey"
        }
      ],
      "name": "AthenaWorkGroupWorkGroupConfigurationManagedQueryResultsConfigurationEncryptionConfigurationOutputReference",
      "namespace": "athenaWorkGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 920
          },
          "name": "kmsKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 910
          },
          "name": "kmsKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 878
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationManagedQueryResultsConfigurationEncryptionConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/athena-work-group/index:AthenaWorkGroupWorkGroupConfigurationManagedQueryResultsConfigurationEncryptionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationManagedQueryResultsConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationManagedQueryResultsConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/athena-work-group/index.ts",
          "line": 981
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/athena-work-group/index.ts",
        "line": 973
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 1042
          },
          "name": "putEncryptionConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationManagedQueryResultsConfigurationEncryptionConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 1029
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 1045
          },
          "name": "resetEncryptionConfiguration"
        }
      ],
      "name": "AthenaWorkGroupWorkGroupConfigurationManagedQueryResultsConfigurationOutputReference",
      "namespace": "athenaWorkGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 1039
          },
          "name": "encryptionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationManagedQueryResultsConfigurationEncryptionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 1033
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 1049
          },
          "name": "encryptionConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationManagedQueryResultsConfigurationEncryptionConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 1023
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 985
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationManagedQueryResultsConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/athena-work-group/index:AthenaWorkGroupWorkGroupConfigurationManagedQueryResultsConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationMonitoringConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationMonitoringConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/athena-work-group/index.ts",
        "line": 1551
      },
      "name": "AthenaWorkGroupWorkGroupConfigurationMonitoringConfiguration",
      "namespace": "athenaWorkGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_work_group#cloudwatch_logging_configuration AthenaWorkGroup#cloudwatch_logging_configuration}",
            "stability": "stable",
            "summary": "Configuration settings for delivering logs to Amazon CloudWatch log groups."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 1557
          },
          "name": "cloudwatchLoggingConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationMonitoringConfigurationCloudwatchLoggingConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_work_group#managed_logging_configuration AthenaWorkGroup#managed_logging_configuration}",
            "stability": "stable",
            "summary": "Configuration settings for managed log persistence."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 1563
          },
          "name": "managedLoggingConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationMonitoringConfigurationManagedLoggingConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_work_group#s3_logging_configuration AthenaWorkGroup#s3_logging_configuration}",
            "stability": "stable",
            "summary": "Configuration settings for delivering logs to Amazon S3 buckets."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 1569
          },
          "name": "s3LoggingConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationMonitoringConfigurationS3LoggingConfiguration"
          }
        }
      ],
      "symbolId": "src/athena-work-group/index:AthenaWorkGroupWorkGroupConfigurationMonitoringConfiguration"
    },
    "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationMonitoringConfigurationCloudwatchLoggingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationMonitoringConfigurationCloudwatchLoggingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/athena-work-group/index.ts",
        "line": 1053
      },
      "name": "AthenaWorkGroupWorkGroupConfigurationMonitoringConfigurationCloudwatchLoggingConfiguration",
      "namespace": "athenaWorkGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_work_group#enabled AthenaWorkGroup#enabled}",
            "stability": "stable",
            "summary": "Enables CloudWatch logging."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 1059
          },
          "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/hashicorp/awscc/1.96.0/docs/resources/athena_work_group#log_group AthenaWorkGroup#log_group}",
            "stability": "stable",
            "summary": "The name of the log group in Amazon CloudWatch Logs where you want to publish your logs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 1065
          },
          "name": "logGroup",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_work_group#log_stream_name_prefix AthenaWorkGroup#log_stream_name_prefix}",
            "stability": "stable",
            "summary": "Prefix for the CloudWatch log stream name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 1071
          },
          "name": "logStreamNamePrefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_work_group#log_types AthenaWorkGroup#log_types}",
            "stability": "stable",
            "summary": "The types of logs that you want to publish to CloudWatch."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 1077
          },
          "name": "logTypes",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "collection": {
                        "elementtype": {
                          "primitive": "string"
                        },
                        "kind": "array"
                      }
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/athena-work-group/index:AthenaWorkGroupWorkGroupConfigurationMonitoringConfigurationCloudwatchLoggingConfiguration"
    },
    "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationMonitoringConfigurationCloudwatchLoggingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationMonitoringConfigurationCloudwatchLoggingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/athena-work-group/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/athena-work-group/index.ts",
        "line": 1130
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 1198
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 1214
          },
          "name": "resetLogGroup"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 1230
          },
          "name": "resetLogStreamNamePrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 1246
          },
          "name": "resetLogTypes"
        }
      ],
      "name": "AthenaWorkGroupWorkGroupConfigurationMonitoringConfigurationCloudwatchLoggingConfigurationOutputReference",
      "namespace": "athenaWorkGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 1202
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 1218
          },
          "name": "logGroupInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 1234
          },
          "name": "logStreamNamePrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 1250
          },
          "name": "logTypesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "collection": {
                        "elementtype": {
                          "primitive": "string"
                        },
                        "kind": "array"
                      }
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 1192
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 1208
          },
          "name": "logGroup",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 1224
          },
          "name": "logStreamNamePrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 1240
          },
          "name": "logTypes",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "collection": {
                        "elementtype": {
                          "primitive": "string"
                        },
                        "kind": "array"
                      }
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 1142
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationMonitoringConfigurationCloudwatchLoggingConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/athena-work-group/index:AthenaWorkGroupWorkGroupConfigurationMonitoringConfigurationCloudwatchLoggingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationMonitoringConfigurationManagedLoggingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationMonitoringConfigurationManagedLoggingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/athena-work-group/index.ts",
        "line": 1254
      },
      "name": "AthenaWorkGroupWorkGroupConfigurationMonitoringConfigurationManagedLoggingConfiguration",
      "namespace": "athenaWorkGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_work_group#enabled AthenaWorkGroup#enabled}",
            "stability": "stable",
            "summary": "Enables managed log persistence."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 1260
          },
          "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/hashicorp/awscc/1.96.0/docs/resources/athena_work_group#kms_key AthenaWorkGroup#kms_key}",
            "stability": "stable",
            "summary": "The KMS key ARN to encrypt the logs stored in managed log persistence."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 1266
          },
          "name": "kmsKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/athena-work-group/index:AthenaWorkGroupWorkGroupConfigurationMonitoringConfigurationManagedLoggingConfiguration"
    },
    "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationMonitoringConfigurationManagedLoggingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationMonitoringConfigurationManagedLoggingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/athena-work-group/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/athena-work-group/index.ts",
        "line": 1305
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 1361
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 1377
          },
          "name": "resetKmsKey"
        }
      ],
      "name": "AthenaWorkGroupWorkGroupConfigurationMonitoringConfigurationManagedLoggingConfigurationOutputReference",
      "namespace": "athenaWorkGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 1365
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 1381
          },
          "name": "kmsKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 1355
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 1371
          },
          "name": "kmsKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 1317
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationMonitoringConfigurationManagedLoggingConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/athena-work-group/index:AthenaWorkGroupWorkGroupConfigurationMonitoringConfigurationManagedLoggingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationMonitoringConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationMonitoringConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/athena-work-group/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/athena-work-group/index.ts",
        "line": 1615
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 1674
          },
          "name": "putCloudwatchLoggingConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationMonitoringConfigurationCloudwatchLoggingConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 1690
          },
          "name": "putManagedLoggingConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationMonitoringConfigurationManagedLoggingConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 1706
          },
          "name": "putS3LoggingConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationMonitoringConfigurationS3LoggingConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 1677
          },
          "name": "resetCloudwatchLoggingConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 1693
          },
          "name": "resetManagedLoggingConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 1709
          },
          "name": "resetS3LoggingConfiguration"
        }
      ],
      "name": "AthenaWorkGroupWorkGroupConfigurationMonitoringConfigurationOutputReference",
      "namespace": "athenaWorkGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 1671
          },
          "name": "cloudwatchLoggingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationMonitoringConfigurationCloudwatchLoggingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 1687
          },
          "name": "managedLoggingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationMonitoringConfigurationManagedLoggingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 1703
          },
          "name": "s3LoggingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationMonitoringConfigurationS3LoggingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 1681
          },
          "name": "cloudwatchLoggingConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationMonitoringConfigurationCloudwatchLoggingConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 1697
          },
          "name": "managedLoggingConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationMonitoringConfigurationManagedLoggingConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 1713
          },
          "name": "s3LoggingConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationMonitoringConfigurationS3LoggingConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 1627
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationMonitoringConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/athena-work-group/index:AthenaWorkGroupWorkGroupConfigurationMonitoringConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationMonitoringConfigurationS3LoggingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationMonitoringConfigurationS3LoggingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/athena-work-group/index.ts",
        "line": 1385
      },
      "name": "AthenaWorkGroupWorkGroupConfigurationMonitoringConfigurationS3LoggingConfiguration",
      "namespace": "athenaWorkGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_work_group#enabled AthenaWorkGroup#enabled}",
            "stability": "stable",
            "summary": "Enables S3 log delivery."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 1391
          },
          "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/hashicorp/awscc/1.96.0/docs/resources/athena_work_group#kms_key AthenaWorkGroup#kms_key}",
            "stability": "stable",
            "summary": "The KMS key ARN to encrypt the logs published to the given Amazon S3 destination."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 1397
          },
          "name": "kmsKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_work_group#log_location AthenaWorkGroup#log_location}",
            "stability": "stable",
            "summary": "The Amazon S3 destination URI for log publishing."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 1403
          },
          "name": "logLocation",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/athena-work-group/index:AthenaWorkGroupWorkGroupConfigurationMonitoringConfigurationS3LoggingConfiguration"
    },
    "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationMonitoringConfigurationS3LoggingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationMonitoringConfigurationS3LoggingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/athena-work-group/index.ts",
          "line": 1457
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/athena-work-group/index.ts",
        "line": 1449
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 1511
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 1527
          },
          "name": "resetKmsKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 1543
          },
          "name": "resetLogLocation"
        }
      ],
      "name": "AthenaWorkGroupWorkGroupConfigurationMonitoringConfigurationS3LoggingConfigurationOutputReference",
      "namespace": "athenaWorkGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 1515
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 1531
          },
          "name": "kmsKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 1547
          },
          "name": "logLocationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 1505
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 1521
          },
          "name": "kmsKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 1537
          },
          "name": "logLocation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 1461
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationMonitoringConfigurationS3LoggingConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/athena-work-group/index:AthenaWorkGroupWorkGroupConfigurationMonitoringConfigurationS3LoggingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/athena-work-group/index.ts",
          "line": 2335
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/athena-work-group/index.ts",
        "line": 2327
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 2472
          },
          "name": "putCustomerContentEncryptionConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationCustomerContentEncryptionConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 2504
          },
          "name": "putEngineConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationEngineConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 2520
          },
          "name": "putEngineVersion",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationEngineVersion"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 2552
          },
          "name": "putManagedQueryResultsConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationManagedQueryResultsConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 2568
          },
          "name": "putMonitoringConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationMonitoringConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 2616
          },
          "name": "putResultConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationResultConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 2443
          },
          "name": "resetAdditionalConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 2459
          },
          "name": "resetBytesScannedCutoffPerQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 2475
          },
          "name": "resetCustomerContentEncryptionConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 2491
          },
          "name": "resetEnforceWorkGroupConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 2507
          },
          "name": "resetEngineConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 2523
          },
          "name": "resetEngineVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 2539
          },
          "name": "resetExecutionRole"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 2555
          },
          "name": "resetManagedQueryResultsConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 2571
          },
          "name": "resetMonitoringConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 2587
          },
          "name": "resetPublishCloudwatchMetricsEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 2603
          },
          "name": "resetRequesterPaysEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 2619
          },
          "name": "resetResultConfiguration"
        }
      ],
      "name": "AthenaWorkGroupWorkGroupConfigurationOutputReference",
      "namespace": "athenaWorkGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 2469
          },
          "name": "customerContentEncryptionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationCustomerContentEncryptionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 2501
          },
          "name": "engineConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationEngineConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 2517
          },
          "name": "engineVersion",
          "type": {
            "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationEngineVersionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 2549
          },
          "name": "managedQueryResultsConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationManagedQueryResultsConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 2565
          },
          "name": "monitoringConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationMonitoringConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 2613
          },
          "name": "resultConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationResultConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 2447
          },
          "name": "additionalConfigurationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 2463
          },
          "name": "bytesScannedCutoffPerQueryInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 2479
          },
          "name": "customerContentEncryptionConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationCustomerContentEncryptionConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 2495
          },
          "name": "enforceWorkGroupConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 2511
          },
          "name": "engineConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationEngineConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 2527
          },
          "name": "engineVersionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationEngineVersion"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 2543
          },
          "name": "executionRoleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 2559
          },
          "name": "managedQueryResultsConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationManagedQueryResultsConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 2575
          },
          "name": "monitoringConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationMonitoringConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 2591
          },
          "name": "publishCloudwatchMetricsEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 2607
          },
          "name": "requesterPaysEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 2623
          },
          "name": "resultConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationResultConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 2437
          },
          "name": "additionalConfiguration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 2453
          },
          "name": "bytesScannedCutoffPerQuery",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 2485
          },
          "name": "enforceWorkGroupConfiguration",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 2533
          },
          "name": "executionRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 2581
          },
          "name": "publishCloudwatchMetricsEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 2597
          },
          "name": "requesterPaysEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 2339
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/athena-work-group/index:AthenaWorkGroupWorkGroupConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationResultConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationResultConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/athena-work-group/index.ts",
        "line": 1944
      },
      "name": "AthenaWorkGroupWorkGroupConfigurationResultConfiguration",
      "namespace": "athenaWorkGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_work_group#acl_configuration AthenaWorkGroup#acl_configuration}",
            "stability": "stable",
            "summary": "Indicates that an Amazon S3 canned ACL should be set to control ownership of stored query results."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 1950
          },
          "name": "aclConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationResultConfigurationAclConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_work_group#encryption_configuration AthenaWorkGroup#encryption_configuration}",
            "stability": "stable",
            "summary": "If query results are encrypted in Amazon S3, indicates the encryption option used (for example, SSE-KMS or CSE-KMS) and key information."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 1956
          },
          "name": "encryptionConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationResultConfigurationEncryptionConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_work_group#expected_bucket_owner AthenaWorkGroup#expected_bucket_owner}",
            "stability": "stable",
            "summary": "The AWS account ID of the owner of S3 bucket where query results are stored."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 1962
          },
          "name": "expectedBucketOwner",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "To run the query, you must specify the query results location using one of the ways: either for individual queries using either this setting (client-side), or in the workgroup, using WorkGroupConfiguration\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_work_group#output_location AthenaWorkGroup#output_location}",
            "stability": "stable",
            "summary": "The location in Amazon S3 where your query results are stored, such as s3://path/to/query/bucket/."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 1968
          },
          "name": "outputLocation",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/athena-work-group/index:AthenaWorkGroupWorkGroupConfigurationResultConfiguration"
    },
    "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationResultConfigurationAclConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationResultConfigurationAclConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/athena-work-group/index.ts",
        "line": 1717
      },
      "name": "AthenaWorkGroupWorkGroupConfigurationResultConfigurationAclConfiguration",
      "namespace": "athenaWorkGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Currently the only supported canned ACL is BUCKET_OWNER_FULL_CONTROL\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_work_group#s3_acl_option AthenaWorkGroup#s3_acl_option}",
            "stability": "stable",
            "summary": "The Amazon S3 canned ACL that Athena should specify when storing query results."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 1723
          },
          "name": "s3AclOption",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/athena-work-group/index:AthenaWorkGroupWorkGroupConfigurationResultConfigurationAclConfiguration"
    },
    "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationResultConfigurationAclConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationResultConfigurationAclConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/athena-work-group/index.ts",
          "line": 1763
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/athena-work-group/index.ts",
        "line": 1755
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 1805
          },
          "name": "resetS3AclOption"
        }
      ],
      "name": "AthenaWorkGroupWorkGroupConfigurationResultConfigurationAclConfigurationOutputReference",
      "namespace": "athenaWorkGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 1809
          },
          "name": "s3AclOptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 1799
          },
          "name": "s3AclOption",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 1767
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationResultConfigurationAclConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/athena-work-group/index:AthenaWorkGroupWorkGroupConfigurationResultConfigurationAclConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationResultConfigurationEncryptionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationResultConfigurationEncryptionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/athena-work-group/index.ts",
        "line": 1813
      },
      "name": "AthenaWorkGroupWorkGroupConfigurationResultConfigurationEncryptionConfiguration",
      "namespace": "athenaWorkGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_work_group#encryption_option AthenaWorkGroup#encryption_option}",
            "stability": "stable",
            "summary": "Indicates whether Amazon S3 server-side encryption with Amazon S3-managed keys (SSE-S3), server-side encryption with KMS-managed keys (SSE-KMS), or client-side encryption with KMS-managed keys (CSE-KMS) is used."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 1819
          },
          "name": "encryptionOption",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_work_group#kms_key AthenaWorkGroup#kms_key}",
            "stability": "stable",
            "summary": "For SSE-KMS and CSE-KMS, this is the KMS key ARN or ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 1825
          },
          "name": "kmsKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/athena-work-group/index:AthenaWorkGroupWorkGroupConfigurationResultConfigurationEncryptionConfiguration"
    },
    "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationResultConfigurationEncryptionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationResultConfigurationEncryptionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/athena-work-group/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/athena-work-group/index.ts",
        "line": 1864
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 1920
          },
          "name": "resetEncryptionOption"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 1936
          },
          "name": "resetKmsKey"
        }
      ],
      "name": "AthenaWorkGroupWorkGroupConfigurationResultConfigurationEncryptionConfigurationOutputReference",
      "namespace": "athenaWorkGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 1924
          },
          "name": "encryptionOptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 1940
          },
          "name": "kmsKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 1914
          },
          "name": "encryptionOption",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 1930
          },
          "name": "kmsKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 1876
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationResultConfigurationEncryptionConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/athena-work-group/index:AthenaWorkGroupWorkGroupConfigurationResultConfigurationEncryptionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationResultConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationResultConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/athena-work-group/index.ts",
          "line": 2029
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/athena-work-group/index.ts",
        "line": 2021
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 2086
          },
          "name": "putAclConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationResultConfigurationAclConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 2102
          },
          "name": "putEncryptionConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationResultConfigurationEncryptionConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 2089
          },
          "name": "resetAclConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 2105
          },
          "name": "resetEncryptionConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 2121
          },
          "name": "resetExpectedBucketOwner"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 2137
          },
          "name": "resetOutputLocation"
        }
      ],
      "name": "AthenaWorkGroupWorkGroupConfigurationResultConfigurationOutputReference",
      "namespace": "athenaWorkGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 2083
          },
          "name": "aclConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationResultConfigurationAclConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 2099
          },
          "name": "encryptionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationResultConfigurationEncryptionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 2093
          },
          "name": "aclConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationResultConfigurationAclConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 2109
          },
          "name": "encryptionConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationResultConfigurationEncryptionConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 2125
          },
          "name": "expectedBucketOwnerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 2141
          },
          "name": "outputLocationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 2115
          },
          "name": "expectedBucketOwner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 2131
          },
          "name": "outputLocation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 2033
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationResultConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/athena-work-group/index:AthenaWorkGroupWorkGroupConfigurationResultConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdates": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdates",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/athena-work-group/index.ts",
        "line": 4697
      },
      "name": "AthenaWorkGroupWorkGroupConfigurationUpdates",
      "namespace": "athenaWorkGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_work_group#additional_configuration AthenaWorkGroup#additional_configuration}",
            "stability": "stable",
            "summary": "Additional Configuration that are passed to Athena Spark Calculations running in this workgroup."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 4703
          },
          "name": "additionalConfiguration",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_work_group#bytes_scanned_cutoff_per_query AthenaWorkGroup#bytes_scanned_cutoff_per_query}",
            "stability": "stable",
            "summary": "The upper data usage limit (cutoff) for the amount of bytes a single query in a workgroup is allowed to scan."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 4709
          },
          "name": "bytesScannedCutoffPerQuery",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_work_group#customer_content_encryption_configuration AthenaWorkGroup#customer_content_encryption_configuration}",
            "stability": "stable",
            "summary": "Indicates the KMS key for encrypting notebook content."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 4715
          },
          "name": "customerContentEncryptionConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesCustomerContentEncryptionConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If set to \"false\", client-side settings are used\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_work_group#enforce_work_group_configuration AthenaWorkGroup#enforce_work_group_configuration}",
            "stability": "stable",
            "summary": "If set to \"true\", the settings for the workgroup override client-side settings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 4721
          },
          "name": "enforceWorkGroupConfiguration",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_work_group#engine_configuration AthenaWorkGroup#engine_configuration}",
            "stability": "stable",
            "summary": "The engine configuration for running queries."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 4727
          },
          "name": "engineConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesEngineConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_work_group#engine_version AthenaWorkGroup#engine_version}",
            "stability": "stable",
            "summary": "The Athena engine version for running queries."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 4733
          },
          "name": "engineVersion",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesEngineVersion"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This property applies only to Spark enabled workgroups and Identity Center enabled workgroups.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_work_group#execution_role AthenaWorkGroup#execution_role}",
            "stability": "stable",
            "summary": "The ARN of the execution role used to access user resources for Spark sessions and Identity Center enabled workgroups."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 4739
          },
          "name": "executionRole",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "ResultConfiguration and ManagedQueryResultsConfiguration cannot be set at the same time\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_work_group#managed_query_results_configuration AthenaWorkGroup#managed_query_results_configuration}",
            "stability": "stable",
            "summary": "The configuration for the managed query results and encryption option."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 4745
          },
          "name": "managedQueryResultsConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesManagedQueryResultsConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_work_group#monitoring_configuration AthenaWorkGroup#monitoring_configuration}",
            "stability": "stable",
            "summary": "Contains the configuration settings for managed log persistence, delivering logs to Amazon S3 buckets, Amazon CloudWatch log groups etc."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 4751
          },
          "name": "monitoringConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesMonitoringConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_work_group#publish_cloudwatch_metrics_enabled AthenaWorkGroup#publish_cloudwatch_metrics_enabled}",
            "stability": "stable",
            "summary": "Indicates that the Amazon CloudWatch metrics are enabled for the workgroup."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 4757
          },
          "name": "publishCloudwatchMetricsEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_work_group#remove_bytes_scanned_cutoff_per_query AthenaWorkGroup#remove_bytes_scanned_cutoff_per_query}",
            "stability": "stable",
            "summary": "Indicates that the data usage control limit per query is removed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 4763
          },
          "name": "removeBytesScannedCutoffPerQuery",
          "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/hashicorp/awscc/1.96.0/docs/resources/athena_work_group#remove_customer_content_encryption_configuration AthenaWorkGroup#remove_customer_content_encryption_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 4767
          },
          "name": "removeCustomerContentEncryptionConfiguration",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If set to false, workgroup members cannot query data from Requester Pays buckets, and queries that retrieve data from Requester Pays buckets cause an error. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_work_group#requester_pays_enabled AthenaWorkGroup#requester_pays_enabled}",
            "stability": "stable",
            "summary": "If set to true, allows members assigned to a workgroup to reference Amazon S3 Requester Pays buckets in queries."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 4773
          },
          "name": "requesterPaysEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Includes the updated results location and an updated option for encrypting query results. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_work_group#result_configuration_updates AthenaWorkGroup#result_configuration_updates}",
            "stability": "stable",
            "summary": "The result configuration information about the queries in this workgroup that will be updated."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 4779
          },
          "name": "resultConfigurationUpdates",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesResultConfigurationUpdates"
          }
        }
      ],
      "symbolId": "src/athena-work-group/index:AthenaWorkGroupWorkGroupConfigurationUpdates"
    },
    "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesCustomerContentEncryptionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesCustomerContentEncryptionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/athena-work-group/index.ts",
        "line": 2627
      },
      "name": "AthenaWorkGroupWorkGroupConfigurationUpdatesCustomerContentEncryptionConfiguration",
      "namespace": "athenaWorkGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_work_group#kms_key AthenaWorkGroup#kms_key}",
            "stability": "stable",
            "summary": "For SSE-KMS and CSE-KMS, this is the KMS key ARN or ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 2633
          },
          "name": "kmsKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/athena-work-group/index:AthenaWorkGroupWorkGroupConfigurationUpdatesCustomerContentEncryptionConfiguration"
    },
    "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesCustomerContentEncryptionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesCustomerContentEncryptionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/athena-work-group/index.ts",
          "line": 2673
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/athena-work-group/index.ts",
        "line": 2665
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 2715
          },
          "name": "resetKmsKey"
        }
      ],
      "name": "AthenaWorkGroupWorkGroupConfigurationUpdatesCustomerContentEncryptionConfigurationOutputReference",
      "namespace": "athenaWorkGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 2719
          },
          "name": "kmsKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 2709
          },
          "name": "kmsKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 2677
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesCustomerContentEncryptionConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/athena-work-group/index:AthenaWorkGroupWorkGroupConfigurationUpdatesCustomerContentEncryptionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesEngineConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesEngineConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/athena-work-group/index.ts",
        "line": 2876
      },
      "name": "AthenaWorkGroupWorkGroupConfigurationUpdatesEngineConfiguration",
      "namespace": "athenaWorkGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "To specify an Athena notebook that the Jupyter server will download and serve, specify a value for the StartSessionRequest$NotebookVersion field, and then add a key named NotebookId to AdditionalConfigs that has the value of the Athena notebook ID.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_work_group#additional_configs AthenaWorkGroup#additional_configs}",
            "stability": "stable",
            "summary": "Contains additional notebook engine MAP<string, string> parameter mappings in the form of key-value pairs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 2882
          },
          "name": "additionalConfigs",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_work_group#classifications AthenaWorkGroup#classifications}",
            "stability": "stable",
            "summary": "The configuration classifications that can be specified for the engine."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 2888
          },
          "name": "classifications",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesEngineConfigurationClassifications"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "A coordinator is a special executor that orchestrates processing work and manages other executors in a notebook session. The default is 1.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_work_group#coordinator_dpu_size AthenaWorkGroup#coordinator_dpu_size}",
            "stability": "stable",
            "summary": "The number of DPUs to use for the coordinator."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 2894
          },
          "name": "coordinatorDpuSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "An executor is the smallest unit of compute that a notebook session can request from Athena. The default is 1.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_work_group#default_executor_dpu_size AthenaWorkGroup#default_executor_dpu_size}",
            "stability": "stable",
            "summary": "The default number of DPUs to use for executors."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 2900
          },
          "name": "defaultExecutorDpuSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_work_group#max_concurrent_dpus AthenaWorkGroup#max_concurrent_dpus}",
            "stability": "stable",
            "summary": "The maximum number of DPUs that can run concurrently."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 2906
          },
          "name": "maxConcurrentDpus",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_work_group#spark_properties AthenaWorkGroup#spark_properties}",
            "stability": "stable",
            "summary": "Specifies custom jar files and Spark properties for use cases like cluster encryption, table formats, and general Spark tuning."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 2912
          },
          "name": "sparkProperties",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/athena-work-group/index:AthenaWorkGroupWorkGroupConfigurationUpdatesEngineConfiguration"
    },
    "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesEngineConfigurationClassifications": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesEngineConfigurationClassifications",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/athena-work-group/index.ts",
        "line": 2723
      },
      "name": "AthenaWorkGroupWorkGroupConfigurationUpdatesEngineConfigurationClassifications",
      "namespace": "athenaWorkGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_work_group#name AthenaWorkGroup#name}",
            "stability": "stable",
            "summary": "The name of the configuration classification."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 2729
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_work_group#properties AthenaWorkGroup#properties}",
            "stability": "stable",
            "summary": "A set of properties specified within a configuration classification."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 2735
          },
          "name": "properties",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/athena-work-group/index:AthenaWorkGroupWorkGroupConfigurationUpdatesEngineConfigurationClassifications"
    },
    "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesEngineConfigurationClassificationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesEngineConfigurationClassificationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/athena-work-group/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/athena-work-group/index.ts",
        "line": 2857
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 2872
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesEngineConfigurationClassificationsOutputReference"
            }
          }
        }
      ],
      "name": "AthenaWorkGroupWorkGroupConfigurationUpdatesEngineConfigurationClassificationsList",
      "namespace": "athenaWorkGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 2858
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesEngineConfigurationClassifications"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/athena-work-group/index:AthenaWorkGroupWorkGroupConfigurationUpdatesEngineConfigurationClassificationsList"
    },
    "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesEngineConfigurationClassificationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesEngineConfigurationClassificationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/athena-work-group/index.ts",
          "line": 2784
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/athena-work-group/index.ts",
        "line": 2774
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 2832
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 2848
          },
          "name": "resetProperties"
        }
      ],
      "name": "AthenaWorkGroupWorkGroupConfigurationUpdatesEngineConfigurationClassificationsOutputReference",
      "namespace": "athenaWorkGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 2836
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 2852
          },
          "name": "propertiesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 2826
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 2842
          },
          "name": "properties",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 2788
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesEngineConfigurationClassifications"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/athena-work-group/index:AthenaWorkGroupWorkGroupConfigurationUpdatesEngineConfigurationClassificationsOutputReference"
    },
    "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesEngineConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesEngineConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/athena-work-group/index.ts",
          "line": 2987
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/athena-work-group/index.ts",
        "line": 2979
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 3072
          },
          "name": "putClassifications",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesEngineConfigurationClassifications"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 3059
          },
          "name": "resetAdditionalConfigs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 3075
          },
          "name": "resetClassifications"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 3091
          },
          "name": "resetCoordinatorDpuSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 3107
          },
          "name": "resetDefaultExecutorDpuSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 3123
          },
          "name": "resetMaxConcurrentDpus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 3139
          },
          "name": "resetSparkProperties"
        }
      ],
      "name": "AthenaWorkGroupWorkGroupConfigurationUpdatesEngineConfigurationOutputReference",
      "namespace": "athenaWorkGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 3069
          },
          "name": "classifications",
          "type": {
            "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesEngineConfigurationClassificationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 3063
          },
          "name": "additionalConfigsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 3079
          },
          "name": "classificationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesEngineConfigurationClassifications"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 3095
          },
          "name": "coordinatorDpuSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 3111
          },
          "name": "defaultExecutorDpuSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 3127
          },
          "name": "maxConcurrentDpusInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 3143
          },
          "name": "sparkPropertiesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 3053
          },
          "name": "additionalConfigs",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 3085
          },
          "name": "coordinatorDpuSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 3101
          },
          "name": "defaultExecutorDpuSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 3117
          },
          "name": "maxConcurrentDpus",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 3133
          },
          "name": "sparkProperties",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 2991
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesEngineConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/athena-work-group/index:AthenaWorkGroupWorkGroupConfigurationUpdatesEngineConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesEngineVersion": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesEngineVersion",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/athena-work-group/index.ts",
        "line": 3147
      },
      "name": "AthenaWorkGroupWorkGroupConfigurationUpdatesEngineVersion",
      "namespace": "athenaWorkGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Possible values are determined by the output of ListEngineVersions, including Auto. The default is Auto.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_work_group#selected_engine_version AthenaWorkGroup#selected_engine_version}",
            "stability": "stable",
            "summary": "The engine version requested by the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 3153
          },
          "name": "selectedEngineVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/athena-work-group/index:AthenaWorkGroupWorkGroupConfigurationUpdatesEngineVersion"
    },
    "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesEngineVersionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesEngineVersionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/athena-work-group/index.ts",
          "line": 3193
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/athena-work-group/index.ts",
        "line": 3185
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 3240
          },
          "name": "resetSelectedEngineVersion"
        }
      ],
      "name": "AthenaWorkGroupWorkGroupConfigurationUpdatesEngineVersionOutputReference",
      "namespace": "athenaWorkGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 3228
          },
          "name": "effectiveEngineVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 3244
          },
          "name": "selectedEngineVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 3234
          },
          "name": "selectedEngineVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 3197
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesEngineVersion"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/athena-work-group/index:AthenaWorkGroupWorkGroupConfigurationUpdatesEngineVersionOutputReference"
    },
    "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesManagedQueryResultsConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesManagedQueryResultsConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/athena-work-group/index.ts",
        "line": 3344
      },
      "name": "AthenaWorkGroupWorkGroupConfigurationUpdatesManagedQueryResultsConfiguration",
      "namespace": "athenaWorkGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_work_group#enabled AthenaWorkGroup#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 3348
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If not setting this field, Managed Storage will encrypt the query results with Athena's encryption key\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_work_group#encryption_configuration AthenaWorkGroup#encryption_configuration}",
            "stability": "stable",
            "summary": "Indicates the encryption configuration for Athena Managed Storage."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 3354
          },
          "name": "encryptionConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesManagedQueryResultsConfigurationEncryptionConfiguration"
          }
        }
      ],
      "symbolId": "src/athena-work-group/index:AthenaWorkGroupWorkGroupConfigurationUpdatesManagedQueryResultsConfiguration"
    },
    "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesManagedQueryResultsConfigurationEncryptionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesManagedQueryResultsConfigurationEncryptionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/athena-work-group/index.ts",
        "line": 3248
      },
      "name": "AthenaWorkGroupWorkGroupConfigurationUpdatesManagedQueryResultsConfigurationEncryptionConfiguration",
      "namespace": "athenaWorkGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_work_group#kms_key AthenaWorkGroup#kms_key}",
            "stability": "stable",
            "summary": "For SSE-KMS and CSE-KMS, this is the KMS key ARN or ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 3254
          },
          "name": "kmsKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/athena-work-group/index:AthenaWorkGroupWorkGroupConfigurationUpdatesManagedQueryResultsConfigurationEncryptionConfiguration"
    },
    "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesManagedQueryResultsConfigurationEncryptionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesManagedQueryResultsConfigurationEncryptionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/athena-work-group/index.ts",
          "line": 3294
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/athena-work-group/index.ts",
        "line": 3286
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 3336
          },
          "name": "resetKmsKey"
        }
      ],
      "name": "AthenaWorkGroupWorkGroupConfigurationUpdatesManagedQueryResultsConfigurationEncryptionConfigurationOutputReference",
      "namespace": "athenaWorkGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 3340
          },
          "name": "kmsKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 3330
          },
          "name": "kmsKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 3298
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesManagedQueryResultsConfigurationEncryptionConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/athena-work-group/index:AthenaWorkGroupWorkGroupConfigurationUpdatesManagedQueryResultsConfigurationEncryptionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesManagedQueryResultsConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesManagedQueryResultsConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/athena-work-group/index.ts",
          "line": 3401
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/athena-work-group/index.ts",
        "line": 3393
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 3462
          },
          "name": "putEncryptionConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesManagedQueryResultsConfigurationEncryptionConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 3449
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 3465
          },
          "name": "resetEncryptionConfiguration"
        }
      ],
      "name": "AthenaWorkGroupWorkGroupConfigurationUpdatesManagedQueryResultsConfigurationOutputReference",
      "namespace": "athenaWorkGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 3459
          },
          "name": "encryptionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesManagedQueryResultsConfigurationEncryptionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 3453
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 3469
          },
          "name": "encryptionConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesManagedQueryResultsConfigurationEncryptionConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 3443
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 3405
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesManagedQueryResultsConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/athena-work-group/index:AthenaWorkGroupWorkGroupConfigurationUpdatesManagedQueryResultsConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesMonitoringConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesMonitoringConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/athena-work-group/index.ts",
        "line": 3971
      },
      "name": "AthenaWorkGroupWorkGroupConfigurationUpdatesMonitoringConfiguration",
      "namespace": "athenaWorkGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_work_group#cloudwatch_logging_configuration AthenaWorkGroup#cloudwatch_logging_configuration}",
            "stability": "stable",
            "summary": "Configuration settings for delivering logs to Amazon CloudWatch log groups."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 3977
          },
          "name": "cloudwatchLoggingConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesMonitoringConfigurationCloudwatchLoggingConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_work_group#managed_logging_configuration AthenaWorkGroup#managed_logging_configuration}",
            "stability": "stable",
            "summary": "Configuration settings for managed log persistence."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 3983
          },
          "name": "managedLoggingConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesMonitoringConfigurationManagedLoggingConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_work_group#s3_logging_configuration AthenaWorkGroup#s3_logging_configuration}",
            "stability": "stable",
            "summary": "Configuration settings for delivering logs to Amazon S3 buckets."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 3989
          },
          "name": "s3LoggingConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesMonitoringConfigurationS3LoggingConfiguration"
          }
        }
      ],
      "symbolId": "src/athena-work-group/index:AthenaWorkGroupWorkGroupConfigurationUpdatesMonitoringConfiguration"
    },
    "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesMonitoringConfigurationCloudwatchLoggingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesMonitoringConfigurationCloudwatchLoggingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/athena-work-group/index.ts",
        "line": 3473
      },
      "name": "AthenaWorkGroupWorkGroupConfigurationUpdatesMonitoringConfigurationCloudwatchLoggingConfiguration",
      "namespace": "athenaWorkGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_work_group#enabled AthenaWorkGroup#enabled}",
            "stability": "stable",
            "summary": "Enables CloudWatch logging."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 3479
          },
          "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/hashicorp/awscc/1.96.0/docs/resources/athena_work_group#log_group AthenaWorkGroup#log_group}",
            "stability": "stable",
            "summary": "The name of the log group in Amazon CloudWatch Logs where you want to publish your logs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 3485
          },
          "name": "logGroup",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_work_group#log_stream_name_prefix AthenaWorkGroup#log_stream_name_prefix}",
            "stability": "stable",
            "summary": "Prefix for the CloudWatch log stream name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 3491
          },
          "name": "logStreamNamePrefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_work_group#log_types AthenaWorkGroup#log_types}",
            "stability": "stable",
            "summary": "The types of logs that you want to publish to CloudWatch."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 3497
          },
          "name": "logTypes",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "collection": {
                        "elementtype": {
                          "primitive": "string"
                        },
                        "kind": "array"
                      }
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/athena-work-group/index:AthenaWorkGroupWorkGroupConfigurationUpdatesMonitoringConfigurationCloudwatchLoggingConfiguration"
    },
    "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesMonitoringConfigurationCloudwatchLoggingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesMonitoringConfigurationCloudwatchLoggingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/athena-work-group/index.ts",
          "line": 3558
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/athena-work-group/index.ts",
        "line": 3550
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 3618
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 3634
          },
          "name": "resetLogGroup"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 3650
          },
          "name": "resetLogStreamNamePrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 3666
          },
          "name": "resetLogTypes"
        }
      ],
      "name": "AthenaWorkGroupWorkGroupConfigurationUpdatesMonitoringConfigurationCloudwatchLoggingConfigurationOutputReference",
      "namespace": "athenaWorkGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 3622
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 3638
          },
          "name": "logGroupInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 3654
          },
          "name": "logStreamNamePrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 3670
          },
          "name": "logTypesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "collection": {
                        "elementtype": {
                          "primitive": "string"
                        },
                        "kind": "array"
                      }
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 3612
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 3628
          },
          "name": "logGroup",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 3644
          },
          "name": "logStreamNamePrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 3660
          },
          "name": "logTypes",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "collection": {
                        "elementtype": {
                          "primitive": "string"
                        },
                        "kind": "array"
                      }
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 3562
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesMonitoringConfigurationCloudwatchLoggingConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/athena-work-group/index:AthenaWorkGroupWorkGroupConfigurationUpdatesMonitoringConfigurationCloudwatchLoggingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesMonitoringConfigurationManagedLoggingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesMonitoringConfigurationManagedLoggingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/athena-work-group/index.ts",
        "line": 3674
      },
      "name": "AthenaWorkGroupWorkGroupConfigurationUpdatesMonitoringConfigurationManagedLoggingConfiguration",
      "namespace": "athenaWorkGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_work_group#enabled AthenaWorkGroup#enabled}",
            "stability": "stable",
            "summary": "Enables managed log persistence."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 3680
          },
          "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/hashicorp/awscc/1.96.0/docs/resources/athena_work_group#kms_key AthenaWorkGroup#kms_key}",
            "stability": "stable",
            "summary": "The KMS key ARN to encrypt the logs stored in managed log persistence."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 3686
          },
          "name": "kmsKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/athena-work-group/index:AthenaWorkGroupWorkGroupConfigurationUpdatesMonitoringConfigurationManagedLoggingConfiguration"
    },
    "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesMonitoringConfigurationManagedLoggingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesMonitoringConfigurationManagedLoggingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/athena-work-group/index.ts",
          "line": 3733
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/athena-work-group/index.ts",
        "line": 3725
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 3781
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 3797
          },
          "name": "resetKmsKey"
        }
      ],
      "name": "AthenaWorkGroupWorkGroupConfigurationUpdatesMonitoringConfigurationManagedLoggingConfigurationOutputReference",
      "namespace": "athenaWorkGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 3785
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 3801
          },
          "name": "kmsKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 3775
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 3791
          },
          "name": "kmsKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 3737
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesMonitoringConfigurationManagedLoggingConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/athena-work-group/index:AthenaWorkGroupWorkGroupConfigurationUpdatesMonitoringConfigurationManagedLoggingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesMonitoringConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesMonitoringConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/athena-work-group/index.ts",
          "line": 4043
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/athena-work-group/index.ts",
        "line": 4035
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 4094
          },
          "name": "putCloudwatchLoggingConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesMonitoringConfigurationCloudwatchLoggingConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 4110
          },
          "name": "putManagedLoggingConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesMonitoringConfigurationManagedLoggingConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 4126
          },
          "name": "putS3LoggingConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesMonitoringConfigurationS3LoggingConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 4097
          },
          "name": "resetCloudwatchLoggingConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 4113
          },
          "name": "resetManagedLoggingConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 4129
          },
          "name": "resetS3LoggingConfiguration"
        }
      ],
      "name": "AthenaWorkGroupWorkGroupConfigurationUpdatesMonitoringConfigurationOutputReference",
      "namespace": "athenaWorkGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 4091
          },
          "name": "cloudwatchLoggingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesMonitoringConfigurationCloudwatchLoggingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 4107
          },
          "name": "managedLoggingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesMonitoringConfigurationManagedLoggingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 4123
          },
          "name": "s3LoggingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesMonitoringConfigurationS3LoggingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 4101
          },
          "name": "cloudwatchLoggingConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesMonitoringConfigurationCloudwatchLoggingConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 4117
          },
          "name": "managedLoggingConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesMonitoringConfigurationManagedLoggingConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 4133
          },
          "name": "s3LoggingConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesMonitoringConfigurationS3LoggingConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 4047
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesMonitoringConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/athena-work-group/index:AthenaWorkGroupWorkGroupConfigurationUpdatesMonitoringConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesMonitoringConfigurationS3LoggingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesMonitoringConfigurationS3LoggingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/athena-work-group/index.ts",
        "line": 3805
      },
      "name": "AthenaWorkGroupWorkGroupConfigurationUpdatesMonitoringConfigurationS3LoggingConfiguration",
      "namespace": "athenaWorkGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_work_group#enabled AthenaWorkGroup#enabled}",
            "stability": "stable",
            "summary": "Enables S3 log delivery."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 3811
          },
          "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/hashicorp/awscc/1.96.0/docs/resources/athena_work_group#kms_key AthenaWorkGroup#kms_key}",
            "stability": "stable",
            "summary": "The KMS key ARN to encrypt the logs published to the given Amazon S3 destination."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 3817
          },
          "name": "kmsKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_work_group#log_location AthenaWorkGroup#log_location}",
            "stability": "stable",
            "summary": "The Amazon S3 destination URI for log publishing."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 3823
          },
          "name": "logLocation",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/athena-work-group/index:AthenaWorkGroupWorkGroupConfigurationUpdatesMonitoringConfigurationS3LoggingConfiguration"
    },
    "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesMonitoringConfigurationS3LoggingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesMonitoringConfigurationS3LoggingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/athena-work-group/index.ts",
          "line": 3877
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/athena-work-group/index.ts",
        "line": 3869
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 3931
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 3947
          },
          "name": "resetKmsKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 3963
          },
          "name": "resetLogLocation"
        }
      ],
      "name": "AthenaWorkGroupWorkGroupConfigurationUpdatesMonitoringConfigurationS3LoggingConfigurationOutputReference",
      "namespace": "athenaWorkGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 3935
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 3951
          },
          "name": "kmsKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 3967
          },
          "name": "logLocationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 3925
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 3941
          },
          "name": "kmsKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 3957
          },
          "name": "logLocation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 3881
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesMonitoringConfigurationS3LoggingConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/athena-work-group/index:AthenaWorkGroupWorkGroupConfigurationUpdatesMonitoringConfigurationS3LoggingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/athena-work-group/index.ts",
          "line": 4910
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/athena-work-group/index.ts",
        "line": 4902
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 5059
          },
          "name": "putCustomerContentEncryptionConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesCustomerContentEncryptionConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 5091
          },
          "name": "putEngineConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesEngineConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 5107
          },
          "name": "putEngineVersion",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesEngineVersion"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 5139
          },
          "name": "putManagedQueryResultsConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesManagedQueryResultsConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 5155
          },
          "name": "putMonitoringConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesMonitoringConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 5235
          },
          "name": "putResultConfigurationUpdates",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesResultConfigurationUpdates"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 5030
          },
          "name": "resetAdditionalConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 5046
          },
          "name": "resetBytesScannedCutoffPerQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 5062
          },
          "name": "resetCustomerContentEncryptionConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 5078
          },
          "name": "resetEnforceWorkGroupConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 5094
          },
          "name": "resetEngineConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 5110
          },
          "name": "resetEngineVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 5126
          },
          "name": "resetExecutionRole"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 5142
          },
          "name": "resetManagedQueryResultsConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 5158
          },
          "name": "resetMonitoringConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 5174
          },
          "name": "resetPublishCloudwatchMetricsEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 5190
          },
          "name": "resetRemoveBytesScannedCutoffPerQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 5206
          },
          "name": "resetRemoveCustomerContentEncryptionConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 5222
          },
          "name": "resetRequesterPaysEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 5238
          },
          "name": "resetResultConfigurationUpdates"
        }
      ],
      "name": "AthenaWorkGroupWorkGroupConfigurationUpdatesOutputReference",
      "namespace": "athenaWorkGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 5056
          },
          "name": "customerContentEncryptionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesCustomerContentEncryptionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 5088
          },
          "name": "engineConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesEngineConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 5104
          },
          "name": "engineVersion",
          "type": {
            "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesEngineVersionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 5136
          },
          "name": "managedQueryResultsConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesManagedQueryResultsConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 5152
          },
          "name": "monitoringConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesMonitoringConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 5232
          },
          "name": "resultConfigurationUpdates",
          "type": {
            "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesResultConfigurationUpdatesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 5034
          },
          "name": "additionalConfigurationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 5050
          },
          "name": "bytesScannedCutoffPerQueryInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 5066
          },
          "name": "customerContentEncryptionConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesCustomerContentEncryptionConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 5082
          },
          "name": "enforceWorkGroupConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 5098
          },
          "name": "engineConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesEngineConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 5114
          },
          "name": "engineVersionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesEngineVersion"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 5130
          },
          "name": "executionRoleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 5146
          },
          "name": "managedQueryResultsConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesManagedQueryResultsConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 5162
          },
          "name": "monitoringConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesMonitoringConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 5178
          },
          "name": "publishCloudwatchMetricsEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 5194
          },
          "name": "removeBytesScannedCutoffPerQueryInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 5210
          },
          "name": "removeCustomerContentEncryptionConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 5226
          },
          "name": "requesterPaysEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 5242
          },
          "name": "resultConfigurationUpdatesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesResultConfigurationUpdates"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 5024
          },
          "name": "additionalConfiguration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 5040
          },
          "name": "bytesScannedCutoffPerQuery",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 5072
          },
          "name": "enforceWorkGroupConfiguration",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 5120
          },
          "name": "executionRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 5168
          },
          "name": "publishCloudwatchMetricsEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 5184
          },
          "name": "removeBytesScannedCutoffPerQuery",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 5200
          },
          "name": "removeCustomerContentEncryptionConfiguration",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 5216
          },
          "name": "requesterPaysEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 4914
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdates"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/athena-work-group/index:AthenaWorkGroupWorkGroupConfigurationUpdatesOutputReference"
    },
    "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesResultConfigurationUpdates": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesResultConfigurationUpdates",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/athena-work-group/index.ts",
        "line": 4364
      },
      "name": "AthenaWorkGroupWorkGroupConfigurationUpdatesResultConfigurationUpdates",
      "namespace": "athenaWorkGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_work_group#acl_configuration AthenaWorkGroup#acl_configuration}",
            "stability": "stable",
            "summary": "Indicates that an Amazon S3 canned ACL should be set to control ownership of stored query results."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 4370
          },
          "name": "aclConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesResultConfigurationUpdatesAclConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_work_group#encryption_configuration AthenaWorkGroup#encryption_configuration}",
            "stability": "stable",
            "summary": "If query results are encrypted in Amazon S3, indicates the encryption option used (for example, SSE-KMS or CSE-KMS) and key information."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 4376
          },
          "name": "encryptionConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesResultConfigurationUpdatesEncryptionConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_work_group#expected_bucket_owner AthenaWorkGroup#expected_bucket_owner}",
            "stability": "stable",
            "summary": "The AWS account ID of the owner of S3 bucket where query results are stored."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 4382
          },
          "name": "expectedBucketOwner",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "To run the query, you must specify the query results location using one of the ways: either for individual queries using either this setting (client-side), or in the workgroup, using WorkGroupConfiguration\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_work_group#output_location AthenaWorkGroup#output_location}",
            "stability": "stable",
            "summary": "The location in Amazon S3 where your query results are stored, such as s3://path/to/query/bucket/."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 4388
          },
          "name": "outputLocation",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_work_group#remove_acl_configuration AthenaWorkGroup#remove_acl_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 4392
          },
          "name": "removeAclConfiguration",
          "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/hashicorp/awscc/1.96.0/docs/resources/athena_work_group#remove_encryption_configuration AthenaWorkGroup#remove_encryption_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 4396
          },
          "name": "removeEncryptionConfiguration",
          "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/hashicorp/awscc/1.96.0/docs/resources/athena_work_group#remove_expected_bucket_owner AthenaWorkGroup#remove_expected_bucket_owner}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 4400
          },
          "name": "removeExpectedBucketOwner",
          "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/hashicorp/awscc/1.96.0/docs/resources/athena_work_group#remove_output_location AthenaWorkGroup#remove_output_location}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 4404
          },
          "name": "removeOutputLocation",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/athena-work-group/index:AthenaWorkGroupWorkGroupConfigurationUpdatesResultConfigurationUpdates"
    },
    "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesResultConfigurationUpdatesAclConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesResultConfigurationUpdatesAclConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/athena-work-group/index.ts",
        "line": 4137
      },
      "name": "AthenaWorkGroupWorkGroupConfigurationUpdatesResultConfigurationUpdatesAclConfiguration",
      "namespace": "athenaWorkGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Currently the only supported canned ACL is BUCKET_OWNER_FULL_CONTROL\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_work_group#s3_acl_option AthenaWorkGroup#s3_acl_option}",
            "stability": "stable",
            "summary": "The Amazon S3 canned ACL that Athena should specify when storing query results."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 4143
          },
          "name": "s3AclOption",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/athena-work-group/index:AthenaWorkGroupWorkGroupConfigurationUpdatesResultConfigurationUpdatesAclConfiguration"
    },
    "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesResultConfigurationUpdatesAclConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesResultConfigurationUpdatesAclConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/athena-work-group/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/athena-work-group/index.ts",
        "line": 4175
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 4225
          },
          "name": "resetS3AclOption"
        }
      ],
      "name": "AthenaWorkGroupWorkGroupConfigurationUpdatesResultConfigurationUpdatesAclConfigurationOutputReference",
      "namespace": "athenaWorkGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 4229
          },
          "name": "s3AclOptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 4219
          },
          "name": "s3AclOption",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 4187
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesResultConfigurationUpdatesAclConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/athena-work-group/index:AthenaWorkGroupWorkGroupConfigurationUpdatesResultConfigurationUpdatesAclConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesResultConfigurationUpdatesEncryptionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesResultConfigurationUpdatesEncryptionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/athena-work-group/index.ts",
        "line": 4233
      },
      "name": "AthenaWorkGroupWorkGroupConfigurationUpdatesResultConfigurationUpdatesEncryptionConfiguration",
      "namespace": "athenaWorkGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_work_group#encryption_option AthenaWorkGroup#encryption_option}",
            "stability": "stable",
            "summary": "Indicates whether Amazon S3 server-side encryption with Amazon S3-managed keys (SSE-S3), server-side encryption with KMS-managed keys (SSE-KMS), or client-side encryption with KMS-managed keys (CSE-KMS) is used."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 4239
          },
          "name": "encryptionOption",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/athena_work_group#kms_key AthenaWorkGroup#kms_key}",
            "stability": "stable",
            "summary": "For SSE-KMS and CSE-KMS, this is the KMS key ARN or ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 4245
          },
          "name": "kmsKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/athena-work-group/index:AthenaWorkGroupWorkGroupConfigurationUpdatesResultConfigurationUpdatesEncryptionConfiguration"
    },
    "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesResultConfigurationUpdatesEncryptionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesResultConfigurationUpdatesEncryptionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/athena-work-group/index.ts",
          "line": 4292
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/athena-work-group/index.ts",
        "line": 4284
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 4340
          },
          "name": "resetEncryptionOption"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 4356
          },
          "name": "resetKmsKey"
        }
      ],
      "name": "AthenaWorkGroupWorkGroupConfigurationUpdatesResultConfigurationUpdatesEncryptionConfigurationOutputReference",
      "namespace": "athenaWorkGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 4344
          },
          "name": "encryptionOptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 4360
          },
          "name": "kmsKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 4334
          },
          "name": "encryptionOption",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 4350
          },
          "name": "kmsKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 4296
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesResultConfigurationUpdatesEncryptionConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/athena-work-group/index:AthenaWorkGroupWorkGroupConfigurationUpdatesResultConfigurationUpdatesEncryptionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesResultConfigurationUpdatesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesResultConfigurationUpdatesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/athena-work-group/index.ts",
          "line": 4493
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/athena-work-group/index.ts",
        "line": 4485
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 4574
          },
          "name": "putAclConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesResultConfigurationUpdatesAclConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 4590
          },
          "name": "putEncryptionConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesResultConfigurationUpdatesEncryptionConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 4577
          },
          "name": "resetAclConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 4593
          },
          "name": "resetEncryptionConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 4609
          },
          "name": "resetExpectedBucketOwner"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 4625
          },
          "name": "resetOutputLocation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 4641
          },
          "name": "resetRemoveAclConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 4657
          },
          "name": "resetRemoveEncryptionConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 4673
          },
          "name": "resetRemoveExpectedBucketOwner"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 4689
          },
          "name": "resetRemoveOutputLocation"
        }
      ],
      "name": "AthenaWorkGroupWorkGroupConfigurationUpdatesResultConfigurationUpdatesOutputReference",
      "namespace": "athenaWorkGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 4571
          },
          "name": "aclConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesResultConfigurationUpdatesAclConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 4587
          },
          "name": "encryptionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesResultConfigurationUpdatesEncryptionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 4581
          },
          "name": "aclConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesResultConfigurationUpdatesAclConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 4597
          },
          "name": "encryptionConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesResultConfigurationUpdatesEncryptionConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 4613
          },
          "name": "expectedBucketOwnerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 4629
          },
          "name": "outputLocationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 4645
          },
          "name": "removeAclConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 4661
          },
          "name": "removeEncryptionConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 4677
          },
          "name": "removeExpectedBucketOwnerInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 4693
          },
          "name": "removeOutputLocationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 4603
          },
          "name": "expectedBucketOwner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 4619
          },
          "name": "outputLocation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 4635
          },
          "name": "removeAclConfiguration",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 4651
          },
          "name": "removeEncryptionConfiguration",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 4667
          },
          "name": "removeExpectedBucketOwner",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 4683
          },
          "name": "removeOutputLocation",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/athena-work-group/index.ts",
            "line": 4497
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.athenaWorkGroup.AthenaWorkGroupWorkGroupConfigurationUpdatesResultConfigurationUpdates"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/athena-work-group/index:AthenaWorkGroupWorkGroupConfigurationUpdatesResultConfigurationUpdatesOutputReference"
    },
    "@cdktn/provider-awscc.auditmanagerAssessment.AuditmanagerAssessment": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/auditmanager_assessment awscc_auditmanager_assessment}."
      },
      "fqn": "@cdktn/provider-awscc.auditmanagerAssessment.AuditmanagerAssessment",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/auditmanager_assessment awscc_auditmanager_assessment} Resource."
        },
        "locationInModule": {
          "filename": "src/auditmanager-assessment/index.ts",
          "line": 1625
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.auditmanagerAssessment.AuditmanagerAssessmentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/auditmanager-assessment/index.ts",
        "line": 1593
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a AuditmanagerAssessment resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 1610
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the AuditmanagerAssessment to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/auditmanager_assessment#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing AuditmanagerAssessment that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the AuditmanagerAssessment to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 1672
          },
          "name": "putAssessmentReportsDestination",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.auditmanagerAssessment.AuditmanagerAssessmentAssessmentReportsDestination"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 1688
          },
          "name": "putAwsAccount",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.auditmanagerAssessment.AuditmanagerAssessmentAwsAccount"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 1709
          },
          "name": "putDelegations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.auditmanagerAssessment.AuditmanagerAssessmentDelegations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 1778
          },
          "name": "putRoles",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.auditmanagerAssessment.AuditmanagerAssessmentRoles"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 1794
          },
          "name": "putScope",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.auditmanagerAssessment.AuditmanagerAssessmentScope"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 1826
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.auditmanagerAssessment.AuditmanagerAssessmentTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 1675
          },
          "name": "resetAssessmentReportsDestination"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 1691
          },
          "name": "resetAwsAccount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 1712
          },
          "name": "resetDelegations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 1728
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 1744
          },
          "name": "resetFrameworkId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 1765
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 1781
          },
          "name": "resetRoles"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 1797
          },
          "name": "resetScope"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 1813
          },
          "name": "resetStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 1829
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 1841
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 1856
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "AuditmanagerAssessment",
      "namespace": "auditmanagerAssessment",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 1598
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 1658
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 1663
          },
          "name": "assessmentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 1669
          },
          "name": "assessmentReportsDestination",
          "type": {
            "fqn": "@cdktn/provider-awscc.auditmanagerAssessment.AuditmanagerAssessmentAssessmentReportsDestinationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 1685
          },
          "name": "awsAccount",
          "type": {
            "fqn": "@cdktn/provider-awscc.auditmanagerAssessment.AuditmanagerAssessmentAwsAccountOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 1700
          },
          "name": "creationTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 1706
          },
          "name": "delegations",
          "type": {
            "fqn": "@cdktn/provider-awscc.auditmanagerAssessment.AuditmanagerAssessmentDelegationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 1753
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 1775
          },
          "name": "roles",
          "type": {
            "fqn": "@cdktn/provider-awscc.auditmanagerAssessment.AuditmanagerAssessmentRolesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 1791
          },
          "name": "scope",
          "type": {
            "fqn": "@cdktn/provider-awscc.auditmanagerAssessment.AuditmanagerAssessmentScopeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 1823
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.auditmanagerAssessment.AuditmanagerAssessmentTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 1679
          },
          "name": "assessmentReportsDestinationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.auditmanagerAssessment.AuditmanagerAssessmentAssessmentReportsDestination"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 1695
          },
          "name": "awsAccountInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.auditmanagerAssessment.AuditmanagerAssessmentAwsAccount"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 1716
          },
          "name": "delegationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.auditmanagerAssessment.AuditmanagerAssessmentDelegations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 1732
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 1748
          },
          "name": "frameworkIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 1769
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 1785
          },
          "name": "rolesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.auditmanagerAssessment.AuditmanagerAssessmentRoles"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 1801
          },
          "name": "scopeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.auditmanagerAssessment.AuditmanagerAssessmentScope"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 1817
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 1833
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.auditmanagerAssessment.AuditmanagerAssessmentTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 1722
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 1738
          },
          "name": "frameworkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 1759
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 1807
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/auditmanager-assessment/index:AuditmanagerAssessment"
    },
    "@cdktn/provider-awscc.auditmanagerAssessment.AuditmanagerAssessmentAssessmentReportsDestination": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.auditmanagerAssessment.AuditmanagerAssessmentAssessmentReportsDestination",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/auditmanager-assessment/index.ts",
        "line": 76
      },
      "name": "AuditmanagerAssessmentAssessmentReportsDestination",
      "namespace": "auditmanagerAssessment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/auditmanager_assessment#destination AuditmanagerAssessment#destination}",
            "stability": "stable",
            "summary": "The URL of the specified Amazon S3 bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 82
          },
          "name": "destination",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/auditmanager_assessment#destination_type AuditmanagerAssessment#destination_type}",
            "stability": "stable",
            "summary": "The destination type, such as Amazon S3."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 88
          },
          "name": "destinationType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/auditmanager-assessment/index:AuditmanagerAssessmentAssessmentReportsDestination"
    },
    "@cdktn/provider-awscc.auditmanagerAssessment.AuditmanagerAssessmentAssessmentReportsDestinationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.auditmanagerAssessment.AuditmanagerAssessmentAssessmentReportsDestinationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/auditmanager-assessment/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/auditmanager-assessment/index.ts",
        "line": 127
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 183
          },
          "name": "resetDestination"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 199
          },
          "name": "resetDestinationType"
        }
      ],
      "name": "AuditmanagerAssessmentAssessmentReportsDestinationOutputReference",
      "namespace": "auditmanagerAssessment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 187
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 203
          },
          "name": "destinationTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 177
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 193
          },
          "name": "destinationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 139
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.auditmanagerAssessment.AuditmanagerAssessmentAssessmentReportsDestination"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/auditmanager-assessment/index:AuditmanagerAssessmentAssessmentReportsDestinationOutputReference"
    },
    "@cdktn/provider-awscc.auditmanagerAssessment.AuditmanagerAssessmentAwsAccount": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.auditmanagerAssessment.AuditmanagerAssessmentAwsAccount",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/auditmanager-assessment/index.ts",
        "line": 207
      },
      "name": "AuditmanagerAssessmentAwsAccount",
      "namespace": "auditmanagerAssessment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/auditmanager_assessment#email_address AuditmanagerAssessment#email_address}",
            "stability": "stable",
            "summary": "The unique identifier for the email account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 213
          },
          "name": "emailAddress",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/auditmanager_assessment#id AuditmanagerAssessment#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 for the specified AWS account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 222
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/auditmanager_assessment#name AuditmanagerAssessment#name}",
            "stability": "stable",
            "summary": "The name of the specified AWS account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 228
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/auditmanager-assessment/index:AuditmanagerAssessmentAwsAccount"
    },
    "@cdktn/provider-awscc.auditmanagerAssessment.AuditmanagerAssessmentAwsAccountOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.auditmanagerAssessment.AuditmanagerAssessmentAwsAccountOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/auditmanager-assessment/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/auditmanager-assessment/index.ts",
        "line": 274
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 336
          },
          "name": "resetEmailAddress"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 352
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 368
          },
          "name": "resetName"
        }
      ],
      "name": "AuditmanagerAssessmentAwsAccountOutputReference",
      "namespace": "auditmanagerAssessment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 340
          },
          "name": "emailAddressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 356
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 372
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 330
          },
          "name": "emailAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 346
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 362
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 286
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.auditmanagerAssessment.AuditmanagerAssessmentAwsAccount"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/auditmanager-assessment/index:AuditmanagerAssessmentAwsAccountOutputReference"
    },
    "@cdktn/provider-awscc.auditmanagerAssessment.AuditmanagerAssessmentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.auditmanagerAssessment.AuditmanagerAssessmentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/auditmanager-assessment/index.ts",
        "line": 14
      },
      "name": "AuditmanagerAssessmentConfig",
      "namespace": "auditmanagerAssessment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/auditmanager_assessment#assessment_reports_destination AuditmanagerAssessment#assessment_reports_destination}",
            "stability": "stable",
            "summary": "The destination in which evidence reports are stored for the specified assessment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 20
          },
          "name": "assessmentReportsDestination",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.auditmanagerAssessment.AuditmanagerAssessmentAssessmentReportsDestination"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/auditmanager_assessment#aws_account AuditmanagerAssessment#aws_account}",
            "stability": "stable",
            "summary": "The AWS account associated with the assessment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 26
          },
          "name": "awsAccount",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.auditmanagerAssessment.AuditmanagerAssessmentAwsAccount"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/auditmanager_assessment#delegations AuditmanagerAssessment#delegations}",
            "stability": "stable",
            "summary": "The list of delegations."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 32
          },
          "name": "delegations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.auditmanagerAssessment.AuditmanagerAssessmentDelegations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/auditmanager_assessment#description AuditmanagerAssessment#description}",
            "stability": "stable",
            "summary": "The description of the specified assessment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment/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/hashicorp/awscc/1.96.0/docs/resources/auditmanager_assessment#framework_id AuditmanagerAssessment#framework_id}",
            "stability": "stable",
            "summary": "The identifier for the specified framework."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 44
          },
          "name": "frameworkId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/auditmanager_assessment#name AuditmanagerAssessment#name}",
            "stability": "stable",
            "summary": "The name of the related assessment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment/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/hashicorp/awscc/1.96.0/docs/resources/auditmanager_assessment#roles AuditmanagerAssessment#roles}",
            "stability": "stable",
            "summary": "The list of roles for the specified assessment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 56
          },
          "name": "roles",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.auditmanagerAssessment.AuditmanagerAssessmentRoles"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/auditmanager_assessment#scope AuditmanagerAssessment#scope}",
            "stability": "stable",
            "summary": "The wrapper that contains the AWS accounts and AWS services in scope for the assessment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 62
          },
          "name": "scope",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.auditmanagerAssessment.AuditmanagerAssessmentScope"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/auditmanager_assessment#status AuditmanagerAssessment#status}",
            "stability": "stable",
            "summary": "The status of the specified assessment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 68
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/auditmanager_assessment#tags AuditmanagerAssessment#tags}",
            "stability": "stable",
            "summary": "The tags associated with the assessment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 74
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.auditmanagerAssessment.AuditmanagerAssessmentTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/auditmanager-assessment/index:AuditmanagerAssessmentConfig"
    },
    "@cdktn/provider-awscc.auditmanagerAssessment.AuditmanagerAssessmentDelegations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.auditmanagerAssessment.AuditmanagerAssessmentDelegations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/auditmanager-assessment/index.ts",
        "line": 376
      },
      "name": "AuditmanagerAssessmentDelegations",
      "namespace": "auditmanagerAssessment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/auditmanager_assessment#assessment_id AuditmanagerAssessment#assessment_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 380
          },
          "name": "assessmentId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/auditmanager_assessment#assessment_name AuditmanagerAssessment#assessment_name}",
            "stability": "stable",
            "summary": "The name of the related assessment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 386
          },
          "name": "assessmentName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/auditmanager_assessment#comment AuditmanagerAssessment#comment}",
            "stability": "stable",
            "summary": "The comment related to the delegation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 392
          },
          "name": "comment",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/auditmanager_assessment#control_set_id AuditmanagerAssessment#control_set_id}",
            "stability": "stable",
            "summary": "The identifier for the specified control set."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 398
          },
          "name": "controlSetId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/auditmanager_assessment#created_by AuditmanagerAssessment#created_by}",
            "stability": "stable",
            "summary": "The IAM user or role that performed the action."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 404
          },
          "name": "createdBy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/auditmanager_assessment#creation_time AuditmanagerAssessment#creation_time}",
            "stability": "stable",
            "summary": "The sequence of characters that identifies when the event occurred."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 410
          },
          "name": "creationTime",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "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/hashicorp/awscc/1.96.0/docs/resources/auditmanager_assessment#id AuditmanagerAssessment#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 417
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/auditmanager_assessment#last_updated AuditmanagerAssessment#last_updated}",
            "stability": "stable",
            "summary": "The sequence of characters that identifies when the event occurred."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 423
          },
          "name": "lastUpdated",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/auditmanager_assessment#role_arn AuditmanagerAssessment#role_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the IAM user or role."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 429
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/auditmanager_assessment#role_type AuditmanagerAssessment#role_type}",
            "stability": "stable",
            "summary": "The IAM role type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 435
          },
          "name": "roleType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/auditmanager_assessment#status AuditmanagerAssessment#status}",
            "stability": "stable",
            "summary": "The status of the delegation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 441
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/auditmanager-assessment/index:AuditmanagerAssessmentDelegations"
    },
    "@cdktn/provider-awscc.auditmanagerAssessment.AuditmanagerAssessmentDelegationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.auditmanagerAssessment.AuditmanagerAssessmentDelegationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/auditmanager-assessment/index.ts",
          "line": 832
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/auditmanager-assessment/index.ts",
        "line": 824
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 839
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.auditmanagerAssessment.AuditmanagerAssessmentDelegationsOutputReference"
            }
          }
        }
      ],
      "name": "AuditmanagerAssessmentDelegationsList",
      "namespace": "auditmanagerAssessment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 825
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.auditmanagerAssessment.AuditmanagerAssessmentDelegations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/auditmanager-assessment/index:AuditmanagerAssessmentDelegationsList"
    },
    "@cdktn/provider-awscc.auditmanagerAssessment.AuditmanagerAssessmentDelegationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.auditmanagerAssessment.AuditmanagerAssessmentDelegationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/auditmanager-assessment/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/auditmanager-assessment/index.ts",
        "line": 543
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 655
          },
          "name": "resetAssessmentId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 671
          },
          "name": "resetAssessmentName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 687
          },
          "name": "resetComment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 703
          },
          "name": "resetControlSetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 719
          },
          "name": "resetCreatedBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 735
          },
          "name": "resetCreationTime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 751
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 767
          },
          "name": "resetLastUpdated"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 783
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 799
          },
          "name": "resetRoleType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 815
          },
          "name": "resetStatus"
        }
      ],
      "name": "AuditmanagerAssessmentDelegationsOutputReference",
      "namespace": "auditmanagerAssessment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 659
          },
          "name": "assessmentIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 675
          },
          "name": "assessmentNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 691
          },
          "name": "commentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 707
          },
          "name": "controlSetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 723
          },
          "name": "createdByInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 739
          },
          "name": "creationTimeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 755
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 771
          },
          "name": "lastUpdatedInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 787
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 803
          },
          "name": "roleTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 819
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 649
          },
          "name": "assessmentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 665
          },
          "name": "assessmentName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 681
          },
          "name": "comment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 697
          },
          "name": "controlSetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 713
          },
          "name": "createdBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 729
          },
          "name": "creationTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 745
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 761
          },
          "name": "lastUpdated",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 777
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 793
          },
          "name": "roleType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 809
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 557
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.auditmanagerAssessment.AuditmanagerAssessmentDelegations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/auditmanager-assessment/index:AuditmanagerAssessmentDelegationsOutputReference"
    },
    "@cdktn/provider-awscc.auditmanagerAssessment.AuditmanagerAssessmentRoles": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.auditmanagerAssessment.AuditmanagerAssessmentRoles",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/auditmanager-assessment/index.ts",
        "line": 843
      },
      "name": "AuditmanagerAssessmentRoles",
      "namespace": "auditmanagerAssessment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/auditmanager_assessment#role_arn AuditmanagerAssessment#role_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the IAM user or role."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 849
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/auditmanager_assessment#role_type AuditmanagerAssessment#role_type}",
            "stability": "stable",
            "summary": "The IAM role type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 855
          },
          "name": "roleType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/auditmanager-assessment/index:AuditmanagerAssessmentRoles"
    },
    "@cdktn/provider-awscc.auditmanagerAssessment.AuditmanagerAssessmentRolesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.auditmanagerAssessment.AuditmanagerAssessmentRolesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/auditmanager-assessment/index.ts",
          "line": 985
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/auditmanager-assessment/index.ts",
        "line": 977
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 992
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.auditmanagerAssessment.AuditmanagerAssessmentRolesOutputReference"
            }
          }
        }
      ],
      "name": "AuditmanagerAssessmentRolesList",
      "namespace": "auditmanagerAssessment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 978
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.auditmanagerAssessment.AuditmanagerAssessmentRoles"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/auditmanager-assessment/index:AuditmanagerAssessmentRolesList"
    },
    "@cdktn/provider-awscc.auditmanagerAssessment.AuditmanagerAssessmentRolesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.auditmanagerAssessment.AuditmanagerAssessmentRolesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/auditmanager-assessment/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/auditmanager-assessment/index.ts",
        "line": 894
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 952
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 968
          },
          "name": "resetRoleType"
        }
      ],
      "name": "AuditmanagerAssessmentRolesOutputReference",
      "namespace": "auditmanagerAssessment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 956
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 972
          },
          "name": "roleTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 946
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 962
          },
          "name": "roleType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 908
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.auditmanagerAssessment.AuditmanagerAssessmentRoles"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/auditmanager-assessment/index:AuditmanagerAssessmentRolesOutputReference"
    },
    "@cdktn/provider-awscc.auditmanagerAssessment.AuditmanagerAssessmentScope": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.auditmanagerAssessment.AuditmanagerAssessmentScope",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/auditmanager-assessment/index.ts",
        "line": 1305
      },
      "name": "AuditmanagerAssessmentScope",
      "namespace": "auditmanagerAssessment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/auditmanager_assessment#aws_accounts AuditmanagerAssessment#aws_accounts}",
            "stability": "stable",
            "summary": "The AWS accounts included in scope."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 1311
          },
          "name": "awsAccounts",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.auditmanagerAssessment.AuditmanagerAssessmentScopeAwsAccounts"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/auditmanager_assessment#aws_services AuditmanagerAssessment#aws_services}",
            "stability": "stable",
            "summary": "The AWS services included in scope."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 1317
          },
          "name": "awsServices",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.auditmanagerAssessment.AuditmanagerAssessmentScopeAwsServices"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/auditmanager-assessment/index:AuditmanagerAssessmentScope"
    },
    "@cdktn/provider-awscc.auditmanagerAssessment.AuditmanagerAssessmentScopeAwsAccounts": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.auditmanagerAssessment.AuditmanagerAssessmentScopeAwsAccounts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/auditmanager-assessment/index.ts",
        "line": 996
      },
      "name": "AuditmanagerAssessmentScopeAwsAccounts",
      "namespace": "auditmanagerAssessment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/auditmanager_assessment#email_address AuditmanagerAssessment#email_address}",
            "stability": "stable",
            "summary": "The unique identifier for the email account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 1002
          },
          "name": "emailAddress",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/auditmanager_assessment#id AuditmanagerAssessment#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 for the specified AWS account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 1011
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/auditmanager_assessment#name AuditmanagerAssessment#name}",
            "stability": "stable",
            "summary": "The name of the specified AWS account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 1017
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/auditmanager-assessment/index:AuditmanagerAssessmentScopeAwsAccounts"
    },
    "@cdktn/provider-awscc.auditmanagerAssessment.AuditmanagerAssessmentScopeAwsAccountsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.auditmanagerAssessment.AuditmanagerAssessmentScopeAwsAccountsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/auditmanager-assessment/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/auditmanager-assessment/index.ts",
        "line": 1168
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 1183
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.auditmanagerAssessment.AuditmanagerAssessmentScopeAwsAccountsOutputReference"
            }
          }
        }
      ],
      "name": "AuditmanagerAssessmentScopeAwsAccountsList",
      "namespace": "auditmanagerAssessment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 1169
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.auditmanagerAssessment.AuditmanagerAssessmentScopeAwsAccounts"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/auditmanager-assessment/index:AuditmanagerAssessmentScopeAwsAccountsList"
    },
    "@cdktn/provider-awscc.auditmanagerAssessment.AuditmanagerAssessmentScopeAwsAccountsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.auditmanagerAssessment.AuditmanagerAssessmentScopeAwsAccountsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/auditmanager-assessment/index.ts",
          "line": 1073
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/auditmanager-assessment/index.ts",
        "line": 1063
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 1127
          },
          "name": "resetEmailAddress"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 1143
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 1159
          },
          "name": "resetName"
        }
      ],
      "name": "AuditmanagerAssessmentScopeAwsAccountsOutputReference",
      "namespace": "auditmanagerAssessment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 1131
          },
          "name": "emailAddressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 1147
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 1163
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 1121
          },
          "name": "emailAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 1137
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 1153
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 1077
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.auditmanagerAssessment.AuditmanagerAssessmentScopeAwsAccounts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/auditmanager-assessment/index:AuditmanagerAssessmentScopeAwsAccountsOutputReference"
    },
    "@cdktn/provider-awscc.auditmanagerAssessment.AuditmanagerAssessmentScopeAwsServices": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.auditmanagerAssessment.AuditmanagerAssessmentScopeAwsServices",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/auditmanager-assessment/index.ts",
        "line": 1187
      },
      "name": "AuditmanagerAssessmentScopeAwsServices",
      "namespace": "auditmanagerAssessment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/auditmanager_assessment#service_name AuditmanagerAssessment#service_name}",
            "stability": "stable",
            "summary": "The name of the AWS service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 1193
          },
          "name": "serviceName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/auditmanager-assessment/index:AuditmanagerAssessmentScopeAwsServices"
    },
    "@cdktn/provider-awscc.auditmanagerAssessment.AuditmanagerAssessmentScopeAwsServicesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.auditmanagerAssessment.AuditmanagerAssessmentScopeAwsServicesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/auditmanager-assessment/index.ts",
          "line": 1294
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/auditmanager-assessment/index.ts",
        "line": 1286
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 1301
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.auditmanagerAssessment.AuditmanagerAssessmentScopeAwsServicesOutputReference"
            }
          }
        }
      ],
      "name": "AuditmanagerAssessmentScopeAwsServicesList",
      "namespace": "auditmanagerAssessment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 1287
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.auditmanagerAssessment.AuditmanagerAssessmentScopeAwsServices"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/auditmanager-assessment/index:AuditmanagerAssessmentScopeAwsServicesList"
    },
    "@cdktn/provider-awscc.auditmanagerAssessment.AuditmanagerAssessmentScopeAwsServicesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.auditmanagerAssessment.AuditmanagerAssessmentScopeAwsServicesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/auditmanager-assessment/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/auditmanager-assessment/index.ts",
        "line": 1225
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 1277
          },
          "name": "resetServiceName"
        }
      ],
      "name": "AuditmanagerAssessmentScopeAwsServicesOutputReference",
      "namespace": "auditmanagerAssessment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 1281
          },
          "name": "serviceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 1271
          },
          "name": "serviceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 1239
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.auditmanagerAssessment.AuditmanagerAssessmentScopeAwsServices"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/auditmanager-assessment/index:AuditmanagerAssessmentScopeAwsServicesOutputReference"
    },
    "@cdktn/provider-awscc.auditmanagerAssessment.AuditmanagerAssessmentScopeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.auditmanagerAssessment.AuditmanagerAssessmentScopeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/auditmanager-assessment/index.ts",
          "line": 1364
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/auditmanager-assessment/index.ts",
        "line": 1356
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 1409
          },
          "name": "putAwsAccounts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.auditmanagerAssessment.AuditmanagerAssessmentScopeAwsAccounts"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 1425
          },
          "name": "putAwsServices",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.auditmanagerAssessment.AuditmanagerAssessmentScopeAwsServices"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 1412
          },
          "name": "resetAwsAccounts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 1428
          },
          "name": "resetAwsServices"
        }
      ],
      "name": "AuditmanagerAssessmentScopeOutputReference",
      "namespace": "auditmanagerAssessment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 1406
          },
          "name": "awsAccounts",
          "type": {
            "fqn": "@cdktn/provider-awscc.auditmanagerAssessment.AuditmanagerAssessmentScopeAwsAccountsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 1422
          },
          "name": "awsServices",
          "type": {
            "fqn": "@cdktn/provider-awscc.auditmanagerAssessment.AuditmanagerAssessmentScopeAwsServicesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 1416
          },
          "name": "awsAccountsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.auditmanagerAssessment.AuditmanagerAssessmentScopeAwsAccounts"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 1432
          },
          "name": "awsServicesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.auditmanagerAssessment.AuditmanagerAssessmentScopeAwsServices"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 1368
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.auditmanagerAssessment.AuditmanagerAssessmentScope"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/auditmanager-assessment/index:AuditmanagerAssessmentScopeOutputReference"
    },
    "@cdktn/provider-awscc.auditmanagerAssessment.AuditmanagerAssessmentTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.auditmanagerAssessment.AuditmanagerAssessmentTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/auditmanager-assessment/index.ts",
        "line": 1436
      },
      "name": "AuditmanagerAssessmentTags",
      "namespace": "auditmanagerAssessment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/auditmanager_assessment#key AuditmanagerAssessment#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 1442
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/auditmanager_assessment#value AuditmanagerAssessment#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 1448
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/auditmanager-assessment/index:AuditmanagerAssessmentTags"
    },
    "@cdktn/provider-awscc.auditmanagerAssessment.AuditmanagerAssessmentTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.auditmanagerAssessment.AuditmanagerAssessmentTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/auditmanager-assessment/index.ts",
          "line": 1578
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/auditmanager-assessment/index.ts",
        "line": 1570
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 1585
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.auditmanagerAssessment.AuditmanagerAssessmentTagsOutputReference"
            }
          }
        }
      ],
      "name": "AuditmanagerAssessmentTagsList",
      "namespace": "auditmanagerAssessment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 1571
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.auditmanagerAssessment.AuditmanagerAssessmentTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/auditmanager-assessment/index:AuditmanagerAssessmentTagsList"
    },
    "@cdktn/provider-awscc.auditmanagerAssessment.AuditmanagerAssessmentTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.auditmanagerAssessment.AuditmanagerAssessmentTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/auditmanager-assessment/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/auditmanager-assessment/index.ts",
        "line": 1487
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 1545
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 1561
          },
          "name": "resetValue"
        }
      ],
      "name": "AuditmanagerAssessmentTagsOutputReference",
      "namespace": "auditmanagerAssessment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 1549
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 1565
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 1539
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 1555
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment/index.ts",
            "line": 1501
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.auditmanagerAssessment.AuditmanagerAssessmentTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/auditmanager-assessment/index:AuditmanagerAssessmentTagsOutputReference"
    },
    "@cdktn/provider-awscc.auditmanagerAssessmentFramework.AuditmanagerAssessmentFramework": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/auditmanager_assessment_framework awscc_auditmanager_assessment_framework}."
      },
      "fqn": "@cdktn/provider-awscc.auditmanagerAssessmentFramework.AuditmanagerAssessmentFramework",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/auditmanager_assessment_framework awscc_auditmanager_assessment_framework} Resource."
        },
        "locationInModule": {
          "filename": "src/auditmanager-assessment-framework/index.ts",
          "line": 500
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.auditmanagerAssessmentFramework.AuditmanagerAssessmentFrameworkConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/auditmanager-assessment-framework/index.ts",
        "line": 468
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a AuditmanagerAssessmentFramework resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment-framework/index.ts",
            "line": 485
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the AuditmanagerAssessmentFramework to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/auditmanager_assessment_framework#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing AuditmanagerAssessmentFramework that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the AuditmanagerAssessmentFramework to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment-framework/index.ts",
            "line": 553
          },
          "name": "putControlSets",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.auditmanagerAssessmentFramework.AuditmanagerAssessmentFrameworkControlSets"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment-framework/index.ts",
            "line": 625
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.auditmanagerAssessmentFramework.AuditmanagerAssessmentFrameworkTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment-framework/index.ts",
            "line": 540
          },
          "name": "resetComplianceType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment-framework/index.ts",
            "line": 579
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment-framework/index.ts",
            "line": 628
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment-framework/index.ts",
            "line": 645
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment-framework/index.ts",
            "line": 655
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "AuditmanagerAssessmentFramework",
      "namespace": "auditmanagerAssessmentFramework",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment-framework/index.ts",
            "line": 473
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment-framework/index.ts",
            "line": 528
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment-framework/index.ts",
            "line": 550
          },
          "name": "controlSets",
          "type": {
            "fqn": "@cdktn/provider-awscc.auditmanagerAssessmentFramework.AuditmanagerAssessmentFrameworkControlSetsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment-framework/index.ts",
            "line": 562
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment-framework/index.ts",
            "line": 567
          },
          "name": "createdBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment-framework/index.ts",
            "line": 588
          },
          "name": "frameworkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment-framework/index.ts",
            "line": 593
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment-framework/index.ts",
            "line": 598
          },
          "name": "lastUpdatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment-framework/index.ts",
            "line": 603
          },
          "name": "lastUpdatedBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment-framework/index.ts",
            "line": 622
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.auditmanagerAssessmentFramework.AuditmanagerAssessmentFrameworkTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment-framework/index.ts",
            "line": 637
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment-framework/index.ts",
            "line": 544
          },
          "name": "complianceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment-framework/index.ts",
            "line": 557
          },
          "name": "controlSetsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.auditmanagerAssessmentFramework.AuditmanagerAssessmentFrameworkControlSets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment-framework/index.ts",
            "line": 583
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment-framework/index.ts",
            "line": 616
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment-framework/index.ts",
            "line": 632
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.auditmanagerAssessmentFramework.AuditmanagerAssessmentFrameworkTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment-framework/index.ts",
            "line": 534
          },
          "name": "complianceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment-framework/index.ts",
            "line": 573
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment-framework/index.ts",
            "line": 609
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/auditmanager-assessment-framework/index:AuditmanagerAssessmentFramework"
    },
    "@cdktn/provider-awscc.auditmanagerAssessmentFramework.AuditmanagerAssessmentFrameworkConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.auditmanagerAssessmentFramework.AuditmanagerAssessmentFrameworkConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/auditmanager-assessment-framework/index.ts",
        "line": 14
      },
      "name": "AuditmanagerAssessmentFrameworkConfig",
      "namespace": "auditmanagerAssessmentFramework",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/auditmanager_assessment_framework#control_sets AuditmanagerAssessmentFramework#control_sets}",
            "stability": "stable",
            "summary": "The control sets that are associated with the framework."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment-framework/index.ts",
            "line": 26
          },
          "name": "controlSets",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.auditmanagerAssessmentFramework.AuditmanagerAssessmentFrameworkControlSets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/auditmanager_assessment_framework#name AuditmanagerAssessmentFramework#name}",
            "stability": "stable",
            "summary": "The name of the framework."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment-framework/index.ts",
            "line": 38
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/auditmanager_assessment_framework#compliance_type AuditmanagerAssessmentFramework#compliance_type}",
            "stability": "stable",
            "summary": "The compliance type that the framework supports, such as CIS or HIPAA."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment-framework/index.ts",
            "line": 20
          },
          "name": "complianceType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/auditmanager_assessment_framework#description AuditmanagerAssessmentFramework#description}",
            "stability": "stable",
            "summary": "The description of the framework."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment-framework/index.ts",
            "line": 32
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/auditmanager_assessment_framework#tags AuditmanagerAssessmentFramework#tags}",
            "stability": "stable",
            "summary": "The tags associated with the framework."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment-framework/index.ts",
            "line": 44
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.auditmanagerAssessmentFramework.AuditmanagerAssessmentFrameworkTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/auditmanager-assessment-framework/index:AuditmanagerAssessmentFrameworkConfig"
    },
    "@cdktn/provider-awscc.auditmanagerAssessmentFramework.AuditmanagerAssessmentFrameworkControlSets": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.auditmanagerAssessmentFramework.AuditmanagerAssessmentFrameworkControlSets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/auditmanager-assessment-framework/index.ts",
        "line": 164
      },
      "name": "AuditmanagerAssessmentFrameworkControlSets",
      "namespace": "auditmanagerAssessmentFramework",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/auditmanager_assessment_framework#controls AuditmanagerAssessmentFramework#controls}",
            "stability": "stable",
            "summary": "The list of controls within the control set."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment-framework/index.ts",
            "line": 170
          },
          "name": "controls",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.auditmanagerAssessmentFramework.AuditmanagerAssessmentFrameworkControlSetsControls"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/auditmanager_assessment_framework#name AuditmanagerAssessmentFramework#name}",
            "stability": "stable",
            "summary": "The name of the control set."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment-framework/index.ts",
            "line": 176
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/auditmanager-assessment-framework/index:AuditmanagerAssessmentFrameworkControlSets"
    },
    "@cdktn/provider-awscc.auditmanagerAssessmentFramework.AuditmanagerAssessmentFrameworkControlSetsControls": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.auditmanagerAssessmentFramework.AuditmanagerAssessmentFrameworkControlSetsControls",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/auditmanager-assessment-framework/index.ts",
        "line": 46
      },
      "name": "AuditmanagerAssessmentFrameworkControlSetsControls",
      "namespace": "auditmanagerAssessmentFramework",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/auditmanager_assessment_framework#id AuditmanagerAssessmentFramework#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 control."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment-framework/index.ts",
            "line": 55
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/auditmanager-assessment-framework/index:AuditmanagerAssessmentFrameworkControlSetsControls"
    },
    "@cdktn/provider-awscc.auditmanagerAssessmentFramework.AuditmanagerAssessmentFrameworkControlSetsControlsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.auditmanagerAssessmentFramework.AuditmanagerAssessmentFrameworkControlSetsControlsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/auditmanager-assessment-framework/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/auditmanager-assessment-framework/index.ts",
        "line": 145
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment-framework/index.ts",
            "line": 160
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.auditmanagerAssessmentFramework.AuditmanagerAssessmentFrameworkControlSetsControlsOutputReference"
            }
          }
        }
      ],
      "name": "AuditmanagerAssessmentFrameworkControlSetsControlsList",
      "namespace": "auditmanagerAssessmentFramework",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment-framework/index.ts",
            "line": 146
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.auditmanagerAssessmentFramework.AuditmanagerAssessmentFrameworkControlSetsControls"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/auditmanager-assessment-framework/index:AuditmanagerAssessmentFrameworkControlSetsControlsList"
    },
    "@cdktn/provider-awscc.auditmanagerAssessmentFramework.AuditmanagerAssessmentFrameworkControlSetsControlsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.auditmanagerAssessmentFramework.AuditmanagerAssessmentFrameworkControlSetsControlsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/auditmanager-assessment-framework/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/auditmanager-assessment-framework/index.ts",
        "line": 87
      },
      "name": "AuditmanagerAssessmentFrameworkControlSetsControlsOutputReference",
      "namespace": "auditmanagerAssessmentFramework",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment-framework/index.ts",
            "line": 140
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment-framework/index.ts",
            "line": 133
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment-framework/index.ts",
            "line": 101
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.auditmanagerAssessmentFramework.AuditmanagerAssessmentFrameworkControlSetsControls"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/auditmanager-assessment-framework/index:AuditmanagerAssessmentFrameworkControlSetsControlsOutputReference"
    },
    "@cdktn/provider-awscc.auditmanagerAssessmentFramework.AuditmanagerAssessmentFrameworkControlSetsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.auditmanagerAssessmentFramework.AuditmanagerAssessmentFrameworkControlSetsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/auditmanager-assessment-framework/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/auditmanager-assessment-framework/index.ts",
        "line": 292
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment-framework/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-awscc.auditmanagerAssessmentFramework.AuditmanagerAssessmentFrameworkControlSetsOutputReference"
            }
          }
        }
      ],
      "name": "AuditmanagerAssessmentFrameworkControlSetsList",
      "namespace": "auditmanagerAssessmentFramework",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment-framework/index.ts",
            "line": 293
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.auditmanagerAssessmentFramework.AuditmanagerAssessmentFrameworkControlSets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/auditmanager-assessment-framework/index:AuditmanagerAssessmentFrameworkControlSetsList"
    },
    "@cdktn/provider-awscc.auditmanagerAssessmentFramework.AuditmanagerAssessmentFrameworkControlSetsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.auditmanagerAssessmentFramework.AuditmanagerAssessmentFrameworkControlSetsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/auditmanager-assessment-framework/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/auditmanager-assessment-framework/index.ts",
        "line": 215
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment-framework/index.ts",
            "line": 270
          },
          "name": "putControls",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.auditmanagerAssessmentFramework.AuditmanagerAssessmentFrameworkControlSetsControls"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        }
      ],
      "name": "AuditmanagerAssessmentFrameworkControlSetsOutputReference",
      "namespace": "auditmanagerAssessmentFramework",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment-framework/index.ts",
            "line": 267
          },
          "name": "controls",
          "type": {
            "fqn": "@cdktn/provider-awscc.auditmanagerAssessmentFramework.AuditmanagerAssessmentFrameworkControlSetsControlsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment-framework/index.ts",
            "line": 274
          },
          "name": "controlsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.auditmanagerAssessmentFramework.AuditmanagerAssessmentFrameworkControlSetsControls"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment-framework/index.ts",
            "line": 287
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment-framework/index.ts",
            "line": 280
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment-framework/index.ts",
            "line": 229
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.auditmanagerAssessmentFramework.AuditmanagerAssessmentFrameworkControlSets"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/auditmanager-assessment-framework/index:AuditmanagerAssessmentFrameworkControlSetsOutputReference"
    },
    "@cdktn/provider-awscc.auditmanagerAssessmentFramework.AuditmanagerAssessmentFrameworkTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.auditmanagerAssessmentFramework.AuditmanagerAssessmentFrameworkTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/auditmanager-assessment-framework/index.ts",
        "line": 311
      },
      "name": "AuditmanagerAssessmentFrameworkTags",
      "namespace": "auditmanagerAssessmentFramework",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/auditmanager_assessment_framework#key AuditmanagerAssessmentFramework#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment-framework/index.ts",
            "line": 317
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/auditmanager_assessment_framework#value AuditmanagerAssessmentFramework#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment-framework/index.ts",
            "line": 323
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/auditmanager-assessment-framework/index:AuditmanagerAssessmentFrameworkTags"
    },
    "@cdktn/provider-awscc.auditmanagerAssessmentFramework.AuditmanagerAssessmentFrameworkTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.auditmanagerAssessmentFramework.AuditmanagerAssessmentFrameworkTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/auditmanager-assessment-framework/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/auditmanager-assessment-framework/index.ts",
        "line": 445
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment-framework/index.ts",
            "line": 460
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.auditmanagerAssessmentFramework.AuditmanagerAssessmentFrameworkTagsOutputReference"
            }
          }
        }
      ],
      "name": "AuditmanagerAssessmentFrameworkTagsList",
      "namespace": "auditmanagerAssessmentFramework",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment-framework/index.ts",
            "line": 446
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.auditmanagerAssessmentFramework.AuditmanagerAssessmentFrameworkTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/auditmanager-assessment-framework/index:AuditmanagerAssessmentFrameworkTagsList"
    },
    "@cdktn/provider-awscc.auditmanagerAssessmentFramework.AuditmanagerAssessmentFrameworkTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.auditmanagerAssessmentFramework.AuditmanagerAssessmentFrameworkTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/auditmanager-assessment-framework/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/auditmanager-assessment-framework/index.ts",
        "line": 362
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment-framework/index.ts",
            "line": 420
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment-framework/index.ts",
            "line": 436
          },
          "name": "resetValue"
        }
      ],
      "name": "AuditmanagerAssessmentFrameworkTagsOutputReference",
      "namespace": "auditmanagerAssessmentFramework",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment-framework/index.ts",
            "line": 424
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/auditmanager-assessment-framework/index.ts",
            "line": 440
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment-framework/index.ts",
            "line": 414
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment-framework/index.ts",
            "line": 430
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/auditmanager-assessment-framework/index.ts",
            "line": 376
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.auditmanagerAssessmentFramework.AuditmanagerAssessmentFrameworkTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/auditmanager-assessment-framework/index:AuditmanagerAssessmentFrameworkTagsOutputReference"
    },
    "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group awscc_autoscaling_auto_scaling_group}."
      },
      "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group awscc_autoscaling_auto_scaling_group} Resource."
        },
        "locationInModule": {
          "filename": "src/autoscaling-auto-scaling-group/index.ts",
          "line": 6113
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/autoscaling-auto-scaling-group/index.ts",
        "line": 6081
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a AutoscalingAutoScalingGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6098
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the AutoscalingAutoScalingGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing AutoscalingAutoScalingGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the AutoscalingAutoScalingGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6199
          },
          "name": "putAvailabilityZoneDistribution",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupAvailabilityZoneDistribution"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6231
          },
          "name": "putAvailabilityZoneImpairmentPolicy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupAvailabilityZoneImpairmentPolicy"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6279
          },
          "name": "putCapacityReservationSpecification",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupCapacityReservationSpecification"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6444
          },
          "name": "putInstanceLifecyclePolicy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupInstanceLifecyclePolicy"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6460
          },
          "name": "putInstanceMaintenancePolicy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupInstanceMaintenancePolicy"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6492
          },
          "name": "putLaunchTemplate",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupLaunchTemplate"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6508
          },
          "name": "putLifecycleHookSpecificationList",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupLifecycleHookSpecificationListStruct"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6569
          },
          "name": "putMetricsCollection",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMetricsCollection"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6598
          },
          "name": "putMixedInstancesPolicy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicy"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6630
          },
          "name": "putNotificationConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupNotificationConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6646
          },
          "name": "putNotificationConfigurations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupNotificationConfigurations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6710
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6758
          },
          "name": "putTrafficSources",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupTrafficSources"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6186
          },
          "name": "resetAutoScalingGroupName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6202
          },
          "name": "resetAvailabilityZoneDistribution"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6218
          },
          "name": "resetAvailabilityZoneIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6234
          },
          "name": "resetAvailabilityZoneImpairmentPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6250
          },
          "name": "resetAvailabilityZones"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6266
          },
          "name": "resetCapacityRebalance"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6282
          },
          "name": "resetCapacityReservationSpecification"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6298
          },
          "name": "resetContext"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6314
          },
          "name": "resetCooldown"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6330
          },
          "name": "resetDefaultInstanceWarmup"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6346
          },
          "name": "resetDeletionProtection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6362
          },
          "name": "resetDesiredCapacity"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6378
          },
          "name": "resetDesiredCapacityType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6394
          },
          "name": "resetHealthCheckGracePeriod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6410
          },
          "name": "resetHealthCheckType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6431
          },
          "name": "resetInstanceId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6447
          },
          "name": "resetInstanceLifecyclePolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6463
          },
          "name": "resetInstanceMaintenancePolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6479
          },
          "name": "resetLaunchConfigurationName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6495
          },
          "name": "resetLaunchTemplate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6511
          },
          "name": "resetLifecycleHookSpecificationList"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6527
          },
          "name": "resetLoadBalancerNames"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6543
          },
          "name": "resetMaxInstanceLifetime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6572
          },
          "name": "resetMetricsCollection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6601
          },
          "name": "resetMixedInstancesPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6617
          },
          "name": "resetNewInstancesProtectedFromScaleIn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6633
          },
          "name": "resetNotificationConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6649
          },
          "name": "resetNotificationConfigurations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6665
          },
          "name": "resetPlacementGroup"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6681
          },
          "name": "resetServiceLinkedRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6697
          },
          "name": "resetSkipZonalShiftValidation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6713
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6729
          },
          "name": "resetTargetGroupArNs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6745
          },
          "name": "resetTerminationPolicies"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6761
          },
          "name": "resetTrafficSources"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6777
          },
          "name": "resetVpcZoneIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6789
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6832
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "AutoscalingAutoScalingGroup",
      "namespace": "autoscalingAutoScalingGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6086
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6174
          },
          "name": "autoScalingGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6196
          },
          "name": "availabilityZoneDistribution",
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupAvailabilityZoneDistributionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6228
          },
          "name": "availabilityZoneImpairmentPolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupAvailabilityZoneImpairmentPolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6276
          },
          "name": "capacityReservationSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupCapacityReservationSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6419
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6441
          },
          "name": "instanceLifecyclePolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupInstanceLifecyclePolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6457
          },
          "name": "instanceMaintenancePolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupInstanceMaintenancePolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6489
          },
          "name": "launchTemplate",
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupLaunchTemplateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6505
          },
          "name": "lifecycleHookSpecificationList",
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupLifecycleHookSpecificationListStructList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6566
          },
          "name": "metricsCollection",
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMetricsCollectionList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6595
          },
          "name": "mixedInstancesPolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6627
          },
          "name": "notificationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupNotificationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6643
          },
          "name": "notificationConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupNotificationConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6707
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6755
          },
          "name": "trafficSources",
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupTrafficSourcesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6190
          },
          "name": "autoScalingGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6206
          },
          "name": "availabilityZoneDistributionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupAvailabilityZoneDistribution"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6222
          },
          "name": "availabilityZoneIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6238
          },
          "name": "availabilityZoneImpairmentPolicyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupAvailabilityZoneImpairmentPolicy"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6254
          },
          "name": "availabilityZonesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6270
          },
          "name": "capacityRebalanceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6286
          },
          "name": "capacityReservationSpecificationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupCapacityReservationSpecification"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6302
          },
          "name": "contextInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6318
          },
          "name": "cooldownInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6334
          },
          "name": "defaultInstanceWarmupInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6350
          },
          "name": "deletionProtectionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6366
          },
          "name": "desiredCapacityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6382
          },
          "name": "desiredCapacityTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6398
          },
          "name": "healthCheckGracePeriodInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6414
          },
          "name": "healthCheckTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6435
          },
          "name": "instanceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6451
          },
          "name": "instanceLifecyclePolicyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupInstanceLifecyclePolicy"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6467
          },
          "name": "instanceMaintenancePolicyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupInstanceMaintenancePolicy"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6483
          },
          "name": "launchConfigurationNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6499
          },
          "name": "launchTemplateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupLaunchTemplate"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6515
          },
          "name": "lifecycleHookSpecificationListInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupLifecycleHookSpecificationListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6531
          },
          "name": "loadBalancerNamesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6547
          },
          "name": "maxInstanceLifetimeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6560
          },
          "name": "maxSizeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6576
          },
          "name": "metricsCollectionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMetricsCollection"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6589
          },
          "name": "minSizeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6605
          },
          "name": "mixedInstancesPolicyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicy"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6621
          },
          "name": "newInstancesProtectedFromScaleInInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6637
          },
          "name": "notificationConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupNotificationConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6653
          },
          "name": "notificationConfigurationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupNotificationConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6669
          },
          "name": "placementGroupInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6685
          },
          "name": "serviceLinkedRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6701
          },
          "name": "skipZonalShiftValidationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6717
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6733
          },
          "name": "targetGroupArNsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6749
          },
          "name": "terminationPoliciesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6765
          },
          "name": "trafficSourcesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupTrafficSources"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6781
          },
          "name": "vpcZoneIdentifierInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6180
          },
          "name": "autoScalingGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6212
          },
          "name": "availabilityZoneIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6244
          },
          "name": "availabilityZones",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6260
          },
          "name": "capacityRebalance",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6292
          },
          "name": "context",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6308
          },
          "name": "cooldown",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6324
          },
          "name": "defaultInstanceWarmup",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6340
          },
          "name": "deletionProtection",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6356
          },
          "name": "desiredCapacity",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6372
          },
          "name": "desiredCapacityType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6388
          },
          "name": "healthCheckGracePeriod",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6404
          },
          "name": "healthCheckType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6425
          },
          "name": "instanceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6473
          },
          "name": "launchConfigurationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6521
          },
          "name": "loadBalancerNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6537
          },
          "name": "maxInstanceLifetime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6553
          },
          "name": "maxSize",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6582
          },
          "name": "minSize",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6611
          },
          "name": "newInstancesProtectedFromScaleIn",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6659
          },
          "name": "placementGroup",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6675
          },
          "name": "serviceLinkedRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6691
          },
          "name": "skipZonalShiftValidation",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6723
          },
          "name": "targetGroupArNs",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6739
          },
          "name": "terminationPolicies",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6771
          },
          "name": "vpcZoneIdentifier",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/autoscaling-auto-scaling-group/index:AutoscalingAutoScalingGroup"
    },
    "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupAvailabilityZoneDistribution": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupAvailabilityZoneDistribution",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/autoscaling-auto-scaling-group/index.ts",
        "line": 269
      },
      "name": "AutoscalingAutoScalingGroupAvailabilityZoneDistribution",
      "namespace": "autoscalingAutoScalingGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The default is ``balanced-best-effort``. \n  +  ``balanced-only`` - If launches fail in an Availability Zone, Auto Scaling will continue to attempt to launch in the unhealthy zone to preserve a balanced distribution.\n  +  ``balanced-best-effort`` - If launches fail in an Availability Zone, Auto Scaling will attempt to launch in another healthy Availability Zone instead.\n  +  ``reservations-then-balanced`` - Auto Scaling will first attempt to launch into your Capacity Reservations, and then balance any remaining capacity across healthy Availability Zones.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#capacity_distribution_strategy AutoscalingAutoScalingGroup#capacity_distribution_strategy}",
            "stability": "stable",
            "summary": "If launches fail in an Availability Zone, the following strategies are available."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 278
          },
          "name": "capacityDistributionStrategy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/autoscaling-auto-scaling-group/index:AutoscalingAutoScalingGroupAvailabilityZoneDistribution"
    },
    "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupAvailabilityZoneDistributionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupAvailabilityZoneDistributionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/autoscaling-auto-scaling-group/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/autoscaling-auto-scaling-group/index.ts",
        "line": 310
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 360
          },
          "name": "resetCapacityDistributionStrategy"
        }
      ],
      "name": "AutoscalingAutoScalingGroupAvailabilityZoneDistributionOutputReference",
      "namespace": "autoscalingAutoScalingGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 364
          },
          "name": "capacityDistributionStrategyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 354
          },
          "name": "capacityDistributionStrategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 322
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupAvailabilityZoneDistribution"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/autoscaling-auto-scaling-group/index:AutoscalingAutoScalingGroupAvailabilityZoneDistributionOutputReference"
    },
    "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupAvailabilityZoneImpairmentPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupAvailabilityZoneImpairmentPolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/autoscaling-auto-scaling-group/index.ts",
        "line": 368
      },
      "name": "AutoscalingAutoScalingGroupAvailabilityZoneImpairmentPolicy",
      "namespace": "autoscalingAutoScalingGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "If you select ``Replace unhealthy``, instances that appear unhealthy will be replaced in all Availability Zones. If you select ``Ignore unhealthy``, instances will not be replaced in the Availability Zone with the active zonal shift. For more information, see [Auto Scaling group zonal shift](https://docs.aws.amazon.com/autoscaling/ec2/userguide/ec2-auto-scaling-zonal-shift.html) in the *Amazon EC2 Auto Scaling User Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#impaired_zone_health_check_behavior AutoscalingAutoScalingGroup#impaired_zone_health_check_behavior}",
            "stability": "stable",
            "summary": "Specifies the health check behavior for the impaired Availability Zone in an active zonal shift."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 374
          },
          "name": "impairedZoneHealthCheckBehavior",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#zonal_shift_enabled AutoscalingAutoScalingGroup#zonal_shift_enabled}",
            "stability": "stable",
            "summary": "If ``true``, enable zonal shift for your Auto Scaling group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 380
          },
          "name": "zonalShiftEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/autoscaling-auto-scaling-group/index:AutoscalingAutoScalingGroupAvailabilityZoneImpairmentPolicy"
    },
    "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupAvailabilityZoneImpairmentPolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupAvailabilityZoneImpairmentPolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/autoscaling-auto-scaling-group/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/autoscaling-auto-scaling-group/index.ts",
        "line": 419
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 475
          },
          "name": "resetImpairedZoneHealthCheckBehavior"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 491
          },
          "name": "resetZonalShiftEnabled"
        }
      ],
      "name": "AutoscalingAutoScalingGroupAvailabilityZoneImpairmentPolicyOutputReference",
      "namespace": "autoscalingAutoScalingGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 479
          },
          "name": "impairedZoneHealthCheckBehaviorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 495
          },
          "name": "zonalShiftEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 469
          },
          "name": "impairedZoneHealthCheckBehavior",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 485
          },
          "name": "zonalShiftEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 431
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupAvailabilityZoneImpairmentPolicy"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/autoscaling-auto-scaling-group/index:AutoscalingAutoScalingGroupAvailabilityZoneImpairmentPolicyOutputReference"
    },
    "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupCapacityReservationSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupCapacityReservationSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/autoscaling-auto-scaling-group/index.ts",
        "line": 630
      },
      "name": "AutoscalingAutoScalingGroupCapacityReservationSpecification",
      "namespace": "autoscalingAutoScalingGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The following options are available: \n  +  ``capacity-reservations-only`` - Auto Scaling will only launch instances into a Capacity Reservation or Capacity Reservation resource group. If capacity isn't available, instances will fail to launch.\n  +  ``capacity-reservations-first`` - Auto Scaling will try to launch instances into a Capacity Reservation or Capacity Reservation resource group first. If capacity isn't available, instances will run in On-Demand capacity.\n  +  ``none`` - Auto Scaling will not launch instances into a Capacity Reservation. Instances will run in On-Demand capacity. \n  +  ``default`` - Auto Scaling uses the Capacity Reservation preference from your launch template or an open Capacity Reservation.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#capacity_reservation_preference AutoscalingAutoScalingGroup#capacity_reservation_preference}",
            "stability": "stable",
            "summary": "The capacity reservation preference."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 640
          },
          "name": "capacityReservationPreference",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#capacity_reservation_target AutoscalingAutoScalingGroup#capacity_reservation_target}",
            "stability": "stable",
            "summary": "Describes a target Capacity Reservation or Capacity Reservation resource group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 646
          },
          "name": "capacityReservationTarget",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupCapacityReservationSpecificationCapacityReservationTarget"
          }
        }
      ],
      "symbolId": "src/autoscaling-auto-scaling-group/index:AutoscalingAutoScalingGroupCapacityReservationSpecification"
    },
    "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupCapacityReservationSpecificationCapacityReservationTarget": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupCapacityReservationSpecificationCapacityReservationTarget",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/autoscaling-auto-scaling-group/index.ts",
        "line": 499
      },
      "name": "AutoscalingAutoScalingGroupCapacityReservationSpecificationCapacityReservationTarget",
      "namespace": "autoscalingAutoScalingGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#capacity_reservation_ids AutoscalingAutoScalingGroup#capacity_reservation_ids}",
            "stability": "stable",
            "summary": "The Capacity Reservation IDs to launch instances into."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 505
          },
          "name": "capacityReservationIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#capacity_reservation_resource_group_arns AutoscalingAutoScalingGroup#capacity_reservation_resource_group_arns}",
            "stability": "stable",
            "summary": "The resource group ARNs of the Capacity Reservation to launch instances into."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 511
          },
          "name": "capacityReservationResourceGroupArns",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/autoscaling-auto-scaling-group/index:AutoscalingAutoScalingGroupCapacityReservationSpecificationCapacityReservationTarget"
    },
    "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupCapacityReservationSpecificationCapacityReservationTargetOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupCapacityReservationSpecificationCapacityReservationTargetOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/autoscaling-auto-scaling-group/index.ts",
          "line": 558
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/autoscaling-auto-scaling-group/index.ts",
        "line": 550
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 606
          },
          "name": "resetCapacityReservationIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 622
          },
          "name": "resetCapacityReservationResourceGroupArns"
        }
      ],
      "name": "AutoscalingAutoScalingGroupCapacityReservationSpecificationCapacityReservationTargetOutputReference",
      "namespace": "autoscalingAutoScalingGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 610
          },
          "name": "capacityReservationIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 626
          },
          "name": "capacityReservationResourceGroupArnsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 600
          },
          "name": "capacityReservationIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 616
          },
          "name": "capacityReservationResourceGroupArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 562
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupCapacityReservationSpecificationCapacityReservationTarget"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/autoscaling-auto-scaling-group/index:AutoscalingAutoScalingGroupCapacityReservationSpecificationCapacityReservationTargetOutputReference"
    },
    "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupCapacityReservationSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupCapacityReservationSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/autoscaling-auto-scaling-group/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/autoscaling-auto-scaling-group/index.ts",
        "line": 685
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 754
          },
          "name": "putCapacityReservationTarget",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupCapacityReservationSpecificationCapacityReservationTarget"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 741
          },
          "name": "resetCapacityReservationPreference"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 757
          },
          "name": "resetCapacityReservationTarget"
        }
      ],
      "name": "AutoscalingAutoScalingGroupCapacityReservationSpecificationOutputReference",
      "namespace": "autoscalingAutoScalingGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 751
          },
          "name": "capacityReservationTarget",
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupCapacityReservationSpecificationCapacityReservationTargetOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 745
          },
          "name": "capacityReservationPreferenceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 761
          },
          "name": "capacityReservationTargetInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupCapacityReservationSpecificationCapacityReservationTarget"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 735
          },
          "name": "capacityReservationPreference",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 697
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupCapacityReservationSpecification"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/autoscaling-auto-scaling-group/index:AutoscalingAutoScalingGroupCapacityReservationSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/autoscaling-auto-scaling-group/index.ts",
        "line": 14
      },
      "name": "AutoscalingAutoScalingGroupConfig",
      "namespace": "autoscalingAutoScalingGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "With a mixed instances policy that uses instance weighting, Amazon EC2 Auto Scaling may need to go above ``MaxSize`` to meet your capacity requirements. In this event, Amazon EC2 Auto Scaling will never go above ``MaxSize`` by more than your largest instance weight (weights that define how many units each instance contributes to the desired capacity of the group).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#max_size AutoscalingAutoScalingGroup#max_size}",
            "stability": "stable",
            "summary": "The maximum size of the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 176
          },
          "name": "maxSize",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#min_size AutoscalingAutoScalingGroup#min_size}",
            "stability": "stable",
            "summary": "The minimum size of the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 188
          },
          "name": "minSize",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This name must be unique per Region per account.\n The name can contain any ASCII character 33 to 126 including most punctuation characters, digits, and upper and lowercased letters.\n  You cannot use a colon (:) in the name.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#auto_scaling_group_name AutoscalingAutoScalingGroup#auto_scaling_group_name}",
            "stability": "stable",
            "summary": "The name of the Auto Scaling group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 22
          },
          "name": "autoScalingGroupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#availability_zone_distribution AutoscalingAutoScalingGroup#availability_zone_distribution}",
            "stability": "stable",
            "summary": "The EC2 instance capacity distribution across Availability Zones for the Auto Scaling group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 28
          },
          "name": "availabilityZoneDistribution",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupAvailabilityZoneDistribution"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#availability_zone_ids AutoscalingAutoScalingGroup#availability_zone_ids}",
            "stability": "stable",
            "summary": "The Availability Zone IDs where the Auto Scaling group can launch instances."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 34
          },
          "name": "availabilityZoneIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#availability_zone_impairment_policy AutoscalingAutoScalingGroup#availability_zone_impairment_policy}",
            "stability": "stable",
            "summary": "The Availability Zone impairment policy for the Auto Scaling group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 40
          },
          "name": "availabilityZoneImpairmentPolicy",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupAvailabilityZoneImpairmentPolicy"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Used for launching into the default VPC subnet in each Availability Zone when not using the ``VPCZoneIdentifier`` property, or for attaching a network interface when an existing network interface ID is specified in a launch template.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#availability_zones AutoscalingAutoScalingGroup#availability_zones}",
            "stability": "stable",
            "summary": "A list of Availability Zones where instances in the Auto Scaling group can be created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 46
          },
          "name": "availabilityZones",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Otherwise, Capacity Rebalancing is disabled. When you turn on Capacity Rebalancing, Amazon EC2 Auto Scaling attempts to launch a Spot Instance whenever Amazon EC2 notifies that a Spot Instance is at an elevated risk of interruption. After launching a new instance, it then terminates an old instance. For more information, see [Use Capacity Rebalancing to handle Amazon EC2 Spot Interruptions](https://docs.aws.amazon.com/autoscaling/ec2/userguide/ec2-auto-scaling-capacity-rebalancing.html) in the in the *Amazon EC2 Auto Scaling User Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#capacity_rebalance AutoscalingAutoScalingGroup#capacity_rebalance}",
            "stability": "stable",
            "summary": "Indicates whether Capacity Rebalancing is enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 52
          },
          "name": "capacityRebalance",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#capacity_reservation_specification AutoscalingAutoScalingGroup#capacity_reservation_specification}",
            "stability": "stable",
            "summary": "The capacity reservation specification for the Auto Scaling group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 58
          },
          "name": "capacityReservationSpecification",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupCapacityReservationSpecification"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#context AutoscalingAutoScalingGroup#context}",
            "stability": "stable",
            "summary": "Reserved."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 64
          },
          "name": "context",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#cooldown AutoscalingAutoScalingGroup#cooldown}",
            "stability": "stable",
            "summary": "*Only needed if you use simple scaling policies.*   The amount of time, in seconds, between one scaling activity ending and another one starting due to simple scaling policies. For more information, see [Scaling cooldowns for Amazon EC2 Auto Scaling](https://docs.aws.amazon.com/autoscaling/ec2/userguide/ec2-auto-scaling-scaling-cooldowns.html) in the *Amazon EC2 Auto Scaling User Guide*.  Default: ``300`` seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 72
          },
          "name": "cooldown",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "During an instance refresh, Amazon EC2 Auto Scaling waits for the warm-up period after it replaces an instance before it moves on to replacing the next instance. Amazon EC2 Auto Scaling also waits for the warm-up period before aggregating the metrics for new instances with existing instances in the Amazon CloudWatch metrics that are used for scaling, resulting in more reliable usage data. For more information, see [Set the default instance warmup for an Auto Scaling group](https://docs.aws.amazon.com/autoscaling/ec2/userguide/ec2-auto-scaling-default-instance-warmup.html) in the *Amazon EC2 Auto Scaling User Guide*.\n  To manage various warm-up settings at the group level, we recommend that you set the default instance warmup, *even if it is set to 0 seconds*. To remove a value that you previously set, include the property but specify ``-1`` for the value. However, we strongly recommend keeping the default instance warmup enabled by specifying a value of ``0`` or other nominal value.\n  Default: None\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#default_instance_warmup AutoscalingAutoScalingGroup#default_instance_warmup}",
            "stability": "stable",
            "summary": "The amount of time, in seconds, until a new instance is considered to have finished initializing and resource consumption to become stable after it enters the ``InService`` state."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 81
          },
          "name": "defaultInstanceWarmup",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#deletion_protection AutoscalingAutoScalingGroup#deletion_protection}",
            "stability": "stable",
            "summary": "The deletion protection setting for the Auto Scaling group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 87
          },
          "name": "deletionProtection",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "It can scale beyond this capacity if you configure automatic scaling.\n The number must be greater than or equal to the minimum size of the group and less than or equal to the maximum size of the group. If you do not specify a desired capacity when creating the stack, the default is the minimum size of the group.\n CloudFormation marks the Auto Scaling group as successful (by setting its status to CREATE_COMPLETE) when the desired capacity is reached. However, if a maximum Spot price is set in the launch template or launch configuration that you specified, then desired capacity is not used as a criteria for success. Whether your request is fulfilled depends on Spot Instance capacity and your maximum price.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#desired_capacity AutoscalingAutoScalingGroup#desired_capacity}",
            "stability": "stable",
            "summary": "The desired capacity is the initial capacity of the Auto Scaling group at the time of its creation and the capacity it attempts to maintain."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 95
          },
          "name": "desiredCapacity",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Amazon EC2 Auto Scaling supports ``DesiredCapacityType`` for attribute-based instance type selection only. For more information, see [Create a mixed instances group using attribute-based instance type selection](https://docs.aws.amazon.com/autoscaling/ec2/userguide/create-mixed-instances-group-attribute-based-instance-type-selection.html) in the *Amazon EC2 Auto Scaling User Guide*.\n By default, Amazon EC2 Auto Scaling specifies ``units``, which translates into number of instances.\n Valid values: ``units`` | ``vcpu`` | ``memory-mib``\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#desired_capacity_type AutoscalingAutoScalingGroup#desired_capacity_type}",
            "stability": "stable",
            "summary": "The unit of measurement for the value specified for desired capacity."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 103
          },
          "name": "desiredCapacityType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This is useful if your instances do not immediately pass their health checks after they enter the ``InService`` state. For more information, see [Set the health check grace period for an Auto Scaling group](https://docs.aws.amazon.com/autoscaling/ec2/userguide/health-check-grace-period.html) in the *Amazon EC2 Auto Scaling User Guide*.\n Default: ``0`` seconds\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#health_check_grace_period AutoscalingAutoScalingGroup#health_check_grace_period}",
            "stability": "stable",
            "summary": "The amount of time, in seconds, that Amazon EC2 Auto Scaling waits before checking the health status of an EC2 instance that has come into service and marking it unhealthy due to a failed health check."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 110
          },
          "name": "healthCheckGracePeriod",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The valid values are ``EC2``, ``EBS``, ``ELB``, and ``VPC_LATTICE``. ``EC2`` is the default health check and cannot be disabled. For more information, see [Health checks for instances in an Auto Scaling group](https://docs.aws.amazon.com/autoscaling/ec2/userguide/ec2-auto-scaling-health-checks.html) in the *Amazon EC2 Auto Scaling User Guide*.\n Only specify ``EC2`` if you must clear a value that was previously set.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#health_check_type AutoscalingAutoScalingGroup#health_check_type}",
            "stability": "stable",
            "summary": "A comma-separated value string of one or more health check types."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 118
          },
          "name": "healthCheckType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information, see [Create an Auto Scaling group using an EC2 instance](https://docs.aws.amazon.com/autoscaling/ec2/userguide/create-asg-from-instance.html) in the *Amazon EC2 Auto Scaling User Guide*.\n If you specify ``LaunchTemplate``, ``MixedInstancesPolicy``, or ``LaunchConfigurationName``, don't specify ``InstanceId``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#instance_id AutoscalingAutoScalingGroup#instance_id}",
            "stability": "stable",
            "summary": "The ID of the instance used to base the launch configuration on."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 125
          },
          "name": "instanceId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#instance_lifecycle_policy AutoscalingAutoScalingGroup#instance_lifecycle_policy}",
            "stability": "stable",
            "summary": "The instance lifecycle policy for the Auto Scaling group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 131
          },
          "name": "instanceLifecyclePolicy",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupInstanceLifecyclePolicy"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information, see [Set instance maintenance policy](https://docs.aws.amazon.com/autoscaling/ec2/userguide/ec2-auto-scaling-instance-maintenance-policy.html) in the *Amazon EC2 Auto Scaling User Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#instance_maintenance_policy AutoscalingAutoScalingGroup#instance_maintenance_policy}",
            "stability": "stable",
            "summary": "An instance maintenance policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 137
          },
          "name": "instanceMaintenancePolicy",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupInstanceMaintenancePolicy"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Required only if you don't specify ``LaunchTemplate``, ``MixedInstancesPolicy``, or ``InstanceId``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#launch_configuration_name AutoscalingAutoScalingGroup#launch_configuration_name}",
            "stability": "stable",
            "summary": "The name of the launch configuration to use to launch instances."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 144
          },
          "name": "launchConfigurationName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can alternatively associate a launch template to the Auto Scaling group by specifying a ``MixedInstancesPolicy``. For more information about creating launch templates, see [Create a launch template for an Auto Scaling group](https://docs.aws.amazon.com/autoscaling/ec2/userguide/create-launch-template.html) in the *Amazon EC2 Auto Scaling User Guide*.\n If you omit this property, you must specify ``MixedInstancesPolicy``, ``LaunchConfigurationName``, or ``InstanceId``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#launch_template AutoscalingAutoScalingGroup#launch_template}",
            "stability": "stable",
            "summary": "Information used to specify the launch template and version to use to launch instances."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 151
          },
          "name": "launchTemplate",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupLaunchTemplate"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#lifecycle_hook_specification_list AutoscalingAutoScalingGroup#lifecycle_hook_specification_list}",
            "stability": "stable",
            "summary": "One or more lifecycle hooks to add to the Auto Scaling group before instances are launched."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 157
          },
          "name": "lifecycleHookSpecificationList",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupLifecycleHookSpecificationListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For Application Load Balancers, Network Load Balancers, and Gateway Load Balancers, specify the ``TargetGroupARNs`` property instead.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#load_balancer_names AutoscalingAutoScalingGroup#load_balancer_names}",
            "stability": "stable",
            "summary": "A list of Classic Load Balancers associated with this Auto Scaling group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 163
          },
          "name": "loadBalancerNames",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The default is null. If specified, the value must be either 0 or a number equal to or greater than 86,400 seconds (1 day). For more information, see [Replace Auto Scaling instances based on maximum instance lifetime](https://docs.aws.amazon.com/autoscaling/ec2/userguide/asg-max-instance-lifetime.html) in the *Amazon EC2 Auto Scaling User Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#max_instance_lifetime AutoscalingAutoScalingGroup#max_instance_lifetime}",
            "stability": "stable",
            "summary": "The maximum amount of time, in seconds, that an instance can be in service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 169
          },
          "name": "maxInstanceLifetime",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#metrics_collection AutoscalingAutoScalingGroup#metrics_collection}",
            "stability": "stable",
            "summary": "Enables the monitoring of group metrics of an Auto Scaling group. By default, these metrics are disabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 182
          },
          "name": "metricsCollection",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMetricsCollection"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The policy includes properties that not only define the distribution of On-Demand Instances and Spot Instances, the maximum price to pay for Spot Instances (optional), and how the Auto Scaling group allocates instance types to fulfill On-Demand and Spot capacities, but also the properties that specify the instance configuration information—the launch template and instance types. The policy can also include a weight for each instance type and different launch templates for individual instance types.\n For more information, see [Auto Scaling groups with multiple instance types and purchase options](https://docs.aws.amazon.com/autoscaling/ec2/userguide/ec2-auto-scaling-mixed-instances-groups.html) in the *Amazon EC2 Auto Scaling User Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#mixed_instances_policy AutoscalingAutoScalingGroup#mixed_instances_policy}",
            "stability": "stable",
            "summary": "An embedded object that specifies a mixed instances policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 196
          },
          "name": "mixedInstancesPolicy",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicy"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information about preventing instances from terminating on scale in, see [Use instance scale-in protection](https://docs.aws.amazon.com/autoscaling/ec2/userguide/ec2-auto-scaling-instance-protection.html) in the *Amazon EC2 Auto Scaling User Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#new_instances_protected_from_scale_in AutoscalingAutoScalingGroup#new_instances_protected_from_scale_in}",
            "stability": "stable",
            "summary": "Indicates whether newly launched instances are protected from termination by Amazon EC2 Auto Scaling when scaling in."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 202
          },
          "name": "newInstancesProtectedFromScaleIn",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#notification_configuration AutoscalingAutoScalingGroup#notification_configuration}",
            "stability": "stable",
            "summary": "A structure that specifies an Amazon SNS notification configuration for the ``NotificationConfigurations`` property of the [AWS::AutoScaling::AutoScalingGroup](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-autoscalinggroup.html) resource.  For an example template snippet, see [Configure Amazon EC2 Auto Scaling resources](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/quickref-ec2-auto-scaling.html).  For more information, see [Get Amazon SNS notifications when your Auto Scaling group scales](https://docs.aws.amazon.com/autoscaling/ec2/userguide/ASGettingNotifications.html) in the *Amazon EC2 Auto Scaling User Guide*."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 210
          },
          "name": "notificationConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupNotificationConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#notification_configurations AutoscalingAutoScalingGroup#notification_configurations}",
            "stability": "stable",
            "summary": "Configures an Auto Scaling group to send notifications when specified events take place."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 216
          },
          "name": "notificationConfigurations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupNotificationConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information, see [Placement groups](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/placement-groups.html) in the *Amazon EC2 User Guide*.\n  A *cluster* placement group is a logical grouping of instances within a single Availability Zone. You cannot specify multiple Availability Zones and a cluster placement group.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#placement_group AutoscalingAutoScalingGroup#placement_group}",
            "stability": "stable",
            "summary": "The name of the placement group into which to launch your instances."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 223
          },
          "name": "placementGroup",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "By default, Amazon EC2 Auto Scaling uses a service-linked role named ``AWSServiceRoleForAutoScaling``, which it creates if it does not exist. For more information, see [Service-linked roles](https://docs.aws.amazon.com/autoscaling/ec2/userguide/autoscaling-service-linked-role.html) in the *Amazon EC2 Auto Scaling User Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#service_linked_role_arn AutoscalingAutoScalingGroup#service_linked_role_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the service-linked role that the Auto Scaling group uses to call other AWS service on your behalf."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 229
          },
          "name": "serviceLinkedRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#skip_zonal_shift_validation AutoscalingAutoScalingGroup#skip_zonal_shift_validation}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 233
          },
          "name": "skipZonalShiftValidation",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can tag your Auto Scaling group and propagate the tags to the Amazon EC2 instances it launches. Tags are not propagated to Amazon EBS volumes. To add tags to Amazon EBS volumes, specify the tags in a launch template but use caution. If the launch template specifies an instance tag with a key that is also specified for the Auto Scaling group, Amazon EC2 Auto Scaling overrides the value of that instance tag with the value specified by the Auto Scaling group. For more information, see [Tag Auto Scaling groups and instances](https://docs.aws.amazon.com/autoscaling/ec2/userguide/ec2-auto-scaling-tagging.html) in the *Amazon EC2 Auto Scaling User Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#tags AutoscalingAutoScalingGroup#tags}",
            "stability": "stable",
            "summary": "One or more tags."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 239
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Instances are registered as targets with the target groups. The target groups receive incoming traffic and route requests to one or more registered targets. For more information, see [Use Elastic Load Balancing to distribute traffic across the instances in your Auto Scaling group](https://docs.aws.amazon.com/autoscaling/ec2/userguide/autoscaling-load-balancer.html) in the *Amazon EC2 Auto Scaling User Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#target_group_ar_ns AutoscalingAutoScalingGroup#target_group_ar_ns}",
            "stability": "stable",
            "summary": "The Amazon Resource Names (ARN) of the Elastic Load Balancing target groups to associate with the Auto Scaling group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 245
          },
          "name": "targetGroupArNs",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "These policies are executed in the order that you list them. For more information, see [Configure termination policies for Amazon EC2 Auto Scaling](https://docs.aws.amazon.com/autoscaling/ec2/userguide/ec2-auto-scaling-termination-policies.html) in the *Amazon EC2 Auto Scaling User Guide*.\n Valid values: ``Default`` | ``AllocationStrategy`` | ``ClosestToNextInstanceHour`` | ``NewestInstance`` | ``OldestInstance`` | ``OldestLaunchConfiguration`` | ``OldestLaunchTemplate`` | ``arn:aws:lambda:region:account-id:function:my-function:my-alias``\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#termination_policies AutoscalingAutoScalingGroup#termination_policies}",
            "stability": "stable",
            "summary": "A policy or a list of policies that are used to select the instance to terminate."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 252
          },
          "name": "terminationPolicies",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#traffic_sources AutoscalingAutoScalingGroup#traffic_sources}",
            "stability": "stable",
            "summary": "The traffic sources associated with this Auto Scaling group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 258
          },
          "name": "trafficSources",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupTrafficSources"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If this resource specifies public subnets and is also in a VPC that is defined in the same stack template, you must use the [DependsOn attribute](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html) to declare a dependency on the [VPC-gateway attachment](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpc-gateway-attachment.html).\n  When you update ``VPCZoneIdentifier``, this retains the same Auto Scaling group and replaces old instances with new ones, according to the specified subnets. To control how CloudFormation replaces the instances, add an [UpdatePolicy attribute](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-updatepolicy.html) to your stack. Set the update policy to ``AutoScalingInstanceRefresh``. For more information, see the [AutoScalingInstanceRefresh policy](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-updatepolicy.html#cfn-attributes-updatepolicy-instancerefresh).\n  Required to launch instances into a nondefault VPC. If you specify ``VPCZoneIdentifier`` with ``AvailabilityZones``, the subnets that you specify for this property must reside in those Availability Zones.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#vpc_zone_identifier AutoscalingAutoScalingGroup#vpc_zone_identifier}",
            "stability": "stable",
            "summary": "A list of subnet IDs for a virtual private cloud (VPC) where instances in the Auto Scaling group can be created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 267
          },
          "name": "vpcZoneIdentifier",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/autoscaling-auto-scaling-group/index:AutoscalingAutoScalingGroupConfig"
    },
    "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupInstanceLifecyclePolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupInstanceLifecyclePolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/autoscaling-auto-scaling-group/index.ts",
        "line": 863
      },
      "name": "AutoscalingAutoScalingGroupInstanceLifecyclePolicy",
      "namespace": "autoscalingAutoScalingGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "These triggers determine when instances should move to a ``Retained`` state instead of automatic termination. This allows you to maintain control over instance management when lifecycles transition and operations fail.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#retention_triggers AutoscalingAutoScalingGroup#retention_triggers}",
            "stability": "stable",
            "summary": "Specifies the conditions that trigger instance retention behavior."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 869
          },
          "name": "retentionTriggers",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupInstanceLifecyclePolicyRetentionTriggers"
          }
        }
      ],
      "symbolId": "src/autoscaling-auto-scaling-group/index:AutoscalingAutoScalingGroupInstanceLifecyclePolicy"
    },
    "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupInstanceLifecyclePolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupInstanceLifecyclePolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/autoscaling-auto-scaling-group/index.ts",
          "line": 909
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/autoscaling-auto-scaling-group/index.ts",
        "line": 901
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 948
          },
          "name": "putRetentionTriggers",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupInstanceLifecyclePolicyRetentionTriggers"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 951
          },
          "name": "resetRetentionTriggers"
        }
      ],
      "name": "AutoscalingAutoScalingGroupInstanceLifecyclePolicyOutputReference",
      "namespace": "autoscalingAutoScalingGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 945
          },
          "name": "retentionTriggers",
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupInstanceLifecyclePolicyRetentionTriggersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 955
          },
          "name": "retentionTriggersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupInstanceLifecyclePolicyRetentionTriggers"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 913
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupInstanceLifecyclePolicy"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/autoscaling-auto-scaling-group/index:AutoscalingAutoScalingGroupInstanceLifecyclePolicyOutputReference"
    },
    "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupInstanceLifecyclePolicyRetentionTriggers": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupInstanceLifecyclePolicyRetentionTriggers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/autoscaling-auto-scaling-group/index.ts",
        "line": 765
      },
      "name": "AutoscalingAutoScalingGroupInstanceLifecyclePolicyRetentionTriggers",
      "namespace": "autoscalingAutoScalingGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Set to ``retain`` to move instances to a retained state. Set to ``terminate`` for default termination behavior. \n  Retained instances don't count toward desired capacity and remain until you call ``TerminateInstanceInAutoScalingGroup``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#terminate_hook_abandon AutoscalingAutoScalingGroup#terminate_hook_abandon}",
            "stability": "stable",
            "summary": "Specifies the action when a termination lifecycle hook is abandoned due to failure, timeout, or explicit abandonment (calling CompleteLifecycleAction)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 773
          },
          "name": "terminateHookAbandon",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/autoscaling-auto-scaling-group/index:AutoscalingAutoScalingGroupInstanceLifecyclePolicyRetentionTriggers"
    },
    "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupInstanceLifecyclePolicyRetentionTriggersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupInstanceLifecyclePolicyRetentionTriggersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/autoscaling-auto-scaling-group/index.ts",
          "line": 813
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/autoscaling-auto-scaling-group/index.ts",
        "line": 805
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 855
          },
          "name": "resetTerminateHookAbandon"
        }
      ],
      "name": "AutoscalingAutoScalingGroupInstanceLifecyclePolicyRetentionTriggersOutputReference",
      "namespace": "autoscalingAutoScalingGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 859
          },
          "name": "terminateHookAbandonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 849
          },
          "name": "terminateHookAbandon",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 817
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupInstanceLifecyclePolicyRetentionTriggers"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/autoscaling-auto-scaling-group/index:AutoscalingAutoScalingGroupInstanceLifecyclePolicyRetentionTriggersOutputReference"
    },
    "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupInstanceMaintenancePolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupInstanceMaintenancePolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/autoscaling-auto-scaling-group/index.ts",
        "line": 959
      },
      "name": "AutoscalingAutoScalingGroupInstanceMaintenancePolicy",
      "namespace": "autoscalingAutoScalingGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "It represents the maximum percentage of the group that can be in service and healthy, or pending, to support your workload when replacing instances. Value range is 100 to 200. To clear a previously set value, specify a value of ``-1``.\n Both ``MinHealthyPercentage`` and ``MaxHealthyPercentage`` must be specified, and the difference between them cannot be greater than 100. A large range increases the number of instances that can be replaced at the same time.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#max_healthy_percentage AutoscalingAutoScalingGroup#max_healthy_percentage}",
            "stability": "stable",
            "summary": "Specifies the upper threshold as a percentage of the desired capacity of the Auto Scaling group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 966
          },
          "name": "maxHealthyPercentage",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "It represents the minimum percentage of the group to keep in service, healthy, and ready to use to support your workload when replacing instances. Value range is 0 to 100. To clear a previously set value, specify a value of ``-1``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#min_healthy_percentage AutoscalingAutoScalingGroup#min_healthy_percentage}",
            "stability": "stable",
            "summary": "Specifies the lower threshold as a percentage of the desired capacity of the Auto Scaling group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 972
          },
          "name": "minHealthyPercentage",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/autoscaling-auto-scaling-group/index:AutoscalingAutoScalingGroupInstanceMaintenancePolicy"
    },
    "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupInstanceMaintenancePolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupInstanceMaintenancePolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/autoscaling-auto-scaling-group/index.ts",
          "line": 1019
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/autoscaling-auto-scaling-group/index.ts",
        "line": 1011
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 1067
          },
          "name": "resetMaxHealthyPercentage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 1083
          },
          "name": "resetMinHealthyPercentage"
        }
      ],
      "name": "AutoscalingAutoScalingGroupInstanceMaintenancePolicyOutputReference",
      "namespace": "autoscalingAutoScalingGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 1071
          },
          "name": "maxHealthyPercentageInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 1087
          },
          "name": "minHealthyPercentageInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 1061
          },
          "name": "maxHealthyPercentage",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 1077
          },
          "name": "minHealthyPercentage",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 1023
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupInstanceMaintenancePolicy"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/autoscaling-auto-scaling-group/index:AutoscalingAutoScalingGroupInstanceMaintenancePolicyOutputReference"
    },
    "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupLaunchTemplate": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupLaunchTemplate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/autoscaling-auto-scaling-group/index.ts",
        "line": 1091
      },
      "name": "AutoscalingAutoScalingGroupLaunchTemplate",
      "namespace": "autoscalingAutoScalingGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#launch_template_id AutoscalingAutoScalingGroup#launch_template_id}",
            "stability": "stable",
            "summary": "The ID of the launch template.  You must specify the ``LaunchTemplateID`` or the ``LaunchTemplateName``, but not both."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 1098
          },
          "name": "launchTemplateId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#launch_template_name AutoscalingAutoScalingGroup#launch_template_name}",
            "stability": "stable",
            "summary": "The name of the launch template.  You must specify the ``LaunchTemplateName`` or the ``LaunchTemplateID``, but not both."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 1105
          },
          "name": "launchTemplateName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Specifying ``$Latest`` or ``$Default`` for the template version number is not supported. However, you can specify ``LatestVersionNumber`` or ``DefaultVersionNumber`` using the ``Fn::GetAtt`` intrinsic function. For more information, see [Fn::GetAtt](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/intrinsic-function-reference-getatt.html).\n  For an example of using the ``Fn::GetAtt`` function, see the [Examples](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-autoscalinggroup.html#aws-resource-autoscaling-autoscalinggroup--examples) section of the ``AWS::AutoScaling::AutoScalingGroup`` resource.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#version AutoscalingAutoScalingGroup#version}",
            "stability": "stable",
            "summary": "The version number of the launch template."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 1113
          },
          "name": "version",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/autoscaling-auto-scaling-group/index:AutoscalingAutoScalingGroupLaunchTemplate"
    },
    "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupLaunchTemplateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupLaunchTemplateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/autoscaling-auto-scaling-group/index.ts",
          "line": 1167
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/autoscaling-auto-scaling-group/index.ts",
        "line": 1159
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 1221
          },
          "name": "resetLaunchTemplateId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 1237
          },
          "name": "resetLaunchTemplateName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 1253
          },
          "name": "resetVersion"
        }
      ],
      "name": "AutoscalingAutoScalingGroupLaunchTemplateOutputReference",
      "namespace": "autoscalingAutoScalingGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 1225
          },
          "name": "launchTemplateIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 1241
          },
          "name": "launchTemplateNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 1257
          },
          "name": "versionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 1215
          },
          "name": "launchTemplateId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 1231
          },
          "name": "launchTemplateName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 1247
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 1171
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupLaunchTemplate"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/autoscaling-auto-scaling-group/index:AutoscalingAutoScalingGroupLaunchTemplateOutputReference"
    },
    "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupLifecycleHookSpecificationListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupLifecycleHookSpecificationListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/autoscaling-auto-scaling-group/index.ts",
        "line": 1261
      },
      "name": "AutoscalingAutoScalingGroupLifecycleHookSpecificationListStruct",
      "namespace": "autoscalingAutoScalingGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The default value is ``ABANDON``.\n Valid values: ``CONTINUE`` | ``ABANDON``\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#default_result AutoscalingAutoScalingGroup#default_result}",
            "stability": "stable",
            "summary": "The action the Auto Scaling group takes when the lifecycle hook timeout elapses or if an unexpected failure occurs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 1268
          },
          "name": "defaultResult",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The range is from ``30`` to ``7200`` seconds. The default value is ``3600`` seconds (1 hour).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#heartbeat_timeout AutoscalingAutoScalingGroup#heartbeat_timeout}",
            "stability": "stable",
            "summary": "The maximum time, in seconds, that can elapse before the lifecycle hook times out."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 1274
          },
          "name": "heartbeatTimeout",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#lifecycle_hook_name AutoscalingAutoScalingGroup#lifecycle_hook_name}",
            "stability": "stable",
            "summary": "The name of the lifecycle hook."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 1280
          },
          "name": "lifecycleHookName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For Auto Scaling groups, there are two major lifecycle transitions.\n  +  To create a lifecycle hook for scale-out events, specify ``autoscaling:EC2_INSTANCE_LAUNCHING``.\n  +  To create a lifecycle hook for scale-in events, specify ``autoscaling:EC2_INSTANCE_TERMINATING``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#lifecycle_transition AutoscalingAutoScalingGroup#lifecycle_transition}",
            "stability": "stable",
            "summary": "The lifecycle transition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 1288
          },
          "name": "lifecycleTransition",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#notification_metadata AutoscalingAutoScalingGroup#notification_metadata}",
            "stability": "stable",
            "summary": "Additional information that you want to include any time Amazon EC2 Auto Scaling sends a message to the notification target."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 1294
          },
          "name": "notificationMetadata",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify an Amazon SNS topic or an Amazon SQS queue.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#notification_target_arn AutoscalingAutoScalingGroup#notification_target_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the notification target that Amazon EC2 Auto Scaling sends notifications to when an instance is in a wait state for the lifecycle hook."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 1300
          },
          "name": "notificationTargetArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For information about creating this role, see [Prepare to add a lifecycle hook to your Auto Scaling group](https://docs.aws.amazon.com/autoscaling/ec2/userguide/prepare-for-lifecycle-notifications.html) in the *Amazon EC2 Auto Scaling User Guide*.\n Valid only if the notification target is an Amazon SNS topic or an Amazon SQS queue.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#role_arn AutoscalingAutoScalingGroup#role_arn}",
            "stability": "stable",
            "summary": "The ARN of the IAM role that allows the Auto Scaling group to publish to the specified notification target."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 1307
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/autoscaling-auto-scaling-group/index:AutoscalingAutoScalingGroupLifecycleHookSpecificationListStruct"
    },
    "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupLifecycleHookSpecificationListStructList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupLifecycleHookSpecificationListStructList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/autoscaling-auto-scaling-group/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/autoscaling-auto-scaling-group/index.ts",
        "line": 1574
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/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-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupLifecycleHookSpecificationListStructOutputReference"
            }
          }
        }
      ],
      "name": "AutoscalingAutoScalingGroupLifecycleHookSpecificationListStructList",
      "namespace": "autoscalingAutoScalingGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 1575
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupLifecycleHookSpecificationListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/autoscaling-auto-scaling-group/index:AutoscalingAutoScalingGroupLifecycleHookSpecificationListStructList"
    },
    "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupLifecycleHookSpecificationListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupLifecycleHookSpecificationListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/autoscaling-auto-scaling-group/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/autoscaling-auto-scaling-group/index.ts",
        "line": 1381
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 1469
          },
          "name": "resetDefaultResult"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 1485
          },
          "name": "resetHeartbeatTimeout"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 1501
          },
          "name": "resetLifecycleHookName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 1517
          },
          "name": "resetLifecycleTransition"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 1533
          },
          "name": "resetNotificationMetadata"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 1549
          },
          "name": "resetNotificationTargetArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 1565
          },
          "name": "resetRoleArn"
        }
      ],
      "name": "AutoscalingAutoScalingGroupLifecycleHookSpecificationListStructOutputReference",
      "namespace": "autoscalingAutoScalingGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 1473
          },
          "name": "defaultResultInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 1489
          },
          "name": "heartbeatTimeoutInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 1505
          },
          "name": "lifecycleHookNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 1521
          },
          "name": "lifecycleTransitionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 1537
          },
          "name": "notificationMetadataInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 1553
          },
          "name": "notificationTargetArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 1569
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 1463
          },
          "name": "defaultResult",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 1479
          },
          "name": "heartbeatTimeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 1495
          },
          "name": "lifecycleHookName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 1511
          },
          "name": "lifecycleTransition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 1527
          },
          "name": "notificationMetadata",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 1543
          },
          "name": "notificationTargetArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 1559
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 1395
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupLifecycleHookSpecificationListStruct"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/autoscaling-auto-scaling-group/index:AutoscalingAutoScalingGroupLifecycleHookSpecificationListStructOutputReference"
    },
    "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMetricsCollection": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMetricsCollection",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/autoscaling-auto-scaling-group/index.ts",
        "line": 1593
      },
      "name": "AutoscalingAutoScalingGroupMetricsCollection",
      "namespace": "autoscalingAutoScalingGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#granularity AutoscalingAutoScalingGroup#granularity}",
            "stability": "stable",
            "summary": "The frequency at which Amazon EC2 Auto Scaling sends aggregated data to CloudWatch. The only valid value is ``1Minute``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 1599
          },
          "name": "granularity",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify one or more of the following metrics:\n  +   ``GroupMinSize`` \n  +   ``GroupMaxSize`` \n  +   ``GroupDesiredCapacity`` \n  +   ``GroupInServiceInstances`` \n  +   ``GroupPendingInstances`` \n  +   ``GroupStandbyInstances`` \n  +   ``GroupTerminatingInstances`` \n  +   ``GroupTotalInstances`` \n  +   ``GroupInServiceCapacity`` \n  +   ``GroupPendingCapacity`` \n  +   ``GroupStandbyCapacity`` \n  +   ``GroupTerminatingCapacity`` \n  +   ``GroupTotalCapacity`` \n  +   ``WarmPoolDesiredCapacity`` \n  +   ``WarmPoolWarmedCapacity`` \n  +   ``WarmPoolPendingCapacity`` \n  +   ``WarmPoolTerminatingCapacity`` \n  +   ``WarmPoolTotalCapacity`` \n  +   ``GroupAndWarmPoolDesiredCapacity`` \n  +   ``GroupAndWarmPoolTotalCapacity`` \n  \n If you specify ``Granularity`` and don't specify any metrics, all metrics are enabled.\n For more information, see [Amazon CloudWatch metrics for Amazon EC2 Auto Scaling](https://docs.aws.amazon.com/autoscaling/ec2/userguide/ec2-auto-scaling-metrics.html) in the *Amazon EC2 Auto Scaling User Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#metrics AutoscalingAutoScalingGroup#metrics}",
            "stability": "stable",
            "summary": "Identifies the metrics to enable."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 1629
          },
          "name": "metrics",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/autoscaling-auto-scaling-group/index:AutoscalingAutoScalingGroupMetricsCollection"
    },
    "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMetricsCollectionList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMetricsCollectionList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/autoscaling-auto-scaling-group/index.ts",
          "line": 1759
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/autoscaling-auto-scaling-group/index.ts",
        "line": 1751
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 1766
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMetricsCollectionOutputReference"
            }
          }
        }
      ],
      "name": "AutoscalingAutoScalingGroupMetricsCollectionList",
      "namespace": "autoscalingAutoScalingGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 1752
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMetricsCollection"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/autoscaling-auto-scaling-group/index:AutoscalingAutoScalingGroupMetricsCollectionList"
    },
    "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMetricsCollectionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMetricsCollectionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/autoscaling-auto-scaling-group/index.ts",
          "line": 1678
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/autoscaling-auto-scaling-group/index.ts",
        "line": 1668
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 1726
          },
          "name": "resetGranularity"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 1742
          },
          "name": "resetMetrics"
        }
      ],
      "name": "AutoscalingAutoScalingGroupMetricsCollectionOutputReference",
      "namespace": "autoscalingAutoScalingGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 1730
          },
          "name": "granularityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 1746
          },
          "name": "metricsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 1720
          },
          "name": "granularity",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 1736
          },
          "name": "metrics",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 1682
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMetricsCollection"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/autoscaling-auto-scaling-group/index:AutoscalingAutoScalingGroupMetricsCollectionOutputReference"
    },
    "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/autoscaling-auto-scaling-group/index.ts",
        "line": 5295
      },
      "name": "AutoscalingAutoScalingGroupMixedInstancesPolicy",
      "namespace": "autoscalingAutoScalingGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#instances_distribution AutoscalingAutoScalingGroup#instances_distribution}",
            "stability": "stable",
            "summary": "The instances distribution."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 5301
          },
          "name": "instancesDistribution",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyInstancesDistribution"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#launch_template AutoscalingAutoScalingGroup#launch_template}",
            "stability": "stable",
            "summary": "One or more launch templates and the instance types (overrides) that are used to launch EC2 instances to fulfill On-Demand and Spot capacities."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 5307
          },
          "name": "launchTemplate",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplate"
          }
        }
      ],
      "symbolId": "src/autoscaling-auto-scaling-group/index:AutoscalingAutoScalingGroupMixedInstancesPolicy"
    },
    "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyInstancesDistribution": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyInstancesDistribution",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/autoscaling-auto-scaling-group/index.ts",
        "line": 1770
      },
      "name": "AutoscalingAutoScalingGroupMixedInstancesPolicyInstancesDistribution",
      "namespace": "autoscalingAutoScalingGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Possible instance types are determined by the launch template overrides that you specify.\n The following lists the valid values:\n  + lowest-price Uses price to determine which instance types are the highest priority, launching the lowest priced instance types within an Availability Zone first. This is the default value for Auto Scaling groups that specify InstanceRequirements. + prioritized You set the order of instance types for the launch template overrides from highest to lowest priority (from first to last in the list). Amazon EC2 Auto Scaling launches your highest priority instance types first. If all your On-Demand capacity cannot be fulfilled using your highest priority instance type, then Amazon EC2 Auto Scaling launches the remaining capacity using the second priority instance type, and so on. This is the default value for Auto Scaling groups that don't specify InstanceRequirements and cannot be used for groups that do.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#on_demand_allocation_strategy AutoscalingAutoScalingGroup#on_demand_allocation_strategy}",
            "stability": "stable",
            "summary": "The allocation strategy to apply to your On-Demand Instances when they are launched."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 1778
          },
          "name": "onDemandAllocationStrategy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This base portion is launched first as your group scales.\n This number has the same unit of measurement as the group's desired capacity. If you change the default unit of measurement (number of instances) by specifying weighted capacity values in your launch template overrides list, or by changing the default desired capacity type setting of the group, you must specify this number using the same unit of measurement.\n Default: 0\n  An update to this setting means a gradual replacement of instances to adjust the current On-Demand Instance levels. When replacing instances, Amazon EC2 Auto Scaling launches new instances before terminating the previous ones.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#on_demand_base_capacity AutoscalingAutoScalingGroup#on_demand_base_capacity}",
            "stability": "stable",
            "summary": "The minimum amount of the Auto Scaling group's capacity that must be fulfilled by On-Demand Instances."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 1787
          },
          "name": "onDemandBaseCapacity",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Expressed as a number (for example, 20 specifies 20% On-Demand Instances, 80% Spot Instances). If set to 100, only On-Demand Instances are used.\n Default: 100\n  An update to this setting means a gradual replacement of instances to adjust the current On-Demand and Spot Instance levels for your additional capacity higher than the base capacity. When replacing instances, Amazon EC2 Auto Scaling launches new instances before terminating the previous ones.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#on_demand_percentage_above_base_capacity AutoscalingAutoScalingGroup#on_demand_percentage_above_base_capacity}",
            "stability": "stable",
            "summary": "Controls the percentages of On-Demand Instances and Spot Instances for your additional capacity beyond ``OnDemandBaseCapacity``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 1795
          },
          "name": "onDemandPercentageAboveBaseCapacity",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Possible instance types are determined by the launch template overrides that you specify.\n The following lists the valid values:\n  + capacity-optimized Requests Spot Instances using pools that are optimally chosen based on the available Spot capacity. This strategy has the lowest risk of interruption. To give certain instance types a higher chance of launching first, use capacity-optimized-prioritized. + capacity-optimized-prioritized You set the order of instance types for the launch template overrides from highest to lowest priority (from first to last in the list). Amazon EC2 Auto Scaling honors the instance type priorities on a best effort basis but optimizes for capacity first. Note that if the On-Demand allocation strategy is set to prioritized, the same priority is applied when fulfilling On-Demand capacity. This is not a valid value for Auto Scaling groups that specify InstanceRequirements. + lowest-price Requests Spot Instances using the lowest priced pools within an Availability Zone, across the number of Spot pools that you specify for the SpotInstancePools property. To ensure that your desired capacity is met, you might receive Spot Instances from several pools. This is the default value, but it might lead to high interruption rates because this strategy only considers instance price and not available capacity. + price-capacity-optimized (recommended) The price and capacity optimized allocation strategy looks at both price and capacity to select the Spot Instance pools that are the least likely to be interrupted and have the lowest possible price.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#spot_allocation_strategy AutoscalingAutoScalingGroup#spot_allocation_strategy}",
            "stability": "stable",
            "summary": "The allocation strategy to apply to your Spot Instances when they are launched."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 1803
          },
          "name": "spotAllocationStrategy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The Spot pools are determined from the different instance types in the overrides. Valid only when the ``SpotAllocationStrategy`` is ``lowest-price``. Value must be in the range of 1–20.\n Default: 2\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#spot_instance_pools AutoscalingAutoScalingGroup#spot_instance_pools}",
            "stability": "stable",
            "summary": "The number of Spot Instance pools across which to allocate your Spot Instances."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 1810
          },
          "name": "spotInstancePools",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If your maximum price is lower than the Spot price for the instance types that you selected, your Spot Instances are not launched. We do not recommend specifying a maximum price because it can lead to increased interruptions. When Spot Instances launch, you pay the current Spot price. To remove a maximum price that you previously set, include the property but specify an empty string (\"\") for the value.\n  If you specify a maximum price, your instances will be interrupted more frequently than if you do not specify one.\n  Valid Range: Minimum value of 0.001\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#spot_max_price AutoscalingAutoScalingGroup#spot_max_price}",
            "stability": "stable",
            "summary": "The maximum price per unit hour that you are willing to pay for a Spot Instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 1818
          },
          "name": "spotMaxPrice",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/autoscaling-auto-scaling-group/index:AutoscalingAutoScalingGroupMixedInstancesPolicyInstancesDistribution"
    },
    "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyInstancesDistributionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyInstancesDistributionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/autoscaling-auto-scaling-group/index.ts",
          "line": 1893
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/autoscaling-auto-scaling-group/index.ts",
        "line": 1885
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 1965
          },
          "name": "resetOnDemandAllocationStrategy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 1981
          },
          "name": "resetOnDemandBaseCapacity"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 1997
          },
          "name": "resetOnDemandPercentageAboveBaseCapacity"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 2013
          },
          "name": "resetSpotAllocationStrategy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 2029
          },
          "name": "resetSpotInstancePools"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 2045
          },
          "name": "resetSpotMaxPrice"
        }
      ],
      "name": "AutoscalingAutoScalingGroupMixedInstancesPolicyInstancesDistributionOutputReference",
      "namespace": "autoscalingAutoScalingGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 1969
          },
          "name": "onDemandAllocationStrategyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 1985
          },
          "name": "onDemandBaseCapacityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 2001
          },
          "name": "onDemandPercentageAboveBaseCapacityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 2017
          },
          "name": "spotAllocationStrategyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 2033
          },
          "name": "spotInstancePoolsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 2049
          },
          "name": "spotMaxPriceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 1959
          },
          "name": "onDemandAllocationStrategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 1975
          },
          "name": "onDemandBaseCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 1991
          },
          "name": "onDemandPercentageAboveBaseCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 2007
          },
          "name": "spotAllocationStrategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 2023
          },
          "name": "spotInstancePools",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 2039
          },
          "name": "spotMaxPrice",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 1897
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyInstancesDistribution"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/autoscaling-auto-scaling-group/index:AutoscalingAutoScalingGroupMixedInstancesPolicyInstancesDistributionOutputReference"
    },
    "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplate": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/autoscaling-auto-scaling-group/index.ts",
        "line": 5164
      },
      "name": "AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplate",
      "namespace": "autoscalingAutoScalingGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#launch_template_specification AutoscalingAutoScalingGroup#launch_template_specification}",
            "stability": "stable",
            "summary": "The launch template."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 5170
          },
          "name": "launchTemplateSpecification",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateLaunchTemplateSpecification"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#overrides AutoscalingAutoScalingGroup#overrides}",
            "stability": "stable",
            "summary": "Any properties that you specify override the same properties in the launch template."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 5176
          },
          "name": "overrides",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverrides"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/autoscaling-auto-scaling-group/index:AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplate"
    },
    "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateLaunchTemplateSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateLaunchTemplateSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/autoscaling-auto-scaling-group/index.ts",
        "line": 2053
      },
      "name": "AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateLaunchTemplateSpecification",
      "namespace": "autoscalingAutoScalingGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#launch_template_id AutoscalingAutoScalingGroup#launch_template_id}",
            "stability": "stable",
            "summary": "The ID of the launch template.  You must specify the ``LaunchTemplateID`` or the ``LaunchTemplateName``, but not both."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 2060
          },
          "name": "launchTemplateId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#launch_template_name AutoscalingAutoScalingGroup#launch_template_name}",
            "stability": "stable",
            "summary": "The name of the launch template.  You must specify the ``LaunchTemplateName`` or the ``LaunchTemplateID``, but not both."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 2067
          },
          "name": "launchTemplateName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Specifying ``$Latest`` or ``$Default`` for the template version number is not supported. However, you can specify ``LatestVersionNumber`` or ``DefaultVersionNumber`` using the ``Fn::GetAtt`` intrinsic function. For more information, see [Fn::GetAtt](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/intrinsic-function-reference-getatt.html).\n  For an example of using the ``Fn::GetAtt`` function, see the [Examples](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-autoscalinggroup.html#aws-resource-autoscaling-autoscalinggroup--examples) section of the ``AWS::AutoScaling::AutoScalingGroup`` resource.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#version AutoscalingAutoScalingGroup#version}",
            "stability": "stable",
            "summary": "The version number of the launch template."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 2075
          },
          "name": "version",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/autoscaling-auto-scaling-group/index:AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateLaunchTemplateSpecification"
    },
    "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateLaunchTemplateSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateLaunchTemplateSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/autoscaling-auto-scaling-group/index.ts",
          "line": 2129
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/autoscaling-auto-scaling-group/index.ts",
        "line": 2121
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 2183
          },
          "name": "resetLaunchTemplateId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 2199
          },
          "name": "resetLaunchTemplateName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 2215
          },
          "name": "resetVersion"
        }
      ],
      "name": "AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateLaunchTemplateSpecificationOutputReference",
      "namespace": "autoscalingAutoScalingGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 2187
          },
          "name": "launchTemplateIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 2203
          },
          "name": "launchTemplateNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 2219
          },
          "name": "versionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 2177
          },
          "name": "launchTemplateId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 2193
          },
          "name": "launchTemplateName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 2209
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 2133
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateLaunchTemplateSpecification"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/autoscaling-auto-scaling-group/index:AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateLaunchTemplateSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/autoscaling-auto-scaling-group/index.ts",
          "line": 5223
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/autoscaling-auto-scaling-group/index.ts",
        "line": 5215
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 5268
          },
          "name": "putLaunchTemplateSpecification",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateLaunchTemplateSpecification"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 5284
          },
          "name": "putOverrides",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverrides"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 5271
          },
          "name": "resetLaunchTemplateSpecification"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 5287
          },
          "name": "resetOverrides"
        }
      ],
      "name": "AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOutputReference",
      "namespace": "autoscalingAutoScalingGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 5265
          },
          "name": "launchTemplateSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateLaunchTemplateSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 5281
          },
          "name": "overrides",
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 5275
          },
          "name": "launchTemplateSpecificationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateLaunchTemplateSpecification"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 5291
          },
          "name": "overridesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverrides"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 5227
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplate"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/autoscaling-auto-scaling-group/index:AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOutputReference"
    },
    "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverrides": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverrides",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/autoscaling-auto-scaling-group/index.ts",
        "line": 4896
      },
      "name": "AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverrides",
      "namespace": "autoscalingAutoScalingGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "When using Instance Refresh with ``ReplaceRootVolume`` strategy, this specifies the AMI for root volume replacement operations. \n  For ``ReplaceRootVolume`` operations: \n  +  All overrides in the ``MixedInstancesPolicy`` must specify an ImageId\n  +  The AMI must contain only a single root volume\n  +  Root volume replacement doesn't support multi-volume AMIs\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#image_id AutoscalingAutoScalingGroup#image_id}",
            "stability": "stable",
            "summary": "The ID of the Amazon Machine Image (AMI) to use for instances launched with this override."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 4906
          },
          "name": "imageId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Amazon EC2 Auto Scaling uses your specified requirements to identify instance types. Then, it uses your On-Demand and Spot allocation strategies to launch instances from these instance types.\n You can specify up to four separate sets of instance requirements per Auto Scaling group. This is useful for provisioning instances from different Amazon Machine Images (AMIs) in the same Auto Scaling group. To do this, create the AMIs and create a new launch template for each AMI. Then, create a compatible set of instance requirements for each launch template. \n  If you specify ``InstanceRequirements``, you can't specify ``InstanceType``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#instance_requirements AutoscalingAutoScalingGroup#instance_requirements}",
            "stability": "stable",
            "summary": "The instance requirements."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 4914
          },
          "name": "instanceRequirements",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirements"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#instance_type AutoscalingAutoScalingGroup#instance_type}",
            "stability": "stable",
            "summary": "The instance type, such as ``m3.xlarge``. You must specify an instance type that is supported in your requested Region and Availability Zones. For more information, see [Instance types](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-types.html) in the *Amazon EC2 User Guide*.  You can specify up to 40 instance types per Auto Scaling group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 4921
          },
          "name": "instanceType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For example, some instance types might require a launch template with a different AMI. If not provided, Amazon EC2 Auto Scaling uses the launch template that's specified in the ``LaunchTemplate`` definition. For more information, see [Specifying a different launch template for an instance type](https://docs.aws.amazon.com/autoscaling/ec2/userguide/ec2-auto-scaling-mixed-instances-groups-launch-template-overrides.html) in the *Amazon EC2 Auto Scaling User Guide*. \n You can specify up to 20 launch templates per Auto Scaling group. The launch templates specified in the overrides and in the ``LaunchTemplate`` definition count towards this limit.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#launch_template_specification AutoscalingAutoScalingGroup#launch_template_specification}",
            "stability": "stable",
            "summary": "Provides a launch template for the specified instance type or set of instance requirements."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 4928
          },
          "name": "launchTemplateSpecification",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesLaunchTemplateSpecification"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When a Spot or On-Demand Instance is launched, the capacity units count toward the desired capacity. Amazon EC2 Auto Scaling launches instances until the desired capacity is totally fulfilled, even if this results in an overage. For example, if there are two units remaining to fulfill capacity, and Amazon EC2 Auto Scaling can only launch an instance with a ``WeightedCapacity`` of five units, the instance is launched, and the desired capacity is exceeded by three units. For more information, see [Configure instance weighting for Amazon EC2 Auto Scaling](https://docs.aws.amazon.com/autoscaling/ec2/userguide/ec2-auto-scaling-mixed-instances-groups-instance-weighting.html) in the *Amazon EC2 Auto Scaling User Guide*. Value must be in the range of 1-999. \n If you specify a value for ``WeightedCapacity`` for one instance type, you must specify a value for ``WeightedCapacity`` for all of them.\n  Every Auto Scaling group has three size parameters (``DesiredCapacity``, ``MaxSize``, and ``MinSize``). Usually, you set these sizes based on a specific number of instances. However, if you configure a mixed instances policy that defines weights for the instance types, you must specify these sizes with the same units that you use for weighting instances.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#weighted_capacity AutoscalingAutoScalingGroup#weighted_capacity}",
            "stability": "stable",
            "summary": "If you provide a list of instance types to use, you can specify the number of capacity units provided by each instance type in terms of virtual CPUs, memory, storage, throughput, or other relative performance characteristic."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 4936
          },
          "name": "weightedCapacity",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/autoscaling-auto-scaling-group/index:AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverrides"
    },
    "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirements": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirements",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/autoscaling-auto-scaling-group/index.ts",
        "line": 3726
      },
      "name": "AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirements",
      "namespace": "autoscalingAutoScalingGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "To exclude accelerator-enabled instance types, set ``Max`` to ``0``.\n Default: No minimum or maximum limits\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#accelerator_count AutoscalingAutoScalingGroup#accelerator_count}",
            "stability": "stable",
            "summary": "The minimum and maximum number of accelerators (GPUs, FPGAs, or AWS Inferentia chips) for an instance type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 3734
          },
          "name": "acceleratorCount",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsAcceleratorCount"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "+  For instance types with NVIDIA devices, specify ``nvidia``.\n  +  For instance types with AMD devices, specify ``amd``.\n  +  For instance types with AWS devices, specify ``amazon-web-services``.\n  +  For instance types with Xilinx devices, specify ``xilinx``.\n  \n Default: Any manufacturer\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#accelerator_manufacturers AutoscalingAutoScalingGroup#accelerator_manufacturers}",
            "stability": "stable",
            "summary": "Indicates whether instance types must have accelerators by specific manufacturers."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 3746
          },
          "name": "acceleratorManufacturers",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "+  For instance types with NVIDIA A100 GPUs, specify ``a100``.\n  +  For instance types with NVIDIA V100 GPUs, specify ``v100``.\n  +  For instance types with NVIDIA K80 GPUs, specify ``k80``.\n  +  For instance types with NVIDIA T4 GPUs, specify ``t4``.\n  +  For instance types with NVIDIA M60 GPUs, specify ``m60``.\n  +  For instance types with AMD Radeon Pro V520 GPUs, specify ``radeon-pro-v520``.\n  +  For instance types with Xilinx VU9P FPGAs, specify ``vu9p``.\n  \n Default: Any accelerator\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#accelerator_names AutoscalingAutoScalingGroup#accelerator_names}",
            "stability": "stable",
            "summary": "Lists the accelerators that must be on an instance type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 3761
          },
          "name": "acceleratorNames",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Default: No minimum or maximum limits\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#accelerator_total_memory_mi_b AutoscalingAutoScalingGroup#accelerator_total_memory_mi_b}",
            "stability": "stable",
            "summary": "The minimum and maximum total memory size for the accelerators on an instance type, in MiB."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 3768
          },
          "name": "acceleratorTotalMemoryMiB",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsAcceleratorTotalMemoryMiB"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "+  For instance types with GPU accelerators, specify ``gpu``.\n  +  For instance types with FPGA accelerators, specify ``fpga``.\n  +  For instance types with inference accelerators, specify ``inference``.\n  \n Default: Any accelerator type\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#accelerator_types AutoscalingAutoScalingGroup#accelerator_types}",
            "stability": "stable",
            "summary": "Lists the accelerator types that must be on an instance type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 3779
          },
          "name": "acceleratorTypes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "All other instance types are ignored, even if they match your specified attributes.\n You can use strings with one or more wild cards, represented by an asterisk (``*``), to allow an instance type, size, or generation. The following are examples: ``m5.8xlarge``, ``c5*.*``, ``m5a.*``, ``r*``, ``*3*``.\n For example, if you specify ``c5*``, Amazon EC2 Auto Scaling will allow the entire C5 instance family, which includes all C5a and C5n instance types. If you specify ``m5a.*``, Amazon EC2 Auto Scaling will allow all the M5a instance types, but not the M5n instance types.\n  If you specify ``AllowedInstanceTypes``, you can't specify ``ExcludedInstanceTypes``.\n  Default: All instance types\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#allowed_instance_types AutoscalingAutoScalingGroup#allowed_instance_types}",
            "stability": "stable",
            "summary": "The instance types to apply your specified attributes against."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 3789
          },
          "name": "allowedInstanceTypes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#bare_metal AutoscalingAutoScalingGroup#bare_metal}",
            "stability": "stable",
            "summary": "Indicates whether bare metal instance types are included, excluded, or required.  Default: ``excluded``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 3796
          },
          "name": "bareMetal",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information, see [Amazon EBS–optimized instances](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-optimized.html) in the *Amazon EC2 User Guide*.\n Default: No minimum or maximum limits\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#baseline_ebs_bandwidth_mbps AutoscalingAutoScalingGroup#baseline_ebs_bandwidth_mbps}",
            "stability": "stable",
            "summary": "The minimum and maximum baseline bandwidth performance for an instance type, in Mbps."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 3803
          },
          "name": "baselineEbsBandwidthMbps",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsBaselineEbsBandwidthMbps"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#baseline_performance_factors AutoscalingAutoScalingGroup#baseline_performance_factors}",
            "stability": "stable",
            "summary": "The baseline performance factors for the instance requirements."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 3809
          },
          "name": "baselinePerformanceFactors",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsBaselinePerformanceFactors"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information, see [Burstable performance instances](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/burstable-performance-instances.html) in the *Amazon EC2 User Guide*.\n Default: ``excluded``\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#burstable_performance AutoscalingAutoScalingGroup#burstable_performance}",
            "stability": "stable",
            "summary": "Indicates whether burstable performance instance types are included, excluded, or required."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 3816
          },
          "name": "burstablePerformance",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "+  For instance types with Intel CPUs, specify ``intel``.\n  +  For instance types with AMD CPUs, specify ``amd``.\n  +  For instance types with AWS CPUs, specify ``amazon-web-services``.\n  +  For instance types with Apple CPUs, specify ``apple``.\n  \n  Don't confuse the CPU hardware manufacturer with the CPU hardware architecture. Instances will be launched with a compatible CPU architecture based on the Amazon Machine Image (AMI) that you specify in your launch template. \n  Default: Any manufacturer\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#cpu_manufacturers AutoscalingAutoScalingGroup#cpu_manufacturers}",
            "stability": "stable",
            "summary": "Lists which specific CPU manufacturers to include."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 3829
          },
          "name": "cpuManufacturers",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can use strings with one or more wild cards, represented by an asterisk (``*``), to exclude an instance family, type, size, or generation. The following are examples: ``m5.8xlarge``, ``c5*.*``, ``m5a.*``, ``r*``, ``*3*``. \n For example, if you specify ``c5*``, you are excluding the entire C5 instance family, which includes all C5a and C5n instance types. If you specify ``m5a.*``, Amazon EC2 Auto Scaling will exclude all the M5a instance types, but not the M5n instance types.\n  If you specify ``ExcludedInstanceTypes``, you can't specify ``AllowedInstanceTypes``.\n  Default: No excluded instance types\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#excluded_instance_types AutoscalingAutoScalingGroup#excluded_instance_types}",
            "stability": "stable",
            "summary": "The instance types to exclude."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 3838
          },
          "name": "excludedInstanceTypes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "+  For current generation instance types, specify ``current``. The current generation includes EC2 instance types currently recommended for use. This typically includes the latest two to three generations in each instance family. For more information, see [Instance types](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-types.html) in the *Amazon EC2 User Guide*.\n  +  For previous generation instance types, specify ``previous``.\n  \n Default: Any current or previous generation\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#instance_generations AutoscalingAutoScalingGroup#instance_generations}",
            "stability": "stable",
            "summary": "Indicates whether current or previous generation instance types are included."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 3848
          },
          "name": "instanceGenerations",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information, see [Amazon EC2 instance store](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/InstanceStorage.html) in the *Amazon EC2 User Guide*.\n Default: ``included``\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#local_storage AutoscalingAutoScalingGroup#local_storage}",
            "stability": "stable",
            "summary": "Indicates whether instance types with instance store volumes are included, excluded, or required."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 3855
          },
          "name": "localStorage",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "+  For instance types with hard disk drive (HDD) storage, specify ``hdd``.\n  +  For instance types with solid state drive (SSD) storage, specify ``ssd``.\n  \n Default: Any local storage type\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#local_storage_types AutoscalingAutoScalingGroup#local_storage_types}",
            "stability": "stable",
            "summary": "Indicates the type of local storage that is required."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 3865
          },
          "name": "localStorageTypes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The identified On-Demand price is the price of the lowest priced current generation C, M, or R instance type with your specified attributes. If no current generation C, M, or R instance type matches your attributes, then the identified price is from either the lowest priced current generation instance types or, failing that, the lowest priced previous generation instance types that match your attributes. When Amazon EC2 Auto Scaling selects instance types with your attributes, we will exclude instance types whose price exceeds your specified threshold.\n The parameter accepts an integer, which Amazon EC2 Auto Scaling interprets as a percentage.\n If you set ``DesiredCapacityType`` to ``vcpu`` or ``memory-mib``, the price protection threshold is based on the per-vCPU or per-memory price instead of the per instance price. \n  Only one of ``SpotMaxPricePercentageOverLowestPrice`` or ``MaxSpotPriceAsPercentageOfOptimalOnDemandPrice`` can be specified. If you don't specify either, Amazon EC2 Auto Scaling will automatically apply optimal price protection to consistently select from a wide range of instance types. To indicate no price protection threshold for Spot Instances, meaning you want to consider all instance types that match your attributes, include one of these parameters and specify a high value, such as ``999999``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#max_spot_price_as_percentage_of_optimal_on_demand_price AutoscalingAutoScalingGroup#max_spot_price_as_percentage_of_optimal_on_demand_price}",
            "stability": "stable",
            "summary": "[Price protection] The price protection threshold for Spot Instances, as a percentage of an identified On-Demand price."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 3874
          },
          "name": "maxSpotPriceAsPercentageOfOptimalOnDemandPrice",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Default: No minimum or maximum limits\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#memory_gi_b_per_v_cpu AutoscalingAutoScalingGroup#memory_gi_b_per_v_cpu}",
            "stability": "stable",
            "summary": "The minimum and maximum amount of memory per vCPU for an instance type, in GiB."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 3881
          },
          "name": "memoryGiBPerVCpu",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsMemoryGiBPerVCpu"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#memory_mi_b AutoscalingAutoScalingGroup#memory_mi_b}",
            "stability": "stable",
            "summary": "The minimum and maximum instance memory size for an instance type, in MiB."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 3887
          },
          "name": "memoryMiB",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsMemoryMiB"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#network_bandwidth_gbps AutoscalingAutoScalingGroup#network_bandwidth_gbps}",
            "stability": "stable",
            "summary": "The minimum and maximum amount of network bandwidth, in gigabits per second (Gbps).  Default: No minimum or maximum limits."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 3894
          },
          "name": "networkBandwidthGbps",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsNetworkBandwidthGbps"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#network_interface_count AutoscalingAutoScalingGroup#network_interface_count}",
            "stability": "stable",
            "summary": "The minimum and maximum number of network interfaces for an instance type.  Default: No minimum or maximum limits."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 3901
          },
          "name": "networkInterfaceCount",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsNetworkInterfaceCount"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The identified On-Demand price is the price of the lowest priced current generation C, M, or R instance type with your specified attributes. If no current generation C, M, or R instance type matches your attributes, then the identified price is from either the lowest priced current generation instance types or, failing that, the lowest priced previous generation instance types that match your attributes. When Amazon EC2 Auto Scaling selects instance types with your attributes, we will exclude instance types whose price exceeds your specified threshold. \n The parameter accepts an integer, which Amazon EC2 Auto Scaling interprets as a percentage.\n To turn off price protection, specify a high value, such as ``999999``. \n If you set ``DesiredCapacityType`` to ``vcpu`` or ``memory-mib``, the price protection threshold is applied based on the per-vCPU or per-memory price instead of the per instance price. \n Default: ``20``\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#on_demand_max_price_percentage_over_lowest_price AutoscalingAutoScalingGroup#on_demand_max_price_percentage_over_lowest_price}",
            "stability": "stable",
            "summary": "[Price protection] The price protection threshold for On-Demand Instances, as a percentage higher than an identified On-Demand price."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 3911
          },
          "name": "onDemandMaxPricePercentageOverLowestPrice",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#require_hibernate_support AutoscalingAutoScalingGroup#require_hibernate_support}",
            "stability": "stable",
            "summary": "Indicates whether instance types must provide On-Demand Instance hibernation support.  Default: ``false``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 3918
          },
          "name": "requireHibernateSupport",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The identified Spot price is the price of the lowest priced current generation C, M, or R instance type with your specified attributes. If no current generation C, M, or R instance type matches your attributes, then the identified price is from either the lowest priced current generation instance types or, failing that, the lowest priced previous generation instance types that match your attributes. When Amazon EC2 Auto Scaling selects instance types with your attributes, we will exclude instance types whose price exceeds your specified threshold.\n The parameter accepts an integer, which Amazon EC2 Auto Scaling interprets as a percentage. \n If you set ``DesiredCapacityType`` to ``vcpu`` or ``memory-mib``, the price protection threshold is based on the per-vCPU or per-memory price instead of the per instance price. \n  Only one of ``SpotMaxPricePercentageOverLowestPrice`` or ``MaxSpotPriceAsPercentageOfOptimalOnDemandPrice`` can be specified. If you don't specify either, Amazon EC2 Auto Scaling will automatically apply optimal price protection to consistently select from a wide range of instance types. To indicate no price protection threshold for Spot Instances, meaning you want to consider all instance types that match your attributes, include one of these parameters and specify a high value, such as ``999999``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#spot_max_price_percentage_over_lowest_price AutoscalingAutoScalingGroup#spot_max_price_percentage_over_lowest_price}",
            "stability": "stable",
            "summary": "[Price protection] The price protection threshold for Spot Instances, as a percentage higher than an identified Spot price."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 3927
          },
          "name": "spotMaxPricePercentageOverLowestPrice",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Default: No minimum or maximum limits\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#total_local_storage_gb AutoscalingAutoScalingGroup#total_local_storage_gb}",
            "stability": "stable",
            "summary": "The minimum and maximum total local storage size for an instance type, in GB."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 3934
          },
          "name": "totalLocalStorageGb",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsTotalLocalStorageGb"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#v_cpu_count AutoscalingAutoScalingGroup#v_cpu_count}",
            "stability": "stable",
            "summary": "The minimum and maximum number of vCPUs for an instance type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 3940
          },
          "name": "vCpuCount",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsVCpuCount"
          }
        }
      ],
      "symbolId": "src/autoscaling-auto-scaling-group/index:AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirements"
    },
    "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsAcceleratorCount": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsAcceleratorCount",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/autoscaling-auto-scaling-group/index.ts",
        "line": 2223
      },
      "name": "AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsAcceleratorCount",
      "namespace": "autoscalingAutoScalingGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#max AutoscalingAutoScalingGroup#max}",
            "stability": "stable",
            "summary": "The maximum value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 2229
          },
          "name": "max",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#min AutoscalingAutoScalingGroup#min}",
            "stability": "stable",
            "summary": "The minimum value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 2235
          },
          "name": "min",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/autoscaling-auto-scaling-group/index:AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsAcceleratorCount"
    },
    "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsAcceleratorCountOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsAcceleratorCountOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/autoscaling-auto-scaling-group/index.ts",
          "line": 2282
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/autoscaling-auto-scaling-group/index.ts",
        "line": 2274
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 2330
          },
          "name": "resetMax"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 2346
          },
          "name": "resetMin"
        }
      ],
      "name": "AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsAcceleratorCountOutputReference",
      "namespace": "autoscalingAutoScalingGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 2334
          },
          "name": "maxInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 2350
          },
          "name": "minInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 2324
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 2340
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 2286
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsAcceleratorCount"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/autoscaling-auto-scaling-group/index:AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsAcceleratorCountOutputReference"
    },
    "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsAcceleratorTotalMemoryMiB": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsAcceleratorTotalMemoryMiB",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/autoscaling-auto-scaling-group/index.ts",
        "line": 2354
      },
      "name": "AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsAcceleratorTotalMemoryMiB",
      "namespace": "autoscalingAutoScalingGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#max AutoscalingAutoScalingGroup#max}",
            "stability": "stable",
            "summary": "The memory maximum in MiB."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 2360
          },
          "name": "max",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#min AutoscalingAutoScalingGroup#min}",
            "stability": "stable",
            "summary": "The memory minimum in MiB."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 2366
          },
          "name": "min",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/autoscaling-auto-scaling-group/index:AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsAcceleratorTotalMemoryMiB"
    },
    "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsAcceleratorTotalMemoryMiBOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsAcceleratorTotalMemoryMiBOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/autoscaling-auto-scaling-group/index.ts",
          "line": 2413
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/autoscaling-auto-scaling-group/index.ts",
        "line": 2405
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 2461
          },
          "name": "resetMax"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 2477
          },
          "name": "resetMin"
        }
      ],
      "name": "AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsAcceleratorTotalMemoryMiBOutputReference",
      "namespace": "autoscalingAutoScalingGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 2465
          },
          "name": "maxInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 2481
          },
          "name": "minInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 2455
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 2471
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 2417
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsAcceleratorTotalMemoryMiB"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/autoscaling-auto-scaling-group/index:AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsAcceleratorTotalMemoryMiBOutputReference"
    },
    "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsBaselineEbsBandwidthMbps": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsBaselineEbsBandwidthMbps",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/autoscaling-auto-scaling-group/index.ts",
        "line": 2485
      },
      "name": "AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsBaselineEbsBandwidthMbps",
      "namespace": "autoscalingAutoScalingGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#max AutoscalingAutoScalingGroup#max}",
            "stability": "stable",
            "summary": "The maximum value in Mbps."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 2491
          },
          "name": "max",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#min AutoscalingAutoScalingGroup#min}",
            "stability": "stable",
            "summary": "The minimum value in Mbps."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 2497
          },
          "name": "min",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/autoscaling-auto-scaling-group/index:AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsBaselineEbsBandwidthMbps"
    },
    "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsBaselineEbsBandwidthMbpsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsBaselineEbsBandwidthMbpsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/autoscaling-auto-scaling-group/index.ts",
          "line": 2544
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/autoscaling-auto-scaling-group/index.ts",
        "line": 2536
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 2592
          },
          "name": "resetMax"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 2608
          },
          "name": "resetMin"
        }
      ],
      "name": "AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsBaselineEbsBandwidthMbpsOutputReference",
      "namespace": "autoscalingAutoScalingGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 2596
          },
          "name": "maxInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 2612
          },
          "name": "minInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 2586
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 2602
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 2548
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsBaselineEbsBandwidthMbps"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/autoscaling-auto-scaling-group/index:AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsBaselineEbsBandwidthMbpsOutputReference"
    },
    "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsBaselinePerformanceFactors": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsBaselinePerformanceFactors",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/autoscaling-auto-scaling-group/index.ts",
        "line": 2844
      },
      "name": "AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsBaselinePerformanceFactors",
      "namespace": "autoscalingAutoScalingGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#cpu AutoscalingAutoScalingGroup#cpu}",
            "stability": "stable",
            "summary": "The CPU performance to consider, using an instance family as the baseline reference."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 2850
          },
          "name": "cpu",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsBaselinePerformanceFactorsCpu"
          }
        }
      ],
      "symbolId": "src/autoscaling-auto-scaling-group/index:AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsBaselinePerformanceFactors"
    },
    "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsBaselinePerformanceFactorsCpu": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsBaselinePerformanceFactorsCpu",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/autoscaling-auto-scaling-group/index.ts",
        "line": 2747
      },
      "name": "AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsBaselinePerformanceFactorsCpu",
      "namespace": "autoscalingAutoScalingGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "All instance types that match your specified attributes will be compared against the CPU performance of the referenced instance family, regardless of CPU manufacturer or architecture differences. \n  Currently only one instance family can be specified in the list.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#references AutoscalingAutoScalingGroup#references}",
            "stability": "stable",
            "summary": "Specify an instance family to use as the baseline reference for CPU performance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 2754
          },
          "name": "references",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsBaselinePerformanceFactorsCpuReferences"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/autoscaling-auto-scaling-group/index:AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsBaselinePerformanceFactorsCpu"
    },
    "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsBaselinePerformanceFactorsCpuOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsBaselinePerformanceFactorsCpuOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/autoscaling-auto-scaling-group/index.ts",
          "line": 2794
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/autoscaling-auto-scaling-group/index.ts",
        "line": 2786
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 2833
          },
          "name": "putReferences",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsBaselinePerformanceFactorsCpuReferences"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 2836
          },
          "name": "resetReferences"
        }
      ],
      "name": "AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsBaselinePerformanceFactorsCpuOutputReference",
      "namespace": "autoscalingAutoScalingGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 2830
          },
          "name": "references",
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsBaselinePerformanceFactorsCpuReferencesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 2840
          },
          "name": "referencesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsBaselinePerformanceFactorsCpuReferences"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 2798
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsBaselinePerformanceFactorsCpu"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/autoscaling-auto-scaling-group/index:AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsBaselinePerformanceFactorsCpuOutputReference"
    },
    "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsBaselinePerformanceFactorsCpuReferences": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsBaselinePerformanceFactorsCpuReferences",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/autoscaling-auto-scaling-group/index.ts",
        "line": 2616
      },
      "name": "AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsBaselinePerformanceFactorsCpuReferences",
      "namespace": "autoscalingAutoScalingGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Make sure that you specify the correct value for the instance family. The instance family is everything before the period (.) in the instance type name. For example, in the instance ``c6i.large``, the instance family is ``c6i``, not ``c6``. For more information, see [Amazon EC2 instance type naming conventions](https://docs.aws.amazon.com/ec2/latest/instancetypes/instance-type-names.html) in *Amazon EC2 Instance Types*.\n  The following instance types are *not supported* for performance protection.\n  +   ``c1`` \n  +   ``g3| g3s`` \n  +   ``hpc7g`` \n  +   ``m1| m2`` \n  +   ``mac1 | mac2 | mac2-m1ultra | mac2-m2 | mac2-m2pro`` \n  +   ``p3dn | p4d | p5`` \n  +   ``t1`` \n  +   ``u-12tb1 | u-18tb1 | u-24tb1 | u-3tb1 | u-6tb1 | u-9tb1 | u7i-12tb | u7in-16tb | u7in-24tb | u7in-32tb`` \n  \n If you performance protection by specifying a supported instance family, the returned instance types will exclude the preceding unsupported instance families.\n If you specify an unsupported instance family as a value for baseline performance, the API returns an empty response.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#instance_family AutoscalingAutoScalingGroup#instance_family}",
            "stability": "stable",
            "summary": "The instance family to use as a baseline reference."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 2635
          },
          "name": "instanceFamily",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/autoscaling-auto-scaling-group/index:AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsBaselinePerformanceFactorsCpuReferences"
    },
    "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsBaselinePerformanceFactorsCpuReferencesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsBaselinePerformanceFactorsCpuReferencesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/autoscaling-auto-scaling-group/index.ts",
          "line": 2736
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/autoscaling-auto-scaling-group/index.ts",
        "line": 2728
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 2743
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsBaselinePerformanceFactorsCpuReferencesOutputReference"
            }
          }
        }
      ],
      "name": "AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsBaselinePerformanceFactorsCpuReferencesList",
      "namespace": "autoscalingAutoScalingGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 2729
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsBaselinePerformanceFactorsCpuReferences"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/autoscaling-auto-scaling-group/index:AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsBaselinePerformanceFactorsCpuReferencesList"
    },
    "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsBaselinePerformanceFactorsCpuReferencesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsBaselinePerformanceFactorsCpuReferencesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/autoscaling-auto-scaling-group/index.ts",
          "line": 2677
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/autoscaling-auto-scaling-group/index.ts",
        "line": 2667
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 2719
          },
          "name": "resetInstanceFamily"
        }
      ],
      "name": "AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsBaselinePerformanceFactorsCpuReferencesOutputReference",
      "namespace": "autoscalingAutoScalingGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 2723
          },
          "name": "instanceFamilyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 2713
          },
          "name": "instanceFamily",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 2681
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsBaselinePerformanceFactorsCpuReferences"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/autoscaling-auto-scaling-group/index:AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsBaselinePerformanceFactorsCpuReferencesOutputReference"
    },
    "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsBaselinePerformanceFactorsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsBaselinePerformanceFactorsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/autoscaling-auto-scaling-group/index.ts",
          "line": 2890
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/autoscaling-auto-scaling-group/index.ts",
        "line": 2882
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 2929
          },
          "name": "putCpu",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsBaselinePerformanceFactorsCpu"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 2932
          },
          "name": "resetCpu"
        }
      ],
      "name": "AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsBaselinePerformanceFactorsOutputReference",
      "namespace": "autoscalingAutoScalingGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 2926
          },
          "name": "cpu",
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsBaselinePerformanceFactorsCpuOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 2936
          },
          "name": "cpuInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsBaselinePerformanceFactorsCpu"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 2894
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsBaselinePerformanceFactors"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/autoscaling-auto-scaling-group/index:AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsBaselinePerformanceFactorsOutputReference"
    },
    "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsMemoryGiBPerVCpu": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsMemoryGiBPerVCpu",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/autoscaling-auto-scaling-group/index.ts",
        "line": 2940
      },
      "name": "AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsMemoryGiBPerVCpu",
      "namespace": "autoscalingAutoScalingGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#max AutoscalingAutoScalingGroup#max}",
            "stability": "stable",
            "summary": "The memory maximum in GiB."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 2946
          },
          "name": "max",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#min AutoscalingAutoScalingGroup#min}",
            "stability": "stable",
            "summary": "The memory minimum in GiB."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 2952
          },
          "name": "min",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/autoscaling-auto-scaling-group/index:AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsMemoryGiBPerVCpu"
    },
    "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsMemoryGiBPerVCpuOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsMemoryGiBPerVCpuOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/autoscaling-auto-scaling-group/index.ts",
          "line": 2999
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/autoscaling-auto-scaling-group/index.ts",
        "line": 2991
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 3047
          },
          "name": "resetMax"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 3063
          },
          "name": "resetMin"
        }
      ],
      "name": "AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsMemoryGiBPerVCpuOutputReference",
      "namespace": "autoscalingAutoScalingGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 3051
          },
          "name": "maxInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 3067
          },
          "name": "minInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 3041
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 3057
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 3003
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsMemoryGiBPerVCpu"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/autoscaling-auto-scaling-group/index:AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsMemoryGiBPerVCpuOutputReference"
    },
    "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsMemoryMiB": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsMemoryMiB",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/autoscaling-auto-scaling-group/index.ts",
        "line": 3071
      },
      "name": "AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsMemoryMiB",
      "namespace": "autoscalingAutoScalingGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#max AutoscalingAutoScalingGroup#max}",
            "stability": "stable",
            "summary": "The memory maximum in MiB."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 3077
          },
          "name": "max",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#min AutoscalingAutoScalingGroup#min}",
            "stability": "stable",
            "summary": "The memory minimum in MiB."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 3083
          },
          "name": "min",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/autoscaling-auto-scaling-group/index:AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsMemoryMiB"
    },
    "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsMemoryMiBOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsMemoryMiBOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/autoscaling-auto-scaling-group/index.ts",
          "line": 3130
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/autoscaling-auto-scaling-group/index.ts",
        "line": 3122
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 3178
          },
          "name": "resetMax"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 3194
          },
          "name": "resetMin"
        }
      ],
      "name": "AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsMemoryMiBOutputReference",
      "namespace": "autoscalingAutoScalingGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 3182
          },
          "name": "maxInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 3198
          },
          "name": "minInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 3172
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 3188
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 3134
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsMemoryMiB"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/autoscaling-auto-scaling-group/index:AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsMemoryMiBOutputReference"
    },
    "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsNetworkBandwidthGbps": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsNetworkBandwidthGbps",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/autoscaling-auto-scaling-group/index.ts",
        "line": 3202
      },
      "name": "AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsNetworkBandwidthGbps",
      "namespace": "autoscalingAutoScalingGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#max AutoscalingAutoScalingGroup#max}",
            "stability": "stable",
            "summary": "The maximum amount of network bandwidth, in gigabits per second (Gbps)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 3208
          },
          "name": "max",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#min AutoscalingAutoScalingGroup#min}",
            "stability": "stable",
            "summary": "The minimum amount of network bandwidth, in gigabits per second (Gbps)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 3214
          },
          "name": "min",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/autoscaling-auto-scaling-group/index:AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsNetworkBandwidthGbps"
    },
    "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsNetworkBandwidthGbpsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsNetworkBandwidthGbpsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/autoscaling-auto-scaling-group/index.ts",
          "line": 3261
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/autoscaling-auto-scaling-group/index.ts",
        "line": 3253
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 3309
          },
          "name": "resetMax"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 3325
          },
          "name": "resetMin"
        }
      ],
      "name": "AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsNetworkBandwidthGbpsOutputReference",
      "namespace": "autoscalingAutoScalingGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 3313
          },
          "name": "maxInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 3329
          },
          "name": "minInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 3303
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 3319
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 3265
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsNetworkBandwidthGbps"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/autoscaling-auto-scaling-group/index:AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsNetworkBandwidthGbpsOutputReference"
    },
    "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsNetworkInterfaceCount": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsNetworkInterfaceCount",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/autoscaling-auto-scaling-group/index.ts",
        "line": 3333
      },
      "name": "AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsNetworkInterfaceCount",
      "namespace": "autoscalingAutoScalingGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#max AutoscalingAutoScalingGroup#max}",
            "stability": "stable",
            "summary": "The maximum number of network interfaces."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 3339
          },
          "name": "max",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#min AutoscalingAutoScalingGroup#min}",
            "stability": "stable",
            "summary": "The minimum number of network interfaces."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 3345
          },
          "name": "min",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/autoscaling-auto-scaling-group/index:AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsNetworkInterfaceCount"
    },
    "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsNetworkInterfaceCountOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsNetworkInterfaceCountOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/autoscaling-auto-scaling-group/index.ts",
          "line": 3392
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/autoscaling-auto-scaling-group/index.ts",
        "line": 3384
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 3440
          },
          "name": "resetMax"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 3456
          },
          "name": "resetMin"
        }
      ],
      "name": "AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsNetworkInterfaceCountOutputReference",
      "namespace": "autoscalingAutoScalingGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 3444
          },
          "name": "maxInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 3460
          },
          "name": "minInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 3434
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 3450
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 3396
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsNetworkInterfaceCount"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/autoscaling-auto-scaling-group/index:AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsNetworkInterfaceCountOutputReference"
    },
    "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/autoscaling-auto-scaling-group/index.ts",
          "line": 4148
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/autoscaling-auto-scaling-group/index.ts",
        "line": 4140
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 4331
          },
          "name": "putAcceleratorCount",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsAcceleratorCount"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 4379
          },
          "name": "putAcceleratorTotalMemoryMiB",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsAcceleratorTotalMemoryMiB"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 4443
          },
          "name": "putBaselineEbsBandwidthMbps",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsBaselineEbsBandwidthMbps"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 4459
          },
          "name": "putBaselinePerformanceFactors",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsBaselinePerformanceFactors"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 4587
          },
          "name": "putMemoryGiBPerVCpu",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsMemoryGiBPerVCpu"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 4603
          },
          "name": "putMemoryMiB",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsMemoryMiB"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 4619
          },
          "name": "putNetworkBandwidthGbps",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsNetworkBandwidthGbps"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 4635
          },
          "name": "putNetworkInterfaceCount",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsNetworkInterfaceCount"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 4699
          },
          "name": "putTotalLocalStorageGb",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsTotalLocalStorageGb"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 4715
          },
          "name": "putVCpuCount",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsVCpuCount"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 4334
          },
          "name": "resetAcceleratorCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 4350
          },
          "name": "resetAcceleratorManufacturers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 4366
          },
          "name": "resetAcceleratorNames"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 4382
          },
          "name": "resetAcceleratorTotalMemoryMiB"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 4398
          },
          "name": "resetAcceleratorTypes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 4414
          },
          "name": "resetAllowedInstanceTypes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 4430
          },
          "name": "resetBareMetal"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 4446
          },
          "name": "resetBaselineEbsBandwidthMbps"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 4462
          },
          "name": "resetBaselinePerformanceFactors"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 4478
          },
          "name": "resetBurstablePerformance"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 4494
          },
          "name": "resetCpuManufacturers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 4510
          },
          "name": "resetExcludedInstanceTypes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 4526
          },
          "name": "resetInstanceGenerations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 4542
          },
          "name": "resetLocalStorage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 4558
          },
          "name": "resetLocalStorageTypes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 4574
          },
          "name": "resetMaxSpotPriceAsPercentageOfOptimalOnDemandPrice"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 4590
          },
          "name": "resetMemoryGiBPerVCpu"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 4606
          },
          "name": "resetMemoryMiB"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 4622
          },
          "name": "resetNetworkBandwidthGbps"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 4638
          },
          "name": "resetNetworkInterfaceCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 4654
          },
          "name": "resetOnDemandMaxPricePercentageOverLowestPrice"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 4670
          },
          "name": "resetRequireHibernateSupport"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 4686
          },
          "name": "resetSpotMaxPricePercentageOverLowestPrice"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 4702
          },
          "name": "resetTotalLocalStorageGb"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 4718
          },
          "name": "resetVCpuCount"
        }
      ],
      "name": "AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsOutputReference",
      "namespace": "autoscalingAutoScalingGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 4328
          },
          "name": "acceleratorCount",
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsAcceleratorCountOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 4376
          },
          "name": "acceleratorTotalMemoryMiB",
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsAcceleratorTotalMemoryMiBOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 4440
          },
          "name": "baselineEbsBandwidthMbps",
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsBaselineEbsBandwidthMbpsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 4456
          },
          "name": "baselinePerformanceFactors",
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsBaselinePerformanceFactorsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 4584
          },
          "name": "memoryGiBPerVCpu",
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsMemoryGiBPerVCpuOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 4600
          },
          "name": "memoryMiB",
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsMemoryMiBOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 4616
          },
          "name": "networkBandwidthGbps",
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsNetworkBandwidthGbpsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 4632
          },
          "name": "networkInterfaceCount",
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsNetworkInterfaceCountOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 4696
          },
          "name": "totalLocalStorageGb",
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsTotalLocalStorageGbOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 4712
          },
          "name": "vCpuCount",
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsVCpuCountOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 4338
          },
          "name": "acceleratorCountInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsAcceleratorCount"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 4354
          },
          "name": "acceleratorManufacturersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 4370
          },
          "name": "acceleratorNamesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 4386
          },
          "name": "acceleratorTotalMemoryMiBInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsAcceleratorTotalMemoryMiB"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 4402
          },
          "name": "acceleratorTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 4418
          },
          "name": "allowedInstanceTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 4434
          },
          "name": "bareMetalInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 4450
          },
          "name": "baselineEbsBandwidthMbpsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsBaselineEbsBandwidthMbps"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 4466
          },
          "name": "baselinePerformanceFactorsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsBaselinePerformanceFactors"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 4482
          },
          "name": "burstablePerformanceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 4498
          },
          "name": "cpuManufacturersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 4514
          },
          "name": "excludedInstanceTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 4530
          },
          "name": "instanceGenerationsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 4546
          },
          "name": "localStorageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 4562
          },
          "name": "localStorageTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 4578
          },
          "name": "maxSpotPriceAsPercentageOfOptimalOnDemandPriceInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 4594
          },
          "name": "memoryGiBPerVCpuInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsMemoryGiBPerVCpu"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 4610
          },
          "name": "memoryMiBInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsMemoryMiB"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 4626
          },
          "name": "networkBandwidthGbpsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsNetworkBandwidthGbps"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 4642
          },
          "name": "networkInterfaceCountInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsNetworkInterfaceCount"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 4658
          },
          "name": "onDemandMaxPricePercentageOverLowestPriceInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 4674
          },
          "name": "requireHibernateSupportInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 4690
          },
          "name": "spotMaxPricePercentageOverLowestPriceInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 4706
          },
          "name": "totalLocalStorageGbInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsTotalLocalStorageGb"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 4722
          },
          "name": "vCpuCountInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsVCpuCount"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 4344
          },
          "name": "acceleratorManufacturers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 4360
          },
          "name": "acceleratorNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 4392
          },
          "name": "acceleratorTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 4408
          },
          "name": "allowedInstanceTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 4424
          },
          "name": "bareMetal",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 4472
          },
          "name": "burstablePerformance",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 4488
          },
          "name": "cpuManufacturers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 4504
          },
          "name": "excludedInstanceTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 4520
          },
          "name": "instanceGenerations",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 4536
          },
          "name": "localStorage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 4552
          },
          "name": "localStorageTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 4568
          },
          "name": "maxSpotPriceAsPercentageOfOptimalOnDemandPrice",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 4648
          },
          "name": "onDemandMaxPricePercentageOverLowestPrice",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 4664
          },
          "name": "requireHibernateSupport",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 4680
          },
          "name": "spotMaxPricePercentageOverLowestPrice",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 4152
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirements"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/autoscaling-auto-scaling-group/index:AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsOutputReference"
    },
    "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsTotalLocalStorageGb": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsTotalLocalStorageGb",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/autoscaling-auto-scaling-group/index.ts",
        "line": 3464
      },
      "name": "AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsTotalLocalStorageGb",
      "namespace": "autoscalingAutoScalingGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#max AutoscalingAutoScalingGroup#max}",
            "stability": "stable",
            "summary": "The storage maximum in GB."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 3470
          },
          "name": "max",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#min AutoscalingAutoScalingGroup#min}",
            "stability": "stable",
            "summary": "The storage minimum in GB."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 3476
          },
          "name": "min",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/autoscaling-auto-scaling-group/index:AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsTotalLocalStorageGb"
    },
    "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsTotalLocalStorageGbOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsTotalLocalStorageGbOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/autoscaling-auto-scaling-group/index.ts",
          "line": 3523
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/autoscaling-auto-scaling-group/index.ts",
        "line": 3515
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 3571
          },
          "name": "resetMax"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 3587
          },
          "name": "resetMin"
        }
      ],
      "name": "AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsTotalLocalStorageGbOutputReference",
      "namespace": "autoscalingAutoScalingGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 3575
          },
          "name": "maxInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 3591
          },
          "name": "minInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 3565
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 3581
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 3527
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsTotalLocalStorageGb"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/autoscaling-auto-scaling-group/index:AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsTotalLocalStorageGbOutputReference"
    },
    "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsVCpuCount": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsVCpuCount",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/autoscaling-auto-scaling-group/index.ts",
        "line": 3595
      },
      "name": "AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsVCpuCount",
      "namespace": "autoscalingAutoScalingGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#max AutoscalingAutoScalingGroup#max}",
            "stability": "stable",
            "summary": "The maximum number of vCPUs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 3601
          },
          "name": "max",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#min AutoscalingAutoScalingGroup#min}",
            "stability": "stable",
            "summary": "The minimum number of vCPUs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 3607
          },
          "name": "min",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/autoscaling-auto-scaling-group/index:AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsVCpuCount"
    },
    "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsVCpuCountOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsVCpuCountOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/autoscaling-auto-scaling-group/index.ts",
          "line": 3654
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/autoscaling-auto-scaling-group/index.ts",
        "line": 3646
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 3702
          },
          "name": "resetMax"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 3718
          },
          "name": "resetMin"
        }
      ],
      "name": "AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsVCpuCountOutputReference",
      "namespace": "autoscalingAutoScalingGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 3706
          },
          "name": "maxInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 3722
          },
          "name": "minInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 3696
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 3712
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 3658
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsVCpuCount"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/autoscaling-auto-scaling-group/index:AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsVCpuCountOutputReference"
    },
    "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesLaunchTemplateSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesLaunchTemplateSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/autoscaling-auto-scaling-group/index.ts",
        "line": 4726
      },
      "name": "AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesLaunchTemplateSpecification",
      "namespace": "autoscalingAutoScalingGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#launch_template_id AutoscalingAutoScalingGroup#launch_template_id}",
            "stability": "stable",
            "summary": "The ID of the launch template.  You must specify the ``LaunchTemplateID`` or the ``LaunchTemplateName``, but not both."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 4733
          },
          "name": "launchTemplateId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#launch_template_name AutoscalingAutoScalingGroup#launch_template_name}",
            "stability": "stable",
            "summary": "The name of the launch template.  You must specify the ``LaunchTemplateName`` or the ``LaunchTemplateID``, but not both."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 4740
          },
          "name": "launchTemplateName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Specifying ``$Latest`` or ``$Default`` for the template version number is not supported. However, you can specify ``LatestVersionNumber`` or ``DefaultVersionNumber`` using the ``Fn::GetAtt`` intrinsic function. For more information, see [Fn::GetAtt](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/intrinsic-function-reference-getatt.html).\n  For an example of using the ``Fn::GetAtt`` function, see the [Examples](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-autoscalinggroup.html#aws-resource-autoscaling-autoscalinggroup--examples) section of the ``AWS::AutoScaling::AutoScalingGroup`` resource.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#version AutoscalingAutoScalingGroup#version}",
            "stability": "stable",
            "summary": "The version number of the launch template."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 4748
          },
          "name": "version",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/autoscaling-auto-scaling-group/index:AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesLaunchTemplateSpecification"
    },
    "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesLaunchTemplateSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesLaunchTemplateSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/autoscaling-auto-scaling-group/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/autoscaling-auto-scaling-group/index.ts",
        "line": 4794
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 4856
          },
          "name": "resetLaunchTemplateId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 4872
          },
          "name": "resetLaunchTemplateName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 4888
          },
          "name": "resetVersion"
        }
      ],
      "name": "AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesLaunchTemplateSpecificationOutputReference",
      "namespace": "autoscalingAutoScalingGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 4860
          },
          "name": "launchTemplateIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 4876
          },
          "name": "launchTemplateNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 4892
          },
          "name": "versionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 4850
          },
          "name": "launchTemplateId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 4866
          },
          "name": "launchTemplateName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 4882
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 4806
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesLaunchTemplateSpecification"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/autoscaling-auto-scaling-group/index:AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesLaunchTemplateSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/autoscaling-auto-scaling-group/index.ts",
          "line": 5153
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/autoscaling-auto-scaling-group/index.ts",
        "line": 5145
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 5160
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesOutputReference"
            }
          }
        }
      ],
      "name": "AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesList",
      "namespace": "autoscalingAutoScalingGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 5146
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverrides"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/autoscaling-auto-scaling-group/index:AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesList"
    },
    "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/autoscaling-auto-scaling-group/index.ts",
          "line": 5006
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/autoscaling-auto-scaling-group/index.ts",
        "line": 4996
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 5085
          },
          "name": "putInstanceRequirements",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirements"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 5117
          },
          "name": "putLaunchTemplateSpecification",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesLaunchTemplateSpecification"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 5072
          },
          "name": "resetImageId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 5088
          },
          "name": "resetInstanceRequirements"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 5104
          },
          "name": "resetInstanceType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 5120
          },
          "name": "resetLaunchTemplateSpecification"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 5136
          },
          "name": "resetWeightedCapacity"
        }
      ],
      "name": "AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesOutputReference",
      "namespace": "autoscalingAutoScalingGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 5082
          },
          "name": "instanceRequirements",
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 5114
          },
          "name": "launchTemplateSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesLaunchTemplateSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 5076
          },
          "name": "imageIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 5092
          },
          "name": "instanceRequirementsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirements"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 5108
          },
          "name": "instanceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 5124
          },
          "name": "launchTemplateSpecificationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesLaunchTemplateSpecification"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 5140
          },
          "name": "weightedCapacityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 5066
          },
          "name": "imageId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 5098
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 5130
          },
          "name": "weightedCapacity",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 5010
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverrides"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/autoscaling-auto-scaling-group/index:AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesOutputReference"
    },
    "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/autoscaling-auto-scaling-group/index.ts",
          "line": 5354
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/autoscaling-auto-scaling-group/index.ts",
        "line": 5346
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 5399
          },
          "name": "putInstancesDistribution",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyInstancesDistribution"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 5415
          },
          "name": "putLaunchTemplate",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplate"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 5402
          },
          "name": "resetInstancesDistribution"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 5418
          },
          "name": "resetLaunchTemplate"
        }
      ],
      "name": "AutoscalingAutoScalingGroupMixedInstancesPolicyOutputReference",
      "namespace": "autoscalingAutoScalingGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 5396
          },
          "name": "instancesDistribution",
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyInstancesDistributionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 5412
          },
          "name": "launchTemplate",
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 5406
          },
          "name": "instancesDistributionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyInstancesDistribution"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 5422
          },
          "name": "launchTemplateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplate"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 5358
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupMixedInstancesPolicy"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/autoscaling-auto-scaling-group/index:AutoscalingAutoScalingGroupMixedInstancesPolicyOutputReference"
    },
    "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupNotificationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupNotificationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/autoscaling-auto-scaling-group/index.ts",
        "line": 5426
      },
      "name": "AutoscalingAutoScalingGroupNotificationConfiguration",
      "namespace": "autoscalingAutoScalingGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Event types can include any of the following types. \n *Allowed values*:\n  +   ``autoscaling:EC2_INSTANCE_LAUNCH`` \n  +   ``autoscaling:EC2_INSTANCE_LAUNCH_ERROR`` \n  +   ``autoscaling:EC2_INSTANCE_TERMINATE`` \n  +   ``autoscaling:EC2_INSTANCE_TERMINATE_ERROR`` \n  +   ``autoscaling:TEST_NOTIFICATION``\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#notification_types AutoscalingAutoScalingGroup#notification_types}",
            "stability": "stable",
            "summary": "A list of event types that send a notification."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 5438
          },
          "name": "notificationTypes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#topic_arn AutoscalingAutoScalingGroup#topic_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the Amazon SNS topic."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 5444
          },
          "name": "topicArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/autoscaling-auto-scaling-group/index:AutoscalingAutoScalingGroupNotificationConfiguration"
    },
    "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupNotificationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupNotificationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/autoscaling-auto-scaling-group/index.ts",
          "line": 5491
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/autoscaling-auto-scaling-group/index.ts",
        "line": 5483
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 5539
          },
          "name": "resetNotificationTypes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 5555
          },
          "name": "resetTopicArn"
        }
      ],
      "name": "AutoscalingAutoScalingGroupNotificationConfigurationOutputReference",
      "namespace": "autoscalingAutoScalingGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 5543
          },
          "name": "notificationTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 5559
          },
          "name": "topicArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 5533
          },
          "name": "notificationTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 5549
          },
          "name": "topicArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 5495
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupNotificationConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/autoscaling-auto-scaling-group/index:AutoscalingAutoScalingGroupNotificationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupNotificationConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupNotificationConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/autoscaling-auto-scaling-group/index.ts",
        "line": 5563
      },
      "name": "AutoscalingAutoScalingGroupNotificationConfigurations",
      "namespace": "autoscalingAutoScalingGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Event types can include any of the following types. \n *Allowed values*:\n  +   ``autoscaling:EC2_INSTANCE_LAUNCH`` \n  +   ``autoscaling:EC2_INSTANCE_LAUNCH_ERROR`` \n  +   ``autoscaling:EC2_INSTANCE_TERMINATE`` \n  +   ``autoscaling:EC2_INSTANCE_TERMINATE_ERROR`` \n  +   ``autoscaling:TEST_NOTIFICATION``\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#notification_types AutoscalingAutoScalingGroup#notification_types}",
            "stability": "stable",
            "summary": "A list of event types that send a notification."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 5575
          },
          "name": "notificationTypes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#topic_arn AutoscalingAutoScalingGroup#topic_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the Amazon SNS topic."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 5581
          },
          "name": "topicArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/autoscaling-auto-scaling-group/index:AutoscalingAutoScalingGroupNotificationConfigurations"
    },
    "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupNotificationConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupNotificationConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/autoscaling-auto-scaling-group/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/autoscaling-auto-scaling-group/index.ts",
        "line": 5703
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 5718
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupNotificationConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "AutoscalingAutoScalingGroupNotificationConfigurationsList",
      "namespace": "autoscalingAutoScalingGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 5704
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupNotificationConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/autoscaling-auto-scaling-group/index:AutoscalingAutoScalingGroupNotificationConfigurationsList"
    },
    "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupNotificationConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupNotificationConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/autoscaling-auto-scaling-group/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/autoscaling-auto-scaling-group/index.ts",
        "line": 5620
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 5678
          },
          "name": "resetNotificationTypes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 5694
          },
          "name": "resetTopicArn"
        }
      ],
      "name": "AutoscalingAutoScalingGroupNotificationConfigurationsOutputReference",
      "namespace": "autoscalingAutoScalingGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 5682
          },
          "name": "notificationTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 5698
          },
          "name": "topicArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 5672
          },
          "name": "notificationTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 5688
          },
          "name": "topicArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 5634
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupNotificationConfigurations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/autoscaling-auto-scaling-group/index:AutoscalingAutoScalingGroupNotificationConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/autoscaling-auto-scaling-group/index.ts",
        "line": 5722
      },
      "name": "AutoscalingAutoScalingGroupTags",
      "namespace": "autoscalingAutoScalingGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#key AutoscalingAutoScalingGroup#key}",
            "stability": "stable",
            "summary": "The tag key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 5728
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Set to ``false`` if you want the tag attached only to the Auto Scaling group and not copied to any instances launched as part of the Auto Scaling group.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#propagate_at_launch AutoscalingAutoScalingGroup#propagate_at_launch}",
            "stability": "stable",
            "summary": "Set to ``true`` if you want CloudFormation to copy the tag to EC2 instances that are launched as part of the Auto Scaling group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 5734
          },
          "name": "propagateAtLaunch",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#value AutoscalingAutoScalingGroup#value}",
            "stability": "stable",
            "summary": "The tag value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 5740
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/autoscaling-auto-scaling-group/index:AutoscalingAutoScalingGroupTags"
    },
    "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/autoscaling-auto-scaling-group/index.ts",
          "line": 5899
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/autoscaling-auto-scaling-group/index.ts",
        "line": 5891
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 5906
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "AutoscalingAutoScalingGroupTagsList",
      "namespace": "autoscalingAutoScalingGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 5892
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/autoscaling-auto-scaling-group/index:AutoscalingAutoScalingGroupTagsList"
    },
    "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/autoscaling-auto-scaling-group/index.ts",
          "line": 5796
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/autoscaling-auto-scaling-group/index.ts",
        "line": 5786
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 5850
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 5866
          },
          "name": "resetPropagateAtLaunch"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 5882
          },
          "name": "resetValue"
        }
      ],
      "name": "AutoscalingAutoScalingGroupTagsOutputReference",
      "namespace": "autoscalingAutoScalingGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 5854
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 5870
          },
          "name": "propagateAtLaunchInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 5886
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 5844
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 5860
          },
          "name": "propagateAtLaunch",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 5876
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 5800
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/autoscaling-auto-scaling-group/index:AutoscalingAutoScalingGroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupTrafficSources": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupTrafficSources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/autoscaling-auto-scaling-group/index.ts",
        "line": 5910
      },
      "name": "AutoscalingAutoScalingGroupTrafficSources",
      "namespace": "autoscalingAutoScalingGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "For Application Load Balancers, Gateway Load Balancers, Network Load Balancers, and VPC Lattice, this will be the Amazon Resource Name (ARN) for a target group in this account and Region. For Classic Load Balancers, this will be the name of the Classic Load Balancer in this account and Region.\n For example: \n  +  Application Load Balancer ARN: ``arn:aws:elasticloadbalancing:us-west-2:123456789012:targetgroup/my-targets/1234567890123456``\n  +  Classic Load Balancer name: ``my-classic-load-balancer``\n  +  VPC Lattice ARN: ``arn:aws:vpc-lattice:us-west-2:123456789012:targetgroup/tg-1234567890123456``\n  \n To get the ARN of a target group for a Application Load Balancer, Gateway Load Balancer, or Network Load Balancer, or the name of a Classic Load Balancer, use the Elastic Load Balancing [DescribeTargetGroups](https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_DescribeTargetGroups.html) and [DescribeLoadBalancers](https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_DescribeLoadBalancers.html) API operations.\n To get the ARN of a target group for VPC Lattice, use the VPC Lattice [GetTargetGroup](https://docs.aws.amazon.com/vpc-lattice/latest/APIReference/API_GetTargetGroup.html) API operation.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#identifier AutoscalingAutoScalingGroup#identifier}",
            "stability": "stable",
            "summary": "Identifies the traffic source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 5924
          },
          "name": "identifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The following lists the valid values:\n  +  ``elb`` if ``Identifier`` is the name of a Classic Load Balancer.\n  +  ``elbv2`` if ``Identifier`` is the ARN of an Application Load Balancer, Gateway Load Balancer, or Network Load Balancer target group.\n  +  ``vpc-lattice`` if ``Identifier`` is the ARN of a VPC Lattice target group.\n  \n Required if the identifier is the name of a Classic Load Balancer.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_auto_scaling_group#type AutoscalingAutoScalingGroup#type}",
            "stability": "stable",
            "summary": "Provides additional context for the value of ``Identifier``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 5936
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/autoscaling-auto-scaling-group/index:AutoscalingAutoScalingGroupTrafficSources"
    },
    "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupTrafficSourcesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupTrafficSourcesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/autoscaling-auto-scaling-group/index.ts",
          "line": 6066
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/autoscaling-auto-scaling-group/index.ts",
        "line": 6058
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6073
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupTrafficSourcesOutputReference"
            }
          }
        }
      ],
      "name": "AutoscalingAutoScalingGroupTrafficSourcesList",
      "namespace": "autoscalingAutoScalingGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6059
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupTrafficSources"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/autoscaling-auto-scaling-group/index:AutoscalingAutoScalingGroupTrafficSourcesList"
    },
    "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupTrafficSourcesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupTrafficSourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/autoscaling-auto-scaling-group/index.ts",
          "line": 5985
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/autoscaling-auto-scaling-group/index.ts",
        "line": 5975
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6033
          },
          "name": "resetIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6049
          },
          "name": "resetType"
        }
      ],
      "name": "AutoscalingAutoScalingGroupTrafficSourcesOutputReference",
      "namespace": "autoscalingAutoScalingGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6037
          },
          "name": "identifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6053
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6027
          },
          "name": "identifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 6043
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-auto-scaling-group/index.ts",
            "line": 5989
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingAutoScalingGroup.AutoscalingAutoScalingGroupTrafficSources"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/autoscaling-auto-scaling-group/index:AutoscalingAutoScalingGroupTrafficSourcesOutputReference"
    },
    "@cdktn/provider-awscc.autoscalingLaunchConfiguration.AutoscalingLaunchConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_launch_configuration awscc_autoscaling_launch_configuration}."
      },
      "fqn": "@cdktn/provider-awscc.autoscalingLaunchConfiguration.AutoscalingLaunchConfiguration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_launch_configuration awscc_autoscaling_launch_configuration} Resource."
        },
        "locationInModule": {
          "filename": "src/autoscaling-launch-configuration/index.ts",
          "line": 861
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.autoscalingLaunchConfiguration.AutoscalingLaunchConfigurationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/autoscaling-launch-configuration/index.ts",
        "line": 829
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a AutoscalingLaunchConfiguration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 846
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the AutoscalingLaunchConfiguration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_launch_configuration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing AutoscalingLaunchConfiguration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the AutoscalingLaunchConfiguration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 923
          },
          "name": "putBlockDeviceMappings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.autoscalingLaunchConfiguration.AutoscalingLaunchConfigurationBlockDeviceMappings"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 1114
          },
          "name": "putMetadataOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.autoscalingLaunchConfiguration.AutoscalingLaunchConfigurationMetadataOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 910
          },
          "name": "resetAssociatePublicIpAddress"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 926
          },
          "name": "resetBlockDeviceMappings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 942
          },
          "name": "resetClassicLinkVpcId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 958
          },
          "name": "resetClassicLinkVpcSecurityGroups"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 974
          },
          "name": "resetEbsOptimized"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 990
          },
          "name": "resetIamInstanceProfile"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 1024
          },
          "name": "resetInstanceId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 1040
          },
          "name": "resetInstanceMonitoring"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 1069
          },
          "name": "resetKernelId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 1085
          },
          "name": "resetKeyName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 1101
          },
          "name": "resetLaunchConfigurationName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 1117
          },
          "name": "resetMetadataOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 1133
          },
          "name": "resetPlacementTenancy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 1149
          },
          "name": "resetRamDiskId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 1165
          },
          "name": "resetSecurityGroups"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 1181
          },
          "name": "resetSpotPrice"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 1197
          },
          "name": "resetUserData"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 1209
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 1233
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "AutoscalingLaunchConfiguration",
      "namespace": "autoscalingLaunchConfiguration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 834
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 920
          },
          "name": "blockDeviceMappings",
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingLaunchConfiguration.AutoscalingLaunchConfigurationBlockDeviceMappingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 999
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 1111
          },
          "name": "metadataOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingLaunchConfiguration.AutoscalingLaunchConfigurationMetadataOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 914
          },
          "name": "associatePublicIpAddressInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 930
          },
          "name": "blockDeviceMappingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.autoscalingLaunchConfiguration.AutoscalingLaunchConfigurationBlockDeviceMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 946
          },
          "name": "classicLinkVpcIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 962
          },
          "name": "classicLinkVpcSecurityGroupsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 978
          },
          "name": "ebsOptimizedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 994
          },
          "name": "iamInstanceProfileInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 1012
          },
          "name": "imageIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 1028
          },
          "name": "instanceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 1044
          },
          "name": "instanceMonitoringInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 1057
          },
          "name": "instanceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 1073
          },
          "name": "kernelIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 1089
          },
          "name": "keyNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 1105
          },
          "name": "launchConfigurationNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 1121
          },
          "name": "metadataOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingLaunchConfiguration.AutoscalingLaunchConfigurationMetadataOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 1137
          },
          "name": "placementTenancyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 1153
          },
          "name": "ramDiskIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 1169
          },
          "name": "securityGroupsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 1185
          },
          "name": "spotPriceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 1201
          },
          "name": "userDataInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 904
          },
          "name": "associatePublicIpAddress",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 936
          },
          "name": "classicLinkVpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 952
          },
          "name": "classicLinkVpcSecurityGroups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 968
          },
          "name": "ebsOptimized",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 984
          },
          "name": "iamInstanceProfile",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 1005
          },
          "name": "imageId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 1018
          },
          "name": "instanceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 1034
          },
          "name": "instanceMonitoring",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 1050
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 1063
          },
          "name": "kernelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 1079
          },
          "name": "keyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 1095
          },
          "name": "launchConfigurationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 1127
          },
          "name": "placementTenancy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 1143
          },
          "name": "ramDiskId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 1159
          },
          "name": "securityGroups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 1175
          },
          "name": "spotPrice",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 1191
          },
          "name": "userData",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/autoscaling-launch-configuration/index:AutoscalingLaunchConfiguration"
    },
    "@cdktn/provider-awscc.autoscalingLaunchConfiguration.AutoscalingLaunchConfigurationBlockDeviceMappings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingLaunchConfiguration.AutoscalingLaunchConfigurationBlockDeviceMappings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/autoscaling-launch-configuration/index.ts",
        "line": 436
      },
      "name": "AutoscalingLaunchConfigurationBlockDeviceMappings",
      "namespace": "autoscalingLaunchConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_launch_configuration#device_name AutoscalingLaunchConfiguration#device_name}",
            "stability": "stable",
            "summary": "The device name exposed to the EC2 instance (for example, /dev/sdh or xvdh)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 442
          },
          "name": "deviceName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_launch_configuration#ebs AutoscalingLaunchConfiguration#ebs}",
            "stability": "stable",
            "summary": "Parameters used to automatically set up EBS volumes when an instance is launched."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 448
          },
          "name": "ebs",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingLaunchConfiguration.AutoscalingLaunchConfigurationBlockDeviceMappingsEbs"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_launch_configuration#no_device AutoscalingLaunchConfiguration#no_device}",
            "stability": "stable",
            "summary": "Setting this value to true suppresses the specified device included in the block device mapping of the AMI."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 454
          },
          "name": "noDevice",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_launch_configuration#virtual_name AutoscalingLaunchConfiguration#virtual_name}",
            "stability": "stable",
            "summary": "The name of the virtual device."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 460
          },
          "name": "virtualName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/autoscaling-launch-configuration/index:AutoscalingLaunchConfigurationBlockDeviceMappings"
    },
    "@cdktn/provider-awscc.autoscalingLaunchConfiguration.AutoscalingLaunchConfigurationBlockDeviceMappingsEbs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingLaunchConfiguration.AutoscalingLaunchConfigurationBlockDeviceMappingsEbs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/autoscaling-launch-configuration/index.ts",
        "line": 130
      },
      "name": "AutoscalingLaunchConfigurationBlockDeviceMappingsEbs",
      "namespace": "autoscalingLaunchConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_launch_configuration#delete_on_termination AutoscalingLaunchConfiguration#delete_on_termination}",
            "stability": "stable",
            "summary": "Indicates whether the volume is deleted on instance termination."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 136
          },
          "name": "deleteOnTermination",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_launch_configuration#encrypted AutoscalingLaunchConfiguration#encrypted}",
            "stability": "stable",
            "summary": "Specifies whether the volume should be encrypted."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 142
          },
          "name": "encrypted",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_launch_configuration#iops AutoscalingLaunchConfiguration#iops}",
            "stability": "stable",
            "summary": "The number of input/output (I/O) operations per second (IOPS) to provision for the volume."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 148
          },
          "name": "iops",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_launch_configuration#snapshot_id AutoscalingLaunchConfiguration#snapshot_id}",
            "stability": "stable",
            "summary": "The snapshot ID of the volume to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 154
          },
          "name": "snapshotId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_launch_configuration#throughput AutoscalingLaunchConfiguration#throughput}",
            "stability": "stable",
            "summary": "The throughput (MiBps) to provision for a gp3 volume."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 160
          },
          "name": "throughput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_launch_configuration#volume_size AutoscalingLaunchConfiguration#volume_size}",
            "stability": "stable",
            "summary": "The volume size, in GiBs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 166
          },
          "name": "volumeSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_launch_configuration#volume_type AutoscalingLaunchConfiguration#volume_type}",
            "stability": "stable",
            "summary": "The volume type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 172
          },
          "name": "volumeType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/autoscaling-launch-configuration/index:AutoscalingLaunchConfigurationBlockDeviceMappingsEbs"
    },
    "@cdktn/provider-awscc.autoscalingLaunchConfiguration.AutoscalingLaunchConfigurationBlockDeviceMappingsEbsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingLaunchConfiguration.AutoscalingLaunchConfigurationBlockDeviceMappingsEbsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/autoscaling-launch-configuration/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/autoscaling-launch-configuration/index.ts",
        "line": 246
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 332
          },
          "name": "resetDeleteOnTermination"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 348
          },
          "name": "resetEncrypted"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 364
          },
          "name": "resetIops"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 380
          },
          "name": "resetSnapshotId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 396
          },
          "name": "resetThroughput"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 412
          },
          "name": "resetVolumeSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 428
          },
          "name": "resetVolumeType"
        }
      ],
      "name": "AutoscalingLaunchConfigurationBlockDeviceMappingsEbsOutputReference",
      "namespace": "autoscalingLaunchConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 336
          },
          "name": "deleteOnTerminationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 352
          },
          "name": "encryptedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 368
          },
          "name": "iopsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 384
          },
          "name": "snapshotIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 400
          },
          "name": "throughputInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 416
          },
          "name": "volumeSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 432
          },
          "name": "volumeTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 326
          },
          "name": "deleteOnTermination",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 342
          },
          "name": "encrypted",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 358
          },
          "name": "iops",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 374
          },
          "name": "snapshotId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 390
          },
          "name": "throughput",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 406
          },
          "name": "volumeSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 422
          },
          "name": "volumeType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 258
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingLaunchConfiguration.AutoscalingLaunchConfigurationBlockDeviceMappingsEbs"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/autoscaling-launch-configuration/index:AutoscalingLaunchConfigurationBlockDeviceMappingsEbsOutputReference"
    },
    "@cdktn/provider-awscc.autoscalingLaunchConfiguration.AutoscalingLaunchConfigurationBlockDeviceMappingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingLaunchConfiguration.AutoscalingLaunchConfigurationBlockDeviceMappingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/autoscaling-launch-configuration/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/autoscaling-launch-configuration/index.ts",
        "line": 640
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 655
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.autoscalingLaunchConfiguration.AutoscalingLaunchConfigurationBlockDeviceMappingsOutputReference"
            }
          }
        }
      ],
      "name": "AutoscalingLaunchConfigurationBlockDeviceMappingsList",
      "namespace": "autoscalingLaunchConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 641
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.autoscalingLaunchConfiguration.AutoscalingLaunchConfigurationBlockDeviceMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/autoscaling-launch-configuration/index:AutoscalingLaunchConfigurationBlockDeviceMappingsList"
    },
    "@cdktn/provider-awscc.autoscalingLaunchConfiguration.AutoscalingLaunchConfigurationBlockDeviceMappingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingLaunchConfiguration.AutoscalingLaunchConfigurationBlockDeviceMappingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/autoscaling-launch-configuration/index.ts",
          "line": 523
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/autoscaling-launch-configuration/index.ts",
        "line": 513
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 596
          },
          "name": "putEbs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.autoscalingLaunchConfiguration.AutoscalingLaunchConfigurationBlockDeviceMappingsEbs"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 583
          },
          "name": "resetDeviceName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 599
          },
          "name": "resetEbs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 615
          },
          "name": "resetNoDevice"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 631
          },
          "name": "resetVirtualName"
        }
      ],
      "name": "AutoscalingLaunchConfigurationBlockDeviceMappingsOutputReference",
      "namespace": "autoscalingLaunchConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 593
          },
          "name": "ebs",
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingLaunchConfiguration.AutoscalingLaunchConfigurationBlockDeviceMappingsEbsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 587
          },
          "name": "deviceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 603
          },
          "name": "ebsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingLaunchConfiguration.AutoscalingLaunchConfigurationBlockDeviceMappingsEbs"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 619
          },
          "name": "noDeviceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 635
          },
          "name": "virtualNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 577
          },
          "name": "deviceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 609
          },
          "name": "noDevice",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 625
          },
          "name": "virtualName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 527
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingLaunchConfiguration.AutoscalingLaunchConfigurationBlockDeviceMappings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/autoscaling-launch-configuration/index:AutoscalingLaunchConfigurationBlockDeviceMappingsOutputReference"
    },
    "@cdktn/provider-awscc.autoscalingLaunchConfiguration.AutoscalingLaunchConfigurationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingLaunchConfiguration.AutoscalingLaunchConfigurationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/autoscaling-launch-configuration/index.ts",
        "line": 14
      },
      "name": "AutoscalingLaunchConfigurationConfig",
      "namespace": "autoscalingLaunchConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_launch_configuration#image_id AutoscalingLaunchConfiguration#image_id}",
            "stability": "stable",
            "summary": "Provides the unique ID of the Amazon Machine Image (AMI) that was assigned during registration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 56
          },
          "name": "imageId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_launch_configuration#instance_type AutoscalingLaunchConfiguration#instance_type}",
            "stability": "stable",
            "summary": "Specifies the instance type of the EC2 instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 74
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_launch_configuration#associate_public_ip_address AutoscalingLaunchConfiguration#associate_public_ip_address}",
            "stability": "stable",
            "summary": "For Auto Scaling groups that are running in a virtual private cloud (VPC), specifies whether to assign a public IP address to the group's instances."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 20
          },
          "name": "associatePublicIpAddress",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_launch_configuration#block_device_mappings AutoscalingLaunchConfiguration#block_device_mappings}",
            "stability": "stable",
            "summary": "Specifies how block devices are exposed to the instance. You can specify virtual devices and EBS volumes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 26
          },
          "name": "blockDeviceMappings",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.autoscalingLaunchConfiguration.AutoscalingLaunchConfigurationBlockDeviceMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_launch_configuration#classic_link_vpc_id AutoscalingLaunchConfiguration#classic_link_vpc_id}",
            "stability": "stable",
            "summary": "The ID of a ClassicLink-enabled VPC to link your EC2-Classic instances to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 32
          },
          "name": "classicLinkVpcId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_launch_configuration#classic_link_vpc_security_groups AutoscalingLaunchConfiguration#classic_link_vpc_security_groups}",
            "stability": "stable",
            "summary": "The IDs of one or more security groups for the VPC that you specified in the ClassicLinkVPCId property."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 38
          },
          "name": "classicLinkVpcSecurityGroups",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_launch_configuration#ebs_optimized AutoscalingLaunchConfiguration#ebs_optimized}",
            "stability": "stable",
            "summary": "Specifies whether the launch configuration is optimized for EBS I/O (true) or not (false)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 44
          },
          "name": "ebsOptimized",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The instance profile contains the IAM role.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_launch_configuration#iam_instance_profile AutoscalingLaunchConfiguration#iam_instance_profile}",
            "stability": "stable",
            "summary": "Provides the name or the Amazon Resource Name (ARN) of the instance profile associated with the IAM role for the instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 50
          },
          "name": "iamInstanceProfile",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_launch_configuration#instance_id AutoscalingLaunchConfiguration#instance_id}",
            "stability": "stable",
            "summary": "The ID of the Amazon EC2 instance you want to use to create the launch configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 62
          },
          "name": "instanceId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_launch_configuration#instance_monitoring AutoscalingLaunchConfiguration#instance_monitoring}",
            "stability": "stable",
            "summary": "Controls whether instances in this group are launched with detailed (true) or basic (false) monitoring."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 68
          },
          "name": "instanceMonitoring",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_launch_configuration#kernel_id AutoscalingLaunchConfiguration#kernel_id}",
            "stability": "stable",
            "summary": "Provides the ID of the kernel associated with the EC2 AMI."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 80
          },
          "name": "kernelId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_launch_configuration#key_name AutoscalingLaunchConfiguration#key_name}",
            "stability": "stable",
            "summary": "Provides the name of the EC2 key pair."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 86
          },
          "name": "keyName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_launch_configuration#launch_configuration_name AutoscalingLaunchConfiguration#launch_configuration_name}",
            "stability": "stable",
            "summary": "The name of the launch configuration. This name must be unique per Region per account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 92
          },
          "name": "launchConfigurationName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_launch_configuration#metadata_options AutoscalingLaunchConfiguration#metadata_options}",
            "stability": "stable",
            "summary": "The metadata options for the instances."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 98
          },
          "name": "metadataOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingLaunchConfiguration.AutoscalingLaunchConfigurationMetadataOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_launch_configuration#placement_tenancy AutoscalingLaunchConfiguration#placement_tenancy}",
            "stability": "stable",
            "summary": "The tenancy of the instance, either default or dedicated."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 104
          },
          "name": "placementTenancy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_launch_configuration#ram_disk_id AutoscalingLaunchConfiguration#ram_disk_id}",
            "stability": "stable",
            "summary": "The ID of the RAM disk to select."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 110
          },
          "name": "ramDiskId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_launch_configuration#security_groups AutoscalingLaunchConfiguration#security_groups}",
            "stability": "stable",
            "summary": "A list that contains the security groups to assign to the instances in the Auto Scaling group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 116
          },
          "name": "securityGroups",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_launch_configuration#spot_price AutoscalingLaunchConfiguration#spot_price}",
            "stability": "stable",
            "summary": "The maximum hourly price you are willing to pay for any Spot Instances launched to fulfill the request."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 122
          },
          "name": "spotPrice",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_launch_configuration#user_data AutoscalingLaunchConfiguration#user_data}",
            "stability": "stable",
            "summary": "The Base64-encoded user data to make available to the launched EC2 instances."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 128
          },
          "name": "userData",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/autoscaling-launch-configuration/index:AutoscalingLaunchConfigurationConfig"
    },
    "@cdktn/provider-awscc.autoscalingLaunchConfiguration.AutoscalingLaunchConfigurationMetadataOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingLaunchConfiguration.AutoscalingLaunchConfigurationMetadataOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/autoscaling-launch-configuration/index.ts",
        "line": 659
      },
      "name": "AutoscalingLaunchConfigurationMetadataOptions",
      "namespace": "autoscalingLaunchConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_launch_configuration#http_endpoint AutoscalingLaunchConfiguration#http_endpoint}",
            "stability": "stable",
            "summary": "This parameter enables or disables the HTTP metadata endpoint on your instances."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 665
          },
          "name": "httpEndpoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_launch_configuration#http_put_response_hop_limit AutoscalingLaunchConfiguration#http_put_response_hop_limit}",
            "stability": "stable",
            "summary": "The desired HTTP PUT response hop limit for instance metadata requests."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 671
          },
          "name": "httpPutResponseHopLimit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_launch_configuration#http_tokens AutoscalingLaunchConfiguration#http_tokens}",
            "stability": "stable",
            "summary": "The state of token usage for your instance metadata requests."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 677
          },
          "name": "httpTokens",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/autoscaling-launch-configuration/index:AutoscalingLaunchConfigurationMetadataOptions"
    },
    "@cdktn/provider-awscc.autoscalingLaunchConfiguration.AutoscalingLaunchConfigurationMetadataOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingLaunchConfiguration.AutoscalingLaunchConfigurationMetadataOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/autoscaling-launch-configuration/index.ts",
          "line": 731
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/autoscaling-launch-configuration/index.ts",
        "line": 723
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 785
          },
          "name": "resetHttpEndpoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 801
          },
          "name": "resetHttpPutResponseHopLimit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 817
          },
          "name": "resetHttpTokens"
        }
      ],
      "name": "AutoscalingLaunchConfigurationMetadataOptionsOutputReference",
      "namespace": "autoscalingLaunchConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 789
          },
          "name": "httpEndpointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 805
          },
          "name": "httpPutResponseHopLimitInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 821
          },
          "name": "httpTokensInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 779
          },
          "name": "httpEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 795
          },
          "name": "httpPutResponseHopLimit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 811
          },
          "name": "httpTokens",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-launch-configuration/index.ts",
            "line": 735
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingLaunchConfiguration.AutoscalingLaunchConfigurationMetadataOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/autoscaling-launch-configuration/index:AutoscalingLaunchConfigurationMetadataOptionsOutputReference"
    },
    "@cdktn/provider-awscc.autoscalingLifecycleHook.AutoscalingLifecycleHook": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_lifecycle_hook awscc_autoscaling_lifecycle_hook}."
      },
      "fqn": "@cdktn/provider-awscc.autoscalingLifecycleHook.AutoscalingLifecycleHook",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_lifecycle_hook awscc_autoscaling_lifecycle_hook} Resource."
        },
        "locationInModule": {
          "filename": "src/autoscaling-lifecycle-hook/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.autoscalingLifecycleHook.AutoscalingLifecycleHookConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/autoscaling-lifecycle-hook/index.ts",
        "line": 68
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a AutoscalingLifecycleHook resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/autoscaling-lifecycle-hook/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 AutoscalingLifecycleHook to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_lifecycle_hook#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing AutoscalingLifecycleHook that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the AutoscalingLifecycleHook to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-lifecycle-hook/index.ts",
            "line": 151
          },
          "name": "resetDefaultResult"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-lifecycle-hook/index.ts",
            "line": 167
          },
          "name": "resetHeartbeatTimeout"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-lifecycle-hook/index.ts",
            "line": 188
          },
          "name": "resetLifecycleHookName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-lifecycle-hook/index.ts",
            "line": 217
          },
          "name": "resetNotificationMetadata"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-lifecycle-hook/index.ts",
            "line": 233
          },
          "name": "resetNotificationTargetArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-lifecycle-hook/index.ts",
            "line": 249
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-lifecycle-hook/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/autoscaling-lifecycle-hook/index.ts",
            "line": 274
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "AutoscalingLifecycleHook",
      "namespace": "autoscalingLifecycleHook",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-lifecycle-hook/index.ts",
            "line": 73
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-lifecycle-hook/index.ts",
            "line": 176
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-lifecycle-hook/index.ts",
            "line": 139
          },
          "name": "autoScalingGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-lifecycle-hook/index.ts",
            "line": 155
          },
          "name": "defaultResultInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-lifecycle-hook/index.ts",
            "line": 171
          },
          "name": "heartbeatTimeoutInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-lifecycle-hook/index.ts",
            "line": 192
          },
          "name": "lifecycleHookNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-lifecycle-hook/index.ts",
            "line": 205
          },
          "name": "lifecycleTransitionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-lifecycle-hook/index.ts",
            "line": 221
          },
          "name": "notificationMetadataInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-lifecycle-hook/index.ts",
            "line": 237
          },
          "name": "notificationTargetArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-lifecycle-hook/index.ts",
            "line": 253
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-lifecycle-hook/index.ts",
            "line": 132
          },
          "name": "autoScalingGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-lifecycle-hook/index.ts",
            "line": 145
          },
          "name": "defaultResult",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-lifecycle-hook/index.ts",
            "line": 161
          },
          "name": "heartbeatTimeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-lifecycle-hook/index.ts",
            "line": 182
          },
          "name": "lifecycleHookName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-lifecycle-hook/index.ts",
            "line": 198
          },
          "name": "lifecycleTransition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-lifecycle-hook/index.ts",
            "line": 211
          },
          "name": "notificationMetadata",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-lifecycle-hook/index.ts",
            "line": 227
          },
          "name": "notificationTargetArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-lifecycle-hook/index.ts",
            "line": 243
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/autoscaling-lifecycle-hook/index:AutoscalingLifecycleHook"
    },
    "@cdktn/provider-awscc.autoscalingLifecycleHook.AutoscalingLifecycleHookConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingLifecycleHook.AutoscalingLifecycleHookConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/autoscaling-lifecycle-hook/index.ts",
        "line": 14
      },
      "name": "AutoscalingLifecycleHookConfig",
      "namespace": "autoscalingLifecycleHook",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_lifecycle_hook#auto_scaling_group_name AutoscalingLifecycleHook#auto_scaling_group_name}",
            "stability": "stable",
            "summary": "The name of the Auto Scaling group for the lifecycle hook."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-lifecycle-hook/index.ts",
            "line": 20
          },
          "name": "autoScalingGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_lifecycle_hook#lifecycle_transition AutoscalingLifecycleHook#lifecycle_transition}",
            "stability": "stable",
            "summary": "The instance state to which you want to attach the lifecycle hook."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-lifecycle-hook/index.ts",
            "line": 44
          },
          "name": "lifecycleTransition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The valid values are CONTINUE and ABANDON (default).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_lifecycle_hook#default_result AutoscalingLifecycleHook#default_result}",
            "stability": "stable",
            "summary": "The action the Auto Scaling group takes when the lifecycle hook timeout elapses or if an unexpected failure occurs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-lifecycle-hook/index.ts",
            "line": 26
          },
          "name": "defaultResult",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The range is from 30 to 7200 seconds. The default value is 3600 seconds (1 hour). If the lifecycle hook times out, Amazon EC2 Auto Scaling performs the action that you specified in the DefaultResult property.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_lifecycle_hook#heartbeat_timeout AutoscalingLifecycleHook#heartbeat_timeout}",
            "stability": "stable",
            "summary": "The maximum time, in seconds, that can elapse before the lifecycle hook times out."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-lifecycle-hook/index.ts",
            "line": 32
          },
          "name": "heartbeatTimeout",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_lifecycle_hook#lifecycle_hook_name AutoscalingLifecycleHook#lifecycle_hook_name}",
            "stability": "stable",
            "summary": "The name of the lifecycle hook."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-lifecycle-hook/index.ts",
            "line": 38
          },
          "name": "lifecycleHookName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_lifecycle_hook#notification_metadata AutoscalingLifecycleHook#notification_metadata}",
            "stability": "stable",
            "summary": "Additional information that is included any time Amazon EC2 Auto Scaling sends a message to the notification target."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-lifecycle-hook/index.ts",
            "line": 50
          },
          "name": "notificationMetadata",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify an Amazon SQS queue or an Amazon SNS topic. The notification message includes the following information: lifecycle action token, user account ID, Auto Scaling group name, lifecycle hook name, instance ID, lifecycle transition, and notification metadata.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_lifecycle_hook#notification_target_arn AutoscalingLifecycleHook#notification_target_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the notification target that Amazon EC2 Auto Scaling uses to notify you when an instance is in the transition state for the lifecycle hook."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-lifecycle-hook/index.ts",
            "line": 56
          },
          "name": "notificationTargetArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_lifecycle_hook#role_arn AutoscalingLifecycleHook#role_arn}",
            "stability": "stable",
            "summary": "The ARN of the IAM role that allows the Auto Scaling group to publish to the specified notification target, for example, an Amazon SNS topic or an Amazon SQS queue."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-lifecycle-hook/index.ts",
            "line": 62
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/autoscaling-lifecycle-hook/index:AutoscalingLifecycleHookConfig"
    },
    "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scaling_policy awscc_autoscaling_scaling_policy}."
      },
      "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scaling_policy awscc_autoscaling_scaling_policy} Resource."
        },
        "locationInModule": {
          "filename": "src/autoscaling-scaling-policy/index.ts",
          "line": 5210
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/autoscaling-scaling-policy/index.ts",
        "line": 5178
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a AutoscalingScalingPolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 5195
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the AutoscalingScalingPolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scaling_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing AutoscalingScalingPolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the AutoscalingScalingPolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 5372
          },
          "name": "putPredictiveScalingConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 5404
          },
          "name": "putStepAdjustments",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyStepAdjustments"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 5420
          },
          "name": "putTargetTrackingConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyTargetTrackingConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 5251
          },
          "name": "resetAdjustmentType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 5285
          },
          "name": "resetCooldown"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 5301
          },
          "name": "resetEstimatedInstanceWarmup"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 5322
          },
          "name": "resetMetricAggregationType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 5338
          },
          "name": "resetMinAdjustmentMagnitude"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 5359
          },
          "name": "resetPolicyType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 5375
          },
          "name": "resetPredictiveScalingConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 5391
          },
          "name": "resetScalingAdjustment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 5407
          },
          "name": "resetStepAdjustments"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 5423
          },
          "name": "resetTargetTrackingConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 5435
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 5451
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "AutoscalingScalingPolicy",
      "namespace": "autoscalingScalingPolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 5183
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 5260
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 5310
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 5347
          },
          "name": "policyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 5369
          },
          "name": "predictiveScalingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 5401
          },
          "name": "stepAdjustments",
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyStepAdjustmentsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 5417
          },
          "name": "targetTrackingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyTargetTrackingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 5255
          },
          "name": "adjustmentTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 5273
          },
          "name": "autoScalingGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 5289
          },
          "name": "cooldownInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 5305
          },
          "name": "estimatedInstanceWarmupInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 5326
          },
          "name": "metricAggregationTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 5342
          },
          "name": "minAdjustmentMagnitudeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 5363
          },
          "name": "policyTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 5379
          },
          "name": "predictiveScalingConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 5395
          },
          "name": "scalingAdjustmentInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 5411
          },
          "name": "stepAdjustmentsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyStepAdjustments"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 5427
          },
          "name": "targetTrackingConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyTargetTrackingConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 5245
          },
          "name": "adjustmentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 5266
          },
          "name": "autoScalingGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 5279
          },
          "name": "cooldown",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 5295
          },
          "name": "estimatedInstanceWarmup",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 5316
          },
          "name": "metricAggregationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 5332
          },
          "name": "minAdjustmentMagnitude",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 5353
          },
          "name": "policyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 5385
          },
          "name": "scalingAdjustment",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/autoscaling-scaling-policy/index:AutoscalingScalingPolicy"
    },
    "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/autoscaling-scaling-policy/index.ts",
        "line": 14
      },
      "name": "AutoscalingScalingPolicyConfig",
      "namespace": "autoscalingScalingPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scaling_policy#auto_scaling_group_name AutoscalingScalingPolicy#auto_scaling_group_name}",
            "stability": "stable",
            "summary": "The name of the Auto Scaling group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 26
          },
          "name": "autoScalingGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scaling_policy#adjustment_type AutoscalingScalingPolicy#adjustment_type}",
            "stability": "stable",
            "summary": "Specifies how the scaling adjustment is interpreted. The valid values are ChangeInCapacity, ExactCapacity, and PercentChangeInCapacity."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 20
          },
          "name": "adjustmentType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When a cooldown period is specified here, it overrides the default cooldown period defined for the Auto Scaling group.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scaling_policy#cooldown AutoscalingScalingPolicy#cooldown}",
            "stability": "stable",
            "summary": "The duration of the policy's cooldown period, in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 32
          },
          "name": "cooldown",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If not provided, the default is to use the value from the default cooldown period for the Auto Scaling group. Valid only if the policy type is TargetTrackingScaling or StepScaling.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scaling_policy#estimated_instance_warmup AutoscalingScalingPolicy#estimated_instance_warmup}",
            "stability": "stable",
            "summary": "The estimated time, in seconds, until a newly launched instance can contribute to the CloudWatch metrics."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 38
          },
          "name": "estimatedInstanceWarmup",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The valid values are Minimum, Maximum, and Average. If the aggregation type is null, the value is treated as Average. Valid only if the policy type is StepScaling.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scaling_policy#metric_aggregation_type AutoscalingScalingPolicy#metric_aggregation_type}",
            "stability": "stable",
            "summary": "The aggregation type for the CloudWatch metrics."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 44
          },
          "name": "metricAggregationType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For example, suppose that you create a step scaling policy to scale out an Auto Scaling group by 25 percent and you specify a MinAdjustmentMagnitude of 2. If the group has 4 instances and the scaling policy is performed, 25 percent of 4 is 1. However, because you specified a MinAdjustmentMagnitude of 2, Amazon EC2 Auto Scaling scales out the group by 2 instances.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scaling_policy#min_adjustment_magnitude AutoscalingScalingPolicy#min_adjustment_magnitude}",
            "stability": "stable",
            "summary": "The minimum value to scale by when the adjustment type is PercentChangeInCapacity."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 50
          },
          "name": "minAdjustmentMagnitude",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scaling_policy#policy_type AutoscalingScalingPolicy#policy_type}",
            "stability": "stable",
            "summary": "One of the following policy types: TargetTrackingScaling, StepScaling, SimpleScaling (default), PredictiveScaling."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 56
          },
          "name": "policyType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scaling_policy#predictive_scaling_configuration AutoscalingScalingPolicy#predictive_scaling_configuration}",
            "stability": "stable",
            "summary": "A predictive scaling policy. Includes support for predefined metrics only."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 62
          },
          "name": "predictiveScalingConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "A positive value adds to the current capacity while a negative number removes from the current capacity. For exact capacity, you must specify a positive value. Required if the policy type is SimpleScaling. (Not used with any other policy type.)\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scaling_policy#scaling_adjustment AutoscalingScalingPolicy#scaling_adjustment}",
            "stability": "stable",
            "summary": "The amount by which to scale, based on the specified adjustment type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 68
          },
          "name": "scalingAdjustment",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Required if the policy type is StepScaling. (Not used with any other policy type.)\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scaling_policy#step_adjustments AutoscalingScalingPolicy#step_adjustments}",
            "stability": "stable",
            "summary": "A set of adjustments that enable you to scale based on the size of the alarm breach."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 74
          },
          "name": "stepAdjustments",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyStepAdjustments"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scaling_policy#target_tracking_configuration AutoscalingScalingPolicy#target_tracking_configuration}",
            "stability": "stable",
            "summary": "A target tracking scaling policy. Includes support for predefined or customized metrics."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 80
          },
          "name": "targetTrackingConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyTargetTrackingConfiguration"
          }
        }
      ],
      "symbolId": "src/autoscaling-scaling-policy/index:AutoscalingScalingPolicyConfig"
    },
    "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/autoscaling-scaling-policy/index.ts",
        "line": 3219
      },
      "name": "AutoscalingScalingPolicyPredictiveScalingConfiguration",
      "namespace": "autoscalingScalingPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scaling_policy#max_capacity_breach_behavior AutoscalingScalingPolicy#max_capacity_breach_behavior}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 3223
          },
          "name": "maxCapacityBreachBehavior",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scaling_policy#max_capacity_buffer AutoscalingScalingPolicy#max_capacity_buffer}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 3227
          },
          "name": "maxCapacityBuffer",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scaling_policy#metric_specifications AutoscalingScalingPolicy#metric_specifications}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 3231
          },
          "name": "metricSpecifications",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecifications"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scaling_policy#mode AutoscalingScalingPolicy#mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 3235
          },
          "name": "mode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scaling_policy#scheduling_buffer_time AutoscalingScalingPolicy#scheduling_buffer_time}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 3239
          },
          "name": "schedulingBufferTime",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/autoscaling-scaling-policy/index:AutoscalingScalingPolicyPredictiveScalingConfiguration"
    },
    "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecifications": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecifications",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/autoscaling-scaling-policy/index.ts",
        "line": 2905
      },
      "name": "AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecifications",
      "namespace": "autoscalingScalingPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scaling_policy#customized_capacity_metric_specification AutoscalingScalingPolicy#customized_capacity_metric_specification}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 2909
          },
          "name": "customizedCapacityMetricSpecification",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecification"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scaling_policy#customized_load_metric_specification AutoscalingScalingPolicy#customized_load_metric_specification}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 2913
          },
          "name": "customizedLoadMetricSpecification",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecification"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scaling_policy#customized_scaling_metric_specification AutoscalingScalingPolicy#customized_scaling_metric_specification}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 2917
          },
          "name": "customizedScalingMetricSpecification",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecification"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scaling_policy#predefined_load_metric_specification AutoscalingScalingPolicy#predefined_load_metric_specification}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 2921
          },
          "name": "predefinedLoadMetricSpecification",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsPredefinedLoadMetricSpecification"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scaling_policy#predefined_metric_pair_specification AutoscalingScalingPolicy#predefined_metric_pair_specification}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 2925
          },
          "name": "predefinedMetricPairSpecification",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsPredefinedMetricPairSpecification"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scaling_policy#predefined_scaling_metric_specification AutoscalingScalingPolicy#predefined_scaling_metric_specification}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 2929
          },
          "name": "predefinedScalingMetricSpecification",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsPredefinedScalingMetricSpecification"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scaling_policy#target_value AutoscalingScalingPolicy#target_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 2933
          },
          "name": "targetValue",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/autoscaling-scaling-policy/index:AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecifications"
    },
    "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/autoscaling-scaling-policy/index.ts",
        "line": 802
      },
      "name": "AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecification",
      "namespace": "autoscalingScalingPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scaling_policy#metric_data_queries AutoscalingScalingPolicy#metric_data_queries}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 806
          },
          "name": "metricDataQueries",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueries"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/autoscaling-scaling-policy/index:AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecification"
    },
    "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueries": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueries",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/autoscaling-scaling-policy/index.ts",
        "line": 551
      },
      "name": "AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueries",
      "namespace": "autoscalingScalingPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scaling_policy#expression AutoscalingScalingPolicy#expression}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 555
          },
          "name": "expression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scaling_policy#id AutoscalingScalingPolicy#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 562
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scaling_policy#label AutoscalingScalingPolicy#label}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 566
          },
          "name": "label",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scaling_policy#metric_stat AutoscalingScalingPolicy#metric_stat}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 570
          },
          "name": "metricStat",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStat"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scaling_policy#return_data AutoscalingScalingPolicy#return_data}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 574
          },
          "name": "returnData",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/autoscaling-scaling-policy/index:AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueries"
    },
    "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/autoscaling-scaling-policy/index.ts",
          "line": 791
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/autoscaling-scaling-policy/index.ts",
        "line": 783
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 798
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesOutputReference"
            }
          }
        }
      ],
      "name": "AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesList",
      "namespace": "autoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 784
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueries"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/autoscaling-scaling-policy/index:AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesList"
    },
    "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStat": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStat",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/autoscaling-scaling-policy/index.ts",
        "line": 391
      },
      "name": "AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStat",
      "namespace": "autoscalingScalingPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scaling_policy#metric AutoscalingScalingPolicy#metric}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 395
          },
          "name": "metric",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetric"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scaling_policy#stat AutoscalingScalingPolicy#stat}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 399
          },
          "name": "stat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scaling_policy#unit AutoscalingScalingPolicy#unit}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 403
          },
          "name": "unit",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/autoscaling-scaling-policy/index:AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStat"
    },
    "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetric": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetric",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/autoscaling-scaling-policy/index.ts",
        "line": 231
      },
      "name": "AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetric",
      "namespace": "autoscalingScalingPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scaling_policy#dimensions AutoscalingScalingPolicy#dimensions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 235
          },
          "name": "dimensions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricDimensions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scaling_policy#metric_name AutoscalingScalingPolicy#metric_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 239
          },
          "name": "metricName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scaling_policy#namespace AutoscalingScalingPolicy#namespace}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 243
          },
          "name": "namespace",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/autoscaling-scaling-policy/index:AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetric"
    },
    "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricDimensions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricDimensions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/autoscaling-scaling-policy/index.ts",
        "line": 82
      },
      "name": "AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricDimensions",
      "namespace": "autoscalingScalingPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scaling_policy#name AutoscalingScalingPolicy#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 86
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scaling_policy#value AutoscalingScalingPolicy#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 90
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/autoscaling-scaling-policy/index:AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricDimensions"
    },
    "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/autoscaling-scaling-policy/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/autoscaling-scaling-policy/index.ts",
        "line": 212
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 227
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsOutputReference"
            }
          }
        }
      ],
      "name": "AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsList",
      "namespace": "autoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 213
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricDimensions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/autoscaling-scaling-policy/index:AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsList"
    },
    "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/autoscaling-scaling-policy/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/autoscaling-scaling-policy/index.ts",
        "line": 129
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 187
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 203
          },
          "name": "resetValue"
        }
      ],
      "name": "AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsOutputReference",
      "namespace": "autoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 191
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 207
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 181
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 197
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 143
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricDimensions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/autoscaling-scaling-policy/index:AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsOutputReference"
    },
    "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/autoscaling-scaling-policy/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/autoscaling-scaling-policy/index.ts",
        "line": 289
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 348
          },
          "name": "putDimensions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricDimensions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 351
          },
          "name": "resetDimensions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 367
          },
          "name": "resetMetricName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 383
          },
          "name": "resetNamespace"
        }
      ],
      "name": "AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricOutputReference",
      "namespace": "autoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 345
          },
          "name": "dimensions",
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 355
          },
          "name": "dimensionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricDimensions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 371
          },
          "name": "metricNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 387
          },
          "name": "namespaceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 361
          },
          "name": "metricName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 377
          },
          "name": "namespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 301
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetric"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/autoscaling-scaling-policy/index:AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricOutputReference"
    },
    "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/autoscaling-scaling-policy/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/autoscaling-scaling-policy/index.ts",
        "line": 449
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 508
          },
          "name": "putMetric",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetric"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 511
          },
          "name": "resetMetric"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 527
          },
          "name": "resetStat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 543
          },
          "name": "resetUnit"
        }
      ],
      "name": "AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatOutputReference",
      "namespace": "autoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 505
          },
          "name": "metric",
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 515
          },
          "name": "metricInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetric"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 531
          },
          "name": "statInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 547
          },
          "name": "unitInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 521
          },
          "name": "stat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 537
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 461
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStat"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/autoscaling-scaling-policy/index:AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatOutputReference"
    },
    "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/autoscaling-scaling-policy/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/autoscaling-scaling-policy/index.ts",
        "line": 634
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 755
          },
          "name": "putMetricStat",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStat"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 710
          },
          "name": "resetExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 726
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 742
          },
          "name": "resetLabel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 758
          },
          "name": "resetMetricStat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 774
          },
          "name": "resetReturnData"
        }
      ],
      "name": "AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesOutputReference",
      "namespace": "autoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 752
          },
          "name": "metricStat",
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 714
          },
          "name": "expressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 730
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 746
          },
          "name": "labelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 762
          },
          "name": "metricStatInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStat"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 778
          },
          "name": "returnDataInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 704
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 720
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 736
          },
          "name": "label",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 768
          },
          "name": "returnData",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 648
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueries"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/autoscaling-scaling-policy/index:AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesOutputReference"
    },
    "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/autoscaling-scaling-policy/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/autoscaling-scaling-policy/index.ts",
        "line": 838
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 885
          },
          "name": "putMetricDataQueries",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueries"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 888
          },
          "name": "resetMetricDataQueries"
        }
      ],
      "name": "AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationOutputReference",
      "namespace": "autoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 882
          },
          "name": "metricDataQueries",
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 892
          },
          "name": "metricDataQueriesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueries"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 850
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecification"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/autoscaling-scaling-policy/index:AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/autoscaling-scaling-policy/index.ts",
        "line": 1616
      },
      "name": "AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecification",
      "namespace": "autoscalingScalingPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scaling_policy#metric_data_queries AutoscalingScalingPolicy#metric_data_queries}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 1620
          },
          "name": "metricDataQueries",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueries"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/autoscaling-scaling-policy/index:AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecification"
    },
    "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueries": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueries",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/autoscaling-scaling-policy/index.ts",
        "line": 1365
      },
      "name": "AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueries",
      "namespace": "autoscalingScalingPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scaling_policy#expression AutoscalingScalingPolicy#expression}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 1369
          },
          "name": "expression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scaling_policy#id AutoscalingScalingPolicy#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 1376
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scaling_policy#label AutoscalingScalingPolicy#label}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 1380
          },
          "name": "label",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scaling_policy#metric_stat AutoscalingScalingPolicy#metric_stat}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 1384
          },
          "name": "metricStat",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStat"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scaling_policy#return_data AutoscalingScalingPolicy#return_data}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 1388
          },
          "name": "returnData",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/autoscaling-scaling-policy/index:AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueries"
    },
    "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/autoscaling-scaling-policy/index.ts",
          "line": 1605
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/autoscaling-scaling-policy/index.ts",
        "line": 1597
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 1612
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesOutputReference"
            }
          }
        }
      ],
      "name": "AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesList",
      "namespace": "autoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 1598
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueries"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/autoscaling-scaling-policy/index:AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesList"
    },
    "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStat": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStat",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/autoscaling-scaling-policy/index.ts",
        "line": 1205
      },
      "name": "AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStat",
      "namespace": "autoscalingScalingPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scaling_policy#metric AutoscalingScalingPolicy#metric}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 1209
          },
          "name": "metric",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetric"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scaling_policy#stat AutoscalingScalingPolicy#stat}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 1213
          },
          "name": "stat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scaling_policy#unit AutoscalingScalingPolicy#unit}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 1217
          },
          "name": "unit",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/autoscaling-scaling-policy/index:AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStat"
    },
    "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetric": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetric",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/autoscaling-scaling-policy/index.ts",
        "line": 1045
      },
      "name": "AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetric",
      "namespace": "autoscalingScalingPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scaling_policy#dimensions AutoscalingScalingPolicy#dimensions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 1049
          },
          "name": "dimensions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricDimensions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scaling_policy#metric_name AutoscalingScalingPolicy#metric_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 1053
          },
          "name": "metricName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scaling_policy#namespace AutoscalingScalingPolicy#namespace}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 1057
          },
          "name": "namespace",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/autoscaling-scaling-policy/index:AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetric"
    },
    "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricDimensions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricDimensions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/autoscaling-scaling-policy/index.ts",
        "line": 896
      },
      "name": "AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricDimensions",
      "namespace": "autoscalingScalingPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scaling_policy#name AutoscalingScalingPolicy#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 900
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scaling_policy#value AutoscalingScalingPolicy#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 904
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/autoscaling-scaling-policy/index:AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricDimensions"
    },
    "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/autoscaling-scaling-policy/index.ts",
          "line": 1034
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/autoscaling-scaling-policy/index.ts",
        "line": 1026
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 1041
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsOutputReference"
            }
          }
        }
      ],
      "name": "AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsList",
      "namespace": "autoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 1027
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricDimensions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/autoscaling-scaling-policy/index:AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsList"
    },
    "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/autoscaling-scaling-policy/index.ts",
          "line": 953
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/autoscaling-scaling-policy/index.ts",
        "line": 943
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 1001
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 1017
          },
          "name": "resetValue"
        }
      ],
      "name": "AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsOutputReference",
      "namespace": "autoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 1005
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 1021
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 995
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 1011
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 957
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricDimensions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/autoscaling-scaling-policy/index:AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsOutputReference"
    },
    "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/autoscaling-scaling-policy/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/autoscaling-scaling-policy/index.ts",
        "line": 1103
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 1162
          },
          "name": "putDimensions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricDimensions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 1165
          },
          "name": "resetDimensions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 1181
          },
          "name": "resetMetricName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 1197
          },
          "name": "resetNamespace"
        }
      ],
      "name": "AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricOutputReference",
      "namespace": "autoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 1159
          },
          "name": "dimensions",
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 1169
          },
          "name": "dimensionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricDimensions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 1185
          },
          "name": "metricNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 1201
          },
          "name": "namespaceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 1175
          },
          "name": "metricName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 1191
          },
          "name": "namespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 1115
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetric"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/autoscaling-scaling-policy/index:AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricOutputReference"
    },
    "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/autoscaling-scaling-policy/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/autoscaling-scaling-policy/index.ts",
        "line": 1263
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 1322
          },
          "name": "putMetric",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetric"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 1325
          },
          "name": "resetMetric"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 1341
          },
          "name": "resetStat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 1357
          },
          "name": "resetUnit"
        }
      ],
      "name": "AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatOutputReference",
      "namespace": "autoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 1319
          },
          "name": "metric",
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 1329
          },
          "name": "metricInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetric"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 1345
          },
          "name": "statInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 1361
          },
          "name": "unitInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 1335
          },
          "name": "stat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 1351
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 1275
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStat"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/autoscaling-scaling-policy/index:AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatOutputReference"
    },
    "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/autoscaling-scaling-policy/index.ts",
          "line": 1458
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/autoscaling-scaling-policy/index.ts",
        "line": 1448
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 1569
          },
          "name": "putMetricStat",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStat"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 1524
          },
          "name": "resetExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 1540
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 1556
          },
          "name": "resetLabel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 1572
          },
          "name": "resetMetricStat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 1588
          },
          "name": "resetReturnData"
        }
      ],
      "name": "AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesOutputReference",
      "namespace": "autoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 1566
          },
          "name": "metricStat",
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 1528
          },
          "name": "expressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 1544
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 1560
          },
          "name": "labelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 1576
          },
          "name": "metricStatInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStat"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 1592
          },
          "name": "returnDataInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 1518
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 1534
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 1550
          },
          "name": "label",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 1582
          },
          "name": "returnData",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 1462
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueries"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/autoscaling-scaling-policy/index:AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesOutputReference"
    },
    "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/autoscaling-scaling-policy/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/autoscaling-scaling-policy/index.ts",
        "line": 1652
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 1699
          },
          "name": "putMetricDataQueries",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueries"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 1702
          },
          "name": "resetMetricDataQueries"
        }
      ],
      "name": "AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationOutputReference",
      "namespace": "autoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 1696
          },
          "name": "metricDataQueries",
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 1706
          },
          "name": "metricDataQueriesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueries"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 1664
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecification"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/autoscaling-scaling-policy/index:AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/autoscaling-scaling-policy/index.ts",
        "line": 2430
      },
      "name": "AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecification",
      "namespace": "autoscalingScalingPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scaling_policy#metric_data_queries AutoscalingScalingPolicy#metric_data_queries}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 2434
          },
          "name": "metricDataQueries",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueries"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/autoscaling-scaling-policy/index:AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecification"
    },
    "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueries": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueries",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/autoscaling-scaling-policy/index.ts",
        "line": 2179
      },
      "name": "AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueries",
      "namespace": "autoscalingScalingPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scaling_policy#expression AutoscalingScalingPolicy#expression}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 2183
          },
          "name": "expression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scaling_policy#id AutoscalingScalingPolicy#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 2190
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scaling_policy#label AutoscalingScalingPolicy#label}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 2194
          },
          "name": "label",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scaling_policy#metric_stat AutoscalingScalingPolicy#metric_stat}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 2198
          },
          "name": "metricStat",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStat"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scaling_policy#return_data AutoscalingScalingPolicy#return_data}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 2202
          },
          "name": "returnData",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/autoscaling-scaling-policy/index:AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueries"
    },
    "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/autoscaling-scaling-policy/index.ts",
          "line": 2419
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/autoscaling-scaling-policy/index.ts",
        "line": 2411
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 2426
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesOutputReference"
            }
          }
        }
      ],
      "name": "AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesList",
      "namespace": "autoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 2412
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueries"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/autoscaling-scaling-policy/index:AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesList"
    },
    "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStat": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStat",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/autoscaling-scaling-policy/index.ts",
        "line": 2019
      },
      "name": "AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStat",
      "namespace": "autoscalingScalingPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scaling_policy#metric AutoscalingScalingPolicy#metric}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 2023
          },
          "name": "metric",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetric"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scaling_policy#stat AutoscalingScalingPolicy#stat}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 2027
          },
          "name": "stat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scaling_policy#unit AutoscalingScalingPolicy#unit}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 2031
          },
          "name": "unit",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/autoscaling-scaling-policy/index:AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStat"
    },
    "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetric": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetric",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/autoscaling-scaling-policy/index.ts",
        "line": 1859
      },
      "name": "AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetric",
      "namespace": "autoscalingScalingPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scaling_policy#dimensions AutoscalingScalingPolicy#dimensions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 1863
          },
          "name": "dimensions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricDimensions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scaling_policy#metric_name AutoscalingScalingPolicy#metric_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 1867
          },
          "name": "metricName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scaling_policy#namespace AutoscalingScalingPolicy#namespace}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 1871
          },
          "name": "namespace",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/autoscaling-scaling-policy/index:AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetric"
    },
    "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricDimensions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricDimensions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/autoscaling-scaling-policy/index.ts",
        "line": 1710
      },
      "name": "AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricDimensions",
      "namespace": "autoscalingScalingPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scaling_policy#name AutoscalingScalingPolicy#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 1714
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scaling_policy#value AutoscalingScalingPolicy#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 1718
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/autoscaling-scaling-policy/index:AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricDimensions"
    },
    "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/autoscaling-scaling-policy/index.ts",
          "line": 1848
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/autoscaling-scaling-policy/index.ts",
        "line": 1840
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 1855
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsOutputReference"
            }
          }
        }
      ],
      "name": "AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsList",
      "namespace": "autoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 1841
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricDimensions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/autoscaling-scaling-policy/index:AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsList"
    },
    "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/autoscaling-scaling-policy/index.ts",
          "line": 1767
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/autoscaling-scaling-policy/index.ts",
        "line": 1757
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 1815
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 1831
          },
          "name": "resetValue"
        }
      ],
      "name": "AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsOutputReference",
      "namespace": "autoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 1819
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 1835
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 1809
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 1825
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 1771
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricDimensions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/autoscaling-scaling-policy/index:AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsOutputReference"
    },
    "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/autoscaling-scaling-policy/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/autoscaling-scaling-policy/index.ts",
        "line": 1917
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 1976
          },
          "name": "putDimensions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricDimensions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 1979
          },
          "name": "resetDimensions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 1995
          },
          "name": "resetMetricName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 2011
          },
          "name": "resetNamespace"
        }
      ],
      "name": "AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricOutputReference",
      "namespace": "autoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 1973
          },
          "name": "dimensions",
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 1983
          },
          "name": "dimensionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricDimensions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 1999
          },
          "name": "metricNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 2015
          },
          "name": "namespaceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 1989
          },
          "name": "metricName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 2005
          },
          "name": "namespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 1929
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetric"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/autoscaling-scaling-policy/index:AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricOutputReference"
    },
    "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/autoscaling-scaling-policy/index.ts",
          "line": 2085
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/autoscaling-scaling-policy/index.ts",
        "line": 2077
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 2136
          },
          "name": "putMetric",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetric"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 2139
          },
          "name": "resetMetric"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 2155
          },
          "name": "resetStat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 2171
          },
          "name": "resetUnit"
        }
      ],
      "name": "AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatOutputReference",
      "namespace": "autoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 2133
          },
          "name": "metric",
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 2143
          },
          "name": "metricInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetric"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 2159
          },
          "name": "statInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 2175
          },
          "name": "unitInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 2149
          },
          "name": "stat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 2165
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 2089
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStat"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/autoscaling-scaling-policy/index:AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatOutputReference"
    },
    "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/autoscaling-scaling-policy/index.ts",
          "line": 2272
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/autoscaling-scaling-policy/index.ts",
        "line": 2262
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 2383
          },
          "name": "putMetricStat",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStat"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 2338
          },
          "name": "resetExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 2354
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 2370
          },
          "name": "resetLabel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 2386
          },
          "name": "resetMetricStat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 2402
          },
          "name": "resetReturnData"
        }
      ],
      "name": "AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesOutputReference",
      "namespace": "autoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 2380
          },
          "name": "metricStat",
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 2342
          },
          "name": "expressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 2358
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 2374
          },
          "name": "labelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 2390
          },
          "name": "metricStatInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStat"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 2406
          },
          "name": "returnDataInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 2332
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 2348
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 2364
          },
          "name": "label",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 2396
          },
          "name": "returnData",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 2276
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueries"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/autoscaling-scaling-policy/index:AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesOutputReference"
    },
    "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/autoscaling-scaling-policy/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/autoscaling-scaling-policy/index.ts",
        "line": 2466
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 2513
          },
          "name": "putMetricDataQueries",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueries"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 2516
          },
          "name": "resetMetricDataQueries"
        }
      ],
      "name": "AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationOutputReference",
      "namespace": "autoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 2510
          },
          "name": "metricDataQueries",
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 2520
          },
          "name": "metricDataQueriesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueries"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 2478
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecification"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/autoscaling-scaling-policy/index:AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/autoscaling-scaling-policy/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/autoscaling-scaling-policy/index.ts",
        "line": 3200
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/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-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsOutputReference"
            }
          }
        }
      ],
      "name": "AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsList",
      "namespace": "autoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 3201
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecifications"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/autoscaling-scaling-policy/index:AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsList"
    },
    "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/autoscaling-scaling-policy/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/autoscaling-scaling-policy/index.ts",
        "line": 3007
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 3092
          },
          "name": "putCustomizedCapacityMetricSpecification",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecification"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 3108
          },
          "name": "putCustomizedLoadMetricSpecification",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecification"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 3124
          },
          "name": "putCustomizedScalingMetricSpecification",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecification"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 3140
          },
          "name": "putPredefinedLoadMetricSpecification",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsPredefinedLoadMetricSpecification"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 3156
          },
          "name": "putPredefinedMetricPairSpecification",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsPredefinedMetricPairSpecification"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 3172
          },
          "name": "putPredefinedScalingMetricSpecification",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsPredefinedScalingMetricSpecification"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 3095
          },
          "name": "resetCustomizedCapacityMetricSpecification"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 3111
          },
          "name": "resetCustomizedLoadMetricSpecification"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 3127
          },
          "name": "resetCustomizedScalingMetricSpecification"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 3143
          },
          "name": "resetPredefinedLoadMetricSpecification"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 3159
          },
          "name": "resetPredefinedMetricPairSpecification"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 3175
          },
          "name": "resetPredefinedScalingMetricSpecification"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 3191
          },
          "name": "resetTargetValue"
        }
      ],
      "name": "AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsOutputReference",
      "namespace": "autoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 3089
          },
          "name": "customizedCapacityMetricSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 3105
          },
          "name": "customizedLoadMetricSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 3121
          },
          "name": "customizedScalingMetricSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 3137
          },
          "name": "predefinedLoadMetricSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsPredefinedLoadMetricSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 3153
          },
          "name": "predefinedMetricPairSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsPredefinedMetricPairSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 3169
          },
          "name": "predefinedScalingMetricSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsPredefinedScalingMetricSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 3099
          },
          "name": "customizedCapacityMetricSpecificationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecification"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 3115
          },
          "name": "customizedLoadMetricSpecificationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecification"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 3131
          },
          "name": "customizedScalingMetricSpecificationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecification"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 3147
          },
          "name": "predefinedLoadMetricSpecificationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsPredefinedLoadMetricSpecification"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 3163
          },
          "name": "predefinedMetricPairSpecificationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsPredefinedMetricPairSpecification"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 3179
          },
          "name": "predefinedScalingMetricSpecificationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsPredefinedScalingMetricSpecification"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 3195
          },
          "name": "targetValueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 3185
          },
          "name": "targetValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 3021
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecifications"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/autoscaling-scaling-policy/index:AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsOutputReference"
    },
    "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsPredefinedLoadMetricSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsPredefinedLoadMetricSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/autoscaling-scaling-policy/index.ts",
        "line": 2524
      },
      "name": "AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsPredefinedLoadMetricSpecification",
      "namespace": "autoscalingScalingPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scaling_policy#predefined_metric_type AutoscalingScalingPolicy#predefined_metric_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 2528
          },
          "name": "predefinedMetricType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scaling_policy#resource_label AutoscalingScalingPolicy#resource_label}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 2532
          },
          "name": "resourceLabel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/autoscaling-scaling-policy/index:AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsPredefinedLoadMetricSpecification"
    },
    "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsPredefinedLoadMetricSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsPredefinedLoadMetricSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/autoscaling-scaling-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/autoscaling-scaling-policy/index.ts",
        "line": 2571
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 2627
          },
          "name": "resetPredefinedMetricType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 2643
          },
          "name": "resetResourceLabel"
        }
      ],
      "name": "AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsPredefinedLoadMetricSpecificationOutputReference",
      "namespace": "autoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 2631
          },
          "name": "predefinedMetricTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 2647
          },
          "name": "resourceLabelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 2621
          },
          "name": "predefinedMetricType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 2637
          },
          "name": "resourceLabel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 2583
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsPredefinedLoadMetricSpecification"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/autoscaling-scaling-policy/index:AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsPredefinedLoadMetricSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsPredefinedMetricPairSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsPredefinedMetricPairSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/autoscaling-scaling-policy/index.ts",
        "line": 2651
      },
      "name": "AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsPredefinedMetricPairSpecification",
      "namespace": "autoscalingScalingPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scaling_policy#predefined_metric_type AutoscalingScalingPolicy#predefined_metric_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 2655
          },
          "name": "predefinedMetricType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scaling_policy#resource_label AutoscalingScalingPolicy#resource_label}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 2659
          },
          "name": "resourceLabel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/autoscaling-scaling-policy/index:AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsPredefinedMetricPairSpecification"
    },
    "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsPredefinedMetricPairSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsPredefinedMetricPairSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/autoscaling-scaling-policy/index.ts",
          "line": 2706
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/autoscaling-scaling-policy/index.ts",
        "line": 2698
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 2754
          },
          "name": "resetPredefinedMetricType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 2770
          },
          "name": "resetResourceLabel"
        }
      ],
      "name": "AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsPredefinedMetricPairSpecificationOutputReference",
      "namespace": "autoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 2758
          },
          "name": "predefinedMetricTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 2774
          },
          "name": "resourceLabelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 2748
          },
          "name": "predefinedMetricType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 2764
          },
          "name": "resourceLabel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 2710
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsPredefinedMetricPairSpecification"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/autoscaling-scaling-policy/index:AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsPredefinedMetricPairSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsPredefinedScalingMetricSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsPredefinedScalingMetricSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/autoscaling-scaling-policy/index.ts",
        "line": 2778
      },
      "name": "AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsPredefinedScalingMetricSpecification",
      "namespace": "autoscalingScalingPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scaling_policy#predefined_metric_type AutoscalingScalingPolicy#predefined_metric_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 2782
          },
          "name": "predefinedMetricType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scaling_policy#resource_label AutoscalingScalingPolicy#resource_label}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 2786
          },
          "name": "resourceLabel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/autoscaling-scaling-policy/index:AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsPredefinedScalingMetricSpecification"
    },
    "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsPredefinedScalingMetricSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsPredefinedScalingMetricSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/autoscaling-scaling-policy/index.ts",
          "line": 2833
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/autoscaling-scaling-policy/index.ts",
        "line": 2825
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 2881
          },
          "name": "resetPredefinedMetricType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 2897
          },
          "name": "resetResourceLabel"
        }
      ],
      "name": "AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsPredefinedScalingMetricSpecificationOutputReference",
      "namespace": "autoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 2885
          },
          "name": "predefinedMetricTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 2901
          },
          "name": "resourceLabelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 2875
          },
          "name": "predefinedMetricType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 2891
          },
          "name": "resourceLabel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 2837
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsPredefinedScalingMetricSpecification"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/autoscaling-scaling-policy/index:AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsPredefinedScalingMetricSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/autoscaling-scaling-policy/index.ts",
          "line": 3307
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/autoscaling-scaling-policy/index.ts",
        "line": 3299
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 3402
          },
          "name": "putMetricSpecifications",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecifications"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 3373
          },
          "name": "resetMaxCapacityBreachBehavior"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 3389
          },
          "name": "resetMaxCapacityBuffer"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 3405
          },
          "name": "resetMetricSpecifications"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 3421
          },
          "name": "resetMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 3437
          },
          "name": "resetSchedulingBufferTime"
        }
      ],
      "name": "AutoscalingScalingPolicyPredictiveScalingConfigurationOutputReference",
      "namespace": "autoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 3399
          },
          "name": "metricSpecifications",
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 3377
          },
          "name": "maxCapacityBreachBehaviorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 3393
          },
          "name": "maxCapacityBufferInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 3409
          },
          "name": "metricSpecificationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecifications"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 3425
          },
          "name": "modeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 3441
          },
          "name": "schedulingBufferTimeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 3367
          },
          "name": "maxCapacityBreachBehavior",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 3383
          },
          "name": "maxCapacityBuffer",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 3415
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 3431
          },
          "name": "schedulingBufferTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 3311
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyPredictiveScalingConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/autoscaling-scaling-policy/index:AutoscalingScalingPolicyPredictiveScalingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyStepAdjustments": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyStepAdjustments",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/autoscaling-scaling-policy/index.ts",
        "line": 3445
      },
      "name": "AutoscalingScalingPolicyStepAdjustments",
      "namespace": "autoscalingScalingPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scaling_policy#metric_interval_lower_bound AutoscalingScalingPolicy#metric_interval_lower_bound}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 3449
          },
          "name": "metricIntervalLowerBound",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scaling_policy#metric_interval_upper_bound AutoscalingScalingPolicy#metric_interval_upper_bound}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 3453
          },
          "name": "metricIntervalUpperBound",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scaling_policy#scaling_adjustment AutoscalingScalingPolicy#scaling_adjustment}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 3457
          },
          "name": "scalingAdjustment",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/autoscaling-scaling-policy/index:AutoscalingScalingPolicyStepAdjustments"
    },
    "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyStepAdjustmentsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyStepAdjustmentsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/autoscaling-scaling-policy/index.ts",
          "line": 3616
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/autoscaling-scaling-policy/index.ts",
        "line": 3608
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 3623
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyStepAdjustmentsOutputReference"
            }
          }
        }
      ],
      "name": "AutoscalingScalingPolicyStepAdjustmentsList",
      "namespace": "autoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 3609
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyStepAdjustments"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/autoscaling-scaling-policy/index:AutoscalingScalingPolicyStepAdjustmentsList"
    },
    "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyStepAdjustmentsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyStepAdjustmentsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/autoscaling-scaling-policy/index.ts",
          "line": 3513
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/autoscaling-scaling-policy/index.ts",
        "line": 3503
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 3567
          },
          "name": "resetMetricIntervalLowerBound"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 3583
          },
          "name": "resetMetricIntervalUpperBound"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 3599
          },
          "name": "resetScalingAdjustment"
        }
      ],
      "name": "AutoscalingScalingPolicyStepAdjustmentsOutputReference",
      "namespace": "autoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 3571
          },
          "name": "metricIntervalLowerBoundInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 3587
          },
          "name": "metricIntervalUpperBoundInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 3603
          },
          "name": "scalingAdjustmentInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 3561
          },
          "name": "metricIntervalLowerBound",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 3577
          },
          "name": "metricIntervalUpperBound",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 3593
          },
          "name": "scalingAdjustment",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 3517
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyStepAdjustments"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/autoscaling-scaling-policy/index:AutoscalingScalingPolicyStepAdjustmentsOutputReference"
    },
    "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyTargetTrackingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyTargetTrackingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/autoscaling-scaling-policy/index.ts",
        "line": 4981
      },
      "name": "AutoscalingScalingPolicyTargetTrackingConfiguration",
      "namespace": "autoscalingScalingPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scaling_policy#customized_metric_specification AutoscalingScalingPolicy#customized_metric_specification}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 4985
          },
          "name": "customizedMetricSpecification",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecification"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scaling_policy#disable_scale_in AutoscalingScalingPolicy#disable_scale_in}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 4989
          },
          "name": "disableScaleIn",
          "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/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scaling_policy#predefined_metric_specification AutoscalingScalingPolicy#predefined_metric_specification}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 4993
          },
          "name": "predefinedMetricSpecification",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyTargetTrackingConfigurationPredefinedMetricSpecification"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scaling_policy#target_value AutoscalingScalingPolicy#target_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 4997
          },
          "name": "targetValue",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/autoscaling-scaling-policy/index:AutoscalingScalingPolicyTargetTrackingConfiguration"
    },
    "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/autoscaling-scaling-policy/index.ts",
        "line": 4562
      },
      "name": "AutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecification",
      "namespace": "autoscalingScalingPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scaling_policy#dimensions AutoscalingScalingPolicy#dimensions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 4566
          },
          "name": "dimensions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationDimensions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scaling_policy#metric_name AutoscalingScalingPolicy#metric_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 4570
          },
          "name": "metricName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scaling_policy#metrics AutoscalingScalingPolicy#metrics}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 4574
          },
          "name": "metrics",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetrics"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scaling_policy#namespace AutoscalingScalingPolicy#namespace}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 4578
          },
          "name": "namespace",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scaling_policy#period AutoscalingScalingPolicy#period}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 4582
          },
          "name": "period",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scaling_policy#statistic AutoscalingScalingPolicy#statistic}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 4586
          },
          "name": "statistic",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scaling_policy#unit AutoscalingScalingPolicy#unit}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 4590
          },
          "name": "unit",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/autoscaling-scaling-policy/index:AutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecification"
    },
    "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationDimensions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationDimensions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/autoscaling-scaling-policy/index.ts",
        "line": 3627
      },
      "name": "AutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationDimensions",
      "namespace": "autoscalingScalingPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scaling_policy#name AutoscalingScalingPolicy#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 3631
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scaling_policy#value AutoscalingScalingPolicy#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 3635
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/autoscaling-scaling-policy/index:AutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationDimensions"
    },
    "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationDimensionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationDimensionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/autoscaling-scaling-policy/index.ts",
          "line": 3765
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/autoscaling-scaling-policy/index.ts",
        "line": 3757
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 3772
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationDimensionsOutputReference"
            }
          }
        }
      ],
      "name": "AutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationDimensionsList",
      "namespace": "autoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 3758
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationDimensions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/autoscaling-scaling-policy/index:AutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationDimensionsList"
    },
    "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationDimensionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationDimensionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/autoscaling-scaling-policy/index.ts",
          "line": 3684
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/autoscaling-scaling-policy/index.ts",
        "line": 3674
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 3732
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 3748
          },
          "name": "resetValue"
        }
      ],
      "name": "AutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationDimensionsOutputReference",
      "namespace": "autoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 3736
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 3752
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 3726
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 3742
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 3688
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationDimensions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/autoscaling-scaling-policy/index:AutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationDimensionsOutputReference"
    },
    "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetrics": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetrics",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/autoscaling-scaling-policy/index.ts",
        "line": 4278
      },
      "name": "AutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetrics",
      "namespace": "autoscalingScalingPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scaling_policy#expression AutoscalingScalingPolicy#expression}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 4282
          },
          "name": "expression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scaling_policy#id AutoscalingScalingPolicy#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 4289
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scaling_policy#label AutoscalingScalingPolicy#label}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 4293
          },
          "name": "label",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scaling_policy#metric_stat AutoscalingScalingPolicy#metric_stat}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 4297
          },
          "name": "metricStat",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricsMetricStat"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scaling_policy#period AutoscalingScalingPolicy#period}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 4301
          },
          "name": "period",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scaling_policy#return_data AutoscalingScalingPolicy#return_data}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 4305
          },
          "name": "returnData",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/autoscaling-scaling-policy/index:AutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetrics"
    },
    "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/autoscaling-scaling-policy/index.ts",
          "line": 4551
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/autoscaling-scaling-policy/index.ts",
        "line": 4543
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 4558
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricsOutputReference"
            }
          }
        }
      ],
      "name": "AutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricsList",
      "namespace": "autoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 4544
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetrics"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/autoscaling-scaling-policy/index:AutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricsList"
    },
    "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricsMetricStat": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricsMetricStat",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/autoscaling-scaling-policy/index.ts",
        "line": 4085
      },
      "name": "AutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricsMetricStat",
      "namespace": "autoscalingScalingPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scaling_policy#metric AutoscalingScalingPolicy#metric}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 4089
          },
          "name": "metric",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricsMetricStatMetric"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scaling_policy#period AutoscalingScalingPolicy#period}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 4093
          },
          "name": "period",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scaling_policy#stat AutoscalingScalingPolicy#stat}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 4097
          },
          "name": "stat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scaling_policy#unit AutoscalingScalingPolicy#unit}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 4101
          },
          "name": "unit",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/autoscaling-scaling-policy/index:AutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricsMetricStat"
    },
    "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricsMetricStatMetric": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricsMetricStatMetric",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/autoscaling-scaling-policy/index.ts",
        "line": 3925
      },
      "name": "AutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricsMetricStatMetric",
      "namespace": "autoscalingScalingPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scaling_policy#dimensions AutoscalingScalingPolicy#dimensions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 3929
          },
          "name": "dimensions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricsMetricStatMetricDimensions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scaling_policy#metric_name AutoscalingScalingPolicy#metric_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 3933
          },
          "name": "metricName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scaling_policy#namespace AutoscalingScalingPolicy#namespace}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 3937
          },
          "name": "namespace",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/autoscaling-scaling-policy/index:AutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricsMetricStatMetric"
    },
    "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricsMetricStatMetricDimensions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricsMetricStatMetricDimensions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/autoscaling-scaling-policy/index.ts",
        "line": 3776
      },
      "name": "AutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricsMetricStatMetricDimensions",
      "namespace": "autoscalingScalingPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scaling_policy#name AutoscalingScalingPolicy#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 3780
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scaling_policy#value AutoscalingScalingPolicy#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 3784
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/autoscaling-scaling-policy/index:AutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricsMetricStatMetricDimensions"
    },
    "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricsMetricStatMetricDimensionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricsMetricStatMetricDimensionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/autoscaling-scaling-policy/index.ts",
          "line": 3914
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/autoscaling-scaling-policy/index.ts",
        "line": 3906
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 3921
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricsMetricStatMetricDimensionsOutputReference"
            }
          }
        }
      ],
      "name": "AutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricsMetricStatMetricDimensionsList",
      "namespace": "autoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 3907
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricsMetricStatMetricDimensions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/autoscaling-scaling-policy/index:AutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricsMetricStatMetricDimensionsList"
    },
    "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricsMetricStatMetricDimensionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricsMetricStatMetricDimensionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/autoscaling-scaling-policy/index.ts",
          "line": 3833
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/autoscaling-scaling-policy/index.ts",
        "line": 3823
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 3881
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 3897
          },
          "name": "resetValue"
        }
      ],
      "name": "AutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricsMetricStatMetricDimensionsOutputReference",
      "namespace": "autoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 3885
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 3901
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 3875
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 3891
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 3837
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricsMetricStatMetricDimensions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/autoscaling-scaling-policy/index:AutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricsMetricStatMetricDimensionsOutputReference"
    },
    "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricsMetricStatMetricOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricsMetricStatMetricOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/autoscaling-scaling-policy/index.ts",
          "line": 3991
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/autoscaling-scaling-policy/index.ts",
        "line": 3983
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 4042
          },
          "name": "putDimensions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricsMetricStatMetricDimensions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 4045
          },
          "name": "resetDimensions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 4061
          },
          "name": "resetMetricName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 4077
          },
          "name": "resetNamespace"
        }
      ],
      "name": "AutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricsMetricStatMetricOutputReference",
      "namespace": "autoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 4039
          },
          "name": "dimensions",
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricsMetricStatMetricDimensionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 4049
          },
          "name": "dimensionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricsMetricStatMetricDimensions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 4065
          },
          "name": "metricNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 4081
          },
          "name": "namespaceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 4055
          },
          "name": "metricName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 4071
          },
          "name": "namespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 3995
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricsMetricStatMetric"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/autoscaling-scaling-policy/index:AutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricsMetricStatMetricOutputReference"
    },
    "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricsMetricStatOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricsMetricStatOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/autoscaling-scaling-policy/index.ts",
          "line": 4162
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/autoscaling-scaling-policy/index.ts",
        "line": 4154
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 4219
          },
          "name": "putMetric",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricsMetricStatMetric"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 4222
          },
          "name": "resetMetric"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 4238
          },
          "name": "resetPeriod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 4254
          },
          "name": "resetStat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 4270
          },
          "name": "resetUnit"
        }
      ],
      "name": "AutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricsMetricStatOutputReference",
      "namespace": "autoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 4216
          },
          "name": "metric",
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricsMetricStatMetricOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 4226
          },
          "name": "metricInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricsMetricStatMetric"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 4242
          },
          "name": "periodInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 4258
          },
          "name": "statInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 4274
          },
          "name": "unitInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 4232
          },
          "name": "period",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 4248
          },
          "name": "stat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 4264
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 4166
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricsMetricStat"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/autoscaling-scaling-policy/index:AutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricsMetricStatOutputReference"
    },
    "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/autoscaling-scaling-policy/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/autoscaling-scaling-policy/index.ts",
        "line": 4372
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 4499
          },
          "name": "putMetricStat",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricsMetricStat"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 4454
          },
          "name": "resetExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 4470
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 4486
          },
          "name": "resetLabel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 4502
          },
          "name": "resetMetricStat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 4518
          },
          "name": "resetPeriod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 4534
          },
          "name": "resetReturnData"
        }
      ],
      "name": "AutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricsOutputReference",
      "namespace": "autoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 4496
          },
          "name": "metricStat",
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricsMetricStatOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 4458
          },
          "name": "expressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 4474
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 4490
          },
          "name": "labelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 4506
          },
          "name": "metricStatInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricsMetricStat"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 4522
          },
          "name": "periodInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 4538
          },
          "name": "returnDataInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 4448
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 4464
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 4480
          },
          "name": "label",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 4512
          },
          "name": "period",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 4528
          },
          "name": "returnData",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 4386
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetrics"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/autoscaling-scaling-policy/index:AutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricsOutputReference"
    },
    "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/autoscaling-scaling-policy/index.ts",
          "line": 4672
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/autoscaling-scaling-policy/index.ts",
        "line": 4664
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 4747
          },
          "name": "putDimensions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationDimensions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 4779
          },
          "name": "putMetrics",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetrics"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 4750
          },
          "name": "resetDimensions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 4766
          },
          "name": "resetMetricName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 4782
          },
          "name": "resetMetrics"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 4798
          },
          "name": "resetNamespace"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 4814
          },
          "name": "resetPeriod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 4830
          },
          "name": "resetStatistic"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 4846
          },
          "name": "resetUnit"
        }
      ],
      "name": "AutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationOutputReference",
      "namespace": "autoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 4744
          },
          "name": "dimensions",
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationDimensionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 4776
          },
          "name": "metrics",
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 4754
          },
          "name": "dimensionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationDimensions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 4770
          },
          "name": "metricNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 4786
          },
          "name": "metricsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetrics"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 4802
          },
          "name": "namespaceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 4818
          },
          "name": "periodInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 4834
          },
          "name": "statisticInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 4850
          },
          "name": "unitInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 4760
          },
          "name": "metricName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 4792
          },
          "name": "namespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 4808
          },
          "name": "period",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 4824
          },
          "name": "statistic",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 4840
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 4676
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecification"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/autoscaling-scaling-policy/index:AutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyTargetTrackingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyTargetTrackingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/autoscaling-scaling-policy/index.ts",
          "line": 5058
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/autoscaling-scaling-policy/index.ts",
        "line": 5050
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 5115
          },
          "name": "putCustomizedMetricSpecification",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecification"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 5147
          },
          "name": "putPredefinedMetricSpecification",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyTargetTrackingConfigurationPredefinedMetricSpecification"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 5118
          },
          "name": "resetCustomizedMetricSpecification"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 5134
          },
          "name": "resetDisableScaleIn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 5150
          },
          "name": "resetPredefinedMetricSpecification"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 5166
          },
          "name": "resetTargetValue"
        }
      ],
      "name": "AutoscalingScalingPolicyTargetTrackingConfigurationOutputReference",
      "namespace": "autoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 5112
          },
          "name": "customizedMetricSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 5144
          },
          "name": "predefinedMetricSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyTargetTrackingConfigurationPredefinedMetricSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 5122
          },
          "name": "customizedMetricSpecificationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecification"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 5138
          },
          "name": "disableScaleInInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 5154
          },
          "name": "predefinedMetricSpecificationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyTargetTrackingConfigurationPredefinedMetricSpecification"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 5170
          },
          "name": "targetValueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 5128
          },
          "name": "disableScaleIn",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 5160
          },
          "name": "targetValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 5062
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyTargetTrackingConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/autoscaling-scaling-policy/index:AutoscalingScalingPolicyTargetTrackingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyTargetTrackingConfigurationPredefinedMetricSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyTargetTrackingConfigurationPredefinedMetricSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/autoscaling-scaling-policy/index.ts",
        "line": 4854
      },
      "name": "AutoscalingScalingPolicyTargetTrackingConfigurationPredefinedMetricSpecification",
      "namespace": "autoscalingScalingPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scaling_policy#predefined_metric_type AutoscalingScalingPolicy#predefined_metric_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 4858
          },
          "name": "predefinedMetricType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scaling_policy#resource_label AutoscalingScalingPolicy#resource_label}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 4862
          },
          "name": "resourceLabel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/autoscaling-scaling-policy/index:AutoscalingScalingPolicyTargetTrackingConfigurationPredefinedMetricSpecification"
    },
    "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyTargetTrackingConfigurationPredefinedMetricSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyTargetTrackingConfigurationPredefinedMetricSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/autoscaling-scaling-policy/index.ts",
          "line": 4909
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/autoscaling-scaling-policy/index.ts",
        "line": 4901
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 4957
          },
          "name": "resetPredefinedMetricType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 4973
          },
          "name": "resetResourceLabel"
        }
      ],
      "name": "AutoscalingScalingPolicyTargetTrackingConfigurationPredefinedMetricSpecificationOutputReference",
      "namespace": "autoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 4961
          },
          "name": "predefinedMetricTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 4977
          },
          "name": "resourceLabelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 4951
          },
          "name": "predefinedMetricType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 4967
          },
          "name": "resourceLabel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scaling-policy/index.ts",
            "line": 4913
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingScalingPolicy.AutoscalingScalingPolicyTargetTrackingConfigurationPredefinedMetricSpecification"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/autoscaling-scaling-policy/index:AutoscalingScalingPolicyTargetTrackingConfigurationPredefinedMetricSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.autoscalingScheduledAction.AutoscalingScheduledAction": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scheduled_action awscc_autoscaling_scheduled_action}."
      },
      "fqn": "@cdktn/provider-awscc.autoscalingScheduledAction.AutoscalingScheduledAction",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scheduled_action awscc_autoscaling_scheduled_action} Resource."
        },
        "locationInModule": {
          "filename": "src/autoscaling-scheduled-action/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.autoscalingScheduledAction.AutoscalingScheduledActionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/autoscaling-scheduled-action/index.ts",
        "line": 68
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a AutoscalingScheduledAction resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/autoscaling-scheduled-action/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 AutoscalingScheduledAction to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scheduled_action#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing AutoscalingScheduledAction that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the AutoscalingScheduledAction to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scheduled-action/index.ts",
            "line": 151
          },
          "name": "resetDesiredCapacity"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scheduled-action/index.ts",
            "line": 167
          },
          "name": "resetEndTime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scheduled-action/index.ts",
            "line": 188
          },
          "name": "resetMaxSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scheduled-action/index.ts",
            "line": 204
          },
          "name": "resetMinSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scheduled-action/index.ts",
            "line": 220
          },
          "name": "resetRecurrence"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scheduled-action/index.ts",
            "line": 241
          },
          "name": "resetStartTime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scheduled-action/index.ts",
            "line": 257
          },
          "name": "resetTimeZone"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scheduled-action/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/autoscaling-scheduled-action/index.ts",
            "line": 282
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "AutoscalingScheduledAction",
      "namespace": "autoscalingScheduledAction",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scheduled-action/index.ts",
            "line": 73
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scheduled-action/index.ts",
            "line": 176
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scheduled-action/index.ts",
            "line": 229
          },
          "name": "scheduledActionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scheduled-action/index.ts",
            "line": 139
          },
          "name": "autoScalingGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scheduled-action/index.ts",
            "line": 155
          },
          "name": "desiredCapacityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scheduled-action/index.ts",
            "line": 171
          },
          "name": "endTimeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scheduled-action/index.ts",
            "line": 192
          },
          "name": "maxSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scheduled-action/index.ts",
            "line": 208
          },
          "name": "minSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scheduled-action/index.ts",
            "line": 224
          },
          "name": "recurrenceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scheduled-action/index.ts",
            "line": 245
          },
          "name": "startTimeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scheduled-action/index.ts",
            "line": 261
          },
          "name": "timeZoneInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scheduled-action/index.ts",
            "line": 132
          },
          "name": "autoScalingGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scheduled-action/index.ts",
            "line": 145
          },
          "name": "desiredCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scheduled-action/index.ts",
            "line": 161
          },
          "name": "endTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scheduled-action/index.ts",
            "line": 182
          },
          "name": "maxSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scheduled-action/index.ts",
            "line": 198
          },
          "name": "minSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scheduled-action/index.ts",
            "line": 214
          },
          "name": "recurrence",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scheduled-action/index.ts",
            "line": 235
          },
          "name": "startTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-scheduled-action/index.ts",
            "line": 251
          },
          "name": "timeZone",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/autoscaling-scheduled-action/index:AutoscalingScheduledAction"
    },
    "@cdktn/provider-awscc.autoscalingScheduledAction.AutoscalingScheduledActionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingScheduledAction.AutoscalingScheduledActionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/autoscaling-scheduled-action/index.ts",
        "line": 14
      },
      "name": "AutoscalingScheduledActionConfig",
      "namespace": "autoscalingScheduledAction",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scheduled_action#auto_scaling_group_name AutoscalingScheduledAction#auto_scaling_group_name}",
            "stability": "stable",
            "summary": "The name of the Auto Scaling group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scheduled-action/index.ts",
            "line": 20
          },
          "name": "autoScalingGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scheduled_action#desired_capacity AutoscalingScheduledAction#desired_capacity}",
            "stability": "stable",
            "summary": "The desired capacity is the initial capacity of the Auto Scaling group after the scheduled action runs and the capacity it attempts to maintain."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scheduled-action/index.ts",
            "line": 26
          },
          "name": "desiredCapacity",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scheduled_action#end_time AutoscalingScheduledAction#end_time}",
            "stability": "stable",
            "summary": "The latest scheduled start time to return. If scheduled action names are provided, this parameter is ignored."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scheduled-action/index.ts",
            "line": 32
          },
          "name": "endTime",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scheduled_action#max_size AutoscalingScheduledAction#max_size}",
            "stability": "stable",
            "summary": "The minimum size of the Auto Scaling group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scheduled-action/index.ts",
            "line": 38
          },
          "name": "maxSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scheduled_action#min_size AutoscalingScheduledAction#min_size}",
            "stability": "stable",
            "summary": "The minimum size of the Auto Scaling group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scheduled-action/index.ts",
            "line": 44
          },
          "name": "minSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When StartTime and EndTime are specified with Recurrence , they form the boundaries of when the recurring action starts and stops.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scheduled_action#recurrence AutoscalingScheduledAction#recurrence}",
            "stability": "stable",
            "summary": "The recurring schedule for the action, in Unix cron syntax format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scheduled-action/index.ts",
            "line": 50
          },
          "name": "recurrence",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scheduled_action#start_time AutoscalingScheduledAction#start_time}",
            "stability": "stable",
            "summary": "The earliest scheduled start time to return. If scheduled action names are provided, this parameter is ignored."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scheduled-action/index.ts",
            "line": 56
          },
          "name": "startTime",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_scheduled_action#time_zone AutoscalingScheduledAction#time_zone}",
            "stability": "stable",
            "summary": "The time zone for the cron expression."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-scheduled-action/index.ts",
            "line": 62
          },
          "name": "timeZone",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/autoscaling-scheduled-action/index:AutoscalingScheduledActionConfig"
    },
    "@cdktn/provider-awscc.autoscalingWarmPool.AutoscalingWarmPool": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_warm_pool awscc_autoscaling_warm_pool}."
      },
      "fqn": "@cdktn/provider-awscc.autoscalingWarmPool.AutoscalingWarmPool",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_warm_pool awscc_autoscaling_warm_pool} Resource."
        },
        "locationInModule": {
          "filename": "src/autoscaling-warm-pool/index.ts",
          "line": 166
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.autoscalingWarmPool.AutoscalingWarmPoolConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/autoscaling-warm-pool/index.ts",
        "line": 134
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a AutoscalingWarmPool resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/autoscaling-warm-pool/index.ts",
            "line": 151
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the AutoscalingWarmPool to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_warm_pool#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing AutoscalingWarmPool that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the AutoscalingWarmPool to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-warm-pool/index.ts",
            "line": 216
          },
          "name": "putInstanceReusePolicy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.autoscalingWarmPool.AutoscalingWarmPoolInstanceReusePolicy"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-warm-pool/index.ts",
            "line": 219
          },
          "name": "resetInstanceReusePolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-warm-pool/index.ts",
            "line": 235
          },
          "name": "resetMaxGroupPreparedCapacity"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-warm-pool/index.ts",
            "line": 251
          },
          "name": "resetMinSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-warm-pool/index.ts",
            "line": 267
          },
          "name": "resetPoolState"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-warm-pool/index.ts",
            "line": 279
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-warm-pool/index.ts",
            "line": 289
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "AutoscalingWarmPool",
      "namespace": "autoscalingWarmPool",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-warm-pool/index.ts",
            "line": 139
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-warm-pool/index.ts",
            "line": 207
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-warm-pool/index.ts",
            "line": 213
          },
          "name": "instanceReusePolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingWarmPool.AutoscalingWarmPoolInstanceReusePolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-warm-pool/index.ts",
            "line": 202
          },
          "name": "autoScalingGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-warm-pool/index.ts",
            "line": 223
          },
          "name": "instanceReusePolicyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingWarmPool.AutoscalingWarmPoolInstanceReusePolicy"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-warm-pool/index.ts",
            "line": 239
          },
          "name": "maxGroupPreparedCapacityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-warm-pool/index.ts",
            "line": 255
          },
          "name": "minSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-warm-pool/index.ts",
            "line": 271
          },
          "name": "poolStateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-warm-pool/index.ts",
            "line": 195
          },
          "name": "autoScalingGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-warm-pool/index.ts",
            "line": 229
          },
          "name": "maxGroupPreparedCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-warm-pool/index.ts",
            "line": 245
          },
          "name": "minSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-warm-pool/index.ts",
            "line": 261
          },
          "name": "poolState",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/autoscaling-warm-pool/index:AutoscalingWarmPool"
    },
    "@cdktn/provider-awscc.autoscalingWarmPool.AutoscalingWarmPoolConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingWarmPool.AutoscalingWarmPoolConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/autoscaling-warm-pool/index.ts",
        "line": 14
      },
      "name": "AutoscalingWarmPoolConfig",
      "namespace": "autoscalingWarmPool",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_warm_pool#auto_scaling_group_name AutoscalingWarmPool#auto_scaling_group_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-warm-pool/index.ts",
            "line": 18
          },
          "name": "autoScalingGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_warm_pool#instance_reuse_policy AutoscalingWarmPool#instance_reuse_policy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-warm-pool/index.ts",
            "line": 22
          },
          "name": "instanceReusePolicy",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.autoscalingWarmPool.AutoscalingWarmPoolInstanceReusePolicy"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_warm_pool#max_group_prepared_capacity AutoscalingWarmPool#max_group_prepared_capacity}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-warm-pool/index.ts",
            "line": 26
          },
          "name": "maxGroupPreparedCapacity",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_warm_pool#min_size AutoscalingWarmPool#min_size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-warm-pool/index.ts",
            "line": 30
          },
          "name": "minSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_warm_pool#pool_state AutoscalingWarmPool#pool_state}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-warm-pool/index.ts",
            "line": 34
          },
          "name": "poolState",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/autoscaling-warm-pool/index:AutoscalingWarmPoolConfig"
    },
    "@cdktn/provider-awscc.autoscalingWarmPool.AutoscalingWarmPoolInstanceReusePolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingWarmPool.AutoscalingWarmPoolInstanceReusePolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/autoscaling-warm-pool/index.ts",
        "line": 36
      },
      "name": "AutoscalingWarmPoolInstanceReusePolicy",
      "namespace": "autoscalingWarmPool",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/autoscaling_warm_pool#reuse_on_scale_in AutoscalingWarmPool#reuse_on_scale_in}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-warm-pool/index.ts",
            "line": 40
          },
          "name": "reuseOnScaleIn",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/autoscaling-warm-pool/index:AutoscalingWarmPoolInstanceReusePolicy"
    },
    "@cdktn/provider-awscc.autoscalingWarmPool.AutoscalingWarmPoolInstanceReusePolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.autoscalingWarmPool.AutoscalingWarmPoolInstanceReusePolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/autoscaling-warm-pool/index.ts",
          "line": 80
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/autoscaling-warm-pool/index.ts",
        "line": 72
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-warm-pool/index.ts",
            "line": 122
          },
          "name": "resetReuseOnScaleIn"
        }
      ],
      "name": "AutoscalingWarmPoolInstanceReusePolicyOutputReference",
      "namespace": "autoscalingWarmPool",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/autoscaling-warm-pool/index.ts",
            "line": 126
          },
          "name": "reuseOnScaleInInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-warm-pool/index.ts",
            "line": 116
          },
          "name": "reuseOnScaleIn",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/autoscaling-warm-pool/index.ts",
            "line": 84
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.autoscalingWarmPool.AutoscalingWarmPoolInstanceReusePolicy"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/autoscaling-warm-pool/index:AutoscalingWarmPoolInstanceReusePolicyOutputReference"
    },
    "@cdktn/provider-awscc.awsexternalanthropicWorkspace.AwsexternalanthropicWorkspace": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/awsexternalanthropic_workspace awscc_awsexternalanthropic_workspace}."
      },
      "fqn": "@cdktn/provider-awscc.awsexternalanthropicWorkspace.AwsexternalanthropicWorkspace",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/awsexternalanthropic_workspace awscc_awsexternalanthropic_workspace} Resource."
        },
        "locationInModule": {
          "filename": "src/awsexternalanthropic-workspace/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.awsexternalanthropicWorkspace.AwsexternalanthropicWorkspaceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/awsexternalanthropic-workspace/index.ts",
        "line": 357
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a AwsexternalanthropicWorkspace resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/awsexternalanthropic-workspace/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 AwsexternalanthropicWorkspace to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/awsexternalanthropic_workspace#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing AwsexternalanthropicWorkspace that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the AwsexternalanthropicWorkspace to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/awsexternalanthropic-workspace/index.ts",
            "line": 429
          },
          "name": "putDataResidency",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.awsexternalanthropicWorkspace.AwsexternalanthropicWorkspaceDataResidency"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/awsexternalanthropic-workspace/index.ts",
            "line": 463
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.awsexternalanthropicWorkspace.AwsexternalanthropicWorkspaceTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/awsexternalanthropic-workspace/index.ts",
            "line": 432
          },
          "name": "resetDataResidency"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/awsexternalanthropic-workspace/index.ts",
            "line": 466
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/awsexternalanthropic-workspace/index.ts",
            "line": 483
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/awsexternalanthropic-workspace/index.ts",
            "line": 491
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "AwsexternalanthropicWorkspace",
      "namespace": "awsexternalanthropicWorkspace",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/awsexternalanthropic-workspace/index.ts",
            "line": 362
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/awsexternalanthropic-workspace/index.ts",
            "line": 415
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/awsexternalanthropic-workspace/index.ts",
            "line": 420
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/awsexternalanthropic-workspace/index.ts",
            "line": 426
          },
          "name": "dataResidency",
          "type": {
            "fqn": "@cdktn/provider-awscc.awsexternalanthropicWorkspace.AwsexternalanthropicWorkspaceDataResidencyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/awsexternalanthropic-workspace/index.ts",
            "line": 441
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/awsexternalanthropic-workspace/index.ts",
            "line": 460
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.awsexternalanthropicWorkspace.AwsexternalanthropicWorkspaceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/awsexternalanthropic-workspace/index.ts",
            "line": 475
          },
          "name": "workspaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/awsexternalanthropic-workspace/index.ts",
            "line": 436
          },
          "name": "dataResidencyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.awsexternalanthropicWorkspace.AwsexternalanthropicWorkspaceDataResidency"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/awsexternalanthropic-workspace/index.ts",
            "line": 454
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/awsexternalanthropic-workspace/index.ts",
            "line": 470
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.awsexternalanthropicWorkspace.AwsexternalanthropicWorkspaceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/awsexternalanthropic-workspace/index.ts",
            "line": 447
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/awsexternalanthropic-workspace/index:AwsexternalanthropicWorkspace"
    },
    "@cdktn/provider-awscc.awsexternalanthropicWorkspace.AwsexternalanthropicWorkspaceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.awsexternalanthropicWorkspace.AwsexternalanthropicWorkspaceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/awsexternalanthropic-workspace/index.ts",
        "line": 14
      },
      "name": "AwsexternalanthropicWorkspaceConfig",
      "namespace": "awsexternalanthropicWorkspace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/awsexternalanthropic_workspace#name AwsexternalanthropicWorkspace#name}",
            "stability": "stable",
            "summary": "The name of the workspace."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/awsexternalanthropic-workspace/index.ts",
            "line": 26
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/awsexternalanthropic_workspace#data_residency AwsexternalanthropicWorkspace#data_residency}",
            "stability": "stable",
            "summary": "Data residency configuration for the workspace. WorkspaceGeo is immutable after creation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/awsexternalanthropic-workspace/index.ts",
            "line": 20
          },
          "name": "dataResidency",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.awsexternalanthropicWorkspace.AwsexternalanthropicWorkspaceDataResidency"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/awsexternalanthropic_workspace#tags AwsexternalanthropicWorkspace#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/awsexternalanthropic-workspace/index.ts",
            "line": 32
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.awsexternalanthropicWorkspace.AwsexternalanthropicWorkspaceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/awsexternalanthropic-workspace/index:AwsexternalanthropicWorkspaceConfig"
    },
    "@cdktn/provider-awscc.awsexternalanthropicWorkspace.AwsexternalanthropicWorkspaceDataResidency": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.awsexternalanthropicWorkspace.AwsexternalanthropicWorkspaceDataResidency",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/awsexternalanthropic-workspace/index.ts",
        "line": 34
      },
      "name": "AwsexternalanthropicWorkspaceDataResidency",
      "namespace": "awsexternalanthropicWorkspace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/awsexternalanthropic_workspace#allowed_inference_geos AwsexternalanthropicWorkspace#allowed_inference_geos}",
            "stability": "stable",
            "summary": "Permitted inference geo values. Omit to allow all geos (the service default of 'unrestricted'); otherwise list specific geos."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/awsexternalanthropic-workspace/index.ts",
            "line": 40
          },
          "name": "allowedInferenceGeos",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Defaults to 'global' if omitted. Must be a member of AllowedInferenceGeos unless AllowedInferenceGeos is omitted.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/awsexternalanthropic_workspace#default_inference_geo AwsexternalanthropicWorkspace#default_inference_geo}",
            "stability": "stable",
            "summary": "Default inference geo applied when requests omit the parameter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/awsexternalanthropic-workspace/index.ts",
            "line": 46
          },
          "name": "defaultInferenceGeo",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/awsexternalanthropic_workspace#workspace_geo AwsexternalanthropicWorkspace#workspace_geo}",
            "stability": "stable",
            "summary": "Geographic region for workspace data storage. Immutable after creation. Defaults to 'us' if omitted."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/awsexternalanthropic-workspace/index.ts",
            "line": 52
          },
          "name": "workspaceGeo",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/awsexternalanthropic-workspace/index:AwsexternalanthropicWorkspaceDataResidency"
    },
    "@cdktn/provider-awscc.awsexternalanthropicWorkspace.AwsexternalanthropicWorkspaceDataResidencyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.awsexternalanthropicWorkspace.AwsexternalanthropicWorkspaceDataResidencyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/awsexternalanthropic-workspace/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/awsexternalanthropic-workspace/index.ts",
        "line": 98
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/awsexternalanthropic-workspace/index.ts",
            "line": 160
          },
          "name": "resetAllowedInferenceGeos"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/awsexternalanthropic-workspace/index.ts",
            "line": 176
          },
          "name": "resetDefaultInferenceGeo"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/awsexternalanthropic-workspace/index.ts",
            "line": 192
          },
          "name": "resetWorkspaceGeo"
        }
      ],
      "name": "AwsexternalanthropicWorkspaceDataResidencyOutputReference",
      "namespace": "awsexternalanthropicWorkspace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/awsexternalanthropic-workspace/index.ts",
            "line": 164
          },
          "name": "allowedInferenceGeosInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/awsexternalanthropic-workspace/index.ts",
            "line": 180
          },
          "name": "defaultInferenceGeoInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/awsexternalanthropic-workspace/index.ts",
            "line": 196
          },
          "name": "workspaceGeoInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/awsexternalanthropic-workspace/index.ts",
            "line": 154
          },
          "name": "allowedInferenceGeos",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/awsexternalanthropic-workspace/index.ts",
            "line": 170
          },
          "name": "defaultInferenceGeo",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/awsexternalanthropic-workspace/index.ts",
            "line": 186
          },
          "name": "workspaceGeo",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/awsexternalanthropic-workspace/index.ts",
            "line": 110
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.awsexternalanthropicWorkspace.AwsexternalanthropicWorkspaceDataResidency"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/awsexternalanthropic-workspace/index:AwsexternalanthropicWorkspaceDataResidencyOutputReference"
    },
    "@cdktn/provider-awscc.awsexternalanthropicWorkspace.AwsexternalanthropicWorkspaceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.awsexternalanthropicWorkspace.AwsexternalanthropicWorkspaceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/awsexternalanthropic-workspace/index.ts",
        "line": 200
      },
      "name": "AwsexternalanthropicWorkspaceTags",
      "namespace": "awsexternalanthropicWorkspace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/awsexternalanthropic_workspace#key AwsexternalanthropicWorkspace#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/awsexternalanthropic-workspace/index.ts",
            "line": 206
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/awsexternalanthropic_workspace#value AwsexternalanthropicWorkspace#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/awsexternalanthropic-workspace/index.ts",
            "line": 212
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/awsexternalanthropic-workspace/index:AwsexternalanthropicWorkspaceTags"
    },
    "@cdktn/provider-awscc.awsexternalanthropicWorkspace.AwsexternalanthropicWorkspaceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.awsexternalanthropicWorkspace.AwsexternalanthropicWorkspaceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/awsexternalanthropic-workspace/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/awsexternalanthropic-workspace/index.ts",
        "line": 334
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/awsexternalanthropic-workspace/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-awscc.awsexternalanthropicWorkspace.AwsexternalanthropicWorkspaceTagsOutputReference"
            }
          }
        }
      ],
      "name": "AwsexternalanthropicWorkspaceTagsList",
      "namespace": "awsexternalanthropicWorkspace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/awsexternalanthropic-workspace/index.ts",
            "line": 335
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.awsexternalanthropicWorkspace.AwsexternalanthropicWorkspaceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/awsexternalanthropic-workspace/index:AwsexternalanthropicWorkspaceTagsList"
    },
    "@cdktn/provider-awscc.awsexternalanthropicWorkspace.AwsexternalanthropicWorkspaceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.awsexternalanthropicWorkspace.AwsexternalanthropicWorkspaceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/awsexternalanthropic-workspace/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/awsexternalanthropic-workspace/index.ts",
        "line": 251
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/awsexternalanthropic-workspace/index.ts",
            "line": 309
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/awsexternalanthropic-workspace/index.ts",
            "line": 325
          },
          "name": "resetValue"
        }
      ],
      "name": "AwsexternalanthropicWorkspaceTagsOutputReference",
      "namespace": "awsexternalanthropicWorkspace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/awsexternalanthropic-workspace/index.ts",
            "line": 313
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/awsexternalanthropic-workspace/index.ts",
            "line": 329
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/awsexternalanthropic-workspace/index.ts",
            "line": 303
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/awsexternalanthropic-workspace/index.ts",
            "line": 319
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/awsexternalanthropic-workspace/index.ts",
            "line": 265
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.awsexternalanthropicWorkspace.AwsexternalanthropicWorkspaceTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/awsexternalanthropic-workspace/index:AwsexternalanthropicWorkspaceTagsOutputReference"
    },
    "@cdktn/provider-awscc.b2BiCapability.B2BiCapability": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_capability awscc_b2bi_capability}."
      },
      "fqn": "@cdktn/provider-awscc.b2BiCapability.B2BiCapability",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_capability awscc_b2bi_capability} Resource."
        },
        "locationInModule": {
          "filename": "src/b2bi-capability/index.ts",
          "line": 1165
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.b2BiCapability.B2BiCapabilityConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/b2bi-capability/index.ts",
        "line": 1133
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a B2BiCapability resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 1150
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the B2BiCapability to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_capability#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing B2BiCapability that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the B2BiCapability to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 1207
          },
          "name": "putConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.b2BiCapability.B2BiCapabilityConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 1230
          },
          "name": "putInstructionsDocuments",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.b2BiCapability.B2BiCapabilityInstructionsDocuments"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 1264
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.b2BiCapability.B2BiCapabilityTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 1233
          },
          "name": "resetInstructionsDocuments"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 1267
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 1292
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 1302
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "B2BiCapability",
      "namespace": "b2BiCapability",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 1138
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 1193
          },
          "name": "capabilityArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 1198
          },
          "name": "capabilityId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 1204
          },
          "name": "configuration",
          "type": {
            "fqn": "@cdktn/provider-awscc.b2BiCapability.B2BiCapabilityConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 1216
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 1221
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 1227
          },
          "name": "instructionsDocuments",
          "type": {
            "fqn": "@cdktn/provider-awscc.b2BiCapability.B2BiCapabilityInstructionsDocumentsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 1242
          },
          "name": "modifiedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 1261
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.b2BiCapability.B2BiCapabilityTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 1211
          },
          "name": "configurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.b2BiCapability.B2BiCapabilityConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 1237
          },
          "name": "instructionsDocumentsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.b2BiCapability.B2BiCapabilityInstructionsDocuments"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 1255
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 1271
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.b2BiCapability.B2BiCapabilityTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 1284
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 1248
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 1277
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/b2bi-capability/index:B2BiCapability"
    },
    "@cdktn/provider-awscc.b2BiCapability.B2BiCapabilityConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiCapability.B2BiCapabilityConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/b2bi-capability/index.ts",
        "line": 14
      },
      "name": "B2BiCapabilityConfig",
      "namespace": "b2BiCapability",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_capability#configuration B2BiCapability#configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 18
          },
          "name": "configuration",
          "type": {
            "fqn": "@cdktn/provider-awscc.b2BiCapability.B2BiCapabilityConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_capability#name B2BiCapability#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 26
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_capability#type B2BiCapability#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 34
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_capability#instructions_documents B2BiCapability#instructions_documents}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 22
          },
          "name": "instructionsDocuments",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.b2BiCapability.B2BiCapabilityInstructionsDocuments"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_capability#tags B2BiCapability#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 30
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.b2BiCapability.B2BiCapabilityTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/b2bi-capability/index:B2BiCapabilityConfig"
    },
    "@cdktn/provider-awscc.b2BiCapability.B2BiCapabilityConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiCapability.B2BiCapabilityConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/b2bi-capability/index.ts",
        "line": 737
      },
      "name": "B2BiCapabilityConfiguration",
      "namespace": "b2BiCapability",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_capability#edi B2BiCapability#edi}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 741
          },
          "name": "edi",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.b2BiCapability.B2BiCapabilityConfigurationEdi"
          }
        }
      ],
      "symbolId": "src/b2bi-capability/index:B2BiCapabilityConfiguration"
    },
    "@cdktn/provider-awscc.b2BiCapability.B2BiCapabilityConfigurationEdi": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiCapability.B2BiCapabilityConfigurationEdi",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/b2bi-capability/index.ts",
        "line": 511
      },
      "name": "B2BiCapabilityConfigurationEdi",
      "namespace": "b2BiCapability",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_capability#capability_direction B2BiCapability#capability_direction}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 515
          },
          "name": "capabilityDirection",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_capability#input_location B2BiCapability#input_location}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 519
          },
          "name": "inputLocation",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.b2BiCapability.B2BiCapabilityConfigurationEdiInputLocation"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_capability#output_location B2BiCapability#output_location}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 523
          },
          "name": "outputLocation",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.b2BiCapability.B2BiCapabilityConfigurationEdiOutputLocation"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_capability#transformer_id B2BiCapability#transformer_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 527
          },
          "name": "transformerId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_capability#type B2BiCapability#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 531
          },
          "name": "type",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.b2BiCapability.B2BiCapabilityConfigurationEdiType"
          }
        }
      ],
      "symbolId": "src/b2bi-capability/index:B2BiCapabilityConfigurationEdi"
    },
    "@cdktn/provider-awscc.b2BiCapability.B2BiCapabilityConfigurationEdiInputLocation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiCapability.B2BiCapabilityConfigurationEdiInputLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/b2bi-capability/index.ts",
        "line": 36
      },
      "name": "B2BiCapabilityConfigurationEdiInputLocation",
      "namespace": "b2BiCapability",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_capability#bucket_name B2BiCapability#bucket_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 40
          },
          "name": "bucketName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_capability#key B2BiCapability#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 44
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/b2bi-capability/index:B2BiCapabilityConfigurationEdiInputLocation"
    },
    "@cdktn/provider-awscc.b2BiCapability.B2BiCapabilityConfigurationEdiInputLocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiCapability.B2BiCapabilityConfigurationEdiInputLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/b2bi-capability/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/b2bi-capability/index.ts",
        "line": 83
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 139
          },
          "name": "resetBucketName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 155
          },
          "name": "resetKey"
        }
      ],
      "name": "B2BiCapabilityConfigurationEdiInputLocationOutputReference",
      "namespace": "b2BiCapability",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 143
          },
          "name": "bucketNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 159
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 133
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 149
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 95
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.b2BiCapability.B2BiCapabilityConfigurationEdiInputLocation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/b2bi-capability/index:B2BiCapabilityConfigurationEdiInputLocationOutputReference"
    },
    "@cdktn/provider-awscc.b2BiCapability.B2BiCapabilityConfigurationEdiOutputLocation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiCapability.B2BiCapabilityConfigurationEdiOutputLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/b2bi-capability/index.ts",
        "line": 163
      },
      "name": "B2BiCapabilityConfigurationEdiOutputLocation",
      "namespace": "b2BiCapability",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_capability#bucket_name B2BiCapability#bucket_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 167
          },
          "name": "bucketName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_capability#key B2BiCapability#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 171
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/b2bi-capability/index:B2BiCapabilityConfigurationEdiOutputLocation"
    },
    "@cdktn/provider-awscc.b2BiCapability.B2BiCapabilityConfigurationEdiOutputLocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiCapability.B2BiCapabilityConfigurationEdiOutputLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/b2bi-capability/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/b2bi-capability/index.ts",
        "line": 210
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 266
          },
          "name": "resetBucketName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 282
          },
          "name": "resetKey"
        }
      ],
      "name": "B2BiCapabilityConfigurationEdiOutputLocationOutputReference",
      "namespace": "b2BiCapability",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 270
          },
          "name": "bucketNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 286
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 260
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 276
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 222
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.b2BiCapability.B2BiCapabilityConfigurationEdiOutputLocation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/b2bi-capability/index:B2BiCapabilityConfigurationEdiOutputLocationOutputReference"
    },
    "@cdktn/provider-awscc.b2BiCapability.B2BiCapabilityConfigurationEdiOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiCapability.B2BiCapabilityConfigurationEdiOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/b2bi-capability/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/b2bi-capability/index.ts",
        "line": 591
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 678
          },
          "name": "putInputLocation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.b2BiCapability.B2BiCapabilityConfigurationEdiInputLocation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 694
          },
          "name": "putOutputLocation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.b2BiCapability.B2BiCapabilityConfigurationEdiOutputLocation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 726
          },
          "name": "putType",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.b2BiCapability.B2BiCapabilityConfigurationEdiType"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 665
          },
          "name": "resetCapabilityDirection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 681
          },
          "name": "resetInputLocation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 697
          },
          "name": "resetOutputLocation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 713
          },
          "name": "resetTransformerId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 729
          },
          "name": "resetType"
        }
      ],
      "name": "B2BiCapabilityConfigurationEdiOutputReference",
      "namespace": "b2BiCapability",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 675
          },
          "name": "inputLocation",
          "type": {
            "fqn": "@cdktn/provider-awscc.b2BiCapability.B2BiCapabilityConfigurationEdiInputLocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 691
          },
          "name": "outputLocation",
          "type": {
            "fqn": "@cdktn/provider-awscc.b2BiCapability.B2BiCapabilityConfigurationEdiOutputLocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 723
          },
          "name": "type",
          "type": {
            "fqn": "@cdktn/provider-awscc.b2BiCapability.B2BiCapabilityConfigurationEdiTypeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 669
          },
          "name": "capabilityDirectionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 685
          },
          "name": "inputLocationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.b2BiCapability.B2BiCapabilityConfigurationEdiInputLocation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 701
          },
          "name": "outputLocationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.b2BiCapability.B2BiCapabilityConfigurationEdiOutputLocation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 717
          },
          "name": "transformerIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 733
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.b2BiCapability.B2BiCapabilityConfigurationEdiType"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 659
          },
          "name": "capabilityDirection",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 707
          },
          "name": "transformerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 603
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.b2BiCapability.B2BiCapabilityConfigurationEdi"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/b2bi-capability/index:B2BiCapabilityConfigurationEdiOutputReference"
    },
    "@cdktn/provider-awscc.b2BiCapability.B2BiCapabilityConfigurationEdiType": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiCapability.B2BiCapabilityConfigurationEdiType",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/b2bi-capability/index.ts",
        "line": 417
      },
      "name": "B2BiCapabilityConfigurationEdiType",
      "namespace": "b2BiCapability",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_capability#x12_details B2BiCapability#x12_details}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 421
          },
          "name": "x12Details",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.b2BiCapability.B2BiCapabilityConfigurationEdiTypeX12Details"
          }
        }
      ],
      "symbolId": "src/b2bi-capability/index:B2BiCapabilityConfigurationEdiType"
    },
    "@cdktn/provider-awscc.b2BiCapability.B2BiCapabilityConfigurationEdiTypeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiCapability.B2BiCapabilityConfigurationEdiTypeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/b2bi-capability/index.ts",
          "line": 461
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/b2bi-capability/index.ts",
        "line": 453
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 500
          },
          "name": "putX12Details",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.b2BiCapability.B2BiCapabilityConfigurationEdiTypeX12Details"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 503
          },
          "name": "resetX12Details"
        }
      ],
      "name": "B2BiCapabilityConfigurationEdiTypeOutputReference",
      "namespace": "b2BiCapability",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 497
          },
          "name": "x12Details",
          "type": {
            "fqn": "@cdktn/provider-awscc.b2BiCapability.B2BiCapabilityConfigurationEdiTypeX12DetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 507
          },
          "name": "x12DetailsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.b2BiCapability.B2BiCapabilityConfigurationEdiTypeX12Details"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 465
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.b2BiCapability.B2BiCapabilityConfigurationEdiType"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/b2bi-capability/index:B2BiCapabilityConfigurationEdiTypeOutputReference"
    },
    "@cdktn/provider-awscc.b2BiCapability.B2BiCapabilityConfigurationEdiTypeX12Details": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiCapability.B2BiCapabilityConfigurationEdiTypeX12Details",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/b2bi-capability/index.ts",
        "line": 290
      },
      "name": "B2BiCapabilityConfigurationEdiTypeX12Details",
      "namespace": "b2BiCapability",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_capability#transaction_set B2BiCapability#transaction_set}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 294
          },
          "name": "transactionSet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_capability#version B2BiCapability#version}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 298
          },
          "name": "version",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/b2bi-capability/index:B2BiCapabilityConfigurationEdiTypeX12Details"
    },
    "@cdktn/provider-awscc.b2BiCapability.B2BiCapabilityConfigurationEdiTypeX12DetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiCapability.B2BiCapabilityConfigurationEdiTypeX12DetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/b2bi-capability/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/b2bi-capability/index.ts",
        "line": 337
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 393
          },
          "name": "resetTransactionSet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 409
          },
          "name": "resetVersion"
        }
      ],
      "name": "B2BiCapabilityConfigurationEdiTypeX12DetailsOutputReference",
      "namespace": "b2BiCapability",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 397
          },
          "name": "transactionSetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 413
          },
          "name": "versionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 387
          },
          "name": "transactionSet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 403
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 349
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.b2BiCapability.B2BiCapabilityConfigurationEdiTypeX12Details"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/b2bi-capability/index:B2BiCapabilityConfigurationEdiTypeX12DetailsOutputReference"
    },
    "@cdktn/provider-awscc.b2BiCapability.B2BiCapabilityConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiCapability.B2BiCapabilityConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/b2bi-capability/index.ts",
          "line": 781
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/b2bi-capability/index.ts",
        "line": 773
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 820
          },
          "name": "putEdi",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.b2BiCapability.B2BiCapabilityConfigurationEdi"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 823
          },
          "name": "resetEdi"
        }
      ],
      "name": "B2BiCapabilityConfigurationOutputReference",
      "namespace": "b2BiCapability",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 817
          },
          "name": "edi",
          "type": {
            "fqn": "@cdktn/provider-awscc.b2BiCapability.B2BiCapabilityConfigurationEdiOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 827
          },
          "name": "ediInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.b2BiCapability.B2BiCapabilityConfigurationEdi"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 785
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.b2BiCapability.B2BiCapabilityConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/b2bi-capability/index:B2BiCapabilityConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.b2BiCapability.B2BiCapabilityInstructionsDocuments": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiCapability.B2BiCapabilityInstructionsDocuments",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/b2bi-capability/index.ts",
        "line": 831
      },
      "name": "B2BiCapabilityInstructionsDocuments",
      "namespace": "b2BiCapability",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_capability#bucket_name B2BiCapability#bucket_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 835
          },
          "name": "bucketName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_capability#key B2BiCapability#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 839
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/b2bi-capability/index:B2BiCapabilityInstructionsDocuments"
    },
    "@cdktn/provider-awscc.b2BiCapability.B2BiCapabilityInstructionsDocumentsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiCapability.B2BiCapabilityInstructionsDocumentsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/b2bi-capability/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/b2bi-capability/index.ts",
        "line": 961
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-capability/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-awscc.b2BiCapability.B2BiCapabilityInstructionsDocumentsOutputReference"
            }
          }
        }
      ],
      "name": "B2BiCapabilityInstructionsDocumentsList",
      "namespace": "b2BiCapability",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 962
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.b2BiCapability.B2BiCapabilityInstructionsDocuments"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/b2bi-capability/index:B2BiCapabilityInstructionsDocumentsList"
    },
    "@cdktn/provider-awscc.b2BiCapability.B2BiCapabilityInstructionsDocumentsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiCapability.B2BiCapabilityInstructionsDocumentsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/b2bi-capability/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/b2bi-capability/index.ts",
        "line": 878
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 936
          },
          "name": "resetBucketName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 952
          },
          "name": "resetKey"
        }
      ],
      "name": "B2BiCapabilityInstructionsDocumentsOutputReference",
      "namespace": "b2BiCapability",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 940
          },
          "name": "bucketNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 956
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 930
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 946
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 892
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.b2BiCapability.B2BiCapabilityInstructionsDocuments"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/b2bi-capability/index:B2BiCapabilityInstructionsDocumentsOutputReference"
    },
    "@cdktn/provider-awscc.b2BiCapability.B2BiCapabilityTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiCapability.B2BiCapabilityTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/b2bi-capability/index.ts",
        "line": 980
      },
      "name": "B2BiCapabilityTags",
      "namespace": "b2BiCapability",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_capability#key B2BiCapability#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 984
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_capability#value B2BiCapability#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 988
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/b2bi-capability/index:B2BiCapabilityTags"
    },
    "@cdktn/provider-awscc.b2BiCapability.B2BiCapabilityTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiCapability.B2BiCapabilityTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/b2bi-capability/index.ts",
          "line": 1118
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/b2bi-capability/index.ts",
        "line": 1110
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 1125
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.b2BiCapability.B2BiCapabilityTagsOutputReference"
            }
          }
        }
      ],
      "name": "B2BiCapabilityTagsList",
      "namespace": "b2BiCapability",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 1111
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.b2BiCapability.B2BiCapabilityTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/b2bi-capability/index:B2BiCapabilityTagsList"
    },
    "@cdktn/provider-awscc.b2BiCapability.B2BiCapabilityTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiCapability.B2BiCapabilityTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/b2bi-capability/index.ts",
          "line": 1037
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/b2bi-capability/index.ts",
        "line": 1027
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 1085
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 1101
          },
          "name": "resetValue"
        }
      ],
      "name": "B2BiCapabilityTagsOutputReference",
      "namespace": "b2BiCapability",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 1089
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 1105
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 1079
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 1095
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-capability/index.ts",
            "line": 1041
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.b2BiCapability.B2BiCapabilityTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/b2bi-capability/index:B2BiCapabilityTagsOutputReference"
    },
    "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnership": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_partnership awscc_b2bi_partnership}."
      },
      "fqn": "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnership",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_partnership awscc_b2bi_partnership} Resource."
        },
        "locationInModule": {
          "filename": "src/b2bi-partnership/index.ts",
          "line": 2083
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/b2bi-partnership/index.ts",
        "line": 2051
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a B2BiPartnership resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 2068
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the B2BiPartnership to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_partnership#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing B2BiPartnership that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the B2BiPartnership to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 2130
          },
          "name": "putCapabilityOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipCapabilityOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 2226
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 2133
          },
          "name": "resetCapabilityOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 2200
          },
          "name": "resetPhone"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 2229
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 2246
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 2258
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "B2BiPartnership",
      "namespace": "b2BiPartnership",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 2056
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 2127
          },
          "name": "capabilityOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipCapabilityOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 2142
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 2160
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 2165
          },
          "name": "modifiedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 2183
          },
          "name": "partnershipArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 2188
          },
          "name": "partnershipId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 2223
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 2238
          },
          "name": "tradingPartnerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 2121
          },
          "name": "capabilitiesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 2137
          },
          "name": "capabilityOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipCapabilityOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 2155
          },
          "name": "emailInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 2178
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 2204
          },
          "name": "phoneInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 2217
          },
          "name": "profileIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 2233
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 2114
          },
          "name": "capabilities",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 2148
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 2171
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 2194
          },
          "name": "phone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 2210
          },
          "name": "profileId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/b2bi-partnership/index:B2BiPartnership"
    },
    "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipCapabilityOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipCapabilityOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/b2bi-partnership/index.ts",
        "line": 1771
      },
      "name": "B2BiPartnershipCapabilityOptions",
      "namespace": "b2BiPartnership",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_partnership#inbound_edi B2BiPartnership#inbound_edi}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 1775
          },
          "name": "inboundEdi",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipCapabilityOptionsInboundEdi"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_partnership#outbound_edi B2BiPartnership#outbound_edi}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 1779
          },
          "name": "outboundEdi",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipCapabilityOptionsOutboundEdi"
          }
        }
      ],
      "symbolId": "src/b2bi-partnership/index:B2BiPartnershipCapabilityOptions"
    },
    "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipCapabilityOptionsInboundEdi": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipCapabilityOptionsInboundEdi",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/b2bi-partnership/index.ts",
        "line": 265
      },
      "name": "B2BiPartnershipCapabilityOptionsInboundEdi",
      "namespace": "b2BiPartnership",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_partnership#x12 B2BiPartnership#x12}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 269
          },
          "name": "x12",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipCapabilityOptionsInboundEdiX12"
          }
        }
      ],
      "symbolId": "src/b2bi-partnership/index:B2BiPartnershipCapabilityOptionsInboundEdi"
    },
    "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipCapabilityOptionsInboundEdiOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipCapabilityOptionsInboundEdiOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/b2bi-partnership/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/b2bi-partnership/index.ts",
        "line": 301
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 348
          },
          "name": "putX12",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipCapabilityOptionsInboundEdiX12"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 351
          },
          "name": "resetX12"
        }
      ],
      "name": "B2BiPartnershipCapabilityOptionsInboundEdiOutputReference",
      "namespace": "b2BiPartnership",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 345
          },
          "name": "x12",
          "type": {
            "fqn": "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipCapabilityOptionsInboundEdiX12OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 355
          },
          "name": "x12Input",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipCapabilityOptionsInboundEdiX12"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 313
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipCapabilityOptionsInboundEdi"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/b2bi-partnership/index:B2BiPartnershipCapabilityOptionsInboundEdiOutputReference"
    },
    "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipCapabilityOptionsInboundEdiX12": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipCapabilityOptionsInboundEdiX12",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/b2bi-partnership/index.ts",
        "line": 171
      },
      "name": "B2BiPartnershipCapabilityOptionsInboundEdiX12",
      "namespace": "b2BiPartnership",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_partnership#acknowledgment_options B2BiPartnership#acknowledgment_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 175
          },
          "name": "acknowledgmentOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipCapabilityOptionsInboundEdiX12AcknowledgmentOptions"
          }
        }
      ],
      "symbolId": "src/b2bi-partnership/index:B2BiPartnershipCapabilityOptionsInboundEdiX12"
    },
    "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipCapabilityOptionsInboundEdiX12AcknowledgmentOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipCapabilityOptionsInboundEdiX12AcknowledgmentOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/b2bi-partnership/index.ts",
        "line": 44
      },
      "name": "B2BiPartnershipCapabilityOptionsInboundEdiX12AcknowledgmentOptions",
      "namespace": "b2BiPartnership",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_partnership#functional_acknowledgment B2BiPartnership#functional_acknowledgment}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 48
          },
          "name": "functionalAcknowledgment",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_partnership#technical_acknowledgment B2BiPartnership#technical_acknowledgment}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 52
          },
          "name": "technicalAcknowledgment",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/b2bi-partnership/index:B2BiPartnershipCapabilityOptionsInboundEdiX12AcknowledgmentOptions"
    },
    "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipCapabilityOptionsInboundEdiX12AcknowledgmentOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipCapabilityOptionsInboundEdiX12AcknowledgmentOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/b2bi-partnership/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/b2bi-partnership/index.ts",
        "line": 91
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 147
          },
          "name": "resetFunctionalAcknowledgment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 163
          },
          "name": "resetTechnicalAcknowledgment"
        }
      ],
      "name": "B2BiPartnershipCapabilityOptionsInboundEdiX12AcknowledgmentOptionsOutputReference",
      "namespace": "b2BiPartnership",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 151
          },
          "name": "functionalAcknowledgmentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 167
          },
          "name": "technicalAcknowledgmentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 141
          },
          "name": "functionalAcknowledgment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 157
          },
          "name": "technicalAcknowledgment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 103
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipCapabilityOptionsInboundEdiX12AcknowledgmentOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/b2bi-partnership/index:B2BiPartnershipCapabilityOptionsInboundEdiX12AcknowledgmentOptionsOutputReference"
    },
    "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipCapabilityOptionsInboundEdiX12OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipCapabilityOptionsInboundEdiX12OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/b2bi-partnership/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/b2bi-partnership/index.ts",
        "line": 207
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 254
          },
          "name": "putAcknowledgmentOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipCapabilityOptionsInboundEdiX12AcknowledgmentOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 257
          },
          "name": "resetAcknowledgmentOptions"
        }
      ],
      "name": "B2BiPartnershipCapabilityOptionsInboundEdiX12OutputReference",
      "namespace": "b2BiPartnership",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 251
          },
          "name": "acknowledgmentOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipCapabilityOptionsInboundEdiX12AcknowledgmentOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 261
          },
          "name": "acknowledgmentOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipCapabilityOptionsInboundEdiX12AcknowledgmentOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 219
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipCapabilityOptionsInboundEdiX12"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/b2bi-partnership/index:B2BiPartnershipCapabilityOptionsInboundEdiX12OutputReference"
    },
    "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipCapabilityOptionsOutboundEdi": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipCapabilityOptionsOutboundEdi",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/b2bi-partnership/index.ts",
        "line": 1677
      },
      "name": "B2BiPartnershipCapabilityOptionsOutboundEdi",
      "namespace": "b2BiPartnership",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_partnership#x12 B2BiPartnership#x12}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 1681
          },
          "name": "x12",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipCapabilityOptionsOutboundEdiX12"
          }
        }
      ],
      "symbolId": "src/b2bi-partnership/index:B2BiPartnershipCapabilityOptionsOutboundEdi"
    },
    "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipCapabilityOptionsOutboundEdiOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipCapabilityOptionsOutboundEdiOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/b2bi-partnership/index.ts",
          "line": 1721
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/b2bi-partnership/index.ts",
        "line": 1713
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 1760
          },
          "name": "putX12",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipCapabilityOptionsOutboundEdiX12"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 1763
          },
          "name": "resetX12"
        }
      ],
      "name": "B2BiPartnershipCapabilityOptionsOutboundEdiOutputReference",
      "namespace": "b2BiPartnership",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 1757
          },
          "name": "x12",
          "type": {
            "fqn": "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipCapabilityOptionsOutboundEdiX12OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 1767
          },
          "name": "x12Input",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipCapabilityOptionsOutboundEdiX12"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 1725
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipCapabilityOptionsOutboundEdi"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/b2bi-partnership/index:B2BiPartnershipCapabilityOptionsOutboundEdiOutputReference"
    },
    "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipCapabilityOptionsOutboundEdiX12": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipCapabilityOptionsOutboundEdiX12",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/b2bi-partnership/index.ts",
        "line": 1550
      },
      "name": "B2BiPartnershipCapabilityOptionsOutboundEdiX12",
      "namespace": "b2BiPartnership",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_partnership#common B2BiPartnership#common}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 1554
          },
          "name": "common",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipCapabilityOptionsOutboundEdiX12Common"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_partnership#wrap_options B2BiPartnership#wrap_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 1558
          },
          "name": "wrapOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipCapabilityOptionsOutboundEdiX12WrapOptions"
          }
        }
      ],
      "symbolId": "src/b2bi-partnership/index:B2BiPartnershipCapabilityOptionsOutboundEdiX12"
    },
    "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipCapabilityOptionsOutboundEdiX12Common": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipCapabilityOptionsOutboundEdiX12Common",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/b2bi-partnership/index.ts",
        "line": 1131
      },
      "name": "B2BiPartnershipCapabilityOptionsOutboundEdiX12Common",
      "namespace": "b2BiPartnership",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_partnership#control_numbers B2BiPartnership#control_numbers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 1135
          },
          "name": "controlNumbers",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipCapabilityOptionsOutboundEdiX12CommonControlNumbers"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_partnership#delimiters B2BiPartnership#delimiters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 1139
          },
          "name": "delimiters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipCapabilityOptionsOutboundEdiX12CommonDelimiters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_partnership#functional_group_headers B2BiPartnership#functional_group_headers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 1143
          },
          "name": "functionalGroupHeaders",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipCapabilityOptionsOutboundEdiX12CommonFunctionalGroupHeaders"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_partnership#gs_05_time_format B2BiPartnership#gs_05_time_format}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 1147
          },
          "name": "gs05TimeFormat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_partnership#interchange_control_headers B2BiPartnership#interchange_control_headers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 1151
          },
          "name": "interchangeControlHeaders",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipCapabilityOptionsOutboundEdiX12CommonInterchangeControlHeaders"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_partnership#validate_edi B2BiPartnership#validate_edi}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 1155
          },
          "name": "validateEdi",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/b2bi-partnership/index:B2BiPartnershipCapabilityOptionsOutboundEdiX12Common"
    },
    "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipCapabilityOptionsOutboundEdiX12CommonControlNumbers": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipCapabilityOptionsOutboundEdiX12CommonControlNumbers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/b2bi-partnership/index.ts",
        "line": 359
      },
      "name": "B2BiPartnershipCapabilityOptionsOutboundEdiX12CommonControlNumbers",
      "namespace": "b2BiPartnership",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_partnership#starting_functional_group_control_number B2BiPartnership#starting_functional_group_control_number}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 363
          },
          "name": "startingFunctionalGroupControlNumber",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_partnership#starting_interchange_control_number B2BiPartnership#starting_interchange_control_number}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 367
          },
          "name": "startingInterchangeControlNumber",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_partnership#starting_transaction_set_control_number B2BiPartnership#starting_transaction_set_control_number}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 371
          },
          "name": "startingTransactionSetControlNumber",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/b2bi-partnership/index:B2BiPartnershipCapabilityOptionsOutboundEdiX12CommonControlNumbers"
    },
    "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipCapabilityOptionsOutboundEdiX12CommonControlNumbersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipCapabilityOptionsOutboundEdiX12CommonControlNumbersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/b2bi-partnership/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/b2bi-partnership/index.ts",
        "line": 417
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 479
          },
          "name": "resetStartingFunctionalGroupControlNumber"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 495
          },
          "name": "resetStartingInterchangeControlNumber"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 511
          },
          "name": "resetStartingTransactionSetControlNumber"
        }
      ],
      "name": "B2BiPartnershipCapabilityOptionsOutboundEdiX12CommonControlNumbersOutputReference",
      "namespace": "b2BiPartnership",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 483
          },
          "name": "startingFunctionalGroupControlNumberInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 499
          },
          "name": "startingInterchangeControlNumberInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 515
          },
          "name": "startingTransactionSetControlNumberInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 473
          },
          "name": "startingFunctionalGroupControlNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 489
          },
          "name": "startingInterchangeControlNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 505
          },
          "name": "startingTransactionSetControlNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 429
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipCapabilityOptionsOutboundEdiX12CommonControlNumbers"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/b2bi-partnership/index:B2BiPartnershipCapabilityOptionsOutboundEdiX12CommonControlNumbersOutputReference"
    },
    "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipCapabilityOptionsOutboundEdiX12CommonDelimiters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipCapabilityOptionsOutboundEdiX12CommonDelimiters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/b2bi-partnership/index.ts",
        "line": 519
      },
      "name": "B2BiPartnershipCapabilityOptionsOutboundEdiX12CommonDelimiters",
      "namespace": "b2BiPartnership",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_partnership#component_separator B2BiPartnership#component_separator}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 523
          },
          "name": "componentSeparator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_partnership#data_element_separator B2BiPartnership#data_element_separator}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 527
          },
          "name": "dataElementSeparator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_partnership#segment_terminator B2BiPartnership#segment_terminator}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 531
          },
          "name": "segmentTerminator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/b2bi-partnership/index:B2BiPartnershipCapabilityOptionsOutboundEdiX12CommonDelimiters"
    },
    "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipCapabilityOptionsOutboundEdiX12CommonDelimitersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipCapabilityOptionsOutboundEdiX12CommonDelimitersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/b2bi-partnership/index.ts",
          "line": 585
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/b2bi-partnership/index.ts",
        "line": 577
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 639
          },
          "name": "resetComponentSeparator"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 655
          },
          "name": "resetDataElementSeparator"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 671
          },
          "name": "resetSegmentTerminator"
        }
      ],
      "name": "B2BiPartnershipCapabilityOptionsOutboundEdiX12CommonDelimitersOutputReference",
      "namespace": "b2BiPartnership",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 643
          },
          "name": "componentSeparatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 659
          },
          "name": "dataElementSeparatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 675
          },
          "name": "segmentTerminatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 633
          },
          "name": "componentSeparator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 649
          },
          "name": "dataElementSeparator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 665
          },
          "name": "segmentTerminator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 589
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipCapabilityOptionsOutboundEdiX12CommonDelimiters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/b2bi-partnership/index:B2BiPartnershipCapabilityOptionsOutboundEdiX12CommonDelimitersOutputReference"
    },
    "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipCapabilityOptionsOutboundEdiX12CommonFunctionalGroupHeaders": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipCapabilityOptionsOutboundEdiX12CommonFunctionalGroupHeaders",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/b2bi-partnership/index.ts",
        "line": 679
      },
      "name": "B2BiPartnershipCapabilityOptionsOutboundEdiX12CommonFunctionalGroupHeaders",
      "namespace": "b2BiPartnership",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_partnership#application_receiver_code B2BiPartnership#application_receiver_code}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 683
          },
          "name": "applicationReceiverCode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_partnership#application_sender_code B2BiPartnership#application_sender_code}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 687
          },
          "name": "applicationSenderCode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_partnership#responsible_agency_code B2BiPartnership#responsible_agency_code}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 691
          },
          "name": "responsibleAgencyCode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/b2bi-partnership/index:B2BiPartnershipCapabilityOptionsOutboundEdiX12CommonFunctionalGroupHeaders"
    },
    "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipCapabilityOptionsOutboundEdiX12CommonFunctionalGroupHeadersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipCapabilityOptionsOutboundEdiX12CommonFunctionalGroupHeadersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/b2bi-partnership/index.ts",
          "line": 745
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/b2bi-partnership/index.ts",
        "line": 737
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 799
          },
          "name": "resetApplicationReceiverCode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 815
          },
          "name": "resetApplicationSenderCode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 831
          },
          "name": "resetResponsibleAgencyCode"
        }
      ],
      "name": "B2BiPartnershipCapabilityOptionsOutboundEdiX12CommonFunctionalGroupHeadersOutputReference",
      "namespace": "b2BiPartnership",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 803
          },
          "name": "applicationReceiverCodeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 819
          },
          "name": "applicationSenderCodeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 835
          },
          "name": "responsibleAgencyCodeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 793
          },
          "name": "applicationReceiverCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 809
          },
          "name": "applicationSenderCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 825
          },
          "name": "responsibleAgencyCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 749
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipCapabilityOptionsOutboundEdiX12CommonFunctionalGroupHeaders"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/b2bi-partnership/index:B2BiPartnershipCapabilityOptionsOutboundEdiX12CommonFunctionalGroupHeadersOutputReference"
    },
    "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipCapabilityOptionsOutboundEdiX12CommonInterchangeControlHeaders": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipCapabilityOptionsOutboundEdiX12CommonInterchangeControlHeaders",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/b2bi-partnership/index.ts",
        "line": 839
      },
      "name": "B2BiPartnershipCapabilityOptionsOutboundEdiX12CommonInterchangeControlHeaders",
      "namespace": "b2BiPartnership",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_partnership#acknowledgment_requested_code B2BiPartnership#acknowledgment_requested_code}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 843
          },
          "name": "acknowledgmentRequestedCode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_partnership#receiver_id B2BiPartnership#receiver_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 847
          },
          "name": "receiverId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_partnership#receiver_id_qualifier B2BiPartnership#receiver_id_qualifier}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 851
          },
          "name": "receiverIdQualifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_partnership#repetition_separator B2BiPartnership#repetition_separator}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 855
          },
          "name": "repetitionSeparator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_partnership#sender_id B2BiPartnership#sender_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 859
          },
          "name": "senderId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_partnership#sender_id_qualifier B2BiPartnership#sender_id_qualifier}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 863
          },
          "name": "senderIdQualifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_partnership#usage_indicator_code B2BiPartnership#usage_indicator_code}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 867
          },
          "name": "usageIndicatorCode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/b2bi-partnership/index:B2BiPartnershipCapabilityOptionsOutboundEdiX12CommonInterchangeControlHeaders"
    },
    "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipCapabilityOptionsOutboundEdiX12CommonInterchangeControlHeadersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipCapabilityOptionsOutboundEdiX12CommonInterchangeControlHeadersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/b2bi-partnership/index.ts",
          "line": 949
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/b2bi-partnership/index.ts",
        "line": 941
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 1027
          },
          "name": "resetAcknowledgmentRequestedCode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 1043
          },
          "name": "resetReceiverId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 1059
          },
          "name": "resetReceiverIdQualifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 1075
          },
          "name": "resetRepetitionSeparator"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 1091
          },
          "name": "resetSenderId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 1107
          },
          "name": "resetSenderIdQualifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 1123
          },
          "name": "resetUsageIndicatorCode"
        }
      ],
      "name": "B2BiPartnershipCapabilityOptionsOutboundEdiX12CommonInterchangeControlHeadersOutputReference",
      "namespace": "b2BiPartnership",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 1031
          },
          "name": "acknowledgmentRequestedCodeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 1047
          },
          "name": "receiverIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 1063
          },
          "name": "receiverIdQualifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 1079
          },
          "name": "repetitionSeparatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 1095
          },
          "name": "senderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 1111
          },
          "name": "senderIdQualifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 1127
          },
          "name": "usageIndicatorCodeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 1021
          },
          "name": "acknowledgmentRequestedCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 1037
          },
          "name": "receiverId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 1053
          },
          "name": "receiverIdQualifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 1069
          },
          "name": "repetitionSeparator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 1085
          },
          "name": "senderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 1101
          },
          "name": "senderIdQualifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 1117
          },
          "name": "usageIndicatorCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 953
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipCapabilityOptionsOutboundEdiX12CommonInterchangeControlHeaders"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/b2bi-partnership/index:B2BiPartnershipCapabilityOptionsOutboundEdiX12CommonInterchangeControlHeadersOutputReference"
    },
    "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipCapabilityOptionsOutboundEdiX12CommonOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipCapabilityOptionsOutboundEdiX12CommonOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/b2bi-partnership/index.ts",
          "line": 1230
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/b2bi-partnership/index.ts",
        "line": 1222
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 1299
          },
          "name": "putControlNumbers",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipCapabilityOptionsOutboundEdiX12CommonControlNumbers"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 1315
          },
          "name": "putDelimiters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipCapabilityOptionsOutboundEdiX12CommonDelimiters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 1331
          },
          "name": "putFunctionalGroupHeaders",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipCapabilityOptionsOutboundEdiX12CommonFunctionalGroupHeaders"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 1363
          },
          "name": "putInterchangeControlHeaders",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipCapabilityOptionsOutboundEdiX12CommonInterchangeControlHeaders"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 1302
          },
          "name": "resetControlNumbers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 1318
          },
          "name": "resetDelimiters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 1334
          },
          "name": "resetFunctionalGroupHeaders"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 1350
          },
          "name": "resetGs05TimeFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 1366
          },
          "name": "resetInterchangeControlHeaders"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 1382
          },
          "name": "resetValidateEdi"
        }
      ],
      "name": "B2BiPartnershipCapabilityOptionsOutboundEdiX12CommonOutputReference",
      "namespace": "b2BiPartnership",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 1296
          },
          "name": "controlNumbers",
          "type": {
            "fqn": "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipCapabilityOptionsOutboundEdiX12CommonControlNumbersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 1312
          },
          "name": "delimiters",
          "type": {
            "fqn": "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipCapabilityOptionsOutboundEdiX12CommonDelimitersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 1328
          },
          "name": "functionalGroupHeaders",
          "type": {
            "fqn": "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipCapabilityOptionsOutboundEdiX12CommonFunctionalGroupHeadersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 1360
          },
          "name": "interchangeControlHeaders",
          "type": {
            "fqn": "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipCapabilityOptionsOutboundEdiX12CommonInterchangeControlHeadersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 1306
          },
          "name": "controlNumbersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipCapabilityOptionsOutboundEdiX12CommonControlNumbers"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 1322
          },
          "name": "delimitersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipCapabilityOptionsOutboundEdiX12CommonDelimiters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 1338
          },
          "name": "functionalGroupHeadersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipCapabilityOptionsOutboundEdiX12CommonFunctionalGroupHeaders"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 1354
          },
          "name": "gs05TimeFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 1370
          },
          "name": "interchangeControlHeadersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipCapabilityOptionsOutboundEdiX12CommonInterchangeControlHeaders"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 1386
          },
          "name": "validateEdiInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 1344
          },
          "name": "gs05TimeFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 1376
          },
          "name": "validateEdi",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 1234
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipCapabilityOptionsOutboundEdiX12Common"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/b2bi-partnership/index:B2BiPartnershipCapabilityOptionsOutboundEdiX12CommonOutputReference"
    },
    "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipCapabilityOptionsOutboundEdiX12OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipCapabilityOptionsOutboundEdiX12OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/b2bi-partnership/index.ts",
          "line": 1605
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/b2bi-partnership/index.ts",
        "line": 1597
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 1650
          },
          "name": "putCommon",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipCapabilityOptionsOutboundEdiX12Common"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 1666
          },
          "name": "putWrapOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipCapabilityOptionsOutboundEdiX12WrapOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 1653
          },
          "name": "resetCommon"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 1669
          },
          "name": "resetWrapOptions"
        }
      ],
      "name": "B2BiPartnershipCapabilityOptionsOutboundEdiX12OutputReference",
      "namespace": "b2BiPartnership",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 1647
          },
          "name": "common",
          "type": {
            "fqn": "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipCapabilityOptionsOutboundEdiX12CommonOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 1663
          },
          "name": "wrapOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipCapabilityOptionsOutboundEdiX12WrapOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 1657
          },
          "name": "commonInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipCapabilityOptionsOutboundEdiX12Common"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 1673
          },
          "name": "wrapOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipCapabilityOptionsOutboundEdiX12WrapOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 1609
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipCapabilityOptionsOutboundEdiX12"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/b2bi-partnership/index:B2BiPartnershipCapabilityOptionsOutboundEdiX12OutputReference"
    },
    "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipCapabilityOptionsOutboundEdiX12WrapOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipCapabilityOptionsOutboundEdiX12WrapOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/b2bi-partnership/index.ts",
        "line": 1390
      },
      "name": "B2BiPartnershipCapabilityOptionsOutboundEdiX12WrapOptions",
      "namespace": "b2BiPartnership",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_partnership#line_length B2BiPartnership#line_length}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 1394
          },
          "name": "lineLength",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_partnership#line_terminator B2BiPartnership#line_terminator}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 1398
          },
          "name": "lineTerminator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_partnership#wrap_by B2BiPartnership#wrap_by}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 1402
          },
          "name": "wrapBy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/b2bi-partnership/index:B2BiPartnershipCapabilityOptionsOutboundEdiX12WrapOptions"
    },
    "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipCapabilityOptionsOutboundEdiX12WrapOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipCapabilityOptionsOutboundEdiX12WrapOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/b2bi-partnership/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/b2bi-partnership/index.ts",
        "line": 1448
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 1510
          },
          "name": "resetLineLength"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 1526
          },
          "name": "resetLineTerminator"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 1542
          },
          "name": "resetWrapBy"
        }
      ],
      "name": "B2BiPartnershipCapabilityOptionsOutboundEdiX12WrapOptionsOutputReference",
      "namespace": "b2BiPartnership",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 1514
          },
          "name": "lineLengthInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 1530
          },
          "name": "lineTerminatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 1546
          },
          "name": "wrapByInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 1504
          },
          "name": "lineLength",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 1520
          },
          "name": "lineTerminator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 1536
          },
          "name": "wrapBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 1460
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipCapabilityOptionsOutboundEdiX12WrapOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/b2bi-partnership/index:B2BiPartnershipCapabilityOptionsOutboundEdiX12WrapOptionsOutputReference"
    },
    "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipCapabilityOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipCapabilityOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/b2bi-partnership/index.ts",
          "line": 1826
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/b2bi-partnership/index.ts",
        "line": 1818
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 1871
          },
          "name": "putInboundEdi",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipCapabilityOptionsInboundEdi"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 1887
          },
          "name": "putOutboundEdi",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipCapabilityOptionsOutboundEdi"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 1874
          },
          "name": "resetInboundEdi"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 1890
          },
          "name": "resetOutboundEdi"
        }
      ],
      "name": "B2BiPartnershipCapabilityOptionsOutputReference",
      "namespace": "b2BiPartnership",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 1868
          },
          "name": "inboundEdi",
          "type": {
            "fqn": "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipCapabilityOptionsInboundEdiOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 1884
          },
          "name": "outboundEdi",
          "type": {
            "fqn": "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipCapabilityOptionsOutboundEdiOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 1878
          },
          "name": "inboundEdiInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipCapabilityOptionsInboundEdi"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 1894
          },
          "name": "outboundEdiInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipCapabilityOptionsOutboundEdi"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 1830
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipCapabilityOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/b2bi-partnership/index:B2BiPartnershipCapabilityOptionsOutputReference"
    },
    "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/b2bi-partnership/index.ts",
        "line": 14
      },
      "name": "B2BiPartnershipConfig",
      "namespace": "b2BiPartnership",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_partnership#capabilities B2BiPartnership#capabilities}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 18
          },
          "name": "capabilities",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_partnership#email B2BiPartnership#email}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 26
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_partnership#name B2BiPartnership#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-partnership/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/hashicorp/awscc/1.96.0/docs/resources/b2bi_partnership#profile_id B2BiPartnership#profile_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 38
          },
          "name": "profileId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_partnership#capability_options B2BiPartnership#capability_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 22
          },
          "name": "capabilityOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipCapabilityOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_partnership#phone B2BiPartnership#phone}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 34
          },
          "name": "phone",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_partnership#tags B2BiPartnership#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 42
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/b2bi-partnership/index:B2BiPartnershipConfig"
    },
    "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/b2bi-partnership/index.ts",
        "line": 1898
      },
      "name": "B2BiPartnershipTags",
      "namespace": "b2BiPartnership",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_partnership#key B2BiPartnership#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 1902
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_partnership#value B2BiPartnership#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 1906
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/b2bi-partnership/index:B2BiPartnershipTags"
    },
    "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/b2bi-partnership/index.ts",
          "line": 2036
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/b2bi-partnership/index.ts",
        "line": 2028
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 2043
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipTagsOutputReference"
            }
          }
        }
      ],
      "name": "B2BiPartnershipTagsList",
      "namespace": "b2BiPartnership",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 2029
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/b2bi-partnership/index:B2BiPartnershipTagsList"
    },
    "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/b2bi-partnership/index.ts",
          "line": 1955
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/b2bi-partnership/index.ts",
        "line": 1945
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 2003
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 2019
          },
          "name": "resetValue"
        }
      ],
      "name": "B2BiPartnershipTagsOutputReference",
      "namespace": "b2BiPartnership",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 2007
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 2023
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 1997
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 2013
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-partnership/index.ts",
            "line": 1959
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.b2BiPartnership.B2BiPartnershipTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/b2bi-partnership/index:B2BiPartnershipTagsOutputReference"
    },
    "@cdktn/provider-awscc.b2BiProfile.B2BiProfile": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_profile awscc_b2bi_profile}."
      },
      "fqn": "@cdktn/provider-awscc.b2BiProfile.B2BiProfile",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_profile awscc_b2bi_profile} Resource."
        },
        "locationInModule": {
          "filename": "src/b2bi-profile/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-awscc.b2BiProfile.B2BiProfileConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/b2bi-profile/index.ts",
        "line": 193
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a B2BiProfile resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/b2bi-profile/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 B2BiProfile to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_profile#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing B2BiProfile that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the B2BiProfile to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-profile/index.ts",
            "line": 356
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.b2BiProfile.B2BiProfileTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-profile/index.ts",
            "line": 279
          },
          "name": "resetEmail"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-profile/index.ts",
            "line": 359
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-profile/index.ts",
            "line": 371
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-profile/index.ts",
            "line": 382
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "B2BiProfile",
      "namespace": "b2BiProfile",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-profile/index.ts",
            "line": 198
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-profile/index.ts",
            "line": 267
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-profile/index.ts",
            "line": 288
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-profile/index.ts",
            "line": 293
          },
          "name": "logGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-profile/index.ts",
            "line": 311
          },
          "name": "modifiedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-profile/index.ts",
            "line": 342
          },
          "name": "profileArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-profile/index.ts",
            "line": 347
          },
          "name": "profileId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-profile/index.ts",
            "line": 353
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.b2BiProfile.B2BiProfileTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-profile/index.ts",
            "line": 262
          },
          "name": "businessNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-profile/index.ts",
            "line": 283
          },
          "name": "emailInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-profile/index.ts",
            "line": 306
          },
          "name": "loggingInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-profile/index.ts",
            "line": 324
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-profile/index.ts",
            "line": 337
          },
          "name": "phoneInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-profile/index.ts",
            "line": 363
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.b2BiProfile.B2BiProfileTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-profile/index.ts",
            "line": 255
          },
          "name": "businessName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-profile/index.ts",
            "line": 273
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-profile/index.ts",
            "line": 299
          },
          "name": "logging",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-profile/index.ts",
            "line": 317
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-profile/index.ts",
            "line": 330
          },
          "name": "phone",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/b2bi-profile/index:B2BiProfile"
    },
    "@cdktn/provider-awscc.b2BiProfile.B2BiProfileConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiProfile.B2BiProfileConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/b2bi-profile/index.ts",
        "line": 14
      },
      "name": "B2BiProfileConfig",
      "namespace": "b2BiProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_profile#business_name B2BiProfile#business_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-profile/index.ts",
            "line": 18
          },
          "name": "businessName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_profile#logging B2BiProfile#logging}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-profile/index.ts",
            "line": 26
          },
          "name": "logging",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_profile#name B2BiProfile#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-profile/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/hashicorp/awscc/1.96.0/docs/resources/b2bi_profile#phone B2BiProfile#phone}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-profile/index.ts",
            "line": 34
          },
          "name": "phone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_profile#email B2BiProfile#email}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-profile/index.ts",
            "line": 22
          },
          "name": "email",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_profile#tags B2BiProfile#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-profile/index.ts",
            "line": 38
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.b2BiProfile.B2BiProfileTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/b2bi-profile/index:B2BiProfileConfig"
    },
    "@cdktn/provider-awscc.b2BiProfile.B2BiProfileTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiProfile.B2BiProfileTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/b2bi-profile/index.ts",
        "line": 40
      },
      "name": "B2BiProfileTags",
      "namespace": "b2BiProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_profile#key B2BiProfile#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-profile/index.ts",
            "line": 44
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_profile#value B2BiProfile#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-profile/index.ts",
            "line": 48
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/b2bi-profile/index:B2BiProfileTags"
    },
    "@cdktn/provider-awscc.b2BiProfile.B2BiProfileTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiProfile.B2BiProfileTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/b2bi-profile/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/b2bi-profile/index.ts",
        "line": 170
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-profile/index.ts",
            "line": 185
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.b2BiProfile.B2BiProfileTagsOutputReference"
            }
          }
        }
      ],
      "name": "B2BiProfileTagsList",
      "namespace": "b2BiProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-profile/index.ts",
            "line": 171
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.b2BiProfile.B2BiProfileTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/b2bi-profile/index:B2BiProfileTagsList"
    },
    "@cdktn/provider-awscc.b2BiProfile.B2BiProfileTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiProfile.B2BiProfileTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/b2bi-profile/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/b2bi-profile/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-profile/index.ts",
            "line": 145
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-profile/index.ts",
            "line": 161
          },
          "name": "resetValue"
        }
      ],
      "name": "B2BiProfileTagsOutputReference",
      "namespace": "b2BiProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-profile/index.ts",
            "line": 149
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-profile/index.ts",
            "line": 165
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-profile/index.ts",
            "line": 139
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-profile/index.ts",
            "line": 155
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-profile/index.ts",
            "line": 101
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.b2BiProfile.B2BiProfileTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/b2bi-profile/index:B2BiProfileTagsOutputReference"
    },
    "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformer": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_transformer awscc_b2bi_transformer}."
      },
      "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformer",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_transformer awscc_b2bi_transformer} Resource."
        },
        "locationInModule": {
          "filename": "src/b2bi-transformer/index.ts",
          "line": 3711
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/b2bi-transformer/index.ts",
        "line": 3679
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a B2BiTransformer resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 3696
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the B2BiTransformer to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_transformer#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing B2BiTransformer that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the B2BiTransformer to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 3754
          },
          "name": "putEdiType",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerEdiType"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 3791
          },
          "name": "putInputConversion",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerInputConversion"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 3807
          },
          "name": "putMapping",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerMapping"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 3857
          },
          "name": "putOutputConversion",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerOutputConversion"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 3889
          },
          "name": "putSampleDocuments",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerSampleDocuments"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 3918
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 3757
          },
          "name": "resetEdiType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 3773
          },
          "name": "resetFileFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 3794
          },
          "name": "resetInputConversion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 3810
          },
          "name": "resetMapping"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 3826
          },
          "name": "resetMappingTemplate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 3860
          },
          "name": "resetOutputConversion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 3876
          },
          "name": "resetSampleDocument"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 3892
          },
          "name": "resetSampleDocuments"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 3921
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 3943
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 3959
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "B2BiTransformer",
      "namespace": "b2BiTransformer",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 3684
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 3745
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 3751
          },
          "name": "ediType",
          "type": {
            "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerEdiTypeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 3782
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 3788
          },
          "name": "inputConversion",
          "type": {
            "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerInputConversionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 3804
          },
          "name": "mapping",
          "type": {
            "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerMappingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 3835
          },
          "name": "modifiedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 3854
          },
          "name": "outputConversion",
          "type": {
            "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerOutputConversionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 3886
          },
          "name": "sampleDocuments",
          "type": {
            "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerSampleDocumentsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 3915
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 3930
          },
          "name": "transformerArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 3935
          },
          "name": "transformerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 3761
          },
          "name": "ediTypeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerEdiType"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 3777
          },
          "name": "fileFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 3798
          },
          "name": "inputConversionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerInputConversion"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 3814
          },
          "name": "mappingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerMapping"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 3830
          },
          "name": "mappingTemplateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 3848
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 3864
          },
          "name": "outputConversionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerOutputConversion"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 3880
          },
          "name": "sampleDocumentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 3896
          },
          "name": "sampleDocumentsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerSampleDocuments"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 3909
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 3925
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 3767
          },
          "name": "fileFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 3820
          },
          "name": "mappingTemplate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 3841
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 3870
          },
          "name": "sampleDocument",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 3902
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/b2bi-transformer/index:B2BiTransformer"
    },
    "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/b2bi-transformer/index.ts",
        "line": 14
      },
      "name": "B2BiTransformerConfig",
      "namespace": "b2BiTransformer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_transformer#name B2BiTransformer#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 40
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_transformer#status B2BiTransformer#status}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 58
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_transformer#edi_type B2BiTransformer#edi_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 18
          },
          "name": "ediType",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerEdiType"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_transformer#file_format B2BiTransformer#file_format}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 22
          },
          "name": "fileFormat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_transformer#input_conversion B2BiTransformer#input_conversion}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 26
          },
          "name": "inputConversion",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerInputConversion"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_transformer#mapping B2BiTransformer#mapping}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 30
          },
          "name": "mapping",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerMapping"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_transformer#mapping_template B2BiTransformer#mapping_template}",
            "stability": "stable",
            "summary": "This shape is deprecated: This is a legacy trait. Please use input-conversion or output-conversion."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 36
          },
          "name": "mappingTemplate",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_transformer#output_conversion B2BiTransformer#output_conversion}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 44
          },
          "name": "outputConversion",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerOutputConversion"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_transformer#sample_document B2BiTransformer#sample_document}",
            "stability": "stable",
            "summary": "This shape is deprecated: This is a legacy trait. Please use input-conversion or output-conversion."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 50
          },
          "name": "sampleDocument",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_transformer#sample_documents B2BiTransformer#sample_documents}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 54
          },
          "name": "sampleDocuments",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerSampleDocuments"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_transformer#tags B2BiTransformer#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 62
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/b2bi-transformer/index:B2BiTransformerConfig"
    },
    "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerEdiType": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerEdiType",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/b2bi-transformer/index.ts",
        "line": 191
      },
      "name": "B2BiTransformerEdiType",
      "namespace": "b2BiTransformer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_transformer#x12_details B2BiTransformer#x12_details}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 195
          },
          "name": "x12Details",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerEdiTypeX12Details"
          }
        }
      ],
      "symbolId": "src/b2bi-transformer/index:B2BiTransformerEdiType"
    },
    "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerEdiTypeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerEdiTypeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/b2bi-transformer/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/b2bi-transformer/index.ts",
        "line": 227
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 274
          },
          "name": "putX12Details",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerEdiTypeX12Details"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 277
          },
          "name": "resetX12Details"
        }
      ],
      "name": "B2BiTransformerEdiTypeOutputReference",
      "namespace": "b2BiTransformer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 271
          },
          "name": "x12Details",
          "type": {
            "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerEdiTypeX12DetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 281
          },
          "name": "x12DetailsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerEdiTypeX12Details"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 239
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerEdiType"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/b2bi-transformer/index:B2BiTransformerEdiTypeOutputReference"
    },
    "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerEdiTypeX12Details": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerEdiTypeX12Details",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/b2bi-transformer/index.ts",
        "line": 64
      },
      "name": "B2BiTransformerEdiTypeX12Details",
      "namespace": "b2BiTransformer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_transformer#transaction_set B2BiTransformer#transaction_set}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 68
          },
          "name": "transactionSet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_transformer#version B2BiTransformer#version}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 72
          },
          "name": "version",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/b2bi-transformer/index:B2BiTransformerEdiTypeX12Details"
    },
    "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerEdiTypeX12DetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerEdiTypeX12DetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/b2bi-transformer/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/b2bi-transformer/index.ts",
        "line": 111
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 167
          },
          "name": "resetTransactionSet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 183
          },
          "name": "resetVersion"
        }
      ],
      "name": "B2BiTransformerEdiTypeX12DetailsOutputReference",
      "namespace": "b2BiTransformer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 171
          },
          "name": "transactionSetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 187
          },
          "name": "versionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 161
          },
          "name": "transactionSet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 177
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 123
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerEdiTypeX12Details"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/b2bi-transformer/index:B2BiTransformerEdiTypeX12DetailsOutputReference"
    },
    "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerInputConversion": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerInputConversion",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/b2bi-transformer/index.ts",
        "line": 1544
      },
      "name": "B2BiTransformerInputConversion",
      "namespace": "b2BiTransformer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_transformer#advanced_options B2BiTransformer#advanced_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 1548
          },
          "name": "advancedOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerInputConversionAdvancedOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_transformer#format_options B2BiTransformer#format_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 1552
          },
          "name": "formatOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerInputConversionFormatOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_transformer#from_format B2BiTransformer#from_format}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 1556
          },
          "name": "fromFormat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/b2bi-transformer/index:B2BiTransformerInputConversion"
    },
    "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerInputConversionAdvancedOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerInputConversionAdvancedOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/b2bi-transformer/index.ts",
        "line": 1229
      },
      "name": "B2BiTransformerInputConversionAdvancedOptions",
      "namespace": "b2BiTransformer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_transformer#x12 B2BiTransformer#x12}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 1233
          },
          "name": "x12",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerInputConversionAdvancedOptionsX12"
          }
        }
      ],
      "symbolId": "src/b2bi-transformer/index:B2BiTransformerInputConversionAdvancedOptions"
    },
    "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerInputConversionAdvancedOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerInputConversionAdvancedOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/b2bi-transformer/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/b2bi-transformer/index.ts",
        "line": 1265
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 1312
          },
          "name": "putX12",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerInputConversionAdvancedOptionsX12"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 1315
          },
          "name": "resetX12"
        }
      ],
      "name": "B2BiTransformerInputConversionAdvancedOptionsOutputReference",
      "namespace": "b2BiTransformer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 1309
          },
          "name": "x12",
          "type": {
            "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerInputConversionAdvancedOptionsX12OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 1319
          },
          "name": "x12Input",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerInputConversionAdvancedOptionsX12"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 1277
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerInputConversionAdvancedOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/b2bi-transformer/index:B2BiTransformerInputConversionAdvancedOptionsOutputReference"
    },
    "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerInputConversionAdvancedOptionsX12": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerInputConversionAdvancedOptionsX12",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/b2bi-transformer/index.ts",
        "line": 1102
      },
      "name": "B2BiTransformerInputConversionAdvancedOptionsX12",
      "namespace": "b2BiTransformer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_transformer#split_options B2BiTransformer#split_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 1106
          },
          "name": "splitOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerInputConversionAdvancedOptionsX12SplitOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_transformer#validation_options B2BiTransformer#validation_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 1110
          },
          "name": "validationOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerInputConversionAdvancedOptionsX12ValidationOptions"
          }
        }
      ],
      "symbolId": "src/b2bi-transformer/index:B2BiTransformerInputConversionAdvancedOptionsX12"
    },
    "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerInputConversionAdvancedOptionsX12OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerInputConversionAdvancedOptionsX12OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/b2bi-transformer/index.ts",
          "line": 1157
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/b2bi-transformer/index.ts",
        "line": 1149
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 1202
          },
          "name": "putSplitOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerInputConversionAdvancedOptionsX12SplitOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 1218
          },
          "name": "putValidationOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerInputConversionAdvancedOptionsX12ValidationOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 1205
          },
          "name": "resetSplitOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 1221
          },
          "name": "resetValidationOptions"
        }
      ],
      "name": "B2BiTransformerInputConversionAdvancedOptionsX12OutputReference",
      "namespace": "b2BiTransformer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 1199
          },
          "name": "splitOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerInputConversionAdvancedOptionsX12SplitOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 1215
          },
          "name": "validationOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 1209
          },
          "name": "splitOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerInputConversionAdvancedOptionsX12SplitOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 1225
          },
          "name": "validationOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerInputConversionAdvancedOptionsX12ValidationOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 1161
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerInputConversionAdvancedOptionsX12"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/b2bi-transformer/index:B2BiTransformerInputConversionAdvancedOptionsX12OutputReference"
    },
    "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerInputConversionAdvancedOptionsX12SplitOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerInputConversionAdvancedOptionsX12SplitOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/b2bi-transformer/index.ts",
        "line": 285
      },
      "name": "B2BiTransformerInputConversionAdvancedOptionsX12SplitOptions",
      "namespace": "b2BiTransformer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_transformer#split_by B2BiTransformer#split_by}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 289
          },
          "name": "splitBy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/b2bi-transformer/index:B2BiTransformerInputConversionAdvancedOptionsX12SplitOptions"
    },
    "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerInputConversionAdvancedOptionsX12SplitOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerInputConversionAdvancedOptionsX12SplitOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/b2bi-transformer/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/b2bi-transformer/index.ts",
        "line": 321
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 371
          },
          "name": "resetSplitBy"
        }
      ],
      "name": "B2BiTransformerInputConversionAdvancedOptionsX12SplitOptionsOutputReference",
      "namespace": "b2BiTransformer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 375
          },
          "name": "splitByInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 365
          },
          "name": "splitBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 333
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerInputConversionAdvancedOptionsX12SplitOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/b2bi-transformer/index:B2BiTransformerInputConversionAdvancedOptionsX12SplitOptionsOutputReference"
    },
    "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerInputConversionAdvancedOptionsX12ValidationOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerInputConversionAdvancedOptionsX12ValidationOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/b2bi-transformer/index.ts",
        "line": 1008
      },
      "name": "B2BiTransformerInputConversionAdvancedOptionsX12ValidationOptions",
      "namespace": "b2BiTransformer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_transformer#validation_rules B2BiTransformer#validation_rules}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 1012
          },
          "name": "validationRules",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsValidationRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/b2bi-transformer/index:B2BiTransformerInputConversionAdvancedOptionsX12ValidationOptions"
    },
    "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/b2bi-transformer/index.ts",
          "line": 1052
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/b2bi-transformer/index.ts",
        "line": 1044
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 1091
          },
          "name": "putValidationRules",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsValidationRules"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 1094
          },
          "name": "resetValidationRules"
        }
      ],
      "name": "B2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsOutputReference",
      "namespace": "b2BiTransformer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 1088
          },
          "name": "validationRules",
          "type": {
            "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsValidationRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 1098
          },
          "name": "validationRulesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsValidationRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 1056
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerInputConversionAdvancedOptionsX12ValidationOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/b2bi-transformer/index:B2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsOutputReference"
    },
    "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsValidationRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsValidationRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/b2bi-transformer/index.ts",
        "line": 826
      },
      "name": "B2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsValidationRules",
      "namespace": "b2BiTransformer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_transformer#code_list_validation_rule B2BiTransformer#code_list_validation_rule}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 830
          },
          "name": "codeListValidationRule",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsValidationRulesCodeListValidationRule"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_transformer#element_length_validation_rule B2BiTransformer#element_length_validation_rule}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 834
          },
          "name": "elementLengthValidationRule",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsValidationRulesElementLengthValidationRule"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_transformer#element_requirement_validation_rule B2BiTransformer#element_requirement_validation_rule}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 838
          },
          "name": "elementRequirementValidationRule",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsValidationRulesElementRequirementValidationRule"
          }
        }
      ],
      "symbolId": "src/b2bi-transformer/index:B2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsValidationRules"
    },
    "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsValidationRulesCodeListValidationRule": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsValidationRulesCodeListValidationRule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/b2bi-transformer/index.ts",
        "line": 379
      },
      "name": "B2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsValidationRulesCodeListValidationRule",
      "namespace": "b2BiTransformer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_transformer#codes_to_add B2BiTransformer#codes_to_add}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 383
          },
          "name": "codesToAdd",
          "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/hashicorp/awscc/1.96.0/docs/resources/b2bi_transformer#codes_to_remove B2BiTransformer#codes_to_remove}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 387
          },
          "name": "codesToRemove",
          "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/hashicorp/awscc/1.96.0/docs/resources/b2bi_transformer#element_id B2BiTransformer#element_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 391
          },
          "name": "elementId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/b2bi-transformer/index:B2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsValidationRulesCodeListValidationRule"
    },
    "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsValidationRulesCodeListValidationRuleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsValidationRulesCodeListValidationRuleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/b2bi-transformer/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/b2bi-transformer/index.ts",
        "line": 437
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 499
          },
          "name": "resetCodesToAdd"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 515
          },
          "name": "resetCodesToRemove"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 531
          },
          "name": "resetElementId"
        }
      ],
      "name": "B2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsValidationRulesCodeListValidationRuleOutputReference",
      "namespace": "b2BiTransformer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 503
          },
          "name": "codesToAddInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 519
          },
          "name": "codesToRemoveInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 535
          },
          "name": "elementIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 493
          },
          "name": "codesToAdd",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 509
          },
          "name": "codesToRemove",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 525
          },
          "name": "elementId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 449
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsValidationRulesCodeListValidationRule"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/b2bi-transformer/index:B2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsValidationRulesCodeListValidationRuleOutputReference"
    },
    "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsValidationRulesElementLengthValidationRule": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsValidationRulesElementLengthValidationRule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/b2bi-transformer/index.ts",
        "line": 539
      },
      "name": "B2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsValidationRulesElementLengthValidationRule",
      "namespace": "b2BiTransformer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_transformer#element_id B2BiTransformer#element_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 543
          },
          "name": "elementId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_transformer#max_length B2BiTransformer#max_length}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 547
          },
          "name": "maxLength",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_transformer#min_length B2BiTransformer#min_length}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 551
          },
          "name": "minLength",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/b2bi-transformer/index:B2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsValidationRulesElementLengthValidationRule"
    },
    "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsValidationRulesElementLengthValidationRuleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsValidationRulesElementLengthValidationRuleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/b2bi-transformer/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/b2bi-transformer/index.ts",
        "line": 597
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 659
          },
          "name": "resetElementId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 675
          },
          "name": "resetMaxLength"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 691
          },
          "name": "resetMinLength"
        }
      ],
      "name": "B2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsValidationRulesElementLengthValidationRuleOutputReference",
      "namespace": "b2BiTransformer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 663
          },
          "name": "elementIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 679
          },
          "name": "maxLengthInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 695
          },
          "name": "minLengthInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 653
          },
          "name": "elementId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 669
          },
          "name": "maxLength",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 685
          },
          "name": "minLength",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 609
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsValidationRulesElementLengthValidationRule"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/b2bi-transformer/index:B2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsValidationRulesElementLengthValidationRuleOutputReference"
    },
    "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsValidationRulesElementRequirementValidationRule": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsValidationRulesElementRequirementValidationRule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/b2bi-transformer/index.ts",
        "line": 699
      },
      "name": "B2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsValidationRulesElementRequirementValidationRule",
      "namespace": "b2BiTransformer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_transformer#element_position B2BiTransformer#element_position}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 703
          },
          "name": "elementPosition",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_transformer#requirement B2BiTransformer#requirement}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 707
          },
          "name": "requirement",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/b2bi-transformer/index:B2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsValidationRulesElementRequirementValidationRule"
    },
    "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsValidationRulesElementRequirementValidationRuleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsValidationRulesElementRequirementValidationRuleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/b2bi-transformer/index.ts",
          "line": 754
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/b2bi-transformer/index.ts",
        "line": 746
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 802
          },
          "name": "resetElementPosition"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 818
          },
          "name": "resetRequirement"
        }
      ],
      "name": "B2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsValidationRulesElementRequirementValidationRuleOutputReference",
      "namespace": "b2BiTransformer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 806
          },
          "name": "elementPositionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 822
          },
          "name": "requirementInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 796
          },
          "name": "elementPosition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 812
          },
          "name": "requirement",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 758
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsValidationRulesElementRequirementValidationRule"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/b2bi-transformer/index:B2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsValidationRulesElementRequirementValidationRuleOutputReference"
    },
    "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsValidationRulesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsValidationRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/b2bi-transformer/index.ts",
          "line": 997
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/b2bi-transformer/index.ts",
        "line": 989
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 1004
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsValidationRulesOutputReference"
            }
          }
        }
      ],
      "name": "B2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsValidationRulesList",
      "namespace": "b2BiTransformer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 990
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsValidationRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/b2bi-transformer/index:B2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsValidationRulesList"
    },
    "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsValidationRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsValidationRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/b2bi-transformer/index.ts",
          "line": 894
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/b2bi-transformer/index.ts",
        "line": 884
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 945
          },
          "name": "putCodeListValidationRule",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsValidationRulesCodeListValidationRule"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 961
          },
          "name": "putElementLengthValidationRule",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsValidationRulesElementLengthValidationRule"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 977
          },
          "name": "putElementRequirementValidationRule",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsValidationRulesElementRequirementValidationRule"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 948
          },
          "name": "resetCodeListValidationRule"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 964
          },
          "name": "resetElementLengthValidationRule"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 980
          },
          "name": "resetElementRequirementValidationRule"
        }
      ],
      "name": "B2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsValidationRulesOutputReference",
      "namespace": "b2BiTransformer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 942
          },
          "name": "codeListValidationRule",
          "type": {
            "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsValidationRulesCodeListValidationRuleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 958
          },
          "name": "elementLengthValidationRule",
          "type": {
            "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsValidationRulesElementLengthValidationRuleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 974
          },
          "name": "elementRequirementValidationRule",
          "type": {
            "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsValidationRulesElementRequirementValidationRuleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 952
          },
          "name": "codeListValidationRuleInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsValidationRulesCodeListValidationRule"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 968
          },
          "name": "elementLengthValidationRuleInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsValidationRulesElementLengthValidationRule"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 984
          },
          "name": "elementRequirementValidationRuleInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsValidationRulesElementRequirementValidationRule"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 898
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsValidationRules"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/b2bi-transformer/index:B2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsValidationRulesOutputReference"
    },
    "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerInputConversionFormatOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerInputConversionFormatOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/b2bi-transformer/index.ts",
        "line": 1450
      },
      "name": "B2BiTransformerInputConversionFormatOptions",
      "namespace": "b2BiTransformer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_transformer#x12 B2BiTransformer#x12}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 1454
          },
          "name": "x12",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerInputConversionFormatOptionsX12"
          }
        }
      ],
      "symbolId": "src/b2bi-transformer/index:B2BiTransformerInputConversionFormatOptions"
    },
    "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerInputConversionFormatOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerInputConversionFormatOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/b2bi-transformer/index.ts",
          "line": 1494
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/b2bi-transformer/index.ts",
        "line": 1486
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 1533
          },
          "name": "putX12",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerInputConversionFormatOptionsX12"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 1536
          },
          "name": "resetX12"
        }
      ],
      "name": "B2BiTransformerInputConversionFormatOptionsOutputReference",
      "namespace": "b2BiTransformer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 1530
          },
          "name": "x12",
          "type": {
            "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerInputConversionFormatOptionsX12OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 1540
          },
          "name": "x12Input",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerInputConversionFormatOptionsX12"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 1498
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerInputConversionFormatOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/b2bi-transformer/index:B2BiTransformerInputConversionFormatOptionsOutputReference"
    },
    "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerInputConversionFormatOptionsX12": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerInputConversionFormatOptionsX12",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/b2bi-transformer/index.ts",
        "line": 1323
      },
      "name": "B2BiTransformerInputConversionFormatOptionsX12",
      "namespace": "b2BiTransformer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_transformer#transaction_set B2BiTransformer#transaction_set}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 1327
          },
          "name": "transactionSet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_transformer#version B2BiTransformer#version}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 1331
          },
          "name": "version",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/b2bi-transformer/index:B2BiTransformerInputConversionFormatOptionsX12"
    },
    "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerInputConversionFormatOptionsX12OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerInputConversionFormatOptionsX12OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/b2bi-transformer/index.ts",
          "line": 1378
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/b2bi-transformer/index.ts",
        "line": 1370
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 1426
          },
          "name": "resetTransactionSet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 1442
          },
          "name": "resetVersion"
        }
      ],
      "name": "B2BiTransformerInputConversionFormatOptionsX12OutputReference",
      "namespace": "b2BiTransformer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 1430
          },
          "name": "transactionSetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 1446
          },
          "name": "versionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 1420
          },
          "name": "transactionSet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 1436
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 1382
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerInputConversionFormatOptionsX12"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/b2bi-transformer/index:B2BiTransformerInputConversionFormatOptionsX12OutputReference"
    },
    "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerInputConversionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerInputConversionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/b2bi-transformer/index.ts",
          "line": 1610
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/b2bi-transformer/index.ts",
        "line": 1602
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 1661
          },
          "name": "putAdvancedOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerInputConversionAdvancedOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 1677
          },
          "name": "putFormatOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerInputConversionFormatOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 1664
          },
          "name": "resetAdvancedOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 1680
          },
          "name": "resetFormatOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 1696
          },
          "name": "resetFromFormat"
        }
      ],
      "name": "B2BiTransformerInputConversionOutputReference",
      "namespace": "b2BiTransformer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 1658
          },
          "name": "advancedOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerInputConversionAdvancedOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 1674
          },
          "name": "formatOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerInputConversionFormatOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 1668
          },
          "name": "advancedOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerInputConversionAdvancedOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 1684
          },
          "name": "formatOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerInputConversionFormatOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 1700
          },
          "name": "fromFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 1690
          },
          "name": "fromFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 1614
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerInputConversion"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/b2bi-transformer/index:B2BiTransformerInputConversionOutputReference"
    },
    "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerMapping": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerMapping",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/b2bi-transformer/index.ts",
        "line": 1704
      },
      "name": "B2BiTransformerMapping",
      "namespace": "b2BiTransformer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_transformer#template B2BiTransformer#template}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 1708
          },
          "name": "template",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_transformer#template_language B2BiTransformer#template_language}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 1712
          },
          "name": "templateLanguage",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/b2bi-transformer/index:B2BiTransformerMapping"
    },
    "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerMappingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerMappingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/b2bi-transformer/index.ts",
          "line": 1759
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/b2bi-transformer/index.ts",
        "line": 1751
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 1807
          },
          "name": "resetTemplate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 1823
          },
          "name": "resetTemplateLanguage"
        }
      ],
      "name": "B2BiTransformerMappingOutputReference",
      "namespace": "b2BiTransformer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 1811
          },
          "name": "templateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 1827
          },
          "name": "templateLanguageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 1801
          },
          "name": "template",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 1817
          },
          "name": "templateLanguage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 1763
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerMapping"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/b2bi-transformer/index:B2BiTransformerMappingOutputReference"
    },
    "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerOutputConversion": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerOutputConversion",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/b2bi-transformer/index.ts",
        "line": 3090
      },
      "name": "B2BiTransformerOutputConversion",
      "namespace": "b2BiTransformer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_transformer#advanced_options B2BiTransformer#advanced_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 3094
          },
          "name": "advancedOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerOutputConversionAdvancedOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_transformer#format_options B2BiTransformer#format_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 3098
          },
          "name": "formatOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerOutputConversionFormatOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_transformer#to_format B2BiTransformer#to_format}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 3102
          },
          "name": "toFormat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/b2bi-transformer/index:B2BiTransformerOutputConversion"
    },
    "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerOutputConversionAdvancedOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerOutputConversionAdvancedOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/b2bi-transformer/index.ts",
        "line": 2775
      },
      "name": "B2BiTransformerOutputConversionAdvancedOptions",
      "namespace": "b2BiTransformer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_transformer#x12 B2BiTransformer#x12}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 2779
          },
          "name": "x12",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerOutputConversionAdvancedOptionsX12"
          }
        }
      ],
      "symbolId": "src/b2bi-transformer/index:B2BiTransformerOutputConversionAdvancedOptions"
    },
    "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerOutputConversionAdvancedOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerOutputConversionAdvancedOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/b2bi-transformer/index.ts",
          "line": 2819
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/b2bi-transformer/index.ts",
        "line": 2811
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 2858
          },
          "name": "putX12",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerOutputConversionAdvancedOptionsX12"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 2861
          },
          "name": "resetX12"
        }
      ],
      "name": "B2BiTransformerOutputConversionAdvancedOptionsOutputReference",
      "namespace": "b2BiTransformer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 2855
          },
          "name": "x12",
          "type": {
            "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerOutputConversionAdvancedOptionsX12OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 2865
          },
          "name": "x12Input",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerOutputConversionAdvancedOptionsX12"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 2823
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerOutputConversionAdvancedOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/b2bi-transformer/index:B2BiTransformerOutputConversionAdvancedOptionsOutputReference"
    },
    "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerOutputConversionAdvancedOptionsX12": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerOutputConversionAdvancedOptionsX12",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/b2bi-transformer/index.ts",
        "line": 2648
      },
      "name": "B2BiTransformerOutputConversionAdvancedOptionsX12",
      "namespace": "b2BiTransformer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_transformer#split_options B2BiTransformer#split_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 2652
          },
          "name": "splitOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerOutputConversionAdvancedOptionsX12SplitOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_transformer#validation_options B2BiTransformer#validation_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 2656
          },
          "name": "validationOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptions"
          }
        }
      ],
      "symbolId": "src/b2bi-transformer/index:B2BiTransformerOutputConversionAdvancedOptionsX12"
    },
    "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerOutputConversionAdvancedOptionsX12OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerOutputConversionAdvancedOptionsX12OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/b2bi-transformer/index.ts",
          "line": 2703
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/b2bi-transformer/index.ts",
        "line": 2695
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 2748
          },
          "name": "putSplitOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerOutputConversionAdvancedOptionsX12SplitOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 2764
          },
          "name": "putValidationOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 2751
          },
          "name": "resetSplitOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 2767
          },
          "name": "resetValidationOptions"
        }
      ],
      "name": "B2BiTransformerOutputConversionAdvancedOptionsX12OutputReference",
      "namespace": "b2BiTransformer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 2745
          },
          "name": "splitOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerOutputConversionAdvancedOptionsX12SplitOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 2761
          },
          "name": "validationOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 2755
          },
          "name": "splitOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerOutputConversionAdvancedOptionsX12SplitOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 2771
          },
          "name": "validationOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 2707
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerOutputConversionAdvancedOptionsX12"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/b2bi-transformer/index:B2BiTransformerOutputConversionAdvancedOptionsX12OutputReference"
    },
    "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerOutputConversionAdvancedOptionsX12SplitOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerOutputConversionAdvancedOptionsX12SplitOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/b2bi-transformer/index.ts",
        "line": 1831
      },
      "name": "B2BiTransformerOutputConversionAdvancedOptionsX12SplitOptions",
      "namespace": "b2BiTransformer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_transformer#split_by B2BiTransformer#split_by}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 1835
          },
          "name": "splitBy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/b2bi-transformer/index:B2BiTransformerOutputConversionAdvancedOptionsX12SplitOptions"
    },
    "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerOutputConversionAdvancedOptionsX12SplitOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerOutputConversionAdvancedOptionsX12SplitOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/b2bi-transformer/index.ts",
          "line": 1875
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/b2bi-transformer/index.ts",
        "line": 1867
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 1917
          },
          "name": "resetSplitBy"
        }
      ],
      "name": "B2BiTransformerOutputConversionAdvancedOptionsX12SplitOptionsOutputReference",
      "namespace": "b2BiTransformer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 1921
          },
          "name": "splitByInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 1911
          },
          "name": "splitBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 1879
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerOutputConversionAdvancedOptionsX12SplitOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/b2bi-transformer/index:B2BiTransformerOutputConversionAdvancedOptionsX12SplitOptionsOutputReference"
    },
    "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/b2bi-transformer/index.ts",
        "line": 2554
      },
      "name": "B2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptions",
      "namespace": "b2BiTransformer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_transformer#validation_rules B2BiTransformer#validation_rules}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 2558
          },
          "name": "validationRules",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsValidationRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/b2bi-transformer/index:B2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptions"
    },
    "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/b2bi-transformer/index.ts",
          "line": 2598
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/b2bi-transformer/index.ts",
        "line": 2590
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 2637
          },
          "name": "putValidationRules",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsValidationRules"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 2640
          },
          "name": "resetValidationRules"
        }
      ],
      "name": "B2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsOutputReference",
      "namespace": "b2BiTransformer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 2634
          },
          "name": "validationRules",
          "type": {
            "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsValidationRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 2644
          },
          "name": "validationRulesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsValidationRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 2602
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/b2bi-transformer/index:B2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsOutputReference"
    },
    "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsValidationRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsValidationRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/b2bi-transformer/index.ts",
        "line": 2372
      },
      "name": "B2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsValidationRules",
      "namespace": "b2BiTransformer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_transformer#code_list_validation_rule B2BiTransformer#code_list_validation_rule}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 2376
          },
          "name": "codeListValidationRule",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsValidationRulesCodeListValidationRule"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_transformer#element_length_validation_rule B2BiTransformer#element_length_validation_rule}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 2380
          },
          "name": "elementLengthValidationRule",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsValidationRulesElementLengthValidationRule"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_transformer#element_requirement_validation_rule B2BiTransformer#element_requirement_validation_rule}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 2384
          },
          "name": "elementRequirementValidationRule",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsValidationRulesElementRequirementValidationRule"
          }
        }
      ],
      "symbolId": "src/b2bi-transformer/index:B2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsValidationRules"
    },
    "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsValidationRulesCodeListValidationRule": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsValidationRulesCodeListValidationRule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/b2bi-transformer/index.ts",
        "line": 1925
      },
      "name": "B2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsValidationRulesCodeListValidationRule",
      "namespace": "b2BiTransformer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_transformer#codes_to_add B2BiTransformer#codes_to_add}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 1929
          },
          "name": "codesToAdd",
          "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/hashicorp/awscc/1.96.0/docs/resources/b2bi_transformer#codes_to_remove B2BiTransformer#codes_to_remove}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 1933
          },
          "name": "codesToRemove",
          "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/hashicorp/awscc/1.96.0/docs/resources/b2bi_transformer#element_id B2BiTransformer#element_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 1937
          },
          "name": "elementId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/b2bi-transformer/index:B2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsValidationRulesCodeListValidationRule"
    },
    "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsValidationRulesCodeListValidationRuleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsValidationRulesCodeListValidationRuleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/b2bi-transformer/index.ts",
          "line": 1991
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/b2bi-transformer/index.ts",
        "line": 1983
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 2045
          },
          "name": "resetCodesToAdd"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 2061
          },
          "name": "resetCodesToRemove"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 2077
          },
          "name": "resetElementId"
        }
      ],
      "name": "B2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsValidationRulesCodeListValidationRuleOutputReference",
      "namespace": "b2BiTransformer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 2049
          },
          "name": "codesToAddInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 2065
          },
          "name": "codesToRemoveInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 2081
          },
          "name": "elementIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 2039
          },
          "name": "codesToAdd",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 2055
          },
          "name": "codesToRemove",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 2071
          },
          "name": "elementId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 1995
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsValidationRulesCodeListValidationRule"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/b2bi-transformer/index:B2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsValidationRulesCodeListValidationRuleOutputReference"
    },
    "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsValidationRulesElementLengthValidationRule": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsValidationRulesElementLengthValidationRule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/b2bi-transformer/index.ts",
        "line": 2085
      },
      "name": "B2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsValidationRulesElementLengthValidationRule",
      "namespace": "b2BiTransformer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_transformer#element_id B2BiTransformer#element_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 2089
          },
          "name": "elementId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_transformer#max_length B2BiTransformer#max_length}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 2093
          },
          "name": "maxLength",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_transformer#min_length B2BiTransformer#min_length}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 2097
          },
          "name": "minLength",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/b2bi-transformer/index:B2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsValidationRulesElementLengthValidationRule"
    },
    "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsValidationRulesElementLengthValidationRuleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsValidationRulesElementLengthValidationRuleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/b2bi-transformer/index.ts",
          "line": 2151
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/b2bi-transformer/index.ts",
        "line": 2143
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 2205
          },
          "name": "resetElementId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 2221
          },
          "name": "resetMaxLength"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 2237
          },
          "name": "resetMinLength"
        }
      ],
      "name": "B2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsValidationRulesElementLengthValidationRuleOutputReference",
      "namespace": "b2BiTransformer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 2209
          },
          "name": "elementIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 2225
          },
          "name": "maxLengthInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 2241
          },
          "name": "minLengthInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 2199
          },
          "name": "elementId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 2215
          },
          "name": "maxLength",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 2231
          },
          "name": "minLength",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 2155
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsValidationRulesElementLengthValidationRule"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/b2bi-transformer/index:B2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsValidationRulesElementLengthValidationRuleOutputReference"
    },
    "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsValidationRulesElementRequirementValidationRule": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsValidationRulesElementRequirementValidationRule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/b2bi-transformer/index.ts",
        "line": 2245
      },
      "name": "B2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsValidationRulesElementRequirementValidationRule",
      "namespace": "b2BiTransformer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_transformer#element_position B2BiTransformer#element_position}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 2249
          },
          "name": "elementPosition",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_transformer#requirement B2BiTransformer#requirement}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 2253
          },
          "name": "requirement",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/b2bi-transformer/index:B2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsValidationRulesElementRequirementValidationRule"
    },
    "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsValidationRulesElementRequirementValidationRuleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsValidationRulesElementRequirementValidationRuleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/b2bi-transformer/index.ts",
          "line": 2300
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/b2bi-transformer/index.ts",
        "line": 2292
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 2348
          },
          "name": "resetElementPosition"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 2364
          },
          "name": "resetRequirement"
        }
      ],
      "name": "B2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsValidationRulesElementRequirementValidationRuleOutputReference",
      "namespace": "b2BiTransformer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 2352
          },
          "name": "elementPositionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 2368
          },
          "name": "requirementInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 2342
          },
          "name": "elementPosition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 2358
          },
          "name": "requirement",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 2304
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsValidationRulesElementRequirementValidationRule"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/b2bi-transformer/index:B2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsValidationRulesElementRequirementValidationRuleOutputReference"
    },
    "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsValidationRulesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsValidationRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/b2bi-transformer/index.ts",
          "line": 2543
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/b2bi-transformer/index.ts",
        "line": 2535
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 2550
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsValidationRulesOutputReference"
            }
          }
        }
      ],
      "name": "B2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsValidationRulesList",
      "namespace": "b2BiTransformer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 2536
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsValidationRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/b2bi-transformer/index:B2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsValidationRulesList"
    },
    "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsValidationRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsValidationRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/b2bi-transformer/index.ts",
          "line": 2440
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/b2bi-transformer/index.ts",
        "line": 2430
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 2491
          },
          "name": "putCodeListValidationRule",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsValidationRulesCodeListValidationRule"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 2507
          },
          "name": "putElementLengthValidationRule",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsValidationRulesElementLengthValidationRule"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 2523
          },
          "name": "putElementRequirementValidationRule",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsValidationRulesElementRequirementValidationRule"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 2494
          },
          "name": "resetCodeListValidationRule"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 2510
          },
          "name": "resetElementLengthValidationRule"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 2526
          },
          "name": "resetElementRequirementValidationRule"
        }
      ],
      "name": "B2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsValidationRulesOutputReference",
      "namespace": "b2BiTransformer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 2488
          },
          "name": "codeListValidationRule",
          "type": {
            "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsValidationRulesCodeListValidationRuleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 2504
          },
          "name": "elementLengthValidationRule",
          "type": {
            "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsValidationRulesElementLengthValidationRuleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 2520
          },
          "name": "elementRequirementValidationRule",
          "type": {
            "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsValidationRulesElementRequirementValidationRuleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 2498
          },
          "name": "codeListValidationRuleInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsValidationRulesCodeListValidationRule"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 2514
          },
          "name": "elementLengthValidationRuleInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsValidationRulesElementLengthValidationRule"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 2530
          },
          "name": "elementRequirementValidationRuleInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsValidationRulesElementRequirementValidationRule"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 2444
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsValidationRules"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/b2bi-transformer/index:B2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsValidationRulesOutputReference"
    },
    "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerOutputConversionFormatOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerOutputConversionFormatOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/b2bi-transformer/index.ts",
        "line": 2996
      },
      "name": "B2BiTransformerOutputConversionFormatOptions",
      "namespace": "b2BiTransformer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_transformer#x12 B2BiTransformer#x12}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 3000
          },
          "name": "x12",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerOutputConversionFormatOptionsX12"
          }
        }
      ],
      "symbolId": "src/b2bi-transformer/index:B2BiTransformerOutputConversionFormatOptions"
    },
    "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerOutputConversionFormatOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerOutputConversionFormatOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/b2bi-transformer/index.ts",
          "line": 3040
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/b2bi-transformer/index.ts",
        "line": 3032
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 3079
          },
          "name": "putX12",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerOutputConversionFormatOptionsX12"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 3082
          },
          "name": "resetX12"
        }
      ],
      "name": "B2BiTransformerOutputConversionFormatOptionsOutputReference",
      "namespace": "b2BiTransformer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 3076
          },
          "name": "x12",
          "type": {
            "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerOutputConversionFormatOptionsX12OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 3086
          },
          "name": "x12Input",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerOutputConversionFormatOptionsX12"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 3044
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerOutputConversionFormatOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/b2bi-transformer/index:B2BiTransformerOutputConversionFormatOptionsOutputReference"
    },
    "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerOutputConversionFormatOptionsX12": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerOutputConversionFormatOptionsX12",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/b2bi-transformer/index.ts",
        "line": 2869
      },
      "name": "B2BiTransformerOutputConversionFormatOptionsX12",
      "namespace": "b2BiTransformer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_transformer#transaction_set B2BiTransformer#transaction_set}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 2873
          },
          "name": "transactionSet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_transformer#version B2BiTransformer#version}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 2877
          },
          "name": "version",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/b2bi-transformer/index:B2BiTransformerOutputConversionFormatOptionsX12"
    },
    "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerOutputConversionFormatOptionsX12OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerOutputConversionFormatOptionsX12OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/b2bi-transformer/index.ts",
          "line": 2924
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/b2bi-transformer/index.ts",
        "line": 2916
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 2972
          },
          "name": "resetTransactionSet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 2988
          },
          "name": "resetVersion"
        }
      ],
      "name": "B2BiTransformerOutputConversionFormatOptionsX12OutputReference",
      "namespace": "b2BiTransformer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 2976
          },
          "name": "transactionSetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 2992
          },
          "name": "versionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 2966
          },
          "name": "transactionSet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 2982
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 2928
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerOutputConversionFormatOptionsX12"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/b2bi-transformer/index:B2BiTransformerOutputConversionFormatOptionsX12OutputReference"
    },
    "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerOutputConversionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerOutputConversionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/b2bi-transformer/index.ts",
          "line": 3156
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/b2bi-transformer/index.ts",
        "line": 3148
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 3207
          },
          "name": "putAdvancedOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerOutputConversionAdvancedOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 3223
          },
          "name": "putFormatOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerOutputConversionFormatOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 3210
          },
          "name": "resetAdvancedOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 3226
          },
          "name": "resetFormatOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 3242
          },
          "name": "resetToFormat"
        }
      ],
      "name": "B2BiTransformerOutputConversionOutputReference",
      "namespace": "b2BiTransformer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 3204
          },
          "name": "advancedOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerOutputConversionAdvancedOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 3220
          },
          "name": "formatOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerOutputConversionFormatOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 3214
          },
          "name": "advancedOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerOutputConversionAdvancedOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 3230
          },
          "name": "formatOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerOutputConversionFormatOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 3246
          },
          "name": "toFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 3236
          },
          "name": "toFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 3160
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerOutputConversion"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/b2bi-transformer/index:B2BiTransformerOutputConversionOutputReference"
    },
    "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerSampleDocuments": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerSampleDocuments",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/b2bi-transformer/index.ts",
        "line": 3399
      },
      "name": "B2BiTransformerSampleDocuments",
      "namespace": "b2BiTransformer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_transformer#bucket_name B2BiTransformer#bucket_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 3403
          },
          "name": "bucketName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_transformer#keys B2BiTransformer#keys}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 3407
          },
          "name": "keys",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerSampleDocumentsKeys"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/b2bi-transformer/index:B2BiTransformerSampleDocuments"
    },
    "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerSampleDocumentsKeys": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerSampleDocumentsKeys",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/b2bi-transformer/index.ts",
        "line": 3250
      },
      "name": "B2BiTransformerSampleDocumentsKeys",
      "namespace": "b2BiTransformer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_transformer#input B2BiTransformer#input}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 3254
          },
          "name": "input",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_transformer#output B2BiTransformer#output}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 3258
          },
          "name": "output",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/b2bi-transformer/index:B2BiTransformerSampleDocumentsKeys"
    },
    "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerSampleDocumentsKeysList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerSampleDocumentsKeysList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/b2bi-transformer/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/b2bi-transformer/index.ts",
        "line": 3380
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/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-awscc.b2BiTransformer.B2BiTransformerSampleDocumentsKeysOutputReference"
            }
          }
        }
      ],
      "name": "B2BiTransformerSampleDocumentsKeysList",
      "namespace": "b2BiTransformer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 3381
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerSampleDocumentsKeys"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/b2bi-transformer/index:B2BiTransformerSampleDocumentsKeysList"
    },
    "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerSampleDocumentsKeysOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerSampleDocumentsKeysOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/b2bi-transformer/index.ts",
          "line": 3307
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/b2bi-transformer/index.ts",
        "line": 3297
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 3355
          },
          "name": "resetInput"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 3371
          },
          "name": "resetOutput"
        }
      ],
      "name": "B2BiTransformerSampleDocumentsKeysOutputReference",
      "namespace": "b2BiTransformer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 3359
          },
          "name": "inputInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 3375
          },
          "name": "outputInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 3349
          },
          "name": "input",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 3365
          },
          "name": "output",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 3311
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerSampleDocumentsKeys"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/b2bi-transformer/index:B2BiTransformerSampleDocumentsKeysOutputReference"
    },
    "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerSampleDocumentsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerSampleDocumentsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/b2bi-transformer/index.ts",
          "line": 3454
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/b2bi-transformer/index.ts",
        "line": 3446
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 3515
          },
          "name": "putKeys",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerSampleDocumentsKeys"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 3502
          },
          "name": "resetBucketName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 3518
          },
          "name": "resetKeys"
        }
      ],
      "name": "B2BiTransformerSampleDocumentsOutputReference",
      "namespace": "b2BiTransformer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 3512
          },
          "name": "keys",
          "type": {
            "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerSampleDocumentsKeysList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 3506
          },
          "name": "bucketNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 3522
          },
          "name": "keysInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerSampleDocumentsKeys"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 3496
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 3458
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerSampleDocuments"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/b2bi-transformer/index:B2BiTransformerSampleDocumentsOutputReference"
    },
    "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/b2bi-transformer/index.ts",
        "line": 3526
      },
      "name": "B2BiTransformerTags",
      "namespace": "b2BiTransformer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_transformer#key B2BiTransformer#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 3530
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/b2bi_transformer#value B2BiTransformer#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 3534
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/b2bi-transformer/index:B2BiTransformerTags"
    },
    "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/b2bi-transformer/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/b2bi-transformer/index.ts",
        "line": 3656
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 3671
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerTagsOutputReference"
            }
          }
        }
      ],
      "name": "B2BiTransformerTagsList",
      "namespace": "b2BiTransformer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 3657
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/b2bi-transformer/index:B2BiTransformerTagsList"
    },
    "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/b2bi-transformer/index.ts",
          "line": 3583
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/b2bi-transformer/index.ts",
        "line": 3573
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 3631
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 3647
          },
          "name": "resetValue"
        }
      ],
      "name": "B2BiTransformerTagsOutputReference",
      "namespace": "b2BiTransformer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 3635
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 3651
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 3625
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 3641
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/b2bi-transformer/index.ts",
            "line": 3587
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.b2BiTransformer.B2BiTransformerTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/b2bi-transformer/index:B2BiTransformerTagsOutputReference"
    },
    "@cdktn/provider-awscc.backupBackupPlan.BackupBackupPlan": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_backup_plan awscc_backup_backup_plan}."
      },
      "fqn": "@cdktn/provider-awscc.backupBackupPlan.BackupBackupPlan",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_backup_plan awscc_backup_backup_plan} Resource."
        },
        "locationInModule": {
          "filename": "src/backup-backup-plan/index.ts",
          "line": 1818
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.backupBackupPlan.BackupBackupPlanConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/backup-backup-plan/index.ts",
        "line": 1786
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a BackupBackupPlan resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 1803
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the BackupBackupPlan to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_backup_plan#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing BackupBackupPlan that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the BackupBackupPlan to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 1847
          },
          "name": "putBackupPlan",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.backupBackupPlan.BackupBackupPlanBackupPlan"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 1873
          },
          "name": "resetBackupPlanTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 1895
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 1902
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "BackupBackupPlan",
      "namespace": "backupBackupPlan",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 1791
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 1844
          },
          "name": "backupPlan",
          "type": {
            "fqn": "@cdktn/provider-awscc.backupBackupPlan.BackupBackupPlanBackupPlanOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 1856
          },
          "name": "backupPlanArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 1861
          },
          "name": "backupPlanId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 1882
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 1887
          },
          "name": "versionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 1851
          },
          "name": "backupPlanInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.backupBackupPlan.BackupBackupPlanBackupPlan"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 1877
          },
          "name": "backupPlanTagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 1867
          },
          "name": "backupPlanTags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/backup-backup-plan/index:BackupBackupPlan"
    },
    "@cdktn/provider-awscc.backupBackupPlan.BackupBackupPlanBackupPlan": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.backupBackupPlan.BackupBackupPlanBackupPlan",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/backup-backup-plan/index.ts",
        "line": 1595
      },
      "name": "BackupBackupPlanBackupPlan",
      "namespace": "backupBackupPlan",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_backup_plan#backup_plan_name BackupBackupPlan#backup_plan_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 1603
          },
          "name": "backupPlanName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_backup_plan#backup_plan_rule BackupBackupPlan#backup_plan_rule}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 1607
          },
          "name": "backupPlanRule",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.backupBackupPlan.BackupBackupPlanBackupPlanBackupPlanRule"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_backup_plan#advanced_backup_settings BackupBackupPlan#advanced_backup_settings}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 1599
          },
          "name": "advancedBackupSettings",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.backupBackupPlan.BackupBackupPlanBackupPlanAdvancedBackupSettings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_backup_plan#scan_settings BackupBackupPlan#scan_settings}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 1611
          },
          "name": "scanSettings",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.backupBackupPlan.BackupBackupPlanBackupPlanScanSettings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/backup-backup-plan/index:BackupBackupPlanBackupPlan"
    },
    "@cdktn/provider-awscc.backupBackupPlan.BackupBackupPlanBackupPlanAdvancedBackupSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.backupBackupPlan.BackupBackupPlanBackupPlanAdvancedBackupSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/backup-backup-plan/index.ts",
        "line": 24
      },
      "name": "BackupBackupPlanBackupPlanAdvancedBackupSettings",
      "namespace": "backupBackupPlan",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_backup_plan#backup_options BackupBackupPlan#backup_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 28
          },
          "name": "backupOptions",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_backup_plan#resource_type BackupBackupPlan#resource_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 32
          },
          "name": "resourceType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/backup-backup-plan/index:BackupBackupPlanBackupPlanAdvancedBackupSettings"
    },
    "@cdktn/provider-awscc.backupBackupPlan.BackupBackupPlanBackupPlanAdvancedBackupSettingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.backupBackupPlan.BackupBackupPlanBackupPlanAdvancedBackupSettingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/backup-backup-plan/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/backup-backup-plan/index.ts",
        "line": 154
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-plan/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-awscc.backupBackupPlan.BackupBackupPlanBackupPlanAdvancedBackupSettingsOutputReference"
            }
          }
        }
      ],
      "name": "BackupBackupPlanBackupPlanAdvancedBackupSettingsList",
      "namespace": "backupBackupPlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 155
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.backupBackupPlan.BackupBackupPlanBackupPlanAdvancedBackupSettings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/backup-backup-plan/index:BackupBackupPlanBackupPlanAdvancedBackupSettingsList"
    },
    "@cdktn/provider-awscc.backupBackupPlan.BackupBackupPlanBackupPlanAdvancedBackupSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.backupBackupPlan.BackupBackupPlanBackupPlanAdvancedBackupSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/backup-backup-plan/index.ts",
          "line": 81
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/backup-backup-plan/index.ts",
        "line": 71
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 129
          },
          "name": "resetBackupOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 145
          },
          "name": "resetResourceType"
        }
      ],
      "name": "BackupBackupPlanBackupPlanAdvancedBackupSettingsOutputReference",
      "namespace": "backupBackupPlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 133
          },
          "name": "backupOptionsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 149
          },
          "name": "resourceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 123
          },
          "name": "backupOptions",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 139
          },
          "name": "resourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 85
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.backupBackupPlan.BackupBackupPlanBackupPlanAdvancedBackupSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/backup-backup-plan/index:BackupBackupPlanBackupPlanAdvancedBackupSettingsOutputReference"
    },
    "@cdktn/provider-awscc.backupBackupPlan.BackupBackupPlanBackupPlanBackupPlanRule": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.backupBackupPlan.BackupBackupPlanBackupPlanBackupPlanRule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/backup-backup-plan/index.ts",
        "line": 907
      },
      "name": "BackupBackupPlanBackupPlanBackupPlanRule",
      "namespace": "backupBackupPlan",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_backup_plan#rule_name BackupBackupPlan#rule_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 935
          },
          "name": "ruleName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_backup_plan#target_backup_vault BackupBackupPlan#target_backup_vault}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 955
          },
          "name": "targetBackupVault",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_backup_plan#completion_window_minutes BackupBackupPlan#completion_window_minutes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 911
          },
          "name": "completionWindowMinutes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_backup_plan#copy_actions BackupBackupPlan#copy_actions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 915
          },
          "name": "copyActions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.backupBackupPlan.BackupBackupPlanBackupPlanBackupPlanRuleCopyActions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_backup_plan#enable_continuous_backup BackupBackupPlan#enable_continuous_backup}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 919
          },
          "name": "enableContinuousBackup",
          "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/hashicorp/awscc/1.96.0/docs/resources/backup_backup_plan#index_actions BackupBackupPlan#index_actions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 923
          },
          "name": "indexActions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.backupBackupPlan.BackupBackupPlanBackupPlanBackupPlanRuleIndexActions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_backup_plan#lifecycle BackupBackupPlan#lifecycle}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 927
          },
          "name": "lifecycle",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.backupBackupPlan.BackupBackupPlanBackupPlanBackupPlanRuleLifecycle"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_backup_plan#recovery_point_tags BackupBackupPlan#recovery_point_tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 931
          },
          "name": "recoveryPointTags",
          "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/hashicorp/awscc/1.96.0/docs/resources/backup_backup_plan#scan_actions BackupBackupPlan#scan_actions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 939
          },
          "name": "scanActions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.backupBackupPlan.BackupBackupPlanBackupPlanBackupPlanRuleScanActions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_backup_plan#schedule_expression BackupBackupPlan#schedule_expression}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 943
          },
          "name": "scheduleExpression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_backup_plan#schedule_expression_timezone BackupBackupPlan#schedule_expression_timezone}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 947
          },
          "name": "scheduleExpressionTimezone",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_backup_plan#start_window_minutes BackupBackupPlan#start_window_minutes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 951
          },
          "name": "startWindowMinutes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_backup_plan#target_logically_air_gapped_backup_vault_arn BackupBackupPlan#target_logically_air_gapped_backup_vault_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 959
          },
          "name": "targetLogicallyAirGappedBackupVaultArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/backup-backup-plan/index:BackupBackupPlanBackupPlanBackupPlanRule"
    },
    "@cdktn/provider-awscc.backupBackupPlan.BackupBackupPlanBackupPlanBackupPlanRuleCopyActions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.backupBackupPlan.BackupBackupPlanBackupPlanBackupPlanRuleCopyActions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/backup-backup-plan/index.ts",
        "line": 333
      },
      "name": "BackupBackupPlanBackupPlanBackupPlanRuleCopyActions",
      "namespace": "backupBackupPlan",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_backup_plan#destination_backup_vault_arn BackupBackupPlan#destination_backup_vault_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 337
          },
          "name": "destinationBackupVaultArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_backup_plan#lifecycle BackupBackupPlan#lifecycle}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 341
          },
          "name": "lifecycle",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.backupBackupPlan.BackupBackupPlanBackupPlanBackupPlanRuleCopyActionsLifecycle"
          }
        }
      ],
      "symbolId": "src/backup-backup-plan/index:BackupBackupPlanBackupPlanBackupPlanRuleCopyActions"
    },
    "@cdktn/provider-awscc.backupBackupPlan.BackupBackupPlanBackupPlanBackupPlanRuleCopyActionsLifecycle": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.backupBackupPlan.BackupBackupPlanBackupPlanBackupPlanRuleCopyActionsLifecycle",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/backup-backup-plan/index.ts",
        "line": 173
      },
      "name": "BackupBackupPlanBackupPlanBackupPlanRuleCopyActionsLifecycle",
      "namespace": "backupBackupPlan",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_backup_plan#delete_after_days BackupBackupPlan#delete_after_days}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 177
          },
          "name": "deleteAfterDays",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_backup_plan#move_to_cold_storage_after_days BackupBackupPlan#move_to_cold_storage_after_days}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 181
          },
          "name": "moveToColdStorageAfterDays",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_backup_plan#opt_in_to_archive_for_supported_resources BackupBackupPlan#opt_in_to_archive_for_supported_resources}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 185
          },
          "name": "optInToArchiveForSupportedResources",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/backup-backup-plan/index:BackupBackupPlanBackupPlanBackupPlanRuleCopyActionsLifecycle"
    },
    "@cdktn/provider-awscc.backupBackupPlan.BackupBackupPlanBackupPlanBackupPlanRuleCopyActionsLifecycleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.backupBackupPlan.BackupBackupPlanBackupPlanBackupPlanRuleCopyActionsLifecycleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/backup-backup-plan/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/backup-backup-plan/index.ts",
        "line": 231
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 293
          },
          "name": "resetDeleteAfterDays"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 309
          },
          "name": "resetMoveToColdStorageAfterDays"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 325
          },
          "name": "resetOptInToArchiveForSupportedResources"
        }
      ],
      "name": "BackupBackupPlanBackupPlanBackupPlanRuleCopyActionsLifecycleOutputReference",
      "namespace": "backupBackupPlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 297
          },
          "name": "deleteAfterDaysInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 313
          },
          "name": "moveToColdStorageAfterDaysInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 329
          },
          "name": "optInToArchiveForSupportedResourcesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 287
          },
          "name": "deleteAfterDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 303
          },
          "name": "moveToColdStorageAfterDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 319
          },
          "name": "optInToArchiveForSupportedResources",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 243
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.backupBackupPlan.BackupBackupPlanBackupPlanBackupPlanRuleCopyActionsLifecycle"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/backup-backup-plan/index:BackupBackupPlanBackupPlanBackupPlanRuleCopyActionsLifecycleOutputReference"
    },
    "@cdktn/provider-awscc.backupBackupPlan.BackupBackupPlanBackupPlanBackupPlanRuleCopyActionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.backupBackupPlan.BackupBackupPlanBackupPlanBackupPlanRuleCopyActionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/backup-backup-plan/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/backup-backup-plan/index.ts",
        "line": 463
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 478
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.backupBackupPlan.BackupBackupPlanBackupPlanBackupPlanRuleCopyActionsOutputReference"
            }
          }
        }
      ],
      "name": "BackupBackupPlanBackupPlanBackupPlanRuleCopyActionsList",
      "namespace": "backupBackupPlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 464
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.backupBackupPlan.BackupBackupPlanBackupPlanBackupPlanRuleCopyActions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/backup-backup-plan/index:BackupBackupPlanBackupPlanBackupPlanRuleCopyActionsList"
    },
    "@cdktn/provider-awscc.backupBackupPlan.BackupBackupPlanBackupPlanBackupPlanRuleCopyActionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.backupBackupPlan.BackupBackupPlanBackupPlanBackupPlanRuleCopyActionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/backup-backup-plan/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/backup-backup-plan/index.ts",
        "line": 380
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 451
          },
          "name": "putLifecycle",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.backupBackupPlan.BackupBackupPlanBackupPlanBackupPlanRuleCopyActionsLifecycle"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 438
          },
          "name": "resetDestinationBackupVaultArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 454
          },
          "name": "resetLifecycle"
        }
      ],
      "name": "BackupBackupPlanBackupPlanBackupPlanRuleCopyActionsOutputReference",
      "namespace": "backupBackupPlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 448
          },
          "name": "lifecycle",
          "type": {
            "fqn": "@cdktn/provider-awscc.backupBackupPlan.BackupBackupPlanBackupPlanBackupPlanRuleCopyActionsLifecycleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 442
          },
          "name": "destinationBackupVaultArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 458
          },
          "name": "lifecycleInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.backupBackupPlan.BackupBackupPlanBackupPlanBackupPlanRuleCopyActionsLifecycle"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 432
          },
          "name": "destinationBackupVaultArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 394
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.backupBackupPlan.BackupBackupPlanBackupPlanBackupPlanRuleCopyActions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/backup-backup-plan/index:BackupBackupPlanBackupPlanBackupPlanRuleCopyActionsOutputReference"
    },
    "@cdktn/provider-awscc.backupBackupPlan.BackupBackupPlanBackupPlanBackupPlanRuleIndexActions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.backupBackupPlan.BackupBackupPlanBackupPlanBackupPlanRuleIndexActions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/backup-backup-plan/index.ts",
        "line": 482
      },
      "name": "BackupBackupPlanBackupPlanBackupPlanRuleIndexActions",
      "namespace": "backupBackupPlan",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_backup_plan#resource_types BackupBackupPlan#resource_types}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 486
          },
          "name": "resourceTypes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/backup-backup-plan/index:BackupBackupPlanBackupPlanBackupPlanRuleIndexActions"
    },
    "@cdktn/provider-awscc.backupBackupPlan.BackupBackupPlanBackupPlanBackupPlanRuleIndexActionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.backupBackupPlan.BackupBackupPlanBackupPlanBackupPlanRuleIndexActionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/backup-backup-plan/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/backup-backup-plan/index.ts",
        "line": 579
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-plan/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-awscc.backupBackupPlan.BackupBackupPlanBackupPlanBackupPlanRuleIndexActionsOutputReference"
            }
          }
        }
      ],
      "name": "BackupBackupPlanBackupPlanBackupPlanRuleIndexActionsList",
      "namespace": "backupBackupPlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 580
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.backupBackupPlan.BackupBackupPlanBackupPlanBackupPlanRuleIndexActions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/backup-backup-plan/index:BackupBackupPlanBackupPlanBackupPlanRuleIndexActionsList"
    },
    "@cdktn/provider-awscc.backupBackupPlan.BackupBackupPlanBackupPlanBackupPlanRuleIndexActionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.backupBackupPlan.BackupBackupPlanBackupPlanBackupPlanRuleIndexActionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/backup-backup-plan/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/backup-backup-plan/index.ts",
        "line": 518
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 570
          },
          "name": "resetResourceTypes"
        }
      ],
      "name": "BackupBackupPlanBackupPlanBackupPlanRuleIndexActionsOutputReference",
      "namespace": "backupBackupPlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 574
          },
          "name": "resourceTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 564
          },
          "name": "resourceTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 532
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.backupBackupPlan.BackupBackupPlanBackupPlanBackupPlanRuleIndexActions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/backup-backup-plan/index:BackupBackupPlanBackupPlanBackupPlanRuleIndexActionsOutputReference"
    },
    "@cdktn/provider-awscc.backupBackupPlan.BackupBackupPlanBackupPlanBackupPlanRuleLifecycle": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.backupBackupPlan.BackupBackupPlanBackupPlanBackupPlanRuleLifecycle",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/backup-backup-plan/index.ts",
        "line": 598
      },
      "name": "BackupBackupPlanBackupPlanBackupPlanRuleLifecycle",
      "namespace": "backupBackupPlan",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_backup_plan#delete_after_days BackupBackupPlan#delete_after_days}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 602
          },
          "name": "deleteAfterDays",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_backup_plan#move_to_cold_storage_after_days BackupBackupPlan#move_to_cold_storage_after_days}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 606
          },
          "name": "moveToColdStorageAfterDays",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_backup_plan#opt_in_to_archive_for_supported_resources BackupBackupPlan#opt_in_to_archive_for_supported_resources}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 610
          },
          "name": "optInToArchiveForSupportedResources",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/backup-backup-plan/index:BackupBackupPlanBackupPlanBackupPlanRuleLifecycle"
    },
    "@cdktn/provider-awscc.backupBackupPlan.BackupBackupPlanBackupPlanBackupPlanRuleLifecycleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.backupBackupPlan.BackupBackupPlanBackupPlanBackupPlanRuleLifecycleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/backup-backup-plan/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/backup-backup-plan/index.ts",
        "line": 656
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 718
          },
          "name": "resetDeleteAfterDays"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 734
          },
          "name": "resetMoveToColdStorageAfterDays"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 750
          },
          "name": "resetOptInToArchiveForSupportedResources"
        }
      ],
      "name": "BackupBackupPlanBackupPlanBackupPlanRuleLifecycleOutputReference",
      "namespace": "backupBackupPlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 722
          },
          "name": "deleteAfterDaysInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 738
          },
          "name": "moveToColdStorageAfterDaysInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 754
          },
          "name": "optInToArchiveForSupportedResourcesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 712
          },
          "name": "deleteAfterDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 728
          },
          "name": "moveToColdStorageAfterDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 744
          },
          "name": "optInToArchiveForSupportedResources",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 668
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.backupBackupPlan.BackupBackupPlanBackupPlanBackupPlanRuleLifecycle"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/backup-backup-plan/index:BackupBackupPlanBackupPlanBackupPlanRuleLifecycleOutputReference"
    },
    "@cdktn/provider-awscc.backupBackupPlan.BackupBackupPlanBackupPlanBackupPlanRuleList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.backupBackupPlan.BackupBackupPlanBackupPlanBackupPlanRuleList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/backup-backup-plan/index.ts",
          "line": 1402
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/backup-backup-plan/index.ts",
        "line": 1394
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 1409
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.backupBackupPlan.BackupBackupPlanBackupPlanBackupPlanRuleOutputReference"
            }
          }
        }
      ],
      "name": "BackupBackupPlanBackupPlanBackupPlanRuleList",
      "namespace": "backupBackupPlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 1395
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.backupBackupPlan.BackupBackupPlanBackupPlanBackupPlanRule"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/backup-backup-plan/index:BackupBackupPlanBackupPlanBackupPlanRuleList"
    },
    "@cdktn/provider-awscc.backupBackupPlan.BackupBackupPlanBackupPlanBackupPlanRuleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.backupBackupPlan.BackupBackupPlanBackupPlanBackupPlanRuleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/backup-backup-plan/index.ts",
          "line": 1085
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/backup-backup-plan/index.ts",
        "line": 1075
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 1212
          },
          "name": "putCopyActions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.backupBackupPlan.BackupBackupPlanBackupPlanBackupPlanRuleCopyActions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 1244
          },
          "name": "putIndexActions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.backupBackupPlan.BackupBackupPlanBackupPlanBackupPlanRuleIndexActions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 1260
          },
          "name": "putLifecycle",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.backupBackupPlan.BackupBackupPlanBackupPlanBackupPlanRuleLifecycle"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 1305
          },
          "name": "putScanActions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.backupBackupPlan.BackupBackupPlanBackupPlanBackupPlanRuleScanActions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 1199
          },
          "name": "resetCompletionWindowMinutes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 1215
          },
          "name": "resetCopyActions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 1231
          },
          "name": "resetEnableContinuousBackup"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 1247
          },
          "name": "resetIndexActions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 1263
          },
          "name": "resetLifecycle"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 1279
          },
          "name": "resetRecoveryPointTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 1308
          },
          "name": "resetScanActions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 1324
          },
          "name": "resetScheduleExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 1340
          },
          "name": "resetScheduleExpressionTimezone"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 1356
          },
          "name": "resetStartWindowMinutes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 1385
          },
          "name": "resetTargetLogicallyAirGappedBackupVaultArn"
        }
      ],
      "name": "BackupBackupPlanBackupPlanBackupPlanRuleOutputReference",
      "namespace": "backupBackupPlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 1209
          },
          "name": "copyActions",
          "type": {
            "fqn": "@cdktn/provider-awscc.backupBackupPlan.BackupBackupPlanBackupPlanBackupPlanRuleCopyActionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 1241
          },
          "name": "indexActions",
          "type": {
            "fqn": "@cdktn/provider-awscc.backupBackupPlan.BackupBackupPlanBackupPlanBackupPlanRuleIndexActionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 1257
          },
          "name": "lifecycle",
          "type": {
            "fqn": "@cdktn/provider-awscc.backupBackupPlan.BackupBackupPlanBackupPlanBackupPlanRuleLifecycleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 1302
          },
          "name": "scanActions",
          "type": {
            "fqn": "@cdktn/provider-awscc.backupBackupPlan.BackupBackupPlanBackupPlanBackupPlanRuleScanActionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 1203
          },
          "name": "completionWindowMinutesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 1219
          },
          "name": "copyActionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.backupBackupPlan.BackupBackupPlanBackupPlanBackupPlanRuleCopyActions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 1235
          },
          "name": "enableContinuousBackupInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 1251
          },
          "name": "indexActionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.backupBackupPlan.BackupBackupPlanBackupPlanBackupPlanRuleIndexActions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 1267
          },
          "name": "lifecycleInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.backupBackupPlan.BackupBackupPlanBackupPlanBackupPlanRuleLifecycle"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 1283
          },
          "name": "recoveryPointTagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 1296
          },
          "name": "ruleNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 1312
          },
          "name": "scanActionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.backupBackupPlan.BackupBackupPlanBackupPlanBackupPlanRuleScanActions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 1328
          },
          "name": "scheduleExpressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 1344
          },
          "name": "scheduleExpressionTimezoneInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 1360
          },
          "name": "startWindowMinutesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 1373
          },
          "name": "targetBackupVaultInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 1389
          },
          "name": "targetLogicallyAirGappedBackupVaultArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 1193
          },
          "name": "completionWindowMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 1225
          },
          "name": "enableContinuousBackup",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 1273
          },
          "name": "recoveryPointTags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 1289
          },
          "name": "ruleName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 1318
          },
          "name": "scheduleExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 1334
          },
          "name": "scheduleExpressionTimezone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 1350
          },
          "name": "startWindowMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 1366
          },
          "name": "targetBackupVault",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 1379
          },
          "name": "targetLogicallyAirGappedBackupVaultArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 1089
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.backupBackupPlan.BackupBackupPlanBackupPlanBackupPlanRule"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/backup-backup-plan/index:BackupBackupPlanBackupPlanBackupPlanRuleOutputReference"
    },
    "@cdktn/provider-awscc.backupBackupPlan.BackupBackupPlanBackupPlanBackupPlanRuleScanActions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.backupBackupPlan.BackupBackupPlanBackupPlanBackupPlanRuleScanActions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/backup-backup-plan/index.ts",
        "line": 758
      },
      "name": "BackupBackupPlanBackupPlanBackupPlanRuleScanActions",
      "namespace": "backupBackupPlan",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_backup_plan#malware_scanner BackupBackupPlan#malware_scanner}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 762
          },
          "name": "malwareScanner",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_backup_plan#scan_mode BackupBackupPlan#scan_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 766
          },
          "name": "scanMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/backup-backup-plan/index:BackupBackupPlanBackupPlanBackupPlanRuleScanActions"
    },
    "@cdktn/provider-awscc.backupBackupPlan.BackupBackupPlanBackupPlanBackupPlanRuleScanActionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.backupBackupPlan.BackupBackupPlanBackupPlanBackupPlanRuleScanActionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/backup-backup-plan/index.ts",
          "line": 896
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/backup-backup-plan/index.ts",
        "line": 888
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 903
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.backupBackupPlan.BackupBackupPlanBackupPlanBackupPlanRuleScanActionsOutputReference"
            }
          }
        }
      ],
      "name": "BackupBackupPlanBackupPlanBackupPlanRuleScanActionsList",
      "namespace": "backupBackupPlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 889
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.backupBackupPlan.BackupBackupPlanBackupPlanBackupPlanRuleScanActions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/backup-backup-plan/index:BackupBackupPlanBackupPlanBackupPlanRuleScanActionsList"
    },
    "@cdktn/provider-awscc.backupBackupPlan.BackupBackupPlanBackupPlanBackupPlanRuleScanActionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.backupBackupPlan.BackupBackupPlanBackupPlanBackupPlanRuleScanActionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/backup-backup-plan/index.ts",
          "line": 815
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/backup-backup-plan/index.ts",
        "line": 805
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 863
          },
          "name": "resetMalwareScanner"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 879
          },
          "name": "resetScanMode"
        }
      ],
      "name": "BackupBackupPlanBackupPlanBackupPlanRuleScanActionsOutputReference",
      "namespace": "backupBackupPlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 867
          },
          "name": "malwareScannerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 883
          },
          "name": "scanModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 857
          },
          "name": "malwareScanner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 873
          },
          "name": "scanMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 819
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.backupBackupPlan.BackupBackupPlanBackupPlanBackupPlanRuleScanActions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/backup-backup-plan/index:BackupBackupPlanBackupPlanBackupPlanRuleScanActionsOutputReference"
    },
    "@cdktn/provider-awscc.backupBackupPlan.BackupBackupPlanBackupPlanOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.backupBackupPlan.BackupBackupPlanBackupPlanOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/backup-backup-plan/index.ts",
          "line": 1672
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/backup-backup-plan/index.ts",
        "line": 1664
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 1729
          },
          "name": "putAdvancedBackupSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.backupBackupPlan.BackupBackupPlanBackupPlanAdvancedBackupSettings"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 1758
          },
          "name": "putBackupPlanRule",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.backupBackupPlan.BackupBackupPlanBackupPlanBackupPlanRule"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 1771
          },
          "name": "putScanSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.backupBackupPlan.BackupBackupPlanBackupPlanScanSettings"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 1732
          },
          "name": "resetAdvancedBackupSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 1774
          },
          "name": "resetScanSettings"
        }
      ],
      "name": "BackupBackupPlanBackupPlanOutputReference",
      "namespace": "backupBackupPlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 1726
          },
          "name": "advancedBackupSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.backupBackupPlan.BackupBackupPlanBackupPlanAdvancedBackupSettingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 1755
          },
          "name": "backupPlanRule",
          "type": {
            "fqn": "@cdktn/provider-awscc.backupBackupPlan.BackupBackupPlanBackupPlanBackupPlanRuleList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 1768
          },
          "name": "scanSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.backupBackupPlan.BackupBackupPlanBackupPlanScanSettingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 1736
          },
          "name": "advancedBackupSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.backupBackupPlan.BackupBackupPlanBackupPlanAdvancedBackupSettings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 1749
          },
          "name": "backupPlanNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 1762
          },
          "name": "backupPlanRuleInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.backupBackupPlan.BackupBackupPlanBackupPlanBackupPlanRule"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 1778
          },
          "name": "scanSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.backupBackupPlan.BackupBackupPlanBackupPlanScanSettings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 1742
          },
          "name": "backupPlanName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 1676
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.backupBackupPlan.BackupBackupPlanBackupPlan"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/backup-backup-plan/index:BackupBackupPlanBackupPlanOutputReference"
    },
    "@cdktn/provider-awscc.backupBackupPlan.BackupBackupPlanBackupPlanScanSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.backupBackupPlan.BackupBackupPlanBackupPlanScanSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/backup-backup-plan/index.ts",
        "line": 1413
      },
      "name": "BackupBackupPlanBackupPlanScanSettings",
      "namespace": "backupBackupPlan",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_backup_plan#malware_scanner BackupBackupPlan#malware_scanner}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 1417
          },
          "name": "malwareScanner",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_backup_plan#resource_types BackupBackupPlan#resource_types}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 1421
          },
          "name": "resourceTypes",
          "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/hashicorp/awscc/1.96.0/docs/resources/backup_backup_plan#scanner_role_arn BackupBackupPlan#scanner_role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 1425
          },
          "name": "scannerRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/backup-backup-plan/index:BackupBackupPlanBackupPlanScanSettings"
    },
    "@cdktn/provider-awscc.backupBackupPlan.BackupBackupPlanBackupPlanScanSettingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.backupBackupPlan.BackupBackupPlanBackupPlanScanSettingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/backup-backup-plan/index.ts",
          "line": 1584
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/backup-backup-plan/index.ts",
        "line": 1576
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 1591
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.backupBackupPlan.BackupBackupPlanBackupPlanScanSettingsOutputReference"
            }
          }
        }
      ],
      "name": "BackupBackupPlanBackupPlanScanSettingsList",
      "namespace": "backupBackupPlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 1577
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.backupBackupPlan.BackupBackupPlanBackupPlanScanSettings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/backup-backup-plan/index:BackupBackupPlanBackupPlanScanSettingsList"
    },
    "@cdktn/provider-awscc.backupBackupPlan.BackupBackupPlanBackupPlanScanSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.backupBackupPlan.BackupBackupPlanBackupPlanScanSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/backup-backup-plan/index.ts",
          "line": 1481
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/backup-backup-plan/index.ts",
        "line": 1471
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 1535
          },
          "name": "resetMalwareScanner"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 1551
          },
          "name": "resetResourceTypes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 1567
          },
          "name": "resetScannerRoleArn"
        }
      ],
      "name": "BackupBackupPlanBackupPlanScanSettingsOutputReference",
      "namespace": "backupBackupPlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 1539
          },
          "name": "malwareScannerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 1555
          },
          "name": "resourceTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 1571
          },
          "name": "scannerRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 1529
          },
          "name": "malwareScanner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 1545
          },
          "name": "resourceTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 1561
          },
          "name": "scannerRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 1485
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.backupBackupPlan.BackupBackupPlanBackupPlanScanSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/backup-backup-plan/index:BackupBackupPlanBackupPlanScanSettingsOutputReference"
    },
    "@cdktn/provider-awscc.backupBackupPlan.BackupBackupPlanConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.backupBackupPlan.BackupBackupPlanConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/backup-backup-plan/index.ts",
        "line": 14
      },
      "name": "BackupBackupPlanConfig",
      "namespace": "backupBackupPlan",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_backup_plan#backup_plan BackupBackupPlan#backup_plan}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 18
          },
          "name": "backupPlan",
          "type": {
            "fqn": "@cdktn/provider-awscc.backupBackupPlan.BackupBackupPlanBackupPlan"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_backup_plan#backup_plan_tags BackupBackupPlan#backup_plan_tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-plan/index.ts",
            "line": 22
          },
          "name": "backupPlanTags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/backup-backup-plan/index:BackupBackupPlanConfig"
    },
    "@cdktn/provider-awscc.backupBackupSelection.BackupBackupSelection": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_backup_selection awscc_backup_backup_selection}."
      },
      "fqn": "@cdktn/provider-awscc.backupBackupSelection.BackupBackupSelection",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_backup_selection awscc_backup_backup_selection} Resource."
        },
        "locationInModule": {
          "filename": "src/backup-backup-selection/index.ts",
          "line": 1284
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.backupBackupSelection.BackupBackupSelectionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/backup-backup-selection/index.ts",
        "line": 1252
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a BackupBackupSelection resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 1269
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the BackupBackupSelection to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_backup_selection#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing BackupBackupSelection that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the BackupBackupSelection to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 1326
          },
          "name": "putBackupSelection",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.backupBackupSelection.BackupBackupSelectionBackupSelection"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 1353
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 1360
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "BackupBackupSelection",
      "namespace": "backupBackupSelection",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 1257
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 1323
          },
          "name": "backupSelection",
          "type": {
            "fqn": "@cdktn/provider-awscc.backupBackupSelection.BackupBackupSelectionBackupSelectionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 1335
          },
          "name": "backupSelectionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 1340
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 1345
          },
          "name": "selectionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 1317
          },
          "name": "backupPlanIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 1330
          },
          "name": "backupSelectionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.backupBackupSelection.BackupBackupSelectionBackupSelection"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 1310
          },
          "name": "backupPlanId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/backup-backup-selection/index:BackupBackupSelection"
    },
    "@cdktn/provider-awscc.backupBackupSelection.BackupBackupSelectionBackupSelection": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.backupBackupSelection.BackupBackupSelectionBackupSelection",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/backup-backup-selection/index.ts",
        "line": 995
      },
      "name": "BackupBackupSelectionBackupSelection",
      "namespace": "backupBackupSelection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_backup_selection#iam_role_arn BackupBackupSelection#iam_role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 1003
          },
          "name": "iamRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_backup_selection#selection_name BackupBackupSelection#selection_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 1019
          },
          "name": "selectionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_backup_selection#conditions BackupBackupSelection#conditions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 999
          },
          "name": "conditions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.backupBackupSelection.BackupBackupSelectionBackupSelectionConditions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_backup_selection#list_of_tags BackupBackupSelection#list_of_tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 1007
          },
          "name": "listOfTags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.backupBackupSelection.BackupBackupSelectionBackupSelectionListOfTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_backup_selection#not_resources BackupBackupSelection#not_resources}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 1011
          },
          "name": "notResources",
          "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/hashicorp/awscc/1.96.0/docs/resources/backup_backup_selection#resources BackupBackupSelection#resources}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 1015
          },
          "name": "resources",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/backup-backup-selection/index:BackupBackupSelectionBackupSelection"
    },
    "@cdktn/provider-awscc.backupBackupSelection.BackupBackupSelectionBackupSelectionConditions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.backupBackupSelection.BackupBackupSelectionBackupSelectionConditions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/backup-backup-selection/index.ts",
        "line": 620
      },
      "name": "BackupBackupSelectionBackupSelectionConditions",
      "namespace": "backupBackupSelection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_backup_selection#string_equals BackupBackupSelection#string_equals}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 624
          },
          "name": "stringEquals",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.backupBackupSelection.BackupBackupSelectionBackupSelectionConditionsStringEquals"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_backup_selection#string_like BackupBackupSelection#string_like}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 628
          },
          "name": "stringLike",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.backupBackupSelection.BackupBackupSelectionBackupSelectionConditionsStringLike"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_backup_selection#string_not_equals BackupBackupSelection#string_not_equals}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 632
          },
          "name": "stringNotEquals",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.backupBackupSelection.BackupBackupSelectionBackupSelectionConditionsStringNotEquals"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_backup_selection#string_not_like BackupBackupSelection#string_not_like}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 636
          },
          "name": "stringNotLike",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.backupBackupSelection.BackupBackupSelectionBackupSelectionConditionsStringNotLike"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/backup-backup-selection/index:BackupBackupSelectionBackupSelectionConditions"
    },
    "@cdktn/provider-awscc.backupBackupSelection.BackupBackupSelectionBackupSelectionConditionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.backupBackupSelection.BackupBackupSelectionBackupSelectionConditionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/backup-backup-selection/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/backup-backup-selection/index.ts",
        "line": 689
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 754
          },
          "name": "putStringEquals",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.backupBackupSelection.BackupBackupSelectionBackupSelectionConditionsStringEquals"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 770
          },
          "name": "putStringLike",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.backupBackupSelection.BackupBackupSelectionBackupSelectionConditionsStringLike"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 786
          },
          "name": "putStringNotEquals",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.backupBackupSelection.BackupBackupSelectionBackupSelectionConditionsStringNotEquals"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 802
          },
          "name": "putStringNotLike",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.backupBackupSelection.BackupBackupSelectionBackupSelectionConditionsStringNotLike"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 757
          },
          "name": "resetStringEquals"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 773
          },
          "name": "resetStringLike"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 789
          },
          "name": "resetStringNotEquals"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 805
          },
          "name": "resetStringNotLike"
        }
      ],
      "name": "BackupBackupSelectionBackupSelectionConditionsOutputReference",
      "namespace": "backupBackupSelection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 751
          },
          "name": "stringEquals",
          "type": {
            "fqn": "@cdktn/provider-awscc.backupBackupSelection.BackupBackupSelectionBackupSelectionConditionsStringEqualsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 767
          },
          "name": "stringLike",
          "type": {
            "fqn": "@cdktn/provider-awscc.backupBackupSelection.BackupBackupSelectionBackupSelectionConditionsStringLikeList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 783
          },
          "name": "stringNotEquals",
          "type": {
            "fqn": "@cdktn/provider-awscc.backupBackupSelection.BackupBackupSelectionBackupSelectionConditionsStringNotEqualsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 799
          },
          "name": "stringNotLike",
          "type": {
            "fqn": "@cdktn/provider-awscc.backupBackupSelection.BackupBackupSelectionBackupSelectionConditionsStringNotLikeList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 761
          },
          "name": "stringEqualsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.backupBackupSelection.BackupBackupSelectionBackupSelectionConditionsStringEquals"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 777
          },
          "name": "stringLikeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.backupBackupSelection.BackupBackupSelectionBackupSelectionConditionsStringLike"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 793
          },
          "name": "stringNotEqualsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.backupBackupSelection.BackupBackupSelectionBackupSelectionConditionsStringNotEquals"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 809
          },
          "name": "stringNotLikeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.backupBackupSelection.BackupBackupSelectionBackupSelectionConditionsStringNotLike"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 701
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.backupBackupSelection.BackupBackupSelectionBackupSelectionConditions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/backup-backup-selection/index:BackupBackupSelectionBackupSelectionConditionsOutputReference"
    },
    "@cdktn/provider-awscc.backupBackupSelection.BackupBackupSelectionBackupSelectionConditionsStringEquals": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.backupBackupSelection.BackupBackupSelectionBackupSelectionConditionsStringEquals",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/backup-backup-selection/index.ts",
        "line": 24
      },
      "name": "BackupBackupSelectionBackupSelectionConditionsStringEquals",
      "namespace": "backupBackupSelection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_backup_selection#condition_key BackupBackupSelection#condition_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 28
          },
          "name": "conditionKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_backup_selection#condition_value BackupBackupSelection#condition_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 32
          },
          "name": "conditionValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/backup-backup-selection/index:BackupBackupSelectionBackupSelectionConditionsStringEquals"
    },
    "@cdktn/provider-awscc.backupBackupSelection.BackupBackupSelectionBackupSelectionConditionsStringEqualsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.backupBackupSelection.BackupBackupSelectionBackupSelectionConditionsStringEqualsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/backup-backup-selection/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/backup-backup-selection/index.ts",
        "line": 154
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-selection/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-awscc.backupBackupSelection.BackupBackupSelectionBackupSelectionConditionsStringEqualsOutputReference"
            }
          }
        }
      ],
      "name": "BackupBackupSelectionBackupSelectionConditionsStringEqualsList",
      "namespace": "backupBackupSelection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 155
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.backupBackupSelection.BackupBackupSelectionBackupSelectionConditionsStringEquals"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/backup-backup-selection/index:BackupBackupSelectionBackupSelectionConditionsStringEqualsList"
    },
    "@cdktn/provider-awscc.backupBackupSelection.BackupBackupSelectionBackupSelectionConditionsStringEqualsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.backupBackupSelection.BackupBackupSelectionBackupSelectionConditionsStringEqualsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/backup-backup-selection/index.ts",
          "line": 81
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/backup-backup-selection/index.ts",
        "line": 71
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 129
          },
          "name": "resetConditionKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 145
          },
          "name": "resetConditionValue"
        }
      ],
      "name": "BackupBackupSelectionBackupSelectionConditionsStringEqualsOutputReference",
      "namespace": "backupBackupSelection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 133
          },
          "name": "conditionKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 149
          },
          "name": "conditionValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 123
          },
          "name": "conditionKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 139
          },
          "name": "conditionValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 85
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.backupBackupSelection.BackupBackupSelectionBackupSelectionConditionsStringEquals"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/backup-backup-selection/index:BackupBackupSelectionBackupSelectionConditionsStringEqualsOutputReference"
    },
    "@cdktn/provider-awscc.backupBackupSelection.BackupBackupSelectionBackupSelectionConditionsStringLike": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.backupBackupSelection.BackupBackupSelectionBackupSelectionConditionsStringLike",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/backup-backup-selection/index.ts",
        "line": 173
      },
      "name": "BackupBackupSelectionBackupSelectionConditionsStringLike",
      "namespace": "backupBackupSelection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_backup_selection#condition_key BackupBackupSelection#condition_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 177
          },
          "name": "conditionKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_backup_selection#condition_value BackupBackupSelection#condition_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 181
          },
          "name": "conditionValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/backup-backup-selection/index:BackupBackupSelectionBackupSelectionConditionsStringLike"
    },
    "@cdktn/provider-awscc.backupBackupSelection.BackupBackupSelectionBackupSelectionConditionsStringLikeList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.backupBackupSelection.BackupBackupSelectionBackupSelectionConditionsStringLikeList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/backup-backup-selection/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/backup-backup-selection/index.ts",
        "line": 303
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-selection/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-awscc.backupBackupSelection.BackupBackupSelectionBackupSelectionConditionsStringLikeOutputReference"
            }
          }
        }
      ],
      "name": "BackupBackupSelectionBackupSelectionConditionsStringLikeList",
      "namespace": "backupBackupSelection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 304
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.backupBackupSelection.BackupBackupSelectionBackupSelectionConditionsStringLike"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/backup-backup-selection/index:BackupBackupSelectionBackupSelectionConditionsStringLikeList"
    },
    "@cdktn/provider-awscc.backupBackupSelection.BackupBackupSelectionBackupSelectionConditionsStringLikeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.backupBackupSelection.BackupBackupSelectionBackupSelectionConditionsStringLikeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/backup-backup-selection/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/backup-backup-selection/index.ts",
        "line": 220
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 278
          },
          "name": "resetConditionKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 294
          },
          "name": "resetConditionValue"
        }
      ],
      "name": "BackupBackupSelectionBackupSelectionConditionsStringLikeOutputReference",
      "namespace": "backupBackupSelection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 282
          },
          "name": "conditionKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 298
          },
          "name": "conditionValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 272
          },
          "name": "conditionKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 288
          },
          "name": "conditionValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 234
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.backupBackupSelection.BackupBackupSelectionBackupSelectionConditionsStringLike"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/backup-backup-selection/index:BackupBackupSelectionBackupSelectionConditionsStringLikeOutputReference"
    },
    "@cdktn/provider-awscc.backupBackupSelection.BackupBackupSelectionBackupSelectionConditionsStringNotEquals": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.backupBackupSelection.BackupBackupSelectionBackupSelectionConditionsStringNotEquals",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/backup-backup-selection/index.ts",
        "line": 322
      },
      "name": "BackupBackupSelectionBackupSelectionConditionsStringNotEquals",
      "namespace": "backupBackupSelection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_backup_selection#condition_key BackupBackupSelection#condition_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 326
          },
          "name": "conditionKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_backup_selection#condition_value BackupBackupSelection#condition_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 330
          },
          "name": "conditionValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/backup-backup-selection/index:BackupBackupSelectionBackupSelectionConditionsStringNotEquals"
    },
    "@cdktn/provider-awscc.backupBackupSelection.BackupBackupSelectionBackupSelectionConditionsStringNotEqualsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.backupBackupSelection.BackupBackupSelectionBackupSelectionConditionsStringNotEqualsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/backup-backup-selection/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/backup-backup-selection/index.ts",
        "line": 452
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-selection/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-awscc.backupBackupSelection.BackupBackupSelectionBackupSelectionConditionsStringNotEqualsOutputReference"
            }
          }
        }
      ],
      "name": "BackupBackupSelectionBackupSelectionConditionsStringNotEqualsList",
      "namespace": "backupBackupSelection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 453
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.backupBackupSelection.BackupBackupSelectionBackupSelectionConditionsStringNotEquals"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/backup-backup-selection/index:BackupBackupSelectionBackupSelectionConditionsStringNotEqualsList"
    },
    "@cdktn/provider-awscc.backupBackupSelection.BackupBackupSelectionBackupSelectionConditionsStringNotEqualsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.backupBackupSelection.BackupBackupSelectionBackupSelectionConditionsStringNotEqualsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/backup-backup-selection/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/backup-backup-selection/index.ts",
        "line": 369
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 427
          },
          "name": "resetConditionKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 443
          },
          "name": "resetConditionValue"
        }
      ],
      "name": "BackupBackupSelectionBackupSelectionConditionsStringNotEqualsOutputReference",
      "namespace": "backupBackupSelection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 431
          },
          "name": "conditionKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 447
          },
          "name": "conditionValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 421
          },
          "name": "conditionKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 437
          },
          "name": "conditionValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 383
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.backupBackupSelection.BackupBackupSelectionBackupSelectionConditionsStringNotEquals"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/backup-backup-selection/index:BackupBackupSelectionBackupSelectionConditionsStringNotEqualsOutputReference"
    },
    "@cdktn/provider-awscc.backupBackupSelection.BackupBackupSelectionBackupSelectionConditionsStringNotLike": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.backupBackupSelection.BackupBackupSelectionBackupSelectionConditionsStringNotLike",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/backup-backup-selection/index.ts",
        "line": 471
      },
      "name": "BackupBackupSelectionBackupSelectionConditionsStringNotLike",
      "namespace": "backupBackupSelection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_backup_selection#condition_key BackupBackupSelection#condition_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 475
          },
          "name": "conditionKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_backup_selection#condition_value BackupBackupSelection#condition_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 479
          },
          "name": "conditionValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/backup-backup-selection/index:BackupBackupSelectionBackupSelectionConditionsStringNotLike"
    },
    "@cdktn/provider-awscc.backupBackupSelection.BackupBackupSelectionBackupSelectionConditionsStringNotLikeList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.backupBackupSelection.BackupBackupSelectionBackupSelectionConditionsStringNotLikeList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/backup-backup-selection/index.ts",
          "line": 609
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/backup-backup-selection/index.ts",
        "line": 601
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 616
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.backupBackupSelection.BackupBackupSelectionBackupSelectionConditionsStringNotLikeOutputReference"
            }
          }
        }
      ],
      "name": "BackupBackupSelectionBackupSelectionConditionsStringNotLikeList",
      "namespace": "backupBackupSelection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 602
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.backupBackupSelection.BackupBackupSelectionBackupSelectionConditionsStringNotLike"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/backup-backup-selection/index:BackupBackupSelectionBackupSelectionConditionsStringNotLikeList"
    },
    "@cdktn/provider-awscc.backupBackupSelection.BackupBackupSelectionBackupSelectionConditionsStringNotLikeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.backupBackupSelection.BackupBackupSelectionBackupSelectionConditionsStringNotLikeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/backup-backup-selection/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/backup-backup-selection/index.ts",
        "line": 518
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 576
          },
          "name": "resetConditionKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 592
          },
          "name": "resetConditionValue"
        }
      ],
      "name": "BackupBackupSelectionBackupSelectionConditionsStringNotLikeOutputReference",
      "namespace": "backupBackupSelection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 580
          },
          "name": "conditionKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 596
          },
          "name": "conditionValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 570
          },
          "name": "conditionKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 586
          },
          "name": "conditionValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 532
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.backupBackupSelection.BackupBackupSelectionBackupSelectionConditionsStringNotLike"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/backup-backup-selection/index:BackupBackupSelectionBackupSelectionConditionsStringNotLikeOutputReference"
    },
    "@cdktn/provider-awscc.backupBackupSelection.BackupBackupSelectionBackupSelectionListOfTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.backupBackupSelection.BackupBackupSelectionBackupSelectionListOfTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/backup-backup-selection/index.ts",
        "line": 813
      },
      "name": "BackupBackupSelectionBackupSelectionListOfTags",
      "namespace": "backupBackupSelection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_backup_selection#condition_key BackupBackupSelection#condition_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 817
          },
          "name": "conditionKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_backup_selection#condition_type BackupBackupSelection#condition_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 821
          },
          "name": "conditionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_backup_selection#condition_value BackupBackupSelection#condition_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 825
          },
          "name": "conditionValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/backup-backup-selection/index:BackupBackupSelectionBackupSelectionListOfTags"
    },
    "@cdktn/provider-awscc.backupBackupSelection.BackupBackupSelectionBackupSelectionListOfTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.backupBackupSelection.BackupBackupSelectionBackupSelectionListOfTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/backup-backup-selection/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/backup-backup-selection/index.ts",
        "line": 976
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-selection/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-awscc.backupBackupSelection.BackupBackupSelectionBackupSelectionListOfTagsOutputReference"
            }
          }
        }
      ],
      "name": "BackupBackupSelectionBackupSelectionListOfTagsList",
      "namespace": "backupBackupSelection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 977
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.backupBackupSelection.BackupBackupSelectionBackupSelectionListOfTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/backup-backup-selection/index:BackupBackupSelectionBackupSelectionListOfTagsList"
    },
    "@cdktn/provider-awscc.backupBackupSelection.BackupBackupSelectionBackupSelectionListOfTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.backupBackupSelection.BackupBackupSelectionBackupSelectionListOfTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/backup-backup-selection/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/backup-backup-selection/index.ts",
        "line": 871
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 935
          },
          "name": "resetConditionKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 951
          },
          "name": "resetConditionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 967
          },
          "name": "resetConditionValue"
        }
      ],
      "name": "BackupBackupSelectionBackupSelectionListOfTagsOutputReference",
      "namespace": "backupBackupSelection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 939
          },
          "name": "conditionKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 955
          },
          "name": "conditionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 971
          },
          "name": "conditionValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 929
          },
          "name": "conditionKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 945
          },
          "name": "conditionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 961
          },
          "name": "conditionValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 885
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.backupBackupSelection.BackupBackupSelectionBackupSelectionListOfTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/backup-backup-selection/index:BackupBackupSelectionBackupSelectionListOfTagsOutputReference"
    },
    "@cdktn/provider-awscc.backupBackupSelection.BackupBackupSelectionBackupSelectionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.backupBackupSelection.BackupBackupSelectionBackupSelectionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/backup-backup-selection/index.ts",
          "line": 1094
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/backup-backup-selection/index.ts",
        "line": 1086
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 1163
          },
          "name": "putConditions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.backupBackupSelection.BackupBackupSelectionBackupSelectionConditions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 1192
          },
          "name": "putListOfTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.backupBackupSelection.BackupBackupSelectionBackupSelectionListOfTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 1166
          },
          "name": "resetConditions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 1195
          },
          "name": "resetListOfTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 1211
          },
          "name": "resetNotResources"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 1227
          },
          "name": "resetResources"
        }
      ],
      "name": "BackupBackupSelectionBackupSelectionOutputReference",
      "namespace": "backupBackupSelection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 1160
          },
          "name": "conditions",
          "type": {
            "fqn": "@cdktn/provider-awscc.backupBackupSelection.BackupBackupSelectionBackupSelectionConditionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 1189
          },
          "name": "listOfTags",
          "type": {
            "fqn": "@cdktn/provider-awscc.backupBackupSelection.BackupBackupSelectionBackupSelectionListOfTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 1170
          },
          "name": "conditionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.backupBackupSelection.BackupBackupSelectionBackupSelectionConditions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 1183
          },
          "name": "iamRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 1199
          },
          "name": "listOfTagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.backupBackupSelection.BackupBackupSelectionBackupSelectionListOfTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 1215
          },
          "name": "notResourcesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 1231
          },
          "name": "resourcesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 1244
          },
          "name": "selectionNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 1176
          },
          "name": "iamRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 1205
          },
          "name": "notResources",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 1221
          },
          "name": "resources",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 1237
          },
          "name": "selectionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 1098
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.backupBackupSelection.BackupBackupSelectionBackupSelection"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/backup-backup-selection/index:BackupBackupSelectionBackupSelectionOutputReference"
    },
    "@cdktn/provider-awscc.backupBackupSelection.BackupBackupSelectionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.backupBackupSelection.BackupBackupSelectionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/backup-backup-selection/index.ts",
        "line": 14
      },
      "name": "BackupBackupSelectionConfig",
      "namespace": "backupBackupSelection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_backup_selection#backup_plan_id BackupBackupSelection#backup_plan_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 18
          },
          "name": "backupPlanId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_backup_selection#backup_selection BackupBackupSelection#backup_selection}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-selection/index.ts",
            "line": 22
          },
          "name": "backupSelection",
          "type": {
            "fqn": "@cdktn/provider-awscc.backupBackupSelection.BackupBackupSelectionBackupSelection"
          }
        }
      ],
      "symbolId": "src/backup-backup-selection/index:BackupBackupSelectionConfig"
    },
    "@cdktn/provider-awscc.backupBackupVault.BackupBackupVault": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_backup_vault awscc_backup_backup_vault}."
      },
      "fqn": "@cdktn/provider-awscc.backupBackupVault.BackupBackupVault",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_backup_vault awscc_backup_backup_vault} Resource."
        },
        "locationInModule": {
          "filename": "src/backup-backup-vault/index.ts",
          "line": 363
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.backupBackupVault.BackupBackupVaultConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/backup-backup-vault/index.ts",
        "line": 331
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a BackupBackupVault resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/backup-backup-vault/index.ts",
            "line": 348
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the BackupBackupVault to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_backup_vault#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing BackupBackupVault that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the BackupBackupVault to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-vault/index.ts",
            "line": 467
          },
          "name": "putLockConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.backupBackupVault.BackupBackupVaultLockConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-vault/index.ts",
            "line": 483
          },
          "name": "putNotifications",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.backupBackupVault.BackupBackupVaultNotifications"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-vault/index.ts",
            "line": 399
          },
          "name": "resetAccessPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-vault/index.ts",
            "line": 433
          },
          "name": "resetBackupVaultTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-vault/index.ts",
            "line": 449
          },
          "name": "resetEncryptionKeyArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-vault/index.ts",
            "line": 470
          },
          "name": "resetLockConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-vault/index.ts",
            "line": 486
          },
          "name": "resetNotifications"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-vault/index.ts",
            "line": 498
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-vault/index.ts",
            "line": 509
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "BackupBackupVault",
      "namespace": "backupBackupVault",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-vault/index.ts",
            "line": 336
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-vault/index.ts",
            "line": 408
          },
          "name": "backupVaultArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-vault/index.ts",
            "line": 458
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-vault/index.ts",
            "line": 464
          },
          "name": "lockConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.backupBackupVault.BackupBackupVaultLockConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-vault/index.ts",
            "line": 480
          },
          "name": "notifications",
          "type": {
            "fqn": "@cdktn/provider-awscc.backupBackupVault.BackupBackupVaultNotificationsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-vault/index.ts",
            "line": 403
          },
          "name": "accessPolicyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-vault/index.ts",
            "line": 421
          },
          "name": "backupVaultNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-vault/index.ts",
            "line": 437
          },
          "name": "backupVaultTagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-vault/index.ts",
            "line": 453
          },
          "name": "encryptionKeyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-vault/index.ts",
            "line": 474
          },
          "name": "lockConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.backupBackupVault.BackupBackupVaultLockConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-vault/index.ts",
            "line": 490
          },
          "name": "notificationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.backupBackupVault.BackupBackupVaultNotifications"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-vault/index.ts",
            "line": 393
          },
          "name": "accessPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-vault/index.ts",
            "line": 414
          },
          "name": "backupVaultName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-vault/index.ts",
            "line": 427
          },
          "name": "backupVaultTags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-vault/index.ts",
            "line": 443
          },
          "name": "encryptionKeyArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/backup-backup-vault/index:BackupBackupVault"
    },
    "@cdktn/provider-awscc.backupBackupVault.BackupBackupVaultConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.backupBackupVault.BackupBackupVaultConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/backup-backup-vault/index.ts",
        "line": 14
      },
      "name": "BackupBackupVaultConfig",
      "namespace": "backupBackupVault",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_backup_vault#backup_vault_name BackupBackupVault#backup_vault_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-vault/index.ts",
            "line": 22
          },
          "name": "backupVaultName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_backup_vault#access_policy BackupBackupVault#access_policy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-vault/index.ts",
            "line": 18
          },
          "name": "accessPolicy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_backup_vault#backup_vault_tags BackupBackupVault#backup_vault_tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-vault/index.ts",
            "line": 26
          },
          "name": "backupVaultTags",
          "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/hashicorp/awscc/1.96.0/docs/resources/backup_backup_vault#encryption_key_arn BackupBackupVault#encryption_key_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-vault/index.ts",
            "line": 30
          },
          "name": "encryptionKeyArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_backup_vault#lock_configuration BackupBackupVault#lock_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-vault/index.ts",
            "line": 34
          },
          "name": "lockConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.backupBackupVault.BackupBackupVaultLockConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_backup_vault#notifications BackupBackupVault#notifications}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-vault/index.ts",
            "line": 38
          },
          "name": "notifications",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.backupBackupVault.BackupBackupVaultNotifications"
          }
        }
      ],
      "symbolId": "src/backup-backup-vault/index:BackupBackupVaultConfig"
    },
    "@cdktn/provider-awscc.backupBackupVault.BackupBackupVaultLockConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.backupBackupVault.BackupBackupVaultLockConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/backup-backup-vault/index.ts",
        "line": 40
      },
      "name": "BackupBackupVaultLockConfiguration",
      "namespace": "backupBackupVault",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_backup_vault#changeable_for_days BackupBackupVault#changeable_for_days}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-vault/index.ts",
            "line": 44
          },
          "name": "changeableForDays",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_backup_vault#max_retention_days BackupBackupVault#max_retention_days}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-vault/index.ts",
            "line": 48
          },
          "name": "maxRetentionDays",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_backup_vault#min_retention_days BackupBackupVault#min_retention_days}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-vault/index.ts",
            "line": 52
          },
          "name": "minRetentionDays",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/backup-backup-vault/index:BackupBackupVaultLockConfiguration"
    },
    "@cdktn/provider-awscc.backupBackupVault.BackupBackupVaultLockConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.backupBackupVault.BackupBackupVaultLockConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/backup-backup-vault/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/backup-backup-vault/index.ts",
        "line": 98
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-vault/index.ts",
            "line": 160
          },
          "name": "resetChangeableForDays"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-vault/index.ts",
            "line": 176
          },
          "name": "resetMaxRetentionDays"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-vault/index.ts",
            "line": 192
          },
          "name": "resetMinRetentionDays"
        }
      ],
      "name": "BackupBackupVaultLockConfigurationOutputReference",
      "namespace": "backupBackupVault",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-vault/index.ts",
            "line": 164
          },
          "name": "changeableForDaysInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-vault/index.ts",
            "line": 180
          },
          "name": "maxRetentionDaysInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-vault/index.ts",
            "line": 196
          },
          "name": "minRetentionDaysInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-vault/index.ts",
            "line": 154
          },
          "name": "changeableForDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-vault/index.ts",
            "line": 170
          },
          "name": "maxRetentionDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-vault/index.ts",
            "line": 186
          },
          "name": "minRetentionDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-vault/index.ts",
            "line": 110
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.backupBackupVault.BackupBackupVaultLockConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/backup-backup-vault/index:BackupBackupVaultLockConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.backupBackupVault.BackupBackupVaultNotifications": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.backupBackupVault.BackupBackupVaultNotifications",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/backup-backup-vault/index.ts",
        "line": 200
      },
      "name": "BackupBackupVaultNotifications",
      "namespace": "backupBackupVault",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_backup_vault#backup_vault_events BackupBackupVault#backup_vault_events}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-vault/index.ts",
            "line": 204
          },
          "name": "backupVaultEvents",
          "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/hashicorp/awscc/1.96.0/docs/resources/backup_backup_vault#sns_topic_arn BackupBackupVault#sns_topic_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-vault/index.ts",
            "line": 208
          },
          "name": "snsTopicArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/backup-backup-vault/index:BackupBackupVaultNotifications"
    },
    "@cdktn/provider-awscc.backupBackupVault.BackupBackupVaultNotificationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.backupBackupVault.BackupBackupVaultNotificationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/backup-backup-vault/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/backup-backup-vault/index.ts",
        "line": 247
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-vault/index.ts",
            "line": 303
          },
          "name": "resetBackupVaultEvents"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-vault/index.ts",
            "line": 319
          },
          "name": "resetSnsTopicArn"
        }
      ],
      "name": "BackupBackupVaultNotificationsOutputReference",
      "namespace": "backupBackupVault",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-vault/index.ts",
            "line": 307
          },
          "name": "backupVaultEventsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-backup-vault/index.ts",
            "line": 323
          },
          "name": "snsTopicArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-vault/index.ts",
            "line": 297
          },
          "name": "backupVaultEvents",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-vault/index.ts",
            "line": 313
          },
          "name": "snsTopicArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-backup-vault/index.ts",
            "line": 259
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.backupBackupVault.BackupBackupVaultNotifications"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/backup-backup-vault/index:BackupBackupVaultNotificationsOutputReference"
    },
    "@cdktn/provider-awscc.backupFramework.BackupFramework": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_framework awscc_backup_framework}."
      },
      "fqn": "@cdktn/provider-awscc.backupFramework.BackupFramework",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_framework awscc_backup_framework} Resource."
        },
        "locationInModule": {
          "filename": "src/backup-framework/index.ts",
          "line": 882
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.backupFramework.BackupFrameworkConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/backup-framework/index.ts",
        "line": 850
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a BackupFramework resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/backup-framework/index.ts",
            "line": 867
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the BackupFramework to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_framework#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing BackupFramework that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the BackupFramework to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-framework/index.ts",
            "line": 928
          },
          "name": "putFrameworkControls",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.backupFramework.BackupFrameworkFrameworkControls"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-framework/index.ts",
            "line": 978
          },
          "name": "putFrameworkTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.backupFramework.BackupFrameworkFrameworkTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-framework/index.ts",
            "line": 944
          },
          "name": "resetFrameworkDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-framework/index.ts",
            "line": 960
          },
          "name": "resetFrameworkName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-framework/index.ts",
            "line": 981
          },
          "name": "resetFrameworkTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-framework/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/backup-framework/index.ts",
            "line": 1007
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "BackupFramework",
      "namespace": "backupFramework",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-framework/index.ts",
            "line": 855
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-framework/index.ts",
            "line": 909
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-framework/index.ts",
            "line": 914
          },
          "name": "deploymentStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-framework/index.ts",
            "line": 919
          },
          "name": "frameworkArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-framework/index.ts",
            "line": 925
          },
          "name": "frameworkControls",
          "type": {
            "fqn": "@cdktn/provider-awscc.backupFramework.BackupFrameworkFrameworkControlsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-framework/index.ts",
            "line": 969
          },
          "name": "frameworkStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-framework/index.ts",
            "line": 975
          },
          "name": "frameworkTags",
          "type": {
            "fqn": "@cdktn/provider-awscc.backupFramework.BackupFrameworkFrameworkTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-framework/index.ts",
            "line": 990
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-framework/index.ts",
            "line": 932
          },
          "name": "frameworkControlsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.backupFramework.BackupFrameworkFrameworkControls"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-framework/index.ts",
            "line": 948
          },
          "name": "frameworkDescriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-framework/index.ts",
            "line": 964
          },
          "name": "frameworkNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-framework/index.ts",
            "line": 985
          },
          "name": "frameworkTagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.backupFramework.BackupFrameworkFrameworkTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-framework/index.ts",
            "line": 938
          },
          "name": "frameworkDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-framework/index.ts",
            "line": 954
          },
          "name": "frameworkName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/backup-framework/index:BackupFramework"
    },
    "@cdktn/provider-awscc.backupFramework.BackupFrameworkConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.backupFramework.BackupFrameworkConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/backup-framework/index.ts",
        "line": 14
      },
      "name": "BackupFrameworkConfig",
      "namespace": "backupFramework",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_framework#framework_controls BackupFramework#framework_controls}",
            "stability": "stable",
            "summary": "Contains detailed information about all of the controls of a framework. Each framework must contain at least one control."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-framework/index.ts",
            "line": 20
          },
          "name": "frameworkControls",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.backupFramework.BackupFrameworkFrameworkControls"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_framework#framework_description BackupFramework#framework_description}",
            "stability": "stable",
            "summary": "An optional description of the framework with a maximum 1,024 characters."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-framework/index.ts",
            "line": 26
          },
          "name": "frameworkDescription",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This name is between 1 and 256 characters, starting with a letter, and consisting of letters (a-z, A-Z), numbers (0-9), and underscores (_).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_framework#framework_name BackupFramework#framework_name}",
            "stability": "stable",
            "summary": "The unique name of a framework."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-framework/index.ts",
            "line": 32
          },
          "name": "frameworkName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_framework#framework_tags BackupFramework#framework_tags}",
            "stability": "stable",
            "summary": "Metadata that you can assign to help organize the frameworks that you create. Each tag is a key-value pair."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-framework/index.ts",
            "line": 38
          },
          "name": "frameworkTags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.backupFramework.BackupFrameworkFrameworkTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/backup-framework/index:BackupFrameworkConfig"
    },
    "@cdktn/provider-awscc.backupFramework.BackupFrameworkFrameworkControls": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.backupFramework.BackupFrameworkFrameworkControls",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/backup-framework/index.ts",
        "line": 508
      },
      "name": "BackupFrameworkFrameworkControls",
      "namespace": "backupFramework",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_framework#control_name BackupFramework#control_name}",
            "stability": "stable",
            "summary": "The name of a control. This name is between 1 and 256 characters."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-framework/index.ts",
            "line": 520
          },
          "name": "controlName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_framework#control_input_parameters BackupFramework#control_input_parameters}",
            "stability": "stable",
            "summary": "A list of ParameterName and ParameterValue pairs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-framework/index.ts",
            "line": 514
          },
          "name": "controlInputParameters",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.backupFramework.BackupFrameworkFrameworkControlsControlInputParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The control scope defines what the control will evaluate. Three examples of control scopes are: a specific backup plan, all backup plans with a specific tag, or all backup plans.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_framework#control_scope BackupFramework#control_scope}",
            "stability": "stable",
            "summary": "The scope of a control."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-framework/index.ts",
            "line": 526
          },
          "name": "controlScope",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.backupFramework.BackupFrameworkFrameworkControlsControlScope"
          }
        }
      ],
      "symbolId": "src/backup-framework/index:BackupFrameworkFrameworkControls"
    },
    "@cdktn/provider-awscc.backupFramework.BackupFrameworkFrameworkControlsControlInputParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.backupFramework.BackupFrameworkFrameworkControlsControlInputParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/backup-framework/index.ts",
        "line": 40
      },
      "name": "BackupFrameworkFrameworkControlsControlInputParameters",
      "namespace": "backupFramework",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_framework#parameter_name BackupFramework#parameter_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-framework/index.ts",
            "line": 44
          },
          "name": "parameterName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_framework#parameter_value BackupFramework#parameter_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-framework/index.ts",
            "line": 48
          },
          "name": "parameterValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/backup-framework/index:BackupFrameworkFrameworkControlsControlInputParameters"
    },
    "@cdktn/provider-awscc.backupFramework.BackupFrameworkFrameworkControlsControlInputParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.backupFramework.BackupFrameworkFrameworkControlsControlInputParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/backup-framework/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/backup-framework/index.ts",
        "line": 170
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-framework/index.ts",
            "line": 185
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.backupFramework.BackupFrameworkFrameworkControlsControlInputParametersOutputReference"
            }
          }
        }
      ],
      "name": "BackupFrameworkFrameworkControlsControlInputParametersList",
      "namespace": "backupFramework",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-framework/index.ts",
            "line": 171
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.backupFramework.BackupFrameworkFrameworkControlsControlInputParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/backup-framework/index:BackupFrameworkFrameworkControlsControlInputParametersList"
    },
    "@cdktn/provider-awscc.backupFramework.BackupFrameworkFrameworkControlsControlInputParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.backupFramework.BackupFrameworkFrameworkControlsControlInputParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/backup-framework/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/backup-framework/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-framework/index.ts",
            "line": 145
          },
          "name": "resetParameterName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-framework/index.ts",
            "line": 161
          },
          "name": "resetParameterValue"
        }
      ],
      "name": "BackupFrameworkFrameworkControlsControlInputParametersOutputReference",
      "namespace": "backupFramework",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-framework/index.ts",
            "line": 149
          },
          "name": "parameterNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-framework/index.ts",
            "line": 165
          },
          "name": "parameterValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-framework/index.ts",
            "line": 139
          },
          "name": "parameterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-framework/index.ts",
            "line": 155
          },
          "name": "parameterValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-framework/index.ts",
            "line": 101
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.backupFramework.BackupFrameworkFrameworkControlsControlInputParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/backup-framework/index:BackupFrameworkFrameworkControlsControlInputParametersOutputReference"
    },
    "@cdktn/provider-awscc.backupFramework.BackupFrameworkFrameworkControlsControlScope": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.backupFramework.BackupFrameworkFrameworkControlsControlScope",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/backup-framework/index.ts",
        "line": 342
      },
      "name": "BackupFrameworkFrameworkControlsControlScope",
      "namespace": "backupFramework",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_framework#compliance_resource_ids BackupFramework#compliance_resource_ids}",
            "stability": "stable",
            "summary": "The ID of the only AWS resource that you want your control scope to contain."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-framework/index.ts",
            "line": 348
          },
          "name": "complianceResourceIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_framework#compliance_resource_types BackupFramework#compliance_resource_types}",
            "stability": "stable",
            "summary": "Describes whether the control scope includes one or more types of resources, such as `EFS` or `RDS`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-framework/index.ts",
            "line": 354
          },
          "name": "complianceResourceTypes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_framework#tags BackupFramework#tags}",
            "stability": "stable",
            "summary": "Describes whether the control scope includes resources with one or more tags. Each tag is a key-value pair."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-framework/index.ts",
            "line": 360
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.backupFramework.BackupFrameworkFrameworkControlsControlScopeTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/backup-framework/index:BackupFrameworkFrameworkControlsControlScope"
    },
    "@cdktn/provider-awscc.backupFramework.BackupFrameworkFrameworkControlsControlScopeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.backupFramework.BackupFrameworkFrameworkControlsControlScopeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/backup-framework/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/backup-framework/index.ts",
        "line": 406
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-framework/index.ts",
            "line": 497
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.backupFramework.BackupFrameworkFrameworkControlsControlScopeTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-framework/index.ts",
            "line": 468
          },
          "name": "resetComplianceResourceIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-framework/index.ts",
            "line": 484
          },
          "name": "resetComplianceResourceTypes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-framework/index.ts",
            "line": 500
          },
          "name": "resetTags"
        }
      ],
      "name": "BackupFrameworkFrameworkControlsControlScopeOutputReference",
      "namespace": "backupFramework",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-framework/index.ts",
            "line": 494
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.backupFramework.BackupFrameworkFrameworkControlsControlScopeTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-framework/index.ts",
            "line": 472
          },
          "name": "complianceResourceIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-framework/index.ts",
            "line": 488
          },
          "name": "complianceResourceTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-framework/index.ts",
            "line": 504
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.backupFramework.BackupFrameworkFrameworkControlsControlScopeTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-framework/index.ts",
            "line": 462
          },
          "name": "complianceResourceIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-framework/index.ts",
            "line": 478
          },
          "name": "complianceResourceTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-framework/index.ts",
            "line": 418
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.backupFramework.BackupFrameworkFrameworkControlsControlScope"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/backup-framework/index:BackupFrameworkFrameworkControlsControlScopeOutputReference"
    },
    "@cdktn/provider-awscc.backupFramework.BackupFrameworkFrameworkControlsControlScopeTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.backupFramework.BackupFrameworkFrameworkControlsControlScopeTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/backup-framework/index.ts",
        "line": 189
      },
      "name": "BackupFrameworkFrameworkControlsControlScopeTags",
      "namespace": "backupFramework",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_framework#key BackupFramework#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-framework/index.ts",
            "line": 195
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_framework#value BackupFramework#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-framework/index.ts",
            "line": 201
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/backup-framework/index:BackupFrameworkFrameworkControlsControlScopeTags"
    },
    "@cdktn/provider-awscc.backupFramework.BackupFrameworkFrameworkControlsControlScopeTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.backupFramework.BackupFrameworkFrameworkControlsControlScopeTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/backup-framework/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/backup-framework/index.ts",
        "line": 323
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-framework/index.ts",
            "line": 338
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.backupFramework.BackupFrameworkFrameworkControlsControlScopeTagsOutputReference"
            }
          }
        }
      ],
      "name": "BackupFrameworkFrameworkControlsControlScopeTagsList",
      "namespace": "backupFramework",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-framework/index.ts",
            "line": 324
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.backupFramework.BackupFrameworkFrameworkControlsControlScopeTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/backup-framework/index:BackupFrameworkFrameworkControlsControlScopeTagsList"
    },
    "@cdktn/provider-awscc.backupFramework.BackupFrameworkFrameworkControlsControlScopeTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.backupFramework.BackupFrameworkFrameworkControlsControlScopeTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/backup-framework/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/backup-framework/index.ts",
        "line": 240
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-framework/index.ts",
            "line": 298
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-framework/index.ts",
            "line": 314
          },
          "name": "resetValue"
        }
      ],
      "name": "BackupFrameworkFrameworkControlsControlScopeTagsOutputReference",
      "namespace": "backupFramework",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-framework/index.ts",
            "line": 302
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-framework/index.ts",
            "line": 318
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-framework/index.ts",
            "line": 292
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-framework/index.ts",
            "line": 308
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-framework/index.ts",
            "line": 254
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.backupFramework.BackupFrameworkFrameworkControlsControlScopeTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/backup-framework/index:BackupFrameworkFrameworkControlsControlScopeTagsOutputReference"
    },
    "@cdktn/provider-awscc.backupFramework.BackupFrameworkFrameworkControlsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.backupFramework.BackupFrameworkFrameworkControlsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/backup-framework/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/backup-framework/index.ts",
        "line": 674
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-framework/index.ts",
            "line": 689
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.backupFramework.BackupFrameworkFrameworkControlsOutputReference"
            }
          }
        }
      ],
      "name": "BackupFrameworkFrameworkControlsList",
      "namespace": "backupFramework",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-framework/index.ts",
            "line": 675
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.backupFramework.BackupFrameworkFrameworkControls"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/backup-framework/index:BackupFrameworkFrameworkControlsList"
    },
    "@cdktn/provider-awscc.backupFramework.BackupFrameworkFrameworkControlsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.backupFramework.BackupFrameworkFrameworkControlsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/backup-framework/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/backup-framework/index.ts",
        "line": 572
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-framework/index.ts",
            "line": 633
          },
          "name": "putControlInputParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.backupFramework.BackupFrameworkFrameworkControlsControlInputParameters"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-framework/index.ts",
            "line": 662
          },
          "name": "putControlScope",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.backupFramework.BackupFrameworkFrameworkControlsControlScope"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-framework/index.ts",
            "line": 636
          },
          "name": "resetControlInputParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-framework/index.ts",
            "line": 665
          },
          "name": "resetControlScope"
        }
      ],
      "name": "BackupFrameworkFrameworkControlsOutputReference",
      "namespace": "backupFramework",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-framework/index.ts",
            "line": 630
          },
          "name": "controlInputParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.backupFramework.BackupFrameworkFrameworkControlsControlInputParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-framework/index.ts",
            "line": 659
          },
          "name": "controlScope",
          "type": {
            "fqn": "@cdktn/provider-awscc.backupFramework.BackupFrameworkFrameworkControlsControlScopeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-framework/index.ts",
            "line": 640
          },
          "name": "controlInputParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.backupFramework.BackupFrameworkFrameworkControlsControlInputParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-framework/index.ts",
            "line": 653
          },
          "name": "controlNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-framework/index.ts",
            "line": 669
          },
          "name": "controlScopeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.backupFramework.BackupFrameworkFrameworkControlsControlScope"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-framework/index.ts",
            "line": 646
          },
          "name": "controlName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-framework/index.ts",
            "line": 586
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.backupFramework.BackupFrameworkFrameworkControls"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/backup-framework/index:BackupFrameworkFrameworkControlsOutputReference"
    },
    "@cdktn/provider-awscc.backupFramework.BackupFrameworkFrameworkTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.backupFramework.BackupFrameworkFrameworkTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/backup-framework/index.ts",
        "line": 693
      },
      "name": "BackupFrameworkFrameworkTags",
      "namespace": "backupFramework",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_framework#key BackupFramework#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-framework/index.ts",
            "line": 699
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_framework#value BackupFramework#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-framework/index.ts",
            "line": 705
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/backup-framework/index:BackupFrameworkFrameworkTags"
    },
    "@cdktn/provider-awscc.backupFramework.BackupFrameworkFrameworkTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.backupFramework.BackupFrameworkFrameworkTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/backup-framework/index.ts",
          "line": 835
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/backup-framework/index.ts",
        "line": 827
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-framework/index.ts",
            "line": 842
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.backupFramework.BackupFrameworkFrameworkTagsOutputReference"
            }
          }
        }
      ],
      "name": "BackupFrameworkFrameworkTagsList",
      "namespace": "backupFramework",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-framework/index.ts",
            "line": 828
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.backupFramework.BackupFrameworkFrameworkTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/backup-framework/index:BackupFrameworkFrameworkTagsList"
    },
    "@cdktn/provider-awscc.backupFramework.BackupFrameworkFrameworkTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.backupFramework.BackupFrameworkFrameworkTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/backup-framework/index.ts",
          "line": 754
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/backup-framework/index.ts",
        "line": 744
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-framework/index.ts",
            "line": 802
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-framework/index.ts",
            "line": 818
          },
          "name": "resetValue"
        }
      ],
      "name": "BackupFrameworkFrameworkTagsOutputReference",
      "namespace": "backupFramework",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-framework/index.ts",
            "line": 806
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-framework/index.ts",
            "line": 822
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-framework/index.ts",
            "line": 796
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-framework/index.ts",
            "line": 812
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-framework/index.ts",
            "line": 758
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.backupFramework.BackupFrameworkFrameworkTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/backup-framework/index:BackupFrameworkFrameworkTagsOutputReference"
    },
    "@cdktn/provider-awscc.backupLegalHold.BackupLegalHold": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_legal_hold awscc_backup_legal_hold}."
      },
      "fqn": "@cdktn/provider-awscc.backupLegalHold.BackupLegalHold",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_legal_hold awscc_backup_legal_hold} Resource."
        },
        "locationInModule": {
          "filename": "src/backup-legal-hold/index.ts",
          "line": 526
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.backupLegalHold.BackupLegalHoldConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/backup-legal-hold/index.ts",
        "line": 494
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a BackupLegalHold resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/backup-legal-hold/index.ts",
            "line": 511
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the BackupLegalHold to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_legal_hold#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing BackupLegalHold that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the BackupLegalHold to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-legal-hold/index.ts",
            "line": 590
          },
          "name": "putRecoveryPointSelection",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.backupLegalHold.BackupLegalHoldRecoveryPointSelection"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-legal-hold/index.ts",
            "line": 608
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.backupLegalHold.BackupLegalHoldTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-legal-hold/index.ts",
            "line": 611
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-legal-hold/index.ts",
            "line": 636
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-legal-hold/index.ts",
            "line": 645
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "BackupLegalHold",
      "namespace": "backupLegalHold",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-legal-hold/index.ts",
            "line": 499
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-legal-hold/index.ts",
            "line": 553
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-legal-hold/index.ts",
            "line": 558
          },
          "name": "creationDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-legal-hold/index.ts",
            "line": 576
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-legal-hold/index.ts",
            "line": 581
          },
          "name": "legalHoldId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-legal-hold/index.ts",
            "line": 587
          },
          "name": "recoveryPointSelection",
          "type": {
            "fqn": "@cdktn/provider-awscc.backupLegalHold.BackupLegalHoldRecoveryPointSelectionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-legal-hold/index.ts",
            "line": 599
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-legal-hold/index.ts",
            "line": 605
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.backupLegalHold.BackupLegalHoldTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-legal-hold/index.ts",
            "line": 571
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-legal-hold/index.ts",
            "line": 594
          },
          "name": "recoveryPointSelectionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.backupLegalHold.BackupLegalHoldRecoveryPointSelection"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-legal-hold/index.ts",
            "line": 615
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.backupLegalHold.BackupLegalHoldTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-legal-hold/index.ts",
            "line": 628
          },
          "name": "titleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-legal-hold/index.ts",
            "line": 564
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-legal-hold/index.ts",
            "line": 621
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/backup-legal-hold/index:BackupLegalHold"
    },
    "@cdktn/provider-awscc.backupLegalHold.BackupLegalHoldConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.backupLegalHold.BackupLegalHoldConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/backup-legal-hold/index.ts",
        "line": 14
      },
      "name": "BackupLegalHoldConfig",
      "namespace": "backupLegalHold",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_legal_hold#description BackupLegalHold#description}",
            "stability": "stable",
            "summary": "The description of the legal hold."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-legal-hold/index.ts",
            "line": 20
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_legal_hold#recovery_point_selection BackupLegalHold#recovery_point_selection}",
            "stability": "stable",
            "summary": "The criteria to assign a set of resources, such as resource types or backup vaults."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-legal-hold/index.ts",
            "line": 26
          },
          "name": "recoveryPointSelection",
          "type": {
            "fqn": "@cdktn/provider-awscc.backupLegalHold.BackupLegalHoldRecoveryPointSelection"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_legal_hold#title BackupLegalHold#title}",
            "stability": "stable",
            "summary": "The title of the legal hold."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-legal-hold/index.ts",
            "line": 38
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_legal_hold#tags BackupLegalHold#tags}",
            "stability": "stable",
            "summary": "Optional tags to include."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-legal-hold/index.ts",
            "line": 32
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.backupLegalHold.BackupLegalHoldTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/backup-legal-hold/index:BackupLegalHoldConfig"
    },
    "@cdktn/provider-awscc.backupLegalHold.BackupLegalHoldRecoveryPointSelection": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.backupLegalHold.BackupLegalHoldRecoveryPointSelection",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/backup-legal-hold/index.ts",
        "line": 171
      },
      "name": "BackupLegalHoldRecoveryPointSelection",
      "namespace": "backupLegalHold",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_legal_hold#date_range BackupLegalHold#date_range}",
            "stability": "stable",
            "summary": "A date range for filtering recovery points."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-legal-hold/index.ts",
            "line": 177
          },
          "name": "dateRange",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.backupLegalHold.BackupLegalHoldRecoveryPointSelectionDateRange"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_legal_hold#resource_identifiers BackupLegalHold#resource_identifiers}",
            "stability": "stable",
            "summary": "The resources included in the resource selection."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-legal-hold/index.ts",
            "line": 183
          },
          "name": "resourceIdentifiers",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_legal_hold#vault_names BackupLegalHold#vault_names}",
            "stability": "stable",
            "summary": "The names of the vaults in which the selected recovery points are contained."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-legal-hold/index.ts",
            "line": 189
          },
          "name": "vaultNames",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/backup-legal-hold/index:BackupLegalHoldRecoveryPointSelection"
    },
    "@cdktn/provider-awscc.backupLegalHold.BackupLegalHoldRecoveryPointSelectionDateRange": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.backupLegalHold.BackupLegalHoldRecoveryPointSelectionDateRange",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/backup-legal-hold/index.ts",
        "line": 40
      },
      "name": "BackupLegalHoldRecoveryPointSelectionDateRange",
      "namespace": "backupLegalHold",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_legal_hold#from_date BackupLegalHold#from_date}",
            "stability": "stable",
            "summary": "The beginning date, inclusive. ISO 8601 date-time."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-legal-hold/index.ts",
            "line": 46
          },
          "name": "fromDate",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_legal_hold#to_date BackupLegalHold#to_date}",
            "stability": "stable",
            "summary": "The end date, inclusive. ISO 8601 date-time."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-legal-hold/index.ts",
            "line": 52
          },
          "name": "toDate",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/backup-legal-hold/index:BackupLegalHoldRecoveryPointSelectionDateRange"
    },
    "@cdktn/provider-awscc.backupLegalHold.BackupLegalHoldRecoveryPointSelectionDateRangeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.backupLegalHold.BackupLegalHoldRecoveryPointSelectionDateRangeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/backup-legal-hold/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/backup-legal-hold/index.ts",
        "line": 91
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-legal-hold/index.ts",
            "line": 147
          },
          "name": "resetFromDate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-legal-hold/index.ts",
            "line": 163
          },
          "name": "resetToDate"
        }
      ],
      "name": "BackupLegalHoldRecoveryPointSelectionDateRangeOutputReference",
      "namespace": "backupLegalHold",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-legal-hold/index.ts",
            "line": 151
          },
          "name": "fromDateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-legal-hold/index.ts",
            "line": 167
          },
          "name": "toDateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-legal-hold/index.ts",
            "line": 141
          },
          "name": "fromDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-legal-hold/index.ts",
            "line": 157
          },
          "name": "toDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-legal-hold/index.ts",
            "line": 103
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.backupLegalHold.BackupLegalHoldRecoveryPointSelectionDateRange"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/backup-legal-hold/index:BackupLegalHoldRecoveryPointSelectionDateRangeOutputReference"
    },
    "@cdktn/provider-awscc.backupLegalHold.BackupLegalHoldRecoveryPointSelectionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.backupLegalHold.BackupLegalHoldRecoveryPointSelectionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/backup-legal-hold/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/backup-legal-hold/index.ts",
        "line": 235
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-legal-hold/index.ts",
            "line": 294
          },
          "name": "putDateRange",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.backupLegalHold.BackupLegalHoldRecoveryPointSelectionDateRange"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-legal-hold/index.ts",
            "line": 297
          },
          "name": "resetDateRange"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-legal-hold/index.ts",
            "line": 313
          },
          "name": "resetResourceIdentifiers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-legal-hold/index.ts",
            "line": 329
          },
          "name": "resetVaultNames"
        }
      ],
      "name": "BackupLegalHoldRecoveryPointSelectionOutputReference",
      "namespace": "backupLegalHold",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-legal-hold/index.ts",
            "line": 291
          },
          "name": "dateRange",
          "type": {
            "fqn": "@cdktn/provider-awscc.backupLegalHold.BackupLegalHoldRecoveryPointSelectionDateRangeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-legal-hold/index.ts",
            "line": 301
          },
          "name": "dateRangeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.backupLegalHold.BackupLegalHoldRecoveryPointSelectionDateRange"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-legal-hold/index.ts",
            "line": 317
          },
          "name": "resourceIdentifiersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-legal-hold/index.ts",
            "line": 333
          },
          "name": "vaultNamesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-legal-hold/index.ts",
            "line": 307
          },
          "name": "resourceIdentifiers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-legal-hold/index.ts",
            "line": 323
          },
          "name": "vaultNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-legal-hold/index.ts",
            "line": 247
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.backupLegalHold.BackupLegalHoldRecoveryPointSelection"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/backup-legal-hold/index:BackupLegalHoldRecoveryPointSelectionOutputReference"
    },
    "@cdktn/provider-awscc.backupLegalHold.BackupLegalHoldTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.backupLegalHold.BackupLegalHoldTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/backup-legal-hold/index.ts",
        "line": 337
      },
      "name": "BackupLegalHoldTags",
      "namespace": "backupLegalHold",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_legal_hold#key BackupLegalHold#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-legal-hold/index.ts",
            "line": 343
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_legal_hold#value BackupLegalHold#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-legal-hold/index.ts",
            "line": 349
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/backup-legal-hold/index:BackupLegalHoldTags"
    },
    "@cdktn/provider-awscc.backupLegalHold.BackupLegalHoldTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.backupLegalHold.BackupLegalHoldTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/backup-legal-hold/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/backup-legal-hold/index.ts",
        "line": 471
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-legal-hold/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-awscc.backupLegalHold.BackupLegalHoldTagsOutputReference"
            }
          }
        }
      ],
      "name": "BackupLegalHoldTagsList",
      "namespace": "backupLegalHold",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-legal-hold/index.ts",
            "line": 472
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.backupLegalHold.BackupLegalHoldTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/backup-legal-hold/index:BackupLegalHoldTagsList"
    },
    "@cdktn/provider-awscc.backupLegalHold.BackupLegalHoldTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.backupLegalHold.BackupLegalHoldTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/backup-legal-hold/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/backup-legal-hold/index.ts",
        "line": 388
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-legal-hold/index.ts",
            "line": 446
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-legal-hold/index.ts",
            "line": 462
          },
          "name": "resetValue"
        }
      ],
      "name": "BackupLegalHoldTagsOutputReference",
      "namespace": "backupLegalHold",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-legal-hold/index.ts",
            "line": 450
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-legal-hold/index.ts",
            "line": 466
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-legal-hold/index.ts",
            "line": 440
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-legal-hold/index.ts",
            "line": 456
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-legal-hold/index.ts",
            "line": 402
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.backupLegalHold.BackupLegalHoldTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/backup-legal-hold/index:BackupLegalHoldTagsOutputReference"
    },
    "@cdktn/provider-awscc.backupLogicallyAirGappedBackupVault.BackupLogicallyAirGappedBackupVault": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_logically_air_gapped_backup_vault awscc_backup_logically_air_gapped_backup_vault}."
      },
      "fqn": "@cdktn/provider-awscc.backupLogicallyAirGappedBackupVault.BackupLogicallyAirGappedBackupVault",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_logically_air_gapped_backup_vault awscc_backup_logically_air_gapped_backup_vault} Resource."
        },
        "locationInModule": {
          "filename": "src/backup-logically-air-gapped-backup-vault/index.ts",
          "line": 211
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.backupLogicallyAirGappedBackupVault.BackupLogicallyAirGappedBackupVaultConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/backup-logically-air-gapped-backup-vault/index.ts",
        "line": 179
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a BackupLogicallyAirGappedBackupVault resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/backup-logically-air-gapped-backup-vault/index.ts",
            "line": 196
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the BackupLogicallyAirGappedBackupVault to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_logically_air_gapped_backup_vault#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing BackupLogicallyAirGappedBackupVault that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the BackupLogicallyAirGappedBackupVault to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-logically-air-gapped-backup-vault/index.ts",
            "line": 359
          },
          "name": "putNotifications",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.backupLogicallyAirGappedBackupVault.BackupLogicallyAirGappedBackupVaultNotifications"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-logically-air-gapped-backup-vault/index.ts",
            "line": 249
          },
          "name": "resetAccessPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-logically-air-gapped-backup-vault/index.ts",
            "line": 283
          },
          "name": "resetBackupVaultTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-logically-air-gapped-backup-vault/index.ts",
            "line": 299
          },
          "name": "resetEncryptionKeyArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-logically-air-gapped-backup-vault/index.ts",
            "line": 346
          },
          "name": "resetMpaApprovalTeamArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-logically-air-gapped-backup-vault/index.ts",
            "line": 362
          },
          "name": "resetNotifications"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-logically-air-gapped-backup-vault/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/backup-logically-air-gapped-backup-vault/index.ts",
            "line": 397
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "BackupLogicallyAirGappedBackupVault",
      "namespace": "backupLogicallyAirGappedBackupVault",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-logically-air-gapped-backup-vault/index.ts",
            "line": 184
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-logically-air-gapped-backup-vault/index.ts",
            "line": 258
          },
          "name": "backupVaultArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-logically-air-gapped-backup-vault/index.ts",
            "line": 308
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-logically-air-gapped-backup-vault/index.ts",
            "line": 356
          },
          "name": "notifications",
          "type": {
            "fqn": "@cdktn/provider-awscc.backupLogicallyAirGappedBackupVault.BackupLogicallyAirGappedBackupVaultNotificationsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-logically-air-gapped-backup-vault/index.ts",
            "line": 371
          },
          "name": "vaultState",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-logically-air-gapped-backup-vault/index.ts",
            "line": 376
          },
          "name": "vaultType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-logically-air-gapped-backup-vault/index.ts",
            "line": 253
          },
          "name": "accessPolicyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-logically-air-gapped-backup-vault/index.ts",
            "line": 271
          },
          "name": "backupVaultNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-logically-air-gapped-backup-vault/index.ts",
            "line": 287
          },
          "name": "backupVaultTagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-logically-air-gapped-backup-vault/index.ts",
            "line": 303
          },
          "name": "encryptionKeyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-logically-air-gapped-backup-vault/index.ts",
            "line": 321
          },
          "name": "maxRetentionDaysInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-logically-air-gapped-backup-vault/index.ts",
            "line": 334
          },
          "name": "minRetentionDaysInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-logically-air-gapped-backup-vault/index.ts",
            "line": 350
          },
          "name": "mpaApprovalTeamArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-logically-air-gapped-backup-vault/index.ts",
            "line": 366
          },
          "name": "notificationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.backupLogicallyAirGappedBackupVault.BackupLogicallyAirGappedBackupVaultNotifications"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-logically-air-gapped-backup-vault/index.ts",
            "line": 243
          },
          "name": "accessPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-logically-air-gapped-backup-vault/index.ts",
            "line": 264
          },
          "name": "backupVaultName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-logically-air-gapped-backup-vault/index.ts",
            "line": 277
          },
          "name": "backupVaultTags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-logically-air-gapped-backup-vault/index.ts",
            "line": 293
          },
          "name": "encryptionKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-logically-air-gapped-backup-vault/index.ts",
            "line": 314
          },
          "name": "maxRetentionDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-logically-air-gapped-backup-vault/index.ts",
            "line": 327
          },
          "name": "minRetentionDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-logically-air-gapped-backup-vault/index.ts",
            "line": 340
          },
          "name": "mpaApprovalTeamArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/backup-logically-air-gapped-backup-vault/index:BackupLogicallyAirGappedBackupVault"
    },
    "@cdktn/provider-awscc.backupLogicallyAirGappedBackupVault.BackupLogicallyAirGappedBackupVaultConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.backupLogicallyAirGappedBackupVault.BackupLogicallyAirGappedBackupVaultConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/backup-logically-air-gapped-backup-vault/index.ts",
        "line": 14
      },
      "name": "BackupLogicallyAirGappedBackupVaultConfig",
      "namespace": "backupLogicallyAirGappedBackupVault",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_logically_air_gapped_backup_vault#backup_vault_name BackupLogicallyAirGappedBackupVault#backup_vault_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-logically-air-gapped-backup-vault/index.ts",
            "line": 22
          },
          "name": "backupVaultName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_logically_air_gapped_backup_vault#max_retention_days BackupLogicallyAirGappedBackupVault#max_retention_days}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-logically-air-gapped-backup-vault/index.ts",
            "line": 34
          },
          "name": "maxRetentionDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_logically_air_gapped_backup_vault#min_retention_days BackupLogicallyAirGappedBackupVault#min_retention_days}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-logically-air-gapped-backup-vault/index.ts",
            "line": 38
          },
          "name": "minRetentionDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_logically_air_gapped_backup_vault#access_policy BackupLogicallyAirGappedBackupVault#access_policy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-logically-air-gapped-backup-vault/index.ts",
            "line": 18
          },
          "name": "accessPolicy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_logically_air_gapped_backup_vault#backup_vault_tags BackupLogicallyAirGappedBackupVault#backup_vault_tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-logically-air-gapped-backup-vault/index.ts",
            "line": 26
          },
          "name": "backupVaultTags",
          "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/hashicorp/awscc/1.96.0/docs/resources/backup_logically_air_gapped_backup_vault#encryption_key_arn BackupLogicallyAirGappedBackupVault#encryption_key_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-logically-air-gapped-backup-vault/index.ts",
            "line": 30
          },
          "name": "encryptionKeyArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_logically_air_gapped_backup_vault#mpa_approval_team_arn BackupLogicallyAirGappedBackupVault#mpa_approval_team_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-logically-air-gapped-backup-vault/index.ts",
            "line": 42
          },
          "name": "mpaApprovalTeamArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_logically_air_gapped_backup_vault#notifications BackupLogicallyAirGappedBackupVault#notifications}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-logically-air-gapped-backup-vault/index.ts",
            "line": 46
          },
          "name": "notifications",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.backupLogicallyAirGappedBackupVault.BackupLogicallyAirGappedBackupVaultNotifications"
          }
        }
      ],
      "symbolId": "src/backup-logically-air-gapped-backup-vault/index:BackupLogicallyAirGappedBackupVaultConfig"
    },
    "@cdktn/provider-awscc.backupLogicallyAirGappedBackupVault.BackupLogicallyAirGappedBackupVaultNotifications": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.backupLogicallyAirGappedBackupVault.BackupLogicallyAirGappedBackupVaultNotifications",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/backup-logically-air-gapped-backup-vault/index.ts",
        "line": 48
      },
      "name": "BackupLogicallyAirGappedBackupVaultNotifications",
      "namespace": "backupLogicallyAirGappedBackupVault",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_logically_air_gapped_backup_vault#backup_vault_events BackupLogicallyAirGappedBackupVault#backup_vault_events}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-logically-air-gapped-backup-vault/index.ts",
            "line": 52
          },
          "name": "backupVaultEvents",
          "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/hashicorp/awscc/1.96.0/docs/resources/backup_logically_air_gapped_backup_vault#sns_topic_arn BackupLogicallyAirGappedBackupVault#sns_topic_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-logically-air-gapped-backup-vault/index.ts",
            "line": 56
          },
          "name": "snsTopicArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/backup-logically-air-gapped-backup-vault/index:BackupLogicallyAirGappedBackupVaultNotifications"
    },
    "@cdktn/provider-awscc.backupLogicallyAirGappedBackupVault.BackupLogicallyAirGappedBackupVaultNotificationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.backupLogicallyAirGappedBackupVault.BackupLogicallyAirGappedBackupVaultNotificationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/backup-logically-air-gapped-backup-vault/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/backup-logically-air-gapped-backup-vault/index.ts",
        "line": 95
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-logically-air-gapped-backup-vault/index.ts",
            "line": 151
          },
          "name": "resetBackupVaultEvents"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-logically-air-gapped-backup-vault/index.ts",
            "line": 167
          },
          "name": "resetSnsTopicArn"
        }
      ],
      "name": "BackupLogicallyAirGappedBackupVaultNotificationsOutputReference",
      "namespace": "backupLogicallyAirGappedBackupVault",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-logically-air-gapped-backup-vault/index.ts",
            "line": 155
          },
          "name": "backupVaultEventsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-logically-air-gapped-backup-vault/index.ts",
            "line": 171
          },
          "name": "snsTopicArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-logically-air-gapped-backup-vault/index.ts",
            "line": 145
          },
          "name": "backupVaultEvents",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-logically-air-gapped-backup-vault/index.ts",
            "line": 161
          },
          "name": "snsTopicArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-logically-air-gapped-backup-vault/index.ts",
            "line": 107
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.backupLogicallyAirGappedBackupVault.BackupLogicallyAirGappedBackupVaultNotifications"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/backup-logically-air-gapped-backup-vault/index:BackupLogicallyAirGappedBackupVaultNotificationsOutputReference"
    },
    "@cdktn/provider-awscc.backupReportPlan.BackupReportPlan": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_report_plan awscc_backup_report_plan}."
      },
      "fqn": "@cdktn/provider-awscc.backupReportPlan.BackupReportPlan",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_report_plan awscc_backup_report_plan} Resource."
        },
        "locationInModule": {
          "filename": "src/backup-report-plan/index.ts",
          "line": 631
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.backupReportPlan.BackupReportPlanConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/backup-report-plan/index.ts",
        "line": 599
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a BackupReportPlan resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/backup-report-plan/index.ts",
            "line": 616
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the BackupReportPlan to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_report_plan#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing BackupReportPlan that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the BackupReportPlan to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-report-plan/index.ts",
            "line": 668
          },
          "name": "putReportDeliveryChannel",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.backupReportPlan.BackupReportPlanReportDeliveryChannel"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-report-plan/index.ts",
            "line": 718
          },
          "name": "putReportPlanTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.backupReportPlan.BackupReportPlanReportPlanTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-report-plan/index.ts",
            "line": 734
          },
          "name": "putReportSetting",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.backupReportPlan.BackupReportPlanReportSetting"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-report-plan/index.ts",
            "line": 689
          },
          "name": "resetReportPlanDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-report-plan/index.ts",
            "line": 705
          },
          "name": "resetReportPlanName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-report-plan/index.ts",
            "line": 721
          },
          "name": "resetReportPlanTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-report-plan/index.ts",
            "line": 746
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-report-plan/index.ts",
            "line": 756
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "BackupReportPlan",
      "namespace": "backupReportPlan",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-report-plan/index.ts",
            "line": 604
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-report-plan/index.ts",
            "line": 659
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-report-plan/index.ts",
            "line": 665
          },
          "name": "reportDeliveryChannel",
          "type": {
            "fqn": "@cdktn/provider-awscc.backupReportPlan.BackupReportPlanReportDeliveryChannelOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-report-plan/index.ts",
            "line": 677
          },
          "name": "reportPlanArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-report-plan/index.ts",
            "line": 715
          },
          "name": "reportPlanTags",
          "type": {
            "fqn": "@cdktn/provider-awscc.backupReportPlan.BackupReportPlanReportPlanTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-report-plan/index.ts",
            "line": 731
          },
          "name": "reportSetting",
          "type": {
            "fqn": "@cdktn/provider-awscc.backupReportPlan.BackupReportPlanReportSettingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-report-plan/index.ts",
            "line": 672
          },
          "name": "reportDeliveryChannelInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.backupReportPlan.BackupReportPlanReportDeliveryChannel"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-report-plan/index.ts",
            "line": 693
          },
          "name": "reportPlanDescriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-report-plan/index.ts",
            "line": 709
          },
          "name": "reportPlanNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-report-plan/index.ts",
            "line": 725
          },
          "name": "reportPlanTagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.backupReportPlan.BackupReportPlanReportPlanTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-report-plan/index.ts",
            "line": 738
          },
          "name": "reportSettingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.backupReportPlan.BackupReportPlanReportSetting"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-report-plan/index.ts",
            "line": 683
          },
          "name": "reportPlanDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-report-plan/index.ts",
            "line": 699
          },
          "name": "reportPlanName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/backup-report-plan/index:BackupReportPlan"
    },
    "@cdktn/provider-awscc.backupReportPlan.BackupReportPlanConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.backupReportPlan.BackupReportPlanConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/backup-report-plan/index.ts",
        "line": 14
      },
      "name": "BackupReportPlanConfig",
      "namespace": "backupReportPlan",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_report_plan#report_delivery_channel BackupReportPlan#report_delivery_channel}",
            "stability": "stable",
            "summary": "A structure that contains information about where and how to deliver your reports, specifically your Amazon S3 bucket name, S3 key prefix, and the formats of your reports."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-report-plan/index.ts",
            "line": 20
          },
          "name": "reportDeliveryChannel",
          "type": {
            "fqn": "@cdktn/provider-awscc.backupReportPlan.BackupReportPlanReportDeliveryChannel"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_report_plan#report_setting BackupReportPlan#report_setting}",
            "stability": "stable",
            "summary": "Identifies the report template for the report. Reports are built using a report template."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-report-plan/index.ts",
            "line": 44
          },
          "name": "reportSetting",
          "type": {
            "fqn": "@cdktn/provider-awscc.backupReportPlan.BackupReportPlanReportSetting"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_report_plan#report_plan_description BackupReportPlan#report_plan_description}",
            "stability": "stable",
            "summary": "An optional description of the report plan with a maximum of 1,024 characters."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-report-plan/index.ts",
            "line": 26
          },
          "name": "reportPlanDescription",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The name must be between 1 and 256 characters, starting with a letter, and consisting of letters (a-z, A-Z), numbers (0-9), and underscores (_).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_report_plan#report_plan_name BackupReportPlan#report_plan_name}",
            "stability": "stable",
            "summary": "The unique name of the report plan."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-report-plan/index.ts",
            "line": 32
          },
          "name": "reportPlanName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Each tag is a key-value pair.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_report_plan#report_plan_tags BackupReportPlan#report_plan_tags}",
            "stability": "stable",
            "summary": "Metadata that you can assign to help organize the report plans that you create."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-report-plan/index.ts",
            "line": 38
          },
          "name": "reportPlanTags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.backupReportPlan.BackupReportPlanReportPlanTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/backup-report-plan/index:BackupReportPlanConfig"
    },
    "@cdktn/provider-awscc.backupReportPlan.BackupReportPlanReportDeliveryChannel": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.backupReportPlan.BackupReportPlanReportDeliveryChannel",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/backup-report-plan/index.ts",
        "line": 46
      },
      "name": "BackupReportPlanReportDeliveryChannel",
      "namespace": "backupReportPlan",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_report_plan#s3_bucket_name BackupReportPlan#s3_bucket_name}",
            "stability": "stable",
            "summary": "The unique name of the S3 bucket that receives your reports."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-report-plan/index.ts",
            "line": 58
          },
          "name": "s3BucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If not specified, the default format is CSV.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_report_plan#formats BackupReportPlan#formats}",
            "stability": "stable",
            "summary": "A list of the format of your reports: CSV, JSON, or both."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-report-plan/index.ts",
            "line": 52
          },
          "name": "formats",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The prefix is this part of the following path: s3://your-bucket-name/prefix/Backup/us-west-2/year/month/day/report-name. If not specified, there is no prefix.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_report_plan#s3_key_prefix BackupReportPlan#s3_key_prefix}",
            "stability": "stable",
            "summary": "The prefix for where AWS Backup Audit Manager delivers your reports to Amazon S3."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-report-plan/index.ts",
            "line": 64
          },
          "name": "s3KeyPrefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/backup-report-plan/index:BackupReportPlanReportDeliveryChannel"
    },
    "@cdktn/provider-awscc.backupReportPlan.BackupReportPlanReportDeliveryChannelOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.backupReportPlan.BackupReportPlanReportDeliveryChannelOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/backup-report-plan/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/backup-report-plan/index.ts",
        "line": 110
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-report-plan/index.ts",
            "line": 172
          },
          "name": "resetFormats"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-report-plan/index.ts",
            "line": 201
          },
          "name": "resetS3KeyPrefix"
        }
      ],
      "name": "BackupReportPlanReportDeliveryChannelOutputReference",
      "namespace": "backupReportPlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-report-plan/index.ts",
            "line": 176
          },
          "name": "formatsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-report-plan/index.ts",
            "line": 189
          },
          "name": "s3BucketNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-report-plan/index.ts",
            "line": 205
          },
          "name": "s3KeyPrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-report-plan/index.ts",
            "line": 166
          },
          "name": "formats",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-report-plan/index.ts",
            "line": 182
          },
          "name": "s3BucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-report-plan/index.ts",
            "line": 195
          },
          "name": "s3KeyPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-report-plan/index.ts",
            "line": 122
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.backupReportPlan.BackupReportPlanReportDeliveryChannel"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/backup-report-plan/index:BackupReportPlanReportDeliveryChannelOutputReference"
    },
    "@cdktn/provider-awscc.backupReportPlan.BackupReportPlanReportPlanTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.backupReportPlan.BackupReportPlanReportPlanTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/backup-report-plan/index.ts",
        "line": 209
      },
      "name": "BackupReportPlanReportPlanTags",
      "namespace": "backupReportPlan",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_report_plan#key BackupReportPlan#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-report-plan/index.ts",
            "line": 215
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_report_plan#value BackupReportPlan#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-report-plan/index.ts",
            "line": 221
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/backup-report-plan/index:BackupReportPlanReportPlanTags"
    },
    "@cdktn/provider-awscc.backupReportPlan.BackupReportPlanReportPlanTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.backupReportPlan.BackupReportPlanReportPlanTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/backup-report-plan/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/backup-report-plan/index.ts",
        "line": 343
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-report-plan/index.ts",
            "line": 358
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.backupReportPlan.BackupReportPlanReportPlanTagsOutputReference"
            }
          }
        }
      ],
      "name": "BackupReportPlanReportPlanTagsList",
      "namespace": "backupReportPlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-report-plan/index.ts",
            "line": 344
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.backupReportPlan.BackupReportPlanReportPlanTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/backup-report-plan/index:BackupReportPlanReportPlanTagsList"
    },
    "@cdktn/provider-awscc.backupReportPlan.BackupReportPlanReportPlanTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.backupReportPlan.BackupReportPlanReportPlanTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/backup-report-plan/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/backup-report-plan/index.ts",
        "line": 260
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-report-plan/index.ts",
            "line": 318
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-report-plan/index.ts",
            "line": 334
          },
          "name": "resetValue"
        }
      ],
      "name": "BackupReportPlanReportPlanTagsOutputReference",
      "namespace": "backupReportPlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-report-plan/index.ts",
            "line": 322
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-report-plan/index.ts",
            "line": 338
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-report-plan/index.ts",
            "line": 312
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-report-plan/index.ts",
            "line": 328
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-report-plan/index.ts",
            "line": 274
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.backupReportPlan.BackupReportPlanReportPlanTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/backup-report-plan/index:BackupReportPlanReportPlanTagsOutputReference"
    },
    "@cdktn/provider-awscc.backupReportPlan.BackupReportPlanReportSetting": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.backupReportPlan.BackupReportPlanReportSetting",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/backup-report-plan/index.ts",
        "line": 362
      },
      "name": "BackupReportPlanReportSetting",
      "namespace": "backupReportPlan",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Reports are built using a report template. The report templates are: `BACKUP_JOB_REPORT | COPY_JOB_REPORT | RESTORE_JOB_REPORT`\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_report_plan#report_template BackupReportPlan#report_template}",
            "stability": "stable",
            "summary": "Identifies the report template for the report."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-report-plan/index.ts",
            "line": 392
          },
          "name": "reportTemplate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_report_plan#accounts BackupReportPlan#accounts}",
            "stability": "stable",
            "summary": "The list of AWS accounts that a report covers."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-report-plan/index.ts",
            "line": 368
          },
          "name": "accounts",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_report_plan#framework_arns BackupReportPlan#framework_arns}",
            "stability": "stable",
            "summary": "The Amazon Resource Names (ARNs) of the frameworks a report covers."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-report-plan/index.ts",
            "line": 374
          },
          "name": "frameworkArns",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_report_plan#organization_units BackupReportPlan#organization_units}",
            "stability": "stable",
            "summary": "The list of AWS organization units that a report covers."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-report-plan/index.ts",
            "line": 380
          },
          "name": "organizationUnits",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_report_plan#regions BackupReportPlan#regions}",
            "stability": "stable",
            "summary": "The list of AWS regions that a report covers."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-report-plan/index.ts",
            "line": 386
          },
          "name": "regions",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/backup-report-plan/index:BackupReportPlanReportSetting"
    },
    "@cdktn/provider-awscc.backupReportPlan.BackupReportPlanReportSettingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.backupReportPlan.BackupReportPlanReportSettingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/backup-report-plan/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/backup-report-plan/index.ts",
        "line": 452
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-report-plan/index.ts",
            "line": 526
          },
          "name": "resetAccounts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-report-plan/index.ts",
            "line": 542
          },
          "name": "resetFrameworkArns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-report-plan/index.ts",
            "line": 558
          },
          "name": "resetOrganizationUnits"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-report-plan/index.ts",
            "line": 574
          },
          "name": "resetRegions"
        }
      ],
      "name": "BackupReportPlanReportSettingOutputReference",
      "namespace": "backupReportPlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-report-plan/index.ts",
            "line": 530
          },
          "name": "accountsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-report-plan/index.ts",
            "line": 546
          },
          "name": "frameworkArnsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-report-plan/index.ts",
            "line": 562
          },
          "name": "organizationUnitsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-report-plan/index.ts",
            "line": 578
          },
          "name": "regionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-report-plan/index.ts",
            "line": 591
          },
          "name": "reportTemplateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-report-plan/index.ts",
            "line": 520
          },
          "name": "accounts",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-report-plan/index.ts",
            "line": 536
          },
          "name": "frameworkArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-report-plan/index.ts",
            "line": 552
          },
          "name": "organizationUnits",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-report-plan/index.ts",
            "line": 568
          },
          "name": "regions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-report-plan/index.ts",
            "line": 584
          },
          "name": "reportTemplate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-report-plan/index.ts",
            "line": 464
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.backupReportPlan.BackupReportPlanReportSetting"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/backup-report-plan/index:BackupReportPlanReportSettingOutputReference"
    },
    "@cdktn/provider-awscc.backupRestoreTestingPlan.BackupRestoreTestingPlan": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_restore_testing_plan awscc_backup_restore_testing_plan}."
      },
      "fqn": "@cdktn/provider-awscc.backupRestoreTestingPlan.BackupRestoreTestingPlan",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_restore_testing_plan awscc_backup_restore_testing_plan} Resource."
        },
        "locationInModule": {
          "filename": "src/backup-restore-testing-plan/index.ts",
          "line": 446
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.backupRestoreTestingPlan.BackupRestoreTestingPlanConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/backup-restore-testing-plan/index.ts",
        "line": 414
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a BackupRestoreTestingPlan resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/backup-restore-testing-plan/index.ts",
            "line": 431
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the BackupRestoreTestingPlan to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_restore_testing_plan#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing BackupRestoreTestingPlan that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the BackupRestoreTestingPlan to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-restore-testing-plan/index.ts",
            "line": 484
          },
          "name": "putRecoveryPointSelection",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.backupRestoreTestingPlan.BackupRestoreTestingPlanRecoveryPointSelection"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-restore-testing-plan/index.ts",
            "line": 560
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.backupRestoreTestingPlan.BackupRestoreTestingPlanTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-restore-testing-plan/index.ts",
            "line": 531
          },
          "name": "resetScheduleExpressionTimezone"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-restore-testing-plan/index.ts",
            "line": 547
          },
          "name": "resetStartWindowHours"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-restore-testing-plan/index.ts",
            "line": 563
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-restore-testing-plan/index.ts",
            "line": 575
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-restore-testing-plan/index.ts",
            "line": 586
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "BackupRestoreTestingPlan",
      "namespace": "backupRestoreTestingPlan",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-restore-testing-plan/index.ts",
            "line": 419
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-restore-testing-plan/index.ts",
            "line": 475
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-restore-testing-plan/index.ts",
            "line": 481
          },
          "name": "recoveryPointSelection",
          "type": {
            "fqn": "@cdktn/provider-awscc.backupRestoreTestingPlan.BackupRestoreTestingPlanRecoveryPointSelectionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-restore-testing-plan/index.ts",
            "line": 493
          },
          "name": "restoreTestingPlanArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-restore-testing-plan/index.ts",
            "line": 557
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.backupRestoreTestingPlan.BackupRestoreTestingPlanTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-restore-testing-plan/index.ts",
            "line": 488
          },
          "name": "recoveryPointSelectionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.backupRestoreTestingPlan.BackupRestoreTestingPlanRecoveryPointSelection"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-restore-testing-plan/index.ts",
            "line": 506
          },
          "name": "restoreTestingPlanNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-restore-testing-plan/index.ts",
            "line": 519
          },
          "name": "scheduleExpressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-restore-testing-plan/index.ts",
            "line": 535
          },
          "name": "scheduleExpressionTimezoneInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-restore-testing-plan/index.ts",
            "line": 551
          },
          "name": "startWindowHoursInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-restore-testing-plan/index.ts",
            "line": 567
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.backupRestoreTestingPlan.BackupRestoreTestingPlanTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-restore-testing-plan/index.ts",
            "line": 499
          },
          "name": "restoreTestingPlanName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-restore-testing-plan/index.ts",
            "line": 512
          },
          "name": "scheduleExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-restore-testing-plan/index.ts",
            "line": 525
          },
          "name": "scheduleExpressionTimezone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-restore-testing-plan/index.ts",
            "line": 541
          },
          "name": "startWindowHours",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/backup-restore-testing-plan/index:BackupRestoreTestingPlan"
    },
    "@cdktn/provider-awscc.backupRestoreTestingPlan.BackupRestoreTestingPlanConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.backupRestoreTestingPlan.BackupRestoreTestingPlanConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/backup-restore-testing-plan/index.ts",
        "line": 14
      },
      "name": "BackupRestoreTestingPlanConfig",
      "namespace": "backupRestoreTestingPlan",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_restore_testing_plan#recovery_point_selection BackupRestoreTestingPlan#recovery_point_selection}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-restore-testing-plan/index.ts",
            "line": 18
          },
          "name": "recoveryPointSelection",
          "type": {
            "fqn": "@cdktn/provider-awscc.backupRestoreTestingPlan.BackupRestoreTestingPlanRecoveryPointSelection"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_restore_testing_plan#restore_testing_plan_name BackupRestoreTestingPlan#restore_testing_plan_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-restore-testing-plan/index.ts",
            "line": 22
          },
          "name": "restoreTestingPlanName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_restore_testing_plan#schedule_expression BackupRestoreTestingPlan#schedule_expression}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-restore-testing-plan/index.ts",
            "line": 26
          },
          "name": "scheduleExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_restore_testing_plan#schedule_expression_timezone BackupRestoreTestingPlan#schedule_expression_timezone}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-restore-testing-plan/index.ts",
            "line": 30
          },
          "name": "scheduleExpressionTimezone",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_restore_testing_plan#start_window_hours BackupRestoreTestingPlan#start_window_hours}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-restore-testing-plan/index.ts",
            "line": 34
          },
          "name": "startWindowHours",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_restore_testing_plan#tags BackupRestoreTestingPlan#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-restore-testing-plan/index.ts",
            "line": 38
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.backupRestoreTestingPlan.BackupRestoreTestingPlanTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/backup-restore-testing-plan/index:BackupRestoreTestingPlanConfig"
    },
    "@cdktn/provider-awscc.backupRestoreTestingPlan.BackupRestoreTestingPlanRecoveryPointSelection": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.backupRestoreTestingPlan.BackupRestoreTestingPlanRecoveryPointSelection",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/backup-restore-testing-plan/index.ts",
        "line": 40
      },
      "name": "BackupRestoreTestingPlanRecoveryPointSelection",
      "namespace": "backupRestoreTestingPlan",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_restore_testing_plan#algorithm BackupRestoreTestingPlan#algorithm}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-restore-testing-plan/index.ts",
            "line": 44
          },
          "name": "algorithm",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_restore_testing_plan#include_vaults BackupRestoreTestingPlan#include_vaults}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-restore-testing-plan/index.ts",
            "line": 52
          },
          "name": "includeVaults",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_restore_testing_plan#recovery_point_types BackupRestoreTestingPlan#recovery_point_types}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-restore-testing-plan/index.ts",
            "line": 56
          },
          "name": "recoveryPointTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_restore_testing_plan#exclude_vaults BackupRestoreTestingPlan#exclude_vaults}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-restore-testing-plan/index.ts",
            "line": 48
          },
          "name": "excludeVaults",
          "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/hashicorp/awscc/1.96.0/docs/resources/backup_restore_testing_plan#selection_window_days BackupRestoreTestingPlan#selection_window_days}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-restore-testing-plan/index.ts",
            "line": 60
          },
          "name": "selectionWindowDays",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/backup-restore-testing-plan/index:BackupRestoreTestingPlanRecoveryPointSelection"
    },
    "@cdktn/provider-awscc.backupRestoreTestingPlan.BackupRestoreTestingPlanRecoveryPointSelectionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.backupRestoreTestingPlan.BackupRestoreTestingPlanRecoveryPointSelectionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/backup-restore-testing-plan/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/backup-restore-testing-plan/index.ts",
        "line": 120
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-restore-testing-plan/index.ts",
            "line": 207
          },
          "name": "resetExcludeVaults"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-restore-testing-plan/index.ts",
            "line": 249
          },
          "name": "resetSelectionWindowDays"
        }
      ],
      "name": "BackupRestoreTestingPlanRecoveryPointSelectionOutputReference",
      "namespace": "backupRestoreTestingPlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-restore-testing-plan/index.ts",
            "line": 195
          },
          "name": "algorithmInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-restore-testing-plan/index.ts",
            "line": 211
          },
          "name": "excludeVaultsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-restore-testing-plan/index.ts",
            "line": 224
          },
          "name": "includeVaultsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-restore-testing-plan/index.ts",
            "line": 237
          },
          "name": "recoveryPointTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-restore-testing-plan/index.ts",
            "line": 253
          },
          "name": "selectionWindowDaysInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-restore-testing-plan/index.ts",
            "line": 188
          },
          "name": "algorithm",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-restore-testing-plan/index.ts",
            "line": 201
          },
          "name": "excludeVaults",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-restore-testing-plan/index.ts",
            "line": 217
          },
          "name": "includeVaults",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-restore-testing-plan/index.ts",
            "line": 230
          },
          "name": "recoveryPointTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-restore-testing-plan/index.ts",
            "line": 243
          },
          "name": "selectionWindowDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-restore-testing-plan/index.ts",
            "line": 132
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.backupRestoreTestingPlan.BackupRestoreTestingPlanRecoveryPointSelection"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/backup-restore-testing-plan/index:BackupRestoreTestingPlanRecoveryPointSelectionOutputReference"
    },
    "@cdktn/provider-awscc.backupRestoreTestingPlan.BackupRestoreTestingPlanTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.backupRestoreTestingPlan.BackupRestoreTestingPlanTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/backup-restore-testing-plan/index.ts",
        "line": 257
      },
      "name": "BackupRestoreTestingPlanTags",
      "namespace": "backupRestoreTestingPlan",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_restore_testing_plan#key BackupRestoreTestingPlan#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-restore-testing-plan/index.ts",
            "line": 263
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_restore_testing_plan#value BackupRestoreTestingPlan#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-restore-testing-plan/index.ts",
            "line": 269
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/backup-restore-testing-plan/index:BackupRestoreTestingPlanTags"
    },
    "@cdktn/provider-awscc.backupRestoreTestingPlan.BackupRestoreTestingPlanTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.backupRestoreTestingPlan.BackupRestoreTestingPlanTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/backup-restore-testing-plan/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/backup-restore-testing-plan/index.ts",
        "line": 391
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-restore-testing-plan/index.ts",
            "line": 406
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.backupRestoreTestingPlan.BackupRestoreTestingPlanTagsOutputReference"
            }
          }
        }
      ],
      "name": "BackupRestoreTestingPlanTagsList",
      "namespace": "backupRestoreTestingPlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-restore-testing-plan/index.ts",
            "line": 392
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.backupRestoreTestingPlan.BackupRestoreTestingPlanTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/backup-restore-testing-plan/index:BackupRestoreTestingPlanTagsList"
    },
    "@cdktn/provider-awscc.backupRestoreTestingPlan.BackupRestoreTestingPlanTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.backupRestoreTestingPlan.BackupRestoreTestingPlanTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/backup-restore-testing-plan/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/backup-restore-testing-plan/index.ts",
        "line": 308
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-restore-testing-plan/index.ts",
            "line": 366
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-restore-testing-plan/index.ts",
            "line": 382
          },
          "name": "resetValue"
        }
      ],
      "name": "BackupRestoreTestingPlanTagsOutputReference",
      "namespace": "backupRestoreTestingPlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-restore-testing-plan/index.ts",
            "line": 370
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-restore-testing-plan/index.ts",
            "line": 386
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-restore-testing-plan/index.ts",
            "line": 360
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-restore-testing-plan/index.ts",
            "line": 376
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-restore-testing-plan/index.ts",
            "line": 322
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.backupRestoreTestingPlan.BackupRestoreTestingPlanTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/backup-restore-testing-plan/index:BackupRestoreTestingPlanTagsOutputReference"
    },
    "@cdktn/provider-awscc.backupRestoreTestingSelection.BackupRestoreTestingSelection": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_restore_testing_selection awscc_backup_restore_testing_selection}."
      },
      "fqn": "@cdktn/provider-awscc.backupRestoreTestingSelection.BackupRestoreTestingSelection",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_restore_testing_selection awscc_backup_restore_testing_selection} Resource."
        },
        "locationInModule": {
          "filename": "src/backup-restore-testing-selection/index.ts",
          "line": 509
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.backupRestoreTestingSelection.BackupRestoreTestingSelectionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/backup-restore-testing-selection/index.ts",
        "line": 477
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a BackupRestoreTestingSelection resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/backup-restore-testing-selection/index.ts",
            "line": 494
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the BackupRestoreTestingSelection to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_restore_testing_selection#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing BackupRestoreTestingSelection that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the BackupRestoreTestingSelection to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-restore-testing-selection/index.ts",
            "line": 578
          },
          "name": "putProtectedResourceConditions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.backupRestoreTestingSelection.BackupRestoreTestingSelectionProtectedResourceConditions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-restore-testing-selection/index.ts",
            "line": 565
          },
          "name": "resetProtectedResourceArns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-restore-testing-selection/index.ts",
            "line": 581
          },
          "name": "resetProtectedResourceConditions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-restore-testing-selection/index.ts",
            "line": 610
          },
          "name": "resetRestoreMetadataOverrides"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-restore-testing-selection/index.ts",
            "line": 652
          },
          "name": "resetValidationWindowHours"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-restore-testing-selection/index.ts",
            "line": 664
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-restore-testing-selection/index.ts",
            "line": 677
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "BackupRestoreTestingSelection",
      "namespace": "backupRestoreTestingSelection",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-restore-testing-selection/index.ts",
            "line": 482
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-restore-testing-selection/index.ts",
            "line": 553
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-restore-testing-selection/index.ts",
            "line": 575
          },
          "name": "protectedResourceConditions",
          "type": {
            "fqn": "@cdktn/provider-awscc.backupRestoreTestingSelection.BackupRestoreTestingSelectionProtectedResourceConditionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-restore-testing-selection/index.ts",
            "line": 548
          },
          "name": "iamRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-restore-testing-selection/index.ts",
            "line": 569
          },
          "name": "protectedResourceArnsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-restore-testing-selection/index.ts",
            "line": 585
          },
          "name": "protectedResourceConditionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.backupRestoreTestingSelection.BackupRestoreTestingSelectionProtectedResourceConditions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-restore-testing-selection/index.ts",
            "line": 598
          },
          "name": "protectedResourceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-restore-testing-selection/index.ts",
            "line": 614
          },
          "name": "restoreMetadataOverridesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-restore-testing-selection/index.ts",
            "line": 627
          },
          "name": "restoreTestingPlanNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-restore-testing-selection/index.ts",
            "line": 640
          },
          "name": "restoreTestingSelectionNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-restore-testing-selection/index.ts",
            "line": 656
          },
          "name": "validationWindowHoursInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-restore-testing-selection/index.ts",
            "line": 541
          },
          "name": "iamRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-restore-testing-selection/index.ts",
            "line": 559
          },
          "name": "protectedResourceArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-restore-testing-selection/index.ts",
            "line": 591
          },
          "name": "protectedResourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-restore-testing-selection/index.ts",
            "line": 604
          },
          "name": "restoreMetadataOverrides",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-restore-testing-selection/index.ts",
            "line": 620
          },
          "name": "restoreTestingPlanName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-restore-testing-selection/index.ts",
            "line": 633
          },
          "name": "restoreTestingSelectionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-restore-testing-selection/index.ts",
            "line": 646
          },
          "name": "validationWindowHours",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/backup-restore-testing-selection/index:BackupRestoreTestingSelection"
    },
    "@cdktn/provider-awscc.backupRestoreTestingSelection.BackupRestoreTestingSelectionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.backupRestoreTestingSelection.BackupRestoreTestingSelectionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/backup-restore-testing-selection/index.ts",
        "line": 14
      },
      "name": "BackupRestoreTestingSelectionConfig",
      "namespace": "backupRestoreTestingSelection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_restore_testing_selection#iam_role_arn BackupRestoreTestingSelection#iam_role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-restore-testing-selection/index.ts",
            "line": 18
          },
          "name": "iamRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_restore_testing_selection#protected_resource_type BackupRestoreTestingSelection#protected_resource_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-restore-testing-selection/index.ts",
            "line": 30
          },
          "name": "protectedResourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_restore_testing_selection#restore_testing_plan_name BackupRestoreTestingSelection#restore_testing_plan_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-restore-testing-selection/index.ts",
            "line": 38
          },
          "name": "restoreTestingPlanName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_restore_testing_selection#restore_testing_selection_name BackupRestoreTestingSelection#restore_testing_selection_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-restore-testing-selection/index.ts",
            "line": 42
          },
          "name": "restoreTestingSelectionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_restore_testing_selection#protected_resource_arns BackupRestoreTestingSelection#protected_resource_arns}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-restore-testing-selection/index.ts",
            "line": 22
          },
          "name": "protectedResourceArns",
          "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/hashicorp/awscc/1.96.0/docs/resources/backup_restore_testing_selection#protected_resource_conditions BackupRestoreTestingSelection#protected_resource_conditions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-restore-testing-selection/index.ts",
            "line": 26
          },
          "name": "protectedResourceConditions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.backupRestoreTestingSelection.BackupRestoreTestingSelectionProtectedResourceConditions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_restore_testing_selection#restore_metadata_overrides BackupRestoreTestingSelection#restore_metadata_overrides}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-restore-testing-selection/index.ts",
            "line": 34
          },
          "name": "restoreMetadataOverrides",
          "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/hashicorp/awscc/1.96.0/docs/resources/backup_restore_testing_selection#validation_window_hours BackupRestoreTestingSelection#validation_window_hours}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-restore-testing-selection/index.ts",
            "line": 46
          },
          "name": "validationWindowHours",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/backup-restore-testing-selection/index:BackupRestoreTestingSelectionConfig"
    },
    "@cdktn/provider-awscc.backupRestoreTestingSelection.BackupRestoreTestingSelectionProtectedResourceConditions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.backupRestoreTestingSelection.BackupRestoreTestingSelectionProtectedResourceConditions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/backup-restore-testing-selection/index.ts",
        "line": 346
      },
      "name": "BackupRestoreTestingSelectionProtectedResourceConditions",
      "namespace": "backupRestoreTestingSelection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_restore_testing_selection#string_equals BackupRestoreTestingSelection#string_equals}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-restore-testing-selection/index.ts",
            "line": 350
          },
          "name": "stringEquals",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.backupRestoreTestingSelection.BackupRestoreTestingSelectionProtectedResourceConditionsStringEquals"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_restore_testing_selection#string_not_equals BackupRestoreTestingSelection#string_not_equals}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-restore-testing-selection/index.ts",
            "line": 354
          },
          "name": "stringNotEquals",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.backupRestoreTestingSelection.BackupRestoreTestingSelectionProtectedResourceConditionsStringNotEquals"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/backup-restore-testing-selection/index:BackupRestoreTestingSelectionProtectedResourceConditions"
    },
    "@cdktn/provider-awscc.backupRestoreTestingSelection.BackupRestoreTestingSelectionProtectedResourceConditionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.backupRestoreTestingSelection.BackupRestoreTestingSelectionProtectedResourceConditionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/backup-restore-testing-selection/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/backup-restore-testing-selection/index.ts",
        "line": 393
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-restore-testing-selection/index.ts",
            "line": 446
          },
          "name": "putStringEquals",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.backupRestoreTestingSelection.BackupRestoreTestingSelectionProtectedResourceConditionsStringEquals"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-restore-testing-selection/index.ts",
            "line": 462
          },
          "name": "putStringNotEquals",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.backupRestoreTestingSelection.BackupRestoreTestingSelectionProtectedResourceConditionsStringNotEquals"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-restore-testing-selection/index.ts",
            "line": 449
          },
          "name": "resetStringEquals"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-restore-testing-selection/index.ts",
            "line": 465
          },
          "name": "resetStringNotEquals"
        }
      ],
      "name": "BackupRestoreTestingSelectionProtectedResourceConditionsOutputReference",
      "namespace": "backupRestoreTestingSelection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-restore-testing-selection/index.ts",
            "line": 443
          },
          "name": "stringEquals",
          "type": {
            "fqn": "@cdktn/provider-awscc.backupRestoreTestingSelection.BackupRestoreTestingSelectionProtectedResourceConditionsStringEqualsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-restore-testing-selection/index.ts",
            "line": 459
          },
          "name": "stringNotEquals",
          "type": {
            "fqn": "@cdktn/provider-awscc.backupRestoreTestingSelection.BackupRestoreTestingSelectionProtectedResourceConditionsStringNotEqualsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-restore-testing-selection/index.ts",
            "line": 453
          },
          "name": "stringEqualsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.backupRestoreTestingSelection.BackupRestoreTestingSelectionProtectedResourceConditionsStringEquals"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-restore-testing-selection/index.ts",
            "line": 469
          },
          "name": "stringNotEqualsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.backupRestoreTestingSelection.BackupRestoreTestingSelectionProtectedResourceConditionsStringNotEquals"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-restore-testing-selection/index.ts",
            "line": 405
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.backupRestoreTestingSelection.BackupRestoreTestingSelectionProtectedResourceConditions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/backup-restore-testing-selection/index:BackupRestoreTestingSelectionProtectedResourceConditionsOutputReference"
    },
    "@cdktn/provider-awscc.backupRestoreTestingSelection.BackupRestoreTestingSelectionProtectedResourceConditionsStringEquals": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.backupRestoreTestingSelection.BackupRestoreTestingSelectionProtectedResourceConditionsStringEquals",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/backup-restore-testing-selection/index.ts",
        "line": 48
      },
      "name": "BackupRestoreTestingSelectionProtectedResourceConditionsStringEquals",
      "namespace": "backupRestoreTestingSelection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_restore_testing_selection#key BackupRestoreTestingSelection#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-restore-testing-selection/index.ts",
            "line": 52
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_restore_testing_selection#value BackupRestoreTestingSelection#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-restore-testing-selection/index.ts",
            "line": 56
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/backup-restore-testing-selection/index:BackupRestoreTestingSelectionProtectedResourceConditionsStringEquals"
    },
    "@cdktn/provider-awscc.backupRestoreTestingSelection.BackupRestoreTestingSelectionProtectedResourceConditionsStringEqualsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.backupRestoreTestingSelection.BackupRestoreTestingSelectionProtectedResourceConditionsStringEqualsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/backup-restore-testing-selection/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/backup-restore-testing-selection/index.ts",
        "line": 178
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-restore-testing-selection/index.ts",
            "line": 193
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.backupRestoreTestingSelection.BackupRestoreTestingSelectionProtectedResourceConditionsStringEqualsOutputReference"
            }
          }
        }
      ],
      "name": "BackupRestoreTestingSelectionProtectedResourceConditionsStringEqualsList",
      "namespace": "backupRestoreTestingSelection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-restore-testing-selection/index.ts",
            "line": 179
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.backupRestoreTestingSelection.BackupRestoreTestingSelectionProtectedResourceConditionsStringEquals"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/backup-restore-testing-selection/index:BackupRestoreTestingSelectionProtectedResourceConditionsStringEqualsList"
    },
    "@cdktn/provider-awscc.backupRestoreTestingSelection.BackupRestoreTestingSelectionProtectedResourceConditionsStringEqualsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.backupRestoreTestingSelection.BackupRestoreTestingSelectionProtectedResourceConditionsStringEqualsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/backup-restore-testing-selection/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/backup-restore-testing-selection/index.ts",
        "line": 95
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-restore-testing-selection/index.ts",
            "line": 153
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-restore-testing-selection/index.ts",
            "line": 169
          },
          "name": "resetValue"
        }
      ],
      "name": "BackupRestoreTestingSelectionProtectedResourceConditionsStringEqualsOutputReference",
      "namespace": "backupRestoreTestingSelection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-restore-testing-selection/index.ts",
            "line": 157
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-restore-testing-selection/index.ts",
            "line": 173
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-restore-testing-selection/index.ts",
            "line": 147
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-restore-testing-selection/index.ts",
            "line": 163
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-restore-testing-selection/index.ts",
            "line": 109
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.backupRestoreTestingSelection.BackupRestoreTestingSelectionProtectedResourceConditionsStringEquals"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/backup-restore-testing-selection/index:BackupRestoreTestingSelectionProtectedResourceConditionsStringEqualsOutputReference"
    },
    "@cdktn/provider-awscc.backupRestoreTestingSelection.BackupRestoreTestingSelectionProtectedResourceConditionsStringNotEquals": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.backupRestoreTestingSelection.BackupRestoreTestingSelectionProtectedResourceConditionsStringNotEquals",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/backup-restore-testing-selection/index.ts",
        "line": 197
      },
      "name": "BackupRestoreTestingSelectionProtectedResourceConditionsStringNotEquals",
      "namespace": "backupRestoreTestingSelection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_restore_testing_selection#key BackupRestoreTestingSelection#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-restore-testing-selection/index.ts",
            "line": 201
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_restore_testing_selection#value BackupRestoreTestingSelection#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-restore-testing-selection/index.ts",
            "line": 205
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/backup-restore-testing-selection/index:BackupRestoreTestingSelectionProtectedResourceConditionsStringNotEquals"
    },
    "@cdktn/provider-awscc.backupRestoreTestingSelection.BackupRestoreTestingSelectionProtectedResourceConditionsStringNotEqualsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.backupRestoreTestingSelection.BackupRestoreTestingSelectionProtectedResourceConditionsStringNotEqualsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/backup-restore-testing-selection/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/backup-restore-testing-selection/index.ts",
        "line": 327
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-restore-testing-selection/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-awscc.backupRestoreTestingSelection.BackupRestoreTestingSelectionProtectedResourceConditionsStringNotEqualsOutputReference"
            }
          }
        }
      ],
      "name": "BackupRestoreTestingSelectionProtectedResourceConditionsStringNotEqualsList",
      "namespace": "backupRestoreTestingSelection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-restore-testing-selection/index.ts",
            "line": 328
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.backupRestoreTestingSelection.BackupRestoreTestingSelectionProtectedResourceConditionsStringNotEquals"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/backup-restore-testing-selection/index:BackupRestoreTestingSelectionProtectedResourceConditionsStringNotEqualsList"
    },
    "@cdktn/provider-awscc.backupRestoreTestingSelection.BackupRestoreTestingSelectionProtectedResourceConditionsStringNotEqualsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.backupRestoreTestingSelection.BackupRestoreTestingSelectionProtectedResourceConditionsStringNotEqualsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/backup-restore-testing-selection/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/backup-restore-testing-selection/index.ts",
        "line": 244
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-restore-testing-selection/index.ts",
            "line": 302
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-restore-testing-selection/index.ts",
            "line": 318
          },
          "name": "resetValue"
        }
      ],
      "name": "BackupRestoreTestingSelectionProtectedResourceConditionsStringNotEqualsOutputReference",
      "namespace": "backupRestoreTestingSelection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-restore-testing-selection/index.ts",
            "line": 306
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-restore-testing-selection/index.ts",
            "line": 322
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-restore-testing-selection/index.ts",
            "line": 296
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-restore-testing-selection/index.ts",
            "line": 312
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-restore-testing-selection/index.ts",
            "line": 258
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.backupRestoreTestingSelection.BackupRestoreTestingSelectionProtectedResourceConditionsStringNotEquals"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/backup-restore-testing-selection/index:BackupRestoreTestingSelectionProtectedResourceConditionsStringNotEqualsOutputReference"
    },
    "@cdktn/provider-awscc.backupTieringConfiguration.BackupTieringConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_tiering_configuration awscc_backup_tiering_configuration}."
      },
      "fqn": "@cdktn/provider-awscc.backupTieringConfiguration.BackupTieringConfiguration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_tiering_configuration awscc_backup_tiering_configuration} Resource."
        },
        "locationInModule": {
          "filename": "src/backup-tiering-configuration/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-awscc.backupTieringConfiguration.BackupTieringConfigurationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/backup-tiering-configuration/index.ts",
        "line": 209
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a BackupTieringConfiguration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/backup-tiering-configuration/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 BackupTieringConfiguration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_tiering_configuration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing BackupTieringConfiguration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the BackupTieringConfiguration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-tiering-configuration/index.ts",
            "line": 300
          },
          "name": "putResourceSelection",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.backupTieringConfiguration.BackupTieringConfigurationResourceSelection"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-tiering-configuration/index.ts",
            "line": 334
          },
          "name": "resetTieringConfigurationTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-tiering-configuration/index.ts",
            "line": 346
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-tiering-configuration/index.ts",
            "line": 355
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "BackupTieringConfiguration",
      "namespace": "backupTieringConfiguration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-tiering-configuration/index.ts",
            "line": 214
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-tiering-configuration/index.ts",
            "line": 281
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-tiering-configuration/index.ts",
            "line": 286
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-tiering-configuration/index.ts",
            "line": 291
          },
          "name": "lastUpdatedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-tiering-configuration/index.ts",
            "line": 297
          },
          "name": "resourceSelection",
          "type": {
            "fqn": "@cdktn/provider-awscc.backupTieringConfiguration.BackupTieringConfigurationResourceSelectionList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-tiering-configuration/index.ts",
            "line": 309
          },
          "name": "tieringConfigurationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-tiering-configuration/index.ts",
            "line": 276
          },
          "name": "backupVaultNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-tiering-configuration/index.ts",
            "line": 304
          },
          "name": "resourceSelectionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.backupTieringConfiguration.BackupTieringConfigurationResourceSelection"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-tiering-configuration/index.ts",
            "line": 322
          },
          "name": "tieringConfigurationNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-tiering-configuration/index.ts",
            "line": 338
          },
          "name": "tieringConfigurationTagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-tiering-configuration/index.ts",
            "line": 269
          },
          "name": "backupVaultName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-tiering-configuration/index.ts",
            "line": 315
          },
          "name": "tieringConfigurationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-tiering-configuration/index.ts",
            "line": 328
          },
          "name": "tieringConfigurationTags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/backup-tiering-configuration/index:BackupTieringConfiguration"
    },
    "@cdktn/provider-awscc.backupTieringConfiguration.BackupTieringConfigurationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.backupTieringConfiguration.BackupTieringConfigurationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/backup-tiering-configuration/index.ts",
        "line": 14
      },
      "name": "BackupTieringConfigurationConfig",
      "namespace": "backupTieringConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_tiering_configuration#backup_vault_name BackupTieringConfiguration#backup_vault_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-tiering-configuration/index.ts",
            "line": 18
          },
          "name": "backupVaultName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_tiering_configuration#resource_selection BackupTieringConfiguration#resource_selection}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-tiering-configuration/index.ts",
            "line": 22
          },
          "name": "resourceSelection",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.backupTieringConfiguration.BackupTieringConfigurationResourceSelection"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_tiering_configuration#tiering_configuration_name BackupTieringConfiguration#tiering_configuration_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-tiering-configuration/index.ts",
            "line": 26
          },
          "name": "tieringConfigurationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_tiering_configuration#tiering_configuration_tags BackupTieringConfiguration#tiering_configuration_tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-tiering-configuration/index.ts",
            "line": 30
          },
          "name": "tieringConfigurationTags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/backup-tiering-configuration/index:BackupTieringConfigurationConfig"
    },
    "@cdktn/provider-awscc.backupTieringConfiguration.BackupTieringConfigurationResourceSelection": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.backupTieringConfiguration.BackupTieringConfigurationResourceSelection",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/backup-tiering-configuration/index.ts",
        "line": 32
      },
      "name": "BackupTieringConfigurationResourceSelection",
      "namespace": "backupTieringConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_tiering_configuration#resources BackupTieringConfiguration#resources}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-tiering-configuration/index.ts",
            "line": 40
          },
          "name": "resources",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_tiering_configuration#resource_type BackupTieringConfiguration#resource_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-tiering-configuration/index.ts",
            "line": 36
          },
          "name": "resourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backup_tiering_configuration#tiering_down_settings_in_days BackupTieringConfiguration#tiering_down_settings_in_days}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-tiering-configuration/index.ts",
            "line": 44
          },
          "name": "tieringDownSettingsInDays",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/backup-tiering-configuration/index:BackupTieringConfigurationResourceSelection"
    },
    "@cdktn/provider-awscc.backupTieringConfiguration.BackupTieringConfigurationResourceSelectionList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.backupTieringConfiguration.BackupTieringConfigurationResourceSelectionList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/backup-tiering-configuration/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/backup-tiering-configuration/index.ts",
        "line": 186
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-tiering-configuration/index.ts",
            "line": 201
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.backupTieringConfiguration.BackupTieringConfigurationResourceSelectionOutputReference"
            }
          }
        }
      ],
      "name": "BackupTieringConfigurationResourceSelectionList",
      "namespace": "backupTieringConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-tiering-configuration/index.ts",
            "line": 187
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.backupTieringConfiguration.BackupTieringConfigurationResourceSelection"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/backup-tiering-configuration/index:BackupTieringConfigurationResourceSelectionList"
    },
    "@cdktn/provider-awscc.backupTieringConfiguration.BackupTieringConfigurationResourceSelectionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.backupTieringConfiguration.BackupTieringConfigurationResourceSelectionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/backup-tiering-configuration/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/backup-tiering-configuration/index.ts",
        "line": 90
      },
      "name": "BackupTieringConfigurationResourceSelectionOutputReference",
      "namespace": "backupTieringConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-tiering-configuration/index.ts",
            "line": 168
          },
          "name": "resourcesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-tiering-configuration/index.ts",
            "line": 155
          },
          "name": "resourceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backup-tiering-configuration/index.ts",
            "line": 181
          },
          "name": "tieringDownSettingsInDaysInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-tiering-configuration/index.ts",
            "line": 161
          },
          "name": "resources",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-tiering-configuration/index.ts",
            "line": 148
          },
          "name": "resourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-tiering-configuration/index.ts",
            "line": 174
          },
          "name": "tieringDownSettingsInDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backup-tiering-configuration/index.ts",
            "line": 104
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.backupTieringConfiguration.BackupTieringConfigurationResourceSelection"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/backup-tiering-configuration/index:BackupTieringConfigurationResourceSelectionOutputReference"
    },
    "@cdktn/provider-awscc.backupgatewayHypervisor.BackupgatewayHypervisor": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backupgateway_hypervisor awscc_backupgateway_hypervisor}."
      },
      "fqn": "@cdktn/provider-awscc.backupgatewayHypervisor.BackupgatewayHypervisor",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backupgateway_hypervisor awscc_backupgateway_hypervisor} Resource."
        },
        "locationInModule": {
          "filename": "src/backupgateway-hypervisor/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-awscc.backupgatewayHypervisor.BackupgatewayHypervisorConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/backupgateway-hypervisor/index.ts",
        "line": 197
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a BackupgatewayHypervisor resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/backupgateway-hypervisor/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 BackupgatewayHypervisor to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backupgateway_hypervisor#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing BackupgatewayHypervisor that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the BackupgatewayHypervisor to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backupgateway-hypervisor/index.ts",
            "line": 353
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.backupgatewayHypervisor.BackupgatewayHypervisorTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backupgateway-hypervisor/index.ts",
            "line": 266
          },
          "name": "resetHost"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backupgateway-hypervisor/index.ts",
            "line": 292
          },
          "name": "resetKmsKeyArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backupgateway-hypervisor/index.ts",
            "line": 308
          },
          "name": "resetLogGroupArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backupgateway-hypervisor/index.ts",
            "line": 324
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backupgateway-hypervisor/index.ts",
            "line": 340
          },
          "name": "resetPassword"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backupgateway-hypervisor/index.ts",
            "line": 356
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backupgateway-hypervisor/index.ts",
            "line": 372
          },
          "name": "resetUsername"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backupgateway-hypervisor/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/backupgateway-hypervisor/index.ts",
            "line": 396
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "BackupgatewayHypervisor",
      "namespace": "backupgatewayHypervisor",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backupgateway-hypervisor/index.ts",
            "line": 202
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backupgateway-hypervisor/index.ts",
            "line": 275
          },
          "name": "hypervisorArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backupgateway-hypervisor/index.ts",
            "line": 280
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backupgateway-hypervisor/index.ts",
            "line": 350
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.backupgatewayHypervisor.BackupgatewayHypervisorTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backupgateway-hypervisor/index.ts",
            "line": 270
          },
          "name": "hostInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backupgateway-hypervisor/index.ts",
            "line": 296
          },
          "name": "kmsKeyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backupgateway-hypervisor/index.ts",
            "line": 312
          },
          "name": "logGroupArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backupgateway-hypervisor/index.ts",
            "line": 328
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backupgateway-hypervisor/index.ts",
            "line": 344
          },
          "name": "passwordInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backupgateway-hypervisor/index.ts",
            "line": 360
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.backupgatewayHypervisor.BackupgatewayHypervisorTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backupgateway-hypervisor/index.ts",
            "line": 376
          },
          "name": "usernameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backupgateway-hypervisor/index.ts",
            "line": 260
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backupgateway-hypervisor/index.ts",
            "line": 286
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backupgateway-hypervisor/index.ts",
            "line": 302
          },
          "name": "logGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backupgateway-hypervisor/index.ts",
            "line": 318
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backupgateway-hypervisor/index.ts",
            "line": 334
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backupgateway-hypervisor/index.ts",
            "line": 366
          },
          "name": "username",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/backupgateway-hypervisor/index:BackupgatewayHypervisor"
    },
    "@cdktn/provider-awscc.backupgatewayHypervisor.BackupgatewayHypervisorConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.backupgatewayHypervisor.BackupgatewayHypervisorConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/backupgateway-hypervisor/index.ts",
        "line": 14
      },
      "name": "BackupgatewayHypervisorConfig",
      "namespace": "backupgatewayHypervisor",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backupgateway_hypervisor#host BackupgatewayHypervisor#host}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backupgateway-hypervisor/index.ts",
            "line": 18
          },
          "name": "host",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backupgateway_hypervisor#kms_key_arn BackupgatewayHypervisor#kms_key_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backupgateway-hypervisor/index.ts",
            "line": 22
          },
          "name": "kmsKeyArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backupgateway_hypervisor#log_group_arn BackupgatewayHypervisor#log_group_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backupgateway-hypervisor/index.ts",
            "line": 26
          },
          "name": "logGroupArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backupgateway_hypervisor#name BackupgatewayHypervisor#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backupgateway-hypervisor/index.ts",
            "line": 30
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backupgateway_hypervisor#password BackupgatewayHypervisor#password}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backupgateway-hypervisor/index.ts",
            "line": 34
          },
          "name": "password",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backupgateway_hypervisor#tags BackupgatewayHypervisor#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backupgateway-hypervisor/index.ts",
            "line": 38
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.backupgatewayHypervisor.BackupgatewayHypervisorTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backupgateway_hypervisor#username BackupgatewayHypervisor#username}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backupgateway-hypervisor/index.ts",
            "line": 42
          },
          "name": "username",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/backupgateway-hypervisor/index:BackupgatewayHypervisorConfig"
    },
    "@cdktn/provider-awscc.backupgatewayHypervisor.BackupgatewayHypervisorTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.backupgatewayHypervisor.BackupgatewayHypervisorTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/backupgateway-hypervisor/index.ts",
        "line": 44
      },
      "name": "BackupgatewayHypervisorTags",
      "namespace": "backupgatewayHypervisor",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backupgateway_hypervisor#key BackupgatewayHypervisor#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backupgateway-hypervisor/index.ts",
            "line": 48
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/backupgateway_hypervisor#value BackupgatewayHypervisor#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backupgateway-hypervisor/index.ts",
            "line": 52
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/backupgateway-hypervisor/index:BackupgatewayHypervisorTags"
    },
    "@cdktn/provider-awscc.backupgatewayHypervisor.BackupgatewayHypervisorTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.backupgatewayHypervisor.BackupgatewayHypervisorTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/backupgateway-hypervisor/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/backupgateway-hypervisor/index.ts",
        "line": 174
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backupgateway-hypervisor/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-awscc.backupgatewayHypervisor.BackupgatewayHypervisorTagsOutputReference"
            }
          }
        }
      ],
      "name": "BackupgatewayHypervisorTagsList",
      "namespace": "backupgatewayHypervisor",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backupgateway-hypervisor/index.ts",
            "line": 175
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.backupgatewayHypervisor.BackupgatewayHypervisorTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/backupgateway-hypervisor/index:BackupgatewayHypervisorTagsList"
    },
    "@cdktn/provider-awscc.backupgatewayHypervisor.BackupgatewayHypervisorTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.backupgatewayHypervisor.BackupgatewayHypervisorTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/backupgateway-hypervisor/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/backupgateway-hypervisor/index.ts",
        "line": 91
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backupgateway-hypervisor/index.ts",
            "line": 149
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backupgateway-hypervisor/index.ts",
            "line": 165
          },
          "name": "resetValue"
        }
      ],
      "name": "BackupgatewayHypervisorTagsOutputReference",
      "namespace": "backupgatewayHypervisor",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backupgateway-hypervisor/index.ts",
            "line": 153
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/backupgateway-hypervisor/index.ts",
            "line": 169
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backupgateway-hypervisor/index.ts",
            "line": 143
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backupgateway-hypervisor/index.ts",
            "line": 159
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/backupgateway-hypervisor/index.ts",
            "line": 105
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.backupgatewayHypervisor.BackupgatewayHypervisorTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/backupgateway-hypervisor/index:BackupgatewayHypervisorTagsOutputReference"
    },
    "@cdktn/provider-awscc.batchComputeEnvironment.BatchComputeEnvironment": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_compute_environment awscc_batch_compute_environment}."
      },
      "fqn": "@cdktn/provider-awscc.batchComputeEnvironment.BatchComputeEnvironment",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_compute_environment awscc_batch_compute_environment} Resource."
        },
        "locationInModule": {
          "filename": "src/batch-compute-environment/index.ts",
          "line": 1825
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.batchComputeEnvironment.BatchComputeEnvironmentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-compute-environment/index.ts",
        "line": 1793
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a BatchComputeEnvironment resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 1810
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the BatchComputeEnvironment to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_compute_environment#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing BatchComputeEnvironment that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the BatchComputeEnvironment to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 1884
          },
          "name": "putComputeResources",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.batchComputeEnvironment.BatchComputeEnvironmentComputeResources"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 1916
          },
          "name": "putEksConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.batchComputeEnvironment.BatchComputeEnvironmentEksConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 2030
          },
          "name": "putUpdatePolicy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.batchComputeEnvironment.BatchComputeEnvironmentUpdatePolicy"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 1871
          },
          "name": "resetComputeEnvironmentName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 1887
          },
          "name": "resetComputeResources"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 1903
          },
          "name": "resetContext"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 1919
          },
          "name": "resetEksConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 1940
          },
          "name": "resetReplaceComputeEnvironment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 1956
          },
          "name": "resetServiceRole"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 1972
          },
          "name": "resetState"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 1988
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 2017
          },
          "name": "resetUnmanagedvCpus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 2033
          },
          "name": "resetUpdatePolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 2045
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 2061
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "BatchComputeEnvironment",
      "namespace": "batchComputeEnvironment",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 1798
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 1859
          },
          "name": "computeEnvironmentArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 1881
          },
          "name": "computeResources",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchComputeEnvironment.BatchComputeEnvironmentComputeResourcesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 1913
          },
          "name": "eksConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchComputeEnvironment.BatchComputeEnvironmentEksConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 1928
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 2027
          },
          "name": "updatePolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchComputeEnvironment.BatchComputeEnvironmentUpdatePolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 1875
          },
          "name": "computeEnvironmentNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 1891
          },
          "name": "computeResourcesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchComputeEnvironment.BatchComputeEnvironmentComputeResources"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 1907
          },
          "name": "contextInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 1923
          },
          "name": "eksConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchComputeEnvironment.BatchComputeEnvironmentEksConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 1944
          },
          "name": "replaceComputeEnvironmentInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 1960
          },
          "name": "serviceRoleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 1976
          },
          "name": "stateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 1992
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 2005
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 2021
          },
          "name": "unmanagedvCpusInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 2037
          },
          "name": "updatePolicyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchComputeEnvironment.BatchComputeEnvironmentUpdatePolicy"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 1865
          },
          "name": "computeEnvironmentName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 1897
          },
          "name": "context",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 1934
          },
          "name": "replaceComputeEnvironment",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 1950
          },
          "name": "serviceRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 1966
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 1982
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 1998
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 2011
          },
          "name": "unmanagedvCpus",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/batch-compute-environment/index:BatchComputeEnvironment"
    },
    "@cdktn/provider-awscc.batchComputeEnvironment.BatchComputeEnvironmentComputeResources": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchComputeEnvironment.BatchComputeEnvironmentComputeResources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-compute-environment/index.ts",
        "line": 845
      },
      "name": "BatchComputeEnvironmentComputeResources",
      "namespace": "batchComputeEnvironment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_compute_environment#allocation_strategy BatchComputeEnvironment#allocation_strategy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 849
          },
          "name": "allocationStrategy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_compute_environment#bid_percentage BatchComputeEnvironment#bid_percentage}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 853
          },
          "name": "bidPercentage",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_compute_environment#desiredv_cpus BatchComputeEnvironment#desiredv_cpus}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 857
          },
          "name": "desiredvCpus",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_compute_environment#ec_2_configuration BatchComputeEnvironment#ec_2_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 861
          },
          "name": "ec2Configuration",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchComputeEnvironment.BatchComputeEnvironmentComputeResourcesEc2Configuration"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_compute_environment#ec_2_key_pair BatchComputeEnvironment#ec_2_key_pair}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 865
          },
          "name": "ec2KeyPair",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_compute_environment#image_id BatchComputeEnvironment#image_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 869
          },
          "name": "imageId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_compute_environment#instance_role BatchComputeEnvironment#instance_role}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 873
          },
          "name": "instanceRole",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_compute_environment#instance_types BatchComputeEnvironment#instance_types}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 877
          },
          "name": "instanceTypes",
          "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/hashicorp/awscc/1.96.0/docs/resources/batch_compute_environment#launch_template BatchComputeEnvironment#launch_template}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 881
          },
          "name": "launchTemplate",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.batchComputeEnvironment.BatchComputeEnvironmentComputeResourcesLaunchTemplate"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_compute_environment#maxv_cpus BatchComputeEnvironment#maxv_cpus}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 885
          },
          "name": "maxvCpus",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_compute_environment#minv_cpus BatchComputeEnvironment#minv_cpus}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 889
          },
          "name": "minvCpus",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_compute_environment#placement_group BatchComputeEnvironment#placement_group}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 893
          },
          "name": "placementGroup",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_compute_environment#scaling_policy BatchComputeEnvironment#scaling_policy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 897
          },
          "name": "scalingPolicy",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.batchComputeEnvironment.BatchComputeEnvironmentComputeResourcesScalingPolicy"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_compute_environment#security_group_ids BatchComputeEnvironment#security_group_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 901
          },
          "name": "securityGroupIds",
          "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/hashicorp/awscc/1.96.0/docs/resources/batch_compute_environment#spot_iam_fleet_role BatchComputeEnvironment#spot_iam_fleet_role}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 905
          },
          "name": "spotIamFleetRole",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_compute_environment#subnets BatchComputeEnvironment#subnets}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 909
          },
          "name": "subnets",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_compute_environment#tags BatchComputeEnvironment#tags}",
            "stability": "stable",
            "summary": "A key-value pair to associate with a resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 915
          },
          "name": "tags",
          "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/hashicorp/awscc/1.96.0/docs/resources/batch_compute_environment#type BatchComputeEnvironment#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 919
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_compute_environment#update_to_latest_image_version BatchComputeEnvironment#update_to_latest_image_version}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 923
          },
          "name": "updateToLatestImageVersion",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-compute-environment/index:BatchComputeEnvironmentComputeResources"
    },
    "@cdktn/provider-awscc.batchComputeEnvironment.BatchComputeEnvironmentComputeResourcesEc2Configuration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchComputeEnvironment.BatchComputeEnvironmentComputeResourcesEc2Configuration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-compute-environment/index.ts",
        "line": 62
      },
      "name": "BatchComputeEnvironmentComputeResourcesEc2Configuration",
      "namespace": "batchComputeEnvironment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_compute_environment#batch_image_status BatchComputeEnvironment#batch_image_status}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 66
          },
          "name": "batchImageStatus",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_compute_environment#image_id_override BatchComputeEnvironment#image_id_override}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 70
          },
          "name": "imageIdOverride",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_compute_environment#image_kubernetes_version BatchComputeEnvironment#image_kubernetes_version}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 74
          },
          "name": "imageKubernetesVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_compute_environment#image_type BatchComputeEnvironment#image_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 78
          },
          "name": "imageType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/batch-compute-environment/index:BatchComputeEnvironmentComputeResourcesEc2Configuration"
    },
    "@cdktn/provider-awscc.batchComputeEnvironment.BatchComputeEnvironmentComputeResourcesEc2ConfigurationList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchComputeEnvironment.BatchComputeEnvironmentComputeResourcesEc2ConfigurationList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-compute-environment/index.ts",
          "line": 266
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-compute-environment/index.ts",
        "line": 258
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 273
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.batchComputeEnvironment.BatchComputeEnvironmentComputeResourcesEc2ConfigurationOutputReference"
            }
          }
        }
      ],
      "name": "BatchComputeEnvironmentComputeResourcesEc2ConfigurationList",
      "namespace": "batchComputeEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 259
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchComputeEnvironment.BatchComputeEnvironmentComputeResourcesEc2Configuration"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-compute-environment/index:BatchComputeEnvironmentComputeResourcesEc2ConfigurationList"
    },
    "@cdktn/provider-awscc.batchComputeEnvironment.BatchComputeEnvironmentComputeResourcesEc2ConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchComputeEnvironment.BatchComputeEnvironmentComputeResourcesEc2ConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-compute-environment/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/batch-compute-environment/index.ts",
        "line": 131
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 201
          },
          "name": "resetBatchImageStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 217
          },
          "name": "resetImageIdOverride"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 233
          },
          "name": "resetImageKubernetesVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 249
          },
          "name": "resetImageType"
        }
      ],
      "name": "BatchComputeEnvironmentComputeResourcesEc2ConfigurationOutputReference",
      "namespace": "batchComputeEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 205
          },
          "name": "batchImageStatusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 221
          },
          "name": "imageIdOverrideInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 237
          },
          "name": "imageKubernetesVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 253
          },
          "name": "imageTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 195
          },
          "name": "batchImageStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 211
          },
          "name": "imageIdOverride",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 227
          },
          "name": "imageKubernetesVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 243
          },
          "name": "imageType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 145
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchComputeEnvironment.BatchComputeEnvironmentComputeResourcesEc2Configuration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-compute-environment/index:BatchComputeEnvironmentComputeResourcesEc2ConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.batchComputeEnvironment.BatchComputeEnvironmentComputeResourcesLaunchTemplate": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchComputeEnvironment.BatchComputeEnvironmentComputeResourcesLaunchTemplate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-compute-environment/index.ts",
        "line": 525
      },
      "name": "BatchComputeEnvironmentComputeResourcesLaunchTemplate",
      "namespace": "batchComputeEnvironment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_compute_environment#launch_template_id BatchComputeEnvironment#launch_template_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 529
          },
          "name": "launchTemplateId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_compute_environment#launch_template_name BatchComputeEnvironment#launch_template_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 533
          },
          "name": "launchTemplateName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_compute_environment#overrides BatchComputeEnvironment#overrides}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 537
          },
          "name": "overrides",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchComputeEnvironment.BatchComputeEnvironmentComputeResourcesLaunchTemplateOverrides"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_compute_environment#userdata_type BatchComputeEnvironment#userdata_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 541
          },
          "name": "userdataType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_compute_environment#version BatchComputeEnvironment#version}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 545
          },
          "name": "version",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/batch-compute-environment/index:BatchComputeEnvironmentComputeResourcesLaunchTemplate"
    },
    "@cdktn/provider-awscc.batchComputeEnvironment.BatchComputeEnvironmentComputeResourcesLaunchTemplateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchComputeEnvironment.BatchComputeEnvironmentComputeResourcesLaunchTemplateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-compute-environment/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/batch-compute-environment/index.ts",
        "line": 605
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 708
          },
          "name": "putOverrides",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.batchComputeEnvironment.BatchComputeEnvironmentComputeResourcesLaunchTemplateOverrides"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 679
          },
          "name": "resetLaunchTemplateId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 695
          },
          "name": "resetLaunchTemplateName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 711
          },
          "name": "resetOverrides"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 727
          },
          "name": "resetUserdataType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 743
          },
          "name": "resetVersion"
        }
      ],
      "name": "BatchComputeEnvironmentComputeResourcesLaunchTemplateOutputReference",
      "namespace": "batchComputeEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 705
          },
          "name": "overrides",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchComputeEnvironment.BatchComputeEnvironmentComputeResourcesLaunchTemplateOverridesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 683
          },
          "name": "launchTemplateIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 699
          },
          "name": "launchTemplateNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 715
          },
          "name": "overridesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchComputeEnvironment.BatchComputeEnvironmentComputeResourcesLaunchTemplateOverrides"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 731
          },
          "name": "userdataTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 747
          },
          "name": "versionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 673
          },
          "name": "launchTemplateId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 689
          },
          "name": "launchTemplateName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 721
          },
          "name": "userdataType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 737
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 617
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchComputeEnvironment.BatchComputeEnvironmentComputeResourcesLaunchTemplate"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-compute-environment/index:BatchComputeEnvironmentComputeResourcesLaunchTemplateOutputReference"
    },
    "@cdktn/provider-awscc.batchComputeEnvironment.BatchComputeEnvironmentComputeResourcesLaunchTemplateOverrides": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchComputeEnvironment.BatchComputeEnvironmentComputeResourcesLaunchTemplateOverrides",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-compute-environment/index.ts",
        "line": 277
      },
      "name": "BatchComputeEnvironmentComputeResourcesLaunchTemplateOverrides",
      "namespace": "batchComputeEnvironment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_compute_environment#launch_template_id BatchComputeEnvironment#launch_template_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 281
          },
          "name": "launchTemplateId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_compute_environment#launch_template_name BatchComputeEnvironment#launch_template_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 285
          },
          "name": "launchTemplateName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_compute_environment#target_instance_types BatchComputeEnvironment#target_instance_types}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 289
          },
          "name": "targetInstanceTypes",
          "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/hashicorp/awscc/1.96.0/docs/resources/batch_compute_environment#userdata_type BatchComputeEnvironment#userdata_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 293
          },
          "name": "userdataType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_compute_environment#version BatchComputeEnvironment#version}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 297
          },
          "name": "version",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/batch-compute-environment/index:BatchComputeEnvironmentComputeResourcesLaunchTemplateOverrides"
    },
    "@cdktn/provider-awscc.batchComputeEnvironment.BatchComputeEnvironmentComputeResourcesLaunchTemplateOverridesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchComputeEnvironment.BatchComputeEnvironmentComputeResourcesLaunchTemplateOverridesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-compute-environment/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-compute-environment/index.ts",
        "line": 506
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 521
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.batchComputeEnvironment.BatchComputeEnvironmentComputeResourcesLaunchTemplateOverridesOutputReference"
            }
          }
        }
      ],
      "name": "BatchComputeEnvironmentComputeResourcesLaunchTemplateOverridesList",
      "namespace": "batchComputeEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 507
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchComputeEnvironment.BatchComputeEnvironmentComputeResourcesLaunchTemplateOverrides"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-compute-environment/index:BatchComputeEnvironmentComputeResourcesLaunchTemplateOverridesList"
    },
    "@cdktn/provider-awscc.batchComputeEnvironment.BatchComputeEnvironmentComputeResourcesLaunchTemplateOverridesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchComputeEnvironment.BatchComputeEnvironmentComputeResourcesLaunchTemplateOverridesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-compute-environment/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/batch-compute-environment/index.ts",
        "line": 357
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 433
          },
          "name": "resetLaunchTemplateId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 449
          },
          "name": "resetLaunchTemplateName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 465
          },
          "name": "resetTargetInstanceTypes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 481
          },
          "name": "resetUserdataType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 497
          },
          "name": "resetVersion"
        }
      ],
      "name": "BatchComputeEnvironmentComputeResourcesLaunchTemplateOverridesOutputReference",
      "namespace": "batchComputeEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 437
          },
          "name": "launchTemplateIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 453
          },
          "name": "launchTemplateNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 469
          },
          "name": "targetInstanceTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 485
          },
          "name": "userdataTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 501
          },
          "name": "versionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 427
          },
          "name": "launchTemplateId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 443
          },
          "name": "launchTemplateName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 459
          },
          "name": "targetInstanceTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 475
          },
          "name": "userdataType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 491
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 371
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchComputeEnvironment.BatchComputeEnvironmentComputeResourcesLaunchTemplateOverrides"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-compute-environment/index:BatchComputeEnvironmentComputeResourcesLaunchTemplateOverridesOutputReference"
    },
    "@cdktn/provider-awscc.batchComputeEnvironment.BatchComputeEnvironmentComputeResourcesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchComputeEnvironment.BatchComputeEnvironmentComputeResourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-compute-environment/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-compute-environment/index.ts",
        "line": 1081
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 1284
          },
          "name": "putEc2Configuration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.batchComputeEnvironment.BatchComputeEnvironmentComputeResourcesEc2Configuration"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 1364
          },
          "name": "putLaunchTemplate",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.batchComputeEnvironment.BatchComputeEnvironmentComputeResourcesLaunchTemplate"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 1428
          },
          "name": "putScalingPolicy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.batchComputeEnvironment.BatchComputeEnvironmentComputeResourcesScalingPolicy"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 1239
          },
          "name": "resetAllocationStrategy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 1255
          },
          "name": "resetBidPercentage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 1271
          },
          "name": "resetDesiredvCpus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 1287
          },
          "name": "resetEc2Configuration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 1303
          },
          "name": "resetEc2KeyPair"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 1319
          },
          "name": "resetImageId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 1335
          },
          "name": "resetInstanceRole"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 1351
          },
          "name": "resetInstanceTypes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 1367
          },
          "name": "resetLaunchTemplate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 1383
          },
          "name": "resetMaxvCpus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 1399
          },
          "name": "resetMinvCpus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 1415
          },
          "name": "resetPlacementGroup"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 1431
          },
          "name": "resetScalingPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 1447
          },
          "name": "resetSecurityGroupIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 1463
          },
          "name": "resetSpotIamFleetRole"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 1479
          },
          "name": "resetSubnets"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 1495
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 1511
          },
          "name": "resetType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 1527
          },
          "name": "resetUpdateToLatestImageVersion"
        }
      ],
      "name": "BatchComputeEnvironmentComputeResourcesOutputReference",
      "namespace": "batchComputeEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 1281
          },
          "name": "ec2Configuration",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchComputeEnvironment.BatchComputeEnvironmentComputeResourcesEc2ConfigurationList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 1361
          },
          "name": "launchTemplate",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchComputeEnvironment.BatchComputeEnvironmentComputeResourcesLaunchTemplateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 1425
          },
          "name": "scalingPolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchComputeEnvironment.BatchComputeEnvironmentComputeResourcesScalingPolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 1243
          },
          "name": "allocationStrategyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 1259
          },
          "name": "bidPercentageInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 1275
          },
          "name": "desiredvCpusInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 1291
          },
          "name": "ec2ConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchComputeEnvironment.BatchComputeEnvironmentComputeResourcesEc2Configuration"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 1307
          },
          "name": "ec2KeyPairInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 1323
          },
          "name": "imageIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 1339
          },
          "name": "instanceRoleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 1355
          },
          "name": "instanceTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 1371
          },
          "name": "launchTemplateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchComputeEnvironment.BatchComputeEnvironmentComputeResourcesLaunchTemplate"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 1387
          },
          "name": "maxvCpusInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 1403
          },
          "name": "minvCpusInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 1419
          },
          "name": "placementGroupInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 1435
          },
          "name": "scalingPolicyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchComputeEnvironment.BatchComputeEnvironmentComputeResourcesScalingPolicy"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 1451
          },
          "name": "securityGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 1467
          },
          "name": "spotIamFleetRoleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 1483
          },
          "name": "subnetsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 1499
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 1515
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 1531
          },
          "name": "updateToLatestImageVersionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 1233
          },
          "name": "allocationStrategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 1249
          },
          "name": "bidPercentage",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 1265
          },
          "name": "desiredvCpus",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 1297
          },
          "name": "ec2KeyPair",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 1313
          },
          "name": "imageId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 1329
          },
          "name": "instanceRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 1345
          },
          "name": "instanceTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 1377
          },
          "name": "maxvCpus",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 1393
          },
          "name": "minvCpus",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 1409
          },
          "name": "placementGroup",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 1441
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 1457
          },
          "name": "spotIamFleetRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 1473
          },
          "name": "subnets",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 1489
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 1505
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 1521
          },
          "name": "updateToLatestImageVersion",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 1093
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchComputeEnvironment.BatchComputeEnvironmentComputeResources"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-compute-environment/index:BatchComputeEnvironmentComputeResourcesOutputReference"
    },
    "@cdktn/provider-awscc.batchComputeEnvironment.BatchComputeEnvironmentComputeResourcesScalingPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchComputeEnvironment.BatchComputeEnvironmentComputeResourcesScalingPolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-compute-environment/index.ts",
        "line": 751
      },
      "name": "BatchComputeEnvironmentComputeResourcesScalingPolicy",
      "namespace": "batchComputeEnvironment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_compute_environment#min_scale_down_delay_minutes BatchComputeEnvironment#min_scale_down_delay_minutes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 755
          },
          "name": "minScaleDownDelayMinutes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/batch-compute-environment/index:BatchComputeEnvironmentComputeResourcesScalingPolicy"
    },
    "@cdktn/provider-awscc.batchComputeEnvironment.BatchComputeEnvironmentComputeResourcesScalingPolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchComputeEnvironment.BatchComputeEnvironmentComputeResourcesScalingPolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-compute-environment/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-compute-environment/index.ts",
        "line": 787
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 837
          },
          "name": "resetMinScaleDownDelayMinutes"
        }
      ],
      "name": "BatchComputeEnvironmentComputeResourcesScalingPolicyOutputReference",
      "namespace": "batchComputeEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 841
          },
          "name": "minScaleDownDelayMinutesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 831
          },
          "name": "minScaleDownDelayMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 799
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchComputeEnvironment.BatchComputeEnvironmentComputeResourcesScalingPolicy"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-compute-environment/index:BatchComputeEnvironmentComputeResourcesScalingPolicyOutputReference"
    },
    "@cdktn/provider-awscc.batchComputeEnvironment.BatchComputeEnvironmentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchComputeEnvironment.BatchComputeEnvironmentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-compute-environment/index.ts",
        "line": 14
      },
      "name": "BatchComputeEnvironmentConfig",
      "namespace": "batchComputeEnvironment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_compute_environment#type BatchComputeEnvironment#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-compute-environment/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/hashicorp/awscc/1.96.0/docs/resources/batch_compute_environment#compute_environment_name BatchComputeEnvironment#compute_environment_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 18
          },
          "name": "computeEnvironmentName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_compute_environment#compute_resources BatchComputeEnvironment#compute_resources}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 22
          },
          "name": "computeResources",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.batchComputeEnvironment.BatchComputeEnvironmentComputeResources"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_compute_environment#context BatchComputeEnvironment#context}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 26
          },
          "name": "context",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_compute_environment#eks_configuration BatchComputeEnvironment#eks_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 30
          },
          "name": "eksConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.batchComputeEnvironment.BatchComputeEnvironmentEksConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_compute_environment#replace_compute_environment BatchComputeEnvironment#replace_compute_environment}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 34
          },
          "name": "replaceComputeEnvironment",
          "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/hashicorp/awscc/1.96.0/docs/resources/batch_compute_environment#service_role BatchComputeEnvironment#service_role}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 38
          },
          "name": "serviceRole",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_compute_environment#state BatchComputeEnvironment#state}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 42
          },
          "name": "state",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_compute_environment#tags BatchComputeEnvironment#tags}",
            "stability": "stable",
            "summary": "A key-value pair to associate with a resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 48
          },
          "name": "tags",
          "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/hashicorp/awscc/1.96.0/docs/resources/batch_compute_environment#unmanagedv_cpus BatchComputeEnvironment#unmanagedv_cpus}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 56
          },
          "name": "unmanagedvCpus",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_compute_environment#update_policy BatchComputeEnvironment#update_policy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 60
          },
          "name": "updatePolicy",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.batchComputeEnvironment.BatchComputeEnvironmentUpdatePolicy"
          }
        }
      ],
      "symbolId": "src/batch-compute-environment/index:BatchComputeEnvironmentConfig"
    },
    "@cdktn/provider-awscc.batchComputeEnvironment.BatchComputeEnvironmentEksConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchComputeEnvironment.BatchComputeEnvironmentEksConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-compute-environment/index.ts",
        "line": 1535
      },
      "name": "BatchComputeEnvironmentEksConfiguration",
      "namespace": "batchComputeEnvironment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_compute_environment#eks_cluster_arn BatchComputeEnvironment#eks_cluster_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 1539
          },
          "name": "eksClusterArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_compute_environment#kubernetes_namespace BatchComputeEnvironment#kubernetes_namespace}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 1543
          },
          "name": "kubernetesNamespace",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/batch-compute-environment/index:BatchComputeEnvironmentEksConfiguration"
    },
    "@cdktn/provider-awscc.batchComputeEnvironment.BatchComputeEnvironmentEksConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchComputeEnvironment.BatchComputeEnvironmentEksConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-compute-environment/index.ts",
          "line": 1590
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-compute-environment/index.ts",
        "line": 1582
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 1638
          },
          "name": "resetEksClusterArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 1654
          },
          "name": "resetKubernetesNamespace"
        }
      ],
      "name": "BatchComputeEnvironmentEksConfigurationOutputReference",
      "namespace": "batchComputeEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 1642
          },
          "name": "eksClusterArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 1658
          },
          "name": "kubernetesNamespaceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 1632
          },
          "name": "eksClusterArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 1648
          },
          "name": "kubernetesNamespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 1594
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchComputeEnvironment.BatchComputeEnvironmentEksConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-compute-environment/index:BatchComputeEnvironmentEksConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.batchComputeEnvironment.BatchComputeEnvironmentUpdatePolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchComputeEnvironment.BatchComputeEnvironmentUpdatePolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-compute-environment/index.ts",
        "line": 1662
      },
      "name": "BatchComputeEnvironmentUpdatePolicy",
      "namespace": "batchComputeEnvironment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_compute_environment#job_execution_timeout_minutes BatchComputeEnvironment#job_execution_timeout_minutes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 1666
          },
          "name": "jobExecutionTimeoutMinutes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_compute_environment#terminate_jobs_on_update BatchComputeEnvironment#terminate_jobs_on_update}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 1670
          },
          "name": "terminateJobsOnUpdate",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-compute-environment/index:BatchComputeEnvironmentUpdatePolicy"
    },
    "@cdktn/provider-awscc.batchComputeEnvironment.BatchComputeEnvironmentUpdatePolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchComputeEnvironment.BatchComputeEnvironmentUpdatePolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-compute-environment/index.ts",
          "line": 1717
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-compute-environment/index.ts",
        "line": 1709
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 1765
          },
          "name": "resetJobExecutionTimeoutMinutes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 1781
          },
          "name": "resetTerminateJobsOnUpdate"
        }
      ],
      "name": "BatchComputeEnvironmentUpdatePolicyOutputReference",
      "namespace": "batchComputeEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 1769
          },
          "name": "jobExecutionTimeoutMinutesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 1785
          },
          "name": "terminateJobsOnUpdateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 1759
          },
          "name": "jobExecutionTimeoutMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 1775
          },
          "name": "terminateJobsOnUpdate",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-compute-environment/index.ts",
            "line": 1721
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchComputeEnvironment.BatchComputeEnvironmentUpdatePolicy"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-compute-environment/index:BatchComputeEnvironmentUpdatePolicyOutputReference"
    },
    "@cdktn/provider-awscc.batchConsumableResource.BatchConsumableResource": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_consumable_resource awscc_batch_consumable_resource}."
      },
      "fqn": "@cdktn/provider-awscc.batchConsumableResource.BatchConsumableResource",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_consumable_resource awscc_batch_consumable_resource} Resource."
        },
        "locationInModule": {
          "filename": "src/batch-consumable-resource/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-awscc.batchConsumableResource.BatchConsumableResourceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-consumable-resource/index.ts",
        "line": 44
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a BatchConsumableResource resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/batch-consumable-resource/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 BatchConsumableResource to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_consumable_resource#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing BatchConsumableResource that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the BatchConsumableResource to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-consumable-resource/index.ts",
            "line": 120
          },
          "name": "resetConsumableResourceName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-consumable-resource/index.ts",
            "line": 164
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-consumable-resource/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/batch-consumable-resource/index.ts",
            "line": 198
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "BatchConsumableResource",
      "namespace": "batchConsumableResource",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-consumable-resource/index.ts",
            "line": 49
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-consumable-resource/index.ts",
            "line": 103
          },
          "name": "availableQuantity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-consumable-resource/index.ts",
            "line": 108
          },
          "name": "consumableResourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-consumable-resource/index.ts",
            "line": 129
          },
          "name": "createdAt",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-consumable-resource/index.ts",
            "line": 134
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-consumable-resource/index.ts",
            "line": 139
          },
          "name": "inUseQuantity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-consumable-resource/index.ts",
            "line": 124
          },
          "name": "consumableResourceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-consumable-resource/index.ts",
            "line": 152
          },
          "name": "resourceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-consumable-resource/index.ts",
            "line": 168
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-consumable-resource/index.ts",
            "line": 181
          },
          "name": "totalQuantityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-consumable-resource/index.ts",
            "line": 114
          },
          "name": "consumableResourceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-consumable-resource/index.ts",
            "line": 145
          },
          "name": "resourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-consumable-resource/index.ts",
            "line": 158
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-consumable-resource/index.ts",
            "line": 174
          },
          "name": "totalQuantity",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/batch-consumable-resource/index:BatchConsumableResource"
    },
    "@cdktn/provider-awscc.batchConsumableResource.BatchConsumableResourceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchConsumableResource.BatchConsumableResourceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-consumable-resource/index.ts",
        "line": 14
      },
      "name": "BatchConsumableResourceConfig",
      "namespace": "batchConsumableResource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_consumable_resource#resource_type BatchConsumableResource#resource_type}",
            "stability": "stable",
            "summary": "Type of Consumable Resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-consumable-resource/index.ts",
            "line": 26
          },
          "name": "resourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_consumable_resource#total_quantity BatchConsumableResource#total_quantity}",
            "stability": "stable",
            "summary": "Total Quantity of ConsumableResource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-consumable-resource/index.ts",
            "line": 38
          },
          "name": "totalQuantity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_consumable_resource#consumable_resource_name BatchConsumableResource#consumable_resource_name}",
            "stability": "stable",
            "summary": "Name of ConsumableResource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-consumable-resource/index.ts",
            "line": 20
          },
          "name": "consumableResourceName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_consumable_resource#tags BatchConsumableResource#tags}",
            "stability": "stable",
            "summary": "A key-value pair to associate with a resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-consumable-resource/index.ts",
            "line": 32
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/batch-consumable-resource/index:BatchConsumableResourceConfig"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinition": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition awscc_batch_job_definition}."
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinition",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition awscc_batch_job_definition} Resource."
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 25237
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 25205
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a BatchJobDefinition resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 25222
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the BatchJobDefinition to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing BatchJobDefinition that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the BatchJobDefinition to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 25279
          },
          "name": "putConsumableResourceProperties",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionConsumableResourceProperties"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 25295
          },
          "name": "putContainerProperties",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerProperties"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 25311
          },
          "name": "putEcsProperties",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsProperties"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 25327
          },
          "name": "putEksProperties",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksProperties"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 25369
          },
          "name": "putNodeProperties",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodeProperties"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 25433
          },
          "name": "putResourceRetentionPolicy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionResourceRetentionPolicy"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 25449
          },
          "name": "putRetryStrategy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionRetryStrategy"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 25497
          },
          "name": "putTimeout",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionTimeout"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 25282
          },
          "name": "resetConsumableResourceProperties"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 25298
          },
          "name": "resetContainerProperties"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 25314
          },
          "name": "resetEcsProperties"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 25330
          },
          "name": "resetEksProperties"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 25356
          },
          "name": "resetJobDefinitionName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 25372
          },
          "name": "resetNodeProperties"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 25388
          },
          "name": "resetParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 25404
          },
          "name": "resetPlatformCapabilities"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 25420
          },
          "name": "resetPropagateTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 25436
          },
          "name": "resetResourceRetentionPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 25452
          },
          "name": "resetRetryStrategy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 25468
          },
          "name": "resetSchedulingPriority"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 25484
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 25500
          },
          "name": "resetTimeout"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 25525
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 25545
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "BatchJobDefinition",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 25210
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 25276
          },
          "name": "consumableResourceProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionConsumableResourcePropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 25292
          },
          "name": "containerProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 25308
          },
          "name": "ecsProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 25324
          },
          "name": "eksProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 25339
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 25344
          },
          "name": "jobDefinitionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 25366
          },
          "name": "nodeProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 25430
          },
          "name": "resourceRetentionPolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionResourceRetentionPolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 25446
          },
          "name": "retryStrategy",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionRetryStrategyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 25494
          },
          "name": "timeout",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionTimeoutOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 25286
          },
          "name": "consumableResourcePropertiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionConsumableResourceProperties"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 25302
          },
          "name": "containerPropertiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerProperties"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 25318
          },
          "name": "ecsPropertiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsProperties"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 25334
          },
          "name": "eksPropertiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksProperties"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 25360
          },
          "name": "jobDefinitionNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 25376
          },
          "name": "nodePropertiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodeProperties"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 25392
          },
          "name": "parametersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 25408
          },
          "name": "platformCapabilitiesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 25424
          },
          "name": "propagateTagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 25440
          },
          "name": "resourceRetentionPolicyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionResourceRetentionPolicy"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 25456
          },
          "name": "retryStrategyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionRetryStrategy"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 25472
          },
          "name": "schedulingPriorityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 25488
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 25504
          },
          "name": "timeoutInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionTimeout"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 25517
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 25350
          },
          "name": "jobDefinitionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 25382
          },
          "name": "parameters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 25398
          },
          "name": "platformCapabilities",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 25414
          },
          "name": "propagateTags",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 25462
          },
          "name": "schedulingPriority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 25478
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 25510
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinition"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 14
      },
      "name": "BatchJobDefinitionConfig",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#type BatchJobDefinition#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 76
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#consumable_resource_properties BatchJobDefinition#consumable_resource_properties}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 18
          },
          "name": "consumableResourceProperties",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionConsumableResourceProperties"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#container_properties BatchJobDefinition#container_properties}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 22
          },
          "name": "containerProperties",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerProperties"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#ecs_properties BatchJobDefinition#ecs_properties}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 26
          },
          "name": "ecsProperties",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsProperties"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#eks_properties BatchJobDefinition#eks_properties}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 30
          },
          "name": "eksProperties",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksProperties"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#job_definition_name BatchJobDefinition#job_definition_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 34
          },
          "name": "jobDefinitionName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#node_properties BatchJobDefinition#node_properties}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 38
          },
          "name": "nodeProperties",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodeProperties"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#parameters BatchJobDefinition#parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 42
          },
          "name": "parameters",
          "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/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#platform_capabilities BatchJobDefinition#platform_capabilities}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 46
          },
          "name": "platformCapabilities",
          "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/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#propagate_tags BatchJobDefinition#propagate_tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 50
          },
          "name": "propagateTags",
          "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/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#resource_retention_policy BatchJobDefinition#resource_retention_policy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 54
          },
          "name": "resourceRetentionPolicy",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionResourceRetentionPolicy"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#retry_strategy BatchJobDefinition#retry_strategy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 58
          },
          "name": "retryStrategy",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionRetryStrategy"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#scheduling_priority BatchJobDefinition#scheduling_priority}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 62
          },
          "name": "schedulingPriority",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#tags BatchJobDefinition#tags}",
            "stability": "stable",
            "summary": "A key-value pair to associate with a resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 68
          },
          "name": "tags",
          "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/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#timeout BatchJobDefinition#timeout}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 72
          },
          "name": "timeout",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionTimeout"
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionConfig"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionConsumableResourceProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionConsumableResourceProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 229
      },
      "name": "BatchJobDefinitionConsumableResourceProperties",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#consumable_resource_list BatchJobDefinition#consumable_resource_list}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 233
          },
          "name": "consumableResourceList",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionConsumableResourcePropertiesConsumableResourceListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionConsumableResourceProperties"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionConsumableResourcePropertiesConsumableResourceListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionConsumableResourcePropertiesConsumableResourceListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 78
      },
      "name": "BatchJobDefinitionConsumableResourcePropertiesConsumableResourceListStruct",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#consumable_resource BatchJobDefinition#consumable_resource}",
            "stability": "stable",
            "summary": "The ARN of the consumable resource the job definition should consume."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 84
          },
          "name": "consumableResource",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#quantity BatchJobDefinition#quantity}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 88
          },
          "name": "quantity",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionConsumableResourcePropertiesConsumableResourceListStruct"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionConsumableResourcePropertiesConsumableResourceListStructList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionConsumableResourcePropertiesConsumableResourceListStructList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/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/batch-job-definition/index.ts",
        "line": 210
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/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-awscc.batchJobDefinition.BatchJobDefinitionConsumableResourcePropertiesConsumableResourceListStructOutputReference"
            }
          }
        }
      ],
      "name": "BatchJobDefinitionConsumableResourcePropertiesConsumableResourceListStructList",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 211
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionConsumableResourcePropertiesConsumableResourceListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionConsumableResourcePropertiesConsumableResourceListStructList"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionConsumableResourcePropertiesConsumableResourceListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionConsumableResourcePropertiesConsumableResourceListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/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/batch-job-definition/index.ts",
        "line": 127
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 185
          },
          "name": "resetConsumableResource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 201
          },
          "name": "resetQuantity"
        }
      ],
      "name": "BatchJobDefinitionConsumableResourcePropertiesConsumableResourceListStructOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 189
          },
          "name": "consumableResourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 205
          },
          "name": "quantityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 179
          },
          "name": "consumableResource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 195
          },
          "name": "quantity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 141
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionConsumableResourcePropertiesConsumableResourceListStruct"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionConsumableResourcePropertiesConsumableResourceListStructOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionConsumableResourcePropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionConsumableResourcePropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/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/batch-job-definition/index.ts",
        "line": 265
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 312
          },
          "name": "putConsumableResourceList",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionConsumableResourcePropertiesConsumableResourceListStruct"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 315
          },
          "name": "resetConsumableResourceList"
        }
      ],
      "name": "BatchJobDefinitionConsumableResourcePropertiesOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 309
          },
          "name": "consumableResourceList",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionConsumableResourcePropertiesConsumableResourceListStructList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 319
          },
          "name": "consumableResourceListInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionConsumableResourcePropertiesConsumableResourceListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 277
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionConsumableResourceProperties"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionConsumableResourcePropertiesOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 3424
      },
      "name": "BatchJobDefinitionContainerProperties",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#command BatchJobDefinition#command}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 3428
          },
          "name": "command",
          "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/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#enable_execute_command BatchJobDefinition#enable_execute_command}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 3432
          },
          "name": "enableExecuteCommand",
          "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/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#environment BatchJobDefinition#environment}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 3436
          },
          "name": "environment",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesEnvironment"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#ephemeral_storage BatchJobDefinition#ephemeral_storage}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 3440
          },
          "name": "ephemeralStorage",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesEphemeralStorage"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#execution_role_arn BatchJobDefinition#execution_role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 3444
          },
          "name": "executionRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#fargate_platform_configuration BatchJobDefinition#fargate_platform_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 3448
          },
          "name": "fargatePlatformConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesFargatePlatformConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#image BatchJobDefinition#image}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 3452
          },
          "name": "image",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#job_role_arn BatchJobDefinition#job_role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 3456
          },
          "name": "jobRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#linux_parameters BatchJobDefinition#linux_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 3460
          },
          "name": "linuxParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesLinuxParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#log_configuration BatchJobDefinition#log_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 3464
          },
          "name": "logConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesLogConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#memory BatchJobDefinition#memory}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 3468
          },
          "name": "memory",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#mount_points BatchJobDefinition#mount_points}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 3472
          },
          "name": "mountPoints",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesMountPoints"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#network_configuration BatchJobDefinition#network_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 3476
          },
          "name": "networkConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesNetworkConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#privileged BatchJobDefinition#privileged}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 3480
          },
          "name": "privileged",
          "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/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#readonly_root_filesystem BatchJobDefinition#readonly_root_filesystem}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 3484
          },
          "name": "readonlyRootFilesystem",
          "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/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#repository_credentials BatchJobDefinition#repository_credentials}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 3488
          },
          "name": "repositoryCredentials",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesRepositoryCredentials"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#resource_requirements BatchJobDefinition#resource_requirements}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 3492
          },
          "name": "resourceRequirements",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesResourceRequirements"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#runtime_platform BatchJobDefinition#runtime_platform}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 3496
          },
          "name": "runtimePlatform",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesRuntimePlatform"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#secrets BatchJobDefinition#secrets}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 3500
          },
          "name": "secrets",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesSecrets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#ulimits BatchJobDefinition#ulimits}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 3504
          },
          "name": "ulimits",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesUlimits"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#user BatchJobDefinition#user}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 3508
          },
          "name": "user",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#vcpus BatchJobDefinition#vcpus}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 3512
          },
          "name": "vcpus",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#volumes BatchJobDefinition#volumes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 3516
          },
          "name": "volumes",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesVolumes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionContainerProperties"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesEnvironment": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesEnvironment",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 323
      },
      "name": "BatchJobDefinitionContainerPropertiesEnvironment",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#name BatchJobDefinition#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 327
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#value BatchJobDefinition#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 331
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionContainerPropertiesEnvironment"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesEnvironmentList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesEnvironmentList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 461
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 453
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 468
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesEnvironmentOutputReference"
            }
          }
        }
      ],
      "name": "BatchJobDefinitionContainerPropertiesEnvironmentList",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 454
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesEnvironment"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionContainerPropertiesEnvironmentList"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesEnvironmentOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesEnvironmentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 370
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 428
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 444
          },
          "name": "resetValue"
        }
      ],
      "name": "BatchJobDefinitionContainerPropertiesEnvironmentOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 432
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 448
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 422
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 438
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 384
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesEnvironment"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionContainerPropertiesEnvironmentOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesEphemeralStorage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesEphemeralStorage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 472
      },
      "name": "BatchJobDefinitionContainerPropertiesEphemeralStorage",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#size_in_gi_b BatchJobDefinition#size_in_gi_b}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 476
          },
          "name": "sizeInGiB",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionContainerPropertiesEphemeralStorage"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesEphemeralStorageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesEphemeralStorageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 508
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 558
          },
          "name": "resetSizeInGiB"
        }
      ],
      "name": "BatchJobDefinitionContainerPropertiesEphemeralStorageOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 562
          },
          "name": "sizeInGiBInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 552
          },
          "name": "sizeInGiB",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 520
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesEphemeralStorage"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionContainerPropertiesEphemeralStorageOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesFargatePlatformConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesFargatePlatformConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 566
      },
      "name": "BatchJobDefinitionContainerPropertiesFargatePlatformConfiguration",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#platform_version BatchJobDefinition#platform_version}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 570
          },
          "name": "platformVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionContainerPropertiesFargatePlatformConfiguration"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesFargatePlatformConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesFargatePlatformConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/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/batch-job-definition/index.ts",
        "line": 602
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 652
          },
          "name": "resetPlatformVersion"
        }
      ],
      "name": "BatchJobDefinitionContainerPropertiesFargatePlatformConfigurationOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 656
          },
          "name": "platformVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 646
          },
          "name": "platformVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 614
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesFargatePlatformConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionContainerPropertiesFargatePlatformConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesLinuxParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesLinuxParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 1024
      },
      "name": "BatchJobDefinitionContainerPropertiesLinuxParameters",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#devices BatchJobDefinition#devices}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 1028
          },
          "name": "devices",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesLinuxParametersDevices"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#init_process_enabled BatchJobDefinition#init_process_enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 1032
          },
          "name": "initProcessEnabled",
          "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/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#max_swap BatchJobDefinition#max_swap}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 1036
          },
          "name": "maxSwap",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#shared_memory_size BatchJobDefinition#shared_memory_size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 1040
          },
          "name": "sharedMemorySize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#swappiness BatchJobDefinition#swappiness}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 1044
          },
          "name": "swappiness",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#tmpfs BatchJobDefinition#tmpfs}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 1048
          },
          "name": "tmpfs",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesLinuxParametersTmpfs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionContainerPropertiesLinuxParameters"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesLinuxParametersDevices": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesLinuxParametersDevices",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 660
      },
      "name": "BatchJobDefinitionContainerPropertiesLinuxParametersDevices",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#container_path BatchJobDefinition#container_path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 664
          },
          "name": "containerPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#host_path BatchJobDefinition#host_path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 668
          },
          "name": "hostPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#permissions BatchJobDefinition#permissions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 672
          },
          "name": "permissions",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionContainerPropertiesLinuxParametersDevices"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesLinuxParametersDevicesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesLinuxParametersDevicesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 831
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 823
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 838
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesLinuxParametersDevicesOutputReference"
            }
          }
        }
      ],
      "name": "BatchJobDefinitionContainerPropertiesLinuxParametersDevicesList",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 824
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesLinuxParametersDevices"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionContainerPropertiesLinuxParametersDevicesList"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesLinuxParametersDevicesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesLinuxParametersDevicesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/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/batch-job-definition/index.ts",
        "line": 718
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 782
          },
          "name": "resetContainerPath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 798
          },
          "name": "resetHostPath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 814
          },
          "name": "resetPermissions"
        }
      ],
      "name": "BatchJobDefinitionContainerPropertiesLinuxParametersDevicesOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 786
          },
          "name": "containerPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 802
          },
          "name": "hostPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 818
          },
          "name": "permissionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 776
          },
          "name": "containerPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 792
          },
          "name": "hostPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 808
          },
          "name": "permissions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 732
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesLinuxParametersDevices"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionContainerPropertiesLinuxParametersDevicesOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesLinuxParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesLinuxParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 1123
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 1115
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 1192
          },
          "name": "putDevices",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesLinuxParametersDevices"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 1272
          },
          "name": "putTmpfs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesLinuxParametersTmpfs"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 1195
          },
          "name": "resetDevices"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 1211
          },
          "name": "resetInitProcessEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 1227
          },
          "name": "resetMaxSwap"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 1243
          },
          "name": "resetSharedMemorySize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 1259
          },
          "name": "resetSwappiness"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 1275
          },
          "name": "resetTmpfs"
        }
      ],
      "name": "BatchJobDefinitionContainerPropertiesLinuxParametersOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 1189
          },
          "name": "devices",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesLinuxParametersDevicesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 1269
          },
          "name": "tmpfs",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesLinuxParametersTmpfsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 1199
          },
          "name": "devicesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesLinuxParametersDevices"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 1215
          },
          "name": "initProcessEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 1231
          },
          "name": "maxSwapInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 1247
          },
          "name": "sharedMemorySizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 1263
          },
          "name": "swappinessInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 1279
          },
          "name": "tmpfsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesLinuxParametersTmpfs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 1205
          },
          "name": "initProcessEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 1221
          },
          "name": "maxSwap",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 1237
          },
          "name": "sharedMemorySize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 1253
          },
          "name": "swappiness",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 1127
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesLinuxParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionContainerPropertiesLinuxParametersOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesLinuxParametersTmpfs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesLinuxParametersTmpfs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 842
      },
      "name": "BatchJobDefinitionContainerPropertiesLinuxParametersTmpfs",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#container_path BatchJobDefinition#container_path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 846
          },
          "name": "containerPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#mount_options BatchJobDefinition#mount_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 850
          },
          "name": "mountOptions",
          "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/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#size BatchJobDefinition#size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 854
          },
          "name": "size",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionContainerPropertiesLinuxParametersTmpfs"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesLinuxParametersTmpfsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesLinuxParametersTmpfsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 1013
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 1005
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 1020
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesLinuxParametersTmpfsOutputReference"
            }
          }
        }
      ],
      "name": "BatchJobDefinitionContainerPropertiesLinuxParametersTmpfsList",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 1006
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesLinuxParametersTmpfs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionContainerPropertiesLinuxParametersTmpfsList"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesLinuxParametersTmpfsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesLinuxParametersTmpfsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 900
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 964
          },
          "name": "resetContainerPath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 980
          },
          "name": "resetMountOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 996
          },
          "name": "resetSize"
        }
      ],
      "name": "BatchJobDefinitionContainerPropertiesLinuxParametersTmpfsOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 968
          },
          "name": "containerPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 984
          },
          "name": "mountOptionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 1000
          },
          "name": "sizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 958
          },
          "name": "containerPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 974
          },
          "name": "mountOptions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 990
          },
          "name": "size",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 914
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesLinuxParametersTmpfs"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionContainerPropertiesLinuxParametersTmpfsOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesLogConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesLogConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 1432
      },
      "name": "BatchJobDefinitionContainerPropertiesLogConfiguration",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#log_driver BatchJobDefinition#log_driver}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 1436
          },
          "name": "logDriver",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#options BatchJobDefinition#options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 1440
          },
          "name": "options",
          "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/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#secret_options BatchJobDefinition#secret_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 1444
          },
          "name": "secretOptions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesLogConfigurationSecretOptions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionContainerPropertiesLogConfiguration"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesLogConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesLogConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 1498
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 1490
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 1581
          },
          "name": "putSecretOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesLogConfigurationSecretOptions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 1552
          },
          "name": "resetLogDriver"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 1568
          },
          "name": "resetOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 1584
          },
          "name": "resetSecretOptions"
        }
      ],
      "name": "BatchJobDefinitionContainerPropertiesLogConfigurationOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 1578
          },
          "name": "secretOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesLogConfigurationSecretOptionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 1556
          },
          "name": "logDriverInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 1572
          },
          "name": "optionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 1588
          },
          "name": "secretOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesLogConfigurationSecretOptions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 1546
          },
          "name": "logDriver",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 1562
          },
          "name": "options",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 1502
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesLogConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionContainerPropertiesLogConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesLogConfigurationSecretOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesLogConfigurationSecretOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 1283
      },
      "name": "BatchJobDefinitionContainerPropertiesLogConfigurationSecretOptions",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#name BatchJobDefinition#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 1287
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#value_from BatchJobDefinition#value_from}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 1291
          },
          "name": "valueFrom",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionContainerPropertiesLogConfigurationSecretOptions"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesLogConfigurationSecretOptionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesLogConfigurationSecretOptionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 1413
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 1428
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesLogConfigurationSecretOptionsOutputReference"
            }
          }
        }
      ],
      "name": "BatchJobDefinitionContainerPropertiesLogConfigurationSecretOptionsList",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 1414
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesLogConfigurationSecretOptions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionContainerPropertiesLogConfigurationSecretOptionsList"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesLogConfigurationSecretOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesLogConfigurationSecretOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 1340
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 1330
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 1388
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 1404
          },
          "name": "resetValueFrom"
        }
      ],
      "name": "BatchJobDefinitionContainerPropertiesLogConfigurationSecretOptionsOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 1392
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 1408
          },
          "name": "valueFromInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 1382
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 1398
          },
          "name": "valueFrom",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 1344
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesLogConfigurationSecretOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionContainerPropertiesLogConfigurationSecretOptionsOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesMountPoints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesMountPoints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 1592
      },
      "name": "BatchJobDefinitionContainerPropertiesMountPoints",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#container_path BatchJobDefinition#container_path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 1596
          },
          "name": "containerPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#read_only BatchJobDefinition#read_only}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 1600
          },
          "name": "readOnly",
          "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/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#source_volume BatchJobDefinition#source_volume}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 1604
          },
          "name": "sourceVolume",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionContainerPropertiesMountPoints"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesMountPointsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesMountPointsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 1763
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 1755
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 1770
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesMountPointsOutputReference"
            }
          }
        }
      ],
      "name": "BatchJobDefinitionContainerPropertiesMountPointsList",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 1756
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesMountPoints"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionContainerPropertiesMountPointsList"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesMountPointsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesMountPointsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 1650
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 1714
          },
          "name": "resetContainerPath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 1730
          },
          "name": "resetReadOnly"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 1746
          },
          "name": "resetSourceVolume"
        }
      ],
      "name": "BatchJobDefinitionContainerPropertiesMountPointsOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 1718
          },
          "name": "containerPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 1734
          },
          "name": "readOnlyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 1750
          },
          "name": "sourceVolumeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 1708
          },
          "name": "containerPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 1724
          },
          "name": "readOnly",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 1740
          },
          "name": "sourceVolume",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 1664
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesMountPoints"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionContainerPropertiesMountPointsOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesNetworkConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesNetworkConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 1774
      },
      "name": "BatchJobDefinitionContainerPropertiesNetworkConfiguration",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#assign_public_ip BatchJobDefinition#assign_public_ip}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 1778
          },
          "name": "assignPublicIp",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionContainerPropertiesNetworkConfiguration"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesNetworkConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesNetworkConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 1818
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 1810
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 1860
          },
          "name": "resetAssignPublicIp"
        }
      ],
      "name": "BatchJobDefinitionContainerPropertiesNetworkConfigurationOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 1864
          },
          "name": "assignPublicIpInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 1854
          },
          "name": "assignPublicIp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 1822
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesNetworkConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionContainerPropertiesNetworkConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 3710
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 3702
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 3913
          },
          "name": "putEnvironment",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesEnvironment"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 3929
          },
          "name": "putEphemeralStorage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesEphemeralStorage"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 3961
          },
          "name": "putFargatePlatformConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesFargatePlatformConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4009
          },
          "name": "putLinuxParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesLinuxParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4025
          },
          "name": "putLogConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesLogConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4057
          },
          "name": "putMountPoints",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesMountPoints"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4073
          },
          "name": "putNetworkConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesNetworkConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4121
          },
          "name": "putRepositoryCredentials",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesRepositoryCredentials"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4137
          },
          "name": "putResourceRequirements",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesResourceRequirements"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4153
          },
          "name": "putRuntimePlatform",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesRuntimePlatform"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4169
          },
          "name": "putSecrets",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesSecrets"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4185
          },
          "name": "putUlimits",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesUlimits"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4233
          },
          "name": "putVolumes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesVolumes"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 3884
          },
          "name": "resetCommand"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 3900
          },
          "name": "resetEnableExecuteCommand"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 3916
          },
          "name": "resetEnvironment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 3932
          },
          "name": "resetEphemeralStorage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 3948
          },
          "name": "resetExecutionRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 3964
          },
          "name": "resetFargatePlatformConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 3980
          },
          "name": "resetImage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 3996
          },
          "name": "resetJobRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4012
          },
          "name": "resetLinuxParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4028
          },
          "name": "resetLogConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4044
          },
          "name": "resetMemory"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4060
          },
          "name": "resetMountPoints"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4076
          },
          "name": "resetNetworkConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4092
          },
          "name": "resetPrivileged"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4108
          },
          "name": "resetReadonlyRootFilesystem"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4124
          },
          "name": "resetRepositoryCredentials"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4140
          },
          "name": "resetResourceRequirements"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4156
          },
          "name": "resetRuntimePlatform"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4172
          },
          "name": "resetSecrets"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4188
          },
          "name": "resetUlimits"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4204
          },
          "name": "resetUser"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4220
          },
          "name": "resetVcpus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4236
          },
          "name": "resetVolumes"
        }
      ],
      "name": "BatchJobDefinitionContainerPropertiesOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 3910
          },
          "name": "environment",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesEnvironmentList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 3926
          },
          "name": "ephemeralStorage",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesEphemeralStorageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 3958
          },
          "name": "fargatePlatformConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesFargatePlatformConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4006
          },
          "name": "linuxParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesLinuxParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4022
          },
          "name": "logConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesLogConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4054
          },
          "name": "mountPoints",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesMountPointsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4070
          },
          "name": "networkConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesNetworkConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4118
          },
          "name": "repositoryCredentials",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesRepositoryCredentialsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4134
          },
          "name": "resourceRequirements",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesResourceRequirementsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4150
          },
          "name": "runtimePlatform",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesRuntimePlatformOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4166
          },
          "name": "secrets",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesSecretsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4182
          },
          "name": "ulimits",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesUlimitsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4230
          },
          "name": "volumes",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesVolumesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 3888
          },
          "name": "commandInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 3904
          },
          "name": "enableExecuteCommandInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 3920
          },
          "name": "environmentInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesEnvironment"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 3936
          },
          "name": "ephemeralStorageInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesEphemeralStorage"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 3952
          },
          "name": "executionRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 3968
          },
          "name": "fargatePlatformConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesFargatePlatformConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 3984
          },
          "name": "imageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4000
          },
          "name": "jobRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4016
          },
          "name": "linuxParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesLinuxParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4032
          },
          "name": "logConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesLogConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4048
          },
          "name": "memoryInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4064
          },
          "name": "mountPointsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesMountPoints"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4080
          },
          "name": "networkConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesNetworkConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4096
          },
          "name": "privilegedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4112
          },
          "name": "readonlyRootFilesystemInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4128
          },
          "name": "repositoryCredentialsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesRepositoryCredentials"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4144
          },
          "name": "resourceRequirementsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesResourceRequirements"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4160
          },
          "name": "runtimePlatformInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesRuntimePlatform"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4176
          },
          "name": "secretsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesSecrets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4192
          },
          "name": "ulimitsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesUlimits"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4208
          },
          "name": "userInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4224
          },
          "name": "vcpusInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4240
          },
          "name": "volumesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesVolumes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 3878
          },
          "name": "command",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 3894
          },
          "name": "enableExecuteCommand",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 3942
          },
          "name": "executionRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 3974
          },
          "name": "image",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 3990
          },
          "name": "jobRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4038
          },
          "name": "memory",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4086
          },
          "name": "privileged",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4102
          },
          "name": "readonlyRootFilesystem",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4198
          },
          "name": "user",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4214
          },
          "name": "vcpus",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 3714
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerProperties"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionContainerPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesRepositoryCredentials": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesRepositoryCredentials",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 1868
      },
      "name": "BatchJobDefinitionContainerPropertiesRepositoryCredentials",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#credentials_parameter BatchJobDefinition#credentials_parameter}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 1872
          },
          "name": "credentialsParameter",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionContainerPropertiesRepositoryCredentials"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesRepositoryCredentialsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesRepositoryCredentialsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 1912
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 1904
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 1954
          },
          "name": "resetCredentialsParameter"
        }
      ],
      "name": "BatchJobDefinitionContainerPropertiesRepositoryCredentialsOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 1958
          },
          "name": "credentialsParameterInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 1948
          },
          "name": "credentialsParameter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 1916
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesRepositoryCredentials"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionContainerPropertiesRepositoryCredentialsOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesResourceRequirements": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesResourceRequirements",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 1962
      },
      "name": "BatchJobDefinitionContainerPropertiesResourceRequirements",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#type BatchJobDefinition#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 1966
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#value BatchJobDefinition#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 1970
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionContainerPropertiesResourceRequirements"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesResourceRequirementsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesResourceRequirementsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 2100
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 2092
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 2107
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesResourceRequirementsOutputReference"
            }
          }
        }
      ],
      "name": "BatchJobDefinitionContainerPropertiesResourceRequirementsList",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 2093
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesResourceRequirements"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionContainerPropertiesResourceRequirementsList"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesResourceRequirementsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesResourceRequirementsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 2019
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 2009
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 2067
          },
          "name": "resetType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 2083
          },
          "name": "resetValue"
        }
      ],
      "name": "BatchJobDefinitionContainerPropertiesResourceRequirementsOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 2071
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 2087
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 2061
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 2077
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 2023
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesResourceRequirements"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionContainerPropertiesResourceRequirementsOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesRuntimePlatform": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesRuntimePlatform",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 2111
      },
      "name": "BatchJobDefinitionContainerPropertiesRuntimePlatform",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#cpu_architecture BatchJobDefinition#cpu_architecture}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 2115
          },
          "name": "cpuArchitecture",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#operating_system_family BatchJobDefinition#operating_system_family}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 2119
          },
          "name": "operatingSystemFamily",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionContainerPropertiesRuntimePlatform"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesRuntimePlatformOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesRuntimePlatformOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 2166
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 2158
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 2214
          },
          "name": "resetCpuArchitecture"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 2230
          },
          "name": "resetOperatingSystemFamily"
        }
      ],
      "name": "BatchJobDefinitionContainerPropertiesRuntimePlatformOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 2218
          },
          "name": "cpuArchitectureInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 2234
          },
          "name": "operatingSystemFamilyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 2208
          },
          "name": "cpuArchitecture",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 2224
          },
          "name": "operatingSystemFamily",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 2170
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesRuntimePlatform"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionContainerPropertiesRuntimePlatformOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesSecrets": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesSecrets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 2238
      },
      "name": "BatchJobDefinitionContainerPropertiesSecrets",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#name BatchJobDefinition#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 2242
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#value_from BatchJobDefinition#value_from}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 2246
          },
          "name": "valueFrom",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionContainerPropertiesSecrets"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesSecretsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesSecretsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 2368
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 2383
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesSecretsOutputReference"
            }
          }
        }
      ],
      "name": "BatchJobDefinitionContainerPropertiesSecretsList",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 2369
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesSecrets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionContainerPropertiesSecretsList"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesSecretsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesSecretsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 2295
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 2285
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 2343
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 2359
          },
          "name": "resetValueFrom"
        }
      ],
      "name": "BatchJobDefinitionContainerPropertiesSecretsOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 2347
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 2363
          },
          "name": "valueFromInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 2337
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 2353
          },
          "name": "valueFrom",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 2299
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesSecrets"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionContainerPropertiesSecretsOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesUlimits": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesUlimits",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 2387
      },
      "name": "BatchJobDefinitionContainerPropertiesUlimits",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#hard_limit BatchJobDefinition#hard_limit}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 2391
          },
          "name": "hardLimit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#name BatchJobDefinition#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 2395
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#soft_limit BatchJobDefinition#soft_limit}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 2399
          },
          "name": "softLimit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionContainerPropertiesUlimits"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesUlimitsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesUlimitsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 2558
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 2550
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 2565
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesUlimitsOutputReference"
            }
          }
        }
      ],
      "name": "BatchJobDefinitionContainerPropertiesUlimitsList",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 2551
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesUlimits"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionContainerPropertiesUlimitsList"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesUlimitsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesUlimitsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 2455
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 2445
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 2509
          },
          "name": "resetHardLimit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 2525
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 2541
          },
          "name": "resetSoftLimit"
        }
      ],
      "name": "BatchJobDefinitionContainerPropertiesUlimitsOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 2513
          },
          "name": "hardLimitInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 2529
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 2545
          },
          "name": "softLimitInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 2503
          },
          "name": "hardLimit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 2519
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 2535
          },
          "name": "softLimit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 2459
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesUlimits"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionContainerPropertiesUlimitsOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesVolumes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesVolumes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 3209
      },
      "name": "BatchJobDefinitionContainerPropertiesVolumes",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#efs_volume_configuration BatchJobDefinition#efs_volume_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 3213
          },
          "name": "efsVolumeConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesVolumesEfsVolumeConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#host BatchJobDefinition#host}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 3217
          },
          "name": "host",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesVolumesHost"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#name BatchJobDefinition#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 3221
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#s3_files_volume_configuration BatchJobDefinition#s3_files_volume_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 3225
          },
          "name": "s3FilesVolumeConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesVolumesS3FilesVolumeConfiguration"
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionContainerPropertiesVolumes"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesVolumesEfsVolumeConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesVolumesEfsVolumeConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 2696
      },
      "name": "BatchJobDefinitionContainerPropertiesVolumesEfsVolumeConfiguration",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#authorization_config BatchJobDefinition#authorization_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 2700
          },
          "name": "authorizationConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesVolumesEfsVolumeConfigurationAuthorizationConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#file_system_id BatchJobDefinition#file_system_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 2704
          },
          "name": "fileSystemId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#root_directory BatchJobDefinition#root_directory}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 2708
          },
          "name": "rootDirectory",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#transit_encryption BatchJobDefinition#transit_encryption}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 2712
          },
          "name": "transitEncryption",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#transit_encryption_port BatchJobDefinition#transit_encryption_port}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 2716
          },
          "name": "transitEncryptionPort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionContainerPropertiesVolumesEfsVolumeConfiguration"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesVolumesEfsVolumeConfigurationAuthorizationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesVolumesEfsVolumeConfigurationAuthorizationConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 2569
      },
      "name": "BatchJobDefinitionContainerPropertiesVolumesEfsVolumeConfigurationAuthorizationConfig",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#access_point_id BatchJobDefinition#access_point_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 2573
          },
          "name": "accessPointId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#iam BatchJobDefinition#iam}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 2577
          },
          "name": "iam",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionContainerPropertiesVolumesEfsVolumeConfigurationAuthorizationConfig"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesVolumesEfsVolumeConfigurationAuthorizationConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesVolumesEfsVolumeConfigurationAuthorizationConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 2624
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 2616
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 2672
          },
          "name": "resetAccessPointId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 2688
          },
          "name": "resetIam"
        }
      ],
      "name": "BatchJobDefinitionContainerPropertiesVolumesEfsVolumeConfigurationAuthorizationConfigOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 2676
          },
          "name": "accessPointIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 2692
          },
          "name": "iamInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 2666
          },
          "name": "accessPointId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 2682
          },
          "name": "iam",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 2628
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesVolumesEfsVolumeConfigurationAuthorizationConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionContainerPropertiesVolumesEfsVolumeConfigurationAuthorizationConfigOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesVolumesEfsVolumeConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesVolumesEfsVolumeConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 2784
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 2776
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 2847
          },
          "name": "putAuthorizationConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesVolumesEfsVolumeConfigurationAuthorizationConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 2850
          },
          "name": "resetAuthorizationConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 2866
          },
          "name": "resetFileSystemId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 2882
          },
          "name": "resetRootDirectory"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 2898
          },
          "name": "resetTransitEncryption"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 2914
          },
          "name": "resetTransitEncryptionPort"
        }
      ],
      "name": "BatchJobDefinitionContainerPropertiesVolumesEfsVolumeConfigurationOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 2844
          },
          "name": "authorizationConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesVolumesEfsVolumeConfigurationAuthorizationConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 2854
          },
          "name": "authorizationConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesVolumesEfsVolumeConfigurationAuthorizationConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 2870
          },
          "name": "fileSystemIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 2886
          },
          "name": "rootDirectoryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 2902
          },
          "name": "transitEncryptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 2918
          },
          "name": "transitEncryptionPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 2860
          },
          "name": "fileSystemId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 2876
          },
          "name": "rootDirectory",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 2892
          },
          "name": "transitEncryption",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 2908
          },
          "name": "transitEncryptionPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 2788
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesVolumesEfsVolumeConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionContainerPropertiesVolumesEfsVolumeConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesVolumesHost": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesVolumesHost",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 2922
      },
      "name": "BatchJobDefinitionContainerPropertiesVolumesHost",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#source_path BatchJobDefinition#source_path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 2926
          },
          "name": "sourcePath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionContainerPropertiesVolumesHost"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesVolumesHostOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesVolumesHostOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 2966
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 2958
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 3008
          },
          "name": "resetSourcePath"
        }
      ],
      "name": "BatchJobDefinitionContainerPropertiesVolumesHostOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 3012
          },
          "name": "sourcePathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 3002
          },
          "name": "sourcePath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 2970
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesVolumesHost"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionContainerPropertiesVolumesHostOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesVolumesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesVolumesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 3413
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 3405
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 3420
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesVolumesOutputReference"
            }
          }
        }
      ],
      "name": "BatchJobDefinitionContainerPropertiesVolumesList",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 3406
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesVolumes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionContainerPropertiesVolumesList"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesVolumesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesVolumesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 3288
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 3278
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 3345
          },
          "name": "putEfsVolumeConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesVolumesEfsVolumeConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 3361
          },
          "name": "putHost",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesVolumesHost"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 3393
          },
          "name": "putS3FilesVolumeConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesVolumesS3FilesVolumeConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 3348
          },
          "name": "resetEfsVolumeConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 3364
          },
          "name": "resetHost"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 3380
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 3396
          },
          "name": "resetS3FilesVolumeConfiguration"
        }
      ],
      "name": "BatchJobDefinitionContainerPropertiesVolumesOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 3342
          },
          "name": "efsVolumeConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesVolumesEfsVolumeConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 3358
          },
          "name": "host",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesVolumesHostOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 3390
          },
          "name": "s3FilesVolumeConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesVolumesS3FilesVolumeConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 3352
          },
          "name": "efsVolumeConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesVolumesEfsVolumeConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 3368
          },
          "name": "hostInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesVolumesHost"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 3384
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 3400
          },
          "name": "s3FilesVolumeConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesVolumesS3FilesVolumeConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 3374
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 3292
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesVolumes"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionContainerPropertiesVolumesOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesVolumesS3FilesVolumeConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesVolumesS3FilesVolumeConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 3016
      },
      "name": "BatchJobDefinitionContainerPropertiesVolumesS3FilesVolumeConfiguration",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#access_point_arn BatchJobDefinition#access_point_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 3020
          },
          "name": "accessPointArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#file_system_arn BatchJobDefinition#file_system_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 3024
          },
          "name": "fileSystemArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#root_directory BatchJobDefinition#root_directory}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 3028
          },
          "name": "rootDirectory",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#transit_encryption_port BatchJobDefinition#transit_encryption_port}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 3032
          },
          "name": "transitEncryptionPort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionContainerPropertiesVolumesS3FilesVolumeConfiguration"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesVolumesS3FilesVolumeConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesVolumesS3FilesVolumeConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 3093
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 3085
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 3153
          },
          "name": "resetAccessPointArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 3169
          },
          "name": "resetFileSystemArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 3185
          },
          "name": "resetRootDirectory"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 3201
          },
          "name": "resetTransitEncryptionPort"
        }
      ],
      "name": "BatchJobDefinitionContainerPropertiesVolumesS3FilesVolumeConfigurationOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 3157
          },
          "name": "accessPointArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 3173
          },
          "name": "fileSystemArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 3189
          },
          "name": "rootDirectoryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 3205
          },
          "name": "transitEncryptionPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 3147
          },
          "name": "accessPointArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 3163
          },
          "name": "fileSystemArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 3179
          },
          "name": "rootDirectory",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 3195
          },
          "name": "transitEncryptionPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 3097
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionContainerPropertiesVolumesS3FilesVolumeConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionContainerPropertiesVolumesS3FilesVolumeConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 8683
      },
      "name": "BatchJobDefinitionEcsProperties",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#task_properties BatchJobDefinition#task_properties}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 8687
          },
          "name": "taskProperties",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskProperties"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionEcsProperties"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 8727
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 8719
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 8766
          },
          "name": "putTaskProperties",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskProperties"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 8769
          },
          "name": "resetTaskProperties"
        }
      ],
      "name": "BatchJobDefinitionEcsPropertiesOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 8763
          },
          "name": "taskProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 8773
          },
          "name": "taskPropertiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskProperties"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 8731
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsProperties"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionEcsPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 8237
      },
      "name": "BatchJobDefinitionEcsPropertiesTaskProperties",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#containers BatchJobDefinition#containers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 8241
          },
          "name": "containers",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainers"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#enable_execute_command BatchJobDefinition#enable_execute_command}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 8245
          },
          "name": "enableExecuteCommand",
          "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/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#ephemeral_storage BatchJobDefinition#ephemeral_storage}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 8249
          },
          "name": "ephemeralStorage",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesEphemeralStorage"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#execution_role_arn BatchJobDefinition#execution_role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 8253
          },
          "name": "executionRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#ipc_mode BatchJobDefinition#ipc_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 8257
          },
          "name": "ipcMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#network_configuration BatchJobDefinition#network_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 8261
          },
          "name": "networkConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesNetworkConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#pid_mode BatchJobDefinition#pid_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 8265
          },
          "name": "pidMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#platform_version BatchJobDefinition#platform_version}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 8269
          },
          "name": "platformVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#runtime_platform BatchJobDefinition#runtime_platform}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 8273
          },
          "name": "runtimePlatform",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesRuntimePlatform"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#task_role_arn BatchJobDefinition#task_role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 8277
          },
          "name": "taskRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#volumes BatchJobDefinition#volumes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 8281
          },
          "name": "volumes",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesVolumes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionEcsPropertiesTaskProperties"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainers": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 6357
      },
      "name": "BatchJobDefinitionEcsPropertiesTaskPropertiesContainers",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#command BatchJobDefinition#command}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 6361
          },
          "name": "command",
          "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/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#depends_on BatchJobDefinition#depends_on}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 6365
          },
          "name": "dependsOn",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersDependsOn"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#environment BatchJobDefinition#environment}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 6369
          },
          "name": "environment",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersEnvironment"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#essential BatchJobDefinition#essential}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 6373
          },
          "name": "essential",
          "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/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#firelens_configuration BatchJobDefinition#firelens_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 6377
          },
          "name": "firelensConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersFirelensConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#image BatchJobDefinition#image}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 6381
          },
          "name": "image",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#linux_parameters BatchJobDefinition#linux_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 6385
          },
          "name": "linuxParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersLinuxParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#log_configuration BatchJobDefinition#log_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 6389
          },
          "name": "logConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersLogConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#mount_points BatchJobDefinition#mount_points}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 6393
          },
          "name": "mountPoints",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersMountPoints"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#name BatchJobDefinition#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 6397
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#privileged BatchJobDefinition#privileged}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 6401
          },
          "name": "privileged",
          "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/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#readonly_root_filesystem BatchJobDefinition#readonly_root_filesystem}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 6405
          },
          "name": "readonlyRootFilesystem",
          "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/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#repository_credentials BatchJobDefinition#repository_credentials}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 6409
          },
          "name": "repositoryCredentials",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersRepositoryCredentials"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#resource_requirements BatchJobDefinition#resource_requirements}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 6413
          },
          "name": "resourceRequirements",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersResourceRequirements"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#secrets BatchJobDefinition#secrets}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 6417
          },
          "name": "secrets",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersSecrets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#start_timeout BatchJobDefinition#start_timeout}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 6421
          },
          "name": "startTimeout",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#stop_timeout BatchJobDefinition#stop_timeout}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 6425
          },
          "name": "stopTimeout",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#ulimits BatchJobDefinition#ulimits}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 6429
          },
          "name": "ulimits",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersUlimits"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#user BatchJobDefinition#user}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 6433
          },
          "name": "user",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionEcsPropertiesTaskPropertiesContainers"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersDependsOn": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersDependsOn",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 4244
      },
      "name": "BatchJobDefinitionEcsPropertiesTaskPropertiesContainersDependsOn",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#condition BatchJobDefinition#condition}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4248
          },
          "name": "condition",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#container_name BatchJobDefinition#container_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4252
          },
          "name": "containerName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionEcsPropertiesTaskPropertiesContainersDependsOn"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersDependsOnList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersDependsOnList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 4374
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4389
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersDependsOnOutputReference"
            }
          }
        }
      ],
      "name": "BatchJobDefinitionEcsPropertiesTaskPropertiesContainersDependsOnList",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4375
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersDependsOn"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionEcsPropertiesTaskPropertiesContainersDependsOnList"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersDependsOnOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersDependsOnOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 4301
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 4291
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4349
          },
          "name": "resetCondition"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4365
          },
          "name": "resetContainerName"
        }
      ],
      "name": "BatchJobDefinitionEcsPropertiesTaskPropertiesContainersDependsOnOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4353
          },
          "name": "conditionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4369
          },
          "name": "containerNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4343
          },
          "name": "condition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4359
          },
          "name": "containerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4305
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersDependsOn"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionEcsPropertiesTaskPropertiesContainersDependsOnOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersEnvironment": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersEnvironment",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 4393
      },
      "name": "BatchJobDefinitionEcsPropertiesTaskPropertiesContainersEnvironment",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#name BatchJobDefinition#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4397
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#value BatchJobDefinition#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4401
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionEcsPropertiesTaskPropertiesContainersEnvironment"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersEnvironmentList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersEnvironmentList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 4531
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 4523
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4538
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersEnvironmentOutputReference"
            }
          }
        }
      ],
      "name": "BatchJobDefinitionEcsPropertiesTaskPropertiesContainersEnvironmentList",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4524
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersEnvironment"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionEcsPropertiesTaskPropertiesContainersEnvironmentList"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersEnvironmentOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersEnvironmentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 4450
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 4440
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4498
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4514
          },
          "name": "resetValue"
        }
      ],
      "name": "BatchJobDefinitionEcsPropertiesTaskPropertiesContainersEnvironmentOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4502
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4518
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4492
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4508
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4454
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersEnvironment"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionEcsPropertiesTaskPropertiesContainersEnvironmentOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersFirelensConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersFirelensConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 4542
      },
      "name": "BatchJobDefinitionEcsPropertiesTaskPropertiesContainersFirelensConfiguration",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#options BatchJobDefinition#options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4546
          },
          "name": "options",
          "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/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#type BatchJobDefinition#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4550
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionEcsPropertiesTaskPropertiesContainersFirelensConfiguration"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersFirelensConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersFirelensConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/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/batch-job-definition/index.ts",
        "line": 4589
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4645
          },
          "name": "resetOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4661
          },
          "name": "resetType"
        }
      ],
      "name": "BatchJobDefinitionEcsPropertiesTaskPropertiesContainersFirelensConfigurationOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4649
          },
          "name": "optionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4665
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4639
          },
          "name": "options",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4655
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4601
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersFirelensConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionEcsPropertiesTaskPropertiesContainersFirelensConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersLinuxParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersLinuxParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 5033
      },
      "name": "BatchJobDefinitionEcsPropertiesTaskPropertiesContainersLinuxParameters",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#devices BatchJobDefinition#devices}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 5037
          },
          "name": "devices",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersLinuxParametersDevices"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#init_process_enabled BatchJobDefinition#init_process_enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 5041
          },
          "name": "initProcessEnabled",
          "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/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#max_swap BatchJobDefinition#max_swap}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 5045
          },
          "name": "maxSwap",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#shared_memory_size BatchJobDefinition#shared_memory_size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 5049
          },
          "name": "sharedMemorySize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#swappiness BatchJobDefinition#swappiness}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 5053
          },
          "name": "swappiness",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#tmpfs BatchJobDefinition#tmpfs}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 5057
          },
          "name": "tmpfs",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersLinuxParametersTmpfs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionEcsPropertiesTaskPropertiesContainersLinuxParameters"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersLinuxParametersDevices": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersLinuxParametersDevices",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 4669
      },
      "name": "BatchJobDefinitionEcsPropertiesTaskPropertiesContainersLinuxParametersDevices",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#container_path BatchJobDefinition#container_path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4673
          },
          "name": "containerPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#host_path BatchJobDefinition#host_path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4677
          },
          "name": "hostPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#permissions BatchJobDefinition#permissions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4681
          },
          "name": "permissions",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionEcsPropertiesTaskPropertiesContainersLinuxParametersDevices"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersLinuxParametersDevicesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersLinuxParametersDevicesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 4840
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 4832
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4847
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersLinuxParametersDevicesOutputReference"
            }
          }
        }
      ],
      "name": "BatchJobDefinitionEcsPropertiesTaskPropertiesContainersLinuxParametersDevicesList",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4833
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersLinuxParametersDevices"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionEcsPropertiesTaskPropertiesContainersLinuxParametersDevicesList"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersLinuxParametersDevicesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersLinuxParametersDevicesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 4737
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 4727
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4791
          },
          "name": "resetContainerPath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4807
          },
          "name": "resetHostPath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4823
          },
          "name": "resetPermissions"
        }
      ],
      "name": "BatchJobDefinitionEcsPropertiesTaskPropertiesContainersLinuxParametersDevicesOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4795
          },
          "name": "containerPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4811
          },
          "name": "hostPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4827
          },
          "name": "permissionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4785
          },
          "name": "containerPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4801
          },
          "name": "hostPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4817
          },
          "name": "permissions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4741
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersLinuxParametersDevices"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionEcsPropertiesTaskPropertiesContainersLinuxParametersDevicesOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersLinuxParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersLinuxParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 5124
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 5201
          },
          "name": "putDevices",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersLinuxParametersDevices"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 5281
          },
          "name": "putTmpfs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersLinuxParametersTmpfs"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 5204
          },
          "name": "resetDevices"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 5220
          },
          "name": "resetInitProcessEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 5236
          },
          "name": "resetMaxSwap"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 5252
          },
          "name": "resetSharedMemorySize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 5268
          },
          "name": "resetSwappiness"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 5284
          },
          "name": "resetTmpfs"
        }
      ],
      "name": "BatchJobDefinitionEcsPropertiesTaskPropertiesContainersLinuxParametersOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 5198
          },
          "name": "devices",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersLinuxParametersDevicesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 5278
          },
          "name": "tmpfs",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersLinuxParametersTmpfsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 5208
          },
          "name": "devicesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersLinuxParametersDevices"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 5224
          },
          "name": "initProcessEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 5240
          },
          "name": "maxSwapInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 5256
          },
          "name": "sharedMemorySizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 5272
          },
          "name": "swappinessInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 5288
          },
          "name": "tmpfsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersLinuxParametersTmpfs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 5214
          },
          "name": "initProcessEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 5230
          },
          "name": "maxSwap",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 5246
          },
          "name": "sharedMemorySize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 5262
          },
          "name": "swappiness",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 5136
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersLinuxParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionEcsPropertiesTaskPropertiesContainersLinuxParametersOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersLinuxParametersTmpfs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersLinuxParametersTmpfs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 4851
      },
      "name": "BatchJobDefinitionEcsPropertiesTaskPropertiesContainersLinuxParametersTmpfs",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#container_path BatchJobDefinition#container_path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4855
          },
          "name": "containerPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#mount_options BatchJobDefinition#mount_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4859
          },
          "name": "mountOptions",
          "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/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#size BatchJobDefinition#size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4863
          },
          "name": "size",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionEcsPropertiesTaskPropertiesContainersLinuxParametersTmpfs"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersLinuxParametersTmpfsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersLinuxParametersTmpfsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 5022
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 5014
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 5029
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersLinuxParametersTmpfsOutputReference"
            }
          }
        }
      ],
      "name": "BatchJobDefinitionEcsPropertiesTaskPropertiesContainersLinuxParametersTmpfsList",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 5015
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersLinuxParametersTmpfs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionEcsPropertiesTaskPropertiesContainersLinuxParametersTmpfsList"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersLinuxParametersTmpfsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersLinuxParametersTmpfsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 4919
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 4909
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4973
          },
          "name": "resetContainerPath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4989
          },
          "name": "resetMountOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 5005
          },
          "name": "resetSize"
        }
      ],
      "name": "BatchJobDefinitionEcsPropertiesTaskPropertiesContainersLinuxParametersTmpfsOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4977
          },
          "name": "containerPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4993
          },
          "name": "mountOptionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 5009
          },
          "name": "sizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4967
          },
          "name": "containerPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4983
          },
          "name": "mountOptions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4999
          },
          "name": "size",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 4923
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersLinuxParametersTmpfs"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionEcsPropertiesTaskPropertiesContainersLinuxParametersTmpfsOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 7056
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 7048
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 7063
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersOutputReference"
            }
          }
        }
      ],
      "name": "BatchJobDefinitionEcsPropertiesTaskPropertiesContainersList",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 7049
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainers"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionEcsPropertiesTaskPropertiesContainersList"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersLogConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersLogConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 5441
      },
      "name": "BatchJobDefinitionEcsPropertiesTaskPropertiesContainersLogConfiguration",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#log_driver BatchJobDefinition#log_driver}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 5445
          },
          "name": "logDriver",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#options BatchJobDefinition#options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 5449
          },
          "name": "options",
          "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/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#secret_options BatchJobDefinition#secret_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 5453
          },
          "name": "secretOptions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersLogConfigurationSecretOptions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionEcsPropertiesTaskPropertiesContainersLogConfiguration"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersLogConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersLogConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 5507
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 5499
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 5590
          },
          "name": "putSecretOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersLogConfigurationSecretOptions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 5561
          },
          "name": "resetLogDriver"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 5577
          },
          "name": "resetOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 5593
          },
          "name": "resetSecretOptions"
        }
      ],
      "name": "BatchJobDefinitionEcsPropertiesTaskPropertiesContainersLogConfigurationOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 5587
          },
          "name": "secretOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersLogConfigurationSecretOptionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 5565
          },
          "name": "logDriverInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 5581
          },
          "name": "optionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 5597
          },
          "name": "secretOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersLogConfigurationSecretOptions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 5555
          },
          "name": "logDriver",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 5571
          },
          "name": "options",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 5511
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersLogConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionEcsPropertiesTaskPropertiesContainersLogConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersLogConfigurationSecretOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersLogConfigurationSecretOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 5292
      },
      "name": "BatchJobDefinitionEcsPropertiesTaskPropertiesContainersLogConfigurationSecretOptions",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#name BatchJobDefinition#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 5296
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#value_from BatchJobDefinition#value_from}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 5300
          },
          "name": "valueFrom",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionEcsPropertiesTaskPropertiesContainersLogConfigurationSecretOptions"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersLogConfigurationSecretOptionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersLogConfigurationSecretOptionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 5430
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 5422
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 5437
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersLogConfigurationSecretOptionsOutputReference"
            }
          }
        }
      ],
      "name": "BatchJobDefinitionEcsPropertiesTaskPropertiesContainersLogConfigurationSecretOptionsList",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 5423
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersLogConfigurationSecretOptions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionEcsPropertiesTaskPropertiesContainersLogConfigurationSecretOptionsList"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersLogConfigurationSecretOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersLogConfigurationSecretOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 5349
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 5339
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 5397
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 5413
          },
          "name": "resetValueFrom"
        }
      ],
      "name": "BatchJobDefinitionEcsPropertiesTaskPropertiesContainersLogConfigurationSecretOptionsOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 5401
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 5417
          },
          "name": "valueFromInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 5391
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 5407
          },
          "name": "valueFrom",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 5353
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersLogConfigurationSecretOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionEcsPropertiesTaskPropertiesContainersLogConfigurationSecretOptionsOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersMountPoints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersMountPoints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 5601
      },
      "name": "BatchJobDefinitionEcsPropertiesTaskPropertiesContainersMountPoints",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#container_path BatchJobDefinition#container_path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 5605
          },
          "name": "containerPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#read_only BatchJobDefinition#read_only}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 5609
          },
          "name": "readOnly",
          "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/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#source_volume BatchJobDefinition#source_volume}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 5613
          },
          "name": "sourceVolume",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionEcsPropertiesTaskPropertiesContainersMountPoints"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersMountPointsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersMountPointsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 5772
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 5764
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 5779
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersMountPointsOutputReference"
            }
          }
        }
      ],
      "name": "BatchJobDefinitionEcsPropertiesTaskPropertiesContainersMountPointsList",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 5765
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersMountPoints"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionEcsPropertiesTaskPropertiesContainersMountPointsList"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersMountPointsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersMountPointsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 5669
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 5659
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 5723
          },
          "name": "resetContainerPath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 5739
          },
          "name": "resetReadOnly"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 5755
          },
          "name": "resetSourceVolume"
        }
      ],
      "name": "BatchJobDefinitionEcsPropertiesTaskPropertiesContainersMountPointsOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 5727
          },
          "name": "containerPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 5743
          },
          "name": "readOnlyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 5759
          },
          "name": "sourceVolumeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 5717
          },
          "name": "containerPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 5733
          },
          "name": "readOnly",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 5749
          },
          "name": "sourceVolume",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 5673
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersMountPoints"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionEcsPropertiesTaskPropertiesContainersMountPointsOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 6601
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 6591
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 6764
          },
          "name": "putDependsOn",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersDependsOn"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 6780
          },
          "name": "putEnvironment",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersEnvironment"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 6812
          },
          "name": "putFirelensConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersFirelensConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 6844
          },
          "name": "putLinuxParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersLinuxParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 6860
          },
          "name": "putLogConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersLogConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 6876
          },
          "name": "putMountPoints",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersMountPoints"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 6940
          },
          "name": "putRepositoryCredentials",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersRepositoryCredentials"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 6956
          },
          "name": "putResourceRequirements",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersResourceRequirements"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 6972
          },
          "name": "putSecrets",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersSecrets"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 7020
          },
          "name": "putUlimits",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersUlimits"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 6751
          },
          "name": "resetCommand"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 6767
          },
          "name": "resetDependsOn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 6783
          },
          "name": "resetEnvironment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 6799
          },
          "name": "resetEssential"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 6815
          },
          "name": "resetFirelensConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 6831
          },
          "name": "resetImage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 6847
          },
          "name": "resetLinuxParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 6863
          },
          "name": "resetLogConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 6879
          },
          "name": "resetMountPoints"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 6895
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 6911
          },
          "name": "resetPrivileged"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 6927
          },
          "name": "resetReadonlyRootFilesystem"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 6943
          },
          "name": "resetRepositoryCredentials"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 6959
          },
          "name": "resetResourceRequirements"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 6975
          },
          "name": "resetSecrets"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 6991
          },
          "name": "resetStartTimeout"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 7007
          },
          "name": "resetStopTimeout"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 7023
          },
          "name": "resetUlimits"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 7039
          },
          "name": "resetUser"
        }
      ],
      "name": "BatchJobDefinitionEcsPropertiesTaskPropertiesContainersOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 6761
          },
          "name": "dependsOn",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersDependsOnList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 6777
          },
          "name": "environment",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersEnvironmentList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 6809
          },
          "name": "firelensConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersFirelensConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 6841
          },
          "name": "linuxParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersLinuxParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 6857
          },
          "name": "logConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersLogConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 6873
          },
          "name": "mountPoints",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersMountPointsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 6937
          },
          "name": "repositoryCredentials",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersRepositoryCredentialsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 6953
          },
          "name": "resourceRequirements",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersResourceRequirementsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 6969
          },
          "name": "secrets",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersSecretsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 7017
          },
          "name": "ulimits",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersUlimitsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 6755
          },
          "name": "commandInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 6771
          },
          "name": "dependsOnInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersDependsOn"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 6787
          },
          "name": "environmentInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersEnvironment"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 6803
          },
          "name": "essentialInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 6819
          },
          "name": "firelensConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersFirelensConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 6835
          },
          "name": "imageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 6851
          },
          "name": "linuxParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersLinuxParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 6867
          },
          "name": "logConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersLogConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 6883
          },
          "name": "mountPointsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersMountPoints"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 6899
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 6915
          },
          "name": "privilegedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 6931
          },
          "name": "readonlyRootFilesystemInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 6947
          },
          "name": "repositoryCredentialsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersRepositoryCredentials"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 6963
          },
          "name": "resourceRequirementsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersResourceRequirements"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 6979
          },
          "name": "secretsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersSecrets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 6995
          },
          "name": "startTimeoutInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 7011
          },
          "name": "stopTimeoutInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 7027
          },
          "name": "ulimitsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersUlimits"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 7043
          },
          "name": "userInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 6745
          },
          "name": "command",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 6793
          },
          "name": "essential",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 6825
          },
          "name": "image",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 6889
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 6905
          },
          "name": "privileged",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 6921
          },
          "name": "readonlyRootFilesystem",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 6985
          },
          "name": "startTimeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 7001
          },
          "name": "stopTimeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 7033
          },
          "name": "user",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 6605
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainers"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionEcsPropertiesTaskPropertiesContainersOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersRepositoryCredentials": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersRepositoryCredentials",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 5783
      },
      "name": "BatchJobDefinitionEcsPropertiesTaskPropertiesContainersRepositoryCredentials",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#credentials_parameter BatchJobDefinition#credentials_parameter}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 5787
          },
          "name": "credentialsParameter",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionEcsPropertiesTaskPropertiesContainersRepositoryCredentials"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersRepositoryCredentialsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersRepositoryCredentialsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 5827
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 5819
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 5869
          },
          "name": "resetCredentialsParameter"
        }
      ],
      "name": "BatchJobDefinitionEcsPropertiesTaskPropertiesContainersRepositoryCredentialsOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 5873
          },
          "name": "credentialsParameterInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 5863
          },
          "name": "credentialsParameter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 5831
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersRepositoryCredentials"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionEcsPropertiesTaskPropertiesContainersRepositoryCredentialsOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersResourceRequirements": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersResourceRequirements",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 5877
      },
      "name": "BatchJobDefinitionEcsPropertiesTaskPropertiesContainersResourceRequirements",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#type BatchJobDefinition#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 5881
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#value BatchJobDefinition#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 5885
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionEcsPropertiesTaskPropertiesContainersResourceRequirements"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersResourceRequirementsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersResourceRequirementsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 6007
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 6022
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersResourceRequirementsOutputReference"
            }
          }
        }
      ],
      "name": "BatchJobDefinitionEcsPropertiesTaskPropertiesContainersResourceRequirementsList",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 6008
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersResourceRequirements"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionEcsPropertiesTaskPropertiesContainersResourceRequirementsList"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersResourceRequirementsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersResourceRequirementsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 5934
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 5924
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 5982
          },
          "name": "resetType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 5998
          },
          "name": "resetValue"
        }
      ],
      "name": "BatchJobDefinitionEcsPropertiesTaskPropertiesContainersResourceRequirementsOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 5986
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 6002
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 5976
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 5992
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 5938
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersResourceRequirements"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionEcsPropertiesTaskPropertiesContainersResourceRequirementsOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersSecrets": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersSecrets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 6026
      },
      "name": "BatchJobDefinitionEcsPropertiesTaskPropertiesContainersSecrets",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#name BatchJobDefinition#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 6030
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#value_from BatchJobDefinition#value_from}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 6034
          },
          "name": "valueFrom",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionEcsPropertiesTaskPropertiesContainersSecrets"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersSecretsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersSecretsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 6164
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 6156
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 6171
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersSecretsOutputReference"
            }
          }
        }
      ],
      "name": "BatchJobDefinitionEcsPropertiesTaskPropertiesContainersSecretsList",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 6157
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersSecrets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionEcsPropertiesTaskPropertiesContainersSecretsList"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersSecretsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersSecretsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 6083
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 6073
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 6131
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 6147
          },
          "name": "resetValueFrom"
        }
      ],
      "name": "BatchJobDefinitionEcsPropertiesTaskPropertiesContainersSecretsOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 6135
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 6151
          },
          "name": "valueFromInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 6125
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 6141
          },
          "name": "valueFrom",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 6087
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersSecrets"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionEcsPropertiesTaskPropertiesContainersSecretsOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersUlimits": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersUlimits",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 6175
      },
      "name": "BatchJobDefinitionEcsPropertiesTaskPropertiesContainersUlimits",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#hard_limit BatchJobDefinition#hard_limit}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 6179
          },
          "name": "hardLimit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#name BatchJobDefinition#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 6183
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#soft_limit BatchJobDefinition#soft_limit}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 6187
          },
          "name": "softLimit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionEcsPropertiesTaskPropertiesContainersUlimits"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersUlimitsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersUlimitsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 6346
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 6338
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 6353
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersUlimitsOutputReference"
            }
          }
        }
      ],
      "name": "BatchJobDefinitionEcsPropertiesTaskPropertiesContainersUlimitsList",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 6339
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersUlimits"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionEcsPropertiesTaskPropertiesContainersUlimitsList"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersUlimitsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersUlimitsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 6243
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 6233
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 6297
          },
          "name": "resetHardLimit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 6313
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 6329
          },
          "name": "resetSoftLimit"
        }
      ],
      "name": "BatchJobDefinitionEcsPropertiesTaskPropertiesContainersUlimitsOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 6301
          },
          "name": "hardLimitInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 6317
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 6333
          },
          "name": "softLimitInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 6291
          },
          "name": "hardLimit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 6307
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 6323
          },
          "name": "softLimit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 6247
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersUlimits"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionEcsPropertiesTaskPropertiesContainersUlimitsOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesEphemeralStorage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesEphemeralStorage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 7067
      },
      "name": "BatchJobDefinitionEcsPropertiesTaskPropertiesEphemeralStorage",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#size_in_gi_b BatchJobDefinition#size_in_gi_b}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 7071
          },
          "name": "sizeInGiB",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionEcsPropertiesTaskPropertiesEphemeralStorage"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesEphemeralStorageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesEphemeralStorageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 7111
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 7103
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 7153
          },
          "name": "resetSizeInGiB"
        }
      ],
      "name": "BatchJobDefinitionEcsPropertiesTaskPropertiesEphemeralStorageOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 7157
          },
          "name": "sizeInGiBInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 7147
          },
          "name": "sizeInGiB",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 7115
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesEphemeralStorage"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionEcsPropertiesTaskPropertiesEphemeralStorageOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 8672
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 8664
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 8679
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesOutputReference"
            }
          }
        }
      ],
      "name": "BatchJobDefinitionEcsPropertiesTaskPropertiesList",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 8665
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskProperties"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionEcsPropertiesTaskPropertiesList"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesNetworkConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesNetworkConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 7161
      },
      "name": "BatchJobDefinitionEcsPropertiesTaskPropertiesNetworkConfiguration",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#assign_public_ip BatchJobDefinition#assign_public_ip}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 7165
          },
          "name": "assignPublicIp",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionEcsPropertiesTaskPropertiesNetworkConfiguration"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesNetworkConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesNetworkConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 7205
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 7197
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 7247
          },
          "name": "resetAssignPublicIp"
        }
      ],
      "name": "BatchJobDefinitionEcsPropertiesTaskPropertiesNetworkConfigurationOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 7251
          },
          "name": "assignPublicIpInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 7241
          },
          "name": "assignPublicIp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 7209
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesNetworkConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionEcsPropertiesTaskPropertiesNetworkConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 8393
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 8383
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 8492
          },
          "name": "putContainers",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainers"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 8524
          },
          "name": "putEphemeralStorage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesEphemeralStorage"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 8572
          },
          "name": "putNetworkConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesNetworkConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 8620
          },
          "name": "putRuntimePlatform",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesRuntimePlatform"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 8652
          },
          "name": "putVolumes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesVolumes"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 8495
          },
          "name": "resetContainers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 8511
          },
          "name": "resetEnableExecuteCommand"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 8527
          },
          "name": "resetEphemeralStorage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 8543
          },
          "name": "resetExecutionRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 8559
          },
          "name": "resetIpcMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 8575
          },
          "name": "resetNetworkConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 8591
          },
          "name": "resetPidMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 8607
          },
          "name": "resetPlatformVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 8623
          },
          "name": "resetRuntimePlatform"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 8639
          },
          "name": "resetTaskRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 8655
          },
          "name": "resetVolumes"
        }
      ],
      "name": "BatchJobDefinitionEcsPropertiesTaskPropertiesOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 8489
          },
          "name": "containers",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 8521
          },
          "name": "ephemeralStorage",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesEphemeralStorageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 8569
          },
          "name": "networkConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesNetworkConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 8617
          },
          "name": "runtimePlatform",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesRuntimePlatformOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 8649
          },
          "name": "volumes",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesVolumesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 8499
          },
          "name": "containersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesContainers"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 8515
          },
          "name": "enableExecuteCommandInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 8531
          },
          "name": "ephemeralStorageInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesEphemeralStorage"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 8547
          },
          "name": "executionRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 8563
          },
          "name": "ipcModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 8579
          },
          "name": "networkConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesNetworkConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 8595
          },
          "name": "pidModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 8611
          },
          "name": "platformVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 8627
          },
          "name": "runtimePlatformInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesRuntimePlatform"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 8643
          },
          "name": "taskRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 8659
          },
          "name": "volumesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesVolumes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 8505
          },
          "name": "enableExecuteCommand",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 8537
          },
          "name": "executionRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 8553
          },
          "name": "ipcMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 8585
          },
          "name": "pidMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 8601
          },
          "name": "platformVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 8633
          },
          "name": "taskRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 8397
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskProperties"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionEcsPropertiesTaskPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesRuntimePlatform": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesRuntimePlatform",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 7255
      },
      "name": "BatchJobDefinitionEcsPropertiesTaskPropertiesRuntimePlatform",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#cpu_architecture BatchJobDefinition#cpu_architecture}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 7259
          },
          "name": "cpuArchitecture",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#operating_system_family BatchJobDefinition#operating_system_family}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 7263
          },
          "name": "operatingSystemFamily",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionEcsPropertiesTaskPropertiesRuntimePlatform"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesRuntimePlatformOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesRuntimePlatformOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 7310
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 7302
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 7358
          },
          "name": "resetCpuArchitecture"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 7374
          },
          "name": "resetOperatingSystemFamily"
        }
      ],
      "name": "BatchJobDefinitionEcsPropertiesTaskPropertiesRuntimePlatformOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 7362
          },
          "name": "cpuArchitectureInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 7378
          },
          "name": "operatingSystemFamilyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 7352
          },
          "name": "cpuArchitecture",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 7368
          },
          "name": "operatingSystemFamily",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 7314
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesRuntimePlatform"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionEcsPropertiesTaskPropertiesRuntimePlatformOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesVolumes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesVolumes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 8022
      },
      "name": "BatchJobDefinitionEcsPropertiesTaskPropertiesVolumes",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#efs_volume_configuration BatchJobDefinition#efs_volume_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 8026
          },
          "name": "efsVolumeConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesVolumesEfsVolumeConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#host BatchJobDefinition#host}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 8030
          },
          "name": "host",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesVolumesHost"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#name BatchJobDefinition#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 8034
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#s3_files_volume_configuration BatchJobDefinition#s3_files_volume_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 8038
          },
          "name": "s3FilesVolumeConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesVolumesS3FilesVolumeConfiguration"
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionEcsPropertiesTaskPropertiesVolumes"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesVolumesEfsVolumeConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesVolumesEfsVolumeConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 7509
      },
      "name": "BatchJobDefinitionEcsPropertiesTaskPropertiesVolumesEfsVolumeConfiguration",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#authorization_config BatchJobDefinition#authorization_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 7513
          },
          "name": "authorizationConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesVolumesEfsVolumeConfigurationAuthorizationConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#file_system_id BatchJobDefinition#file_system_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 7517
          },
          "name": "fileSystemId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#root_directory BatchJobDefinition#root_directory}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 7521
          },
          "name": "rootDirectory",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#transit_encryption BatchJobDefinition#transit_encryption}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 7525
          },
          "name": "transitEncryption",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#transit_encryption_port BatchJobDefinition#transit_encryption_port}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 7529
          },
          "name": "transitEncryptionPort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionEcsPropertiesTaskPropertiesVolumesEfsVolumeConfiguration"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesVolumesEfsVolumeConfigurationAuthorizationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesVolumesEfsVolumeConfigurationAuthorizationConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 7382
      },
      "name": "BatchJobDefinitionEcsPropertiesTaskPropertiesVolumesEfsVolumeConfigurationAuthorizationConfig",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#access_point_id BatchJobDefinition#access_point_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 7386
          },
          "name": "accessPointId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#iam BatchJobDefinition#iam}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 7390
          },
          "name": "iam",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionEcsPropertiesTaskPropertiesVolumesEfsVolumeConfigurationAuthorizationConfig"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesVolumesEfsVolumeConfigurationAuthorizationConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesVolumesEfsVolumeConfigurationAuthorizationConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 7437
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 7429
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 7485
          },
          "name": "resetAccessPointId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 7501
          },
          "name": "resetIam"
        }
      ],
      "name": "BatchJobDefinitionEcsPropertiesTaskPropertiesVolumesEfsVolumeConfigurationAuthorizationConfigOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 7489
          },
          "name": "accessPointIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 7505
          },
          "name": "iamInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 7479
          },
          "name": "accessPointId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 7495
          },
          "name": "iam",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 7441
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesVolumesEfsVolumeConfigurationAuthorizationConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionEcsPropertiesTaskPropertiesVolumesEfsVolumeConfigurationAuthorizationConfigOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesVolumesEfsVolumeConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesVolumesEfsVolumeConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/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/batch-job-definition/index.ts",
        "line": 7589
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 7660
          },
          "name": "putAuthorizationConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesVolumesEfsVolumeConfigurationAuthorizationConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 7663
          },
          "name": "resetAuthorizationConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 7679
          },
          "name": "resetFileSystemId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 7695
          },
          "name": "resetRootDirectory"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 7711
          },
          "name": "resetTransitEncryption"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 7727
          },
          "name": "resetTransitEncryptionPort"
        }
      ],
      "name": "BatchJobDefinitionEcsPropertiesTaskPropertiesVolumesEfsVolumeConfigurationOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 7657
          },
          "name": "authorizationConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesVolumesEfsVolumeConfigurationAuthorizationConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 7667
          },
          "name": "authorizationConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesVolumesEfsVolumeConfigurationAuthorizationConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 7683
          },
          "name": "fileSystemIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 7699
          },
          "name": "rootDirectoryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 7715
          },
          "name": "transitEncryptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 7731
          },
          "name": "transitEncryptionPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 7673
          },
          "name": "fileSystemId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 7689
          },
          "name": "rootDirectory",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 7705
          },
          "name": "transitEncryption",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 7721
          },
          "name": "transitEncryptionPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 7601
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesVolumesEfsVolumeConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionEcsPropertiesTaskPropertiesVolumesEfsVolumeConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesVolumesHost": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesVolumesHost",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 7735
      },
      "name": "BatchJobDefinitionEcsPropertiesTaskPropertiesVolumesHost",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#source_path BatchJobDefinition#source_path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 7739
          },
          "name": "sourcePath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionEcsPropertiesTaskPropertiesVolumesHost"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesVolumesHostOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesVolumesHostOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 7779
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 7771
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 7821
          },
          "name": "resetSourcePath"
        }
      ],
      "name": "BatchJobDefinitionEcsPropertiesTaskPropertiesVolumesHostOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 7825
          },
          "name": "sourcePathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 7815
          },
          "name": "sourcePath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 7783
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesVolumesHost"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionEcsPropertiesTaskPropertiesVolumesHostOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesVolumesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesVolumesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 8226
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 8218
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 8233
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesVolumesOutputReference"
            }
          }
        }
      ],
      "name": "BatchJobDefinitionEcsPropertiesTaskPropertiesVolumesList",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 8219
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesVolumes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionEcsPropertiesTaskPropertiesVolumesList"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesVolumesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesVolumesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 8101
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 8091
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 8158
          },
          "name": "putEfsVolumeConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesVolumesEfsVolumeConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 8174
          },
          "name": "putHost",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesVolumesHost"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 8206
          },
          "name": "putS3FilesVolumeConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesVolumesS3FilesVolumeConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 8161
          },
          "name": "resetEfsVolumeConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 8177
          },
          "name": "resetHost"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 8193
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 8209
          },
          "name": "resetS3FilesVolumeConfiguration"
        }
      ],
      "name": "BatchJobDefinitionEcsPropertiesTaskPropertiesVolumesOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 8155
          },
          "name": "efsVolumeConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesVolumesEfsVolumeConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 8171
          },
          "name": "host",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesVolumesHostOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 8203
          },
          "name": "s3FilesVolumeConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesVolumesS3FilesVolumeConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 8165
          },
          "name": "efsVolumeConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesVolumesEfsVolumeConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 8181
          },
          "name": "hostInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesVolumesHost"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 8197
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 8213
          },
          "name": "s3FilesVolumeConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesVolumesS3FilesVolumeConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 8187
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 8105
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesVolumes"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionEcsPropertiesTaskPropertiesVolumesOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesVolumesS3FilesVolumeConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesVolumesS3FilesVolumeConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 7829
      },
      "name": "BatchJobDefinitionEcsPropertiesTaskPropertiesVolumesS3FilesVolumeConfiguration",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#access_point_arn BatchJobDefinition#access_point_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 7833
          },
          "name": "accessPointArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#file_system_arn BatchJobDefinition#file_system_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 7837
          },
          "name": "fileSystemArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#root_directory BatchJobDefinition#root_directory}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 7841
          },
          "name": "rootDirectory",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#transit_encryption_port BatchJobDefinition#transit_encryption_port}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 7845
          },
          "name": "transitEncryptionPort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionEcsPropertiesTaskPropertiesVolumesS3FilesVolumeConfiguration"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesVolumesS3FilesVolumeConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesVolumesS3FilesVolumeConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 7906
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 7898
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 7966
          },
          "name": "resetAccessPointArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 7982
          },
          "name": "resetFileSystemArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 7998
          },
          "name": "resetRootDirectory"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 8014
          },
          "name": "resetTransitEncryptionPort"
        }
      ],
      "name": "BatchJobDefinitionEcsPropertiesTaskPropertiesVolumesS3FilesVolumeConfigurationOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 7970
          },
          "name": "accessPointArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 7986
          },
          "name": "fileSystemArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 8002
          },
          "name": "rootDirectoryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 8018
          },
          "name": "transitEncryptionPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 7960
          },
          "name": "accessPointArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 7976
          },
          "name": "fileSystemArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 7992
          },
          "name": "rootDirectory",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 8008
          },
          "name": "transitEncryptionPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 7910
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEcsPropertiesTaskPropertiesVolumesS3FilesVolumeConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionEcsPropertiesTaskPropertiesVolumesS3FilesVolumeConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 12394
      },
      "name": "BatchJobDefinitionEksProperties",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#pod_properties BatchJobDefinition#pod_properties}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 12398
          },
          "name": "podProperties",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodProperties"
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionEksProperties"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 12438
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 12430
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 12477
          },
          "name": "putPodProperties",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodProperties"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 12480
          },
          "name": "resetPodProperties"
        }
      ],
      "name": "BatchJobDefinitionEksPropertiesOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 12474
          },
          "name": "podProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 12484
          },
          "name": "podPropertiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodProperties"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 12442
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksProperties"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionEksPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 12036
      },
      "name": "BatchJobDefinitionEksPropertiesPodProperties",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#containers BatchJobDefinition#containers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 12040
          },
          "name": "containers",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesContainers"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#dns_policy BatchJobDefinition#dns_policy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 12044
          },
          "name": "dnsPolicy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#host_network BatchJobDefinition#host_network}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 12048
          },
          "name": "hostNetwork",
          "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/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#image_pull_secrets BatchJobDefinition#image_pull_secrets}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 12052
          },
          "name": "imagePullSecrets",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesImagePullSecrets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#init_containers BatchJobDefinition#init_containers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 12056
          },
          "name": "initContainers",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesInitContainers"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#metadata BatchJobDefinition#metadata}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 12060
          },
          "name": "metadata",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesMetadata"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#service_account_name BatchJobDefinition#service_account_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 12064
          },
          "name": "serviceAccountName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#share_process_namespace BatchJobDefinition#share_process_namespace}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 12068
          },
          "name": "shareProcessNamespace",
          "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/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#volumes BatchJobDefinition#volumes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 12072
          },
          "name": "volumes",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesVolumes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionEksPropertiesPodProperties"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesContainers": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesContainers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 9527
      },
      "name": "BatchJobDefinitionEksPropertiesPodPropertiesContainers",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#args BatchJobDefinition#args}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 9531
          },
          "name": "args",
          "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/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#command BatchJobDefinition#command}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 9535
          },
          "name": "command",
          "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/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#env BatchJobDefinition#env}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 9539
          },
          "name": "env",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesContainersEnv"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#image BatchJobDefinition#image}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 9543
          },
          "name": "image",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#image_pull_policy BatchJobDefinition#image_pull_policy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 9547
          },
          "name": "imagePullPolicy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#name BatchJobDefinition#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 9551
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#resources BatchJobDefinition#resources}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 9555
          },
          "name": "resources",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesContainersResources"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#security_context BatchJobDefinition#security_context}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 9559
          },
          "name": "securityContext",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesContainersSecurityContext"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#volume_mounts BatchJobDefinition#volume_mounts}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 9563
          },
          "name": "volumeMounts",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesContainersVolumeMounts"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionEksPropertiesPodPropertiesContainers"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesContainersEnv": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesContainersEnv",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 8777
      },
      "name": "BatchJobDefinitionEksPropertiesPodPropertiesContainersEnv",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#name BatchJobDefinition#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 8781
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#value BatchJobDefinition#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 8785
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionEksPropertiesPodPropertiesContainersEnv"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesContainersEnvList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesContainersEnvList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 8915
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 8907
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 8922
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesContainersEnvOutputReference"
            }
          }
        }
      ],
      "name": "BatchJobDefinitionEksPropertiesPodPropertiesContainersEnvList",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 8908
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesContainersEnv"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionEksPropertiesPodPropertiesContainersEnvList"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesContainersEnvOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesContainersEnvOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 8834
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 8824
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 8882
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 8898
          },
          "name": "resetValue"
        }
      ],
      "name": "BatchJobDefinitionEksPropertiesPodPropertiesContainersEnvOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 8886
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 8902
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 8876
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 8892
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 8838
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesContainersEnv"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionEksPropertiesPodPropertiesContainersEnvOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesContainersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesContainersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 9896
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 9888
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 9903
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesContainersOutputReference"
            }
          }
        }
      ],
      "name": "BatchJobDefinitionEksPropertiesPodPropertiesContainersList",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 9889
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesContainers"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionEksPropertiesPodPropertiesContainersList"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesContainersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesContainersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 9661
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 9651
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 9780
          },
          "name": "putEnv",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesContainersEnv"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 9844
          },
          "name": "putResources",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesContainersResources"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 9860
          },
          "name": "putSecurityContext",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesContainersSecurityContext"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 9876
          },
          "name": "putVolumeMounts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesContainersVolumeMounts"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 9751
          },
          "name": "resetArgs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 9767
          },
          "name": "resetCommand"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 9783
          },
          "name": "resetEnv"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 9799
          },
          "name": "resetImage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 9815
          },
          "name": "resetImagePullPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 9831
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 9847
          },
          "name": "resetResources"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 9863
          },
          "name": "resetSecurityContext"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 9879
          },
          "name": "resetVolumeMounts"
        }
      ],
      "name": "BatchJobDefinitionEksPropertiesPodPropertiesContainersOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 9777
          },
          "name": "env",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesContainersEnvList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 9841
          },
          "name": "resources",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesContainersResourcesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 9857
          },
          "name": "securityContext",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesContainersSecurityContextOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 9873
          },
          "name": "volumeMounts",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesContainersVolumeMountsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 9755
          },
          "name": "argsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 9771
          },
          "name": "commandInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 9787
          },
          "name": "envInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesContainersEnv"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 9803
          },
          "name": "imageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 9819
          },
          "name": "imagePullPolicyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 9835
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 9851
          },
          "name": "resourcesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesContainersResources"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 9867
          },
          "name": "securityContextInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesContainersSecurityContext"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 9883
          },
          "name": "volumeMountsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesContainersVolumeMounts"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 9745
          },
          "name": "args",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 9761
          },
          "name": "command",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 9793
          },
          "name": "image",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 9809
          },
          "name": "imagePullPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 9825
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 9665
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesContainers"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionEksPropertiesPodPropertiesContainersOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesContainersResources": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesContainersResources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 8926
      },
      "name": "BatchJobDefinitionEksPropertiesPodPropertiesContainersResources",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#limits BatchJobDefinition#limits}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 8930
          },
          "name": "limits",
          "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/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#requests BatchJobDefinition#requests}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 8934
          },
          "name": "requests",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionEksPropertiesPodPropertiesContainersResources"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesContainersResourcesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesContainersResourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 8981
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 8973
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 9029
          },
          "name": "resetLimits"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 9045
          },
          "name": "resetRequests"
        }
      ],
      "name": "BatchJobDefinitionEksPropertiesPodPropertiesContainersResourcesOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 9033
          },
          "name": "limitsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 9049
          },
          "name": "requestsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 9023
          },
          "name": "limits",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 9039
          },
          "name": "requests",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 8985
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesContainersResources"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionEksPropertiesPodPropertiesContainersResourcesOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesContainersSecurityContext": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesContainersSecurityContext",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 9053
      },
      "name": "BatchJobDefinitionEksPropertiesPodPropertiesContainersSecurityContext",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#allow_privilege_escalation BatchJobDefinition#allow_privilege_escalation}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 9057
          },
          "name": "allowPrivilegeEscalation",
          "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/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#privileged BatchJobDefinition#privileged}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 9061
          },
          "name": "privileged",
          "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/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#read_only_root_filesystem BatchJobDefinition#read_only_root_filesystem}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 9065
          },
          "name": "readOnlyRootFilesystem",
          "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/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#run_as_group BatchJobDefinition#run_as_group}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 9069
          },
          "name": "runAsGroup",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#run_as_non_root BatchJobDefinition#run_as_non_root}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 9073
          },
          "name": "runAsNonRoot",
          "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/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#run_as_user BatchJobDefinition#run_as_user}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 9077
          },
          "name": "runAsUser",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionEksPropertiesPodPropertiesContainersSecurityContext"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesContainersSecurityContextOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesContainersSecurityContextOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 9152
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 9144
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 9224
          },
          "name": "resetAllowPrivilegeEscalation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 9240
          },
          "name": "resetPrivileged"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 9256
          },
          "name": "resetReadOnlyRootFilesystem"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 9272
          },
          "name": "resetRunAsGroup"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 9288
          },
          "name": "resetRunAsNonRoot"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 9304
          },
          "name": "resetRunAsUser"
        }
      ],
      "name": "BatchJobDefinitionEksPropertiesPodPropertiesContainersSecurityContextOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 9228
          },
          "name": "allowPrivilegeEscalationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 9244
          },
          "name": "privilegedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 9260
          },
          "name": "readOnlyRootFilesystemInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 9276
          },
          "name": "runAsGroupInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 9292
          },
          "name": "runAsNonRootInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 9308
          },
          "name": "runAsUserInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 9218
          },
          "name": "allowPrivilegeEscalation",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 9234
          },
          "name": "privileged",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 9250
          },
          "name": "readOnlyRootFilesystem",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 9266
          },
          "name": "runAsGroup",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 9282
          },
          "name": "runAsNonRoot",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 9298
          },
          "name": "runAsUser",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 9156
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesContainersSecurityContext"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionEksPropertiesPodPropertiesContainersSecurityContextOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesContainersVolumeMounts": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesContainersVolumeMounts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 9312
      },
      "name": "BatchJobDefinitionEksPropertiesPodPropertiesContainersVolumeMounts",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#mount_path BatchJobDefinition#mount_path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 9316
          },
          "name": "mountPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#name BatchJobDefinition#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 9320
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#read_only BatchJobDefinition#read_only}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 9324
          },
          "name": "readOnly",
          "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/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#sub_path BatchJobDefinition#sub_path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 9328
          },
          "name": "subPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionEksPropertiesPodPropertiesContainersVolumeMounts"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesContainersVolumeMountsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesContainersVolumeMountsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 9516
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 9508
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 9523
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesContainersVolumeMountsOutputReference"
            }
          }
        }
      ],
      "name": "BatchJobDefinitionEksPropertiesPodPropertiesContainersVolumeMountsList",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 9509
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesContainersVolumeMounts"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionEksPropertiesPodPropertiesContainersVolumeMountsList"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesContainersVolumeMountsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesContainersVolumeMountsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 9391
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 9381
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 9451
          },
          "name": "resetMountPath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 9467
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 9483
          },
          "name": "resetReadOnly"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 9499
          },
          "name": "resetSubPath"
        }
      ],
      "name": "BatchJobDefinitionEksPropertiesPodPropertiesContainersVolumeMountsOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 9455
          },
          "name": "mountPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 9471
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 9487
          },
          "name": "readOnlyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 9503
          },
          "name": "subPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 9445
          },
          "name": "mountPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 9461
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 9477
          },
          "name": "readOnly",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 9493
          },
          "name": "subPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 9395
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesContainersVolumeMounts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionEksPropertiesPodPropertiesContainersVolumeMountsOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesImagePullSecrets": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesImagePullSecrets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 9907
      },
      "name": "BatchJobDefinitionEksPropertiesPodPropertiesImagePullSecrets",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#name BatchJobDefinition#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 9911
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionEksPropertiesPodPropertiesImagePullSecrets"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesImagePullSecretsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesImagePullSecretsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 10012
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 10004
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 10019
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesImagePullSecretsOutputReference"
            }
          }
        }
      ],
      "name": "BatchJobDefinitionEksPropertiesPodPropertiesImagePullSecretsList",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 10005
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesImagePullSecrets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionEksPropertiesPodPropertiesImagePullSecretsList"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesImagePullSecretsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesImagePullSecretsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 9953
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 9943
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 9995
          },
          "name": "resetName"
        }
      ],
      "name": "BatchJobDefinitionEksPropertiesPodPropertiesImagePullSecretsOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 9999
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 9989
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 9957
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesImagePullSecrets"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionEksPropertiesPodPropertiesImagePullSecretsOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesInitContainers": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesInitContainers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 10773
      },
      "name": "BatchJobDefinitionEksPropertiesPodPropertiesInitContainers",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#args BatchJobDefinition#args}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 10777
          },
          "name": "args",
          "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/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#command BatchJobDefinition#command}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 10781
          },
          "name": "command",
          "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/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#env BatchJobDefinition#env}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 10785
          },
          "name": "env",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesInitContainersEnv"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#image BatchJobDefinition#image}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 10789
          },
          "name": "image",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#image_pull_policy BatchJobDefinition#image_pull_policy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 10793
          },
          "name": "imagePullPolicy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#name BatchJobDefinition#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 10797
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#resources BatchJobDefinition#resources}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 10801
          },
          "name": "resources",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesInitContainersResources"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#security_context BatchJobDefinition#security_context}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 10805
          },
          "name": "securityContext",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesInitContainersSecurityContext"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#volume_mounts BatchJobDefinition#volume_mounts}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 10809
          },
          "name": "volumeMounts",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesInitContainersVolumeMounts"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionEksPropertiesPodPropertiesInitContainers"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesInitContainersEnv": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesInitContainersEnv",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 10023
      },
      "name": "BatchJobDefinitionEksPropertiesPodPropertiesInitContainersEnv",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#name BatchJobDefinition#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 10027
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#value BatchJobDefinition#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 10031
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionEksPropertiesPodPropertiesInitContainersEnv"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesInitContainersEnvList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesInitContainersEnvList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 10161
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 10153
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 10168
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesInitContainersEnvOutputReference"
            }
          }
        }
      ],
      "name": "BatchJobDefinitionEksPropertiesPodPropertiesInitContainersEnvList",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 10154
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesInitContainersEnv"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionEksPropertiesPodPropertiesInitContainersEnvList"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesInitContainersEnvOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesInitContainersEnvOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/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/batch-job-definition/index.ts",
        "line": 10070
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 10128
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 10144
          },
          "name": "resetValue"
        }
      ],
      "name": "BatchJobDefinitionEksPropertiesPodPropertiesInitContainersEnvOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 10132
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 10148
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 10122
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 10138
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 10084
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesInitContainersEnv"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionEksPropertiesPodPropertiesInitContainersEnvOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesInitContainersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesInitContainersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 11142
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 11134
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 11149
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesInitContainersOutputReference"
            }
          }
        }
      ],
      "name": "BatchJobDefinitionEksPropertiesPodPropertiesInitContainersList",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 11135
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesInitContainers"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionEksPropertiesPodPropertiesInitContainersList"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesInitContainersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesInitContainersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 10907
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 10897
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 11026
          },
          "name": "putEnv",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesInitContainersEnv"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 11090
          },
          "name": "putResources",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesInitContainersResources"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 11106
          },
          "name": "putSecurityContext",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesInitContainersSecurityContext"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 11122
          },
          "name": "putVolumeMounts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesInitContainersVolumeMounts"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 10997
          },
          "name": "resetArgs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 11013
          },
          "name": "resetCommand"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 11029
          },
          "name": "resetEnv"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 11045
          },
          "name": "resetImage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 11061
          },
          "name": "resetImagePullPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 11077
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 11093
          },
          "name": "resetResources"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 11109
          },
          "name": "resetSecurityContext"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 11125
          },
          "name": "resetVolumeMounts"
        }
      ],
      "name": "BatchJobDefinitionEksPropertiesPodPropertiesInitContainersOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 11023
          },
          "name": "env",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesInitContainersEnvList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 11087
          },
          "name": "resources",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesInitContainersResourcesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 11103
          },
          "name": "securityContext",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesInitContainersSecurityContextOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 11119
          },
          "name": "volumeMounts",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesInitContainersVolumeMountsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 11001
          },
          "name": "argsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 11017
          },
          "name": "commandInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 11033
          },
          "name": "envInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesInitContainersEnv"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 11049
          },
          "name": "imageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 11065
          },
          "name": "imagePullPolicyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 11081
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 11097
          },
          "name": "resourcesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesInitContainersResources"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 11113
          },
          "name": "securityContextInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesInitContainersSecurityContext"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 11129
          },
          "name": "volumeMountsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesInitContainersVolumeMounts"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 10991
          },
          "name": "args",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 11007
          },
          "name": "command",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 11039
          },
          "name": "image",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 11055
          },
          "name": "imagePullPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 11071
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 10911
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesInitContainers"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionEksPropertiesPodPropertiesInitContainersOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesInitContainersResources": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesInitContainersResources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 10172
      },
      "name": "BatchJobDefinitionEksPropertiesPodPropertiesInitContainersResources",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#limits BatchJobDefinition#limits}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 10176
          },
          "name": "limits",
          "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/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#requests BatchJobDefinition#requests}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 10180
          },
          "name": "requests",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionEksPropertiesPodPropertiesInitContainersResources"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesInitContainersResourcesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesInitContainersResourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 10227
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 10219
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 10275
          },
          "name": "resetLimits"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 10291
          },
          "name": "resetRequests"
        }
      ],
      "name": "BatchJobDefinitionEksPropertiesPodPropertiesInitContainersResourcesOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 10279
          },
          "name": "limitsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 10295
          },
          "name": "requestsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 10269
          },
          "name": "limits",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 10285
          },
          "name": "requests",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 10231
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesInitContainersResources"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionEksPropertiesPodPropertiesInitContainersResourcesOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesInitContainersSecurityContext": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesInitContainersSecurityContext",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 10299
      },
      "name": "BatchJobDefinitionEksPropertiesPodPropertiesInitContainersSecurityContext",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#allow_privilege_escalation BatchJobDefinition#allow_privilege_escalation}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 10303
          },
          "name": "allowPrivilegeEscalation",
          "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/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#privileged BatchJobDefinition#privileged}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 10307
          },
          "name": "privileged",
          "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/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#read_only_root_filesystem BatchJobDefinition#read_only_root_filesystem}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 10311
          },
          "name": "readOnlyRootFilesystem",
          "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/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#run_as_group BatchJobDefinition#run_as_group}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 10315
          },
          "name": "runAsGroup",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#run_as_non_root BatchJobDefinition#run_as_non_root}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 10319
          },
          "name": "runAsNonRoot",
          "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/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#run_as_user BatchJobDefinition#run_as_user}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 10323
          },
          "name": "runAsUser",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionEksPropertiesPodPropertiesInitContainersSecurityContext"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesInitContainersSecurityContextOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesInitContainersSecurityContextOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 10398
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 10390
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 10470
          },
          "name": "resetAllowPrivilegeEscalation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 10486
          },
          "name": "resetPrivileged"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 10502
          },
          "name": "resetReadOnlyRootFilesystem"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 10518
          },
          "name": "resetRunAsGroup"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 10534
          },
          "name": "resetRunAsNonRoot"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 10550
          },
          "name": "resetRunAsUser"
        }
      ],
      "name": "BatchJobDefinitionEksPropertiesPodPropertiesInitContainersSecurityContextOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 10474
          },
          "name": "allowPrivilegeEscalationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 10490
          },
          "name": "privilegedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 10506
          },
          "name": "readOnlyRootFilesystemInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 10522
          },
          "name": "runAsGroupInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 10538
          },
          "name": "runAsNonRootInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 10554
          },
          "name": "runAsUserInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 10464
          },
          "name": "allowPrivilegeEscalation",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 10480
          },
          "name": "privileged",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 10496
          },
          "name": "readOnlyRootFilesystem",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 10512
          },
          "name": "runAsGroup",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 10528
          },
          "name": "runAsNonRoot",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 10544
          },
          "name": "runAsUser",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 10402
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesInitContainersSecurityContext"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionEksPropertiesPodPropertiesInitContainersSecurityContextOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesInitContainersVolumeMounts": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesInitContainersVolumeMounts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 10558
      },
      "name": "BatchJobDefinitionEksPropertiesPodPropertiesInitContainersVolumeMounts",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#mount_path BatchJobDefinition#mount_path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 10562
          },
          "name": "mountPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#name BatchJobDefinition#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 10566
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#read_only BatchJobDefinition#read_only}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 10570
          },
          "name": "readOnly",
          "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/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#sub_path BatchJobDefinition#sub_path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 10574
          },
          "name": "subPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionEksPropertiesPodPropertiesInitContainersVolumeMounts"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesInitContainersVolumeMountsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesInitContainersVolumeMountsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 10762
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 10754
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 10769
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesInitContainersVolumeMountsOutputReference"
            }
          }
        }
      ],
      "name": "BatchJobDefinitionEksPropertiesPodPropertiesInitContainersVolumeMountsList",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 10755
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesInitContainersVolumeMounts"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionEksPropertiesPodPropertiesInitContainersVolumeMountsList"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesInitContainersVolumeMountsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesInitContainersVolumeMountsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 10637
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 10627
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 10697
          },
          "name": "resetMountPath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 10713
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 10729
          },
          "name": "resetReadOnly"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 10745
          },
          "name": "resetSubPath"
        }
      ],
      "name": "BatchJobDefinitionEksPropertiesPodPropertiesInitContainersVolumeMountsOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 10701
          },
          "name": "mountPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 10717
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 10733
          },
          "name": "readOnlyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 10749
          },
          "name": "subPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 10691
          },
          "name": "mountPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 10707
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 10723
          },
          "name": "readOnly",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 10739
          },
          "name": "subPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 10641
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesInitContainersVolumeMounts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionEksPropertiesPodPropertiesInitContainersVolumeMountsOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesMetadata": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesMetadata",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 11153
      },
      "name": "BatchJobDefinitionEksPropertiesPodPropertiesMetadata",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#annotations BatchJobDefinition#annotations}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 11157
          },
          "name": "annotations",
          "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/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#labels BatchJobDefinition#labels}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 11161
          },
          "name": "labels",
          "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/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#namespace BatchJobDefinition#namespace}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 11165
          },
          "name": "namespace",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionEksPropertiesPodPropertiesMetadata"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesMetadataOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesMetadataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 11219
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 11211
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 11273
          },
          "name": "resetAnnotations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 11289
          },
          "name": "resetLabels"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 11305
          },
          "name": "resetNamespace"
        }
      ],
      "name": "BatchJobDefinitionEksPropertiesPodPropertiesMetadataOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 11277
          },
          "name": "annotationsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 11293
          },
          "name": "labelsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 11309
          },
          "name": "namespaceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 11267
          },
          "name": "annotations",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 11283
          },
          "name": "labels",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 11299
          },
          "name": "namespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 11223
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesMetadata"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionEksPropertiesPodPropertiesMetadataOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 12168
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 12160
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 12255
          },
          "name": "putContainers",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesContainers"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 12303
          },
          "name": "putImagePullSecrets",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesImagePullSecrets"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 12319
          },
          "name": "putInitContainers",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesInitContainers"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 12335
          },
          "name": "putMetadata",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesMetadata"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 12383
          },
          "name": "putVolumes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesVolumes"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 12258
          },
          "name": "resetContainers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 12274
          },
          "name": "resetDnsPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 12290
          },
          "name": "resetHostNetwork"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 12306
          },
          "name": "resetImagePullSecrets"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 12322
          },
          "name": "resetInitContainers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 12338
          },
          "name": "resetMetadata"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 12354
          },
          "name": "resetServiceAccountName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 12370
          },
          "name": "resetShareProcessNamespace"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 12386
          },
          "name": "resetVolumes"
        }
      ],
      "name": "BatchJobDefinitionEksPropertiesPodPropertiesOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 12252
          },
          "name": "containers",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesContainersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 12300
          },
          "name": "imagePullSecrets",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesImagePullSecretsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 12316
          },
          "name": "initContainers",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesInitContainersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 12332
          },
          "name": "metadata",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesMetadataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 12380
          },
          "name": "volumes",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesVolumesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 12262
          },
          "name": "containersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesContainers"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 12278
          },
          "name": "dnsPolicyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 12294
          },
          "name": "hostNetworkInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 12310
          },
          "name": "imagePullSecretsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesImagePullSecrets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 12326
          },
          "name": "initContainersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesInitContainers"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 12342
          },
          "name": "metadataInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesMetadata"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 12358
          },
          "name": "serviceAccountNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 12374
          },
          "name": "shareProcessNamespaceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 12390
          },
          "name": "volumesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesVolumes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 12268
          },
          "name": "dnsPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 12284
          },
          "name": "hostNetwork",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 12348
          },
          "name": "serviceAccountName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 12364
          },
          "name": "shareProcessNamespace",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 12172
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodProperties"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionEksPropertiesPodPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesVolumes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesVolumes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 11788
      },
      "name": "BatchJobDefinitionEksPropertiesPodPropertiesVolumes",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#empty_dir BatchJobDefinition#empty_dir}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 11792
          },
          "name": "emptyDir",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesVolumesEmptyDir"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#host_path BatchJobDefinition#host_path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 11796
          },
          "name": "hostPath",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesVolumesHostPath"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#name BatchJobDefinition#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 11800
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#persistent_volume_claim BatchJobDefinition#persistent_volume_claim}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 11804
          },
          "name": "persistentVolumeClaim",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesVolumesPersistentVolumeClaim"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#secret BatchJobDefinition#secret}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 11808
          },
          "name": "secret",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesVolumesSecret"
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionEksPropertiesPodPropertiesVolumes"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesVolumesEmptyDir": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesVolumesEmptyDir",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 11313
      },
      "name": "BatchJobDefinitionEksPropertiesPodPropertiesVolumesEmptyDir",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#medium BatchJobDefinition#medium}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 11317
          },
          "name": "medium",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#size_limit BatchJobDefinition#size_limit}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 11321
          },
          "name": "sizeLimit",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionEksPropertiesPodPropertiesVolumesEmptyDir"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesVolumesEmptyDirOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesVolumesEmptyDirOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 11368
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 11360
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 11416
          },
          "name": "resetMedium"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 11432
          },
          "name": "resetSizeLimit"
        }
      ],
      "name": "BatchJobDefinitionEksPropertiesPodPropertiesVolumesEmptyDirOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 11420
          },
          "name": "mediumInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 11436
          },
          "name": "sizeLimitInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 11410
          },
          "name": "medium",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 11426
          },
          "name": "sizeLimit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 11372
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesVolumesEmptyDir"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionEksPropertiesPodPropertiesVolumesEmptyDirOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesVolumesHostPath": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesVolumesHostPath",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 11440
      },
      "name": "BatchJobDefinitionEksPropertiesPodPropertiesVolumesHostPath",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#path BatchJobDefinition#path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 11444
          },
          "name": "path",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionEksPropertiesPodPropertiesVolumesHostPath"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesVolumesHostPathOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesVolumesHostPathOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 11484
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 11476
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 11526
          },
          "name": "resetPath"
        }
      ],
      "name": "BatchJobDefinitionEksPropertiesPodPropertiesVolumesHostPathOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 11530
          },
          "name": "pathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 11520
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 11488
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesVolumesHostPath"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionEksPropertiesPodPropertiesVolumesHostPathOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesVolumesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesVolumesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 12025
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 12017
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 12032
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesVolumesOutputReference"
            }
          }
        }
      ],
      "name": "BatchJobDefinitionEksPropertiesPodPropertiesVolumesList",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 12018
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesVolumes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionEksPropertiesPodPropertiesVolumesList"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesVolumesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesVolumesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 11878
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 11868
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 11941
          },
          "name": "putEmptyDir",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesVolumesEmptyDir"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 11957
          },
          "name": "putHostPath",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesVolumesHostPath"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 11989
          },
          "name": "putPersistentVolumeClaim",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesVolumesPersistentVolumeClaim"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 12005
          },
          "name": "putSecret",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesVolumesSecret"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 11944
          },
          "name": "resetEmptyDir"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 11960
          },
          "name": "resetHostPath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 11976
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 11992
          },
          "name": "resetPersistentVolumeClaim"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 12008
          },
          "name": "resetSecret"
        }
      ],
      "name": "BatchJobDefinitionEksPropertiesPodPropertiesVolumesOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 11938
          },
          "name": "emptyDir",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesVolumesEmptyDirOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 11954
          },
          "name": "hostPath",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesVolumesHostPathOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 11986
          },
          "name": "persistentVolumeClaim",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesVolumesPersistentVolumeClaimOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 12002
          },
          "name": "secret",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesVolumesSecretOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 11948
          },
          "name": "emptyDirInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesVolumesEmptyDir"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 11964
          },
          "name": "hostPathInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesVolumesHostPath"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 11980
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 11996
          },
          "name": "persistentVolumeClaimInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesVolumesPersistentVolumeClaim"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 12012
          },
          "name": "secretInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesVolumesSecret"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 11970
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 11882
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesVolumes"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionEksPropertiesPodPropertiesVolumesOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesVolumesPersistentVolumeClaim": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesVolumesPersistentVolumeClaim",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 11534
      },
      "name": "BatchJobDefinitionEksPropertiesPodPropertiesVolumesPersistentVolumeClaim",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#claim_name BatchJobDefinition#claim_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 11538
          },
          "name": "claimName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#read_only BatchJobDefinition#read_only}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 11542
          },
          "name": "readOnly",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionEksPropertiesPodPropertiesVolumesPersistentVolumeClaim"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesVolumesPersistentVolumeClaimOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesVolumesPersistentVolumeClaimOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 11589
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 11581
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 11637
          },
          "name": "resetClaimName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 11653
          },
          "name": "resetReadOnly"
        }
      ],
      "name": "BatchJobDefinitionEksPropertiesPodPropertiesVolumesPersistentVolumeClaimOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 11641
          },
          "name": "claimNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 11657
          },
          "name": "readOnlyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 11631
          },
          "name": "claimName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 11647
          },
          "name": "readOnly",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 11593
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesVolumesPersistentVolumeClaim"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionEksPropertiesPodPropertiesVolumesPersistentVolumeClaimOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesVolumesSecret": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesVolumesSecret",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 11661
      },
      "name": "BatchJobDefinitionEksPropertiesPodPropertiesVolumesSecret",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#optional BatchJobDefinition#optional}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 11665
          },
          "name": "optional",
          "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/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#secret_name BatchJobDefinition#secret_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 11669
          },
          "name": "secretName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionEksPropertiesPodPropertiesVolumesSecret"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesVolumesSecretOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesVolumesSecretOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 11716
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 11708
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 11764
          },
          "name": "resetOptional"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 11780
          },
          "name": "resetSecretName"
        }
      ],
      "name": "BatchJobDefinitionEksPropertiesPodPropertiesVolumesSecretOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 11768
          },
          "name": "optionalInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 11784
          },
          "name": "secretNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 11758
          },
          "name": "optional",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 11774
          },
          "name": "secretName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 11720
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionEksPropertiesPodPropertiesVolumesSecret"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionEksPropertiesPodPropertiesVolumesSecretOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodeProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodeProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 24511
      },
      "name": "BatchJobDefinitionNodeProperties",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#main_node BatchJobDefinition#main_node}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 24515
          },
          "name": "mainNode",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#node_range_properties BatchJobDefinition#node_range_properties}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 24519
          },
          "name": "nodeRangeProperties",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangeProperties"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#num_nodes BatchJobDefinition#num_nodes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 24523
          },
          "name": "numNodes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodeProperties"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangeProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangeProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 24230
      },
      "name": "BatchJobDefinitionNodePropertiesNodeRangeProperties",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#consumable_resource_properties BatchJobDefinition#consumable_resource_properties}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 24234
          },
          "name": "consumableResourceProperties",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesConsumableResourceProperties"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#container BatchJobDefinition#container}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 24238
          },
          "name": "container",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainer"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#ecs_properties BatchJobDefinition#ecs_properties}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 24242
          },
          "name": "ecsProperties",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsProperties"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#eks_properties BatchJobDefinition#eks_properties}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 24246
          },
          "name": "eksProperties",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksProperties"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#instance_types BatchJobDefinition#instance_types}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 24250
          },
          "name": "instanceTypes",
          "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/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#target_nodes BatchJobDefinition#target_nodes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 24254
          },
          "name": "targetNodes",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangeProperties"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesConsumableResourceProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesConsumableResourceProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 12639
      },
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesConsumableResourceProperties",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#consumable_resource_list BatchJobDefinition#consumable_resource_list}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 12643
          },
          "name": "consumableResourceList",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesConsumableResourcePropertiesConsumableResourceListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesConsumableResourceProperties"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesConsumableResourcePropertiesConsumableResourceListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesConsumableResourcePropertiesConsumableResourceListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 12488
      },
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesConsumableResourcePropertiesConsumableResourceListStruct",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#consumable_resource BatchJobDefinition#consumable_resource}",
            "stability": "stable",
            "summary": "The ARN of the consumable resource the job definition should consume."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 12494
          },
          "name": "consumableResource",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#quantity BatchJobDefinition#quantity}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 12498
          },
          "name": "quantity",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesConsumableResourcePropertiesConsumableResourceListStruct"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesConsumableResourcePropertiesConsumableResourceListStructList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesConsumableResourcePropertiesConsumableResourceListStructList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 12628
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 12620
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 12635
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesConsumableResourcePropertiesConsumableResourceListStructOutputReference"
            }
          }
        }
      ],
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesConsumableResourcePropertiesConsumableResourceListStructList",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 12621
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesConsumableResourcePropertiesConsumableResourceListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesConsumableResourcePropertiesConsumableResourceListStructList"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesConsumableResourcePropertiesConsumableResourceListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesConsumableResourcePropertiesConsumableResourceListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 12547
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 12537
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 12595
          },
          "name": "resetConsumableResource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 12611
          },
          "name": "resetQuantity"
        }
      ],
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesConsumableResourcePropertiesConsumableResourceListStructOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 12599
          },
          "name": "consumableResourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 12615
          },
          "name": "quantityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 12589
          },
          "name": "consumableResource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 12605
          },
          "name": "quantity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 12551
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesConsumableResourcePropertiesConsumableResourceListStruct"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesConsumableResourcePropertiesConsumableResourceListStructOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesConsumableResourcePropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesConsumableResourcePropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 12683
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 12675
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 12722
          },
          "name": "putConsumableResourceList",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesConsumableResourcePropertiesConsumableResourceListStruct"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 12725
          },
          "name": "resetConsumableResourceList"
        }
      ],
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesConsumableResourcePropertiesOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 12719
          },
          "name": "consumableResourceList",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesConsumableResourcePropertiesConsumableResourceListStructList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 12729
          },
          "name": "consumableResourceListInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesConsumableResourcePropertiesConsumableResourceListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 12687
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesConsumableResourceProperties"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesConsumableResourcePropertiesOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainer": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainer",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 15646
      },
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesContainer",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#command BatchJobDefinition#command}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 15650
          },
          "name": "command",
          "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/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#enable_execute_command BatchJobDefinition#enable_execute_command}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 15654
          },
          "name": "enableExecuteCommand",
          "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/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#environment BatchJobDefinition#environment}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 15658
          },
          "name": "environment",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerEnvironment"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#ephemeral_storage BatchJobDefinition#ephemeral_storage}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 15662
          },
          "name": "ephemeralStorage",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerEphemeralStorage"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#execution_role_arn BatchJobDefinition#execution_role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 15666
          },
          "name": "executionRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#image BatchJobDefinition#image}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 15670
          },
          "name": "image",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#instance_type BatchJobDefinition#instance_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 15674
          },
          "name": "instanceType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#job_role_arn BatchJobDefinition#job_role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 15678
          },
          "name": "jobRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#linux_parameters BatchJobDefinition#linux_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 15682
          },
          "name": "linuxParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLinuxParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#log_configuration BatchJobDefinition#log_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 15686
          },
          "name": "logConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLogConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#memory BatchJobDefinition#memory}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 15690
          },
          "name": "memory",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#mount_points BatchJobDefinition#mount_points}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 15694
          },
          "name": "mountPoints",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerMountPoints"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#privileged BatchJobDefinition#privileged}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 15698
          },
          "name": "privileged",
          "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/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#readonly_root_filesystem BatchJobDefinition#readonly_root_filesystem}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 15702
          },
          "name": "readonlyRootFilesystem",
          "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/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#repository_credentials BatchJobDefinition#repository_credentials}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 15706
          },
          "name": "repositoryCredentials",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerRepositoryCredentials"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#resource_requirements BatchJobDefinition#resource_requirements}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 15710
          },
          "name": "resourceRequirements",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerResourceRequirements"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#runtime_platform BatchJobDefinition#runtime_platform}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 15714
          },
          "name": "runtimePlatform",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerRuntimePlatform"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#secrets BatchJobDefinition#secrets}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 15718
          },
          "name": "secrets",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerSecrets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#ulimits BatchJobDefinition#ulimits}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 15722
          },
          "name": "ulimits",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerUlimits"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#user BatchJobDefinition#user}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 15726
          },
          "name": "user",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#vcpus BatchJobDefinition#vcpus}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 15730
          },
          "name": "vcpus",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#volumes BatchJobDefinition#volumes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 15734
          },
          "name": "volumes",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesContainer"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerEnvironment": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerEnvironment",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 12733
      },
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerEnvironment",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#name BatchJobDefinition#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 12737
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#value BatchJobDefinition#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 12741
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerEnvironment"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerEnvironmentList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerEnvironmentList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 12871
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 12863
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 12878
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerEnvironmentOutputReference"
            }
          }
        }
      ],
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerEnvironmentList",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 12864
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerEnvironment"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerEnvironmentList"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerEnvironmentOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerEnvironmentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 12790
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 12780
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 12838
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 12854
          },
          "name": "resetValue"
        }
      ],
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerEnvironmentOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 12842
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 12858
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 12832
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 12848
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 12794
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerEnvironment"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerEnvironmentOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerEphemeralStorage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerEphemeralStorage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 12882
      },
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerEphemeralStorage",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#size_in_gi_b BatchJobDefinition#size_in_gi_b}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 12886
          },
          "name": "sizeInGiB",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerEphemeralStorage"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerEphemeralStorageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerEphemeralStorageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 12926
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 12918
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 12968
          },
          "name": "resetSizeInGiB"
        }
      ],
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerEphemeralStorageOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 12972
          },
          "name": "sizeInGiBInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 12962
          },
          "name": "sizeInGiB",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 12930
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerEphemeralStorage"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerEphemeralStorageOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLinuxParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLinuxParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 13340
      },
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLinuxParameters",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#devices BatchJobDefinition#devices}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 13344
          },
          "name": "devices",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLinuxParametersDevices"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#init_process_enabled BatchJobDefinition#init_process_enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 13348
          },
          "name": "initProcessEnabled",
          "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/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#max_swap BatchJobDefinition#max_swap}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 13352
          },
          "name": "maxSwap",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#shared_memory_size BatchJobDefinition#shared_memory_size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 13356
          },
          "name": "sharedMemorySize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#swappiness BatchJobDefinition#swappiness}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 13360
          },
          "name": "swappiness",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#tmpfs BatchJobDefinition#tmpfs}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 13364
          },
          "name": "tmpfs",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLinuxParametersTmpfs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLinuxParameters"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLinuxParametersDevices": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLinuxParametersDevices",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 12976
      },
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLinuxParametersDevices",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#container_path BatchJobDefinition#container_path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 12980
          },
          "name": "containerPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#host_path BatchJobDefinition#host_path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 12984
          },
          "name": "hostPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#permissions BatchJobDefinition#permissions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 12988
          },
          "name": "permissions",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLinuxParametersDevices"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLinuxParametersDevicesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLinuxParametersDevicesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 13147
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 13139
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 13154
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLinuxParametersDevicesOutputReference"
            }
          }
        }
      ],
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLinuxParametersDevicesList",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 13140
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLinuxParametersDevices"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLinuxParametersDevicesList"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLinuxParametersDevicesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLinuxParametersDevicesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 13044
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 13034
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 13098
          },
          "name": "resetContainerPath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 13114
          },
          "name": "resetHostPath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 13130
          },
          "name": "resetPermissions"
        }
      ],
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLinuxParametersDevicesOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 13102
          },
          "name": "containerPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 13118
          },
          "name": "hostPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 13134
          },
          "name": "permissionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 13092
          },
          "name": "containerPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 13108
          },
          "name": "hostPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 13124
          },
          "name": "permissions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 13048
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLinuxParametersDevices"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLinuxParametersDevicesOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLinuxParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLinuxParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 13439
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 13431
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 13508
          },
          "name": "putDevices",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLinuxParametersDevices"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 13588
          },
          "name": "putTmpfs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLinuxParametersTmpfs"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 13511
          },
          "name": "resetDevices"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 13527
          },
          "name": "resetInitProcessEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 13543
          },
          "name": "resetMaxSwap"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 13559
          },
          "name": "resetSharedMemorySize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 13575
          },
          "name": "resetSwappiness"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 13591
          },
          "name": "resetTmpfs"
        }
      ],
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLinuxParametersOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 13505
          },
          "name": "devices",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLinuxParametersDevicesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 13585
          },
          "name": "tmpfs",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLinuxParametersTmpfsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 13515
          },
          "name": "devicesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLinuxParametersDevices"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 13531
          },
          "name": "initProcessEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 13547
          },
          "name": "maxSwapInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 13563
          },
          "name": "sharedMemorySizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 13579
          },
          "name": "swappinessInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 13595
          },
          "name": "tmpfsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLinuxParametersTmpfs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 13521
          },
          "name": "initProcessEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 13537
          },
          "name": "maxSwap",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 13553
          },
          "name": "sharedMemorySize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 13569
          },
          "name": "swappiness",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 13443
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLinuxParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLinuxParametersOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLinuxParametersTmpfs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLinuxParametersTmpfs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 13158
      },
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLinuxParametersTmpfs",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#container_path BatchJobDefinition#container_path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 13162
          },
          "name": "containerPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#mount_options BatchJobDefinition#mount_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 13166
          },
          "name": "mountOptions",
          "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/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#size BatchJobDefinition#size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 13170
          },
          "name": "size",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLinuxParametersTmpfs"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLinuxParametersTmpfsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLinuxParametersTmpfsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 13329
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 13321
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 13336
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLinuxParametersTmpfsOutputReference"
            }
          }
        }
      ],
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLinuxParametersTmpfsList",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 13322
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLinuxParametersTmpfs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLinuxParametersTmpfsList"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLinuxParametersTmpfsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLinuxParametersTmpfsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 13226
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 13216
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 13280
          },
          "name": "resetContainerPath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 13296
          },
          "name": "resetMountOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 13312
          },
          "name": "resetSize"
        }
      ],
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLinuxParametersTmpfsOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 13284
          },
          "name": "containerPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 13300
          },
          "name": "mountOptionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 13316
          },
          "name": "sizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 13274
          },
          "name": "containerPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 13290
          },
          "name": "mountOptions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 13306
          },
          "name": "size",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 13230
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLinuxParametersTmpfs"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLinuxParametersTmpfsOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLogConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLogConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 13748
      },
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLogConfiguration",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#log_driver BatchJobDefinition#log_driver}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 13752
          },
          "name": "logDriver",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#options BatchJobDefinition#options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 13756
          },
          "name": "options",
          "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/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#secret_options BatchJobDefinition#secret_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 13760
          },
          "name": "secretOptions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLogConfigurationSecretOptions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLogConfiguration"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLogConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLogConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 13814
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 13806
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 13897
          },
          "name": "putSecretOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLogConfigurationSecretOptions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 13868
          },
          "name": "resetLogDriver"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 13884
          },
          "name": "resetOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 13900
          },
          "name": "resetSecretOptions"
        }
      ],
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLogConfigurationOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 13894
          },
          "name": "secretOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLogConfigurationSecretOptionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 13872
          },
          "name": "logDriverInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 13888
          },
          "name": "optionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 13904
          },
          "name": "secretOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLogConfigurationSecretOptions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 13862
          },
          "name": "logDriver",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 13878
          },
          "name": "options",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 13818
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLogConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLogConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLogConfigurationSecretOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLogConfigurationSecretOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 13599
      },
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLogConfigurationSecretOptions",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#name BatchJobDefinition#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 13603
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#value_from BatchJobDefinition#value_from}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 13607
          },
          "name": "valueFrom",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLogConfigurationSecretOptions"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLogConfigurationSecretOptionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLogConfigurationSecretOptionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 13737
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 13729
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 13744
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLogConfigurationSecretOptionsOutputReference"
            }
          }
        }
      ],
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLogConfigurationSecretOptionsList",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 13730
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLogConfigurationSecretOptions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLogConfigurationSecretOptionsList"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLogConfigurationSecretOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLogConfigurationSecretOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 13656
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 13646
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 13704
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 13720
          },
          "name": "resetValueFrom"
        }
      ],
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLogConfigurationSecretOptionsOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 13708
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 13724
          },
          "name": "valueFromInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 13698
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 13714
          },
          "name": "valueFrom",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 13660
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLogConfigurationSecretOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLogConfigurationSecretOptionsOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerMountPoints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerMountPoints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 13908
      },
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerMountPoints",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#container_path BatchJobDefinition#container_path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 13912
          },
          "name": "containerPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#read_only BatchJobDefinition#read_only}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 13916
          },
          "name": "readOnly",
          "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/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#source_volume BatchJobDefinition#source_volume}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 13920
          },
          "name": "sourceVolume",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerMountPoints"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerMountPointsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerMountPointsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 14079
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 14071
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 14086
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerMountPointsOutputReference"
            }
          }
        }
      ],
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerMountPointsList",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 14072
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerMountPoints"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerMountPointsList"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerMountPointsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerMountPointsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 13976
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 13966
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 14030
          },
          "name": "resetContainerPath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 14046
          },
          "name": "resetReadOnly"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 14062
          },
          "name": "resetSourceVolume"
        }
      ],
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerMountPointsOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 14034
          },
          "name": "containerPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 14050
          },
          "name": "readOnlyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 14066
          },
          "name": "sourceVolumeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 14024
          },
          "name": "containerPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 14040
          },
          "name": "readOnly",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 14056
          },
          "name": "sourceVolume",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 13980
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerMountPoints"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerMountPointsOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 15921
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 15913
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16118
          },
          "name": "putEnvironment",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerEnvironment"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16134
          },
          "name": "putEphemeralStorage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerEphemeralStorage"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16214
          },
          "name": "putLinuxParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLinuxParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16230
          },
          "name": "putLogConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLogConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16262
          },
          "name": "putMountPoints",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerMountPoints"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16310
          },
          "name": "putRepositoryCredentials",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerRepositoryCredentials"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16326
          },
          "name": "putResourceRequirements",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerResourceRequirements"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16342
          },
          "name": "putRuntimePlatform",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerRuntimePlatform"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16358
          },
          "name": "putSecrets",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerSecrets"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16374
          },
          "name": "putUlimits",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerUlimits"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16422
          },
          "name": "putVolumes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumes"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16089
          },
          "name": "resetCommand"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16105
          },
          "name": "resetEnableExecuteCommand"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16121
          },
          "name": "resetEnvironment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16137
          },
          "name": "resetEphemeralStorage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16153
          },
          "name": "resetExecutionRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16169
          },
          "name": "resetImage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16185
          },
          "name": "resetInstanceType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16201
          },
          "name": "resetJobRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16217
          },
          "name": "resetLinuxParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16233
          },
          "name": "resetLogConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16249
          },
          "name": "resetMemory"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16265
          },
          "name": "resetMountPoints"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16281
          },
          "name": "resetPrivileged"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16297
          },
          "name": "resetReadonlyRootFilesystem"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16313
          },
          "name": "resetRepositoryCredentials"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16329
          },
          "name": "resetResourceRequirements"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16345
          },
          "name": "resetRuntimePlatform"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16361
          },
          "name": "resetSecrets"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16377
          },
          "name": "resetUlimits"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16393
          },
          "name": "resetUser"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16409
          },
          "name": "resetVcpus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16425
          },
          "name": "resetVolumes"
        }
      ],
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16115
          },
          "name": "environment",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerEnvironmentList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16131
          },
          "name": "ephemeralStorage",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerEphemeralStorageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16211
          },
          "name": "linuxParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLinuxParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16227
          },
          "name": "logConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLogConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16259
          },
          "name": "mountPoints",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerMountPointsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16307
          },
          "name": "repositoryCredentials",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerRepositoryCredentialsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16323
          },
          "name": "resourceRequirements",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerResourceRequirementsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16339
          },
          "name": "runtimePlatform",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerRuntimePlatformOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16355
          },
          "name": "secrets",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerSecretsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16371
          },
          "name": "ulimits",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerUlimitsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16419
          },
          "name": "volumes",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16093
          },
          "name": "commandInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16109
          },
          "name": "enableExecuteCommandInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16125
          },
          "name": "environmentInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerEnvironment"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16141
          },
          "name": "ephemeralStorageInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerEphemeralStorage"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16157
          },
          "name": "executionRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16173
          },
          "name": "imageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16189
          },
          "name": "instanceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16205
          },
          "name": "jobRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16221
          },
          "name": "linuxParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLinuxParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16237
          },
          "name": "logConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLogConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16253
          },
          "name": "memoryInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16269
          },
          "name": "mountPointsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerMountPoints"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16285
          },
          "name": "privilegedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16301
          },
          "name": "readonlyRootFilesystemInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16317
          },
          "name": "repositoryCredentialsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerRepositoryCredentials"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16333
          },
          "name": "resourceRequirementsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerResourceRequirements"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16349
          },
          "name": "runtimePlatformInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerRuntimePlatform"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16365
          },
          "name": "secretsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerSecrets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16381
          },
          "name": "ulimitsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerUlimits"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16397
          },
          "name": "userInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16413
          },
          "name": "vcpusInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16429
          },
          "name": "volumesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16083
          },
          "name": "command",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16099
          },
          "name": "enableExecuteCommand",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16147
          },
          "name": "executionRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16163
          },
          "name": "image",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16179
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16195
          },
          "name": "jobRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16243
          },
          "name": "memory",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16275
          },
          "name": "privileged",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16291
          },
          "name": "readonlyRootFilesystem",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16387
          },
          "name": "user",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16403
          },
          "name": "vcpus",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 15925
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainer"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerRepositoryCredentials": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerRepositoryCredentials",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 14090
      },
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerRepositoryCredentials",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#credentials_parameter BatchJobDefinition#credentials_parameter}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 14094
          },
          "name": "credentialsParameter",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerRepositoryCredentials"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerRepositoryCredentialsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerRepositoryCredentialsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 14134
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 14126
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 14176
          },
          "name": "resetCredentialsParameter"
        }
      ],
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerRepositoryCredentialsOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 14180
          },
          "name": "credentialsParameterInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 14170
          },
          "name": "credentialsParameter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 14138
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerRepositoryCredentials"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerRepositoryCredentialsOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerResourceRequirements": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerResourceRequirements",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 14184
      },
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerResourceRequirements",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#type BatchJobDefinition#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 14188
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#value BatchJobDefinition#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 14192
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerResourceRequirements"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerResourceRequirementsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerResourceRequirementsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 14322
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 14314
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 14329
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerResourceRequirementsOutputReference"
            }
          }
        }
      ],
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerResourceRequirementsList",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 14315
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerResourceRequirements"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerResourceRequirementsList"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerResourceRequirementsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerResourceRequirementsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 14241
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 14231
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 14289
          },
          "name": "resetType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 14305
          },
          "name": "resetValue"
        }
      ],
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerResourceRequirementsOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 14293
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 14309
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 14283
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 14299
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 14245
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerResourceRequirements"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerResourceRequirementsOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerRuntimePlatform": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerRuntimePlatform",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 14333
      },
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerRuntimePlatform",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#cpu_architecture BatchJobDefinition#cpu_architecture}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 14337
          },
          "name": "cpuArchitecture",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#operating_system_family BatchJobDefinition#operating_system_family}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 14341
          },
          "name": "operatingSystemFamily",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerRuntimePlatform"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerRuntimePlatformOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerRuntimePlatformOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 14388
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 14380
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 14436
          },
          "name": "resetCpuArchitecture"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 14452
          },
          "name": "resetOperatingSystemFamily"
        }
      ],
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerRuntimePlatformOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 14440
          },
          "name": "cpuArchitectureInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 14456
          },
          "name": "operatingSystemFamilyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 14430
          },
          "name": "cpuArchitecture",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 14446
          },
          "name": "operatingSystemFamily",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 14392
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerRuntimePlatform"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerRuntimePlatformOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerSecrets": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerSecrets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 14460
      },
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerSecrets",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#name BatchJobDefinition#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 14464
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#value_from BatchJobDefinition#value_from}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 14468
          },
          "name": "valueFrom",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerSecrets"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerSecretsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerSecretsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 14598
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 14590
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 14605
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerSecretsOutputReference"
            }
          }
        }
      ],
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerSecretsList",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 14591
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerSecrets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerSecretsList"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerSecretsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerSecretsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 14517
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 14507
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 14565
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 14581
          },
          "name": "resetValueFrom"
        }
      ],
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerSecretsOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 14569
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 14585
          },
          "name": "valueFromInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 14559
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 14575
          },
          "name": "valueFrom",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 14521
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerSecrets"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerSecretsOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerUlimits": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerUlimits",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 14609
      },
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerUlimits",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#hard_limit BatchJobDefinition#hard_limit}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 14613
          },
          "name": "hardLimit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#name BatchJobDefinition#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 14617
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#soft_limit BatchJobDefinition#soft_limit}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 14621
          },
          "name": "softLimit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerUlimits"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerUlimitsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerUlimitsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 14780
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 14772
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 14787
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerUlimitsOutputReference"
            }
          }
        }
      ],
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerUlimitsList",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 14773
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerUlimits"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerUlimitsList"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerUlimitsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerUlimitsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 14677
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 14667
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 14731
          },
          "name": "resetHardLimit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 14747
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 14763
          },
          "name": "resetSoftLimit"
        }
      ],
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerUlimitsOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 14735
          },
          "name": "hardLimitInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 14751
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 14767
          },
          "name": "softLimitInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 14725
          },
          "name": "hardLimit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 14741
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 14757
          },
          "name": "softLimit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 14681
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerUlimits"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerUlimitsOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 15431
      },
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumes",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#efs_volume_configuration BatchJobDefinition#efs_volume_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 15435
          },
          "name": "efsVolumeConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesEfsVolumeConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#host BatchJobDefinition#host}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 15439
          },
          "name": "host",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesHost"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#name BatchJobDefinition#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 15443
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#s3_files_volume_configuration BatchJobDefinition#s3_files_volume_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 15447
          },
          "name": "s3FilesVolumeConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesS3FilesVolumeConfiguration"
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumes"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesEfsVolumeConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesEfsVolumeConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 14918
      },
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesEfsVolumeConfiguration",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#authorization_config BatchJobDefinition#authorization_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 14922
          },
          "name": "authorizationConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesEfsVolumeConfigurationAuthorizationConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#file_system_id BatchJobDefinition#file_system_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 14926
          },
          "name": "fileSystemId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#root_directory BatchJobDefinition#root_directory}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 14930
          },
          "name": "rootDirectory",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#transit_encryption BatchJobDefinition#transit_encryption}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 14934
          },
          "name": "transitEncryption",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#transit_encryption_port BatchJobDefinition#transit_encryption_port}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 14938
          },
          "name": "transitEncryptionPort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesEfsVolumeConfiguration"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesEfsVolumeConfigurationAuthorizationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesEfsVolumeConfigurationAuthorizationConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 14791
      },
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesEfsVolumeConfigurationAuthorizationConfig",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#access_point_id BatchJobDefinition#access_point_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 14795
          },
          "name": "accessPointId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#iam BatchJobDefinition#iam}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 14799
          },
          "name": "iam",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesEfsVolumeConfigurationAuthorizationConfig"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesEfsVolumeConfigurationAuthorizationConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesEfsVolumeConfigurationAuthorizationConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 14846
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 14838
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 14894
          },
          "name": "resetAccessPointId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 14910
          },
          "name": "resetIam"
        }
      ],
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesEfsVolumeConfigurationAuthorizationConfigOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 14898
          },
          "name": "accessPointIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 14914
          },
          "name": "iamInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 14888
          },
          "name": "accessPointId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 14904
          },
          "name": "iam",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 14850
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesEfsVolumeConfigurationAuthorizationConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesEfsVolumeConfigurationAuthorizationConfigOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesEfsVolumeConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesEfsVolumeConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 15006
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 14998
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 15069
          },
          "name": "putAuthorizationConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesEfsVolumeConfigurationAuthorizationConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 15072
          },
          "name": "resetAuthorizationConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 15088
          },
          "name": "resetFileSystemId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 15104
          },
          "name": "resetRootDirectory"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 15120
          },
          "name": "resetTransitEncryption"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 15136
          },
          "name": "resetTransitEncryptionPort"
        }
      ],
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesEfsVolumeConfigurationOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 15066
          },
          "name": "authorizationConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesEfsVolumeConfigurationAuthorizationConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 15076
          },
          "name": "authorizationConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesEfsVolumeConfigurationAuthorizationConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 15092
          },
          "name": "fileSystemIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 15108
          },
          "name": "rootDirectoryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 15124
          },
          "name": "transitEncryptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 15140
          },
          "name": "transitEncryptionPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 15082
          },
          "name": "fileSystemId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 15098
          },
          "name": "rootDirectory",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 15114
          },
          "name": "transitEncryption",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 15130
          },
          "name": "transitEncryptionPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 15010
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesEfsVolumeConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesEfsVolumeConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesHost": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesHost",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 15144
      },
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesHost",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#source_path BatchJobDefinition#source_path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 15148
          },
          "name": "sourcePath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesHost"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesHostOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesHostOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 15188
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 15180
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 15230
          },
          "name": "resetSourcePath"
        }
      ],
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesHostOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 15234
          },
          "name": "sourcePathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 15224
          },
          "name": "sourcePath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 15192
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesHost"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesHostOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 15635
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 15627
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 15642
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesOutputReference"
            }
          }
        }
      ],
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesList",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 15628
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesList"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 15510
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 15500
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 15567
          },
          "name": "putEfsVolumeConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesEfsVolumeConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 15583
          },
          "name": "putHost",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesHost"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 15615
          },
          "name": "putS3FilesVolumeConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesS3FilesVolumeConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 15570
          },
          "name": "resetEfsVolumeConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 15586
          },
          "name": "resetHost"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 15602
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 15618
          },
          "name": "resetS3FilesVolumeConfiguration"
        }
      ],
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 15564
          },
          "name": "efsVolumeConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesEfsVolumeConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 15580
          },
          "name": "host",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesHostOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 15612
          },
          "name": "s3FilesVolumeConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesS3FilesVolumeConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 15574
          },
          "name": "efsVolumeConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesEfsVolumeConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 15590
          },
          "name": "hostInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesHost"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 15606
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 15622
          },
          "name": "s3FilesVolumeConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesS3FilesVolumeConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 15596
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 15514
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumes"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesS3FilesVolumeConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesS3FilesVolumeConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 15238
      },
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesS3FilesVolumeConfiguration",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#access_point_arn BatchJobDefinition#access_point_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 15242
          },
          "name": "accessPointArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#file_system_arn BatchJobDefinition#file_system_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 15246
          },
          "name": "fileSystemArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#root_directory BatchJobDefinition#root_directory}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 15250
          },
          "name": "rootDirectory",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#transit_encryption_port BatchJobDefinition#transit_encryption_port}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 15254
          },
          "name": "transitEncryptionPort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesS3FilesVolumeConfiguration"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesS3FilesVolumeConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesS3FilesVolumeConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 15315
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 15307
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 15375
          },
          "name": "resetAccessPointArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 15391
          },
          "name": "resetFileSystemArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 15407
          },
          "name": "resetRootDirectory"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 15423
          },
          "name": "resetTransitEncryptionPort"
        }
      ],
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesS3FilesVolumeConfigurationOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 15379
          },
          "name": "accessPointArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 15395
          },
          "name": "fileSystemArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 15411
          },
          "name": "rootDirectoryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 15427
          },
          "name": "transitEncryptionPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 15369
          },
          "name": "accessPointArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 15385
          },
          "name": "fileSystemArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 15401
          },
          "name": "rootDirectory",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 15417
          },
          "name": "transitEncryptionPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 15319
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesS3FilesVolumeConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesS3FilesVolumeConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 20425
      },
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsProperties",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#task_properties BatchJobDefinition#task_properties}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 20429
          },
          "name": "taskProperties",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskProperties"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsProperties"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 20469
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 20461
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 20508
          },
          "name": "putTaskProperties",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskProperties"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 20511
          },
          "name": "resetTaskProperties"
        }
      ],
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 20505
          },
          "name": "taskProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 20515
          },
          "name": "taskPropertiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskProperties"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 20473
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsProperties"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 20111
      },
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskProperties",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#containers BatchJobDefinition#containers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 20115
          },
          "name": "containers",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainers"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#enable_execute_command BatchJobDefinition#enable_execute_command}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 20119
          },
          "name": "enableExecuteCommand",
          "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/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#execution_role_arn BatchJobDefinition#execution_role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 20123
          },
          "name": "executionRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#ipc_mode BatchJobDefinition#ipc_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 20127
          },
          "name": "ipcMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#pid_mode BatchJobDefinition#pid_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 20131
          },
          "name": "pidMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#task_role_arn BatchJobDefinition#task_role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 20135
          },
          "name": "taskRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#volumes BatchJobDefinition#volumes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 20139
          },
          "name": "volumes",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskProperties"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainers": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 18546
      },
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainers",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#command BatchJobDefinition#command}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 18550
          },
          "name": "command",
          "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/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#depends_on BatchJobDefinition#depends_on}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 18554
          },
          "name": "dependsOn",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersDependsOn"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#environment BatchJobDefinition#environment}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 18558
          },
          "name": "environment",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersEnvironment"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#essential BatchJobDefinition#essential}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 18562
          },
          "name": "essential",
          "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/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#firelens_configuration BatchJobDefinition#firelens_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 18566
          },
          "name": "firelensConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersFirelensConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#image BatchJobDefinition#image}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 18570
          },
          "name": "image",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#linux_parameters BatchJobDefinition#linux_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 18574
          },
          "name": "linuxParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLinuxParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#log_configuration BatchJobDefinition#log_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 18578
          },
          "name": "logConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLogConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#mount_points BatchJobDefinition#mount_points}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 18582
          },
          "name": "mountPoints",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersMountPoints"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#name BatchJobDefinition#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 18586
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#privileged BatchJobDefinition#privileged}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 18590
          },
          "name": "privileged",
          "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/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#readonly_root_filesystem BatchJobDefinition#readonly_root_filesystem}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 18594
          },
          "name": "readonlyRootFilesystem",
          "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/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#repository_credentials BatchJobDefinition#repository_credentials}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 18598
          },
          "name": "repositoryCredentials",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersRepositoryCredentials"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#resource_requirements BatchJobDefinition#resource_requirements}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 18602
          },
          "name": "resourceRequirements",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersResourceRequirements"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#secrets BatchJobDefinition#secrets}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 18606
          },
          "name": "secrets",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersSecrets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#start_timeout BatchJobDefinition#start_timeout}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 18610
          },
          "name": "startTimeout",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#stop_timeout BatchJobDefinition#stop_timeout}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 18614
          },
          "name": "stopTimeout",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#ulimits BatchJobDefinition#ulimits}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 18618
          },
          "name": "ulimits",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersUlimits"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#user BatchJobDefinition#user}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 18622
          },
          "name": "user",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainers"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersDependsOn": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersDependsOn",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 16433
      },
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersDependsOn",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#condition BatchJobDefinition#condition}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16437
          },
          "name": "condition",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#container_name BatchJobDefinition#container_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16441
          },
          "name": "containerName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersDependsOn"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersDependsOnList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersDependsOnList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 16571
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 16563
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16578
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersDependsOnOutputReference"
            }
          }
        }
      ],
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersDependsOnList",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16564
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersDependsOn"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersDependsOnList"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersDependsOnOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersDependsOnOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 16490
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 16480
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16538
          },
          "name": "resetCondition"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16554
          },
          "name": "resetContainerName"
        }
      ],
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersDependsOnOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16542
          },
          "name": "conditionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16558
          },
          "name": "containerNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16532
          },
          "name": "condition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16548
          },
          "name": "containerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16494
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersDependsOn"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersDependsOnOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersEnvironment": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersEnvironment",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 16582
      },
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersEnvironment",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#name BatchJobDefinition#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16586
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#value BatchJobDefinition#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16590
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersEnvironment"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersEnvironmentList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersEnvironmentList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 16720
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 16712
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16727
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersEnvironmentOutputReference"
            }
          }
        }
      ],
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersEnvironmentList",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16713
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersEnvironment"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersEnvironmentList"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersEnvironmentOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersEnvironmentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 16639
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 16629
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16687
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16703
          },
          "name": "resetValue"
        }
      ],
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersEnvironmentOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16691
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16707
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16681
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16697
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16643
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersEnvironment"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersEnvironmentOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersFirelensConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersFirelensConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 16731
      },
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersFirelensConfiguration",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#options BatchJobDefinition#options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16735
          },
          "name": "options",
          "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/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#type BatchJobDefinition#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16739
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersFirelensConfiguration"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersFirelensConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersFirelensConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 16786
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 16778
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16834
          },
          "name": "resetOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16850
          },
          "name": "resetType"
        }
      ],
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersFirelensConfigurationOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16838
          },
          "name": "optionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16854
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16828
          },
          "name": "options",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16844
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16790
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersFirelensConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersFirelensConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLinuxParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLinuxParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 17222
      },
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLinuxParameters",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#devices BatchJobDefinition#devices}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 17226
          },
          "name": "devices",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLinuxParametersDevices"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#init_process_enabled BatchJobDefinition#init_process_enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 17230
          },
          "name": "initProcessEnabled",
          "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/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#max_swap BatchJobDefinition#max_swap}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 17234
          },
          "name": "maxSwap",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#shared_memory_size BatchJobDefinition#shared_memory_size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 17238
          },
          "name": "sharedMemorySize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#swappiness BatchJobDefinition#swappiness}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 17242
          },
          "name": "swappiness",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#tmpfs BatchJobDefinition#tmpfs}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 17246
          },
          "name": "tmpfs",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLinuxParametersTmpfs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLinuxParameters"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLinuxParametersDevices": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLinuxParametersDevices",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 16858
      },
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLinuxParametersDevices",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#container_path BatchJobDefinition#container_path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16862
          },
          "name": "containerPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#host_path BatchJobDefinition#host_path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16866
          },
          "name": "hostPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#permissions BatchJobDefinition#permissions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16870
          },
          "name": "permissions",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLinuxParametersDevices"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLinuxParametersDevicesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLinuxParametersDevicesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 17029
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 17021
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 17036
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLinuxParametersDevicesOutputReference"
            }
          }
        }
      ],
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLinuxParametersDevicesList",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 17022
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLinuxParametersDevices"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLinuxParametersDevicesList"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLinuxParametersDevicesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLinuxParametersDevicesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 16926
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 16916
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16980
          },
          "name": "resetContainerPath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16996
          },
          "name": "resetHostPath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 17012
          },
          "name": "resetPermissions"
        }
      ],
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLinuxParametersDevicesOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16984
          },
          "name": "containerPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 17000
          },
          "name": "hostPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 17016
          },
          "name": "permissionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16974
          },
          "name": "containerPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16990
          },
          "name": "hostPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 17006
          },
          "name": "permissions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 16930
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLinuxParametersDevices"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLinuxParametersDevicesOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLinuxParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLinuxParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 17321
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 17313
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 17390
          },
          "name": "putDevices",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLinuxParametersDevices"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 17470
          },
          "name": "putTmpfs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLinuxParametersTmpfs"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 17393
          },
          "name": "resetDevices"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 17409
          },
          "name": "resetInitProcessEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 17425
          },
          "name": "resetMaxSwap"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 17441
          },
          "name": "resetSharedMemorySize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 17457
          },
          "name": "resetSwappiness"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 17473
          },
          "name": "resetTmpfs"
        }
      ],
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLinuxParametersOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 17387
          },
          "name": "devices",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLinuxParametersDevicesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 17467
          },
          "name": "tmpfs",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLinuxParametersTmpfsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 17397
          },
          "name": "devicesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLinuxParametersDevices"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 17413
          },
          "name": "initProcessEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 17429
          },
          "name": "maxSwapInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 17445
          },
          "name": "sharedMemorySizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 17461
          },
          "name": "swappinessInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 17477
          },
          "name": "tmpfsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLinuxParametersTmpfs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 17403
          },
          "name": "initProcessEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 17419
          },
          "name": "maxSwap",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 17435
          },
          "name": "sharedMemorySize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 17451
          },
          "name": "swappiness",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 17325
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLinuxParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLinuxParametersOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLinuxParametersTmpfs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLinuxParametersTmpfs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 17040
      },
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLinuxParametersTmpfs",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#container_path BatchJobDefinition#container_path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 17044
          },
          "name": "containerPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#mount_options BatchJobDefinition#mount_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 17048
          },
          "name": "mountOptions",
          "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/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#size BatchJobDefinition#size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 17052
          },
          "name": "size",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLinuxParametersTmpfs"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLinuxParametersTmpfsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLinuxParametersTmpfsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 17211
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 17203
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 17218
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLinuxParametersTmpfsOutputReference"
            }
          }
        }
      ],
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLinuxParametersTmpfsList",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 17204
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLinuxParametersTmpfs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLinuxParametersTmpfsList"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLinuxParametersTmpfsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLinuxParametersTmpfsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 17108
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 17098
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 17162
          },
          "name": "resetContainerPath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 17178
          },
          "name": "resetMountOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 17194
          },
          "name": "resetSize"
        }
      ],
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLinuxParametersTmpfsOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 17166
          },
          "name": "containerPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 17182
          },
          "name": "mountOptionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 17198
          },
          "name": "sizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 17156
          },
          "name": "containerPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 17172
          },
          "name": "mountOptions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 17188
          },
          "name": "size",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 17112
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLinuxParametersTmpfs"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLinuxParametersTmpfsOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 19245
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 19237
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19252
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersOutputReference"
            }
          }
        }
      ],
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersList",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19238
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainers"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersList"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLogConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLogConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 17630
      },
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLogConfiguration",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#log_driver BatchJobDefinition#log_driver}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 17634
          },
          "name": "logDriver",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#options BatchJobDefinition#options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 17638
          },
          "name": "options",
          "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/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#secret_options BatchJobDefinition#secret_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 17642
          },
          "name": "secretOptions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLogConfigurationSecretOptions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLogConfiguration"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLogConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLogConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 17696
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 17688
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 17779
          },
          "name": "putSecretOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLogConfigurationSecretOptions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 17750
          },
          "name": "resetLogDriver"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 17766
          },
          "name": "resetOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 17782
          },
          "name": "resetSecretOptions"
        }
      ],
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLogConfigurationOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 17776
          },
          "name": "secretOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLogConfigurationSecretOptionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 17754
          },
          "name": "logDriverInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 17770
          },
          "name": "optionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 17786
          },
          "name": "secretOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLogConfigurationSecretOptions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 17744
          },
          "name": "logDriver",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 17760
          },
          "name": "options",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 17700
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLogConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLogConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLogConfigurationSecretOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLogConfigurationSecretOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 17481
      },
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLogConfigurationSecretOptions",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#name BatchJobDefinition#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 17485
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#value_from BatchJobDefinition#value_from}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 17489
          },
          "name": "valueFrom",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLogConfigurationSecretOptions"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLogConfigurationSecretOptionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLogConfigurationSecretOptionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 17619
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 17611
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 17626
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLogConfigurationSecretOptionsOutputReference"
            }
          }
        }
      ],
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLogConfigurationSecretOptionsList",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 17612
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLogConfigurationSecretOptions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLogConfigurationSecretOptionsList"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLogConfigurationSecretOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLogConfigurationSecretOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 17538
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 17528
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 17586
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 17602
          },
          "name": "resetValueFrom"
        }
      ],
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLogConfigurationSecretOptionsOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 17590
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 17606
          },
          "name": "valueFromInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 17580
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 17596
          },
          "name": "valueFrom",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 17542
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLogConfigurationSecretOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLogConfigurationSecretOptionsOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersMountPoints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersMountPoints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 17790
      },
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersMountPoints",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#container_path BatchJobDefinition#container_path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 17794
          },
          "name": "containerPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#read_only BatchJobDefinition#read_only}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 17798
          },
          "name": "readOnly",
          "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/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#source_volume BatchJobDefinition#source_volume}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 17802
          },
          "name": "sourceVolume",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersMountPoints"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersMountPointsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersMountPointsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 17961
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 17953
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 17968
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersMountPointsOutputReference"
            }
          }
        }
      ],
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersMountPointsList",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 17954
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersMountPoints"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersMountPointsList"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersMountPointsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersMountPointsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 17858
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 17848
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 17912
          },
          "name": "resetContainerPath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 17928
          },
          "name": "resetReadOnly"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 17944
          },
          "name": "resetSourceVolume"
        }
      ],
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersMountPointsOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 17916
          },
          "name": "containerPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 17932
          },
          "name": "readOnlyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 17948
          },
          "name": "sourceVolumeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 17906
          },
          "name": "containerPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 17922
          },
          "name": "readOnly",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 17938
          },
          "name": "sourceVolume",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 17862
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersMountPoints"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersMountPointsOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 18790
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 18780
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 18953
          },
          "name": "putDependsOn",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersDependsOn"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 18969
          },
          "name": "putEnvironment",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersEnvironment"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19001
          },
          "name": "putFirelensConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersFirelensConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19033
          },
          "name": "putLinuxParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLinuxParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19049
          },
          "name": "putLogConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLogConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19065
          },
          "name": "putMountPoints",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersMountPoints"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19129
          },
          "name": "putRepositoryCredentials",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersRepositoryCredentials"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19145
          },
          "name": "putResourceRequirements",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersResourceRequirements"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19161
          },
          "name": "putSecrets",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersSecrets"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19209
          },
          "name": "putUlimits",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersUlimits"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 18940
          },
          "name": "resetCommand"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 18956
          },
          "name": "resetDependsOn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 18972
          },
          "name": "resetEnvironment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 18988
          },
          "name": "resetEssential"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19004
          },
          "name": "resetFirelensConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19020
          },
          "name": "resetImage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19036
          },
          "name": "resetLinuxParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19052
          },
          "name": "resetLogConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19068
          },
          "name": "resetMountPoints"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19084
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19100
          },
          "name": "resetPrivileged"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19116
          },
          "name": "resetReadonlyRootFilesystem"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19132
          },
          "name": "resetRepositoryCredentials"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19148
          },
          "name": "resetResourceRequirements"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19164
          },
          "name": "resetSecrets"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19180
          },
          "name": "resetStartTimeout"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19196
          },
          "name": "resetStopTimeout"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19212
          },
          "name": "resetUlimits"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19228
          },
          "name": "resetUser"
        }
      ],
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 18950
          },
          "name": "dependsOn",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersDependsOnList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 18966
          },
          "name": "environment",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersEnvironmentList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 18998
          },
          "name": "firelensConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersFirelensConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19030
          },
          "name": "linuxParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLinuxParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19046
          },
          "name": "logConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLogConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19062
          },
          "name": "mountPoints",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersMountPointsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19126
          },
          "name": "repositoryCredentials",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersRepositoryCredentialsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19142
          },
          "name": "resourceRequirements",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersResourceRequirementsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19158
          },
          "name": "secrets",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersSecretsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19206
          },
          "name": "ulimits",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersUlimitsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 18944
          },
          "name": "commandInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 18960
          },
          "name": "dependsOnInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersDependsOn"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 18976
          },
          "name": "environmentInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersEnvironment"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 18992
          },
          "name": "essentialInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19008
          },
          "name": "firelensConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersFirelensConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19024
          },
          "name": "imageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19040
          },
          "name": "linuxParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLinuxParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19056
          },
          "name": "logConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLogConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19072
          },
          "name": "mountPointsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersMountPoints"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19088
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19104
          },
          "name": "privilegedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19120
          },
          "name": "readonlyRootFilesystemInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19136
          },
          "name": "repositoryCredentialsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersRepositoryCredentials"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19152
          },
          "name": "resourceRequirementsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersResourceRequirements"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19168
          },
          "name": "secretsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersSecrets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19184
          },
          "name": "startTimeoutInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19200
          },
          "name": "stopTimeoutInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19216
          },
          "name": "ulimitsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersUlimits"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19232
          },
          "name": "userInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 18934
          },
          "name": "command",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 18982
          },
          "name": "essential",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19014
          },
          "name": "image",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19078
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19094
          },
          "name": "privileged",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19110
          },
          "name": "readonlyRootFilesystem",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19174
          },
          "name": "startTimeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19190
          },
          "name": "stopTimeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19222
          },
          "name": "user",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 18794
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainers"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersRepositoryCredentials": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersRepositoryCredentials",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 17972
      },
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersRepositoryCredentials",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#credentials_parameter BatchJobDefinition#credentials_parameter}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 17976
          },
          "name": "credentialsParameter",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersRepositoryCredentials"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersRepositoryCredentialsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersRepositoryCredentialsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 18016
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 18008
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 18058
          },
          "name": "resetCredentialsParameter"
        }
      ],
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersRepositoryCredentialsOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 18062
          },
          "name": "credentialsParameterInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 18052
          },
          "name": "credentialsParameter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 18020
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersRepositoryCredentials"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersRepositoryCredentialsOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersResourceRequirements": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersResourceRequirements",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 18066
      },
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersResourceRequirements",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#type BatchJobDefinition#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 18070
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#value BatchJobDefinition#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 18074
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersResourceRequirements"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersResourceRequirementsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersResourceRequirementsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 18204
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 18196
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 18211
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersResourceRequirementsOutputReference"
            }
          }
        }
      ],
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersResourceRequirementsList",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 18197
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersResourceRequirements"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersResourceRequirementsList"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersResourceRequirementsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersResourceRequirementsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 18123
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 18113
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 18171
          },
          "name": "resetType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 18187
          },
          "name": "resetValue"
        }
      ],
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersResourceRequirementsOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 18175
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 18191
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 18165
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 18181
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 18127
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersResourceRequirements"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersResourceRequirementsOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersSecrets": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersSecrets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 18215
      },
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersSecrets",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#name BatchJobDefinition#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 18219
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#value_from BatchJobDefinition#value_from}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 18223
          },
          "name": "valueFrom",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersSecrets"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersSecretsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersSecretsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 18353
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 18345
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 18360
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersSecretsOutputReference"
            }
          }
        }
      ],
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersSecretsList",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 18346
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersSecrets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersSecretsList"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersSecretsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersSecretsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 18272
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 18262
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 18320
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 18336
          },
          "name": "resetValueFrom"
        }
      ],
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersSecretsOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 18324
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 18340
          },
          "name": "valueFromInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 18314
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 18330
          },
          "name": "valueFrom",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 18276
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersSecrets"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersSecretsOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersUlimits": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersUlimits",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 18364
      },
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersUlimits",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#hard_limit BatchJobDefinition#hard_limit}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 18368
          },
          "name": "hardLimit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#name BatchJobDefinition#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 18372
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#soft_limit BatchJobDefinition#soft_limit}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 18376
          },
          "name": "softLimit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersUlimits"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersUlimitsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersUlimitsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 18535
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 18527
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 18542
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersUlimitsOutputReference"
            }
          }
        }
      ],
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersUlimitsList",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 18528
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersUlimits"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersUlimitsList"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersUlimitsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersUlimitsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 18432
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 18422
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 18486
          },
          "name": "resetHardLimit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 18502
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 18518
          },
          "name": "resetSoftLimit"
        }
      ],
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersUlimitsOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 18490
          },
          "name": "hardLimitInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 18506
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 18522
          },
          "name": "softLimitInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 18480
          },
          "name": "hardLimit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 18496
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 18512
          },
          "name": "softLimit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 18436
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersUlimits"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersUlimitsOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 20414
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 20406
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 20421
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesOutputReference"
            }
          }
        }
      ],
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesList",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 20407
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskProperties"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesList"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 20223
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 20213
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 20298
          },
          "name": "putContainers",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainers"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 20394
          },
          "name": "putVolumes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumes"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 20301
          },
          "name": "resetContainers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 20317
          },
          "name": "resetEnableExecuteCommand"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 20333
          },
          "name": "resetExecutionRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 20349
          },
          "name": "resetIpcMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 20365
          },
          "name": "resetPidMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 20381
          },
          "name": "resetTaskRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 20397
          },
          "name": "resetVolumes"
        }
      ],
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 20295
          },
          "name": "containers",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 20391
          },
          "name": "volumes",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 20305
          },
          "name": "containersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainers"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 20321
          },
          "name": "enableExecuteCommandInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 20337
          },
          "name": "executionRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 20353
          },
          "name": "ipcModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 20369
          },
          "name": "pidModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 20385
          },
          "name": "taskRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 20401
          },
          "name": "volumesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 20311
          },
          "name": "enableExecuteCommand",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 20327
          },
          "name": "executionRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 20343
          },
          "name": "ipcMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 20359
          },
          "name": "pidMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 20375
          },
          "name": "taskRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 20227
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskProperties"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 19896
      },
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumes",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#efs_volume_configuration BatchJobDefinition#efs_volume_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19900
          },
          "name": "efsVolumeConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesEfsVolumeConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#host BatchJobDefinition#host}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19904
          },
          "name": "host",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesHost"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#name BatchJobDefinition#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19908
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#s3_files_volume_configuration BatchJobDefinition#s3_files_volume_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19912
          },
          "name": "s3FilesVolumeConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesS3FilesVolumeConfiguration"
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumes"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesEfsVolumeConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesEfsVolumeConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 19383
      },
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesEfsVolumeConfiguration",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#authorization_config BatchJobDefinition#authorization_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19387
          },
          "name": "authorizationConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesEfsVolumeConfigurationAuthorizationConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#file_system_id BatchJobDefinition#file_system_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19391
          },
          "name": "fileSystemId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#root_directory BatchJobDefinition#root_directory}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19395
          },
          "name": "rootDirectory",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#transit_encryption BatchJobDefinition#transit_encryption}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19399
          },
          "name": "transitEncryption",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#transit_encryption_port BatchJobDefinition#transit_encryption_port}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19403
          },
          "name": "transitEncryptionPort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesEfsVolumeConfiguration"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesEfsVolumeConfigurationAuthorizationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesEfsVolumeConfigurationAuthorizationConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 19256
      },
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesEfsVolumeConfigurationAuthorizationConfig",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#access_point_id BatchJobDefinition#access_point_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19260
          },
          "name": "accessPointId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#iam BatchJobDefinition#iam}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19264
          },
          "name": "iam",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesEfsVolumeConfigurationAuthorizationConfig"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesEfsVolumeConfigurationAuthorizationConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesEfsVolumeConfigurationAuthorizationConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 19311
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 19303
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19359
          },
          "name": "resetAccessPointId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19375
          },
          "name": "resetIam"
        }
      ],
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesEfsVolumeConfigurationAuthorizationConfigOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19363
          },
          "name": "accessPointIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19379
          },
          "name": "iamInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19353
          },
          "name": "accessPointId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19369
          },
          "name": "iam",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19315
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesEfsVolumeConfigurationAuthorizationConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesEfsVolumeConfigurationAuthorizationConfigOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesEfsVolumeConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesEfsVolumeConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 19471
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 19463
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19534
          },
          "name": "putAuthorizationConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesEfsVolumeConfigurationAuthorizationConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19537
          },
          "name": "resetAuthorizationConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19553
          },
          "name": "resetFileSystemId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19569
          },
          "name": "resetRootDirectory"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19585
          },
          "name": "resetTransitEncryption"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19601
          },
          "name": "resetTransitEncryptionPort"
        }
      ],
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesEfsVolumeConfigurationOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19531
          },
          "name": "authorizationConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesEfsVolumeConfigurationAuthorizationConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19541
          },
          "name": "authorizationConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesEfsVolumeConfigurationAuthorizationConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19557
          },
          "name": "fileSystemIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19573
          },
          "name": "rootDirectoryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19589
          },
          "name": "transitEncryptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19605
          },
          "name": "transitEncryptionPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19547
          },
          "name": "fileSystemId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19563
          },
          "name": "rootDirectory",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19579
          },
          "name": "transitEncryption",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19595
          },
          "name": "transitEncryptionPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19475
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesEfsVolumeConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesEfsVolumeConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesHost": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesHost",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 19609
      },
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesHost",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#source_path BatchJobDefinition#source_path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19613
          },
          "name": "sourcePath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesHost"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesHostOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesHostOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 19653
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 19645
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19695
          },
          "name": "resetSourcePath"
        }
      ],
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesHostOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19699
          },
          "name": "sourcePathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19689
          },
          "name": "sourcePath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19657
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesHost"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesHostOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 20100
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 20092
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 20107
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesOutputReference"
            }
          }
        }
      ],
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesList",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 20093
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesList"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 19975
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 19965
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 20032
          },
          "name": "putEfsVolumeConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesEfsVolumeConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 20048
          },
          "name": "putHost",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesHost"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 20080
          },
          "name": "putS3FilesVolumeConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesS3FilesVolumeConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 20035
          },
          "name": "resetEfsVolumeConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 20051
          },
          "name": "resetHost"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 20067
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 20083
          },
          "name": "resetS3FilesVolumeConfiguration"
        }
      ],
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 20029
          },
          "name": "efsVolumeConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesEfsVolumeConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 20045
          },
          "name": "host",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesHostOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 20077
          },
          "name": "s3FilesVolumeConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesS3FilesVolumeConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 20039
          },
          "name": "efsVolumeConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesEfsVolumeConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 20055
          },
          "name": "hostInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesHost"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 20071
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 20087
          },
          "name": "s3FilesVolumeConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesS3FilesVolumeConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 20061
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19979
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumes"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesS3FilesVolumeConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesS3FilesVolumeConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 19703
      },
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesS3FilesVolumeConfiguration",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#access_point_arn BatchJobDefinition#access_point_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19707
          },
          "name": "accessPointArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#file_system_arn BatchJobDefinition#file_system_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19711
          },
          "name": "fileSystemArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#root_directory BatchJobDefinition#root_directory}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19715
          },
          "name": "rootDirectory",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#transit_encryption_port BatchJobDefinition#transit_encryption_port}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19719
          },
          "name": "transitEncryptionPort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesS3FilesVolumeConfiguration"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesS3FilesVolumeConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesS3FilesVolumeConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 19780
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 19772
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19840
          },
          "name": "resetAccessPointArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19856
          },
          "name": "resetFileSystemArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19872
          },
          "name": "resetRootDirectory"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19888
          },
          "name": "resetTransitEncryptionPort"
        }
      ],
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesS3FilesVolumeConfigurationOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19844
          },
          "name": "accessPointArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19860
          },
          "name": "fileSystemArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19876
          },
          "name": "rootDirectoryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19892
          },
          "name": "transitEncryptionPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19834
          },
          "name": "accessPointArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19850
          },
          "name": "fileSystemArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19866
          },
          "name": "rootDirectory",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19882
          },
          "name": "transitEncryptionPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 19784
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesS3FilesVolumeConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesS3FilesVolumeConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 24136
      },
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesEksProperties",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#pod_properties BatchJobDefinition#pod_properties}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 24140
          },
          "name": "podProperties",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodProperties"
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesEksProperties"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 24180
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 24172
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 24219
          },
          "name": "putPodProperties",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodProperties"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 24222
          },
          "name": "resetPodProperties"
        }
      ],
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 24216
          },
          "name": "podProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 24226
          },
          "name": "podPropertiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodProperties"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 24184
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksProperties"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 23778
      },
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodProperties",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#containers BatchJobDefinition#containers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 23782
          },
          "name": "containers",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainers"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#dns_policy BatchJobDefinition#dns_policy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 23786
          },
          "name": "dnsPolicy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#host_network BatchJobDefinition#host_network}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 23790
          },
          "name": "hostNetwork",
          "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/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#image_pull_secrets BatchJobDefinition#image_pull_secrets}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 23794
          },
          "name": "imagePullSecrets",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesImagePullSecrets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#init_containers BatchJobDefinition#init_containers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 23798
          },
          "name": "initContainers",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainers"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#metadata BatchJobDefinition#metadata}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 23802
          },
          "name": "metadata",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesMetadata"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#service_account_name BatchJobDefinition#service_account_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 23806
          },
          "name": "serviceAccountName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#share_process_namespace BatchJobDefinition#share_process_namespace}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 23810
          },
          "name": "shareProcessNamespace",
          "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/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#volumes BatchJobDefinition#volumes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 23814
          },
          "name": "volumes",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodProperties"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainers": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 21269
      },
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainers",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#args BatchJobDefinition#args}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 21273
          },
          "name": "args",
          "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/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#command BatchJobDefinition#command}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 21277
          },
          "name": "command",
          "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/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#env BatchJobDefinition#env}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 21281
          },
          "name": "env",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersEnv"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#image BatchJobDefinition#image}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 21285
          },
          "name": "image",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#image_pull_policy BatchJobDefinition#image_pull_policy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 21289
          },
          "name": "imagePullPolicy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#name BatchJobDefinition#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 21293
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#resources BatchJobDefinition#resources}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 21297
          },
          "name": "resources",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersResources"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#security_context BatchJobDefinition#security_context}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 21301
          },
          "name": "securityContext",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersSecurityContext"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#volume_mounts BatchJobDefinition#volume_mounts}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 21305
          },
          "name": "volumeMounts",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersVolumeMounts"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainers"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersEnv": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersEnv",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 20519
      },
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersEnv",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#name BatchJobDefinition#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 20523
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#value BatchJobDefinition#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 20527
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersEnv"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersEnvList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersEnvList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 20657
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 20649
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 20664
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersEnvOutputReference"
            }
          }
        }
      ],
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersEnvList",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 20650
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersEnv"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersEnvList"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersEnvOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersEnvOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 20576
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 20566
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 20624
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 20640
          },
          "name": "resetValue"
        }
      ],
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersEnvOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 20628
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 20644
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 20618
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 20634
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 20580
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersEnv"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersEnvOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 21638
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 21630
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 21645
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersOutputReference"
            }
          }
        }
      ],
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersList",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 21631
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainers"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersList"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 21403
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 21393
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 21522
          },
          "name": "putEnv",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersEnv"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 21586
          },
          "name": "putResources",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersResources"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 21602
          },
          "name": "putSecurityContext",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersSecurityContext"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 21618
          },
          "name": "putVolumeMounts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersVolumeMounts"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 21493
          },
          "name": "resetArgs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 21509
          },
          "name": "resetCommand"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 21525
          },
          "name": "resetEnv"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 21541
          },
          "name": "resetImage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 21557
          },
          "name": "resetImagePullPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 21573
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 21589
          },
          "name": "resetResources"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 21605
          },
          "name": "resetSecurityContext"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 21621
          },
          "name": "resetVolumeMounts"
        }
      ],
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 21519
          },
          "name": "env",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersEnvList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 21583
          },
          "name": "resources",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersResourcesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 21599
          },
          "name": "securityContext",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersSecurityContextOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 21615
          },
          "name": "volumeMounts",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersVolumeMountsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 21497
          },
          "name": "argsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 21513
          },
          "name": "commandInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 21529
          },
          "name": "envInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersEnv"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 21545
          },
          "name": "imageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 21561
          },
          "name": "imagePullPolicyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 21577
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 21593
          },
          "name": "resourcesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersResources"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 21609
          },
          "name": "securityContextInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersSecurityContext"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 21625
          },
          "name": "volumeMountsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersVolumeMounts"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 21487
          },
          "name": "args",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 21503
          },
          "name": "command",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 21535
          },
          "name": "image",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 21551
          },
          "name": "imagePullPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 21567
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 21407
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainers"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersResources": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersResources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 20668
      },
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersResources",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#limits BatchJobDefinition#limits}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 20672
          },
          "name": "limits",
          "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/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#requests BatchJobDefinition#requests}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 20676
          },
          "name": "requests",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersResources"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersResourcesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersResourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 20723
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 20715
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 20771
          },
          "name": "resetLimits"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 20787
          },
          "name": "resetRequests"
        }
      ],
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersResourcesOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 20775
          },
          "name": "limitsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 20791
          },
          "name": "requestsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 20765
          },
          "name": "limits",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 20781
          },
          "name": "requests",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 20727
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersResources"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersResourcesOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersSecurityContext": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersSecurityContext",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 20795
      },
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersSecurityContext",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#allow_privilege_escalation BatchJobDefinition#allow_privilege_escalation}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 20799
          },
          "name": "allowPrivilegeEscalation",
          "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/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#privileged BatchJobDefinition#privileged}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 20803
          },
          "name": "privileged",
          "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/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#read_only_root_filesystem BatchJobDefinition#read_only_root_filesystem}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 20807
          },
          "name": "readOnlyRootFilesystem",
          "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/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#run_as_group BatchJobDefinition#run_as_group}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 20811
          },
          "name": "runAsGroup",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#run_as_non_root BatchJobDefinition#run_as_non_root}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 20815
          },
          "name": "runAsNonRoot",
          "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/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#run_as_user BatchJobDefinition#run_as_user}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 20819
          },
          "name": "runAsUser",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersSecurityContext"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersSecurityContextOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersSecurityContextOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 20894
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 20886
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 20966
          },
          "name": "resetAllowPrivilegeEscalation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 20982
          },
          "name": "resetPrivileged"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 20998
          },
          "name": "resetReadOnlyRootFilesystem"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 21014
          },
          "name": "resetRunAsGroup"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 21030
          },
          "name": "resetRunAsNonRoot"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 21046
          },
          "name": "resetRunAsUser"
        }
      ],
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersSecurityContextOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 20970
          },
          "name": "allowPrivilegeEscalationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 20986
          },
          "name": "privilegedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 21002
          },
          "name": "readOnlyRootFilesystemInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 21018
          },
          "name": "runAsGroupInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 21034
          },
          "name": "runAsNonRootInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 21050
          },
          "name": "runAsUserInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 20960
          },
          "name": "allowPrivilegeEscalation",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 20976
          },
          "name": "privileged",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 20992
          },
          "name": "readOnlyRootFilesystem",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 21008
          },
          "name": "runAsGroup",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 21024
          },
          "name": "runAsNonRoot",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 21040
          },
          "name": "runAsUser",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 20898
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersSecurityContext"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersSecurityContextOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersVolumeMounts": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersVolumeMounts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 21054
      },
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersVolumeMounts",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#mount_path BatchJobDefinition#mount_path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 21058
          },
          "name": "mountPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#name BatchJobDefinition#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 21062
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#read_only BatchJobDefinition#read_only}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 21066
          },
          "name": "readOnly",
          "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/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#sub_path BatchJobDefinition#sub_path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 21070
          },
          "name": "subPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersVolumeMounts"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersVolumeMountsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersVolumeMountsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 21258
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 21250
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 21265
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersVolumeMountsOutputReference"
            }
          }
        }
      ],
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersVolumeMountsList",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 21251
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersVolumeMounts"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersVolumeMountsList"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersVolumeMountsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersVolumeMountsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 21133
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 21123
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 21193
          },
          "name": "resetMountPath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 21209
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 21225
          },
          "name": "resetReadOnly"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 21241
          },
          "name": "resetSubPath"
        }
      ],
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersVolumeMountsOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 21197
          },
          "name": "mountPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 21213
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 21229
          },
          "name": "readOnlyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 21245
          },
          "name": "subPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 21187
          },
          "name": "mountPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 21203
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 21219
          },
          "name": "readOnly",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 21235
          },
          "name": "subPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 21137
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersVolumeMounts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersVolumeMountsOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesImagePullSecrets": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesImagePullSecrets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 21649
      },
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesImagePullSecrets",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#name BatchJobDefinition#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 21653
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesImagePullSecrets"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesImagePullSecretsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesImagePullSecretsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 21754
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 21746
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 21761
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesImagePullSecretsOutputReference"
            }
          }
        }
      ],
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesImagePullSecretsList",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 21747
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesImagePullSecrets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesImagePullSecretsList"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesImagePullSecretsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesImagePullSecretsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 21695
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 21685
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 21737
          },
          "name": "resetName"
        }
      ],
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesImagePullSecretsOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 21741
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 21731
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 21699
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesImagePullSecrets"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesImagePullSecretsOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainers": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 22515
      },
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainers",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#args BatchJobDefinition#args}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 22519
          },
          "name": "args",
          "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/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#command BatchJobDefinition#command}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 22523
          },
          "name": "command",
          "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/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#env BatchJobDefinition#env}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 22527
          },
          "name": "env",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersEnv"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#image BatchJobDefinition#image}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 22531
          },
          "name": "image",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#image_pull_policy BatchJobDefinition#image_pull_policy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 22535
          },
          "name": "imagePullPolicy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#name BatchJobDefinition#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 22539
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#resources BatchJobDefinition#resources}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 22543
          },
          "name": "resources",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersResources"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#security_context BatchJobDefinition#security_context}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 22547
          },
          "name": "securityContext",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersSecurityContext"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#volume_mounts BatchJobDefinition#volume_mounts}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 22551
          },
          "name": "volumeMounts",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersVolumeMounts"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainers"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersEnv": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersEnv",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 21765
      },
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersEnv",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#name BatchJobDefinition#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 21769
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#value BatchJobDefinition#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 21773
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersEnv"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersEnvList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersEnvList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 21903
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 21895
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 21910
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersEnvOutputReference"
            }
          }
        }
      ],
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersEnvList",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 21896
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersEnv"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersEnvList"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersEnvOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersEnvOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 21822
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 21812
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 21870
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 21886
          },
          "name": "resetValue"
        }
      ],
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersEnvOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 21874
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 21890
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 21864
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 21880
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 21826
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersEnv"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersEnvOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 22884
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 22876
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 22891
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersOutputReference"
            }
          }
        }
      ],
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersList",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 22877
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainers"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersList"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 22649
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 22639
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 22768
          },
          "name": "putEnv",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersEnv"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 22832
          },
          "name": "putResources",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersResources"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 22848
          },
          "name": "putSecurityContext",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersSecurityContext"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 22864
          },
          "name": "putVolumeMounts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersVolumeMounts"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 22739
          },
          "name": "resetArgs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 22755
          },
          "name": "resetCommand"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 22771
          },
          "name": "resetEnv"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 22787
          },
          "name": "resetImage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 22803
          },
          "name": "resetImagePullPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 22819
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 22835
          },
          "name": "resetResources"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 22851
          },
          "name": "resetSecurityContext"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 22867
          },
          "name": "resetVolumeMounts"
        }
      ],
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 22765
          },
          "name": "env",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersEnvList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 22829
          },
          "name": "resources",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersResourcesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 22845
          },
          "name": "securityContext",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersSecurityContextOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 22861
          },
          "name": "volumeMounts",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersVolumeMountsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 22743
          },
          "name": "argsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 22759
          },
          "name": "commandInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 22775
          },
          "name": "envInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersEnv"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 22791
          },
          "name": "imageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 22807
          },
          "name": "imagePullPolicyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 22823
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 22839
          },
          "name": "resourcesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersResources"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 22855
          },
          "name": "securityContextInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersSecurityContext"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 22871
          },
          "name": "volumeMountsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersVolumeMounts"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 22733
          },
          "name": "args",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 22749
          },
          "name": "command",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 22781
          },
          "name": "image",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 22797
          },
          "name": "imagePullPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 22813
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 22653
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainers"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersResources": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersResources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 21914
      },
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersResources",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#limits BatchJobDefinition#limits}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 21918
          },
          "name": "limits",
          "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/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#requests BatchJobDefinition#requests}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 21922
          },
          "name": "requests",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersResources"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersResourcesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersResourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 21969
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 21961
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 22017
          },
          "name": "resetLimits"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 22033
          },
          "name": "resetRequests"
        }
      ],
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersResourcesOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 22021
          },
          "name": "limitsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 22037
          },
          "name": "requestsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 22011
          },
          "name": "limits",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 22027
          },
          "name": "requests",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 21973
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersResources"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersResourcesOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersSecurityContext": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersSecurityContext",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 22041
      },
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersSecurityContext",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#allow_privilege_escalation BatchJobDefinition#allow_privilege_escalation}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 22045
          },
          "name": "allowPrivilegeEscalation",
          "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/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#privileged BatchJobDefinition#privileged}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 22049
          },
          "name": "privileged",
          "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/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#read_only_root_filesystem BatchJobDefinition#read_only_root_filesystem}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 22053
          },
          "name": "readOnlyRootFilesystem",
          "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/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#run_as_group BatchJobDefinition#run_as_group}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 22057
          },
          "name": "runAsGroup",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#run_as_non_root BatchJobDefinition#run_as_non_root}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 22061
          },
          "name": "runAsNonRoot",
          "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/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#run_as_user BatchJobDefinition#run_as_user}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 22065
          },
          "name": "runAsUser",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersSecurityContext"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersSecurityContextOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersSecurityContextOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 22140
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 22132
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 22212
          },
          "name": "resetAllowPrivilegeEscalation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 22228
          },
          "name": "resetPrivileged"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 22244
          },
          "name": "resetReadOnlyRootFilesystem"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 22260
          },
          "name": "resetRunAsGroup"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 22276
          },
          "name": "resetRunAsNonRoot"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 22292
          },
          "name": "resetRunAsUser"
        }
      ],
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersSecurityContextOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 22216
          },
          "name": "allowPrivilegeEscalationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 22232
          },
          "name": "privilegedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 22248
          },
          "name": "readOnlyRootFilesystemInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 22264
          },
          "name": "runAsGroupInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 22280
          },
          "name": "runAsNonRootInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 22296
          },
          "name": "runAsUserInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 22206
          },
          "name": "allowPrivilegeEscalation",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 22222
          },
          "name": "privileged",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 22238
          },
          "name": "readOnlyRootFilesystem",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 22254
          },
          "name": "runAsGroup",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 22270
          },
          "name": "runAsNonRoot",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 22286
          },
          "name": "runAsUser",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 22144
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersSecurityContext"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersSecurityContextOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersVolumeMounts": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersVolumeMounts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 22300
      },
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersVolumeMounts",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#mount_path BatchJobDefinition#mount_path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 22304
          },
          "name": "mountPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#name BatchJobDefinition#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 22308
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#read_only BatchJobDefinition#read_only}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 22312
          },
          "name": "readOnly",
          "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/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#sub_path BatchJobDefinition#sub_path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 22316
          },
          "name": "subPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersVolumeMounts"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersVolumeMountsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersVolumeMountsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 22504
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 22496
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 22511
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersVolumeMountsOutputReference"
            }
          }
        }
      ],
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersVolumeMountsList",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 22497
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersVolumeMounts"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersVolumeMountsList"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersVolumeMountsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersVolumeMountsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 22379
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 22369
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 22439
          },
          "name": "resetMountPath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 22455
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 22471
          },
          "name": "resetReadOnly"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 22487
          },
          "name": "resetSubPath"
        }
      ],
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersVolumeMountsOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 22443
          },
          "name": "mountPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 22459
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 22475
          },
          "name": "readOnlyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 22491
          },
          "name": "subPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 22433
          },
          "name": "mountPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 22449
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 22465
          },
          "name": "readOnly",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 22481
          },
          "name": "subPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 22383
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersVolumeMounts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersVolumeMountsOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesMetadata": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesMetadata",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 22895
      },
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesMetadata",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#annotations BatchJobDefinition#annotations}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 22899
          },
          "name": "annotations",
          "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/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#labels BatchJobDefinition#labels}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 22903
          },
          "name": "labels",
          "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/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#namespace BatchJobDefinition#namespace}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 22907
          },
          "name": "namespace",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesMetadata"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesMetadataOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesMetadataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 22961
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 22953
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 23015
          },
          "name": "resetAnnotations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 23031
          },
          "name": "resetLabels"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 23047
          },
          "name": "resetNamespace"
        }
      ],
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesMetadataOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 23019
          },
          "name": "annotationsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 23035
          },
          "name": "labelsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 23051
          },
          "name": "namespaceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 23009
          },
          "name": "annotations",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 23025
          },
          "name": "labels",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 23041
          },
          "name": "namespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 22965
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesMetadata"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesMetadataOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 23910
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 23902
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 23997
          },
          "name": "putContainers",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainers"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 24045
          },
          "name": "putImagePullSecrets",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesImagePullSecrets"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 24061
          },
          "name": "putInitContainers",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainers"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 24077
          },
          "name": "putMetadata",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesMetadata"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 24125
          },
          "name": "putVolumes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumes"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 24000
          },
          "name": "resetContainers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 24016
          },
          "name": "resetDnsPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 24032
          },
          "name": "resetHostNetwork"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 24048
          },
          "name": "resetImagePullSecrets"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 24064
          },
          "name": "resetInitContainers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 24080
          },
          "name": "resetMetadata"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 24096
          },
          "name": "resetServiceAccountName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 24112
          },
          "name": "resetShareProcessNamespace"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 24128
          },
          "name": "resetVolumes"
        }
      ],
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 23994
          },
          "name": "containers",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 24042
          },
          "name": "imagePullSecrets",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesImagePullSecretsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 24058
          },
          "name": "initContainers",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 24074
          },
          "name": "metadata",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesMetadataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 24122
          },
          "name": "volumes",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 24004
          },
          "name": "containersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainers"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 24020
          },
          "name": "dnsPolicyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 24036
          },
          "name": "hostNetworkInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 24052
          },
          "name": "imagePullSecretsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesImagePullSecrets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 24068
          },
          "name": "initContainersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainers"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 24084
          },
          "name": "metadataInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesMetadata"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 24100
          },
          "name": "serviceAccountNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 24116
          },
          "name": "shareProcessNamespaceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 24132
          },
          "name": "volumesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 24010
          },
          "name": "dnsPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 24026
          },
          "name": "hostNetwork",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 24090
          },
          "name": "serviceAccountName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 24106
          },
          "name": "shareProcessNamespace",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 23914
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodProperties"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 23530
      },
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumes",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#empty_dir BatchJobDefinition#empty_dir}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 23534
          },
          "name": "emptyDir",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesEmptyDir"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#host_path BatchJobDefinition#host_path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 23538
          },
          "name": "hostPath",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesHostPath"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#name BatchJobDefinition#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 23542
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#persistent_volume_claim BatchJobDefinition#persistent_volume_claim}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 23546
          },
          "name": "persistentVolumeClaim",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesPersistentVolumeClaim"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#secret BatchJobDefinition#secret}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 23550
          },
          "name": "secret",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesSecret"
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumes"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesEmptyDir": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesEmptyDir",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 23055
      },
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesEmptyDir",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#medium BatchJobDefinition#medium}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 23059
          },
          "name": "medium",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#size_limit BatchJobDefinition#size_limit}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 23063
          },
          "name": "sizeLimit",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesEmptyDir"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesEmptyDirOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesEmptyDirOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 23110
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 23102
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 23158
          },
          "name": "resetMedium"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 23174
          },
          "name": "resetSizeLimit"
        }
      ],
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesEmptyDirOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 23162
          },
          "name": "mediumInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 23178
          },
          "name": "sizeLimitInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 23152
          },
          "name": "medium",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 23168
          },
          "name": "sizeLimit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 23114
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesEmptyDir"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesEmptyDirOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesHostPath": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesHostPath",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 23182
      },
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesHostPath",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#path BatchJobDefinition#path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 23186
          },
          "name": "path",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesHostPath"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesHostPathOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesHostPathOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 23226
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 23218
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 23268
          },
          "name": "resetPath"
        }
      ],
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesHostPathOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 23272
          },
          "name": "pathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 23262
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 23230
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesHostPath"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesHostPathOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 23767
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 23759
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 23774
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesOutputReference"
            }
          }
        }
      ],
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesList",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 23760
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesList"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 23620
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 23610
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 23683
          },
          "name": "putEmptyDir",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesEmptyDir"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 23699
          },
          "name": "putHostPath",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesHostPath"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 23731
          },
          "name": "putPersistentVolumeClaim",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesPersistentVolumeClaim"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 23747
          },
          "name": "putSecret",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesSecret"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 23686
          },
          "name": "resetEmptyDir"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 23702
          },
          "name": "resetHostPath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 23718
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 23734
          },
          "name": "resetPersistentVolumeClaim"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 23750
          },
          "name": "resetSecret"
        }
      ],
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 23680
          },
          "name": "emptyDir",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesEmptyDirOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 23696
          },
          "name": "hostPath",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesHostPathOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 23728
          },
          "name": "persistentVolumeClaim",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesPersistentVolumeClaimOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 23744
          },
          "name": "secret",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesSecretOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 23690
          },
          "name": "emptyDirInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesEmptyDir"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 23706
          },
          "name": "hostPathInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesHostPath"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 23722
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 23738
          },
          "name": "persistentVolumeClaimInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesPersistentVolumeClaim"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 23754
          },
          "name": "secretInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesSecret"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 23712
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 23624
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumes"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesPersistentVolumeClaim": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesPersistentVolumeClaim",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 23276
      },
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesPersistentVolumeClaim",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#claim_name BatchJobDefinition#claim_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 23280
          },
          "name": "claimName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#read_only BatchJobDefinition#read_only}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 23284
          },
          "name": "readOnly",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesPersistentVolumeClaim"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesPersistentVolumeClaimOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesPersistentVolumeClaimOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 23331
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 23323
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 23379
          },
          "name": "resetClaimName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 23395
          },
          "name": "resetReadOnly"
        }
      ],
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesPersistentVolumeClaimOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 23383
          },
          "name": "claimNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 23399
          },
          "name": "readOnlyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 23373
          },
          "name": "claimName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 23389
          },
          "name": "readOnly",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 23335
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesPersistentVolumeClaim"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesPersistentVolumeClaimOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesSecret": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesSecret",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 23403
      },
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesSecret",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#optional BatchJobDefinition#optional}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 23407
          },
          "name": "optional",
          "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/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#secret_name BatchJobDefinition#secret_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 23411
          },
          "name": "secretName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesSecret"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesSecretOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesSecretOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 23458
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 23450
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 23506
          },
          "name": "resetOptional"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 23522
          },
          "name": "resetSecretName"
        }
      ],
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesSecretOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 23510
          },
          "name": "optionalInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 23526
          },
          "name": "secretNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 23500
          },
          "name": "optional",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 23516
          },
          "name": "secretName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 23462
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesSecret"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesSecretOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 24500
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 24492
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 24507
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesOutputReference"
            }
          }
        }
      ],
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesList",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 24493
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangeProperties"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesList"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 24331
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 24321
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 24400
          },
          "name": "putConsumableResourceProperties",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesConsumableResourceProperties"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 24416
          },
          "name": "putContainer",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainer"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 24432
          },
          "name": "putEcsProperties",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsProperties"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 24448
          },
          "name": "putEksProperties",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksProperties"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 24403
          },
          "name": "resetConsumableResourceProperties"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 24419
          },
          "name": "resetContainer"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 24435
          },
          "name": "resetEcsProperties"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 24451
          },
          "name": "resetEksProperties"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 24467
          },
          "name": "resetInstanceTypes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 24483
          },
          "name": "resetTargetNodes"
        }
      ],
      "name": "BatchJobDefinitionNodePropertiesNodeRangePropertiesOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 24397
          },
          "name": "consumableResourceProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesConsumableResourcePropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 24413
          },
          "name": "container",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 24429
          },
          "name": "ecsProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 24445
          },
          "name": "eksProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 24407
          },
          "name": "consumableResourcePropertiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesConsumableResourceProperties"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 24423
          },
          "name": "containerInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesContainer"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 24439
          },
          "name": "ecsPropertiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEcsProperties"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 24455
          },
          "name": "eksPropertiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesEksProperties"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 24471
          },
          "name": "instanceTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 24487
          },
          "name": "targetNodesInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 24461
          },
          "name": "instanceTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 24477
          },
          "name": "targetNodes",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 24335
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangeProperties"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesNodeRangePropertiesOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 24577
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 24569
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 24644
          },
          "name": "putNodeRangeProperties",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangeProperties"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 24631
          },
          "name": "resetMainNode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 24647
          },
          "name": "resetNodeRangeProperties"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 24663
          },
          "name": "resetNumNodes"
        }
      ],
      "name": "BatchJobDefinitionNodePropertiesOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 24641
          },
          "name": "nodeRangeProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangePropertiesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 24635
          },
          "name": "mainNodeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 24651
          },
          "name": "nodeRangePropertiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodePropertiesNodeRangeProperties"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 24667
          },
          "name": "numNodesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 24625
          },
          "name": "mainNode",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 24657
          },
          "name": "numNodes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 24581
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionNodeProperties"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionNodePropertiesOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionResourceRetentionPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionResourceRetentionPolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 24671
      },
      "name": "BatchJobDefinitionResourceRetentionPolicy",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#skip_deregister_on_update BatchJobDefinition#skip_deregister_on_update}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 24675
          },
          "name": "skipDeregisterOnUpdate",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionResourceRetentionPolicy"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionResourceRetentionPolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionResourceRetentionPolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 24715
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 24707
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 24757
          },
          "name": "resetSkipDeregisterOnUpdate"
        }
      ],
      "name": "BatchJobDefinitionResourceRetentionPolicyOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 24761
          },
          "name": "skipDeregisterOnUpdateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 24751
          },
          "name": "skipDeregisterOnUpdate",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 24719
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionResourceRetentionPolicy"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionResourceRetentionPolicyOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionRetryStrategy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionRetryStrategy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 24980
      },
      "name": "BatchJobDefinitionRetryStrategy",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#attempts BatchJobDefinition#attempts}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 24984
          },
          "name": "attempts",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#evaluate_on_exit BatchJobDefinition#evaluate_on_exit}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 24988
          },
          "name": "evaluateOnExit",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionRetryStrategyEvaluateOnExit"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionRetryStrategy"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionRetryStrategyEvaluateOnExit": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionRetryStrategyEvaluateOnExit",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 24765
      },
      "name": "BatchJobDefinitionRetryStrategyEvaluateOnExit",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#action BatchJobDefinition#action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 24769
          },
          "name": "action",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#on_exit_code BatchJobDefinition#on_exit_code}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 24773
          },
          "name": "onExitCode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#on_reason BatchJobDefinition#on_reason}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 24777
          },
          "name": "onReason",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#on_status_reason BatchJobDefinition#on_status_reason}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 24781
          },
          "name": "onStatusReason",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionRetryStrategyEvaluateOnExit"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionRetryStrategyEvaluateOnExitList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionRetryStrategyEvaluateOnExitList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 24969
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 24961
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 24976
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionRetryStrategyEvaluateOnExitOutputReference"
            }
          }
        }
      ],
      "name": "BatchJobDefinitionRetryStrategyEvaluateOnExitList",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 24962
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionRetryStrategyEvaluateOnExit"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionRetryStrategyEvaluateOnExitList"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionRetryStrategyEvaluateOnExitOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionRetryStrategyEvaluateOnExitOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 24844
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 24834
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 24904
          },
          "name": "resetAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 24920
          },
          "name": "resetOnExitCode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 24936
          },
          "name": "resetOnReason"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 24952
          },
          "name": "resetOnStatusReason"
        }
      ],
      "name": "BatchJobDefinitionRetryStrategyEvaluateOnExitOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 24908
          },
          "name": "actionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 24924
          },
          "name": "onExitCodeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 24940
          },
          "name": "onReasonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 24956
          },
          "name": "onStatusReasonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 24898
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 24914
          },
          "name": "onExitCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 24930
          },
          "name": "onReason",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 24946
          },
          "name": "onStatusReason",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 24848
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionRetryStrategyEvaluateOnExit"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionRetryStrategyEvaluateOnExitOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionRetryStrategyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionRetryStrategyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 25035
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 25027
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 25096
          },
          "name": "putEvaluateOnExit",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionRetryStrategyEvaluateOnExit"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 25083
          },
          "name": "resetAttempts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 25099
          },
          "name": "resetEvaluateOnExit"
        }
      ],
      "name": "BatchJobDefinitionRetryStrategyOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 25093
          },
          "name": "evaluateOnExit",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionRetryStrategyEvaluateOnExitList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 25087
          },
          "name": "attemptsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 25103
          },
          "name": "evaluateOnExitInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionRetryStrategyEvaluateOnExit"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 25077
          },
          "name": "attempts",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 25039
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionRetryStrategy"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionRetryStrategyOutputReference"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionTimeout": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionTimeout",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 25107
      },
      "name": "BatchJobDefinitionTimeout",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_definition#attempt_duration_seconds BatchJobDefinition#attempt_duration_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 25111
          },
          "name": "attemptDurationSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionTimeout"
    },
    "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionTimeoutOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionTimeoutOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-definition/index.ts",
          "line": 25151
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-definition/index.ts",
        "line": 25143
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 25193
          },
          "name": "resetAttemptDurationSeconds"
        }
      ],
      "name": "BatchJobDefinitionTimeoutOutputReference",
      "namespace": "batchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 25197
          },
          "name": "attemptDurationSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 25187
          },
          "name": "attemptDurationSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-definition/index.ts",
            "line": 25155
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobDefinition.BatchJobDefinitionTimeout"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-definition/index:BatchJobDefinitionTimeoutOutputReference"
    },
    "@cdktn/provider-awscc.batchJobQueue.BatchJobQueue": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_queue awscc_batch_job_queue}."
      },
      "fqn": "@cdktn/provider-awscc.batchJobQueue.BatchJobQueue",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_queue awscc_batch_job_queue} Resource."
        },
        "locationInModule": {
          "filename": "src/batch-job-queue/index.ts",
          "line": 603
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.batchJobQueue.BatchJobQueueConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-queue/index.ts",
        "line": 571
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a BatchJobQueue resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/batch-job-queue/index.ts",
            "line": 588
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the BatchJobQueue to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_queue#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing BatchJobQueue that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the BatchJobQueue to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-queue/index.ts",
            "line": 639
          },
          "name": "putComputeEnvironmentOrder",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.batchJobQueue.BatchJobQueueComputeEnvironmentOrder"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-queue/index.ts",
            "line": 697
          },
          "name": "putJobStateTimeLimitActions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.batchJobQueue.BatchJobQueueJobStateTimeLimitActions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-queue/index.ts",
            "line": 742
          },
          "name": "putServiceEnvironmentOrder",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.batchJobQueue.BatchJobQueueServiceEnvironmentOrder"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-queue/index.ts",
            "line": 642
          },
          "name": "resetComputeEnvironmentOrder"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-queue/index.ts",
            "line": 668
          },
          "name": "resetJobQueueName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-queue/index.ts",
            "line": 684
          },
          "name": "resetJobQueueType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-queue/index.ts",
            "line": 700
          },
          "name": "resetJobStateTimeLimitActions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-queue/index.ts",
            "line": 729
          },
          "name": "resetSchedulingPolicyArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-queue/index.ts",
            "line": 745
          },
          "name": "resetServiceEnvironmentOrder"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-queue/index.ts",
            "line": 761
          },
          "name": "resetState"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-queue/index.ts",
            "line": 777
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-queue/index.ts",
            "line": 789
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-queue/index.ts",
            "line": 803
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "BatchJobQueue",
      "namespace": "batchJobQueue",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-queue/index.ts",
            "line": 576
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-queue/index.ts",
            "line": 636
          },
          "name": "computeEnvironmentOrder",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobQueue.BatchJobQueueComputeEnvironmentOrderList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-queue/index.ts",
            "line": 651
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-queue/index.ts",
            "line": 656
          },
          "name": "jobQueueArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-queue/index.ts",
            "line": 694
          },
          "name": "jobStateTimeLimitActions",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobQueue.BatchJobQueueJobStateTimeLimitActionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-queue/index.ts",
            "line": 739
          },
          "name": "serviceEnvironmentOrder",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchJobQueue.BatchJobQueueServiceEnvironmentOrderList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-queue/index.ts",
            "line": 646
          },
          "name": "computeEnvironmentOrderInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobQueue.BatchJobQueueComputeEnvironmentOrder"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-queue/index.ts",
            "line": 672
          },
          "name": "jobQueueNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-queue/index.ts",
            "line": 688
          },
          "name": "jobQueueTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-queue/index.ts",
            "line": 704
          },
          "name": "jobStateTimeLimitActionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobQueue.BatchJobQueueJobStateTimeLimitActions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-queue/index.ts",
            "line": 717
          },
          "name": "priorityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-queue/index.ts",
            "line": 733
          },
          "name": "schedulingPolicyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-queue/index.ts",
            "line": 749
          },
          "name": "serviceEnvironmentOrderInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobQueue.BatchJobQueueServiceEnvironmentOrder"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-queue/index.ts",
            "line": 765
          },
          "name": "stateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-queue/index.ts",
            "line": 781
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-queue/index.ts",
            "line": 662
          },
          "name": "jobQueueName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-queue/index.ts",
            "line": 678
          },
          "name": "jobQueueType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-queue/index.ts",
            "line": 710
          },
          "name": "priority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-queue/index.ts",
            "line": 723
          },
          "name": "schedulingPolicyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-queue/index.ts",
            "line": 755
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-queue/index.ts",
            "line": 771
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/batch-job-queue/index:BatchJobQueue"
    },
    "@cdktn/provider-awscc.batchJobQueue.BatchJobQueueComputeEnvironmentOrder": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobQueue.BatchJobQueueComputeEnvironmentOrder",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-queue/index.ts",
        "line": 54
      },
      "name": "BatchJobQueueComputeEnvironmentOrder",
      "namespace": "batchJobQueue",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_queue#compute_environment BatchJobQueue#compute_environment}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-queue/index.ts",
            "line": 58
          },
          "name": "computeEnvironment",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_queue#order BatchJobQueue#order}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-queue/index.ts",
            "line": 62
          },
          "name": "order",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/batch-job-queue/index:BatchJobQueueComputeEnvironmentOrder"
    },
    "@cdktn/provider-awscc.batchJobQueue.BatchJobQueueComputeEnvironmentOrderList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobQueue.BatchJobQueueComputeEnvironmentOrderList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-queue/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-queue/index.ts",
        "line": 184
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-queue/index.ts",
            "line": 199
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.batchJobQueue.BatchJobQueueComputeEnvironmentOrderOutputReference"
            }
          }
        }
      ],
      "name": "BatchJobQueueComputeEnvironmentOrderList",
      "namespace": "batchJobQueue",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-queue/index.ts",
            "line": 185
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobQueue.BatchJobQueueComputeEnvironmentOrder"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-queue/index:BatchJobQueueComputeEnvironmentOrderList"
    },
    "@cdktn/provider-awscc.batchJobQueue.BatchJobQueueComputeEnvironmentOrderOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobQueue.BatchJobQueueComputeEnvironmentOrderOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-queue/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-queue/index.ts",
        "line": 101
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-queue/index.ts",
            "line": 159
          },
          "name": "resetComputeEnvironment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-queue/index.ts",
            "line": 175
          },
          "name": "resetOrder"
        }
      ],
      "name": "BatchJobQueueComputeEnvironmentOrderOutputReference",
      "namespace": "batchJobQueue",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-queue/index.ts",
            "line": 163
          },
          "name": "computeEnvironmentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-queue/index.ts",
            "line": 179
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-queue/index.ts",
            "line": 153
          },
          "name": "computeEnvironment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-queue/index.ts",
            "line": 169
          },
          "name": "order",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-queue/index.ts",
            "line": 115
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobQueue.BatchJobQueueComputeEnvironmentOrder"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-queue/index:BatchJobQueueComputeEnvironmentOrderOutputReference"
    },
    "@cdktn/provider-awscc.batchJobQueue.BatchJobQueueConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobQueue.BatchJobQueueConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-queue/index.ts",
        "line": 14
      },
      "name": "BatchJobQueueConfig",
      "namespace": "batchJobQueue",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_queue#priority BatchJobQueue#priority}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-queue/index.ts",
            "line": 34
          },
          "name": "priority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_queue#compute_environment_order BatchJobQueue#compute_environment_order}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-queue/index.ts",
            "line": 18
          },
          "name": "computeEnvironmentOrder",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobQueue.BatchJobQueueComputeEnvironmentOrder"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_queue#job_queue_name BatchJobQueue#job_queue_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-queue/index.ts",
            "line": 22
          },
          "name": "jobQueueName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_queue#job_queue_type BatchJobQueue#job_queue_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-queue/index.ts",
            "line": 26
          },
          "name": "jobQueueType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_queue#job_state_time_limit_actions BatchJobQueue#job_state_time_limit_actions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-queue/index.ts",
            "line": 30
          },
          "name": "jobStateTimeLimitActions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobQueue.BatchJobQueueJobStateTimeLimitActions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_queue#scheduling_policy_arn BatchJobQueue#scheduling_policy_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-queue/index.ts",
            "line": 38
          },
          "name": "schedulingPolicyArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_queue#service_environment_order BatchJobQueue#service_environment_order}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-queue/index.ts",
            "line": 42
          },
          "name": "serviceEnvironmentOrder",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobQueue.BatchJobQueueServiceEnvironmentOrder"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_queue#state BatchJobQueue#state}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-queue/index.ts",
            "line": 46
          },
          "name": "state",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_queue#tags BatchJobQueue#tags}",
            "stability": "stable",
            "summary": "A key-value pair to associate with a resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-queue/index.ts",
            "line": 52
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/batch-job-queue/index:BatchJobQueueConfig"
    },
    "@cdktn/provider-awscc.batchJobQueue.BatchJobQueueJobStateTimeLimitActions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobQueue.BatchJobQueueJobStateTimeLimitActions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-queue/index.ts",
        "line": 203
      },
      "name": "BatchJobQueueJobStateTimeLimitActions",
      "namespace": "batchJobQueue",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_queue#action BatchJobQueue#action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-queue/index.ts",
            "line": 207
          },
          "name": "action",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_queue#max_time_seconds BatchJobQueue#max_time_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-queue/index.ts",
            "line": 211
          },
          "name": "maxTimeSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_queue#reason BatchJobQueue#reason}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-queue/index.ts",
            "line": 215
          },
          "name": "reason",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_queue#state BatchJobQueue#state}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-queue/index.ts",
            "line": 219
          },
          "name": "state",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/batch-job-queue/index:BatchJobQueueJobStateTimeLimitActions"
    },
    "@cdktn/provider-awscc.batchJobQueue.BatchJobQueueJobStateTimeLimitActionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobQueue.BatchJobQueueJobStateTimeLimitActionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-queue/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/batch-job-queue/index.ts",
        "line": 399
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-queue/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-awscc.batchJobQueue.BatchJobQueueJobStateTimeLimitActionsOutputReference"
            }
          }
        }
      ],
      "name": "BatchJobQueueJobStateTimeLimitActionsList",
      "namespace": "batchJobQueue",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-queue/index.ts",
            "line": 400
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobQueue.BatchJobQueueJobStateTimeLimitActions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-queue/index:BatchJobQueueJobStateTimeLimitActionsList"
    },
    "@cdktn/provider-awscc.batchJobQueue.BatchJobQueueJobStateTimeLimitActionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobQueue.BatchJobQueueJobStateTimeLimitActionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-queue/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/batch-job-queue/index.ts",
        "line": 272
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-queue/index.ts",
            "line": 342
          },
          "name": "resetAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-queue/index.ts",
            "line": 358
          },
          "name": "resetMaxTimeSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-queue/index.ts",
            "line": 374
          },
          "name": "resetReason"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-queue/index.ts",
            "line": 390
          },
          "name": "resetState"
        }
      ],
      "name": "BatchJobQueueJobStateTimeLimitActionsOutputReference",
      "namespace": "batchJobQueue",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-queue/index.ts",
            "line": 346
          },
          "name": "actionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-queue/index.ts",
            "line": 362
          },
          "name": "maxTimeSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-queue/index.ts",
            "line": 378
          },
          "name": "reasonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-queue/index.ts",
            "line": 394
          },
          "name": "stateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-queue/index.ts",
            "line": 336
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-queue/index.ts",
            "line": 352
          },
          "name": "maxTimeSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-queue/index.ts",
            "line": 368
          },
          "name": "reason",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-queue/index.ts",
            "line": 384
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-queue/index.ts",
            "line": 286
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobQueue.BatchJobQueueJobStateTimeLimitActions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-queue/index:BatchJobQueueJobStateTimeLimitActionsOutputReference"
    },
    "@cdktn/provider-awscc.batchJobQueue.BatchJobQueueServiceEnvironmentOrder": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobQueue.BatchJobQueueServiceEnvironmentOrder",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-job-queue/index.ts",
        "line": 418
      },
      "name": "BatchJobQueueServiceEnvironmentOrder",
      "namespace": "batchJobQueue",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_queue#order BatchJobQueue#order}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-queue/index.ts",
            "line": 422
          },
          "name": "order",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_job_queue#service_environment BatchJobQueue#service_environment}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-queue/index.ts",
            "line": 426
          },
          "name": "serviceEnvironment",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/batch-job-queue/index:BatchJobQueueServiceEnvironmentOrder"
    },
    "@cdktn/provider-awscc.batchJobQueue.BatchJobQueueServiceEnvironmentOrderList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobQueue.BatchJobQueueServiceEnvironmentOrderList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-queue/index.ts",
          "line": 556
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-queue/index.ts",
        "line": 548
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-queue/index.ts",
            "line": 563
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.batchJobQueue.BatchJobQueueServiceEnvironmentOrderOutputReference"
            }
          }
        }
      ],
      "name": "BatchJobQueueServiceEnvironmentOrderList",
      "namespace": "batchJobQueue",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-queue/index.ts",
            "line": 549
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchJobQueue.BatchJobQueueServiceEnvironmentOrder"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-queue/index:BatchJobQueueServiceEnvironmentOrderList"
    },
    "@cdktn/provider-awscc.batchJobQueue.BatchJobQueueServiceEnvironmentOrderOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchJobQueue.BatchJobQueueServiceEnvironmentOrderOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-job-queue/index.ts",
          "line": 475
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-job-queue/index.ts",
        "line": 465
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-queue/index.ts",
            "line": 523
          },
          "name": "resetOrder"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-queue/index.ts",
            "line": 539
          },
          "name": "resetServiceEnvironment"
        }
      ],
      "name": "BatchJobQueueServiceEnvironmentOrderOutputReference",
      "namespace": "batchJobQueue",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-queue/index.ts",
            "line": 527
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-job-queue/index.ts",
            "line": 543
          },
          "name": "serviceEnvironmentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-queue/index.ts",
            "line": 517
          },
          "name": "order",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-queue/index.ts",
            "line": 533
          },
          "name": "serviceEnvironment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-job-queue/index.ts",
            "line": 479
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchJobQueue.BatchJobQueueServiceEnvironmentOrder"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-job-queue/index:BatchJobQueueServiceEnvironmentOrderOutputReference"
    },
    "@cdktn/provider-awscc.batchQuotaShare.BatchQuotaShare": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_quota_share awscc_batch_quota_share}."
      },
      "fqn": "@cdktn/provider-awscc.batchQuotaShare.BatchQuotaShare",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_quota_share awscc_batch_quota_share} Resource."
        },
        "locationInModule": {
          "filename": "src/batch-quota-share/index.ts",
          "line": 462
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.batchQuotaShare.BatchQuotaShareConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-quota-share/index.ts",
        "line": 430
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a BatchQuotaShare resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/batch-quota-share/index.ts",
            "line": 447
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the BatchQuotaShare to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_quota_share#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing BatchQuotaShare that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the BatchQuotaShare to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-quota-share/index.ts",
            "line": 496
          },
          "name": "putCapacityLimits",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.batchQuotaShare.BatchQuotaShareCapacityLimits"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-quota-share/index.ts",
            "line": 527
          },
          "name": "putPreemptionConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.batchQuotaShare.BatchQuotaSharePreemptionConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-quota-share/index.ts",
            "line": 558
          },
          "name": "putResourceSharingConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.batchQuotaShare.BatchQuotaShareResourceSharingConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-quota-share/index.ts",
            "line": 574
          },
          "name": "resetState"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-quota-share/index.ts",
            "line": 590
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-quota-share/index.ts",
            "line": 602
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-quota-share/index.ts",
            "line": 614
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "BatchQuotaShare",
      "namespace": "batchQuotaShare",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-quota-share/index.ts",
            "line": 435
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-quota-share/index.ts",
            "line": 493
          },
          "name": "capacityLimits",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchQuotaShare.BatchQuotaShareCapacityLimitsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-quota-share/index.ts",
            "line": 505
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-quota-share/index.ts",
            "line": 524
          },
          "name": "preemptionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchQuotaShare.BatchQuotaSharePreemptionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-quota-share/index.ts",
            "line": 536
          },
          "name": "quotaShareArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-quota-share/index.ts",
            "line": 555
          },
          "name": "resourceSharingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchQuotaShare.BatchQuotaShareResourceSharingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-quota-share/index.ts",
            "line": 500
          },
          "name": "capacityLimitsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchQuotaShare.BatchQuotaShareCapacityLimits"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-quota-share/index.ts",
            "line": 518
          },
          "name": "jobQueueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-quota-share/index.ts",
            "line": 531
          },
          "name": "preemptionConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchQuotaShare.BatchQuotaSharePreemptionConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-quota-share/index.ts",
            "line": 549
          },
          "name": "quotaShareNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-quota-share/index.ts",
            "line": 562
          },
          "name": "resourceSharingConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchQuotaShare.BatchQuotaShareResourceSharingConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-quota-share/index.ts",
            "line": 578
          },
          "name": "stateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-quota-share/index.ts",
            "line": 594
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-quota-share/index.ts",
            "line": 511
          },
          "name": "jobQueue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-quota-share/index.ts",
            "line": 542
          },
          "name": "quotaShareName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-quota-share/index.ts",
            "line": 568
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-quota-share/index.ts",
            "line": 584
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/batch-quota-share/index:BatchQuotaShare"
    },
    "@cdktn/provider-awscc.batchQuotaShare.BatchQuotaShareCapacityLimits": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchQuotaShare.BatchQuotaShareCapacityLimits",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-quota-share/index.ts",
        "line": 58
      },
      "name": "BatchQuotaShareCapacityLimits",
      "namespace": "batchQuotaShare",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_quota_share#capacity_unit BatchQuotaShare#capacity_unit}",
            "stability": "stable",
            "summary": "The unit of compute capacity for the capacityLimit. For example, `ml.m5.large`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-quota-share/index.ts",
            "line": 64
          },
          "name": "capacityUnit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This value represents the maximum quantity of a resource that can be allocated to jobs in the quota share without borrowing.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_quota_share#max_capacity BatchQuotaShare#max_capacity}",
            "stability": "stable",
            "summary": "The maximum capacity available for the quota share."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-quota-share/index.ts",
            "line": 70
          },
          "name": "maxCapacity",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/batch-quota-share/index:BatchQuotaShareCapacityLimits"
    },
    "@cdktn/provider-awscc.batchQuotaShare.BatchQuotaShareCapacityLimitsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchQuotaShare.BatchQuotaShareCapacityLimitsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-quota-share/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-quota-share/index.ts",
        "line": 186
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-quota-share/index.ts",
            "line": 201
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.batchQuotaShare.BatchQuotaShareCapacityLimitsOutputReference"
            }
          }
        }
      ],
      "name": "BatchQuotaShareCapacityLimitsList",
      "namespace": "batchQuotaShare",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-quota-share/index.ts",
            "line": 187
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchQuotaShare.BatchQuotaShareCapacityLimits"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-quota-share/index:BatchQuotaShareCapacityLimitsList"
    },
    "@cdktn/provider-awscc.batchQuotaShare.BatchQuotaShareCapacityLimitsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchQuotaShare.BatchQuotaShareCapacityLimitsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-quota-share/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/batch-quota-share/index.ts",
        "line": 109
      },
      "name": "BatchQuotaShareCapacityLimitsOutputReference",
      "namespace": "batchQuotaShare",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-quota-share/index.ts",
            "line": 168
          },
          "name": "capacityUnitInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-quota-share/index.ts",
            "line": 181
          },
          "name": "maxCapacityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-quota-share/index.ts",
            "line": 161
          },
          "name": "capacityUnit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-quota-share/index.ts",
            "line": 174
          },
          "name": "maxCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-quota-share/index.ts",
            "line": 123
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchQuotaShare.BatchQuotaShareCapacityLimits"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-quota-share/index:BatchQuotaShareCapacityLimitsOutputReference"
    },
    "@cdktn/provider-awscc.batchQuotaShare.BatchQuotaShareConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchQuotaShare.BatchQuotaShareConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-quota-share/index.ts",
        "line": 14
      },
      "name": "BatchQuotaShareConfig",
      "namespace": "batchQuotaShare",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_quota_share#capacity_limits BatchQuotaShare#capacity_limits}",
            "stability": "stable",
            "summary": "A list that specifies the quantity and type of compute capacity allocated to the quota share."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-quota-share/index.ts",
            "line": 20
          },
          "name": "capacityLimits",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchQuotaShare.BatchQuotaShareCapacityLimits"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This can be the job queue name or ARN. A job queue must be in the `VALID` state before you can associate it with a quota share.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_quota_share#job_queue BatchQuotaShare#job_queue}",
            "stability": "stable",
            "summary": "The AWS Batch job queue associated with the quota share."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-quota-share/index.ts",
            "line": 26
          },
          "name": "jobQueue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_quota_share#preemption_configuration BatchQuotaShare#preemption_configuration}",
            "stability": "stable",
            "summary": "Specifies the preemption behavior for jobs in a quota share."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-quota-share/index.ts",
            "line": 32
          },
          "name": "preemptionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchQuotaShare.BatchQuotaSharePreemptionConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "It can be up to 128 characters long. It can contain uppercase and lowercase letters, numbers, hyphens (-), and underscores (_).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_quota_share#quota_share_name BatchQuotaShare#quota_share_name}",
            "stability": "stable",
            "summary": "The name of the quota share."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-quota-share/index.ts",
            "line": 38
          },
          "name": "quotaShareName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_quota_share#resource_sharing_configuration BatchQuotaShare#resource_sharing_configuration}",
            "stability": "stable",
            "summary": "Specifies whether a quota share reserves, lends, or both lends and borrows idle compute capacity."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-quota-share/index.ts",
            "line": 44
          },
          "name": "resourceSharingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchQuotaShare.BatchQuotaShareResourceSharingConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If the quota share is `ENABLED`, it is able to accept jobs. If the quota share is `DISABLED`, new jobs won't be accepted but jobs already submitted can finish. The default state is `ENABLED`.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_quota_share#state BatchQuotaShare#state}",
            "stability": "stable",
            "summary": "The state of the quota share."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-quota-share/index.ts",
            "line": 50
          },
          "name": "state",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Each tag consists of a key and an optional value.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_quota_share#tags BatchQuotaShare#tags}",
            "stability": "stable",
            "summary": "The tags that you apply to the quota share to help you categorize and organize your resources."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-quota-share/index.ts",
            "line": 56
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/batch-quota-share/index:BatchQuotaShareConfig"
    },
    "@cdktn/provider-awscc.batchQuotaShare.BatchQuotaSharePreemptionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchQuotaShare.BatchQuotaSharePreemptionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-quota-share/index.ts",
        "line": 205
      },
      "name": "BatchQuotaSharePreemptionConfiguration",
      "namespace": "batchQuotaShare",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_quota_share#in_share_preemption BatchQuotaShare#in_share_preemption}",
            "stability": "stable",
            "summary": "Specifies whether jobs within a quota share can be preempted by another, higher priority job in the same quota share."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-quota-share/index.ts",
            "line": 211
          },
          "name": "inSharePreemption",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/batch-quota-share/index:BatchQuotaSharePreemptionConfiguration"
    },
    "@cdktn/provider-awscc.batchQuotaShare.BatchQuotaSharePreemptionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchQuotaShare.BatchQuotaSharePreemptionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-quota-share/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/batch-quota-share/index.ts",
        "line": 243
      },
      "name": "BatchQuotaSharePreemptionConfigurationOutputReference",
      "namespace": "batchQuotaShare",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-quota-share/index.ts",
            "line": 294
          },
          "name": "inSharePreemptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-quota-share/index.ts",
            "line": 287
          },
          "name": "inSharePreemption",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-quota-share/index.ts",
            "line": 255
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchQuotaShare.BatchQuotaSharePreemptionConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-quota-share/index:BatchQuotaSharePreemptionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.batchQuotaShare.BatchQuotaShareResourceSharingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchQuotaShare.BatchQuotaShareResourceSharingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-quota-share/index.ts",
        "line": 298
      },
      "name": "BatchQuotaShareResourceSharingConfiguration",
      "namespace": "batchQuotaShare",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The `RESERVE` strategy allows a quota share to reserve idle capacity for itself. `LEND` configures the share to lend its idle capacity to another share in need of capacity. The `LEND_AND_BORROW` strategy configures the share to borrow idle capacity from an underutilized share, as well as lend to another share.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_quota_share#strategy BatchQuotaShare#strategy}",
            "stability": "stable",
            "summary": "The resource sharing strategy for the quota share."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-quota-share/index.ts",
            "line": 310
          },
          "name": "strategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "`BorrowLimit` can only be applied to quota shares with a strategy of `LEND_AND_BORROW`. This value is expressed as a percentage of the quota share's configured CapacityLimits. The `BorrowLimit` is applied uniformly across all capacity units. For example, if the `BorrowLimit` is 200, the quota share can borrow up to 200% of its configured `maxCapacity` for each capacity unit. The default `BorrowLimit` is -1, which indicates unlimited borrowing.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_quota_share#borrow_limit BatchQuotaShare#borrow_limit}",
            "stability": "stable",
            "summary": "The maximum percentage of additional capacity that the quota share can borrow from other shares."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-quota-share/index.ts",
            "line": 304
          },
          "name": "borrowLimit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/batch-quota-share/index:BatchQuotaShareResourceSharingConfiguration"
    },
    "@cdktn/provider-awscc.batchQuotaShare.BatchQuotaShareResourceSharingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchQuotaShare.BatchQuotaShareResourceSharingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-quota-share/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-quota-share/index.ts",
        "line": 349
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-quota-share/index.ts",
            "line": 405
          },
          "name": "resetBorrowLimit"
        }
      ],
      "name": "BatchQuotaShareResourceSharingConfigurationOutputReference",
      "namespace": "batchQuotaShare",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-quota-share/index.ts",
            "line": 409
          },
          "name": "borrowLimitInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-quota-share/index.ts",
            "line": 422
          },
          "name": "strategyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-quota-share/index.ts",
            "line": 399
          },
          "name": "borrowLimit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-quota-share/index.ts",
            "line": 415
          },
          "name": "strategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-quota-share/index.ts",
            "line": 361
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchQuotaShare.BatchQuotaShareResourceSharingConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-quota-share/index:BatchQuotaShareResourceSharingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.batchSchedulingPolicy.BatchSchedulingPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_scheduling_policy awscc_batch_scheduling_policy}."
      },
      "fqn": "@cdktn/provider-awscc.batchSchedulingPolicy.BatchSchedulingPolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_scheduling_policy awscc_batch_scheduling_policy} Resource."
        },
        "locationInModule": {
          "filename": "src/batch-scheduling-policy/index.ts",
          "line": 481
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.batchSchedulingPolicy.BatchSchedulingPolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-scheduling-policy/index.ts",
        "line": 449
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a BatchSchedulingPolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/batch-scheduling-policy/index.ts",
            "line": 466
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the BatchSchedulingPolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_scheduling_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing BatchSchedulingPolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the BatchSchedulingPolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-scheduling-policy/index.ts",
            "line": 517
          },
          "name": "putFairsharePolicy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.batchSchedulingPolicy.BatchSchedulingPolicyFairsharePolicy"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-scheduling-policy/index.ts",
            "line": 554
          },
          "name": "putQuotaSharePolicy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.batchSchedulingPolicy.BatchSchedulingPolicyQuotaSharePolicy"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-scheduling-policy/index.ts",
            "line": 520
          },
          "name": "resetFairsharePolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-scheduling-policy/index.ts",
            "line": 541
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-scheduling-policy/index.ts",
            "line": 557
          },
          "name": "resetQuotaSharePolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-scheduling-policy/index.ts",
            "line": 573
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-scheduling-policy/index.ts",
            "line": 585
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-scheduling-policy/index.ts",
            "line": 594
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "BatchSchedulingPolicy",
      "namespace": "batchSchedulingPolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-scheduling-policy/index.ts",
            "line": 454
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-scheduling-policy/index.ts",
            "line": 508
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-scheduling-policy/index.ts",
            "line": 514
          },
          "name": "fairsharePolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchSchedulingPolicy.BatchSchedulingPolicyFairsharePolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-scheduling-policy/index.ts",
            "line": 529
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-scheduling-policy/index.ts",
            "line": 551
          },
          "name": "quotaSharePolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchSchedulingPolicy.BatchSchedulingPolicyQuotaSharePolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-scheduling-policy/index.ts",
            "line": 524
          },
          "name": "fairsharePolicyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchSchedulingPolicy.BatchSchedulingPolicyFairsharePolicy"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-scheduling-policy/index.ts",
            "line": 545
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-scheduling-policy/index.ts",
            "line": 561
          },
          "name": "quotaSharePolicyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchSchedulingPolicy.BatchSchedulingPolicyQuotaSharePolicy"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-scheduling-policy/index.ts",
            "line": 577
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-scheduling-policy/index.ts",
            "line": 535
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-scheduling-policy/index.ts",
            "line": 567
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/batch-scheduling-policy/index:BatchSchedulingPolicy"
    },
    "@cdktn/provider-awscc.batchSchedulingPolicy.BatchSchedulingPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchSchedulingPolicy.BatchSchedulingPolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-scheduling-policy/index.ts",
        "line": 14
      },
      "name": "BatchSchedulingPolicyConfig",
      "namespace": "batchSchedulingPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_scheduling_policy#fairshare_policy BatchSchedulingPolicy#fairshare_policy}",
            "stability": "stable",
            "summary": "Fair Share Policy for the Job Queue."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-scheduling-policy/index.ts",
            "line": 20
          },
          "name": "fairsharePolicy",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.batchSchedulingPolicy.BatchSchedulingPolicyFairsharePolicy"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_scheduling_policy#name BatchSchedulingPolicy#name}",
            "stability": "stable",
            "summary": "Name of Scheduling Policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-scheduling-policy/index.ts",
            "line": 26
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_scheduling_policy#quota_share_policy BatchSchedulingPolicy#quota_share_policy}",
            "stability": "stable",
            "summary": "Quota Share Policy for the Job Queue."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-scheduling-policy/index.ts",
            "line": 32
          },
          "name": "quotaSharePolicy",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.batchSchedulingPolicy.BatchSchedulingPolicyQuotaSharePolicy"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_scheduling_policy#tags BatchSchedulingPolicy#tags}",
            "stability": "stable",
            "summary": "A key-value pair to associate with a resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-scheduling-policy/index.ts",
            "line": 38
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/batch-scheduling-policy/index:BatchSchedulingPolicyConfig"
    },
    "@cdktn/provider-awscc.batchSchedulingPolicy.BatchSchedulingPolicyFairsharePolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchSchedulingPolicy.BatchSchedulingPolicyFairsharePolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-scheduling-policy/index.ts",
        "line": 189
      },
      "name": "BatchSchedulingPolicyFairsharePolicy",
      "namespace": "batchSchedulingPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_scheduling_policy#compute_reservation BatchSchedulingPolicy#compute_reservation}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-scheduling-policy/index.ts",
            "line": 193
          },
          "name": "computeReservation",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_scheduling_policy#share_decay_seconds BatchSchedulingPolicy#share_decay_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-scheduling-policy/index.ts",
            "line": 197
          },
          "name": "shareDecaySeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_scheduling_policy#share_distribution BatchSchedulingPolicy#share_distribution}",
            "stability": "stable",
            "summary": "List of Share Attributes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-scheduling-policy/index.ts",
            "line": 203
          },
          "name": "shareDistribution",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchSchedulingPolicy.BatchSchedulingPolicyFairsharePolicyShareDistribution"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-scheduling-policy/index:BatchSchedulingPolicyFairsharePolicy"
    },
    "@cdktn/provider-awscc.batchSchedulingPolicy.BatchSchedulingPolicyFairsharePolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchSchedulingPolicy.BatchSchedulingPolicyFairsharePolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-scheduling-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/batch-scheduling-policy/index.ts",
        "line": 249
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-scheduling-policy/index.ts",
            "line": 340
          },
          "name": "putShareDistribution",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.batchSchedulingPolicy.BatchSchedulingPolicyFairsharePolicyShareDistribution"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-scheduling-policy/index.ts",
            "line": 311
          },
          "name": "resetComputeReservation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-scheduling-policy/index.ts",
            "line": 327
          },
          "name": "resetShareDecaySeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-scheduling-policy/index.ts",
            "line": 343
          },
          "name": "resetShareDistribution"
        }
      ],
      "name": "BatchSchedulingPolicyFairsharePolicyOutputReference",
      "namespace": "batchSchedulingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-scheduling-policy/index.ts",
            "line": 337
          },
          "name": "shareDistribution",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchSchedulingPolicy.BatchSchedulingPolicyFairsharePolicyShareDistributionList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-scheduling-policy/index.ts",
            "line": 315
          },
          "name": "computeReservationInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-scheduling-policy/index.ts",
            "line": 331
          },
          "name": "shareDecaySecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-scheduling-policy/index.ts",
            "line": 347
          },
          "name": "shareDistributionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchSchedulingPolicy.BatchSchedulingPolicyFairsharePolicyShareDistribution"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-scheduling-policy/index.ts",
            "line": 305
          },
          "name": "computeReservation",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-scheduling-policy/index.ts",
            "line": 321
          },
          "name": "shareDecaySeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-scheduling-policy/index.ts",
            "line": 261
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchSchedulingPolicy.BatchSchedulingPolicyFairsharePolicy"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-scheduling-policy/index:BatchSchedulingPolicyFairsharePolicyOutputReference"
    },
    "@cdktn/provider-awscc.batchSchedulingPolicy.BatchSchedulingPolicyFairsharePolicyShareDistribution": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchSchedulingPolicy.BatchSchedulingPolicyFairsharePolicyShareDistribution",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-scheduling-policy/index.ts",
        "line": 40
      },
      "name": "BatchSchedulingPolicyFairsharePolicyShareDistribution",
      "namespace": "batchSchedulingPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_scheduling_policy#share_identifier BatchSchedulingPolicy#share_identifier}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-scheduling-policy/index.ts",
            "line": 44
          },
          "name": "shareIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_scheduling_policy#weight_factor BatchSchedulingPolicy#weight_factor}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-scheduling-policy/index.ts",
            "line": 48
          },
          "name": "weightFactor",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/batch-scheduling-policy/index:BatchSchedulingPolicyFairsharePolicyShareDistribution"
    },
    "@cdktn/provider-awscc.batchSchedulingPolicy.BatchSchedulingPolicyFairsharePolicyShareDistributionList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchSchedulingPolicy.BatchSchedulingPolicyFairsharePolicyShareDistributionList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-scheduling-policy/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-scheduling-policy/index.ts",
        "line": 170
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-scheduling-policy/index.ts",
            "line": 185
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.batchSchedulingPolicy.BatchSchedulingPolicyFairsharePolicyShareDistributionOutputReference"
            }
          }
        }
      ],
      "name": "BatchSchedulingPolicyFairsharePolicyShareDistributionList",
      "namespace": "batchSchedulingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-scheduling-policy/index.ts",
            "line": 171
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchSchedulingPolicy.BatchSchedulingPolicyFairsharePolicyShareDistribution"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-scheduling-policy/index:BatchSchedulingPolicyFairsharePolicyShareDistributionList"
    },
    "@cdktn/provider-awscc.batchSchedulingPolicy.BatchSchedulingPolicyFairsharePolicyShareDistributionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchSchedulingPolicy.BatchSchedulingPolicyFairsharePolicyShareDistributionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-scheduling-policy/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/batch-scheduling-policy/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-scheduling-policy/index.ts",
            "line": 145
          },
          "name": "resetShareIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-scheduling-policy/index.ts",
            "line": 161
          },
          "name": "resetWeightFactor"
        }
      ],
      "name": "BatchSchedulingPolicyFairsharePolicyShareDistributionOutputReference",
      "namespace": "batchSchedulingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-scheduling-policy/index.ts",
            "line": 149
          },
          "name": "shareIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-scheduling-policy/index.ts",
            "line": 165
          },
          "name": "weightFactorInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-scheduling-policy/index.ts",
            "line": 139
          },
          "name": "shareIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-scheduling-policy/index.ts",
            "line": 155
          },
          "name": "weightFactor",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-scheduling-policy/index.ts",
            "line": 101
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchSchedulingPolicy.BatchSchedulingPolicyFairsharePolicyShareDistribution"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-scheduling-policy/index:BatchSchedulingPolicyFairsharePolicyShareDistributionOutputReference"
    },
    "@cdktn/provider-awscc.batchSchedulingPolicy.BatchSchedulingPolicyQuotaSharePolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchSchedulingPolicy.BatchSchedulingPolicyQuotaSharePolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-scheduling-policy/index.ts",
        "line": 351
      },
      "name": "BatchSchedulingPolicyQuotaSharePolicy",
      "namespace": "batchSchedulingPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_scheduling_policy#idle_resource_assignment_strategy BatchSchedulingPolicy#idle_resource_assignment_strategy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-scheduling-policy/index.ts",
            "line": 355
          },
          "name": "idleResourceAssignmentStrategy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/batch-scheduling-policy/index:BatchSchedulingPolicyQuotaSharePolicy"
    },
    "@cdktn/provider-awscc.batchSchedulingPolicy.BatchSchedulingPolicyQuotaSharePolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchSchedulingPolicy.BatchSchedulingPolicyQuotaSharePolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-scheduling-policy/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/batch-scheduling-policy/index.ts",
        "line": 387
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-scheduling-policy/index.ts",
            "line": 437
          },
          "name": "resetIdleResourceAssignmentStrategy"
        }
      ],
      "name": "BatchSchedulingPolicyQuotaSharePolicyOutputReference",
      "namespace": "batchSchedulingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-scheduling-policy/index.ts",
            "line": 441
          },
          "name": "idleResourceAssignmentStrategyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-scheduling-policy/index.ts",
            "line": 431
          },
          "name": "idleResourceAssignmentStrategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-scheduling-policy/index.ts",
            "line": 399
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchSchedulingPolicy.BatchSchedulingPolicyQuotaSharePolicy"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-scheduling-policy/index:BatchSchedulingPolicyQuotaSharePolicyOutputReference"
    },
    "@cdktn/provider-awscc.batchServiceEnvironment.BatchServiceEnvironment": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_service_environment awscc_batch_service_environment}."
      },
      "fqn": "@cdktn/provider-awscc.batchServiceEnvironment.BatchServiceEnvironment",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_service_environment awscc_batch_service_environment} Resource."
        },
        "locationInModule": {
          "filename": "src/batch-service-environment/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-awscc.batchServiceEnvironment.BatchServiceEnvironmentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-service-environment/index.ts",
        "line": 191
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a BatchServiceEnvironment resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/batch-service-environment/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 BatchServiceEnvironment to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_service_environment#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing BatchServiceEnvironment that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the BatchServiceEnvironment to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-service-environment/index.ts",
            "line": 255
          },
          "name": "putCapacityLimits",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.batchServiceEnvironment.BatchServiceEnvironmentCapacityLimits"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-service-environment/index.ts",
            "line": 281
          },
          "name": "resetServiceEnvironmentName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-service-environment/index.ts",
            "line": 310
          },
          "name": "resetState"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-service-environment/index.ts",
            "line": 326
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-service-environment/index.ts",
            "line": 338
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-service-environment/index.ts",
            "line": 348
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "BatchServiceEnvironment",
      "namespace": "batchServiceEnvironment",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-service-environment/index.ts",
            "line": 196
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-service-environment/index.ts",
            "line": 252
          },
          "name": "capacityLimits",
          "type": {
            "fqn": "@cdktn/provider-awscc.batchServiceEnvironment.BatchServiceEnvironmentCapacityLimitsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-service-environment/index.ts",
            "line": 264
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-service-environment/index.ts",
            "line": 269
          },
          "name": "serviceEnvironmentArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-service-environment/index.ts",
            "line": 259
          },
          "name": "capacityLimitsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchServiceEnvironment.BatchServiceEnvironmentCapacityLimits"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-service-environment/index.ts",
            "line": 285
          },
          "name": "serviceEnvironmentNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-service-environment/index.ts",
            "line": 298
          },
          "name": "serviceEnvironmentTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-service-environment/index.ts",
            "line": 314
          },
          "name": "stateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-service-environment/index.ts",
            "line": 330
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-service-environment/index.ts",
            "line": 275
          },
          "name": "serviceEnvironmentName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-service-environment/index.ts",
            "line": 291
          },
          "name": "serviceEnvironmentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-service-environment/index.ts",
            "line": 304
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-service-environment/index.ts",
            "line": 320
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/batch-service-environment/index:BatchServiceEnvironment"
    },
    "@cdktn/provider-awscc.batchServiceEnvironment.BatchServiceEnvironmentCapacityLimits": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchServiceEnvironment.BatchServiceEnvironmentCapacityLimits",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-service-environment/index.ts",
        "line": 38
      },
      "name": "BatchServiceEnvironmentCapacityLimits",
      "namespace": "batchServiceEnvironment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_service_environment#capacity_unit BatchServiceEnvironment#capacity_unit}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-service-environment/index.ts",
            "line": 42
          },
          "name": "capacityUnit",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_service_environment#max_capacity BatchServiceEnvironment#max_capacity}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-service-environment/index.ts",
            "line": 46
          },
          "name": "maxCapacity",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/batch-service-environment/index:BatchServiceEnvironmentCapacityLimits"
    },
    "@cdktn/provider-awscc.batchServiceEnvironment.BatchServiceEnvironmentCapacityLimitsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchServiceEnvironment.BatchServiceEnvironmentCapacityLimitsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-service-environment/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/batch-service-environment/index.ts",
        "line": 168
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-service-environment/index.ts",
            "line": 183
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.batchServiceEnvironment.BatchServiceEnvironmentCapacityLimitsOutputReference"
            }
          }
        }
      ],
      "name": "BatchServiceEnvironmentCapacityLimitsList",
      "namespace": "batchServiceEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-service-environment/index.ts",
            "line": 169
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchServiceEnvironment.BatchServiceEnvironmentCapacityLimits"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-service-environment/index:BatchServiceEnvironmentCapacityLimitsList"
    },
    "@cdktn/provider-awscc.batchServiceEnvironment.BatchServiceEnvironmentCapacityLimitsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchServiceEnvironment.BatchServiceEnvironmentCapacityLimitsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/batch-service-environment/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/batch-service-environment/index.ts",
        "line": 85
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-service-environment/index.ts",
            "line": 143
          },
          "name": "resetCapacityUnit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-service-environment/index.ts",
            "line": 159
          },
          "name": "resetMaxCapacity"
        }
      ],
      "name": "BatchServiceEnvironmentCapacityLimitsOutputReference",
      "namespace": "batchServiceEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-service-environment/index.ts",
            "line": 147
          },
          "name": "capacityUnitInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-service-environment/index.ts",
            "line": 163
          },
          "name": "maxCapacityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-service-environment/index.ts",
            "line": 137
          },
          "name": "capacityUnit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-service-environment/index.ts",
            "line": 153
          },
          "name": "maxCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/batch-service-environment/index.ts",
            "line": 99
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.batchServiceEnvironment.BatchServiceEnvironmentCapacityLimits"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/batch-service-environment/index:BatchServiceEnvironmentCapacityLimitsOutputReference"
    },
    "@cdktn/provider-awscc.batchServiceEnvironment.BatchServiceEnvironmentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.batchServiceEnvironment.BatchServiceEnvironmentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/batch-service-environment/index.ts",
        "line": 14
      },
      "name": "BatchServiceEnvironmentConfig",
      "namespace": "batchServiceEnvironment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_service_environment#capacity_limits BatchServiceEnvironment#capacity_limits}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-service-environment/index.ts",
            "line": 18
          },
          "name": "capacityLimits",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.batchServiceEnvironment.BatchServiceEnvironmentCapacityLimits"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_service_environment#service_environment_type BatchServiceEnvironment#service_environment_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-service-environment/index.ts",
            "line": 26
          },
          "name": "serviceEnvironmentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_service_environment#service_environment_name BatchServiceEnvironment#service_environment_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-service-environment/index.ts",
            "line": 22
          },
          "name": "serviceEnvironmentName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_service_environment#state BatchServiceEnvironment#state}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-service-environment/index.ts",
            "line": 30
          },
          "name": "state",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/batch_service_environment#tags BatchServiceEnvironment#tags}",
            "stability": "stable",
            "summary": "A key-value pair to associate with a resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/batch-service-environment/index.ts",
            "line": 36
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/batch-service-environment/index:BatchServiceEnvironmentConfig"
    },
    "@cdktn/provider-awscc.bcmdataexportsExport.BcmdataexportsExport": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bcmdataexports_export awscc_bcmdataexports_export}."
      },
      "fqn": "@cdktn/provider-awscc.bcmdataexportsExport.BcmdataexportsExport",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bcmdataexports_export awscc_bcmdataexports_export} Resource."
        },
        "locationInModule": {
          "filename": "src/bcmdataexports-export/index.ts",
          "line": 1129
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.bcmdataexportsExport.BcmdataexportsExportConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bcmdataexports-export/index.ts",
        "line": 1097
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a BcmdataexportsExport resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/bcmdataexports-export/index.ts",
            "line": 1114
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the BcmdataexportsExport to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bcmdataexports_export#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing BcmdataexportsExport that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the BcmdataexportsExport to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bcmdataexports-export/index.ts",
            "line": 1158
          },
          "name": "putExport",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bcmdataexportsExport.BcmdataexportsExportExport"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bcmdataexports-export/index.ts",
            "line": 1181
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.bcmdataexportsExport.BcmdataexportsExportTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bcmdataexports-export/index.ts",
            "line": 1184
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bcmdataexports-export/index.ts",
            "line": 1196
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bcmdataexports-export/index.ts",
            "line": 1203
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "BcmdataexportsExport",
      "namespace": "bcmdataexportsExport",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bcmdataexports-export/index.ts",
            "line": 1102
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bcmdataexports-export/index.ts",
            "line": 1155
          },
          "name": "export",
          "type": {
            "fqn": "@cdktn/provider-awscc.bcmdataexportsExport.BcmdataexportsExportExportOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bcmdataexports-export/index.ts",
            "line": 1167
          },
          "name": "exportArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bcmdataexports-export/index.ts",
            "line": 1172
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bcmdataexports-export/index.ts",
            "line": 1178
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.bcmdataexportsExport.BcmdataexportsExportTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bcmdataexports-export/index.ts",
            "line": 1162
          },
          "name": "exportInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bcmdataexportsExport.BcmdataexportsExportExport"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bcmdataexports-export/index.ts",
            "line": 1188
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bcmdataexportsExport.BcmdataexportsExportTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bcmdataexports-export/index:BcmdataexportsExport"
    },
    "@cdktn/provider-awscc.bcmdataexportsExport.BcmdataexportsExportConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bcmdataexportsExport.BcmdataexportsExportConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bcmdataexports-export/index.ts",
        "line": 14
      },
      "name": "BcmdataexportsExportConfig",
      "namespace": "bcmdataexportsExport",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bcmdataexports_export#export BcmdataexportsExport#export}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bcmdataexports-export/index.ts",
            "line": 18
          },
          "name": "export",
          "type": {
            "fqn": "@cdktn/provider-awscc.bcmdataexportsExport.BcmdataexportsExportExport"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bcmdataexports_export#tags BcmdataexportsExport#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bcmdataexports-export/index.ts",
            "line": 22
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bcmdataexportsExport.BcmdataexportsExportTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bcmdataexports-export/index:BcmdataexportsExportConfig"
    },
    "@cdktn/provider-awscc.bcmdataexportsExport.BcmdataexportsExportExport": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bcmdataexportsExport.BcmdataexportsExportExport",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bcmdataexports-export/index.ts",
        "line": 725
      },
      "name": "BcmdataexportsExportExport",
      "namespace": "bcmdataexportsExport",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bcmdataexports_export#data_query BcmdataexportsExport#data_query}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bcmdataexports-export/index.ts",
            "line": 729
          },
          "name": "dataQuery",
          "type": {
            "fqn": "@cdktn/provider-awscc.bcmdataexportsExport.BcmdataexportsExportExportDataQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bcmdataexports_export#destination_configurations BcmdataexportsExport#destination_configurations}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bcmdataexports-export/index.ts",
            "line": 737
          },
          "name": "destinationConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.bcmdataexportsExport.BcmdataexportsExportExportDestinationConfigurations"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bcmdataexports_export#name BcmdataexportsExport#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bcmdataexports-export/index.ts",
            "line": 741
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bcmdataexports_export#refresh_cadence BcmdataexportsExport#refresh_cadence}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bcmdataexports-export/index.ts",
            "line": 745
          },
          "name": "refreshCadence",
          "type": {
            "fqn": "@cdktn/provider-awscc.bcmdataexportsExport.BcmdataexportsExportExportRefreshCadence"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bcmdataexports_export#description BcmdataexportsExport#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bcmdataexports-export/index.ts",
            "line": 733
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bcmdataexports-export/index:BcmdataexportsExportExport"
    },
    "@cdktn/provider-awscc.bcmdataexportsExport.BcmdataexportsExportExportDataQuery": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bcmdataexportsExport.BcmdataexportsExportExportDataQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bcmdataexports-export/index.ts",
        "line": 24
      },
      "name": "BcmdataexportsExportExportDataQuery",
      "namespace": "bcmdataexportsExport",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bcmdataexports_export#query_statement BcmdataexportsExport#query_statement}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bcmdataexports-export/index.ts",
            "line": 28
          },
          "name": "queryStatement",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bcmdataexports_export#table_configurations BcmdataexportsExport#table_configurations}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bcmdataexports-export/index.ts",
            "line": 32
          },
          "name": "tableConfigurations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "collection": {
                        "elementtype": {
                          "primitive": "string"
                        },
                        "kind": "map"
                      }
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bcmdataexports-export/index:BcmdataexportsExportExportDataQuery"
    },
    "@cdktn/provider-awscc.bcmdataexportsExport.BcmdataexportsExportExportDataQueryOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bcmdataexportsExport.BcmdataexportsExportExportDataQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bcmdataexports-export/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/bcmdataexports-export/index.ts",
        "line": 71
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bcmdataexports-export/index.ts",
            "line": 140
          },
          "name": "resetTableConfigurations"
        }
      ],
      "name": "BcmdataexportsExportExportDataQueryOutputReference",
      "namespace": "bcmdataexportsExport",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bcmdataexports-export/index.ts",
            "line": 128
          },
          "name": "queryStatementInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bcmdataexports-export/index.ts",
            "line": 144
          },
          "name": "tableConfigurationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "collection": {
                        "elementtype": {
                          "primitive": "string"
                        },
                        "kind": "map"
                      }
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bcmdataexports-export/index.ts",
            "line": 121
          },
          "name": "queryStatement",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bcmdataexports-export/index.ts",
            "line": 134
          },
          "name": "tableConfigurations",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "collection": {
                        "elementtype": {
                          "primitive": "string"
                        },
                        "kind": "map"
                      }
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bcmdataexports-export/index.ts",
            "line": 83
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bcmdataexportsExport.BcmdataexportsExportExportDataQuery"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bcmdataexports-export/index:BcmdataexportsExportExportDataQueryOutputReference"
    },
    "@cdktn/provider-awscc.bcmdataexportsExport.BcmdataexportsExportExportDestinationConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bcmdataexportsExport.BcmdataexportsExportExportDestinationConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bcmdataexports-export/index.ts",
        "line": 543
      },
      "name": "BcmdataexportsExportExportDestinationConfigurations",
      "namespace": "bcmdataexportsExport",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bcmdataexports_export#s3_destination BcmdataexportsExport#s3_destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bcmdataexports-export/index.ts",
            "line": 547
          },
          "name": "s3Destination",
          "type": {
            "fqn": "@cdktn/provider-awscc.bcmdataexportsExport.BcmdataexportsExportExportDestinationConfigurationsS3Destination"
          }
        }
      ],
      "symbolId": "src/bcmdataexports-export/index:BcmdataexportsExportExportDestinationConfigurations"
    },
    "@cdktn/provider-awscc.bcmdataexportsExport.BcmdataexportsExportExportDestinationConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bcmdataexportsExport.BcmdataexportsExportExportDestinationConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bcmdataexports-export/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bcmdataexports-export/index.ts",
        "line": 579
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bcmdataexports-export/index.ts",
            "line": 626
          },
          "name": "putS3Destination",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bcmdataexportsExport.BcmdataexportsExportExportDestinationConfigurationsS3Destination"
              }
            }
          ]
        }
      ],
      "name": "BcmdataexportsExportExportDestinationConfigurationsOutputReference",
      "namespace": "bcmdataexportsExport",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bcmdataexports-export/index.ts",
            "line": 623
          },
          "name": "s3Destination",
          "type": {
            "fqn": "@cdktn/provider-awscc.bcmdataexportsExport.BcmdataexportsExportExportDestinationConfigurationsS3DestinationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bcmdataexports-export/index.ts",
            "line": 630
          },
          "name": "s3DestinationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bcmdataexportsExport.BcmdataexportsExportExportDestinationConfigurationsS3Destination"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bcmdataexports-export/index.ts",
            "line": 591
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bcmdataexportsExport.BcmdataexportsExportExportDestinationConfigurations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bcmdataexports-export/index:BcmdataexportsExportExportDestinationConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.bcmdataexportsExport.BcmdataexportsExportExportDestinationConfigurationsS3Destination": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bcmdataexportsExport.BcmdataexportsExportExportDestinationConfigurationsS3Destination",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bcmdataexports-export/index.ts",
        "line": 329
      },
      "name": "BcmdataexportsExportExportDestinationConfigurationsS3Destination",
      "namespace": "bcmdataexportsExport",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bcmdataexports_export#s3_bucket BcmdataexportsExport#s3_bucket}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bcmdataexports-export/index.ts",
            "line": 333
          },
          "name": "s3Bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bcmdataexports_export#s3_output_configurations BcmdataexportsExport#s3_output_configurations}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bcmdataexports-export/index.ts",
            "line": 341
          },
          "name": "s3OutputConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.bcmdataexportsExport.BcmdataexportsExportExportDestinationConfigurationsS3DestinationS3OutputConfigurations"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bcmdataexports_export#s3_prefix BcmdataexportsExport#s3_prefix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bcmdataexports-export/index.ts",
            "line": 345
          },
          "name": "s3Prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bcmdataexports_export#s3_region BcmdataexportsExport#s3_region}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bcmdataexports-export/index.ts",
            "line": 349
          },
          "name": "s3Region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bcmdataexports_export#s3_bucket_owner BcmdataexportsExport#s3_bucket_owner}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bcmdataexports-export/index.ts",
            "line": 337
          },
          "name": "s3BucketOwner",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bcmdataexports-export/index:BcmdataexportsExportExportDestinationConfigurationsS3Destination"
    },
    "@cdktn/provider-awscc.bcmdataexportsExport.BcmdataexportsExportExportDestinationConfigurationsS3DestinationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bcmdataexportsExport.BcmdataexportsExportExportDestinationConfigurationsS3DestinationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bcmdataexports-export/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/bcmdataexports-export/index.ts",
        "line": 409
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bcmdataexports-export/index.ts",
            "line": 509
          },
          "name": "putS3OutputConfigurations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bcmdataexportsExport.BcmdataexportsExportExportDestinationConfigurationsS3DestinationS3OutputConfigurations"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bcmdataexports-export/index.ts",
            "line": 496
          },
          "name": "resetS3BucketOwner"
        }
      ],
      "name": "BcmdataexportsExportExportDestinationConfigurationsS3DestinationOutputReference",
      "namespace": "bcmdataexportsExport",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bcmdataexports-export/index.ts",
            "line": 506
          },
          "name": "s3OutputConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.bcmdataexportsExport.BcmdataexportsExportExportDestinationConfigurationsS3DestinationS3OutputConfigurationsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bcmdataexports-export/index.ts",
            "line": 484
          },
          "name": "s3BucketInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bcmdataexports-export/index.ts",
            "line": 500
          },
          "name": "s3BucketOwnerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bcmdataexports-export/index.ts",
            "line": 513
          },
          "name": "s3OutputConfigurationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bcmdataexportsExport.BcmdataexportsExportExportDestinationConfigurationsS3DestinationS3OutputConfigurations"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bcmdataexports-export/index.ts",
            "line": 526
          },
          "name": "s3PrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bcmdataexports-export/index.ts",
            "line": 539
          },
          "name": "s3RegionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bcmdataexports-export/index.ts",
            "line": 477
          },
          "name": "s3Bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bcmdataexports-export/index.ts",
            "line": 490
          },
          "name": "s3BucketOwner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bcmdataexports-export/index.ts",
            "line": 519
          },
          "name": "s3Prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bcmdataexports-export/index.ts",
            "line": 532
          },
          "name": "s3Region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bcmdataexports-export/index.ts",
            "line": 421
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bcmdataexportsExport.BcmdataexportsExportExportDestinationConfigurationsS3Destination"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bcmdataexports-export/index:BcmdataexportsExportExportDestinationConfigurationsS3DestinationOutputReference"
    },
    "@cdktn/provider-awscc.bcmdataexportsExport.BcmdataexportsExportExportDestinationConfigurationsS3DestinationS3OutputConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bcmdataexportsExport.BcmdataexportsExportExportDestinationConfigurationsS3DestinationS3OutputConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bcmdataexports-export/index.ts",
        "line": 148
      },
      "name": "BcmdataexportsExportExportDestinationConfigurationsS3DestinationS3OutputConfigurations",
      "namespace": "bcmdataexportsExport",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bcmdataexports_export#compression BcmdataexportsExport#compression}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bcmdataexports-export/index.ts",
            "line": 152
          },
          "name": "compression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bcmdataexports_export#format BcmdataexportsExport#format}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bcmdataexports-export/index.ts",
            "line": 156
          },
          "name": "format",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bcmdataexports_export#output_type BcmdataexportsExport#output_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bcmdataexports-export/index.ts",
            "line": 160
          },
          "name": "outputType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bcmdataexports_export#overwrite BcmdataexportsExport#overwrite}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bcmdataexports-export/index.ts",
            "line": 164
          },
          "name": "overwrite",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bcmdataexports-export/index:BcmdataexportsExportExportDestinationConfigurationsS3DestinationS3OutputConfigurations"
    },
    "@cdktn/provider-awscc.bcmdataexportsExport.BcmdataexportsExportExportDestinationConfigurationsS3DestinationS3OutputConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bcmdataexportsExport.BcmdataexportsExportExportDestinationConfigurationsS3DestinationS3OutputConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bcmdataexports-export/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/bcmdataexports-export/index.ts",
        "line": 217
      },
      "name": "BcmdataexportsExportExportDestinationConfigurationsS3DestinationS3OutputConfigurationsOutputReference",
      "namespace": "bcmdataexportsExport",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bcmdataexports-export/index.ts",
            "line": 286
          },
          "name": "compressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bcmdataexports-export/index.ts",
            "line": 299
          },
          "name": "formatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bcmdataexports-export/index.ts",
            "line": 312
          },
          "name": "outputTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bcmdataexports-export/index.ts",
            "line": 325
          },
          "name": "overwriteInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bcmdataexports-export/index.ts",
            "line": 279
          },
          "name": "compression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bcmdataexports-export/index.ts",
            "line": 292
          },
          "name": "format",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bcmdataexports-export/index.ts",
            "line": 305
          },
          "name": "outputType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bcmdataexports-export/index.ts",
            "line": 318
          },
          "name": "overwrite",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bcmdataexports-export/index.ts",
            "line": 229
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bcmdataexportsExport.BcmdataexportsExportExportDestinationConfigurationsS3DestinationS3OutputConfigurations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bcmdataexports-export/index:BcmdataexportsExportExportDestinationConfigurationsS3DestinationS3OutputConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.bcmdataexportsExport.BcmdataexportsExportExportOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bcmdataexportsExport.BcmdataexportsExportExportOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bcmdataexports-export/index.ts",
          "line": 813
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bcmdataexports-export/index.ts",
        "line": 805
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bcmdataexports-export/index.ts",
            "line": 876
          },
          "name": "putDataQuery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bcmdataexportsExport.BcmdataexportsExportExportDataQuery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bcmdataexports-export/index.ts",
            "line": 905
          },
          "name": "putDestinationConfigurations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bcmdataexportsExport.BcmdataexportsExportExportDestinationConfigurations"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bcmdataexports-export/index.ts",
            "line": 936
          },
          "name": "putRefreshCadence",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bcmdataexportsExport.BcmdataexportsExportExportRefreshCadence"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bcmdataexports-export/index.ts",
            "line": 892
          },
          "name": "resetDescription"
        }
      ],
      "name": "BcmdataexportsExportExportOutputReference",
      "namespace": "bcmdataexportsExport",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bcmdataexports-export/index.ts",
            "line": 873
          },
          "name": "dataQuery",
          "type": {
            "fqn": "@cdktn/provider-awscc.bcmdataexportsExport.BcmdataexportsExportExportDataQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bcmdataexports-export/index.ts",
            "line": 902
          },
          "name": "destinationConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.bcmdataexportsExport.BcmdataexportsExportExportDestinationConfigurationsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bcmdataexports-export/index.ts",
            "line": 914
          },
          "name": "exportArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bcmdataexports-export/index.ts",
            "line": 933
          },
          "name": "refreshCadence",
          "type": {
            "fqn": "@cdktn/provider-awscc.bcmdataexportsExport.BcmdataexportsExportExportRefreshCadenceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bcmdataexports-export/index.ts",
            "line": 880
          },
          "name": "dataQueryInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bcmdataexportsExport.BcmdataexportsExportExportDataQuery"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bcmdataexports-export/index.ts",
            "line": 896
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bcmdataexports-export/index.ts",
            "line": 909
          },
          "name": "destinationConfigurationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bcmdataexportsExport.BcmdataexportsExportExportDestinationConfigurations"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bcmdataexports-export/index.ts",
            "line": 927
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bcmdataexports-export/index.ts",
            "line": 940
          },
          "name": "refreshCadenceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bcmdataexportsExport.BcmdataexportsExportExportRefreshCadence"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bcmdataexports-export/index.ts",
            "line": 886
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bcmdataexports-export/index.ts",
            "line": 920
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bcmdataexports-export/index.ts",
            "line": 817
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bcmdataexportsExport.BcmdataexportsExportExport"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bcmdataexports-export/index:BcmdataexportsExportExportOutputReference"
    },
    "@cdktn/provider-awscc.bcmdataexportsExport.BcmdataexportsExportExportRefreshCadence": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bcmdataexportsExport.BcmdataexportsExportExportRefreshCadence",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bcmdataexports-export/index.ts",
        "line": 634
      },
      "name": "BcmdataexportsExportExportRefreshCadence",
      "namespace": "bcmdataexportsExport",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bcmdataexports_export#frequency BcmdataexportsExport#frequency}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bcmdataexports-export/index.ts",
            "line": 638
          },
          "name": "frequency",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bcmdataexports-export/index:BcmdataexportsExportExportRefreshCadence"
    },
    "@cdktn/provider-awscc.bcmdataexportsExport.BcmdataexportsExportExportRefreshCadenceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bcmdataexportsExport.BcmdataexportsExportExportRefreshCadenceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bcmdataexports-export/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bcmdataexports-export/index.ts",
        "line": 670
      },
      "name": "BcmdataexportsExportExportRefreshCadenceOutputReference",
      "namespace": "bcmdataexportsExport",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bcmdataexports-export/index.ts",
            "line": 721
          },
          "name": "frequencyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bcmdataexports-export/index.ts",
            "line": 714
          },
          "name": "frequency",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bcmdataexports-export/index.ts",
            "line": 682
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bcmdataexportsExport.BcmdataexportsExportExportRefreshCadence"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bcmdataexports-export/index:BcmdataexportsExportExportRefreshCadenceOutputReference"
    },
    "@cdktn/provider-awscc.bcmdataexportsExport.BcmdataexportsExportTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bcmdataexportsExport.BcmdataexportsExportTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bcmdataexports-export/index.ts",
        "line": 944
      },
      "name": "BcmdataexportsExportTags",
      "namespace": "bcmdataexportsExport",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bcmdataexports_export#key BcmdataexportsExport#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bcmdataexports-export/index.ts",
            "line": 948
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bcmdataexports_export#value BcmdataexportsExport#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bcmdataexports-export/index.ts",
            "line": 952
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bcmdataexports-export/index:BcmdataexportsExportTags"
    },
    "@cdktn/provider-awscc.bcmdataexportsExport.BcmdataexportsExportTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bcmdataexportsExport.BcmdataexportsExportTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bcmdataexports-export/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bcmdataexports-export/index.ts",
        "line": 1074
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bcmdataexports-export/index.ts",
            "line": 1089
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.bcmdataexportsExport.BcmdataexportsExportTagsOutputReference"
            }
          }
        }
      ],
      "name": "BcmdataexportsExportTagsList",
      "namespace": "bcmdataexportsExport",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bcmdataexports-export/index.ts",
            "line": 1075
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bcmdataexportsExport.BcmdataexportsExportTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bcmdataexports-export/index:BcmdataexportsExportTagsList"
    },
    "@cdktn/provider-awscc.bcmdataexportsExport.BcmdataexportsExportTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bcmdataexportsExport.BcmdataexportsExportTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bcmdataexports-export/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bcmdataexports-export/index.ts",
        "line": 991
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bcmdataexports-export/index.ts",
            "line": 1049
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bcmdataexports-export/index.ts",
            "line": 1065
          },
          "name": "resetValue"
        }
      ],
      "name": "BcmdataexportsExportTagsOutputReference",
      "namespace": "bcmdataexportsExport",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bcmdataexports-export/index.ts",
            "line": 1053
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bcmdataexports-export/index.ts",
            "line": 1069
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bcmdataexports-export/index.ts",
            "line": 1043
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bcmdataexports-export/index.ts",
            "line": 1059
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bcmdataexports-export/index.ts",
            "line": 1005
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bcmdataexportsExport.BcmdataexportsExportTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bcmdataexports-export/index:BcmdataexportsExportTagsOutputReference"
    },
    "@cdktn/provider-awscc.bcmpricingcalculatorBillScenario.BcmpricingcalculatorBillScenario": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bcmpricingcalculator_bill_scenario awscc_bcmpricingcalculator_bill_scenario}."
      },
      "fqn": "@cdktn/provider-awscc.bcmpricingcalculatorBillScenario.BcmpricingcalculatorBillScenario",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bcmpricingcalculator_bill_scenario awscc_bcmpricingcalculator_bill_scenario} Resource."
        },
        "locationInModule": {
          "filename": "src/bcmpricingcalculator-bill-scenario/index.ts",
          "line": 290
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.bcmpricingcalculatorBillScenario.BcmpricingcalculatorBillScenarioConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bcmpricingcalculator-bill-scenario/index.ts",
        "line": 258
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a BcmpricingcalculatorBillScenario resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/bcmpricingcalculator-bill-scenario/index.ts",
            "line": 275
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the BcmpricingcalculatorBillScenario to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bcmpricingcalculator_bill_scenario#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing BcmpricingcalculatorBillScenario that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the BcmpricingcalculatorBillScenario to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bcmpricingcalculator-bill-scenario/index.ts",
            "line": 422
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.bcmpricingcalculatorBillScenario.BcmpricingcalculatorBillScenarioTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bcmpricingcalculator-bill-scenario/index.ts",
            "line": 341
          },
          "name": "resetCostCategoryGroupSharingPreferenceArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bcmpricingcalculator-bill-scenario/index.ts",
            "line": 362
          },
          "name": "resetExpiresAt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bcmpricingcalculator-bill-scenario/index.ts",
            "line": 383
          },
          "name": "resetGroupSharingPreference"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bcmpricingcalculator-bill-scenario/index.ts",
            "line": 404
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bcmpricingcalculator-bill-scenario/index.ts",
            "line": 425
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bcmpricingcalculator-bill-scenario/index.ts",
            "line": 437
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bcmpricingcalculator-bill-scenario/index.ts",
            "line": 447
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "BcmpricingcalculatorBillScenario",
      "namespace": "bcmpricingcalculatorBillScenario",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bcmpricingcalculator-bill-scenario/index.ts",
            "line": 263
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bcmpricingcalculator-bill-scenario/index.ts",
            "line": 318
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bcmpricingcalculator-bill-scenario/index.ts",
            "line": 324
          },
          "name": "billInterval",
          "type": {
            "fqn": "@cdktn/provider-awscc.bcmpricingcalculatorBillScenario.BcmpricingcalculatorBillScenarioBillIntervalOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bcmpricingcalculator-bill-scenario/index.ts",
            "line": 329
          },
          "name": "billScenarioId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bcmpricingcalculator-bill-scenario/index.ts",
            "line": 350
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bcmpricingcalculator-bill-scenario/index.ts",
            "line": 371
          },
          "name": "failureMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bcmpricingcalculator-bill-scenario/index.ts",
            "line": 392
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bcmpricingcalculator-bill-scenario/index.ts",
            "line": 413
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bcmpricingcalculator-bill-scenario/index.ts",
            "line": 419
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.bcmpricingcalculatorBillScenario.BcmpricingcalculatorBillScenarioTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bcmpricingcalculator-bill-scenario/index.ts",
            "line": 345
          },
          "name": "costCategoryGroupSharingPreferenceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bcmpricingcalculator-bill-scenario/index.ts",
            "line": 366
          },
          "name": "expiresAtInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bcmpricingcalculator-bill-scenario/index.ts",
            "line": 387
          },
          "name": "groupSharingPreferenceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bcmpricingcalculator-bill-scenario/index.ts",
            "line": 408
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bcmpricingcalculator-bill-scenario/index.ts",
            "line": 429
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bcmpricingcalculatorBillScenario.BcmpricingcalculatorBillScenarioTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bcmpricingcalculator-bill-scenario/index.ts",
            "line": 335
          },
          "name": "costCategoryGroupSharingPreferenceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bcmpricingcalculator-bill-scenario/index.ts",
            "line": 356
          },
          "name": "expiresAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bcmpricingcalculator-bill-scenario/index.ts",
            "line": 377
          },
          "name": "groupSharingPreference",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bcmpricingcalculator-bill-scenario/index.ts",
            "line": 398
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bcmpricingcalculator-bill-scenario/index:BcmpricingcalculatorBillScenario"
    },
    "@cdktn/provider-awscc.bcmpricingcalculatorBillScenario.BcmpricingcalculatorBillScenarioBillInterval": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bcmpricingcalculatorBillScenario.BcmpricingcalculatorBillScenarioBillInterval",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bcmpricingcalculator-bill-scenario/index.ts",
        "line": 46
      },
      "name": "BcmpricingcalculatorBillScenarioBillInterval",
      "namespace": "bcmpricingcalculatorBillScenario",
      "symbolId": "src/bcmpricingcalculator-bill-scenario/index:BcmpricingcalculatorBillScenarioBillInterval"
    },
    "@cdktn/provider-awscc.bcmpricingcalculatorBillScenario.BcmpricingcalculatorBillScenarioBillIntervalOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bcmpricingcalculatorBillScenario.BcmpricingcalculatorBillScenarioBillIntervalOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bcmpricingcalculator-bill-scenario/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/bcmpricingcalculator-bill-scenario/index.ts",
        "line": 69
      },
      "name": "BcmpricingcalculatorBillScenarioBillIntervalOutputReference",
      "namespace": "bcmpricingcalculatorBillScenario",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bcmpricingcalculator-bill-scenario/index.ts",
            "line": 96
          },
          "name": "end",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bcmpricingcalculator-bill-scenario/index.ts",
            "line": 101
          },
          "name": "start",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bcmpricingcalculator-bill-scenario/index.ts",
            "line": 80
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bcmpricingcalculatorBillScenario.BcmpricingcalculatorBillScenarioBillInterval"
          }
        }
      ],
      "symbolId": "src/bcmpricingcalculator-bill-scenario/index:BcmpricingcalculatorBillScenarioBillIntervalOutputReference"
    },
    "@cdktn/provider-awscc.bcmpricingcalculatorBillScenario.BcmpricingcalculatorBillScenarioConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bcmpricingcalculatorBillScenario.BcmpricingcalculatorBillScenarioConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bcmpricingcalculator-bill-scenario/index.ts",
        "line": 14
      },
      "name": "BcmpricingcalculatorBillScenarioConfig",
      "namespace": "bcmpricingcalculatorBillScenario",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bcmpricingcalculator_bill_scenario#cost_category_group_sharing_preference_arn BcmpricingcalculatorBillScenario#cost_category_group_sharing_preference_arn}",
            "stability": "stable",
            "summary": "The ARN of the cost category group sharing preference."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bcmpricingcalculator-bill-scenario/index.ts",
            "line": 20
          },
          "name": "costCategoryGroupSharingPreferenceArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bcmpricingcalculator_bill_scenario#expires_at BcmpricingcalculatorBillScenario#expires_at}",
            "stability": "stable",
            "summary": "The timestamp when the bill scenario expires."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bcmpricingcalculator-bill-scenario/index.ts",
            "line": 26
          },
          "name": "expiresAt",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bcmpricingcalculator_bill_scenario#group_sharing_preference BcmpricingcalculatorBillScenario#group_sharing_preference}",
            "stability": "stable",
            "summary": "The group sharing preference for the bill scenario."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bcmpricingcalculator-bill-scenario/index.ts",
            "line": 32
          },
          "name": "groupSharingPreference",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bcmpricingcalculator_bill_scenario#name BcmpricingcalculatorBillScenario#name}",
            "stability": "stable",
            "summary": "The name of the bill scenario."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bcmpricingcalculator-bill-scenario/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/hashicorp/awscc/1.96.0/docs/resources/bcmpricingcalculator_bill_scenario#tags BcmpricingcalculatorBillScenario#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bcmpricingcalculator-bill-scenario/index.ts",
            "line": 44
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bcmpricingcalculatorBillScenario.BcmpricingcalculatorBillScenarioTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bcmpricingcalculator-bill-scenario/index:BcmpricingcalculatorBillScenarioConfig"
    },
    "@cdktn/provider-awscc.bcmpricingcalculatorBillScenario.BcmpricingcalculatorBillScenarioTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bcmpricingcalculatorBillScenario.BcmpricingcalculatorBillScenarioTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bcmpricingcalculator-bill-scenario/index.ts",
        "line": 105
      },
      "name": "BcmpricingcalculatorBillScenarioTags",
      "namespace": "bcmpricingcalculatorBillScenario",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bcmpricingcalculator_bill_scenario#key BcmpricingcalculatorBillScenario#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bcmpricingcalculator-bill-scenario/index.ts",
            "line": 109
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bcmpricingcalculator_bill_scenario#value BcmpricingcalculatorBillScenario#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bcmpricingcalculator-bill-scenario/index.ts",
            "line": 113
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bcmpricingcalculator-bill-scenario/index:BcmpricingcalculatorBillScenarioTags"
    },
    "@cdktn/provider-awscc.bcmpricingcalculatorBillScenario.BcmpricingcalculatorBillScenarioTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bcmpricingcalculatorBillScenario.BcmpricingcalculatorBillScenarioTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bcmpricingcalculator-bill-scenario/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bcmpricingcalculator-bill-scenario/index.ts",
        "line": 235
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bcmpricingcalculator-bill-scenario/index.ts",
            "line": 250
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.bcmpricingcalculatorBillScenario.BcmpricingcalculatorBillScenarioTagsOutputReference"
            }
          }
        }
      ],
      "name": "BcmpricingcalculatorBillScenarioTagsList",
      "namespace": "bcmpricingcalculatorBillScenario",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bcmpricingcalculator-bill-scenario/index.ts",
            "line": 236
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bcmpricingcalculatorBillScenario.BcmpricingcalculatorBillScenarioTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bcmpricingcalculator-bill-scenario/index:BcmpricingcalculatorBillScenarioTagsList"
    },
    "@cdktn/provider-awscc.bcmpricingcalculatorBillScenario.BcmpricingcalculatorBillScenarioTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bcmpricingcalculatorBillScenario.BcmpricingcalculatorBillScenarioTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bcmpricingcalculator-bill-scenario/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bcmpricingcalculator-bill-scenario/index.ts",
        "line": 152
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bcmpricingcalculator-bill-scenario/index.ts",
            "line": 210
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bcmpricingcalculator-bill-scenario/index.ts",
            "line": 226
          },
          "name": "resetValue"
        }
      ],
      "name": "BcmpricingcalculatorBillScenarioTagsOutputReference",
      "namespace": "bcmpricingcalculatorBillScenario",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bcmpricingcalculator-bill-scenario/index.ts",
            "line": 214
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bcmpricingcalculator-bill-scenario/index.ts",
            "line": 230
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bcmpricingcalculator-bill-scenario/index.ts",
            "line": 204
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bcmpricingcalculator-bill-scenario/index.ts",
            "line": 220
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bcmpricingcalculator-bill-scenario/index.ts",
            "line": 166
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bcmpricingcalculatorBillScenario.BcmpricingcalculatorBillScenarioTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bcmpricingcalculator-bill-scenario/index:BcmpricingcalculatorBillScenarioTagsOutputReference"
    },
    "@cdktn/provider-awscc.bedrockAgent.BedrockAgent": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_agent awscc_bedrock_agent}."
      },
      "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgent",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_agent awscc_bedrock_agent} Resource."
        },
        "locationInModule": {
          "filename": "src/bedrock-agent/index.ts",
          "line": 3255
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-agent/index.ts",
        "line": 3223
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a BedrockAgent resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 3240
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the BedrockAgent to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_agent#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing BedrockAgent that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the BedrockAgent to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 3302
          },
          "name": "putActionGroups",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentActionGroups"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 3339
          },
          "name": "putAgentCollaborators",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentAgentCollaborators"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 3420
          },
          "name": "putCustomOrchestration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentCustomOrchestration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 3489
          },
          "name": "putGuardrailConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentGuardrailConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 3542
          },
          "name": "putKnowledgeBases",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentKnowledgeBases"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 3558
          },
          "name": "putMemoryConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentMemoryConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 3595
          },
          "name": "putPromptOverrideConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentPromptOverrideConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 3305
          },
          "name": "resetActionGroups"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 3326
          },
          "name": "resetAgentCollaboration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 3342
          },
          "name": "resetAgentCollaborators"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 3376
          },
          "name": "resetAgentResourceRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 3402
          },
          "name": "resetAutoPrepare"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 3439
          },
          "name": "resetCustomerEncryptionKeyArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 3423
          },
          "name": "resetCustomOrchestration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 3455
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 3476
          },
          "name": "resetFoundationModel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 3492
          },
          "name": "resetGuardrailConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 3513
          },
          "name": "resetIdleSessionTtlInSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 3529
          },
          "name": "resetInstruction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 3545
          },
          "name": "resetKnowledgeBases"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 3561
          },
          "name": "resetMemoryConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 3577
          },
          "name": "resetOrchestrationType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 3598
          },
          "name": "resetPromptOverrideConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 3619
          },
          "name": "resetSkipResourceInUseCheckOnDelete"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 3635
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 3651
          },
          "name": "resetTestAliasTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 3668
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 3693
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "BedrockAgent",
      "namespace": "bedrockAgent",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 3228
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 3299
          },
          "name": "actionGroups",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentActionGroupsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 3314
          },
          "name": "agentArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 3336
          },
          "name": "agentCollaborators",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentAgentCollaboratorsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 3351
          },
          "name": "agentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 3385
          },
          "name": "agentStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 3390
          },
          "name": "agentVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 3411
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 3417
          },
          "name": "customOrchestration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentCustomOrchestrationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 3464
          },
          "name": "failureReasons",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 3486
          },
          "name": "guardrailConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentGuardrailConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 3501
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 3539
          },
          "name": "knowledgeBases",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentKnowledgeBasesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 3555
          },
          "name": "memoryConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentMemoryConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 3586
          },
          "name": "preparedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 3592
          },
          "name": "promptOverrideConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentPromptOverrideConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 3607
          },
          "name": "recommendedActions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 3660
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 3309
          },
          "name": "actionGroupsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentActionGroups"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 3330
          },
          "name": "agentCollaborationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 3346
          },
          "name": "agentCollaboratorsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentAgentCollaborators"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 3364
          },
          "name": "agentNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 3380
          },
          "name": "agentResourceRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 3406
          },
          "name": "autoPrepareInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 3443
          },
          "name": "customerEncryptionKeyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 3427
          },
          "name": "customOrchestrationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentCustomOrchestration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 3459
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 3480
          },
          "name": "foundationModelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 3496
          },
          "name": "guardrailConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentGuardrailConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 3517
          },
          "name": "idleSessionTtlInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 3533
          },
          "name": "instructionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 3549
          },
          "name": "knowledgeBasesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentKnowledgeBases"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 3565
          },
          "name": "memoryConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentMemoryConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 3581
          },
          "name": "orchestrationTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 3602
          },
          "name": "promptOverrideConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentPromptOverrideConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 3623
          },
          "name": "skipResourceInUseCheckOnDeleteInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 3639
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 3655
          },
          "name": "testAliasTagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 3320
          },
          "name": "agentCollaboration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 3357
          },
          "name": "agentName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 3370
          },
          "name": "agentResourceRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 3396
          },
          "name": "autoPrepare",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 3433
          },
          "name": "customerEncryptionKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 3449
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 3470
          },
          "name": "foundationModel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 3507
          },
          "name": "idleSessionTtlInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 3523
          },
          "name": "instruction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 3571
          },
          "name": "orchestrationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 3613
          },
          "name": "skipResourceInUseCheckOnDelete",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 3629
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 3645
          },
          "name": "testAliasTags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/bedrock-agent/index:BedrockAgent"
    },
    "@cdktn/provider-awscc.bedrockAgent.BedrockAgentActionGroups": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentActionGroups",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-agent/index.ts",
        "line": 1034
      },
      "name": "BedrockAgentActionGroups",
      "namespace": "bedrockAgent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_agent#action_group_executor BedrockAgent#action_group_executor}",
            "stability": "stable",
            "summary": "Type of Executors for an Action Group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 1040
          },
          "name": "actionGroupExecutor",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentActionGroupsActionGroupExecutor"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_agent#action_group_name BedrockAgent#action_group_name}",
            "stability": "stable",
            "summary": "Name of the action group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 1046
          },
          "name": "actionGroupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_agent#action_group_state BedrockAgent#action_group_state}",
            "stability": "stable",
            "summary": "State of the action group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 1052
          },
          "name": "actionGroupState",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_agent#api_schema BedrockAgent#api_schema}",
            "stability": "stable",
            "summary": "Contains information about the API Schema for the Action Group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 1058
          },
          "name": "apiSchema",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentActionGroupsApiSchema"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_agent#description BedrockAgent#description}",
            "stability": "stable",
            "summary": "Description of action group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 1064
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_agent#function_schema BedrockAgent#function_schema}",
            "stability": "stable",
            "summary": "Schema of Functions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 1070
          },
          "name": "functionSchema",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentActionGroupsFunctionSchema"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_agent#parent_action_group_signature BedrockAgent#parent_action_group_signature}",
            "stability": "stable",
            "summary": "Action Group Signature for a BuiltIn Action."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 1076
          },
          "name": "parentActionGroupSignature",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_agent#skip_resource_in_use_check_on_delete BedrockAgent#skip_resource_in_use_check_on_delete}",
            "stability": "stable",
            "summary": "Specifies whether to allow deleting action group while it is in use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 1082
          },
          "name": "skipResourceInUseCheckOnDelete",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-agent/index:BedrockAgentActionGroups"
    },
    "@cdktn/provider-awscc.bedrockAgent.BedrockAgentActionGroupsActionGroupExecutor": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentActionGroupsActionGroupExecutor",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-agent/index.ts",
        "line": 136
      },
      "name": "BedrockAgentActionGroupsActionGroupExecutor",
      "namespace": "bedrockAgent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_agent#custom_control BedrockAgent#custom_control}",
            "stability": "stable",
            "summary": "Custom control of action execution."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 142
          },
          "name": "customControl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_agent#lambda BedrockAgent#lambda}",
            "stability": "stable",
            "summary": "ARN of a Lambda."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 148
          },
          "name": "lambda",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-agent/index:BedrockAgentActionGroupsActionGroupExecutor"
    },
    "@cdktn/provider-awscc.bedrockAgent.BedrockAgentActionGroupsActionGroupExecutorOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentActionGroupsActionGroupExecutorOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-agent/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/bedrock-agent/index.ts",
        "line": 187
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 243
          },
          "name": "resetCustomControl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 259
          },
          "name": "resetLambda"
        }
      ],
      "name": "BedrockAgentActionGroupsActionGroupExecutorOutputReference",
      "namespace": "bedrockAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 247
          },
          "name": "customControlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 263
          },
          "name": "lambdaInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 237
          },
          "name": "customControl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 253
          },
          "name": "lambda",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 199
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentActionGroupsActionGroupExecutor"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-agent/index:BedrockAgentActionGroupsActionGroupExecutorOutputReference"
    },
    "@cdktn/provider-awscc.bedrockAgent.BedrockAgentActionGroupsApiSchema": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentActionGroupsApiSchema",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-agent/index.ts",
        "line": 398
      },
      "name": "BedrockAgentActionGroupsApiSchema",
      "namespace": "bedrockAgent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_agent#payload BedrockAgent#payload}",
            "stability": "stable",
            "summary": "String OpenAPI Payload."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 404
          },
          "name": "payload",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_agent#s3 BedrockAgent#s3}",
            "stability": "stable",
            "summary": "The identifier for the S3 resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 410
          },
          "name": "s3",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentActionGroupsApiSchemaS3"
          }
        }
      ],
      "symbolId": "src/bedrock-agent/index:BedrockAgentActionGroupsApiSchema"
    },
    "@cdktn/provider-awscc.bedrockAgent.BedrockAgentActionGroupsApiSchemaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentActionGroupsApiSchemaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-agent/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/bedrock-agent/index.ts",
        "line": 449
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 518
          },
          "name": "putS3",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentActionGroupsApiSchemaS3"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 505
          },
          "name": "resetPayload"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 521
          },
          "name": "resetS3"
        }
      ],
      "name": "BedrockAgentActionGroupsApiSchemaOutputReference",
      "namespace": "bedrockAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 515
          },
          "name": "s3",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentActionGroupsApiSchemaS3OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 509
          },
          "name": "payloadInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 525
          },
          "name": "s3Input",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentActionGroupsApiSchemaS3"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 499
          },
          "name": "payload",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 461
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentActionGroupsApiSchema"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-agent/index:BedrockAgentActionGroupsApiSchemaOutputReference"
    },
    "@cdktn/provider-awscc.bedrockAgent.BedrockAgentActionGroupsApiSchemaS3": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentActionGroupsApiSchemaS3",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-agent/index.ts",
        "line": 267
      },
      "name": "BedrockAgentActionGroupsApiSchemaS3",
      "namespace": "bedrockAgent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_agent#s3_bucket_name BedrockAgent#s3_bucket_name}",
            "stability": "stable",
            "summary": "A bucket in S3."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 273
          },
          "name": "s3BucketName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_agent#s3_object_key BedrockAgent#s3_object_key}",
            "stability": "stable",
            "summary": "A object key in S3."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 279
          },
          "name": "s3ObjectKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-agent/index:BedrockAgentActionGroupsApiSchemaS3"
    },
    "@cdktn/provider-awscc.bedrockAgent.BedrockAgentActionGroupsApiSchemaS3OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentActionGroupsApiSchemaS3OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-agent/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/bedrock-agent/index.ts",
        "line": 318
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 374
          },
          "name": "resetS3BucketName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 390
          },
          "name": "resetS3ObjectKey"
        }
      ],
      "name": "BedrockAgentActionGroupsApiSchemaS3OutputReference",
      "namespace": "bedrockAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 378
          },
          "name": "s3BucketNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 394
          },
          "name": "s3ObjectKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 368
          },
          "name": "s3BucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 384
          },
          "name": "s3ObjectKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 330
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentActionGroupsApiSchemaS3"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-agent/index:BedrockAgentActionGroupsApiSchemaS3OutputReference"
    },
    "@cdktn/provider-awscc.bedrockAgent.BedrockAgentActionGroupsFunctionSchema": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentActionGroupsFunctionSchema",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-agent/index.ts",
        "line": 938
      },
      "name": "BedrockAgentActionGroupsFunctionSchema",
      "namespace": "bedrockAgent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_agent#functions BedrockAgent#functions}",
            "stability": "stable",
            "summary": "List of Function definitions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 944
          },
          "name": "functions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentActionGroupsFunctionSchemaFunctions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-agent/index:BedrockAgentActionGroupsFunctionSchema"
    },
    "@cdktn/provider-awscc.bedrockAgent.BedrockAgentActionGroupsFunctionSchemaFunctions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentActionGroupsFunctionSchemaFunctions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-agent/index.ts",
        "line": 715
      },
      "name": "BedrockAgentActionGroupsFunctionSchemaFunctions",
      "namespace": "bedrockAgent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_agent#description BedrockAgent#description}",
            "stability": "stable",
            "summary": "Description of function."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 721
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_agent#name BedrockAgent#name}",
            "stability": "stable",
            "summary": "Name for a resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 727
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_agent#parameters BedrockAgent#parameters}",
            "stability": "stable",
            "summary": "A map of parameter name and detail."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 733
          },
          "name": "parameters",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentActionGroupsFunctionSchemaFunctionsParameters"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_agent#require_confirmation BedrockAgent#require_confirmation}",
            "stability": "stable",
            "summary": "ENUM to check if action requires user confirmation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 739
          },
          "name": "requireConfirmation",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-agent/index:BedrockAgentActionGroupsFunctionSchemaFunctions"
    },
    "@cdktn/provider-awscc.bedrockAgent.BedrockAgentActionGroupsFunctionSchemaFunctionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentActionGroupsFunctionSchemaFunctionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-agent/index.ts",
          "line": 927
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-agent/index.ts",
        "line": 919
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 934
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentActionGroupsFunctionSchemaFunctionsOutputReference"
            }
          }
        }
      ],
      "name": "BedrockAgentActionGroupsFunctionSchemaFunctionsList",
      "namespace": "bedrockAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 920
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentActionGroupsFunctionSchemaFunctions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-agent/index:BedrockAgentActionGroupsFunctionSchemaFunctionsList"
    },
    "@cdktn/provider-awscc.bedrockAgent.BedrockAgentActionGroupsFunctionSchemaFunctionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentActionGroupsFunctionSchemaFunctionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-agent/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/bedrock-agent/index.ts",
        "line": 792
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 891
          },
          "name": "putParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentActionGroupsFunctionSchemaFunctionsParameters"
                        },
                        "kind": "map"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 862
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 878
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 894
          },
          "name": "resetParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 910
          },
          "name": "resetRequireConfirmation"
        }
      ],
      "name": "BedrockAgentActionGroupsFunctionSchemaFunctionsOutputReference",
      "namespace": "bedrockAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 888
          },
          "name": "parameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentActionGroupsFunctionSchemaFunctionsParametersMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 866
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 882
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 898
          },
          "name": "parametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentActionGroupsFunctionSchemaFunctionsParameters"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 914
          },
          "name": "requireConfirmationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 856
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 872
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 904
          },
          "name": "requireConfirmation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 806
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentActionGroupsFunctionSchemaFunctions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-agent/index:BedrockAgentActionGroupsFunctionSchemaFunctionsOutputReference"
    },
    "@cdktn/provider-awscc.bedrockAgent.BedrockAgentActionGroupsFunctionSchemaFunctionsParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentActionGroupsFunctionSchemaFunctionsParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-agent/index.ts",
        "line": 529
      },
      "name": "BedrockAgentActionGroupsFunctionSchemaFunctionsParameters",
      "namespace": "bedrockAgent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_agent#description BedrockAgent#description}",
            "stability": "stable",
            "summary": "Description of function parameter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 535
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_agent#required BedrockAgent#required}",
            "stability": "stable",
            "summary": "Information about if a parameter is required for function call. Default to false."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 541
          },
          "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/hashicorp/awscc/1.96.0/docs/resources/bedrock_agent#type BedrockAgent#type}",
            "stability": "stable",
            "summary": "Parameter Type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 547
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-agent/index:BedrockAgentActionGroupsFunctionSchemaFunctionsParameters"
    },
    "@cdktn/provider-awscc.bedrockAgent.BedrockAgentActionGroupsFunctionSchemaFunctionsParametersMap": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentActionGroupsFunctionSchemaFunctionsParametersMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-agent/index.ts",
          "line": 704
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-agent/index.ts",
        "line": 697
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 711
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentActionGroupsFunctionSchemaFunctionsParametersOutputReference"
            }
          }
        }
      ],
      "name": "BedrockAgentActionGroupsFunctionSchemaFunctionsParametersMap",
      "namespace": "bedrockAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 698
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentActionGroupsFunctionSchemaFunctionsParameters"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-agent/index:BedrockAgentActionGroupsFunctionSchemaFunctionsParametersMap"
    },
    "@cdktn/provider-awscc.bedrockAgent.BedrockAgentActionGroupsFunctionSchemaFunctionsParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentActionGroupsFunctionSchemaFunctionsParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-agent/index.ts",
          "line": 602
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "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/bedrock-agent/index.ts",
        "line": 593
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 656
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 672
          },
          "name": "resetRequired"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 688
          },
          "name": "resetType"
        }
      ],
      "name": "BedrockAgentActionGroupsFunctionSchemaFunctionsParametersOutputReference",
      "namespace": "bedrockAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 660
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 676
          },
          "name": "requiredInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 692
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 650
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 666
          },
          "name": "required",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 682
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 606
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentActionGroupsFunctionSchemaFunctionsParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-agent/index:BedrockAgentActionGroupsFunctionSchemaFunctionsParametersOutputReference"
    },
    "@cdktn/provider-awscc.bedrockAgent.BedrockAgentActionGroupsFunctionSchemaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentActionGroupsFunctionSchemaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-agent/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/bedrock-agent/index.ts",
        "line": 976
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 1023
          },
          "name": "putFunctions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentActionGroupsFunctionSchemaFunctions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 1026
          },
          "name": "resetFunctions"
        }
      ],
      "name": "BedrockAgentActionGroupsFunctionSchemaOutputReference",
      "namespace": "bedrockAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 1020
          },
          "name": "functions",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentActionGroupsFunctionSchemaFunctionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 1030
          },
          "name": "functionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentActionGroupsFunctionSchemaFunctions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 988
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentActionGroupsFunctionSchema"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-agent/index:BedrockAgentActionGroupsFunctionSchemaOutputReference"
    },
    "@cdktn/provider-awscc.bedrockAgent.BedrockAgentActionGroupsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentActionGroupsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-agent/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-agent/index.ts",
        "line": 1378
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 1393
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentActionGroupsOutputReference"
            }
          }
        }
      ],
      "name": "BedrockAgentActionGroupsList",
      "namespace": "bedrockAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 1379
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentActionGroups"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-agent/index:BedrockAgentActionGroupsList"
    },
    "@cdktn/provider-awscc.bedrockAgent.BedrockAgentActionGroupsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentActionGroupsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-agent/index.ts",
          "line": 1173
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-agent/index.ts",
        "line": 1163
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 1254
          },
          "name": "putActionGroupExecutor",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentActionGroupsActionGroupExecutor"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 1302
          },
          "name": "putApiSchema",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentActionGroupsApiSchema"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 1334
          },
          "name": "putFunctionSchema",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentActionGroupsFunctionSchema"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 1257
          },
          "name": "resetActionGroupExecutor"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 1273
          },
          "name": "resetActionGroupName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 1289
          },
          "name": "resetActionGroupState"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 1305
          },
          "name": "resetApiSchema"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 1321
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 1337
          },
          "name": "resetFunctionSchema"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 1353
          },
          "name": "resetParentActionGroupSignature"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 1369
          },
          "name": "resetSkipResourceInUseCheckOnDelete"
        }
      ],
      "name": "BedrockAgentActionGroupsOutputReference",
      "namespace": "bedrockAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 1251
          },
          "name": "actionGroupExecutor",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentActionGroupsActionGroupExecutorOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 1299
          },
          "name": "apiSchema",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentActionGroupsApiSchemaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 1331
          },
          "name": "functionSchema",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentActionGroupsFunctionSchemaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 1261
          },
          "name": "actionGroupExecutorInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentActionGroupsActionGroupExecutor"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 1277
          },
          "name": "actionGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 1293
          },
          "name": "actionGroupStateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 1309
          },
          "name": "apiSchemaInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentActionGroupsApiSchema"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 1325
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 1341
          },
          "name": "functionSchemaInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentActionGroupsFunctionSchema"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 1357
          },
          "name": "parentActionGroupSignatureInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 1373
          },
          "name": "skipResourceInUseCheckOnDeleteInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 1267
          },
          "name": "actionGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 1283
          },
          "name": "actionGroupState",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 1315
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 1347
          },
          "name": "parentActionGroupSignature",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 1363
          },
          "name": "skipResourceInUseCheckOnDelete",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 1177
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentActionGroups"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-agent/index:BedrockAgentActionGroupsOutputReference"
    },
    "@cdktn/provider-awscc.bedrockAgent.BedrockAgentAgentCollaborators": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentAgentCollaborators",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-agent/index.ts",
        "line": 1493
      },
      "name": "BedrockAgentAgentCollaborators",
      "namespace": "bedrockAgent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_agent#agent_descriptor BedrockAgent#agent_descriptor}",
            "stability": "stable",
            "summary": "Agent descriptor for agent collaborator."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 1499
          },
          "name": "agentDescriptor",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentAgentCollaboratorsAgentDescriptor"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_agent#collaboration_instruction BedrockAgent#collaboration_instruction}",
            "stability": "stable",
            "summary": "Agent collaborator instruction."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 1505
          },
          "name": "collaborationInstruction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_agent#collaborator_name BedrockAgent#collaborator_name}",
            "stability": "stable",
            "summary": "Agent collaborator name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 1511
          },
          "name": "collaboratorName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_agent#relay_conversation_history BedrockAgent#relay_conversation_history}",
            "stability": "stable",
            "summary": "Relay conversation history state."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 1517
          },
          "name": "relayConversationHistory",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-agent/index:BedrockAgentAgentCollaborators"
    },
    "@cdktn/provider-awscc.bedrockAgent.BedrockAgentAgentCollaboratorsAgentDescriptor": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentAgentCollaboratorsAgentDescriptor",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-agent/index.ts",
        "line": 1397
      },
      "name": "BedrockAgentAgentCollaboratorsAgentDescriptor",
      "namespace": "bedrockAgent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_agent#alias_arn BedrockAgent#alias_arn}",
            "stability": "stable",
            "summary": "Alias ARN for agent descriptor."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 1403
          },
          "name": "aliasArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-agent/index:BedrockAgentAgentCollaboratorsAgentDescriptor"
    },
    "@cdktn/provider-awscc.bedrockAgent.BedrockAgentAgentCollaboratorsAgentDescriptorOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentAgentCollaboratorsAgentDescriptorOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-agent/index.ts",
          "line": 1443
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-agent/index.ts",
        "line": 1435
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 1485
          },
          "name": "resetAliasArn"
        }
      ],
      "name": "BedrockAgentAgentCollaboratorsAgentDescriptorOutputReference",
      "namespace": "bedrockAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 1489
          },
          "name": "aliasArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 1479
          },
          "name": "aliasArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 1447
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentAgentCollaboratorsAgentDescriptor"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-agent/index:BedrockAgentAgentCollaboratorsAgentDescriptorOutputReference"
    },
    "@cdktn/provider-awscc.bedrockAgent.BedrockAgentAgentCollaboratorsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentAgentCollaboratorsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-agent/index.ts",
          "line": 1705
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-agent/index.ts",
        "line": 1697
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 1712
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentAgentCollaboratorsOutputReference"
            }
          }
        }
      ],
      "name": "BedrockAgentAgentCollaboratorsList",
      "namespace": "bedrockAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 1698
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentAgentCollaborators"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-agent/index:BedrockAgentAgentCollaboratorsList"
    },
    "@cdktn/provider-awscc.bedrockAgent.BedrockAgentAgentCollaboratorsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentAgentCollaboratorsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-agent/index.ts",
          "line": 1580
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-agent/index.ts",
        "line": 1570
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 1637
          },
          "name": "putAgentDescriptor",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentAgentCollaboratorsAgentDescriptor"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 1640
          },
          "name": "resetAgentDescriptor"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 1656
          },
          "name": "resetCollaborationInstruction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 1672
          },
          "name": "resetCollaboratorName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 1688
          },
          "name": "resetRelayConversationHistory"
        }
      ],
      "name": "BedrockAgentAgentCollaboratorsOutputReference",
      "namespace": "bedrockAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 1634
          },
          "name": "agentDescriptor",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentAgentCollaboratorsAgentDescriptorOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 1644
          },
          "name": "agentDescriptorInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentAgentCollaboratorsAgentDescriptor"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 1660
          },
          "name": "collaborationInstructionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 1676
          },
          "name": "collaboratorNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 1692
          },
          "name": "relayConversationHistoryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 1650
          },
          "name": "collaborationInstruction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 1666
          },
          "name": "collaboratorName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 1682
          },
          "name": "relayConversationHistory",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 1584
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentAgentCollaborators"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-agent/index:BedrockAgentAgentCollaboratorsOutputReference"
    },
    "@cdktn/provider-awscc.bedrockAgent.BedrockAgentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-agent/index.ts",
        "line": 14
      },
      "name": "BedrockAgentConfig",
      "namespace": "bedrockAgent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_agent#agent_name BedrockAgent#agent_name}",
            "stability": "stable",
            "summary": "Name for a resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 38
          },
          "name": "agentName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_agent#action_groups BedrockAgent#action_groups}",
            "stability": "stable",
            "summary": "List of ActionGroups."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 20
          },
          "name": "actionGroups",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentActionGroups"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_agent#agent_collaboration BedrockAgent#agent_collaboration}",
            "stability": "stable",
            "summary": "Agent collaboration state."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 26
          },
          "name": "agentCollaboration",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_agent#agent_collaborators BedrockAgent#agent_collaborators}",
            "stability": "stable",
            "summary": "List of Agent Collaborators."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 32
          },
          "name": "agentCollaborators",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentAgentCollaborators"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_agent#agent_resource_role_arn BedrockAgent#agent_resource_role_arn}",
            "stability": "stable",
            "summary": "ARN of a IAM role."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 44
          },
          "name": "agentResourceRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_agent#auto_prepare BedrockAgent#auto_prepare}",
            "stability": "stable",
            "summary": "Specifies whether to automatically prepare after creating or updating the agent."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 50
          },
          "name": "autoPrepare",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_agent#customer_encryption_key_arn BedrockAgent#customer_encryption_key_arn}",
            "stability": "stable",
            "summary": "A KMS key ARN."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 62
          },
          "name": "customerEncryptionKeyArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_agent#custom_orchestration BedrockAgent#custom_orchestration}",
            "stability": "stable",
            "summary": "Structure for custom orchestration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 56
          },
          "name": "customOrchestration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentCustomOrchestration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_agent#description BedrockAgent#description}",
            "stability": "stable",
            "summary": "Description of the Resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 68
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_agent#foundation_model BedrockAgent#foundation_model}",
            "stability": "stable",
            "summary": "ARN or name of a Bedrock model."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 74
          },
          "name": "foundationModel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_agent#guardrail_configuration BedrockAgent#guardrail_configuration}",
            "stability": "stable",
            "summary": "Configuration for a guardrail."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 80
          },
          "name": "guardrailConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentGuardrailConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_agent#idle_session_ttl_in_seconds BedrockAgent#idle_session_ttl_in_seconds}",
            "stability": "stable",
            "summary": "Max Session Time."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 86
          },
          "name": "idleSessionTtlInSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_agent#instruction BedrockAgent#instruction}",
            "stability": "stable",
            "summary": "Instruction for the agent."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 92
          },
          "name": "instruction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_agent#knowledge_bases BedrockAgent#knowledge_bases}",
            "stability": "stable",
            "summary": "List of Agent Knowledge Bases."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 98
          },
          "name": "knowledgeBases",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentKnowledgeBases"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_agent#memory_configuration BedrockAgent#memory_configuration}",
            "stability": "stable",
            "summary": "Configuration for memory storage."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 104
          },
          "name": "memoryConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentMemoryConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_agent#orchestration_type BedrockAgent#orchestration_type}",
            "stability": "stable",
            "summary": "Types of orchestration strategy for agents."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 110
          },
          "name": "orchestrationType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_agent#prompt_override_configuration BedrockAgent#prompt_override_configuration}",
            "stability": "stable",
            "summary": "Configuration for prompt override."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 116
          },
          "name": "promptOverrideConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentPromptOverrideConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_agent#skip_resource_in_use_check_on_delete BedrockAgent#skip_resource_in_use_check_on_delete}",
            "stability": "stable",
            "summary": "Specifies whether to allow deleting agent while it is in use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 122
          },
          "name": "skipResourceInUseCheckOnDelete",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_agent#tags BedrockAgent#tags}",
            "stability": "stable",
            "summary": "A map of tag keys and values."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 128
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_agent#test_alias_tags BedrockAgent#test_alias_tags}",
            "stability": "stable",
            "summary": "A map of tag keys and values."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 134
          },
          "name": "testAliasTags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/bedrock-agent/index:BedrockAgentConfig"
    },
    "@cdktn/provider-awscc.bedrockAgent.BedrockAgentCustomOrchestration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentCustomOrchestration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-agent/index.ts",
        "line": 1812
      },
      "name": "BedrockAgentCustomOrchestration",
      "namespace": "bedrockAgent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_agent#executor BedrockAgent#executor}",
            "stability": "stable",
            "summary": "Types of executors for custom orchestration strategy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 1818
          },
          "name": "executor",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentCustomOrchestrationExecutor"
          }
        }
      ],
      "symbolId": "src/bedrock-agent/index:BedrockAgentCustomOrchestration"
    },
    "@cdktn/provider-awscc.bedrockAgent.BedrockAgentCustomOrchestrationExecutor": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentCustomOrchestrationExecutor",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-agent/index.ts",
        "line": 1716
      },
      "name": "BedrockAgentCustomOrchestrationExecutor",
      "namespace": "bedrockAgent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_agent#lambda BedrockAgent#lambda}",
            "stability": "stable",
            "summary": "ARN of a Lambda."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 1722
          },
          "name": "lambda",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-agent/index:BedrockAgentCustomOrchestrationExecutor"
    },
    "@cdktn/provider-awscc.bedrockAgent.BedrockAgentCustomOrchestrationExecutorOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentCustomOrchestrationExecutorOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-agent/index.ts",
          "line": 1762
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-agent/index.ts",
        "line": 1754
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 1804
          },
          "name": "resetLambda"
        }
      ],
      "name": "BedrockAgentCustomOrchestrationExecutorOutputReference",
      "namespace": "bedrockAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 1808
          },
          "name": "lambdaInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 1798
          },
          "name": "lambda",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 1766
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentCustomOrchestrationExecutor"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-agent/index:BedrockAgentCustomOrchestrationExecutorOutputReference"
    },
    "@cdktn/provider-awscc.bedrockAgent.BedrockAgentCustomOrchestrationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentCustomOrchestrationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-agent/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/bedrock-agent/index.ts",
        "line": 1850
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 1897
          },
          "name": "putExecutor",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentCustomOrchestrationExecutor"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 1900
          },
          "name": "resetExecutor"
        }
      ],
      "name": "BedrockAgentCustomOrchestrationOutputReference",
      "namespace": "bedrockAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 1894
          },
          "name": "executor",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentCustomOrchestrationExecutorOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 1904
          },
          "name": "executorInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentCustomOrchestrationExecutor"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 1862
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentCustomOrchestration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-agent/index:BedrockAgentCustomOrchestrationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockAgent.BedrockAgentGuardrailConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentGuardrailConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-agent/index.ts",
        "line": 1908
      },
      "name": "BedrockAgentGuardrailConfiguration",
      "namespace": "bedrockAgent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_agent#guardrail_identifier BedrockAgent#guardrail_identifier}",
            "stability": "stable",
            "summary": "Identifier for the guardrail, could be the id or the arn."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 1914
          },
          "name": "guardrailIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_agent#guardrail_version BedrockAgent#guardrail_version}",
            "stability": "stable",
            "summary": "Version of the guardrail."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 1920
          },
          "name": "guardrailVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-agent/index:BedrockAgentGuardrailConfiguration"
    },
    "@cdktn/provider-awscc.bedrockAgent.BedrockAgentGuardrailConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentGuardrailConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-agent/index.ts",
          "line": 1967
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-agent/index.ts",
        "line": 1959
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 2015
          },
          "name": "resetGuardrailIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 2031
          },
          "name": "resetGuardrailVersion"
        }
      ],
      "name": "BedrockAgentGuardrailConfigurationOutputReference",
      "namespace": "bedrockAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 2019
          },
          "name": "guardrailIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 2035
          },
          "name": "guardrailVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 2009
          },
          "name": "guardrailIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 2025
          },
          "name": "guardrailVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 1971
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentGuardrailConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-agent/index:BedrockAgentGuardrailConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockAgent.BedrockAgentKnowledgeBases": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentKnowledgeBases",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-agent/index.ts",
        "line": 2039
      },
      "name": "BedrockAgentKnowledgeBases",
      "namespace": "bedrockAgent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_agent#description BedrockAgent#description}",
            "stability": "stable",
            "summary": "Description of the Resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 2045
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_agent#knowledge_base_id BedrockAgent#knowledge_base_id}",
            "stability": "stable",
            "summary": "Identifier for a resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 2051
          },
          "name": "knowledgeBaseId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_agent#knowledge_base_state BedrockAgent#knowledge_base_state}",
            "stability": "stable",
            "summary": "State of the knowledge base; whether it is enabled or disabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 2057
          },
          "name": "knowledgeBaseState",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-agent/index:BedrockAgentKnowledgeBases"
    },
    "@cdktn/provider-awscc.bedrockAgent.BedrockAgentKnowledgeBasesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentKnowledgeBasesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-agent/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-agent/index.ts",
        "line": 2208
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 2223
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentKnowledgeBasesOutputReference"
            }
          }
        }
      ],
      "name": "BedrockAgentKnowledgeBasesList",
      "namespace": "bedrockAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 2209
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentKnowledgeBases"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-agent/index:BedrockAgentKnowledgeBasesList"
    },
    "@cdktn/provider-awscc.bedrockAgent.BedrockAgentKnowledgeBasesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentKnowledgeBasesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-agent/index.ts",
          "line": 2113
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-agent/index.ts",
        "line": 2103
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 2167
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 2183
          },
          "name": "resetKnowledgeBaseId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 2199
          },
          "name": "resetKnowledgeBaseState"
        }
      ],
      "name": "BedrockAgentKnowledgeBasesOutputReference",
      "namespace": "bedrockAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 2171
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 2187
          },
          "name": "knowledgeBaseIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 2203
          },
          "name": "knowledgeBaseStateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 2161
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 2177
          },
          "name": "knowledgeBaseId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 2193
          },
          "name": "knowledgeBaseState",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 2117
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentKnowledgeBases"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-agent/index:BedrockAgentKnowledgeBasesOutputReference"
    },
    "@cdktn/provider-awscc.bedrockAgent.BedrockAgentMemoryConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentMemoryConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-agent/index.ts",
        "line": 2323
      },
      "name": "BedrockAgentMemoryConfiguration",
      "namespace": "bedrockAgent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_agent#enabled_memory_types BedrockAgent#enabled_memory_types}",
            "stability": "stable",
            "summary": "Types of session storage persisted in memory."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 2329
          },
          "name": "enabledMemoryTypes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_agent#session_summary_configuration BedrockAgent#session_summary_configuration}",
            "stability": "stable",
            "summary": "Configuration for Session Summarization."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 2335
          },
          "name": "sessionSummaryConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentMemoryConfigurationSessionSummaryConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_agent#storage_days BedrockAgent#storage_days}",
            "stability": "stable",
            "summary": "Maximum number of days to store session details."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 2341
          },
          "name": "storageDays",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/bedrock-agent/index:BedrockAgentMemoryConfiguration"
    },
    "@cdktn/provider-awscc.bedrockAgent.BedrockAgentMemoryConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentMemoryConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-agent/index.ts",
          "line": 2395
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-agent/index.ts",
        "line": 2387
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 2462
          },
          "name": "putSessionSummaryConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentMemoryConfigurationSessionSummaryConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 2449
          },
          "name": "resetEnabledMemoryTypes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 2465
          },
          "name": "resetSessionSummaryConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 2481
          },
          "name": "resetStorageDays"
        }
      ],
      "name": "BedrockAgentMemoryConfigurationOutputReference",
      "namespace": "bedrockAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 2459
          },
          "name": "sessionSummaryConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentMemoryConfigurationSessionSummaryConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 2453
          },
          "name": "enabledMemoryTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 2469
          },
          "name": "sessionSummaryConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentMemoryConfigurationSessionSummaryConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 2485
          },
          "name": "storageDaysInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 2443
          },
          "name": "enabledMemoryTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 2475
          },
          "name": "storageDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 2399
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentMemoryConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-agent/index:BedrockAgentMemoryConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockAgent.BedrockAgentMemoryConfigurationSessionSummaryConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentMemoryConfigurationSessionSummaryConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-agent/index.ts",
        "line": 2227
      },
      "name": "BedrockAgentMemoryConfigurationSessionSummaryConfiguration",
      "namespace": "bedrockAgent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_agent#max_recent_sessions BedrockAgent#max_recent_sessions}",
            "stability": "stable",
            "summary": "Maximum number of Sessions to Summarize."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 2233
          },
          "name": "maxRecentSessions",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/bedrock-agent/index:BedrockAgentMemoryConfigurationSessionSummaryConfiguration"
    },
    "@cdktn/provider-awscc.bedrockAgent.BedrockAgentMemoryConfigurationSessionSummaryConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentMemoryConfigurationSessionSummaryConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-agent/index.ts",
          "line": 2273
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-agent/index.ts",
        "line": 2265
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 2315
          },
          "name": "resetMaxRecentSessions"
        }
      ],
      "name": "BedrockAgentMemoryConfigurationSessionSummaryConfigurationOutputReference",
      "namespace": "bedrockAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 2319
          },
          "name": "maxRecentSessionsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 2309
          },
          "name": "maxRecentSessions",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 2277
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentMemoryConfigurationSessionSummaryConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-agent/index:BedrockAgentMemoryConfigurationSessionSummaryConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockAgent.BedrockAgentPromptOverrideConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentPromptOverrideConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-agent/index.ts",
        "line": 3088
      },
      "name": "BedrockAgentPromptOverrideConfiguration",
      "namespace": "bedrockAgent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_agent#override_lambda BedrockAgent#override_lambda}",
            "stability": "stable",
            "summary": "ARN of a Lambda."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 3094
          },
          "name": "overrideLambda",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_agent#prompt_configurations BedrockAgent#prompt_configurations}",
            "stability": "stable",
            "summary": "List of BasePromptConfiguration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 3100
          },
          "name": "promptConfigurations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentPromptOverrideConfigurationPromptConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-agent/index:BedrockAgentPromptOverrideConfiguration"
    },
    "@cdktn/provider-awscc.bedrockAgent.BedrockAgentPromptOverrideConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentPromptOverrideConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-agent/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/bedrock-agent/index.ts",
        "line": 3139
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 3208
          },
          "name": "putPromptConfigurations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentPromptOverrideConfigurationPromptConfigurations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 3195
          },
          "name": "resetOverrideLambda"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 3211
          },
          "name": "resetPromptConfigurations"
        }
      ],
      "name": "BedrockAgentPromptOverrideConfigurationOutputReference",
      "namespace": "bedrockAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 3205
          },
          "name": "promptConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentPromptOverrideConfigurationPromptConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 3199
          },
          "name": "overrideLambdaInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 3215
          },
          "name": "promptConfigurationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentPromptOverrideConfigurationPromptConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 3189
          },
          "name": "overrideLambda",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 3151
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentPromptOverrideConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-agent/index:BedrockAgentPromptOverrideConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockAgent.BedrockAgentPromptOverrideConfigurationPromptConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentPromptOverrideConfigurationPromptConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-agent/index.ts",
        "line": 2725
      },
      "name": "BedrockAgentPromptOverrideConfigurationPromptConfigurations",
      "namespace": "bedrockAgent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_agent#additional_model_request_fields BedrockAgent#additional_model_request_fields}",
            "stability": "stable",
            "summary": "Additional Model Request Fields for Prompt Configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 2731
          },
          "name": "additionalModelRequestFields",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_agent#base_prompt_template BedrockAgent#base_prompt_template}",
            "stability": "stable",
            "summary": "Base Prompt Template."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 2737
          },
          "name": "basePromptTemplate",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_agent#foundation_model BedrockAgent#foundation_model}",
            "stability": "stable",
            "summary": "ARN or name of a Bedrock model."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 2743
          },
          "name": "foundationModel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_agent#inference_configuration BedrockAgent#inference_configuration}",
            "stability": "stable",
            "summary": "Configuration for inference in prompt configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 2749
          },
          "name": "inferenceConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentPromptOverrideConfigurationPromptConfigurationsInferenceConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_agent#parser_mode BedrockAgent#parser_mode}",
            "stability": "stable",
            "summary": "Creation Mode for Prompt Configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 2755
          },
          "name": "parserMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_agent#prompt_creation_mode BedrockAgent#prompt_creation_mode}",
            "stability": "stable",
            "summary": "Creation Mode for Prompt Configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 2761
          },
          "name": "promptCreationMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_agent#prompt_state BedrockAgent#prompt_state}",
            "stability": "stable",
            "summary": "Prompt State."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 2767
          },
          "name": "promptState",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_agent#prompt_type BedrockAgent#prompt_type}",
            "stability": "stable",
            "summary": "Prompt Type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 2773
          },
          "name": "promptType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-agent/index:BedrockAgentPromptOverrideConfigurationPromptConfigurations"
    },
    "@cdktn/provider-awscc.bedrockAgent.BedrockAgentPromptOverrideConfigurationPromptConfigurationsInferenceConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentPromptOverrideConfigurationPromptConfigurationsInferenceConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-agent/index.ts",
        "line": 2489
      },
      "name": "BedrockAgentPromptOverrideConfigurationPromptConfigurationsInferenceConfiguration",
      "namespace": "bedrockAgent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_agent#maximum_length BedrockAgent#maximum_length}",
            "stability": "stable",
            "summary": "Maximum length of output."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 2495
          },
          "name": "maximumLength",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_agent#stop_sequences BedrockAgent#stop_sequences}",
            "stability": "stable",
            "summary": "List of stop sequences."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 2501
          },
          "name": "stopSequences",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_agent#temperature BedrockAgent#temperature}",
            "stability": "stable",
            "summary": "Controls randomness, higher values increase diversity."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 2507
          },
          "name": "temperature",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_agent#top_k BedrockAgent#top_k}",
            "stability": "stable",
            "summary": "Sample from the k most likely next tokens."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 2513
          },
          "name": "topK",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_agent#top_p BedrockAgent#top_p}",
            "stability": "stable",
            "summary": "Cumulative probability cutoff for token selection."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 2519
          },
          "name": "topP",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/bedrock-agent/index:BedrockAgentPromptOverrideConfigurationPromptConfigurationsInferenceConfiguration"
    },
    "@cdktn/provider-awscc.bedrockAgent.BedrockAgentPromptOverrideConfigurationPromptConfigurationsInferenceConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentPromptOverrideConfigurationPromptConfigurationsInferenceConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-agent/index.ts",
          "line": 2587
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-agent/index.ts",
        "line": 2579
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 2653
          },
          "name": "resetMaximumLength"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 2669
          },
          "name": "resetStopSequences"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 2685
          },
          "name": "resetTemperature"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 2701
          },
          "name": "resetTopK"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 2717
          },
          "name": "resetTopP"
        }
      ],
      "name": "BedrockAgentPromptOverrideConfigurationPromptConfigurationsInferenceConfigurationOutputReference",
      "namespace": "bedrockAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 2657
          },
          "name": "maximumLengthInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 2673
          },
          "name": "stopSequencesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 2689
          },
          "name": "temperatureInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 2705
          },
          "name": "topKInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 2721
          },
          "name": "topPInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 2647
          },
          "name": "maximumLength",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 2663
          },
          "name": "stopSequences",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 2679
          },
          "name": "temperature",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 2695
          },
          "name": "topK",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 2711
          },
          "name": "topP",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 2591
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentPromptOverrideConfigurationPromptConfigurationsInferenceConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-agent/index:BedrockAgentPromptOverrideConfigurationPromptConfigurationsInferenceConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockAgent.BedrockAgentPromptOverrideConfigurationPromptConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentPromptOverrideConfigurationPromptConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-agent/index.ts",
          "line": 3077
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-agent/index.ts",
        "line": 3069
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 3084
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentPromptOverrideConfigurationPromptConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "BedrockAgentPromptOverrideConfigurationPromptConfigurationsList",
      "namespace": "bedrockAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 3070
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentPromptOverrideConfigurationPromptConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-agent/index:BedrockAgentPromptOverrideConfigurationPromptConfigurationsList"
    },
    "@cdktn/provider-awscc.bedrockAgent.BedrockAgentPromptOverrideConfigurationPromptConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentPromptOverrideConfigurationPromptConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-agent/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-agent/index.ts",
        "line": 2854
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 2993
          },
          "name": "putInferenceConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentPromptOverrideConfigurationPromptConfigurationsInferenceConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 2948
          },
          "name": "resetAdditionalModelRequestFields"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 2964
          },
          "name": "resetBasePromptTemplate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 2980
          },
          "name": "resetFoundationModel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 2996
          },
          "name": "resetInferenceConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 3012
          },
          "name": "resetParserMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 3028
          },
          "name": "resetPromptCreationMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 3044
          },
          "name": "resetPromptState"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 3060
          },
          "name": "resetPromptType"
        }
      ],
      "name": "BedrockAgentPromptOverrideConfigurationPromptConfigurationsOutputReference",
      "namespace": "bedrockAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 2990
          },
          "name": "inferenceConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentPromptOverrideConfigurationPromptConfigurationsInferenceConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 2952
          },
          "name": "additionalModelRequestFieldsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 2968
          },
          "name": "basePromptTemplateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 2984
          },
          "name": "foundationModelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 3000
          },
          "name": "inferenceConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentPromptOverrideConfigurationPromptConfigurationsInferenceConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 3016
          },
          "name": "parserModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 3032
          },
          "name": "promptCreationModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 3048
          },
          "name": "promptStateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 3064
          },
          "name": "promptTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 2942
          },
          "name": "additionalModelRequestFields",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 2958
          },
          "name": "basePromptTemplate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 2974
          },
          "name": "foundationModel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 3006
          },
          "name": "parserMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 3022
          },
          "name": "promptCreationMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 3038
          },
          "name": "promptState",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 3054
          },
          "name": "promptType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent/index.ts",
            "line": 2868
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockAgent.BedrockAgentPromptOverrideConfigurationPromptConfigurations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-agent/index:BedrockAgentPromptOverrideConfigurationPromptConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.bedrockAgentAlias.BedrockAgentAlias": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_agent_alias awscc_bedrock_agent_alias}."
      },
      "fqn": "@cdktn/provider-awscc.bedrockAgentAlias.BedrockAgentAlias",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_agent_alias awscc_bedrock_agent_alias} Resource."
        },
        "locationInModule": {
          "filename": "src/bedrock-agent-alias/index.ts",
          "line": 361
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockAgentAlias.BedrockAgentAliasConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-agent-alias/index.ts",
        "line": 329
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a BedrockAgentAlias resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/bedrock-agent-alias/index.ts",
            "line": 346
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the BedrockAgentAlias to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_agent_alias#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing BedrockAgentAlias that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the BedrockAgentAlias to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent-alias/index.ts",
            "line": 466
          },
          "name": "putRoutingConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.bedrockAgentAlias.BedrockAgentAliasRoutingConfiguration"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent-alias/index.ts",
            "line": 448
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent-alias/index.ts",
            "line": 469
          },
          "name": "resetRoutingConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent-alias/index.ts",
            "line": 485
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent-alias/index.ts",
            "line": 502
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent-alias/index.ts",
            "line": 512
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "BedrockAgentAlias",
      "namespace": "bedrockAgentAlias",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent-alias/index.ts",
            "line": 334
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent-alias/index.ts",
            "line": 389
          },
          "name": "agentAliasArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent-alias/index.ts",
            "line": 395
          },
          "name": "agentAliasHistoryEvents",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockAgentAlias.BedrockAgentAliasAgentAliasHistoryEventsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent-alias/index.ts",
            "line": 400
          },
          "name": "agentAliasId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent-alias/index.ts",
            "line": 418
          },
          "name": "agentAliasStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent-alias/index.ts",
            "line": 436
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent-alias/index.ts",
            "line": 457
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent-alias/index.ts",
            "line": 463
          },
          "name": "routingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockAgentAlias.BedrockAgentAliasRoutingConfigurationList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent-alias/index.ts",
            "line": 494
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent-alias/index.ts",
            "line": 413
          },
          "name": "agentAliasNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent-alias/index.ts",
            "line": 431
          },
          "name": "agentIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent-alias/index.ts",
            "line": 452
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent-alias/index.ts",
            "line": 473
          },
          "name": "routingConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockAgentAlias.BedrockAgentAliasRoutingConfiguration"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent-alias/index.ts",
            "line": 489
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent-alias/index.ts",
            "line": 406
          },
          "name": "agentAliasName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent-alias/index.ts",
            "line": 424
          },
          "name": "agentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent-alias/index.ts",
            "line": 442
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent-alias/index.ts",
            "line": 479
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/bedrock-agent-alias/index:BedrockAgentAlias"
    },
    "@cdktn/provider-awscc.bedrockAgentAlias.BedrockAgentAliasAgentAliasHistoryEvents": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockAgentAlias.BedrockAgentAliasAgentAliasHistoryEvents",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-agent-alias/index.ts",
        "line": 121
      },
      "name": "BedrockAgentAliasAgentAliasHistoryEvents",
      "namespace": "bedrockAgentAlias",
      "symbolId": "src/bedrock-agent-alias/index:BedrockAgentAliasAgentAliasHistoryEvents"
    },
    "@cdktn/provider-awscc.bedrockAgentAlias.BedrockAgentAliasAgentAliasHistoryEventsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockAgentAlias.BedrockAgentAliasAgentAliasHistoryEventsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-agent-alias/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-agent-alias/index.ts",
        "line": 189
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent-alias/index.ts",
            "line": 203
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockAgentAlias.BedrockAgentAliasAgentAliasHistoryEventsOutputReference"
            }
          }
        }
      ],
      "name": "BedrockAgentAliasAgentAliasHistoryEventsList",
      "namespace": "bedrockAgentAlias",
      "symbolId": "src/bedrock-agent-alias/index:BedrockAgentAliasAgentAliasHistoryEventsList"
    },
    "@cdktn/provider-awscc.bedrockAgentAlias.BedrockAgentAliasAgentAliasHistoryEventsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockAgentAlias.BedrockAgentAliasAgentAliasHistoryEventsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-agent-alias/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/bedrock-agent-alias/index.ts",
        "line": 144
      },
      "name": "BedrockAgentAliasAgentAliasHistoryEventsOutputReference",
      "namespace": "bedrockAgentAlias",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent-alias/index.ts",
            "line": 173
          },
          "name": "endDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent-alias/index.ts",
            "line": 179
          },
          "name": "routingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockAgentAlias.BedrockAgentAliasAgentAliasHistoryEventsRoutingConfigurationList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent-alias/index.ts",
            "line": 184
          },
          "name": "startDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent-alias/index.ts",
            "line": 157
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockAgentAlias.BedrockAgentAliasAgentAliasHistoryEvents"
          }
        }
      ],
      "symbolId": "src/bedrock-agent-alias/index:BedrockAgentAliasAgentAliasHistoryEventsOutputReference"
    },
    "@cdktn/provider-awscc.bedrockAgentAlias.BedrockAgentAliasAgentAliasHistoryEventsRoutingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockAgentAlias.BedrockAgentAliasAgentAliasHistoryEventsRoutingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-agent-alias/index.ts",
        "line": 46
      },
      "name": "BedrockAgentAliasAgentAliasHistoryEventsRoutingConfiguration",
      "namespace": "bedrockAgentAlias",
      "symbolId": "src/bedrock-agent-alias/index:BedrockAgentAliasAgentAliasHistoryEventsRoutingConfiguration"
    },
    "@cdktn/provider-awscc.bedrockAgentAlias.BedrockAgentAliasAgentAliasHistoryEventsRoutingConfigurationList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockAgentAlias.BedrockAgentAliasAgentAliasHistoryEventsRoutingConfigurationList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-agent-alias/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/bedrock-agent-alias/index.ts",
        "line": 103
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent-alias/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-awscc.bedrockAgentAlias.BedrockAgentAliasAgentAliasHistoryEventsRoutingConfigurationOutputReference"
            }
          }
        }
      ],
      "name": "BedrockAgentAliasAgentAliasHistoryEventsRoutingConfigurationList",
      "namespace": "bedrockAgentAlias",
      "symbolId": "src/bedrock-agent-alias/index:BedrockAgentAliasAgentAliasHistoryEventsRoutingConfigurationList"
    },
    "@cdktn/provider-awscc.bedrockAgentAlias.BedrockAgentAliasAgentAliasHistoryEventsRoutingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockAgentAlias.BedrockAgentAliasAgentAliasHistoryEventsRoutingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-agent-alias/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/bedrock-agent-alias/index.ts",
        "line": 69
      },
      "name": "BedrockAgentAliasAgentAliasHistoryEventsRoutingConfigurationOutputReference",
      "namespace": "bedrockAgentAlias",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent-alias/index.ts",
            "line": 98
          },
          "name": "agentVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent-alias/index.ts",
            "line": 82
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockAgentAlias.BedrockAgentAliasAgentAliasHistoryEventsRoutingConfiguration"
          }
        }
      ],
      "symbolId": "src/bedrock-agent-alias/index:BedrockAgentAliasAgentAliasHistoryEventsRoutingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockAgentAlias.BedrockAgentAliasConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockAgentAlias.BedrockAgentAliasConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-agent-alias/index.ts",
        "line": 14
      },
      "name": "BedrockAgentAliasConfig",
      "namespace": "bedrockAgentAlias",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_agent_alias#agent_alias_name BedrockAgentAlias#agent_alias_name}",
            "stability": "stable",
            "summary": "Name for a resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent-alias/index.ts",
            "line": 20
          },
          "name": "agentAliasName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_agent_alias#agent_id BedrockAgentAlias#agent_id}",
            "stability": "stable",
            "summary": "Identifier for a resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent-alias/index.ts",
            "line": 26
          },
          "name": "agentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_agent_alias#description BedrockAgentAlias#description}",
            "stability": "stable",
            "summary": "Description of the Resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent-alias/index.ts",
            "line": 32
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_agent_alias#routing_configuration BedrockAgentAlias#routing_configuration}",
            "stability": "stable",
            "summary": "Routing configuration for an Agent alias."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent-alias/index.ts",
            "line": 38
          },
          "name": "routingConfiguration",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockAgentAlias.BedrockAgentAliasRoutingConfiguration"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_agent_alias#tags BedrockAgentAlias#tags}",
            "stability": "stable",
            "summary": "A map of tag keys and values."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent-alias/index.ts",
            "line": 44
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/bedrock-agent-alias/index:BedrockAgentAliasConfig"
    },
    "@cdktn/provider-awscc.bedrockAgentAlias.BedrockAgentAliasRoutingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockAgentAlias.BedrockAgentAliasRoutingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-agent-alias/index.ts",
        "line": 207
      },
      "name": "BedrockAgentAliasRoutingConfiguration",
      "namespace": "bedrockAgentAlias",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_agent_alias#agent_version BedrockAgentAlias#agent_version}",
            "stability": "stable",
            "summary": "Agent Version."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent-alias/index.ts",
            "line": 213
          },
          "name": "agentVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-agent-alias/index:BedrockAgentAliasRoutingConfiguration"
    },
    "@cdktn/provider-awscc.bedrockAgentAlias.BedrockAgentAliasRoutingConfigurationList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockAgentAlias.BedrockAgentAliasRoutingConfigurationList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-agent-alias/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-agent-alias/index.ts",
        "line": 306
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent-alias/index.ts",
            "line": 321
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockAgentAlias.BedrockAgentAliasRoutingConfigurationOutputReference"
            }
          }
        }
      ],
      "name": "BedrockAgentAliasRoutingConfigurationList",
      "namespace": "bedrockAgentAlias",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent-alias/index.ts",
            "line": 307
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockAgentAlias.BedrockAgentAliasRoutingConfiguration"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-agent-alias/index:BedrockAgentAliasRoutingConfigurationList"
    },
    "@cdktn/provider-awscc.bedrockAgentAlias.BedrockAgentAliasRoutingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockAgentAlias.BedrockAgentAliasRoutingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-agent-alias/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-agent-alias/index.ts",
        "line": 245
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent-alias/index.ts",
            "line": 297
          },
          "name": "resetAgentVersion"
        }
      ],
      "name": "BedrockAgentAliasRoutingConfigurationOutputReference",
      "namespace": "bedrockAgentAlias",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-agent-alias/index.ts",
            "line": 301
          },
          "name": "agentVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent-alias/index.ts",
            "line": 291
          },
          "name": "agentVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-agent-alias/index.ts",
            "line": 259
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockAgentAlias.BedrockAgentAliasRoutingConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-agent-alias/index:BedrockAgentAliasRoutingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockApplicationInferenceProfile.BedrockApplicationInferenceProfile": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_application_inference_profile awscc_bedrock_application_inference_profile}."
      },
      "fqn": "@cdktn/provider-awscc.bedrockApplicationInferenceProfile.BedrockApplicationInferenceProfile",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_application_inference_profile awscc_bedrock_application_inference_profile} Resource."
        },
        "locationInModule": {
          "filename": "src/bedrock-application-inference-profile/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockApplicationInferenceProfile.BedrockApplicationInferenceProfileConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-application-inference-profile/index.ts",
        "line": 367
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a BedrockApplicationInferenceProfile resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/bedrock-application-inference-profile/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 BedrockApplicationInferenceProfile to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_application_inference_profile#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing BedrockApplicationInferenceProfile that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the BedrockApplicationInferenceProfile to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-application-inference-profile/index.ts",
            "line": 484
          },
          "name": "putModelSource",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockApplicationInferenceProfile.BedrockApplicationInferenceProfileModelSource"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-application-inference-profile/index.ts",
            "line": 511
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.bedrockApplicationInferenceProfile.BedrockApplicationInferenceProfileTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-application-inference-profile/index.ts",
            "line": 438
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-application-inference-profile/index.ts",
            "line": 487
          },
          "name": "resetModelSource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-application-inference-profile/index.ts",
            "line": 514
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-application-inference-profile/index.ts",
            "line": 536
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-application-inference-profile/index.ts",
            "line": 545
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "BedrockApplicationInferenceProfile",
      "namespace": "bedrockApplicationInferenceProfile",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-application-inference-profile/index.ts",
            "line": 372
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-application-inference-profile/index.ts",
            "line": 426
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-application-inference-profile/index.ts",
            "line": 447
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-application-inference-profile/index.ts",
            "line": 452
          },
          "name": "inferenceProfileArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-application-inference-profile/index.ts",
            "line": 457
          },
          "name": "inferenceProfileId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-application-inference-profile/index.ts",
            "line": 462
          },
          "name": "inferenceProfileIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-application-inference-profile/index.ts",
            "line": 497
          },
          "name": "models",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockApplicationInferenceProfile.BedrockApplicationInferenceProfileModelsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-application-inference-profile/index.ts",
            "line": 481
          },
          "name": "modelSource",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockApplicationInferenceProfile.BedrockApplicationInferenceProfileModelSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-application-inference-profile/index.ts",
            "line": 502
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-application-inference-profile/index.ts",
            "line": 508
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockApplicationInferenceProfile.BedrockApplicationInferenceProfileTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-application-inference-profile/index.ts",
            "line": 523
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-application-inference-profile/index.ts",
            "line": 528
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-application-inference-profile/index.ts",
            "line": 442
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-application-inference-profile/index.ts",
            "line": 475
          },
          "name": "inferenceProfileNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-application-inference-profile/index.ts",
            "line": 491
          },
          "name": "modelSourceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockApplicationInferenceProfile.BedrockApplicationInferenceProfileModelSource"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-application-inference-profile/index.ts",
            "line": 518
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockApplicationInferenceProfile.BedrockApplicationInferenceProfileTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-application-inference-profile/index.ts",
            "line": 432
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-application-inference-profile/index.ts",
            "line": 468
          },
          "name": "inferenceProfileName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-application-inference-profile/index:BedrockApplicationInferenceProfile"
    },
    "@cdktn/provider-awscc.bedrockApplicationInferenceProfile.BedrockApplicationInferenceProfileConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockApplicationInferenceProfile.BedrockApplicationInferenceProfileConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-application-inference-profile/index.ts",
        "line": 14
      },
      "name": "BedrockApplicationInferenceProfileConfig",
      "namespace": "bedrockApplicationInferenceProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_application_inference_profile#inference_profile_name BedrockApplicationInferenceProfile#inference_profile_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-application-inference-profile/index.ts",
            "line": 24
          },
          "name": "inferenceProfileName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_application_inference_profile#description BedrockApplicationInferenceProfile#description}",
            "stability": "stable",
            "summary": "Description of the inference profile."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-application-inference-profile/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/hashicorp/awscc/1.96.0/docs/resources/bedrock_application_inference_profile#model_source BedrockApplicationInferenceProfile#model_source}",
            "stability": "stable",
            "summary": "Various ways to encode a list of models in a CreateInferenceProfile request."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-application-inference-profile/index.ts",
            "line": 30
          },
          "name": "modelSource",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockApplicationInferenceProfile.BedrockApplicationInferenceProfileModelSource"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_application_inference_profile#tags BedrockApplicationInferenceProfile#tags}",
            "stability": "stable",
            "summary": "List of Tags."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-application-inference-profile/index.ts",
            "line": 36
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockApplicationInferenceProfile.BedrockApplicationInferenceProfileTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-application-inference-profile/index:BedrockApplicationInferenceProfileConfig"
    },
    "@cdktn/provider-awscc.bedrockApplicationInferenceProfile.BedrockApplicationInferenceProfileModelSource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockApplicationInferenceProfile.BedrockApplicationInferenceProfileModelSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-application-inference-profile/index.ts",
        "line": 38
      },
      "name": "BedrockApplicationInferenceProfileModelSource",
      "namespace": "bedrockApplicationInferenceProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "This\ncan either be a foundation model or predefined inference profile ARN.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_application_inference_profile#copy_from BedrockApplicationInferenceProfile#copy_from}",
            "stability": "stable",
            "summary": "Source arns for a custom inference profile to copy its regional load balancing config from."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-application-inference-profile/index.ts",
            "line": 45
          },
          "name": "copyFrom",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-application-inference-profile/index:BedrockApplicationInferenceProfileModelSource"
    },
    "@cdktn/provider-awscc.bedrockApplicationInferenceProfile.BedrockApplicationInferenceProfileModelSourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockApplicationInferenceProfile.BedrockApplicationInferenceProfileModelSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-application-inference-profile/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/bedrock-application-inference-profile/index.ts",
        "line": 77
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-application-inference-profile/index.ts",
            "line": 127
          },
          "name": "resetCopyFrom"
        }
      ],
      "name": "BedrockApplicationInferenceProfileModelSourceOutputReference",
      "namespace": "bedrockApplicationInferenceProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-application-inference-profile/index.ts",
            "line": 131
          },
          "name": "copyFromInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-application-inference-profile/index.ts",
            "line": 121
          },
          "name": "copyFrom",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-application-inference-profile/index.ts",
            "line": 89
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockApplicationInferenceProfile.BedrockApplicationInferenceProfileModelSource"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-application-inference-profile/index:BedrockApplicationInferenceProfileModelSourceOutputReference"
    },
    "@cdktn/provider-awscc.bedrockApplicationInferenceProfile.BedrockApplicationInferenceProfileModels": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockApplicationInferenceProfile.BedrockApplicationInferenceProfileModels",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-application-inference-profile/index.ts",
        "line": 135
      },
      "name": "BedrockApplicationInferenceProfileModels",
      "namespace": "bedrockApplicationInferenceProfile",
      "symbolId": "src/bedrock-application-inference-profile/index:BedrockApplicationInferenceProfileModels"
    },
    "@cdktn/provider-awscc.bedrockApplicationInferenceProfile.BedrockApplicationInferenceProfileModelsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockApplicationInferenceProfile.BedrockApplicationInferenceProfileModelsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-application-inference-profile/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-application-inference-profile/index.ts",
        "line": 192
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-application-inference-profile/index.ts",
            "line": 206
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockApplicationInferenceProfile.BedrockApplicationInferenceProfileModelsOutputReference"
            }
          }
        }
      ],
      "name": "BedrockApplicationInferenceProfileModelsList",
      "namespace": "bedrockApplicationInferenceProfile",
      "symbolId": "src/bedrock-application-inference-profile/index:BedrockApplicationInferenceProfileModelsList"
    },
    "@cdktn/provider-awscc.bedrockApplicationInferenceProfile.BedrockApplicationInferenceProfileModelsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockApplicationInferenceProfile.BedrockApplicationInferenceProfileModelsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-application-inference-profile/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-application-inference-profile/index.ts",
        "line": 158
      },
      "name": "BedrockApplicationInferenceProfileModelsOutputReference",
      "namespace": "bedrockApplicationInferenceProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-application-inference-profile/index.ts",
            "line": 187
          },
          "name": "modelArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-application-inference-profile/index.ts",
            "line": 171
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockApplicationInferenceProfile.BedrockApplicationInferenceProfileModels"
          }
        }
      ],
      "symbolId": "src/bedrock-application-inference-profile/index:BedrockApplicationInferenceProfileModelsOutputReference"
    },
    "@cdktn/provider-awscc.bedrockApplicationInferenceProfile.BedrockApplicationInferenceProfileTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockApplicationInferenceProfile.BedrockApplicationInferenceProfileTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-application-inference-profile/index.ts",
        "line": 210
      },
      "name": "BedrockApplicationInferenceProfileTags",
      "namespace": "bedrockApplicationInferenceProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_application_inference_profile#key BedrockApplicationInferenceProfile#key}",
            "stability": "stable",
            "summary": "Tag Key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-application-inference-profile/index.ts",
            "line": 216
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_application_inference_profile#value BedrockApplicationInferenceProfile#value}",
            "stability": "stable",
            "summary": "Tag Value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-application-inference-profile/index.ts",
            "line": 222
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-application-inference-profile/index:BedrockApplicationInferenceProfileTags"
    },
    "@cdktn/provider-awscc.bedrockApplicationInferenceProfile.BedrockApplicationInferenceProfileTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockApplicationInferenceProfile.BedrockApplicationInferenceProfileTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-application-inference-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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-application-inference-profile/index.ts",
        "line": 344
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-application-inference-profile/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-awscc.bedrockApplicationInferenceProfile.BedrockApplicationInferenceProfileTagsOutputReference"
            }
          }
        }
      ],
      "name": "BedrockApplicationInferenceProfileTagsList",
      "namespace": "bedrockApplicationInferenceProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-application-inference-profile/index.ts",
            "line": 345
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockApplicationInferenceProfile.BedrockApplicationInferenceProfileTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-application-inference-profile/index:BedrockApplicationInferenceProfileTagsList"
    },
    "@cdktn/provider-awscc.bedrockApplicationInferenceProfile.BedrockApplicationInferenceProfileTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockApplicationInferenceProfile.BedrockApplicationInferenceProfileTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-application-inference-profile/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-application-inference-profile/index.ts",
        "line": 261
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-application-inference-profile/index.ts",
            "line": 319
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-application-inference-profile/index.ts",
            "line": 335
          },
          "name": "resetValue"
        }
      ],
      "name": "BedrockApplicationInferenceProfileTagsOutputReference",
      "namespace": "bedrockApplicationInferenceProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-application-inference-profile/index.ts",
            "line": 323
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-application-inference-profile/index.ts",
            "line": 339
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-application-inference-profile/index.ts",
            "line": 313
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-application-inference-profile/index.ts",
            "line": 329
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-application-inference-profile/index.ts",
            "line": 275
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockApplicationInferenceProfile.BedrockApplicationInferenceProfileTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-application-inference-profile/index:BedrockApplicationInferenceProfileTagsOutputReference"
    },
    "@cdktn/provider-awscc.bedrockAutomatedReasoningPolicy.BedrockAutomatedReasoningPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_automated_reasoning_policy awscc_bedrock_automated_reasoning_policy}."
      },
      "fqn": "@cdktn/provider-awscc.bedrockAutomatedReasoningPolicy.BedrockAutomatedReasoningPolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_automated_reasoning_policy awscc_bedrock_automated_reasoning_policy} Resource."
        },
        "locationInModule": {
          "filename": "src/bedrock-automated-reasoning-policy/index.ts",
          "line": 1154
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockAutomatedReasoningPolicy.BedrockAutomatedReasoningPolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-automated-reasoning-policy/index.ts",
        "line": 1122
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a BedrockAutomatedReasoningPolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 1139
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the BedrockAutomatedReasoningPolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_automated_reasoning_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing BedrockAutomatedReasoningPolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the BedrockAutomatedReasoningPolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 1273
          },
          "name": "putPolicyDefinition",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockAutomatedReasoningPolicy.BedrockAutomatedReasoningPolicyPolicyDefinition"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 1294
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.bedrockAutomatedReasoningPolicy.BedrockAutomatedReasoningPolicyTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 1200
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 1216
          },
          "name": "resetForceDelete"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 1242
          },
          "name": "resetKmsKeyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 1276
          },
          "name": "resetPolicyDefinition"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 1297
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 1319
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 1330
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "BedrockAutomatedReasoningPolicy",
      "namespace": "bedrockAutomatedReasoningPolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 1127
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 1183
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 1188
          },
          "name": "definitionHash",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 1225
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 1230
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 1264
          },
          "name": "policyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 1270
          },
          "name": "policyDefinition",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockAutomatedReasoningPolicy.BedrockAutomatedReasoningPolicyPolicyDefinitionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 1285
          },
          "name": "policyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 1291
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockAutomatedReasoningPolicy.BedrockAutomatedReasoningPolicyTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 1306
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 1311
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 1204
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 1220
          },
          "name": "forceDeleteInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 1246
          },
          "name": "kmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 1259
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 1280
          },
          "name": "policyDefinitionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockAutomatedReasoningPolicy.BedrockAutomatedReasoningPolicyPolicyDefinition"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 1301
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockAutomatedReasoningPolicy.BedrockAutomatedReasoningPolicyTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 1194
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 1210
          },
          "name": "forceDelete",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 1236
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 1252
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-automated-reasoning-policy/index:BedrockAutomatedReasoningPolicy"
    },
    "@cdktn/provider-awscc.bedrockAutomatedReasoningPolicy.BedrockAutomatedReasoningPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockAutomatedReasoningPolicy.BedrockAutomatedReasoningPolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-automated-reasoning-policy/index.ts",
        "line": 14
      },
      "name": "BedrockAutomatedReasoningPolicyConfig",
      "namespace": "bedrockAutomatedReasoningPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_automated_reasoning_policy#name BedrockAutomatedReasoningPolicy#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/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/hashicorp/awscc/1.96.0/docs/resources/bedrock_automated_reasoning_policy#description BedrockAutomatedReasoningPolicy#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 18
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When false , Amazon Bedrock validates if all artifacts have been deleted (e.g. policy version, test case, test result) for a policy before deletion. When true , Amazon Bedrock will delete the policy and all its artifacts without validation. Default is false\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_automated_reasoning_policy#force_delete BedrockAutomatedReasoningPolicy#force_delete}",
            "stability": "stable",
            "summary": "Specifies whether to force delete the automated reasoning policy even if it has active resources."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 24
          },
          "name": "forceDelete",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_automated_reasoning_policy#kms_key_id BedrockAutomatedReasoningPolicy#kms_key_id}",
            "stability": "stable",
            "summary": "The KMS key with which the Policy's assets will be encrypted at rest."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 30
          },
          "name": "kmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_automated_reasoning_policy#policy_definition BedrockAutomatedReasoningPolicy#policy_definition}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 38
          },
          "name": "policyDefinition",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockAutomatedReasoningPolicy.BedrockAutomatedReasoningPolicyPolicyDefinition"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_automated_reasoning_policy#tags BedrockAutomatedReasoningPolicy#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 42
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockAutomatedReasoningPolicy.BedrockAutomatedReasoningPolicyTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-automated-reasoning-policy/index:BedrockAutomatedReasoningPolicyConfig"
    },
    "@cdktn/provider-awscc.bedrockAutomatedReasoningPolicy.BedrockAutomatedReasoningPolicyPolicyDefinition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockAutomatedReasoningPolicy.BedrockAutomatedReasoningPolicyPolicyDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-automated-reasoning-policy/index.ts",
        "line": 764
      },
      "name": "BedrockAutomatedReasoningPolicyPolicyDefinition",
      "namespace": "bedrockAutomatedReasoningPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_automated_reasoning_policy#rules BedrockAutomatedReasoningPolicy#rules}",
            "stability": "stable",
            "summary": "The rules definition block of an AutomatedReasoningPolicyDefinition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 770
          },
          "name": "rules",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockAutomatedReasoningPolicy.BedrockAutomatedReasoningPolicyPolicyDefinitionRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_automated_reasoning_policy#types BedrockAutomatedReasoningPolicy#types}",
            "stability": "stable",
            "summary": "The types definition block of an AutomatedReasoningPolicyDefinition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 776
          },
          "name": "types",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockAutomatedReasoningPolicy.BedrockAutomatedReasoningPolicyPolicyDefinitionTypes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_automated_reasoning_policy#variables BedrockAutomatedReasoningPolicy#variables}",
            "stability": "stable",
            "summary": "The variables definition block of an AutomatedReasoningPolicyDefinition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 782
          },
          "name": "variables",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockAutomatedReasoningPolicy.BedrockAutomatedReasoningPolicyPolicyDefinitionVariables"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_automated_reasoning_policy#version BedrockAutomatedReasoningPolicy#version}",
            "stability": "stable",
            "summary": "The policy format version."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 788
          },
          "name": "version",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-automated-reasoning-policy/index:BedrockAutomatedReasoningPolicyPolicyDefinition"
    },
    "@cdktn/provider-awscc.bedrockAutomatedReasoningPolicy.BedrockAutomatedReasoningPolicyPolicyDefinitionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockAutomatedReasoningPolicy.BedrockAutomatedReasoningPolicyPolicyDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-automated-reasoning-policy/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/bedrock-automated-reasoning-policy/index.ts",
        "line": 841
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 906
          },
          "name": "putRules",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.bedrockAutomatedReasoningPolicy.BedrockAutomatedReasoningPolicyPolicyDefinitionRules"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 922
          },
          "name": "putTypes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.bedrockAutomatedReasoningPolicy.BedrockAutomatedReasoningPolicyPolicyDefinitionTypes"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 938
          },
          "name": "putVariables",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.bedrockAutomatedReasoningPolicy.BedrockAutomatedReasoningPolicyPolicyDefinitionVariables"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 909
          },
          "name": "resetRules"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 925
          },
          "name": "resetTypes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 941
          },
          "name": "resetVariables"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 957
          },
          "name": "resetVersion"
        }
      ],
      "name": "BedrockAutomatedReasoningPolicyPolicyDefinitionOutputReference",
      "namespace": "bedrockAutomatedReasoningPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 903
          },
          "name": "rules",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockAutomatedReasoningPolicy.BedrockAutomatedReasoningPolicyPolicyDefinitionRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 919
          },
          "name": "types",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockAutomatedReasoningPolicy.BedrockAutomatedReasoningPolicyPolicyDefinitionTypesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 935
          },
          "name": "variables",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockAutomatedReasoningPolicy.BedrockAutomatedReasoningPolicyPolicyDefinitionVariablesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 913
          },
          "name": "rulesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockAutomatedReasoningPolicy.BedrockAutomatedReasoningPolicyPolicyDefinitionRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 929
          },
          "name": "typesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockAutomatedReasoningPolicy.BedrockAutomatedReasoningPolicyPolicyDefinitionTypes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 945
          },
          "name": "variablesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockAutomatedReasoningPolicy.BedrockAutomatedReasoningPolicyPolicyDefinitionVariables"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 961
          },
          "name": "versionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 951
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 853
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockAutomatedReasoningPolicy.BedrockAutomatedReasoningPolicyPolicyDefinition"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-automated-reasoning-policy/index:BedrockAutomatedReasoningPolicyPolicyDefinitionOutputReference"
    },
    "@cdktn/provider-awscc.bedrockAutomatedReasoningPolicy.BedrockAutomatedReasoningPolicyPolicyDefinitionRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockAutomatedReasoningPolicy.BedrockAutomatedReasoningPolicyPolicyDefinitionRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-automated-reasoning-policy/index.ts",
        "line": 44
      },
      "name": "BedrockAutomatedReasoningPolicyPolicyDefinitionRules",
      "namespace": "bedrockAutomatedReasoningPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_automated_reasoning_policy#alternate_expression BedrockAutomatedReasoningPolicy#alternate_expression}",
            "stability": "stable",
            "summary": "An alternate expression for this rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 50
          },
          "name": "alternateExpression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_automated_reasoning_policy#expression BedrockAutomatedReasoningPolicy#expression}",
            "stability": "stable",
            "summary": "The SMT expression for this rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 56
          },
          "name": "expression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_automated_reasoning_policy#id BedrockAutomatedReasoningPolicy#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": "A unique id within the PolicyDefinition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 65
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-automated-reasoning-policy/index:BedrockAutomatedReasoningPolicyPolicyDefinitionRules"
    },
    "@cdktn/provider-awscc.bedrockAutomatedReasoningPolicy.BedrockAutomatedReasoningPolicyPolicyDefinitionRulesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockAutomatedReasoningPolicy.BedrockAutomatedReasoningPolicyPolicyDefinitionRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-automated-reasoning-policy/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-automated-reasoning-policy/index.ts",
        "line": 216
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 231
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockAutomatedReasoningPolicy.BedrockAutomatedReasoningPolicyPolicyDefinitionRulesOutputReference"
            }
          }
        }
      ],
      "name": "BedrockAutomatedReasoningPolicyPolicyDefinitionRulesList",
      "namespace": "bedrockAutomatedReasoningPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 217
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockAutomatedReasoningPolicy.BedrockAutomatedReasoningPolicyPolicyDefinitionRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-automated-reasoning-policy/index:BedrockAutomatedReasoningPolicyPolicyDefinitionRulesList"
    },
    "@cdktn/provider-awscc.bedrockAutomatedReasoningPolicy.BedrockAutomatedReasoningPolicyPolicyDefinitionRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockAutomatedReasoningPolicy.BedrockAutomatedReasoningPolicyPolicyDefinitionRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-automated-reasoning-policy/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-automated-reasoning-policy/index.ts",
        "line": 111
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 175
          },
          "name": "resetAlternateExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 191
          },
          "name": "resetExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 207
          },
          "name": "resetId"
        }
      ],
      "name": "BedrockAutomatedReasoningPolicyPolicyDefinitionRulesOutputReference",
      "namespace": "bedrockAutomatedReasoningPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 179
          },
          "name": "alternateExpressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 195
          },
          "name": "expressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 211
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 169
          },
          "name": "alternateExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 185
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 201
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 125
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockAutomatedReasoningPolicy.BedrockAutomatedReasoningPolicyPolicyDefinitionRules"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-automated-reasoning-policy/index:BedrockAutomatedReasoningPolicyPolicyDefinitionRulesOutputReference"
    },
    "@cdktn/provider-awscc.bedrockAutomatedReasoningPolicy.BedrockAutomatedReasoningPolicyPolicyDefinitionTypes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockAutomatedReasoningPolicy.BedrockAutomatedReasoningPolicyPolicyDefinitionTypes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-automated-reasoning-policy/index.ts",
        "line": 388
      },
      "name": "BedrockAutomatedReasoningPolicyPolicyDefinitionTypes",
      "namespace": "bedrockAutomatedReasoningPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_automated_reasoning_policy#description BedrockAutomatedReasoningPolicy#description}",
            "stability": "stable",
            "summary": "A natural language description of this type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 394
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_automated_reasoning_policy#name BedrockAutomatedReasoningPolicy#name}",
            "stability": "stable",
            "summary": "A name for this type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/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/hashicorp/awscc/1.96.0/docs/resources/bedrock_automated_reasoning_policy#values BedrockAutomatedReasoningPolicy#values}",
            "stability": "stable",
            "summary": "A list of valid values for this type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 406
          },
          "name": "values",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockAutomatedReasoningPolicy.BedrockAutomatedReasoningPolicyPolicyDefinitionTypesValues"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-automated-reasoning-policy/index:BedrockAutomatedReasoningPolicyPolicyDefinitionTypes"
    },
    "@cdktn/provider-awscc.bedrockAutomatedReasoningPolicy.BedrockAutomatedReasoningPolicyPolicyDefinitionTypesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockAutomatedReasoningPolicy.BedrockAutomatedReasoningPolicyPolicyDefinitionTypesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-automated-reasoning-policy/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/bedrock-automated-reasoning-policy/index.ts",
        "line": 557
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/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-awscc.bedrockAutomatedReasoningPolicy.BedrockAutomatedReasoningPolicyPolicyDefinitionTypesOutputReference"
            }
          }
        }
      ],
      "name": "BedrockAutomatedReasoningPolicyPolicyDefinitionTypesList",
      "namespace": "bedrockAutomatedReasoningPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 558
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockAutomatedReasoningPolicy.BedrockAutomatedReasoningPolicyPolicyDefinitionTypes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-automated-reasoning-policy/index:BedrockAutomatedReasoningPolicyPolicyDefinitionTypesList"
    },
    "@cdktn/provider-awscc.bedrockAutomatedReasoningPolicy.BedrockAutomatedReasoningPolicyPolicyDefinitionTypesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockAutomatedReasoningPolicy.BedrockAutomatedReasoningPolicyPolicyDefinitionTypesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-automated-reasoning-policy/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-automated-reasoning-policy/index.ts",
        "line": 452
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 545
          },
          "name": "putValues",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.bedrockAutomatedReasoningPolicy.BedrockAutomatedReasoningPolicyPolicyDefinitionTypesValues"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 516
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 532
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 548
          },
          "name": "resetValues"
        }
      ],
      "name": "BedrockAutomatedReasoningPolicyPolicyDefinitionTypesOutputReference",
      "namespace": "bedrockAutomatedReasoningPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 542
          },
          "name": "values",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockAutomatedReasoningPolicy.BedrockAutomatedReasoningPolicyPolicyDefinitionTypesValuesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 520
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 536
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 552
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockAutomatedReasoningPolicy.BedrockAutomatedReasoningPolicyPolicyDefinitionTypesValues"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 510
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 526
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 466
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockAutomatedReasoningPolicy.BedrockAutomatedReasoningPolicyPolicyDefinitionTypes"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-automated-reasoning-policy/index:BedrockAutomatedReasoningPolicyPolicyDefinitionTypesOutputReference"
    },
    "@cdktn/provider-awscc.bedrockAutomatedReasoningPolicy.BedrockAutomatedReasoningPolicyPolicyDefinitionTypesValues": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockAutomatedReasoningPolicy.BedrockAutomatedReasoningPolicyPolicyDefinitionTypesValues",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-automated-reasoning-policy/index.ts",
        "line": 235
      },
      "name": "BedrockAutomatedReasoningPolicyPolicyDefinitionTypesValues",
      "namespace": "bedrockAutomatedReasoningPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_automated_reasoning_policy#description BedrockAutomatedReasoningPolicy#description}",
            "stability": "stable",
            "summary": "A natural language description of the type's value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 241
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_automated_reasoning_policy#value BedrockAutomatedReasoningPolicy#value}",
            "stability": "stable",
            "summary": "The value of the type value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 247
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-automated-reasoning-policy/index:BedrockAutomatedReasoningPolicyPolicyDefinitionTypesValues"
    },
    "@cdktn/provider-awscc.bedrockAutomatedReasoningPolicy.BedrockAutomatedReasoningPolicyPolicyDefinitionTypesValuesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockAutomatedReasoningPolicy.BedrockAutomatedReasoningPolicyPolicyDefinitionTypesValuesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-automated-reasoning-policy/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/bedrock-automated-reasoning-policy/index.ts",
        "line": 369
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/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-awscc.bedrockAutomatedReasoningPolicy.BedrockAutomatedReasoningPolicyPolicyDefinitionTypesValuesOutputReference"
            }
          }
        }
      ],
      "name": "BedrockAutomatedReasoningPolicyPolicyDefinitionTypesValuesList",
      "namespace": "bedrockAutomatedReasoningPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 370
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockAutomatedReasoningPolicy.BedrockAutomatedReasoningPolicyPolicyDefinitionTypesValues"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-automated-reasoning-policy/index:BedrockAutomatedReasoningPolicyPolicyDefinitionTypesValuesList"
    },
    "@cdktn/provider-awscc.bedrockAutomatedReasoningPolicy.BedrockAutomatedReasoningPolicyPolicyDefinitionTypesValuesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockAutomatedReasoningPolicy.BedrockAutomatedReasoningPolicyPolicyDefinitionTypesValuesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-automated-reasoning-policy/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-automated-reasoning-policy/index.ts",
        "line": 286
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 344
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 360
          },
          "name": "resetValue"
        }
      ],
      "name": "BedrockAutomatedReasoningPolicyPolicyDefinitionTypesValuesOutputReference",
      "namespace": "bedrockAutomatedReasoningPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 348
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 364
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 338
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 354
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 300
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockAutomatedReasoningPolicy.BedrockAutomatedReasoningPolicyPolicyDefinitionTypesValues"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-automated-reasoning-policy/index:BedrockAutomatedReasoningPolicyPolicyDefinitionTypesValuesOutputReference"
    },
    "@cdktn/provider-awscc.bedrockAutomatedReasoningPolicy.BedrockAutomatedReasoningPolicyPolicyDefinitionVariables": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockAutomatedReasoningPolicy.BedrockAutomatedReasoningPolicyPolicyDefinitionVariables",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-automated-reasoning-policy/index.ts",
        "line": 576
      },
      "name": "BedrockAutomatedReasoningPolicyPolicyDefinitionVariables",
      "namespace": "bedrockAutomatedReasoningPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_automated_reasoning_policy#description BedrockAutomatedReasoningPolicy#description}",
            "stability": "stable",
            "summary": "A natural language description of this variable."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 582
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_automated_reasoning_policy#name BedrockAutomatedReasoningPolicy#name}",
            "stability": "stable",
            "summary": "A name from this variable."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 588
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_automated_reasoning_policy#type BedrockAutomatedReasoningPolicy#type}",
            "stability": "stable",
            "summary": "A type for this variable."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 594
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-automated-reasoning-policy/index:BedrockAutomatedReasoningPolicyPolicyDefinitionVariables"
    },
    "@cdktn/provider-awscc.bedrockAutomatedReasoningPolicy.BedrockAutomatedReasoningPolicyPolicyDefinitionVariablesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockAutomatedReasoningPolicy.BedrockAutomatedReasoningPolicyPolicyDefinitionVariablesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-automated-reasoning-policy/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-automated-reasoning-policy/index.ts",
        "line": 745
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 760
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockAutomatedReasoningPolicy.BedrockAutomatedReasoningPolicyPolicyDefinitionVariablesOutputReference"
            }
          }
        }
      ],
      "name": "BedrockAutomatedReasoningPolicyPolicyDefinitionVariablesList",
      "namespace": "bedrockAutomatedReasoningPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 746
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockAutomatedReasoningPolicy.BedrockAutomatedReasoningPolicyPolicyDefinitionVariables"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-automated-reasoning-policy/index:BedrockAutomatedReasoningPolicyPolicyDefinitionVariablesList"
    },
    "@cdktn/provider-awscc.bedrockAutomatedReasoningPolicy.BedrockAutomatedReasoningPolicyPolicyDefinitionVariablesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockAutomatedReasoningPolicy.BedrockAutomatedReasoningPolicyPolicyDefinitionVariablesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-automated-reasoning-policy/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-automated-reasoning-policy/index.ts",
        "line": 640
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 704
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 720
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 736
          },
          "name": "resetType"
        }
      ],
      "name": "BedrockAutomatedReasoningPolicyPolicyDefinitionVariablesOutputReference",
      "namespace": "bedrockAutomatedReasoningPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 708
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 724
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 740
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 698
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 714
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 730
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 654
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockAutomatedReasoningPolicy.BedrockAutomatedReasoningPolicyPolicyDefinitionVariables"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-automated-reasoning-policy/index:BedrockAutomatedReasoningPolicyPolicyDefinitionVariablesOutputReference"
    },
    "@cdktn/provider-awscc.bedrockAutomatedReasoningPolicy.BedrockAutomatedReasoningPolicyTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockAutomatedReasoningPolicy.BedrockAutomatedReasoningPolicyTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-automated-reasoning-policy/index.ts",
        "line": 965
      },
      "name": "BedrockAutomatedReasoningPolicyTags",
      "namespace": "bedrockAutomatedReasoningPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_automated_reasoning_policy#key BedrockAutomatedReasoningPolicy#key}",
            "stability": "stable",
            "summary": "Tag Key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 971
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_automated_reasoning_policy#value BedrockAutomatedReasoningPolicy#value}",
            "stability": "stable",
            "summary": "Tag Value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 977
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-automated-reasoning-policy/index:BedrockAutomatedReasoningPolicyTags"
    },
    "@cdktn/provider-awscc.bedrockAutomatedReasoningPolicy.BedrockAutomatedReasoningPolicyTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockAutomatedReasoningPolicy.BedrockAutomatedReasoningPolicyTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-automated-reasoning-policy/index.ts",
          "line": 1107
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-automated-reasoning-policy/index.ts",
        "line": 1099
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 1114
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockAutomatedReasoningPolicy.BedrockAutomatedReasoningPolicyTagsOutputReference"
            }
          }
        }
      ],
      "name": "BedrockAutomatedReasoningPolicyTagsList",
      "namespace": "bedrockAutomatedReasoningPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 1100
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockAutomatedReasoningPolicy.BedrockAutomatedReasoningPolicyTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-automated-reasoning-policy/index:BedrockAutomatedReasoningPolicyTagsList"
    },
    "@cdktn/provider-awscc.bedrockAutomatedReasoningPolicy.BedrockAutomatedReasoningPolicyTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockAutomatedReasoningPolicy.BedrockAutomatedReasoningPolicyTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-automated-reasoning-policy/index.ts",
          "line": 1026
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-automated-reasoning-policy/index.ts",
        "line": 1016
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 1074
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 1090
          },
          "name": "resetValue"
        }
      ],
      "name": "BedrockAutomatedReasoningPolicyTagsOutputReference",
      "namespace": "bedrockAutomatedReasoningPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 1078
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 1094
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 1068
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 1084
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy/index.ts",
            "line": 1030
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockAutomatedReasoningPolicy.BedrockAutomatedReasoningPolicyTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-automated-reasoning-policy/index:BedrockAutomatedReasoningPolicyTagsOutputReference"
    },
    "@cdktn/provider-awscc.bedrockAutomatedReasoningPolicyVersion.BedrockAutomatedReasoningPolicyVersion": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_automated_reasoning_policy_version awscc_bedrock_automated_reasoning_policy_version}."
      },
      "fqn": "@cdktn/provider-awscc.bedrockAutomatedReasoningPolicyVersion.BedrockAutomatedReasoningPolicyVersion",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_automated_reasoning_policy_version awscc_bedrock_automated_reasoning_policy_version} Resource."
        },
        "locationInModule": {
          "filename": "src/bedrock-automated-reasoning-policy-version/index.ts",
          "line": 221
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockAutomatedReasoningPolicyVersion.BedrockAutomatedReasoningPolicyVersionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-automated-reasoning-policy-version/index.ts",
        "line": 189
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a BedrockAutomatedReasoningPolicyVersion resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy-version/index.ts",
            "line": 206
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the BedrockAutomatedReasoningPolicyVersion to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_automated_reasoning_policy_version#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing BedrockAutomatedReasoningPolicyVersion that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the BedrockAutomatedReasoningPolicyVersion to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy-version/index.ts",
            "line": 310
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.bedrockAutomatedReasoningPolicyVersion.BedrockAutomatedReasoningPolicyVersionTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy-version/index.ts",
            "line": 274
          },
          "name": "resetLastUpdatedDefinitionHash"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy-version/index.ts",
            "line": 313
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy-version/index.ts",
            "line": 335
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy-version/index.ts",
            "line": 343
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "BedrockAutomatedReasoningPolicyVersion",
      "namespace": "bedrockAutomatedReasoningPolicyVersion",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy-version/index.ts",
            "line": 194
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy-version/index.ts",
            "line": 247
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy-version/index.ts",
            "line": 252
          },
          "name": "definitionHash",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy-version/index.ts",
            "line": 257
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy-version/index.ts",
            "line": 262
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy-version/index.ts",
            "line": 283
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy-version/index.ts",
            "line": 301
          },
          "name": "policyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy-version/index.ts",
            "line": 307
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockAutomatedReasoningPolicyVersion.BedrockAutomatedReasoningPolicyVersionTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy-version/index.ts",
            "line": 322
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy-version/index.ts",
            "line": 327
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy-version/index.ts",
            "line": 278
          },
          "name": "lastUpdatedDefinitionHashInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy-version/index.ts",
            "line": 296
          },
          "name": "policyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy-version/index.ts",
            "line": 317
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockAutomatedReasoningPolicyVersion.BedrockAutomatedReasoningPolicyVersionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy-version/index.ts",
            "line": 268
          },
          "name": "lastUpdatedDefinitionHash",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy-version/index.ts",
            "line": 289
          },
          "name": "policyArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-automated-reasoning-policy-version/index:BedrockAutomatedReasoningPolicyVersion"
    },
    "@cdktn/provider-awscc.bedrockAutomatedReasoningPolicyVersion.BedrockAutomatedReasoningPolicyVersionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockAutomatedReasoningPolicyVersion.BedrockAutomatedReasoningPolicyVersionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-automated-reasoning-policy-version/index.ts",
        "line": 14
      },
      "name": "BedrockAutomatedReasoningPolicyVersionConfig",
      "namespace": "bedrockAutomatedReasoningPolicyVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_automated_reasoning_policy_version#policy_arn BedrockAutomatedReasoningPolicyVersion#policy_arn}",
            "stability": "stable",
            "summary": "Arn of the policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy-version/index.ts",
            "line": 26
          },
          "name": "policyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_automated_reasoning_policy_version#last_updated_definition_hash BedrockAutomatedReasoningPolicyVersion#last_updated_definition_hash}",
            "stability": "stable",
            "summary": "The hash for this version."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy-version/index.ts",
            "line": 20
          },
          "name": "lastUpdatedDefinitionHash",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_automated_reasoning_policy_version#tags BedrockAutomatedReasoningPolicyVersion#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy-version/index.ts",
            "line": 30
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockAutomatedReasoningPolicyVersion.BedrockAutomatedReasoningPolicyVersionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-automated-reasoning-policy-version/index:BedrockAutomatedReasoningPolicyVersionConfig"
    },
    "@cdktn/provider-awscc.bedrockAutomatedReasoningPolicyVersion.BedrockAutomatedReasoningPolicyVersionTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockAutomatedReasoningPolicyVersion.BedrockAutomatedReasoningPolicyVersionTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-automated-reasoning-policy-version/index.ts",
        "line": 32
      },
      "name": "BedrockAutomatedReasoningPolicyVersionTags",
      "namespace": "bedrockAutomatedReasoningPolicyVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_automated_reasoning_policy_version#key BedrockAutomatedReasoningPolicyVersion#key}",
            "stability": "stable",
            "summary": "Tag Key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy-version/index.ts",
            "line": 38
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_automated_reasoning_policy_version#value BedrockAutomatedReasoningPolicyVersion#value}",
            "stability": "stable",
            "summary": "Tag Value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy-version/index.ts",
            "line": 44
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-automated-reasoning-policy-version/index:BedrockAutomatedReasoningPolicyVersionTags"
    },
    "@cdktn/provider-awscc.bedrockAutomatedReasoningPolicyVersion.BedrockAutomatedReasoningPolicyVersionTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockAutomatedReasoningPolicyVersion.BedrockAutomatedReasoningPolicyVersionTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-automated-reasoning-policy-version/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/bedrock-automated-reasoning-policy-version/index.ts",
        "line": 166
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy-version/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-awscc.bedrockAutomatedReasoningPolicyVersion.BedrockAutomatedReasoningPolicyVersionTagsOutputReference"
            }
          }
        }
      ],
      "name": "BedrockAutomatedReasoningPolicyVersionTagsList",
      "namespace": "bedrockAutomatedReasoningPolicyVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy-version/index.ts",
            "line": 167
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockAutomatedReasoningPolicyVersion.BedrockAutomatedReasoningPolicyVersionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-automated-reasoning-policy-version/index:BedrockAutomatedReasoningPolicyVersionTagsList"
    },
    "@cdktn/provider-awscc.bedrockAutomatedReasoningPolicyVersion.BedrockAutomatedReasoningPolicyVersionTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockAutomatedReasoningPolicyVersion.BedrockAutomatedReasoningPolicyVersionTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-automated-reasoning-policy-version/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/bedrock-automated-reasoning-policy-version/index.ts",
        "line": 83
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy-version/index.ts",
            "line": 141
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy-version/index.ts",
            "line": 157
          },
          "name": "resetValue"
        }
      ],
      "name": "BedrockAutomatedReasoningPolicyVersionTagsOutputReference",
      "namespace": "bedrockAutomatedReasoningPolicyVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy-version/index.ts",
            "line": 145
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy-version/index.ts",
            "line": 161
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy-version/index.ts",
            "line": 135
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy-version/index.ts",
            "line": 151
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-automated-reasoning-policy-version/index.ts",
            "line": 97
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockAutomatedReasoningPolicyVersion.BedrockAutomatedReasoningPolicyVersionTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-automated-reasoning-policy-version/index:BedrockAutomatedReasoningPolicyVersionTagsOutputReference"
    },
    "@cdktn/provider-awscc.bedrockBlueprint.BedrockBlueprint": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_blueprint awscc_bedrock_blueprint}."
      },
      "fqn": "@cdktn/provider-awscc.bedrockBlueprint.BedrockBlueprint",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_blueprint awscc_bedrock_blueprint} Resource."
        },
        "locationInModule": {
          "filename": "src/bedrock-blueprint/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-awscc.bedrockBlueprint.BedrockBlueprintConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-blueprint/index.ts",
        "line": 209
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a BedrockBlueprint resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/bedrock-blueprint/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 BedrockBlueprint to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_blueprint#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing BedrockBlueprint that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the BedrockBlueprint to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-blueprint/index.ts",
            "line": 357
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.bedrockBlueprint.BedrockBlueprintTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-blueprint/index.ts",
            "line": 310
          },
          "name": "resetKmsEncryptionContext"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-blueprint/index.ts",
            "line": 326
          },
          "name": "resetKmsKeyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-blueprint/index.ts",
            "line": 360
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-blueprint/index.ts",
            "line": 385
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-blueprint/index.ts",
            "line": 396
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "BedrockBlueprint",
      "namespace": "bedrockBlueprint",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-blueprint/index.ts",
            "line": 214
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-blueprint/index.ts",
            "line": 270
          },
          "name": "blueprintArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-blueprint/index.ts",
            "line": 288
          },
          "name": "blueprintStage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-blueprint/index.ts",
            "line": 293
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-blueprint/index.ts",
            "line": 298
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-blueprint/index.ts",
            "line": 335
          },
          "name": "lastModifiedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-blueprint/index.ts",
            "line": 354
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockBlueprint.BedrockBlueprintTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-blueprint/index.ts",
            "line": 283
          },
          "name": "blueprintNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-blueprint/index.ts",
            "line": 314
          },
          "name": "kmsEncryptionContextInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-blueprint/index.ts",
            "line": 330
          },
          "name": "kmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-blueprint/index.ts",
            "line": 348
          },
          "name": "schemaInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-blueprint/index.ts",
            "line": 364
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockBlueprint.BedrockBlueprintTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-blueprint/index.ts",
            "line": 377
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-blueprint/index.ts",
            "line": 276
          },
          "name": "blueprintName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-blueprint/index.ts",
            "line": 304
          },
          "name": "kmsEncryptionContext",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-blueprint/index.ts",
            "line": 320
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-blueprint/index.ts",
            "line": 341
          },
          "name": "schema",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-blueprint/index.ts",
            "line": 370
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-blueprint/index:BedrockBlueprint"
    },
    "@cdktn/provider-awscc.bedrockBlueprint.BedrockBlueprintConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockBlueprint.BedrockBlueprintConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-blueprint/index.ts",
        "line": 14
      },
      "name": "BedrockBlueprintConfig",
      "namespace": "bedrockBlueprint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_blueprint#blueprint_name BedrockBlueprint#blueprint_name}",
            "stability": "stable",
            "summary": "Name of the Blueprint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-blueprint/index.ts",
            "line": 20
          },
          "name": "blueprintName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_blueprint#schema BedrockBlueprint#schema}",
            "stability": "stable",
            "summary": "Schema of the blueprint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-blueprint/index.ts",
            "line": 38
          },
          "name": "schema",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_blueprint#type BedrockBlueprint#type}",
            "stability": "stable",
            "summary": "Modality Type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-blueprint/index.ts",
            "line": 50
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_blueprint#kms_encryption_context BedrockBlueprint#kms_encryption_context}",
            "stability": "stable",
            "summary": "KMS encryption context."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-blueprint/index.ts",
            "line": 26
          },
          "name": "kmsEncryptionContext",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_blueprint#kms_key_id BedrockBlueprint#kms_key_id}",
            "stability": "stable",
            "summary": "KMS key identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-blueprint/index.ts",
            "line": 32
          },
          "name": "kmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_blueprint#tags BedrockBlueprint#tags}",
            "stability": "stable",
            "summary": "List of Tags."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-blueprint/index.ts",
            "line": 44
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockBlueprint.BedrockBlueprintTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-blueprint/index:BedrockBlueprintConfig"
    },
    "@cdktn/provider-awscc.bedrockBlueprint.BedrockBlueprintTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockBlueprint.BedrockBlueprintTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-blueprint/index.ts",
        "line": 52
      },
      "name": "BedrockBlueprintTags",
      "namespace": "bedrockBlueprint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_blueprint#key BedrockBlueprint#key}",
            "stability": "stable",
            "summary": "Key for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-blueprint/index.ts",
            "line": 58
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_blueprint#value BedrockBlueprint#value}",
            "stability": "stable",
            "summary": "Value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-blueprint/index.ts",
            "line": 64
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-blueprint/index:BedrockBlueprintTags"
    },
    "@cdktn/provider-awscc.bedrockBlueprint.BedrockBlueprintTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockBlueprint.BedrockBlueprintTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-blueprint/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-blueprint/index.ts",
        "line": 186
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-blueprint/index.ts",
            "line": 201
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockBlueprint.BedrockBlueprintTagsOutputReference"
            }
          }
        }
      ],
      "name": "BedrockBlueprintTagsList",
      "namespace": "bedrockBlueprint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-blueprint/index.ts",
            "line": 187
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockBlueprint.BedrockBlueprintTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-blueprint/index:BedrockBlueprintTagsList"
    },
    "@cdktn/provider-awscc.bedrockBlueprint.BedrockBlueprintTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockBlueprint.BedrockBlueprintTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-blueprint/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-blueprint/index.ts",
        "line": 103
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-blueprint/index.ts",
            "line": 161
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-blueprint/index.ts",
            "line": 177
          },
          "name": "resetValue"
        }
      ],
      "name": "BedrockBlueprintTagsOutputReference",
      "namespace": "bedrockBlueprint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-blueprint/index.ts",
            "line": 165
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-blueprint/index.ts",
            "line": 181
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-blueprint/index.ts",
            "line": 155
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-blueprint/index.ts",
            "line": 171
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-blueprint/index.ts",
            "line": 117
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockBlueprint.BedrockBlueprintTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-blueprint/index:BedrockBlueprintTagsOutputReference"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationLibrary.BedrockDataAutomationLibrary": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_library awscc_bedrock_data_automation_library}."
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationLibrary.BedrockDataAutomationLibrary",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_library awscc_bedrock_data_automation_library} Resource."
        },
        "locationInModule": {
          "filename": "src/bedrock-data-automation-library/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockDataAutomationLibrary.BedrockDataAutomationLibraryConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-data-automation-library/index.ts",
        "line": 408
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a BedrockDataAutomationLibrary resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-library/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 BedrockDataAutomationLibrary to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_library#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing BedrockDataAutomationLibrary that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the BedrockDataAutomationLibrary to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-library/index.ts",
            "line": 476
          },
          "name": "putEncryptionConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockDataAutomationLibrary.BedrockDataAutomationLibraryEncryptionConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-library/index.ts",
            "line": 542
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.bedrockDataAutomationLibrary.BedrockDataAutomationLibraryTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-library/index.ts",
            "line": 479
          },
          "name": "resetEncryptionConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-library/index.ts",
            "line": 511
          },
          "name": "resetLibraryDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-library/index.ts",
            "line": 545
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-library/index.ts",
            "line": 557
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-library/index.ts",
            "line": 566
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "BedrockDataAutomationLibrary",
      "namespace": "bedrockDataAutomationLibrary",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-library/index.ts",
            "line": 413
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-library/index.ts",
            "line": 467
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-library/index.ts",
            "line": 473
          },
          "name": "encryptionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataAutomationLibrary.BedrockDataAutomationLibraryEncryptionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-library/index.ts",
            "line": 489
          },
          "name": "entityTypes",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataAutomationLibrary.BedrockDataAutomationLibraryEntityTypesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-library/index.ts",
            "line": 494
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-library/index.ts",
            "line": 499
          },
          "name": "libraryArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-library/index.ts",
            "line": 533
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-library/index.ts",
            "line": 539
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataAutomationLibrary.BedrockDataAutomationLibraryTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-library/index.ts",
            "line": 483
          },
          "name": "encryptionConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataAutomationLibrary.BedrockDataAutomationLibraryEncryptionConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-library/index.ts",
            "line": 515
          },
          "name": "libraryDescriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-library/index.ts",
            "line": 528
          },
          "name": "libraryNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-library/index.ts",
            "line": 549
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationLibrary.BedrockDataAutomationLibraryTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-library/index.ts",
            "line": 505
          },
          "name": "libraryDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-library/index.ts",
            "line": 521
          },
          "name": "libraryName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-library/index:BedrockDataAutomationLibrary"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationLibrary.BedrockDataAutomationLibraryConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationLibrary.BedrockDataAutomationLibraryConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-data-automation-library/index.ts",
        "line": 14
      },
      "name": "BedrockDataAutomationLibraryConfig",
      "namespace": "bedrockDataAutomationLibrary",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_library#library_name BedrockDataAutomationLibrary#library_name}",
            "stability": "stable",
            "summary": "Name of the DataAutomationLibrary."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-library/index.ts",
            "line": 32
          },
          "name": "libraryName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_library#encryption_configuration BedrockDataAutomationLibrary#encryption_configuration}",
            "stability": "stable",
            "summary": "KMS Encryption Configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-library/index.ts",
            "line": 20
          },
          "name": "encryptionConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataAutomationLibrary.BedrockDataAutomationLibraryEncryptionConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_library#library_description BedrockDataAutomationLibrary#library_description}",
            "stability": "stable",
            "summary": "Description of the DataAutomationLibrary."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-library/index.ts",
            "line": 26
          },
          "name": "libraryDescription",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_library#tags BedrockDataAutomationLibrary#tags}",
            "stability": "stable",
            "summary": "List of tags."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-library/index.ts",
            "line": 38
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationLibrary.BedrockDataAutomationLibraryTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-library/index:BedrockDataAutomationLibraryConfig"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationLibrary.BedrockDataAutomationLibraryEncryptionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationLibrary.BedrockDataAutomationLibraryEncryptionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-data-automation-library/index.ts",
        "line": 40
      },
      "name": "BedrockDataAutomationLibraryEncryptionConfiguration",
      "namespace": "bedrockDataAutomationLibrary",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_library#kms_encryption_context BedrockDataAutomationLibrary#kms_encryption_context}",
            "stability": "stable",
            "summary": "KMS Encryption Context."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-library/index.ts",
            "line": 46
          },
          "name": "kmsEncryptionContext",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_library#kms_key_id BedrockDataAutomationLibrary#kms_key_id}",
            "stability": "stable",
            "summary": "KMS Key Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-library/index.ts",
            "line": 52
          },
          "name": "kmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-library/index:BedrockDataAutomationLibraryEncryptionConfiguration"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationLibrary.BedrockDataAutomationLibraryEncryptionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationLibrary.BedrockDataAutomationLibraryEncryptionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-automation-library/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/bedrock-data-automation-library/index.ts",
        "line": 91
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-library/index.ts",
            "line": 147
          },
          "name": "resetKmsEncryptionContext"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-library/index.ts",
            "line": 163
          },
          "name": "resetKmsKeyId"
        }
      ],
      "name": "BedrockDataAutomationLibraryEncryptionConfigurationOutputReference",
      "namespace": "bedrockDataAutomationLibrary",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-library/index.ts",
            "line": 151
          },
          "name": "kmsEncryptionContextInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-library/index.ts",
            "line": 167
          },
          "name": "kmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-library/index.ts",
            "line": 141
          },
          "name": "kmsEncryptionContext",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-library/index.ts",
            "line": 157
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-library/index.ts",
            "line": 103
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataAutomationLibrary.BedrockDataAutomationLibraryEncryptionConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-library/index:BedrockDataAutomationLibraryEncryptionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationLibrary.BedrockDataAutomationLibraryEntityTypes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationLibrary.BedrockDataAutomationLibraryEntityTypes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-data-automation-library/index.ts",
        "line": 171
      },
      "name": "BedrockDataAutomationLibraryEntityTypes",
      "namespace": "bedrockDataAutomationLibrary",
      "symbolId": "src/bedrock-data-automation-library/index:BedrockDataAutomationLibraryEntityTypes"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationLibrary.BedrockDataAutomationLibraryEntityTypesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationLibrary.BedrockDataAutomationLibraryEntityTypesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-automation-library/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-data-automation-library/index.ts",
        "line": 233
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-library/index.ts",
            "line": 247
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockDataAutomationLibrary.BedrockDataAutomationLibraryEntityTypesOutputReference"
            }
          }
        }
      ],
      "name": "BedrockDataAutomationLibraryEntityTypesList",
      "namespace": "bedrockDataAutomationLibrary",
      "symbolId": "src/bedrock-data-automation-library/index:BedrockDataAutomationLibraryEntityTypesList"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationLibrary.BedrockDataAutomationLibraryEntityTypesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationLibrary.BedrockDataAutomationLibraryEntityTypesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-automation-library/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/bedrock-data-automation-library/index.ts",
        "line": 194
      },
      "name": "BedrockDataAutomationLibraryEntityTypesOutputReference",
      "namespace": "bedrockDataAutomationLibrary",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-library/index.ts",
            "line": 223
          },
          "name": "entityMetadata",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-library/index.ts",
            "line": 228
          },
          "name": "entityType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-library/index.ts",
            "line": 207
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataAutomationLibrary.BedrockDataAutomationLibraryEntityTypes"
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-library/index:BedrockDataAutomationLibraryEntityTypesOutputReference"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationLibrary.BedrockDataAutomationLibraryTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationLibrary.BedrockDataAutomationLibraryTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-data-automation-library/index.ts",
        "line": 251
      },
      "name": "BedrockDataAutomationLibraryTags",
      "namespace": "bedrockDataAutomationLibrary",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_library#key BedrockDataAutomationLibrary#key}",
            "stability": "stable",
            "summary": "Tag key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-library/index.ts",
            "line": 257
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_library#value BedrockDataAutomationLibrary#value}",
            "stability": "stable",
            "summary": "Tag value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-library/index.ts",
            "line": 263
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-library/index:BedrockDataAutomationLibraryTags"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationLibrary.BedrockDataAutomationLibraryTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationLibrary.BedrockDataAutomationLibraryTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-automation-library/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/bedrock-data-automation-library/index.ts",
        "line": 385
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-library/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-awscc.bedrockDataAutomationLibrary.BedrockDataAutomationLibraryTagsOutputReference"
            }
          }
        }
      ],
      "name": "BedrockDataAutomationLibraryTagsList",
      "namespace": "bedrockDataAutomationLibrary",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-library/index.ts",
            "line": 386
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationLibrary.BedrockDataAutomationLibraryTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-library/index:BedrockDataAutomationLibraryTagsList"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationLibrary.BedrockDataAutomationLibraryTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationLibrary.BedrockDataAutomationLibraryTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-automation-library/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-data-automation-library/index.ts",
        "line": 302
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-library/index.ts",
            "line": 360
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-library/index.ts",
            "line": 376
          },
          "name": "resetValue"
        }
      ],
      "name": "BedrockDataAutomationLibraryTagsOutputReference",
      "namespace": "bedrockDataAutomationLibrary",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-library/index.ts",
            "line": 364
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-library/index.ts",
            "line": 380
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-library/index.ts",
            "line": 354
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-library/index.ts",
            "line": 370
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-library/index.ts",
            "line": 316
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataAutomationLibrary.BedrockDataAutomationLibraryTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-library/index:BedrockDataAutomationLibraryTagsOutputReference"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProject": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project awscc_bedrock_data_automation_project}."
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProject",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project awscc_bedrock_data_automation_project} Resource."
        },
        "locationInModule": {
          "filename": "src/bedrock-data-automation-project/index.ts",
          "line": 6512
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-data-automation-project/index.ts",
        "line": 6480
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a BedrockDataAutomationProject resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 6497
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the BedrockDataAutomationProject to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing BedrockDataAutomationProject that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the BedrockDataAutomationProject to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 6553
          },
          "name": "putCustomOutputConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectCustomOutputConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 6611
          },
          "name": "putOverrideConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 6682
          },
          "name": "putStandardOutputConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 6703
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 6556
          },
          "name": "resetCustomOutputConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 6577
          },
          "name": "resetKmsEncryptionContext"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 6593
          },
          "name": "resetKmsKeyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 6614
          },
          "name": "resetOverrideConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 6635
          },
          "name": "resetProjectDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 6669
          },
          "name": "resetProjectType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 6685
          },
          "name": "resetStandardOutputConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 6706
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 6718
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 6732
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "BedrockDataAutomationProject",
      "namespace": "bedrockDataAutomationProject",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 6485
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 6544
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 6550
          },
          "name": "customOutputConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectCustomOutputConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 6565
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 6602
          },
          "name": "lastModifiedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 6608
          },
          "name": "overrideConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 6623
          },
          "name": "projectArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 6657
          },
          "name": "projectStage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 6679
          },
          "name": "standardOutputConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 6694
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 6700
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 6560
          },
          "name": "customOutputConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectCustomOutputConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 6581
          },
          "name": "kmsEncryptionContextInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 6597
          },
          "name": "kmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 6618
          },
          "name": "overrideConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 6639
          },
          "name": "projectDescriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 6652
          },
          "name": "projectNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 6673
          },
          "name": "projectTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 6689
          },
          "name": "standardOutputConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 6710
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 6571
          },
          "name": "kmsEncryptionContext",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 6587
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 6629
          },
          "name": "projectDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 6645
          },
          "name": "projectName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 6663
          },
          "name": "projectType",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-project/index:BedrockDataAutomationProject"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-data-automation-project/index.ts",
        "line": 14
      },
      "name": "BedrockDataAutomationProjectConfig",
      "namespace": "bedrockDataAutomationProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project#project_name BedrockDataAutomationProject#project_name}",
            "stability": "stable",
            "summary": "Name of the DataAutomationProject."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 50
          },
          "name": "projectName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project#custom_output_configuration BedrockDataAutomationProject#custom_output_configuration}",
            "stability": "stable",
            "summary": "Custom output configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 20
          },
          "name": "customOutputConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectCustomOutputConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project#kms_encryption_context BedrockDataAutomationProject#kms_encryption_context}",
            "stability": "stable",
            "summary": "KMS encryption context."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 26
          },
          "name": "kmsEncryptionContext",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project#kms_key_id BedrockDataAutomationProject#kms_key_id}",
            "stability": "stable",
            "summary": "KMS key identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 32
          },
          "name": "kmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project#override_configuration BedrockDataAutomationProject#override_configuration}",
            "stability": "stable",
            "summary": "Override configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 38
          },
          "name": "overrideConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project#project_description BedrockDataAutomationProject#project_description}",
            "stability": "stable",
            "summary": "Description of the DataAutomationProject."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 44
          },
          "name": "projectDescription",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project#project_type BedrockDataAutomationProject#project_type}",
            "stability": "stable",
            "summary": "Type of the DataAutomationProject - Sync or Async."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 56
          },
          "name": "projectType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project#standard_output_configuration BedrockDataAutomationProject#standard_output_configuration}",
            "stability": "stable",
            "summary": "Standard output configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 62
          },
          "name": "standardOutputConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project#tags BedrockDataAutomationProject#tags}",
            "stability": "stable",
            "summary": "List of Tags."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 68
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-project/index:BedrockDataAutomationProjectConfig"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectCustomOutputConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectCustomOutputConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-data-automation-project/index.ts",
        "line": 258
      },
      "name": "BedrockDataAutomationProjectCustomOutputConfiguration",
      "namespace": "bedrockDataAutomationProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project#blueprints BedrockDataAutomationProject#blueprints}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 262
          },
          "name": "blueprints",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectCustomOutputConfigurationBlueprints"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-project/index:BedrockDataAutomationProjectCustomOutputConfiguration"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectCustomOutputConfigurationBlueprints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectCustomOutputConfigurationBlueprints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-data-automation-project/index.ts",
        "line": 70
      },
      "name": "BedrockDataAutomationProjectCustomOutputConfigurationBlueprints",
      "namespace": "bedrockDataAutomationProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project#blueprint_arn BedrockDataAutomationProject#blueprint_arn}",
            "stability": "stable",
            "summary": "ARN of a Blueprint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 76
          },
          "name": "blueprintArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project#blueprint_stage BedrockDataAutomationProject#blueprint_stage}",
            "stability": "stable",
            "summary": "Stage of the Blueprint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 82
          },
          "name": "blueprintStage",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project#blueprint_version BedrockDataAutomationProject#blueprint_version}",
            "stability": "stable",
            "summary": "Blueprint Version."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 88
          },
          "name": "blueprintVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-project/index:BedrockDataAutomationProjectCustomOutputConfigurationBlueprints"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectCustomOutputConfigurationBlueprintsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectCustomOutputConfigurationBlueprintsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-automation-project/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/bedrock-data-automation-project/index.ts",
        "line": 239
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/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-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectCustomOutputConfigurationBlueprintsOutputReference"
            }
          }
        }
      ],
      "name": "BedrockDataAutomationProjectCustomOutputConfigurationBlueprintsList",
      "namespace": "bedrockDataAutomationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 240
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectCustomOutputConfigurationBlueprints"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-project/index:BedrockDataAutomationProjectCustomOutputConfigurationBlueprintsList"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectCustomOutputConfigurationBlueprintsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectCustomOutputConfigurationBlueprintsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-automation-project/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-data-automation-project/index.ts",
        "line": 134
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 198
          },
          "name": "resetBlueprintArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 214
          },
          "name": "resetBlueprintStage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 230
          },
          "name": "resetBlueprintVersion"
        }
      ],
      "name": "BedrockDataAutomationProjectCustomOutputConfigurationBlueprintsOutputReference",
      "namespace": "bedrockDataAutomationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 202
          },
          "name": "blueprintArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 218
          },
          "name": "blueprintStageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 234
          },
          "name": "blueprintVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 192
          },
          "name": "blueprintArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 208
          },
          "name": "blueprintStage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 224
          },
          "name": "blueprintVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 148
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectCustomOutputConfigurationBlueprints"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-project/index:BedrockDataAutomationProjectCustomOutputConfigurationBlueprintsOutputReference"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectCustomOutputConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectCustomOutputConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-automation-project/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/bedrock-data-automation-project/index.ts",
        "line": 294
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 341
          },
          "name": "putBlueprints",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectCustomOutputConfigurationBlueprints"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 344
          },
          "name": "resetBlueprints"
        }
      ],
      "name": "BedrockDataAutomationProjectCustomOutputConfigurationOutputReference",
      "namespace": "bedrockDataAutomationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 338
          },
          "name": "blueprints",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectCustomOutputConfigurationBlueprintsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 348
          },
          "name": "blueprintsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectCustomOutputConfigurationBlueprints"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 306
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectCustomOutputConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-project/index:BedrockDataAutomationProjectCustomOutputConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-data-automation-project/index.ts",
        "line": 2897
      },
      "name": "BedrockDataAutomationProjectOverrideConfiguration",
      "namespace": "bedrockDataAutomationProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project#audio BedrockDataAutomationProject#audio}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 2901
          },
          "name": "audio",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationAudio"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project#document BedrockDataAutomationProject#document}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 2905
          },
          "name": "document",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationDocument"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project#image BedrockDataAutomationProject#image}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 2909
          },
          "name": "image",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationImage"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project#modality_routing BedrockDataAutomationProject#modality_routing}",
            "stability": "stable",
            "summary": "Modality routing configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 2915
          },
          "name": "modalityRouting",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationModalityRouting"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project#video BedrockDataAutomationProject#video}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 2919
          },
          "name": "video",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationVideo"
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-project/index:BedrockDataAutomationProjectOverrideConfiguration"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationAudio": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationAudio",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-data-automation-project/index.ts",
        "line": 893
      },
      "name": "BedrockDataAutomationProjectOverrideConfigurationAudio",
      "namespace": "bedrockDataAutomationProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project#language_configuration BedrockDataAutomationProject#language_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 897
          },
          "name": "languageConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationAudioLanguageConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project#modality_processing BedrockDataAutomationProject#modality_processing}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 901
          },
          "name": "modalityProcessing",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationAudioModalityProcessing"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project#sensitive_data_configuration BedrockDataAutomationProject#sensitive_data_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 905
          },
          "name": "sensitiveDataConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationAudioSensitiveDataConfiguration"
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-project/index:BedrockDataAutomationProjectOverrideConfigurationAudio"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationAudioLanguageConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationAudioLanguageConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-data-automation-project/index.ts",
        "line": 352
      },
      "name": "BedrockDataAutomationProjectOverrideConfigurationAudioLanguageConfiguration",
      "namespace": "bedrockDataAutomationProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project#generative_output_language BedrockDataAutomationProject#generative_output_language}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 356
          },
          "name": "generativeOutputLanguage",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project#identify_multiple_languages BedrockDataAutomationProject#identify_multiple_languages}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 360
          },
          "name": "identifyMultipleLanguages",
          "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/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project#input_languages BedrockDataAutomationProject#input_languages}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 364
          },
          "name": "inputLanguages",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-project/index:BedrockDataAutomationProjectOverrideConfigurationAudioLanguageConfiguration"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationAudioLanguageConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationAudioLanguageConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-automation-project/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/bedrock-data-automation-project/index.ts",
        "line": 410
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 472
          },
          "name": "resetGenerativeOutputLanguage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 488
          },
          "name": "resetIdentifyMultipleLanguages"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 504
          },
          "name": "resetInputLanguages"
        }
      ],
      "name": "BedrockDataAutomationProjectOverrideConfigurationAudioLanguageConfigurationOutputReference",
      "namespace": "bedrockDataAutomationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 476
          },
          "name": "generativeOutputLanguageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 492
          },
          "name": "identifyMultipleLanguagesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 508
          },
          "name": "inputLanguagesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 466
          },
          "name": "generativeOutputLanguage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 482
          },
          "name": "identifyMultipleLanguages",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 498
          },
          "name": "inputLanguages",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 422
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationAudioLanguageConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-project/index:BedrockDataAutomationProjectOverrideConfigurationAudioLanguageConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationAudioModalityProcessing": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationAudioModalityProcessing",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-data-automation-project/index.ts",
        "line": 512
      },
      "name": "BedrockDataAutomationProjectOverrideConfigurationAudioModalityProcessing",
      "namespace": "bedrockDataAutomationProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project#state BedrockDataAutomationProject#state}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 516
          },
          "name": "state",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-project/index:BedrockDataAutomationProjectOverrideConfigurationAudioModalityProcessing"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationAudioModalityProcessingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationAudioModalityProcessingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-automation-project/index.ts",
          "line": 556
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-data-automation-project/index.ts",
        "line": 548
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 598
          },
          "name": "resetState"
        }
      ],
      "name": "BedrockDataAutomationProjectOverrideConfigurationAudioModalityProcessingOutputReference",
      "namespace": "bedrockDataAutomationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 602
          },
          "name": "stateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 592
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 560
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationAudioModalityProcessing"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-project/index:BedrockDataAutomationProjectOverrideConfigurationAudioModalityProcessingOutputReference"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationAudioOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationAudioOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-automation-project/index.ts",
          "line": 959
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-data-automation-project/index.ts",
        "line": 951
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 1010
          },
          "name": "putLanguageConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationAudioLanguageConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 1026
          },
          "name": "putModalityProcessing",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationAudioModalityProcessing"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 1042
          },
          "name": "putSensitiveDataConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationAudioSensitiveDataConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 1013
          },
          "name": "resetLanguageConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 1029
          },
          "name": "resetModalityProcessing"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 1045
          },
          "name": "resetSensitiveDataConfiguration"
        }
      ],
      "name": "BedrockDataAutomationProjectOverrideConfigurationAudioOutputReference",
      "namespace": "bedrockDataAutomationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 1007
          },
          "name": "languageConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationAudioLanguageConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 1023
          },
          "name": "modalityProcessing",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationAudioModalityProcessingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 1039
          },
          "name": "sensitiveDataConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationAudioSensitiveDataConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 1017
          },
          "name": "languageConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationAudioLanguageConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 1033
          },
          "name": "modalityProcessingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationAudioModalityProcessing"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 1049
          },
          "name": "sensitiveDataConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationAudioSensitiveDataConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 963
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationAudio"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-project/index:BedrockDataAutomationProjectOverrideConfigurationAudioOutputReference"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationAudioSensitiveDataConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationAudioSensitiveDataConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-data-automation-project/index.ts",
        "line": 733
      },
      "name": "BedrockDataAutomationProjectOverrideConfigurationAudioSensitiveDataConfiguration",
      "namespace": "bedrockDataAutomationProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project#detection_mode BedrockDataAutomationProject#detection_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 737
          },
          "name": "detectionMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project#detection_scope BedrockDataAutomationProject#detection_scope}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 741
          },
          "name": "detectionScope",
          "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/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project#pii_entities_configuration BedrockDataAutomationProject#pii_entities_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 745
          },
          "name": "piiEntitiesConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationAudioSensitiveDataConfigurationPiiEntitiesConfiguration"
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-project/index:BedrockDataAutomationProjectOverrideConfigurationAudioSensitiveDataConfiguration"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationAudioSensitiveDataConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationAudioSensitiveDataConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-automation-project/index.ts",
          "line": 799
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-data-automation-project/index.ts",
        "line": 791
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 882
          },
          "name": "putPiiEntitiesConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationAudioSensitiveDataConfigurationPiiEntitiesConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 853
          },
          "name": "resetDetectionMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 869
          },
          "name": "resetDetectionScope"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 885
          },
          "name": "resetPiiEntitiesConfiguration"
        }
      ],
      "name": "BedrockDataAutomationProjectOverrideConfigurationAudioSensitiveDataConfigurationOutputReference",
      "namespace": "bedrockDataAutomationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 879
          },
          "name": "piiEntitiesConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationAudioSensitiveDataConfigurationPiiEntitiesConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 857
          },
          "name": "detectionModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 873
          },
          "name": "detectionScopeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 889
          },
          "name": "piiEntitiesConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationAudioSensitiveDataConfigurationPiiEntitiesConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 847
          },
          "name": "detectionMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 863
          },
          "name": "detectionScope",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 803
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationAudioSensitiveDataConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-project/index:BedrockDataAutomationProjectOverrideConfigurationAudioSensitiveDataConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationAudioSensitiveDataConfigurationPiiEntitiesConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationAudioSensitiveDataConfigurationPiiEntitiesConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-data-automation-project/index.ts",
        "line": 606
      },
      "name": "BedrockDataAutomationProjectOverrideConfigurationAudioSensitiveDataConfigurationPiiEntitiesConfiguration",
      "namespace": "bedrockDataAutomationProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project#pii_entity_types BedrockDataAutomationProject#pii_entity_types}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 610
          },
          "name": "piiEntityTypes",
          "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/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project#redaction_mask_mode BedrockDataAutomationProject#redaction_mask_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 614
          },
          "name": "redactionMaskMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-project/index:BedrockDataAutomationProjectOverrideConfigurationAudioSensitiveDataConfigurationPiiEntitiesConfiguration"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationAudioSensitiveDataConfigurationPiiEntitiesConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationAudioSensitiveDataConfigurationPiiEntitiesConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-automation-project/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-data-automation-project/index.ts",
        "line": 653
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 709
          },
          "name": "resetPiiEntityTypes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 725
          },
          "name": "resetRedactionMaskMode"
        }
      ],
      "name": "BedrockDataAutomationProjectOverrideConfigurationAudioSensitiveDataConfigurationPiiEntitiesConfigurationOutputReference",
      "namespace": "bedrockDataAutomationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 713
          },
          "name": "piiEntityTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 729
          },
          "name": "redactionMaskModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 703
          },
          "name": "piiEntityTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 719
          },
          "name": "redactionMaskMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 665
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationAudioSensitiveDataConfigurationPiiEntitiesConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-project/index:BedrockDataAutomationProjectOverrideConfigurationAudioSensitiveDataConfigurationPiiEntitiesConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationDocument": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationDocument",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-data-automation-project/index.ts",
        "line": 1528
      },
      "name": "BedrockDataAutomationProjectOverrideConfigurationDocument",
      "namespace": "bedrockDataAutomationProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project#modality_processing BedrockDataAutomationProject#modality_processing}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 1532
          },
          "name": "modalityProcessing",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationDocumentModalityProcessing"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project#sensitive_data_configuration BedrockDataAutomationProject#sensitive_data_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 1536
          },
          "name": "sensitiveDataConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationDocumentSensitiveDataConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project#splitter BedrockDataAutomationProject#splitter}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 1540
          },
          "name": "splitter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationDocumentSplitter"
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-project/index:BedrockDataAutomationProjectOverrideConfigurationDocument"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationDocumentModalityProcessing": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationDocumentModalityProcessing",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-data-automation-project/index.ts",
        "line": 1053
      },
      "name": "BedrockDataAutomationProjectOverrideConfigurationDocumentModalityProcessing",
      "namespace": "bedrockDataAutomationProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project#state BedrockDataAutomationProject#state}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 1057
          },
          "name": "state",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-project/index:BedrockDataAutomationProjectOverrideConfigurationDocumentModalityProcessing"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationDocumentModalityProcessingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationDocumentModalityProcessingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-automation-project/index.ts",
          "line": 1097
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-data-automation-project/index.ts",
        "line": 1089
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 1139
          },
          "name": "resetState"
        }
      ],
      "name": "BedrockDataAutomationProjectOverrideConfigurationDocumentModalityProcessingOutputReference",
      "namespace": "bedrockDataAutomationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 1143
          },
          "name": "stateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 1133
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 1101
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationDocumentModalityProcessing"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-project/index:BedrockDataAutomationProjectOverrideConfigurationDocumentModalityProcessingOutputReference"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationDocumentOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationDocumentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-automation-project/index.ts",
          "line": 1594
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-data-automation-project/index.ts",
        "line": 1586
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 1645
          },
          "name": "putModalityProcessing",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationDocumentModalityProcessing"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 1661
          },
          "name": "putSensitiveDataConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationDocumentSensitiveDataConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 1677
          },
          "name": "putSplitter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationDocumentSplitter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 1648
          },
          "name": "resetModalityProcessing"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 1664
          },
          "name": "resetSensitiveDataConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 1680
          },
          "name": "resetSplitter"
        }
      ],
      "name": "BedrockDataAutomationProjectOverrideConfigurationDocumentOutputReference",
      "namespace": "bedrockDataAutomationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 1642
          },
          "name": "modalityProcessing",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationDocumentModalityProcessingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 1658
          },
          "name": "sensitiveDataConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationDocumentSensitiveDataConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 1674
          },
          "name": "splitter",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationDocumentSplitterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 1652
          },
          "name": "modalityProcessingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationDocumentModalityProcessing"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 1668
          },
          "name": "sensitiveDataConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationDocumentSensitiveDataConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 1684
          },
          "name": "splitterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationDocumentSplitter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 1598
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationDocument"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-project/index:BedrockDataAutomationProjectOverrideConfigurationDocumentOutputReference"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationDocumentSensitiveDataConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationDocumentSensitiveDataConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-data-automation-project/index.ts",
        "line": 1274
      },
      "name": "BedrockDataAutomationProjectOverrideConfigurationDocumentSensitiveDataConfiguration",
      "namespace": "bedrockDataAutomationProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project#detection_mode BedrockDataAutomationProject#detection_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 1278
          },
          "name": "detectionMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project#detection_scope BedrockDataAutomationProject#detection_scope}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 1282
          },
          "name": "detectionScope",
          "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/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project#pii_entities_configuration BedrockDataAutomationProject#pii_entities_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 1286
          },
          "name": "piiEntitiesConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationDocumentSensitiveDataConfigurationPiiEntitiesConfiguration"
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-project/index:BedrockDataAutomationProjectOverrideConfigurationDocumentSensitiveDataConfiguration"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationDocumentSensitiveDataConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationDocumentSensitiveDataConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-automation-project/index.ts",
          "line": 1340
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-data-automation-project/index.ts",
        "line": 1332
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 1423
          },
          "name": "putPiiEntitiesConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationDocumentSensitiveDataConfigurationPiiEntitiesConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 1394
          },
          "name": "resetDetectionMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 1410
          },
          "name": "resetDetectionScope"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 1426
          },
          "name": "resetPiiEntitiesConfiguration"
        }
      ],
      "name": "BedrockDataAutomationProjectOverrideConfigurationDocumentSensitiveDataConfigurationOutputReference",
      "namespace": "bedrockDataAutomationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 1420
          },
          "name": "piiEntitiesConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationDocumentSensitiveDataConfigurationPiiEntitiesConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 1398
          },
          "name": "detectionModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 1414
          },
          "name": "detectionScopeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 1430
          },
          "name": "piiEntitiesConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationDocumentSensitiveDataConfigurationPiiEntitiesConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 1388
          },
          "name": "detectionMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 1404
          },
          "name": "detectionScope",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 1344
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationDocumentSensitiveDataConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-project/index:BedrockDataAutomationProjectOverrideConfigurationDocumentSensitiveDataConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationDocumentSensitiveDataConfigurationPiiEntitiesConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationDocumentSensitiveDataConfigurationPiiEntitiesConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-data-automation-project/index.ts",
        "line": 1147
      },
      "name": "BedrockDataAutomationProjectOverrideConfigurationDocumentSensitiveDataConfigurationPiiEntitiesConfiguration",
      "namespace": "bedrockDataAutomationProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project#pii_entity_types BedrockDataAutomationProject#pii_entity_types}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 1151
          },
          "name": "piiEntityTypes",
          "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/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project#redaction_mask_mode BedrockDataAutomationProject#redaction_mask_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 1155
          },
          "name": "redactionMaskMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-project/index:BedrockDataAutomationProjectOverrideConfigurationDocumentSensitiveDataConfigurationPiiEntitiesConfiguration"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationDocumentSensitiveDataConfigurationPiiEntitiesConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationDocumentSensitiveDataConfigurationPiiEntitiesConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-automation-project/index.ts",
          "line": 1202
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-data-automation-project/index.ts",
        "line": 1194
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 1250
          },
          "name": "resetPiiEntityTypes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 1266
          },
          "name": "resetRedactionMaskMode"
        }
      ],
      "name": "BedrockDataAutomationProjectOverrideConfigurationDocumentSensitiveDataConfigurationPiiEntitiesConfigurationOutputReference",
      "namespace": "bedrockDataAutomationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 1254
          },
          "name": "piiEntityTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 1270
          },
          "name": "redactionMaskModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 1244
          },
          "name": "piiEntityTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 1260
          },
          "name": "redactionMaskMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 1206
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationDocumentSensitiveDataConfigurationPiiEntitiesConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-project/index:BedrockDataAutomationProjectOverrideConfigurationDocumentSensitiveDataConfigurationPiiEntitiesConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationDocumentSplitter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationDocumentSplitter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-data-automation-project/index.ts",
        "line": 1434
      },
      "name": "BedrockDataAutomationProjectOverrideConfigurationDocumentSplitter",
      "namespace": "bedrockDataAutomationProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project#state BedrockDataAutomationProject#state}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 1438
          },
          "name": "state",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-project/index:BedrockDataAutomationProjectOverrideConfigurationDocumentSplitter"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationDocumentSplitterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationDocumentSplitterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-automation-project/index.ts",
          "line": 1478
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-data-automation-project/index.ts",
        "line": 1470
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 1520
          },
          "name": "resetState"
        }
      ],
      "name": "BedrockDataAutomationProjectOverrideConfigurationDocumentSplitterOutputReference",
      "namespace": "bedrockDataAutomationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 1524
          },
          "name": "stateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 1514
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 1482
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationDocumentSplitter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-project/index:BedrockDataAutomationProjectOverrideConfigurationDocumentSplitterOutputReference"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationImage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationImage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-data-automation-project/index.ts",
        "line": 2069
      },
      "name": "BedrockDataAutomationProjectOverrideConfigurationImage",
      "namespace": "bedrockDataAutomationProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project#modality_processing BedrockDataAutomationProject#modality_processing}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 2073
          },
          "name": "modalityProcessing",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationImageModalityProcessing"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project#sensitive_data_configuration BedrockDataAutomationProject#sensitive_data_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 2077
          },
          "name": "sensitiveDataConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationImageSensitiveDataConfiguration"
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-project/index:BedrockDataAutomationProjectOverrideConfigurationImage"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationImageModalityProcessing": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationImageModalityProcessing",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-data-automation-project/index.ts",
        "line": 1688
      },
      "name": "BedrockDataAutomationProjectOverrideConfigurationImageModalityProcessing",
      "namespace": "bedrockDataAutomationProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project#state BedrockDataAutomationProject#state}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 1692
          },
          "name": "state",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-project/index:BedrockDataAutomationProjectOverrideConfigurationImageModalityProcessing"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationImageModalityProcessingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationImageModalityProcessingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-automation-project/index.ts",
          "line": 1732
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-data-automation-project/index.ts",
        "line": 1724
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 1774
          },
          "name": "resetState"
        }
      ],
      "name": "BedrockDataAutomationProjectOverrideConfigurationImageModalityProcessingOutputReference",
      "namespace": "bedrockDataAutomationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 1778
          },
          "name": "stateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 1768
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 1736
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationImageModalityProcessing"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-project/index:BedrockDataAutomationProjectOverrideConfigurationImageModalityProcessingOutputReference"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationImageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationImageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-automation-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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-data-automation-project/index.ts",
        "line": 2116
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 2169
          },
          "name": "putModalityProcessing",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationImageModalityProcessing"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 2185
          },
          "name": "putSensitiveDataConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationImageSensitiveDataConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 2172
          },
          "name": "resetModalityProcessing"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 2188
          },
          "name": "resetSensitiveDataConfiguration"
        }
      ],
      "name": "BedrockDataAutomationProjectOverrideConfigurationImageOutputReference",
      "namespace": "bedrockDataAutomationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 2166
          },
          "name": "modalityProcessing",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationImageModalityProcessingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 2182
          },
          "name": "sensitiveDataConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationImageSensitiveDataConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 2176
          },
          "name": "modalityProcessingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationImageModalityProcessing"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 2192
          },
          "name": "sensitiveDataConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationImageSensitiveDataConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 2128
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationImage"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-project/index:BedrockDataAutomationProjectOverrideConfigurationImageOutputReference"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationImageSensitiveDataConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationImageSensitiveDataConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-data-automation-project/index.ts",
        "line": 1909
      },
      "name": "BedrockDataAutomationProjectOverrideConfigurationImageSensitiveDataConfiguration",
      "namespace": "bedrockDataAutomationProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project#detection_mode BedrockDataAutomationProject#detection_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 1913
          },
          "name": "detectionMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project#detection_scope BedrockDataAutomationProject#detection_scope}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 1917
          },
          "name": "detectionScope",
          "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/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project#pii_entities_configuration BedrockDataAutomationProject#pii_entities_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 1921
          },
          "name": "piiEntitiesConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationImageSensitiveDataConfigurationPiiEntitiesConfiguration"
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-project/index:BedrockDataAutomationProjectOverrideConfigurationImageSensitiveDataConfiguration"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationImageSensitiveDataConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationImageSensitiveDataConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-automation-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/bedrock-data-automation-project/index.ts",
        "line": 1967
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 2058
          },
          "name": "putPiiEntitiesConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationImageSensitiveDataConfigurationPiiEntitiesConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 2029
          },
          "name": "resetDetectionMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 2045
          },
          "name": "resetDetectionScope"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 2061
          },
          "name": "resetPiiEntitiesConfiguration"
        }
      ],
      "name": "BedrockDataAutomationProjectOverrideConfigurationImageSensitiveDataConfigurationOutputReference",
      "namespace": "bedrockDataAutomationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 2055
          },
          "name": "piiEntitiesConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationImageSensitiveDataConfigurationPiiEntitiesConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 2033
          },
          "name": "detectionModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 2049
          },
          "name": "detectionScopeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 2065
          },
          "name": "piiEntitiesConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationImageSensitiveDataConfigurationPiiEntitiesConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 2023
          },
          "name": "detectionMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 2039
          },
          "name": "detectionScope",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 1979
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationImageSensitiveDataConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-project/index:BedrockDataAutomationProjectOverrideConfigurationImageSensitiveDataConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationImageSensitiveDataConfigurationPiiEntitiesConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationImageSensitiveDataConfigurationPiiEntitiesConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-data-automation-project/index.ts",
        "line": 1782
      },
      "name": "BedrockDataAutomationProjectOverrideConfigurationImageSensitiveDataConfigurationPiiEntitiesConfiguration",
      "namespace": "bedrockDataAutomationProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project#pii_entity_types BedrockDataAutomationProject#pii_entity_types}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 1786
          },
          "name": "piiEntityTypes",
          "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/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project#redaction_mask_mode BedrockDataAutomationProject#redaction_mask_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 1790
          },
          "name": "redactionMaskMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-project/index:BedrockDataAutomationProjectOverrideConfigurationImageSensitiveDataConfigurationPiiEntitiesConfiguration"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationImageSensitiveDataConfigurationPiiEntitiesConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationImageSensitiveDataConfigurationPiiEntitiesConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-automation-project/index.ts",
          "line": 1837
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-data-automation-project/index.ts",
        "line": 1829
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 1885
          },
          "name": "resetPiiEntityTypes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 1901
          },
          "name": "resetRedactionMaskMode"
        }
      ],
      "name": "BedrockDataAutomationProjectOverrideConfigurationImageSensitiveDataConfigurationPiiEntitiesConfigurationOutputReference",
      "namespace": "bedrockDataAutomationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 1889
          },
          "name": "piiEntityTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 1905
          },
          "name": "redactionMaskModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 1879
          },
          "name": "piiEntityTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 1895
          },
          "name": "redactionMaskMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 1841
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationImageSensitiveDataConfigurationPiiEntitiesConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-project/index:BedrockDataAutomationProjectOverrideConfigurationImageSensitiveDataConfigurationPiiEntitiesConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationModalityRouting": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationModalityRouting",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-data-automation-project/index.ts",
        "line": 2196
      },
      "name": "BedrockDataAutomationProjectOverrideConfigurationModalityRouting",
      "namespace": "bedrockDataAutomationProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project#jpeg BedrockDataAutomationProject#jpeg}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 2200
          },
          "name": "jpeg",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project#mov BedrockDataAutomationProject#mov}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 2204
          },
          "name": "mov",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project#mp_4 BedrockDataAutomationProject#mp_4}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 2208
          },
          "name": "mp4",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project#png BedrockDataAutomationProject#png}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 2212
          },
          "name": "png",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-project/index:BedrockDataAutomationProjectOverrideConfigurationModalityRouting"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationModalityRoutingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationModalityRoutingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-automation-project/index.ts",
          "line": 2273
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-data-automation-project/index.ts",
        "line": 2265
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 2333
          },
          "name": "resetJpeg"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 2349
          },
          "name": "resetMov"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 2365
          },
          "name": "resetMp4"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 2381
          },
          "name": "resetPng"
        }
      ],
      "name": "BedrockDataAutomationProjectOverrideConfigurationModalityRoutingOutputReference",
      "namespace": "bedrockDataAutomationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 2337
          },
          "name": "jpegInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 2353
          },
          "name": "movInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 2369
          },
          "name": "mp4Input",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 2385
          },
          "name": "pngInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 2327
          },
          "name": "jpeg",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 2343
          },
          "name": "mov",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 2359
          },
          "name": "mp4",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 2375
          },
          "name": "png",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 2277
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationModalityRouting"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-project/index:BedrockDataAutomationProjectOverrideConfigurationModalityRoutingOutputReference"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-automation-project/index.ts",
          "line": 2987
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-data-automation-project/index.ts",
        "line": 2979
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 3050
          },
          "name": "putAudio",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationAudio"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 3066
          },
          "name": "putDocument",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationDocument"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 3082
          },
          "name": "putImage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationImage"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 3098
          },
          "name": "putModalityRouting",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationModalityRouting"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 3114
          },
          "name": "putVideo",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationVideo"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 3053
          },
          "name": "resetAudio"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 3069
          },
          "name": "resetDocument"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 3085
          },
          "name": "resetImage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 3101
          },
          "name": "resetModalityRouting"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 3117
          },
          "name": "resetVideo"
        }
      ],
      "name": "BedrockDataAutomationProjectOverrideConfigurationOutputReference",
      "namespace": "bedrockDataAutomationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 3047
          },
          "name": "audio",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationAudioOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 3063
          },
          "name": "document",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationDocumentOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 3079
          },
          "name": "image",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationImageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 3095
          },
          "name": "modalityRouting",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationModalityRoutingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 3111
          },
          "name": "video",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationVideoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 3057
          },
          "name": "audioInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationAudio"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 3073
          },
          "name": "documentInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationDocument"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 3089
          },
          "name": "imageInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationImage"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 3105
          },
          "name": "modalityRoutingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationModalityRouting"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 3121
          },
          "name": "videoInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationVideo"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 2991
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-project/index:BedrockDataAutomationProjectOverrideConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationVideo": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationVideo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-data-automation-project/index.ts",
        "line": 2770
      },
      "name": "BedrockDataAutomationProjectOverrideConfigurationVideo",
      "namespace": "bedrockDataAutomationProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project#modality_processing BedrockDataAutomationProject#modality_processing}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 2774
          },
          "name": "modalityProcessing",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationVideoModalityProcessing"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project#sensitive_data_configuration BedrockDataAutomationProject#sensitive_data_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 2778
          },
          "name": "sensitiveDataConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationVideoSensitiveDataConfiguration"
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-project/index:BedrockDataAutomationProjectOverrideConfigurationVideo"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationVideoModalityProcessing": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationVideoModalityProcessing",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-data-automation-project/index.ts",
        "line": 2389
      },
      "name": "BedrockDataAutomationProjectOverrideConfigurationVideoModalityProcessing",
      "namespace": "bedrockDataAutomationProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project#state BedrockDataAutomationProject#state}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 2393
          },
          "name": "state",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-project/index:BedrockDataAutomationProjectOverrideConfigurationVideoModalityProcessing"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationVideoModalityProcessingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationVideoModalityProcessingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-automation-project/index.ts",
          "line": 2433
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-data-automation-project/index.ts",
        "line": 2425
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 2475
          },
          "name": "resetState"
        }
      ],
      "name": "BedrockDataAutomationProjectOverrideConfigurationVideoModalityProcessingOutputReference",
      "namespace": "bedrockDataAutomationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 2479
          },
          "name": "stateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 2469
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 2437
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationVideoModalityProcessing"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-project/index:BedrockDataAutomationProjectOverrideConfigurationVideoModalityProcessingOutputReference"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationVideoOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationVideoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-automation-project/index.ts",
          "line": 2825
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-data-automation-project/index.ts",
        "line": 2817
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 2870
          },
          "name": "putModalityProcessing",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationVideoModalityProcessing"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 2886
          },
          "name": "putSensitiveDataConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationVideoSensitiveDataConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 2873
          },
          "name": "resetModalityProcessing"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 2889
          },
          "name": "resetSensitiveDataConfiguration"
        }
      ],
      "name": "BedrockDataAutomationProjectOverrideConfigurationVideoOutputReference",
      "namespace": "bedrockDataAutomationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 2867
          },
          "name": "modalityProcessing",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationVideoModalityProcessingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 2883
          },
          "name": "sensitiveDataConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationVideoSensitiveDataConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 2877
          },
          "name": "modalityProcessingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationVideoModalityProcessing"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 2893
          },
          "name": "sensitiveDataConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationVideoSensitiveDataConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 2829
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationVideo"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-project/index:BedrockDataAutomationProjectOverrideConfigurationVideoOutputReference"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationVideoSensitiveDataConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationVideoSensitiveDataConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-data-automation-project/index.ts",
        "line": 2610
      },
      "name": "BedrockDataAutomationProjectOverrideConfigurationVideoSensitiveDataConfiguration",
      "namespace": "bedrockDataAutomationProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project#detection_mode BedrockDataAutomationProject#detection_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 2614
          },
          "name": "detectionMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project#detection_scope BedrockDataAutomationProject#detection_scope}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 2618
          },
          "name": "detectionScope",
          "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/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project#pii_entities_configuration BedrockDataAutomationProject#pii_entities_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 2622
          },
          "name": "piiEntitiesConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationVideoSensitiveDataConfigurationPiiEntitiesConfiguration"
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-project/index:BedrockDataAutomationProjectOverrideConfigurationVideoSensitiveDataConfiguration"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationVideoSensitiveDataConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationVideoSensitiveDataConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-automation-project/index.ts",
          "line": 2676
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-data-automation-project/index.ts",
        "line": 2668
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 2759
          },
          "name": "putPiiEntitiesConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationVideoSensitiveDataConfigurationPiiEntitiesConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 2730
          },
          "name": "resetDetectionMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 2746
          },
          "name": "resetDetectionScope"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 2762
          },
          "name": "resetPiiEntitiesConfiguration"
        }
      ],
      "name": "BedrockDataAutomationProjectOverrideConfigurationVideoSensitiveDataConfigurationOutputReference",
      "namespace": "bedrockDataAutomationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 2756
          },
          "name": "piiEntitiesConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationVideoSensitiveDataConfigurationPiiEntitiesConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 2734
          },
          "name": "detectionModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 2750
          },
          "name": "detectionScopeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 2766
          },
          "name": "piiEntitiesConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationVideoSensitiveDataConfigurationPiiEntitiesConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 2724
          },
          "name": "detectionMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 2740
          },
          "name": "detectionScope",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 2680
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationVideoSensitiveDataConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-project/index:BedrockDataAutomationProjectOverrideConfigurationVideoSensitiveDataConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationVideoSensitiveDataConfigurationPiiEntitiesConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationVideoSensitiveDataConfigurationPiiEntitiesConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-data-automation-project/index.ts",
        "line": 2483
      },
      "name": "BedrockDataAutomationProjectOverrideConfigurationVideoSensitiveDataConfigurationPiiEntitiesConfiguration",
      "namespace": "bedrockDataAutomationProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project#pii_entity_types BedrockDataAutomationProject#pii_entity_types}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 2487
          },
          "name": "piiEntityTypes",
          "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/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project#redaction_mask_mode BedrockDataAutomationProject#redaction_mask_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 2491
          },
          "name": "redactionMaskMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-project/index:BedrockDataAutomationProjectOverrideConfigurationVideoSensitiveDataConfigurationPiiEntitiesConfiguration"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationVideoSensitiveDataConfigurationPiiEntitiesConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationVideoSensitiveDataConfigurationPiiEntitiesConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-automation-project/index.ts",
          "line": 2538
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-data-automation-project/index.ts",
        "line": 2530
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 2586
          },
          "name": "resetPiiEntityTypes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 2602
          },
          "name": "resetRedactionMaskMode"
        }
      ],
      "name": "BedrockDataAutomationProjectOverrideConfigurationVideoSensitiveDataConfigurationPiiEntitiesConfigurationOutputReference",
      "namespace": "bedrockDataAutomationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 2590
          },
          "name": "piiEntityTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 2606
          },
          "name": "redactionMaskModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 2580
          },
          "name": "piiEntityTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 2596
          },
          "name": "redactionMaskMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 2542
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectOverrideConfigurationVideoSensitiveDataConfigurationPiiEntitiesConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-project/index:BedrockDataAutomationProjectOverrideConfigurationVideoSensitiveDataConfigurationPiiEntitiesConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-data-automation-project/index.ts",
        "line": 6130
      },
      "name": "BedrockDataAutomationProjectStandardOutputConfiguration",
      "namespace": "bedrockDataAutomationProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project#audio BedrockDataAutomationProject#audio}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 6134
          },
          "name": "audio",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationAudio"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project#document BedrockDataAutomationProject#document}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 6138
          },
          "name": "document",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationDocument"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project#image BedrockDataAutomationProject#image}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 6142
          },
          "name": "image",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationImage"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project#video BedrockDataAutomationProject#video}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 6146
          },
          "name": "video",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationVideo"
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-project/index:BedrockDataAutomationProjectStandardOutputConfiguration"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationAudio": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationAudio",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-data-automation-project/index.ts",
        "line": 3915
      },
      "name": "BedrockDataAutomationProjectStandardOutputConfigurationAudio",
      "namespace": "bedrockDataAutomationProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project#extraction BedrockDataAutomationProject#extraction}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 3919
          },
          "name": "extraction",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationAudioExtraction"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project#generative_field BedrockDataAutomationProject#generative_field}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 3923
          },
          "name": "generativeField",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationAudioGenerativeField"
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-project/index:BedrockDataAutomationProjectStandardOutputConfigurationAudio"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationAudioExtraction": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationAudioExtraction",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-data-automation-project/index.ts",
        "line": 3694
      },
      "name": "BedrockDataAutomationProjectStandardOutputConfigurationAudioExtraction",
      "namespace": "bedrockDataAutomationProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project#category BedrockDataAutomationProject#category}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 3698
          },
          "name": "category",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategory"
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-project/index:BedrockDataAutomationProjectStandardOutputConfigurationAudioExtraction"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategory": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategory",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-data-automation-project/index.ts",
        "line": 3534
      },
      "name": "BedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategory",
      "namespace": "bedrockDataAutomationProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project#state BedrockDataAutomationProject#state}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 3538
          },
          "name": "state",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project#type_configuration BedrockDataAutomationProject#type_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 3542
          },
          "name": "typeConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategoryTypeConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project#types BedrockDataAutomationProject#types}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 3546
          },
          "name": "types",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-project/index:BedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategory"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategoryOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategoryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-automation-project/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/bedrock-data-automation-project/index.ts",
        "line": 3592
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 3667
          },
          "name": "putTypeConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategoryTypeConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 3654
          },
          "name": "resetState"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 3670
          },
          "name": "resetTypeConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 3686
          },
          "name": "resetTypes"
        }
      ],
      "name": "BedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategoryOutputReference",
      "namespace": "bedrockDataAutomationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 3664
          },
          "name": "typeConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategoryTypeConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 3658
          },
          "name": "stateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 3674
          },
          "name": "typeConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategoryTypeConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 3690
          },
          "name": "typesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 3648
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 3680
          },
          "name": "types",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 3604
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategory"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-project/index:BedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategoryOutputReference"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategoryTypeConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategoryTypeConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-data-automation-project/index.ts",
        "line": 3440
      },
      "name": "BedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategoryTypeConfiguration",
      "namespace": "bedrockDataAutomationProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project#transcript BedrockDataAutomationProject#transcript}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 3444
          },
          "name": "transcript",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategoryTypeConfigurationTranscript"
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-project/index:BedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategoryTypeConfiguration"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategoryTypeConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategoryTypeConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-automation-project/index.ts",
          "line": 3484
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-data-automation-project/index.ts",
        "line": 3476
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 3523
          },
          "name": "putTranscript",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategoryTypeConfigurationTranscript"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 3526
          },
          "name": "resetTranscript"
        }
      ],
      "name": "BedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategoryTypeConfigurationOutputReference",
      "namespace": "bedrockDataAutomationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 3520
          },
          "name": "transcript",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategoryTypeConfigurationTranscriptOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 3530
          },
          "name": "transcriptInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategoryTypeConfigurationTranscript"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 3488
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategoryTypeConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-project/index:BedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategoryTypeConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategoryTypeConfigurationTranscript": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategoryTypeConfigurationTranscript",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-data-automation-project/index.ts",
        "line": 3313
      },
      "name": "BedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategoryTypeConfigurationTranscript",
      "namespace": "bedrockDataAutomationProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project#channel_labeling BedrockDataAutomationProject#channel_labeling}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 3317
          },
          "name": "channelLabeling",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategoryTypeConfigurationTranscriptChannelLabeling"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project#speaker_labeling BedrockDataAutomationProject#speaker_labeling}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 3321
          },
          "name": "speakerLabeling",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategoryTypeConfigurationTranscriptSpeakerLabeling"
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-project/index:BedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategoryTypeConfigurationTranscript"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategoryTypeConfigurationTranscriptChannelLabeling": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategoryTypeConfigurationTranscriptChannelLabeling",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-data-automation-project/index.ts",
        "line": 3125
      },
      "name": "BedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategoryTypeConfigurationTranscriptChannelLabeling",
      "namespace": "bedrockDataAutomationProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project#state BedrockDataAutomationProject#state}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 3129
          },
          "name": "state",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-project/index:BedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategoryTypeConfigurationTranscriptChannelLabeling"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategoryTypeConfigurationTranscriptChannelLabelingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategoryTypeConfigurationTranscriptChannelLabelingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-automation-project/index.ts",
          "line": 3169
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-data-automation-project/index.ts",
        "line": 3161
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 3211
          },
          "name": "resetState"
        }
      ],
      "name": "BedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategoryTypeConfigurationTranscriptChannelLabelingOutputReference",
      "namespace": "bedrockDataAutomationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 3215
          },
          "name": "stateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 3205
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 3173
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategoryTypeConfigurationTranscriptChannelLabeling"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-project/index:BedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategoryTypeConfigurationTranscriptChannelLabelingOutputReference"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategoryTypeConfigurationTranscriptOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategoryTypeConfigurationTranscriptOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-automation-project/index.ts",
          "line": 3368
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-data-automation-project/index.ts",
        "line": 3360
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 3413
          },
          "name": "putChannelLabeling",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategoryTypeConfigurationTranscriptChannelLabeling"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 3429
          },
          "name": "putSpeakerLabeling",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategoryTypeConfigurationTranscriptSpeakerLabeling"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 3416
          },
          "name": "resetChannelLabeling"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 3432
          },
          "name": "resetSpeakerLabeling"
        }
      ],
      "name": "BedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategoryTypeConfigurationTranscriptOutputReference",
      "namespace": "bedrockDataAutomationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 3410
          },
          "name": "channelLabeling",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategoryTypeConfigurationTranscriptChannelLabelingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 3426
          },
          "name": "speakerLabeling",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategoryTypeConfigurationTranscriptSpeakerLabelingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 3420
          },
          "name": "channelLabelingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategoryTypeConfigurationTranscriptChannelLabeling"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 3436
          },
          "name": "speakerLabelingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategoryTypeConfigurationTranscriptSpeakerLabeling"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 3372
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategoryTypeConfigurationTranscript"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-project/index:BedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategoryTypeConfigurationTranscriptOutputReference"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategoryTypeConfigurationTranscriptSpeakerLabeling": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategoryTypeConfigurationTranscriptSpeakerLabeling",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-data-automation-project/index.ts",
        "line": 3219
      },
      "name": "BedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategoryTypeConfigurationTranscriptSpeakerLabeling",
      "namespace": "bedrockDataAutomationProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project#state BedrockDataAutomationProject#state}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 3223
          },
          "name": "state",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-project/index:BedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategoryTypeConfigurationTranscriptSpeakerLabeling"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategoryTypeConfigurationTranscriptSpeakerLabelingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategoryTypeConfigurationTranscriptSpeakerLabelingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-automation-project/index.ts",
          "line": 3263
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-data-automation-project/index.ts",
        "line": 3255
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 3305
          },
          "name": "resetState"
        }
      ],
      "name": "BedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategoryTypeConfigurationTranscriptSpeakerLabelingOutputReference",
      "namespace": "bedrockDataAutomationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 3309
          },
          "name": "stateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 3299
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 3267
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategoryTypeConfigurationTranscriptSpeakerLabeling"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-project/index:BedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategoryTypeConfigurationTranscriptSpeakerLabelingOutputReference"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-automation-project/index.ts",
          "line": 3738
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-data-automation-project/index.ts",
        "line": 3730
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 3777
          },
          "name": "putCategory",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategory"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 3780
          },
          "name": "resetCategory"
        }
      ],
      "name": "BedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionOutputReference",
      "namespace": "bedrockDataAutomationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 3774
          },
          "name": "category",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategoryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 3784
          },
          "name": "categoryInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategory"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 3742
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationAudioExtraction"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-project/index:BedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionOutputReference"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationAudioGenerativeField": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationAudioGenerativeField",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-data-automation-project/index.ts",
        "line": 3788
      },
      "name": "BedrockDataAutomationProjectStandardOutputConfigurationAudioGenerativeField",
      "namespace": "bedrockDataAutomationProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project#state BedrockDataAutomationProject#state}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 3792
          },
          "name": "state",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project#types BedrockDataAutomationProject#types}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 3796
          },
          "name": "types",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-project/index:BedrockDataAutomationProjectStandardOutputConfigurationAudioGenerativeField"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationAudioGenerativeFieldOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationAudioGenerativeFieldOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-automation-project/index.ts",
          "line": 3843
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-data-automation-project/index.ts",
        "line": 3835
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 3891
          },
          "name": "resetState"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 3907
          },
          "name": "resetTypes"
        }
      ],
      "name": "BedrockDataAutomationProjectStandardOutputConfigurationAudioGenerativeFieldOutputReference",
      "namespace": "bedrockDataAutomationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 3895
          },
          "name": "stateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 3911
          },
          "name": "typesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 3885
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 3901
          },
          "name": "types",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 3847
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationAudioGenerativeField"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-project/index:BedrockDataAutomationProjectStandardOutputConfigurationAudioGenerativeFieldOutputReference"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationAudioOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationAudioOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-automation-project/index.ts",
          "line": 3970
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-data-automation-project/index.ts",
        "line": 3962
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 4015
          },
          "name": "putExtraction",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationAudioExtraction"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 4031
          },
          "name": "putGenerativeField",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationAudioGenerativeField"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 4018
          },
          "name": "resetExtraction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 4034
          },
          "name": "resetGenerativeField"
        }
      ],
      "name": "BedrockDataAutomationProjectStandardOutputConfigurationAudioOutputReference",
      "namespace": "bedrockDataAutomationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 4012
          },
          "name": "extraction",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 4028
          },
          "name": "generativeField",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationAudioGenerativeFieldOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 4022
          },
          "name": "extractionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationAudioExtraction"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 4038
          },
          "name": "generativeFieldInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationAudioGenerativeField"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 3974
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationAudio"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-project/index:BedrockDataAutomationProjectStandardOutputConfigurationAudioOutputReference"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationDocument": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationDocument",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-data-automation-project/index.ts",
        "line": 4766
      },
      "name": "BedrockDataAutomationProjectStandardOutputConfigurationDocument",
      "namespace": "bedrockDataAutomationProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project#extraction BedrockDataAutomationProject#extraction}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 4770
          },
          "name": "extraction",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationDocumentExtraction"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project#generative_field BedrockDataAutomationProject#generative_field}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 4774
          },
          "name": "generativeField",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationDocumentGenerativeField"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project#output_format BedrockDataAutomationProject#output_format}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 4778
          },
          "name": "outputFormat",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationDocumentOutputFormat"
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-project/index:BedrockDataAutomationProjectStandardOutputConfigurationDocument"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationDocumentExtraction": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationDocumentExtraction",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-data-automation-project/index.ts",
        "line": 4230
      },
      "name": "BedrockDataAutomationProjectStandardOutputConfigurationDocumentExtraction",
      "namespace": "bedrockDataAutomationProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project#bounding_box BedrockDataAutomationProject#bounding_box}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 4234
          },
          "name": "boundingBox",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationDocumentExtractionBoundingBox"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project#granularity BedrockDataAutomationProject#granularity}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 4238
          },
          "name": "granularity",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationDocumentExtractionGranularity"
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-project/index:BedrockDataAutomationProjectStandardOutputConfigurationDocumentExtraction"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationDocumentExtractionBoundingBox": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationDocumentExtractionBoundingBox",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-data-automation-project/index.ts",
        "line": 4042
      },
      "name": "BedrockDataAutomationProjectStandardOutputConfigurationDocumentExtractionBoundingBox",
      "namespace": "bedrockDataAutomationProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project#state BedrockDataAutomationProject#state}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 4046
          },
          "name": "state",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-project/index:BedrockDataAutomationProjectStandardOutputConfigurationDocumentExtractionBoundingBox"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationDocumentExtractionBoundingBoxOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationDocumentExtractionBoundingBoxOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-automation-project/index.ts",
          "line": 4086
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-data-automation-project/index.ts",
        "line": 4078
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 4128
          },
          "name": "resetState"
        }
      ],
      "name": "BedrockDataAutomationProjectStandardOutputConfigurationDocumentExtractionBoundingBoxOutputReference",
      "namespace": "bedrockDataAutomationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 4132
          },
          "name": "stateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 4122
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 4090
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationDocumentExtractionBoundingBox"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-project/index:BedrockDataAutomationProjectStandardOutputConfigurationDocumentExtractionBoundingBoxOutputReference"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationDocumentExtractionGranularity": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationDocumentExtractionGranularity",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-data-automation-project/index.ts",
        "line": 4136
      },
      "name": "BedrockDataAutomationProjectStandardOutputConfigurationDocumentExtractionGranularity",
      "namespace": "bedrockDataAutomationProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project#types BedrockDataAutomationProject#types}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 4140
          },
          "name": "types",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-project/index:BedrockDataAutomationProjectStandardOutputConfigurationDocumentExtractionGranularity"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationDocumentExtractionGranularityOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationDocumentExtractionGranularityOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-automation-project/index.ts",
          "line": 4180
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-data-automation-project/index.ts",
        "line": 4172
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 4222
          },
          "name": "resetTypes"
        }
      ],
      "name": "BedrockDataAutomationProjectStandardOutputConfigurationDocumentExtractionGranularityOutputReference",
      "namespace": "bedrockDataAutomationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 4226
          },
          "name": "typesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 4216
          },
          "name": "types",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 4184
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationDocumentExtractionGranularity"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-project/index:BedrockDataAutomationProjectStandardOutputConfigurationDocumentExtractionGranularityOutputReference"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationDocumentExtractionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationDocumentExtractionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-automation-project/index.ts",
          "line": 4285
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-data-automation-project/index.ts",
        "line": 4277
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 4330
          },
          "name": "putBoundingBox",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationDocumentExtractionBoundingBox"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 4346
          },
          "name": "putGranularity",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationDocumentExtractionGranularity"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 4333
          },
          "name": "resetBoundingBox"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 4349
          },
          "name": "resetGranularity"
        }
      ],
      "name": "BedrockDataAutomationProjectStandardOutputConfigurationDocumentExtractionOutputReference",
      "namespace": "bedrockDataAutomationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 4327
          },
          "name": "boundingBox",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationDocumentExtractionBoundingBoxOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 4343
          },
          "name": "granularity",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationDocumentExtractionGranularityOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 4337
          },
          "name": "boundingBoxInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationDocumentExtractionBoundingBox"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 4353
          },
          "name": "granularityInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationDocumentExtractionGranularity"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 4289
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationDocumentExtraction"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-project/index:BedrockDataAutomationProjectStandardOutputConfigurationDocumentExtractionOutputReference"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationDocumentGenerativeField": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationDocumentGenerativeField",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-data-automation-project/index.ts",
        "line": 4357
      },
      "name": "BedrockDataAutomationProjectStandardOutputConfigurationDocumentGenerativeField",
      "namespace": "bedrockDataAutomationProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project#state BedrockDataAutomationProject#state}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 4361
          },
          "name": "state",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-project/index:BedrockDataAutomationProjectStandardOutputConfigurationDocumentGenerativeField"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationDocumentGenerativeFieldOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationDocumentGenerativeFieldOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-automation-project/index.ts",
          "line": 4401
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-data-automation-project/index.ts",
        "line": 4393
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 4443
          },
          "name": "resetState"
        }
      ],
      "name": "BedrockDataAutomationProjectStandardOutputConfigurationDocumentGenerativeFieldOutputReference",
      "namespace": "bedrockDataAutomationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 4447
          },
          "name": "stateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 4437
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 4405
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationDocumentGenerativeField"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-project/index:BedrockDataAutomationProjectStandardOutputConfigurationDocumentGenerativeFieldOutputReference"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationDocumentOutputFormat": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationDocumentOutputFormat",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-data-automation-project/index.ts",
        "line": 4639
      },
      "name": "BedrockDataAutomationProjectStandardOutputConfigurationDocumentOutputFormat",
      "namespace": "bedrockDataAutomationProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project#additional_file_format BedrockDataAutomationProject#additional_file_format}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 4643
          },
          "name": "additionalFileFormat",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationDocumentOutputFormatAdditionalFileFormat"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project#text_format BedrockDataAutomationProject#text_format}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 4647
          },
          "name": "textFormat",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationDocumentOutputFormatTextFormat"
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-project/index:BedrockDataAutomationProjectStandardOutputConfigurationDocumentOutputFormat"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationDocumentOutputFormatAdditionalFileFormat": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationDocumentOutputFormatAdditionalFileFormat",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-data-automation-project/index.ts",
        "line": 4451
      },
      "name": "BedrockDataAutomationProjectStandardOutputConfigurationDocumentOutputFormatAdditionalFileFormat",
      "namespace": "bedrockDataAutomationProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project#state BedrockDataAutomationProject#state}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 4455
          },
          "name": "state",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-project/index:BedrockDataAutomationProjectStandardOutputConfigurationDocumentOutputFormatAdditionalFileFormat"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationDocumentOutputFormatAdditionalFileFormatOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationDocumentOutputFormatAdditionalFileFormatOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-automation-project/index.ts",
          "line": 4495
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-data-automation-project/index.ts",
        "line": 4487
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 4537
          },
          "name": "resetState"
        }
      ],
      "name": "BedrockDataAutomationProjectStandardOutputConfigurationDocumentOutputFormatAdditionalFileFormatOutputReference",
      "namespace": "bedrockDataAutomationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 4541
          },
          "name": "stateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 4531
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 4499
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationDocumentOutputFormatAdditionalFileFormat"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-project/index:BedrockDataAutomationProjectStandardOutputConfigurationDocumentOutputFormatAdditionalFileFormatOutputReference"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationDocumentOutputFormatOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationDocumentOutputFormatOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-automation-project/index.ts",
          "line": 4694
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-data-automation-project/index.ts",
        "line": 4686
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 4739
          },
          "name": "putAdditionalFileFormat",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationDocumentOutputFormatAdditionalFileFormat"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 4755
          },
          "name": "putTextFormat",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationDocumentOutputFormatTextFormat"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 4742
          },
          "name": "resetAdditionalFileFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 4758
          },
          "name": "resetTextFormat"
        }
      ],
      "name": "BedrockDataAutomationProjectStandardOutputConfigurationDocumentOutputFormatOutputReference",
      "namespace": "bedrockDataAutomationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 4736
          },
          "name": "additionalFileFormat",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationDocumentOutputFormatAdditionalFileFormatOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 4752
          },
          "name": "textFormat",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationDocumentOutputFormatTextFormatOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 4746
          },
          "name": "additionalFileFormatInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationDocumentOutputFormatAdditionalFileFormat"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 4762
          },
          "name": "textFormatInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationDocumentOutputFormatTextFormat"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 4698
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationDocumentOutputFormat"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-project/index:BedrockDataAutomationProjectStandardOutputConfigurationDocumentOutputFormatOutputReference"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationDocumentOutputFormatTextFormat": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationDocumentOutputFormatTextFormat",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-data-automation-project/index.ts",
        "line": 4545
      },
      "name": "BedrockDataAutomationProjectStandardOutputConfigurationDocumentOutputFormatTextFormat",
      "namespace": "bedrockDataAutomationProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project#types BedrockDataAutomationProject#types}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 4549
          },
          "name": "types",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-project/index:BedrockDataAutomationProjectStandardOutputConfigurationDocumentOutputFormatTextFormat"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationDocumentOutputFormatTextFormatOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationDocumentOutputFormatTextFormatOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-automation-project/index.ts",
          "line": 4589
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-data-automation-project/index.ts",
        "line": 4581
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 4631
          },
          "name": "resetTypes"
        }
      ],
      "name": "BedrockDataAutomationProjectStandardOutputConfigurationDocumentOutputFormatTextFormatOutputReference",
      "namespace": "bedrockDataAutomationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 4635
          },
          "name": "typesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 4625
          },
          "name": "types",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 4593
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationDocumentOutputFormatTextFormat"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-project/index:BedrockDataAutomationProjectStandardOutputConfigurationDocumentOutputFormatTextFormatOutputReference"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationDocumentOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationDocumentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-automation-project/index.ts",
          "line": 4832
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-data-automation-project/index.ts",
        "line": 4824
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 4883
          },
          "name": "putExtraction",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationDocumentExtraction"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 4899
          },
          "name": "putGenerativeField",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationDocumentGenerativeField"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 4915
          },
          "name": "putOutputFormat",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationDocumentOutputFormat"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 4886
          },
          "name": "resetExtraction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 4902
          },
          "name": "resetGenerativeField"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 4918
          },
          "name": "resetOutputFormat"
        }
      ],
      "name": "BedrockDataAutomationProjectStandardOutputConfigurationDocumentOutputReference",
      "namespace": "bedrockDataAutomationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 4880
          },
          "name": "extraction",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationDocumentExtractionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 4896
          },
          "name": "generativeField",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationDocumentGenerativeFieldOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 4912
          },
          "name": "outputFormat",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationDocumentOutputFormatOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 4890
          },
          "name": "extractionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationDocumentExtraction"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 4906
          },
          "name": "generativeFieldInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationDocumentGenerativeField"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 4922
          },
          "name": "outputFormatInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationDocumentOutputFormat"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 4836
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationDocument"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-project/index:BedrockDataAutomationProjectStandardOutputConfigurationDocumentOutputReference"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationImage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationImage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-data-automation-project/index.ts",
        "line": 5401
      },
      "name": "BedrockDataAutomationProjectStandardOutputConfigurationImage",
      "namespace": "bedrockDataAutomationProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project#extraction BedrockDataAutomationProject#extraction}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 5405
          },
          "name": "extraction",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationImageExtraction"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project#generative_field BedrockDataAutomationProject#generative_field}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 5409
          },
          "name": "generativeField",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationImageGenerativeField"
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-project/index:BedrockDataAutomationProjectStandardOutputConfigurationImage"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationImageExtraction": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationImageExtraction",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-data-automation-project/index.ts",
        "line": 5147
      },
      "name": "BedrockDataAutomationProjectStandardOutputConfigurationImageExtraction",
      "namespace": "bedrockDataAutomationProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project#bounding_box BedrockDataAutomationProject#bounding_box}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 5151
          },
          "name": "boundingBox",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationImageExtractionBoundingBox"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project#category BedrockDataAutomationProject#category}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 5155
          },
          "name": "category",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationImageExtractionCategory"
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-project/index:BedrockDataAutomationProjectStandardOutputConfigurationImageExtraction"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationImageExtractionBoundingBox": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationImageExtractionBoundingBox",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-data-automation-project/index.ts",
        "line": 4926
      },
      "name": "BedrockDataAutomationProjectStandardOutputConfigurationImageExtractionBoundingBox",
      "namespace": "bedrockDataAutomationProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project#state BedrockDataAutomationProject#state}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 4930
          },
          "name": "state",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-project/index:BedrockDataAutomationProjectStandardOutputConfigurationImageExtractionBoundingBox"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationImageExtractionBoundingBoxOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationImageExtractionBoundingBoxOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-automation-project/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/bedrock-data-automation-project/index.ts",
        "line": 4962
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 5012
          },
          "name": "resetState"
        }
      ],
      "name": "BedrockDataAutomationProjectStandardOutputConfigurationImageExtractionBoundingBoxOutputReference",
      "namespace": "bedrockDataAutomationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 5016
          },
          "name": "stateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 5006
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 4974
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationImageExtractionBoundingBox"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-project/index:BedrockDataAutomationProjectStandardOutputConfigurationImageExtractionBoundingBoxOutputReference"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationImageExtractionCategory": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationImageExtractionCategory",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-data-automation-project/index.ts",
        "line": 5020
      },
      "name": "BedrockDataAutomationProjectStandardOutputConfigurationImageExtractionCategory",
      "namespace": "bedrockDataAutomationProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project#state BedrockDataAutomationProject#state}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 5024
          },
          "name": "state",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project#types BedrockDataAutomationProject#types}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 5028
          },
          "name": "types",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-project/index:BedrockDataAutomationProjectStandardOutputConfigurationImageExtractionCategory"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationImageExtractionCategoryOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationImageExtractionCategoryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-automation-project/index.ts",
          "line": 5075
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-data-automation-project/index.ts",
        "line": 5067
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 5123
          },
          "name": "resetState"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 5139
          },
          "name": "resetTypes"
        }
      ],
      "name": "BedrockDataAutomationProjectStandardOutputConfigurationImageExtractionCategoryOutputReference",
      "namespace": "bedrockDataAutomationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 5127
          },
          "name": "stateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 5143
          },
          "name": "typesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 5117
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 5133
          },
          "name": "types",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 5079
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationImageExtractionCategory"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-project/index:BedrockDataAutomationProjectStandardOutputConfigurationImageExtractionCategoryOutputReference"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationImageExtractionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationImageExtractionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-automation-project/index.ts",
          "line": 5202
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-data-automation-project/index.ts",
        "line": 5194
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 5247
          },
          "name": "putBoundingBox",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationImageExtractionBoundingBox"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 5263
          },
          "name": "putCategory",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationImageExtractionCategory"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 5250
          },
          "name": "resetBoundingBox"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 5266
          },
          "name": "resetCategory"
        }
      ],
      "name": "BedrockDataAutomationProjectStandardOutputConfigurationImageExtractionOutputReference",
      "namespace": "bedrockDataAutomationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 5244
          },
          "name": "boundingBox",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationImageExtractionBoundingBoxOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 5260
          },
          "name": "category",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationImageExtractionCategoryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 5254
          },
          "name": "boundingBoxInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationImageExtractionBoundingBox"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 5270
          },
          "name": "categoryInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationImageExtractionCategory"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 5206
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationImageExtraction"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-project/index:BedrockDataAutomationProjectStandardOutputConfigurationImageExtractionOutputReference"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationImageGenerativeField": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationImageGenerativeField",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-data-automation-project/index.ts",
        "line": 5274
      },
      "name": "BedrockDataAutomationProjectStandardOutputConfigurationImageGenerativeField",
      "namespace": "bedrockDataAutomationProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project#state BedrockDataAutomationProject#state}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 5278
          },
          "name": "state",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project#types BedrockDataAutomationProject#types}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 5282
          },
          "name": "types",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-project/index:BedrockDataAutomationProjectStandardOutputConfigurationImageGenerativeField"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationImageGenerativeFieldOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationImageGenerativeFieldOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-automation-project/index.ts",
          "line": 5329
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-data-automation-project/index.ts",
        "line": 5321
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 5377
          },
          "name": "resetState"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 5393
          },
          "name": "resetTypes"
        }
      ],
      "name": "BedrockDataAutomationProjectStandardOutputConfigurationImageGenerativeFieldOutputReference",
      "namespace": "bedrockDataAutomationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 5381
          },
          "name": "stateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 5397
          },
          "name": "typesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 5371
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 5387
          },
          "name": "types",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 5333
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationImageGenerativeField"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-project/index:BedrockDataAutomationProjectStandardOutputConfigurationImageGenerativeFieldOutputReference"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationImageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationImageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-automation-project/index.ts",
          "line": 5456
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-data-automation-project/index.ts",
        "line": 5448
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 5501
          },
          "name": "putExtraction",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationImageExtraction"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 5517
          },
          "name": "putGenerativeField",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationImageGenerativeField"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 5504
          },
          "name": "resetExtraction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 5520
          },
          "name": "resetGenerativeField"
        }
      ],
      "name": "BedrockDataAutomationProjectStandardOutputConfigurationImageOutputReference",
      "namespace": "bedrockDataAutomationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 5498
          },
          "name": "extraction",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationImageExtractionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 5514
          },
          "name": "generativeField",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationImageGenerativeFieldOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 5508
          },
          "name": "extractionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationImageExtraction"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 5524
          },
          "name": "generativeFieldInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationImageGenerativeField"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 5460
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationImage"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-project/index:BedrockDataAutomationProjectStandardOutputConfigurationImageOutputReference"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-automation-project/index.ts",
          "line": 6207
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-data-automation-project/index.ts",
        "line": 6199
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 6264
          },
          "name": "putAudio",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationAudio"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 6280
          },
          "name": "putDocument",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationDocument"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 6296
          },
          "name": "putImage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationImage"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 6312
          },
          "name": "putVideo",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationVideo"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 6267
          },
          "name": "resetAudio"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 6283
          },
          "name": "resetDocument"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 6299
          },
          "name": "resetImage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 6315
          },
          "name": "resetVideo"
        }
      ],
      "name": "BedrockDataAutomationProjectStandardOutputConfigurationOutputReference",
      "namespace": "bedrockDataAutomationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 6261
          },
          "name": "audio",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationAudioOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 6277
          },
          "name": "document",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationDocumentOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 6293
          },
          "name": "image",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationImageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 6309
          },
          "name": "video",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationVideoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 6271
          },
          "name": "audioInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationAudio"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 6287
          },
          "name": "documentInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationDocument"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 6303
          },
          "name": "imageInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationImage"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 6319
          },
          "name": "videoInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationVideo"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 6211
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-project/index:BedrockDataAutomationProjectStandardOutputConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationVideo": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationVideo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-data-automation-project/index.ts",
        "line": 6003
      },
      "name": "BedrockDataAutomationProjectStandardOutputConfigurationVideo",
      "namespace": "bedrockDataAutomationProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project#extraction BedrockDataAutomationProject#extraction}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 6007
          },
          "name": "extraction",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationVideoExtraction"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project#generative_field BedrockDataAutomationProject#generative_field}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 6011
          },
          "name": "generativeField",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationVideoGenerativeField"
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-project/index:BedrockDataAutomationProjectStandardOutputConfigurationVideo"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationVideoExtraction": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationVideoExtraction",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-data-automation-project/index.ts",
        "line": 5749
      },
      "name": "BedrockDataAutomationProjectStandardOutputConfigurationVideoExtraction",
      "namespace": "bedrockDataAutomationProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project#bounding_box BedrockDataAutomationProject#bounding_box}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 5753
          },
          "name": "boundingBox",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationVideoExtractionBoundingBox"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project#category BedrockDataAutomationProject#category}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 5757
          },
          "name": "category",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationVideoExtractionCategory"
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-project/index:BedrockDataAutomationProjectStandardOutputConfigurationVideoExtraction"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationVideoExtractionBoundingBox": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationVideoExtractionBoundingBox",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-data-automation-project/index.ts",
        "line": 5528
      },
      "name": "BedrockDataAutomationProjectStandardOutputConfigurationVideoExtractionBoundingBox",
      "namespace": "bedrockDataAutomationProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project#state BedrockDataAutomationProject#state}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 5532
          },
          "name": "state",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-project/index:BedrockDataAutomationProjectStandardOutputConfigurationVideoExtractionBoundingBox"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationVideoExtractionBoundingBoxOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationVideoExtractionBoundingBoxOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-automation-project/index.ts",
          "line": 5572
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-data-automation-project/index.ts",
        "line": 5564
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 5614
          },
          "name": "resetState"
        }
      ],
      "name": "BedrockDataAutomationProjectStandardOutputConfigurationVideoExtractionBoundingBoxOutputReference",
      "namespace": "bedrockDataAutomationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 5618
          },
          "name": "stateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 5608
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 5576
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationVideoExtractionBoundingBox"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-project/index:BedrockDataAutomationProjectStandardOutputConfigurationVideoExtractionBoundingBoxOutputReference"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationVideoExtractionCategory": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationVideoExtractionCategory",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-data-automation-project/index.ts",
        "line": 5622
      },
      "name": "BedrockDataAutomationProjectStandardOutputConfigurationVideoExtractionCategory",
      "namespace": "bedrockDataAutomationProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project#state BedrockDataAutomationProject#state}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 5626
          },
          "name": "state",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project#types BedrockDataAutomationProject#types}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 5630
          },
          "name": "types",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-project/index:BedrockDataAutomationProjectStandardOutputConfigurationVideoExtractionCategory"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationVideoExtractionCategoryOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationVideoExtractionCategoryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-automation-project/index.ts",
          "line": 5677
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-data-automation-project/index.ts",
        "line": 5669
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 5725
          },
          "name": "resetState"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 5741
          },
          "name": "resetTypes"
        }
      ],
      "name": "BedrockDataAutomationProjectStandardOutputConfigurationVideoExtractionCategoryOutputReference",
      "namespace": "bedrockDataAutomationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 5729
          },
          "name": "stateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 5745
          },
          "name": "typesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 5719
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 5735
          },
          "name": "types",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 5681
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationVideoExtractionCategory"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-project/index:BedrockDataAutomationProjectStandardOutputConfigurationVideoExtractionCategoryOutputReference"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationVideoExtractionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationVideoExtractionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-automation-project/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-data-automation-project/index.ts",
        "line": 5796
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 5849
          },
          "name": "putBoundingBox",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationVideoExtractionBoundingBox"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 5865
          },
          "name": "putCategory",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationVideoExtractionCategory"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 5852
          },
          "name": "resetBoundingBox"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 5868
          },
          "name": "resetCategory"
        }
      ],
      "name": "BedrockDataAutomationProjectStandardOutputConfigurationVideoExtractionOutputReference",
      "namespace": "bedrockDataAutomationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 5846
          },
          "name": "boundingBox",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationVideoExtractionBoundingBoxOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 5862
          },
          "name": "category",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationVideoExtractionCategoryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 5856
          },
          "name": "boundingBoxInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationVideoExtractionBoundingBox"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 5872
          },
          "name": "categoryInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationVideoExtractionCategory"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 5808
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationVideoExtraction"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-project/index:BedrockDataAutomationProjectStandardOutputConfigurationVideoExtractionOutputReference"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationVideoGenerativeField": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationVideoGenerativeField",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-data-automation-project/index.ts",
        "line": 5876
      },
      "name": "BedrockDataAutomationProjectStandardOutputConfigurationVideoGenerativeField",
      "namespace": "bedrockDataAutomationProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project#state BedrockDataAutomationProject#state}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 5880
          },
          "name": "state",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project#types BedrockDataAutomationProject#types}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 5884
          },
          "name": "types",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-project/index:BedrockDataAutomationProjectStandardOutputConfigurationVideoGenerativeField"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationVideoGenerativeFieldOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationVideoGenerativeFieldOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-automation-project/index.ts",
          "line": 5931
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-data-automation-project/index.ts",
        "line": 5923
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 5979
          },
          "name": "resetState"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 5995
          },
          "name": "resetTypes"
        }
      ],
      "name": "BedrockDataAutomationProjectStandardOutputConfigurationVideoGenerativeFieldOutputReference",
      "namespace": "bedrockDataAutomationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 5983
          },
          "name": "stateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 5999
          },
          "name": "typesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 5973
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 5989
          },
          "name": "types",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 5935
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationVideoGenerativeField"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-project/index:BedrockDataAutomationProjectStandardOutputConfigurationVideoGenerativeFieldOutputReference"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationVideoOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationVideoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-automation-project/index.ts",
          "line": 6058
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-data-automation-project/index.ts",
        "line": 6050
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 6103
          },
          "name": "putExtraction",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationVideoExtraction"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 6119
          },
          "name": "putGenerativeField",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationVideoGenerativeField"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 6106
          },
          "name": "resetExtraction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 6122
          },
          "name": "resetGenerativeField"
        }
      ],
      "name": "BedrockDataAutomationProjectStandardOutputConfigurationVideoOutputReference",
      "namespace": "bedrockDataAutomationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 6100
          },
          "name": "extraction",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationVideoExtractionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 6116
          },
          "name": "generativeField",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationVideoGenerativeFieldOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 6110
          },
          "name": "extractionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationVideoExtraction"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 6126
          },
          "name": "generativeFieldInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationVideoGenerativeField"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 6062
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectStandardOutputConfigurationVideo"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-project/index:BedrockDataAutomationProjectStandardOutputConfigurationVideoOutputReference"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-data-automation-project/index.ts",
        "line": 6323
      },
      "name": "BedrockDataAutomationProjectTags",
      "namespace": "bedrockDataAutomationProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project#key BedrockDataAutomationProject#key}",
            "stability": "stable",
            "summary": "Key for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 6329
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_automation_project#value BedrockDataAutomationProject#value}",
            "stability": "stable",
            "summary": "Value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 6335
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-project/index:BedrockDataAutomationProjectTags"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-automation-project/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-data-automation-project/index.ts",
        "line": 6457
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 6472
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectTagsOutputReference"
            }
          }
        }
      ],
      "name": "BedrockDataAutomationProjectTagsList",
      "namespace": "bedrockDataAutomationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 6458
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-project/index:BedrockDataAutomationProjectTagsList"
    },
    "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-automation-project/index.ts",
          "line": 6384
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-data-automation-project/index.ts",
        "line": 6374
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 6432
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 6448
          },
          "name": "resetValue"
        }
      ],
      "name": "BedrockDataAutomationProjectTagsOutputReference",
      "namespace": "bedrockDataAutomationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 6436
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 6452
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 6426
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 6442
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-automation-project/index.ts",
            "line": 6388
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataAutomationProject.BedrockDataAutomationProjectTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-automation-project/index:BedrockDataAutomationProjectTagsOutputReference"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSource": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source awscc_bedrock_data_source}."
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSource",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source awscc_bedrock_data_source} Resource."
        },
        "locationInModule": {
          "filename": "src/bedrock-data-source/index.ts",
          "line": 7285
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-data-source/index.ts",
        "line": 7253
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a BedrockDataSource resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 7270
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the BedrockDataSource to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing BedrockDataSource that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the BedrockDataSource to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 7340
          },
          "name": "putDataSourceConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 7415
          },
          "name": "putServerSideEncryptionConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceServerSideEncryptionConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 7436
          },
          "name": "putVectorIngestionConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 7327
          },
          "name": "resetDataDeletionPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 7366
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 7418
          },
          "name": "resetServerSideEncryptionConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 7439
          },
          "name": "resetVectorIngestionConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 7451
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 7463
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "BedrockDataSource",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 7258
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 7315
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 7337
          },
          "name": "dataSourceConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 7349
          },
          "name": "dataSourceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 7354
          },
          "name": "dataSourceStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 7375
          },
          "name": "failureReasons",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 7380
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 7412
          },
          "name": "serverSideEncryptionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceServerSideEncryptionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 7427
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 7433
          },
          "name": "vectorIngestionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 7331
          },
          "name": "dataDeletionPolicyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 7344
          },
          "name": "dataSourceConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 7370
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 7393
          },
          "name": "knowledgeBaseIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 7406
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 7422
          },
          "name": "serverSideEncryptionConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceServerSideEncryptionConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 7443
          },
          "name": "vectorIngestionConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 7321
          },
          "name": "dataDeletionPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 7360
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 7386
          },
          "name": "knowledgeBaseId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 7399
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSource"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-data-source/index.ts",
        "line": 14
      },
      "name": "BedrockDataSourceConfig",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#data_source_configuration BedrockDataSource#data_source_configuration}",
            "stability": "stable",
            "summary": "Specifies a raw data source location to ingest."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 26
          },
          "name": "dataSourceConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#knowledge_base_id BedrockDataSource#knowledge_base_id}",
            "stability": "stable",
            "summary": "The unique identifier of the knowledge base to which to add the data source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 38
          },
          "name": "knowledgeBaseId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#name BedrockDataSource#name}",
            "stability": "stable",
            "summary": "The name of the data source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 44
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#data_deletion_policy BedrockDataSource#data_deletion_policy}",
            "stability": "stable",
            "summary": "The deletion policy for the data source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 20
          },
          "name": "dataDeletionPolicy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#description BedrockDataSource#description}",
            "stability": "stable",
            "summary": "Description of the Resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 32
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#server_side_encryption_configuration BedrockDataSource#server_side_encryption_configuration}",
            "stability": "stable",
            "summary": "Contains details about the server-side encryption for the data source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 50
          },
          "name": "serverSideEncryptionConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceServerSideEncryptionConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "A chunk refers to an excerpt from a data source that is returned when the knowledge base that it belongs to is queried.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#vector_ingestion_configuration BedrockDataSource#vector_ingestion_configuration}",
            "stability": "stable",
            "summary": "Details about how to chunk the documents in the data source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 56
          },
          "name": "vectorIngestionConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfiguration"
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSourceConfig"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-data-source/index.ts",
        "line": 4352
      },
      "name": "BedrockDataSourceDataSourceConfiguration",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#type BedrockDataSource#type}",
            "stability": "stable",
            "summary": "The type of the data source location."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 4388
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#confluence_configuration BedrockDataSource#confluence_configuration}",
            "stability": "stable",
            "summary": "The configuration information to connect to Confluence as your data source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 4358
          },
          "name": "confluenceConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationConfluenceConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#managed_knowledge_base_connector_configuration BedrockDataSource#managed_knowledge_base_connector_configuration}",
            "stability": "stable",
            "summary": "Configuration for managed knowledge base connector data sources."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 4364
          },
          "name": "managedKnowledgeBaseConnectorConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#s3_configuration BedrockDataSource#s3_configuration}",
            "stability": "stable",
            "summary": "The configuration information to connect to Amazon S3 as your data source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 4370
          },
          "name": "s3Configuration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationS3Configuration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#salesforce_configuration BedrockDataSource#salesforce_configuration}",
            "stability": "stable",
            "summary": "The configuration information to connect to Salesforce as your data source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 4376
          },
          "name": "salesforceConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSalesforceConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#share_point_configuration BedrockDataSource#share_point_configuration}",
            "stability": "stable",
            "summary": "The configuration information to connect to SharePoint as your data source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 4382
          },
          "name": "sharePointConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSharePointConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#web_configuration BedrockDataSource#web_configuration}",
            "stability": "stable",
            "summary": "Configures a web data source location."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 4394
          },
          "name": "webConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationWebConfiguration"
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSourceDataSourceConfiguration"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationConfluenceConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationConfluenceConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-data-source/index.ts",
        "line": 770
      },
      "name": "BedrockDataSourceDataSourceConfigurationConfluenceConfiguration",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#crawler_configuration BedrockDataSource#crawler_configuration}",
            "stability": "stable",
            "summary": "The configuration of the Confluence content. For example, configuring specific types of Confluence content."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 776
          },
          "name": "crawlerConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationConfluenceConfigurationCrawlerConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#source_configuration BedrockDataSource#source_configuration}",
            "stability": "stable",
            "summary": "The endpoint information to connect to your Confluence data source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 782
          },
          "name": "sourceConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationConfluenceConfigurationSourceConfiguration"
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSourceDataSourceConfigurationConfluenceConfiguration"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationConfluenceConfigurationCrawlerConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationConfluenceConfigurationCrawlerConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-data-source/index.ts",
        "line": 473
      },
      "name": "BedrockDataSourceDataSourceConfigurationConfluenceConfigurationCrawlerConfiguration",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "For example, the PATTERN type is regular expression patterns you can apply to filter your content.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#filter_configuration BedrockDataSource#filter_configuration}",
            "stability": "stable",
            "summary": "The type of filtering that you want to apply to certain objects or content of the data source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 479
          },
          "name": "filterConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationConfluenceConfigurationCrawlerConfigurationFilterConfiguration"
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSourceDataSourceConfigurationConfluenceConfigurationCrawlerConfiguration"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationConfluenceConfigurationCrawlerConfigurationFilterConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationConfluenceConfigurationCrawlerConfigurationFilterConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-data-source/index.ts",
        "line": 342
      },
      "name": "BedrockDataSourceDataSourceConfigurationConfluenceConfigurationCrawlerConfigurationFilterConfiguration",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#pattern_object_filter BedrockDataSource#pattern_object_filter}",
            "stability": "stable",
            "summary": "The configuration of specific filters applied to your data source content. You can filter out or include certain content."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 348
          },
          "name": "patternObjectFilter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationConfluenceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilter"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#type BedrockDataSource#type}",
            "stability": "stable",
            "summary": "The crawl filter type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 354
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSourceDataSourceConfigurationConfluenceConfigurationCrawlerConfigurationFilterConfiguration"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationConfluenceConfigurationCrawlerConfigurationFilterConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationConfluenceConfigurationCrawlerConfigurationFilterConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-source/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-data-source/index.ts",
        "line": 393
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 446
          },
          "name": "putPatternObjectFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationConfluenceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 449
          },
          "name": "resetPatternObjectFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 465
          },
          "name": "resetType"
        }
      ],
      "name": "BedrockDataSourceDataSourceConfigurationConfluenceConfigurationCrawlerConfigurationFilterConfigurationOutputReference",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 443
          },
          "name": "patternObjectFilter",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationConfluenceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 453
          },
          "name": "patternObjectFilterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationConfluenceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 469
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 459
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 405
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationConfluenceConfigurationCrawlerConfigurationFilterConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSourceDataSourceConfigurationConfluenceConfigurationCrawlerConfigurationFilterConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationConfluenceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationConfluenceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-data-source/index.ts",
        "line": 246
      },
      "name": "BedrockDataSourceDataSourceConfigurationConfluenceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilter",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#filters BedrockDataSource#filters}",
            "stability": "stable",
            "summary": "Contains information."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 252
          },
          "name": "filters",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationConfluenceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSourceDataSourceConfigurationConfluenceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilter"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationConfluenceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterFilters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationConfluenceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterFilters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-data-source/index.ts",
        "line": 58
      },
      "name": "BedrockDataSourceDataSourceConfigurationConfluenceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterFilters",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#exclusion_filters BedrockDataSource#exclusion_filters}",
            "stability": "stable",
            "summary": "A set of regular expression filter patterns for a type of object."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 64
          },
          "name": "exclusionFilters",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#inclusion_filters BedrockDataSource#inclusion_filters}",
            "stability": "stable",
            "summary": "A set of regular expression filter patterns for a type of object."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 70
          },
          "name": "inclusionFilters",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#object_type BedrockDataSource#object_type}",
            "stability": "stable",
            "summary": "The supported object type or content type of the data source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 76
          },
          "name": "objectType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSourceDataSourceConfigurationConfluenceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterFilters"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationConfluenceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterFiltersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationConfluenceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterFiltersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-source/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-data-source/index.ts",
        "line": 227
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 242
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationConfluenceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterFiltersOutputReference"
            }
          }
        }
      ],
      "name": "BedrockDataSourceDataSourceConfigurationConfluenceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterFiltersList",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 228
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationConfluenceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSourceDataSourceConfigurationConfluenceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterFiltersList"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationConfluenceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterFiltersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationConfluenceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterFiltersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-source/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/bedrock-data-source/index.ts",
        "line": 122
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 186
          },
          "name": "resetExclusionFilters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 202
          },
          "name": "resetInclusionFilters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 218
          },
          "name": "resetObjectType"
        }
      ],
      "name": "BedrockDataSourceDataSourceConfigurationConfluenceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterFiltersOutputReference",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 190
          },
          "name": "exclusionFiltersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 206
          },
          "name": "inclusionFiltersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 222
          },
          "name": "objectTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 180
          },
          "name": "exclusionFilters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 196
          },
          "name": "inclusionFilters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 212
          },
          "name": "objectType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 136
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationConfluenceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterFilters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSourceDataSourceConfigurationConfluenceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterFiltersOutputReference"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationConfluenceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationConfluenceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-source/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/bedrock-data-source/index.ts",
        "line": 284
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 331
          },
          "name": "putFilters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationConfluenceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterFilters"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 334
          },
          "name": "resetFilters"
        }
      ],
      "name": "BedrockDataSourceDataSourceConfigurationConfluenceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterOutputReference",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 328
          },
          "name": "filters",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationConfluenceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterFiltersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 338
          },
          "name": "filtersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationConfluenceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 296
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationConfluenceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSourceDataSourceConfigurationConfluenceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterOutputReference"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationConfluenceConfigurationCrawlerConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationConfluenceConfigurationCrawlerConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-source/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/bedrock-data-source/index.ts",
        "line": 511
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 558
          },
          "name": "putFilterConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationConfluenceConfigurationCrawlerConfigurationFilterConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 561
          },
          "name": "resetFilterConfiguration"
        }
      ],
      "name": "BedrockDataSourceDataSourceConfigurationConfluenceConfigurationCrawlerConfigurationOutputReference",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 555
          },
          "name": "filterConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationConfluenceConfigurationCrawlerConfigurationFilterConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 565
          },
          "name": "filterConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationConfluenceConfigurationCrawlerConfigurationFilterConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 523
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationConfluenceConfigurationCrawlerConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSourceDataSourceConfigurationConfluenceConfigurationCrawlerConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationConfluenceConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationConfluenceConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-source/index.ts",
          "line": 829
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-data-source/index.ts",
        "line": 821
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 874
          },
          "name": "putCrawlerConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationConfluenceConfigurationCrawlerConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 890
          },
          "name": "putSourceConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationConfluenceConfigurationSourceConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 877
          },
          "name": "resetCrawlerConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 893
          },
          "name": "resetSourceConfiguration"
        }
      ],
      "name": "BedrockDataSourceDataSourceConfigurationConfluenceConfigurationOutputReference",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 871
          },
          "name": "crawlerConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationConfluenceConfigurationCrawlerConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 887
          },
          "name": "sourceConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationConfluenceConfigurationSourceConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 881
          },
          "name": "crawlerConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationConfluenceConfigurationCrawlerConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 897
          },
          "name": "sourceConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationConfluenceConfigurationSourceConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 833
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationConfluenceConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSourceDataSourceConfigurationConfluenceConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationConfluenceConfigurationSourceConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationConfluenceConfigurationSourceConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-data-source/index.ts",
        "line": 569
      },
      "name": "BedrockDataSourceDataSourceConfigurationConfluenceConfigurationSourceConfiguration",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#auth_type BedrockDataSource#auth_type}",
            "stability": "stable",
            "summary": "The supported authentication type to authenticate and connect to your Confluence instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 575
          },
          "name": "authType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information on the key-value pairs that must be included in your secret, depending on your authentication type, see Confluence connection configuration.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#credentials_secret_arn BedrockDataSource#credentials_secret_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name of an AWS Secrets Manager secret that stores your authentication credentials for your Confluence instance URL."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 581
          },
          "name": "credentialsSecretArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#host_type BedrockDataSource#host_type}",
            "stability": "stable",
            "summary": "The supported host type, whether online/cloud or server/on-premises."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 587
          },
          "name": "hostType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#host_url BedrockDataSource#host_url}",
            "stability": "stable",
            "summary": "The Confluence host URL or instance URL."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 593
          },
          "name": "hostUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSourceDataSourceConfigurationConfluenceConfigurationSourceConfiguration"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationConfluenceConfigurationSourceConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationConfluenceConfigurationSourceConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-source/index.ts",
          "line": 654
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-data-source/index.ts",
        "line": 646
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 714
          },
          "name": "resetAuthType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 730
          },
          "name": "resetCredentialsSecretArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 746
          },
          "name": "resetHostType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 762
          },
          "name": "resetHostUrl"
        }
      ],
      "name": "BedrockDataSourceDataSourceConfigurationConfluenceConfigurationSourceConfigurationOutputReference",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 718
          },
          "name": "authTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 734
          },
          "name": "credentialsSecretArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 750
          },
          "name": "hostTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 766
          },
          "name": "hostUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 708
          },
          "name": "authType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 724
          },
          "name": "credentialsSecretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 740
          },
          "name": "hostType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 756
          },
          "name": "hostUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 658
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationConfluenceConfigurationSourceConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSourceDataSourceConfigurationConfluenceConfigurationSourceConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-data-source/index.ts",
        "line": 1486
      },
      "name": "BedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfiguration",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#connector_parameters BedrockDataSource#connector_parameters}",
            "stability": "stable",
            "summary": "Connector-specific parameters."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 1492
          },
          "name": "connectorParameters",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#deletion_protection_configuration BedrockDataSource#deletion_protection_configuration}",
            "stability": "stable",
            "summary": "Configuration for deletion protection."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 1498
          },
          "name": "deletionProtectionConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationDeletionProtectionConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#media_extraction_configuration BedrockDataSource#media_extraction_configuration}",
            "stability": "stable",
            "summary": "Configuration for media extraction settings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 1504
          },
          "name": "mediaExtractionConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationMediaExtractionConfiguration"
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfiguration"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationDeletionProtectionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationDeletionProtectionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-data-source/index.ts",
        "line": 901
      },
      "name": "BedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationDeletionProtectionConfiguration",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#deletion_protection_status BedrockDataSource#deletion_protection_status}",
            "stability": "stable",
            "summary": "Indicates whether a feature is enabled or disabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 907
          },
          "name": "deletionProtectionStatus",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#deletion_protection_threshold BedrockDataSource#deletion_protection_threshold}",
            "stability": "stable",
            "summary": "Threshold for deletion protection."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 913
          },
          "name": "deletionProtectionThreshold",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationDeletionProtectionConfiguration"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationDeletionProtectionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationDeletionProtectionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-source/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/bedrock-data-source/index.ts",
        "line": 952
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 1008
          },
          "name": "resetDeletionProtectionStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 1024
          },
          "name": "resetDeletionProtectionThreshold"
        }
      ],
      "name": "BedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationDeletionProtectionConfigurationOutputReference",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 1012
          },
          "name": "deletionProtectionStatusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 1028
          },
          "name": "deletionProtectionThresholdInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 1002
          },
          "name": "deletionProtectionStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 1018
          },
          "name": "deletionProtectionThreshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 964
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationDeletionProtectionConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationDeletionProtectionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationMediaExtractionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationMediaExtractionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-data-source/index.ts",
        "line": 1320
      },
      "name": "BedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationMediaExtractionConfiguration",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#audio_extraction_configuration BedrockDataSource#audio_extraction_configuration}",
            "stability": "stable",
            "summary": "Configuration for audio extraction."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 1326
          },
          "name": "audioExtractionConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationMediaExtractionConfigurationAudioExtractionConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#image_extraction_configuration BedrockDataSource#image_extraction_configuration}",
            "stability": "stable",
            "summary": "Configuration for image extraction."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 1332
          },
          "name": "imageExtractionConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationMediaExtractionConfigurationImageExtractionConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#video_extraction_configuration BedrockDataSource#video_extraction_configuration}",
            "stability": "stable",
            "summary": "Configuration for video extraction."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 1338
          },
          "name": "videoExtractionConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationMediaExtractionConfigurationVideoExtractionConfiguration"
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationMediaExtractionConfiguration"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationMediaExtractionConfigurationAudioExtractionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationMediaExtractionConfigurationAudioExtractionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-data-source/index.ts",
        "line": 1032
      },
      "name": "BedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationMediaExtractionConfigurationAudioExtractionConfiguration",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#audio_extraction_status BedrockDataSource#audio_extraction_status}",
            "stability": "stable",
            "summary": "Indicates whether a feature is enabled or disabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 1038
          },
          "name": "audioExtractionStatus",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationMediaExtractionConfigurationAudioExtractionConfiguration"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationMediaExtractionConfigurationAudioExtractionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationMediaExtractionConfigurationAudioExtractionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-source/index.ts",
          "line": 1078
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-data-source/index.ts",
        "line": 1070
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 1120
          },
          "name": "resetAudioExtractionStatus"
        }
      ],
      "name": "BedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationMediaExtractionConfigurationAudioExtractionConfigurationOutputReference",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 1124
          },
          "name": "audioExtractionStatusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 1114
          },
          "name": "audioExtractionStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 1082
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationMediaExtractionConfigurationAudioExtractionConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationMediaExtractionConfigurationAudioExtractionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationMediaExtractionConfigurationImageExtractionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationMediaExtractionConfigurationImageExtractionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-data-source/index.ts",
        "line": 1128
      },
      "name": "BedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationMediaExtractionConfigurationImageExtractionConfiguration",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#image_extraction_status BedrockDataSource#image_extraction_status}",
            "stability": "stable",
            "summary": "Indicates whether a feature is enabled or disabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 1134
          },
          "name": "imageExtractionStatus",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationMediaExtractionConfigurationImageExtractionConfiguration"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationMediaExtractionConfigurationImageExtractionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationMediaExtractionConfigurationImageExtractionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-source/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/bedrock-data-source/index.ts",
        "line": 1166
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 1216
          },
          "name": "resetImageExtractionStatus"
        }
      ],
      "name": "BedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationMediaExtractionConfigurationImageExtractionConfigurationOutputReference",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 1220
          },
          "name": "imageExtractionStatusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 1210
          },
          "name": "imageExtractionStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 1178
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationMediaExtractionConfigurationImageExtractionConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationMediaExtractionConfigurationImageExtractionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationMediaExtractionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationMediaExtractionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-source/index.ts",
          "line": 1392
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-data-source/index.ts",
        "line": 1384
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 1443
          },
          "name": "putAudioExtractionConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationMediaExtractionConfigurationAudioExtractionConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 1459
          },
          "name": "putImageExtractionConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationMediaExtractionConfigurationImageExtractionConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 1475
          },
          "name": "putVideoExtractionConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationMediaExtractionConfigurationVideoExtractionConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 1446
          },
          "name": "resetAudioExtractionConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 1462
          },
          "name": "resetImageExtractionConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 1478
          },
          "name": "resetVideoExtractionConfiguration"
        }
      ],
      "name": "BedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationMediaExtractionConfigurationOutputReference",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 1440
          },
          "name": "audioExtractionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationMediaExtractionConfigurationAudioExtractionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 1456
          },
          "name": "imageExtractionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationMediaExtractionConfigurationImageExtractionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 1472
          },
          "name": "videoExtractionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationMediaExtractionConfigurationVideoExtractionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 1450
          },
          "name": "audioExtractionConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationMediaExtractionConfigurationAudioExtractionConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 1466
          },
          "name": "imageExtractionConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationMediaExtractionConfigurationImageExtractionConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 1482
          },
          "name": "videoExtractionConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationMediaExtractionConfigurationVideoExtractionConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 1396
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationMediaExtractionConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationMediaExtractionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationMediaExtractionConfigurationVideoExtractionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationMediaExtractionConfigurationVideoExtractionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-data-source/index.ts",
        "line": 1224
      },
      "name": "BedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationMediaExtractionConfigurationVideoExtractionConfiguration",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#video_extraction_status BedrockDataSource#video_extraction_status}",
            "stability": "stable",
            "summary": "Indicates whether a feature is enabled or disabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 1230
          },
          "name": "videoExtractionStatus",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationMediaExtractionConfigurationVideoExtractionConfiguration"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationMediaExtractionConfigurationVideoExtractionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationMediaExtractionConfigurationVideoExtractionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-source/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/bedrock-data-source/index.ts",
        "line": 1262
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 1312
          },
          "name": "resetVideoExtractionStatus"
        }
      ],
      "name": "BedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationMediaExtractionConfigurationVideoExtractionConfigurationOutputReference",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 1316
          },
          "name": "videoExtractionStatusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 1306
          },
          "name": "videoExtractionStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 1274
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationMediaExtractionConfigurationVideoExtractionConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationMediaExtractionConfigurationVideoExtractionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-source/index.ts",
          "line": 1558
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-data-source/index.ts",
        "line": 1550
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 1625
          },
          "name": "putDeletionProtectionConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationDeletionProtectionConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 1641
          },
          "name": "putMediaExtractionConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationMediaExtractionConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 1612
          },
          "name": "resetConnectorParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 1628
          },
          "name": "resetDeletionProtectionConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 1644
          },
          "name": "resetMediaExtractionConfiguration"
        }
      ],
      "name": "BedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationOutputReference",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 1622
          },
          "name": "deletionProtectionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationDeletionProtectionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 1638
          },
          "name": "mediaExtractionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationMediaExtractionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 1616
          },
          "name": "connectorParametersInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 1632
          },
          "name": "deletionProtectionConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationDeletionProtectionConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 1648
          },
          "name": "mediaExtractionConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationMediaExtractionConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 1606
          },
          "name": "connectorParameters",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 1562
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-source/index.ts",
          "line": 4476
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-data-source/index.ts",
        "line": 4468
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 4551
          },
          "name": "putConfluenceConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationConfluenceConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 4567
          },
          "name": "putManagedKnowledgeBaseConnectorConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 4583
          },
          "name": "putS3Configuration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationS3Configuration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 4599
          },
          "name": "putSalesforceConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSalesforceConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 4615
          },
          "name": "putSharePointConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSharePointConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 4644
          },
          "name": "putWebConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationWebConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 4554
          },
          "name": "resetConfluenceConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 4570
          },
          "name": "resetManagedKnowledgeBaseConnectorConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 4586
          },
          "name": "resetS3Configuration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 4602
          },
          "name": "resetSalesforceConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 4618
          },
          "name": "resetSharePointConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 4647
          },
          "name": "resetWebConfiguration"
        }
      ],
      "name": "BedrockDataSourceDataSourceConfigurationOutputReference",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 4548
          },
          "name": "confluenceConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationConfluenceConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 4564
          },
          "name": "managedKnowledgeBaseConnectorConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 4580
          },
          "name": "s3Configuration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationS3ConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 4596
          },
          "name": "salesforceConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSalesforceConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 4612
          },
          "name": "sharePointConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSharePointConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 4641
          },
          "name": "webConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationWebConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 4558
          },
          "name": "confluenceConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationConfluenceConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 4574
          },
          "name": "managedKnowledgeBaseConnectorConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 4590
          },
          "name": "s3ConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationS3Configuration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 4606
          },
          "name": "salesforceConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSalesforceConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 4622
          },
          "name": "sharePointConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSharePointConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 4635
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 4651
          },
          "name": "webConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationWebConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 4628
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 4480
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSourceDataSourceConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationS3Configuration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationS3Configuration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-data-source/index.ts",
        "line": 1652
      },
      "name": "BedrockDataSourceDataSourceConfigurationS3Configuration",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#bucket_arn BedrockDataSource#bucket_arn}",
            "stability": "stable",
            "summary": "The ARN of the bucket that contains the data source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 1658
          },
          "name": "bucketArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#bucket_owner_account_id BedrockDataSource#bucket_owner_account_id}",
            "stability": "stable",
            "summary": "The account ID for the owner of the S3 bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 1664
          },
          "name": "bucketOwnerAccountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#inclusion_prefixes BedrockDataSource#inclusion_prefixes}",
            "stability": "stable",
            "summary": "A list of S3 prefixes that define the object containing the data sources."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 1670
          },
          "name": "inclusionPrefixes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSourceDataSourceConfigurationS3Configuration"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationS3ConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationS3ConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-source/index.ts",
          "line": 1724
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-data-source/index.ts",
        "line": 1716
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 1778
          },
          "name": "resetBucketArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 1794
          },
          "name": "resetBucketOwnerAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 1810
          },
          "name": "resetInclusionPrefixes"
        }
      ],
      "name": "BedrockDataSourceDataSourceConfigurationS3ConfigurationOutputReference",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 1782
          },
          "name": "bucketArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 1798
          },
          "name": "bucketOwnerAccountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 1814
          },
          "name": "inclusionPrefixesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 1772
          },
          "name": "bucketArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 1788
          },
          "name": "bucketOwnerAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 1804
          },
          "name": "inclusionPrefixes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 1728
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationS3Configuration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSourceDataSourceConfigurationS3ConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSalesforceConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSalesforceConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-data-source/index.ts",
        "line": 2495
      },
      "name": "BedrockDataSourceDataSourceConfigurationSalesforceConfiguration",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#crawler_configuration BedrockDataSource#crawler_configuration}",
            "stability": "stable",
            "summary": "The configuration of filtering the Salesforce content. For example, configuring regular expression patterns to include or exclude certain content."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 2501
          },
          "name": "crawlerConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSalesforceConfigurationCrawlerConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#source_configuration BedrockDataSource#source_configuration}",
            "stability": "stable",
            "summary": "The endpoint information to connect to your Salesforce data source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 2507
          },
          "name": "sourceConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSalesforceConfigurationSourceConfiguration"
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSourceDataSourceConfigurationSalesforceConfiguration"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSalesforceConfigurationCrawlerConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSalesforceConfigurationCrawlerConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-data-source/index.ts",
        "line": 2233
      },
      "name": "BedrockDataSourceDataSourceConfigurationSalesforceConfigurationCrawlerConfiguration",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "For example, the PATTERN type is regular expression patterns you can apply to filter your content.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#filter_configuration BedrockDataSource#filter_configuration}",
            "stability": "stable",
            "summary": "The type of filtering that you want to apply to certain objects or content of the data source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 2239
          },
          "name": "filterConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSalesforceConfigurationCrawlerConfigurationFilterConfiguration"
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSourceDataSourceConfigurationSalesforceConfigurationCrawlerConfiguration"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSalesforceConfigurationCrawlerConfigurationFilterConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSalesforceConfigurationCrawlerConfigurationFilterConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-data-source/index.ts",
        "line": 2102
      },
      "name": "BedrockDataSourceDataSourceConfigurationSalesforceConfigurationCrawlerConfigurationFilterConfiguration",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#pattern_object_filter BedrockDataSource#pattern_object_filter}",
            "stability": "stable",
            "summary": "The configuration of specific filters applied to your data source content. You can filter out or include certain content."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 2108
          },
          "name": "patternObjectFilter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSalesforceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilter"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#type BedrockDataSource#type}",
            "stability": "stable",
            "summary": "The crawl filter type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 2114
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSourceDataSourceConfigurationSalesforceConfigurationCrawlerConfigurationFilterConfiguration"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSalesforceConfigurationCrawlerConfigurationFilterConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSalesforceConfigurationCrawlerConfigurationFilterConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-source/index.ts",
          "line": 2161
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-data-source/index.ts",
        "line": 2153
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 2206
          },
          "name": "putPatternObjectFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSalesforceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 2209
          },
          "name": "resetPatternObjectFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 2225
          },
          "name": "resetType"
        }
      ],
      "name": "BedrockDataSourceDataSourceConfigurationSalesforceConfigurationCrawlerConfigurationFilterConfigurationOutputReference",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 2203
          },
          "name": "patternObjectFilter",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSalesforceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 2213
          },
          "name": "patternObjectFilterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSalesforceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 2229
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 2219
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 2165
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSalesforceConfigurationCrawlerConfigurationFilterConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSourceDataSourceConfigurationSalesforceConfigurationCrawlerConfigurationFilterConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSalesforceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSalesforceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-data-source/index.ts",
        "line": 2006
      },
      "name": "BedrockDataSourceDataSourceConfigurationSalesforceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilter",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#filters BedrockDataSource#filters}",
            "stability": "stable",
            "summary": "Contains information."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 2012
          },
          "name": "filters",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSalesforceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSourceDataSourceConfigurationSalesforceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilter"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSalesforceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterFilters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSalesforceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterFilters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-data-source/index.ts",
        "line": 1818
      },
      "name": "BedrockDataSourceDataSourceConfigurationSalesforceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterFilters",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#exclusion_filters BedrockDataSource#exclusion_filters}",
            "stability": "stable",
            "summary": "A set of regular expression filter patterns for a type of object."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 1824
          },
          "name": "exclusionFilters",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#inclusion_filters BedrockDataSource#inclusion_filters}",
            "stability": "stable",
            "summary": "A set of regular expression filter patterns for a type of object."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 1830
          },
          "name": "inclusionFilters",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#object_type BedrockDataSource#object_type}",
            "stability": "stable",
            "summary": "The supported object type or content type of the data source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 1836
          },
          "name": "objectType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSourceDataSourceConfigurationSalesforceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterFilters"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSalesforceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterFiltersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSalesforceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterFiltersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-source/index.ts",
          "line": 1995
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-data-source/index.ts",
        "line": 1987
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 2002
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSalesforceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterFiltersOutputReference"
            }
          }
        }
      ],
      "name": "BedrockDataSourceDataSourceConfigurationSalesforceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterFiltersList",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 1988
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSalesforceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSourceDataSourceConfigurationSalesforceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterFiltersList"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSalesforceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterFiltersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSalesforceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterFiltersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-source/index.ts",
          "line": 1892
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-data-source/index.ts",
        "line": 1882
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 1946
          },
          "name": "resetExclusionFilters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 1962
          },
          "name": "resetInclusionFilters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 1978
          },
          "name": "resetObjectType"
        }
      ],
      "name": "BedrockDataSourceDataSourceConfigurationSalesforceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterFiltersOutputReference",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 1950
          },
          "name": "exclusionFiltersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 1966
          },
          "name": "inclusionFiltersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 1982
          },
          "name": "objectTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 1940
          },
          "name": "exclusionFilters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 1956
          },
          "name": "inclusionFilters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 1972
          },
          "name": "objectType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 1896
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSalesforceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterFilters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSourceDataSourceConfigurationSalesforceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterFiltersOutputReference"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSalesforceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSalesforceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-source/index.ts",
          "line": 2052
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-data-source/index.ts",
        "line": 2044
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 2091
          },
          "name": "putFilters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSalesforceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterFilters"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 2094
          },
          "name": "resetFilters"
        }
      ],
      "name": "BedrockDataSourceDataSourceConfigurationSalesforceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterOutputReference",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 2088
          },
          "name": "filters",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSalesforceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterFiltersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 2098
          },
          "name": "filtersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSalesforceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 2056
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSalesforceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSourceDataSourceConfigurationSalesforceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterOutputReference"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSalesforceConfigurationCrawlerConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSalesforceConfigurationCrawlerConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-source/index.ts",
          "line": 2279
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-data-source/index.ts",
        "line": 2271
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 2318
          },
          "name": "putFilterConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSalesforceConfigurationCrawlerConfigurationFilterConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 2321
          },
          "name": "resetFilterConfiguration"
        }
      ],
      "name": "BedrockDataSourceDataSourceConfigurationSalesforceConfigurationCrawlerConfigurationOutputReference",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 2315
          },
          "name": "filterConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSalesforceConfigurationCrawlerConfigurationFilterConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 2325
          },
          "name": "filterConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSalesforceConfigurationCrawlerConfigurationFilterConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 2283
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSalesforceConfigurationCrawlerConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSourceDataSourceConfigurationSalesforceConfigurationCrawlerConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSalesforceConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSalesforceConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-source/index.ts",
          "line": 2554
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-data-source/index.ts",
        "line": 2546
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 2599
          },
          "name": "putCrawlerConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSalesforceConfigurationCrawlerConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 2615
          },
          "name": "putSourceConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSalesforceConfigurationSourceConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 2602
          },
          "name": "resetCrawlerConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 2618
          },
          "name": "resetSourceConfiguration"
        }
      ],
      "name": "BedrockDataSourceDataSourceConfigurationSalesforceConfigurationOutputReference",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 2596
          },
          "name": "crawlerConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSalesforceConfigurationCrawlerConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 2612
          },
          "name": "sourceConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSalesforceConfigurationSourceConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 2606
          },
          "name": "crawlerConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSalesforceConfigurationCrawlerConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 2622
          },
          "name": "sourceConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSalesforceConfigurationSourceConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 2558
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSalesforceConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSourceDataSourceConfigurationSalesforceConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSalesforceConfigurationSourceConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSalesforceConfigurationSourceConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-data-source/index.ts",
        "line": 2329
      },
      "name": "BedrockDataSourceDataSourceConfigurationSalesforceConfigurationSourceConfiguration",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#auth_type BedrockDataSource#auth_type}",
            "stability": "stable",
            "summary": "The supported authentication type to authenticate and connect to your Salesforce instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 2335
          },
          "name": "authType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information on the key-value pairs that must be included in your secret, depending on your authentication type, see Salesforce connection configuration.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#credentials_secret_arn BedrockDataSource#credentials_secret_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name of an AWS Secrets Manager secret that stores your authentication credentials for your Salesforce instance URL."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 2341
          },
          "name": "credentialsSecretArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#host_url BedrockDataSource#host_url}",
            "stability": "stable",
            "summary": "The Salesforce host URL or instance URL."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 2347
          },
          "name": "hostUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSourceDataSourceConfigurationSalesforceConfigurationSourceConfiguration"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSalesforceConfigurationSourceConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSalesforceConfigurationSourceConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-source/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/bedrock-data-source/index.ts",
        "line": 2393
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 2455
          },
          "name": "resetAuthType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 2471
          },
          "name": "resetCredentialsSecretArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 2487
          },
          "name": "resetHostUrl"
        }
      ],
      "name": "BedrockDataSourceDataSourceConfigurationSalesforceConfigurationSourceConfigurationOutputReference",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 2459
          },
          "name": "authTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 2475
          },
          "name": "credentialsSecretArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 2491
          },
          "name": "hostUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 2449
          },
          "name": "authType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 2465
          },
          "name": "credentialsSecretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 2481
          },
          "name": "hostUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 2405
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSalesforceConfigurationSourceConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSourceDataSourceConfigurationSalesforceConfigurationSourceConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSharePointConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSharePointConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-data-source/index.ts",
        "line": 3408
      },
      "name": "BedrockDataSourceDataSourceConfigurationSharePointConfiguration",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#crawler_configuration BedrockDataSource#crawler_configuration}",
            "stability": "stable",
            "summary": "The configuration of the SharePoint content. For example, configuring specific types of SharePoint content."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 3414
          },
          "name": "crawlerConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSharePointConfigurationCrawlerConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#source_configuration BedrockDataSource#source_configuration}",
            "stability": "stable",
            "summary": "The endpoint information to connect to your SharePoint data source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 3420
          },
          "name": "sourceConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSharePointConfigurationSourceConfiguration"
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSourceDataSourceConfigurationSharePointConfiguration"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSharePointConfigurationCrawlerConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSharePointConfigurationCrawlerConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-data-source/index.ts",
        "line": 3041
      },
      "name": "BedrockDataSourceDataSourceConfigurationSharePointConfigurationCrawlerConfiguration",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "For example, the PATTERN type is regular expression patterns you can apply to filter your content.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#filter_configuration BedrockDataSource#filter_configuration}",
            "stability": "stable",
            "summary": "The type of filtering that you want to apply to certain objects or content of the data source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 3047
          },
          "name": "filterConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSharePointConfigurationCrawlerConfigurationFilterConfiguration"
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSourceDataSourceConfigurationSharePointConfigurationCrawlerConfiguration"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSharePointConfigurationCrawlerConfigurationFilterConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSharePointConfigurationCrawlerConfigurationFilterConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-data-source/index.ts",
        "line": 2910
      },
      "name": "BedrockDataSourceDataSourceConfigurationSharePointConfigurationCrawlerConfigurationFilterConfiguration",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#pattern_object_filter BedrockDataSource#pattern_object_filter}",
            "stability": "stable",
            "summary": "The configuration of specific filters applied to your data source content. You can filter out or include certain content."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 2916
          },
          "name": "patternObjectFilter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSharePointConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilter"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#type BedrockDataSource#type}",
            "stability": "stable",
            "summary": "The crawl filter type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 2922
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSourceDataSourceConfigurationSharePointConfigurationCrawlerConfigurationFilterConfiguration"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSharePointConfigurationCrawlerConfigurationFilterConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSharePointConfigurationCrawlerConfigurationFilterConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-source/index.ts",
          "line": 2969
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-data-source/index.ts",
        "line": 2961
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 3014
          },
          "name": "putPatternObjectFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSharePointConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 3017
          },
          "name": "resetPatternObjectFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 3033
          },
          "name": "resetType"
        }
      ],
      "name": "BedrockDataSourceDataSourceConfigurationSharePointConfigurationCrawlerConfigurationFilterConfigurationOutputReference",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 3011
          },
          "name": "patternObjectFilter",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSharePointConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 3021
          },
          "name": "patternObjectFilterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSharePointConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 3037
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 3027
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 2973
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSharePointConfigurationCrawlerConfigurationFilterConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSourceDataSourceConfigurationSharePointConfigurationCrawlerConfigurationFilterConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSharePointConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSharePointConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-data-source/index.ts",
        "line": 2814
      },
      "name": "BedrockDataSourceDataSourceConfigurationSharePointConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilter",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#filters BedrockDataSource#filters}",
            "stability": "stable",
            "summary": "Contains information."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 2820
          },
          "name": "filters",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSharePointConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSourceDataSourceConfigurationSharePointConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilter"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSharePointConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterFilters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSharePointConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterFilters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-data-source/index.ts",
        "line": 2626
      },
      "name": "BedrockDataSourceDataSourceConfigurationSharePointConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterFilters",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#exclusion_filters BedrockDataSource#exclusion_filters}",
            "stability": "stable",
            "summary": "A set of regular expression filter patterns for a type of object."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 2632
          },
          "name": "exclusionFilters",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#inclusion_filters BedrockDataSource#inclusion_filters}",
            "stability": "stable",
            "summary": "A set of regular expression filter patterns for a type of object."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 2638
          },
          "name": "inclusionFilters",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#object_type BedrockDataSource#object_type}",
            "stability": "stable",
            "summary": "The supported object type or content type of the data source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 2644
          },
          "name": "objectType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSourceDataSourceConfigurationSharePointConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterFilters"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSharePointConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterFiltersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSharePointConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterFiltersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-source/index.ts",
          "line": 2803
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-data-source/index.ts",
        "line": 2795
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 2810
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSharePointConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterFiltersOutputReference"
            }
          }
        }
      ],
      "name": "BedrockDataSourceDataSourceConfigurationSharePointConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterFiltersList",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 2796
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSharePointConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSourceDataSourceConfigurationSharePointConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterFiltersList"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSharePointConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterFiltersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSharePointConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterFiltersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-source/index.ts",
          "line": 2700
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-data-source/index.ts",
        "line": 2690
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 2754
          },
          "name": "resetExclusionFilters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 2770
          },
          "name": "resetInclusionFilters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 2786
          },
          "name": "resetObjectType"
        }
      ],
      "name": "BedrockDataSourceDataSourceConfigurationSharePointConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterFiltersOutputReference",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 2758
          },
          "name": "exclusionFiltersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 2774
          },
          "name": "inclusionFiltersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 2790
          },
          "name": "objectTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 2748
          },
          "name": "exclusionFilters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 2764
          },
          "name": "inclusionFilters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 2780
          },
          "name": "objectType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 2704
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSharePointConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterFilters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSourceDataSourceConfigurationSharePointConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterFiltersOutputReference"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSharePointConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSharePointConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-source/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/bedrock-data-source/index.ts",
        "line": 2852
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 2899
          },
          "name": "putFilters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSharePointConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterFilters"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 2902
          },
          "name": "resetFilters"
        }
      ],
      "name": "BedrockDataSourceDataSourceConfigurationSharePointConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterOutputReference",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 2896
          },
          "name": "filters",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSharePointConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterFiltersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 2906
          },
          "name": "filtersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSharePointConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 2864
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSharePointConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSourceDataSourceConfigurationSharePointConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterOutputReference"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSharePointConfigurationCrawlerConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSharePointConfigurationCrawlerConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-source/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-data-source/index.ts",
        "line": 3079
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 3126
          },
          "name": "putFilterConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSharePointConfigurationCrawlerConfigurationFilterConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 3129
          },
          "name": "resetFilterConfiguration"
        }
      ],
      "name": "BedrockDataSourceDataSourceConfigurationSharePointConfigurationCrawlerConfigurationOutputReference",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 3123
          },
          "name": "filterConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSharePointConfigurationCrawlerConfigurationFilterConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 3133
          },
          "name": "filterConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSharePointConfigurationCrawlerConfigurationFilterConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 3091
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSharePointConfigurationCrawlerConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSourceDataSourceConfigurationSharePointConfigurationCrawlerConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSharePointConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSharePointConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-source/index.ts",
          "line": 3467
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-data-source/index.ts",
        "line": 3459
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 3512
          },
          "name": "putCrawlerConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSharePointConfigurationCrawlerConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 3528
          },
          "name": "putSourceConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSharePointConfigurationSourceConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 3515
          },
          "name": "resetCrawlerConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 3531
          },
          "name": "resetSourceConfiguration"
        }
      ],
      "name": "BedrockDataSourceDataSourceConfigurationSharePointConfigurationOutputReference",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 3509
          },
          "name": "crawlerConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSharePointConfigurationCrawlerConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 3525
          },
          "name": "sourceConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSharePointConfigurationSourceConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 3519
          },
          "name": "crawlerConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSharePointConfigurationCrawlerConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 3535
          },
          "name": "sourceConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSharePointConfigurationSourceConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 3471
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSharePointConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSourceDataSourceConfigurationSharePointConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSharePointConfigurationSourceConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSharePointConfigurationSourceConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-data-source/index.ts",
        "line": 3137
      },
      "name": "BedrockDataSourceDataSourceConfigurationSharePointConfigurationSourceConfiguration",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#auth_type BedrockDataSource#auth_type}",
            "stability": "stable",
            "summary": "The supported authentication type to authenticate and connect to your SharePoint site/sites."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 3143
          },
          "name": "authType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information on the key-value pairs that must be included in your secret, depending on your authentication type, see SharePoint connection configuration.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#credentials_secret_arn BedrockDataSource#credentials_secret_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name of an AWS Secrets Manager secret that stores your authentication credentials for your SharePoint site/sites."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 3149
          },
          "name": "credentialsSecretArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#domain BedrockDataSource#domain}",
            "stability": "stable",
            "summary": "The domain of your SharePoint instance or site URL/URLs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 3155
          },
          "name": "domain",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#host_type BedrockDataSource#host_type}",
            "stability": "stable",
            "summary": "The supported host type, whether online/cloud or server/on-premises."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 3161
          },
          "name": "hostType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#site_urls BedrockDataSource#site_urls}",
            "stability": "stable",
            "summary": "A list of one or more SharePoint site URLs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 3167
          },
          "name": "siteUrls",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#tenant_id BedrockDataSource#tenant_id}",
            "stability": "stable",
            "summary": "The identifier of your Microsoft 365 tenant."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 3173
          },
          "name": "tenantId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSourceDataSourceConfigurationSharePointConfigurationSourceConfiguration"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSharePointConfigurationSourceConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSharePointConfigurationSourceConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-source/index.ts",
          "line": 3248
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-data-source/index.ts",
        "line": 3240
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 3320
          },
          "name": "resetAuthType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 3336
          },
          "name": "resetCredentialsSecretArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 3352
          },
          "name": "resetDomain"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 3368
          },
          "name": "resetHostType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 3384
          },
          "name": "resetSiteUrls"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 3400
          },
          "name": "resetTenantId"
        }
      ],
      "name": "BedrockDataSourceDataSourceConfigurationSharePointConfigurationSourceConfigurationOutputReference",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 3324
          },
          "name": "authTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 3340
          },
          "name": "credentialsSecretArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 3356
          },
          "name": "domainInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 3372
          },
          "name": "hostTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 3388
          },
          "name": "siteUrlsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 3404
          },
          "name": "tenantIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 3314
          },
          "name": "authType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 3330
          },
          "name": "credentialsSecretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 3346
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 3362
          },
          "name": "hostType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 3378
          },
          "name": "siteUrls",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 3394
          },
          "name": "tenantId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 3252
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationSharePointConfigurationSourceConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSourceDataSourceConfigurationSharePointConfigurationSourceConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationWebConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationWebConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-data-source/index.ts",
        "line": 4221
      },
      "name": "BedrockDataSourceDataSourceConfigurationWebConfiguration",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#crawler_configuration BedrockDataSource#crawler_configuration}",
            "stability": "stable",
            "summary": "Configuration for the web crawler."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 4227
          },
          "name": "crawlerConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationWebConfigurationCrawlerConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#source_configuration BedrockDataSource#source_configuration}",
            "stability": "stable",
            "summary": "A web source configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 4233
          },
          "name": "sourceConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationWebConfigurationSourceConfiguration"
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSourceDataSourceConfigurationWebConfiguration"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationWebConfigurationCrawlerConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationWebConfigurationCrawlerConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-data-source/index.ts",
        "line": 3670
      },
      "name": "BedrockDataSourceDataSourceConfigurationWebConfigurationCrawlerConfiguration",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#crawler_limits BedrockDataSource#crawler_limits}",
            "stability": "stable",
            "summary": "Limit settings for the web crawler."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 3676
          },
          "name": "crawlerLimits",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationWebConfigurationCrawlerConfigurationCrawlerLimits"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#exclusion_filters BedrockDataSource#exclusion_filters}",
            "stability": "stable",
            "summary": "A set of regular expression filter patterns for a type of object."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 3682
          },
          "name": "exclusionFilters",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#inclusion_filters BedrockDataSource#inclusion_filters}",
            "stability": "stable",
            "summary": "A set of regular expression filter patterns for a type of object."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 3688
          },
          "name": "inclusionFilters",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#scope BedrockDataSource#scope}",
            "stability": "stable",
            "summary": "The scope that a web crawl job will be restricted to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 3694
          },
          "name": "scope",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#user_agent BedrockDataSource#user_agent}",
            "stability": "stable",
            "summary": "The suffix that will be included in the user agent header."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 3700
          },
          "name": "userAgent",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSourceDataSourceConfigurationWebConfigurationCrawlerConfiguration"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationWebConfigurationCrawlerConfigurationCrawlerLimits": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationWebConfigurationCrawlerConfigurationCrawlerLimits",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-data-source/index.ts",
        "line": 3539
      },
      "name": "BedrockDataSourceDataSourceConfigurationWebConfigurationCrawlerConfigurationCrawlerLimits",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#max_pages BedrockDataSource#max_pages}",
            "stability": "stable",
            "summary": "Maximum number of pages the crawler can crawl."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 3545
          },
          "name": "maxPages",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#rate_limit BedrockDataSource#rate_limit}",
            "stability": "stable",
            "summary": "Rate of web URLs retrieved per minute."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 3551
          },
          "name": "rateLimit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSourceDataSourceConfigurationWebConfigurationCrawlerConfigurationCrawlerLimits"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationWebConfigurationCrawlerConfigurationCrawlerLimitsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationWebConfigurationCrawlerConfigurationCrawlerLimitsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-source/index.ts",
          "line": 3598
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-data-source/index.ts",
        "line": 3590
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 3646
          },
          "name": "resetMaxPages"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 3662
          },
          "name": "resetRateLimit"
        }
      ],
      "name": "BedrockDataSourceDataSourceConfigurationWebConfigurationCrawlerConfigurationCrawlerLimitsOutputReference",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 3650
          },
          "name": "maxPagesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 3666
          },
          "name": "rateLimitInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 3640
          },
          "name": "maxPages",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 3656
          },
          "name": "rateLimit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 3602
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationWebConfigurationCrawlerConfigurationCrawlerLimits"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSourceDataSourceConfigurationWebConfigurationCrawlerConfigurationCrawlerLimitsOutputReference"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationWebConfigurationCrawlerConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationWebConfigurationCrawlerConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-source/index.ts",
          "line": 3768
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-data-source/index.ts",
        "line": 3760
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 3831
          },
          "name": "putCrawlerLimits",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationWebConfigurationCrawlerConfigurationCrawlerLimits"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 3834
          },
          "name": "resetCrawlerLimits"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 3850
          },
          "name": "resetExclusionFilters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 3866
          },
          "name": "resetInclusionFilters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 3882
          },
          "name": "resetScope"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 3898
          },
          "name": "resetUserAgent"
        }
      ],
      "name": "BedrockDataSourceDataSourceConfigurationWebConfigurationCrawlerConfigurationOutputReference",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 3828
          },
          "name": "crawlerLimits",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationWebConfigurationCrawlerConfigurationCrawlerLimitsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 3907
          },
          "name": "userAgentHeader",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 3838
          },
          "name": "crawlerLimitsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationWebConfigurationCrawlerConfigurationCrawlerLimits"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 3854
          },
          "name": "exclusionFiltersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 3870
          },
          "name": "inclusionFiltersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 3886
          },
          "name": "scopeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 3902
          },
          "name": "userAgentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 3844
          },
          "name": "exclusionFilters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 3860
          },
          "name": "inclusionFilters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 3876
          },
          "name": "scope",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 3892
          },
          "name": "userAgent",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 3772
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationWebConfigurationCrawlerConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSourceDataSourceConfigurationWebConfigurationCrawlerConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationWebConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationWebConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-source/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/bedrock-data-source/index.ts",
        "line": 4272
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 4325
          },
          "name": "putCrawlerConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationWebConfigurationCrawlerConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 4341
          },
          "name": "putSourceConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationWebConfigurationSourceConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 4328
          },
          "name": "resetCrawlerConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 4344
          },
          "name": "resetSourceConfiguration"
        }
      ],
      "name": "BedrockDataSourceDataSourceConfigurationWebConfigurationOutputReference",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 4322
          },
          "name": "crawlerConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationWebConfigurationCrawlerConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 4338
          },
          "name": "sourceConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationWebConfigurationSourceConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 4332
          },
          "name": "crawlerConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationWebConfigurationCrawlerConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 4348
          },
          "name": "sourceConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationWebConfigurationSourceConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 4284
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationWebConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSourceDataSourceConfigurationWebConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationWebConfigurationSourceConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationWebConfigurationSourceConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-data-source/index.ts",
        "line": 4125
      },
      "name": "BedrockDataSourceDataSourceConfigurationWebConfigurationSourceConfiguration",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#url_configuration BedrockDataSource#url_configuration}",
            "stability": "stable",
            "summary": "A url configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 4131
          },
          "name": "urlConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationWebConfigurationSourceConfigurationUrlConfiguration"
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSourceDataSourceConfigurationWebConfigurationSourceConfiguration"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationWebConfigurationSourceConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationWebConfigurationSourceConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-source/index.ts",
          "line": 4171
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-data-source/index.ts",
        "line": 4163
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 4210
          },
          "name": "putUrlConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationWebConfigurationSourceConfigurationUrlConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 4213
          },
          "name": "resetUrlConfiguration"
        }
      ],
      "name": "BedrockDataSourceDataSourceConfigurationWebConfigurationSourceConfigurationOutputReference",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 4207
          },
          "name": "urlConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationWebConfigurationSourceConfigurationUrlConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 4217
          },
          "name": "urlConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationWebConfigurationSourceConfigurationUrlConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 4175
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationWebConfigurationSourceConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSourceDataSourceConfigurationWebConfigurationSourceConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationWebConfigurationSourceConfigurationUrlConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationWebConfigurationSourceConfigurationUrlConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-data-source/index.ts",
        "line": 4029
      },
      "name": "BedrockDataSourceDataSourceConfigurationWebConfigurationSourceConfigurationUrlConfiguration",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#seed_urls BedrockDataSource#seed_urls}",
            "stability": "stable",
            "summary": "A list of web urls."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 4035
          },
          "name": "seedUrls",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationWebConfigurationSourceConfigurationUrlConfigurationSeedUrls"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSourceDataSourceConfigurationWebConfigurationSourceConfigurationUrlConfiguration"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationWebConfigurationSourceConfigurationUrlConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationWebConfigurationSourceConfigurationUrlConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-source/index.ts",
          "line": 4075
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-data-source/index.ts",
        "line": 4067
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 4114
          },
          "name": "putSeedUrls",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationWebConfigurationSourceConfigurationUrlConfigurationSeedUrls"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 4117
          },
          "name": "resetSeedUrls"
        }
      ],
      "name": "BedrockDataSourceDataSourceConfigurationWebConfigurationSourceConfigurationUrlConfigurationOutputReference",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 4111
          },
          "name": "seedUrls",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationWebConfigurationSourceConfigurationUrlConfigurationSeedUrlsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 4121
          },
          "name": "seedUrlsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationWebConfigurationSourceConfigurationUrlConfigurationSeedUrls"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 4079
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationWebConfigurationSourceConfigurationUrlConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSourceDataSourceConfigurationWebConfigurationSourceConfigurationUrlConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationWebConfigurationSourceConfigurationUrlConfigurationSeedUrls": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationWebConfigurationSourceConfigurationUrlConfigurationSeedUrls",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-data-source/index.ts",
        "line": 3911
      },
      "name": "BedrockDataSourceDataSourceConfigurationWebConfigurationSourceConfigurationUrlConfigurationSeedUrls",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#url BedrockDataSource#url}",
            "stability": "stable",
            "summary": "A web url."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 3917
          },
          "name": "url",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSourceDataSourceConfigurationWebConfigurationSourceConfigurationUrlConfigurationSeedUrls"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationWebConfigurationSourceConfigurationUrlConfigurationSeedUrlsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationWebConfigurationSourceConfigurationUrlConfigurationSeedUrlsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-source/index.ts",
          "line": 4018
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-data-source/index.ts",
        "line": 4010
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 4025
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationWebConfigurationSourceConfigurationUrlConfigurationSeedUrlsOutputReference"
            }
          }
        }
      ],
      "name": "BedrockDataSourceDataSourceConfigurationWebConfigurationSourceConfigurationUrlConfigurationSeedUrlsList",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 4011
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationWebConfigurationSourceConfigurationUrlConfigurationSeedUrls"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSourceDataSourceConfigurationWebConfigurationSourceConfigurationUrlConfigurationSeedUrlsList"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationWebConfigurationSourceConfigurationUrlConfigurationSeedUrlsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationWebConfigurationSourceConfigurationUrlConfigurationSeedUrlsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-source/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-data-source/index.ts",
        "line": 3949
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 4001
          },
          "name": "resetUrl"
        }
      ],
      "name": "BedrockDataSourceDataSourceConfigurationWebConfigurationSourceConfigurationUrlConfigurationSeedUrlsOutputReference",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 4005
          },
          "name": "urlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 3995
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 3963
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceDataSourceConfigurationWebConfigurationSourceConfigurationUrlConfigurationSeedUrls"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSourceDataSourceConfigurationWebConfigurationSourceConfigurationUrlConfigurationSeedUrlsOutputReference"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceServerSideEncryptionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceServerSideEncryptionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-data-source/index.ts",
        "line": 4655
      },
      "name": "BedrockDataSourceServerSideEncryptionConfiguration",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#kms_key_arn BedrockDataSource#kms_key_arn}",
            "stability": "stable",
            "summary": "The ARN of the AWS KMS key used to encrypt the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 4661
          },
          "name": "kmsKeyArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSourceServerSideEncryptionConfiguration"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceServerSideEncryptionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceServerSideEncryptionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-source/index.ts",
          "line": 4701
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-data-source/index.ts",
        "line": 4693
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 4743
          },
          "name": "resetKmsKeyArn"
        }
      ],
      "name": "BedrockDataSourceServerSideEncryptionConfigurationOutputReference",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 4747
          },
          "name": "kmsKeyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 4737
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 4705
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceServerSideEncryptionConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSourceServerSideEncryptionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-data-source/index.ts",
        "line": 7048
      },
      "name": "BedrockDataSourceVectorIngestionConfiguration",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "A chunk refers to an excerpt from a data source that is returned when the knowledge base that it belongs to is queried.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#chunking_configuration BedrockDataSource#chunking_configuration}",
            "stability": "stable",
            "summary": "Details about how to chunk the documents in the data source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 7054
          },
          "name": "chunkingConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationChunkingConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#context_enrichment_configuration BedrockDataSource#context_enrichment_configuration}",
            "stability": "stable",
            "summary": "Additional Enrichment Configuration for example when using GraphRag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 7060
          },
          "name": "contextEnrichmentConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationContextEnrichmentConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#custom_transformation_configuration BedrockDataSource#custom_transformation_configuration}",
            "stability": "stable",
            "summary": "Settings for customizing steps in the data source content ingestion pipeline."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 7066
          },
          "name": "customTransformationConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationCustomTransformationConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#parsing_configuration BedrockDataSource#parsing_configuration}",
            "stability": "stable",
            "summary": "Settings for parsing document contents."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 7072
          },
          "name": "parsingConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationParsingConfiguration"
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSourceVectorIngestionConfiguration"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationChunkingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationChunkingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-data-source/index.ts",
        "line": 5297
      },
      "name": "BedrockDataSourceVectorIngestionConfigurationChunkingConfiguration",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "A chunk refers to an excerpt from a data source that is returned when the knowledge base that it belongs to is queried. You have the following options for chunking your data. If you opt for NONE, then you may want to pre-process your files by splitting them up such that each file corresponds to a chunk.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#chunking_strategy BedrockDataSource#chunking_strategy}",
            "stability": "stable",
            "summary": "Knowledge base can split your source data into chunks."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 5303
          },
          "name": "chunkingStrategy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#fixed_size_chunking_configuration BedrockDataSource#fixed_size_chunking_configuration}",
            "stability": "stable",
            "summary": "Configurations for when you choose fixed-size chunking. If you set the chunkingStrategy as NONE, exclude this field."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 5309
          },
          "name": "fixedSizeChunkingConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationChunkingConfigurationFixedSizeChunkingConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#hierarchical_chunking_configuration BedrockDataSource#hierarchical_chunking_configuration}",
            "stability": "stable",
            "summary": "Configurations for when you choose hierarchical chunking. If you set the chunkingStrategy as NONE, exclude this field."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 5315
          },
          "name": "hierarchicalChunkingConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#semantic_chunking_configuration BedrockDataSource#semantic_chunking_configuration}",
            "stability": "stable",
            "summary": "Configurations for when you choose semantic chunking. If you set the chunkingStrategy as NONE, exclude this field."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 5321
          },
          "name": "semanticChunkingConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationChunkingConfigurationSemanticChunkingConfiguration"
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSourceVectorIngestionConfigurationChunkingConfiguration"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationChunkingConfigurationFixedSizeChunkingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationChunkingConfigurationFixedSizeChunkingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-data-source/index.ts",
        "line": 4751
      },
      "name": "BedrockDataSourceVectorIngestionConfigurationChunkingConfigurationFixedSizeChunkingConfiguration",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#max_tokens BedrockDataSource#max_tokens}",
            "stability": "stable",
            "summary": "The maximum number of tokens to include in a chunk."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 4757
          },
          "name": "maxTokens",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#overlap_percentage BedrockDataSource#overlap_percentage}",
            "stability": "stable",
            "summary": "The percentage of overlap between adjacent chunks of a data source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 4763
          },
          "name": "overlapPercentage",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSourceVectorIngestionConfigurationChunkingConfigurationFixedSizeChunkingConfiguration"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationChunkingConfigurationFixedSizeChunkingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationChunkingConfigurationFixedSizeChunkingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-source/index.ts",
          "line": 4810
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-data-source/index.ts",
        "line": 4802
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 4858
          },
          "name": "resetMaxTokens"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 4874
          },
          "name": "resetOverlapPercentage"
        }
      ],
      "name": "BedrockDataSourceVectorIngestionConfigurationChunkingConfigurationFixedSizeChunkingConfigurationOutputReference",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 4862
          },
          "name": "maxTokensInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 4878
          },
          "name": "overlapPercentageInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 4852
          },
          "name": "maxTokens",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 4868
          },
          "name": "overlapPercentage",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 4814
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationChunkingConfigurationFixedSizeChunkingConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSourceVectorIngestionConfigurationChunkingConfigurationFixedSizeChunkingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-data-source/index.ts",
        "line": 5000
      },
      "name": "BedrockDataSourceVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfiguration",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#level_configurations BedrockDataSource#level_configurations}",
            "stability": "stable",
            "summary": "Token settings for each layer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 5006
          },
          "name": "levelConfigurations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfigurationLevelConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#overlap_tokens BedrockDataSource#overlap_tokens}",
            "stability": "stable",
            "summary": "The number of tokens to repeat across chunks in the same layer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 5012
          },
          "name": "overlapTokens",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSourceVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfiguration"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfigurationLevelConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfigurationLevelConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-data-source/index.ts",
        "line": 4882
      },
      "name": "BedrockDataSourceVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfigurationLevelConfigurations",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#max_tokens BedrockDataSource#max_tokens}",
            "stability": "stable",
            "summary": "The maximum number of tokens that a chunk can contain in this layer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 4888
          },
          "name": "maxTokens",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSourceVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfigurationLevelConfigurations"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfigurationLevelConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfigurationLevelConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-source/index.ts",
          "line": 4989
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-data-source/index.ts",
        "line": 4981
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 4996
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfigurationLevelConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "BedrockDataSourceVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfigurationLevelConfigurationsList",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 4982
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfigurationLevelConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSourceVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfigurationLevelConfigurationsList"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfigurationLevelConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfigurationLevelConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-source/index.ts",
          "line": 4930
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-data-source/index.ts",
        "line": 4920
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 4972
          },
          "name": "resetMaxTokens"
        }
      ],
      "name": "BedrockDataSourceVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfigurationLevelConfigurationsOutputReference",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 4976
          },
          "name": "maxTokensInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 4966
          },
          "name": "maxTokens",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 4934
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfigurationLevelConfigurations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSourceVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfigurationLevelConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-source/index.ts",
          "line": 5059
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-data-source/index.ts",
        "line": 5051
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 5104
          },
          "name": "putLevelConfigurations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfigurationLevelConfigurations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 5107
          },
          "name": "resetLevelConfigurations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 5123
          },
          "name": "resetOverlapTokens"
        }
      ],
      "name": "BedrockDataSourceVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfigurationOutputReference",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 5101
          },
          "name": "levelConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfigurationLevelConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 5111
          },
          "name": "levelConfigurationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfigurationLevelConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 5127
          },
          "name": "overlapTokensInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 5117
          },
          "name": "overlapTokens",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 5063
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSourceVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationChunkingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationChunkingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-source/index.ts",
          "line": 5382
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-data-source/index.ts",
        "line": 5374
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 5455
          },
          "name": "putFixedSizeChunkingConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationChunkingConfigurationFixedSizeChunkingConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 5471
          },
          "name": "putHierarchicalChunkingConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 5487
          },
          "name": "putSemanticChunkingConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationChunkingConfigurationSemanticChunkingConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 5442
          },
          "name": "resetChunkingStrategy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 5458
          },
          "name": "resetFixedSizeChunkingConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 5474
          },
          "name": "resetHierarchicalChunkingConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 5490
          },
          "name": "resetSemanticChunkingConfiguration"
        }
      ],
      "name": "BedrockDataSourceVectorIngestionConfigurationChunkingConfigurationOutputReference",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 5452
          },
          "name": "fixedSizeChunkingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationChunkingConfigurationFixedSizeChunkingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 5468
          },
          "name": "hierarchicalChunkingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 5484
          },
          "name": "semanticChunkingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationChunkingConfigurationSemanticChunkingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 5446
          },
          "name": "chunkingStrategyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 5462
          },
          "name": "fixedSizeChunkingConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationChunkingConfigurationFixedSizeChunkingConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 5478
          },
          "name": "hierarchicalChunkingConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 5494
          },
          "name": "semanticChunkingConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationChunkingConfigurationSemanticChunkingConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 5436
          },
          "name": "chunkingStrategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 5386
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationChunkingConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSourceVectorIngestionConfigurationChunkingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationChunkingConfigurationSemanticChunkingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationChunkingConfigurationSemanticChunkingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-data-source/index.ts",
        "line": 5131
      },
      "name": "BedrockDataSourceVectorIngestionConfigurationChunkingConfigurationSemanticChunkingConfiguration",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#breakpoint_percentile_threshold BedrockDataSource#breakpoint_percentile_threshold}",
            "stability": "stable",
            "summary": "The dissimilarity threshold for splitting chunks."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 5137
          },
          "name": "breakpointPercentileThreshold",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#buffer_size BedrockDataSource#buffer_size}",
            "stability": "stable",
            "summary": "The buffer size."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 5143
          },
          "name": "bufferSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#max_tokens BedrockDataSource#max_tokens}",
            "stability": "stable",
            "summary": "The maximum number of tokens that a chunk can contain."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 5149
          },
          "name": "maxTokens",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSourceVectorIngestionConfigurationChunkingConfigurationSemanticChunkingConfiguration"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationChunkingConfigurationSemanticChunkingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationChunkingConfigurationSemanticChunkingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-source/index.ts",
          "line": 5203
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-data-source/index.ts",
        "line": 5195
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 5257
          },
          "name": "resetBreakpointPercentileThreshold"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 5273
          },
          "name": "resetBufferSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 5289
          },
          "name": "resetMaxTokens"
        }
      ],
      "name": "BedrockDataSourceVectorIngestionConfigurationChunkingConfigurationSemanticChunkingConfigurationOutputReference",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 5261
          },
          "name": "breakpointPercentileThresholdInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 5277
          },
          "name": "bufferSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 5293
          },
          "name": "maxTokensInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 5251
          },
          "name": "breakpointPercentileThreshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 5267
          },
          "name": "bufferSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 5283
          },
          "name": "maxTokens",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 5207
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationChunkingConfigurationSemanticChunkingConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSourceVectorIngestionConfigurationChunkingConfigurationSemanticChunkingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationContextEnrichmentConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationContextEnrichmentConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-data-source/index.ts",
        "line": 5725
      },
      "name": "BedrockDataSourceVectorIngestionConfigurationContextEnrichmentConfiguration",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#bedrock_foundation_model_configuration BedrockDataSource#bedrock_foundation_model_configuration}",
            "stability": "stable",
            "summary": "Bedrock Foundation Model configuration to be used for Context Enrichment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 5731
          },
          "name": "bedrockFoundationModelConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationContextEnrichmentConfigurationBedrockFoundationModelConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#type BedrockDataSource#type}",
            "stability": "stable",
            "summary": "Enrichment type to be used for the vector database."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 5737
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSourceVectorIngestionConfigurationContextEnrichmentConfiguration"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationContextEnrichmentConfigurationBedrockFoundationModelConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationContextEnrichmentConfigurationBedrockFoundationModelConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-data-source/index.ts",
        "line": 5594
      },
      "name": "BedrockDataSourceVectorIngestionConfigurationContextEnrichmentConfigurationBedrockFoundationModelConfiguration",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#enrichment_strategy_configuration BedrockDataSource#enrichment_strategy_configuration}",
            "stability": "stable",
            "summary": "Strategy to be used when using Bedrock Foundation Model for Context Enrichment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 5600
          },
          "name": "enrichmentStrategyConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationContextEnrichmentConfigurationBedrockFoundationModelConfigurationEnrichmentStrategyConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#model_arn BedrockDataSource#model_arn}",
            "stability": "stable",
            "summary": "The model's ARN."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 5606
          },
          "name": "modelArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSourceVectorIngestionConfigurationContextEnrichmentConfigurationBedrockFoundationModelConfiguration"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationContextEnrichmentConfigurationBedrockFoundationModelConfigurationEnrichmentStrategyConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationContextEnrichmentConfigurationBedrockFoundationModelConfigurationEnrichmentStrategyConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-data-source/index.ts",
        "line": 5498
      },
      "name": "BedrockDataSourceVectorIngestionConfigurationContextEnrichmentConfigurationBedrockFoundationModelConfigurationEnrichmentStrategyConfiguration",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#method BedrockDataSource#method}",
            "stability": "stable",
            "summary": "Enrichment Strategy method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 5504
          },
          "name": "method",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSourceVectorIngestionConfigurationContextEnrichmentConfigurationBedrockFoundationModelConfigurationEnrichmentStrategyConfiguration"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationContextEnrichmentConfigurationBedrockFoundationModelConfigurationEnrichmentStrategyConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationContextEnrichmentConfigurationBedrockFoundationModelConfigurationEnrichmentStrategyConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-source/index.ts",
          "line": 5544
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-data-source/index.ts",
        "line": 5536
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 5586
          },
          "name": "resetMethod"
        }
      ],
      "name": "BedrockDataSourceVectorIngestionConfigurationContextEnrichmentConfigurationBedrockFoundationModelConfigurationEnrichmentStrategyConfigurationOutputReference",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 5590
          },
          "name": "methodInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 5580
          },
          "name": "method",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 5548
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationContextEnrichmentConfigurationBedrockFoundationModelConfigurationEnrichmentStrategyConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSourceVectorIngestionConfigurationContextEnrichmentConfigurationBedrockFoundationModelConfigurationEnrichmentStrategyConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationContextEnrichmentConfigurationBedrockFoundationModelConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationContextEnrichmentConfigurationBedrockFoundationModelConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-source/index.ts",
          "line": 5653
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-data-source/index.ts",
        "line": 5645
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 5698
          },
          "name": "putEnrichmentStrategyConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationContextEnrichmentConfigurationBedrockFoundationModelConfigurationEnrichmentStrategyConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 5701
          },
          "name": "resetEnrichmentStrategyConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 5717
          },
          "name": "resetModelArn"
        }
      ],
      "name": "BedrockDataSourceVectorIngestionConfigurationContextEnrichmentConfigurationBedrockFoundationModelConfigurationOutputReference",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 5695
          },
          "name": "enrichmentStrategyConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationContextEnrichmentConfigurationBedrockFoundationModelConfigurationEnrichmentStrategyConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 5705
          },
          "name": "enrichmentStrategyConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationContextEnrichmentConfigurationBedrockFoundationModelConfigurationEnrichmentStrategyConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 5721
          },
          "name": "modelArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 5711
          },
          "name": "modelArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 5657
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationContextEnrichmentConfigurationBedrockFoundationModelConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSourceVectorIngestionConfigurationContextEnrichmentConfigurationBedrockFoundationModelConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationContextEnrichmentConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationContextEnrichmentConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-source/index.ts",
          "line": 5784
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-data-source/index.ts",
        "line": 5776
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 5829
          },
          "name": "putBedrockFoundationModelConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationContextEnrichmentConfigurationBedrockFoundationModelConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 5832
          },
          "name": "resetBedrockFoundationModelConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 5848
          },
          "name": "resetType"
        }
      ],
      "name": "BedrockDataSourceVectorIngestionConfigurationContextEnrichmentConfigurationOutputReference",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 5826
          },
          "name": "bedrockFoundationModelConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationContextEnrichmentConfigurationBedrockFoundationModelConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 5836
          },
          "name": "bedrockFoundationModelConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationContextEnrichmentConfigurationBedrockFoundationModelConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 5852
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 5842
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 5788
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationContextEnrichmentConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSourceVectorIngestionConfigurationContextEnrichmentConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationCustomTransformationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationCustomTransformationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-data-source/index.ts",
        "line": 6393
      },
      "name": "BedrockDataSourceVectorIngestionConfigurationCustomTransformationConfiguration",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#intermediate_storage BedrockDataSource#intermediate_storage}",
            "stability": "stable",
            "summary": "A location for storing content from data sources temporarily as it is processed by custom components in the ingestion pipeline."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 6399
          },
          "name": "intermediateStorage",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationIntermediateStorage"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#transformations BedrockDataSource#transformations}",
            "stability": "stable",
            "summary": "A list of Lambda functions that process documents."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 6405
          },
          "name": "transformations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationTransformations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSourceVectorIngestionConfigurationCustomTransformationConfiguration"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationIntermediateStorage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationIntermediateStorage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-data-source/index.ts",
        "line": 5952
      },
      "name": "BedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationIntermediateStorage",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#s3_location BedrockDataSource#s3_location}",
            "stability": "stable",
            "summary": "An Amazon S3 location."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 5958
          },
          "name": "s3Location",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationIntermediateStorageS3Location"
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationIntermediateStorage"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationIntermediateStorageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationIntermediateStorageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-source/index.ts",
          "line": 5998
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-data-source/index.ts",
        "line": 5990
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 6037
          },
          "name": "putS3Location",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationIntermediateStorageS3Location"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 6040
          },
          "name": "resetS3Location"
        }
      ],
      "name": "BedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationIntermediateStorageOutputReference",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 6034
          },
          "name": "s3Location",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationIntermediateStorageS3LocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 6044
          },
          "name": "s3LocationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationIntermediateStorageS3Location"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 6002
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationIntermediateStorage"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationIntermediateStorageOutputReference"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationIntermediateStorageS3Location": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationIntermediateStorageS3Location",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-data-source/index.ts",
        "line": 5856
      },
      "name": "BedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationIntermediateStorageS3Location",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#uri BedrockDataSource#uri}",
            "stability": "stable",
            "summary": "The location's URI."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 5862
          },
          "name": "uri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationIntermediateStorageS3Location"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationIntermediateStorageS3LocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationIntermediateStorageS3LocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-source/index.ts",
          "line": 5902
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-data-source/index.ts",
        "line": 5894
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 5944
          },
          "name": "resetUri"
        }
      ],
      "name": "BedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationIntermediateStorageS3LocationOutputReference",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 5948
          },
          "name": "uriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 5938
          },
          "name": "uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 5906
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationIntermediateStorageS3Location"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationIntermediateStorageS3LocationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-source/index.ts",
          "line": 6452
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-data-source/index.ts",
        "line": 6444
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 6497
          },
          "name": "putIntermediateStorage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationIntermediateStorage"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 6513
          },
          "name": "putTransformations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationTransformations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 6500
          },
          "name": "resetIntermediateStorage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 6516
          },
          "name": "resetTransformations"
        }
      ],
      "name": "BedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationOutputReference",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 6494
          },
          "name": "intermediateStorage",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationIntermediateStorageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 6510
          },
          "name": "transformations",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationTransformationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 6504
          },
          "name": "intermediateStorageInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationIntermediateStorage"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 6520
          },
          "name": "transformationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationTransformations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 6456
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationCustomTransformationConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationTransformations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationTransformations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-data-source/index.ts",
        "line": 6240
      },
      "name": "BedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationTransformations",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#step_to_apply BedrockDataSource#step_to_apply}",
            "stability": "stable",
            "summary": "When the service applies the transformation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 6246
          },
          "name": "stepToApply",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#transformation_function BedrockDataSource#transformation_function}",
            "stability": "stable",
            "summary": "A Lambda function that processes documents."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 6252
          },
          "name": "transformationFunction",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationTransformationsTransformationFunction"
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationTransformations"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationTransformationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationTransformationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-source/index.ts",
          "line": 6382
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-data-source/index.ts",
        "line": 6374
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 6389
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationTransformationsOutputReference"
            }
          }
        }
      ],
      "name": "BedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationTransformationsList",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 6375
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationTransformations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationTransformationsList"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationTransformationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationTransformationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-source/index.ts",
          "line": 6301
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-data-source/index.ts",
        "line": 6291
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 6362
          },
          "name": "putTransformationFunction",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationTransformationsTransformationFunction"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 6349
          },
          "name": "resetStepToApply"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 6365
          },
          "name": "resetTransformationFunction"
        }
      ],
      "name": "BedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationTransformationsOutputReference",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 6359
          },
          "name": "transformationFunction",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationTransformationsTransformationFunctionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 6353
          },
          "name": "stepToApplyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 6369
          },
          "name": "transformationFunctionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationTransformationsTransformationFunction"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 6343
          },
          "name": "stepToApply",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 6305
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationTransformations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationTransformationsOutputReference"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationTransformationsTransformationFunction": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationTransformationsTransformationFunction",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-data-source/index.ts",
        "line": 6144
      },
      "name": "BedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationTransformationsTransformationFunction",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#transformation_lambda_configuration BedrockDataSource#transformation_lambda_configuration}",
            "stability": "stable",
            "summary": "A Lambda function that processes documents."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 6150
          },
          "name": "transformationLambdaConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationTransformationsTransformationFunctionTransformationLambdaConfiguration"
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationTransformationsTransformationFunction"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationTransformationsTransformationFunctionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationTransformationsTransformationFunctionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-source/index.ts",
          "line": 6190
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-data-source/index.ts",
        "line": 6182
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 6229
          },
          "name": "putTransformationLambdaConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationTransformationsTransformationFunctionTransformationLambdaConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 6232
          },
          "name": "resetTransformationLambdaConfiguration"
        }
      ],
      "name": "BedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationTransformationsTransformationFunctionOutputReference",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 6226
          },
          "name": "transformationLambdaConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationTransformationsTransformationFunctionTransformationLambdaConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 6236
          },
          "name": "transformationLambdaConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationTransformationsTransformationFunctionTransformationLambdaConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 6194
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationTransformationsTransformationFunction"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationTransformationsTransformationFunctionOutputReference"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationTransformationsTransformationFunctionTransformationLambdaConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationTransformationsTransformationFunctionTransformationLambdaConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-data-source/index.ts",
        "line": 6048
      },
      "name": "BedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationTransformationsTransformationFunctionTransformationLambdaConfiguration",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#lambda_arn BedrockDataSource#lambda_arn}",
            "stability": "stable",
            "summary": "The function's ARN identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 6054
          },
          "name": "lambdaArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationTransformationsTransformationFunctionTransformationLambdaConfiguration"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationTransformationsTransformationFunctionTransformationLambdaConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationTransformationsTransformationFunctionTransformationLambdaConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-source/index.ts",
          "line": 6094
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-data-source/index.ts",
        "line": 6086
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 6136
          },
          "name": "resetLambdaArn"
        }
      ],
      "name": "BedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationTransformationsTransformationFunctionTransformationLambdaConfigurationOutputReference",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 6140
          },
          "name": "lambdaArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 6130
          },
          "name": "lambdaArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 6098
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationTransformationsTransformationFunctionTransformationLambdaConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationTransformationsTransformationFunctionTransformationLambdaConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-source/index.ts",
          "line": 7133
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-data-source/index.ts",
        "line": 7125
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 7190
          },
          "name": "putChunkingConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationChunkingConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 7206
          },
          "name": "putContextEnrichmentConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationContextEnrichmentConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 7222
          },
          "name": "putCustomTransformationConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationCustomTransformationConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 7238
          },
          "name": "putParsingConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationParsingConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 7193
          },
          "name": "resetChunkingConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 7209
          },
          "name": "resetContextEnrichmentConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 7225
          },
          "name": "resetCustomTransformationConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 7241
          },
          "name": "resetParsingConfiguration"
        }
      ],
      "name": "BedrockDataSourceVectorIngestionConfigurationOutputReference",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 7187
          },
          "name": "chunkingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationChunkingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 7203
          },
          "name": "contextEnrichmentConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationContextEnrichmentConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 7219
          },
          "name": "customTransformationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 7235
          },
          "name": "parsingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationParsingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 7197
          },
          "name": "chunkingConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationChunkingConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 7213
          },
          "name": "contextEnrichmentConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationContextEnrichmentConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 7229
          },
          "name": "customTransformationConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationCustomTransformationConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 7245
          },
          "name": "parsingConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationParsingConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 7137
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSourceVectorIngestionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationParsingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationParsingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-data-source/index.ts",
        "line": 6882
      },
      "name": "BedrockDataSourceVectorIngestionConfigurationParsingConfiguration",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#bedrock_data_automation_configuration BedrockDataSource#bedrock_data_automation_configuration}",
            "stability": "stable",
            "summary": "Settings for a Bedrock Data Automation used to parse documents for a data source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 6888
          },
          "name": "bedrockDataAutomationConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationParsingConfigurationBedrockDataAutomationConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#bedrock_foundation_model_configuration BedrockDataSource#bedrock_foundation_model_configuration}",
            "stability": "stable",
            "summary": "Settings for a foundation model used to parse documents for a data source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 6894
          },
          "name": "bedrockFoundationModelConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationParsingConfigurationBedrockFoundationModelConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#parsing_strategy BedrockDataSource#parsing_strategy}",
            "stability": "stable",
            "summary": "The parsing strategy for the data source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 6900
          },
          "name": "parsingStrategy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSourceVectorIngestionConfigurationParsingConfiguration"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationParsingConfigurationBedrockDataAutomationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationParsingConfigurationBedrockDataAutomationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-data-source/index.ts",
        "line": 6524
      },
      "name": "BedrockDataSourceVectorIngestionConfigurationParsingConfigurationBedrockDataAutomationConfiguration",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#parsing_modality BedrockDataSource#parsing_modality}",
            "stability": "stable",
            "summary": "Determine how will parsed content be stored."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 6530
          },
          "name": "parsingModality",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSourceVectorIngestionConfigurationParsingConfigurationBedrockDataAutomationConfiguration"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationParsingConfigurationBedrockDataAutomationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationParsingConfigurationBedrockDataAutomationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-source/index.ts",
          "line": 6570
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-data-source/index.ts",
        "line": 6562
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 6612
          },
          "name": "resetParsingModality"
        }
      ],
      "name": "BedrockDataSourceVectorIngestionConfigurationParsingConfigurationBedrockDataAutomationConfigurationOutputReference",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 6616
          },
          "name": "parsingModalityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 6606
          },
          "name": "parsingModality",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 6574
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationParsingConfigurationBedrockDataAutomationConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSourceVectorIngestionConfigurationParsingConfigurationBedrockDataAutomationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationParsingConfigurationBedrockFoundationModelConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationParsingConfigurationBedrockFoundationModelConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-data-source/index.ts",
        "line": 6716
      },
      "name": "BedrockDataSourceVectorIngestionConfigurationParsingConfigurationBedrockFoundationModelConfiguration",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#model_arn BedrockDataSource#model_arn}",
            "stability": "stable",
            "summary": "The model's ARN."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 6722
          },
          "name": "modelArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#parsing_modality BedrockDataSource#parsing_modality}",
            "stability": "stable",
            "summary": "Determine how will parsed content be stored."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 6728
          },
          "name": "parsingModality",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#parsing_prompt BedrockDataSource#parsing_prompt}",
            "stability": "stable",
            "summary": "Instructions for interpreting the contents of a document."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 6734
          },
          "name": "parsingPrompt",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationParsingConfigurationBedrockFoundationModelConfigurationParsingPrompt"
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSourceVectorIngestionConfigurationParsingConfigurationBedrockFoundationModelConfiguration"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationParsingConfigurationBedrockFoundationModelConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationParsingConfigurationBedrockFoundationModelConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-source/index.ts",
          "line": 6788
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-data-source/index.ts",
        "line": 6780
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 6871
          },
          "name": "putParsingPrompt",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationParsingConfigurationBedrockFoundationModelConfigurationParsingPrompt"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 6842
          },
          "name": "resetModelArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 6858
          },
          "name": "resetParsingModality"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 6874
          },
          "name": "resetParsingPrompt"
        }
      ],
      "name": "BedrockDataSourceVectorIngestionConfigurationParsingConfigurationBedrockFoundationModelConfigurationOutputReference",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 6868
          },
          "name": "parsingPrompt",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationParsingConfigurationBedrockFoundationModelConfigurationParsingPromptOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 6846
          },
          "name": "modelArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 6862
          },
          "name": "parsingModalityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 6878
          },
          "name": "parsingPromptInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationParsingConfigurationBedrockFoundationModelConfigurationParsingPrompt"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 6836
          },
          "name": "modelArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 6852
          },
          "name": "parsingModality",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 6792
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationParsingConfigurationBedrockFoundationModelConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSourceVectorIngestionConfigurationParsingConfigurationBedrockFoundationModelConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationParsingConfigurationBedrockFoundationModelConfigurationParsingPrompt": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationParsingConfigurationBedrockFoundationModelConfigurationParsingPrompt",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-data-source/index.ts",
        "line": 6620
      },
      "name": "BedrockDataSourceVectorIngestionConfigurationParsingConfigurationBedrockFoundationModelConfigurationParsingPrompt",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_data_source#parsing_prompt_text BedrockDataSource#parsing_prompt_text}",
            "stability": "stable",
            "summary": "Instructions for interpreting the contents of a document."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 6626
          },
          "name": "parsingPromptText",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSourceVectorIngestionConfigurationParsingConfigurationBedrockFoundationModelConfigurationParsingPrompt"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationParsingConfigurationBedrockFoundationModelConfigurationParsingPromptOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationParsingConfigurationBedrockFoundationModelConfigurationParsingPromptOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-source/index.ts",
          "line": 6666
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-data-source/index.ts",
        "line": 6658
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 6708
          },
          "name": "resetParsingPromptText"
        }
      ],
      "name": "BedrockDataSourceVectorIngestionConfigurationParsingConfigurationBedrockFoundationModelConfigurationParsingPromptOutputReference",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 6712
          },
          "name": "parsingPromptTextInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 6702
          },
          "name": "parsingPromptText",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 6670
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationParsingConfigurationBedrockFoundationModelConfigurationParsingPrompt"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSourceVectorIngestionConfigurationParsingConfigurationBedrockFoundationModelConfigurationParsingPromptOutputReference"
    },
    "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationParsingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationParsingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-data-source/index.ts",
          "line": 6954
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-data-source/index.ts",
        "line": 6946
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 7005
          },
          "name": "putBedrockDataAutomationConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationParsingConfigurationBedrockDataAutomationConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 7021
          },
          "name": "putBedrockFoundationModelConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationParsingConfigurationBedrockFoundationModelConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 7008
          },
          "name": "resetBedrockDataAutomationConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 7024
          },
          "name": "resetBedrockFoundationModelConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 7040
          },
          "name": "resetParsingStrategy"
        }
      ],
      "name": "BedrockDataSourceVectorIngestionConfigurationParsingConfigurationOutputReference",
      "namespace": "bedrockDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 7002
          },
          "name": "bedrockDataAutomationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationParsingConfigurationBedrockDataAutomationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 7018
          },
          "name": "bedrockFoundationModelConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationParsingConfigurationBedrockFoundationModelConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 7012
          },
          "name": "bedrockDataAutomationConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationParsingConfigurationBedrockDataAutomationConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 7028
          },
          "name": "bedrockFoundationModelConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationParsingConfigurationBedrockFoundationModelConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 7044
          },
          "name": "parsingStrategyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 7034
          },
          "name": "parsingStrategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-data-source/index.ts",
            "line": 6958
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockDataSource.BedrockDataSourceVectorIngestionConfigurationParsingConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-data-source/index:BedrockDataSourceVectorIngestionConfigurationParsingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockEnforcedGuardrailConfiguration.BedrockEnforcedGuardrailConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_enforced_guardrail_configuration awscc_bedrock_enforced_guardrail_configuration}."
      },
      "fqn": "@cdktn/provider-awscc.bedrockEnforcedGuardrailConfiguration.BedrockEnforcedGuardrailConfiguration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_enforced_guardrail_configuration awscc_bedrock_enforced_guardrail_configuration} Resource."
        },
        "locationInModule": {
          "filename": "src/bedrock-enforced-guardrail-configuration/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockEnforcedGuardrailConfiguration.BedrockEnforcedGuardrailConfigurationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-enforced-guardrail-configuration/index.ts",
        "line": 306
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a BedrockEnforcedGuardrailConfiguration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/bedrock-enforced-guardrail-configuration/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 BedrockEnforcedGuardrailConfiguration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_enforced_guardrail_configuration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing BedrockEnforcedGuardrailConfiguration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the BedrockEnforcedGuardrailConfiguration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-enforced-guardrail-configuration/index.ts",
            "line": 425
          },
          "name": "putModelEnforcement",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockEnforcedGuardrailConfiguration.BedrockEnforcedGuardrailConfigurationModelEnforcement"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-enforced-guardrail-configuration/index.ts",
            "line": 446
          },
          "name": "putSelectiveContentGuarding",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockEnforcedGuardrailConfiguration.BedrockEnforcedGuardrailConfigurationSelectiveContentGuarding"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-enforced-guardrail-configuration/index.ts",
            "line": 428
          },
          "name": "resetModelEnforcement"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-enforced-guardrail-configuration/index.ts",
            "line": 449
          },
          "name": "resetSelectiveContentGuarding"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-enforced-guardrail-configuration/index.ts",
            "line": 471
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-enforced-guardrail-configuration/index.ts",
            "line": 480
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "BedrockEnforcedGuardrailConfiguration",
      "namespace": "bedrockEnforcedGuardrailConfiguration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-enforced-guardrail-configuration/index.ts",
            "line": 311
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-enforced-guardrail-configuration/index.ts",
            "line": 365
          },
          "name": "configId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-enforced-guardrail-configuration/index.ts",
            "line": 370
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-enforced-guardrail-configuration/index.ts",
            "line": 375
          },
          "name": "createdBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-enforced-guardrail-configuration/index.ts",
            "line": 380
          },
          "name": "guardrailArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-enforced-guardrail-configuration/index.ts",
            "line": 385
          },
          "name": "guardrailId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-enforced-guardrail-configuration/index.ts",
            "line": 416
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-enforced-guardrail-configuration/index.ts",
            "line": 422
          },
          "name": "modelEnforcement",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockEnforcedGuardrailConfiguration.BedrockEnforcedGuardrailConfigurationModelEnforcementOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-enforced-guardrail-configuration/index.ts",
            "line": 437
          },
          "name": "owner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-enforced-guardrail-configuration/index.ts",
            "line": 443
          },
          "name": "selectiveContentGuarding",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockEnforcedGuardrailConfiguration.BedrockEnforcedGuardrailConfigurationSelectiveContentGuardingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-enforced-guardrail-configuration/index.ts",
            "line": 458
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-enforced-guardrail-configuration/index.ts",
            "line": 463
          },
          "name": "updatedBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-enforced-guardrail-configuration/index.ts",
            "line": 398
          },
          "name": "guardrailIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-enforced-guardrail-configuration/index.ts",
            "line": 411
          },
          "name": "guardrailVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-enforced-guardrail-configuration/index.ts",
            "line": 432
          },
          "name": "modelEnforcementInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockEnforcedGuardrailConfiguration.BedrockEnforcedGuardrailConfigurationModelEnforcement"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-enforced-guardrail-configuration/index.ts",
            "line": 453
          },
          "name": "selectiveContentGuardingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockEnforcedGuardrailConfiguration.BedrockEnforcedGuardrailConfigurationSelectiveContentGuarding"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-enforced-guardrail-configuration/index.ts",
            "line": 391
          },
          "name": "guardrailIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-enforced-guardrail-configuration/index.ts",
            "line": 404
          },
          "name": "guardrailVersion",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-enforced-guardrail-configuration/index:BedrockEnforcedGuardrailConfiguration"
    },
    "@cdktn/provider-awscc.bedrockEnforcedGuardrailConfiguration.BedrockEnforcedGuardrailConfigurationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockEnforcedGuardrailConfiguration.BedrockEnforcedGuardrailConfigurationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-enforced-guardrail-configuration/index.ts",
        "line": 14
      },
      "name": "BedrockEnforcedGuardrailConfigurationConfig",
      "namespace": "bedrockEnforcedGuardrailConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_enforced_guardrail_configuration#guardrail_identifier BedrockEnforcedGuardrailConfiguration#guardrail_identifier}",
            "stability": "stable",
            "summary": "Identifier for the guardrail, could be the ID or the ARN."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-enforced-guardrail-configuration/index.ts",
            "line": 20
          },
          "name": "guardrailIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_enforced_guardrail_configuration#guardrail_version BedrockEnforcedGuardrailConfiguration#guardrail_version}",
            "stability": "stable",
            "summary": "Numerical guardrail version (not DRAFT)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-enforced-guardrail-configuration/index.ts",
            "line": 26
          },
          "name": "guardrailVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_enforced_guardrail_configuration#model_enforcement BedrockEnforcedGuardrailConfiguration#model_enforcement}",
            "stability": "stable",
            "summary": "Model-specific information for the enforced guardrail configuration. If not present, the configuration is enforced on all models."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-enforced-guardrail-configuration/index.ts",
            "line": 32
          },
          "name": "modelEnforcement",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockEnforcedGuardrailConfiguration.BedrockEnforcedGuardrailConfigurationModelEnforcement"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_enforced_guardrail_configuration#selective_content_guarding BedrockEnforcedGuardrailConfiguration#selective_content_guarding}",
            "stability": "stable",
            "summary": "Selective content guarding controls for enforced guardrails."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-enforced-guardrail-configuration/index.ts",
            "line": 38
          },
          "name": "selectiveContentGuarding",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockEnforcedGuardrailConfiguration.BedrockEnforcedGuardrailConfigurationSelectiveContentGuarding"
          }
        }
      ],
      "symbolId": "src/bedrock-enforced-guardrail-configuration/index:BedrockEnforcedGuardrailConfigurationConfig"
    },
    "@cdktn/provider-awscc.bedrockEnforcedGuardrailConfiguration.BedrockEnforcedGuardrailConfigurationModelEnforcement": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockEnforcedGuardrailConfiguration.BedrockEnforcedGuardrailConfigurationModelEnforcement",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-enforced-guardrail-configuration/index.ts",
        "line": 40
      },
      "name": "BedrockEnforcedGuardrailConfigurationModelEnforcement",
      "namespace": "bedrockEnforcedGuardrailConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_enforced_guardrail_configuration#excluded_models BedrockEnforcedGuardrailConfiguration#excluded_models}",
            "stability": "stable",
            "summary": "Models to exclude from enforcement. If a model is in both lists, it is excluded."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-enforced-guardrail-configuration/index.ts",
            "line": 46
          },
          "name": "excludedModels",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_enforced_guardrail_configuration#included_models BedrockEnforcedGuardrailConfiguration#included_models}",
            "stability": "stable",
            "summary": "Models to enforce the guardrail on."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-enforced-guardrail-configuration/index.ts",
            "line": 52
          },
          "name": "includedModels",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/bedrock-enforced-guardrail-configuration/index:BedrockEnforcedGuardrailConfigurationModelEnforcement"
    },
    "@cdktn/provider-awscc.bedrockEnforcedGuardrailConfiguration.BedrockEnforcedGuardrailConfigurationModelEnforcementOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockEnforcedGuardrailConfiguration.BedrockEnforcedGuardrailConfigurationModelEnforcementOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-enforced-guardrail-configuration/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/bedrock-enforced-guardrail-configuration/index.ts",
        "line": 91
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-enforced-guardrail-configuration/index.ts",
            "line": 147
          },
          "name": "resetExcludedModels"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-enforced-guardrail-configuration/index.ts",
            "line": 163
          },
          "name": "resetIncludedModels"
        }
      ],
      "name": "BedrockEnforcedGuardrailConfigurationModelEnforcementOutputReference",
      "namespace": "bedrockEnforcedGuardrailConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-enforced-guardrail-configuration/index.ts",
            "line": 151
          },
          "name": "excludedModelsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-enforced-guardrail-configuration/index.ts",
            "line": 167
          },
          "name": "includedModelsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-enforced-guardrail-configuration/index.ts",
            "line": 141
          },
          "name": "excludedModels",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-enforced-guardrail-configuration/index.ts",
            "line": 157
          },
          "name": "includedModels",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-enforced-guardrail-configuration/index.ts",
            "line": 103
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockEnforcedGuardrailConfiguration.BedrockEnforcedGuardrailConfigurationModelEnforcement"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-enforced-guardrail-configuration/index:BedrockEnforcedGuardrailConfigurationModelEnforcementOutputReference"
    },
    "@cdktn/provider-awscc.bedrockEnforcedGuardrailConfiguration.BedrockEnforcedGuardrailConfigurationSelectiveContentGuarding": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockEnforcedGuardrailConfiguration.BedrockEnforcedGuardrailConfigurationSelectiveContentGuarding",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-enforced-guardrail-configuration/index.ts",
        "line": 171
      },
      "name": "BedrockEnforcedGuardrailConfigurationSelectiveContentGuarding",
      "namespace": "bedrockEnforcedGuardrailConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_enforced_guardrail_configuration#messages BedrockEnforcedGuardrailConfiguration#messages}",
            "stability": "stable",
            "summary": "Selective guarding mode for user messages."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-enforced-guardrail-configuration/index.ts",
            "line": 177
          },
          "name": "messages",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_enforced_guardrail_configuration#system BedrockEnforcedGuardrailConfiguration#system}",
            "stability": "stable",
            "summary": "Selective guarding mode for system prompts."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-enforced-guardrail-configuration/index.ts",
            "line": 183
          },
          "name": "systemAttribute",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-enforced-guardrail-configuration/index:BedrockEnforcedGuardrailConfigurationSelectiveContentGuarding"
    },
    "@cdktn/provider-awscc.bedrockEnforcedGuardrailConfiguration.BedrockEnforcedGuardrailConfigurationSelectiveContentGuardingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockEnforcedGuardrailConfiguration.BedrockEnforcedGuardrailConfigurationSelectiveContentGuardingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-enforced-guardrail-configuration/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-enforced-guardrail-configuration/index.ts",
        "line": 222
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-enforced-guardrail-configuration/index.ts",
            "line": 278
          },
          "name": "resetMessages"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-enforced-guardrail-configuration/index.ts",
            "line": 294
          },
          "name": "resetSystemAttribute"
        }
      ],
      "name": "BedrockEnforcedGuardrailConfigurationSelectiveContentGuardingOutputReference",
      "namespace": "bedrockEnforcedGuardrailConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-enforced-guardrail-configuration/index.ts",
            "line": 282
          },
          "name": "messagesInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-enforced-guardrail-configuration/index.ts",
            "line": 298
          },
          "name": "systemAttributeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-enforced-guardrail-configuration/index.ts",
            "line": 272
          },
          "name": "messages",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-enforced-guardrail-configuration/index.ts",
            "line": 288
          },
          "name": "systemAttribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-enforced-guardrail-configuration/index.ts",
            "line": 234
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockEnforcedGuardrailConfiguration.BedrockEnforcedGuardrailConfigurationSelectiveContentGuarding"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-enforced-guardrail-configuration/index:BedrockEnforcedGuardrailConfigurationSelectiveContentGuardingOutputReference"
    },
    "@cdktn/provider-awscc.bedrockFlowAlias.BedrockFlowAlias": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_flow_alias awscc_bedrock_flow_alias}."
      },
      "fqn": "@cdktn/provider-awscc.bedrockFlowAlias.BedrockFlowAlias",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_flow_alias awscc_bedrock_flow_alias} Resource."
        },
        "locationInModule": {
          "filename": "src/bedrock-flow-alias/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-awscc.bedrockFlowAlias.BedrockFlowAliasConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-flow-alias/index.ts",
        "line": 301
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a BedrockFlowAlias resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/bedrock-flow-alias/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 BedrockFlowAlias to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_flow_alias#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing BedrockFlowAlias that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the BedrockFlowAlias to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-flow-alias/index.ts",
            "line": 371
          },
          "name": "putConcurrencyConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockFlowAlias.BedrockFlowAliasConcurrencyConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-flow-alias/index.ts",
            "line": 449
          },
          "name": "putRoutingConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.bedrockFlowAlias.BedrockFlowAliasRoutingConfiguration"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-flow-alias/index.ts",
            "line": 374
          },
          "name": "resetConcurrencyConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-flow-alias/index.ts",
            "line": 395
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-flow-alias/index.ts",
            "line": 465
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-flow-alias/index.ts",
            "line": 482
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-flow-alias/index.ts",
            "line": 493
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "BedrockFlowAlias",
      "namespace": "bedrockFlowAlias",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-alias/index.ts",
            "line": 306
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-alias/index.ts",
            "line": 362
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-alias/index.ts",
            "line": 368
          },
          "name": "concurrencyConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockFlowAlias.BedrockFlowAliasConcurrencyConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-alias/index.ts",
            "line": 383
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-alias/index.ts",
            "line": 404
          },
          "name": "flowAliasId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-alias/index.ts",
            "line": 422
          },
          "name": "flowId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-alias/index.ts",
            "line": 427
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-alias/index.ts",
            "line": 446
          },
          "name": "routingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockFlowAlias.BedrockFlowAliasRoutingConfigurationList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-alias/index.ts",
            "line": 474
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-alias/index.ts",
            "line": 378
          },
          "name": "concurrencyConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockFlowAlias.BedrockFlowAliasConcurrencyConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-alias/index.ts",
            "line": 399
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-alias/index.ts",
            "line": 417
          },
          "name": "flowArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-alias/index.ts",
            "line": 440
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-alias/index.ts",
            "line": 453
          },
          "name": "routingConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockFlowAlias.BedrockFlowAliasRoutingConfiguration"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-alias/index.ts",
            "line": 469
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-flow-alias/index.ts",
            "line": 389
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-flow-alias/index.ts",
            "line": 410
          },
          "name": "flowArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-flow-alias/index.ts",
            "line": 433
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-flow-alias/index.ts",
            "line": 459
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/bedrock-flow-alias/index:BedrockFlowAlias"
    },
    "@cdktn/provider-awscc.bedrockFlowAlias.BedrockFlowAliasConcurrencyConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockFlowAlias.BedrockFlowAliasConcurrencyConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-flow-alias/index.ts",
        "line": 50
      },
      "name": "BedrockFlowAliasConcurrencyConfiguration",
      "namespace": "bedrockFlowAlias",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_flow_alias#max_concurrency BedrockFlowAlias#max_concurrency}",
            "stability": "stable",
            "summary": "Number of nodes executed concurrently at a time."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-alias/index.ts",
            "line": 56
          },
          "name": "maxConcurrency",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_flow_alias#type BedrockFlowAlias#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-alias/index.ts",
            "line": 60
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-flow-alias/index:BedrockFlowAliasConcurrencyConfiguration"
    },
    "@cdktn/provider-awscc.bedrockFlowAlias.BedrockFlowAliasConcurrencyConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockFlowAlias.BedrockFlowAliasConcurrencyConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-flow-alias/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/bedrock-flow-alias/index.ts",
        "line": 99
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-flow-alias/index.ts",
            "line": 155
          },
          "name": "resetMaxConcurrency"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-flow-alias/index.ts",
            "line": 171
          },
          "name": "resetType"
        }
      ],
      "name": "BedrockFlowAliasConcurrencyConfigurationOutputReference",
      "namespace": "bedrockFlowAlias",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-alias/index.ts",
            "line": 159
          },
          "name": "maxConcurrencyInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-alias/index.ts",
            "line": 175
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-flow-alias/index.ts",
            "line": 149
          },
          "name": "maxConcurrency",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-flow-alias/index.ts",
            "line": 165
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-flow-alias/index.ts",
            "line": 111
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockFlowAlias.BedrockFlowAliasConcurrencyConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-flow-alias/index:BedrockFlowAliasConcurrencyConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockFlowAlias.BedrockFlowAliasConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockFlowAlias.BedrockFlowAliasConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-flow-alias/index.ts",
        "line": 14
      },
      "name": "BedrockFlowAliasConfig",
      "namespace": "bedrockFlowAlias",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_flow_alias#flow_arn BedrockFlowAlias#flow_arn}",
            "stability": "stable",
            "summary": "Arn representation of the Flow."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-alias/index.ts",
            "line": 30
          },
          "name": "flowArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_flow_alias#name BedrockFlowAlias#name}",
            "stability": "stable",
            "summary": "Name for a resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-alias/index.ts",
            "line": 36
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_flow_alias#routing_configuration BedrockFlowAlias#routing_configuration}",
            "stability": "stable",
            "summary": "Routing configuration for a Flow alias."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-alias/index.ts",
            "line": 42
          },
          "name": "routingConfiguration",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockFlowAlias.BedrockFlowAliasRoutingConfiguration"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_flow_alias#concurrency_configuration BedrockFlowAlias#concurrency_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-alias/index.ts",
            "line": 18
          },
          "name": "concurrencyConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockFlowAlias.BedrockFlowAliasConcurrencyConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_flow_alias#description BedrockFlowAlias#description}",
            "stability": "stable",
            "summary": "Description of the Resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-alias/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/hashicorp/awscc/1.96.0/docs/resources/bedrock_flow_alias#tags BedrockFlowAlias#tags}",
            "stability": "stable",
            "summary": "A map of tag keys and values."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-alias/index.ts",
            "line": 48
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/bedrock-flow-alias/index:BedrockFlowAliasConfig"
    },
    "@cdktn/provider-awscc.bedrockFlowAlias.BedrockFlowAliasRoutingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockFlowAlias.BedrockFlowAliasRoutingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-flow-alias/index.ts",
        "line": 179
      },
      "name": "BedrockFlowAliasRoutingConfiguration",
      "namespace": "bedrockFlowAlias",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_flow_alias#flow_version BedrockFlowAlias#flow_version}",
            "stability": "stable",
            "summary": "Version."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-alias/index.ts",
            "line": 185
          },
          "name": "flowVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-flow-alias/index:BedrockFlowAliasRoutingConfiguration"
    },
    "@cdktn/provider-awscc.bedrockFlowAlias.BedrockFlowAliasRoutingConfigurationList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockFlowAlias.BedrockFlowAliasRoutingConfigurationList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-flow-alias/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/bedrock-flow-alias/index.ts",
        "line": 278
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-flow-alias/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-awscc.bedrockFlowAlias.BedrockFlowAliasRoutingConfigurationOutputReference"
            }
          }
        }
      ],
      "name": "BedrockFlowAliasRoutingConfigurationList",
      "namespace": "bedrockFlowAlias",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-flow-alias/index.ts",
            "line": 279
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockFlowAlias.BedrockFlowAliasRoutingConfiguration"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-flow-alias/index:BedrockFlowAliasRoutingConfigurationList"
    },
    "@cdktn/provider-awscc.bedrockFlowAlias.BedrockFlowAliasRoutingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockFlowAlias.BedrockFlowAliasRoutingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-flow-alias/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-flow-alias/index.ts",
        "line": 217
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-flow-alias/index.ts",
            "line": 269
          },
          "name": "resetFlowVersion"
        }
      ],
      "name": "BedrockFlowAliasRoutingConfigurationOutputReference",
      "namespace": "bedrockFlowAlias",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-alias/index.ts",
            "line": 273
          },
          "name": "flowVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-flow-alias/index.ts",
            "line": 263
          },
          "name": "flowVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-flow-alias/index.ts",
            "line": 231
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockFlowAlias.BedrockFlowAliasRoutingConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-flow-alias/index:BedrockFlowAliasRoutingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersion": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_flow_version awscc_bedrock_flow_version}."
      },
      "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersion",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_flow_version awscc_bedrock_flow_version} Resource."
        },
        "locationInModule": {
          "filename": "src/bedrock-flow-version/index.ts",
          "line": 2214
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-flow-version/index.ts",
        "line": 2182
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a BedrockFlowVersion resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 2199
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the BedrockFlowVersion to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_flow_version#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing BedrockFlowVersion that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the BedrockFlowVersion to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 2262
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 2317
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 2324
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "BedrockFlowVersion",
      "namespace": "bedrockFlowVersion",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 2187
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 2239
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 2244
          },
          "name": "customerEncryptionKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 2250
          },
          "name": "definition",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 2271
          },
          "name": "executionRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 2289
          },
          "name": "flowId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 2294
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 2299
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 2304
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 2309
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 2266
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 2284
          },
          "name": "flowArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 2256
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 2277
          },
          "name": "flowArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-flow-version/index:BedrockFlowVersion"
    },
    "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-flow-version/index.ts",
        "line": 14
      },
      "name": "BedrockFlowVersionConfig",
      "namespace": "bedrockFlowVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_flow_version#flow_arn BedrockFlowVersion#flow_arn}",
            "stability": "stable",
            "summary": "Arn representation of the Flow."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 26
          },
          "name": "flowArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_flow_version#description BedrockFlowVersion#description}",
            "stability": "stable",
            "summary": "Description of the flow version."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 20
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-flow-version/index:BedrockFlowVersionConfig"
    },
    "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-flow-version/index.ts",
        "line": 2117
      },
      "name": "BedrockFlowVersionDefinition",
      "namespace": "bedrockFlowVersion",
      "symbolId": "src/bedrock-flow-version/index:BedrockFlowVersionDefinition"
    },
    "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionConnections": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionConnections",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-flow-version/index.ts",
        "line": 202
      },
      "name": "BedrockFlowVersionDefinitionConnections",
      "namespace": "bedrockFlowVersion",
      "symbolId": "src/bedrock-flow-version/index:BedrockFlowVersionDefinitionConnections"
    },
    "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionConnectionsConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionConnectionsConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-flow-version/index.ts",
        "line": 141
      },
      "name": "BedrockFlowVersionDefinitionConnectionsConfiguration",
      "namespace": "bedrockFlowVersion",
      "symbolId": "src/bedrock-flow-version/index:BedrockFlowVersionDefinitionConnectionsConfiguration"
    },
    "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionConnectionsConfigurationConditional": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionConnectionsConfigurationConditional",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-flow-version/index.ts",
        "line": 28
      },
      "name": "BedrockFlowVersionDefinitionConnectionsConfigurationConditional",
      "namespace": "bedrockFlowVersion",
      "symbolId": "src/bedrock-flow-version/index:BedrockFlowVersionDefinitionConnectionsConfigurationConditional"
    },
    "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionConnectionsConfigurationConditionalOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionConnectionsConfigurationConditionalOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-flow-version/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/bedrock-flow-version/index.ts",
        "line": 51
      },
      "name": "BedrockFlowVersionDefinitionConnectionsConfigurationConditionalOutputReference",
      "namespace": "bedrockFlowVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 78
          },
          "name": "condition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 62
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionConnectionsConfigurationConditional"
          }
        }
      ],
      "symbolId": "src/bedrock-flow-version/index:BedrockFlowVersionDefinitionConnectionsConfigurationConditionalOutputReference"
    },
    "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionConnectionsConfigurationData": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionConnectionsConfigurationData",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-flow-version/index.ts",
        "line": 82
      },
      "name": "BedrockFlowVersionDefinitionConnectionsConfigurationData",
      "namespace": "bedrockFlowVersion",
      "symbolId": "src/bedrock-flow-version/index:BedrockFlowVersionDefinitionConnectionsConfigurationData"
    },
    "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionConnectionsConfigurationDataOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionConnectionsConfigurationDataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-flow-version/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-flow-version/index.ts",
        "line": 105
      },
      "name": "BedrockFlowVersionDefinitionConnectionsConfigurationDataOutputReference",
      "namespace": "bedrockFlowVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 132
          },
          "name": "sourceOutput",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 137
          },
          "name": "targetInput",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 116
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionConnectionsConfigurationData"
          }
        }
      ],
      "symbolId": "src/bedrock-flow-version/index:BedrockFlowVersionDefinitionConnectionsConfigurationDataOutputReference"
    },
    "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionConnectionsConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionConnectionsConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-flow-version/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/bedrock-flow-version/index.ts",
        "line": 164
      },
      "name": "BedrockFlowVersionDefinitionConnectionsConfigurationOutputReference",
      "namespace": "bedrockFlowVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 192
          },
          "name": "conditional",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionConnectionsConfigurationConditionalOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 198
          },
          "name": "data",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionConnectionsConfigurationDataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 175
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionConnectionsConfiguration"
          }
        }
      ],
      "symbolId": "src/bedrock-flow-version/index:BedrockFlowVersionDefinitionConnectionsConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionConnectionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionConnectionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-flow-version/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/bedrock-flow-version/index.ts",
        "line": 280
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-flow-version/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-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionConnectionsOutputReference"
            }
          }
        }
      ],
      "name": "BedrockFlowVersionDefinitionConnectionsList",
      "namespace": "bedrockFlowVersion",
      "symbolId": "src/bedrock-flow-version/index:BedrockFlowVersionDefinitionConnectionsList"
    },
    "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionConnectionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionConnectionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-flow-version/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/bedrock-flow-version/index.ts",
        "line": 225
      },
      "name": "BedrockFlowVersionDefinitionConnectionsOutputReference",
      "namespace": "bedrockFlowVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 255
          },
          "name": "configuration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionConnectionsConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 260
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 265
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 270
          },
          "name": "target",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 275
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 238
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionConnections"
          }
        }
      ],
      "symbolId": "src/bedrock-flow-version/index:BedrockFlowVersionDefinitionConnectionsOutputReference"
    },
    "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-flow-version/index.ts",
        "line": 2019
      },
      "name": "BedrockFlowVersionDefinitionNodes",
      "namespace": "bedrockFlowVersion",
      "symbolId": "src/bedrock-flow-version/index:BedrockFlowVersionDefinitionNodes"
    },
    "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-flow-version/index.ts",
        "line": 1731
      },
      "name": "BedrockFlowVersionDefinitionNodesConfiguration",
      "namespace": "bedrockFlowVersion",
      "symbolId": "src/bedrock-flow-version/index:BedrockFlowVersionDefinitionNodesConfiguration"
    },
    "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationAgent": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationAgent",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-flow-version/index.ts",
        "line": 298
      },
      "name": "BedrockFlowVersionDefinitionNodesConfigurationAgent",
      "namespace": "bedrockFlowVersion",
      "symbolId": "src/bedrock-flow-version/index:BedrockFlowVersionDefinitionNodesConfigurationAgent"
    },
    "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationAgentOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationAgentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-flow-version/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/bedrock-flow-version/index.ts",
        "line": 321
      },
      "name": "BedrockFlowVersionDefinitionNodesConfigurationAgentOutputReference",
      "namespace": "bedrockFlowVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 348
          },
          "name": "agentAliasArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 332
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationAgent"
          }
        }
      ],
      "symbolId": "src/bedrock-flow-version/index:BedrockFlowVersionDefinitionNodesConfigurationAgentOutputReference"
    },
    "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationCondition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationCondition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-flow-version/index.ts",
        "line": 432
      },
      "name": "BedrockFlowVersionDefinitionNodesConfigurationCondition",
      "namespace": "bedrockFlowVersion",
      "symbolId": "src/bedrock-flow-version/index:BedrockFlowVersionDefinitionNodesConfigurationCondition"
    },
    "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationConditionConditions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationConditionConditions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-flow-version/index.ts",
        "line": 352
      },
      "name": "BedrockFlowVersionDefinitionNodesConfigurationConditionConditions",
      "namespace": "bedrockFlowVersion",
      "symbolId": "src/bedrock-flow-version/index:BedrockFlowVersionDefinitionNodesConfigurationConditionConditions"
    },
    "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationConditionConditionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationConditionConditionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-flow-version/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/bedrock-flow-version/index.ts",
        "line": 414
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-flow-version/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-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationConditionConditionsOutputReference"
            }
          }
        }
      ],
      "name": "BedrockFlowVersionDefinitionNodesConfigurationConditionConditionsList",
      "namespace": "bedrockFlowVersion",
      "symbolId": "src/bedrock-flow-version/index:BedrockFlowVersionDefinitionNodesConfigurationConditionConditionsList"
    },
    "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationConditionConditionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationConditionConditionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-flow-version/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-flow-version/index.ts",
        "line": 375
      },
      "name": "BedrockFlowVersionDefinitionNodesConfigurationConditionConditionsOutputReference",
      "namespace": "bedrockFlowVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 404
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 409
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 388
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationConditionConditions"
          }
        }
      ],
      "symbolId": "src/bedrock-flow-version/index:BedrockFlowVersionDefinitionNodesConfigurationConditionConditionsOutputReference"
    },
    "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationConditionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationConditionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-flow-version/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-flow-version/index.ts",
        "line": 455
      },
      "name": "BedrockFlowVersionDefinitionNodesConfigurationConditionOutputReference",
      "namespace": "bedrockFlowVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 483
          },
          "name": "conditions",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationConditionConditionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 466
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationCondition"
          }
        }
      ],
      "symbolId": "src/bedrock-flow-version/index:BedrockFlowVersionDefinitionNodesConfigurationConditionOutputReference"
    },
    "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationInlineCode": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationInlineCode",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-flow-version/index.ts",
        "line": 487
      },
      "name": "BedrockFlowVersionDefinitionNodesConfigurationInlineCode",
      "namespace": "bedrockFlowVersion",
      "symbolId": "src/bedrock-flow-version/index:BedrockFlowVersionDefinitionNodesConfigurationInlineCode"
    },
    "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationInlineCodeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationInlineCodeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-flow-version/index.ts",
          "line": 517
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-flow-version/index.ts",
        "line": 510
      },
      "name": "BedrockFlowVersionDefinitionNodesConfigurationInlineCodeOutputReference",
      "namespace": "bedrockFlowVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 537
          },
          "name": "code",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 542
          },
          "name": "language",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 521
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationInlineCode"
          }
        }
      ],
      "symbolId": "src/bedrock-flow-version/index:BedrockFlowVersionDefinitionNodesConfigurationInlineCodeOutputReference"
    },
    "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationKnowledgeBase": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationKnowledgeBase",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-flow-version/index.ts",
        "line": 605
      },
      "name": "BedrockFlowVersionDefinitionNodesConfigurationKnowledgeBase",
      "namespace": "bedrockFlowVersion",
      "symbolId": "src/bedrock-flow-version/index:BedrockFlowVersionDefinitionNodesConfigurationKnowledgeBase"
    },
    "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationKnowledgeBaseGuardrailConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationKnowledgeBaseGuardrailConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-flow-version/index.ts",
        "line": 546
      },
      "name": "BedrockFlowVersionDefinitionNodesConfigurationKnowledgeBaseGuardrailConfiguration",
      "namespace": "bedrockFlowVersion",
      "symbolId": "src/bedrock-flow-version/index:BedrockFlowVersionDefinitionNodesConfigurationKnowledgeBaseGuardrailConfiguration"
    },
    "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationKnowledgeBaseGuardrailConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationKnowledgeBaseGuardrailConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-flow-version/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/bedrock-flow-version/index.ts",
        "line": 569
      },
      "name": "BedrockFlowVersionDefinitionNodesConfigurationKnowledgeBaseGuardrailConfigurationOutputReference",
      "namespace": "bedrockFlowVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 596
          },
          "name": "guardrailIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 601
          },
          "name": "guardrailVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 580
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationKnowledgeBaseGuardrailConfiguration"
          }
        }
      ],
      "symbolId": "src/bedrock-flow-version/index:BedrockFlowVersionDefinitionNodesConfigurationKnowledgeBaseGuardrailConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationKnowledgeBaseOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationKnowledgeBaseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-flow-version/index.ts",
          "line": 635
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-flow-version/index.ts",
        "line": 628
      },
      "name": "BedrockFlowVersionDefinitionNodesConfigurationKnowledgeBaseOutputReference",
      "namespace": "bedrockFlowVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 656
          },
          "name": "guardrailConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationKnowledgeBaseGuardrailConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 661
          },
          "name": "knowledgeBaseId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 666
          },
          "name": "modelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 639
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationKnowledgeBase"
          }
        }
      ],
      "symbolId": "src/bedrock-flow-version/index:BedrockFlowVersionDefinitionNodesConfigurationKnowledgeBaseOutputReference"
    },
    "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationLambdaFunction": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationLambdaFunction",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-flow-version/index.ts",
        "line": 670
      },
      "name": "BedrockFlowVersionDefinitionNodesConfigurationLambdaFunction",
      "namespace": "bedrockFlowVersion",
      "symbolId": "src/bedrock-flow-version/index:BedrockFlowVersionDefinitionNodesConfigurationLambdaFunction"
    },
    "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationLambdaFunctionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationLambdaFunctionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-flow-version/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-flow-version/index.ts",
        "line": 693
      },
      "name": "BedrockFlowVersionDefinitionNodesConfigurationLambdaFunctionOutputReference",
      "namespace": "bedrockFlowVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 720
          },
          "name": "lambdaArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 704
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationLambdaFunction"
          }
        }
      ],
      "symbolId": "src/bedrock-flow-version/index:BedrockFlowVersionDefinitionNodesConfigurationLambdaFunctionOutputReference"
    },
    "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationLex": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationLex",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-flow-version/index.ts",
        "line": 724
      },
      "name": "BedrockFlowVersionDefinitionNodesConfigurationLex",
      "namespace": "bedrockFlowVersion",
      "symbolId": "src/bedrock-flow-version/index:BedrockFlowVersionDefinitionNodesConfigurationLex"
    },
    "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationLexOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationLexOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-flow-version/index.ts",
          "line": 754
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-flow-version/index.ts",
        "line": 747
      },
      "name": "BedrockFlowVersionDefinitionNodesConfigurationLexOutputReference",
      "namespace": "bedrockFlowVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 774
          },
          "name": "botAliasArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 779
          },
          "name": "localeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 758
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationLex"
          }
        }
      ],
      "symbolId": "src/bedrock-flow-version/index:BedrockFlowVersionDefinitionNodesConfigurationLexOutputReference"
    },
    "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-flow-version/index.ts",
          "line": 1761
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-flow-version/index.ts",
        "line": 1754
      },
      "name": "BedrockFlowVersionDefinitionNodesConfigurationOutputReference",
      "namespace": "bedrockFlowVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 1782
          },
          "name": "agent",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationAgentOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 1787
          },
          "name": "collector",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 1793
          },
          "name": "condition",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationConditionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 1799
          },
          "name": "inlineCode",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationInlineCodeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 1804
          },
          "name": "input",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 1809
          },
          "name": "iterator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 1815
          },
          "name": "knowledgeBase",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationKnowledgeBaseOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 1821
          },
          "name": "lambdaFunction",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationLambdaFunctionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 1827
          },
          "name": "lex",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationLexOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 1832
          },
          "name": "output",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 1838
          },
          "name": "prompt",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationPromptOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 1844
          },
          "name": "retrieval",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationRetrievalOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 1850
          },
          "name": "storage",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationStorageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 1765
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfiguration"
          }
        }
      ],
      "symbolId": "src/bedrock-flow-version/index:BedrockFlowVersionDefinitionNodesConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationPrompt": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationPrompt",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-flow-version/index.ts",
        "line": 1342
      },
      "name": "BedrockFlowVersionDefinitionNodesConfigurationPrompt",
      "namespace": "bedrockFlowVersion",
      "symbolId": "src/bedrock-flow-version/index:BedrockFlowVersionDefinitionNodesConfigurationPrompt"
    },
    "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationPromptGuardrailConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationPromptGuardrailConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-flow-version/index.ts",
        "line": 783
      },
      "name": "BedrockFlowVersionDefinitionNodesConfigurationPromptGuardrailConfiguration",
      "namespace": "bedrockFlowVersion",
      "symbolId": "src/bedrock-flow-version/index:BedrockFlowVersionDefinitionNodesConfigurationPromptGuardrailConfiguration"
    },
    "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationPromptGuardrailConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationPromptGuardrailConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-flow-version/index.ts",
          "line": 813
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-flow-version/index.ts",
        "line": 806
      },
      "name": "BedrockFlowVersionDefinitionNodesConfigurationPromptGuardrailConfigurationOutputReference",
      "namespace": "bedrockFlowVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 833
          },
          "name": "guardrailIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 838
          },
          "name": "guardrailVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 817
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationPromptGuardrailConfiguration"
          }
        }
      ],
      "symbolId": "src/bedrock-flow-version/index:BedrockFlowVersionDefinitionNodesConfigurationPromptGuardrailConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationPromptOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationPromptOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-flow-version/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/bedrock-flow-version/index.ts",
        "line": 1365
      },
      "name": "BedrockFlowVersionDefinitionNodesConfigurationPromptOutputReference",
      "namespace": "bedrockFlowVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 1393
          },
          "name": "guardrailConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationPromptGuardrailConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 1399
          },
          "name": "sourceConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 1376
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationPrompt"
          }
        }
      ],
      "symbolId": "src/bedrock-flow-version/index:BedrockFlowVersionDefinitionNodesConfigurationPromptOutputReference"
    },
    "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-flow-version/index.ts",
        "line": 1281
      },
      "name": "BedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfiguration",
      "namespace": "bedrockFlowVersion",
      "symbolId": "src/bedrock-flow-version/index:BedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfiguration"
    },
    "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInline": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInline",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-flow-version/index.ts",
        "line": 1156
      },
      "name": "BedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInline",
      "namespace": "bedrockFlowVersion",
      "symbolId": "src/bedrock-flow-version/index:BedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInline"
    },
    "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineInferenceConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineInferenceConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-flow-version/index.ts",
        "line": 911
      },
      "name": "BedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineInferenceConfiguration",
      "namespace": "bedrockFlowVersion",
      "symbolId": "src/bedrock-flow-version/index:BedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineInferenceConfiguration"
    },
    "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineInferenceConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineInferenceConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-flow-version/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-flow-version/index.ts",
        "line": 934
      },
      "name": "BedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineInferenceConfigurationOutputReference",
      "namespace": "bedrockFlowVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 962
          },
          "name": "text",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineInferenceConfigurationTextOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 945
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineInferenceConfiguration"
          }
        }
      ],
      "symbolId": "src/bedrock-flow-version/index:BedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineInferenceConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineInferenceConfigurationText": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineInferenceConfigurationText",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-flow-version/index.ts",
        "line": 842
      },
      "name": "BedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineInferenceConfigurationText",
      "namespace": "bedrockFlowVersion",
      "symbolId": "src/bedrock-flow-version/index:BedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineInferenceConfigurationText"
    },
    "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineInferenceConfigurationTextOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineInferenceConfigurationTextOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-flow-version/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-flow-version/index.ts",
        "line": 865
      },
      "name": "BedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineInferenceConfigurationTextOutputReference",
      "namespace": "bedrockFlowVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 892
          },
          "name": "maxTokens",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 897
          },
          "name": "stopSequences",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 902
          },
          "name": "temperature",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 907
          },
          "name": "topP",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 876
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineInferenceConfigurationText"
          }
        }
      ],
      "symbolId": "src/bedrock-flow-version/index:BedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineInferenceConfigurationTextOutputReference"
    },
    "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-flow-version/index.ts",
          "line": 1186
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-flow-version/index.ts",
        "line": 1179
      },
      "name": "BedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineOutputReference",
      "namespace": "bedrockFlowVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 1207
          },
          "name": "inferenceConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineInferenceConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 1212
          },
          "name": "modelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 1218
          },
          "name": "templateConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineTemplateConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 1223
          },
          "name": "templateType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 1190
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInline"
          }
        }
      ],
      "symbolId": "src/bedrock-flow-version/index:BedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineOutputReference"
    },
    "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineTemplateConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineTemplateConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-flow-version/index.ts",
        "line": 1101
      },
      "name": "BedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineTemplateConfiguration",
      "namespace": "bedrockFlowVersion",
      "symbolId": "src/bedrock-flow-version/index:BedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineTemplateConfiguration"
    },
    "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineTemplateConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineTemplateConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-flow-version/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-flow-version/index.ts",
        "line": 1124
      },
      "name": "BedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineTemplateConfigurationOutputReference",
      "namespace": "bedrockFlowVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 1152
          },
          "name": "text",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineTemplateConfigurationTextOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 1135
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineTemplateConfiguration"
          }
        }
      ],
      "symbolId": "src/bedrock-flow-version/index:BedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineTemplateConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineTemplateConfigurationText": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineTemplateConfigurationText",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-flow-version/index.ts",
        "line": 1041
      },
      "name": "BedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineTemplateConfigurationText",
      "namespace": "bedrockFlowVersion",
      "symbolId": "src/bedrock-flow-version/index:BedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineTemplateConfigurationText"
    },
    "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineTemplateConfigurationTextInputVariables": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineTemplateConfigurationTextInputVariables",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-flow-version/index.ts",
        "line": 966
      },
      "name": "BedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineTemplateConfigurationTextInputVariables",
      "namespace": "bedrockFlowVersion",
      "symbolId": "src/bedrock-flow-version/index:BedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineTemplateConfigurationTextInputVariables"
    },
    "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineTemplateConfigurationTextInputVariablesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineTemplateConfigurationTextInputVariablesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-flow-version/index.ts",
          "line": 1030
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-flow-version/index.ts",
        "line": 1023
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 1037
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineTemplateConfigurationTextInputVariablesOutputReference"
            }
          }
        }
      ],
      "name": "BedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineTemplateConfigurationTextInputVariablesList",
      "namespace": "bedrockFlowVersion",
      "symbolId": "src/bedrock-flow-version/index:BedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineTemplateConfigurationTextInputVariablesList"
    },
    "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineTemplateConfigurationTextInputVariablesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineTemplateConfigurationTextInputVariablesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-flow-version/index.ts",
          "line": 998
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-flow-version/index.ts",
        "line": 989
      },
      "name": "BedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineTemplateConfigurationTextInputVariablesOutputReference",
      "namespace": "bedrockFlowVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 1018
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 1002
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineTemplateConfigurationTextInputVariables"
          }
        }
      ],
      "symbolId": "src/bedrock-flow-version/index:BedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineTemplateConfigurationTextInputVariablesOutputReference"
    },
    "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineTemplateConfigurationTextOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineTemplateConfigurationTextOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-flow-version/index.ts",
          "line": 1071
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-flow-version/index.ts",
        "line": 1064
      },
      "name": "BedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineTemplateConfigurationTextOutputReference",
      "namespace": "bedrockFlowVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 1092
          },
          "name": "inputVariables",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineTemplateConfigurationTextInputVariablesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 1097
          },
          "name": "text",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 1075
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineTemplateConfigurationText"
          }
        }
      ],
      "symbolId": "src/bedrock-flow-version/index:BedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineTemplateConfigurationTextOutputReference"
    },
    "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-flow-version/index.ts",
          "line": 1311
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-flow-version/index.ts",
        "line": 1304
      },
      "name": "BedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationOutputReference",
      "namespace": "bedrockFlowVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 1332
          },
          "name": "inline",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 1338
          },
          "name": "resource",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationResourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 1315
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfiguration"
          }
        }
      ],
      "symbolId": "src/bedrock-flow-version/index:BedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationResource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationResource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-flow-version/index.ts",
        "line": 1227
      },
      "name": "BedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationResource",
      "namespace": "bedrockFlowVersion",
      "symbolId": "src/bedrock-flow-version/index:BedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationResource"
    },
    "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationResourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationResourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-flow-version/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-flow-version/index.ts",
        "line": 1250
      },
      "name": "BedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationResourceOutputReference",
      "namespace": "bedrockFlowVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 1277
          },
          "name": "promptArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 1261
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationResource"
          }
        }
      ],
      "symbolId": "src/bedrock-flow-version/index:BedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationResourceOutputReference"
    },
    "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationRetrieval": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationRetrieval",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-flow-version/index.ts",
        "line": 1512
      },
      "name": "BedrockFlowVersionDefinitionNodesConfigurationRetrieval",
      "namespace": "bedrockFlowVersion",
      "symbolId": "src/bedrock-flow-version/index:BedrockFlowVersionDefinitionNodesConfigurationRetrieval"
    },
    "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationRetrievalOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationRetrievalOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-flow-version/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/bedrock-flow-version/index.ts",
        "line": 1535
      },
      "name": "BedrockFlowVersionDefinitionNodesConfigurationRetrievalOutputReference",
      "namespace": "bedrockFlowVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 1563
          },
          "name": "serviceConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationRetrievalServiceConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 1546
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationRetrieval"
          }
        }
      ],
      "symbolId": "src/bedrock-flow-version/index:BedrockFlowVersionDefinitionNodesConfigurationRetrievalOutputReference"
    },
    "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationRetrievalServiceConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationRetrievalServiceConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-flow-version/index.ts",
        "line": 1457
      },
      "name": "BedrockFlowVersionDefinitionNodesConfigurationRetrievalServiceConfiguration",
      "namespace": "bedrockFlowVersion",
      "symbolId": "src/bedrock-flow-version/index:BedrockFlowVersionDefinitionNodesConfigurationRetrievalServiceConfiguration"
    },
    "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationRetrievalServiceConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationRetrievalServiceConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-flow-version/index.ts",
          "line": 1487
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-flow-version/index.ts",
        "line": 1480
      },
      "name": "BedrockFlowVersionDefinitionNodesConfigurationRetrievalServiceConfigurationOutputReference",
      "namespace": "bedrockFlowVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 1508
          },
          "name": "s3",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationRetrievalServiceConfigurationS3OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 1491
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationRetrievalServiceConfiguration"
          }
        }
      ],
      "symbolId": "src/bedrock-flow-version/index:BedrockFlowVersionDefinitionNodesConfigurationRetrievalServiceConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationRetrievalServiceConfigurationS3": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationRetrievalServiceConfigurationS3",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-flow-version/index.ts",
        "line": 1403
      },
      "name": "BedrockFlowVersionDefinitionNodesConfigurationRetrievalServiceConfigurationS3",
      "namespace": "bedrockFlowVersion",
      "symbolId": "src/bedrock-flow-version/index:BedrockFlowVersionDefinitionNodesConfigurationRetrievalServiceConfigurationS3"
    },
    "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationRetrievalServiceConfigurationS3OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationRetrievalServiceConfigurationS3OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-flow-version/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/bedrock-flow-version/index.ts",
        "line": 1426
      },
      "name": "BedrockFlowVersionDefinitionNodesConfigurationRetrievalServiceConfigurationS3OutputReference",
      "namespace": "bedrockFlowVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 1453
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 1437
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationRetrievalServiceConfigurationS3"
          }
        }
      ],
      "symbolId": "src/bedrock-flow-version/index:BedrockFlowVersionDefinitionNodesConfigurationRetrievalServiceConfigurationS3OutputReference"
    },
    "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationStorage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationStorage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-flow-version/index.ts",
        "line": 1676
      },
      "name": "BedrockFlowVersionDefinitionNodesConfigurationStorage",
      "namespace": "bedrockFlowVersion",
      "symbolId": "src/bedrock-flow-version/index:BedrockFlowVersionDefinitionNodesConfigurationStorage"
    },
    "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationStorageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationStorageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-flow-version/index.ts",
          "line": 1706
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-flow-version/index.ts",
        "line": 1699
      },
      "name": "BedrockFlowVersionDefinitionNodesConfigurationStorageOutputReference",
      "namespace": "bedrockFlowVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 1727
          },
          "name": "serviceConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationStorageServiceConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 1710
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationStorage"
          }
        }
      ],
      "symbolId": "src/bedrock-flow-version/index:BedrockFlowVersionDefinitionNodesConfigurationStorageOutputReference"
    },
    "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationStorageServiceConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationStorageServiceConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-flow-version/index.ts",
        "line": 1621
      },
      "name": "BedrockFlowVersionDefinitionNodesConfigurationStorageServiceConfiguration",
      "namespace": "bedrockFlowVersion",
      "symbolId": "src/bedrock-flow-version/index:BedrockFlowVersionDefinitionNodesConfigurationStorageServiceConfiguration"
    },
    "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationStorageServiceConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationStorageServiceConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-flow-version/index.ts",
          "line": 1651
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-flow-version/index.ts",
        "line": 1644
      },
      "name": "BedrockFlowVersionDefinitionNodesConfigurationStorageServiceConfigurationOutputReference",
      "namespace": "bedrockFlowVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 1672
          },
          "name": "s3",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationStorageServiceConfigurationS3OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 1655
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationStorageServiceConfiguration"
          }
        }
      ],
      "symbolId": "src/bedrock-flow-version/index:BedrockFlowVersionDefinitionNodesConfigurationStorageServiceConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationStorageServiceConfigurationS3": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationStorageServiceConfigurationS3",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-flow-version/index.ts",
        "line": 1567
      },
      "name": "BedrockFlowVersionDefinitionNodesConfigurationStorageServiceConfigurationS3",
      "namespace": "bedrockFlowVersion",
      "symbolId": "src/bedrock-flow-version/index:BedrockFlowVersionDefinitionNodesConfigurationStorageServiceConfigurationS3"
    },
    "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationStorageServiceConfigurationS3OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationStorageServiceConfigurationS3OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-flow-version/index.ts",
          "line": 1597
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-flow-version/index.ts",
        "line": 1590
      },
      "name": "BedrockFlowVersionDefinitionNodesConfigurationStorageServiceConfigurationS3OutputReference",
      "namespace": "bedrockFlowVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 1617
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 1601
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationStorageServiceConfigurationS3"
          }
        }
      ],
      "symbolId": "src/bedrock-flow-version/index:BedrockFlowVersionDefinitionNodesConfigurationStorageServiceConfigurationS3OutputReference"
    },
    "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesInputs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesInputs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-flow-version/index.ts",
        "line": 1854
      },
      "name": "BedrockFlowVersionDefinitionNodesInputs",
      "namespace": "bedrockFlowVersion",
      "symbolId": "src/bedrock-flow-version/index:BedrockFlowVersionDefinitionNodesInputs"
    },
    "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesInputsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesInputsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-flow-version/index.ts",
          "line": 1928
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-flow-version/index.ts",
        "line": 1921
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 1935
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesInputsOutputReference"
            }
          }
        }
      ],
      "name": "BedrockFlowVersionDefinitionNodesInputsList",
      "namespace": "bedrockFlowVersion",
      "symbolId": "src/bedrock-flow-version/index:BedrockFlowVersionDefinitionNodesInputsList"
    },
    "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesInputsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesInputsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-flow-version/index.ts",
          "line": 1886
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-flow-version/index.ts",
        "line": 1877
      },
      "name": "BedrockFlowVersionDefinitionNodesInputsOutputReference",
      "namespace": "bedrockFlowVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 1906
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 1911
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 1916
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 1890
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesInputs"
          }
        }
      ],
      "symbolId": "src/bedrock-flow-version/index:BedrockFlowVersionDefinitionNodesInputsOutputReference"
    },
    "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-flow-version/index.ts",
          "line": 2106
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-flow-version/index.ts",
        "line": 2099
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 2113
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesOutputReference"
            }
          }
        }
      ],
      "name": "BedrockFlowVersionDefinitionNodesList",
      "namespace": "bedrockFlowVersion",
      "symbolId": "src/bedrock-flow-version/index:BedrockFlowVersionDefinitionNodesList"
    },
    "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-flow-version/index.ts",
          "line": 2051
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-flow-version/index.ts",
        "line": 2042
      },
      "name": "BedrockFlowVersionDefinitionNodesOutputReference",
      "namespace": "bedrockFlowVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 2072
          },
          "name": "configuration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 2078
          },
          "name": "inputs",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesInputsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 2083
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 2089
          },
          "name": "outputs",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesOutputsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 2094
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 2055
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodes"
          }
        }
      ],
      "symbolId": "src/bedrock-flow-version/index:BedrockFlowVersionDefinitionNodesOutputReference"
    },
    "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesOutputs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesOutputs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-flow-version/index.ts",
        "line": 1939
      },
      "name": "BedrockFlowVersionDefinitionNodesOutputs",
      "namespace": "bedrockFlowVersion",
      "symbolId": "src/bedrock-flow-version/index:BedrockFlowVersionDefinitionNodesOutputs"
    },
    "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesOutputsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesOutputsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-flow-version/index.ts",
          "line": 2008
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-flow-version/index.ts",
        "line": 2001
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 2015
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesOutputsOutputReference"
            }
          }
        }
      ],
      "name": "BedrockFlowVersionDefinitionNodesOutputsList",
      "namespace": "bedrockFlowVersion",
      "symbolId": "src/bedrock-flow-version/index:BedrockFlowVersionDefinitionNodesOutputsList"
    },
    "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesOutputsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesOutputsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-flow-version/index.ts",
          "line": 1971
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-flow-version/index.ts",
        "line": 1962
      },
      "name": "BedrockFlowVersionDefinitionNodesOutputsOutputReference",
      "namespace": "bedrockFlowVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 1991
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 1996
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 1975
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesOutputs"
          }
        }
      ],
      "symbolId": "src/bedrock-flow-version/index:BedrockFlowVersionDefinitionNodesOutputsOutputReference"
    },
    "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-flow-version/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/bedrock-flow-version/index.ts",
        "line": 2140
      },
      "name": "BedrockFlowVersionDefinitionOutputReference",
      "namespace": "bedrockFlowVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 2168
          },
          "name": "connections",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionConnectionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 2174
          },
          "name": "nodes",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinitionNodesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-flow-version/index.ts",
            "line": 2151
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockFlowVersion.BedrockFlowVersionDefinition"
          }
        }
      ],
      "symbolId": "src/bedrock-flow-version/index:BedrockFlowVersionDefinitionOutputReference"
    },
    "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrail": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_guardrail awscc_bedrock_guardrail}."
      },
      "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrail",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_guardrail awscc_bedrock_guardrail} Resource."
        },
        "locationInModule": {
          "filename": "src/bedrock-guardrail/index.ts",
          "line": 3434
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-guardrail/index.ts",
        "line": 3402
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a BedrockGuardrail resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 3419
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the BedrockGuardrail to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_guardrail#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing BedrockGuardrail that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the BedrockGuardrail to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 3474
          },
          "name": "putAutomatedReasoningPolicyConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailAutomatedReasoningPolicyConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 3516
          },
          "name": "putContentPolicyConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailContentPolicyConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 3532
          },
          "name": "putContextualGroundingPolicyConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailContextualGroundingPolicyConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 3553
          },
          "name": "putCrossRegionConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailCrossRegionConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 3634
          },
          "name": "putSensitiveInformationPolicyConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailSensitiveInformationPolicyConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 3660
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 3676
          },
          "name": "putTopicPolicyConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailTopicPolicyConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 3702
          },
          "name": "putWordPolicyConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailWordPolicyConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 3477
          },
          "name": "resetAutomatedReasoningPolicyConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 3519
          },
          "name": "resetContentPolicyConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 3535
          },
          "name": "resetContextualGroundingPolicyConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 3556
          },
          "name": "resetCrossRegionConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 3572
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 3608
          },
          "name": "resetKmsKeyArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 3637
          },
          "name": "resetSensitiveInformationPolicyConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 3663
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 3679
          },
          "name": "resetTopicPolicyConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 3705
          },
          "name": "resetWordPolicyConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 3717
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 3735
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "BedrockGuardrail",
      "namespace": "bedrockGuardrail",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 3407
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 3471
          },
          "name": "automatedReasoningPolicyConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailAutomatedReasoningPolicyConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 3513
          },
          "name": "contentPolicyConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailContentPolicyConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 3529
          },
          "name": "contextualGroundingPolicyConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailContextualGroundingPolicyConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 3544
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 3550
          },
          "name": "crossRegionConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailCrossRegionConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 3581
          },
          "name": "failureRecommendations",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 3586
          },
          "name": "guardrailArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 3591
          },
          "name": "guardrailId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 3596
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 3631
          },
          "name": "sensitiveInformationPolicyConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailSensitiveInformationPolicyConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 3646
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 3651
          },
          "name": "statusReasons",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 3657
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 3673
          },
          "name": "topicPolicyConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailTopicPolicyConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 3688
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 3693
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 3699
          },
          "name": "wordPolicyConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailWordPolicyConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 3481
          },
          "name": "automatedReasoningPolicyConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailAutomatedReasoningPolicyConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 3494
          },
          "name": "blockedInputMessagingInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 3507
          },
          "name": "blockedOutputsMessagingInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 3523
          },
          "name": "contentPolicyConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailContentPolicyConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 3539
          },
          "name": "contextualGroundingPolicyConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailContextualGroundingPolicyConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 3560
          },
          "name": "crossRegionConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailCrossRegionConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 3576
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 3612
          },
          "name": "kmsKeyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 3625
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 3641
          },
          "name": "sensitiveInformationPolicyConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailSensitiveInformationPolicyConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 3667
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 3683
          },
          "name": "topicPolicyConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailTopicPolicyConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 3709
          },
          "name": "wordPolicyConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailWordPolicyConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 3487
          },
          "name": "blockedInputMessaging",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 3500
          },
          "name": "blockedOutputsMessaging",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 3566
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 3602
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 3618
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-guardrail/index:BedrockGuardrail"
    },
    "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailAutomatedReasoningPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailAutomatedReasoningPolicyConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-guardrail/index.ts",
        "line": 94
      },
      "name": "BedrockGuardrailAutomatedReasoningPolicyConfig",
      "namespace": "bedrockGuardrail",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_guardrail#confidence_threshold BedrockGuardrail#confidence_threshold}",
            "stability": "stable",
            "summary": "The confidence threshold for triggering guardrail actions based on Automated Reasoning policy violations."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 100
          },
          "name": "confidenceThreshold",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_guardrail#policies BedrockGuardrail#policies}",
            "stability": "stable",
            "summary": "The list of Automated Reasoning policy ARNs to include in the guardrail configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 106
          },
          "name": "policies",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/bedrock-guardrail/index:BedrockGuardrailAutomatedReasoningPolicyConfig"
    },
    "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailAutomatedReasoningPolicyConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailAutomatedReasoningPolicyConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-guardrail/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-guardrail/index.ts",
        "line": 145
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 201
          },
          "name": "resetConfidenceThreshold"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 217
          },
          "name": "resetPolicies"
        }
      ],
      "name": "BedrockGuardrailAutomatedReasoningPolicyConfigOutputReference",
      "namespace": "bedrockGuardrail",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 205
          },
          "name": "confidenceThresholdInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 221
          },
          "name": "policiesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 195
          },
          "name": "confidenceThreshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 211
          },
          "name": "policies",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 157
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailAutomatedReasoningPolicyConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-guardrail/index:BedrockGuardrailAutomatedReasoningPolicyConfigOutputReference"
    },
    "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-guardrail/index.ts",
        "line": 14
      },
      "name": "BedrockGuardrailConfig",
      "namespace": "bedrockGuardrail",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_guardrail#blocked_input_messaging BedrockGuardrail#blocked_input_messaging}",
            "stability": "stable",
            "summary": "Messaging for when violations are detected in text."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 26
          },
          "name": "blockedInputMessaging",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_guardrail#blocked_outputs_messaging BedrockGuardrail#blocked_outputs_messaging}",
            "stability": "stable",
            "summary": "Messaging for when violations are detected in text."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 32
          },
          "name": "blockedOutputsMessaging",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_guardrail#name BedrockGuardrail#name}",
            "stability": "stable",
            "summary": "Name of the guardrail."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 68
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_guardrail#automated_reasoning_policy_config BedrockGuardrail#automated_reasoning_policy_config}",
            "stability": "stable",
            "summary": "Optional configuration for integrating Automated Reasoning policies with the guardrail."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 20
          },
          "name": "automatedReasoningPolicyConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailAutomatedReasoningPolicyConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_guardrail#content_policy_config BedrockGuardrail#content_policy_config}",
            "stability": "stable",
            "summary": "Content policy config for a guardrail."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 38
          },
          "name": "contentPolicyConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailContentPolicyConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_guardrail#contextual_grounding_policy_config BedrockGuardrail#contextual_grounding_policy_config}",
            "stability": "stable",
            "summary": "Contextual grounding policy config for a guardrail."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 44
          },
          "name": "contextualGroundingPolicyConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailContextualGroundingPolicyConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_guardrail#cross_region_config BedrockGuardrail#cross_region_config}",
            "stability": "stable",
            "summary": "The system-defined guardrail profile that you?re using with your guardrail."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 50
          },
          "name": "crossRegionConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailCrossRegionConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_guardrail#description BedrockGuardrail#description}",
            "stability": "stable",
            "summary": "Description of the guardrail or its version."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/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/hashicorp/awscc/1.96.0/docs/resources/bedrock_guardrail#kms_key_arn BedrockGuardrail#kms_key_arn}",
            "stability": "stable",
            "summary": "The KMS key with which the guardrail was encrypted at rest."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 62
          },
          "name": "kmsKeyArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_guardrail#sensitive_information_policy_config BedrockGuardrail#sensitive_information_policy_config}",
            "stability": "stable",
            "summary": "Sensitive information policy config for a guardrail."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 74
          },
          "name": "sensitiveInformationPolicyConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailSensitiveInformationPolicyConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_guardrail#tags BedrockGuardrail#tags}",
            "stability": "stable",
            "summary": "List of Tags."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 80
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_guardrail#topic_policy_config BedrockGuardrail#topic_policy_config}",
            "stability": "stable",
            "summary": "Topic policy config for a guardrail."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 86
          },
          "name": "topicPolicyConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailTopicPolicyConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_guardrail#word_policy_config BedrockGuardrail#word_policy_config}",
            "stability": "stable",
            "summary": "Word policy config for a guardrail."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 92
          },
          "name": "wordPolicyConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailWordPolicyConfig"
          }
        }
      ],
      "symbolId": "src/bedrock-guardrail/index:BedrockGuardrailConfig"
    },
    "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailContentPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailContentPolicyConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-guardrail/index.ts",
        "line": 711
      },
      "name": "BedrockGuardrailContentPolicyConfig",
      "namespace": "bedrockGuardrail",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_guardrail#content_filters_tier_config BedrockGuardrail#content_filters_tier_config}",
            "stability": "stable",
            "summary": "Guardrail tier config for content policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 717
          },
          "name": "contentFiltersTierConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailContentPolicyConfigContentFiltersTierConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_guardrail#filters_config BedrockGuardrail#filters_config}",
            "stability": "stable",
            "summary": "List of content filter configs in content policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 723
          },
          "name": "filtersConfig",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailContentPolicyConfigFiltersConfig"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-guardrail/index:BedrockGuardrailContentPolicyConfig"
    },
    "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailContentPolicyConfigContentFiltersTierConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailContentPolicyConfigContentFiltersTierConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-guardrail/index.ts",
        "line": 225
      },
      "name": "BedrockGuardrailContentPolicyConfigContentFiltersTierConfig",
      "namespace": "bedrockGuardrail",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_guardrail#tier_name BedrockGuardrail#tier_name}",
            "stability": "stable",
            "summary": "Tier name for tier configuration in content filters policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 231
          },
          "name": "tierName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-guardrail/index:BedrockGuardrailContentPolicyConfigContentFiltersTierConfig"
    },
    "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailContentPolicyConfigContentFiltersTierConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailContentPolicyConfigContentFiltersTierConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-guardrail/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/bedrock-guardrail/index.ts",
        "line": 263
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 313
          },
          "name": "resetTierName"
        }
      ],
      "name": "BedrockGuardrailContentPolicyConfigContentFiltersTierConfigOutputReference",
      "namespace": "bedrockGuardrail",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 317
          },
          "name": "tierNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 307
          },
          "name": "tierName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 275
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailContentPolicyConfigContentFiltersTierConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-guardrail/index:BedrockGuardrailContentPolicyConfigContentFiltersTierConfigOutputReference"
    },
    "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailContentPolicyConfigFiltersConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailContentPolicyConfigFiltersConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-guardrail/index.ts",
        "line": 321
      },
      "name": "BedrockGuardrailContentPolicyConfigFiltersConfig",
      "namespace": "bedrockGuardrail",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_guardrail#input_action BedrockGuardrail#input_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 325
          },
          "name": "inputAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_guardrail#input_enabled BedrockGuardrail#input_enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 329
          },
          "name": "inputEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_guardrail#input_modalities BedrockGuardrail#input_modalities}",
            "stability": "stable",
            "summary": "List of modalities."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 335
          },
          "name": "inputModalities",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_guardrail#input_strength BedrockGuardrail#input_strength}",
            "stability": "stable",
            "summary": "Strength for filters."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 341
          },
          "name": "inputStrength",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_guardrail#output_action BedrockGuardrail#output_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 345
          },
          "name": "outputAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_guardrail#output_enabled BedrockGuardrail#output_enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 349
          },
          "name": "outputEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_guardrail#output_modalities BedrockGuardrail#output_modalities}",
            "stability": "stable",
            "summary": "List of modalities."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 355
          },
          "name": "outputModalities",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_guardrail#output_strength BedrockGuardrail#output_strength}",
            "stability": "stable",
            "summary": "Strength for filters."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 361
          },
          "name": "outputStrength",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_guardrail#type BedrockGuardrail#type}",
            "stability": "stable",
            "summary": "Type of filter in content policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 367
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-guardrail/index:BedrockGuardrailContentPolicyConfigFiltersConfig"
    },
    "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailContentPolicyConfigFiltersConfigList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailContentPolicyConfigFiltersConfigList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-guardrail/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-guardrail/index.ts",
        "line": 692
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 707
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailContentPolicyConfigFiltersConfigOutputReference"
            }
          }
        }
      ],
      "name": "BedrockGuardrailContentPolicyConfigFiltersConfigList",
      "namespace": "bedrockGuardrail",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 693
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailContentPolicyConfigFiltersConfig"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-guardrail/index:BedrockGuardrailContentPolicyConfigFiltersConfigList"
    },
    "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailContentPolicyConfigFiltersConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailContentPolicyConfigFiltersConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-guardrail/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/bedrock-guardrail/index.ts",
        "line": 455
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 555
          },
          "name": "resetInputAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 571
          },
          "name": "resetInputEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 587
          },
          "name": "resetInputModalities"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 603
          },
          "name": "resetInputStrength"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 619
          },
          "name": "resetOutputAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 635
          },
          "name": "resetOutputEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 651
          },
          "name": "resetOutputModalities"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 667
          },
          "name": "resetOutputStrength"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 683
          },
          "name": "resetType"
        }
      ],
      "name": "BedrockGuardrailContentPolicyConfigFiltersConfigOutputReference",
      "namespace": "bedrockGuardrail",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 559
          },
          "name": "inputActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 575
          },
          "name": "inputEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 591
          },
          "name": "inputModalitiesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 607
          },
          "name": "inputStrengthInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 623
          },
          "name": "outputActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 639
          },
          "name": "outputEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 655
          },
          "name": "outputModalitiesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 671
          },
          "name": "outputStrengthInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 687
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 549
          },
          "name": "inputAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 565
          },
          "name": "inputEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 581
          },
          "name": "inputModalities",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 597
          },
          "name": "inputStrength",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 613
          },
          "name": "outputAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 629
          },
          "name": "outputEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 645
          },
          "name": "outputModalities",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 661
          },
          "name": "outputStrength",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 677
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 469
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailContentPolicyConfigFiltersConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-guardrail/index:BedrockGuardrailContentPolicyConfigFiltersConfigOutputReference"
    },
    "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailContentPolicyConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailContentPolicyConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-guardrail/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-guardrail/index.ts",
        "line": 762
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 815
          },
          "name": "putContentFiltersTierConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailContentPolicyConfigContentFiltersTierConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 831
          },
          "name": "putFiltersConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailContentPolicyConfigFiltersConfig"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 818
          },
          "name": "resetContentFiltersTierConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 834
          },
          "name": "resetFiltersConfig"
        }
      ],
      "name": "BedrockGuardrailContentPolicyConfigOutputReference",
      "namespace": "bedrockGuardrail",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 812
          },
          "name": "contentFiltersTierConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailContentPolicyConfigContentFiltersTierConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 828
          },
          "name": "filtersConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailContentPolicyConfigFiltersConfigList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 822
          },
          "name": "contentFiltersTierConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailContentPolicyConfigContentFiltersTierConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 838
          },
          "name": "filtersConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailContentPolicyConfigFiltersConfig"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 774
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailContentPolicyConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-guardrail/index:BedrockGuardrailContentPolicyConfigOutputReference"
    },
    "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailContextualGroundingPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailContextualGroundingPolicyConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-guardrail/index.ts",
        "line": 1061
      },
      "name": "BedrockGuardrailContextualGroundingPolicyConfig",
      "namespace": "bedrockGuardrail",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_guardrail#filters_config BedrockGuardrail#filters_config}",
            "stability": "stable",
            "summary": "List of contextual grounding filter configs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 1067
          },
          "name": "filtersConfig",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailContextualGroundingPolicyConfigFiltersConfig"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-guardrail/index:BedrockGuardrailContextualGroundingPolicyConfig"
    },
    "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailContextualGroundingPolicyConfigFiltersConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailContextualGroundingPolicyConfigFiltersConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-guardrail/index.ts",
        "line": 842
      },
      "name": "BedrockGuardrailContextualGroundingPolicyConfigFiltersConfig",
      "namespace": "bedrockGuardrail",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_guardrail#action BedrockGuardrail#action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 846
          },
          "name": "action",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_guardrail#enabled BedrockGuardrail#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 850
          },
          "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/hashicorp/awscc/1.96.0/docs/resources/bedrock_guardrail#threshold BedrockGuardrail#threshold}",
            "stability": "stable",
            "summary": "The threshold for this filter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 856
          },
          "name": "threshold",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_guardrail#type BedrockGuardrail#type}",
            "stability": "stable",
            "summary": "Type of contextual grounding filter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 862
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-guardrail/index:BedrockGuardrailContextualGroundingPolicyConfigFiltersConfig"
    },
    "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailContextualGroundingPolicyConfigFiltersConfigList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailContextualGroundingPolicyConfigFiltersConfigList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-guardrail/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-guardrail/index.ts",
        "line": 1042
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 1057
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailContextualGroundingPolicyConfigFiltersConfigOutputReference"
            }
          }
        }
      ],
      "name": "BedrockGuardrailContextualGroundingPolicyConfigFiltersConfigList",
      "namespace": "bedrockGuardrail",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 1043
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailContextualGroundingPolicyConfigFiltersConfig"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-guardrail/index:BedrockGuardrailContextualGroundingPolicyConfigFiltersConfigList"
    },
    "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailContextualGroundingPolicyConfigFiltersConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailContextualGroundingPolicyConfigFiltersConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-guardrail/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-guardrail/index.ts",
        "line": 915
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 985
          },
          "name": "resetAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 1001
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 1017
          },
          "name": "resetThreshold"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 1033
          },
          "name": "resetType"
        }
      ],
      "name": "BedrockGuardrailContextualGroundingPolicyConfigFiltersConfigOutputReference",
      "namespace": "bedrockGuardrail",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 989
          },
          "name": "actionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 1005
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 1021
          },
          "name": "thresholdInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 1037
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 979
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 995
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 1011
          },
          "name": "threshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 1027
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 929
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailContextualGroundingPolicyConfigFiltersConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-guardrail/index:BedrockGuardrailContextualGroundingPolicyConfigFiltersConfigOutputReference"
    },
    "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailContextualGroundingPolicyConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailContextualGroundingPolicyConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-guardrail/index.ts",
          "line": 1107
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-guardrail/index.ts",
        "line": 1099
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 1146
          },
          "name": "putFiltersConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailContextualGroundingPolicyConfigFiltersConfig"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 1149
          },
          "name": "resetFiltersConfig"
        }
      ],
      "name": "BedrockGuardrailContextualGroundingPolicyConfigOutputReference",
      "namespace": "bedrockGuardrail",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 1143
          },
          "name": "filtersConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailContextualGroundingPolicyConfigFiltersConfigList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 1153
          },
          "name": "filtersConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailContextualGroundingPolicyConfigFiltersConfig"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 1111
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailContextualGroundingPolicyConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-guardrail/index:BedrockGuardrailContextualGroundingPolicyConfigOutputReference"
    },
    "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailCrossRegionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailCrossRegionConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-guardrail/index.ts",
        "line": 1157
      },
      "name": "BedrockGuardrailCrossRegionConfig",
      "namespace": "bedrockGuardrail",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_guardrail#guardrail_profile_arn BedrockGuardrail#guardrail_profile_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the guardrail profile."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 1163
          },
          "name": "guardrailProfileArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-guardrail/index:BedrockGuardrailCrossRegionConfig"
    },
    "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailCrossRegionConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailCrossRegionConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-guardrail/index.ts",
          "line": 1203
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-guardrail/index.ts",
        "line": 1195
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 1245
          },
          "name": "resetGuardrailProfileArn"
        }
      ],
      "name": "BedrockGuardrailCrossRegionConfigOutputReference",
      "namespace": "bedrockGuardrail",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 1249
          },
          "name": "guardrailProfileArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 1239
          },
          "name": "guardrailProfileArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 1207
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailCrossRegionConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-guardrail/index:BedrockGuardrailCrossRegionConfigOutputReference"
    },
    "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailSensitiveInformationPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailSensitiveInformationPolicyConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-guardrail/index.ts",
        "line": 1901
      },
      "name": "BedrockGuardrailSensitiveInformationPolicyConfig",
      "namespace": "bedrockGuardrail",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_guardrail#pii_entities_config BedrockGuardrail#pii_entities_config}",
            "stability": "stable",
            "summary": "List of entities."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 1907
          },
          "name": "piiEntitiesConfig",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailSensitiveInformationPolicyConfigPiiEntitiesConfig"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_guardrail#regexes_config BedrockGuardrail#regexes_config}",
            "stability": "stable",
            "summary": "List of regex."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 1913
          },
          "name": "regexesConfig",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailSensitiveInformationPolicyConfigRegexesConfig"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-guardrail/index:BedrockGuardrailSensitiveInformationPolicyConfig"
    },
    "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailSensitiveInformationPolicyConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailSensitiveInformationPolicyConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-guardrail/index.ts",
          "line": 1960
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-guardrail/index.ts",
        "line": 1952
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 2005
          },
          "name": "putPiiEntitiesConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailSensitiveInformationPolicyConfigPiiEntitiesConfig"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 2021
          },
          "name": "putRegexesConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailSensitiveInformationPolicyConfigRegexesConfig"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 2008
          },
          "name": "resetPiiEntitiesConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 2024
          },
          "name": "resetRegexesConfig"
        }
      ],
      "name": "BedrockGuardrailSensitiveInformationPolicyConfigOutputReference",
      "namespace": "bedrockGuardrail",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 2002
          },
          "name": "piiEntitiesConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailSensitiveInformationPolicyConfigPiiEntitiesConfigList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 2018
          },
          "name": "regexesConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailSensitiveInformationPolicyConfigRegexesConfigList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 2012
          },
          "name": "piiEntitiesConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailSensitiveInformationPolicyConfigPiiEntitiesConfig"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 2028
          },
          "name": "regexesConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailSensitiveInformationPolicyConfigRegexesConfig"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 1964
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailSensitiveInformationPolicyConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-guardrail/index:BedrockGuardrailSensitiveInformationPolicyConfigOutputReference"
    },
    "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailSensitiveInformationPolicyConfigPiiEntitiesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailSensitiveInformationPolicyConfigPiiEntitiesConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-guardrail/index.ts",
        "line": 1253
      },
      "name": "BedrockGuardrailSensitiveInformationPolicyConfigPiiEntitiesConfig",
      "namespace": "bedrockGuardrail",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_guardrail#action BedrockGuardrail#action}",
            "stability": "stable",
            "summary": "Options for sensitive information action."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 1259
          },
          "name": "action",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_guardrail#input_action BedrockGuardrail#input_action}",
            "stability": "stable",
            "summary": "Options for sensitive information action."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 1265
          },
          "name": "inputAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_guardrail#input_enabled BedrockGuardrail#input_enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 1269
          },
          "name": "inputEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_guardrail#output_action BedrockGuardrail#output_action}",
            "stability": "stable",
            "summary": "Options for sensitive information action."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 1275
          },
          "name": "outputAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_guardrail#output_enabled BedrockGuardrail#output_enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 1279
          },
          "name": "outputEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_guardrail#type BedrockGuardrail#type}",
            "stability": "stable",
            "summary": "The currently supported PII entities."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 1285
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-guardrail/index:BedrockGuardrailSensitiveInformationPolicyConfigPiiEntitiesConfig"
    },
    "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailSensitiveInformationPolicyConfigPiiEntitiesConfigList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailSensitiveInformationPolicyConfigPiiEntitiesConfigList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-guardrail/index.ts",
          "line": 1531
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-guardrail/index.ts",
        "line": 1523
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 1538
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailSensitiveInformationPolicyConfigPiiEntitiesConfigOutputReference"
            }
          }
        }
      ],
      "name": "BedrockGuardrailSensitiveInformationPolicyConfigPiiEntitiesConfigList",
      "namespace": "bedrockGuardrail",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 1524
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailSensitiveInformationPolicyConfigPiiEntitiesConfig"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-guardrail/index:BedrockGuardrailSensitiveInformationPolicyConfigPiiEntitiesConfigList"
    },
    "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailSensitiveInformationPolicyConfigPiiEntitiesConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailSensitiveInformationPolicyConfigPiiEntitiesConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-guardrail/index.ts",
          "line": 1362
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-guardrail/index.ts",
        "line": 1352
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 1434
          },
          "name": "resetAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 1450
          },
          "name": "resetInputAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 1466
          },
          "name": "resetInputEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 1482
          },
          "name": "resetOutputAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 1498
          },
          "name": "resetOutputEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 1514
          },
          "name": "resetType"
        }
      ],
      "name": "BedrockGuardrailSensitiveInformationPolicyConfigPiiEntitiesConfigOutputReference",
      "namespace": "bedrockGuardrail",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 1438
          },
          "name": "actionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 1454
          },
          "name": "inputActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 1470
          },
          "name": "inputEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 1486
          },
          "name": "outputActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 1502
          },
          "name": "outputEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 1518
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 1428
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 1444
          },
          "name": "inputAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 1460
          },
          "name": "inputEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 1476
          },
          "name": "outputAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 1492
          },
          "name": "outputEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 1508
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 1366
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailSensitiveInformationPolicyConfigPiiEntitiesConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-guardrail/index:BedrockGuardrailSensitiveInformationPolicyConfigPiiEntitiesConfigOutputReference"
    },
    "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailSensitiveInformationPolicyConfigRegexesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailSensitiveInformationPolicyConfigRegexesConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-guardrail/index.ts",
        "line": 1542
      },
      "name": "BedrockGuardrailSensitiveInformationPolicyConfigRegexesConfig",
      "namespace": "bedrockGuardrail",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_guardrail#action BedrockGuardrail#action}",
            "stability": "stable",
            "summary": "Options for sensitive information action."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 1548
          },
          "name": "action",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_guardrail#description BedrockGuardrail#description}",
            "stability": "stable",
            "summary": "The regex description."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 1554
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_guardrail#input_action BedrockGuardrail#input_action}",
            "stability": "stable",
            "summary": "Options for sensitive information action."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 1560
          },
          "name": "inputAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_guardrail#input_enabled BedrockGuardrail#input_enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 1564
          },
          "name": "inputEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_guardrail#name BedrockGuardrail#name}",
            "stability": "stable",
            "summary": "The regex name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 1570
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_guardrail#output_action BedrockGuardrail#output_action}",
            "stability": "stable",
            "summary": "Options for sensitive information action."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 1576
          },
          "name": "outputAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_guardrail#output_enabled BedrockGuardrail#output_enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 1580
          },
          "name": "outputEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_guardrail#pattern BedrockGuardrail#pattern}",
            "stability": "stable",
            "summary": "The regex pattern."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 1586
          },
          "name": "pattern",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-guardrail/index:BedrockGuardrailSensitiveInformationPolicyConfigRegexesConfig"
    },
    "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailSensitiveInformationPolicyConfigRegexesConfigList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailSensitiveInformationPolicyConfigRegexesConfigList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-guardrail/index.ts",
          "line": 1890
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-guardrail/index.ts",
        "line": 1882
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 1897
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailSensitiveInformationPolicyConfigRegexesConfigOutputReference"
            }
          }
        }
      ],
      "name": "BedrockGuardrailSensitiveInformationPolicyConfigRegexesConfigList",
      "namespace": "bedrockGuardrail",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 1883
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailSensitiveInformationPolicyConfigRegexesConfig"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-guardrail/index:BedrockGuardrailSensitiveInformationPolicyConfigRegexesConfigList"
    },
    "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailSensitiveInformationPolicyConfigRegexesConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailSensitiveInformationPolicyConfigRegexesConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-guardrail/index.ts",
          "line": 1677
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-guardrail/index.ts",
        "line": 1667
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 1761
          },
          "name": "resetAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 1777
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 1793
          },
          "name": "resetInputAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 1809
          },
          "name": "resetInputEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 1825
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 1841
          },
          "name": "resetOutputAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 1857
          },
          "name": "resetOutputEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 1873
          },
          "name": "resetPattern"
        }
      ],
      "name": "BedrockGuardrailSensitiveInformationPolicyConfigRegexesConfigOutputReference",
      "namespace": "bedrockGuardrail",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 1765
          },
          "name": "actionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 1781
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 1797
          },
          "name": "inputActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 1813
          },
          "name": "inputEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 1829
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 1845
          },
          "name": "outputActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 1861
          },
          "name": "outputEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 1877
          },
          "name": "patternInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 1755
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 1771
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 1787
          },
          "name": "inputAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 1803
          },
          "name": "inputEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 1819
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 1835
          },
          "name": "outputAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 1851
          },
          "name": "outputEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 1867
          },
          "name": "pattern",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 1681
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailSensitiveInformationPolicyConfigRegexesConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-guardrail/index:BedrockGuardrailSensitiveInformationPolicyConfigRegexesConfigOutputReference"
    },
    "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-guardrail/index.ts",
        "line": 2032
      },
      "name": "BedrockGuardrailTags",
      "namespace": "bedrockGuardrail",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_guardrail#key BedrockGuardrail#key}",
            "stability": "stable",
            "summary": "Tag Key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 2038
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_guardrail#value BedrockGuardrail#value}",
            "stability": "stable",
            "summary": "Tag Value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 2044
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-guardrail/index:BedrockGuardrailTags"
    },
    "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-guardrail/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-guardrail/index.ts",
        "line": 2166
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 2181
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailTagsOutputReference"
            }
          }
        }
      ],
      "name": "BedrockGuardrailTagsList",
      "namespace": "bedrockGuardrail",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 2167
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-guardrail/index:BedrockGuardrailTagsList"
    },
    "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-guardrail/index.ts",
          "line": 2093
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-guardrail/index.ts",
        "line": 2083
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 2141
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 2157
          },
          "name": "resetValue"
        }
      ],
      "name": "BedrockGuardrailTagsOutputReference",
      "namespace": "bedrockGuardrail",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 2145
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 2161
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 2135
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 2151
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 2097
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-guardrail/index:BedrockGuardrailTagsOutputReference"
    },
    "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailTopicPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailTopicPolicyConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-guardrail/index.ts",
        "line": 2636
      },
      "name": "BedrockGuardrailTopicPolicyConfig",
      "namespace": "bedrockGuardrail",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_guardrail#topics_config BedrockGuardrail#topics_config}",
            "stability": "stable",
            "summary": "List of topic configs in topic policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 2642
          },
          "name": "topicsConfig",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailTopicPolicyConfigTopicsConfig"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_guardrail#topics_tier_config BedrockGuardrail#topics_tier_config}",
            "stability": "stable",
            "summary": "Guardrail tier config for topic policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 2648
          },
          "name": "topicsTierConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailTopicPolicyConfigTopicsTierConfig"
          }
        }
      ],
      "symbolId": "src/bedrock-guardrail/index:BedrockGuardrailTopicPolicyConfig"
    },
    "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailTopicPolicyConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailTopicPolicyConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-guardrail/index.ts",
          "line": 2695
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-guardrail/index.ts",
        "line": 2687
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 2740
          },
          "name": "putTopicsConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailTopicPolicyConfigTopicsConfig"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 2756
          },
          "name": "putTopicsTierConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailTopicPolicyConfigTopicsTierConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 2743
          },
          "name": "resetTopicsConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 2759
          },
          "name": "resetTopicsTierConfig"
        }
      ],
      "name": "BedrockGuardrailTopicPolicyConfigOutputReference",
      "namespace": "bedrockGuardrail",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 2737
          },
          "name": "topicsConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailTopicPolicyConfigTopicsConfigList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 2753
          },
          "name": "topicsTierConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailTopicPolicyConfigTopicsTierConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 2747
          },
          "name": "topicsConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailTopicPolicyConfigTopicsConfig"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 2763
          },
          "name": "topicsTierConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailTopicPolicyConfigTopicsTierConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 2699
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailTopicPolicyConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-guardrail/index:BedrockGuardrailTopicPolicyConfigOutputReference"
    },
    "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailTopicPolicyConfigTopicsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailTopicPolicyConfigTopicsConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-guardrail/index.ts",
        "line": 2185
      },
      "name": "BedrockGuardrailTopicPolicyConfigTopicsConfig",
      "namespace": "bedrockGuardrail",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_guardrail#definition BedrockGuardrail#definition}",
            "stability": "stable",
            "summary": "Definition of topic in topic policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 2191
          },
          "name": "definition",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_guardrail#examples BedrockGuardrail#examples}",
            "stability": "stable",
            "summary": "List of text examples."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 2197
          },
          "name": "examples",
          "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/hashicorp/awscc/1.96.0/docs/resources/bedrock_guardrail#input_action BedrockGuardrail#input_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 2201
          },
          "name": "inputAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_guardrail#input_enabled BedrockGuardrail#input_enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 2205
          },
          "name": "inputEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_guardrail#name BedrockGuardrail#name}",
            "stability": "stable",
            "summary": "Name of topic in topic policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 2211
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_guardrail#output_action BedrockGuardrail#output_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 2215
          },
          "name": "outputAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_guardrail#output_enabled BedrockGuardrail#output_enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 2219
          },
          "name": "outputEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_guardrail#type BedrockGuardrail#type}",
            "stability": "stable",
            "summary": "Type of topic in a policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 2225
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-guardrail/index:BedrockGuardrailTopicPolicyConfigTopicsConfig"
    },
    "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailTopicPolicyConfigTopicsConfigList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailTopicPolicyConfigTopicsConfigList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-guardrail/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-guardrail/index.ts",
        "line": 2521
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 2536
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailTopicPolicyConfigTopicsConfigOutputReference"
            }
          }
        }
      ],
      "name": "BedrockGuardrailTopicPolicyConfigTopicsConfigList",
      "namespace": "bedrockGuardrail",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 2522
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailTopicPolicyConfigTopicsConfig"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-guardrail/index:BedrockGuardrailTopicPolicyConfigTopicsConfigList"
    },
    "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailTopicPolicyConfigTopicsConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailTopicPolicyConfigTopicsConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-guardrail/index.ts",
          "line": 2316
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-guardrail/index.ts",
        "line": 2306
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 2400
          },
          "name": "resetDefinition"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 2416
          },
          "name": "resetExamples"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 2432
          },
          "name": "resetInputAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 2448
          },
          "name": "resetInputEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 2464
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 2480
          },
          "name": "resetOutputAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 2496
          },
          "name": "resetOutputEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 2512
          },
          "name": "resetType"
        }
      ],
      "name": "BedrockGuardrailTopicPolicyConfigTopicsConfigOutputReference",
      "namespace": "bedrockGuardrail",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 2404
          },
          "name": "definitionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 2420
          },
          "name": "examplesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 2436
          },
          "name": "inputActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 2452
          },
          "name": "inputEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 2468
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 2484
          },
          "name": "outputActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 2500
          },
          "name": "outputEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 2516
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 2394
          },
          "name": "definition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 2410
          },
          "name": "examples",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 2426
          },
          "name": "inputAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 2442
          },
          "name": "inputEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 2458
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 2474
          },
          "name": "outputAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 2490
          },
          "name": "outputEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 2506
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 2320
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailTopicPolicyConfigTopicsConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-guardrail/index:BedrockGuardrailTopicPolicyConfigTopicsConfigOutputReference"
    },
    "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailTopicPolicyConfigTopicsTierConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailTopicPolicyConfigTopicsTierConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-guardrail/index.ts",
        "line": 2540
      },
      "name": "BedrockGuardrailTopicPolicyConfigTopicsTierConfig",
      "namespace": "bedrockGuardrail",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_guardrail#tier_name BedrockGuardrail#tier_name}",
            "stability": "stable",
            "summary": "Tier name for tier configuration in topic policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 2546
          },
          "name": "tierName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-guardrail/index:BedrockGuardrailTopicPolicyConfigTopicsTierConfig"
    },
    "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailTopicPolicyConfigTopicsTierConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailTopicPolicyConfigTopicsTierConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-guardrail/index.ts",
          "line": 2586
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-guardrail/index.ts",
        "line": 2578
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 2628
          },
          "name": "resetTierName"
        }
      ],
      "name": "BedrockGuardrailTopicPolicyConfigTopicsTierConfigOutputReference",
      "namespace": "bedrockGuardrail",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 2632
          },
          "name": "tierNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 2622
          },
          "name": "tierName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 2590
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailTopicPolicyConfigTopicsTierConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-guardrail/index:BedrockGuardrailTopicPolicyConfigTopicsTierConfigOutputReference"
    },
    "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailWordPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailWordPolicyConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-guardrail/index.ts",
        "line": 3267
      },
      "name": "BedrockGuardrailWordPolicyConfig",
      "namespace": "bedrockGuardrail",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_guardrail#managed_word_lists_config BedrockGuardrail#managed_word_lists_config}",
            "stability": "stable",
            "summary": "A config for the list of managed words."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 3273
          },
          "name": "managedWordListsConfig",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailWordPolicyConfigManagedWordListsConfig"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_guardrail#words_config BedrockGuardrail#words_config}",
            "stability": "stable",
            "summary": "List of custom word configs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 3279
          },
          "name": "wordsConfig",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailWordPolicyConfigWordsConfig"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-guardrail/index:BedrockGuardrailWordPolicyConfig"
    },
    "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailWordPolicyConfigManagedWordListsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailWordPolicyConfigManagedWordListsConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-guardrail/index.ts",
        "line": 2767
      },
      "name": "BedrockGuardrailWordPolicyConfigManagedWordListsConfig",
      "namespace": "bedrockGuardrail",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_guardrail#input_action BedrockGuardrail#input_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 2771
          },
          "name": "inputAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_guardrail#input_enabled BedrockGuardrail#input_enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 2775
          },
          "name": "inputEnabled",
          "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/hashicorp/awscc/1.96.0/docs/resources/bedrock_guardrail#output_action BedrockGuardrail#output_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 2779
          },
          "name": "outputAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_guardrail#output_enabled BedrockGuardrail#output_enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 2783
          },
          "name": "outputEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_guardrail#type BedrockGuardrail#type}",
            "stability": "stable",
            "summary": "Options for managed words."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 2789
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-guardrail/index:BedrockGuardrailWordPolicyConfigManagedWordListsConfig"
    },
    "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailWordPolicyConfigManagedWordListsConfigList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailWordPolicyConfigManagedWordListsConfigList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-guardrail/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-guardrail/index.ts",
        "line": 2998
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 3013
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailWordPolicyConfigManagedWordListsConfigOutputReference"
            }
          }
        }
      ],
      "name": "BedrockGuardrailWordPolicyConfigManagedWordListsConfigList",
      "namespace": "bedrockGuardrail",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 2999
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailWordPolicyConfigManagedWordListsConfig"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-guardrail/index:BedrockGuardrailWordPolicyConfigManagedWordListsConfigList"
    },
    "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailWordPolicyConfigManagedWordListsConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailWordPolicyConfigManagedWordListsConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-guardrail/index.ts",
          "line": 2859
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-guardrail/index.ts",
        "line": 2849
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 2925
          },
          "name": "resetInputAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 2941
          },
          "name": "resetInputEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 2957
          },
          "name": "resetOutputAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 2973
          },
          "name": "resetOutputEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 2989
          },
          "name": "resetType"
        }
      ],
      "name": "BedrockGuardrailWordPolicyConfigManagedWordListsConfigOutputReference",
      "namespace": "bedrockGuardrail",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 2929
          },
          "name": "inputActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 2945
          },
          "name": "inputEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 2961
          },
          "name": "outputActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 2977
          },
          "name": "outputEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 2993
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 2919
          },
          "name": "inputAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 2935
          },
          "name": "inputEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 2951
          },
          "name": "outputAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 2967
          },
          "name": "outputEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 2983
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 2863
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailWordPolicyConfigManagedWordListsConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-guardrail/index:BedrockGuardrailWordPolicyConfigManagedWordListsConfigOutputReference"
    },
    "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailWordPolicyConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailWordPolicyConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-guardrail/index.ts",
          "line": 3326
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-guardrail/index.ts",
        "line": 3318
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 3371
          },
          "name": "putManagedWordListsConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailWordPolicyConfigManagedWordListsConfig"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 3387
          },
          "name": "putWordsConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailWordPolicyConfigWordsConfig"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 3374
          },
          "name": "resetManagedWordListsConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 3390
          },
          "name": "resetWordsConfig"
        }
      ],
      "name": "BedrockGuardrailWordPolicyConfigOutputReference",
      "namespace": "bedrockGuardrail",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 3368
          },
          "name": "managedWordListsConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailWordPolicyConfigManagedWordListsConfigList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 3384
          },
          "name": "wordsConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailWordPolicyConfigWordsConfigList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 3378
          },
          "name": "managedWordListsConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailWordPolicyConfigManagedWordListsConfig"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 3394
          },
          "name": "wordsConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailWordPolicyConfigWordsConfig"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 3330
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailWordPolicyConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-guardrail/index:BedrockGuardrailWordPolicyConfigOutputReference"
    },
    "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailWordPolicyConfigWordsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailWordPolicyConfigWordsConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-guardrail/index.ts",
        "line": 3017
      },
      "name": "BedrockGuardrailWordPolicyConfigWordsConfig",
      "namespace": "bedrockGuardrail",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_guardrail#input_action BedrockGuardrail#input_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 3021
          },
          "name": "inputAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_guardrail#input_enabled BedrockGuardrail#input_enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 3025
          },
          "name": "inputEnabled",
          "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/hashicorp/awscc/1.96.0/docs/resources/bedrock_guardrail#output_action BedrockGuardrail#output_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 3029
          },
          "name": "outputAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_guardrail#output_enabled BedrockGuardrail#output_enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 3033
          },
          "name": "outputEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_guardrail#text BedrockGuardrail#text}",
            "stability": "stable",
            "summary": "The custom word text."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 3039
          },
          "name": "text",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-guardrail/index:BedrockGuardrailWordPolicyConfigWordsConfig"
    },
    "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailWordPolicyConfigWordsConfigList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailWordPolicyConfigWordsConfigList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-guardrail/index.ts",
          "line": 3256
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-guardrail/index.ts",
        "line": 3248
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 3263
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailWordPolicyConfigWordsConfigOutputReference"
            }
          }
        }
      ],
      "name": "BedrockGuardrailWordPolicyConfigWordsConfigList",
      "namespace": "bedrockGuardrail",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 3249
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailWordPolicyConfigWordsConfig"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-guardrail/index:BedrockGuardrailWordPolicyConfigWordsConfigList"
    },
    "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailWordPolicyConfigWordsConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailWordPolicyConfigWordsConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-guardrail/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-guardrail/index.ts",
        "line": 3099
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 3175
          },
          "name": "resetInputAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 3191
          },
          "name": "resetInputEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 3207
          },
          "name": "resetOutputAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 3223
          },
          "name": "resetOutputEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 3239
          },
          "name": "resetText"
        }
      ],
      "name": "BedrockGuardrailWordPolicyConfigWordsConfigOutputReference",
      "namespace": "bedrockGuardrail",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 3179
          },
          "name": "inputActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 3195
          },
          "name": "inputEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 3211
          },
          "name": "outputActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 3227
          },
          "name": "outputEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 3243
          },
          "name": "textInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 3169
          },
          "name": "inputAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 3185
          },
          "name": "inputEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 3201
          },
          "name": "outputAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 3217
          },
          "name": "outputEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 3233
          },
          "name": "text",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail/index.ts",
            "line": 3113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockGuardrail.BedrockGuardrailWordPolicyConfigWordsConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-guardrail/index:BedrockGuardrailWordPolicyConfigWordsConfigOutputReference"
    },
    "@cdktn/provider-awscc.bedrockGuardrailVersion.BedrockGuardrailVersion": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_guardrail_version awscc_bedrock_guardrail_version}."
      },
      "fqn": "@cdktn/provider-awscc.bedrockGuardrailVersion.BedrockGuardrailVersion",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_guardrail_version awscc_bedrock_guardrail_version} Resource."
        },
        "locationInModule": {
          "filename": "src/bedrock-guardrail-version/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-awscc.bedrockGuardrailVersion.BedrockGuardrailVersionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-guardrail-version/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a BedrockGuardrailVersion resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail-version/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 BedrockGuardrailVersion to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_guardrail_version#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing BedrockGuardrailVersion that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the BedrockGuardrailVersion to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail-version/index.ts",
            "line": 96
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail-version/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/bedrock-guardrail-version/index.ts",
            "line": 148
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "BedrockGuardrailVersion",
      "namespace": "bedrockGuardrailVersion",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail-version/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail-version/index.ts",
            "line": 105
          },
          "name": "guardrailArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail-version/index.ts",
            "line": 110
          },
          "name": "guardrailId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail-version/index.ts",
            "line": 128
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail-version/index.ts",
            "line": 133
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail-version/index.ts",
            "line": 100
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail-version/index.ts",
            "line": 123
          },
          "name": "guardrailIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail-version/index.ts",
            "line": 90
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-guardrail-version/index.ts",
            "line": 116
          },
          "name": "guardrailIdentifier",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-guardrail-version/index:BedrockGuardrailVersion"
    },
    "@cdktn/provider-awscc.bedrockGuardrailVersion.BedrockGuardrailVersionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockGuardrailVersion.BedrockGuardrailVersionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-guardrail-version/index.ts",
        "line": 14
      },
      "name": "BedrockGuardrailVersionConfig",
      "namespace": "bedrockGuardrailVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_guardrail_version#guardrail_identifier BedrockGuardrailVersion#guardrail_identifier}",
            "stability": "stable",
            "summary": "Identifier (GuardrailId or GuardrailArn) for the guardrail."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail-version/index.ts",
            "line": 26
          },
          "name": "guardrailIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_guardrail_version#description BedrockGuardrailVersion#description}",
            "stability": "stable",
            "summary": "Description of the Guardrail version."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-guardrail-version/index.ts",
            "line": 20
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-guardrail-version/index:BedrockGuardrailVersionConfig"
    },
    "@cdktn/provider-awscc.bedrockIntelligentPromptRouter.BedrockIntelligentPromptRouter": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_intelligent_prompt_router awscc_bedrock_intelligent_prompt_router}."
      },
      "fqn": "@cdktn/provider-awscc.bedrockIntelligentPromptRouter.BedrockIntelligentPromptRouter",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_intelligent_prompt_router awscc_bedrock_intelligent_prompt_router} Resource."
        },
        "locationInModule": {
          "filename": "src/bedrock-intelligent-prompt-router/index.ts",
          "line": 540
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockIntelligentPromptRouter.BedrockIntelligentPromptRouterConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-intelligent-prompt-router/index.ts",
        "line": 508
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a BedrockIntelligentPromptRouter resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/bedrock-intelligent-prompt-router/index.ts",
            "line": 525
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the BedrockIntelligentPromptRouter to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_intelligent_prompt_router#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing BedrockIntelligentPromptRouter that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the BedrockIntelligentPromptRouter to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-intelligent-prompt-router/index.ts",
            "line": 594
          },
          "name": "putFallbackModel",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockIntelligentPromptRouter.BedrockIntelligentPromptRouterFallbackModel"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-intelligent-prompt-router/index.ts",
            "line": 612
          },
          "name": "putModels",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.bedrockIntelligentPromptRouter.BedrockIntelligentPromptRouterModels"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-intelligent-prompt-router/index.ts",
            "line": 643
          },
          "name": "putRoutingCriteria",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockIntelligentPromptRouter.BedrockIntelligentPromptRouterRoutingCriteria"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-intelligent-prompt-router/index.ts",
            "line": 661
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.bedrockIntelligentPromptRouter.BedrockIntelligentPromptRouterTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-intelligent-prompt-router/index.ts",
            "line": 581
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-intelligent-prompt-router/index.ts",
            "line": 664
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-intelligent-prompt-router/index.ts",
            "line": 686
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-intelligent-prompt-router/index.ts",
            "line": 697
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "BedrockIntelligentPromptRouter",
      "namespace": "bedrockIntelligentPromptRouter",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-intelligent-prompt-router/index.ts",
            "line": 513
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-intelligent-prompt-router/index.ts",
            "line": 569
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-intelligent-prompt-router/index.ts",
            "line": 591
          },
          "name": "fallbackModel",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockIntelligentPromptRouter.BedrockIntelligentPromptRouterFallbackModelOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-intelligent-prompt-router/index.ts",
            "line": 603
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-intelligent-prompt-router/index.ts",
            "line": 609
          },
          "name": "models",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockIntelligentPromptRouter.BedrockIntelligentPromptRouterModelsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-intelligent-prompt-router/index.ts",
            "line": 621
          },
          "name": "promptRouterArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-intelligent-prompt-router/index.ts",
            "line": 640
          },
          "name": "routingCriteria",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockIntelligentPromptRouter.BedrockIntelligentPromptRouterRoutingCriteriaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-intelligent-prompt-router/index.ts",
            "line": 652
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-intelligent-prompt-router/index.ts",
            "line": 658
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockIntelligentPromptRouter.BedrockIntelligentPromptRouterTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-intelligent-prompt-router/index.ts",
            "line": 673
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-intelligent-prompt-router/index.ts",
            "line": 678
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-intelligent-prompt-router/index.ts",
            "line": 585
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-intelligent-prompt-router/index.ts",
            "line": 598
          },
          "name": "fallbackModelInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockIntelligentPromptRouter.BedrockIntelligentPromptRouterFallbackModel"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-intelligent-prompt-router/index.ts",
            "line": 616
          },
          "name": "modelsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockIntelligentPromptRouter.BedrockIntelligentPromptRouterModels"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-intelligent-prompt-router/index.ts",
            "line": 634
          },
          "name": "promptRouterNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-intelligent-prompt-router/index.ts",
            "line": 647
          },
          "name": "routingCriteriaInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockIntelligentPromptRouter.BedrockIntelligentPromptRouterRoutingCriteria"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-intelligent-prompt-router/index.ts",
            "line": 668
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockIntelligentPromptRouter.BedrockIntelligentPromptRouterTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-intelligent-prompt-router/index.ts",
            "line": 575
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-intelligent-prompt-router/index.ts",
            "line": 627
          },
          "name": "promptRouterName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-intelligent-prompt-router/index:BedrockIntelligentPromptRouter"
    },
    "@cdktn/provider-awscc.bedrockIntelligentPromptRouter.BedrockIntelligentPromptRouterConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockIntelligentPromptRouter.BedrockIntelligentPromptRouterConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-intelligent-prompt-router/index.ts",
        "line": 14
      },
      "name": "BedrockIntelligentPromptRouterConfig",
      "namespace": "bedrockIntelligentPromptRouter",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_intelligent_prompt_router#fallback_model BedrockIntelligentPromptRouter#fallback_model}",
            "stability": "stable",
            "summary": "Model configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-intelligent-prompt-router/index.ts",
            "line": 26
          },
          "name": "fallbackModel",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockIntelligentPromptRouter.BedrockIntelligentPromptRouterFallbackModel"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_intelligent_prompt_router#models BedrockIntelligentPromptRouter#models}",
            "stability": "stable",
            "summary": "List of model configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-intelligent-prompt-router/index.ts",
            "line": 32
          },
          "name": "models",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockIntelligentPromptRouter.BedrockIntelligentPromptRouterModels"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_intelligent_prompt_router#prompt_router_name BedrockIntelligentPromptRouter#prompt_router_name}",
            "stability": "stable",
            "summary": "Name of the Prompt Router."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-intelligent-prompt-router/index.ts",
            "line": 38
          },
          "name": "promptRouterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_intelligent_prompt_router#routing_criteria BedrockIntelligentPromptRouter#routing_criteria}",
            "stability": "stable",
            "summary": "Represents the criteria used for routing requests."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-intelligent-prompt-router/index.ts",
            "line": 44
          },
          "name": "routingCriteria",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockIntelligentPromptRouter.BedrockIntelligentPromptRouterRoutingCriteria"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_intelligent_prompt_router#description BedrockIntelligentPromptRouter#description}",
            "stability": "stable",
            "summary": "Description of the Prompt Router."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-intelligent-prompt-router/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/hashicorp/awscc/1.96.0/docs/resources/bedrock_intelligent_prompt_router#tags BedrockIntelligentPromptRouter#tags}",
            "stability": "stable",
            "summary": "List of Tags."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-intelligent-prompt-router/index.ts",
            "line": 50
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockIntelligentPromptRouter.BedrockIntelligentPromptRouterTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-intelligent-prompt-router/index:BedrockIntelligentPromptRouterConfig"
    },
    "@cdktn/provider-awscc.bedrockIntelligentPromptRouter.BedrockIntelligentPromptRouterFallbackModel": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockIntelligentPromptRouter.BedrockIntelligentPromptRouterFallbackModel",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-intelligent-prompt-router/index.ts",
        "line": 52
      },
      "name": "BedrockIntelligentPromptRouterFallbackModel",
      "namespace": "bedrockIntelligentPromptRouter",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_intelligent_prompt_router#model_arn BedrockIntelligentPromptRouter#model_arn}",
            "stability": "stable",
            "summary": "Arn of underlying model which are added in the Prompt Router."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-intelligent-prompt-router/index.ts",
            "line": 58
          },
          "name": "modelArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-intelligent-prompt-router/index:BedrockIntelligentPromptRouterFallbackModel"
    },
    "@cdktn/provider-awscc.bedrockIntelligentPromptRouter.BedrockIntelligentPromptRouterFallbackModelOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockIntelligentPromptRouter.BedrockIntelligentPromptRouterFallbackModelOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-intelligent-prompt-router/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/bedrock-intelligent-prompt-router/index.ts",
        "line": 90
      },
      "name": "BedrockIntelligentPromptRouterFallbackModelOutputReference",
      "namespace": "bedrockIntelligentPromptRouter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-intelligent-prompt-router/index.ts",
            "line": 141
          },
          "name": "modelArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-intelligent-prompt-router/index.ts",
            "line": 134
          },
          "name": "modelArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-intelligent-prompt-router/index.ts",
            "line": 102
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockIntelligentPromptRouter.BedrockIntelligentPromptRouterFallbackModel"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-intelligent-prompt-router/index:BedrockIntelligentPromptRouterFallbackModelOutputReference"
    },
    "@cdktn/provider-awscc.bedrockIntelligentPromptRouter.BedrockIntelligentPromptRouterModels": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockIntelligentPromptRouter.BedrockIntelligentPromptRouterModels",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-intelligent-prompt-router/index.ts",
        "line": 145
      },
      "name": "BedrockIntelligentPromptRouterModels",
      "namespace": "bedrockIntelligentPromptRouter",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_intelligent_prompt_router#model_arn BedrockIntelligentPromptRouter#model_arn}",
            "stability": "stable",
            "summary": "Arn of underlying model which are added in the Prompt Router."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-intelligent-prompt-router/index.ts",
            "line": 151
          },
          "name": "modelArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-intelligent-prompt-router/index:BedrockIntelligentPromptRouterModels"
    },
    "@cdktn/provider-awscc.bedrockIntelligentPromptRouter.BedrockIntelligentPromptRouterModelsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockIntelligentPromptRouter.BedrockIntelligentPromptRouterModelsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-intelligent-prompt-router/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-intelligent-prompt-router/index.ts",
        "line": 241
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-intelligent-prompt-router/index.ts",
            "line": 256
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockIntelligentPromptRouter.BedrockIntelligentPromptRouterModelsOutputReference"
            }
          }
        }
      ],
      "name": "BedrockIntelligentPromptRouterModelsList",
      "namespace": "bedrockIntelligentPromptRouter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-intelligent-prompt-router/index.ts",
            "line": 242
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockIntelligentPromptRouter.BedrockIntelligentPromptRouterModels"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-intelligent-prompt-router/index:BedrockIntelligentPromptRouterModelsList"
    },
    "@cdktn/provider-awscc.bedrockIntelligentPromptRouter.BedrockIntelligentPromptRouterModelsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockIntelligentPromptRouter.BedrockIntelligentPromptRouterModelsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-intelligent-prompt-router/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-intelligent-prompt-router/index.ts",
        "line": 183
      },
      "name": "BedrockIntelligentPromptRouterModelsOutputReference",
      "namespace": "bedrockIntelligentPromptRouter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-intelligent-prompt-router/index.ts",
            "line": 236
          },
          "name": "modelArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-intelligent-prompt-router/index.ts",
            "line": 229
          },
          "name": "modelArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-intelligent-prompt-router/index.ts",
            "line": 197
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockIntelligentPromptRouter.BedrockIntelligentPromptRouterModels"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-intelligent-prompt-router/index:BedrockIntelligentPromptRouterModelsOutputReference"
    },
    "@cdktn/provider-awscc.bedrockIntelligentPromptRouter.BedrockIntelligentPromptRouterRoutingCriteria": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockIntelligentPromptRouter.BedrockIntelligentPromptRouterRoutingCriteria",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-intelligent-prompt-router/index.ts",
        "line": 260
      },
      "name": "BedrockIntelligentPromptRouterRoutingCriteria",
      "namespace": "bedrockIntelligentPromptRouter",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_intelligent_prompt_router#response_quality_difference BedrockIntelligentPromptRouter#response_quality_difference}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-intelligent-prompt-router/index.ts",
            "line": 264
          },
          "name": "responseQualityDifference",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/bedrock-intelligent-prompt-router/index:BedrockIntelligentPromptRouterRoutingCriteria"
    },
    "@cdktn/provider-awscc.bedrockIntelligentPromptRouter.BedrockIntelligentPromptRouterRoutingCriteriaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockIntelligentPromptRouter.BedrockIntelligentPromptRouterRoutingCriteriaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-intelligent-prompt-router/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/bedrock-intelligent-prompt-router/index.ts",
        "line": 296
      },
      "name": "BedrockIntelligentPromptRouterRoutingCriteriaOutputReference",
      "namespace": "bedrockIntelligentPromptRouter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-intelligent-prompt-router/index.ts",
            "line": 347
          },
          "name": "responseQualityDifferenceInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-intelligent-prompt-router/index.ts",
            "line": 340
          },
          "name": "responseQualityDifference",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-intelligent-prompt-router/index.ts",
            "line": 308
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockIntelligentPromptRouter.BedrockIntelligentPromptRouterRoutingCriteria"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-intelligent-prompt-router/index:BedrockIntelligentPromptRouterRoutingCriteriaOutputReference"
    },
    "@cdktn/provider-awscc.bedrockIntelligentPromptRouter.BedrockIntelligentPromptRouterTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockIntelligentPromptRouter.BedrockIntelligentPromptRouterTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-intelligent-prompt-router/index.ts",
        "line": 351
      },
      "name": "BedrockIntelligentPromptRouterTags",
      "namespace": "bedrockIntelligentPromptRouter",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_intelligent_prompt_router#key BedrockIntelligentPromptRouter#key}",
            "stability": "stable",
            "summary": "Tag Key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-intelligent-prompt-router/index.ts",
            "line": 357
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_intelligent_prompt_router#value BedrockIntelligentPromptRouter#value}",
            "stability": "stable",
            "summary": "Tag Value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-intelligent-prompt-router/index.ts",
            "line": 363
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-intelligent-prompt-router/index:BedrockIntelligentPromptRouterTags"
    },
    "@cdktn/provider-awscc.bedrockIntelligentPromptRouter.BedrockIntelligentPromptRouterTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockIntelligentPromptRouter.BedrockIntelligentPromptRouterTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-intelligent-prompt-router/index.ts",
          "line": 493
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-intelligent-prompt-router/index.ts",
        "line": 485
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-intelligent-prompt-router/index.ts",
            "line": 500
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockIntelligentPromptRouter.BedrockIntelligentPromptRouterTagsOutputReference"
            }
          }
        }
      ],
      "name": "BedrockIntelligentPromptRouterTagsList",
      "namespace": "bedrockIntelligentPromptRouter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-intelligent-prompt-router/index.ts",
            "line": 486
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockIntelligentPromptRouter.BedrockIntelligentPromptRouterTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-intelligent-prompt-router/index:BedrockIntelligentPromptRouterTagsList"
    },
    "@cdktn/provider-awscc.bedrockIntelligentPromptRouter.BedrockIntelligentPromptRouterTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockIntelligentPromptRouter.BedrockIntelligentPromptRouterTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-intelligent-prompt-router/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/bedrock-intelligent-prompt-router/index.ts",
        "line": 402
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-intelligent-prompt-router/index.ts",
            "line": 460
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-intelligent-prompt-router/index.ts",
            "line": 476
          },
          "name": "resetValue"
        }
      ],
      "name": "BedrockIntelligentPromptRouterTagsOutputReference",
      "namespace": "bedrockIntelligentPromptRouter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-intelligent-prompt-router/index.ts",
            "line": 464
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-intelligent-prompt-router/index.ts",
            "line": 480
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-intelligent-prompt-router/index.ts",
            "line": 454
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-intelligent-prompt-router/index.ts",
            "line": 470
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-intelligent-prompt-router/index.ts",
            "line": 416
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockIntelligentPromptRouter.BedrockIntelligentPromptRouterTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-intelligent-prompt-router/index:BedrockIntelligentPromptRouterTagsOutputReference"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBase": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base awscc_bedrock_knowledge_base}."
      },
      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBase",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base awscc_bedrock_knowledge_base} Resource."
        },
        "locationInModule": {
          "filename": "src/bedrock-knowledge-base/index.ts",
          "line": 7682
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-knowledge-base/index.ts",
        "line": 7650
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a BedrockKnowledgeBase resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 7667
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the BedrockKnowledgeBase to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing BedrockKnowledgeBase that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the BedrockKnowledgeBase to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 7751
          },
          "name": "putKnowledgeBaseConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 7800
          },
          "name": "putStorageConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 7723
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 7803
          },
          "name": "resetStorageConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 7819
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 7836
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 7847
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "BedrockKnowledgeBase",
      "namespace": "bedrockKnowledgeBase",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 7655
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 7711
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 7732
          },
          "name": "failureReasons",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 7737
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 7742
          },
          "name": "knowledgeBaseArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 7748
          },
          "name": "knowledgeBaseConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 7760
          },
          "name": "knowledgeBaseId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 7791
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 7797
          },
          "name": "storageConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 7828
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 7727
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 7755
          },
          "name": "knowledgeBaseConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 7773
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 7786
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 7807
          },
          "name": "storageConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 7823
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 7717
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 7766
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 7779
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 7813
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/bedrock-knowledge-base/index:BedrockKnowledgeBase"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-knowledge-base/index.ts",
        "line": 14
      },
      "name": "BedrockKnowledgeBaseConfig",
      "namespace": "bedrockKnowledgeBase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#knowledge_base_configuration BedrockKnowledgeBase#knowledge_base_configuration}",
            "stability": "stable",
            "summary": "Contains details about the embeddings model used for the knowledge base."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 26
          },
          "name": "knowledgeBaseConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#name BedrockKnowledgeBase#name}",
            "stability": "stable",
            "summary": "The name of the knowledge base."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 32
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The ARN must begin with AmazonBedrockExecutionRoleForKnowledgeBase_\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#role_arn BedrockKnowledgeBase#role_arn}",
            "stability": "stable",
            "summary": "The ARN of the IAM role with permissions to invoke API operations on the knowledge base."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 38
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#description BedrockKnowledgeBase#description}",
            "stability": "stable",
            "summary": "Description of the Resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/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/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#storage_configuration BedrockKnowledgeBase#storage_configuration}",
            "stability": "stable",
            "summary": "The vector store service in which the knowledge base is stored."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 44
          },
          "name": "storageConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#tags BedrockKnowledgeBase#tags}",
            "stability": "stable",
            "summary": "A map of tag keys and values."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 50
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/bedrock-knowledge-base/index:BedrockKnowledgeBaseConfig"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-knowledge-base/index.ts",
        "line": 4634
      },
      "name": "BedrockKnowledgeBaseKnowledgeBaseConfiguration",
      "namespace": "bedrockKnowledgeBase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#type BedrockKnowledgeBase#type}",
            "stability": "stable",
            "summary": "The type of a knowledge base."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 4658
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#kendra_knowledge_base_configuration BedrockKnowledgeBase#kendra_knowledge_base_configuration}",
            "stability": "stable",
            "summary": "Configurations for a Kendra knowledge base."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 4640
          },
          "name": "kendraKnowledgeBaseConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationKendraKnowledgeBaseConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#managed_knowledge_base_configuration BedrockKnowledgeBase#managed_knowledge_base_configuration}",
            "stability": "stable",
            "summary": "Contains details about the model used to create vector embeddings for a managed knowledge base."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 4646
          },
          "name": "managedKnowledgeBaseConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#sql_knowledge_base_configuration BedrockKnowledgeBase#sql_knowledge_base_configuration}",
            "stability": "stable",
            "summary": "Configurations for a SQL knowledge base."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 4652
          },
          "name": "sqlKnowledgeBaseConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#vector_knowledge_base_configuration BedrockKnowledgeBase#vector_knowledge_base_configuration}",
            "stability": "stable",
            "summary": "Contains details about the model used to create vector embeddings for the knowledge base."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 4664
          },
          "name": "vectorKnowledgeBaseConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfiguration"
          }
        }
      ],
      "symbolId": "src/bedrock-knowledge-base/index:BedrockKnowledgeBaseKnowledgeBaseConfiguration"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationKendraKnowledgeBaseConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationKendraKnowledgeBaseConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-knowledge-base/index.ts",
        "line": 52
      },
      "name": "BedrockKnowledgeBaseKnowledgeBaseConfigurationKendraKnowledgeBaseConfiguration",
      "namespace": "bedrockKnowledgeBase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#kendra_index_arn BedrockKnowledgeBase#kendra_index_arn}",
            "stability": "stable",
            "summary": "Arn of a Kendra index."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 58
          },
          "name": "kendraIndexArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-knowledge-base/index:BedrockKnowledgeBaseKnowledgeBaseConfigurationKendraKnowledgeBaseConfiguration"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationKendraKnowledgeBaseConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationKendraKnowledgeBaseConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-knowledge-base/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/bedrock-knowledge-base/index.ts",
        "line": 90
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 140
          },
          "name": "resetKendraIndexArn"
        }
      ],
      "name": "BedrockKnowledgeBaseKnowledgeBaseConfigurationKendraKnowledgeBaseConfigurationOutputReference",
      "namespace": "bedrockKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 144
          },
          "name": "kendraIndexArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 134
          },
          "name": "kendraIndexArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 102
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationKendraKnowledgeBaseConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-knowledge-base/index:BedrockKnowledgeBaseKnowledgeBaseConfigurationKendraKnowledgeBaseConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-knowledge-base/index.ts",
        "line": 969
      },
      "name": "BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfiguration",
      "namespace": "bedrockKnowledgeBase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#embedding_model_arn BedrockKnowledgeBase#embedding_model_arn}",
            "stability": "stable",
            "summary": "The ARN of the model used to create vector embeddings for the knowledge base."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 975
          },
          "name": "embeddingModelArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#embedding_model_configuration BedrockKnowledgeBase#embedding_model_configuration}",
            "stability": "stable",
            "summary": "The embeddings model configuration details for the vector model used in Knowledge Base."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 981
          },
          "name": "embeddingModelConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#embedding_model_type BedrockKnowledgeBase#embedding_model_type}",
            "stability": "stable",
            "summary": "The type of embedding model to use for the managed knowledge base."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 987
          },
          "name": "embeddingModelType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#server_side_encryption_configuration BedrockKnowledgeBase#server_side_encryption_configuration}",
            "stability": "stable",
            "summary": "Contains details about the server-side encryption for the managed knowledge base."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 993
          },
          "name": "serverSideEncryptionConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationServerSideEncryptionConfiguration"
          }
        }
      ],
      "symbolId": "src/bedrock-knowledge-base/index:BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfiguration"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-knowledge-base/index.ts",
        "line": 777
      },
      "name": "BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfiguration",
      "namespace": "bedrockKnowledgeBase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#bedrock_embedding_model_configuration BedrockKnowledgeBase#bedrock_embedding_model_configuration}",
            "stability": "stable",
            "summary": "The vector configuration details for the Bedrock embeddings model."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 783
          },
          "name": "bedrockEmbeddingModelConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfiguration"
          }
        }
      ],
      "symbolId": "src/bedrock-knowledge-base/index:BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfiguration"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-knowledge-base/index.ts",
        "line": 576
      },
      "name": "BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfiguration",
      "namespace": "bedrockKnowledgeBase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#audio BedrockKnowledgeBase#audio}",
            "stability": "stable",
            "summary": "List of audio configurations for multi modal ingestion."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 582
          },
          "name": "audio",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudio"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#dimensions BedrockKnowledgeBase#dimensions}",
            "stability": "stable",
            "summary": "The dimensions details for the vector configuration used on the Bedrock embeddings model."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 588
          },
          "name": "dimensions",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#embedding_data_type BedrockKnowledgeBase#embedding_data_type}",
            "stability": "stable",
            "summary": "The data type for the vectors when using a model to convert text into vector embeddings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 594
          },
          "name": "embeddingDataType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#video BedrockKnowledgeBase#video}",
            "stability": "stable",
            "summary": "List of video configurations for multi modal ingestion."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 600
          },
          "name": "video",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideo"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-knowledge-base/index:BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfiguration"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudio": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudio",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-knowledge-base/index.ts",
        "line": 244
      },
      "name": "BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudio",
      "namespace": "bedrockKnowledgeBase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#segmentation_configuration BedrockKnowledgeBase#segmentation_configuration}",
            "stability": "stable",
            "summary": "Configure the audio segmentation configuration for multi modal ingestion."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 250
          },
          "name": "segmentationConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudioSegmentationConfiguration"
          }
        }
      ],
      "symbolId": "src/bedrock-knowledge-base/index:BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudio"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudioList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudioList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-knowledge-base/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-knowledge-base/index.ts",
        "line": 343
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 358
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudioOutputReference"
            }
          }
        }
      ],
      "name": "BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudioList",
      "namespace": "bedrockKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 344
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudio"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-knowledge-base/index:BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudioList"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudioOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudioOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-knowledge-base/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/bedrock-knowledge-base/index.ts",
        "line": 282
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 331
          },
          "name": "putSegmentationConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudioSegmentationConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 334
          },
          "name": "resetSegmentationConfiguration"
        }
      ],
      "name": "BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudioOutputReference",
      "namespace": "bedrockKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 328
          },
          "name": "segmentationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudioSegmentationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 338
          },
          "name": "segmentationConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudioSegmentationConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 296
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudio"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-knowledge-base/index:BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudioOutputReference"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudioSegmentationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudioSegmentationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-knowledge-base/index.ts",
        "line": 148
      },
      "name": "BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudioSegmentationConfiguration",
      "namespace": "bedrockKnowledgeBase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#fixed_length_duration BedrockKnowledgeBase#fixed_length_duration}",
            "stability": "stable",
            "summary": "Duration in seconds to segment the multi modal media."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 154
          },
          "name": "fixedLengthDuration",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/bedrock-knowledge-base/index:BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudioSegmentationConfiguration"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudioSegmentationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudioSegmentationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-knowledge-base/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-knowledge-base/index.ts",
        "line": 186
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 236
          },
          "name": "resetFixedLengthDuration"
        }
      ],
      "name": "BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudioSegmentationConfigurationOutputReference",
      "namespace": "bedrockKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 240
          },
          "name": "fixedLengthDurationInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 230
          },
          "name": "fixedLengthDuration",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 198
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudioSegmentationConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-knowledge-base/index:BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudioSegmentationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-knowledge-base/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-knowledge-base/index.ts",
        "line": 653
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 718
          },
          "name": "putAudio",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudio"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 766
          },
          "name": "putVideo",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideo"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 721
          },
          "name": "resetAudio"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 737
          },
          "name": "resetDimensions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 753
          },
          "name": "resetEmbeddingDataType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 769
          },
          "name": "resetVideo"
        }
      ],
      "name": "BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationOutputReference",
      "namespace": "bedrockKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 715
          },
          "name": "audio",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudioList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 763
          },
          "name": "video",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideoList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 725
          },
          "name": "audioInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudio"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 741
          },
          "name": "dimensionsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 757
          },
          "name": "embeddingDataTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 773
          },
          "name": "videoInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideo"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 731
          },
          "name": "dimensions",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 747
          },
          "name": "embeddingDataType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 665
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-knowledge-base/index:BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideo": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-knowledge-base/index.ts",
        "line": 458
      },
      "name": "BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideo",
      "namespace": "bedrockKnowledgeBase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#segmentation_configuration BedrockKnowledgeBase#segmentation_configuration}",
            "stability": "stable",
            "summary": "Configure the video segmentation configuration for multi modal ingestion."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 464
          },
          "name": "segmentationConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideoSegmentationConfiguration"
          }
        }
      ],
      "symbolId": "src/bedrock-knowledge-base/index:BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideo"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideoList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideoList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-knowledge-base/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/bedrock-knowledge-base/index.ts",
        "line": 557
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/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-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideoOutputReference"
            }
          }
        }
      ],
      "name": "BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideoList",
      "namespace": "bedrockKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 558
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideo"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-knowledge-base/index:BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideoList"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideoOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-knowledge-base/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-knowledge-base/index.ts",
        "line": 496
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 545
          },
          "name": "putSegmentationConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideoSegmentationConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 548
          },
          "name": "resetSegmentationConfiguration"
        }
      ],
      "name": "BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideoOutputReference",
      "namespace": "bedrockKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 542
          },
          "name": "segmentationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideoSegmentationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 552
          },
          "name": "segmentationConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideoSegmentationConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 510
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideo"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-knowledge-base/index:BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideoOutputReference"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideoSegmentationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideoSegmentationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-knowledge-base/index.ts",
        "line": 362
      },
      "name": "BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideoSegmentationConfiguration",
      "namespace": "bedrockKnowledgeBase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#fixed_length_duration BedrockKnowledgeBase#fixed_length_duration}",
            "stability": "stable",
            "summary": "Duration in seconds to segment the multi modal media."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 368
          },
          "name": "fixedLengthDuration",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/bedrock-knowledge-base/index:BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideoSegmentationConfiguration"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideoSegmentationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideoSegmentationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-knowledge-base/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/bedrock-knowledge-base/index.ts",
        "line": 400
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 450
          },
          "name": "resetFixedLengthDuration"
        }
      ],
      "name": "BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideoSegmentationConfigurationOutputReference",
      "namespace": "bedrockKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 454
          },
          "name": "fixedLengthDurationInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 444
          },
          "name": "fixedLengthDuration",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 412
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideoSegmentationConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-knowledge-base/index:BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideoSegmentationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-knowledge-base/index.ts",
          "line": 823
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-knowledge-base/index.ts",
        "line": 815
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 862
          },
          "name": "putBedrockEmbeddingModelConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 865
          },
          "name": "resetBedrockEmbeddingModelConfiguration"
        }
      ],
      "name": "BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationOutputReference",
      "namespace": "bedrockKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 859
          },
          "name": "bedrockEmbeddingModelConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 869
          },
          "name": "bedrockEmbeddingModelConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 827
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-knowledge-base/index:BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-knowledge-base/index.ts",
          "line": 1054
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-knowledge-base/index.ts",
        "line": 1046
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 1127
          },
          "name": "putEmbeddingModelConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 1159
          },
          "name": "putServerSideEncryptionConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationServerSideEncryptionConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 1114
          },
          "name": "resetEmbeddingModelArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 1130
          },
          "name": "resetEmbeddingModelConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 1146
          },
          "name": "resetEmbeddingModelType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 1162
          },
          "name": "resetServerSideEncryptionConfiguration"
        }
      ],
      "name": "BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationOutputReference",
      "namespace": "bedrockKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 1124
          },
          "name": "embeddingModelConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 1156
          },
          "name": "serverSideEncryptionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationServerSideEncryptionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 1118
          },
          "name": "embeddingModelArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 1134
          },
          "name": "embeddingModelConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 1150
          },
          "name": "embeddingModelTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 1166
          },
          "name": "serverSideEncryptionConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationServerSideEncryptionConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 1108
          },
          "name": "embeddingModelArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 1140
          },
          "name": "embeddingModelType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 1058
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-knowledge-base/index:BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationServerSideEncryptionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationServerSideEncryptionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-knowledge-base/index.ts",
        "line": 873
      },
      "name": "BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationServerSideEncryptionConfiguration",
      "namespace": "bedrockKnowledgeBase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#kms_key_arn BedrockKnowledgeBase#kms_key_arn}",
            "stability": "stable",
            "summary": "The ARN of the AWS KMS key used to encrypt the managed knowledge base."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 879
          },
          "name": "kmsKeyArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-knowledge-base/index:BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationServerSideEncryptionConfiguration"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationServerSideEncryptionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationServerSideEncryptionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-knowledge-base/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/bedrock-knowledge-base/index.ts",
        "line": 911
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 961
          },
          "name": "resetKmsKeyArn"
        }
      ],
      "name": "BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationServerSideEncryptionConfigurationOutputReference",
      "namespace": "bedrockKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 965
          },
          "name": "kmsKeyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 955
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 923
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationServerSideEncryptionConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-knowledge-base/index:BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationServerSideEncryptionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-knowledge-base/index.ts",
          "line": 4732
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-knowledge-base/index.ts",
        "line": 4724
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 4795
          },
          "name": "putKendraKnowledgeBaseConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationKendraKnowledgeBaseConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 4811
          },
          "name": "putManagedKnowledgeBaseConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 4827
          },
          "name": "putSqlKnowledgeBaseConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 4856
          },
          "name": "putVectorKnowledgeBaseConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 4798
          },
          "name": "resetKendraKnowledgeBaseConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 4814
          },
          "name": "resetManagedKnowledgeBaseConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 4830
          },
          "name": "resetSqlKnowledgeBaseConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 4859
          },
          "name": "resetVectorKnowledgeBaseConfiguration"
        }
      ],
      "name": "BedrockKnowledgeBaseKnowledgeBaseConfigurationOutputReference",
      "namespace": "bedrockKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 4792
          },
          "name": "kendraKnowledgeBaseConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationKendraKnowledgeBaseConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 4808
          },
          "name": "managedKnowledgeBaseConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 4824
          },
          "name": "sqlKnowledgeBaseConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 4853
          },
          "name": "vectorKnowledgeBaseConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 4802
          },
          "name": "kendraKnowledgeBaseConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationKendraKnowledgeBaseConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 4818
          },
          "name": "managedKnowledgeBaseConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 4834
          },
          "name": "sqlKnowledgeBaseConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 4847
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 4863
          },
          "name": "vectorKnowledgeBaseConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 4840
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 4736
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-knowledge-base/index:BedrockKnowledgeBaseKnowledgeBaseConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-knowledge-base/index.ts",
        "line": 3267
      },
      "name": "BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfiguration",
      "namespace": "bedrockKnowledgeBase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#redshift_configuration BedrockKnowledgeBase#redshift_configuration}",
            "stability": "stable",
            "summary": "Configurations for a Redshift knowledge base."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 3273
          },
          "name": "redshiftConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#type BedrockKnowledgeBase#type}",
            "stability": "stable",
            "summary": "SQL query engine type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 3279
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-knowledge-base/index:BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfiguration"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-knowledge-base/index.ts",
          "line": 3326
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-knowledge-base/index.ts",
        "line": 3318
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 3371
          },
          "name": "putRedshiftConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 3374
          },
          "name": "resetRedshiftConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 3390
          },
          "name": "resetType"
        }
      ],
      "name": "BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationOutputReference",
      "namespace": "bedrockKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 3368
          },
          "name": "redshiftConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 3378
          },
          "name": "redshiftConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 3394
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 3384
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 3330
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-knowledge-base/index:BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-knowledge-base/index.ts",
        "line": 3101
      },
      "name": "BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfiguration",
      "namespace": "bedrockKnowledgeBase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#query_engine_configuration BedrockKnowledgeBase#query_engine_configuration}",
            "stability": "stable",
            "summary": "Configurations for Redshift query engine."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 3107
          },
          "name": "queryEngineConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#query_generation_configuration BedrockKnowledgeBase#query_generation_configuration}",
            "stability": "stable",
            "summary": "Configurations for generating Redshift engine queries."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 3113
          },
          "name": "queryGenerationConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#storage_configurations BedrockKnowledgeBase#storage_configurations}",
            "stability": "stable",
            "summary": "List of configurations for available Redshift query engine storage types."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 3119
          },
          "name": "storageConfigurations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationStorageConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-knowledge-base/index:BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfiguration"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-knowledge-base/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/bedrock-knowledge-base/index.ts",
        "line": 3165
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 3224
          },
          "name": "putQueryEngineConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 3240
          },
          "name": "putQueryGenerationConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 3256
          },
          "name": "putStorageConfigurations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationStorageConfigurations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 3227
          },
          "name": "resetQueryEngineConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 3243
          },
          "name": "resetQueryGenerationConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 3259
          },
          "name": "resetStorageConfigurations"
        }
      ],
      "name": "BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationOutputReference",
      "namespace": "bedrockKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 3221
          },
          "name": "queryEngineConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 3237
          },
          "name": "queryGenerationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 3253
          },
          "name": "storageConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationStorageConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 3231
          },
          "name": "queryEngineConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 3247
          },
          "name": "queryGenerationConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 3263
          },
          "name": "storageConfigurationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationStorageConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 3177
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-knowledge-base/index:BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-knowledge-base/index.ts",
        "line": 1729
      },
      "name": "BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfiguration",
      "namespace": "bedrockKnowledgeBase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#provisioned_configuration BedrockKnowledgeBase#provisioned_configuration}",
            "stability": "stable",
            "summary": "Configurations for provisioned Redshift query engine."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 1735
          },
          "name": "provisionedConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfigurationProvisionedConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#serverless_configuration BedrockKnowledgeBase#serverless_configuration}",
            "stability": "stable",
            "summary": "Configurations for serverless Redshift query engine."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 1741
          },
          "name": "serverlessConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfigurationServerlessConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#type BedrockKnowledgeBase#type}",
            "stability": "stable",
            "summary": "Redshift query engine type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 1747
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-knowledge-base/index:BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfiguration"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-knowledge-base/index.ts",
          "line": 1801
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-knowledge-base/index.ts",
        "line": 1793
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 1852
          },
          "name": "putProvisionedConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfigurationProvisionedConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 1868
          },
          "name": "putServerlessConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfigurationServerlessConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 1855
          },
          "name": "resetProvisionedConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 1871
          },
          "name": "resetServerlessConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 1887
          },
          "name": "resetType"
        }
      ],
      "name": "BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfigurationOutputReference",
      "namespace": "bedrockKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 1849
          },
          "name": "provisionedConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfigurationProvisionedConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 1865
          },
          "name": "serverlessConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfigurationServerlessConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 1859
          },
          "name": "provisionedConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfigurationProvisionedConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 1875
          },
          "name": "serverlessConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfigurationServerlessConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 1891
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 1881
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 1805
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-knowledge-base/index:BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfigurationProvisionedConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfigurationProvisionedConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-knowledge-base/index.ts",
        "line": 1336
      },
      "name": "BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfigurationProvisionedConfiguration",
      "namespace": "bedrockKnowledgeBase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#auth_configuration BedrockKnowledgeBase#auth_configuration}",
            "stability": "stable",
            "summary": "Configurations for Redshift query engine provisioned auth setup."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 1342
          },
          "name": "authConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfigurationProvisionedConfigurationAuthConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#cluster_identifier BedrockKnowledgeBase#cluster_identifier}",
            "stability": "stable",
            "summary": "Redshift cluster identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 1348
          },
          "name": "clusterIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-knowledge-base/index:BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfigurationProvisionedConfiguration"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfigurationProvisionedConfigurationAuthConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfigurationProvisionedConfigurationAuthConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-knowledge-base/index.ts",
        "line": 1170
      },
      "name": "BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfigurationProvisionedConfigurationAuthConfiguration",
      "namespace": "bedrockKnowledgeBase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#database_user BedrockKnowledgeBase#database_user}",
            "stability": "stable",
            "summary": "Redshift database user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 1176
          },
          "name": "databaseUser",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#type BedrockKnowledgeBase#type}",
            "stability": "stable",
            "summary": "Provisioned Redshift auth type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 1182
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#username_password_secret_arn BedrockKnowledgeBase#username_password_secret_arn}",
            "stability": "stable",
            "summary": "Arn of a SecretsManager Secret."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 1188
          },
          "name": "usernamePasswordSecretArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-knowledge-base/index:BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfigurationProvisionedConfigurationAuthConfiguration"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfigurationProvisionedConfigurationAuthConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfigurationProvisionedConfigurationAuthConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-knowledge-base/index.ts",
          "line": 1242
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-knowledge-base/index.ts",
        "line": 1234
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 1296
          },
          "name": "resetDatabaseUser"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 1312
          },
          "name": "resetType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 1328
          },
          "name": "resetUsernamePasswordSecretArn"
        }
      ],
      "name": "BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfigurationProvisionedConfigurationAuthConfigurationOutputReference",
      "namespace": "bedrockKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 1300
          },
          "name": "databaseUserInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 1316
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 1332
          },
          "name": "usernamePasswordSecretArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 1290
          },
          "name": "databaseUser",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 1306
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 1322
          },
          "name": "usernamePasswordSecretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 1246
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfigurationProvisionedConfigurationAuthConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-knowledge-base/index:BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfigurationProvisionedConfigurationAuthConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfigurationProvisionedConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfigurationProvisionedConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-knowledge-base/index.ts",
          "line": 1395
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-knowledge-base/index.ts",
        "line": 1387
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 1440
          },
          "name": "putAuthConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfigurationProvisionedConfigurationAuthConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 1443
          },
          "name": "resetAuthConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 1459
          },
          "name": "resetClusterIdentifier"
        }
      ],
      "name": "BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfigurationProvisionedConfigurationOutputReference",
      "namespace": "bedrockKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 1437
          },
          "name": "authConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfigurationProvisionedConfigurationAuthConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 1447
          },
          "name": "authConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfigurationProvisionedConfigurationAuthConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 1463
          },
          "name": "clusterIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 1453
          },
          "name": "clusterIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 1399
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfigurationProvisionedConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-knowledge-base/index:BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfigurationProvisionedConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfigurationServerlessConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfigurationServerlessConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-knowledge-base/index.ts",
        "line": 1598
      },
      "name": "BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfigurationServerlessConfiguration",
      "namespace": "bedrockKnowledgeBase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#auth_configuration BedrockKnowledgeBase#auth_configuration}",
            "stability": "stable",
            "summary": "Configurations for Redshift query engine serverless auth setup."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 1604
          },
          "name": "authConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfigurationServerlessConfigurationAuthConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#workgroup_arn BedrockKnowledgeBase#workgroup_arn}",
            "stability": "stable",
            "summary": "Workgroup arn."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 1610
          },
          "name": "workgroupArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-knowledge-base/index:BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfigurationServerlessConfiguration"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfigurationServerlessConfigurationAuthConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfigurationServerlessConfigurationAuthConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-knowledge-base/index.ts",
        "line": 1467
      },
      "name": "BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfigurationServerlessConfigurationAuthConfiguration",
      "namespace": "bedrockKnowledgeBase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#type BedrockKnowledgeBase#type}",
            "stability": "stable",
            "summary": "Serverless Redshift auth type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 1473
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#username_password_secret_arn BedrockKnowledgeBase#username_password_secret_arn}",
            "stability": "stable",
            "summary": "Arn of a SecretsManager Secret."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 1479
          },
          "name": "usernamePasswordSecretArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-knowledge-base/index:BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfigurationServerlessConfigurationAuthConfiguration"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfigurationServerlessConfigurationAuthConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfigurationServerlessConfigurationAuthConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-knowledge-base/index.ts",
          "line": 1526
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-knowledge-base/index.ts",
        "line": 1518
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 1574
          },
          "name": "resetType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 1590
          },
          "name": "resetUsernamePasswordSecretArn"
        }
      ],
      "name": "BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfigurationServerlessConfigurationAuthConfigurationOutputReference",
      "namespace": "bedrockKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 1578
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 1594
          },
          "name": "usernamePasswordSecretArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 1568
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 1584
          },
          "name": "usernamePasswordSecretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 1530
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfigurationServerlessConfigurationAuthConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-knowledge-base/index:BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfigurationServerlessConfigurationAuthConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfigurationServerlessConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfigurationServerlessConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-knowledge-base/index.ts",
          "line": 1657
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-knowledge-base/index.ts",
        "line": 1649
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 1702
          },
          "name": "putAuthConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfigurationServerlessConfigurationAuthConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 1705
          },
          "name": "resetAuthConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 1721
          },
          "name": "resetWorkgroupArn"
        }
      ],
      "name": "BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfigurationServerlessConfigurationOutputReference",
      "namespace": "bedrockKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 1699
          },
          "name": "authConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfigurationServerlessConfigurationAuthConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 1709
          },
          "name": "authConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfigurationServerlessConfigurationAuthConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 1725
          },
          "name": "workgroupArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 1715
          },
          "name": "workgroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 1661
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfigurationServerlessConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-knowledge-base/index:BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfigurationServerlessConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-knowledge-base/index.ts",
        "line": 2590
      },
      "name": "BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfiguration",
      "namespace": "bedrockKnowledgeBase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#execution_timeout_seconds BedrockKnowledgeBase#execution_timeout_seconds}",
            "stability": "stable",
            "summary": "Max query execution timeout."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 2596
          },
          "name": "executionTimeoutSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#generation_context BedrockKnowledgeBase#generation_context}",
            "stability": "stable",
            "summary": "Context used to improve query generation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 2602
          },
          "name": "generationContext",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContext"
          }
        }
      ],
      "symbolId": "src/bedrock-knowledge-base/index:BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfiguration"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContext": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContext",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-knowledge-base/index.ts",
        "line": 2459
      },
      "name": "BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContext",
      "namespace": "bedrockKnowledgeBase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#curated_queries BedrockKnowledgeBase#curated_queries}",
            "stability": "stable",
            "summary": "List of example queries and results."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 2465
          },
          "name": "curatedQueries",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextCuratedQueries"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#tables BedrockKnowledgeBase#tables}",
            "stability": "stable",
            "summary": "List of tables used for Redshift query generation context."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 2471
          },
          "name": "tables",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextTables"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-knowledge-base/index:BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContext"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextCuratedQueries": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextCuratedQueries",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-knowledge-base/index.ts",
        "line": 1895
      },
      "name": "BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextCuratedQueries",
      "namespace": "bedrockKnowledgeBase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#natural_language BedrockKnowledgeBase#natural_language}",
            "stability": "stable",
            "summary": "Question for the curated query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 1901
          },
          "name": "naturalLanguage",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#sql BedrockKnowledgeBase#sql}",
            "stability": "stable",
            "summary": "Answer for the curated query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 1907
          },
          "name": "sql",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-knowledge-base/index:BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextCuratedQueries"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextCuratedQueriesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextCuratedQueriesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-knowledge-base/index.ts",
          "line": 2037
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-knowledge-base/index.ts",
        "line": 2029
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 2044
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextCuratedQueriesOutputReference"
            }
          }
        }
      ],
      "name": "BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextCuratedQueriesList",
      "namespace": "bedrockKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 2030
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextCuratedQueries"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-knowledge-base/index:BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextCuratedQueriesList"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextCuratedQueriesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextCuratedQueriesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-knowledge-base/index.ts",
          "line": 1956
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-knowledge-base/index.ts",
        "line": 1946
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 2004
          },
          "name": "resetNaturalLanguage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 2020
          },
          "name": "resetSql"
        }
      ],
      "name": "BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextCuratedQueriesOutputReference",
      "namespace": "bedrockKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 2008
          },
          "name": "naturalLanguageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 2024
          },
          "name": "sqlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 1998
          },
          "name": "naturalLanguage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 2014
          },
          "name": "sql",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 1960
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextCuratedQueries"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-knowledge-base/index:BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextCuratedQueriesOutputReference"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-knowledge-base/index.ts",
          "line": 2518
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-knowledge-base/index.ts",
        "line": 2510
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 2563
          },
          "name": "putCuratedQueries",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextCuratedQueries"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 2579
          },
          "name": "putTables",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextTables"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 2566
          },
          "name": "resetCuratedQueries"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 2582
          },
          "name": "resetTables"
        }
      ],
      "name": "BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextOutputReference",
      "namespace": "bedrockKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 2560
          },
          "name": "curatedQueries",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextCuratedQueriesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 2576
          },
          "name": "tables",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextTablesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 2570
          },
          "name": "curatedQueriesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextCuratedQueries"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 2586
          },
          "name": "tablesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextTables"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 2522
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContext"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-knowledge-base/index:BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextOutputReference"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextTables": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextTables",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-knowledge-base/index.ts",
        "line": 2236
      },
      "name": "BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextTables",
      "namespace": "bedrockKnowledgeBase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#columns BedrockKnowledgeBase#columns}",
            "stability": "stable",
            "summary": "List of Redshift query generation columns."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 2242
          },
          "name": "columns",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextTablesColumns"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#description BedrockKnowledgeBase#description}",
            "stability": "stable",
            "summary": "Description for the attached entity."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 2248
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#inclusion BedrockKnowledgeBase#inclusion}",
            "stability": "stable",
            "summary": "Include or Exclude status for an entity."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 2254
          },
          "name": "inclusion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#name BedrockKnowledgeBase#name}",
            "stability": "stable",
            "summary": "Query generation table name. Must follow three-part notation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 2260
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-knowledge-base/index:BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextTables"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextTablesColumns": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextTablesColumns",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-knowledge-base/index.ts",
        "line": 2048
      },
      "name": "BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextTablesColumns",
      "namespace": "bedrockKnowledgeBase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#description BedrockKnowledgeBase#description}",
            "stability": "stable",
            "summary": "Description for the attached entity."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 2054
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#inclusion BedrockKnowledgeBase#inclusion}",
            "stability": "stable",
            "summary": "Include or Exclude status for an entity."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 2060
          },
          "name": "inclusion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#name BedrockKnowledgeBase#name}",
            "stability": "stable",
            "summary": "Query generation column name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 2066
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-knowledge-base/index:BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextTablesColumns"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextTablesColumnsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextTablesColumnsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-knowledge-base/index.ts",
          "line": 2225
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-knowledge-base/index.ts",
        "line": 2217
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 2232
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextTablesColumnsOutputReference"
            }
          }
        }
      ],
      "name": "BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextTablesColumnsList",
      "namespace": "bedrockKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 2218
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextTablesColumns"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-knowledge-base/index:BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextTablesColumnsList"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextTablesColumnsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextTablesColumnsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-knowledge-base/index.ts",
          "line": 2122
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-knowledge-base/index.ts",
        "line": 2112
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 2176
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 2192
          },
          "name": "resetInclusion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 2208
          },
          "name": "resetName"
        }
      ],
      "name": "BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextTablesColumnsOutputReference",
      "namespace": "bedrockKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 2180
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 2196
          },
          "name": "inclusionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 2212
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 2170
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 2186
          },
          "name": "inclusion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 2202
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 2126
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextTablesColumns"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-knowledge-base/index:BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextTablesColumnsOutputReference"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextTablesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextTablesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-knowledge-base/index.ts",
          "line": 2448
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-knowledge-base/index.ts",
        "line": 2440
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 2455
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextTablesOutputReference"
            }
          }
        }
      ],
      "name": "BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextTablesList",
      "namespace": "bedrockKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 2441
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextTables"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-knowledge-base/index:BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextTablesList"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextTablesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextTablesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-knowledge-base/index.ts",
          "line": 2323
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-knowledge-base/index.ts",
        "line": 2313
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 2380
          },
          "name": "putColumns",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextTablesColumns"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 2383
          },
          "name": "resetColumns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 2399
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 2415
          },
          "name": "resetInclusion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 2431
          },
          "name": "resetName"
        }
      ],
      "name": "BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextTablesOutputReference",
      "namespace": "bedrockKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 2377
          },
          "name": "columns",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextTablesColumnsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 2387
          },
          "name": "columnsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextTablesColumns"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 2403
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 2419
          },
          "name": "inclusionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 2435
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 2393
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 2409
          },
          "name": "inclusion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 2425
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 2327
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextTables"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-knowledge-base/index:BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextTablesOutputReference"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-knowledge-base/index.ts",
          "line": 2649
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-knowledge-base/index.ts",
        "line": 2641
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 2710
          },
          "name": "putGenerationContext",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContext"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 2697
          },
          "name": "resetExecutionTimeoutSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 2713
          },
          "name": "resetGenerationContext"
        }
      ],
      "name": "BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationOutputReference",
      "namespace": "bedrockKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 2707
          },
          "name": "generationContext",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 2701
          },
          "name": "executionTimeoutSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 2717
          },
          "name": "generationContextInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContext"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 2691
          },
          "name": "executionTimeoutSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 2653
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-knowledge-base/index:BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationStorageConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationStorageConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-knowledge-base/index.ts",
        "line": 2913
      },
      "name": "BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationStorageConfigurations",
      "namespace": "bedrockKnowledgeBase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#aws_data_catalog_configuration BedrockKnowledgeBase#aws_data_catalog_configuration}",
            "stability": "stable",
            "summary": "Configurations for Redshift query engine AWS Data Catalog backed storage."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 2919
          },
          "name": "awsDataCatalogConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationStorageConfigurationsAwsDataCatalogConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#redshift_configuration BedrockKnowledgeBase#redshift_configuration}",
            "stability": "stable",
            "summary": "Configurations for Redshift query engine Redshift backed storage."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 2925
          },
          "name": "redshiftConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationStorageConfigurationsRedshiftConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#type BedrockKnowledgeBase#type}",
            "stability": "stable",
            "summary": "Redshift query engine storage type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 2931
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-knowledge-base/index:BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationStorageConfigurations"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationStorageConfigurationsAwsDataCatalogConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationStorageConfigurationsAwsDataCatalogConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-knowledge-base/index.ts",
        "line": 2721
      },
      "name": "BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationStorageConfigurationsAwsDataCatalogConfiguration",
      "namespace": "bedrockKnowledgeBase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#table_names BedrockKnowledgeBase#table_names}",
            "stability": "stable",
            "summary": "List of table names in AWS Data Catalog. Must follow two part notation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 2727
          },
          "name": "tableNames",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/bedrock-knowledge-base/index:BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationStorageConfigurationsAwsDataCatalogConfiguration"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationStorageConfigurationsAwsDataCatalogConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationStorageConfigurationsAwsDataCatalogConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-knowledge-base/index.ts",
          "line": 2767
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-knowledge-base/index.ts",
        "line": 2759
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 2809
          },
          "name": "resetTableNames"
        }
      ],
      "name": "BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationStorageConfigurationsAwsDataCatalogConfigurationOutputReference",
      "namespace": "bedrockKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 2813
          },
          "name": "tableNamesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 2803
          },
          "name": "tableNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 2771
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationStorageConfigurationsAwsDataCatalogConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-knowledge-base/index:BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationStorageConfigurationsAwsDataCatalogConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationStorageConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationStorageConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-knowledge-base/index.ts",
          "line": 3090
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-knowledge-base/index.ts",
        "line": 3082
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 3097
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationStorageConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationStorageConfigurationsList",
      "namespace": "bedrockKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 3083
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationStorageConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-knowledge-base/index:BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationStorageConfigurationsList"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationStorageConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationStorageConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-knowledge-base/index.ts",
          "line": 2987
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-knowledge-base/index.ts",
        "line": 2977
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 3038
          },
          "name": "putAwsDataCatalogConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationStorageConfigurationsAwsDataCatalogConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 3054
          },
          "name": "putRedshiftConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationStorageConfigurationsRedshiftConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 3041
          },
          "name": "resetAwsDataCatalogConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 3057
          },
          "name": "resetRedshiftConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 3073
          },
          "name": "resetType"
        }
      ],
      "name": "BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationStorageConfigurationsOutputReference",
      "namespace": "bedrockKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 3035
          },
          "name": "awsDataCatalogConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationStorageConfigurationsAwsDataCatalogConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 3051
          },
          "name": "redshiftConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationStorageConfigurationsRedshiftConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 3045
          },
          "name": "awsDataCatalogConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationStorageConfigurationsAwsDataCatalogConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 3061
          },
          "name": "redshiftConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationStorageConfigurationsRedshiftConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 3077
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 3067
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 2991
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationStorageConfigurations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-knowledge-base/index:BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationStorageConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationStorageConfigurationsRedshiftConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationStorageConfigurationsRedshiftConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-knowledge-base/index.ts",
        "line": 2817
      },
      "name": "BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationStorageConfigurationsRedshiftConfiguration",
      "namespace": "bedrockKnowledgeBase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#database_name BedrockKnowledgeBase#database_name}",
            "stability": "stable",
            "summary": "Redshift database name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 2823
          },
          "name": "databaseName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-knowledge-base/index:BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationStorageConfigurationsRedshiftConfiguration"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationStorageConfigurationsRedshiftConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationStorageConfigurationsRedshiftConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-knowledge-base/index.ts",
          "line": 2863
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-knowledge-base/index.ts",
        "line": 2855
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 2905
          },
          "name": "resetDatabaseName"
        }
      ],
      "name": "BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationStorageConfigurationsRedshiftConfigurationOutputReference",
      "namespace": "bedrockKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 2909
          },
          "name": "databaseNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 2899
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 2867
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationStorageConfigurationsRedshiftConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-knowledge-base/index:BedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationStorageConfigurationsRedshiftConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-knowledge-base/index.ts",
        "line": 4468
      },
      "name": "BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfiguration",
      "namespace": "bedrockKnowledgeBase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#embedding_model_arn BedrockKnowledgeBase#embedding_model_arn}",
            "stability": "stable",
            "summary": "The ARN of the model used to create vector embeddings for the knowledge base."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 4474
          },
          "name": "embeddingModelArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#embedding_model_configuration BedrockKnowledgeBase#embedding_model_configuration}",
            "stability": "stable",
            "summary": "The embeddings model configuration details for the vector model used in Knowledge Base."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 4480
          },
          "name": "embeddingModelConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#supplemental_data_storage_configuration BedrockKnowledgeBase#supplemental_data_storage_configuration}",
            "stability": "stable",
            "summary": "Configurations for supplemental data storage."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 4486
          },
          "name": "supplementalDataStorageConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationSupplementalDataStorageConfiguration"
          }
        }
      ],
      "symbolId": "src/bedrock-knowledge-base/index:BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfiguration"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-knowledge-base/index.ts",
        "line": 4027
      },
      "name": "BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfiguration",
      "namespace": "bedrockKnowledgeBase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#bedrock_embedding_model_configuration BedrockKnowledgeBase#bedrock_embedding_model_configuration}",
            "stability": "stable",
            "summary": "The vector configuration details for the Bedrock embeddings model."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 4033
          },
          "name": "bedrockEmbeddingModelConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfiguration"
          }
        }
      ],
      "symbolId": "src/bedrock-knowledge-base/index:BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfiguration"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-knowledge-base/index.ts",
        "line": 3826
      },
      "name": "BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfiguration",
      "namespace": "bedrockKnowledgeBase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#audio BedrockKnowledgeBase#audio}",
            "stability": "stable",
            "summary": "List of audio configurations for multi modal ingestion."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 3832
          },
          "name": "audio",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudio"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#dimensions BedrockKnowledgeBase#dimensions}",
            "stability": "stable",
            "summary": "The dimensions details for the vector configuration used on the Bedrock embeddings model."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 3838
          },
          "name": "dimensions",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#embedding_data_type BedrockKnowledgeBase#embedding_data_type}",
            "stability": "stable",
            "summary": "The data type for the vectors when using a model to convert text into vector embeddings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 3844
          },
          "name": "embeddingDataType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#video BedrockKnowledgeBase#video}",
            "stability": "stable",
            "summary": "List of video configurations for multi modal ingestion."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 3850
          },
          "name": "video",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideo"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-knowledge-base/index:BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfiguration"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudio": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudio",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-knowledge-base/index.ts",
        "line": 3494
      },
      "name": "BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudio",
      "namespace": "bedrockKnowledgeBase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#segmentation_configuration BedrockKnowledgeBase#segmentation_configuration}",
            "stability": "stable",
            "summary": "Configure the audio segmentation configuration for multi modal ingestion."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 3500
          },
          "name": "segmentationConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudioSegmentationConfiguration"
          }
        }
      ],
      "symbolId": "src/bedrock-knowledge-base/index:BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudio"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudioList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudioList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-knowledge-base/index.ts",
          "line": 3601
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-knowledge-base/index.ts",
        "line": 3593
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 3608
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudioOutputReference"
            }
          }
        }
      ],
      "name": "BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudioList",
      "namespace": "bedrockKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 3594
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudio"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-knowledge-base/index:BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudioList"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudioOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudioOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-knowledge-base/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-knowledge-base/index.ts",
        "line": 3532
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 3581
          },
          "name": "putSegmentationConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudioSegmentationConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 3584
          },
          "name": "resetSegmentationConfiguration"
        }
      ],
      "name": "BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudioOutputReference",
      "namespace": "bedrockKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 3578
          },
          "name": "segmentationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudioSegmentationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 3588
          },
          "name": "segmentationConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudioSegmentationConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 3546
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudio"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-knowledge-base/index:BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudioOutputReference"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudioSegmentationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudioSegmentationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-knowledge-base/index.ts",
        "line": 3398
      },
      "name": "BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudioSegmentationConfiguration",
      "namespace": "bedrockKnowledgeBase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#fixed_length_duration BedrockKnowledgeBase#fixed_length_duration}",
            "stability": "stable",
            "summary": "Duration in seconds to segment the multi modal media."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 3404
          },
          "name": "fixedLengthDuration",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/bedrock-knowledge-base/index:BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudioSegmentationConfiguration"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudioSegmentationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudioSegmentationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-knowledge-base/index.ts",
          "line": 3444
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-knowledge-base/index.ts",
        "line": 3436
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 3486
          },
          "name": "resetFixedLengthDuration"
        }
      ],
      "name": "BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudioSegmentationConfigurationOutputReference",
      "namespace": "bedrockKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 3490
          },
          "name": "fixedLengthDurationInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 3480
          },
          "name": "fixedLengthDuration",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 3448
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudioSegmentationConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-knowledge-base/index:BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudioSegmentationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-knowledge-base/index.ts",
          "line": 3911
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-knowledge-base/index.ts",
        "line": 3903
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 3968
          },
          "name": "putAudio",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudio"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 4016
          },
          "name": "putVideo",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideo"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 3971
          },
          "name": "resetAudio"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 3987
          },
          "name": "resetDimensions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 4003
          },
          "name": "resetEmbeddingDataType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 4019
          },
          "name": "resetVideo"
        }
      ],
      "name": "BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationOutputReference",
      "namespace": "bedrockKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 3965
          },
          "name": "audio",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudioList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 4013
          },
          "name": "video",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideoList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 3975
          },
          "name": "audioInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudio"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 3991
          },
          "name": "dimensionsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 4007
          },
          "name": "embeddingDataTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 4023
          },
          "name": "videoInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideo"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 3981
          },
          "name": "dimensions",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 3997
          },
          "name": "embeddingDataType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 3915
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-knowledge-base/index:BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideo": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-knowledge-base/index.ts",
        "line": 3708
      },
      "name": "BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideo",
      "namespace": "bedrockKnowledgeBase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#segmentation_configuration BedrockKnowledgeBase#segmentation_configuration}",
            "stability": "stable",
            "summary": "Configure the video segmentation configuration for multi modal ingestion."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 3714
          },
          "name": "segmentationConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideoSegmentationConfiguration"
          }
        }
      ],
      "symbolId": "src/bedrock-knowledge-base/index:BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideo"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideoList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideoList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-knowledge-base/index.ts",
          "line": 3815
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-knowledge-base/index.ts",
        "line": 3807
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 3822
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideoOutputReference"
            }
          }
        }
      ],
      "name": "BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideoList",
      "namespace": "bedrockKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 3808
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideo"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-knowledge-base/index:BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideoList"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideoOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-knowledge-base/index.ts",
          "line": 3756
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-knowledge-base/index.ts",
        "line": 3746
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 3795
          },
          "name": "putSegmentationConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideoSegmentationConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 3798
          },
          "name": "resetSegmentationConfiguration"
        }
      ],
      "name": "BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideoOutputReference",
      "namespace": "bedrockKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 3792
          },
          "name": "segmentationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideoSegmentationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 3802
          },
          "name": "segmentationConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideoSegmentationConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 3760
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideo"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-knowledge-base/index:BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideoOutputReference"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideoSegmentationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideoSegmentationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-knowledge-base/index.ts",
        "line": 3612
      },
      "name": "BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideoSegmentationConfiguration",
      "namespace": "bedrockKnowledgeBase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#fixed_length_duration BedrockKnowledgeBase#fixed_length_duration}",
            "stability": "stable",
            "summary": "Duration in seconds to segment the multi modal media."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 3618
          },
          "name": "fixedLengthDuration",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/bedrock-knowledge-base/index:BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideoSegmentationConfiguration"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideoSegmentationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideoSegmentationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-knowledge-base/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-knowledge-base/index.ts",
        "line": 3650
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 3700
          },
          "name": "resetFixedLengthDuration"
        }
      ],
      "name": "BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideoSegmentationConfigurationOutputReference",
      "namespace": "bedrockKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 3704
          },
          "name": "fixedLengthDurationInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 3694
          },
          "name": "fixedLengthDuration",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 3662
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideoSegmentationConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-knowledge-base/index:BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideoSegmentationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-knowledge-base/index.ts",
          "line": 4073
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-knowledge-base/index.ts",
        "line": 4065
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 4112
          },
          "name": "putBedrockEmbeddingModelConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 4115
          },
          "name": "resetBedrockEmbeddingModelConfiguration"
        }
      ],
      "name": "BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationOutputReference",
      "namespace": "bedrockKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 4109
          },
          "name": "bedrockEmbeddingModelConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 4119
          },
          "name": "bedrockEmbeddingModelConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 4077
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-knowledge-base/index:BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-knowledge-base/index.ts",
          "line": 4540
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-knowledge-base/index.ts",
        "line": 4532
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 4607
          },
          "name": "putEmbeddingModelConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 4623
          },
          "name": "putSupplementalDataStorageConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationSupplementalDataStorageConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 4594
          },
          "name": "resetEmbeddingModelArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 4610
          },
          "name": "resetEmbeddingModelConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 4626
          },
          "name": "resetSupplementalDataStorageConfiguration"
        }
      ],
      "name": "BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationOutputReference",
      "namespace": "bedrockKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 4604
          },
          "name": "embeddingModelConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 4620
          },
          "name": "supplementalDataStorageConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationSupplementalDataStorageConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 4598
          },
          "name": "embeddingModelArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 4614
          },
          "name": "embeddingModelConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 4630
          },
          "name": "supplementalDataStorageConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationSupplementalDataStorageConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 4588
          },
          "name": "embeddingModelArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 4544
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-knowledge-base/index:BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationSupplementalDataStorageConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationSupplementalDataStorageConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-knowledge-base/index.ts",
        "line": 4372
      },
      "name": "BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationSupplementalDataStorageConfiguration",
      "namespace": "bedrockKnowledgeBase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#supplemental_data_storage_locations BedrockKnowledgeBase#supplemental_data_storage_locations}",
            "stability": "stable",
            "summary": "List of supplemental data storage locations."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 4378
          },
          "name": "supplementalDataStorageLocations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationSupplementalDataStorageConfigurationSupplementalDataStorageLocations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-knowledge-base/index:BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationSupplementalDataStorageConfiguration"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationSupplementalDataStorageConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationSupplementalDataStorageConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-knowledge-base/index.ts",
          "line": 4418
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-knowledge-base/index.ts",
        "line": 4410
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 4457
          },
          "name": "putSupplementalDataStorageLocations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationSupplementalDataStorageConfigurationSupplementalDataStorageLocations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 4460
          },
          "name": "resetSupplementalDataStorageLocations"
        }
      ],
      "name": "BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationSupplementalDataStorageConfigurationOutputReference",
      "namespace": "bedrockKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 4454
          },
          "name": "supplementalDataStorageLocations",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationSupplementalDataStorageConfigurationSupplementalDataStorageLocationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 4464
          },
          "name": "supplementalDataStorageLocationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationSupplementalDataStorageConfigurationSupplementalDataStorageLocations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 4422
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationSupplementalDataStorageConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-knowledge-base/index:BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationSupplementalDataStorageConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationSupplementalDataStorageConfigurationSupplementalDataStorageLocations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationSupplementalDataStorageConfigurationSupplementalDataStorageLocations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-knowledge-base/index.ts",
        "line": 4219
      },
      "name": "BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationSupplementalDataStorageConfigurationSupplementalDataStorageLocations",
      "namespace": "bedrockKnowledgeBase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#s3_location BedrockKnowledgeBase#s3_location}",
            "stability": "stable",
            "summary": "An Amazon S3 location."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 4225
          },
          "name": "s3Location",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationSupplementalDataStorageConfigurationSupplementalDataStorageLocationsS3Location"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#supplemental_data_storage_location_type BedrockKnowledgeBase#supplemental_data_storage_location_type}",
            "stability": "stable",
            "summary": "Supplemental data storage location type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 4231
          },
          "name": "supplementalDataStorageLocationType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-knowledge-base/index:BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationSupplementalDataStorageConfigurationSupplementalDataStorageLocations"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationSupplementalDataStorageConfigurationSupplementalDataStorageLocationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationSupplementalDataStorageConfigurationSupplementalDataStorageLocationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-knowledge-base/index.ts",
          "line": 4361
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-knowledge-base/index.ts",
        "line": 4353
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 4368
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationSupplementalDataStorageConfigurationSupplementalDataStorageLocationsOutputReference"
            }
          }
        }
      ],
      "name": "BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationSupplementalDataStorageConfigurationSupplementalDataStorageLocationsList",
      "namespace": "bedrockKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 4354
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationSupplementalDataStorageConfigurationSupplementalDataStorageLocations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-knowledge-base/index:BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationSupplementalDataStorageConfigurationSupplementalDataStorageLocationsList"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationSupplementalDataStorageConfigurationSupplementalDataStorageLocationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationSupplementalDataStorageConfigurationSupplementalDataStorageLocationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-knowledge-base/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-knowledge-base/index.ts",
        "line": 4270
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 4325
          },
          "name": "putS3Location",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationSupplementalDataStorageConfigurationSupplementalDataStorageLocationsS3Location"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 4328
          },
          "name": "resetS3Location"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 4344
          },
          "name": "resetSupplementalDataStorageLocationType"
        }
      ],
      "name": "BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationSupplementalDataStorageConfigurationSupplementalDataStorageLocationsOutputReference",
      "namespace": "bedrockKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 4322
          },
          "name": "s3Location",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationSupplementalDataStorageConfigurationSupplementalDataStorageLocationsS3LocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 4332
          },
          "name": "s3LocationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationSupplementalDataStorageConfigurationSupplementalDataStorageLocationsS3Location"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 4348
          },
          "name": "supplementalDataStorageLocationTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 4338
          },
          "name": "supplementalDataStorageLocationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 4284
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationSupplementalDataStorageConfigurationSupplementalDataStorageLocations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-knowledge-base/index:BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationSupplementalDataStorageConfigurationSupplementalDataStorageLocationsOutputReference"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationSupplementalDataStorageConfigurationSupplementalDataStorageLocationsS3Location": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationSupplementalDataStorageConfigurationSupplementalDataStorageLocationsS3Location",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-knowledge-base/index.ts",
        "line": 4123
      },
      "name": "BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationSupplementalDataStorageConfigurationSupplementalDataStorageLocationsS3Location",
      "namespace": "bedrockKnowledgeBase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#uri BedrockKnowledgeBase#uri}",
            "stability": "stable",
            "summary": "The location's URI."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 4129
          },
          "name": "uri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-knowledge-base/index:BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationSupplementalDataStorageConfigurationSupplementalDataStorageLocationsS3Location"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationSupplementalDataStorageConfigurationSupplementalDataStorageLocationsS3LocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationSupplementalDataStorageConfigurationSupplementalDataStorageLocationsS3LocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-knowledge-base/index.ts",
          "line": 4169
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-knowledge-base/index.ts",
        "line": 4161
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 4211
          },
          "name": "resetUri"
        }
      ],
      "name": "BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationSupplementalDataStorageConfigurationSupplementalDataStorageLocationsS3LocationOutputReference",
      "namespace": "bedrockKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 4215
          },
          "name": "uriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 4205
          },
          "name": "uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 4173
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationSupplementalDataStorageConfigurationSupplementalDataStorageLocationsS3Location"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-knowledge-base/index:BedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationSupplementalDataStorageConfigurationSupplementalDataStorageLocationsS3LocationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-knowledge-base/index.ts",
        "line": 7305
      },
      "name": "BedrockKnowledgeBaseStorageConfiguration",
      "namespace": "bedrockKnowledgeBase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#mongo_db_atlas_configuration BedrockKnowledgeBase#mongo_db_atlas_configuration}",
            "stability": "stable",
            "summary": "Contains the storage configuration of the knowledge base in MongoDb Atlas Cloud."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 7311
          },
          "name": "mongoDbAtlasConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationMongoDbAtlasConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#neptune_analytics_configuration BedrockKnowledgeBase#neptune_analytics_configuration}",
            "stability": "stable",
            "summary": "Contains the configurations to use Neptune Analytics as Vector Store."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 7317
          },
          "name": "neptuneAnalyticsConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationNeptuneAnalyticsConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#opensearch_managed_cluster_configuration BedrockKnowledgeBase#opensearch_managed_cluster_configuration}",
            "stability": "stable",
            "summary": "Contains the storage configuration of the knowledge base in Amazon OpenSearch Service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 7323
          },
          "name": "opensearchManagedClusterConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationOpensearchManagedClusterConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#opensearch_serverless_configuration BedrockKnowledgeBase#opensearch_serverless_configuration}",
            "stability": "stable",
            "summary": "Contains the storage configuration of the knowledge base in Amazon OpenSearch Service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 7329
          },
          "name": "opensearchServerlessConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationOpensearchServerlessConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#pinecone_configuration BedrockKnowledgeBase#pinecone_configuration}",
            "stability": "stable",
            "summary": "Contains the storage configuration of the knowledge base in Pinecone."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 7335
          },
          "name": "pineconeConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationPineconeConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information, see Create a vector index in Amazon RDS.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#rds_configuration BedrockKnowledgeBase#rds_configuration}",
            "stability": "stable",
            "summary": "Contains details about the storage configuration of the knowledge base in Amazon RDS."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 7341
          },
          "name": "rdsConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationRdsConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#s3_vectors_configuration BedrockKnowledgeBase#s3_vectors_configuration}",
            "stability": "stable",
            "summary": "Contains the storage configuration of the knowledge base for S3 vectors."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 7347
          },
          "name": "s3VectorsConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationS3VectorsConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#type BedrockKnowledgeBase#type}",
            "stability": "stable",
            "summary": "The storage type of a knowledge base."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 7353
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-knowledge-base/index:BedrockKnowledgeBaseStorageConfiguration"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationMongoDbAtlasConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationMongoDbAtlasConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-knowledge-base/index.ts",
        "line": 5033
      },
      "name": "BedrockKnowledgeBaseStorageConfigurationMongoDbAtlasConfiguration",
      "namespace": "bedrockKnowledgeBase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#collection_name BedrockKnowledgeBase#collection_name}",
            "stability": "stable",
            "summary": "Name of the collection within MongoDB Atlas."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 5039
          },
          "name": "collectionName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#credentials_secret_arn BedrockKnowledgeBase#credentials_secret_arn}",
            "stability": "stable",
            "summary": "The ARN of the secret that you created in AWS Secrets Manager that is linked to your Amazon Mongo database."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 5045
          },
          "name": "credentialsSecretArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#database_name BedrockKnowledgeBase#database_name}",
            "stability": "stable",
            "summary": "Name of the database within MongoDB Atlas."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 5051
          },
          "name": "databaseName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#endpoint BedrockKnowledgeBase#endpoint}",
            "stability": "stable",
            "summary": "MongoDB Atlas endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 5057
          },
          "name": "endpoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#endpoint_service_name BedrockKnowledgeBase#endpoint_service_name}",
            "stability": "stable",
            "summary": "MongoDB Atlas endpoint service name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 5063
          },
          "name": "endpointServiceName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#field_mapping BedrockKnowledgeBase#field_mapping}",
            "stability": "stable",
            "summary": "Contains the names of the fields to which to map information about the vector store."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 5069
          },
          "name": "fieldMapping",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationMongoDbAtlasConfigurationFieldMapping"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#text_index_name BedrockKnowledgeBase#text_index_name}",
            "stability": "stable",
            "summary": "Name of a MongoDB Atlas text index."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 5075
          },
          "name": "textIndexName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#vector_index_name BedrockKnowledgeBase#vector_index_name}",
            "stability": "stable",
            "summary": "Name of a MongoDB Atlas index."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 5081
          },
          "name": "vectorIndexName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-knowledge-base/index:BedrockKnowledgeBaseStorageConfigurationMongoDbAtlasConfiguration"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationMongoDbAtlasConfigurationFieldMapping": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationMongoDbAtlasConfigurationFieldMapping",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-knowledge-base/index.ts",
        "line": 4867
      },
      "name": "BedrockKnowledgeBaseStorageConfigurationMongoDbAtlasConfigurationFieldMapping",
      "namespace": "bedrockKnowledgeBase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#metadata_field BedrockKnowledgeBase#metadata_field}",
            "stability": "stable",
            "summary": "The name of the field in which Amazon Bedrock stores metadata about the vector store."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 4873
          },
          "name": "metadataField",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The text is split according to the chunking strategy you choose.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#text_field BedrockKnowledgeBase#text_field}",
            "stability": "stable",
            "summary": "The name of the field in which Amazon Bedrock stores the raw text from your data."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 4879
          },
          "name": "textField",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#vector_field BedrockKnowledgeBase#vector_field}",
            "stability": "stable",
            "summary": "The name of the field in which Amazon Bedrock stores the vector embeddings for your data sources."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 4885
          },
          "name": "vectorField",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-knowledge-base/index:BedrockKnowledgeBaseStorageConfigurationMongoDbAtlasConfigurationFieldMapping"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationMongoDbAtlasConfigurationFieldMappingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationMongoDbAtlasConfigurationFieldMappingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-knowledge-base/index.ts",
          "line": 4939
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-knowledge-base/index.ts",
        "line": 4931
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 4993
          },
          "name": "resetMetadataField"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 5009
          },
          "name": "resetTextField"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 5025
          },
          "name": "resetVectorField"
        }
      ],
      "name": "BedrockKnowledgeBaseStorageConfigurationMongoDbAtlasConfigurationFieldMappingOutputReference",
      "namespace": "bedrockKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 4997
          },
          "name": "metadataFieldInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 5013
          },
          "name": "textFieldInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 5029
          },
          "name": "vectorFieldInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 4987
          },
          "name": "metadataField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 5003
          },
          "name": "textField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 5019
          },
          "name": "vectorField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 4943
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationMongoDbAtlasConfigurationFieldMapping"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-knowledge-base/index:BedrockKnowledgeBaseStorageConfigurationMongoDbAtlasConfigurationFieldMappingOutputReference"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationMongoDbAtlasConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationMongoDbAtlasConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-knowledge-base/index.ts",
          "line": 5170
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-knowledge-base/index.ts",
        "line": 5162
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 5331
          },
          "name": "putFieldMapping",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationMongoDbAtlasConfigurationFieldMapping"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 5254
          },
          "name": "resetCollectionName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 5270
          },
          "name": "resetCredentialsSecretArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 5286
          },
          "name": "resetDatabaseName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 5302
          },
          "name": "resetEndpoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 5318
          },
          "name": "resetEndpointServiceName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 5334
          },
          "name": "resetFieldMapping"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 5350
          },
          "name": "resetTextIndexName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 5366
          },
          "name": "resetVectorIndexName"
        }
      ],
      "name": "BedrockKnowledgeBaseStorageConfigurationMongoDbAtlasConfigurationOutputReference",
      "namespace": "bedrockKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 5328
          },
          "name": "fieldMapping",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationMongoDbAtlasConfigurationFieldMappingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 5258
          },
          "name": "collectionNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 5274
          },
          "name": "credentialsSecretArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 5290
          },
          "name": "databaseNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 5306
          },
          "name": "endpointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 5322
          },
          "name": "endpointServiceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 5338
          },
          "name": "fieldMappingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationMongoDbAtlasConfigurationFieldMapping"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 5354
          },
          "name": "textIndexNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 5370
          },
          "name": "vectorIndexNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 5248
          },
          "name": "collectionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 5264
          },
          "name": "credentialsSecretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 5280
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 5296
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 5312
          },
          "name": "endpointServiceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 5344
          },
          "name": "textIndexName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 5360
          },
          "name": "vectorIndexName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 5174
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationMongoDbAtlasConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-knowledge-base/index:BedrockKnowledgeBaseStorageConfigurationMongoDbAtlasConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationNeptuneAnalyticsConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationNeptuneAnalyticsConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-knowledge-base/index.ts",
        "line": 5505
      },
      "name": "BedrockKnowledgeBaseStorageConfigurationNeptuneAnalyticsConfiguration",
      "namespace": "bedrockKnowledgeBase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#field_mapping BedrockKnowledgeBase#field_mapping}",
            "stability": "stable",
            "summary": "A mapping of Bedrock Knowledge Base fields to Neptune Analytics fields."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 5511
          },
          "name": "fieldMapping",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationNeptuneAnalyticsConfigurationFieldMapping"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#graph_arn BedrockKnowledgeBase#graph_arn}",
            "stability": "stable",
            "summary": "ARN for Neptune Analytics graph database."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 5517
          },
          "name": "graphArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-knowledge-base/index:BedrockKnowledgeBaseStorageConfigurationNeptuneAnalyticsConfiguration"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationNeptuneAnalyticsConfigurationFieldMapping": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationNeptuneAnalyticsConfigurationFieldMapping",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-knowledge-base/index.ts",
        "line": 5374
      },
      "name": "BedrockKnowledgeBaseStorageConfigurationNeptuneAnalyticsConfigurationFieldMapping",
      "namespace": "bedrockKnowledgeBase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#metadata_field BedrockKnowledgeBase#metadata_field}",
            "stability": "stable",
            "summary": "The name of the field in which Amazon Bedrock stores metadata about the vector store."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 5380
          },
          "name": "metadataField",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The text is split according to the chunking strategy you choose.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#text_field BedrockKnowledgeBase#text_field}",
            "stability": "stable",
            "summary": "The name of the field in which Amazon Bedrock stores the raw text from your data."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 5386
          },
          "name": "textField",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-knowledge-base/index:BedrockKnowledgeBaseStorageConfigurationNeptuneAnalyticsConfigurationFieldMapping"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationNeptuneAnalyticsConfigurationFieldMappingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationNeptuneAnalyticsConfigurationFieldMappingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-knowledge-base/index.ts",
          "line": 5433
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-knowledge-base/index.ts",
        "line": 5425
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 5481
          },
          "name": "resetMetadataField"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 5497
          },
          "name": "resetTextField"
        }
      ],
      "name": "BedrockKnowledgeBaseStorageConfigurationNeptuneAnalyticsConfigurationFieldMappingOutputReference",
      "namespace": "bedrockKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 5485
          },
          "name": "metadataFieldInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 5501
          },
          "name": "textFieldInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 5475
          },
          "name": "metadataField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 5491
          },
          "name": "textField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 5437
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationNeptuneAnalyticsConfigurationFieldMapping"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-knowledge-base/index:BedrockKnowledgeBaseStorageConfigurationNeptuneAnalyticsConfigurationFieldMappingOutputReference"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationNeptuneAnalyticsConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationNeptuneAnalyticsConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-knowledge-base/index.ts",
          "line": 5564
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-knowledge-base/index.ts",
        "line": 5556
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 5609
          },
          "name": "putFieldMapping",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationNeptuneAnalyticsConfigurationFieldMapping"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 5612
          },
          "name": "resetFieldMapping"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 5628
          },
          "name": "resetGraphArn"
        }
      ],
      "name": "BedrockKnowledgeBaseStorageConfigurationNeptuneAnalyticsConfigurationOutputReference",
      "namespace": "bedrockKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 5606
          },
          "name": "fieldMapping",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationNeptuneAnalyticsConfigurationFieldMappingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 5616
          },
          "name": "fieldMappingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationNeptuneAnalyticsConfigurationFieldMapping"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 5632
          },
          "name": "graphArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 5622
          },
          "name": "graphArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 5568
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationNeptuneAnalyticsConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-knowledge-base/index:BedrockKnowledgeBaseStorageConfigurationNeptuneAnalyticsConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationOpensearchManagedClusterConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationOpensearchManagedClusterConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-knowledge-base/index.ts",
        "line": 5802
      },
      "name": "BedrockKnowledgeBaseStorageConfigurationOpensearchManagedClusterConfiguration",
      "namespace": "bedrockKnowledgeBase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#domain_arn BedrockKnowledgeBase#domain_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the OpenSearch domain."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 5808
          },
          "name": "domainArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#domain_endpoint BedrockKnowledgeBase#domain_endpoint}",
            "stability": "stable",
            "summary": "The endpoint URL the OpenSearch domain."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 5814
          },
          "name": "domainEndpoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#field_mapping BedrockKnowledgeBase#field_mapping}",
            "stability": "stable",
            "summary": "A mapping of Bedrock Knowledge Base fields to OpenSearch Managed Cluster field names."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 5820
          },
          "name": "fieldMapping",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationOpensearchManagedClusterConfigurationFieldMapping"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#vector_index_name BedrockKnowledgeBase#vector_index_name}",
            "stability": "stable",
            "summary": "The name of the vector store."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 5826
          },
          "name": "vectorIndexName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-knowledge-base/index:BedrockKnowledgeBaseStorageConfigurationOpensearchManagedClusterConfiguration"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationOpensearchManagedClusterConfigurationFieldMapping": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationOpensearchManagedClusterConfigurationFieldMapping",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-knowledge-base/index.ts",
        "line": 5636
      },
      "name": "BedrockKnowledgeBaseStorageConfigurationOpensearchManagedClusterConfigurationFieldMapping",
      "namespace": "bedrockKnowledgeBase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#metadata_field BedrockKnowledgeBase#metadata_field}",
            "stability": "stable",
            "summary": "The name of the field in which Amazon Bedrock stores metadata about the vector store."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 5642
          },
          "name": "metadataField",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The text is split according to the chunking strategy you choose.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#text_field BedrockKnowledgeBase#text_field}",
            "stability": "stable",
            "summary": "The name of the field in which Amazon Bedrock stores the raw text from your data."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 5648
          },
          "name": "textField",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#vector_field BedrockKnowledgeBase#vector_field}",
            "stability": "stable",
            "summary": "The name of the field in which Amazon Bedrock stores the vector embeddings for your data sources."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 5654
          },
          "name": "vectorField",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-knowledge-base/index:BedrockKnowledgeBaseStorageConfigurationOpensearchManagedClusterConfigurationFieldMapping"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationOpensearchManagedClusterConfigurationFieldMappingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationOpensearchManagedClusterConfigurationFieldMappingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-knowledge-base/index.ts",
          "line": 5708
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-knowledge-base/index.ts",
        "line": 5700
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 5762
          },
          "name": "resetMetadataField"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 5778
          },
          "name": "resetTextField"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 5794
          },
          "name": "resetVectorField"
        }
      ],
      "name": "BedrockKnowledgeBaseStorageConfigurationOpensearchManagedClusterConfigurationFieldMappingOutputReference",
      "namespace": "bedrockKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 5766
          },
          "name": "metadataFieldInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 5782
          },
          "name": "textFieldInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 5798
          },
          "name": "vectorFieldInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 5756
          },
          "name": "metadataField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 5772
          },
          "name": "textField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 5788
          },
          "name": "vectorField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 5712
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationOpensearchManagedClusterConfigurationFieldMapping"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-knowledge-base/index:BedrockKnowledgeBaseStorageConfigurationOpensearchManagedClusterConfigurationFieldMappingOutputReference"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationOpensearchManagedClusterConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationOpensearchManagedClusterConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-knowledge-base/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/bedrock-knowledge-base/index.ts",
        "line": 5879
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 5976
          },
          "name": "putFieldMapping",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationOpensearchManagedClusterConfigurationFieldMapping"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 5947
          },
          "name": "resetDomainArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 5963
          },
          "name": "resetDomainEndpoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 5979
          },
          "name": "resetFieldMapping"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 5995
          },
          "name": "resetVectorIndexName"
        }
      ],
      "name": "BedrockKnowledgeBaseStorageConfigurationOpensearchManagedClusterConfigurationOutputReference",
      "namespace": "bedrockKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 5973
          },
          "name": "fieldMapping",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationOpensearchManagedClusterConfigurationFieldMappingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 5951
          },
          "name": "domainArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 5967
          },
          "name": "domainEndpointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 5983
          },
          "name": "fieldMappingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationOpensearchManagedClusterConfigurationFieldMapping"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 5999
          },
          "name": "vectorIndexNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 5941
          },
          "name": "domainArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 5957
          },
          "name": "domainEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 5989
          },
          "name": "vectorIndexName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 5891
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationOpensearchManagedClusterConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-knowledge-base/index:BedrockKnowledgeBaseStorageConfigurationOpensearchManagedClusterConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationOpensearchServerlessConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationOpensearchServerlessConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-knowledge-base/index.ts",
        "line": 6169
      },
      "name": "BedrockKnowledgeBaseStorageConfigurationOpensearchServerlessConfiguration",
      "namespace": "bedrockKnowledgeBase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#collection_arn BedrockKnowledgeBase#collection_arn}",
            "stability": "stable",
            "summary": "The ARN of the OpenSearch Service vector store."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 6175
          },
          "name": "collectionArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#field_mapping BedrockKnowledgeBase#field_mapping}",
            "stability": "stable",
            "summary": "A mapping of Bedrock Knowledge Base fields to OpenSearch Serverless field names."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 6181
          },
          "name": "fieldMapping",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationOpensearchServerlessConfigurationFieldMapping"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#vector_index_name BedrockKnowledgeBase#vector_index_name}",
            "stability": "stable",
            "summary": "The name of the vector store."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 6187
          },
          "name": "vectorIndexName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-knowledge-base/index:BedrockKnowledgeBaseStorageConfigurationOpensearchServerlessConfiguration"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationOpensearchServerlessConfigurationFieldMapping": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationOpensearchServerlessConfigurationFieldMapping",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-knowledge-base/index.ts",
        "line": 6003
      },
      "name": "BedrockKnowledgeBaseStorageConfigurationOpensearchServerlessConfigurationFieldMapping",
      "namespace": "bedrockKnowledgeBase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#metadata_field BedrockKnowledgeBase#metadata_field}",
            "stability": "stable",
            "summary": "The name of the field in which Amazon Bedrock stores metadata about the vector store."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 6009
          },
          "name": "metadataField",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The text is split according to the chunking strategy you choose.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#text_field BedrockKnowledgeBase#text_field}",
            "stability": "stable",
            "summary": "The name of the field in which Amazon Bedrock stores the raw text from your data."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 6015
          },
          "name": "textField",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#vector_field BedrockKnowledgeBase#vector_field}",
            "stability": "stable",
            "summary": "The name of the field in which Amazon Bedrock stores the vector embeddings for your data sources."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 6021
          },
          "name": "vectorField",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-knowledge-base/index:BedrockKnowledgeBaseStorageConfigurationOpensearchServerlessConfigurationFieldMapping"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationOpensearchServerlessConfigurationFieldMappingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationOpensearchServerlessConfigurationFieldMappingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-knowledge-base/index.ts",
          "line": 6075
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-knowledge-base/index.ts",
        "line": 6067
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 6129
          },
          "name": "resetMetadataField"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 6145
          },
          "name": "resetTextField"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 6161
          },
          "name": "resetVectorField"
        }
      ],
      "name": "BedrockKnowledgeBaseStorageConfigurationOpensearchServerlessConfigurationFieldMappingOutputReference",
      "namespace": "bedrockKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 6133
          },
          "name": "metadataFieldInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 6149
          },
          "name": "textFieldInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 6165
          },
          "name": "vectorFieldInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 6123
          },
          "name": "metadataField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 6139
          },
          "name": "textField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 6155
          },
          "name": "vectorField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 6079
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationOpensearchServerlessConfigurationFieldMapping"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-knowledge-base/index:BedrockKnowledgeBaseStorageConfigurationOpensearchServerlessConfigurationFieldMappingOutputReference"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationOpensearchServerlessConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationOpensearchServerlessConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-knowledge-base/index.ts",
          "line": 6241
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-knowledge-base/index.ts",
        "line": 6233
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 6308
          },
          "name": "putFieldMapping",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationOpensearchServerlessConfigurationFieldMapping"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 6295
          },
          "name": "resetCollectionArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 6311
          },
          "name": "resetFieldMapping"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 6327
          },
          "name": "resetVectorIndexName"
        }
      ],
      "name": "BedrockKnowledgeBaseStorageConfigurationOpensearchServerlessConfigurationOutputReference",
      "namespace": "bedrockKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 6305
          },
          "name": "fieldMapping",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationOpensearchServerlessConfigurationFieldMappingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 6299
          },
          "name": "collectionArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 6315
          },
          "name": "fieldMappingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationOpensearchServerlessConfigurationFieldMapping"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 6331
          },
          "name": "vectorIndexNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 6289
          },
          "name": "collectionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 6321
          },
          "name": "vectorIndexName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 6245
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationOpensearchServerlessConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-knowledge-base/index:BedrockKnowledgeBaseStorageConfigurationOpensearchServerlessConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-knowledge-base/index.ts",
          "line": 7442
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-knowledge-base/index.ts",
        "line": 7434
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 7523
          },
          "name": "putMongoDbAtlasConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationMongoDbAtlasConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 7539
          },
          "name": "putNeptuneAnalyticsConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationNeptuneAnalyticsConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 7555
          },
          "name": "putOpensearchManagedClusterConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationOpensearchManagedClusterConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 7571
          },
          "name": "putOpensearchServerlessConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationOpensearchServerlessConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 7587
          },
          "name": "putPineconeConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationPineconeConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 7603
          },
          "name": "putRdsConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationRdsConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 7619
          },
          "name": "putS3VectorsConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationS3VectorsConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 7526
          },
          "name": "resetMongoDbAtlasConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 7542
          },
          "name": "resetNeptuneAnalyticsConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 7558
          },
          "name": "resetOpensearchManagedClusterConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 7574
          },
          "name": "resetOpensearchServerlessConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 7590
          },
          "name": "resetPineconeConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 7606
          },
          "name": "resetRdsConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 7622
          },
          "name": "resetS3VectorsConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 7638
          },
          "name": "resetType"
        }
      ],
      "name": "BedrockKnowledgeBaseStorageConfigurationOutputReference",
      "namespace": "bedrockKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 7520
          },
          "name": "mongoDbAtlasConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationMongoDbAtlasConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 7536
          },
          "name": "neptuneAnalyticsConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationNeptuneAnalyticsConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 7552
          },
          "name": "opensearchManagedClusterConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationOpensearchManagedClusterConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 7568
          },
          "name": "opensearchServerlessConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationOpensearchServerlessConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 7584
          },
          "name": "pineconeConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationPineconeConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 7600
          },
          "name": "rdsConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationRdsConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 7616
          },
          "name": "s3VectorsConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationS3VectorsConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 7530
          },
          "name": "mongoDbAtlasConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationMongoDbAtlasConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 7546
          },
          "name": "neptuneAnalyticsConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationNeptuneAnalyticsConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 7562
          },
          "name": "opensearchManagedClusterConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationOpensearchManagedClusterConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 7578
          },
          "name": "opensearchServerlessConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationOpensearchServerlessConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 7594
          },
          "name": "pineconeConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationPineconeConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 7610
          },
          "name": "rdsConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationRdsConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 7626
          },
          "name": "s3VectorsConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationS3VectorsConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 7642
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 7632
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 7446
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-knowledge-base/index:BedrockKnowledgeBaseStorageConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationPineconeConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationPineconeConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-knowledge-base/index.ts",
        "line": 6466
      },
      "name": "BedrockKnowledgeBaseStorageConfigurationPineconeConfiguration",
      "namespace": "bedrockKnowledgeBase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#connection_string BedrockKnowledgeBase#connection_string}",
            "stability": "stable",
            "summary": "The endpoint URL for your index management page."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 6472
          },
          "name": "connectionString",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#credentials_secret_arn BedrockKnowledgeBase#credentials_secret_arn}",
            "stability": "stable",
            "summary": "The ARN of the secret that you created in AWS Secrets Manager that is linked to your Pinecone API key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 6478
          },
          "name": "credentialsSecretArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#field_mapping BedrockKnowledgeBase#field_mapping}",
            "stability": "stable",
            "summary": "Contains the names of the fields to which to map information about the vector store."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 6484
          },
          "name": "fieldMapping",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationPineconeConfigurationFieldMapping"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#namespace BedrockKnowledgeBase#namespace}",
            "stability": "stable",
            "summary": "The namespace to be used to write new data to your database."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 6490
          },
          "name": "namespace",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-knowledge-base/index:BedrockKnowledgeBaseStorageConfigurationPineconeConfiguration"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationPineconeConfigurationFieldMapping": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationPineconeConfigurationFieldMapping",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-knowledge-base/index.ts",
        "line": 6335
      },
      "name": "BedrockKnowledgeBaseStorageConfigurationPineconeConfigurationFieldMapping",
      "namespace": "bedrockKnowledgeBase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#metadata_field BedrockKnowledgeBase#metadata_field}",
            "stability": "stable",
            "summary": "The name of the field in which Amazon Bedrock stores metadata about the vector store."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 6341
          },
          "name": "metadataField",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The text is split according to the chunking strategy you choose.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#text_field BedrockKnowledgeBase#text_field}",
            "stability": "stable",
            "summary": "The name of the field in which Amazon Bedrock stores the raw text from your data."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 6347
          },
          "name": "textField",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-knowledge-base/index:BedrockKnowledgeBaseStorageConfigurationPineconeConfigurationFieldMapping"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationPineconeConfigurationFieldMappingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationPineconeConfigurationFieldMappingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-knowledge-base/index.ts",
          "line": 6394
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-knowledge-base/index.ts",
        "line": 6386
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 6442
          },
          "name": "resetMetadataField"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 6458
          },
          "name": "resetTextField"
        }
      ],
      "name": "BedrockKnowledgeBaseStorageConfigurationPineconeConfigurationFieldMappingOutputReference",
      "namespace": "bedrockKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 6446
          },
          "name": "metadataFieldInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 6462
          },
          "name": "textFieldInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 6436
          },
          "name": "metadataField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 6452
          },
          "name": "textField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 6398
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationPineconeConfigurationFieldMapping"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-knowledge-base/index:BedrockKnowledgeBaseStorageConfigurationPineconeConfigurationFieldMappingOutputReference"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationPineconeConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationPineconeConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-knowledge-base/index.ts",
          "line": 6551
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-knowledge-base/index.ts",
        "line": 6543
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 6640
          },
          "name": "putFieldMapping",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationPineconeConfigurationFieldMapping"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 6611
          },
          "name": "resetConnectionString"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 6627
          },
          "name": "resetCredentialsSecretArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 6643
          },
          "name": "resetFieldMapping"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 6659
          },
          "name": "resetNamespace"
        }
      ],
      "name": "BedrockKnowledgeBaseStorageConfigurationPineconeConfigurationOutputReference",
      "namespace": "bedrockKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 6637
          },
          "name": "fieldMapping",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationPineconeConfigurationFieldMappingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 6615
          },
          "name": "connectionStringInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 6631
          },
          "name": "credentialsSecretArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 6647
          },
          "name": "fieldMappingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationPineconeConfigurationFieldMapping"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 6663
          },
          "name": "namespaceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 6605
          },
          "name": "connectionString",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 6621
          },
          "name": "credentialsSecretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 6653
          },
          "name": "namespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 6555
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationPineconeConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-knowledge-base/index:BedrockKnowledgeBaseStorageConfigurationPineconeConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationRdsConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationRdsConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-knowledge-base/index.ts",
        "line": 6903
      },
      "name": "BedrockKnowledgeBaseStorageConfigurationRdsConfiguration",
      "namespace": "bedrockKnowledgeBase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#credentials_secret_arn BedrockKnowledgeBase#credentials_secret_arn}",
            "stability": "stable",
            "summary": "The ARN of the secret that you created in AWS Secrets Manager that is linked to your Amazon RDS database."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 6909
          },
          "name": "credentialsSecretArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#database_name BedrockKnowledgeBase#database_name}",
            "stability": "stable",
            "summary": "The name of your Amazon RDS database."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 6915
          },
          "name": "databaseName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#field_mapping BedrockKnowledgeBase#field_mapping}",
            "stability": "stable",
            "summary": "Contains the names of the fields to which to map information about the vector store."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 6921
          },
          "name": "fieldMapping",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationRdsConfigurationFieldMapping"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#resource_arn BedrockKnowledgeBase#resource_arn}",
            "stability": "stable",
            "summary": "The ARN of the vector store."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 6927
          },
          "name": "resourceArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#table_name BedrockKnowledgeBase#table_name}",
            "stability": "stable",
            "summary": "The name of the table in the database."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 6933
          },
          "name": "tableName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-knowledge-base/index:BedrockKnowledgeBaseStorageConfigurationRdsConfiguration"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationRdsConfigurationFieldMapping": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationRdsConfigurationFieldMapping",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-knowledge-base/index.ts",
        "line": 6667
      },
      "name": "BedrockKnowledgeBaseStorageConfigurationRdsConfigurationFieldMapping",
      "namespace": "bedrockKnowledgeBase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#custom_metadata_field BedrockKnowledgeBase#custom_metadata_field}",
            "stability": "stable",
            "summary": "The name of the field in which Amazon Bedrock stores custom metadata about the vector store."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 6673
          },
          "name": "customMetadataField",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#metadata_field BedrockKnowledgeBase#metadata_field}",
            "stability": "stable",
            "summary": "The name of the field in which Amazon Bedrock stores metadata about the vector store."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 6679
          },
          "name": "metadataField",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#primary_key_field BedrockKnowledgeBase#primary_key_field}",
            "stability": "stable",
            "summary": "The name of the field in which Amazon Bedrock stores the ID for each entry."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 6685
          },
          "name": "primaryKeyField",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The text is split according to the chunking strategy you choose.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#text_field BedrockKnowledgeBase#text_field}",
            "stability": "stable",
            "summary": "The name of the field in which Amazon Bedrock stores the raw text from your data."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 6691
          },
          "name": "textField",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#vector_field BedrockKnowledgeBase#vector_field}",
            "stability": "stable",
            "summary": "The name of the field in which Amazon Bedrock stores the vector embeddings for your data sources."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 6697
          },
          "name": "vectorField",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-knowledge-base/index:BedrockKnowledgeBaseStorageConfigurationRdsConfigurationFieldMapping"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationRdsConfigurationFieldMappingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationRdsConfigurationFieldMappingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-knowledge-base/index.ts",
          "line": 6765
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-knowledge-base/index.ts",
        "line": 6757
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 6831
          },
          "name": "resetCustomMetadataField"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 6847
          },
          "name": "resetMetadataField"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 6863
          },
          "name": "resetPrimaryKeyField"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 6879
          },
          "name": "resetTextField"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 6895
          },
          "name": "resetVectorField"
        }
      ],
      "name": "BedrockKnowledgeBaseStorageConfigurationRdsConfigurationFieldMappingOutputReference",
      "namespace": "bedrockKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 6835
          },
          "name": "customMetadataFieldInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 6851
          },
          "name": "metadataFieldInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 6867
          },
          "name": "primaryKeyFieldInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 6883
          },
          "name": "textFieldInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 6899
          },
          "name": "vectorFieldInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 6825
          },
          "name": "customMetadataField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 6841
          },
          "name": "metadataField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 6857
          },
          "name": "primaryKeyField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 6873
          },
          "name": "textField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 6889
          },
          "name": "vectorField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 6769
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationRdsConfigurationFieldMapping"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-knowledge-base/index:BedrockKnowledgeBaseStorageConfigurationRdsConfigurationFieldMappingOutputReference"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationRdsConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationRdsConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-knowledge-base/index.ts",
          "line": 7001
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-knowledge-base/index.ts",
        "line": 6993
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 7096
          },
          "name": "putFieldMapping",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationRdsConfigurationFieldMapping"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 7067
          },
          "name": "resetCredentialsSecretArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 7083
          },
          "name": "resetDatabaseName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 7099
          },
          "name": "resetFieldMapping"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 7115
          },
          "name": "resetResourceArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 7131
          },
          "name": "resetTableName"
        }
      ],
      "name": "BedrockKnowledgeBaseStorageConfigurationRdsConfigurationOutputReference",
      "namespace": "bedrockKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 7093
          },
          "name": "fieldMapping",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationRdsConfigurationFieldMappingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 7071
          },
          "name": "credentialsSecretArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 7087
          },
          "name": "databaseNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 7103
          },
          "name": "fieldMappingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationRdsConfigurationFieldMapping"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 7119
          },
          "name": "resourceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 7135
          },
          "name": "tableNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 7061
          },
          "name": "credentialsSecretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 7077
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 7109
          },
          "name": "resourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 7125
          },
          "name": "tableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 7005
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationRdsConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-knowledge-base/index:BedrockKnowledgeBaseStorageConfigurationRdsConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationS3VectorsConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationS3VectorsConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-knowledge-base/index.ts",
        "line": 7139
      },
      "name": "BedrockKnowledgeBaseStorageConfigurationS3VectorsConfiguration",
      "namespace": "bedrockKnowledgeBase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "This ARN identifies the specific vector index resource within Amazon Bedrock.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#index_arn BedrockKnowledgeBase#index_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the vector index used for the knowledge base."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 7145
          },
          "name": "indexArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This name identifies the vector index within the Amazon Bedrock service.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#index_name BedrockKnowledgeBase#index_name}",
            "stability": "stable",
            "summary": "The name of the vector index used for the knowledge base."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 7151
          },
          "name": "indexName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This bucket contains the vector data used by the knowledge base.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base#vector_bucket_arn BedrockKnowledgeBase#vector_bucket_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the S3 bucket where vector embeddings are stored."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 7157
          },
          "name": "vectorBucketArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-knowledge-base/index:BedrockKnowledgeBaseStorageConfigurationS3VectorsConfiguration"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationS3VectorsConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationS3VectorsConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-knowledge-base/index.ts",
          "line": 7211
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-knowledge-base/index.ts",
        "line": 7203
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 7265
          },
          "name": "resetIndexArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 7281
          },
          "name": "resetIndexName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 7297
          },
          "name": "resetVectorBucketArn"
        }
      ],
      "name": "BedrockKnowledgeBaseStorageConfigurationS3VectorsConfigurationOutputReference",
      "namespace": "bedrockKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 7269
          },
          "name": "indexArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 7285
          },
          "name": "indexNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 7301
          },
          "name": "vectorBucketArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 7259
          },
          "name": "indexArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 7275
          },
          "name": "indexName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 7291
          },
          "name": "vectorBucketArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base/index.ts",
            "line": 7215
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBase.BedrockKnowledgeBaseStorageConfigurationS3VectorsConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-knowledge-base/index:BedrockKnowledgeBaseStorageConfigurationS3VectorsConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBasePolicy.BedrockKnowledgeBasePolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base_policy awscc_bedrock_knowledge_base_policy}."
      },
      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBasePolicy.BedrockKnowledgeBasePolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base_policy awscc_bedrock_knowledge_base_policy} Resource."
        },
        "locationInModule": {
          "filename": "src/bedrock-knowledge-base-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-awscc.bedrockKnowledgeBasePolicy.BedrockKnowledgeBasePolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-knowledge-base-policy/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a BedrockKnowledgeBasePolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base-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 BedrockKnowledgeBasePolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing BedrockKnowledgeBasePolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the BedrockKnowledgeBasePolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base-policy/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/bedrock-knowledge-base-policy/index.ts",
            "line": 135
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "BedrockKnowledgeBasePolicy",
      "namespace": "bedrockKnowledgeBasePolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base-policy/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base-policy/index.ts",
            "line": 89
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base-policy/index.ts",
            "line": 120
          },
          "name": "revisionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base-policy/index.ts",
            "line": 102
          },
          "name": "knowledgeBaseIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base-policy/index.ts",
            "line": 115
          },
          "name": "policyDocumentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base-policy/index.ts",
            "line": 95
          },
          "name": "knowledgeBaseId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base-policy/index.ts",
            "line": 108
          },
          "name": "policyDocument",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-knowledge-base-policy/index:BedrockKnowledgeBasePolicy"
    },
    "@cdktn/provider-awscc.bedrockKnowledgeBasePolicy.BedrockKnowledgeBasePolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockKnowledgeBasePolicy.BedrockKnowledgeBasePolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-knowledge-base-policy/index.ts",
        "line": 14
      },
      "name": "BedrockKnowledgeBasePolicyConfig",
      "namespace": "bedrockKnowledgeBasePolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base_policy#knowledge_base_id BedrockKnowledgeBasePolicy#knowledge_base_id}",
            "stability": "stable",
            "summary": "The unique identifier of the knowledge base."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base-policy/index.ts",
            "line": 20
          },
          "name": "knowledgeBaseId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_knowledge_base_policy#policy_document BedrockKnowledgeBasePolicy#policy_document}",
            "stability": "stable",
            "summary": "The IAM policy document defining access permissions for the knowledge base."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-knowledge-base-policy/index.ts",
            "line": 26
          },
          "name": "policyDocument",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-knowledge-base-policy/index:BedrockKnowledgeBasePolicyConfig"
    },
    "@cdktn/provider-awscc.bedrockPrompt.BedrockPrompt": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_prompt awscc_bedrock_prompt}."
      },
      "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPrompt",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_prompt awscc_bedrock_prompt} Resource."
        },
        "locationInModule": {
          "filename": "src/bedrock-prompt/index.ts",
          "line": 3675
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-prompt/index.ts",
        "line": 3643
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a BedrockPrompt resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 3660
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the BedrockPrompt to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_prompt#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing BedrockPrompt that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the BedrockPrompt to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 3810
          },
          "name": "putVariants",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariants"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 3721
          },
          "name": "resetCustomerEncryptionKeyArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 3737
          },
          "name": "resetDefaultVariant"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 3753
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 3792
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 3813
          },
          "name": "resetVariants"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 3830
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 3841
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "BedrockPrompt",
      "namespace": "bedrockPrompt",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 3648
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 3704
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 3709
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 3762
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 3780
          },
          "name": "promptId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 3801
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 3807
          },
          "name": "variants",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 3822
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 3725
          },
          "name": "customerEncryptionKeyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 3741
          },
          "name": "defaultVariantInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 3757
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 3775
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 3796
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 3817
          },
          "name": "variantsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariants"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 3715
          },
          "name": "customerEncryptionKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 3731
          },
          "name": "defaultVariant",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 3747
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 3768
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 3786
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/bedrock-prompt/index:BedrockPrompt"
    },
    "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-prompt/index.ts",
        "line": 14
      },
      "name": "BedrockPromptConfig",
      "namespace": "bedrockPrompt",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_prompt#name BedrockPrompt#name}",
            "stability": "stable",
            "summary": "Name for a prompt resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 38
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_prompt#customer_encryption_key_arn BedrockPrompt#customer_encryption_key_arn}",
            "stability": "stable",
            "summary": "A KMS key ARN."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 20
          },
          "name": "customerEncryptionKeyArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_prompt#default_variant BedrockPrompt#default_variant}",
            "stability": "stable",
            "summary": "Name for a variant."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 26
          },
          "name": "defaultVariant",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_prompt#description BedrockPrompt#description}",
            "stability": "stable",
            "summary": "Name for a prompt resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 32
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_prompt#tags BedrockPrompt#tags}",
            "stability": "stable",
            "summary": "A map of tag keys and values."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 44
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_prompt#variants BedrockPrompt#variants}",
            "stability": "stable",
            "summary": "List of prompt variants."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 50
          },
          "name": "variants",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariants"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-prompt/index:BedrockPromptConfig"
    },
    "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariants": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariants",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-prompt/index.ts",
        "line": 3276
      },
      "name": "BedrockPromptVariants",
      "namespace": "bedrockPrompt",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_prompt#additional_model_request_fields BedrockPrompt#additional_model_request_fields}",
            "stability": "stable",
            "summary": "Contains model-specific configurations."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 3282
          },
          "name": "additionalModelRequestFields",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_prompt#gen_ai_resource BedrockPrompt#gen_ai_resource}",
            "stability": "stable",
            "summary": "Target resource to invoke with Prompt."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 3288
          },
          "name": "genAiResource",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsGenAiResource"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_prompt#inference_configuration BedrockPrompt#inference_configuration}",
            "stability": "stable",
            "summary": "Model inference configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 3294
          },
          "name": "inferenceConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsInferenceConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_prompt#metadata BedrockPrompt#metadata}",
            "stability": "stable",
            "summary": "List of metadata to associate with the prompt variant."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 3300
          },
          "name": "metadata",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsMetadata"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_prompt#model_id BedrockPrompt#model_id}",
            "stability": "stable",
            "summary": "ARN or Id of a Bedrock Foundational Model or Inference Profile, or the ARN of a imported model, or a provisioned throughput ARN for custom models."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 3306
          },
          "name": "modelId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_prompt#name BedrockPrompt#name}",
            "stability": "stable",
            "summary": "Name for a variant."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 3312
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_prompt#template_configuration BedrockPrompt#template_configuration}",
            "stability": "stable",
            "summary": "Prompt template configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 3318
          },
          "name": "templateConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_prompt#template_type BedrockPrompt#template_type}",
            "stability": "stable",
            "summary": "Prompt template type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 3324
          },
          "name": "templateType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-prompt/index:BedrockPromptVariants"
    },
    "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsGenAiResource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsGenAiResource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-prompt/index.ts",
        "line": 148
      },
      "name": "BedrockPromptVariantsGenAiResource",
      "namespace": "bedrockPrompt",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_prompt#agent BedrockPrompt#agent}",
            "stability": "stable",
            "summary": "Target Agent to invoke with Prompt."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 154
          },
          "name": "agent",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsGenAiResourceAgent"
          }
        }
      ],
      "symbolId": "src/bedrock-prompt/index:BedrockPromptVariantsGenAiResource"
    },
    "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsGenAiResourceAgent": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsGenAiResourceAgent",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-prompt/index.ts",
        "line": 52
      },
      "name": "BedrockPromptVariantsGenAiResourceAgent",
      "namespace": "bedrockPrompt",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_prompt#agent_identifier BedrockPrompt#agent_identifier}",
            "stability": "stable",
            "summary": "Arn representation of the Agent Alias."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 58
          },
          "name": "agentIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-prompt/index:BedrockPromptVariantsGenAiResourceAgent"
    },
    "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsGenAiResourceAgentOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsGenAiResourceAgentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-prompt/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/bedrock-prompt/index.ts",
        "line": 90
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 140
          },
          "name": "resetAgentIdentifier"
        }
      ],
      "name": "BedrockPromptVariantsGenAiResourceAgentOutputReference",
      "namespace": "bedrockPrompt",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 144
          },
          "name": "agentIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 134
          },
          "name": "agentIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 102
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsGenAiResourceAgent"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-prompt/index:BedrockPromptVariantsGenAiResourceAgentOutputReference"
    },
    "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsGenAiResourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsGenAiResourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-prompt/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-prompt/index.ts",
        "line": 186
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 233
          },
          "name": "putAgent",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsGenAiResourceAgent"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 236
          },
          "name": "resetAgent"
        }
      ],
      "name": "BedrockPromptVariantsGenAiResourceOutputReference",
      "namespace": "bedrockPrompt",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 230
          },
          "name": "agent",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsGenAiResourceAgentOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 240
          },
          "name": "agentInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsGenAiResourceAgent"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 198
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsGenAiResource"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-prompt/index:BedrockPromptVariantsGenAiResourceOutputReference"
    },
    "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsInferenceConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsInferenceConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-prompt/index.ts",
        "line": 445
      },
      "name": "BedrockPromptVariantsInferenceConfiguration",
      "namespace": "bedrockPrompt",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_prompt#text BedrockPrompt#text}",
            "stability": "stable",
            "summary": "Prompt model inference configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 451
          },
          "name": "text",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsInferenceConfigurationText"
          }
        }
      ],
      "symbolId": "src/bedrock-prompt/index:BedrockPromptVariantsInferenceConfiguration"
    },
    "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsInferenceConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsInferenceConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-prompt/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/bedrock-prompt/index.ts",
        "line": 483
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 530
          },
          "name": "putText",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsInferenceConfigurationText"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 533
          },
          "name": "resetText"
        }
      ],
      "name": "BedrockPromptVariantsInferenceConfigurationOutputReference",
      "namespace": "bedrockPrompt",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 527
          },
          "name": "text",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsInferenceConfigurationTextOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 537
          },
          "name": "textInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsInferenceConfigurationText"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 495
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsInferenceConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-prompt/index:BedrockPromptVariantsInferenceConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsInferenceConfigurationText": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsInferenceConfigurationText",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-prompt/index.ts",
        "line": 244
      },
      "name": "BedrockPromptVariantsInferenceConfigurationText",
      "namespace": "bedrockPrompt",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_prompt#max_tokens BedrockPrompt#max_tokens}",
            "stability": "stable",
            "summary": "Maximum length of output."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 250
          },
          "name": "maxTokens",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_prompt#stop_sequences BedrockPrompt#stop_sequences}",
            "stability": "stable",
            "summary": "List of stop sequences."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 256
          },
          "name": "stopSequences",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_prompt#temperature BedrockPrompt#temperature}",
            "stability": "stable",
            "summary": "Controls randomness, higher values increase diversity."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 262
          },
          "name": "temperature",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_prompt#top_p BedrockPrompt#top_p}",
            "stability": "stable",
            "summary": "Cumulative probability cutoff for token selection."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 268
          },
          "name": "topP",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/bedrock-prompt/index:BedrockPromptVariantsInferenceConfigurationText"
    },
    "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsInferenceConfigurationTextOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsInferenceConfigurationTextOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-prompt/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/bedrock-prompt/index.ts",
        "line": 321
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 389
          },
          "name": "resetMaxTokens"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 405
          },
          "name": "resetStopSequences"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 421
          },
          "name": "resetTemperature"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 437
          },
          "name": "resetTopP"
        }
      ],
      "name": "BedrockPromptVariantsInferenceConfigurationTextOutputReference",
      "namespace": "bedrockPrompt",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 393
          },
          "name": "maxTokensInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 409
          },
          "name": "stopSequencesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 425
          },
          "name": "temperatureInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 441
          },
          "name": "topPInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 383
          },
          "name": "maxTokens",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 399
          },
          "name": "stopSequences",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 415
          },
          "name": "temperature",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 431
          },
          "name": "topP",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 333
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsInferenceConfigurationText"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-prompt/index:BedrockPromptVariantsInferenceConfigurationTextOutputReference"
    },
    "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-prompt/index.ts",
          "line": 3628
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-prompt/index.ts",
        "line": 3620
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 3635
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsOutputReference"
            }
          }
        }
      ],
      "name": "BedrockPromptVariantsList",
      "namespace": "bedrockPrompt",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 3621
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariants"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-prompt/index:BedrockPromptVariantsList"
    },
    "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsMetadata": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsMetadata",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-prompt/index.ts",
        "line": 541
      },
      "name": "BedrockPromptVariantsMetadata",
      "namespace": "bedrockPrompt",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_prompt#key BedrockPrompt#key}",
            "stability": "stable",
            "summary": "The key of a metadata tag for a prompt variant."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 547
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_prompt#value BedrockPrompt#value}",
            "stability": "stable",
            "summary": "The value of a metadata tag for a prompt variant."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 553
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-prompt/index:BedrockPromptVariantsMetadata"
    },
    "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsMetadataList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsMetadataList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-prompt/index.ts",
          "line": 683
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-prompt/index.ts",
        "line": 675
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 690
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsMetadataOutputReference"
            }
          }
        }
      ],
      "name": "BedrockPromptVariantsMetadataList",
      "namespace": "bedrockPrompt",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 676
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsMetadata"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-prompt/index:BedrockPromptVariantsMetadataList"
    },
    "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsMetadataOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsMetadataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-prompt/index.ts",
          "line": 602
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-prompt/index.ts",
        "line": 592
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 650
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 666
          },
          "name": "resetValue"
        }
      ],
      "name": "BedrockPromptVariantsMetadataOutputReference",
      "namespace": "bedrockPrompt",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 654
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 670
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 644
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 660
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 606
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsMetadata"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-prompt/index:BedrockPromptVariantsMetadataOutputReference"
    },
    "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-prompt/index.ts",
          "line": 3415
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-prompt/index.ts",
        "line": 3405
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 3512
          },
          "name": "putGenAiResource",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsGenAiResource"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 3528
          },
          "name": "putInferenceConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsInferenceConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 3544
          },
          "name": "putMetadata",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsMetadata"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 3592
          },
          "name": "putTemplateConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 3499
          },
          "name": "resetAdditionalModelRequestFields"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 3515
          },
          "name": "resetGenAiResource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 3531
          },
          "name": "resetInferenceConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 3547
          },
          "name": "resetMetadata"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 3563
          },
          "name": "resetModelId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 3579
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 3595
          },
          "name": "resetTemplateConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 3611
          },
          "name": "resetTemplateType"
        }
      ],
      "name": "BedrockPromptVariantsOutputReference",
      "namespace": "bedrockPrompt",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 3509
          },
          "name": "genAiResource",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsGenAiResourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 3525
          },
          "name": "inferenceConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsInferenceConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 3541
          },
          "name": "metadata",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsMetadataList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 3589
          },
          "name": "templateConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 3503
          },
          "name": "additionalModelRequestFieldsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 3519
          },
          "name": "genAiResourceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsGenAiResource"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 3535
          },
          "name": "inferenceConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsInferenceConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 3551
          },
          "name": "metadataInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsMetadata"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 3567
          },
          "name": "modelIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 3583
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 3599
          },
          "name": "templateConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 3615
          },
          "name": "templateTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 3493
          },
          "name": "additionalModelRequestFields",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 3557
          },
          "name": "modelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 3573
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 3605
          },
          "name": "templateType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 3419
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariants"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-prompt/index:BedrockPromptVariantsOutputReference"
    },
    "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-prompt/index.ts",
        "line": 3145
      },
      "name": "BedrockPromptVariantsTemplateConfiguration",
      "namespace": "bedrockPrompt",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_prompt#chat BedrockPrompt#chat}",
            "stability": "stable",
            "summary": "Configuration for chat prompt template."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 3151
          },
          "name": "chat",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChat"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_prompt#text BedrockPrompt#text}",
            "stability": "stable",
            "summary": "Configuration for text prompt template."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 3157
          },
          "name": "text",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationText"
          }
        }
      ],
      "symbolId": "src/bedrock-prompt/index:BedrockPromptVariantsTemplateConfiguration"
    },
    "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChat": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChat",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-prompt/index.ts",
        "line": 2363
      },
      "name": "BedrockPromptVariantsTemplateConfigurationChat",
      "namespace": "bedrockPrompt",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_prompt#input_variables BedrockPrompt#input_variables}",
            "stability": "stable",
            "summary": "List of input variables."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 2369
          },
          "name": "inputVariables",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatInputVariables"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_prompt#messages BedrockPrompt#messages}",
            "stability": "stable",
            "summary": "List of messages for chat prompt template."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 2375
          },
          "name": "messages",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatMessages"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_prompt#system BedrockPrompt#system}",
            "stability": "stable",
            "summary": "Configuration for chat prompt template."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 2381
          },
          "name": "systemAttribute",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatSystem"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_prompt#tool_configuration BedrockPrompt#tool_configuration}",
            "stability": "stable",
            "summary": "Tool configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 2387
          },
          "name": "toolConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatToolConfiguration"
          }
        }
      ],
      "symbolId": "src/bedrock-prompt/index:BedrockPromptVariantsTemplateConfigurationChat"
    },
    "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatInputVariables": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatInputVariables",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-prompt/index.ts",
        "line": 694
      },
      "name": "BedrockPromptVariantsTemplateConfigurationChatInputVariables",
      "namespace": "bedrockPrompt",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_prompt#name BedrockPrompt#name}",
            "stability": "stable",
            "summary": "Name for an input variable."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 700
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-prompt/index:BedrockPromptVariantsTemplateConfigurationChatInputVariables"
    },
    "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatInputVariablesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatInputVariablesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-prompt/index.ts",
          "line": 801
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-prompt/index.ts",
        "line": 793
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 808
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatInputVariablesOutputReference"
            }
          }
        }
      ],
      "name": "BedrockPromptVariantsTemplateConfigurationChatInputVariablesList",
      "namespace": "bedrockPrompt",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 794
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatInputVariables"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-prompt/index:BedrockPromptVariantsTemplateConfigurationChatInputVariablesList"
    },
    "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatInputVariablesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatInputVariablesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-prompt/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-prompt/index.ts",
        "line": 732
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 784
          },
          "name": "resetName"
        }
      ],
      "name": "BedrockPromptVariantsTemplateConfigurationChatInputVariablesOutputReference",
      "namespace": "bedrockPrompt",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 788
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 778
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 746
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatInputVariables"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-prompt/index:BedrockPromptVariantsTemplateConfigurationChatInputVariablesOutputReference"
    },
    "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatMessages": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatMessages",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-prompt/index.ts",
        "line": 1061
      },
      "name": "BedrockPromptVariantsTemplateConfigurationChatMessages",
      "namespace": "bedrockPrompt",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_prompt#content BedrockPrompt#content}",
            "stability": "stable",
            "summary": "List of Content Blocks."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 1067
          },
          "name": "content",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatMessagesContent"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_prompt#role BedrockPrompt#role}",
            "stability": "stable",
            "summary": "Conversation roles for the chat prompt."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 1073
          },
          "name": "role",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-prompt/index:BedrockPromptVariantsTemplateConfigurationChatMessages"
    },
    "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatMessagesContent": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatMessagesContent",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-prompt/index.ts",
        "line": 908
      },
      "name": "BedrockPromptVariantsTemplateConfigurationChatMessagesContent",
      "namespace": "bedrockPrompt",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_prompt#cache_point BedrockPrompt#cache_point}",
            "stability": "stable",
            "summary": "CachePointBlock."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 914
          },
          "name": "cachePoint",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatMessagesContentCachePoint"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_prompt#text BedrockPrompt#text}",
            "stability": "stable",
            "summary": "Configuration for chat prompt template."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 920
          },
          "name": "text",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-prompt/index:BedrockPromptVariantsTemplateConfigurationChatMessagesContent"
    },
    "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatMessagesContentCachePoint": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatMessagesContentCachePoint",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-prompt/index.ts",
        "line": 812
      },
      "name": "BedrockPromptVariantsTemplateConfigurationChatMessagesContentCachePoint",
      "namespace": "bedrockPrompt",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_prompt#type BedrockPrompt#type}",
            "stability": "stable",
            "summary": "CachePoint types for CachePointBlock."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 818
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-prompt/index:BedrockPromptVariantsTemplateConfigurationChatMessagesContentCachePoint"
    },
    "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatMessagesContentCachePointOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatMessagesContentCachePointOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-prompt/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-prompt/index.ts",
        "line": 850
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 900
          },
          "name": "resetType"
        }
      ],
      "name": "BedrockPromptVariantsTemplateConfigurationChatMessagesContentCachePointOutputReference",
      "namespace": "bedrockPrompt",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 904
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 894
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 862
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatMessagesContentCachePoint"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-prompt/index:BedrockPromptVariantsTemplateConfigurationChatMessagesContentCachePointOutputReference"
    },
    "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatMessagesContentList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatMessagesContentList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-prompt/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-prompt/index.ts",
        "line": 1042
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 1057
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatMessagesContentOutputReference"
            }
          }
        }
      ],
      "name": "BedrockPromptVariantsTemplateConfigurationChatMessagesContentList",
      "namespace": "bedrockPrompt",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 1043
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatMessagesContent"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-prompt/index:BedrockPromptVariantsTemplateConfigurationChatMessagesContentList"
    },
    "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatMessagesContentOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatMessagesContentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-prompt/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-prompt/index.ts",
        "line": 959
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 1014
          },
          "name": "putCachePoint",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatMessagesContentCachePoint"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 1017
          },
          "name": "resetCachePoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 1033
          },
          "name": "resetText"
        }
      ],
      "name": "BedrockPromptVariantsTemplateConfigurationChatMessagesContentOutputReference",
      "namespace": "bedrockPrompt",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 1011
          },
          "name": "cachePoint",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatMessagesContentCachePointOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 1021
          },
          "name": "cachePointInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatMessagesContentCachePoint"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 1037
          },
          "name": "textInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 1027
          },
          "name": "text",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 973
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatMessagesContent"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-prompt/index:BedrockPromptVariantsTemplateConfigurationChatMessagesContentOutputReference"
    },
    "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatMessagesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatMessagesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-prompt/index.ts",
          "line": 1203
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-prompt/index.ts",
        "line": 1195
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 1210
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatMessagesOutputReference"
            }
          }
        }
      ],
      "name": "BedrockPromptVariantsTemplateConfigurationChatMessagesList",
      "namespace": "bedrockPrompt",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 1196
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatMessages"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-prompt/index:BedrockPromptVariantsTemplateConfigurationChatMessagesList"
    },
    "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatMessagesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatMessagesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-prompt/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-prompt/index.ts",
        "line": 1112
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 1167
          },
          "name": "putContent",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatMessagesContent"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 1170
          },
          "name": "resetContent"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 1186
          },
          "name": "resetRole"
        }
      ],
      "name": "BedrockPromptVariantsTemplateConfigurationChatMessagesOutputReference",
      "namespace": "bedrockPrompt",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 1164
          },
          "name": "content",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatMessagesContentList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 1174
          },
          "name": "contentInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatMessagesContent"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 1190
          },
          "name": "roleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 1180
          },
          "name": "role",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 1126
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatMessages"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-prompt/index:BedrockPromptVariantsTemplateConfigurationChatMessagesOutputReference"
    },
    "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-prompt/index.ts",
          "line": 2448
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-prompt/index.ts",
        "line": 2440
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 2505
          },
          "name": "putInputVariables",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatInputVariables"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 2521
          },
          "name": "putMessages",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatMessages"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 2537
          },
          "name": "putSystemAttribute",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatSystem"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 2553
          },
          "name": "putToolConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatToolConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 2508
          },
          "name": "resetInputVariables"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 2524
          },
          "name": "resetMessages"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 2540
          },
          "name": "resetSystemAttribute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 2556
          },
          "name": "resetToolConfiguration"
        }
      ],
      "name": "BedrockPromptVariantsTemplateConfigurationChatOutputReference",
      "namespace": "bedrockPrompt",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 2502
          },
          "name": "inputVariables",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatInputVariablesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 2518
          },
          "name": "messages",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatMessagesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 2534
          },
          "name": "systemAttribute",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatSystemList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 2550
          },
          "name": "toolConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatToolConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 2512
          },
          "name": "inputVariablesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatInputVariables"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 2528
          },
          "name": "messagesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatMessages"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 2544
          },
          "name": "systemAttributeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatSystem"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 2560
          },
          "name": "toolConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatToolConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 2452
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChat"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-prompt/index:BedrockPromptVariantsTemplateConfigurationChatOutputReference"
    },
    "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatSystem": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatSystem",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-prompt/index.ts",
        "line": 1310
      },
      "name": "BedrockPromptVariantsTemplateConfigurationChatSystem",
      "namespace": "bedrockPrompt",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_prompt#cache_point BedrockPrompt#cache_point}",
            "stability": "stable",
            "summary": "CachePointBlock."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 1316
          },
          "name": "cachePoint",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatSystemCachePoint"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_prompt#text BedrockPrompt#text}",
            "stability": "stable",
            "summary": "Configuration for chat prompt template."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 1322
          },
          "name": "text",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-prompt/index:BedrockPromptVariantsTemplateConfigurationChatSystem"
    },
    "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatSystemCachePoint": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatSystemCachePoint",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-prompt/index.ts",
        "line": 1214
      },
      "name": "BedrockPromptVariantsTemplateConfigurationChatSystemCachePoint",
      "namespace": "bedrockPrompt",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_prompt#type BedrockPrompt#type}",
            "stability": "stable",
            "summary": "CachePoint types for CachePointBlock."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 1220
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-prompt/index:BedrockPromptVariantsTemplateConfigurationChatSystemCachePoint"
    },
    "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatSystemCachePointOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatSystemCachePointOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-prompt/index.ts",
          "line": 1260
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-prompt/index.ts",
        "line": 1252
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 1302
          },
          "name": "resetType"
        }
      ],
      "name": "BedrockPromptVariantsTemplateConfigurationChatSystemCachePointOutputReference",
      "namespace": "bedrockPrompt",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 1306
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 1296
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 1264
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatSystemCachePoint"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-prompt/index:BedrockPromptVariantsTemplateConfigurationChatSystemCachePointOutputReference"
    },
    "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatSystemList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatSystemList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-prompt/index.ts",
          "line": 1452
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-prompt/index.ts",
        "line": 1444
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 1459
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatSystemOutputReference"
            }
          }
        }
      ],
      "name": "BedrockPromptVariantsTemplateConfigurationChatSystemList",
      "namespace": "bedrockPrompt",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 1445
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatSystem"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-prompt/index:BedrockPromptVariantsTemplateConfigurationChatSystemList"
    },
    "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatSystemOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatSystemOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-prompt/index.ts",
          "line": 1371
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-prompt/index.ts",
        "line": 1361
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 1416
          },
          "name": "putCachePoint",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatSystemCachePoint"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 1419
          },
          "name": "resetCachePoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 1435
          },
          "name": "resetText"
        }
      ],
      "name": "BedrockPromptVariantsTemplateConfigurationChatSystemOutputReference",
      "namespace": "bedrockPrompt",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 1413
          },
          "name": "cachePoint",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatSystemCachePointOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 1423
          },
          "name": "cachePointInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatSystemCachePoint"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 1439
          },
          "name": "textInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 1429
          },
          "name": "text",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 1375
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatSystem"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-prompt/index:BedrockPromptVariantsTemplateConfigurationChatSystemOutputReference"
    },
    "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatToolConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatToolConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-prompt/index.ts",
        "line": 2232
      },
      "name": "BedrockPromptVariantsTemplateConfigurationChatToolConfiguration",
      "namespace": "bedrockPrompt",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_prompt#tool_choice BedrockPrompt#tool_choice}",
            "stability": "stable",
            "summary": "Tool choice."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 2238
          },
          "name": "toolChoice",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolChoice"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_prompt#tools BedrockPrompt#tools}",
            "stability": "stable",
            "summary": "List of Tools."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 2244
          },
          "name": "tools",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatToolConfigurationTools"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-prompt/index:BedrockPromptVariantsTemplateConfigurationChatToolConfiguration"
    },
    "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatToolConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatToolConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-prompt/index.ts",
          "line": 2291
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-prompt/index.ts",
        "line": 2283
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 2336
          },
          "name": "putToolChoice",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolChoice"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 2352
          },
          "name": "putTools",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatToolConfigurationTools"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 2339
          },
          "name": "resetToolChoice"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 2355
          },
          "name": "resetTools"
        }
      ],
      "name": "BedrockPromptVariantsTemplateConfigurationChatToolConfigurationOutputReference",
      "namespace": "bedrockPrompt",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 2333
          },
          "name": "toolChoice",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolChoiceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 2349
          },
          "name": "tools",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 2343
          },
          "name": "toolChoiceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolChoice"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 2359
          },
          "name": "toolsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatToolConfigurationTools"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 2295
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatToolConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-prompt/index:BedrockPromptVariantsTemplateConfigurationChatToolConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolChoice": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolChoice",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-prompt/index.ts",
        "line": 1559
      },
      "name": "BedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolChoice",
      "namespace": "bedrockPrompt",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_prompt#any BedrockPrompt#any}",
            "stability": "stable",
            "summary": "Any Tool choice."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 1565
          },
          "name": "any",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_prompt#auto BedrockPrompt#auto}",
            "stability": "stable",
            "summary": "Auto Tool choice."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 1571
          },
          "name": "auto",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_prompt#tool BedrockPrompt#tool}",
            "stability": "stable",
            "summary": "Specific Tool choice."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 1577
          },
          "name": "tool",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolChoiceTool"
          }
        }
      ],
      "symbolId": "src/bedrock-prompt/index:BedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolChoice"
    },
    "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolChoiceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolChoiceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-prompt/index.ts",
          "line": 1631
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-prompt/index.ts",
        "line": 1623
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 1714
          },
          "name": "putTool",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolChoiceTool"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 1685
          },
          "name": "resetAny"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 1701
          },
          "name": "resetAuto"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 1717
          },
          "name": "resetTool"
        }
      ],
      "name": "BedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolChoiceOutputReference",
      "namespace": "bedrockPrompt",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 1711
          },
          "name": "tool",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolChoiceToolOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 1689
          },
          "name": "anyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 1705
          },
          "name": "autoInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 1721
          },
          "name": "toolInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolChoiceTool"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 1679
          },
          "name": "any",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 1695
          },
          "name": "auto",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 1635
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolChoice"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-prompt/index:BedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolChoiceOutputReference"
    },
    "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolChoiceTool": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolChoiceTool",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-prompt/index.ts",
        "line": 1463
      },
      "name": "BedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolChoiceTool",
      "namespace": "bedrockPrompt",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_prompt#name BedrockPrompt#name}",
            "stability": "stable",
            "summary": "Tool name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 1469
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-prompt/index:BedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolChoiceTool"
    },
    "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolChoiceToolOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolChoiceToolOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-prompt/index.ts",
          "line": 1509
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-prompt/index.ts",
        "line": 1501
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 1551
          },
          "name": "resetName"
        }
      ],
      "name": "BedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolChoiceToolOutputReference",
      "namespace": "bedrockPrompt",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 1555
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 1545
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 1513
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolChoiceTool"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-prompt/index:BedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolChoiceToolOutputReference"
    },
    "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatToolConfigurationTools": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatToolConfigurationTools",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-prompt/index.ts",
        "line": 2079
      },
      "name": "BedrockPromptVariantsTemplateConfigurationChatToolConfigurationTools",
      "namespace": "bedrockPrompt",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_prompt#cache_point BedrockPrompt#cache_point}",
            "stability": "stable",
            "summary": "CachePointBlock."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 2085
          },
          "name": "cachePoint",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolsCachePoint"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_prompt#tool_spec BedrockPrompt#tool_spec}",
            "stability": "stable",
            "summary": "Tool specification."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 2091
          },
          "name": "toolSpec",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolsToolSpec"
          }
        }
      ],
      "symbolId": "src/bedrock-prompt/index:BedrockPromptVariantsTemplateConfigurationChatToolConfigurationTools"
    },
    "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolsCachePoint": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolsCachePoint",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-prompt/index.ts",
        "line": 1725
      },
      "name": "BedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolsCachePoint",
      "namespace": "bedrockPrompt",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_prompt#type BedrockPrompt#type}",
            "stability": "stable",
            "summary": "CachePoint types for CachePointBlock."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 1731
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-prompt/index:BedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolsCachePoint"
    },
    "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolsCachePointOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolsCachePointOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-prompt/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/bedrock-prompt/index.ts",
        "line": 1763
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 1813
          },
          "name": "resetType"
        }
      ],
      "name": "BedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolsCachePointOutputReference",
      "namespace": "bedrockPrompt",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 1817
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 1807
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 1775
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolsCachePoint"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-prompt/index:BedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolsCachePointOutputReference"
    },
    "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-prompt/index.ts",
          "line": 2221
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-prompt/index.ts",
        "line": 2213
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 2228
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolsOutputReference"
            }
          }
        }
      ],
      "name": "BedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolsList",
      "namespace": "bedrockPrompt",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 2214
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatToolConfigurationTools"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-prompt/index:BedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolsList"
    },
    "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-prompt/index.ts",
          "line": 2140
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-prompt/index.ts",
        "line": 2130
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 2185
          },
          "name": "putCachePoint",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolsCachePoint"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 2201
          },
          "name": "putToolSpec",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolsToolSpec"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 2188
          },
          "name": "resetCachePoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 2204
          },
          "name": "resetToolSpec"
        }
      ],
      "name": "BedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolsOutputReference",
      "namespace": "bedrockPrompt",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 2182
          },
          "name": "cachePoint",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolsCachePointOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 2198
          },
          "name": "toolSpec",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolsToolSpecOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 2192
          },
          "name": "cachePointInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolsCachePoint"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 2208
          },
          "name": "toolSpecInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolsToolSpec"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 2144
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatToolConfigurationTools"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-prompt/index:BedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolsOutputReference"
    },
    "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolsToolSpec": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolsToolSpec",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-prompt/index.ts",
        "line": 1915
      },
      "name": "BedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolsToolSpec",
      "namespace": "bedrockPrompt",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_prompt#description BedrockPrompt#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 1919
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_prompt#input_schema BedrockPrompt#input_schema}",
            "stability": "stable",
            "summary": "Tool input schema."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 1925
          },
          "name": "inputSchema",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolsToolSpecInputSchema"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_prompt#name BedrockPrompt#name}",
            "stability": "stable",
            "summary": "Tool name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 1931
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-prompt/index:BedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolsToolSpec"
    },
    "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolsToolSpecInputSchema": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolsToolSpecInputSchema",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-prompt/index.ts",
        "line": 1821
      },
      "name": "BedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolsToolSpecInputSchema",
      "namespace": "bedrockPrompt",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_prompt#json BedrockPrompt#json}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 1825
          },
          "name": "json",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-prompt/index:BedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolsToolSpecInputSchema"
    },
    "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolsToolSpecInputSchemaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolsToolSpecInputSchemaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-prompt/index.ts",
          "line": 1865
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-prompt/index.ts",
        "line": 1857
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 1907
          },
          "name": "resetJson"
        }
      ],
      "name": "BedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolsToolSpecInputSchemaOutputReference",
      "namespace": "bedrockPrompt",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 1911
          },
          "name": "jsonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 1901
          },
          "name": "json",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 1869
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolsToolSpecInputSchema"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-prompt/index:BedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolsToolSpecInputSchemaOutputReference"
    },
    "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolsToolSpecOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolsToolSpecOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-prompt/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/bedrock-prompt/index.ts",
        "line": 1977
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 2052
          },
          "name": "putInputSchema",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolsToolSpecInputSchema"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 2039
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 2055
          },
          "name": "resetInputSchema"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 2071
          },
          "name": "resetName"
        }
      ],
      "name": "BedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolsToolSpecOutputReference",
      "namespace": "bedrockPrompt",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 2049
          },
          "name": "inputSchema",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolsToolSpecInputSchemaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 2043
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 2059
          },
          "name": "inputSchemaInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolsToolSpecInputSchema"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 2075
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 2033
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 2065
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 1989
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolsToolSpec"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-prompt/index:BedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolsToolSpecOutputReference"
    },
    "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-prompt/index.ts",
          "line": 3204
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-prompt/index.ts",
        "line": 3196
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 3249
          },
          "name": "putChat",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChat"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 3265
          },
          "name": "putText",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationText"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 3252
          },
          "name": "resetChat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 3268
          },
          "name": "resetText"
        }
      ],
      "name": "BedrockPromptVariantsTemplateConfigurationOutputReference",
      "namespace": "bedrockPrompt",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 3246
          },
          "name": "chat",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChatOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 3262
          },
          "name": "text",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationTextOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 3256
          },
          "name": "chatInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationChat"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 3272
          },
          "name": "textInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationText"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 3208
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-prompt/index:BedrockPromptVariantsTemplateConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationText": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationText",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-prompt/index.ts",
        "line": 2944
      },
      "name": "BedrockPromptVariantsTemplateConfigurationText",
      "namespace": "bedrockPrompt",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_prompt#cache_point BedrockPrompt#cache_point}",
            "stability": "stable",
            "summary": "CachePointBlock."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 2950
          },
          "name": "cachePoint",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationTextCachePoint"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_prompt#input_variables BedrockPrompt#input_variables}",
            "stability": "stable",
            "summary": "List of input variables."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 2956
          },
          "name": "inputVariables",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationTextInputVariables"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_prompt#text BedrockPrompt#text}",
            "stability": "stable",
            "summary": "Prompt content for String prompt template."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 2962
          },
          "name": "text",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_prompt#text_s3_location BedrockPrompt#text_s3_location}",
            "stability": "stable",
            "summary": "The identifier for the S3 resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 2968
          },
          "name": "textS3Location",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationTextTextS3Location"
          }
        }
      ],
      "symbolId": "src/bedrock-prompt/index:BedrockPromptVariantsTemplateConfigurationText"
    },
    "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationTextCachePoint": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationTextCachePoint",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-prompt/index.ts",
        "line": 2564
      },
      "name": "BedrockPromptVariantsTemplateConfigurationTextCachePoint",
      "namespace": "bedrockPrompt",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_prompt#type BedrockPrompt#type}",
            "stability": "stable",
            "summary": "CachePoint types for CachePointBlock."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 2570
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-prompt/index:BedrockPromptVariantsTemplateConfigurationTextCachePoint"
    },
    "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationTextCachePointOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationTextCachePointOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-prompt/index.ts",
          "line": 2610
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-prompt/index.ts",
        "line": 2602
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 2652
          },
          "name": "resetType"
        }
      ],
      "name": "BedrockPromptVariantsTemplateConfigurationTextCachePointOutputReference",
      "namespace": "bedrockPrompt",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 2656
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 2646
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 2614
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationTextCachePoint"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-prompt/index:BedrockPromptVariantsTemplateConfigurationTextCachePointOutputReference"
    },
    "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationTextInputVariables": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationTextInputVariables",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-prompt/index.ts",
        "line": 2660
      },
      "name": "BedrockPromptVariantsTemplateConfigurationTextInputVariables",
      "namespace": "bedrockPrompt",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_prompt#name BedrockPrompt#name}",
            "stability": "stable",
            "summary": "Name for an input variable."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 2666
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-prompt/index:BedrockPromptVariantsTemplateConfigurationTextInputVariables"
    },
    "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationTextInputVariablesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationTextInputVariablesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-prompt/index.ts",
          "line": 2767
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-prompt/index.ts",
        "line": 2759
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 2774
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationTextInputVariablesOutputReference"
            }
          }
        }
      ],
      "name": "BedrockPromptVariantsTemplateConfigurationTextInputVariablesList",
      "namespace": "bedrockPrompt",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 2760
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationTextInputVariables"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-prompt/index:BedrockPromptVariantsTemplateConfigurationTextInputVariablesList"
    },
    "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationTextInputVariablesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationTextInputVariablesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-prompt/index.ts",
          "line": 2708
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-prompt/index.ts",
        "line": 2698
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 2750
          },
          "name": "resetName"
        }
      ],
      "name": "BedrockPromptVariantsTemplateConfigurationTextInputVariablesOutputReference",
      "namespace": "bedrockPrompt",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 2754
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 2744
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 2712
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationTextInputVariables"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-prompt/index:BedrockPromptVariantsTemplateConfigurationTextInputVariablesOutputReference"
    },
    "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationTextOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationTextOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-prompt/index.ts",
          "line": 3029
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-prompt/index.ts",
        "line": 3021
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 3086
          },
          "name": "putCachePoint",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationTextCachePoint"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 3102
          },
          "name": "putInputVariables",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationTextInputVariables"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 3134
          },
          "name": "putTextS3Location",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationTextTextS3Location"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 3089
          },
          "name": "resetCachePoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 3105
          },
          "name": "resetInputVariables"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 3121
          },
          "name": "resetText"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 3137
          },
          "name": "resetTextS3Location"
        }
      ],
      "name": "BedrockPromptVariantsTemplateConfigurationTextOutputReference",
      "namespace": "bedrockPrompt",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 3083
          },
          "name": "cachePoint",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationTextCachePointOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 3099
          },
          "name": "inputVariables",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationTextInputVariablesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 3131
          },
          "name": "textS3Location",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationTextTextS3LocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 3093
          },
          "name": "cachePointInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationTextCachePoint"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 3109
          },
          "name": "inputVariablesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationTextInputVariables"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 3125
          },
          "name": "textInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 3141
          },
          "name": "textS3LocationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationTextTextS3Location"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 3115
          },
          "name": "text",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 3033
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationText"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-prompt/index:BedrockPromptVariantsTemplateConfigurationTextOutputReference"
    },
    "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationTextTextS3Location": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationTextTextS3Location",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-prompt/index.ts",
        "line": 2778
      },
      "name": "BedrockPromptVariantsTemplateConfigurationTextTextS3Location",
      "namespace": "bedrockPrompt",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_prompt#bucket BedrockPrompt#bucket}",
            "stability": "stable",
            "summary": "A bucket in S3."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 2784
          },
          "name": "bucket",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_prompt#key BedrockPrompt#key}",
            "stability": "stable",
            "summary": "A object key in S3."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 2790
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_prompt#version BedrockPrompt#version}",
            "stability": "stable",
            "summary": "The version of the the S3 object to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 2796
          },
          "name": "version",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-prompt/index:BedrockPromptVariantsTemplateConfigurationTextTextS3Location"
    },
    "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationTextTextS3LocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationTextTextS3LocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-prompt/index.ts",
          "line": 2850
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-prompt/index.ts",
        "line": 2842
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 2904
          },
          "name": "resetBucket"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 2920
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 2936
          },
          "name": "resetVersion"
        }
      ],
      "name": "BedrockPromptVariantsTemplateConfigurationTextTextS3LocationOutputReference",
      "namespace": "bedrockPrompt",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 2908
          },
          "name": "bucketInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 2924
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 2940
          },
          "name": "versionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 2898
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 2914
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 2930
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt/index.ts",
            "line": 2854
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockPrompt.BedrockPromptVariantsTemplateConfigurationTextTextS3Location"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrock-prompt/index:BedrockPromptVariantsTemplateConfigurationTextTextS3LocationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersion": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_prompt_version awscc_bedrock_prompt_version}."
      },
      "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersion",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_prompt_version awscc_bedrock_prompt_version} Resource."
        },
        "locationInModule": {
          "filename": "src/bedrock-prompt-version/index.ts",
          "line": 1687
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-prompt-version/index.ts",
        "line": 1655
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a BedrockPromptVersion resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt-version/index.ts",
            "line": 1672
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the BedrockPromptVersion to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_prompt_version#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing BedrockPromptVersion that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the BedrockPromptVersion to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt-version/index.ts",
            "line": 1740
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt-version/index.ts",
            "line": 1784
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt-version/index.ts",
            "line": 1812
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt-version/index.ts",
            "line": 1820
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "BedrockPromptVersion",
      "namespace": "bedrockPromptVersion",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt-version/index.ts",
            "line": 1660
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt-version/index.ts",
            "line": 1713
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt-version/index.ts",
            "line": 1718
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt-version/index.ts",
            "line": 1723
          },
          "name": "customerEncryptionKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt-version/index.ts",
            "line": 1728
          },
          "name": "defaultVariant",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt-version/index.ts",
            "line": 1749
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt-version/index.ts",
            "line": 1754
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt-version/index.ts",
            "line": 1772
          },
          "name": "promptId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt-version/index.ts",
            "line": 1793
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt-version/index.ts",
            "line": 1799
          },
          "name": "variants",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt-version/index.ts",
            "line": 1804
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt-version/index.ts",
            "line": 1744
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt-version/index.ts",
            "line": 1767
          },
          "name": "promptArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt-version/index.ts",
            "line": 1788
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt-version/index.ts",
            "line": 1734
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt-version/index.ts",
            "line": 1760
          },
          "name": "promptArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt-version/index.ts",
            "line": 1778
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/bedrock-prompt-version/index:BedrockPromptVersion"
    },
    "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-prompt-version/index.ts",
        "line": 14
      },
      "name": "BedrockPromptVersionConfig",
      "namespace": "bedrockPromptVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_prompt_version#prompt_arn BedrockPromptVersion#prompt_arn}",
            "stability": "stable",
            "summary": "ARN of a prompt resource possibly with a version."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt-version/index.ts",
            "line": 26
          },
          "name": "promptArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_prompt_version#description BedrockPromptVersion#description}",
            "stability": "stable",
            "summary": "Description for a prompt version resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt-version/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/hashicorp/awscc/1.96.0/docs/resources/bedrock_prompt_version#tags BedrockPromptVersion#tags}",
            "stability": "stable",
            "summary": "A map of tag keys and values."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt-version/index.ts",
            "line": 32
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/bedrock-prompt-version/index:BedrockPromptVersionConfig"
    },
    "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariants": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariants",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-prompt-version/index.ts",
        "line": 1537
      },
      "name": "BedrockPromptVersionVariants",
      "namespace": "bedrockPromptVersion",
      "symbolId": "src/bedrock-prompt-version/index:BedrockPromptVersionVariants"
    },
    "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsGenAiResource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsGenAiResource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-prompt-version/index.ts",
        "line": 88
      },
      "name": "BedrockPromptVersionVariantsGenAiResource",
      "namespace": "bedrockPromptVersion",
      "symbolId": "src/bedrock-prompt-version/index:BedrockPromptVersionVariantsGenAiResource"
    },
    "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsGenAiResourceAgent": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsGenAiResourceAgent",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-prompt-version/index.ts",
        "line": 34
      },
      "name": "BedrockPromptVersionVariantsGenAiResourceAgent",
      "namespace": "bedrockPromptVersion",
      "symbolId": "src/bedrock-prompt-version/index:BedrockPromptVersionVariantsGenAiResourceAgent"
    },
    "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsGenAiResourceAgentOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsGenAiResourceAgentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-prompt-version/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/bedrock-prompt-version/index.ts",
        "line": 57
      },
      "name": "BedrockPromptVersionVariantsGenAiResourceAgentOutputReference",
      "namespace": "bedrockPromptVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt-version/index.ts",
            "line": 84
          },
          "name": "agentIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt-version/index.ts",
            "line": 68
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsGenAiResourceAgent"
          }
        }
      ],
      "symbolId": "src/bedrock-prompt-version/index:BedrockPromptVersionVariantsGenAiResourceAgentOutputReference"
    },
    "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsGenAiResourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsGenAiResourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-prompt-version/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/bedrock-prompt-version/index.ts",
        "line": 111
      },
      "name": "BedrockPromptVersionVariantsGenAiResourceOutputReference",
      "namespace": "bedrockPromptVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt-version/index.ts",
            "line": 139
          },
          "name": "agent",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsGenAiResourceAgentOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt-version/index.ts",
            "line": 122
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsGenAiResource"
          }
        }
      ],
      "symbolId": "src/bedrock-prompt-version/index:BedrockPromptVersionVariantsGenAiResourceOutputReference"
    },
    "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsInferenceConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsInferenceConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-prompt-version/index.ts",
        "line": 212
      },
      "name": "BedrockPromptVersionVariantsInferenceConfiguration",
      "namespace": "bedrockPromptVersion",
      "symbolId": "src/bedrock-prompt-version/index:BedrockPromptVersionVariantsInferenceConfiguration"
    },
    "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsInferenceConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsInferenceConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-prompt-version/index.ts",
          "line": 242
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-prompt-version/index.ts",
        "line": 235
      },
      "name": "BedrockPromptVersionVariantsInferenceConfigurationOutputReference",
      "namespace": "bedrockPromptVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt-version/index.ts",
            "line": 263
          },
          "name": "text",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsInferenceConfigurationTextOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt-version/index.ts",
            "line": 246
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsInferenceConfiguration"
          }
        }
      ],
      "symbolId": "src/bedrock-prompt-version/index:BedrockPromptVersionVariantsInferenceConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsInferenceConfigurationText": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsInferenceConfigurationText",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-prompt-version/index.ts",
        "line": 143
      },
      "name": "BedrockPromptVersionVariantsInferenceConfigurationText",
      "namespace": "bedrockPromptVersion",
      "symbolId": "src/bedrock-prompt-version/index:BedrockPromptVersionVariantsInferenceConfigurationText"
    },
    "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsInferenceConfigurationTextOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsInferenceConfigurationTextOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-prompt-version/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/bedrock-prompt-version/index.ts",
        "line": 166
      },
      "name": "BedrockPromptVersionVariantsInferenceConfigurationTextOutputReference",
      "namespace": "bedrockPromptVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt-version/index.ts",
            "line": 193
          },
          "name": "maxTokens",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt-version/index.ts",
            "line": 198
          },
          "name": "stopSequences",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt-version/index.ts",
            "line": 203
          },
          "name": "temperature",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt-version/index.ts",
            "line": 208
          },
          "name": "topP",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt-version/index.ts",
            "line": 177
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsInferenceConfigurationText"
          }
        }
      ],
      "symbolId": "src/bedrock-prompt-version/index:BedrockPromptVersionVariantsInferenceConfigurationTextOutputReference"
    },
    "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-prompt-version/index.ts",
          "line": 1640
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-prompt-version/index.ts",
        "line": 1633
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt-version/index.ts",
            "line": 1647
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsOutputReference"
            }
          }
        }
      ],
      "name": "BedrockPromptVersionVariantsList",
      "namespace": "bedrockPromptVersion",
      "symbolId": "src/bedrock-prompt-version/index:BedrockPromptVersionVariantsList"
    },
    "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsMetadata": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsMetadata",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-prompt-version/index.ts",
        "line": 267
      },
      "name": "BedrockPromptVersionVariantsMetadata",
      "namespace": "bedrockPromptVersion",
      "symbolId": "src/bedrock-prompt-version/index:BedrockPromptVersionVariantsMetadata"
    },
    "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsMetadataList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsMetadataList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-prompt-version/index.ts",
          "line": 336
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-prompt-version/index.ts",
        "line": 329
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt-version/index.ts",
            "line": 343
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsMetadataOutputReference"
            }
          }
        }
      ],
      "name": "BedrockPromptVersionVariantsMetadataList",
      "namespace": "bedrockPromptVersion",
      "symbolId": "src/bedrock-prompt-version/index:BedrockPromptVersionVariantsMetadataList"
    },
    "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsMetadataOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsMetadataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-prompt-version/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-prompt-version/index.ts",
        "line": 290
      },
      "name": "BedrockPromptVersionVariantsMetadataOutputReference",
      "namespace": "bedrockPromptVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt-version/index.ts",
            "line": 319
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt-version/index.ts",
            "line": 324
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt-version/index.ts",
            "line": 303
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsMetadata"
          }
        }
      ],
      "symbolId": "src/bedrock-prompt-version/index:BedrockPromptVersionVariantsMetadataOutputReference"
    },
    "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-prompt-version/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-prompt-version/index.ts",
        "line": 1560
      },
      "name": "BedrockPromptVersionVariantsOutputReference",
      "namespace": "bedrockPromptVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt-version/index.ts",
            "line": 1589
          },
          "name": "additionalModelRequestFields",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt-version/index.ts",
            "line": 1595
          },
          "name": "genAiResource",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsGenAiResourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt-version/index.ts",
            "line": 1601
          },
          "name": "inferenceConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsInferenceConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt-version/index.ts",
            "line": 1607
          },
          "name": "metadata",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsMetadataList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt-version/index.ts",
            "line": 1612
          },
          "name": "modelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt-version/index.ts",
            "line": 1617
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt-version/index.ts",
            "line": 1623
          },
          "name": "templateConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt-version/index.ts",
            "line": 1628
          },
          "name": "templateType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt-version/index.ts",
            "line": 1573
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariants"
          }
        }
      ],
      "symbolId": "src/bedrock-prompt-version/index:BedrockPromptVersionVariantsOutputReference"
    },
    "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-prompt-version/index.ts",
        "line": 1476
      },
      "name": "BedrockPromptVersionVariantsTemplateConfiguration",
      "namespace": "bedrockPromptVersion",
      "symbolId": "src/bedrock-prompt-version/index:BedrockPromptVersionVariantsTemplateConfiguration"
    },
    "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationChat": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationChat",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-prompt-version/index.ts",
        "line": 1208
      },
      "name": "BedrockPromptVersionVariantsTemplateConfigurationChat",
      "namespace": "bedrockPromptVersion",
      "symbolId": "src/bedrock-prompt-version/index:BedrockPromptVersionVariantsTemplateConfigurationChat"
    },
    "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationChatInputVariables": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationChatInputVariables",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-prompt-version/index.ts",
        "line": 347
      },
      "name": "BedrockPromptVersionVariantsTemplateConfigurationChatInputVariables",
      "namespace": "bedrockPromptVersion",
      "symbolId": "src/bedrock-prompt-version/index:BedrockPromptVersionVariantsTemplateConfigurationChatInputVariables"
    },
    "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationChatInputVariablesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationChatInputVariablesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-prompt-version/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-prompt-version/index.ts",
        "line": 404
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt-version/index.ts",
            "line": 418
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationChatInputVariablesOutputReference"
            }
          }
        }
      ],
      "name": "BedrockPromptVersionVariantsTemplateConfigurationChatInputVariablesList",
      "namespace": "bedrockPromptVersion",
      "symbolId": "src/bedrock-prompt-version/index:BedrockPromptVersionVariantsTemplateConfigurationChatInputVariablesList"
    },
    "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationChatInputVariablesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationChatInputVariablesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-prompt-version/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-prompt-version/index.ts",
        "line": 370
      },
      "name": "BedrockPromptVersionVariantsTemplateConfigurationChatInputVariablesOutputReference",
      "namespace": "bedrockPromptVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt-version/index.ts",
            "line": 399
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt-version/index.ts",
            "line": 383
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationChatInputVariables"
          }
        }
      ],
      "symbolId": "src/bedrock-prompt-version/index:BedrockPromptVersionVariantsTemplateConfigurationChatInputVariablesOutputReference"
    },
    "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationChatMessages": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationChatMessages",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-prompt-version/index.ts",
        "line": 557
      },
      "name": "BedrockPromptVersionVariantsTemplateConfigurationChatMessages",
      "namespace": "bedrockPromptVersion",
      "symbolId": "src/bedrock-prompt-version/index:BedrockPromptVersionVariantsTemplateConfigurationChatMessages"
    },
    "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationChatMessagesContent": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationChatMessagesContent",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-prompt-version/index.ts",
        "line": 476
      },
      "name": "BedrockPromptVersionVariantsTemplateConfigurationChatMessagesContent",
      "namespace": "bedrockPromptVersion",
      "symbolId": "src/bedrock-prompt-version/index:BedrockPromptVersionVariantsTemplateConfigurationChatMessagesContent"
    },
    "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationChatMessagesContentCachePoint": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationChatMessagesContentCachePoint",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-prompt-version/index.ts",
        "line": 422
      },
      "name": "BedrockPromptVersionVariantsTemplateConfigurationChatMessagesContentCachePoint",
      "namespace": "bedrockPromptVersion",
      "symbolId": "src/bedrock-prompt-version/index:BedrockPromptVersionVariantsTemplateConfigurationChatMessagesContentCachePoint"
    },
    "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationChatMessagesContentCachePointOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationChatMessagesContentCachePointOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-prompt-version/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/bedrock-prompt-version/index.ts",
        "line": 445
      },
      "name": "BedrockPromptVersionVariantsTemplateConfigurationChatMessagesContentCachePointOutputReference",
      "namespace": "bedrockPromptVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt-version/index.ts",
            "line": 472
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt-version/index.ts",
            "line": 456
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationChatMessagesContentCachePoint"
          }
        }
      ],
      "symbolId": "src/bedrock-prompt-version/index:BedrockPromptVersionVariantsTemplateConfigurationChatMessagesContentCachePointOutputReference"
    },
    "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationChatMessagesContentList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationChatMessagesContentList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-prompt-version/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-prompt-version/index.ts",
        "line": 539
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt-version/index.ts",
            "line": 553
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationChatMessagesContentOutputReference"
            }
          }
        }
      ],
      "name": "BedrockPromptVersionVariantsTemplateConfigurationChatMessagesContentList",
      "namespace": "bedrockPromptVersion",
      "symbolId": "src/bedrock-prompt-version/index:BedrockPromptVersionVariantsTemplateConfigurationChatMessagesContentList"
    },
    "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationChatMessagesContentOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationChatMessagesContentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-prompt-version/index.ts",
          "line": 508
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-prompt-version/index.ts",
        "line": 499
      },
      "name": "BedrockPromptVersionVariantsTemplateConfigurationChatMessagesContentOutputReference",
      "namespace": "bedrockPromptVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt-version/index.ts",
            "line": 529
          },
          "name": "cachePoint",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationChatMessagesContentCachePointOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt-version/index.ts",
            "line": 534
          },
          "name": "text",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt-version/index.ts",
            "line": 512
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationChatMessagesContent"
          }
        }
      ],
      "symbolId": "src/bedrock-prompt-version/index:BedrockPromptVersionVariantsTemplateConfigurationChatMessagesContentOutputReference"
    },
    "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationChatMessagesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationChatMessagesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-prompt-version/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/bedrock-prompt-version/index.ts",
        "line": 620
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt-version/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-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationChatMessagesOutputReference"
            }
          }
        }
      ],
      "name": "BedrockPromptVersionVariantsTemplateConfigurationChatMessagesList",
      "namespace": "bedrockPromptVersion",
      "symbolId": "src/bedrock-prompt-version/index:BedrockPromptVersionVariantsTemplateConfigurationChatMessagesList"
    },
    "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationChatMessagesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationChatMessagesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-prompt-version/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-prompt-version/index.ts",
        "line": 580
      },
      "name": "BedrockPromptVersionVariantsTemplateConfigurationChatMessagesOutputReference",
      "namespace": "bedrockPromptVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt-version/index.ts",
            "line": 610
          },
          "name": "content",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationChatMessagesContentList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt-version/index.ts",
            "line": 615
          },
          "name": "role",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt-version/index.ts",
            "line": 593
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationChatMessages"
          }
        }
      ],
      "symbolId": "src/bedrock-prompt-version/index:BedrockPromptVersionVariantsTemplateConfigurationChatMessagesOutputReference"
    },
    "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationChatOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationChatOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-prompt-version/index.ts",
          "line": 1238
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-prompt-version/index.ts",
        "line": 1231
      },
      "name": "BedrockPromptVersionVariantsTemplateConfigurationChatOutputReference",
      "namespace": "bedrockPromptVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt-version/index.ts",
            "line": 1259
          },
          "name": "inputVariables",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationChatInputVariablesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt-version/index.ts",
            "line": 1265
          },
          "name": "messages",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationChatMessagesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt-version/index.ts",
            "line": 1271
          },
          "name": "systemAttribute",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationChatSystemList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt-version/index.ts",
            "line": 1277
          },
          "name": "toolConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt-version/index.ts",
            "line": 1242
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationChat"
          }
        }
      ],
      "symbolId": "src/bedrock-prompt-version/index:BedrockPromptVersionVariantsTemplateConfigurationChatOutputReference"
    },
    "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationChatSystem": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationChatSystem",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-prompt-version/index.ts",
        "line": 692
      },
      "name": "BedrockPromptVersionVariantsTemplateConfigurationChatSystem",
      "namespace": "bedrockPromptVersion",
      "symbolId": "src/bedrock-prompt-version/index:BedrockPromptVersionVariantsTemplateConfigurationChatSystem"
    },
    "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationChatSystemCachePoint": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationChatSystemCachePoint",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-prompt-version/index.ts",
        "line": 638
      },
      "name": "BedrockPromptVersionVariantsTemplateConfigurationChatSystemCachePoint",
      "namespace": "bedrockPromptVersion",
      "symbolId": "src/bedrock-prompt-version/index:BedrockPromptVersionVariantsTemplateConfigurationChatSystemCachePoint"
    },
    "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationChatSystemCachePointOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationChatSystemCachePointOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-prompt-version/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-prompt-version/index.ts",
        "line": 661
      },
      "name": "BedrockPromptVersionVariantsTemplateConfigurationChatSystemCachePointOutputReference",
      "namespace": "bedrockPromptVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt-version/index.ts",
            "line": 688
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt-version/index.ts",
            "line": 672
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationChatSystemCachePoint"
          }
        }
      ],
      "symbolId": "src/bedrock-prompt-version/index:BedrockPromptVersionVariantsTemplateConfigurationChatSystemCachePointOutputReference"
    },
    "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationChatSystemList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationChatSystemList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-prompt-version/index.ts",
          "line": 762
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-prompt-version/index.ts",
        "line": 755
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt-version/index.ts",
            "line": 769
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationChatSystemOutputReference"
            }
          }
        }
      ],
      "name": "BedrockPromptVersionVariantsTemplateConfigurationChatSystemList",
      "namespace": "bedrockPromptVersion",
      "symbolId": "src/bedrock-prompt-version/index:BedrockPromptVersionVariantsTemplateConfigurationChatSystemList"
    },
    "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationChatSystemOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationChatSystemOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-prompt-version/index.ts",
          "line": 724
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-prompt-version/index.ts",
        "line": 715
      },
      "name": "BedrockPromptVersionVariantsTemplateConfigurationChatSystemOutputReference",
      "namespace": "bedrockPromptVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt-version/index.ts",
            "line": 745
          },
          "name": "cachePoint",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationChatSystemCachePointOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt-version/index.ts",
            "line": 750
          },
          "name": "text",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt-version/index.ts",
            "line": 728
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationChatSystem"
          }
        }
      ],
      "symbolId": "src/bedrock-prompt-version/index:BedrockPromptVersionVariantsTemplateConfigurationChatSystemOutputReference"
    },
    "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationChatToolConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationChatToolConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-prompt-version/index.ts",
        "line": 1147
      },
      "name": "BedrockPromptVersionVariantsTemplateConfigurationChatToolConfiguration",
      "namespace": "bedrockPromptVersion",
      "symbolId": "src/bedrock-prompt-version/index:BedrockPromptVersionVariantsTemplateConfigurationChatToolConfiguration"
    },
    "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-prompt-version/index.ts",
          "line": 1177
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-prompt-version/index.ts",
        "line": 1170
      },
      "name": "BedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationOutputReference",
      "namespace": "bedrockPromptVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt-version/index.ts",
            "line": 1198
          },
          "name": "toolChoice",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolChoiceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt-version/index.ts",
            "line": 1204
          },
          "name": "tools",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt-version/index.ts",
            "line": 1181
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationChatToolConfiguration"
          }
        }
      ],
      "symbolId": "src/bedrock-prompt-version/index:BedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolChoice": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolChoice",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-prompt-version/index.ts",
        "line": 827
      },
      "name": "BedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolChoice",
      "namespace": "bedrockPromptVersion",
      "symbolId": "src/bedrock-prompt-version/index:BedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolChoice"
    },
    "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolChoiceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolChoiceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-prompt-version/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-prompt-version/index.ts",
        "line": 850
      },
      "name": "BedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolChoiceOutputReference",
      "namespace": "bedrockPromptVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt-version/index.ts",
            "line": 877
          },
          "name": "any",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt-version/index.ts",
            "line": 882
          },
          "name": "auto",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt-version/index.ts",
            "line": 888
          },
          "name": "tool",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolChoiceToolOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt-version/index.ts",
            "line": 861
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolChoice"
          }
        }
      ],
      "symbolId": "src/bedrock-prompt-version/index:BedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolChoiceOutputReference"
    },
    "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolChoiceTool": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolChoiceTool",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-prompt-version/index.ts",
        "line": 773
      },
      "name": "BedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolChoiceTool",
      "namespace": "bedrockPromptVersion",
      "symbolId": "src/bedrock-prompt-version/index:BedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolChoiceTool"
    },
    "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolChoiceToolOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolChoiceToolOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-prompt-version/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/bedrock-prompt-version/index.ts",
        "line": 796
      },
      "name": "BedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolChoiceToolOutputReference",
      "namespace": "bedrockPromptVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt-version/index.ts",
            "line": 823
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt-version/index.ts",
            "line": 807
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolChoiceTool"
          }
        }
      ],
      "symbolId": "src/bedrock-prompt-version/index:BedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolChoiceToolOutputReference"
    },
    "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationTools": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationTools",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-prompt-version/index.ts",
        "line": 1065
      },
      "name": "BedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationTools",
      "namespace": "bedrockPromptVersion",
      "symbolId": "src/bedrock-prompt-version/index:BedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationTools"
    },
    "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolsCachePoint": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolsCachePoint",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-prompt-version/index.ts",
        "line": 892
      },
      "name": "BedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolsCachePoint",
      "namespace": "bedrockPromptVersion",
      "symbolId": "src/bedrock-prompt-version/index:BedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolsCachePoint"
    },
    "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolsCachePointOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolsCachePointOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-prompt-version/index.ts",
          "line": 922
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-prompt-version/index.ts",
        "line": 915
      },
      "name": "BedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolsCachePointOutputReference",
      "namespace": "bedrockPromptVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt-version/index.ts",
            "line": 942
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt-version/index.ts",
            "line": 926
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolsCachePoint"
          }
        }
      ],
      "symbolId": "src/bedrock-prompt-version/index:BedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolsCachePointOutputReference"
    },
    "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-prompt-version/index.ts",
          "line": 1136
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-prompt-version/index.ts",
        "line": 1129
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt-version/index.ts",
            "line": 1143
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolsOutputReference"
            }
          }
        }
      ],
      "name": "BedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolsList",
      "namespace": "bedrockPromptVersion",
      "symbolId": "src/bedrock-prompt-version/index:BedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolsList"
    },
    "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-prompt-version/index.ts",
          "line": 1097
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-prompt-version/index.ts",
        "line": 1088
      },
      "name": "BedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolsOutputReference",
      "namespace": "bedrockPromptVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt-version/index.ts",
            "line": 1118
          },
          "name": "cachePoint",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolsCachePointOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt-version/index.ts",
            "line": 1124
          },
          "name": "toolSpec",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolsToolSpecOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt-version/index.ts",
            "line": 1101
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationTools"
          }
        }
      ],
      "symbolId": "src/bedrock-prompt-version/index:BedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolsOutputReference"
    },
    "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolsToolSpec": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolsToolSpec",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-prompt-version/index.ts",
        "line": 1000
      },
      "name": "BedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolsToolSpec",
      "namespace": "bedrockPromptVersion",
      "symbolId": "src/bedrock-prompt-version/index:BedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolsToolSpec"
    },
    "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolsToolSpecInputSchema": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolsToolSpecInputSchema",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-prompt-version/index.ts",
        "line": 946
      },
      "name": "BedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolsToolSpecInputSchema",
      "namespace": "bedrockPromptVersion",
      "symbolId": "src/bedrock-prompt-version/index:BedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolsToolSpecInputSchema"
    },
    "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolsToolSpecInputSchemaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolsToolSpecInputSchemaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-prompt-version/index.ts",
          "line": 976
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-prompt-version/index.ts",
        "line": 969
      },
      "name": "BedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolsToolSpecInputSchemaOutputReference",
      "namespace": "bedrockPromptVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt-version/index.ts",
            "line": 996
          },
          "name": "json",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt-version/index.ts",
            "line": 980
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolsToolSpecInputSchema"
          }
        }
      ],
      "symbolId": "src/bedrock-prompt-version/index:BedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolsToolSpecInputSchemaOutputReference"
    },
    "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolsToolSpecOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolsToolSpecOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-prompt-version/index.ts",
          "line": 1030
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-prompt-version/index.ts",
        "line": 1023
      },
      "name": "BedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolsToolSpecOutputReference",
      "namespace": "bedrockPromptVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt-version/index.ts",
            "line": 1050
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt-version/index.ts",
            "line": 1056
          },
          "name": "inputSchema",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolsToolSpecInputSchemaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt-version/index.ts",
            "line": 1061
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt-version/index.ts",
            "line": 1034
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolsToolSpec"
          }
        }
      ],
      "symbolId": "src/bedrock-prompt-version/index:BedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolsToolSpecOutputReference"
    },
    "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-prompt-version/index.ts",
          "line": 1506
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-prompt-version/index.ts",
        "line": 1499
      },
      "name": "BedrockPromptVersionVariantsTemplateConfigurationOutputReference",
      "namespace": "bedrockPromptVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt-version/index.ts",
            "line": 1527
          },
          "name": "chat",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationChatOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt-version/index.ts",
            "line": 1533
          },
          "name": "text",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationTextOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt-version/index.ts",
            "line": 1510
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfiguration"
          }
        }
      ],
      "symbolId": "src/bedrock-prompt-version/index:BedrockPromptVersionVariantsTemplateConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationText": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationText",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-prompt-version/index.ts",
        "line": 1410
      },
      "name": "BedrockPromptVersionVariantsTemplateConfigurationText",
      "namespace": "bedrockPromptVersion",
      "symbolId": "src/bedrock-prompt-version/index:BedrockPromptVersionVariantsTemplateConfigurationText"
    },
    "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationTextCachePoint": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationTextCachePoint",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-prompt-version/index.ts",
        "line": 1281
      },
      "name": "BedrockPromptVersionVariantsTemplateConfigurationTextCachePoint",
      "namespace": "bedrockPromptVersion",
      "symbolId": "src/bedrock-prompt-version/index:BedrockPromptVersionVariantsTemplateConfigurationTextCachePoint"
    },
    "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationTextCachePointOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationTextCachePointOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-prompt-version/index.ts",
          "line": 1311
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-prompt-version/index.ts",
        "line": 1304
      },
      "name": "BedrockPromptVersionVariantsTemplateConfigurationTextCachePointOutputReference",
      "namespace": "bedrockPromptVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt-version/index.ts",
            "line": 1331
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt-version/index.ts",
            "line": 1315
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationTextCachePoint"
          }
        }
      ],
      "symbolId": "src/bedrock-prompt-version/index:BedrockPromptVersionVariantsTemplateConfigurationTextCachePointOutputReference"
    },
    "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationTextInputVariables": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationTextInputVariables",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-prompt-version/index.ts",
        "line": 1335
      },
      "name": "BedrockPromptVersionVariantsTemplateConfigurationTextInputVariables",
      "namespace": "bedrockPromptVersion",
      "symbolId": "src/bedrock-prompt-version/index:BedrockPromptVersionVariantsTemplateConfigurationTextInputVariables"
    },
    "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationTextInputVariablesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationTextInputVariablesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-prompt-version/index.ts",
          "line": 1399
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-prompt-version/index.ts",
        "line": 1392
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt-version/index.ts",
            "line": 1406
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationTextInputVariablesOutputReference"
            }
          }
        }
      ],
      "name": "BedrockPromptVersionVariantsTemplateConfigurationTextInputVariablesList",
      "namespace": "bedrockPromptVersion",
      "symbolId": "src/bedrock-prompt-version/index:BedrockPromptVersionVariantsTemplateConfigurationTextInputVariablesList"
    },
    "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationTextInputVariablesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationTextInputVariablesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-prompt-version/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-prompt-version/index.ts",
        "line": 1358
      },
      "name": "BedrockPromptVersionVariantsTemplateConfigurationTextInputVariablesOutputReference",
      "namespace": "bedrockPromptVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt-version/index.ts",
            "line": 1387
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt-version/index.ts",
            "line": 1371
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationTextInputVariables"
          }
        }
      ],
      "symbolId": "src/bedrock-prompt-version/index:BedrockPromptVersionVariantsTemplateConfigurationTextInputVariablesOutputReference"
    },
    "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationTextOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationTextOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrock-prompt-version/index.ts",
          "line": 1440
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-prompt-version/index.ts",
        "line": 1433
      },
      "name": "BedrockPromptVersionVariantsTemplateConfigurationTextOutputReference",
      "namespace": "bedrockPromptVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt-version/index.ts",
            "line": 1461
          },
          "name": "cachePoint",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationTextCachePointOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt-version/index.ts",
            "line": 1467
          },
          "name": "inputVariables",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationTextInputVariablesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-prompt-version/index.ts",
            "line": 1472
          },
          "name": "text",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-prompt-version/index.ts",
            "line": 1444
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockPromptVersion.BedrockPromptVersionVariantsTemplateConfigurationText"
          }
        }
      ],
      "symbolId": "src/bedrock-prompt-version/index:BedrockPromptVersionVariantsTemplateConfigurationTextOutputReference"
    },
    "@cdktn/provider-awscc.bedrockResourcePolicy.BedrockResourcePolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_resource_policy awscc_bedrock_resource_policy}."
      },
      "fqn": "@cdktn/provider-awscc.bedrockResourcePolicy.BedrockResourcePolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_resource_policy awscc_bedrock_resource_policy} Resource."
        },
        "locationInModule": {
          "filename": "src/bedrock-resource-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-awscc.bedrockResourcePolicy.BedrockResourcePolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrock-resource-policy/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a BedrockResourcePolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/bedrock-resource-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 BedrockResourcePolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_resource_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing BedrockResourcePolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the BedrockResourcePolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-resource-policy/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/bedrock-resource-policy/index.ts",
            "line": 130
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "BedrockResourcePolicy",
      "namespace": "bedrockResourcePolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-resource-policy/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-resource-policy/index.ts",
            "line": 89
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-resource-policy/index.ts",
            "line": 102
          },
          "name": "policyDocumentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-resource-policy/index.ts",
            "line": 115
          },
          "name": "resourceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-resource-policy/index.ts",
            "line": 95
          },
          "name": "policyDocument",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrock-resource-policy/index.ts",
            "line": 108
          },
          "name": "resourceArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-resource-policy/index:BedrockResourcePolicy"
    },
    "@cdktn/provider-awscc.bedrockResourcePolicy.BedrockResourcePolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockResourcePolicy.BedrockResourcePolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrock-resource-policy/index.ts",
        "line": 14
      },
      "name": "BedrockResourcePolicyConfig",
      "namespace": "bedrockResourcePolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_resource_policy#policy_document BedrockResourcePolicy#policy_document}",
            "stability": "stable",
            "summary": "The IAM policy document defining access permissions for the guardrail and guardrail profile resources."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-resource-policy/index.ts",
            "line": 20
          },
          "name": "policyDocument",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrock_resource_policy#resource_arn BedrockResourcePolicy#resource_arn}",
            "stability": "stable",
            "summary": "The ARN of the Bedrock Guardrail or Guardrail Profile resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrock-resource-policy/index.ts",
            "line": 26
          },
          "name": "resourceArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrock-resource-policy/index:BedrockResourcePolicyConfig"
    },
    "@cdktn/provider-awscc.bedrockagentcoreApiKeyCredentialProvider.BedrockagentcoreApiKeyCredentialProvider": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_api_key_credential_provider awscc_bedrockagentcore_api_key_credential_provider}."
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreApiKeyCredentialProvider.BedrockagentcoreApiKeyCredentialProvider",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_api_key_credential_provider awscc_bedrockagentcore_api_key_credential_provider} Resource."
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-api-key-credential-provider/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-awscc.bedrockagentcoreApiKeyCredentialProvider.BedrockagentcoreApiKeyCredentialProviderConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-api-key-credential-provider/index.ts",
        "line": 384
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a BedrockagentcoreApiKeyCredentialProvider resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-api-key-credential-provider/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 BedrockagentcoreApiKeyCredentialProvider to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_api_key_credential_provider#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing BedrockagentcoreApiKeyCredentialProvider that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the BedrockagentcoreApiKeyCredentialProvider to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-api-key-credential-provider/index.ts",
            "line": 470
          },
          "name": "putApiKeySecretConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreApiKeyCredentialProvider.BedrockagentcoreApiKeyCredentialProviderApiKeySecretConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-api-key-credential-provider/index.ts",
            "line": 540
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.bedrockagentcoreApiKeyCredentialProvider.BedrockagentcoreApiKeyCredentialProviderTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-api-key-credential-provider/index.ts",
            "line": 451
          },
          "name": "resetApiKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-api-key-credential-provider/index.ts",
            "line": 473
          },
          "name": "resetApiKeySecretConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-api-key-credential-provider/index.ts",
            "line": 494
          },
          "name": "resetApiKeySecretSource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-api-key-credential-provider/index.ts",
            "line": 543
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-api-key-credential-provider/index.ts",
            "line": 555
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-api-key-credential-provider/index.ts",
            "line": 565
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "BedrockagentcoreApiKeyCredentialProvider",
      "namespace": "bedrockagentcoreApiKeyCredentialProvider",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-api-key-credential-provider/index.ts",
            "line": 389
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-api-key-credential-provider/index.ts",
            "line": 461
          },
          "name": "apiKeySecretArn",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreApiKeyCredentialProvider.BedrockagentcoreApiKeyCredentialProviderApiKeySecretArnOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-api-key-credential-provider/index.ts",
            "line": 467
          },
          "name": "apiKeySecretConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreApiKeyCredentialProvider.BedrockagentcoreApiKeyCredentialProviderApiKeySecretConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-api-key-credential-provider/index.ts",
            "line": 482
          },
          "name": "apiKeySecretJsonKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-api-key-credential-provider/index.ts",
            "line": 503
          },
          "name": "createdTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-api-key-credential-provider/index.ts",
            "line": 508
          },
          "name": "credentialProviderArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-api-key-credential-provider/index.ts",
            "line": 513
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-api-key-credential-provider/index.ts",
            "line": 518
          },
          "name": "lastUpdatedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-api-key-credential-provider/index.ts",
            "line": 537
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreApiKeyCredentialProvider.BedrockagentcoreApiKeyCredentialProviderTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-api-key-credential-provider/index.ts",
            "line": 455
          },
          "name": "apiKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-api-key-credential-provider/index.ts",
            "line": 477
          },
          "name": "apiKeySecretConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreApiKeyCredentialProvider.BedrockagentcoreApiKeyCredentialProviderApiKeySecretConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-api-key-credential-provider/index.ts",
            "line": 498
          },
          "name": "apiKeySecretSourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-api-key-credential-provider/index.ts",
            "line": 531
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-api-key-credential-provider/index.ts",
            "line": 547
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreApiKeyCredentialProvider.BedrockagentcoreApiKeyCredentialProviderTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-api-key-credential-provider/index.ts",
            "line": 445
          },
          "name": "apiKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-api-key-credential-provider/index.ts",
            "line": 488
          },
          "name": "apiKeySecretSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-api-key-credential-provider/index.ts",
            "line": 524
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-api-key-credential-provider/index:BedrockagentcoreApiKeyCredentialProvider"
    },
    "@cdktn/provider-awscc.bedrockagentcoreApiKeyCredentialProvider.BedrockagentcoreApiKeyCredentialProviderApiKeySecretArn": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreApiKeyCredentialProvider.BedrockagentcoreApiKeyCredentialProviderApiKeySecretArn",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-api-key-credential-provider/index.ts",
        "line": 46
      },
      "name": "BedrockagentcoreApiKeyCredentialProviderApiKeySecretArn",
      "namespace": "bedrockagentcoreApiKeyCredentialProvider",
      "symbolId": "src/bedrockagentcore-api-key-credential-provider/index:BedrockagentcoreApiKeyCredentialProviderApiKeySecretArn"
    },
    "@cdktn/provider-awscc.bedrockagentcoreApiKeyCredentialProvider.BedrockagentcoreApiKeyCredentialProviderApiKeySecretArnOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreApiKeyCredentialProvider.BedrockagentcoreApiKeyCredentialProviderApiKeySecretArnOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-api-key-credential-provider/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/bedrockagentcore-api-key-credential-provider/index.ts",
        "line": 69
      },
      "name": "BedrockagentcoreApiKeyCredentialProviderApiKeySecretArnOutputReference",
      "namespace": "bedrockagentcoreApiKeyCredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-api-key-credential-provider/index.ts",
            "line": 96
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-api-key-credential-provider/index.ts",
            "line": 80
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreApiKeyCredentialProvider.BedrockagentcoreApiKeyCredentialProviderApiKeySecretArn"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-api-key-credential-provider/index:BedrockagentcoreApiKeyCredentialProviderApiKeySecretArnOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreApiKeyCredentialProvider.BedrockagentcoreApiKeyCredentialProviderApiKeySecretConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreApiKeyCredentialProvider.BedrockagentcoreApiKeyCredentialProviderApiKeySecretConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-api-key-credential-provider/index.ts",
        "line": 100
      },
      "name": "BedrockagentcoreApiKeyCredentialProviderApiKeySecretConfig",
      "namespace": "bedrockagentcoreApiKeyCredentialProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_api_key_credential_provider#json_key BedrockagentcoreApiKeyCredentialProvider#json_key}",
            "stability": "stable",
            "summary": "The JSON key within the secret that contains the credential value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-api-key-credential-provider/index.ts",
            "line": 106
          },
          "name": "jsonKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_api_key_credential_provider#secret_id BedrockagentcoreApiKeyCredentialProvider#secret_id}",
            "stability": "stable",
            "summary": "The ID or ARN of the secret in AWS Secrets Manager."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-api-key-credential-provider/index.ts",
            "line": 112
          },
          "name": "secretId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-api-key-credential-provider/index:BedrockagentcoreApiKeyCredentialProviderApiKeySecretConfig"
    },
    "@cdktn/provider-awscc.bedrockagentcoreApiKeyCredentialProvider.BedrockagentcoreApiKeyCredentialProviderApiKeySecretConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreApiKeyCredentialProvider.BedrockagentcoreApiKeyCredentialProviderApiKeySecretConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-api-key-credential-provider/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/bedrockagentcore-api-key-credential-provider/index.ts",
        "line": 151
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-api-key-credential-provider/index.ts",
            "line": 207
          },
          "name": "resetJsonKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-api-key-credential-provider/index.ts",
            "line": 223
          },
          "name": "resetSecretId"
        }
      ],
      "name": "BedrockagentcoreApiKeyCredentialProviderApiKeySecretConfigOutputReference",
      "namespace": "bedrockagentcoreApiKeyCredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-api-key-credential-provider/index.ts",
            "line": 211
          },
          "name": "jsonKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-api-key-credential-provider/index.ts",
            "line": 227
          },
          "name": "secretIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-api-key-credential-provider/index.ts",
            "line": 201
          },
          "name": "jsonKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-api-key-credential-provider/index.ts",
            "line": 217
          },
          "name": "secretId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-api-key-credential-provider/index.ts",
            "line": 163
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreApiKeyCredentialProvider.BedrockagentcoreApiKeyCredentialProviderApiKeySecretConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-api-key-credential-provider/index:BedrockagentcoreApiKeyCredentialProviderApiKeySecretConfigOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreApiKeyCredentialProvider.BedrockagentcoreApiKeyCredentialProviderConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreApiKeyCredentialProvider.BedrockagentcoreApiKeyCredentialProviderConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-api-key-credential-provider/index.ts",
        "line": 14
      },
      "name": "BedrockagentcoreApiKeyCredentialProviderConfig",
      "namespace": "bedrockagentcoreApiKeyCredentialProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_api_key_credential_provider#name BedrockagentcoreApiKeyCredentialProvider#name}",
            "stability": "stable",
            "summary": "The name of the API key credential provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-api-key-credential-provider/index.ts",
            "line": 38
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_api_key_credential_provider#api_key BedrockagentcoreApiKeyCredentialProvider#api_key}",
            "stability": "stable",
            "summary": "The API key to use for authentication."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-api-key-credential-provider/index.ts",
            "line": 20
          },
          "name": "apiKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_api_key_credential_provider#api_key_secret_config BedrockagentcoreApiKeyCredentialProvider#api_key_secret_config}",
            "stability": "stable",
            "summary": "Configuration for a customer-provided secret containing the API key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-api-key-credential-provider/index.ts",
            "line": 26
          },
          "name": "apiKeySecretConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreApiKeyCredentialProvider.BedrockagentcoreApiKeyCredentialProviderApiKeySecretConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_api_key_credential_provider#api_key_secret_source BedrockagentcoreApiKeyCredentialProvider#api_key_secret_source}",
            "stability": "stable",
            "summary": "The source of the API key secret. Use MANAGED for service-managed secrets or EXTERNAL for customer-provided secrets."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-api-key-credential-provider/index.ts",
            "line": 32
          },
          "name": "apiKeySecretSource",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_api_key_credential_provider#tags BedrockagentcoreApiKeyCredentialProvider#tags}",
            "stability": "stable",
            "summary": "Tags to assign to the API key credential provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-api-key-credential-provider/index.ts",
            "line": 44
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreApiKeyCredentialProvider.BedrockagentcoreApiKeyCredentialProviderTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-api-key-credential-provider/index:BedrockagentcoreApiKeyCredentialProviderConfig"
    },
    "@cdktn/provider-awscc.bedrockagentcoreApiKeyCredentialProvider.BedrockagentcoreApiKeyCredentialProviderTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreApiKeyCredentialProvider.BedrockagentcoreApiKeyCredentialProviderTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-api-key-credential-provider/index.ts",
        "line": 231
      },
      "name": "BedrockagentcoreApiKeyCredentialProviderTags",
      "namespace": "bedrockagentcoreApiKeyCredentialProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_api_key_credential_provider#key BedrockagentcoreApiKeyCredentialProvider#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-api-key-credential-provider/index.ts",
            "line": 235
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_api_key_credential_provider#value BedrockagentcoreApiKeyCredentialProvider#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-api-key-credential-provider/index.ts",
            "line": 239
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-api-key-credential-provider/index:BedrockagentcoreApiKeyCredentialProviderTags"
    },
    "@cdktn/provider-awscc.bedrockagentcoreApiKeyCredentialProvider.BedrockagentcoreApiKeyCredentialProviderTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreApiKeyCredentialProvider.BedrockagentcoreApiKeyCredentialProviderTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-api-key-credential-provider/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/bedrockagentcore-api-key-credential-provider/index.ts",
        "line": 361
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-api-key-credential-provider/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-awscc.bedrockagentcoreApiKeyCredentialProvider.BedrockagentcoreApiKeyCredentialProviderTagsOutputReference"
            }
          }
        }
      ],
      "name": "BedrockagentcoreApiKeyCredentialProviderTagsList",
      "namespace": "bedrockagentcoreApiKeyCredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-api-key-credential-provider/index.ts",
            "line": 362
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreApiKeyCredentialProvider.BedrockagentcoreApiKeyCredentialProviderTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-api-key-credential-provider/index:BedrockagentcoreApiKeyCredentialProviderTagsList"
    },
    "@cdktn/provider-awscc.bedrockagentcoreApiKeyCredentialProvider.BedrockagentcoreApiKeyCredentialProviderTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreApiKeyCredentialProvider.BedrockagentcoreApiKeyCredentialProviderTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-api-key-credential-provider/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/bedrockagentcore-api-key-credential-provider/index.ts",
        "line": 278
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-api-key-credential-provider/index.ts",
            "line": 336
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-api-key-credential-provider/index.ts",
            "line": 352
          },
          "name": "resetValue"
        }
      ],
      "name": "BedrockagentcoreApiKeyCredentialProviderTagsOutputReference",
      "namespace": "bedrockagentcoreApiKeyCredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-api-key-credential-provider/index.ts",
            "line": 340
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-api-key-credential-provider/index.ts",
            "line": 356
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-api-key-credential-provider/index.ts",
            "line": 330
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-api-key-credential-provider/index.ts",
            "line": 346
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-api-key-credential-provider/index.ts",
            "line": 292
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreApiKeyCredentialProvider.BedrockagentcoreApiKeyCredentialProviderTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-api-key-credential-provider/index:BedrockagentcoreApiKeyCredentialProviderTagsOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreBrowserCustom.BedrockagentcoreBrowserCustom": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_browser_custom awscc_bedrockagentcore_browser_custom}."
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreBrowserCustom.BedrockagentcoreBrowserCustom",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_browser_custom awscc_bedrockagentcore_browser_custom} Resource."
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-browser-custom/index.ts",
          "line": 1212
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockagentcoreBrowserCustom.BedrockagentcoreBrowserCustomConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-browser-custom/index.ts",
        "line": 1180
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a BedrockagentcoreBrowserCustom resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 1197
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the BedrockagentcoreBrowserCustom to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_browser_custom#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing BedrockagentcoreBrowserCustom that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the BedrockagentcoreBrowserCustom to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 1258
          },
          "name": "putBrowserSigning",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreBrowserCustom.BedrockagentcoreBrowserCustomBrowserSigning"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 1274
          },
          "name": "putCertificates",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.bedrockagentcoreBrowserCustom.BedrockagentcoreBrowserCustomCertificates"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 1311
          },
          "name": "putEnterprisePolicies",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.bedrockagentcoreBrowserCustom.BedrockagentcoreBrowserCustomEnterprisePolicies"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 1371
          },
          "name": "putNetworkConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreBrowserCustom.BedrockagentcoreBrowserCustomNetworkConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 1384
          },
          "name": "putRecordingConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreBrowserCustom.BedrockagentcoreBrowserCustomRecordingConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 1261
          },
          "name": "resetBrowserSigning"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 1277
          },
          "name": "resetCertificates"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 1298
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 1314
          },
          "name": "resetEnterprisePolicies"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 1330
          },
          "name": "resetExecutionRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 1387
          },
          "name": "resetRecordingConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 1408
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 1420
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 1434
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "BedrockagentcoreBrowserCustom",
      "namespace": "bedrockagentcoreBrowserCustom",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 1185
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 1244
          },
          "name": "browserArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 1249
          },
          "name": "browserId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 1255
          },
          "name": "browserSigning",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreBrowserCustom.BedrockagentcoreBrowserCustomBrowserSigningOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 1271
          },
          "name": "certificates",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreBrowserCustom.BedrockagentcoreBrowserCustomCertificatesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 1286
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 1308
          },
          "name": "enterprisePolicies",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreBrowserCustom.BedrockagentcoreBrowserCustomEnterprisePoliciesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 1339
          },
          "name": "failureReason",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 1344
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 1349
          },
          "name": "lastUpdatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 1368
          },
          "name": "networkConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreBrowserCustom.BedrockagentcoreBrowserCustomNetworkConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 1381
          },
          "name": "recordingConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreBrowserCustom.BedrockagentcoreBrowserCustomRecordingConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 1396
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 1265
          },
          "name": "browserSigningInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreBrowserCustom.BedrockagentcoreBrowserCustomBrowserSigning"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 1281
          },
          "name": "certificatesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreBrowserCustom.BedrockagentcoreBrowserCustomCertificates"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 1302
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 1318
          },
          "name": "enterprisePoliciesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreBrowserCustom.BedrockagentcoreBrowserCustomEnterprisePolicies"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 1334
          },
          "name": "executionRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 1362
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 1375
          },
          "name": "networkConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreBrowserCustom.BedrockagentcoreBrowserCustomNetworkConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 1391
          },
          "name": "recordingConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreBrowserCustom.BedrockagentcoreBrowserCustomRecordingConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 1412
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 1292
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 1324
          },
          "name": "executionRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 1355
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 1402
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-browser-custom/index:BedrockagentcoreBrowserCustom"
    },
    "@cdktn/provider-awscc.bedrockagentcoreBrowserCustom.BedrockagentcoreBrowserCustomBrowserSigning": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreBrowserCustom.BedrockagentcoreBrowserCustomBrowserSigning",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-browser-custom/index.ts",
        "line": 70
      },
      "name": "BedrockagentcoreBrowserCustomBrowserSigning",
      "namespace": "bedrockagentcoreBrowserCustom",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_browser_custom#enabled BedrockagentcoreBrowserCustom#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 74
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-browser-custom/index:BedrockagentcoreBrowserCustomBrowserSigning"
    },
    "@cdktn/provider-awscc.bedrockagentcoreBrowserCustom.BedrockagentcoreBrowserCustomBrowserSigningOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreBrowserCustom.BedrockagentcoreBrowserCustomBrowserSigningOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-browser-custom/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/bedrockagentcore-browser-custom/index.ts",
        "line": 106
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 156
          },
          "name": "resetEnabled"
        }
      ],
      "name": "BedrockagentcoreBrowserCustomBrowserSigningOutputReference",
      "namespace": "bedrockagentcoreBrowserCustom",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 160
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 150
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreBrowserCustom.BedrockagentcoreBrowserCustomBrowserSigning"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-browser-custom/index:BedrockagentcoreBrowserCustomBrowserSigningOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreBrowserCustom.BedrockagentcoreBrowserCustomCertificates": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreBrowserCustom.BedrockagentcoreBrowserCustomCertificates",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-browser-custom/index.ts",
        "line": 260
      },
      "name": "BedrockagentcoreBrowserCustomCertificates",
      "namespace": "bedrockagentcoreBrowserCustom",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_browser_custom#certificate_location BedrockagentcoreBrowserCustom#certificate_location}",
            "stability": "stable",
            "summary": "Certificate location in Secrets Manager."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 266
          },
          "name": "certificateLocation",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreBrowserCustom.BedrockagentcoreBrowserCustomCertificatesCertificateLocation"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-browser-custom/index:BedrockagentcoreBrowserCustomCertificates"
    },
    "@cdktn/provider-awscc.bedrockagentcoreBrowserCustom.BedrockagentcoreBrowserCustomCertificatesCertificateLocation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreBrowserCustom.BedrockagentcoreBrowserCustomCertificatesCertificateLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-browser-custom/index.ts",
        "line": 164
      },
      "name": "BedrockagentcoreBrowserCustomCertificatesCertificateLocation",
      "namespace": "bedrockagentcoreBrowserCustom",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_browser_custom#secret_arn BedrockagentcoreBrowserCustom#secret_arn}",
            "stability": "stable",
            "summary": "Secrets Manager secret ARN."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 170
          },
          "name": "secretArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-browser-custom/index:BedrockagentcoreBrowserCustomCertificatesCertificateLocation"
    },
    "@cdktn/provider-awscc.bedrockagentcoreBrowserCustom.BedrockagentcoreBrowserCustomCertificatesCertificateLocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreBrowserCustom.BedrockagentcoreBrowserCustomCertificatesCertificateLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-browser-custom/index.ts",
          "line": 210
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-browser-custom/index.ts",
        "line": 202
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 252
          },
          "name": "resetSecretArn"
        }
      ],
      "name": "BedrockagentcoreBrowserCustomCertificatesCertificateLocationOutputReference",
      "namespace": "bedrockagentcoreBrowserCustom",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 256
          },
          "name": "secretArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 246
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 214
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreBrowserCustom.BedrockagentcoreBrowserCustomCertificatesCertificateLocation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-browser-custom/index:BedrockagentcoreBrowserCustomCertificatesCertificateLocationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreBrowserCustom.BedrockagentcoreBrowserCustomCertificatesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreBrowserCustom.BedrockagentcoreBrowserCustomCertificatesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-browser-custom/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-browser-custom/index.ts",
        "line": 359
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 374
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockagentcoreBrowserCustom.BedrockagentcoreBrowserCustomCertificatesOutputReference"
            }
          }
        }
      ],
      "name": "BedrockagentcoreBrowserCustomCertificatesList",
      "namespace": "bedrockagentcoreBrowserCustom",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 360
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreBrowserCustom.BedrockagentcoreBrowserCustomCertificates"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-browser-custom/index:BedrockagentcoreBrowserCustomCertificatesList"
    },
    "@cdktn/provider-awscc.bedrockagentcoreBrowserCustom.BedrockagentcoreBrowserCustomCertificatesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreBrowserCustom.BedrockagentcoreBrowserCustomCertificatesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-browser-custom/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-browser-custom/index.ts",
        "line": 298
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 347
          },
          "name": "putCertificateLocation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreBrowserCustom.BedrockagentcoreBrowserCustomCertificatesCertificateLocation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 350
          },
          "name": "resetCertificateLocation"
        }
      ],
      "name": "BedrockagentcoreBrowserCustomCertificatesOutputReference",
      "namespace": "bedrockagentcoreBrowserCustom",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 344
          },
          "name": "certificateLocation",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreBrowserCustom.BedrockagentcoreBrowserCustomCertificatesCertificateLocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 354
          },
          "name": "certificateLocationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreBrowserCustom.BedrockagentcoreBrowserCustomCertificatesCertificateLocation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 312
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreBrowserCustom.BedrockagentcoreBrowserCustomCertificates"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-browser-custom/index:BedrockagentcoreBrowserCustomCertificatesOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreBrowserCustom.BedrockagentcoreBrowserCustomConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreBrowserCustom.BedrockagentcoreBrowserCustomConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-browser-custom/index.ts",
        "line": 14
      },
      "name": "BedrockagentcoreBrowserCustomConfig",
      "namespace": "bedrockagentcoreBrowserCustom",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_browser_custom#name BedrockagentcoreBrowserCustom#name}",
            "stability": "stable",
            "summary": "The name of the browser."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 50
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_browser_custom#network_configuration BedrockagentcoreBrowserCustom#network_configuration}",
            "stability": "stable",
            "summary": "Network configuration for browser."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 56
          },
          "name": "networkConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreBrowserCustom.BedrockagentcoreBrowserCustomNetworkConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_browser_custom#browser_signing BedrockagentcoreBrowserCustom#browser_signing}",
            "stability": "stable",
            "summary": "Browser signing configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 20
          },
          "name": "browserSigning",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreBrowserCustom.BedrockagentcoreBrowserCustomBrowserSigning"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_browser_custom#certificates BedrockagentcoreBrowserCustom#certificates}",
            "stability": "stable",
            "summary": "List of root CA certificates in PEM format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 26
          },
          "name": "certificates",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreBrowserCustom.BedrockagentcoreBrowserCustomCertificates"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_browser_custom#description BedrockagentcoreBrowserCustom#description}",
            "stability": "stable",
            "summary": "The description of the browser."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 32
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_browser_custom#enterprise_policies BedrockagentcoreBrowserCustom#enterprise_policies}",
            "stability": "stable",
            "summary": "A list of enterprise policy files for the browser."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 38
          },
          "name": "enterprisePolicies",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreBrowserCustom.BedrockagentcoreBrowserCustomEnterprisePolicies"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_browser_custom#execution_role_arn BedrockagentcoreBrowserCustom#execution_role_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the IAM role that the browser uses to access resources."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 44
          },
          "name": "executionRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_browser_custom#recording_config BedrockagentcoreBrowserCustom#recording_config}",
            "stability": "stable",
            "summary": "Recording configuration for browser."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 62
          },
          "name": "recordingConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreBrowserCustom.BedrockagentcoreBrowserCustomRecordingConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_browser_custom#tags BedrockagentcoreBrowserCustom#tags}",
            "stability": "stable",
            "summary": "A map of tag keys and values."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 68
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-browser-custom/index:BedrockagentcoreBrowserCustomConfig"
    },
    "@cdktn/provider-awscc.bedrockagentcoreBrowserCustom.BedrockagentcoreBrowserCustomEnterprisePolicies": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreBrowserCustom.BedrockagentcoreBrowserCustomEnterprisePolicies",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-browser-custom/index.ts",
        "line": 505
      },
      "name": "BedrockagentcoreBrowserCustomEnterprisePolicies",
      "namespace": "bedrockagentcoreBrowserCustom",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_browser_custom#location BedrockagentcoreBrowserCustom#location}",
            "stability": "stable",
            "summary": "The S3 location of the enterprise policy file."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 511
          },
          "name": "location",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreBrowserCustom.BedrockagentcoreBrowserCustomEnterprisePoliciesLocation"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_browser_custom#type BedrockagentcoreBrowserCustom#type}",
            "stability": "stable",
            "summary": "The type of browser enterprise policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 517
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-browser-custom/index:BedrockagentcoreBrowserCustomEnterprisePolicies"
    },
    "@cdktn/provider-awscc.bedrockagentcoreBrowserCustom.BedrockagentcoreBrowserCustomEnterprisePoliciesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreBrowserCustom.BedrockagentcoreBrowserCustomEnterprisePoliciesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-browser-custom/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-browser-custom/index.ts",
        "line": 639
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 654
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockagentcoreBrowserCustom.BedrockagentcoreBrowserCustomEnterprisePoliciesOutputReference"
            }
          }
        }
      ],
      "name": "BedrockagentcoreBrowserCustomEnterprisePoliciesList",
      "namespace": "bedrockagentcoreBrowserCustom",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 640
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreBrowserCustom.BedrockagentcoreBrowserCustomEnterprisePolicies"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-browser-custom/index:BedrockagentcoreBrowserCustomEnterprisePoliciesList"
    },
    "@cdktn/provider-awscc.bedrockagentcoreBrowserCustom.BedrockagentcoreBrowserCustomEnterprisePoliciesLocation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreBrowserCustom.BedrockagentcoreBrowserCustomEnterprisePoliciesLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-browser-custom/index.ts",
        "line": 378
      },
      "name": "BedrockagentcoreBrowserCustomEnterprisePoliciesLocation",
      "namespace": "bedrockagentcoreBrowserCustom",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_browser_custom#bucket BedrockagentcoreBrowserCustom#bucket}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 382
          },
          "name": "bucket",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_browser_custom#prefix BedrockagentcoreBrowserCustom#prefix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 386
          },
          "name": "prefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-browser-custom/index:BedrockagentcoreBrowserCustomEnterprisePoliciesLocation"
    },
    "@cdktn/provider-awscc.bedrockagentcoreBrowserCustom.BedrockagentcoreBrowserCustomEnterprisePoliciesLocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreBrowserCustom.BedrockagentcoreBrowserCustomEnterprisePoliciesLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-browser-custom/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-browser-custom/index.ts",
        "line": 425
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 481
          },
          "name": "resetBucket"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 497
          },
          "name": "resetPrefix"
        }
      ],
      "name": "BedrockagentcoreBrowserCustomEnterprisePoliciesLocationOutputReference",
      "namespace": "bedrockagentcoreBrowserCustom",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 485
          },
          "name": "bucketInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 501
          },
          "name": "prefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 475
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 491
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 437
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreBrowserCustom.BedrockagentcoreBrowserCustomEnterprisePoliciesLocation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-browser-custom/index:BedrockagentcoreBrowserCustomEnterprisePoliciesLocationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreBrowserCustom.BedrockagentcoreBrowserCustomEnterprisePoliciesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreBrowserCustom.BedrockagentcoreBrowserCustomEnterprisePoliciesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-browser-custom/index.ts",
          "line": 566
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-browser-custom/index.ts",
        "line": 556
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 611
          },
          "name": "putLocation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreBrowserCustom.BedrockagentcoreBrowserCustomEnterprisePoliciesLocation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 614
          },
          "name": "resetLocation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 630
          },
          "name": "resetType"
        }
      ],
      "name": "BedrockagentcoreBrowserCustomEnterprisePoliciesOutputReference",
      "namespace": "bedrockagentcoreBrowserCustom",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 608
          },
          "name": "location",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreBrowserCustom.BedrockagentcoreBrowserCustomEnterprisePoliciesLocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 618
          },
          "name": "locationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreBrowserCustom.BedrockagentcoreBrowserCustomEnterprisePoliciesLocation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 634
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 624
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 570
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreBrowserCustom.BedrockagentcoreBrowserCustomEnterprisePolicies"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-browser-custom/index:BedrockagentcoreBrowserCustomEnterprisePoliciesOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreBrowserCustom.BedrockagentcoreBrowserCustomNetworkConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreBrowserCustom.BedrockagentcoreBrowserCustomNetworkConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-browser-custom/index.ts",
        "line": 789
      },
      "name": "BedrockagentcoreBrowserCustomNetworkConfiguration",
      "namespace": "bedrockagentcoreBrowserCustom",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_browser_custom#network_mode BedrockagentcoreBrowserCustom#network_mode}",
            "stability": "stable",
            "summary": "Network modes supported by browser."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 795
          },
          "name": "networkMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_browser_custom#vpc_config BedrockagentcoreBrowserCustom#vpc_config}",
            "stability": "stable",
            "summary": "Network mode configuration for VPC."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 801
          },
          "name": "vpcConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreBrowserCustom.BedrockagentcoreBrowserCustomNetworkConfigurationVpcConfig"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-browser-custom/index:BedrockagentcoreBrowserCustomNetworkConfiguration"
    },
    "@cdktn/provider-awscc.bedrockagentcoreBrowserCustom.BedrockagentcoreBrowserCustomNetworkConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreBrowserCustom.BedrockagentcoreBrowserCustomNetworkConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-browser-custom/index.ts",
          "line": 848
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-browser-custom/index.ts",
        "line": 840
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 909
          },
          "name": "putVpcConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreBrowserCustom.BedrockagentcoreBrowserCustomNetworkConfigurationVpcConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 896
          },
          "name": "resetNetworkMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 912
          },
          "name": "resetVpcConfig"
        }
      ],
      "name": "BedrockagentcoreBrowserCustomNetworkConfigurationOutputReference",
      "namespace": "bedrockagentcoreBrowserCustom",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 906
          },
          "name": "vpcConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreBrowserCustom.BedrockagentcoreBrowserCustomNetworkConfigurationVpcConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 900
          },
          "name": "networkModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 916
          },
          "name": "vpcConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreBrowserCustom.BedrockagentcoreBrowserCustomNetworkConfigurationVpcConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 890
          },
          "name": "networkMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 852
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreBrowserCustom.BedrockagentcoreBrowserCustomNetworkConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-browser-custom/index:BedrockagentcoreBrowserCustomNetworkConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreBrowserCustom.BedrockagentcoreBrowserCustomNetworkConfigurationVpcConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreBrowserCustom.BedrockagentcoreBrowserCustomNetworkConfigurationVpcConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-browser-custom/index.ts",
        "line": 658
      },
      "name": "BedrockagentcoreBrowserCustomNetworkConfigurationVpcConfig",
      "namespace": "bedrockagentcoreBrowserCustom",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_browser_custom#security_groups BedrockagentcoreBrowserCustom#security_groups}",
            "stability": "stable",
            "summary": "Security groups for VPC."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 664
          },
          "name": "securityGroups",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_browser_custom#subnets BedrockagentcoreBrowserCustom#subnets}",
            "stability": "stable",
            "summary": "Subnets for VPC."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 670
          },
          "name": "subnets",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-browser-custom/index:BedrockagentcoreBrowserCustomNetworkConfigurationVpcConfig"
    },
    "@cdktn/provider-awscc.bedrockagentcoreBrowserCustom.BedrockagentcoreBrowserCustomNetworkConfigurationVpcConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreBrowserCustom.BedrockagentcoreBrowserCustomNetworkConfigurationVpcConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-browser-custom/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-browser-custom/index.ts",
        "line": 709
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 765
          },
          "name": "resetSecurityGroups"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 781
          },
          "name": "resetSubnets"
        }
      ],
      "name": "BedrockagentcoreBrowserCustomNetworkConfigurationVpcConfigOutputReference",
      "namespace": "bedrockagentcoreBrowserCustom",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 769
          },
          "name": "securityGroupsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 785
          },
          "name": "subnetsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 759
          },
          "name": "securityGroups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 775
          },
          "name": "subnets",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 721
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreBrowserCustom.BedrockagentcoreBrowserCustomNetworkConfigurationVpcConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-browser-custom/index:BedrockagentcoreBrowserCustomNetworkConfigurationVpcConfigOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreBrowserCustom.BedrockagentcoreBrowserCustomRecordingConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreBrowserCustom.BedrockagentcoreBrowserCustomRecordingConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-browser-custom/index.ts",
        "line": 1047
      },
      "name": "BedrockagentcoreBrowserCustomRecordingConfig",
      "namespace": "bedrockagentcoreBrowserCustom",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_browser_custom#enabled BedrockagentcoreBrowserCustom#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 1051
          },
          "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/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_browser_custom#s3_location BedrockagentcoreBrowserCustom#s3_location}",
            "stability": "stable",
            "summary": "S3 Location Configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 1057
          },
          "name": "s3Location",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreBrowserCustom.BedrockagentcoreBrowserCustomRecordingConfigS3Location"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-browser-custom/index:BedrockagentcoreBrowserCustomRecordingConfig"
    },
    "@cdktn/provider-awscc.bedrockagentcoreBrowserCustom.BedrockagentcoreBrowserCustomRecordingConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreBrowserCustom.BedrockagentcoreBrowserCustomRecordingConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-browser-custom/index.ts",
          "line": 1104
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-browser-custom/index.ts",
        "line": 1096
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 1165
          },
          "name": "putS3Location",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreBrowserCustom.BedrockagentcoreBrowserCustomRecordingConfigS3Location"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 1152
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 1168
          },
          "name": "resetS3Location"
        }
      ],
      "name": "BedrockagentcoreBrowserCustomRecordingConfigOutputReference",
      "namespace": "bedrockagentcoreBrowserCustom",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 1162
          },
          "name": "s3Location",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreBrowserCustom.BedrockagentcoreBrowserCustomRecordingConfigS3LocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 1156
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 1172
          },
          "name": "s3LocationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreBrowserCustom.BedrockagentcoreBrowserCustomRecordingConfigS3Location"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 1146
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 1108
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreBrowserCustom.BedrockagentcoreBrowserCustomRecordingConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-browser-custom/index:BedrockagentcoreBrowserCustomRecordingConfigOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreBrowserCustom.BedrockagentcoreBrowserCustomRecordingConfigS3Location": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreBrowserCustom.BedrockagentcoreBrowserCustomRecordingConfigS3Location",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-browser-custom/index.ts",
        "line": 920
      },
      "name": "BedrockagentcoreBrowserCustomRecordingConfigS3Location",
      "namespace": "bedrockagentcoreBrowserCustom",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_browser_custom#bucket BedrockagentcoreBrowserCustom#bucket}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 924
          },
          "name": "bucket",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_browser_custom#prefix BedrockagentcoreBrowserCustom#prefix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 928
          },
          "name": "prefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-browser-custom/index:BedrockagentcoreBrowserCustomRecordingConfigS3Location"
    },
    "@cdktn/provider-awscc.bedrockagentcoreBrowserCustom.BedrockagentcoreBrowserCustomRecordingConfigS3LocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreBrowserCustom.BedrockagentcoreBrowserCustomRecordingConfigS3LocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-browser-custom/index.ts",
          "line": 975
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-browser-custom/index.ts",
        "line": 967
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 1023
          },
          "name": "resetBucket"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 1039
          },
          "name": "resetPrefix"
        }
      ],
      "name": "BedrockagentcoreBrowserCustomRecordingConfigS3LocationOutputReference",
      "namespace": "bedrockagentcoreBrowserCustom",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 1027
          },
          "name": "bucketInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 1043
          },
          "name": "prefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 1017
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 1033
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-custom/index.ts",
            "line": 979
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreBrowserCustom.BedrockagentcoreBrowserCustomRecordingConfigS3Location"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-browser-custom/index:BedrockagentcoreBrowserCustomRecordingConfigS3LocationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreBrowserProfile.BedrockagentcoreBrowserProfile": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_browser_profile awscc_bedrockagentcore_browser_profile}."
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreBrowserProfile.BedrockagentcoreBrowserProfile",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_browser_profile awscc_bedrockagentcore_browser_profile} Resource."
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-browser-profile/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-awscc.bedrockagentcoreBrowserProfile.BedrockagentcoreBrowserProfileConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-browser-profile/index.ts",
        "line": 38
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a BedrockagentcoreBrowserProfile resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-profile/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 BedrockagentcoreBrowserProfile to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_browser_profile#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing BedrockagentcoreBrowserProfile that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the BedrockagentcoreBrowserProfile to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-profile/index.ts",
            "line": 108
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-profile/index.ts",
            "line": 177
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-profile/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/bedrockagentcore-browser-profile/index.ts",
            "line": 197
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "BedrockagentcoreBrowserProfile",
      "namespace": "bedrockagentcoreBrowserProfile",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-profile/index.ts",
            "line": 43
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-profile/index.ts",
            "line": 96
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-profile/index.ts",
            "line": 117
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-profile/index.ts",
            "line": 122
          },
          "name": "lastSavedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-profile/index.ts",
            "line": 127
          },
          "name": "lastSavedBrowserId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-profile/index.ts",
            "line": 132
          },
          "name": "lastSavedBrowserSessionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-profile/index.ts",
            "line": 137
          },
          "name": "lastUpdatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-profile/index.ts",
            "line": 155
          },
          "name": "profileArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-profile/index.ts",
            "line": 160
          },
          "name": "profileId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-profile/index.ts",
            "line": 165
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-profile/index.ts",
            "line": 112
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-profile/index.ts",
            "line": 150
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-profile/index.ts",
            "line": 181
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-profile/index.ts",
            "line": 102
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-profile/index.ts",
            "line": 143
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-profile/index.ts",
            "line": 171
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-browser-profile/index:BedrockagentcoreBrowserProfile"
    },
    "@cdktn/provider-awscc.bedrockagentcoreBrowserProfile.BedrockagentcoreBrowserProfileConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreBrowserProfile.BedrockagentcoreBrowserProfileConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-browser-profile/index.ts",
        "line": 14
      },
      "name": "BedrockagentcoreBrowserProfileConfig",
      "namespace": "bedrockagentcoreBrowserProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_browser_profile#name BedrockagentcoreBrowserProfile#name}",
            "stability": "stable",
            "summary": "The name of the browser profile."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-profile/index.ts",
            "line": 26
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_browser_profile#description BedrockagentcoreBrowserProfile#description}",
            "stability": "stable",
            "summary": "The description of the browser profile."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-profile/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/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_browser_profile#tags BedrockagentcoreBrowserProfile#tags}",
            "stability": "stable",
            "summary": "A map of tag keys and values."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-browser-profile/index.ts",
            "line": 32
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-browser-profile/index:BedrockagentcoreBrowserProfileConfig"
    },
    "@cdktn/provider-awscc.bedrockagentcoreCodeInterpreterCustom.BedrockagentcoreCodeInterpreterCustom": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_code_interpreter_custom awscc_bedrockagentcore_code_interpreter_custom}."
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreCodeInterpreterCustom.BedrockagentcoreCodeInterpreterCustom",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_code_interpreter_custom awscc_bedrockagentcore_code_interpreter_custom} Resource."
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-code-interpreter-custom/index.ts",
          "line": 564
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockagentcoreCodeInterpreterCustom.BedrockagentcoreCodeInterpreterCustomConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-code-interpreter-custom/index.ts",
        "line": 532
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a BedrockagentcoreCodeInterpreterCustom resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-code-interpreter-custom/index.ts",
            "line": 549
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the BedrockagentcoreCodeInterpreterCustom to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_code_interpreter_custom#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing BedrockagentcoreCodeInterpreterCustom that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the BedrockagentcoreCodeInterpreterCustom to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-code-interpreter-custom/index.ts",
            "line": 597
          },
          "name": "putCertificates",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.bedrockagentcoreCodeInterpreterCustom.BedrockagentcoreCodeInterpreterCustomCertificates"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-code-interpreter-custom/index.ts",
            "line": 688
          },
          "name": "putNetworkConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreCodeInterpreterCustom.BedrockagentcoreCodeInterpreterCustomNetworkConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-code-interpreter-custom/index.ts",
            "line": 600
          },
          "name": "resetCertificates"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-code-interpreter-custom/index.ts",
            "line": 631
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-code-interpreter-custom/index.ts",
            "line": 647
          },
          "name": "resetExecutionRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-code-interpreter-custom/index.ts",
            "line": 709
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-code-interpreter-custom/index.ts",
            "line": 721
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-code-interpreter-custom/index.ts",
            "line": 732
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "BedrockagentcoreCodeInterpreterCustom",
      "namespace": "bedrockagentcoreCodeInterpreterCustom",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-code-interpreter-custom/index.ts",
            "line": 537
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-code-interpreter-custom/index.ts",
            "line": 594
          },
          "name": "certificates",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreCodeInterpreterCustom.BedrockagentcoreCodeInterpreterCustomCertificatesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-code-interpreter-custom/index.ts",
            "line": 609
          },
          "name": "codeInterpreterArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-code-interpreter-custom/index.ts",
            "line": 614
          },
          "name": "codeInterpreterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-code-interpreter-custom/index.ts",
            "line": 619
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-code-interpreter-custom/index.ts",
            "line": 656
          },
          "name": "failureReason",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-code-interpreter-custom/index.ts",
            "line": 661
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-code-interpreter-custom/index.ts",
            "line": 666
          },
          "name": "lastUpdatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-code-interpreter-custom/index.ts",
            "line": 685
          },
          "name": "networkConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreCodeInterpreterCustom.BedrockagentcoreCodeInterpreterCustomNetworkConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-code-interpreter-custom/index.ts",
            "line": 697
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-code-interpreter-custom/index.ts",
            "line": 604
          },
          "name": "certificatesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreCodeInterpreterCustom.BedrockagentcoreCodeInterpreterCustomCertificates"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-code-interpreter-custom/index.ts",
            "line": 635
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-code-interpreter-custom/index.ts",
            "line": 651
          },
          "name": "executionRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-code-interpreter-custom/index.ts",
            "line": 679
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-code-interpreter-custom/index.ts",
            "line": 692
          },
          "name": "networkConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreCodeInterpreterCustom.BedrockagentcoreCodeInterpreterCustomNetworkConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-code-interpreter-custom/index.ts",
            "line": 713
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-code-interpreter-custom/index.ts",
            "line": 625
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-code-interpreter-custom/index.ts",
            "line": 641
          },
          "name": "executionRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-code-interpreter-custom/index.ts",
            "line": 672
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-code-interpreter-custom/index.ts",
            "line": 703
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-code-interpreter-custom/index:BedrockagentcoreCodeInterpreterCustom"
    },
    "@cdktn/provider-awscc.bedrockagentcoreCodeInterpreterCustom.BedrockagentcoreCodeInterpreterCustomCertificates": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreCodeInterpreterCustom.BedrockagentcoreCodeInterpreterCustomCertificates",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-code-interpreter-custom/index.ts",
        "line": 148
      },
      "name": "BedrockagentcoreCodeInterpreterCustomCertificates",
      "namespace": "bedrockagentcoreCodeInterpreterCustom",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_code_interpreter_custom#certificate_location BedrockagentcoreCodeInterpreterCustom#certificate_location}",
            "stability": "stable",
            "summary": "Certificate location in Secrets Manager."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-code-interpreter-custom/index.ts",
            "line": 154
          },
          "name": "certificateLocation",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreCodeInterpreterCustom.BedrockagentcoreCodeInterpreterCustomCertificatesCertificateLocation"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-code-interpreter-custom/index:BedrockagentcoreCodeInterpreterCustomCertificates"
    },
    "@cdktn/provider-awscc.bedrockagentcoreCodeInterpreterCustom.BedrockagentcoreCodeInterpreterCustomCertificatesCertificateLocation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreCodeInterpreterCustom.BedrockagentcoreCodeInterpreterCustomCertificatesCertificateLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-code-interpreter-custom/index.ts",
        "line": 52
      },
      "name": "BedrockagentcoreCodeInterpreterCustomCertificatesCertificateLocation",
      "namespace": "bedrockagentcoreCodeInterpreterCustom",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_code_interpreter_custom#secret_arn BedrockagentcoreCodeInterpreterCustom#secret_arn}",
            "stability": "stable",
            "summary": "Secrets Manager secret ARN."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-code-interpreter-custom/index.ts",
            "line": 58
          },
          "name": "secretArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-code-interpreter-custom/index:BedrockagentcoreCodeInterpreterCustomCertificatesCertificateLocation"
    },
    "@cdktn/provider-awscc.bedrockagentcoreCodeInterpreterCustom.BedrockagentcoreCodeInterpreterCustomCertificatesCertificateLocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreCodeInterpreterCustom.BedrockagentcoreCodeInterpreterCustomCertificatesCertificateLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-code-interpreter-custom/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/bedrockagentcore-code-interpreter-custom/index.ts",
        "line": 90
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-code-interpreter-custom/index.ts",
            "line": 140
          },
          "name": "resetSecretArn"
        }
      ],
      "name": "BedrockagentcoreCodeInterpreterCustomCertificatesCertificateLocationOutputReference",
      "namespace": "bedrockagentcoreCodeInterpreterCustom",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-code-interpreter-custom/index.ts",
            "line": 144
          },
          "name": "secretArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-code-interpreter-custom/index.ts",
            "line": 134
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-code-interpreter-custom/index.ts",
            "line": 102
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreCodeInterpreterCustom.BedrockagentcoreCodeInterpreterCustomCertificatesCertificateLocation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-code-interpreter-custom/index:BedrockagentcoreCodeInterpreterCustomCertificatesCertificateLocationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreCodeInterpreterCustom.BedrockagentcoreCodeInterpreterCustomCertificatesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreCodeInterpreterCustom.BedrockagentcoreCodeInterpreterCustomCertificatesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-code-interpreter-custom/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/bedrockagentcore-code-interpreter-custom/index.ts",
        "line": 247
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-code-interpreter-custom/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-awscc.bedrockagentcoreCodeInterpreterCustom.BedrockagentcoreCodeInterpreterCustomCertificatesOutputReference"
            }
          }
        }
      ],
      "name": "BedrockagentcoreCodeInterpreterCustomCertificatesList",
      "namespace": "bedrockagentcoreCodeInterpreterCustom",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-code-interpreter-custom/index.ts",
            "line": 248
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreCodeInterpreterCustom.BedrockagentcoreCodeInterpreterCustomCertificates"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-code-interpreter-custom/index:BedrockagentcoreCodeInterpreterCustomCertificatesList"
    },
    "@cdktn/provider-awscc.bedrockagentcoreCodeInterpreterCustom.BedrockagentcoreCodeInterpreterCustomCertificatesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreCodeInterpreterCustom.BedrockagentcoreCodeInterpreterCustomCertificatesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-code-interpreter-custom/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/bedrockagentcore-code-interpreter-custom/index.ts",
        "line": 186
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-code-interpreter-custom/index.ts",
            "line": 235
          },
          "name": "putCertificateLocation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreCodeInterpreterCustom.BedrockagentcoreCodeInterpreterCustomCertificatesCertificateLocation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-code-interpreter-custom/index.ts",
            "line": 238
          },
          "name": "resetCertificateLocation"
        }
      ],
      "name": "BedrockagentcoreCodeInterpreterCustomCertificatesOutputReference",
      "namespace": "bedrockagentcoreCodeInterpreterCustom",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-code-interpreter-custom/index.ts",
            "line": 232
          },
          "name": "certificateLocation",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreCodeInterpreterCustom.BedrockagentcoreCodeInterpreterCustomCertificatesCertificateLocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-code-interpreter-custom/index.ts",
            "line": 242
          },
          "name": "certificateLocationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreCodeInterpreterCustom.BedrockagentcoreCodeInterpreterCustomCertificatesCertificateLocation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-code-interpreter-custom/index.ts",
            "line": 200
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreCodeInterpreterCustom.BedrockagentcoreCodeInterpreterCustomCertificates"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-code-interpreter-custom/index:BedrockagentcoreCodeInterpreterCustomCertificatesOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreCodeInterpreterCustom.BedrockagentcoreCodeInterpreterCustomConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreCodeInterpreterCustom.BedrockagentcoreCodeInterpreterCustomConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-code-interpreter-custom/index.ts",
        "line": 14
      },
      "name": "BedrockagentcoreCodeInterpreterCustomConfig",
      "namespace": "bedrockagentcoreCodeInterpreterCustom",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_code_interpreter_custom#name BedrockagentcoreCodeInterpreterCustom#name}",
            "stability": "stable",
            "summary": "The name of the code interpreter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-code-interpreter-custom/index.ts",
            "line": 38
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_code_interpreter_custom#network_configuration BedrockagentcoreCodeInterpreterCustom#network_configuration}",
            "stability": "stable",
            "summary": "Network configuration for code interpreter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-code-interpreter-custom/index.ts",
            "line": 44
          },
          "name": "networkConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreCodeInterpreterCustom.BedrockagentcoreCodeInterpreterCustomNetworkConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_code_interpreter_custom#certificates BedrockagentcoreCodeInterpreterCustom#certificates}",
            "stability": "stable",
            "summary": "List of root CA certificates in PEM format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-code-interpreter-custom/index.ts",
            "line": 20
          },
          "name": "certificates",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreCodeInterpreterCustom.BedrockagentcoreCodeInterpreterCustomCertificates"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_code_interpreter_custom#description BedrockagentcoreCodeInterpreterCustom#description}",
            "stability": "stable",
            "summary": "The description of the code interpreter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-code-interpreter-custom/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/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_code_interpreter_custom#execution_role_arn BedrockagentcoreCodeInterpreterCustom#execution_role_arn}",
            "stability": "stable",
            "summary": "The ARN of the IAM role that the code interpreter uses to access resources."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-code-interpreter-custom/index.ts",
            "line": 32
          },
          "name": "executionRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_code_interpreter_custom#tags BedrockagentcoreCodeInterpreterCustom#tags}",
            "stability": "stable",
            "summary": "A map of tag keys and values."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-code-interpreter-custom/index.ts",
            "line": 50
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-code-interpreter-custom/index:BedrockagentcoreCodeInterpreterCustomConfig"
    },
    "@cdktn/provider-awscc.bedrockagentcoreCodeInterpreterCustom.BedrockagentcoreCodeInterpreterCustomNetworkConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreCodeInterpreterCustom.BedrockagentcoreCodeInterpreterCustomNetworkConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-code-interpreter-custom/index.ts",
        "line": 397
      },
      "name": "BedrockagentcoreCodeInterpreterCustomNetworkConfiguration",
      "namespace": "bedrockagentcoreCodeInterpreterCustom",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_code_interpreter_custom#network_mode BedrockagentcoreCodeInterpreterCustom#network_mode}",
            "stability": "stable",
            "summary": "Network modes supported by code interpreter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-code-interpreter-custom/index.ts",
            "line": 403
          },
          "name": "networkMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_code_interpreter_custom#vpc_config BedrockagentcoreCodeInterpreterCustom#vpc_config}",
            "stability": "stable",
            "summary": "Network mode configuration for VPC."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-code-interpreter-custom/index.ts",
            "line": 409
          },
          "name": "vpcConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreCodeInterpreterCustom.BedrockagentcoreCodeInterpreterCustomNetworkConfigurationVpcConfig"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-code-interpreter-custom/index:BedrockagentcoreCodeInterpreterCustomNetworkConfiguration"
    },
    "@cdktn/provider-awscc.bedrockagentcoreCodeInterpreterCustom.BedrockagentcoreCodeInterpreterCustomNetworkConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreCodeInterpreterCustom.BedrockagentcoreCodeInterpreterCustomNetworkConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-code-interpreter-custom/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/bedrockagentcore-code-interpreter-custom/index.ts",
        "line": 448
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-code-interpreter-custom/index.ts",
            "line": 517
          },
          "name": "putVpcConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreCodeInterpreterCustom.BedrockagentcoreCodeInterpreterCustomNetworkConfigurationVpcConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-code-interpreter-custom/index.ts",
            "line": 504
          },
          "name": "resetNetworkMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-code-interpreter-custom/index.ts",
            "line": 520
          },
          "name": "resetVpcConfig"
        }
      ],
      "name": "BedrockagentcoreCodeInterpreterCustomNetworkConfigurationOutputReference",
      "namespace": "bedrockagentcoreCodeInterpreterCustom",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-code-interpreter-custom/index.ts",
            "line": 514
          },
          "name": "vpcConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreCodeInterpreterCustom.BedrockagentcoreCodeInterpreterCustomNetworkConfigurationVpcConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-code-interpreter-custom/index.ts",
            "line": 508
          },
          "name": "networkModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-code-interpreter-custom/index.ts",
            "line": 524
          },
          "name": "vpcConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreCodeInterpreterCustom.BedrockagentcoreCodeInterpreterCustomNetworkConfigurationVpcConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-code-interpreter-custom/index.ts",
            "line": 498
          },
          "name": "networkMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-code-interpreter-custom/index.ts",
            "line": 460
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreCodeInterpreterCustom.BedrockagentcoreCodeInterpreterCustomNetworkConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-code-interpreter-custom/index:BedrockagentcoreCodeInterpreterCustomNetworkConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreCodeInterpreterCustom.BedrockagentcoreCodeInterpreterCustomNetworkConfigurationVpcConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreCodeInterpreterCustom.BedrockagentcoreCodeInterpreterCustomNetworkConfigurationVpcConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-code-interpreter-custom/index.ts",
        "line": 266
      },
      "name": "BedrockagentcoreCodeInterpreterCustomNetworkConfigurationVpcConfig",
      "namespace": "bedrockagentcoreCodeInterpreterCustom",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_code_interpreter_custom#security_groups BedrockagentcoreCodeInterpreterCustom#security_groups}",
            "stability": "stable",
            "summary": "Security groups for VPC."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-code-interpreter-custom/index.ts",
            "line": 272
          },
          "name": "securityGroups",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_code_interpreter_custom#subnets BedrockagentcoreCodeInterpreterCustom#subnets}",
            "stability": "stable",
            "summary": "Subnets for VPC."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-code-interpreter-custom/index.ts",
            "line": 278
          },
          "name": "subnets",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-code-interpreter-custom/index:BedrockagentcoreCodeInterpreterCustomNetworkConfigurationVpcConfig"
    },
    "@cdktn/provider-awscc.bedrockagentcoreCodeInterpreterCustom.BedrockagentcoreCodeInterpreterCustomNetworkConfigurationVpcConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreCodeInterpreterCustom.BedrockagentcoreCodeInterpreterCustomNetworkConfigurationVpcConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-code-interpreter-custom/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/bedrockagentcore-code-interpreter-custom/index.ts",
        "line": 317
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-code-interpreter-custom/index.ts",
            "line": 373
          },
          "name": "resetSecurityGroups"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-code-interpreter-custom/index.ts",
            "line": 389
          },
          "name": "resetSubnets"
        }
      ],
      "name": "BedrockagentcoreCodeInterpreterCustomNetworkConfigurationVpcConfigOutputReference",
      "namespace": "bedrockagentcoreCodeInterpreterCustom",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-code-interpreter-custom/index.ts",
            "line": 377
          },
          "name": "securityGroupsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-code-interpreter-custom/index.ts",
            "line": 393
          },
          "name": "subnetsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-code-interpreter-custom/index.ts",
            "line": 367
          },
          "name": "securityGroups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-code-interpreter-custom/index.ts",
            "line": 383
          },
          "name": "subnets",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-code-interpreter-custom/index.ts",
            "line": 329
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreCodeInterpreterCustom.BedrockagentcoreCodeInterpreterCustomNetworkConfigurationVpcConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-code-interpreter-custom/index:BedrockagentcoreCodeInterpreterCustomNetworkConfigurationVpcConfigOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreConfigurationBundle.BedrockagentcoreConfigurationBundle": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_configuration_bundle awscc_bedrockagentcore_configuration_bundle}."
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreConfigurationBundle.BedrockagentcoreConfigurationBundle",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_configuration_bundle awscc_bedrockagentcore_configuration_bundle} Resource."
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-configuration-bundle/index.ts",
          "line": 625
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockagentcoreConfigurationBundle.BedrockagentcoreConfigurationBundleConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-configuration-bundle/index.ts",
        "line": 593
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a BedrockagentcoreConfigurationBundle resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-configuration-bundle/index.ts",
            "line": 610
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the BedrockagentcoreConfigurationBundle to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_configuration_bundle#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing BedrockagentcoreConfigurationBundle that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the BedrockagentcoreConfigurationBundle to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-configuration-bundle/index.ts",
            "line": 715
          },
          "name": "putComponents",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.bedrockagentcoreConfigurationBundle.BedrockagentcoreConfigurationBundleComponents"
                        },
                        "kind": "map"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-configuration-bundle/index.ts",
            "line": 733
          },
          "name": "putCreatedBy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreConfigurationBundle.BedrockagentcoreConfigurationBundleCreatedBy"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-configuration-bundle/index.ts",
            "line": 792
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.bedrockagentcoreConfigurationBundle.BedrockagentcoreConfigurationBundleTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-configuration-bundle/index.ts",
            "line": 663
          },
          "name": "resetBranchName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-configuration-bundle/index.ts",
            "line": 702
          },
          "name": "resetCommitMessage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-configuration-bundle/index.ts",
            "line": 736
          },
          "name": "resetCreatedBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-configuration-bundle/index.ts",
            "line": 752
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-configuration-bundle/index.ts",
            "line": 773
          },
          "name": "resetKmsKeyArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-configuration-bundle/index.ts",
            "line": 795
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-configuration-bundle/index.ts",
            "line": 817
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-configuration-bundle/index.ts",
            "line": 830
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "BedrockagentcoreConfigurationBundle",
      "namespace": "bedrockagentcoreConfigurationBundle",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-configuration-bundle/index.ts",
            "line": 598
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-configuration-bundle/index.ts",
            "line": 672
          },
          "name": "bundleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-configuration-bundle/index.ts",
            "line": 677
          },
          "name": "bundleId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-configuration-bundle/index.ts",
            "line": 712
          },
          "name": "components",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreConfigurationBundle.BedrockagentcoreConfigurationBundleComponentsMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-configuration-bundle/index.ts",
            "line": 724
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-configuration-bundle/index.ts",
            "line": 730
          },
          "name": "createdBy",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreConfigurationBundle.BedrockagentcoreConfigurationBundleCreatedByOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-configuration-bundle/index.ts",
            "line": 761
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-configuration-bundle/index.ts",
            "line": 783
          },
          "name": "lineageMetadata",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreConfigurationBundle.BedrockagentcoreConfigurationBundleLineageMetadataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-configuration-bundle/index.ts",
            "line": 789
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreConfigurationBundle.BedrockagentcoreConfigurationBundleTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-configuration-bundle/index.ts",
            "line": 804
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-configuration-bundle/index.ts",
            "line": 809
          },
          "name": "versionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-configuration-bundle/index.ts",
            "line": 667
          },
          "name": "branchNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-configuration-bundle/index.ts",
            "line": 690
          },
          "name": "bundleNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-configuration-bundle/index.ts",
            "line": 706
          },
          "name": "commitMessageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-configuration-bundle/index.ts",
            "line": 719
          },
          "name": "componentsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreConfigurationBundle.BedrockagentcoreConfigurationBundleComponents"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-configuration-bundle/index.ts",
            "line": 740
          },
          "name": "createdByInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreConfigurationBundle.BedrockagentcoreConfigurationBundleCreatedBy"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-configuration-bundle/index.ts",
            "line": 756
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-configuration-bundle/index.ts",
            "line": 777
          },
          "name": "kmsKeyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-configuration-bundle/index.ts",
            "line": 799
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreConfigurationBundle.BedrockagentcoreConfigurationBundleTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-configuration-bundle/index.ts",
            "line": 657
          },
          "name": "branchName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-configuration-bundle/index.ts",
            "line": 683
          },
          "name": "bundleName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-configuration-bundle/index.ts",
            "line": 696
          },
          "name": "commitMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-configuration-bundle/index.ts",
            "line": 746
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-configuration-bundle/index.ts",
            "line": 767
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-configuration-bundle/index:BedrockagentcoreConfigurationBundle"
    },
    "@cdktn/provider-awscc.bedrockagentcoreConfigurationBundle.BedrockagentcoreConfigurationBundleComponents": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreConfigurationBundle.BedrockagentcoreConfigurationBundleComponents",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-configuration-bundle/index.ts",
        "line": 64
      },
      "name": "BedrockagentcoreConfigurationBundleComponents",
      "namespace": "bedrockagentcoreConfigurationBundle",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_configuration_bundle#configuration BedrockagentcoreConfigurationBundle#configuration}",
            "stability": "stable",
            "summary": "The configuration values as a flexible JSON document."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-configuration-bundle/index.ts",
            "line": 70
          },
          "name": "configuration",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-configuration-bundle/index:BedrockagentcoreConfigurationBundleComponents"
    },
    "@cdktn/provider-awscc.bedrockagentcoreConfigurationBundle.BedrockagentcoreConfigurationBundleComponentsMap": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreConfigurationBundle.BedrockagentcoreConfigurationBundleComponentsMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-configuration-bundle/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/bedrockagentcore-configuration-bundle/index.ts",
        "line": 162
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-configuration-bundle/index.ts",
            "line": 176
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockagentcoreConfigurationBundle.BedrockagentcoreConfigurationBundleComponentsOutputReference"
            }
          }
        }
      ],
      "name": "BedrockagentcoreConfigurationBundleComponentsMap",
      "namespace": "bedrockagentcoreConfigurationBundle",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-configuration-bundle/index.ts",
            "line": 163
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreConfigurationBundle.BedrockagentcoreConfigurationBundleComponents"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-configuration-bundle/index:BedrockagentcoreConfigurationBundleComponentsMap"
    },
    "@cdktn/provider-awscc.bedrockagentcoreConfigurationBundle.BedrockagentcoreConfigurationBundleComponentsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreConfigurationBundle.BedrockagentcoreConfigurationBundleComponentsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-configuration-bundle/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": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-configuration-bundle/index.ts",
        "line": 102
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-configuration-bundle/index.ts",
            "line": 153
          },
          "name": "resetConfiguration"
        }
      ],
      "name": "BedrockagentcoreConfigurationBundleComponentsOutputReference",
      "namespace": "bedrockagentcoreConfigurationBundle",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-configuration-bundle/index.ts",
            "line": 157
          },
          "name": "configurationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-configuration-bundle/index.ts",
            "line": 147
          },
          "name": "configuration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-configuration-bundle/index.ts",
            "line": 115
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreConfigurationBundle.BedrockagentcoreConfigurationBundleComponents"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-configuration-bundle/index:BedrockagentcoreConfigurationBundleComponentsOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreConfigurationBundle.BedrockagentcoreConfigurationBundleConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreConfigurationBundle.BedrockagentcoreConfigurationBundleConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-configuration-bundle/index.ts",
        "line": 14
      },
      "name": "BedrockagentcoreConfigurationBundleConfig",
      "namespace": "bedrockagentcoreConfigurationBundle",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_configuration_bundle#bundle_name BedrockagentcoreConfigurationBundle#bundle_name}",
            "stability": "stable",
            "summary": "The name for the configuration bundle. Names must be unique within your account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-configuration-bundle/index.ts",
            "line": 26
          },
          "name": "bundleName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_configuration_bundle#components BedrockagentcoreConfigurationBundle#components}",
            "stability": "stable",
            "summary": "A map of component identifiers to their configurations."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-configuration-bundle/index.ts",
            "line": 38
          },
          "name": "components",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreConfigurationBundle.BedrockagentcoreConfigurationBundleComponents"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_configuration_bundle#branch_name BedrockagentcoreConfigurationBundle#branch_name}",
            "stability": "stable",
            "summary": "The branch name for version tracking."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-configuration-bundle/index.ts",
            "line": 20
          },
          "name": "branchName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_configuration_bundle#commit_message BedrockagentcoreConfigurationBundle#commit_message}",
            "stability": "stable",
            "summary": "A commit message describing the version of the configuration bundle."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-configuration-bundle/index.ts",
            "line": 32
          },
          "name": "commitMessage",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_configuration_bundle#created_by BedrockagentcoreConfigurationBundle#created_by}",
            "stability": "stable",
            "summary": "The source that created a configuration bundle version."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-configuration-bundle/index.ts",
            "line": 44
          },
          "name": "createdBy",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreConfigurationBundle.BedrockagentcoreConfigurationBundleCreatedBy"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_configuration_bundle#description BedrockagentcoreConfigurationBundle#description}",
            "stability": "stable",
            "summary": "The description for the configuration bundle."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-configuration-bundle/index.ts",
            "line": 50
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_configuration_bundle#kms_key_arn BedrockagentcoreConfigurationBundle#kms_key_arn}",
            "stability": "stable",
            "summary": "The ARN of the KMS key used to encrypt component configurations."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-configuration-bundle/index.ts",
            "line": 56
          },
          "name": "kmsKeyArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_configuration_bundle#tags BedrockagentcoreConfigurationBundle#tags}",
            "stability": "stable",
            "summary": "Tags to assign to the configuration bundle."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-configuration-bundle/index.ts",
            "line": 62
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreConfigurationBundle.BedrockagentcoreConfigurationBundleTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-configuration-bundle/index:BedrockagentcoreConfigurationBundleConfig"
    },
    "@cdktn/provider-awscc.bedrockagentcoreConfigurationBundle.BedrockagentcoreConfigurationBundleCreatedBy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreConfigurationBundle.BedrockagentcoreConfigurationBundleCreatedBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-configuration-bundle/index.ts",
        "line": 180
      },
      "name": "BedrockagentcoreConfigurationBundleCreatedBy",
      "namespace": "bedrockagentcoreConfigurationBundle",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_configuration_bundle#arn BedrockagentcoreConfigurationBundle#arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the source, if applicable."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-configuration-bundle/index.ts",
            "line": 186
          },
          "name": "arn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_configuration_bundle#name BedrockagentcoreConfigurationBundle#name}",
            "stability": "stable",
            "summary": "The name of the source (for example, user, optimization-job, or system)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-configuration-bundle/index.ts",
            "line": 192
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-configuration-bundle/index:BedrockagentcoreConfigurationBundleCreatedBy"
    },
    "@cdktn/provider-awscc.bedrockagentcoreConfigurationBundle.BedrockagentcoreConfigurationBundleCreatedByOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreConfigurationBundle.BedrockagentcoreConfigurationBundleCreatedByOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-configuration-bundle/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/bedrockagentcore-configuration-bundle/index.ts",
        "line": 231
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-configuration-bundle/index.ts",
            "line": 287
          },
          "name": "resetArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-configuration-bundle/index.ts",
            "line": 303
          },
          "name": "resetName"
        }
      ],
      "name": "BedrockagentcoreConfigurationBundleCreatedByOutputReference",
      "namespace": "bedrockagentcoreConfigurationBundle",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-configuration-bundle/index.ts",
            "line": 291
          },
          "name": "arnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-configuration-bundle/index.ts",
            "line": 307
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-configuration-bundle/index.ts",
            "line": 281
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-configuration-bundle/index.ts",
            "line": 297
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-configuration-bundle/index.ts",
            "line": 243
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreConfigurationBundle.BedrockagentcoreConfigurationBundleCreatedBy"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-configuration-bundle/index:BedrockagentcoreConfigurationBundleCreatedByOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreConfigurationBundle.BedrockagentcoreConfigurationBundleLineageMetadata": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreConfigurationBundle.BedrockagentcoreConfigurationBundleLineageMetadata",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-configuration-bundle/index.ts",
        "line": 370
      },
      "name": "BedrockagentcoreConfigurationBundleLineageMetadata",
      "namespace": "bedrockagentcoreConfigurationBundle",
      "symbolId": "src/bedrockagentcore-configuration-bundle/index:BedrockagentcoreConfigurationBundleLineageMetadata"
    },
    "@cdktn/provider-awscc.bedrockagentcoreConfigurationBundle.BedrockagentcoreConfigurationBundleLineageMetadataCreatedBy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreConfigurationBundle.BedrockagentcoreConfigurationBundleLineageMetadataCreatedBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-configuration-bundle/index.ts",
        "line": 311
      },
      "name": "BedrockagentcoreConfigurationBundleLineageMetadataCreatedBy",
      "namespace": "bedrockagentcoreConfigurationBundle",
      "symbolId": "src/bedrockagentcore-configuration-bundle/index:BedrockagentcoreConfigurationBundleLineageMetadataCreatedBy"
    },
    "@cdktn/provider-awscc.bedrockagentcoreConfigurationBundle.BedrockagentcoreConfigurationBundleLineageMetadataCreatedByOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreConfigurationBundle.BedrockagentcoreConfigurationBundleLineageMetadataCreatedByOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-configuration-bundle/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/bedrockagentcore-configuration-bundle/index.ts",
        "line": 334
      },
      "name": "BedrockagentcoreConfigurationBundleLineageMetadataCreatedByOutputReference",
      "namespace": "bedrockagentcoreConfigurationBundle",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-configuration-bundle/index.ts",
            "line": 361
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-configuration-bundle/index.ts",
            "line": 366
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-configuration-bundle/index.ts",
            "line": 345
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreConfigurationBundle.BedrockagentcoreConfigurationBundleLineageMetadataCreatedBy"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-configuration-bundle/index:BedrockagentcoreConfigurationBundleLineageMetadataCreatedByOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreConfigurationBundle.BedrockagentcoreConfigurationBundleLineageMetadataOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreConfigurationBundle.BedrockagentcoreConfigurationBundleLineageMetadataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-configuration-bundle/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/bedrockagentcore-configuration-bundle/index.ts",
        "line": 393
      },
      "name": "BedrockagentcoreConfigurationBundleLineageMetadataOutputReference",
      "namespace": "bedrockagentcoreConfigurationBundle",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-configuration-bundle/index.ts",
            "line": 420
          },
          "name": "branchName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-configuration-bundle/index.ts",
            "line": 425
          },
          "name": "commitMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-configuration-bundle/index.ts",
            "line": 431
          },
          "name": "createdBy",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreConfigurationBundle.BedrockagentcoreConfigurationBundleLineageMetadataCreatedByOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-configuration-bundle/index.ts",
            "line": 436
          },
          "name": "parentVersionIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-configuration-bundle/index.ts",
            "line": 404
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreConfigurationBundle.BedrockagentcoreConfigurationBundleLineageMetadata"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-configuration-bundle/index:BedrockagentcoreConfigurationBundleLineageMetadataOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreConfigurationBundle.BedrockagentcoreConfigurationBundleTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreConfigurationBundle.BedrockagentcoreConfigurationBundleTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-configuration-bundle/index.ts",
        "line": 440
      },
      "name": "BedrockagentcoreConfigurationBundleTags",
      "namespace": "bedrockagentcoreConfigurationBundle",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_configuration_bundle#key BedrockagentcoreConfigurationBundle#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-configuration-bundle/index.ts",
            "line": 444
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_configuration_bundle#value BedrockagentcoreConfigurationBundle#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-configuration-bundle/index.ts",
            "line": 448
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-configuration-bundle/index:BedrockagentcoreConfigurationBundleTags"
    },
    "@cdktn/provider-awscc.bedrockagentcoreConfigurationBundle.BedrockagentcoreConfigurationBundleTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreConfigurationBundle.BedrockagentcoreConfigurationBundleTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-configuration-bundle/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-configuration-bundle/index.ts",
        "line": 570
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-configuration-bundle/index.ts",
            "line": 585
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockagentcoreConfigurationBundle.BedrockagentcoreConfigurationBundleTagsOutputReference"
            }
          }
        }
      ],
      "name": "BedrockagentcoreConfigurationBundleTagsList",
      "namespace": "bedrockagentcoreConfigurationBundle",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-configuration-bundle/index.ts",
            "line": 571
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreConfigurationBundle.BedrockagentcoreConfigurationBundleTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-configuration-bundle/index:BedrockagentcoreConfigurationBundleTagsList"
    },
    "@cdktn/provider-awscc.bedrockagentcoreConfigurationBundle.BedrockagentcoreConfigurationBundleTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreConfigurationBundle.BedrockagentcoreConfigurationBundleTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-configuration-bundle/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/bedrockagentcore-configuration-bundle/index.ts",
        "line": 487
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-configuration-bundle/index.ts",
            "line": 545
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-configuration-bundle/index.ts",
            "line": 561
          },
          "name": "resetValue"
        }
      ],
      "name": "BedrockagentcoreConfigurationBundleTagsOutputReference",
      "namespace": "bedrockagentcoreConfigurationBundle",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-configuration-bundle/index.ts",
            "line": 549
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-configuration-bundle/index.ts",
            "line": 565
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-configuration-bundle/index.ts",
            "line": 539
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-configuration-bundle/index.ts",
            "line": 555
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-configuration-bundle/index.ts",
            "line": 501
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreConfigurationBundle.BedrockagentcoreConfigurationBundleTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-configuration-bundle/index:BedrockagentcoreConfigurationBundleTagsOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluator": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_evaluator awscc_bedrockagentcore_evaluator}."
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluator",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_evaluator awscc_bedrockagentcore_evaluator} Resource."
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-evaluator/index.ts",
          "line": 1657
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-evaluator/index.ts",
        "line": 1625
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a BedrockagentcoreEvaluator resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 1642
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the BedrockagentcoreEvaluator to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_evaluator#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing BedrockagentcoreEvaluator that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the BedrockagentcoreEvaluator to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 1716
          },
          "name": "putEvaluatorConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorEvaluatorConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 1786
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 1698
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 1755
          },
          "name": "resetKmsKeyArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 1789
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 1806
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 1817
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "BedrockagentcoreEvaluator",
      "namespace": "bedrockagentcoreEvaluator",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 1630
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 1686
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 1707
          },
          "name": "evaluatorArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 1713
          },
          "name": "evaluatorConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorEvaluatorConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 1725
          },
          "name": "evaluatorId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 1743
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 1777
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 1783
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 1798
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 1702
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 1720
          },
          "name": "evaluatorConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorEvaluatorConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 1738
          },
          "name": "evaluatorNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 1759
          },
          "name": "kmsKeyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 1772
          },
          "name": "levelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 1793
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 1692
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 1731
          },
          "name": "evaluatorName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 1749
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 1765
          },
          "name": "level",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-evaluator/index:BedrockagentcoreEvaluator"
    },
    "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-evaluator/index.ts",
        "line": 14
      },
      "name": "BedrockagentcoreEvaluatorConfig",
      "namespace": "bedrockagentcoreEvaluator",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_evaluator#evaluator_config BedrockagentcoreEvaluator#evaluator_config}",
            "stability": "stable",
            "summary": "The configuration for the evaluator."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 26
          },
          "name": "evaluatorConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorEvaluatorConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_evaluator#evaluator_name BedrockagentcoreEvaluator#evaluator_name}",
            "stability": "stable",
            "summary": "The name of the evaluator. Must be unique within your account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 32
          },
          "name": "evaluatorName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_evaluator#level BedrockagentcoreEvaluator#level}",
            "stability": "stable",
            "summary": "The evaluation level that determines the scope of evaluation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 44
          },
          "name": "level",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_evaluator#description BedrockagentcoreEvaluator#description}",
            "stability": "stable",
            "summary": "The description of the evaluator."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/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/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_evaluator#kms_key_arn BedrockagentcoreEvaluator#kms_key_arn}",
            "stability": "stable",
            "summary": "The ARN of the KMS key used to encrypt evaluator data."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 38
          },
          "name": "kmsKeyArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_evaluator#tags BedrockagentcoreEvaluator#tags}",
            "stability": "stable",
            "summary": "A list of tags to assign to the evaluator."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 50
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-evaluator/index:BedrockagentcoreEvaluatorConfig"
    },
    "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorEvaluatorConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorEvaluatorConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-evaluator/index.ts",
        "line": 1341
      },
      "name": "BedrockagentcoreEvaluatorEvaluatorConfig",
      "namespace": "bedrockagentcoreEvaluator",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_evaluator#code_based BedrockagentcoreEvaluator#code_based}",
            "stability": "stable",
            "summary": "The configuration for code-based evaluation using a Lambda function."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 1347
          },
          "name": "codeBased",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorEvaluatorConfigCodeBased"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_evaluator#llm_as_a_judge BedrockagentcoreEvaluator#llm_as_a_judge}",
            "stability": "stable",
            "summary": "The configuration for LLM-as-a-Judge evaluation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 1353
          },
          "name": "llmAsAJudge",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudge"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-evaluator/index:BedrockagentcoreEvaluatorEvaluatorConfig"
    },
    "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorEvaluatorConfigCodeBased": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorEvaluatorConfigCodeBased",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-evaluator/index.ts",
        "line": 183
      },
      "name": "BedrockagentcoreEvaluatorEvaluatorConfigCodeBased",
      "namespace": "bedrockagentcoreEvaluator",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_evaluator#lambda_config BedrockagentcoreEvaluator#lambda_config}",
            "stability": "stable",
            "summary": "The Lambda function configuration for code-based evaluation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 189
          },
          "name": "lambdaConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorEvaluatorConfigCodeBasedLambdaConfig"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-evaluator/index:BedrockagentcoreEvaluatorEvaluatorConfigCodeBased"
    },
    "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorEvaluatorConfigCodeBasedLambdaConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorEvaluatorConfigCodeBasedLambdaConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-evaluator/index.ts",
        "line": 52
      },
      "name": "BedrockagentcoreEvaluatorEvaluatorConfigCodeBasedLambdaConfig",
      "namespace": "bedrockagentcoreEvaluator",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_evaluator#lambda_arn BedrockagentcoreEvaluator#lambda_arn}",
            "stability": "stable",
            "summary": "The ARN of the Lambda function used for evaluation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 58
          },
          "name": "lambdaArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_evaluator#lambda_timeout_in_seconds BedrockagentcoreEvaluator#lambda_timeout_in_seconds}",
            "stability": "stable",
            "summary": "The timeout in seconds for the Lambda function invocation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 64
          },
          "name": "lambdaTimeoutInSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-evaluator/index:BedrockagentcoreEvaluatorEvaluatorConfigCodeBasedLambdaConfig"
    },
    "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorEvaluatorConfigCodeBasedLambdaConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorEvaluatorConfigCodeBasedLambdaConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-evaluator/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/bedrockagentcore-evaluator/index.ts",
        "line": 103
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 159
          },
          "name": "resetLambdaArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 175
          },
          "name": "resetLambdaTimeoutInSeconds"
        }
      ],
      "name": "BedrockagentcoreEvaluatorEvaluatorConfigCodeBasedLambdaConfigOutputReference",
      "namespace": "bedrockagentcoreEvaluator",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 163
          },
          "name": "lambdaArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 179
          },
          "name": "lambdaTimeoutInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 153
          },
          "name": "lambdaArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 169
          },
          "name": "lambdaTimeoutInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 115
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorEvaluatorConfigCodeBasedLambdaConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-evaluator/index:BedrockagentcoreEvaluatorEvaluatorConfigCodeBasedLambdaConfigOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorEvaluatorConfigCodeBasedOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorEvaluatorConfigCodeBasedOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-evaluator/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/bedrockagentcore-evaluator/index.ts",
        "line": 221
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 268
          },
          "name": "putLambdaConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorEvaluatorConfigCodeBasedLambdaConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 271
          },
          "name": "resetLambdaConfig"
        }
      ],
      "name": "BedrockagentcoreEvaluatorEvaluatorConfigCodeBasedOutputReference",
      "namespace": "bedrockagentcoreEvaluator",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 265
          },
          "name": "lambdaConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorEvaluatorConfigCodeBasedLambdaConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 275
          },
          "name": "lambdaConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorEvaluatorConfigCodeBasedLambdaConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 233
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorEvaluatorConfigCodeBased"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-evaluator/index:BedrockagentcoreEvaluatorEvaluatorConfigCodeBasedOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudge": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudge",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-evaluator/index.ts",
        "line": 1175
      },
      "name": "BedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudge",
      "namespace": "bedrockagentcoreEvaluator",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_evaluator#instructions BedrockagentcoreEvaluator#instructions}",
            "stability": "stable",
            "summary": "The evaluation instructions that guide the language model in assessing agent performance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 1181
          },
          "name": "instructions",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_evaluator#model_config BedrockagentcoreEvaluator#model_config}",
            "stability": "stable",
            "summary": "The model configuration that specifies which foundation model to use for evaluation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 1187
          },
          "name": "modelConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeModelConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_evaluator#rating_scale BedrockagentcoreEvaluator#rating_scale}",
            "stability": "stable",
            "summary": "The rating scale that defines how evaluators should score agent performance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 1193
          },
          "name": "ratingScale",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeRatingScale"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-evaluator/index:BedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudge"
    },
    "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeModelConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeModelConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-evaluator/index.ts",
        "line": 611
      },
      "name": "BedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeModelConfig",
      "namespace": "bedrockagentcoreEvaluator",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_evaluator#bedrock_evaluator_model_config BedrockagentcoreEvaluator#bedrock_evaluator_model_config}",
            "stability": "stable",
            "summary": "The configuration for using Amazon Bedrock models in evaluator assessments."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 617
          },
          "name": "bedrockEvaluatorModelConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeModelConfigBedrockEvaluatorModelConfig"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-evaluator/index:BedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeModelConfig"
    },
    "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeModelConfigBedrockEvaluatorModelConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeModelConfigBedrockEvaluatorModelConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-evaluator/index.ts",
        "line": 445
      },
      "name": "BedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeModelConfigBedrockEvaluatorModelConfig",
      "namespace": "bedrockagentcoreEvaluator",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_evaluator#additional_model_request_fields BedrockagentcoreEvaluator#additional_model_request_fields}",
            "stability": "stable",
            "summary": "Additional model-specific request fields."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 451
          },
          "name": "additionalModelRequestFields",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_evaluator#inference_config BedrockagentcoreEvaluator#inference_config}",
            "stability": "stable",
            "summary": "The inference configuration parameters that control model behavior during evaluation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 457
          },
          "name": "inferenceConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeModelConfigBedrockEvaluatorModelConfigInferenceConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_evaluator#model_id BedrockagentcoreEvaluator#model_id}",
            "stability": "stable",
            "summary": "The identifier of the Amazon Bedrock model to use for evaluation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 463
          },
          "name": "modelId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-evaluator/index:BedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeModelConfigBedrockEvaluatorModelConfig"
    },
    "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeModelConfigBedrockEvaluatorModelConfigInferenceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeModelConfigBedrockEvaluatorModelConfigInferenceConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-evaluator/index.ts",
        "line": 279
      },
      "name": "BedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeModelConfigBedrockEvaluatorModelConfigInferenceConfig",
      "namespace": "bedrockagentcoreEvaluator",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_evaluator#max_tokens BedrockagentcoreEvaluator#max_tokens}",
            "stability": "stable",
            "summary": "The maximum number of tokens to generate in the model response."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 285
          },
          "name": "maxTokens",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_evaluator#temperature BedrockagentcoreEvaluator#temperature}",
            "stability": "stable",
            "summary": "The temperature value that controls randomness in the model's responses."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 291
          },
          "name": "temperature",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_evaluator#top_p BedrockagentcoreEvaluator#top_p}",
            "stability": "stable",
            "summary": "The top-p sampling parameter that controls the diversity of the model's responses."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 297
          },
          "name": "topP",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-evaluator/index:BedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeModelConfigBedrockEvaluatorModelConfigInferenceConfig"
    },
    "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeModelConfigBedrockEvaluatorModelConfigInferenceConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeModelConfigBedrockEvaluatorModelConfigInferenceConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-evaluator/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/bedrockagentcore-evaluator/index.ts",
        "line": 343
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 405
          },
          "name": "resetMaxTokens"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 421
          },
          "name": "resetTemperature"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 437
          },
          "name": "resetTopP"
        }
      ],
      "name": "BedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeModelConfigBedrockEvaluatorModelConfigInferenceConfigOutputReference",
      "namespace": "bedrockagentcoreEvaluator",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 409
          },
          "name": "maxTokensInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 425
          },
          "name": "temperatureInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 441
          },
          "name": "topPInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 399
          },
          "name": "maxTokens",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 415
          },
          "name": "temperature",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 431
          },
          "name": "topP",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 355
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeModelConfigBedrockEvaluatorModelConfigInferenceConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-evaluator/index:BedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeModelConfigBedrockEvaluatorModelConfigInferenceConfigOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeModelConfigBedrockEvaluatorModelConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeModelConfigBedrockEvaluatorModelConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-evaluator/index.ts",
          "line": 517
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-evaluator/index.ts",
        "line": 509
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 584
          },
          "name": "putInferenceConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeModelConfigBedrockEvaluatorModelConfigInferenceConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 571
          },
          "name": "resetAdditionalModelRequestFields"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 587
          },
          "name": "resetInferenceConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 603
          },
          "name": "resetModelId"
        }
      ],
      "name": "BedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeModelConfigBedrockEvaluatorModelConfigOutputReference",
      "namespace": "bedrockagentcoreEvaluator",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 581
          },
          "name": "inferenceConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeModelConfigBedrockEvaluatorModelConfigInferenceConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 575
          },
          "name": "additionalModelRequestFieldsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 591
          },
          "name": "inferenceConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeModelConfigBedrockEvaluatorModelConfigInferenceConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 607
          },
          "name": "modelIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 565
          },
          "name": "additionalModelRequestFields",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 597
          },
          "name": "modelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 521
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeModelConfigBedrockEvaluatorModelConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-evaluator/index:BedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeModelConfigBedrockEvaluatorModelConfigOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeModelConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeModelConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-evaluator/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/bedrockagentcore-evaluator/index.ts",
        "line": 649
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 696
          },
          "name": "putBedrockEvaluatorModelConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeModelConfigBedrockEvaluatorModelConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 699
          },
          "name": "resetBedrockEvaluatorModelConfig"
        }
      ],
      "name": "BedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeModelConfigOutputReference",
      "namespace": "bedrockagentcoreEvaluator",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 693
          },
          "name": "bedrockEvaluatorModelConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeModelConfigBedrockEvaluatorModelConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 703
          },
          "name": "bedrockEvaluatorModelConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeModelConfigBedrockEvaluatorModelConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 661
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeModelConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-evaluator/index:BedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeModelConfigOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-evaluator/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/bedrockagentcore-evaluator/index.ts",
        "line": 1239
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 1314
          },
          "name": "putModelConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeModelConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 1330
          },
          "name": "putRatingScale",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeRatingScale"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 1301
          },
          "name": "resetInstructions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 1317
          },
          "name": "resetModelConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 1333
          },
          "name": "resetRatingScale"
        }
      ],
      "name": "BedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeOutputReference",
      "namespace": "bedrockagentcoreEvaluator",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 1311
          },
          "name": "modelConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeModelConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 1327
          },
          "name": "ratingScale",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeRatingScaleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 1305
          },
          "name": "instructionsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 1321
          },
          "name": "modelConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeModelConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 1337
          },
          "name": "ratingScaleInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeRatingScale"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 1295
          },
          "name": "instructions",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 1251
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudge"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-evaluator/index:BedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeRatingScale": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeRatingScale",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-evaluator/index.ts",
        "line": 1048
      },
      "name": "BedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeRatingScale",
      "namespace": "bedrockagentcoreEvaluator",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_evaluator#categorical BedrockagentcoreEvaluator#categorical}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 1052
          },
          "name": "categorical",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeRatingScaleCategorical"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_evaluator#numerical BedrockagentcoreEvaluator#numerical}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 1056
          },
          "name": "numerical",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeRatingScaleNumerical"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-evaluator/index:BedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeRatingScale"
    },
    "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeRatingScaleCategorical": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeRatingScaleCategorical",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-evaluator/index.ts",
        "line": 707
      },
      "name": "BedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeRatingScaleCategorical",
      "namespace": "bedrockagentcoreEvaluator",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_evaluator#definition BedrockagentcoreEvaluator#definition}",
            "stability": "stable",
            "summary": "The description that explains what this categorical rating represents."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 713
          },
          "name": "definition",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_evaluator#label BedrockagentcoreEvaluator#label}",
            "stability": "stable",
            "summary": "The label of this categorical rating option."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 719
          },
          "name": "label",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-evaluator/index:BedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeRatingScaleCategorical"
    },
    "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeRatingScaleCategoricalList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeRatingScaleCategoricalList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-evaluator/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-evaluator/index.ts",
        "line": 841
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 856
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeRatingScaleCategoricalOutputReference"
            }
          }
        }
      ],
      "name": "BedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeRatingScaleCategoricalList",
      "namespace": "bedrockagentcoreEvaluator",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 842
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeRatingScaleCategorical"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-evaluator/index:BedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeRatingScaleCategoricalList"
    },
    "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeRatingScaleCategoricalOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeRatingScaleCategoricalOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-evaluator/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-evaluator/index.ts",
        "line": 758
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 816
          },
          "name": "resetDefinition"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 832
          },
          "name": "resetLabel"
        }
      ],
      "name": "BedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeRatingScaleCategoricalOutputReference",
      "namespace": "bedrockagentcoreEvaluator",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 820
          },
          "name": "definitionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 836
          },
          "name": "labelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 810
          },
          "name": "definition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 826
          },
          "name": "label",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 772
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeRatingScaleCategorical"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-evaluator/index:BedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeRatingScaleCategoricalOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeRatingScaleNumerical": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeRatingScaleNumerical",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-evaluator/index.ts",
        "line": 860
      },
      "name": "BedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeRatingScaleNumerical",
      "namespace": "bedrockagentcoreEvaluator",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_evaluator#definition BedrockagentcoreEvaluator#definition}",
            "stability": "stable",
            "summary": "The description that explains what this numerical rating represents."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 866
          },
          "name": "definition",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_evaluator#label BedrockagentcoreEvaluator#label}",
            "stability": "stable",
            "summary": "The label that describes this numerical rating option."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 872
          },
          "name": "label",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_evaluator#value BedrockagentcoreEvaluator#value}",
            "stability": "stable",
            "summary": "The numerical value for this rating scale option."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 878
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-evaluator/index:BedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeRatingScaleNumerical"
    },
    "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeRatingScaleNumericalList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeRatingScaleNumericalList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-evaluator/index.ts",
          "line": 1037
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-evaluator/index.ts",
        "line": 1029
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 1044
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeRatingScaleNumericalOutputReference"
            }
          }
        }
      ],
      "name": "BedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeRatingScaleNumericalList",
      "namespace": "bedrockagentcoreEvaluator",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 1030
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeRatingScaleNumerical"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-evaluator/index:BedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeRatingScaleNumericalList"
    },
    "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeRatingScaleNumericalOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeRatingScaleNumericalOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-evaluator/index.ts",
          "line": 934
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-evaluator/index.ts",
        "line": 924
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 988
          },
          "name": "resetDefinition"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 1004
          },
          "name": "resetLabel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 1020
          },
          "name": "resetValue"
        }
      ],
      "name": "BedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeRatingScaleNumericalOutputReference",
      "namespace": "bedrockagentcoreEvaluator",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 992
          },
          "name": "definitionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 1008
          },
          "name": "labelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 1024
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 982
          },
          "name": "definition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 998
          },
          "name": "label",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 1014
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 938
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeRatingScaleNumerical"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-evaluator/index:BedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeRatingScaleNumericalOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeRatingScaleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeRatingScaleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-evaluator/index.ts",
          "line": 1103
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-evaluator/index.ts",
        "line": 1095
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 1148
          },
          "name": "putCategorical",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeRatingScaleCategorical"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 1164
          },
          "name": "putNumerical",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeRatingScaleNumerical"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 1151
          },
          "name": "resetCategorical"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 1167
          },
          "name": "resetNumerical"
        }
      ],
      "name": "BedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeRatingScaleOutputReference",
      "namespace": "bedrockagentcoreEvaluator",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 1145
          },
          "name": "categorical",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeRatingScaleCategoricalList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 1161
          },
          "name": "numerical",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeRatingScaleNumericalList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 1155
          },
          "name": "categoricalInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeRatingScaleCategorical"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 1171
          },
          "name": "numericalInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeRatingScaleNumerical"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 1107
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeRatingScale"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-evaluator/index:BedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeRatingScaleOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorEvaluatorConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorEvaluatorConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-evaluator/index.ts",
          "line": 1400
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-evaluator/index.ts",
        "line": 1392
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 1445
          },
          "name": "putCodeBased",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorEvaluatorConfigCodeBased"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 1461
          },
          "name": "putLlmAsAJudge",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudge"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 1448
          },
          "name": "resetCodeBased"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 1464
          },
          "name": "resetLlmAsAJudge"
        }
      ],
      "name": "BedrockagentcoreEvaluatorEvaluatorConfigOutputReference",
      "namespace": "bedrockagentcoreEvaluator",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 1442
          },
          "name": "codeBased",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorEvaluatorConfigCodeBasedOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 1458
          },
          "name": "llmAsAJudge",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 1452
          },
          "name": "codeBasedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorEvaluatorConfigCodeBased"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 1468
          },
          "name": "llmAsAJudgeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudge"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 1404
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorEvaluatorConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-evaluator/index:BedrockagentcoreEvaluatorEvaluatorConfigOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-evaluator/index.ts",
        "line": 1472
      },
      "name": "BedrockagentcoreEvaluatorTags",
      "namespace": "bedrockagentcoreEvaluator",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_evaluator#key BedrockagentcoreEvaluator#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 1476
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_evaluator#value BedrockagentcoreEvaluator#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 1480
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-evaluator/index:BedrockagentcoreEvaluatorTags"
    },
    "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-evaluator/index.ts",
          "line": 1610
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-evaluator/index.ts",
        "line": 1602
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 1617
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorTagsOutputReference"
            }
          }
        }
      ],
      "name": "BedrockagentcoreEvaluatorTagsList",
      "namespace": "bedrockagentcoreEvaluator",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 1603
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-evaluator/index:BedrockagentcoreEvaluatorTagsList"
    },
    "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-evaluator/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-evaluator/index.ts",
        "line": 1519
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 1577
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 1593
          },
          "name": "resetValue"
        }
      ],
      "name": "BedrockagentcoreEvaluatorTagsOutputReference",
      "namespace": "bedrockagentcoreEvaluator",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 1581
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 1597
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 1571
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 1587
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-evaluator/index.ts",
            "line": 1533
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreEvaluator.BedrockagentcoreEvaluatorTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-evaluator/index:BedrockagentcoreEvaluatorTagsOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGateway": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_gateway awscc_bedrockagentcore_gateway}."
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGateway",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_gateway awscc_bedrockagentcore_gateway} Resource."
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-gateway/index.ts",
          "line": 2029
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-gateway/index.ts",
        "line": 1997
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a BedrockagentcoreGateway resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 2014
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the BedrockagentcoreGateway to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_gateway#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing BedrockagentcoreGateway that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the BedrockagentcoreGateway to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 2068
          },
          "name": "putAuthorizerConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayAuthorizerConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 2154
          },
          "name": "putInterceptorConfigurations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayInterceptorConfigurations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 2199
          },
          "name": "putPolicyEngineConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayPolicyEngineConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 2215
          },
          "name": "putProtocolConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayProtocolConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 2071
          },
          "name": "resetAuthorizerConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 2105
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 2121
          },
          "name": "resetExceptionLevel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 2157
          },
          "name": "resetInterceptorConfigurations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 2173
          },
          "name": "resetKmsKeyArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 2202
          },
          "name": "resetPolicyEngineConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 2218
          },
          "name": "resetProtocolConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 2234
          },
          "name": "resetProtocolType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 2273
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 2296
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 2313
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "BedrockagentcoreGateway",
      "namespace": "bedrockagentcoreGateway",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 2002
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 2065
          },
          "name": "authorizerConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayAuthorizerConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 2093
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 2130
          },
          "name": "gatewayArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 2135
          },
          "name": "gatewayIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 2140
          },
          "name": "gatewayUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 2145
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 2151
          },
          "name": "interceptorConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayInterceptorConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 2196
          },
          "name": "policyEngineConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayPolicyEngineConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 2212
          },
          "name": "protocolConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayProtocolConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 2256
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 2261
          },
          "name": "statusReasons",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 2282
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 2288
          },
          "name": "workloadIdentityDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayWorkloadIdentityDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 2075
          },
          "name": "authorizerConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayAuthorizerConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 2088
          },
          "name": "authorizerTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 2109
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 2125
          },
          "name": "exceptionLevelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 2161
          },
          "name": "interceptorConfigurationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayInterceptorConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 2177
          },
          "name": "kmsKeyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 2190
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 2206
          },
          "name": "policyEngineConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayPolicyEngineConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 2222
          },
          "name": "protocolConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayProtocolConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 2238
          },
          "name": "protocolTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 2251
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 2277
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 2081
          },
          "name": "authorizerType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 2099
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 2115
          },
          "name": "exceptionLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 2167
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 2183
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 2228
          },
          "name": "protocolType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 2244
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 2267
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-gateway/index:BedrockagentcoreGateway"
    },
    "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayAuthorizerConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayAuthorizerConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-gateway/index.ts",
        "line": 742
      },
      "name": "BedrockagentcoreGatewayAuthorizerConfiguration",
      "namespace": "bedrockagentcoreGateway",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_gateway#custom_jwt_authorizer BedrockagentcoreGateway#custom_jwt_authorizer}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 746
          },
          "name": "customJwtAuthorizer",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizer"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-gateway/index:BedrockagentcoreGatewayAuthorizerConfiguration"
    },
    "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizer": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizer",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-gateway/index.ts",
        "line": 516
      },
      "name": "BedrockagentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizer",
      "namespace": "bedrockagentcoreGateway",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_gateway#allowed_audience BedrockagentcoreGateway#allowed_audience}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 520
          },
          "name": "allowedAudience",
          "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/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_gateway#allowed_clients BedrockagentcoreGateway#allowed_clients}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 524
          },
          "name": "allowedClients",
          "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/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_gateway#allowed_scopes BedrockagentcoreGateway#allowed_scopes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 528
          },
          "name": "allowedScopes",
          "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/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_gateway#custom_claims BedrockagentcoreGateway#custom_claims}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 532
          },
          "name": "customClaims",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizerCustomClaims"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_gateway#discovery_url BedrockagentcoreGateway#discovery_url}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 536
          },
          "name": "discoveryUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-gateway/index:BedrockagentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizer"
    },
    "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizerCustomClaims": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizerCustomClaims",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-gateway/index.ts",
        "line": 328
      },
      "name": "BedrockagentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizerCustomClaims",
      "namespace": "bedrockagentcoreGateway",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_gateway#authorizing_claim_match_value BedrockagentcoreGateway#authorizing_claim_match_value}",
            "stability": "stable",
            "summary": "The value or values in the custom claim to match and relationship of match."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 334
          },
          "name": "authorizingClaimMatchValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValue"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_gateway#inbound_token_claim_name BedrockagentcoreGateway#inbound_token_claim_name}",
            "stability": "stable",
            "summary": "The name of the custom claim to validate."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 340
          },
          "name": "inboundTokenClaimName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_gateway#inbound_token_claim_value_type BedrockagentcoreGateway#inbound_token_claim_value_type}",
            "stability": "stable",
            "summary": "Token claim data type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 346
          },
          "name": "inboundTokenClaimValueType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-gateway/index:BedrockagentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizerCustomClaims"
    },
    "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValue": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-gateway/index.ts",
        "line": 197
      },
      "name": "BedrockagentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValue",
      "namespace": "bedrockagentcoreGateway",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_gateway#claim_match_operator BedrockagentcoreGateway#claim_match_operator}",
            "stability": "stable",
            "summary": "The relationship between the claim field value and the value or values being matched."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 203
          },
          "name": "claimMatchOperator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_gateway#claim_match_value BedrockagentcoreGateway#claim_match_value}",
            "stability": "stable",
            "summary": "The value or values in the custom claim to match for."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 209
          },
          "name": "claimMatchValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueClaimMatchValue"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-gateway/index:BedrockagentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValue"
    },
    "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueClaimMatchValue": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueClaimMatchValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-gateway/index.ts",
        "line": 66
      },
      "name": "BedrockagentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueClaimMatchValue",
      "namespace": "bedrockagentcoreGateway",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_gateway#match_value_string BedrockagentcoreGateway#match_value_string}",
            "stability": "stable",
            "summary": "The string value to match for."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 72
          },
          "name": "matchValueString",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_gateway#match_value_string_list BedrockagentcoreGateway#match_value_string_list}",
            "stability": "stable",
            "summary": "The list of strings to check for a match."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 78
          },
          "name": "matchValueStringList",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-gateway/index:BedrockagentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueClaimMatchValue"
    },
    "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueClaimMatchValueOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueClaimMatchValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-gateway/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/bedrockagentcore-gateway/index.ts",
        "line": 117
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 173
          },
          "name": "resetMatchValueString"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 189
          },
          "name": "resetMatchValueStringList"
        }
      ],
      "name": "BedrockagentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueClaimMatchValueOutputReference",
      "namespace": "bedrockagentcoreGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 177
          },
          "name": "matchValueStringInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 193
          },
          "name": "matchValueStringListInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 167
          },
          "name": "matchValueString",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 183
          },
          "name": "matchValueStringList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 129
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueClaimMatchValue"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-gateway/index:BedrockagentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueClaimMatchValueOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-gateway/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-gateway/index.ts",
        "line": 248
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 317
          },
          "name": "putClaimMatchValue",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueClaimMatchValue"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 304
          },
          "name": "resetClaimMatchOperator"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 320
          },
          "name": "resetClaimMatchValue"
        }
      ],
      "name": "BedrockagentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueOutputReference",
      "namespace": "bedrockagentcoreGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 314
          },
          "name": "claimMatchValue",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueClaimMatchValueOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 308
          },
          "name": "claimMatchOperatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 324
          },
          "name": "claimMatchValueInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueClaimMatchValue"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 298
          },
          "name": "claimMatchOperator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 260
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValue"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-gateway/index:BedrockagentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-gateway/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/bedrockagentcore-gateway/index.ts",
        "line": 497
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/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-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsOutputReference"
            }
          }
        }
      ],
      "name": "BedrockagentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsList",
      "namespace": "bedrockagentcoreGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 498
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizerCustomClaims"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-gateway/index:BedrockagentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsList"
    },
    "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-gateway/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-gateway/index.ts",
        "line": 392
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 453
          },
          "name": "putAuthorizingClaimMatchValue",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValue"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 456
          },
          "name": "resetAuthorizingClaimMatchValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 472
          },
          "name": "resetInboundTokenClaimName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 488
          },
          "name": "resetInboundTokenClaimValueType"
        }
      ],
      "name": "BedrockagentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsOutputReference",
      "namespace": "bedrockagentcoreGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 450
          },
          "name": "authorizingClaimMatchValue",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 460
          },
          "name": "authorizingClaimMatchValueInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValue"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 476
          },
          "name": "inboundTokenClaimNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 492
          },
          "name": "inboundTokenClaimValueTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 466
          },
          "name": "inboundTokenClaimName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 482
          },
          "name": "inboundTokenClaimValueType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 406
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizerCustomClaims"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-gateway/index:BedrockagentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizerOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-gateway/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-gateway/index.ts",
        "line": 596
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 715
          },
          "name": "putCustomClaims",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizerCustomClaims"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 670
          },
          "name": "resetAllowedAudience"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 686
          },
          "name": "resetAllowedClients"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 702
          },
          "name": "resetAllowedScopes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 718
          },
          "name": "resetCustomClaims"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 734
          },
          "name": "resetDiscoveryUrl"
        }
      ],
      "name": "BedrockagentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizerOutputReference",
      "namespace": "bedrockagentcoreGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 712
          },
          "name": "customClaims",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 674
          },
          "name": "allowedAudienceInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 690
          },
          "name": "allowedClientsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 706
          },
          "name": "allowedScopesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 722
          },
          "name": "customClaimsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizerCustomClaims"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 738
          },
          "name": "discoveryUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 664
          },
          "name": "allowedAudience",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 680
          },
          "name": "allowedClients",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 696
          },
          "name": "allowedScopes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 728
          },
          "name": "discoveryUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 608
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizer"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-gateway/index:BedrockagentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizerOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayAuthorizerConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayAuthorizerConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-gateway/index.ts",
          "line": 786
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-gateway/index.ts",
        "line": 778
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 825
          },
          "name": "putCustomJwtAuthorizer",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizer"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 828
          },
          "name": "resetCustomJwtAuthorizer"
        }
      ],
      "name": "BedrockagentcoreGatewayAuthorizerConfigurationOutputReference",
      "namespace": "bedrockagentcoreGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 822
          },
          "name": "customJwtAuthorizer",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 832
          },
          "name": "customJwtAuthorizerInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizer"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 790
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayAuthorizerConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-gateway/index:BedrockagentcoreGatewayAuthorizerConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-gateway/index.ts",
        "line": 14
      },
      "name": "BedrockagentcoreGatewayConfig",
      "namespace": "bedrockagentcoreGateway",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_gateway#authorizer_type BedrockagentcoreGateway#authorizer_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 22
          },
          "name": "authorizerType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_gateway#name BedrockagentcoreGateway#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 42
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_gateway#role_arn BedrockagentcoreGateway#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 60
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_gateway#authorizer_configuration BedrockagentcoreGateway#authorizer_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 18
          },
          "name": "authorizerConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayAuthorizerConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_gateway#description BedrockagentcoreGateway#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 26
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_gateway#exception_level BedrockagentcoreGateway#exception_level}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 30
          },
          "name": "exceptionLevel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_gateway#interceptor_configurations BedrockagentcoreGateway#interceptor_configurations}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 34
          },
          "name": "interceptorConfigurations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayInterceptorConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_gateway#kms_key_arn BedrockagentcoreGateway#kms_key_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 38
          },
          "name": "kmsKeyArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "A policy engine is a collection of policies that evaluates and authorizes agent tool calls. When associated with a gateway, the policy engine intercepts all agent requests and determines whether to allow or deny each action based on the defined policies.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_gateway#policy_engine_configuration BedrockagentcoreGateway#policy_engine_configuration}",
            "stability": "stable",
            "summary": "The configuration for a policy engine associated with a gateway."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 48
          },
          "name": "policyEngineConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayPolicyEngineConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_gateway#protocol_configuration BedrockagentcoreGateway#protocol_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 52
          },
          "name": "protocolConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayProtocolConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_gateway#protocol_type BedrockagentcoreGateway#protocol_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 56
          },
          "name": "protocolType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_gateway#tags BedrockagentcoreGateway#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 64
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-gateway/index:BedrockagentcoreGatewayConfig"
    },
    "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayInterceptorConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayInterceptorConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-gateway/index.ts",
        "line": 1118
      },
      "name": "BedrockagentcoreGatewayInterceptorConfigurations",
      "namespace": "bedrockagentcoreGateway",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_gateway#input_configuration BedrockagentcoreGateway#input_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 1122
          },
          "name": "inputConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayInterceptorConfigurationsInputConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_gateway#interception_points BedrockagentcoreGateway#interception_points}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 1126
          },
          "name": "interceptionPoints",
          "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/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_gateway#interceptor BedrockagentcoreGateway#interceptor}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 1130
          },
          "name": "interceptor",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayInterceptorConfigurationsInterceptor"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-gateway/index:BedrockagentcoreGatewayInterceptorConfigurations"
    },
    "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayInterceptorConfigurationsInputConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayInterceptorConfigurationsInputConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-gateway/index.ts",
        "line": 836
      },
      "name": "BedrockagentcoreGatewayInterceptorConfigurationsInputConfiguration",
      "namespace": "bedrockagentcoreGateway",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_gateway#pass_request_headers BedrockagentcoreGateway#pass_request_headers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 840
          },
          "name": "passRequestHeaders",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-gateway/index:BedrockagentcoreGatewayInterceptorConfigurationsInputConfiguration"
    },
    "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayInterceptorConfigurationsInputConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayInterceptorConfigurationsInputConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-gateway/index.ts",
          "line": 880
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-gateway/index.ts",
        "line": 872
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 922
          },
          "name": "resetPassRequestHeaders"
        }
      ],
      "name": "BedrockagentcoreGatewayInterceptorConfigurationsInputConfigurationOutputReference",
      "namespace": "bedrockagentcoreGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 926
          },
          "name": "passRequestHeadersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 916
          },
          "name": "passRequestHeaders",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 884
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayInterceptorConfigurationsInputConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-gateway/index:BedrockagentcoreGatewayInterceptorConfigurationsInputConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayInterceptorConfigurationsInterceptor": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayInterceptorConfigurationsInterceptor",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-gateway/index.ts",
        "line": 1024
      },
      "name": "BedrockagentcoreGatewayInterceptorConfigurationsInterceptor",
      "namespace": "bedrockagentcoreGateway",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_gateway#lambda BedrockagentcoreGateway#lambda}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 1028
          },
          "name": "lambda",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayInterceptorConfigurationsInterceptorLambda"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-gateway/index:BedrockagentcoreGatewayInterceptorConfigurationsInterceptor"
    },
    "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayInterceptorConfigurationsInterceptorLambda": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayInterceptorConfigurationsInterceptorLambda",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-gateway/index.ts",
        "line": 930
      },
      "name": "BedrockagentcoreGatewayInterceptorConfigurationsInterceptorLambda",
      "namespace": "bedrockagentcoreGateway",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_gateway#arn BedrockagentcoreGateway#arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 934
          },
          "name": "arn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-gateway/index:BedrockagentcoreGatewayInterceptorConfigurationsInterceptorLambda"
    },
    "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayInterceptorConfigurationsInterceptorLambdaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayInterceptorConfigurationsInterceptorLambdaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-gateway/index.ts",
          "line": 974
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-gateway/index.ts",
        "line": 966
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 1016
          },
          "name": "resetArn"
        }
      ],
      "name": "BedrockagentcoreGatewayInterceptorConfigurationsInterceptorLambdaOutputReference",
      "namespace": "bedrockagentcoreGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 1020
          },
          "name": "arnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 1010
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 978
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayInterceptorConfigurationsInterceptorLambda"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-gateway/index:BedrockagentcoreGatewayInterceptorConfigurationsInterceptorLambdaOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayInterceptorConfigurationsInterceptorOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayInterceptorConfigurationsInterceptorOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-gateway/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/bedrockagentcore-gateway/index.ts",
        "line": 1060
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 1107
          },
          "name": "putLambda",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayInterceptorConfigurationsInterceptorLambda"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 1110
          },
          "name": "resetLambda"
        }
      ],
      "name": "BedrockagentcoreGatewayInterceptorConfigurationsInterceptorOutputReference",
      "namespace": "bedrockagentcoreGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 1104
          },
          "name": "lambda",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayInterceptorConfigurationsInterceptorLambdaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 1114
          },
          "name": "lambdaInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayInterceptorConfigurationsInterceptorLambda"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 1072
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayInterceptorConfigurationsInterceptor"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-gateway/index:BedrockagentcoreGatewayInterceptorConfigurationsInterceptorOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayInterceptorConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayInterceptorConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-gateway/index.ts",
          "line": 1289
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-gateway/index.ts",
        "line": 1281
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 1296
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayInterceptorConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "BedrockagentcoreGatewayInterceptorConfigurationsList",
      "namespace": "bedrockagentcoreGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 1282
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayInterceptorConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-gateway/index:BedrockagentcoreGatewayInterceptorConfigurationsList"
    },
    "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayInterceptorConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayInterceptorConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-gateway/index.ts",
          "line": 1186
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-gateway/index.ts",
        "line": 1176
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 1237
          },
          "name": "putInputConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayInterceptorConfigurationsInputConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 1269
          },
          "name": "putInterceptor",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayInterceptorConfigurationsInterceptor"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 1240
          },
          "name": "resetInputConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 1256
          },
          "name": "resetInterceptionPoints"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 1272
          },
          "name": "resetInterceptor"
        }
      ],
      "name": "BedrockagentcoreGatewayInterceptorConfigurationsOutputReference",
      "namespace": "bedrockagentcoreGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 1234
          },
          "name": "inputConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayInterceptorConfigurationsInputConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 1266
          },
          "name": "interceptor",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayInterceptorConfigurationsInterceptorOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 1244
          },
          "name": "inputConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayInterceptorConfigurationsInputConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 1260
          },
          "name": "interceptionPointsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 1276
          },
          "name": "interceptorInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayInterceptorConfigurationsInterceptor"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 1250
          },
          "name": "interceptionPoints",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 1190
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayInterceptorConfigurations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-gateway/index:BedrockagentcoreGatewayInterceptorConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayPolicyEngineConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayPolicyEngineConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-gateway/index.ts",
        "line": 1300
      },
      "name": "BedrockagentcoreGatewayPolicyEngineConfiguration",
      "namespace": "bedrockagentcoreGateway",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The policy engine contains Cedar policies that define fine-grained authorization rules specifying who can perform what actions on which resources as agents interact through the gateway.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_gateway#arn BedrockagentcoreGateway#arn}",
            "stability": "stable",
            "summary": "The ARN of the policy engine."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 1306
          },
          "name": "arn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "LOG_ONLY - The policy engine evaluates each action against your policies and adds traces on whether tool calls would be allowed or denied, but does not enforce the decision. Use this mode to test and validate policies before enabling enforcement. ENFORCE - The policy engine evaluates actions against your policies and enforces decisions by allowing or denying agent operations. Test and validate policies in LOG_ONLY mode before enabling enforcement to avoid unintended denials or adversely affecting production traffic.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_gateway#mode BedrockagentcoreGateway#mode}",
            "stability": "stable",
            "summary": "The enforcement mode for the policy engine."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 1312
          },
          "name": "mode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-gateway/index:BedrockagentcoreGatewayPolicyEngineConfiguration"
    },
    "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayPolicyEngineConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayPolicyEngineConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-gateway/index.ts",
          "line": 1359
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-gateway/index.ts",
        "line": 1351
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 1407
          },
          "name": "resetArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 1423
          },
          "name": "resetMode"
        }
      ],
      "name": "BedrockagentcoreGatewayPolicyEngineConfigurationOutputReference",
      "namespace": "bedrockagentcoreGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 1411
          },
          "name": "arnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 1427
          },
          "name": "modeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 1401
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 1417
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 1363
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayPolicyEngineConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-gateway/index:BedrockagentcoreGatewayPolicyEngineConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayProtocolConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayProtocolConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-gateway/index.ts",
        "line": 1845
      },
      "name": "BedrockagentcoreGatewayProtocolConfiguration",
      "namespace": "bedrockagentcoreGateway",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_gateway#mcp BedrockagentcoreGateway#mcp}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 1849
          },
          "name": "mcp",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayProtocolConfigurationMcp"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-gateway/index:BedrockagentcoreGatewayProtocolConfiguration"
    },
    "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayProtocolConfigurationMcp": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayProtocolConfigurationMcp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-gateway/index.ts",
        "line": 1619
      },
      "name": "BedrockagentcoreGatewayProtocolConfigurationMcp",
      "namespace": "bedrockagentcoreGateway",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_gateway#instructions BedrockagentcoreGateway#instructions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 1623
          },
          "name": "instructions",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_gateway#search_type BedrockagentcoreGateway#search_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 1627
          },
          "name": "searchType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_gateway#session_configuration BedrockagentcoreGateway#session_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 1631
          },
          "name": "sessionConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayProtocolConfigurationMcpSessionConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_gateway#streaming_configuration BedrockagentcoreGateway#streaming_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 1635
          },
          "name": "streamingConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayProtocolConfigurationMcpStreamingConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_gateway#supported_versions BedrockagentcoreGateway#supported_versions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 1639
          },
          "name": "supportedVersions",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-gateway/index:BedrockagentcoreGatewayProtocolConfigurationMcp"
    },
    "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayProtocolConfigurationMcpOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayProtocolConfigurationMcpOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-gateway/index.ts",
          "line": 1707
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-gateway/index.ts",
        "line": 1699
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 1802
          },
          "name": "putSessionConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayProtocolConfigurationMcpSessionConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 1818
          },
          "name": "putStreamingConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayProtocolConfigurationMcpStreamingConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 1773
          },
          "name": "resetInstructions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 1789
          },
          "name": "resetSearchType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 1805
          },
          "name": "resetSessionConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 1821
          },
          "name": "resetStreamingConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 1837
          },
          "name": "resetSupportedVersions"
        }
      ],
      "name": "BedrockagentcoreGatewayProtocolConfigurationMcpOutputReference",
      "namespace": "bedrockagentcoreGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 1799
          },
          "name": "sessionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayProtocolConfigurationMcpSessionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 1815
          },
          "name": "streamingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayProtocolConfigurationMcpStreamingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 1777
          },
          "name": "instructionsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 1793
          },
          "name": "searchTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 1809
          },
          "name": "sessionConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayProtocolConfigurationMcpSessionConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 1825
          },
          "name": "streamingConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayProtocolConfigurationMcpStreamingConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 1841
          },
          "name": "supportedVersionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 1767
          },
          "name": "instructions",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 1783
          },
          "name": "searchType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 1831
          },
          "name": "supportedVersions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 1711
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayProtocolConfigurationMcp"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-gateway/index:BedrockagentcoreGatewayProtocolConfigurationMcpOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayProtocolConfigurationMcpSessionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayProtocolConfigurationMcpSessionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-gateway/index.ts",
        "line": 1431
      },
      "name": "BedrockagentcoreGatewayProtocolConfigurationMcpSessionConfiguration",
      "namespace": "bedrockagentcoreGateway",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_gateway#session_timeout_in_seconds BedrockagentcoreGateway#session_timeout_in_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 1435
          },
          "name": "sessionTimeoutInSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-gateway/index:BedrockagentcoreGatewayProtocolConfigurationMcpSessionConfiguration"
    },
    "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayProtocolConfigurationMcpSessionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayProtocolConfigurationMcpSessionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-gateway/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/bedrockagentcore-gateway/index.ts",
        "line": 1467
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 1517
          },
          "name": "resetSessionTimeoutInSeconds"
        }
      ],
      "name": "BedrockagentcoreGatewayProtocolConfigurationMcpSessionConfigurationOutputReference",
      "namespace": "bedrockagentcoreGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 1521
          },
          "name": "sessionTimeoutInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 1511
          },
          "name": "sessionTimeoutInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 1479
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayProtocolConfigurationMcpSessionConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-gateway/index:BedrockagentcoreGatewayProtocolConfigurationMcpSessionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayProtocolConfigurationMcpStreamingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayProtocolConfigurationMcpStreamingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-gateway/index.ts",
        "line": 1525
      },
      "name": "BedrockagentcoreGatewayProtocolConfigurationMcpStreamingConfiguration",
      "namespace": "bedrockagentcoreGateway",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_gateway#enable_response_streaming BedrockagentcoreGateway#enable_response_streaming}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 1529
          },
          "name": "enableResponseStreaming",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-gateway/index:BedrockagentcoreGatewayProtocolConfigurationMcpStreamingConfiguration"
    },
    "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayProtocolConfigurationMcpStreamingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayProtocolConfigurationMcpStreamingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-gateway/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/bedrockagentcore-gateway/index.ts",
        "line": 1561
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 1611
          },
          "name": "resetEnableResponseStreaming"
        }
      ],
      "name": "BedrockagentcoreGatewayProtocolConfigurationMcpStreamingConfigurationOutputReference",
      "namespace": "bedrockagentcoreGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 1615
          },
          "name": "enableResponseStreamingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 1605
          },
          "name": "enableResponseStreaming",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 1573
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayProtocolConfigurationMcpStreamingConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-gateway/index:BedrockagentcoreGatewayProtocolConfigurationMcpStreamingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayProtocolConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayProtocolConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-gateway/index.ts",
          "line": 1889
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-gateway/index.ts",
        "line": 1881
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 1928
          },
          "name": "putMcp",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayProtocolConfigurationMcp"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 1931
          },
          "name": "resetMcp"
        }
      ],
      "name": "BedrockagentcoreGatewayProtocolConfigurationOutputReference",
      "namespace": "bedrockagentcoreGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 1925
          },
          "name": "mcp",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayProtocolConfigurationMcpOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 1935
          },
          "name": "mcpInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayProtocolConfigurationMcp"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 1893
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayProtocolConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-gateway/index:BedrockagentcoreGatewayProtocolConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayWorkloadIdentityDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayWorkloadIdentityDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-gateway/index.ts",
        "line": 1939
      },
      "name": "BedrockagentcoreGatewayWorkloadIdentityDetails",
      "namespace": "bedrockagentcoreGateway",
      "symbolId": "src/bedrockagentcore-gateway/index:BedrockagentcoreGatewayWorkloadIdentityDetails"
    },
    "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayWorkloadIdentityDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayWorkloadIdentityDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-gateway/index.ts",
          "line": 1969
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-gateway/index.ts",
        "line": 1962
      },
      "name": "BedrockagentcoreGatewayWorkloadIdentityDetailsOutputReference",
      "namespace": "bedrockagentcoreGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 1989
          },
          "name": "workloadIdentityArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-gateway/index.ts",
            "line": 1973
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreGateway.BedrockagentcoreGatewayWorkloadIdentityDetails"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-gateway/index:BedrockagentcoreGatewayWorkloadIdentityDetailsOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarness": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness awscc_bedrockagentcore_harness}."
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarness",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness awscc_bedrockagentcore_harness} Resource."
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-harness/index.ts",
          "line": 5523
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-harness/index.ts",
        "line": 5491
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a BedrockagentcoreHarness resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 5508
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the BedrockagentcoreHarness to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing BedrockagentcoreHarness that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the BedrockagentcoreHarness to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 5588
          },
          "name": "putAuthorizerConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessAuthorizerConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 5609
          },
          "name": "putEnvironment",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessEnvironment"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 5625
          },
          "name": "putEnvironmentArtifact",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessEnvironmentArtifact"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 5725
          },
          "name": "putMemory",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessMemory"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 5741
          },
          "name": "putModel",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessModel"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 5754
          },
          "name": "putSkills",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessSkills"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 5775
          },
          "name": "putSystemPrompt",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessSystemPrompt"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 5791
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 5823
          },
          "name": "putTools",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessTools"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 5839
          },
          "name": "putTruncation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessTruncation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 5570
          },
          "name": "resetAllowedTools"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 5591
          },
          "name": "resetAuthorizerConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 5612
          },
          "name": "resetEnvironment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 5628
          },
          "name": "resetEnvironmentArtifact"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 5644
          },
          "name": "resetEnvironmentVariables"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 5696
          },
          "name": "resetMaxIterations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 5712
          },
          "name": "resetMaxTokens"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 5728
          },
          "name": "resetMemory"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 5757
          },
          "name": "resetSkills"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 5778
          },
          "name": "resetSystemPrompt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 5794
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 5810
          },
          "name": "resetTimeoutSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 5826
          },
          "name": "resetTools"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 5842
          },
          "name": "resetTruncation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 5859
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 5881
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "BedrockagentcoreHarness",
      "namespace": "bedrockagentcoreHarness",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 5496
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 5579
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 5585
          },
          "name": "authorizerConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessAuthorizerConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 5600
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 5606
          },
          "name": "environment",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessEnvironmentOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 5622
          },
          "name": "environmentArtifact",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessEnvironmentArtifactOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 5666
          },
          "name": "harnessId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 5684
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 5722
          },
          "name": "memory",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessMemoryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 5738
          },
          "name": "model",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessModelOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 5751
          },
          "name": "skills",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessSkillsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 5766
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 5772
          },
          "name": "systemPrompt",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessSystemPromptList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 5788
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 5820
          },
          "name": "tools",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessToolsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 5836
          },
          "name": "truncation",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessTruncationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 5851
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 5574
          },
          "name": "allowedToolsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 5595
          },
          "name": "authorizerConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessAuthorizerConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 5632
          },
          "name": "environmentArtifactInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessEnvironmentArtifact"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 5616
          },
          "name": "environmentInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessEnvironment"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 5648
          },
          "name": "environmentVariablesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 5661
          },
          "name": "executionRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 5679
          },
          "name": "harnessNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 5700
          },
          "name": "maxIterationsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 5716
          },
          "name": "maxTokensInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 5732
          },
          "name": "memoryInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessMemory"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 5745
          },
          "name": "modelInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessModel"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 5761
          },
          "name": "skillsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessSkills"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 5782
          },
          "name": "systemPromptInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessSystemPrompt"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 5798
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 5814
          },
          "name": "timeoutSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 5830
          },
          "name": "toolsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessTools"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 5846
          },
          "name": "truncationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessTruncation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 5564
          },
          "name": "allowedTools",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 5638
          },
          "name": "environmentVariables",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 5654
          },
          "name": "executionRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 5672
          },
          "name": "harnessName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 5690
          },
          "name": "maxIterations",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 5706
          },
          "name": "maxTokens",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 5804
          },
          "name": "timeoutSeconds",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-harness/index:BedrockagentcoreHarness"
    },
    "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessAuthorizerConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessAuthorizerConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-harness/index.ts",
        "line": 780
      },
      "name": "BedrockagentcoreHarnessAuthorizerConfiguration",
      "namespace": "bedrockagentcoreHarness",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness#custom_jwt_authorizer BedrockagentcoreHarness#custom_jwt_authorizer}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 784
          },
          "name": "customJwtAuthorizer",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessAuthorizerConfigurationCustomJwtAuthorizer"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-harness/index:BedrockagentcoreHarnessAuthorizerConfiguration"
    },
    "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessAuthorizerConfigurationCustomJwtAuthorizer": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessAuthorizerConfigurationCustomJwtAuthorizer",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-harness/index.ts",
        "line": 554
      },
      "name": "BedrockagentcoreHarnessAuthorizerConfigurationCustomJwtAuthorizer",
      "namespace": "bedrockagentcoreHarness",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness#allowed_audience BedrockagentcoreHarness#allowed_audience}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 558
          },
          "name": "allowedAudience",
          "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/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness#allowed_clients BedrockagentcoreHarness#allowed_clients}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 562
          },
          "name": "allowedClients",
          "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/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness#allowed_scopes BedrockagentcoreHarness#allowed_scopes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 566
          },
          "name": "allowedScopes",
          "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/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness#custom_claims BedrockagentcoreHarness#custom_claims}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 570
          },
          "name": "customClaims",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessAuthorizerConfigurationCustomJwtAuthorizerCustomClaims"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness#discovery_url BedrockagentcoreHarness#discovery_url}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 574
          },
          "name": "discoveryUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-harness/index:BedrockagentcoreHarnessAuthorizerConfigurationCustomJwtAuthorizer"
    },
    "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessAuthorizerConfigurationCustomJwtAuthorizerCustomClaims": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessAuthorizerConfigurationCustomJwtAuthorizerCustomClaims",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-harness/index.ts",
        "line": 372
      },
      "name": "BedrockagentcoreHarnessAuthorizerConfigurationCustomJwtAuthorizerCustomClaims",
      "namespace": "bedrockagentcoreHarness",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness#authorizing_claim_match_value BedrockagentcoreHarness#authorizing_claim_match_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 376
          },
          "name": "authorizingClaimMatchValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValue"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness#inbound_token_claim_name BedrockagentcoreHarness#inbound_token_claim_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 380
          },
          "name": "inboundTokenClaimName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness#inbound_token_claim_value_type BedrockagentcoreHarness#inbound_token_claim_value_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 384
          },
          "name": "inboundTokenClaimValueType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-harness/index:BedrockagentcoreHarnessAuthorizerConfigurationCustomJwtAuthorizerCustomClaims"
    },
    "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValue": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-harness/index.ts",
        "line": 245
      },
      "name": "BedrockagentcoreHarnessAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValue",
      "namespace": "bedrockagentcoreHarness",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness#claim_match_operator BedrockagentcoreHarness#claim_match_operator}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 249
          },
          "name": "claimMatchOperator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness#claim_match_value BedrockagentcoreHarness#claim_match_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 253
          },
          "name": "claimMatchValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueClaimMatchValue"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-harness/index:BedrockagentcoreHarnessAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValue"
    },
    "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueClaimMatchValue": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueClaimMatchValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-harness/index.ts",
        "line": 118
      },
      "name": "BedrockagentcoreHarnessAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueClaimMatchValue",
      "namespace": "bedrockagentcoreHarness",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness#match_value_string BedrockagentcoreHarness#match_value_string}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 122
          },
          "name": "matchValueString",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness#match_value_string_list BedrockagentcoreHarness#match_value_string_list}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 126
          },
          "name": "matchValueStringList",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-harness/index:BedrockagentcoreHarnessAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueClaimMatchValue"
    },
    "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueClaimMatchValueOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueClaimMatchValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-harness/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/bedrockagentcore-harness/index.ts",
        "line": 165
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 221
          },
          "name": "resetMatchValueString"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 237
          },
          "name": "resetMatchValueStringList"
        }
      ],
      "name": "BedrockagentcoreHarnessAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueClaimMatchValueOutputReference",
      "namespace": "bedrockagentcoreHarness",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 225
          },
          "name": "matchValueStringInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 241
          },
          "name": "matchValueStringListInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 215
          },
          "name": "matchValueString",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 231
          },
          "name": "matchValueStringList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 177
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueClaimMatchValue"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-harness/index:BedrockagentcoreHarnessAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueClaimMatchValueOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-harness/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/bedrockagentcore-harness/index.ts",
        "line": 292
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 361
          },
          "name": "putClaimMatchValue",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueClaimMatchValue"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 348
          },
          "name": "resetClaimMatchOperator"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 364
          },
          "name": "resetClaimMatchValue"
        }
      ],
      "name": "BedrockagentcoreHarnessAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueOutputReference",
      "namespace": "bedrockagentcoreHarness",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 358
          },
          "name": "claimMatchValue",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueClaimMatchValueOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 352
          },
          "name": "claimMatchOperatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 368
          },
          "name": "claimMatchValueInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueClaimMatchValue"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 342
          },
          "name": "claimMatchOperator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 304
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValue"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-harness/index:BedrockagentcoreHarnessAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-harness/index.ts",
          "line": 543
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-harness/index.ts",
        "line": 535
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 550
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsOutputReference"
            }
          }
        }
      ],
      "name": "BedrockagentcoreHarnessAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsList",
      "namespace": "bedrockagentcoreHarness",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 536
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessAuthorizerConfigurationCustomJwtAuthorizerCustomClaims"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-harness/index:BedrockagentcoreHarnessAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsList"
    },
    "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-harness/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-harness/index.ts",
        "line": 430
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 491
          },
          "name": "putAuthorizingClaimMatchValue",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValue"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 494
          },
          "name": "resetAuthorizingClaimMatchValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 510
          },
          "name": "resetInboundTokenClaimName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 526
          },
          "name": "resetInboundTokenClaimValueType"
        }
      ],
      "name": "BedrockagentcoreHarnessAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsOutputReference",
      "namespace": "bedrockagentcoreHarness",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 488
          },
          "name": "authorizingClaimMatchValue",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 498
          },
          "name": "authorizingClaimMatchValueInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValue"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 514
          },
          "name": "inboundTokenClaimNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 530
          },
          "name": "inboundTokenClaimValueTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 504
          },
          "name": "inboundTokenClaimName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 520
          },
          "name": "inboundTokenClaimValueType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 444
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessAuthorizerConfigurationCustomJwtAuthorizerCustomClaims"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-harness/index:BedrockagentcoreHarnessAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessAuthorizerConfigurationCustomJwtAuthorizerOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessAuthorizerConfigurationCustomJwtAuthorizerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-harness/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/bedrockagentcore-harness/index.ts",
        "line": 634
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 753
          },
          "name": "putCustomClaims",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessAuthorizerConfigurationCustomJwtAuthorizerCustomClaims"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 708
          },
          "name": "resetAllowedAudience"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 724
          },
          "name": "resetAllowedClients"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 740
          },
          "name": "resetAllowedScopes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 756
          },
          "name": "resetCustomClaims"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 772
          },
          "name": "resetDiscoveryUrl"
        }
      ],
      "name": "BedrockagentcoreHarnessAuthorizerConfigurationCustomJwtAuthorizerOutputReference",
      "namespace": "bedrockagentcoreHarness",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 750
          },
          "name": "customClaims",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 712
          },
          "name": "allowedAudienceInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 728
          },
          "name": "allowedClientsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 744
          },
          "name": "allowedScopesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 760
          },
          "name": "customClaimsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessAuthorizerConfigurationCustomJwtAuthorizerCustomClaims"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 776
          },
          "name": "discoveryUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 702
          },
          "name": "allowedAudience",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 718
          },
          "name": "allowedClients",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 734
          },
          "name": "allowedScopes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 766
          },
          "name": "discoveryUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 646
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessAuthorizerConfigurationCustomJwtAuthorizer"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-harness/index:BedrockagentcoreHarnessAuthorizerConfigurationCustomJwtAuthorizerOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessAuthorizerConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessAuthorizerConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-harness/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/bedrockagentcore-harness/index.ts",
        "line": 816
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 863
          },
          "name": "putCustomJwtAuthorizer",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessAuthorizerConfigurationCustomJwtAuthorizer"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 866
          },
          "name": "resetCustomJwtAuthorizer"
        }
      ],
      "name": "BedrockagentcoreHarnessAuthorizerConfigurationOutputReference",
      "namespace": "bedrockagentcoreHarness",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 860
          },
          "name": "customJwtAuthorizer",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessAuthorizerConfigurationCustomJwtAuthorizerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 870
          },
          "name": "customJwtAuthorizerInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessAuthorizerConfigurationCustomJwtAuthorizer"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 828
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessAuthorizerConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-harness/index:BedrockagentcoreHarnessAuthorizerConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-harness/index.ts",
        "line": 14
      },
      "name": "BedrockagentcoreHarnessConfig",
      "namespace": "bedrockagentcoreHarness",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness#execution_role_arn BedrockagentcoreHarness#execution_role_arn}",
            "stability": "stable",
            "summary": "The ARN of the IAM role that the harness assumes when running."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 50
          },
          "name": "executionRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness#harness_name BedrockagentcoreHarness#harness_name}",
            "stability": "stable",
            "summary": "The name of the harness."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 56
          },
          "name": "harnessName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness#model BedrockagentcoreHarness#model}",
            "stability": "stable",
            "summary": "The model configuration for the harness."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 80
          },
          "name": "model",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessModel"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness#allowed_tools BedrockagentcoreHarness#allowed_tools}",
            "stability": "stable",
            "summary": "The tools that the agent is allowed to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 20
          },
          "name": "allowedTools",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness#authorizer_configuration BedrockagentcoreHarness#authorizer_configuration}",
            "stability": "stable",
            "summary": "The inbound authorization configuration for authenticating incoming requests."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 26
          },
          "name": "authorizerConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessAuthorizerConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness#environment BedrockagentcoreHarness#environment}",
            "stability": "stable",
            "summary": "The compute environment configuration for the harness, including underlying runtime information."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 32
          },
          "name": "environment",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessEnvironment"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness#environment_artifact BedrockagentcoreHarness#environment_artifact}",
            "stability": "stable",
            "summary": "The environment artifact for the harness, such as a custom container image."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 38
          },
          "name": "environmentArtifact",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessEnvironmentArtifact"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness#environment_variables BedrockagentcoreHarness#environment_variables}",
            "stability": "stable",
            "summary": "Environment variables to set in the harness runtime environment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 44
          },
          "name": "environmentVariables",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness#max_iterations BedrockagentcoreHarness#max_iterations}",
            "stability": "stable",
            "summary": "The maximum number of iterations the agent loop can execute per invocation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 62
          },
          "name": "maxIterations",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness#max_tokens BedrockagentcoreHarness#max_tokens}",
            "stability": "stable",
            "summary": "The maximum number of tokens the agent can generate per iteration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 68
          },
          "name": "maxTokens",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness#memory BedrockagentcoreHarness#memory}",
            "stability": "stable",
            "summary": "The AgentCore Memory configuration for persisting conversation context."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 74
          },
          "name": "memory",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessMemory"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness#skills BedrockagentcoreHarness#skills}",
            "stability": "stable",
            "summary": "The skills available to the agent."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 86
          },
          "name": "skills",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessSkills"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness#system_prompt BedrockagentcoreHarness#system_prompt}",
            "stability": "stable",
            "summary": "The system prompt that defines the agent's behavior."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 92
          },
          "name": "systemPrompt",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessSystemPrompt"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness#tags BedrockagentcoreHarness#tags}",
            "stability": "stable",
            "summary": "Tags to apply to the harness resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 98
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness#timeout_seconds BedrockagentcoreHarness#timeout_seconds}",
            "stability": "stable",
            "summary": "The maximum duration in seconds for the agent loop execution per invocation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 104
          },
          "name": "timeoutSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness#tools BedrockagentcoreHarness#tools}",
            "stability": "stable",
            "summary": "The tools available to the agent."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 110
          },
          "name": "tools",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessTools"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness#truncation BedrockagentcoreHarness#truncation}",
            "stability": "stable",
            "summary": "The truncation configuration for managing conversation context."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 116
          },
          "name": "truncation",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessTruncation"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-harness/index:BedrockagentcoreHarnessConfig"
    },
    "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessEnvironment": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessEnvironment",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-harness/index.ts",
        "line": 1640
      },
      "name": "BedrockagentcoreHarnessEnvironment",
      "namespace": "bedrockagentcoreHarness",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness#agent_core_runtime_environment BedrockagentcoreHarness#agent_core_runtime_environment}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 1644
          },
          "name": "agentCoreRuntimeEnvironment",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironment"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-harness/index:BedrockagentcoreHarnessEnvironment"
    },
    "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironment": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironment",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-harness/index.ts",
        "line": 1465
      },
      "name": "BedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironment",
      "namespace": "bedrockagentcoreHarness",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness#filesystem_configurations BedrockagentcoreHarness#filesystem_configurations}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 1469
          },
          "name": "filesystemConfigurations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentFilesystemConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness#lifecycle_configuration BedrockagentcoreHarness#lifecycle_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 1473
          },
          "name": "lifecycleConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentLifecycleConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness#network_configuration BedrockagentcoreHarness#network_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 1477
          },
          "name": "networkConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentNetworkConfiguration"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-harness/index:BedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironment"
    },
    "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentFilesystemConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentFilesystemConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-harness/index.ts",
        "line": 968
      },
      "name": "BedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentFilesystemConfigurations",
      "namespace": "bedrockagentcoreHarness",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness#session_storage BedrockagentcoreHarness#session_storage}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 972
          },
          "name": "sessionStorage",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentFilesystemConfigurationsSessionStorage"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-harness/index:BedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentFilesystemConfigurations"
    },
    "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentFilesystemConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentFilesystemConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-harness/index.ts",
          "line": 1073
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-harness/index.ts",
        "line": 1065
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 1080
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentFilesystemConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "BedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentFilesystemConfigurationsList",
      "namespace": "bedrockagentcoreHarness",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 1066
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentFilesystemConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-harness/index:BedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentFilesystemConfigurationsList"
    },
    "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentFilesystemConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentFilesystemConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-harness/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-harness/index.ts",
        "line": 1004
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 1053
          },
          "name": "putSessionStorage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentFilesystemConfigurationsSessionStorage"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 1056
          },
          "name": "resetSessionStorage"
        }
      ],
      "name": "BedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentFilesystemConfigurationsOutputReference",
      "namespace": "bedrockagentcoreHarness",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 1050
          },
          "name": "sessionStorage",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentFilesystemConfigurationsSessionStorageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 1060
          },
          "name": "sessionStorageInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentFilesystemConfigurationsSessionStorage"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 1018
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentFilesystemConfigurations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-harness/index:BedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentFilesystemConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentFilesystemConfigurationsSessionStorage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentFilesystemConfigurationsSessionStorage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-harness/index.ts",
        "line": 874
      },
      "name": "BedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentFilesystemConfigurationsSessionStorage",
      "namespace": "bedrockagentcoreHarness",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness#mount_path BedrockagentcoreHarness#mount_path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 878
          },
          "name": "mountPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-harness/index:BedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentFilesystemConfigurationsSessionStorage"
    },
    "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentFilesystemConfigurationsSessionStorageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentFilesystemConfigurationsSessionStorageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-harness/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/bedrockagentcore-harness/index.ts",
        "line": 910
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 960
          },
          "name": "resetMountPath"
        }
      ],
      "name": "BedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentFilesystemConfigurationsSessionStorageOutputReference",
      "namespace": "bedrockagentcoreHarness",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 964
          },
          "name": "mountPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 954
          },
          "name": "mountPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 922
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentFilesystemConfigurationsSessionStorage"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-harness/index:BedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentFilesystemConfigurationsSessionStorageOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentLifecycleConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentLifecycleConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-harness/index.ts",
        "line": 1084
      },
      "name": "BedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentLifecycleConfiguration",
      "namespace": "bedrockagentcoreHarness",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness#idle_runtime_session_timeout BedrockagentcoreHarness#idle_runtime_session_timeout}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 1088
          },
          "name": "idleRuntimeSessionTimeout",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness#max_lifetime BedrockagentcoreHarness#max_lifetime}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 1092
          },
          "name": "maxLifetime",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-harness/index:BedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentLifecycleConfiguration"
    },
    "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentLifecycleConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentLifecycleConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-harness/index.ts",
          "line": 1139
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-harness/index.ts",
        "line": 1131
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 1187
          },
          "name": "resetIdleRuntimeSessionTimeout"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 1203
          },
          "name": "resetMaxLifetime"
        }
      ],
      "name": "BedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentLifecycleConfigurationOutputReference",
      "namespace": "bedrockagentcoreHarness",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 1191
          },
          "name": "idleRuntimeSessionTimeoutInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 1207
          },
          "name": "maxLifetimeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 1181
          },
          "name": "idleRuntimeSessionTimeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 1197
          },
          "name": "maxLifetime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 1143
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentLifecycleConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-harness/index:BedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentLifecycleConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentNetworkConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentNetworkConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-harness/index.ts",
        "line": 1338
      },
      "name": "BedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentNetworkConfiguration",
      "namespace": "bedrockagentcoreHarness",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness#network_mode BedrockagentcoreHarness#network_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 1342
          },
          "name": "networkMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness#network_mode_config BedrockagentcoreHarness#network_mode_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 1346
          },
          "name": "networkModeConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentNetworkConfigurationNetworkModeConfig"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-harness/index:BedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentNetworkConfiguration"
    },
    "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentNetworkConfigurationNetworkModeConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentNetworkConfigurationNetworkModeConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-harness/index.ts",
        "line": 1211
      },
      "name": "BedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentNetworkConfigurationNetworkModeConfig",
      "namespace": "bedrockagentcoreHarness",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness#security_groups BedrockagentcoreHarness#security_groups}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 1215
          },
          "name": "securityGroups",
          "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/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness#subnets BedrockagentcoreHarness#subnets}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 1219
          },
          "name": "subnets",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-harness/index:BedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentNetworkConfigurationNetworkModeConfig"
    },
    "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentNetworkConfigurationNetworkModeConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentNetworkConfigurationNetworkModeConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-harness/index.ts",
          "line": 1266
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-harness/index.ts",
        "line": 1258
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 1314
          },
          "name": "resetSecurityGroups"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 1330
          },
          "name": "resetSubnets"
        }
      ],
      "name": "BedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentNetworkConfigurationNetworkModeConfigOutputReference",
      "namespace": "bedrockagentcoreHarness",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 1318
          },
          "name": "securityGroupsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 1334
          },
          "name": "subnetsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 1308
          },
          "name": "securityGroups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 1324
          },
          "name": "subnets",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 1270
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentNetworkConfigurationNetworkModeConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-harness/index:BedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentNetworkConfigurationNetworkModeConfigOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentNetworkConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentNetworkConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-harness/index.ts",
          "line": 1393
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-harness/index.ts",
        "line": 1385
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 1454
          },
          "name": "putNetworkModeConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentNetworkConfigurationNetworkModeConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 1441
          },
          "name": "resetNetworkMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 1457
          },
          "name": "resetNetworkModeConfig"
        }
      ],
      "name": "BedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentNetworkConfigurationOutputReference",
      "namespace": "bedrockagentcoreHarness",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 1451
          },
          "name": "networkModeConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentNetworkConfigurationNetworkModeConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 1461
          },
          "name": "networkModeConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentNetworkConfigurationNetworkModeConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 1445
          },
          "name": "networkModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 1435
          },
          "name": "networkMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 1397
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentNetworkConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-harness/index:BedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentNetworkConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-harness/index.ts",
          "line": 1531
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-harness/index.ts",
        "line": 1523
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 1597
          },
          "name": "putFilesystemConfigurations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentFilesystemConfigurations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 1613
          },
          "name": "putLifecycleConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentLifecycleConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 1629
          },
          "name": "putNetworkConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentNetworkConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 1600
          },
          "name": "resetFilesystemConfigurations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 1616
          },
          "name": "resetLifecycleConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 1632
          },
          "name": "resetNetworkConfiguration"
        }
      ],
      "name": "BedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentOutputReference",
      "namespace": "bedrockagentcoreHarness",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 1578
          },
          "name": "agentRuntimeArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 1583
          },
          "name": "agentRuntimeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 1588
          },
          "name": "agentRuntimeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 1594
          },
          "name": "filesystemConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentFilesystemConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 1610
          },
          "name": "lifecycleConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentLifecycleConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 1626
          },
          "name": "networkConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentNetworkConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 1604
          },
          "name": "filesystemConfigurationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentFilesystemConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 1620
          },
          "name": "lifecycleConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentLifecycleConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 1636
          },
          "name": "networkConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentNetworkConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 1535
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironment"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-harness/index:BedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessEnvironmentArtifact": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessEnvironmentArtifact",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-harness/index.ts",
        "line": 1830
      },
      "name": "BedrockagentcoreHarnessEnvironmentArtifact",
      "namespace": "bedrockagentcoreHarness",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness#container_configuration BedrockagentcoreHarness#container_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 1834
          },
          "name": "containerConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessEnvironmentArtifactContainerConfiguration"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-harness/index:BedrockagentcoreHarnessEnvironmentArtifact"
    },
    "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessEnvironmentArtifactContainerConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessEnvironmentArtifactContainerConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-harness/index.ts",
        "line": 1734
      },
      "name": "BedrockagentcoreHarnessEnvironmentArtifactContainerConfiguration",
      "namespace": "bedrockagentcoreHarness",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness#container_uri BedrockagentcoreHarness#container_uri}",
            "stability": "stable",
            "summary": "The ECR URI of the container."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 1740
          },
          "name": "containerUri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-harness/index:BedrockagentcoreHarnessEnvironmentArtifactContainerConfiguration"
    },
    "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessEnvironmentArtifactContainerConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessEnvironmentArtifactContainerConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-harness/index.ts",
          "line": 1780
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-harness/index.ts",
        "line": 1772
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 1822
          },
          "name": "resetContainerUri"
        }
      ],
      "name": "BedrockagentcoreHarnessEnvironmentArtifactContainerConfigurationOutputReference",
      "namespace": "bedrockagentcoreHarness",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 1826
          },
          "name": "containerUriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 1816
          },
          "name": "containerUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 1784
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessEnvironmentArtifactContainerConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-harness/index:BedrockagentcoreHarnessEnvironmentArtifactContainerConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessEnvironmentArtifactOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessEnvironmentArtifactOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-harness/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/bedrockagentcore-harness/index.ts",
        "line": 1866
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 1913
          },
          "name": "putContainerConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessEnvironmentArtifactContainerConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 1916
          },
          "name": "resetContainerConfiguration"
        }
      ],
      "name": "BedrockagentcoreHarnessEnvironmentArtifactOutputReference",
      "namespace": "bedrockagentcoreHarness",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 1910
          },
          "name": "containerConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessEnvironmentArtifactContainerConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 1920
          },
          "name": "containerConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessEnvironmentArtifactContainerConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 1878
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessEnvironmentArtifact"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-harness/index:BedrockagentcoreHarnessEnvironmentArtifactOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessEnvironmentOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessEnvironmentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-harness/index.ts",
          "line": 1684
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-harness/index.ts",
        "line": 1676
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 1723
          },
          "name": "putAgentCoreRuntimeEnvironment",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironment"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 1726
          },
          "name": "resetAgentCoreRuntimeEnvironment"
        }
      ],
      "name": "BedrockagentcoreHarnessEnvironmentOutputReference",
      "namespace": "bedrockagentcoreHarness",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 1720
          },
          "name": "agentCoreRuntimeEnvironment",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 1730
          },
          "name": "agentCoreRuntimeEnvironmentInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironment"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 1688
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessEnvironment"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-harness/index:BedrockagentcoreHarnessEnvironmentOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessMemory": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessMemory",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-harness/index.ts",
        "line": 2297
      },
      "name": "BedrockagentcoreHarnessMemory",
      "namespace": "bedrockagentcoreHarness",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness#agent_core_memory_configuration BedrockagentcoreHarness#agent_core_memory_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 2301
          },
          "name": "agentCoreMemoryConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessMemoryAgentCoreMemoryConfiguration"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-harness/index:BedrockagentcoreHarnessMemory"
    },
    "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessMemoryAgentCoreMemoryConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessMemoryAgentCoreMemoryConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-harness/index.ts",
        "line": 2104
      },
      "name": "BedrockagentcoreHarnessMemoryAgentCoreMemoryConfiguration",
      "namespace": "bedrockagentcoreHarness",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness#actor_id BedrockagentcoreHarness#actor_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 2108
          },
          "name": "actorId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness#arn BedrockagentcoreHarness#arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 2112
          },
          "name": "arn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness#messages_count BedrockagentcoreHarness#messages_count}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 2116
          },
          "name": "messagesCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness#retrieval_config BedrockagentcoreHarness#retrieval_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 2120
          },
          "name": "retrievalConfig",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessMemoryAgentCoreMemoryConfigurationRetrievalConfig"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-harness/index:BedrockagentcoreHarnessMemoryAgentCoreMemoryConfiguration"
    },
    "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessMemoryAgentCoreMemoryConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessMemoryAgentCoreMemoryConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-harness/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/bedrockagentcore-harness/index.ts",
        "line": 2173
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 2286
          },
          "name": "putRetrievalConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessMemoryAgentCoreMemoryConfigurationRetrievalConfig"
                        },
                        "kind": "map"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 2241
          },
          "name": "resetActorId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 2257
          },
          "name": "resetArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 2273
          },
          "name": "resetMessagesCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 2289
          },
          "name": "resetRetrievalConfig"
        }
      ],
      "name": "BedrockagentcoreHarnessMemoryAgentCoreMemoryConfigurationOutputReference",
      "namespace": "bedrockagentcoreHarness",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 2283
          },
          "name": "retrievalConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessMemoryAgentCoreMemoryConfigurationRetrievalConfigMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 2245
          },
          "name": "actorIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 2261
          },
          "name": "arnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 2277
          },
          "name": "messagesCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 2293
          },
          "name": "retrievalConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessMemoryAgentCoreMemoryConfigurationRetrievalConfig"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 2235
          },
          "name": "actorId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 2251
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 2267
          },
          "name": "messagesCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 2185
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessMemoryAgentCoreMemoryConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-harness/index:BedrockagentcoreHarnessMemoryAgentCoreMemoryConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessMemoryAgentCoreMemoryConfigurationRetrievalConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessMemoryAgentCoreMemoryConfigurationRetrievalConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-harness/index.ts",
        "line": 1924
      },
      "name": "BedrockagentcoreHarnessMemoryAgentCoreMemoryConfigurationRetrievalConfig",
      "namespace": "bedrockagentcoreHarness",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness#relevance_score BedrockagentcoreHarness#relevance_score}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 1928
          },
          "name": "relevanceScore",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness#strategy_id BedrockagentcoreHarness#strategy_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 1932
          },
          "name": "strategyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness#top_k BedrockagentcoreHarness#top_k}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 1936
          },
          "name": "topK",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-harness/index:BedrockagentcoreHarnessMemoryAgentCoreMemoryConfigurationRetrievalConfig"
    },
    "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessMemoryAgentCoreMemoryConfigurationRetrievalConfigMap": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessMemoryAgentCoreMemoryConfigurationRetrievalConfigMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-harness/index.ts",
          "line": 2093
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-harness/index.ts",
        "line": 2086
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 2100
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessMemoryAgentCoreMemoryConfigurationRetrievalConfigOutputReference"
            }
          }
        }
      ],
      "name": "BedrockagentcoreHarnessMemoryAgentCoreMemoryConfigurationRetrievalConfigMap",
      "namespace": "bedrockagentcoreHarness",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 2087
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessMemoryAgentCoreMemoryConfigurationRetrievalConfig"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-harness/index:BedrockagentcoreHarnessMemoryAgentCoreMemoryConfigurationRetrievalConfigMap"
    },
    "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessMemoryAgentCoreMemoryConfigurationRetrievalConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessMemoryAgentCoreMemoryConfigurationRetrievalConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-harness/index.ts",
          "line": 1991
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "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/bedrockagentcore-harness/index.ts",
        "line": 1982
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 2045
          },
          "name": "resetRelevanceScore"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 2061
          },
          "name": "resetStrategyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 2077
          },
          "name": "resetTopK"
        }
      ],
      "name": "BedrockagentcoreHarnessMemoryAgentCoreMemoryConfigurationRetrievalConfigOutputReference",
      "namespace": "bedrockagentcoreHarness",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 2049
          },
          "name": "relevanceScoreInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 2065
          },
          "name": "strategyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 2081
          },
          "name": "topKInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 2039
          },
          "name": "relevanceScore",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 2055
          },
          "name": "strategyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 2071
          },
          "name": "topK",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 1995
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessMemoryAgentCoreMemoryConfigurationRetrievalConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-harness/index:BedrockagentcoreHarnessMemoryAgentCoreMemoryConfigurationRetrievalConfigOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessMemoryOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessMemoryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-harness/index.ts",
          "line": 2341
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-harness/index.ts",
        "line": 2333
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 2380
          },
          "name": "putAgentCoreMemoryConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessMemoryAgentCoreMemoryConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 2383
          },
          "name": "resetAgentCoreMemoryConfiguration"
        }
      ],
      "name": "BedrockagentcoreHarnessMemoryOutputReference",
      "namespace": "bedrockagentcoreHarness",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 2377
          },
          "name": "agentCoreMemoryConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessMemoryAgentCoreMemoryConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 2387
          },
          "name": "agentCoreMemoryConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessMemoryAgentCoreMemoryConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 2345
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessMemory"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-harness/index:BedrockagentcoreHarnessMemoryOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessModel": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessModel",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-harness/index.ts",
        "line": 3069
      },
      "name": "BedrockagentcoreHarnessModel",
      "namespace": "bedrockagentcoreHarness",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness#bedrock_model_config BedrockagentcoreHarness#bedrock_model_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 3073
          },
          "name": "bedrockModelConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessModelBedrockModelConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness#gemini_model_config BedrockagentcoreHarness#gemini_model_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 3077
          },
          "name": "geminiModelConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessModelGeminiModelConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness#open_ai_model_config BedrockagentcoreHarness#open_ai_model_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 3081
          },
          "name": "openAiModelConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessModelOpenAiModelConfig"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-harness/index:BedrockagentcoreHarnessModel"
    },
    "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessModelBedrockModelConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessModelBedrockModelConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-harness/index.ts",
        "line": 2391
      },
      "name": "BedrockagentcoreHarnessModelBedrockModelConfig",
      "namespace": "bedrockagentcoreHarness",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness#max_tokens BedrockagentcoreHarness#max_tokens}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 2395
          },
          "name": "maxTokens",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness#model_id BedrockagentcoreHarness#model_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 2399
          },
          "name": "modelId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness#temperature BedrockagentcoreHarness#temperature}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 2403
          },
          "name": "temperature",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness#top_p BedrockagentcoreHarness#top_p}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 2407
          },
          "name": "topP",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-harness/index:BedrockagentcoreHarnessModelBedrockModelConfig"
    },
    "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessModelBedrockModelConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessModelBedrockModelConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-harness/index.ts",
          "line": 2468
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-harness/index.ts",
        "line": 2460
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 2528
          },
          "name": "resetMaxTokens"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 2544
          },
          "name": "resetModelId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 2560
          },
          "name": "resetTemperature"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 2576
          },
          "name": "resetTopP"
        }
      ],
      "name": "BedrockagentcoreHarnessModelBedrockModelConfigOutputReference",
      "namespace": "bedrockagentcoreHarness",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 2532
          },
          "name": "maxTokensInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 2548
          },
          "name": "modelIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 2564
          },
          "name": "temperatureInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 2580
          },
          "name": "topPInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 2522
          },
          "name": "maxTokens",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 2538
          },
          "name": "modelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 2554
          },
          "name": "temperature",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 2570
          },
          "name": "topP",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 2472
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessModelBedrockModelConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-harness/index:BedrockagentcoreHarnessModelBedrockModelConfigOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessModelGeminiModelConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessModelGeminiModelConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-harness/index.ts",
        "line": 2584
      },
      "name": "BedrockagentcoreHarnessModelGeminiModelConfig",
      "namespace": "bedrockagentcoreHarness",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness#api_key_arn BedrockagentcoreHarness#api_key_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 2588
          },
          "name": "apiKeyArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness#max_tokens BedrockagentcoreHarness#max_tokens}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 2592
          },
          "name": "maxTokens",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness#model_id BedrockagentcoreHarness#model_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 2596
          },
          "name": "modelId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness#temperature BedrockagentcoreHarness#temperature}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 2600
          },
          "name": "temperature",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness#top_k BedrockagentcoreHarness#top_k}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 2604
          },
          "name": "topK",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness#top_p BedrockagentcoreHarness#top_p}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 2608
          },
          "name": "topP",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-harness/index:BedrockagentcoreHarnessModelGeminiModelConfig"
    },
    "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessModelGeminiModelConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessModelGeminiModelConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-harness/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/bedrockagentcore-harness/index.ts",
        "line": 2675
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 2755
          },
          "name": "resetApiKeyArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 2771
          },
          "name": "resetMaxTokens"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 2787
          },
          "name": "resetModelId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 2803
          },
          "name": "resetTemperature"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 2819
          },
          "name": "resetTopK"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 2835
          },
          "name": "resetTopP"
        }
      ],
      "name": "BedrockagentcoreHarnessModelGeminiModelConfigOutputReference",
      "namespace": "bedrockagentcoreHarness",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 2759
          },
          "name": "apiKeyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 2775
          },
          "name": "maxTokensInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 2791
          },
          "name": "modelIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 2807
          },
          "name": "temperatureInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 2823
          },
          "name": "topKInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 2839
          },
          "name": "topPInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 2749
          },
          "name": "apiKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 2765
          },
          "name": "maxTokens",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 2781
          },
          "name": "modelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 2797
          },
          "name": "temperature",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 2813
          },
          "name": "topK",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 2829
          },
          "name": "topP",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 2687
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessModelGeminiModelConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-harness/index:BedrockagentcoreHarnessModelGeminiModelConfigOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessModelOpenAiModelConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessModelOpenAiModelConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-harness/index.ts",
        "line": 2843
      },
      "name": "BedrockagentcoreHarnessModelOpenAiModelConfig",
      "namespace": "bedrockagentcoreHarness",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness#api_key_arn BedrockagentcoreHarness#api_key_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 2847
          },
          "name": "apiKeyArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness#max_tokens BedrockagentcoreHarness#max_tokens}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 2851
          },
          "name": "maxTokens",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness#model_id BedrockagentcoreHarness#model_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 2855
          },
          "name": "modelId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness#temperature BedrockagentcoreHarness#temperature}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 2859
          },
          "name": "temperature",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness#top_p BedrockagentcoreHarness#top_p}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 2863
          },
          "name": "topP",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-harness/index:BedrockagentcoreHarnessModelOpenAiModelConfig"
    },
    "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessModelOpenAiModelConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessModelOpenAiModelConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-harness/index.ts",
          "line": 2931
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-harness/index.ts",
        "line": 2923
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 2997
          },
          "name": "resetApiKeyArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 3013
          },
          "name": "resetMaxTokens"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 3029
          },
          "name": "resetModelId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 3045
          },
          "name": "resetTemperature"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 3061
          },
          "name": "resetTopP"
        }
      ],
      "name": "BedrockagentcoreHarnessModelOpenAiModelConfigOutputReference",
      "namespace": "bedrockagentcoreHarness",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 3001
          },
          "name": "apiKeyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 3017
          },
          "name": "maxTokensInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 3033
          },
          "name": "modelIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 3049
          },
          "name": "temperatureInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 3065
          },
          "name": "topPInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 2991
          },
          "name": "apiKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 3007
          },
          "name": "maxTokens",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 3023
          },
          "name": "modelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 3039
          },
          "name": "temperature",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 3055
          },
          "name": "topP",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 2935
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessModelOpenAiModelConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-harness/index:BedrockagentcoreHarnessModelOpenAiModelConfigOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessModelOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessModelOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-harness/index.ts",
          "line": 3135
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-harness/index.ts",
        "line": 3127
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 3186
          },
          "name": "putBedrockModelConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessModelBedrockModelConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 3202
          },
          "name": "putGeminiModelConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessModelGeminiModelConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 3218
          },
          "name": "putOpenAiModelConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessModelOpenAiModelConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 3189
          },
          "name": "resetBedrockModelConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 3205
          },
          "name": "resetGeminiModelConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 3221
          },
          "name": "resetOpenAiModelConfig"
        }
      ],
      "name": "BedrockagentcoreHarnessModelOutputReference",
      "namespace": "bedrockagentcoreHarness",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 3183
          },
          "name": "bedrockModelConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessModelBedrockModelConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 3199
          },
          "name": "geminiModelConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessModelGeminiModelConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 3215
          },
          "name": "openAiModelConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessModelOpenAiModelConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 3193
          },
          "name": "bedrockModelConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessModelBedrockModelConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 3209
          },
          "name": "geminiModelConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessModelGeminiModelConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 3225
          },
          "name": "openAiModelConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessModelOpenAiModelConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 3139
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessModel"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-harness/index:BedrockagentcoreHarnessModelOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessSkills": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessSkills",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-harness/index.ts",
        "line": 3229
      },
      "name": "BedrockagentcoreHarnessSkills",
      "namespace": "bedrockagentcoreHarness",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness#path BedrockagentcoreHarness#path}",
            "stability": "stable",
            "summary": "The filesystem path to the skill definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 3235
          },
          "name": "path",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-harness/index:BedrockagentcoreHarnessSkills"
    },
    "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessSkillsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessSkillsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-harness/index.ts",
          "line": 3336
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-harness/index.ts",
        "line": 3328
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 3343
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessSkillsOutputReference"
            }
          }
        }
      ],
      "name": "BedrockagentcoreHarnessSkillsList",
      "namespace": "bedrockagentcoreHarness",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 3329
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessSkills"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-harness/index:BedrockagentcoreHarnessSkillsList"
    },
    "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessSkillsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessSkillsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-harness/index.ts",
          "line": 3277
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-harness/index.ts",
        "line": 3267
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 3319
          },
          "name": "resetPath"
        }
      ],
      "name": "BedrockagentcoreHarnessSkillsOutputReference",
      "namespace": "bedrockagentcoreHarness",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 3323
          },
          "name": "pathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 3313
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 3281
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessSkills"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-harness/index:BedrockagentcoreHarnessSkillsOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessSystemPrompt": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessSystemPrompt",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-harness/index.ts",
        "line": 3347
      },
      "name": "BedrockagentcoreHarnessSystemPrompt",
      "namespace": "bedrockagentcoreHarness",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness#text BedrockagentcoreHarness#text}",
            "stability": "stable",
            "summary": "The text content of the system prompt block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 3353
          },
          "name": "text",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-harness/index:BedrockagentcoreHarnessSystemPrompt"
    },
    "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessSystemPromptList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessSystemPromptList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-harness/index.ts",
          "line": 3454
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-harness/index.ts",
        "line": 3446
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 3461
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessSystemPromptOutputReference"
            }
          }
        }
      ],
      "name": "BedrockagentcoreHarnessSystemPromptList",
      "namespace": "bedrockagentcoreHarness",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 3447
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessSystemPrompt"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-harness/index:BedrockagentcoreHarnessSystemPromptList"
    },
    "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessSystemPromptOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessSystemPromptOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-harness/index.ts",
          "line": 3395
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-harness/index.ts",
        "line": 3385
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 3437
          },
          "name": "resetText"
        }
      ],
      "name": "BedrockagentcoreHarnessSystemPromptOutputReference",
      "namespace": "bedrockagentcoreHarness",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 3441
          },
          "name": "textInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 3431
          },
          "name": "text",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 3399
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessSystemPrompt"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-harness/index:BedrockagentcoreHarnessSystemPromptOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-harness/index.ts",
        "line": 3465
      },
      "name": "BedrockagentcoreHarnessTags",
      "namespace": "bedrockagentcoreHarness",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness#key BedrockagentcoreHarness#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 3469
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness#value BedrockagentcoreHarness#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 3473
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-harness/index:BedrockagentcoreHarnessTags"
    },
    "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-harness/index.ts",
          "line": 3603
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-harness/index.ts",
        "line": 3595
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 3610
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessTagsOutputReference"
            }
          }
        }
      ],
      "name": "BedrockagentcoreHarnessTagsList",
      "namespace": "bedrockagentcoreHarness",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 3596
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-harness/index:BedrockagentcoreHarnessTagsList"
    },
    "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-harness/index.ts",
          "line": 3522
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-harness/index.ts",
        "line": 3512
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 3570
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 3586
          },
          "name": "resetValue"
        }
      ],
      "name": "BedrockagentcoreHarnessTagsOutputReference",
      "namespace": "bedrockagentcoreHarness",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 3574
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 3590
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 3564
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 3580
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 3526
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-harness/index:BedrockagentcoreHarnessTagsOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessTools": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessTools",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-harness/index.ts",
        "line": 4797
      },
      "name": "BedrockagentcoreHarnessTools",
      "namespace": "bedrockagentcoreHarness",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness#config BedrockagentcoreHarness#config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 4801
          },
          "name": "config",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessToolsConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness#name BedrockagentcoreHarness#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 4805
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness#type BedrockagentcoreHarness#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 4809
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-harness/index:BedrockagentcoreHarnessTools"
    },
    "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessToolsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessToolsConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-harness/index.ts",
        "line": 4571
      },
      "name": "BedrockagentcoreHarnessToolsConfig",
      "namespace": "bedrockagentcoreHarness",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness#agent_core_browser BedrockagentcoreHarness#agent_core_browser}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 4575
          },
          "name": "agentCoreBrowser",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessToolsConfigAgentCoreBrowser"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness#agent_core_code_interpreter BedrockagentcoreHarness#agent_core_code_interpreter}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 4579
          },
          "name": "agentCoreCodeInterpreter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessToolsConfigAgentCoreCodeInterpreter"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness#agent_core_gateway BedrockagentcoreHarness#agent_core_gateway}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 4583
          },
          "name": "agentCoreGateway",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessToolsConfigAgentCoreGateway"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness#inline_function BedrockagentcoreHarness#inline_function}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 4587
          },
          "name": "inlineFunction",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessToolsConfigInlineFunction"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness#remote_mcp BedrockagentcoreHarness#remote_mcp}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 4591
          },
          "name": "remoteMcp",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessToolsConfigRemoteMcp"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-harness/index:BedrockagentcoreHarnessToolsConfig"
    },
    "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessToolsConfigAgentCoreBrowser": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessToolsConfigAgentCoreBrowser",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-harness/index.ts",
        "line": 3614
      },
      "name": "BedrockagentcoreHarnessToolsConfigAgentCoreBrowser",
      "namespace": "bedrockagentcoreHarness",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness#browser_arn BedrockagentcoreHarness#browser_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 3618
          },
          "name": "browserArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-harness/index:BedrockagentcoreHarnessToolsConfigAgentCoreBrowser"
    },
    "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessToolsConfigAgentCoreBrowserOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessToolsConfigAgentCoreBrowserOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-harness/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-harness/index.ts",
        "line": 3650
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 3700
          },
          "name": "resetBrowserArn"
        }
      ],
      "name": "BedrockagentcoreHarnessToolsConfigAgentCoreBrowserOutputReference",
      "namespace": "bedrockagentcoreHarness",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 3704
          },
          "name": "browserArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 3694
          },
          "name": "browserArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 3662
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessToolsConfigAgentCoreBrowser"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-harness/index:BedrockagentcoreHarnessToolsConfigAgentCoreBrowserOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessToolsConfigAgentCoreCodeInterpreter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessToolsConfigAgentCoreCodeInterpreter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-harness/index.ts",
        "line": 3708
      },
      "name": "BedrockagentcoreHarnessToolsConfigAgentCoreCodeInterpreter",
      "namespace": "bedrockagentcoreHarness",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness#code_interpreter_arn BedrockagentcoreHarness#code_interpreter_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 3712
          },
          "name": "codeInterpreterArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-harness/index:BedrockagentcoreHarnessToolsConfigAgentCoreCodeInterpreter"
    },
    "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessToolsConfigAgentCoreCodeInterpreterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessToolsConfigAgentCoreCodeInterpreterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-harness/index.ts",
          "line": 3752
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-harness/index.ts",
        "line": 3744
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 3794
          },
          "name": "resetCodeInterpreterArn"
        }
      ],
      "name": "BedrockagentcoreHarnessToolsConfigAgentCoreCodeInterpreterOutputReference",
      "namespace": "bedrockagentcoreHarness",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 3798
          },
          "name": "codeInterpreterArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 3788
          },
          "name": "codeInterpreterArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 3756
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessToolsConfigAgentCoreCodeInterpreter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-harness/index:BedrockagentcoreHarnessToolsConfigAgentCoreCodeInterpreterOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessToolsConfigAgentCoreGateway": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessToolsConfigAgentCoreGateway",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-harness/index.ts",
        "line": 4188
      },
      "name": "BedrockagentcoreHarnessToolsConfigAgentCoreGateway",
      "namespace": "bedrockagentcoreHarness",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness#gateway_arn BedrockagentcoreHarness#gateway_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 4192
          },
          "name": "gatewayArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness#outbound_auth BedrockagentcoreHarness#outbound_auth}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 4196
          },
          "name": "outboundAuth",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessToolsConfigAgentCoreGatewayOutboundAuth"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-harness/index:BedrockagentcoreHarnessToolsConfigAgentCoreGateway"
    },
    "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessToolsConfigAgentCoreGatewayOutboundAuth": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessToolsConfigAgentCoreGatewayOutboundAuth",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-harness/index.ts",
        "line": 4028
      },
      "name": "BedrockagentcoreHarnessToolsConfigAgentCoreGatewayOutboundAuth",
      "namespace": "bedrockagentcoreHarness",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness#aws_iam BedrockagentcoreHarness#aws_iam}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 4032
          },
          "name": "awsIam",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness#none BedrockagentcoreHarness#none}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 4036
          },
          "name": "none",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness#oauth BedrockagentcoreHarness#oauth}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 4040
          },
          "name": "oauth",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessToolsConfigAgentCoreGatewayOutboundAuthOauth"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-harness/index:BedrockagentcoreHarnessToolsConfigAgentCoreGatewayOutboundAuth"
    },
    "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessToolsConfigAgentCoreGatewayOutboundAuthOauth": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessToolsConfigAgentCoreGatewayOutboundAuthOauth",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-harness/index.ts",
        "line": 3802
      },
      "name": "BedrockagentcoreHarnessToolsConfigAgentCoreGatewayOutboundAuthOauth",
      "namespace": "bedrockagentcoreHarness",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness#custom_parameters BedrockagentcoreHarness#custom_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 3806
          },
          "name": "customParameters",
          "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/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness#default_return_url BedrockagentcoreHarness#default_return_url}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 3810
          },
          "name": "defaultReturnUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness#grant_type BedrockagentcoreHarness#grant_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 3814
          },
          "name": "grantType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness#provider_arn BedrockagentcoreHarness#provider_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 3818
          },
          "name": "providerArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness#scopes BedrockagentcoreHarness#scopes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 3822
          },
          "name": "scopes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-harness/index:BedrockagentcoreHarnessToolsConfigAgentCoreGatewayOutboundAuthOauth"
    },
    "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessToolsConfigAgentCoreGatewayOutboundAuthOauthOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessToolsConfigAgentCoreGatewayOutboundAuthOauthOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-harness/index.ts",
          "line": 3890
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-harness/index.ts",
        "line": 3882
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 3956
          },
          "name": "resetCustomParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 3972
          },
          "name": "resetDefaultReturnUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 3988
          },
          "name": "resetGrantType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 4004
          },
          "name": "resetProviderArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 4020
          },
          "name": "resetScopes"
        }
      ],
      "name": "BedrockagentcoreHarnessToolsConfigAgentCoreGatewayOutboundAuthOauthOutputReference",
      "namespace": "bedrockagentcoreHarness",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 3960
          },
          "name": "customParametersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 3976
          },
          "name": "defaultReturnUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 3992
          },
          "name": "grantTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 4008
          },
          "name": "providerArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 4024
          },
          "name": "scopesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 3950
          },
          "name": "customParameters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 3966
          },
          "name": "defaultReturnUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 3982
          },
          "name": "grantType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 3998
          },
          "name": "providerArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 4014
          },
          "name": "scopes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 3894
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessToolsConfigAgentCoreGatewayOutboundAuthOauth"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-harness/index:BedrockagentcoreHarnessToolsConfigAgentCoreGatewayOutboundAuthOauthOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessToolsConfigAgentCoreGatewayOutboundAuthOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessToolsConfigAgentCoreGatewayOutboundAuthOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-harness/index.ts",
          "line": 4094
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-harness/index.ts",
        "line": 4086
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 4177
          },
          "name": "putOauth",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessToolsConfigAgentCoreGatewayOutboundAuthOauth"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 4148
          },
          "name": "resetAwsIam"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 4164
          },
          "name": "resetNone"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 4180
          },
          "name": "resetOauth"
        }
      ],
      "name": "BedrockagentcoreHarnessToolsConfigAgentCoreGatewayOutboundAuthOutputReference",
      "namespace": "bedrockagentcoreHarness",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 4174
          },
          "name": "oauth",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessToolsConfigAgentCoreGatewayOutboundAuthOauthOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 4152
          },
          "name": "awsIamInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 4168
          },
          "name": "noneInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 4184
          },
          "name": "oauthInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessToolsConfigAgentCoreGatewayOutboundAuthOauth"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 4142
          },
          "name": "awsIam",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 4158
          },
          "name": "none",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 4098
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessToolsConfigAgentCoreGatewayOutboundAuth"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-harness/index:BedrockagentcoreHarnessToolsConfigAgentCoreGatewayOutboundAuthOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessToolsConfigAgentCoreGatewayOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessToolsConfigAgentCoreGatewayOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-harness/index.ts",
          "line": 4243
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-harness/index.ts",
        "line": 4235
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 4304
          },
          "name": "putOutboundAuth",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessToolsConfigAgentCoreGatewayOutboundAuth"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 4291
          },
          "name": "resetGatewayArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 4307
          },
          "name": "resetOutboundAuth"
        }
      ],
      "name": "BedrockagentcoreHarnessToolsConfigAgentCoreGatewayOutputReference",
      "namespace": "bedrockagentcoreHarness",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 4301
          },
          "name": "outboundAuth",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessToolsConfigAgentCoreGatewayOutboundAuthOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 4295
          },
          "name": "gatewayArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 4311
          },
          "name": "outboundAuthInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessToolsConfigAgentCoreGatewayOutboundAuth"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 4285
          },
          "name": "gatewayArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 4247
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessToolsConfigAgentCoreGateway"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-harness/index:BedrockagentcoreHarnessToolsConfigAgentCoreGatewayOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessToolsConfigInlineFunction": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessToolsConfigInlineFunction",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-harness/index.ts",
        "line": 4315
      },
      "name": "BedrockagentcoreHarnessToolsConfigInlineFunction",
      "namespace": "bedrockagentcoreHarness",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness#description BedrockagentcoreHarness#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 4319
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness#input_schema BedrockagentcoreHarness#input_schema}",
            "stability": "stable",
            "summary": "JSON Schema describing the tool's input parameters."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 4325
          },
          "name": "inputSchema",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-harness/index:BedrockagentcoreHarnessToolsConfigInlineFunction"
    },
    "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessToolsConfigInlineFunctionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessToolsConfigInlineFunctionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-harness/index.ts",
          "line": 4372
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-harness/index.ts",
        "line": 4364
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 4420
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 4436
          },
          "name": "resetInputSchema"
        }
      ],
      "name": "BedrockagentcoreHarnessToolsConfigInlineFunctionOutputReference",
      "namespace": "bedrockagentcoreHarness",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 4424
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 4440
          },
          "name": "inputSchemaInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 4414
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 4430
          },
          "name": "inputSchema",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 4376
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessToolsConfigInlineFunction"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-harness/index:BedrockagentcoreHarnessToolsConfigInlineFunctionOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessToolsConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessToolsConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-harness/index.ts",
          "line": 4659
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-harness/index.ts",
        "line": 4651
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 4722
          },
          "name": "putAgentCoreBrowser",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessToolsConfigAgentCoreBrowser"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 4738
          },
          "name": "putAgentCoreCodeInterpreter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessToolsConfigAgentCoreCodeInterpreter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 4754
          },
          "name": "putAgentCoreGateway",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessToolsConfigAgentCoreGateway"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 4770
          },
          "name": "putInlineFunction",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessToolsConfigInlineFunction"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 4786
          },
          "name": "putRemoteMcp",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessToolsConfigRemoteMcp"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 4725
          },
          "name": "resetAgentCoreBrowser"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 4741
          },
          "name": "resetAgentCoreCodeInterpreter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 4757
          },
          "name": "resetAgentCoreGateway"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 4773
          },
          "name": "resetInlineFunction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 4789
          },
          "name": "resetRemoteMcp"
        }
      ],
      "name": "BedrockagentcoreHarnessToolsConfigOutputReference",
      "namespace": "bedrockagentcoreHarness",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 4719
          },
          "name": "agentCoreBrowser",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessToolsConfigAgentCoreBrowserOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 4735
          },
          "name": "agentCoreCodeInterpreter",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessToolsConfigAgentCoreCodeInterpreterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 4751
          },
          "name": "agentCoreGateway",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessToolsConfigAgentCoreGatewayOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 4767
          },
          "name": "inlineFunction",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessToolsConfigInlineFunctionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 4783
          },
          "name": "remoteMcp",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessToolsConfigRemoteMcpOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 4729
          },
          "name": "agentCoreBrowserInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessToolsConfigAgentCoreBrowser"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 4745
          },
          "name": "agentCoreCodeInterpreterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessToolsConfigAgentCoreCodeInterpreter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 4761
          },
          "name": "agentCoreGatewayInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessToolsConfigAgentCoreGateway"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 4777
          },
          "name": "inlineFunctionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessToolsConfigInlineFunction"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 4793
          },
          "name": "remoteMcpInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessToolsConfigRemoteMcp"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 4663
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessToolsConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-harness/index:BedrockagentcoreHarnessToolsConfigOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessToolsConfigRemoteMcp": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessToolsConfigRemoteMcp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-harness/index.ts",
        "line": 4444
      },
      "name": "BedrockagentcoreHarnessToolsConfigRemoteMcp",
      "namespace": "bedrockagentcoreHarness",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness#headers BedrockagentcoreHarness#headers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 4448
          },
          "name": "headers",
          "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/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness#url BedrockagentcoreHarness#url}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 4452
          },
          "name": "url",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-harness/index:BedrockagentcoreHarnessToolsConfigRemoteMcp"
    },
    "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessToolsConfigRemoteMcpOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessToolsConfigRemoteMcpOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-harness/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-harness/index.ts",
        "line": 4491
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 4547
          },
          "name": "resetHeaders"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 4563
          },
          "name": "resetUrl"
        }
      ],
      "name": "BedrockagentcoreHarnessToolsConfigRemoteMcpOutputReference",
      "namespace": "bedrockagentcoreHarness",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 4551
          },
          "name": "headersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 4567
          },
          "name": "urlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 4541
          },
          "name": "headers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 4557
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 4503
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessToolsConfigRemoteMcp"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-harness/index:BedrockagentcoreHarnessToolsConfigRemoteMcpOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessToolsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessToolsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-harness/index.ts",
          "line": 4968
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-harness/index.ts",
        "line": 4960
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 4975
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessToolsOutputReference"
            }
          }
        }
      ],
      "name": "BedrockagentcoreHarnessToolsList",
      "namespace": "bedrockagentcoreHarness",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 4961
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessTools"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-harness/index:BedrockagentcoreHarnessToolsList"
    },
    "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessToolsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessToolsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-harness/index.ts",
          "line": 4865
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-harness/index.ts",
        "line": 4855
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 4916
          },
          "name": "putConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessToolsConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 4919
          },
          "name": "resetConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 4935
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 4951
          },
          "name": "resetType"
        }
      ],
      "name": "BedrockagentcoreHarnessToolsOutputReference",
      "namespace": "bedrockagentcoreHarness",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 4913
          },
          "name": "config",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessToolsConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 4923
          },
          "name": "configInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessToolsConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 4939
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 4955
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 4929
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 4945
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 4869
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessTools"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-harness/index:BedrockagentcoreHarnessToolsOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessTruncation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessTruncation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-harness/index.ts",
        "line": 5360
      },
      "name": "BedrockagentcoreHarnessTruncation",
      "namespace": "bedrockagentcoreHarness",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness#config BedrockagentcoreHarness#config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 5364
          },
          "name": "config",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessTruncationConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness#strategy BedrockagentcoreHarness#strategy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 5368
          },
          "name": "strategy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-harness/index:BedrockagentcoreHarnessTruncation"
    },
    "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessTruncationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessTruncationConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-harness/index.ts",
        "line": 5233
      },
      "name": "BedrockagentcoreHarnessTruncationConfig",
      "namespace": "bedrockagentcoreHarness",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness#sliding_window BedrockagentcoreHarness#sliding_window}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 5237
          },
          "name": "slidingWindow",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessTruncationConfigSlidingWindow"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness#summarization BedrockagentcoreHarness#summarization}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 5241
          },
          "name": "summarization",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessTruncationConfigSummarization"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-harness/index:BedrockagentcoreHarnessTruncationConfig"
    },
    "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessTruncationConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessTruncationConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-harness/index.ts",
          "line": 5288
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-harness/index.ts",
        "line": 5280
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 5333
          },
          "name": "putSlidingWindow",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessTruncationConfigSlidingWindow"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 5349
          },
          "name": "putSummarization",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessTruncationConfigSummarization"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 5336
          },
          "name": "resetSlidingWindow"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 5352
          },
          "name": "resetSummarization"
        }
      ],
      "name": "BedrockagentcoreHarnessTruncationConfigOutputReference",
      "namespace": "bedrockagentcoreHarness",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 5330
          },
          "name": "slidingWindow",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessTruncationConfigSlidingWindowOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 5346
          },
          "name": "summarization",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessTruncationConfigSummarizationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 5340
          },
          "name": "slidingWindowInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessTruncationConfigSlidingWindow"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 5356
          },
          "name": "summarizationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessTruncationConfigSummarization"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 5292
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessTruncationConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-harness/index:BedrockagentcoreHarnessTruncationConfigOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessTruncationConfigSlidingWindow": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessTruncationConfigSlidingWindow",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-harness/index.ts",
        "line": 4979
      },
      "name": "BedrockagentcoreHarnessTruncationConfigSlidingWindow",
      "namespace": "bedrockagentcoreHarness",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness#messages_count BedrockagentcoreHarness#messages_count}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 4983
          },
          "name": "messagesCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-harness/index:BedrockagentcoreHarnessTruncationConfigSlidingWindow"
    },
    "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessTruncationConfigSlidingWindowOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessTruncationConfigSlidingWindowOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-harness/index.ts",
          "line": 5023
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-harness/index.ts",
        "line": 5015
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 5065
          },
          "name": "resetMessagesCount"
        }
      ],
      "name": "BedrockagentcoreHarnessTruncationConfigSlidingWindowOutputReference",
      "namespace": "bedrockagentcoreHarness",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 5069
          },
          "name": "messagesCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 5059
          },
          "name": "messagesCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 5027
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessTruncationConfigSlidingWindow"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-harness/index:BedrockagentcoreHarnessTruncationConfigSlidingWindowOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessTruncationConfigSummarization": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessTruncationConfigSummarization",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-harness/index.ts",
        "line": 5073
      },
      "name": "BedrockagentcoreHarnessTruncationConfigSummarization",
      "namespace": "bedrockagentcoreHarness",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness#preserve_recent_messages BedrockagentcoreHarness#preserve_recent_messages}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 5077
          },
          "name": "preserveRecentMessages",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness#summarization_system_prompt BedrockagentcoreHarness#summarization_system_prompt}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 5081
          },
          "name": "summarizationSystemPrompt",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness#summary_ratio BedrockagentcoreHarness#summary_ratio}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 5085
          },
          "name": "summaryRatio",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-harness/index:BedrockagentcoreHarnessTruncationConfigSummarization"
    },
    "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessTruncationConfigSummarizationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessTruncationConfigSummarizationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-harness/index.ts",
          "line": 5139
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-harness/index.ts",
        "line": 5131
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 5193
          },
          "name": "resetPreserveRecentMessages"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 5209
          },
          "name": "resetSummarizationSystemPrompt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 5225
          },
          "name": "resetSummaryRatio"
        }
      ],
      "name": "BedrockagentcoreHarnessTruncationConfigSummarizationOutputReference",
      "namespace": "bedrockagentcoreHarness",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 5197
          },
          "name": "preserveRecentMessagesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 5213
          },
          "name": "summarizationSystemPromptInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 5229
          },
          "name": "summaryRatioInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 5187
          },
          "name": "preserveRecentMessages",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 5203
          },
          "name": "summarizationSystemPrompt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 5219
          },
          "name": "summaryRatio",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 5143
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessTruncationConfigSummarization"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-harness/index:BedrockagentcoreHarnessTruncationConfigSummarizationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessTruncationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessTruncationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-harness/index.ts",
          "line": 5415
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-harness/index.ts",
        "line": 5407
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 5460
          },
          "name": "putConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessTruncationConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 5463
          },
          "name": "resetConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 5479
          },
          "name": "resetStrategy"
        }
      ],
      "name": "BedrockagentcoreHarnessTruncationOutputReference",
      "namespace": "bedrockagentcoreHarness",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 5457
          },
          "name": "config",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessTruncationConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 5467
          },
          "name": "configInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessTruncationConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 5483
          },
          "name": "strategyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 5473
          },
          "name": "strategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness/index.ts",
            "line": 5419
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarness.BedrockagentcoreHarnessTruncation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-harness/index:BedrockagentcoreHarnessTruncationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreHarnessEndpoint.BedrockagentcoreHarnessEndpoint": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness_endpoint awscc_bedrockagentcore_harness_endpoint}."
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarnessEndpoint.BedrockagentcoreHarnessEndpoint",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness_endpoint awscc_bedrockagentcore_harness_endpoint} Resource."
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-harness-endpoint/index.ts",
          "line": 231
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarnessEndpoint.BedrockagentcoreHarnessEndpointConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-harness-endpoint/index.ts",
        "line": 199
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a BedrockagentcoreHarnessEndpoint resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness-endpoint/index.ts",
            "line": 216
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the BedrockagentcoreHarnessEndpoint to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness_endpoint#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing BedrockagentcoreHarnessEndpoint that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the BedrockagentcoreHarnessEndpoint to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness-endpoint/index.ts",
            "line": 335
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarnessEndpoint.BedrockagentcoreHarnessEndpointTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness-endpoint/index.ts",
            "line": 276
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness-endpoint/index.ts",
            "line": 338
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness-endpoint/index.ts",
            "line": 354
          },
          "name": "resetTargetVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness-endpoint/index.ts",
            "line": 371
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness-endpoint/index.ts",
            "line": 381
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "BedrockagentcoreHarnessEndpoint",
      "namespace": "bedrockagentcoreHarnessEndpoint",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness-endpoint/index.ts",
            "line": 204
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness-endpoint/index.ts",
            "line": 259
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness-endpoint/index.ts",
            "line": 264
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness-endpoint/index.ts",
            "line": 311
          },
          "name": "harnessName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness-endpoint/index.ts",
            "line": 316
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness-endpoint/index.ts",
            "line": 321
          },
          "name": "liveVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness-endpoint/index.ts",
            "line": 326
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness-endpoint/index.ts",
            "line": 332
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarnessEndpoint.BedrockagentcoreHarnessEndpointTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness-endpoint/index.ts",
            "line": 363
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness-endpoint/index.ts",
            "line": 280
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness-endpoint/index.ts",
            "line": 293
          },
          "name": "endpointNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness-endpoint/index.ts",
            "line": 306
          },
          "name": "harnessIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness-endpoint/index.ts",
            "line": 342
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarnessEndpoint.BedrockagentcoreHarnessEndpointTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness-endpoint/index.ts",
            "line": 358
          },
          "name": "targetVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness-endpoint/index.ts",
            "line": 270
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness-endpoint/index.ts",
            "line": 286
          },
          "name": "endpointName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness-endpoint/index.ts",
            "line": 299
          },
          "name": "harnessId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness-endpoint/index.ts",
            "line": 348
          },
          "name": "targetVersion",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-harness-endpoint/index:BedrockagentcoreHarnessEndpoint"
    },
    "@cdktn/provider-awscc.bedrockagentcoreHarnessEndpoint.BedrockagentcoreHarnessEndpointConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarnessEndpoint.BedrockagentcoreHarnessEndpointConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-harness-endpoint/index.ts",
        "line": 14
      },
      "name": "BedrockagentcoreHarnessEndpointConfig",
      "namespace": "bedrockagentcoreHarnessEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness_endpoint#endpoint_name BedrockagentcoreHarnessEndpoint#endpoint_name}",
            "stability": "stable",
            "summary": "The name of the endpoint. Must start with a letter and contain only alphanumeric characters and underscores."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness-endpoint/index.ts",
            "line": 26
          },
          "name": "endpointName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness_endpoint#harness_id BedrockagentcoreHarnessEndpoint#harness_id}",
            "stability": "stable",
            "summary": "The ID of the harness that the endpoint belongs to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness-endpoint/index.ts",
            "line": 32
          },
          "name": "harnessId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness_endpoint#description BedrockagentcoreHarnessEndpoint#description}",
            "stability": "stable",
            "summary": "The description of the endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness-endpoint/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/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness_endpoint#tags BedrockagentcoreHarnessEndpoint#tags}",
            "stability": "stable",
            "summary": "Tags to apply to the harness endpoint resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness-endpoint/index.ts",
            "line": 38
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarnessEndpoint.BedrockagentcoreHarnessEndpointTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness_endpoint#target_version BedrockagentcoreHarnessEndpoint#target_version}",
            "stability": "stable",
            "summary": "The harness version that the endpoint points to and serves invocations from."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness-endpoint/index.ts",
            "line": 44
          },
          "name": "targetVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-harness-endpoint/index:BedrockagentcoreHarnessEndpointConfig"
    },
    "@cdktn/provider-awscc.bedrockagentcoreHarnessEndpoint.BedrockagentcoreHarnessEndpointTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarnessEndpoint.BedrockagentcoreHarnessEndpointTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-harness-endpoint/index.ts",
        "line": 46
      },
      "name": "BedrockagentcoreHarnessEndpointTags",
      "namespace": "bedrockagentcoreHarnessEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness_endpoint#key BedrockagentcoreHarnessEndpoint#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness-endpoint/index.ts",
            "line": 50
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_harness_endpoint#value BedrockagentcoreHarnessEndpoint#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness-endpoint/index.ts",
            "line": 54
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-harness-endpoint/index:BedrockagentcoreHarnessEndpointTags"
    },
    "@cdktn/provider-awscc.bedrockagentcoreHarnessEndpoint.BedrockagentcoreHarnessEndpointTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarnessEndpoint.BedrockagentcoreHarnessEndpointTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-harness-endpoint/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/bedrockagentcore-harness-endpoint/index.ts",
        "line": 176
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness-endpoint/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-awscc.bedrockagentcoreHarnessEndpoint.BedrockagentcoreHarnessEndpointTagsOutputReference"
            }
          }
        }
      ],
      "name": "BedrockagentcoreHarnessEndpointTagsList",
      "namespace": "bedrockagentcoreHarnessEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness-endpoint/index.ts",
            "line": 177
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarnessEndpoint.BedrockagentcoreHarnessEndpointTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-harness-endpoint/index:BedrockagentcoreHarnessEndpointTagsList"
    },
    "@cdktn/provider-awscc.bedrockagentcoreHarnessEndpoint.BedrockagentcoreHarnessEndpointTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarnessEndpoint.BedrockagentcoreHarnessEndpointTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-harness-endpoint/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-harness-endpoint/index.ts",
        "line": 93
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness-endpoint/index.ts",
            "line": 151
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness-endpoint/index.ts",
            "line": 167
          },
          "name": "resetValue"
        }
      ],
      "name": "BedrockagentcoreHarnessEndpointTagsOutputReference",
      "namespace": "bedrockagentcoreHarnessEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness-endpoint/index.ts",
            "line": 155
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness-endpoint/index.ts",
            "line": 171
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness-endpoint/index.ts",
            "line": 145
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness-endpoint/index.ts",
            "line": 161
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-harness-endpoint/index.ts",
            "line": 107
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreHarnessEndpoint.BedrockagentcoreHarnessEndpointTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-harness-endpoint/index:BedrockagentcoreHarnessEndpointTagsOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemory": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory awscc_bedrockagentcore_memory}."
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemory",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory awscc_bedrockagentcore_memory} Resource."
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-memory/index.ts",
          "line": 13230
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 13198
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a BedrockagentcoreMemory resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 13215
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the BedrockagentcoreMemory to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing BedrockagentcoreMemory that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the BedrockagentcoreMemory to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 13326
          },
          "name": "putIndexedKeys",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryIndexedKeys"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 13368
          },
          "name": "putMemoryStrategies",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategies"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 13402
          },
          "name": "putStreamDeliveryResources",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryStreamDeliveryResources"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 13274
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 13290
          },
          "name": "resetEncryptionKeyArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 13329
          },
          "name": "resetIndexedKeys"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 13350
          },
          "name": "resetMemoryExecutionRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 13371
          },
          "name": "resetMemoryStrategies"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 13405
          },
          "name": "resetStreamDeliveryResources"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 13421
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 13438
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 13452
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "BedrockagentcoreMemory",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 13203
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 13262
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 13312
          },
          "name": "failureReason",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 13317
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 13323
          },
          "name": "indexedKeys",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryIndexedKeysList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 13338
          },
          "name": "memoryArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 13359
          },
          "name": "memoryId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 13365
          },
          "name": "memoryStrategies",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 13393
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 13399
          },
          "name": "streamDeliveryResources",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryStreamDeliveryResourcesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 13430
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 13278
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 13294
          },
          "name": "encryptionKeyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 13307
          },
          "name": "eventExpiryDurationInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 13333
          },
          "name": "indexedKeysInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryIndexedKeys"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 13354
          },
          "name": "memoryExecutionRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 13375
          },
          "name": "memoryStrategiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategies"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 13388
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 13409
          },
          "name": "streamDeliveryResourcesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryStreamDeliveryResources"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 13425
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 13268
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 13284
          },
          "name": "encryptionKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 13300
          },
          "name": "eventExpiryDuration",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 13344
          },
          "name": "memoryExecutionRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 13381
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 13415
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemory"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 14
      },
      "name": "BedrockagentcoreMemoryConfig",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#event_expiry_duration BedrockagentcoreMemory#event_expiry_duration}",
            "stability": "stable",
            "summary": "Duration in days until memory events expire."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 32
          },
          "name": "eventExpiryDuration",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#name BedrockagentcoreMemory#name}",
            "stability": "stable",
            "summary": "Name of the Memory resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 56
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#description BedrockagentcoreMemory#description}",
            "stability": "stable",
            "summary": "Description of the Memory resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/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/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#encryption_key_arn BedrockagentcoreMemory#encryption_key_arn}",
            "stability": "stable",
            "summary": "ARN format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 26
          },
          "name": "encryptionKeyArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#indexed_keys BedrockagentcoreMemory#indexed_keys}",
            "stability": "stable",
            "summary": "List of indexed keys for the memory."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 38
          },
          "name": "indexedKeys",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryIndexedKeys"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#memory_execution_role_arn BedrockagentcoreMemory#memory_execution_role_arn}",
            "stability": "stable",
            "summary": "ARN format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 44
          },
          "name": "memoryExecutionRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#memory_strategies BedrockagentcoreMemory#memory_strategies}",
            "stability": "stable",
            "summary": "List of memory strategies attached to this memory."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 50
          },
          "name": "memoryStrategies",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategies"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#stream_delivery_resources BedrockagentcoreMemory#stream_delivery_resources}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 60
          },
          "name": "streamDeliveryResources",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryStreamDeliveryResources"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#tags BedrockagentcoreMemory#tags}",
            "stability": "stable",
            "summary": "A map of tag keys and values."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 66
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryConfig"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryIndexedKeys": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryIndexedKeys",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 68
      },
      "name": "BedrockagentcoreMemoryIndexedKeys",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#key BedrockagentcoreMemory#key}",
            "stability": "stable",
            "summary": "Key name for metadata fields."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 74
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#type BedrockagentcoreMemory#type}",
            "stability": "stable",
            "summary": "Supported data types for metadata values."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 80
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryIndexedKeys"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryIndexedKeysList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryIndexedKeysList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-memory/index.ts",
          "line": 210
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 202
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 217
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryIndexedKeysOutputReference"
            }
          }
        }
      ],
      "name": "BedrockagentcoreMemoryIndexedKeysList",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 203
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryIndexedKeys"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryIndexedKeysList"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryIndexedKeysOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryIndexedKeysOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-memory/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 119
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 177
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 193
          },
          "name": "resetType"
        }
      ],
      "name": "BedrockagentcoreMemoryIndexedKeysOutputReference",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 181
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 197
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 171
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 187
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 133
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryIndexedKeys"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryIndexedKeysOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategies": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategies",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 12454
      },
      "name": "BedrockagentcoreMemoryMemoryStrategies",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#custom_memory_strategy BedrockagentcoreMemory#custom_memory_strategy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 12458
          },
          "name": "customMemoryStrategy",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategy"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#episodic_memory_strategy BedrockagentcoreMemory#episodic_memory_strategy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 12462
          },
          "name": "episodicMemoryStrategy",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategy"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#semantic_memory_strategy BedrockagentcoreMemory#semantic_memory_strategy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 12466
          },
          "name": "semanticMemoryStrategy",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategy"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#summary_memory_strategy BedrockagentcoreMemory#summary_memory_strategy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 12470
          },
          "name": "summaryMemoryStrategy",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategy"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#user_preference_memory_strategy BedrockagentcoreMemory#user_preference_memory_strategy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 12474
          },
          "name": "userPreferenceMemoryStrategy",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategy"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategies"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 4939
      },
      "name": "BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategy",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#configuration BedrockagentcoreMemory#configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 4943
          },
          "name": "configuration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#created_at BedrockagentcoreMemory#created_at}",
            "stability": "stable",
            "summary": "Creation timestamp of the memory strategy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 4949
          },
          "name": "createdAt",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#description BedrockagentcoreMemory#description}",
            "stability": "stable",
            "summary": "Description of the Memory resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 4955
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#memory_record_schema BedrockagentcoreMemory#memory_record_schema}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 4959
          },
          "name": "memoryRecordSchema",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchema"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#name BedrockagentcoreMemory#name}",
            "stability": "stable",
            "summary": "Name of the Memory resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 4965
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#namespaces BedrockagentcoreMemory#namespaces}",
            "stability": "stable",
            "summary": "List of namespaces for memory strategy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 4977
          },
          "name": "namespaces",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#namespace_templates BedrockagentcoreMemory#namespace_templates}",
            "stability": "stable",
            "summary": "List of namespaces for memory strategy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 4971
          },
          "name": "namespaceTemplates",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#status BedrockagentcoreMemory#status}",
            "stability": "stable",
            "summary": "Status of the memory strategy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 4983
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#strategy_id BedrockagentcoreMemory#strategy_id}",
            "stability": "stable",
            "summary": "Unique identifier for the memory strategy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 4989
          },
          "name": "strategyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#type BedrockagentcoreMemory#type}",
            "stability": "stable",
            "summary": "Type of memory strategy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 4995
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#updated_at BedrockagentcoreMemory#updated_at}",
            "stability": "stable",
            "summary": "Last update timestamp of the memory strategy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 5001
          },
          "name": "updatedAt",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategy"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 3665
      },
      "name": "BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfiguration",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#episodic_override BedrockagentcoreMemory#episodic_override}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 3669
          },
          "name": "episodicOverride",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverride"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#self_managed_configuration BedrockagentcoreMemory#self_managed_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 3673
          },
          "name": "selfManagedConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#semantic_override BedrockagentcoreMemory#semantic_override}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 3677
          },
          "name": "semanticOverride",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSemanticOverride"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#summary_override BedrockagentcoreMemory#summary_override}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 3681
          },
          "name": "summaryOverride",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSummaryOverride"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#user_preference_override BedrockagentcoreMemory#user_preference_override}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 3685
          },
          "name": "userPreferenceOverride",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationUserPreferenceOverride"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfiguration"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverride": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverride",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 1759
      },
      "name": "BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverride",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#consolidation BedrockagentcoreMemory#consolidation}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 1763
          },
          "name": "consolidation",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideConsolidation"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#extraction BedrockagentcoreMemory#extraction}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 1767
          },
          "name": "extraction",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideExtraction"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#reflection BedrockagentcoreMemory#reflection}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 1771
          },
          "name": "reflection",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflection"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverride"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideConsolidation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideConsolidation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 221
      },
      "name": "BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideConsolidation",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#append_to_prompt BedrockagentcoreMemory#append_to_prompt}",
            "stability": "stable",
            "summary": "Text prompt for model instructions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 227
          },
          "name": "appendToPrompt",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#model_id BedrockagentcoreMemory#model_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 231
          },
          "name": "modelId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideConsolidation"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideConsolidationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideConsolidationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-memory/index.ts",
          "line": 278
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 270
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 326
          },
          "name": "resetAppendToPrompt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 342
          },
          "name": "resetModelId"
        }
      ],
      "name": "BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideConsolidationOutputReference",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 330
          },
          "name": "appendToPromptInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 346
          },
          "name": "modelIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 320
          },
          "name": "appendToPrompt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 336
          },
          "name": "modelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 282
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideConsolidation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideConsolidationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideExtraction": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideExtraction",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 350
      },
      "name": "BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideExtraction",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#append_to_prompt BedrockagentcoreMemory#append_to_prompt}",
            "stability": "stable",
            "summary": "Text prompt for model instructions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 356
          },
          "name": "appendToPrompt",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#model_id BedrockagentcoreMemory#model_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 360
          },
          "name": "modelId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideExtraction"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideExtractionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideExtractionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-memory/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 399
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 455
          },
          "name": "resetAppendToPrompt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 471
          },
          "name": "resetModelId"
        }
      ],
      "name": "BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideExtractionOutputReference",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 459
          },
          "name": "appendToPromptInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 475
          },
          "name": "modelIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 449
          },
          "name": "appendToPrompt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 465
          },
          "name": "modelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 411
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideExtraction"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideExtractionOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-memory/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/bedrockagentcore-memory/index.ts",
        "line": 1817
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 1876
          },
          "name": "putConsolidation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideConsolidation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 1892
          },
          "name": "putExtraction",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideExtraction"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 1908
          },
          "name": "putReflection",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflection"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 1879
          },
          "name": "resetConsolidation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 1895
          },
          "name": "resetExtraction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 1911
          },
          "name": "resetReflection"
        }
      ],
      "name": "BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideOutputReference",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 1873
          },
          "name": "consolidation",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideConsolidationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 1889
          },
          "name": "extraction",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideExtractionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 1905
          },
          "name": "reflection",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 1883
          },
          "name": "consolidationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideConsolidation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 1899
          },
          "name": "extractionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideExtraction"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 1915
          },
          "name": "reflectionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflection"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 1829
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverride"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflection": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflection",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 1527
      },
      "name": "BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflection",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#append_to_prompt BedrockagentcoreMemory#append_to_prompt}",
            "stability": "stable",
            "summary": "Text prompt for model instructions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 1533
          },
          "name": "appendToPrompt",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#memory_record_schema BedrockagentcoreMemory#memory_record_schema}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 1537
          },
          "name": "memoryRecordSchema",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchema"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#model_id BedrockagentcoreMemory#model_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 1541
          },
          "name": "modelId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#namespaces BedrockagentcoreMemory#namespaces}",
            "stability": "stable",
            "summary": "List of namespaces for memory strategy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 1553
          },
          "name": "namespaces",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#namespace_templates BedrockagentcoreMemory#namespace_templates}",
            "stability": "stable",
            "summary": "List of namespaces for memory strategy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 1547
          },
          "name": "namespaceTemplates",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflection"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchema": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchema",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 1431
      },
      "name": "BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchema",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#metadata_schema BedrockagentcoreMemory#metadata_schema}",
            "stability": "stable",
            "summary": "List of metadata schema entries."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 1437
          },
          "name": "metadataSchema",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchema"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchema"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchema": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchema",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 1245
      },
      "name": "BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchema",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#extraction_config BedrockagentcoreMemory#extraction_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 1249
          },
          "name": "extractionConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#key BedrockagentcoreMemory#key}",
            "stability": "stable",
            "summary": "Key name for metadata fields."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 1255
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#type BedrockagentcoreMemory#type}",
            "stability": "stable",
            "summary": "Supported data types for metadata values."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 1261
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchema"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 1151
      },
      "name": "BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfig",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#llm_extraction_config BedrockagentcoreMemory#llm_extraction_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 1155
          },
          "name": "llmExtractionConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfig"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfig"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 987
      },
      "name": "BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfig",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#definition BedrockagentcoreMemory#definition}",
            "stability": "stable",
            "summary": "Definition for the metadata schema entry."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 993
          },
          "name": "definition",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#llm_extraction_instruction BedrockagentcoreMemory#llm_extraction_instruction}",
            "stability": "stable",
            "summary": "LLM extraction instruction."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 999
          },
          "name": "llmExtractionInstruction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#validation BedrockagentcoreMemory#validation}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 1003
          },
          "name": "validation",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidation"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfig"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-memory/index.ts",
          "line": 1057
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 1049
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 1140
          },
          "name": "putValidation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 1111
          },
          "name": "resetDefinition"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 1127
          },
          "name": "resetLlmExtractionInstruction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 1143
          },
          "name": "resetValidation"
        }
      ],
      "name": "BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigOutputReference",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 1137
          },
          "name": "validation",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 1115
          },
          "name": "definitionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 1131
          },
          "name": "llmExtractionInstructionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 1147
          },
          "name": "validationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 1105
          },
          "name": "definition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 1121
          },
          "name": "llmExtractionInstruction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 1061
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 827
      },
      "name": "BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidation",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#number_validation BedrockagentcoreMemory#number_validation}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 831
          },
          "name": "numberValidation",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidation"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#string_list_validation BedrockagentcoreMemory#string_list_validation}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 835
          },
          "name": "stringListValidation",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidation"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#string_validation BedrockagentcoreMemory#string_validation}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 839
          },
          "name": "stringValidation",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidation"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidation"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 479
      },
      "name": "BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidation",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#max_value BedrockagentcoreMemory#max_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 483
          },
          "name": "maxValue",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#min_value BedrockagentcoreMemory#min_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 487
          },
          "name": "minValue",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidation"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-memory/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/bedrockagentcore-memory/index.ts",
        "line": 526
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 582
          },
          "name": "resetMaxValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 598
          },
          "name": "resetMinValue"
        }
      ],
      "name": "BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidationOutputReference",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 586
          },
          "name": "maxValueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 602
          },
          "name": "minValueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 576
          },
          "name": "maxValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 592
          },
          "name": "minValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 538
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-memory/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/bedrockagentcore-memory/index.ts",
        "line": 885
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 944
          },
          "name": "putNumberValidation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 960
          },
          "name": "putStringListValidation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 976
          },
          "name": "putStringValidation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 947
          },
          "name": "resetNumberValidation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 963
          },
          "name": "resetStringListValidation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 979
          },
          "name": "resetStringValidation"
        }
      ],
      "name": "BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationOutputReference",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 941
          },
          "name": "numberValidation",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 957
          },
          "name": "stringListValidation",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 973
          },
          "name": "stringValidation",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 951
          },
          "name": "numberValidationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 967
          },
          "name": "stringListValidationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 983
          },
          "name": "stringValidationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 897
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 606
      },
      "name": "BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidation",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#allowed_values BedrockagentcoreMemory#allowed_values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 610
          },
          "name": "allowedValues",
          "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/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#max_items BedrockagentcoreMemory#max_items}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 614
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidation"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-memory/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 653
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 709
          },
          "name": "resetAllowedValues"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 725
          },
          "name": "resetMaxItems"
        }
      ],
      "name": "BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidationOutputReference",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 713
          },
          "name": "allowedValuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 729
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 703
          },
          "name": "allowedValues",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 719
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 665
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 733
      },
      "name": "BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidation",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#allowed_values BedrockagentcoreMemory#allowed_values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 737
          },
          "name": "allowedValues",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidation"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-memory/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/bedrockagentcore-memory/index.ts",
        "line": 769
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 819
          },
          "name": "resetAllowedValues"
        }
      ],
      "name": "BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidationOutputReference",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 823
          },
          "name": "allowedValuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 813
          },
          "name": "allowedValues",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 781
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-memory/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/bedrockagentcore-memory/index.ts",
        "line": 1187
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 1234
          },
          "name": "putLlmExtractionConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 1237
          },
          "name": "resetLlmExtractionConfig"
        }
      ],
      "name": "BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigOutputReference",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 1231
          },
          "name": "llmExtractionConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 1241
          },
          "name": "llmExtractionConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 1199
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-memory/index.ts",
          "line": 1420
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 1412
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 1427
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaOutputReference"
            }
          }
        }
      ],
      "name": "BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaList",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 1413
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchema"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaList"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-memory/index.ts",
          "line": 1317
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 1307
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 1368
          },
          "name": "putExtractionConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 1371
          },
          "name": "resetExtractionConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 1387
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 1403
          },
          "name": "resetType"
        }
      ],
      "name": "BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaOutputReference",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 1365
          },
          "name": "extractionConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 1375
          },
          "name": "extractionConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 1391
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 1407
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 1381
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 1397
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 1321
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchema"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-memory/index.ts",
          "line": 1477
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 1469
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 1516
          },
          "name": "putMetadataSchema",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchema"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 1519
          },
          "name": "resetMetadataSchema"
        }
      ],
      "name": "BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaOutputReference",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 1513
          },
          "name": "metadataSchema",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 1523
          },
          "name": "metadataSchemaInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchema"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 1481
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchema"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-memory/index.ts",
          "line": 1621
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 1613
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 1700
          },
          "name": "putMemoryRecordSchema",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchema"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 1687
          },
          "name": "resetAppendToPrompt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 1703
          },
          "name": "resetMemoryRecordSchema"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 1719
          },
          "name": "resetModelId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 1751
          },
          "name": "resetNamespaces"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 1735
          },
          "name": "resetNamespaceTemplates"
        }
      ],
      "name": "BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionOutputReference",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 1697
          },
          "name": "memoryRecordSchema",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 1691
          },
          "name": "appendToPromptInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 1707
          },
          "name": "memoryRecordSchemaInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchema"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 1723
          },
          "name": "modelIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 1755
          },
          "name": "namespacesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 1739
          },
          "name": "namespaceTemplatesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 1681
          },
          "name": "appendToPrompt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 1713
          },
          "name": "modelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 1745
          },
          "name": "namespaces",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 1729
          },
          "name": "namespaceTemplates",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 1625
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflection"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-memory/index.ts",
          "line": 3753
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 3745
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 3816
          },
          "name": "putEpisodicOverride",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverride"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 3832
          },
          "name": "putSelfManagedConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 3848
          },
          "name": "putSemanticOverride",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSemanticOverride"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 3864
          },
          "name": "putSummaryOverride",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSummaryOverride"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 3880
          },
          "name": "putUserPreferenceOverride",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationUserPreferenceOverride"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 3819
          },
          "name": "resetEpisodicOverride"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 3835
          },
          "name": "resetSelfManagedConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 3851
          },
          "name": "resetSemanticOverride"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 3867
          },
          "name": "resetSummaryOverride"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 3883
          },
          "name": "resetUserPreferenceOverride"
        }
      ],
      "name": "BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationOutputReference",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 3813
          },
          "name": "episodicOverride",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 3829
          },
          "name": "selfManagedConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 3845
          },
          "name": "semanticOverride",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSemanticOverrideOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 3861
          },
          "name": "summaryOverride",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSummaryOverrideOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 3877
          },
          "name": "userPreferenceOverride",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationUserPreferenceOverrideOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 3823
          },
          "name": "episodicOverrideInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverride"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 3839
          },
          "name": "selfManagedConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 3855
          },
          "name": "semanticOverrideInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSemanticOverride"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 3871
          },
          "name": "summaryOverrideInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSummaryOverride"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 3887
          },
          "name": "userPreferenceOverrideInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationUserPreferenceOverride"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 3757
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 2512
      },
      "name": "BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfiguration",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#historical_context_window_size BedrockagentcoreMemory#historical_context_window_size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 2516
          },
          "name": "historicalContextWindowSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#invocation_configuration BedrockagentcoreMemory#invocation_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 2520
          },
          "name": "invocationConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationInvocationConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#trigger_conditions BedrockagentcoreMemory#trigger_conditions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 2524
          },
          "name": "triggerConditions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationTriggerConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfiguration"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationInvocationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationInvocationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 1919
      },
      "name": "BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationInvocationConfiguration",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#payload_delivery_bucket_name BedrockagentcoreMemory#payload_delivery_bucket_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 1923
          },
          "name": "payloadDeliveryBucketName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#topic_arn BedrockagentcoreMemory#topic_arn}",
            "stability": "stable",
            "summary": "ARN format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 1929
          },
          "name": "topicArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationInvocationConfiguration"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationInvocationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationInvocationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-memory/index.ts",
          "line": 1976
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 1968
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 2024
          },
          "name": "resetPayloadDeliveryBucketName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 2040
          },
          "name": "resetTopicArn"
        }
      ],
      "name": "BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationInvocationConfigurationOutputReference",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 2028
          },
          "name": "payloadDeliveryBucketNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 2044
          },
          "name": "topicArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 2018
          },
          "name": "payloadDeliveryBucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 2034
          },
          "name": "topicArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 1980
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationInvocationConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationInvocationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-memory/index.ts",
          "line": 2578
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 2570
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 2645
          },
          "name": "putInvocationConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationInvocationConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 2661
          },
          "name": "putTriggerConditions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationTriggerConditions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 2632
          },
          "name": "resetHistoricalContextWindowSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 2648
          },
          "name": "resetInvocationConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 2664
          },
          "name": "resetTriggerConditions"
        }
      ],
      "name": "BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationOutputReference",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 2642
          },
          "name": "invocationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationInvocationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 2658
          },
          "name": "triggerConditions",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationTriggerConditionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 2636
          },
          "name": "historicalContextWindowSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 2652
          },
          "name": "invocationConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationInvocationConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 2668
          },
          "name": "triggerConditionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationTriggerConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 2626
          },
          "name": "historicalContextWindowSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 2582
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationTriggerConditions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationTriggerConditions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 2330
      },
      "name": "BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationTriggerConditions",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#message_based_trigger BedrockagentcoreMemory#message_based_trigger}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 2334
          },
          "name": "messageBasedTrigger",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationTriggerConditionsMessageBasedTrigger"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#time_based_trigger BedrockagentcoreMemory#time_based_trigger}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 2338
          },
          "name": "timeBasedTrigger",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationTriggerConditionsTimeBasedTrigger"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#token_based_trigger BedrockagentcoreMemory#token_based_trigger}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 2342
          },
          "name": "tokenBasedTrigger",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationTriggerConditionsTokenBasedTrigger"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationTriggerConditions"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationTriggerConditionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationTriggerConditionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-memory/index.ts",
          "line": 2501
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 2493
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 2508
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationTriggerConditionsOutputReference"
            }
          }
        }
      ],
      "name": "BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationTriggerConditionsList",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 2494
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationTriggerConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationTriggerConditionsList"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationTriggerConditionsMessageBasedTrigger": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationTriggerConditionsMessageBasedTrigger",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 2048
      },
      "name": "BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationTriggerConditionsMessageBasedTrigger",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#message_count BedrockagentcoreMemory#message_count}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 2052
          },
          "name": "messageCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationTriggerConditionsMessageBasedTrigger"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationTriggerConditionsMessageBasedTriggerOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationTriggerConditionsMessageBasedTriggerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-memory/index.ts",
          "line": 2092
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 2084
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 2134
          },
          "name": "resetMessageCount"
        }
      ],
      "name": "BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationTriggerConditionsMessageBasedTriggerOutputReference",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 2138
          },
          "name": "messageCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 2128
          },
          "name": "messageCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 2096
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationTriggerConditionsMessageBasedTrigger"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationTriggerConditionsMessageBasedTriggerOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationTriggerConditionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationTriggerConditionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-memory/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 2388
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 2449
          },
          "name": "putMessageBasedTrigger",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationTriggerConditionsMessageBasedTrigger"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 2465
          },
          "name": "putTimeBasedTrigger",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationTriggerConditionsTimeBasedTrigger"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 2481
          },
          "name": "putTokenBasedTrigger",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationTriggerConditionsTokenBasedTrigger"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 2452
          },
          "name": "resetMessageBasedTrigger"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 2468
          },
          "name": "resetTimeBasedTrigger"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 2484
          },
          "name": "resetTokenBasedTrigger"
        }
      ],
      "name": "BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationTriggerConditionsOutputReference",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 2446
          },
          "name": "messageBasedTrigger",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationTriggerConditionsMessageBasedTriggerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 2462
          },
          "name": "timeBasedTrigger",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationTriggerConditionsTimeBasedTriggerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 2478
          },
          "name": "tokenBasedTrigger",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationTriggerConditionsTokenBasedTriggerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 2456
          },
          "name": "messageBasedTriggerInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationTriggerConditionsMessageBasedTrigger"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 2472
          },
          "name": "timeBasedTriggerInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationTriggerConditionsTimeBasedTrigger"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 2488
          },
          "name": "tokenBasedTriggerInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationTriggerConditionsTokenBasedTrigger"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 2402
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationTriggerConditions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationTriggerConditionsOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationTriggerConditionsTimeBasedTrigger": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationTriggerConditionsTimeBasedTrigger",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 2142
      },
      "name": "BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationTriggerConditionsTimeBasedTrigger",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#idle_session_timeout BedrockagentcoreMemory#idle_session_timeout}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 2146
          },
          "name": "idleSessionTimeout",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationTriggerConditionsTimeBasedTrigger"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationTriggerConditionsTimeBasedTriggerOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationTriggerConditionsTimeBasedTriggerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-memory/index.ts",
          "line": 2186
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 2178
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 2228
          },
          "name": "resetIdleSessionTimeout"
        }
      ],
      "name": "BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationTriggerConditionsTimeBasedTriggerOutputReference",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 2232
          },
          "name": "idleSessionTimeoutInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 2222
          },
          "name": "idleSessionTimeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 2190
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationTriggerConditionsTimeBasedTrigger"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationTriggerConditionsTimeBasedTriggerOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationTriggerConditionsTokenBasedTrigger": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationTriggerConditionsTokenBasedTrigger",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 2236
      },
      "name": "BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationTriggerConditionsTokenBasedTrigger",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#token_count BedrockagentcoreMemory#token_count}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 2240
          },
          "name": "tokenCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationTriggerConditionsTokenBasedTrigger"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationTriggerConditionsTokenBasedTriggerOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationTriggerConditionsTokenBasedTriggerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-memory/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/bedrockagentcore-memory/index.ts",
        "line": 2272
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 2322
          },
          "name": "resetTokenCount"
        }
      ],
      "name": "BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationTriggerConditionsTokenBasedTriggerOutputReference",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 2326
          },
          "name": "tokenCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 2316
          },
          "name": "tokenCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 2284
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationTriggerConditionsTokenBasedTrigger"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationTriggerConditionsTokenBasedTriggerOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSemanticOverride": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSemanticOverride",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 2930
      },
      "name": "BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSemanticOverride",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#consolidation BedrockagentcoreMemory#consolidation}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 2934
          },
          "name": "consolidation",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSemanticOverrideConsolidation"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#extraction BedrockagentcoreMemory#extraction}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 2938
          },
          "name": "extraction",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSemanticOverrideExtraction"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSemanticOverride"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSemanticOverrideConsolidation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSemanticOverrideConsolidation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 2672
      },
      "name": "BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSemanticOverrideConsolidation",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#append_to_prompt BedrockagentcoreMemory#append_to_prompt}",
            "stability": "stable",
            "summary": "Text prompt for model instructions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 2678
          },
          "name": "appendToPrompt",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#model_id BedrockagentcoreMemory#model_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 2682
          },
          "name": "modelId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSemanticOverrideConsolidation"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSemanticOverrideConsolidationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSemanticOverrideConsolidationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-memory/index.ts",
          "line": 2729
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 2721
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 2777
          },
          "name": "resetAppendToPrompt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 2793
          },
          "name": "resetModelId"
        }
      ],
      "name": "BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSemanticOverrideConsolidationOutputReference",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 2781
          },
          "name": "appendToPromptInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 2797
          },
          "name": "modelIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 2771
          },
          "name": "appendToPrompt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 2787
          },
          "name": "modelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 2733
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSemanticOverrideConsolidation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSemanticOverrideConsolidationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSemanticOverrideExtraction": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSemanticOverrideExtraction",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 2801
      },
      "name": "BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSemanticOverrideExtraction",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#append_to_prompt BedrockagentcoreMemory#append_to_prompt}",
            "stability": "stable",
            "summary": "Text prompt for model instructions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 2807
          },
          "name": "appendToPrompt",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#model_id BedrockagentcoreMemory#model_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 2811
          },
          "name": "modelId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSemanticOverrideExtraction"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSemanticOverrideExtractionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSemanticOverrideExtractionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-memory/index.ts",
          "line": 2858
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 2850
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 2906
          },
          "name": "resetAppendToPrompt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 2922
          },
          "name": "resetModelId"
        }
      ],
      "name": "BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSemanticOverrideExtractionOutputReference",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 2910
          },
          "name": "appendToPromptInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 2926
          },
          "name": "modelIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 2900
          },
          "name": "appendToPrompt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 2916
          },
          "name": "modelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 2862
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSemanticOverrideExtraction"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSemanticOverrideExtractionOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSemanticOverrideOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSemanticOverrideOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-memory/index.ts",
          "line": 2985
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 2977
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 3030
          },
          "name": "putConsolidation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSemanticOverrideConsolidation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 3046
          },
          "name": "putExtraction",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSemanticOverrideExtraction"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 3033
          },
          "name": "resetConsolidation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 3049
          },
          "name": "resetExtraction"
        }
      ],
      "name": "BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSemanticOverrideOutputReference",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 3027
          },
          "name": "consolidation",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSemanticOverrideConsolidationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 3043
          },
          "name": "extraction",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSemanticOverrideExtractionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 3037
          },
          "name": "consolidationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSemanticOverrideConsolidation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 3053
          },
          "name": "extractionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSemanticOverrideExtraction"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 2989
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSemanticOverride"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSemanticOverrideOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSummaryOverride": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSummaryOverride",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 3186
      },
      "name": "BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSummaryOverride",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#consolidation BedrockagentcoreMemory#consolidation}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 3190
          },
          "name": "consolidation",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSummaryOverrideConsolidation"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSummaryOverride"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSummaryOverrideConsolidation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSummaryOverrideConsolidation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 3057
      },
      "name": "BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSummaryOverrideConsolidation",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#append_to_prompt BedrockagentcoreMemory#append_to_prompt}",
            "stability": "stable",
            "summary": "Text prompt for model instructions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 3063
          },
          "name": "appendToPrompt",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#model_id BedrockagentcoreMemory#model_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 3067
          },
          "name": "modelId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSummaryOverrideConsolidation"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSummaryOverrideConsolidationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSummaryOverrideConsolidationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-memory/index.ts",
          "line": 3114
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 3106
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 3162
          },
          "name": "resetAppendToPrompt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 3178
          },
          "name": "resetModelId"
        }
      ],
      "name": "BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSummaryOverrideConsolidationOutputReference",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 3166
          },
          "name": "appendToPromptInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 3182
          },
          "name": "modelIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 3156
          },
          "name": "appendToPrompt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 3172
          },
          "name": "modelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 3118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSummaryOverrideConsolidation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSummaryOverrideConsolidationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSummaryOverrideOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSummaryOverrideOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-memory/index.ts",
          "line": 3230
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 3222
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 3269
          },
          "name": "putConsolidation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSummaryOverrideConsolidation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 3272
          },
          "name": "resetConsolidation"
        }
      ],
      "name": "BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSummaryOverrideOutputReference",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 3266
          },
          "name": "consolidation",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSummaryOverrideConsolidationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 3276
          },
          "name": "consolidationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSummaryOverrideConsolidation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 3234
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSummaryOverride"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSummaryOverrideOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationUserPreferenceOverride": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationUserPreferenceOverride",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 3538
      },
      "name": "BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationUserPreferenceOverride",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#consolidation BedrockagentcoreMemory#consolidation}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 3542
          },
          "name": "consolidation",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationUserPreferenceOverrideConsolidation"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#extraction BedrockagentcoreMemory#extraction}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 3546
          },
          "name": "extraction",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationUserPreferenceOverrideExtraction"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationUserPreferenceOverride"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationUserPreferenceOverrideConsolidation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationUserPreferenceOverrideConsolidation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 3280
      },
      "name": "BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationUserPreferenceOverrideConsolidation",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#append_to_prompt BedrockagentcoreMemory#append_to_prompt}",
            "stability": "stable",
            "summary": "Text prompt for model instructions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 3286
          },
          "name": "appendToPrompt",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#model_id BedrockagentcoreMemory#model_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 3290
          },
          "name": "modelId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationUserPreferenceOverrideConsolidation"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationUserPreferenceOverrideConsolidationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationUserPreferenceOverrideConsolidationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-memory/index.ts",
          "line": 3337
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 3329
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 3385
          },
          "name": "resetAppendToPrompt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 3401
          },
          "name": "resetModelId"
        }
      ],
      "name": "BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationUserPreferenceOverrideConsolidationOutputReference",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 3389
          },
          "name": "appendToPromptInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 3405
          },
          "name": "modelIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 3379
          },
          "name": "appendToPrompt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 3395
          },
          "name": "modelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 3341
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationUserPreferenceOverrideConsolidation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationUserPreferenceOverrideConsolidationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationUserPreferenceOverrideExtraction": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationUserPreferenceOverrideExtraction",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 3409
      },
      "name": "BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationUserPreferenceOverrideExtraction",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#append_to_prompt BedrockagentcoreMemory#append_to_prompt}",
            "stability": "stable",
            "summary": "Text prompt for model instructions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 3415
          },
          "name": "appendToPrompt",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#model_id BedrockagentcoreMemory#model_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 3419
          },
          "name": "modelId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationUserPreferenceOverrideExtraction"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationUserPreferenceOverrideExtractionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationUserPreferenceOverrideExtractionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-memory/index.ts",
          "line": 3466
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 3458
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 3514
          },
          "name": "resetAppendToPrompt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 3530
          },
          "name": "resetModelId"
        }
      ],
      "name": "BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationUserPreferenceOverrideExtractionOutputReference",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 3518
          },
          "name": "appendToPromptInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 3534
          },
          "name": "modelIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 3508
          },
          "name": "appendToPrompt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 3524
          },
          "name": "modelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 3470
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationUserPreferenceOverrideExtraction"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationUserPreferenceOverrideExtractionOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationUserPreferenceOverrideOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationUserPreferenceOverrideOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-memory/index.ts",
          "line": 3593
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 3585
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 3638
          },
          "name": "putConsolidation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationUserPreferenceOverrideConsolidation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 3654
          },
          "name": "putExtraction",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationUserPreferenceOverrideExtraction"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 3641
          },
          "name": "resetConsolidation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 3657
          },
          "name": "resetExtraction"
        }
      ],
      "name": "BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationUserPreferenceOverrideOutputReference",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 3635
          },
          "name": "consolidation",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationUserPreferenceOverrideConsolidationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 3651
          },
          "name": "extraction",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationUserPreferenceOverrideExtractionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 3645
          },
          "name": "consolidationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationUserPreferenceOverrideConsolidation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 3661
          },
          "name": "extractionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationUserPreferenceOverrideExtraction"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 3597
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationUserPreferenceOverride"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationUserPreferenceOverrideOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchema": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchema",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 4843
      },
      "name": "BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchema",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#metadata_schema BedrockagentcoreMemory#metadata_schema}",
            "stability": "stable",
            "summary": "List of metadata schema entries."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 4849
          },
          "name": "metadataSchema",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchema"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchema"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchema": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchema",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 4657
      },
      "name": "BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchema",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#extraction_config BedrockagentcoreMemory#extraction_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 4661
          },
          "name": "extractionConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#key BedrockagentcoreMemory#key}",
            "stability": "stable",
            "summary": "Key name for metadata fields."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 4667
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#type BedrockagentcoreMemory#type}",
            "stability": "stable",
            "summary": "Supported data types for metadata values."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 4673
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchema"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 4563
      },
      "name": "BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfig",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#llm_extraction_config BedrockagentcoreMemory#llm_extraction_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 4567
          },
          "name": "llmExtractionConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfig"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfig"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 4399
      },
      "name": "BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfig",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#definition BedrockagentcoreMemory#definition}",
            "stability": "stable",
            "summary": "Definition for the metadata schema entry."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 4405
          },
          "name": "definition",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#llm_extraction_instruction BedrockagentcoreMemory#llm_extraction_instruction}",
            "stability": "stable",
            "summary": "LLM extraction instruction."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 4411
          },
          "name": "llmExtractionInstruction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#validation BedrockagentcoreMemory#validation}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 4415
          },
          "name": "validation",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidation"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfig"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-memory/index.ts",
          "line": 4469
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 4461
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 4552
          },
          "name": "putValidation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 4523
          },
          "name": "resetDefinition"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 4539
          },
          "name": "resetLlmExtractionInstruction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 4555
          },
          "name": "resetValidation"
        }
      ],
      "name": "BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigOutputReference",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 4549
          },
          "name": "validation",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 4527
          },
          "name": "definitionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 4543
          },
          "name": "llmExtractionInstructionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 4559
          },
          "name": "validationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 4517
          },
          "name": "definition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 4533
          },
          "name": "llmExtractionInstruction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 4473
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 4239
      },
      "name": "BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidation",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#number_validation BedrockagentcoreMemory#number_validation}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 4243
          },
          "name": "numberValidation",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidation"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#string_list_validation BedrockagentcoreMemory#string_list_validation}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 4247
          },
          "name": "stringListValidation",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidation"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#string_validation BedrockagentcoreMemory#string_validation}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 4251
          },
          "name": "stringValidation",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidation"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidation"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 3891
      },
      "name": "BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidation",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#max_value BedrockagentcoreMemory#max_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 3895
          },
          "name": "maxValue",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#min_value BedrockagentcoreMemory#min_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 3899
          },
          "name": "minValue",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidation"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-memory/index.ts",
          "line": 3946
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 3938
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 3994
          },
          "name": "resetMaxValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 4010
          },
          "name": "resetMinValue"
        }
      ],
      "name": "BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidationOutputReference",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 3998
          },
          "name": "maxValueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 4014
          },
          "name": "minValueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 3988
          },
          "name": "maxValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 4004
          },
          "name": "minValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 3950
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-memory/index.ts",
          "line": 4305
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 4297
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 4356
          },
          "name": "putNumberValidation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 4372
          },
          "name": "putStringListValidation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 4388
          },
          "name": "putStringValidation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 4359
          },
          "name": "resetNumberValidation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 4375
          },
          "name": "resetStringListValidation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 4391
          },
          "name": "resetStringValidation"
        }
      ],
      "name": "BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationOutputReference",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 4353
          },
          "name": "numberValidation",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 4369
          },
          "name": "stringListValidation",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 4385
          },
          "name": "stringValidation",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 4363
          },
          "name": "numberValidationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 4379
          },
          "name": "stringListValidationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 4395
          },
          "name": "stringValidationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 4309
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 4018
      },
      "name": "BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidation",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#allowed_values BedrockagentcoreMemory#allowed_values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 4022
          },
          "name": "allowedValues",
          "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/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#max_items BedrockagentcoreMemory#max_items}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 4026
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidation"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-memory/index.ts",
          "line": 4073
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 4065
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 4121
          },
          "name": "resetAllowedValues"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 4137
          },
          "name": "resetMaxItems"
        }
      ],
      "name": "BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidationOutputReference",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 4125
          },
          "name": "allowedValuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 4141
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 4115
          },
          "name": "allowedValues",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 4131
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 4077
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 4145
      },
      "name": "BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidation",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#allowed_values BedrockagentcoreMemory#allowed_values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 4149
          },
          "name": "allowedValues",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidation"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-memory/index.ts",
          "line": 4189
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 4181
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 4231
          },
          "name": "resetAllowedValues"
        }
      ],
      "name": "BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidationOutputReference",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 4235
          },
          "name": "allowedValuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 4225
          },
          "name": "allowedValues",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 4193
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-memory/index.ts",
          "line": 4607
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 4599
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 4646
          },
          "name": "putLlmExtractionConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 4649
          },
          "name": "resetLlmExtractionConfig"
        }
      ],
      "name": "BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigOutputReference",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 4643
          },
          "name": "llmExtractionConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 4653
          },
          "name": "llmExtractionConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 4611
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-memory/index.ts",
          "line": 4832
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 4824
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 4839
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaOutputReference"
            }
          }
        }
      ],
      "name": "BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaList",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 4825
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchema"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaList"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-memory/index.ts",
          "line": 4729
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 4719
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 4780
          },
          "name": "putExtractionConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 4783
          },
          "name": "resetExtractionConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 4799
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 4815
          },
          "name": "resetType"
        }
      ],
      "name": "BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaOutputReference",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 4777
          },
          "name": "extractionConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 4787
          },
          "name": "extractionConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 4803
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 4819
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 4793
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 4809
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 4733
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchema"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-memory/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/bedrockagentcore-memory/index.ts",
        "line": 4881
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 4928
          },
          "name": "putMetadataSchema",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchema"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 4931
          },
          "name": "resetMetadataSchema"
        }
      ],
      "name": "BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaOutputReference",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 4925
          },
          "name": "metadataSchema",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 4935
          },
          "name": "metadataSchemaInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchema"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 4893
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchema"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-memory/index.ts",
          "line": 5111
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 5103
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 5210
          },
          "name": "putConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 5258
          },
          "name": "putMemoryRecordSchema",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchema"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 5213
          },
          "name": "resetConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 5229
          },
          "name": "resetCreatedAt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 5245
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 5261
          },
          "name": "resetMemoryRecordSchema"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 5277
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 5309
          },
          "name": "resetNamespaces"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 5293
          },
          "name": "resetNamespaceTemplates"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 5325
          },
          "name": "resetStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 5341
          },
          "name": "resetStrategyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 5357
          },
          "name": "resetType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 5373
          },
          "name": "resetUpdatedAt"
        }
      ],
      "name": "BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyOutputReference",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 5207
          },
          "name": "configuration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 5255
          },
          "name": "memoryRecordSchema",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 5217
          },
          "name": "configurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 5233
          },
          "name": "createdAtInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 5249
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 5265
          },
          "name": "memoryRecordSchemaInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchema"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 5281
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 5313
          },
          "name": "namespacesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 5297
          },
          "name": "namespaceTemplatesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 5329
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 5345
          },
          "name": "strategyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 5361
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 5377
          },
          "name": "updatedAtInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 5223
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 5239
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 5271
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 5303
          },
          "name": "namespaces",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 5287
          },
          "name": "namespaceTemplates",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 5319
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 5335
          },
          "name": "strategyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 5351
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 5367
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 5115
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategy"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 7641
      },
      "name": "BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategy",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#created_at BedrockagentcoreMemory#created_at}",
            "stability": "stable",
            "summary": "Creation timestamp of the memory strategy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 7647
          },
          "name": "createdAt",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#description BedrockagentcoreMemory#description}",
            "stability": "stable",
            "summary": "Description of the Memory resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 7653
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#memory_record_schema BedrockagentcoreMemory#memory_record_schema}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 7657
          },
          "name": "memoryRecordSchema",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchema"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#name BedrockagentcoreMemory#name}",
            "stability": "stable",
            "summary": "Name of the Memory resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 7663
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#namespaces BedrockagentcoreMemory#namespaces}",
            "stability": "stable",
            "summary": "List of namespaces for memory strategy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 7675
          },
          "name": "namespaces",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#namespace_templates BedrockagentcoreMemory#namespace_templates}",
            "stability": "stable",
            "summary": "List of namespaces for memory strategy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 7669
          },
          "name": "namespaceTemplates",
          "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/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#reflection_configuration BedrockagentcoreMemory#reflection_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 7679
          },
          "name": "reflectionConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#status BedrockagentcoreMemory#status}",
            "stability": "stable",
            "summary": "Status of the memory strategy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 7685
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#strategy_id BedrockagentcoreMemory#strategy_id}",
            "stability": "stable",
            "summary": "Unique identifier for the memory strategy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 7691
          },
          "name": "strategyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#type BedrockagentcoreMemory#type}",
            "stability": "stable",
            "summary": "Type of memory strategy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 7697
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#updated_at BedrockagentcoreMemory#updated_at}",
            "stability": "stable",
            "summary": "Last update timestamp of the memory strategy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 7703
          },
          "name": "updatedAt",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategy"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchema": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchema",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 6333
      },
      "name": "BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchema",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#metadata_schema BedrockagentcoreMemory#metadata_schema}",
            "stability": "stable",
            "summary": "List of metadata schema entries."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 6339
          },
          "name": "metadataSchema",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchema"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchema"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchema": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchema",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 6147
      },
      "name": "BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchema",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#extraction_config BedrockagentcoreMemory#extraction_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 6151
          },
          "name": "extractionConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#key BedrockagentcoreMemory#key}",
            "stability": "stable",
            "summary": "Key name for metadata fields."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 6157
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#type BedrockagentcoreMemory#type}",
            "stability": "stable",
            "summary": "Supported data types for metadata values."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 6163
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchema"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 6053
      },
      "name": "BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfig",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#llm_extraction_config BedrockagentcoreMemory#llm_extraction_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 6057
          },
          "name": "llmExtractionConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfig"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfig"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 5889
      },
      "name": "BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfig",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#definition BedrockagentcoreMemory#definition}",
            "stability": "stable",
            "summary": "Definition for the metadata schema entry."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 5895
          },
          "name": "definition",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#llm_extraction_instruction BedrockagentcoreMemory#llm_extraction_instruction}",
            "stability": "stable",
            "summary": "LLM extraction instruction."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 5901
          },
          "name": "llmExtractionInstruction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#validation BedrockagentcoreMemory#validation}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 5905
          },
          "name": "validation",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidation"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfig"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-memory/index.ts",
          "line": 5959
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 5951
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 6042
          },
          "name": "putValidation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 6013
          },
          "name": "resetDefinition"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 6029
          },
          "name": "resetLlmExtractionInstruction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 6045
          },
          "name": "resetValidation"
        }
      ],
      "name": "BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigOutputReference",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 6039
          },
          "name": "validation",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 6017
          },
          "name": "definitionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 6033
          },
          "name": "llmExtractionInstructionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 6049
          },
          "name": "validationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 6007
          },
          "name": "definition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 6023
          },
          "name": "llmExtractionInstruction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 5963
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 5729
      },
      "name": "BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidation",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#number_validation BedrockagentcoreMemory#number_validation}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 5733
          },
          "name": "numberValidation",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidation"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#string_list_validation BedrockagentcoreMemory#string_list_validation}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 5737
          },
          "name": "stringListValidation",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidation"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#string_validation BedrockagentcoreMemory#string_validation}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 5741
          },
          "name": "stringValidation",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidation"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidation"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 5381
      },
      "name": "BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidation",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#max_value BedrockagentcoreMemory#max_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 5385
          },
          "name": "maxValue",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#min_value BedrockagentcoreMemory#min_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 5389
          },
          "name": "minValue",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidation"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-memory/index.ts",
          "line": 5436
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 5428
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 5484
          },
          "name": "resetMaxValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 5500
          },
          "name": "resetMinValue"
        }
      ],
      "name": "BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidationOutputReference",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 5488
          },
          "name": "maxValueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 5504
          },
          "name": "minValueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 5478
          },
          "name": "maxValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 5494
          },
          "name": "minValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 5440
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-memory/index.ts",
          "line": 5795
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 5787
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 5846
          },
          "name": "putNumberValidation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 5862
          },
          "name": "putStringListValidation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 5878
          },
          "name": "putStringValidation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 5849
          },
          "name": "resetNumberValidation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 5865
          },
          "name": "resetStringListValidation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 5881
          },
          "name": "resetStringValidation"
        }
      ],
      "name": "BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationOutputReference",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 5843
          },
          "name": "numberValidation",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 5859
          },
          "name": "stringListValidation",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 5875
          },
          "name": "stringValidation",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 5853
          },
          "name": "numberValidationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 5869
          },
          "name": "stringListValidationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 5885
          },
          "name": "stringValidationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 5799
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 5508
      },
      "name": "BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidation",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#allowed_values BedrockagentcoreMemory#allowed_values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 5512
          },
          "name": "allowedValues",
          "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/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#max_items BedrockagentcoreMemory#max_items}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 5516
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidation"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-memory/index.ts",
          "line": 5563
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 5555
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 5611
          },
          "name": "resetAllowedValues"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 5627
          },
          "name": "resetMaxItems"
        }
      ],
      "name": "BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidationOutputReference",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 5615
          },
          "name": "allowedValuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 5631
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 5605
          },
          "name": "allowedValues",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 5621
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 5567
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 5635
      },
      "name": "BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidation",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#allowed_values BedrockagentcoreMemory#allowed_values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 5639
          },
          "name": "allowedValues",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidation"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-memory/index.ts",
          "line": 5679
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 5671
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 5721
          },
          "name": "resetAllowedValues"
        }
      ],
      "name": "BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidationOutputReference",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 5725
          },
          "name": "allowedValuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 5715
          },
          "name": "allowedValues",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 5683
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-memory/index.ts",
          "line": 6097
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 6089
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 6136
          },
          "name": "putLlmExtractionConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 6139
          },
          "name": "resetLlmExtractionConfig"
        }
      ],
      "name": "BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigOutputReference",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 6133
          },
          "name": "llmExtractionConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 6143
          },
          "name": "llmExtractionConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 6101
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-memory/index.ts",
          "line": 6322
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 6314
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 6329
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaOutputReference"
            }
          }
        }
      ],
      "name": "BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaList",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 6315
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchema"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaList"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-memory/index.ts",
          "line": 6219
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 6209
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 6270
          },
          "name": "putExtractionConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 6273
          },
          "name": "resetExtractionConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 6289
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 6305
          },
          "name": "resetType"
        }
      ],
      "name": "BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaOutputReference",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 6267
          },
          "name": "extractionConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 6277
          },
          "name": "extractionConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 6293
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 6309
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 6283
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 6299
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 6223
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchema"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-memory/index.ts",
          "line": 6379
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 6371
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 6418
          },
          "name": "putMetadataSchema",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchema"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 6421
          },
          "name": "resetMetadataSchema"
        }
      ],
      "name": "BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaOutputReference",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 6415
          },
          "name": "metadataSchema",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 6425
          },
          "name": "metadataSchemaInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchema"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 6383
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchema"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-memory/index.ts",
          "line": 7813
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 7805
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 7944
          },
          "name": "putMemoryRecordSchema",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchema"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 8008
          },
          "name": "putReflectionConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 7915
          },
          "name": "resetCreatedAt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 7931
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 7947
          },
          "name": "resetMemoryRecordSchema"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 7963
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 7995
          },
          "name": "resetNamespaces"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 7979
          },
          "name": "resetNamespaceTemplates"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 8011
          },
          "name": "resetReflectionConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 8027
          },
          "name": "resetStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 8043
          },
          "name": "resetStrategyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 8059
          },
          "name": "resetType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 8075
          },
          "name": "resetUpdatedAt"
        }
      ],
      "name": "BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyOutputReference",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 7941
          },
          "name": "memoryRecordSchema",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 8005
          },
          "name": "reflectionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 7919
          },
          "name": "createdAtInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 7935
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 7951
          },
          "name": "memoryRecordSchemaInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchema"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 7967
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 7999
          },
          "name": "namespacesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 7983
          },
          "name": "namespaceTemplatesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 8015
          },
          "name": "reflectionConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 8031
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 8047
          },
          "name": "strategyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 8063
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 8079
          },
          "name": "updatedAtInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 7909
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 7925
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 7957
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 7989
          },
          "name": "namespaces",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 7973
          },
          "name": "namespaceTemplates",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 8021
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 8037
          },
          "name": "strategyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 8053
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 8069
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 7817
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategy"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 7477
      },
      "name": "BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfiguration",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#memory_record_schema BedrockagentcoreMemory#memory_record_schema}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 7481
          },
          "name": "memoryRecordSchema",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchema"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#namespaces BedrockagentcoreMemory#namespaces}",
            "stability": "stable",
            "summary": "List of namespaces for memory strategy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 7493
          },
          "name": "namespaces",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#namespace_templates BedrockagentcoreMemory#namespace_templates}",
            "stability": "stable",
            "summary": "List of namespaces for memory strategy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 7487
          },
          "name": "namespaceTemplates",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfiguration"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchema": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchema",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 7381
      },
      "name": "BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchema",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#metadata_schema BedrockagentcoreMemory#metadata_schema}",
            "stability": "stable",
            "summary": "List of metadata schema entries."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 7387
          },
          "name": "metadataSchema",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchema"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchema"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchema": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchema",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 7195
      },
      "name": "BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchema",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#extraction_config BedrockagentcoreMemory#extraction_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 7199
          },
          "name": "extractionConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#key BedrockagentcoreMemory#key}",
            "stability": "stable",
            "summary": "Key name for metadata fields."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 7205
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#type BedrockagentcoreMemory#type}",
            "stability": "stable",
            "summary": "Supported data types for metadata values."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 7211
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchema"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 7101
      },
      "name": "BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfig",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#llm_extraction_config BedrockagentcoreMemory#llm_extraction_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 7105
          },
          "name": "llmExtractionConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfig"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfig"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 6937
      },
      "name": "BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfig",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#definition BedrockagentcoreMemory#definition}",
            "stability": "stable",
            "summary": "Definition for the metadata schema entry."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 6943
          },
          "name": "definition",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#llm_extraction_instruction BedrockagentcoreMemory#llm_extraction_instruction}",
            "stability": "stable",
            "summary": "LLM extraction instruction."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 6949
          },
          "name": "llmExtractionInstruction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#validation BedrockagentcoreMemory#validation}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 6953
          },
          "name": "validation",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidation"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfig"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-memory/index.ts",
          "line": 7007
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 6999
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 7090
          },
          "name": "putValidation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 7061
          },
          "name": "resetDefinition"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 7077
          },
          "name": "resetLlmExtractionInstruction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 7093
          },
          "name": "resetValidation"
        }
      ],
      "name": "BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigOutputReference",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 7087
          },
          "name": "validation",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 7065
          },
          "name": "definitionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 7081
          },
          "name": "llmExtractionInstructionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 7097
          },
          "name": "validationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 7055
          },
          "name": "definition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 7071
          },
          "name": "llmExtractionInstruction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 7011
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 6777
      },
      "name": "BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidation",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#number_validation BedrockagentcoreMemory#number_validation}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 6781
          },
          "name": "numberValidation",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidation"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#string_list_validation BedrockagentcoreMemory#string_list_validation}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 6785
          },
          "name": "stringListValidation",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidation"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#string_validation BedrockagentcoreMemory#string_validation}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 6789
          },
          "name": "stringValidation",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidation"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidation"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 6429
      },
      "name": "BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidation",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#max_value BedrockagentcoreMemory#max_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 6433
          },
          "name": "maxValue",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#min_value BedrockagentcoreMemory#min_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 6437
          },
          "name": "minValue",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidation"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-memory/index.ts",
          "line": 6484
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 6476
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 6532
          },
          "name": "resetMaxValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 6548
          },
          "name": "resetMinValue"
        }
      ],
      "name": "BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidationOutputReference",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 6536
          },
          "name": "maxValueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 6552
          },
          "name": "minValueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 6526
          },
          "name": "maxValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 6542
          },
          "name": "minValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 6488
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-memory/index.ts",
          "line": 6843
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 6835
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 6894
          },
          "name": "putNumberValidation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 6910
          },
          "name": "putStringListValidation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 6926
          },
          "name": "putStringValidation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 6897
          },
          "name": "resetNumberValidation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 6913
          },
          "name": "resetStringListValidation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 6929
          },
          "name": "resetStringValidation"
        }
      ],
      "name": "BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationOutputReference",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 6891
          },
          "name": "numberValidation",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 6907
          },
          "name": "stringListValidation",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 6923
          },
          "name": "stringValidation",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 6901
          },
          "name": "numberValidationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 6917
          },
          "name": "stringListValidationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 6933
          },
          "name": "stringValidationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 6847
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 6556
      },
      "name": "BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidation",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#allowed_values BedrockagentcoreMemory#allowed_values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 6560
          },
          "name": "allowedValues",
          "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/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#max_items BedrockagentcoreMemory#max_items}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 6564
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidation"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-memory/index.ts",
          "line": 6611
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 6603
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 6659
          },
          "name": "resetAllowedValues"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 6675
          },
          "name": "resetMaxItems"
        }
      ],
      "name": "BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidationOutputReference",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 6663
          },
          "name": "allowedValuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 6679
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 6653
          },
          "name": "allowedValues",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 6669
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 6615
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 6683
      },
      "name": "BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidation",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#allowed_values BedrockagentcoreMemory#allowed_values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 6687
          },
          "name": "allowedValues",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidation"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-memory/index.ts",
          "line": 6727
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 6719
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 6769
          },
          "name": "resetAllowedValues"
        }
      ],
      "name": "BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidationOutputReference",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 6773
          },
          "name": "allowedValuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 6763
          },
          "name": "allowedValues",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 6731
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-memory/index.ts",
          "line": 7145
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 7137
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 7184
          },
          "name": "putLlmExtractionConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 7187
          },
          "name": "resetLlmExtractionConfig"
        }
      ],
      "name": "BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigOutputReference",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 7181
          },
          "name": "llmExtractionConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 7191
          },
          "name": "llmExtractionConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 7149
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-memory/index.ts",
          "line": 7370
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 7362
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 7377
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaOutputReference"
            }
          }
        }
      ],
      "name": "BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaList",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 7363
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchema"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaList"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-memory/index.ts",
          "line": 7267
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 7257
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 7318
          },
          "name": "putExtractionConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 7321
          },
          "name": "resetExtractionConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 7337
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 7353
          },
          "name": "resetType"
        }
      ],
      "name": "BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaOutputReference",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 7315
          },
          "name": "extractionConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 7325
          },
          "name": "extractionConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 7341
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 7357
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 7331
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 7347
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 7271
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchema"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-memory/index.ts",
          "line": 7427
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 7419
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 7466
          },
          "name": "putMetadataSchema",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchema"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 7469
          },
          "name": "resetMetadataSchema"
        }
      ],
      "name": "BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaOutputReference",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 7463
          },
          "name": "metadataSchema",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 7473
          },
          "name": "metadataSchemaInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchema"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 7431
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchema"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-memory/index.ts",
          "line": 7547
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 7539
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 7598
          },
          "name": "putMemoryRecordSchema",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchema"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 7601
          },
          "name": "resetMemoryRecordSchema"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 7633
          },
          "name": "resetNamespaces"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 7617
          },
          "name": "resetNamespaceTemplates"
        }
      ],
      "name": "BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationOutputReference",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 7595
          },
          "name": "memoryRecordSchema",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 7605
          },
          "name": "memoryRecordSchemaInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchema"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 7637
          },
          "name": "namespacesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 7621
          },
          "name": "namespaceTemplatesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 7627
          },
          "name": "namespaces",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 7611
          },
          "name": "namespaceTemplates",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 7551
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-memory/index.ts",
          "line": 12691
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 12683
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 12698
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesOutputReference"
            }
          }
        }
      ],
      "name": "BedrockagentcoreMemoryMemoryStrategiesList",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 12684
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategies"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesList"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-memory/index.ts",
          "line": 12544
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 12534
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 12607
          },
          "name": "putCustomMemoryStrategy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategy"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 12623
          },
          "name": "putEpisodicMemoryStrategy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategy"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 12639
          },
          "name": "putSemanticMemoryStrategy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategy"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 12655
          },
          "name": "putSummaryMemoryStrategy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategy"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 12671
          },
          "name": "putUserPreferenceMemoryStrategy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategy"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 12610
          },
          "name": "resetCustomMemoryStrategy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 12626
          },
          "name": "resetEpisodicMemoryStrategy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 12642
          },
          "name": "resetSemanticMemoryStrategy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 12658
          },
          "name": "resetSummaryMemoryStrategy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 12674
          },
          "name": "resetUserPreferenceMemoryStrategy"
        }
      ],
      "name": "BedrockagentcoreMemoryMemoryStrategiesOutputReference",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 12604
          },
          "name": "customMemoryStrategy",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 12620
          },
          "name": "episodicMemoryStrategy",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 12636
          },
          "name": "semanticMemoryStrategy",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 12652
          },
          "name": "summaryMemoryStrategy",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 12668
          },
          "name": "userPreferenceMemoryStrategy",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 12614
          },
          "name": "customMemoryStrategyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategy"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 12630
          },
          "name": "episodicMemoryStrategyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategy"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 12646
          },
          "name": "semanticMemoryStrategyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategy"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 12662
          },
          "name": "summaryMemoryStrategyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategy"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 12678
          },
          "name": "userPreferenceMemoryStrategyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategy"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 12548
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategies"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 9131
      },
      "name": "BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategy",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#created_at BedrockagentcoreMemory#created_at}",
            "stability": "stable",
            "summary": "Creation timestamp of the memory strategy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 9137
          },
          "name": "createdAt",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#description BedrockagentcoreMemory#description}",
            "stability": "stable",
            "summary": "Description of the Memory resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 9143
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#memory_record_schema BedrockagentcoreMemory#memory_record_schema}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 9147
          },
          "name": "memoryRecordSchema",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchema"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#name BedrockagentcoreMemory#name}",
            "stability": "stable",
            "summary": "Name of the Memory resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 9153
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#namespaces BedrockagentcoreMemory#namespaces}",
            "stability": "stable",
            "summary": "List of namespaces for memory strategy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 9165
          },
          "name": "namespaces",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#namespace_templates BedrockagentcoreMemory#namespace_templates}",
            "stability": "stable",
            "summary": "List of namespaces for memory strategy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 9159
          },
          "name": "namespaceTemplates",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#status BedrockagentcoreMemory#status}",
            "stability": "stable",
            "summary": "Status of the memory strategy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 9171
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#strategy_id BedrockagentcoreMemory#strategy_id}",
            "stability": "stable",
            "summary": "Unique identifier for the memory strategy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 9177
          },
          "name": "strategyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#type BedrockagentcoreMemory#type}",
            "stability": "stable",
            "summary": "Type of memory strategy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 9183
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#updated_at BedrockagentcoreMemory#updated_at}",
            "stability": "stable",
            "summary": "Last update timestamp of the memory strategy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 9189
          },
          "name": "updatedAt",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategy"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchema": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchema",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 9035
      },
      "name": "BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchema",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#metadata_schema BedrockagentcoreMemory#metadata_schema}",
            "stability": "stable",
            "summary": "List of metadata schema entries."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 9041
          },
          "name": "metadataSchema",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchema"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchema"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchema": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchema",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 8849
      },
      "name": "BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchema",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#extraction_config BedrockagentcoreMemory#extraction_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 8853
          },
          "name": "extractionConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#key BedrockagentcoreMemory#key}",
            "stability": "stable",
            "summary": "Key name for metadata fields."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 8859
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#type BedrockagentcoreMemory#type}",
            "stability": "stable",
            "summary": "Supported data types for metadata values."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 8865
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchema"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 8755
      },
      "name": "BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfig",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#llm_extraction_config BedrockagentcoreMemory#llm_extraction_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 8759
          },
          "name": "llmExtractionConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfig"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfig"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 8591
      },
      "name": "BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfig",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#definition BedrockagentcoreMemory#definition}",
            "stability": "stable",
            "summary": "Definition for the metadata schema entry."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 8597
          },
          "name": "definition",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#llm_extraction_instruction BedrockagentcoreMemory#llm_extraction_instruction}",
            "stability": "stable",
            "summary": "LLM extraction instruction."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 8603
          },
          "name": "llmExtractionInstruction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#validation BedrockagentcoreMemory#validation}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 8607
          },
          "name": "validation",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidation"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfig"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-memory/index.ts",
          "line": 8661
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 8653
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 8744
          },
          "name": "putValidation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 8715
          },
          "name": "resetDefinition"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 8731
          },
          "name": "resetLlmExtractionInstruction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 8747
          },
          "name": "resetValidation"
        }
      ],
      "name": "BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigOutputReference",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 8741
          },
          "name": "validation",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 8719
          },
          "name": "definitionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 8735
          },
          "name": "llmExtractionInstructionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 8751
          },
          "name": "validationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 8709
          },
          "name": "definition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 8725
          },
          "name": "llmExtractionInstruction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 8665
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 8431
      },
      "name": "BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidation",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#number_validation BedrockagentcoreMemory#number_validation}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 8435
          },
          "name": "numberValidation",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidation"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#string_list_validation BedrockagentcoreMemory#string_list_validation}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 8439
          },
          "name": "stringListValidation",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidation"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#string_validation BedrockagentcoreMemory#string_validation}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 8443
          },
          "name": "stringValidation",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidation"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidation"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 8083
      },
      "name": "BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidation",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#max_value BedrockagentcoreMemory#max_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 8087
          },
          "name": "maxValue",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#min_value BedrockagentcoreMemory#min_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 8091
          },
          "name": "minValue",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidation"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-memory/index.ts",
          "line": 8138
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 8130
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 8186
          },
          "name": "resetMaxValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 8202
          },
          "name": "resetMinValue"
        }
      ],
      "name": "BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidationOutputReference",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 8190
          },
          "name": "maxValueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 8206
          },
          "name": "minValueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 8180
          },
          "name": "maxValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 8196
          },
          "name": "minValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 8142
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-memory/index.ts",
          "line": 8497
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 8489
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 8548
          },
          "name": "putNumberValidation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 8564
          },
          "name": "putStringListValidation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 8580
          },
          "name": "putStringValidation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 8551
          },
          "name": "resetNumberValidation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 8567
          },
          "name": "resetStringListValidation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 8583
          },
          "name": "resetStringValidation"
        }
      ],
      "name": "BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationOutputReference",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 8545
          },
          "name": "numberValidation",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 8561
          },
          "name": "stringListValidation",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 8577
          },
          "name": "stringValidation",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 8555
          },
          "name": "numberValidationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 8571
          },
          "name": "stringListValidationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 8587
          },
          "name": "stringValidationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 8501
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 8210
      },
      "name": "BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidation",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#allowed_values BedrockagentcoreMemory#allowed_values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 8214
          },
          "name": "allowedValues",
          "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/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#max_items BedrockagentcoreMemory#max_items}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 8218
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidation"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-memory/index.ts",
          "line": 8265
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 8257
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 8313
          },
          "name": "resetAllowedValues"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 8329
          },
          "name": "resetMaxItems"
        }
      ],
      "name": "BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidationOutputReference",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 8317
          },
          "name": "allowedValuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 8333
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 8307
          },
          "name": "allowedValues",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 8323
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 8269
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 8337
      },
      "name": "BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidation",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#allowed_values BedrockagentcoreMemory#allowed_values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 8341
          },
          "name": "allowedValues",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidation"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-memory/index.ts",
          "line": 8381
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 8373
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 8423
          },
          "name": "resetAllowedValues"
        }
      ],
      "name": "BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidationOutputReference",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 8427
          },
          "name": "allowedValuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 8417
          },
          "name": "allowedValues",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 8385
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-memory/index.ts",
          "line": 8799
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 8791
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 8838
          },
          "name": "putLlmExtractionConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 8841
          },
          "name": "resetLlmExtractionConfig"
        }
      ],
      "name": "BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigOutputReference",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 8835
          },
          "name": "llmExtractionConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 8845
          },
          "name": "llmExtractionConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 8803
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-memory/index.ts",
          "line": 9024
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 9016
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 9031
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaOutputReference"
            }
          }
        }
      ],
      "name": "BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaList",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 9017
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchema"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaList"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-memory/index.ts",
          "line": 8921
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 8911
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 8972
          },
          "name": "putExtractionConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 8975
          },
          "name": "resetExtractionConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 8991
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 9007
          },
          "name": "resetType"
        }
      ],
      "name": "BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaOutputReference",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 8969
          },
          "name": "extractionConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 8979
          },
          "name": "extractionConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 8995
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 9011
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 8985
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 9001
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 8925
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchema"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-memory/index.ts",
          "line": 9081
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 9073
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 9120
          },
          "name": "putMetadataSchema",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchema"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 9123
          },
          "name": "resetMetadataSchema"
        }
      ],
      "name": "BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaOutputReference",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 9117
          },
          "name": "metadataSchema",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 9127
          },
          "name": "metadataSchemaInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchema"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 9085
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchema"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-memory/index.ts",
          "line": 9292
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 9284
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 9417
          },
          "name": "putMemoryRecordSchema",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchema"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 9388
          },
          "name": "resetCreatedAt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 9404
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 9420
          },
          "name": "resetMemoryRecordSchema"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 9436
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 9468
          },
          "name": "resetNamespaces"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 9452
          },
          "name": "resetNamespaceTemplates"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 9484
          },
          "name": "resetStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 9500
          },
          "name": "resetStrategyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 9516
          },
          "name": "resetType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 9532
          },
          "name": "resetUpdatedAt"
        }
      ],
      "name": "BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyOutputReference",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 9414
          },
          "name": "memoryRecordSchema",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 9392
          },
          "name": "createdAtInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 9408
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 9424
          },
          "name": "memoryRecordSchemaInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchema"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 9440
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 9472
          },
          "name": "namespacesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 9456
          },
          "name": "namespaceTemplatesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 9488
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 9504
          },
          "name": "strategyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 9520
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 9536
          },
          "name": "updatedAtInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 9382
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 9398
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 9430
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 9462
          },
          "name": "namespaces",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 9446
          },
          "name": "namespaceTemplates",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 9478
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 9494
          },
          "name": "strategyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 9510
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 9526
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 9296
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategy"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 10588
      },
      "name": "BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategy",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#created_at BedrockagentcoreMemory#created_at}",
            "stability": "stable",
            "summary": "Creation timestamp of the memory strategy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 10594
          },
          "name": "createdAt",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#description BedrockagentcoreMemory#description}",
            "stability": "stable",
            "summary": "Description of the Memory resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 10600
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#memory_record_schema BedrockagentcoreMemory#memory_record_schema}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 10604
          },
          "name": "memoryRecordSchema",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchema"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#name BedrockagentcoreMemory#name}",
            "stability": "stable",
            "summary": "Name of the Memory resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 10610
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#namespaces BedrockagentcoreMemory#namespaces}",
            "stability": "stable",
            "summary": "List of namespaces for memory strategy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 10622
          },
          "name": "namespaces",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#namespace_templates BedrockagentcoreMemory#namespace_templates}",
            "stability": "stable",
            "summary": "List of namespaces for memory strategy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 10616
          },
          "name": "namespaceTemplates",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#status BedrockagentcoreMemory#status}",
            "stability": "stable",
            "summary": "Status of the memory strategy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 10628
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#strategy_id BedrockagentcoreMemory#strategy_id}",
            "stability": "stable",
            "summary": "Unique identifier for the memory strategy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 10634
          },
          "name": "strategyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#type BedrockagentcoreMemory#type}",
            "stability": "stable",
            "summary": "Type of memory strategy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 10640
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#updated_at BedrockagentcoreMemory#updated_at}",
            "stability": "stable",
            "summary": "Last update timestamp of the memory strategy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 10646
          },
          "name": "updatedAt",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategy"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchema": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchema",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 10492
      },
      "name": "BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchema",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#metadata_schema BedrockagentcoreMemory#metadata_schema}",
            "stability": "stable",
            "summary": "List of metadata schema entries."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 10498
          },
          "name": "metadataSchema",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchema"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchema"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchema": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchema",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 10306
      },
      "name": "BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchema",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#extraction_config BedrockagentcoreMemory#extraction_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 10310
          },
          "name": "extractionConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#key BedrockagentcoreMemory#key}",
            "stability": "stable",
            "summary": "Key name for metadata fields."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 10316
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#type BedrockagentcoreMemory#type}",
            "stability": "stable",
            "summary": "Supported data types for metadata values."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 10322
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchema"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 10212
      },
      "name": "BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfig",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#llm_extraction_config BedrockagentcoreMemory#llm_extraction_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 10216
          },
          "name": "llmExtractionConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfig"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfig"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 10048
      },
      "name": "BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfig",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#definition BedrockagentcoreMemory#definition}",
            "stability": "stable",
            "summary": "Definition for the metadata schema entry."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 10054
          },
          "name": "definition",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#llm_extraction_instruction BedrockagentcoreMemory#llm_extraction_instruction}",
            "stability": "stable",
            "summary": "LLM extraction instruction."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 10060
          },
          "name": "llmExtractionInstruction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#validation BedrockagentcoreMemory#validation}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 10064
          },
          "name": "validation",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidation"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfig"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-memory/index.ts",
          "line": 10118
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 10110
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 10201
          },
          "name": "putValidation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 10172
          },
          "name": "resetDefinition"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 10188
          },
          "name": "resetLlmExtractionInstruction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 10204
          },
          "name": "resetValidation"
        }
      ],
      "name": "BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigOutputReference",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 10198
          },
          "name": "validation",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 10176
          },
          "name": "definitionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 10192
          },
          "name": "llmExtractionInstructionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 10208
          },
          "name": "validationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 10166
          },
          "name": "definition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 10182
          },
          "name": "llmExtractionInstruction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 10122
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 9888
      },
      "name": "BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidation",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#number_validation BedrockagentcoreMemory#number_validation}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 9892
          },
          "name": "numberValidation",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidation"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#string_list_validation BedrockagentcoreMemory#string_list_validation}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 9896
          },
          "name": "stringListValidation",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidation"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#string_validation BedrockagentcoreMemory#string_validation}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 9900
          },
          "name": "stringValidation",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidation"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidation"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 9540
      },
      "name": "BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidation",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#max_value BedrockagentcoreMemory#max_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 9544
          },
          "name": "maxValue",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#min_value BedrockagentcoreMemory#min_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 9548
          },
          "name": "minValue",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidation"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-memory/index.ts",
          "line": 9595
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 9587
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 9643
          },
          "name": "resetMaxValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 9659
          },
          "name": "resetMinValue"
        }
      ],
      "name": "BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidationOutputReference",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 9647
          },
          "name": "maxValueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 9663
          },
          "name": "minValueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 9637
          },
          "name": "maxValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 9653
          },
          "name": "minValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 9599
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-memory/index.ts",
          "line": 9954
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 9946
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 10005
          },
          "name": "putNumberValidation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 10021
          },
          "name": "putStringListValidation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 10037
          },
          "name": "putStringValidation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 10008
          },
          "name": "resetNumberValidation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 10024
          },
          "name": "resetStringListValidation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 10040
          },
          "name": "resetStringValidation"
        }
      ],
      "name": "BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationOutputReference",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 10002
          },
          "name": "numberValidation",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 10018
          },
          "name": "stringListValidation",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 10034
          },
          "name": "stringValidation",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 10012
          },
          "name": "numberValidationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 10028
          },
          "name": "stringListValidationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 10044
          },
          "name": "stringValidationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 9958
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 9667
      },
      "name": "BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidation",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#allowed_values BedrockagentcoreMemory#allowed_values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 9671
          },
          "name": "allowedValues",
          "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/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#max_items BedrockagentcoreMemory#max_items}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 9675
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidation"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-memory/index.ts",
          "line": 9722
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 9714
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 9770
          },
          "name": "resetAllowedValues"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 9786
          },
          "name": "resetMaxItems"
        }
      ],
      "name": "BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidationOutputReference",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 9774
          },
          "name": "allowedValuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 9790
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 9764
          },
          "name": "allowedValues",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 9780
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 9726
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 9794
      },
      "name": "BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidation",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#allowed_values BedrockagentcoreMemory#allowed_values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 9798
          },
          "name": "allowedValues",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidation"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-memory/index.ts",
          "line": 9838
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 9830
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 9880
          },
          "name": "resetAllowedValues"
        }
      ],
      "name": "BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidationOutputReference",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 9884
          },
          "name": "allowedValuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 9874
          },
          "name": "allowedValues",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 9842
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-memory/index.ts",
          "line": 10256
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 10248
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 10295
          },
          "name": "putLlmExtractionConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 10298
          },
          "name": "resetLlmExtractionConfig"
        }
      ],
      "name": "BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigOutputReference",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 10292
          },
          "name": "llmExtractionConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 10302
          },
          "name": "llmExtractionConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 10260
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-memory/index.ts",
          "line": 10481
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 10473
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 10488
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaOutputReference"
            }
          }
        }
      ],
      "name": "BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaList",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 10474
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchema"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaList"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-memory/index.ts",
          "line": 10378
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 10368
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 10429
          },
          "name": "putExtractionConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 10432
          },
          "name": "resetExtractionConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 10448
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 10464
          },
          "name": "resetType"
        }
      ],
      "name": "BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaOutputReference",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 10426
          },
          "name": "extractionConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 10436
          },
          "name": "extractionConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 10452
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 10468
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 10442
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 10458
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 10382
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchema"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-memory/index.ts",
          "line": 10538
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 10530
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 10577
          },
          "name": "putMetadataSchema",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchema"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 10580
          },
          "name": "resetMetadataSchema"
        }
      ],
      "name": "BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaOutputReference",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 10574
          },
          "name": "metadataSchema",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 10584
          },
          "name": "metadataSchemaInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchema"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 10542
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchema"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-memory/index.ts",
          "line": 10749
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 10741
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 10874
          },
          "name": "putMemoryRecordSchema",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchema"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 10845
          },
          "name": "resetCreatedAt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 10861
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 10877
          },
          "name": "resetMemoryRecordSchema"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 10893
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 10925
          },
          "name": "resetNamespaces"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 10909
          },
          "name": "resetNamespaceTemplates"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 10941
          },
          "name": "resetStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 10957
          },
          "name": "resetStrategyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 10973
          },
          "name": "resetType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 10989
          },
          "name": "resetUpdatedAt"
        }
      ],
      "name": "BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyOutputReference",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 10871
          },
          "name": "memoryRecordSchema",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 10849
          },
          "name": "createdAtInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 10865
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 10881
          },
          "name": "memoryRecordSchemaInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchema"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 10897
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 10929
          },
          "name": "namespacesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 10913
          },
          "name": "namespaceTemplatesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 10945
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 10961
          },
          "name": "strategyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 10977
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 10993
          },
          "name": "updatedAtInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 10839
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 10855
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 10887
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 10919
          },
          "name": "namespaces",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 10903
          },
          "name": "namespaceTemplates",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 10935
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 10951
          },
          "name": "strategyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 10967
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 10983
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 10753
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategy"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 12045
      },
      "name": "BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategy",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#created_at BedrockagentcoreMemory#created_at}",
            "stability": "stable",
            "summary": "Creation timestamp of the memory strategy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 12051
          },
          "name": "createdAt",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#description BedrockagentcoreMemory#description}",
            "stability": "stable",
            "summary": "Description of the Memory resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 12057
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#memory_record_schema BedrockagentcoreMemory#memory_record_schema}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 12061
          },
          "name": "memoryRecordSchema",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchema"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#name BedrockagentcoreMemory#name}",
            "stability": "stable",
            "summary": "Name of the Memory resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 12067
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#namespaces BedrockagentcoreMemory#namespaces}",
            "stability": "stable",
            "summary": "List of namespaces for memory strategy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 12079
          },
          "name": "namespaces",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#namespace_templates BedrockagentcoreMemory#namespace_templates}",
            "stability": "stable",
            "summary": "List of namespaces for memory strategy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 12073
          },
          "name": "namespaceTemplates",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#status BedrockagentcoreMemory#status}",
            "stability": "stable",
            "summary": "Status of the memory strategy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 12085
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#strategy_id BedrockagentcoreMemory#strategy_id}",
            "stability": "stable",
            "summary": "Unique identifier for the memory strategy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 12091
          },
          "name": "strategyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#type BedrockagentcoreMemory#type}",
            "stability": "stable",
            "summary": "Type of memory strategy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 12097
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#updated_at BedrockagentcoreMemory#updated_at}",
            "stability": "stable",
            "summary": "Last update timestamp of the memory strategy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 12103
          },
          "name": "updatedAt",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategy"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchema": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchema",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 11949
      },
      "name": "BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchema",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#metadata_schema BedrockagentcoreMemory#metadata_schema}",
            "stability": "stable",
            "summary": "List of metadata schema entries."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 11955
          },
          "name": "metadataSchema",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchema"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchema"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchema": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchema",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 11763
      },
      "name": "BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchema",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#extraction_config BedrockagentcoreMemory#extraction_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 11767
          },
          "name": "extractionConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#key BedrockagentcoreMemory#key}",
            "stability": "stable",
            "summary": "Key name for metadata fields."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 11773
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#type BedrockagentcoreMemory#type}",
            "stability": "stable",
            "summary": "Supported data types for metadata values."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 11779
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchema"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 11669
      },
      "name": "BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfig",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#llm_extraction_config BedrockagentcoreMemory#llm_extraction_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 11673
          },
          "name": "llmExtractionConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfig"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfig"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 11505
      },
      "name": "BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfig",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#definition BedrockagentcoreMemory#definition}",
            "stability": "stable",
            "summary": "Definition for the metadata schema entry."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 11511
          },
          "name": "definition",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#llm_extraction_instruction BedrockagentcoreMemory#llm_extraction_instruction}",
            "stability": "stable",
            "summary": "LLM extraction instruction."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 11517
          },
          "name": "llmExtractionInstruction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#validation BedrockagentcoreMemory#validation}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 11521
          },
          "name": "validation",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidation"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfig"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-memory/index.ts",
          "line": 11575
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 11567
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 11658
          },
          "name": "putValidation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 11629
          },
          "name": "resetDefinition"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 11645
          },
          "name": "resetLlmExtractionInstruction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 11661
          },
          "name": "resetValidation"
        }
      ],
      "name": "BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigOutputReference",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 11655
          },
          "name": "validation",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 11633
          },
          "name": "definitionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 11649
          },
          "name": "llmExtractionInstructionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 11665
          },
          "name": "validationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 11623
          },
          "name": "definition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 11639
          },
          "name": "llmExtractionInstruction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 11579
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 11345
      },
      "name": "BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidation",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#number_validation BedrockagentcoreMemory#number_validation}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 11349
          },
          "name": "numberValidation",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidation"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#string_list_validation BedrockagentcoreMemory#string_list_validation}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 11353
          },
          "name": "stringListValidation",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidation"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#string_validation BedrockagentcoreMemory#string_validation}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 11357
          },
          "name": "stringValidation",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidation"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidation"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 10997
      },
      "name": "BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidation",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#max_value BedrockagentcoreMemory#max_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 11001
          },
          "name": "maxValue",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#min_value BedrockagentcoreMemory#min_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 11005
          },
          "name": "minValue",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidation"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-memory/index.ts",
          "line": 11052
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 11044
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 11100
          },
          "name": "resetMaxValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 11116
          },
          "name": "resetMinValue"
        }
      ],
      "name": "BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidationOutputReference",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 11104
          },
          "name": "maxValueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 11120
          },
          "name": "minValueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 11094
          },
          "name": "maxValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 11110
          },
          "name": "minValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 11056
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-memory/index.ts",
          "line": 11411
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 11403
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 11462
          },
          "name": "putNumberValidation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 11478
          },
          "name": "putStringListValidation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 11494
          },
          "name": "putStringValidation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 11465
          },
          "name": "resetNumberValidation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 11481
          },
          "name": "resetStringListValidation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 11497
          },
          "name": "resetStringValidation"
        }
      ],
      "name": "BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationOutputReference",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 11459
          },
          "name": "numberValidation",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 11475
          },
          "name": "stringListValidation",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 11491
          },
          "name": "stringValidation",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 11469
          },
          "name": "numberValidationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 11485
          },
          "name": "stringListValidationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 11501
          },
          "name": "stringValidationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 11415
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 11124
      },
      "name": "BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidation",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#allowed_values BedrockagentcoreMemory#allowed_values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 11128
          },
          "name": "allowedValues",
          "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/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#max_items BedrockagentcoreMemory#max_items}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 11132
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidation"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-memory/index.ts",
          "line": 11179
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 11171
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 11227
          },
          "name": "resetAllowedValues"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 11243
          },
          "name": "resetMaxItems"
        }
      ],
      "name": "BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidationOutputReference",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 11231
          },
          "name": "allowedValuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 11247
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 11221
          },
          "name": "allowedValues",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 11237
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 11183
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 11251
      },
      "name": "BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidation",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#allowed_values BedrockagentcoreMemory#allowed_values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 11255
          },
          "name": "allowedValues",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidation"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-memory/index.ts",
          "line": 11295
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 11287
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 11337
          },
          "name": "resetAllowedValues"
        }
      ],
      "name": "BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidationOutputReference",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 11341
          },
          "name": "allowedValuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 11331
          },
          "name": "allowedValues",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 11299
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-memory/index.ts",
          "line": 11713
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 11705
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 11752
          },
          "name": "putLlmExtractionConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 11755
          },
          "name": "resetLlmExtractionConfig"
        }
      ],
      "name": "BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigOutputReference",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 11749
          },
          "name": "llmExtractionConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 11759
          },
          "name": "llmExtractionConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 11717
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-memory/index.ts",
          "line": 11938
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 11930
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 11945
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaOutputReference"
            }
          }
        }
      ],
      "name": "BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaList",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 11931
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchema"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaList"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-memory/index.ts",
          "line": 11835
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 11825
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 11886
          },
          "name": "putExtractionConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 11889
          },
          "name": "resetExtractionConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 11905
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 11921
          },
          "name": "resetType"
        }
      ],
      "name": "BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaOutputReference",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 11883
          },
          "name": "extractionConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 11893
          },
          "name": "extractionConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 11909
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 11925
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 11899
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 11915
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 11839
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchema"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-memory/index.ts",
          "line": 11995
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 11987
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 12034
          },
          "name": "putMetadataSchema",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchema"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 12037
          },
          "name": "resetMetadataSchema"
        }
      ],
      "name": "BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaOutputReference",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 12031
          },
          "name": "metadataSchema",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 12041
          },
          "name": "metadataSchemaInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchema"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 11999
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchema"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-memory/index.ts",
          "line": 12206
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 12198
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 12331
          },
          "name": "putMemoryRecordSchema",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchema"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 12302
          },
          "name": "resetCreatedAt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 12318
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 12334
          },
          "name": "resetMemoryRecordSchema"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 12350
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 12382
          },
          "name": "resetNamespaces"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 12366
          },
          "name": "resetNamespaceTemplates"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 12398
          },
          "name": "resetStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 12414
          },
          "name": "resetStrategyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 12430
          },
          "name": "resetType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 12446
          },
          "name": "resetUpdatedAt"
        }
      ],
      "name": "BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyOutputReference",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 12328
          },
          "name": "memoryRecordSchema",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 12306
          },
          "name": "createdAtInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 12322
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 12338
          },
          "name": "memoryRecordSchemaInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchema"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 12354
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 12386
          },
          "name": "namespacesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 12370
          },
          "name": "namespaceTemplatesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 12402
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 12418
          },
          "name": "strategyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 12434
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 12450
          },
          "name": "updatedAtInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 12296
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 12312
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 12344
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 12376
          },
          "name": "namespaces",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 12360
          },
          "name": "namespaceTemplates",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 12392
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 12408
          },
          "name": "strategyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 12424
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 12440
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 12210
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategy"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryStreamDeliveryResources": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryStreamDeliveryResources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 13100
      },
      "name": "BedrockagentcoreMemoryStreamDeliveryResources",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#resources BedrockagentcoreMemory#resources}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 13104
          },
          "name": "resources",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryStreamDeliveryResourcesResources"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryStreamDeliveryResources"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryStreamDeliveryResourcesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryStreamDeliveryResourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-memory/index.ts",
          "line": 13144
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 13136
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 13183
          },
          "name": "putResources",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryStreamDeliveryResourcesResources"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 13186
          },
          "name": "resetResources"
        }
      ],
      "name": "BedrockagentcoreMemoryStreamDeliveryResourcesOutputReference",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 13180
          },
          "name": "resources",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryStreamDeliveryResourcesResourcesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 13190
          },
          "name": "resourcesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryStreamDeliveryResourcesResources"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 13148
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryStreamDeliveryResources"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryStreamDeliveryResourcesOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryStreamDeliveryResourcesResources": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryStreamDeliveryResourcesResources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 12984
      },
      "name": "BedrockagentcoreMemoryStreamDeliveryResourcesResources",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#kinesis BedrockagentcoreMemory#kinesis}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 12988
          },
          "name": "kinesis",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryStreamDeliveryResourcesResourcesKinesis"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryStreamDeliveryResourcesResources"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryStreamDeliveryResourcesResourcesKinesis": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryStreamDeliveryResourcesResourcesKinesis",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 12855
      },
      "name": "BedrockagentcoreMemoryStreamDeliveryResourcesResourcesKinesis",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#content_configurations BedrockagentcoreMemory#content_configurations}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 12859
          },
          "name": "contentConfigurations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryStreamDeliveryResourcesResourcesKinesisContentConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#data_stream_arn BedrockagentcoreMemory#data_stream_arn}",
            "stability": "stable",
            "summary": "ARN format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 12865
          },
          "name": "dataStreamArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryStreamDeliveryResourcesResourcesKinesis"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryStreamDeliveryResourcesResourcesKinesisContentConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryStreamDeliveryResourcesResourcesKinesisContentConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 12702
      },
      "name": "BedrockagentcoreMemoryStreamDeliveryResourcesResourcesKinesisContentConfigurations",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#level BedrockagentcoreMemory#level}",
            "stability": "stable",
            "summary": "The level of content detail to deliver."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 12708
          },
          "name": "level",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_memory#type BedrockagentcoreMemory#type}",
            "stability": "stable",
            "summary": "The type of content to deliver."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 12714
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryStreamDeliveryResourcesResourcesKinesisContentConfigurations"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryStreamDeliveryResourcesResourcesKinesisContentConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryStreamDeliveryResourcesResourcesKinesisContentConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-memory/index.ts",
          "line": 12844
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 12836
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 12851
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryStreamDeliveryResourcesResourcesKinesisContentConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "BedrockagentcoreMemoryStreamDeliveryResourcesResourcesKinesisContentConfigurationsList",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 12837
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryStreamDeliveryResourcesResourcesKinesisContentConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryStreamDeliveryResourcesResourcesKinesisContentConfigurationsList"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryStreamDeliveryResourcesResourcesKinesisContentConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryStreamDeliveryResourcesResourcesKinesisContentConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-memory/index.ts",
          "line": 12763
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 12753
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 12811
          },
          "name": "resetLevel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 12827
          },
          "name": "resetType"
        }
      ],
      "name": "BedrockagentcoreMemoryStreamDeliveryResourcesResourcesKinesisContentConfigurationsOutputReference",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 12815
          },
          "name": "levelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 12831
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 12805
          },
          "name": "level",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 12821
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 12767
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryStreamDeliveryResourcesResourcesKinesisContentConfigurations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryStreamDeliveryResourcesResourcesKinesisContentConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryStreamDeliveryResourcesResourcesKinesisOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryStreamDeliveryResourcesResourcesKinesisOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-memory/index.ts",
          "line": 12912
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 12904
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 12957
          },
          "name": "putContentConfigurations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryStreamDeliveryResourcesResourcesKinesisContentConfigurations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 12960
          },
          "name": "resetContentConfigurations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 12976
          },
          "name": "resetDataStreamArn"
        }
      ],
      "name": "BedrockagentcoreMemoryStreamDeliveryResourcesResourcesKinesisOutputReference",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 12954
          },
          "name": "contentConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryStreamDeliveryResourcesResourcesKinesisContentConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 12964
          },
          "name": "contentConfigurationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryStreamDeliveryResourcesResourcesKinesisContentConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 12980
          },
          "name": "dataStreamArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 12970
          },
          "name": "dataStreamArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 12916
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryStreamDeliveryResourcesResourcesKinesis"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryStreamDeliveryResourcesResourcesKinesisOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryStreamDeliveryResourcesResourcesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryStreamDeliveryResourcesResourcesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-memory/index.ts",
          "line": 13089
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 13081
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 13096
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryStreamDeliveryResourcesResourcesOutputReference"
            }
          }
        }
      ],
      "name": "BedrockagentcoreMemoryStreamDeliveryResourcesResourcesList",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 13082
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryStreamDeliveryResourcesResources"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryStreamDeliveryResourcesResourcesList"
    },
    "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryStreamDeliveryResourcesResourcesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryStreamDeliveryResourcesResourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-memory/index.ts",
          "line": 13030
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-memory/index.ts",
        "line": 13020
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 13069
          },
          "name": "putKinesis",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryStreamDeliveryResourcesResourcesKinesis"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 13072
          },
          "name": "resetKinesis"
        }
      ],
      "name": "BedrockagentcoreMemoryStreamDeliveryResourcesResourcesOutputReference",
      "namespace": "bedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 13066
          },
          "name": "kinesis",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryStreamDeliveryResourcesResourcesKinesisOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 13076
          },
          "name": "kinesisInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryStreamDeliveryResourcesResourcesKinesis"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-memory/index.ts",
            "line": 13034
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreMemory.BedrockagentcoreMemoryStreamDeliveryResourcesResources"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-memory/index:BedrockagentcoreMemoryStreamDeliveryResourcesResourcesOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProvider": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider awscc_bedrockagentcore_o_auth_2_credential_provider}."
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProvider",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider awscc_bedrockagentcore_o_auth_2_credential_provider} Resource."
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
          "line": 7070
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 7038
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a BedrockagentcoreOAuth2CredentialProvider resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 7055
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the BedrockagentcoreOAuth2CredentialProvider to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing BedrockagentcoreOAuth2CredentialProvider that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the BedrockagentcoreOAuth2CredentialProvider to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 7168
          },
          "name": "putOauth2ProviderConfigInput",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInput"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 7195
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 7171
          },
          "name": "resetOauth2ProviderConfigInput"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 7198
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 7210
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 7219
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "BedrockagentcoreOAuth2CredentialProvider",
      "namespace": "bedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 7043
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 7097
          },
          "name": "callbackUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 7103
          },
          "name": "clientSecretArn",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderClientSecretArnOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 7108
          },
          "name": "clientSecretJsonKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 7113
          },
          "name": "clientSecretSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 7118
          },
          "name": "createdTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 7123
          },
          "name": "credentialProviderArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 7141
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 7146
          },
          "name": "lastUpdatedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 7165
          },
          "name": "oauth2ProviderConfigInput",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 7181
          },
          "name": "oauth2ProviderConfigOutput",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 7186
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 7192
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 7136
          },
          "name": "credentialProviderVendorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 7159
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 7175
          },
          "name": "oauth2ProviderConfigInputInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInput"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 7202
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 7129
          },
          "name": "credentialProviderVendor",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 7152
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-o-auth-2-credential-provider/index:BedrockagentcoreOAuth2CredentialProvider"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderClientSecretArn": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderClientSecretArn",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 40
      },
      "name": "BedrockagentcoreOAuth2CredentialProviderClientSecretArn",
      "namespace": "bedrockagentcoreOAuth2CredentialProvider",
      "symbolId": "src/bedrockagentcore-o-auth-2-credential-provider/index:BedrockagentcoreOAuth2CredentialProviderClientSecretArn"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderClientSecretArnOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderClientSecretArnOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-o-auth-2-credential-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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 63
      },
      "name": "BedrockagentcoreOAuth2CredentialProviderClientSecretArnOutputReference",
      "namespace": "bedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 90
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 74
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderClientSecretArn"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-o-auth-2-credential-provider/index:BedrockagentcoreOAuth2CredentialProviderClientSecretArnOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 14
      },
      "name": "BedrockagentcoreOAuth2CredentialProviderConfig",
      "namespace": "bedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#credential_provider_vendor BedrockagentcoreOAuth2CredentialProvider#credential_provider_vendor}",
            "stability": "stable",
            "summary": "The vendor of the OAuth2 credential provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 20
          },
          "name": "credentialProviderVendor",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#name BedrockagentcoreOAuth2CredentialProvider#name}",
            "stability": "stable",
            "summary": "The name of the OAuth2 credential provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 26
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#oauth_2_provider_config_input BedrockagentcoreOAuth2CredentialProvider#oauth_2_provider_config_input}",
            "stability": "stable",
            "summary": "The configuration settings for the OAuth2 provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 32
          },
          "name": "oauth2ProviderConfigInput",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInput"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#tags BedrockagentcoreOAuth2CredentialProvider#tags}",
            "stability": "stable",
            "summary": "Tags to assign to the OAuth2 credential provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 38
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-o-auth-2-credential-provider/index:BedrockagentcoreOAuth2CredentialProviderConfig"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInput": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInput",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 5520
      },
      "name": "BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInput",
      "namespace": "bedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#atlassian_oauth_2_provider_config BedrockagentcoreOAuth2CredentialProvider#atlassian_oauth_2_provider_config}",
            "stability": "stable",
            "summary": "Input configuration for an Atlassian OAuth2 provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 5526
          },
          "name": "atlassianOauth2ProviderConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputAtlassianOauth2ProviderConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#custom_oauth_2_provider_config BedrockagentcoreOAuth2CredentialProvider#custom_oauth_2_provider_config}",
            "stability": "stable",
            "summary": "Input configuration for a custom OAuth2 provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 5532
          },
          "name": "customOauth2ProviderConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#github_oauth_2_provider_config BedrockagentcoreOAuth2CredentialProvider#github_oauth_2_provider_config}",
            "stability": "stable",
            "summary": "Input configuration for a GitHub OAuth2 provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 5538
          },
          "name": "githubOauth2ProviderConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputGithubOauth2ProviderConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#google_oauth_2_provider_config BedrockagentcoreOAuth2CredentialProvider#google_oauth_2_provider_config}",
            "stability": "stable",
            "summary": "Input configuration for a Google OAuth2 provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 5544
          },
          "name": "googleOauth2ProviderConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputGoogleOauth2ProviderConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#included_oauth_2_provider_config BedrockagentcoreOAuth2CredentialProvider#included_oauth_2_provider_config}",
            "stability": "stable",
            "summary": "Input configuration for a supported non-custom OAuth2 provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 5550
          },
          "name": "includedOauth2ProviderConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputIncludedOauth2ProviderConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#linkedin_oauth_2_provider_config BedrockagentcoreOAuth2CredentialProvider#linkedin_oauth_2_provider_config}",
            "stability": "stable",
            "summary": "Input configuration for a LinkedIn OAuth2 provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 5556
          },
          "name": "linkedinOauth2ProviderConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputLinkedinOauth2ProviderConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#microsoft_oauth_2_provider_config BedrockagentcoreOAuth2CredentialProvider#microsoft_oauth_2_provider_config}",
            "stability": "stable",
            "summary": "Input configuration for a Microsoft OAuth2 provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 5562
          },
          "name": "microsoftOauth2ProviderConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputMicrosoftOauth2ProviderConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#salesforce_oauth_2_provider_config BedrockagentcoreOAuth2CredentialProvider#salesforce_oauth_2_provider_config}",
            "stability": "stable",
            "summary": "Input configuration for a Salesforce OAuth2 provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 5568
          },
          "name": "salesforceOauth2ProviderConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputSalesforceOauth2ProviderConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#slack_oauth_2_provider_config BedrockagentcoreOAuth2CredentialProvider#slack_oauth_2_provider_config}",
            "stability": "stable",
            "summary": "Input configuration for a Slack OAuth2 provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 5574
          },
          "name": "slackOauth2ProviderConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputSlackOauth2ProviderConfig"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-o-auth-2-credential-provider/index:BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInput"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputAtlassianOauth2ProviderConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputAtlassianOauth2ProviderConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 225
      },
      "name": "BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputAtlassianOauth2ProviderConfig",
      "namespace": "bedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#client_id BedrockagentcoreOAuth2CredentialProvider#client_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 229
          },
          "name": "clientId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#client_secret BedrockagentcoreOAuth2CredentialProvider#client_secret}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 233
          },
          "name": "clientSecret",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#client_secret_config BedrockagentcoreOAuth2CredentialProvider#client_secret_config}",
            "stability": "stable",
            "summary": "A reference to a customer-provided secret stored in AWS Secrets Manager."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 239
          },
          "name": "clientSecretConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputAtlassianOauth2ProviderConfigClientSecretConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#client_secret_source BedrockagentcoreOAuth2CredentialProvider#client_secret_source}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 243
          },
          "name": "clientSecretSource",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-o-auth-2-credential-provider/index:BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputAtlassianOauth2ProviderConfig"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputAtlassianOauth2ProviderConfigClientSecretConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputAtlassianOauth2ProviderConfigClientSecretConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 94
      },
      "name": "BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputAtlassianOauth2ProviderConfigClientSecretConfig",
      "namespace": "bedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#json_key BedrockagentcoreOAuth2CredentialProvider#json_key}",
            "stability": "stable",
            "summary": "The JSON key within the secret that contains the credential value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 100
          },
          "name": "jsonKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#secret_id BedrockagentcoreOAuth2CredentialProvider#secret_id}",
            "stability": "stable",
            "summary": "The ID or ARN of the secret in AWS Secrets Manager."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 106
          },
          "name": "secretId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-o-auth-2-credential-provider/index:BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputAtlassianOauth2ProviderConfigClientSecretConfig"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputAtlassianOauth2ProviderConfigClientSecretConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputAtlassianOauth2ProviderConfigClientSecretConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-o-auth-2-credential-provider/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 145
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 201
          },
          "name": "resetJsonKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 217
          },
          "name": "resetSecretId"
        }
      ],
      "name": "BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputAtlassianOauth2ProviderConfigClientSecretConfigOutputReference",
      "namespace": "bedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 205
          },
          "name": "jsonKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 221
          },
          "name": "secretIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 195
          },
          "name": "jsonKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 211
          },
          "name": "secretId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 157
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputAtlassianOauth2ProviderConfigClientSecretConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-o-auth-2-credential-provider/index:BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputAtlassianOauth2ProviderConfigClientSecretConfigOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputAtlassianOauth2ProviderConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputAtlassianOauth2ProviderConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-o-auth-2-credential-provider/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/bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 296
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 393
          },
          "name": "putClientSecretConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputAtlassianOauth2ProviderConfigClientSecretConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 364
          },
          "name": "resetClientId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 380
          },
          "name": "resetClientSecret"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 396
          },
          "name": "resetClientSecretConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 412
          },
          "name": "resetClientSecretSource"
        }
      ],
      "name": "BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputAtlassianOauth2ProviderConfigOutputReference",
      "namespace": "bedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 390
          },
          "name": "clientSecretConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputAtlassianOauth2ProviderConfigClientSecretConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 368
          },
          "name": "clientIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 400
          },
          "name": "clientSecretConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputAtlassianOauth2ProviderConfigClientSecretConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 384
          },
          "name": "clientSecretInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 416
          },
          "name": "clientSecretSourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 358
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 374
          },
          "name": "clientSecret",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 406
          },
          "name": "clientSecretSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 308
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputAtlassianOauth2ProviderConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-o-auth-2-credential-provider/index:BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputAtlassianOauth2ProviderConfigOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 2687
      },
      "name": "BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfig",
      "namespace": "bedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#client_authentication_method BedrockagentcoreOAuth2CredentialProvider#client_authentication_method}",
            "stability": "stable",
            "summary": "The client authentication method to use when authenticating with the token endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2693
          },
          "name": "clientAuthenticationMethod",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#client_id BedrockagentcoreOAuth2CredentialProvider#client_id}",
            "stability": "stable",
            "summary": "The client ID for the custom OAuth2 provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2699
          },
          "name": "clientId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#client_secret BedrockagentcoreOAuth2CredentialProvider#client_secret}",
            "stability": "stable",
            "summary": "The client secret for the custom OAuth2 provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2705
          },
          "name": "clientSecret",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#client_secret_config BedrockagentcoreOAuth2CredentialProvider#client_secret_config}",
            "stability": "stable",
            "summary": "A reference to a customer-provided secret stored in AWS Secrets Manager."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2711
          },
          "name": "clientSecretConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigClientSecretConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#client_secret_source BedrockagentcoreOAuth2CredentialProvider#client_secret_source}",
            "stability": "stable",
            "summary": "The source of the client secret."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2717
          },
          "name": "clientSecretSource",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#oauth_discovery BedrockagentcoreOAuth2CredentialProvider#oauth_discovery}",
            "stability": "stable",
            "summary": "Discovery information for an OAuth2 provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2723
          },
          "name": "oauthDiscovery",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigOauthDiscovery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#on_behalf_of_token_exchange_config BedrockagentcoreOAuth2CredentialProvider#on_behalf_of_token_exchange_config}",
            "stability": "stable",
            "summary": "Configuration for on-behalf-of token exchange."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2729
          },
          "name": "onBehalfOfTokenExchangeConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigOnBehalfOfTokenExchangeConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#private_endpoint BedrockagentcoreOAuth2CredentialProvider#private_endpoint}",
            "stability": "stable",
            "summary": "The private endpoint configuration for connecting to private resources in your VPC."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2735
          },
          "name": "privateEndpoint",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpoint"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Each override maps a specific domain to a private endpoint, enabling secure connectivity through VPC Lattice resource configurations.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#private_endpoint_overrides BedrockagentcoreOAuth2CredentialProvider#private_endpoint_overrides}",
            "stability": "stable",
            "summary": "A list of private endpoint overrides."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2741
          },
          "name": "privateEndpointOverrides",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOverrides"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#private_key_jwt_config BedrockagentcoreOAuth2CredentialProvider#private_key_jwt_config}",
            "stability": "stable",
            "summary": "Configuration for private_key_jwt client authentication (RFC 7523)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2747
          },
          "name": "privateKeyJwtConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateKeyJwtConfig"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-o-auth-2-credential-provider/index:BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfig"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigClientSecretConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigClientSecretConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 420
      },
      "name": "BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigClientSecretConfig",
      "namespace": "bedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#json_key BedrockagentcoreOAuth2CredentialProvider#json_key}",
            "stability": "stable",
            "summary": "The JSON key within the secret that contains the credential value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 426
          },
          "name": "jsonKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#secret_id BedrockagentcoreOAuth2CredentialProvider#secret_id}",
            "stability": "stable",
            "summary": "The ID or ARN of the secret in AWS Secrets Manager."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 432
          },
          "name": "secretId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-o-auth-2-credential-provider/index:BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigClientSecretConfig"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigClientSecretConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigClientSecretConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-o-auth-2-credential-provider/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/bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 471
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 527
          },
          "name": "resetJsonKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 543
          },
          "name": "resetSecretId"
        }
      ],
      "name": "BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigClientSecretConfigOutputReference",
      "namespace": "bedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 531
          },
          "name": "jsonKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 547
          },
          "name": "secretIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 521
          },
          "name": "jsonKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 537
          },
          "name": "secretId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 483
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigClientSecretConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-o-auth-2-credential-provider/index:BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigClientSecretConfigOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigOauthDiscovery": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigOauthDiscovery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 752
      },
      "name": "BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigOauthDiscovery",
      "namespace": "bedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#authorization_server_metadata BedrockagentcoreOAuth2CredentialProvider#authorization_server_metadata}",
            "stability": "stable",
            "summary": "Authorization server metadata for the OAuth2 provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 758
          },
          "name": "authorizationServerMetadata",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigOauthDiscoveryAuthorizationServerMetadata"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#discovery_url BedrockagentcoreOAuth2CredentialProvider#discovery_url}",
            "stability": "stable",
            "summary": "The discovery URL for the OAuth2 provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 764
          },
          "name": "discoveryUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-o-auth-2-credential-provider/index:BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigOauthDiscovery"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigOauthDiscoveryAuthorizationServerMetadata": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigOauthDiscoveryAuthorizationServerMetadata",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 551
      },
      "name": "BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigOauthDiscoveryAuthorizationServerMetadata",
      "namespace": "bedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#authorization_endpoint BedrockagentcoreOAuth2CredentialProvider#authorization_endpoint}",
            "stability": "stable",
            "summary": "The authorization endpoint URL."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 557
          },
          "name": "authorizationEndpoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#issuer BedrockagentcoreOAuth2CredentialProvider#issuer}",
            "stability": "stable",
            "summary": "The issuer URL for the OAuth2 authorization server."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 563
          },
          "name": "issuer",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#response_types BedrockagentcoreOAuth2CredentialProvider#response_types}",
            "stability": "stable",
            "summary": "The supported response types."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 569
          },
          "name": "responseTypes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#token_endpoint BedrockagentcoreOAuth2CredentialProvider#token_endpoint}",
            "stability": "stable",
            "summary": "The token endpoint URL."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 575
          },
          "name": "tokenEndpoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-o-auth-2-credential-provider/index:BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigOauthDiscoveryAuthorizationServerMetadata"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigOauthDiscoveryAuthorizationServerMetadataOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigOauthDiscoveryAuthorizationServerMetadataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
          "line": 636
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 628
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 696
          },
          "name": "resetAuthorizationEndpoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 712
          },
          "name": "resetIssuer"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 728
          },
          "name": "resetResponseTypes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 744
          },
          "name": "resetTokenEndpoint"
        }
      ],
      "name": "BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigOauthDiscoveryAuthorizationServerMetadataOutputReference",
      "namespace": "bedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 700
          },
          "name": "authorizationEndpointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 716
          },
          "name": "issuerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 732
          },
          "name": "responseTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 748
          },
          "name": "tokenEndpointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 690
          },
          "name": "authorizationEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 706
          },
          "name": "issuer",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 722
          },
          "name": "responseTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 738
          },
          "name": "tokenEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 640
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigOauthDiscoveryAuthorizationServerMetadata"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-o-auth-2-credential-provider/index:BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigOauthDiscoveryAuthorizationServerMetadataOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigOauthDiscoveryOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigOauthDiscoveryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-o-auth-2-credential-provider/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 803
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 856
          },
          "name": "putAuthorizationServerMetadata",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigOauthDiscoveryAuthorizationServerMetadata"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 859
          },
          "name": "resetAuthorizationServerMetadata"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 875
          },
          "name": "resetDiscoveryUrl"
        }
      ],
      "name": "BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigOauthDiscoveryOutputReference",
      "namespace": "bedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 853
          },
          "name": "authorizationServerMetadata",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigOauthDiscoveryAuthorizationServerMetadataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 863
          },
          "name": "authorizationServerMetadataInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigOauthDiscoveryAuthorizationServerMetadata"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 879
          },
          "name": "discoveryUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 869
          },
          "name": "discoveryUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 815
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigOauthDiscovery"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-o-auth-2-credential-provider/index:BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigOauthDiscoveryOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigOnBehalfOfTokenExchangeConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigOnBehalfOfTokenExchangeConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 1014
      },
      "name": "BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigOnBehalfOfTokenExchangeConfig",
      "namespace": "bedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#grant_type BedrockagentcoreOAuth2CredentialProvider#grant_type}",
            "stability": "stable",
            "summary": "The grant type for on-behalf-of token exchange."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1020
          },
          "name": "grantType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#token_exchange_grant_type_config BedrockagentcoreOAuth2CredentialProvider#token_exchange_grant_type_config}",
            "stability": "stable",
            "summary": "Configuration for RFC 8693 Token Exchange."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1026
          },
          "name": "tokenExchangeGrantTypeConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigOnBehalfOfTokenExchangeConfigTokenExchangeGrantTypeConfig"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-o-auth-2-credential-provider/index:BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigOnBehalfOfTokenExchangeConfig"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigOnBehalfOfTokenExchangeConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigOnBehalfOfTokenExchangeConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
          "line": 1073
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 1065
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1134
          },
          "name": "putTokenExchangeGrantTypeConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigOnBehalfOfTokenExchangeConfigTokenExchangeGrantTypeConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1121
          },
          "name": "resetGrantType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1137
          },
          "name": "resetTokenExchangeGrantTypeConfig"
        }
      ],
      "name": "BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigOnBehalfOfTokenExchangeConfigOutputReference",
      "namespace": "bedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1131
          },
          "name": "tokenExchangeGrantTypeConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigOnBehalfOfTokenExchangeConfigTokenExchangeGrantTypeConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1125
          },
          "name": "grantTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1141
          },
          "name": "tokenExchangeGrantTypeConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigOnBehalfOfTokenExchangeConfigTokenExchangeGrantTypeConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1115
          },
          "name": "grantType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1077
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigOnBehalfOfTokenExchangeConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-o-auth-2-credential-provider/index:BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigOnBehalfOfTokenExchangeConfigOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigOnBehalfOfTokenExchangeConfigTokenExchangeGrantTypeConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigOnBehalfOfTokenExchangeConfigTokenExchangeGrantTypeConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 883
      },
      "name": "BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigOnBehalfOfTokenExchangeConfigTokenExchangeGrantTypeConfig",
      "namespace": "bedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#actor_token_content BedrockagentcoreOAuth2CredentialProvider#actor_token_content}",
            "stability": "stable",
            "summary": "The actor token content type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 889
          },
          "name": "actorTokenContent",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#actor_token_scopes BedrockagentcoreOAuth2CredentialProvider#actor_token_scopes}",
            "stability": "stable",
            "summary": "The actor token scopes. Only valid when ActorTokenContent is M2M."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 895
          },
          "name": "actorTokenScopes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-o-auth-2-credential-provider/index:BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigOnBehalfOfTokenExchangeConfigTokenExchangeGrantTypeConfig"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigOnBehalfOfTokenExchangeConfigTokenExchangeGrantTypeConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigOnBehalfOfTokenExchangeConfigTokenExchangeGrantTypeConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
          "line": 942
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 934
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 990
          },
          "name": "resetActorTokenContent"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1006
          },
          "name": "resetActorTokenScopes"
        }
      ],
      "name": "BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigOnBehalfOfTokenExchangeConfigTokenExchangeGrantTypeConfigOutputReference",
      "namespace": "bedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 994
          },
          "name": "actorTokenContentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1010
          },
          "name": "actorTokenScopesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 984
          },
          "name": "actorTokenContent",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1000
          },
          "name": "actorTokenScopes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 946
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigOnBehalfOfTokenExchangeConfigTokenExchangeGrantTypeConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-o-auth-2-credential-provider/index:BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigOnBehalfOfTokenExchangeConfigTokenExchangeGrantTypeConfigOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
          "line": 2850
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 2842
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2991
          },
          "name": "putClientSecretConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigClientSecretConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3023
          },
          "name": "putOauthDiscovery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigOauthDiscovery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3039
          },
          "name": "putOnBehalfOfTokenExchangeConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigOnBehalfOfTokenExchangeConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3055
          },
          "name": "putPrivateEndpoint",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpoint"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3071
          },
          "name": "putPrivateEndpointOverrides",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOverrides"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3087
          },
          "name": "putPrivateKeyJwtConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateKeyJwtConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2946
          },
          "name": "resetClientAuthenticationMethod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2962
          },
          "name": "resetClientId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2978
          },
          "name": "resetClientSecret"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2994
          },
          "name": "resetClientSecretConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3010
          },
          "name": "resetClientSecretSource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3026
          },
          "name": "resetOauthDiscovery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3042
          },
          "name": "resetOnBehalfOfTokenExchangeConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3058
          },
          "name": "resetPrivateEndpoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3074
          },
          "name": "resetPrivateEndpointOverrides"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3090
          },
          "name": "resetPrivateKeyJwtConfig"
        }
      ],
      "name": "BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigOutputReference",
      "namespace": "bedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2988
          },
          "name": "clientSecretConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigClientSecretConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3020
          },
          "name": "oauthDiscovery",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigOauthDiscoveryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3036
          },
          "name": "onBehalfOfTokenExchangeConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigOnBehalfOfTokenExchangeConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3052
          },
          "name": "privateEndpoint",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3068
          },
          "name": "privateEndpointOverrides",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOverridesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3084
          },
          "name": "privateKeyJwtConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateKeyJwtConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2950
          },
          "name": "clientAuthenticationMethodInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2966
          },
          "name": "clientIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2998
          },
          "name": "clientSecretConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigClientSecretConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2982
          },
          "name": "clientSecretInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3014
          },
          "name": "clientSecretSourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3030
          },
          "name": "oauthDiscoveryInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigOauthDiscovery"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3046
          },
          "name": "onBehalfOfTokenExchangeConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigOnBehalfOfTokenExchangeConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3062
          },
          "name": "privateEndpointInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpoint"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3078
          },
          "name": "privateEndpointOverridesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOverrides"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3094
          },
          "name": "privateKeyJwtConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateKeyJwtConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2940
          },
          "name": "clientAuthenticationMethod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2956
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2972
          },
          "name": "clientSecret",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3004
          },
          "name": "clientSecretSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2854
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-o-auth-2-credential-provider/index:BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpoint": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpoint",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 1512
      },
      "name": "BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpoint",
      "namespace": "bedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "AgentCore creates and manages the VPC Lattice resource gateway and resource configuration on your behalf.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#managed_vpc_resource BedrockagentcoreOAuth2CredentialProvider#managed_vpc_resource}",
            "stability": "stable",
            "summary": "Configuration for a managed VPC Lattice resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1518
          },
          "name": "managedVpcResource",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointManagedVpcResource"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You create and manage the VPC Lattice resource gateway and resource configuration, then provide the resource configuration identifier.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#self_managed_lattice_resource BedrockagentcoreOAuth2CredentialProvider#self_managed_lattice_resource}",
            "stability": "stable",
            "summary": "Configuration for a self-managed VPC Lattice resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1524
          },
          "name": "selfManagedLatticeResource",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointSelfManagedLatticeResource"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-o-auth-2-credential-provider/index:BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpoint"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointManagedVpcResource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointManagedVpcResource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 1145
      },
      "name": "BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointManagedVpcResource",
      "namespace": "bedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#endpoint_ip_address_type BedrockagentcoreOAuth2CredentialProvider#endpoint_ip_address_type}",
            "stability": "stable",
            "summary": "The IP address type for the resource configuration endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1151
          },
          "name": "endpointIpAddressType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#routing_domain BedrockagentcoreOAuth2CredentialProvider#routing_domain}",
            "stability": "stable",
            "summary": "An intermediate publicly resolvable domain used as the VPC Lattice resource configuration endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1157
          },
          "name": "routingDomain",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#security_group_ids BedrockagentcoreOAuth2CredentialProvider#security_group_ids}",
            "stability": "stable",
            "summary": "The security group IDs to associate with the VPC Lattice resource gateway."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1163
          },
          "name": "securityGroupIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#subnet_ids BedrockagentcoreOAuth2CredentialProvider#subnet_ids}",
            "stability": "stable",
            "summary": "The subnet IDs within the VPC where the VPC Lattice resource gateway is placed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1169
          },
          "name": "subnetIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#tags BedrockagentcoreOAuth2CredentialProvider#tags}",
            "stability": "stable",
            "summary": "Tags to apply to the managed VPC Lattice resource gateway."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1175
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#vpc_identifier BedrockagentcoreOAuth2CredentialProvider#vpc_identifier}",
            "stability": "stable",
            "summary": "The ID of the VPC that contains your private resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1181
          },
          "name": "vpcIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-o-auth-2-credential-provider/index:BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointManagedVpcResource"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointManagedVpcResourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointManagedVpcResourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
          "line": 1256
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 1248
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1328
          },
          "name": "resetEndpointIpAddressType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1344
          },
          "name": "resetRoutingDomain"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1360
          },
          "name": "resetSecurityGroupIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1376
          },
          "name": "resetSubnetIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1392
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1408
          },
          "name": "resetVpcIdentifier"
        }
      ],
      "name": "BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointManagedVpcResourceOutputReference",
      "namespace": "bedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1332
          },
          "name": "endpointIpAddressTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1348
          },
          "name": "routingDomainInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1364
          },
          "name": "securityGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1380
          },
          "name": "subnetIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1396
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1412
          },
          "name": "vpcIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1322
          },
          "name": "endpointIpAddressType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1338
          },
          "name": "routingDomain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1354
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1370
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1386
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1402
          },
          "name": "vpcIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1260
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointManagedVpcResource"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-o-auth-2-credential-provider/index:BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointManagedVpcResourceOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
          "line": 1571
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 1563
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1616
          },
          "name": "putManagedVpcResource",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointManagedVpcResource"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1632
          },
          "name": "putSelfManagedLatticeResource",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointSelfManagedLatticeResource"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1619
          },
          "name": "resetManagedVpcResource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1635
          },
          "name": "resetSelfManagedLatticeResource"
        }
      ],
      "name": "BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOutputReference",
      "namespace": "bedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1613
          },
          "name": "managedVpcResource",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointManagedVpcResourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1629
          },
          "name": "selfManagedLatticeResource",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointSelfManagedLatticeResourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1623
          },
          "name": "managedVpcResourceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointManagedVpcResource"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1639
          },
          "name": "selfManagedLatticeResourceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointSelfManagedLatticeResource"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1575
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpoint"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-o-auth-2-credential-provider/index:BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOverrides": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOverrides",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 2141
      },
      "name": "BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOverrides",
      "namespace": "bedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#domain BedrockagentcoreOAuth2CredentialProvider#domain}",
            "stability": "stable",
            "summary": "The domain to override with a private endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2147
          },
          "name": "domain",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#private_endpoint BedrockagentcoreOAuth2CredentialProvider#private_endpoint}",
            "stability": "stable",
            "summary": "The private endpoint configuration for connecting to private resources in your VPC."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2153
          },
          "name": "privateEndpoint",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOverridesPrivateEndpoint"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-o-auth-2-credential-provider/index:BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOverrides"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOverridesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOverridesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-o-auth-2-credential-provider/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 2275
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2290
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOverridesOutputReference"
            }
          }
        }
      ],
      "name": "BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOverridesList",
      "namespace": "bedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2276
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOverrides"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-o-auth-2-credential-provider/index:BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOverridesList"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOverridesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOverridesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
          "line": 2202
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 2192
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2263
          },
          "name": "putPrivateEndpoint",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOverridesPrivateEndpoint"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2250
          },
          "name": "resetDomain"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2266
          },
          "name": "resetPrivateEndpoint"
        }
      ],
      "name": "BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOverridesOutputReference",
      "namespace": "bedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2260
          },
          "name": "privateEndpoint",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOverridesPrivateEndpointOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2254
          },
          "name": "domainInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2270
          },
          "name": "privateEndpointInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOverridesPrivateEndpoint"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2244
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2206
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOverrides"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-o-auth-2-credential-provider/index:BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOverridesOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOverridesPrivateEndpoint": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOverridesPrivateEndpoint",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 2010
      },
      "name": "BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOverridesPrivateEndpoint",
      "namespace": "bedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "AgentCore creates and manages the VPC Lattice resource gateway and resource configuration on your behalf.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#managed_vpc_resource BedrockagentcoreOAuth2CredentialProvider#managed_vpc_resource}",
            "stability": "stable",
            "summary": "Configuration for a managed VPC Lattice resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2016
          },
          "name": "managedVpcResource",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOverridesPrivateEndpointManagedVpcResource"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You create and manage the VPC Lattice resource gateway and resource configuration, then provide the resource configuration identifier.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#self_managed_lattice_resource BedrockagentcoreOAuth2CredentialProvider#self_managed_lattice_resource}",
            "stability": "stable",
            "summary": "Configuration for a self-managed VPC Lattice resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2022
          },
          "name": "selfManagedLatticeResource",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOverridesPrivateEndpointSelfManagedLatticeResource"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-o-auth-2-credential-provider/index:BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOverridesPrivateEndpoint"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOverridesPrivateEndpointManagedVpcResource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOverridesPrivateEndpointManagedVpcResource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 1643
      },
      "name": "BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOverridesPrivateEndpointManagedVpcResource",
      "namespace": "bedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#endpoint_ip_address_type BedrockagentcoreOAuth2CredentialProvider#endpoint_ip_address_type}",
            "stability": "stable",
            "summary": "The IP address type for the resource configuration endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1649
          },
          "name": "endpointIpAddressType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#routing_domain BedrockagentcoreOAuth2CredentialProvider#routing_domain}",
            "stability": "stable",
            "summary": "An intermediate publicly resolvable domain used as the VPC Lattice resource configuration endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1655
          },
          "name": "routingDomain",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#security_group_ids BedrockagentcoreOAuth2CredentialProvider#security_group_ids}",
            "stability": "stable",
            "summary": "The security group IDs to associate with the VPC Lattice resource gateway."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1661
          },
          "name": "securityGroupIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#subnet_ids BedrockagentcoreOAuth2CredentialProvider#subnet_ids}",
            "stability": "stable",
            "summary": "The subnet IDs within the VPC where the VPC Lattice resource gateway is placed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1667
          },
          "name": "subnetIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#tags BedrockagentcoreOAuth2CredentialProvider#tags}",
            "stability": "stable",
            "summary": "Tags to apply to the managed VPC Lattice resource gateway."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1673
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#vpc_identifier BedrockagentcoreOAuth2CredentialProvider#vpc_identifier}",
            "stability": "stable",
            "summary": "The ID of the VPC that contains your private resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1679
          },
          "name": "vpcIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-o-auth-2-credential-provider/index:BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOverridesPrivateEndpointManagedVpcResource"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOverridesPrivateEndpointManagedVpcResourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOverridesPrivateEndpointManagedVpcResourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
          "line": 1754
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 1746
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1826
          },
          "name": "resetEndpointIpAddressType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1842
          },
          "name": "resetRoutingDomain"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1858
          },
          "name": "resetSecurityGroupIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1874
          },
          "name": "resetSubnetIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1890
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1906
          },
          "name": "resetVpcIdentifier"
        }
      ],
      "name": "BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOverridesPrivateEndpointManagedVpcResourceOutputReference",
      "namespace": "bedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1830
          },
          "name": "endpointIpAddressTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1846
          },
          "name": "routingDomainInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1862
          },
          "name": "securityGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1878
          },
          "name": "subnetIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1894
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1910
          },
          "name": "vpcIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1820
          },
          "name": "endpointIpAddressType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1836
          },
          "name": "routingDomain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1852
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1868
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1884
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1900
          },
          "name": "vpcIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1758
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOverridesPrivateEndpointManagedVpcResource"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-o-auth-2-credential-provider/index:BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOverridesPrivateEndpointManagedVpcResourceOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOverridesPrivateEndpointOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOverridesPrivateEndpointOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
          "line": 2069
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 2061
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2114
          },
          "name": "putManagedVpcResource",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOverridesPrivateEndpointManagedVpcResource"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2130
          },
          "name": "putSelfManagedLatticeResource",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOverridesPrivateEndpointSelfManagedLatticeResource"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2117
          },
          "name": "resetManagedVpcResource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2133
          },
          "name": "resetSelfManagedLatticeResource"
        }
      ],
      "name": "BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOverridesPrivateEndpointOutputReference",
      "namespace": "bedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2111
          },
          "name": "managedVpcResource",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOverridesPrivateEndpointManagedVpcResourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2127
          },
          "name": "selfManagedLatticeResource",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOverridesPrivateEndpointSelfManagedLatticeResourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2121
          },
          "name": "managedVpcResourceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOverridesPrivateEndpointManagedVpcResource"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2137
          },
          "name": "selfManagedLatticeResourceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOverridesPrivateEndpointSelfManagedLatticeResource"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2073
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOverridesPrivateEndpoint"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-o-auth-2-credential-provider/index:BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOverridesPrivateEndpointOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOverridesPrivateEndpointSelfManagedLatticeResource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOverridesPrivateEndpointSelfManagedLatticeResource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 1914
      },
      "name": "BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOverridesPrivateEndpointSelfManagedLatticeResource",
      "namespace": "bedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#resource_configuration_identifier BedrockagentcoreOAuth2CredentialProvider#resource_configuration_identifier}",
            "stability": "stable",
            "summary": "The ARN or ID of the VPC Lattice resource configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1920
          },
          "name": "resourceConfigurationIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-o-auth-2-credential-provider/index:BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOverridesPrivateEndpointSelfManagedLatticeResource"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOverridesPrivateEndpointSelfManagedLatticeResourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOverridesPrivateEndpointSelfManagedLatticeResourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
          "line": 1960
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 1952
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2002
          },
          "name": "resetResourceConfigurationIdentifier"
        }
      ],
      "name": "BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOverridesPrivateEndpointSelfManagedLatticeResourceOutputReference",
      "namespace": "bedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2006
          },
          "name": "resourceConfigurationIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1996
          },
          "name": "resourceConfigurationIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1964
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOverridesPrivateEndpointSelfManagedLatticeResource"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-o-auth-2-credential-provider/index:BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOverridesPrivateEndpointSelfManagedLatticeResourceOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointSelfManagedLatticeResource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointSelfManagedLatticeResource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 1416
      },
      "name": "BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointSelfManagedLatticeResource",
      "namespace": "bedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#resource_configuration_identifier BedrockagentcoreOAuth2CredentialProvider#resource_configuration_identifier}",
            "stability": "stable",
            "summary": "The ARN or ID of the VPC Lattice resource configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1422
          },
          "name": "resourceConfigurationIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-o-auth-2-credential-provider/index:BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointSelfManagedLatticeResource"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointSelfManagedLatticeResourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointSelfManagedLatticeResourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
          "line": 1462
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 1454
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1504
          },
          "name": "resetResourceConfigurationIdentifier"
        }
      ],
      "name": "BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointSelfManagedLatticeResourceOutputReference",
      "namespace": "bedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1508
          },
          "name": "resourceConfigurationIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1498
          },
          "name": "resourceConfigurationIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1466
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointSelfManagedLatticeResource"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-o-auth-2-credential-provider/index:BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointSelfManagedLatticeResourceOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateKeyJwtConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateKeyJwtConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 2486
      },
      "name": "BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateKeyJwtConfig",
      "namespace": "bedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#additional_header_claims BedrockagentcoreOAuth2CredentialProvider#additional_header_claims}",
            "stability": "stable",
            "summary": "A map of additional claims to include in the JWT client assertion."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2492
          },
          "name": "additionalHeaderClaims",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#additional_payload_claims BedrockagentcoreOAuth2CredentialProvider#additional_payload_claims}",
            "stability": "stable",
            "summary": "A map of additional claims to include in the JWT client assertion."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2498
          },
          "name": "additionalPayloadClaims",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#private_key_source BedrockagentcoreOAuth2CredentialProvider#private_key_source}",
            "stability": "stable",
            "summary": "Contains the private key source configuration for a JWT client assertion."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2504
          },
          "name": "privateKeySource",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateKeyJwtConfigPrivateKeySource"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#signing_algorithm BedrockagentcoreOAuth2CredentialProvider#signing_algorithm}",
            "stability": "stable",
            "summary": "The algorithm used to sign the JWT client assertion."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2510
          },
          "name": "signingAlgorithm",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-o-auth-2-credential-provider/index:BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateKeyJwtConfig"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateKeyJwtConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateKeyJwtConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
          "line": 2571
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 2563
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2660
          },
          "name": "putPrivateKeySource",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateKeyJwtConfigPrivateKeySource"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2631
          },
          "name": "resetAdditionalHeaderClaims"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2647
          },
          "name": "resetAdditionalPayloadClaims"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2663
          },
          "name": "resetPrivateKeySource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2679
          },
          "name": "resetSigningAlgorithm"
        }
      ],
      "name": "BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateKeyJwtConfigOutputReference",
      "namespace": "bedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2657
          },
          "name": "privateKeySource",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateKeyJwtConfigPrivateKeySourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2635
          },
          "name": "additionalHeaderClaimsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2651
          },
          "name": "additionalPayloadClaimsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2667
          },
          "name": "privateKeySourceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateKeyJwtConfigPrivateKeySource"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2683
          },
          "name": "signingAlgorithmInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2625
          },
          "name": "additionalHeaderClaims",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2641
          },
          "name": "additionalPayloadClaims",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2673
          },
          "name": "signingAlgorithm",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2575
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateKeyJwtConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-o-auth-2-credential-provider/index:BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateKeyJwtConfigOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateKeyJwtConfigPrivateKeySource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateKeyJwtConfigPrivateKeySource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 2390
      },
      "name": "BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateKeyJwtConfigPrivateKeySource",
      "namespace": "bedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#kms_key_source BedrockagentcoreOAuth2CredentialProvider#kms_key_source}",
            "stability": "stable",
            "summary": "Contains the KMS key configuration for a JWT client assertion."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2396
          },
          "name": "kmsKeySource",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateKeyJwtConfigPrivateKeySourceKmsKeySource"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-o-auth-2-credential-provider/index:BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateKeyJwtConfigPrivateKeySource"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateKeyJwtConfigPrivateKeySourceKmsKeySource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateKeyJwtConfigPrivateKeySourceKmsKeySource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 2294
      },
      "name": "BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateKeyJwtConfigPrivateKeySourceKmsKeySource",
      "namespace": "bedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#kms_key_arn BedrockagentcoreOAuth2CredentialProvider#kms_key_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the KMS key used to sign the JWT client assertion."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2300
          },
          "name": "kmsKeyArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-o-auth-2-credential-provider/index:BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateKeyJwtConfigPrivateKeySourceKmsKeySource"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateKeyJwtConfigPrivateKeySourceKmsKeySourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateKeyJwtConfigPrivateKeySourceKmsKeySourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
          "line": 2340
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 2332
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2382
          },
          "name": "resetKmsKeyArn"
        }
      ],
      "name": "BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateKeyJwtConfigPrivateKeySourceKmsKeySourceOutputReference",
      "namespace": "bedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2386
          },
          "name": "kmsKeyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2376
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2344
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateKeyJwtConfigPrivateKeySourceKmsKeySource"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-o-auth-2-credential-provider/index:BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateKeyJwtConfigPrivateKeySourceKmsKeySourceOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateKeyJwtConfigPrivateKeySourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateKeyJwtConfigPrivateKeySourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
          "line": 2436
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 2428
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2475
          },
          "name": "putKmsKeySource",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateKeyJwtConfigPrivateKeySourceKmsKeySource"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2478
          },
          "name": "resetKmsKeySource"
        }
      ],
      "name": "BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateKeyJwtConfigPrivateKeySourceOutputReference",
      "namespace": "bedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2472
          },
          "name": "kmsKeySource",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateKeyJwtConfigPrivateKeySourceKmsKeySourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2482
          },
          "name": "kmsKeySourceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateKeyJwtConfigPrivateKeySourceKmsKeySource"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2440
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateKeyJwtConfigPrivateKeySource"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-o-auth-2-credential-provider/index:BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateKeyJwtConfigPrivateKeySourceOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputGithubOauth2ProviderConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputGithubOauth2ProviderConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 3229
      },
      "name": "BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputGithubOauth2ProviderConfig",
      "namespace": "bedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#client_id BedrockagentcoreOAuth2CredentialProvider#client_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3233
          },
          "name": "clientId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#client_secret BedrockagentcoreOAuth2CredentialProvider#client_secret}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3237
          },
          "name": "clientSecret",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#client_secret_config BedrockagentcoreOAuth2CredentialProvider#client_secret_config}",
            "stability": "stable",
            "summary": "A reference to a customer-provided secret stored in AWS Secrets Manager."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3243
          },
          "name": "clientSecretConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputGithubOauth2ProviderConfigClientSecretConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#client_secret_source BedrockagentcoreOAuth2CredentialProvider#client_secret_source}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3247
          },
          "name": "clientSecretSource",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-o-auth-2-credential-provider/index:BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputGithubOauth2ProviderConfig"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputGithubOauth2ProviderConfigClientSecretConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputGithubOauth2ProviderConfigClientSecretConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 3098
      },
      "name": "BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputGithubOauth2ProviderConfigClientSecretConfig",
      "namespace": "bedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#json_key BedrockagentcoreOAuth2CredentialProvider#json_key}",
            "stability": "stable",
            "summary": "The JSON key within the secret that contains the credential value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3104
          },
          "name": "jsonKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#secret_id BedrockagentcoreOAuth2CredentialProvider#secret_id}",
            "stability": "stable",
            "summary": "The ID or ARN of the secret in AWS Secrets Manager."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3110
          },
          "name": "secretId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-o-auth-2-credential-provider/index:BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputGithubOauth2ProviderConfigClientSecretConfig"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputGithubOauth2ProviderConfigClientSecretConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputGithubOauth2ProviderConfigClientSecretConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
          "line": 3157
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 3149
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3205
          },
          "name": "resetJsonKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3221
          },
          "name": "resetSecretId"
        }
      ],
      "name": "BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputGithubOauth2ProviderConfigClientSecretConfigOutputReference",
      "namespace": "bedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3209
          },
          "name": "jsonKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3225
          },
          "name": "secretIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3199
          },
          "name": "jsonKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3215
          },
          "name": "secretId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3161
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputGithubOauth2ProviderConfigClientSecretConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-o-auth-2-credential-provider/index:BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputGithubOauth2ProviderConfigClientSecretConfigOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputGithubOauth2ProviderConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputGithubOauth2ProviderConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
          "line": 3308
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 3300
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3397
          },
          "name": "putClientSecretConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputGithubOauth2ProviderConfigClientSecretConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3368
          },
          "name": "resetClientId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3384
          },
          "name": "resetClientSecret"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3400
          },
          "name": "resetClientSecretConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3416
          },
          "name": "resetClientSecretSource"
        }
      ],
      "name": "BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputGithubOauth2ProviderConfigOutputReference",
      "namespace": "bedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3394
          },
          "name": "clientSecretConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputGithubOauth2ProviderConfigClientSecretConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3372
          },
          "name": "clientIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3404
          },
          "name": "clientSecretConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputGithubOauth2ProviderConfigClientSecretConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3388
          },
          "name": "clientSecretInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3420
          },
          "name": "clientSecretSourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3362
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3378
          },
          "name": "clientSecret",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3410
          },
          "name": "clientSecretSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3312
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputGithubOauth2ProviderConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-o-auth-2-credential-provider/index:BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputGithubOauth2ProviderConfigOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputGoogleOauth2ProviderConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputGoogleOauth2ProviderConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 3555
      },
      "name": "BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputGoogleOauth2ProviderConfig",
      "namespace": "bedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#client_id BedrockagentcoreOAuth2CredentialProvider#client_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3559
          },
          "name": "clientId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#client_secret BedrockagentcoreOAuth2CredentialProvider#client_secret}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3563
          },
          "name": "clientSecret",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#client_secret_config BedrockagentcoreOAuth2CredentialProvider#client_secret_config}",
            "stability": "stable",
            "summary": "A reference to a customer-provided secret stored in AWS Secrets Manager."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3569
          },
          "name": "clientSecretConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputGoogleOauth2ProviderConfigClientSecretConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#client_secret_source BedrockagentcoreOAuth2CredentialProvider#client_secret_source}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3573
          },
          "name": "clientSecretSource",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-o-auth-2-credential-provider/index:BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputGoogleOauth2ProviderConfig"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputGoogleOauth2ProviderConfigClientSecretConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputGoogleOauth2ProviderConfigClientSecretConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 3424
      },
      "name": "BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputGoogleOauth2ProviderConfigClientSecretConfig",
      "namespace": "bedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#json_key BedrockagentcoreOAuth2CredentialProvider#json_key}",
            "stability": "stable",
            "summary": "The JSON key within the secret that contains the credential value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3430
          },
          "name": "jsonKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#secret_id BedrockagentcoreOAuth2CredentialProvider#secret_id}",
            "stability": "stable",
            "summary": "The ID or ARN of the secret in AWS Secrets Manager."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3436
          },
          "name": "secretId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-o-auth-2-credential-provider/index:BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputGoogleOauth2ProviderConfigClientSecretConfig"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputGoogleOauth2ProviderConfigClientSecretConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputGoogleOauth2ProviderConfigClientSecretConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
          "line": 3483
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 3475
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3531
          },
          "name": "resetJsonKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3547
          },
          "name": "resetSecretId"
        }
      ],
      "name": "BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputGoogleOauth2ProviderConfigClientSecretConfigOutputReference",
      "namespace": "bedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3535
          },
          "name": "jsonKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3551
          },
          "name": "secretIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3525
          },
          "name": "jsonKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3541
          },
          "name": "secretId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3487
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputGoogleOauth2ProviderConfigClientSecretConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-o-auth-2-credential-provider/index:BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputGoogleOauth2ProviderConfigClientSecretConfigOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputGoogleOauth2ProviderConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputGoogleOauth2ProviderConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
          "line": 3634
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 3626
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3723
          },
          "name": "putClientSecretConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputGoogleOauth2ProviderConfigClientSecretConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3694
          },
          "name": "resetClientId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3710
          },
          "name": "resetClientSecret"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3726
          },
          "name": "resetClientSecretConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3742
          },
          "name": "resetClientSecretSource"
        }
      ],
      "name": "BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputGoogleOauth2ProviderConfigOutputReference",
      "namespace": "bedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3720
          },
          "name": "clientSecretConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputGoogleOauth2ProviderConfigClientSecretConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3698
          },
          "name": "clientIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3730
          },
          "name": "clientSecretConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputGoogleOauth2ProviderConfigClientSecretConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3714
          },
          "name": "clientSecretInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3746
          },
          "name": "clientSecretSourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3688
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3704
          },
          "name": "clientSecret",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3736
          },
          "name": "clientSecretSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3638
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputGoogleOauth2ProviderConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-o-auth-2-credential-provider/index:BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputGoogleOauth2ProviderConfigOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputIncludedOauth2ProviderConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputIncludedOauth2ProviderConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 3881
      },
      "name": "BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputIncludedOauth2ProviderConfig",
      "namespace": "bedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#authorization_endpoint BedrockagentcoreOAuth2CredentialProvider#authorization_endpoint}",
            "stability": "stable",
            "summary": "OAuth2 authorization endpoint for your isolated OAuth2 application tenant."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3887
          },
          "name": "authorizationEndpoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#client_id BedrockagentcoreOAuth2CredentialProvider#client_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3891
          },
          "name": "clientId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#client_secret BedrockagentcoreOAuth2CredentialProvider#client_secret}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3895
          },
          "name": "clientSecret",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#client_secret_config BedrockagentcoreOAuth2CredentialProvider#client_secret_config}",
            "stability": "stable",
            "summary": "A reference to a customer-provided secret stored in AWS Secrets Manager."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3901
          },
          "name": "clientSecretConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputIncludedOauth2ProviderConfigClientSecretConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#client_secret_source BedrockagentcoreOAuth2CredentialProvider#client_secret_source}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3905
          },
          "name": "clientSecretSource",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#issuer BedrockagentcoreOAuth2CredentialProvider#issuer}",
            "stability": "stable",
            "summary": "Token issuer of your isolated OAuth2 application tenant."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3911
          },
          "name": "issuer",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#token_endpoint BedrockagentcoreOAuth2CredentialProvider#token_endpoint}",
            "stability": "stable",
            "summary": "OAuth2 token endpoint for your isolated OAuth2 application tenant."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3917
          },
          "name": "tokenEndpoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-o-auth-2-credential-provider/index:BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputIncludedOauth2ProviderConfig"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputIncludedOauth2ProviderConfigClientSecretConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputIncludedOauth2ProviderConfigClientSecretConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 3750
      },
      "name": "BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputIncludedOauth2ProviderConfigClientSecretConfig",
      "namespace": "bedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#json_key BedrockagentcoreOAuth2CredentialProvider#json_key}",
            "stability": "stable",
            "summary": "The JSON key within the secret that contains the credential value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3756
          },
          "name": "jsonKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#secret_id BedrockagentcoreOAuth2CredentialProvider#secret_id}",
            "stability": "stable",
            "summary": "The ID or ARN of the secret in AWS Secrets Manager."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3762
          },
          "name": "secretId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-o-auth-2-credential-provider/index:BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputIncludedOauth2ProviderConfigClientSecretConfig"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputIncludedOauth2ProviderConfigClientSecretConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputIncludedOauth2ProviderConfigClientSecretConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
          "line": 3809
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 3801
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3857
          },
          "name": "resetJsonKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3873
          },
          "name": "resetSecretId"
        }
      ],
      "name": "BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputIncludedOauth2ProviderConfigClientSecretConfigOutputReference",
      "namespace": "bedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3861
          },
          "name": "jsonKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3877
          },
          "name": "secretIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3851
          },
          "name": "jsonKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3867
          },
          "name": "secretId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3813
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputIncludedOauth2ProviderConfigClientSecretConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-o-auth-2-credential-provider/index:BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputIncludedOauth2ProviderConfigClientSecretConfigOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputIncludedOauth2ProviderConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputIncludedOauth2ProviderConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-o-auth-2-credential-provider/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/bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 3991
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 4122
          },
          "name": "putClientSecretConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputIncludedOauth2ProviderConfigClientSecretConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 4077
          },
          "name": "resetAuthorizationEndpoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 4093
          },
          "name": "resetClientId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 4109
          },
          "name": "resetClientSecret"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 4125
          },
          "name": "resetClientSecretConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 4141
          },
          "name": "resetClientSecretSource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 4157
          },
          "name": "resetIssuer"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 4173
          },
          "name": "resetTokenEndpoint"
        }
      ],
      "name": "BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputIncludedOauth2ProviderConfigOutputReference",
      "namespace": "bedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 4119
          },
          "name": "clientSecretConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputIncludedOauth2ProviderConfigClientSecretConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 4081
          },
          "name": "authorizationEndpointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 4097
          },
          "name": "clientIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 4129
          },
          "name": "clientSecretConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputIncludedOauth2ProviderConfigClientSecretConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 4113
          },
          "name": "clientSecretInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 4145
          },
          "name": "clientSecretSourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 4161
          },
          "name": "issuerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 4177
          },
          "name": "tokenEndpointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 4071
          },
          "name": "authorizationEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 4087
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 4103
          },
          "name": "clientSecret",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 4135
          },
          "name": "clientSecretSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 4151
          },
          "name": "issuer",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 4167
          },
          "name": "tokenEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 4003
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputIncludedOauth2ProviderConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-o-auth-2-credential-provider/index:BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputIncludedOauth2ProviderConfigOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputLinkedinOauth2ProviderConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputLinkedinOauth2ProviderConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 4312
      },
      "name": "BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputLinkedinOauth2ProviderConfig",
      "namespace": "bedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#client_id BedrockagentcoreOAuth2CredentialProvider#client_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 4316
          },
          "name": "clientId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#client_secret BedrockagentcoreOAuth2CredentialProvider#client_secret}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 4320
          },
          "name": "clientSecret",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#client_secret_config BedrockagentcoreOAuth2CredentialProvider#client_secret_config}",
            "stability": "stable",
            "summary": "A reference to a customer-provided secret stored in AWS Secrets Manager."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 4326
          },
          "name": "clientSecretConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputLinkedinOauth2ProviderConfigClientSecretConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#client_secret_source BedrockagentcoreOAuth2CredentialProvider#client_secret_source}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 4330
          },
          "name": "clientSecretSource",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-o-auth-2-credential-provider/index:BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputLinkedinOauth2ProviderConfig"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputLinkedinOauth2ProviderConfigClientSecretConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputLinkedinOauth2ProviderConfigClientSecretConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 4181
      },
      "name": "BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputLinkedinOauth2ProviderConfigClientSecretConfig",
      "namespace": "bedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#json_key BedrockagentcoreOAuth2CredentialProvider#json_key}",
            "stability": "stable",
            "summary": "The JSON key within the secret that contains the credential value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 4187
          },
          "name": "jsonKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#secret_id BedrockagentcoreOAuth2CredentialProvider#secret_id}",
            "stability": "stable",
            "summary": "The ID or ARN of the secret in AWS Secrets Manager."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 4193
          },
          "name": "secretId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-o-auth-2-credential-provider/index:BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputLinkedinOauth2ProviderConfigClientSecretConfig"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputLinkedinOauth2ProviderConfigClientSecretConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputLinkedinOauth2ProviderConfigClientSecretConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
          "line": 4240
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 4232
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 4288
          },
          "name": "resetJsonKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 4304
          },
          "name": "resetSecretId"
        }
      ],
      "name": "BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputLinkedinOauth2ProviderConfigClientSecretConfigOutputReference",
      "namespace": "bedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 4292
          },
          "name": "jsonKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 4308
          },
          "name": "secretIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 4282
          },
          "name": "jsonKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 4298
          },
          "name": "secretId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 4244
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputLinkedinOauth2ProviderConfigClientSecretConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-o-auth-2-credential-provider/index:BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputLinkedinOauth2ProviderConfigClientSecretConfigOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputLinkedinOauth2ProviderConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputLinkedinOauth2ProviderConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
          "line": 4391
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 4383
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 4480
          },
          "name": "putClientSecretConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputLinkedinOauth2ProviderConfigClientSecretConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 4451
          },
          "name": "resetClientId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 4467
          },
          "name": "resetClientSecret"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 4483
          },
          "name": "resetClientSecretConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 4499
          },
          "name": "resetClientSecretSource"
        }
      ],
      "name": "BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputLinkedinOauth2ProviderConfigOutputReference",
      "namespace": "bedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 4477
          },
          "name": "clientSecretConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputLinkedinOauth2ProviderConfigClientSecretConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 4455
          },
          "name": "clientIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 4487
          },
          "name": "clientSecretConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputLinkedinOauth2ProviderConfigClientSecretConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 4471
          },
          "name": "clientSecretInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 4503
          },
          "name": "clientSecretSourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 4445
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 4461
          },
          "name": "clientSecret",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 4493
          },
          "name": "clientSecretSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 4395
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputLinkedinOauth2ProviderConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-o-auth-2-credential-provider/index:BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputLinkedinOauth2ProviderConfigOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputMicrosoftOauth2ProviderConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputMicrosoftOauth2ProviderConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 4638
      },
      "name": "BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputMicrosoftOauth2ProviderConfig",
      "namespace": "bedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#client_id BedrockagentcoreOAuth2CredentialProvider#client_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 4642
          },
          "name": "clientId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#client_secret BedrockagentcoreOAuth2CredentialProvider#client_secret}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 4646
          },
          "name": "clientSecret",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#client_secret_config BedrockagentcoreOAuth2CredentialProvider#client_secret_config}",
            "stability": "stable",
            "summary": "A reference to a customer-provided secret stored in AWS Secrets Manager."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 4652
          },
          "name": "clientSecretConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputMicrosoftOauth2ProviderConfigClientSecretConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#client_secret_source BedrockagentcoreOAuth2CredentialProvider#client_secret_source}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 4656
          },
          "name": "clientSecretSource",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#tenant_id BedrockagentcoreOAuth2CredentialProvider#tenant_id}",
            "stability": "stable",
            "summary": "The Microsoft Entra ID tenant ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 4662
          },
          "name": "tenantId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-o-auth-2-credential-provider/index:BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputMicrosoftOauth2ProviderConfig"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputMicrosoftOauth2ProviderConfigClientSecretConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputMicrosoftOauth2ProviderConfigClientSecretConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 4507
      },
      "name": "BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputMicrosoftOauth2ProviderConfigClientSecretConfig",
      "namespace": "bedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#json_key BedrockagentcoreOAuth2CredentialProvider#json_key}",
            "stability": "stable",
            "summary": "The JSON key within the secret that contains the credential value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 4513
          },
          "name": "jsonKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#secret_id BedrockagentcoreOAuth2CredentialProvider#secret_id}",
            "stability": "stable",
            "summary": "The ID or ARN of the secret in AWS Secrets Manager."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 4519
          },
          "name": "secretId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-o-auth-2-credential-provider/index:BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputMicrosoftOauth2ProviderConfigClientSecretConfig"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputMicrosoftOauth2ProviderConfigClientSecretConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputMicrosoftOauth2ProviderConfigClientSecretConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-o-auth-2-credential-provider/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/bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 4558
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 4614
          },
          "name": "resetJsonKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 4630
          },
          "name": "resetSecretId"
        }
      ],
      "name": "BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputMicrosoftOauth2ProviderConfigClientSecretConfigOutputReference",
      "namespace": "bedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 4618
          },
          "name": "jsonKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 4634
          },
          "name": "secretIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 4608
          },
          "name": "jsonKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 4624
          },
          "name": "secretId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 4570
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputMicrosoftOauth2ProviderConfigClientSecretConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-o-auth-2-credential-provider/index:BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputMicrosoftOauth2ProviderConfigClientSecretConfigOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputMicrosoftOauth2ProviderConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputMicrosoftOauth2ProviderConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
          "line": 4730
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 4722
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 4825
          },
          "name": "putClientSecretConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputMicrosoftOauth2ProviderConfigClientSecretConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 4796
          },
          "name": "resetClientId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 4812
          },
          "name": "resetClientSecret"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 4828
          },
          "name": "resetClientSecretConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 4844
          },
          "name": "resetClientSecretSource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 4860
          },
          "name": "resetTenantId"
        }
      ],
      "name": "BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputMicrosoftOauth2ProviderConfigOutputReference",
      "namespace": "bedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 4822
          },
          "name": "clientSecretConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputMicrosoftOauth2ProviderConfigClientSecretConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 4800
          },
          "name": "clientIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 4832
          },
          "name": "clientSecretConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputMicrosoftOauth2ProviderConfigClientSecretConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 4816
          },
          "name": "clientSecretInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 4848
          },
          "name": "clientSecretSourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 4864
          },
          "name": "tenantIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 4790
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 4806
          },
          "name": "clientSecret",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 4838
          },
          "name": "clientSecretSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 4854
          },
          "name": "tenantId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 4734
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputMicrosoftOauth2ProviderConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-o-auth-2-credential-provider/index:BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputMicrosoftOauth2ProviderConfigOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
          "line": 5670
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 5662
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 5757
          },
          "name": "putAtlassianOauth2ProviderConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputAtlassianOauth2ProviderConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 5773
          },
          "name": "putCustomOauth2ProviderConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 5789
          },
          "name": "putGithubOauth2ProviderConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputGithubOauth2ProviderConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 5805
          },
          "name": "putGoogleOauth2ProviderConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputGoogleOauth2ProviderConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 5821
          },
          "name": "putIncludedOauth2ProviderConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputIncludedOauth2ProviderConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 5837
          },
          "name": "putLinkedinOauth2ProviderConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputLinkedinOauth2ProviderConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 5853
          },
          "name": "putMicrosoftOauth2ProviderConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputMicrosoftOauth2ProviderConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 5869
          },
          "name": "putSalesforceOauth2ProviderConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputSalesforceOauth2ProviderConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 5885
          },
          "name": "putSlackOauth2ProviderConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputSlackOauth2ProviderConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 5760
          },
          "name": "resetAtlassianOauth2ProviderConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 5776
          },
          "name": "resetCustomOauth2ProviderConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 5792
          },
          "name": "resetGithubOauth2ProviderConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 5808
          },
          "name": "resetGoogleOauth2ProviderConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 5824
          },
          "name": "resetIncludedOauth2ProviderConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 5840
          },
          "name": "resetLinkedinOauth2ProviderConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 5856
          },
          "name": "resetMicrosoftOauth2ProviderConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 5872
          },
          "name": "resetSalesforceOauth2ProviderConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 5888
          },
          "name": "resetSlackOauth2ProviderConfig"
        }
      ],
      "name": "BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputOutputReference",
      "namespace": "bedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 5754
          },
          "name": "atlassianOauth2ProviderConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputAtlassianOauth2ProviderConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 5770
          },
          "name": "customOauth2ProviderConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 5786
          },
          "name": "githubOauth2ProviderConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputGithubOauth2ProviderConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 5802
          },
          "name": "googleOauth2ProviderConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputGoogleOauth2ProviderConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 5818
          },
          "name": "includedOauth2ProviderConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputIncludedOauth2ProviderConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 5834
          },
          "name": "linkedinOauth2ProviderConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputLinkedinOauth2ProviderConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 5850
          },
          "name": "microsoftOauth2ProviderConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputMicrosoftOauth2ProviderConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 5866
          },
          "name": "salesforceOauth2ProviderConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputSalesforceOauth2ProviderConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 5882
          },
          "name": "slackOauth2ProviderConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputSlackOauth2ProviderConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 5764
          },
          "name": "atlassianOauth2ProviderConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputAtlassianOauth2ProviderConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 5780
          },
          "name": "customOauth2ProviderConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 5796
          },
          "name": "githubOauth2ProviderConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputGithubOauth2ProviderConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 5812
          },
          "name": "googleOauth2ProviderConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputGoogleOauth2ProviderConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 5828
          },
          "name": "includedOauth2ProviderConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputIncludedOauth2ProviderConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 5844
          },
          "name": "linkedinOauth2ProviderConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputLinkedinOauth2ProviderConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 5860
          },
          "name": "microsoftOauth2ProviderConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputMicrosoftOauth2ProviderConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 5876
          },
          "name": "salesforceOauth2ProviderConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputSalesforceOauth2ProviderConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 5892
          },
          "name": "slackOauth2ProviderConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputSlackOauth2ProviderConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 5674
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInput"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-o-auth-2-credential-provider/index:BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputSalesforceOauth2ProviderConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputSalesforceOauth2ProviderConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 4999
      },
      "name": "BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputSalesforceOauth2ProviderConfig",
      "namespace": "bedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#client_id BedrockagentcoreOAuth2CredentialProvider#client_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 5003
          },
          "name": "clientId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#client_secret BedrockagentcoreOAuth2CredentialProvider#client_secret}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 5007
          },
          "name": "clientSecret",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#client_secret_config BedrockagentcoreOAuth2CredentialProvider#client_secret_config}",
            "stability": "stable",
            "summary": "A reference to a customer-provided secret stored in AWS Secrets Manager."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 5013
          },
          "name": "clientSecretConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputSalesforceOauth2ProviderConfigClientSecretConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#client_secret_source BedrockagentcoreOAuth2CredentialProvider#client_secret_source}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 5017
          },
          "name": "clientSecretSource",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-o-auth-2-credential-provider/index:BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputSalesforceOauth2ProviderConfig"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputSalesforceOauth2ProviderConfigClientSecretConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputSalesforceOauth2ProviderConfigClientSecretConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 4868
      },
      "name": "BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputSalesforceOauth2ProviderConfigClientSecretConfig",
      "namespace": "bedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#json_key BedrockagentcoreOAuth2CredentialProvider#json_key}",
            "stability": "stable",
            "summary": "The JSON key within the secret that contains the credential value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 4874
          },
          "name": "jsonKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#secret_id BedrockagentcoreOAuth2CredentialProvider#secret_id}",
            "stability": "stable",
            "summary": "The ID or ARN of the secret in AWS Secrets Manager."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 4880
          },
          "name": "secretId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-o-auth-2-credential-provider/index:BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputSalesforceOauth2ProviderConfigClientSecretConfig"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputSalesforceOauth2ProviderConfigClientSecretConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputSalesforceOauth2ProviderConfigClientSecretConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
          "line": 4927
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 4919
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 4975
          },
          "name": "resetJsonKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 4991
          },
          "name": "resetSecretId"
        }
      ],
      "name": "BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputSalesforceOauth2ProviderConfigClientSecretConfigOutputReference",
      "namespace": "bedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 4979
          },
          "name": "jsonKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 4995
          },
          "name": "secretIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 4969
          },
          "name": "jsonKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 4985
          },
          "name": "secretId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 4931
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputSalesforceOauth2ProviderConfigClientSecretConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-o-auth-2-credential-provider/index:BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputSalesforceOauth2ProviderConfigClientSecretConfigOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputSalesforceOauth2ProviderConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputSalesforceOauth2ProviderConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
          "line": 5078
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 5070
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 5167
          },
          "name": "putClientSecretConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputSalesforceOauth2ProviderConfigClientSecretConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 5138
          },
          "name": "resetClientId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 5154
          },
          "name": "resetClientSecret"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 5170
          },
          "name": "resetClientSecretConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 5186
          },
          "name": "resetClientSecretSource"
        }
      ],
      "name": "BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputSalesforceOauth2ProviderConfigOutputReference",
      "namespace": "bedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 5164
          },
          "name": "clientSecretConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputSalesforceOauth2ProviderConfigClientSecretConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 5142
          },
          "name": "clientIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 5174
          },
          "name": "clientSecretConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputSalesforceOauth2ProviderConfigClientSecretConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 5158
          },
          "name": "clientSecretInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 5190
          },
          "name": "clientSecretSourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 5132
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 5148
          },
          "name": "clientSecret",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 5180
          },
          "name": "clientSecretSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 5082
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputSalesforceOauth2ProviderConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-o-auth-2-credential-provider/index:BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputSalesforceOauth2ProviderConfigOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputSlackOauth2ProviderConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputSlackOauth2ProviderConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 5325
      },
      "name": "BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputSlackOauth2ProviderConfig",
      "namespace": "bedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#client_id BedrockagentcoreOAuth2CredentialProvider#client_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 5329
          },
          "name": "clientId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#client_secret BedrockagentcoreOAuth2CredentialProvider#client_secret}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 5333
          },
          "name": "clientSecret",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#client_secret_config BedrockagentcoreOAuth2CredentialProvider#client_secret_config}",
            "stability": "stable",
            "summary": "A reference to a customer-provided secret stored in AWS Secrets Manager."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 5339
          },
          "name": "clientSecretConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputSlackOauth2ProviderConfigClientSecretConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#client_secret_source BedrockagentcoreOAuth2CredentialProvider#client_secret_source}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 5343
          },
          "name": "clientSecretSource",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-o-auth-2-credential-provider/index:BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputSlackOauth2ProviderConfig"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputSlackOauth2ProviderConfigClientSecretConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputSlackOauth2ProviderConfigClientSecretConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 5194
      },
      "name": "BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputSlackOauth2ProviderConfigClientSecretConfig",
      "namespace": "bedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#json_key BedrockagentcoreOAuth2CredentialProvider#json_key}",
            "stability": "stable",
            "summary": "The JSON key within the secret that contains the credential value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 5200
          },
          "name": "jsonKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#secret_id BedrockagentcoreOAuth2CredentialProvider#secret_id}",
            "stability": "stable",
            "summary": "The ID or ARN of the secret in AWS Secrets Manager."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 5206
          },
          "name": "secretId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-o-auth-2-credential-provider/index:BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputSlackOauth2ProviderConfigClientSecretConfig"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputSlackOauth2ProviderConfigClientSecretConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputSlackOauth2ProviderConfigClientSecretConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
          "line": 5253
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 5245
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 5301
          },
          "name": "resetJsonKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 5317
          },
          "name": "resetSecretId"
        }
      ],
      "name": "BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputSlackOauth2ProviderConfigClientSecretConfigOutputReference",
      "namespace": "bedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 5305
          },
          "name": "jsonKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 5321
          },
          "name": "secretIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 5295
          },
          "name": "jsonKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 5311
          },
          "name": "secretId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 5257
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputSlackOauth2ProviderConfigClientSecretConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-o-auth-2-credential-provider/index:BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputSlackOauth2ProviderConfigClientSecretConfigOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputSlackOauth2ProviderConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputSlackOauth2ProviderConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
          "line": 5404
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 5396
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 5493
          },
          "name": "putClientSecretConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputSlackOauth2ProviderConfigClientSecretConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 5464
          },
          "name": "resetClientId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 5480
          },
          "name": "resetClientSecret"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 5496
          },
          "name": "resetClientSecretConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 5512
          },
          "name": "resetClientSecretSource"
        }
      ],
      "name": "BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputSlackOauth2ProviderConfigOutputReference",
      "namespace": "bedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 5490
          },
          "name": "clientSecretConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputSlackOauth2ProviderConfigClientSecretConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 5468
          },
          "name": "clientIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 5500
          },
          "name": "clientSecretConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputSlackOauth2ProviderConfigClientSecretConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 5484
          },
          "name": "clientSecretInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 5516
          },
          "name": "clientSecretSourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 5458
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 5474
          },
          "name": "clientSecret",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 5506
          },
          "name": "clientSecretSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 5408
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputSlackOauth2ProviderConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-o-auth-2-credential-provider/index:BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputSlackOauth2ProviderConfigOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutput": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutput",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 6796
      },
      "name": "BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutput",
      "namespace": "bedrockagentcoreOAuth2CredentialProvider",
      "symbolId": "src/bedrockagentcore-o-auth-2-credential-provider/index:BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutput"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputOauthDiscovery": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputOauthDiscovery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 5965
      },
      "name": "BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputOauthDiscovery",
      "namespace": "bedrockagentcoreOAuth2CredentialProvider",
      "symbolId": "src/bedrockagentcore-o-auth-2-credential-provider/index:BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputOauthDiscovery"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputOauthDiscoveryAuthorizationServerMetadata": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputOauthDiscoveryAuthorizationServerMetadata",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 5896
      },
      "name": "BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputOauthDiscoveryAuthorizationServerMetadata",
      "namespace": "bedrockagentcoreOAuth2CredentialProvider",
      "symbolId": "src/bedrockagentcore-o-auth-2-credential-provider/index:BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputOauthDiscoveryAuthorizationServerMetadata"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputOauthDiscoveryAuthorizationServerMetadataOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputOauthDiscoveryAuthorizationServerMetadataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
          "line": 5926
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 5919
      },
      "name": "BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputOauthDiscoveryAuthorizationServerMetadataOutputReference",
      "namespace": "bedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 5946
          },
          "name": "authorizationEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 5951
          },
          "name": "issuer",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 5956
          },
          "name": "responseTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 5961
          },
          "name": "tokenEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 5930
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputOauthDiscoveryAuthorizationServerMetadata"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-o-auth-2-credential-provider/index:BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputOauthDiscoveryAuthorizationServerMetadataOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputOauthDiscoveryOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputOauthDiscoveryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
          "line": 5995
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 5988
      },
      "name": "BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputOauthDiscoveryOutputReference",
      "namespace": "bedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 6016
          },
          "name": "authorizationServerMetadata",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputOauthDiscoveryAuthorizationServerMetadataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 6021
          },
          "name": "discoveryUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 5999
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputOauthDiscovery"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-o-auth-2-credential-provider/index:BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputOauthDiscoveryOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputOnBehalfOfTokenExchangeConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputOnBehalfOfTokenExchangeConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 6084
      },
      "name": "BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputOnBehalfOfTokenExchangeConfig",
      "namespace": "bedrockagentcoreOAuth2CredentialProvider",
      "symbolId": "src/bedrockagentcore-o-auth-2-credential-provider/index:BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputOnBehalfOfTokenExchangeConfig"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputOnBehalfOfTokenExchangeConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputOnBehalfOfTokenExchangeConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
          "line": 6114
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 6107
      },
      "name": "BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputOnBehalfOfTokenExchangeConfigOutputReference",
      "namespace": "bedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 6134
          },
          "name": "grantType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 6140
          },
          "name": "tokenExchangeGrantTypeConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputOnBehalfOfTokenExchangeConfigTokenExchangeGrantTypeConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 6118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputOnBehalfOfTokenExchangeConfig"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-o-auth-2-credential-provider/index:BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputOnBehalfOfTokenExchangeConfigOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputOnBehalfOfTokenExchangeConfigTokenExchangeGrantTypeConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputOnBehalfOfTokenExchangeConfigTokenExchangeGrantTypeConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 6025
      },
      "name": "BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputOnBehalfOfTokenExchangeConfigTokenExchangeGrantTypeConfig",
      "namespace": "bedrockagentcoreOAuth2CredentialProvider",
      "symbolId": "src/bedrockagentcore-o-auth-2-credential-provider/index:BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputOnBehalfOfTokenExchangeConfigTokenExchangeGrantTypeConfig"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputOnBehalfOfTokenExchangeConfigTokenExchangeGrantTypeConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputOnBehalfOfTokenExchangeConfigTokenExchangeGrantTypeConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-o-auth-2-credential-provider/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 6048
      },
      "name": "BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputOnBehalfOfTokenExchangeConfigTokenExchangeGrantTypeConfigOutputReference",
      "namespace": "bedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 6075
          },
          "name": "actorTokenContent",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 6080
          },
          "name": "actorTokenScopes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 6059
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputOnBehalfOfTokenExchangeConfigTokenExchangeGrantTypeConfig"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-o-auth-2-credential-provider/index:BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputOnBehalfOfTokenExchangeConfigTokenExchangeGrantTypeConfigOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
          "line": 6826
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 6819
      },
      "name": "BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputOutputReference",
      "namespace": "bedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 6846
          },
          "name": "clientAuthenticationMethod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 6851
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 6857
          },
          "name": "oauthDiscovery",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputOauthDiscoveryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 6863
          },
          "name": "onBehalfOfTokenExchangeConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputOnBehalfOfTokenExchangeConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 6869
          },
          "name": "privateEndpoint",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 6875
          },
          "name": "privateEndpointOverrides",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointOverridesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 6881
          },
          "name": "privateKeyJwtConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateKeyJwtConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 6830
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutput"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-o-auth-2-credential-provider/index:BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpoint": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpoint",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 6278
      },
      "name": "BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpoint",
      "namespace": "bedrockagentcoreOAuth2CredentialProvider",
      "symbolId": "src/bedrockagentcore-o-auth-2-credential-provider/index:BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpoint"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointManagedVpcResource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointManagedVpcResource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 6144
      },
      "name": "BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointManagedVpcResource",
      "namespace": "bedrockagentcoreOAuth2CredentialProvider",
      "symbolId": "src/bedrockagentcore-o-auth-2-credential-provider/index:BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointManagedVpcResource"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointManagedVpcResourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointManagedVpcResourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
          "line": 6174
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 6167
      },
      "name": "BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointManagedVpcResourceOutputReference",
      "namespace": "bedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 6194
          },
          "name": "endpointIpAddressType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 6199
          },
          "name": "routingDomain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 6204
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 6209
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 6215
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 6220
          },
          "name": "vpcIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 6178
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointManagedVpcResource"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-o-auth-2-credential-provider/index:BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointManagedVpcResourceOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
          "line": 6308
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 6301
      },
      "name": "BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointOutputReference",
      "namespace": "bedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 6329
          },
          "name": "managedVpcResource",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointManagedVpcResourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 6335
          },
          "name": "selfManagedLatticeResource",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointSelfManagedLatticeResourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 6312
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpoint"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-o-auth-2-credential-provider/index:BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointOverrides": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointOverrides",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 6534
      },
      "name": "BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointOverrides",
      "namespace": "bedrockagentcoreOAuth2CredentialProvider",
      "symbolId": "src/bedrockagentcore-o-auth-2-credential-provider/index:BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointOverrides"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointOverridesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointOverridesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
          "line": 6604
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 6597
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 6611
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointOverridesOutputReference"
            }
          }
        }
      ],
      "name": "BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointOverridesList",
      "namespace": "bedrockagentcoreOAuth2CredentialProvider",
      "symbolId": "src/bedrockagentcore-o-auth-2-credential-provider/index:BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointOverridesList"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointOverridesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointOverridesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
          "line": 6566
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 6557
      },
      "name": "BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointOverridesOutputReference",
      "namespace": "bedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 6586
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 6592
          },
          "name": "privateEndpoint",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointOverridesPrivateEndpointOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 6570
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointOverrides"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-o-auth-2-credential-provider/index:BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointOverridesOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointOverridesPrivateEndpoint": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointOverridesPrivateEndpoint",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 6473
      },
      "name": "BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointOverridesPrivateEndpoint",
      "namespace": "bedrockagentcoreOAuth2CredentialProvider",
      "symbolId": "src/bedrockagentcore-o-auth-2-credential-provider/index:BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointOverridesPrivateEndpoint"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointOverridesPrivateEndpointManagedVpcResource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointOverridesPrivateEndpointManagedVpcResource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 6339
      },
      "name": "BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointOverridesPrivateEndpointManagedVpcResource",
      "namespace": "bedrockagentcoreOAuth2CredentialProvider",
      "symbolId": "src/bedrockagentcore-o-auth-2-credential-provider/index:BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointOverridesPrivateEndpointManagedVpcResource"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointOverridesPrivateEndpointManagedVpcResourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointOverridesPrivateEndpointManagedVpcResourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
          "line": 6369
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 6362
      },
      "name": "BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointOverridesPrivateEndpointManagedVpcResourceOutputReference",
      "namespace": "bedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 6389
          },
          "name": "endpointIpAddressType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 6394
          },
          "name": "routingDomain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 6399
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 6404
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 6410
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 6415
          },
          "name": "vpcIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 6373
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointOverridesPrivateEndpointManagedVpcResource"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-o-auth-2-credential-provider/index:BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointOverridesPrivateEndpointManagedVpcResourceOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointOverridesPrivateEndpointOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointOverridesPrivateEndpointOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
          "line": 6503
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 6496
      },
      "name": "BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointOverridesPrivateEndpointOutputReference",
      "namespace": "bedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 6524
          },
          "name": "managedVpcResource",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointOverridesPrivateEndpointManagedVpcResourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 6530
          },
          "name": "selfManagedLatticeResource",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointOverridesPrivateEndpointSelfManagedLatticeResourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 6507
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointOverridesPrivateEndpoint"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-o-auth-2-credential-provider/index:BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointOverridesPrivateEndpointOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointOverridesPrivateEndpointSelfManagedLatticeResource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointOverridesPrivateEndpointSelfManagedLatticeResource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 6419
      },
      "name": "BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointOverridesPrivateEndpointSelfManagedLatticeResource",
      "namespace": "bedrockagentcoreOAuth2CredentialProvider",
      "symbolId": "src/bedrockagentcore-o-auth-2-credential-provider/index:BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointOverridesPrivateEndpointSelfManagedLatticeResource"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointOverridesPrivateEndpointSelfManagedLatticeResourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointOverridesPrivateEndpointSelfManagedLatticeResourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
          "line": 6449
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 6442
      },
      "name": "BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointOverridesPrivateEndpointSelfManagedLatticeResourceOutputReference",
      "namespace": "bedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 6469
          },
          "name": "resourceConfigurationIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 6453
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointOverridesPrivateEndpointSelfManagedLatticeResource"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-o-auth-2-credential-provider/index:BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointOverridesPrivateEndpointSelfManagedLatticeResourceOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointSelfManagedLatticeResource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointSelfManagedLatticeResource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 6224
      },
      "name": "BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointSelfManagedLatticeResource",
      "namespace": "bedrockagentcoreOAuth2CredentialProvider",
      "symbolId": "src/bedrockagentcore-o-auth-2-credential-provider/index:BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointSelfManagedLatticeResource"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointSelfManagedLatticeResourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointSelfManagedLatticeResourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
          "line": 6254
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 6247
      },
      "name": "BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointSelfManagedLatticeResourceOutputReference",
      "namespace": "bedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 6274
          },
          "name": "resourceConfigurationIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 6258
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointSelfManagedLatticeResource"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-o-auth-2-credential-provider/index:BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointSelfManagedLatticeResourceOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateKeyJwtConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateKeyJwtConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 6724
      },
      "name": "BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateKeyJwtConfig",
      "namespace": "bedrockagentcoreOAuth2CredentialProvider",
      "symbolId": "src/bedrockagentcore-o-auth-2-credential-provider/index:BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateKeyJwtConfig"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateKeyJwtConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateKeyJwtConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
          "line": 6754
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 6747
      },
      "name": "BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateKeyJwtConfigOutputReference",
      "namespace": "bedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 6775
          },
          "name": "additionalHeaderClaims",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 6781
          },
          "name": "additionalPayloadClaims",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 6787
          },
          "name": "privateKeySource",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateKeyJwtConfigPrivateKeySourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 6792
          },
          "name": "signingAlgorithm",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 6758
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateKeyJwtConfig"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-o-auth-2-credential-provider/index:BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateKeyJwtConfigOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateKeyJwtConfigPrivateKeySource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateKeyJwtConfigPrivateKeySource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 6669
      },
      "name": "BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateKeyJwtConfigPrivateKeySource",
      "namespace": "bedrockagentcoreOAuth2CredentialProvider",
      "symbolId": "src/bedrockagentcore-o-auth-2-credential-provider/index:BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateKeyJwtConfigPrivateKeySource"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateKeyJwtConfigPrivateKeySourceKmsKeySource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateKeyJwtConfigPrivateKeySourceKmsKeySource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 6615
      },
      "name": "BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateKeyJwtConfigPrivateKeySourceKmsKeySource",
      "namespace": "bedrockagentcoreOAuth2CredentialProvider",
      "symbolId": "src/bedrockagentcore-o-auth-2-credential-provider/index:BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateKeyJwtConfigPrivateKeySourceKmsKeySource"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateKeyJwtConfigPrivateKeySourceKmsKeySourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateKeyJwtConfigPrivateKeySourceKmsKeySourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
          "line": 6645
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 6638
      },
      "name": "BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateKeyJwtConfigPrivateKeySourceKmsKeySourceOutputReference",
      "namespace": "bedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 6665
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 6649
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateKeyJwtConfigPrivateKeySourceKmsKeySource"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-o-auth-2-credential-provider/index:BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateKeyJwtConfigPrivateKeySourceKmsKeySourceOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateKeyJwtConfigPrivateKeySourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateKeyJwtConfigPrivateKeySourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
          "line": 6699
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 6692
      },
      "name": "BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateKeyJwtConfigPrivateKeySourceOutputReference",
      "namespace": "bedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 6720
          },
          "name": "kmsKeySource",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateKeyJwtConfigPrivateKeySourceKmsKeySourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 6703
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateKeyJwtConfigPrivateKeySource"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-o-auth-2-credential-provider/index:BedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateKeyJwtConfigPrivateKeySourceOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 6885
      },
      "name": "BedrockagentcoreOAuth2CredentialProviderTags",
      "namespace": "bedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#key BedrockagentcoreOAuth2CredentialProvider#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 6889
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_o_auth_2_credential_provider#value BedrockagentcoreOAuth2CredentialProvider#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 6893
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-o-auth-2-credential-provider/index:BedrockagentcoreOAuth2CredentialProviderTags"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
          "line": 7023
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 7015
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 7030
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderTagsOutputReference"
            }
          }
        }
      ],
      "name": "BedrockagentcoreOAuth2CredentialProviderTagsList",
      "namespace": "bedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 7016
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-o-auth-2-credential-provider/index:BedrockagentcoreOAuth2CredentialProviderTagsList"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
          "line": 6942
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 6932
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 6990
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 7006
          },
          "name": "resetValue"
        }
      ],
      "name": "BedrockagentcoreOAuth2CredentialProviderTagsOutputReference",
      "namespace": "bedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 6994
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 7010
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 6984
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 7000
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 6946
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreOAuth2CredentialProvider.BedrockagentcoreOAuth2CredentialProviderTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-o-auth-2-credential-provider/index:BedrockagentcoreOAuth2CredentialProviderTagsOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_online_evaluation_config awscc_bedrockagentcore_online_evaluation_config}."
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfig",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_online_evaluation_config awscc_bedrockagentcore_online_evaluation_config} Resource."
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
          "line": 1626
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
        "line": 1594
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a BedrockagentcoreOnlineEvaluationConfig resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 1611
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the BedrockagentcoreOnlineEvaluationConfig to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_online_evaluation_config#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing BedrockagentcoreOnlineEvaluationConfig that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the BedrockagentcoreOnlineEvaluationConfig to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 1663
          },
          "name": "putClusteringConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigClusteringConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 1684
          },
          "name": "putDataSourceConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigDataSourceConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 1726
          },
          "name": "putEvaluators",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigEvaluators"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 1763
          },
          "name": "putInsights",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigInsights"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 1808
          },
          "name": "putRule",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigRule"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 1826
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 1666
          },
          "name": "resetClusteringConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 1700
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 1729
          },
          "name": "resetEvaluators"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 1745
          },
          "name": "resetExecutionStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 1766
          },
          "name": "resetInsights"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 1829
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 1846
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 1861
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "BedrockagentcoreOnlineEvaluationConfig",
      "namespace": "bedrockagentcoreOnlineEvaluationConfig",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 1599
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 1660
          },
          "name": "clusteringConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigClusteringConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 1675
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 1681
          },
          "name": "dataSourceConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigDataSourceConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 1723
          },
          "name": "evaluators",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigEvaluatorsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 1754
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 1760
          },
          "name": "insights",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigInsightsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 1775
          },
          "name": "onlineEvaluationConfigArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 1780
          },
          "name": "onlineEvaluationConfigId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 1799
          },
          "name": "outputConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigOutputConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 1805
          },
          "name": "rule",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigRuleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 1817
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 1823
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 1838
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 1670
          },
          "name": "clusteringConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigClusteringConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 1688
          },
          "name": "dataSourceConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigDataSourceConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 1704
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 1717
          },
          "name": "evaluationExecutionRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 1733
          },
          "name": "evaluatorsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigEvaluators"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 1749
          },
          "name": "executionStatusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 1770
          },
          "name": "insightsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigInsights"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 1793
          },
          "name": "onlineEvaluationConfigNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 1812
          },
          "name": "ruleInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigRule"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 1833
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 1694
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 1710
          },
          "name": "evaluationExecutionRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 1739
          },
          "name": "executionStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 1786
          },
          "name": "onlineEvaluationConfigName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-online-evaluation-config/index:BedrockagentcoreOnlineEvaluationConfig"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigClusteringConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigClusteringConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
        "line": 76
      },
      "name": "BedrockagentcoreOnlineEvaluationConfigClusteringConfig",
      "namespace": "bedrockagentcoreOnlineEvaluationConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_online_evaluation_config#frequencies BedrockagentcoreOnlineEvaluationConfig#frequencies}",
            "stability": "stable",
            "summary": "The list of frequencies at which clustering reports are generated."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 82
          },
          "name": "frequencies",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-online-evaluation-config/index:BedrockagentcoreOnlineEvaluationConfigClusteringConfig"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigClusteringConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigClusteringConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-online-evaluation-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/bedrockagentcore-online-evaluation-config/index.ts",
        "line": 114
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 164
          },
          "name": "resetFrequencies"
        }
      ],
      "name": "BedrockagentcoreOnlineEvaluationConfigClusteringConfigOutputReference",
      "namespace": "bedrockagentcoreOnlineEvaluationConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 168
          },
          "name": "frequenciesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 158
          },
          "name": "frequencies",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 126
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigClusteringConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-online-evaluation-config/index:BedrockagentcoreOnlineEvaluationConfigClusteringConfigOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
        "line": 14
      },
      "name": "BedrockagentcoreOnlineEvaluationConfigConfig",
      "namespace": "bedrockagentcoreOnlineEvaluationConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_online_evaluation_config#data_source_config BedrockagentcoreOnlineEvaluationConfig#data_source_config}",
            "stability": "stable",
            "summary": "The data source configuration that specifies CloudWatch log groups and service names to monitor."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 26
          },
          "name": "dataSourceConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigDataSourceConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_online_evaluation_config#evaluation_execution_role_arn BedrockagentcoreOnlineEvaluationConfig#evaluation_execution_role_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the IAM role that grants permissions for evaluation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 38
          },
          "name": "evaluationExecutionRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_online_evaluation_config#online_evaluation_config_name BedrockagentcoreOnlineEvaluationConfig#online_evaluation_config_name}",
            "stability": "stable",
            "summary": "The name of the online evaluation configuration. Must be unique within your account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 62
          },
          "name": "onlineEvaluationConfigName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_online_evaluation_config#rule BedrockagentcoreOnlineEvaluationConfig#rule}",
            "stability": "stable",
            "summary": "The evaluation rule that defines sampling configuration, filters, and session detection settings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 68
          },
          "name": "rule",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigRule"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_online_evaluation_config#clustering_config BedrockagentcoreOnlineEvaluationConfig#clustering_config}",
            "stability": "stable",
            "summary": "The configuration for clustering analysis of evaluation results."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 20
          },
          "name": "clusteringConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigClusteringConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_online_evaluation_config#description BedrockagentcoreOnlineEvaluationConfig#description}",
            "stability": "stable",
            "summary": "The description of the online evaluation configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 32
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_online_evaluation_config#evaluators BedrockagentcoreOnlineEvaluationConfig#evaluators}",
            "stability": "stable",
            "summary": "The list of evaluators to apply during online evaluation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 44
          },
          "name": "evaluators",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigEvaluators"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_online_evaluation_config#execution_status BedrockagentcoreOnlineEvaluationConfig#execution_status}",
            "stability": "stable",
            "summary": "The execution status indicating whether the online evaluation is currently running."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 50
          },
          "name": "executionStatus",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_online_evaluation_config#insights BedrockagentcoreOnlineEvaluationConfig#insights}",
            "stability": "stable",
            "summary": "The list of insights to enable for failure analysis."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 56
          },
          "name": "insights",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigInsights"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_online_evaluation_config#tags BedrockagentcoreOnlineEvaluationConfig#tags}",
            "stability": "stable",
            "summary": "A list of tags to assign to the online evaluation configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 74
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-online-evaluation-config/index:BedrockagentcoreOnlineEvaluationConfigConfig"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigDataSourceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigDataSourceConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
        "line": 297
      },
      "name": "BedrockagentcoreOnlineEvaluationConfigDataSourceConfig",
      "namespace": "bedrockagentcoreOnlineEvaluationConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_online_evaluation_config#cloudwatch_logs BedrockagentcoreOnlineEvaluationConfig#cloudwatch_logs}",
            "stability": "stable",
            "summary": "The configuration for reading agent traces from CloudWatch logs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 303
          },
          "name": "cloudwatchLogs",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigDataSourceConfigCloudwatchLogs"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-online-evaluation-config/index:BedrockagentcoreOnlineEvaluationConfigDataSourceConfig"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigDataSourceConfigCloudwatchLogs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigDataSourceConfigCloudwatchLogs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
        "line": 172
      },
      "name": "BedrockagentcoreOnlineEvaluationConfigDataSourceConfigCloudwatchLogs",
      "namespace": "bedrockagentcoreOnlineEvaluationConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_online_evaluation_config#log_group_names BedrockagentcoreOnlineEvaluationConfig#log_group_names}",
            "stability": "stable",
            "summary": "The list of CloudWatch log group names to monitor for agent traces."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 178
          },
          "name": "logGroupNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_online_evaluation_config#service_names BedrockagentcoreOnlineEvaluationConfig#service_names}",
            "stability": "stable",
            "summary": "The list of service names to filter traces within the specified log groups."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 184
          },
          "name": "serviceNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-online-evaluation-config/index:BedrockagentcoreOnlineEvaluationConfigDataSourceConfigCloudwatchLogs"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigDataSourceConfigCloudwatchLogsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigDataSourceConfigCloudwatchLogsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-online-evaluation-config/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/bedrockagentcore-online-evaluation-config/index.ts",
        "line": 223
      },
      "name": "BedrockagentcoreOnlineEvaluationConfigDataSourceConfigCloudwatchLogsOutputReference",
      "namespace": "bedrockagentcoreOnlineEvaluationConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 280
          },
          "name": "logGroupNamesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 293
          },
          "name": "serviceNamesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 273
          },
          "name": "logGroupNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 286
          },
          "name": "serviceNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 235
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigDataSourceConfigCloudwatchLogs"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-online-evaluation-config/index:BedrockagentcoreOnlineEvaluationConfigDataSourceConfigCloudwatchLogsOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigDataSourceConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigDataSourceConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-online-evaluation-config/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/bedrockagentcore-online-evaluation-config/index.ts",
        "line": 335
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 382
          },
          "name": "putCloudwatchLogs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigDataSourceConfigCloudwatchLogs"
              }
            }
          ]
        }
      ],
      "name": "BedrockagentcoreOnlineEvaluationConfigDataSourceConfigOutputReference",
      "namespace": "bedrockagentcoreOnlineEvaluationConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 379
          },
          "name": "cloudwatchLogs",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigDataSourceConfigCloudwatchLogsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 386
          },
          "name": "cloudwatchLogsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigDataSourceConfigCloudwatchLogs"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 347
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigDataSourceConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-online-evaluation-config/index:BedrockagentcoreOnlineEvaluationConfigDataSourceConfigOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigEvaluators": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigEvaluators",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
        "line": 390
      },
      "name": "BedrockagentcoreOnlineEvaluationConfigEvaluators",
      "namespace": "bedrockagentcoreOnlineEvaluationConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_online_evaluation_config#evaluator_id BedrockagentcoreOnlineEvaluationConfig#evaluator_id}",
            "stability": "stable",
            "summary": "The unique identifier of the evaluator."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 396
          },
          "name": "evaluatorId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-online-evaluation-config/index:BedrockagentcoreOnlineEvaluationConfigEvaluators"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigEvaluatorsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigEvaluatorsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-online-evaluation-config/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/bedrockagentcore-online-evaluation-config/index.ts",
        "line": 489
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/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-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigEvaluatorsOutputReference"
            }
          }
        }
      ],
      "name": "BedrockagentcoreOnlineEvaluationConfigEvaluatorsList",
      "namespace": "bedrockagentcoreOnlineEvaluationConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 490
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigEvaluators"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-online-evaluation-config/index:BedrockagentcoreOnlineEvaluationConfigEvaluatorsList"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigEvaluatorsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigEvaluatorsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
          "line": 438
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
        "line": 428
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 480
          },
          "name": "resetEvaluatorId"
        }
      ],
      "name": "BedrockagentcoreOnlineEvaluationConfigEvaluatorsOutputReference",
      "namespace": "bedrockagentcoreOnlineEvaluationConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 484
          },
          "name": "evaluatorIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 474
          },
          "name": "evaluatorId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 442
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigEvaluators"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-online-evaluation-config/index:BedrockagentcoreOnlineEvaluationConfigEvaluatorsOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigInsights": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigInsights",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
        "line": 508
      },
      "name": "BedrockagentcoreOnlineEvaluationConfigInsights",
      "namespace": "bedrockagentcoreOnlineEvaluationConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_online_evaluation_config#insight_id BedrockagentcoreOnlineEvaluationConfig#insight_id}",
            "stability": "stable",
            "summary": "The unique identifier of the insight."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 514
          },
          "name": "insightId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-online-evaluation-config/index:BedrockagentcoreOnlineEvaluationConfigInsights"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigInsightsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigInsightsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-online-evaluation-config/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
        "line": 607
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 622
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigInsightsOutputReference"
            }
          }
        }
      ],
      "name": "BedrockagentcoreOnlineEvaluationConfigInsightsList",
      "namespace": "bedrockagentcoreOnlineEvaluationConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 608
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigInsights"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-online-evaluation-config/index:BedrockagentcoreOnlineEvaluationConfigInsightsList"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigInsightsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigInsightsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
          "line": 556
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
        "line": 546
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 598
          },
          "name": "resetInsightId"
        }
      ],
      "name": "BedrockagentcoreOnlineEvaluationConfigInsightsOutputReference",
      "namespace": "bedrockagentcoreOnlineEvaluationConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 602
          },
          "name": "insightIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 592
          },
          "name": "insightId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 560
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigInsights"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-online-evaluation-config/index:BedrockagentcoreOnlineEvaluationConfigInsightsOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigOutputConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigOutputConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
        "line": 680
      },
      "name": "BedrockagentcoreOnlineEvaluationConfigOutputConfig",
      "namespace": "bedrockagentcoreOnlineEvaluationConfig",
      "symbolId": "src/bedrockagentcore-online-evaluation-config/index:BedrockagentcoreOnlineEvaluationConfigOutputConfig"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigOutputConfigCloudwatchConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigOutputConfigCloudwatchConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
        "line": 626
      },
      "name": "BedrockagentcoreOnlineEvaluationConfigOutputConfigCloudwatchConfig",
      "namespace": "bedrockagentcoreOnlineEvaluationConfig",
      "symbolId": "src/bedrockagentcore-online-evaluation-config/index:BedrockagentcoreOnlineEvaluationConfigOutputConfigCloudwatchConfig"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigOutputConfigCloudwatchConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigOutputConfigCloudwatchConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
          "line": 656
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
        "line": 649
      },
      "name": "BedrockagentcoreOnlineEvaluationConfigOutputConfigCloudwatchConfigOutputReference",
      "namespace": "bedrockagentcoreOnlineEvaluationConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 676
          },
          "name": "logGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 660
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigOutputConfigCloudwatchConfig"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-online-evaluation-config/index:BedrockagentcoreOnlineEvaluationConfigOutputConfigCloudwatchConfigOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigOutputConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigOutputConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
          "line": 710
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
        "line": 703
      },
      "name": "BedrockagentcoreOnlineEvaluationConfigOutputConfigOutputReference",
      "namespace": "bedrockagentcoreOnlineEvaluationConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 731
          },
          "name": "cloudwatchConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigOutputConfigCloudwatchConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 714
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigOutputConfig"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-online-evaluation-config/index:BedrockagentcoreOnlineEvaluationConfigOutputConfigOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigRule": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigRule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
        "line": 1278
      },
      "name": "BedrockagentcoreOnlineEvaluationConfigRule",
      "namespace": "bedrockagentcoreOnlineEvaluationConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_online_evaluation_config#sampling_config BedrockagentcoreOnlineEvaluationConfig#sampling_config}",
            "stability": "stable",
            "summary": "The configuration that controls what percentage of agent traces are sampled for evaluation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 1290
          },
          "name": "samplingConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigRuleSamplingConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_online_evaluation_config#filters BedrockagentcoreOnlineEvaluationConfig#filters}",
            "stability": "stable",
            "summary": "The list of filters that determine which agent traces should be included in the evaluation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 1284
          },
          "name": "filters",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigRuleFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_online_evaluation_config#session_config BedrockagentcoreOnlineEvaluationConfig#session_config}",
            "stability": "stable",
            "summary": "The configuration that defines how agent sessions are detected."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 1296
          },
          "name": "sessionConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigRuleSessionConfig"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-online-evaluation-config/index:BedrockagentcoreOnlineEvaluationConfigRule"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigRuleFilters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigRuleFilters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
        "line": 901
      },
      "name": "BedrockagentcoreOnlineEvaluationConfigRuleFilters",
      "namespace": "bedrockagentcoreOnlineEvaluationConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_online_evaluation_config#key BedrockagentcoreOnlineEvaluationConfig#key}",
            "stability": "stable",
            "summary": "The key or field name to filter on within the agent trace data."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 907
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_online_evaluation_config#operator BedrockagentcoreOnlineEvaluationConfig#operator}",
            "stability": "stable",
            "summary": "The comparison operator to use for filtering."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 913
          },
          "name": "operator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_online_evaluation_config#value BedrockagentcoreOnlineEvaluationConfig#value}",
            "stability": "stable",
            "summary": "The value used in filter comparisons."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 919
          },
          "name": "value",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigRuleFiltersValue"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-online-evaluation-config/index:BedrockagentcoreOnlineEvaluationConfigRuleFilters"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigRuleFiltersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigRuleFiltersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
          "line": 1078
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
        "line": 1070
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 1085
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigRuleFiltersOutputReference"
            }
          }
        }
      ],
      "name": "BedrockagentcoreOnlineEvaluationConfigRuleFiltersList",
      "namespace": "bedrockagentcoreOnlineEvaluationConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 1071
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigRuleFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-online-evaluation-config/index:BedrockagentcoreOnlineEvaluationConfigRuleFiltersList"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigRuleFiltersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigRuleFiltersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
          "line": 975
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
        "line": 965
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 1058
          },
          "name": "putValue",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigRuleFiltersValue"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 1029
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 1045
          },
          "name": "resetOperator"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 1061
          },
          "name": "resetValue"
        }
      ],
      "name": "BedrockagentcoreOnlineEvaluationConfigRuleFiltersOutputReference",
      "namespace": "bedrockagentcoreOnlineEvaluationConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 1055
          },
          "name": "value",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigRuleFiltersValueOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 1033
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 1049
          },
          "name": "operatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 1065
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigRuleFiltersValue"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 1023
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 1039
          },
          "name": "operator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 979
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigRuleFilters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-online-evaluation-config/index:BedrockagentcoreOnlineEvaluationConfigRuleFiltersOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigRuleFiltersValue": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigRuleFiltersValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
        "line": 735
      },
      "name": "BedrockagentcoreOnlineEvaluationConfigRuleFiltersValue",
      "namespace": "bedrockagentcoreOnlineEvaluationConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_online_evaluation_config#boolean_value BedrockagentcoreOnlineEvaluationConfig#boolean_value}",
            "stability": "stable",
            "summary": "The boolean value for true/false filtering conditions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 741
          },
          "name": "booleanValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_online_evaluation_config#double_value BedrockagentcoreOnlineEvaluationConfig#double_value}",
            "stability": "stable",
            "summary": "The numeric value for numerical filtering."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 747
          },
          "name": "doubleValue",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_online_evaluation_config#string_value BedrockagentcoreOnlineEvaluationConfig#string_value}",
            "stability": "stable",
            "summary": "The string value for text-based filtering."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 753
          },
          "name": "stringValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-online-evaluation-config/index:BedrockagentcoreOnlineEvaluationConfigRuleFiltersValue"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigRuleFiltersValueOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigRuleFiltersValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-online-evaluation-config/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
        "line": 799
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 861
          },
          "name": "resetBooleanValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 877
          },
          "name": "resetDoubleValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 893
          },
          "name": "resetStringValue"
        }
      ],
      "name": "BedrockagentcoreOnlineEvaluationConfigRuleFiltersValueOutputReference",
      "namespace": "bedrockagentcoreOnlineEvaluationConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 865
          },
          "name": "booleanValueInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 881
          },
          "name": "doubleValueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 897
          },
          "name": "stringValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 855
          },
          "name": "booleanValue",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 871
          },
          "name": "doubleValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 887
          },
          "name": "stringValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 811
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigRuleFiltersValue"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-online-evaluation-config/index:BedrockagentcoreOnlineEvaluationConfigRuleFiltersValueOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigRuleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigRuleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
          "line": 1350
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
        "line": 1342
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 1401
          },
          "name": "putFilters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigRuleFilters"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 1417
          },
          "name": "putSamplingConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigRuleSamplingConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 1430
          },
          "name": "putSessionConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigRuleSessionConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 1404
          },
          "name": "resetFilters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 1433
          },
          "name": "resetSessionConfig"
        }
      ],
      "name": "BedrockagentcoreOnlineEvaluationConfigRuleOutputReference",
      "namespace": "bedrockagentcoreOnlineEvaluationConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 1398
          },
          "name": "filters",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigRuleFiltersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 1414
          },
          "name": "samplingConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigRuleSamplingConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 1427
          },
          "name": "sessionConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigRuleSessionConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 1408
          },
          "name": "filtersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigRuleFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 1421
          },
          "name": "samplingConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigRuleSamplingConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 1437
          },
          "name": "sessionConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigRuleSessionConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 1354
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigRule"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-online-evaluation-config/index:BedrockagentcoreOnlineEvaluationConfigRuleOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigRuleSamplingConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigRuleSamplingConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
        "line": 1089
      },
      "name": "BedrockagentcoreOnlineEvaluationConfigRuleSamplingConfig",
      "namespace": "bedrockagentcoreOnlineEvaluationConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_online_evaluation_config#sampling_percentage BedrockagentcoreOnlineEvaluationConfig#sampling_percentage}",
            "stability": "stable",
            "summary": "The percentage of agent traces to sample for evaluation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 1095
          },
          "name": "samplingPercentage",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-online-evaluation-config/index:BedrockagentcoreOnlineEvaluationConfigRuleSamplingConfig"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigRuleSamplingConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigRuleSamplingConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
          "line": 1135
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
        "line": 1127
      },
      "name": "BedrockagentcoreOnlineEvaluationConfigRuleSamplingConfigOutputReference",
      "namespace": "bedrockagentcoreOnlineEvaluationConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 1178
          },
          "name": "samplingPercentageInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 1171
          },
          "name": "samplingPercentage",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 1139
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigRuleSamplingConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-online-evaluation-config/index:BedrockagentcoreOnlineEvaluationConfigRuleSamplingConfigOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigRuleSessionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigRuleSessionConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
        "line": 1182
      },
      "name": "BedrockagentcoreOnlineEvaluationConfigRuleSessionConfig",
      "namespace": "bedrockagentcoreOnlineEvaluationConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_online_evaluation_config#session_timeout_minutes BedrockagentcoreOnlineEvaluationConfig#session_timeout_minutes}",
            "stability": "stable",
            "summary": "The number of minutes of inactivity after which an agent session is considered complete."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 1188
          },
          "name": "sessionTimeoutMinutes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-online-evaluation-config/index:BedrockagentcoreOnlineEvaluationConfigRuleSessionConfig"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigRuleSessionConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigRuleSessionConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-online-evaluation-config/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
        "line": 1220
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 1270
          },
          "name": "resetSessionTimeoutMinutes"
        }
      ],
      "name": "BedrockagentcoreOnlineEvaluationConfigRuleSessionConfigOutputReference",
      "namespace": "bedrockagentcoreOnlineEvaluationConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 1274
          },
          "name": "sessionTimeoutMinutesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 1264
          },
          "name": "sessionTimeoutMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 1232
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigRuleSessionConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-online-evaluation-config/index:BedrockagentcoreOnlineEvaluationConfigRuleSessionConfigOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
        "line": 1441
      },
      "name": "BedrockagentcoreOnlineEvaluationConfigTags",
      "namespace": "bedrockagentcoreOnlineEvaluationConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_online_evaluation_config#key BedrockagentcoreOnlineEvaluationConfig#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 1445
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_online_evaluation_config#value BedrockagentcoreOnlineEvaluationConfig#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 1449
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-online-evaluation-config/index:BedrockagentcoreOnlineEvaluationConfigTags"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
          "line": 1579
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
        "line": 1571
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 1586
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigTagsOutputReference"
            }
          }
        }
      ],
      "name": "BedrockagentcoreOnlineEvaluationConfigTagsList",
      "namespace": "bedrockagentcoreOnlineEvaluationConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 1572
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-online-evaluation-config/index:BedrockagentcoreOnlineEvaluationConfigTagsList"
    },
    "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
          "line": 1498
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
        "line": 1488
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 1546
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 1562
          },
          "name": "resetValue"
        }
      ],
      "name": "BedrockagentcoreOnlineEvaluationConfigTagsOutputReference",
      "namespace": "bedrockagentcoreOnlineEvaluationConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 1550
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 1566
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 1540
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 1556
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-online-evaluation-config/index.ts",
            "line": 1502
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreOnlineEvaluationConfig.BedrockagentcoreOnlineEvaluationConfigTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-online-evaluation-config/index:BedrockagentcoreOnlineEvaluationConfigTagsOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcorePaymentConnector.BedrockagentcorePaymentConnector": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_payment_connector awscc_bedrockagentcore_payment_connector}."
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentConnector.BedrockagentcorePaymentConnector",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_payment_connector awscc_bedrockagentcore_payment_connector} Resource."
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-payment-connector/index.ts",
          "line": 421
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentConnector.BedrockagentcorePaymentConnectorConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-payment-connector/index.ts",
        "line": 389
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a BedrockagentcorePaymentConnector resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-connector/index.ts",
            "line": 406
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the BedrockagentcorePaymentConnector to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_payment_connector#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing BedrockagentcorePaymentConnector that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the BedrockagentcorePaymentConnector to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-connector/index.ts",
            "line": 494
          },
          "name": "putCredentialProviderConfigurations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentConnector.BedrockagentcorePaymentConnectorCredentialProviderConfigurations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-connector/index.ts",
            "line": 510
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-connector/index.ts",
            "line": 550
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-connector/index.ts",
            "line": 560
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "BedrockagentcorePaymentConnector",
      "namespace": "bedrockagentcorePaymentConnector",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-connector/index.ts",
            "line": 394
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-connector/index.ts",
            "line": 449
          },
          "name": "connectorCreatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-connector/index.ts",
            "line": 454
          },
          "name": "connectorLastUpdatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-connector/index.ts",
            "line": 472
          },
          "name": "connectorStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-connector/index.ts",
            "line": 491
          },
          "name": "credentialProviderConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentConnector.BedrockagentcorePaymentConnectorCredentialProviderConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-connector/index.ts",
            "line": 519
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-connector/index.ts",
            "line": 524
          },
          "name": "paymentConnectorArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-connector/index.ts",
            "line": 529
          },
          "name": "paymentConnectorId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-connector/index.ts",
            "line": 467
          },
          "name": "connectorNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-connector/index.ts",
            "line": 485
          },
          "name": "connectorTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-connector/index.ts",
            "line": 498
          },
          "name": "credentialProviderConfigurationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentConnector.BedrockagentcorePaymentConnectorCredentialProviderConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-connector/index.ts",
            "line": 514
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-connector/index.ts",
            "line": 542
          },
          "name": "paymentManagerIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-connector/index.ts",
            "line": 460
          },
          "name": "connectorName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-connector/index.ts",
            "line": 478
          },
          "name": "connectorType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-connector/index.ts",
            "line": 504
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-connector/index.ts",
            "line": 535
          },
          "name": "paymentManagerId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-payment-connector/index:BedrockagentcorePaymentConnector"
    },
    "@cdktn/provider-awscc.bedrockagentcorePaymentConnector.BedrockagentcorePaymentConnectorConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentConnector.BedrockagentcorePaymentConnectorConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-payment-connector/index.ts",
        "line": 14
      },
      "name": "BedrockagentcorePaymentConnectorConfig",
      "namespace": "bedrockagentcorePaymentConnector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_payment_connector#connector_name BedrockagentcorePaymentConnector#connector_name}",
            "stability": "stable",
            "summary": "The name of the payment connector."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-connector/index.ts",
            "line": 20
          },
          "name": "connectorName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_payment_connector#connector_type BedrockagentcorePaymentConnector#connector_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-connector/index.ts",
            "line": 24
          },
          "name": "connectorType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_payment_connector#credential_provider_configurations BedrockagentcorePaymentConnector#credential_provider_configurations}",
            "stability": "stable",
            "summary": "The credential provider configurations for the connector."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-connector/index.ts",
            "line": 30
          },
          "name": "credentialProviderConfigurations",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentConnector.BedrockagentcorePaymentConnectorCredentialProviderConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_payment_connector#payment_manager_id BedrockagentcorePaymentConnector#payment_manager_id}",
            "stability": "stable",
            "summary": "The identifier of the parent payment manager."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-connector/index.ts",
            "line": 42
          },
          "name": "paymentManagerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_payment_connector#description BedrockagentcorePaymentConnector#description}",
            "stability": "stable",
            "summary": "A description of the payment connector."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-connector/index.ts",
            "line": 36
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-payment-connector/index:BedrockagentcorePaymentConnectorConfig"
    },
    "@cdktn/provider-awscc.bedrockagentcorePaymentConnector.BedrockagentcorePaymentConnectorCredentialProviderConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentConnector.BedrockagentcorePaymentConnectorCredentialProviderConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-payment-connector/index.ts",
        "line": 236
      },
      "name": "BedrockagentcorePaymentConnectorCredentialProviderConfigurations",
      "namespace": "bedrockagentcorePaymentConnector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_payment_connector#coinbase_cdp BedrockagentcorePaymentConnector#coinbase_cdp}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-connector/index.ts",
            "line": 240
          },
          "name": "coinbaseCdp",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentConnector.BedrockagentcorePaymentConnectorCredentialProviderConfigurationsCoinbaseCdp"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_payment_connector#stripe_privy BedrockagentcorePaymentConnector#stripe_privy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-connector/index.ts",
            "line": 244
          },
          "name": "stripePrivy",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentConnector.BedrockagentcorePaymentConnectorCredentialProviderConfigurationsStripePrivy"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-payment-connector/index:BedrockagentcorePaymentConnectorCredentialProviderConfigurations"
    },
    "@cdktn/provider-awscc.bedrockagentcorePaymentConnector.BedrockagentcorePaymentConnectorCredentialProviderConfigurationsCoinbaseCdp": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentConnector.BedrockagentcorePaymentConnectorCredentialProviderConfigurationsCoinbaseCdp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-payment-connector/index.ts",
        "line": 44
      },
      "name": "BedrockagentcorePaymentConnectorCredentialProviderConfigurationsCoinbaseCdp",
      "namespace": "bedrockagentcorePaymentConnector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_payment_connector#credential_provider_arn BedrockagentcorePaymentConnector#credential_provider_arn}",
            "stability": "stable",
            "summary": "The ARN of the payment credential provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-connector/index.ts",
            "line": 50
          },
          "name": "credentialProviderArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-payment-connector/index:BedrockagentcorePaymentConnectorCredentialProviderConfigurationsCoinbaseCdp"
    },
    "@cdktn/provider-awscc.bedrockagentcorePaymentConnector.BedrockagentcorePaymentConnectorCredentialProviderConfigurationsCoinbaseCdpOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentConnector.BedrockagentcorePaymentConnectorCredentialProviderConfigurationsCoinbaseCdpOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-payment-connector/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-payment-connector/index.ts",
        "line": 82
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-connector/index.ts",
            "line": 132
          },
          "name": "resetCredentialProviderArn"
        }
      ],
      "name": "BedrockagentcorePaymentConnectorCredentialProviderConfigurationsCoinbaseCdpOutputReference",
      "namespace": "bedrockagentcorePaymentConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-connector/index.ts",
            "line": 136
          },
          "name": "credentialProviderArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-connector/index.ts",
            "line": 126
          },
          "name": "credentialProviderArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-connector/index.ts",
            "line": 94
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentConnector.BedrockagentcorePaymentConnectorCredentialProviderConfigurationsCoinbaseCdp"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-payment-connector/index:BedrockagentcorePaymentConnectorCredentialProviderConfigurationsCoinbaseCdpOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcorePaymentConnector.BedrockagentcorePaymentConnectorCredentialProviderConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentConnector.BedrockagentcorePaymentConnectorCredentialProviderConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-payment-connector/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/bedrockagentcore-payment-connector/index.ts",
        "line": 366
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-connector/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-awscc.bedrockagentcorePaymentConnector.BedrockagentcorePaymentConnectorCredentialProviderConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "BedrockagentcorePaymentConnectorCredentialProviderConfigurationsList",
      "namespace": "bedrockagentcorePaymentConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-connector/index.ts",
            "line": 367
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentConnector.BedrockagentcorePaymentConnectorCredentialProviderConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-payment-connector/index:BedrockagentcorePaymentConnectorCredentialProviderConfigurationsList"
    },
    "@cdktn/provider-awscc.bedrockagentcorePaymentConnector.BedrockagentcorePaymentConnectorCredentialProviderConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentConnector.BedrockagentcorePaymentConnectorCredentialProviderConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-payment-connector/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-payment-connector/index.ts",
        "line": 283
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-connector/index.ts",
            "line": 338
          },
          "name": "putCoinbaseCdp",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentConnector.BedrockagentcorePaymentConnectorCredentialProviderConfigurationsCoinbaseCdp"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-connector/index.ts",
            "line": 354
          },
          "name": "putStripePrivy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentConnector.BedrockagentcorePaymentConnectorCredentialProviderConfigurationsStripePrivy"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-connector/index.ts",
            "line": 341
          },
          "name": "resetCoinbaseCdp"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-connector/index.ts",
            "line": 357
          },
          "name": "resetStripePrivy"
        }
      ],
      "name": "BedrockagentcorePaymentConnectorCredentialProviderConfigurationsOutputReference",
      "namespace": "bedrockagentcorePaymentConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-connector/index.ts",
            "line": 335
          },
          "name": "coinbaseCdp",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentConnector.BedrockagentcorePaymentConnectorCredentialProviderConfigurationsCoinbaseCdpOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-connector/index.ts",
            "line": 351
          },
          "name": "stripePrivy",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentConnector.BedrockagentcorePaymentConnectorCredentialProviderConfigurationsStripePrivyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-connector/index.ts",
            "line": 345
          },
          "name": "coinbaseCdpInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentConnector.BedrockagentcorePaymentConnectorCredentialProviderConfigurationsCoinbaseCdp"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-connector/index.ts",
            "line": 361
          },
          "name": "stripePrivyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentConnector.BedrockagentcorePaymentConnectorCredentialProviderConfigurationsStripePrivy"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-connector/index.ts",
            "line": 297
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentConnector.BedrockagentcorePaymentConnectorCredentialProviderConfigurations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-payment-connector/index:BedrockagentcorePaymentConnectorCredentialProviderConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcorePaymentConnector.BedrockagentcorePaymentConnectorCredentialProviderConfigurationsStripePrivy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentConnector.BedrockagentcorePaymentConnectorCredentialProviderConfigurationsStripePrivy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-payment-connector/index.ts",
        "line": 140
      },
      "name": "BedrockagentcorePaymentConnectorCredentialProviderConfigurationsStripePrivy",
      "namespace": "bedrockagentcorePaymentConnector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_payment_connector#credential_provider_arn BedrockagentcorePaymentConnector#credential_provider_arn}",
            "stability": "stable",
            "summary": "The ARN of the payment credential provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-connector/index.ts",
            "line": 146
          },
          "name": "credentialProviderArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-payment-connector/index:BedrockagentcorePaymentConnectorCredentialProviderConfigurationsStripePrivy"
    },
    "@cdktn/provider-awscc.bedrockagentcorePaymentConnector.BedrockagentcorePaymentConnectorCredentialProviderConfigurationsStripePrivyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentConnector.BedrockagentcorePaymentConnectorCredentialProviderConfigurationsStripePrivyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-payment-connector/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/bedrockagentcore-payment-connector/index.ts",
        "line": 178
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-connector/index.ts",
            "line": 228
          },
          "name": "resetCredentialProviderArn"
        }
      ],
      "name": "BedrockagentcorePaymentConnectorCredentialProviderConfigurationsStripePrivyOutputReference",
      "namespace": "bedrockagentcorePaymentConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-connector/index.ts",
            "line": 232
          },
          "name": "credentialProviderArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-connector/index.ts",
            "line": 222
          },
          "name": "credentialProviderArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-connector/index.ts",
            "line": 190
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentConnector.BedrockagentcorePaymentConnectorCredentialProviderConfigurationsStripePrivy"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-payment-connector/index:BedrockagentcorePaymentConnectorCredentialProviderConfigurationsStripePrivyOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProvider": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_payment_credential_provider awscc_bedrockagentcore_payment_credential_provider}."
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProvider",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_payment_credential_provider awscc_bedrockagentcore_payment_credential_provider} Resource."
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
          "line": 1981
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
        "line": 1949
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a BedrockagentcorePaymentCredentialProvider resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 1966
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the BedrockagentcorePaymentCredentialProvider to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_payment_credential_provider#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing BedrockagentcorePaymentCredentialProvider that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the BedrockagentcorePaymentCredentialProvider to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 2058
          },
          "name": "putProviderConfigurationInput",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderProviderConfigurationInput"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 2080
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 2061
          },
          "name": "resetProviderConfigurationInput"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 2083
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 2095
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 2104
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "BedrockagentcorePaymentCredentialProvider",
      "namespace": "bedrockagentcorePaymentCredentialProvider",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 1954
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 2008
          },
          "name": "createdTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 2013
          },
          "name": "credentialProviderArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 2031
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 2036
          },
          "name": "lastUpdatedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 2055
          },
          "name": "providerConfigurationInput",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderProviderConfigurationInputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 2071
          },
          "name": "providerConfigurationOutput",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderProviderConfigurationOutputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 2077
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 2026
          },
          "name": "credentialProviderVendorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 2049
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 2065
          },
          "name": "providerConfigurationInputInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderProviderConfigurationInput"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 2087
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 2019
          },
          "name": "credentialProviderVendor",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 2042
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-payment-credential-provider/index:BedrockagentcorePaymentCredentialProvider"
    },
    "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
        "line": 14
      },
      "name": "BedrockagentcorePaymentCredentialProviderConfig",
      "namespace": "bedrockagentcorePaymentCredentialProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_payment_credential_provider#credential_provider_vendor BedrockagentcorePaymentCredentialProvider#credential_provider_vendor}",
            "stability": "stable",
            "summary": "Supported vendor types for payment providers."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 20
          },
          "name": "credentialProviderVendor",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_payment_credential_provider#name BedrockagentcorePaymentCredentialProvider#name}",
            "stability": "stable",
            "summary": "Unique name for the payment credential provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 26
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_payment_credential_provider#provider_configuration_input BedrockagentcorePaymentCredentialProvider#provider_configuration_input}",
            "stability": "stable",
            "summary": "Provider configuration input containing secrets for creation/update."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 32
          },
          "name": "providerConfigurationInput",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderProviderConfigurationInput"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_payment_credential_provider#tags BedrockagentcorePaymentCredentialProvider#tags}",
            "stability": "stable",
            "summary": "Tags for the payment credential provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 38
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-payment-credential-provider/index:BedrockagentcorePaymentCredentialProviderConfig"
    },
    "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderProviderConfigurationInput": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderProviderConfigurationInput",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
        "line": 1211
      },
      "name": "BedrockagentcorePaymentCredentialProviderProviderConfigurationInput",
      "namespace": "bedrockagentcorePaymentCredentialProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_payment_credential_provider#coinbase_cdp_configuration BedrockagentcorePaymentCredentialProvider#coinbase_cdp_configuration}",
            "stability": "stable",
            "summary": "Coinbase CDP configuration with API credentials."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 1217
          },
          "name": "coinbaseCdpConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderProviderConfigurationInputCoinbaseCdpConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_payment_credential_provider#stripe_privy_configuration BedrockagentcorePaymentCredentialProvider#stripe_privy_configuration}",
            "stability": "stable",
            "summary": "Stripe Privy configuration with credentials."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 1223
          },
          "name": "stripePrivyConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderProviderConfigurationInputStripePrivyConfiguration"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-payment-credential-provider/index:BedrockagentcorePaymentCredentialProviderProviderConfigurationInput"
    },
    "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderProviderConfigurationInputCoinbaseCdpConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderProviderConfigurationInputCoinbaseCdpConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
        "line": 302
      },
      "name": "BedrockagentcorePaymentCredentialProviderProviderConfigurationInputCoinbaseCdpConfiguration",
      "namespace": "bedrockagentcorePaymentCredentialProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_payment_credential_provider#api_key_id BedrockagentcorePaymentCredentialProvider#api_key_id}",
            "stability": "stable",
            "summary": "The Coinbase CDP API key ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 308
          },
          "name": "apiKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_payment_credential_provider#api_key_secret BedrockagentcorePaymentCredentialProvider#api_key_secret}",
            "stability": "stable",
            "summary": "The Coinbase CDP API key secret."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 314
          },
          "name": "apiKeySecret",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_payment_credential_provider#api_key_secret_config BedrockagentcorePaymentCredentialProvider#api_key_secret_config}",
            "stability": "stable",
            "summary": "A reference to a customer-provided secret stored in AWS Secrets Manager."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 320
          },
          "name": "apiKeySecretConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderProviderConfigurationInputCoinbaseCdpConfigurationApiKeySecretConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_payment_credential_provider#api_key_secret_source BedrockagentcorePaymentCredentialProvider#api_key_secret_source}",
            "stability": "stable",
            "summary": "The source of the secret. Use MANAGED for service-managed secrets or EXTERNAL for customer-provided secrets."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 326
          },
          "name": "apiKeySecretSource",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_payment_credential_provider#wallet_secret BedrockagentcorePaymentCredentialProvider#wallet_secret}",
            "stability": "stable",
            "summary": "The Coinbase CDP wallet secret."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 332
          },
          "name": "walletSecret",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_payment_credential_provider#wallet_secret_config BedrockagentcorePaymentCredentialProvider#wallet_secret_config}",
            "stability": "stable",
            "summary": "A reference to a customer-provided secret stored in AWS Secrets Manager."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 338
          },
          "name": "walletSecretConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderProviderConfigurationInputCoinbaseCdpConfigurationWalletSecretConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_payment_credential_provider#wallet_secret_source BedrockagentcorePaymentCredentialProvider#wallet_secret_source}",
            "stability": "stable",
            "summary": "The source of the secret. Use MANAGED for service-managed secrets or EXTERNAL for customer-provided secrets."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 344
          },
          "name": "walletSecretSource",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-payment-credential-provider/index:BedrockagentcorePaymentCredentialProviderProviderConfigurationInputCoinbaseCdpConfiguration"
    },
    "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderProviderConfigurationInputCoinbaseCdpConfigurationApiKeySecretConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderProviderConfigurationInputCoinbaseCdpConfigurationApiKeySecretConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
        "line": 40
      },
      "name": "BedrockagentcorePaymentCredentialProviderProviderConfigurationInputCoinbaseCdpConfigurationApiKeySecretConfig",
      "namespace": "bedrockagentcorePaymentCredentialProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_payment_credential_provider#json_key BedrockagentcorePaymentCredentialProvider#json_key}",
            "stability": "stable",
            "summary": "The JSON key within the secret that contains the credential value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 46
          },
          "name": "jsonKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_payment_credential_provider#secret_id BedrockagentcorePaymentCredentialProvider#secret_id}",
            "stability": "stable",
            "summary": "The ID or ARN of the secret in AWS Secrets Manager."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 52
          },
          "name": "secretId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-payment-credential-provider/index:BedrockagentcorePaymentCredentialProviderProviderConfigurationInputCoinbaseCdpConfigurationApiKeySecretConfig"
    },
    "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderProviderConfigurationInputCoinbaseCdpConfigurationApiKeySecretConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderProviderConfigurationInputCoinbaseCdpConfigurationApiKeySecretConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-payment-credential-provider/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/bedrockagentcore-payment-credential-provider/index.ts",
        "line": 91
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 147
          },
          "name": "resetJsonKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 163
          },
          "name": "resetSecretId"
        }
      ],
      "name": "BedrockagentcorePaymentCredentialProviderProviderConfigurationInputCoinbaseCdpConfigurationApiKeySecretConfigOutputReference",
      "namespace": "bedrockagentcorePaymentCredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 151
          },
          "name": "jsonKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 167
          },
          "name": "secretIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 141
          },
          "name": "jsonKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 157
          },
          "name": "secretId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 103
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderProviderConfigurationInputCoinbaseCdpConfigurationApiKeySecretConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-payment-credential-provider/index:BedrockagentcorePaymentCredentialProviderProviderConfigurationInputCoinbaseCdpConfigurationApiKeySecretConfigOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderProviderConfigurationInputCoinbaseCdpConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderProviderConfigurationInputCoinbaseCdpConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
          "line": 426
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
        "line": 418
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 533
          },
          "name": "putApiKeySecretConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderProviderConfigurationInputCoinbaseCdpConfigurationApiKeySecretConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 581
          },
          "name": "putWalletSecretConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderProviderConfigurationInputCoinbaseCdpConfigurationWalletSecretConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 504
          },
          "name": "resetApiKeyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 520
          },
          "name": "resetApiKeySecret"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 536
          },
          "name": "resetApiKeySecretConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 552
          },
          "name": "resetApiKeySecretSource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 568
          },
          "name": "resetWalletSecret"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 584
          },
          "name": "resetWalletSecretConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 600
          },
          "name": "resetWalletSecretSource"
        }
      ],
      "name": "BedrockagentcorePaymentCredentialProviderProviderConfigurationInputCoinbaseCdpConfigurationOutputReference",
      "namespace": "bedrockagentcorePaymentCredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 530
          },
          "name": "apiKeySecretConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderProviderConfigurationInputCoinbaseCdpConfigurationApiKeySecretConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 578
          },
          "name": "walletSecretConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderProviderConfigurationInputCoinbaseCdpConfigurationWalletSecretConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 508
          },
          "name": "apiKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 540
          },
          "name": "apiKeySecretConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderProviderConfigurationInputCoinbaseCdpConfigurationApiKeySecretConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 524
          },
          "name": "apiKeySecretInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 556
          },
          "name": "apiKeySecretSourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 588
          },
          "name": "walletSecretConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderProviderConfigurationInputCoinbaseCdpConfigurationWalletSecretConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 572
          },
          "name": "walletSecretInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 604
          },
          "name": "walletSecretSourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 498
          },
          "name": "apiKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 514
          },
          "name": "apiKeySecret",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 546
          },
          "name": "apiKeySecretSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 562
          },
          "name": "walletSecret",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 594
          },
          "name": "walletSecretSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 430
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderProviderConfigurationInputCoinbaseCdpConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-payment-credential-provider/index:BedrockagentcorePaymentCredentialProviderProviderConfigurationInputCoinbaseCdpConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderProviderConfigurationInputCoinbaseCdpConfigurationWalletSecretConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderProviderConfigurationInputCoinbaseCdpConfigurationWalletSecretConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
        "line": 171
      },
      "name": "BedrockagentcorePaymentCredentialProviderProviderConfigurationInputCoinbaseCdpConfigurationWalletSecretConfig",
      "namespace": "bedrockagentcorePaymentCredentialProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_payment_credential_provider#json_key BedrockagentcorePaymentCredentialProvider#json_key}",
            "stability": "stable",
            "summary": "The JSON key within the secret that contains the credential value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 177
          },
          "name": "jsonKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_payment_credential_provider#secret_id BedrockagentcorePaymentCredentialProvider#secret_id}",
            "stability": "stable",
            "summary": "The ID or ARN of the secret in AWS Secrets Manager."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 183
          },
          "name": "secretId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-payment-credential-provider/index:BedrockagentcorePaymentCredentialProviderProviderConfigurationInputCoinbaseCdpConfigurationWalletSecretConfig"
    },
    "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderProviderConfigurationInputCoinbaseCdpConfigurationWalletSecretConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderProviderConfigurationInputCoinbaseCdpConfigurationWalletSecretConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-payment-credential-provider/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
        "line": 222
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 278
          },
          "name": "resetJsonKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 294
          },
          "name": "resetSecretId"
        }
      ],
      "name": "BedrockagentcorePaymentCredentialProviderProviderConfigurationInputCoinbaseCdpConfigurationWalletSecretConfigOutputReference",
      "namespace": "bedrockagentcorePaymentCredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 282
          },
          "name": "jsonKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 298
          },
          "name": "secretIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 272
          },
          "name": "jsonKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 288
          },
          "name": "secretId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 234
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderProviderConfigurationInputCoinbaseCdpConfigurationWalletSecretConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-payment-credential-provider/index:BedrockagentcorePaymentCredentialProviderProviderConfigurationInputCoinbaseCdpConfigurationWalletSecretConfigOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderProviderConfigurationInputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderProviderConfigurationInputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-payment-credential-provider/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/bedrockagentcore-payment-credential-provider/index.ts",
        "line": 1262
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 1315
          },
          "name": "putCoinbaseCdpConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderProviderConfigurationInputCoinbaseCdpConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 1331
          },
          "name": "putStripePrivyConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderProviderConfigurationInputStripePrivyConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 1318
          },
          "name": "resetCoinbaseCdpConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 1334
          },
          "name": "resetStripePrivyConfiguration"
        }
      ],
      "name": "BedrockagentcorePaymentCredentialProviderProviderConfigurationInputOutputReference",
      "namespace": "bedrockagentcorePaymentCredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 1312
          },
          "name": "coinbaseCdpConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderProviderConfigurationInputCoinbaseCdpConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 1328
          },
          "name": "stripePrivyConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderProviderConfigurationInputStripePrivyConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 1322
          },
          "name": "coinbaseCdpConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderProviderConfigurationInputCoinbaseCdpConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 1338
          },
          "name": "stripePrivyConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderProviderConfigurationInputStripePrivyConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 1274
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderProviderConfigurationInput"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-payment-credential-provider/index:BedrockagentcorePaymentCredentialProviderProviderConfigurationInputOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderProviderConfigurationInputStripePrivyConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderProviderConfigurationInputStripePrivyConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
        "line": 870
      },
      "name": "BedrockagentcorePaymentCredentialProviderProviderConfigurationInputStripePrivyConfiguration",
      "namespace": "bedrockagentcorePaymentCredentialProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_payment_credential_provider#app_id BedrockagentcorePaymentCredentialProvider#app_id}",
            "stability": "stable",
            "summary": "The app ID provided by Privy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 876
          },
          "name": "appId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_payment_credential_provider#app_secret BedrockagentcorePaymentCredentialProvider#app_secret}",
            "stability": "stable",
            "summary": "The app secret provided by Privy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 882
          },
          "name": "appSecret",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_payment_credential_provider#app_secret_config BedrockagentcorePaymentCredentialProvider#app_secret_config}",
            "stability": "stable",
            "summary": "A reference to a customer-provided secret stored in AWS Secrets Manager."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 888
          },
          "name": "appSecretConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderProviderConfigurationInputStripePrivyConfigurationAppSecretConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_payment_credential_provider#app_secret_source BedrockagentcorePaymentCredentialProvider#app_secret_source}",
            "stability": "stable",
            "summary": "The source of the secret. Use MANAGED for service-managed secrets or EXTERNAL for customer-provided secrets."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 894
          },
          "name": "appSecretSource",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_payment_credential_provider#authorization_id BedrockagentcorePaymentCredentialProvider#authorization_id}",
            "stability": "stable",
            "summary": "The authorization ID for the Stripe Privy integration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 900
          },
          "name": "authorizationId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_payment_credential_provider#authorization_private_key BedrockagentcorePaymentCredentialProvider#authorization_private_key}",
            "stability": "stable",
            "summary": "The authorization private key for the Stripe Privy integration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 906
          },
          "name": "authorizationPrivateKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_payment_credential_provider#authorization_private_key_config BedrockagentcorePaymentCredentialProvider#authorization_private_key_config}",
            "stability": "stable",
            "summary": "A reference to a customer-provided secret stored in AWS Secrets Manager."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 912
          },
          "name": "authorizationPrivateKeyConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderProviderConfigurationInputStripePrivyConfigurationAuthorizationPrivateKeyConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_payment_credential_provider#authorization_private_key_source BedrockagentcorePaymentCredentialProvider#authorization_private_key_source}",
            "stability": "stable",
            "summary": "The source of the secret. Use MANAGED for service-managed secrets or EXTERNAL for customer-provided secrets."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 918
          },
          "name": "authorizationPrivateKeySource",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-payment-credential-provider/index:BedrockagentcorePaymentCredentialProviderProviderConfigurationInputStripePrivyConfiguration"
    },
    "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderProviderConfigurationInputStripePrivyConfigurationAppSecretConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderProviderConfigurationInputStripePrivyConfigurationAppSecretConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
        "line": 608
      },
      "name": "BedrockagentcorePaymentCredentialProviderProviderConfigurationInputStripePrivyConfigurationAppSecretConfig",
      "namespace": "bedrockagentcorePaymentCredentialProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_payment_credential_provider#json_key BedrockagentcorePaymentCredentialProvider#json_key}",
            "stability": "stable",
            "summary": "The JSON key within the secret that contains the credential value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 614
          },
          "name": "jsonKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_payment_credential_provider#secret_id BedrockagentcorePaymentCredentialProvider#secret_id}",
            "stability": "stable",
            "summary": "The ID or ARN of the secret in AWS Secrets Manager."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 620
          },
          "name": "secretId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-payment-credential-provider/index:BedrockagentcorePaymentCredentialProviderProviderConfigurationInputStripePrivyConfigurationAppSecretConfig"
    },
    "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderProviderConfigurationInputStripePrivyConfigurationAppSecretConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderProviderConfigurationInputStripePrivyConfigurationAppSecretConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-payment-credential-provider/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
        "line": 659
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 715
          },
          "name": "resetJsonKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 731
          },
          "name": "resetSecretId"
        }
      ],
      "name": "BedrockagentcorePaymentCredentialProviderProviderConfigurationInputStripePrivyConfigurationAppSecretConfigOutputReference",
      "namespace": "bedrockagentcorePaymentCredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 719
          },
          "name": "jsonKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 735
          },
          "name": "secretIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 709
          },
          "name": "jsonKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 725
          },
          "name": "secretId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 671
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderProviderConfigurationInputStripePrivyConfigurationAppSecretConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-payment-credential-provider/index:BedrockagentcorePaymentCredentialProviderProviderConfigurationInputStripePrivyConfigurationAppSecretConfigOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderProviderConfigurationInputStripePrivyConfigurationAuthorizationPrivateKeyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderProviderConfigurationInputStripePrivyConfigurationAuthorizationPrivateKeyConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
        "line": 739
      },
      "name": "BedrockagentcorePaymentCredentialProviderProviderConfigurationInputStripePrivyConfigurationAuthorizationPrivateKeyConfig",
      "namespace": "bedrockagentcorePaymentCredentialProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_payment_credential_provider#json_key BedrockagentcorePaymentCredentialProvider#json_key}",
            "stability": "stable",
            "summary": "The JSON key within the secret that contains the credential value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 745
          },
          "name": "jsonKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_payment_credential_provider#secret_id BedrockagentcorePaymentCredentialProvider#secret_id}",
            "stability": "stable",
            "summary": "The ID or ARN of the secret in AWS Secrets Manager."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 751
          },
          "name": "secretId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-payment-credential-provider/index:BedrockagentcorePaymentCredentialProviderProviderConfigurationInputStripePrivyConfigurationAuthorizationPrivateKeyConfig"
    },
    "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderProviderConfigurationInputStripePrivyConfigurationAuthorizationPrivateKeyConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderProviderConfigurationInputStripePrivyConfigurationAuthorizationPrivateKeyConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
          "line": 798
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
        "line": 790
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 846
          },
          "name": "resetJsonKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 862
          },
          "name": "resetSecretId"
        }
      ],
      "name": "BedrockagentcorePaymentCredentialProviderProviderConfigurationInputStripePrivyConfigurationAuthorizationPrivateKeyConfigOutputReference",
      "namespace": "bedrockagentcorePaymentCredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 850
          },
          "name": "jsonKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 866
          },
          "name": "secretIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 840
          },
          "name": "jsonKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 856
          },
          "name": "secretId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 802
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderProviderConfigurationInputStripePrivyConfigurationAuthorizationPrivateKeyConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-payment-credential-provider/index:BedrockagentcorePaymentCredentialProviderProviderConfigurationInputStripePrivyConfigurationAuthorizationPrivateKeyConfigOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderProviderConfigurationInputStripePrivyConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderProviderConfigurationInputStripePrivyConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
          "line": 1007
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
        "line": 999
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 1120
          },
          "name": "putAppSecretConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderProviderConfigurationInputStripePrivyConfigurationAppSecretConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 1184
          },
          "name": "putAuthorizationPrivateKeyConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderProviderConfigurationInputStripePrivyConfigurationAuthorizationPrivateKeyConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 1091
          },
          "name": "resetAppId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 1107
          },
          "name": "resetAppSecret"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 1123
          },
          "name": "resetAppSecretConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 1139
          },
          "name": "resetAppSecretSource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 1155
          },
          "name": "resetAuthorizationId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 1171
          },
          "name": "resetAuthorizationPrivateKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 1187
          },
          "name": "resetAuthorizationPrivateKeyConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 1203
          },
          "name": "resetAuthorizationPrivateKeySource"
        }
      ],
      "name": "BedrockagentcorePaymentCredentialProviderProviderConfigurationInputStripePrivyConfigurationOutputReference",
      "namespace": "bedrockagentcorePaymentCredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 1117
          },
          "name": "appSecretConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderProviderConfigurationInputStripePrivyConfigurationAppSecretConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 1181
          },
          "name": "authorizationPrivateKeyConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderProviderConfigurationInputStripePrivyConfigurationAuthorizationPrivateKeyConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 1095
          },
          "name": "appIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 1127
          },
          "name": "appSecretConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderProviderConfigurationInputStripePrivyConfigurationAppSecretConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 1111
          },
          "name": "appSecretInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 1143
          },
          "name": "appSecretSourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 1159
          },
          "name": "authorizationIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 1191
          },
          "name": "authorizationPrivateKeyConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderProviderConfigurationInputStripePrivyConfigurationAuthorizationPrivateKeyConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 1175
          },
          "name": "authorizationPrivateKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 1207
          },
          "name": "authorizationPrivateKeySourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 1085
          },
          "name": "appId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 1101
          },
          "name": "appSecret",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 1133
          },
          "name": "appSecretSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 1149
          },
          "name": "authorizationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 1165
          },
          "name": "authorizationPrivateKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 1197
          },
          "name": "authorizationPrivateKeySource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 1011
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderProviderConfigurationInputStripePrivyConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-payment-credential-provider/index:BedrockagentcorePaymentCredentialProviderProviderConfigurationInputStripePrivyConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderProviderConfigurationOutput": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderProviderConfigurationOutput",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
        "line": 1735
      },
      "name": "BedrockagentcorePaymentCredentialProviderProviderConfigurationOutput",
      "namespace": "bedrockagentcorePaymentCredentialProvider",
      "symbolId": "src/bedrockagentcore-payment-credential-provider/index:BedrockagentcorePaymentCredentialProviderProviderConfigurationOutput"
    },
    "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderProviderConfigurationOutputCoinbaseCdpConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderProviderConfigurationOutputCoinbaseCdpConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
        "line": 1450
      },
      "name": "BedrockagentcorePaymentCredentialProviderProviderConfigurationOutputCoinbaseCdpConfiguration",
      "namespace": "bedrockagentcorePaymentCredentialProvider",
      "symbolId": "src/bedrockagentcore-payment-credential-provider/index:BedrockagentcorePaymentCredentialProviderProviderConfigurationOutputCoinbaseCdpConfiguration"
    },
    "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderProviderConfigurationOutputCoinbaseCdpConfigurationApiKeySecretArn": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderProviderConfigurationOutputCoinbaseCdpConfigurationApiKeySecretArn",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
        "line": 1342
      },
      "name": "BedrockagentcorePaymentCredentialProviderProviderConfigurationOutputCoinbaseCdpConfigurationApiKeySecretArn",
      "namespace": "bedrockagentcorePaymentCredentialProvider",
      "symbolId": "src/bedrockagentcore-payment-credential-provider/index:BedrockagentcorePaymentCredentialProviderProviderConfigurationOutputCoinbaseCdpConfigurationApiKeySecretArn"
    },
    "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderProviderConfigurationOutputCoinbaseCdpConfigurationApiKeySecretArnOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderProviderConfigurationOutputCoinbaseCdpConfigurationApiKeySecretArnOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-payment-credential-provider/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/bedrockagentcore-payment-credential-provider/index.ts",
        "line": 1365
      },
      "name": "BedrockagentcorePaymentCredentialProviderProviderConfigurationOutputCoinbaseCdpConfigurationApiKeySecretArnOutputReference",
      "namespace": "bedrockagentcorePaymentCredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 1392
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 1376
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderProviderConfigurationOutputCoinbaseCdpConfigurationApiKeySecretArn"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-payment-credential-provider/index:BedrockagentcorePaymentCredentialProviderProviderConfigurationOutputCoinbaseCdpConfigurationApiKeySecretArnOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderProviderConfigurationOutputCoinbaseCdpConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderProviderConfigurationOutputCoinbaseCdpConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-payment-credential-provider/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/bedrockagentcore-payment-credential-provider/index.ts",
        "line": 1473
      },
      "name": "BedrockagentcorePaymentCredentialProviderProviderConfigurationOutputCoinbaseCdpConfigurationOutputReference",
      "namespace": "bedrockagentcorePaymentCredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 1500
          },
          "name": "apiKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 1506
          },
          "name": "apiKeySecretArn",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderProviderConfigurationOutputCoinbaseCdpConfigurationApiKeySecretArnOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 1511
          },
          "name": "apiKeySecretJsonKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 1516
          },
          "name": "apiKeySecretSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 1522
          },
          "name": "walletSecretArn",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderProviderConfigurationOutputCoinbaseCdpConfigurationWalletSecretArnOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 1527
          },
          "name": "walletSecretJsonKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 1532
          },
          "name": "walletSecretSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 1484
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderProviderConfigurationOutputCoinbaseCdpConfiguration"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-payment-credential-provider/index:BedrockagentcorePaymentCredentialProviderProviderConfigurationOutputCoinbaseCdpConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderProviderConfigurationOutputCoinbaseCdpConfigurationWalletSecretArn": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderProviderConfigurationOutputCoinbaseCdpConfigurationWalletSecretArn",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
        "line": 1396
      },
      "name": "BedrockagentcorePaymentCredentialProviderProviderConfigurationOutputCoinbaseCdpConfigurationWalletSecretArn",
      "namespace": "bedrockagentcorePaymentCredentialProvider",
      "symbolId": "src/bedrockagentcore-payment-credential-provider/index:BedrockagentcorePaymentCredentialProviderProviderConfigurationOutputCoinbaseCdpConfigurationWalletSecretArn"
    },
    "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderProviderConfigurationOutputCoinbaseCdpConfigurationWalletSecretArnOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderProviderConfigurationOutputCoinbaseCdpConfigurationWalletSecretArnOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
          "line": 1426
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
        "line": 1419
      },
      "name": "BedrockagentcorePaymentCredentialProviderProviderConfigurationOutputCoinbaseCdpConfigurationWalletSecretArnOutputReference",
      "namespace": "bedrockagentcorePaymentCredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 1446
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 1430
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderProviderConfigurationOutputCoinbaseCdpConfigurationWalletSecretArn"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-payment-credential-provider/index:BedrockagentcorePaymentCredentialProviderProviderConfigurationOutputCoinbaseCdpConfigurationWalletSecretArnOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderProviderConfigurationOutputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderProviderConfigurationOutputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
          "line": 1765
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
        "line": 1758
      },
      "name": "BedrockagentcorePaymentCredentialProviderProviderConfigurationOutputOutputReference",
      "namespace": "bedrockagentcorePaymentCredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 1786
          },
          "name": "coinbaseCdpConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderProviderConfigurationOutputCoinbaseCdpConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 1792
          },
          "name": "stripePrivyConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderProviderConfigurationOutputStripePrivyConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 1769
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderProviderConfigurationOutput"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-payment-credential-provider/index:BedrockagentcorePaymentCredentialProviderProviderConfigurationOutputOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderProviderConfigurationOutputStripePrivyConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderProviderConfigurationOutputStripePrivyConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
        "line": 1644
      },
      "name": "BedrockagentcorePaymentCredentialProviderProviderConfigurationOutputStripePrivyConfiguration",
      "namespace": "bedrockagentcorePaymentCredentialProvider",
      "symbolId": "src/bedrockagentcore-payment-credential-provider/index:BedrockagentcorePaymentCredentialProviderProviderConfigurationOutputStripePrivyConfiguration"
    },
    "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderProviderConfigurationOutputStripePrivyConfigurationAppSecretArn": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderProviderConfigurationOutputStripePrivyConfigurationAppSecretArn",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
        "line": 1536
      },
      "name": "BedrockagentcorePaymentCredentialProviderProviderConfigurationOutputStripePrivyConfigurationAppSecretArn",
      "namespace": "bedrockagentcorePaymentCredentialProvider",
      "symbolId": "src/bedrockagentcore-payment-credential-provider/index:BedrockagentcorePaymentCredentialProviderProviderConfigurationOutputStripePrivyConfigurationAppSecretArn"
    },
    "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderProviderConfigurationOutputStripePrivyConfigurationAppSecretArnOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderProviderConfigurationOutputStripePrivyConfigurationAppSecretArnOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-payment-credential-provider/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/bedrockagentcore-payment-credential-provider/index.ts",
        "line": 1559
      },
      "name": "BedrockagentcorePaymentCredentialProviderProviderConfigurationOutputStripePrivyConfigurationAppSecretArnOutputReference",
      "namespace": "bedrockagentcorePaymentCredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 1586
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 1570
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderProviderConfigurationOutputStripePrivyConfigurationAppSecretArn"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-payment-credential-provider/index:BedrockagentcorePaymentCredentialProviderProviderConfigurationOutputStripePrivyConfigurationAppSecretArnOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderProviderConfigurationOutputStripePrivyConfigurationAuthorizationPrivateKeyArn": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderProviderConfigurationOutputStripePrivyConfigurationAuthorizationPrivateKeyArn",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
        "line": 1590
      },
      "name": "BedrockagentcorePaymentCredentialProviderProviderConfigurationOutputStripePrivyConfigurationAuthorizationPrivateKeyArn",
      "namespace": "bedrockagentcorePaymentCredentialProvider",
      "symbolId": "src/bedrockagentcore-payment-credential-provider/index:BedrockagentcorePaymentCredentialProviderProviderConfigurationOutputStripePrivyConfigurationAuthorizationPrivateKeyArn"
    },
    "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderProviderConfigurationOutputStripePrivyConfigurationAuthorizationPrivateKeyArnOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderProviderConfigurationOutputStripePrivyConfigurationAuthorizationPrivateKeyArnOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
          "line": 1620
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
        "line": 1613
      },
      "name": "BedrockagentcorePaymentCredentialProviderProviderConfigurationOutputStripePrivyConfigurationAuthorizationPrivateKeyArnOutputReference",
      "namespace": "bedrockagentcorePaymentCredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 1640
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 1624
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderProviderConfigurationOutputStripePrivyConfigurationAuthorizationPrivateKeyArn"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-payment-credential-provider/index:BedrockagentcorePaymentCredentialProviderProviderConfigurationOutputStripePrivyConfigurationAuthorizationPrivateKeyArnOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderProviderConfigurationOutputStripePrivyConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderProviderConfigurationOutputStripePrivyConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-payment-credential-provider/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
        "line": 1667
      },
      "name": "BedrockagentcorePaymentCredentialProviderProviderConfigurationOutputStripePrivyConfigurationOutputReference",
      "namespace": "bedrockagentcorePaymentCredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 1694
          },
          "name": "appId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 1700
          },
          "name": "appSecretArn",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderProviderConfigurationOutputStripePrivyConfigurationAppSecretArnOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 1705
          },
          "name": "appSecretJsonKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 1710
          },
          "name": "appSecretSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 1715
          },
          "name": "authorizationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 1721
          },
          "name": "authorizationPrivateKeyArn",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderProviderConfigurationOutputStripePrivyConfigurationAuthorizationPrivateKeyArnOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 1726
          },
          "name": "authorizationPrivateKeyJsonKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 1731
          },
          "name": "authorizationPrivateKeySource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 1678
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderProviderConfigurationOutputStripePrivyConfiguration"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-payment-credential-provider/index:BedrockagentcorePaymentCredentialProviderProviderConfigurationOutputStripePrivyConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
        "line": 1796
      },
      "name": "BedrockagentcorePaymentCredentialProviderTags",
      "namespace": "bedrockagentcorePaymentCredentialProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_payment_credential_provider#key BedrockagentcorePaymentCredentialProvider#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 1800
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_payment_credential_provider#value BedrockagentcorePaymentCredentialProvider#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 1804
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-payment-credential-provider/index:BedrockagentcorePaymentCredentialProviderTags"
    },
    "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
          "line": 1934
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
        "line": 1926
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 1941
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderTagsOutputReference"
            }
          }
        }
      ],
      "name": "BedrockagentcorePaymentCredentialProviderTagsList",
      "namespace": "bedrockagentcorePaymentCredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 1927
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-payment-credential-provider/index:BedrockagentcorePaymentCredentialProviderTagsList"
    },
    "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
          "line": 1853
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
        "line": 1843
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 1901
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 1917
          },
          "name": "resetValue"
        }
      ],
      "name": "BedrockagentcorePaymentCredentialProviderTagsOutputReference",
      "namespace": "bedrockagentcorePaymentCredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 1905
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 1921
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 1895
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 1911
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-credential-provider/index.ts",
            "line": 1857
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentCredentialProvider.BedrockagentcorePaymentCredentialProviderTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-payment-credential-provider/index:BedrockagentcorePaymentCredentialProviderTagsOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcorePaymentManager.BedrockagentcorePaymentManager": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_payment_manager awscc_bedrockagentcore_payment_manager}."
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentManager.BedrockagentcorePaymentManager",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_payment_manager awscc_bedrockagentcore_payment_manager} Resource."
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-payment-manager/index.ts",
          "line": 1043
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentManager.BedrockagentcorePaymentManagerConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-payment-manager/index.ts",
        "line": 1011
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a BedrockagentcorePaymentManager resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-manager/index.ts",
            "line": 1028
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the BedrockagentcorePaymentManager to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_payment_manager#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing BedrockagentcorePaymentManager that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the BedrockagentcorePaymentManager to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-manager/index.ts",
            "line": 1076
          },
          "name": "putAuthorizerConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentManager.BedrockagentcorePaymentManagerAuthorizerConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-manager/index.ts",
            "line": 1177
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentManager.BedrockagentcorePaymentManagerTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-manager/index.ts",
            "line": 1079
          },
          "name": "resetAuthorizerConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-manager/index.ts",
            "line": 1113
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-manager/index.ts",
            "line": 1180
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-manager/index.ts",
            "line": 1198
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-manager/index.ts",
            "line": 1209
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "BedrockagentcorePaymentManager",
      "namespace": "bedrockagentcorePaymentManager",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-manager/index.ts",
            "line": 1016
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-manager/index.ts",
            "line": 1073
          },
          "name": "authorizerConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentManager.BedrockagentcorePaymentManagerAuthorizerConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-manager/index.ts",
            "line": 1101
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-manager/index.ts",
            "line": 1122
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-manager/index.ts",
            "line": 1127
          },
          "name": "lastUpdatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-manager/index.ts",
            "line": 1145
          },
          "name": "paymentManagerArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-manager/index.ts",
            "line": 1150
          },
          "name": "paymentManagerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-manager/index.ts",
            "line": 1168
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-manager/index.ts",
            "line": 1174
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentManager.BedrockagentcorePaymentManagerTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-manager/index.ts",
            "line": 1190
          },
          "name": "workloadIdentityDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentManager.BedrockagentcorePaymentManagerWorkloadIdentityDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-manager/index.ts",
            "line": 1083
          },
          "name": "authorizerConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentManager.BedrockagentcorePaymentManagerAuthorizerConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-manager/index.ts",
            "line": 1096
          },
          "name": "authorizerTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-manager/index.ts",
            "line": 1117
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-manager/index.ts",
            "line": 1140
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-manager/index.ts",
            "line": 1163
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-manager/index.ts",
            "line": 1184
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentManager.BedrockagentcorePaymentManagerTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-manager/index.ts",
            "line": 1089
          },
          "name": "authorizerType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-manager/index.ts",
            "line": 1107
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-manager/index.ts",
            "line": 1133
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-manager/index.ts",
            "line": 1156
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-payment-manager/index:BedrockagentcorePaymentManager"
    },
    "@cdktn/provider-awscc.bedrockagentcorePaymentManager.BedrockagentcorePaymentManagerAuthorizerConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentManager.BedrockagentcorePaymentManagerAuthorizerConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-payment-manager/index.ts",
        "line": 710
      },
      "name": "BedrockagentcorePaymentManagerAuthorizerConfiguration",
      "namespace": "bedrockagentcorePaymentManager",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_payment_manager#custom_jwt_authorizer BedrockagentcorePaymentManager#custom_jwt_authorizer}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-manager/index.ts",
            "line": 714
          },
          "name": "customJwtAuthorizer",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentManager.BedrockagentcorePaymentManagerAuthorizerConfigurationCustomJwtAuthorizer"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-payment-manager/index:BedrockagentcorePaymentManagerAuthorizerConfiguration"
    },
    "@cdktn/provider-awscc.bedrockagentcorePaymentManager.BedrockagentcorePaymentManagerAuthorizerConfigurationCustomJwtAuthorizer": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentManager.BedrockagentcorePaymentManagerAuthorizerConfigurationCustomJwtAuthorizer",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-payment-manager/index.ts",
        "line": 484
      },
      "name": "BedrockagentcorePaymentManagerAuthorizerConfigurationCustomJwtAuthorizer",
      "namespace": "bedrockagentcorePaymentManager",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_payment_manager#allowed_audience BedrockagentcorePaymentManager#allowed_audience}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-manager/index.ts",
            "line": 488
          },
          "name": "allowedAudience",
          "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/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_payment_manager#allowed_clients BedrockagentcorePaymentManager#allowed_clients}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-manager/index.ts",
            "line": 492
          },
          "name": "allowedClients",
          "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/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_payment_manager#allowed_scopes BedrockagentcorePaymentManager#allowed_scopes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-manager/index.ts",
            "line": 496
          },
          "name": "allowedScopes",
          "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/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_payment_manager#custom_claims BedrockagentcorePaymentManager#custom_claims}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-manager/index.ts",
            "line": 500
          },
          "name": "customClaims",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentManager.BedrockagentcorePaymentManagerAuthorizerConfigurationCustomJwtAuthorizerCustomClaims"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_payment_manager#discovery_url BedrockagentcorePaymentManager#discovery_url}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-manager/index.ts",
            "line": 504
          },
          "name": "discoveryUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-payment-manager/index:BedrockagentcorePaymentManagerAuthorizerConfigurationCustomJwtAuthorizer"
    },
    "@cdktn/provider-awscc.bedrockagentcorePaymentManager.BedrockagentcorePaymentManagerAuthorizerConfigurationCustomJwtAuthorizerCustomClaims": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentManager.BedrockagentcorePaymentManagerAuthorizerConfigurationCustomJwtAuthorizerCustomClaims",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-payment-manager/index.ts",
        "line": 302
      },
      "name": "BedrockagentcorePaymentManagerAuthorizerConfigurationCustomJwtAuthorizerCustomClaims",
      "namespace": "bedrockagentcorePaymentManager",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_payment_manager#authorizing_claim_match_value BedrockagentcorePaymentManager#authorizing_claim_match_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-manager/index.ts",
            "line": 306
          },
          "name": "authorizingClaimMatchValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentManager.BedrockagentcorePaymentManagerAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValue"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_payment_manager#inbound_token_claim_name BedrockagentcorePaymentManager#inbound_token_claim_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-manager/index.ts",
            "line": 310
          },
          "name": "inboundTokenClaimName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_payment_manager#inbound_token_claim_value_type BedrockagentcorePaymentManager#inbound_token_claim_value_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-manager/index.ts",
            "line": 314
          },
          "name": "inboundTokenClaimValueType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-payment-manager/index:BedrockagentcorePaymentManagerAuthorizerConfigurationCustomJwtAuthorizerCustomClaims"
    },
    "@cdktn/provider-awscc.bedrockagentcorePaymentManager.BedrockagentcorePaymentManagerAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValue": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentManager.BedrockagentcorePaymentManagerAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-payment-manager/index.ts",
        "line": 175
      },
      "name": "BedrockagentcorePaymentManagerAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValue",
      "namespace": "bedrockagentcorePaymentManager",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_payment_manager#claim_match_operator BedrockagentcorePaymentManager#claim_match_operator}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-manager/index.ts",
            "line": 179
          },
          "name": "claimMatchOperator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_payment_manager#claim_match_value BedrockagentcorePaymentManager#claim_match_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-manager/index.ts",
            "line": 183
          },
          "name": "claimMatchValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentManager.BedrockagentcorePaymentManagerAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueClaimMatchValue"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-payment-manager/index:BedrockagentcorePaymentManagerAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValue"
    },
    "@cdktn/provider-awscc.bedrockagentcorePaymentManager.BedrockagentcorePaymentManagerAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueClaimMatchValue": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentManager.BedrockagentcorePaymentManagerAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueClaimMatchValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-payment-manager/index.ts",
        "line": 48
      },
      "name": "BedrockagentcorePaymentManagerAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueClaimMatchValue",
      "namespace": "bedrockagentcorePaymentManager",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_payment_manager#match_value_string BedrockagentcorePaymentManager#match_value_string}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-manager/index.ts",
            "line": 52
          },
          "name": "matchValueString",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_payment_manager#match_value_string_list BedrockagentcorePaymentManager#match_value_string_list}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-manager/index.ts",
            "line": 56
          },
          "name": "matchValueStringList",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-payment-manager/index:BedrockagentcorePaymentManagerAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueClaimMatchValue"
    },
    "@cdktn/provider-awscc.bedrockagentcorePaymentManager.BedrockagentcorePaymentManagerAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueClaimMatchValueOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentManager.BedrockagentcorePaymentManagerAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueClaimMatchValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-payment-manager/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-payment-manager/index.ts",
        "line": 95
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-manager/index.ts",
            "line": 151
          },
          "name": "resetMatchValueString"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-manager/index.ts",
            "line": 167
          },
          "name": "resetMatchValueStringList"
        }
      ],
      "name": "BedrockagentcorePaymentManagerAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueClaimMatchValueOutputReference",
      "namespace": "bedrockagentcorePaymentManager",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-manager/index.ts",
            "line": 155
          },
          "name": "matchValueStringInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-manager/index.ts",
            "line": 171
          },
          "name": "matchValueStringListInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-manager/index.ts",
            "line": 145
          },
          "name": "matchValueString",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-manager/index.ts",
            "line": 161
          },
          "name": "matchValueStringList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-manager/index.ts",
            "line": 107
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentManager.BedrockagentcorePaymentManagerAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueClaimMatchValue"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-payment-manager/index:BedrockagentcorePaymentManagerAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueClaimMatchValueOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcorePaymentManager.BedrockagentcorePaymentManagerAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentManager.BedrockagentcorePaymentManagerAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-payment-manager/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-payment-manager/index.ts",
        "line": 222
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-manager/index.ts",
            "line": 291
          },
          "name": "putClaimMatchValue",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentManager.BedrockagentcorePaymentManagerAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueClaimMatchValue"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-manager/index.ts",
            "line": 278
          },
          "name": "resetClaimMatchOperator"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-manager/index.ts",
            "line": 294
          },
          "name": "resetClaimMatchValue"
        }
      ],
      "name": "BedrockagentcorePaymentManagerAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueOutputReference",
      "namespace": "bedrockagentcorePaymentManager",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-manager/index.ts",
            "line": 288
          },
          "name": "claimMatchValue",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentManager.BedrockagentcorePaymentManagerAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueClaimMatchValueOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-manager/index.ts",
            "line": 282
          },
          "name": "claimMatchOperatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-manager/index.ts",
            "line": 298
          },
          "name": "claimMatchValueInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentManager.BedrockagentcorePaymentManagerAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueClaimMatchValue"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-manager/index.ts",
            "line": 272
          },
          "name": "claimMatchOperator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-manager/index.ts",
            "line": 234
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentManager.BedrockagentcorePaymentManagerAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValue"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-payment-manager/index:BedrockagentcorePaymentManagerAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcorePaymentManager.BedrockagentcorePaymentManagerAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentManager.BedrockagentcorePaymentManagerAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-payment-manager/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-payment-manager/index.ts",
        "line": 465
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-manager/index.ts",
            "line": 480
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentManager.BedrockagentcorePaymentManagerAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsOutputReference"
            }
          }
        }
      ],
      "name": "BedrockagentcorePaymentManagerAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsList",
      "namespace": "bedrockagentcorePaymentManager",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-manager/index.ts",
            "line": 466
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentManager.BedrockagentcorePaymentManagerAuthorizerConfigurationCustomJwtAuthorizerCustomClaims"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-payment-manager/index:BedrockagentcorePaymentManagerAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsList"
    },
    "@cdktn/provider-awscc.bedrockagentcorePaymentManager.BedrockagentcorePaymentManagerAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentManager.BedrockagentcorePaymentManagerAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-payment-manager/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/bedrockagentcore-payment-manager/index.ts",
        "line": 360
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-manager/index.ts",
            "line": 421
          },
          "name": "putAuthorizingClaimMatchValue",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentManager.BedrockagentcorePaymentManagerAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValue"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-manager/index.ts",
            "line": 424
          },
          "name": "resetAuthorizingClaimMatchValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-manager/index.ts",
            "line": 440
          },
          "name": "resetInboundTokenClaimName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-manager/index.ts",
            "line": 456
          },
          "name": "resetInboundTokenClaimValueType"
        }
      ],
      "name": "BedrockagentcorePaymentManagerAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsOutputReference",
      "namespace": "bedrockagentcorePaymentManager",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-manager/index.ts",
            "line": 418
          },
          "name": "authorizingClaimMatchValue",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentManager.BedrockagentcorePaymentManagerAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-manager/index.ts",
            "line": 428
          },
          "name": "authorizingClaimMatchValueInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentManager.BedrockagentcorePaymentManagerAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValue"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-manager/index.ts",
            "line": 444
          },
          "name": "inboundTokenClaimNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-manager/index.ts",
            "line": 460
          },
          "name": "inboundTokenClaimValueTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-manager/index.ts",
            "line": 434
          },
          "name": "inboundTokenClaimName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-manager/index.ts",
            "line": 450
          },
          "name": "inboundTokenClaimValueType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-manager/index.ts",
            "line": 374
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentManager.BedrockagentcorePaymentManagerAuthorizerConfigurationCustomJwtAuthorizerCustomClaims"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-payment-manager/index:BedrockagentcorePaymentManagerAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcorePaymentManager.BedrockagentcorePaymentManagerAuthorizerConfigurationCustomJwtAuthorizerOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentManager.BedrockagentcorePaymentManagerAuthorizerConfigurationCustomJwtAuthorizerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-payment-manager/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/bedrockagentcore-payment-manager/index.ts",
        "line": 564
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-manager/index.ts",
            "line": 683
          },
          "name": "putCustomClaims",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentManager.BedrockagentcorePaymentManagerAuthorizerConfigurationCustomJwtAuthorizerCustomClaims"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-manager/index.ts",
            "line": 638
          },
          "name": "resetAllowedAudience"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-manager/index.ts",
            "line": 654
          },
          "name": "resetAllowedClients"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-manager/index.ts",
            "line": 670
          },
          "name": "resetAllowedScopes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-manager/index.ts",
            "line": 686
          },
          "name": "resetCustomClaims"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-manager/index.ts",
            "line": 702
          },
          "name": "resetDiscoveryUrl"
        }
      ],
      "name": "BedrockagentcorePaymentManagerAuthorizerConfigurationCustomJwtAuthorizerOutputReference",
      "namespace": "bedrockagentcorePaymentManager",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-manager/index.ts",
            "line": 680
          },
          "name": "customClaims",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentManager.BedrockagentcorePaymentManagerAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-manager/index.ts",
            "line": 642
          },
          "name": "allowedAudienceInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-manager/index.ts",
            "line": 658
          },
          "name": "allowedClientsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-manager/index.ts",
            "line": 674
          },
          "name": "allowedScopesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-manager/index.ts",
            "line": 690
          },
          "name": "customClaimsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentManager.BedrockagentcorePaymentManagerAuthorizerConfigurationCustomJwtAuthorizerCustomClaims"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-manager/index.ts",
            "line": 706
          },
          "name": "discoveryUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-manager/index.ts",
            "line": 632
          },
          "name": "allowedAudience",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-manager/index.ts",
            "line": 648
          },
          "name": "allowedClients",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-manager/index.ts",
            "line": 664
          },
          "name": "allowedScopes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-manager/index.ts",
            "line": 696
          },
          "name": "discoveryUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-manager/index.ts",
            "line": 576
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentManager.BedrockagentcorePaymentManagerAuthorizerConfigurationCustomJwtAuthorizer"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-payment-manager/index:BedrockagentcorePaymentManagerAuthorizerConfigurationCustomJwtAuthorizerOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcorePaymentManager.BedrockagentcorePaymentManagerAuthorizerConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentManager.BedrockagentcorePaymentManagerAuthorizerConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-payment-manager/index.ts",
          "line": 754
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-payment-manager/index.ts",
        "line": 746
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-manager/index.ts",
            "line": 793
          },
          "name": "putCustomJwtAuthorizer",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentManager.BedrockagentcorePaymentManagerAuthorizerConfigurationCustomJwtAuthorizer"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-manager/index.ts",
            "line": 796
          },
          "name": "resetCustomJwtAuthorizer"
        }
      ],
      "name": "BedrockagentcorePaymentManagerAuthorizerConfigurationOutputReference",
      "namespace": "bedrockagentcorePaymentManager",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-manager/index.ts",
            "line": 790
          },
          "name": "customJwtAuthorizer",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentManager.BedrockagentcorePaymentManagerAuthorizerConfigurationCustomJwtAuthorizerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-manager/index.ts",
            "line": 800
          },
          "name": "customJwtAuthorizerInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentManager.BedrockagentcorePaymentManagerAuthorizerConfigurationCustomJwtAuthorizer"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-manager/index.ts",
            "line": 758
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentManager.BedrockagentcorePaymentManagerAuthorizerConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-payment-manager/index:BedrockagentcorePaymentManagerAuthorizerConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcorePaymentManager.BedrockagentcorePaymentManagerConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentManager.BedrockagentcorePaymentManagerConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-payment-manager/index.ts",
        "line": 14
      },
      "name": "BedrockagentcorePaymentManagerConfig",
      "namespace": "bedrockagentcorePaymentManager",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_payment_manager#authorizer_type BedrockagentcorePaymentManager#authorizer_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-manager/index.ts",
            "line": 22
          },
          "name": "authorizerType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_payment_manager#name BedrockagentcorePaymentManager#name}",
            "stability": "stable",
            "summary": "The name of the payment manager."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-manager/index.ts",
            "line": 34
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_payment_manager#role_arn BedrockagentcorePaymentManager#role_arn}",
            "stability": "stable",
            "summary": "The ARN of the IAM role for the payment manager."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-manager/index.ts",
            "line": 40
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_payment_manager#authorizer_configuration BedrockagentcorePaymentManager#authorizer_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-manager/index.ts",
            "line": 18
          },
          "name": "authorizerConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentManager.BedrockagentcorePaymentManagerAuthorizerConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_payment_manager#description BedrockagentcorePaymentManager#description}",
            "stability": "stable",
            "summary": "A description of the payment manager."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-manager/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/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_payment_manager#tags BedrockagentcorePaymentManager#tags}",
            "stability": "stable",
            "summary": "Tags to assign to the payment manager."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-manager/index.ts",
            "line": 46
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentManager.BedrockagentcorePaymentManagerTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-payment-manager/index:BedrockagentcorePaymentManagerConfig"
    },
    "@cdktn/provider-awscc.bedrockagentcorePaymentManager.BedrockagentcorePaymentManagerTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentManager.BedrockagentcorePaymentManagerTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-payment-manager/index.ts",
        "line": 804
      },
      "name": "BedrockagentcorePaymentManagerTags",
      "namespace": "bedrockagentcorePaymentManager",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_payment_manager#key BedrockagentcorePaymentManager#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-manager/index.ts",
            "line": 808
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_payment_manager#value BedrockagentcorePaymentManager#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-manager/index.ts",
            "line": 812
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-payment-manager/index:BedrockagentcorePaymentManagerTags"
    },
    "@cdktn/provider-awscc.bedrockagentcorePaymentManager.BedrockagentcorePaymentManagerTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentManager.BedrockagentcorePaymentManagerTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-payment-manager/index.ts",
          "line": 942
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-payment-manager/index.ts",
        "line": 934
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-manager/index.ts",
            "line": 949
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentManager.BedrockagentcorePaymentManagerTagsOutputReference"
            }
          }
        }
      ],
      "name": "BedrockagentcorePaymentManagerTagsList",
      "namespace": "bedrockagentcorePaymentManager",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-manager/index.ts",
            "line": 935
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentManager.BedrockagentcorePaymentManagerTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-payment-manager/index:BedrockagentcorePaymentManagerTagsList"
    },
    "@cdktn/provider-awscc.bedrockagentcorePaymentManager.BedrockagentcorePaymentManagerTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentManager.BedrockagentcorePaymentManagerTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-payment-manager/index.ts",
          "line": 861
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-payment-manager/index.ts",
        "line": 851
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-manager/index.ts",
            "line": 909
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-manager/index.ts",
            "line": 925
          },
          "name": "resetValue"
        }
      ],
      "name": "BedrockagentcorePaymentManagerTagsOutputReference",
      "namespace": "bedrockagentcorePaymentManager",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-manager/index.ts",
            "line": 913
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-manager/index.ts",
            "line": 929
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-manager/index.ts",
            "line": 903
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-manager/index.ts",
            "line": 919
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-manager/index.ts",
            "line": 865
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentManager.BedrockagentcorePaymentManagerTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-payment-manager/index:BedrockagentcorePaymentManagerTagsOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcorePaymentManager.BedrockagentcorePaymentManagerWorkloadIdentityDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentManager.BedrockagentcorePaymentManagerWorkloadIdentityDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-payment-manager/index.ts",
        "line": 953
      },
      "name": "BedrockagentcorePaymentManagerWorkloadIdentityDetails",
      "namespace": "bedrockagentcorePaymentManager",
      "symbolId": "src/bedrockagentcore-payment-manager/index:BedrockagentcorePaymentManagerWorkloadIdentityDetails"
    },
    "@cdktn/provider-awscc.bedrockagentcorePaymentManager.BedrockagentcorePaymentManagerWorkloadIdentityDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentManager.BedrockagentcorePaymentManagerWorkloadIdentityDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-payment-manager/index.ts",
          "line": 983
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-payment-manager/index.ts",
        "line": 976
      },
      "name": "BedrockagentcorePaymentManagerWorkloadIdentityDetailsOutputReference",
      "namespace": "bedrockagentcorePaymentManager",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-manager/index.ts",
            "line": 1003
          },
          "name": "workloadIdentityArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-payment-manager/index.ts",
            "line": 987
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcorePaymentManager.BedrockagentcorePaymentManagerWorkloadIdentityDetails"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-payment-manager/index:BedrockagentcorePaymentManagerWorkloadIdentityDetailsOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcorePolicy.BedrockagentcorePolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_policy awscc_bedrockagentcore_policy}."
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcorePolicy.BedrockagentcorePolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_policy awscc_bedrockagentcore_policy} Resource."
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-policy/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-awscc.bedrockagentcorePolicy.BedrockagentcorePolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-policy/index.ts",
        "line": 379
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a BedrockagentcorePolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-policy/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 BedrockagentcorePolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing BedrockagentcorePolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the BedrockagentcorePolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-policy/index.ts",
            "line": 449
          },
          "name": "putDefinition",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcorePolicy.BedrockagentcorePolicyDefinition"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-policy/index.ts",
            "line": 465
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-policy/index.ts",
            "line": 481
          },
          "name": "resetEnforcementMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-policy/index.ts",
            "line": 553
          },
          "name": "resetValidationMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-policy/index.ts",
            "line": 565
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-policy/index.ts",
            "line": 576
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "BedrockagentcorePolicy",
      "namespace": "bedrockagentcorePolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-policy/index.ts",
            "line": 384
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-policy/index.ts",
            "line": 440
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-policy/index.ts",
            "line": 446
          },
          "name": "definition",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcorePolicy.BedrockagentcorePolicyDefinitionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-policy/index.ts",
            "line": 490
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-policy/index.ts",
            "line": 508
          },
          "name": "policyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-policy/index.ts",
            "line": 526
          },
          "name": "policyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-policy/index.ts",
            "line": 531
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-policy/index.ts",
            "line": 536
          },
          "name": "statusReasons",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-policy/index.ts",
            "line": 541
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-policy/index.ts",
            "line": 453
          },
          "name": "definitionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcorePolicy.BedrockagentcorePolicyDefinition"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-policy/index.ts",
            "line": 469
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-policy/index.ts",
            "line": 485
          },
          "name": "enforcementModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-policy/index.ts",
            "line": 503
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-policy/index.ts",
            "line": 521
          },
          "name": "policyEngineIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-policy/index.ts",
            "line": 557
          },
          "name": "validationModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-policy/index.ts",
            "line": 459
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-policy/index.ts",
            "line": 475
          },
          "name": "enforcementMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-policy/index.ts",
            "line": 496
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-policy/index.ts",
            "line": 514
          },
          "name": "policyEngineId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-policy/index.ts",
            "line": 547
          },
          "name": "validationMode",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-policy/index:BedrockagentcorePolicy"
    },
    "@cdktn/provider-awscc.bedrockagentcorePolicy.BedrockagentcorePolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcorePolicy.BedrockagentcorePolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-policy/index.ts",
        "line": 14
      },
      "name": "BedrockagentcorePolicyConfig",
      "namespace": "bedrockagentcorePolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_policy#definition BedrockagentcorePolicy#definition}",
            "stability": "stable",
            "summary": "The definition structure for policies. Encapsulates different policy formats."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-policy/index.ts",
            "line": 20
          },
          "name": "definition",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcorePolicy.BedrockagentcorePolicyDefinition"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_policy#name BedrockagentcorePolicy#name}",
            "stability": "stable",
            "summary": "The customer-assigned immutable name for the policy. Must be unique within the policy engine."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-policy/index.ts",
            "line": 38
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_policy#policy_engine_id BedrockagentcorePolicy#policy_engine_id}",
            "stability": "stable",
            "summary": "The identifier of the policy engine which contains this policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-policy/index.ts",
            "line": 44
          },
          "name": "policyEngineId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_policy#description BedrockagentcorePolicy#description}",
            "stability": "stable",
            "summary": "A human-readable description of the policy's purpose and functionality."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-policy/index.ts",
            "line": 26
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "LOG_ONLY policies are still evaluated but their decisions are observed only, allowing customers to validate a policy against real traffic before promoting it.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_policy#enforcement_mode BedrockagentcorePolicy#enforcement_mode}",
            "stability": "stable",
            "summary": "Whether the policy contributes to the enforce decision returned to Gateway."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-policy/index.ts",
            "line": 32
          },
          "name": "enforcementMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_policy#validation_mode BedrockagentcorePolicy#validation_mode}",
            "stability": "stable",
            "summary": "The validation mode for the policy. Determines how Cedar analyzer validation results are handled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-policy/index.ts",
            "line": 50
          },
          "name": "validationMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-policy/index:BedrockagentcorePolicyConfig"
    },
    "@cdktn/provider-awscc.bedrockagentcorePolicy.BedrockagentcorePolicyDefinition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcorePolicy.BedrockagentcorePolicyDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-policy/index.ts",
        "line": 244
      },
      "name": "BedrockagentcorePolicyDefinition",
      "namespace": "bedrockagentcorePolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_policy#cedar BedrockagentcorePolicy#cedar}",
            "stability": "stable",
            "summary": "A Cedar policy statement within the AgentCore Policy system."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-policy/index.ts",
            "line": 250
          },
          "name": "cedar",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcorePolicy.BedrockagentcorePolicyDefinitionCedar"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_policy#policy BedrockagentcorePolicy#policy}",
            "stability": "stable",
            "summary": "A policy statement within the AgentCore Policy system."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-policy/index.ts",
            "line": 256
          },
          "name": "policy",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcorePolicy.BedrockagentcorePolicyDefinitionPolicy"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-policy/index:BedrockagentcorePolicyDefinition"
    },
    "@cdktn/provider-awscc.bedrockagentcorePolicy.BedrockagentcorePolicyDefinitionCedar": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcorePolicy.BedrockagentcorePolicyDefinitionCedar",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-policy/index.ts",
        "line": 52
      },
      "name": "BedrockagentcorePolicyDefinitionCedar",
      "namespace": "bedrockagentcorePolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_policy#statement BedrockagentcorePolicy#statement}",
            "stability": "stable",
            "summary": "The Cedar policy statement that defines the authorization logic."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-policy/index.ts",
            "line": 58
          },
          "name": "statement",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-policy/index:BedrockagentcorePolicyDefinitionCedar"
    },
    "@cdktn/provider-awscc.bedrockagentcorePolicy.BedrockagentcorePolicyDefinitionCedarOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcorePolicy.BedrockagentcorePolicyDefinitionCedarOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-policy/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/bedrockagentcore-policy/index.ts",
        "line": 90
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-policy/index.ts",
            "line": 140
          },
          "name": "resetStatement"
        }
      ],
      "name": "BedrockagentcorePolicyDefinitionCedarOutputReference",
      "namespace": "bedrockagentcorePolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-policy/index.ts",
            "line": 144
          },
          "name": "statementInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-policy/index.ts",
            "line": 134
          },
          "name": "statement",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-policy/index.ts",
            "line": 102
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcorePolicy.BedrockagentcorePolicyDefinitionCedar"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-policy/index:BedrockagentcorePolicyDefinitionCedarOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcorePolicy.BedrockagentcorePolicyDefinitionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcorePolicy.BedrockagentcorePolicyDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-policy/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/bedrockagentcore-policy/index.ts",
        "line": 295
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-policy/index.ts",
            "line": 348
          },
          "name": "putCedar",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcorePolicy.BedrockagentcorePolicyDefinitionCedar"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-policy/index.ts",
            "line": 364
          },
          "name": "putPolicy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcorePolicy.BedrockagentcorePolicyDefinitionPolicy"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-policy/index.ts",
            "line": 351
          },
          "name": "resetCedar"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-policy/index.ts",
            "line": 367
          },
          "name": "resetPolicy"
        }
      ],
      "name": "BedrockagentcorePolicyDefinitionOutputReference",
      "namespace": "bedrockagentcorePolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-policy/index.ts",
            "line": 345
          },
          "name": "cedar",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcorePolicy.BedrockagentcorePolicyDefinitionCedarOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-policy/index.ts",
            "line": 361
          },
          "name": "policy",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcorePolicy.BedrockagentcorePolicyDefinitionPolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-policy/index.ts",
            "line": 355
          },
          "name": "cedarInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcorePolicy.BedrockagentcorePolicyDefinitionCedar"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-policy/index.ts",
            "line": 371
          },
          "name": "policyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcorePolicy.BedrockagentcorePolicyDefinitionPolicy"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-policy/index.ts",
            "line": 307
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcorePolicy.BedrockagentcorePolicyDefinition"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-policy/index:BedrockagentcorePolicyDefinitionOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcorePolicy.BedrockagentcorePolicyDefinitionPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcorePolicy.BedrockagentcorePolicyDefinitionPolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-policy/index.ts",
        "line": 148
      },
      "name": "BedrockagentcorePolicyDefinitionPolicy",
      "namespace": "bedrockagentcorePolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_policy#statement BedrockagentcorePolicy#statement}",
            "stability": "stable",
            "summary": "The policy statement."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-policy/index.ts",
            "line": 154
          },
          "name": "statement",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-policy/index:BedrockagentcorePolicyDefinitionPolicy"
    },
    "@cdktn/provider-awscc.bedrockagentcorePolicy.BedrockagentcorePolicyDefinitionPolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcorePolicy.BedrockagentcorePolicyDefinitionPolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-policy/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-policy/index.ts",
        "line": 186
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-policy/index.ts",
            "line": 236
          },
          "name": "resetStatement"
        }
      ],
      "name": "BedrockagentcorePolicyDefinitionPolicyOutputReference",
      "namespace": "bedrockagentcorePolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-policy/index.ts",
            "line": 240
          },
          "name": "statementInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-policy/index.ts",
            "line": 230
          },
          "name": "statement",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-policy/index.ts",
            "line": 198
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcorePolicy.BedrockagentcorePolicyDefinitionPolicy"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-policy/index:BedrockagentcorePolicyDefinitionPolicyOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcorePolicyEngine.BedrockagentcorePolicyEngine": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_policy_engine awscc_bedrockagentcore_policy_engine}."
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcorePolicyEngine.BedrockagentcorePolicyEngine",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_policy_engine awscc_bedrockagentcore_policy_engine} Resource."
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-policy-engine/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-awscc.bedrockagentcorePolicyEngine.BedrockagentcorePolicyEngineConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-policy-engine/index.ts",
        "line": 193
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a BedrockagentcorePolicyEngine resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-policy-engine/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 BedrockagentcorePolicyEngine to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_policy_engine#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing BedrockagentcorePolicyEngine that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the BedrockagentcorePolicyEngine to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-policy-engine/index.ts",
            "line": 331
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.bedrockagentcorePolicyEngine.BedrockagentcorePolicyEngineTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-policy-engine/index.ts",
            "line": 264
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-policy-engine/index.ts",
            "line": 280
          },
          "name": "resetEncryptionKeyArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-policy-engine/index.ts",
            "line": 334
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-policy-engine/index.ts",
            "line": 351
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-policy-engine/index.ts",
            "line": 360
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "BedrockagentcorePolicyEngine",
      "namespace": "bedrockagentcorePolicyEngine",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-policy-engine/index.ts",
            "line": 198
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-policy-engine/index.ts",
            "line": 252
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-policy-engine/index.ts",
            "line": 289
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-policy-engine/index.ts",
            "line": 307
          },
          "name": "policyEngineArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-policy-engine/index.ts",
            "line": 312
          },
          "name": "policyEngineId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-policy-engine/index.ts",
            "line": 317
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-policy-engine/index.ts",
            "line": 322
          },
          "name": "statusReasons",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-policy-engine/index.ts",
            "line": 328
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcorePolicyEngine.BedrockagentcorePolicyEngineTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-policy-engine/index.ts",
            "line": 343
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-policy-engine/index.ts",
            "line": 268
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-policy-engine/index.ts",
            "line": 284
          },
          "name": "encryptionKeyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-policy-engine/index.ts",
            "line": 302
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-policy-engine/index.ts",
            "line": 338
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcorePolicyEngine.BedrockagentcorePolicyEngineTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-policy-engine/index.ts",
            "line": 258
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-policy-engine/index.ts",
            "line": 274
          },
          "name": "encryptionKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-policy-engine/index.ts",
            "line": 295
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-policy-engine/index:BedrockagentcorePolicyEngine"
    },
    "@cdktn/provider-awscc.bedrockagentcorePolicyEngine.BedrockagentcorePolicyEngineConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcorePolicyEngine.BedrockagentcorePolicyEngineConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-policy-engine/index.ts",
        "line": 14
      },
      "name": "BedrockagentcorePolicyEngineConfig",
      "namespace": "bedrockagentcorePolicyEngine",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_policy_engine#name BedrockagentcorePolicyEngine#name}",
            "stability": "stable",
            "summary": "The customer-assigned immutable name for the policy engine."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-policy-engine/index.ts",
            "line": 32
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_policy_engine#description BedrockagentcorePolicyEngine#description}",
            "stability": "stable",
            "summary": "A human-readable description of the policy engine's purpose and scope."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-policy-engine/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/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_policy_engine#encryption_key_arn BedrockagentcorePolicyEngine#encryption_key_arn}",
            "stability": "stable",
            "summary": "The ARN of the KMS key used to encrypt the policy engine data."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-policy-engine/index.ts",
            "line": 26
          },
          "name": "encryptionKeyArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_policy_engine#tags BedrockagentcorePolicyEngine#tags}",
            "stability": "stable",
            "summary": "A list of tags to assign to the policy engine."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-policy-engine/index.ts",
            "line": 38
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcorePolicyEngine.BedrockagentcorePolicyEngineTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-policy-engine/index:BedrockagentcorePolicyEngineConfig"
    },
    "@cdktn/provider-awscc.bedrockagentcorePolicyEngine.BedrockagentcorePolicyEngineTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcorePolicyEngine.BedrockagentcorePolicyEngineTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-policy-engine/index.ts",
        "line": 40
      },
      "name": "BedrockagentcorePolicyEngineTags",
      "namespace": "bedrockagentcorePolicyEngine",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_policy_engine#key BedrockagentcorePolicyEngine#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-policy-engine/index.ts",
            "line": 44
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_policy_engine#value BedrockagentcorePolicyEngine#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-policy-engine/index.ts",
            "line": 48
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-policy-engine/index:BedrockagentcorePolicyEngineTags"
    },
    "@cdktn/provider-awscc.bedrockagentcorePolicyEngine.BedrockagentcorePolicyEngineTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcorePolicyEngine.BedrockagentcorePolicyEngineTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-policy-engine/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-policy-engine/index.ts",
        "line": 170
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-policy-engine/index.ts",
            "line": 185
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockagentcorePolicyEngine.BedrockagentcorePolicyEngineTagsOutputReference"
            }
          }
        }
      ],
      "name": "BedrockagentcorePolicyEngineTagsList",
      "namespace": "bedrockagentcorePolicyEngine",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-policy-engine/index.ts",
            "line": 171
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcorePolicyEngine.BedrockagentcorePolicyEngineTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-policy-engine/index:BedrockagentcorePolicyEngineTagsList"
    },
    "@cdktn/provider-awscc.bedrockagentcorePolicyEngine.BedrockagentcorePolicyEngineTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcorePolicyEngine.BedrockagentcorePolicyEngineTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-policy-engine/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/bedrockagentcore-policy-engine/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-policy-engine/index.ts",
            "line": 145
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-policy-engine/index.ts",
            "line": 161
          },
          "name": "resetValue"
        }
      ],
      "name": "BedrockagentcorePolicyEngineTagsOutputReference",
      "namespace": "bedrockagentcorePolicyEngine",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-policy-engine/index.ts",
            "line": 149
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-policy-engine/index.ts",
            "line": 165
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-policy-engine/index.ts",
            "line": 139
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-policy-engine/index.ts",
            "line": 155
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-policy-engine/index.ts",
            "line": 101
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcorePolicyEngine.BedrockagentcorePolicyEngineTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-policy-engine/index:BedrockagentcorePolicyEngineTagsOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreResourcePolicy.BedrockagentcoreResourcePolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_resource_policy awscc_bedrockagentcore_resource_policy}."
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreResourcePolicy.BedrockagentcoreResourcePolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_resource_policy awscc_bedrockagentcore_resource_policy} Resource."
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-resource-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-awscc.bedrockagentcoreResourcePolicy.BedrockagentcoreResourcePolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-resource-policy/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a BedrockagentcoreResourcePolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-resource-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 BedrockagentcoreResourcePolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_resource_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing BedrockagentcoreResourcePolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the BedrockagentcoreResourcePolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-resource-policy/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/bedrockagentcore-resource-policy/index.ts",
            "line": 130
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "BedrockagentcoreResourcePolicy",
      "namespace": "bedrockagentcoreResourcePolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-resource-policy/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-resource-policy/index.ts",
            "line": 89
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-resource-policy/index.ts",
            "line": 102
          },
          "name": "policyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-resource-policy/index.ts",
            "line": 115
          },
          "name": "resourceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-resource-policy/index.ts",
            "line": 95
          },
          "name": "policy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-resource-policy/index.ts",
            "line": 108
          },
          "name": "resourceArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-resource-policy/index:BedrockagentcoreResourcePolicy"
    },
    "@cdktn/provider-awscc.bedrockagentcoreResourcePolicy.BedrockagentcoreResourcePolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreResourcePolicy.BedrockagentcoreResourcePolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-resource-policy/index.ts",
        "line": 14
      },
      "name": "BedrockagentcoreResourcePolicyConfig",
      "namespace": "bedrockagentcoreResourcePolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_resource_policy#policy BedrockagentcoreResourcePolicy#policy}",
            "stability": "stable",
            "summary": "The resource policy to create or update."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-resource-policy/index.ts",
            "line": 20
          },
          "name": "policy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_resource_policy#resource_arn BedrockagentcoreResourcePolicy#resource_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the resource for which to create or update the resource policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-resource-policy/index.ts",
            "line": 26
          },
          "name": "resourceArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-resource-policy/index:BedrockagentcoreResourcePolicyConfig"
    },
    "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntime": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_runtime awscc_bedrockagentcore_runtime}."
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntime",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_runtime awscc_bedrockagentcore_runtime} Resource."
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-runtime/index.ts",
          "line": 4148
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-runtime/index.ts",
        "line": 4116
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a BedrockagentcoreRuntime resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 4133
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the BedrockagentcoreRuntime to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_runtime#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing BedrockagentcoreRuntime that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the BedrockagentcoreRuntime to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 4192
          },
          "name": "putAgentRuntimeArtifact",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAgentRuntimeArtifact"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 4228
          },
          "name": "putAuthorizerConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 4286
          },
          "name": "putFilesystemConfigurations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeFilesystemConfigurations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 4312
          },
          "name": "putLifecycleConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeLifecycleConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 4328
          },
          "name": "putNetworkConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeNetworkConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 4357
          },
          "name": "putRequestHeaderConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeRequestHeaderConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 4231
          },
          "name": "resetAuthorizerConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 4252
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 4268
          },
          "name": "resetEnvironmentVariables"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 4289
          },
          "name": "resetFilesystemConfigurations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 4315
          },
          "name": "resetLifecycleConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 4344
          },
          "name": "resetProtocolConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 4360
          },
          "name": "resetRequestHeaderConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 4394
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 4412
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 4429
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "BedrockagentcoreRuntime",
      "namespace": "bedrockagentcoreRuntime",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 4121
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 4183
          },
          "name": "agentRuntimeArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 4189
          },
          "name": "agentRuntimeArtifact",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAgentRuntimeArtifactOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 4201
          },
          "name": "agentRuntimeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 4219
          },
          "name": "agentRuntimeVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 4225
          },
          "name": "authorizerConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 4240
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 4277
          },
          "name": "failureReason",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 4283
          },
          "name": "filesystemConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeFilesystemConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 4298
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 4303
          },
          "name": "lastUpdatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 4309
          },
          "name": "lifecycleConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeLifecycleConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 4325
          },
          "name": "networkConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeNetworkConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 4354
          },
          "name": "requestHeaderConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeRequestHeaderConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 4382
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 4404
          },
          "name": "workloadIdentityDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeWorkloadIdentityDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 4196
          },
          "name": "agentRuntimeArtifactInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAgentRuntimeArtifact"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 4214
          },
          "name": "agentRuntimeNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 4235
          },
          "name": "authorizerConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 4256
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 4272
          },
          "name": "environmentVariablesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 4293
          },
          "name": "filesystemConfigurationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeFilesystemConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 4319
          },
          "name": "lifecycleConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeLifecycleConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 4332
          },
          "name": "networkConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeNetworkConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 4348
          },
          "name": "protocolConfigurationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 4364
          },
          "name": "requestHeaderConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeRequestHeaderConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 4377
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 4398
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 4207
          },
          "name": "agentRuntimeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 4246
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 4262
          },
          "name": "environmentVariables",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 4338
          },
          "name": "protocolConfiguration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 4370
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 4388
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-runtime/index:BedrockagentcoreRuntime"
    },
    "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAgentRuntimeArtifact": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAgentRuntimeArtifact",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-runtime/index.ts",
        "line": 612
      },
      "name": "BedrockagentcoreRuntimeAgentRuntimeArtifact",
      "namespace": "bedrockagentcoreRuntime",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_runtime#code_configuration BedrockagentcoreRuntime#code_configuration}",
            "stability": "stable",
            "summary": "Representation of a code configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 618
          },
          "name": "codeConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAgentRuntimeArtifactCodeConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_runtime#container_configuration BedrockagentcoreRuntime#container_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 622
          },
          "name": "containerConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAgentRuntimeArtifactContainerConfiguration"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-runtime/index:BedrockagentcoreRuntimeAgentRuntimeArtifact"
    },
    "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAgentRuntimeArtifactCodeConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAgentRuntimeArtifactCodeConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-runtime/index.ts",
        "line": 350
      },
      "name": "BedrockagentcoreRuntimeAgentRuntimeArtifactCodeConfiguration",
      "namespace": "bedrockagentcoreRuntime",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_runtime#code BedrockagentcoreRuntime#code}",
            "stability": "stable",
            "summary": "Object represents source code from zip file."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 356
          },
          "name": "code",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAgentRuntimeArtifactCodeConfigurationCode"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_runtime#entry_point BedrockagentcoreRuntime#entry_point}",
            "stability": "stable",
            "summary": "List of entry points."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 362
          },
          "name": "entryPoint",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_runtime#runtime BedrockagentcoreRuntime#runtime}",
            "stability": "stable",
            "summary": "Managed runtime types."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 368
          },
          "name": "runtime",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-runtime/index:BedrockagentcoreRuntimeAgentRuntimeArtifactCodeConfiguration"
    },
    "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAgentRuntimeArtifactCodeConfigurationCode": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAgentRuntimeArtifactCodeConfigurationCode",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-runtime/index.ts",
        "line": 254
      },
      "name": "BedrockagentcoreRuntimeAgentRuntimeArtifactCodeConfigurationCode",
      "namespace": "bedrockagentcoreRuntime",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_runtime#s3 BedrockagentcoreRuntime#s3}",
            "stability": "stable",
            "summary": "S3 Location Configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 260
          },
          "name": "s3",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAgentRuntimeArtifactCodeConfigurationCodeS3"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-runtime/index:BedrockagentcoreRuntimeAgentRuntimeArtifactCodeConfigurationCode"
    },
    "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAgentRuntimeArtifactCodeConfigurationCodeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAgentRuntimeArtifactCodeConfigurationCodeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-runtime/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/bedrockagentcore-runtime/index.ts",
        "line": 292
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 339
          },
          "name": "putS3",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAgentRuntimeArtifactCodeConfigurationCodeS3"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 342
          },
          "name": "resetS3"
        }
      ],
      "name": "BedrockagentcoreRuntimeAgentRuntimeArtifactCodeConfigurationCodeOutputReference",
      "namespace": "bedrockagentcoreRuntime",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 336
          },
          "name": "s3",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAgentRuntimeArtifactCodeConfigurationCodeS3OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 346
          },
          "name": "s3Input",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAgentRuntimeArtifactCodeConfigurationCodeS3"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 304
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAgentRuntimeArtifactCodeConfigurationCode"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-runtime/index:BedrockagentcoreRuntimeAgentRuntimeArtifactCodeConfigurationCodeOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAgentRuntimeArtifactCodeConfigurationCodeS3": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAgentRuntimeArtifactCodeConfigurationCodeS3",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-runtime/index.ts",
        "line": 88
      },
      "name": "BedrockagentcoreRuntimeAgentRuntimeArtifactCodeConfigurationCodeS3",
      "namespace": "bedrockagentcoreRuntime",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_runtime#bucket BedrockagentcoreRuntime#bucket}",
            "stability": "stable",
            "summary": "S3 bucket name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 94
          },
          "name": "bucket",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_runtime#prefix BedrockagentcoreRuntime#prefix}",
            "stability": "stable",
            "summary": "S3 object key prefix."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 100
          },
          "name": "prefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_runtime#version_id BedrockagentcoreRuntime#version_id}",
            "stability": "stable",
            "summary": "S3 object version ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 106
          },
          "name": "versionId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-runtime/index:BedrockagentcoreRuntimeAgentRuntimeArtifactCodeConfigurationCodeS3"
    },
    "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAgentRuntimeArtifactCodeConfigurationCodeS3OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAgentRuntimeArtifactCodeConfigurationCodeS3OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-runtime/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/bedrockagentcore-runtime/index.ts",
        "line": 152
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 214
          },
          "name": "resetBucket"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 230
          },
          "name": "resetPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 246
          },
          "name": "resetVersionId"
        }
      ],
      "name": "BedrockagentcoreRuntimeAgentRuntimeArtifactCodeConfigurationCodeS3OutputReference",
      "namespace": "bedrockagentcoreRuntime",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 218
          },
          "name": "bucketInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 234
          },
          "name": "prefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 250
          },
          "name": "versionIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 208
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 224
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 240
          },
          "name": "versionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 164
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAgentRuntimeArtifactCodeConfigurationCodeS3"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-runtime/index:BedrockagentcoreRuntimeAgentRuntimeArtifactCodeConfigurationCodeS3OutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAgentRuntimeArtifactCodeConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAgentRuntimeArtifactCodeConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-runtime/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-runtime/index.ts",
        "line": 414
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 473
          },
          "name": "putCode",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAgentRuntimeArtifactCodeConfigurationCode"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 476
          },
          "name": "resetCode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 492
          },
          "name": "resetEntryPoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 508
          },
          "name": "resetRuntime"
        }
      ],
      "name": "BedrockagentcoreRuntimeAgentRuntimeArtifactCodeConfigurationOutputReference",
      "namespace": "bedrockagentcoreRuntime",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 470
          },
          "name": "code",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAgentRuntimeArtifactCodeConfigurationCodeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 480
          },
          "name": "codeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAgentRuntimeArtifactCodeConfigurationCode"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 496
          },
          "name": "entryPointInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 512
          },
          "name": "runtimeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 486
          },
          "name": "entryPoint",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 502
          },
          "name": "runtime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 426
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAgentRuntimeArtifactCodeConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-runtime/index:BedrockagentcoreRuntimeAgentRuntimeArtifactCodeConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAgentRuntimeArtifactContainerConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAgentRuntimeArtifactContainerConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-runtime/index.ts",
        "line": 516
      },
      "name": "BedrockagentcoreRuntimeAgentRuntimeArtifactContainerConfiguration",
      "namespace": "bedrockagentcoreRuntime",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_runtime#container_uri BedrockagentcoreRuntime#container_uri}",
            "stability": "stable",
            "summary": "The ECR URI of the container."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 522
          },
          "name": "containerUri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-runtime/index:BedrockagentcoreRuntimeAgentRuntimeArtifactContainerConfiguration"
    },
    "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAgentRuntimeArtifactContainerConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAgentRuntimeArtifactContainerConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-runtime/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-runtime/index.ts",
        "line": 554
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 604
          },
          "name": "resetContainerUri"
        }
      ],
      "name": "BedrockagentcoreRuntimeAgentRuntimeArtifactContainerConfigurationOutputReference",
      "namespace": "bedrockagentcoreRuntime",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 608
          },
          "name": "containerUriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 598
          },
          "name": "containerUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 566
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAgentRuntimeArtifactContainerConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-runtime/index:BedrockagentcoreRuntimeAgentRuntimeArtifactContainerConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAgentRuntimeArtifactOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAgentRuntimeArtifactOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-runtime/index.ts",
          "line": 669
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-runtime/index.ts",
        "line": 661
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 714
          },
          "name": "putCodeConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAgentRuntimeArtifactCodeConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 730
          },
          "name": "putContainerConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAgentRuntimeArtifactContainerConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 717
          },
          "name": "resetCodeConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 733
          },
          "name": "resetContainerConfiguration"
        }
      ],
      "name": "BedrockagentcoreRuntimeAgentRuntimeArtifactOutputReference",
      "namespace": "bedrockagentcoreRuntime",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 711
          },
          "name": "codeConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAgentRuntimeArtifactCodeConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 727
          },
          "name": "containerConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAgentRuntimeArtifactContainerConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 721
          },
          "name": "codeConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAgentRuntimeArtifactCodeConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 737
          },
          "name": "containerConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAgentRuntimeArtifactContainerConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 673
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAgentRuntimeArtifact"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-runtime/index:BedrockagentcoreRuntimeAgentRuntimeArtifactOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-runtime/index.ts",
        "line": 2930
      },
      "name": "BedrockagentcoreRuntimeAuthorizerConfiguration",
      "namespace": "bedrockagentcoreRuntime",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_runtime#custom_jwt_authorizer BedrockagentcoreRuntime#custom_jwt_authorizer}",
            "stability": "stable",
            "summary": "Configuration for custom JWT authorizer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 2936
          },
          "name": "customJwtAuthorizer",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizer"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-runtime/index:BedrockagentcoreRuntimeAuthorizerConfiguration"
    },
    "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizer": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizer",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-runtime/index.ts",
        "line": 2589
      },
      "name": "BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizer",
      "namespace": "bedrockagentcoreRuntime",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_runtime#allowed_audience BedrockagentcoreRuntime#allowed_audience}",
            "stability": "stable",
            "summary": "List of allowed audiences."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 2595
          },
          "name": "allowedAudience",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_runtime#allowed_clients BedrockagentcoreRuntime#allowed_clients}",
            "stability": "stable",
            "summary": "List of allowed clients."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 2601
          },
          "name": "allowedClients",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_runtime#allowed_scopes BedrockagentcoreRuntime#allowed_scopes}",
            "stability": "stable",
            "summary": "List of allowed scopes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 2607
          },
          "name": "allowedScopes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When set, the data plane enforces that the introspected workload chain's caller matches one of the configured hosting environments or workload identities; absent means no chain enforcement.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_runtime#allowed_workload_configuration BedrockagentcoreRuntime#allowed_workload_configuration}",
            "stability": "stable",
            "summary": "Allow-list of upstream workloads permitted to reach this resource via the workload identity chain."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 2613
          },
          "name": "allowedWorkloadConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerAllowedWorkloadConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_runtime#custom_claims BedrockagentcoreRuntime#custom_claims}",
            "stability": "stable",
            "summary": "List of required custom claims."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 2619
          },
          "name": "customClaims",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerCustomClaims"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_runtime#discovery_url BedrockagentcoreRuntime#discovery_url}",
            "stability": "stable",
            "summary": "OpenID Connect discovery URL."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 2625
          },
          "name": "discoveryUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_runtime#private_endpoint BedrockagentcoreRuntime#private_endpoint}",
            "stability": "stable",
            "summary": "Private endpoint configuration. Exactly one of SelfManagedLatticeResource or ManagedVpcResource must be specified."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 2631
          },
          "name": "privateEndpoint",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpoint"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_runtime#private_endpoint_overrides BedrockagentcoreRuntime#private_endpoint_overrides}",
            "stability": "stable",
            "summary": "List of private endpoint overrides."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 2637
          },
          "name": "privateEndpointOverrides",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOverrides"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-runtime/index:BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizer"
    },
    "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerAllowedWorkloadConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerAllowedWorkloadConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-runtime/index.ts",
        "line": 859
      },
      "name": "BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerAllowedWorkloadConfiguration",
      "namespace": "bedrockagentcoreRuntime",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_runtime#hosting_environments BedrockagentcoreRuntime#hosting_environments}",
            "stability": "stable",
            "summary": "List of allow-listed hosting environments."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 865
          },
          "name": "hostingEnvironments",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerAllowedWorkloadConfigurationHostingEnvironments"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_runtime#workload_identities BedrockagentcoreRuntime#workload_identities}",
            "stability": "stable",
            "summary": "List of allow-listed workload identity names."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 871
          },
          "name": "workloadIdentities",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-runtime/index:BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerAllowedWorkloadConfiguration"
    },
    "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerAllowedWorkloadConfigurationHostingEnvironments": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerAllowedWorkloadConfigurationHostingEnvironments",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-runtime/index.ts",
        "line": 741
      },
      "name": "BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerAllowedWorkloadConfigurationHostingEnvironments",
      "namespace": "bedrockagentcoreRuntime",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_runtime#arn BedrockagentcoreRuntime#arn}",
            "stability": "stable",
            "summary": "The ARN of the bedrock-agentcore hosting environment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 747
          },
          "name": "arn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-runtime/index:BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerAllowedWorkloadConfigurationHostingEnvironments"
    },
    "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerAllowedWorkloadConfigurationHostingEnvironmentsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerAllowedWorkloadConfigurationHostingEnvironmentsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-runtime/index.ts",
          "line": 848
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-runtime/index.ts",
        "line": 840
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 855
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerAllowedWorkloadConfigurationHostingEnvironmentsOutputReference"
            }
          }
        }
      ],
      "name": "BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerAllowedWorkloadConfigurationHostingEnvironmentsList",
      "namespace": "bedrockagentcoreRuntime",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 841
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerAllowedWorkloadConfigurationHostingEnvironments"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-runtime/index:BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerAllowedWorkloadConfigurationHostingEnvironmentsList"
    },
    "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerAllowedWorkloadConfigurationHostingEnvironmentsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerAllowedWorkloadConfigurationHostingEnvironmentsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-runtime/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-runtime/index.ts",
        "line": 779
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 831
          },
          "name": "resetArn"
        }
      ],
      "name": "BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerAllowedWorkloadConfigurationHostingEnvironmentsOutputReference",
      "namespace": "bedrockagentcoreRuntime",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 835
          },
          "name": "arnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 825
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 793
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerAllowedWorkloadConfigurationHostingEnvironments"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-runtime/index:BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerAllowedWorkloadConfigurationHostingEnvironmentsOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerAllowedWorkloadConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerAllowedWorkloadConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-runtime/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/bedrockagentcore-runtime/index.ts",
        "line": 910
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 963
          },
          "name": "putHostingEnvironments",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerAllowedWorkloadConfigurationHostingEnvironments"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 966
          },
          "name": "resetHostingEnvironments"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 982
          },
          "name": "resetWorkloadIdentities"
        }
      ],
      "name": "BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerAllowedWorkloadConfigurationOutputReference",
      "namespace": "bedrockagentcoreRuntime",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 960
          },
          "name": "hostingEnvironments",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerAllowedWorkloadConfigurationHostingEnvironmentsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 970
          },
          "name": "hostingEnvironmentsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerAllowedWorkloadConfigurationHostingEnvironments"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 986
          },
          "name": "workloadIdentitiesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 976
          },
          "name": "workloadIdentities",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 922
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerAllowedWorkloadConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-runtime/index:BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerAllowedWorkloadConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerCustomClaims": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerCustomClaims",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-runtime/index.ts",
        "line": 1252
      },
      "name": "BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerCustomClaims",
      "namespace": "bedrockagentcoreRuntime",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_runtime#authorizing_claim_match_value BedrockagentcoreRuntime#authorizing_claim_match_value}",
            "stability": "stable",
            "summary": "The value or values in the custom claim to match and relationship of match."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 1258
          },
          "name": "authorizingClaimMatchValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValue"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_runtime#inbound_token_claim_name BedrockagentcoreRuntime#inbound_token_claim_name}",
            "stability": "stable",
            "summary": "The name of the custom claim to validate."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 1264
          },
          "name": "inboundTokenClaimName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_runtime#inbound_token_claim_value_type BedrockagentcoreRuntime#inbound_token_claim_value_type}",
            "stability": "stable",
            "summary": "Token claim data type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 1270
          },
          "name": "inboundTokenClaimValueType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-runtime/index:BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerCustomClaims"
    },
    "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValue": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-runtime/index.ts",
        "line": 1121
      },
      "name": "BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValue",
      "namespace": "bedrockagentcoreRuntime",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_runtime#claim_match_operator BedrockagentcoreRuntime#claim_match_operator}",
            "stability": "stable",
            "summary": "The relationship between the claim field value and the value or values being matched."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 1127
          },
          "name": "claimMatchOperator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_runtime#claim_match_value BedrockagentcoreRuntime#claim_match_value}",
            "stability": "stable",
            "summary": "The value or values in the custom claim to match for."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 1133
          },
          "name": "claimMatchValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueClaimMatchValue"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-runtime/index:BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValue"
    },
    "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueClaimMatchValue": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueClaimMatchValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-runtime/index.ts",
        "line": 990
      },
      "name": "BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueClaimMatchValue",
      "namespace": "bedrockagentcoreRuntime",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_runtime#match_value_string BedrockagentcoreRuntime#match_value_string}",
            "stability": "stable",
            "summary": "The string value to match for."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 996
          },
          "name": "matchValueString",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_runtime#match_value_string_list BedrockagentcoreRuntime#match_value_string_list}",
            "stability": "stable",
            "summary": "The list of strings to check for a match."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 1002
          },
          "name": "matchValueStringList",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-runtime/index:BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueClaimMatchValue"
    },
    "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueClaimMatchValueOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueClaimMatchValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-runtime/index.ts",
          "line": 1049
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-runtime/index.ts",
        "line": 1041
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 1097
          },
          "name": "resetMatchValueString"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 1113
          },
          "name": "resetMatchValueStringList"
        }
      ],
      "name": "BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueClaimMatchValueOutputReference",
      "namespace": "bedrockagentcoreRuntime",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 1101
          },
          "name": "matchValueStringInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 1117
          },
          "name": "matchValueStringListInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 1091
          },
          "name": "matchValueString",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 1107
          },
          "name": "matchValueStringList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 1053
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueClaimMatchValue"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-runtime/index:BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueClaimMatchValueOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-runtime/index.ts",
          "line": 1180
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-runtime/index.ts",
        "line": 1172
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 1241
          },
          "name": "putClaimMatchValue",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueClaimMatchValue"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 1228
          },
          "name": "resetClaimMatchOperator"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 1244
          },
          "name": "resetClaimMatchValue"
        }
      ],
      "name": "BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueOutputReference",
      "namespace": "bedrockagentcoreRuntime",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 1238
          },
          "name": "claimMatchValue",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueClaimMatchValueOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 1232
          },
          "name": "claimMatchOperatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 1248
          },
          "name": "claimMatchValueInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueClaimMatchValue"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 1222
          },
          "name": "claimMatchOperator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 1184
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValue"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-runtime/index:BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-runtime/index.ts",
          "line": 1429
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-runtime/index.ts",
        "line": 1421
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 1436
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsOutputReference"
            }
          }
        }
      ],
      "name": "BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsList",
      "namespace": "bedrockagentcoreRuntime",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 1422
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerCustomClaims"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-runtime/index:BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsList"
    },
    "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-runtime/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-runtime/index.ts",
        "line": 1316
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 1377
          },
          "name": "putAuthorizingClaimMatchValue",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValue"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 1380
          },
          "name": "resetAuthorizingClaimMatchValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 1396
          },
          "name": "resetInboundTokenClaimName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 1412
          },
          "name": "resetInboundTokenClaimValueType"
        }
      ],
      "name": "BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsOutputReference",
      "namespace": "bedrockagentcoreRuntime",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 1374
          },
          "name": "authorizingClaimMatchValue",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 1384
          },
          "name": "authorizingClaimMatchValueInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValue"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 1400
          },
          "name": "inboundTokenClaimNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 1416
          },
          "name": "inboundTokenClaimValueTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 1390
          },
          "name": "inboundTokenClaimName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 1406
          },
          "name": "inboundTokenClaimValueType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 1330
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerCustomClaims"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-runtime/index:BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-runtime/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/bedrockagentcore-runtime/index.ts",
        "line": 2718
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 2855
          },
          "name": "putAllowedWorkloadConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerAllowedWorkloadConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 2871
          },
          "name": "putCustomClaims",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerCustomClaims"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 2903
          },
          "name": "putPrivateEndpoint",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpoint"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 2919
          },
          "name": "putPrivateEndpointOverrides",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOverrides"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 2810
          },
          "name": "resetAllowedAudience"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 2826
          },
          "name": "resetAllowedClients"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 2842
          },
          "name": "resetAllowedScopes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 2858
          },
          "name": "resetAllowedWorkloadConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 2874
          },
          "name": "resetCustomClaims"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 2890
          },
          "name": "resetDiscoveryUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 2906
          },
          "name": "resetPrivateEndpoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 2922
          },
          "name": "resetPrivateEndpointOverrides"
        }
      ],
      "name": "BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerOutputReference",
      "namespace": "bedrockagentcoreRuntime",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 2852
          },
          "name": "allowedWorkloadConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerAllowedWorkloadConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 2868
          },
          "name": "customClaims",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 2900
          },
          "name": "privateEndpoint",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 2916
          },
          "name": "privateEndpointOverrides",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOverridesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 2814
          },
          "name": "allowedAudienceInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 2830
          },
          "name": "allowedClientsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 2846
          },
          "name": "allowedScopesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 2862
          },
          "name": "allowedWorkloadConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerAllowedWorkloadConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 2878
          },
          "name": "customClaimsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerCustomClaims"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 2894
          },
          "name": "discoveryUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 2910
          },
          "name": "privateEndpointInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpoint"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 2926
          },
          "name": "privateEndpointOverridesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOverrides"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 2804
          },
          "name": "allowedAudience",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 2820
          },
          "name": "allowedClients",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 2836
          },
          "name": "allowedScopes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 2884
          },
          "name": "discoveryUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 2730
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizer"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-runtime/index:BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpoint": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpoint",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-runtime/index.ts",
        "line": 1807
      },
      "name": "BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpoint",
      "namespace": "bedrockagentcoreRuntime",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_runtime#managed_vpc_resource BedrockagentcoreRuntime#managed_vpc_resource}",
            "stability": "stable",
            "summary": "Managed VPC resource configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 1813
          },
          "name": "managedVpcResource",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointManagedVpcResource"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_runtime#self_managed_lattice_resource BedrockagentcoreRuntime#self_managed_lattice_resource}",
            "stability": "stable",
            "summary": "Self-managed VPC Lattice resource configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 1819
          },
          "name": "selfManagedLatticeResource",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointSelfManagedLatticeResource"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-runtime/index:BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpoint"
    },
    "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointManagedVpcResource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointManagedVpcResource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-runtime/index.ts",
        "line": 1440
      },
      "name": "BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointManagedVpcResource",
      "namespace": "bedrockagentcoreRuntime",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_runtime#endpoint_ip_address_type BedrockagentcoreRuntime#endpoint_ip_address_type}",
            "stability": "stable",
            "summary": "The IP address type for the endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 1446
          },
          "name": "endpointIpAddressType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_runtime#routing_domain BedrockagentcoreRuntime#routing_domain}",
            "stability": "stable",
            "summary": "An intermediate domain to use as the resource configuration endpoint instead of the actual target domain."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 1452
          },
          "name": "routingDomain",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_runtime#security_group_ids BedrockagentcoreRuntime#security_group_ids}",
            "stability": "stable",
            "summary": "The security group IDs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 1458
          },
          "name": "securityGroupIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_runtime#subnet_ids BedrockagentcoreRuntime#subnet_ids}",
            "stability": "stable",
            "summary": "The subnet IDs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 1464
          },
          "name": "subnetIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_runtime#tags BedrockagentcoreRuntime#tags}",
            "stability": "stable",
            "summary": "Tags to apply to the managed VPC Lattice resource gateway."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 1470
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_runtime#vpc_identifier BedrockagentcoreRuntime#vpc_identifier}",
            "stability": "stable",
            "summary": "The VPC identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 1476
          },
          "name": "vpcIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-runtime/index:BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointManagedVpcResource"
    },
    "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointManagedVpcResourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointManagedVpcResourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-runtime/index.ts",
          "line": 1551
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-runtime/index.ts",
        "line": 1543
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 1623
          },
          "name": "resetEndpointIpAddressType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 1639
          },
          "name": "resetRoutingDomain"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 1655
          },
          "name": "resetSecurityGroupIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 1671
          },
          "name": "resetSubnetIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 1687
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 1703
          },
          "name": "resetVpcIdentifier"
        }
      ],
      "name": "BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointManagedVpcResourceOutputReference",
      "namespace": "bedrockagentcoreRuntime",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 1627
          },
          "name": "endpointIpAddressTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 1643
          },
          "name": "routingDomainInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 1659
          },
          "name": "securityGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 1675
          },
          "name": "subnetIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 1691
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 1707
          },
          "name": "vpcIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 1617
          },
          "name": "endpointIpAddressType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 1633
          },
          "name": "routingDomain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 1649
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 1665
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 1681
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 1697
          },
          "name": "vpcIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 1555
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointManagedVpcResource"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-runtime/index:BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointManagedVpcResourceOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-runtime/index.ts",
          "line": 1866
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-runtime/index.ts",
        "line": 1858
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 1911
          },
          "name": "putManagedVpcResource",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointManagedVpcResource"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 1927
          },
          "name": "putSelfManagedLatticeResource",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointSelfManagedLatticeResource"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 1914
          },
          "name": "resetManagedVpcResource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 1930
          },
          "name": "resetSelfManagedLatticeResource"
        }
      ],
      "name": "BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOutputReference",
      "namespace": "bedrockagentcoreRuntime",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 1908
          },
          "name": "managedVpcResource",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointManagedVpcResourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 1924
          },
          "name": "selfManagedLatticeResource",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointSelfManagedLatticeResourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 1918
          },
          "name": "managedVpcResourceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointManagedVpcResource"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 1934
          },
          "name": "selfManagedLatticeResourceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointSelfManagedLatticeResource"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 1870
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpoint"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-runtime/index:BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOverrides": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOverrides",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-runtime/index.ts",
        "line": 2436
      },
      "name": "BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOverrides",
      "namespace": "bedrockagentcoreRuntime",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_runtime#domain BedrockagentcoreRuntime#domain}",
            "stability": "stable",
            "summary": "The domain to override."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 2442
          },
          "name": "domain",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_runtime#private_endpoint BedrockagentcoreRuntime#private_endpoint}",
            "stability": "stable",
            "summary": "Private endpoint configuration. Exactly one of SelfManagedLatticeResource or ManagedVpcResource must be specified."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 2448
          },
          "name": "privateEndpoint",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOverridesPrivateEndpoint"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-runtime/index:BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOverrides"
    },
    "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOverridesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOverridesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-runtime/index.ts",
          "line": 2578
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-runtime/index.ts",
        "line": 2570
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 2585
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOverridesOutputReference"
            }
          }
        }
      ],
      "name": "BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOverridesList",
      "namespace": "bedrockagentcoreRuntime",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 2571
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOverrides"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-runtime/index:BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOverridesList"
    },
    "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOverridesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOverridesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-runtime/index.ts",
          "line": 2497
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-runtime/index.ts",
        "line": 2487
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 2558
          },
          "name": "putPrivateEndpoint",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOverridesPrivateEndpoint"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 2545
          },
          "name": "resetDomain"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 2561
          },
          "name": "resetPrivateEndpoint"
        }
      ],
      "name": "BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOverridesOutputReference",
      "namespace": "bedrockagentcoreRuntime",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 2555
          },
          "name": "privateEndpoint",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOverridesPrivateEndpointOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 2549
          },
          "name": "domainInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 2565
          },
          "name": "privateEndpointInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOverridesPrivateEndpoint"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 2539
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 2501
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOverrides"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-runtime/index:BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOverridesOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOverridesPrivateEndpoint": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOverridesPrivateEndpoint",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-runtime/index.ts",
        "line": 2305
      },
      "name": "BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOverridesPrivateEndpoint",
      "namespace": "bedrockagentcoreRuntime",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_runtime#managed_vpc_resource BedrockagentcoreRuntime#managed_vpc_resource}",
            "stability": "stable",
            "summary": "Managed VPC resource configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 2311
          },
          "name": "managedVpcResource",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOverridesPrivateEndpointManagedVpcResource"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_runtime#self_managed_lattice_resource BedrockagentcoreRuntime#self_managed_lattice_resource}",
            "stability": "stable",
            "summary": "Self-managed VPC Lattice resource configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 2317
          },
          "name": "selfManagedLatticeResource",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOverridesPrivateEndpointSelfManagedLatticeResource"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-runtime/index:BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOverridesPrivateEndpoint"
    },
    "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOverridesPrivateEndpointManagedVpcResource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOverridesPrivateEndpointManagedVpcResource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-runtime/index.ts",
        "line": 1938
      },
      "name": "BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOverridesPrivateEndpointManagedVpcResource",
      "namespace": "bedrockagentcoreRuntime",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_runtime#endpoint_ip_address_type BedrockagentcoreRuntime#endpoint_ip_address_type}",
            "stability": "stable",
            "summary": "The IP address type for the endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 1944
          },
          "name": "endpointIpAddressType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_runtime#routing_domain BedrockagentcoreRuntime#routing_domain}",
            "stability": "stable",
            "summary": "An intermediate domain to use as the resource configuration endpoint instead of the actual target domain."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 1950
          },
          "name": "routingDomain",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_runtime#security_group_ids BedrockagentcoreRuntime#security_group_ids}",
            "stability": "stable",
            "summary": "The security group IDs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 1956
          },
          "name": "securityGroupIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_runtime#subnet_ids BedrockagentcoreRuntime#subnet_ids}",
            "stability": "stable",
            "summary": "The subnet IDs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 1962
          },
          "name": "subnetIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_runtime#tags BedrockagentcoreRuntime#tags}",
            "stability": "stable",
            "summary": "Tags to apply to the managed VPC Lattice resource gateway."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 1968
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_runtime#vpc_identifier BedrockagentcoreRuntime#vpc_identifier}",
            "stability": "stable",
            "summary": "The VPC identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 1974
          },
          "name": "vpcIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-runtime/index:BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOverridesPrivateEndpointManagedVpcResource"
    },
    "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOverridesPrivateEndpointManagedVpcResourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOverridesPrivateEndpointManagedVpcResourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-runtime/index.ts",
          "line": 2049
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-runtime/index.ts",
        "line": 2041
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 2121
          },
          "name": "resetEndpointIpAddressType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 2137
          },
          "name": "resetRoutingDomain"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 2153
          },
          "name": "resetSecurityGroupIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 2169
          },
          "name": "resetSubnetIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 2185
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 2201
          },
          "name": "resetVpcIdentifier"
        }
      ],
      "name": "BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOverridesPrivateEndpointManagedVpcResourceOutputReference",
      "namespace": "bedrockagentcoreRuntime",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 2125
          },
          "name": "endpointIpAddressTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 2141
          },
          "name": "routingDomainInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 2157
          },
          "name": "securityGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 2173
          },
          "name": "subnetIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 2189
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 2205
          },
          "name": "vpcIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 2115
          },
          "name": "endpointIpAddressType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 2131
          },
          "name": "routingDomain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 2147
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 2163
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 2179
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 2195
          },
          "name": "vpcIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 2053
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOverridesPrivateEndpointManagedVpcResource"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-runtime/index:BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOverridesPrivateEndpointManagedVpcResourceOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOverridesPrivateEndpointOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOverridesPrivateEndpointOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-runtime/index.ts",
          "line": 2364
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-runtime/index.ts",
        "line": 2356
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 2409
          },
          "name": "putManagedVpcResource",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOverridesPrivateEndpointManagedVpcResource"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 2425
          },
          "name": "putSelfManagedLatticeResource",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOverridesPrivateEndpointSelfManagedLatticeResource"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 2412
          },
          "name": "resetManagedVpcResource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 2428
          },
          "name": "resetSelfManagedLatticeResource"
        }
      ],
      "name": "BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOverridesPrivateEndpointOutputReference",
      "namespace": "bedrockagentcoreRuntime",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 2406
          },
          "name": "managedVpcResource",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOverridesPrivateEndpointManagedVpcResourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 2422
          },
          "name": "selfManagedLatticeResource",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOverridesPrivateEndpointSelfManagedLatticeResourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 2416
          },
          "name": "managedVpcResourceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOverridesPrivateEndpointManagedVpcResource"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 2432
          },
          "name": "selfManagedLatticeResourceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOverridesPrivateEndpointSelfManagedLatticeResource"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 2368
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOverridesPrivateEndpoint"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-runtime/index:BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOverridesPrivateEndpointOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOverridesPrivateEndpointSelfManagedLatticeResource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOverridesPrivateEndpointSelfManagedLatticeResource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-runtime/index.ts",
        "line": 2209
      },
      "name": "BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOverridesPrivateEndpointSelfManagedLatticeResource",
      "namespace": "bedrockagentcoreRuntime",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_runtime#resource_configuration_identifier BedrockagentcoreRuntime#resource_configuration_identifier}",
            "stability": "stable",
            "summary": "The identifier of the VPC Lattice resource configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 2215
          },
          "name": "resourceConfigurationIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-runtime/index:BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOverridesPrivateEndpointSelfManagedLatticeResource"
    },
    "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOverridesPrivateEndpointSelfManagedLatticeResourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOverridesPrivateEndpointSelfManagedLatticeResourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-runtime/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/bedrockagentcore-runtime/index.ts",
        "line": 2247
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 2297
          },
          "name": "resetResourceConfigurationIdentifier"
        }
      ],
      "name": "BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOverridesPrivateEndpointSelfManagedLatticeResourceOutputReference",
      "namespace": "bedrockagentcoreRuntime",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 2301
          },
          "name": "resourceConfigurationIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 2291
          },
          "name": "resourceConfigurationIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 2259
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOverridesPrivateEndpointSelfManagedLatticeResource"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-runtime/index:BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOverridesPrivateEndpointSelfManagedLatticeResourceOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointSelfManagedLatticeResource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointSelfManagedLatticeResource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-runtime/index.ts",
        "line": 1711
      },
      "name": "BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointSelfManagedLatticeResource",
      "namespace": "bedrockagentcoreRuntime",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_runtime#resource_configuration_identifier BedrockagentcoreRuntime#resource_configuration_identifier}",
            "stability": "stable",
            "summary": "The identifier of the VPC Lattice resource configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 1717
          },
          "name": "resourceConfigurationIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-runtime/index:BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointSelfManagedLatticeResource"
    },
    "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointSelfManagedLatticeResourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointSelfManagedLatticeResourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-runtime/index.ts",
          "line": 1757
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-runtime/index.ts",
        "line": 1749
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 1799
          },
          "name": "resetResourceConfigurationIdentifier"
        }
      ],
      "name": "BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointSelfManagedLatticeResourceOutputReference",
      "namespace": "bedrockagentcoreRuntime",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 1803
          },
          "name": "resourceConfigurationIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 1793
          },
          "name": "resourceConfigurationIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 1761
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointSelfManagedLatticeResource"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-runtime/index:BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointSelfManagedLatticeResourceOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-runtime/index.ts",
          "line": 2976
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-runtime/index.ts",
        "line": 2968
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 3015
          },
          "name": "putCustomJwtAuthorizer",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizer"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 3018
          },
          "name": "resetCustomJwtAuthorizer"
        }
      ],
      "name": "BedrockagentcoreRuntimeAuthorizerConfigurationOutputReference",
      "namespace": "bedrockagentcoreRuntime",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 3012
          },
          "name": "customJwtAuthorizer",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 3022
          },
          "name": "customJwtAuthorizerInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizer"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 2980
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-runtime/index:BedrockagentcoreRuntimeAuthorizerConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-runtime/index.ts",
        "line": 14
      },
      "name": "BedrockagentcoreRuntimeConfig",
      "namespace": "bedrockagentcoreRuntime",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_runtime#agent_runtime_artifact BedrockagentcoreRuntime#agent_runtime_artifact}",
            "stability": "stable",
            "summary": "The artifact of the agent."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 20
          },
          "name": "agentRuntimeArtifact",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAgentRuntimeArtifact"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_runtime#agent_runtime_name BedrockagentcoreRuntime#agent_runtime_name}",
            "stability": "stable",
            "summary": "Name for a resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 26
          },
          "name": "agentRuntimeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_runtime#network_configuration BedrockagentcoreRuntime#network_configuration}",
            "stability": "stable",
            "summary": "Network access configuration for the Agent."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 62
          },
          "name": "networkConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeNetworkConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_runtime#role_arn BedrockagentcoreRuntime#role_arn}",
            "stability": "stable",
            "summary": "Amazon Resource Name (ARN) of an IAM role."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 80
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_runtime#authorizer_configuration BedrockagentcoreRuntime#authorizer_configuration}",
            "stability": "stable",
            "summary": "Authorizer configuration for the agent runtime."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 32
          },
          "name": "authorizerConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeAuthorizerConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_runtime#description BedrockagentcoreRuntime#description}",
            "stability": "stable",
            "summary": "Description of the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/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/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_runtime#environment_variables BedrockagentcoreRuntime#environment_variables}",
            "stability": "stable",
            "summary": "Environment variables for the agent runtime."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 44
          },
          "name": "environmentVariables",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_runtime#filesystem_configurations BedrockagentcoreRuntime#filesystem_configurations}",
            "stability": "stable",
            "summary": "Filesystem configurations for the agent runtime."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 50
          },
          "name": "filesystemConfigurations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeFilesystemConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_runtime#lifecycle_configuration BedrockagentcoreRuntime#lifecycle_configuration}",
            "stability": "stable",
            "summary": "Lifecycle configuration for managing runtime sessions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 56
          },
          "name": "lifecycleConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeLifecycleConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_runtime#protocol_configuration BedrockagentcoreRuntime#protocol_configuration}",
            "stability": "stable",
            "summary": "Protocol configuration for the agent runtime."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 68
          },
          "name": "protocolConfiguration",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_runtime#request_header_configuration BedrockagentcoreRuntime#request_header_configuration}",
            "stability": "stable",
            "summary": "Configuration for HTTP request headers."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 74
          },
          "name": "requestHeaderConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeRequestHeaderConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_runtime#tags BedrockagentcoreRuntime#tags}",
            "stability": "stable",
            "summary": "A map of tag keys and values."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 86
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-runtime/index:BedrockagentcoreRuntimeConfig"
    },
    "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeFilesystemConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeFilesystemConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-runtime/index.ts",
        "line": 3384
      },
      "name": "BedrockagentcoreRuntimeFilesystemConfigurations",
      "namespace": "bedrockagentcoreRuntime",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_runtime#efs_access_point BedrockagentcoreRuntime#efs_access_point}",
            "stability": "stable",
            "summary": "Configuration for EFS access point filesystem."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 3390
          },
          "name": "efsAccessPoint",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeFilesystemConfigurationsEfsAccessPoint"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_runtime#s3_files_access_point BedrockagentcoreRuntime#s3_files_access_point}",
            "stability": "stable",
            "summary": "Configuration for S3 Files access point filesystem."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 3396
          },
          "name": "s3FilesAccessPoint",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeFilesystemConfigurationsS3FilesAccessPoint"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_runtime#session_storage BedrockagentcoreRuntime#session_storage}",
            "stability": "stable",
            "summary": "Configuration for session storage."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 3402
          },
          "name": "sessionStorage",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeFilesystemConfigurationsSessionStorage"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-runtime/index:BedrockagentcoreRuntimeFilesystemConfigurations"
    },
    "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeFilesystemConfigurationsEfsAccessPoint": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeFilesystemConfigurationsEfsAccessPoint",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-runtime/index.ts",
        "line": 3026
      },
      "name": "BedrockagentcoreRuntimeFilesystemConfigurationsEfsAccessPoint",
      "namespace": "bedrockagentcoreRuntime",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_runtime#access_point_arn BedrockagentcoreRuntime#access_point_arn}",
            "stability": "stable",
            "summary": "ARN of the EFS access point."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 3032
          },
          "name": "accessPointArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_runtime#mount_path BedrockagentcoreRuntime#mount_path}",
            "stability": "stable",
            "summary": "Mount path for filesystem configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 3038
          },
          "name": "mountPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-runtime/index:BedrockagentcoreRuntimeFilesystemConfigurationsEfsAccessPoint"
    },
    "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeFilesystemConfigurationsEfsAccessPointOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeFilesystemConfigurationsEfsAccessPointOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-runtime/index.ts",
          "line": 3085
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-runtime/index.ts",
        "line": 3077
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 3133
          },
          "name": "resetAccessPointArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 3149
          },
          "name": "resetMountPath"
        }
      ],
      "name": "BedrockagentcoreRuntimeFilesystemConfigurationsEfsAccessPointOutputReference",
      "namespace": "bedrockagentcoreRuntime",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 3137
          },
          "name": "accessPointArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 3153
          },
          "name": "mountPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 3127
          },
          "name": "accessPointArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 3143
          },
          "name": "mountPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 3089
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeFilesystemConfigurationsEfsAccessPoint"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-runtime/index:BedrockagentcoreRuntimeFilesystemConfigurationsEfsAccessPointOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeFilesystemConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeFilesystemConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-runtime/index.ts",
          "line": 3561
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-runtime/index.ts",
        "line": 3553
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 3568
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeFilesystemConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "BedrockagentcoreRuntimeFilesystemConfigurationsList",
      "namespace": "bedrockagentcoreRuntime",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 3554
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeFilesystemConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-runtime/index:BedrockagentcoreRuntimeFilesystemConfigurationsList"
    },
    "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeFilesystemConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeFilesystemConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-runtime/index.ts",
          "line": 3458
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-runtime/index.ts",
        "line": 3448
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 3509
          },
          "name": "putEfsAccessPoint",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeFilesystemConfigurationsEfsAccessPoint"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 3525
          },
          "name": "putS3FilesAccessPoint",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeFilesystemConfigurationsS3FilesAccessPoint"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 3541
          },
          "name": "putSessionStorage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeFilesystemConfigurationsSessionStorage"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 3512
          },
          "name": "resetEfsAccessPoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 3528
          },
          "name": "resetS3FilesAccessPoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 3544
          },
          "name": "resetSessionStorage"
        }
      ],
      "name": "BedrockagentcoreRuntimeFilesystemConfigurationsOutputReference",
      "namespace": "bedrockagentcoreRuntime",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 3506
          },
          "name": "efsAccessPoint",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeFilesystemConfigurationsEfsAccessPointOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 3522
          },
          "name": "s3FilesAccessPoint",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeFilesystemConfigurationsS3FilesAccessPointOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 3538
          },
          "name": "sessionStorage",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeFilesystemConfigurationsSessionStorageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 3516
          },
          "name": "efsAccessPointInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeFilesystemConfigurationsEfsAccessPoint"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 3532
          },
          "name": "s3FilesAccessPointInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeFilesystemConfigurationsS3FilesAccessPoint"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 3548
          },
          "name": "sessionStorageInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeFilesystemConfigurationsSessionStorage"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 3462
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeFilesystemConfigurations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-runtime/index:BedrockagentcoreRuntimeFilesystemConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeFilesystemConfigurationsS3FilesAccessPoint": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeFilesystemConfigurationsS3FilesAccessPoint",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-runtime/index.ts",
        "line": 3157
      },
      "name": "BedrockagentcoreRuntimeFilesystemConfigurationsS3FilesAccessPoint",
      "namespace": "bedrockagentcoreRuntime",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_runtime#access_point_arn BedrockagentcoreRuntime#access_point_arn}",
            "stability": "stable",
            "summary": "ARN of the S3 Files access point."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 3163
          },
          "name": "accessPointArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_runtime#mount_path BedrockagentcoreRuntime#mount_path}",
            "stability": "stable",
            "summary": "Mount path for filesystem configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 3169
          },
          "name": "mountPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-runtime/index:BedrockagentcoreRuntimeFilesystemConfigurationsS3FilesAccessPoint"
    },
    "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeFilesystemConfigurationsS3FilesAccessPointOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeFilesystemConfigurationsS3FilesAccessPointOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-runtime/index.ts",
          "line": 3216
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-runtime/index.ts",
        "line": 3208
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 3264
          },
          "name": "resetAccessPointArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 3280
          },
          "name": "resetMountPath"
        }
      ],
      "name": "BedrockagentcoreRuntimeFilesystemConfigurationsS3FilesAccessPointOutputReference",
      "namespace": "bedrockagentcoreRuntime",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 3268
          },
          "name": "accessPointArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 3284
          },
          "name": "mountPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 3258
          },
          "name": "accessPointArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 3274
          },
          "name": "mountPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 3220
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeFilesystemConfigurationsS3FilesAccessPoint"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-runtime/index:BedrockagentcoreRuntimeFilesystemConfigurationsS3FilesAccessPointOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeFilesystemConfigurationsSessionStorage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeFilesystemConfigurationsSessionStorage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-runtime/index.ts",
        "line": 3288
      },
      "name": "BedrockagentcoreRuntimeFilesystemConfigurationsSessionStorage",
      "namespace": "bedrockagentcoreRuntime",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_runtime#mount_path BedrockagentcoreRuntime#mount_path}",
            "stability": "stable",
            "summary": "Mount path for filesystem configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 3294
          },
          "name": "mountPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-runtime/index:BedrockagentcoreRuntimeFilesystemConfigurationsSessionStorage"
    },
    "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeFilesystemConfigurationsSessionStorageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeFilesystemConfigurationsSessionStorageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-runtime/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/bedrockagentcore-runtime/index.ts",
        "line": 3326
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 3376
          },
          "name": "resetMountPath"
        }
      ],
      "name": "BedrockagentcoreRuntimeFilesystemConfigurationsSessionStorageOutputReference",
      "namespace": "bedrockagentcoreRuntime",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 3380
          },
          "name": "mountPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 3370
          },
          "name": "mountPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 3338
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeFilesystemConfigurationsSessionStorage"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-runtime/index:BedrockagentcoreRuntimeFilesystemConfigurationsSessionStorageOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeLifecycleConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeLifecycleConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-runtime/index.ts",
        "line": 3572
      },
      "name": "BedrockagentcoreRuntimeLifecycleConfiguration",
      "namespace": "bedrockagentcoreRuntime",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_runtime#idle_runtime_session_timeout BedrockagentcoreRuntime#idle_runtime_session_timeout}",
            "stability": "stable",
            "summary": "Timeout in seconds for idle runtime sessions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 3578
          },
          "name": "idleRuntimeSessionTimeout",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_runtime#max_lifetime BedrockagentcoreRuntime#max_lifetime}",
            "stability": "stable",
            "summary": "Maximum lifetime in seconds for runtime sessions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 3584
          },
          "name": "maxLifetime",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-runtime/index:BedrockagentcoreRuntimeLifecycleConfiguration"
    },
    "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeLifecycleConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeLifecycleConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-runtime/index.ts",
          "line": 3631
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-runtime/index.ts",
        "line": 3623
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 3679
          },
          "name": "resetIdleRuntimeSessionTimeout"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 3695
          },
          "name": "resetMaxLifetime"
        }
      ],
      "name": "BedrockagentcoreRuntimeLifecycleConfigurationOutputReference",
      "namespace": "bedrockagentcoreRuntime",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 3683
          },
          "name": "idleRuntimeSessionTimeoutInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 3699
          },
          "name": "maxLifetimeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 3673
          },
          "name": "idleRuntimeSessionTimeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 3689
          },
          "name": "maxLifetime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 3635
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeLifecycleConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-runtime/index:BedrockagentcoreRuntimeLifecycleConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeNetworkConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeNetworkConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-runtime/index.ts",
        "line": 3834
      },
      "name": "BedrockagentcoreRuntimeNetworkConfiguration",
      "namespace": "bedrockagentcoreRuntime",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_runtime#network_mode BedrockagentcoreRuntime#network_mode}",
            "stability": "stable",
            "summary": "Network mode configuration type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 3840
          },
          "name": "networkMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_runtime#network_mode_config BedrockagentcoreRuntime#network_mode_config}",
            "stability": "stable",
            "summary": "Network mode configuration for VPC."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 3846
          },
          "name": "networkModeConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeNetworkConfigurationNetworkModeConfig"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-runtime/index:BedrockagentcoreRuntimeNetworkConfiguration"
    },
    "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeNetworkConfigurationNetworkModeConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeNetworkConfigurationNetworkModeConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-runtime/index.ts",
        "line": 3703
      },
      "name": "BedrockagentcoreRuntimeNetworkConfigurationNetworkModeConfig",
      "namespace": "bedrockagentcoreRuntime",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_runtime#security_groups BedrockagentcoreRuntime#security_groups}",
            "stability": "stable",
            "summary": "Security groups for VPC."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 3709
          },
          "name": "securityGroups",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_runtime#subnets BedrockagentcoreRuntime#subnets}",
            "stability": "stable",
            "summary": "Subnets for VPC."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 3715
          },
          "name": "subnets",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-runtime/index:BedrockagentcoreRuntimeNetworkConfigurationNetworkModeConfig"
    },
    "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeNetworkConfigurationNetworkModeConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeNetworkConfigurationNetworkModeConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-runtime/index.ts",
          "line": 3762
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-runtime/index.ts",
        "line": 3754
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 3810
          },
          "name": "resetSecurityGroups"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 3826
          },
          "name": "resetSubnets"
        }
      ],
      "name": "BedrockagentcoreRuntimeNetworkConfigurationNetworkModeConfigOutputReference",
      "namespace": "bedrockagentcoreRuntime",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 3814
          },
          "name": "securityGroupsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 3830
          },
          "name": "subnetsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 3804
          },
          "name": "securityGroups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 3820
          },
          "name": "subnets",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 3766
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeNetworkConfigurationNetworkModeConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-runtime/index:BedrockagentcoreRuntimeNetworkConfigurationNetworkModeConfigOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeNetworkConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeNetworkConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-runtime/index.ts",
          "line": 3893
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-runtime/index.ts",
        "line": 3885
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 3951
          },
          "name": "putNetworkModeConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeNetworkConfigurationNetworkModeConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 3954
          },
          "name": "resetNetworkModeConfig"
        }
      ],
      "name": "BedrockagentcoreRuntimeNetworkConfigurationOutputReference",
      "namespace": "bedrockagentcoreRuntime",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 3948
          },
          "name": "networkModeConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeNetworkConfigurationNetworkModeConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 3958
          },
          "name": "networkModeConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeNetworkConfigurationNetworkModeConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 3942
          },
          "name": "networkModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 3935
          },
          "name": "networkMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 3897
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeNetworkConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-runtime/index:BedrockagentcoreRuntimeNetworkConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeRequestHeaderConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeRequestHeaderConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-runtime/index.ts",
        "line": 3962
      },
      "name": "BedrockagentcoreRuntimeRequestHeaderConfiguration",
      "namespace": "bedrockagentcoreRuntime",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_runtime#request_header_allowlist BedrockagentcoreRuntime#request_header_allowlist}",
            "stability": "stable",
            "summary": "List of allowed HTTP headers for agent runtime requests."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 3968
          },
          "name": "requestHeaderAllowlist",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-runtime/index:BedrockagentcoreRuntimeRequestHeaderConfiguration"
    },
    "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeRequestHeaderConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeRequestHeaderConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-runtime/index.ts",
          "line": 4008
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-runtime/index.ts",
        "line": 4000
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 4050
          },
          "name": "resetRequestHeaderAllowlist"
        }
      ],
      "name": "BedrockagentcoreRuntimeRequestHeaderConfigurationOutputReference",
      "namespace": "bedrockagentcoreRuntime",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 4054
          },
          "name": "requestHeaderAllowlistInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 4044
          },
          "name": "requestHeaderAllowlist",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 4012
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeRequestHeaderConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-runtime/index:BedrockagentcoreRuntimeRequestHeaderConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeWorkloadIdentityDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeWorkloadIdentityDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-runtime/index.ts",
        "line": 4058
      },
      "name": "BedrockagentcoreRuntimeWorkloadIdentityDetails",
      "namespace": "bedrockagentcoreRuntime",
      "symbolId": "src/bedrockagentcore-runtime/index:BedrockagentcoreRuntimeWorkloadIdentityDetails"
    },
    "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeWorkloadIdentityDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeWorkloadIdentityDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-runtime/index.ts",
          "line": 4088
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-runtime/index.ts",
        "line": 4081
      },
      "name": "BedrockagentcoreRuntimeWorkloadIdentityDetailsOutputReference",
      "namespace": "bedrockagentcoreRuntime",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 4108
          },
          "name": "workloadIdentityArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime/index.ts",
            "line": 4092
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntime.BedrockagentcoreRuntimeWorkloadIdentityDetails"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-runtime/index:BedrockagentcoreRuntimeWorkloadIdentityDetailsOutputReference"
    },
    "@cdktn/provider-awscc.bedrockagentcoreRuntimeEndpoint.BedrockagentcoreRuntimeEndpoint": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_runtime_endpoint awscc_bedrockagentcore_runtime_endpoint}."
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntimeEndpoint.BedrockagentcoreRuntimeEndpoint",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_runtime_endpoint awscc_bedrockagentcore_runtime_endpoint} Resource."
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-runtime-endpoint/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-awscc.bedrockagentcoreRuntimeEndpoint.BedrockagentcoreRuntimeEndpointConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-runtime-endpoint/index.ts",
        "line": 50
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a BedrockagentcoreRuntimeEndpoint resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime-endpoint/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 BedrockagentcoreRuntimeEndpoint to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_runtime_endpoint#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing BedrockagentcoreRuntimeEndpoint that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the BedrockagentcoreRuntimeEndpoint to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime-endpoint/index.ts",
            "line": 140
          },
          "name": "resetAgentRuntimeVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime-endpoint/index.ts",
            "line": 161
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime-endpoint/index.ts",
            "line": 220
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime-endpoint/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/bedrockagentcore-runtime-endpoint/index.ts",
            "line": 247
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "BedrockagentcoreRuntimeEndpoint",
      "namespace": "bedrockagentcoreRuntimeEndpoint",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime-endpoint/index.ts",
            "line": 55
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime-endpoint/index.ts",
            "line": 110
          },
          "name": "agentRuntimeArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime-endpoint/index.ts",
            "line": 115
          },
          "name": "agentRuntimeEndpointArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime-endpoint/index.ts",
            "line": 149
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime-endpoint/index.ts",
            "line": 170
          },
          "name": "failureReason",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime-endpoint/index.ts",
            "line": 175
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime-endpoint/index.ts",
            "line": 180
          },
          "name": "lastUpdatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime-endpoint/index.ts",
            "line": 185
          },
          "name": "liveVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime-endpoint/index.ts",
            "line": 203
          },
          "name": "runtimeEndpointId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime-endpoint/index.ts",
            "line": 208
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime-endpoint/index.ts",
            "line": 229
          },
          "name": "targetVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime-endpoint/index.ts",
            "line": 128
          },
          "name": "agentRuntimeIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime-endpoint/index.ts",
            "line": 144
          },
          "name": "agentRuntimeVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime-endpoint/index.ts",
            "line": 165
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime-endpoint/index.ts",
            "line": 198
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime-endpoint/index.ts",
            "line": 224
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime-endpoint/index.ts",
            "line": 121
          },
          "name": "agentRuntimeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime-endpoint/index.ts",
            "line": 134
          },
          "name": "agentRuntimeVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime-endpoint/index.ts",
            "line": 155
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime-endpoint/index.ts",
            "line": 191
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime-endpoint/index.ts",
            "line": 214
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-runtime-endpoint/index:BedrockagentcoreRuntimeEndpoint"
    },
    "@cdktn/provider-awscc.bedrockagentcoreRuntimeEndpoint.BedrockagentcoreRuntimeEndpointConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreRuntimeEndpoint.BedrockagentcoreRuntimeEndpointConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-runtime-endpoint/index.ts",
        "line": 14
      },
      "name": "BedrockagentcoreRuntimeEndpointConfig",
      "namespace": "bedrockagentcoreRuntimeEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_runtime_endpoint#agent_runtime_id BedrockagentcoreRuntimeEndpoint#agent_runtime_id}",
            "stability": "stable",
            "summary": "The ID of the parent Agent Runtime (required for creation)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime-endpoint/index.ts",
            "line": 20
          },
          "name": "agentRuntimeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_runtime_endpoint#name BedrockagentcoreRuntimeEndpoint#name}",
            "stability": "stable",
            "summary": "The name of the Agent Runtime Endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime-endpoint/index.ts",
            "line": 38
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_runtime_endpoint#agent_runtime_version BedrockagentcoreRuntimeEndpoint#agent_runtime_version}",
            "stability": "stable",
            "summary": "The version of the AgentCore Runtime to use for the endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime-endpoint/index.ts",
            "line": 26
          },
          "name": "agentRuntimeVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_runtime_endpoint#description BedrockagentcoreRuntimeEndpoint#description}",
            "stability": "stable",
            "summary": "The description of the AgentCore Runtime endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime-endpoint/index.ts",
            "line": 32
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_runtime_endpoint#tags BedrockagentcoreRuntimeEndpoint#tags}",
            "stability": "stable",
            "summary": "A map of tag keys and values."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-runtime-endpoint/index.ts",
            "line": 44
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-runtime-endpoint/index:BedrockagentcoreRuntimeEndpointConfig"
    },
    "@cdktn/provider-awscc.bedrockagentcoreWorkloadIdentity.BedrockagentcoreWorkloadIdentity": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_workload_identity awscc_bedrockagentcore_workload_identity}."
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreWorkloadIdentity.BedrockagentcoreWorkloadIdentity",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_workload_identity awscc_bedrockagentcore_workload_identity} Resource."
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-workload-identity/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-awscc.bedrockagentcoreWorkloadIdentity.BedrockagentcoreWorkloadIdentityConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-workload-identity/index.ts",
        "line": 187
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a BedrockagentcoreWorkloadIdentity resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-workload-identity/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 BedrockagentcoreWorkloadIdentity to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_workload_identity#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing BedrockagentcoreWorkloadIdentity that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the BedrockagentcoreWorkloadIdentity to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-workload-identity/index.ts",
            "line": 293
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.bedrockagentcoreWorkloadIdentity.BedrockagentcoreWorkloadIdentityTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-workload-identity/index.ts",
            "line": 252
          },
          "name": "resetAllowedResourceOauth2ReturnUrls"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-workload-identity/index.ts",
            "line": 296
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-workload-identity/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/bedrockagentcore-workload-identity/index.ts",
            "line": 321
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "BedrockagentcoreWorkloadIdentity",
      "namespace": "bedrockagentcoreWorkloadIdentity",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-workload-identity/index.ts",
            "line": 192
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-workload-identity/index.ts",
            "line": 261
          },
          "name": "createdTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-workload-identity/index.ts",
            "line": 266
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-workload-identity/index.ts",
            "line": 271
          },
          "name": "lastUpdatedTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-workload-identity/index.ts",
            "line": 290
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockagentcoreWorkloadIdentity.BedrockagentcoreWorkloadIdentityTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-workload-identity/index.ts",
            "line": 305
          },
          "name": "workloadIdentityArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-workload-identity/index.ts",
            "line": 256
          },
          "name": "allowedResourceOauth2ReturnUrlsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-workload-identity/index.ts",
            "line": 284
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-workload-identity/index.ts",
            "line": 300
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreWorkloadIdentity.BedrockagentcoreWorkloadIdentityTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-workload-identity/index.ts",
            "line": 246
          },
          "name": "allowedResourceOauth2ReturnUrls",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-workload-identity/index.ts",
            "line": 277
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-workload-identity/index:BedrockagentcoreWorkloadIdentity"
    },
    "@cdktn/provider-awscc.bedrockagentcoreWorkloadIdentity.BedrockagentcoreWorkloadIdentityConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreWorkloadIdentity.BedrockagentcoreWorkloadIdentityConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-workload-identity/index.ts",
        "line": 14
      },
      "name": "BedrockagentcoreWorkloadIdentityConfig",
      "namespace": "bedrockagentcoreWorkloadIdentity",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_workload_identity#name BedrockagentcoreWorkloadIdentity#name}",
            "stability": "stable",
            "summary": "The name of the workload identity. The name must be unique within your account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-workload-identity/index.ts",
            "line": 26
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_workload_identity#allowed_resource_oauth_2_return_urls BedrockagentcoreWorkloadIdentity#allowed_resource_oauth_2_return_urls}",
            "stability": "stable",
            "summary": "The list of allowed OAuth2 return URLs for resources associated with this workload identity."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-workload-identity/index.ts",
            "line": 20
          },
          "name": "allowedResourceOauth2ReturnUrls",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_workload_identity#tags BedrockagentcoreWorkloadIdentity#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-workload-identity/index.ts",
            "line": 32
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreWorkloadIdentity.BedrockagentcoreWorkloadIdentityTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-workload-identity/index:BedrockagentcoreWorkloadIdentityConfig"
    },
    "@cdktn/provider-awscc.bedrockagentcoreWorkloadIdentity.BedrockagentcoreWorkloadIdentityTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreWorkloadIdentity.BedrockagentcoreWorkloadIdentityTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockagentcore-workload-identity/index.ts",
        "line": 34
      },
      "name": "BedrockagentcoreWorkloadIdentityTags",
      "namespace": "bedrockagentcoreWorkloadIdentity",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_workload_identity#key BedrockagentcoreWorkloadIdentity#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-workload-identity/index.ts",
            "line": 38
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockagentcore_workload_identity#value BedrockagentcoreWorkloadIdentity#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-workload-identity/index.ts",
            "line": 42
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-workload-identity/index:BedrockagentcoreWorkloadIdentityTags"
    },
    "@cdktn/provider-awscc.bedrockagentcoreWorkloadIdentity.BedrockagentcoreWorkloadIdentityTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreWorkloadIdentity.BedrockagentcoreWorkloadIdentityTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-workload-identity/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/bedrockagentcore-workload-identity/index.ts",
        "line": 164
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-workload-identity/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-awscc.bedrockagentcoreWorkloadIdentity.BedrockagentcoreWorkloadIdentityTagsOutputReference"
            }
          }
        }
      ],
      "name": "BedrockagentcoreWorkloadIdentityTagsList",
      "namespace": "bedrockagentcoreWorkloadIdentity",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-workload-identity/index.ts",
            "line": 165
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockagentcoreWorkloadIdentity.BedrockagentcoreWorkloadIdentityTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-workload-identity/index:BedrockagentcoreWorkloadIdentityTagsList"
    },
    "@cdktn/provider-awscc.bedrockagentcoreWorkloadIdentity.BedrockagentcoreWorkloadIdentityTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockagentcoreWorkloadIdentity.BedrockagentcoreWorkloadIdentityTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockagentcore-workload-identity/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockagentcore-workload-identity/index.ts",
        "line": 81
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-workload-identity/index.ts",
            "line": 139
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-workload-identity/index.ts",
            "line": 155
          },
          "name": "resetValue"
        }
      ],
      "name": "BedrockagentcoreWorkloadIdentityTagsOutputReference",
      "namespace": "bedrockagentcoreWorkloadIdentity",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-workload-identity/index.ts",
            "line": 143
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockagentcore-workload-identity/index.ts",
            "line": 159
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-workload-identity/index.ts",
            "line": 133
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-workload-identity/index.ts",
            "line": 149
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockagentcore-workload-identity/index.ts",
            "line": 95
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockagentcoreWorkloadIdentity.BedrockagentcoreWorkloadIdentityTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockagentcore-workload-identity/index:BedrockagentcoreWorkloadIdentityTagsOutputReference"
    },
    "@cdktn/provider-awscc.bedrockmantleProject.BedrockmantleProject": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockmantle_project awscc_bedrockmantle_project}."
      },
      "fqn": "@cdktn/provider-awscc.bedrockmantleProject.BedrockmantleProject",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockmantle_project awscc_bedrockmantle_project} Resource."
        },
        "locationInModule": {
          "filename": "src/bedrockmantle-project/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-awscc.bedrockmantleProject.BedrockmantleProjectConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bedrockmantle-project/index.ts",
        "line": 185
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a BedrockmantleProject resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/bedrockmantle-project/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 BedrockmantleProject to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockmantle_project#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing BedrockmantleProject that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the BedrockmantleProject to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockmantle-project/index.ts",
            "line": 279
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.bedrockmantleProject.BedrockmantleProjectTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockmantle-project/index.ts",
            "line": 282
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockmantle-project/index.ts",
            "line": 294
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockmantle-project/index.ts",
            "line": 301
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "BedrockmantleProject",
      "namespace": "bedrockmantleProject",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockmantle-project/index.ts",
            "line": 190
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockmantle-project/index.ts",
            "line": 242
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockmantle-project/index.ts",
            "line": 247
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockmantle-project/index.ts",
            "line": 252
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockmantle-project/index.ts",
            "line": 270
          },
          "name": "projectId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockmantle-project/index.ts",
            "line": 276
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.bedrockmantleProject.BedrockmantleProjectTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockmantle-project/index.ts",
            "line": 265
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockmantle-project/index.ts",
            "line": 286
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockmantleProject.BedrockmantleProjectTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockmantle-project/index.ts",
            "line": 258
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockmantle-project/index:BedrockmantleProject"
    },
    "@cdktn/provider-awscc.bedrockmantleProject.BedrockmantleProjectConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockmantleProject.BedrockmantleProjectConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockmantle-project/index.ts",
        "line": 14
      },
      "name": "BedrockmantleProjectConfig",
      "namespace": "bedrockmantleProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockmantle_project#name BedrockmantleProject#name}",
            "stability": "stable",
            "summary": "The name of the project."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockmantle-project/index.ts",
            "line": 20
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockmantle_project#tags BedrockmantleProject#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockmantle-project/index.ts",
            "line": 26
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockmantleProject.BedrockmantleProjectTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockmantle-project/index:BedrockmantleProjectConfig"
    },
    "@cdktn/provider-awscc.bedrockmantleProject.BedrockmantleProjectTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockmantleProject.BedrockmantleProjectTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bedrockmantle-project/index.ts",
        "line": 28
      },
      "name": "BedrockmantleProjectTags",
      "namespace": "bedrockmantleProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockmantle_project#key BedrockmantleProject#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockmantle-project/index.ts",
            "line": 34
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/bedrockmantle_project#value BedrockmantleProject#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockmantle-project/index.ts",
            "line": 40
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bedrockmantle-project/index:BedrockmantleProjectTags"
    },
    "@cdktn/provider-awscc.bedrockmantleProject.BedrockmantleProjectTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockmantleProject.BedrockmantleProjectTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockmantle-project/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/bedrockmantle-project/index.ts",
        "line": 162
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockmantle-project/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-awscc.bedrockmantleProject.BedrockmantleProjectTagsOutputReference"
            }
          }
        }
      ],
      "name": "BedrockmantleProjectTagsList",
      "namespace": "bedrockmantleProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockmantle-project/index.ts",
            "line": 163
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.bedrockmantleProject.BedrockmantleProjectTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockmantle-project/index:BedrockmantleProjectTagsList"
    },
    "@cdktn/provider-awscc.bedrockmantleProject.BedrockmantleProjectTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.bedrockmantleProject.BedrockmantleProjectTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bedrockmantle-project/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/bedrockmantle-project/index.ts",
        "line": 79
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockmantle-project/index.ts",
            "line": 137
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockmantle-project/index.ts",
            "line": 153
          },
          "name": "resetValue"
        }
      ],
      "name": "BedrockmantleProjectTagsOutputReference",
      "namespace": "bedrockmantleProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockmantle-project/index.ts",
            "line": 141
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bedrockmantle-project/index.ts",
            "line": 157
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockmantle-project/index.ts",
            "line": 131
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockmantle-project/index.ts",
            "line": 147
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bedrockmantle-project/index.ts",
            "line": 93
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.bedrockmantleProject.BedrockmantleProjectTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bedrockmantle-project/index:BedrockmantleProjectTagsOutputReference"
    },
    "@cdktn/provider-awscc.billingBillingView.BillingBillingView": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/billing_billing_view awscc_billing_billing_view}."
      },
      "fqn": "@cdktn/provider-awscc.billingBillingView.BillingBillingView",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/billing_billing_view awscc_billing_billing_view} Resource."
        },
        "locationInModule": {
          "filename": "src/billing-billing-view/index.ts",
          "line": 774
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.billingBillingView.BillingBillingViewConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/billing-billing-view/index.ts",
        "line": 742
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a BillingBillingView resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/billing-billing-view/index.ts",
            "line": 759
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the BillingBillingView to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/billing_billing_view#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing BillingBillingView that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the BillingBillingView to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billing-billing-view/index.ts",
            "line": 821
          },
          "name": "putDataFilterExpression",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.billingBillingView.BillingBillingViewDataFilterExpression"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billing-billing-view/index.ts",
            "line": 889
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.billingBillingView.BillingBillingViewTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billing-billing-view/index.ts",
            "line": 824
          },
          "name": "resetDataFilterExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billing-billing-view/index.ts",
            "line": 840
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billing-billing-view/index.ts",
            "line": 892
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billing-billing-view/index.ts",
            "line": 909
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billing-billing-view/index.ts",
            "line": 919
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "BillingBillingView",
      "namespace": "billingBillingView",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billing-billing-view/index.ts",
            "line": 747
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billing-billing-view/index.ts",
            "line": 802
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billing-billing-view/index.ts",
            "line": 807
          },
          "name": "billingViewType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billing-billing-view/index.ts",
            "line": 812
          },
          "name": "createdAt",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billing-billing-view/index.ts",
            "line": 818
          },
          "name": "dataFilterExpression",
          "type": {
            "fqn": "@cdktn/provider-awscc.billingBillingView.BillingBillingViewDataFilterExpressionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billing-billing-view/index.ts",
            "line": 849
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billing-billing-view/index.ts",
            "line": 867
          },
          "name": "ownerAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billing-billing-view/index.ts",
            "line": 886
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.billingBillingView.BillingBillingViewTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billing-billing-view/index.ts",
            "line": 901
          },
          "name": "updatedAt",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billing-billing-view/index.ts",
            "line": 828
          },
          "name": "dataFilterExpressionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.billingBillingView.BillingBillingViewDataFilterExpression"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billing-billing-view/index.ts",
            "line": 844
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billing-billing-view/index.ts",
            "line": 862
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billing-billing-view/index.ts",
            "line": 880
          },
          "name": "sourceViewsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billing-billing-view/index.ts",
            "line": 896
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.billingBillingView.BillingBillingViewTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billing-billing-view/index.ts",
            "line": 834
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billing-billing-view/index.ts",
            "line": 855
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billing-billing-view/index.ts",
            "line": 873
          },
          "name": "sourceViews",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/billing-billing-view/index:BillingBillingView"
    },
    "@cdktn/provider-awscc.billingBillingView.BillingBillingViewConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.billingBillingView.BillingBillingViewConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/billing-billing-view/index.ts",
        "line": 14
      },
      "name": "BillingBillingViewConfig",
      "namespace": "billingBillingView",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/billing_billing_view#name BillingBillingView#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billing-billing-view/index.ts",
            "line": 26
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/billing_billing_view#source_views BillingBillingView#source_views}",
            "stability": "stable",
            "summary": "An array of strings that define the billing view's source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billing-billing-view/index.ts",
            "line": 32
          },
          "name": "sourceViews",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/billing_billing_view#data_filter_expression BillingBillingView#data_filter_expression}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billing-billing-view/index.ts",
            "line": 18
          },
          "name": "dataFilterExpression",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.billingBillingView.BillingBillingViewDataFilterExpression"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/billing_billing_view#description BillingBillingView#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billing-billing-view/index.ts",
            "line": 22
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/billing_billing_view#tags BillingBillingView#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs associated to the billing view being created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billing-billing-view/index.ts",
            "line": 38
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.billingBillingView.BillingBillingViewTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/billing-billing-view/index:BillingBillingViewConfig"
    },
    "@cdktn/provider-awscc.billingBillingView.BillingBillingViewDataFilterExpression": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.billingBillingView.BillingBillingViewDataFilterExpression",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/billing-billing-view/index.ts",
        "line": 425
      },
      "name": "BillingBillingViewDataFilterExpression",
      "namespace": "billingBillingView",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/billing_billing_view#dimensions BillingBillingView#dimensions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billing-billing-view/index.ts",
            "line": 429
          },
          "name": "dimensions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.billingBillingView.BillingBillingViewDataFilterExpressionDimensions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/billing_billing_view#tags BillingBillingView#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billing-billing-view/index.ts",
            "line": 433
          },
          "name": "tags",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.billingBillingView.BillingBillingViewDataFilterExpressionTags"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/billing_billing_view#time_range BillingBillingView#time_range}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billing-billing-view/index.ts",
            "line": 437
          },
          "name": "timeRange",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.billingBillingView.BillingBillingViewDataFilterExpressionTimeRange"
          }
        }
      ],
      "symbolId": "src/billing-billing-view/index:BillingBillingViewDataFilterExpression"
    },
    "@cdktn/provider-awscc.billingBillingView.BillingBillingViewDataFilterExpressionDimensions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.billingBillingView.BillingBillingViewDataFilterExpressionDimensions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/billing-billing-view/index.ts",
        "line": 40
      },
      "name": "BillingBillingViewDataFilterExpressionDimensions",
      "namespace": "billingBillingView",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/billing_billing_view#key BillingBillingView#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billing-billing-view/index.ts",
            "line": 44
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/billing_billing_view#values BillingBillingView#values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billing-billing-view/index.ts",
            "line": 48
          },
          "name": "values",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/billing-billing-view/index:BillingBillingViewDataFilterExpressionDimensions"
    },
    "@cdktn/provider-awscc.billingBillingView.BillingBillingViewDataFilterExpressionDimensionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.billingBillingView.BillingBillingViewDataFilterExpressionDimensionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/billing-billing-view/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/billing-billing-view/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billing-billing-view/index.ts",
            "line": 143
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billing-billing-view/index.ts",
            "line": 159
          },
          "name": "resetValues"
        }
      ],
      "name": "BillingBillingViewDataFilterExpressionDimensionsOutputReference",
      "namespace": "billingBillingView",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billing-billing-view/index.ts",
            "line": 147
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billing-billing-view/index.ts",
            "line": 163
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billing-billing-view/index.ts",
            "line": 137
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billing-billing-view/index.ts",
            "line": 153
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billing-billing-view/index.ts",
            "line": 99
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.billingBillingView.BillingBillingViewDataFilterExpressionDimensions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/billing-billing-view/index:BillingBillingViewDataFilterExpressionDimensionsOutputReference"
    },
    "@cdktn/provider-awscc.billingBillingView.BillingBillingViewDataFilterExpressionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.billingBillingView.BillingBillingViewDataFilterExpressionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/billing-billing-view/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/billing-billing-view/index.ts",
        "line": 483
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billing-billing-view/index.ts",
            "line": 542
          },
          "name": "putDimensions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.billingBillingView.BillingBillingViewDataFilterExpressionDimensions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billing-billing-view/index.ts",
            "line": 558
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.billingBillingView.BillingBillingViewDataFilterExpressionTags"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billing-billing-view/index.ts",
            "line": 574
          },
          "name": "putTimeRange",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.billingBillingView.BillingBillingViewDataFilterExpressionTimeRange"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billing-billing-view/index.ts",
            "line": 545
          },
          "name": "resetDimensions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billing-billing-view/index.ts",
            "line": 561
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billing-billing-view/index.ts",
            "line": 577
          },
          "name": "resetTimeRange"
        }
      ],
      "name": "BillingBillingViewDataFilterExpressionOutputReference",
      "namespace": "billingBillingView",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billing-billing-view/index.ts",
            "line": 539
          },
          "name": "dimensions",
          "type": {
            "fqn": "@cdktn/provider-awscc.billingBillingView.BillingBillingViewDataFilterExpressionDimensionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billing-billing-view/index.ts",
            "line": 555
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.billingBillingView.BillingBillingViewDataFilterExpressionTagsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billing-billing-view/index.ts",
            "line": 571
          },
          "name": "timeRange",
          "type": {
            "fqn": "@cdktn/provider-awscc.billingBillingView.BillingBillingViewDataFilterExpressionTimeRangeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billing-billing-view/index.ts",
            "line": 549
          },
          "name": "dimensionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.billingBillingView.BillingBillingViewDataFilterExpressionDimensions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billing-billing-view/index.ts",
            "line": 565
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.billingBillingView.BillingBillingViewDataFilterExpressionTags"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billing-billing-view/index.ts",
            "line": 581
          },
          "name": "timeRangeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.billingBillingView.BillingBillingViewDataFilterExpressionTimeRange"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billing-billing-view/index.ts",
            "line": 495
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.billingBillingView.BillingBillingViewDataFilterExpression"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/billing-billing-view/index:BillingBillingViewDataFilterExpressionOutputReference"
    },
    "@cdktn/provider-awscc.billingBillingView.BillingBillingViewDataFilterExpressionTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.billingBillingView.BillingBillingViewDataFilterExpressionTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/billing-billing-view/index.ts",
        "line": 167
      },
      "name": "BillingBillingViewDataFilterExpressionTags",
      "namespace": "billingBillingView",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/billing_billing_view#key BillingBillingView#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billing-billing-view/index.ts",
            "line": 171
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/billing_billing_view#values BillingBillingView#values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billing-billing-view/index.ts",
            "line": 175
          },
          "name": "values",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/billing-billing-view/index:BillingBillingViewDataFilterExpressionTags"
    },
    "@cdktn/provider-awscc.billingBillingView.BillingBillingViewDataFilterExpressionTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.billingBillingView.BillingBillingViewDataFilterExpressionTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/billing-billing-view/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/billing-billing-view/index.ts",
        "line": 214
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billing-billing-view/index.ts",
            "line": 270
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billing-billing-view/index.ts",
            "line": 286
          },
          "name": "resetValues"
        }
      ],
      "name": "BillingBillingViewDataFilterExpressionTagsOutputReference",
      "namespace": "billingBillingView",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billing-billing-view/index.ts",
            "line": 274
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billing-billing-view/index.ts",
            "line": 290
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billing-billing-view/index.ts",
            "line": 264
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billing-billing-view/index.ts",
            "line": 280
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billing-billing-view/index.ts",
            "line": 226
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.billingBillingView.BillingBillingViewDataFilterExpressionTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/billing-billing-view/index:BillingBillingViewDataFilterExpressionTagsOutputReference"
    },
    "@cdktn/provider-awscc.billingBillingView.BillingBillingViewDataFilterExpressionTimeRange": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.billingBillingView.BillingBillingViewDataFilterExpressionTimeRange",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/billing-billing-view/index.ts",
        "line": 294
      },
      "name": "BillingBillingViewDataFilterExpressionTimeRange",
      "namespace": "billingBillingView",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/billing_billing_view#begin_date_inclusive BillingBillingView#begin_date_inclusive}",
            "stability": "stable",
            "summary": "The time in ISO 8601 format, UTC time (YYYY-MM-DDTHH:MM:SSZ)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billing-billing-view/index.ts",
            "line": 300
          },
          "name": "beginDateInclusive",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/billing_billing_view#end_date_inclusive BillingBillingView#end_date_inclusive}",
            "stability": "stable",
            "summary": "The time in ISO 8601 format, UTC time (YYYY-MM-DDTHH:MM:SSZ)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billing-billing-view/index.ts",
            "line": 306
          },
          "name": "endDateInclusive",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/billing-billing-view/index:BillingBillingViewDataFilterExpressionTimeRange"
    },
    "@cdktn/provider-awscc.billingBillingView.BillingBillingViewDataFilterExpressionTimeRangeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.billingBillingView.BillingBillingViewDataFilterExpressionTimeRangeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/billing-billing-view/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/billing-billing-view/index.ts",
        "line": 345
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billing-billing-view/index.ts",
            "line": 401
          },
          "name": "resetBeginDateInclusive"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billing-billing-view/index.ts",
            "line": 417
          },
          "name": "resetEndDateInclusive"
        }
      ],
      "name": "BillingBillingViewDataFilterExpressionTimeRangeOutputReference",
      "namespace": "billingBillingView",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billing-billing-view/index.ts",
            "line": 405
          },
          "name": "beginDateInclusiveInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billing-billing-view/index.ts",
            "line": 421
          },
          "name": "endDateInclusiveInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billing-billing-view/index.ts",
            "line": 395
          },
          "name": "beginDateInclusive",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billing-billing-view/index.ts",
            "line": 411
          },
          "name": "endDateInclusive",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billing-billing-view/index.ts",
            "line": 357
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.billingBillingView.BillingBillingViewDataFilterExpressionTimeRange"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/billing-billing-view/index:BillingBillingViewDataFilterExpressionTimeRangeOutputReference"
    },
    "@cdktn/provider-awscc.billingBillingView.BillingBillingViewTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.billingBillingView.BillingBillingViewTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/billing-billing-view/index.ts",
        "line": 585
      },
      "name": "BillingBillingViewTags",
      "namespace": "billingBillingView",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/billing_billing_view#key BillingBillingView#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billing-billing-view/index.ts",
            "line": 591
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/billing_billing_view#value BillingBillingView#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billing-billing-view/index.ts",
            "line": 597
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/billing-billing-view/index:BillingBillingViewTags"
    },
    "@cdktn/provider-awscc.billingBillingView.BillingBillingViewTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.billingBillingView.BillingBillingViewTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/billing-billing-view/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/billing-billing-view/index.ts",
        "line": 719
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billing-billing-view/index.ts",
            "line": 734
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.billingBillingView.BillingBillingViewTagsOutputReference"
            }
          }
        }
      ],
      "name": "BillingBillingViewTagsList",
      "namespace": "billingBillingView",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billing-billing-view/index.ts",
            "line": 720
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.billingBillingView.BillingBillingViewTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/billing-billing-view/index:BillingBillingViewTagsList"
    },
    "@cdktn/provider-awscc.billingBillingView.BillingBillingViewTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.billingBillingView.BillingBillingViewTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/billing-billing-view/index.ts",
          "line": 646
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/billing-billing-view/index.ts",
        "line": 636
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billing-billing-view/index.ts",
            "line": 694
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billing-billing-view/index.ts",
            "line": 710
          },
          "name": "resetValue"
        }
      ],
      "name": "BillingBillingViewTagsOutputReference",
      "namespace": "billingBillingView",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billing-billing-view/index.ts",
            "line": 698
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billing-billing-view/index.ts",
            "line": 714
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billing-billing-view/index.ts",
            "line": 688
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billing-billing-view/index.ts",
            "line": 704
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billing-billing-view/index.ts",
            "line": 650
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.billingBillingView.BillingBillingViewTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/billing-billing-view/index:BillingBillingViewTagsOutputReference"
    },
    "@cdktn/provider-awscc.billingconductorBillingGroup.BillingconductorBillingGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/billingconductor_billing_group awscc_billingconductor_billing_group}."
      },
      "fqn": "@cdktn/provider-awscc.billingconductorBillingGroup.BillingconductorBillingGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/billingconductor_billing_group awscc_billingconductor_billing_group} Resource."
        },
        "locationInModule": {
          "filename": "src/billingconductor-billing-group/index.ts",
          "line": 480
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.billingconductorBillingGroup.BillingconductorBillingGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/billingconductor-billing-group/index.ts",
        "line": 448
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a BillingconductorBillingGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/billingconductor-billing-group/index.ts",
            "line": 465
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the BillingconductorBillingGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/billingconductor_billing_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing BillingconductorBillingGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the BillingconductorBillingGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-billing-group/index.ts",
            "line": 513
          },
          "name": "putAccountGrouping",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.billingconductorBillingGroup.BillingconductorBillingGroupAccountGrouping"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-billing-group/index.ts",
            "line": 531
          },
          "name": "putComputationPreference",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.billingconductorBillingGroup.BillingconductorBillingGroupComputationPreference"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-billing-group/index.ts",
            "line": 619
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.billingconductorBillingGroup.BillingconductorBillingGroupTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-billing-group/index.ts",
            "line": 552
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-billing-group/index.ts",
            "line": 591
          },
          "name": "resetPrimaryAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-billing-group/index.ts",
            "line": 622
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-billing-group/index.ts",
            "line": 634
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-billing-group/index.ts",
            "line": 645
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "BillingconductorBillingGroup",
      "namespace": "billingconductorBillingGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-billing-group/index.ts",
            "line": 453
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-billing-group/index.ts",
            "line": 510
          },
          "name": "accountGrouping",
          "type": {
            "fqn": "@cdktn/provider-awscc.billingconductorBillingGroup.BillingconductorBillingGroupAccountGroupingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-billing-group/index.ts",
            "line": 522
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-billing-group/index.ts",
            "line": 528
          },
          "name": "computationPreference",
          "type": {
            "fqn": "@cdktn/provider-awscc.billingconductorBillingGroup.BillingconductorBillingGroupComputationPreferenceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-billing-group/index.ts",
            "line": 540
          },
          "name": "creationTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-billing-group/index.ts",
            "line": 561
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-billing-group/index.ts",
            "line": 566
          },
          "name": "lastModifiedTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-billing-group/index.ts",
            "line": 600
          },
          "name": "size",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-billing-group/index.ts",
            "line": 605
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-billing-group/index.ts",
            "line": 610
          },
          "name": "statusReason",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-billing-group/index.ts",
            "line": 616
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.billingconductorBillingGroup.BillingconductorBillingGroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-billing-group/index.ts",
            "line": 517
          },
          "name": "accountGroupingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.billingconductorBillingGroup.BillingconductorBillingGroupAccountGrouping"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-billing-group/index.ts",
            "line": 535
          },
          "name": "computationPreferenceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.billingconductorBillingGroup.BillingconductorBillingGroupComputationPreference"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-billing-group/index.ts",
            "line": 556
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-billing-group/index.ts",
            "line": 579
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-billing-group/index.ts",
            "line": 595
          },
          "name": "primaryAccountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-billing-group/index.ts",
            "line": 626
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.billingconductorBillingGroup.BillingconductorBillingGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-billing-group/index.ts",
            "line": 546
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-billing-group/index.ts",
            "line": 572
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-billing-group/index.ts",
            "line": 585
          },
          "name": "primaryAccountId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/billingconductor-billing-group/index:BillingconductorBillingGroup"
    },
    "@cdktn/provider-awscc.billingconductorBillingGroup.BillingconductorBillingGroupAccountGrouping": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.billingconductorBillingGroup.BillingconductorBillingGroupAccountGrouping",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/billingconductor-billing-group/index.ts",
        "line": 42
      },
      "name": "BillingconductorBillingGroupAccountGrouping",
      "namespace": "billingconductorBillingGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/billingconductor_billing_group#auto_associate BillingconductorBillingGroup#auto_associate}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-billing-group/index.ts",
            "line": 46
          },
          "name": "autoAssociate",
          "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/hashicorp/awscc/1.96.0/docs/resources/billingconductor_billing_group#linked_account_ids BillingconductorBillingGroup#linked_account_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-billing-group/index.ts",
            "line": 50
          },
          "name": "linkedAccountIds",
          "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/hashicorp/awscc/1.96.0/docs/resources/billingconductor_billing_group#responsibility_transfer_arn BillingconductorBillingGroup#responsibility_transfer_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-billing-group/index.ts",
            "line": 54
          },
          "name": "responsibilityTransferArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/billingconductor-billing-group/index:BillingconductorBillingGroupAccountGrouping"
    },
    "@cdktn/provider-awscc.billingconductorBillingGroup.BillingconductorBillingGroupAccountGroupingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.billingconductorBillingGroup.BillingconductorBillingGroupAccountGroupingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/billingconductor-billing-group/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/billingconductor-billing-group/index.ts",
        "line": 100
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-billing-group/index.ts",
            "line": 162
          },
          "name": "resetAutoAssociate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-billing-group/index.ts",
            "line": 178
          },
          "name": "resetLinkedAccountIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-billing-group/index.ts",
            "line": 194
          },
          "name": "resetResponsibilityTransferArn"
        }
      ],
      "name": "BillingconductorBillingGroupAccountGroupingOutputReference",
      "namespace": "billingconductorBillingGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-billing-group/index.ts",
            "line": 166
          },
          "name": "autoAssociateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-billing-group/index.ts",
            "line": 182
          },
          "name": "linkedAccountIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-billing-group/index.ts",
            "line": 198
          },
          "name": "responsibilityTransferArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-billing-group/index.ts",
            "line": 156
          },
          "name": "autoAssociate",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-billing-group/index.ts",
            "line": 172
          },
          "name": "linkedAccountIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-billing-group/index.ts",
            "line": 188
          },
          "name": "responsibilityTransferArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-billing-group/index.ts",
            "line": 112
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.billingconductorBillingGroup.BillingconductorBillingGroupAccountGrouping"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/billingconductor-billing-group/index:BillingconductorBillingGroupAccountGroupingOutputReference"
    },
    "@cdktn/provider-awscc.billingconductorBillingGroup.BillingconductorBillingGroupComputationPreference": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.billingconductorBillingGroup.BillingconductorBillingGroupComputationPreference",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/billingconductor-billing-group/index.ts",
        "line": 202
      },
      "name": "BillingconductorBillingGroupComputationPreference",
      "namespace": "billingconductorBillingGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/billingconductor_billing_group#pricing_plan_arn BillingconductorBillingGroup#pricing_plan_arn}",
            "stability": "stable",
            "summary": "ARN of the attached pricing plan."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-billing-group/index.ts",
            "line": 208
          },
          "name": "pricingPlanArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/billingconductor-billing-group/index:BillingconductorBillingGroupComputationPreference"
    },
    "@cdktn/provider-awscc.billingconductorBillingGroup.BillingconductorBillingGroupComputationPreferenceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.billingconductorBillingGroup.BillingconductorBillingGroupComputationPreferenceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/billingconductor-billing-group/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/billingconductor-billing-group/index.ts",
        "line": 240
      },
      "name": "BillingconductorBillingGroupComputationPreferenceOutputReference",
      "namespace": "billingconductorBillingGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-billing-group/index.ts",
            "line": 291
          },
          "name": "pricingPlanArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-billing-group/index.ts",
            "line": 284
          },
          "name": "pricingPlanArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-billing-group/index.ts",
            "line": 252
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.billingconductorBillingGroup.BillingconductorBillingGroupComputationPreference"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/billingconductor-billing-group/index:BillingconductorBillingGroupComputationPreferenceOutputReference"
    },
    "@cdktn/provider-awscc.billingconductorBillingGroup.BillingconductorBillingGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.billingconductorBillingGroup.BillingconductorBillingGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/billingconductor-billing-group/index.ts",
        "line": 14
      },
      "name": "BillingconductorBillingGroupConfig",
      "namespace": "billingconductorBillingGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/billingconductor_billing_group#account_grouping BillingconductorBillingGroup#account_grouping}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-billing-group/index.ts",
            "line": 18
          },
          "name": "accountGrouping",
          "type": {
            "fqn": "@cdktn/provider-awscc.billingconductorBillingGroup.BillingconductorBillingGroupAccountGrouping"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/billingconductor_billing_group#computation_preference BillingconductorBillingGroup#computation_preference}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-billing-group/index.ts",
            "line": 22
          },
          "name": "computationPreference",
          "type": {
            "fqn": "@cdktn/provider-awscc.billingconductorBillingGroup.BillingconductorBillingGroupComputationPreference"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/billingconductor_billing_group#name BillingconductorBillingGroup#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-billing-group/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/hashicorp/awscc/1.96.0/docs/resources/billingconductor_billing_group#description BillingconductorBillingGroup#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-billing-group/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/hashicorp/awscc/1.96.0/docs/resources/billingconductor_billing_group#primary_account_id BillingconductorBillingGroup#primary_account_id}",
            "stability": "stable",
            "summary": "This account will act as a virtual payer account of the billing group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-billing-group/index.ts",
            "line": 36
          },
          "name": "primaryAccountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/billingconductor_billing_group#tags BillingconductorBillingGroup#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-billing-group/index.ts",
            "line": 40
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.billingconductorBillingGroup.BillingconductorBillingGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/billingconductor-billing-group/index:BillingconductorBillingGroupConfig"
    },
    "@cdktn/provider-awscc.billingconductorBillingGroup.BillingconductorBillingGroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.billingconductorBillingGroup.BillingconductorBillingGroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/billingconductor-billing-group/index.ts",
        "line": 295
      },
      "name": "BillingconductorBillingGroupTags",
      "namespace": "billingconductorBillingGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/billingconductor_billing_group#key BillingconductorBillingGroup#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-billing-group/index.ts",
            "line": 299
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/billingconductor_billing_group#value BillingconductorBillingGroup#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-billing-group/index.ts",
            "line": 303
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/billingconductor-billing-group/index:BillingconductorBillingGroupTags"
    },
    "@cdktn/provider-awscc.billingconductorBillingGroup.BillingconductorBillingGroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.billingconductorBillingGroup.BillingconductorBillingGroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/billingconductor-billing-group/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/billingconductor-billing-group/index.ts",
        "line": 425
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-billing-group/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-awscc.billingconductorBillingGroup.BillingconductorBillingGroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "BillingconductorBillingGroupTagsList",
      "namespace": "billingconductorBillingGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-billing-group/index.ts",
            "line": 426
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.billingconductorBillingGroup.BillingconductorBillingGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/billingconductor-billing-group/index:BillingconductorBillingGroupTagsList"
    },
    "@cdktn/provider-awscc.billingconductorBillingGroup.BillingconductorBillingGroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.billingconductorBillingGroup.BillingconductorBillingGroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/billingconductor-billing-group/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/billingconductor-billing-group/index.ts",
        "line": 342
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-billing-group/index.ts",
            "line": 400
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-billing-group/index.ts",
            "line": 416
          },
          "name": "resetValue"
        }
      ],
      "name": "BillingconductorBillingGroupTagsOutputReference",
      "namespace": "billingconductorBillingGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-billing-group/index.ts",
            "line": 404
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-billing-group/index.ts",
            "line": 420
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-billing-group/index.ts",
            "line": 394
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-billing-group/index.ts",
            "line": 410
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-billing-group/index.ts",
            "line": 356
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.billingconductorBillingGroup.BillingconductorBillingGroupTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/billingconductor-billing-group/index:BillingconductorBillingGroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.billingconductorCustomLineItem.BillingconductorCustomLineItem": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/billingconductor_custom_line_item awscc_billingconductor_custom_line_item}."
      },
      "fqn": "@cdktn/provider-awscc.billingconductorCustomLineItem.BillingconductorCustomLineItem",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/billingconductor_custom_line_item awscc_billingconductor_custom_line_item} Resource."
        },
        "locationInModule": {
          "filename": "src/billingconductor-custom-line-item/index.ts",
          "line": 1093
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.billingconductorCustomLineItem.BillingconductorCustomLineItemConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/billingconductor-custom-line-item/index.ts",
        "line": 1061
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a BillingconductorCustomLineItem resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 1078
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the BillingconductorCustomLineItem to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/billingconductor_custom_line_item#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing BillingconductorCustomLineItem that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the BillingconductorCustomLineItem to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 1168
          },
          "name": "putBillingPeriodRange",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.billingconductorCustomLineItem.BillingconductorCustomLineItemBillingPeriodRange"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 1210
          },
          "name": "putCustomLineItemChargeDetails",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.billingconductorCustomLineItem.BillingconductorCustomLineItemCustomLineItemChargeDetails"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 1265
          },
          "name": "putPresentationDetails",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.billingconductorCustomLineItem.BillingconductorCustomLineItemPresentationDetails"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 1286
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.billingconductorCustomLineItem.BillingconductorCustomLineItemTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 1132
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 1171
          },
          "name": "resetBillingPeriodRange"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 1187
          },
          "name": "resetComputationRule"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 1213
          },
          "name": "resetCustomLineItemChargeDetails"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 1229
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 1268
          },
          "name": "resetPresentationDetails"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 1289
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/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/billingconductor-custom-line-item/index.ts",
            "line": 1315
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "BillingconductorCustomLineItem",
      "namespace": "billingconductorCustomLineItem",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 1066
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 1141
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 1146
          },
          "name": "associationSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 1165
          },
          "name": "billingPeriodRange",
          "type": {
            "fqn": "@cdktn/provider-awscc.billingconductorCustomLineItem.BillingconductorCustomLineItemBillingPeriodRangeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 1196
          },
          "name": "creationTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 1201
          },
          "name": "currencyCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 1207
          },
          "name": "customLineItemChargeDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.billingconductorCustomLineItem.BillingconductorCustomLineItemCustomLineItemChargeDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 1238
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 1243
          },
          "name": "lastModifiedTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 1262
          },
          "name": "presentationDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.billingconductorCustomLineItem.BillingconductorCustomLineItemPresentationDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 1277
          },
          "name": "productCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 1283
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.billingconductorCustomLineItem.BillingconductorCustomLineItemTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 1136
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 1159
          },
          "name": "billingGroupArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 1175
          },
          "name": "billingPeriodRangeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.billingconductorCustomLineItem.BillingconductorCustomLineItemBillingPeriodRange"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 1191
          },
          "name": "computationRuleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 1217
          },
          "name": "customLineItemChargeDetailsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.billingconductorCustomLineItem.BillingconductorCustomLineItemCustomLineItemChargeDetails"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 1233
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 1256
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 1272
          },
          "name": "presentationDetailsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.billingconductorCustomLineItem.BillingconductorCustomLineItemPresentationDetails"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 1293
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.billingconductorCustomLineItem.BillingconductorCustomLineItemTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 1126
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 1152
          },
          "name": "billingGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 1181
          },
          "name": "computationRule",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 1223
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 1249
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/billingconductor-custom-line-item/index:BillingconductorCustomLineItem"
    },
    "@cdktn/provider-awscc.billingconductorCustomLineItem.BillingconductorCustomLineItemBillingPeriodRange": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.billingconductorCustomLineItem.BillingconductorCustomLineItemBillingPeriodRange",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/billingconductor-custom-line-item/index.ts",
        "line": 58
      },
      "name": "BillingconductorCustomLineItemBillingPeriodRange",
      "namespace": "billingconductorCustomLineItem",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/billingconductor_custom_line_item#exclusive_end_billing_period BillingconductorCustomLineItem#exclusive_end_billing_period}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 62
          },
          "name": "exclusiveEndBillingPeriod",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/billingconductor_custom_line_item#inclusive_start_billing_period BillingconductorCustomLineItem#inclusive_start_billing_period}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 66
          },
          "name": "inclusiveStartBillingPeriod",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/billingconductor-custom-line-item/index:BillingconductorCustomLineItemBillingPeriodRange"
    },
    "@cdktn/provider-awscc.billingconductorCustomLineItem.BillingconductorCustomLineItemBillingPeriodRangeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.billingconductorCustomLineItem.BillingconductorCustomLineItemBillingPeriodRangeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/billingconductor-custom-line-item/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/billingconductor-custom-line-item/index.ts",
        "line": 105
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 161
          },
          "name": "resetExclusiveEndBillingPeriod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 177
          },
          "name": "resetInclusiveStartBillingPeriod"
        }
      ],
      "name": "BillingconductorCustomLineItemBillingPeriodRangeOutputReference",
      "namespace": "billingconductorCustomLineItem",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 165
          },
          "name": "exclusiveEndBillingPeriodInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 181
          },
          "name": "inclusiveStartBillingPeriodInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 155
          },
          "name": "exclusiveEndBillingPeriod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 171
          },
          "name": "inclusiveStartBillingPeriod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 117
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.billingconductorCustomLineItem.BillingconductorCustomLineItemBillingPeriodRange"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/billingconductor-custom-line-item/index:BillingconductorCustomLineItemBillingPeriodRangeOutputReference"
    },
    "@cdktn/provider-awscc.billingconductorCustomLineItem.BillingconductorCustomLineItemConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.billingconductorCustomLineItem.BillingconductorCustomLineItemConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/billingconductor-custom-line-item/index.ts",
        "line": 14
      },
      "name": "BillingconductorCustomLineItemConfig",
      "namespace": "billingconductorCustomLineItem",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/billingconductor_custom_line_item#billing_group_arn BillingconductorCustomLineItem#billing_group_arn}",
            "stability": "stable",
            "summary": "Billing Group ARN."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 26
          },
          "name": "billingGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/billingconductor_custom_line_item#name BillingconductorCustomLineItem#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 48
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/billingconductor_custom_line_item#account_id BillingconductorCustomLineItem#account_id}",
            "stability": "stable",
            "summary": "The account which this custom line item will be charged to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/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/hashicorp/awscc/1.96.0/docs/resources/billingconductor_custom_line_item#billing_period_range BillingconductorCustomLineItem#billing_period_range}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 30
          },
          "name": "billingPeriodRange",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.billingconductorCustomLineItem.BillingconductorCustomLineItemBillingPeriodRange"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/billingconductor_custom_line_item#computation_rule BillingconductorCustomLineItem#computation_rule}",
            "stability": "stable",
            "summary": "The display settings of the Custom Line Item."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 36
          },
          "name": "computationRule",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/billingconductor_custom_line_item#custom_line_item_charge_details BillingconductorCustomLineItem#custom_line_item_charge_details}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 40
          },
          "name": "customLineItemChargeDetails",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.billingconductorCustomLineItem.BillingconductorCustomLineItemCustomLineItemChargeDetails"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/billingconductor_custom_line_item#description BillingconductorCustomLineItem#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 44
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/billingconductor_custom_line_item#presentation_details BillingconductorCustomLineItem#presentation_details}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 52
          },
          "name": "presentationDetails",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.billingconductorCustomLineItem.BillingconductorCustomLineItemPresentationDetails"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/billingconductor_custom_line_item#tags BillingconductorCustomLineItem#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 56
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.billingconductorCustomLineItem.BillingconductorCustomLineItemTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/billingconductor-custom-line-item/index:BillingconductorCustomLineItemConfig"
    },
    "@cdktn/provider-awscc.billingconductorCustomLineItem.BillingconductorCustomLineItemCustomLineItemChargeDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.billingconductorCustomLineItem.BillingconductorCustomLineItemCustomLineItemChargeDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/billingconductor-custom-line-item/index.ts",
        "line": 621
      },
      "name": "BillingconductorCustomLineItemCustomLineItemChargeDetails",
      "namespace": "billingconductorCustomLineItem",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/billingconductor_custom_line_item#flat BillingconductorCustomLineItem#flat}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 625
          },
          "name": "flat",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.billingconductorCustomLineItem.BillingconductorCustomLineItemCustomLineItemChargeDetailsFlat"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/billingconductor_custom_line_item#line_item_filters BillingconductorCustomLineItem#line_item_filters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 629
          },
          "name": "lineItemFilters",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.billingconductorCustomLineItem.BillingconductorCustomLineItemCustomLineItemChargeDetailsLineItemFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/billingconductor_custom_line_item#percentage BillingconductorCustomLineItem#percentage}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 633
          },
          "name": "percentage",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.billingconductorCustomLineItem.BillingconductorCustomLineItemCustomLineItemChargeDetailsPercentage"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/billingconductor_custom_line_item#type BillingconductorCustomLineItem#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 637
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/billingconductor-custom-line-item/index:BillingconductorCustomLineItemCustomLineItemChargeDetails"
    },
    "@cdktn/provider-awscc.billingconductorCustomLineItem.BillingconductorCustomLineItemCustomLineItemChargeDetailsFlat": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.billingconductorCustomLineItem.BillingconductorCustomLineItemCustomLineItemChargeDetailsFlat",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/billingconductor-custom-line-item/index.ts",
        "line": 185
      },
      "name": "BillingconductorCustomLineItemCustomLineItemChargeDetailsFlat",
      "namespace": "billingconductorCustomLineItem",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/billingconductor_custom_line_item#charge_value BillingconductorCustomLineItem#charge_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 189
          },
          "name": "chargeValue",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/billingconductor-custom-line-item/index:BillingconductorCustomLineItemCustomLineItemChargeDetailsFlat"
    },
    "@cdktn/provider-awscc.billingconductorCustomLineItem.BillingconductorCustomLineItemCustomLineItemChargeDetailsFlatOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.billingconductorCustomLineItem.BillingconductorCustomLineItemCustomLineItemChargeDetailsFlatOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/billingconductor-custom-line-item/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/billingconductor-custom-line-item/index.ts",
        "line": 221
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 271
          },
          "name": "resetChargeValue"
        }
      ],
      "name": "BillingconductorCustomLineItemCustomLineItemChargeDetailsFlatOutputReference",
      "namespace": "billingconductorCustomLineItem",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 275
          },
          "name": "chargeValueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 265
          },
          "name": "chargeValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 233
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.billingconductorCustomLineItem.BillingconductorCustomLineItemCustomLineItemChargeDetailsFlat"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/billingconductor-custom-line-item/index:BillingconductorCustomLineItemCustomLineItemChargeDetailsFlatOutputReference"
    },
    "@cdktn/provider-awscc.billingconductorCustomLineItem.BillingconductorCustomLineItemCustomLineItemChargeDetailsLineItemFilters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.billingconductorCustomLineItem.BillingconductorCustomLineItemCustomLineItemChargeDetailsLineItemFilters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/billingconductor-custom-line-item/index.ts",
        "line": 279
      },
      "name": "BillingconductorCustomLineItemCustomLineItemChargeDetailsLineItemFilters",
      "namespace": "billingconductorCustomLineItem",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/billingconductor_custom_line_item#attribute BillingconductorCustomLineItem#attribute}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 283
          },
          "name": "attribute",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/billingconductor_custom_line_item#attribute_values BillingconductorCustomLineItem#attribute_values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 287
          },
          "name": "attributeValues",
          "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/hashicorp/awscc/1.96.0/docs/resources/billingconductor_custom_line_item#match_option BillingconductorCustomLineItem#match_option}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 291
          },
          "name": "matchOption",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/billingconductor_custom_line_item#values BillingconductorCustomLineItem#values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 295
          },
          "name": "values",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/billingconductor-custom-line-item/index:BillingconductorCustomLineItemCustomLineItemChargeDetailsLineItemFilters"
    },
    "@cdktn/provider-awscc.billingconductorCustomLineItem.BillingconductorCustomLineItemCustomLineItemChargeDetailsLineItemFiltersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.billingconductorCustomLineItem.BillingconductorCustomLineItemCustomLineItemChargeDetailsLineItemFiltersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/billingconductor-custom-line-item/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/billingconductor-custom-line-item/index.ts",
        "line": 475
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 490
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.billingconductorCustomLineItem.BillingconductorCustomLineItemCustomLineItemChargeDetailsLineItemFiltersOutputReference"
            }
          }
        }
      ],
      "name": "BillingconductorCustomLineItemCustomLineItemChargeDetailsLineItemFiltersList",
      "namespace": "billingconductorCustomLineItem",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 476
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.billingconductorCustomLineItem.BillingconductorCustomLineItemCustomLineItemChargeDetailsLineItemFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/billingconductor-custom-line-item/index:BillingconductorCustomLineItemCustomLineItemChargeDetailsLineItemFiltersList"
    },
    "@cdktn/provider-awscc.billingconductorCustomLineItem.BillingconductorCustomLineItemCustomLineItemChargeDetailsLineItemFiltersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.billingconductorCustomLineItem.BillingconductorCustomLineItemCustomLineItemChargeDetailsLineItemFiltersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/billingconductor-custom-line-item/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/billingconductor-custom-line-item/index.ts",
        "line": 348
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 418
          },
          "name": "resetAttribute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 434
          },
          "name": "resetAttributeValues"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 450
          },
          "name": "resetMatchOption"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 466
          },
          "name": "resetValues"
        }
      ],
      "name": "BillingconductorCustomLineItemCustomLineItemChargeDetailsLineItemFiltersOutputReference",
      "namespace": "billingconductorCustomLineItem",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 422
          },
          "name": "attributeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 438
          },
          "name": "attributeValuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 454
          },
          "name": "matchOptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 470
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 412
          },
          "name": "attribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 428
          },
          "name": "attributeValues",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 444
          },
          "name": "matchOption",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 460
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 362
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.billingconductorCustomLineItem.BillingconductorCustomLineItemCustomLineItemChargeDetailsLineItemFilters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/billingconductor-custom-line-item/index:BillingconductorCustomLineItemCustomLineItemChargeDetailsLineItemFiltersOutputReference"
    },
    "@cdktn/provider-awscc.billingconductorCustomLineItem.BillingconductorCustomLineItemCustomLineItemChargeDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.billingconductorCustomLineItem.BillingconductorCustomLineItemCustomLineItemChargeDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/billingconductor-custom-line-item/index.ts",
          "line": 698
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/billingconductor-custom-line-item/index.ts",
        "line": 690
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 755
          },
          "name": "putFlat",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.billingconductorCustomLineItem.BillingconductorCustomLineItemCustomLineItemChargeDetailsFlat"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 771
          },
          "name": "putLineItemFilters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.billingconductorCustomLineItem.BillingconductorCustomLineItemCustomLineItemChargeDetailsLineItemFilters"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 787
          },
          "name": "putPercentage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.billingconductorCustomLineItem.BillingconductorCustomLineItemCustomLineItemChargeDetailsPercentage"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 758
          },
          "name": "resetFlat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 774
          },
          "name": "resetLineItemFilters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 790
          },
          "name": "resetPercentage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 806
          },
          "name": "resetType"
        }
      ],
      "name": "BillingconductorCustomLineItemCustomLineItemChargeDetailsOutputReference",
      "namespace": "billingconductorCustomLineItem",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 752
          },
          "name": "flat",
          "type": {
            "fqn": "@cdktn/provider-awscc.billingconductorCustomLineItem.BillingconductorCustomLineItemCustomLineItemChargeDetailsFlatOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 768
          },
          "name": "lineItemFilters",
          "type": {
            "fqn": "@cdktn/provider-awscc.billingconductorCustomLineItem.BillingconductorCustomLineItemCustomLineItemChargeDetailsLineItemFiltersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 784
          },
          "name": "percentage",
          "type": {
            "fqn": "@cdktn/provider-awscc.billingconductorCustomLineItem.BillingconductorCustomLineItemCustomLineItemChargeDetailsPercentageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 762
          },
          "name": "flatInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.billingconductorCustomLineItem.BillingconductorCustomLineItemCustomLineItemChargeDetailsFlat"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 778
          },
          "name": "lineItemFiltersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.billingconductorCustomLineItem.BillingconductorCustomLineItemCustomLineItemChargeDetailsLineItemFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 794
          },
          "name": "percentageInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.billingconductorCustomLineItem.BillingconductorCustomLineItemCustomLineItemChargeDetailsPercentage"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 810
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 800
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 702
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.billingconductorCustomLineItem.BillingconductorCustomLineItemCustomLineItemChargeDetails"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/billingconductor-custom-line-item/index:BillingconductorCustomLineItemCustomLineItemChargeDetailsOutputReference"
    },
    "@cdktn/provider-awscc.billingconductorCustomLineItem.BillingconductorCustomLineItemCustomLineItemChargeDetailsPercentage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.billingconductorCustomLineItem.BillingconductorCustomLineItemCustomLineItemChargeDetailsPercentage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/billingconductor-custom-line-item/index.ts",
        "line": 494
      },
      "name": "BillingconductorCustomLineItemCustomLineItemChargeDetailsPercentage",
      "namespace": "billingconductorCustomLineItem",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/billingconductor_custom_line_item#child_associated_resources BillingconductorCustomLineItem#child_associated_resources}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 498
          },
          "name": "childAssociatedResources",
          "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/hashicorp/awscc/1.96.0/docs/resources/billingconductor_custom_line_item#percentage_value BillingconductorCustomLineItem#percentage_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 502
          },
          "name": "percentageValue",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/billingconductor-custom-line-item/index:BillingconductorCustomLineItemCustomLineItemChargeDetailsPercentage"
    },
    "@cdktn/provider-awscc.billingconductorCustomLineItem.BillingconductorCustomLineItemCustomLineItemChargeDetailsPercentageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.billingconductorCustomLineItem.BillingconductorCustomLineItemCustomLineItemChargeDetailsPercentageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/billingconductor-custom-line-item/index.ts",
          "line": 549
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/billingconductor-custom-line-item/index.ts",
        "line": 541
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 597
          },
          "name": "resetChildAssociatedResources"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 613
          },
          "name": "resetPercentageValue"
        }
      ],
      "name": "BillingconductorCustomLineItemCustomLineItemChargeDetailsPercentageOutputReference",
      "namespace": "billingconductorCustomLineItem",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 601
          },
          "name": "childAssociatedResourcesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 617
          },
          "name": "percentageValueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 591
          },
          "name": "childAssociatedResources",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 607
          },
          "name": "percentageValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 553
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.billingconductorCustomLineItem.BillingconductorCustomLineItemCustomLineItemChargeDetailsPercentage"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/billingconductor-custom-line-item/index:BillingconductorCustomLineItemCustomLineItemChargeDetailsPercentageOutputReference"
    },
    "@cdktn/provider-awscc.billingconductorCustomLineItem.BillingconductorCustomLineItemPresentationDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.billingconductorCustomLineItem.BillingconductorCustomLineItemPresentationDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/billingconductor-custom-line-item/index.ts",
        "line": 814
      },
      "name": "BillingconductorCustomLineItemPresentationDetails",
      "namespace": "billingconductorCustomLineItem",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/billingconductor_custom_line_item#service BillingconductorCustomLineItem#service}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 818
          },
          "name": "service",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/billingconductor-custom-line-item/index:BillingconductorCustomLineItemPresentationDetails"
    },
    "@cdktn/provider-awscc.billingconductorCustomLineItem.BillingconductorCustomLineItemPresentationDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.billingconductorCustomLineItem.BillingconductorCustomLineItemPresentationDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/billingconductor-custom-line-item/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/billingconductor-custom-line-item/index.ts",
        "line": 850
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 900
          },
          "name": "resetService"
        }
      ],
      "name": "BillingconductorCustomLineItemPresentationDetailsOutputReference",
      "namespace": "billingconductorCustomLineItem",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 904
          },
          "name": "serviceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 894
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 862
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.billingconductorCustomLineItem.BillingconductorCustomLineItemPresentationDetails"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/billingconductor-custom-line-item/index:BillingconductorCustomLineItemPresentationDetailsOutputReference"
    },
    "@cdktn/provider-awscc.billingconductorCustomLineItem.BillingconductorCustomLineItemTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.billingconductorCustomLineItem.BillingconductorCustomLineItemTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/billingconductor-custom-line-item/index.ts",
        "line": 908
      },
      "name": "BillingconductorCustomLineItemTags",
      "namespace": "billingconductorCustomLineItem",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/billingconductor_custom_line_item#key BillingconductorCustomLineItem#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 912
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/billingconductor_custom_line_item#value BillingconductorCustomLineItem#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 916
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/billingconductor-custom-line-item/index:BillingconductorCustomLineItemTags"
    },
    "@cdktn/provider-awscc.billingconductorCustomLineItem.BillingconductorCustomLineItemTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.billingconductorCustomLineItem.BillingconductorCustomLineItemTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/billingconductor-custom-line-item/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/billingconductor-custom-line-item/index.ts",
        "line": 1038
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/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-awscc.billingconductorCustomLineItem.BillingconductorCustomLineItemTagsOutputReference"
            }
          }
        }
      ],
      "name": "BillingconductorCustomLineItemTagsList",
      "namespace": "billingconductorCustomLineItem",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 1039
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.billingconductorCustomLineItem.BillingconductorCustomLineItemTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/billingconductor-custom-line-item/index:BillingconductorCustomLineItemTagsList"
    },
    "@cdktn/provider-awscc.billingconductorCustomLineItem.BillingconductorCustomLineItemTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.billingconductorCustomLineItem.BillingconductorCustomLineItemTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/billingconductor-custom-line-item/index.ts",
          "line": 965
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/billingconductor-custom-line-item/index.ts",
        "line": 955
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 1013
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 1029
          },
          "name": "resetValue"
        }
      ],
      "name": "BillingconductorCustomLineItemTagsOutputReference",
      "namespace": "billingconductorCustomLineItem",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 1017
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 1033
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 1007
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 1023
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-custom-line-item/index.ts",
            "line": 969
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.billingconductorCustomLineItem.BillingconductorCustomLineItemTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/billingconductor-custom-line-item/index:BillingconductorCustomLineItemTagsOutputReference"
    },
    "@cdktn/provider-awscc.billingconductorPricingPlan.BillingconductorPricingPlan": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/billingconductor_pricing_plan awscc_billingconductor_pricing_plan}."
      },
      "fqn": "@cdktn/provider-awscc.billingconductorPricingPlan.BillingconductorPricingPlan",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/billingconductor_pricing_plan awscc_billingconductor_pricing_plan} Resource."
        },
        "locationInModule": {
          "filename": "src/billingconductor-pricing-plan/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-awscc.billingconductorPricingPlan.BillingconductorPricingPlanConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/billingconductor-pricing-plan/index.ts",
        "line": 185
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a BillingconductorPricingPlan resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/billingconductor-pricing-plan/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 BillingconductorPricingPlan to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/billingconductor_pricing_plan#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing BillingconductorPricingPlan that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the BillingconductorPricingPlan to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-pricing-plan/index.ts",
            "line": 318
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.billingconductorPricingPlan.BillingconductorPricingPlanTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-pricing-plan/index.ts",
            "line": 261
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-pricing-plan/index.ts",
            "line": 300
          },
          "name": "resetPricingRuleArns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-pricing-plan/index.ts",
            "line": 321
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-pricing-plan/index.ts",
            "line": 333
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-pricing-plan/index.ts",
            "line": 342
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "BillingconductorPricingPlan",
      "namespace": "billingconductorPricingPlan",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-pricing-plan/index.ts",
            "line": 190
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-pricing-plan/index.ts",
            "line": 244
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-pricing-plan/index.ts",
            "line": 249
          },
          "name": "creationTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-pricing-plan/index.ts",
            "line": 270
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-pricing-plan/index.ts",
            "line": 275
          },
          "name": "lastModifiedTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-pricing-plan/index.ts",
            "line": 309
          },
          "name": "size",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-pricing-plan/index.ts",
            "line": 315
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.billingconductorPricingPlan.BillingconductorPricingPlanTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-pricing-plan/index.ts",
            "line": 265
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-pricing-plan/index.ts",
            "line": 288
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-pricing-plan/index.ts",
            "line": 304
          },
          "name": "pricingRuleArnsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-pricing-plan/index.ts",
            "line": 325
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.billingconductorPricingPlan.BillingconductorPricingPlanTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-pricing-plan/index.ts",
            "line": 255
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-pricing-plan/index.ts",
            "line": 281
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-pricing-plan/index.ts",
            "line": 294
          },
          "name": "pricingRuleArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/billingconductor-pricing-plan/index:BillingconductorPricingPlan"
    },
    "@cdktn/provider-awscc.billingconductorPricingPlan.BillingconductorPricingPlanConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.billingconductorPricingPlan.BillingconductorPricingPlanConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/billingconductor-pricing-plan/index.ts",
        "line": 14
      },
      "name": "BillingconductorPricingPlanConfig",
      "namespace": "billingconductorPricingPlan",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/billingconductor_pricing_plan#name BillingconductorPricingPlan#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-pricing-plan/index.ts",
            "line": 22
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/billingconductor_pricing_plan#description BillingconductorPricingPlan#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-pricing-plan/index.ts",
            "line": 18
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/billingconductor_pricing_plan#pricing_rule_arns BillingconductorPricingPlan#pricing_rule_arns}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-pricing-plan/index.ts",
            "line": 26
          },
          "name": "pricingRuleArns",
          "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/hashicorp/awscc/1.96.0/docs/resources/billingconductor_pricing_plan#tags BillingconductorPricingPlan#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-pricing-plan/index.ts",
            "line": 30
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.billingconductorPricingPlan.BillingconductorPricingPlanTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/billingconductor-pricing-plan/index:BillingconductorPricingPlanConfig"
    },
    "@cdktn/provider-awscc.billingconductorPricingPlan.BillingconductorPricingPlanTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.billingconductorPricingPlan.BillingconductorPricingPlanTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/billingconductor-pricing-plan/index.ts",
        "line": 32
      },
      "name": "BillingconductorPricingPlanTags",
      "namespace": "billingconductorPricingPlan",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/billingconductor_pricing_plan#key BillingconductorPricingPlan#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-pricing-plan/index.ts",
            "line": 36
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/billingconductor_pricing_plan#value BillingconductorPricingPlan#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-pricing-plan/index.ts",
            "line": 40
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/billingconductor-pricing-plan/index:BillingconductorPricingPlanTags"
    },
    "@cdktn/provider-awscc.billingconductorPricingPlan.BillingconductorPricingPlanTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.billingconductorPricingPlan.BillingconductorPricingPlanTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/billingconductor-pricing-plan/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/billingconductor-pricing-plan/index.ts",
        "line": 162
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-pricing-plan/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-awscc.billingconductorPricingPlan.BillingconductorPricingPlanTagsOutputReference"
            }
          }
        }
      ],
      "name": "BillingconductorPricingPlanTagsList",
      "namespace": "billingconductorPricingPlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-pricing-plan/index.ts",
            "line": 163
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.billingconductorPricingPlan.BillingconductorPricingPlanTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/billingconductor-pricing-plan/index:BillingconductorPricingPlanTagsList"
    },
    "@cdktn/provider-awscc.billingconductorPricingPlan.BillingconductorPricingPlanTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.billingconductorPricingPlan.BillingconductorPricingPlanTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/billingconductor-pricing-plan/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/billingconductor-pricing-plan/index.ts",
        "line": 79
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-pricing-plan/index.ts",
            "line": 137
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-pricing-plan/index.ts",
            "line": 153
          },
          "name": "resetValue"
        }
      ],
      "name": "BillingconductorPricingPlanTagsOutputReference",
      "namespace": "billingconductorPricingPlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-pricing-plan/index.ts",
            "line": 141
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-pricing-plan/index.ts",
            "line": 157
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-pricing-plan/index.ts",
            "line": 131
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-pricing-plan/index.ts",
            "line": 147
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-pricing-plan/index.ts",
            "line": 93
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.billingconductorPricingPlan.BillingconductorPricingPlanTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/billingconductor-pricing-plan/index:BillingconductorPricingPlanTagsOutputReference"
    },
    "@cdktn/provider-awscc.billingconductorPricingRule.BillingconductorPricingRule": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/billingconductor_pricing_rule awscc_billingconductor_pricing_rule}."
      },
      "fqn": "@cdktn/provider-awscc.billingconductorPricingRule.BillingconductorPricingRule",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/billingconductor_pricing_rule awscc_billingconductor_pricing_rule} Resource."
        },
        "locationInModule": {
          "filename": "src/billingconductor-pricing-rule/index.ts",
          "line": 455
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.billingconductorPricingRule.BillingconductorPricingRuleConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/billingconductor-pricing-rule/index.ts",
        "line": 423
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a BillingconductorPricingRule resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/billingconductor-pricing-rule/index.ts",
            "line": 440
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the BillingconductorPricingRule to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/billingconductor_pricing_rule#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing BillingconductorPricingRule that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the BillingconductorPricingRule to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-pricing-rule/index.ts",
            "line": 624
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.billingconductorPricingRule.BillingconductorPricingRuleTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-pricing-rule/index.ts",
            "line": 640
          },
          "name": "putTiering",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.billingconductorPricingRule.BillingconductorPricingRuleTiering"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-pricing-rule/index.ts",
            "line": 506
          },
          "name": "resetBillingEntity"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-pricing-rule/index.ts",
            "line": 527
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-pricing-rule/index.ts",
            "line": 553
          },
          "name": "resetModifierPercentage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-pricing-rule/index.ts",
            "line": 582
          },
          "name": "resetOperation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-pricing-rule/index.ts",
            "line": 611
          },
          "name": "resetService"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-pricing-rule/index.ts",
            "line": 627
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-pricing-rule/index.ts",
            "line": 643
          },
          "name": "resetTiering"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-pricing-rule/index.ts",
            "line": 672
          },
          "name": "resetUsageType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-pricing-rule/index.ts",
            "line": 684
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-pricing-rule/index.ts",
            "line": 700
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "BillingconductorPricingRule",
      "namespace": "billingconductorPricingRule",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-pricing-rule/index.ts",
            "line": 428
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-pricing-rule/index.ts",
            "line": 489
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-pricing-rule/index.ts",
            "line": 494
          },
          "name": "associatedPricingPlanCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-pricing-rule/index.ts",
            "line": 515
          },
          "name": "creationTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-pricing-rule/index.ts",
            "line": 536
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-pricing-rule/index.ts",
            "line": 541
          },
          "name": "lastModifiedTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-pricing-rule/index.ts",
            "line": 621
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.billingconductorPricingRule.BillingconductorPricingRuleTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-pricing-rule/index.ts",
            "line": 637
          },
          "name": "tiering",
          "type": {
            "fqn": "@cdktn/provider-awscc.billingconductorPricingRule.BillingconductorPricingRuleTieringOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-pricing-rule/index.ts",
            "line": 510
          },
          "name": "billingEntityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-pricing-rule/index.ts",
            "line": 531
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-pricing-rule/index.ts",
            "line": 557
          },
          "name": "modifierPercentageInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-pricing-rule/index.ts",
            "line": 570
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-pricing-rule/index.ts",
            "line": 586
          },
          "name": "operationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-pricing-rule/index.ts",
            "line": 599
          },
          "name": "scopeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-pricing-rule/index.ts",
            "line": 615
          },
          "name": "serviceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-pricing-rule/index.ts",
            "line": 631
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.billingconductorPricingRule.BillingconductorPricingRuleTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-pricing-rule/index.ts",
            "line": 647
          },
          "name": "tieringInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.billingconductorPricingRule.BillingconductorPricingRuleTiering"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-pricing-rule/index.ts",
            "line": 660
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-pricing-rule/index.ts",
            "line": 676
          },
          "name": "usageTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-pricing-rule/index.ts",
            "line": 500
          },
          "name": "billingEntity",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-pricing-rule/index.ts",
            "line": 521
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-pricing-rule/index.ts",
            "line": 547
          },
          "name": "modifierPercentage",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-pricing-rule/index.ts",
            "line": 563
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-pricing-rule/index.ts",
            "line": 576
          },
          "name": "operation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-pricing-rule/index.ts",
            "line": 592
          },
          "name": "scope",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-pricing-rule/index.ts",
            "line": 605
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-pricing-rule/index.ts",
            "line": 653
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-pricing-rule/index.ts",
            "line": 666
          },
          "name": "usageType",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/billingconductor-pricing-rule/index:BillingconductorPricingRule"
    },
    "@cdktn/provider-awscc.billingconductorPricingRule.BillingconductorPricingRuleConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.billingconductorPricingRule.BillingconductorPricingRuleConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/billingconductor-pricing-rule/index.ts",
        "line": 14
      },
      "name": "BillingconductorPricingRuleConfig",
      "namespace": "billingconductorPricingRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/billingconductor_pricing_rule#name BillingconductorPricingRule#name}",
            "stability": "stable",
            "summary": "Pricing rule name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-pricing-rule/index.ts",
            "line": 38
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/billingconductor_pricing_rule#scope BillingconductorPricingRule#scope}",
            "stability": "stable",
            "summary": "A term used to categorize the granularity of a Pricing Rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-pricing-rule/index.ts",
            "line": 50
          },
          "name": "scope",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/billingconductor_pricing_rule#type BillingconductorPricingRule#type}",
            "stability": "stable",
            "summary": "One of MARKUP, DISCOUNT or TIERING that describes the behaviour of the pricing rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-pricing-rule/index.ts",
            "line": 72
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Supported billing entities are AWS, AWS Marketplace, and AISPL.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/billingconductor_pricing_rule#billing_entity BillingconductorPricingRule#billing_entity}",
            "stability": "stable",
            "summary": "The seller of services provided by AWS, their affiliates, or third-party providers selling services via AWS Marketplaces."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-pricing-rule/index.ts",
            "line": 20
          },
          "name": "billingEntity",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/billingconductor_pricing_rule#description BillingconductorPricingRule#description}",
            "stability": "stable",
            "summary": "Pricing rule description."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-pricing-rule/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/hashicorp/awscc/1.96.0/docs/resources/billingconductor_pricing_rule#modifier_percentage BillingconductorPricingRule#modifier_percentage}",
            "stability": "stable",
            "summary": "Pricing rule modifier percentage."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-pricing-rule/index.ts",
            "line": 32
          },
          "name": "modifierPercentage",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/billingconductor_pricing_rule#operation BillingconductorPricingRule#operation}",
            "stability": "stable",
            "summary": "The Operation which a SKU pricing rule is modifying."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-pricing-rule/index.ts",
            "line": 44
          },
          "name": "operation",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/billingconductor_pricing_rule#service BillingconductorPricingRule#service}",
            "stability": "stable",
            "summary": "The service which a pricing rule is applied on."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-pricing-rule/index.ts",
            "line": 56
          },
          "name": "service",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/billingconductor_pricing_rule#tags BillingconductorPricingRule#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-pricing-rule/index.ts",
            "line": 60
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.billingconductorPricingRule.BillingconductorPricingRuleTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/billingconductor_pricing_rule#tiering BillingconductorPricingRule#tiering}",
            "stability": "stable",
            "summary": "The set of tiering configurations for the pricing rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-pricing-rule/index.ts",
            "line": 66
          },
          "name": "tiering",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.billingconductorPricingRule.BillingconductorPricingRuleTiering"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/billingconductor_pricing_rule#usage_type BillingconductorPricingRule#usage_type}",
            "stability": "stable",
            "summary": "The UsageType which a SKU pricing rule is modifying."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-pricing-rule/index.ts",
            "line": 78
          },
          "name": "usageType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/billingconductor-pricing-rule/index:BillingconductorPricingRuleConfig"
    },
    "@cdktn/provider-awscc.billingconductorPricingRule.BillingconductorPricingRuleTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.billingconductorPricingRule.BillingconductorPricingRuleTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/billingconductor-pricing-rule/index.ts",
        "line": 80
      },
      "name": "BillingconductorPricingRuleTags",
      "namespace": "billingconductorPricingRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/billingconductor_pricing_rule#key BillingconductorPricingRule#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-pricing-rule/index.ts",
            "line": 84
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/billingconductor_pricing_rule#value BillingconductorPricingRule#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-pricing-rule/index.ts",
            "line": 88
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/billingconductor-pricing-rule/index:BillingconductorPricingRuleTags"
    },
    "@cdktn/provider-awscc.billingconductorPricingRule.BillingconductorPricingRuleTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.billingconductorPricingRule.BillingconductorPricingRuleTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/billingconductor-pricing-rule/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/billingconductor-pricing-rule/index.ts",
        "line": 210
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-pricing-rule/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-awscc.billingconductorPricingRule.BillingconductorPricingRuleTagsOutputReference"
            }
          }
        }
      ],
      "name": "BillingconductorPricingRuleTagsList",
      "namespace": "billingconductorPricingRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-pricing-rule/index.ts",
            "line": 211
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.billingconductorPricingRule.BillingconductorPricingRuleTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/billingconductor-pricing-rule/index:BillingconductorPricingRuleTagsList"
    },
    "@cdktn/provider-awscc.billingconductorPricingRule.BillingconductorPricingRuleTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.billingconductorPricingRule.BillingconductorPricingRuleTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/billingconductor-pricing-rule/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/billingconductor-pricing-rule/index.ts",
        "line": 127
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-pricing-rule/index.ts",
            "line": 185
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-pricing-rule/index.ts",
            "line": 201
          },
          "name": "resetValue"
        }
      ],
      "name": "BillingconductorPricingRuleTagsOutputReference",
      "namespace": "billingconductorPricingRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-pricing-rule/index.ts",
            "line": 189
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-pricing-rule/index.ts",
            "line": 205
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-pricing-rule/index.ts",
            "line": 179
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-pricing-rule/index.ts",
            "line": 195
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-pricing-rule/index.ts",
            "line": 141
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.billingconductorPricingRule.BillingconductorPricingRuleTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/billingconductor-pricing-rule/index:BillingconductorPricingRuleTagsOutputReference"
    },
    "@cdktn/provider-awscc.billingconductorPricingRule.BillingconductorPricingRuleTiering": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.billingconductorPricingRule.BillingconductorPricingRuleTiering",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/billingconductor-pricing-rule/index.ts",
        "line": 323
      },
      "name": "BillingconductorPricingRuleTiering",
      "namespace": "billingconductorPricingRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/billingconductor_pricing_rule#free_tier BillingconductorPricingRule#free_tier}",
            "stability": "stable",
            "summary": "The possible customizable free tier configurations."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-pricing-rule/index.ts",
            "line": 329
          },
          "name": "freeTier",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.billingconductorPricingRule.BillingconductorPricingRuleTieringFreeTier"
          }
        }
      ],
      "symbolId": "src/billingconductor-pricing-rule/index:BillingconductorPricingRuleTiering"
    },
    "@cdktn/provider-awscc.billingconductorPricingRule.BillingconductorPricingRuleTieringFreeTier": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.billingconductorPricingRule.BillingconductorPricingRuleTieringFreeTier",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/billingconductor-pricing-rule/index.ts",
        "line": 229
      },
      "name": "BillingconductorPricingRuleTieringFreeTier",
      "namespace": "billingconductorPricingRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/billingconductor_pricing_rule#activated BillingconductorPricingRule#activated}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-pricing-rule/index.ts",
            "line": 233
          },
          "name": "activated",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/billingconductor-pricing-rule/index:BillingconductorPricingRuleTieringFreeTier"
    },
    "@cdktn/provider-awscc.billingconductorPricingRule.BillingconductorPricingRuleTieringFreeTierOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.billingconductorPricingRule.BillingconductorPricingRuleTieringFreeTierOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/billingconductor-pricing-rule/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/billingconductor-pricing-rule/index.ts",
        "line": 265
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-pricing-rule/index.ts",
            "line": 315
          },
          "name": "resetActivated"
        }
      ],
      "name": "BillingconductorPricingRuleTieringFreeTierOutputReference",
      "namespace": "billingconductorPricingRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-pricing-rule/index.ts",
            "line": 319
          },
          "name": "activatedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-pricing-rule/index.ts",
            "line": 309
          },
          "name": "activated",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-pricing-rule/index.ts",
            "line": 277
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.billingconductorPricingRule.BillingconductorPricingRuleTieringFreeTier"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/billingconductor-pricing-rule/index:BillingconductorPricingRuleTieringFreeTierOutputReference"
    },
    "@cdktn/provider-awscc.billingconductorPricingRule.BillingconductorPricingRuleTieringOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.billingconductorPricingRule.BillingconductorPricingRuleTieringOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/billingconductor-pricing-rule/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/billingconductor-pricing-rule/index.ts",
        "line": 361
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-pricing-rule/index.ts",
            "line": 408
          },
          "name": "putFreeTier",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.billingconductorPricingRule.BillingconductorPricingRuleTieringFreeTier"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-pricing-rule/index.ts",
            "line": 411
          },
          "name": "resetFreeTier"
        }
      ],
      "name": "BillingconductorPricingRuleTieringOutputReference",
      "namespace": "billingconductorPricingRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-pricing-rule/index.ts",
            "line": 405
          },
          "name": "freeTier",
          "type": {
            "fqn": "@cdktn/provider-awscc.billingconductorPricingRule.BillingconductorPricingRuleTieringFreeTierOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/billingconductor-pricing-rule/index.ts",
            "line": 415
          },
          "name": "freeTierInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.billingconductorPricingRule.BillingconductorPricingRuleTieringFreeTier"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/billingconductor-pricing-rule/index.ts",
            "line": 373
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.billingconductorPricingRule.BillingconductorPricingRuleTiering"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/billingconductor-pricing-rule/index:BillingconductorPricingRuleTieringOutputReference"
    },
    "@cdktn/provider-awscc.braketSpendingLimit.BraketSpendingLimit": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/braket_spending_limit awscc_braket_spending_limit}."
      },
      "fqn": "@cdktn/provider-awscc.braketSpendingLimit.BraketSpendingLimit",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/braket_spending_limit awscc_braket_spending_limit} Resource."
        },
        "locationInModule": {
          "filename": "src/braket-spending-limit/index.ts",
          "line": 360
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.braketSpendingLimit.BraketSpendingLimitConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/braket-spending-limit/index.ts",
        "line": 328
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a BraketSpendingLimit resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/braket-spending-limit/index.ts",
            "line": 345
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the BraketSpendingLimit to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/braket_spending_limit#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing BraketSpendingLimit that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the BraketSpendingLimit to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/braket-spending-limit/index.ts",
            "line": 437
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.braketSpendingLimit.BraketSpendingLimitTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/braket-spending-limit/index.ts",
            "line": 453
          },
          "name": "putTimePeriod",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.braketSpendingLimit.BraketSpendingLimitTimePeriod"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/braket-spending-limit/index.ts",
            "line": 440
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/braket-spending-limit/index.ts",
            "line": 456
          },
          "name": "resetTimePeriod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/braket-spending-limit/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/braket-spending-limit/index.ts",
            "line": 487
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "BraketSpendingLimit",
      "namespace": "braketSpendingLimit",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/braket-spending-limit/index.ts",
            "line": 333
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/braket-spending-limit/index.ts",
            "line": 387
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/braket-spending-limit/index.ts",
            "line": 405
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/braket-spending-limit/index.ts",
            "line": 410
          },
          "name": "queuedSpend",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/braket-spending-limit/index.ts",
            "line": 428
          },
          "name": "spendingLimitArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/braket-spending-limit/index.ts",
            "line": 434
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.braketSpendingLimit.BraketSpendingLimitTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/braket-spending-limit/index.ts",
            "line": 450
          },
          "name": "timePeriod",
          "type": {
            "fqn": "@cdktn/provider-awscc.braketSpendingLimit.BraketSpendingLimitTimePeriodOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/braket-spending-limit/index.ts",
            "line": 465
          },
          "name": "totalSpend",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/braket-spending-limit/index.ts",
            "line": 470
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/braket-spending-limit/index.ts",
            "line": 400
          },
          "name": "deviceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/braket-spending-limit/index.ts",
            "line": 423
          },
          "name": "spendingLimitInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/braket-spending-limit/index.ts",
            "line": 444
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.braketSpendingLimit.BraketSpendingLimitTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/braket-spending-limit/index.ts",
            "line": 460
          },
          "name": "timePeriodInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.braketSpendingLimit.BraketSpendingLimitTimePeriod"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/braket-spending-limit/index.ts",
            "line": 393
          },
          "name": "deviceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/braket-spending-limit/index.ts",
            "line": 416
          },
          "name": "spendingLimit",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/braket-spending-limit/index:BraketSpendingLimit"
    },
    "@cdktn/provider-awscc.braketSpendingLimit.BraketSpendingLimitConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.braketSpendingLimit.BraketSpendingLimitConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/braket-spending-limit/index.ts",
        "line": 14
      },
      "name": "BraketSpendingLimitConfig",
      "namespace": "braketSpendingLimit",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/braket_spending_limit#device_arn BraketSpendingLimit#device_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the quantum device to apply the spending limit to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/braket-spending-limit/index.ts",
            "line": 20
          },
          "name": "deviceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/braket_spending_limit#spending_limit BraketSpendingLimit#spending_limit}",
            "stability": "stable",
            "summary": "The maximum amount that can be spent on the specified device, in USD."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/braket-spending-limit/index.ts",
            "line": 26
          },
          "name": "spendingLimit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/braket_spending_limit#tags BraketSpendingLimit#tags}",
            "stability": "stable",
            "summary": "The tags to apply to the spending limit."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/braket-spending-limit/index.ts",
            "line": 32
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.braketSpendingLimit.BraketSpendingLimitTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/braket_spending_limit#time_period BraketSpendingLimit#time_period}",
            "stability": "stable",
            "summary": "Defines a time range for spending limits, specifying when the limit is active."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/braket-spending-limit/index.ts",
            "line": 38
          },
          "name": "timePeriod",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.braketSpendingLimit.BraketSpendingLimitTimePeriod"
          }
        }
      ],
      "symbolId": "src/braket-spending-limit/index:BraketSpendingLimitConfig"
    },
    "@cdktn/provider-awscc.braketSpendingLimit.BraketSpendingLimitTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.braketSpendingLimit.BraketSpendingLimitTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/braket-spending-limit/index.ts",
        "line": 40
      },
      "name": "BraketSpendingLimitTags",
      "namespace": "braketSpendingLimit",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/braket_spending_limit#key BraketSpendingLimit#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/braket-spending-limit/index.ts",
            "line": 46
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/braket_spending_limit#value BraketSpendingLimit#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/braket-spending-limit/index.ts",
            "line": 52
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/braket-spending-limit/index:BraketSpendingLimitTags"
    },
    "@cdktn/provider-awscc.braketSpendingLimit.BraketSpendingLimitTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.braketSpendingLimit.BraketSpendingLimitTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/braket-spending-limit/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/braket-spending-limit/index.ts",
        "line": 174
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/braket-spending-limit/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-awscc.braketSpendingLimit.BraketSpendingLimitTagsOutputReference"
            }
          }
        }
      ],
      "name": "BraketSpendingLimitTagsList",
      "namespace": "braketSpendingLimit",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/braket-spending-limit/index.ts",
            "line": 175
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.braketSpendingLimit.BraketSpendingLimitTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/braket-spending-limit/index:BraketSpendingLimitTagsList"
    },
    "@cdktn/provider-awscc.braketSpendingLimit.BraketSpendingLimitTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.braketSpendingLimit.BraketSpendingLimitTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/braket-spending-limit/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/braket-spending-limit/index.ts",
        "line": 91
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/braket-spending-limit/index.ts",
            "line": 149
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/braket-spending-limit/index.ts",
            "line": 165
          },
          "name": "resetValue"
        }
      ],
      "name": "BraketSpendingLimitTagsOutputReference",
      "namespace": "braketSpendingLimit",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/braket-spending-limit/index.ts",
            "line": 153
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/braket-spending-limit/index.ts",
            "line": 169
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/braket-spending-limit/index.ts",
            "line": 143
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/braket-spending-limit/index.ts",
            "line": 159
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/braket-spending-limit/index.ts",
            "line": 105
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.braketSpendingLimit.BraketSpendingLimitTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/braket-spending-limit/index:BraketSpendingLimitTagsOutputReference"
    },
    "@cdktn/provider-awscc.braketSpendingLimit.BraketSpendingLimitTimePeriod": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.braketSpendingLimit.BraketSpendingLimitTimePeriod",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/braket-spending-limit/index.ts",
        "line": 193
      },
      "name": "BraketSpendingLimitTimePeriod",
      "namespace": "braketSpendingLimit",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/braket_spending_limit#end_at BraketSpendingLimit#end_at}",
            "stability": "stable",
            "summary": "The end date and time for the spending limit period, in ISO 8601 format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/braket-spending-limit/index.ts",
            "line": 199
          },
          "name": "endAt",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/braket_spending_limit#start_at BraketSpendingLimit#start_at}",
            "stability": "stable",
            "summary": "The start date and time for the spending limit period, in ISO 8601 format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/braket-spending-limit/index.ts",
            "line": 205
          },
          "name": "startAt",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/braket-spending-limit/index:BraketSpendingLimitTimePeriod"
    },
    "@cdktn/provider-awscc.braketSpendingLimit.BraketSpendingLimitTimePeriodOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.braketSpendingLimit.BraketSpendingLimitTimePeriodOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/braket-spending-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/braket-spending-limit/index.ts",
        "line": 244
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/braket-spending-limit/index.ts",
            "line": 300
          },
          "name": "resetEndAt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/braket-spending-limit/index.ts",
            "line": 316
          },
          "name": "resetStartAt"
        }
      ],
      "name": "BraketSpendingLimitTimePeriodOutputReference",
      "namespace": "braketSpendingLimit",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/braket-spending-limit/index.ts",
            "line": 304
          },
          "name": "endAtInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/braket-spending-limit/index.ts",
            "line": 320
          },
          "name": "startAtInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/braket-spending-limit/index.ts",
            "line": 294
          },
          "name": "endAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/braket-spending-limit/index.ts",
            "line": 310
          },
          "name": "startAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/braket-spending-limit/index.ts",
            "line": 256
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.braketSpendingLimit.BraketSpendingLimitTimePeriod"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/braket-spending-limit/index:BraketSpendingLimitTimePeriodOutputReference"
    },
    "@cdktn/provider-awscc.budgetsBudgetsAction.BudgetsBudgetsAction": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/budgets_budgets_action awscc_budgets_budgets_action}."
      },
      "fqn": "@cdktn/provider-awscc.budgetsBudgetsAction.BudgetsBudgetsAction",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/budgets_budgets_action awscc_budgets_budgets_action} Resource."
        },
        "locationInModule": {
          "filename": "src/budgets-budgets-action/index.ts",
          "line": 1141
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.budgetsBudgetsAction.BudgetsBudgetsActionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/budgets-budgets-action/index.ts",
        "line": 1109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a BudgetsBudgetsAction resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 1126
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the BudgetsBudgetsAction to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/budgets_budgets_action#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing BudgetsBudgetsAction that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the BudgetsBudgetsAction to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 1182
          },
          "name": "putActionThreshold",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.budgetsBudgetsAction.BudgetsBudgetsActionActionThreshold"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 1237
          },
          "name": "putDefinition",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.budgetsBudgetsAction.BudgetsBudgetsActionDefinition"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 1281
          },
          "name": "putResourceTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.budgetsBudgetsAction.BudgetsBudgetsActionResourceTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 1297
          },
          "name": "putSubscribers",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.budgetsBudgetsAction.BudgetsBudgetsActionSubscribers"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 1211
          },
          "name": "resetApprovalModel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 1284
          },
          "name": "resetResourceTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 1309
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 1323
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "BudgetsBudgetsAction",
      "namespace": "budgetsBudgetsAction",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 1114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 1173
          },
          "name": "actionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 1179
          },
          "name": "actionThreshold",
          "type": {
            "fqn": "@cdktn/provider-awscc.budgetsBudgetsAction.BudgetsBudgetsActionActionThresholdOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 1234
          },
          "name": "definition",
          "type": {
            "fqn": "@cdktn/provider-awscc.budgetsBudgetsAction.BudgetsBudgetsActionDefinitionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 1259
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 1278
          },
          "name": "resourceTags",
          "type": {
            "fqn": "@cdktn/provider-awscc.budgetsBudgetsAction.BudgetsBudgetsActionResourceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 1294
          },
          "name": "subscribers",
          "type": {
            "fqn": "@cdktn/provider-awscc.budgetsBudgetsAction.BudgetsBudgetsActionSubscribersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 1186
          },
          "name": "actionThresholdInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.budgetsBudgetsAction.BudgetsBudgetsActionActionThreshold"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 1199
          },
          "name": "actionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 1215
          },
          "name": "approvalModelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 1228
          },
          "name": "budgetNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 1241
          },
          "name": "definitionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.budgetsBudgetsAction.BudgetsBudgetsActionDefinition"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 1254
          },
          "name": "executionRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 1272
          },
          "name": "notificationTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 1288
          },
          "name": "resourceTagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.budgetsBudgetsAction.BudgetsBudgetsActionResourceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 1301
          },
          "name": "subscribersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.budgetsBudgetsAction.BudgetsBudgetsActionSubscribers"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 1192
          },
          "name": "actionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 1205
          },
          "name": "approvalModel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 1221
          },
          "name": "budgetName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 1247
          },
          "name": "executionRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 1265
          },
          "name": "notificationType",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/budgets-budgets-action/index:BudgetsBudgetsAction"
    },
    "@cdktn/provider-awscc.budgetsBudgetsAction.BudgetsBudgetsActionActionThreshold": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.budgetsBudgetsAction.BudgetsBudgetsActionActionThreshold",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/budgets-budgets-action/index.ts",
        "line": 52
      },
      "name": "BudgetsBudgetsActionActionThreshold",
      "namespace": "budgetsBudgetsAction",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/budgets_budgets_action#type BudgetsBudgetsAction#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 56
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/budgets_budgets_action#value BudgetsBudgetsAction#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 60
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/budgets-budgets-action/index:BudgetsBudgetsActionActionThreshold"
    },
    "@cdktn/provider-awscc.budgetsBudgetsAction.BudgetsBudgetsActionActionThresholdOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.budgetsBudgetsAction.BudgetsBudgetsActionActionThresholdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/budgets-budgets-action/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/budgets-budgets-action/index.ts",
        "line": 99
      },
      "name": "BudgetsBudgetsActionActionThresholdOutputReference",
      "namespace": "budgetsBudgetsAction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 156
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 169
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 149
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 162
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 111
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.budgetsBudgetsAction.BudgetsBudgetsActionActionThreshold"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/budgets-budgets-action/index:BudgetsBudgetsActionActionThresholdOutputReference"
    },
    "@cdktn/provider-awscc.budgetsBudgetsAction.BudgetsBudgetsActionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.budgetsBudgetsAction.BudgetsBudgetsActionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/budgets-budgets-action/index.ts",
        "line": 14
      },
      "name": "BudgetsBudgetsActionConfig",
      "namespace": "budgetsBudgetsAction",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/budgets_budgets_action#action_threshold BudgetsBudgetsAction#action_threshold}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 18
          },
          "name": "actionThreshold",
          "type": {
            "fqn": "@cdktn/provider-awscc.budgetsBudgetsAction.BudgetsBudgetsActionActionThreshold"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/budgets_budgets_action#action_type BudgetsBudgetsAction#action_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 22
          },
          "name": "actionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/budgets_budgets_action#budget_name BudgetsBudgetsAction#budget_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 30
          },
          "name": "budgetName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/budgets_budgets_action#definition BudgetsBudgetsAction#definition}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 34
          },
          "name": "definition",
          "type": {
            "fqn": "@cdktn/provider-awscc.budgetsBudgetsAction.BudgetsBudgetsActionDefinition"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/budgets_budgets_action#execution_role_arn BudgetsBudgetsAction#execution_role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 38
          },
          "name": "executionRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/budgets_budgets_action#notification_type BudgetsBudgetsAction#notification_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 42
          },
          "name": "notificationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/budgets_budgets_action#subscribers BudgetsBudgetsAction#subscribers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 50
          },
          "name": "subscribers",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.budgetsBudgetsAction.BudgetsBudgetsActionSubscribers"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/budgets_budgets_action#approval_model BudgetsBudgetsAction#approval_model}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 26
          },
          "name": "approvalModel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/budgets_budgets_action#resource_tags BudgetsBudgetsAction#resource_tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 46
          },
          "name": "resourceTags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.budgetsBudgetsAction.BudgetsBudgetsActionResourceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/budgets-budgets-action/index:BudgetsBudgetsActionConfig"
    },
    "@cdktn/provider-awscc.budgetsBudgetsAction.BudgetsBudgetsActionDefinition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.budgetsBudgetsAction.BudgetsBudgetsActionDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/budgets-budgets-action/index.ts",
        "line": 653
      },
      "name": "BudgetsBudgetsActionDefinition",
      "namespace": "budgetsBudgetsAction",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/budgets_budgets_action#iam_action_definition BudgetsBudgetsAction#iam_action_definition}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 657
          },
          "name": "iamActionDefinition",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.budgetsBudgetsAction.BudgetsBudgetsActionDefinitionIamActionDefinition"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/budgets_budgets_action#scp_action_definition BudgetsBudgetsAction#scp_action_definition}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 661
          },
          "name": "scpActionDefinition",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.budgetsBudgetsAction.BudgetsBudgetsActionDefinitionScpActionDefinition"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/budgets_budgets_action#ssm_action_definition BudgetsBudgetsAction#ssm_action_definition}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 665
          },
          "name": "ssmActionDefinition",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.budgetsBudgetsAction.BudgetsBudgetsActionDefinitionSsmActionDefinition"
          }
        }
      ],
      "symbolId": "src/budgets-budgets-action/index:BudgetsBudgetsActionDefinition"
    },
    "@cdktn/provider-awscc.budgetsBudgetsAction.BudgetsBudgetsActionDefinitionIamActionDefinition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.budgetsBudgetsAction.BudgetsBudgetsActionDefinitionIamActionDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/budgets-budgets-action/index.ts",
        "line": 173
      },
      "name": "BudgetsBudgetsActionDefinitionIamActionDefinition",
      "namespace": "budgetsBudgetsAction",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/budgets_budgets_action#groups BudgetsBudgetsAction#groups}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 177
          },
          "name": "groups",
          "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/hashicorp/awscc/1.96.0/docs/resources/budgets_budgets_action#policy_arn BudgetsBudgetsAction#policy_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 181
          },
          "name": "policyArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/budgets_budgets_action#roles BudgetsBudgetsAction#roles}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 185
          },
          "name": "roles",
          "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/hashicorp/awscc/1.96.0/docs/resources/budgets_budgets_action#users BudgetsBudgetsAction#users}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 189
          },
          "name": "users",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/budgets-budgets-action/index:BudgetsBudgetsActionDefinitionIamActionDefinition"
    },
    "@cdktn/provider-awscc.budgetsBudgetsAction.BudgetsBudgetsActionDefinitionIamActionDefinitionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.budgetsBudgetsAction.BudgetsBudgetsActionDefinitionIamActionDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/budgets-budgets-action/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/budgets-budgets-action/index.ts",
        "line": 242
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 310
          },
          "name": "resetGroups"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 326
          },
          "name": "resetPolicyArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 342
          },
          "name": "resetRoles"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 358
          },
          "name": "resetUsers"
        }
      ],
      "name": "BudgetsBudgetsActionDefinitionIamActionDefinitionOutputReference",
      "namespace": "budgetsBudgetsAction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 314
          },
          "name": "groupsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 330
          },
          "name": "policyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 346
          },
          "name": "rolesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 362
          },
          "name": "usersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 304
          },
          "name": "groups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 320
          },
          "name": "policyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 336
          },
          "name": "roles",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 352
          },
          "name": "users",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 254
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.budgetsBudgetsAction.BudgetsBudgetsActionDefinitionIamActionDefinition"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/budgets-budgets-action/index:BudgetsBudgetsActionDefinitionIamActionDefinitionOutputReference"
    },
    "@cdktn/provider-awscc.budgetsBudgetsAction.BudgetsBudgetsActionDefinitionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.budgetsBudgetsAction.BudgetsBudgetsActionDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/budgets-budgets-action/index.ts",
          "line": 719
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/budgets-budgets-action/index.ts",
        "line": 711
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 770
          },
          "name": "putIamActionDefinition",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.budgetsBudgetsAction.BudgetsBudgetsActionDefinitionIamActionDefinition"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 786
          },
          "name": "putScpActionDefinition",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.budgetsBudgetsAction.BudgetsBudgetsActionDefinitionScpActionDefinition"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 802
          },
          "name": "putSsmActionDefinition",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.budgetsBudgetsAction.BudgetsBudgetsActionDefinitionSsmActionDefinition"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 773
          },
          "name": "resetIamActionDefinition"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 789
          },
          "name": "resetScpActionDefinition"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 805
          },
          "name": "resetSsmActionDefinition"
        }
      ],
      "name": "BudgetsBudgetsActionDefinitionOutputReference",
      "namespace": "budgetsBudgetsAction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 767
          },
          "name": "iamActionDefinition",
          "type": {
            "fqn": "@cdktn/provider-awscc.budgetsBudgetsAction.BudgetsBudgetsActionDefinitionIamActionDefinitionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 783
          },
          "name": "scpActionDefinition",
          "type": {
            "fqn": "@cdktn/provider-awscc.budgetsBudgetsAction.BudgetsBudgetsActionDefinitionScpActionDefinitionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 799
          },
          "name": "ssmActionDefinition",
          "type": {
            "fqn": "@cdktn/provider-awscc.budgetsBudgetsAction.BudgetsBudgetsActionDefinitionSsmActionDefinitionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 777
          },
          "name": "iamActionDefinitionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.budgetsBudgetsAction.BudgetsBudgetsActionDefinitionIamActionDefinition"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 793
          },
          "name": "scpActionDefinitionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.budgetsBudgetsAction.BudgetsBudgetsActionDefinitionScpActionDefinition"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 809
          },
          "name": "ssmActionDefinitionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.budgetsBudgetsAction.BudgetsBudgetsActionDefinitionSsmActionDefinition"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 723
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.budgetsBudgetsAction.BudgetsBudgetsActionDefinition"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/budgets-budgets-action/index:BudgetsBudgetsActionDefinitionOutputReference"
    },
    "@cdktn/provider-awscc.budgetsBudgetsAction.BudgetsBudgetsActionDefinitionScpActionDefinition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.budgetsBudgetsAction.BudgetsBudgetsActionDefinitionScpActionDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/budgets-budgets-action/index.ts",
        "line": 366
      },
      "name": "BudgetsBudgetsActionDefinitionScpActionDefinition",
      "namespace": "budgetsBudgetsAction",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/budgets_budgets_action#policy_id BudgetsBudgetsAction#policy_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 370
          },
          "name": "policyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/budgets_budgets_action#target_ids BudgetsBudgetsAction#target_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 374
          },
          "name": "targetIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/budgets-budgets-action/index:BudgetsBudgetsActionDefinitionScpActionDefinition"
    },
    "@cdktn/provider-awscc.budgetsBudgetsAction.BudgetsBudgetsActionDefinitionScpActionDefinitionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.budgetsBudgetsAction.BudgetsBudgetsActionDefinitionScpActionDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/budgets-budgets-action/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/budgets-budgets-action/index.ts",
        "line": 413
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 469
          },
          "name": "resetPolicyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 485
          },
          "name": "resetTargetIds"
        }
      ],
      "name": "BudgetsBudgetsActionDefinitionScpActionDefinitionOutputReference",
      "namespace": "budgetsBudgetsAction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 473
          },
          "name": "policyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 489
          },
          "name": "targetIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 463
          },
          "name": "policyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 479
          },
          "name": "targetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 425
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.budgetsBudgetsAction.BudgetsBudgetsActionDefinitionScpActionDefinition"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/budgets-budgets-action/index:BudgetsBudgetsActionDefinitionScpActionDefinitionOutputReference"
    },
    "@cdktn/provider-awscc.budgetsBudgetsAction.BudgetsBudgetsActionDefinitionSsmActionDefinition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.budgetsBudgetsAction.BudgetsBudgetsActionDefinitionSsmActionDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/budgets-budgets-action/index.ts",
        "line": 493
      },
      "name": "BudgetsBudgetsActionDefinitionSsmActionDefinition",
      "namespace": "budgetsBudgetsAction",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/budgets_budgets_action#instance_ids BudgetsBudgetsAction#instance_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 497
          },
          "name": "instanceIds",
          "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/hashicorp/awscc/1.96.0/docs/resources/budgets_budgets_action#region BudgetsBudgetsAction#region}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 501
          },
          "name": "region",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/budgets_budgets_action#subtype BudgetsBudgetsAction#subtype}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 505
          },
          "name": "subtype",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/budgets-budgets-action/index:BudgetsBudgetsActionDefinitionSsmActionDefinition"
    },
    "@cdktn/provider-awscc.budgetsBudgetsAction.BudgetsBudgetsActionDefinitionSsmActionDefinitionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.budgetsBudgetsAction.BudgetsBudgetsActionDefinitionSsmActionDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/budgets-budgets-action/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/budgets-budgets-action/index.ts",
        "line": 551
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 613
          },
          "name": "resetInstanceIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 629
          },
          "name": "resetRegion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 645
          },
          "name": "resetSubtype"
        }
      ],
      "name": "BudgetsBudgetsActionDefinitionSsmActionDefinitionOutputReference",
      "namespace": "budgetsBudgetsAction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 617
          },
          "name": "instanceIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 633
          },
          "name": "regionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 649
          },
          "name": "subtypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 607
          },
          "name": "instanceIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 623
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 639
          },
          "name": "subtype",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 563
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.budgetsBudgetsAction.BudgetsBudgetsActionDefinitionSsmActionDefinition"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/budgets-budgets-action/index:BudgetsBudgetsActionDefinitionSsmActionDefinitionOutputReference"
    },
    "@cdktn/provider-awscc.budgetsBudgetsAction.BudgetsBudgetsActionResourceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.budgetsBudgetsAction.BudgetsBudgetsActionResourceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/budgets-budgets-action/index.ts",
        "line": 813
      },
      "name": "BudgetsBudgetsActionResourceTags",
      "namespace": "budgetsBudgetsAction",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/budgets_budgets_action#key BudgetsBudgetsAction#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 817
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/budgets_budgets_action#value BudgetsBudgetsAction#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 821
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/budgets-budgets-action/index:BudgetsBudgetsActionResourceTags"
    },
    "@cdktn/provider-awscc.budgetsBudgetsAction.BudgetsBudgetsActionResourceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.budgetsBudgetsAction.BudgetsBudgetsActionResourceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/budgets-budgets-action/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/budgets-budgets-action/index.ts",
        "line": 943
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 958
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.budgetsBudgetsAction.BudgetsBudgetsActionResourceTagsOutputReference"
            }
          }
        }
      ],
      "name": "BudgetsBudgetsActionResourceTagsList",
      "namespace": "budgetsBudgetsAction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 944
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.budgetsBudgetsAction.BudgetsBudgetsActionResourceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/budgets-budgets-action/index:BudgetsBudgetsActionResourceTagsList"
    },
    "@cdktn/provider-awscc.budgetsBudgetsAction.BudgetsBudgetsActionResourceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.budgetsBudgetsAction.BudgetsBudgetsActionResourceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/budgets-budgets-action/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/budgets-budgets-action/index.ts",
        "line": 860
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 918
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 934
          },
          "name": "resetValue"
        }
      ],
      "name": "BudgetsBudgetsActionResourceTagsOutputReference",
      "namespace": "budgetsBudgetsAction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 922
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 938
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 912
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 928
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 874
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.budgetsBudgetsAction.BudgetsBudgetsActionResourceTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/budgets-budgets-action/index:BudgetsBudgetsActionResourceTagsOutputReference"
    },
    "@cdktn/provider-awscc.budgetsBudgetsAction.BudgetsBudgetsActionSubscribers": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.budgetsBudgetsAction.BudgetsBudgetsActionSubscribers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/budgets-budgets-action/index.ts",
        "line": 962
      },
      "name": "BudgetsBudgetsActionSubscribers",
      "namespace": "budgetsBudgetsAction",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/budgets_budgets_action#address BudgetsBudgetsAction#address}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 966
          },
          "name": "address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/budgets_budgets_action#type BudgetsBudgetsAction#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 970
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/budgets-budgets-action/index:BudgetsBudgetsActionSubscribers"
    },
    "@cdktn/provider-awscc.budgetsBudgetsAction.BudgetsBudgetsActionSubscribersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.budgetsBudgetsAction.BudgetsBudgetsActionSubscribersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/budgets-budgets-action/index.ts",
          "line": 1094
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/budgets-budgets-action/index.ts",
        "line": 1086
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 1101
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.budgetsBudgetsAction.BudgetsBudgetsActionSubscribersOutputReference"
            }
          }
        }
      ],
      "name": "BudgetsBudgetsActionSubscribersList",
      "namespace": "budgetsBudgetsAction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 1087
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.budgetsBudgetsAction.BudgetsBudgetsActionSubscribers"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/budgets-budgets-action/index:BudgetsBudgetsActionSubscribersList"
    },
    "@cdktn/provider-awscc.budgetsBudgetsAction.BudgetsBudgetsActionSubscribersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.budgetsBudgetsAction.BudgetsBudgetsActionSubscribersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/budgets-budgets-action/index.ts",
          "line": 1019
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/budgets-budgets-action/index.ts",
        "line": 1009
      },
      "name": "BudgetsBudgetsActionSubscribersOutputReference",
      "namespace": "budgetsBudgetsAction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 1068
          },
          "name": "addressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 1081
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 1061
          },
          "name": "address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 1074
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/budgets-budgets-action/index.ts",
            "line": 1023
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.budgetsBudgetsAction.BudgetsBudgetsActionSubscribers"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/budgets-budgets-action/index:BudgetsBudgetsActionSubscribersOutputReference"
    },
    "@cdktn/provider-awscc.casesCaseRule.CasesCaseRule": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_case_rule awscc_cases_case_rule}."
      },
      "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRule",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_case_rule awscc_cases_case_rule} Resource."
        },
        "locationInModule": {
          "filename": "src/cases-case-rule/index.ts",
          "line": 2786
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cases-case-rule/index.ts",
        "line": 2754
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CasesCaseRule resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 2771
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the CasesCaseRule to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_case_rule#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CasesCaseRule that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CasesCaseRule to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 2888
          },
          "name": "putRule",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRule"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 2901
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 2836
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 2852
          },
          "name": "resetDomainId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 2904
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 2916
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 2926
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CasesCaseRule",
      "namespace": "casesCaseRule",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 2759
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 2814
          },
          "name": "caseRuleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 2819
          },
          "name": "caseRuleId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 2824
          },
          "name": "createdTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 2861
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 2866
          },
          "name": "lastModifiedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 2885
          },
          "name": "rule",
          "type": {
            "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 2898
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 2840
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 2856
          },
          "name": "domainIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 2879
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 2892
          },
          "name": "ruleInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRule"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 2908
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 2830
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 2846
          },
          "name": "domainId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 2872
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cases-case-rule/index:CasesCaseRule"
    },
    "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cases-case-rule/index.ts",
        "line": 14
      },
      "name": "CasesCaseRuleConfig",
      "namespace": "casesCaseRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Must be unique within the domain and should clearly indicate the rule's purpose (e.g., 'Priority Field Required for Urgent Cases').\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_case_rule#name CasesCaseRule#name}",
            "stability": "stable",
            "summary": "A descriptive name for the case rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 32
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Specifies the rule type and the conditions under which it applies. In the Amazon Connect admin website, this corresponds to case field conditions.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_case_rule#rule CasesCaseRule#rule}",
            "stability": "stable",
            "summary": "Defines the rule behavior and conditions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 38
          },
          "name": "rule",
          "type": {
            "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRule"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Helps administrators understand when and why this rule applies to case fields.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_case_rule#description CasesCaseRule#description}",
            "stability": "stable",
            "summary": "A description explaining the purpose and behavior of this case rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/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/hashicorp/awscc/1.96.0/docs/resources/cases_case_rule#domain_id CasesCaseRule#domain_id}",
            "stability": "stable",
            "summary": "The unique identifier of the Cases domain."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 26
          },
          "name": "domainId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_case_rule#tags CasesCaseRule#tags}",
            "stability": "stable",
            "summary": "The tags that you attach to this case rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 44
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cases-case-rule/index:CasesCaseRuleConfig"
    },
    "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRule": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cases-case-rule/index.ts",
        "line": 2466
      },
      "name": "CasesCaseRuleRule",
      "namespace": "casesCaseRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_case_rule#hidden CasesCaseRule#hidden}",
            "stability": "stable",
            "summary": "Hidden rule type, used to indicate whether a field is hidden."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 2472
          },
          "name": "hidden",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleHidden"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_case_rule#required CasesCaseRule#required}",
            "stability": "stable",
            "summary": "A required rule type, used to indicate whether a field is required."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 2478
          },
          "name": "required",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleRequired"
          }
        }
      ],
      "symbolId": "src/cases-case-rule/index:CasesCaseRuleRule"
    },
    "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleHidden": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleHidden",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cases-case-rule/index.ts",
        "line": 1125
      },
      "name": "CasesCaseRuleRuleHidden",
      "namespace": "casesCaseRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "the first condition to evaluate to true dictates the value of the rule\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_case_rule#conditions CasesCaseRule#conditions}",
            "stability": "stable",
            "summary": "List of conditions for the hidden rule;"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 1131
          },
          "name": "conditions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleHiddenConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_case_rule#default_value CasesCaseRule#default_value}",
            "stability": "stable",
            "summary": "The value of the rule (i.e. whether the field is hidden) should none of the conditions evaluate to true."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 1137
          },
          "name": "defaultValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cases-case-rule/index:CasesCaseRuleRuleHidden"
    },
    "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleHiddenConditions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleHiddenConditions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cases-case-rule/index.ts",
        "line": 972
      },
      "name": "CasesCaseRuleRuleHiddenConditions",
      "namespace": "casesCaseRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_case_rule#equal_to CasesCaseRule#equal_to}",
            "stability": "stable",
            "summary": "Boolean operands for a condition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 978
          },
          "name": "equalTo",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleHiddenConditionsEqualTo"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_case_rule#not_equal_to CasesCaseRule#not_equal_to}",
            "stability": "stable",
            "summary": "Boolean operands for a condition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 984
          },
          "name": "notEqualTo",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleHiddenConditionsNotEqualTo"
          }
        }
      ],
      "symbolId": "src/cases-case-rule/index:CasesCaseRuleRuleHiddenConditions"
    },
    "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleHiddenConditionsEqualTo": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleHiddenConditionsEqualTo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cases-case-rule/index.ts",
        "line": 343
      },
      "name": "CasesCaseRuleRuleHiddenConditionsEqualTo",
      "namespace": "casesCaseRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_case_rule#operand_one CasesCaseRule#operand_one}",
            "stability": "stable",
            "summary": "The left hand operand in the condition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 349
          },
          "name": "operandOne",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleHiddenConditionsEqualToOperandOne"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_case_rule#operand_two CasesCaseRule#operand_two}",
            "stability": "stable",
            "summary": "The right hand operand in the condition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 355
          },
          "name": "operandTwo",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleHiddenConditionsEqualToOperandTwo"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_case_rule#result CasesCaseRule#result}",
            "stability": "stable",
            "summary": "The value of the outer rule if the condition evaluates to true."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 361
          },
          "name": "result",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cases-case-rule/index:CasesCaseRuleRuleHiddenConditionsEqualTo"
    },
    "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleHiddenConditionsEqualToOperandOne": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleHiddenConditionsEqualToOperandOne",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cases-case-rule/index.ts",
        "line": 46
      },
      "name": "CasesCaseRuleRuleHiddenConditionsEqualToOperandOne",
      "namespace": "casesCaseRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_case_rule#field_id CasesCaseRule#field_id}",
            "stability": "stable",
            "summary": "The field ID this operand should take the value of."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 52
          },
          "name": "fieldId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cases-case-rule/index:CasesCaseRuleRuleHiddenConditionsEqualToOperandOne"
    },
    "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleHiddenConditionsEqualToOperandOneOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleHiddenConditionsEqualToOperandOneOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cases-case-rule/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/cases-case-rule/index.ts",
        "line": 84
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 134
          },
          "name": "resetFieldId"
        }
      ],
      "name": "CasesCaseRuleRuleHiddenConditionsEqualToOperandOneOutputReference",
      "namespace": "casesCaseRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 138
          },
          "name": "fieldIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 128
          },
          "name": "fieldId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 96
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleHiddenConditionsEqualToOperandOne"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cases-case-rule/index:CasesCaseRuleRuleHiddenConditionsEqualToOperandOneOutputReference"
    },
    "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleHiddenConditionsEqualToOperandTwo": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleHiddenConditionsEqualToOperandTwo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cases-case-rule/index.ts",
        "line": 142
      },
      "name": "CasesCaseRuleRuleHiddenConditionsEqualToOperandTwo",
      "namespace": "casesCaseRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_case_rule#boolean_value CasesCaseRule#boolean_value}",
            "stability": "stable",
            "summary": "A boolean value to compare against the field value in the condition evaluation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 148
          },
          "name": "booleanValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_case_rule#double_value CasesCaseRule#double_value}",
            "stability": "stable",
            "summary": "A numeric value to compare against the field value in the condition evaluation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 154
          },
          "name": "doubleValue",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_case_rule#empty_value CasesCaseRule#empty_value}",
            "stability": "stable",
            "summary": "An empty operand value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 160
          },
          "name": "emptyValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_case_rule#string_value CasesCaseRule#string_value}",
            "stability": "stable",
            "summary": "A string value to compare against the field value in the condition evaluation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 166
          },
          "name": "stringValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cases-case-rule/index:CasesCaseRuleRuleHiddenConditionsEqualToOperandTwo"
    },
    "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleHiddenConditionsEqualToOperandTwoOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleHiddenConditionsEqualToOperandTwoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cases-case-rule/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/cases-case-rule/index.ts",
        "line": 219
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 287
          },
          "name": "resetBooleanValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 303
          },
          "name": "resetDoubleValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 319
          },
          "name": "resetEmptyValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 335
          },
          "name": "resetStringValue"
        }
      ],
      "name": "CasesCaseRuleRuleHiddenConditionsEqualToOperandTwoOutputReference",
      "namespace": "casesCaseRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 291
          },
          "name": "booleanValueInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 307
          },
          "name": "doubleValueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 323
          },
          "name": "emptyValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 339
          },
          "name": "stringValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 281
          },
          "name": "booleanValue",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 297
          },
          "name": "doubleValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 313
          },
          "name": "emptyValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 329
          },
          "name": "stringValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 231
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleHiddenConditionsEqualToOperandTwo"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cases-case-rule/index:CasesCaseRuleRuleHiddenConditionsEqualToOperandTwoOutputReference"
    },
    "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleHiddenConditionsEqualToOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleHiddenConditionsEqualToOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cases-case-rule/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cases-case-rule/index.ts",
        "line": 407
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 466
          },
          "name": "putOperandOne",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleHiddenConditionsEqualToOperandOne"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 482
          },
          "name": "putOperandTwo",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleHiddenConditionsEqualToOperandTwo"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 469
          },
          "name": "resetOperandOne"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 485
          },
          "name": "resetOperandTwo"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 501
          },
          "name": "resetResult"
        }
      ],
      "name": "CasesCaseRuleRuleHiddenConditionsEqualToOutputReference",
      "namespace": "casesCaseRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 463
          },
          "name": "operandOne",
          "type": {
            "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleHiddenConditionsEqualToOperandOneOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 479
          },
          "name": "operandTwo",
          "type": {
            "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleHiddenConditionsEqualToOperandTwoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 473
          },
          "name": "operandOneInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleHiddenConditionsEqualToOperandOne"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 489
          },
          "name": "operandTwoInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleHiddenConditionsEqualToOperandTwo"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 505
          },
          "name": "resultInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 495
          },
          "name": "result",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 419
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleHiddenConditionsEqualTo"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cases-case-rule/index:CasesCaseRuleRuleHiddenConditionsEqualToOutputReference"
    },
    "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleHiddenConditionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleHiddenConditionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cases-case-rule/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cases-case-rule/index.ts",
        "line": 1106
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 1121
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleHiddenConditionsOutputReference"
            }
          }
        }
      ],
      "name": "CasesCaseRuleRuleHiddenConditionsList",
      "namespace": "casesCaseRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 1107
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleHiddenConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cases-case-rule/index:CasesCaseRuleRuleHiddenConditionsList"
    },
    "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleHiddenConditionsNotEqualTo": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleHiddenConditionsNotEqualTo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cases-case-rule/index.ts",
        "line": 806
      },
      "name": "CasesCaseRuleRuleHiddenConditionsNotEqualTo",
      "namespace": "casesCaseRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_case_rule#operand_one CasesCaseRule#operand_one}",
            "stability": "stable",
            "summary": "The left hand operand in the condition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 812
          },
          "name": "operandOne",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleHiddenConditionsNotEqualToOperandOne"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_case_rule#operand_two CasesCaseRule#operand_two}",
            "stability": "stable",
            "summary": "The right hand operand in the condition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 818
          },
          "name": "operandTwo",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleHiddenConditionsNotEqualToOperandTwo"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_case_rule#result CasesCaseRule#result}",
            "stability": "stable",
            "summary": "The value of the outer rule if the condition evaluates to true."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 824
          },
          "name": "result",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cases-case-rule/index:CasesCaseRuleRuleHiddenConditionsNotEqualTo"
    },
    "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleHiddenConditionsNotEqualToOperandOne": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleHiddenConditionsNotEqualToOperandOne",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cases-case-rule/index.ts",
        "line": 509
      },
      "name": "CasesCaseRuleRuleHiddenConditionsNotEqualToOperandOne",
      "namespace": "casesCaseRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_case_rule#field_id CasesCaseRule#field_id}",
            "stability": "stable",
            "summary": "The field ID this operand should take the value of."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 515
          },
          "name": "fieldId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cases-case-rule/index:CasesCaseRuleRuleHiddenConditionsNotEqualToOperandOne"
    },
    "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleHiddenConditionsNotEqualToOperandOneOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleHiddenConditionsNotEqualToOperandOneOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cases-case-rule/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/cases-case-rule/index.ts",
        "line": 547
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 597
          },
          "name": "resetFieldId"
        }
      ],
      "name": "CasesCaseRuleRuleHiddenConditionsNotEqualToOperandOneOutputReference",
      "namespace": "casesCaseRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 601
          },
          "name": "fieldIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 591
          },
          "name": "fieldId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 559
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleHiddenConditionsNotEqualToOperandOne"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cases-case-rule/index:CasesCaseRuleRuleHiddenConditionsNotEqualToOperandOneOutputReference"
    },
    "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleHiddenConditionsNotEqualToOperandTwo": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleHiddenConditionsNotEqualToOperandTwo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cases-case-rule/index.ts",
        "line": 605
      },
      "name": "CasesCaseRuleRuleHiddenConditionsNotEqualToOperandTwo",
      "namespace": "casesCaseRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_case_rule#boolean_value CasesCaseRule#boolean_value}",
            "stability": "stable",
            "summary": "A boolean value to compare against the field value in the condition evaluation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 611
          },
          "name": "booleanValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_case_rule#double_value CasesCaseRule#double_value}",
            "stability": "stable",
            "summary": "A numeric value to compare against the field value in the condition evaluation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 617
          },
          "name": "doubleValue",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_case_rule#empty_value CasesCaseRule#empty_value}",
            "stability": "stable",
            "summary": "An empty operand value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 623
          },
          "name": "emptyValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_case_rule#string_value CasesCaseRule#string_value}",
            "stability": "stable",
            "summary": "A string value to compare against the field value in the condition evaluation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 629
          },
          "name": "stringValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cases-case-rule/index:CasesCaseRuleRuleHiddenConditionsNotEqualToOperandTwo"
    },
    "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleHiddenConditionsNotEqualToOperandTwoOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleHiddenConditionsNotEqualToOperandTwoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cases-case-rule/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/cases-case-rule/index.ts",
        "line": 682
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 750
          },
          "name": "resetBooleanValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 766
          },
          "name": "resetDoubleValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 782
          },
          "name": "resetEmptyValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 798
          },
          "name": "resetStringValue"
        }
      ],
      "name": "CasesCaseRuleRuleHiddenConditionsNotEqualToOperandTwoOutputReference",
      "namespace": "casesCaseRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 754
          },
          "name": "booleanValueInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 770
          },
          "name": "doubleValueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 786
          },
          "name": "emptyValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 802
          },
          "name": "stringValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 744
          },
          "name": "booleanValue",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 760
          },
          "name": "doubleValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 776
          },
          "name": "emptyValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 792
          },
          "name": "stringValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 694
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleHiddenConditionsNotEqualToOperandTwo"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cases-case-rule/index:CasesCaseRuleRuleHiddenConditionsNotEqualToOperandTwoOutputReference"
    },
    "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleHiddenConditionsNotEqualToOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleHiddenConditionsNotEqualToOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cases-case-rule/index.ts",
          "line": 878
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cases-case-rule/index.ts",
        "line": 870
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 929
          },
          "name": "putOperandOne",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleHiddenConditionsNotEqualToOperandOne"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 945
          },
          "name": "putOperandTwo",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleHiddenConditionsNotEqualToOperandTwo"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 932
          },
          "name": "resetOperandOne"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 948
          },
          "name": "resetOperandTwo"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 964
          },
          "name": "resetResult"
        }
      ],
      "name": "CasesCaseRuleRuleHiddenConditionsNotEqualToOutputReference",
      "namespace": "casesCaseRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 926
          },
          "name": "operandOne",
          "type": {
            "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleHiddenConditionsNotEqualToOperandOneOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 942
          },
          "name": "operandTwo",
          "type": {
            "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleHiddenConditionsNotEqualToOperandTwoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 936
          },
          "name": "operandOneInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleHiddenConditionsNotEqualToOperandOne"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 952
          },
          "name": "operandTwoInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleHiddenConditionsNotEqualToOperandTwo"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 968
          },
          "name": "resultInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 958
          },
          "name": "result",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 882
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleHiddenConditionsNotEqualTo"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cases-case-rule/index:CasesCaseRuleRuleHiddenConditionsNotEqualToOutputReference"
    },
    "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleHiddenConditionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleHiddenConditionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cases-case-rule/index.ts",
          "line": 1033
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cases-case-rule/index.ts",
        "line": 1023
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 1078
          },
          "name": "putEqualTo",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleHiddenConditionsEqualTo"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 1094
          },
          "name": "putNotEqualTo",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleHiddenConditionsNotEqualTo"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 1081
          },
          "name": "resetEqualTo"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 1097
          },
          "name": "resetNotEqualTo"
        }
      ],
      "name": "CasesCaseRuleRuleHiddenConditionsOutputReference",
      "namespace": "casesCaseRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 1075
          },
          "name": "equalTo",
          "type": {
            "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleHiddenConditionsEqualToOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 1091
          },
          "name": "notEqualTo",
          "type": {
            "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleHiddenConditionsNotEqualToOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 1085
          },
          "name": "equalToInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleHiddenConditionsEqualTo"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 1101
          },
          "name": "notEqualToInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleHiddenConditionsNotEqualTo"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 1037
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleHiddenConditions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cases-case-rule/index:CasesCaseRuleRuleHiddenConditionsOutputReference"
    },
    "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleHiddenOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleHiddenOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cases-case-rule/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cases-case-rule/index.ts",
        "line": 1176
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 1229
          },
          "name": "putConditions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleHiddenConditions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 1232
          },
          "name": "resetConditions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 1248
          },
          "name": "resetDefaultValue"
        }
      ],
      "name": "CasesCaseRuleRuleHiddenOutputReference",
      "namespace": "casesCaseRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 1226
          },
          "name": "conditions",
          "type": {
            "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleHiddenConditionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 1236
          },
          "name": "conditionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleHiddenConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 1252
          },
          "name": "defaultValueInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 1242
          },
          "name": "defaultValue",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 1188
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleHidden"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cases-case-rule/index:CasesCaseRuleRuleHiddenOutputReference"
    },
    "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cases-case-rule/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/cases-case-rule/index.ts",
        "line": 2517
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 2570
          },
          "name": "putHidden",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleHidden"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 2586
          },
          "name": "putRequired",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleRequired"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 2573
          },
          "name": "resetHidden"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 2589
          },
          "name": "resetRequired"
        }
      ],
      "name": "CasesCaseRuleRuleOutputReference",
      "namespace": "casesCaseRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 2567
          },
          "name": "hidden",
          "type": {
            "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleHiddenOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 2583
          },
          "name": "required",
          "type": {
            "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleRequiredOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 2577
          },
          "name": "hiddenInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleHidden"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 2593
          },
          "name": "requiredInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleRequired"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 2529
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRule"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cases-case-rule/index:CasesCaseRuleRuleOutputReference"
    },
    "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleRequired": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleRequired",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cases-case-rule/index.ts",
        "line": 2335
      },
      "name": "CasesCaseRuleRuleRequired",
      "namespace": "casesCaseRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Conditions are evaluated in order, and the first condition that evaluates to true determines whether the field is required, overriding the default value.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_case_rule#conditions CasesCaseRule#conditions}",
            "stability": "stable",
            "summary": "An ordered list of boolean conditions that determine when the field should be required."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 2341
          },
          "name": "conditions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleRequiredConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If true, the field is required by default; if false, the field is optional by default.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_case_rule#default_value CasesCaseRule#default_value}",
            "stability": "stable",
            "summary": "The default required state for the field when none of the specified conditions are met."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 2347
          },
          "name": "defaultValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cases-case-rule/index:CasesCaseRuleRuleRequired"
    },
    "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleRequiredConditions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleRequiredConditions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cases-case-rule/index.ts",
        "line": 2182
      },
      "name": "CasesCaseRuleRuleRequiredConditions",
      "namespace": "casesCaseRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_case_rule#equal_to CasesCaseRule#equal_to}",
            "stability": "stable",
            "summary": "Boolean operands for a condition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 2188
          },
          "name": "equalTo",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleRequiredConditionsEqualTo"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_case_rule#not_equal_to CasesCaseRule#not_equal_to}",
            "stability": "stable",
            "summary": "Boolean operands for a condition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 2194
          },
          "name": "notEqualTo",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleRequiredConditionsNotEqualTo"
          }
        }
      ],
      "symbolId": "src/cases-case-rule/index:CasesCaseRuleRuleRequiredConditions"
    },
    "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleRequiredConditionsEqualTo": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleRequiredConditionsEqualTo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cases-case-rule/index.ts",
        "line": 1553
      },
      "name": "CasesCaseRuleRuleRequiredConditionsEqualTo",
      "namespace": "casesCaseRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_case_rule#operand_one CasesCaseRule#operand_one}",
            "stability": "stable",
            "summary": "The left hand operand in the condition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 1559
          },
          "name": "operandOne",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleRequiredConditionsEqualToOperandOne"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_case_rule#operand_two CasesCaseRule#operand_two}",
            "stability": "stable",
            "summary": "The right hand operand in the condition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 1565
          },
          "name": "operandTwo",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleRequiredConditionsEqualToOperandTwo"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_case_rule#result CasesCaseRule#result}",
            "stability": "stable",
            "summary": "The value of the outer rule if the condition evaluates to true."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 1571
          },
          "name": "result",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cases-case-rule/index:CasesCaseRuleRuleRequiredConditionsEqualTo"
    },
    "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleRequiredConditionsEqualToOperandOne": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleRequiredConditionsEqualToOperandOne",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cases-case-rule/index.ts",
        "line": 1256
      },
      "name": "CasesCaseRuleRuleRequiredConditionsEqualToOperandOne",
      "namespace": "casesCaseRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_case_rule#field_id CasesCaseRule#field_id}",
            "stability": "stable",
            "summary": "The field ID this operand should take the value of."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 1262
          },
          "name": "fieldId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cases-case-rule/index:CasesCaseRuleRuleRequiredConditionsEqualToOperandOne"
    },
    "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleRequiredConditionsEqualToOperandOneOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleRequiredConditionsEqualToOperandOneOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cases-case-rule/index.ts",
          "line": 1302
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cases-case-rule/index.ts",
        "line": 1294
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 1344
          },
          "name": "resetFieldId"
        }
      ],
      "name": "CasesCaseRuleRuleRequiredConditionsEqualToOperandOneOutputReference",
      "namespace": "casesCaseRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 1348
          },
          "name": "fieldIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 1338
          },
          "name": "fieldId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 1306
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleRequiredConditionsEqualToOperandOne"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cases-case-rule/index:CasesCaseRuleRuleRequiredConditionsEqualToOperandOneOutputReference"
    },
    "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleRequiredConditionsEqualToOperandTwo": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleRequiredConditionsEqualToOperandTwo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cases-case-rule/index.ts",
        "line": 1352
      },
      "name": "CasesCaseRuleRuleRequiredConditionsEqualToOperandTwo",
      "namespace": "casesCaseRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_case_rule#boolean_value CasesCaseRule#boolean_value}",
            "stability": "stable",
            "summary": "A boolean value to compare against the field value in the condition evaluation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 1358
          },
          "name": "booleanValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_case_rule#double_value CasesCaseRule#double_value}",
            "stability": "stable",
            "summary": "A numeric value to compare against the field value in the condition evaluation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 1364
          },
          "name": "doubleValue",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_case_rule#empty_value CasesCaseRule#empty_value}",
            "stability": "stable",
            "summary": "An empty operand value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 1370
          },
          "name": "emptyValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_case_rule#string_value CasesCaseRule#string_value}",
            "stability": "stable",
            "summary": "A string value to compare against the field value in the condition evaluation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 1376
          },
          "name": "stringValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cases-case-rule/index:CasesCaseRuleRuleRequiredConditionsEqualToOperandTwo"
    },
    "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleRequiredConditionsEqualToOperandTwoOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleRequiredConditionsEqualToOperandTwoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cases-case-rule/index.ts",
          "line": 1437
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cases-case-rule/index.ts",
        "line": 1429
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 1497
          },
          "name": "resetBooleanValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 1513
          },
          "name": "resetDoubleValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 1529
          },
          "name": "resetEmptyValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 1545
          },
          "name": "resetStringValue"
        }
      ],
      "name": "CasesCaseRuleRuleRequiredConditionsEqualToOperandTwoOutputReference",
      "namespace": "casesCaseRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 1501
          },
          "name": "booleanValueInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 1517
          },
          "name": "doubleValueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 1533
          },
          "name": "emptyValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 1549
          },
          "name": "stringValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 1491
          },
          "name": "booleanValue",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 1507
          },
          "name": "doubleValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 1523
          },
          "name": "emptyValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 1539
          },
          "name": "stringValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 1441
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleRequiredConditionsEqualToOperandTwo"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cases-case-rule/index:CasesCaseRuleRuleRequiredConditionsEqualToOperandTwoOutputReference"
    },
    "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleRequiredConditionsEqualToOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleRequiredConditionsEqualToOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cases-case-rule/index.ts",
          "line": 1625
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cases-case-rule/index.ts",
        "line": 1617
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 1676
          },
          "name": "putOperandOne",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleRequiredConditionsEqualToOperandOne"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 1692
          },
          "name": "putOperandTwo",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleRequiredConditionsEqualToOperandTwo"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 1679
          },
          "name": "resetOperandOne"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 1695
          },
          "name": "resetOperandTwo"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 1711
          },
          "name": "resetResult"
        }
      ],
      "name": "CasesCaseRuleRuleRequiredConditionsEqualToOutputReference",
      "namespace": "casesCaseRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 1673
          },
          "name": "operandOne",
          "type": {
            "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleRequiredConditionsEqualToOperandOneOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 1689
          },
          "name": "operandTwo",
          "type": {
            "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleRequiredConditionsEqualToOperandTwoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 1683
          },
          "name": "operandOneInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleRequiredConditionsEqualToOperandOne"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 1699
          },
          "name": "operandTwoInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleRequiredConditionsEqualToOperandTwo"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 1715
          },
          "name": "resultInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 1705
          },
          "name": "result",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 1629
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleRequiredConditionsEqualTo"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cases-case-rule/index:CasesCaseRuleRuleRequiredConditionsEqualToOutputReference"
    },
    "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleRequiredConditionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleRequiredConditionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cases-case-rule/index.ts",
          "line": 2324
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cases-case-rule/index.ts",
        "line": 2316
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 2331
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleRequiredConditionsOutputReference"
            }
          }
        }
      ],
      "name": "CasesCaseRuleRuleRequiredConditionsList",
      "namespace": "casesCaseRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 2317
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleRequiredConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cases-case-rule/index:CasesCaseRuleRuleRequiredConditionsList"
    },
    "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleRequiredConditionsNotEqualTo": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleRequiredConditionsNotEqualTo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cases-case-rule/index.ts",
        "line": 2016
      },
      "name": "CasesCaseRuleRuleRequiredConditionsNotEqualTo",
      "namespace": "casesCaseRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_case_rule#operand_one CasesCaseRule#operand_one}",
            "stability": "stable",
            "summary": "The left hand operand in the condition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 2022
          },
          "name": "operandOne",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleRequiredConditionsNotEqualToOperandOne"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_case_rule#operand_two CasesCaseRule#operand_two}",
            "stability": "stable",
            "summary": "The right hand operand in the condition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 2028
          },
          "name": "operandTwo",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleRequiredConditionsNotEqualToOperandTwo"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_case_rule#result CasesCaseRule#result}",
            "stability": "stable",
            "summary": "The value of the outer rule if the condition evaluates to true."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 2034
          },
          "name": "result",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cases-case-rule/index:CasesCaseRuleRuleRequiredConditionsNotEqualTo"
    },
    "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleRequiredConditionsNotEqualToOperandOne": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleRequiredConditionsNotEqualToOperandOne",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cases-case-rule/index.ts",
        "line": 1719
      },
      "name": "CasesCaseRuleRuleRequiredConditionsNotEqualToOperandOne",
      "namespace": "casesCaseRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_case_rule#field_id CasesCaseRule#field_id}",
            "stability": "stable",
            "summary": "The field ID this operand should take the value of."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 1725
          },
          "name": "fieldId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cases-case-rule/index:CasesCaseRuleRuleRequiredConditionsNotEqualToOperandOne"
    },
    "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleRequiredConditionsNotEqualToOperandOneOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleRequiredConditionsNotEqualToOperandOneOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cases-case-rule/index.ts",
          "line": 1765
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cases-case-rule/index.ts",
        "line": 1757
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 1807
          },
          "name": "resetFieldId"
        }
      ],
      "name": "CasesCaseRuleRuleRequiredConditionsNotEqualToOperandOneOutputReference",
      "namespace": "casesCaseRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 1811
          },
          "name": "fieldIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 1801
          },
          "name": "fieldId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 1769
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleRequiredConditionsNotEqualToOperandOne"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cases-case-rule/index:CasesCaseRuleRuleRequiredConditionsNotEqualToOperandOneOutputReference"
    },
    "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleRequiredConditionsNotEqualToOperandTwo": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleRequiredConditionsNotEqualToOperandTwo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cases-case-rule/index.ts",
        "line": 1815
      },
      "name": "CasesCaseRuleRuleRequiredConditionsNotEqualToOperandTwo",
      "namespace": "casesCaseRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_case_rule#boolean_value CasesCaseRule#boolean_value}",
            "stability": "stable",
            "summary": "A boolean value to compare against the field value in the condition evaluation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 1821
          },
          "name": "booleanValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_case_rule#double_value CasesCaseRule#double_value}",
            "stability": "stable",
            "summary": "A numeric value to compare against the field value in the condition evaluation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 1827
          },
          "name": "doubleValue",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_case_rule#empty_value CasesCaseRule#empty_value}",
            "stability": "stable",
            "summary": "An empty operand value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 1833
          },
          "name": "emptyValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_case_rule#string_value CasesCaseRule#string_value}",
            "stability": "stable",
            "summary": "A string value to compare against the field value in the condition evaluation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 1839
          },
          "name": "stringValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cases-case-rule/index:CasesCaseRuleRuleRequiredConditionsNotEqualToOperandTwo"
    },
    "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleRequiredConditionsNotEqualToOperandTwoOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleRequiredConditionsNotEqualToOperandTwoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cases-case-rule/index.ts",
          "line": 1900
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cases-case-rule/index.ts",
        "line": 1892
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 1960
          },
          "name": "resetBooleanValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 1976
          },
          "name": "resetDoubleValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 1992
          },
          "name": "resetEmptyValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 2008
          },
          "name": "resetStringValue"
        }
      ],
      "name": "CasesCaseRuleRuleRequiredConditionsNotEqualToOperandTwoOutputReference",
      "namespace": "casesCaseRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 1964
          },
          "name": "booleanValueInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 1980
          },
          "name": "doubleValueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 1996
          },
          "name": "emptyValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 2012
          },
          "name": "stringValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 1954
          },
          "name": "booleanValue",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 1970
          },
          "name": "doubleValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 1986
          },
          "name": "emptyValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 2002
          },
          "name": "stringValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 1904
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleRequiredConditionsNotEqualToOperandTwo"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cases-case-rule/index:CasesCaseRuleRuleRequiredConditionsNotEqualToOperandTwoOutputReference"
    },
    "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleRequiredConditionsNotEqualToOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleRequiredConditionsNotEqualToOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cases-case-rule/index.ts",
          "line": 2088
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cases-case-rule/index.ts",
        "line": 2080
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 2139
          },
          "name": "putOperandOne",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleRequiredConditionsNotEqualToOperandOne"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 2155
          },
          "name": "putOperandTwo",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleRequiredConditionsNotEqualToOperandTwo"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 2142
          },
          "name": "resetOperandOne"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 2158
          },
          "name": "resetOperandTwo"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 2174
          },
          "name": "resetResult"
        }
      ],
      "name": "CasesCaseRuleRuleRequiredConditionsNotEqualToOutputReference",
      "namespace": "casesCaseRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 2136
          },
          "name": "operandOne",
          "type": {
            "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleRequiredConditionsNotEqualToOperandOneOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 2152
          },
          "name": "operandTwo",
          "type": {
            "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleRequiredConditionsNotEqualToOperandTwoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 2146
          },
          "name": "operandOneInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleRequiredConditionsNotEqualToOperandOne"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 2162
          },
          "name": "operandTwoInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleRequiredConditionsNotEqualToOperandTwo"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 2178
          },
          "name": "resultInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 2168
          },
          "name": "result",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 2092
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleRequiredConditionsNotEqualTo"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cases-case-rule/index:CasesCaseRuleRuleRequiredConditionsNotEqualToOutputReference"
    },
    "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleRequiredConditionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleRequiredConditionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cases-case-rule/index.ts",
          "line": 2243
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cases-case-rule/index.ts",
        "line": 2233
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 2288
          },
          "name": "putEqualTo",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleRequiredConditionsEqualTo"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 2304
          },
          "name": "putNotEqualTo",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleRequiredConditionsNotEqualTo"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 2291
          },
          "name": "resetEqualTo"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 2307
          },
          "name": "resetNotEqualTo"
        }
      ],
      "name": "CasesCaseRuleRuleRequiredConditionsOutputReference",
      "namespace": "casesCaseRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 2285
          },
          "name": "equalTo",
          "type": {
            "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleRequiredConditionsEqualToOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 2301
          },
          "name": "notEqualTo",
          "type": {
            "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleRequiredConditionsNotEqualToOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 2295
          },
          "name": "equalToInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleRequiredConditionsEqualTo"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 2311
          },
          "name": "notEqualToInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleRequiredConditionsNotEqualTo"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 2247
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleRequiredConditions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cases-case-rule/index:CasesCaseRuleRuleRequiredConditionsOutputReference"
    },
    "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleRequiredOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleRequiredOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cases-case-rule/index.ts",
          "line": 2394
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cases-case-rule/index.ts",
        "line": 2386
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 2439
          },
          "name": "putConditions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleRequiredConditions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 2442
          },
          "name": "resetConditions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 2458
          },
          "name": "resetDefaultValue"
        }
      ],
      "name": "CasesCaseRuleRuleRequiredOutputReference",
      "namespace": "casesCaseRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 2436
          },
          "name": "conditions",
          "type": {
            "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleRequiredConditionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 2446
          },
          "name": "conditionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleRequiredConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 2462
          },
          "name": "defaultValueInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 2452
          },
          "name": "defaultValue",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 2398
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleRuleRequired"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cases-case-rule/index:CasesCaseRuleRuleRequiredOutputReference"
    },
    "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cases-case-rule/index.ts",
        "line": 2597
      },
      "name": "CasesCaseRuleTags",
      "namespace": "casesCaseRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_case_rule#key CasesCaseRule#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 2603
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_case_rule#value CasesCaseRule#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 2609
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cases-case-rule/index:CasesCaseRuleTags"
    },
    "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cases-case-rule/index.ts",
          "line": 2739
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cases-case-rule/index.ts",
        "line": 2731
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 2746
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleTagsOutputReference"
            }
          }
        }
      ],
      "name": "CasesCaseRuleTagsList",
      "namespace": "casesCaseRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 2732
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cases-case-rule/index:CasesCaseRuleTagsList"
    },
    "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cases-case-rule/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cases-case-rule/index.ts",
        "line": 2648
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 2706
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 2722
          },
          "name": "resetValue"
        }
      ],
      "name": "CasesCaseRuleTagsOutputReference",
      "namespace": "casesCaseRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 2710
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 2726
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 2700
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 2716
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-case-rule/index.ts",
            "line": 2662
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.casesCaseRule.CasesCaseRuleTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cases-case-rule/index:CasesCaseRuleTagsOutputReference"
    },
    "@cdktn/provider-awscc.casesDomain.CasesDomain": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_domain awscc_cases_domain}."
      },
      "fqn": "@cdktn/provider-awscc.casesDomain.CasesDomain",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_domain awscc_cases_domain} Resource."
        },
        "locationInModule": {
          "filename": "src/cases-domain/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-awscc.casesDomain.CasesDomainConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cases-domain/index.ts",
        "line": 185
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CasesDomain resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/cases-domain/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 CasesDomain to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_domain#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CasesDomain that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CasesDomain to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-domain/index.ts",
            "line": 284
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.casesDomain.CasesDomainTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-domain/index.ts",
            "line": 287
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-domain/index.ts",
            "line": 299
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-domain/index.ts",
            "line": 306
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CasesDomain",
      "namespace": "casesDomain",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-domain/index.ts",
            "line": 190
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-domain/index.ts",
            "line": 242
          },
          "name": "createdTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-domain/index.ts",
            "line": 247
          },
          "name": "domainArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-domain/index.ts",
            "line": 252
          },
          "name": "domainId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-domain/index.ts",
            "line": 257
          },
          "name": "domainStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-domain/index.ts",
            "line": 262
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-domain/index.ts",
            "line": 281
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.casesDomain.CasesDomainTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-domain/index.ts",
            "line": 275
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-domain/index.ts",
            "line": 291
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.casesDomain.CasesDomainTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-domain/index.ts",
            "line": 268
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cases-domain/index:CasesDomain"
    },
    "@cdktn/provider-awscc.casesDomain.CasesDomainConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.casesDomain.CasesDomainConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cases-domain/index.ts",
        "line": 14
      },
      "name": "CasesDomainConfig",
      "namespace": "casesDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_domain#name CasesDomain#name}",
            "stability": "stable",
            "summary": "The name for your Cases domain. It must be unique for your AWS account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-domain/index.ts",
            "line": 20
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_domain#tags CasesDomain#tags}",
            "stability": "stable",
            "summary": "The tags that you attach to this domain."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-domain/index.ts",
            "line": 26
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.casesDomain.CasesDomainTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cases-domain/index:CasesDomainConfig"
    },
    "@cdktn/provider-awscc.casesDomain.CasesDomainTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.casesDomain.CasesDomainTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cases-domain/index.ts",
        "line": 28
      },
      "name": "CasesDomainTags",
      "namespace": "casesDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_domain#key CasesDomain#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-domain/index.ts",
            "line": 34
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_domain#value CasesDomain#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-domain/index.ts",
            "line": 40
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cases-domain/index:CasesDomainTags"
    },
    "@cdktn/provider-awscc.casesDomain.CasesDomainTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.casesDomain.CasesDomainTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cases-domain/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/cases-domain/index.ts",
        "line": 162
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-domain/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-awscc.casesDomain.CasesDomainTagsOutputReference"
            }
          }
        }
      ],
      "name": "CasesDomainTagsList",
      "namespace": "casesDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-domain/index.ts",
            "line": 163
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.casesDomain.CasesDomainTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cases-domain/index:CasesDomainTagsList"
    },
    "@cdktn/provider-awscc.casesDomain.CasesDomainTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.casesDomain.CasesDomainTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cases-domain/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/cases-domain/index.ts",
        "line": 79
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-domain/index.ts",
            "line": 137
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-domain/index.ts",
            "line": 153
          },
          "name": "resetValue"
        }
      ],
      "name": "CasesDomainTagsOutputReference",
      "namespace": "casesDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-domain/index.ts",
            "line": 141
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-domain/index.ts",
            "line": 157
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-domain/index.ts",
            "line": 131
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-domain/index.ts",
            "line": 147
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-domain/index.ts",
            "line": 93
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.casesDomain.CasesDomainTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cases-domain/index:CasesDomainTagsOutputReference"
    },
    "@cdktn/provider-awscc.casesField.CasesField": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_field awscc_cases_field}."
      },
      "fqn": "@cdktn/provider-awscc.casesField.CasesField",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_field awscc_cases_field} Resource."
        },
        "locationInModule": {
          "filename": "src/cases-field/index.ts",
          "line": 433
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.casesField.CasesFieldConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cases-field/index.ts",
        "line": 401
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CasesField resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/cases-field/index.ts",
            "line": 418
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the CasesField to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_field#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CasesField that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CasesField to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-field/index.ts",
            "line": 466
          },
          "name": "putAttributes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.casesField.CasesFieldAttributes"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-field/index.ts",
            "line": 557
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.casesField.CasesFieldTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-field/index.ts",
            "line": 469
          },
          "name": "resetAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-field/index.ts",
            "line": 490
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-field/index.ts",
            "line": 506
          },
          "name": "resetDomainId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-field/index.ts",
            "line": 560
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-field/index.ts",
            "line": 585
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-field/index.ts",
            "line": 596
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CasesField",
      "namespace": "casesField",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-field/index.ts",
            "line": 406
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-field/index.ts",
            "line": 463
          },
          "name": "attributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.casesField.CasesFieldAttributesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-field/index.ts",
            "line": 478
          },
          "name": "createdTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-field/index.ts",
            "line": 515
          },
          "name": "fieldArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-field/index.ts",
            "line": 520
          },
          "name": "fieldId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-field/index.ts",
            "line": 525
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-field/index.ts",
            "line": 530
          },
          "name": "lastModifiedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-field/index.ts",
            "line": 548
          },
          "name": "namespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-field/index.ts",
            "line": 554
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.casesField.CasesFieldTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-field/index.ts",
            "line": 473
          },
          "name": "attributesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.casesField.CasesFieldAttributes"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-field/index.ts",
            "line": 494
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-field/index.ts",
            "line": 510
          },
          "name": "domainIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-field/index.ts",
            "line": 543
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-field/index.ts",
            "line": 564
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.casesField.CasesFieldTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-field/index.ts",
            "line": 577
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-field/index.ts",
            "line": 484
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-field/index.ts",
            "line": 500
          },
          "name": "domainId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-field/index.ts",
            "line": 536
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-field/index.ts",
            "line": 570
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cases-field/index:CasesField"
    },
    "@cdktn/provider-awscc.casesField.CasesFieldAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.casesField.CasesFieldAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cases-field/index.ts",
        "line": 148
      },
      "name": "CasesFieldAttributes",
      "namespace": "casesField",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_field#text CasesField#text}",
            "stability": "stable",
            "summary": "Field attributes for Text field type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-field/index.ts",
            "line": 154
          },
          "name": "text",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.casesField.CasesFieldAttributesText"
          }
        }
      ],
      "symbolId": "src/cases-field/index:CasesFieldAttributes"
    },
    "@cdktn/provider-awscc.casesField.CasesFieldAttributesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.casesField.CasesFieldAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cases-field/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cases-field/index.ts",
        "line": 186
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-field/index.ts",
            "line": 233
          },
          "name": "putText",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.casesField.CasesFieldAttributesText"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-field/index.ts",
            "line": 236
          },
          "name": "resetText"
        }
      ],
      "name": "CasesFieldAttributesOutputReference",
      "namespace": "casesField",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-field/index.ts",
            "line": 230
          },
          "name": "text",
          "type": {
            "fqn": "@cdktn/provider-awscc.casesField.CasesFieldAttributesTextOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-field/index.ts",
            "line": 240
          },
          "name": "textInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.casesField.CasesFieldAttributesText"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-field/index.ts",
            "line": 198
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.casesField.CasesFieldAttributes"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cases-field/index:CasesFieldAttributesOutputReference"
    },
    "@cdktn/provider-awscc.casesField.CasesFieldAttributesText": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.casesField.CasesFieldAttributesText",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cases-field/index.ts",
        "line": 52
      },
      "name": "CasesFieldAttributesText",
      "namespace": "casesField",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_field#is_multiline CasesField#is_multiline}",
            "stability": "stable",
            "summary": "Attribute that defines rendering component and validation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-field/index.ts",
            "line": 58
          },
          "name": "isMultiline",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cases-field/index:CasesFieldAttributesText"
    },
    "@cdktn/provider-awscc.casesField.CasesFieldAttributesTextOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.casesField.CasesFieldAttributesTextOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cases-field/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/cases-field/index.ts",
        "line": 90
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-field/index.ts",
            "line": 140
          },
          "name": "resetIsMultiline"
        }
      ],
      "name": "CasesFieldAttributesTextOutputReference",
      "namespace": "casesField",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-field/index.ts",
            "line": 144
          },
          "name": "isMultilineInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-field/index.ts",
            "line": 134
          },
          "name": "isMultiline",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-field/index.ts",
            "line": 102
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.casesField.CasesFieldAttributesText"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cases-field/index:CasesFieldAttributesTextOutputReference"
    },
    "@cdktn/provider-awscc.casesField.CasesFieldConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.casesField.CasesFieldConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cases-field/index.ts",
        "line": 14
      },
      "name": "CasesFieldConfig",
      "namespace": "casesField",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Should be descriptive and user-friendly (e.g., 'Customer Priority Level', 'Issue Category').\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_field#name CasesField#name}",
            "stability": "stable",
            "summary": "The display name of the field as it appears to agents in the case interface."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-field/index.ts",
            "line": 38
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Each type has specific constraints: Text (string input), Number (numeric values), Boolean (true/false), DateTime (date/time picker), SingleSelect (dropdown options), Url (URL validation), User (Amazon Connect user selection).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_field#type CasesField#type}",
            "stability": "stable",
            "summary": "The data type of the field, which determines validation rules, input constraints, and display format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-field/index.ts",
            "line": 50
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_field#attributes CasesField#attributes}",
            "stability": "stable",
            "summary": "Field-type specific attributes that control rendering and validation behavior."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-field/index.ts",
            "line": 20
          },
          "name": "attributes",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.casesField.CasesFieldAttributes"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Helps agents and administrators understand what information should be captured in this field.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_field#description CasesField#description}",
            "stability": "stable",
            "summary": "A description explaining the purpose and usage of this field in cases."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-field/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/hashicorp/awscc/1.96.0/docs/resources/cases_field#domain_id CasesField#domain_id}",
            "stability": "stable",
            "summary": "The unique identifier of the Cases domain."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-field/index.ts",
            "line": 32
          },
          "name": "domainId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_field#tags CasesField#tags}",
            "stability": "stable",
            "summary": "The tags that you attach to this field."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-field/index.ts",
            "line": 44
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.casesField.CasesFieldTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cases-field/index:CasesFieldConfig"
    },
    "@cdktn/provider-awscc.casesField.CasesFieldTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.casesField.CasesFieldTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cases-field/index.ts",
        "line": 244
      },
      "name": "CasesFieldTags",
      "namespace": "casesField",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_field#key CasesField#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-field/index.ts",
            "line": 250
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_field#value CasesField#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-field/index.ts",
            "line": 256
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cases-field/index:CasesFieldTags"
    },
    "@cdktn/provider-awscc.casesField.CasesFieldTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.casesField.CasesFieldTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cases-field/index.ts",
          "line": 386
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cases-field/index.ts",
        "line": 378
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-field/index.ts",
            "line": 393
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.casesField.CasesFieldTagsOutputReference"
            }
          }
        }
      ],
      "name": "CasesFieldTagsList",
      "namespace": "casesField",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-field/index.ts",
            "line": 379
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.casesField.CasesFieldTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cases-field/index:CasesFieldTagsList"
    },
    "@cdktn/provider-awscc.casesField.CasesFieldTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.casesField.CasesFieldTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cases-field/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cases-field/index.ts",
        "line": 295
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-field/index.ts",
            "line": 353
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-field/index.ts",
            "line": 369
          },
          "name": "resetValue"
        }
      ],
      "name": "CasesFieldTagsOutputReference",
      "namespace": "casesField",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-field/index.ts",
            "line": 357
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-field/index.ts",
            "line": 373
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-field/index.ts",
            "line": 347
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-field/index.ts",
            "line": 363
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-field/index.ts",
            "line": 309
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.casesField.CasesFieldTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cases-field/index:CasesFieldTagsOutputReference"
    },
    "@cdktn/provider-awscc.casesLayout.CasesLayout": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_layout awscc_cases_layout}."
      },
      "fqn": "@cdktn/provider-awscc.casesLayout.CasesLayout",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_layout awscc_cases_layout} Resource."
        },
        "locationInModule": {
          "filename": "src/cases-layout/index.ts",
          "line": 1388
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.casesLayout.CasesLayoutConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cases-layout/index.ts",
        "line": 1356
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CasesLayout resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 1373
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the CasesLayout to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_layout#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CasesLayout that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CasesLayout to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 1419
          },
          "name": "putContent",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.casesLayout.CasesLayoutContent"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 1486
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.casesLayout.CasesLayoutTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 1440
          },
          "name": "resetDomainId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 1489
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 1501
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 1510
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CasesLayout",
      "namespace": "casesLayout",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 1361
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 1416
          },
          "name": "content",
          "type": {
            "fqn": "@cdktn/provider-awscc.casesLayout.CasesLayoutContentOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 1428
          },
          "name": "createdTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 1449
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 1454
          },
          "name": "lastModifiedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 1459
          },
          "name": "layoutArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 1464
          },
          "name": "layoutId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 1483
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.casesLayout.CasesLayoutTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 1423
          },
          "name": "contentInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.casesLayout.CasesLayoutContent"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 1444
          },
          "name": "domainIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 1477
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 1493
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.casesLayout.CasesLayoutTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 1434
          },
          "name": "domainId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 1470
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cases-layout/index:CasesLayout"
    },
    "@cdktn/provider-awscc.casesLayout.CasesLayoutConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.casesLayout.CasesLayoutConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cases-layout/index.ts",
        "line": 14
      },
      "name": "CasesLayoutConfig",
      "namespace": "casesLayout",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Specifies which fields appear in the top panel and More Info tab, and their display order.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_layout#content CasesLayout#content}",
            "stability": "stable",
            "summary": "Defines the layout structure and field organization for the case interface."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 20
          },
          "name": "content",
          "type": {
            "fqn": "@cdktn/provider-awscc.casesLayout.CasesLayoutContent"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Must be unique within the Cases domain and should clearly indicate the layout's purpose and field organization.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_layout#name CasesLayout#name}",
            "stability": "stable",
            "summary": "A descriptive name for the layout."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 32
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_layout#domain_id CasesLayout#domain_id}",
            "stability": "stable",
            "summary": "The unique identifier of the Cases domain."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 26
          },
          "name": "domainId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_layout#tags CasesLayout#tags}",
            "stability": "stable",
            "summary": "The tags that you attach to this layout."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 38
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.casesLayout.CasesLayoutTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cases-layout/index:CasesLayoutConfig"
    },
    "@cdktn/provider-awscc.casesLayout.CasesLayoutContent": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.casesLayout.CasesLayoutContent",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cases-layout/index.ts",
        "line": 1103
      },
      "name": "CasesLayoutContent",
      "namespace": "casesLayout",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Configures which fields appear in the top panel (immediately visible) and More Info tab (expandable section) of the case view, allowing customization of the agent experience.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_layout#basic CasesLayout#basic}",
            "stability": "stable",
            "summary": "Defines the field layout for the agent's case interface."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 1109
          },
          "name": "basic",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.casesLayout.CasesLayoutContentBasic"
          }
        }
      ],
      "symbolId": "src/cases-layout/index:CasesLayoutContent"
    },
    "@cdktn/provider-awscc.casesLayout.CasesLayoutContentBasic": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.casesLayout.CasesLayoutContentBasic",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cases-layout/index.ts",
        "line": 972
      },
      "name": "CasesLayoutContentBasic",
      "namespace": "casesLayout",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_layout#more_info CasesLayout#more_info}",
            "stability": "stable",
            "summary": "Sections within a panel or tab of the page layout."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 978
          },
          "name": "moreInfo",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.casesLayout.CasesLayoutContentBasicMoreInfo"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_layout#top_panel CasesLayout#top_panel}",
            "stability": "stable",
            "summary": "Sections within a panel or tab of the page layout."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 984
          },
          "name": "topPanel",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.casesLayout.CasesLayoutContentBasicTopPanel"
          }
        }
      ],
      "symbolId": "src/cases-layout/index:CasesLayoutContentBasic"
    },
    "@cdktn/provider-awscc.casesLayout.CasesLayoutContentBasicMoreInfo": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.casesLayout.CasesLayoutContentBasicMoreInfo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cases-layout/index.ts",
        "line": 410
      },
      "name": "CasesLayoutContentBasicMoreInfo",
      "namespace": "casesLayout",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_layout#sections CasesLayout#sections}",
            "stability": "stable",
            "summary": "Defines the sections within a panel or tab. Contains field groups that organize related fields together."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 416
          },
          "name": "sections",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.casesLayout.CasesLayoutContentBasicMoreInfoSections"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cases-layout/index:CasesLayoutContentBasicMoreInfo"
    },
    "@cdktn/provider-awscc.casesLayout.CasesLayoutContentBasicMoreInfoOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.casesLayout.CasesLayoutContentBasicMoreInfoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cases-layout/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/cases-layout/index.ts",
        "line": 448
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 495
          },
          "name": "putSections",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.casesLayout.CasesLayoutContentBasicMoreInfoSections"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 498
          },
          "name": "resetSections"
        }
      ],
      "name": "CasesLayoutContentBasicMoreInfoOutputReference",
      "namespace": "casesLayout",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 492
          },
          "name": "sections",
          "type": {
            "fqn": "@cdktn/provider-awscc.casesLayout.CasesLayoutContentBasicMoreInfoSectionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 502
          },
          "name": "sectionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.casesLayout.CasesLayoutContentBasicMoreInfoSections"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 460
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.casesLayout.CasesLayoutContentBasicMoreInfo"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cases-layout/index:CasesLayoutContentBasicMoreInfoOutputReference"
    },
    "@cdktn/provider-awscc.casesLayout.CasesLayoutContentBasicMoreInfoSections": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.casesLayout.CasesLayoutContentBasicMoreInfoSections",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cases-layout/index.ts",
        "line": 292
      },
      "name": "CasesLayoutContentBasicMoreInfoSections",
      "namespace": "casesLayout",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_layout#field_group CasesLayout#field_group}",
            "stability": "stable",
            "summary": "Consists of a group of fields and associated properties."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 298
          },
          "name": "fieldGroup",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.casesLayout.CasesLayoutContentBasicMoreInfoSectionsFieldGroup"
          }
        }
      ],
      "symbolId": "src/cases-layout/index:CasesLayoutContentBasicMoreInfoSections"
    },
    "@cdktn/provider-awscc.casesLayout.CasesLayoutContentBasicMoreInfoSectionsFieldGroup": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.casesLayout.CasesLayoutContentBasicMoreInfoSectionsFieldGroup",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cases-layout/index.ts",
        "line": 161
      },
      "name": "CasesLayoutContentBasicMoreInfoSectionsFieldGroup",
      "namespace": "casesLayout",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The order determines the sequence in which fields appear in the agent interface. Each field is referenced by its unique field ID.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_layout#fields CasesLayout#fields}",
            "stability": "stable",
            "summary": "An ordered list of fields to display in this group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 167
          },
          "name": "fields",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.casesLayout.CasesLayoutContentBasicMoreInfoSectionsFieldGroupFields"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_layout#name CasesLayout#name}",
            "stability": "stable",
            "summary": "A descriptive name for the field group. Helps organize related fields together in the layout interface."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 173
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cases-layout/index:CasesLayoutContentBasicMoreInfoSectionsFieldGroup"
    },
    "@cdktn/provider-awscc.casesLayout.CasesLayoutContentBasicMoreInfoSectionsFieldGroupFields": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.casesLayout.CasesLayoutContentBasicMoreInfoSectionsFieldGroupFields",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cases-layout/index.ts",
        "line": 40
      },
      "name": "CasesLayoutContentBasicMoreInfoSectionsFieldGroupFields",
      "namespace": "casesLayout",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_layout#id CasesLayout#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 a field."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 49
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cases-layout/index:CasesLayoutContentBasicMoreInfoSectionsFieldGroupFields"
    },
    "@cdktn/provider-awscc.casesLayout.CasesLayoutContentBasicMoreInfoSectionsFieldGroupFieldsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.casesLayout.CasesLayoutContentBasicMoreInfoSectionsFieldGroupFieldsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cases-layout/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/cases-layout/index.ts",
        "line": 142
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-layout/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-awscc.casesLayout.CasesLayoutContentBasicMoreInfoSectionsFieldGroupFieldsOutputReference"
            }
          }
        }
      ],
      "name": "CasesLayoutContentBasicMoreInfoSectionsFieldGroupFieldsList",
      "namespace": "casesLayout",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 143
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.casesLayout.CasesLayoutContentBasicMoreInfoSectionsFieldGroupFields"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cases-layout/index:CasesLayoutContentBasicMoreInfoSectionsFieldGroupFieldsList"
    },
    "@cdktn/provider-awscc.casesLayout.CasesLayoutContentBasicMoreInfoSectionsFieldGroupFieldsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.casesLayout.CasesLayoutContentBasicMoreInfoSectionsFieldGroupFieldsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cases-layout/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cases-layout/index.ts",
        "line": 81
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 133
          },
          "name": "resetId"
        }
      ],
      "name": "CasesLayoutContentBasicMoreInfoSectionsFieldGroupFieldsOutputReference",
      "namespace": "casesLayout",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 137
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 127
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 95
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.casesLayout.CasesLayoutContentBasicMoreInfoSectionsFieldGroupFields"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cases-layout/index:CasesLayoutContentBasicMoreInfoSectionsFieldGroupFieldsOutputReference"
    },
    "@cdktn/provider-awscc.casesLayout.CasesLayoutContentBasicMoreInfoSectionsFieldGroupOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.casesLayout.CasesLayoutContentBasicMoreInfoSectionsFieldGroupOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cases-layout/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/cases-layout/index.ts",
        "line": 212
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 265
          },
          "name": "putFields",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.casesLayout.CasesLayoutContentBasicMoreInfoSectionsFieldGroupFields"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 268
          },
          "name": "resetFields"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 284
          },
          "name": "resetName"
        }
      ],
      "name": "CasesLayoutContentBasicMoreInfoSectionsFieldGroupOutputReference",
      "namespace": "casesLayout",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 262
          },
          "name": "fields",
          "type": {
            "fqn": "@cdktn/provider-awscc.casesLayout.CasesLayoutContentBasicMoreInfoSectionsFieldGroupFieldsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 272
          },
          "name": "fieldsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.casesLayout.CasesLayoutContentBasicMoreInfoSectionsFieldGroupFields"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 288
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 278
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 224
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.casesLayout.CasesLayoutContentBasicMoreInfoSectionsFieldGroup"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cases-layout/index:CasesLayoutContentBasicMoreInfoSectionsFieldGroupOutputReference"
    },
    "@cdktn/provider-awscc.casesLayout.CasesLayoutContentBasicMoreInfoSectionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.casesLayout.CasesLayoutContentBasicMoreInfoSectionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cases-layout/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cases-layout/index.ts",
        "line": 391
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 406
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.casesLayout.CasesLayoutContentBasicMoreInfoSectionsOutputReference"
            }
          }
        }
      ],
      "name": "CasesLayoutContentBasicMoreInfoSectionsList",
      "namespace": "casesLayout",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 392
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.casesLayout.CasesLayoutContentBasicMoreInfoSections"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cases-layout/index:CasesLayoutContentBasicMoreInfoSectionsList"
    },
    "@cdktn/provider-awscc.casesLayout.CasesLayoutContentBasicMoreInfoSectionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.casesLayout.CasesLayoutContentBasicMoreInfoSectionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cases-layout/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/cases-layout/index.ts",
        "line": 330
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 379
          },
          "name": "putFieldGroup",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.casesLayout.CasesLayoutContentBasicMoreInfoSectionsFieldGroup"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 382
          },
          "name": "resetFieldGroup"
        }
      ],
      "name": "CasesLayoutContentBasicMoreInfoSectionsOutputReference",
      "namespace": "casesLayout",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 376
          },
          "name": "fieldGroup",
          "type": {
            "fqn": "@cdktn/provider-awscc.casesLayout.CasesLayoutContentBasicMoreInfoSectionsFieldGroupOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 386
          },
          "name": "fieldGroupInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.casesLayout.CasesLayoutContentBasicMoreInfoSectionsFieldGroup"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 344
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.casesLayout.CasesLayoutContentBasicMoreInfoSections"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cases-layout/index:CasesLayoutContentBasicMoreInfoSectionsOutputReference"
    },
    "@cdktn/provider-awscc.casesLayout.CasesLayoutContentBasicOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.casesLayout.CasesLayoutContentBasicOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cases-layout/index.ts",
          "line": 1031
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cases-layout/index.ts",
        "line": 1023
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 1076
          },
          "name": "putMoreInfo",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.casesLayout.CasesLayoutContentBasicMoreInfo"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 1092
          },
          "name": "putTopPanel",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.casesLayout.CasesLayoutContentBasicTopPanel"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 1079
          },
          "name": "resetMoreInfo"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 1095
          },
          "name": "resetTopPanel"
        }
      ],
      "name": "CasesLayoutContentBasicOutputReference",
      "namespace": "casesLayout",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 1073
          },
          "name": "moreInfo",
          "type": {
            "fqn": "@cdktn/provider-awscc.casesLayout.CasesLayoutContentBasicMoreInfoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 1089
          },
          "name": "topPanel",
          "type": {
            "fqn": "@cdktn/provider-awscc.casesLayout.CasesLayoutContentBasicTopPanelOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 1083
          },
          "name": "moreInfoInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.casesLayout.CasesLayoutContentBasicMoreInfo"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 1099
          },
          "name": "topPanelInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.casesLayout.CasesLayoutContentBasicTopPanel"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 1035
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.casesLayout.CasesLayoutContentBasic"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cases-layout/index:CasesLayoutContentBasicOutputReference"
    },
    "@cdktn/provider-awscc.casesLayout.CasesLayoutContentBasicTopPanel": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.casesLayout.CasesLayoutContentBasicTopPanel",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cases-layout/index.ts",
        "line": 876
      },
      "name": "CasesLayoutContentBasicTopPanel",
      "namespace": "casesLayout",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_layout#sections CasesLayout#sections}",
            "stability": "stable",
            "summary": "Defines the sections within a panel or tab. Contains field groups that organize related fields together."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 882
          },
          "name": "sections",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.casesLayout.CasesLayoutContentBasicTopPanelSections"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cases-layout/index:CasesLayoutContentBasicTopPanel"
    },
    "@cdktn/provider-awscc.casesLayout.CasesLayoutContentBasicTopPanelOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.casesLayout.CasesLayoutContentBasicTopPanelOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cases-layout/index.ts",
          "line": 922
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cases-layout/index.ts",
        "line": 914
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 961
          },
          "name": "putSections",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.casesLayout.CasesLayoutContentBasicTopPanelSections"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 964
          },
          "name": "resetSections"
        }
      ],
      "name": "CasesLayoutContentBasicTopPanelOutputReference",
      "namespace": "casesLayout",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 958
          },
          "name": "sections",
          "type": {
            "fqn": "@cdktn/provider-awscc.casesLayout.CasesLayoutContentBasicTopPanelSectionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 968
          },
          "name": "sectionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.casesLayout.CasesLayoutContentBasicTopPanelSections"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 926
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.casesLayout.CasesLayoutContentBasicTopPanel"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cases-layout/index:CasesLayoutContentBasicTopPanelOutputReference"
    },
    "@cdktn/provider-awscc.casesLayout.CasesLayoutContentBasicTopPanelSections": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.casesLayout.CasesLayoutContentBasicTopPanelSections",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cases-layout/index.ts",
        "line": 758
      },
      "name": "CasesLayoutContentBasicTopPanelSections",
      "namespace": "casesLayout",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_layout#field_group CasesLayout#field_group}",
            "stability": "stable",
            "summary": "Consists of a group of fields and associated properties."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 764
          },
          "name": "fieldGroup",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.casesLayout.CasesLayoutContentBasicTopPanelSectionsFieldGroup"
          }
        }
      ],
      "symbolId": "src/cases-layout/index:CasesLayoutContentBasicTopPanelSections"
    },
    "@cdktn/provider-awscc.casesLayout.CasesLayoutContentBasicTopPanelSectionsFieldGroup": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.casesLayout.CasesLayoutContentBasicTopPanelSectionsFieldGroup",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cases-layout/index.ts",
        "line": 627
      },
      "name": "CasesLayoutContentBasicTopPanelSectionsFieldGroup",
      "namespace": "casesLayout",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The order determines the sequence in which fields appear in the agent interface. Each field is referenced by its unique field ID.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_layout#fields CasesLayout#fields}",
            "stability": "stable",
            "summary": "An ordered list of fields to display in this group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 633
          },
          "name": "fields",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.casesLayout.CasesLayoutContentBasicTopPanelSectionsFieldGroupFields"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_layout#name CasesLayout#name}",
            "stability": "stable",
            "summary": "A descriptive name for the field group. Helps organize related fields together in the layout interface."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 639
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cases-layout/index:CasesLayoutContentBasicTopPanelSectionsFieldGroup"
    },
    "@cdktn/provider-awscc.casesLayout.CasesLayoutContentBasicTopPanelSectionsFieldGroupFields": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.casesLayout.CasesLayoutContentBasicTopPanelSectionsFieldGroupFields",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cases-layout/index.ts",
        "line": 506
      },
      "name": "CasesLayoutContentBasicTopPanelSectionsFieldGroupFields",
      "namespace": "casesLayout",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_layout#id CasesLayout#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 a field."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 515
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cases-layout/index:CasesLayoutContentBasicTopPanelSectionsFieldGroupFields"
    },
    "@cdktn/provider-awscc.casesLayout.CasesLayoutContentBasicTopPanelSectionsFieldGroupFieldsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.casesLayout.CasesLayoutContentBasicTopPanelSectionsFieldGroupFieldsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cases-layout/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cases-layout/index.ts",
        "line": 608
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 623
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.casesLayout.CasesLayoutContentBasicTopPanelSectionsFieldGroupFieldsOutputReference"
            }
          }
        }
      ],
      "name": "CasesLayoutContentBasicTopPanelSectionsFieldGroupFieldsList",
      "namespace": "casesLayout",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 609
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.casesLayout.CasesLayoutContentBasicTopPanelSectionsFieldGroupFields"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cases-layout/index:CasesLayoutContentBasicTopPanelSectionsFieldGroupFieldsList"
    },
    "@cdktn/provider-awscc.casesLayout.CasesLayoutContentBasicTopPanelSectionsFieldGroupFieldsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.casesLayout.CasesLayoutContentBasicTopPanelSectionsFieldGroupFieldsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cases-layout/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cases-layout/index.ts",
        "line": 547
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 599
          },
          "name": "resetId"
        }
      ],
      "name": "CasesLayoutContentBasicTopPanelSectionsFieldGroupFieldsOutputReference",
      "namespace": "casesLayout",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 603
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 593
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 561
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.casesLayout.CasesLayoutContentBasicTopPanelSectionsFieldGroupFields"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cases-layout/index:CasesLayoutContentBasicTopPanelSectionsFieldGroupFieldsOutputReference"
    },
    "@cdktn/provider-awscc.casesLayout.CasesLayoutContentBasicTopPanelSectionsFieldGroupOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.casesLayout.CasesLayoutContentBasicTopPanelSectionsFieldGroupOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cases-layout/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/cases-layout/index.ts",
        "line": 678
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 731
          },
          "name": "putFields",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.casesLayout.CasesLayoutContentBasicTopPanelSectionsFieldGroupFields"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 734
          },
          "name": "resetFields"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 750
          },
          "name": "resetName"
        }
      ],
      "name": "CasesLayoutContentBasicTopPanelSectionsFieldGroupOutputReference",
      "namespace": "casesLayout",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 728
          },
          "name": "fields",
          "type": {
            "fqn": "@cdktn/provider-awscc.casesLayout.CasesLayoutContentBasicTopPanelSectionsFieldGroupFieldsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 738
          },
          "name": "fieldsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.casesLayout.CasesLayoutContentBasicTopPanelSectionsFieldGroupFields"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 754
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 744
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 690
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.casesLayout.CasesLayoutContentBasicTopPanelSectionsFieldGroup"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cases-layout/index:CasesLayoutContentBasicTopPanelSectionsFieldGroupOutputReference"
    },
    "@cdktn/provider-awscc.casesLayout.CasesLayoutContentBasicTopPanelSectionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.casesLayout.CasesLayoutContentBasicTopPanelSectionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cases-layout/index.ts",
          "line": 865
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cases-layout/index.ts",
        "line": 857
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 872
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.casesLayout.CasesLayoutContentBasicTopPanelSectionsOutputReference"
            }
          }
        }
      ],
      "name": "CasesLayoutContentBasicTopPanelSectionsList",
      "namespace": "casesLayout",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 858
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.casesLayout.CasesLayoutContentBasicTopPanelSections"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cases-layout/index:CasesLayoutContentBasicTopPanelSectionsList"
    },
    "@cdktn/provider-awscc.casesLayout.CasesLayoutContentBasicTopPanelSectionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.casesLayout.CasesLayoutContentBasicTopPanelSectionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cases-layout/index.ts",
          "line": 806
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cases-layout/index.ts",
        "line": 796
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 845
          },
          "name": "putFieldGroup",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.casesLayout.CasesLayoutContentBasicTopPanelSectionsFieldGroup"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 848
          },
          "name": "resetFieldGroup"
        }
      ],
      "name": "CasesLayoutContentBasicTopPanelSectionsOutputReference",
      "namespace": "casesLayout",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 842
          },
          "name": "fieldGroup",
          "type": {
            "fqn": "@cdktn/provider-awscc.casesLayout.CasesLayoutContentBasicTopPanelSectionsFieldGroupOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 852
          },
          "name": "fieldGroupInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.casesLayout.CasesLayoutContentBasicTopPanelSectionsFieldGroup"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 810
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.casesLayout.CasesLayoutContentBasicTopPanelSections"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cases-layout/index:CasesLayoutContentBasicTopPanelSectionsOutputReference"
    },
    "@cdktn/provider-awscc.casesLayout.CasesLayoutContentOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.casesLayout.CasesLayoutContentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cases-layout/index.ts",
          "line": 1149
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cases-layout/index.ts",
        "line": 1141
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 1188
          },
          "name": "putBasic",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.casesLayout.CasesLayoutContentBasic"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 1191
          },
          "name": "resetBasic"
        }
      ],
      "name": "CasesLayoutContentOutputReference",
      "namespace": "casesLayout",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 1185
          },
          "name": "basic",
          "type": {
            "fqn": "@cdktn/provider-awscc.casesLayout.CasesLayoutContentBasicOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 1195
          },
          "name": "basicInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.casesLayout.CasesLayoutContentBasic"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 1153
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.casesLayout.CasesLayoutContent"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cases-layout/index:CasesLayoutContentOutputReference"
    },
    "@cdktn/provider-awscc.casesLayout.CasesLayoutTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.casesLayout.CasesLayoutTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cases-layout/index.ts",
        "line": 1199
      },
      "name": "CasesLayoutTags",
      "namespace": "casesLayout",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_layout#key CasesLayout#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 1205
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_layout#value CasesLayout#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 1211
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cases-layout/index:CasesLayoutTags"
    },
    "@cdktn/provider-awscc.casesLayout.CasesLayoutTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.casesLayout.CasesLayoutTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cases-layout/index.ts",
          "line": 1341
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cases-layout/index.ts",
        "line": 1333
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 1348
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.casesLayout.CasesLayoutTagsOutputReference"
            }
          }
        }
      ],
      "name": "CasesLayoutTagsList",
      "namespace": "casesLayout",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 1334
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.casesLayout.CasesLayoutTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cases-layout/index:CasesLayoutTagsList"
    },
    "@cdktn/provider-awscc.casesLayout.CasesLayoutTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.casesLayout.CasesLayoutTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cases-layout/index.ts",
          "line": 1260
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cases-layout/index.ts",
        "line": 1250
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 1308
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 1324
          },
          "name": "resetValue"
        }
      ],
      "name": "CasesLayoutTagsOutputReference",
      "namespace": "casesLayout",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 1312
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 1328
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 1302
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 1318
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-layout/index.ts",
            "line": 1264
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.casesLayout.CasesLayoutTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cases-layout/index:CasesLayoutTagsOutputReference"
    },
    "@cdktn/provider-awscc.casesTemplate.CasesTemplate": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_template awscc_cases_template}."
      },
      "fqn": "@cdktn/provider-awscc.casesTemplate.CasesTemplate",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_template awscc_cases_template} Resource."
        },
        "locationInModule": {
          "filename": "src/cases-template/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-awscc.casesTemplate.CasesTemplateConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cases-template/index.ts",
        "line": 588
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CasesTemplate resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/cases-template/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 CasesTemplate to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_template#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CasesTemplate that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CasesTemplate to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-template/index.ts",
            "line": 702
          },
          "name": "putLayoutConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.casesTemplate.CasesTemplateLayoutConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-template/index.ts",
            "line": 731
          },
          "name": "putRequiredFields",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.casesTemplate.CasesTemplateRequiredFields"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-template/index.ts",
            "line": 747
          },
          "name": "putRules",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.casesTemplate.CasesTemplateRules"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-template/index.ts",
            "line": 779
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.casesTemplate.CasesTemplateTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-template/index.ts",
            "line": 663
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-template/index.ts",
            "line": 679
          },
          "name": "resetDomainId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-template/index.ts",
            "line": 705
          },
          "name": "resetLayoutConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-template/index.ts",
            "line": 734
          },
          "name": "resetRequiredFields"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-template/index.ts",
            "line": 750
          },
          "name": "resetRules"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-template/index.ts",
            "line": 766
          },
          "name": "resetStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-template/index.ts",
            "line": 782
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-template/index.ts",
            "line": 804
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-template/index.ts",
            "line": 817
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CasesTemplate",
      "namespace": "casesTemplate",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-template/index.ts",
            "line": 593
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-template/index.ts",
            "line": 651
          },
          "name": "createdTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-template/index.ts",
            "line": 688
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-template/index.ts",
            "line": 693
          },
          "name": "lastModifiedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-template/index.ts",
            "line": 699
          },
          "name": "layoutConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.casesTemplate.CasesTemplateLayoutConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-template/index.ts",
            "line": 728
          },
          "name": "requiredFields",
          "type": {
            "fqn": "@cdktn/provider-awscc.casesTemplate.CasesTemplateRequiredFieldsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-template/index.ts",
            "line": 744
          },
          "name": "rules",
          "type": {
            "fqn": "@cdktn/provider-awscc.casesTemplate.CasesTemplateRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-template/index.ts",
            "line": 776
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.casesTemplate.CasesTemplateTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-template/index.ts",
            "line": 791
          },
          "name": "templateArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-template/index.ts",
            "line": 796
          },
          "name": "templateId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-template/index.ts",
            "line": 667
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-template/index.ts",
            "line": 683
          },
          "name": "domainIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-template/index.ts",
            "line": 709
          },
          "name": "layoutConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.casesTemplate.CasesTemplateLayoutConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-template/index.ts",
            "line": 722
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-template/index.ts",
            "line": 738
          },
          "name": "requiredFieldsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.casesTemplate.CasesTemplateRequiredFields"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-template/index.ts",
            "line": 754
          },
          "name": "rulesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.casesTemplate.CasesTemplateRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-template/index.ts",
            "line": 770
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-template/index.ts",
            "line": 786
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.casesTemplate.CasesTemplateTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-template/index.ts",
            "line": 657
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-template/index.ts",
            "line": 673
          },
          "name": "domainId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-template/index.ts",
            "line": 715
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-template/index.ts",
            "line": 760
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cases-template/index:CasesTemplate"
    },
    "@cdktn/provider-awscc.casesTemplate.CasesTemplateConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.casesTemplate.CasesTemplateConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cases-template/index.ts",
        "line": 14
      },
      "name": "CasesTemplateConfig",
      "namespace": "casesTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_template#name CasesTemplate#name}",
            "stability": "stable",
            "summary": "A name for the template. It must be unique per domain."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-template/index.ts",
            "line": 38
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Should indicate what types of cases this template is designed for and any specific workflow it supports.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_template#description CasesTemplate#description}",
            "stability": "stable",
            "summary": "A description explaining the purpose and use case for this template."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-template/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/hashicorp/awscc/1.96.0/docs/resources/cases_template#domain_id CasesTemplate#domain_id}",
            "stability": "stable",
            "summary": "The unique identifier of the Cases domain."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-template/index.ts",
            "line": 26
          },
          "name": "domainId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The layout determines which fields are visible and their arrangement in the agent interface.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_template#layout_configuration CasesTemplate#layout_configuration}",
            "stability": "stable",
            "summary": "Specifies the default layout to use when displaying cases created from this template."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-template/index.ts",
            "line": 32
          },
          "name": "layoutConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.casesTemplate.CasesTemplateLayoutConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_template#required_fields CasesTemplate#required_fields}",
            "stability": "stable",
            "summary": "A list of fields that must contain a value for a case to be successfully created with this template."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-template/index.ts",
            "line": 44
          },
          "name": "requiredFields",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.casesTemplate.CasesTemplateRequiredFields"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_template#rules CasesTemplate#rules}",
            "stability": "stable",
            "summary": "A list of case rules (also known as case field conditions) on a template."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-template/index.ts",
            "line": 50
          },
          "name": "rules",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.casesTemplate.CasesTemplateRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Active templates can be used to create new cases, while Inactive templates are disabled but preserved for existing cases.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_template#status CasesTemplate#status}",
            "stability": "stable",
            "summary": "The current status of the template."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-template/index.ts",
            "line": 56
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_template#tags CasesTemplate#tags}",
            "stability": "stable",
            "summary": "The tags that you attach to this template."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-template/index.ts",
            "line": 62
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.casesTemplate.CasesTemplateTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cases-template/index:CasesTemplateConfig"
    },
    "@cdktn/provider-awscc.casesTemplate.CasesTemplateLayoutConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.casesTemplate.CasesTemplateLayoutConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cases-template/index.ts",
        "line": 64
      },
      "name": "CasesTemplateLayoutConfiguration",
      "namespace": "casesTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_template#default_layout CasesTemplate#default_layout}",
            "stability": "stable",
            "summary": "The unique identifier of a layout."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-template/index.ts",
            "line": 70
          },
          "name": "defaultLayout",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cases-template/index:CasesTemplateLayoutConfiguration"
    },
    "@cdktn/provider-awscc.casesTemplate.CasesTemplateLayoutConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.casesTemplate.CasesTemplateLayoutConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cases-template/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/cases-template/index.ts",
        "line": 102
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-template/index.ts",
            "line": 152
          },
          "name": "resetDefaultLayout"
        }
      ],
      "name": "CasesTemplateLayoutConfigurationOutputReference",
      "namespace": "casesTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-template/index.ts",
            "line": 156
          },
          "name": "defaultLayoutInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-template/index.ts",
            "line": 146
          },
          "name": "defaultLayout",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-template/index.ts",
            "line": 114
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.casesTemplate.CasesTemplateLayoutConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cases-template/index:CasesTemplateLayoutConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.casesTemplate.CasesTemplateRequiredFields": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.casesTemplate.CasesTemplateRequiredFields",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cases-template/index.ts",
        "line": 160
      },
      "name": "CasesTemplateRequiredFields",
      "namespace": "casesTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_template#field_id CasesTemplate#field_id}",
            "stability": "stable",
            "summary": "The unique identifier of a field."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-template/index.ts",
            "line": 166
          },
          "name": "fieldId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cases-template/index:CasesTemplateRequiredFields"
    },
    "@cdktn/provider-awscc.casesTemplate.CasesTemplateRequiredFieldsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.casesTemplate.CasesTemplateRequiredFieldsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cases-template/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/cases-template/index.ts",
        "line": 259
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-template/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-awscc.casesTemplate.CasesTemplateRequiredFieldsOutputReference"
            }
          }
        }
      ],
      "name": "CasesTemplateRequiredFieldsList",
      "namespace": "casesTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-template/index.ts",
            "line": 260
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.casesTemplate.CasesTemplateRequiredFields"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cases-template/index:CasesTemplateRequiredFieldsList"
    },
    "@cdktn/provider-awscc.casesTemplate.CasesTemplateRequiredFieldsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.casesTemplate.CasesTemplateRequiredFieldsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cases-template/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cases-template/index.ts",
        "line": 198
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-template/index.ts",
            "line": 250
          },
          "name": "resetFieldId"
        }
      ],
      "name": "CasesTemplateRequiredFieldsOutputReference",
      "namespace": "casesTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-template/index.ts",
            "line": 254
          },
          "name": "fieldIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-template/index.ts",
            "line": 244
          },
          "name": "fieldId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-template/index.ts",
            "line": 212
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.casesTemplate.CasesTemplateRequiredFields"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cases-template/index:CasesTemplateRequiredFieldsOutputReference"
    },
    "@cdktn/provider-awscc.casesTemplate.CasesTemplateRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.casesTemplate.CasesTemplateRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cases-template/index.ts",
        "line": 278
      },
      "name": "CasesTemplateRules",
      "namespace": "casesTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_template#case_rule_id CasesTemplate#case_rule_id}",
            "stability": "stable",
            "summary": "The unique identifier of a case rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-template/index.ts",
            "line": 284
          },
          "name": "caseRuleId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_template#field_id CasesTemplate#field_id}",
            "stability": "stable",
            "summary": "The ID of the field that this rule applies to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-template/index.ts",
            "line": 290
          },
          "name": "fieldId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cases-template/index:CasesTemplateRules"
    },
    "@cdktn/provider-awscc.casesTemplate.CasesTemplateRulesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.casesTemplate.CasesTemplateRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cases-template/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cases-template/index.ts",
        "line": 412
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-template/index.ts",
            "line": 427
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.casesTemplate.CasesTemplateRulesOutputReference"
            }
          }
        }
      ],
      "name": "CasesTemplateRulesList",
      "namespace": "casesTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-template/index.ts",
            "line": 413
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.casesTemplate.CasesTemplateRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cases-template/index:CasesTemplateRulesList"
    },
    "@cdktn/provider-awscc.casesTemplate.CasesTemplateRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.casesTemplate.CasesTemplateRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cases-template/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/cases-template/index.ts",
        "line": 329
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-template/index.ts",
            "line": 387
          },
          "name": "resetCaseRuleId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-template/index.ts",
            "line": 403
          },
          "name": "resetFieldId"
        }
      ],
      "name": "CasesTemplateRulesOutputReference",
      "namespace": "casesTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-template/index.ts",
            "line": 391
          },
          "name": "caseRuleIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-template/index.ts",
            "line": 407
          },
          "name": "fieldIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-template/index.ts",
            "line": 381
          },
          "name": "caseRuleId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-template/index.ts",
            "line": 397
          },
          "name": "fieldId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-template/index.ts",
            "line": 343
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.casesTemplate.CasesTemplateRules"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cases-template/index:CasesTemplateRulesOutputReference"
    },
    "@cdktn/provider-awscc.casesTemplate.CasesTemplateTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.casesTemplate.CasesTemplateTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cases-template/index.ts",
        "line": 431
      },
      "name": "CasesTemplateTags",
      "namespace": "casesTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_template#key CasesTemplate#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-template/index.ts",
            "line": 437
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cases_template#value CasesTemplate#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-template/index.ts",
            "line": 443
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cases-template/index:CasesTemplateTags"
    },
    "@cdktn/provider-awscc.casesTemplate.CasesTemplateTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.casesTemplate.CasesTemplateTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cases-template/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/cases-template/index.ts",
        "line": 565
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-template/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-awscc.casesTemplate.CasesTemplateTagsOutputReference"
            }
          }
        }
      ],
      "name": "CasesTemplateTagsList",
      "namespace": "casesTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-template/index.ts",
            "line": 566
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.casesTemplate.CasesTemplateTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cases-template/index:CasesTemplateTagsList"
    },
    "@cdktn/provider-awscc.casesTemplate.CasesTemplateTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.casesTemplate.CasesTemplateTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cases-template/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/cases-template/index.ts",
        "line": 482
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-template/index.ts",
            "line": 540
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-template/index.ts",
            "line": 556
          },
          "name": "resetValue"
        }
      ],
      "name": "CasesTemplateTagsOutputReference",
      "namespace": "casesTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-template/index.ts",
            "line": 544
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cases-template/index.ts",
            "line": 560
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-template/index.ts",
            "line": 534
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-template/index.ts",
            "line": 550
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cases-template/index.ts",
            "line": 496
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.casesTemplate.CasesTemplateTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cases-template/index:CasesTemplateTagsOutputReference"
    },
    "@cdktn/provider-awscc.cassandraKeyspace.CassandraKeyspace": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cassandra_keyspace awscc_cassandra_keyspace}."
      },
      "fqn": "@cdktn/provider-awscc.cassandraKeyspace.CassandraKeyspace",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cassandra_keyspace awscc_cassandra_keyspace} Resource."
        },
        "locationInModule": {
          "filename": "src/cassandra-keyspace/index.ts",
          "line": 348
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.cassandraKeyspace.CassandraKeyspaceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cassandra-keyspace/index.ts",
        "line": 316
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CassandraKeyspace resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/cassandra-keyspace/index.ts",
            "line": 333
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the CassandraKeyspace to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cassandra_keyspace#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CassandraKeyspace that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CassandraKeyspace to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-keyspace/index.ts",
            "line": 416
          },
          "name": "putReplicationSpecification",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cassandraKeyspace.CassandraKeyspaceReplicationSpecification"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-keyspace/index.ts",
            "line": 432
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.cassandraKeyspace.CassandraKeyspaceTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-keyspace/index.ts",
            "line": 382
          },
          "name": "resetClientSideTimestampsEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-keyspace/index.ts",
            "line": 403
          },
          "name": "resetKeyspaceName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-keyspace/index.ts",
            "line": 419
          },
          "name": "resetReplicationSpecification"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-keyspace/index.ts",
            "line": 435
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-keyspace/index.ts",
            "line": 447
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-keyspace/index.ts",
            "line": 456
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CassandraKeyspace",
      "namespace": "cassandraKeyspace",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-keyspace/index.ts",
            "line": 321
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-keyspace/index.ts",
            "line": 391
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-keyspace/index.ts",
            "line": 413
          },
          "name": "replicationSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.cassandraKeyspace.CassandraKeyspaceReplicationSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-keyspace/index.ts",
            "line": 429
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.cassandraKeyspace.CassandraKeyspaceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-keyspace/index.ts",
            "line": 386
          },
          "name": "clientSideTimestampsEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-keyspace/index.ts",
            "line": 407
          },
          "name": "keyspaceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-keyspace/index.ts",
            "line": 423
          },
          "name": "replicationSpecificationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cassandraKeyspace.CassandraKeyspaceReplicationSpecification"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-keyspace/index.ts",
            "line": 439
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cassandraKeyspace.CassandraKeyspaceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-keyspace/index.ts",
            "line": 376
          },
          "name": "clientSideTimestampsEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-keyspace/index.ts",
            "line": 397
          },
          "name": "keyspaceName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cassandra-keyspace/index:CassandraKeyspace"
    },
    "@cdktn/provider-awscc.cassandraKeyspace.CassandraKeyspaceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cassandraKeyspace.CassandraKeyspaceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cassandra-keyspace/index.ts",
        "line": 14
      },
      "name": "CassandraKeyspaceConfig",
      "namespace": "cassandraKeyspace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "To add a Region to a single-Region keyspace with at least one table, the value must be set to true. After you enabled client-side timestamps for a table, you can?t disable it again.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cassandra_keyspace#client_side_timestamps_enabled CassandraKeyspace#client_side_timestamps_enabled}",
            "stability": "stable",
            "summary": "Indicates whether client-side timestamps are enabled (true) or disabled (false) for all tables in the keyspace."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-keyspace/index.ts",
            "line": 20
          },
          "name": "clientSideTimestampsEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cassandra_keyspace#keyspace_name CassandraKeyspace#keyspace_name}",
            "stability": "stable",
            "summary": "Name for Cassandra keyspace."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-keyspace/index.ts",
            "line": 26
          },
          "name": "keyspaceName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cassandra_keyspace#replication_specification CassandraKeyspace#replication_specification}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-keyspace/index.ts",
            "line": 30
          },
          "name": "replicationSpecification",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cassandraKeyspace.CassandraKeyspaceReplicationSpecification"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cassandra_keyspace#tags CassandraKeyspace#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-keyspace/index.ts",
            "line": 34
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cassandraKeyspace.CassandraKeyspaceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cassandra-keyspace/index:CassandraKeyspaceConfig"
    },
    "@cdktn/provider-awscc.cassandraKeyspace.CassandraKeyspaceReplicationSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cassandraKeyspace.CassandraKeyspaceReplicationSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cassandra-keyspace/index.ts",
        "line": 36
      },
      "name": "CassandraKeyspaceReplicationSpecification",
      "namespace": "cassandraKeyspace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cassandra_keyspace#region_list CassandraKeyspace#region_list}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-keyspace/index.ts",
            "line": 40
          },
          "name": "regionList",
          "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/hashicorp/awscc/1.96.0/docs/resources/cassandra_keyspace#replication_strategy CassandraKeyspace#replication_strategy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-keyspace/index.ts",
            "line": 44
          },
          "name": "replicationStrategy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cassandra-keyspace/index:CassandraKeyspaceReplicationSpecification"
    },
    "@cdktn/provider-awscc.cassandraKeyspace.CassandraKeyspaceReplicationSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cassandraKeyspace.CassandraKeyspaceReplicationSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cassandra-keyspace/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/cassandra-keyspace/index.ts",
        "line": 83
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-keyspace/index.ts",
            "line": 139
          },
          "name": "resetRegionList"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-keyspace/index.ts",
            "line": 155
          },
          "name": "resetReplicationStrategy"
        }
      ],
      "name": "CassandraKeyspaceReplicationSpecificationOutputReference",
      "namespace": "cassandraKeyspace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-keyspace/index.ts",
            "line": 143
          },
          "name": "regionListInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-keyspace/index.ts",
            "line": 159
          },
          "name": "replicationStrategyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-keyspace/index.ts",
            "line": 133
          },
          "name": "regionList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-keyspace/index.ts",
            "line": 149
          },
          "name": "replicationStrategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-keyspace/index.ts",
            "line": 95
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cassandraKeyspace.CassandraKeyspaceReplicationSpecification"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cassandra-keyspace/index:CassandraKeyspaceReplicationSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.cassandraKeyspace.CassandraKeyspaceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cassandraKeyspace.CassandraKeyspaceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cassandra-keyspace/index.ts",
        "line": 163
      },
      "name": "CassandraKeyspaceTags",
      "namespace": "cassandraKeyspace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cassandra_keyspace#key CassandraKeyspace#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-keyspace/index.ts",
            "line": 167
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cassandra_keyspace#value CassandraKeyspace#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-keyspace/index.ts",
            "line": 171
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cassandra-keyspace/index:CassandraKeyspaceTags"
    },
    "@cdktn/provider-awscc.cassandraKeyspace.CassandraKeyspaceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cassandraKeyspace.CassandraKeyspaceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cassandra-keyspace/index.ts",
          "line": 301
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cassandra-keyspace/index.ts",
        "line": 293
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-keyspace/index.ts",
            "line": 308
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.cassandraKeyspace.CassandraKeyspaceTagsOutputReference"
            }
          }
        }
      ],
      "name": "CassandraKeyspaceTagsList",
      "namespace": "cassandraKeyspace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-keyspace/index.ts",
            "line": 294
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cassandraKeyspace.CassandraKeyspaceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cassandra-keyspace/index:CassandraKeyspaceTagsList"
    },
    "@cdktn/provider-awscc.cassandraKeyspace.CassandraKeyspaceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cassandraKeyspace.CassandraKeyspaceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cassandra-keyspace/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cassandra-keyspace/index.ts",
        "line": 210
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-keyspace/index.ts",
            "line": 268
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-keyspace/index.ts",
            "line": 284
          },
          "name": "resetValue"
        }
      ],
      "name": "CassandraKeyspaceTagsOutputReference",
      "namespace": "cassandraKeyspace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-keyspace/index.ts",
            "line": 272
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-keyspace/index.ts",
            "line": 288
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-keyspace/index.ts",
            "line": 262
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-keyspace/index.ts",
            "line": 278
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-keyspace/index.ts",
            "line": 224
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cassandraKeyspace.CassandraKeyspaceTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cassandra-keyspace/index:CassandraKeyspaceTagsOutputReference"
    },
    "@cdktn/provider-awscc.cassandraTable.CassandraTable": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cassandra_table awscc_cassandra_table}."
      },
      "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTable",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cassandra_table awscc_cassandra_table} Resource."
        },
        "locationInModule": {
          "filename": "src/cassandra-table/index.ts",
          "line": 3453
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cassandra-table/index.ts",
        "line": 3421
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CassandraTable resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 3438
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the CassandraTable to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cassandra_table#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CassandraTable that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CassandraTable to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 3495
          },
          "name": "putAutoScalingSpecifications",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableAutoScalingSpecifications"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 3511
          },
          "name": "putBillingMode",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableBillingMode"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 3527
          },
          "name": "putCdcSpecification",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableCdcSpecification"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 3559
          },
          "name": "putClusteringKeyColumns",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableClusteringKeyColumns"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 3591
          },
          "name": "putEncryptionSpecification",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableEncryptionSpecification"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 3625
          },
          "name": "putPartitionKeyColumns",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTablePartitionKeyColumns"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 3654
          },
          "name": "putRegularColumns",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableRegularColumns"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 3670
          },
          "name": "putReplicaSpecifications",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableReplicaSpecifications"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 3702
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 3718
          },
          "name": "putWarmThroughput",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableWarmThroughput"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 3498
          },
          "name": "resetAutoScalingSpecifications"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 3514
          },
          "name": "resetBillingMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 3530
          },
          "name": "resetCdcSpecification"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 3546
          },
          "name": "resetClientSideTimestampsEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 3562
          },
          "name": "resetClusteringKeyColumns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 3578
          },
          "name": "resetDefaultTimeToLive"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 3594
          },
          "name": "resetEncryptionSpecification"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 3641
          },
          "name": "resetPointInTimeRecoveryEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 3657
          },
          "name": "resetRegularColumns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 3673
          },
          "name": "resetReplicaSpecifications"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 3689
          },
          "name": "resetTableName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 3705
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 3721
          },
          "name": "resetWarmThroughput"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 3733
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 3753
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CassandraTable",
      "namespace": "cassandraTable",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 3426
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 3492
          },
          "name": "autoScalingSpecifications",
          "type": {
            "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableAutoScalingSpecificationsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 3508
          },
          "name": "billingMode",
          "type": {
            "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableBillingModeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 3524
          },
          "name": "cdcSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableCdcSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 3556
          },
          "name": "clusteringKeyColumns",
          "type": {
            "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableClusteringKeyColumnsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 3588
          },
          "name": "encryptionSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableEncryptionSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 3603
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 3622
          },
          "name": "partitionKeyColumns",
          "type": {
            "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTablePartitionKeyColumnsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 3651
          },
          "name": "regularColumns",
          "type": {
            "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableRegularColumnsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 3667
          },
          "name": "replicaSpecifications",
          "type": {
            "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableReplicaSpecificationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 3699
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 3715
          },
          "name": "warmThroughput",
          "type": {
            "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableWarmThroughputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 3502
          },
          "name": "autoScalingSpecificationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableAutoScalingSpecifications"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 3518
          },
          "name": "billingModeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableBillingMode"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 3534
          },
          "name": "cdcSpecificationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableCdcSpecification"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 3550
          },
          "name": "clientSideTimestampsEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 3566
          },
          "name": "clusteringKeyColumnsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableClusteringKeyColumns"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 3582
          },
          "name": "defaultTimeToLiveInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 3598
          },
          "name": "encryptionSpecificationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableEncryptionSpecification"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 3616
          },
          "name": "keyspaceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 3629
          },
          "name": "partitionKeyColumnsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTablePartitionKeyColumns"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 3645
          },
          "name": "pointInTimeRecoveryEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 3661
          },
          "name": "regularColumnsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableRegularColumns"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 3677
          },
          "name": "replicaSpecificationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableReplicaSpecifications"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 3693
          },
          "name": "tableNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 3709
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 3725
          },
          "name": "warmThroughputInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableWarmThroughput"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 3540
          },
          "name": "clientSideTimestampsEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 3572
          },
          "name": "defaultTimeToLive",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 3609
          },
          "name": "keyspaceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 3635
          },
          "name": "pointInTimeRecoveryEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 3683
          },
          "name": "tableName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cassandra-table/index:CassandraTable"
    },
    "@cdktn/provider-awscc.cassandraTable.CassandraTableAutoScalingSpecifications": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableAutoScalingSpecifications",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cassandra-table/index.ts",
        "line": 1070
      },
      "name": "CassandraTableAutoScalingSpecifications",
      "namespace": "cassandraTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cassandra_table#read_capacity_auto_scaling CassandraTable#read_capacity_auto_scaling}",
            "stability": "stable",
            "summary": "Represents configuration for auto scaling."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 1076
          },
          "name": "readCapacityAutoScaling",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableAutoScalingSpecificationsReadCapacityAutoScaling"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cassandra_table#write_capacity_auto_scaling CassandraTable#write_capacity_auto_scaling}",
            "stability": "stable",
            "summary": "Represents configuration for auto scaling."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 1082
          },
          "name": "writeCapacityAutoScaling",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableAutoScalingSpecificationsWriteCapacityAutoScaling"
          }
        }
      ],
      "symbolId": "src/cassandra-table/index:CassandraTableAutoScalingSpecifications"
    },
    "@cdktn/provider-awscc.cassandraTable.CassandraTableAutoScalingSpecificationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableAutoScalingSpecificationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cassandra-table/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/cassandra-table/index.ts",
        "line": 1121
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 1174
          },
          "name": "putReadCapacityAutoScaling",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableAutoScalingSpecificationsReadCapacityAutoScaling"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 1190
          },
          "name": "putWriteCapacityAutoScaling",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableAutoScalingSpecificationsWriteCapacityAutoScaling"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 1177
          },
          "name": "resetReadCapacityAutoScaling"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 1193
          },
          "name": "resetWriteCapacityAutoScaling"
        }
      ],
      "name": "CassandraTableAutoScalingSpecificationsOutputReference",
      "namespace": "cassandraTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 1171
          },
          "name": "readCapacityAutoScaling",
          "type": {
            "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableAutoScalingSpecificationsReadCapacityAutoScalingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 1187
          },
          "name": "writeCapacityAutoScaling",
          "type": {
            "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableAutoScalingSpecificationsWriteCapacityAutoScalingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 1181
          },
          "name": "readCapacityAutoScalingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableAutoScalingSpecificationsReadCapacityAutoScaling"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 1197
          },
          "name": "writeCapacityAutoScalingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableAutoScalingSpecificationsWriteCapacityAutoScaling"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 1133
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableAutoScalingSpecifications"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cassandra-table/index:CassandraTableAutoScalingSpecificationsOutputReference"
    },
    "@cdktn/provider-awscc.cassandraTable.CassandraTableAutoScalingSpecificationsReadCapacityAutoScaling": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableAutoScalingSpecificationsReadCapacityAutoScaling",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cassandra-table/index.ts",
        "line": 391
      },
      "name": "CassandraTableAutoScalingSpecificationsReadCapacityAutoScaling",
      "namespace": "cassandraTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cassandra_table#auto_scaling_disabled CassandraTable#auto_scaling_disabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 395
          },
          "name": "autoScalingDisabled",
          "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/hashicorp/awscc/1.96.0/docs/resources/cassandra_table#maximum_units CassandraTable#maximum_units}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 399
          },
          "name": "maximumUnits",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cassandra_table#minimum_units CassandraTable#minimum_units}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 403
          },
          "name": "minimumUnits",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cassandra_table#scaling_policy CassandraTable#scaling_policy}",
            "stability": "stable",
            "summary": "Represents scaling policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 409
          },
          "name": "scalingPolicy",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableAutoScalingSpecificationsReadCapacityAutoScalingScalingPolicy"
          }
        }
      ],
      "symbolId": "src/cassandra-table/index:CassandraTableAutoScalingSpecificationsReadCapacityAutoScaling"
    },
    "@cdktn/provider-awscc.cassandraTable.CassandraTableAutoScalingSpecificationsReadCapacityAutoScalingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableAutoScalingSpecificationsReadCapacityAutoScalingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cassandra-table/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cassandra-table/index.ts",
        "line": 462
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 575
          },
          "name": "putScalingPolicy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableAutoScalingSpecificationsReadCapacityAutoScalingScalingPolicy"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 530
          },
          "name": "resetAutoScalingDisabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 546
          },
          "name": "resetMaximumUnits"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 562
          },
          "name": "resetMinimumUnits"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 578
          },
          "name": "resetScalingPolicy"
        }
      ],
      "name": "CassandraTableAutoScalingSpecificationsReadCapacityAutoScalingOutputReference",
      "namespace": "cassandraTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 572
          },
          "name": "scalingPolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableAutoScalingSpecificationsReadCapacityAutoScalingScalingPolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 534
          },
          "name": "autoScalingDisabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 550
          },
          "name": "maximumUnitsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 566
          },
          "name": "minimumUnitsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 582
          },
          "name": "scalingPolicyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableAutoScalingSpecificationsReadCapacityAutoScalingScalingPolicy"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 524
          },
          "name": "autoScalingDisabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 540
          },
          "name": "maximumUnits",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 556
          },
          "name": "minimumUnits",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 474
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableAutoScalingSpecificationsReadCapacityAutoScaling"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cassandra-table/index:CassandraTableAutoScalingSpecificationsReadCapacityAutoScalingOutputReference"
    },
    "@cdktn/provider-awscc.cassandraTable.CassandraTableAutoScalingSpecificationsReadCapacityAutoScalingScalingPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableAutoScalingSpecificationsReadCapacityAutoScalingScalingPolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cassandra-table/index.ts",
        "line": 295
      },
      "name": "CassandraTableAutoScalingSpecificationsReadCapacityAutoScalingScalingPolicy",
      "namespace": "cassandraTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cassandra_table#target_tracking_scaling_policy_configuration CassandraTable#target_tracking_scaling_policy_configuration}",
            "stability": "stable",
            "summary": "Represents configuration for target tracking scaling policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 301
          },
          "name": "targetTrackingScalingPolicyConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableAutoScalingSpecificationsReadCapacityAutoScalingScalingPolicyTargetTrackingScalingPolicyConfiguration"
          }
        }
      ],
      "symbolId": "src/cassandra-table/index:CassandraTableAutoScalingSpecificationsReadCapacityAutoScalingScalingPolicy"
    },
    "@cdktn/provider-awscc.cassandraTable.CassandraTableAutoScalingSpecificationsReadCapacityAutoScalingScalingPolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableAutoScalingSpecificationsReadCapacityAutoScalingScalingPolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cassandra-table/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/cassandra-table/index.ts",
        "line": 333
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 380
          },
          "name": "putTargetTrackingScalingPolicyConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableAutoScalingSpecificationsReadCapacityAutoScalingScalingPolicyTargetTrackingScalingPolicyConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 383
          },
          "name": "resetTargetTrackingScalingPolicyConfiguration"
        }
      ],
      "name": "CassandraTableAutoScalingSpecificationsReadCapacityAutoScalingScalingPolicyOutputReference",
      "namespace": "cassandraTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 377
          },
          "name": "targetTrackingScalingPolicyConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableAutoScalingSpecificationsReadCapacityAutoScalingScalingPolicyTargetTrackingScalingPolicyConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 387
          },
          "name": "targetTrackingScalingPolicyConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableAutoScalingSpecificationsReadCapacityAutoScalingScalingPolicyTargetTrackingScalingPolicyConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 345
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableAutoScalingSpecificationsReadCapacityAutoScalingScalingPolicy"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cassandra-table/index:CassandraTableAutoScalingSpecificationsReadCapacityAutoScalingScalingPolicyOutputReference"
    },
    "@cdktn/provider-awscc.cassandraTable.CassandraTableAutoScalingSpecificationsReadCapacityAutoScalingScalingPolicyTargetTrackingScalingPolicyConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableAutoScalingSpecificationsReadCapacityAutoScalingScalingPolicyTargetTrackingScalingPolicyConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cassandra-table/index.ts",
        "line": 102
      },
      "name": "CassandraTableAutoScalingSpecificationsReadCapacityAutoScalingScalingPolicyTargetTrackingScalingPolicyConfiguration",
      "namespace": "cassandraTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cassandra_table#disable_scale_in CassandraTable#disable_scale_in}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 106
          },
          "name": "disableScaleIn",
          "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/hashicorp/awscc/1.96.0/docs/resources/cassandra_table#scale_in_cooldown CassandraTable#scale_in_cooldown}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 110
          },
          "name": "scaleInCooldown",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cassandra_table#scale_out_cooldown CassandraTable#scale_out_cooldown}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 114
          },
          "name": "scaleOutCooldown",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cassandra_table#target_value CassandraTable#target_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 118
          },
          "name": "targetValue",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/cassandra-table/index:CassandraTableAutoScalingSpecificationsReadCapacityAutoScalingScalingPolicyTargetTrackingScalingPolicyConfiguration"
    },
    "@cdktn/provider-awscc.cassandraTable.CassandraTableAutoScalingSpecificationsReadCapacityAutoScalingScalingPolicyTargetTrackingScalingPolicyConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableAutoScalingSpecificationsReadCapacityAutoScalingScalingPolicyTargetTrackingScalingPolicyConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cassandra-table/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/cassandra-table/index.ts",
        "line": 171
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 239
          },
          "name": "resetDisableScaleIn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 255
          },
          "name": "resetScaleInCooldown"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 271
          },
          "name": "resetScaleOutCooldown"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 287
          },
          "name": "resetTargetValue"
        }
      ],
      "name": "CassandraTableAutoScalingSpecificationsReadCapacityAutoScalingScalingPolicyTargetTrackingScalingPolicyConfigurationOutputReference",
      "namespace": "cassandraTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 243
          },
          "name": "disableScaleInInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 259
          },
          "name": "scaleInCooldownInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 275
          },
          "name": "scaleOutCooldownInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 291
          },
          "name": "targetValueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 233
          },
          "name": "disableScaleIn",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 249
          },
          "name": "scaleInCooldown",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 265
          },
          "name": "scaleOutCooldown",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 281
          },
          "name": "targetValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 183
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableAutoScalingSpecificationsReadCapacityAutoScalingScalingPolicyTargetTrackingScalingPolicyConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cassandra-table/index:CassandraTableAutoScalingSpecificationsReadCapacityAutoScalingScalingPolicyTargetTrackingScalingPolicyConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.cassandraTable.CassandraTableAutoScalingSpecificationsWriteCapacityAutoScaling": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableAutoScalingSpecificationsWriteCapacityAutoScaling",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cassandra-table/index.ts",
        "line": 875
      },
      "name": "CassandraTableAutoScalingSpecificationsWriteCapacityAutoScaling",
      "namespace": "cassandraTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cassandra_table#auto_scaling_disabled CassandraTable#auto_scaling_disabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 879
          },
          "name": "autoScalingDisabled",
          "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/hashicorp/awscc/1.96.0/docs/resources/cassandra_table#maximum_units CassandraTable#maximum_units}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 883
          },
          "name": "maximumUnits",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cassandra_table#minimum_units CassandraTable#minimum_units}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 887
          },
          "name": "minimumUnits",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cassandra_table#scaling_policy CassandraTable#scaling_policy}",
            "stability": "stable",
            "summary": "Represents scaling policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 893
          },
          "name": "scalingPolicy",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableAutoScalingSpecificationsWriteCapacityAutoScalingScalingPolicy"
          }
        }
      ],
      "symbolId": "src/cassandra-table/index:CassandraTableAutoScalingSpecificationsWriteCapacityAutoScaling"
    },
    "@cdktn/provider-awscc.cassandraTable.CassandraTableAutoScalingSpecificationsWriteCapacityAutoScalingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableAutoScalingSpecificationsWriteCapacityAutoScalingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cassandra-table/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/cassandra-table/index.ts",
        "line": 946
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 1059
          },
          "name": "putScalingPolicy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableAutoScalingSpecificationsWriteCapacityAutoScalingScalingPolicy"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 1014
          },
          "name": "resetAutoScalingDisabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 1030
          },
          "name": "resetMaximumUnits"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 1046
          },
          "name": "resetMinimumUnits"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 1062
          },
          "name": "resetScalingPolicy"
        }
      ],
      "name": "CassandraTableAutoScalingSpecificationsWriteCapacityAutoScalingOutputReference",
      "namespace": "cassandraTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 1056
          },
          "name": "scalingPolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableAutoScalingSpecificationsWriteCapacityAutoScalingScalingPolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 1018
          },
          "name": "autoScalingDisabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 1034
          },
          "name": "maximumUnitsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 1050
          },
          "name": "minimumUnitsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 1066
          },
          "name": "scalingPolicyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableAutoScalingSpecificationsWriteCapacityAutoScalingScalingPolicy"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 1008
          },
          "name": "autoScalingDisabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 1024
          },
          "name": "maximumUnits",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 1040
          },
          "name": "minimumUnits",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 958
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableAutoScalingSpecificationsWriteCapacityAutoScaling"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cassandra-table/index:CassandraTableAutoScalingSpecificationsWriteCapacityAutoScalingOutputReference"
    },
    "@cdktn/provider-awscc.cassandraTable.CassandraTableAutoScalingSpecificationsWriteCapacityAutoScalingScalingPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableAutoScalingSpecificationsWriteCapacityAutoScalingScalingPolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cassandra-table/index.ts",
        "line": 779
      },
      "name": "CassandraTableAutoScalingSpecificationsWriteCapacityAutoScalingScalingPolicy",
      "namespace": "cassandraTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cassandra_table#target_tracking_scaling_policy_configuration CassandraTable#target_tracking_scaling_policy_configuration}",
            "stability": "stable",
            "summary": "Represents configuration for target tracking scaling policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 785
          },
          "name": "targetTrackingScalingPolicyConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableAutoScalingSpecificationsWriteCapacityAutoScalingScalingPolicyTargetTrackingScalingPolicyConfiguration"
          }
        }
      ],
      "symbolId": "src/cassandra-table/index:CassandraTableAutoScalingSpecificationsWriteCapacityAutoScalingScalingPolicy"
    },
    "@cdktn/provider-awscc.cassandraTable.CassandraTableAutoScalingSpecificationsWriteCapacityAutoScalingScalingPolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableAutoScalingSpecificationsWriteCapacityAutoScalingScalingPolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cassandra-table/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cassandra-table/index.ts",
        "line": 817
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 864
          },
          "name": "putTargetTrackingScalingPolicyConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableAutoScalingSpecificationsWriteCapacityAutoScalingScalingPolicyTargetTrackingScalingPolicyConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 867
          },
          "name": "resetTargetTrackingScalingPolicyConfiguration"
        }
      ],
      "name": "CassandraTableAutoScalingSpecificationsWriteCapacityAutoScalingScalingPolicyOutputReference",
      "namespace": "cassandraTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 861
          },
          "name": "targetTrackingScalingPolicyConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableAutoScalingSpecificationsWriteCapacityAutoScalingScalingPolicyTargetTrackingScalingPolicyConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 871
          },
          "name": "targetTrackingScalingPolicyConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableAutoScalingSpecificationsWriteCapacityAutoScalingScalingPolicyTargetTrackingScalingPolicyConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 829
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableAutoScalingSpecificationsWriteCapacityAutoScalingScalingPolicy"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cassandra-table/index:CassandraTableAutoScalingSpecificationsWriteCapacityAutoScalingScalingPolicyOutputReference"
    },
    "@cdktn/provider-awscc.cassandraTable.CassandraTableAutoScalingSpecificationsWriteCapacityAutoScalingScalingPolicyTargetTrackingScalingPolicyConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableAutoScalingSpecificationsWriteCapacityAutoScalingScalingPolicyTargetTrackingScalingPolicyConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cassandra-table/index.ts",
        "line": 586
      },
      "name": "CassandraTableAutoScalingSpecificationsWriteCapacityAutoScalingScalingPolicyTargetTrackingScalingPolicyConfiguration",
      "namespace": "cassandraTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cassandra_table#disable_scale_in CassandraTable#disable_scale_in}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 590
          },
          "name": "disableScaleIn",
          "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/hashicorp/awscc/1.96.0/docs/resources/cassandra_table#scale_in_cooldown CassandraTable#scale_in_cooldown}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 594
          },
          "name": "scaleInCooldown",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cassandra_table#scale_out_cooldown CassandraTable#scale_out_cooldown}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 598
          },
          "name": "scaleOutCooldown",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cassandra_table#target_value CassandraTable#target_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 602
          },
          "name": "targetValue",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/cassandra-table/index:CassandraTableAutoScalingSpecificationsWriteCapacityAutoScalingScalingPolicyTargetTrackingScalingPolicyConfiguration"
    },
    "@cdktn/provider-awscc.cassandraTable.CassandraTableAutoScalingSpecificationsWriteCapacityAutoScalingScalingPolicyTargetTrackingScalingPolicyConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableAutoScalingSpecificationsWriteCapacityAutoScalingScalingPolicyTargetTrackingScalingPolicyConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cassandra-table/index.ts",
          "line": 663
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cassandra-table/index.ts",
        "line": 655
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 723
          },
          "name": "resetDisableScaleIn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 739
          },
          "name": "resetScaleInCooldown"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 755
          },
          "name": "resetScaleOutCooldown"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 771
          },
          "name": "resetTargetValue"
        }
      ],
      "name": "CassandraTableAutoScalingSpecificationsWriteCapacityAutoScalingScalingPolicyTargetTrackingScalingPolicyConfigurationOutputReference",
      "namespace": "cassandraTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 727
          },
          "name": "disableScaleInInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 743
          },
          "name": "scaleInCooldownInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 759
          },
          "name": "scaleOutCooldownInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 775
          },
          "name": "targetValueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 717
          },
          "name": "disableScaleIn",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 733
          },
          "name": "scaleInCooldown",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 749
          },
          "name": "scaleOutCooldown",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 765
          },
          "name": "targetValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 667
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableAutoScalingSpecificationsWriteCapacityAutoScalingScalingPolicyTargetTrackingScalingPolicyConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cassandra-table/index:CassandraTableAutoScalingSpecificationsWriteCapacityAutoScalingScalingPolicyTargetTrackingScalingPolicyConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.cassandraTable.CassandraTableBillingMode": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableBillingMode",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cassandra-table/index.ts",
        "line": 1328
      },
      "name": "CassandraTableBillingMode",
      "namespace": "cassandraTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cassandra_table#mode CassandraTable#mode}",
            "stability": "stable",
            "summary": "Capacity mode for the specified table."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 1334
          },
          "name": "mode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cassandra_table#provisioned_throughput CassandraTable#provisioned_throughput}",
            "stability": "stable",
            "summary": "Throughput for the specified table, which consists of values for ReadCapacityUnits and WriteCapacityUnits."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 1340
          },
          "name": "provisionedThroughput",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableBillingModeProvisionedThroughput"
          }
        }
      ],
      "symbolId": "src/cassandra-table/index:CassandraTableBillingMode"
    },
    "@cdktn/provider-awscc.cassandraTable.CassandraTableBillingModeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableBillingModeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cassandra-table/index.ts",
          "line": 1387
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cassandra-table/index.ts",
        "line": 1379
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 1448
          },
          "name": "putProvisionedThroughput",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableBillingModeProvisionedThroughput"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 1435
          },
          "name": "resetMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 1451
          },
          "name": "resetProvisionedThroughput"
        }
      ],
      "name": "CassandraTableBillingModeOutputReference",
      "namespace": "cassandraTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 1445
          },
          "name": "provisionedThroughput",
          "type": {
            "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableBillingModeProvisionedThroughputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 1439
          },
          "name": "modeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 1455
          },
          "name": "provisionedThroughputInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableBillingModeProvisionedThroughput"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 1429
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 1391
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableBillingMode"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cassandra-table/index:CassandraTableBillingModeOutputReference"
    },
    "@cdktn/provider-awscc.cassandraTable.CassandraTableBillingModeProvisionedThroughput": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableBillingModeProvisionedThroughput",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cassandra-table/index.ts",
        "line": 1201
      },
      "name": "CassandraTableBillingModeProvisionedThroughput",
      "namespace": "cassandraTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cassandra_table#read_capacity_units CassandraTable#read_capacity_units}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 1205
          },
          "name": "readCapacityUnits",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cassandra_table#write_capacity_units CassandraTable#write_capacity_units}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 1209
          },
          "name": "writeCapacityUnits",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/cassandra-table/index:CassandraTableBillingModeProvisionedThroughput"
    },
    "@cdktn/provider-awscc.cassandraTable.CassandraTableBillingModeProvisionedThroughputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableBillingModeProvisionedThroughputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cassandra-table/index.ts",
          "line": 1256
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cassandra-table/index.ts",
        "line": 1248
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 1304
          },
          "name": "resetReadCapacityUnits"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 1320
          },
          "name": "resetWriteCapacityUnits"
        }
      ],
      "name": "CassandraTableBillingModeProvisionedThroughputOutputReference",
      "namespace": "cassandraTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 1308
          },
          "name": "readCapacityUnitsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 1324
          },
          "name": "writeCapacityUnitsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 1298
          },
          "name": "readCapacityUnits",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 1314
          },
          "name": "writeCapacityUnits",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 1260
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableBillingModeProvisionedThroughput"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cassandra-table/index:CassandraTableBillingModeProvisionedThroughputOutputReference"
    },
    "@cdktn/provider-awscc.cassandraTable.CassandraTableCdcSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableCdcSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cassandra-table/index.ts",
        "line": 1608
      },
      "name": "CassandraTableCdcSpecification",
      "namespace": "cassandraTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cassandra_table#status CassandraTable#status}",
            "stability": "stable",
            "summary": "Indicates whether CDC is enabled or disabled for the table."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 1614
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cassandra_table#tags CassandraTable#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to the CDC stream resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 1620
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableCdcSpecificationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cassandra_table#view_type CassandraTable#view_type}",
            "stability": "stable",
            "summary": "Specifies what data should be captured in the change data stream."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 1626
          },
          "name": "viewType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cassandra-table/index:CassandraTableCdcSpecification"
    },
    "@cdktn/provider-awscc.cassandraTable.CassandraTableCdcSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableCdcSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cassandra-table/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/cassandra-table/index.ts",
        "line": 1672
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 1747
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableCdcSpecificationTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 1734
          },
          "name": "resetStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 1750
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 1766
          },
          "name": "resetViewType"
        }
      ],
      "name": "CassandraTableCdcSpecificationOutputReference",
      "namespace": "cassandraTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 1744
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableCdcSpecificationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 1738
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 1754
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableCdcSpecificationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 1770
          },
          "name": "viewTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 1728
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 1760
          },
          "name": "viewType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 1684
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableCdcSpecification"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cassandra-table/index:CassandraTableCdcSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.cassandraTable.CassandraTableCdcSpecificationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableCdcSpecificationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cassandra-table/index.ts",
        "line": 1459
      },
      "name": "CassandraTableCdcSpecificationTags",
      "namespace": "cassandraTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cassandra_table#key CassandraTable#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 1463
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cassandra_table#value CassandraTable#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 1467
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cassandra-table/index:CassandraTableCdcSpecificationTags"
    },
    "@cdktn/provider-awscc.cassandraTable.CassandraTableCdcSpecificationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableCdcSpecificationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cassandra-table/index.ts",
          "line": 1597
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cassandra-table/index.ts",
        "line": 1589
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 1604
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableCdcSpecificationTagsOutputReference"
            }
          }
        }
      ],
      "name": "CassandraTableCdcSpecificationTagsList",
      "namespace": "cassandraTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 1590
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableCdcSpecificationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cassandra-table/index:CassandraTableCdcSpecificationTagsList"
    },
    "@cdktn/provider-awscc.cassandraTable.CassandraTableCdcSpecificationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableCdcSpecificationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cassandra-table/index.ts",
          "line": 1516
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cassandra-table/index.ts",
        "line": 1506
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 1564
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 1580
          },
          "name": "resetValue"
        }
      ],
      "name": "CassandraTableCdcSpecificationTagsOutputReference",
      "namespace": "cassandraTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 1568
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 1584
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 1558
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 1574
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 1520
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableCdcSpecificationTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cassandra-table/index:CassandraTableCdcSpecificationTagsOutputReference"
    },
    "@cdktn/provider-awscc.cassandraTable.CassandraTableClusteringKeyColumns": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableClusteringKeyColumns",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cassandra-table/index.ts",
        "line": 1901
      },
      "name": "CassandraTableClusteringKeyColumns",
      "namespace": "cassandraTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cassandra_table#column CassandraTable#column}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 1905
          },
          "name": "column",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableClusteringKeyColumnsColumn"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cassandra_table#order_by CassandraTable#order_by}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 1909
          },
          "name": "orderBy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cassandra-table/index:CassandraTableClusteringKeyColumns"
    },
    "@cdktn/provider-awscc.cassandraTable.CassandraTableClusteringKeyColumnsColumn": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableClusteringKeyColumnsColumn",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cassandra-table/index.ts",
        "line": 1774
      },
      "name": "CassandraTableClusteringKeyColumnsColumn",
      "namespace": "cassandraTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cassandra_table#column_name CassandraTable#column_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 1778
          },
          "name": "columnName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cassandra_table#column_type CassandraTable#column_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 1782
          },
          "name": "columnType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cassandra-table/index:CassandraTableClusteringKeyColumnsColumn"
    },
    "@cdktn/provider-awscc.cassandraTable.CassandraTableClusteringKeyColumnsColumnOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableClusteringKeyColumnsColumnOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cassandra-table/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/cassandra-table/index.ts",
        "line": 1821
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 1877
          },
          "name": "resetColumnName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 1893
          },
          "name": "resetColumnType"
        }
      ],
      "name": "CassandraTableClusteringKeyColumnsColumnOutputReference",
      "namespace": "cassandraTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 1881
          },
          "name": "columnNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 1897
          },
          "name": "columnTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 1871
          },
          "name": "columnName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 1887
          },
          "name": "columnType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 1833
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableClusteringKeyColumnsColumn"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cassandra-table/index:CassandraTableClusteringKeyColumnsColumnOutputReference"
    },
    "@cdktn/provider-awscc.cassandraTable.CassandraTableClusteringKeyColumnsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableClusteringKeyColumnsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cassandra-table/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cassandra-table/index.ts",
        "line": 2031
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 2046
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableClusteringKeyColumnsOutputReference"
            }
          }
        }
      ],
      "name": "CassandraTableClusteringKeyColumnsList",
      "namespace": "cassandraTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 2032
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableClusteringKeyColumns"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cassandra-table/index:CassandraTableClusteringKeyColumnsList"
    },
    "@cdktn/provider-awscc.cassandraTable.CassandraTableClusteringKeyColumnsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableClusteringKeyColumnsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cassandra-table/index.ts",
          "line": 1958
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cassandra-table/index.ts",
        "line": 1948
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 2003
          },
          "name": "putColumn",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableClusteringKeyColumnsColumn"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 2006
          },
          "name": "resetColumn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 2022
          },
          "name": "resetOrderBy"
        }
      ],
      "name": "CassandraTableClusteringKeyColumnsOutputReference",
      "namespace": "cassandraTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 2000
          },
          "name": "column",
          "type": {
            "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableClusteringKeyColumnsColumnOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 2010
          },
          "name": "columnInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableClusteringKeyColumnsColumn"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 2026
          },
          "name": "orderByInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 2016
          },
          "name": "orderBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 1962
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableClusteringKeyColumns"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cassandra-table/index:CassandraTableClusteringKeyColumnsOutputReference"
    },
    "@cdktn/provider-awscc.cassandraTable.CassandraTableConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cassandra-table/index.ts",
        "line": 14
      },
      "name": "CassandraTableConfig",
      "namespace": "cassandraTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cassandra_table#keyspace_name CassandraTable#keyspace_name}",
            "stability": "stable",
            "summary": "Name for Cassandra keyspace."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 60
          },
          "name": "keyspaceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cassandra_table#partition_key_columns CassandraTable#partition_key_columns}",
            "stability": "stable",
            "summary": "Partition key columns of the table."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 66
          },
          "name": "partitionKeyColumns",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTablePartitionKeyColumns"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cassandra_table#auto_scaling_specifications CassandraTable#auto_scaling_specifications}",
            "stability": "stable",
            "summary": "Represents the read and write settings used for AutoScaling."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 20
          },
          "name": "autoScalingSpecifications",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableAutoScalingSpecifications"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cassandra_table#billing_mode CassandraTable#billing_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 24
          },
          "name": "billingMode",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableBillingMode"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cassandra_table#cdc_specification CassandraTable#cdc_specification}",
            "stability": "stable",
            "summary": "Represents the CDC configuration for the table."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 30
          },
          "name": "cdcSpecification",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableCdcSpecification"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "False by default, once it is enabled it cannot be disabled again.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cassandra_table#client_side_timestamps_enabled CassandraTable#client_side_timestamps_enabled}",
            "stability": "stable",
            "summary": "Indicates whether client side timestamps are enabled (true) or disabled (false) on the table."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 36
          },
          "name": "clientSideTimestampsEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cassandra_table#clustering_key_columns CassandraTable#clustering_key_columns}",
            "stability": "stable",
            "summary": "Clustering key columns of the table."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 42
          },
          "name": "clusteringKeyColumns",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableClusteringKeyColumns"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If the value is greater than zero, TTL is enabled for the entire table and an expiration timestamp is added to each column.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cassandra_table#default_time_to_live CassandraTable#default_time_to_live}",
            "stability": "stable",
            "summary": "Default TTL (Time To Live) in seconds, where zero is disabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 48
          },
          "name": "defaultTimeToLive",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cassandra_table#encryption_specification CassandraTable#encryption_specification}",
            "stability": "stable",
            "summary": "Represents the settings used to enable server-side encryption."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 54
          },
          "name": "encryptionSpecification",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableEncryptionSpecification"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cassandra_table#point_in_time_recovery_enabled CassandraTable#point_in_time_recovery_enabled}",
            "stability": "stable",
            "summary": "Indicates whether point in time recovery is enabled (true) or disabled (false) on the table."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 72
          },
          "name": "pointInTimeRecoveryEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cassandra_table#regular_columns CassandraTable#regular_columns}",
            "stability": "stable",
            "summary": "Non-key columns of the table."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 78
          },
          "name": "regularColumns",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableRegularColumns"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cassandra_table#replica_specifications CassandraTable#replica_specifications}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 82
          },
          "name": "replicaSpecifications",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableReplicaSpecifications"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cassandra_table#table_name CassandraTable#table_name}",
            "stability": "stable",
            "summary": "Name for Cassandra table."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 88
          },
          "name": "tableName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cassandra_table#tags CassandraTable#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 94
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cassandra_table#warm_throughput CassandraTable#warm_throughput}",
            "stability": "stable",
            "summary": "Warm throughput configuration for the table."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 100
          },
          "name": "warmThroughput",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableWarmThroughput"
          }
        }
      ],
      "symbolId": "src/cassandra-table/index:CassandraTableConfig"
    },
    "@cdktn/provider-awscc.cassandraTable.CassandraTableEncryptionSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableEncryptionSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cassandra-table/index.ts",
        "line": 2050
      },
      "name": "CassandraTableEncryptionSpecification",
      "namespace": "cassandraTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cassandra_table#encryption_type CassandraTable#encryption_type}",
            "stability": "stable",
            "summary": "Server-side encryption type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 2056
          },
          "name": "encryptionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "To specify a CMK, use its key ID, Amazon Resource Name (ARN), alias name, or alias ARN. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cassandra_table#kms_key_identifier CassandraTable#kms_key_identifier}",
            "stability": "stable",
            "summary": "The AWS KMS customer master key (CMK) that should be used for the AWS KMS encryption."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 2062
          },
          "name": "kmsKeyIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cassandra-table/index:CassandraTableEncryptionSpecification"
    },
    "@cdktn/provider-awscc.cassandraTable.CassandraTableEncryptionSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableEncryptionSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cassandra-table/index.ts",
          "line": 2109
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cassandra-table/index.ts",
        "line": 2101
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 2157
          },
          "name": "resetEncryptionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 2173
          },
          "name": "resetKmsKeyIdentifier"
        }
      ],
      "name": "CassandraTableEncryptionSpecificationOutputReference",
      "namespace": "cassandraTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 2161
          },
          "name": "encryptionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 2177
          },
          "name": "kmsKeyIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 2151
          },
          "name": "encryptionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 2167
          },
          "name": "kmsKeyIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 2113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableEncryptionSpecification"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cassandra-table/index:CassandraTableEncryptionSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.cassandraTable.CassandraTablePartitionKeyColumns": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTablePartitionKeyColumns",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cassandra-table/index.ts",
        "line": 2181
      },
      "name": "CassandraTablePartitionKeyColumns",
      "namespace": "cassandraTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cassandra_table#column_name CassandraTable#column_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 2185
          },
          "name": "columnName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cassandra_table#column_type CassandraTable#column_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 2189
          },
          "name": "columnType",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cassandra-table/index:CassandraTablePartitionKeyColumns"
    },
    "@cdktn/provider-awscc.cassandraTable.CassandraTablePartitionKeyColumnsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTablePartitionKeyColumnsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cassandra-table/index.ts",
          "line": 2313
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cassandra-table/index.ts",
        "line": 2305
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 2320
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTablePartitionKeyColumnsOutputReference"
            }
          }
        }
      ],
      "name": "CassandraTablePartitionKeyColumnsList",
      "namespace": "cassandraTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 2306
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTablePartitionKeyColumns"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cassandra-table/index:CassandraTablePartitionKeyColumnsList"
    },
    "@cdktn/provider-awscc.cassandraTable.CassandraTablePartitionKeyColumnsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTablePartitionKeyColumnsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cassandra-table/index.ts",
          "line": 2238
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cassandra-table/index.ts",
        "line": 2228
      },
      "name": "CassandraTablePartitionKeyColumnsOutputReference",
      "namespace": "cassandraTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 2287
          },
          "name": "columnNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 2300
          },
          "name": "columnTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 2280
          },
          "name": "columnName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 2293
          },
          "name": "columnType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 2242
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTablePartitionKeyColumns"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cassandra-table/index:CassandraTablePartitionKeyColumnsOutputReference"
    },
    "@cdktn/provider-awscc.cassandraTable.CassandraTableRegularColumns": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableRegularColumns",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cassandra-table/index.ts",
        "line": 2324
      },
      "name": "CassandraTableRegularColumns",
      "namespace": "cassandraTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cassandra_table#column_name CassandraTable#column_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 2328
          },
          "name": "columnName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cassandra_table#column_type CassandraTable#column_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 2332
          },
          "name": "columnType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cassandra-table/index:CassandraTableRegularColumns"
    },
    "@cdktn/provider-awscc.cassandraTable.CassandraTableRegularColumnsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableRegularColumnsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cassandra-table/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cassandra-table/index.ts",
        "line": 2454
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 2469
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableRegularColumnsOutputReference"
            }
          }
        }
      ],
      "name": "CassandraTableRegularColumnsList",
      "namespace": "cassandraTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 2455
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableRegularColumns"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cassandra-table/index:CassandraTableRegularColumnsList"
    },
    "@cdktn/provider-awscc.cassandraTable.CassandraTableRegularColumnsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableRegularColumnsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cassandra-table/index.ts",
          "line": 2381
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cassandra-table/index.ts",
        "line": 2371
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 2429
          },
          "name": "resetColumnName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 2445
          },
          "name": "resetColumnType"
        }
      ],
      "name": "CassandraTableRegularColumnsOutputReference",
      "namespace": "cassandraTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 2433
          },
          "name": "columnNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 2449
          },
          "name": "columnTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 2423
          },
          "name": "columnName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 2439
          },
          "name": "columnType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 2385
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableRegularColumns"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cassandra-table/index:CassandraTableRegularColumnsOutputReference"
    },
    "@cdktn/provider-awscc.cassandraTable.CassandraTableReplicaSpecifications": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableReplicaSpecifications",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cassandra-table/index.ts",
        "line": 2957
      },
      "name": "CassandraTableReplicaSpecifications",
      "namespace": "cassandraTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cassandra_table#read_capacity_auto_scaling CassandraTable#read_capacity_auto_scaling}",
            "stability": "stable",
            "summary": "Represents configuration for auto scaling."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 2963
          },
          "name": "readCapacityAutoScaling",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableReplicaSpecificationsReadCapacityAutoScaling"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cassandra_table#read_capacity_units CassandraTable#read_capacity_units}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 2967
          },
          "name": "readCapacityUnits",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cassandra_table#region CassandraTable#region}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 2971
          },
          "name": "region",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cassandra-table/index:CassandraTableReplicaSpecifications"
    },
    "@cdktn/provider-awscc.cassandraTable.CassandraTableReplicaSpecificationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableReplicaSpecificationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cassandra-table/index.ts",
          "line": 3130
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cassandra-table/index.ts",
        "line": 3122
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 3137
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableReplicaSpecificationsOutputReference"
            }
          }
        }
      ],
      "name": "CassandraTableReplicaSpecificationsList",
      "namespace": "cassandraTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 3123
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableReplicaSpecifications"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cassandra-table/index:CassandraTableReplicaSpecificationsList"
    },
    "@cdktn/provider-awscc.cassandraTable.CassandraTableReplicaSpecificationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableReplicaSpecificationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cassandra-table/index.ts",
          "line": 3027
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cassandra-table/index.ts",
        "line": 3017
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 3078
          },
          "name": "putReadCapacityAutoScaling",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableReplicaSpecificationsReadCapacityAutoScaling"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 3081
          },
          "name": "resetReadCapacityAutoScaling"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 3097
          },
          "name": "resetReadCapacityUnits"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 3113
          },
          "name": "resetRegion"
        }
      ],
      "name": "CassandraTableReplicaSpecificationsOutputReference",
      "namespace": "cassandraTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 3075
          },
          "name": "readCapacityAutoScaling",
          "type": {
            "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableReplicaSpecificationsReadCapacityAutoScalingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 3085
          },
          "name": "readCapacityAutoScalingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableReplicaSpecificationsReadCapacityAutoScaling"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 3101
          },
          "name": "readCapacityUnitsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 3117
          },
          "name": "regionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 3091
          },
          "name": "readCapacityUnits",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 3107
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 3031
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableReplicaSpecifications"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cassandra-table/index:CassandraTableReplicaSpecificationsOutputReference"
    },
    "@cdktn/provider-awscc.cassandraTable.CassandraTableReplicaSpecificationsReadCapacityAutoScaling": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableReplicaSpecificationsReadCapacityAutoScaling",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cassandra-table/index.ts",
        "line": 2762
      },
      "name": "CassandraTableReplicaSpecificationsReadCapacityAutoScaling",
      "namespace": "cassandraTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cassandra_table#auto_scaling_disabled CassandraTable#auto_scaling_disabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 2766
          },
          "name": "autoScalingDisabled",
          "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/hashicorp/awscc/1.96.0/docs/resources/cassandra_table#maximum_units CassandraTable#maximum_units}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 2770
          },
          "name": "maximumUnits",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cassandra_table#minimum_units CassandraTable#minimum_units}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 2774
          },
          "name": "minimumUnits",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cassandra_table#scaling_policy CassandraTable#scaling_policy}",
            "stability": "stable",
            "summary": "Represents scaling policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 2780
          },
          "name": "scalingPolicy",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableReplicaSpecificationsReadCapacityAutoScalingScalingPolicy"
          }
        }
      ],
      "symbolId": "src/cassandra-table/index:CassandraTableReplicaSpecificationsReadCapacityAutoScaling"
    },
    "@cdktn/provider-awscc.cassandraTable.CassandraTableReplicaSpecificationsReadCapacityAutoScalingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableReplicaSpecificationsReadCapacityAutoScalingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cassandra-table/index.ts",
          "line": 2841
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cassandra-table/index.ts",
        "line": 2833
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 2946
          },
          "name": "putScalingPolicy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableReplicaSpecificationsReadCapacityAutoScalingScalingPolicy"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 2901
          },
          "name": "resetAutoScalingDisabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 2917
          },
          "name": "resetMaximumUnits"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 2933
          },
          "name": "resetMinimumUnits"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 2949
          },
          "name": "resetScalingPolicy"
        }
      ],
      "name": "CassandraTableReplicaSpecificationsReadCapacityAutoScalingOutputReference",
      "namespace": "cassandraTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 2943
          },
          "name": "scalingPolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableReplicaSpecificationsReadCapacityAutoScalingScalingPolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 2905
          },
          "name": "autoScalingDisabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 2921
          },
          "name": "maximumUnitsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 2937
          },
          "name": "minimumUnitsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 2953
          },
          "name": "scalingPolicyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableReplicaSpecificationsReadCapacityAutoScalingScalingPolicy"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 2895
          },
          "name": "autoScalingDisabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 2911
          },
          "name": "maximumUnits",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 2927
          },
          "name": "minimumUnits",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 2845
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableReplicaSpecificationsReadCapacityAutoScaling"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cassandra-table/index:CassandraTableReplicaSpecificationsReadCapacityAutoScalingOutputReference"
    },
    "@cdktn/provider-awscc.cassandraTable.CassandraTableReplicaSpecificationsReadCapacityAutoScalingScalingPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableReplicaSpecificationsReadCapacityAutoScalingScalingPolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cassandra-table/index.ts",
        "line": 2666
      },
      "name": "CassandraTableReplicaSpecificationsReadCapacityAutoScalingScalingPolicy",
      "namespace": "cassandraTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cassandra_table#target_tracking_scaling_policy_configuration CassandraTable#target_tracking_scaling_policy_configuration}",
            "stability": "stable",
            "summary": "Represents configuration for target tracking scaling policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 2672
          },
          "name": "targetTrackingScalingPolicyConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableReplicaSpecificationsReadCapacityAutoScalingScalingPolicyTargetTrackingScalingPolicyConfiguration"
          }
        }
      ],
      "symbolId": "src/cassandra-table/index:CassandraTableReplicaSpecificationsReadCapacityAutoScalingScalingPolicy"
    },
    "@cdktn/provider-awscc.cassandraTable.CassandraTableReplicaSpecificationsReadCapacityAutoScalingScalingPolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableReplicaSpecificationsReadCapacityAutoScalingScalingPolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cassandra-table/index.ts",
          "line": 2712
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cassandra-table/index.ts",
        "line": 2704
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 2751
          },
          "name": "putTargetTrackingScalingPolicyConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableReplicaSpecificationsReadCapacityAutoScalingScalingPolicyTargetTrackingScalingPolicyConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 2754
          },
          "name": "resetTargetTrackingScalingPolicyConfiguration"
        }
      ],
      "name": "CassandraTableReplicaSpecificationsReadCapacityAutoScalingScalingPolicyOutputReference",
      "namespace": "cassandraTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 2748
          },
          "name": "targetTrackingScalingPolicyConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableReplicaSpecificationsReadCapacityAutoScalingScalingPolicyTargetTrackingScalingPolicyConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 2758
          },
          "name": "targetTrackingScalingPolicyConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableReplicaSpecificationsReadCapacityAutoScalingScalingPolicyTargetTrackingScalingPolicyConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 2716
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableReplicaSpecificationsReadCapacityAutoScalingScalingPolicy"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cassandra-table/index:CassandraTableReplicaSpecificationsReadCapacityAutoScalingScalingPolicyOutputReference"
    },
    "@cdktn/provider-awscc.cassandraTable.CassandraTableReplicaSpecificationsReadCapacityAutoScalingScalingPolicyTargetTrackingScalingPolicyConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableReplicaSpecificationsReadCapacityAutoScalingScalingPolicyTargetTrackingScalingPolicyConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cassandra-table/index.ts",
        "line": 2473
      },
      "name": "CassandraTableReplicaSpecificationsReadCapacityAutoScalingScalingPolicyTargetTrackingScalingPolicyConfiguration",
      "namespace": "cassandraTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cassandra_table#disable_scale_in CassandraTable#disable_scale_in}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 2477
          },
          "name": "disableScaleIn",
          "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/hashicorp/awscc/1.96.0/docs/resources/cassandra_table#scale_in_cooldown CassandraTable#scale_in_cooldown}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 2481
          },
          "name": "scaleInCooldown",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cassandra_table#scale_out_cooldown CassandraTable#scale_out_cooldown}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 2485
          },
          "name": "scaleOutCooldown",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cassandra_table#target_value CassandraTable#target_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 2489
          },
          "name": "targetValue",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/cassandra-table/index:CassandraTableReplicaSpecificationsReadCapacityAutoScalingScalingPolicyTargetTrackingScalingPolicyConfiguration"
    },
    "@cdktn/provider-awscc.cassandraTable.CassandraTableReplicaSpecificationsReadCapacityAutoScalingScalingPolicyTargetTrackingScalingPolicyConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableReplicaSpecificationsReadCapacityAutoScalingScalingPolicyTargetTrackingScalingPolicyConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cassandra-table/index.ts",
          "line": 2550
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cassandra-table/index.ts",
        "line": 2542
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 2610
          },
          "name": "resetDisableScaleIn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 2626
          },
          "name": "resetScaleInCooldown"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 2642
          },
          "name": "resetScaleOutCooldown"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 2658
          },
          "name": "resetTargetValue"
        }
      ],
      "name": "CassandraTableReplicaSpecificationsReadCapacityAutoScalingScalingPolicyTargetTrackingScalingPolicyConfigurationOutputReference",
      "namespace": "cassandraTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 2614
          },
          "name": "disableScaleInInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 2630
          },
          "name": "scaleInCooldownInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 2646
          },
          "name": "scaleOutCooldownInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 2662
          },
          "name": "targetValueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 2604
          },
          "name": "disableScaleIn",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 2620
          },
          "name": "scaleInCooldown",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 2636
          },
          "name": "scaleOutCooldown",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 2652
          },
          "name": "targetValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 2554
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableReplicaSpecificationsReadCapacityAutoScalingScalingPolicyTargetTrackingScalingPolicyConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cassandra-table/index:CassandraTableReplicaSpecificationsReadCapacityAutoScalingScalingPolicyTargetTrackingScalingPolicyConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.cassandraTable.CassandraTableTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cassandra-table/index.ts",
        "line": 3141
      },
      "name": "CassandraTableTags",
      "namespace": "cassandraTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cassandra_table#key CassandraTable#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 3145
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cassandra_table#value CassandraTable#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 3149
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cassandra-table/index:CassandraTableTags"
    },
    "@cdktn/provider-awscc.cassandraTable.CassandraTableTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cassandra-table/index.ts",
          "line": 3279
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cassandra-table/index.ts",
        "line": 3271
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 3286
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableTagsOutputReference"
            }
          }
        }
      ],
      "name": "CassandraTableTagsList",
      "namespace": "cassandraTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 3272
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cassandra-table/index:CassandraTableTagsList"
    },
    "@cdktn/provider-awscc.cassandraTable.CassandraTableTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cassandra-table/index.ts",
          "line": 3198
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cassandra-table/index.ts",
        "line": 3188
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 3246
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 3262
          },
          "name": "resetValue"
        }
      ],
      "name": "CassandraTableTagsOutputReference",
      "namespace": "cassandraTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 3250
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 3266
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 3240
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 3256
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 3202
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cassandra-table/index:CassandraTableTagsOutputReference"
    },
    "@cdktn/provider-awscc.cassandraTable.CassandraTableWarmThroughput": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableWarmThroughput",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cassandra-table/index.ts",
        "line": 3290
      },
      "name": "CassandraTableWarmThroughput",
      "namespace": "cassandraTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cassandra_table#read_units_per_second CassandraTable#read_units_per_second}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 3294
          },
          "name": "readUnitsPerSecond",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cassandra_table#write_units_per_second CassandraTable#write_units_per_second}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 3298
          },
          "name": "writeUnitsPerSecond",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/cassandra-table/index:CassandraTableWarmThroughput"
    },
    "@cdktn/provider-awscc.cassandraTable.CassandraTableWarmThroughputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableWarmThroughputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cassandra-table/index.ts",
          "line": 3345
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cassandra-table/index.ts",
        "line": 3337
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 3393
          },
          "name": "resetReadUnitsPerSecond"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 3409
          },
          "name": "resetWriteUnitsPerSecond"
        }
      ],
      "name": "CassandraTableWarmThroughputOutputReference",
      "namespace": "cassandraTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 3397
          },
          "name": "readUnitsPerSecondInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 3413
          },
          "name": "writeUnitsPerSecondInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 3387
          },
          "name": "readUnitsPerSecond",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 3403
          },
          "name": "writeUnitsPerSecond",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-table/index.ts",
            "line": 3349
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cassandraTable.CassandraTableWarmThroughput"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cassandra-table/index:CassandraTableWarmThroughputOutputReference"
    },
    "@cdktn/provider-awscc.cassandraType.CassandraType": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cassandra_type awscc_cassandra_type}."
      },
      "fqn": "@cdktn/provider-awscc.cassandraType.CassandraType",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cassandra_type awscc_cassandra_type} Resource."
        },
        "locationInModule": {
          "filename": "src/cassandra-type/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-awscc.cassandraType.CassandraTypeConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cassandra-type/index.ts",
        "line": 181
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CassandraType resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/cassandra-type/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 CassandraType to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cassandra_type#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CassandraType that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CassandraType to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-type/index.ts",
            "line": 253
          },
          "name": "putFields",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.cassandraType.CassandraTypeFields"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-type/index.ts",
            "line": 311
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-type/index.ts",
            "line": 319
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CassandraType",
      "namespace": "cassandraType",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-type/index.ts",
            "line": 186
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-type/index.ts",
            "line": 239
          },
          "name": "directParentTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-type/index.ts",
            "line": 244
          },
          "name": "directReferringTables",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-type/index.ts",
            "line": 250
          },
          "name": "fields",
          "type": {
            "fqn": "@cdktn/provider-awscc.cassandraType.CassandraTypeFieldsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-type/index.ts",
            "line": 262
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-type/index.ts",
            "line": 267
          },
          "name": "keyspaceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-type/index.ts",
            "line": 285
          },
          "name": "lastModifiedTimestamp",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-type/index.ts",
            "line": 290
          },
          "name": "maxNestingDepth",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-type/index.ts",
            "line": 257
          },
          "name": "fieldsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cassandraType.CassandraTypeFields"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-type/index.ts",
            "line": 280
          },
          "name": "keyspaceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-type/index.ts",
            "line": 303
          },
          "name": "typeNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-type/index.ts",
            "line": 273
          },
          "name": "keyspaceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-type/index.ts",
            "line": 296
          },
          "name": "typeName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cassandra-type/index:CassandraType"
    },
    "@cdktn/provider-awscc.cassandraType.CassandraTypeConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cassandraType.CassandraTypeConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cassandra-type/index.ts",
        "line": 14
      },
      "name": "CassandraTypeConfig",
      "namespace": "cassandraType",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cassandra_type#fields CassandraType#fields}",
            "stability": "stable",
            "summary": "Field definitions of the User-Defined Type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-type/index.ts",
            "line": 20
          },
          "name": "fields",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cassandraType.CassandraTypeFields"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cassandra_type#keyspace_name CassandraType#keyspace_name}",
            "stability": "stable",
            "summary": "Name of the Keyspace which contains the User-Defined Type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-type/index.ts",
            "line": 26
          },
          "name": "keyspaceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cassandra_type#type_name CassandraType#type_name}",
            "stability": "stable",
            "summary": "Name of the User-Defined Type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-type/index.ts",
            "line": 32
          },
          "name": "typeName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cassandra-type/index:CassandraTypeConfig"
    },
    "@cdktn/provider-awscc.cassandraType.CassandraTypeFields": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cassandraType.CassandraTypeFields",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cassandra-type/index.ts",
        "line": 34
      },
      "name": "CassandraTypeFields",
      "namespace": "cassandraType",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cassandra_type#field_name CassandraType#field_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-type/index.ts",
            "line": 38
          },
          "name": "fieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cassandra_type#field_type CassandraType#field_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-type/index.ts",
            "line": 42
          },
          "name": "fieldType",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cassandra-type/index:CassandraTypeFields"
    },
    "@cdktn/provider-awscc.cassandraType.CassandraTypeFieldsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cassandraType.CassandraTypeFieldsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cassandra-type/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/cassandra-type/index.ts",
        "line": 158
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-type/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-awscc.cassandraType.CassandraTypeFieldsOutputReference"
            }
          }
        }
      ],
      "name": "CassandraTypeFieldsList",
      "namespace": "cassandraType",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-type/index.ts",
            "line": 159
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cassandraType.CassandraTypeFields"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cassandra-type/index:CassandraTypeFieldsList"
    },
    "@cdktn/provider-awscc.cassandraType.CassandraTypeFieldsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cassandraType.CassandraTypeFieldsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cassandra-type/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cassandra-type/index.ts",
        "line": 81
      },
      "name": "CassandraTypeFieldsOutputReference",
      "namespace": "cassandraType",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-type/index.ts",
            "line": 140
          },
          "name": "fieldNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cassandra-type/index.ts",
            "line": 153
          },
          "name": "fieldTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-type/index.ts",
            "line": 133
          },
          "name": "fieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-type/index.ts",
            "line": 146
          },
          "name": "fieldType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cassandra-type/index.ts",
            "line": 95
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cassandraType.CassandraTypeFields"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cassandra-type/index:CassandraTypeFieldsOutputReference"
    },
    "@cdktn/provider-awscc.ceAnomalyMonitor.CeAnomalyMonitor": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ce_anomaly_monitor awscc_ce_anomaly_monitor}."
      },
      "fqn": "@cdktn/provider-awscc.ceAnomalyMonitor.CeAnomalyMonitor",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ce_anomaly_monitor awscc_ce_anomaly_monitor} Resource."
        },
        "locationInModule": {
          "filename": "src/ce-anomaly-monitor/index.ts",
          "line": 231
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ceAnomalyMonitor.CeAnomalyMonitorConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ce-anomaly-monitor/index.ts",
        "line": 199
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CeAnomalyMonitor resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ce-anomaly-monitor/index.ts",
            "line": 216
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the CeAnomalyMonitor to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ce_anomaly_monitor#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CeAnomalyMonitor that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CeAnomalyMonitor to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ce-anomaly-monitor/index.ts",
            "line": 351
          },
          "name": "putResourceTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ceAnomalyMonitor.CeAnomalyMonitorResourceTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ce-anomaly-monitor/index.ts",
            "line": 296
          },
          "name": "resetMonitorDimension"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ce-anomaly-monitor/index.ts",
            "line": 325
          },
          "name": "resetMonitorSpecification"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ce-anomaly-monitor/index.ts",
            "line": 354
          },
          "name": "resetResourceTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ce-anomaly-monitor/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/ce-anomaly-monitor/index.ts",
            "line": 376
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CeAnomalyMonitor",
      "namespace": "ceAnomalyMonitor",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ce-anomaly-monitor/index.ts",
            "line": 204
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ce-anomaly-monitor/index.ts",
            "line": 259
          },
          "name": "creationDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ce-anomaly-monitor/index.ts",
            "line": 264
          },
          "name": "dimensionalValueCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ce-anomaly-monitor/index.ts",
            "line": 269
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ce-anomaly-monitor/index.ts",
            "line": 274
          },
          "name": "lastEvaluatedDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ce-anomaly-monitor/index.ts",
            "line": 279
          },
          "name": "lastUpdatedDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ce-anomaly-monitor/index.ts",
            "line": 284
          },
          "name": "monitorArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ce-anomaly-monitor/index.ts",
            "line": 348
          },
          "name": "resourceTags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ceAnomalyMonitor.CeAnomalyMonitorResourceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ce-anomaly-monitor/index.ts",
            "line": 300
          },
          "name": "monitorDimensionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ce-anomaly-monitor/index.ts",
            "line": 313
          },
          "name": "monitorNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ce-anomaly-monitor/index.ts",
            "line": 329
          },
          "name": "monitorSpecificationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ce-anomaly-monitor/index.ts",
            "line": 342
          },
          "name": "monitorTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ce-anomaly-monitor/index.ts",
            "line": 358
          },
          "name": "resourceTagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ceAnomalyMonitor.CeAnomalyMonitorResourceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ce-anomaly-monitor/index.ts",
            "line": 290
          },
          "name": "monitorDimension",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ce-anomaly-monitor/index.ts",
            "line": 306
          },
          "name": "monitorName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ce-anomaly-monitor/index.ts",
            "line": 319
          },
          "name": "monitorSpecification",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ce-anomaly-monitor/index.ts",
            "line": 335
          },
          "name": "monitorType",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ce-anomaly-monitor/index:CeAnomalyMonitor"
    },
    "@cdktn/provider-awscc.ceAnomalyMonitor.CeAnomalyMonitorConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ceAnomalyMonitor.CeAnomalyMonitorConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ce-anomaly-monitor/index.ts",
        "line": 14
      },
      "name": "CeAnomalyMonitorConfig",
      "namespace": "ceAnomalyMonitor",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ce_anomaly_monitor#monitor_name CeAnomalyMonitor#monitor_name}",
            "stability": "stable",
            "summary": "The name of the monitor."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ce-anomaly-monitor/index.ts",
            "line": 26
          },
          "name": "monitorName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ce_anomaly_monitor#monitor_type CeAnomalyMonitor#monitor_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ce-anomaly-monitor/index.ts",
            "line": 34
          },
          "name": "monitorType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ce_anomaly_monitor#monitor_dimension CeAnomalyMonitor#monitor_dimension}",
            "stability": "stable",
            "summary": "The dimensions to evaluate."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ce-anomaly-monitor/index.ts",
            "line": 20
          },
          "name": "monitorDimension",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ce_anomaly_monitor#monitor_specification CeAnomalyMonitor#monitor_specification}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ce-anomaly-monitor/index.ts",
            "line": 30
          },
          "name": "monitorSpecification",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ce_anomaly_monitor#resource_tags CeAnomalyMonitor#resource_tags}",
            "stability": "stable",
            "summary": "Tags to assign to monitor."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ce-anomaly-monitor/index.ts",
            "line": 40
          },
          "name": "resourceTags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ceAnomalyMonitor.CeAnomalyMonitorResourceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ce-anomaly-monitor/index:CeAnomalyMonitorConfig"
    },
    "@cdktn/provider-awscc.ceAnomalyMonitor.CeAnomalyMonitorResourceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ceAnomalyMonitor.CeAnomalyMonitorResourceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ce-anomaly-monitor/index.ts",
        "line": 42
      },
      "name": "CeAnomalyMonitorResourceTags",
      "namespace": "ceAnomalyMonitor",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ce_anomaly_monitor#key CeAnomalyMonitor#key}",
            "stability": "stable",
            "summary": "The key name for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ce-anomaly-monitor/index.ts",
            "line": 48
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ce_anomaly_monitor#value CeAnomalyMonitor#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ce-anomaly-monitor/index.ts",
            "line": 54
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ce-anomaly-monitor/index:CeAnomalyMonitorResourceTags"
    },
    "@cdktn/provider-awscc.ceAnomalyMonitor.CeAnomalyMonitorResourceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ceAnomalyMonitor.CeAnomalyMonitorResourceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ce-anomaly-monitor/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/ce-anomaly-monitor/index.ts",
        "line": 176
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ce-anomaly-monitor/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-awscc.ceAnomalyMonitor.CeAnomalyMonitorResourceTagsOutputReference"
            }
          }
        }
      ],
      "name": "CeAnomalyMonitorResourceTagsList",
      "namespace": "ceAnomalyMonitor",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ce-anomaly-monitor/index.ts",
            "line": 177
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ceAnomalyMonitor.CeAnomalyMonitorResourceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ce-anomaly-monitor/index:CeAnomalyMonitorResourceTagsList"
    },
    "@cdktn/provider-awscc.ceAnomalyMonitor.CeAnomalyMonitorResourceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ceAnomalyMonitor.CeAnomalyMonitorResourceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ce-anomaly-monitor/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ce-anomaly-monitor/index.ts",
        "line": 93
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ce-anomaly-monitor/index.ts",
            "line": 151
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ce-anomaly-monitor/index.ts",
            "line": 167
          },
          "name": "resetValue"
        }
      ],
      "name": "CeAnomalyMonitorResourceTagsOutputReference",
      "namespace": "ceAnomalyMonitor",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ce-anomaly-monitor/index.ts",
            "line": 155
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ce-anomaly-monitor/index.ts",
            "line": 171
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ce-anomaly-monitor/index.ts",
            "line": 145
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ce-anomaly-monitor/index.ts",
            "line": 161
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ce-anomaly-monitor/index.ts",
            "line": 107
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ceAnomalyMonitor.CeAnomalyMonitorResourceTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ce-anomaly-monitor/index:CeAnomalyMonitorResourceTagsOutputReference"
    },
    "@cdktn/provider-awscc.ceAnomalySubscription.CeAnomalySubscription": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ce_anomaly_subscription awscc_ce_anomaly_subscription}."
      },
      "fqn": "@cdktn/provider-awscc.ceAnomalySubscription.CeAnomalySubscription",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ce_anomaly_subscription awscc_ce_anomaly_subscription} Resource."
        },
        "locationInModule": {
          "filename": "src/ce-anomaly-subscription/index.ts",
          "line": 423
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ceAnomalySubscription.CeAnomalySubscriptionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ce-anomaly-subscription/index.ts",
        "line": 391
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CeAnomalySubscription resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ce-anomaly-subscription/index.ts",
            "line": 408
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the CeAnomalySubscription to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ce_anomaly_subscription#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CeAnomalySubscription that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CeAnomalySubscription to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ce-anomaly-subscription/index.ts",
            "line": 493
          },
          "name": "putResourceTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ceAnomalySubscription.CeAnomalySubscriptionResourceTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ce-anomaly-subscription/index.ts",
            "line": 509
          },
          "name": "putSubscribers",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ceAnomalySubscription.CeAnomalySubscriptionSubscribers"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ce-anomaly-subscription/index.ts",
            "line": 496
          },
          "name": "resetResourceTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ce-anomaly-subscription/index.ts",
            "line": 543
          },
          "name": "resetThreshold"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ce-anomaly-subscription/index.ts",
            "line": 559
          },
          "name": "resetThresholdExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ce-anomaly-subscription/index.ts",
            "line": 571
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ce-anomaly-subscription/index.ts",
            "line": 583
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CeAnomalySubscription",
      "namespace": "ceAnomalySubscription",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ce-anomaly-subscription/index.ts",
            "line": 396
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ce-anomaly-subscription/index.ts",
            "line": 453
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ce-anomaly-subscription/index.ts",
            "line": 471
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ce-anomaly-subscription/index.ts",
            "line": 490
          },
          "name": "resourceTags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ceAnomalySubscription.CeAnomalySubscriptionResourceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ce-anomaly-subscription/index.ts",
            "line": 506
          },
          "name": "subscribers",
          "type": {
            "fqn": "@cdktn/provider-awscc.ceAnomalySubscription.CeAnomalySubscriptionSubscribersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ce-anomaly-subscription/index.ts",
            "line": 518
          },
          "name": "subscriptionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ce-anomaly-subscription/index.ts",
            "line": 466
          },
          "name": "frequencyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ce-anomaly-subscription/index.ts",
            "line": 484
          },
          "name": "monitorArnListInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ce-anomaly-subscription/index.ts",
            "line": 500
          },
          "name": "resourceTagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ceAnomalySubscription.CeAnomalySubscriptionResourceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ce-anomaly-subscription/index.ts",
            "line": 513
          },
          "name": "subscribersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ceAnomalySubscription.CeAnomalySubscriptionSubscribers"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ce-anomaly-subscription/index.ts",
            "line": 531
          },
          "name": "subscriptionNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ce-anomaly-subscription/index.ts",
            "line": 563
          },
          "name": "thresholdExpressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ce-anomaly-subscription/index.ts",
            "line": 547
          },
          "name": "thresholdInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ce-anomaly-subscription/index.ts",
            "line": 459
          },
          "name": "frequency",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ce-anomaly-subscription/index.ts",
            "line": 477
          },
          "name": "monitorArnList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ce-anomaly-subscription/index.ts",
            "line": 524
          },
          "name": "subscriptionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ce-anomaly-subscription/index.ts",
            "line": 537
          },
          "name": "threshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ce-anomaly-subscription/index.ts",
            "line": 553
          },
          "name": "thresholdExpression",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ce-anomaly-subscription/index:CeAnomalySubscription"
    },
    "@cdktn/provider-awscc.ceAnomalySubscription.CeAnomalySubscriptionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ceAnomalySubscription.CeAnomalySubscriptionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ce-anomaly-subscription/index.ts",
        "line": 14
      },
      "name": "CeAnomalySubscriptionConfig",
      "namespace": "ceAnomalySubscription",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ce_anomaly_subscription#frequency CeAnomalySubscription#frequency}",
            "stability": "stable",
            "summary": "The frequency at which anomaly reports are sent over email."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ce-anomaly-subscription/index.ts",
            "line": 20
          },
          "name": "frequency",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ce_anomaly_subscription#monitor_arn_list CeAnomalySubscription#monitor_arn_list}",
            "stability": "stable",
            "summary": "A list of cost anomaly monitors."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ce-anomaly-subscription/index.ts",
            "line": 26
          },
          "name": "monitorArnList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ce_anomaly_subscription#subscribers CeAnomalySubscription#subscribers}",
            "stability": "stable",
            "summary": "A list of subscriber."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ce-anomaly-subscription/index.ts",
            "line": 38
          },
          "name": "subscribers",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ceAnomalySubscription.CeAnomalySubscriptionSubscribers"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ce_anomaly_subscription#subscription_name CeAnomalySubscription#subscription_name}",
            "stability": "stable",
            "summary": "The name of the subscription."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ce-anomaly-subscription/index.ts",
            "line": 44
          },
          "name": "subscriptionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ce_anomaly_subscription#resource_tags CeAnomalySubscription#resource_tags}",
            "stability": "stable",
            "summary": "Tags to assign to subscription."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ce-anomaly-subscription/index.ts",
            "line": 32
          },
          "name": "resourceTags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ceAnomalySubscription.CeAnomalySubscriptionResourceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ce_anomaly_subscription#threshold CeAnomalySubscription#threshold}",
            "stability": "stable",
            "summary": "The dollar value that triggers a notification if the threshold is exceeded."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ce-anomaly-subscription/index.ts",
            "line": 50
          },
          "name": "threshold",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ce_anomaly_subscription#threshold_expression CeAnomalySubscription#threshold_expression}",
            "stability": "stable",
            "summary": "An Expression object in JSON String format used to specify the anomalies that you want to generate alerts for."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ce-anomaly-subscription/index.ts",
            "line": 56
          },
          "name": "thresholdExpression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ce-anomaly-subscription/index:CeAnomalySubscriptionConfig"
    },
    "@cdktn/provider-awscc.ceAnomalySubscription.CeAnomalySubscriptionResourceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ceAnomalySubscription.CeAnomalySubscriptionResourceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ce-anomaly-subscription/index.ts",
        "line": 58
      },
      "name": "CeAnomalySubscriptionResourceTags",
      "namespace": "ceAnomalySubscription",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ce_anomaly_subscription#key CeAnomalySubscription#key}",
            "stability": "stable",
            "summary": "The key name for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ce-anomaly-subscription/index.ts",
            "line": 64
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ce_anomaly_subscription#value CeAnomalySubscription#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ce-anomaly-subscription/index.ts",
            "line": 70
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ce-anomaly-subscription/index:CeAnomalySubscriptionResourceTags"
    },
    "@cdktn/provider-awscc.ceAnomalySubscription.CeAnomalySubscriptionResourceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ceAnomalySubscription.CeAnomalySubscriptionResourceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ce-anomaly-subscription/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/ce-anomaly-subscription/index.ts",
        "line": 192
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ce-anomaly-subscription/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-awscc.ceAnomalySubscription.CeAnomalySubscriptionResourceTagsOutputReference"
            }
          }
        }
      ],
      "name": "CeAnomalySubscriptionResourceTagsList",
      "namespace": "ceAnomalySubscription",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ce-anomaly-subscription/index.ts",
            "line": 193
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ceAnomalySubscription.CeAnomalySubscriptionResourceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ce-anomaly-subscription/index:CeAnomalySubscriptionResourceTagsList"
    },
    "@cdktn/provider-awscc.ceAnomalySubscription.CeAnomalySubscriptionResourceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ceAnomalySubscription.CeAnomalySubscriptionResourceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ce-anomaly-subscription/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/ce-anomaly-subscription/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ce-anomaly-subscription/index.ts",
            "line": 167
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ce-anomaly-subscription/index.ts",
            "line": 183
          },
          "name": "resetValue"
        }
      ],
      "name": "CeAnomalySubscriptionResourceTagsOutputReference",
      "namespace": "ceAnomalySubscription",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ce-anomaly-subscription/index.ts",
            "line": 171
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ce-anomaly-subscription/index.ts",
            "line": 187
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ce-anomaly-subscription/index.ts",
            "line": 161
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ce-anomaly-subscription/index.ts",
            "line": 177
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ce-anomaly-subscription/index.ts",
            "line": 123
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ceAnomalySubscription.CeAnomalySubscriptionResourceTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ce-anomaly-subscription/index:CeAnomalySubscriptionResourceTagsOutputReference"
    },
    "@cdktn/provider-awscc.ceAnomalySubscription.CeAnomalySubscriptionSubscribers": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ceAnomalySubscription.CeAnomalySubscriptionSubscribers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ce-anomaly-subscription/index.ts",
        "line": 211
      },
      "name": "CeAnomalySubscriptionSubscribers",
      "namespace": "ceAnomalySubscription",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ce_anomaly_subscription#address CeAnomalySubscription#address}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ce-anomaly-subscription/index.ts",
            "line": 215
          },
          "name": "address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ce_anomaly_subscription#type CeAnomalySubscription#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ce-anomaly-subscription/index.ts",
            "line": 223
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ce_anomaly_subscription#status CeAnomalySubscription#status}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ce-anomaly-subscription/index.ts",
            "line": 219
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ce-anomaly-subscription/index:CeAnomalySubscriptionSubscribers"
    },
    "@cdktn/provider-awscc.ceAnomalySubscription.CeAnomalySubscriptionSubscribersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ceAnomalySubscription.CeAnomalySubscriptionSubscribersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ce-anomaly-subscription/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ce-anomaly-subscription/index.ts",
        "line": 368
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ce-anomaly-subscription/index.ts",
            "line": 383
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ceAnomalySubscription.CeAnomalySubscriptionSubscribersOutputReference"
            }
          }
        }
      ],
      "name": "CeAnomalySubscriptionSubscribersList",
      "namespace": "ceAnomalySubscription",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ce-anomaly-subscription/index.ts",
            "line": 369
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ceAnomalySubscription.CeAnomalySubscriptionSubscribers"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ce-anomaly-subscription/index:CeAnomalySubscriptionSubscribersList"
    },
    "@cdktn/provider-awscc.ceAnomalySubscription.CeAnomalySubscriptionSubscribersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ceAnomalySubscription.CeAnomalySubscriptionSubscribersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ce-anomaly-subscription/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/ce-anomaly-subscription/index.ts",
        "line": 269
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ce-anomaly-subscription/index.ts",
            "line": 346
          },
          "name": "resetStatus"
        }
      ],
      "name": "CeAnomalySubscriptionSubscribersOutputReference",
      "namespace": "ceAnomalySubscription",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ce-anomaly-subscription/index.ts",
            "line": 334
          },
          "name": "addressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ce-anomaly-subscription/index.ts",
            "line": 350
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ce-anomaly-subscription/index.ts",
            "line": 363
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ce-anomaly-subscription/index.ts",
            "line": 327
          },
          "name": "address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ce-anomaly-subscription/index.ts",
            "line": 340
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ce-anomaly-subscription/index.ts",
            "line": 356
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ce-anomaly-subscription/index.ts",
            "line": 283
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ceAnomalySubscription.CeAnomalySubscriptionSubscribers"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ce-anomaly-subscription/index:CeAnomalySubscriptionSubscribersOutputReference"
    },
    "@cdktn/provider-awscc.ceCostCategory.CeCostCategory": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ce_cost_category awscc_ce_cost_category}."
      },
      "fqn": "@cdktn/provider-awscc.ceCostCategory.CeCostCategory",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ce_cost_category awscc_ce_cost_category} Resource."
        },
        "locationInModule": {
          "filename": "src/ce-cost-category/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.ceCostCategory.CeCostCategoryConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ce-cost-category/index.ts",
        "line": 205
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CeCostCategory resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ce-cost-category/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 CeCostCategory to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ce_cost_category#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CeCostCategory that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CeCostCategory to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ce-cost-category/index.ts",
            "line": 356
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ceCostCategory.CeCostCategoryTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ce-cost-category/index.ts",
            "line": 278
          },
          "name": "resetDefaultValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ce-cost-category/index.ts",
            "line": 343
          },
          "name": "resetSplitChargeRules"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ce-cost-category/index.ts",
            "line": 359
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ce-cost-category/index.ts",
            "line": 371
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ce-cost-category/index.ts",
            "line": 382
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CeCostCategory",
      "namespace": "ceCostCategory",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ce-cost-category/index.ts",
            "line": 210
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ce-cost-category/index.ts",
            "line": 266
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ce-cost-category/index.ts",
            "line": 287
          },
          "name": "effectiveStart",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ce-cost-category/index.ts",
            "line": 292
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ce-cost-category/index.ts",
            "line": 353
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ceCostCategory.CeCostCategoryTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ce-cost-category/index.ts",
            "line": 282
          },
          "name": "defaultValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ce-cost-category/index.ts",
            "line": 305
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ce-cost-category/index.ts",
            "line": 331
          },
          "name": "rulesInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ce-cost-category/index.ts",
            "line": 318
          },
          "name": "ruleVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ce-cost-category/index.ts",
            "line": 347
          },
          "name": "splitChargeRulesInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ce-cost-category/index.ts",
            "line": 363
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ceCostCategory.CeCostCategoryTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ce-cost-category/index.ts",
            "line": 272
          },
          "name": "defaultValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ce-cost-category/index.ts",
            "line": 298
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ce-cost-category/index.ts",
            "line": 324
          },
          "name": "rules",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ce-cost-category/index.ts",
            "line": 311
          },
          "name": "ruleVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ce-cost-category/index.ts",
            "line": 337
          },
          "name": "splitChargeRules",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ce-cost-category/index:CeCostCategory"
    },
    "@cdktn/provider-awscc.ceCostCategory.CeCostCategoryConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ceCostCategory.CeCostCategoryConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ce-cost-category/index.ts",
        "line": 14
      },
      "name": "CeCostCategoryConfig",
      "namespace": "ceCostCategory",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ce_cost_category#name CeCostCategory#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ce-cost-category/index.ts",
            "line": 24
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ce_cost_category#rules CeCostCategory#rules}",
            "stability": "stable",
            "summary": "JSON array format of Expression in Billing and Cost Management API."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ce-cost-category/index.ts",
            "line": 34
          },
          "name": "rules",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ce_cost_category#rule_version CeCostCategory#rule_version}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ce-cost-category/index.ts",
            "line": 28
          },
          "name": "ruleVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ce_cost_category#default_value CeCostCategory#default_value}",
            "stability": "stable",
            "summary": "The default value for the cost category."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ce-cost-category/index.ts",
            "line": 20
          },
          "name": "defaultValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ce_cost_category#split_charge_rules CeCostCategory#split_charge_rules}",
            "stability": "stable",
            "summary": "Json array format of CostCategorySplitChargeRule in Billing and Cost Management API."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ce-cost-category/index.ts",
            "line": 40
          },
          "name": "splitChargeRules",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ce_cost_category#tags CeCostCategory#tags}",
            "stability": "stable",
            "summary": "Tags to assign to the cost category."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ce-cost-category/index.ts",
            "line": 46
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ceCostCategory.CeCostCategoryTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ce-cost-category/index:CeCostCategoryConfig"
    },
    "@cdktn/provider-awscc.ceCostCategory.CeCostCategoryTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ceCostCategory.CeCostCategoryTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ce-cost-category/index.ts",
        "line": 48
      },
      "name": "CeCostCategoryTags",
      "namespace": "ceCostCategory",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ce_cost_category#key CeCostCategory#key}",
            "stability": "stable",
            "summary": "The key name for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ce-cost-category/index.ts",
            "line": 54
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ce_cost_category#value CeCostCategory#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ce-cost-category/index.ts",
            "line": 60
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ce-cost-category/index:CeCostCategoryTags"
    },
    "@cdktn/provider-awscc.ceCostCategory.CeCostCategoryTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ceCostCategory.CeCostCategoryTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ce-cost-category/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/ce-cost-category/index.ts",
        "line": 182
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ce-cost-category/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-awscc.ceCostCategory.CeCostCategoryTagsOutputReference"
            }
          }
        }
      ],
      "name": "CeCostCategoryTagsList",
      "namespace": "ceCostCategory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ce-cost-category/index.ts",
            "line": 183
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ceCostCategory.CeCostCategoryTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ce-cost-category/index:CeCostCategoryTagsList"
    },
    "@cdktn/provider-awscc.ceCostCategory.CeCostCategoryTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ceCostCategory.CeCostCategoryTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ce-cost-category/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/ce-cost-category/index.ts",
        "line": 99
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ce-cost-category/index.ts",
            "line": 157
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ce-cost-category/index.ts",
            "line": 173
          },
          "name": "resetValue"
        }
      ],
      "name": "CeCostCategoryTagsOutputReference",
      "namespace": "ceCostCategory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ce-cost-category/index.ts",
            "line": 161
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ce-cost-category/index.ts",
            "line": 177
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ce-cost-category/index.ts",
            "line": 151
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ce-cost-category/index.ts",
            "line": 167
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ce-cost-category/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ceCostCategory.CeCostCategoryTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ce-cost-category/index:CeCostCategoryTagsOutputReference"
    },
    "@cdktn/provider-awscc.certificatemanagerAccount.CertificatemanagerAccount": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/certificatemanager_account awscc_certificatemanager_account}."
      },
      "fqn": "@cdktn/provider-awscc.certificatemanagerAccount.CertificatemanagerAccount",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/certificatemanager_account awscc_certificatemanager_account} Resource."
        },
        "locationInModule": {
          "filename": "src/certificatemanager-account/index.ts",
          "line": 150
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.certificatemanagerAccount.CertificatemanagerAccountConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/certificatemanager-account/index.ts",
        "line": 118
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CertificatemanagerAccount resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/certificatemanager-account/index.ts",
            "line": 135
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the CertificatemanagerAccount to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/certificatemanager_account#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CertificatemanagerAccount that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CertificatemanagerAccount to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-account/index.ts",
            "line": 183
          },
          "name": "putExpiryEventsConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.certificatemanagerAccount.CertificatemanagerAccountExpiryEventsConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-account/index.ts",
            "line": 200
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-account/index.ts",
            "line": 206
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CertificatemanagerAccount",
      "namespace": "certificatemanagerAccount",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-account/index.ts",
            "line": 123
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-account/index.ts",
            "line": 174
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-account/index.ts",
            "line": 180
          },
          "name": "expiryEventsConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.certificatemanagerAccount.CertificatemanagerAccountExpiryEventsConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-account/index.ts",
            "line": 192
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-account/index.ts",
            "line": 187
          },
          "name": "expiryEventsConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.certificatemanagerAccount.CertificatemanagerAccountExpiryEventsConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/certificatemanager-account/index:CertificatemanagerAccount"
    },
    "@cdktn/provider-awscc.certificatemanagerAccount.CertificatemanagerAccountConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.certificatemanagerAccount.CertificatemanagerAccountConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/certificatemanager-account/index.ts",
        "line": 14
      },
      "name": "CertificatemanagerAccountConfig",
      "namespace": "certificatemanagerAccount",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/certificatemanager_account#expiry_events_configuration CertificatemanagerAccount#expiry_events_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-account/index.ts",
            "line": 18
          },
          "name": "expiryEventsConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.certificatemanagerAccount.CertificatemanagerAccountExpiryEventsConfiguration"
          }
        }
      ],
      "symbolId": "src/certificatemanager-account/index:CertificatemanagerAccountConfig"
    },
    "@cdktn/provider-awscc.certificatemanagerAccount.CertificatemanagerAccountExpiryEventsConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.certificatemanagerAccount.CertificatemanagerAccountExpiryEventsConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/certificatemanager-account/index.ts",
        "line": 20
      },
      "name": "CertificatemanagerAccountExpiryEventsConfiguration",
      "namespace": "certificatemanagerAccount",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/certificatemanager_account#days_before_expiry CertificatemanagerAccount#days_before_expiry}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-account/index.ts",
            "line": 24
          },
          "name": "daysBeforeExpiry",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/certificatemanager-account/index:CertificatemanagerAccountExpiryEventsConfiguration"
    },
    "@cdktn/provider-awscc.certificatemanagerAccount.CertificatemanagerAccountExpiryEventsConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.certificatemanagerAccount.CertificatemanagerAccountExpiryEventsConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/certificatemanager-account/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/certificatemanager-account/index.ts",
        "line": 56
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-account/index.ts",
            "line": 106
          },
          "name": "resetDaysBeforeExpiry"
        }
      ],
      "name": "CertificatemanagerAccountExpiryEventsConfigurationOutputReference",
      "namespace": "certificatemanagerAccount",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-account/index.ts",
            "line": 110
          },
          "name": "daysBeforeExpiryInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-account/index.ts",
            "line": 100
          },
          "name": "daysBeforeExpiry",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-account/index.ts",
            "line": 68
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.certificatemanagerAccount.CertificatemanagerAccountExpiryEventsConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/certificatemanager-account/index:CertificatemanagerAccountExpiryEventsConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.certificatemanagerAcmeDomainValidation.CertificatemanagerAcmeDomainValidation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/certificatemanager_acme_domain_validation awscc_certificatemanager_acme_domain_validation}."
      },
      "fqn": "@cdktn/provider-awscc.certificatemanagerAcmeDomainValidation.CertificatemanagerAcmeDomainValidation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/certificatemanager_acme_domain_validation awscc_certificatemanager_acme_domain_validation} Resource."
        },
        "locationInModule": {
          "filename": "src/certificatemanager-acme-domain-validation/index.ts",
          "line": 619
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.certificatemanagerAcmeDomainValidation.CertificatemanagerAcmeDomainValidationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/certificatemanager-acme-domain-validation/index.ts",
        "line": 587
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CertificatemanagerAcmeDomainValidation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/certificatemanager-acme-domain-validation/index.ts",
            "line": 604
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the CertificatemanagerAcmeDomainValidation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/certificatemanager_acme_domain_validation#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CertificatemanagerAcmeDomainValidation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CertificatemanagerAcmeDomainValidation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-acme-domain-validation/index.ts",
            "line": 686
          },
          "name": "putPrevalidationOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.certificatemanagerAcmeDomainValidation.CertificatemanagerAcmeDomainValidationPrevalidationOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-acme-domain-validation/index.ts",
            "line": 699
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.certificatemanagerAcmeDomainValidation.CertificatemanagerAcmeDomainValidationTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-acme-domain-validation/index.ts",
            "line": 702
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-acme-domain-validation/index.ts",
            "line": 714
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-acme-domain-validation/index.ts",
            "line": 723
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CertificatemanagerAcmeDomainValidation",
      "namespace": "certificatemanagerAcmeDomainValidation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-acme-domain-validation/index.ts",
            "line": 592
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-acme-domain-validation/index.ts",
            "line": 659
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-acme-domain-validation/index.ts",
            "line": 677
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-acme-domain-validation/index.ts",
            "line": 683
          },
          "name": "prevalidationOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.certificatemanagerAcmeDomainValidation.CertificatemanagerAcmeDomainValidationPrevalidationOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-acme-domain-validation/index.ts",
            "line": 696
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.certificatemanagerAcmeDomainValidation.CertificatemanagerAcmeDomainValidationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-acme-domain-validation/index.ts",
            "line": 654
          },
          "name": "acmeEndpointArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-acme-domain-validation/index.ts",
            "line": 672
          },
          "name": "domainNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-acme-domain-validation/index.ts",
            "line": 690
          },
          "name": "prevalidationOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.certificatemanagerAcmeDomainValidation.CertificatemanagerAcmeDomainValidationPrevalidationOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-acme-domain-validation/index.ts",
            "line": 706
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.certificatemanagerAcmeDomainValidation.CertificatemanagerAcmeDomainValidationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-acme-domain-validation/index.ts",
            "line": 647
          },
          "name": "acmeEndpointArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-acme-domain-validation/index.ts",
            "line": 665
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/certificatemanager-acme-domain-validation/index:CertificatemanagerAcmeDomainValidation"
    },
    "@cdktn/provider-awscc.certificatemanagerAcmeDomainValidation.CertificatemanagerAcmeDomainValidationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.certificatemanagerAcmeDomainValidation.CertificatemanagerAcmeDomainValidationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/certificatemanager-acme-domain-validation/index.ts",
        "line": 14
      },
      "name": "CertificatemanagerAcmeDomainValidationConfig",
      "namespace": "certificatemanagerAcmeDomainValidation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/certificatemanager_acme_domain_validation#acme_endpoint_arn CertificatemanagerAcmeDomainValidation#acme_endpoint_arn}",
            "stability": "stable",
            "summary": "The ARN of the ACME endpoint this domain validation is associated with."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-acme-domain-validation/index.ts",
            "line": 20
          },
          "name": "acmeEndpointArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/certificatemanager_acme_domain_validation#domain_name CertificatemanagerAcmeDomainValidation#domain_name}",
            "stability": "stable",
            "summary": "The domain name to validate."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-acme-domain-validation/index.ts",
            "line": 26
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/certificatemanager_acme_domain_validation#prevalidation_options CertificatemanagerAcmeDomainValidation#prevalidation_options}",
            "stability": "stable",
            "summary": "Prevalidation method configuration. Currently only DNS-based prevalidation is supported."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-acme-domain-validation/index.ts",
            "line": 32
          },
          "name": "prevalidationOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.certificatemanagerAcmeDomainValidation.CertificatemanagerAcmeDomainValidationPrevalidationOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/certificatemanager_acme_domain_validation#tags CertificatemanagerAcmeDomainValidation#tags}",
            "stability": "stable",
            "summary": "Tags associated with the domain validation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-acme-domain-validation/index.ts",
            "line": 38
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.certificatemanagerAcmeDomainValidation.CertificatemanagerAcmeDomainValidationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/certificatemanager-acme-domain-validation/index:CertificatemanagerAcmeDomainValidationConfig"
    },
    "@cdktn/provider-awscc.certificatemanagerAcmeDomainValidation.CertificatemanagerAcmeDomainValidationPrevalidationOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.certificatemanagerAcmeDomainValidation.CertificatemanagerAcmeDomainValidationPrevalidationOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/certificatemanager-acme-domain-validation/index.ts",
        "line": 337
      },
      "name": "CertificatemanagerAcmeDomainValidationPrevalidationOptions",
      "namespace": "certificatemanagerAcmeDomainValidation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/certificatemanager_acme_domain_validation#dns_prevalidation CertificatemanagerAcmeDomainValidation#dns_prevalidation}",
            "stability": "stable",
            "summary": "DNS-based prevalidation options for the domain validation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-acme-domain-validation/index.ts",
            "line": 343
          },
          "name": "dnsPrevalidation",
          "type": {
            "fqn": "@cdktn/provider-awscc.certificatemanagerAcmeDomainValidation.CertificatemanagerAcmeDomainValidationPrevalidationOptionsDnsPrevalidation"
          }
        }
      ],
      "symbolId": "src/certificatemanager-acme-domain-validation/index:CertificatemanagerAcmeDomainValidationPrevalidationOptions"
    },
    "@cdktn/provider-awscc.certificatemanagerAcmeDomainValidation.CertificatemanagerAcmeDomainValidationPrevalidationOptionsDnsPrevalidation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.certificatemanagerAcmeDomainValidation.CertificatemanagerAcmeDomainValidationPrevalidationOptionsDnsPrevalidation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/certificatemanager-acme-domain-validation/index.ts",
        "line": 206
      },
      "name": "CertificatemanagerAcmeDomainValidationPrevalidationOptionsDnsPrevalidation",
      "namespace": "certificatemanagerAcmeDomainValidation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/certificatemanager_acme_domain_validation#domain_scope CertificatemanagerAcmeDomainValidation#domain_scope}",
            "stability": "stable",
            "summary": "Controls which certificate types are authorized to be issued for the domain via the ACME endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-acme-domain-validation/index.ts",
            "line": 212
          },
          "name": "domainScope",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.certificatemanagerAcmeDomainValidation.CertificatemanagerAcmeDomainValidationPrevalidationOptionsDnsPrevalidationDomainScope"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When provided, the service creates the validation DNS record on the customer's behalf.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/certificatemanager_acme_domain_validation#hosted_zone_id CertificatemanagerAcmeDomainValidation#hosted_zone_id}",
            "stability": "stable",
            "summary": "The Route 53 hosted zone ID for automatic DNS record management."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-acme-domain-validation/index.ts",
            "line": 218
          },
          "name": "hostedZoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/certificatemanager-acme-domain-validation/index:CertificatemanagerAcmeDomainValidationPrevalidationOptionsDnsPrevalidation"
    },
    "@cdktn/provider-awscc.certificatemanagerAcmeDomainValidation.CertificatemanagerAcmeDomainValidationPrevalidationOptionsDnsPrevalidationDomainScope": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.certificatemanagerAcmeDomainValidation.CertificatemanagerAcmeDomainValidationPrevalidationOptionsDnsPrevalidationDomainScope",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/certificatemanager-acme-domain-validation/index.ts",
        "line": 40
      },
      "name": "CertificatemanagerAcmeDomainValidationPrevalidationOptionsDnsPrevalidationDomainScope",
      "namespace": "certificatemanagerAcmeDomainValidation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/certificatemanager_acme_domain_validation#exact_domain CertificatemanagerAcmeDomainValidation#exact_domain}",
            "stability": "stable",
            "summary": "Whether certificates may be issued for the exact domain."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-acme-domain-validation/index.ts",
            "line": 46
          },
          "name": "exactDomain",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/certificatemanager_acme_domain_validation#subdomains CertificatemanagerAcmeDomainValidation#subdomains}",
            "stability": "stable",
            "summary": "Whether certificates may be issued for subdomains of the domain."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-acme-domain-validation/index.ts",
            "line": 52
          },
          "name": "subdomains",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/certificatemanager_acme_domain_validation#wildcards CertificatemanagerAcmeDomainValidation#wildcards}",
            "stability": "stable",
            "summary": "Whether wildcard certificates may be issued for the domain."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-acme-domain-validation/index.ts",
            "line": 58
          },
          "name": "wildcards",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/certificatemanager-acme-domain-validation/index:CertificatemanagerAcmeDomainValidationPrevalidationOptionsDnsPrevalidationDomainScope"
    },
    "@cdktn/provider-awscc.certificatemanagerAcmeDomainValidation.CertificatemanagerAcmeDomainValidationPrevalidationOptionsDnsPrevalidationDomainScopeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.certificatemanagerAcmeDomainValidation.CertificatemanagerAcmeDomainValidationPrevalidationOptionsDnsPrevalidationDomainScopeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/certificatemanager-acme-domain-validation/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/certificatemanager-acme-domain-validation/index.ts",
        "line": 104
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-acme-domain-validation/index.ts",
            "line": 166
          },
          "name": "resetExactDomain"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-acme-domain-validation/index.ts",
            "line": 182
          },
          "name": "resetSubdomains"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-acme-domain-validation/index.ts",
            "line": 198
          },
          "name": "resetWildcards"
        }
      ],
      "name": "CertificatemanagerAcmeDomainValidationPrevalidationOptionsDnsPrevalidationDomainScopeOutputReference",
      "namespace": "certificatemanagerAcmeDomainValidation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-acme-domain-validation/index.ts",
            "line": 170
          },
          "name": "exactDomainInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-acme-domain-validation/index.ts",
            "line": 186
          },
          "name": "subdomainsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-acme-domain-validation/index.ts",
            "line": 202
          },
          "name": "wildcardsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-acme-domain-validation/index.ts",
            "line": 160
          },
          "name": "exactDomain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-acme-domain-validation/index.ts",
            "line": 176
          },
          "name": "subdomains",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-acme-domain-validation/index.ts",
            "line": 192
          },
          "name": "wildcards",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-acme-domain-validation/index.ts",
            "line": 116
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.certificatemanagerAcmeDomainValidation.CertificatemanagerAcmeDomainValidationPrevalidationOptionsDnsPrevalidationDomainScope"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/certificatemanager-acme-domain-validation/index:CertificatemanagerAcmeDomainValidationPrevalidationOptionsDnsPrevalidationDomainScopeOutputReference"
    },
    "@cdktn/provider-awscc.certificatemanagerAcmeDomainValidation.CertificatemanagerAcmeDomainValidationPrevalidationOptionsDnsPrevalidationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.certificatemanagerAcmeDomainValidation.CertificatemanagerAcmeDomainValidationPrevalidationOptionsDnsPrevalidationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/certificatemanager-acme-domain-validation/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/certificatemanager-acme-domain-validation/index.ts",
        "line": 257
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-acme-domain-validation/index.ts",
            "line": 310
          },
          "name": "putDomainScope",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.certificatemanagerAcmeDomainValidation.CertificatemanagerAcmeDomainValidationPrevalidationOptionsDnsPrevalidationDomainScope"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-acme-domain-validation/index.ts",
            "line": 313
          },
          "name": "resetDomainScope"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-acme-domain-validation/index.ts",
            "line": 329
          },
          "name": "resetHostedZoneId"
        }
      ],
      "name": "CertificatemanagerAcmeDomainValidationPrevalidationOptionsDnsPrevalidationOutputReference",
      "namespace": "certificatemanagerAcmeDomainValidation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-acme-domain-validation/index.ts",
            "line": 307
          },
          "name": "domainScope",
          "type": {
            "fqn": "@cdktn/provider-awscc.certificatemanagerAcmeDomainValidation.CertificatemanagerAcmeDomainValidationPrevalidationOptionsDnsPrevalidationDomainScopeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-acme-domain-validation/index.ts",
            "line": 317
          },
          "name": "domainScopeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.certificatemanagerAcmeDomainValidation.CertificatemanagerAcmeDomainValidationPrevalidationOptionsDnsPrevalidationDomainScope"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-acme-domain-validation/index.ts",
            "line": 333
          },
          "name": "hostedZoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-acme-domain-validation/index.ts",
            "line": 323
          },
          "name": "hostedZoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-acme-domain-validation/index.ts",
            "line": 269
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.certificatemanagerAcmeDomainValidation.CertificatemanagerAcmeDomainValidationPrevalidationOptionsDnsPrevalidation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/certificatemanager-acme-domain-validation/index:CertificatemanagerAcmeDomainValidationPrevalidationOptionsDnsPrevalidationOutputReference"
    },
    "@cdktn/provider-awscc.certificatemanagerAcmeDomainValidation.CertificatemanagerAcmeDomainValidationPrevalidationOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.certificatemanagerAcmeDomainValidation.CertificatemanagerAcmeDomainValidationPrevalidationOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/certificatemanager-acme-domain-validation/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/certificatemanager-acme-domain-validation/index.ts",
        "line": 375
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-acme-domain-validation/index.ts",
            "line": 422
          },
          "name": "putDnsPrevalidation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.certificatemanagerAcmeDomainValidation.CertificatemanagerAcmeDomainValidationPrevalidationOptionsDnsPrevalidation"
              }
            }
          ]
        }
      ],
      "name": "CertificatemanagerAcmeDomainValidationPrevalidationOptionsOutputReference",
      "namespace": "certificatemanagerAcmeDomainValidation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-acme-domain-validation/index.ts",
            "line": 419
          },
          "name": "dnsPrevalidation",
          "type": {
            "fqn": "@cdktn/provider-awscc.certificatemanagerAcmeDomainValidation.CertificatemanagerAcmeDomainValidationPrevalidationOptionsDnsPrevalidationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-acme-domain-validation/index.ts",
            "line": 426
          },
          "name": "dnsPrevalidationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.certificatemanagerAcmeDomainValidation.CertificatemanagerAcmeDomainValidationPrevalidationOptionsDnsPrevalidation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-acme-domain-validation/index.ts",
            "line": 387
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.certificatemanagerAcmeDomainValidation.CertificatemanagerAcmeDomainValidationPrevalidationOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/certificatemanager-acme-domain-validation/index:CertificatemanagerAcmeDomainValidationPrevalidationOptionsOutputReference"
    },
    "@cdktn/provider-awscc.certificatemanagerAcmeDomainValidation.CertificatemanagerAcmeDomainValidationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.certificatemanagerAcmeDomainValidation.CertificatemanagerAcmeDomainValidationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/certificatemanager-acme-domain-validation/index.ts",
        "line": 430
      },
      "name": "CertificatemanagerAcmeDomainValidationTags",
      "namespace": "certificatemanagerAcmeDomainValidation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/certificatemanager_acme_domain_validation#key CertificatemanagerAcmeDomainValidation#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-acme-domain-validation/index.ts",
            "line": 436
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/certificatemanager_acme_domain_validation#value CertificatemanagerAcmeDomainValidation#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-acme-domain-validation/index.ts",
            "line": 442
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/certificatemanager-acme-domain-validation/index:CertificatemanagerAcmeDomainValidationTags"
    },
    "@cdktn/provider-awscc.certificatemanagerAcmeDomainValidation.CertificatemanagerAcmeDomainValidationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.certificatemanagerAcmeDomainValidation.CertificatemanagerAcmeDomainValidationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/certificatemanager-acme-domain-validation/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/certificatemanager-acme-domain-validation/index.ts",
        "line": 564
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-acme-domain-validation/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-awscc.certificatemanagerAcmeDomainValidation.CertificatemanagerAcmeDomainValidationTagsOutputReference"
            }
          }
        }
      ],
      "name": "CertificatemanagerAcmeDomainValidationTagsList",
      "namespace": "certificatemanagerAcmeDomainValidation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-acme-domain-validation/index.ts",
            "line": 565
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.certificatemanagerAcmeDomainValidation.CertificatemanagerAcmeDomainValidationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/certificatemanager-acme-domain-validation/index:CertificatemanagerAcmeDomainValidationTagsList"
    },
    "@cdktn/provider-awscc.certificatemanagerAcmeDomainValidation.CertificatemanagerAcmeDomainValidationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.certificatemanagerAcmeDomainValidation.CertificatemanagerAcmeDomainValidationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/certificatemanager-acme-domain-validation/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/certificatemanager-acme-domain-validation/index.ts",
        "line": 481
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-acme-domain-validation/index.ts",
            "line": 539
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-acme-domain-validation/index.ts",
            "line": 555
          },
          "name": "resetValue"
        }
      ],
      "name": "CertificatemanagerAcmeDomainValidationTagsOutputReference",
      "namespace": "certificatemanagerAcmeDomainValidation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-acme-domain-validation/index.ts",
            "line": 543
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-acme-domain-validation/index.ts",
            "line": 559
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-acme-domain-validation/index.ts",
            "line": 533
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-acme-domain-validation/index.ts",
            "line": 549
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-acme-domain-validation/index.ts",
            "line": 495
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.certificatemanagerAcmeDomainValidation.CertificatemanagerAcmeDomainValidationTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/certificatemanager-acme-domain-validation/index:CertificatemanagerAcmeDomainValidationTagsOutputReference"
    },
    "@cdktn/provider-awscc.certificatemanagerAcmeEndpoint.CertificatemanagerAcmeEndpoint": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/certificatemanager_acme_endpoint awscc_certificatemanager_acme_endpoint}."
      },
      "fqn": "@cdktn/provider-awscc.certificatemanagerAcmeEndpoint.CertificatemanagerAcmeEndpoint",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/certificatemanager_acme_endpoint awscc_certificatemanager_acme_endpoint} Resource."
        },
        "locationInModule": {
          "filename": "src/certificatemanager-acme-endpoint/index.ts",
          "line": 577
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.certificatemanagerAcmeEndpoint.CertificatemanagerAcmeEndpointConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/certificatemanager-acme-endpoint/index.ts",
        "line": 545
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CertificatemanagerAcmeEndpoint resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/certificatemanager-acme-endpoint/index.ts",
            "line": 562
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the CertificatemanagerAcmeEndpoint to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/certificatemanager_acme_endpoint#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CertificatemanagerAcmeEndpoint that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CertificatemanagerAcmeEndpoint to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-acme-endpoint/index.ts",
            "line": 627
          },
          "name": "putCertificateAuthority",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.certificatemanagerAcmeEndpoint.CertificatemanagerAcmeEndpointCertificateAuthority"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-acme-endpoint/index.ts",
            "line": 640
          },
          "name": "putCertificateTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.certificatemanagerAcmeEndpoint.CertificatemanagerAcmeEndpointCertificateTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-acme-endpoint/index.ts",
            "line": 682
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.certificatemanagerAcmeEndpoint.CertificatemanagerAcmeEndpointTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-acme-endpoint/index.ts",
            "line": 643
          },
          "name": "resetCertificateTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-acme-endpoint/index.ts",
            "line": 659
          },
          "name": "resetContact"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-acme-endpoint/index.ts",
            "line": 685
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-acme-endpoint/index.ts",
            "line": 697
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-acme-endpoint/index.ts",
            "line": 707
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CertificatemanagerAcmeEndpoint",
      "namespace": "certificatemanagerAcmeEndpoint",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-acme-endpoint/index.ts",
            "line": 550
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-acme-endpoint/index.ts",
            "line": 605
          },
          "name": "acmeEndpointArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-acme-endpoint/index.ts",
            "line": 624
          },
          "name": "certificateAuthority",
          "type": {
            "fqn": "@cdktn/provider-awscc.certificatemanagerAcmeEndpoint.CertificatemanagerAcmeEndpointCertificateAuthorityOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-acme-endpoint/index.ts",
            "line": 637
          },
          "name": "certificateTags",
          "type": {
            "fqn": "@cdktn/provider-awscc.certificatemanagerAcmeEndpoint.CertificatemanagerAcmeEndpointCertificateTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-acme-endpoint/index.ts",
            "line": 668
          },
          "name": "endpointUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-acme-endpoint/index.ts",
            "line": 673
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-acme-endpoint/index.ts",
            "line": 679
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.certificatemanagerAcmeEndpoint.CertificatemanagerAcmeEndpointTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-acme-endpoint/index.ts",
            "line": 618
          },
          "name": "authorizationBehaviorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-acme-endpoint/index.ts",
            "line": 631
          },
          "name": "certificateAuthorityInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.certificatemanagerAcmeEndpoint.CertificatemanagerAcmeEndpointCertificateAuthority"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-acme-endpoint/index.ts",
            "line": 647
          },
          "name": "certificateTagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.certificatemanagerAcmeEndpoint.CertificatemanagerAcmeEndpointCertificateTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-acme-endpoint/index.ts",
            "line": 663
          },
          "name": "contactInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-acme-endpoint/index.ts",
            "line": 689
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.certificatemanagerAcmeEndpoint.CertificatemanagerAcmeEndpointTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-acme-endpoint/index.ts",
            "line": 611
          },
          "name": "authorizationBehavior",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-acme-endpoint/index.ts",
            "line": 653
          },
          "name": "contact",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/certificatemanager-acme-endpoint/index:CertificatemanagerAcmeEndpoint"
    },
    "@cdktn/provider-awscc.certificatemanagerAcmeEndpoint.CertificatemanagerAcmeEndpointCertificateAuthority": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.certificatemanagerAcmeEndpoint.CertificatemanagerAcmeEndpointCertificateAuthority",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/certificatemanager-acme-endpoint/index.ts",
        "line": 142
      },
      "name": "CertificatemanagerAcmeEndpointCertificateAuthority",
      "namespace": "certificatemanagerAcmeEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/certificatemanager_acme_endpoint#public_certificate_authority CertificatemanagerAcmeEndpoint#public_certificate_authority}",
            "stability": "stable",
            "summary": "Configuration for the public certificate authority."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-acme-endpoint/index.ts",
            "line": 148
          },
          "name": "publicCertificateAuthority",
          "type": {
            "fqn": "@cdktn/provider-awscc.certificatemanagerAcmeEndpoint.CertificatemanagerAcmeEndpointCertificateAuthorityPublicCertificateAuthority"
          }
        }
      ],
      "symbolId": "src/certificatemanager-acme-endpoint/index:CertificatemanagerAcmeEndpointCertificateAuthority"
    },
    "@cdktn/provider-awscc.certificatemanagerAcmeEndpoint.CertificatemanagerAcmeEndpointCertificateAuthorityOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.certificatemanagerAcmeEndpoint.CertificatemanagerAcmeEndpointCertificateAuthorityOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/certificatemanager-acme-endpoint/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/certificatemanager-acme-endpoint/index.ts",
        "line": 180
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-acme-endpoint/index.ts",
            "line": 227
          },
          "name": "putPublicCertificateAuthority",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.certificatemanagerAcmeEndpoint.CertificatemanagerAcmeEndpointCertificateAuthorityPublicCertificateAuthority"
              }
            }
          ]
        }
      ],
      "name": "CertificatemanagerAcmeEndpointCertificateAuthorityOutputReference",
      "namespace": "certificatemanagerAcmeEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-acme-endpoint/index.ts",
            "line": 224
          },
          "name": "publicCertificateAuthority",
          "type": {
            "fqn": "@cdktn/provider-awscc.certificatemanagerAcmeEndpoint.CertificatemanagerAcmeEndpointCertificateAuthorityPublicCertificateAuthorityOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-acme-endpoint/index.ts",
            "line": 231
          },
          "name": "publicCertificateAuthorityInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.certificatemanagerAcmeEndpoint.CertificatemanagerAcmeEndpointCertificateAuthorityPublicCertificateAuthority"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-acme-endpoint/index.ts",
            "line": 192
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.certificatemanagerAcmeEndpoint.CertificatemanagerAcmeEndpointCertificateAuthority"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/certificatemanager-acme-endpoint/index:CertificatemanagerAcmeEndpointCertificateAuthorityOutputReference"
    },
    "@cdktn/provider-awscc.certificatemanagerAcmeEndpoint.CertificatemanagerAcmeEndpointCertificateAuthorityPublicCertificateAuthority": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.certificatemanagerAcmeEndpoint.CertificatemanagerAcmeEndpointCertificateAuthorityPublicCertificateAuthority",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/certificatemanager-acme-endpoint/index.ts",
        "line": 46
      },
      "name": "CertificatemanagerAcmeEndpointCertificateAuthorityPublicCertificateAuthority",
      "namespace": "certificatemanagerAcmeEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/certificatemanager_acme_endpoint#allowed_key_algorithms CertificatemanagerAcmeEndpoint#allowed_key_algorithms}",
            "stability": "stable",
            "summary": "The allowed key algorithms for certificates issued via this endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-acme-endpoint/index.ts",
            "line": 52
          },
          "name": "allowedKeyAlgorithms",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/certificatemanager-acme-endpoint/index:CertificatemanagerAcmeEndpointCertificateAuthorityPublicCertificateAuthority"
    },
    "@cdktn/provider-awscc.certificatemanagerAcmeEndpoint.CertificatemanagerAcmeEndpointCertificateAuthorityPublicCertificateAuthorityOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.certificatemanagerAcmeEndpoint.CertificatemanagerAcmeEndpointCertificateAuthorityPublicCertificateAuthorityOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/certificatemanager-acme-endpoint/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/certificatemanager-acme-endpoint/index.ts",
        "line": 84
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-acme-endpoint/index.ts",
            "line": 134
          },
          "name": "resetAllowedKeyAlgorithms"
        }
      ],
      "name": "CertificatemanagerAcmeEndpointCertificateAuthorityPublicCertificateAuthorityOutputReference",
      "namespace": "certificatemanagerAcmeEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-acme-endpoint/index.ts",
            "line": 138
          },
          "name": "allowedKeyAlgorithmsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-acme-endpoint/index.ts",
            "line": 128
          },
          "name": "allowedKeyAlgorithms",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-acme-endpoint/index.ts",
            "line": 96
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.certificatemanagerAcmeEndpoint.CertificatemanagerAcmeEndpointCertificateAuthorityPublicCertificateAuthority"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/certificatemanager-acme-endpoint/index:CertificatemanagerAcmeEndpointCertificateAuthorityPublicCertificateAuthorityOutputReference"
    },
    "@cdktn/provider-awscc.certificatemanagerAcmeEndpoint.CertificatemanagerAcmeEndpointCertificateTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.certificatemanagerAcmeEndpoint.CertificatemanagerAcmeEndpointCertificateTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/certificatemanager-acme-endpoint/index.ts",
        "line": 235
      },
      "name": "CertificatemanagerAcmeEndpointCertificateTags",
      "namespace": "certificatemanagerAcmeEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/certificatemanager_acme_endpoint#key CertificatemanagerAcmeEndpoint#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-acme-endpoint/index.ts",
            "line": 241
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/certificatemanager_acme_endpoint#value CertificatemanagerAcmeEndpoint#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-acme-endpoint/index.ts",
            "line": 247
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/certificatemanager-acme-endpoint/index:CertificatemanagerAcmeEndpointCertificateTags"
    },
    "@cdktn/provider-awscc.certificatemanagerAcmeEndpoint.CertificatemanagerAcmeEndpointCertificateTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.certificatemanagerAcmeEndpoint.CertificatemanagerAcmeEndpointCertificateTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/certificatemanager-acme-endpoint/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/certificatemanager-acme-endpoint/index.ts",
        "line": 369
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-acme-endpoint/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-awscc.certificatemanagerAcmeEndpoint.CertificatemanagerAcmeEndpointCertificateTagsOutputReference"
            }
          }
        }
      ],
      "name": "CertificatemanagerAcmeEndpointCertificateTagsList",
      "namespace": "certificatemanagerAcmeEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-acme-endpoint/index.ts",
            "line": 370
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.certificatemanagerAcmeEndpoint.CertificatemanagerAcmeEndpointCertificateTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/certificatemanager-acme-endpoint/index:CertificatemanagerAcmeEndpointCertificateTagsList"
    },
    "@cdktn/provider-awscc.certificatemanagerAcmeEndpoint.CertificatemanagerAcmeEndpointCertificateTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.certificatemanagerAcmeEndpoint.CertificatemanagerAcmeEndpointCertificateTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/certificatemanager-acme-endpoint/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/certificatemanager-acme-endpoint/index.ts",
        "line": 286
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-acme-endpoint/index.ts",
            "line": 344
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-acme-endpoint/index.ts",
            "line": 360
          },
          "name": "resetValue"
        }
      ],
      "name": "CertificatemanagerAcmeEndpointCertificateTagsOutputReference",
      "namespace": "certificatemanagerAcmeEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-acme-endpoint/index.ts",
            "line": 348
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-acme-endpoint/index.ts",
            "line": 364
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-acme-endpoint/index.ts",
            "line": 338
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-acme-endpoint/index.ts",
            "line": 354
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-acme-endpoint/index.ts",
            "line": 300
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.certificatemanagerAcmeEndpoint.CertificatemanagerAcmeEndpointCertificateTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/certificatemanager-acme-endpoint/index:CertificatemanagerAcmeEndpointCertificateTagsOutputReference"
    },
    "@cdktn/provider-awscc.certificatemanagerAcmeEndpoint.CertificatemanagerAcmeEndpointConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.certificatemanagerAcmeEndpoint.CertificatemanagerAcmeEndpointConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/certificatemanager-acme-endpoint/index.ts",
        "line": 14
      },
      "name": "CertificatemanagerAcmeEndpointConfig",
      "namespace": "certificatemanagerAcmeEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/certificatemanager_acme_endpoint#authorization_behavior CertificatemanagerAcmeEndpoint#authorization_behavior}",
            "stability": "stable",
            "summary": "The authorization behavior for the ACME endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-acme-endpoint/index.ts",
            "line": 20
          },
          "name": "authorizationBehavior",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/certificatemanager_acme_endpoint#certificate_authority CertificatemanagerAcmeEndpoint#certificate_authority}",
            "stability": "stable",
            "summary": "The certificate authority configuration for the ACME endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-acme-endpoint/index.ts",
            "line": 26
          },
          "name": "certificateAuthority",
          "type": {
            "fqn": "@cdktn/provider-awscc.certificatemanagerAcmeEndpoint.CertificatemanagerAcmeEndpointCertificateAuthority"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/certificatemanager_acme_endpoint#certificate_tags CertificatemanagerAcmeEndpoint#certificate_tags}",
            "stability": "stable",
            "summary": "Tags applied to certificates issued via this endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-acme-endpoint/index.ts",
            "line": 32
          },
          "name": "certificateTags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.certificatemanagerAcmeEndpoint.CertificatemanagerAcmeEndpointCertificateTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/certificatemanager_acme_endpoint#contact CertificatemanagerAcmeEndpoint#contact}",
            "stability": "stable",
            "summary": "Whether contact information is required for the ACME endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-acme-endpoint/index.ts",
            "line": 38
          },
          "name": "contact",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/certificatemanager_acme_endpoint#tags CertificatemanagerAcmeEndpoint#tags}",
            "stability": "stable",
            "summary": "Tags associated with the ACME endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-acme-endpoint/index.ts",
            "line": 44
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.certificatemanagerAcmeEndpoint.CertificatemanagerAcmeEndpointTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/certificatemanager-acme-endpoint/index:CertificatemanagerAcmeEndpointConfig"
    },
    "@cdktn/provider-awscc.certificatemanagerAcmeEndpoint.CertificatemanagerAcmeEndpointTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.certificatemanagerAcmeEndpoint.CertificatemanagerAcmeEndpointTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/certificatemanager-acme-endpoint/index.ts",
        "line": 388
      },
      "name": "CertificatemanagerAcmeEndpointTags",
      "namespace": "certificatemanagerAcmeEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/certificatemanager_acme_endpoint#key CertificatemanagerAcmeEndpoint#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-acme-endpoint/index.ts",
            "line": 394
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/certificatemanager_acme_endpoint#value CertificatemanagerAcmeEndpoint#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-acme-endpoint/index.ts",
            "line": 400
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/certificatemanager-acme-endpoint/index:CertificatemanagerAcmeEndpointTags"
    },
    "@cdktn/provider-awscc.certificatemanagerAcmeEndpoint.CertificatemanagerAcmeEndpointTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.certificatemanagerAcmeEndpoint.CertificatemanagerAcmeEndpointTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/certificatemanager-acme-endpoint/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/certificatemanager-acme-endpoint/index.ts",
        "line": 522
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-acme-endpoint/index.ts",
            "line": 537
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.certificatemanagerAcmeEndpoint.CertificatemanagerAcmeEndpointTagsOutputReference"
            }
          }
        }
      ],
      "name": "CertificatemanagerAcmeEndpointTagsList",
      "namespace": "certificatemanagerAcmeEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-acme-endpoint/index.ts",
            "line": 523
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.certificatemanagerAcmeEndpoint.CertificatemanagerAcmeEndpointTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/certificatemanager-acme-endpoint/index:CertificatemanagerAcmeEndpointTagsList"
    },
    "@cdktn/provider-awscc.certificatemanagerAcmeEndpoint.CertificatemanagerAcmeEndpointTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.certificatemanagerAcmeEndpoint.CertificatemanagerAcmeEndpointTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/certificatemanager-acme-endpoint/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/certificatemanager-acme-endpoint/index.ts",
        "line": 439
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-acme-endpoint/index.ts",
            "line": 497
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-acme-endpoint/index.ts",
            "line": 513
          },
          "name": "resetValue"
        }
      ],
      "name": "CertificatemanagerAcmeEndpointTagsOutputReference",
      "namespace": "certificatemanagerAcmeEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-acme-endpoint/index.ts",
            "line": 501
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-acme-endpoint/index.ts",
            "line": 517
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-acme-endpoint/index.ts",
            "line": 491
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-acme-endpoint/index.ts",
            "line": 507
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-acme-endpoint/index.ts",
            "line": 453
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.certificatemanagerAcmeEndpoint.CertificatemanagerAcmeEndpointTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/certificatemanager-acme-endpoint/index:CertificatemanagerAcmeEndpointTagsOutputReference"
    },
    "@cdktn/provider-awscc.certificatemanagerAcmeExternalAccountBinding.CertificatemanagerAcmeExternalAccountBinding": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/certificatemanager_acme_external_account_binding awscc_certificatemanager_acme_external_account_binding}."
      },
      "fqn": "@cdktn/provider-awscc.certificatemanagerAcmeExternalAccountBinding.CertificatemanagerAcmeExternalAccountBinding",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/certificatemanager_acme_external_account_binding awscc_certificatemanager_acme_external_account_binding} Resource."
        },
        "locationInModule": {
          "filename": "src/certificatemanager-acme-external-account-binding/index.ts",
          "line": 360
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.certificatemanagerAcmeExternalAccountBinding.CertificatemanagerAcmeExternalAccountBindingConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/certificatemanager-acme-external-account-binding/index.ts",
        "line": 328
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CertificatemanagerAcmeExternalAccountBinding resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/certificatemanager-acme-external-account-binding/index.ts",
            "line": 345
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the CertificatemanagerAcmeExternalAccountBinding to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/certificatemanager_acme_external_account_binding#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CertificatemanagerAcmeExternalAccountBinding that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CertificatemanagerAcmeExternalAccountBinding to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-acme-external-account-binding/index.ts",
            "line": 409
          },
          "name": "putExpiration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.certificatemanagerAcmeExternalAccountBinding.CertificatemanagerAcmeExternalAccountBindingExpiration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-acme-external-account-binding/index.ts",
            "line": 443
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.certificatemanagerAcmeExternalAccountBinding.CertificatemanagerAcmeExternalAccountBindingTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-acme-external-account-binding/index.ts",
            "line": 412
          },
          "name": "resetExpiration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-acme-external-account-binding/index.ts",
            "line": 446
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-acme-external-account-binding/index.ts",
            "line": 458
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-acme-external-account-binding/index.ts",
            "line": 467
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CertificatemanagerAcmeExternalAccountBinding",
      "namespace": "certificatemanagerAcmeExternalAccountBinding",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-acme-external-account-binding/index.ts",
            "line": 333
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-acme-external-account-binding/index.ts",
            "line": 400
          },
          "name": "acmeExternalAccountBindingArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-acme-external-account-binding/index.ts",
            "line": 406
          },
          "name": "expiration",
          "type": {
            "fqn": "@cdktn/provider-awscc.certificatemanagerAcmeExternalAccountBinding.CertificatemanagerAcmeExternalAccountBindingExpirationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-acme-external-account-binding/index.ts",
            "line": 421
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-acme-external-account-binding/index.ts",
            "line": 440
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.certificatemanagerAcmeExternalAccountBinding.CertificatemanagerAcmeExternalAccountBindingTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-acme-external-account-binding/index.ts",
            "line": 395
          },
          "name": "acmeEndpointArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-acme-external-account-binding/index.ts",
            "line": 416
          },
          "name": "expirationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.certificatemanagerAcmeExternalAccountBinding.CertificatemanagerAcmeExternalAccountBindingExpiration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-acme-external-account-binding/index.ts",
            "line": 434
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-acme-external-account-binding/index.ts",
            "line": 450
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.certificatemanagerAcmeExternalAccountBinding.CertificatemanagerAcmeExternalAccountBindingTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-acme-external-account-binding/index.ts",
            "line": 388
          },
          "name": "acmeEndpointArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-acme-external-account-binding/index.ts",
            "line": 427
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/certificatemanager-acme-external-account-binding/index:CertificatemanagerAcmeExternalAccountBinding"
    },
    "@cdktn/provider-awscc.certificatemanagerAcmeExternalAccountBinding.CertificatemanagerAcmeExternalAccountBindingConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.certificatemanagerAcmeExternalAccountBinding.CertificatemanagerAcmeExternalAccountBindingConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/certificatemanager-acme-external-account-binding/index.ts",
        "line": 14
      },
      "name": "CertificatemanagerAcmeExternalAccountBindingConfig",
      "namespace": "certificatemanagerAcmeExternalAccountBinding",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/certificatemanager_acme_external_account_binding#acme_endpoint_arn CertificatemanagerAcmeExternalAccountBinding#acme_endpoint_arn}",
            "stability": "stable",
            "summary": "The ARN of the ACME endpoint this binding is associated with."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-acme-external-account-binding/index.ts",
            "line": 20
          },
          "name": "acmeEndpointArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/certificatemanager_acme_external_account_binding#role_arn CertificatemanagerAcmeExternalAccountBinding#role_arn}",
            "stability": "stable",
            "summary": "The IAM role ARN for cross-account access."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-acme-external-account-binding/index.ts",
            "line": 32
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/certificatemanager_acme_external_account_binding#expiration CertificatemanagerAcmeExternalAccountBinding#expiration}",
            "stability": "stable",
            "summary": "The expiration configuration for the external account binding."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-acme-external-account-binding/index.ts",
            "line": 26
          },
          "name": "expiration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.certificatemanagerAcmeExternalAccountBinding.CertificatemanagerAcmeExternalAccountBindingExpiration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/certificatemanager_acme_external_account_binding#tags CertificatemanagerAcmeExternalAccountBinding#tags}",
            "stability": "stable",
            "summary": "Tags associated with the external account binding."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-acme-external-account-binding/index.ts",
            "line": 38
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.certificatemanagerAcmeExternalAccountBinding.CertificatemanagerAcmeExternalAccountBindingTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/certificatemanager-acme-external-account-binding/index:CertificatemanagerAcmeExternalAccountBindingConfig"
    },
    "@cdktn/provider-awscc.certificatemanagerAcmeExternalAccountBinding.CertificatemanagerAcmeExternalAccountBindingExpiration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.certificatemanagerAcmeExternalAccountBinding.CertificatemanagerAcmeExternalAccountBindingExpiration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/certificatemanager-acme-external-account-binding/index.ts",
        "line": 40
      },
      "name": "CertificatemanagerAcmeExternalAccountBindingExpiration",
      "namespace": "certificatemanagerAcmeExternalAccountBinding",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/certificatemanager_acme_external_account_binding#type CertificatemanagerAcmeExternalAccountBinding#type}",
            "stability": "stable",
            "summary": "The time unit for the expiration value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-acme-external-account-binding/index.ts",
            "line": 46
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/certificatemanager_acme_external_account_binding#value CertificatemanagerAcmeExternalAccountBinding#value}",
            "stability": "stable",
            "summary": "The expiration value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-acme-external-account-binding/index.ts",
            "line": 52
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/certificatemanager-acme-external-account-binding/index:CertificatemanagerAcmeExternalAccountBindingExpiration"
    },
    "@cdktn/provider-awscc.certificatemanagerAcmeExternalAccountBinding.CertificatemanagerAcmeExternalAccountBindingExpirationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.certificatemanagerAcmeExternalAccountBinding.CertificatemanagerAcmeExternalAccountBindingExpirationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/certificatemanager-acme-external-account-binding/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/certificatemanager-acme-external-account-binding/index.ts",
        "line": 91
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-acme-external-account-binding/index.ts",
            "line": 147
          },
          "name": "resetType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-acme-external-account-binding/index.ts",
            "line": 163
          },
          "name": "resetValue"
        }
      ],
      "name": "CertificatemanagerAcmeExternalAccountBindingExpirationOutputReference",
      "namespace": "certificatemanagerAcmeExternalAccountBinding",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-acme-external-account-binding/index.ts",
            "line": 151
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-acme-external-account-binding/index.ts",
            "line": 167
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-acme-external-account-binding/index.ts",
            "line": 141
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-acme-external-account-binding/index.ts",
            "line": 157
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-acme-external-account-binding/index.ts",
            "line": 103
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.certificatemanagerAcmeExternalAccountBinding.CertificatemanagerAcmeExternalAccountBindingExpiration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/certificatemanager-acme-external-account-binding/index:CertificatemanagerAcmeExternalAccountBindingExpirationOutputReference"
    },
    "@cdktn/provider-awscc.certificatemanagerAcmeExternalAccountBinding.CertificatemanagerAcmeExternalAccountBindingTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.certificatemanagerAcmeExternalAccountBinding.CertificatemanagerAcmeExternalAccountBindingTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/certificatemanager-acme-external-account-binding/index.ts",
        "line": 171
      },
      "name": "CertificatemanagerAcmeExternalAccountBindingTags",
      "namespace": "certificatemanagerAcmeExternalAccountBinding",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/certificatemanager_acme_external_account_binding#key CertificatemanagerAcmeExternalAccountBinding#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-acme-external-account-binding/index.ts",
            "line": 177
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/certificatemanager_acme_external_account_binding#value CertificatemanagerAcmeExternalAccountBinding#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-acme-external-account-binding/index.ts",
            "line": 183
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/certificatemanager-acme-external-account-binding/index:CertificatemanagerAcmeExternalAccountBindingTags"
    },
    "@cdktn/provider-awscc.certificatemanagerAcmeExternalAccountBinding.CertificatemanagerAcmeExternalAccountBindingTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.certificatemanagerAcmeExternalAccountBinding.CertificatemanagerAcmeExternalAccountBindingTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/certificatemanager-acme-external-account-binding/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/certificatemanager-acme-external-account-binding/index.ts",
        "line": 305
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-acme-external-account-binding/index.ts",
            "line": 320
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.certificatemanagerAcmeExternalAccountBinding.CertificatemanagerAcmeExternalAccountBindingTagsOutputReference"
            }
          }
        }
      ],
      "name": "CertificatemanagerAcmeExternalAccountBindingTagsList",
      "namespace": "certificatemanagerAcmeExternalAccountBinding",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-acme-external-account-binding/index.ts",
            "line": 306
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.certificatemanagerAcmeExternalAccountBinding.CertificatemanagerAcmeExternalAccountBindingTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/certificatemanager-acme-external-account-binding/index:CertificatemanagerAcmeExternalAccountBindingTagsList"
    },
    "@cdktn/provider-awscc.certificatemanagerAcmeExternalAccountBinding.CertificatemanagerAcmeExternalAccountBindingTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.certificatemanagerAcmeExternalAccountBinding.CertificatemanagerAcmeExternalAccountBindingTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/certificatemanager-acme-external-account-binding/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/certificatemanager-acme-external-account-binding/index.ts",
        "line": 222
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-acme-external-account-binding/index.ts",
            "line": 280
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-acme-external-account-binding/index.ts",
            "line": 296
          },
          "name": "resetValue"
        }
      ],
      "name": "CertificatemanagerAcmeExternalAccountBindingTagsOutputReference",
      "namespace": "certificatemanagerAcmeExternalAccountBinding",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-acme-external-account-binding/index.ts",
            "line": 284
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-acme-external-account-binding/index.ts",
            "line": 300
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-acme-external-account-binding/index.ts",
            "line": 274
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-acme-external-account-binding/index.ts",
            "line": 290
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-acme-external-account-binding/index.ts",
            "line": 236
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.certificatemanagerAcmeExternalAccountBinding.CertificatemanagerAcmeExternalAccountBindingTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/certificatemanager-acme-external-account-binding/index:CertificatemanagerAcmeExternalAccountBindingTagsOutputReference"
    },
    "@cdktn/provider-awscc.certificatemanagerCertificate.CertificatemanagerCertificate": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/certificatemanager_certificate awscc_certificatemanager_certificate}."
      },
      "fqn": "@cdktn/provider-awscc.certificatemanagerCertificate.CertificatemanagerCertificate",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/certificatemanager_certificate awscc_certificatemanager_certificate} Resource."
        },
        "locationInModule": {
          "filename": "src/certificatemanager-certificate/index.ts",
          "line": 441
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.certificatemanagerCertificate.CertificatemanagerCertificateConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/certificatemanager-certificate/index.ts",
        "line": 409
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CertificatemanagerCertificate resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/certificatemanager-certificate/index.ts",
            "line": 426
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the CertificatemanagerCertificate to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/certificatemanager_certificate#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CertificatemanagerCertificate that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CertificatemanagerCertificate to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-certificate/index.ts",
            "line": 543
          },
          "name": "putDomainValidationOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.certificatemanagerCertificate.CertificatemanagerCertificateDomainValidationOptions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-certificate/index.ts",
            "line": 596
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.certificatemanagerCertificate.CertificatemanagerCertificateTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-certificate/index.ts",
            "line": 485
          },
          "name": "resetCertificateAuthorityArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-certificate/index.ts",
            "line": 501
          },
          "name": "resetCertificateExport"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-certificate/index.ts",
            "line": 517
          },
          "name": "resetCertificateTransparencyLoggingPreference"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-certificate/index.ts",
            "line": 546
          },
          "name": "resetDomainValidationOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-certificate/index.ts",
            "line": 567
          },
          "name": "resetKeyAlgorithm"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-certificate/index.ts",
            "line": 583
          },
          "name": "resetSubjectAlternativeNames"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-certificate/index.ts",
            "line": 599
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-certificate/index.ts",
            "line": 615
          },
          "name": "resetValidationMethod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-certificate/index.ts",
            "line": 627
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-certificate/index.ts",
            "line": 641
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CertificatemanagerCertificate",
      "namespace": "certificatemanagerCertificate",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-certificate/index.ts",
            "line": 414
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-certificate/index.ts",
            "line": 473
          },
          "name": "certificateArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-certificate/index.ts",
            "line": 540
          },
          "name": "domainValidationOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.certificatemanagerCertificate.CertificatemanagerCertificateDomainValidationOptionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-certificate/index.ts",
            "line": 555
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-certificate/index.ts",
            "line": 593
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.certificatemanagerCertificate.CertificatemanagerCertificateTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-certificate/index.ts",
            "line": 489
          },
          "name": "certificateAuthorityArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-certificate/index.ts",
            "line": 505
          },
          "name": "certificateExportInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-certificate/index.ts",
            "line": 521
          },
          "name": "certificateTransparencyLoggingPreferenceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-certificate/index.ts",
            "line": 534
          },
          "name": "domainNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-certificate/index.ts",
            "line": 550
          },
          "name": "domainValidationOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.certificatemanagerCertificate.CertificatemanagerCertificateDomainValidationOptions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-certificate/index.ts",
            "line": 571
          },
          "name": "keyAlgorithmInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-certificate/index.ts",
            "line": 587
          },
          "name": "subjectAlternativeNamesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-certificate/index.ts",
            "line": 603
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.certificatemanagerCertificate.CertificatemanagerCertificateTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-certificate/index.ts",
            "line": 619
          },
          "name": "validationMethodInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-certificate/index.ts",
            "line": 479
          },
          "name": "certificateAuthorityArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-certificate/index.ts",
            "line": 495
          },
          "name": "certificateExport",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-certificate/index.ts",
            "line": 511
          },
          "name": "certificateTransparencyLoggingPreference",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-certificate/index.ts",
            "line": 527
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-certificate/index.ts",
            "line": 561
          },
          "name": "keyAlgorithm",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-certificate/index.ts",
            "line": 577
          },
          "name": "subjectAlternativeNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-certificate/index.ts",
            "line": 609
          },
          "name": "validationMethod",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/certificatemanager-certificate/index:CertificatemanagerCertificate"
    },
    "@cdktn/provider-awscc.certificatemanagerCertificate.CertificatemanagerCertificateConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.certificatemanagerCertificate.CertificatemanagerCertificateConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/certificatemanager-certificate/index.ts",
        "line": 14
      },
      "name": "CertificatemanagerCertificateConfig",
      "namespace": "certificatemanagerCertificate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/certificatemanager_certificate#domain_name CertificatemanagerCertificate#domain_name}",
            "stability": "stable",
            "summary": "The fully qualified domain name (FQDN), such as www.example.com, with which you want to secure an ACM certificate."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-certificate/index.ts",
            "line": 38
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/certificatemanager_certificate#certificate_authority_arn CertificatemanagerCertificate#certificate_authority_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the private certificate authority (CA) that will be used to issue the certificate."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-certificate/index.ts",
            "line": 20
          },
          "name": "certificateAuthorityArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/certificatemanager_certificate#certificate_export CertificatemanagerCertificate#certificate_export}",
            "stability": "stable",
            "summary": "Specifies whether the certificate can be exported. ENABLED allows the certificate to be exported, DISABLED prevents export."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-certificate/index.ts",
            "line": 26
          },
          "name": "certificateExport",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/certificatemanager_certificate#certificate_transparency_logging_preference CertificatemanagerCertificate#certificate_transparency_logging_preference}",
            "stability": "stable",
            "summary": "You can opt out of certificate transparency logging by specifying the DISABLED option. Opt in by specifying ENABLED."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-certificate/index.ts",
            "line": 32
          },
          "name": "certificateTransparencyLoggingPreference",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/certificatemanager_certificate#domain_validation_options CertificatemanagerCertificate#domain_validation_options}",
            "stability": "stable",
            "summary": "Domain information that domain name registrars use to verify your identity."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-certificate/index.ts",
            "line": 44
          },
          "name": "domainValidationOptions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.certificatemanagerCertificate.CertificatemanagerCertificateDomainValidationOptions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/certificatemanager_certificate#key_algorithm CertificatemanagerCertificate#key_algorithm}",
            "stability": "stable",
            "summary": "Specifies the algorithm of the public and private key pair that your certificate uses to encrypt data."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-certificate/index.ts",
            "line": 50
          },
          "name": "keyAlgorithm",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/certificatemanager_certificate#subject_alternative_names CertificatemanagerCertificate#subject_alternative_names}",
            "stability": "stable",
            "summary": "Additional FQDNs to be included in the Subject Alternative Name extension of the ACM certificate."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-certificate/index.ts",
            "line": 56
          },
          "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/hashicorp/awscc/1.96.0/docs/resources/certificatemanager_certificate#tags CertificatemanagerCertificate#tags}",
            "stability": "stable",
            "summary": "Key-value pairs that can identify the certificate."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-certificate/index.ts",
            "line": 62
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.certificatemanagerCertificate.CertificatemanagerCertificateTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are DNS, EMAIL or HTTP\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/certificatemanager_certificate#validation_method CertificatemanagerCertificate#validation_method}",
            "stability": "stable",
            "summary": "The method you want to use to validate that you own or control the domain associated with a public certificate."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-certificate/index.ts",
            "line": 68
          },
          "name": "validationMethod",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/certificatemanager-certificate/index:CertificatemanagerCertificateConfig"
    },
    "@cdktn/provider-awscc.certificatemanagerCertificate.CertificatemanagerCertificateDomainValidationOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.certificatemanagerCertificate.CertificatemanagerCertificateDomainValidationOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/certificatemanager-certificate/index.ts",
        "line": 70
      },
      "name": "CertificatemanagerCertificateDomainValidationOptions",
      "namespace": "certificatemanagerCertificate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/certificatemanager_certificate#domain_name CertificatemanagerCertificate#domain_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-certificate/index.ts",
            "line": 74
          },
          "name": "domainName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/certificatemanager_certificate#hosted_zone_id CertificatemanagerCertificate#hosted_zone_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-certificate/index.ts",
            "line": 78
          },
          "name": "hostedZoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/certificatemanager_certificate#validation_domain CertificatemanagerCertificate#validation_domain}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-certificate/index.ts",
            "line": 82
          },
          "name": "validationDomain",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/certificatemanager-certificate/index:CertificatemanagerCertificateDomainValidationOptions"
    },
    "@cdktn/provider-awscc.certificatemanagerCertificate.CertificatemanagerCertificateDomainValidationOptionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.certificatemanagerCertificate.CertificatemanagerCertificateDomainValidationOptionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/certificatemanager-certificate/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/certificatemanager-certificate/index.ts",
        "line": 233
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-certificate/index.ts",
            "line": 248
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.certificatemanagerCertificate.CertificatemanagerCertificateDomainValidationOptionsOutputReference"
            }
          }
        }
      ],
      "name": "CertificatemanagerCertificateDomainValidationOptionsList",
      "namespace": "certificatemanagerCertificate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-certificate/index.ts",
            "line": 234
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.certificatemanagerCertificate.CertificatemanagerCertificateDomainValidationOptions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/certificatemanager-certificate/index:CertificatemanagerCertificateDomainValidationOptionsList"
    },
    "@cdktn/provider-awscc.certificatemanagerCertificate.CertificatemanagerCertificateDomainValidationOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.certificatemanagerCertificate.CertificatemanagerCertificateDomainValidationOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/certificatemanager-certificate/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/certificatemanager-certificate/index.ts",
        "line": 128
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-certificate/index.ts",
            "line": 192
          },
          "name": "resetDomainName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-certificate/index.ts",
            "line": 208
          },
          "name": "resetHostedZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-certificate/index.ts",
            "line": 224
          },
          "name": "resetValidationDomain"
        }
      ],
      "name": "CertificatemanagerCertificateDomainValidationOptionsOutputReference",
      "namespace": "certificatemanagerCertificate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-certificate/index.ts",
            "line": 196
          },
          "name": "domainNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-certificate/index.ts",
            "line": 212
          },
          "name": "hostedZoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-certificate/index.ts",
            "line": 228
          },
          "name": "validationDomainInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-certificate/index.ts",
            "line": 186
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-certificate/index.ts",
            "line": 202
          },
          "name": "hostedZoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-certificate/index.ts",
            "line": 218
          },
          "name": "validationDomain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-certificate/index.ts",
            "line": 142
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.certificatemanagerCertificate.CertificatemanagerCertificateDomainValidationOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/certificatemanager-certificate/index:CertificatemanagerCertificateDomainValidationOptionsOutputReference"
    },
    "@cdktn/provider-awscc.certificatemanagerCertificate.CertificatemanagerCertificateTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.certificatemanagerCertificate.CertificatemanagerCertificateTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/certificatemanager-certificate/index.ts",
        "line": 252
      },
      "name": "CertificatemanagerCertificateTags",
      "namespace": "certificatemanagerCertificate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/certificatemanager_certificate#key CertificatemanagerCertificate#key}",
            "stability": "stable",
            "summary": "The tag's key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-certificate/index.ts",
            "line": 258
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/certificatemanager_certificate#value CertificatemanagerCertificate#value}",
            "stability": "stable",
            "summary": "The tag's value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-certificate/index.ts",
            "line": 264
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/certificatemanager-certificate/index:CertificatemanagerCertificateTags"
    },
    "@cdktn/provider-awscc.certificatemanagerCertificate.CertificatemanagerCertificateTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.certificatemanagerCertificate.CertificatemanagerCertificateTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/certificatemanager-certificate/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/certificatemanager-certificate/index.ts",
        "line": 386
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-certificate/index.ts",
            "line": 401
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.certificatemanagerCertificate.CertificatemanagerCertificateTagsOutputReference"
            }
          }
        }
      ],
      "name": "CertificatemanagerCertificateTagsList",
      "namespace": "certificatemanagerCertificate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-certificate/index.ts",
            "line": 387
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.certificatemanagerCertificate.CertificatemanagerCertificateTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/certificatemanager-certificate/index:CertificatemanagerCertificateTagsList"
    },
    "@cdktn/provider-awscc.certificatemanagerCertificate.CertificatemanagerCertificateTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.certificatemanagerCertificate.CertificatemanagerCertificateTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/certificatemanager-certificate/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/certificatemanager-certificate/index.ts",
        "line": 303
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-certificate/index.ts",
            "line": 361
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-certificate/index.ts",
            "line": 377
          },
          "name": "resetValue"
        }
      ],
      "name": "CertificatemanagerCertificateTagsOutputReference",
      "namespace": "certificatemanagerCertificate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-certificate/index.ts",
            "line": 365
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificatemanager-certificate/index.ts",
            "line": 381
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-certificate/index.ts",
            "line": 355
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-certificate/index.ts",
            "line": 371
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificatemanager-certificate/index.ts",
            "line": 317
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.certificatemanagerCertificate.CertificatemanagerCertificateTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/certificatemanager-certificate/index:CertificatemanagerCertificateTagsOutputReference"
    },
    "@cdktn/provider-awscc.chatbotCustomAction.ChatbotCustomAction": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/chatbot_custom_action awscc_chatbot_custom_action}."
      },
      "fqn": "@cdktn/provider-awscc.chatbotCustomAction.ChatbotCustomAction",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/chatbot_custom_action awscc_chatbot_custom_action} Resource."
        },
        "locationInModule": {
          "filename": "src/chatbot-custom-action/index.ts",
          "line": 709
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.chatbotCustomAction.ChatbotCustomActionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/chatbot-custom-action/index.ts",
        "line": 677
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ChatbotCustomAction resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/chatbot-custom-action/index.ts",
            "line": 694
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ChatbotCustomAction to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/chatbot_custom_action#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ChatbotCustomAction that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ChatbotCustomAction to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chatbot-custom-action/index.ts",
            "line": 770
          },
          "name": "putAttachments",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.chatbotCustomAction.ChatbotCustomActionAttachments"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chatbot-custom-action/index.ts",
            "line": 791
          },
          "name": "putDefinition",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.chatbotCustomAction.ChatbotCustomActionDefinition"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chatbot-custom-action/index.ts",
            "line": 809
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.chatbotCustomAction.ChatbotCustomActionTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chatbot-custom-action/index.ts",
            "line": 757
          },
          "name": "resetAliasName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chatbot-custom-action/index.ts",
            "line": 773
          },
          "name": "resetAttachments"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chatbot-custom-action/index.ts",
            "line": 812
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chatbot-custom-action/index.ts",
            "line": 824
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chatbot-custom-action/index.ts",
            "line": 834
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ChatbotCustomAction",
      "namespace": "chatbotCustomAction",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chatbot-custom-action/index.ts",
            "line": 682
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chatbot-custom-action/index.ts",
            "line": 767
          },
          "name": "attachments",
          "type": {
            "fqn": "@cdktn/provider-awscc.chatbotCustomAction.ChatbotCustomActionAttachmentsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chatbot-custom-action/index.ts",
            "line": 782
          },
          "name": "customActionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chatbot-custom-action/index.ts",
            "line": 788
          },
          "name": "definition",
          "type": {
            "fqn": "@cdktn/provider-awscc.chatbotCustomAction.ChatbotCustomActionDefinitionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chatbot-custom-action/index.ts",
            "line": 800
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chatbot-custom-action/index.ts",
            "line": 806
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.chatbotCustomAction.ChatbotCustomActionTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chatbot-custom-action/index.ts",
            "line": 745
          },
          "name": "actionNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chatbot-custom-action/index.ts",
            "line": 761
          },
          "name": "aliasNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chatbot-custom-action/index.ts",
            "line": 777
          },
          "name": "attachmentsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.chatbotCustomAction.ChatbotCustomActionAttachments"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chatbot-custom-action/index.ts",
            "line": 795
          },
          "name": "definitionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.chatbotCustomAction.ChatbotCustomActionDefinition"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chatbot-custom-action/index.ts",
            "line": 816
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.chatbotCustomAction.ChatbotCustomActionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chatbot-custom-action/index.ts",
            "line": 738
          },
          "name": "actionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chatbot-custom-action/index.ts",
            "line": 751
          },
          "name": "aliasName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/chatbot-custom-action/index:ChatbotCustomAction"
    },
    "@cdktn/provider-awscc.chatbotCustomAction.ChatbotCustomActionAttachments": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.chatbotCustomAction.ChatbotCustomActionAttachments",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/chatbot-custom-action/index.ts",
        "line": 218
      },
      "name": "ChatbotCustomActionAttachments",
      "namespace": "chatbotCustomAction",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/chatbot_custom_action#button_text ChatbotCustomAction#button_text}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chatbot-custom-action/index.ts",
            "line": 222
          },
          "name": "buttonText",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/chatbot_custom_action#criteria ChatbotCustomAction#criteria}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chatbot-custom-action/index.ts",
            "line": 226
          },
          "name": "criteria",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.chatbotCustomAction.ChatbotCustomActionAttachmentsCriteria"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/chatbot_custom_action#notification_type ChatbotCustomAction#notification_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chatbot-custom-action/index.ts",
            "line": 230
          },
          "name": "notificationType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/chatbot_custom_action#variables ChatbotCustomAction#variables}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chatbot-custom-action/index.ts",
            "line": 234
          },
          "name": "variables",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/chatbot-custom-action/index:ChatbotCustomActionAttachments"
    },
    "@cdktn/provider-awscc.chatbotCustomAction.ChatbotCustomActionAttachmentsCriteria": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.chatbotCustomAction.ChatbotCustomActionAttachmentsCriteria",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/chatbot-custom-action/index.ts",
        "line": 36
      },
      "name": "ChatbotCustomActionAttachmentsCriteria",
      "namespace": "chatbotCustomAction",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/chatbot_custom_action#operator ChatbotCustomAction#operator}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chatbot-custom-action/index.ts",
            "line": 40
          },
          "name": "operator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/chatbot_custom_action#value ChatbotCustomAction#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chatbot-custom-action/index.ts",
            "line": 44
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/chatbot_custom_action#variable_name ChatbotCustomAction#variable_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chatbot-custom-action/index.ts",
            "line": 48
          },
          "name": "variableName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/chatbot-custom-action/index:ChatbotCustomActionAttachmentsCriteria"
    },
    "@cdktn/provider-awscc.chatbotCustomAction.ChatbotCustomActionAttachmentsCriteriaList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.chatbotCustomAction.ChatbotCustomActionAttachmentsCriteriaList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/chatbot-custom-action/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/chatbot-custom-action/index.ts",
        "line": 199
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chatbot-custom-action/index.ts",
            "line": 214
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.chatbotCustomAction.ChatbotCustomActionAttachmentsCriteriaOutputReference"
            }
          }
        }
      ],
      "name": "ChatbotCustomActionAttachmentsCriteriaList",
      "namespace": "chatbotCustomAction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chatbot-custom-action/index.ts",
            "line": 200
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.chatbotCustomAction.ChatbotCustomActionAttachmentsCriteria"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/chatbot-custom-action/index:ChatbotCustomActionAttachmentsCriteriaList"
    },
    "@cdktn/provider-awscc.chatbotCustomAction.ChatbotCustomActionAttachmentsCriteriaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.chatbotCustomAction.ChatbotCustomActionAttachmentsCriteriaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/chatbot-custom-action/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/chatbot-custom-action/index.ts",
        "line": 94
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chatbot-custom-action/index.ts",
            "line": 158
          },
          "name": "resetOperator"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chatbot-custom-action/index.ts",
            "line": 174
          },
          "name": "resetValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chatbot-custom-action/index.ts",
            "line": 190
          },
          "name": "resetVariableName"
        }
      ],
      "name": "ChatbotCustomActionAttachmentsCriteriaOutputReference",
      "namespace": "chatbotCustomAction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chatbot-custom-action/index.ts",
            "line": 162
          },
          "name": "operatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chatbot-custom-action/index.ts",
            "line": 178
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chatbot-custom-action/index.ts",
            "line": 194
          },
          "name": "variableNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chatbot-custom-action/index.ts",
            "line": 152
          },
          "name": "operator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chatbot-custom-action/index.ts",
            "line": 168
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chatbot-custom-action/index.ts",
            "line": 184
          },
          "name": "variableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chatbot-custom-action/index.ts",
            "line": 108
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.chatbotCustomAction.ChatbotCustomActionAttachmentsCriteria"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/chatbot-custom-action/index:ChatbotCustomActionAttachmentsCriteriaOutputReference"
    },
    "@cdktn/provider-awscc.chatbotCustomAction.ChatbotCustomActionAttachmentsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.chatbotCustomAction.ChatbotCustomActionAttachmentsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/chatbot-custom-action/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/chatbot-custom-action/index.ts",
        "line": 414
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chatbot-custom-action/index.ts",
            "line": 429
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.chatbotCustomAction.ChatbotCustomActionAttachmentsOutputReference"
            }
          }
        }
      ],
      "name": "ChatbotCustomActionAttachmentsList",
      "namespace": "chatbotCustomAction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chatbot-custom-action/index.ts",
            "line": 415
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.chatbotCustomAction.ChatbotCustomActionAttachments"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/chatbot-custom-action/index:ChatbotCustomActionAttachmentsList"
    },
    "@cdktn/provider-awscc.chatbotCustomAction.ChatbotCustomActionAttachmentsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.chatbotCustomAction.ChatbotCustomActionAttachmentsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/chatbot-custom-action/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/chatbot-custom-action/index.ts",
        "line": 287
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chatbot-custom-action/index.ts",
            "line": 370
          },
          "name": "putCriteria",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.chatbotCustomAction.ChatbotCustomActionAttachmentsCriteria"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chatbot-custom-action/index.ts",
            "line": 357
          },
          "name": "resetButtonText"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chatbot-custom-action/index.ts",
            "line": 373
          },
          "name": "resetCriteria"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chatbot-custom-action/index.ts",
            "line": 389
          },
          "name": "resetNotificationType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chatbot-custom-action/index.ts",
            "line": 405
          },
          "name": "resetVariables"
        }
      ],
      "name": "ChatbotCustomActionAttachmentsOutputReference",
      "namespace": "chatbotCustomAction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chatbot-custom-action/index.ts",
            "line": 367
          },
          "name": "criteria",
          "type": {
            "fqn": "@cdktn/provider-awscc.chatbotCustomAction.ChatbotCustomActionAttachmentsCriteriaList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chatbot-custom-action/index.ts",
            "line": 361
          },
          "name": "buttonTextInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chatbot-custom-action/index.ts",
            "line": 377
          },
          "name": "criteriaInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.chatbotCustomAction.ChatbotCustomActionAttachmentsCriteria"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chatbot-custom-action/index.ts",
            "line": 393
          },
          "name": "notificationTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chatbot-custom-action/index.ts",
            "line": 409
          },
          "name": "variablesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chatbot-custom-action/index.ts",
            "line": 351
          },
          "name": "buttonText",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chatbot-custom-action/index.ts",
            "line": 383
          },
          "name": "notificationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chatbot-custom-action/index.ts",
            "line": 399
          },
          "name": "variables",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chatbot-custom-action/index.ts",
            "line": 301
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.chatbotCustomAction.ChatbotCustomActionAttachments"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/chatbot-custom-action/index:ChatbotCustomActionAttachmentsOutputReference"
    },
    "@cdktn/provider-awscc.chatbotCustomAction.ChatbotCustomActionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.chatbotCustomAction.ChatbotCustomActionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/chatbot-custom-action/index.ts",
        "line": 14
      },
      "name": "ChatbotCustomActionConfig",
      "namespace": "chatbotCustomAction",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/chatbot_custom_action#action_name ChatbotCustomAction#action_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chatbot-custom-action/index.ts",
            "line": 18
          },
          "name": "actionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/chatbot_custom_action#definition ChatbotCustomAction#definition}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chatbot-custom-action/index.ts",
            "line": 30
          },
          "name": "definition",
          "type": {
            "fqn": "@cdktn/provider-awscc.chatbotCustomAction.ChatbotCustomActionDefinition"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/chatbot_custom_action#alias_name ChatbotCustomAction#alias_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chatbot-custom-action/index.ts",
            "line": 22
          },
          "name": "aliasName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/chatbot_custom_action#attachments ChatbotCustomAction#attachments}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chatbot-custom-action/index.ts",
            "line": 26
          },
          "name": "attachments",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.chatbotCustomAction.ChatbotCustomActionAttachments"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/chatbot_custom_action#tags ChatbotCustomAction#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chatbot-custom-action/index.ts",
            "line": 34
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.chatbotCustomAction.ChatbotCustomActionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/chatbot-custom-action/index:ChatbotCustomActionConfig"
    },
    "@cdktn/provider-awscc.chatbotCustomAction.ChatbotCustomActionDefinition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.chatbotCustomAction.ChatbotCustomActionDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/chatbot-custom-action/index.ts",
        "line": 433
      },
      "name": "ChatbotCustomActionDefinition",
      "namespace": "chatbotCustomAction",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/chatbot_custom_action#command_text ChatbotCustomAction#command_text}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chatbot-custom-action/index.ts",
            "line": 437
          },
          "name": "commandText",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/chatbot-custom-action/index:ChatbotCustomActionDefinition"
    },
    "@cdktn/provider-awscc.chatbotCustomAction.ChatbotCustomActionDefinitionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.chatbotCustomAction.ChatbotCustomActionDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/chatbot-custom-action/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/chatbot-custom-action/index.ts",
        "line": 469
      },
      "name": "ChatbotCustomActionDefinitionOutputReference",
      "namespace": "chatbotCustomAction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chatbot-custom-action/index.ts",
            "line": 520
          },
          "name": "commandTextInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chatbot-custom-action/index.ts",
            "line": 513
          },
          "name": "commandText",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chatbot-custom-action/index.ts",
            "line": 481
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.chatbotCustomAction.ChatbotCustomActionDefinition"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/chatbot-custom-action/index:ChatbotCustomActionDefinitionOutputReference"
    },
    "@cdktn/provider-awscc.chatbotCustomAction.ChatbotCustomActionTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.chatbotCustomAction.ChatbotCustomActionTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/chatbot-custom-action/index.ts",
        "line": 524
      },
      "name": "ChatbotCustomActionTags",
      "namespace": "chatbotCustomAction",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/chatbot_custom_action#key ChatbotCustomAction#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chatbot-custom-action/index.ts",
            "line": 528
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/chatbot_custom_action#value ChatbotCustomAction#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chatbot-custom-action/index.ts",
            "line": 532
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/chatbot-custom-action/index:ChatbotCustomActionTags"
    },
    "@cdktn/provider-awscc.chatbotCustomAction.ChatbotCustomActionTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.chatbotCustomAction.ChatbotCustomActionTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/chatbot-custom-action/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/chatbot-custom-action/index.ts",
        "line": 654
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chatbot-custom-action/index.ts",
            "line": 669
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.chatbotCustomAction.ChatbotCustomActionTagsOutputReference"
            }
          }
        }
      ],
      "name": "ChatbotCustomActionTagsList",
      "namespace": "chatbotCustomAction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chatbot-custom-action/index.ts",
            "line": 655
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.chatbotCustomAction.ChatbotCustomActionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/chatbot-custom-action/index:ChatbotCustomActionTagsList"
    },
    "@cdktn/provider-awscc.chatbotCustomAction.ChatbotCustomActionTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.chatbotCustomAction.ChatbotCustomActionTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/chatbot-custom-action/index.ts",
          "line": 581
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/chatbot-custom-action/index.ts",
        "line": 571
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chatbot-custom-action/index.ts",
            "line": 629
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chatbot-custom-action/index.ts",
            "line": 645
          },
          "name": "resetValue"
        }
      ],
      "name": "ChatbotCustomActionTagsOutputReference",
      "namespace": "chatbotCustomAction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chatbot-custom-action/index.ts",
            "line": 633
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chatbot-custom-action/index.ts",
            "line": 649
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chatbot-custom-action/index.ts",
            "line": 623
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chatbot-custom-action/index.ts",
            "line": 639
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chatbot-custom-action/index.ts",
            "line": 585
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.chatbotCustomAction.ChatbotCustomActionTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/chatbot-custom-action/index:ChatbotCustomActionTagsOutputReference"
    },
    "@cdktn/provider-awscc.chatbotMicrosoftTeamsChannelConfiguration.ChatbotMicrosoftTeamsChannelConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/chatbot_microsoft_teams_channel_configuration awscc_chatbot_microsoft_teams_channel_configuration}."
      },
      "fqn": "@cdktn/provider-awscc.chatbotMicrosoftTeamsChannelConfiguration.ChatbotMicrosoftTeamsChannelConfiguration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/chatbot_microsoft_teams_channel_configuration awscc_chatbot_microsoft_teams_channel_configuration} Resource."
        },
        "locationInModule": {
          "filename": "src/chatbot-microsoft-teams-channel-configuration/index.ts",
          "line": 273
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.chatbotMicrosoftTeamsChannelConfiguration.ChatbotMicrosoftTeamsChannelConfigurationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/chatbot-microsoft-teams-channel-configuration/index.ts",
        "line": 241
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ChatbotMicrosoftTeamsChannelConfiguration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/chatbot-microsoft-teams-channel-configuration/index.ts",
            "line": 258
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ChatbotMicrosoftTeamsChannelConfiguration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/chatbot_microsoft_teams_channel_configuration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ChatbotMicrosoftTeamsChannelConfiguration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ChatbotMicrosoftTeamsChannelConfiguration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chatbot-microsoft-teams-channel-configuration/index.ts",
            "line": 412
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.chatbotMicrosoftTeamsChannelConfiguration.ChatbotMicrosoftTeamsChannelConfigurationTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chatbot-microsoft-teams-channel-configuration/index.ts",
            "line": 333
          },
          "name": "resetCustomizationResourceArns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chatbot-microsoft-teams-channel-configuration/index.ts",
            "line": 349
          },
          "name": "resetGuardrailPolicies"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chatbot-microsoft-teams-channel-configuration/index.ts",
            "line": 383
          },
          "name": "resetLoggingLevel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chatbot-microsoft-teams-channel-configuration/index.ts",
            "line": 399
          },
          "name": "resetSnsTopicArns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chatbot-microsoft-teams-channel-configuration/index.ts",
            "line": 415
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chatbot-microsoft-teams-channel-configuration/index.ts",
            "line": 457
          },
          "name": "resetTeamsChannelName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chatbot-microsoft-teams-channel-configuration/index.ts",
            "line": 486
          },
          "name": "resetUserRoleRequired"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chatbot-microsoft-teams-channel-configuration/index.ts",
            "line": 498
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chatbot-microsoft-teams-channel-configuration/index.ts",
            "line": 515
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ChatbotMicrosoftTeamsChannelConfiguration",
      "namespace": "chatbotMicrosoftTeamsChannelConfiguration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chatbot-microsoft-teams-channel-configuration/index.ts",
            "line": 246
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chatbot-microsoft-teams-channel-configuration/index.ts",
            "line": 308
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chatbot-microsoft-teams-channel-configuration/index.ts",
            "line": 371
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chatbot-microsoft-teams-channel-configuration/index.ts",
            "line": 409
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.chatbotMicrosoftTeamsChannelConfiguration.ChatbotMicrosoftTeamsChannelConfigurationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chatbot-microsoft-teams-channel-configuration/index.ts",
            "line": 321
          },
          "name": "configurationNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chatbot-microsoft-teams-channel-configuration/index.ts",
            "line": 337
          },
          "name": "customizationResourceArnsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chatbot-microsoft-teams-channel-configuration/index.ts",
            "line": 353
          },
          "name": "guardrailPoliciesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chatbot-microsoft-teams-channel-configuration/index.ts",
            "line": 366
          },
          "name": "iamRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chatbot-microsoft-teams-channel-configuration/index.ts",
            "line": 387
          },
          "name": "loggingLevelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chatbot-microsoft-teams-channel-configuration/index.ts",
            "line": 403
          },
          "name": "snsTopicArnsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chatbot-microsoft-teams-channel-configuration/index.ts",
            "line": 419
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.chatbotMicrosoftTeamsChannelConfiguration.ChatbotMicrosoftTeamsChannelConfigurationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chatbot-microsoft-teams-channel-configuration/index.ts",
            "line": 432
          },
          "name": "teamIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chatbot-microsoft-teams-channel-configuration/index.ts",
            "line": 445
          },
          "name": "teamsChannelIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chatbot-microsoft-teams-channel-configuration/index.ts",
            "line": 461
          },
          "name": "teamsChannelNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chatbot-microsoft-teams-channel-configuration/index.ts",
            "line": 474
          },
          "name": "teamsTenantIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chatbot-microsoft-teams-channel-configuration/index.ts",
            "line": 490
          },
          "name": "userRoleRequiredInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chatbot-microsoft-teams-channel-configuration/index.ts",
            "line": 314
          },
          "name": "configurationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chatbot-microsoft-teams-channel-configuration/index.ts",
            "line": 327
          },
          "name": "customizationResourceArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chatbot-microsoft-teams-channel-configuration/index.ts",
            "line": 343
          },
          "name": "guardrailPolicies",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chatbot-microsoft-teams-channel-configuration/index.ts",
            "line": 359
          },
          "name": "iamRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chatbot-microsoft-teams-channel-configuration/index.ts",
            "line": 377
          },
          "name": "loggingLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chatbot-microsoft-teams-channel-configuration/index.ts",
            "line": 393
          },
          "name": "snsTopicArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chatbot-microsoft-teams-channel-configuration/index.ts",
            "line": 425
          },
          "name": "teamId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chatbot-microsoft-teams-channel-configuration/index.ts",
            "line": 438
          },
          "name": "teamsChannelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chatbot-microsoft-teams-channel-configuration/index.ts",
            "line": 451
          },
          "name": "teamsChannelName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chatbot-microsoft-teams-channel-configuration/index.ts",
            "line": 467
          },
          "name": "teamsTenantId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chatbot-microsoft-teams-channel-configuration/index.ts",
            "line": 480
          },
          "name": "userRoleRequired",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/chatbot-microsoft-teams-channel-configuration/index:ChatbotMicrosoftTeamsChannelConfiguration"
    },
    "@cdktn/provider-awscc.chatbotMicrosoftTeamsChannelConfiguration.ChatbotMicrosoftTeamsChannelConfigurationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.chatbotMicrosoftTeamsChannelConfiguration.ChatbotMicrosoftTeamsChannelConfigurationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/chatbot-microsoft-teams-channel-configuration/index.ts",
        "line": 14
      },
      "name": "ChatbotMicrosoftTeamsChannelConfigurationConfig",
      "namespace": "chatbotMicrosoftTeamsChannelConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/chatbot_microsoft_teams_channel_configuration#configuration_name ChatbotMicrosoftTeamsChannelConfiguration#configuration_name}",
            "stability": "stable",
            "summary": "The name of the configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chatbot-microsoft-teams-channel-configuration/index.ts",
            "line": 20
          },
          "name": "configurationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/chatbot_microsoft_teams_channel_configuration#iam_role_arn ChatbotMicrosoftTeamsChannelConfiguration#iam_role_arn}",
            "stability": "stable",
            "summary": "The ARN of the IAM role that defines the permissions for AWS Chatbot."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chatbot-microsoft-teams-channel-configuration/index.ts",
            "line": 38
          },
          "name": "iamRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/chatbot_microsoft_teams_channel_configuration#team_id ChatbotMicrosoftTeamsChannelConfiguration#team_id}",
            "stability": "stable",
            "summary": "The id of the Microsoft Teams team."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chatbot-microsoft-teams-channel-configuration/index.ts",
            "line": 62
          },
          "name": "teamId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/chatbot_microsoft_teams_channel_configuration#teams_channel_id ChatbotMicrosoftTeamsChannelConfiguration#teams_channel_id}",
            "stability": "stable",
            "summary": "The id of the Microsoft Teams channel."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chatbot-microsoft-teams-channel-configuration/index.ts",
            "line": 68
          },
          "name": "teamsChannelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/chatbot_microsoft_teams_channel_configuration#teams_tenant_id ChatbotMicrosoftTeamsChannelConfiguration#teams_tenant_id}",
            "stability": "stable",
            "summary": "The id of the Microsoft Teams tenant."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chatbot-microsoft-teams-channel-configuration/index.ts",
            "line": 80
          },
          "name": "teamsTenantId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/chatbot_microsoft_teams_channel_configuration#customization_resource_arns ChatbotMicrosoftTeamsChannelConfiguration#customization_resource_arns}",
            "stability": "stable",
            "summary": "ARNs of Custom Actions to associate with notifications in the provided chat channel."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chatbot-microsoft-teams-channel-configuration/index.ts",
            "line": 26
          },
          "name": "customizationResourceArns",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The AWS managed 'AdministratorAccess' policy is applied as a default if this is not set.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/chatbot_microsoft_teams_channel_configuration#guardrail_policies ChatbotMicrosoftTeamsChannelConfiguration#guardrail_policies}",
            "stability": "stable",
            "summary": "The list of IAM policy ARNs that are applied as channel guardrails."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chatbot-microsoft-teams-channel-configuration/index.ts",
            "line": 32
          },
          "name": "guardrailPolicies",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This property affects the log entries pushed to Amazon CloudWatch logs\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/chatbot_microsoft_teams_channel_configuration#logging_level ChatbotMicrosoftTeamsChannelConfiguration#logging_level}",
            "stability": "stable",
            "summary": "Specifies the logging level for this configuration:ERROR,INFO or NONE."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chatbot-microsoft-teams-channel-configuration/index.ts",
            "line": 44
          },
          "name": "loggingLevel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/chatbot_microsoft_teams_channel_configuration#sns_topic_arns ChatbotMicrosoftTeamsChannelConfiguration#sns_topic_arns}",
            "stability": "stable",
            "summary": "ARNs of SNS topics which delivers notifications to AWS Chatbot, for example CloudWatch alarm notifications."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chatbot-microsoft-teams-channel-configuration/index.ts",
            "line": 50
          },
          "name": "snsTopicArns",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/chatbot_microsoft_teams_channel_configuration#tags ChatbotMicrosoftTeamsChannelConfiguration#tags}",
            "stability": "stable",
            "summary": "The tags to add to the configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chatbot-microsoft-teams-channel-configuration/index.ts",
            "line": 56
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.chatbotMicrosoftTeamsChannelConfiguration.ChatbotMicrosoftTeamsChannelConfigurationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/chatbot_microsoft_teams_channel_configuration#teams_channel_name ChatbotMicrosoftTeamsChannelConfiguration#teams_channel_name}",
            "stability": "stable",
            "summary": "The name of the Microsoft Teams channel."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chatbot-microsoft-teams-channel-configuration/index.ts",
            "line": 74
          },
          "name": "teamsChannelName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/chatbot_microsoft_teams_channel_configuration#user_role_required ChatbotMicrosoftTeamsChannelConfiguration#user_role_required}",
            "stability": "stable",
            "summary": "Enables use of a user role requirement in your chat configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chatbot-microsoft-teams-channel-configuration/index.ts",
            "line": 86
          },
          "name": "userRoleRequired",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/chatbot-microsoft-teams-channel-configuration/index:ChatbotMicrosoftTeamsChannelConfigurationConfig"
    },
    "@cdktn/provider-awscc.chatbotMicrosoftTeamsChannelConfiguration.ChatbotMicrosoftTeamsChannelConfigurationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.chatbotMicrosoftTeamsChannelConfiguration.ChatbotMicrosoftTeamsChannelConfigurationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/chatbot-microsoft-teams-channel-configuration/index.ts",
        "line": 88
      },
      "name": "ChatbotMicrosoftTeamsChannelConfigurationTags",
      "namespace": "chatbotMicrosoftTeamsChannelConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/chatbot_microsoft_teams_channel_configuration#key ChatbotMicrosoftTeamsChannelConfiguration#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chatbot-microsoft-teams-channel-configuration/index.ts",
            "line": 92
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/chatbot_microsoft_teams_channel_configuration#value ChatbotMicrosoftTeamsChannelConfiguration#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chatbot-microsoft-teams-channel-configuration/index.ts",
            "line": 96
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/chatbot-microsoft-teams-channel-configuration/index:ChatbotMicrosoftTeamsChannelConfigurationTags"
    },
    "@cdktn/provider-awscc.chatbotMicrosoftTeamsChannelConfiguration.ChatbotMicrosoftTeamsChannelConfigurationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.chatbotMicrosoftTeamsChannelConfiguration.ChatbotMicrosoftTeamsChannelConfigurationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/chatbot-microsoft-teams-channel-configuration/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/chatbot-microsoft-teams-channel-configuration/index.ts",
        "line": 218
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chatbot-microsoft-teams-channel-configuration/index.ts",
            "line": 233
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.chatbotMicrosoftTeamsChannelConfiguration.ChatbotMicrosoftTeamsChannelConfigurationTagsOutputReference"
            }
          }
        }
      ],
      "name": "ChatbotMicrosoftTeamsChannelConfigurationTagsList",
      "namespace": "chatbotMicrosoftTeamsChannelConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chatbot-microsoft-teams-channel-configuration/index.ts",
            "line": 219
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.chatbotMicrosoftTeamsChannelConfiguration.ChatbotMicrosoftTeamsChannelConfigurationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/chatbot-microsoft-teams-channel-configuration/index:ChatbotMicrosoftTeamsChannelConfigurationTagsList"
    },
    "@cdktn/provider-awscc.chatbotMicrosoftTeamsChannelConfiguration.ChatbotMicrosoftTeamsChannelConfigurationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.chatbotMicrosoftTeamsChannelConfiguration.ChatbotMicrosoftTeamsChannelConfigurationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/chatbot-microsoft-teams-channel-configuration/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/chatbot-microsoft-teams-channel-configuration/index.ts",
        "line": 135
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chatbot-microsoft-teams-channel-configuration/index.ts",
            "line": 193
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chatbot-microsoft-teams-channel-configuration/index.ts",
            "line": 209
          },
          "name": "resetValue"
        }
      ],
      "name": "ChatbotMicrosoftTeamsChannelConfigurationTagsOutputReference",
      "namespace": "chatbotMicrosoftTeamsChannelConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chatbot-microsoft-teams-channel-configuration/index.ts",
            "line": 197
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chatbot-microsoft-teams-channel-configuration/index.ts",
            "line": 213
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chatbot-microsoft-teams-channel-configuration/index.ts",
            "line": 187
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chatbot-microsoft-teams-channel-configuration/index.ts",
            "line": 203
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chatbot-microsoft-teams-channel-configuration/index.ts",
            "line": 149
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.chatbotMicrosoftTeamsChannelConfiguration.ChatbotMicrosoftTeamsChannelConfigurationTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/chatbot-microsoft-teams-channel-configuration/index:ChatbotMicrosoftTeamsChannelConfigurationTagsOutputReference"
    },
    "@cdktn/provider-awscc.chatbotSlackChannelConfiguration.ChatbotSlackChannelConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/chatbot_slack_channel_configuration awscc_chatbot_slack_channel_configuration}."
      },
      "fqn": "@cdktn/provider-awscc.chatbotSlackChannelConfiguration.ChatbotSlackChannelConfiguration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/chatbot_slack_channel_configuration awscc_chatbot_slack_channel_configuration} Resource."
        },
        "locationInModule": {
          "filename": "src/chatbot-slack-channel-configuration/index.ts",
          "line": 261
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.chatbotSlackChannelConfiguration.ChatbotSlackChannelConfigurationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/chatbot-slack-channel-configuration/index.ts",
        "line": 229
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ChatbotSlackChannelConfiguration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/chatbot-slack-channel-configuration/index.ts",
            "line": 246
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ChatbotSlackChannelConfiguration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/chatbot_slack_channel_configuration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ChatbotSlackChannelConfiguration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ChatbotSlackChannelConfiguration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chatbot-slack-channel-configuration/index.ts",
            "line": 424
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.chatbotSlackChannelConfiguration.ChatbotSlackChannelConfigurationTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chatbot-slack-channel-configuration/index.ts",
            "line": 319
          },
          "name": "resetCustomizationResourceArns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chatbot-slack-channel-configuration/index.ts",
            "line": 335
          },
          "name": "resetGuardrailPolicies"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chatbot-slack-channel-configuration/index.ts",
            "line": 369
          },
          "name": "resetLoggingLevel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chatbot-slack-channel-configuration/index.ts",
            "line": 411
          },
          "name": "resetSnsTopicArns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chatbot-slack-channel-configuration/index.ts",
            "line": 427
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chatbot-slack-channel-configuration/index.ts",
            "line": 443
          },
          "name": "resetUserRoleRequired"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chatbot-slack-channel-configuration/index.ts",
            "line": 455
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chatbot-slack-channel-configuration/index.ts",
            "line": 470
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ChatbotSlackChannelConfiguration",
      "namespace": "chatbotSlackChannelConfiguration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chatbot-slack-channel-configuration/index.ts",
            "line": 234
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chatbot-slack-channel-configuration/index.ts",
            "line": 294
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chatbot-slack-channel-configuration/index.ts",
            "line": 357
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chatbot-slack-channel-configuration/index.ts",
            "line": 421
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.chatbotSlackChannelConfiguration.ChatbotSlackChannelConfigurationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chatbot-slack-channel-configuration/index.ts",
            "line": 307
          },
          "name": "configurationNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chatbot-slack-channel-configuration/index.ts",
            "line": 323
          },
          "name": "customizationResourceArnsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chatbot-slack-channel-configuration/index.ts",
            "line": 339
          },
          "name": "guardrailPoliciesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chatbot-slack-channel-configuration/index.ts",
            "line": 352
          },
          "name": "iamRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chatbot-slack-channel-configuration/index.ts",
            "line": 373
          },
          "name": "loggingLevelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chatbot-slack-channel-configuration/index.ts",
            "line": 386
          },
          "name": "slackChannelIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chatbot-slack-channel-configuration/index.ts",
            "line": 399
          },
          "name": "slackWorkspaceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chatbot-slack-channel-configuration/index.ts",
            "line": 415
          },
          "name": "snsTopicArnsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chatbot-slack-channel-configuration/index.ts",
            "line": 431
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.chatbotSlackChannelConfiguration.ChatbotSlackChannelConfigurationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chatbot-slack-channel-configuration/index.ts",
            "line": 447
          },
          "name": "userRoleRequiredInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chatbot-slack-channel-configuration/index.ts",
            "line": 300
          },
          "name": "configurationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chatbot-slack-channel-configuration/index.ts",
            "line": 313
          },
          "name": "customizationResourceArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chatbot-slack-channel-configuration/index.ts",
            "line": 329
          },
          "name": "guardrailPolicies",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chatbot-slack-channel-configuration/index.ts",
            "line": 345
          },
          "name": "iamRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chatbot-slack-channel-configuration/index.ts",
            "line": 363
          },
          "name": "loggingLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chatbot-slack-channel-configuration/index.ts",
            "line": 379
          },
          "name": "slackChannelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chatbot-slack-channel-configuration/index.ts",
            "line": 392
          },
          "name": "slackWorkspaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chatbot-slack-channel-configuration/index.ts",
            "line": 405
          },
          "name": "snsTopicArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chatbot-slack-channel-configuration/index.ts",
            "line": 437
          },
          "name": "userRoleRequired",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/chatbot-slack-channel-configuration/index:ChatbotSlackChannelConfiguration"
    },
    "@cdktn/provider-awscc.chatbotSlackChannelConfiguration.ChatbotSlackChannelConfigurationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.chatbotSlackChannelConfiguration.ChatbotSlackChannelConfigurationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/chatbot-slack-channel-configuration/index.ts",
        "line": 14
      },
      "name": "ChatbotSlackChannelConfigurationConfig",
      "namespace": "chatbotSlackChannelConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/chatbot_slack_channel_configuration#configuration_name ChatbotSlackChannelConfiguration#configuration_name}",
            "stability": "stable",
            "summary": "The name of the configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chatbot-slack-channel-configuration/index.ts",
            "line": 20
          },
          "name": "configurationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/chatbot_slack_channel_configuration#iam_role_arn ChatbotSlackChannelConfiguration#iam_role_arn}",
            "stability": "stable",
            "summary": "The ARN of the IAM role that defines the permissions for AWS Chatbot."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chatbot-slack-channel-configuration/index.ts",
            "line": 38
          },
          "name": "iamRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/chatbot_slack_channel_configuration#slack_channel_id ChatbotSlackChannelConfiguration#slack_channel_id}",
            "stability": "stable",
            "summary": "The id of the Slack channel."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chatbot-slack-channel-configuration/index.ts",
            "line": 50
          },
          "name": "slackChannelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/chatbot_slack_channel_configuration#slack_workspace_id ChatbotSlackChannelConfiguration#slack_workspace_id}",
            "stability": "stable",
            "summary": "The id of the Slack workspace."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chatbot-slack-channel-configuration/index.ts",
            "line": 56
          },
          "name": "slackWorkspaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/chatbot_slack_channel_configuration#customization_resource_arns ChatbotSlackChannelConfiguration#customization_resource_arns}",
            "stability": "stable",
            "summary": "ARNs of Custom Actions to associate with notifications in the provided chat channel."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chatbot-slack-channel-configuration/index.ts",
            "line": 26
          },
          "name": "customizationResourceArns",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The AWS managed 'AdministratorAccess' policy is applied as a default if this is not set.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/chatbot_slack_channel_configuration#guardrail_policies ChatbotSlackChannelConfiguration#guardrail_policies}",
            "stability": "stable",
            "summary": "The list of IAM policy ARNs that are applied as channel guardrails."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chatbot-slack-channel-configuration/index.ts",
            "line": 32
          },
          "name": "guardrailPolicies",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This property affects the log entries pushed to Amazon CloudWatch logs\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/chatbot_slack_channel_configuration#logging_level ChatbotSlackChannelConfiguration#logging_level}",
            "stability": "stable",
            "summary": "Specifies the logging level for this configuration:ERROR,INFO or NONE."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chatbot-slack-channel-configuration/index.ts",
            "line": 44
          },
          "name": "loggingLevel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/chatbot_slack_channel_configuration#sns_topic_arns ChatbotSlackChannelConfiguration#sns_topic_arns}",
            "stability": "stable",
            "summary": "ARNs of SNS topics which delivers notifications to AWS Chatbot, for example CloudWatch alarm notifications."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chatbot-slack-channel-configuration/index.ts",
            "line": 62
          },
          "name": "snsTopicArns",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/chatbot_slack_channel_configuration#tags ChatbotSlackChannelConfiguration#tags}",
            "stability": "stable",
            "summary": "The tags to add to the configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chatbot-slack-channel-configuration/index.ts",
            "line": 68
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.chatbotSlackChannelConfiguration.ChatbotSlackChannelConfigurationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/chatbot_slack_channel_configuration#user_role_required ChatbotSlackChannelConfiguration#user_role_required}",
            "stability": "stable",
            "summary": "Enables use of a user role requirement in your chat configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chatbot-slack-channel-configuration/index.ts",
            "line": 74
          },
          "name": "userRoleRequired",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/chatbot-slack-channel-configuration/index:ChatbotSlackChannelConfigurationConfig"
    },
    "@cdktn/provider-awscc.chatbotSlackChannelConfiguration.ChatbotSlackChannelConfigurationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.chatbotSlackChannelConfiguration.ChatbotSlackChannelConfigurationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/chatbot-slack-channel-configuration/index.ts",
        "line": 76
      },
      "name": "ChatbotSlackChannelConfigurationTags",
      "namespace": "chatbotSlackChannelConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/chatbot_slack_channel_configuration#key ChatbotSlackChannelConfiguration#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chatbot-slack-channel-configuration/index.ts",
            "line": 80
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/chatbot_slack_channel_configuration#value ChatbotSlackChannelConfiguration#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chatbot-slack-channel-configuration/index.ts",
            "line": 84
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/chatbot-slack-channel-configuration/index:ChatbotSlackChannelConfigurationTags"
    },
    "@cdktn/provider-awscc.chatbotSlackChannelConfiguration.ChatbotSlackChannelConfigurationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.chatbotSlackChannelConfiguration.ChatbotSlackChannelConfigurationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/chatbot-slack-channel-configuration/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/chatbot-slack-channel-configuration/index.ts",
        "line": 206
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chatbot-slack-channel-configuration/index.ts",
            "line": 221
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.chatbotSlackChannelConfiguration.ChatbotSlackChannelConfigurationTagsOutputReference"
            }
          }
        }
      ],
      "name": "ChatbotSlackChannelConfigurationTagsList",
      "namespace": "chatbotSlackChannelConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chatbot-slack-channel-configuration/index.ts",
            "line": 207
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.chatbotSlackChannelConfiguration.ChatbotSlackChannelConfigurationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/chatbot-slack-channel-configuration/index:ChatbotSlackChannelConfigurationTagsList"
    },
    "@cdktn/provider-awscc.chatbotSlackChannelConfiguration.ChatbotSlackChannelConfigurationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.chatbotSlackChannelConfiguration.ChatbotSlackChannelConfigurationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/chatbot-slack-channel-configuration/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/chatbot-slack-channel-configuration/index.ts",
        "line": 123
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chatbot-slack-channel-configuration/index.ts",
            "line": 181
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chatbot-slack-channel-configuration/index.ts",
            "line": 197
          },
          "name": "resetValue"
        }
      ],
      "name": "ChatbotSlackChannelConfigurationTagsOutputReference",
      "namespace": "chatbotSlackChannelConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chatbot-slack-channel-configuration/index.ts",
            "line": 185
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chatbot-slack-channel-configuration/index.ts",
            "line": 201
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chatbot-slack-channel-configuration/index.ts",
            "line": 175
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chatbot-slack-channel-configuration/index.ts",
            "line": 191
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chatbot-slack-channel-configuration/index.ts",
            "line": 137
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.chatbotSlackChannelConfiguration.ChatbotSlackChannelConfigurationTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/chatbot-slack-channel-configuration/index:ChatbotSlackChannelConfigurationTagsOutputReference"
    },
    "@cdktn/provider-awscc.chimeAppInstance.ChimeAppInstance": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/chime_app_instance awscc_chime_app_instance}."
      },
      "fqn": "@cdktn/provider-awscc.chimeAppInstance.ChimeAppInstance",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/chime_app_instance awscc_chime_app_instance} Resource."
        },
        "locationInModule": {
          "filename": "src/chime-app-instance/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-awscc.chimeAppInstance.ChimeAppInstanceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/chime-app-instance/index.ts",
        "line": 191
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ChimeAppInstance resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/chime-app-instance/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 ChimeAppInstance to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/chime_app_instance#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ChimeAppInstance that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ChimeAppInstance to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chime-app-instance/index.ts",
            "line": 302
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.chimeAppInstance.ChimeAppInstanceTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chime-app-instance/index.ts",
            "line": 276
          },
          "name": "resetMetadata"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chime-app-instance/index.ts",
            "line": 305
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chime-app-instance/index.ts",
            "line": 317
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chime-app-instance/index.ts",
            "line": 325
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ChimeAppInstance",
      "namespace": "chimeAppInstance",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chime-app-instance/index.ts",
            "line": 196
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chime-app-instance/index.ts",
            "line": 249
          },
          "name": "appInstanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chime-app-instance/index.ts",
            "line": 254
          },
          "name": "createdTimestamp",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chime-app-instance/index.ts",
            "line": 259
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chime-app-instance/index.ts",
            "line": 264
          },
          "name": "lastUpdatedTimestamp",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chime-app-instance/index.ts",
            "line": 299
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.chimeAppInstance.ChimeAppInstanceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chime-app-instance/index.ts",
            "line": 280
          },
          "name": "metadataInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chime-app-instance/index.ts",
            "line": 293
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chime-app-instance/index.ts",
            "line": 309
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.chimeAppInstance.ChimeAppInstanceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chime-app-instance/index.ts",
            "line": 270
          },
          "name": "metadata",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chime-app-instance/index.ts",
            "line": 286
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/chime-app-instance/index:ChimeAppInstance"
    },
    "@cdktn/provider-awscc.chimeAppInstance.ChimeAppInstanceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.chimeAppInstance.ChimeAppInstanceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/chime-app-instance/index.ts",
        "line": 14
      },
      "name": "ChimeAppInstanceConfig",
      "namespace": "chimeAppInstance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/chime_app_instance#name ChimeAppInstance#name}",
            "stability": "stable",
            "summary": "The name of the AppInstance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chime-app-instance/index.ts",
            "line": 26
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/chime_app_instance#metadata ChimeAppInstance#metadata}",
            "stability": "stable",
            "summary": "The metadata of the AppInstance. Limited to a 1KB string in UTF-8."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chime-app-instance/index.ts",
            "line": 20
          },
          "name": "metadata",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/chime_app_instance#tags ChimeAppInstance#tags}",
            "stability": "stable",
            "summary": "Tags assigned to the AppInstance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chime-app-instance/index.ts",
            "line": 32
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.chimeAppInstance.ChimeAppInstanceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/chime-app-instance/index:ChimeAppInstanceConfig"
    },
    "@cdktn/provider-awscc.chimeAppInstance.ChimeAppInstanceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.chimeAppInstance.ChimeAppInstanceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/chime-app-instance/index.ts",
        "line": 34
      },
      "name": "ChimeAppInstanceTags",
      "namespace": "chimeAppInstance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/chime_app_instance#key ChimeAppInstance#key}",
            "stability": "stable",
            "summary": "The key in a tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chime-app-instance/index.ts",
            "line": 40
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/chime_app_instance#value ChimeAppInstance#value}",
            "stability": "stable",
            "summary": "The value in a tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chime-app-instance/index.ts",
            "line": 46
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/chime-app-instance/index:ChimeAppInstanceTags"
    },
    "@cdktn/provider-awscc.chimeAppInstance.ChimeAppInstanceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.chimeAppInstance.ChimeAppInstanceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/chime-app-instance/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/chime-app-instance/index.ts",
        "line": 168
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chime-app-instance/index.ts",
            "line": 183
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.chimeAppInstance.ChimeAppInstanceTagsOutputReference"
            }
          }
        }
      ],
      "name": "ChimeAppInstanceTagsList",
      "namespace": "chimeAppInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chime-app-instance/index.ts",
            "line": 169
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.chimeAppInstance.ChimeAppInstanceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/chime-app-instance/index:ChimeAppInstanceTagsList"
    },
    "@cdktn/provider-awscc.chimeAppInstance.ChimeAppInstanceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.chimeAppInstance.ChimeAppInstanceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/chime-app-instance/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/chime-app-instance/index.ts",
        "line": 85
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chime-app-instance/index.ts",
            "line": 143
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chime-app-instance/index.ts",
            "line": 159
          },
          "name": "resetValue"
        }
      ],
      "name": "ChimeAppInstanceTagsOutputReference",
      "namespace": "chimeAppInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chime-app-instance/index.ts",
            "line": 147
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chime-app-instance/index.ts",
            "line": 163
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chime-app-instance/index.ts",
            "line": 137
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chime-app-instance/index.ts",
            "line": 153
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chime-app-instance/index.ts",
            "line": 99
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.chimeAppInstance.ChimeAppInstanceTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/chime-app-instance/index:ChimeAppInstanceTagsOutputReference"
    },
    "@cdktn/provider-awscc.chimeAppInstanceBot.ChimeAppInstanceBot": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/chime_app_instance_bot awscc_chime_app_instance_bot}."
      },
      "fqn": "@cdktn/provider-awscc.chimeAppInstanceBot.ChimeAppInstanceBot",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/chime_app_instance_bot awscc_chime_app_instance_bot} Resource."
        },
        "locationInModule": {
          "filename": "src/chime-app-instance-bot/index.ts",
          "line": 689
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.chimeAppInstanceBot.ChimeAppInstanceBotConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/chime-app-instance-bot/index.ts",
        "line": 657
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ChimeAppInstanceBot resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/chime-app-instance-bot/index.ts",
            "line": 674
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ChimeAppInstanceBot to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/chime_app_instance_bot#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ChimeAppInstanceBot that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ChimeAppInstanceBot to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chime-app-instance-bot/index.ts",
            "line": 739
          },
          "name": "putConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.chimeAppInstanceBot.ChimeAppInstanceBotConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chime-app-instance-bot/index.ts",
            "line": 799
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.chimeAppInstanceBot.ChimeAppInstanceBotTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chime-app-instance-bot/index.ts",
            "line": 770
          },
          "name": "resetMetadata"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chime-app-instance-bot/index.ts",
            "line": 786
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chime-app-instance-bot/index.ts",
            "line": 802
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chime-app-instance-bot/index.ts",
            "line": 814
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chime-app-instance-bot/index.ts",
            "line": 824
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ChimeAppInstanceBot",
      "namespace": "chimeAppInstanceBot",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chime-app-instance-bot/index.ts",
            "line": 662
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chime-app-instance-bot/index.ts",
            "line": 730
          },
          "name": "appInstanceBotArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chime-app-instance-bot/index.ts",
            "line": 736
          },
          "name": "configuration",
          "type": {
            "fqn": "@cdktn/provider-awscc.chimeAppInstanceBot.ChimeAppInstanceBotConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chime-app-instance-bot/index.ts",
            "line": 748
          },
          "name": "createdTimestamp",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chime-app-instance-bot/index.ts",
            "line": 753
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chime-app-instance-bot/index.ts",
            "line": 758
          },
          "name": "lastUpdatedTimestamp",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chime-app-instance-bot/index.ts",
            "line": 796
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.chimeAppInstanceBot.ChimeAppInstanceBotTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chime-app-instance-bot/index.ts",
            "line": 725
          },
          "name": "appInstanceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chime-app-instance-bot/index.ts",
            "line": 743
          },
          "name": "configurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.chimeAppInstanceBot.ChimeAppInstanceBotConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chime-app-instance-bot/index.ts",
            "line": 774
          },
          "name": "metadataInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chime-app-instance-bot/index.ts",
            "line": 790
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chime-app-instance-bot/index.ts",
            "line": 806
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.chimeAppInstanceBot.ChimeAppInstanceBotTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chime-app-instance-bot/index.ts",
            "line": 718
          },
          "name": "appInstanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chime-app-instance-bot/index.ts",
            "line": 764
          },
          "name": "metadata",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chime-app-instance-bot/index.ts",
            "line": 780
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/chime-app-instance-bot/index:ChimeAppInstanceBot"
    },
    "@cdktn/provider-awscc.chimeAppInstanceBot.ChimeAppInstanceBotConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.chimeAppInstanceBot.ChimeAppInstanceBotConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/chime-app-instance-bot/index.ts",
        "line": 14
      },
      "name": "ChimeAppInstanceBotConfig",
      "namespace": "chimeAppInstanceBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/chime_app_instance_bot#app_instance_arn ChimeAppInstanceBot#app_instance_arn}",
            "stability": "stable",
            "summary": "The ARN of the AppInstance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chime-app-instance-bot/index.ts",
            "line": 20
          },
          "name": "appInstanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/chime_app_instance_bot#configuration ChimeAppInstanceBot#configuration}",
            "stability": "stable",
            "summary": "A structure that contains configuration data."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chime-app-instance-bot/index.ts",
            "line": 26
          },
          "name": "configuration",
          "type": {
            "fqn": "@cdktn/provider-awscc.chimeAppInstanceBot.ChimeAppInstanceBotConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/chime_app_instance_bot#metadata ChimeAppInstanceBot#metadata}",
            "stability": "stable",
            "summary": "The metadata of the AppInstanceBot."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chime-app-instance-bot/index.ts",
            "line": 32
          },
          "name": "metadata",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/chime_app_instance_bot#name ChimeAppInstanceBot#name}",
            "stability": "stable",
            "summary": "The name of the AppInstanceBot."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chime-app-instance-bot/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/hashicorp/awscc/1.96.0/docs/resources/chime_app_instance_bot#tags ChimeAppInstanceBot#tags}",
            "stability": "stable",
            "summary": "The tags assigned to the AppInstanceBot."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chime-app-instance-bot/index.ts",
            "line": 44
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.chimeAppInstanceBot.ChimeAppInstanceBotTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/chime-app-instance-bot/index:ChimeAppInstanceBotConfig"
    },
    "@cdktn/provider-awscc.chimeAppInstanceBot.ChimeAppInstanceBotConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.chimeAppInstanceBot.ChimeAppInstanceBotConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/chime-app-instance-bot/index.ts",
        "line": 407
      },
      "name": "ChimeAppInstanceBotConfiguration",
      "namespace": "chimeAppInstanceBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/chime_app_instance_bot#lex ChimeAppInstanceBot#lex}",
            "stability": "stable",
            "summary": "The configuration for an Amazon Lex V2 bot."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chime-app-instance-bot/index.ts",
            "line": 413
          },
          "name": "lex",
          "type": {
            "fqn": "@cdktn/provider-awscc.chimeAppInstanceBot.ChimeAppInstanceBotConfigurationLex"
          }
        }
      ],
      "symbolId": "src/chime-app-instance-bot/index:ChimeAppInstanceBotConfiguration"
    },
    "@cdktn/provider-awscc.chimeAppInstanceBot.ChimeAppInstanceBotConfigurationLex": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.chimeAppInstanceBot.ChimeAppInstanceBotConfigurationLex",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/chime-app-instance-bot/index.ts",
        "line": 177
      },
      "name": "ChimeAppInstanceBotConfigurationLex",
      "namespace": "chimeAppInstanceBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/chime_app_instance_bot#lex_bot_alias_arn ChimeAppInstanceBot#lex_bot_alias_arn}",
            "stability": "stable",
            "summary": "The ARN of the Amazon Lex V2 bot's alias."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chime-app-instance-bot/index.ts",
            "line": 189
          },
          "name": "lexBotAliasArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/chime_app_instance_bot#locale_id ChimeAppInstanceBot#locale_id}",
            "stability": "stable",
            "summary": "Identifies the Amazon Lex V2 bot's language and locale."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chime-app-instance-bot/index.ts",
            "line": 195
          },
          "name": "localeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/chime_app_instance_bot#invoked_by ChimeAppInstanceBot#invoked_by}",
            "stability": "stable",
            "summary": "Specifies the type of message that triggers a bot."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chime-app-instance-bot/index.ts",
            "line": 183
          },
          "name": "invokedBy",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.chimeAppInstanceBot.ChimeAppInstanceBotConfigurationLexInvokedBy"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/chime_app_instance_bot#responds_to ChimeAppInstanceBot#responds_to}",
            "stability": "stable",
            "summary": "Determines whether the Amazon Lex V2 bot responds to all standard messages. Control messages are not supported."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chime-app-instance-bot/index.ts",
            "line": 201
          },
          "name": "respondsTo",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/chime_app_instance_bot#welcome_intent ChimeAppInstanceBot#welcome_intent}",
            "stability": "stable",
            "summary": "The name of the welcome intent configured in the Amazon Lex V2 bot."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chime-app-instance-bot/index.ts",
            "line": 207
          },
          "name": "welcomeIntent",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/chime-app-instance-bot/index:ChimeAppInstanceBotConfigurationLex"
    },
    "@cdktn/provider-awscc.chimeAppInstanceBot.ChimeAppInstanceBotConfigurationLexInvokedBy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.chimeAppInstanceBot.ChimeAppInstanceBotConfigurationLexInvokedBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/chime-app-instance-bot/index.ts",
        "line": 46
      },
      "name": "ChimeAppInstanceBotConfigurationLexInvokedBy",
      "namespace": "chimeAppInstanceBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/chime_app_instance_bot#standard_messages ChimeAppInstanceBot#standard_messages}",
            "stability": "stable",
            "summary": "Sets standard messages as the bot trigger."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chime-app-instance-bot/index.ts",
            "line": 52
          },
          "name": "standardMessages",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/chime_app_instance_bot#targeted_messages ChimeAppInstanceBot#targeted_messages}",
            "stability": "stable",
            "summary": "Sets targeted messages as the bot trigger."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chime-app-instance-bot/index.ts",
            "line": 58
          },
          "name": "targetedMessages",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/chime-app-instance-bot/index:ChimeAppInstanceBotConfigurationLexInvokedBy"
    },
    "@cdktn/provider-awscc.chimeAppInstanceBot.ChimeAppInstanceBotConfigurationLexInvokedByOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.chimeAppInstanceBot.ChimeAppInstanceBotConfigurationLexInvokedByOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/chime-app-instance-bot/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/chime-app-instance-bot/index.ts",
        "line": 97
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chime-app-instance-bot/index.ts",
            "line": 153
          },
          "name": "resetStandardMessages"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chime-app-instance-bot/index.ts",
            "line": 169
          },
          "name": "resetTargetedMessages"
        }
      ],
      "name": "ChimeAppInstanceBotConfigurationLexInvokedByOutputReference",
      "namespace": "chimeAppInstanceBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chime-app-instance-bot/index.ts",
            "line": 157
          },
          "name": "standardMessagesInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chime-app-instance-bot/index.ts",
            "line": 173
          },
          "name": "targetedMessagesInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chime-app-instance-bot/index.ts",
            "line": 147
          },
          "name": "standardMessages",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chime-app-instance-bot/index.ts",
            "line": 163
          },
          "name": "targetedMessages",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chime-app-instance-bot/index.ts",
            "line": 109
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.chimeAppInstanceBot.ChimeAppInstanceBotConfigurationLexInvokedBy"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/chime-app-instance-bot/index:ChimeAppInstanceBotConfigurationLexInvokedByOutputReference"
    },
    "@cdktn/provider-awscc.chimeAppInstanceBot.ChimeAppInstanceBotConfigurationLexOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.chimeAppInstanceBot.ChimeAppInstanceBotConfigurationLexOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/chime-app-instance-bot/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/chime-app-instance-bot/index.ts",
        "line": 267
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chime-app-instance-bot/index.ts",
            "line": 338
          },
          "name": "putInvokedBy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.chimeAppInstanceBot.ChimeAppInstanceBotConfigurationLexInvokedBy"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chime-app-instance-bot/index.ts",
            "line": 341
          },
          "name": "resetInvokedBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chime-app-instance-bot/index.ts",
            "line": 383
          },
          "name": "resetRespondsTo"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chime-app-instance-bot/index.ts",
            "line": 399
          },
          "name": "resetWelcomeIntent"
        }
      ],
      "name": "ChimeAppInstanceBotConfigurationLexOutputReference",
      "namespace": "chimeAppInstanceBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chime-app-instance-bot/index.ts",
            "line": 335
          },
          "name": "invokedBy",
          "type": {
            "fqn": "@cdktn/provider-awscc.chimeAppInstanceBot.ChimeAppInstanceBotConfigurationLexInvokedByOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chime-app-instance-bot/index.ts",
            "line": 345
          },
          "name": "invokedByInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.chimeAppInstanceBot.ChimeAppInstanceBotConfigurationLexInvokedBy"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chime-app-instance-bot/index.ts",
            "line": 358
          },
          "name": "lexBotAliasArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chime-app-instance-bot/index.ts",
            "line": 371
          },
          "name": "localeIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chime-app-instance-bot/index.ts",
            "line": 387
          },
          "name": "respondsToInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chime-app-instance-bot/index.ts",
            "line": 403
          },
          "name": "welcomeIntentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chime-app-instance-bot/index.ts",
            "line": 351
          },
          "name": "lexBotAliasArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chime-app-instance-bot/index.ts",
            "line": 364
          },
          "name": "localeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chime-app-instance-bot/index.ts",
            "line": 377
          },
          "name": "respondsTo",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chime-app-instance-bot/index.ts",
            "line": 393
          },
          "name": "welcomeIntent",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chime-app-instance-bot/index.ts",
            "line": 279
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.chimeAppInstanceBot.ChimeAppInstanceBotConfigurationLex"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/chime-app-instance-bot/index:ChimeAppInstanceBotConfigurationLexOutputReference"
    },
    "@cdktn/provider-awscc.chimeAppInstanceBot.ChimeAppInstanceBotConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.chimeAppInstanceBot.ChimeAppInstanceBotConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/chime-app-instance-bot/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/chime-app-instance-bot/index.ts",
        "line": 445
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chime-app-instance-bot/index.ts",
            "line": 492
          },
          "name": "putLex",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.chimeAppInstanceBot.ChimeAppInstanceBotConfigurationLex"
              }
            }
          ]
        }
      ],
      "name": "ChimeAppInstanceBotConfigurationOutputReference",
      "namespace": "chimeAppInstanceBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chime-app-instance-bot/index.ts",
            "line": 489
          },
          "name": "lex",
          "type": {
            "fqn": "@cdktn/provider-awscc.chimeAppInstanceBot.ChimeAppInstanceBotConfigurationLexOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chime-app-instance-bot/index.ts",
            "line": 496
          },
          "name": "lexInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.chimeAppInstanceBot.ChimeAppInstanceBotConfigurationLex"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chime-app-instance-bot/index.ts",
            "line": 457
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.chimeAppInstanceBot.ChimeAppInstanceBotConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/chime-app-instance-bot/index:ChimeAppInstanceBotConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.chimeAppInstanceBot.ChimeAppInstanceBotTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.chimeAppInstanceBot.ChimeAppInstanceBotTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/chime-app-instance-bot/index.ts",
        "line": 500
      },
      "name": "ChimeAppInstanceBotTags",
      "namespace": "chimeAppInstanceBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/chime_app_instance_bot#key ChimeAppInstanceBot#key}",
            "stability": "stable",
            "summary": "The key in a tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chime-app-instance-bot/index.ts",
            "line": 506
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/chime_app_instance_bot#value ChimeAppInstanceBot#value}",
            "stability": "stable",
            "summary": "The value in a tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chime-app-instance-bot/index.ts",
            "line": 512
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/chime-app-instance-bot/index:ChimeAppInstanceBotTags"
    },
    "@cdktn/provider-awscc.chimeAppInstanceBot.ChimeAppInstanceBotTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.chimeAppInstanceBot.ChimeAppInstanceBotTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/chime-app-instance-bot/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/chime-app-instance-bot/index.ts",
        "line": 634
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chime-app-instance-bot/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-awscc.chimeAppInstanceBot.ChimeAppInstanceBotTagsOutputReference"
            }
          }
        }
      ],
      "name": "ChimeAppInstanceBotTagsList",
      "namespace": "chimeAppInstanceBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chime-app-instance-bot/index.ts",
            "line": 635
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.chimeAppInstanceBot.ChimeAppInstanceBotTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/chime-app-instance-bot/index:ChimeAppInstanceBotTagsList"
    },
    "@cdktn/provider-awscc.chimeAppInstanceBot.ChimeAppInstanceBotTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.chimeAppInstanceBot.ChimeAppInstanceBotTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/chime-app-instance-bot/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/chime-app-instance-bot/index.ts",
        "line": 551
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chime-app-instance-bot/index.ts",
            "line": 609
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chime-app-instance-bot/index.ts",
            "line": 625
          },
          "name": "resetValue"
        }
      ],
      "name": "ChimeAppInstanceBotTagsOutputReference",
      "namespace": "chimeAppInstanceBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chime-app-instance-bot/index.ts",
            "line": 613
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/chime-app-instance-bot/index.ts",
            "line": 629
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chime-app-instance-bot/index.ts",
            "line": 603
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chime-app-instance-bot/index.ts",
            "line": 619
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/chime-app-instance-bot/index.ts",
            "line": 565
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.chimeAppInstanceBot.ChimeAppInstanceBotTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/chime-app-instance-bot/index:ChimeAppInstanceBotTagsOutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplate": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_analysis_template awscc_cleanrooms_analysis_template}."
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplate",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_analysis_template awscc_cleanrooms_analysis_template} Resource."
        },
        "locationInModule": {
          "filename": "src/cleanrooms-analysis-template/index.ts",
          "line": 2331
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cleanrooms-analysis-template/index.ts",
        "line": 2299
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CleanroomsAnalysisTemplate resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 2316
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the CleanroomsAnalysisTemplate to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_analysis_template#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CleanroomsAnalysisTemplate that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CleanroomsAnalysisTemplate to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 2369
          },
          "name": "putAnalysisParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateAnalysisParameters"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 2421
          },
          "name": "putErrorMessageConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateErrorMessageConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 2486
          },
          "name": "putSchema",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSchema"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 2502
          },
          "name": "putSource",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSource"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 2515
          },
          "name": "putSourceMetadata",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSourceMetadata"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 2531
          },
          "name": "putSyntheticDataParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSyntheticDataParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 2547
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 2372
          },
          "name": "resetAnalysisParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 2408
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 2424
          },
          "name": "resetErrorMessageConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 2489
          },
          "name": "resetSchema"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 2518
          },
          "name": "resetSourceMetadata"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 2534
          },
          "name": "resetSyntheticDataParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 2550
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 2562
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 2578
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CleanroomsAnalysisTemplate",
      "namespace": "cleanroomsAnalysisTemplate",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 2304
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 2366
          },
          "name": "analysisParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateAnalysisParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 2381
          },
          "name": "analysisTemplateIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 2386
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 2391
          },
          "name": "collaborationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 2396
          },
          "name": "collaborationIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 2418
          },
          "name": "errorMessageConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateErrorMessageConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 2446
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 2451
          },
          "name": "membershipArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 2483
          },
          "name": "schema",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSchemaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 2499
          },
          "name": "source",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 2512
          },
          "name": "sourceMetadata",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSourceMetadataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 2528
          },
          "name": "syntheticDataParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSyntheticDataParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 2544
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 2376
          },
          "name": "analysisParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateAnalysisParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 2412
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 2428
          },
          "name": "errorMessageConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateErrorMessageConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 2441
          },
          "name": "formatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 2464
          },
          "name": "membershipIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 2477
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 2493
          },
          "name": "schemaInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSchema"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 2506
          },
          "name": "sourceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSource"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 2522
          },
          "name": "sourceMetadataInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSourceMetadata"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 2538
          },
          "name": "syntheticDataParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSyntheticDataParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 2554
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 2402
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 2434
          },
          "name": "format",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 2457
          },
          "name": "membershipIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 2470
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cleanrooms-analysis-template/index:CleanroomsAnalysisTemplate"
    },
    "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateAnalysisParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateAnalysisParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanrooms-analysis-template/index.ts",
        "line": 64
      },
      "name": "CleanroomsAnalysisTemplateAnalysisParameters",
      "namespace": "cleanroomsAnalysisTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_analysis_template#default_value CleanroomsAnalysisTemplate#default_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 68
          },
          "name": "defaultValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_analysis_template#name CleanroomsAnalysisTemplate#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 72
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_analysis_template#type CleanroomsAnalysisTemplate#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 76
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cleanrooms-analysis-template/index:CleanroomsAnalysisTemplateAnalysisParameters"
    },
    "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateAnalysisParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateAnalysisParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-analysis-template/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cleanrooms-analysis-template/index.ts",
        "line": 227
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 242
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateAnalysisParametersOutputReference"
            }
          }
        }
      ],
      "name": "CleanroomsAnalysisTemplateAnalysisParametersList",
      "namespace": "cleanroomsAnalysisTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 228
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateAnalysisParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-analysis-template/index:CleanroomsAnalysisTemplateAnalysisParametersList"
    },
    "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateAnalysisParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateAnalysisParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-analysis-template/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/cleanrooms-analysis-template/index.ts",
        "line": 122
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 186
          },
          "name": "resetDefaultValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 202
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 218
          },
          "name": "resetType"
        }
      ],
      "name": "CleanroomsAnalysisTemplateAnalysisParametersOutputReference",
      "namespace": "cleanroomsAnalysisTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 190
          },
          "name": "defaultValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 206
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 222
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 180
          },
          "name": "defaultValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 196
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 212
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 136
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateAnalysisParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-analysis-template/index:CleanroomsAnalysisTemplateAnalysisParametersOutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanrooms-analysis-template/index.ts",
        "line": 14
      },
      "name": "CleanroomsAnalysisTemplateConfig",
      "namespace": "cleanroomsAnalysisTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_analysis_template#format CleanroomsAnalysisTemplate#format}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 32
          },
          "name": "format",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_analysis_template#membership_identifier CleanroomsAnalysisTemplate#membership_identifier}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 36
          },
          "name": "membershipIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_analysis_template#name CleanroomsAnalysisTemplate#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 40
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_analysis_template#source CleanroomsAnalysisTemplate#source}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 48
          },
          "name": "source",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSource"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_analysis_template#analysis_parameters CleanroomsAnalysisTemplate#analysis_parameters}",
            "stability": "stable",
            "summary": "The member who can query can provide this placeholder for a literal data value in an analysis template."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 20
          },
          "name": "analysisParameters",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateAnalysisParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_analysis_template#description CleanroomsAnalysisTemplate#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 24
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_analysis_template#error_message_configuration CleanroomsAnalysisTemplate#error_message_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 28
          },
          "name": "errorMessageConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateErrorMessageConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_analysis_template#schema CleanroomsAnalysisTemplate#schema}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 44
          },
          "name": "schema",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSchema"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_analysis_template#source_metadata CleanroomsAnalysisTemplate#source_metadata}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 52
          },
          "name": "sourceMetadata",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSourceMetadata"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_analysis_template#synthetic_data_parameters CleanroomsAnalysisTemplate#synthetic_data_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 56
          },
          "name": "syntheticDataParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSyntheticDataParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_analysis_template#tags CleanroomsAnalysisTemplate#tags}",
            "stability": "stable",
            "summary": "An arbitrary set of tags (key-value pairs) for this cleanrooms analysis template."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 62
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-analysis-template/index:CleanroomsAnalysisTemplateConfig"
    },
    "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateErrorMessageConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateErrorMessageConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanrooms-analysis-template/index.ts",
        "line": 246
      },
      "name": "CleanroomsAnalysisTemplateErrorMessageConfiguration",
      "namespace": "cleanroomsAnalysisTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_analysis_template#type CleanroomsAnalysisTemplate#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 250
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cleanrooms-analysis-template/index:CleanroomsAnalysisTemplateErrorMessageConfiguration"
    },
    "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateErrorMessageConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateErrorMessageConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-analysis-template/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/cleanrooms-analysis-template/index.ts",
        "line": 282
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 332
          },
          "name": "resetType"
        }
      ],
      "name": "CleanroomsAnalysisTemplateErrorMessageConfigurationOutputReference",
      "namespace": "cleanroomsAnalysisTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 336
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 326
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 294
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateErrorMessageConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-analysis-template/index:CleanroomsAnalysisTemplateErrorMessageConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSchema": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSchema",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanrooms-analysis-template/index.ts",
        "line": 340
      },
      "name": "CleanroomsAnalysisTemplateSchema",
      "namespace": "cleanroomsAnalysisTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_analysis_template#referenced_tables CleanroomsAnalysisTemplate#referenced_tables}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 344
          },
          "name": "referencedTables",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-analysis-template/index:CleanroomsAnalysisTemplateSchema"
    },
    "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSchemaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSchemaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-analysis-template/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/cleanrooms-analysis-template/index.ts",
        "line": 376
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 426
          },
          "name": "resetReferencedTables"
        }
      ],
      "name": "CleanroomsAnalysisTemplateSchemaOutputReference",
      "namespace": "cleanroomsAnalysisTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 430
          },
          "name": "referencedTablesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 420
          },
          "name": "referencedTables",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 388
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSchema"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-analysis-template/index:CleanroomsAnalysisTemplateSchemaOutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanrooms-analysis-template/index.ts",
        "line": 1058
      },
      "name": "CleanroomsAnalysisTemplateSource",
      "namespace": "cleanroomsAnalysisTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_analysis_template#artifacts CleanroomsAnalysisTemplate#artifacts}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 1062
          },
          "name": "artifacts",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSourceArtifacts"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_analysis_template#text CleanroomsAnalysisTemplate#text}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 1066
          },
          "name": "text",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cleanrooms-analysis-template/index:CleanroomsAnalysisTemplateSource"
    },
    "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSourceArtifacts": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSourceArtifacts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanrooms-analysis-template/index.ts",
        "line": 898
      },
      "name": "CleanroomsAnalysisTemplateSourceArtifacts",
      "namespace": "cleanroomsAnalysisTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_analysis_template#additional_artifacts CleanroomsAnalysisTemplate#additional_artifacts}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 902
          },
          "name": "additionalArtifacts",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSourceArtifactsAdditionalArtifacts"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_analysis_template#entry_point CleanroomsAnalysisTemplate#entry_point}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 906
          },
          "name": "entryPoint",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSourceArtifactsEntryPoint"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_analysis_template#role_arn CleanroomsAnalysisTemplate#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 910
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cleanrooms-analysis-template/index:CleanroomsAnalysisTemplateSourceArtifacts"
    },
    "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSourceArtifactsAdditionalArtifacts": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSourceArtifactsAdditionalArtifacts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanrooms-analysis-template/index.ts",
        "line": 561
      },
      "name": "CleanroomsAnalysisTemplateSourceArtifactsAdditionalArtifacts",
      "namespace": "cleanroomsAnalysisTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_analysis_template#location CleanroomsAnalysisTemplate#location}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 565
          },
          "name": "location",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSourceArtifactsAdditionalArtifactsLocation"
          }
        }
      ],
      "symbolId": "src/cleanrooms-analysis-template/index:CleanroomsAnalysisTemplateSourceArtifactsAdditionalArtifacts"
    },
    "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSourceArtifactsAdditionalArtifactsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSourceArtifactsAdditionalArtifactsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-analysis-template/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/cleanrooms-analysis-template/index.ts",
        "line": 658
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/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-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSourceArtifactsAdditionalArtifactsOutputReference"
            }
          }
        }
      ],
      "name": "CleanroomsAnalysisTemplateSourceArtifactsAdditionalArtifactsList",
      "namespace": "cleanroomsAnalysisTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 659
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSourceArtifactsAdditionalArtifacts"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-analysis-template/index:CleanroomsAnalysisTemplateSourceArtifactsAdditionalArtifactsList"
    },
    "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSourceArtifactsAdditionalArtifactsLocation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSourceArtifactsAdditionalArtifactsLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanrooms-analysis-template/index.ts",
        "line": 434
      },
      "name": "CleanroomsAnalysisTemplateSourceArtifactsAdditionalArtifactsLocation",
      "namespace": "cleanroomsAnalysisTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_analysis_template#bucket CleanroomsAnalysisTemplate#bucket}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 438
          },
          "name": "bucket",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_analysis_template#key CleanroomsAnalysisTemplate#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 442
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cleanrooms-analysis-template/index:CleanroomsAnalysisTemplateSourceArtifactsAdditionalArtifactsLocation"
    },
    "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSourceArtifactsAdditionalArtifactsLocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSourceArtifactsAdditionalArtifactsLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-analysis-template/index.ts",
          "line": 489
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cleanrooms-analysis-template/index.ts",
        "line": 481
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 537
          },
          "name": "resetBucket"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 553
          },
          "name": "resetKey"
        }
      ],
      "name": "CleanroomsAnalysisTemplateSourceArtifactsAdditionalArtifactsLocationOutputReference",
      "namespace": "cleanroomsAnalysisTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 541
          },
          "name": "bucketInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 557
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 531
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 547
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 493
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSourceArtifactsAdditionalArtifactsLocation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-analysis-template/index:CleanroomsAnalysisTemplateSourceArtifactsAdditionalArtifactsLocationOutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSourceArtifactsAdditionalArtifactsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSourceArtifactsAdditionalArtifactsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-analysis-template/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cleanrooms-analysis-template/index.ts",
        "line": 597
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 646
          },
          "name": "putLocation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSourceArtifactsAdditionalArtifactsLocation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 649
          },
          "name": "resetLocation"
        }
      ],
      "name": "CleanroomsAnalysisTemplateSourceArtifactsAdditionalArtifactsOutputReference",
      "namespace": "cleanroomsAnalysisTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 643
          },
          "name": "location",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSourceArtifactsAdditionalArtifactsLocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 653
          },
          "name": "locationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSourceArtifactsAdditionalArtifactsLocation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 611
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSourceArtifactsAdditionalArtifacts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-analysis-template/index:CleanroomsAnalysisTemplateSourceArtifactsAdditionalArtifactsOutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSourceArtifactsEntryPoint": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSourceArtifactsEntryPoint",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanrooms-analysis-template/index.ts",
        "line": 804
      },
      "name": "CleanroomsAnalysisTemplateSourceArtifactsEntryPoint",
      "namespace": "cleanroomsAnalysisTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_analysis_template#location CleanroomsAnalysisTemplate#location}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 808
          },
          "name": "location",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSourceArtifactsEntryPointLocation"
          }
        }
      ],
      "symbolId": "src/cleanrooms-analysis-template/index:CleanroomsAnalysisTemplateSourceArtifactsEntryPoint"
    },
    "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSourceArtifactsEntryPointLocation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSourceArtifactsEntryPointLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanrooms-analysis-template/index.ts",
        "line": 677
      },
      "name": "CleanroomsAnalysisTemplateSourceArtifactsEntryPointLocation",
      "namespace": "cleanroomsAnalysisTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_analysis_template#bucket CleanroomsAnalysisTemplate#bucket}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 681
          },
          "name": "bucket",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_analysis_template#key CleanroomsAnalysisTemplate#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 685
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cleanrooms-analysis-template/index:CleanroomsAnalysisTemplateSourceArtifactsEntryPointLocation"
    },
    "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSourceArtifactsEntryPointLocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSourceArtifactsEntryPointLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-analysis-template/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cleanrooms-analysis-template/index.ts",
        "line": 724
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 780
          },
          "name": "resetBucket"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 796
          },
          "name": "resetKey"
        }
      ],
      "name": "CleanroomsAnalysisTemplateSourceArtifactsEntryPointLocationOutputReference",
      "namespace": "cleanroomsAnalysisTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 784
          },
          "name": "bucketInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 800
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 774
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 790
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 736
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSourceArtifactsEntryPointLocation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-analysis-template/index:CleanroomsAnalysisTemplateSourceArtifactsEntryPointLocationOutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSourceArtifactsEntryPointOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSourceArtifactsEntryPointOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-analysis-template/index.ts",
          "line": 848
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cleanrooms-analysis-template/index.ts",
        "line": 840
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 887
          },
          "name": "putLocation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSourceArtifactsEntryPointLocation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 890
          },
          "name": "resetLocation"
        }
      ],
      "name": "CleanroomsAnalysisTemplateSourceArtifactsEntryPointOutputReference",
      "namespace": "cleanroomsAnalysisTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 884
          },
          "name": "location",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSourceArtifactsEntryPointLocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 894
          },
          "name": "locationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSourceArtifactsEntryPointLocation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 852
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSourceArtifactsEntryPoint"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-analysis-template/index:CleanroomsAnalysisTemplateSourceArtifactsEntryPointOutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSourceArtifactsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSourceArtifactsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-analysis-template/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/cleanrooms-analysis-template/index.ts",
        "line": 956
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 1015
          },
          "name": "putAdditionalArtifacts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSourceArtifactsAdditionalArtifacts"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 1031
          },
          "name": "putEntryPoint",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSourceArtifactsEntryPoint"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 1018
          },
          "name": "resetAdditionalArtifacts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 1034
          },
          "name": "resetEntryPoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 1050
          },
          "name": "resetRoleArn"
        }
      ],
      "name": "CleanroomsAnalysisTemplateSourceArtifactsOutputReference",
      "namespace": "cleanroomsAnalysisTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 1012
          },
          "name": "additionalArtifacts",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSourceArtifactsAdditionalArtifactsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 1028
          },
          "name": "entryPoint",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSourceArtifactsEntryPointOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 1022
          },
          "name": "additionalArtifactsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSourceArtifactsAdditionalArtifacts"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 1038
          },
          "name": "entryPointInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSourceArtifactsEntryPoint"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 1054
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 1044
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 968
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSourceArtifacts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-analysis-template/index:CleanroomsAnalysisTemplateSourceArtifactsOutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSourceMetadata": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSourceMetadata",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanrooms-analysis-template/index.ts",
        "line": 1522
      },
      "name": "CleanroomsAnalysisTemplateSourceMetadata",
      "namespace": "cleanroomsAnalysisTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_analysis_template#artifacts CleanroomsAnalysisTemplate#artifacts}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 1526
          },
          "name": "artifacts",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSourceMetadataArtifacts"
          }
        }
      ],
      "symbolId": "src/cleanrooms-analysis-template/index:CleanroomsAnalysisTemplateSourceMetadata"
    },
    "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSourceMetadataArtifacts": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSourceMetadataArtifacts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanrooms-analysis-template/index.ts",
        "line": 1395
      },
      "name": "CleanroomsAnalysisTemplateSourceMetadataArtifacts",
      "namespace": "cleanroomsAnalysisTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_analysis_template#additional_artifact_hashes CleanroomsAnalysisTemplate#additional_artifact_hashes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 1399
          },
          "name": "additionalArtifactHashes",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSourceMetadataArtifactsAdditionalArtifactHashes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_analysis_template#entry_point_hash CleanroomsAnalysisTemplate#entry_point_hash}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 1403
          },
          "name": "entryPointHash",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSourceMetadataArtifactsEntryPointHash"
          }
        }
      ],
      "symbolId": "src/cleanrooms-analysis-template/index:CleanroomsAnalysisTemplateSourceMetadataArtifacts"
    },
    "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSourceMetadataArtifactsAdditionalArtifactHashes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSourceMetadataArtifactsAdditionalArtifactHashes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanrooms-analysis-template/index.ts",
        "line": 1185
      },
      "name": "CleanroomsAnalysisTemplateSourceMetadataArtifactsAdditionalArtifactHashes",
      "namespace": "cleanroomsAnalysisTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_analysis_template#sha_256 CleanroomsAnalysisTemplate#sha_256}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 1189
          },
          "name": "sha256",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cleanrooms-analysis-template/index:CleanroomsAnalysisTemplateSourceMetadataArtifactsAdditionalArtifactHashes"
    },
    "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSourceMetadataArtifactsAdditionalArtifactHashesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSourceMetadataArtifactsAdditionalArtifactHashesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-analysis-template/index.ts",
          "line": 1290
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cleanrooms-analysis-template/index.ts",
        "line": 1282
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 1297
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSourceMetadataArtifactsAdditionalArtifactHashesOutputReference"
            }
          }
        }
      ],
      "name": "CleanroomsAnalysisTemplateSourceMetadataArtifactsAdditionalArtifactHashesList",
      "namespace": "cleanroomsAnalysisTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 1283
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSourceMetadataArtifactsAdditionalArtifactHashes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-analysis-template/index:CleanroomsAnalysisTemplateSourceMetadataArtifactsAdditionalArtifactHashesList"
    },
    "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSourceMetadataArtifactsAdditionalArtifactHashesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSourceMetadataArtifactsAdditionalArtifactHashesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-analysis-template/index.ts",
          "line": 1231
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cleanrooms-analysis-template/index.ts",
        "line": 1221
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 1273
          },
          "name": "resetSha256"
        }
      ],
      "name": "CleanroomsAnalysisTemplateSourceMetadataArtifactsAdditionalArtifactHashesOutputReference",
      "namespace": "cleanroomsAnalysisTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 1277
          },
          "name": "sha256Input",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 1267
          },
          "name": "sha256",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 1235
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSourceMetadataArtifactsAdditionalArtifactHashes"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-analysis-template/index:CleanroomsAnalysisTemplateSourceMetadataArtifactsAdditionalArtifactHashesOutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSourceMetadataArtifactsEntryPointHash": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSourceMetadataArtifactsEntryPointHash",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanrooms-analysis-template/index.ts",
        "line": 1301
      },
      "name": "CleanroomsAnalysisTemplateSourceMetadataArtifactsEntryPointHash",
      "namespace": "cleanroomsAnalysisTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_analysis_template#sha_256 CleanroomsAnalysisTemplate#sha_256}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 1305
          },
          "name": "sha256",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cleanrooms-analysis-template/index:CleanroomsAnalysisTemplateSourceMetadataArtifactsEntryPointHash"
    },
    "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSourceMetadataArtifactsEntryPointHashOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSourceMetadataArtifactsEntryPointHashOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-analysis-template/index.ts",
          "line": 1345
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cleanrooms-analysis-template/index.ts",
        "line": 1337
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 1387
          },
          "name": "resetSha256"
        }
      ],
      "name": "CleanroomsAnalysisTemplateSourceMetadataArtifactsEntryPointHashOutputReference",
      "namespace": "cleanroomsAnalysisTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 1391
          },
          "name": "sha256Input",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 1381
          },
          "name": "sha256",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 1349
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSourceMetadataArtifactsEntryPointHash"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-analysis-template/index:CleanroomsAnalysisTemplateSourceMetadataArtifactsEntryPointHashOutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSourceMetadataArtifactsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSourceMetadataArtifactsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-analysis-template/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/cleanrooms-analysis-template/index.ts",
        "line": 1442
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 1495
          },
          "name": "putAdditionalArtifactHashes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSourceMetadataArtifactsAdditionalArtifactHashes"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 1511
          },
          "name": "putEntryPointHash",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSourceMetadataArtifactsEntryPointHash"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 1498
          },
          "name": "resetAdditionalArtifactHashes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 1514
          },
          "name": "resetEntryPointHash"
        }
      ],
      "name": "CleanroomsAnalysisTemplateSourceMetadataArtifactsOutputReference",
      "namespace": "cleanroomsAnalysisTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 1492
          },
          "name": "additionalArtifactHashes",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSourceMetadataArtifactsAdditionalArtifactHashesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 1508
          },
          "name": "entryPointHash",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSourceMetadataArtifactsEntryPointHashOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 1502
          },
          "name": "additionalArtifactHashesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSourceMetadataArtifactsAdditionalArtifactHashes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 1518
          },
          "name": "entryPointHashInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSourceMetadataArtifactsEntryPointHash"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 1454
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSourceMetadataArtifacts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-analysis-template/index:CleanroomsAnalysisTemplateSourceMetadataArtifactsOutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSourceMetadataOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSourceMetadataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-analysis-template/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/cleanrooms-analysis-template/index.ts",
        "line": 1558
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 1605
          },
          "name": "putArtifacts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSourceMetadataArtifacts"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 1608
          },
          "name": "resetArtifacts"
        }
      ],
      "name": "CleanroomsAnalysisTemplateSourceMetadataOutputReference",
      "namespace": "cleanroomsAnalysisTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 1602
          },
          "name": "artifacts",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSourceMetadataArtifactsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 1612
          },
          "name": "artifactsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSourceMetadataArtifacts"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 1570
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSourceMetadata"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-analysis-template/index:CleanroomsAnalysisTemplateSourceMetadataOutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-analysis-template/index.ts",
          "line": 1113
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cleanrooms-analysis-template/index.ts",
        "line": 1105
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 1158
          },
          "name": "putArtifacts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSourceArtifacts"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 1161
          },
          "name": "resetArtifacts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 1177
          },
          "name": "resetText"
        }
      ],
      "name": "CleanroomsAnalysisTemplateSourceOutputReference",
      "namespace": "cleanroomsAnalysisTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 1155
          },
          "name": "artifacts",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSourceArtifactsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 1165
          },
          "name": "artifactsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSourceArtifacts"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 1181
          },
          "name": "textInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 1171
          },
          "name": "text",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 1117
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSource"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-analysis-template/index:CleanroomsAnalysisTemplateSourceOutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSyntheticDataParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSyntheticDataParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanrooms-analysis-template/index.ts",
        "line": 2052
      },
      "name": "CleanroomsAnalysisTemplateSyntheticDataParameters",
      "namespace": "cleanroomsAnalysisTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_analysis_template#ml_synthetic_data_parameters CleanroomsAnalysisTemplate#ml_synthetic_data_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 2056
          },
          "name": "mlSyntheticDataParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSyntheticDataParametersMlSyntheticDataParameters"
          }
        }
      ],
      "symbolId": "src/cleanrooms-analysis-template/index:CleanroomsAnalysisTemplateSyntheticDataParameters"
    },
    "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSyntheticDataParametersMlSyntheticDataParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSyntheticDataParametersMlSyntheticDataParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanrooms-analysis-template/index.ts",
        "line": 1892
      },
      "name": "CleanroomsAnalysisTemplateSyntheticDataParametersMlSyntheticDataParameters",
      "namespace": "cleanroomsAnalysisTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_analysis_template#column_classification CleanroomsAnalysisTemplate#column_classification}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 1896
          },
          "name": "columnClassification",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSyntheticDataParametersMlSyntheticDataParametersColumnClassification"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_analysis_template#epsilon CleanroomsAnalysisTemplate#epsilon}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 1900
          },
          "name": "epsilon",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_analysis_template#max_membership_inference_attack_score CleanroomsAnalysisTemplate#max_membership_inference_attack_score}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 1904
          },
          "name": "maxMembershipInferenceAttackScore",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/cleanrooms-analysis-template/index:CleanroomsAnalysisTemplateSyntheticDataParametersMlSyntheticDataParameters"
    },
    "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSyntheticDataParametersMlSyntheticDataParametersColumnClassification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSyntheticDataParametersMlSyntheticDataParametersColumnClassification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanrooms-analysis-template/index.ts",
        "line": 1798
      },
      "name": "CleanroomsAnalysisTemplateSyntheticDataParametersMlSyntheticDataParametersColumnClassification",
      "namespace": "cleanroomsAnalysisTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_analysis_template#column_mapping CleanroomsAnalysisTemplate#column_mapping}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 1802
          },
          "name": "columnMapping",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSyntheticDataParametersMlSyntheticDataParametersColumnClassificationColumnMapping"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-analysis-template/index:CleanroomsAnalysisTemplateSyntheticDataParametersMlSyntheticDataParametersColumnClassification"
    },
    "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSyntheticDataParametersMlSyntheticDataParametersColumnClassificationColumnMapping": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSyntheticDataParametersMlSyntheticDataParametersColumnClassificationColumnMapping",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanrooms-analysis-template/index.ts",
        "line": 1616
      },
      "name": "CleanroomsAnalysisTemplateSyntheticDataParametersMlSyntheticDataParametersColumnClassificationColumnMapping",
      "namespace": "cleanroomsAnalysisTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_analysis_template#column_name CleanroomsAnalysisTemplate#column_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 1620
          },
          "name": "columnName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_analysis_template#column_type CleanroomsAnalysisTemplate#column_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 1624
          },
          "name": "columnType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_analysis_template#is_predictive_value CleanroomsAnalysisTemplate#is_predictive_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 1628
          },
          "name": "isPredictiveValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-analysis-template/index:CleanroomsAnalysisTemplateSyntheticDataParametersMlSyntheticDataParametersColumnClassificationColumnMapping"
    },
    "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSyntheticDataParametersMlSyntheticDataParametersColumnClassificationColumnMappingList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSyntheticDataParametersMlSyntheticDataParametersColumnClassificationColumnMappingList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-analysis-template/index.ts",
          "line": 1787
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cleanrooms-analysis-template/index.ts",
        "line": 1779
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 1794
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSyntheticDataParametersMlSyntheticDataParametersColumnClassificationColumnMappingOutputReference"
            }
          }
        }
      ],
      "name": "CleanroomsAnalysisTemplateSyntheticDataParametersMlSyntheticDataParametersColumnClassificationColumnMappingList",
      "namespace": "cleanroomsAnalysisTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 1780
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSyntheticDataParametersMlSyntheticDataParametersColumnClassificationColumnMapping"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-analysis-template/index:CleanroomsAnalysisTemplateSyntheticDataParametersMlSyntheticDataParametersColumnClassificationColumnMappingList"
    },
    "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSyntheticDataParametersMlSyntheticDataParametersColumnClassificationColumnMappingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSyntheticDataParametersMlSyntheticDataParametersColumnClassificationColumnMappingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-analysis-template/index.ts",
          "line": 1684
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cleanrooms-analysis-template/index.ts",
        "line": 1674
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 1738
          },
          "name": "resetColumnName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 1754
          },
          "name": "resetColumnType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 1770
          },
          "name": "resetIsPredictiveValue"
        }
      ],
      "name": "CleanroomsAnalysisTemplateSyntheticDataParametersMlSyntheticDataParametersColumnClassificationColumnMappingOutputReference",
      "namespace": "cleanroomsAnalysisTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 1742
          },
          "name": "columnNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 1758
          },
          "name": "columnTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 1774
          },
          "name": "isPredictiveValueInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 1732
          },
          "name": "columnName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 1748
          },
          "name": "columnType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 1764
          },
          "name": "isPredictiveValue",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 1688
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSyntheticDataParametersMlSyntheticDataParametersColumnClassificationColumnMapping"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-analysis-template/index:CleanroomsAnalysisTemplateSyntheticDataParametersMlSyntheticDataParametersColumnClassificationColumnMappingOutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSyntheticDataParametersMlSyntheticDataParametersColumnClassificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSyntheticDataParametersMlSyntheticDataParametersColumnClassificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-analysis-template/index.ts",
          "line": 1842
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cleanrooms-analysis-template/index.ts",
        "line": 1834
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 1881
          },
          "name": "putColumnMapping",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSyntheticDataParametersMlSyntheticDataParametersColumnClassificationColumnMapping"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 1884
          },
          "name": "resetColumnMapping"
        }
      ],
      "name": "CleanroomsAnalysisTemplateSyntheticDataParametersMlSyntheticDataParametersColumnClassificationOutputReference",
      "namespace": "cleanroomsAnalysisTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 1878
          },
          "name": "columnMapping",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSyntheticDataParametersMlSyntheticDataParametersColumnClassificationColumnMappingList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 1888
          },
          "name": "columnMappingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSyntheticDataParametersMlSyntheticDataParametersColumnClassificationColumnMapping"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 1846
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSyntheticDataParametersMlSyntheticDataParametersColumnClassification"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-analysis-template/index:CleanroomsAnalysisTemplateSyntheticDataParametersMlSyntheticDataParametersColumnClassificationOutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSyntheticDataParametersMlSyntheticDataParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSyntheticDataParametersMlSyntheticDataParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-analysis-template/index.ts",
          "line": 1958
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cleanrooms-analysis-template/index.ts",
        "line": 1950
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 2009
          },
          "name": "putColumnClassification",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSyntheticDataParametersMlSyntheticDataParametersColumnClassification"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 2012
          },
          "name": "resetColumnClassification"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 2028
          },
          "name": "resetEpsilon"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 2044
          },
          "name": "resetMaxMembershipInferenceAttackScore"
        }
      ],
      "name": "CleanroomsAnalysisTemplateSyntheticDataParametersMlSyntheticDataParametersOutputReference",
      "namespace": "cleanroomsAnalysisTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 2006
          },
          "name": "columnClassification",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSyntheticDataParametersMlSyntheticDataParametersColumnClassificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 2016
          },
          "name": "columnClassificationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSyntheticDataParametersMlSyntheticDataParametersColumnClassification"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 2032
          },
          "name": "epsilonInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 2048
          },
          "name": "maxMembershipInferenceAttackScoreInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 2022
          },
          "name": "epsilon",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 2038
          },
          "name": "maxMembershipInferenceAttackScore",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 1962
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSyntheticDataParametersMlSyntheticDataParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-analysis-template/index:CleanroomsAnalysisTemplateSyntheticDataParametersMlSyntheticDataParametersOutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSyntheticDataParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSyntheticDataParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-analysis-template/index.ts",
          "line": 2096
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cleanrooms-analysis-template/index.ts",
        "line": 2088
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 2135
          },
          "name": "putMlSyntheticDataParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSyntheticDataParametersMlSyntheticDataParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 2138
          },
          "name": "resetMlSyntheticDataParameters"
        }
      ],
      "name": "CleanroomsAnalysisTemplateSyntheticDataParametersOutputReference",
      "namespace": "cleanroomsAnalysisTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 2132
          },
          "name": "mlSyntheticDataParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSyntheticDataParametersMlSyntheticDataParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 2142
          },
          "name": "mlSyntheticDataParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSyntheticDataParametersMlSyntheticDataParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 2100
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateSyntheticDataParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-analysis-template/index:CleanroomsAnalysisTemplateSyntheticDataParametersOutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanrooms-analysis-template/index.ts",
        "line": 2146
      },
      "name": "CleanroomsAnalysisTemplateTags",
      "namespace": "cleanroomsAnalysisTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_analysis_template#key CleanroomsAnalysisTemplate#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 2150
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_analysis_template#value CleanroomsAnalysisTemplate#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 2154
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cleanrooms-analysis-template/index:CleanroomsAnalysisTemplateTags"
    },
    "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-analysis-template/index.ts",
          "line": 2284
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cleanrooms-analysis-template/index.ts",
        "line": 2276
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 2291
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateTagsOutputReference"
            }
          }
        }
      ],
      "name": "CleanroomsAnalysisTemplateTagsList",
      "namespace": "cleanroomsAnalysisTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 2277
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-analysis-template/index:CleanroomsAnalysisTemplateTagsList"
    },
    "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-analysis-template/index.ts",
          "line": 2203
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cleanrooms-analysis-template/index.ts",
        "line": 2193
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 2251
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 2267
          },
          "name": "resetValue"
        }
      ],
      "name": "CleanroomsAnalysisTemplateTagsOutputReference",
      "namespace": "cleanroomsAnalysisTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 2255
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 2271
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 2245
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 2261
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-analysis-template/index.ts",
            "line": 2207
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsAnalysisTemplate.CleanroomsAnalysisTemplateTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-analysis-template/index:CleanroomsAnalysisTemplateTagsOutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaboration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_collaboration awscc_cleanrooms_collaboration}."
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaboration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_collaboration awscc_cleanrooms_collaboration} Resource."
        },
        "locationInModule": {
          "filename": "src/cleanrooms-collaboration/index.ts",
          "line": 2472
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cleanrooms-collaboration/index.ts",
        "line": 2440
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CleanroomsCollaboration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 2457
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the CleanroomsCollaboration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_collaboration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CleanroomsCollaboration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CleanroomsCollaboration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 2601
          },
          "name": "putCreatorMlMemberAbilities",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationCreatorMlMemberAbilities"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 2617
          },
          "name": "putCreatorPaymentConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationCreatorPaymentConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 2633
          },
          "name": "putDataEncryptionMetadata",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationDataEncryptionMetadata"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 2699
          },
          "name": "putMembers",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationMembers"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 2741
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 2517
          },
          "name": "resetAllowedResultRegions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 2533
          },
          "name": "resetAnalyticsEngine"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 2554
          },
          "name": "resetAutoApprovedChangeTypes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 2588
          },
          "name": "resetCreatorMemberAbilities"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 2604
          },
          "name": "resetCreatorMlMemberAbilities"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 2620
          },
          "name": "resetCreatorPaymentConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 2636
          },
          "name": "resetDataEncryptionMetadata"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 2670
          },
          "name": "resetIsMetricsEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 2686
          },
          "name": "resetJobLogStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 2702
          },
          "name": "resetMembers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 2744
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 2756
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 2776
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CleanroomsCollaboration",
      "namespace": "cleanroomsCollaboration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 2445
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 2542
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 2563
          },
          "name": "collaborationIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 2598
          },
          "name": "creatorMlMemberAbilities",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationCreatorMlMemberAbilitiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 2614
          },
          "name": "creatorPaymentConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationCreatorPaymentConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 2630
          },
          "name": "dataEncryptionMetadata",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationDataEncryptionMetadataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 2658
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 2696
          },
          "name": "members",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationMembersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 2738
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 2521
          },
          "name": "allowedResultRegionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 2537
          },
          "name": "analyticsEngineInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 2558
          },
          "name": "autoApprovedChangeTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 2576
          },
          "name": "creatorDisplayNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 2592
          },
          "name": "creatorMemberAbilitiesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 2608
          },
          "name": "creatorMlMemberAbilitiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationCreatorMlMemberAbilities"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 2624
          },
          "name": "creatorPaymentConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationCreatorPaymentConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 2640
          },
          "name": "dataEncryptionMetadataInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationDataEncryptionMetadata"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 2653
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 2674
          },
          "name": "isMetricsEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 2690
          },
          "name": "jobLogStatusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 2706
          },
          "name": "membersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationMembers"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 2719
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 2732
          },
          "name": "queryLogStatusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 2748
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 2511
          },
          "name": "allowedResultRegions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 2527
          },
          "name": "analyticsEngine",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 2548
          },
          "name": "autoApprovedChangeTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 2569
          },
          "name": "creatorDisplayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 2582
          },
          "name": "creatorMemberAbilities",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 2646
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 2664
          },
          "name": "isMetricsEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 2680
          },
          "name": "jobLogStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 2712
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 2725
          },
          "name": "queryLogStatus",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cleanrooms-collaboration/index:CleanroomsCollaboration"
    },
    "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanrooms-collaboration/index.ts",
        "line": 14
      },
      "name": "CleanroomsCollaborationConfig",
      "namespace": "cleanroomsCollaboration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_collaboration#creator_display_name CleanroomsCollaboration#creator_display_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 30
          },
          "name": "creatorDisplayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_collaboration#description CleanroomsCollaboration#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 50
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_collaboration#name CleanroomsCollaboration#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 66
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_collaboration#query_log_status CleanroomsCollaboration#query_log_status}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 70
          },
          "name": "queryLogStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_collaboration#allowed_result_regions CleanroomsCollaboration#allowed_result_regions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 18
          },
          "name": "allowedResultRegions",
          "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/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_collaboration#analytics_engine CleanroomsCollaboration#analytics_engine}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 22
          },
          "name": "analyticsEngine",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_collaboration#auto_approved_change_types CleanroomsCollaboration#auto_approved_change_types}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 26
          },
          "name": "autoApprovedChangeTypes",
          "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/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_collaboration#creator_member_abilities CleanroomsCollaboration#creator_member_abilities}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 34
          },
          "name": "creatorMemberAbilities",
          "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/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_collaboration#creator_ml_member_abilities CleanroomsCollaboration#creator_ml_member_abilities}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 38
          },
          "name": "creatorMlMemberAbilities",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationCreatorMlMemberAbilities"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_collaboration#creator_payment_configuration CleanroomsCollaboration#creator_payment_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 42
          },
          "name": "creatorPaymentConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationCreatorPaymentConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_collaboration#data_encryption_metadata CleanroomsCollaboration#data_encryption_metadata}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 46
          },
          "name": "dataEncryptionMetadata",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationDataEncryptionMetadata"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_collaboration#is_metrics_enabled CleanroomsCollaboration#is_metrics_enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 54
          },
          "name": "isMetricsEnabled",
          "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/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_collaboration#job_log_status CleanroomsCollaboration#job_log_status}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 58
          },
          "name": "jobLogStatus",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_collaboration#members CleanroomsCollaboration#members}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 62
          },
          "name": "members",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationMembers"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_collaboration#tags CleanroomsCollaboration#tags}",
            "stability": "stable",
            "summary": "An arbitrary set of tags (key-value pairs) for this cleanrooms collaboration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 76
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-collaboration/index:CleanroomsCollaborationConfig"
    },
    "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationCreatorMlMemberAbilities": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationCreatorMlMemberAbilities",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanrooms-collaboration/index.ts",
        "line": 78
      },
      "name": "CleanroomsCollaborationCreatorMlMemberAbilities",
      "namespace": "cleanroomsCollaboration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_collaboration#custom_ml_member_abilities CleanroomsCollaboration#custom_ml_member_abilities}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 82
          },
          "name": "customMlMemberAbilities",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-collaboration/index:CleanroomsCollaborationCreatorMlMemberAbilities"
    },
    "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationCreatorMlMemberAbilitiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationCreatorMlMemberAbilitiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-collaboration/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/cleanrooms-collaboration/index.ts",
        "line": 114
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 164
          },
          "name": "resetCustomMlMemberAbilities"
        }
      ],
      "name": "CleanroomsCollaborationCreatorMlMemberAbilitiesOutputReference",
      "namespace": "cleanroomsCollaboration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 168
          },
          "name": "customMlMemberAbilitiesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 158
          },
          "name": "customMlMemberAbilities",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 126
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationCreatorMlMemberAbilities"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-collaboration/index:CleanroomsCollaborationCreatorMlMemberAbilitiesOutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationCreatorPaymentConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationCreatorPaymentConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanrooms-collaboration/index.ts",
        "line": 802
      },
      "name": "CleanroomsCollaborationCreatorPaymentConfiguration",
      "namespace": "cleanroomsCollaboration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_collaboration#job_compute CleanroomsCollaboration#job_compute}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 806
          },
          "name": "jobCompute",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationCreatorPaymentConfigurationJobCompute"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_collaboration#machine_learning CleanroomsCollaboration#machine_learning}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 810
          },
          "name": "machineLearning",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationCreatorPaymentConfigurationMachineLearning"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_collaboration#query_compute CleanroomsCollaboration#query_compute}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 814
          },
          "name": "queryCompute",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationCreatorPaymentConfigurationQueryCompute"
          }
        }
      ],
      "symbolId": "src/cleanrooms-collaboration/index:CleanroomsCollaborationCreatorPaymentConfiguration"
    },
    "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationCreatorPaymentConfigurationJobCompute": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationCreatorPaymentConfigurationJobCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanrooms-collaboration/index.ts",
        "line": 172
      },
      "name": "CleanroomsCollaborationCreatorPaymentConfigurationJobCompute",
      "namespace": "cleanroomsCollaboration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_collaboration#is_responsible CleanroomsCollaboration#is_responsible}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 176
          },
          "name": "isResponsible",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-collaboration/index:CleanroomsCollaborationCreatorPaymentConfigurationJobCompute"
    },
    "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationCreatorPaymentConfigurationJobComputeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationCreatorPaymentConfigurationJobComputeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-collaboration/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/cleanrooms-collaboration/index.ts",
        "line": 208
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 258
          },
          "name": "resetIsResponsible"
        }
      ],
      "name": "CleanroomsCollaborationCreatorPaymentConfigurationJobComputeOutputReference",
      "namespace": "cleanroomsCollaboration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 262
          },
          "name": "isResponsibleInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 252
          },
          "name": "isResponsible",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 220
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationCreatorPaymentConfigurationJobCompute"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-collaboration/index:CleanroomsCollaborationCreatorPaymentConfigurationJobComputeOutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationCreatorPaymentConfigurationMachineLearning": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationCreatorPaymentConfigurationMachineLearning",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanrooms-collaboration/index.ts",
        "line": 548
      },
      "name": "CleanroomsCollaborationCreatorPaymentConfigurationMachineLearning",
      "namespace": "cleanroomsCollaboration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_collaboration#model_inference CleanroomsCollaboration#model_inference}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 552
          },
          "name": "modelInference",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationCreatorPaymentConfigurationMachineLearningModelInference"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_collaboration#model_training CleanroomsCollaboration#model_training}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 556
          },
          "name": "modelTraining",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationCreatorPaymentConfigurationMachineLearningModelTraining"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_collaboration#synthetic_data_generation CleanroomsCollaboration#synthetic_data_generation}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 560
          },
          "name": "syntheticDataGeneration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationCreatorPaymentConfigurationMachineLearningSyntheticDataGeneration"
          }
        }
      ],
      "symbolId": "src/cleanrooms-collaboration/index:CleanroomsCollaborationCreatorPaymentConfigurationMachineLearning"
    },
    "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationCreatorPaymentConfigurationMachineLearningModelInference": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationCreatorPaymentConfigurationMachineLearningModelInference",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanrooms-collaboration/index.ts",
        "line": 266
      },
      "name": "CleanroomsCollaborationCreatorPaymentConfigurationMachineLearningModelInference",
      "namespace": "cleanroomsCollaboration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_collaboration#is_responsible CleanroomsCollaboration#is_responsible}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 270
          },
          "name": "isResponsible",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-collaboration/index:CleanroomsCollaborationCreatorPaymentConfigurationMachineLearningModelInference"
    },
    "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationCreatorPaymentConfigurationMachineLearningModelInferenceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationCreatorPaymentConfigurationMachineLearningModelInferenceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-collaboration/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/cleanrooms-collaboration/index.ts",
        "line": 302
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 352
          },
          "name": "resetIsResponsible"
        }
      ],
      "name": "CleanroomsCollaborationCreatorPaymentConfigurationMachineLearningModelInferenceOutputReference",
      "namespace": "cleanroomsCollaboration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 356
          },
          "name": "isResponsibleInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 346
          },
          "name": "isResponsible",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 314
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationCreatorPaymentConfigurationMachineLearningModelInference"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-collaboration/index:CleanroomsCollaborationCreatorPaymentConfigurationMachineLearningModelInferenceOutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationCreatorPaymentConfigurationMachineLearningModelTraining": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationCreatorPaymentConfigurationMachineLearningModelTraining",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanrooms-collaboration/index.ts",
        "line": 360
      },
      "name": "CleanroomsCollaborationCreatorPaymentConfigurationMachineLearningModelTraining",
      "namespace": "cleanroomsCollaboration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_collaboration#is_responsible CleanroomsCollaboration#is_responsible}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 364
          },
          "name": "isResponsible",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-collaboration/index:CleanroomsCollaborationCreatorPaymentConfigurationMachineLearningModelTraining"
    },
    "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationCreatorPaymentConfigurationMachineLearningModelTrainingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationCreatorPaymentConfigurationMachineLearningModelTrainingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-collaboration/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/cleanrooms-collaboration/index.ts",
        "line": 396
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 446
          },
          "name": "resetIsResponsible"
        }
      ],
      "name": "CleanroomsCollaborationCreatorPaymentConfigurationMachineLearningModelTrainingOutputReference",
      "namespace": "cleanroomsCollaboration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 450
          },
          "name": "isResponsibleInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 440
          },
          "name": "isResponsible",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 408
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationCreatorPaymentConfigurationMachineLearningModelTraining"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-collaboration/index:CleanroomsCollaborationCreatorPaymentConfigurationMachineLearningModelTrainingOutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationCreatorPaymentConfigurationMachineLearningOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationCreatorPaymentConfigurationMachineLearningOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-collaboration/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/cleanrooms-collaboration/index.ts",
        "line": 606
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 665
          },
          "name": "putModelInference",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationCreatorPaymentConfigurationMachineLearningModelInference"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 681
          },
          "name": "putModelTraining",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationCreatorPaymentConfigurationMachineLearningModelTraining"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 697
          },
          "name": "putSyntheticDataGeneration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationCreatorPaymentConfigurationMachineLearningSyntheticDataGeneration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 668
          },
          "name": "resetModelInference"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 684
          },
          "name": "resetModelTraining"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 700
          },
          "name": "resetSyntheticDataGeneration"
        }
      ],
      "name": "CleanroomsCollaborationCreatorPaymentConfigurationMachineLearningOutputReference",
      "namespace": "cleanroomsCollaboration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 662
          },
          "name": "modelInference",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationCreatorPaymentConfigurationMachineLearningModelInferenceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 678
          },
          "name": "modelTraining",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationCreatorPaymentConfigurationMachineLearningModelTrainingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 694
          },
          "name": "syntheticDataGeneration",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationCreatorPaymentConfigurationMachineLearningSyntheticDataGenerationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 672
          },
          "name": "modelInferenceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationCreatorPaymentConfigurationMachineLearningModelInference"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 688
          },
          "name": "modelTrainingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationCreatorPaymentConfigurationMachineLearningModelTraining"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 704
          },
          "name": "syntheticDataGenerationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationCreatorPaymentConfigurationMachineLearningSyntheticDataGeneration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 618
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationCreatorPaymentConfigurationMachineLearning"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-collaboration/index:CleanroomsCollaborationCreatorPaymentConfigurationMachineLearningOutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationCreatorPaymentConfigurationMachineLearningSyntheticDataGeneration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationCreatorPaymentConfigurationMachineLearningSyntheticDataGeneration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanrooms-collaboration/index.ts",
        "line": 454
      },
      "name": "CleanroomsCollaborationCreatorPaymentConfigurationMachineLearningSyntheticDataGeneration",
      "namespace": "cleanroomsCollaboration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_collaboration#is_responsible CleanroomsCollaboration#is_responsible}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 458
          },
          "name": "isResponsible",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-collaboration/index:CleanroomsCollaborationCreatorPaymentConfigurationMachineLearningSyntheticDataGeneration"
    },
    "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationCreatorPaymentConfigurationMachineLearningSyntheticDataGenerationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationCreatorPaymentConfigurationMachineLearningSyntheticDataGenerationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-collaboration/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/cleanrooms-collaboration/index.ts",
        "line": 490
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 540
          },
          "name": "resetIsResponsible"
        }
      ],
      "name": "CleanroomsCollaborationCreatorPaymentConfigurationMachineLearningSyntheticDataGenerationOutputReference",
      "namespace": "cleanroomsCollaboration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 544
          },
          "name": "isResponsibleInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 534
          },
          "name": "isResponsible",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 502
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationCreatorPaymentConfigurationMachineLearningSyntheticDataGeneration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-collaboration/index:CleanroomsCollaborationCreatorPaymentConfigurationMachineLearningSyntheticDataGenerationOutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationCreatorPaymentConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationCreatorPaymentConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-collaboration/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/cleanrooms-collaboration/index.ts",
        "line": 860
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 919
          },
          "name": "putJobCompute",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationCreatorPaymentConfigurationJobCompute"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 935
          },
          "name": "putMachineLearning",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationCreatorPaymentConfigurationMachineLearning"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 951
          },
          "name": "putQueryCompute",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationCreatorPaymentConfigurationQueryCompute"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 922
          },
          "name": "resetJobCompute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 938
          },
          "name": "resetMachineLearning"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 954
          },
          "name": "resetQueryCompute"
        }
      ],
      "name": "CleanroomsCollaborationCreatorPaymentConfigurationOutputReference",
      "namespace": "cleanroomsCollaboration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 916
          },
          "name": "jobCompute",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationCreatorPaymentConfigurationJobComputeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 932
          },
          "name": "machineLearning",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationCreatorPaymentConfigurationMachineLearningOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 948
          },
          "name": "queryCompute",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationCreatorPaymentConfigurationQueryComputeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 926
          },
          "name": "jobComputeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationCreatorPaymentConfigurationJobCompute"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 942
          },
          "name": "machineLearningInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationCreatorPaymentConfigurationMachineLearning"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 958
          },
          "name": "queryComputeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationCreatorPaymentConfigurationQueryCompute"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 872
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationCreatorPaymentConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-collaboration/index:CleanroomsCollaborationCreatorPaymentConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationCreatorPaymentConfigurationQueryCompute": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationCreatorPaymentConfigurationQueryCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanrooms-collaboration/index.ts",
        "line": 708
      },
      "name": "CleanroomsCollaborationCreatorPaymentConfigurationQueryCompute",
      "namespace": "cleanroomsCollaboration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_collaboration#is_responsible CleanroomsCollaboration#is_responsible}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 712
          },
          "name": "isResponsible",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-collaboration/index:CleanroomsCollaborationCreatorPaymentConfigurationQueryCompute"
    },
    "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationCreatorPaymentConfigurationQueryComputeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationCreatorPaymentConfigurationQueryComputeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-collaboration/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cleanrooms-collaboration/index.ts",
        "line": 744
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 794
          },
          "name": "resetIsResponsible"
        }
      ],
      "name": "CleanroomsCollaborationCreatorPaymentConfigurationQueryComputeOutputReference",
      "namespace": "cleanroomsCollaboration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 798
          },
          "name": "isResponsibleInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 788
          },
          "name": "isResponsible",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 756
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationCreatorPaymentConfigurationQueryCompute"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-collaboration/index:CleanroomsCollaborationCreatorPaymentConfigurationQueryComputeOutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationDataEncryptionMetadata": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationDataEncryptionMetadata",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanrooms-collaboration/index.ts",
        "line": 962
      },
      "name": "CleanroomsCollaborationDataEncryptionMetadata",
      "namespace": "cleanroomsCollaboration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_collaboration#allow_cleartext CleanroomsCollaboration#allow_cleartext}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 966
          },
          "name": "allowCleartext",
          "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/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_collaboration#allow_duplicates CleanroomsCollaboration#allow_duplicates}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 970
          },
          "name": "allowDuplicates",
          "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/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_collaboration#allow_joins_on_columns_with_different_names CleanroomsCollaboration#allow_joins_on_columns_with_different_names}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 974
          },
          "name": "allowJoinsOnColumnsWithDifferentNames",
          "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/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_collaboration#preserve_nulls CleanroomsCollaboration#preserve_nulls}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 978
          },
          "name": "preserveNulls",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-collaboration/index:CleanroomsCollaborationDataEncryptionMetadata"
    },
    "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationDataEncryptionMetadataOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationDataEncryptionMetadataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-collaboration/index.ts",
          "line": 1039
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cleanrooms-collaboration/index.ts",
        "line": 1031
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 1099
          },
          "name": "resetAllowCleartext"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 1115
          },
          "name": "resetAllowDuplicates"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 1131
          },
          "name": "resetAllowJoinsOnColumnsWithDifferentNames"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 1147
          },
          "name": "resetPreserveNulls"
        }
      ],
      "name": "CleanroomsCollaborationDataEncryptionMetadataOutputReference",
      "namespace": "cleanroomsCollaboration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 1103
          },
          "name": "allowCleartextInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 1119
          },
          "name": "allowDuplicatesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 1135
          },
          "name": "allowJoinsOnColumnsWithDifferentNamesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 1151
          },
          "name": "preserveNullsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 1093
          },
          "name": "allowCleartext",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 1109
          },
          "name": "allowDuplicates",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 1125
          },
          "name": "allowJoinsOnColumnsWithDifferentNames",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 1141
          },
          "name": "preserveNulls",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 1043
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationDataEncryptionMetadata"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-collaboration/index:CleanroomsCollaborationDataEncryptionMetadataOutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationMembers": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationMembers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanrooms-collaboration/index.ts",
        "line": 2039
      },
      "name": "CleanroomsCollaborationMembers",
      "namespace": "cleanroomsCollaboration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_collaboration#account_id CleanroomsCollaboration#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 2043
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_collaboration#display_name CleanroomsCollaboration#display_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 2047
          },
          "name": "displayName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_collaboration#member_abilities CleanroomsCollaboration#member_abilities}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 2051
          },
          "name": "memberAbilities",
          "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/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_collaboration#ml_member_abilities CleanroomsCollaboration#ml_member_abilities}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 2055
          },
          "name": "mlMemberAbilities",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationMembersMlMemberAbilities"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_collaboration#payment_configuration CleanroomsCollaboration#payment_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 2059
          },
          "name": "paymentConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationMembersPaymentConfiguration"
          }
        }
      ],
      "symbolId": "src/cleanrooms-collaboration/index:CleanroomsCollaborationMembers"
    },
    "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationMembersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationMembersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-collaboration/index.ts",
          "line": 2276
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cleanrooms-collaboration/index.ts",
        "line": 2268
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 2283
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationMembersOutputReference"
            }
          }
        }
      ],
      "name": "CleanroomsCollaborationMembersList",
      "namespace": "cleanroomsCollaboration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 2269
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationMembers"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-collaboration/index:CleanroomsCollaborationMembersList"
    },
    "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationMembersMlMemberAbilities": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationMembersMlMemberAbilities",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanrooms-collaboration/index.ts",
        "line": 1155
      },
      "name": "CleanroomsCollaborationMembersMlMemberAbilities",
      "namespace": "cleanroomsCollaboration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_collaboration#custom_ml_member_abilities CleanroomsCollaboration#custom_ml_member_abilities}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 1159
          },
          "name": "customMlMemberAbilities",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-collaboration/index:CleanroomsCollaborationMembersMlMemberAbilities"
    },
    "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationMembersMlMemberAbilitiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationMembersMlMemberAbilitiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-collaboration/index.ts",
          "line": 1199
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cleanrooms-collaboration/index.ts",
        "line": 1191
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 1241
          },
          "name": "resetCustomMlMemberAbilities"
        }
      ],
      "name": "CleanroomsCollaborationMembersMlMemberAbilitiesOutputReference",
      "namespace": "cleanroomsCollaboration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 1245
          },
          "name": "customMlMemberAbilitiesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 1235
          },
          "name": "customMlMemberAbilities",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 1203
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationMembersMlMemberAbilities"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-collaboration/index:CleanroomsCollaborationMembersMlMemberAbilitiesOutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationMembersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationMembersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-collaboration/index.ts",
          "line": 2129
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cleanrooms-collaboration/index.ts",
        "line": 2119
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 2240
          },
          "name": "putMlMemberAbilities",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationMembersMlMemberAbilities"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 2256
          },
          "name": "putPaymentConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationMembersPaymentConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 2195
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 2211
          },
          "name": "resetDisplayName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 2227
          },
          "name": "resetMemberAbilities"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 2243
          },
          "name": "resetMlMemberAbilities"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 2259
          },
          "name": "resetPaymentConfiguration"
        }
      ],
      "name": "CleanroomsCollaborationMembersOutputReference",
      "namespace": "cleanroomsCollaboration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 2237
          },
          "name": "mlMemberAbilities",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationMembersMlMemberAbilitiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 2253
          },
          "name": "paymentConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationMembersPaymentConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 2199
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 2215
          },
          "name": "displayNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 2231
          },
          "name": "memberAbilitiesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 2247
          },
          "name": "mlMemberAbilitiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationMembersMlMemberAbilities"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 2263
          },
          "name": "paymentConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationMembersPaymentConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 2189
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 2205
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 2221
          },
          "name": "memberAbilities",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 2133
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationMembers"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-collaboration/index:CleanroomsCollaborationMembersOutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationMembersPaymentConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationMembersPaymentConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanrooms-collaboration/index.ts",
        "line": 1879
      },
      "name": "CleanroomsCollaborationMembersPaymentConfiguration",
      "namespace": "cleanroomsCollaboration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_collaboration#job_compute CleanroomsCollaboration#job_compute}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 1883
          },
          "name": "jobCompute",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationMembersPaymentConfigurationJobCompute"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_collaboration#machine_learning CleanroomsCollaboration#machine_learning}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 1887
          },
          "name": "machineLearning",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationMembersPaymentConfigurationMachineLearning"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_collaboration#query_compute CleanroomsCollaboration#query_compute}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 1891
          },
          "name": "queryCompute",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationMembersPaymentConfigurationQueryCompute"
          }
        }
      ],
      "symbolId": "src/cleanrooms-collaboration/index:CleanroomsCollaborationMembersPaymentConfiguration"
    },
    "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationMembersPaymentConfigurationJobCompute": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationMembersPaymentConfigurationJobCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanrooms-collaboration/index.ts",
        "line": 1249
      },
      "name": "CleanroomsCollaborationMembersPaymentConfigurationJobCompute",
      "namespace": "cleanroomsCollaboration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_collaboration#is_responsible CleanroomsCollaboration#is_responsible}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 1253
          },
          "name": "isResponsible",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-collaboration/index:CleanroomsCollaborationMembersPaymentConfigurationJobCompute"
    },
    "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationMembersPaymentConfigurationJobComputeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationMembersPaymentConfigurationJobComputeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-collaboration/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/cleanrooms-collaboration/index.ts",
        "line": 1285
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 1335
          },
          "name": "resetIsResponsible"
        }
      ],
      "name": "CleanroomsCollaborationMembersPaymentConfigurationJobComputeOutputReference",
      "namespace": "cleanroomsCollaboration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 1339
          },
          "name": "isResponsibleInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 1329
          },
          "name": "isResponsible",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 1297
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationMembersPaymentConfigurationJobCompute"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-collaboration/index:CleanroomsCollaborationMembersPaymentConfigurationJobComputeOutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationMembersPaymentConfigurationMachineLearning": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationMembersPaymentConfigurationMachineLearning",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanrooms-collaboration/index.ts",
        "line": 1625
      },
      "name": "CleanroomsCollaborationMembersPaymentConfigurationMachineLearning",
      "namespace": "cleanroomsCollaboration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_collaboration#model_inference CleanroomsCollaboration#model_inference}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 1629
          },
          "name": "modelInference",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationMembersPaymentConfigurationMachineLearningModelInference"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_collaboration#model_training CleanroomsCollaboration#model_training}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 1633
          },
          "name": "modelTraining",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationMembersPaymentConfigurationMachineLearningModelTraining"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_collaboration#synthetic_data_generation CleanroomsCollaboration#synthetic_data_generation}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 1637
          },
          "name": "syntheticDataGeneration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationMembersPaymentConfigurationMachineLearningSyntheticDataGeneration"
          }
        }
      ],
      "symbolId": "src/cleanrooms-collaboration/index:CleanroomsCollaborationMembersPaymentConfigurationMachineLearning"
    },
    "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationMembersPaymentConfigurationMachineLearningModelInference": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationMembersPaymentConfigurationMachineLearningModelInference",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanrooms-collaboration/index.ts",
        "line": 1343
      },
      "name": "CleanroomsCollaborationMembersPaymentConfigurationMachineLearningModelInference",
      "namespace": "cleanroomsCollaboration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_collaboration#is_responsible CleanroomsCollaboration#is_responsible}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 1347
          },
          "name": "isResponsible",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-collaboration/index:CleanroomsCollaborationMembersPaymentConfigurationMachineLearningModelInference"
    },
    "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationMembersPaymentConfigurationMachineLearningModelInferenceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationMembersPaymentConfigurationMachineLearningModelInferenceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-collaboration/index.ts",
          "line": 1387
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cleanrooms-collaboration/index.ts",
        "line": 1379
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 1429
          },
          "name": "resetIsResponsible"
        }
      ],
      "name": "CleanroomsCollaborationMembersPaymentConfigurationMachineLearningModelInferenceOutputReference",
      "namespace": "cleanroomsCollaboration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 1433
          },
          "name": "isResponsibleInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 1423
          },
          "name": "isResponsible",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 1391
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationMembersPaymentConfigurationMachineLearningModelInference"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-collaboration/index:CleanroomsCollaborationMembersPaymentConfigurationMachineLearningModelInferenceOutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationMembersPaymentConfigurationMachineLearningModelTraining": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationMembersPaymentConfigurationMachineLearningModelTraining",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanrooms-collaboration/index.ts",
        "line": 1437
      },
      "name": "CleanroomsCollaborationMembersPaymentConfigurationMachineLearningModelTraining",
      "namespace": "cleanroomsCollaboration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_collaboration#is_responsible CleanroomsCollaboration#is_responsible}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 1441
          },
          "name": "isResponsible",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-collaboration/index:CleanroomsCollaborationMembersPaymentConfigurationMachineLearningModelTraining"
    },
    "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationMembersPaymentConfigurationMachineLearningModelTrainingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationMembersPaymentConfigurationMachineLearningModelTrainingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-collaboration/index.ts",
          "line": 1481
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cleanrooms-collaboration/index.ts",
        "line": 1473
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 1523
          },
          "name": "resetIsResponsible"
        }
      ],
      "name": "CleanroomsCollaborationMembersPaymentConfigurationMachineLearningModelTrainingOutputReference",
      "namespace": "cleanroomsCollaboration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 1527
          },
          "name": "isResponsibleInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 1517
          },
          "name": "isResponsible",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 1485
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationMembersPaymentConfigurationMachineLearningModelTraining"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-collaboration/index:CleanroomsCollaborationMembersPaymentConfigurationMachineLearningModelTrainingOutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationMembersPaymentConfigurationMachineLearningOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationMembersPaymentConfigurationMachineLearningOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-collaboration/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/cleanrooms-collaboration/index.ts",
        "line": 1683
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 1742
          },
          "name": "putModelInference",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationMembersPaymentConfigurationMachineLearningModelInference"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 1758
          },
          "name": "putModelTraining",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationMembersPaymentConfigurationMachineLearningModelTraining"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 1774
          },
          "name": "putSyntheticDataGeneration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationMembersPaymentConfigurationMachineLearningSyntheticDataGeneration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 1745
          },
          "name": "resetModelInference"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 1761
          },
          "name": "resetModelTraining"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 1777
          },
          "name": "resetSyntheticDataGeneration"
        }
      ],
      "name": "CleanroomsCollaborationMembersPaymentConfigurationMachineLearningOutputReference",
      "namespace": "cleanroomsCollaboration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 1739
          },
          "name": "modelInference",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationMembersPaymentConfigurationMachineLearningModelInferenceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 1755
          },
          "name": "modelTraining",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationMembersPaymentConfigurationMachineLearningModelTrainingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 1771
          },
          "name": "syntheticDataGeneration",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationMembersPaymentConfigurationMachineLearningSyntheticDataGenerationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 1749
          },
          "name": "modelInferenceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationMembersPaymentConfigurationMachineLearningModelInference"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 1765
          },
          "name": "modelTrainingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationMembersPaymentConfigurationMachineLearningModelTraining"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 1781
          },
          "name": "syntheticDataGenerationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationMembersPaymentConfigurationMachineLearningSyntheticDataGeneration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 1695
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationMembersPaymentConfigurationMachineLearning"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-collaboration/index:CleanroomsCollaborationMembersPaymentConfigurationMachineLearningOutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationMembersPaymentConfigurationMachineLearningSyntheticDataGeneration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationMembersPaymentConfigurationMachineLearningSyntheticDataGeneration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanrooms-collaboration/index.ts",
        "line": 1531
      },
      "name": "CleanroomsCollaborationMembersPaymentConfigurationMachineLearningSyntheticDataGeneration",
      "namespace": "cleanroomsCollaboration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_collaboration#is_responsible CleanroomsCollaboration#is_responsible}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 1535
          },
          "name": "isResponsible",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-collaboration/index:CleanroomsCollaborationMembersPaymentConfigurationMachineLearningSyntheticDataGeneration"
    },
    "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationMembersPaymentConfigurationMachineLearningSyntheticDataGenerationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationMembersPaymentConfigurationMachineLearningSyntheticDataGenerationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-collaboration/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cleanrooms-collaboration/index.ts",
        "line": 1567
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 1617
          },
          "name": "resetIsResponsible"
        }
      ],
      "name": "CleanroomsCollaborationMembersPaymentConfigurationMachineLearningSyntheticDataGenerationOutputReference",
      "namespace": "cleanroomsCollaboration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 1621
          },
          "name": "isResponsibleInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 1611
          },
          "name": "isResponsible",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 1579
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationMembersPaymentConfigurationMachineLearningSyntheticDataGeneration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-collaboration/index:CleanroomsCollaborationMembersPaymentConfigurationMachineLearningSyntheticDataGenerationOutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationMembersPaymentConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationMembersPaymentConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-collaboration/index.ts",
          "line": 1945
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cleanrooms-collaboration/index.ts",
        "line": 1937
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 1996
          },
          "name": "putJobCompute",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationMembersPaymentConfigurationJobCompute"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 2012
          },
          "name": "putMachineLearning",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationMembersPaymentConfigurationMachineLearning"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 2028
          },
          "name": "putQueryCompute",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationMembersPaymentConfigurationQueryCompute"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 1999
          },
          "name": "resetJobCompute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 2015
          },
          "name": "resetMachineLearning"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 2031
          },
          "name": "resetQueryCompute"
        }
      ],
      "name": "CleanroomsCollaborationMembersPaymentConfigurationOutputReference",
      "namespace": "cleanroomsCollaboration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 1993
          },
          "name": "jobCompute",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationMembersPaymentConfigurationJobComputeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 2009
          },
          "name": "machineLearning",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationMembersPaymentConfigurationMachineLearningOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 2025
          },
          "name": "queryCompute",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationMembersPaymentConfigurationQueryComputeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 2003
          },
          "name": "jobComputeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationMembersPaymentConfigurationJobCompute"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 2019
          },
          "name": "machineLearningInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationMembersPaymentConfigurationMachineLearning"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 2035
          },
          "name": "queryComputeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationMembersPaymentConfigurationQueryCompute"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 1949
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationMembersPaymentConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-collaboration/index:CleanroomsCollaborationMembersPaymentConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationMembersPaymentConfigurationQueryCompute": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationMembersPaymentConfigurationQueryCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanrooms-collaboration/index.ts",
        "line": 1785
      },
      "name": "CleanroomsCollaborationMembersPaymentConfigurationQueryCompute",
      "namespace": "cleanroomsCollaboration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_collaboration#is_responsible CleanroomsCollaboration#is_responsible}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 1789
          },
          "name": "isResponsible",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-collaboration/index:CleanroomsCollaborationMembersPaymentConfigurationQueryCompute"
    },
    "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationMembersPaymentConfigurationQueryComputeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationMembersPaymentConfigurationQueryComputeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-collaboration/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/cleanrooms-collaboration/index.ts",
        "line": 1821
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 1871
          },
          "name": "resetIsResponsible"
        }
      ],
      "name": "CleanroomsCollaborationMembersPaymentConfigurationQueryComputeOutputReference",
      "namespace": "cleanroomsCollaboration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 1875
          },
          "name": "isResponsibleInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 1865
          },
          "name": "isResponsible",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 1833
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationMembersPaymentConfigurationQueryCompute"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-collaboration/index:CleanroomsCollaborationMembersPaymentConfigurationQueryComputeOutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanrooms-collaboration/index.ts",
        "line": 2287
      },
      "name": "CleanroomsCollaborationTags",
      "namespace": "cleanroomsCollaboration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_collaboration#key CleanroomsCollaboration#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 2291
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_collaboration#value CleanroomsCollaboration#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 2295
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cleanrooms-collaboration/index:CleanroomsCollaborationTags"
    },
    "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-collaboration/index.ts",
          "line": 2425
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cleanrooms-collaboration/index.ts",
        "line": 2417
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 2432
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationTagsOutputReference"
            }
          }
        }
      ],
      "name": "CleanroomsCollaborationTagsList",
      "namespace": "cleanroomsCollaboration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 2418
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-collaboration/index:CleanroomsCollaborationTagsList"
    },
    "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-collaboration/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cleanrooms-collaboration/index.ts",
        "line": 2334
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 2392
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 2408
          },
          "name": "resetValue"
        }
      ],
      "name": "CleanroomsCollaborationTagsOutputReference",
      "namespace": "cleanroomsCollaboration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 2396
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 2412
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 2386
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 2402
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-collaboration/index.ts",
            "line": 2348
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsCollaboration.CleanroomsCollaborationTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-collaboration/index:CleanroomsCollaborationTagsOutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTable": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_configured_table awscc_cleanrooms_configured_table}."
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTable",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_configured_table awscc_cleanrooms_configured_table} Resource."
        },
        "locationInModule": {
          "filename": "src/cleanrooms-configured-table/index.ts",
          "line": 3004
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cleanrooms-configured-table/index.ts",
        "line": 2972
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CleanroomsConfiguredTable resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 2989
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the CleanroomsConfiguredTable to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_configured_table#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CleanroomsConfiguredTable that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CleanroomsConfiguredTable to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 3065
          },
          "name": "putAnalysisRules",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableAnalysisRules"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 3141
          },
          "name": "putTableReference",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableTableReference"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 3154
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 3068
          },
          "name": "resetAnalysisRules"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 3094
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 3128
          },
          "name": "resetSelectedAnalysisMethods"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 3157
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 3169
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 3182
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CleanroomsConfiguredTable",
      "namespace": "cleanroomsConfiguredTable",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 2977
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 3062
          },
          "name": "analysisRules",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableAnalysisRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 3077
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 3082
          },
          "name": "configuredTableIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 3103
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 3138
          },
          "name": "tableReference",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableTableReferenceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 3151
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 3043
          },
          "name": "allowedColumnsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 3056
          },
          "name": "analysisMethodInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 3072
          },
          "name": "analysisRulesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableAnalysisRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 3098
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 3116
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 3132
          },
          "name": "selectedAnalysisMethodsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 3145
          },
          "name": "tableReferenceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableTableReference"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 3161
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 3036
          },
          "name": "allowedColumns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 3049
          },
          "name": "analysisMethod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 3088
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 3109
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 3122
          },
          "name": "selectedAnalysisMethods",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-configured-table/index:CleanroomsConfiguredTable"
    },
    "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableAnalysisRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableAnalysisRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanrooms-configured-table/index.ts",
        "line": 1589
      },
      "name": "CleanroomsConfiguredTableAnalysisRules",
      "namespace": "cleanroomsConfiguredTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_configured_table#policy CleanroomsConfiguredTable#policy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 1593
          },
          "name": "policy",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableAnalysisRulesPolicy"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_configured_table#type CleanroomsConfiguredTable#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 1597
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cleanrooms-configured-table/index:CleanroomsConfiguredTableAnalysisRules"
    },
    "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableAnalysisRulesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableAnalysisRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-configured-table/index.ts",
          "line": 1727
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cleanrooms-configured-table/index.ts",
        "line": 1719
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 1734
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableAnalysisRulesOutputReference"
            }
          }
        }
      ],
      "name": "CleanroomsConfiguredTableAnalysisRulesList",
      "namespace": "cleanroomsConfiguredTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 1720
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableAnalysisRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-configured-table/index:CleanroomsConfiguredTableAnalysisRulesList"
    },
    "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableAnalysisRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableAnalysisRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-configured-table/index.ts",
          "line": 1646
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cleanrooms-configured-table/index.ts",
        "line": 1636
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 1691
          },
          "name": "putPolicy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableAnalysisRulesPolicy"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 1694
          },
          "name": "resetPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 1710
          },
          "name": "resetType"
        }
      ],
      "name": "CleanroomsConfiguredTableAnalysisRulesOutputReference",
      "namespace": "cleanroomsConfiguredTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 1688
          },
          "name": "policy",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableAnalysisRulesPolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 1698
          },
          "name": "policyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableAnalysisRulesPolicy"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 1714
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 1704
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 1650
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableAnalysisRules"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-configured-table/index:CleanroomsConfiguredTableAnalysisRulesOutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableAnalysisRulesPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableAnalysisRulesPolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanrooms-configured-table/index.ts",
        "line": 1495
      },
      "name": "CleanroomsConfiguredTableAnalysisRulesPolicy",
      "namespace": "cleanroomsConfiguredTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_configured_table#v1 CleanroomsConfiguredTable#v1}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 1499
          },
          "name": "v1",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableAnalysisRulesPolicyV1"
          }
        }
      ],
      "symbolId": "src/cleanrooms-configured-table/index:CleanroomsConfiguredTableAnalysisRulesPolicy"
    },
    "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableAnalysisRulesPolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableAnalysisRulesPolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-configured-table/index.ts",
          "line": 1539
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cleanrooms-configured-table/index.ts",
        "line": 1531
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 1578
          },
          "name": "putV1",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableAnalysisRulesPolicyV1"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 1581
          },
          "name": "resetV1"
        }
      ],
      "name": "CleanroomsConfiguredTableAnalysisRulesPolicyOutputReference",
      "namespace": "cleanroomsConfiguredTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 1575
          },
          "name": "v1",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableAnalysisRulesPolicyV1OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 1585
          },
          "name": "v1Input",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableAnalysisRulesPolicyV1"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 1543
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableAnalysisRulesPolicy"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-configured-table/index:CleanroomsConfiguredTableAnalysisRulesPolicyOutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableAnalysisRulesPolicyV1": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableAnalysisRulesPolicyV1",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanrooms-configured-table/index.ts",
        "line": 1335
      },
      "name": "CleanroomsConfiguredTableAnalysisRulesPolicyV1",
      "namespace": "cleanroomsConfiguredTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_configured_table#aggregation CleanroomsConfiguredTable#aggregation}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 1339
          },
          "name": "aggregation",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableAnalysisRulesPolicyV1Aggregation"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_configured_table#custom CleanroomsConfiguredTable#custom}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 1343
          },
          "name": "custom",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableAnalysisRulesPolicyV1Custom"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_configured_table#list CleanroomsConfiguredTable#list}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 1347
          },
          "name": "list",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableAnalysisRulesPolicyV1ListStruct"
          }
        }
      ],
      "symbolId": "src/cleanrooms-configured-table/index:CleanroomsConfiguredTableAnalysisRulesPolicyV1"
    },
    "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableAnalysisRulesPolicyV1Aggregation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableAnalysisRulesPolicyV1Aggregation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanrooms-configured-table/index.ts",
        "line": 381
      },
      "name": "CleanroomsConfiguredTableAnalysisRulesPolicyV1Aggregation",
      "namespace": "cleanroomsConfiguredTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_configured_table#additional_analyses CleanroomsConfiguredTable#additional_analyses}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 385
          },
          "name": "additionalAnalyses",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_configured_table#aggregate_columns CleanroomsConfiguredTable#aggregate_columns}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 389
          },
          "name": "aggregateColumns",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableAnalysisRulesPolicyV1AggregationAggregateColumns"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_configured_table#allowed_join_operators CleanroomsConfiguredTable#allowed_join_operators}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 393
          },
          "name": "allowedJoinOperators",
          "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/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_configured_table#dimension_columns CleanroomsConfiguredTable#dimension_columns}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 397
          },
          "name": "dimensionColumns",
          "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/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_configured_table#join_columns CleanroomsConfiguredTable#join_columns}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 401
          },
          "name": "joinColumns",
          "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/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_configured_table#join_required CleanroomsConfiguredTable#join_required}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 405
          },
          "name": "joinRequired",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_configured_table#output_constraints CleanroomsConfiguredTable#output_constraints}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 409
          },
          "name": "outputConstraints",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableAnalysisRulesPolicyV1AggregationOutputConstraints"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_configured_table#scalar_functions CleanroomsConfiguredTable#scalar_functions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 413
          },
          "name": "scalarFunctions",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-configured-table/index:CleanroomsConfiguredTableAnalysisRulesPolicyV1Aggregation"
    },
    "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableAnalysisRulesPolicyV1AggregationAggregateColumns": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableAnalysisRulesPolicyV1AggregationAggregateColumns",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanrooms-configured-table/index.ts",
        "line": 50
      },
      "name": "CleanroomsConfiguredTableAnalysisRulesPolicyV1AggregationAggregateColumns",
      "namespace": "cleanroomsConfiguredTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_configured_table#column_names CleanroomsConfiguredTable#column_names}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 54
          },
          "name": "columnNames",
          "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/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_configured_table#function CleanroomsConfiguredTable#function}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 58
          },
          "name": "function",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cleanrooms-configured-table/index:CleanroomsConfiguredTableAnalysisRulesPolicyV1AggregationAggregateColumns"
    },
    "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableAnalysisRulesPolicyV1AggregationAggregateColumnsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableAnalysisRulesPolicyV1AggregationAggregateColumnsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-configured-table/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/cleanrooms-configured-table/index.ts",
        "line": 180
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/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-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableAnalysisRulesPolicyV1AggregationAggregateColumnsOutputReference"
            }
          }
        }
      ],
      "name": "CleanroomsConfiguredTableAnalysisRulesPolicyV1AggregationAggregateColumnsList",
      "namespace": "cleanroomsConfiguredTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 181
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableAnalysisRulesPolicyV1AggregationAggregateColumns"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-configured-table/index:CleanroomsConfiguredTableAnalysisRulesPolicyV1AggregationAggregateColumnsList"
    },
    "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableAnalysisRulesPolicyV1AggregationAggregateColumnsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableAnalysisRulesPolicyV1AggregationAggregateColumnsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-configured-table/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/cleanrooms-configured-table/index.ts",
        "line": 97
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 155
          },
          "name": "resetColumnNames"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 171
          },
          "name": "resetFunction"
        }
      ],
      "name": "CleanroomsConfiguredTableAnalysisRulesPolicyV1AggregationAggregateColumnsOutputReference",
      "namespace": "cleanroomsConfiguredTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 159
          },
          "name": "columnNamesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 175
          },
          "name": "functionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 149
          },
          "name": "columnNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 165
          },
          "name": "function",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 111
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableAnalysisRulesPolicyV1AggregationAggregateColumns"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-configured-table/index:CleanroomsConfiguredTableAnalysisRulesPolicyV1AggregationAggregateColumnsOutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableAnalysisRulesPolicyV1AggregationOutputConstraints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableAnalysisRulesPolicyV1AggregationOutputConstraints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanrooms-configured-table/index.ts",
        "line": 199
      },
      "name": "CleanroomsConfiguredTableAnalysisRulesPolicyV1AggregationOutputConstraints",
      "namespace": "cleanroomsConfiguredTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_configured_table#column_name CleanroomsConfiguredTable#column_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 203
          },
          "name": "columnName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_configured_table#minimum CleanroomsConfiguredTable#minimum}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 207
          },
          "name": "minimum",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_configured_table#type CleanroomsConfiguredTable#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 211
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cleanrooms-configured-table/index:CleanroomsConfiguredTableAnalysisRulesPolicyV1AggregationOutputConstraints"
    },
    "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableAnalysisRulesPolicyV1AggregationOutputConstraintsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableAnalysisRulesPolicyV1AggregationOutputConstraintsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-configured-table/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cleanrooms-configured-table/index.ts",
        "line": 362
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 377
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableAnalysisRulesPolicyV1AggregationOutputConstraintsOutputReference"
            }
          }
        }
      ],
      "name": "CleanroomsConfiguredTableAnalysisRulesPolicyV1AggregationOutputConstraintsList",
      "namespace": "cleanroomsConfiguredTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 363
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableAnalysisRulesPolicyV1AggregationOutputConstraints"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-configured-table/index:CleanroomsConfiguredTableAnalysisRulesPolicyV1AggregationOutputConstraintsList"
    },
    "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableAnalysisRulesPolicyV1AggregationOutputConstraintsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableAnalysisRulesPolicyV1AggregationOutputConstraintsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-configured-table/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cleanrooms-configured-table/index.ts",
        "line": 257
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 321
          },
          "name": "resetColumnName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 337
          },
          "name": "resetMinimum"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 353
          },
          "name": "resetType"
        }
      ],
      "name": "CleanroomsConfiguredTableAnalysisRulesPolicyV1AggregationOutputConstraintsOutputReference",
      "namespace": "cleanroomsConfiguredTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 325
          },
          "name": "columnNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 341
          },
          "name": "minimumInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 357
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 315
          },
          "name": "columnName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 331
          },
          "name": "minimum",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 347
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 271
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableAnalysisRulesPolicyV1AggregationOutputConstraints"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-configured-table/index:CleanroomsConfiguredTableAnalysisRulesPolicyV1AggregationOutputConstraintsOutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableAnalysisRulesPolicyV1AggregationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableAnalysisRulesPolicyV1AggregationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-configured-table/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/cleanrooms-configured-table/index.ts",
        "line": 494
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 599
          },
          "name": "putAggregateColumns",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableAnalysisRulesPolicyV1AggregationAggregateColumns"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 679
          },
          "name": "putOutputConstraints",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableAnalysisRulesPolicyV1AggregationOutputConstraints"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 586
          },
          "name": "resetAdditionalAnalyses"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 602
          },
          "name": "resetAggregateColumns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 618
          },
          "name": "resetAllowedJoinOperators"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 634
          },
          "name": "resetDimensionColumns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 650
          },
          "name": "resetJoinColumns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 666
          },
          "name": "resetJoinRequired"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 682
          },
          "name": "resetOutputConstraints"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 698
          },
          "name": "resetScalarFunctions"
        }
      ],
      "name": "CleanroomsConfiguredTableAnalysisRulesPolicyV1AggregationOutputReference",
      "namespace": "cleanroomsConfiguredTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 596
          },
          "name": "aggregateColumns",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableAnalysisRulesPolicyV1AggregationAggregateColumnsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 676
          },
          "name": "outputConstraints",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableAnalysisRulesPolicyV1AggregationOutputConstraintsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 590
          },
          "name": "additionalAnalysesInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 606
          },
          "name": "aggregateColumnsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableAnalysisRulesPolicyV1AggregationAggregateColumns"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 622
          },
          "name": "allowedJoinOperatorsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 638
          },
          "name": "dimensionColumnsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 654
          },
          "name": "joinColumnsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 670
          },
          "name": "joinRequiredInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 686
          },
          "name": "outputConstraintsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableAnalysisRulesPolicyV1AggregationOutputConstraints"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 702
          },
          "name": "scalarFunctionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 580
          },
          "name": "additionalAnalyses",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 612
          },
          "name": "allowedJoinOperators",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 628
          },
          "name": "dimensionColumns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 644
          },
          "name": "joinColumns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 660
          },
          "name": "joinRequired",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 692
          },
          "name": "scalarFunctions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 506
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableAnalysisRulesPolicyV1Aggregation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-configured-table/index:CleanroomsConfiguredTableAnalysisRulesPolicyV1AggregationOutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableAnalysisRulesPolicyV1Custom": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableAnalysisRulesPolicyV1Custom",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanrooms-configured-table/index.ts",
        "line": 916
      },
      "name": "CleanroomsConfiguredTableAnalysisRulesPolicyV1Custom",
      "namespace": "cleanroomsConfiguredTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_configured_table#additional_analyses CleanroomsConfiguredTable#additional_analyses}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 920
          },
          "name": "additionalAnalyses",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_configured_table#allowed_analyses CleanroomsConfiguredTable#allowed_analyses}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 924
          },
          "name": "allowedAnalyses",
          "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/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_configured_table#allowed_analysis_providers CleanroomsConfiguredTable#allowed_analysis_providers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 928
          },
          "name": "allowedAnalysisProviders",
          "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/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_configured_table#differential_privacy CleanroomsConfiguredTable#differential_privacy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 932
          },
          "name": "differentialPrivacy",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableAnalysisRulesPolicyV1CustomDifferentialPrivacy"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_configured_table#disallowed_output_columns CleanroomsConfiguredTable#disallowed_output_columns}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 936
          },
          "name": "disallowedOutputColumns",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-configured-table/index:CleanroomsConfiguredTableAnalysisRulesPolicyV1Custom"
    },
    "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableAnalysisRulesPolicyV1CustomDifferentialPrivacy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableAnalysisRulesPolicyV1CustomDifferentialPrivacy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanrooms-configured-table/index.ts",
        "line": 822
      },
      "name": "CleanroomsConfiguredTableAnalysisRulesPolicyV1CustomDifferentialPrivacy",
      "namespace": "cleanroomsConfiguredTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_configured_table#columns CleanroomsConfiguredTable#columns}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 826
          },
          "name": "columns",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableAnalysisRulesPolicyV1CustomDifferentialPrivacyColumns"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-configured-table/index:CleanroomsConfiguredTableAnalysisRulesPolicyV1CustomDifferentialPrivacy"
    },
    "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableAnalysisRulesPolicyV1CustomDifferentialPrivacyColumns": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableAnalysisRulesPolicyV1CustomDifferentialPrivacyColumns",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanrooms-configured-table/index.ts",
        "line": 706
      },
      "name": "CleanroomsConfiguredTableAnalysisRulesPolicyV1CustomDifferentialPrivacyColumns",
      "namespace": "cleanroomsConfiguredTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_configured_table#name CleanroomsConfiguredTable#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 710
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cleanrooms-configured-table/index:CleanroomsConfiguredTableAnalysisRulesPolicyV1CustomDifferentialPrivacyColumns"
    },
    "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableAnalysisRulesPolicyV1CustomDifferentialPrivacyColumnsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableAnalysisRulesPolicyV1CustomDifferentialPrivacyColumnsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-configured-table/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/cleanrooms-configured-table/index.ts",
        "line": 803
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/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-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableAnalysisRulesPolicyV1CustomDifferentialPrivacyColumnsOutputReference"
            }
          }
        }
      ],
      "name": "CleanroomsConfiguredTableAnalysisRulesPolicyV1CustomDifferentialPrivacyColumnsList",
      "namespace": "cleanroomsConfiguredTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 804
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableAnalysisRulesPolicyV1CustomDifferentialPrivacyColumns"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-configured-table/index:CleanroomsConfiguredTableAnalysisRulesPolicyV1CustomDifferentialPrivacyColumnsList"
    },
    "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableAnalysisRulesPolicyV1CustomDifferentialPrivacyColumnsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableAnalysisRulesPolicyV1CustomDifferentialPrivacyColumnsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-configured-table/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cleanrooms-configured-table/index.ts",
        "line": 742
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 794
          },
          "name": "resetName"
        }
      ],
      "name": "CleanroomsConfiguredTableAnalysisRulesPolicyV1CustomDifferentialPrivacyColumnsOutputReference",
      "namespace": "cleanroomsConfiguredTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 798
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 788
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 756
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableAnalysisRulesPolicyV1CustomDifferentialPrivacyColumns"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-configured-table/index:CleanroomsConfiguredTableAnalysisRulesPolicyV1CustomDifferentialPrivacyColumnsOutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableAnalysisRulesPolicyV1CustomDifferentialPrivacyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableAnalysisRulesPolicyV1CustomDifferentialPrivacyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-configured-table/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/cleanrooms-configured-table/index.ts",
        "line": 858
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 905
          },
          "name": "putColumns",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableAnalysisRulesPolicyV1CustomDifferentialPrivacyColumns"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 908
          },
          "name": "resetColumns"
        }
      ],
      "name": "CleanroomsConfiguredTableAnalysisRulesPolicyV1CustomDifferentialPrivacyOutputReference",
      "namespace": "cleanroomsConfiguredTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 902
          },
          "name": "columns",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableAnalysisRulesPolicyV1CustomDifferentialPrivacyColumnsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 912
          },
          "name": "columnsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableAnalysisRulesPolicyV1CustomDifferentialPrivacyColumns"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 870
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableAnalysisRulesPolicyV1CustomDifferentialPrivacy"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-configured-table/index:CleanroomsConfiguredTableAnalysisRulesPolicyV1CustomDifferentialPrivacyOutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableAnalysisRulesPolicyV1CustomOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableAnalysisRulesPolicyV1CustomOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-configured-table/index.ts",
          "line": 1004
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cleanrooms-configured-table/index.ts",
        "line": 996
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 1115
          },
          "name": "putDifferentialPrivacy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableAnalysisRulesPolicyV1CustomDifferentialPrivacy"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 1070
          },
          "name": "resetAdditionalAnalyses"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 1086
          },
          "name": "resetAllowedAnalyses"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 1102
          },
          "name": "resetAllowedAnalysisProviders"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 1118
          },
          "name": "resetDifferentialPrivacy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 1134
          },
          "name": "resetDisallowedOutputColumns"
        }
      ],
      "name": "CleanroomsConfiguredTableAnalysisRulesPolicyV1CustomOutputReference",
      "namespace": "cleanroomsConfiguredTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 1112
          },
          "name": "differentialPrivacy",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableAnalysisRulesPolicyV1CustomDifferentialPrivacyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 1074
          },
          "name": "additionalAnalysesInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 1090
          },
          "name": "allowedAnalysesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 1106
          },
          "name": "allowedAnalysisProvidersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 1122
          },
          "name": "differentialPrivacyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableAnalysisRulesPolicyV1CustomDifferentialPrivacy"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 1138
          },
          "name": "disallowedOutputColumnsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 1064
          },
          "name": "additionalAnalyses",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 1080
          },
          "name": "allowedAnalyses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 1096
          },
          "name": "allowedAnalysisProviders",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 1128
          },
          "name": "disallowedOutputColumns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 1008
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableAnalysisRulesPolicyV1Custom"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-configured-table/index:CleanroomsConfiguredTableAnalysisRulesPolicyV1CustomOutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableAnalysisRulesPolicyV1ListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableAnalysisRulesPolicyV1ListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanrooms-configured-table/index.ts",
        "line": 1142
      },
      "name": "CleanroomsConfiguredTableAnalysisRulesPolicyV1ListStruct",
      "namespace": "cleanroomsConfiguredTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_configured_table#additional_analyses CleanroomsConfiguredTable#additional_analyses}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 1146
          },
          "name": "additionalAnalyses",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_configured_table#allowed_join_operators CleanroomsConfiguredTable#allowed_join_operators}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 1150
          },
          "name": "allowedJoinOperators",
          "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/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_configured_table#join_columns CleanroomsConfiguredTable#join_columns}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 1154
          },
          "name": "joinColumns",
          "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/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_configured_table#list_columns CleanroomsConfiguredTable#list_columns}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 1158
          },
          "name": "listColumns",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-configured-table/index:CleanroomsConfiguredTableAnalysisRulesPolicyV1ListStruct"
    },
    "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableAnalysisRulesPolicyV1ListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableAnalysisRulesPolicyV1ListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-configured-table/index.ts",
          "line": 1219
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cleanrooms-configured-table/index.ts",
        "line": 1211
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 1279
          },
          "name": "resetAdditionalAnalyses"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 1295
          },
          "name": "resetAllowedJoinOperators"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 1311
          },
          "name": "resetJoinColumns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 1327
          },
          "name": "resetListColumns"
        }
      ],
      "name": "CleanroomsConfiguredTableAnalysisRulesPolicyV1ListStructOutputReference",
      "namespace": "cleanroomsConfiguredTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 1283
          },
          "name": "additionalAnalysesInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 1299
          },
          "name": "allowedJoinOperatorsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 1315
          },
          "name": "joinColumnsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 1331
          },
          "name": "listColumnsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 1273
          },
          "name": "additionalAnalyses",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 1289
          },
          "name": "allowedJoinOperators",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 1305
          },
          "name": "joinColumns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 1321
          },
          "name": "listColumns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 1223
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableAnalysisRulesPolicyV1ListStruct"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-configured-table/index:CleanroomsConfiguredTableAnalysisRulesPolicyV1ListStructOutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableAnalysisRulesPolicyV1OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableAnalysisRulesPolicyV1OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-configured-table/index.ts",
          "line": 1401
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cleanrooms-configured-table/index.ts",
        "line": 1393
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 1452
          },
          "name": "putAggregation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableAnalysisRulesPolicyV1Aggregation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 1468
          },
          "name": "putCustom",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableAnalysisRulesPolicyV1Custom"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 1484
          },
          "name": "putList",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableAnalysisRulesPolicyV1ListStruct"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 1455
          },
          "name": "resetAggregation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 1471
          },
          "name": "resetCustom"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 1487
          },
          "name": "resetList"
        }
      ],
      "name": "CleanroomsConfiguredTableAnalysisRulesPolicyV1OutputReference",
      "namespace": "cleanroomsConfiguredTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 1449
          },
          "name": "aggregation",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableAnalysisRulesPolicyV1AggregationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 1465
          },
          "name": "custom",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableAnalysisRulesPolicyV1CustomOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 1481
          },
          "name": "list",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableAnalysisRulesPolicyV1ListStructOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 1459
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableAnalysisRulesPolicyV1Aggregation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 1475
          },
          "name": "customInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableAnalysisRulesPolicyV1Custom"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 1491
          },
          "name": "listInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableAnalysisRulesPolicyV1ListStruct"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 1405
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableAnalysisRulesPolicyV1"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-configured-table/index:CleanroomsConfiguredTableAnalysisRulesPolicyV1OutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanrooms-configured-table/index.ts",
        "line": 14
      },
      "name": "CleanroomsConfiguredTableConfig",
      "namespace": "cleanroomsConfiguredTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_configured_table#allowed_columns CleanroomsConfiguredTable#allowed_columns}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 18
          },
          "name": "allowedColumns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_configured_table#analysis_method CleanroomsConfiguredTable#analysis_method}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 22
          },
          "name": "analysisMethod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_configured_table#name CleanroomsConfiguredTable#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/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/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_configured_table#table_reference CleanroomsConfiguredTable#table_reference}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 42
          },
          "name": "tableReference",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableTableReference"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_configured_table#analysis_rules CleanroomsConfiguredTable#analysis_rules}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 26
          },
          "name": "analysisRules",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableAnalysisRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_configured_table#description CleanroomsConfiguredTable#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 30
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_configured_table#selected_analysis_methods CleanroomsConfiguredTable#selected_analysis_methods}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 38
          },
          "name": "selectedAnalysisMethods",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_configured_table#tags CleanroomsConfiguredTable#tags}",
            "stability": "stable",
            "summary": "An arbitrary set of tags (key-value pairs) for this cleanrooms collaboration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 48
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-configured-table/index:CleanroomsConfiguredTableConfig"
    },
    "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableTableReference": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableTableReference",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanrooms-configured-table/index.ts",
        "line": 2659
      },
      "name": "CleanroomsConfiguredTableTableReference",
      "namespace": "cleanroomsConfiguredTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_configured_table#athena CleanroomsConfiguredTable#athena}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 2663
          },
          "name": "athena",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableTableReferenceAthena"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_configured_table#glue CleanroomsConfiguredTable#glue}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 2667
          },
          "name": "glue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableTableReferenceGlue"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_configured_table#snowflake CleanroomsConfiguredTable#snowflake}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 2671
          },
          "name": "snowflake",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableTableReferenceSnowflake"
          }
        }
      ],
      "symbolId": "src/cleanrooms-configured-table/index:CleanroomsConfiguredTableTableReference"
    },
    "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableTableReferenceAthena": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableTableReferenceAthena",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanrooms-configured-table/index.ts",
        "line": 1738
      },
      "name": "CleanroomsConfiguredTableTableReferenceAthena",
      "namespace": "cleanroomsConfiguredTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_configured_table#catalog_name CleanroomsConfiguredTable#catalog_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 1742
          },
          "name": "catalogName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_configured_table#database_name CleanroomsConfiguredTable#database_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 1746
          },
          "name": "databaseName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_configured_table#output_location CleanroomsConfiguredTable#output_location}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 1750
          },
          "name": "outputLocation",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_configured_table#region CleanroomsConfiguredTable#region}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 1754
          },
          "name": "region",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_configured_table#table_name CleanroomsConfiguredTable#table_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 1758
          },
          "name": "tableName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_configured_table#work_group CleanroomsConfiguredTable#work_group}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 1762
          },
          "name": "workGroup",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cleanrooms-configured-table/index:CleanroomsConfiguredTableTableReferenceAthena"
    },
    "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableTableReferenceAthenaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableTableReferenceAthenaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-configured-table/index.ts",
          "line": 1837
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cleanrooms-configured-table/index.ts",
        "line": 1829
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 1909
          },
          "name": "resetCatalogName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 1925
          },
          "name": "resetDatabaseName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 1941
          },
          "name": "resetOutputLocation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 1957
          },
          "name": "resetRegion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 1973
          },
          "name": "resetTableName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 1989
          },
          "name": "resetWorkGroup"
        }
      ],
      "name": "CleanroomsConfiguredTableTableReferenceAthenaOutputReference",
      "namespace": "cleanroomsConfiguredTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 1913
          },
          "name": "catalogNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 1929
          },
          "name": "databaseNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 1945
          },
          "name": "outputLocationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 1961
          },
          "name": "regionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 1977
          },
          "name": "tableNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 1993
          },
          "name": "workGroupInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 1903
          },
          "name": "catalogName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 1919
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 1935
          },
          "name": "outputLocation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 1951
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 1967
          },
          "name": "tableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 1983
          },
          "name": "workGroup",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 1841
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableTableReferenceAthena"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-configured-table/index:CleanroomsConfiguredTableTableReferenceAthenaOutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableTableReferenceGlue": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableTableReferenceGlue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanrooms-configured-table/index.ts",
        "line": 1997
      },
      "name": "CleanroomsConfiguredTableTableReferenceGlue",
      "namespace": "cleanroomsConfiguredTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_configured_table#database_name CleanroomsConfiguredTable#database_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 2001
          },
          "name": "databaseName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_configured_table#region CleanroomsConfiguredTable#region}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 2005
          },
          "name": "region",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_configured_table#table_name CleanroomsConfiguredTable#table_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 2009
          },
          "name": "tableName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cleanrooms-configured-table/index:CleanroomsConfiguredTableTableReferenceGlue"
    },
    "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableTableReferenceGlueOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableTableReferenceGlueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-configured-table/index.ts",
          "line": 2063
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cleanrooms-configured-table/index.ts",
        "line": 2055
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 2117
          },
          "name": "resetDatabaseName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 2133
          },
          "name": "resetRegion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 2149
          },
          "name": "resetTableName"
        }
      ],
      "name": "CleanroomsConfiguredTableTableReferenceGlueOutputReference",
      "namespace": "cleanroomsConfiguredTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 2121
          },
          "name": "databaseNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 2137
          },
          "name": "regionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 2153
          },
          "name": "tableNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 2111
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 2127
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 2143
          },
          "name": "tableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 2067
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableTableReferenceGlue"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-configured-table/index:CleanroomsConfiguredTableTableReferenceGlueOutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableTableReferenceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableTableReferenceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-configured-table/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/cleanrooms-configured-table/index.ts",
        "line": 2717
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 2776
          },
          "name": "putAthena",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableTableReferenceAthena"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 2792
          },
          "name": "putGlue",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableTableReferenceGlue"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 2808
          },
          "name": "putSnowflake",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableTableReferenceSnowflake"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 2779
          },
          "name": "resetAthena"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 2795
          },
          "name": "resetGlue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 2811
          },
          "name": "resetSnowflake"
        }
      ],
      "name": "CleanroomsConfiguredTableTableReferenceOutputReference",
      "namespace": "cleanroomsConfiguredTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 2773
          },
          "name": "athena",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableTableReferenceAthenaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 2789
          },
          "name": "glue",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableTableReferenceGlueOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 2805
          },
          "name": "snowflake",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableTableReferenceSnowflakeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 2783
          },
          "name": "athenaInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableTableReferenceAthena"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 2799
          },
          "name": "glueInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableTableReferenceGlue"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 2815
          },
          "name": "snowflakeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableTableReferenceSnowflake"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 2729
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableTableReference"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-configured-table/index:CleanroomsConfiguredTableTableReferenceOutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableTableReferenceSnowflake": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableTableReferenceSnowflake",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanrooms-configured-table/index.ts",
        "line": 2400
      },
      "name": "CleanroomsConfiguredTableTableReferenceSnowflake",
      "namespace": "cleanroomsConfiguredTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_configured_table#account_identifier CleanroomsConfiguredTable#account_identifier}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 2404
          },
          "name": "accountIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_configured_table#database_name CleanroomsConfiguredTable#database_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 2408
          },
          "name": "databaseName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_configured_table#schema_name CleanroomsConfiguredTable#schema_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 2412
          },
          "name": "schemaName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_configured_table#secret_arn CleanroomsConfiguredTable#secret_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 2416
          },
          "name": "secretArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_configured_table#table_name CleanroomsConfiguredTable#table_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 2420
          },
          "name": "tableName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_configured_table#table_schema CleanroomsConfiguredTable#table_schema}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 2424
          },
          "name": "tableSchema",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableTableReferenceSnowflakeTableSchema"
          }
        }
      ],
      "symbolId": "src/cleanrooms-configured-table/index:CleanroomsConfiguredTableTableReferenceSnowflake"
    },
    "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableTableReferenceSnowflakeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableTableReferenceSnowflakeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-configured-table/index.ts",
          "line": 2499
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cleanrooms-configured-table/index.ts",
        "line": 2491
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 2648
          },
          "name": "putTableSchema",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableTableReferenceSnowflakeTableSchema"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 2571
          },
          "name": "resetAccountIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 2587
          },
          "name": "resetDatabaseName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 2603
          },
          "name": "resetSchemaName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 2619
          },
          "name": "resetSecretArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 2635
          },
          "name": "resetTableName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 2651
          },
          "name": "resetTableSchema"
        }
      ],
      "name": "CleanroomsConfiguredTableTableReferenceSnowflakeOutputReference",
      "namespace": "cleanroomsConfiguredTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 2645
          },
          "name": "tableSchema",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableTableReferenceSnowflakeTableSchemaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 2575
          },
          "name": "accountIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 2591
          },
          "name": "databaseNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 2607
          },
          "name": "schemaNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 2623
          },
          "name": "secretArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 2639
          },
          "name": "tableNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 2655
          },
          "name": "tableSchemaInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableTableReferenceSnowflakeTableSchema"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 2565
          },
          "name": "accountIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 2581
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 2597
          },
          "name": "schemaName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 2613
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 2629
          },
          "name": "tableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 2503
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableTableReferenceSnowflake"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-configured-table/index:CleanroomsConfiguredTableTableReferenceSnowflakeOutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableTableReferenceSnowflakeTableSchema": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableTableReferenceSnowflakeTableSchema",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanrooms-configured-table/index.ts",
        "line": 2306
      },
      "name": "CleanroomsConfiguredTableTableReferenceSnowflakeTableSchema",
      "namespace": "cleanroomsConfiguredTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_configured_table#v1 CleanroomsConfiguredTable#v1}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 2310
          },
          "name": "v1",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableTableReferenceSnowflakeTableSchemaV1"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-configured-table/index:CleanroomsConfiguredTableTableReferenceSnowflakeTableSchema"
    },
    "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableTableReferenceSnowflakeTableSchemaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableTableReferenceSnowflakeTableSchemaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-configured-table/index.ts",
          "line": 2350
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cleanrooms-configured-table/index.ts",
        "line": 2342
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 2389
          },
          "name": "putV1",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableTableReferenceSnowflakeTableSchemaV1"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 2392
          },
          "name": "resetV1"
        }
      ],
      "name": "CleanroomsConfiguredTableTableReferenceSnowflakeTableSchemaOutputReference",
      "namespace": "cleanroomsConfiguredTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 2386
          },
          "name": "v1",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableTableReferenceSnowflakeTableSchemaV1List"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 2396
          },
          "name": "v1Input",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableTableReferenceSnowflakeTableSchemaV1"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 2354
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableTableReferenceSnowflakeTableSchema"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-configured-table/index:CleanroomsConfiguredTableTableReferenceSnowflakeTableSchemaOutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableTableReferenceSnowflakeTableSchemaV1": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableTableReferenceSnowflakeTableSchemaV1",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanrooms-configured-table/index.ts",
        "line": 2157
      },
      "name": "CleanroomsConfiguredTableTableReferenceSnowflakeTableSchemaV1",
      "namespace": "cleanroomsConfiguredTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_configured_table#column_name CleanroomsConfiguredTable#column_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 2161
          },
          "name": "columnName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_configured_table#column_type CleanroomsConfiguredTable#column_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 2165
          },
          "name": "columnType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cleanrooms-configured-table/index:CleanroomsConfiguredTableTableReferenceSnowflakeTableSchemaV1"
    },
    "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableTableReferenceSnowflakeTableSchemaV1List": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableTableReferenceSnowflakeTableSchemaV1List",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-configured-table/index.ts",
          "line": 2295
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cleanrooms-configured-table/index.ts",
        "line": 2287
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 2302
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableTableReferenceSnowflakeTableSchemaV1OutputReference"
            }
          }
        }
      ],
      "name": "CleanroomsConfiguredTableTableReferenceSnowflakeTableSchemaV1List",
      "namespace": "cleanroomsConfiguredTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 2288
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableTableReferenceSnowflakeTableSchemaV1"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-configured-table/index:CleanroomsConfiguredTableTableReferenceSnowflakeTableSchemaV1List"
    },
    "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableTableReferenceSnowflakeTableSchemaV1OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableTableReferenceSnowflakeTableSchemaV1OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-configured-table/index.ts",
          "line": 2214
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cleanrooms-configured-table/index.ts",
        "line": 2204
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 2262
          },
          "name": "resetColumnName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 2278
          },
          "name": "resetColumnType"
        }
      ],
      "name": "CleanroomsConfiguredTableTableReferenceSnowflakeTableSchemaV1OutputReference",
      "namespace": "cleanroomsConfiguredTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 2266
          },
          "name": "columnNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 2282
          },
          "name": "columnTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 2256
          },
          "name": "columnName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 2272
          },
          "name": "columnType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 2218
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableTableReferenceSnowflakeTableSchemaV1"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-configured-table/index:CleanroomsConfiguredTableTableReferenceSnowflakeTableSchemaV1OutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanrooms-configured-table/index.ts",
        "line": 2819
      },
      "name": "CleanroomsConfiguredTableTags",
      "namespace": "cleanroomsConfiguredTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_configured_table#key CleanroomsConfiguredTable#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 2823
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_configured_table#value CleanroomsConfiguredTable#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 2827
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cleanrooms-configured-table/index:CleanroomsConfiguredTableTags"
    },
    "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-configured-table/index.ts",
          "line": 2957
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cleanrooms-configured-table/index.ts",
        "line": 2949
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 2964
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableTagsOutputReference"
            }
          }
        }
      ],
      "name": "CleanroomsConfiguredTableTagsList",
      "namespace": "cleanroomsConfiguredTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 2950
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-configured-table/index:CleanroomsConfiguredTableTagsList"
    },
    "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-configured-table/index.ts",
          "line": 2876
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cleanrooms-configured-table/index.ts",
        "line": 2866
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 2924
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 2940
          },
          "name": "resetValue"
        }
      ],
      "name": "CleanroomsConfiguredTableTagsOutputReference",
      "namespace": "cleanroomsConfiguredTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 2928
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 2944
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 2918
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 2934
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table/index.ts",
            "line": 2880
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTable.CleanroomsConfiguredTableTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-configured-table/index:CleanroomsConfiguredTableTagsOutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsConfiguredTableAssociation.CleanroomsConfiguredTableAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_configured_table_association awscc_cleanrooms_configured_table_association}."
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTableAssociation.CleanroomsConfiguredTableAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_configured_table_association awscc_cleanrooms_configured_table_association} Resource."
        },
        "locationInModule": {
          "filename": "src/cleanrooms-configured-table-association/index.ts",
          "line": 1015
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTableAssociation.CleanroomsConfiguredTableAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cleanrooms-configured-table-association/index.ts",
        "line": 983
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CleanroomsConfiguredTableAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table-association/index.ts",
            "line": 1000
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the CleanroomsConfiguredTableAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_configured_table_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CleanroomsConfiguredTableAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CleanroomsConfiguredTableAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table-association/index.ts",
            "line": 1054
          },
          "name": "putConfiguredTableAssociationAnalysisRules",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTableAssociation.CleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRules"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table-association/index.ts",
            "line": 1148
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTableAssociation.CleanroomsConfiguredTableAssociationTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table-association/index.ts",
            "line": 1057
          },
          "name": "resetConfiguredTableAssociationAnalysisRules"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table-association/index.ts",
            "line": 1091
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table-association/index.ts",
            "line": 1151
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table-association/index.ts",
            "line": 1163
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table-association/index.ts",
            "line": 1175
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CleanroomsConfiguredTableAssociation",
      "namespace": "cleanroomsConfiguredTableAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table-association/index.ts",
            "line": 988
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table-association/index.ts",
            "line": 1045
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table-association/index.ts",
            "line": 1051
          },
          "name": "configuredTableAssociationAnalysisRules",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTableAssociation.CleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table-association/index.ts",
            "line": 1066
          },
          "name": "configuredTableAssociationIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table-association/index.ts",
            "line": 1100
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table-association/index.ts",
            "line": 1145
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTableAssociation.CleanroomsConfiguredTableAssociationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table-association/index.ts",
            "line": 1061
          },
          "name": "configuredTableAssociationAnalysisRulesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTableAssociation.CleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table-association/index.ts",
            "line": 1079
          },
          "name": "configuredTableIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table-association/index.ts",
            "line": 1095
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table-association/index.ts",
            "line": 1113
          },
          "name": "membershipIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table-association/index.ts",
            "line": 1126
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table-association/index.ts",
            "line": 1139
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table-association/index.ts",
            "line": 1155
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTableAssociation.CleanroomsConfiguredTableAssociationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table-association/index.ts",
            "line": 1072
          },
          "name": "configuredTableIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table-association/index.ts",
            "line": 1085
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table-association/index.ts",
            "line": 1106
          },
          "name": "membershipIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table-association/index.ts",
            "line": 1119
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table-association/index.ts",
            "line": 1132
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cleanrooms-configured-table-association/index:CleanroomsConfiguredTableAssociation"
    },
    "@cdktn/provider-awscc.cleanroomsConfiguredTableAssociation.CleanroomsConfiguredTableAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTableAssociation.CleanroomsConfiguredTableAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanrooms-configured-table-association/index.ts",
        "line": 14
      },
      "name": "CleanroomsConfiguredTableAssociationConfig",
      "namespace": "cleanroomsConfiguredTableAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_configured_table_association#configured_table_identifier CleanroomsConfiguredTableAssociation#configured_table_identifier}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table-association/index.ts",
            "line": 22
          },
          "name": "configuredTableIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_configured_table_association#membership_identifier CleanroomsConfiguredTableAssociation#membership_identifier}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table-association/index.ts",
            "line": 30
          },
          "name": "membershipIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_configured_table_association#name CleanroomsConfiguredTableAssociation#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table-association/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/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_configured_table_association#role_arn CleanroomsConfiguredTableAssociation#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table-association/index.ts",
            "line": 38
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_configured_table_association#configured_table_association_analysis_rules CleanroomsConfiguredTableAssociation#configured_table_association_analysis_rules}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table-association/index.ts",
            "line": 18
          },
          "name": "configuredTableAssociationAnalysisRules",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTableAssociation.CleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_configured_table_association#description CleanroomsConfiguredTableAssociation#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table-association/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/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_configured_table_association#tags CleanroomsConfiguredTableAssociation#tags}",
            "stability": "stable",
            "summary": "An arbitrary set of tags (key-value pairs) for this cleanrooms collaboration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table-association/index.ts",
            "line": 44
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTableAssociation.CleanroomsConfiguredTableAssociationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-configured-table-association/index:CleanroomsConfiguredTableAssociationConfig"
    },
    "@cdktn/provider-awscc.cleanroomsConfiguredTableAssociation.CleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTableAssociation.CleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanrooms-configured-table-association/index.ts",
        "line": 681
      },
      "name": "CleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRules",
      "namespace": "cleanroomsConfiguredTableAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_configured_table_association#policy CleanroomsConfiguredTableAssociation#policy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table-association/index.ts",
            "line": 685
          },
          "name": "policy",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTableAssociation.CleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicy"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_configured_table_association#type CleanroomsConfiguredTableAssociation#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table-association/index.ts",
            "line": 689
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cleanrooms-configured-table-association/index:CleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRules"
    },
    "@cdktn/provider-awscc.cleanroomsConfiguredTableAssociation.CleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTableAssociation.CleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-configured-table-association/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cleanrooms-configured-table-association/index.ts",
        "line": 811
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table-association/index.ts",
            "line": 826
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTableAssociation.CleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesOutputReference"
            }
          }
        }
      ],
      "name": "CleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesList",
      "namespace": "cleanroomsConfiguredTableAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table-association/index.ts",
            "line": 812
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTableAssociation.CleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-configured-table-association/index:CleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesList"
    },
    "@cdktn/provider-awscc.cleanroomsConfiguredTableAssociation.CleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTableAssociation.CleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-configured-table-association/index.ts",
          "line": 738
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cleanrooms-configured-table-association/index.ts",
        "line": 728
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table-association/index.ts",
            "line": 783
          },
          "name": "putPolicy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTableAssociation.CleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicy"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table-association/index.ts",
            "line": 786
          },
          "name": "resetPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table-association/index.ts",
            "line": 802
          },
          "name": "resetType"
        }
      ],
      "name": "CleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesOutputReference",
      "namespace": "cleanroomsConfiguredTableAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table-association/index.ts",
            "line": 780
          },
          "name": "policy",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTableAssociation.CleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table-association/index.ts",
            "line": 790
          },
          "name": "policyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTableAssociation.CleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicy"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table-association/index.ts",
            "line": 806
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table-association/index.ts",
            "line": 796
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table-association/index.ts",
            "line": 742
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTableAssociation.CleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRules"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-configured-table-association/index:CleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesOutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsConfiguredTableAssociation.CleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTableAssociation.CleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanrooms-configured-table-association/index.ts",
        "line": 587
      },
      "name": "CleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicy",
      "namespace": "cleanroomsConfiguredTableAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_configured_table_association#v1 CleanroomsConfiguredTableAssociation#v1}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table-association/index.ts",
            "line": 591
          },
          "name": "v1",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTableAssociation.CleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicyV1"
          }
        }
      ],
      "symbolId": "src/cleanrooms-configured-table-association/index:CleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicy"
    },
    "@cdktn/provider-awscc.cleanroomsConfiguredTableAssociation.CleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTableAssociation.CleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-configured-table-association/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/cleanrooms-configured-table-association/index.ts",
        "line": 623
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table-association/index.ts",
            "line": 670
          },
          "name": "putV1",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTableAssociation.CleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicyV1"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table-association/index.ts",
            "line": 673
          },
          "name": "resetV1"
        }
      ],
      "name": "CleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicyOutputReference",
      "namespace": "cleanroomsConfiguredTableAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table-association/index.ts",
            "line": 667
          },
          "name": "v1",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTableAssociation.CleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicyV1OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table-association/index.ts",
            "line": 677
          },
          "name": "v1Input",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTableAssociation.CleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicyV1"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table-association/index.ts",
            "line": 635
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTableAssociation.CleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicy"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-configured-table-association/index:CleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicyOutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsConfiguredTableAssociation.CleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicyV1": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTableAssociation.CleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicyV1",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanrooms-configured-table-association/index.ts",
        "line": 427
      },
      "name": "CleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicyV1",
      "namespace": "cleanroomsConfiguredTableAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_configured_table_association#aggregation CleanroomsConfiguredTableAssociation#aggregation}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table-association/index.ts",
            "line": 431
          },
          "name": "aggregation",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTableAssociation.CleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicyV1Aggregation"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_configured_table_association#custom CleanroomsConfiguredTableAssociation#custom}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table-association/index.ts",
            "line": 435
          },
          "name": "custom",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTableAssociation.CleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicyV1Custom"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_configured_table_association#list CleanroomsConfiguredTableAssociation#list}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table-association/index.ts",
            "line": 439
          },
          "name": "list",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTableAssociation.CleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicyV1ListStruct"
          }
        }
      ],
      "symbolId": "src/cleanrooms-configured-table-association/index:CleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicyV1"
    },
    "@cdktn/provider-awscc.cleanroomsConfiguredTableAssociation.CleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicyV1Aggregation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTableAssociation.CleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicyV1Aggregation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanrooms-configured-table-association/index.ts",
        "line": 46
      },
      "name": "CleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicyV1Aggregation",
      "namespace": "cleanroomsConfiguredTableAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_configured_table_association#allowed_additional_analyses CleanroomsConfiguredTableAssociation#allowed_additional_analyses}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table-association/index.ts",
            "line": 50
          },
          "name": "allowedAdditionalAnalyses",
          "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/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_configured_table_association#allowed_result_receivers CleanroomsConfiguredTableAssociation#allowed_result_receivers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table-association/index.ts",
            "line": 54
          },
          "name": "allowedResultReceivers",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-configured-table-association/index:CleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicyV1Aggregation"
    },
    "@cdktn/provider-awscc.cleanroomsConfiguredTableAssociation.CleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicyV1AggregationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTableAssociation.CleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicyV1AggregationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-configured-table-association/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cleanrooms-configured-table-association/index.ts",
        "line": 93
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table-association/index.ts",
            "line": 149
          },
          "name": "resetAllowedAdditionalAnalyses"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table-association/index.ts",
            "line": 165
          },
          "name": "resetAllowedResultReceivers"
        }
      ],
      "name": "CleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicyV1AggregationOutputReference",
      "namespace": "cleanroomsConfiguredTableAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table-association/index.ts",
            "line": 153
          },
          "name": "allowedAdditionalAnalysesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table-association/index.ts",
            "line": 169
          },
          "name": "allowedResultReceiversInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table-association/index.ts",
            "line": 143
          },
          "name": "allowedAdditionalAnalyses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table-association/index.ts",
            "line": 159
          },
          "name": "allowedResultReceivers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table-association/index.ts",
            "line": 105
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTableAssociation.CleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicyV1Aggregation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-configured-table-association/index:CleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicyV1AggregationOutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsConfiguredTableAssociation.CleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicyV1Custom": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTableAssociation.CleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicyV1Custom",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanrooms-configured-table-association/index.ts",
        "line": 173
      },
      "name": "CleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicyV1Custom",
      "namespace": "cleanroomsConfiguredTableAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_configured_table_association#allowed_additional_analyses CleanroomsConfiguredTableAssociation#allowed_additional_analyses}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table-association/index.ts",
            "line": 177
          },
          "name": "allowedAdditionalAnalyses",
          "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/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_configured_table_association#allowed_result_receivers CleanroomsConfiguredTableAssociation#allowed_result_receivers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table-association/index.ts",
            "line": 181
          },
          "name": "allowedResultReceivers",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-configured-table-association/index:CleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicyV1Custom"
    },
    "@cdktn/provider-awscc.cleanroomsConfiguredTableAssociation.CleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicyV1CustomOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTableAssociation.CleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicyV1CustomOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-configured-table-association/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/cleanrooms-configured-table-association/index.ts",
        "line": 220
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table-association/index.ts",
            "line": 276
          },
          "name": "resetAllowedAdditionalAnalyses"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table-association/index.ts",
            "line": 292
          },
          "name": "resetAllowedResultReceivers"
        }
      ],
      "name": "CleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicyV1CustomOutputReference",
      "namespace": "cleanroomsConfiguredTableAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table-association/index.ts",
            "line": 280
          },
          "name": "allowedAdditionalAnalysesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table-association/index.ts",
            "line": 296
          },
          "name": "allowedResultReceiversInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table-association/index.ts",
            "line": 270
          },
          "name": "allowedAdditionalAnalyses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table-association/index.ts",
            "line": 286
          },
          "name": "allowedResultReceivers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table-association/index.ts",
            "line": 232
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTableAssociation.CleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicyV1Custom"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-configured-table-association/index:CleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicyV1CustomOutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsConfiguredTableAssociation.CleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicyV1ListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTableAssociation.CleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicyV1ListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanrooms-configured-table-association/index.ts",
        "line": 300
      },
      "name": "CleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicyV1ListStruct",
      "namespace": "cleanroomsConfiguredTableAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_configured_table_association#allowed_additional_analyses CleanroomsConfiguredTableAssociation#allowed_additional_analyses}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table-association/index.ts",
            "line": 304
          },
          "name": "allowedAdditionalAnalyses",
          "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/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_configured_table_association#allowed_result_receivers CleanroomsConfiguredTableAssociation#allowed_result_receivers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table-association/index.ts",
            "line": 308
          },
          "name": "allowedResultReceivers",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-configured-table-association/index:CleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicyV1ListStruct"
    },
    "@cdktn/provider-awscc.cleanroomsConfiguredTableAssociation.CleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicyV1ListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTableAssociation.CleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicyV1ListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-configured-table-association/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/cleanrooms-configured-table-association/index.ts",
        "line": 347
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table-association/index.ts",
            "line": 403
          },
          "name": "resetAllowedAdditionalAnalyses"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table-association/index.ts",
            "line": 419
          },
          "name": "resetAllowedResultReceivers"
        }
      ],
      "name": "CleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicyV1ListStructOutputReference",
      "namespace": "cleanroomsConfiguredTableAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table-association/index.ts",
            "line": 407
          },
          "name": "allowedAdditionalAnalysesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table-association/index.ts",
            "line": 423
          },
          "name": "allowedResultReceiversInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table-association/index.ts",
            "line": 397
          },
          "name": "allowedAdditionalAnalyses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table-association/index.ts",
            "line": 413
          },
          "name": "allowedResultReceivers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table-association/index.ts",
            "line": 359
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTableAssociation.CleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicyV1ListStruct"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-configured-table-association/index:CleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicyV1ListStructOutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsConfiguredTableAssociation.CleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicyV1OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTableAssociation.CleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicyV1OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-configured-table-association/index.ts",
          "line": 493
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cleanrooms-configured-table-association/index.ts",
        "line": 485
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table-association/index.ts",
            "line": 544
          },
          "name": "putAggregation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTableAssociation.CleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicyV1Aggregation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table-association/index.ts",
            "line": 560
          },
          "name": "putCustom",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTableAssociation.CleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicyV1Custom"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table-association/index.ts",
            "line": 576
          },
          "name": "putList",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTableAssociation.CleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicyV1ListStruct"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table-association/index.ts",
            "line": 547
          },
          "name": "resetAggregation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table-association/index.ts",
            "line": 563
          },
          "name": "resetCustom"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table-association/index.ts",
            "line": 579
          },
          "name": "resetList"
        }
      ],
      "name": "CleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicyV1OutputReference",
      "namespace": "cleanroomsConfiguredTableAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table-association/index.ts",
            "line": 541
          },
          "name": "aggregation",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTableAssociation.CleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicyV1AggregationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table-association/index.ts",
            "line": 557
          },
          "name": "custom",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTableAssociation.CleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicyV1CustomOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table-association/index.ts",
            "line": 573
          },
          "name": "list",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTableAssociation.CleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicyV1ListStructOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table-association/index.ts",
            "line": 551
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTableAssociation.CleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicyV1Aggregation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table-association/index.ts",
            "line": 567
          },
          "name": "customInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTableAssociation.CleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicyV1Custom"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table-association/index.ts",
            "line": 583
          },
          "name": "listInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTableAssociation.CleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicyV1ListStruct"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table-association/index.ts",
            "line": 497
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTableAssociation.CleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicyV1"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-configured-table-association/index:CleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicyV1OutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsConfiguredTableAssociation.CleanroomsConfiguredTableAssociationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTableAssociation.CleanroomsConfiguredTableAssociationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanrooms-configured-table-association/index.ts",
        "line": 830
      },
      "name": "CleanroomsConfiguredTableAssociationTags",
      "namespace": "cleanroomsConfiguredTableAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_configured_table_association#key CleanroomsConfiguredTableAssociation#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table-association/index.ts",
            "line": 834
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_configured_table_association#value CleanroomsConfiguredTableAssociation#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table-association/index.ts",
            "line": 838
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cleanrooms-configured-table-association/index:CleanroomsConfiguredTableAssociationTags"
    },
    "@cdktn/provider-awscc.cleanroomsConfiguredTableAssociation.CleanroomsConfiguredTableAssociationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTableAssociation.CleanroomsConfiguredTableAssociationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-configured-table-association/index.ts",
          "line": 968
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cleanrooms-configured-table-association/index.ts",
        "line": 960
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table-association/index.ts",
            "line": 975
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTableAssociation.CleanroomsConfiguredTableAssociationTagsOutputReference"
            }
          }
        }
      ],
      "name": "CleanroomsConfiguredTableAssociationTagsList",
      "namespace": "cleanroomsConfiguredTableAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table-association/index.ts",
            "line": 961
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTableAssociation.CleanroomsConfiguredTableAssociationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-configured-table-association/index:CleanroomsConfiguredTableAssociationTagsList"
    },
    "@cdktn/provider-awscc.cleanroomsConfiguredTableAssociation.CleanroomsConfiguredTableAssociationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTableAssociation.CleanroomsConfiguredTableAssociationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-configured-table-association/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cleanrooms-configured-table-association/index.ts",
        "line": 877
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table-association/index.ts",
            "line": 935
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table-association/index.ts",
            "line": 951
          },
          "name": "resetValue"
        }
      ],
      "name": "CleanroomsConfiguredTableAssociationTagsOutputReference",
      "namespace": "cleanroomsConfiguredTableAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table-association/index.ts",
            "line": 939
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table-association/index.ts",
            "line": 955
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table-association/index.ts",
            "line": 929
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table-association/index.ts",
            "line": 945
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-configured-table-association/index.ts",
            "line": 891
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsConfiguredTableAssociation.CleanroomsConfiguredTableAssociationTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-configured-table-association/index:CleanroomsConfiguredTableAssociationTagsOutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsIdMappingTable.CleanroomsIdMappingTable": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_id_mapping_table awscc_cleanrooms_id_mapping_table}."
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsIdMappingTable.CleanroomsIdMappingTable",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_id_mapping_table awscc_cleanrooms_id_mapping_table} Resource."
        },
        "locationInModule": {
          "filename": "src/cleanrooms-id-mapping-table/index.ts",
          "line": 481
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.cleanroomsIdMappingTable.CleanroomsIdMappingTableConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cleanrooms-id-mapping-table/index.ts",
        "line": 449
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CleanroomsIdMappingTable resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/cleanrooms-id-mapping-table/index.ts",
            "line": 466
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the CleanroomsIdMappingTable to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_id_mapping_table#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CleanroomsIdMappingTable that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CleanroomsIdMappingTable to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-id-mapping-table/index.ts",
            "line": 555
          },
          "name": "putInputReferenceConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cleanroomsIdMappingTable.CleanroomsIdMappingTableInputReferenceConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-id-mapping-table/index.ts",
            "line": 621
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.cleanroomsIdMappingTable.CleanroomsIdMappingTableTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-id-mapping-table/index.ts",
            "line": 532
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-id-mapping-table/index.ts",
            "line": 577
          },
          "name": "resetKmsKeyArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-id-mapping-table/index.ts",
            "line": 624
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-id-mapping-table/index.ts",
            "line": 636
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-id-mapping-table/index.ts",
            "line": 647
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CleanroomsIdMappingTable",
      "namespace": "cleanroomsIdMappingTable",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-id-mapping-table/index.ts",
            "line": 454
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-id-mapping-table/index.ts",
            "line": 510
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-id-mapping-table/index.ts",
            "line": 515
          },
          "name": "collaborationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-id-mapping-table/index.ts",
            "line": 520
          },
          "name": "collaborationIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-id-mapping-table/index.ts",
            "line": 541
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-id-mapping-table/index.ts",
            "line": 546
          },
          "name": "idMappingTableIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-id-mapping-table/index.ts",
            "line": 552
          },
          "name": "inputReferenceConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsIdMappingTable.CleanroomsIdMappingTableInputReferenceConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-id-mapping-table/index.ts",
            "line": 565
          },
          "name": "inputReferenceProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsIdMappingTable.CleanroomsIdMappingTableInputReferencePropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-id-mapping-table/index.ts",
            "line": 586
          },
          "name": "membershipArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-id-mapping-table/index.ts",
            "line": 618
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsIdMappingTable.CleanroomsIdMappingTableTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-id-mapping-table/index.ts",
            "line": 536
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-id-mapping-table/index.ts",
            "line": 559
          },
          "name": "inputReferenceConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsIdMappingTable.CleanroomsIdMappingTableInputReferenceConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-id-mapping-table/index.ts",
            "line": 581
          },
          "name": "kmsKeyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-id-mapping-table/index.ts",
            "line": 599
          },
          "name": "membershipIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-id-mapping-table/index.ts",
            "line": 612
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-id-mapping-table/index.ts",
            "line": 628
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cleanroomsIdMappingTable.CleanroomsIdMappingTableTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-id-mapping-table/index.ts",
            "line": 526
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-id-mapping-table/index.ts",
            "line": 571
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-id-mapping-table/index.ts",
            "line": 592
          },
          "name": "membershipIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-id-mapping-table/index.ts",
            "line": 605
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cleanrooms-id-mapping-table/index:CleanroomsIdMappingTable"
    },
    "@cdktn/provider-awscc.cleanroomsIdMappingTable.CleanroomsIdMappingTableConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsIdMappingTable.CleanroomsIdMappingTableConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanrooms-id-mapping-table/index.ts",
        "line": 14
      },
      "name": "CleanroomsIdMappingTableConfig",
      "namespace": "cleanroomsIdMappingTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_id_mapping_table#input_reference_config CleanroomsIdMappingTable#input_reference_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-id-mapping-table/index.ts",
            "line": 22
          },
          "name": "inputReferenceConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsIdMappingTable.CleanroomsIdMappingTableInputReferenceConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_id_mapping_table#membership_identifier CleanroomsIdMappingTable#membership_identifier}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-id-mapping-table/index.ts",
            "line": 30
          },
          "name": "membershipIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_id_mapping_table#name CleanroomsIdMappingTable#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-id-mapping-table/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/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_id_mapping_table#description CleanroomsIdMappingTable#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-id-mapping-table/index.ts",
            "line": 18
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_id_mapping_table#kms_key_arn CleanroomsIdMappingTable#kms_key_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-id-mapping-table/index.ts",
            "line": 26
          },
          "name": "kmsKeyArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_id_mapping_table#tags CleanroomsIdMappingTable#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-id-mapping-table/index.ts",
            "line": 38
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cleanroomsIdMappingTable.CleanroomsIdMappingTableTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-id-mapping-table/index:CleanroomsIdMappingTableConfig"
    },
    "@cdktn/provider-awscc.cleanroomsIdMappingTable.CleanroomsIdMappingTableInputReferenceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsIdMappingTable.CleanroomsIdMappingTableInputReferenceConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanrooms-id-mapping-table/index.ts",
        "line": 40
      },
      "name": "CleanroomsIdMappingTableInputReferenceConfig",
      "namespace": "cleanroomsIdMappingTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_id_mapping_table#input_reference_arn CleanroomsIdMappingTable#input_reference_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-id-mapping-table/index.ts",
            "line": 44
          },
          "name": "inputReferenceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_id_mapping_table#manage_resource_policies CleanroomsIdMappingTable#manage_resource_policies}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-id-mapping-table/index.ts",
            "line": 48
          },
          "name": "manageResourcePolicies",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-id-mapping-table/index:CleanroomsIdMappingTableInputReferenceConfig"
    },
    "@cdktn/provider-awscc.cleanroomsIdMappingTable.CleanroomsIdMappingTableInputReferenceConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsIdMappingTable.CleanroomsIdMappingTableInputReferenceConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-id-mapping-table/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/cleanrooms-id-mapping-table/index.ts",
        "line": 87
      },
      "name": "CleanroomsIdMappingTableInputReferenceConfigOutputReference",
      "namespace": "cleanroomsIdMappingTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-id-mapping-table/index.ts",
            "line": 144
          },
          "name": "inputReferenceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-id-mapping-table/index.ts",
            "line": 157
          },
          "name": "manageResourcePoliciesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-id-mapping-table/index.ts",
            "line": 137
          },
          "name": "inputReferenceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-id-mapping-table/index.ts",
            "line": 150
          },
          "name": "manageResourcePolicies",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-id-mapping-table/index.ts",
            "line": 99
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsIdMappingTable.CleanroomsIdMappingTableInputReferenceConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-id-mapping-table/index:CleanroomsIdMappingTableInputReferenceConfigOutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsIdMappingTable.CleanroomsIdMappingTableInputReferenceProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsIdMappingTable.CleanroomsIdMappingTableInputReferenceProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanrooms-id-mapping-table/index.ts",
        "line": 241
      },
      "name": "CleanroomsIdMappingTableInputReferenceProperties",
      "namespace": "cleanroomsIdMappingTable",
      "symbolId": "src/cleanrooms-id-mapping-table/index:CleanroomsIdMappingTableInputReferenceProperties"
    },
    "@cdktn/provider-awscc.cleanroomsIdMappingTable.CleanroomsIdMappingTableInputReferencePropertiesIdMappingTableInputSource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsIdMappingTable.CleanroomsIdMappingTableInputReferencePropertiesIdMappingTableInputSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanrooms-id-mapping-table/index.ts",
        "line": 161
      },
      "name": "CleanroomsIdMappingTableInputReferencePropertiesIdMappingTableInputSource",
      "namespace": "cleanroomsIdMappingTable",
      "symbolId": "src/cleanrooms-id-mapping-table/index:CleanroomsIdMappingTableInputReferencePropertiesIdMappingTableInputSource"
    },
    "@cdktn/provider-awscc.cleanroomsIdMappingTable.CleanroomsIdMappingTableInputReferencePropertiesIdMappingTableInputSourceList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsIdMappingTable.CleanroomsIdMappingTableInputReferencePropertiesIdMappingTableInputSourceList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-id-mapping-table/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/cleanrooms-id-mapping-table/index.ts",
        "line": 223
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-id-mapping-table/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-awscc.cleanroomsIdMappingTable.CleanroomsIdMappingTableInputReferencePropertiesIdMappingTableInputSourceOutputReference"
            }
          }
        }
      ],
      "name": "CleanroomsIdMappingTableInputReferencePropertiesIdMappingTableInputSourceList",
      "namespace": "cleanroomsIdMappingTable",
      "symbolId": "src/cleanrooms-id-mapping-table/index:CleanroomsIdMappingTableInputReferencePropertiesIdMappingTableInputSourceList"
    },
    "@cdktn/provider-awscc.cleanroomsIdMappingTable.CleanroomsIdMappingTableInputReferencePropertiesIdMappingTableInputSourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsIdMappingTable.CleanroomsIdMappingTableInputReferencePropertiesIdMappingTableInputSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-id-mapping-table/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cleanrooms-id-mapping-table/index.ts",
        "line": 184
      },
      "name": "CleanroomsIdMappingTableInputReferencePropertiesIdMappingTableInputSourceOutputReference",
      "namespace": "cleanroomsIdMappingTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-id-mapping-table/index.ts",
            "line": 213
          },
          "name": "idNamespaceAssociationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-id-mapping-table/index.ts",
            "line": 218
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-id-mapping-table/index.ts",
            "line": 197
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsIdMappingTable.CleanroomsIdMappingTableInputReferencePropertiesIdMappingTableInputSource"
          }
        }
      ],
      "symbolId": "src/cleanrooms-id-mapping-table/index:CleanroomsIdMappingTableInputReferencePropertiesIdMappingTableInputSourceOutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsIdMappingTable.CleanroomsIdMappingTableInputReferencePropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsIdMappingTable.CleanroomsIdMappingTableInputReferencePropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-id-mapping-table/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/cleanrooms-id-mapping-table/index.ts",
        "line": 264
      },
      "name": "CleanroomsIdMappingTableInputReferencePropertiesOutputReference",
      "namespace": "cleanroomsIdMappingTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-id-mapping-table/index.ts",
            "line": 292
          },
          "name": "idMappingTableInputSource",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsIdMappingTable.CleanroomsIdMappingTableInputReferencePropertiesIdMappingTableInputSourceList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-id-mapping-table/index.ts",
            "line": 275
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsIdMappingTable.CleanroomsIdMappingTableInputReferenceProperties"
          }
        }
      ],
      "symbolId": "src/cleanrooms-id-mapping-table/index:CleanroomsIdMappingTableInputReferencePropertiesOutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsIdMappingTable.CleanroomsIdMappingTableTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsIdMappingTable.CleanroomsIdMappingTableTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanrooms-id-mapping-table/index.ts",
        "line": 296
      },
      "name": "CleanroomsIdMappingTableTags",
      "namespace": "cleanroomsIdMappingTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_id_mapping_table#key CleanroomsIdMappingTable#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-id-mapping-table/index.ts",
            "line": 300
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_id_mapping_table#value CleanroomsIdMappingTable#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-id-mapping-table/index.ts",
            "line": 304
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cleanrooms-id-mapping-table/index:CleanroomsIdMappingTableTags"
    },
    "@cdktn/provider-awscc.cleanroomsIdMappingTable.CleanroomsIdMappingTableTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsIdMappingTable.CleanroomsIdMappingTableTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-id-mapping-table/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cleanrooms-id-mapping-table/index.ts",
        "line": 426
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-id-mapping-table/index.ts",
            "line": 441
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.cleanroomsIdMappingTable.CleanroomsIdMappingTableTagsOutputReference"
            }
          }
        }
      ],
      "name": "CleanroomsIdMappingTableTagsList",
      "namespace": "cleanroomsIdMappingTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-id-mapping-table/index.ts",
            "line": 427
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cleanroomsIdMappingTable.CleanroomsIdMappingTableTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-id-mapping-table/index:CleanroomsIdMappingTableTagsList"
    },
    "@cdktn/provider-awscc.cleanroomsIdMappingTable.CleanroomsIdMappingTableTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsIdMappingTable.CleanroomsIdMappingTableTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-id-mapping-table/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cleanrooms-id-mapping-table/index.ts",
        "line": 343
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-id-mapping-table/index.ts",
            "line": 401
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-id-mapping-table/index.ts",
            "line": 417
          },
          "name": "resetValue"
        }
      ],
      "name": "CleanroomsIdMappingTableTagsOutputReference",
      "namespace": "cleanroomsIdMappingTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-id-mapping-table/index.ts",
            "line": 405
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-id-mapping-table/index.ts",
            "line": 421
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-id-mapping-table/index.ts",
            "line": 395
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-id-mapping-table/index.ts",
            "line": 411
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-id-mapping-table/index.ts",
            "line": 357
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsIdMappingTable.CleanroomsIdMappingTableTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-id-mapping-table/index:CleanroomsIdMappingTableTagsOutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsIntermediateTable.CleanroomsIntermediateTable": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_intermediate_table awscc_cleanrooms_intermediate_table}."
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsIntermediateTable.CleanroomsIntermediateTable",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_intermediate_table awscc_cleanrooms_intermediate_table} Resource."
        },
        "locationInModule": {
          "filename": "src/cleanrooms-intermediate-table/index.ts",
          "line": 1256
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.cleanroomsIntermediateTable.CleanroomsIntermediateTableConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cleanrooms-intermediate-table/index.ts",
        "line": 1224
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CleanroomsIntermediateTable resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 1241
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the CleanroomsIntermediateTable to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_intermediate_table#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CleanroomsIntermediateTable that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CleanroomsIntermediateTable to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 1290
          },
          "name": "putAnalysisRules",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.cleanroomsIntermediateTable.CleanroomsIntermediateTableAnalysisRules"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 1394
          },
          "name": "putPopulationAnalysisConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cleanroomsIntermediateTable.CleanroomsIntermediateTablePopulationAnalysisConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 1412
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.cleanroomsIntermediateTable.CleanroomsIntermediateTableTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 1293
          },
          "name": "resetAnalysisRules"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 1324
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 1350
          },
          "name": "resetKmsKeyArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 1415
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 1427
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 1439
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CleanroomsIntermediateTable",
      "namespace": "cleanroomsIntermediateTable",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 1229
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 1287
          },
          "name": "analysisRules",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsIntermediateTable.CleanroomsIntermediateTableAnalysisRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 1302
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 1307
          },
          "name": "collaborationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 1312
          },
          "name": "collaborationIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 1333
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 1338
          },
          "name": "intermediateTableIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 1359
          },
          "name": "membershipArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 1391
          },
          "name": "populationAnalysisConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsIntermediateTable.CleanroomsIntermediateTablePopulationAnalysisConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 1403
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 1409
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsIntermediateTable.CleanroomsIntermediateTableTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 1297
          },
          "name": "analysisRulesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cleanroomsIntermediateTable.CleanroomsIntermediateTableAnalysisRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 1328
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 1354
          },
          "name": "kmsKeyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 1372
          },
          "name": "membershipIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 1385
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 1398
          },
          "name": "populationAnalysisConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsIntermediateTable.CleanroomsIntermediateTablePopulationAnalysisConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 1419
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cleanroomsIntermediateTable.CleanroomsIntermediateTableTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 1318
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 1344
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 1365
          },
          "name": "membershipIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 1378
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cleanrooms-intermediate-table/index:CleanroomsIntermediateTable"
    },
    "@cdktn/provider-awscc.cleanroomsIntermediateTable.CleanroomsIntermediateTableAnalysisRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsIntermediateTable.CleanroomsIntermediateTableAnalysisRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanrooms-intermediate-table/index.ts",
        "line": 701
      },
      "name": "CleanroomsIntermediateTableAnalysisRules",
      "namespace": "cleanroomsIntermediateTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_intermediate_table#policy CleanroomsIntermediateTable#policy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 705
          },
          "name": "policy",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsIntermediateTable.CleanroomsIntermediateTableAnalysisRulesPolicy"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_intermediate_table#type CleanroomsIntermediateTable#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 709
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cleanrooms-intermediate-table/index:CleanroomsIntermediateTableAnalysisRules"
    },
    "@cdktn/provider-awscc.cleanroomsIntermediateTable.CleanroomsIntermediateTableAnalysisRulesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsIntermediateTable.CleanroomsIntermediateTableAnalysisRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-intermediate-table/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cleanrooms-intermediate-table/index.ts",
        "line": 831
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 846
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.cleanroomsIntermediateTable.CleanroomsIntermediateTableAnalysisRulesOutputReference"
            }
          }
        }
      ],
      "name": "CleanroomsIntermediateTableAnalysisRulesList",
      "namespace": "cleanroomsIntermediateTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 832
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cleanroomsIntermediateTable.CleanroomsIntermediateTableAnalysisRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-intermediate-table/index:CleanroomsIntermediateTableAnalysisRulesList"
    },
    "@cdktn/provider-awscc.cleanroomsIntermediateTable.CleanroomsIntermediateTableAnalysisRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsIntermediateTable.CleanroomsIntermediateTableAnalysisRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-intermediate-table/index.ts",
          "line": 758
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cleanrooms-intermediate-table/index.ts",
        "line": 748
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 803
          },
          "name": "putPolicy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cleanroomsIntermediateTable.CleanroomsIntermediateTableAnalysisRulesPolicy"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 806
          },
          "name": "resetPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 822
          },
          "name": "resetType"
        }
      ],
      "name": "CleanroomsIntermediateTableAnalysisRulesOutputReference",
      "namespace": "cleanroomsIntermediateTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 800
          },
          "name": "policy",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsIntermediateTable.CleanroomsIntermediateTableAnalysisRulesPolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 810
          },
          "name": "policyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsIntermediateTable.CleanroomsIntermediateTableAnalysisRulesPolicy"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 826
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 816
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 762
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsIntermediateTable.CleanroomsIntermediateTableAnalysisRules"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-intermediate-table/index:CleanroomsIntermediateTableAnalysisRulesOutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsIntermediateTable.CleanroomsIntermediateTableAnalysisRulesPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsIntermediateTable.CleanroomsIntermediateTableAnalysisRulesPolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanrooms-intermediate-table/index.ts",
        "line": 607
      },
      "name": "CleanroomsIntermediateTableAnalysisRulesPolicy",
      "namespace": "cleanroomsIntermediateTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_intermediate_table#v1 CleanroomsIntermediateTable#v1}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 611
          },
          "name": "v1",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsIntermediateTable.CleanroomsIntermediateTableAnalysisRulesPolicyV1"
          }
        }
      ],
      "symbolId": "src/cleanrooms-intermediate-table/index:CleanroomsIntermediateTableAnalysisRulesPolicy"
    },
    "@cdktn/provider-awscc.cleanroomsIntermediateTable.CleanroomsIntermediateTableAnalysisRulesPolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsIntermediateTable.CleanroomsIntermediateTableAnalysisRulesPolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-intermediate-table/index.ts",
          "line": 651
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cleanrooms-intermediate-table/index.ts",
        "line": 643
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 690
          },
          "name": "putV1",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cleanroomsIntermediateTable.CleanroomsIntermediateTableAnalysisRulesPolicyV1"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 693
          },
          "name": "resetV1"
        }
      ],
      "name": "CleanroomsIntermediateTableAnalysisRulesPolicyOutputReference",
      "namespace": "cleanroomsIntermediateTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 687
          },
          "name": "v1",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsIntermediateTable.CleanroomsIntermediateTableAnalysisRulesPolicyV1OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 697
          },
          "name": "v1Input",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsIntermediateTable.CleanroomsIntermediateTableAnalysisRulesPolicyV1"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 655
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsIntermediateTable.CleanroomsIntermediateTableAnalysisRulesPolicy"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-intermediate-table/index:CleanroomsIntermediateTableAnalysisRulesPolicyOutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsIntermediateTable.CleanroomsIntermediateTableAnalysisRulesPolicyV1": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsIntermediateTable.CleanroomsIntermediateTableAnalysisRulesPolicyV1",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanrooms-intermediate-table/index.ts",
        "line": 513
      },
      "name": "CleanroomsIntermediateTableAnalysisRulesPolicyV1",
      "namespace": "cleanroomsIntermediateTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_intermediate_table#custom CleanroomsIntermediateTable#custom}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 517
          },
          "name": "custom",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsIntermediateTable.CleanroomsIntermediateTableAnalysisRulesPolicyV1Custom"
          }
        }
      ],
      "symbolId": "src/cleanrooms-intermediate-table/index:CleanroomsIntermediateTableAnalysisRulesPolicyV1"
    },
    "@cdktn/provider-awscc.cleanroomsIntermediateTable.CleanroomsIntermediateTableAnalysisRulesPolicyV1Custom": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsIntermediateTable.CleanroomsIntermediateTableAnalysisRulesPolicyV1Custom",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanrooms-intermediate-table/index.ts",
        "line": 254
      },
      "name": "CleanroomsIntermediateTableAnalysisRulesPolicyV1Custom",
      "namespace": "cleanroomsIntermediateTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_intermediate_table#additional_analyses CleanroomsIntermediateTable#additional_analyses}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 258
          },
          "name": "additionalAnalyses",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_intermediate_table#allowed_analyses CleanroomsIntermediateTable#allowed_analyses}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 262
          },
          "name": "allowedAnalyses",
          "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/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_intermediate_table#allowed_analysis_providers CleanroomsIntermediateTable#allowed_analysis_providers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 266
          },
          "name": "allowedAnalysisProviders",
          "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/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_intermediate_table#allowed_result_receivers CleanroomsIntermediateTable#allowed_result_receivers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 270
          },
          "name": "allowedResultReceivers",
          "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/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_intermediate_table#differential_privacy CleanroomsIntermediateTable#differential_privacy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 274
          },
          "name": "differentialPrivacy",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsIntermediateTable.CleanroomsIntermediateTableAnalysisRulesPolicyV1CustomDifferentialPrivacy"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_intermediate_table#disallowed_output_columns CleanroomsIntermediateTable#disallowed_output_columns}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 278
          },
          "name": "disallowedOutputColumns",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-intermediate-table/index:CleanroomsIntermediateTableAnalysisRulesPolicyV1Custom"
    },
    "@cdktn/provider-awscc.cleanroomsIntermediateTable.CleanroomsIntermediateTableAnalysisRulesPolicyV1CustomDifferentialPrivacy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsIntermediateTable.CleanroomsIntermediateTableAnalysisRulesPolicyV1CustomDifferentialPrivacy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanrooms-intermediate-table/index.ts",
        "line": 160
      },
      "name": "CleanroomsIntermediateTableAnalysisRulesPolicyV1CustomDifferentialPrivacy",
      "namespace": "cleanroomsIntermediateTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_intermediate_table#columns CleanroomsIntermediateTable#columns}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 164
          },
          "name": "columns",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cleanroomsIntermediateTable.CleanroomsIntermediateTableAnalysisRulesPolicyV1CustomDifferentialPrivacyColumns"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-intermediate-table/index:CleanroomsIntermediateTableAnalysisRulesPolicyV1CustomDifferentialPrivacy"
    },
    "@cdktn/provider-awscc.cleanroomsIntermediateTable.CleanroomsIntermediateTableAnalysisRulesPolicyV1CustomDifferentialPrivacyColumns": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsIntermediateTable.CleanroomsIntermediateTableAnalysisRulesPolicyV1CustomDifferentialPrivacyColumns",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanrooms-intermediate-table/index.ts",
        "line": 44
      },
      "name": "CleanroomsIntermediateTableAnalysisRulesPolicyV1CustomDifferentialPrivacyColumns",
      "namespace": "cleanroomsIntermediateTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_intermediate_table#name CleanroomsIntermediateTable#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 48
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cleanrooms-intermediate-table/index:CleanroomsIntermediateTableAnalysisRulesPolicyV1CustomDifferentialPrivacyColumns"
    },
    "@cdktn/provider-awscc.cleanroomsIntermediateTable.CleanroomsIntermediateTableAnalysisRulesPolicyV1CustomDifferentialPrivacyColumnsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsIntermediateTable.CleanroomsIntermediateTableAnalysisRulesPolicyV1CustomDifferentialPrivacyColumnsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-intermediate-table/index.ts",
          "line": 149
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cleanrooms-intermediate-table/index.ts",
        "line": 141
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 156
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.cleanroomsIntermediateTable.CleanroomsIntermediateTableAnalysisRulesPolicyV1CustomDifferentialPrivacyColumnsOutputReference"
            }
          }
        }
      ],
      "name": "CleanroomsIntermediateTableAnalysisRulesPolicyV1CustomDifferentialPrivacyColumnsList",
      "namespace": "cleanroomsIntermediateTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 142
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cleanroomsIntermediateTable.CleanroomsIntermediateTableAnalysisRulesPolicyV1CustomDifferentialPrivacyColumns"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-intermediate-table/index:CleanroomsIntermediateTableAnalysisRulesPolicyV1CustomDifferentialPrivacyColumnsList"
    },
    "@cdktn/provider-awscc.cleanroomsIntermediateTable.CleanroomsIntermediateTableAnalysisRulesPolicyV1CustomDifferentialPrivacyColumnsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsIntermediateTable.CleanroomsIntermediateTableAnalysisRulesPolicyV1CustomDifferentialPrivacyColumnsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-intermediate-table/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/cleanrooms-intermediate-table/index.ts",
        "line": 80
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 132
          },
          "name": "resetName"
        }
      ],
      "name": "CleanroomsIntermediateTableAnalysisRulesPolicyV1CustomDifferentialPrivacyColumnsOutputReference",
      "namespace": "cleanroomsIntermediateTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 136
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 126
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 94
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsIntermediateTable.CleanroomsIntermediateTableAnalysisRulesPolicyV1CustomDifferentialPrivacyColumns"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-intermediate-table/index:CleanroomsIntermediateTableAnalysisRulesPolicyV1CustomDifferentialPrivacyColumnsOutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsIntermediateTable.CleanroomsIntermediateTableAnalysisRulesPolicyV1CustomDifferentialPrivacyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsIntermediateTable.CleanroomsIntermediateTableAnalysisRulesPolicyV1CustomDifferentialPrivacyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-intermediate-table/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/cleanrooms-intermediate-table/index.ts",
        "line": 196
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 243
          },
          "name": "putColumns",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.cleanroomsIntermediateTable.CleanroomsIntermediateTableAnalysisRulesPolicyV1CustomDifferentialPrivacyColumns"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 246
          },
          "name": "resetColumns"
        }
      ],
      "name": "CleanroomsIntermediateTableAnalysisRulesPolicyV1CustomDifferentialPrivacyOutputReference",
      "namespace": "cleanroomsIntermediateTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 240
          },
          "name": "columns",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsIntermediateTable.CleanroomsIntermediateTableAnalysisRulesPolicyV1CustomDifferentialPrivacyColumnsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 250
          },
          "name": "columnsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cleanroomsIntermediateTable.CleanroomsIntermediateTableAnalysisRulesPolicyV1CustomDifferentialPrivacyColumns"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 208
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsIntermediateTable.CleanroomsIntermediateTableAnalysisRulesPolicyV1CustomDifferentialPrivacy"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-intermediate-table/index:CleanroomsIntermediateTableAnalysisRulesPolicyV1CustomDifferentialPrivacyOutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsIntermediateTable.CleanroomsIntermediateTableAnalysisRulesPolicyV1CustomOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsIntermediateTable.CleanroomsIntermediateTableAnalysisRulesPolicyV1CustomOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-intermediate-table/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/cleanrooms-intermediate-table/index.ts",
        "line": 345
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 486
          },
          "name": "putDifferentialPrivacy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cleanroomsIntermediateTable.CleanroomsIntermediateTableAnalysisRulesPolicyV1CustomDifferentialPrivacy"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 425
          },
          "name": "resetAdditionalAnalyses"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 441
          },
          "name": "resetAllowedAnalyses"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 457
          },
          "name": "resetAllowedAnalysisProviders"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 473
          },
          "name": "resetAllowedResultReceivers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 489
          },
          "name": "resetDifferentialPrivacy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 505
          },
          "name": "resetDisallowedOutputColumns"
        }
      ],
      "name": "CleanroomsIntermediateTableAnalysisRulesPolicyV1CustomOutputReference",
      "namespace": "cleanroomsIntermediateTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 483
          },
          "name": "differentialPrivacy",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsIntermediateTable.CleanroomsIntermediateTableAnalysisRulesPolicyV1CustomDifferentialPrivacyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 429
          },
          "name": "additionalAnalysesInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 445
          },
          "name": "allowedAnalysesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 461
          },
          "name": "allowedAnalysisProvidersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 477
          },
          "name": "allowedResultReceiversInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 493
          },
          "name": "differentialPrivacyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsIntermediateTable.CleanroomsIntermediateTableAnalysisRulesPolicyV1CustomDifferentialPrivacy"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 509
          },
          "name": "disallowedOutputColumnsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 419
          },
          "name": "additionalAnalyses",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 435
          },
          "name": "allowedAnalyses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 451
          },
          "name": "allowedAnalysisProviders",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 467
          },
          "name": "allowedResultReceivers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 499
          },
          "name": "disallowedOutputColumns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 357
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsIntermediateTable.CleanroomsIntermediateTableAnalysisRulesPolicyV1Custom"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-intermediate-table/index:CleanroomsIntermediateTableAnalysisRulesPolicyV1CustomOutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsIntermediateTable.CleanroomsIntermediateTableAnalysisRulesPolicyV1OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsIntermediateTable.CleanroomsIntermediateTableAnalysisRulesPolicyV1OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-intermediate-table/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cleanrooms-intermediate-table/index.ts",
        "line": 549
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 596
          },
          "name": "putCustom",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cleanroomsIntermediateTable.CleanroomsIntermediateTableAnalysisRulesPolicyV1Custom"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 599
          },
          "name": "resetCustom"
        }
      ],
      "name": "CleanroomsIntermediateTableAnalysisRulesPolicyV1OutputReference",
      "namespace": "cleanroomsIntermediateTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 593
          },
          "name": "custom",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsIntermediateTable.CleanroomsIntermediateTableAnalysisRulesPolicyV1CustomOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 603
          },
          "name": "customInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsIntermediateTable.CleanroomsIntermediateTableAnalysisRulesPolicyV1Custom"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 561
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsIntermediateTable.CleanroomsIntermediateTableAnalysisRulesPolicyV1"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-intermediate-table/index:CleanroomsIntermediateTableAnalysisRulesPolicyV1OutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsIntermediateTable.CleanroomsIntermediateTableConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsIntermediateTable.CleanroomsIntermediateTableConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanrooms-intermediate-table/index.ts",
        "line": 14
      },
      "name": "CleanroomsIntermediateTableConfig",
      "namespace": "cleanroomsIntermediateTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_intermediate_table#membership_identifier CleanroomsIntermediateTable#membership_identifier}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 30
          },
          "name": "membershipIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_intermediate_table#name CleanroomsIntermediateTable#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/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/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_intermediate_table#population_analysis_configuration CleanroomsIntermediateTable#population_analysis_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 38
          },
          "name": "populationAnalysisConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsIntermediateTable.CleanroomsIntermediateTablePopulationAnalysisConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_intermediate_table#analysis_rules CleanroomsIntermediateTable#analysis_rules}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 18
          },
          "name": "analysisRules",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cleanroomsIntermediateTable.CleanroomsIntermediateTableAnalysisRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_intermediate_table#description CleanroomsIntermediateTable#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/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/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_intermediate_table#kms_key_arn CleanroomsIntermediateTable#kms_key_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 26
          },
          "name": "kmsKeyArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_intermediate_table#tags CleanroomsIntermediateTable#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 42
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cleanroomsIntermediateTable.CleanroomsIntermediateTableTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-intermediate-table/index:CleanroomsIntermediateTableConfig"
    },
    "@cdktn/provider-awscc.cleanroomsIntermediateTable.CleanroomsIntermediateTablePopulationAnalysisConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsIntermediateTable.CleanroomsIntermediateTablePopulationAnalysisConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanrooms-intermediate-table/index.ts",
        "line": 977
      },
      "name": "CleanroomsIntermediateTablePopulationAnalysisConfiguration",
      "namespace": "cleanroomsIntermediateTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_intermediate_table#sql_parameters CleanroomsIntermediateTable#sql_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 981
          },
          "name": "sqlParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsIntermediateTable.CleanroomsIntermediateTablePopulationAnalysisConfigurationSqlParameters"
          }
        }
      ],
      "symbolId": "src/cleanrooms-intermediate-table/index:CleanroomsIntermediateTablePopulationAnalysisConfiguration"
    },
    "@cdktn/provider-awscc.cleanroomsIntermediateTable.CleanroomsIntermediateTablePopulationAnalysisConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsIntermediateTable.CleanroomsIntermediateTablePopulationAnalysisConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-intermediate-table/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cleanrooms-intermediate-table/index.ts",
        "line": 1013
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 1060
          },
          "name": "putSqlParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cleanroomsIntermediateTable.CleanroomsIntermediateTablePopulationAnalysisConfigurationSqlParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 1063
          },
          "name": "resetSqlParameters"
        }
      ],
      "name": "CleanroomsIntermediateTablePopulationAnalysisConfigurationOutputReference",
      "namespace": "cleanroomsIntermediateTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 1057
          },
          "name": "sqlParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsIntermediateTable.CleanroomsIntermediateTablePopulationAnalysisConfigurationSqlParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 1067
          },
          "name": "sqlParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsIntermediateTable.CleanroomsIntermediateTablePopulationAnalysisConfigurationSqlParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 1025
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsIntermediateTable.CleanroomsIntermediateTablePopulationAnalysisConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-intermediate-table/index:CleanroomsIntermediateTablePopulationAnalysisConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsIntermediateTable.CleanroomsIntermediateTablePopulationAnalysisConfigurationSqlParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsIntermediateTable.CleanroomsIntermediateTablePopulationAnalysisConfigurationSqlParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanrooms-intermediate-table/index.ts",
        "line": 850
      },
      "name": "CleanroomsIntermediateTablePopulationAnalysisConfigurationSqlParameters",
      "namespace": "cleanroomsIntermediateTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_intermediate_table#analysis_template_arn CleanroomsIntermediateTable#analysis_template_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 854
          },
          "name": "analysisTemplateArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_intermediate_table#query_string CleanroomsIntermediateTable#query_string}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 858
          },
          "name": "queryString",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cleanrooms-intermediate-table/index:CleanroomsIntermediateTablePopulationAnalysisConfigurationSqlParameters"
    },
    "@cdktn/provider-awscc.cleanroomsIntermediateTable.CleanroomsIntermediateTablePopulationAnalysisConfigurationSqlParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsIntermediateTable.CleanroomsIntermediateTablePopulationAnalysisConfigurationSqlParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-intermediate-table/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/cleanrooms-intermediate-table/index.ts",
        "line": 897
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 953
          },
          "name": "resetAnalysisTemplateArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 969
          },
          "name": "resetQueryString"
        }
      ],
      "name": "CleanroomsIntermediateTablePopulationAnalysisConfigurationSqlParametersOutputReference",
      "namespace": "cleanroomsIntermediateTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 957
          },
          "name": "analysisTemplateArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 973
          },
          "name": "queryStringInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 947
          },
          "name": "analysisTemplateArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 963
          },
          "name": "queryString",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 909
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsIntermediateTable.CleanroomsIntermediateTablePopulationAnalysisConfigurationSqlParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-intermediate-table/index:CleanroomsIntermediateTablePopulationAnalysisConfigurationSqlParametersOutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsIntermediateTable.CleanroomsIntermediateTableTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsIntermediateTable.CleanroomsIntermediateTableTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanrooms-intermediate-table/index.ts",
        "line": 1071
      },
      "name": "CleanroomsIntermediateTableTags",
      "namespace": "cleanroomsIntermediateTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_intermediate_table#key CleanroomsIntermediateTable#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 1075
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_intermediate_table#value CleanroomsIntermediateTable#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 1079
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cleanrooms-intermediate-table/index:CleanroomsIntermediateTableTags"
    },
    "@cdktn/provider-awscc.cleanroomsIntermediateTable.CleanroomsIntermediateTableTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsIntermediateTable.CleanroomsIntermediateTableTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-intermediate-table/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/cleanrooms-intermediate-table/index.ts",
        "line": 1201
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/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-awscc.cleanroomsIntermediateTable.CleanroomsIntermediateTableTagsOutputReference"
            }
          }
        }
      ],
      "name": "CleanroomsIntermediateTableTagsList",
      "namespace": "cleanroomsIntermediateTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 1202
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cleanroomsIntermediateTable.CleanroomsIntermediateTableTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-intermediate-table/index:CleanroomsIntermediateTableTagsList"
    },
    "@cdktn/provider-awscc.cleanroomsIntermediateTable.CleanroomsIntermediateTableTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsIntermediateTable.CleanroomsIntermediateTableTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-intermediate-table/index.ts",
          "line": 1128
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cleanrooms-intermediate-table/index.ts",
        "line": 1118
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 1176
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 1192
          },
          "name": "resetValue"
        }
      ],
      "name": "CleanroomsIntermediateTableTagsOutputReference",
      "namespace": "cleanroomsIntermediateTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 1180
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 1196
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 1170
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 1186
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-intermediate-table/index.ts",
            "line": 1132
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsIntermediateTable.CleanroomsIntermediateTableTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-intermediate-table/index:CleanroomsIntermediateTableTagsOutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembership": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_membership awscc_cleanrooms_membership}."
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembership",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_membership awscc_cleanrooms_membership} Resource."
        },
        "locationInModule": {
          "filename": "src/cleanrooms-membership/index.ts",
          "line": 1787
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cleanrooms-membership/index.ts",
        "line": 1755
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CleanroomsMembership resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 1772
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the CleanroomsMembership to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_membership#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CleanroomsMembership that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CleanroomsMembership to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 1850
          },
          "name": "putDefaultJobResultConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipDefaultJobResultConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 1866
          },
          "name": "putDefaultResultConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipDefaultResultConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 1924
          },
          "name": "putPaymentConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipPaymentConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 1953
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 1853
          },
          "name": "resetDefaultJobResultConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 1869
          },
          "name": "resetDefaultResultConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 1890
          },
          "name": "resetIsMetricsEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 1906
          },
          "name": "resetJobLogStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 1927
          },
          "name": "resetPaymentConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 1956
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 1968
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 1981
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CleanroomsMembership",
      "namespace": "cleanroomsMembership",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 1760
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 1818
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 1823
          },
          "name": "collaborationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 1828
          },
          "name": "collaborationCreatorAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 1847
          },
          "name": "defaultJobResultConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipDefaultJobResultConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 1863
          },
          "name": "defaultResultConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipDefaultResultConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 1878
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 1915
          },
          "name": "membershipIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 1921
          },
          "name": "paymentConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipPaymentConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 1950
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 1841
          },
          "name": "collaborationIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 1857
          },
          "name": "defaultJobResultConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipDefaultJobResultConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 1873
          },
          "name": "defaultResultConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipDefaultResultConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 1894
          },
          "name": "isMetricsEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 1910
          },
          "name": "jobLogStatusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 1931
          },
          "name": "paymentConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipPaymentConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 1944
          },
          "name": "queryLogStatusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 1960
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 1834
          },
          "name": "collaborationIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 1884
          },
          "name": "isMetricsEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 1900
          },
          "name": "jobLogStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 1937
          },
          "name": "queryLogStatus",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cleanrooms-membership/index:CleanroomsMembership"
    },
    "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanrooms-membership/index.ts",
        "line": 14
      },
      "name": "CleanroomsMembershipConfig",
      "namespace": "cleanroomsMembership",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_membership#collaboration_identifier CleanroomsMembership#collaboration_identifier}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 18
          },
          "name": "collaborationIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_membership#query_log_status CleanroomsMembership#query_log_status}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 42
          },
          "name": "queryLogStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_membership#default_job_result_configuration CleanroomsMembership#default_job_result_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 22
          },
          "name": "defaultJobResultConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipDefaultJobResultConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_membership#default_result_configuration CleanroomsMembership#default_result_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 26
          },
          "name": "defaultResultConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipDefaultResultConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_membership#is_metrics_enabled CleanroomsMembership#is_metrics_enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 30
          },
          "name": "isMetricsEnabled",
          "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/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_membership#job_log_status CleanroomsMembership#job_log_status}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 34
          },
          "name": "jobLogStatus",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_membership#payment_configuration CleanroomsMembership#payment_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 38
          },
          "name": "paymentConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipPaymentConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_membership#tags CleanroomsMembership#tags}",
            "stability": "stable",
            "summary": "An arbitrary set of tags (key-value pairs) for this cleanrooms membership."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 48
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-membership/index:CleanroomsMembershipConfig"
    },
    "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipDefaultJobResultConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipDefaultJobResultConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanrooms-membership/index.ts",
        "line": 271
      },
      "name": "CleanroomsMembershipDefaultJobResultConfiguration",
      "namespace": "cleanroomsMembership",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_membership#output_configuration CleanroomsMembership#output_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 275
          },
          "name": "outputConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipDefaultJobResultConfigurationOutputConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_membership#role_arn CleanroomsMembership#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 279
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cleanrooms-membership/index:CleanroomsMembershipDefaultJobResultConfiguration"
    },
    "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipDefaultJobResultConfigurationOutputConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipDefaultJobResultConfigurationOutputConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanrooms-membership/index.ts",
        "line": 177
      },
      "name": "CleanroomsMembershipDefaultJobResultConfigurationOutputConfiguration",
      "namespace": "cleanroomsMembership",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_membership#s3 CleanroomsMembership#s3}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 181
          },
          "name": "s3",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipDefaultJobResultConfigurationOutputConfigurationS3"
          }
        }
      ],
      "symbolId": "src/cleanrooms-membership/index:CleanroomsMembershipDefaultJobResultConfigurationOutputConfiguration"
    },
    "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipDefaultJobResultConfigurationOutputConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipDefaultJobResultConfigurationOutputConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-membership/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/cleanrooms-membership/index.ts",
        "line": 213
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 260
          },
          "name": "putS3",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipDefaultJobResultConfigurationOutputConfigurationS3"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 263
          },
          "name": "resetS3"
        }
      ],
      "name": "CleanroomsMembershipDefaultJobResultConfigurationOutputConfigurationOutputReference",
      "namespace": "cleanroomsMembership",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 257
          },
          "name": "s3",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipDefaultJobResultConfigurationOutputConfigurationS3OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 267
          },
          "name": "s3Input",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipDefaultJobResultConfigurationOutputConfigurationS3"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 225
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipDefaultJobResultConfigurationOutputConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-membership/index:CleanroomsMembershipDefaultJobResultConfigurationOutputConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipDefaultJobResultConfigurationOutputConfigurationS3": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipDefaultJobResultConfigurationOutputConfigurationS3",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanrooms-membership/index.ts",
        "line": 50
      },
      "name": "CleanroomsMembershipDefaultJobResultConfigurationOutputConfigurationS3",
      "namespace": "cleanroomsMembership",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_membership#bucket CleanroomsMembership#bucket}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 54
          },
          "name": "bucket",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_membership#key_prefix CleanroomsMembership#key_prefix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 58
          },
          "name": "keyPrefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cleanrooms-membership/index:CleanroomsMembershipDefaultJobResultConfigurationOutputConfigurationS3"
    },
    "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipDefaultJobResultConfigurationOutputConfigurationS3OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipDefaultJobResultConfigurationOutputConfigurationS3OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-membership/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/cleanrooms-membership/index.ts",
        "line": 97
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 153
          },
          "name": "resetBucket"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 169
          },
          "name": "resetKeyPrefix"
        }
      ],
      "name": "CleanroomsMembershipDefaultJobResultConfigurationOutputConfigurationS3OutputReference",
      "namespace": "cleanroomsMembership",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 157
          },
          "name": "bucketInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 173
          },
          "name": "keyPrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 147
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 163
          },
          "name": "keyPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 109
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipDefaultJobResultConfigurationOutputConfigurationS3"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-membership/index:CleanroomsMembershipDefaultJobResultConfigurationOutputConfigurationS3OutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipDefaultJobResultConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipDefaultJobResultConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-membership/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/cleanrooms-membership/index.ts",
        "line": 318
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 371
          },
          "name": "putOutputConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipDefaultJobResultConfigurationOutputConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 374
          },
          "name": "resetOutputConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 390
          },
          "name": "resetRoleArn"
        }
      ],
      "name": "CleanroomsMembershipDefaultJobResultConfigurationOutputReference",
      "namespace": "cleanroomsMembership",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 368
          },
          "name": "outputConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipDefaultJobResultConfigurationOutputConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 378
          },
          "name": "outputConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipDefaultJobResultConfigurationOutputConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 394
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 384
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 330
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipDefaultJobResultConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-membership/index:CleanroomsMembershipDefaultJobResultConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipDefaultResultConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipDefaultResultConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanrooms-membership/index.ts",
        "line": 685
      },
      "name": "CleanroomsMembershipDefaultResultConfiguration",
      "namespace": "cleanroomsMembership",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_membership#output_configuration CleanroomsMembership#output_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 689
          },
          "name": "outputConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipDefaultResultConfigurationOutputConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_membership#role_arn CleanroomsMembership#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 693
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cleanrooms-membership/index:CleanroomsMembershipDefaultResultConfiguration"
    },
    "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipDefaultResultConfigurationOutputConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipDefaultResultConfigurationOutputConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanrooms-membership/index.ts",
        "line": 591
      },
      "name": "CleanroomsMembershipDefaultResultConfigurationOutputConfiguration",
      "namespace": "cleanroomsMembership",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_membership#s3 CleanroomsMembership#s3}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 595
          },
          "name": "s3",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipDefaultResultConfigurationOutputConfigurationS3"
          }
        }
      ],
      "symbolId": "src/cleanrooms-membership/index:CleanroomsMembershipDefaultResultConfigurationOutputConfiguration"
    },
    "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipDefaultResultConfigurationOutputConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipDefaultResultConfigurationOutputConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-membership/index.ts",
          "line": 635
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cleanrooms-membership/index.ts",
        "line": 627
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 674
          },
          "name": "putS3",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipDefaultResultConfigurationOutputConfigurationS3"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 677
          },
          "name": "resetS3"
        }
      ],
      "name": "CleanroomsMembershipDefaultResultConfigurationOutputConfigurationOutputReference",
      "namespace": "cleanroomsMembership",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 671
          },
          "name": "s3",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipDefaultResultConfigurationOutputConfigurationS3OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 681
          },
          "name": "s3Input",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipDefaultResultConfigurationOutputConfigurationS3"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 639
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipDefaultResultConfigurationOutputConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-membership/index:CleanroomsMembershipDefaultResultConfigurationOutputConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipDefaultResultConfigurationOutputConfigurationS3": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipDefaultResultConfigurationOutputConfigurationS3",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanrooms-membership/index.ts",
        "line": 398
      },
      "name": "CleanroomsMembershipDefaultResultConfigurationOutputConfigurationS3",
      "namespace": "cleanroomsMembership",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_membership#bucket CleanroomsMembership#bucket}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 402
          },
          "name": "bucket",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_membership#key_prefix CleanroomsMembership#key_prefix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 406
          },
          "name": "keyPrefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_membership#result_format CleanroomsMembership#result_format}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 410
          },
          "name": "resultFormat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_membership#single_file_output CleanroomsMembership#single_file_output}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 414
          },
          "name": "singleFileOutput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-membership/index:CleanroomsMembershipDefaultResultConfigurationOutputConfigurationS3"
    },
    "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipDefaultResultConfigurationOutputConfigurationS3OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipDefaultResultConfigurationOutputConfigurationS3OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-membership/index.ts",
          "line": 475
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cleanrooms-membership/index.ts",
        "line": 467
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 535
          },
          "name": "resetBucket"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 551
          },
          "name": "resetKeyPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 567
          },
          "name": "resetResultFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 583
          },
          "name": "resetSingleFileOutput"
        }
      ],
      "name": "CleanroomsMembershipDefaultResultConfigurationOutputConfigurationS3OutputReference",
      "namespace": "cleanroomsMembership",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 539
          },
          "name": "bucketInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 555
          },
          "name": "keyPrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 571
          },
          "name": "resultFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 587
          },
          "name": "singleFileOutputInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 529
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 545
          },
          "name": "keyPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 561
          },
          "name": "resultFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 577
          },
          "name": "singleFileOutput",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 479
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipDefaultResultConfigurationOutputConfigurationS3"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-membership/index:CleanroomsMembershipDefaultResultConfigurationOutputConfigurationS3OutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipDefaultResultConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipDefaultResultConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-membership/index.ts",
          "line": 740
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cleanrooms-membership/index.ts",
        "line": 732
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 785
          },
          "name": "putOutputConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipDefaultResultConfigurationOutputConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 788
          },
          "name": "resetOutputConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 804
          },
          "name": "resetRoleArn"
        }
      ],
      "name": "CleanroomsMembershipDefaultResultConfigurationOutputReference",
      "namespace": "cleanroomsMembership",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 782
          },
          "name": "outputConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipDefaultResultConfigurationOutputConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 792
          },
          "name": "outputConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipDefaultResultConfigurationOutputConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 808
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 798
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 744
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipDefaultResultConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-membership/index:CleanroomsMembershipDefaultResultConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipPaymentConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipPaymentConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanrooms-membership/index.ts",
        "line": 1442
      },
      "name": "CleanroomsMembershipPaymentConfiguration",
      "namespace": "cleanroomsMembership",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_membership#job_compute CleanroomsMembership#job_compute}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 1446
          },
          "name": "jobCompute",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipPaymentConfigurationJobCompute"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_membership#machine_learning CleanroomsMembership#machine_learning}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 1450
          },
          "name": "machineLearning",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipPaymentConfigurationMachineLearning"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_membership#query_compute CleanroomsMembership#query_compute}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 1454
          },
          "name": "queryCompute",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipPaymentConfigurationQueryCompute"
          }
        }
      ],
      "symbolId": "src/cleanrooms-membership/index:CleanroomsMembershipPaymentConfiguration"
    },
    "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipPaymentConfigurationJobCompute": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipPaymentConfigurationJobCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanrooms-membership/index.ts",
        "line": 812
      },
      "name": "CleanroomsMembershipPaymentConfigurationJobCompute",
      "namespace": "cleanroomsMembership",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_membership#is_responsible CleanroomsMembership#is_responsible}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 816
          },
          "name": "isResponsible",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-membership/index:CleanroomsMembershipPaymentConfigurationJobCompute"
    },
    "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipPaymentConfigurationJobComputeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipPaymentConfigurationJobComputeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-membership/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/cleanrooms-membership/index.ts",
        "line": 848
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 898
          },
          "name": "resetIsResponsible"
        }
      ],
      "name": "CleanroomsMembershipPaymentConfigurationJobComputeOutputReference",
      "namespace": "cleanroomsMembership",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 902
          },
          "name": "isResponsibleInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 892
          },
          "name": "isResponsible",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 860
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipPaymentConfigurationJobCompute"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-membership/index:CleanroomsMembershipPaymentConfigurationJobComputeOutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipPaymentConfigurationMachineLearning": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipPaymentConfigurationMachineLearning",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanrooms-membership/index.ts",
        "line": 1188
      },
      "name": "CleanroomsMembershipPaymentConfigurationMachineLearning",
      "namespace": "cleanroomsMembership",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_membership#model_inference CleanroomsMembership#model_inference}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 1192
          },
          "name": "modelInference",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipPaymentConfigurationMachineLearningModelInference"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_membership#model_training CleanroomsMembership#model_training}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 1196
          },
          "name": "modelTraining",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipPaymentConfigurationMachineLearningModelTraining"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_membership#synthetic_data_generation CleanroomsMembership#synthetic_data_generation}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 1200
          },
          "name": "syntheticDataGeneration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipPaymentConfigurationMachineLearningSyntheticDataGeneration"
          }
        }
      ],
      "symbolId": "src/cleanrooms-membership/index:CleanroomsMembershipPaymentConfigurationMachineLearning"
    },
    "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipPaymentConfigurationMachineLearningModelInference": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipPaymentConfigurationMachineLearningModelInference",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanrooms-membership/index.ts",
        "line": 906
      },
      "name": "CleanroomsMembershipPaymentConfigurationMachineLearningModelInference",
      "namespace": "cleanroomsMembership",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_membership#is_responsible CleanroomsMembership#is_responsible}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 910
          },
          "name": "isResponsible",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-membership/index:CleanroomsMembershipPaymentConfigurationMachineLearningModelInference"
    },
    "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipPaymentConfigurationMachineLearningModelInferenceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipPaymentConfigurationMachineLearningModelInferenceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-membership/index.ts",
          "line": 950
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cleanrooms-membership/index.ts",
        "line": 942
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 992
          },
          "name": "resetIsResponsible"
        }
      ],
      "name": "CleanroomsMembershipPaymentConfigurationMachineLearningModelInferenceOutputReference",
      "namespace": "cleanroomsMembership",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 996
          },
          "name": "isResponsibleInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 986
          },
          "name": "isResponsible",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 954
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipPaymentConfigurationMachineLearningModelInference"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-membership/index:CleanroomsMembershipPaymentConfigurationMachineLearningModelInferenceOutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipPaymentConfigurationMachineLearningModelTraining": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipPaymentConfigurationMachineLearningModelTraining",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanrooms-membership/index.ts",
        "line": 1000
      },
      "name": "CleanroomsMembershipPaymentConfigurationMachineLearningModelTraining",
      "namespace": "cleanroomsMembership",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_membership#is_responsible CleanroomsMembership#is_responsible}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 1004
          },
          "name": "isResponsible",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-membership/index:CleanroomsMembershipPaymentConfigurationMachineLearningModelTraining"
    },
    "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipPaymentConfigurationMachineLearningModelTrainingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipPaymentConfigurationMachineLearningModelTrainingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-membership/index.ts",
          "line": 1044
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cleanrooms-membership/index.ts",
        "line": 1036
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 1086
          },
          "name": "resetIsResponsible"
        }
      ],
      "name": "CleanroomsMembershipPaymentConfigurationMachineLearningModelTrainingOutputReference",
      "namespace": "cleanroomsMembership",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 1090
          },
          "name": "isResponsibleInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 1080
          },
          "name": "isResponsible",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 1048
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipPaymentConfigurationMachineLearningModelTraining"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-membership/index:CleanroomsMembershipPaymentConfigurationMachineLearningModelTrainingOutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipPaymentConfigurationMachineLearningOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipPaymentConfigurationMachineLearningOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-membership/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cleanrooms-membership/index.ts",
        "line": 1246
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 1305
          },
          "name": "putModelInference",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipPaymentConfigurationMachineLearningModelInference"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 1321
          },
          "name": "putModelTraining",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipPaymentConfigurationMachineLearningModelTraining"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 1337
          },
          "name": "putSyntheticDataGeneration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipPaymentConfigurationMachineLearningSyntheticDataGeneration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 1308
          },
          "name": "resetModelInference"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 1324
          },
          "name": "resetModelTraining"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 1340
          },
          "name": "resetSyntheticDataGeneration"
        }
      ],
      "name": "CleanroomsMembershipPaymentConfigurationMachineLearningOutputReference",
      "namespace": "cleanroomsMembership",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 1302
          },
          "name": "modelInference",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipPaymentConfigurationMachineLearningModelInferenceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 1318
          },
          "name": "modelTraining",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipPaymentConfigurationMachineLearningModelTrainingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 1334
          },
          "name": "syntheticDataGeneration",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipPaymentConfigurationMachineLearningSyntheticDataGenerationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 1312
          },
          "name": "modelInferenceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipPaymentConfigurationMachineLearningModelInference"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 1328
          },
          "name": "modelTrainingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipPaymentConfigurationMachineLearningModelTraining"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 1344
          },
          "name": "syntheticDataGenerationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipPaymentConfigurationMachineLearningSyntheticDataGeneration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 1258
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipPaymentConfigurationMachineLearning"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-membership/index:CleanroomsMembershipPaymentConfigurationMachineLearningOutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipPaymentConfigurationMachineLearningSyntheticDataGeneration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipPaymentConfigurationMachineLearningSyntheticDataGeneration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanrooms-membership/index.ts",
        "line": 1094
      },
      "name": "CleanroomsMembershipPaymentConfigurationMachineLearningSyntheticDataGeneration",
      "namespace": "cleanroomsMembership",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_membership#is_responsible CleanroomsMembership#is_responsible}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 1098
          },
          "name": "isResponsible",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-membership/index:CleanroomsMembershipPaymentConfigurationMachineLearningSyntheticDataGeneration"
    },
    "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipPaymentConfigurationMachineLearningSyntheticDataGenerationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipPaymentConfigurationMachineLearningSyntheticDataGenerationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-membership/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cleanrooms-membership/index.ts",
        "line": 1130
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 1180
          },
          "name": "resetIsResponsible"
        }
      ],
      "name": "CleanroomsMembershipPaymentConfigurationMachineLearningSyntheticDataGenerationOutputReference",
      "namespace": "cleanroomsMembership",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 1184
          },
          "name": "isResponsibleInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 1174
          },
          "name": "isResponsible",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 1142
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipPaymentConfigurationMachineLearningSyntheticDataGeneration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-membership/index:CleanroomsMembershipPaymentConfigurationMachineLearningSyntheticDataGenerationOutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipPaymentConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipPaymentConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-membership/index.ts",
          "line": 1508
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cleanrooms-membership/index.ts",
        "line": 1500
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 1559
          },
          "name": "putJobCompute",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipPaymentConfigurationJobCompute"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 1575
          },
          "name": "putMachineLearning",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipPaymentConfigurationMachineLearning"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 1591
          },
          "name": "putQueryCompute",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipPaymentConfigurationQueryCompute"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 1562
          },
          "name": "resetJobCompute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 1578
          },
          "name": "resetMachineLearning"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 1594
          },
          "name": "resetQueryCompute"
        }
      ],
      "name": "CleanroomsMembershipPaymentConfigurationOutputReference",
      "namespace": "cleanroomsMembership",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 1556
          },
          "name": "jobCompute",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipPaymentConfigurationJobComputeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 1572
          },
          "name": "machineLearning",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipPaymentConfigurationMachineLearningOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 1588
          },
          "name": "queryCompute",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipPaymentConfigurationQueryComputeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 1566
          },
          "name": "jobComputeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipPaymentConfigurationJobCompute"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 1582
          },
          "name": "machineLearningInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipPaymentConfigurationMachineLearning"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 1598
          },
          "name": "queryComputeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipPaymentConfigurationQueryCompute"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 1512
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipPaymentConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-membership/index:CleanroomsMembershipPaymentConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipPaymentConfigurationQueryCompute": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipPaymentConfigurationQueryCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanrooms-membership/index.ts",
        "line": 1348
      },
      "name": "CleanroomsMembershipPaymentConfigurationQueryCompute",
      "namespace": "cleanroomsMembership",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_membership#is_responsible CleanroomsMembership#is_responsible}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 1352
          },
          "name": "isResponsible",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-membership/index:CleanroomsMembershipPaymentConfigurationQueryCompute"
    },
    "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipPaymentConfigurationQueryComputeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipPaymentConfigurationQueryComputeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-membership/index.ts",
          "line": 1392
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cleanrooms-membership/index.ts",
        "line": 1384
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 1434
          },
          "name": "resetIsResponsible"
        }
      ],
      "name": "CleanroomsMembershipPaymentConfigurationQueryComputeOutputReference",
      "namespace": "cleanroomsMembership",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 1438
          },
          "name": "isResponsibleInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 1428
          },
          "name": "isResponsible",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 1396
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipPaymentConfigurationQueryCompute"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-membership/index:CleanroomsMembershipPaymentConfigurationQueryComputeOutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanrooms-membership/index.ts",
        "line": 1602
      },
      "name": "CleanroomsMembershipTags",
      "namespace": "cleanroomsMembership",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_membership#key CleanroomsMembership#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 1606
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_membership#value CleanroomsMembership#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 1610
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cleanrooms-membership/index:CleanroomsMembershipTags"
    },
    "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-membership/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cleanrooms-membership/index.ts",
        "line": 1732
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 1747
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipTagsOutputReference"
            }
          }
        }
      ],
      "name": "CleanroomsMembershipTagsList",
      "namespace": "cleanroomsMembership",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 1733
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-membership/index:CleanroomsMembershipTagsList"
    },
    "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-membership/index.ts",
          "line": 1659
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cleanrooms-membership/index.ts",
        "line": 1649
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 1707
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 1723
          },
          "name": "resetValue"
        }
      ],
      "name": "CleanroomsMembershipTagsOutputReference",
      "namespace": "cleanroomsMembership",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 1711
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 1727
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 1701
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 1717
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-membership/index.ts",
            "line": 1663
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsMembership.CleanroomsMembershipTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-membership/index:CleanroomsMembershipTagsOutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsPrivacyBudgetTemplate.CleanroomsPrivacyBudgetTemplate": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_privacy_budget_template awscc_cleanrooms_privacy_budget_template}."
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsPrivacyBudgetTemplate.CleanroomsPrivacyBudgetTemplate",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_privacy_budget_template awscc_cleanrooms_privacy_budget_template} Resource."
        },
        "locationInModule": {
          "filename": "src/cleanrooms-privacy-budget-template/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-awscc.cleanroomsPrivacyBudgetTemplate.CleanroomsPrivacyBudgetTemplateConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cleanrooms-privacy-budget-template/index.ts",
        "line": 566
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CleanroomsPrivacyBudgetTemplate resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/cleanrooms-privacy-budget-template/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 CleanroomsPrivacyBudgetTemplate to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_privacy_budget_template#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CleanroomsPrivacyBudgetTemplate that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CleanroomsPrivacyBudgetTemplate to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-privacy-budget-template/index.ts",
            "line": 681
          },
          "name": "putParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cleanroomsPrivacyBudgetTemplate.CleanroomsPrivacyBudgetTemplateParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-privacy-budget-template/index.ts",
            "line": 712
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.cleanroomsPrivacyBudgetTemplate.CleanroomsPrivacyBudgetTemplateTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-privacy-budget-template/index.ts",
            "line": 715
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-privacy-budget-template/index.ts",
            "line": 727
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-privacy-budget-template/index.ts",
            "line": 737
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CleanroomsPrivacyBudgetTemplate",
      "namespace": "cleanroomsPrivacyBudgetTemplate",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-privacy-budget-template/index.ts",
            "line": 571
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-privacy-budget-template/index.ts",
            "line": 626
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-privacy-budget-template/index.ts",
            "line": 644
          },
          "name": "collaborationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-privacy-budget-template/index.ts",
            "line": 649
          },
          "name": "collaborationIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-privacy-budget-template/index.ts",
            "line": 654
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-privacy-budget-template/index.ts",
            "line": 659
          },
          "name": "membershipArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-privacy-budget-template/index.ts",
            "line": 678
          },
          "name": "parameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsPrivacyBudgetTemplate.CleanroomsPrivacyBudgetTemplateParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-privacy-budget-template/index.ts",
            "line": 690
          },
          "name": "privacyBudgetTemplateIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-privacy-budget-template/index.ts",
            "line": 709
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsPrivacyBudgetTemplate.CleanroomsPrivacyBudgetTemplateTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-privacy-budget-template/index.ts",
            "line": 639
          },
          "name": "autoRefreshInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-privacy-budget-template/index.ts",
            "line": 672
          },
          "name": "membershipIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-privacy-budget-template/index.ts",
            "line": 685
          },
          "name": "parametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsPrivacyBudgetTemplate.CleanroomsPrivacyBudgetTemplateParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-privacy-budget-template/index.ts",
            "line": 703
          },
          "name": "privacyBudgetTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-privacy-budget-template/index.ts",
            "line": 719
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cleanroomsPrivacyBudgetTemplate.CleanroomsPrivacyBudgetTemplateTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-privacy-budget-template/index.ts",
            "line": 632
          },
          "name": "autoRefresh",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-privacy-budget-template/index.ts",
            "line": 665
          },
          "name": "membershipIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-privacy-budget-template/index.ts",
            "line": 696
          },
          "name": "privacyBudgetType",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cleanrooms-privacy-budget-template/index:CleanroomsPrivacyBudgetTemplate"
    },
    "@cdktn/provider-awscc.cleanroomsPrivacyBudgetTemplate.CleanroomsPrivacyBudgetTemplateConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsPrivacyBudgetTemplate.CleanroomsPrivacyBudgetTemplateConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanrooms-privacy-budget-template/index.ts",
        "line": 14
      },
      "name": "CleanroomsPrivacyBudgetTemplateConfig",
      "namespace": "cleanroomsPrivacyBudgetTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_privacy_budget_template#auto_refresh CleanroomsPrivacyBudgetTemplate#auto_refresh}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-privacy-budget-template/index.ts",
            "line": 18
          },
          "name": "autoRefresh",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_privacy_budget_template#membership_identifier CleanroomsPrivacyBudgetTemplate#membership_identifier}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-privacy-budget-template/index.ts",
            "line": 22
          },
          "name": "membershipIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_privacy_budget_template#parameters CleanroomsPrivacyBudgetTemplate#parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-privacy-budget-template/index.ts",
            "line": 26
          },
          "name": "parameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsPrivacyBudgetTemplate.CleanroomsPrivacyBudgetTemplateParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_privacy_budget_template#privacy_budget_type CleanroomsPrivacyBudgetTemplate#privacy_budget_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-privacy-budget-template/index.ts",
            "line": 30
          },
          "name": "privacyBudgetType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_privacy_budget_template#tags CleanroomsPrivacyBudgetTemplate#tags}",
            "stability": "stable",
            "summary": "An arbitrary set of tags (key-value pairs) for this cleanrooms privacy budget template."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-privacy-budget-template/index.ts",
            "line": 36
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cleanroomsPrivacyBudgetTemplate.CleanroomsPrivacyBudgetTemplateTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-privacy-budget-template/index:CleanroomsPrivacyBudgetTemplateConfig"
    },
    "@cdktn/provider-awscc.cleanroomsPrivacyBudgetTemplate.CleanroomsPrivacyBudgetTemplateParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsPrivacyBudgetTemplate.CleanroomsPrivacyBudgetTemplateParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanrooms-privacy-budget-template/index.ts",
        "line": 220
      },
      "name": "CleanroomsPrivacyBudgetTemplateParameters",
      "namespace": "cleanroomsPrivacyBudgetTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_privacy_budget_template#budget_parameters CleanroomsPrivacyBudgetTemplate#budget_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-privacy-budget-template/index.ts",
            "line": 224
          },
          "name": "budgetParameters",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cleanroomsPrivacyBudgetTemplate.CleanroomsPrivacyBudgetTemplateParametersBudgetParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_privacy_budget_template#epsilon CleanroomsPrivacyBudgetTemplate#epsilon}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-privacy-budget-template/index.ts",
            "line": 228
          },
          "name": "epsilon",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_privacy_budget_template#resource_arn CleanroomsPrivacyBudgetTemplate#resource_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-privacy-budget-template/index.ts",
            "line": 232
          },
          "name": "resourceArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_privacy_budget_template#users_noise_per_query CleanroomsPrivacyBudgetTemplate#users_noise_per_query}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-privacy-budget-template/index.ts",
            "line": 236
          },
          "name": "usersNoisePerQuery",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/cleanrooms-privacy-budget-template/index:CleanroomsPrivacyBudgetTemplateParameters"
    },
    "@cdktn/provider-awscc.cleanroomsPrivacyBudgetTemplate.CleanroomsPrivacyBudgetTemplateParametersBudgetParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsPrivacyBudgetTemplate.CleanroomsPrivacyBudgetTemplateParametersBudgetParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanrooms-privacy-budget-template/index.ts",
        "line": 38
      },
      "name": "CleanroomsPrivacyBudgetTemplateParametersBudgetParameters",
      "namespace": "cleanroomsPrivacyBudgetTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_privacy_budget_template#auto_refresh CleanroomsPrivacyBudgetTemplate#auto_refresh}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-privacy-budget-template/index.ts",
            "line": 42
          },
          "name": "autoRefresh",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_privacy_budget_template#budget CleanroomsPrivacyBudgetTemplate#budget}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-privacy-budget-template/index.ts",
            "line": 46
          },
          "name": "budget",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_privacy_budget_template#type CleanroomsPrivacyBudgetTemplate#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-privacy-budget-template/index.ts",
            "line": 50
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cleanrooms-privacy-budget-template/index:CleanroomsPrivacyBudgetTemplateParametersBudgetParameters"
    },
    "@cdktn/provider-awscc.cleanroomsPrivacyBudgetTemplate.CleanroomsPrivacyBudgetTemplateParametersBudgetParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsPrivacyBudgetTemplate.CleanroomsPrivacyBudgetTemplateParametersBudgetParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-privacy-budget-template/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/cleanrooms-privacy-budget-template/index.ts",
        "line": 201
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-privacy-budget-template/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-awscc.cleanroomsPrivacyBudgetTemplate.CleanroomsPrivacyBudgetTemplateParametersBudgetParametersOutputReference"
            }
          }
        }
      ],
      "name": "CleanroomsPrivacyBudgetTemplateParametersBudgetParametersList",
      "namespace": "cleanroomsPrivacyBudgetTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-privacy-budget-template/index.ts",
            "line": 202
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cleanroomsPrivacyBudgetTemplate.CleanroomsPrivacyBudgetTemplateParametersBudgetParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-privacy-budget-template/index:CleanroomsPrivacyBudgetTemplateParametersBudgetParametersList"
    },
    "@cdktn/provider-awscc.cleanroomsPrivacyBudgetTemplate.CleanroomsPrivacyBudgetTemplateParametersBudgetParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsPrivacyBudgetTemplate.CleanroomsPrivacyBudgetTemplateParametersBudgetParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-privacy-budget-template/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/cleanrooms-privacy-budget-template/index.ts",
        "line": 96
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-privacy-budget-template/index.ts",
            "line": 160
          },
          "name": "resetAutoRefresh"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-privacy-budget-template/index.ts",
            "line": 176
          },
          "name": "resetBudget"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-privacy-budget-template/index.ts",
            "line": 192
          },
          "name": "resetType"
        }
      ],
      "name": "CleanroomsPrivacyBudgetTemplateParametersBudgetParametersOutputReference",
      "namespace": "cleanroomsPrivacyBudgetTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-privacy-budget-template/index.ts",
            "line": 164
          },
          "name": "autoRefreshInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-privacy-budget-template/index.ts",
            "line": 180
          },
          "name": "budgetInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-privacy-budget-template/index.ts",
            "line": 196
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-privacy-budget-template/index.ts",
            "line": 154
          },
          "name": "autoRefresh",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-privacy-budget-template/index.ts",
            "line": 170
          },
          "name": "budget",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-privacy-budget-template/index.ts",
            "line": 186
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-privacy-budget-template/index.ts",
            "line": 110
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsPrivacyBudgetTemplate.CleanroomsPrivacyBudgetTemplateParametersBudgetParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-privacy-budget-template/index:CleanroomsPrivacyBudgetTemplateParametersBudgetParametersOutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsPrivacyBudgetTemplate.CleanroomsPrivacyBudgetTemplateParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsPrivacyBudgetTemplate.CleanroomsPrivacyBudgetTemplateParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-privacy-budget-template/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cleanrooms-privacy-budget-template/index.ts",
        "line": 289
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-privacy-budget-template/index.ts",
            "line": 354
          },
          "name": "putBudgetParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.cleanroomsPrivacyBudgetTemplate.CleanroomsPrivacyBudgetTemplateParametersBudgetParameters"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-privacy-budget-template/index.ts",
            "line": 357
          },
          "name": "resetBudgetParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-privacy-budget-template/index.ts",
            "line": 373
          },
          "name": "resetEpsilon"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-privacy-budget-template/index.ts",
            "line": 389
          },
          "name": "resetResourceArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-privacy-budget-template/index.ts",
            "line": 405
          },
          "name": "resetUsersNoisePerQuery"
        }
      ],
      "name": "CleanroomsPrivacyBudgetTemplateParametersOutputReference",
      "namespace": "cleanroomsPrivacyBudgetTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-privacy-budget-template/index.ts",
            "line": 351
          },
          "name": "budgetParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsPrivacyBudgetTemplate.CleanroomsPrivacyBudgetTemplateParametersBudgetParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-privacy-budget-template/index.ts",
            "line": 361
          },
          "name": "budgetParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cleanroomsPrivacyBudgetTemplate.CleanroomsPrivacyBudgetTemplateParametersBudgetParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-privacy-budget-template/index.ts",
            "line": 377
          },
          "name": "epsilonInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-privacy-budget-template/index.ts",
            "line": 393
          },
          "name": "resourceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-privacy-budget-template/index.ts",
            "line": 409
          },
          "name": "usersNoisePerQueryInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-privacy-budget-template/index.ts",
            "line": 367
          },
          "name": "epsilon",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-privacy-budget-template/index.ts",
            "line": 383
          },
          "name": "resourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-privacy-budget-template/index.ts",
            "line": 399
          },
          "name": "usersNoisePerQuery",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-privacy-budget-template/index.ts",
            "line": 301
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsPrivacyBudgetTemplate.CleanroomsPrivacyBudgetTemplateParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-privacy-budget-template/index:CleanroomsPrivacyBudgetTemplateParametersOutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsPrivacyBudgetTemplate.CleanroomsPrivacyBudgetTemplateTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsPrivacyBudgetTemplate.CleanroomsPrivacyBudgetTemplateTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanrooms-privacy-budget-template/index.ts",
        "line": 413
      },
      "name": "CleanroomsPrivacyBudgetTemplateTags",
      "namespace": "cleanroomsPrivacyBudgetTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_privacy_budget_template#key CleanroomsPrivacyBudgetTemplate#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-privacy-budget-template/index.ts",
            "line": 417
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanrooms_privacy_budget_template#value CleanroomsPrivacyBudgetTemplate#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-privacy-budget-template/index.ts",
            "line": 421
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cleanrooms-privacy-budget-template/index:CleanroomsPrivacyBudgetTemplateTags"
    },
    "@cdktn/provider-awscc.cleanroomsPrivacyBudgetTemplate.CleanroomsPrivacyBudgetTemplateTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsPrivacyBudgetTemplate.CleanroomsPrivacyBudgetTemplateTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-privacy-budget-template/index.ts",
          "line": 551
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cleanrooms-privacy-budget-template/index.ts",
        "line": 543
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-privacy-budget-template/index.ts",
            "line": 558
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.cleanroomsPrivacyBudgetTemplate.CleanroomsPrivacyBudgetTemplateTagsOutputReference"
            }
          }
        }
      ],
      "name": "CleanroomsPrivacyBudgetTemplateTagsList",
      "namespace": "cleanroomsPrivacyBudgetTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-privacy-budget-template/index.ts",
            "line": 544
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cleanroomsPrivacyBudgetTemplate.CleanroomsPrivacyBudgetTemplateTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-privacy-budget-template/index:CleanroomsPrivacyBudgetTemplateTagsList"
    },
    "@cdktn/provider-awscc.cleanroomsPrivacyBudgetTemplate.CleanroomsPrivacyBudgetTemplateTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsPrivacyBudgetTemplate.CleanroomsPrivacyBudgetTemplateTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanrooms-privacy-budget-template/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cleanrooms-privacy-budget-template/index.ts",
        "line": 460
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-privacy-budget-template/index.ts",
            "line": 518
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-privacy-budget-template/index.ts",
            "line": 534
          },
          "name": "resetValue"
        }
      ],
      "name": "CleanroomsPrivacyBudgetTemplateTagsOutputReference",
      "namespace": "cleanroomsPrivacyBudgetTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-privacy-budget-template/index.ts",
            "line": 522
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanrooms-privacy-budget-template/index.ts",
            "line": 538
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-privacy-budget-template/index.ts",
            "line": 512
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-privacy-budget-template/index.ts",
            "line": 528
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanrooms-privacy-budget-template/index.ts",
            "line": 474
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsPrivacyBudgetTemplate.CleanroomsPrivacyBudgetTemplateTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanrooms-privacy-budget-template/index:CleanroomsPrivacyBudgetTemplateTagsOutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithm.CleanroomsmlConfiguredModelAlgorithm": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanroomsml_configured_model_algorithm awscc_cleanroomsml_configured_model_algorithm}."
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithm.CleanroomsmlConfiguredModelAlgorithm",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanroomsml_configured_model_algorithm awscc_cleanroomsml_configured_model_algorithm} Resource."
        },
        "locationInModule": {
          "filename": "src/cleanroomsml-configured-model-algorithm/index.ts",
          "line": 667
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithm.CleanroomsmlConfiguredModelAlgorithmConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cleanroomsml-configured-model-algorithm/index.ts",
        "line": 635
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CleanroomsmlConfiguredModelAlgorithm resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm/index.ts",
            "line": 652
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the CleanroomsmlConfiguredModelAlgorithm to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanroomsml_configured_model_algorithm#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CleanroomsmlConfiguredModelAlgorithm that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CleanroomsmlConfiguredModelAlgorithm to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm/index.ts",
            "line": 727
          },
          "name": "putInferenceContainerConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithm.CleanroomsmlConfiguredModelAlgorithmInferenceContainerConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm/index.ts",
            "line": 785
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithm.CleanroomsmlConfiguredModelAlgorithmTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm/index.ts",
            "line": 801
          },
          "name": "putTrainingContainerConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithm.CleanroomsmlConfiguredModelAlgorithmTrainingContainerConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm/index.ts",
            "line": 709
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm/index.ts",
            "line": 730
          },
          "name": "resetInferenceContainerConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm/index.ts",
            "line": 746
          },
          "name": "resetKmsKeyArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm/index.ts",
            "line": 788
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm/index.ts",
            "line": 804
          },
          "name": "resetTrainingContainerConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm/index.ts",
            "line": 816
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm/index.ts",
            "line": 828
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CleanroomsmlConfiguredModelAlgorithm",
      "namespace": "cleanroomsmlConfiguredModelAlgorithm",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm/index.ts",
            "line": 640
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm/index.ts",
            "line": 697
          },
          "name": "configuredModelAlgorithmArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm/index.ts",
            "line": 718
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm/index.ts",
            "line": 724
          },
          "name": "inferenceContainerConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithm.CleanroomsmlConfiguredModelAlgorithmInferenceContainerConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm/index.ts",
            "line": 782
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithm.CleanroomsmlConfiguredModelAlgorithmTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm/index.ts",
            "line": 798
          },
          "name": "trainingContainerConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithm.CleanroomsmlConfiguredModelAlgorithmTrainingContainerConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm/index.ts",
            "line": 713
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm/index.ts",
            "line": 734
          },
          "name": "inferenceContainerConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithm.CleanroomsmlConfiguredModelAlgorithmInferenceContainerConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm/index.ts",
            "line": 750
          },
          "name": "kmsKeyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm/index.ts",
            "line": 763
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm/index.ts",
            "line": 776
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm/index.ts",
            "line": 792
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithm.CleanroomsmlConfiguredModelAlgorithmTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm/index.ts",
            "line": 808
          },
          "name": "trainingContainerConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithm.CleanroomsmlConfiguredModelAlgorithmTrainingContainerConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm/index.ts",
            "line": 703
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm/index.ts",
            "line": 740
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm/index.ts",
            "line": 756
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm/index.ts",
            "line": 769
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cleanroomsml-configured-model-algorithm/index:CleanroomsmlConfiguredModelAlgorithm"
    },
    "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithm.CleanroomsmlConfiguredModelAlgorithmConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithm.CleanroomsmlConfiguredModelAlgorithmConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanroomsml-configured-model-algorithm/index.ts",
        "line": 14
      },
      "name": "CleanroomsmlConfiguredModelAlgorithmConfig",
      "namespace": "cleanroomsmlConfiguredModelAlgorithm",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanroomsml_configured_model_algorithm#name CleanroomsmlConfiguredModelAlgorithm#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm/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/hashicorp/awscc/1.96.0/docs/resources/cleanroomsml_configured_model_algorithm#role_arn CleanroomsmlConfiguredModelAlgorithm#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm/index.ts",
            "line": 34
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanroomsml_configured_model_algorithm#description CleanroomsmlConfiguredModelAlgorithm#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm/index.ts",
            "line": 18
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanroomsml_configured_model_algorithm#inference_container_config CleanroomsmlConfiguredModelAlgorithm#inference_container_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm/index.ts",
            "line": 22
          },
          "name": "inferenceContainerConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithm.CleanroomsmlConfiguredModelAlgorithmInferenceContainerConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanroomsml_configured_model_algorithm#kms_key_arn CleanroomsmlConfiguredModelAlgorithm#kms_key_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm/index.ts",
            "line": 26
          },
          "name": "kmsKeyArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanroomsml_configured_model_algorithm#tags CleanroomsmlConfiguredModelAlgorithm#tags}",
            "stability": "stable",
            "summary": "An arbitrary set of tags (key-value pairs) for this cleanrooms-ml configured model algorithm."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm/index.ts",
            "line": 40
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithm.CleanroomsmlConfiguredModelAlgorithmTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanroomsml_configured_model_algorithm#training_container_config CleanroomsmlConfiguredModelAlgorithm#training_container_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm/index.ts",
            "line": 44
          },
          "name": "trainingContainerConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithm.CleanroomsmlConfiguredModelAlgorithmTrainingContainerConfig"
          }
        }
      ],
      "symbolId": "src/cleanroomsml-configured-model-algorithm/index:CleanroomsmlConfiguredModelAlgorithmConfig"
    },
    "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithm.CleanroomsmlConfiguredModelAlgorithmInferenceContainerConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithm.CleanroomsmlConfiguredModelAlgorithmInferenceContainerConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanroomsml-configured-model-algorithm/index.ts",
        "line": 46
      },
      "name": "CleanroomsmlConfiguredModelAlgorithmInferenceContainerConfig",
      "namespace": "cleanroomsmlConfiguredModelAlgorithm",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanroomsml_configured_model_algorithm#image_uri CleanroomsmlConfiguredModelAlgorithm#image_uri}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm/index.ts",
            "line": 50
          },
          "name": "imageUri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cleanroomsml-configured-model-algorithm/index:CleanroomsmlConfiguredModelAlgorithmInferenceContainerConfig"
    },
    "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithm.CleanroomsmlConfiguredModelAlgorithmInferenceContainerConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithm.CleanroomsmlConfiguredModelAlgorithmInferenceContainerConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanroomsml-configured-model-algorithm/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cleanroomsml-configured-model-algorithm/index.ts",
        "line": 82
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm/index.ts",
            "line": 132
          },
          "name": "resetImageUri"
        }
      ],
      "name": "CleanroomsmlConfiguredModelAlgorithmInferenceContainerConfigOutputReference",
      "namespace": "cleanroomsmlConfiguredModelAlgorithm",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm/index.ts",
            "line": 136
          },
          "name": "imageUriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm/index.ts",
            "line": 126
          },
          "name": "imageUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm/index.ts",
            "line": 94
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithm.CleanroomsmlConfiguredModelAlgorithmInferenceContainerConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanroomsml-configured-model-algorithm/index:CleanroomsmlConfiguredModelAlgorithmInferenceContainerConfigOutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithm.CleanroomsmlConfiguredModelAlgorithmTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithm.CleanroomsmlConfiguredModelAlgorithmTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanroomsml-configured-model-algorithm/index.ts",
        "line": 140
      },
      "name": "CleanroomsmlConfiguredModelAlgorithmTags",
      "namespace": "cleanroomsmlConfiguredModelAlgorithm",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanroomsml_configured_model_algorithm#key CleanroomsmlConfiguredModelAlgorithm#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm/index.ts",
            "line": 144
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanroomsml_configured_model_algorithm#value CleanroomsmlConfiguredModelAlgorithm#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm/index.ts",
            "line": 148
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cleanroomsml-configured-model-algorithm/index:CleanroomsmlConfiguredModelAlgorithmTags"
    },
    "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithm.CleanroomsmlConfiguredModelAlgorithmTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithm.CleanroomsmlConfiguredModelAlgorithmTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanroomsml-configured-model-algorithm/index.ts",
          "line": 278
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cleanroomsml-configured-model-algorithm/index.ts",
        "line": 270
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm/index.ts",
            "line": 285
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithm.CleanroomsmlConfiguredModelAlgorithmTagsOutputReference"
            }
          }
        }
      ],
      "name": "CleanroomsmlConfiguredModelAlgorithmTagsList",
      "namespace": "cleanroomsmlConfiguredModelAlgorithm",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm/index.ts",
            "line": 271
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithm.CleanroomsmlConfiguredModelAlgorithmTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanroomsml-configured-model-algorithm/index:CleanroomsmlConfiguredModelAlgorithmTagsList"
    },
    "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithm.CleanroomsmlConfiguredModelAlgorithmTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithm.CleanroomsmlConfiguredModelAlgorithmTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanroomsml-configured-model-algorithm/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cleanroomsml-configured-model-algorithm/index.ts",
        "line": 187
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm/index.ts",
            "line": 245
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm/index.ts",
            "line": 261
          },
          "name": "resetValue"
        }
      ],
      "name": "CleanroomsmlConfiguredModelAlgorithmTagsOutputReference",
      "namespace": "cleanroomsmlConfiguredModelAlgorithm",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm/index.ts",
            "line": 249
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm/index.ts",
            "line": 265
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm/index.ts",
            "line": 239
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm/index.ts",
            "line": 255
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm/index.ts",
            "line": 201
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithm.CleanroomsmlConfiguredModelAlgorithmTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanroomsml-configured-model-algorithm/index:CleanroomsmlConfiguredModelAlgorithmTagsOutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithm.CleanroomsmlConfiguredModelAlgorithmTrainingContainerConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithm.CleanroomsmlConfiguredModelAlgorithmTrainingContainerConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanroomsml-configured-model-algorithm/index.ts",
        "line": 438
      },
      "name": "CleanroomsmlConfiguredModelAlgorithmTrainingContainerConfig",
      "namespace": "cleanroomsmlConfiguredModelAlgorithm",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanroomsml_configured_model_algorithm#arguments CleanroomsmlConfiguredModelAlgorithm#arguments}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm/index.ts",
            "line": 442
          },
          "name": "arguments",
          "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/hashicorp/awscc/1.96.0/docs/resources/cleanroomsml_configured_model_algorithm#entrypoint CleanroomsmlConfiguredModelAlgorithm#entrypoint}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm/index.ts",
            "line": 446
          },
          "name": "entrypoint",
          "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/hashicorp/awscc/1.96.0/docs/resources/cleanroomsml_configured_model_algorithm#image_uri CleanroomsmlConfiguredModelAlgorithm#image_uri}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm/index.ts",
            "line": 450
          },
          "name": "imageUri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanroomsml_configured_model_algorithm#metric_definitions CleanroomsmlConfiguredModelAlgorithm#metric_definitions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm/index.ts",
            "line": 454
          },
          "name": "metricDefinitions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithm.CleanroomsmlConfiguredModelAlgorithmTrainingContainerConfigMetricDefinitions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanroomsml-configured-model-algorithm/index:CleanroomsmlConfiguredModelAlgorithmTrainingContainerConfig"
    },
    "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithm.CleanroomsmlConfiguredModelAlgorithmTrainingContainerConfigMetricDefinitions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithm.CleanroomsmlConfiguredModelAlgorithmTrainingContainerConfigMetricDefinitions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanroomsml-configured-model-algorithm/index.ts",
        "line": 289
      },
      "name": "CleanroomsmlConfiguredModelAlgorithmTrainingContainerConfigMetricDefinitions",
      "namespace": "cleanroomsmlConfiguredModelAlgorithm",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanroomsml_configured_model_algorithm#name CleanroomsmlConfiguredModelAlgorithm#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm/index.ts",
            "line": 293
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanroomsml_configured_model_algorithm#regex CleanroomsmlConfiguredModelAlgorithm#regex}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm/index.ts",
            "line": 297
          },
          "name": "regex",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cleanroomsml-configured-model-algorithm/index:CleanroomsmlConfiguredModelAlgorithmTrainingContainerConfigMetricDefinitions"
    },
    "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithm.CleanroomsmlConfiguredModelAlgorithmTrainingContainerConfigMetricDefinitionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithm.CleanroomsmlConfiguredModelAlgorithmTrainingContainerConfigMetricDefinitionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanroomsml-configured-model-algorithm/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cleanroomsml-configured-model-algorithm/index.ts",
        "line": 419
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm/index.ts",
            "line": 434
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithm.CleanroomsmlConfiguredModelAlgorithmTrainingContainerConfigMetricDefinitionsOutputReference"
            }
          }
        }
      ],
      "name": "CleanroomsmlConfiguredModelAlgorithmTrainingContainerConfigMetricDefinitionsList",
      "namespace": "cleanroomsmlConfiguredModelAlgorithm",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm/index.ts",
            "line": 420
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithm.CleanroomsmlConfiguredModelAlgorithmTrainingContainerConfigMetricDefinitions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanroomsml-configured-model-algorithm/index:CleanroomsmlConfiguredModelAlgorithmTrainingContainerConfigMetricDefinitionsList"
    },
    "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithm.CleanroomsmlConfiguredModelAlgorithmTrainingContainerConfigMetricDefinitionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithm.CleanroomsmlConfiguredModelAlgorithmTrainingContainerConfigMetricDefinitionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanroomsml-configured-model-algorithm/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/cleanroomsml-configured-model-algorithm/index.ts",
        "line": 336
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm/index.ts",
            "line": 394
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm/index.ts",
            "line": 410
          },
          "name": "resetRegex"
        }
      ],
      "name": "CleanroomsmlConfiguredModelAlgorithmTrainingContainerConfigMetricDefinitionsOutputReference",
      "namespace": "cleanroomsmlConfiguredModelAlgorithm",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm/index.ts",
            "line": 398
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm/index.ts",
            "line": 414
          },
          "name": "regexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm/index.ts",
            "line": 388
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm/index.ts",
            "line": 404
          },
          "name": "regex",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm/index.ts",
            "line": 350
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithm.CleanroomsmlConfiguredModelAlgorithmTrainingContainerConfigMetricDefinitions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanroomsml-configured-model-algorithm/index:CleanroomsmlConfiguredModelAlgorithmTrainingContainerConfigMetricDefinitionsOutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithm.CleanroomsmlConfiguredModelAlgorithmTrainingContainerConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithm.CleanroomsmlConfiguredModelAlgorithmTrainingContainerConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanroomsml-configured-model-algorithm/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/cleanroomsml-configured-model-algorithm/index.ts",
        "line": 507
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm/index.ts",
            "line": 620
          },
          "name": "putMetricDefinitions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithm.CleanroomsmlConfiguredModelAlgorithmTrainingContainerConfigMetricDefinitions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm/index.ts",
            "line": 575
          },
          "name": "resetArguments"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm/index.ts",
            "line": 591
          },
          "name": "resetEntrypoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm/index.ts",
            "line": 607
          },
          "name": "resetImageUri"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm/index.ts",
            "line": 623
          },
          "name": "resetMetricDefinitions"
        }
      ],
      "name": "CleanroomsmlConfiguredModelAlgorithmTrainingContainerConfigOutputReference",
      "namespace": "cleanroomsmlConfiguredModelAlgorithm",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm/index.ts",
            "line": 617
          },
          "name": "metricDefinitions",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithm.CleanroomsmlConfiguredModelAlgorithmTrainingContainerConfigMetricDefinitionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm/index.ts",
            "line": 579
          },
          "name": "argumentsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm/index.ts",
            "line": 595
          },
          "name": "entrypointInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm/index.ts",
            "line": 611
          },
          "name": "imageUriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm/index.ts",
            "line": 627
          },
          "name": "metricDefinitionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithm.CleanroomsmlConfiguredModelAlgorithmTrainingContainerConfigMetricDefinitions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm/index.ts",
            "line": 569
          },
          "name": "arguments",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm/index.ts",
            "line": 585
          },
          "name": "entrypoint",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm/index.ts",
            "line": 601
          },
          "name": "imageUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm/index.ts",
            "line": 519
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithm.CleanroomsmlConfiguredModelAlgorithmTrainingContainerConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanroomsml-configured-model-algorithm/index:CleanroomsmlConfiguredModelAlgorithmTrainingContainerConfigOutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanroomsml_configured_model_algorithm_association awscc_cleanroomsml_configured_model_algorithm_association}."
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanroomsml_configured_model_algorithm_association awscc_cleanroomsml_configured_model_algorithm_association} Resource."
        },
        "locationInModule": {
          "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
          "line": 2242
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
        "line": 2210
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CleanroomsmlConfiguredModelAlgorithmAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 2227
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the CleanroomsmlConfiguredModelAlgorithmAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanroomsml_configured_model_algorithm_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CleanroomsmlConfiguredModelAlgorithmAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CleanroomsmlConfiguredModelAlgorithmAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 2345
          },
          "name": "putPrivacyConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 2361
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 2301
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 2348
          },
          "name": "resetPrivacyConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 2364
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 2376
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 2387
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CleanroomsmlConfiguredModelAlgorithmAssociation",
      "namespace": "cleanroomsmlConfiguredModelAlgorithmAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 2215
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 2271
          },
          "name": "collaborationIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 2289
          },
          "name": "configuredModelAlgorithmAssociationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 2310
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 2342
          },
          "name": "privacyConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 2358
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 2284
          },
          "name": "configuredModelAlgorithmArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 2305
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 2323
          },
          "name": "membershipIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 2336
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 2352
          },
          "name": "privacyConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 2368
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 2277
          },
          "name": "configuredModelAlgorithmArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 2295
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 2316
          },
          "name": "membershipIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 2329
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cleanroomsml-configured-model-algorithm-association/index:CleanroomsmlConfiguredModelAlgorithmAssociation"
    },
    "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
        "line": 14
      },
      "name": "CleanroomsmlConfiguredModelAlgorithmAssociationConfig",
      "namespace": "cleanroomsmlConfiguredModelAlgorithmAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanroomsml_configured_model_algorithm_association#configured_model_algorithm_arn CleanroomsmlConfiguredModelAlgorithmAssociation#configured_model_algorithm_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 18
          },
          "name": "configuredModelAlgorithmArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanroomsml_configured_model_algorithm_association#membership_identifier CleanroomsmlConfiguredModelAlgorithmAssociation#membership_identifier}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 26
          },
          "name": "membershipIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanroomsml_configured_model_algorithm_association#name CleanroomsmlConfiguredModelAlgorithmAssociation#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/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/hashicorp/awscc/1.96.0/docs/resources/cleanroomsml_configured_model_algorithm_association#description CleanroomsmlConfiguredModelAlgorithmAssociation#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/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/hashicorp/awscc/1.96.0/docs/resources/cleanroomsml_configured_model_algorithm_association#privacy_configuration CleanroomsmlConfiguredModelAlgorithmAssociation#privacy_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 34
          },
          "name": "privacyConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanroomsml_configured_model_algorithm_association#tags CleanroomsmlConfiguredModelAlgorithmAssociation#tags}",
            "stability": "stable",
            "summary": "An arbitrary set of tags (key-value pairs) for this cleanrooms-ml configured model algorithm association."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 40
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanroomsml-configured-model-algorithm-association/index:CleanroomsmlConfiguredModelAlgorithmAssociationConfig"
    },
    "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
        "line": 1963
      },
      "name": "CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfiguration",
      "namespace": "cleanroomsmlConfiguredModelAlgorithmAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanroomsml_configured_model_algorithm_association#policies CleanroomsmlConfiguredModelAlgorithmAssociation#policies}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 1967
          },
          "name": "policies",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPolicies"
          }
        }
      ],
      "symbolId": "src/cleanroomsml-configured-model-algorithm-association/index:CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfiguration"
    },
    "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
          "line": 2007
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
        "line": 1999
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 2046
          },
          "name": "putPolicies",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPolicies"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 2049
          },
          "name": "resetPolicies"
        }
      ],
      "name": "CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationOutputReference",
      "namespace": "cleanroomsmlConfiguredModelAlgorithmAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 2043
          },
          "name": "policies",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 2053
          },
          "name": "policiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPolicies"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 2011
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanroomsml-configured-model-algorithm-association/index:CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPolicies": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPolicies",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
        "line": 1803
      },
      "name": "CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPolicies",
      "namespace": "cleanroomsmlConfiguredModelAlgorithmAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanroomsml_configured_model_algorithm_association#trained_model_exports CleanroomsmlConfiguredModelAlgorithmAssociation#trained_model_exports}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 1807
          },
          "name": "trainedModelExports",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelExports"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanroomsml_configured_model_algorithm_association#trained_model_inference_jobs CleanroomsmlConfiguredModelAlgorithmAssociation#trained_model_inference_jobs}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 1811
          },
          "name": "trainedModelInferenceJobs",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobs"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanroomsml_configured_model_algorithm_association#trained_models CleanroomsmlConfiguredModelAlgorithmAssociation#trained_models}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 1815
          },
          "name": "trainedModels",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModels"
          }
        }
      ],
      "symbolId": "src/cleanroomsml-configured-model-algorithm-association/index:CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPolicies"
    },
    "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
          "line": 1869
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
        "line": 1861
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 1920
          },
          "name": "putTrainedModelExports",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelExports"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 1936
          },
          "name": "putTrainedModelInferenceJobs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobs"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 1952
          },
          "name": "putTrainedModels",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModels"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 1923
          },
          "name": "resetTrainedModelExports"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 1939
          },
          "name": "resetTrainedModelInferenceJobs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 1955
          },
          "name": "resetTrainedModels"
        }
      ],
      "name": "CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesOutputReference",
      "namespace": "cleanroomsmlConfiguredModelAlgorithmAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 1917
          },
          "name": "trainedModelExports",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelExportsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 1933
          },
          "name": "trainedModelInferenceJobs",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 1949
          },
          "name": "trainedModels",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 1927
          },
          "name": "trainedModelExportsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelExports"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 1943
          },
          "name": "trainedModelInferenceJobsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobs"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 1959
          },
          "name": "trainedModelsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModels"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 1873
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPolicies"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanroomsml-configured-model-algorithm-association/index:CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesOutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelExports": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelExports",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
        "line": 169
      },
      "name": "CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelExports",
      "namespace": "cleanroomsmlConfiguredModelAlgorithmAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanroomsml_configured_model_algorithm_association#files_to_export CleanroomsmlConfiguredModelAlgorithmAssociation#files_to_export}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 173
          },
          "name": "filesToExport",
          "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/hashicorp/awscc/1.96.0/docs/resources/cleanroomsml_configured_model_algorithm_association#max_size CleanroomsmlConfiguredModelAlgorithmAssociation#max_size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 177
          },
          "name": "maxSize",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelExportsMaxSize"
          }
        }
      ],
      "symbolId": "src/cleanroomsml-configured-model-algorithm-association/index:CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelExports"
    },
    "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelExportsMaxSize": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelExportsMaxSize",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
        "line": 42
      },
      "name": "CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelExportsMaxSize",
      "namespace": "cleanroomsmlConfiguredModelAlgorithmAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanroomsml_configured_model_algorithm_association#unit CleanroomsmlConfiguredModelAlgorithmAssociation#unit}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 46
          },
          "name": "unit",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanroomsml_configured_model_algorithm_association#value CleanroomsmlConfiguredModelAlgorithmAssociation#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 50
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/cleanroomsml-configured-model-algorithm-association/index:CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelExportsMaxSize"
    },
    "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelExportsMaxSizeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelExportsMaxSizeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanroomsml-configured-model-algorithm-association/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/cleanroomsml-configured-model-algorithm-association/index.ts",
        "line": 89
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 145
          },
          "name": "resetUnit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 161
          },
          "name": "resetValue"
        }
      ],
      "name": "CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelExportsMaxSizeOutputReference",
      "namespace": "cleanroomsmlConfiguredModelAlgorithmAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 149
          },
          "name": "unitInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 165
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 139
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 155
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 101
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelExportsMaxSize"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanroomsml-configured-model-algorithm-association/index:CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelExportsMaxSizeOutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelExportsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelExportsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanroomsml-configured-model-algorithm-association/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/cleanroomsml-configured-model-algorithm-association/index.ts",
        "line": 216
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 285
          },
          "name": "putMaxSize",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelExportsMaxSize"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 272
          },
          "name": "resetFilesToExport"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 288
          },
          "name": "resetMaxSize"
        }
      ],
      "name": "CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelExportsOutputReference",
      "namespace": "cleanroomsmlConfiguredModelAlgorithmAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 282
          },
          "name": "maxSize",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelExportsMaxSizeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 276
          },
          "name": "filesToExportInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 292
          },
          "name": "maxSizeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelExportsMaxSize"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 266
          },
          "name": "filesToExport",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 228
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelExports"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanroomsml-configured-model-algorithm-association/index:CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelExportsOutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
        "line": 859
      },
      "name": "CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobs",
      "namespace": "cleanroomsmlConfiguredModelAlgorithmAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanroomsml_configured_model_algorithm_association#container_logs CleanroomsmlConfiguredModelAlgorithmAssociation#container_logs}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 863
          },
          "name": "containerLogs",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsContainerLogs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanroomsml_configured_model_algorithm_association#max_output_size CleanroomsmlConfiguredModelAlgorithmAssociation#max_output_size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 867
          },
          "name": "maxOutputSize",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsMaxOutputSize"
          }
        }
      ],
      "symbolId": "src/cleanroomsml-configured-model-algorithm-association/index:CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobs"
    },
    "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsContainerLogs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsContainerLogs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
        "line": 517
      },
      "name": "CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsContainerLogs",
      "namespace": "cleanroomsmlConfiguredModelAlgorithmAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanroomsml_configured_model_algorithm_association#allowed_account_ids CleanroomsmlConfiguredModelAlgorithmAssociation#allowed_account_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 521
          },
          "name": "allowedAccountIds",
          "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/hashicorp/awscc/1.96.0/docs/resources/cleanroomsml_configured_model_algorithm_association#filter_pattern CleanroomsmlConfiguredModelAlgorithmAssociation#filter_pattern}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 525
          },
          "name": "filterPattern",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanroomsml_configured_model_algorithm_association#log_redaction_configuration CleanroomsmlConfiguredModelAlgorithmAssociation#log_redaction_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 529
          },
          "name": "logRedactionConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsContainerLogsLogRedactionConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanroomsml_configured_model_algorithm_association#log_type CleanroomsmlConfiguredModelAlgorithmAssociation#log_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 533
          },
          "name": "logType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cleanroomsml-configured-model-algorithm-association/index:CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsContainerLogs"
    },
    "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsContainerLogsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsContainerLogsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanroomsml-configured-model-algorithm-association/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
        "line": 713
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 728
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsContainerLogsOutputReference"
            }
          }
        }
      ],
      "name": "CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsContainerLogsList",
      "namespace": "cleanroomsmlConfiguredModelAlgorithmAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 714
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsContainerLogs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanroomsml-configured-model-algorithm-association/index:CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsContainerLogsList"
    },
    "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsContainerLogsLogRedactionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsContainerLogsLogRedactionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
        "line": 390
      },
      "name": "CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsContainerLogsLogRedactionConfiguration",
      "namespace": "cleanroomsmlConfiguredModelAlgorithmAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanroomsml_configured_model_algorithm_association#custom_entity_config CleanroomsmlConfiguredModelAlgorithmAssociation#custom_entity_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 394
          },
          "name": "customEntityConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsContainerLogsLogRedactionConfigurationCustomEntityConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanroomsml_configured_model_algorithm_association#entities_to_redact CleanroomsmlConfiguredModelAlgorithmAssociation#entities_to_redact}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 398
          },
          "name": "entitiesToRedact",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/cleanroomsml-configured-model-algorithm-association/index:CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsContainerLogsLogRedactionConfiguration"
    },
    "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsContainerLogsLogRedactionConfigurationCustomEntityConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsContainerLogsLogRedactionConfigurationCustomEntityConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
        "line": 296
      },
      "name": "CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsContainerLogsLogRedactionConfigurationCustomEntityConfig",
      "namespace": "cleanroomsmlConfiguredModelAlgorithmAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanroomsml_configured_model_algorithm_association#custom_data_identifiers CleanroomsmlConfiguredModelAlgorithmAssociation#custom_data_identifiers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 300
          },
          "name": "customDataIdentifiers",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/cleanroomsml-configured-model-algorithm-association/index:CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsContainerLogsLogRedactionConfigurationCustomEntityConfig"
    },
    "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsContainerLogsLogRedactionConfigurationCustomEntityConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsContainerLogsLogRedactionConfigurationCustomEntityConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanroomsml-configured-model-algorithm-association/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
        "line": 332
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 382
          },
          "name": "resetCustomDataIdentifiers"
        }
      ],
      "name": "CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsContainerLogsLogRedactionConfigurationCustomEntityConfigOutputReference",
      "namespace": "cleanroomsmlConfiguredModelAlgorithmAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 386
          },
          "name": "customDataIdentifiersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 376
          },
          "name": "customDataIdentifiers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 344
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsContainerLogsLogRedactionConfigurationCustomEntityConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanroomsml-configured-model-algorithm-association/index:CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsContainerLogsLogRedactionConfigurationCustomEntityConfigOutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsContainerLogsLogRedactionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsContainerLogsLogRedactionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanroomsml-configured-model-algorithm-association/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/cleanroomsml-configured-model-algorithm-association/index.ts",
        "line": 437
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 490
          },
          "name": "putCustomEntityConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsContainerLogsLogRedactionConfigurationCustomEntityConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 493
          },
          "name": "resetCustomEntityConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 509
          },
          "name": "resetEntitiesToRedact"
        }
      ],
      "name": "CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsContainerLogsLogRedactionConfigurationOutputReference",
      "namespace": "cleanroomsmlConfiguredModelAlgorithmAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 487
          },
          "name": "customEntityConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsContainerLogsLogRedactionConfigurationCustomEntityConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 497
          },
          "name": "customEntityConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsContainerLogsLogRedactionConfigurationCustomEntityConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 513
          },
          "name": "entitiesToRedactInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 503
          },
          "name": "entitiesToRedact",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 449
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsContainerLogsLogRedactionConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanroomsml-configured-model-algorithm-association/index:CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsContainerLogsLogRedactionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsContainerLogsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsContainerLogsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanroomsml-configured-model-algorithm-association/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/cleanroomsml-configured-model-algorithm-association/index.ts",
        "line": 586
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 685
          },
          "name": "putLogRedactionConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsContainerLogsLogRedactionConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 656
          },
          "name": "resetAllowedAccountIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 672
          },
          "name": "resetFilterPattern"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 688
          },
          "name": "resetLogRedactionConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 704
          },
          "name": "resetLogType"
        }
      ],
      "name": "CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsContainerLogsOutputReference",
      "namespace": "cleanroomsmlConfiguredModelAlgorithmAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 682
          },
          "name": "logRedactionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsContainerLogsLogRedactionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 660
          },
          "name": "allowedAccountIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 676
          },
          "name": "filterPatternInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 692
          },
          "name": "logRedactionConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsContainerLogsLogRedactionConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 708
          },
          "name": "logTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 650
          },
          "name": "allowedAccountIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 666
          },
          "name": "filterPattern",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 698
          },
          "name": "logType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 600
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsContainerLogs"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanroomsml-configured-model-algorithm-association/index:CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsContainerLogsOutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsMaxOutputSize": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsMaxOutputSize",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
        "line": 732
      },
      "name": "CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsMaxOutputSize",
      "namespace": "cleanroomsmlConfiguredModelAlgorithmAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanroomsml_configured_model_algorithm_association#unit CleanroomsmlConfiguredModelAlgorithmAssociation#unit}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 736
          },
          "name": "unit",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanroomsml_configured_model_algorithm_association#value CleanroomsmlConfiguredModelAlgorithmAssociation#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 740
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/cleanroomsml-configured-model-algorithm-association/index:CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsMaxOutputSize"
    },
    "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsMaxOutputSizeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsMaxOutputSizeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
          "line": 787
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
        "line": 779
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 835
          },
          "name": "resetUnit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 851
          },
          "name": "resetValue"
        }
      ],
      "name": "CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsMaxOutputSizeOutputReference",
      "namespace": "cleanroomsmlConfiguredModelAlgorithmAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 839
          },
          "name": "unitInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 855
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 829
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 845
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 791
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsMaxOutputSize"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanroomsml-configured-model-algorithm-association/index:CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsMaxOutputSizeOutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanroomsml-configured-model-algorithm-association/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/cleanroomsml-configured-model-algorithm-association/index.ts",
        "line": 906
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 959
          },
          "name": "putContainerLogs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsContainerLogs"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 975
          },
          "name": "putMaxOutputSize",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsMaxOutputSize"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 962
          },
          "name": "resetContainerLogs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 978
          },
          "name": "resetMaxOutputSize"
        }
      ],
      "name": "CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsOutputReference",
      "namespace": "cleanroomsmlConfiguredModelAlgorithmAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 956
          },
          "name": "containerLogs",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsContainerLogsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 972
          },
          "name": "maxOutputSize",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsMaxOutputSizeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 966
          },
          "name": "containerLogsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsContainerLogs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 982
          },
          "name": "maxOutputSizeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsMaxOutputSize"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 918
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobs"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanroomsml-configured-model-algorithm-association/index:CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsOutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModels": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModels",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
        "line": 1643
      },
      "name": "CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModels",
      "namespace": "cleanroomsmlConfiguredModelAlgorithmAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanroomsml_configured_model_algorithm_association#container_logs CleanroomsmlConfiguredModelAlgorithmAssociation#container_logs}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 1647
          },
          "name": "containerLogs",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsContainerLogs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanroomsml_configured_model_algorithm_association#container_metrics CleanroomsmlConfiguredModelAlgorithmAssociation#container_metrics}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 1651
          },
          "name": "containerMetrics",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsContainerMetrics"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanroomsml_configured_model_algorithm_association#max_artifact_size CleanroomsmlConfiguredModelAlgorithmAssociation#max_artifact_size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 1655
          },
          "name": "maxArtifactSize",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsMaxArtifactSize"
          }
        }
      ],
      "symbolId": "src/cleanroomsml-configured-model-algorithm-association/index:CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModels"
    },
    "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsContainerLogs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsContainerLogs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
        "line": 1207
      },
      "name": "CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsContainerLogs",
      "namespace": "cleanroomsmlConfiguredModelAlgorithmAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanroomsml_configured_model_algorithm_association#allowed_account_ids CleanroomsmlConfiguredModelAlgorithmAssociation#allowed_account_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 1211
          },
          "name": "allowedAccountIds",
          "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/hashicorp/awscc/1.96.0/docs/resources/cleanroomsml_configured_model_algorithm_association#filter_pattern CleanroomsmlConfiguredModelAlgorithmAssociation#filter_pattern}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 1215
          },
          "name": "filterPattern",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanroomsml_configured_model_algorithm_association#log_redaction_configuration CleanroomsmlConfiguredModelAlgorithmAssociation#log_redaction_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 1219
          },
          "name": "logRedactionConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsContainerLogsLogRedactionConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanroomsml_configured_model_algorithm_association#log_type CleanroomsmlConfiguredModelAlgorithmAssociation#log_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 1223
          },
          "name": "logType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cleanroomsml-configured-model-algorithm-association/index:CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsContainerLogs"
    },
    "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsContainerLogsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsContainerLogsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanroomsml-configured-model-algorithm-association/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
        "line": 1403
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 1418
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsContainerLogsOutputReference"
            }
          }
        }
      ],
      "name": "CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsContainerLogsList",
      "namespace": "cleanroomsmlConfiguredModelAlgorithmAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 1404
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsContainerLogs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanroomsml-configured-model-algorithm-association/index:CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsContainerLogsList"
    },
    "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsContainerLogsLogRedactionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsContainerLogsLogRedactionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
        "line": 1080
      },
      "name": "CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsContainerLogsLogRedactionConfiguration",
      "namespace": "cleanroomsmlConfiguredModelAlgorithmAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanroomsml_configured_model_algorithm_association#custom_entity_config CleanroomsmlConfiguredModelAlgorithmAssociation#custom_entity_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 1084
          },
          "name": "customEntityConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsContainerLogsLogRedactionConfigurationCustomEntityConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanroomsml_configured_model_algorithm_association#entities_to_redact CleanroomsmlConfiguredModelAlgorithmAssociation#entities_to_redact}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 1088
          },
          "name": "entitiesToRedact",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/cleanroomsml-configured-model-algorithm-association/index:CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsContainerLogsLogRedactionConfiguration"
    },
    "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsContainerLogsLogRedactionConfigurationCustomEntityConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsContainerLogsLogRedactionConfigurationCustomEntityConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
        "line": 986
      },
      "name": "CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsContainerLogsLogRedactionConfigurationCustomEntityConfig",
      "namespace": "cleanroomsmlConfiguredModelAlgorithmAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanroomsml_configured_model_algorithm_association#custom_data_identifiers CleanroomsmlConfiguredModelAlgorithmAssociation#custom_data_identifiers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 990
          },
          "name": "customDataIdentifiers",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/cleanroomsml-configured-model-algorithm-association/index:CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsContainerLogsLogRedactionConfigurationCustomEntityConfig"
    },
    "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsContainerLogsLogRedactionConfigurationCustomEntityConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsContainerLogsLogRedactionConfigurationCustomEntityConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
          "line": 1030
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
        "line": 1022
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 1072
          },
          "name": "resetCustomDataIdentifiers"
        }
      ],
      "name": "CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsContainerLogsLogRedactionConfigurationCustomEntityConfigOutputReference",
      "namespace": "cleanroomsmlConfiguredModelAlgorithmAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 1076
          },
          "name": "customDataIdentifiersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 1066
          },
          "name": "customDataIdentifiers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 1034
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsContainerLogsLogRedactionConfigurationCustomEntityConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanroomsml-configured-model-algorithm-association/index:CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsContainerLogsLogRedactionConfigurationCustomEntityConfigOutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsContainerLogsLogRedactionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsContainerLogsLogRedactionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
          "line": 1135
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
        "line": 1127
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 1180
          },
          "name": "putCustomEntityConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsContainerLogsLogRedactionConfigurationCustomEntityConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 1183
          },
          "name": "resetCustomEntityConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 1199
          },
          "name": "resetEntitiesToRedact"
        }
      ],
      "name": "CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsContainerLogsLogRedactionConfigurationOutputReference",
      "namespace": "cleanroomsmlConfiguredModelAlgorithmAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 1177
          },
          "name": "customEntityConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsContainerLogsLogRedactionConfigurationCustomEntityConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 1187
          },
          "name": "customEntityConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsContainerLogsLogRedactionConfigurationCustomEntityConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 1203
          },
          "name": "entitiesToRedactInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 1193
          },
          "name": "entitiesToRedact",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 1139
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsContainerLogsLogRedactionConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanroomsml-configured-model-algorithm-association/index:CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsContainerLogsLogRedactionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsContainerLogsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsContainerLogsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
          "line": 1286
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
        "line": 1276
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 1375
          },
          "name": "putLogRedactionConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsContainerLogsLogRedactionConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 1346
          },
          "name": "resetAllowedAccountIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 1362
          },
          "name": "resetFilterPattern"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 1378
          },
          "name": "resetLogRedactionConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 1394
          },
          "name": "resetLogType"
        }
      ],
      "name": "CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsContainerLogsOutputReference",
      "namespace": "cleanroomsmlConfiguredModelAlgorithmAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 1372
          },
          "name": "logRedactionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsContainerLogsLogRedactionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 1350
          },
          "name": "allowedAccountIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 1366
          },
          "name": "filterPatternInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 1382
          },
          "name": "logRedactionConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsContainerLogsLogRedactionConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 1398
          },
          "name": "logTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 1340
          },
          "name": "allowedAccountIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 1356
          },
          "name": "filterPattern",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 1388
          },
          "name": "logType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 1290
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsContainerLogs"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanroomsml-configured-model-algorithm-association/index:CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsContainerLogsOutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsContainerMetrics": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsContainerMetrics",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
        "line": 1422
      },
      "name": "CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsContainerMetrics",
      "namespace": "cleanroomsmlConfiguredModelAlgorithmAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanroomsml_configured_model_algorithm_association#noise_level CleanroomsmlConfiguredModelAlgorithmAssociation#noise_level}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 1426
          },
          "name": "noiseLevel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cleanroomsml-configured-model-algorithm-association/index:CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsContainerMetrics"
    },
    "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsContainerMetricsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsContainerMetricsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
          "line": 1466
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
        "line": 1458
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 1508
          },
          "name": "resetNoiseLevel"
        }
      ],
      "name": "CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsContainerMetricsOutputReference",
      "namespace": "cleanroomsmlConfiguredModelAlgorithmAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 1512
          },
          "name": "noiseLevelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 1502
          },
          "name": "noiseLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 1470
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsContainerMetrics"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanroomsml-configured-model-algorithm-association/index:CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsContainerMetricsOutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsMaxArtifactSize": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsMaxArtifactSize",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
        "line": 1516
      },
      "name": "CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsMaxArtifactSize",
      "namespace": "cleanroomsmlConfiguredModelAlgorithmAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanroomsml_configured_model_algorithm_association#unit CleanroomsmlConfiguredModelAlgorithmAssociation#unit}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 1520
          },
          "name": "unit",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanroomsml_configured_model_algorithm_association#value CleanroomsmlConfiguredModelAlgorithmAssociation#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 1524
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/cleanroomsml-configured-model-algorithm-association/index:CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsMaxArtifactSize"
    },
    "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsMaxArtifactSizeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsMaxArtifactSizeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
          "line": 1571
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
        "line": 1563
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 1619
          },
          "name": "resetUnit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 1635
          },
          "name": "resetValue"
        }
      ],
      "name": "CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsMaxArtifactSizeOutputReference",
      "namespace": "cleanroomsmlConfiguredModelAlgorithmAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 1623
          },
          "name": "unitInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 1639
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 1613
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 1629
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 1575
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsMaxArtifactSize"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanroomsml-configured-model-algorithm-association/index:CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsMaxArtifactSizeOutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanroomsml-configured-model-algorithm-association/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
        "line": 1701
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 1760
          },
          "name": "putContainerLogs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsContainerLogs"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 1776
          },
          "name": "putContainerMetrics",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsContainerMetrics"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 1792
          },
          "name": "putMaxArtifactSize",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsMaxArtifactSize"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 1763
          },
          "name": "resetContainerLogs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 1779
          },
          "name": "resetContainerMetrics"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 1795
          },
          "name": "resetMaxArtifactSize"
        }
      ],
      "name": "CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsOutputReference",
      "namespace": "cleanroomsmlConfiguredModelAlgorithmAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 1757
          },
          "name": "containerLogs",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsContainerLogsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 1773
          },
          "name": "containerMetrics",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsContainerMetricsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 1789
          },
          "name": "maxArtifactSize",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsMaxArtifactSizeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 1767
          },
          "name": "containerLogsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsContainerLogs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 1783
          },
          "name": "containerMetricsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsContainerMetrics"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 1799
          },
          "name": "maxArtifactSizeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsMaxArtifactSize"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 1713
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModels"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanroomsml-configured-model-algorithm-association/index:CleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsOutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
        "line": 2057
      },
      "name": "CleanroomsmlConfiguredModelAlgorithmAssociationTags",
      "namespace": "cleanroomsmlConfiguredModelAlgorithmAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanroomsml_configured_model_algorithm_association#key CleanroomsmlConfiguredModelAlgorithmAssociation#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 2061
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanroomsml_configured_model_algorithm_association#value CleanroomsmlConfiguredModelAlgorithmAssociation#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 2065
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cleanroomsml-configured-model-algorithm-association/index:CleanroomsmlConfiguredModelAlgorithmAssociationTags"
    },
    "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
          "line": 2195
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
        "line": 2187
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 2202
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationTagsOutputReference"
            }
          }
        }
      ],
      "name": "CleanroomsmlConfiguredModelAlgorithmAssociationTagsList",
      "namespace": "cleanroomsmlConfiguredModelAlgorithmAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 2188
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanroomsml-configured-model-algorithm-association/index:CleanroomsmlConfiguredModelAlgorithmAssociationTagsList"
    },
    "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
          "line": 2114
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
        "line": 2104
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 2162
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 2178
          },
          "name": "resetValue"
        }
      ],
      "name": "CleanroomsmlConfiguredModelAlgorithmAssociationTagsOutputReference",
      "namespace": "cleanroomsmlConfiguredModelAlgorithmAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 2166
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 2182
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 2156
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 2172
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 2118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsmlConfiguredModelAlgorithmAssociation.CleanroomsmlConfiguredModelAlgorithmAssociationTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanroomsml-configured-model-algorithm-association/index:CleanroomsmlConfiguredModelAlgorithmAssociationTagsOutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsmlTrainingDataset.CleanroomsmlTrainingDataset": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanroomsml_training_dataset awscc_cleanroomsml_training_dataset}."
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsmlTrainingDataset.CleanroomsmlTrainingDataset",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanroomsml_training_dataset awscc_cleanroomsml_training_dataset} Resource."
        },
        "locationInModule": {
          "filename": "src/cleanroomsml-training-dataset/index.ts",
          "line": 875
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.cleanroomsmlTrainingDataset.CleanroomsmlTrainingDatasetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cleanroomsml-training-dataset/index.ts",
        "line": 843
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CleanroomsmlTrainingDataset resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-training-dataset/index.ts",
            "line": 860
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the CleanroomsmlTrainingDataset to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanroomsml_training_dataset#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CleanroomsmlTrainingDataset that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CleanroomsmlTrainingDataset to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-training-dataset/index.ts",
            "line": 959
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.cleanroomsmlTrainingDataset.CleanroomsmlTrainingDatasetTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-training-dataset/index.ts",
            "line": 975
          },
          "name": "putTrainingData",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.cleanroomsmlTrainingDataset.CleanroomsmlTrainingDatasetTrainingData"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-training-dataset/index.ts",
            "line": 910
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-training-dataset/index.ts",
            "line": 962
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-training-dataset/index.ts",
            "line": 992
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-training-dataset/index.ts",
            "line": 1002
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CleanroomsmlTrainingDataset",
      "namespace": "cleanroomsmlTrainingDataset",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-training-dataset/index.ts",
            "line": 848
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-training-dataset/index.ts",
            "line": 919
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-training-dataset/index.ts",
            "line": 950
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-training-dataset/index.ts",
            "line": 956
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsmlTrainingDataset.CleanroomsmlTrainingDatasetTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-training-dataset/index.ts",
            "line": 972
          },
          "name": "trainingData",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsmlTrainingDataset.CleanroomsmlTrainingDatasetTrainingDataList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-training-dataset/index.ts",
            "line": 984
          },
          "name": "trainingDatasetArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-training-dataset/index.ts",
            "line": 914
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-training-dataset/index.ts",
            "line": 932
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-training-dataset/index.ts",
            "line": 945
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-training-dataset/index.ts",
            "line": 966
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cleanroomsmlTrainingDataset.CleanroomsmlTrainingDatasetTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-training-dataset/index.ts",
            "line": 979
          },
          "name": "trainingDataInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cleanroomsmlTrainingDataset.CleanroomsmlTrainingDatasetTrainingData"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-training-dataset/index.ts",
            "line": 904
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-training-dataset/index.ts",
            "line": 925
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-training-dataset/index.ts",
            "line": 938
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cleanroomsml-training-dataset/index:CleanroomsmlTrainingDataset"
    },
    "@cdktn/provider-awscc.cleanroomsmlTrainingDataset.CleanroomsmlTrainingDatasetConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsmlTrainingDataset.CleanroomsmlTrainingDatasetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanroomsml-training-dataset/index.ts",
        "line": 14
      },
      "name": "CleanroomsmlTrainingDatasetConfig",
      "namespace": "cleanroomsmlTrainingDataset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanroomsml_training_dataset#name CleanroomsmlTrainingDataset#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-training-dataset/index.ts",
            "line": 22
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanroomsml_training_dataset#role_arn CleanroomsmlTrainingDataset#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-training-dataset/index.ts",
            "line": 26
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanroomsml_training_dataset#training_data CleanroomsmlTrainingDataset#training_data}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-training-dataset/index.ts",
            "line": 36
          },
          "name": "trainingData",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cleanroomsmlTrainingDataset.CleanroomsmlTrainingDatasetTrainingData"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanroomsml_training_dataset#description CleanroomsmlTrainingDataset#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-training-dataset/index.ts",
            "line": 18
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanroomsml_training_dataset#tags CleanroomsmlTrainingDataset#tags}",
            "stability": "stable",
            "summary": "An arbitrary set of tags (key-value pairs) for this cleanrooms-ml training dataset."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-training-dataset/index.ts",
            "line": 32
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cleanroomsmlTrainingDataset.CleanroomsmlTrainingDatasetTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanroomsml-training-dataset/index:CleanroomsmlTrainingDatasetConfig"
    },
    "@cdktn/provider-awscc.cleanroomsmlTrainingDataset.CleanroomsmlTrainingDatasetTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsmlTrainingDataset.CleanroomsmlTrainingDatasetTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanroomsml-training-dataset/index.ts",
        "line": 38
      },
      "name": "CleanroomsmlTrainingDatasetTags",
      "namespace": "cleanroomsmlTrainingDataset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanroomsml_training_dataset#key CleanroomsmlTrainingDataset#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-training-dataset/index.ts",
            "line": 42
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanroomsml_training_dataset#value CleanroomsmlTrainingDataset#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-training-dataset/index.ts",
            "line": 46
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cleanroomsml-training-dataset/index:CleanroomsmlTrainingDatasetTags"
    },
    "@cdktn/provider-awscc.cleanroomsmlTrainingDataset.CleanroomsmlTrainingDatasetTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsmlTrainingDataset.CleanroomsmlTrainingDatasetTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanroomsml-training-dataset/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cleanroomsml-training-dataset/index.ts",
        "line": 168
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-training-dataset/index.ts",
            "line": 183
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.cleanroomsmlTrainingDataset.CleanroomsmlTrainingDatasetTagsOutputReference"
            }
          }
        }
      ],
      "name": "CleanroomsmlTrainingDatasetTagsList",
      "namespace": "cleanroomsmlTrainingDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-training-dataset/index.ts",
            "line": 169
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cleanroomsmlTrainingDataset.CleanroomsmlTrainingDatasetTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanroomsml-training-dataset/index:CleanroomsmlTrainingDatasetTagsList"
    },
    "@cdktn/provider-awscc.cleanroomsmlTrainingDataset.CleanroomsmlTrainingDatasetTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsmlTrainingDataset.CleanroomsmlTrainingDatasetTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanroomsml-training-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/cleanroomsml-training-dataset/index.ts",
        "line": 85
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-training-dataset/index.ts",
            "line": 143
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-training-dataset/index.ts",
            "line": 159
          },
          "name": "resetValue"
        }
      ],
      "name": "CleanroomsmlTrainingDatasetTagsOutputReference",
      "namespace": "cleanroomsmlTrainingDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-training-dataset/index.ts",
            "line": 147
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-training-dataset/index.ts",
            "line": 163
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-training-dataset/index.ts",
            "line": 137
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-training-dataset/index.ts",
            "line": 153
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-training-dataset/index.ts",
            "line": 99
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsmlTrainingDataset.CleanroomsmlTrainingDatasetTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanroomsml-training-dataset/index:CleanroomsmlTrainingDatasetTagsOutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsmlTrainingDataset.CleanroomsmlTrainingDatasetTrainingData": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsmlTrainingDataset.CleanroomsmlTrainingDatasetTrainingData",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanroomsml-training-dataset/index.ts",
        "line": 696
      },
      "name": "CleanroomsmlTrainingDatasetTrainingData",
      "namespace": "cleanroomsmlTrainingDataset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanroomsml_training_dataset#input_config CleanroomsmlTrainingDataset#input_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-training-dataset/index.ts",
            "line": 700
          },
          "name": "inputConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsmlTrainingDataset.CleanroomsmlTrainingDatasetTrainingDataInputConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanroomsml_training_dataset#type CleanroomsmlTrainingDataset#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-training-dataset/index.ts",
            "line": 704
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cleanroomsml-training-dataset/index:CleanroomsmlTrainingDatasetTrainingData"
    },
    "@cdktn/provider-awscc.cleanroomsmlTrainingDataset.CleanroomsmlTrainingDatasetTrainingDataInputConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsmlTrainingDataset.CleanroomsmlTrainingDatasetTrainingDataInputConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanroomsml-training-dataset/index.ts",
        "line": 575
      },
      "name": "CleanroomsmlTrainingDatasetTrainingDataInputConfig",
      "namespace": "cleanroomsmlTrainingDataset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanroomsml_training_dataset#data_source CleanroomsmlTrainingDataset#data_source}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-training-dataset/index.ts",
            "line": 579
          },
          "name": "dataSource",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsmlTrainingDataset.CleanroomsmlTrainingDatasetTrainingDataInputConfigDataSource"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanroomsml_training_dataset#schema CleanroomsmlTrainingDataset#schema}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-training-dataset/index.ts",
            "line": 583
          },
          "name": "schema",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cleanroomsmlTrainingDataset.CleanroomsmlTrainingDatasetTrainingDataInputConfigSchema"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanroomsml-training-dataset/index:CleanroomsmlTrainingDatasetTrainingDataInputConfig"
    },
    "@cdktn/provider-awscc.cleanroomsmlTrainingDataset.CleanroomsmlTrainingDatasetTrainingDataInputConfigDataSource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsmlTrainingDataset.CleanroomsmlTrainingDatasetTrainingDataInputConfigDataSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanroomsml-training-dataset/index.ts",
        "line": 341
      },
      "name": "CleanroomsmlTrainingDatasetTrainingDataInputConfigDataSource",
      "namespace": "cleanroomsmlTrainingDataset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanroomsml_training_dataset#glue_data_source CleanroomsmlTrainingDataset#glue_data_source}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-training-dataset/index.ts",
            "line": 345
          },
          "name": "glueDataSource",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsmlTrainingDataset.CleanroomsmlTrainingDatasetTrainingDataInputConfigDataSourceGlueDataSource"
          }
        }
      ],
      "symbolId": "src/cleanroomsml-training-dataset/index:CleanroomsmlTrainingDatasetTrainingDataInputConfigDataSource"
    },
    "@cdktn/provider-awscc.cleanroomsmlTrainingDataset.CleanroomsmlTrainingDatasetTrainingDataInputConfigDataSourceGlueDataSource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsmlTrainingDataset.CleanroomsmlTrainingDatasetTrainingDataInputConfigDataSourceGlueDataSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanroomsml-training-dataset/index.ts",
        "line": 187
      },
      "name": "CleanroomsmlTrainingDatasetTrainingDataInputConfigDataSourceGlueDataSource",
      "namespace": "cleanroomsmlTrainingDataset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanroomsml_training_dataset#database_name CleanroomsmlTrainingDataset#database_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-training-dataset/index.ts",
            "line": 195
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanroomsml_training_dataset#table_name CleanroomsmlTrainingDataset#table_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-training-dataset/index.ts",
            "line": 199
          },
          "name": "tableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanroomsml_training_dataset#catalog_id CleanroomsmlTrainingDataset#catalog_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-training-dataset/index.ts",
            "line": 191
          },
          "name": "catalogId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cleanroomsml-training-dataset/index:CleanroomsmlTrainingDatasetTrainingDataInputConfigDataSourceGlueDataSource"
    },
    "@cdktn/provider-awscc.cleanroomsmlTrainingDataset.CleanroomsmlTrainingDatasetTrainingDataInputConfigDataSourceGlueDataSourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsmlTrainingDataset.CleanroomsmlTrainingDatasetTrainingDataInputConfigDataSourceGlueDataSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanroomsml-training-dataset/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/cleanroomsml-training-dataset/index.ts",
        "line": 245
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-training-dataset/index.ts",
            "line": 307
          },
          "name": "resetCatalogId"
        }
      ],
      "name": "CleanroomsmlTrainingDatasetTrainingDataInputConfigDataSourceGlueDataSourceOutputReference",
      "namespace": "cleanroomsmlTrainingDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-training-dataset/index.ts",
            "line": 311
          },
          "name": "catalogIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-training-dataset/index.ts",
            "line": 324
          },
          "name": "databaseNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-training-dataset/index.ts",
            "line": 337
          },
          "name": "tableNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-training-dataset/index.ts",
            "line": 301
          },
          "name": "catalogId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-training-dataset/index.ts",
            "line": 317
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-training-dataset/index.ts",
            "line": 330
          },
          "name": "tableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-training-dataset/index.ts",
            "line": 257
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsmlTrainingDataset.CleanroomsmlTrainingDatasetTrainingDataInputConfigDataSourceGlueDataSource"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanroomsml-training-dataset/index:CleanroomsmlTrainingDatasetTrainingDataInputConfigDataSourceGlueDataSourceOutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsmlTrainingDataset.CleanroomsmlTrainingDatasetTrainingDataInputConfigDataSourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsmlTrainingDataset.CleanroomsmlTrainingDatasetTrainingDataInputConfigDataSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanroomsml-training-dataset/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cleanroomsml-training-dataset/index.ts",
        "line": 377
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-training-dataset/index.ts",
            "line": 424
          },
          "name": "putGlueDataSource",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cleanroomsmlTrainingDataset.CleanroomsmlTrainingDatasetTrainingDataInputConfigDataSourceGlueDataSource"
              }
            }
          ]
        }
      ],
      "name": "CleanroomsmlTrainingDatasetTrainingDataInputConfigDataSourceOutputReference",
      "namespace": "cleanroomsmlTrainingDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-training-dataset/index.ts",
            "line": 421
          },
          "name": "glueDataSource",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsmlTrainingDataset.CleanroomsmlTrainingDatasetTrainingDataInputConfigDataSourceGlueDataSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-training-dataset/index.ts",
            "line": 428
          },
          "name": "glueDataSourceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsmlTrainingDataset.CleanroomsmlTrainingDatasetTrainingDataInputConfigDataSourceGlueDataSource"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-training-dataset/index.ts",
            "line": 389
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsmlTrainingDataset.CleanroomsmlTrainingDatasetTrainingDataInputConfigDataSource"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanroomsml-training-dataset/index:CleanroomsmlTrainingDatasetTrainingDataInputConfigDataSourceOutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsmlTrainingDataset.CleanroomsmlTrainingDatasetTrainingDataInputConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsmlTrainingDataset.CleanroomsmlTrainingDatasetTrainingDataInputConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanroomsml-training-dataset/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/cleanroomsml-training-dataset/index.ts",
        "line": 622
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-training-dataset/index.ts",
            "line": 675
          },
          "name": "putDataSource",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cleanroomsmlTrainingDataset.CleanroomsmlTrainingDatasetTrainingDataInputConfigDataSource"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-training-dataset/index.ts",
            "line": 688
          },
          "name": "putSchema",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.cleanroomsmlTrainingDataset.CleanroomsmlTrainingDatasetTrainingDataInputConfigSchema"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        }
      ],
      "name": "CleanroomsmlTrainingDatasetTrainingDataInputConfigOutputReference",
      "namespace": "cleanroomsmlTrainingDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-training-dataset/index.ts",
            "line": 672
          },
          "name": "dataSource",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsmlTrainingDataset.CleanroomsmlTrainingDatasetTrainingDataInputConfigDataSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-training-dataset/index.ts",
            "line": 685
          },
          "name": "schema",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsmlTrainingDataset.CleanroomsmlTrainingDatasetTrainingDataInputConfigSchemaList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-training-dataset/index.ts",
            "line": 679
          },
          "name": "dataSourceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsmlTrainingDataset.CleanroomsmlTrainingDatasetTrainingDataInputConfigDataSource"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-training-dataset/index.ts",
            "line": 692
          },
          "name": "schemaInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cleanroomsmlTrainingDataset.CleanroomsmlTrainingDatasetTrainingDataInputConfigSchema"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-training-dataset/index.ts",
            "line": 634
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsmlTrainingDataset.CleanroomsmlTrainingDatasetTrainingDataInputConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanroomsml-training-dataset/index:CleanroomsmlTrainingDatasetTrainingDataInputConfigOutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsmlTrainingDataset.CleanroomsmlTrainingDatasetTrainingDataInputConfigSchema": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsmlTrainingDataset.CleanroomsmlTrainingDatasetTrainingDataInputConfigSchema",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cleanroomsml-training-dataset/index.ts",
        "line": 432
      },
      "name": "CleanroomsmlTrainingDatasetTrainingDataInputConfigSchema",
      "namespace": "cleanroomsmlTrainingDataset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanroomsml_training_dataset#column_name CleanroomsmlTrainingDataset#column_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-training-dataset/index.ts",
            "line": 436
          },
          "name": "columnName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cleanroomsml_training_dataset#column_types CleanroomsmlTrainingDataset#column_types}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-training-dataset/index.ts",
            "line": 440
          },
          "name": "columnTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/cleanroomsml-training-dataset/index:CleanroomsmlTrainingDatasetTrainingDataInputConfigSchema"
    },
    "@cdktn/provider-awscc.cleanroomsmlTrainingDataset.CleanroomsmlTrainingDatasetTrainingDataInputConfigSchemaList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsmlTrainingDataset.CleanroomsmlTrainingDatasetTrainingDataInputConfigSchemaList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanroomsml-training-dataset/index.ts",
          "line": 564
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cleanroomsml-training-dataset/index.ts",
        "line": 556
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-training-dataset/index.ts",
            "line": 571
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.cleanroomsmlTrainingDataset.CleanroomsmlTrainingDatasetTrainingDataInputConfigSchemaOutputReference"
            }
          }
        }
      ],
      "name": "CleanroomsmlTrainingDatasetTrainingDataInputConfigSchemaList",
      "namespace": "cleanroomsmlTrainingDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-training-dataset/index.ts",
            "line": 557
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cleanroomsmlTrainingDataset.CleanroomsmlTrainingDatasetTrainingDataInputConfigSchema"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanroomsml-training-dataset/index:CleanroomsmlTrainingDatasetTrainingDataInputConfigSchemaList"
    },
    "@cdktn/provider-awscc.cleanroomsmlTrainingDataset.CleanroomsmlTrainingDatasetTrainingDataInputConfigSchemaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsmlTrainingDataset.CleanroomsmlTrainingDatasetTrainingDataInputConfigSchemaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanroomsml-training-dataset/index.ts",
          "line": 489
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cleanroomsml-training-dataset/index.ts",
        "line": 479
      },
      "name": "CleanroomsmlTrainingDatasetTrainingDataInputConfigSchemaOutputReference",
      "namespace": "cleanroomsmlTrainingDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-training-dataset/index.ts",
            "line": 538
          },
          "name": "columnNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-training-dataset/index.ts",
            "line": 551
          },
          "name": "columnTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-training-dataset/index.ts",
            "line": 531
          },
          "name": "columnName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-training-dataset/index.ts",
            "line": 544
          },
          "name": "columnTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-training-dataset/index.ts",
            "line": 493
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsmlTrainingDataset.CleanroomsmlTrainingDatasetTrainingDataInputConfigSchema"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanroomsml-training-dataset/index:CleanroomsmlTrainingDatasetTrainingDataInputConfigSchemaOutputReference"
    },
    "@cdktn/provider-awscc.cleanroomsmlTrainingDataset.CleanroomsmlTrainingDatasetTrainingDataList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsmlTrainingDataset.CleanroomsmlTrainingDatasetTrainingDataList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanroomsml-training-dataset/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cleanroomsml-training-dataset/index.ts",
        "line": 820
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-training-dataset/index.ts",
            "line": 835
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.cleanroomsmlTrainingDataset.CleanroomsmlTrainingDatasetTrainingDataOutputReference"
            }
          }
        }
      ],
      "name": "CleanroomsmlTrainingDatasetTrainingDataList",
      "namespace": "cleanroomsmlTrainingDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-training-dataset/index.ts",
            "line": 821
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cleanroomsmlTrainingDataset.CleanroomsmlTrainingDatasetTrainingData"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanroomsml-training-dataset/index:CleanroomsmlTrainingDatasetTrainingDataList"
    },
    "@cdktn/provider-awscc.cleanroomsmlTrainingDataset.CleanroomsmlTrainingDatasetTrainingDataOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cleanroomsmlTrainingDataset.CleanroomsmlTrainingDatasetTrainingDataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cleanroomsml-training-dataset/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cleanroomsml-training-dataset/index.ts",
        "line": 743
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-training-dataset/index.ts",
            "line": 798
          },
          "name": "putInputConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cleanroomsmlTrainingDataset.CleanroomsmlTrainingDatasetTrainingDataInputConfig"
              }
            }
          ]
        }
      ],
      "name": "CleanroomsmlTrainingDatasetTrainingDataOutputReference",
      "namespace": "cleanroomsmlTrainingDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-training-dataset/index.ts",
            "line": 795
          },
          "name": "inputConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.cleanroomsmlTrainingDataset.CleanroomsmlTrainingDatasetTrainingDataInputConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-training-dataset/index.ts",
            "line": 802
          },
          "name": "inputConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsmlTrainingDataset.CleanroomsmlTrainingDatasetTrainingDataInputConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cleanroomsml-training-dataset/index.ts",
            "line": 815
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-training-dataset/index.ts",
            "line": 808
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cleanroomsml-training-dataset/index.ts",
            "line": 757
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cleanroomsmlTrainingDataset.CleanroomsmlTrainingDatasetTrainingData"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cleanroomsml-training-dataset/index:CleanroomsmlTrainingDatasetTrainingDataOutputReference"
    },
    "@cdktn/provider-awscc.cloudformationGeneratedTemplate.CloudformationGeneratedTemplate": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_generated_template awscc_cloudformation_generated_template}."
      },
      "fqn": "@cdktn/provider-awscc.cloudformationGeneratedTemplate.CloudformationGeneratedTemplate",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_generated_template awscc_cloudformation_generated_template} Resource."
        },
        "locationInModule": {
          "filename": "src/cloudformation-generated-template/index.ts",
          "line": 264
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.cloudformationGeneratedTemplate.CloudformationGeneratedTemplateConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudformation-generated-template/index.ts",
        "line": 232
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CloudformationGeneratedTemplate resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/cloudformation-generated-template/index.ts",
            "line": 249
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the CloudformationGeneratedTemplate to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_generated_template#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CloudformationGeneratedTemplate that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CloudformationGeneratedTemplate to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-generated-template/index.ts",
            "line": 337
          },
          "name": "putTemplateConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cloudformationGeneratedTemplate.CloudformationGeneratedTemplateTemplateConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-generated-template/index.ts",
            "line": 340
          },
          "name": "resetTemplateConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-generated-template/index.ts",
            "line": 357
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-generated-template/index.ts",
            "line": 364
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CloudformationGeneratedTemplate",
      "namespace": "cloudformationGeneratedTemplate",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-generated-template/index.ts",
            "line": 237
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-generated-template/index.ts",
            "line": 289
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-generated-template/index.ts",
            "line": 294
          },
          "name": "generatedTemplateId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-generated-template/index.ts",
            "line": 312
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-generated-template/index.ts",
            "line": 317
          },
          "name": "lastUpdatedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-generated-template/index.ts",
            "line": 323
          },
          "name": "progress",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudformationGeneratedTemplate.CloudformationGeneratedTemplateProgressOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-generated-template/index.ts",
            "line": 328
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-generated-template/index.ts",
            "line": 334
          },
          "name": "templateConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudformationGeneratedTemplate.CloudformationGeneratedTemplateTemplateConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-generated-template/index.ts",
            "line": 349
          },
          "name": "totalWarnings",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-generated-template/index.ts",
            "line": 307
          },
          "name": "generatedTemplateNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-generated-template/index.ts",
            "line": 344
          },
          "name": "templateConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudformationGeneratedTemplate.CloudformationGeneratedTemplateTemplateConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-generated-template/index.ts",
            "line": 300
          },
          "name": "generatedTemplateName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudformation-generated-template/index:CloudformationGeneratedTemplate"
    },
    "@cdktn/provider-awscc.cloudformationGeneratedTemplate.CloudformationGeneratedTemplateConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudformationGeneratedTemplate.CloudformationGeneratedTemplateConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudformation-generated-template/index.ts",
        "line": 14
      },
      "name": "CloudformationGeneratedTemplateConfig",
      "namespace": "cloudformationGeneratedTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_generated_template#generated_template_name CloudformationGeneratedTemplate#generated_template_name}",
            "stability": "stable",
            "summary": "The name assigned to the generated template."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-generated-template/index.ts",
            "line": 20
          },
          "name": "generatedTemplateName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_generated_template#template_configuration CloudformationGeneratedTemplate#template_configuration}",
            "stability": "stable",
            "summary": "The configuration details of the generated template."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-generated-template/index.ts",
            "line": 26
          },
          "name": "templateConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudformationGeneratedTemplate.CloudformationGeneratedTemplateTemplateConfiguration"
          }
        }
      ],
      "symbolId": "src/cloudformation-generated-template/index:CloudformationGeneratedTemplateConfig"
    },
    "@cdktn/provider-awscc.cloudformationGeneratedTemplate.CloudformationGeneratedTemplateProgress": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudformationGeneratedTemplate.CloudformationGeneratedTemplateProgress",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudformation-generated-template/index.ts",
        "line": 28
      },
      "name": "CloudformationGeneratedTemplateProgress",
      "namespace": "cloudformationGeneratedTemplate",
      "symbolId": "src/cloudformation-generated-template/index:CloudformationGeneratedTemplateProgress"
    },
    "@cdktn/provider-awscc.cloudformationGeneratedTemplate.CloudformationGeneratedTemplateProgressOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudformationGeneratedTemplate.CloudformationGeneratedTemplateProgressOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudformation-generated-template/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/cloudformation-generated-template/index.ts",
        "line": 51
      },
      "name": "CloudformationGeneratedTemplateProgressOutputReference",
      "namespace": "cloudformationGeneratedTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-generated-template/index.ts",
            "line": 78
          },
          "name": "resourcesFailed",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-generated-template/index.ts",
            "line": 83
          },
          "name": "resourcesPending",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-generated-template/index.ts",
            "line": 88
          },
          "name": "resourcesProcessing",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-generated-template/index.ts",
            "line": 93
          },
          "name": "resourcesSucceeded",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-generated-template/index.ts",
            "line": 62
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudformationGeneratedTemplate.CloudformationGeneratedTemplateProgress"
          }
        }
      ],
      "symbolId": "src/cloudformation-generated-template/index:CloudformationGeneratedTemplateProgressOutputReference"
    },
    "@cdktn/provider-awscc.cloudformationGeneratedTemplate.CloudformationGeneratedTemplateTemplateConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudformationGeneratedTemplate.CloudformationGeneratedTemplateTemplateConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudformation-generated-template/index.ts",
        "line": 97
      },
      "name": "CloudformationGeneratedTemplateTemplateConfiguration",
      "namespace": "cloudformationGeneratedTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_generated_template#deletion_policy CloudformationGeneratedTemplate#deletion_policy}",
            "stability": "stable",
            "summary": "The DeletionPolicy assigned to resources in the generated template."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-generated-template/index.ts",
            "line": 103
          },
          "name": "deletionPolicy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_generated_template#update_replace_policy CloudformationGeneratedTemplate#update_replace_policy}",
            "stability": "stable",
            "summary": "The UpdateReplacePolicy assigned to resources in the generated template."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-generated-template/index.ts",
            "line": 109
          },
          "name": "updateReplacePolicy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudformation-generated-template/index:CloudformationGeneratedTemplateTemplateConfiguration"
    },
    "@cdktn/provider-awscc.cloudformationGeneratedTemplate.CloudformationGeneratedTemplateTemplateConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudformationGeneratedTemplate.CloudformationGeneratedTemplateTemplateConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudformation-generated-template/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/cloudformation-generated-template/index.ts",
        "line": 148
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-generated-template/index.ts",
            "line": 204
          },
          "name": "resetDeletionPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-generated-template/index.ts",
            "line": 220
          },
          "name": "resetUpdateReplacePolicy"
        }
      ],
      "name": "CloudformationGeneratedTemplateTemplateConfigurationOutputReference",
      "namespace": "cloudformationGeneratedTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-generated-template/index.ts",
            "line": 208
          },
          "name": "deletionPolicyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-generated-template/index.ts",
            "line": 224
          },
          "name": "updateReplacePolicyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-generated-template/index.ts",
            "line": 198
          },
          "name": "deletionPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-generated-template/index.ts",
            "line": 214
          },
          "name": "updateReplacePolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-generated-template/index.ts",
            "line": 160
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudformationGeneratedTemplate.CloudformationGeneratedTemplateTemplateConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudformation-generated-template/index:CloudformationGeneratedTemplateTemplateConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.cloudformationGuardHook.CloudformationGuardHook": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_guard_hook awscc_cloudformation_guard_hook}."
      },
      "fqn": "@cdktn/provider-awscc.cloudformationGuardHook.CloudformationGuardHook",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_guard_hook awscc_cloudformation_guard_hook} Resource."
        },
        "locationInModule": {
          "filename": "src/cloudformation-guard-hook/index.ts",
          "line": 1151
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.cloudformationGuardHook.CloudformationGuardHookConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudformation-guard-hook/index.ts",
        "line": 1119
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CloudformationGuardHook resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 1136
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the CloudformationGuardHook to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_guard_hook#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CloudformationGuardHook that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CloudformationGuardHook to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 1272
          },
          "name": "putOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cloudformationGuardHook.CloudformationGuardHookOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 1288
          },
          "name": "putRuleLocation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cloudformationGuardHook.CloudformationGuardHookRuleLocation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 1301
          },
          "name": "putStackFilters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cloudformationGuardHook.CloudformationGuardHookStackFilters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 1317
          },
          "name": "putTargetFilters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cloudformationGuardHook.CloudformationGuardHookTargetFilters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 1217
          },
          "name": "resetFailureMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 1238
          },
          "name": "resetHookStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 1259
          },
          "name": "resetLogBucket"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 1275
          },
          "name": "resetOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 1304
          },
          "name": "resetStackFilters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 1320
          },
          "name": "resetTargetFilters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 1345
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 1360
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CloudformationGuardHook",
      "namespace": "cloudformationGuardHook",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 1124
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 1226
          },
          "name": "hookArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 1247
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 1269
          },
          "name": "options",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudformationGuardHook.CloudformationGuardHookOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 1285
          },
          "name": "ruleLocation",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudformationGuardHook.CloudformationGuardHookRuleLocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 1298
          },
          "name": "stackFilters",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudformationGuardHook.CloudformationGuardHookStackFiltersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 1314
          },
          "name": "targetFilters",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudformationGuardHook.CloudformationGuardHookTargetFiltersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 1192
          },
          "name": "aliasInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 1205
          },
          "name": "executionRoleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 1221
          },
          "name": "failureModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 1242
          },
          "name": "hookStatusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 1263
          },
          "name": "logBucketInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 1279
          },
          "name": "optionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudformationGuardHook.CloudformationGuardHookOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 1292
          },
          "name": "ruleLocationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudformationGuardHook.CloudformationGuardHookRuleLocation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 1308
          },
          "name": "stackFiltersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudformationGuardHook.CloudformationGuardHookStackFilters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 1324
          },
          "name": "targetFiltersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudformationGuardHook.CloudformationGuardHookTargetFilters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 1337
          },
          "name": "targetOperationsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 1185
          },
          "name": "alias",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 1198
          },
          "name": "executionRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 1211
          },
          "name": "failureMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 1232
          },
          "name": "hookStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 1253
          },
          "name": "logBucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 1330
          },
          "name": "targetOperations",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/cloudformation-guard-hook/index:CloudformationGuardHook"
    },
    "@cdktn/provider-awscc.cloudformationGuardHook.CloudformationGuardHookConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudformationGuardHook.CloudformationGuardHookConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudformation-guard-hook/index.ts",
        "line": 14
      },
      "name": "CloudformationGuardHookConfig",
      "namespace": "cloudformationGuardHook",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_guard_hook#alias CloudformationGuardHook#alias}",
            "stability": "stable",
            "summary": "The typename alias for the hook."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 20
          },
          "name": "alias",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_guard_hook#execution_role CloudformationGuardHook#execution_role}",
            "stability": "stable",
            "summary": "The execution role ARN assumed by hooks to read Guard rules from S3 and write Guard outputs to S3."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 26
          },
          "name": "executionRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_guard_hook#rule_location CloudformationGuardHook#rule_location}",
            "stability": "stable",
            "summary": "S3 Source Location for the Guard files."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 54
          },
          "name": "ruleLocation",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudformationGuardHook.CloudformationGuardHookRuleLocation"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_guard_hook#target_operations CloudformationGuardHook#target_operations}",
            "stability": "stable",
            "summary": "Which operations should this Hook run against? Resource changes, stacks or change sets."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 72
          },
          "name": "targetOperations",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_guard_hook#failure_mode CloudformationGuardHook#failure_mode}",
            "stability": "stable",
            "summary": "Attribute to specify CloudFormation behavior on hook failure."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 32
          },
          "name": "failureMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_guard_hook#hook_status CloudformationGuardHook#hook_status}",
            "stability": "stable",
            "summary": "Attribute to specify which stacks this hook applies to or should get invoked for."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 38
          },
          "name": "hookStatus",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_guard_hook#log_bucket CloudformationGuardHook#log_bucket}",
            "stability": "stable",
            "summary": "S3 Bucket where the guard validate report will be uploaded to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 44
          },
          "name": "logBucket",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_guard_hook#options CloudformationGuardHook#options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 48
          },
          "name": "options",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudformationGuardHook.CloudformationGuardHookOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_guard_hook#stack_filters CloudformationGuardHook#stack_filters}",
            "stability": "stable",
            "summary": "Filters to allow hooks to target specific stack attributes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 60
          },
          "name": "stackFilters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudformationGuardHook.CloudformationGuardHookStackFilters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_guard_hook#target_filters CloudformationGuardHook#target_filters}",
            "stability": "stable",
            "summary": "Attribute to specify which targets should invoke the hook."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 66
          },
          "name": "targetFilters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudformationGuardHook.CloudformationGuardHookTargetFilters"
          }
        }
      ],
      "symbolId": "src/cloudformation-guard-hook/index:CloudformationGuardHookConfig"
    },
    "@cdktn/provider-awscc.cloudformationGuardHook.CloudformationGuardHookOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudformationGuardHook.CloudformationGuardHookOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudformation-guard-hook/index.ts",
        "line": 74
      },
      "name": "CloudformationGuardHookOptions",
      "namespace": "cloudformationGuardHook",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify either a single S3 location or an array of up to 10 S3 locations.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_guard_hook#input_params CloudformationGuardHook#input_params}",
            "stability": "stable",
            "summary": "Specifies the S3 location of input parameter files for your Guard rules."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 80
          },
          "name": "inputParams",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudformation-guard-hook/index:CloudformationGuardHookOptions"
    },
    "@cdktn/provider-awscc.cloudformationGuardHook.CloudformationGuardHookOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudformationGuardHook.CloudformationGuardHookOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudformation-guard-hook/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/cloudformation-guard-hook/index.ts",
        "line": 112
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 162
          },
          "name": "resetInputParams"
        }
      ],
      "name": "CloudformationGuardHookOptionsOutputReference",
      "namespace": "cloudformationGuardHook",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 166
          },
          "name": "inputParamsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 156
          },
          "name": "inputParams",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 124
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudformationGuardHook.CloudformationGuardHookOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudformation-guard-hook/index:CloudformationGuardHookOptionsOutputReference"
    },
    "@cdktn/provider-awscc.cloudformationGuardHook.CloudformationGuardHookRuleLocation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudformationGuardHook.CloudformationGuardHookRuleLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudformation-guard-hook/index.ts",
        "line": 170
      },
      "name": "CloudformationGuardHookRuleLocation",
      "namespace": "cloudformationGuardHook",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_guard_hook#uri CloudformationGuardHook#uri}",
            "stability": "stable",
            "summary": "S3 uri of Guard files."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 176
          },
          "name": "uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_guard_hook#version_id CloudformationGuardHook#version_id}",
            "stability": "stable",
            "summary": "S3 object version."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 182
          },
          "name": "versionId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudformation-guard-hook/index:CloudformationGuardHookRuleLocation"
    },
    "@cdktn/provider-awscc.cloudformationGuardHook.CloudformationGuardHookRuleLocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudformationGuardHook.CloudformationGuardHookRuleLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudformation-guard-hook/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/cloudformation-guard-hook/index.ts",
        "line": 221
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 290
          },
          "name": "resetVersionId"
        }
      ],
      "name": "CloudformationGuardHookRuleLocationOutputReference",
      "namespace": "cloudformationGuardHook",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 278
          },
          "name": "uriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 294
          },
          "name": "versionIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 271
          },
          "name": "uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 284
          },
          "name": "versionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 233
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudformationGuardHook.CloudformationGuardHookRuleLocation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudformation-guard-hook/index:CloudformationGuardHookRuleLocationOutputReference"
    },
    "@cdktn/provider-awscc.cloudformationGuardHook.CloudformationGuardHookStackFilters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudformationGuardHook.CloudformationGuardHookStackFilters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudformation-guard-hook/index.ts",
        "line": 560
      },
      "name": "CloudformationGuardHookStackFilters",
      "namespace": "cloudformationGuardHook",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "ANY will make the Hook pass if one filter matches. ALL will make the Hook pass if all filters match\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_guard_hook#filtering_criteria CloudformationGuardHook#filtering_criteria}",
            "stability": "stable",
            "summary": "Attribute to specify the filtering behavior."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 566
          },
          "name": "filteringCriteria",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_guard_hook#stack_names CloudformationGuardHook#stack_names}",
            "stability": "stable",
            "summary": "List of stack names as filters."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 572
          },
          "name": "stackNames",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudformationGuardHook.CloudformationGuardHookStackFiltersStackNames"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_guard_hook#stack_roles CloudformationGuardHook#stack_roles}",
            "stability": "stable",
            "summary": "List of stack roles that are performing the stack operations."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 578
          },
          "name": "stackRoles",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudformationGuardHook.CloudformationGuardHookStackFiltersStackRoles"
          }
        }
      ],
      "symbolId": "src/cloudformation-guard-hook/index:CloudformationGuardHookStackFilters"
    },
    "@cdktn/provider-awscc.cloudformationGuardHook.CloudformationGuardHookStackFiltersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudformationGuardHook.CloudformationGuardHookStackFiltersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudformation-guard-hook/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/cloudformation-guard-hook/index.ts",
        "line": 624
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 699
          },
          "name": "putStackNames",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cloudformationGuardHook.CloudformationGuardHookStackFiltersStackNames"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 715
          },
          "name": "putStackRoles",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cloudformationGuardHook.CloudformationGuardHookStackFiltersStackRoles"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 686
          },
          "name": "resetFilteringCriteria"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 702
          },
          "name": "resetStackNames"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 718
          },
          "name": "resetStackRoles"
        }
      ],
      "name": "CloudformationGuardHookStackFiltersOutputReference",
      "namespace": "cloudformationGuardHook",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 696
          },
          "name": "stackNames",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudformationGuardHook.CloudformationGuardHookStackFiltersStackNamesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 712
          },
          "name": "stackRoles",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudformationGuardHook.CloudformationGuardHookStackFiltersStackRolesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 690
          },
          "name": "filteringCriteriaInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 706
          },
          "name": "stackNamesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudformationGuardHook.CloudformationGuardHookStackFiltersStackNames"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 722
          },
          "name": "stackRolesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudformationGuardHook.CloudformationGuardHookStackFiltersStackRoles"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 680
          },
          "name": "filteringCriteria",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 636
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudformationGuardHook.CloudformationGuardHookStackFilters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudformation-guard-hook/index:CloudformationGuardHookStackFiltersOutputReference"
    },
    "@cdktn/provider-awscc.cloudformationGuardHook.CloudformationGuardHookStackFiltersStackNames": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudformationGuardHook.CloudformationGuardHookStackFiltersStackNames",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudformation-guard-hook/index.ts",
        "line": 298
      },
      "name": "CloudformationGuardHookStackFiltersStackNames",
      "namespace": "cloudformationGuardHook",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_guard_hook#exclude CloudformationGuardHook#exclude}",
            "stability": "stable",
            "summary": "List of stack names that the hook is going to be excluded from."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 304
          },
          "name": "exclude",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_guard_hook#include CloudformationGuardHook#include}",
            "stability": "stable",
            "summary": "List of stack names that the hook is going to target."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 310
          },
          "name": "include",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/cloudformation-guard-hook/index:CloudformationGuardHookStackFiltersStackNames"
    },
    "@cdktn/provider-awscc.cloudformationGuardHook.CloudformationGuardHookStackFiltersStackNamesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudformationGuardHook.CloudformationGuardHookStackFiltersStackNamesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudformation-guard-hook/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudformation-guard-hook/index.ts",
        "line": 349
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 405
          },
          "name": "resetExclude"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 421
          },
          "name": "resetInclude"
        }
      ],
      "name": "CloudformationGuardHookStackFiltersStackNamesOutputReference",
      "namespace": "cloudformationGuardHook",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 409
          },
          "name": "excludeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 425
          },
          "name": "includeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 399
          },
          "name": "exclude",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 415
          },
          "name": "include",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 361
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudformationGuardHook.CloudformationGuardHookStackFiltersStackNames"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudformation-guard-hook/index:CloudformationGuardHookStackFiltersStackNamesOutputReference"
    },
    "@cdktn/provider-awscc.cloudformationGuardHook.CloudformationGuardHookStackFiltersStackRoles": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudformationGuardHook.CloudformationGuardHookStackFiltersStackRoles",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudformation-guard-hook/index.ts",
        "line": 429
      },
      "name": "CloudformationGuardHookStackFiltersStackRoles",
      "namespace": "cloudformationGuardHook",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_guard_hook#exclude CloudformationGuardHook#exclude}",
            "stability": "stable",
            "summary": "List of stack roles that the hook is going to be excluded from."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 435
          },
          "name": "exclude",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_guard_hook#include CloudformationGuardHook#include}",
            "stability": "stable",
            "summary": "List of stack roles that the hook is going to target."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 441
          },
          "name": "include",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/cloudformation-guard-hook/index:CloudformationGuardHookStackFiltersStackRoles"
    },
    "@cdktn/provider-awscc.cloudformationGuardHook.CloudformationGuardHookStackFiltersStackRolesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudformationGuardHook.CloudformationGuardHookStackFiltersStackRolesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudformation-guard-hook/index.ts",
          "line": 488
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudformation-guard-hook/index.ts",
        "line": 480
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 536
          },
          "name": "resetExclude"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 552
          },
          "name": "resetInclude"
        }
      ],
      "name": "CloudformationGuardHookStackFiltersStackRolesOutputReference",
      "namespace": "cloudformationGuardHook",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 540
          },
          "name": "excludeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 556
          },
          "name": "includeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 530
          },
          "name": "exclude",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 546
          },
          "name": "include",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 492
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudformationGuardHook.CloudformationGuardHookStackFiltersStackRoles"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudformation-guard-hook/index:CloudformationGuardHookStackFiltersStackRolesOutputReference"
    },
    "@cdktn/provider-awscc.cloudformationGuardHook.CloudformationGuardHookTargetFilters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudformationGuardHook.CloudformationGuardHookTargetFilters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudformation-guard-hook/index.ts",
        "line": 914
      },
      "name": "CloudformationGuardHookTargetFilters",
      "namespace": "cloudformationGuardHook",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_guard_hook#actions CloudformationGuardHook#actions}",
            "stability": "stable",
            "summary": "List of actions that the hook is going to target."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 920
          },
          "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/hashicorp/awscc/1.96.0/docs/resources/cloudformation_guard_hook#invocation_points CloudformationGuardHook#invocation_points}",
            "stability": "stable",
            "summary": "List of invocation points that the hook is going to target."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 926
          },
          "name": "invocationPoints",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_guard_hook#target_names CloudformationGuardHook#target_names}",
            "stability": "stable",
            "summary": "List of type names that the hook is going to target."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 932
          },
          "name": "targetNames",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_guard_hook#targets CloudformationGuardHook#targets}",
            "stability": "stable",
            "summary": "List of hook targets."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 938
          },
          "name": "targets",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudformationGuardHook.CloudformationGuardHookTargetFiltersTargets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudformation-guard-hook/index:CloudformationGuardHookTargetFilters"
    },
    "@cdktn/provider-awscc.cloudformationGuardHook.CloudformationGuardHookTargetFiltersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudformationGuardHook.CloudformationGuardHookTargetFiltersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudformation-guard-hook/index.ts",
          "line": 999
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudformation-guard-hook/index.ts",
        "line": 991
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 1104
          },
          "name": "putTargets",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.cloudformationGuardHook.CloudformationGuardHookTargetFiltersTargets"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 1059
          },
          "name": "resetActions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 1075
          },
          "name": "resetInvocationPoints"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 1091
          },
          "name": "resetTargetNames"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 1107
          },
          "name": "resetTargets"
        }
      ],
      "name": "CloudformationGuardHookTargetFiltersOutputReference",
      "namespace": "cloudformationGuardHook",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 1101
          },
          "name": "targets",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudformationGuardHook.CloudformationGuardHookTargetFiltersTargetsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 1063
          },
          "name": "actionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 1079
          },
          "name": "invocationPointsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 1095
          },
          "name": "targetNamesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 1111
          },
          "name": "targetsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudformationGuardHook.CloudformationGuardHookTargetFiltersTargets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 1053
          },
          "name": "actions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 1069
          },
          "name": "invocationPoints",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 1085
          },
          "name": "targetNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 1003
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudformationGuardHook.CloudformationGuardHookTargetFilters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudformation-guard-hook/index:CloudformationGuardHookTargetFiltersOutputReference"
    },
    "@cdktn/provider-awscc.cloudformationGuardHook.CloudformationGuardHookTargetFiltersTargets": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudformationGuardHook.CloudformationGuardHookTargetFiltersTargets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudformation-guard-hook/index.ts",
        "line": 726
      },
      "name": "CloudformationGuardHookTargetFiltersTargets",
      "namespace": "cloudformationGuardHook",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_guard_hook#action CloudformationGuardHook#action}",
            "stability": "stable",
            "summary": "Target actions are the type of operation hooks will be executed at."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 732
          },
          "name": "action",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_guard_hook#invocation_point CloudformationGuardHook#invocation_point}",
            "stability": "stable",
            "summary": "Invocation points are the point in provisioning workflow where hooks will be executed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 738
          },
          "name": "invocationPoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_guard_hook#target_name CloudformationGuardHook#target_name}",
            "stability": "stable",
            "summary": "Type name of hook target. Hook targets are the destination where hooks will be invoked against."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 744
          },
          "name": "targetName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudformation-guard-hook/index:CloudformationGuardHookTargetFiltersTargets"
    },
    "@cdktn/provider-awscc.cloudformationGuardHook.CloudformationGuardHookTargetFiltersTargetsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudformationGuardHook.CloudformationGuardHookTargetFiltersTargetsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudformation-guard-hook/index.ts",
          "line": 903
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudformation-guard-hook/index.ts",
        "line": 895
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 910
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.cloudformationGuardHook.CloudformationGuardHookTargetFiltersTargetsOutputReference"
            }
          }
        }
      ],
      "name": "CloudformationGuardHookTargetFiltersTargetsList",
      "namespace": "cloudformationGuardHook",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 896
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudformationGuardHook.CloudformationGuardHookTargetFiltersTargets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudformation-guard-hook/index:CloudformationGuardHookTargetFiltersTargetsList"
    },
    "@cdktn/provider-awscc.cloudformationGuardHook.CloudformationGuardHookTargetFiltersTargetsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudformationGuardHook.CloudformationGuardHookTargetFiltersTargetsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudformation-guard-hook/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudformation-guard-hook/index.ts",
        "line": 790
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 854
          },
          "name": "resetAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 870
          },
          "name": "resetInvocationPoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 886
          },
          "name": "resetTargetName"
        }
      ],
      "name": "CloudformationGuardHookTargetFiltersTargetsOutputReference",
      "namespace": "cloudformationGuardHook",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 858
          },
          "name": "actionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 874
          },
          "name": "invocationPointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 890
          },
          "name": "targetNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 848
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 864
          },
          "name": "invocationPoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 880
          },
          "name": "targetName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-guard-hook/index.ts",
            "line": 804
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudformationGuardHook.CloudformationGuardHookTargetFiltersTargets"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudformation-guard-hook/index:CloudformationGuardHookTargetFiltersTargetsOutputReference"
    },
    "@cdktn/provider-awscc.cloudformationHookDefaultVersion.CloudformationHookDefaultVersion": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_hook_default_version awscc_cloudformation_hook_default_version}."
      },
      "fqn": "@cdktn/provider-awscc.cloudformationHookDefaultVersion.CloudformationHookDefaultVersion",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_hook_default_version awscc_cloudformation_hook_default_version} Resource."
        },
        "locationInModule": {
          "filename": "src/cloudformation-hook-default-version/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",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.cloudformationHookDefaultVersion.CloudformationHookDefaultVersionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudformation-hook-default-version/index.ts",
        "line": 40
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CloudformationHookDefaultVersion resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/cloudformation-hook-default-version/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 CloudformationHookDefaultVersion to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_hook_default_version#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CloudformationHookDefaultVersion that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CloudformationHookDefaultVersion to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-hook-default-version/index.ts",
            "line": 115
          },
          "name": "resetTypeName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-hook-default-version/index.ts",
            "line": 131
          },
          "name": "resetTypeVersionArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-hook-default-version/index.ts",
            "line": 147
          },
          "name": "resetVersionId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-hook-default-version/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/cloudformation-hook-default-version/index.ts",
            "line": 167
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CloudformationHookDefaultVersion",
      "namespace": "cloudformationHookDefaultVersion",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-hook-default-version/index.ts",
            "line": 45
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-hook-default-version/index.ts",
            "line": 98
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-hook-default-version/index.ts",
            "line": 103
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-hook-default-version/index.ts",
            "line": 119
          },
          "name": "typeNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-hook-default-version/index.ts",
            "line": 135
          },
          "name": "typeVersionArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-hook-default-version/index.ts",
            "line": 151
          },
          "name": "versionIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-hook-default-version/index.ts",
            "line": 109
          },
          "name": "typeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-hook-default-version/index.ts",
            "line": 125
          },
          "name": "typeVersionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-hook-default-version/index.ts",
            "line": 141
          },
          "name": "versionId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudformation-hook-default-version/index:CloudformationHookDefaultVersion"
    },
    "@cdktn/provider-awscc.cloudformationHookDefaultVersion.CloudformationHookDefaultVersionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudformationHookDefaultVersion.CloudformationHookDefaultVersionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudformation-hook-default-version/index.ts",
        "line": 14
      },
      "name": "CloudformationHookDefaultVersionConfig",
      "namespace": "cloudformationHookDefaultVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "We recommend that type names adhere to the following pattern: company_or_organization::service::type.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_hook_default_version#type_name CloudformationHookDefaultVersion#type_name}",
            "stability": "stable",
            "summary": "The name of the type being registered."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-hook-default-version/index.ts",
            "line": 22
          },
          "name": "typeName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_hook_default_version#type_version_arn CloudformationHookDefaultVersion#type_version_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the type version."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-hook-default-version/index.ts",
            "line": 28
          },
          "name": "typeVersionArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_hook_default_version#version_id CloudformationHookDefaultVersion#version_id}",
            "stability": "stable",
            "summary": "The ID of an existing version of the hook to set as the default."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-hook-default-version/index.ts",
            "line": 34
          },
          "name": "versionId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudformation-hook-default-version/index:CloudformationHookDefaultVersionConfig"
    },
    "@cdktn/provider-awscc.cloudformationHookTypeConfig.CloudformationHookTypeConfig": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_hook_type_config awscc_cloudformation_hook_type_config}."
      },
      "fqn": "@cdktn/provider-awscc.cloudformationHookTypeConfig.CloudformationHookTypeConfig",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_hook_type_config awscc_cloudformation_hook_type_config} Resource."
        },
        "locationInModule": {
          "filename": "src/cloudformation-hook-type-config/index.ts",
          "line": 78
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.cloudformationHookTypeConfig.CloudformationHookTypeConfigConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudformation-hook-type-config/index.ts",
        "line": 46
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CloudformationHookTypeConfig resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/cloudformation-hook-type-config/index.ts",
            "line": 63
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the CloudformationHookTypeConfig to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_hook_type_config#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CloudformationHookTypeConfig that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CloudformationHookTypeConfig to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-hook-type-config/index.ts",
            "line": 112
          },
          "name": "resetConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-hook-type-config/index.ts",
            "line": 128
          },
          "name": "resetConfigurationAlias"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-hook-type-config/index.ts",
            "line": 154
          },
          "name": "resetTypeArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-hook-type-config/index.ts",
            "line": 170
          },
          "name": "resetTypeName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-hook-type-config/index.ts",
            "line": 182
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-hook-type-config/index.ts",
            "line": 191
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CloudformationHookTypeConfig",
      "namespace": "cloudformationHookTypeConfig",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-hook-type-config/index.ts",
            "line": 51
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-hook-type-config/index.ts",
            "line": 137
          },
          "name": "configurationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-hook-type-config/index.ts",
            "line": 142
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-hook-type-config/index.ts",
            "line": 132
          },
          "name": "configurationAliasInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-hook-type-config/index.ts",
            "line": 116
          },
          "name": "configurationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-hook-type-config/index.ts",
            "line": 158
          },
          "name": "typeArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-hook-type-config/index.ts",
            "line": 174
          },
          "name": "typeNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-hook-type-config/index.ts",
            "line": 106
          },
          "name": "configuration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-hook-type-config/index.ts",
            "line": 122
          },
          "name": "configurationAlias",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-hook-type-config/index.ts",
            "line": 148
          },
          "name": "typeArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-hook-type-config/index.ts",
            "line": 164
          },
          "name": "typeName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudformation-hook-type-config/index:CloudformationHookTypeConfig"
    },
    "@cdktn/provider-awscc.cloudformationHookTypeConfig.CloudformationHookTypeConfigConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudformationHookTypeConfig.CloudformationHookTypeConfigConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudformation-hook-type-config/index.ts",
        "line": 14
      },
      "name": "CloudformationHookTypeConfigConfig",
      "namespace": "cloudformationHookTypeConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_hook_type_config#configuration CloudformationHookTypeConfig#configuration}",
            "stability": "stable",
            "summary": "The configuration data for the extension, in this account and region."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-hook-type-config/index.ts",
            "line": 20
          },
          "name": "configuration",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_hook_type_config#configuration_alias CloudformationHookTypeConfig#configuration_alias}",
            "stability": "stable",
            "summary": "An alias by which to refer to this extension configuration data."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-hook-type-config/index.ts",
            "line": 26
          },
          "name": "configurationAlias",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_hook_type_config#type_arn CloudformationHookTypeConfig#type_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the type without version number."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-hook-type-config/index.ts",
            "line": 32
          },
          "name": "typeArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "We recommend that type names adhere to the following pattern: company_or_organization::service::type.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_hook_type_config#type_name CloudformationHookTypeConfig#type_name}",
            "stability": "stable",
            "summary": "The name of the type being registered."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-hook-type-config/index.ts",
            "line": 40
          },
          "name": "typeName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudformation-hook-type-config/index:CloudformationHookTypeConfigConfig"
    },
    "@cdktn/provider-awscc.cloudformationHookVersion.CloudformationHookVersion": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_hook_version awscc_cloudformation_hook_version}."
      },
      "fqn": "@cdktn/provider-awscc.cloudformationHookVersion.CloudformationHookVersion",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_hook_version awscc_cloudformation_hook_version} Resource."
        },
        "locationInModule": {
          "filename": "src/cloudformation-hook-version/index.ts",
          "line": 211
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.cloudformationHookVersion.CloudformationHookVersionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudformation-hook-version/index.ts",
        "line": 179
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CloudformationHookVersion resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/cloudformation-hook-version/index.ts",
            "line": 196
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the CloudformationHookVersion to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_hook_version#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CloudformationHookVersion that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CloudformationHookVersion to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-hook-version/index.ts",
            "line": 273
          },
          "name": "putLoggingConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cloudformationHookVersion.CloudformationHookVersionLoggingConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-hook-version/index.ts",
            "line": 250
          },
          "name": "resetExecutionRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-hook-version/index.ts",
            "line": 276
          },
          "name": "resetLoggingConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-hook-version/index.ts",
            "line": 329
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-hook-version/index.ts",
            "line": 338
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CloudformationHookVersion",
      "namespace": "cloudformationHookVersion",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-hook-version/index.ts",
            "line": 184
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-hook-version/index.ts",
            "line": 238
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-hook-version/index.ts",
            "line": 259
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-hook-version/index.ts",
            "line": 264
          },
          "name": "isDefaultVersion",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-hook-version/index.ts",
            "line": 270
          },
          "name": "loggingConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudformationHookVersion.CloudformationHookVersionLoggingConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-hook-version/index.ts",
            "line": 298
          },
          "name": "typeArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-hook-version/index.ts",
            "line": 316
          },
          "name": "versionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-hook-version/index.ts",
            "line": 321
          },
          "name": "visibility",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-hook-version/index.ts",
            "line": 254
          },
          "name": "executionRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-hook-version/index.ts",
            "line": 280
          },
          "name": "loggingConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudformationHookVersion.CloudformationHookVersionLoggingConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-hook-version/index.ts",
            "line": 293
          },
          "name": "schemaHandlerPackageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-hook-version/index.ts",
            "line": 311
          },
          "name": "typeNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-hook-version/index.ts",
            "line": 244
          },
          "name": "executionRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-hook-version/index.ts",
            "line": 286
          },
          "name": "schemaHandlerPackage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-hook-version/index.ts",
            "line": 304
          },
          "name": "typeName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudformation-hook-version/index:CloudformationHookVersion"
    },
    "@cdktn/provider-awscc.cloudformationHookVersion.CloudformationHookVersionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudformationHookVersion.CloudformationHookVersionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudformation-hook-version/index.ts",
        "line": 14
      },
      "name": "CloudformationHookVersionConfig",
      "namespace": "cloudformationHookVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "For information on generating a schema handler package for the type you want to register, see submit in the CloudFormation CLI User Guide.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_hook_version#schema_handler_package CloudformationHookVersion#schema_handler_package}",
            "stability": "stable",
            "summary": "A url to the S3 bucket containing the schema handler package that contains the schema, event handlers, and associated files for the type you want to register."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-hook-version/index.ts",
            "line": 34
          },
          "name": "schemaHandlerPackage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "We recommend that type names adhere to the following pattern: company_or_organization::service::type.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_hook_version#type_name CloudformationHookVersion#type_name}",
            "stability": "stable",
            "summary": "The name of the type being registered."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-hook-version/index.ts",
            "line": 42
          },
          "name": "typeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If your resource type calls AWS APIs in any of its handlers, you must create an IAM execution role that includes the necessary permissions to call those AWS APIs, and provision that execution role in your account. CloudFormation then assumes that execution role to provide your resource type with the appropriate credentials.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_hook_version#execution_role_arn CloudformationHookVersion#execution_role_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the IAM execution role to use to register the type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-hook-version/index.ts",
            "line": 20
          },
          "name": "executionRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_hook_version#logging_config CloudformationHookVersion#logging_config}",
            "stability": "stable",
            "summary": "Specifies logging configuration information for a type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-hook-version/index.ts",
            "line": 26
          },
          "name": "loggingConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudformationHookVersion.CloudformationHookVersionLoggingConfig"
          }
        }
      ],
      "symbolId": "src/cloudformation-hook-version/index:CloudformationHookVersionConfig"
    },
    "@cdktn/provider-awscc.cloudformationHookVersion.CloudformationHookVersionLoggingConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudformationHookVersion.CloudformationHookVersionLoggingConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudformation-hook-version/index.ts",
        "line": 44
      },
      "name": "CloudformationHookVersionLoggingConfig",
      "namespace": "cloudformationHookVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_hook_version#log_group_name CloudformationHookVersion#log_group_name}",
            "stability": "stable",
            "summary": "The Amazon CloudWatch log group to which CloudFormation sends error logging information when invoking the type's handlers."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-hook-version/index.ts",
            "line": 50
          },
          "name": "logGroupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_hook_version#log_role_arn CloudformationHookVersion#log_role_arn}",
            "stability": "stable",
            "summary": "The ARN of the role that CloudFormation should assume when sending log entries to CloudWatch logs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-hook-version/index.ts",
            "line": 56
          },
          "name": "logRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudformation-hook-version/index:CloudformationHookVersionLoggingConfig"
    },
    "@cdktn/provider-awscc.cloudformationHookVersion.CloudformationHookVersionLoggingConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudformationHookVersion.CloudformationHookVersionLoggingConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudformation-hook-version/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudformation-hook-version/index.ts",
        "line": 95
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-hook-version/index.ts",
            "line": 151
          },
          "name": "resetLogGroupName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-hook-version/index.ts",
            "line": 167
          },
          "name": "resetLogRoleArn"
        }
      ],
      "name": "CloudformationHookVersionLoggingConfigOutputReference",
      "namespace": "cloudformationHookVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-hook-version/index.ts",
            "line": 155
          },
          "name": "logGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-hook-version/index.ts",
            "line": 171
          },
          "name": "logRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-hook-version/index.ts",
            "line": 145
          },
          "name": "logGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-hook-version/index.ts",
            "line": 161
          },
          "name": "logRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-hook-version/index.ts",
            "line": 107
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudformationHookVersion.CloudformationHookVersionLoggingConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudformation-hook-version/index:CloudformationHookVersionLoggingConfigOutputReference"
    },
    "@cdktn/provider-awscc.cloudformationLambdaHook.CloudformationLambdaHook": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_lambda_hook awscc_cloudformation_lambda_hook}."
      },
      "fqn": "@cdktn/provider-awscc.cloudformationLambdaHook.CloudformationLambdaHook",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_lambda_hook awscc_cloudformation_lambda_hook} Resource."
        },
        "locationInModule": {
          "filename": "src/cloudformation-lambda-hook/index.ts",
          "line": 1060
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.cloudformationLambdaHook.CloudformationLambdaHookConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudformation-lambda-hook/index.ts",
        "line": 1028
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CloudformationLambdaHook resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 1045
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the CloudformationLambdaHook to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_lambda_hook#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CloudformationLambdaHook that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CloudformationLambdaHook to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 1191
          },
          "name": "putLoggingConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cloudformationLambdaHook.CloudformationLambdaHookLoggingConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 1207
          },
          "name": "putStackFilters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cloudformationLambdaHook.CloudformationLambdaHookStackFilters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 1223
          },
          "name": "putTargetFilters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cloudformationLambdaHook.CloudformationLambdaHookTargetFilters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 1113
          },
          "name": "resetAutoUpdate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 1160
          },
          "name": "resetHookStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 1194
          },
          "name": "resetLoggingConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 1210
          },
          "name": "resetStackFilters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 1226
          },
          "name": "resetTargetFilters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 1251
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 1266
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CloudformationLambdaHook",
      "namespace": "cloudformationLambdaHook",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 1033
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 1148
          },
          "name": "hookArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 1169
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 1188
          },
          "name": "loggingConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudformationLambdaHook.CloudformationLambdaHookLoggingConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 1204
          },
          "name": "stackFilters",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudformationLambdaHook.CloudformationLambdaHookStackFiltersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 1220
          },
          "name": "targetFilters",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudformationLambdaHook.CloudformationLambdaHookTargetFiltersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 1101
          },
          "name": "aliasInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 1117
          },
          "name": "autoUpdateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 1130
          },
          "name": "executionRoleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 1143
          },
          "name": "failureModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 1164
          },
          "name": "hookStatusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 1182
          },
          "name": "lambdaFunctionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 1198
          },
          "name": "loggingConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudformationLambdaHook.CloudformationLambdaHookLoggingConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 1214
          },
          "name": "stackFiltersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudformationLambdaHook.CloudformationLambdaHookStackFilters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 1230
          },
          "name": "targetFiltersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudformationLambdaHook.CloudformationLambdaHookTargetFilters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 1243
          },
          "name": "targetOperationsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 1094
          },
          "name": "alias",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 1107
          },
          "name": "autoUpdate",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 1123
          },
          "name": "executionRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 1136
          },
          "name": "failureMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 1154
          },
          "name": "hookStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 1175
          },
          "name": "lambdaFunction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 1236
          },
          "name": "targetOperations",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/cloudformation-lambda-hook/index:CloudformationLambdaHook"
    },
    "@cdktn/provider-awscc.cloudformationLambdaHook.CloudformationLambdaHookConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudformationLambdaHook.CloudformationLambdaHookConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudformation-lambda-hook/index.ts",
        "line": 14
      },
      "name": "CloudformationLambdaHookConfig",
      "namespace": "cloudformationLambdaHook",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_lambda_hook#alias CloudformationLambdaHook#alias}",
            "stability": "stable",
            "summary": "The typename alias for the hook."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 20
          },
          "name": "alias",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_lambda_hook#execution_role CloudformationLambdaHook#execution_role}",
            "stability": "stable",
            "summary": "The execution role ARN assumed by Hooks to invoke Lambda."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 32
          },
          "name": "executionRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_lambda_hook#failure_mode CloudformationLambdaHook#failure_mode}",
            "stability": "stable",
            "summary": "Attribute to specify CloudFormation behavior on hook failure."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 38
          },
          "name": "failureMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_lambda_hook#lambda_function CloudformationLambdaHook#lambda_function}",
            "stability": "stable",
            "summary": "Amazon Resource Name (ARN), Partial ARN, name, version, or alias of the Lambda function to invoke with this hook."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 50
          },
          "name": "lambdaFunction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_lambda_hook#target_operations CloudformationLambdaHook#target_operations}",
            "stability": "stable",
            "summary": "Which operations should this Hook run against? Resource changes, stacks or change sets."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 74
          },
          "name": "targetOperations",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_lambda_hook#auto_update CloudformationLambdaHook#auto_update}",
            "stability": "stable",
            "summary": "Whether to automatically update the extension in this account and Region when a new minor version is published by the extension publisher."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 26
          },
          "name": "autoUpdate",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_lambda_hook#hook_status CloudformationLambdaHook#hook_status}",
            "stability": "stable",
            "summary": "Attribute to specify which stacks this hook applies to or should get invoked for."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 44
          },
          "name": "hookStatus",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_lambda_hook#logging_config CloudformationLambdaHook#logging_config}",
            "stability": "stable",
            "summary": "Contains logging configuration information for the hook."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 56
          },
          "name": "loggingConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudformationLambdaHook.CloudformationLambdaHookLoggingConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_lambda_hook#stack_filters CloudformationLambdaHook#stack_filters}",
            "stability": "stable",
            "summary": "Filters to allow hooks to target specific stack attributes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 62
          },
          "name": "stackFilters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudformationLambdaHook.CloudformationLambdaHookStackFilters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_lambda_hook#target_filters CloudformationLambdaHook#target_filters}",
            "stability": "stable",
            "summary": "Attribute to specify which targets should invoke the hook."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 68
          },
          "name": "targetFilters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudformationLambdaHook.CloudformationLambdaHookTargetFilters"
          }
        }
      ],
      "symbolId": "src/cloudformation-lambda-hook/index:CloudformationLambdaHookConfig"
    },
    "@cdktn/provider-awscc.cloudformationLambdaHook.CloudformationLambdaHookLoggingConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudformationLambdaHook.CloudformationLambdaHookLoggingConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudformation-lambda-hook/index.ts",
        "line": 76
      },
      "name": "CloudformationLambdaHookLoggingConfig",
      "namespace": "cloudformationLambdaHook",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_lambda_hook#log_group_name CloudformationLambdaHook#log_group_name}",
            "stability": "stable",
            "summary": "The Amazon CloudWatch Logs group to which CloudFormation sends error logging information when invoking the extension's handlers."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 82
          },
          "name": "logGroupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_lambda_hook#log_role_arn CloudformationLambdaHook#log_role_arn}",
            "stability": "stable",
            "summary": "The ARN of the role that CloudFormation should assume when sending log entries to CloudWatch Logs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 88
          },
          "name": "logRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudformation-lambda-hook/index:CloudformationLambdaHookLoggingConfig"
    },
    "@cdktn/provider-awscc.cloudformationLambdaHook.CloudformationLambdaHookLoggingConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudformationLambdaHook.CloudformationLambdaHookLoggingConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudformation-lambda-hook/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/cloudformation-lambda-hook/index.ts",
        "line": 127
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 183
          },
          "name": "resetLogGroupName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 199
          },
          "name": "resetLogRoleArn"
        }
      ],
      "name": "CloudformationLambdaHookLoggingConfigOutputReference",
      "namespace": "cloudformationLambdaHook",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 187
          },
          "name": "logGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 203
          },
          "name": "logRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 177
          },
          "name": "logGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 193
          },
          "name": "logRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 139
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudformationLambdaHook.CloudformationLambdaHookLoggingConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudformation-lambda-hook/index:CloudformationLambdaHookLoggingConfigOutputReference"
    },
    "@cdktn/provider-awscc.cloudformationLambdaHook.CloudformationLambdaHookStackFilters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudformationLambdaHook.CloudformationLambdaHookStackFilters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudformation-lambda-hook/index.ts",
        "line": 469
      },
      "name": "CloudformationLambdaHookStackFilters",
      "namespace": "cloudformationLambdaHook",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "ANY will make the Hook pass if one filter matches. ALL will make the Hook pass if all filters match\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_lambda_hook#filtering_criteria CloudformationLambdaHook#filtering_criteria}",
            "stability": "stable",
            "summary": "Attribute to specify the filtering behavior."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 475
          },
          "name": "filteringCriteria",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_lambda_hook#stack_names CloudformationLambdaHook#stack_names}",
            "stability": "stable",
            "summary": "List of stack names as filters."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 481
          },
          "name": "stackNames",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudformationLambdaHook.CloudformationLambdaHookStackFiltersStackNames"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_lambda_hook#stack_roles CloudformationLambdaHook#stack_roles}",
            "stability": "stable",
            "summary": "List of stack roles that are performing the stack operations."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 487
          },
          "name": "stackRoles",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudformationLambdaHook.CloudformationLambdaHookStackFiltersStackRoles"
          }
        }
      ],
      "symbolId": "src/cloudformation-lambda-hook/index:CloudformationLambdaHookStackFilters"
    },
    "@cdktn/provider-awscc.cloudformationLambdaHook.CloudformationLambdaHookStackFiltersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudformationLambdaHook.CloudformationLambdaHookStackFiltersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudformation-lambda-hook/index.ts",
          "line": 541
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudformation-lambda-hook/index.ts",
        "line": 533
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 608
          },
          "name": "putStackNames",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cloudformationLambdaHook.CloudformationLambdaHookStackFiltersStackNames"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 624
          },
          "name": "putStackRoles",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cloudformationLambdaHook.CloudformationLambdaHookStackFiltersStackRoles"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 595
          },
          "name": "resetFilteringCriteria"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 611
          },
          "name": "resetStackNames"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 627
          },
          "name": "resetStackRoles"
        }
      ],
      "name": "CloudformationLambdaHookStackFiltersOutputReference",
      "namespace": "cloudformationLambdaHook",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 605
          },
          "name": "stackNames",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudformationLambdaHook.CloudformationLambdaHookStackFiltersStackNamesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 621
          },
          "name": "stackRoles",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudformationLambdaHook.CloudformationLambdaHookStackFiltersStackRolesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 599
          },
          "name": "filteringCriteriaInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 615
          },
          "name": "stackNamesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudformationLambdaHook.CloudformationLambdaHookStackFiltersStackNames"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 631
          },
          "name": "stackRolesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudformationLambdaHook.CloudformationLambdaHookStackFiltersStackRoles"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 589
          },
          "name": "filteringCriteria",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 545
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudformationLambdaHook.CloudformationLambdaHookStackFilters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudformation-lambda-hook/index:CloudformationLambdaHookStackFiltersOutputReference"
    },
    "@cdktn/provider-awscc.cloudformationLambdaHook.CloudformationLambdaHookStackFiltersStackNames": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudformationLambdaHook.CloudformationLambdaHookStackFiltersStackNames",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudformation-lambda-hook/index.ts",
        "line": 207
      },
      "name": "CloudformationLambdaHookStackFiltersStackNames",
      "namespace": "cloudformationLambdaHook",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_lambda_hook#exclude CloudformationLambdaHook#exclude}",
            "stability": "stable",
            "summary": "List of stack names that the hook is going to be excluded from."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 213
          },
          "name": "exclude",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_lambda_hook#include CloudformationLambdaHook#include}",
            "stability": "stable",
            "summary": "List of stack names that the hook is going to target."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 219
          },
          "name": "include",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/cloudformation-lambda-hook/index:CloudformationLambdaHookStackFiltersStackNames"
    },
    "@cdktn/provider-awscc.cloudformationLambdaHook.CloudformationLambdaHookStackFiltersStackNamesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudformationLambdaHook.CloudformationLambdaHookStackFiltersStackNamesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudformation-lambda-hook/index.ts",
          "line": 266
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudformation-lambda-hook/index.ts",
        "line": 258
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 314
          },
          "name": "resetExclude"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 330
          },
          "name": "resetInclude"
        }
      ],
      "name": "CloudformationLambdaHookStackFiltersStackNamesOutputReference",
      "namespace": "cloudformationLambdaHook",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 318
          },
          "name": "excludeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 334
          },
          "name": "includeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 308
          },
          "name": "exclude",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 324
          },
          "name": "include",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 270
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudformationLambdaHook.CloudformationLambdaHookStackFiltersStackNames"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudformation-lambda-hook/index:CloudformationLambdaHookStackFiltersStackNamesOutputReference"
    },
    "@cdktn/provider-awscc.cloudformationLambdaHook.CloudformationLambdaHookStackFiltersStackRoles": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudformationLambdaHook.CloudformationLambdaHookStackFiltersStackRoles",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudformation-lambda-hook/index.ts",
        "line": 338
      },
      "name": "CloudformationLambdaHookStackFiltersStackRoles",
      "namespace": "cloudformationLambdaHook",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_lambda_hook#exclude CloudformationLambdaHook#exclude}",
            "stability": "stable",
            "summary": "List of stack roles that the hook is going to be excluded from."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 344
          },
          "name": "exclude",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_lambda_hook#include CloudformationLambdaHook#include}",
            "stability": "stable",
            "summary": "List of stack roles that the hook is going to target."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 350
          },
          "name": "include",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/cloudformation-lambda-hook/index:CloudformationLambdaHookStackFiltersStackRoles"
    },
    "@cdktn/provider-awscc.cloudformationLambdaHook.CloudformationLambdaHookStackFiltersStackRolesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudformationLambdaHook.CloudformationLambdaHookStackFiltersStackRolesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudformation-lambda-hook/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/cloudformation-lambda-hook/index.ts",
        "line": 389
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 445
          },
          "name": "resetExclude"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 461
          },
          "name": "resetInclude"
        }
      ],
      "name": "CloudformationLambdaHookStackFiltersStackRolesOutputReference",
      "namespace": "cloudformationLambdaHook",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 449
          },
          "name": "excludeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 465
          },
          "name": "includeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 439
          },
          "name": "exclude",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 455
          },
          "name": "include",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 401
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudformationLambdaHook.CloudformationLambdaHookStackFiltersStackRoles"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudformation-lambda-hook/index:CloudformationLambdaHookStackFiltersStackRolesOutputReference"
    },
    "@cdktn/provider-awscc.cloudformationLambdaHook.CloudformationLambdaHookTargetFilters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudformationLambdaHook.CloudformationLambdaHookTargetFilters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudformation-lambda-hook/index.ts",
        "line": 823
      },
      "name": "CloudformationLambdaHookTargetFilters",
      "namespace": "cloudformationLambdaHook",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_lambda_hook#actions CloudformationLambdaHook#actions}",
            "stability": "stable",
            "summary": "List of actions that the hook is going to target."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 829
          },
          "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/hashicorp/awscc/1.96.0/docs/resources/cloudformation_lambda_hook#invocation_points CloudformationLambdaHook#invocation_points}",
            "stability": "stable",
            "summary": "List of invocation points that the hook is going to target."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 835
          },
          "name": "invocationPoints",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_lambda_hook#target_names CloudformationLambdaHook#target_names}",
            "stability": "stable",
            "summary": "List of type names that the hook is going to target."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 841
          },
          "name": "targetNames",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_lambda_hook#targets CloudformationLambdaHook#targets}",
            "stability": "stable",
            "summary": "List of hook targets."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 847
          },
          "name": "targets",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudformationLambdaHook.CloudformationLambdaHookTargetFiltersTargets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudformation-lambda-hook/index:CloudformationLambdaHookTargetFilters"
    },
    "@cdktn/provider-awscc.cloudformationLambdaHook.CloudformationLambdaHookTargetFiltersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudformationLambdaHook.CloudformationLambdaHookTargetFiltersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudformation-lambda-hook/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/cloudformation-lambda-hook/index.ts",
        "line": 900
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 1013
          },
          "name": "putTargets",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.cloudformationLambdaHook.CloudformationLambdaHookTargetFiltersTargets"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 968
          },
          "name": "resetActions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 984
          },
          "name": "resetInvocationPoints"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 1000
          },
          "name": "resetTargetNames"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 1016
          },
          "name": "resetTargets"
        }
      ],
      "name": "CloudformationLambdaHookTargetFiltersOutputReference",
      "namespace": "cloudformationLambdaHook",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 1010
          },
          "name": "targets",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudformationLambdaHook.CloudformationLambdaHookTargetFiltersTargetsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 972
          },
          "name": "actionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 988
          },
          "name": "invocationPointsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 1004
          },
          "name": "targetNamesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 1020
          },
          "name": "targetsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudformationLambdaHook.CloudformationLambdaHookTargetFiltersTargets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 962
          },
          "name": "actions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 978
          },
          "name": "invocationPoints",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 994
          },
          "name": "targetNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 912
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudformationLambdaHook.CloudformationLambdaHookTargetFilters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudformation-lambda-hook/index:CloudformationLambdaHookTargetFiltersOutputReference"
    },
    "@cdktn/provider-awscc.cloudformationLambdaHook.CloudformationLambdaHookTargetFiltersTargets": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudformationLambdaHook.CloudformationLambdaHookTargetFiltersTargets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudformation-lambda-hook/index.ts",
        "line": 635
      },
      "name": "CloudformationLambdaHookTargetFiltersTargets",
      "namespace": "cloudformationLambdaHook",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_lambda_hook#action CloudformationLambdaHook#action}",
            "stability": "stable",
            "summary": "Target actions are the type of operation hooks will be executed at."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 641
          },
          "name": "action",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_lambda_hook#invocation_point CloudformationLambdaHook#invocation_point}",
            "stability": "stable",
            "summary": "Invocation points are the point in provisioning workflow where hooks will be executed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 647
          },
          "name": "invocationPoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_lambda_hook#target_name CloudformationLambdaHook#target_name}",
            "stability": "stable",
            "summary": "Type name of hook target. Hook targets are the destination where hooks will be invoked against."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 653
          },
          "name": "targetName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudformation-lambda-hook/index:CloudformationLambdaHookTargetFiltersTargets"
    },
    "@cdktn/provider-awscc.cloudformationLambdaHook.CloudformationLambdaHookTargetFiltersTargetsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudformationLambdaHook.CloudformationLambdaHookTargetFiltersTargetsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudformation-lambda-hook/index.ts",
          "line": 812
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudformation-lambda-hook/index.ts",
        "line": 804
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 819
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.cloudformationLambdaHook.CloudformationLambdaHookTargetFiltersTargetsOutputReference"
            }
          }
        }
      ],
      "name": "CloudformationLambdaHookTargetFiltersTargetsList",
      "namespace": "cloudformationLambdaHook",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 805
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudformationLambdaHook.CloudformationLambdaHookTargetFiltersTargets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudformation-lambda-hook/index:CloudformationLambdaHookTargetFiltersTargetsList"
    },
    "@cdktn/provider-awscc.cloudformationLambdaHook.CloudformationLambdaHookTargetFiltersTargetsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudformationLambdaHook.CloudformationLambdaHookTargetFiltersTargetsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudformation-lambda-hook/index.ts",
          "line": 709
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudformation-lambda-hook/index.ts",
        "line": 699
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 763
          },
          "name": "resetAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 779
          },
          "name": "resetInvocationPoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 795
          },
          "name": "resetTargetName"
        }
      ],
      "name": "CloudformationLambdaHookTargetFiltersTargetsOutputReference",
      "namespace": "cloudformationLambdaHook",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 767
          },
          "name": "actionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 783
          },
          "name": "invocationPointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 799
          },
          "name": "targetNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 757
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 773
          },
          "name": "invocationPoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 789
          },
          "name": "targetName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-lambda-hook/index.ts",
            "line": 713
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudformationLambdaHook.CloudformationLambdaHookTargetFiltersTargets"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudformation-lambda-hook/index:CloudformationLambdaHookTargetFiltersTargetsOutputReference"
    },
    "@cdktn/provider-awscc.cloudformationModuleDefaultVersion.CloudformationModuleDefaultVersion": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_module_default_version awscc_cloudformation_module_default_version}."
      },
      "fqn": "@cdktn/provider-awscc.cloudformationModuleDefaultVersion.CloudformationModuleDefaultVersion",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_module_default_version awscc_cloudformation_module_default_version} Resource."
        },
        "locationInModule": {
          "filename": "src/cloudformation-module-default-version/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-awscc.cloudformationModuleDefaultVersion.CloudformationModuleDefaultVersionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudformation-module-default-version/index.ts",
        "line": 38
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CloudformationModuleDefaultVersion resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/cloudformation-module-default-version/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 CloudformationModuleDefaultVersion to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_module_default_version#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CloudformationModuleDefaultVersion that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CloudformationModuleDefaultVersion to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-module-default-version/index.ts",
            "line": 103
          },
          "name": "resetArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-module-default-version/index.ts",
            "line": 124
          },
          "name": "resetModuleName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-module-default-version/index.ts",
            "line": 140
          },
          "name": "resetVersionId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-module-default-version/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/cloudformation-module-default-version/index.ts",
            "line": 160
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CloudformationModuleDefaultVersion",
      "namespace": "cloudformationModuleDefaultVersion",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-module-default-version/index.ts",
            "line": 43
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-module-default-version/index.ts",
            "line": 112
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-module-default-version/index.ts",
            "line": 107
          },
          "name": "arnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-module-default-version/index.ts",
            "line": 128
          },
          "name": "moduleNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-module-default-version/index.ts",
            "line": 144
          },
          "name": "versionIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-module-default-version/index.ts",
            "line": 97
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-module-default-version/index.ts",
            "line": 118
          },
          "name": "moduleName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-module-default-version/index.ts",
            "line": 134
          },
          "name": "versionId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudformation-module-default-version/index:CloudformationModuleDefaultVersion"
    },
    "@cdktn/provider-awscc.cloudformationModuleDefaultVersion.CloudformationModuleDefaultVersionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudformationModuleDefaultVersion.CloudformationModuleDefaultVersionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudformation-module-default-version/index.ts",
        "line": 14
      },
      "name": "CloudformationModuleDefaultVersionConfig",
      "namespace": "cloudformationModuleDefaultVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_module_default_version#arn CloudformationModuleDefaultVersion#arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the module version to set as the default version."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-module-default-version/index.ts",
            "line": 20
          },
          "name": "arn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_module_default_version#module_name CloudformationModuleDefaultVersion#module_name}",
            "stability": "stable",
            "summary": "The name of a module existing in the registry."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-module-default-version/index.ts",
            "line": 26
          },
          "name": "moduleName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_module_default_version#version_id CloudformationModuleDefaultVersion#version_id}",
            "stability": "stable",
            "summary": "The ID of an existing version of the named module to set as the default."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-module-default-version/index.ts",
            "line": 32
          },
          "name": "versionId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudformation-module-default-version/index:CloudformationModuleDefaultVersionConfig"
    },
    "@cdktn/provider-awscc.cloudformationModuleVersion.CloudformationModuleVersion": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_module_version awscc_cloudformation_module_version}."
      },
      "fqn": "@cdktn/provider-awscc.cloudformationModuleVersion.CloudformationModuleVersion",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_module_version awscc_cloudformation_module_version} Resource."
        },
        "locationInModule": {
          "filename": "src/cloudformation-module-version/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-awscc.cloudformationModuleVersion.CloudformationModuleVersionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudformation-module-version/index.ts",
        "line": 34
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CloudformationModuleVersion resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/cloudformation-module-version/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 CloudformationModuleVersion to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_module_version#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CloudformationModuleVersion that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CloudformationModuleVersion to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-module-version/index.ts",
            "line": 165
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-module-version/index.ts",
            "line": 172
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CloudformationModuleVersion",
      "namespace": "cloudformationModuleVersion",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-module-version/index.ts",
            "line": 39
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-module-version/index.ts",
            "line": 91
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-module-version/index.ts",
            "line": 96
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-module-version/index.ts",
            "line": 101
          },
          "name": "documentationUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-module-version/index.ts",
            "line": 106
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-module-version/index.ts",
            "line": 111
          },
          "name": "isDefaultVersion",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-module-version/index.ts",
            "line": 142
          },
          "name": "schema",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-module-version/index.ts",
            "line": 147
          },
          "name": "timeCreated",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-module-version/index.ts",
            "line": 152
          },
          "name": "versionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-module-version/index.ts",
            "line": 157
          },
          "name": "visibility",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-module-version/index.ts",
            "line": 124
          },
          "name": "moduleNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-module-version/index.ts",
            "line": 137
          },
          "name": "modulePackageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-module-version/index.ts",
            "line": 117
          },
          "name": "moduleName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-module-version/index.ts",
            "line": 130
          },
          "name": "modulePackage",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudformation-module-version/index:CloudformationModuleVersion"
    },
    "@cdktn/provider-awscc.cloudformationModuleVersion.CloudformationModuleVersionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudformationModuleVersion.CloudformationModuleVersionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudformation-module-version/index.ts",
        "line": 14
      },
      "name": "CloudformationModuleVersionConfig",
      "namespace": "cloudformationModuleVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Recommended module naming pattern: company_or_organization::service::type::MODULE.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_module_version#module_name CloudformationModuleVersion#module_name}",
            "stability": "stable",
            "summary": "The name of the module being registered."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-module-version/index.ts",
            "line": 22
          },
          "name": "moduleName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_module_version#module_package CloudformationModuleVersion#module_package}",
            "stability": "stable",
            "summary": "The url to the S3 bucket containing the schema and template fragment for the module you want to register."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-module-version/index.ts",
            "line": 28
          },
          "name": "modulePackage",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudformation-module-version/index:CloudformationModuleVersionConfig"
    },
    "@cdktn/provider-awscc.cloudformationPublicTypeVersion.CloudformationPublicTypeVersion": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_public_type_version awscc_cloudformation_public_type_version}."
      },
      "fqn": "@cdktn/provider-awscc.cloudformationPublicTypeVersion.CloudformationPublicTypeVersion",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_public_type_version awscc_cloudformation_public_type_version} Resource."
        },
        "locationInModule": {
          "filename": "src/cloudformation-public-type-version/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",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.cloudformationPublicTypeVersion.CloudformationPublicTypeVersionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudformation-public-type-version/index.ts",
        "line": 52
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CloudformationPublicTypeVersion resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/cloudformation-public-type-version/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 CloudformationPublicTypeVersion to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_public_type_version#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CloudformationPublicTypeVersion that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CloudformationPublicTypeVersion to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-public-type-version/index.ts",
            "line": 119
          },
          "name": "resetArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-public-type-version/index.ts",
            "line": 140
          },
          "name": "resetLogDeliveryBucket"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-public-type-version/index.ts",
            "line": 161
          },
          "name": "resetPublicVersionNumber"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-public-type-version/index.ts",
            "line": 182
          },
          "name": "resetType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-public-type-version/index.ts",
            "line": 198
          },
          "name": "resetTypeName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-public-type-version/index.ts",
            "line": 215
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-public-type-version/index.ts",
            "line": 225
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CloudformationPublicTypeVersion",
      "namespace": "cloudformationPublicTypeVersion",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-public-type-version/index.ts",
            "line": 57
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-public-type-version/index.ts",
            "line": 128
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-public-type-version/index.ts",
            "line": 149
          },
          "name": "publicTypeArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-public-type-version/index.ts",
            "line": 170
          },
          "name": "publisherId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-public-type-version/index.ts",
            "line": 207
          },
          "name": "typeVersionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-public-type-version/index.ts",
            "line": 123
          },
          "name": "arnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-public-type-version/index.ts",
            "line": 144
          },
          "name": "logDeliveryBucketInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-public-type-version/index.ts",
            "line": 165
          },
          "name": "publicVersionNumberInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-public-type-version/index.ts",
            "line": 186
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-public-type-version/index.ts",
            "line": 202
          },
          "name": "typeNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-public-type-version/index.ts",
            "line": 113
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-public-type-version/index.ts",
            "line": 134
          },
          "name": "logDeliveryBucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-public-type-version/index.ts",
            "line": 155
          },
          "name": "publicVersionNumber",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-public-type-version/index.ts",
            "line": 176
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-public-type-version/index.ts",
            "line": 192
          },
          "name": "typeName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudformation-public-type-version/index:CloudformationPublicTypeVersion"
    },
    "@cdktn/provider-awscc.cloudformationPublicTypeVersion.CloudformationPublicTypeVersionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudformationPublicTypeVersion.CloudformationPublicTypeVersionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudformation-public-type-version/index.ts",
        "line": 14
      },
      "name": "CloudformationPublicTypeVersionConfig",
      "namespace": "cloudformationPublicTypeVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_public_type_version#arn CloudformationPublicTypeVersion#arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Number (ARN) of the extension."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-public-type-version/index.ts",
            "line": 20
          },
          "name": "arn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_public_type_version#log_delivery_bucket CloudformationPublicTypeVersion#log_delivery_bucket}",
            "stability": "stable",
            "summary": "A url to the S3 bucket where logs for the testType run will be available."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-public-type-version/index.ts",
            "line": 26
          },
          "name": "logDeliveryBucket",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_public_type_version#public_version_number CloudformationPublicTypeVersion#public_version_number}",
            "stability": "stable",
            "summary": "The version number of a public third-party extension."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-public-type-version/index.ts",
            "line": 32
          },
          "name": "publicVersionNumber",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_public_type_version#type CloudformationPublicTypeVersion#type}",
            "stability": "stable",
            "summary": "The kind of extension."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-public-type-version/index.ts",
            "line": 38
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "We recommend that type names adhere to the following pattern: company_or_organization::service::type.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_public_type_version#type_name CloudformationPublicTypeVersion#type_name}",
            "stability": "stable",
            "summary": "The name of the type being registered."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-public-type-version/index.ts",
            "line": 46
          },
          "name": "typeName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudformation-public-type-version/index:CloudformationPublicTypeVersionConfig"
    },
    "@cdktn/provider-awscc.cloudformationPublisher.CloudformationPublisher": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_publisher awscc_cloudformation_publisher}."
      },
      "fqn": "@cdktn/provider-awscc.cloudformationPublisher.CloudformationPublisher",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_publisher awscc_cloudformation_publisher} Resource."
        },
        "locationInModule": {
          "filename": "src/cloudformation-publisher/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-awscc.cloudformationPublisher.CloudformationPublisherConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudformation-publisher/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CloudformationPublisher resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/cloudformation-publisher/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 CloudformationPublisher to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_publisher#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CloudformationPublisher that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CloudformationPublisher to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-publisher/index.ts",
            "line": 109
          },
          "name": "resetConnectionArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-publisher/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/cloudformation-publisher/index.ts",
            "line": 153
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CloudformationPublisher",
      "namespace": "cloudformationPublisher",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-publisher/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-publisher/index.ts",
            "line": 118
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-publisher/index.ts",
            "line": 123
          },
          "name": "identityProvider",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-publisher/index.ts",
            "line": 128
          },
          "name": "publisherId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-publisher/index.ts",
            "line": 133
          },
          "name": "publisherProfile",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-publisher/index.ts",
            "line": 138
          },
          "name": "publisherStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-publisher/index.ts",
            "line": 97
          },
          "name": "acceptTermsAndConditionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-publisher/index.ts",
            "line": 113
          },
          "name": "connectionArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-publisher/index.ts",
            "line": 90
          },
          "name": "acceptTermsAndConditions",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-publisher/index.ts",
            "line": 103
          },
          "name": "connectionArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudformation-publisher/index:CloudformationPublisher"
    },
    "@cdktn/provider-awscc.cloudformationPublisher.CloudformationPublisherConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudformationPublisher.CloudformationPublisherConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudformation-publisher/index.ts",
        "line": 14
      },
      "name": "CloudformationPublisherConfig",
      "namespace": "cloudformationPublisher",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You must accept the terms and conditions in order to publish public extensions to the CloudFormation registry. The terms and conditions can be found at https://cloudformation-registry-documents.s3.amazonaws.com/Terms_and_Conditions_for_AWS_CloudFormation_Registry_Publishers.pdf\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_publisher#accept_terms_and_conditions CloudformationPublisher#accept_terms_and_conditions}",
            "stability": "stable",
            "summary": "Whether you accept the terms and conditions for publishing extensions in the CloudFormation registry."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-publisher/index.ts",
            "line": 20
          },
          "name": "acceptTermsAndConditions",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_publisher#connection_arn CloudformationPublisher#connection_arn}",
            "stability": "stable",
            "summary": "If you are using a Bitbucket or GitHub account for identity verification, the Amazon Resource Name (ARN) for your connection to that account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-publisher/index.ts",
            "line": 26
          },
          "name": "connectionArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudformation-publisher/index:CloudformationPublisherConfig"
    },
    "@cdktn/provider-awscc.cloudformationResourceDefaultVersion.CloudformationResourceDefaultVersion": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_resource_default_version awscc_cloudformation_resource_default_version}."
      },
      "fqn": "@cdktn/provider-awscc.cloudformationResourceDefaultVersion.CloudformationResourceDefaultVersion",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_resource_default_version awscc_cloudformation_resource_default_version} Resource."
        },
        "locationInModule": {
          "filename": "src/cloudformation-resource-default-version/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",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.cloudformationResourceDefaultVersion.CloudformationResourceDefaultVersionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudformation-resource-default-version/index.ts",
        "line": 40
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CloudformationResourceDefaultVersion resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/cloudformation-resource-default-version/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 CloudformationResourceDefaultVersion to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_resource_default_version#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CloudformationResourceDefaultVersion that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CloudformationResourceDefaultVersion to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-resource-default-version/index.ts",
            "line": 115
          },
          "name": "resetTypeName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-resource-default-version/index.ts",
            "line": 131
          },
          "name": "resetTypeVersionArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-resource-default-version/index.ts",
            "line": 147
          },
          "name": "resetVersionId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-resource-default-version/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/cloudformation-resource-default-version/index.ts",
            "line": 167
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CloudformationResourceDefaultVersion",
      "namespace": "cloudformationResourceDefaultVersion",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-resource-default-version/index.ts",
            "line": 45
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-resource-default-version/index.ts",
            "line": 98
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-resource-default-version/index.ts",
            "line": 103
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-resource-default-version/index.ts",
            "line": 119
          },
          "name": "typeNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-resource-default-version/index.ts",
            "line": 135
          },
          "name": "typeVersionArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-resource-default-version/index.ts",
            "line": 151
          },
          "name": "versionIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-resource-default-version/index.ts",
            "line": 109
          },
          "name": "typeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-resource-default-version/index.ts",
            "line": 125
          },
          "name": "typeVersionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-resource-default-version/index.ts",
            "line": 141
          },
          "name": "versionId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudformation-resource-default-version/index:CloudformationResourceDefaultVersion"
    },
    "@cdktn/provider-awscc.cloudformationResourceDefaultVersion.CloudformationResourceDefaultVersionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudformationResourceDefaultVersion.CloudformationResourceDefaultVersionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudformation-resource-default-version/index.ts",
        "line": 14
      },
      "name": "CloudformationResourceDefaultVersionConfig",
      "namespace": "cloudformationResourceDefaultVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "We recommend that type names adhere to the following pattern: company_or_organization::service::type.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_resource_default_version#type_name CloudformationResourceDefaultVersion#type_name}",
            "stability": "stable",
            "summary": "The name of the type being registered."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-resource-default-version/index.ts",
            "line": 22
          },
          "name": "typeName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_resource_default_version#type_version_arn CloudformationResourceDefaultVersion#type_version_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the type version."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-resource-default-version/index.ts",
            "line": 28
          },
          "name": "typeVersionArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_resource_default_version#version_id CloudformationResourceDefaultVersion#version_id}",
            "stability": "stable",
            "summary": "The ID of an existing version of the resource to set as the default."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-resource-default-version/index.ts",
            "line": 34
          },
          "name": "versionId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudformation-resource-default-version/index:CloudformationResourceDefaultVersionConfig"
    },
    "@cdktn/provider-awscc.cloudformationResourceVersion.CloudformationResourceVersion": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_resource_version awscc_cloudformation_resource_version}."
      },
      "fqn": "@cdktn/provider-awscc.cloudformationResourceVersion.CloudformationResourceVersion",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_resource_version awscc_cloudformation_resource_version} Resource."
        },
        "locationInModule": {
          "filename": "src/cloudformation-resource-version/index.ts",
          "line": 211
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.cloudformationResourceVersion.CloudformationResourceVersionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudformation-resource-version/index.ts",
        "line": 179
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CloudformationResourceVersion resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/cloudformation-resource-version/index.ts",
            "line": 196
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the CloudformationResourceVersion to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_resource_version#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CloudformationResourceVersion that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CloudformationResourceVersion to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-resource-version/index.ts",
            "line": 273
          },
          "name": "putLoggingConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cloudformationResourceVersion.CloudformationResourceVersionLoggingConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-resource-version/index.ts",
            "line": 250
          },
          "name": "resetExecutionRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-resource-version/index.ts",
            "line": 276
          },
          "name": "resetLoggingConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-resource-version/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/cloudformation-resource-version/index.ts",
            "line": 343
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CloudformationResourceVersion",
      "namespace": "cloudformationResourceVersion",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-resource-version/index.ts",
            "line": 184
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-resource-version/index.ts",
            "line": 238
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-resource-version/index.ts",
            "line": 259
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-resource-version/index.ts",
            "line": 264
          },
          "name": "isDefaultVersion",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-resource-version/index.ts",
            "line": 270
          },
          "name": "loggingConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudformationResourceVersion.CloudformationResourceVersionLoggingConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-resource-version/index.ts",
            "line": 285
          },
          "name": "provisioningType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-resource-version/index.ts",
            "line": 303
          },
          "name": "typeArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-resource-version/index.ts",
            "line": 321
          },
          "name": "versionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-resource-version/index.ts",
            "line": 326
          },
          "name": "visibility",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-resource-version/index.ts",
            "line": 254
          },
          "name": "executionRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-resource-version/index.ts",
            "line": 280
          },
          "name": "loggingConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudformationResourceVersion.CloudformationResourceVersionLoggingConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-resource-version/index.ts",
            "line": 298
          },
          "name": "schemaHandlerPackageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-resource-version/index.ts",
            "line": 316
          },
          "name": "typeNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-resource-version/index.ts",
            "line": 244
          },
          "name": "executionRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-resource-version/index.ts",
            "line": 291
          },
          "name": "schemaHandlerPackage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-resource-version/index.ts",
            "line": 309
          },
          "name": "typeName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudformation-resource-version/index:CloudformationResourceVersion"
    },
    "@cdktn/provider-awscc.cloudformationResourceVersion.CloudformationResourceVersionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudformationResourceVersion.CloudformationResourceVersionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudformation-resource-version/index.ts",
        "line": 14
      },
      "name": "CloudformationResourceVersionConfig",
      "namespace": "cloudformationResourceVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "For information on generating a schema handler package for the type you want to register, see submit in the CloudFormation CLI User Guide.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_resource_version#schema_handler_package CloudformationResourceVersion#schema_handler_package}",
            "stability": "stable",
            "summary": "A url to the S3 bucket containing the schema handler package that contains the schema, event handlers, and associated files for the type you want to register."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-resource-version/index.ts",
            "line": 34
          },
          "name": "schemaHandlerPackage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "We recommend that type names adhere to the following pattern: company_or_organization::service::type.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_resource_version#type_name CloudformationResourceVersion#type_name}",
            "stability": "stable",
            "summary": "The name of the type being registered."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-resource-version/index.ts",
            "line": 42
          },
          "name": "typeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If your resource type calls AWS APIs in any of its handlers, you must create an IAM execution role that includes the necessary permissions to call those AWS APIs, and provision that execution role in your account. CloudFormation then assumes that execution role to provide your resource type with the appropriate credentials.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_resource_version#execution_role_arn CloudformationResourceVersion#execution_role_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the IAM execution role to use to register the type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-resource-version/index.ts",
            "line": 20
          },
          "name": "executionRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_resource_version#logging_config CloudformationResourceVersion#logging_config}",
            "stability": "stable",
            "summary": "Specifies logging configuration information for a type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-resource-version/index.ts",
            "line": 26
          },
          "name": "loggingConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudformationResourceVersion.CloudformationResourceVersionLoggingConfig"
          }
        }
      ],
      "symbolId": "src/cloudformation-resource-version/index:CloudformationResourceVersionConfig"
    },
    "@cdktn/provider-awscc.cloudformationResourceVersion.CloudformationResourceVersionLoggingConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudformationResourceVersion.CloudformationResourceVersionLoggingConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudformation-resource-version/index.ts",
        "line": 44
      },
      "name": "CloudformationResourceVersionLoggingConfig",
      "namespace": "cloudformationResourceVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_resource_version#log_group_name CloudformationResourceVersion#log_group_name}",
            "stability": "stable",
            "summary": "The Amazon CloudWatch log group to which CloudFormation sends error logging information when invoking the type's handlers."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-resource-version/index.ts",
            "line": 50
          },
          "name": "logGroupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_resource_version#log_role_arn CloudformationResourceVersion#log_role_arn}",
            "stability": "stable",
            "summary": "The ARN of the role that CloudFormation should assume when sending log entries to CloudWatch logs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-resource-version/index.ts",
            "line": 56
          },
          "name": "logRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudformation-resource-version/index:CloudformationResourceVersionLoggingConfig"
    },
    "@cdktn/provider-awscc.cloudformationResourceVersion.CloudformationResourceVersionLoggingConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudformationResourceVersion.CloudformationResourceVersionLoggingConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudformation-resource-version/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudformation-resource-version/index.ts",
        "line": 95
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-resource-version/index.ts",
            "line": 151
          },
          "name": "resetLogGroupName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-resource-version/index.ts",
            "line": 167
          },
          "name": "resetLogRoleArn"
        }
      ],
      "name": "CloudformationResourceVersionLoggingConfigOutputReference",
      "namespace": "cloudformationResourceVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-resource-version/index.ts",
            "line": 155
          },
          "name": "logGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-resource-version/index.ts",
            "line": 171
          },
          "name": "logRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-resource-version/index.ts",
            "line": 145
          },
          "name": "logGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-resource-version/index.ts",
            "line": 161
          },
          "name": "logRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-resource-version/index.ts",
            "line": 107
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudformationResourceVersion.CloudformationResourceVersionLoggingConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudformation-resource-version/index:CloudformationResourceVersionLoggingConfigOutputReference"
    },
    "@cdktn/provider-awscc.cloudformationStack.CloudformationStack": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_stack awscc_cloudformation_stack}."
      },
      "fqn": "@cdktn/provider-awscc.cloudformationStack.CloudformationStack",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_stack awscc_cloudformation_stack} Resource."
        },
        "locationInModule": {
          "filename": "src/cloudformation-stack/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.cloudformationStack.CloudformationStackConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudformation-stack/index.ts",
        "line": 319
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CloudformationStack resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack/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 CloudformationStack to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_stack#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CloudformationStack that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CloudformationStack to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack/index.ts",
            "line": 612
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.cloudformationStack.CloudformationStackTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack/index.ts",
            "line": 396
          },
          "name": "resetCapabilities"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack/index.ts",
            "line": 422
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack/index.ts",
            "line": 438
          },
          "name": "resetDisableRollback"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack/index.ts",
            "line": 454
          },
          "name": "resetEnableTerminationProtection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack/index.ts",
            "line": 480
          },
          "name": "resetNotificationArNs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack/index.ts",
            "line": 502
          },
          "name": "resetParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack/index.ts",
            "line": 523
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack/index.ts",
            "line": 562
          },
          "name": "resetStackPolicyBody"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack/index.ts",
            "line": 578
          },
          "name": "resetStackPolicyUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack/index.ts",
            "line": 599
          },
          "name": "resetStackStatusReason"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack/index.ts",
            "line": 615
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack/index.ts",
            "line": 631
          },
          "name": "resetTemplateBody"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack/index.ts",
            "line": 647
          },
          "name": "resetTemplateUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack/index.ts",
            "line": 663
          },
          "name": "resetTimeoutInMinutes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack/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/cloudformation-stack/index.ts",
            "line": 695
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CloudformationStack",
      "namespace": "cloudformationStack",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack/index.ts",
            "line": 324
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack/index.ts",
            "line": 405
          },
          "name": "changeSetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack/index.ts",
            "line": 410
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack/index.ts",
            "line": 463
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack/index.ts",
            "line": 468
          },
          "name": "lastUpdateTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack/index.ts",
            "line": 490
          },
          "name": "outputs",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudformationStack.CloudformationStackOutputsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack/index.ts",
            "line": 511
          },
          "name": "parentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack/index.ts",
            "line": 532
          },
          "name": "rootId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack/index.ts",
            "line": 537
          },
          "name": "stackId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack/index.ts",
            "line": 587
          },
          "name": "stackStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack/index.ts",
            "line": 609
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudformationStack.CloudformationStackTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack/index.ts",
            "line": 400
          },
          "name": "capabilitiesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack/index.ts",
            "line": 426
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack/index.ts",
            "line": 442
          },
          "name": "disableRollbackInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack/index.ts",
            "line": 458
          },
          "name": "enableTerminationProtectionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack/index.ts",
            "line": 484
          },
          "name": "notificationArNsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack/index.ts",
            "line": 506
          },
          "name": "parametersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack/index.ts",
            "line": 527
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack/index.ts",
            "line": 550
          },
          "name": "stackNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack/index.ts",
            "line": 566
          },
          "name": "stackPolicyBodyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack/index.ts",
            "line": 582
          },
          "name": "stackPolicyUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack/index.ts",
            "line": 603
          },
          "name": "stackStatusReasonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack/index.ts",
            "line": 619
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudformationStack.CloudformationStackTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack/index.ts",
            "line": 635
          },
          "name": "templateBodyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack/index.ts",
            "line": 651
          },
          "name": "templateUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack/index.ts",
            "line": 667
          },
          "name": "timeoutInMinutesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack/index.ts",
            "line": 390
          },
          "name": "capabilities",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack/index.ts",
            "line": 416
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack/index.ts",
            "line": 432
          },
          "name": "disableRollback",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack/index.ts",
            "line": 448
          },
          "name": "enableTerminationProtection",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack/index.ts",
            "line": 474
          },
          "name": "notificationArNs",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack/index.ts",
            "line": 496
          },
          "name": "parameters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack/index.ts",
            "line": 517
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack/index.ts",
            "line": 543
          },
          "name": "stackName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack/index.ts",
            "line": 556
          },
          "name": "stackPolicyBody",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack/index.ts",
            "line": 572
          },
          "name": "stackPolicyUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack/index.ts",
            "line": 593
          },
          "name": "stackStatusReason",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack/index.ts",
            "line": 625
          },
          "name": "templateBody",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack/index.ts",
            "line": 641
          },
          "name": "templateUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack/index.ts",
            "line": 657
          },
          "name": "timeoutInMinutes",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/cloudformation-stack/index:CloudformationStack"
    },
    "@cdktn/provider-awscc.cloudformationStack.CloudformationStackConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudformationStack.CloudformationStackConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudformation-stack/index.ts",
        "line": 14
      },
      "name": "CloudformationStackConfig",
      "namespace": "cloudformationStack",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_stack#stack_name CloudformationStack#stack_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack/index.ts",
            "line": 46
          },
          "name": "stackName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_stack#capabilities CloudformationStack#capabilities}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack/index.ts",
            "line": 18
          },
          "name": "capabilities",
          "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/hashicorp/awscc/1.96.0/docs/resources/cloudformation_stack#description CloudformationStack#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack/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/hashicorp/awscc/1.96.0/docs/resources/cloudformation_stack#disable_rollback CloudformationStack#disable_rollback}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack/index.ts",
            "line": 26
          },
          "name": "disableRollback",
          "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/hashicorp/awscc/1.96.0/docs/resources/cloudformation_stack#enable_termination_protection CloudformationStack#enable_termination_protection}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack/index.ts",
            "line": 30
          },
          "name": "enableTerminationProtection",
          "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/hashicorp/awscc/1.96.0/docs/resources/cloudformation_stack#notification_ar_ns CloudformationStack#notification_ar_ns}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack/index.ts",
            "line": 34
          },
          "name": "notificationArNs",
          "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/hashicorp/awscc/1.96.0/docs/resources/cloudformation_stack#parameters CloudformationStack#parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack/index.ts",
            "line": 38
          },
          "name": "parameters",
          "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/hashicorp/awscc/1.96.0/docs/resources/cloudformation_stack#role_arn CloudformationStack#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack/index.ts",
            "line": 42
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_stack#stack_policy_body CloudformationStack#stack_policy_body}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack/index.ts",
            "line": 50
          },
          "name": "stackPolicyBody",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_stack#stack_policy_url CloudformationStack#stack_policy_url}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack/index.ts",
            "line": 54
          },
          "name": "stackPolicyUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_stack#stack_status_reason CloudformationStack#stack_status_reason}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack/index.ts",
            "line": 58
          },
          "name": "stackStatusReason",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_stack#tags CloudformationStack#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack/index.ts",
            "line": 62
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudformationStack.CloudformationStackTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_stack#template_body CloudformationStack#template_body}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack/index.ts",
            "line": 66
          },
          "name": "templateBody",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_stack#template_url CloudformationStack#template_url}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack/index.ts",
            "line": 70
          },
          "name": "templateUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_stack#timeout_in_minutes CloudformationStack#timeout_in_minutes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack/index.ts",
            "line": 74
          },
          "name": "timeoutInMinutes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/cloudformation-stack/index:CloudformationStackConfig"
    },
    "@cdktn/provider-awscc.cloudformationStack.CloudformationStackOutputs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudformationStack.CloudformationStackOutputs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudformation-stack/index.ts",
        "line": 76
      },
      "name": "CloudformationStackOutputs",
      "namespace": "cloudformationStack",
      "symbolId": "src/cloudformation-stack/index:CloudformationStackOutputs"
    },
    "@cdktn/provider-awscc.cloudformationStack.CloudformationStackOutputsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudformationStack.CloudformationStackOutputsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudformation-stack/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/cloudformation-stack/index.ts",
        "line": 148
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack/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-awscc.cloudformationStack.CloudformationStackOutputsOutputReference"
            }
          }
        }
      ],
      "name": "CloudformationStackOutputsList",
      "namespace": "cloudformationStack",
      "symbolId": "src/cloudformation-stack/index:CloudformationStackOutputsList"
    },
    "@cdktn/provider-awscc.cloudformationStack.CloudformationStackOutputsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudformationStack.CloudformationStackOutputsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudformation-stack/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/cloudformation-stack/index.ts",
        "line": 99
      },
      "name": "CloudformationStackOutputsOutputReference",
      "namespace": "cloudformationStack",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack/index.ts",
            "line": 128
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack/index.ts",
            "line": 133
          },
          "name": "exportName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack/index.ts",
            "line": 138
          },
          "name": "outputKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack/index.ts",
            "line": 143
          },
          "name": "outputValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack/index.ts",
            "line": 112
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudformationStack.CloudformationStackOutputs"
          }
        }
      ],
      "symbolId": "src/cloudformation-stack/index:CloudformationStackOutputsOutputReference"
    },
    "@cdktn/provider-awscc.cloudformationStack.CloudformationStackTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudformationStack.CloudformationStackTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudformation-stack/index.ts",
        "line": 166
      },
      "name": "CloudformationStackTags",
      "namespace": "cloudformationStack",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_stack#key CloudformationStack#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack/index.ts",
            "line": 170
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_stack#value CloudformationStack#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack/index.ts",
            "line": 174
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudformation-stack/index:CloudformationStackTags"
    },
    "@cdktn/provider-awscc.cloudformationStack.CloudformationStackTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudformationStack.CloudformationStackTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudformation-stack/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/cloudformation-stack/index.ts",
        "line": 296
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack/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-awscc.cloudformationStack.CloudformationStackTagsOutputReference"
            }
          }
        }
      ],
      "name": "CloudformationStackTagsList",
      "namespace": "cloudformationStack",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack/index.ts",
            "line": 297
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudformationStack.CloudformationStackTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudformation-stack/index:CloudformationStackTagsList"
    },
    "@cdktn/provider-awscc.cloudformationStack.CloudformationStackTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudformationStack.CloudformationStackTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudformation-stack/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudformation-stack/index.ts",
        "line": 213
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack/index.ts",
            "line": 271
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack/index.ts",
            "line": 287
          },
          "name": "resetValue"
        }
      ],
      "name": "CloudformationStackTagsOutputReference",
      "namespace": "cloudformationStack",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack/index.ts",
            "line": 275
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack/index.ts",
            "line": 291
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack/index.ts",
            "line": 265
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack/index.ts",
            "line": 281
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack/index.ts",
            "line": 227
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudformationStack.CloudformationStackTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudformation-stack/index:CloudformationStackTagsOutputReference"
    },
    "@cdktn/provider-awscc.cloudformationStackSet.CloudformationStackSet": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_stack_set awscc_cloudformation_stack_set}."
      },
      "fqn": "@cdktn/provider-awscc.cloudformationStackSet.CloudformationStackSet",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_stack_set awscc_cloudformation_stack_set} Resource."
        },
        "locationInModule": {
          "filename": "src/cloudformation-stack-set/index.ts",
          "line": 1548
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.cloudformationStackSet.CloudformationStackSetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudformation-stack-set/index.ts",
        "line": 1516
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CloudformationStackSet resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 1533
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the CloudformationStackSet to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_stack_set#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CloudformationStackSet that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CloudformationStackSet to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 1606
          },
          "name": "putAutoDeployment",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cloudformationStackSet.CloudformationStackSetAutoDeployment"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 1691
          },
          "name": "putManagedExecution",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cloudformationStackSet.CloudformationStackSetManagedExecution"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 1707
          },
          "name": "putOperationPreferences",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cloudformationStackSet.CloudformationStackSetOperationPreferences"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 1723
          },
          "name": "putParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.cloudformationStackSet.CloudformationStackSetParameters"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 1752
          },
          "name": "putStackInstancesGroup",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.cloudformationStackSet.CloudformationStackSetStackInstancesGroup"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 1786
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.cloudformationStackSet.CloudformationStackSetTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 1593
          },
          "name": "resetAdministrationRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 1609
          },
          "name": "resetAutoDeployment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 1625
          },
          "name": "resetCallAs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 1641
          },
          "name": "resetCapabilities"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 1657
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 1673
          },
          "name": "resetExecutionRoleName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 1694
          },
          "name": "resetManagedExecution"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 1710
          },
          "name": "resetOperationPreferences"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 1726
          },
          "name": "resetParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 1755
          },
          "name": "resetStackInstancesGroup"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 1789
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 1805
          },
          "name": "resetTemplateBody"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 1821
          },
          "name": "resetTemplateUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 1833
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 1853
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CloudformationStackSet",
      "namespace": "cloudformationStackSet",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 1521
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 1603
          },
          "name": "autoDeployment",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudformationStackSet.CloudformationStackSetAutoDeploymentOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 1682
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 1688
          },
          "name": "managedExecution",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudformationStackSet.CloudformationStackSetManagedExecutionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 1704
          },
          "name": "operationPreferences",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudformationStackSet.CloudformationStackSetOperationPreferencesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 1720
          },
          "name": "parameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudformationStackSet.CloudformationStackSetParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 1749
          },
          "name": "stackInstancesGroup",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudformationStackSet.CloudformationStackSetStackInstancesGroupList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 1764
          },
          "name": "stackSetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 1783
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudformationStackSet.CloudformationStackSetTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 1597
          },
          "name": "administrationRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 1613
          },
          "name": "autoDeploymentInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudformationStackSet.CloudformationStackSetAutoDeployment"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 1629
          },
          "name": "callAsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 1645
          },
          "name": "capabilitiesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 1661
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 1677
          },
          "name": "executionRoleNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 1698
          },
          "name": "managedExecutionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudformationStackSet.CloudformationStackSetManagedExecution"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 1714
          },
          "name": "operationPreferencesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudformationStackSet.CloudformationStackSetOperationPreferences"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 1730
          },
          "name": "parametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudformationStackSet.CloudformationStackSetParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 1743
          },
          "name": "permissionModelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 1759
          },
          "name": "stackInstancesGroupInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudformationStackSet.CloudformationStackSetStackInstancesGroup"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 1777
          },
          "name": "stackSetNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 1793
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudformationStackSet.CloudformationStackSetTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 1809
          },
          "name": "templateBodyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 1825
          },
          "name": "templateUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 1587
          },
          "name": "administrationRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 1619
          },
          "name": "callAs",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 1635
          },
          "name": "capabilities",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 1651
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 1667
          },
          "name": "executionRoleName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 1736
          },
          "name": "permissionModel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 1770
          },
          "name": "stackSetName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 1799
          },
          "name": "templateBody",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 1815
          },
          "name": "templateUrl",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudformation-stack-set/index:CloudformationStackSet"
    },
    "@cdktn/provider-awscc.cloudformationStackSet.CloudformationStackSetAutoDeployment": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudformationStackSet.CloudformationStackSetAutoDeployment",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudformation-stack-set/index.ts",
        "line": 106
      },
      "name": "CloudformationStackSetAutoDeployment",
      "namespace": "cloudformationStackSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "When auto-deployment is triggered, operations will be sequenced to ensure all dependencies complete successfully before this StackSet's operation begins.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_stack_set#depends_on CloudformationStackSet#depends_on}",
            "stability": "stable",
            "summary": "A list of StackSet ARNs that this StackSet depends on for auto-deployment operations."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 112
          },
          "name": "dependsOn",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If an account is removed from a target organization or OU, StackSets deletes stack instances from the account in the specified Regions.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_stack_set#enabled CloudformationStackSet#enabled}",
            "stability": "stable",
            "summary": "If set to true, StackSets automatically deploys additional stack instances to AWS Organizations accounts that are added to a target organization or organizational unit (OU) in the specified Regions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 118
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If set to false, stack resources are deleted. Specify only if Enabled is set to True.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_stack_set#retain_stacks_on_account_removal CloudformationStackSet#retain_stacks_on_account_removal}",
            "stability": "stable",
            "summary": "If set to true, stack resources are retained when an account is removed from a target organization or OU."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 124
          },
          "name": "retainStacksOnAccountRemoval",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudformation-stack-set/index:CloudformationStackSetAutoDeployment"
    },
    "@cdktn/provider-awscc.cloudformationStackSet.CloudformationStackSetAutoDeploymentOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudformationStackSet.CloudformationStackSetAutoDeploymentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudformation-stack-set/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/cloudformation-stack-set/index.ts",
        "line": 170
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 232
          },
          "name": "resetDependsOn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 248
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 264
          },
          "name": "resetRetainStacksOnAccountRemoval"
        }
      ],
      "name": "CloudformationStackSetAutoDeploymentOutputReference",
      "namespace": "cloudformationStackSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 236
          },
          "name": "dependsOnInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 252
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 268
          },
          "name": "retainStacksOnAccountRemovalInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 226
          },
          "name": "dependsOn",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 242
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 258
          },
          "name": "retainStacksOnAccountRemoval",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 182
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudformationStackSet.CloudformationStackSetAutoDeployment"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudformation-stack-set/index:CloudformationStackSetAutoDeploymentOutputReference"
    },
    "@cdktn/provider-awscc.cloudformationStackSet.CloudformationStackSetConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudformationStackSet.CloudformationStackSetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudformation-stack-set/index.ts",
        "line": 14
      },
      "name": "CloudformationStackSetConfig",
      "namespace": "cloudformationStackSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_stack_set#permission_model CloudformationStackSet#permission_model}",
            "stability": "stable",
            "summary": "Describes how the IAM roles required for stack set operations are created. By default, SELF-MANAGED is specified."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 74
          },
          "name": "permissionModel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The name must be unique in the Region where you create your stack set.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_stack_set#stack_set_name CloudformationStackSet#stack_set_name}",
            "stability": "stable",
            "summary": "The name to associate with the stack set."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 86
          },
          "name": "stackSetName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Specify an IAM role only if you are using customized administrator roles to control which users or groups can manage specific stack sets within the same administrator account.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_stack_set#administration_role_arn CloudformationStackSet#administration_role_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Number (ARN) of the IAM role to use to create this stack set."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 20
          },
          "name": "administrationRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Specify only if PermissionModel is SERVICE_MANAGED.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_stack_set#auto_deployment CloudformationStackSet#auto_deployment}",
            "stability": "stable",
            "summary": "Describes whether StackSets automatically deploys to AWS Organizations accounts that are added to the target organization or organizational unit (OU)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 26
          },
          "name": "autoDeployment",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudformationStackSet.CloudformationStackSetAutoDeployment"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "By default, SELF is specified. For self-managed permissions, specify SELF; for service-managed permissions, if you are signed in to the organization's management account, specify SELF. If you are signed in to a delegated administrator account, specify DELEGATED_ADMIN.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_stack_set#call_as CloudformationStackSet#call_as}",
            "stability": "stable",
            "summary": "Specifies the AWS account that you are acting from."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 32
          },
          "name": "callAs",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_stack_set#capabilities CloudformationStackSet#capabilities}",
            "stability": "stable",
            "summary": "In some cases, you must explicitly acknowledge that your stack set template contains certain capabilities in order for AWS CloudFormation to create the stack set and related stack instances."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 38
          },
          "name": "capabilities",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can use the description to identify the stack set's purpose or other important information.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_stack_set#description CloudformationStackSet#description}",
            "stability": "stable",
            "summary": "A description of the stack set."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 44
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you do not specify an execution role, AWS CloudFormation uses the AWSCloudFormationStackSetExecutionRole role for the stack set operation.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_stack_set#execution_role_name CloudformationStackSet#execution_role_name}",
            "stability": "stable",
            "summary": "The name of the IAM execution role to use to create the stack set."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 50
          },
          "name": "executionRoleName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_stack_set#managed_execution CloudformationStackSet#managed_execution}",
            "stability": "stable",
            "summary": "Describes whether StackSets performs non-conflicting operations concurrently and queues conflicting operations."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 56
          },
          "name": "managedExecution",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudformationStackSet.CloudformationStackSetManagedExecution"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_stack_set#operation_preferences CloudformationStackSet#operation_preferences}",
            "stability": "stable",
            "summary": "The user-specified preferences for how AWS CloudFormation performs a stack set operation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 62
          },
          "name": "operationPreferences",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudformationStackSet.CloudformationStackSetOperationPreferences"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_stack_set#parameters CloudformationStackSet#parameters}",
            "stability": "stable",
            "summary": "The input parameters for the stack set template."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 68
          },
          "name": "parameters",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudformationStackSet.CloudformationStackSetParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_stack_set#stack_instances_group CloudformationStackSet#stack_instances_group}",
            "stability": "stable",
            "summary": "A group of stack instances with parameters in some specific accounts and regions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 80
          },
          "name": "stackInstancesGroup",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudformationStackSet.CloudformationStackSetStackInstancesGroup"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "AWS CloudFormation also propagates these tags to supported resources that are created in the stacks. A maximum number of 50 tags can be specified.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_stack_set#tags CloudformationStackSet#tags}",
            "stability": "stable",
            "summary": "The key-value pairs to associate with this stack set and the stacks created from it."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 92
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudformationStackSet.CloudformationStackSetTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_stack_set#template_body CloudformationStackSet#template_body}",
            "stability": "stable",
            "summary": "The structure that contains the template body, with a minimum length of 1 byte and a maximum length of 51,200 bytes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 98
          },
          "name": "templateBody",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The URL must point to a template (max size: 460,800 bytes) that is located in an Amazon S3 bucket.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_stack_set#template_url CloudformationStackSet#template_url}",
            "stability": "stable",
            "summary": "Location of file containing the template body."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 104
          },
          "name": "templateUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudformation-stack-set/index:CloudformationStackSetConfig"
    },
    "@cdktn/provider-awscc.cloudformationStackSet.CloudformationStackSetManagedExecution": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudformationStackSet.CloudformationStackSetManagedExecution",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudformation-stack-set/index.ts",
        "line": 272
      },
      "name": "CloudformationStackSetManagedExecution",
      "namespace": "cloudformationStackSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "After conflicting operations finish, StackSets starts queued operations in request order.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_stack_set#active CloudformationStackSet#active}",
            "stability": "stable",
            "summary": "When true, StackSets performs non-conflicting operations concurrently and queues conflicting operations."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 278
          },
          "name": "active",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudformation-stack-set/index:CloudformationStackSetManagedExecution"
    },
    "@cdktn/provider-awscc.cloudformationStackSet.CloudformationStackSetManagedExecutionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudformationStackSet.CloudformationStackSetManagedExecutionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudformation-stack-set/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/cloudformation-stack-set/index.ts",
        "line": 310
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 360
          },
          "name": "resetActive"
        }
      ],
      "name": "CloudformationStackSetManagedExecutionOutputReference",
      "namespace": "cloudformationStackSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 364
          },
          "name": "activeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 354
          },
          "name": "active",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 322
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudformationStackSet.CloudformationStackSetManagedExecution"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudformation-stack-set/index:CloudformationStackSetManagedExecutionOutputReference"
    },
    "@cdktn/provider-awscc.cloudformationStackSet.CloudformationStackSetOperationPreferences": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudformationStackSet.CloudformationStackSetOperationPreferences",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudformation-stack-set/index.ts",
        "line": 368
      },
      "name": "CloudformationStackSetOperationPreferences",
      "namespace": "cloudformationStackSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_stack_set#concurrency_mode CloudformationStackSet#concurrency_mode}",
            "stability": "stable",
            "summary": "Specifies how the concurrency level behaves during the operation execution."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 374
          },
          "name": "concurrencyMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_stack_set#failure_tolerance_count CloudformationStackSet#failure_tolerance_count}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 378
          },
          "name": "failureToleranceCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_stack_set#failure_tolerance_percentage CloudformationStackSet#failure_tolerance_percentage}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 382
          },
          "name": "failureTolerancePercentage",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_stack_set#max_concurrent_count CloudformationStackSet#max_concurrent_count}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 386
          },
          "name": "maxConcurrentCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_stack_set#max_concurrent_percentage CloudformationStackSet#max_concurrent_percentage}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 390
          },
          "name": "maxConcurrentPercentage",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_stack_set#region_concurrency_type CloudformationStackSet#region_concurrency_type}",
            "stability": "stable",
            "summary": "The concurrency type of deploying StackSets operations in regions, could be in parallel or one region at a time."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 396
          },
          "name": "regionConcurrencyType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_stack_set#region_order CloudformationStackSet#region_order}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 400
          },
          "name": "regionOrder",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/cloudformation-stack-set/index:CloudformationStackSetOperationPreferences"
    },
    "@cdktn/provider-awscc.cloudformationStackSet.CloudformationStackSetOperationPreferencesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudformationStackSet.CloudformationStackSetOperationPreferencesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudformation-stack-set/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudformation-stack-set/index.ts",
        "line": 474
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 560
          },
          "name": "resetConcurrencyMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 576
          },
          "name": "resetFailureToleranceCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 592
          },
          "name": "resetFailureTolerancePercentage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 608
          },
          "name": "resetMaxConcurrentCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 624
          },
          "name": "resetMaxConcurrentPercentage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 640
          },
          "name": "resetRegionConcurrencyType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 656
          },
          "name": "resetRegionOrder"
        }
      ],
      "name": "CloudformationStackSetOperationPreferencesOutputReference",
      "namespace": "cloudformationStackSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 564
          },
          "name": "concurrencyModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 580
          },
          "name": "failureToleranceCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 596
          },
          "name": "failureTolerancePercentageInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 612
          },
          "name": "maxConcurrentCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 628
          },
          "name": "maxConcurrentPercentageInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 644
          },
          "name": "regionConcurrencyTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 660
          },
          "name": "regionOrderInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 554
          },
          "name": "concurrencyMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 570
          },
          "name": "failureToleranceCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 586
          },
          "name": "failureTolerancePercentage",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 602
          },
          "name": "maxConcurrentCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 618
          },
          "name": "maxConcurrentPercentage",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 634
          },
          "name": "regionConcurrencyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 650
          },
          "name": "regionOrder",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 486
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudformationStackSet.CloudformationStackSetOperationPreferences"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudformation-stack-set/index:CloudformationStackSetOperationPreferencesOutputReference"
    },
    "@cdktn/provider-awscc.cloudformationStackSet.CloudformationStackSetParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudformationStackSet.CloudformationStackSetParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudformation-stack-set/index.ts",
        "line": 664
      },
      "name": "CloudformationStackSetParameters",
      "namespace": "cloudformationStackSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "If you don't specify a key and value for a particular parameter, AWS CloudFormation uses the default value that is specified in your template.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_stack_set#parameter_key CloudformationStackSet#parameter_key}",
            "stability": "stable",
            "summary": "The key associated with the parameter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 670
          },
          "name": "parameterKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_stack_set#parameter_value CloudformationStackSet#parameter_value}",
            "stability": "stable",
            "summary": "The input value associated with the parameter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 676
          },
          "name": "parameterValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudformation-stack-set/index:CloudformationStackSetParameters"
    },
    "@cdktn/provider-awscc.cloudformationStackSet.CloudformationStackSetParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudformationStackSet.CloudformationStackSetParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudformation-stack-set/index.ts",
          "line": 806
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudformation-stack-set/index.ts",
        "line": 798
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 813
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.cloudformationStackSet.CloudformationStackSetParametersOutputReference"
            }
          }
        }
      ],
      "name": "CloudformationStackSetParametersList",
      "namespace": "cloudformationStackSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 799
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudformationStackSet.CloudformationStackSetParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudformation-stack-set/index:CloudformationStackSetParametersList"
    },
    "@cdktn/provider-awscc.cloudformationStackSet.CloudformationStackSetParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudformationStackSet.CloudformationStackSetParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudformation-stack-set/index.ts",
          "line": 725
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudformation-stack-set/index.ts",
        "line": 715
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 773
          },
          "name": "resetParameterKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 789
          },
          "name": "resetParameterValue"
        }
      ],
      "name": "CloudformationStackSetParametersOutputReference",
      "namespace": "cloudformationStackSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 777
          },
          "name": "parameterKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 793
          },
          "name": "parameterValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 767
          },
          "name": "parameterKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 783
          },
          "name": "parameterValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 729
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudformationStackSet.CloudformationStackSetParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudformation-stack-set/index:CloudformationStackSetParametersOutputReference"
    },
    "@cdktn/provider-awscc.cloudformationStackSet.CloudformationStackSetStackInstancesGroup": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudformationStackSet.CloudformationStackSetStackInstancesGroup",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudformation-stack-set/index.ts",
        "line": 1171
      },
      "name": "CloudformationStackSetStackInstancesGroup",
      "namespace": "cloudformationStackSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_stack_set#deployment_targets CloudformationStackSet#deployment_targets}",
            "stability": "stable",
            "summary": "The AWS OrganizationalUnitIds or Accounts for which to create stack instances in the specified Regions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 1177
          },
          "name": "deploymentTargets",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudformationStackSet.CloudformationStackSetStackInstancesGroupDeploymentTargets"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_stack_set#parameter_overrides CloudformationStackSet#parameter_overrides}",
            "stability": "stable",
            "summary": "A list of stack set parameters whose values you want to override in the selected stack instances."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 1183
          },
          "name": "parameterOverrides",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudformationStackSet.CloudformationStackSetStackInstancesGroupParameterOverrides"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_stack_set#regions CloudformationStackSet#regions}",
            "stability": "stable",
            "summary": "The names of one or more Regions where you want to create stack instances using the specified AWS account(s)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 1189
          },
          "name": "regions",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/cloudformation-stack-set/index:CloudformationStackSetStackInstancesGroup"
    },
    "@cdktn/provider-awscc.cloudformationStackSet.CloudformationStackSetStackInstancesGroupDeploymentTargets": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudformationStackSet.CloudformationStackSetStackInstancesGroupDeploymentTargets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudformation-stack-set/index.ts",
        "line": 817
      },
      "name": "CloudformationStackSetStackInstancesGroupDeploymentTargets",
      "namespace": "cloudformationStackSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_stack_set#account_filter_type CloudformationStackSet#account_filter_type}",
            "stability": "stable",
            "summary": "The filter type you want to apply on organizational units and accounts."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 823
          },
          "name": "accountFilterType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_stack_set#accounts CloudformationStackSet#accounts}",
            "stability": "stable",
            "summary": "AWS accounts that you want to create stack instances in the specified Region(s) for."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 829
          },
          "name": "accounts",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_stack_set#accounts_url CloudformationStackSet#accounts_url}",
            "stability": "stable",
            "summary": "Returns the value of the AccountsUrl property."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 835
          },
          "name": "accountsUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_stack_set#organizational_unit_ids CloudformationStackSet#organizational_unit_ids}",
            "stability": "stable",
            "summary": "The organization root ID or organizational unit (OU) IDs to which StackSets deploys."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 841
          },
          "name": "organizationalUnitIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/cloudformation-stack-set/index:CloudformationStackSetStackInstancesGroupDeploymentTargets"
    },
    "@cdktn/provider-awscc.cloudformationStackSet.CloudformationStackSetStackInstancesGroupDeploymentTargetsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudformationStackSet.CloudformationStackSetStackInstancesGroupDeploymentTargetsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudformation-stack-set/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudformation-stack-set/index.ts",
        "line": 894
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 962
          },
          "name": "resetAccountFilterType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 978
          },
          "name": "resetAccounts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 994
          },
          "name": "resetAccountsUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 1010
          },
          "name": "resetOrganizationalUnitIds"
        }
      ],
      "name": "CloudformationStackSetStackInstancesGroupDeploymentTargetsOutputReference",
      "namespace": "cloudformationStackSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 966
          },
          "name": "accountFilterTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 982
          },
          "name": "accountsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 998
          },
          "name": "accountsUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 1014
          },
          "name": "organizationalUnitIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 956
          },
          "name": "accountFilterType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 972
          },
          "name": "accounts",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 988
          },
          "name": "accountsUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 1004
          },
          "name": "organizationalUnitIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 906
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudformationStackSet.CloudformationStackSetStackInstancesGroupDeploymentTargets"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudformation-stack-set/index:CloudformationStackSetStackInstancesGroupDeploymentTargetsOutputReference"
    },
    "@cdktn/provider-awscc.cloudformationStackSet.CloudformationStackSetStackInstancesGroupList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudformationStackSet.CloudformationStackSetStackInstancesGroupList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudformation-stack-set/index.ts",
          "line": 1348
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudformation-stack-set/index.ts",
        "line": 1340
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 1355
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.cloudformationStackSet.CloudformationStackSetStackInstancesGroupOutputReference"
            }
          }
        }
      ],
      "name": "CloudformationStackSetStackInstancesGroupList",
      "namespace": "cloudformationStackSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 1341
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudformationStackSet.CloudformationStackSetStackInstancesGroup"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudformation-stack-set/index:CloudformationStackSetStackInstancesGroupList"
    },
    "@cdktn/provider-awscc.cloudformationStackSet.CloudformationStackSetStackInstancesGroupOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudformationStackSet.CloudformationStackSetStackInstancesGroupOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudformation-stack-set/index.ts",
          "line": 1245
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudformation-stack-set/index.ts",
        "line": 1235
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 1296
          },
          "name": "putDeploymentTargets",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cloudformationStackSet.CloudformationStackSetStackInstancesGroupDeploymentTargets"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 1312
          },
          "name": "putParameterOverrides",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.cloudformationStackSet.CloudformationStackSetStackInstancesGroupParameterOverrides"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 1299
          },
          "name": "resetDeploymentTargets"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 1315
          },
          "name": "resetParameterOverrides"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 1331
          },
          "name": "resetRegions"
        }
      ],
      "name": "CloudformationStackSetStackInstancesGroupOutputReference",
      "namespace": "cloudformationStackSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 1293
          },
          "name": "deploymentTargets",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudformationStackSet.CloudformationStackSetStackInstancesGroupDeploymentTargetsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 1309
          },
          "name": "parameterOverrides",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudformationStackSet.CloudformationStackSetStackInstancesGroupParameterOverridesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 1303
          },
          "name": "deploymentTargetsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudformationStackSet.CloudformationStackSetStackInstancesGroupDeploymentTargets"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 1319
          },
          "name": "parameterOverridesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudformationStackSet.CloudformationStackSetStackInstancesGroupParameterOverrides"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 1335
          },
          "name": "regionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 1325
          },
          "name": "regions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 1249
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudformationStackSet.CloudformationStackSetStackInstancesGroup"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudformation-stack-set/index:CloudformationStackSetStackInstancesGroupOutputReference"
    },
    "@cdktn/provider-awscc.cloudformationStackSet.CloudformationStackSetStackInstancesGroupParameterOverrides": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudformationStackSet.CloudformationStackSetStackInstancesGroupParameterOverrides",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudformation-stack-set/index.ts",
        "line": 1018
      },
      "name": "CloudformationStackSetStackInstancesGroupParameterOverrides",
      "namespace": "cloudformationStackSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "If you don't specify a key and value for a particular parameter, AWS CloudFormation uses the default value that is specified in your template.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_stack_set#parameter_key CloudformationStackSet#parameter_key}",
            "stability": "stable",
            "summary": "The key associated with the parameter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 1024
          },
          "name": "parameterKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_stack_set#parameter_value CloudformationStackSet#parameter_value}",
            "stability": "stable",
            "summary": "The input value associated with the parameter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 1030
          },
          "name": "parameterValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudformation-stack-set/index:CloudformationStackSetStackInstancesGroupParameterOverrides"
    },
    "@cdktn/provider-awscc.cloudformationStackSet.CloudformationStackSetStackInstancesGroupParameterOverridesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudformationStackSet.CloudformationStackSetStackInstancesGroupParameterOverridesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudformation-stack-set/index.ts",
          "line": 1160
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudformation-stack-set/index.ts",
        "line": 1152
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 1167
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.cloudformationStackSet.CloudformationStackSetStackInstancesGroupParameterOverridesOutputReference"
            }
          }
        }
      ],
      "name": "CloudformationStackSetStackInstancesGroupParameterOverridesList",
      "namespace": "cloudformationStackSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 1153
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudformationStackSet.CloudformationStackSetStackInstancesGroupParameterOverrides"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudformation-stack-set/index:CloudformationStackSetStackInstancesGroupParameterOverridesList"
    },
    "@cdktn/provider-awscc.cloudformationStackSet.CloudformationStackSetStackInstancesGroupParameterOverridesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudformationStackSet.CloudformationStackSetStackInstancesGroupParameterOverridesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudformation-stack-set/index.ts",
          "line": 1079
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudformation-stack-set/index.ts",
        "line": 1069
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 1127
          },
          "name": "resetParameterKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 1143
          },
          "name": "resetParameterValue"
        }
      ],
      "name": "CloudformationStackSetStackInstancesGroupParameterOverridesOutputReference",
      "namespace": "cloudformationStackSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 1131
          },
          "name": "parameterKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 1147
          },
          "name": "parameterValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 1121
          },
          "name": "parameterKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 1137
          },
          "name": "parameterValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 1083
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudformationStackSet.CloudformationStackSetStackInstancesGroupParameterOverrides"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudformation-stack-set/index:CloudformationStackSetStackInstancesGroupParameterOverridesOutputReference"
    },
    "@cdktn/provider-awscc.cloudformationStackSet.CloudformationStackSetTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudformationStackSet.CloudformationStackSetTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudformation-stack-set/index.ts",
        "line": 1359
      },
      "name": "CloudformationStackSetTags",
      "namespace": "cloudformationStackSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_stack_set#key CloudformationStackSet#key}",
            "stability": "stable",
            "summary": "A string used to identify this tag. You can specify a maximum of 127 characters for a tag key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 1365
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a maximum of 256 characters for a tag value.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_stack_set#value CloudformationStackSet#value}",
            "stability": "stable",
            "summary": "A string containing the value for this tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 1371
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudformation-stack-set/index:CloudformationStackSetTags"
    },
    "@cdktn/provider-awscc.cloudformationStackSet.CloudformationStackSetTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudformationStackSet.CloudformationStackSetTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudformation-stack-set/index.ts",
          "line": 1501
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudformation-stack-set/index.ts",
        "line": 1493
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 1508
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.cloudformationStackSet.CloudformationStackSetTagsOutputReference"
            }
          }
        }
      ],
      "name": "CloudformationStackSetTagsList",
      "namespace": "cloudformationStackSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 1494
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudformationStackSet.CloudformationStackSetTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudformation-stack-set/index:CloudformationStackSetTagsList"
    },
    "@cdktn/provider-awscc.cloudformationStackSet.CloudformationStackSetTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudformationStackSet.CloudformationStackSetTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudformation-stack-set/index.ts",
          "line": 1420
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudformation-stack-set/index.ts",
        "line": 1410
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 1468
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 1484
          },
          "name": "resetValue"
        }
      ],
      "name": "CloudformationStackSetTagsOutputReference",
      "namespace": "cloudformationStackSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 1472
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 1488
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 1462
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 1478
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-stack-set/index.ts",
            "line": 1424
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudformationStackSet.CloudformationStackSetTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudformation-stack-set/index:CloudformationStackSetTagsOutputReference"
    },
    "@cdktn/provider-awscc.cloudformationTypeActivation.CloudformationTypeActivation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_type_activation awscc_cloudformation_type_activation}."
      },
      "fqn": "@cdktn/provider-awscc.cloudformationTypeActivation.CloudformationTypeActivation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_type_activation awscc_cloudformation_type_activation} Resource."
        },
        "locationInModule": {
          "filename": "src/cloudformation-type-activation/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",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.cloudformationTypeActivation.CloudformationTypeActivationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudformation-type-activation/index.ts",
        "line": 213
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CloudformationTypeActivation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/cloudformation-type-activation/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 CloudformationTypeActivation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_type_activation#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CloudformationTypeActivation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CloudformationTypeActivation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-type-activation/index.ts",
            "line": 324
          },
          "name": "putLoggingConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cloudformationTypeActivation.CloudformationTypeActivationLoggingConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-type-activation/index.ts",
            "line": 290
          },
          "name": "resetAutoUpdate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-type-activation/index.ts",
            "line": 306
          },
          "name": "resetExecutionRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-type-activation/index.ts",
            "line": 327
          },
          "name": "resetLoggingConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-type-activation/index.ts",
            "line": 343
          },
          "name": "resetMajorVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-type-activation/index.ts",
            "line": 359
          },
          "name": "resetPublicTypeArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-type-activation/index.ts",
            "line": 375
          },
          "name": "resetPublisherId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-type-activation/index.ts",
            "line": 391
          },
          "name": "resetType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-type-activation/index.ts",
            "line": 407
          },
          "name": "resetTypeName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-type-activation/index.ts",
            "line": 423
          },
          "name": "resetTypeNameAlias"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-type-activation/index.ts",
            "line": 439
          },
          "name": "resetVersionBump"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-type-activation/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/cloudformation-type-activation/index.ts",
            "line": 466
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CloudformationTypeActivation",
      "namespace": "cloudformationTypeActivation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-type-activation/index.ts",
            "line": 218
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-type-activation/index.ts",
            "line": 278
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-type-activation/index.ts",
            "line": 315
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-type-activation/index.ts",
            "line": 321
          },
          "name": "loggingConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudformationTypeActivation.CloudformationTypeActivationLoggingConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-type-activation/index.ts",
            "line": 294
          },
          "name": "autoUpdateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-type-activation/index.ts",
            "line": 310
          },
          "name": "executionRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-type-activation/index.ts",
            "line": 331
          },
          "name": "loggingConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudformationTypeActivation.CloudformationTypeActivationLoggingConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-type-activation/index.ts",
            "line": 347
          },
          "name": "majorVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-type-activation/index.ts",
            "line": 363
          },
          "name": "publicTypeArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-type-activation/index.ts",
            "line": 379
          },
          "name": "publisherIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-type-activation/index.ts",
            "line": 395
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-type-activation/index.ts",
            "line": 427
          },
          "name": "typeNameAliasInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-type-activation/index.ts",
            "line": 411
          },
          "name": "typeNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-type-activation/index.ts",
            "line": 443
          },
          "name": "versionBumpInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-type-activation/index.ts",
            "line": 284
          },
          "name": "autoUpdate",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-type-activation/index.ts",
            "line": 300
          },
          "name": "executionRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-type-activation/index.ts",
            "line": 337
          },
          "name": "majorVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-type-activation/index.ts",
            "line": 353
          },
          "name": "publicTypeArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-type-activation/index.ts",
            "line": 369
          },
          "name": "publisherId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-type-activation/index.ts",
            "line": 385
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-type-activation/index.ts",
            "line": 401
          },
          "name": "typeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-type-activation/index.ts",
            "line": 417
          },
          "name": "typeNameAlias",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-type-activation/index.ts",
            "line": 433
          },
          "name": "versionBump",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudformation-type-activation/index:CloudformationTypeActivation"
    },
    "@cdktn/provider-awscc.cloudformationTypeActivation.CloudformationTypeActivationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudformationTypeActivation.CloudformationTypeActivationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudformation-type-activation/index.ts",
        "line": 14
      },
      "name": "CloudformationTypeActivationConfig",
      "namespace": "cloudformationTypeActivation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Major versions released by the publisher must be manually updated.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_type_activation#auto_update CloudformationTypeActivation#auto_update}",
            "stability": "stable",
            "summary": "Whether to automatically update the extension in this account and region when a new minor version is published by the extension publisher."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-type-activation/index.ts",
            "line": 20
          },
          "name": "autoUpdate",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If your resource type calls AWS APIs in any of its handlers, you must create an IAM execution role that includes the necessary permissions to call those AWS APIs, and provision that execution role in your account. CloudFormation then assumes that execution role to provide your resource type with the appropriate credentials.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_type_activation#execution_role_arn CloudformationTypeActivation#execution_role_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the IAM execution role to use to register the type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-type-activation/index.ts",
            "line": 26
          },
          "name": "executionRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_type_activation#logging_config CloudformationTypeActivation#logging_config}",
            "stability": "stable",
            "summary": "Specifies logging configuration information for a type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-type-activation/index.ts",
            "line": 32
          },
          "name": "loggingConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudformationTypeActivation.CloudformationTypeActivationLoggingConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_type_activation#major_version CloudformationTypeActivation#major_version}",
            "stability": "stable",
            "summary": "The Major Version of the type you want to enable."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-type-activation/index.ts",
            "line": 38
          },
          "name": "majorVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_type_activation#public_type_arn CloudformationTypeActivation#public_type_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Number (ARN) assigned to the public extension upon publication."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-type-activation/index.ts",
            "line": 44
          },
          "name": "publicTypeArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_type_activation#publisher_id CloudformationTypeActivation#publisher_id}",
            "stability": "stable",
            "summary": "The reserved publisher id for this type, or the publisher id assigned by CloudFormation for publishing in this region."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-type-activation/index.ts",
            "line": 50
          },
          "name": "publisherId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_type_activation#type CloudformationTypeActivation#type}",
            "stability": "stable",
            "summary": "The kind of extension."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-type-activation/index.ts",
            "line": 56
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "We recommend that type names adhere to the following pattern: company_or_organization::service::type.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_type_activation#type_name CloudformationTypeActivation#type_name}",
            "stability": "stable",
            "summary": "The name of the type being registered."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-type-activation/index.ts",
            "line": 64
          },
          "name": "typeName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you specify an alias for the extension, you must then use the alias to refer to the extension in your templates.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_type_activation#type_name_alias CloudformationTypeActivation#type_name_alias}",
            "stability": "stable",
            "summary": "An alias to assign to the public extension in this account and region."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-type-activation/index.ts",
            "line": 70
          },
          "name": "typeNameAlias",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can also use this parameter to update the value of AutoUpdateEnabled\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_type_activation#version_bump CloudformationTypeActivation#version_bump}",
            "stability": "stable",
            "summary": "Manually updates a previously-enabled type to a new major or minor version, if available."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-type-activation/index.ts",
            "line": 76
          },
          "name": "versionBump",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudformation-type-activation/index:CloudformationTypeActivationConfig"
    },
    "@cdktn/provider-awscc.cloudformationTypeActivation.CloudformationTypeActivationLoggingConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudformationTypeActivation.CloudformationTypeActivationLoggingConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudformation-type-activation/index.ts",
        "line": 78
      },
      "name": "CloudformationTypeActivationLoggingConfig",
      "namespace": "cloudformationTypeActivation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_type_activation#log_group_name CloudformationTypeActivation#log_group_name}",
            "stability": "stable",
            "summary": "The Amazon CloudWatch log group to which CloudFormation sends error logging information when invoking the type's handlers."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-type-activation/index.ts",
            "line": 84
          },
          "name": "logGroupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudformation_type_activation#log_role_arn CloudformationTypeActivation#log_role_arn}",
            "stability": "stable",
            "summary": "The ARN of the role that CloudFormation should assume when sending log entries to CloudWatch logs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-type-activation/index.ts",
            "line": 90
          },
          "name": "logRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudformation-type-activation/index:CloudformationTypeActivationLoggingConfig"
    },
    "@cdktn/provider-awscc.cloudformationTypeActivation.CloudformationTypeActivationLoggingConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudformationTypeActivation.CloudformationTypeActivationLoggingConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudformation-type-activation/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/cloudformation-type-activation/index.ts",
        "line": 129
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-type-activation/index.ts",
            "line": 185
          },
          "name": "resetLogGroupName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-type-activation/index.ts",
            "line": 201
          },
          "name": "resetLogRoleArn"
        }
      ],
      "name": "CloudformationTypeActivationLoggingConfigOutputReference",
      "namespace": "cloudformationTypeActivation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-type-activation/index.ts",
            "line": 189
          },
          "name": "logGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudformation-type-activation/index.ts",
            "line": 205
          },
          "name": "logRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-type-activation/index.ts",
            "line": 179
          },
          "name": "logGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-type-activation/index.ts",
            "line": 195
          },
          "name": "logRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudformation-type-activation/index.ts",
            "line": 141
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudformationTypeActivation.CloudformationTypeActivationLoggingConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudformation-type-activation/index:CloudformationTypeActivationLoggingConfigOutputReference"
    },
    "@cdktn/provider-awscc.cloudfrontCachePolicy.CloudfrontCachePolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_cache_policy awscc_cloudfront_cache_policy}."
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontCachePolicy.CloudfrontCachePolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_cache_policy awscc_cloudfront_cache_policy} Resource."
        },
        "locationInModule": {
          "filename": "src/cloudfront-cache-policy/index.ts",
          "line": 950
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.cloudfrontCachePolicy.CloudfrontCachePolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudfront-cache-policy/index.ts",
        "line": 918
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CloudfrontCachePolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/cloudfront-cache-policy/index.ts",
            "line": 935
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the CloudfrontCachePolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_cache_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CloudfrontCachePolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CloudfrontCachePolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-cache-policy/index.ts",
            "line": 978
          },
          "name": "putCachePolicyConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cloudfrontCachePolicy.CloudfrontCachePolicyCachePolicyConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-cache-policy/index.ts",
            "line": 1005
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-cache-policy/index.ts",
            "line": 1011
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CloudfrontCachePolicy",
      "namespace": "cloudfrontCachePolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-cache-policy/index.ts",
            "line": 923
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-cache-policy/index.ts",
            "line": 975
          },
          "name": "cachePolicyConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontCachePolicy.CloudfrontCachePolicyCachePolicyConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-cache-policy/index.ts",
            "line": 987
          },
          "name": "cachePolicyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-cache-policy/index.ts",
            "line": 992
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-cache-policy/index.ts",
            "line": 997
          },
          "name": "lastModifiedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-cache-policy/index.ts",
            "line": 982
          },
          "name": "cachePolicyConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontCachePolicy.CloudfrontCachePolicyCachePolicyConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-cache-policy/index:CloudfrontCachePolicy"
    },
    "@cdktn/provider-awscc.cloudfrontCachePolicy.CloudfrontCachePolicyCachePolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontCachePolicy.CloudfrontCachePolicyCachePolicyConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudfront-cache-policy/index.ts",
        "line": 656
      },
      "name": "CloudfrontCachePolicyCachePolicyConfig",
      "namespace": "cloudfrontCachePolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "CloudFront uses this value as the object's time to live (TTL) only when the origin does *not* send ``Cache-Control`` or ``Expires`` headers with the object. For more information, see [Managing How Long Content Stays in an Edge Cache (Expiration)](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/Expiration.html) in the *Amazon CloudFront Developer Guide*.\n The default value for this field is 86400 seconds (one day). If the value of ``MinTTL`` is more than 86400 seconds, then the default value for this field is the same as the value of ``MinTTL``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_cache_policy#default_ttl CloudfrontCachePolicy#default_ttl}",
            "stability": "stable",
            "summary": "The default amount of time, in seconds, that you want objects to stay in the CloudFront cache before CloudFront sends another request to the origin to see if the object has been updated."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-cache-policy/index.ts",
            "line": 669
          },
          "name": "defaultTtl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "CloudFront uses this value only when the origin sends ``Cache-Control`` or ``Expires`` headers with the object. For more information, see [Managing How Long Content Stays in an Edge Cache (Expiration)](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/Expiration.html) in the *Amazon CloudFront Developer Guide*.\n The default value for this field is 31536000 seconds (one year). If the value of ``MinTTL`` or ``DefaultTTL`` is more than 31536000 seconds, then the default value for this field is the same as the value of ``DefaultTTL``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_cache_policy#max_ttl CloudfrontCachePolicy#max_ttl}",
            "stability": "stable",
            "summary": "The maximum amount of time, in seconds, that objects stay in the CloudFront cache before CloudFront sends another request to the origin to see if the object has been updated."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-cache-policy/index.ts",
            "line": 676
          },
          "name": "maxTtl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information, see [Managing How Long Content Stays in an Edge Cache (Expiration)](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/Expiration.html) in the *Amazon CloudFront Developer Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_cache_policy#min_ttl CloudfrontCachePolicy#min_ttl}",
            "stability": "stable",
            "summary": "The minimum amount of time, in seconds, that you want objects to stay in the CloudFront cache before CloudFront sends another request to the origin to see if the object has been updated."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-cache-policy/index.ts",
            "line": 682
          },
          "name": "minTtl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_cache_policy#name CloudfrontCachePolicy#name}",
            "stability": "stable",
            "summary": "A unique name to identify the cache policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-cache-policy/index.ts",
            "line": 688
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The values included in the cache key are also included in requests that CloudFront sends to the origin.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_cache_policy#parameters_in_cache_key_and_forwarded_to_origin CloudfrontCachePolicy#parameters_in_cache_key_and_forwarded_to_origin}",
            "stability": "stable",
            "summary": "The HTTP headers, cookies, and URL query strings to include in the cache key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-cache-policy/index.ts",
            "line": 694
          },
          "name": "parametersInCacheKeyAndForwardedToOrigin",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontCachePolicy.CloudfrontCachePolicyCachePolicyConfigParametersInCacheKeyAndForwardedToOrigin"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_cache_policy#comment CloudfrontCachePolicy#comment}",
            "stability": "stable",
            "summary": "A comment to describe the cache policy. The comment cannot be longer than 128 characters."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-cache-policy/index.ts",
            "line": 662
          },
          "name": "comment",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudfront-cache-policy/index:CloudfrontCachePolicyCachePolicyConfig"
    },
    "@cdktn/provider-awscc.cloudfrontCachePolicy.CloudfrontCachePolicyCachePolicyConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontCachePolicy.CloudfrontCachePolicyCachePolicyConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudfront-cache-policy/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudfront-cache-policy/index.ts",
        "line": 761
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-cache-policy/index.ts",
            "line": 906
          },
          "name": "putParametersInCacheKeyAndForwardedToOrigin",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cloudfrontCachePolicy.CloudfrontCachePolicyCachePolicyConfigParametersInCacheKeyAndForwardedToOrigin"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-cache-policy/index.ts",
            "line": 841
          },
          "name": "resetComment"
        }
      ],
      "name": "CloudfrontCachePolicyCachePolicyConfigOutputReference",
      "namespace": "cloudfrontCachePolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-cache-policy/index.ts",
            "line": 903
          },
          "name": "parametersInCacheKeyAndForwardedToOrigin",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontCachePolicy.CloudfrontCachePolicyCachePolicyConfigParametersInCacheKeyAndForwardedToOriginOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-cache-policy/index.ts",
            "line": 845
          },
          "name": "commentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-cache-policy/index.ts",
            "line": 858
          },
          "name": "defaultTtlInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-cache-policy/index.ts",
            "line": 871
          },
          "name": "maxTtlInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-cache-policy/index.ts",
            "line": 884
          },
          "name": "minTtlInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-cache-policy/index.ts",
            "line": 897
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-cache-policy/index.ts",
            "line": 910
          },
          "name": "parametersInCacheKeyAndForwardedToOriginInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontCachePolicy.CloudfrontCachePolicyCachePolicyConfigParametersInCacheKeyAndForwardedToOrigin"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-cache-policy/index.ts",
            "line": 835
          },
          "name": "comment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-cache-policy/index.ts",
            "line": 851
          },
          "name": "defaultTtl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-cache-policy/index.ts",
            "line": 864
          },
          "name": "maxTtl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-cache-policy/index.ts",
            "line": 877
          },
          "name": "minTtl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-cache-policy/index.ts",
            "line": 890
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-cache-policy/index.ts",
            "line": 773
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontCachePolicy.CloudfrontCachePolicyCachePolicyConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-cache-policy/index:CloudfrontCachePolicyCachePolicyConfigOutputReference"
    },
    "@cdktn/provider-awscc.cloudfrontCachePolicy.CloudfrontCachePolicyCachePolicyConfigParametersInCacheKeyAndForwardedToOrigin": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontCachePolicy.CloudfrontCachePolicyCachePolicyConfigParametersInCacheKeyAndForwardedToOrigin",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudfront-cache-policy/index.ts",
        "line": 416
      },
      "name": "CloudfrontCachePolicyCachePolicyConfigParametersInCacheKeyAndForwardedToOrigin",
      "namespace": "cloudfrontCachePolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_cache_policy#cookies_config CloudfrontCachePolicy#cookies_config}",
            "stability": "stable",
            "summary": "An object that determines whether any cookies in viewer requests (and if so, which cookies) are included in the cache key and in requests that CloudFront sends to the origin."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-cache-policy/index.ts",
            "line": 422
          },
          "name": "cookiesConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontCachePolicy.CloudfrontCachePolicyCachePolicyConfigParametersInCacheKeyAndForwardedToOriginCookiesConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This field is related to the ``EnableAcceptEncodingBrotli`` field. If one or both of these fields is ``true``*and* the viewer request includes the ``Accept-Encoding`` header, then CloudFront does the following:\n  +  Normalizes the value of the viewer's ``Accept-Encoding`` header\n  +  Includes the normalized header in the cache key\n  +  Includes the normalized header in the request to the origin, if a request is necessary\n  \n For more information, see [Compression support](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/controlling-the-cache-key.html#cache-policy-compressed-objects) in the *Amazon CloudFront Developer Guide*.\n If you set this value to ``true``, and this cache behavior also has an origin request policy attached, do not include the ``Accept-Encoding`` header in the origin request policy. CloudFront always includes the ``Accept-Encoding`` header in origin requests when the value of this field is ``true``, so including this header in an origin request policy has no effect.\n If both of these fields are ``false``, then CloudFront treats the ``Accept-Encoding`` header the same as any other HTTP header in the viewer request. By default, it's not included in the cache key and it's not included in origin requests. In this case, you can manually add ``Accept-Encoding`` to the headers whitelist like any other HTTP header.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_cache_policy#enable_accept_encoding_gzip CloudfrontCachePolicy#enable_accept_encoding_gzip}",
            "stability": "stable",
            "summary": "A flag that can affect whether the ``Accept-Encoding`` HTTP header is included in the cache key and included in requests that CloudFront sends to the origin."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-cache-policy/index.ts",
            "line": 450
          },
          "name": "enableAcceptEncodingGzip",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_cache_policy#headers_config CloudfrontCachePolicy#headers_config}",
            "stability": "stable",
            "summary": "An object that determines whether any HTTP headers (and if so, which headers) are included in the cache key and in requests that CloudFront sends to the origin."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-cache-policy/index.ts",
            "line": 456
          },
          "name": "headersConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontCachePolicy.CloudfrontCachePolicyCachePolicyConfigParametersInCacheKeyAndForwardedToOriginHeadersConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_cache_policy#query_strings_config CloudfrontCachePolicy#query_strings_config}",
            "stability": "stable",
            "summary": "An object that determines whether any URL query strings in viewer requests (and if so, which query strings) are included in the cache key and in requests that CloudFront sends to the origin."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-cache-policy/index.ts",
            "line": 462
          },
          "name": "queryStringsConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontCachePolicy.CloudfrontCachePolicyCachePolicyConfigParametersInCacheKeyAndForwardedToOriginQueryStringsConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This field is related to the ``EnableAcceptEncodingGzip`` field. If one or both of these fields is ``true``*and* the viewer request includes the ``Accept-Encoding`` header, then CloudFront does the following:\n  +  Normalizes the value of the viewer's ``Accept-Encoding`` header\n  +  Includes the normalized header in the cache key\n  +  Includes the normalized header in the request to the origin, if a request is necessary\n  \n For more information, see [Compression support](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/controlling-the-cache-key.html#cache-policy-compressed-objects) in the *Amazon CloudFront Developer Guide*.\n If you set this value to ``true``, and this cache behavior also has an origin request policy attached, do not include the ``Accept-Encoding`` header in the origin request policy. CloudFront always includes the ``Accept-Encoding`` header in origin requests when the value of this field is ``true``, so including this header in an origin request policy has no effect.\n If both of these fields are ``false``, then CloudFront treats the ``Accept-Encoding`` header the same as any other HTTP header in the viewer request. By default, it's not included in the cache key and it's not included in origin requests. In this case, you can manually add ``Accept-Encoding`` to the headers whitelist like any other HTTP header.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_cache_policy#enable_accept_encoding_brotli CloudfrontCachePolicy#enable_accept_encoding_brotli}",
            "stability": "stable",
            "summary": "A flag that can affect whether the ``Accept-Encoding`` HTTP header is included in the cache key and included in requests that CloudFront sends to the origin."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-cache-policy/index.ts",
            "line": 436
          },
          "name": "enableAcceptEncodingBrotli",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-cache-policy/index:CloudfrontCachePolicyCachePolicyConfigParametersInCacheKeyAndForwardedToOrigin"
    },
    "@cdktn/provider-awscc.cloudfrontCachePolicy.CloudfrontCachePolicyCachePolicyConfigParametersInCacheKeyAndForwardedToOriginCookiesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontCachePolicy.CloudfrontCachePolicyCachePolicyConfigParametersInCacheKeyAndForwardedToOriginCookiesConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudfront-cache-policy/index.ts",
        "line": 22
      },
      "name": "CloudfrontCachePolicyCachePolicyConfigParametersInCacheKeyAndForwardedToOriginCookiesConfig",
      "namespace": "cloudfrontCachePolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are:\n  +  ``none`` ? No cookies in viewer requests are included in the cache key or in requests that CloudFront sends to the origin. Even when this field is set to ``none``, any cookies that are listed in an ``OriginRequestPolicy``*are* included in origin requests.\n  +  ``whitelist`` ? Only the cookies in viewer requests that are listed in the ``CookieNames`` type are included in the cache key and in requests that CloudFront sends to the origin.\n  +  ``allExcept`` ? All cookies in viewer requests are included in the cache key and in requests that CloudFront sends to the origin, *except* for those that are listed in the ``CookieNames`` type, which are not included.\n  +  ``all`` ? All cookies in viewer requests are included in the cache key and in requests that CloudFront sends to the origin.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_cache_policy#cookie_behavior CloudfrontCachePolicy#cookie_behavior}",
            "stability": "stable",
            "summary": "Determines whether any cookies in viewer requests are included in the cache key and in requests that CloudFront sends to the origin."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-cache-policy/index.ts",
            "line": 32
          },
          "name": "cookieBehavior",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_cache_policy#cookies CloudfrontCachePolicy#cookies}",
            "stability": "stable",
            "summary": "Contains a list of cookie names."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-cache-policy/index.ts",
            "line": 38
          },
          "name": "cookies",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-cache-policy/index:CloudfrontCachePolicyCachePolicyConfigParametersInCacheKeyAndForwardedToOriginCookiesConfig"
    },
    "@cdktn/provider-awscc.cloudfrontCachePolicy.CloudfrontCachePolicyCachePolicyConfigParametersInCacheKeyAndForwardedToOriginCookiesConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontCachePolicy.CloudfrontCachePolicyCachePolicyConfigParametersInCacheKeyAndForwardedToOriginCookiesConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudfront-cache-policy/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/cloudfront-cache-policy/index.ts",
        "line": 77
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-cache-policy/index.ts",
            "line": 146
          },
          "name": "resetCookies"
        }
      ],
      "name": "CloudfrontCachePolicyCachePolicyConfigParametersInCacheKeyAndForwardedToOriginCookiesConfigOutputReference",
      "namespace": "cloudfrontCachePolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-cache-policy/index.ts",
            "line": 134
          },
          "name": "cookieBehaviorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-cache-policy/index.ts",
            "line": 150
          },
          "name": "cookiesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-cache-policy/index.ts",
            "line": 127
          },
          "name": "cookieBehavior",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-cache-policy/index.ts",
            "line": 140
          },
          "name": "cookies",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-cache-policy/index.ts",
            "line": 89
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontCachePolicy.CloudfrontCachePolicyCachePolicyConfigParametersInCacheKeyAndForwardedToOriginCookiesConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-cache-policy/index:CloudfrontCachePolicyCachePolicyConfigParametersInCacheKeyAndForwardedToOriginCookiesConfigOutputReference"
    },
    "@cdktn/provider-awscc.cloudfrontCachePolicy.CloudfrontCachePolicyCachePolicyConfigParametersInCacheKeyAndForwardedToOriginHeadersConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontCachePolicy.CloudfrontCachePolicyCachePolicyConfigParametersInCacheKeyAndForwardedToOriginHeadersConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudfront-cache-policy/index.ts",
        "line": 154
      },
      "name": "CloudfrontCachePolicyCachePolicyConfigParametersInCacheKeyAndForwardedToOriginHeadersConfig",
      "namespace": "cloudfrontCachePolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are:\n  +  ``none`` ? No HTTP headers are included in the cache key or in requests that CloudFront sends to the origin. Even when this field is set to ``none``, any headers that are listed in an ``OriginRequestPolicy``*are* included in origin requests.\n  +  ``whitelist`` ? Only the HTTP headers that are listed in the ``Headers`` type are included in the cache key and in requests that CloudFront sends to the origin.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_cache_policy#header_behavior CloudfrontCachePolicy#header_behavior}",
            "stability": "stable",
            "summary": "Determines whether any HTTP headers are included in the cache key and in requests that CloudFront sends to the origin."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-cache-policy/index.ts",
            "line": 162
          },
          "name": "headerBehavior",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_cache_policy#headers CloudfrontCachePolicy#headers}",
            "stability": "stable",
            "summary": "Contains a list of HTTP header names."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-cache-policy/index.ts",
            "line": 168
          },
          "name": "headers",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-cache-policy/index:CloudfrontCachePolicyCachePolicyConfigParametersInCacheKeyAndForwardedToOriginHeadersConfig"
    },
    "@cdktn/provider-awscc.cloudfrontCachePolicy.CloudfrontCachePolicyCachePolicyConfigParametersInCacheKeyAndForwardedToOriginHeadersConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontCachePolicy.CloudfrontCachePolicyCachePolicyConfigParametersInCacheKeyAndForwardedToOriginHeadersConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudfront-cache-policy/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/cloudfront-cache-policy/index.ts",
        "line": 207
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-cache-policy/index.ts",
            "line": 276
          },
          "name": "resetHeaders"
        }
      ],
      "name": "CloudfrontCachePolicyCachePolicyConfigParametersInCacheKeyAndForwardedToOriginHeadersConfigOutputReference",
      "namespace": "cloudfrontCachePolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-cache-policy/index.ts",
            "line": 264
          },
          "name": "headerBehaviorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-cache-policy/index.ts",
            "line": 280
          },
          "name": "headersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-cache-policy/index.ts",
            "line": 257
          },
          "name": "headerBehavior",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-cache-policy/index.ts",
            "line": 270
          },
          "name": "headers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-cache-policy/index.ts",
            "line": 219
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontCachePolicy.CloudfrontCachePolicyCachePolicyConfigParametersInCacheKeyAndForwardedToOriginHeadersConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-cache-policy/index:CloudfrontCachePolicyCachePolicyConfigParametersInCacheKeyAndForwardedToOriginHeadersConfigOutputReference"
    },
    "@cdktn/provider-awscc.cloudfrontCachePolicy.CloudfrontCachePolicyCachePolicyConfigParametersInCacheKeyAndForwardedToOriginOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontCachePolicy.CloudfrontCachePolicyCachePolicyConfigParametersInCacheKeyAndForwardedToOriginOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudfront-cache-policy/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/cloudfront-cache-policy/index.ts",
        "line": 522
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-cache-policy/index.ts",
            "line": 593
          },
          "name": "putCookiesConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cloudfrontCachePolicy.CloudfrontCachePolicyCachePolicyConfigParametersInCacheKeyAndForwardedToOriginCookiesConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-cache-policy/index.ts",
            "line": 635
          },
          "name": "putHeadersConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cloudfrontCachePolicy.CloudfrontCachePolicyCachePolicyConfigParametersInCacheKeyAndForwardedToOriginHeadersConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-cache-policy/index.ts",
            "line": 648
          },
          "name": "putQueryStringsConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cloudfrontCachePolicy.CloudfrontCachePolicyCachePolicyConfigParametersInCacheKeyAndForwardedToOriginQueryStringsConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-cache-policy/index.ts",
            "line": 609
          },
          "name": "resetEnableAcceptEncodingBrotli"
        }
      ],
      "name": "CloudfrontCachePolicyCachePolicyConfigParametersInCacheKeyAndForwardedToOriginOutputReference",
      "namespace": "cloudfrontCachePolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-cache-policy/index.ts",
            "line": 590
          },
          "name": "cookiesConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontCachePolicy.CloudfrontCachePolicyCachePolicyConfigParametersInCacheKeyAndForwardedToOriginCookiesConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-cache-policy/index.ts",
            "line": 632
          },
          "name": "headersConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontCachePolicy.CloudfrontCachePolicyCachePolicyConfigParametersInCacheKeyAndForwardedToOriginHeadersConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-cache-policy/index.ts",
            "line": 645
          },
          "name": "queryStringsConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontCachePolicy.CloudfrontCachePolicyCachePolicyConfigParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-cache-policy/index.ts",
            "line": 597
          },
          "name": "cookiesConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontCachePolicy.CloudfrontCachePolicyCachePolicyConfigParametersInCacheKeyAndForwardedToOriginCookiesConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-cache-policy/index.ts",
            "line": 613
          },
          "name": "enableAcceptEncodingBrotliInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-cache-policy/index.ts",
            "line": 626
          },
          "name": "enableAcceptEncodingGzipInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-cache-policy/index.ts",
            "line": 639
          },
          "name": "headersConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontCachePolicy.CloudfrontCachePolicyCachePolicyConfigParametersInCacheKeyAndForwardedToOriginHeadersConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-cache-policy/index.ts",
            "line": 652
          },
          "name": "queryStringsConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontCachePolicy.CloudfrontCachePolicyCachePolicyConfigParametersInCacheKeyAndForwardedToOriginQueryStringsConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-cache-policy/index.ts",
            "line": 603
          },
          "name": "enableAcceptEncodingBrotli",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-cache-policy/index.ts",
            "line": 619
          },
          "name": "enableAcceptEncodingGzip",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-cache-policy/index.ts",
            "line": 534
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontCachePolicy.CloudfrontCachePolicyCachePolicyConfigParametersInCacheKeyAndForwardedToOrigin"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-cache-policy/index:CloudfrontCachePolicyCachePolicyConfigParametersInCacheKeyAndForwardedToOriginOutputReference"
    },
    "@cdktn/provider-awscc.cloudfrontCachePolicy.CloudfrontCachePolicyCachePolicyConfigParametersInCacheKeyAndForwardedToOriginQueryStringsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontCachePolicy.CloudfrontCachePolicyCachePolicyConfigParametersInCacheKeyAndForwardedToOriginQueryStringsConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudfront-cache-policy/index.ts",
        "line": 284
      },
      "name": "CloudfrontCachePolicyCachePolicyConfigParametersInCacheKeyAndForwardedToOriginQueryStringsConfig",
      "namespace": "cloudfrontCachePolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are:\n  +  ``none`` ? No query strings in viewer requests are included in the cache key or in requests that CloudFront sends to the origin. Even when this field is set to ``none``, any query strings that are listed in an ``OriginRequestPolicy``*are* included in origin requests.\n  +  ``whitelist`` ? Only the query strings in viewer requests that are listed in the ``QueryStringNames`` type are included in the cache key and in requests that CloudFront sends to the origin.\n  +  ``allExcept`` ? All query strings in viewer requests are included in the cache key and in requests that CloudFront sends to the origin, *except* those that are listed in the ``QueryStringNames`` type, which are not included.\n  +  ``all`` ? All query strings in viewer requests are included in the cache key and in requests that CloudFront sends to the origin.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_cache_policy#query_string_behavior CloudfrontCachePolicy#query_string_behavior}",
            "stability": "stable",
            "summary": "Determines whether any URL query strings in viewer requests are included in the cache key and in requests that CloudFront sends to the origin."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-cache-policy/index.ts",
            "line": 294
          },
          "name": "queryStringBehavior",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_cache_policy#query_strings CloudfrontCachePolicy#query_strings}",
            "stability": "stable",
            "summary": "Contains a list of query string names."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-cache-policy/index.ts",
            "line": 300
          },
          "name": "queryStrings",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-cache-policy/index:CloudfrontCachePolicyCachePolicyConfigParametersInCacheKeyAndForwardedToOriginQueryStringsConfig"
    },
    "@cdktn/provider-awscc.cloudfrontCachePolicy.CloudfrontCachePolicyCachePolicyConfigParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontCachePolicy.CloudfrontCachePolicyCachePolicyConfigParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudfront-cache-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/cloudfront-cache-policy/index.ts",
        "line": 339
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-cache-policy/index.ts",
            "line": 408
          },
          "name": "resetQueryStrings"
        }
      ],
      "name": "CloudfrontCachePolicyCachePolicyConfigParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutputReference",
      "namespace": "cloudfrontCachePolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-cache-policy/index.ts",
            "line": 396
          },
          "name": "queryStringBehaviorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-cache-policy/index.ts",
            "line": 412
          },
          "name": "queryStringsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-cache-policy/index.ts",
            "line": 389
          },
          "name": "queryStringBehavior",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-cache-policy/index.ts",
            "line": 402
          },
          "name": "queryStrings",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-cache-policy/index.ts",
            "line": 351
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontCachePolicy.CloudfrontCachePolicyCachePolicyConfigParametersInCacheKeyAndForwardedToOriginQueryStringsConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-cache-policy/index:CloudfrontCachePolicyCachePolicyConfigParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutputReference"
    },
    "@cdktn/provider-awscc.cloudfrontCachePolicy.CloudfrontCachePolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontCachePolicy.CloudfrontCachePolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudfront-cache-policy/index.ts",
        "line": 14
      },
      "name": "CloudfrontCachePolicyConfig",
      "namespace": "cloudfrontCachePolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_cache_policy#cache_policy_config CloudfrontCachePolicy#cache_policy_config}",
            "stability": "stable",
            "summary": "The cache policy configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-cache-policy/index.ts",
            "line": 20
          },
          "name": "cachePolicyConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontCachePolicy.CloudfrontCachePolicyCachePolicyConfig"
          }
        }
      ],
      "symbolId": "src/cloudfront-cache-policy/index:CloudfrontCachePolicyConfig"
    },
    "@cdktn/provider-awscc.cloudfrontCloudfrontOriginAccessIdentity.CloudfrontCloudfrontOriginAccessIdentity": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_cloudfront_origin_access_identity awscc_cloudfront_cloudfront_origin_access_identity}."
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontCloudfrontOriginAccessIdentity.CloudfrontCloudfrontOriginAccessIdentity",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_cloudfront_origin_access_identity awscc_cloudfront_cloudfront_origin_access_identity} Resource."
        },
        "locationInModule": {
          "filename": "src/cloudfront-cloudfront-origin-access-identity/index.ts",
          "line": 151
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.cloudfrontCloudfrontOriginAccessIdentity.CloudfrontCloudfrontOriginAccessIdentityConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudfront-cloudfront-origin-access-identity/index.ts",
        "line": 119
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CloudfrontCloudfrontOriginAccessIdentity resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/cloudfront-cloudfront-origin-access-identity/index.ts",
            "line": 136
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the CloudfrontCloudfrontOriginAccessIdentity to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_cloudfront_origin_access_identity#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CloudfrontCloudfrontOriginAccessIdentity that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CloudfrontCloudfrontOriginAccessIdentity to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-cloudfront-origin-access-identity/index.ts",
            "line": 179
          },
          "name": "putCloudfrontOriginAccessIdentityConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cloudfrontCloudfrontOriginAccessIdentity.CloudfrontCloudfrontOriginAccessIdentityCloudfrontOriginAccessIdentityConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-cloudfront-origin-access-identity/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/cloudfront-cloudfront-origin-access-identity/index.ts",
            "line": 212
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CloudfrontCloudfrontOriginAccessIdentity",
      "namespace": "cloudfrontCloudfrontOriginAccessIdentity",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-cloudfront-origin-access-identity/index.ts",
            "line": 124
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-cloudfront-origin-access-identity/index.ts",
            "line": 176
          },
          "name": "cloudfrontOriginAccessIdentityConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontCloudfrontOriginAccessIdentity.CloudfrontCloudfrontOriginAccessIdentityCloudfrontOriginAccessIdentityConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-cloudfront-origin-access-identity/index.ts",
            "line": 188
          },
          "name": "cloudfrontOriginAccessIdentityId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-cloudfront-origin-access-identity/index.ts",
            "line": 193
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-cloudfront-origin-access-identity/index.ts",
            "line": 198
          },
          "name": "s3CanonicalUserId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-cloudfront-origin-access-identity/index.ts",
            "line": 183
          },
          "name": "cloudfrontOriginAccessIdentityConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontCloudfrontOriginAccessIdentity.CloudfrontCloudfrontOriginAccessIdentityCloudfrontOriginAccessIdentityConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-cloudfront-origin-access-identity/index:CloudfrontCloudfrontOriginAccessIdentity"
    },
    "@cdktn/provider-awscc.cloudfrontCloudfrontOriginAccessIdentity.CloudfrontCloudfrontOriginAccessIdentityCloudfrontOriginAccessIdentityConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontCloudfrontOriginAccessIdentity.CloudfrontCloudfrontOriginAccessIdentityCloudfrontOriginAccessIdentityConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudfront-cloudfront-origin-access-identity/index.ts",
        "line": 22
      },
      "name": "CloudfrontCloudfrontOriginAccessIdentityCloudfrontOriginAccessIdentityConfig",
      "namespace": "cloudfrontCloudfrontOriginAccessIdentity",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_cloudfront_origin_access_identity#comment CloudfrontCloudfrontOriginAccessIdentity#comment}",
            "stability": "stable",
            "summary": "A comment to describe the origin access identity. The comment cannot be longer than 128 characters."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-cloudfront-origin-access-identity/index.ts",
            "line": 28
          },
          "name": "comment",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudfront-cloudfront-origin-access-identity/index:CloudfrontCloudfrontOriginAccessIdentityCloudfrontOriginAccessIdentityConfig"
    },
    "@cdktn/provider-awscc.cloudfrontCloudfrontOriginAccessIdentity.CloudfrontCloudfrontOriginAccessIdentityCloudfrontOriginAccessIdentityConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontCloudfrontOriginAccessIdentity.CloudfrontCloudfrontOriginAccessIdentityCloudfrontOriginAccessIdentityConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudfront-cloudfront-origin-access-identity/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/cloudfront-cloudfront-origin-access-identity/index.ts",
        "line": 60
      },
      "name": "CloudfrontCloudfrontOriginAccessIdentityCloudfrontOriginAccessIdentityConfigOutputReference",
      "namespace": "cloudfrontCloudfrontOriginAccessIdentity",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-cloudfront-origin-access-identity/index.ts",
            "line": 111
          },
          "name": "commentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-cloudfront-origin-access-identity/index.ts",
            "line": 104
          },
          "name": "comment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-cloudfront-origin-access-identity/index.ts",
            "line": 72
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontCloudfrontOriginAccessIdentity.CloudfrontCloudfrontOriginAccessIdentityCloudfrontOriginAccessIdentityConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-cloudfront-origin-access-identity/index:CloudfrontCloudfrontOriginAccessIdentityCloudfrontOriginAccessIdentityConfigOutputReference"
    },
    "@cdktn/provider-awscc.cloudfrontCloudfrontOriginAccessIdentity.CloudfrontCloudfrontOriginAccessIdentityConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontCloudfrontOriginAccessIdentity.CloudfrontCloudfrontOriginAccessIdentityConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudfront-cloudfront-origin-access-identity/index.ts",
        "line": 14
      },
      "name": "CloudfrontCloudfrontOriginAccessIdentityConfig",
      "namespace": "cloudfrontCloudfrontOriginAccessIdentity",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_cloudfront_origin_access_identity#cloudfront_origin_access_identity_config CloudfrontCloudfrontOriginAccessIdentity#cloudfront_origin_access_identity_config}",
            "stability": "stable",
            "summary": "The current configuration information for the identity."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-cloudfront-origin-access-identity/index.ts",
            "line": 20
          },
          "name": "cloudfrontOriginAccessIdentityConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontCloudfrontOriginAccessIdentity.CloudfrontCloudfrontOriginAccessIdentityCloudfrontOriginAccessIdentityConfig"
          }
        }
      ],
      "symbolId": "src/cloudfront-cloudfront-origin-access-identity/index:CloudfrontCloudfrontOriginAccessIdentityConfig"
    },
    "@cdktn/provider-awscc.cloudfrontConnectionFunction.CloudfrontConnectionFunction": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_connection_function awscc_cloudfront_connection_function}."
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontConnectionFunction.CloudfrontConnectionFunction",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_connection_function awscc_cloudfront_connection_function} Resource."
        },
        "locationInModule": {
          "filename": "src/cloudfront-connection-function/index.ts",
          "line": 515
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.cloudfrontConnectionFunction.CloudfrontConnectionFunctionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudfront-connection-function/index.ts",
        "line": 483
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CloudfrontConnectionFunction resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/cloudfront-connection-function/index.ts",
            "line": 500
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the CloudfrontConnectionFunction to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_connection_function#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CloudfrontConnectionFunction that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CloudfrontConnectionFunction to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-connection-function/index.ts",
            "line": 581
          },
          "name": "putConnectionFunctionConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cloudfrontConnectionFunction.CloudfrontConnectionFunctionConnectionFunctionConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-connection-function/index.ts",
            "line": 642
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.cloudfrontConnectionFunction.CloudfrontConnectionFunctionTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-connection-function/index.ts",
            "line": 550
          },
          "name": "resetAutoPublish"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-connection-function/index.ts",
            "line": 645
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-connection-function/index.ts",
            "line": 657
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-connection-function/index.ts",
            "line": 667
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CloudfrontConnectionFunction",
      "namespace": "cloudfrontConnectionFunction",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-connection-function/index.ts",
            "line": 488
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-connection-function/index.ts",
            "line": 559
          },
          "name": "connectionFunctionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-connection-function/index.ts",
            "line": 578
          },
          "name": "connectionFunctionConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontConnectionFunction.CloudfrontConnectionFunctionConnectionFunctionConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-connection-function/index.ts",
            "line": 590
          },
          "name": "connectionFunctionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-connection-function/index.ts",
            "line": 595
          },
          "name": "createdTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-connection-function/index.ts",
            "line": 600
          },
          "name": "eTag",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-connection-function/index.ts",
            "line": 605
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-connection-function/index.ts",
            "line": 610
          },
          "name": "lastModifiedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-connection-function/index.ts",
            "line": 628
          },
          "name": "stage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-connection-function/index.ts",
            "line": 633
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-connection-function/index.ts",
            "line": 639
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontConnectionFunction.CloudfrontConnectionFunctionTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-connection-function/index.ts",
            "line": 554
          },
          "name": "autoPublishInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-connection-function/index.ts",
            "line": 572
          },
          "name": "connectionFunctionCodeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-connection-function/index.ts",
            "line": 585
          },
          "name": "connectionFunctionConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontConnectionFunction.CloudfrontConnectionFunctionConnectionFunctionConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-connection-function/index.ts",
            "line": 623
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-connection-function/index.ts",
            "line": 649
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudfrontConnectionFunction.CloudfrontConnectionFunctionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-connection-function/index.ts",
            "line": 544
          },
          "name": "autoPublish",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-connection-function/index.ts",
            "line": 565
          },
          "name": "connectionFunctionCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-connection-function/index.ts",
            "line": 616
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudfront-connection-function/index:CloudfrontConnectionFunction"
    },
    "@cdktn/provider-awscc.cloudfrontConnectionFunction.CloudfrontConnectionFunctionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontConnectionFunction.CloudfrontConnectionFunctionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudfront-connection-function/index.ts",
        "line": 14
      },
      "name": "CloudfrontConnectionFunctionConfig",
      "namespace": "cloudfrontConnectionFunction",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_connection_function#connection_function_code CloudfrontConnectionFunction#connection_function_code}",
            "stability": "stable",
            "summary": "The code for the connection function."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-connection-function/index.ts",
            "line": 26
          },
          "name": "connectionFunctionCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_connection_function#connection_function_config CloudfrontConnectionFunction#connection_function_config}",
            "stability": "stable",
            "summary": "Contains configuration information about a CloudFront function."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-connection-function/index.ts",
            "line": 32
          },
          "name": "connectionFunctionConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontConnectionFunction.CloudfrontConnectionFunctionConnectionFunctionConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_connection_function#name CloudfrontConnectionFunction#name}",
            "stability": "stable",
            "summary": "The connection function name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-connection-function/index.ts",
            "line": 38
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_connection_function#auto_publish CloudfrontConnectionFunction#auto_publish}",
            "stability": "stable",
            "summary": "A flag that determines whether to automatically publish the function to the ``LIVE`` stage when it?s created. To automatically publish to the ``LIVE`` stage, set this property to ``true``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-connection-function/index.ts",
            "line": 20
          },
          "name": "autoPublish",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_connection_function#tags CloudfrontConnectionFunction#tags}",
            "stability": "stable",
            "summary": "A complex type that contains zero or more ``Tag`` elements."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-connection-function/index.ts",
            "line": 44
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudfrontConnectionFunction.CloudfrontConnectionFunctionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-connection-function/index:CloudfrontConnectionFunctionConfig"
    },
    "@cdktn/provider-awscc.cloudfrontConnectionFunction.CloudfrontConnectionFunctionConnectionFunctionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontConnectionFunction.CloudfrontConnectionFunctionConnectionFunctionConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudfront-connection-function/index.ts",
        "line": 164
      },
      "name": "CloudfrontConnectionFunctionConnectionFunctionConfig",
      "namespace": "cloudfrontConnectionFunction",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_connection_function#comment CloudfrontConnectionFunction#comment}",
            "stability": "stable",
            "summary": "A comment to describe the function. The comment cannot be longer than 128 characters."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-connection-function/index.ts",
            "line": 170
          },
          "name": "comment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_connection_function#runtime CloudfrontConnectionFunction#runtime}",
            "stability": "stable",
            "summary": "The function's runtime environment version."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-connection-function/index.ts",
            "line": 182
          },
          "name": "runtime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_connection_function#key_value_store_associations CloudfrontConnectionFunction#key_value_store_associations}",
            "stability": "stable",
            "summary": "The configuration for the key value store associations."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-connection-function/index.ts",
            "line": 176
          },
          "name": "keyValueStoreAssociations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudfrontConnectionFunction.CloudfrontConnectionFunctionConnectionFunctionConfigKeyValueStoreAssociations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-connection-function/index:CloudfrontConnectionFunctionConnectionFunctionConfig"
    },
    "@cdktn/provider-awscc.cloudfrontConnectionFunction.CloudfrontConnectionFunctionConnectionFunctionConfigKeyValueStoreAssociations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontConnectionFunction.CloudfrontConnectionFunctionConnectionFunctionConfigKeyValueStoreAssociations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudfront-connection-function/index.ts",
        "line": 46
      },
      "name": "CloudfrontConnectionFunctionConnectionFunctionConfigKeyValueStoreAssociations",
      "namespace": "cloudfrontConnectionFunction",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_connection_function#key_value_store_arn CloudfrontConnectionFunction#key_value_store_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the key value store association."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-connection-function/index.ts",
            "line": 52
          },
          "name": "keyValueStoreArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudfront-connection-function/index:CloudfrontConnectionFunctionConnectionFunctionConfigKeyValueStoreAssociations"
    },
    "@cdktn/provider-awscc.cloudfrontConnectionFunction.CloudfrontConnectionFunctionConnectionFunctionConfigKeyValueStoreAssociationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontConnectionFunction.CloudfrontConnectionFunctionConnectionFunctionConfigKeyValueStoreAssociationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudfront-connection-function/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudfront-connection-function/index.ts",
        "line": 145
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-connection-function/index.ts",
            "line": 160
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.cloudfrontConnectionFunction.CloudfrontConnectionFunctionConnectionFunctionConfigKeyValueStoreAssociationsOutputReference"
            }
          }
        }
      ],
      "name": "CloudfrontConnectionFunctionConnectionFunctionConfigKeyValueStoreAssociationsList",
      "namespace": "cloudfrontConnectionFunction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-connection-function/index.ts",
            "line": 146
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudfrontConnectionFunction.CloudfrontConnectionFunctionConnectionFunctionConfigKeyValueStoreAssociations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-connection-function/index:CloudfrontConnectionFunctionConnectionFunctionConfigKeyValueStoreAssociationsList"
    },
    "@cdktn/provider-awscc.cloudfrontConnectionFunction.CloudfrontConnectionFunctionConnectionFunctionConfigKeyValueStoreAssociationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontConnectionFunction.CloudfrontConnectionFunctionConnectionFunctionConfigKeyValueStoreAssociationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudfront-connection-function/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudfront-connection-function/index.ts",
        "line": 84
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-connection-function/index.ts",
            "line": 136
          },
          "name": "resetKeyValueStoreArn"
        }
      ],
      "name": "CloudfrontConnectionFunctionConnectionFunctionConfigKeyValueStoreAssociationsOutputReference",
      "namespace": "cloudfrontConnectionFunction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-connection-function/index.ts",
            "line": 140
          },
          "name": "keyValueStoreArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-connection-function/index.ts",
            "line": 130
          },
          "name": "keyValueStoreArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-connection-function/index.ts",
            "line": 98
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontConnectionFunction.CloudfrontConnectionFunctionConnectionFunctionConfigKeyValueStoreAssociations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-connection-function/index:CloudfrontConnectionFunctionConnectionFunctionConfigKeyValueStoreAssociationsOutputReference"
    },
    "@cdktn/provider-awscc.cloudfrontConnectionFunction.CloudfrontConnectionFunctionConnectionFunctionConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontConnectionFunction.CloudfrontConnectionFunctionConnectionFunctionConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudfront-connection-function/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/cloudfront-connection-function/index.ts",
        "line": 228
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-connection-function/index.ts",
            "line": 300
          },
          "name": "putKeyValueStoreAssociations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.cloudfrontConnectionFunction.CloudfrontConnectionFunctionConnectionFunctionConfigKeyValueStoreAssociations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-connection-function/index.ts",
            "line": 303
          },
          "name": "resetKeyValueStoreAssociations"
        }
      ],
      "name": "CloudfrontConnectionFunctionConnectionFunctionConfigOutputReference",
      "namespace": "cloudfrontConnectionFunction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-connection-function/index.ts",
            "line": 297
          },
          "name": "keyValueStoreAssociations",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontConnectionFunction.CloudfrontConnectionFunctionConnectionFunctionConfigKeyValueStoreAssociationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-connection-function/index.ts",
            "line": 291
          },
          "name": "commentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-connection-function/index.ts",
            "line": 307
          },
          "name": "keyValueStoreAssociationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudfrontConnectionFunction.CloudfrontConnectionFunctionConnectionFunctionConfigKeyValueStoreAssociations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-connection-function/index.ts",
            "line": 320
          },
          "name": "runtimeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-connection-function/index.ts",
            "line": 284
          },
          "name": "comment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-connection-function/index.ts",
            "line": 313
          },
          "name": "runtime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-connection-function/index.ts",
            "line": 240
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontConnectionFunction.CloudfrontConnectionFunctionConnectionFunctionConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-connection-function/index:CloudfrontConnectionFunctionConnectionFunctionConfigOutputReference"
    },
    "@cdktn/provider-awscc.cloudfrontConnectionFunction.CloudfrontConnectionFunctionTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontConnectionFunction.CloudfrontConnectionFunctionTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudfront-connection-function/index.ts",
        "line": 324
      },
      "name": "CloudfrontConnectionFunctionTags",
      "namespace": "cloudfrontConnectionFunction",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "custom": {
              "": "``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_connection_function#key CloudfrontConnectionFunction#key}"
            },
            "remarks": "The string length should be between 1 and 128 characters. Valid characters include ``a-z``, ``A-Z``, ``0-9``, space, and the special characters ``_ - . : / = +",
            "stability": "stable",
            "summary": "A string that contains ``Tag`` key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-connection-function/index.ts",
            "line": 331
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "custom": {
              "": "``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_connection_function#value CloudfrontConnectionFunction#value}"
            },
            "remarks": "The string length should be between 0 and 256 characters. Valid characters include ``a-z``, ``A-Z``, ``0-9``, space, and the special characters ``_ - . : / = +",
            "stability": "stable",
            "summary": "A string that contains an optional ``Tag`` value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-connection-function/index.ts",
            "line": 338
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudfront-connection-function/index:CloudfrontConnectionFunctionTags"
    },
    "@cdktn/provider-awscc.cloudfrontConnectionFunction.CloudfrontConnectionFunctionTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontConnectionFunction.CloudfrontConnectionFunctionTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudfront-connection-function/index.ts",
          "line": 468
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudfront-connection-function/index.ts",
        "line": 460
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-connection-function/index.ts",
            "line": 475
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.cloudfrontConnectionFunction.CloudfrontConnectionFunctionTagsOutputReference"
            }
          }
        }
      ],
      "name": "CloudfrontConnectionFunctionTagsList",
      "namespace": "cloudfrontConnectionFunction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-connection-function/index.ts",
            "line": 461
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudfrontConnectionFunction.CloudfrontConnectionFunctionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-connection-function/index:CloudfrontConnectionFunctionTagsList"
    },
    "@cdktn/provider-awscc.cloudfrontConnectionFunction.CloudfrontConnectionFunctionTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontConnectionFunction.CloudfrontConnectionFunctionTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudfront-connection-function/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/cloudfront-connection-function/index.ts",
        "line": 377
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-connection-function/index.ts",
            "line": 435
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-connection-function/index.ts",
            "line": 451
          },
          "name": "resetValue"
        }
      ],
      "name": "CloudfrontConnectionFunctionTagsOutputReference",
      "namespace": "cloudfrontConnectionFunction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-connection-function/index.ts",
            "line": 439
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-connection-function/index.ts",
            "line": 455
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-connection-function/index.ts",
            "line": 429
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-connection-function/index.ts",
            "line": 445
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-connection-function/index.ts",
            "line": 391
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontConnectionFunction.CloudfrontConnectionFunctionTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-connection-function/index:CloudfrontConnectionFunctionTagsOutputReference"
    },
    "@cdktn/provider-awscc.cloudfrontConnectionGroup.CloudfrontConnectionGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_connection_group awscc_cloudfront_connection_group}."
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontConnectionGroup.CloudfrontConnectionGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_connection_group awscc_cloudfront_connection_group} Resource."
        },
        "locationInModule": {
          "filename": "src/cloudfront-connection-group/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.cloudfrontConnectionGroup.CloudfrontConnectionGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudfront-connection-group/index.ts",
        "line": 205
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CloudfrontConnectionGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/cloudfront-connection-group/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 CloudfrontConnectionGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_connection_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CloudfrontConnectionGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CloudfrontConnectionGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-connection-group/index.ts",
            "line": 375
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.cloudfrontConnectionGroup.CloudfrontConnectionGroupTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-connection-group/index.ts",
            "line": 272
          },
          "name": "resetAnycastIpListId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-connection-group/index.ts",
            "line": 308
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-connection-group/index.ts",
            "line": 329
          },
          "name": "resetIpv6Enabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-connection-group/index.ts",
            "line": 378
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-connection-group/index.ts",
            "line": 390
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-connection-group/index.ts",
            "line": 400
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CloudfrontConnectionGroup",
      "namespace": "cloudfrontConnectionGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-connection-group/index.ts",
            "line": 210
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-connection-group/index.ts",
            "line": 281
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-connection-group/index.ts",
            "line": 286
          },
          "name": "connectionGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-connection-group/index.ts",
            "line": 291
          },
          "name": "createdTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-connection-group/index.ts",
            "line": 296
          },
          "name": "eTag",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-connection-group/index.ts",
            "line": 317
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-connection-group/index.ts",
            "line": 338
          },
          "name": "isDefault",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-connection-group/index.ts",
            "line": 343
          },
          "name": "lastModifiedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-connection-group/index.ts",
            "line": 361
          },
          "name": "routingEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-connection-group/index.ts",
            "line": 366
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-connection-group/index.ts",
            "line": 372
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontConnectionGroup.CloudfrontConnectionGroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-connection-group/index.ts",
            "line": 276
          },
          "name": "anycastIpListIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-connection-group/index.ts",
            "line": 312
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-connection-group/index.ts",
            "line": 333
          },
          "name": "ipv6EnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-connection-group/index.ts",
            "line": 356
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-connection-group/index.ts",
            "line": 382
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudfrontConnectionGroup.CloudfrontConnectionGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-connection-group/index.ts",
            "line": 266
          },
          "name": "anycastIpListId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-connection-group/index.ts",
            "line": 302
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-connection-group/index.ts",
            "line": 323
          },
          "name": "ipv6Enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-connection-group/index.ts",
            "line": 349
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudfront-connection-group/index:CloudfrontConnectionGroup"
    },
    "@cdktn/provider-awscc.cloudfrontConnectionGroup.CloudfrontConnectionGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontConnectionGroup.CloudfrontConnectionGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudfront-connection-group/index.ts",
        "line": 14
      },
      "name": "CloudfrontConnectionGroupConfig",
      "namespace": "cloudfrontConnectionGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_connection_group#name CloudfrontConnectionGroup#name}",
            "stability": "stable",
            "summary": "The name of the connection group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-connection-group/index.ts",
            "line": 38
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_connection_group#anycast_ip_list_id CloudfrontConnectionGroup#anycast_ip_list_id}",
            "stability": "stable",
            "summary": "The ID of the Anycast static IP list."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-connection-group/index.ts",
            "line": 20
          },
          "name": "anycastIpListId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_connection_group#enabled CloudfrontConnectionGroup#enabled}",
            "stability": "stable",
            "summary": "Whether the connection group is enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-connection-group/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/hashicorp/awscc/1.96.0/docs/resources/cloudfront_connection_group#ipv_6_enabled CloudfrontConnectionGroup#ipv_6_enabled}",
            "stability": "stable",
            "summary": "IPv6 is enabled for the connection group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-connection-group/index.ts",
            "line": 32
          },
          "name": "ipv6Enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_connection_group#tags CloudfrontConnectionGroup#tags}",
            "stability": "stable",
            "summary": "A complex type that contains zero or more ``Tag`` elements."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-connection-group/index.ts",
            "line": 44
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudfrontConnectionGroup.CloudfrontConnectionGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-connection-group/index:CloudfrontConnectionGroupConfig"
    },
    "@cdktn/provider-awscc.cloudfrontConnectionGroup.CloudfrontConnectionGroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontConnectionGroup.CloudfrontConnectionGroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudfront-connection-group/index.ts",
        "line": 46
      },
      "name": "CloudfrontConnectionGroupTags",
      "namespace": "cloudfrontConnectionGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "custom": {
              "": "``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_connection_group#key CloudfrontConnectionGroup#key}"
            },
            "remarks": "The string length should be between 1 and 128 characters. Valid characters include ``a-z``, ``A-Z``, ``0-9``, space, and the special characters ``_ - . : / = +",
            "stability": "stable",
            "summary": "A string that contains ``Tag`` key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-connection-group/index.ts",
            "line": 53
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "custom": {
              "": "``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_connection_group#value CloudfrontConnectionGroup#value}"
            },
            "remarks": "The string length should be between 0 and 256 characters. Valid characters include ``a-z``, ``A-Z``, ``0-9``, space, and the special characters ``_ - . : / = +",
            "stability": "stable",
            "summary": "A string that contains an optional ``Tag`` value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-connection-group/index.ts",
            "line": 60
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudfront-connection-group/index:CloudfrontConnectionGroupTags"
    },
    "@cdktn/provider-awscc.cloudfrontConnectionGroup.CloudfrontConnectionGroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontConnectionGroup.CloudfrontConnectionGroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudfront-connection-group/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/cloudfront-connection-group/index.ts",
        "line": 182
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-connection-group/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-awscc.cloudfrontConnectionGroup.CloudfrontConnectionGroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "CloudfrontConnectionGroupTagsList",
      "namespace": "cloudfrontConnectionGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-connection-group/index.ts",
            "line": 183
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudfrontConnectionGroup.CloudfrontConnectionGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-connection-group/index:CloudfrontConnectionGroupTagsList"
    },
    "@cdktn/provider-awscc.cloudfrontConnectionGroup.CloudfrontConnectionGroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontConnectionGroup.CloudfrontConnectionGroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudfront-connection-group/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/cloudfront-connection-group/index.ts",
        "line": 99
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-connection-group/index.ts",
            "line": 157
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-connection-group/index.ts",
            "line": 173
          },
          "name": "resetValue"
        }
      ],
      "name": "CloudfrontConnectionGroupTagsOutputReference",
      "namespace": "cloudfrontConnectionGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-connection-group/index.ts",
            "line": 161
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-connection-group/index.ts",
            "line": 177
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-connection-group/index.ts",
            "line": 151
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-connection-group/index.ts",
            "line": 167
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-connection-group/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontConnectionGroup.CloudfrontConnectionGroupTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-connection-group/index:CloudfrontConnectionGroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.cloudfrontContinuousDeploymentPolicy.CloudfrontContinuousDeploymentPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_continuous_deployment_policy awscc_cloudfront_continuous_deployment_policy}."
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontContinuousDeploymentPolicy.CloudfrontContinuousDeploymentPolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_continuous_deployment_policy awscc_cloudfront_continuous_deployment_policy} Resource."
        },
        "locationInModule": {
          "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
          "line": 1269
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.cloudfrontContinuousDeploymentPolicy.CloudfrontContinuousDeploymentPolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
        "line": 1237
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CloudfrontContinuousDeploymentPolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
            "line": 1254
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the CloudfrontContinuousDeploymentPolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_continuous_deployment_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CloudfrontContinuousDeploymentPolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CloudfrontContinuousDeploymentPolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
            "line": 1297
          },
          "name": "putContinuousDeploymentPolicyConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cloudfrontContinuousDeploymentPolicy.CloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
            "line": 1324
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
            "line": 1330
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CloudfrontContinuousDeploymentPolicy",
      "namespace": "cloudfrontContinuousDeploymentPolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
            "line": 1242
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
            "line": 1294
          },
          "name": "continuousDeploymentPolicyConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontContinuousDeploymentPolicy.CloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
            "line": 1306
          },
          "name": "continuousDeploymentPolicyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
            "line": 1311
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
            "line": 1316
          },
          "name": "lastModifiedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
            "line": 1301
          },
          "name": "continuousDeploymentPolicyConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontContinuousDeploymentPolicy.CloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-continuous-deployment-policy/index:CloudfrontContinuousDeploymentPolicy"
    },
    "@cdktn/provider-awscc.cloudfrontContinuousDeploymentPolicy.CloudfrontContinuousDeploymentPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontContinuousDeploymentPolicy.CloudfrontContinuousDeploymentPolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
        "line": 14
      },
      "name": "CloudfrontContinuousDeploymentPolicyConfig",
      "namespace": "cloudfrontContinuousDeploymentPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_continuous_deployment_policy#continuous_deployment_policy_config CloudfrontContinuousDeploymentPolicy#continuous_deployment_policy_config}",
            "stability": "stable",
            "summary": "Contains the configuration for a continuous deployment policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
            "line": 20
          },
          "name": "continuousDeploymentPolicyConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontContinuousDeploymentPolicy.CloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfig"
          }
        }
      ],
      "symbolId": "src/cloudfront-continuous-deployment-policy/index:CloudfrontContinuousDeploymentPolicyConfig"
    },
    "@cdktn/provider-awscc.cloudfrontContinuousDeploymentPolicy.CloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontContinuousDeploymentPolicy.CloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
        "line": 968
      },
      "name": "CloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfig",
      "namespace": "cloudfrontContinuousDeploymentPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "When this value is ``true``, this policy is enabled and in effect. When this value is ``false``, this policy is not enabled and has no effect.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_continuous_deployment_policy#enabled CloudfrontContinuousDeploymentPolicy#enabled}",
            "stability": "stable",
            "summary": "A Boolean that indicates whether this continuous deployment policy is enabled (in effect)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
            "line": 974
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_continuous_deployment_policy#staging_distribution_dns_names CloudfrontContinuousDeploymentPolicy#staging_distribution_dns_names}",
            "stability": "stable",
            "summary": "The CloudFront domain name of the staging distribution. For example: ``d111111abcdef8.cloudfront.net``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
            "line": 992
          },
          "name": "stagingDistributionDnsNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If the HTTP request contains a header and value that matches what you specify here, the request is sent to the staging distribution. Otherwise the request is sent to the primary distribution.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_continuous_deployment_policy#single_header_policy_config CloudfrontContinuousDeploymentPolicy#single_header_policy_config}",
            "stability": "stable",
            "summary": "This configuration determines which HTTP requests are sent to the staging distribution."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
            "line": 980
          },
          "name": "singleHeaderPolicyConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontContinuousDeploymentPolicy.CloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigSingleHeaderPolicyConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_continuous_deployment_policy#single_weight_policy_config CloudfrontContinuousDeploymentPolicy#single_weight_policy_config}",
            "stability": "stable",
            "summary": "This configuration determines the percentage of HTTP requests that are sent to the staging distribution."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
            "line": 986
          },
          "name": "singleWeightPolicyConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontContinuousDeploymentPolicy.CloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigSingleWeightPolicyConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_continuous_deployment_policy#traffic_config CloudfrontContinuousDeploymentPolicy#traffic_config}",
            "stability": "stable",
            "summary": "Contains the parameters for routing production traffic from your primary to staging distributions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
            "line": 998
          },
          "name": "trafficConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontContinuousDeploymentPolicy.CloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigTrafficConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_continuous_deployment_policy#type CloudfrontContinuousDeploymentPolicy#type}",
            "stability": "stable",
            "summary": "The type of traffic configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
            "line": 1004
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudfront-continuous-deployment-policy/index:CloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfig"
    },
    "@cdktn/provider-awscc.cloudfrontContinuousDeploymentPolicy.CloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontContinuousDeploymentPolicy.CloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
          "line": 1079
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
        "line": 1071
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
            "line": 1161
          },
          "name": "putSingleHeaderPolicyConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cloudfrontContinuousDeploymentPolicy.CloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigSingleHeaderPolicyConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
            "line": 1177
          },
          "name": "putSingleWeightPolicyConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cloudfrontContinuousDeploymentPolicy.CloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigSingleWeightPolicyConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
            "line": 1206
          },
          "name": "putTrafficConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cloudfrontContinuousDeploymentPolicy.CloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigTrafficConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
            "line": 1164
          },
          "name": "resetSingleHeaderPolicyConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
            "line": 1180
          },
          "name": "resetSingleWeightPolicyConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
            "line": 1209
          },
          "name": "resetTrafficConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
            "line": 1225
          },
          "name": "resetType"
        }
      ],
      "name": "CloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigOutputReference",
      "namespace": "cloudfrontContinuousDeploymentPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
            "line": 1158
          },
          "name": "singleHeaderPolicyConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontContinuousDeploymentPolicy.CloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigSingleHeaderPolicyConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
            "line": 1174
          },
          "name": "singleWeightPolicyConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontContinuousDeploymentPolicy.CloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigSingleWeightPolicyConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
            "line": 1203
          },
          "name": "trafficConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontContinuousDeploymentPolicy.CloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigTrafficConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
            "line": 1152
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
            "line": 1168
          },
          "name": "singleHeaderPolicyConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontContinuousDeploymentPolicy.CloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigSingleHeaderPolicyConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
            "line": 1184
          },
          "name": "singleWeightPolicyConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontContinuousDeploymentPolicy.CloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigSingleWeightPolicyConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
            "line": 1197
          },
          "name": "stagingDistributionDnsNamesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
            "line": 1213
          },
          "name": "trafficConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontContinuousDeploymentPolicy.CloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigTrafficConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
            "line": 1229
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
            "line": 1145
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
            "line": 1190
          },
          "name": "stagingDistributionDnsNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
            "line": 1219
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
            "line": 1083
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontContinuousDeploymentPolicy.CloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-continuous-deployment-policy/index:CloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigOutputReference"
    },
    "@cdktn/provider-awscc.cloudfrontContinuousDeploymentPolicy.CloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigSingleHeaderPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontContinuousDeploymentPolicy.CloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigSingleHeaderPolicyConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
        "line": 22
      },
      "name": "CloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigSingleHeaderPolicyConfig",
      "namespace": "cloudfrontContinuousDeploymentPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_continuous_deployment_policy#header CloudfrontContinuousDeploymentPolicy#header}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
            "line": 26
          },
          "name": "header",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_continuous_deployment_policy#value CloudfrontContinuousDeploymentPolicy#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
            "line": 30
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudfront-continuous-deployment-policy/index:CloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigSingleHeaderPolicyConfig"
    },
    "@cdktn/provider-awscc.cloudfrontContinuousDeploymentPolicy.CloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigSingleHeaderPolicyConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontContinuousDeploymentPolicy.CloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigSingleHeaderPolicyConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudfront-continuous-deployment-policy/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/cloudfront-continuous-deployment-policy/index.ts",
        "line": 69
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
            "line": 125
          },
          "name": "resetHeader"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
            "line": 141
          },
          "name": "resetValue"
        }
      ],
      "name": "CloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigSingleHeaderPolicyConfigOutputReference",
      "namespace": "cloudfrontContinuousDeploymentPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
            "line": 129
          },
          "name": "headerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
            "line": 145
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
            "line": 119
          },
          "name": "header",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
            "line": 135
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
            "line": 81
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontContinuousDeploymentPolicy.CloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigSingleHeaderPolicyConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-continuous-deployment-policy/index:CloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigSingleHeaderPolicyConfigOutputReference"
    },
    "@cdktn/provider-awscc.cloudfrontContinuousDeploymentPolicy.CloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigSingleWeightPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontContinuousDeploymentPolicy.CloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigSingleWeightPolicyConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
        "line": 280
      },
      "name": "CloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigSingleWeightPolicyConfig",
      "namespace": "cloudfrontContinuousDeploymentPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "This prevents the potentially inconsistent experience of sending some of a given user's requests to your staging distribution, while others are sent to your primary distribution. Define the session duration using TTL values.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_continuous_deployment_policy#session_stickiness_config CloudfrontContinuousDeploymentPolicy#session_stickiness_config}",
            "stability": "stable",
            "summary": "Session stickiness provides the ability to define multiple requests from a single viewer as a single session."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
            "line": 286
          },
          "name": "sessionStickinessConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontContinuousDeploymentPolicy.CloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigSingleWeightPolicyConfigSessionStickinessConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_continuous_deployment_policy#weight CloudfrontContinuousDeploymentPolicy#weight}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
            "line": 290
          },
          "name": "weight",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/cloudfront-continuous-deployment-policy/index:CloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigSingleWeightPolicyConfig"
    },
    "@cdktn/provider-awscc.cloudfrontContinuousDeploymentPolicy.CloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigSingleWeightPolicyConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontContinuousDeploymentPolicy.CloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigSingleWeightPolicyConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudfront-continuous-deployment-policy/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/cloudfront-continuous-deployment-policy/index.ts",
        "line": 329
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
            "line": 382
          },
          "name": "putSessionStickinessConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cloudfrontContinuousDeploymentPolicy.CloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigSingleWeightPolicyConfigSessionStickinessConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
            "line": 385
          },
          "name": "resetSessionStickinessConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
            "line": 401
          },
          "name": "resetWeight"
        }
      ],
      "name": "CloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigSingleWeightPolicyConfigOutputReference",
      "namespace": "cloudfrontContinuousDeploymentPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
            "line": 379
          },
          "name": "sessionStickinessConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontContinuousDeploymentPolicy.CloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigSingleWeightPolicyConfigSessionStickinessConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
            "line": 389
          },
          "name": "sessionStickinessConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontContinuousDeploymentPolicy.CloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigSingleWeightPolicyConfigSessionStickinessConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
            "line": 405
          },
          "name": "weightInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
            "line": 395
          },
          "name": "weight",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
            "line": 341
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontContinuousDeploymentPolicy.CloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigSingleWeightPolicyConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-continuous-deployment-policy/index:CloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigSingleWeightPolicyConfigOutputReference"
    },
    "@cdktn/provider-awscc.cloudfrontContinuousDeploymentPolicy.CloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigSingleWeightPolicyConfigSessionStickinessConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontContinuousDeploymentPolicy.CloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigSingleWeightPolicyConfigSessionStickinessConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
        "line": 149
      },
      "name": "CloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigSingleWeightPolicyConfigSessionStickinessConfig",
      "namespace": "cloudfrontContinuousDeploymentPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Allowed values are 300?3600 seconds (5?60 minutes).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_continuous_deployment_policy#idle_ttl CloudfrontContinuousDeploymentPolicy#idle_ttl}",
            "stability": "stable",
            "summary": "The amount of time after which you want sessions to cease if no requests are received."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
            "line": 155
          },
          "name": "idleTtl",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Allowed values are 300?3600 seconds (5?60 minutes).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_continuous_deployment_policy#maximum_ttl CloudfrontContinuousDeploymentPolicy#maximum_ttl}",
            "stability": "stable",
            "summary": "The maximum amount of time to consider requests from the viewer as being part of the same session."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
            "line": 161
          },
          "name": "maximumTtl",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/cloudfront-continuous-deployment-policy/index:CloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigSingleWeightPolicyConfigSessionStickinessConfig"
    },
    "@cdktn/provider-awscc.cloudfrontContinuousDeploymentPolicy.CloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigSingleWeightPolicyConfigSessionStickinessConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontContinuousDeploymentPolicy.CloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigSingleWeightPolicyConfigSessionStickinessConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudfront-continuous-deployment-policy/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/cloudfront-continuous-deployment-policy/index.ts",
        "line": 200
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
            "line": 256
          },
          "name": "resetIdleTtl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
            "line": 272
          },
          "name": "resetMaximumTtl"
        }
      ],
      "name": "CloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigSingleWeightPolicyConfigSessionStickinessConfigOutputReference",
      "namespace": "cloudfrontContinuousDeploymentPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
            "line": 260
          },
          "name": "idleTtlInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
            "line": 276
          },
          "name": "maximumTtlInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
            "line": 250
          },
          "name": "idleTtl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
            "line": 266
          },
          "name": "maximumTtl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
            "line": 212
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontContinuousDeploymentPolicy.CloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigSingleWeightPolicyConfigSessionStickinessConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-continuous-deployment-policy/index:CloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigSingleWeightPolicyConfigSessionStickinessConfigOutputReference"
    },
    "@cdktn/provider-awscc.cloudfrontContinuousDeploymentPolicy.CloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigTrafficConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontContinuousDeploymentPolicy.CloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigTrafficConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
        "line": 802
      },
      "name": "CloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigTrafficConfig",
      "namespace": "cloudfrontContinuousDeploymentPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_continuous_deployment_policy#single_header_config CloudfrontContinuousDeploymentPolicy#single_header_config}",
            "stability": "stable",
            "summary": "Determines which HTTP requests are sent to the staging distribution."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
            "line": 808
          },
          "name": "singleHeaderConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontContinuousDeploymentPolicy.CloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigTrafficConfigSingleHeaderConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_continuous_deployment_policy#single_weight_config CloudfrontContinuousDeploymentPolicy#single_weight_config}",
            "stability": "stable",
            "summary": "Contains the percentage of traffic to send to the staging distribution."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
            "line": 814
          },
          "name": "singleWeightConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontContinuousDeploymentPolicy.CloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigTrafficConfigSingleWeightConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_continuous_deployment_policy#type CloudfrontContinuousDeploymentPolicy#type}",
            "stability": "stable",
            "summary": "The type of traffic configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
            "line": 820
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudfront-continuous-deployment-policy/index:CloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigTrafficConfig"
    },
    "@cdktn/provider-awscc.cloudfrontContinuousDeploymentPolicy.CloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigTrafficConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontContinuousDeploymentPolicy.CloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigTrafficConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudfront-continuous-deployment-policy/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/cloudfront-continuous-deployment-policy/index.ts",
        "line": 866
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
            "line": 925
          },
          "name": "putSingleHeaderConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cloudfrontContinuousDeploymentPolicy.CloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigTrafficConfigSingleHeaderConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
            "line": 941
          },
          "name": "putSingleWeightConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cloudfrontContinuousDeploymentPolicy.CloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigTrafficConfigSingleWeightConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
            "line": 928
          },
          "name": "resetSingleHeaderConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
            "line": 944
          },
          "name": "resetSingleWeightConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
            "line": 960
          },
          "name": "resetType"
        }
      ],
      "name": "CloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigTrafficConfigOutputReference",
      "namespace": "cloudfrontContinuousDeploymentPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
            "line": 922
          },
          "name": "singleHeaderConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontContinuousDeploymentPolicy.CloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigTrafficConfigSingleHeaderConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
            "line": 938
          },
          "name": "singleWeightConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontContinuousDeploymentPolicy.CloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigTrafficConfigSingleWeightConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
            "line": 932
          },
          "name": "singleHeaderConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontContinuousDeploymentPolicy.CloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigTrafficConfigSingleHeaderConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
            "line": 948
          },
          "name": "singleWeightConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontContinuousDeploymentPolicy.CloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigTrafficConfigSingleWeightConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
            "line": 964
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
            "line": 954
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
            "line": 878
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontContinuousDeploymentPolicy.CloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigTrafficConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-continuous-deployment-policy/index:CloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigTrafficConfigOutputReference"
    },
    "@cdktn/provider-awscc.cloudfrontContinuousDeploymentPolicy.CloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigTrafficConfigSingleHeaderConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontContinuousDeploymentPolicy.CloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigTrafficConfigSingleHeaderConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
        "line": 409
      },
      "name": "CloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigTrafficConfigSingleHeaderConfig",
      "namespace": "cloudfrontContinuousDeploymentPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The header must contain the prefix ``aws-cf-cd-``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_continuous_deployment_policy#header CloudfrontContinuousDeploymentPolicy#header}",
            "stability": "stable",
            "summary": "The request header name that you want CloudFront to send to your staging distribution."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
            "line": 415
          },
          "name": "header",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_continuous_deployment_policy#value CloudfrontContinuousDeploymentPolicy#value}",
            "stability": "stable",
            "summary": "The request header value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
            "line": 421
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudfront-continuous-deployment-policy/index:CloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigTrafficConfigSingleHeaderConfig"
    },
    "@cdktn/provider-awscc.cloudfrontContinuousDeploymentPolicy.CloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigTrafficConfigSingleHeaderConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontContinuousDeploymentPolicy.CloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigTrafficConfigSingleHeaderConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
          "line": 468
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
        "line": 460
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
            "line": 516
          },
          "name": "resetHeader"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
            "line": 532
          },
          "name": "resetValue"
        }
      ],
      "name": "CloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigTrafficConfigSingleHeaderConfigOutputReference",
      "namespace": "cloudfrontContinuousDeploymentPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
            "line": 520
          },
          "name": "headerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
            "line": 536
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
            "line": 510
          },
          "name": "header",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
            "line": 526
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
            "line": 472
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontContinuousDeploymentPolicy.CloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigTrafficConfigSingleHeaderConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-continuous-deployment-policy/index:CloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigTrafficConfigSingleHeaderConfigOutputReference"
    },
    "@cdktn/provider-awscc.cloudfrontContinuousDeploymentPolicy.CloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigTrafficConfigSingleWeightConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontContinuousDeploymentPolicy.CloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigTrafficConfigSingleWeightConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
        "line": 671
      },
      "name": "CloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigTrafficConfigSingleWeightConfig",
      "namespace": "cloudfrontContinuousDeploymentPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "This prevents the potentially inconsistent experience of sending some of a given user's requests to your staging distribution, while others are sent to your primary distribution. Define the session duration using TTL values.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_continuous_deployment_policy#session_stickiness_config CloudfrontContinuousDeploymentPolicy#session_stickiness_config}",
            "stability": "stable",
            "summary": "Session stickiness provides the ability to define multiple requests from a single viewer as a single session."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
            "line": 677
          },
          "name": "sessionStickinessConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontContinuousDeploymentPolicy.CloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigTrafficConfigSingleWeightConfigSessionStickinessConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_continuous_deployment_policy#weight CloudfrontContinuousDeploymentPolicy#weight}",
            "stability": "stable",
            "summary": "The percentage of traffic to send to a staging distribution, expressed as a decimal number between 0 and 0.15. For example, a value of 0.10 means 10% of traffic is sent to the staging distribution."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
            "line": 683
          },
          "name": "weight",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/cloudfront-continuous-deployment-policy/index:CloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigTrafficConfigSingleWeightConfig"
    },
    "@cdktn/provider-awscc.cloudfrontContinuousDeploymentPolicy.CloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigTrafficConfigSingleWeightConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontContinuousDeploymentPolicy.CloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigTrafficConfigSingleWeightConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
          "line": 730
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
        "line": 722
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
            "line": 775
          },
          "name": "putSessionStickinessConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cloudfrontContinuousDeploymentPolicy.CloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigTrafficConfigSingleWeightConfigSessionStickinessConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
            "line": 778
          },
          "name": "resetSessionStickinessConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
            "line": 794
          },
          "name": "resetWeight"
        }
      ],
      "name": "CloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigTrafficConfigSingleWeightConfigOutputReference",
      "namespace": "cloudfrontContinuousDeploymentPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
            "line": 772
          },
          "name": "sessionStickinessConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontContinuousDeploymentPolicy.CloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigTrafficConfigSingleWeightConfigSessionStickinessConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
            "line": 782
          },
          "name": "sessionStickinessConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontContinuousDeploymentPolicy.CloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigTrafficConfigSingleWeightConfigSessionStickinessConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
            "line": 798
          },
          "name": "weightInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
            "line": 788
          },
          "name": "weight",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
            "line": 734
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontContinuousDeploymentPolicy.CloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigTrafficConfigSingleWeightConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-continuous-deployment-policy/index:CloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigTrafficConfigSingleWeightConfigOutputReference"
    },
    "@cdktn/provider-awscc.cloudfrontContinuousDeploymentPolicy.CloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigTrafficConfigSingleWeightConfigSessionStickinessConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontContinuousDeploymentPolicy.CloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigTrafficConfigSingleWeightConfigSessionStickinessConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
        "line": 540
      },
      "name": "CloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigTrafficConfigSingleWeightConfigSessionStickinessConfig",
      "namespace": "cloudfrontContinuousDeploymentPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Allowed values are 300?3600 seconds (5?60 minutes).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_continuous_deployment_policy#idle_ttl CloudfrontContinuousDeploymentPolicy#idle_ttl}",
            "stability": "stable",
            "summary": "The amount of time after which you want sessions to cease if no requests are received."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
            "line": 546
          },
          "name": "idleTtl",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Allowed values are 300?3600 seconds (5?60 minutes).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_continuous_deployment_policy#maximum_ttl CloudfrontContinuousDeploymentPolicy#maximum_ttl}",
            "stability": "stable",
            "summary": "The maximum amount of time to consider requests from the viewer as being part of the same session."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
            "line": 552
          },
          "name": "maximumTtl",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/cloudfront-continuous-deployment-policy/index:CloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigTrafficConfigSingleWeightConfigSessionStickinessConfig"
    },
    "@cdktn/provider-awscc.cloudfrontContinuousDeploymentPolicy.CloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigTrafficConfigSingleWeightConfigSessionStickinessConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontContinuousDeploymentPolicy.CloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigTrafficConfigSingleWeightConfigSessionStickinessConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudfront-continuous-deployment-policy/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/cloudfront-continuous-deployment-policy/index.ts",
        "line": 591
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
            "line": 647
          },
          "name": "resetIdleTtl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
            "line": 663
          },
          "name": "resetMaximumTtl"
        }
      ],
      "name": "CloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigTrafficConfigSingleWeightConfigSessionStickinessConfigOutputReference",
      "namespace": "cloudfrontContinuousDeploymentPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
            "line": 651
          },
          "name": "idleTtlInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
            "line": 667
          },
          "name": "maximumTtlInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
            "line": 641
          },
          "name": "idleTtl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
            "line": 657
          },
          "name": "maximumTtl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-continuous-deployment-policy/index.ts",
            "line": 603
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontContinuousDeploymentPolicy.CloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigTrafficConfigSingleWeightConfigSessionStickinessConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-continuous-deployment-policy/index:CloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigTrafficConfigSingleWeightConfigSessionStickinessConfigOutputReference"
    },
    "@cdktn/provider-awscc.cloudfrontDistributionTenant.CloudfrontDistributionTenant": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_distribution_tenant awscc_cloudfront_distribution_tenant}."
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontDistributionTenant.CloudfrontDistributionTenant",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_distribution_tenant awscc_cloudfront_distribution_tenant} Resource."
        },
        "locationInModule": {
          "filename": "src/cloudfront-distribution-tenant/index.ts",
          "line": 1189
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.cloudfrontDistributionTenant.CloudfrontDistributionTenantConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudfront-distribution-tenant/index.ts",
        "line": 1157
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CloudfrontDistributionTenant resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 1174
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the CloudfrontDistributionTenant to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_distribution_tenant#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CloudfrontDistributionTenant that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CloudfrontDistributionTenant to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 1251
          },
          "name": "putCustomizations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cloudfrontDistributionTenant.CloudfrontDistributionTenantCustomizations"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 1335
          },
          "name": "putManagedCertificateRequest",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cloudfrontDistributionTenant.CloudfrontDistributionTenantManagedCertificateRequest"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 1364
          },
          "name": "putParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.cloudfrontDistributionTenant.CloudfrontDistributionTenantParameters"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 1385
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.cloudfrontDistributionTenant.CloudfrontDistributionTenantTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 1233
          },
          "name": "resetConnectionGroupId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 1254
          },
          "name": "resetCustomizations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 1312
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 1338
          },
          "name": "resetManagedCertificateRequest"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 1367
          },
          "name": "resetParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 1388
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 1400
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 1414
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CloudfrontDistributionTenant",
      "namespace": "cloudfrontDistributionTenant",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 1162
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 1221
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 1242
          },
          "name": "createdTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 1248
          },
          "name": "customizations",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontDistributionTenant.CloudfrontDistributionTenantCustomizationsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 1276
          },
          "name": "distributionTenantId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 1282
          },
          "name": "domainResults",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontDistributionTenant.CloudfrontDistributionTenantDomainResultsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 1300
          },
          "name": "eTag",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 1321
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 1326
          },
          "name": "lastModifiedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 1332
          },
          "name": "managedCertificateRequest",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontDistributionTenant.CloudfrontDistributionTenantManagedCertificateRequestOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 1361
          },
          "name": "parameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontDistributionTenant.CloudfrontDistributionTenantParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 1376
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 1382
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontDistributionTenant.CloudfrontDistributionTenantTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 1237
          },
          "name": "connectionGroupIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 1258
          },
          "name": "customizationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontDistributionTenant.CloudfrontDistributionTenantCustomizations"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 1271
          },
          "name": "distributionIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 1295
          },
          "name": "domainsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 1316
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 1342
          },
          "name": "managedCertificateRequestInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontDistributionTenant.CloudfrontDistributionTenantManagedCertificateRequest"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 1355
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 1371
          },
          "name": "parametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudfrontDistributionTenant.CloudfrontDistributionTenantParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 1392
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudfrontDistributionTenant.CloudfrontDistributionTenantTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 1227
          },
          "name": "connectionGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 1264
          },
          "name": "distributionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 1288
          },
          "name": "domains",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 1306
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 1348
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudfront-distribution-tenant/index:CloudfrontDistributionTenant"
    },
    "@cdktn/provider-awscc.cloudfrontDistributionTenant.CloudfrontDistributionTenantConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontDistributionTenant.CloudfrontDistributionTenantConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudfront-distribution-tenant/index.ts",
        "line": 14
      },
      "name": "CloudfrontDistributionTenantConfig",
      "namespace": "cloudfrontDistributionTenant",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_distribution_tenant#distribution_id CloudfrontDistributionTenant#distribution_id}",
            "stability": "stable",
            "summary": "The ID of the multi-tenant distribution."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 32
          },
          "name": "distributionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_distribution_tenant#domains CloudfrontDistributionTenant#domains}",
            "stability": "stable",
            "summary": "The domains associated with the distribution tenant."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 38
          },
          "name": "domains",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_distribution_tenant#name CloudfrontDistributionTenant#name}",
            "stability": "stable",
            "summary": "The name of the distribution tenant."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 56
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you don't specify a connection group, CloudFront uses the default connection group.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_distribution_tenant#connection_group_id CloudfrontDistributionTenant#connection_group_id}",
            "stability": "stable",
            "summary": "The ID of the connection group for the distribution tenant."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 20
          },
          "name": "connectionGroupId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For each distribution tenant, you can specify the geographic restrictions, and the Amazon Resource Names (ARNs) for the ACM certificate and WAF web ACL. These are specific values that you can override or disable from the multi-tenant distribution that was used to create the distribution tenant.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_distribution_tenant#customizations CloudfrontDistributionTenant#customizations}",
            "stability": "stable",
            "summary": "Customizations for the distribution tenant."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 26
          },
          "name": "customizations",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontDistributionTenant.CloudfrontDistributionTenantCustomizations"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_distribution_tenant#enabled CloudfrontDistributionTenant#enabled}",
            "stability": "stable",
            "summary": "Indicates whether the distribution tenant is in an enabled state. If disabled, the distribution tenant won't serve traffic."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/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/hashicorp/awscc/1.96.0/docs/resources/cloudfront_distribution_tenant#managed_certificate_request CloudfrontDistributionTenant#managed_certificate_request}",
            "stability": "stable",
            "summary": "An object that represents the request for the Amazon CloudFront managed ACM certificate."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 50
          },
          "name": "managedCertificateRequest",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontDistributionTenant.CloudfrontDistributionTenantManagedCertificateRequest"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "A parameter is specified as a key-value pair. A valid parameter value must exist for any parameter that is marked as required in the multi-tenant distribution.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_distribution_tenant#parameters CloudfrontDistributionTenant#parameters}",
            "stability": "stable",
            "summary": "A list of parameter values to add to the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 62
          },
          "name": "parameters",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudfrontDistributionTenant.CloudfrontDistributionTenantParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_distribution_tenant#tags CloudfrontDistributionTenant#tags}",
            "stability": "stable",
            "summary": "A complex type that contains zero or more ``Tag`` elements."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 68
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudfrontDistributionTenant.CloudfrontDistributionTenantTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-distribution-tenant/index:CloudfrontDistributionTenantConfig"
    },
    "@cdktn/provider-awscc.cloudfrontDistributionTenant.CloudfrontDistributionTenantCustomizations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontDistributionTenant.CloudfrontDistributionTenantCustomizations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudfront-distribution-tenant/index.ts",
        "line": 431
      },
      "name": "CloudfrontDistributionTenantCustomizations",
      "namespace": "cloudfrontDistributionTenant",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_distribution_tenant#certificate CloudfrontDistributionTenant#certificate}",
            "stability": "stable",
            "summary": "The ACMlong (ACM) certificate."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 437
          },
          "name": "certificate",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontDistributionTenant.CloudfrontDistributionTenantCustomizationsCertificate"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_distribution_tenant#geo_restrictions CloudfrontDistributionTenant#geo_restrictions}",
            "stability": "stable",
            "summary": "The geographic restrictions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 443
          },
          "name": "geoRestrictions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontDistributionTenant.CloudfrontDistributionTenantCustomizationsGeoRestrictions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_distribution_tenant#web_acl CloudfrontDistributionTenant#web_acl}",
            "stability": "stable",
            "summary": "The WAF web ACL."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 449
          },
          "name": "webAcl",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontDistributionTenant.CloudfrontDistributionTenantCustomizationsWebAcl"
          }
        }
      ],
      "symbolId": "src/cloudfront-distribution-tenant/index:CloudfrontDistributionTenantCustomizations"
    },
    "@cdktn/provider-awscc.cloudfrontDistributionTenant.CloudfrontDistributionTenantCustomizationsCertificate": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontDistributionTenant.CloudfrontDistributionTenantCustomizationsCertificate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudfront-distribution-tenant/index.ts",
        "line": 70
      },
      "name": "CloudfrontDistributionTenantCustomizationsCertificate",
      "namespace": "cloudfrontDistributionTenant",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_distribution_tenant#arn CloudfrontDistributionTenant#arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the ACM certificate."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 76
          },
          "name": "arn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudfront-distribution-tenant/index:CloudfrontDistributionTenantCustomizationsCertificate"
    },
    "@cdktn/provider-awscc.cloudfrontDistributionTenant.CloudfrontDistributionTenantCustomizationsCertificateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontDistributionTenant.CloudfrontDistributionTenantCustomizationsCertificateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudfront-distribution-tenant/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/cloudfront-distribution-tenant/index.ts",
        "line": 108
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 158
          },
          "name": "resetArn"
        }
      ],
      "name": "CloudfrontDistributionTenantCustomizationsCertificateOutputReference",
      "namespace": "cloudfrontDistributionTenant",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 162
          },
          "name": "arnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 152
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 120
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontDistributionTenant.CloudfrontDistributionTenantCustomizationsCertificate"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-distribution-tenant/index:CloudfrontDistributionTenantCustomizationsCertificateOutputReference"
    },
    "@cdktn/provider-awscc.cloudfrontDistributionTenant.CloudfrontDistributionTenantCustomizationsGeoRestrictions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontDistributionTenant.CloudfrontDistributionTenantCustomizationsGeoRestrictions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudfront-distribution-tenant/index.ts",
        "line": 166
      },
      "name": "CloudfrontDistributionTenantCustomizationsGeoRestrictions",
      "namespace": "cloudfrontDistributionTenant",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_distribution_tenant#locations CloudfrontDistributionTenant#locations}",
            "stability": "stable",
            "summary": "The locations for geographic restrictions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 172
          },
          "name": "locations",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "+  ``blacklist``: The ``Location`` elements specify the countries in which you don't want CloudFront to distribute your content.\n  +  ``whitelist``: The ``Location`` elements specify the countries in which you want CloudFront to distribute your content.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_distribution_tenant#restriction_type CloudfrontDistributionTenant#restriction_type}",
            "stability": "stable",
            "summary": "The method that you want to use to restrict distribution of your content by country:   +  ``none``: No geographic restriction is enabled, meaning access to content is not restricted by client geo location."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 181
          },
          "name": "restrictionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudfront-distribution-tenant/index:CloudfrontDistributionTenantCustomizationsGeoRestrictions"
    },
    "@cdktn/provider-awscc.cloudfrontDistributionTenant.CloudfrontDistributionTenantCustomizationsGeoRestrictionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontDistributionTenant.CloudfrontDistributionTenantCustomizationsGeoRestrictionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudfront-distribution-tenant/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/cloudfront-distribution-tenant/index.ts",
        "line": 220
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 276
          },
          "name": "resetLocations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 292
          },
          "name": "resetRestrictionType"
        }
      ],
      "name": "CloudfrontDistributionTenantCustomizationsGeoRestrictionsOutputReference",
      "namespace": "cloudfrontDistributionTenant",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 280
          },
          "name": "locationsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 296
          },
          "name": "restrictionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 270
          },
          "name": "locations",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 286
          },
          "name": "restrictionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 232
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontDistributionTenant.CloudfrontDistributionTenantCustomizationsGeoRestrictions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-distribution-tenant/index:CloudfrontDistributionTenantCustomizationsGeoRestrictionsOutputReference"
    },
    "@cdktn/provider-awscc.cloudfrontDistributionTenant.CloudfrontDistributionTenantCustomizationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontDistributionTenant.CloudfrontDistributionTenantCustomizationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudfront-distribution-tenant/index.ts",
          "line": 503
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudfront-distribution-tenant/index.ts",
        "line": 495
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 554
          },
          "name": "putCertificate",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cloudfrontDistributionTenant.CloudfrontDistributionTenantCustomizationsCertificate"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 570
          },
          "name": "putGeoRestrictions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cloudfrontDistributionTenant.CloudfrontDistributionTenantCustomizationsGeoRestrictions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 586
          },
          "name": "putWebAcl",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cloudfrontDistributionTenant.CloudfrontDistributionTenantCustomizationsWebAcl"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 557
          },
          "name": "resetCertificate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 573
          },
          "name": "resetGeoRestrictions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 589
          },
          "name": "resetWebAcl"
        }
      ],
      "name": "CloudfrontDistributionTenantCustomizationsOutputReference",
      "namespace": "cloudfrontDistributionTenant",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 551
          },
          "name": "certificate",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontDistributionTenant.CloudfrontDistributionTenantCustomizationsCertificateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 567
          },
          "name": "geoRestrictions",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontDistributionTenant.CloudfrontDistributionTenantCustomizationsGeoRestrictionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 583
          },
          "name": "webAcl",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontDistributionTenant.CloudfrontDistributionTenantCustomizationsWebAclOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 561
          },
          "name": "certificateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontDistributionTenant.CloudfrontDistributionTenantCustomizationsCertificate"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 577
          },
          "name": "geoRestrictionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontDistributionTenant.CloudfrontDistributionTenantCustomizationsGeoRestrictions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 593
          },
          "name": "webAclInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontDistributionTenant.CloudfrontDistributionTenantCustomizationsWebAcl"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 507
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontDistributionTenant.CloudfrontDistributionTenantCustomizations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-distribution-tenant/index:CloudfrontDistributionTenantCustomizationsOutputReference"
    },
    "@cdktn/provider-awscc.cloudfrontDistributionTenant.CloudfrontDistributionTenantCustomizationsWebAcl": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontDistributionTenant.CloudfrontDistributionTenantCustomizationsWebAcl",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudfront-distribution-tenant/index.ts",
        "line": 300
      },
      "name": "CloudfrontDistributionTenantCustomizationsWebAcl",
      "namespace": "cloudfrontDistributionTenant",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify ``override`` to specify a separate WAF web ACL for the distribution tenant. If you specify ``disable``, the distribution tenant won't have WAF web ACL protections and won't inherit from the multi-tenant distribution.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_distribution_tenant#action CloudfrontDistributionTenant#action}",
            "stability": "stable",
            "summary": "The action for the WAF web ACL customization."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 306
          },
          "name": "action",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_distribution_tenant#arn CloudfrontDistributionTenant#arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the WAF web ACL."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 312
          },
          "name": "arn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudfront-distribution-tenant/index:CloudfrontDistributionTenantCustomizationsWebAcl"
    },
    "@cdktn/provider-awscc.cloudfrontDistributionTenant.CloudfrontDistributionTenantCustomizationsWebAclOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontDistributionTenant.CloudfrontDistributionTenantCustomizationsWebAclOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudfront-distribution-tenant/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/cloudfront-distribution-tenant/index.ts",
        "line": 351
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 407
          },
          "name": "resetAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 423
          },
          "name": "resetArn"
        }
      ],
      "name": "CloudfrontDistributionTenantCustomizationsWebAclOutputReference",
      "namespace": "cloudfrontDistributionTenant",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 411
          },
          "name": "actionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 427
          },
          "name": "arnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 401
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 417
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 363
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontDistributionTenant.CloudfrontDistributionTenantCustomizationsWebAcl"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-distribution-tenant/index:CloudfrontDistributionTenantCustomizationsWebAclOutputReference"
    },
    "@cdktn/provider-awscc.cloudfrontDistributionTenant.CloudfrontDistributionTenantDomainResults": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontDistributionTenant.CloudfrontDistributionTenantDomainResults",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudfront-distribution-tenant/index.ts",
        "line": 597
      },
      "name": "CloudfrontDistributionTenantDomainResults",
      "namespace": "cloudfrontDistributionTenant",
      "symbolId": "src/cloudfront-distribution-tenant/index:CloudfrontDistributionTenantDomainResults"
    },
    "@cdktn/provider-awscc.cloudfrontDistributionTenant.CloudfrontDistributionTenantDomainResultsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontDistributionTenant.CloudfrontDistributionTenantDomainResultsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudfront-distribution-tenant/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/cloudfront-distribution-tenant/index.ts",
        "line": 659
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/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-awscc.cloudfrontDistributionTenant.CloudfrontDistributionTenantDomainResultsOutputReference"
            }
          }
        }
      ],
      "name": "CloudfrontDistributionTenantDomainResultsList",
      "namespace": "cloudfrontDistributionTenant",
      "symbolId": "src/cloudfront-distribution-tenant/index:CloudfrontDistributionTenantDomainResultsList"
    },
    "@cdktn/provider-awscc.cloudfrontDistributionTenant.CloudfrontDistributionTenantDomainResultsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontDistributionTenant.CloudfrontDistributionTenantDomainResultsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudfront-distribution-tenant/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/cloudfront-distribution-tenant/index.ts",
        "line": 620
      },
      "name": "CloudfrontDistributionTenantDomainResultsOutputReference",
      "namespace": "cloudfrontDistributionTenant",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 649
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 654
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 633
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontDistributionTenant.CloudfrontDistributionTenantDomainResults"
          }
        }
      ],
      "symbolId": "src/cloudfront-distribution-tenant/index:CloudfrontDistributionTenantDomainResultsOutputReference"
    },
    "@cdktn/provider-awscc.cloudfrontDistributionTenant.CloudfrontDistributionTenantManagedCertificateRequest": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontDistributionTenant.CloudfrontDistributionTenantManagedCertificateRequest",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudfront-distribution-tenant/index.ts",
        "line": 677
      },
      "name": "CloudfrontDistributionTenantManagedCertificateRequest",
      "namespace": "cloudfrontDistributionTenant",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Opt in by specifying ``enabled``. For more information, see [Certificate Transparency Logging](https://docs.aws.amazon.com/acm/latest/userguide/acm-concepts.html#concept-transparency) in the *User Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_distribution_tenant#certificate_transparency_logging_preference CloudfrontDistributionTenant#certificate_transparency_logging_preference}",
            "stability": "stable",
            "summary": "You can opt out of certificate transparency logging by specifying the ``disabled`` option."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 683
          },
          "name": "certificateTransparencyLoggingPreference",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_distribution_tenant#primary_domain_name CloudfrontDistributionTenant#primary_domain_name}",
            "stability": "stable",
            "summary": "The primary domain name associated with the CloudFront managed ACM certificate."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 689
          },
          "name": "primaryDomainName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "+  For ``cloudfront``, CloudFront will automatically serve the validation token. Choose this mode if you can point the domain's DNS to CloudFront immediately.\n  +  For ``self-hosted``, you serve the validation token from your existing infrastructure. Choose this mode when you need to maintain current traffic flow while your certificate is being issued. You can place the validation token at the well-known path on your existing web server, wait for ACM to validate and issue the certificate, and then update your DNS to point to CloudFront.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_distribution_tenant#validation_token_host CloudfrontDistributionTenant#validation_token_host}",
            "stability": "stable",
            "summary": "Specify how the HTTP validation token will be served when requesting the CloudFront managed ACM certificate."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 697
          },
          "name": "validationTokenHost",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudfront-distribution-tenant/index:CloudfrontDistributionTenantManagedCertificateRequest"
    },
    "@cdktn/provider-awscc.cloudfrontDistributionTenant.CloudfrontDistributionTenantManagedCertificateRequestOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontDistributionTenant.CloudfrontDistributionTenantManagedCertificateRequestOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudfront-distribution-tenant/index.ts",
          "line": 751
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudfront-distribution-tenant/index.ts",
        "line": 743
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 805
          },
          "name": "resetCertificateTransparencyLoggingPreference"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 821
          },
          "name": "resetPrimaryDomainName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 837
          },
          "name": "resetValidationTokenHost"
        }
      ],
      "name": "CloudfrontDistributionTenantManagedCertificateRequestOutputReference",
      "namespace": "cloudfrontDistributionTenant",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 809
          },
          "name": "certificateTransparencyLoggingPreferenceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 825
          },
          "name": "primaryDomainNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 841
          },
          "name": "validationTokenHostInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 799
          },
          "name": "certificateTransparencyLoggingPreference",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 815
          },
          "name": "primaryDomainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 831
          },
          "name": "validationTokenHost",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 755
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontDistributionTenant.CloudfrontDistributionTenantManagedCertificateRequest"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-distribution-tenant/index:CloudfrontDistributionTenantManagedCertificateRequestOutputReference"
    },
    "@cdktn/provider-awscc.cloudfrontDistributionTenant.CloudfrontDistributionTenantParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontDistributionTenant.CloudfrontDistributionTenantParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudfront-distribution-tenant/index.ts",
        "line": 845
      },
      "name": "CloudfrontDistributionTenantParameters",
      "namespace": "cloudfrontDistributionTenant",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_distribution_tenant#name CloudfrontDistributionTenant#name}",
            "stability": "stable",
            "summary": "The parameter name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 851
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_distribution_tenant#value CloudfrontDistributionTenant#value}",
            "stability": "stable",
            "summary": "The parameter value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 857
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudfront-distribution-tenant/index:CloudfrontDistributionTenantParameters"
    },
    "@cdktn/provider-awscc.cloudfrontDistributionTenant.CloudfrontDistributionTenantParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontDistributionTenant.CloudfrontDistributionTenantParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudfront-distribution-tenant/index.ts",
          "line": 987
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudfront-distribution-tenant/index.ts",
        "line": 979
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 994
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.cloudfrontDistributionTenant.CloudfrontDistributionTenantParametersOutputReference"
            }
          }
        }
      ],
      "name": "CloudfrontDistributionTenantParametersList",
      "namespace": "cloudfrontDistributionTenant",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 980
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudfrontDistributionTenant.CloudfrontDistributionTenantParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-distribution-tenant/index:CloudfrontDistributionTenantParametersList"
    },
    "@cdktn/provider-awscc.cloudfrontDistributionTenant.CloudfrontDistributionTenantParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontDistributionTenant.CloudfrontDistributionTenantParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudfront-distribution-tenant/index.ts",
          "line": 906
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudfront-distribution-tenant/index.ts",
        "line": 896
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 954
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 970
          },
          "name": "resetValue"
        }
      ],
      "name": "CloudfrontDistributionTenantParametersOutputReference",
      "namespace": "cloudfrontDistributionTenant",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 958
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 974
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 948
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 964
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 910
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontDistributionTenant.CloudfrontDistributionTenantParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-distribution-tenant/index:CloudfrontDistributionTenantParametersOutputReference"
    },
    "@cdktn/provider-awscc.cloudfrontDistributionTenant.CloudfrontDistributionTenantTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontDistributionTenant.CloudfrontDistributionTenantTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudfront-distribution-tenant/index.ts",
        "line": 998
      },
      "name": "CloudfrontDistributionTenantTags",
      "namespace": "cloudfrontDistributionTenant",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "custom": {
              "": "``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_distribution_tenant#key CloudfrontDistributionTenant#key}"
            },
            "remarks": "The string length should be between 1 and 128 characters. Valid characters include ``a-z``, ``A-Z``, ``0-9``, space, and the special characters ``_ - . : / = +",
            "stability": "stable",
            "summary": "A string that contains ``Tag`` key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 1005
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "custom": {
              "": "``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_distribution_tenant#value CloudfrontDistributionTenant#value}"
            },
            "remarks": "The string length should be between 0 and 256 characters. Valid characters include ``a-z``, ``A-Z``, ``0-9``, space, and the special characters ``_ - . : / = +",
            "stability": "stable",
            "summary": "A string that contains an optional ``Tag`` value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 1012
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudfront-distribution-tenant/index:CloudfrontDistributionTenantTags"
    },
    "@cdktn/provider-awscc.cloudfrontDistributionTenant.CloudfrontDistributionTenantTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontDistributionTenant.CloudfrontDistributionTenantTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudfront-distribution-tenant/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudfront-distribution-tenant/index.ts",
        "line": 1134
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 1149
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.cloudfrontDistributionTenant.CloudfrontDistributionTenantTagsOutputReference"
            }
          }
        }
      ],
      "name": "CloudfrontDistributionTenantTagsList",
      "namespace": "cloudfrontDistributionTenant",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 1135
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudfrontDistributionTenant.CloudfrontDistributionTenantTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-distribution-tenant/index:CloudfrontDistributionTenantTagsList"
    },
    "@cdktn/provider-awscc.cloudfrontDistributionTenant.CloudfrontDistributionTenantTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontDistributionTenant.CloudfrontDistributionTenantTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudfront-distribution-tenant/index.ts",
          "line": 1061
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudfront-distribution-tenant/index.ts",
        "line": 1051
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 1109
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 1125
          },
          "name": "resetValue"
        }
      ],
      "name": "CloudfrontDistributionTenantTagsOutputReference",
      "namespace": "cloudfrontDistributionTenant",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 1113
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 1129
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 1103
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 1119
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-distribution-tenant/index.ts",
            "line": 1065
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontDistributionTenant.CloudfrontDistributionTenantTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-distribution-tenant/index:CloudfrontDistributionTenantTagsOutputReference"
    },
    "@cdktn/provider-awscc.cloudfrontFunction.CloudfrontFunction": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_function awscc_cloudfront_function}."
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontFunction.CloudfrontFunction",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_function awscc_cloudfront_function} Resource."
        },
        "locationInModule": {
          "filename": "src/cloudfront-function/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-awscc.cloudfrontFunction.CloudfrontFunctionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudfront-function/index.ts",
        "line": 553
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CloudfrontFunction resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/cloudfront-function/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 CloudfrontFunction to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_function#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CloudfrontFunction that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CloudfrontFunction to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-function/index.ts",
            "line": 652
          },
          "name": "putFunctionConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cloudfrontFunction.CloudfrontFunctionFunctionConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-function/index.ts",
            "line": 665
          },
          "name": "putFunctionMetadata",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cloudfrontFunction.CloudfrontFunctionFunctionMetadata"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-function/index.ts",
            "line": 704
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.cloudfrontFunction.CloudfrontFunctionTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-function/index.ts",
            "line": 621
          },
          "name": "resetAutoPublish"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-function/index.ts",
            "line": 668
          },
          "name": "resetFunctionMetadata"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-function/index.ts",
            "line": 707
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-function/index.ts",
            "line": 719
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-function/index.ts",
            "line": 730
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CloudfrontFunction",
      "namespace": "cloudfrontFunction",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-function/index.ts",
            "line": 558
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-function/index.ts",
            "line": 630
          },
          "name": "functionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-function/index.ts",
            "line": 649
          },
          "name": "functionConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontFunction.CloudfrontFunctionFunctionConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-function/index.ts",
            "line": 662
          },
          "name": "functionMetadata",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontFunction.CloudfrontFunctionFunctionMetadataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-function/index.ts",
            "line": 677
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-function/index.ts",
            "line": 695
          },
          "name": "stage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-function/index.ts",
            "line": 701
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontFunction.CloudfrontFunctionTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-function/index.ts",
            "line": 625
          },
          "name": "autoPublishInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-function/index.ts",
            "line": 643
          },
          "name": "functionCodeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-function/index.ts",
            "line": 656
          },
          "name": "functionConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontFunction.CloudfrontFunctionFunctionConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-function/index.ts",
            "line": 672
          },
          "name": "functionMetadataInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontFunction.CloudfrontFunctionFunctionMetadata"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-function/index.ts",
            "line": 690
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-function/index.ts",
            "line": 711
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudfrontFunction.CloudfrontFunctionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-function/index.ts",
            "line": 615
          },
          "name": "autoPublish",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-function/index.ts",
            "line": 636
          },
          "name": "functionCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-function/index.ts",
            "line": 683
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudfront-function/index:CloudfrontFunction"
    },
    "@cdktn/provider-awscc.cloudfrontFunction.CloudfrontFunctionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontFunction.CloudfrontFunctionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudfront-function/index.ts",
        "line": 14
      },
      "name": "CloudfrontFunctionConfig",
      "namespace": "cloudfrontFunction",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information about writing a CloudFront function, see [Writing function code for CloudFront Functions](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/writing-function-code.html) in the *Amazon CloudFront Developer Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_function#function_code CloudfrontFunction#function_code}",
            "stability": "stable",
            "summary": "The function code."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-function/index.ts",
            "line": 26
          },
          "name": "functionCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_function#function_config CloudfrontFunction#function_config}",
            "stability": "stable",
            "summary": "Contains configuration information about a CloudFront function."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-function/index.ts",
            "line": 32
          },
          "name": "functionConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontFunction.CloudfrontFunctionFunctionConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_function#name CloudfrontFunction#name}",
            "stability": "stable",
            "summary": "A name to identify the function."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-function/index.ts",
            "line": 44
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_function#auto_publish CloudfrontFunction#auto_publish}",
            "stability": "stable",
            "summary": "A flag that determines whether to automatically publish the function to the ``LIVE`` stage when it?s created. To automatically publish to the ``LIVE`` stage, set this property to ``true``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-function/index.ts",
            "line": 20
          },
          "name": "autoPublish",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_function#function_metadata CloudfrontFunction#function_metadata}",
            "stability": "stable",
            "summary": "Contains metadata about a CloudFront function."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-function/index.ts",
            "line": 38
          },
          "name": "functionMetadata",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontFunction.CloudfrontFunctionFunctionMetadata"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_function#tags CloudfrontFunction#tags}",
            "stability": "stable",
            "summary": "A complex type that contains zero or more ``Tag`` elements."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-function/index.ts",
            "line": 50
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudfrontFunction.CloudfrontFunctionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-function/index:CloudfrontFunctionConfig"
    },
    "@cdktn/provider-awscc.cloudfrontFunction.CloudfrontFunctionFunctionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontFunction.CloudfrontFunctionFunctionConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudfront-function/index.ts",
        "line": 170
      },
      "name": "CloudfrontFunctionFunctionConfig",
      "namespace": "cloudfrontFunction",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_function#comment CloudfrontFunction#comment}",
            "stability": "stable",
            "summary": "A comment to describe the function. The comment cannot be longer than 128 characters."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-function/index.ts",
            "line": 176
          },
          "name": "comment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_function#runtime CloudfrontFunction#runtime}",
            "stability": "stable",
            "summary": "The function's runtime environment version."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-function/index.ts",
            "line": 188
          },
          "name": "runtime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_function#key_value_store_associations CloudfrontFunction#key_value_store_associations}",
            "stability": "stable",
            "summary": "The configuration for the key value store associations."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-function/index.ts",
            "line": 182
          },
          "name": "keyValueStoreAssociations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudfrontFunction.CloudfrontFunctionFunctionConfigKeyValueStoreAssociations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-function/index:CloudfrontFunctionFunctionConfig"
    },
    "@cdktn/provider-awscc.cloudfrontFunction.CloudfrontFunctionFunctionConfigKeyValueStoreAssociations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontFunction.CloudfrontFunctionFunctionConfigKeyValueStoreAssociations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudfront-function/index.ts",
        "line": 52
      },
      "name": "CloudfrontFunctionFunctionConfigKeyValueStoreAssociations",
      "namespace": "cloudfrontFunction",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_function#key_value_store_arn CloudfrontFunction#key_value_store_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the key value store association."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-function/index.ts",
            "line": 58
          },
          "name": "keyValueStoreArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudfront-function/index:CloudfrontFunctionFunctionConfigKeyValueStoreAssociations"
    },
    "@cdktn/provider-awscc.cloudfrontFunction.CloudfrontFunctionFunctionConfigKeyValueStoreAssociationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontFunction.CloudfrontFunctionFunctionConfigKeyValueStoreAssociationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudfront-function/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudfront-function/index.ts",
        "line": 151
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-function/index.ts",
            "line": 166
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.cloudfrontFunction.CloudfrontFunctionFunctionConfigKeyValueStoreAssociationsOutputReference"
            }
          }
        }
      ],
      "name": "CloudfrontFunctionFunctionConfigKeyValueStoreAssociationsList",
      "namespace": "cloudfrontFunction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-function/index.ts",
            "line": 152
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudfrontFunction.CloudfrontFunctionFunctionConfigKeyValueStoreAssociations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-function/index:CloudfrontFunctionFunctionConfigKeyValueStoreAssociationsList"
    },
    "@cdktn/provider-awscc.cloudfrontFunction.CloudfrontFunctionFunctionConfigKeyValueStoreAssociationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontFunction.CloudfrontFunctionFunctionConfigKeyValueStoreAssociationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudfront-function/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/cloudfront-function/index.ts",
        "line": 90
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-function/index.ts",
            "line": 142
          },
          "name": "resetKeyValueStoreArn"
        }
      ],
      "name": "CloudfrontFunctionFunctionConfigKeyValueStoreAssociationsOutputReference",
      "namespace": "cloudfrontFunction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-function/index.ts",
            "line": 146
          },
          "name": "keyValueStoreArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-function/index.ts",
            "line": 136
          },
          "name": "keyValueStoreArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-function/index.ts",
            "line": 104
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontFunction.CloudfrontFunctionFunctionConfigKeyValueStoreAssociations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-function/index:CloudfrontFunctionFunctionConfigKeyValueStoreAssociationsOutputReference"
    },
    "@cdktn/provider-awscc.cloudfrontFunction.CloudfrontFunctionFunctionConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontFunction.CloudfrontFunctionFunctionConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudfront-function/index.ts",
          "line": 242
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudfront-function/index.ts",
        "line": 234
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-function/index.ts",
            "line": 306
          },
          "name": "putKeyValueStoreAssociations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.cloudfrontFunction.CloudfrontFunctionFunctionConfigKeyValueStoreAssociations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-function/index.ts",
            "line": 309
          },
          "name": "resetKeyValueStoreAssociations"
        }
      ],
      "name": "CloudfrontFunctionFunctionConfigOutputReference",
      "namespace": "cloudfrontFunction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-function/index.ts",
            "line": 303
          },
          "name": "keyValueStoreAssociations",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontFunction.CloudfrontFunctionFunctionConfigKeyValueStoreAssociationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-function/index.ts",
            "line": 297
          },
          "name": "commentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-function/index.ts",
            "line": 313
          },
          "name": "keyValueStoreAssociationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudfrontFunction.CloudfrontFunctionFunctionConfigKeyValueStoreAssociations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-function/index.ts",
            "line": 326
          },
          "name": "runtimeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-function/index.ts",
            "line": 290
          },
          "name": "comment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-function/index.ts",
            "line": 319
          },
          "name": "runtime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-function/index.ts",
            "line": 246
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontFunction.CloudfrontFunctionFunctionConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-function/index:CloudfrontFunctionFunctionConfigOutputReference"
    },
    "@cdktn/provider-awscc.cloudfrontFunction.CloudfrontFunctionFunctionMetadata": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontFunction.CloudfrontFunctionFunctionMetadata",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudfront-function/index.ts",
        "line": 330
      },
      "name": "CloudfrontFunctionFunctionMetadata",
      "namespace": "cloudfrontFunction",
      "symbolId": "src/cloudfront-function/index:CloudfrontFunctionFunctionMetadata"
    },
    "@cdktn/provider-awscc.cloudfrontFunction.CloudfrontFunctionFunctionMetadataOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontFunction.CloudfrontFunctionFunctionMetadataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudfront-function/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudfront-function/index.ts",
        "line": 353
      },
      "name": "CloudfrontFunctionFunctionMetadataOutputReference",
      "namespace": "cloudfrontFunction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-function/index.ts",
            "line": 390
          },
          "name": "functionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-function/index.ts",
            "line": 365
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontFunction.CloudfrontFunctionFunctionMetadata"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-function/index:CloudfrontFunctionFunctionMetadataOutputReference"
    },
    "@cdktn/provider-awscc.cloudfrontFunction.CloudfrontFunctionTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontFunction.CloudfrontFunctionTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudfront-function/index.ts",
        "line": 394
      },
      "name": "CloudfrontFunctionTags",
      "namespace": "cloudfrontFunction",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "custom": {
              "": "``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_function#key CloudfrontFunction#key}"
            },
            "remarks": "The string length should be between 1 and 128 characters. Valid characters include ``a-z``, ``A-Z``, ``0-9``, space, and the special characters ``_ - . : / = +",
            "stability": "stable",
            "summary": "A string that contains ``Tag`` key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-function/index.ts",
            "line": 401
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "custom": {
              "": "``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_function#value CloudfrontFunction#value}"
            },
            "remarks": "The string length should be between 0 and 256 characters. Valid characters include ``a-z``, ``A-Z``, ``0-9``, space, and the special characters ``_ - . : / = +",
            "stability": "stable",
            "summary": "A string that contains an optional ``Tag`` value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-function/index.ts",
            "line": 408
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudfront-function/index:CloudfrontFunctionTags"
    },
    "@cdktn/provider-awscc.cloudfrontFunction.CloudfrontFunctionTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontFunction.CloudfrontFunctionTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudfront-function/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudfront-function/index.ts",
        "line": 530
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-function/index.ts",
            "line": 545
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.cloudfrontFunction.CloudfrontFunctionTagsOutputReference"
            }
          }
        }
      ],
      "name": "CloudfrontFunctionTagsList",
      "namespace": "cloudfrontFunction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-function/index.ts",
            "line": 531
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudfrontFunction.CloudfrontFunctionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-function/index:CloudfrontFunctionTagsList"
    },
    "@cdktn/provider-awscc.cloudfrontFunction.CloudfrontFunctionTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontFunction.CloudfrontFunctionTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudfront-function/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/cloudfront-function/index.ts",
        "line": 447
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-function/index.ts",
            "line": 505
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-function/index.ts",
            "line": 521
          },
          "name": "resetValue"
        }
      ],
      "name": "CloudfrontFunctionTagsOutputReference",
      "namespace": "cloudfrontFunction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-function/index.ts",
            "line": 509
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-function/index.ts",
            "line": 525
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-function/index.ts",
            "line": 499
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-function/index.ts",
            "line": 515
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-function/index.ts",
            "line": 461
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontFunction.CloudfrontFunctionTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-function/index:CloudfrontFunctionTagsOutputReference"
    },
    "@cdktn/provider-awscc.cloudfrontKeyGroup.CloudfrontKeyGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_key_group awscc_cloudfront_key_group}."
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontKeyGroup.CloudfrontKeyGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_key_group awscc_cloudfront_key_group} Resource."
        },
        "locationInModule": {
          "filename": "src/cloudfront-key-group/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-awscc.cloudfrontKeyGroup.CloudfrontKeyGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudfront-key-group/index.ts",
        "line": 186
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CloudfrontKeyGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/cloudfront-key-group/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 CloudfrontKeyGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_key_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CloudfrontKeyGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CloudfrontKeyGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-key-group/index.ts",
            "line": 251
          },
          "name": "putKeyGroupConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cloudfrontKeyGroup.CloudfrontKeyGroupKeyGroupConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-key-group/index.ts",
            "line": 273
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-key-group/index.ts",
            "line": 279
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CloudfrontKeyGroup",
      "namespace": "cloudfrontKeyGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-key-group/index.ts",
            "line": 191
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-key-group/index.ts",
            "line": 242
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-key-group/index.ts",
            "line": 248
          },
          "name": "keyGroupConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontKeyGroup.CloudfrontKeyGroupKeyGroupConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-key-group/index.ts",
            "line": 260
          },
          "name": "keyGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-key-group/index.ts",
            "line": 265
          },
          "name": "lastModifiedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-key-group/index.ts",
            "line": 255
          },
          "name": "keyGroupConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontKeyGroup.CloudfrontKeyGroupKeyGroupConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-key-group/index:CloudfrontKeyGroup"
    },
    "@cdktn/provider-awscc.cloudfrontKeyGroup.CloudfrontKeyGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontKeyGroup.CloudfrontKeyGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudfront-key-group/index.ts",
        "line": 14
      },
      "name": "CloudfrontKeyGroupConfig",
      "namespace": "cloudfrontKeyGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_key_group#key_group_config CloudfrontKeyGroup#key_group_config}",
            "stability": "stable",
            "summary": "The key group configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-key-group/index.ts",
            "line": 20
          },
          "name": "keyGroupConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontKeyGroup.CloudfrontKeyGroupKeyGroupConfig"
          }
        }
      ],
      "symbolId": "src/cloudfront-key-group/index:CloudfrontKeyGroupConfig"
    },
    "@cdktn/provider-awscc.cloudfrontKeyGroup.CloudfrontKeyGroupKeyGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontKeyGroup.CloudfrontKeyGroupKeyGroupConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudfront-key-group/index.ts",
        "line": 22
      },
      "name": "CloudfrontKeyGroupKeyGroupConfig",
      "namespace": "cloudfrontKeyGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_key_group#items CloudfrontKeyGroup#items}",
            "stability": "stable",
            "summary": "A list of the identifiers of the public keys in the key group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-key-group/index.ts",
            "line": 34
          },
          "name": "items",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_key_group#name CloudfrontKeyGroup#name}",
            "stability": "stable",
            "summary": "A name to identify the key group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-key-group/index.ts",
            "line": 40
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_key_group#comment CloudfrontKeyGroup#comment}",
            "stability": "stable",
            "summary": "A comment to describe the key group. The comment cannot be longer than 128 characters."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-key-group/index.ts",
            "line": 28
          },
          "name": "comment",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudfront-key-group/index:CloudfrontKeyGroupKeyGroupConfig"
    },
    "@cdktn/provider-awscc.cloudfrontKeyGroup.CloudfrontKeyGroupKeyGroupConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontKeyGroup.CloudfrontKeyGroupKeyGroupConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudfront-key-group/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/cloudfront-key-group/index.ts",
        "line": 86
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-key-group/index.ts",
            "line": 148
          },
          "name": "resetComment"
        }
      ],
      "name": "CloudfrontKeyGroupKeyGroupConfigOutputReference",
      "namespace": "cloudfrontKeyGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-key-group/index.ts",
            "line": 152
          },
          "name": "commentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-key-group/index.ts",
            "line": 165
          },
          "name": "itemsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-key-group/index.ts",
            "line": 178
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-key-group/index.ts",
            "line": 142
          },
          "name": "comment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-key-group/index.ts",
            "line": 158
          },
          "name": "items",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-key-group/index.ts",
            "line": 171
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-key-group/index.ts",
            "line": 98
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontKeyGroup.CloudfrontKeyGroupKeyGroupConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-key-group/index:CloudfrontKeyGroupKeyGroupConfigOutputReference"
    },
    "@cdktn/provider-awscc.cloudfrontKeyValueStore.CloudfrontKeyValueStore": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_key_value_store awscc_cloudfront_key_value_store}."
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontKeyValueStore.CloudfrontKeyValueStore",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_key_value_store awscc_cloudfront_key_value_store} Resource."
        },
        "locationInModule": {
          "filename": "src/cloudfront-key-value-store/index.ts",
          "line": 362
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.cloudfrontKeyValueStore.CloudfrontKeyValueStoreConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudfront-key-value-store/index.ts",
        "line": 330
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CloudfrontKeyValueStore resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/cloudfront-key-value-store/index.ts",
            "line": 347
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the CloudfrontKeyValueStore to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_key_value_store#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CloudfrontKeyValueStore that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CloudfrontKeyValueStore to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-key-value-store/index.ts",
            "line": 419
          },
          "name": "putImportSource",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cloudfrontKeyValueStore.CloudfrontKeyValueStoreImportSource"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-key-value-store/index.ts",
            "line": 458
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.cloudfrontKeyValueStore.CloudfrontKeyValueStoreTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-key-value-store/index.ts",
            "line": 401
          },
          "name": "resetComment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-key-value-store/index.ts",
            "line": 422
          },
          "name": "resetImportSource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-key-value-store/index.ts",
            "line": 461
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-key-value-store/index.ts",
            "line": 473
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-key-value-store/index.ts",
            "line": 482
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CloudfrontKeyValueStore",
      "namespace": "cloudfrontKeyValueStore",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-key-value-store/index.ts",
            "line": 335
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-key-value-store/index.ts",
            "line": 389
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-key-value-store/index.ts",
            "line": 410
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-key-value-store/index.ts",
            "line": 416
          },
          "name": "importSource",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontKeyValueStore.CloudfrontKeyValueStoreImportSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-key-value-store/index.ts",
            "line": 431
          },
          "name": "keyValueStoreId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-key-value-store/index.ts",
            "line": 449
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-key-value-store/index.ts",
            "line": 455
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontKeyValueStore.CloudfrontKeyValueStoreTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-key-value-store/index.ts",
            "line": 405
          },
          "name": "commentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-key-value-store/index.ts",
            "line": 426
          },
          "name": "importSourceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontKeyValueStore.CloudfrontKeyValueStoreImportSource"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-key-value-store/index.ts",
            "line": 444
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-key-value-store/index.ts",
            "line": 465
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudfrontKeyValueStore.CloudfrontKeyValueStoreTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-key-value-store/index.ts",
            "line": 395
          },
          "name": "comment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-key-value-store/index.ts",
            "line": 437
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudfront-key-value-store/index:CloudfrontKeyValueStore"
    },
    "@cdktn/provider-awscc.cloudfrontKeyValueStore.CloudfrontKeyValueStoreConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontKeyValueStore.CloudfrontKeyValueStoreConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudfront-key-value-store/index.ts",
        "line": 14
      },
      "name": "CloudfrontKeyValueStoreConfig",
      "namespace": "cloudfrontKeyValueStore",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_key_value_store#name CloudfrontKeyValueStore#name}",
            "stability": "stable",
            "summary": "The name of the key value store."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-key-value-store/index.ts",
            "line": 32
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Omitting ``Comment`` from the template during updates will clear the existing comment (set to empty string). To preserve an existing comment, you must explicitly include it in the template.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_key_value_store#comment CloudfrontKeyValueStore#comment}",
            "stability": "stable",
            "summary": "A comment to describe the Key Value Store."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-key-value-store/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/hashicorp/awscc/1.96.0/docs/resources/cloudfront_key_value_store#import_source CloudfrontKeyValueStore#import_source}",
            "stability": "stable",
            "summary": "The import source for the key value store."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-key-value-store/index.ts",
            "line": 26
          },
          "name": "importSource",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontKeyValueStore.CloudfrontKeyValueStoreImportSource"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_key_value_store#tags CloudfrontKeyValueStore#tags}",
            "stability": "stable",
            "summary": "A complex type that contains zero or more ``Tag`` elements."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-key-value-store/index.ts",
            "line": 38
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudfrontKeyValueStore.CloudfrontKeyValueStoreTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-key-value-store/index:CloudfrontKeyValueStoreConfig"
    },
    "@cdktn/provider-awscc.cloudfrontKeyValueStore.CloudfrontKeyValueStoreImportSource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontKeyValueStore.CloudfrontKeyValueStoreImportSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudfront-key-value-store/index.ts",
        "line": 40
      },
      "name": "CloudfrontKeyValueStoreImportSource",
      "namespace": "cloudfrontKeyValueStore",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_key_value_store#source_arn CloudfrontKeyValueStore#source_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the import source for the key value store."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-key-value-store/index.ts",
            "line": 46
          },
          "name": "sourceArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_key_value_store#source_type CloudfrontKeyValueStore#source_type}",
            "stability": "stable",
            "summary": "The source type of the import source for the key value store."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-key-value-store/index.ts",
            "line": 52
          },
          "name": "sourceType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudfront-key-value-store/index:CloudfrontKeyValueStoreImportSource"
    },
    "@cdktn/provider-awscc.cloudfrontKeyValueStore.CloudfrontKeyValueStoreImportSourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontKeyValueStore.CloudfrontKeyValueStoreImportSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudfront-key-value-store/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/cloudfront-key-value-store/index.ts",
        "line": 91
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-key-value-store/index.ts",
            "line": 147
          },
          "name": "resetSourceArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-key-value-store/index.ts",
            "line": 163
          },
          "name": "resetSourceType"
        }
      ],
      "name": "CloudfrontKeyValueStoreImportSourceOutputReference",
      "namespace": "cloudfrontKeyValueStore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-key-value-store/index.ts",
            "line": 151
          },
          "name": "sourceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-key-value-store/index.ts",
            "line": 167
          },
          "name": "sourceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-key-value-store/index.ts",
            "line": 141
          },
          "name": "sourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-key-value-store/index.ts",
            "line": 157
          },
          "name": "sourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-key-value-store/index.ts",
            "line": 103
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontKeyValueStore.CloudfrontKeyValueStoreImportSource"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-key-value-store/index:CloudfrontKeyValueStoreImportSourceOutputReference"
    },
    "@cdktn/provider-awscc.cloudfrontKeyValueStore.CloudfrontKeyValueStoreTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontKeyValueStore.CloudfrontKeyValueStoreTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudfront-key-value-store/index.ts",
        "line": 171
      },
      "name": "CloudfrontKeyValueStoreTags",
      "namespace": "cloudfrontKeyValueStore",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "custom": {
              "": "``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_key_value_store#key CloudfrontKeyValueStore#key}"
            },
            "remarks": "The string length should be between 1 and 128 characters. Valid characters include ``a-z``, ``A-Z``, ``0-9``, space, and the special characters ``_ - . : / = +",
            "stability": "stable",
            "summary": "A string that contains ``Tag`` key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-key-value-store/index.ts",
            "line": 178
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "custom": {
              "": "``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_key_value_store#value CloudfrontKeyValueStore#value}"
            },
            "remarks": "The string length should be between 0 and 256 characters. Valid characters include ``a-z``, ``A-Z``, ``0-9``, space, and the special characters ``_ - . : / = +",
            "stability": "stable",
            "summary": "A string that contains an optional ``Tag`` value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-key-value-store/index.ts",
            "line": 185
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudfront-key-value-store/index:CloudfrontKeyValueStoreTags"
    },
    "@cdktn/provider-awscc.cloudfrontKeyValueStore.CloudfrontKeyValueStoreTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontKeyValueStore.CloudfrontKeyValueStoreTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudfront-key-value-store/index.ts",
          "line": 315
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudfront-key-value-store/index.ts",
        "line": 307
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-key-value-store/index.ts",
            "line": 322
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.cloudfrontKeyValueStore.CloudfrontKeyValueStoreTagsOutputReference"
            }
          }
        }
      ],
      "name": "CloudfrontKeyValueStoreTagsList",
      "namespace": "cloudfrontKeyValueStore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-key-value-store/index.ts",
            "line": 308
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudfrontKeyValueStore.CloudfrontKeyValueStoreTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-key-value-store/index:CloudfrontKeyValueStoreTagsList"
    },
    "@cdktn/provider-awscc.cloudfrontKeyValueStore.CloudfrontKeyValueStoreTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontKeyValueStore.CloudfrontKeyValueStoreTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudfront-key-value-store/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/cloudfront-key-value-store/index.ts",
        "line": 224
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-key-value-store/index.ts",
            "line": 282
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-key-value-store/index.ts",
            "line": 298
          },
          "name": "resetValue"
        }
      ],
      "name": "CloudfrontKeyValueStoreTagsOutputReference",
      "namespace": "cloudfrontKeyValueStore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-key-value-store/index.ts",
            "line": 286
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-key-value-store/index.ts",
            "line": 302
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-key-value-store/index.ts",
            "line": 276
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-key-value-store/index.ts",
            "line": 292
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-key-value-store/index.ts",
            "line": 238
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontKeyValueStore.CloudfrontKeyValueStoreTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-key-value-store/index:CloudfrontKeyValueStoreTagsOutputReference"
    },
    "@cdktn/provider-awscc.cloudfrontMonitoringSubscription.CloudfrontMonitoringSubscription": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_monitoring_subscription awscc_cloudfront_monitoring_subscription}."
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontMonitoringSubscription.CloudfrontMonitoringSubscription",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_monitoring_subscription awscc_cloudfront_monitoring_subscription} Resource."
        },
        "locationInModule": {
          "filename": "src/cloudfront-monitoring-subscription/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-awscc.cloudfrontMonitoringSubscription.CloudfrontMonitoringSubscriptionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudfront-monitoring-subscription/index.ts",
        "line": 224
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CloudfrontMonitoringSubscription resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/cloudfront-monitoring-subscription/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 CloudfrontMonitoringSubscription to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_monitoring_subscription#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CloudfrontMonitoringSubscription that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CloudfrontMonitoringSubscription to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-monitoring-subscription/index.ts",
            "line": 303
          },
          "name": "putMonitoringSubscription",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cloudfrontMonitoringSubscription.CloudfrontMonitoringSubscriptionMonitoringSubscription"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-monitoring-subscription/index.ts",
            "line": 315
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-monitoring-subscription/index.ts",
            "line": 322
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CloudfrontMonitoringSubscription",
      "namespace": "cloudfrontMonitoringSubscription",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-monitoring-subscription/index.ts",
            "line": 229
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-monitoring-subscription/index.ts",
            "line": 294
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-monitoring-subscription/index.ts",
            "line": 300
          },
          "name": "monitoringSubscription",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontMonitoringSubscription.CloudfrontMonitoringSubscriptionMonitoringSubscriptionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-monitoring-subscription/index.ts",
            "line": 289
          },
          "name": "distributionIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-monitoring-subscription/index.ts",
            "line": 307
          },
          "name": "monitoringSubscriptionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontMonitoringSubscription.CloudfrontMonitoringSubscriptionMonitoringSubscription"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-monitoring-subscription/index.ts",
            "line": 282
          },
          "name": "distributionId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudfront-monitoring-subscription/index:CloudfrontMonitoringSubscription"
    },
    "@cdktn/provider-awscc.cloudfrontMonitoringSubscription.CloudfrontMonitoringSubscriptionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontMonitoringSubscription.CloudfrontMonitoringSubscriptionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudfront-monitoring-subscription/index.ts",
        "line": 14
      },
      "name": "CloudfrontMonitoringSubscriptionConfig",
      "namespace": "cloudfrontMonitoringSubscription",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_monitoring_subscription#distribution_id CloudfrontMonitoringSubscription#distribution_id}",
            "stability": "stable",
            "summary": "The ID of the distribution that you are enabling metrics for."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-monitoring-subscription/index.ts",
            "line": 20
          },
          "name": "distributionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_monitoring_subscription#monitoring_subscription CloudfrontMonitoringSubscription#monitoring_subscription}",
            "stability": "stable",
            "summary": "A subscription configuration for additional CloudWatch metrics."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-monitoring-subscription/index.ts",
            "line": 26
          },
          "name": "monitoringSubscription",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontMonitoringSubscription.CloudfrontMonitoringSubscriptionMonitoringSubscription"
          }
        }
      ],
      "symbolId": "src/cloudfront-monitoring-subscription/index:CloudfrontMonitoringSubscriptionConfig"
    },
    "@cdktn/provider-awscc.cloudfrontMonitoringSubscription.CloudfrontMonitoringSubscriptionMonitoringSubscription": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontMonitoringSubscription.CloudfrontMonitoringSubscriptionMonitoringSubscription",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudfront-monitoring-subscription/index.ts",
        "line": 124
      },
      "name": "CloudfrontMonitoringSubscriptionMonitoringSubscription",
      "namespace": "cloudfrontMonitoringSubscription",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_monitoring_subscription#realtime_metrics_subscription_config CloudfrontMonitoringSubscription#realtime_metrics_subscription_config}",
            "stability": "stable",
            "summary": "A subscription configuration for additional CloudWatch metrics."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-monitoring-subscription/index.ts",
            "line": 130
          },
          "name": "realtimeMetricsSubscriptionConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontMonitoringSubscription.CloudfrontMonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfig"
          }
        }
      ],
      "symbolId": "src/cloudfront-monitoring-subscription/index:CloudfrontMonitoringSubscriptionMonitoringSubscription"
    },
    "@cdktn/provider-awscc.cloudfrontMonitoringSubscription.CloudfrontMonitoringSubscriptionMonitoringSubscriptionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontMonitoringSubscription.CloudfrontMonitoringSubscriptionMonitoringSubscriptionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudfront-monitoring-subscription/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/cloudfront-monitoring-subscription/index.ts",
        "line": 162
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-monitoring-subscription/index.ts",
            "line": 209
          },
          "name": "putRealtimeMetricsSubscriptionConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cloudfrontMonitoringSubscription.CloudfrontMonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-monitoring-subscription/index.ts",
            "line": 212
          },
          "name": "resetRealtimeMetricsSubscriptionConfig"
        }
      ],
      "name": "CloudfrontMonitoringSubscriptionMonitoringSubscriptionOutputReference",
      "namespace": "cloudfrontMonitoringSubscription",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-monitoring-subscription/index.ts",
            "line": 206
          },
          "name": "realtimeMetricsSubscriptionConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontMonitoringSubscription.CloudfrontMonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-monitoring-subscription/index.ts",
            "line": 216
          },
          "name": "realtimeMetricsSubscriptionConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontMonitoringSubscription.CloudfrontMonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-monitoring-subscription/index.ts",
            "line": 174
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontMonitoringSubscription.CloudfrontMonitoringSubscriptionMonitoringSubscription"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-monitoring-subscription/index:CloudfrontMonitoringSubscriptionMonitoringSubscriptionOutputReference"
    },
    "@cdktn/provider-awscc.cloudfrontMonitoringSubscription.CloudfrontMonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontMonitoringSubscription.CloudfrontMonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudfront-monitoring-subscription/index.ts",
        "line": 28
      },
      "name": "CloudfrontMonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfig",
      "namespace": "cloudfrontMonitoringSubscription",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_monitoring_subscription#realtime_metrics_subscription_status CloudfrontMonitoringSubscription#realtime_metrics_subscription_status}",
            "stability": "stable",
            "summary": "A flag that indicates whether additional CloudWatch metrics are enabled for a given CloudFront distribution."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-monitoring-subscription/index.ts",
            "line": 34
          },
          "name": "realtimeMetricsSubscriptionStatus",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudfront-monitoring-subscription/index:CloudfrontMonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfig"
    },
    "@cdktn/provider-awscc.cloudfrontMonitoringSubscription.CloudfrontMonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontMonitoringSubscription.CloudfrontMonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudfront-monitoring-subscription/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/cloudfront-monitoring-subscription/index.ts",
        "line": 66
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-monitoring-subscription/index.ts",
            "line": 116
          },
          "name": "resetRealtimeMetricsSubscriptionStatus"
        }
      ],
      "name": "CloudfrontMonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigOutputReference",
      "namespace": "cloudfrontMonitoringSubscription",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-monitoring-subscription/index.ts",
            "line": 120
          },
          "name": "realtimeMetricsSubscriptionStatusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-monitoring-subscription/index.ts",
            "line": 110
          },
          "name": "realtimeMetricsSubscriptionStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-monitoring-subscription/index.ts",
            "line": 78
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontMonitoringSubscription.CloudfrontMonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-monitoring-subscription/index:CloudfrontMonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigOutputReference"
    },
    "@cdktn/provider-awscc.cloudfrontOriginAccessControl.CloudfrontOriginAccessControl": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_origin_access_control awscc_cloudfront_origin_access_control}."
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontOriginAccessControl.CloudfrontOriginAccessControl",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_origin_access_control awscc_cloudfront_origin_access_control} Resource."
        },
        "locationInModule": {
          "filename": "src/cloudfront-origin-access-control/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-awscc.cloudfrontOriginAccessControl.CloudfrontOriginAccessControlConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudfront-origin-access-control/index.ts",
        "line": 254
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CloudfrontOriginAccessControl resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/cloudfront-origin-access-control/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 CloudfrontOriginAccessControl to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_origin_access_control#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CloudfrontOriginAccessControl that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CloudfrontOriginAccessControl to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-origin-access-control/index.ts",
            "line": 319
          },
          "name": "putOriginAccessControlConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cloudfrontOriginAccessControl.CloudfrontOriginAccessControlOriginAccessControlConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-origin-access-control/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/cloudfront-origin-access-control/index.ts",
            "line": 342
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CloudfrontOriginAccessControl",
      "namespace": "cloudfrontOriginAccessControl",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-origin-access-control/index.ts",
            "line": 259
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-origin-access-control/index.ts",
            "line": 310
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-origin-access-control/index.ts",
            "line": 316
          },
          "name": "originAccessControlConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontOriginAccessControl.CloudfrontOriginAccessControlOriginAccessControlConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-origin-access-control/index.ts",
            "line": 328
          },
          "name": "originAccessControlId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-origin-access-control/index.ts",
            "line": 323
          },
          "name": "originAccessControlConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontOriginAccessControl.CloudfrontOriginAccessControlOriginAccessControlConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-origin-access-control/index:CloudfrontOriginAccessControl"
    },
    "@cdktn/provider-awscc.cloudfrontOriginAccessControl.CloudfrontOriginAccessControlConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontOriginAccessControl.CloudfrontOriginAccessControlConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudfront-origin-access-control/index.ts",
        "line": 14
      },
      "name": "CloudfrontOriginAccessControlConfig",
      "namespace": "cloudfrontOriginAccessControl",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_origin_access_control#origin_access_control_config CloudfrontOriginAccessControl#origin_access_control_config}",
            "stability": "stable",
            "summary": "The origin access control."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-origin-access-control/index.ts",
            "line": 20
          },
          "name": "originAccessControlConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontOriginAccessControl.CloudfrontOriginAccessControlOriginAccessControlConfig"
          }
        }
      ],
      "symbolId": "src/cloudfront-origin-access-control/index:CloudfrontOriginAccessControlConfig"
    },
    "@cdktn/provider-awscc.cloudfrontOriginAccessControl.CloudfrontOriginAccessControlOriginAccessControlConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontOriginAccessControl.CloudfrontOriginAccessControlOriginAccessControlConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudfront-origin-access-control/index.ts",
        "line": 22
      },
      "name": "CloudfrontOriginAccessControlOriginAccessControlConfig",
      "namespace": "cloudfrontOriginAccessControl",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_origin_access_control#name CloudfrontOriginAccessControl#name}",
            "stability": "stable",
            "summary": "A name to identify the origin access control. You can specify up to 64 characters."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-origin-access-control/index.ts",
            "line": 34
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_origin_access_control#origin_access_control_origin_type CloudfrontOriginAccessControl#origin_access_control_origin_type}",
            "stability": "stable",
            "summary": "The type of origin that this origin access control is for."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-origin-access-control/index.ts",
            "line": 40
          },
          "name": "originAccessControlOriginType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Specify ``always`` for the most common use case. For more information, see [origin access control advanced settings](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/private-content-restricting-access-to-s3.html#oac-advanced-settings) in the *Amazon CloudFront Developer Guide*.\n This field can have one of the following values:\n  +  ``always`` ? CloudFront signs all origin requests, overwriting the ``Authorization`` header from the viewer request if one exists.\n  +  ``never`` ? CloudFront doesn't sign any origin requests. This value turns off origin access control for all origins in all distributions that use this origin access control.\n  +  ``no-override`` ? If the viewer request doesn't contain the ``Authorization`` header, then CloudFront signs the origin request. If the viewer request contains the ``Authorization`` header, then CloudFront doesn't sign the origin request and instead passes along the ``Authorization`` header from the viewer request. *WARNING: To pass along the Authorization header from the viewer request, you must add the Authorization header to a cache policy for all cache behaviors that use origins associated with this origin access control.*\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_origin_access_control#signing_behavior CloudfrontOriginAccessControl#signing_behavior}",
            "stability": "stable",
            "summary": "Specifies which requests CloudFront signs (adds authentication information to)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-origin-access-control/index.ts",
            "line": 50
          },
          "name": "signingBehavior",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The only valid value is ``sigv4``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_origin_access_control#signing_protocol CloudfrontOriginAccessControl#signing_protocol}",
            "stability": "stable",
            "summary": "The signing protocol of the origin access control, which determines how CloudFront signs (authenticates) requests."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-origin-access-control/index.ts",
            "line": 56
          },
          "name": "signingProtocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_origin_access_control#description CloudfrontOriginAccessControl#description}",
            "stability": "stable",
            "summary": "A description of the origin access control."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-origin-access-control/index.ts",
            "line": 28
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudfront-origin-access-control/index:CloudfrontOriginAccessControlOriginAccessControlConfig"
    },
    "@cdktn/provider-awscc.cloudfrontOriginAccessControl.CloudfrontOriginAccessControlOriginAccessControlConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontOriginAccessControl.CloudfrontOriginAccessControlOriginAccessControlConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudfront-origin-access-control/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/cloudfront-origin-access-control/index.ts",
        "line": 116
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-origin-access-control/index.ts",
            "line": 190
          },
          "name": "resetDescription"
        }
      ],
      "name": "CloudfrontOriginAccessControlOriginAccessControlConfigOutputReference",
      "namespace": "cloudfrontOriginAccessControl",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-origin-access-control/index.ts",
            "line": 194
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-origin-access-control/index.ts",
            "line": 207
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-origin-access-control/index.ts",
            "line": 220
          },
          "name": "originAccessControlOriginTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-origin-access-control/index.ts",
            "line": 233
          },
          "name": "signingBehaviorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-origin-access-control/index.ts",
            "line": 246
          },
          "name": "signingProtocolInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-origin-access-control/index.ts",
            "line": 184
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-origin-access-control/index.ts",
            "line": 200
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-origin-access-control/index.ts",
            "line": 213
          },
          "name": "originAccessControlOriginType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-origin-access-control/index.ts",
            "line": 226
          },
          "name": "signingBehavior",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-origin-access-control/index.ts",
            "line": 239
          },
          "name": "signingProtocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-origin-access-control/index.ts",
            "line": 128
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontOriginAccessControl.CloudfrontOriginAccessControlOriginAccessControlConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-origin-access-control/index:CloudfrontOriginAccessControlOriginAccessControlConfigOutputReference"
    },
    "@cdktn/provider-awscc.cloudfrontOriginRequestPolicy.CloudfrontOriginRequestPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_origin_request_policy awscc_cloudfront_origin_request_policy}."
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontOriginRequestPolicy.CloudfrontOriginRequestPolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_origin_request_policy awscc_cloudfront_origin_request_policy} Resource."
        },
        "locationInModule": {
          "filename": "src/cloudfront-origin-request-policy/index.ts",
          "line": 679
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.cloudfrontOriginRequestPolicy.CloudfrontOriginRequestPolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudfront-origin-request-policy/index.ts",
        "line": 647
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CloudfrontOriginRequestPolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/cloudfront-origin-request-policy/index.ts",
            "line": 664
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the CloudfrontOriginRequestPolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_origin_request_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CloudfrontOriginRequestPolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CloudfrontOriginRequestPolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-origin-request-policy/index.ts",
            "line": 717
          },
          "name": "putOriginRequestPolicyConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cloudfrontOriginRequestPolicy.CloudfrontOriginRequestPolicyOriginRequestPolicyConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-origin-request-policy/index.ts",
            "line": 734
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-origin-request-policy/index.ts",
            "line": 740
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CloudfrontOriginRequestPolicy",
      "namespace": "cloudfrontOriginRequestPolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-origin-request-policy/index.ts",
            "line": 652
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-origin-request-policy/index.ts",
            "line": 703
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-origin-request-policy/index.ts",
            "line": 708
          },
          "name": "lastModifiedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-origin-request-policy/index.ts",
            "line": 714
          },
          "name": "originRequestPolicyConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontOriginRequestPolicy.CloudfrontOriginRequestPolicyOriginRequestPolicyConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-origin-request-policy/index.ts",
            "line": 726
          },
          "name": "originRequestPolicyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-origin-request-policy/index.ts",
            "line": 721
          },
          "name": "originRequestPolicyConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontOriginRequestPolicy.CloudfrontOriginRequestPolicyOriginRequestPolicyConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-origin-request-policy/index:CloudfrontOriginRequestPolicy"
    },
    "@cdktn/provider-awscc.cloudfrontOriginRequestPolicy.CloudfrontOriginRequestPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontOriginRequestPolicy.CloudfrontOriginRequestPolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudfront-origin-request-policy/index.ts",
        "line": 14
      },
      "name": "CloudfrontOriginRequestPolicyConfig",
      "namespace": "cloudfrontOriginRequestPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_origin_request_policy#origin_request_policy_config CloudfrontOriginRequestPolicy#origin_request_policy_config}",
            "stability": "stable",
            "summary": "The origin request policy configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-origin-request-policy/index.ts",
            "line": 20
          },
          "name": "originRequestPolicyConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontOriginRequestPolicy.CloudfrontOriginRequestPolicyOriginRequestPolicyConfig"
          }
        }
      ],
      "symbolId": "src/cloudfront-origin-request-policy/index:CloudfrontOriginRequestPolicyConfig"
    },
    "@cdktn/provider-awscc.cloudfrontOriginRequestPolicy.CloudfrontOriginRequestPolicyOriginRequestPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontOriginRequestPolicy.CloudfrontOriginRequestPolicyOriginRequestPolicyConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudfront-origin-request-policy/index.ts",
        "line": 419
      },
      "name": "CloudfrontOriginRequestPolicyOriginRequestPolicyConfig",
      "namespace": "cloudfrontOriginRequestPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_origin_request_policy#cookies_config CloudfrontOriginRequestPolicy#cookies_config}",
            "stability": "stable",
            "summary": "The cookies from viewer requests to include in origin requests."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-origin-request-policy/index.ts",
            "line": 431
          },
          "name": "cookiesConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontOriginRequestPolicy.CloudfrontOriginRequestPolicyOriginRequestPolicyConfigCookiesConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "These can include headers from viewer requests and additional headers added by CloudFront.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_origin_request_policy#headers_config CloudfrontOriginRequestPolicy#headers_config}",
            "stability": "stable",
            "summary": "The HTTP headers to include in origin requests."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-origin-request-policy/index.ts",
            "line": 437
          },
          "name": "headersConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontOriginRequestPolicy.CloudfrontOriginRequestPolicyOriginRequestPolicyConfigHeadersConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_origin_request_policy#name CloudfrontOriginRequestPolicy#name}",
            "stability": "stable",
            "summary": "A unique name to identify the origin request policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-origin-request-policy/index.ts",
            "line": 443
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_origin_request_policy#query_strings_config CloudfrontOriginRequestPolicy#query_strings_config}",
            "stability": "stable",
            "summary": "The URL query strings from viewer requests to include in origin requests."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-origin-request-policy/index.ts",
            "line": 449
          },
          "name": "queryStringsConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontOriginRequestPolicy.CloudfrontOriginRequestPolicyOriginRequestPolicyConfigQueryStringsConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_origin_request_policy#comment CloudfrontOriginRequestPolicy#comment}",
            "stability": "stable",
            "summary": "A comment to describe the origin request policy. The comment cannot be longer than 128 characters."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-origin-request-policy/index.ts",
            "line": 425
          },
          "name": "comment",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudfront-origin-request-policy/index:CloudfrontOriginRequestPolicyOriginRequestPolicyConfig"
    },
    "@cdktn/provider-awscc.cloudfrontOriginRequestPolicy.CloudfrontOriginRequestPolicyOriginRequestPolicyConfigCookiesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontOriginRequestPolicy.CloudfrontOriginRequestPolicyOriginRequestPolicyConfigCookiesConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudfront-origin-request-policy/index.ts",
        "line": 22
      },
      "name": "CloudfrontOriginRequestPolicyOriginRequestPolicyConfigCookiesConfig",
      "namespace": "cloudfrontOriginRequestPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are:\n  +  ``none`` ? No cookies in viewer requests are included in requests that CloudFront sends to the origin. Even when this field is set to ``none``, any cookies that are listed in a ``CachePolicy``*are* included in origin requests.\n  +  ``whitelist`` ? Only the cookies in viewer requests that are listed in the ``CookieNames`` type are included in requests that CloudFront sends to the origin.\n  +  ``all`` ? All cookies in viewer requests are included in requests that CloudFront sends to the origin.\n  +  ``allExcept`` ? All cookies in viewer requests are included in requests that CloudFront sends to the origin, *except* for those listed in the ``CookieNames`` type, which are not included.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_origin_request_policy#cookie_behavior CloudfrontOriginRequestPolicy#cookie_behavior}",
            "stability": "stable",
            "summary": "Determines whether cookies in viewer requests are included in requests that CloudFront sends to the origin."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-origin-request-policy/index.ts",
            "line": 32
          },
          "name": "cookieBehavior",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_origin_request_policy#cookies CloudfrontOriginRequestPolicy#cookies}",
            "stability": "stable",
            "summary": "Contains a list of cookie names."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-origin-request-policy/index.ts",
            "line": 38
          },
          "name": "cookies",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-origin-request-policy/index:CloudfrontOriginRequestPolicyOriginRequestPolicyConfigCookiesConfig"
    },
    "@cdktn/provider-awscc.cloudfrontOriginRequestPolicy.CloudfrontOriginRequestPolicyOriginRequestPolicyConfigCookiesConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontOriginRequestPolicy.CloudfrontOriginRequestPolicyOriginRequestPolicyConfigCookiesConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudfront-origin-request-policy/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/cloudfront-origin-request-policy/index.ts",
        "line": 77
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-origin-request-policy/index.ts",
            "line": 146
          },
          "name": "resetCookies"
        }
      ],
      "name": "CloudfrontOriginRequestPolicyOriginRequestPolicyConfigCookiesConfigOutputReference",
      "namespace": "cloudfrontOriginRequestPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-origin-request-policy/index.ts",
            "line": 134
          },
          "name": "cookieBehaviorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-origin-request-policy/index.ts",
            "line": 150
          },
          "name": "cookiesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-origin-request-policy/index.ts",
            "line": 127
          },
          "name": "cookieBehavior",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-origin-request-policy/index.ts",
            "line": 140
          },
          "name": "cookies",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-origin-request-policy/index.ts",
            "line": 89
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontOriginRequestPolicy.CloudfrontOriginRequestPolicyOriginRequestPolicyConfigCookiesConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-origin-request-policy/index:CloudfrontOriginRequestPolicyOriginRequestPolicyConfigCookiesConfigOutputReference"
    },
    "@cdktn/provider-awscc.cloudfrontOriginRequestPolicy.CloudfrontOriginRequestPolicyOriginRequestPolicyConfigHeadersConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontOriginRequestPolicy.CloudfrontOriginRequestPolicyOriginRequestPolicyConfigHeadersConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudfront-origin-request-policy/index.ts",
        "line": 154
      },
      "name": "CloudfrontOriginRequestPolicyOriginRequestPolicyConfigHeadersConfig",
      "namespace": "cloudfrontOriginRequestPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are:\n  +  ``none`` ? No HTTP headers in viewer requests are included in requests that CloudFront sends to the origin. Even when this field is set to ``none``, any headers that are listed in a ``CachePolicy``*are* included in origin requests.\n  +  ``whitelist`` ? Only the HTTP headers that are listed in the ``Headers`` type are included in requests that CloudFront sends to the origin.\n  +  ``allViewer`` ? All HTTP headers in viewer requests are included in requests that CloudFront sends to the origin.\n  +  ``allViewerAndWhitelistCloudFront`` ? All HTTP headers in viewer requests and the additional CloudFront headers that are listed in the ``Headers`` type are included in requests that CloudFront sends to the origin. The additional headers are added by CloudFront.\n  +  ``allExcept`` ? All HTTP headers in viewer requests are included in requests that CloudFront sends to the origin, *except* for those listed in the ``Headers`` type, which are not included.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_origin_request_policy#header_behavior CloudfrontOriginRequestPolicy#header_behavior}",
            "stability": "stable",
            "summary": "Determines whether any HTTP headers are included in requests that CloudFront sends to the origin."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-origin-request-policy/index.ts",
            "line": 165
          },
          "name": "headerBehavior",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_origin_request_policy#headers CloudfrontOriginRequestPolicy#headers}",
            "stability": "stable",
            "summary": "Contains a list of HTTP header names."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-origin-request-policy/index.ts",
            "line": 171
          },
          "name": "headers",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-origin-request-policy/index:CloudfrontOriginRequestPolicyOriginRequestPolicyConfigHeadersConfig"
    },
    "@cdktn/provider-awscc.cloudfrontOriginRequestPolicy.CloudfrontOriginRequestPolicyOriginRequestPolicyConfigHeadersConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontOriginRequestPolicy.CloudfrontOriginRequestPolicyOriginRequestPolicyConfigHeadersConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudfront-origin-request-policy/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/cloudfront-origin-request-policy/index.ts",
        "line": 210
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-origin-request-policy/index.ts",
            "line": 279
          },
          "name": "resetHeaders"
        }
      ],
      "name": "CloudfrontOriginRequestPolicyOriginRequestPolicyConfigHeadersConfigOutputReference",
      "namespace": "cloudfrontOriginRequestPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-origin-request-policy/index.ts",
            "line": 267
          },
          "name": "headerBehaviorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-origin-request-policy/index.ts",
            "line": 283
          },
          "name": "headersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-origin-request-policy/index.ts",
            "line": 260
          },
          "name": "headerBehavior",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-origin-request-policy/index.ts",
            "line": 273
          },
          "name": "headers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-origin-request-policy/index.ts",
            "line": 222
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontOriginRequestPolicy.CloudfrontOriginRequestPolicyOriginRequestPolicyConfigHeadersConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-origin-request-policy/index:CloudfrontOriginRequestPolicyOriginRequestPolicyConfigHeadersConfigOutputReference"
    },
    "@cdktn/provider-awscc.cloudfrontOriginRequestPolicy.CloudfrontOriginRequestPolicyOriginRequestPolicyConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontOriginRequestPolicy.CloudfrontOriginRequestPolicyOriginRequestPolicyConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudfront-origin-request-policy/index.ts",
          "line": 517
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudfront-origin-request-policy/index.ts",
        "line": 509
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-origin-request-policy/index.ts",
            "line": 596
          },
          "name": "putCookiesConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cloudfrontOriginRequestPolicy.CloudfrontOriginRequestPolicyOriginRequestPolicyConfigCookiesConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-origin-request-policy/index.ts",
            "line": 609
          },
          "name": "putHeadersConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cloudfrontOriginRequestPolicy.CloudfrontOriginRequestPolicyOriginRequestPolicyConfigHeadersConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-origin-request-policy/index.ts",
            "line": 635
          },
          "name": "putQueryStringsConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cloudfrontOriginRequestPolicy.CloudfrontOriginRequestPolicyOriginRequestPolicyConfigQueryStringsConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-origin-request-policy/index.ts",
            "line": 583
          },
          "name": "resetComment"
        }
      ],
      "name": "CloudfrontOriginRequestPolicyOriginRequestPolicyConfigOutputReference",
      "namespace": "cloudfrontOriginRequestPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-origin-request-policy/index.ts",
            "line": 593
          },
          "name": "cookiesConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontOriginRequestPolicy.CloudfrontOriginRequestPolicyOriginRequestPolicyConfigCookiesConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-origin-request-policy/index.ts",
            "line": 606
          },
          "name": "headersConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontOriginRequestPolicy.CloudfrontOriginRequestPolicyOriginRequestPolicyConfigHeadersConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-origin-request-policy/index.ts",
            "line": 632
          },
          "name": "queryStringsConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontOriginRequestPolicy.CloudfrontOriginRequestPolicyOriginRequestPolicyConfigQueryStringsConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-origin-request-policy/index.ts",
            "line": 587
          },
          "name": "commentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-origin-request-policy/index.ts",
            "line": 600
          },
          "name": "cookiesConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontOriginRequestPolicy.CloudfrontOriginRequestPolicyOriginRequestPolicyConfigCookiesConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-origin-request-policy/index.ts",
            "line": 613
          },
          "name": "headersConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontOriginRequestPolicy.CloudfrontOriginRequestPolicyOriginRequestPolicyConfigHeadersConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-origin-request-policy/index.ts",
            "line": 626
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-origin-request-policy/index.ts",
            "line": 639
          },
          "name": "queryStringsConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontOriginRequestPolicy.CloudfrontOriginRequestPolicyOriginRequestPolicyConfigQueryStringsConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-origin-request-policy/index.ts",
            "line": 577
          },
          "name": "comment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-origin-request-policy/index.ts",
            "line": 619
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-origin-request-policy/index.ts",
            "line": 521
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontOriginRequestPolicy.CloudfrontOriginRequestPolicyOriginRequestPolicyConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-origin-request-policy/index:CloudfrontOriginRequestPolicyOriginRequestPolicyConfigOutputReference"
    },
    "@cdktn/provider-awscc.cloudfrontOriginRequestPolicy.CloudfrontOriginRequestPolicyOriginRequestPolicyConfigQueryStringsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontOriginRequestPolicy.CloudfrontOriginRequestPolicyOriginRequestPolicyConfigQueryStringsConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudfront-origin-request-policy/index.ts",
        "line": 287
      },
      "name": "CloudfrontOriginRequestPolicyOriginRequestPolicyConfigQueryStringsConfig",
      "namespace": "cloudfrontOriginRequestPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are:\n  +  ``none`` ? No query strings in viewer requests are included in requests that CloudFront sends to the origin. Even when this field is set to ``none``, any query strings that are listed in a ``CachePolicy``*are* included in origin requests.\n  +  ``whitelist`` ? Only the query strings in viewer requests that are listed in the ``QueryStringNames`` type are included in requests that CloudFront sends to the origin.\n  +  ``all`` ? All query strings in viewer requests are included in requests that CloudFront sends to the origin.\n  +  ``allExcept`` ? All query strings in viewer requests are included in requests that CloudFront sends to the origin, *except* for those listed in the ``QueryStringNames`` type, which are not included.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_origin_request_policy#query_string_behavior CloudfrontOriginRequestPolicy#query_string_behavior}",
            "stability": "stable",
            "summary": "Determines whether any URL query strings in viewer requests are included in requests that CloudFront sends to the origin."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-origin-request-policy/index.ts",
            "line": 297
          },
          "name": "queryStringBehavior",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_origin_request_policy#query_strings CloudfrontOriginRequestPolicy#query_strings}",
            "stability": "stable",
            "summary": "Contains a list of query string names."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-origin-request-policy/index.ts",
            "line": 303
          },
          "name": "queryStrings",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-origin-request-policy/index:CloudfrontOriginRequestPolicyOriginRequestPolicyConfigQueryStringsConfig"
    },
    "@cdktn/provider-awscc.cloudfrontOriginRequestPolicy.CloudfrontOriginRequestPolicyOriginRequestPolicyConfigQueryStringsConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontOriginRequestPolicy.CloudfrontOriginRequestPolicyOriginRequestPolicyConfigQueryStringsConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudfront-origin-request-policy/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudfront-origin-request-policy/index.ts",
        "line": 342
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-origin-request-policy/index.ts",
            "line": 411
          },
          "name": "resetQueryStrings"
        }
      ],
      "name": "CloudfrontOriginRequestPolicyOriginRequestPolicyConfigQueryStringsConfigOutputReference",
      "namespace": "cloudfrontOriginRequestPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-origin-request-policy/index.ts",
            "line": 399
          },
          "name": "queryStringBehaviorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-origin-request-policy/index.ts",
            "line": 415
          },
          "name": "queryStringsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-origin-request-policy/index.ts",
            "line": 392
          },
          "name": "queryStringBehavior",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-origin-request-policy/index.ts",
            "line": 405
          },
          "name": "queryStrings",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-origin-request-policy/index.ts",
            "line": 354
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontOriginRequestPolicy.CloudfrontOriginRequestPolicyOriginRequestPolicyConfigQueryStringsConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-origin-request-policy/index:CloudfrontOriginRequestPolicyOriginRequestPolicyConfigQueryStringsConfigOutputReference"
    },
    "@cdktn/provider-awscc.cloudfrontPublicKey.CloudfrontPublicKey": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_public_key awscc_cloudfront_public_key}."
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontPublicKey.CloudfrontPublicKey",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_public_key awscc_cloudfront_public_key} Resource."
        },
        "locationInModule": {
          "filename": "src/cloudfront-public-key/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-awscc.cloudfrontPublicKey.CloudfrontPublicKeyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudfront-public-key/index.ts",
        "line": 218
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CloudfrontPublicKey resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/cloudfront-public-key/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 CloudfrontPublicKey to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_public_key#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CloudfrontPublicKey that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CloudfrontPublicKey to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-public-key/index.ts",
            "line": 288
          },
          "name": "putPublicKeyConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cloudfrontPublicKey.CloudfrontPublicKeyPublicKeyConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-public-key/index.ts",
            "line": 305
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-public-key/index.ts",
            "line": 311
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CloudfrontPublicKey",
      "namespace": "cloudfrontPublicKey",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-public-key/index.ts",
            "line": 223
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-public-key/index.ts",
            "line": 274
          },
          "name": "createdTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-public-key/index.ts",
            "line": 279
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-public-key/index.ts",
            "line": 285
          },
          "name": "publicKeyConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontPublicKey.CloudfrontPublicKeyPublicKeyConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-public-key/index.ts",
            "line": 297
          },
          "name": "publicKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-public-key/index.ts",
            "line": 292
          },
          "name": "publicKeyConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontPublicKey.CloudfrontPublicKeyPublicKeyConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-public-key/index:CloudfrontPublicKey"
    },
    "@cdktn/provider-awscc.cloudfrontPublicKey.CloudfrontPublicKeyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontPublicKey.CloudfrontPublicKeyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudfront-public-key/index.ts",
        "line": 14
      },
      "name": "CloudfrontPublicKeyConfig",
      "namespace": "cloudfrontPublicKey",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_public_key#public_key_config CloudfrontPublicKey#public_key_config}",
            "stability": "stable",
            "summary": "Configuration information about a public key that you can use with [signed URLs and signed cookies](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/PrivateContent.html), or with [field-level encryption](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/field-level-encryption.html)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-public-key/index.ts",
            "line": 20
          },
          "name": "publicKeyConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontPublicKey.CloudfrontPublicKeyPublicKeyConfig"
          }
        }
      ],
      "symbolId": "src/cloudfront-public-key/index:CloudfrontPublicKeyConfig"
    },
    "@cdktn/provider-awscc.cloudfrontPublicKey.CloudfrontPublicKeyPublicKeyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontPublicKey.CloudfrontPublicKeyPublicKeyConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudfront-public-key/index.ts",
        "line": 22
      },
      "name": "CloudfrontPublicKeyPublicKeyConfig",
      "namespace": "cloudfrontPublicKey",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_public_key#caller_reference CloudfrontPublicKey#caller_reference}",
            "stability": "stable",
            "summary": "A string included in the request to help make sure that the request can't be replayed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-public-key/index.ts",
            "line": 28
          },
          "name": "callerReference",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_public_key#encoded_key CloudfrontPublicKey#encoded_key}",
            "stability": "stable",
            "summary": "The public key that you can use with [signed URLs and signed cookies](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/PrivateContent.html), or with [field-level encryption](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/field-level-encryption.html)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-public-key/index.ts",
            "line": 40
          },
          "name": "encodedKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_public_key#name CloudfrontPublicKey#name}",
            "stability": "stable",
            "summary": "A name to help identify the public key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-public-key/index.ts",
            "line": 46
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_public_key#comment CloudfrontPublicKey#comment}",
            "stability": "stable",
            "summary": "A comment to describe the public key. The comment cannot be longer than 128 characters."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-public-key/index.ts",
            "line": 34
          },
          "name": "comment",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudfront-public-key/index:CloudfrontPublicKeyPublicKeyConfig"
    },
    "@cdktn/provider-awscc.cloudfrontPublicKey.CloudfrontPublicKeyPublicKeyConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontPublicKey.CloudfrontPublicKeyPublicKeyConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudfront-public-key/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/cloudfront-public-key/index.ts",
        "line": 99
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-public-key/index.ts",
            "line": 180
          },
          "name": "resetComment"
        }
      ],
      "name": "CloudfrontPublicKeyPublicKeyConfigOutputReference",
      "namespace": "cloudfrontPublicKey",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-public-key/index.ts",
            "line": 168
          },
          "name": "callerReferenceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-public-key/index.ts",
            "line": 184
          },
          "name": "commentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-public-key/index.ts",
            "line": 197
          },
          "name": "encodedKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-public-key/index.ts",
            "line": 210
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-public-key/index.ts",
            "line": 161
          },
          "name": "callerReference",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-public-key/index.ts",
            "line": 174
          },
          "name": "comment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-public-key/index.ts",
            "line": 190
          },
          "name": "encodedKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-public-key/index.ts",
            "line": 203
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-public-key/index.ts",
            "line": 111
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontPublicKey.CloudfrontPublicKeyPublicKeyConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-public-key/index:CloudfrontPublicKeyPublicKeyConfigOutputReference"
    },
    "@cdktn/provider-awscc.cloudfrontRealtimeLogConfig.CloudfrontRealtimeLogConfig": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_realtime_log_config awscc_cloudfront_realtime_log_config}."
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontRealtimeLogConfig.CloudfrontRealtimeLogConfig",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_realtime_log_config awscc_cloudfront_realtime_log_config} Resource."
        },
        "locationInModule": {
          "filename": "src/cloudfront-realtime-log-config/index.ts",
          "line": 350
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.cloudfrontRealtimeLogConfig.CloudfrontRealtimeLogConfigConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudfront-realtime-log-config/index.ts",
        "line": 318
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CloudfrontRealtimeLogConfig resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/cloudfront-realtime-log-config/index.ts",
            "line": 335
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the CloudfrontRealtimeLogConfig to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_realtime_log_config#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CloudfrontRealtimeLogConfig that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CloudfrontRealtimeLogConfig to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-realtime-log-config/index.ts",
            "line": 386
          },
          "name": "putEndPoints",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.cloudfrontRealtimeLogConfig.CloudfrontRealtimeLogConfigEndPoints"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-realtime-log-config/index.ts",
            "line": 442
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-realtime-log-config/index.ts",
            "line": 451
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CloudfrontRealtimeLogConfig",
      "namespace": "cloudfrontRealtimeLogConfig",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-realtime-log-config/index.ts",
            "line": 323
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-realtime-log-config/index.ts",
            "line": 377
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-realtime-log-config/index.ts",
            "line": 383
          },
          "name": "endPoints",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontRealtimeLogConfig.CloudfrontRealtimeLogConfigEndPointsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-realtime-log-config/index.ts",
            "line": 408
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-realtime-log-config/index.ts",
            "line": 390
          },
          "name": "endPointsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudfrontRealtimeLogConfig.CloudfrontRealtimeLogConfigEndPoints"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-realtime-log-config/index.ts",
            "line": 403
          },
          "name": "fieldsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-realtime-log-config/index.ts",
            "line": 421
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-realtime-log-config/index.ts",
            "line": 434
          },
          "name": "samplingRateInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-realtime-log-config/index.ts",
            "line": 396
          },
          "name": "fields",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-realtime-log-config/index.ts",
            "line": 414
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-realtime-log-config/index.ts",
            "line": 427
          },
          "name": "samplingRate",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/cloudfront-realtime-log-config/index:CloudfrontRealtimeLogConfig"
    },
    "@cdktn/provider-awscc.cloudfrontRealtimeLogConfig.CloudfrontRealtimeLogConfigConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontRealtimeLogConfig.CloudfrontRealtimeLogConfigConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudfront-realtime-log-config/index.ts",
        "line": 14
      },
      "name": "CloudfrontRealtimeLogConfigConfig",
      "namespace": "cloudfrontRealtimeLogConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_realtime_log_config#end_points CloudfrontRealtimeLogConfig#end_points}",
            "stability": "stable",
            "summary": "Contains information about the Amazon Kinesis data stream where you are sending real-time log data for this real-time log configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-realtime-log-config/index.ts",
            "line": 20
          },
          "name": "endPoints",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudfrontRealtimeLogConfig.CloudfrontRealtimeLogConfigEndPoints"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "In an API response, the fields are provided in the same order in which they are sent to the Amazon Kinesis data stream.\n For more information about fields, see [Real-time log configuration fields](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/real-time-logs.html#understand-real-time-log-config-fields) in the *Amazon CloudFront Developer Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_realtime_log_config#fields CloudfrontRealtimeLogConfig#fields}",
            "stability": "stable",
            "summary": "A list of fields that are included in each real-time log record."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-realtime-log-config/index.ts",
            "line": 27
          },
          "name": "fields",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_realtime_log_config#name CloudfrontRealtimeLogConfig#name}",
            "stability": "stable",
            "summary": "The unique name of this real-time log configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-realtime-log-config/index.ts",
            "line": 33
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The sampling rate determines the percentage of viewer requests that are represented in the real-time log data. The sampling rate is an integer between 1 and 100, inclusive.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_realtime_log_config#sampling_rate CloudfrontRealtimeLogConfig#sampling_rate}",
            "stability": "stable",
            "summary": "The sampling rate for this real-time log configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-realtime-log-config/index.ts",
            "line": 39
          },
          "name": "samplingRate",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/cloudfront-realtime-log-config/index:CloudfrontRealtimeLogConfigConfig"
    },
    "@cdktn/provider-awscc.cloudfrontRealtimeLogConfig.CloudfrontRealtimeLogConfigEndPoints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontRealtimeLogConfig.CloudfrontRealtimeLogConfigEndPoints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudfront-realtime-log-config/index.ts",
        "line": 167
      },
      "name": "CloudfrontRealtimeLogConfigEndPoints",
      "namespace": "cloudfrontRealtimeLogConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_realtime_log_config#kinesis_stream_config CloudfrontRealtimeLogConfig#kinesis_stream_config}",
            "stability": "stable",
            "summary": "Contains information about the Amazon Kinesis data stream where you are sending real-time log data in a real-time log configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-realtime-log-config/index.ts",
            "line": 173
          },
          "name": "kinesisStreamConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontRealtimeLogConfig.CloudfrontRealtimeLogConfigEndPointsKinesisStreamConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_realtime_log_config#stream_type CloudfrontRealtimeLogConfig#stream_type}",
            "stability": "stable",
            "summary": "The type of data stream where you are sending real-time log data. The only valid value is ``Kinesis``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-realtime-log-config/index.ts",
            "line": 179
          },
          "name": "streamType",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudfront-realtime-log-config/index:CloudfrontRealtimeLogConfigEndPoints"
    },
    "@cdktn/provider-awscc.cloudfrontRealtimeLogConfig.CloudfrontRealtimeLogConfigEndPointsKinesisStreamConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontRealtimeLogConfig.CloudfrontRealtimeLogConfigEndPointsKinesisStreamConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudfront-realtime-log-config/index.ts",
        "line": 41
      },
      "name": "CloudfrontRealtimeLogConfigEndPointsKinesisStreamConfig",
      "namespace": "cloudfrontRealtimeLogConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information the IAM role, see [Real-time log configuration IAM role](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/real-time-logs.html#understand-real-time-log-config-iam-role) in the *Amazon CloudFront Developer Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_realtime_log_config#role_arn CloudfrontRealtimeLogConfig#role_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of an IAMlong (IAM) role that CloudFront can use to send real-time log data to your Kinesis data stream."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-realtime-log-config/index.ts",
            "line": 48
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_realtime_log_config#stream_arn CloudfrontRealtimeLogConfig#stream_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the Kinesis data stream where you are sending real-time log data."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-realtime-log-config/index.ts",
            "line": 54
          },
          "name": "streamArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudfront-realtime-log-config/index:CloudfrontRealtimeLogConfigEndPointsKinesisStreamConfig"
    },
    "@cdktn/provider-awscc.cloudfrontRealtimeLogConfig.CloudfrontRealtimeLogConfigEndPointsKinesisStreamConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontRealtimeLogConfig.CloudfrontRealtimeLogConfigEndPointsKinesisStreamConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudfront-realtime-log-config/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudfront-realtime-log-config/index.ts",
        "line": 93
      },
      "name": "CloudfrontRealtimeLogConfigEndPointsKinesisStreamConfigOutputReference",
      "namespace": "cloudfrontRealtimeLogConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-realtime-log-config/index.ts",
            "line": 150
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-realtime-log-config/index.ts",
            "line": 163
          },
          "name": "streamArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-realtime-log-config/index.ts",
            "line": 143
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-realtime-log-config/index.ts",
            "line": 156
          },
          "name": "streamArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-realtime-log-config/index.ts",
            "line": 105
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontRealtimeLogConfig.CloudfrontRealtimeLogConfigEndPointsKinesisStreamConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-realtime-log-config/index:CloudfrontRealtimeLogConfigEndPointsKinesisStreamConfigOutputReference"
    },
    "@cdktn/provider-awscc.cloudfrontRealtimeLogConfig.CloudfrontRealtimeLogConfigEndPointsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontRealtimeLogConfig.CloudfrontRealtimeLogConfigEndPointsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudfront-realtime-log-config/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudfront-realtime-log-config/index.ts",
        "line": 295
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-realtime-log-config/index.ts",
            "line": 310
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.cloudfrontRealtimeLogConfig.CloudfrontRealtimeLogConfigEndPointsOutputReference"
            }
          }
        }
      ],
      "name": "CloudfrontRealtimeLogConfigEndPointsList",
      "namespace": "cloudfrontRealtimeLogConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-realtime-log-config/index.ts",
            "line": 296
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudfrontRealtimeLogConfig.CloudfrontRealtimeLogConfigEndPoints"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-realtime-log-config/index:CloudfrontRealtimeLogConfigEndPointsList"
    },
    "@cdktn/provider-awscc.cloudfrontRealtimeLogConfig.CloudfrontRealtimeLogConfigEndPointsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontRealtimeLogConfig.CloudfrontRealtimeLogConfigEndPointsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudfront-realtime-log-config/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/cloudfront-realtime-log-config/index.ts",
        "line": 218
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-realtime-log-config/index.ts",
            "line": 273
          },
          "name": "putKinesisStreamConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cloudfrontRealtimeLogConfig.CloudfrontRealtimeLogConfigEndPointsKinesisStreamConfig"
              }
            }
          ]
        }
      ],
      "name": "CloudfrontRealtimeLogConfigEndPointsOutputReference",
      "namespace": "cloudfrontRealtimeLogConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-realtime-log-config/index.ts",
            "line": 270
          },
          "name": "kinesisStreamConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontRealtimeLogConfig.CloudfrontRealtimeLogConfigEndPointsKinesisStreamConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-realtime-log-config/index.ts",
            "line": 277
          },
          "name": "kinesisStreamConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontRealtimeLogConfig.CloudfrontRealtimeLogConfigEndPointsKinesisStreamConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-realtime-log-config/index.ts",
            "line": 290
          },
          "name": "streamTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-realtime-log-config/index.ts",
            "line": 283
          },
          "name": "streamType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-realtime-log-config/index.ts",
            "line": 232
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontRealtimeLogConfig.CloudfrontRealtimeLogConfigEndPoints"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-realtime-log-config/index:CloudfrontRealtimeLogConfigEndPointsOutputReference"
    },
    "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_response_headers_policy awscc_cloudfront_response_headers_policy}."
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_response_headers_policy awscc_cloudfront_response_headers_policy} Resource."
        },
        "locationInModule": {
          "filename": "src/cloudfront-response-headers-policy/index.ts",
          "line": 2873
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudfront-response-headers-policy/index.ts",
        "line": 2841
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CloudfrontResponseHeadersPolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 2858
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the CloudfrontResponseHeadersPolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_response_headers_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CloudfrontResponseHeadersPolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CloudfrontResponseHeadersPolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 2911
          },
          "name": "putResponseHeadersPolicyConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 2928
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 2934
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CloudfrontResponseHeadersPolicy",
      "namespace": "cloudfrontResponseHeadersPolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 2846
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 2897
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 2902
          },
          "name": "lastModifiedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 2908
          },
          "name": "responseHeadersPolicyConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 2920
          },
          "name": "responseHeadersPolicyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 2915
          },
          "name": "responseHeadersPolicyConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-response-headers-policy/index:CloudfrontResponseHeadersPolicy"
    },
    "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudfront-response-headers-policy/index.ts",
        "line": 14
      },
      "name": "CloudfrontResponseHeadersPolicyConfig",
      "namespace": "cloudfrontResponseHeadersPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_response_headers_policy#response_headers_policy_config CloudfrontResponseHeadersPolicy#response_headers_policy_config}",
            "stability": "stable",
            "summary": "A response headers policy configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 20
          },
          "name": "responseHeadersPolicyConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfig"
          }
        }
      ],
      "symbolId": "src/cloudfront-response-headers-policy/index:CloudfrontResponseHeadersPolicyConfig"
    },
    "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudfront-response-headers-policy/index.ts",
        "line": 2532
      },
      "name": "CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfig",
      "namespace": "cloudfrontResponseHeadersPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The name must be unique for response headers policies in this AWS-account.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_response_headers_policy#name CloudfrontResponseHeadersPolicy#name}",
            "stability": "stable",
            "summary": "A name to identify the response headers policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 2558
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_response_headers_policy#comment CloudfrontResponseHeadersPolicy#comment}",
            "stability": "stable",
            "summary": "A comment to describe the response headers policy.  The comment cannot be longer than 128 characters."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 2539
          },
          "name": "comment",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_response_headers_policy#cors_config CloudfrontResponseHeadersPolicy#cors_config}",
            "stability": "stable",
            "summary": "A configuration for a set of HTTP response headers that are used for cross-origin resource sharing (CORS)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 2545
          },
          "name": "corsConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_response_headers_policy#custom_headers_config CloudfrontResponseHeadersPolicy#custom_headers_config}",
            "stability": "stable",
            "summary": "A configuration for a set of custom HTTP response headers."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 2551
          },
          "name": "customHeadersConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCustomHeadersConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_response_headers_policy#remove_headers_config CloudfrontResponseHeadersPolicy#remove_headers_config}",
            "stability": "stable",
            "summary": "A configuration for a set of HTTP headers to remove from the HTTP response."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 2564
          },
          "name": "removeHeadersConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigRemoveHeadersConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_response_headers_policy#security_headers_config CloudfrontResponseHeadersPolicy#security_headers_config}",
            "stability": "stable",
            "summary": "A configuration for a set of security-related HTTP response headers."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 2570
          },
          "name": "securityHeadersConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_response_headers_policy#server_timing_headers_config CloudfrontResponseHeadersPolicy#server_timing_headers_config}",
            "stability": "stable",
            "summary": "A configuration for enabling the ``Server-Timing`` header in HTTP responses sent from CloudFront."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 2576
          },
          "name": "serverTimingHeadersConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigServerTimingHeadersConfig"
          }
        }
      ],
      "symbolId": "src/cloudfront-response-headers-policy/index:CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfig"
    },
    "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudfront-response-headers-policy/index.ts",
        "line": 416
      },
      "name": "CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfig",
      "namespace": "cloudfrontResponseHeadersPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information about the ``Access-Control-Allow-Credentials`` HTTP response header, see [Access-Control-Allow-Credentials](https://docs.aws.amazon.com/https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Access-Control-Allow-Credentials) in the MDN Web Docs.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_response_headers_policy#access_control_allow_credentials CloudfrontResponseHeadersPolicy#access_control_allow_credentials}",
            "stability": "stable",
            "summary": "A Boolean that CloudFront uses as the value for the ``Access-Control-Allow-Credentials`` HTTP response header."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 423
          },
          "name": "accessControlAllowCredentials",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information about the ``Access-Control-Allow-Headers`` HTTP response header, see [Access-Control-Allow-Headers](https://docs.aws.amazon.com/https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Access-Control-Allow-Headers) in the MDN Web Docs.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_response_headers_policy#access_control_allow_headers CloudfrontResponseHeadersPolicy#access_control_allow_headers}",
            "stability": "stable",
            "summary": "A list of HTTP header names that CloudFront includes as values for the ``Access-Control-Allow-Headers`` HTTP response header."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 430
          },
          "name": "accessControlAllowHeaders",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfigAccessControlAllowHeaders"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information about the ``Access-Control-Allow-Methods`` HTTP response header, see [Access-Control-Allow-Methods](https://docs.aws.amazon.com/https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Access-Control-Allow-Methods) in the MDN Web Docs.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_response_headers_policy#access_control_allow_methods CloudfrontResponseHeadersPolicy#access_control_allow_methods}",
            "stability": "stable",
            "summary": "A list of HTTP methods that CloudFront includes as values for the ``Access-Control-Allow-Methods`` HTTP response header."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 437
          },
          "name": "accessControlAllowMethods",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfigAccessControlAllowMethods"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information about the ``Access-Control-Allow-Origin`` HTTP response header, see [Access-Control-Allow-Origin](https://docs.aws.amazon.com/https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Access-Control-Allow-Origin) in the MDN Web Docs.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_response_headers_policy#access_control_allow_origins CloudfrontResponseHeadersPolicy#access_control_allow_origins}",
            "stability": "stable",
            "summary": "A list of origins (domain names) that CloudFront can use as the value for the ``Access-Control-Allow-Origin`` HTTP response header."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 444
          },
          "name": "accessControlAllowOrigins",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfigAccessControlAllowOrigins"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information about the ``Access-Control-Expose-Headers`` HTTP response header, see [Access-Control-Expose-Headers](https://docs.aws.amazon.com/https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Access-Control-Expose-Headers) in the MDN Web Docs.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_response_headers_policy#access_control_expose_headers CloudfrontResponseHeadersPolicy#access_control_expose_headers}",
            "stability": "stable",
            "summary": "A list of HTTP headers that CloudFront includes as values for the ``Access-Control-Expose-Headers`` HTTP response header."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 451
          },
          "name": "accessControlExposeHeaders",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfigAccessControlExposeHeaders"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information about the ``Access-Control-Max-Age`` HTTP response header, see [Access-Control-Max-Age](https://docs.aws.amazon.com/https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Access-Control-Max-Age) in the MDN Web Docs.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_response_headers_policy#access_control_max_age_sec CloudfrontResponseHeadersPolicy#access_control_max_age_sec}",
            "stability": "stable",
            "summary": "A number that CloudFront uses as the value for the ``Access-Control-Max-Age`` HTTP response header."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 458
          },
          "name": "accessControlMaxAgeSec",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_response_headers_policy#origin_override CloudfrontResponseHeadersPolicy#origin_override}",
            "stability": "stable",
            "summary": "A Boolean that determines whether CloudFront overrides HTTP response headers received from the origin with the ones specified in this response headers policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 464
          },
          "name": "originOverride",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-response-headers-policy/index:CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfig"
    },
    "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfigAccessControlAllowHeaders": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfigAccessControlAllowHeaders",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudfront-response-headers-policy/index.ts",
        "line": 22
      },
      "name": "CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfigAccessControlAllowHeaders",
      "namespace": "cloudfrontResponseHeadersPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_response_headers_policy#items CloudfrontResponseHeadersPolicy#items}",
            "stability": "stable",
            "summary": "The list of HTTP header names. You can specify ``*`` to allow all headers."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 28
          },
          "name": "items",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-response-headers-policy/index:CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfigAccessControlAllowHeaders"
    },
    "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfigAccessControlAllowHeadersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfigAccessControlAllowHeadersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudfront-response-headers-policy/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/cloudfront-response-headers-policy/index.ts",
        "line": 60
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 110
          },
          "name": "resetItems"
        }
      ],
      "name": "CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfigAccessControlAllowHeadersOutputReference",
      "namespace": "cloudfrontResponseHeadersPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 114
          },
          "name": "itemsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 104
          },
          "name": "items",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 72
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfigAccessControlAllowHeaders"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-response-headers-policy/index:CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfigAccessControlAllowHeadersOutputReference"
    },
    "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfigAccessControlAllowMethods": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfigAccessControlAllowMethods",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudfront-response-headers-policy/index.ts",
        "line": 118
      },
      "name": "CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfigAccessControlAllowMethods",
      "namespace": "cloudfrontResponseHeadersPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are:\n  +   ``GET`` \n  +   ``DELETE`` \n  +   ``HEAD`` \n  +   ``OPTIONS`` \n  +   ``PATCH`` \n  +   ``POST`` \n  +   ``PUT`` \n  +   ``ALL`` \n  \n ``ALL`` is a special value that includes all of the listed HTTP methods.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_response_headers_policy#items CloudfrontResponseHeadersPolicy#items}",
            "stability": "stable",
            "summary": "The list of HTTP methods."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 134
          },
          "name": "items",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-response-headers-policy/index:CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfigAccessControlAllowMethods"
    },
    "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfigAccessControlAllowMethodsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfigAccessControlAllowMethodsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudfront-response-headers-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/cloudfront-response-headers-policy/index.ts",
        "line": 166
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 216
          },
          "name": "resetItems"
        }
      ],
      "name": "CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfigAccessControlAllowMethodsOutputReference",
      "namespace": "cloudfrontResponseHeadersPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 220
          },
          "name": "itemsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 210
          },
          "name": "items",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 178
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfigAccessControlAllowMethods"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-response-headers-policy/index:CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfigAccessControlAllowMethodsOutputReference"
    },
    "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfigAccessControlAllowOrigins": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfigAccessControlAllowOrigins",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudfront-response-headers-policy/index.ts",
        "line": 224
      },
      "name": "CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfigAccessControlAllowOrigins",
      "namespace": "cloudfrontResponseHeadersPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_response_headers_policy#items CloudfrontResponseHeadersPolicy#items}",
            "stability": "stable",
            "summary": "The list of origins (domain names). You can specify ``*`` to allow all origins."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 230
          },
          "name": "items",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-response-headers-policy/index:CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfigAccessControlAllowOrigins"
    },
    "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfigAccessControlAllowOriginsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfigAccessControlAllowOriginsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudfront-response-headers-policy/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/cloudfront-response-headers-policy/index.ts",
        "line": 262
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 312
          },
          "name": "resetItems"
        }
      ],
      "name": "CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfigAccessControlAllowOriginsOutputReference",
      "namespace": "cloudfrontResponseHeadersPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 316
          },
          "name": "itemsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 306
          },
          "name": "items",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 274
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfigAccessControlAllowOrigins"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-response-headers-policy/index:CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfigAccessControlAllowOriginsOutputReference"
    },
    "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfigAccessControlExposeHeaders": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfigAccessControlExposeHeaders",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudfront-response-headers-policy/index.ts",
        "line": 320
      },
      "name": "CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfigAccessControlExposeHeaders",
      "namespace": "cloudfrontResponseHeadersPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_response_headers_policy#items CloudfrontResponseHeadersPolicy#items}",
            "stability": "stable",
            "summary": "The list of HTTP headers. You can specify ``*`` to expose all headers."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 326
          },
          "name": "items",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-response-headers-policy/index:CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfigAccessControlExposeHeaders"
    },
    "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfigAccessControlExposeHeadersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfigAccessControlExposeHeadersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudfront-response-headers-policy/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/cloudfront-response-headers-policy/index.ts",
        "line": 358
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 408
          },
          "name": "resetItems"
        }
      ],
      "name": "CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfigAccessControlExposeHeadersOutputReference",
      "namespace": "cloudfrontResponseHeadersPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 412
          },
          "name": "itemsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 402
          },
          "name": "items",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 370
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfigAccessControlExposeHeaders"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-response-headers-policy/index:CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfigAccessControlExposeHeadersOutputReference"
    },
    "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudfront-response-headers-policy/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/cloudfront-response-headers-policy/index.ts",
        "line": 538
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 637
          },
          "name": "putAccessControlAllowHeaders",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfigAccessControlAllowHeaders"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 653
          },
          "name": "putAccessControlAllowMethods",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfigAccessControlAllowMethods"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 669
          },
          "name": "putAccessControlAllowOrigins",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfigAccessControlAllowOrigins"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 685
          },
          "name": "putAccessControlExposeHeaders",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfigAccessControlExposeHeaders"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 624
          },
          "name": "resetAccessControlAllowCredentials"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 640
          },
          "name": "resetAccessControlAllowHeaders"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 656
          },
          "name": "resetAccessControlAllowMethods"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 672
          },
          "name": "resetAccessControlAllowOrigins"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 688
          },
          "name": "resetAccessControlExposeHeaders"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 704
          },
          "name": "resetAccessControlMaxAgeSec"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 720
          },
          "name": "resetOriginOverride"
        }
      ],
      "name": "CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfigOutputReference",
      "namespace": "cloudfrontResponseHeadersPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 634
          },
          "name": "accessControlAllowHeaders",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfigAccessControlAllowHeadersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 650
          },
          "name": "accessControlAllowMethods",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfigAccessControlAllowMethodsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 666
          },
          "name": "accessControlAllowOrigins",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfigAccessControlAllowOriginsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 682
          },
          "name": "accessControlExposeHeaders",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfigAccessControlExposeHeadersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 628
          },
          "name": "accessControlAllowCredentialsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 644
          },
          "name": "accessControlAllowHeadersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfigAccessControlAllowHeaders"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 660
          },
          "name": "accessControlAllowMethodsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfigAccessControlAllowMethods"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 676
          },
          "name": "accessControlAllowOriginsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfigAccessControlAllowOrigins"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 692
          },
          "name": "accessControlExposeHeadersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfigAccessControlExposeHeaders"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 708
          },
          "name": "accessControlMaxAgeSecInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 724
          },
          "name": "originOverrideInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 618
          },
          "name": "accessControlAllowCredentials",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 698
          },
          "name": "accessControlMaxAgeSec",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 714
          },
          "name": "originOverride",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 550
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-response-headers-policy/index:CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfigOutputReference"
    },
    "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCustomHeadersConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCustomHeadersConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudfront-response-headers-policy/index.ts",
        "line": 916
      },
      "name": "CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCustomHeadersConfig",
      "namespace": "cloudfrontResponseHeadersPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_response_headers_policy#items CloudfrontResponseHeadersPolicy#items}",
            "stability": "stable",
            "summary": "The list of HTTP response headers and their values."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 922
          },
          "name": "items",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCustomHeadersConfigItems"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-response-headers-policy/index:CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCustomHeadersConfig"
    },
    "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCustomHeadersConfigItems": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCustomHeadersConfigItems",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudfront-response-headers-policy/index.ts",
        "line": 728
      },
      "name": "CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCustomHeadersConfigItems",
      "namespace": "cloudfrontResponseHeadersPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_response_headers_policy#header CloudfrontResponseHeadersPolicy#header}",
            "stability": "stable",
            "summary": "The HTTP response header name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 734
          },
          "name": "header",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_response_headers_policy#override CloudfrontResponseHeadersPolicy#override}",
            "stability": "stable",
            "summary": "A Boolean that determines whether CloudFront overrides a response header with the same name received from the origin with the header specified here."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 740
          },
          "name": "override",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_response_headers_policy#value CloudfrontResponseHeadersPolicy#value}",
            "stability": "stable",
            "summary": "The value for the HTTP response header."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 746
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudfront-response-headers-policy/index:CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCustomHeadersConfigItems"
    },
    "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCustomHeadersConfigItemsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCustomHeadersConfigItemsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudfront-response-headers-policy/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudfront-response-headers-policy/index.ts",
        "line": 897
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 912
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCustomHeadersConfigItemsOutputReference"
            }
          }
        }
      ],
      "name": "CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCustomHeadersConfigItemsList",
      "namespace": "cloudfrontResponseHeadersPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 898
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCustomHeadersConfigItems"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-response-headers-policy/index:CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCustomHeadersConfigItemsList"
    },
    "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCustomHeadersConfigItemsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCustomHeadersConfigItemsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudfront-response-headers-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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudfront-response-headers-policy/index.ts",
        "line": 792
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 856
          },
          "name": "resetHeader"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 872
          },
          "name": "resetOverride"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 888
          },
          "name": "resetValue"
        }
      ],
      "name": "CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCustomHeadersConfigItemsOutputReference",
      "namespace": "cloudfrontResponseHeadersPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 860
          },
          "name": "headerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 876
          },
          "name": "overrideInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 892
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 850
          },
          "name": "header",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 866
          },
          "name": "override",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 882
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 806
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCustomHeadersConfigItems"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-response-headers-policy/index:CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCustomHeadersConfigItemsOutputReference"
    },
    "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCustomHeadersConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCustomHeadersConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudfront-response-headers-policy/index.ts",
          "line": 962
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudfront-response-headers-policy/index.ts",
        "line": 954
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 1001
          },
          "name": "putItems",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCustomHeadersConfigItems"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 1004
          },
          "name": "resetItems"
        }
      ],
      "name": "CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCustomHeadersConfigOutputReference",
      "namespace": "cloudfrontResponseHeadersPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 998
          },
          "name": "items",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCustomHeadersConfigItemsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 1008
          },
          "name": "itemsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCustomHeadersConfigItems"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 966
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCustomHeadersConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-response-headers-policy/index:CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCustomHeadersConfigOutputReference"
    },
    "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudfront-response-headers-policy/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudfront-response-headers-policy/index.ts",
        "line": 2650
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 2749
          },
          "name": "putCorsConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 2765
          },
          "name": "putCustomHeadersConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCustomHeadersConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 2794
          },
          "name": "putRemoveHeadersConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigRemoveHeadersConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 2810
          },
          "name": "putSecurityHeadersConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 2826
          },
          "name": "putServerTimingHeadersConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigServerTimingHeadersConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 2736
          },
          "name": "resetComment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 2752
          },
          "name": "resetCorsConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 2768
          },
          "name": "resetCustomHeadersConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 2797
          },
          "name": "resetRemoveHeadersConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 2813
          },
          "name": "resetSecurityHeadersConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 2829
          },
          "name": "resetServerTimingHeadersConfig"
        }
      ],
      "name": "CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigOutputReference",
      "namespace": "cloudfrontResponseHeadersPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 2746
          },
          "name": "corsConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 2762
          },
          "name": "customHeadersConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCustomHeadersConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 2791
          },
          "name": "removeHeadersConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigRemoveHeadersConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 2807
          },
          "name": "securityHeadersConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 2823
          },
          "name": "serverTimingHeadersConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigServerTimingHeadersConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 2740
          },
          "name": "commentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 2756
          },
          "name": "corsConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 2772
          },
          "name": "customHeadersConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCustomHeadersConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 2785
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 2801
          },
          "name": "removeHeadersConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigRemoveHeadersConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 2817
          },
          "name": "securityHeadersConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 2833
          },
          "name": "serverTimingHeadersConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigServerTimingHeadersConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 2730
          },
          "name": "comment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 2778
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 2662
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-response-headers-policy/index:CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigOutputReference"
    },
    "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigRemoveHeadersConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigRemoveHeadersConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudfront-response-headers-policy/index.ts",
        "line": 1130
      },
      "name": "CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigRemoveHeadersConfig",
      "namespace": "cloudfrontResponseHeadersPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_response_headers_policy#items CloudfrontResponseHeadersPolicy#items}",
            "stability": "stable",
            "summary": "The list of HTTP header names."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 1136
          },
          "name": "items",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigRemoveHeadersConfigItems"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-response-headers-policy/index:CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigRemoveHeadersConfig"
    },
    "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigRemoveHeadersConfigItems": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigRemoveHeadersConfigItems",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudfront-response-headers-policy/index.ts",
        "line": 1012
      },
      "name": "CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigRemoveHeadersConfigItems",
      "namespace": "cloudfrontResponseHeadersPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_response_headers_policy#header CloudfrontResponseHeadersPolicy#header}",
            "stability": "stable",
            "summary": "The HTTP header name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 1018
          },
          "name": "header",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudfront-response-headers-policy/index:CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigRemoveHeadersConfigItems"
    },
    "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigRemoveHeadersConfigItemsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigRemoveHeadersConfigItemsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudfront-response-headers-policy/index.ts",
          "line": 1119
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudfront-response-headers-policy/index.ts",
        "line": 1111
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 1126
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigRemoveHeadersConfigItemsOutputReference"
            }
          }
        }
      ],
      "name": "CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigRemoveHeadersConfigItemsList",
      "namespace": "cloudfrontResponseHeadersPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 1112
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigRemoveHeadersConfigItems"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-response-headers-policy/index:CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigRemoveHeadersConfigItemsList"
    },
    "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigRemoveHeadersConfigItemsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigRemoveHeadersConfigItemsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudfront-response-headers-policy/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudfront-response-headers-policy/index.ts",
        "line": 1050
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 1102
          },
          "name": "resetHeader"
        }
      ],
      "name": "CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigRemoveHeadersConfigItemsOutputReference",
      "namespace": "cloudfrontResponseHeadersPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 1106
          },
          "name": "headerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 1096
          },
          "name": "header",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 1064
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigRemoveHeadersConfigItems"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-response-headers-policy/index:CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigRemoveHeadersConfigItemsOutputReference"
    },
    "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigRemoveHeadersConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigRemoveHeadersConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudfront-response-headers-policy/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/cloudfront-response-headers-policy/index.ts",
        "line": 1168
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 1215
          },
          "name": "putItems",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigRemoveHeadersConfigItems"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 1218
          },
          "name": "resetItems"
        }
      ],
      "name": "CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigRemoveHeadersConfigOutputReference",
      "namespace": "cloudfrontResponseHeadersPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 1212
          },
          "name": "items",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigRemoveHeadersConfigItemsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 1222
          },
          "name": "itemsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigRemoveHeadersConfigItems"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 1180
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigRemoveHeadersConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-response-headers-policy/index:CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigRemoveHeadersConfigOutputReference"
    },
    "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudfront-response-headers-policy/index.ts",
        "line": 2124
      },
      "name": "CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfig",
      "namespace": "cloudfrontResponseHeadersPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information about the ``Content-Security-Policy`` HTTP response header, see [Content-Security-Policy](https://docs.aws.amazon.com/https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Security-Policy) in the MDN Web Docs.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_response_headers_policy#content_security_policy CloudfrontResponseHeadersPolicy#content_security_policy}",
            "stability": "stable",
            "summary": "The policy directives and their values that CloudFront includes as values for the ``Content-Security-Policy`` HTTP response header."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 2131
          },
          "name": "contentSecurityPolicy",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigContentSecurityPolicy"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information about the ``X-Content-Type-Options`` HTTP response header, see [X-Content-Type-Options](https://docs.aws.amazon.com/https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Content-Type-Options) in the MDN Web Docs.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_response_headers_policy#content_type_options CloudfrontResponseHeadersPolicy#content_type_options}",
            "stability": "stable",
            "summary": "Determines whether CloudFront includes the ``X-Content-Type-Options`` HTTP response header with its value set to ``nosniff``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 2138
          },
          "name": "contentTypeOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigContentTypeOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information about the ``X-Frame-Options`` HTTP response header, see [X-Frame-Options](https://docs.aws.amazon.com/https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Frame-Options) in the MDN Web Docs.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_response_headers_policy#frame_options CloudfrontResponseHeadersPolicy#frame_options}",
            "stability": "stable",
            "summary": "Determines whether CloudFront includes the ``X-Frame-Options`` HTTP response header and the header's value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 2145
          },
          "name": "frameOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigFrameOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information about the ``Referrer-Policy`` HTTP response header, see [Referrer-Policy](https://docs.aws.amazon.com/https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Referrer-Policy) in the MDN Web Docs.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_response_headers_policy#referrer_policy CloudfrontResponseHeadersPolicy#referrer_policy}",
            "stability": "stable",
            "summary": "Determines whether CloudFront includes the ``Referrer-Policy`` HTTP response header and the header's value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 2152
          },
          "name": "referrerPolicy",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigReferrerPolicy"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information about the ``Strict-Transport-Security`` HTTP response header, see [Security headers](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/understanding-response-headers-policies.html#understanding-response-headers-policies-security) in the *Amazon CloudFront Developer Guide* and [Strict-Transport-Security](https://docs.aws.amazon.com/https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Strict-Transport-Security) in the MDN Web Docs.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_response_headers_policy#strict_transport_security CloudfrontResponseHeadersPolicy#strict_transport_security}",
            "stability": "stable",
            "summary": "Determines whether CloudFront includes the ``Strict-Transport-Security`` HTTP response header and the header's value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 2159
          },
          "name": "strictTransportSecurity",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigStrictTransportSecurity"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information about the ``X-XSS-Protection`` HTTP response header, see [X-XSS-Protection](https://docs.aws.amazon.com/https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-XSS-Protection) in the MDN Web Docs.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_response_headers_policy#xss_protection CloudfrontResponseHeadersPolicy#xss_protection}",
            "stability": "stable",
            "summary": "Determines whether CloudFront includes the ``X-XSS-Protection`` HTTP response header and the header's value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 2166
          },
          "name": "xssProtection",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigXssProtection"
          }
        }
      ],
      "symbolId": "src/cloudfront-response-headers-policy/index:CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfig"
    },
    "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigContentSecurityPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigContentSecurityPolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudfront-response-headers-policy/index.ts",
        "line": 1226
      },
      "name": "CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigContentSecurityPolicy",
      "namespace": "cloudfrontResponseHeadersPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information about the ``Content-Security-Policy`` HTTP response header, see [Content-Security-Policy](https://docs.aws.amazon.com/https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Security-Policy) in the MDN Web Docs.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_response_headers_policy#content_security_policy CloudfrontResponseHeadersPolicy#content_security_policy}",
            "stability": "stable",
            "summary": "The policy directives and their values that CloudFront includes as values for the ``Content-Security-Policy`` HTTP response header."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 1233
          },
          "name": "contentSecurityPolicy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_response_headers_policy#override CloudfrontResponseHeadersPolicy#override}",
            "stability": "stable",
            "summary": "A Boolean that determines whether CloudFront overrides the ``Content-Security-Policy`` HTTP response header received from the origin with the one specified in this response headers policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 1239
          },
          "name": "override",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-response-headers-policy/index:CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigContentSecurityPolicy"
    },
    "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigContentSecurityPolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigContentSecurityPolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudfront-response-headers-policy/index.ts",
          "line": 1286
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudfront-response-headers-policy/index.ts",
        "line": 1278
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 1334
          },
          "name": "resetContentSecurityPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 1350
          },
          "name": "resetOverride"
        }
      ],
      "name": "CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigContentSecurityPolicyOutputReference",
      "namespace": "cloudfrontResponseHeadersPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 1338
          },
          "name": "contentSecurityPolicyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 1354
          },
          "name": "overrideInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 1328
          },
          "name": "contentSecurityPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 1344
          },
          "name": "override",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 1290
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigContentSecurityPolicy"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-response-headers-policy/index:CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigContentSecurityPolicyOutputReference"
    },
    "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigContentTypeOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigContentTypeOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudfront-response-headers-policy/index.ts",
        "line": 1358
      },
      "name": "CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigContentTypeOptions",
      "namespace": "cloudfrontResponseHeadersPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_response_headers_policy#override CloudfrontResponseHeadersPolicy#override}",
            "stability": "stable",
            "summary": "A Boolean that determines whether CloudFront overrides the ``X-Content-Type-Options`` HTTP response header received from the origin with the one specified in this response headers policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 1364
          },
          "name": "override",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-response-headers-policy/index:CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigContentTypeOptions"
    },
    "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigContentTypeOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigContentTypeOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudfront-response-headers-policy/index.ts",
          "line": 1404
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudfront-response-headers-policy/index.ts",
        "line": 1396
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 1446
          },
          "name": "resetOverride"
        }
      ],
      "name": "CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigContentTypeOptionsOutputReference",
      "namespace": "cloudfrontResponseHeadersPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 1450
          },
          "name": "overrideInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 1440
          },
          "name": "override",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 1408
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigContentTypeOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-response-headers-policy/index:CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigContentTypeOptionsOutputReference"
    },
    "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigFrameOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigFrameOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudfront-response-headers-policy/index.ts",
        "line": 1454
      },
      "name": "CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigFrameOptions",
      "namespace": "cloudfrontResponseHeadersPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are ``DENY`` and ``SAMEORIGIN``.\n For more information about these values, see [X-Frame-Options](https://docs.aws.amazon.com/https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Frame-Options) in the MDN Web Docs.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_response_headers_policy#frame_option CloudfrontResponseHeadersPolicy#frame_option}",
            "stability": "stable",
            "summary": "The value of the ``X-Frame-Options`` HTTP response header."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 1461
          },
          "name": "frameOption",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_response_headers_policy#override CloudfrontResponseHeadersPolicy#override}",
            "stability": "stable",
            "summary": "A Boolean that determines whether CloudFront overrides the ``X-Frame-Options`` HTTP response header received from the origin with the one specified in this response headers policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 1467
          },
          "name": "override",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-response-headers-policy/index:CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigFrameOptions"
    },
    "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigFrameOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigFrameOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudfront-response-headers-policy/index.ts",
          "line": 1514
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudfront-response-headers-policy/index.ts",
        "line": 1506
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 1562
          },
          "name": "resetFrameOption"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 1578
          },
          "name": "resetOverride"
        }
      ],
      "name": "CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigFrameOptionsOutputReference",
      "namespace": "cloudfrontResponseHeadersPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 1566
          },
          "name": "frameOptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 1582
          },
          "name": "overrideInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 1556
          },
          "name": "frameOption",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 1572
          },
          "name": "override",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 1518
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigFrameOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-response-headers-policy/index:CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigFrameOptionsOutputReference"
    },
    "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudfront-response-headers-policy/index.ts",
          "line": 2241
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudfront-response-headers-policy/index.ts",
        "line": 2233
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 2310
          },
          "name": "putContentSecurityPolicy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigContentSecurityPolicy"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 2326
          },
          "name": "putContentTypeOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigContentTypeOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 2342
          },
          "name": "putFrameOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigFrameOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 2358
          },
          "name": "putReferrerPolicy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigReferrerPolicy"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 2374
          },
          "name": "putStrictTransportSecurity",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigStrictTransportSecurity"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 2390
          },
          "name": "putXssProtection",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigXssProtection"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 2313
          },
          "name": "resetContentSecurityPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 2329
          },
          "name": "resetContentTypeOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 2345
          },
          "name": "resetFrameOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 2361
          },
          "name": "resetReferrerPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 2377
          },
          "name": "resetStrictTransportSecurity"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 2393
          },
          "name": "resetXssProtection"
        }
      ],
      "name": "CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigOutputReference",
      "namespace": "cloudfrontResponseHeadersPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 2307
          },
          "name": "contentSecurityPolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigContentSecurityPolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 2323
          },
          "name": "contentTypeOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigContentTypeOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 2339
          },
          "name": "frameOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigFrameOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 2355
          },
          "name": "referrerPolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigReferrerPolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 2371
          },
          "name": "strictTransportSecurity",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigStrictTransportSecurityOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 2387
          },
          "name": "xssProtection",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigXssProtectionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 2317
          },
          "name": "contentSecurityPolicyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigContentSecurityPolicy"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 2333
          },
          "name": "contentTypeOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigContentTypeOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 2349
          },
          "name": "frameOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigFrameOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 2365
          },
          "name": "referrerPolicyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigReferrerPolicy"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 2381
          },
          "name": "strictTransportSecurityInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigStrictTransportSecurity"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 2397
          },
          "name": "xssProtectionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigXssProtection"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 2245
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-response-headers-policy/index:CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigOutputReference"
    },
    "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigReferrerPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigReferrerPolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudfront-response-headers-policy/index.ts",
        "line": 1586
      },
      "name": "CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigReferrerPolicy",
      "namespace": "cloudfrontResponseHeadersPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_response_headers_policy#override CloudfrontResponseHeadersPolicy#override}",
            "stability": "stable",
            "summary": "A Boolean that determines whether CloudFront overrides the ``Referrer-Policy`` HTTP response header received from the origin with the one specified in this response headers policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 1592
          },
          "name": "override",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information about the ``Referrer-Policy`` HTTP response header, see [Referrer-Policy](https://docs.aws.amazon.com/https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Referrer-Policy) in the MDN Web Docs.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_response_headers_policy#referrer_policy CloudfrontResponseHeadersPolicy#referrer_policy}",
            "stability": "stable",
            "summary": "Determines whether CloudFront includes the ``Referrer-Policy`` HTTP response header and the header's value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 1599
          },
          "name": "referrerPolicy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudfront-response-headers-policy/index:CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigReferrerPolicy"
    },
    "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigReferrerPolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigReferrerPolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudfront-response-headers-policy/index.ts",
          "line": 1646
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudfront-response-headers-policy/index.ts",
        "line": 1638
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 1694
          },
          "name": "resetOverride"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 1710
          },
          "name": "resetReferrerPolicy"
        }
      ],
      "name": "CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigReferrerPolicyOutputReference",
      "namespace": "cloudfrontResponseHeadersPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 1698
          },
          "name": "overrideInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 1714
          },
          "name": "referrerPolicyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 1688
          },
          "name": "override",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 1704
          },
          "name": "referrerPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 1650
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigReferrerPolicy"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-response-headers-policy/index:CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigReferrerPolicyOutputReference"
    },
    "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigStrictTransportSecurity": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigStrictTransportSecurity",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudfront-response-headers-policy/index.ts",
        "line": 1718
      },
      "name": "CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigStrictTransportSecurity",
      "namespace": "cloudfrontResponseHeadersPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_response_headers_policy#access_control_max_age_sec CloudfrontResponseHeadersPolicy#access_control_max_age_sec}",
            "stability": "stable",
            "summary": "A number that CloudFront uses as the value for the ``max-age`` directive in the ``Strict-Transport-Security`` HTTP response header."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 1724
          },
          "name": "accessControlMaxAgeSec",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_response_headers_policy#include_subdomains CloudfrontResponseHeadersPolicy#include_subdomains}",
            "stability": "stable",
            "summary": "A Boolean that determines whether CloudFront includes the ``includeSubDomains`` directive in the ``Strict-Transport-Security`` HTTP response header."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 1730
          },
          "name": "includeSubdomains",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_response_headers_policy#override CloudfrontResponseHeadersPolicy#override}",
            "stability": "stable",
            "summary": "A Boolean that determines whether CloudFront overrides the ``Strict-Transport-Security`` HTTP response header received from the origin with the one specified in this response headers policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 1736
          },
          "name": "override",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_response_headers_policy#preload CloudfrontResponseHeadersPolicy#preload}",
            "stability": "stable",
            "summary": "A Boolean that determines whether CloudFront includes the ``preload`` directive in the ``Strict-Transport-Security`` HTTP response header."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 1742
          },
          "name": "preload",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-response-headers-policy/index:CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigStrictTransportSecurity"
    },
    "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigStrictTransportSecurityOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigStrictTransportSecurityOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudfront-response-headers-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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudfront-response-headers-policy/index.ts",
        "line": 1795
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 1863
          },
          "name": "resetAccessControlMaxAgeSec"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 1879
          },
          "name": "resetIncludeSubdomains"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 1895
          },
          "name": "resetOverride"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 1911
          },
          "name": "resetPreload"
        }
      ],
      "name": "CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigStrictTransportSecurityOutputReference",
      "namespace": "cloudfrontResponseHeadersPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 1867
          },
          "name": "accessControlMaxAgeSecInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 1883
          },
          "name": "includeSubdomainsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 1899
          },
          "name": "overrideInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 1915
          },
          "name": "preloadInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 1857
          },
          "name": "accessControlMaxAgeSec",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 1873
          },
          "name": "includeSubdomains",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 1889
          },
          "name": "override",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 1905
          },
          "name": "preload",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 1807
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigStrictTransportSecurity"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-response-headers-policy/index:CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigStrictTransportSecurityOutputReference"
    },
    "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigXssProtection": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigXssProtection",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudfront-response-headers-policy/index.ts",
        "line": 1919
      },
      "name": "CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigXssProtection",
      "namespace": "cloudfrontResponseHeadersPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information about this directive, see [X-XSS-Protection](https://docs.aws.amazon.com/https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-XSS-Protection) in the MDN Web Docs.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_response_headers_policy#mode_block CloudfrontResponseHeadersPolicy#mode_block}",
            "stability": "stable",
            "summary": "A Boolean that determines whether CloudFront includes the ``mode=block`` directive in the ``X-XSS-Protection`` header."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 1926
          },
          "name": "modeBlock",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_response_headers_policy#override CloudfrontResponseHeadersPolicy#override}",
            "stability": "stable",
            "summary": "A Boolean that determines whether CloudFront overrides the ``X-XSS-Protection`` HTTP response header received from the origin with the one specified in this response headers policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 1932
          },
          "name": "override",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When this setting is ``true``, the value of the ``X-XSS-Protection`` header is ``1``. When this setting is ``false``, the value of the ``X-XSS-Protection`` header is ``0``.\n For more information about these settings, see [X-XSS-Protection](https://docs.aws.amazon.com/https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-XSS-Protection) in the MDN Web Docs.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_response_headers_policy#protection CloudfrontResponseHeadersPolicy#protection}",
            "stability": "stable",
            "summary": "A Boolean that determines the value of the ``X-XSS-Protection`` HTTP response header."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 1939
          },
          "name": "protection",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You cannot specify a ``ReportUri`` when ``ModeBlock`` is ``true``.\n For more information about using a reporting URL, see [X-XSS-Protection](https://docs.aws.amazon.com/https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-XSS-Protection) in the MDN Web Docs.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_response_headers_policy#report_uri CloudfrontResponseHeadersPolicy#report_uri}",
            "stability": "stable",
            "summary": "A reporting URI, which CloudFront uses as the value of the ``report`` directive in the ``X-XSS-Protection`` header."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 1947
          },
          "name": "reportUri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudfront-response-headers-policy/index:CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigXssProtection"
    },
    "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigXssProtectionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigXssProtectionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudfront-response-headers-policy/index.ts",
          "line": 2008
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudfront-response-headers-policy/index.ts",
        "line": 2000
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 2068
          },
          "name": "resetModeBlock"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 2084
          },
          "name": "resetOverride"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 2100
          },
          "name": "resetProtection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 2116
          },
          "name": "resetReportUri"
        }
      ],
      "name": "CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigXssProtectionOutputReference",
      "namespace": "cloudfrontResponseHeadersPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 2072
          },
          "name": "modeBlockInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 2088
          },
          "name": "overrideInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 2104
          },
          "name": "protectionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 2120
          },
          "name": "reportUriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 2062
          },
          "name": "modeBlock",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 2078
          },
          "name": "override",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 2094
          },
          "name": "protection",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 2110
          },
          "name": "reportUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 2012
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigXssProtection"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-response-headers-policy/index:CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigXssProtectionOutputReference"
    },
    "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigServerTimingHeadersConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigServerTimingHeadersConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudfront-response-headers-policy/index.ts",
        "line": 2401
      },
      "name": "CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigServerTimingHeadersConfig",
      "namespace": "cloudfrontResponseHeadersPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_response_headers_policy#enabled CloudfrontResponseHeadersPolicy#enabled}",
            "stability": "stable",
            "summary": "A Boolean that determines whether CloudFront adds the ``Server-Timing`` header to HTTP responses that it sends in response to requests that match a cache behavior that's associated with this response headers policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 2407
          },
          "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/hashicorp/awscc/1.96.0/docs/resources/cloudfront_response_headers_policy#sampling_rate CloudfrontResponseHeadersPolicy#sampling_rate}",
            "stability": "stable",
            "summary": "A number 0?100 (inclusive) that specifies the percentage of responses that you want CloudFront to add the ``Server-Timing`` header to. When you set the sampling rate to 100, CloudFront adds the ``Server-Timing`` header to the HTTP response for every request that matches the cache behavior that this response headers policy is attached to. When you set it to 50, CloudFront adds the header to 50% of the responses for requests that match the cache behavior. You can set the sampling rate to any number 0?100 with up to four decimal places."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 2413
          },
          "name": "samplingRate",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/cloudfront-response-headers-policy/index:CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigServerTimingHeadersConfig"
    },
    "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigServerTimingHeadersConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigServerTimingHeadersConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudfront-response-headers-policy/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/cloudfront-response-headers-policy/index.ts",
        "line": 2452
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 2508
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 2524
          },
          "name": "resetSamplingRate"
        }
      ],
      "name": "CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigServerTimingHeadersConfigOutputReference",
      "namespace": "cloudfrontResponseHeadersPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 2512
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 2528
          },
          "name": "samplingRateInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 2502
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 2518
          },
          "name": "samplingRate",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-response-headers-policy/index.ts",
            "line": 2464
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontResponseHeadersPolicy.CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigServerTimingHeadersConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-response-headers-policy/index:CloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigServerTimingHeadersConfigOutputReference"
    },
    "@cdktn/provider-awscc.cloudfrontTrustStore.CloudfrontTrustStore": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_trust_store awscc_cloudfront_trust_store}."
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontTrustStore.CloudfrontTrustStore",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_trust_store awscc_cloudfront_trust_store} Resource."
        },
        "locationInModule": {
          "filename": "src/cloudfront-trust-store/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-awscc.cloudfrontTrustStore.CloudfrontTrustStoreConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudfront-trust-store/index.ts",
        "line": 496
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CloudfrontTrustStore resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/cloudfront-trust-store/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 CloudfrontTrustStore to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_trust_store#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CloudfrontTrustStore that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CloudfrontTrustStore to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-trust-store/index.ts",
            "line": 564
          },
          "name": "putCaCertificatesBundleSource",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cloudfrontTrustStore.CloudfrontTrustStoreCaCertificatesBundleSource"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-trust-store/index.ts",
            "line": 618
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.cloudfrontTrustStore.CloudfrontTrustStoreTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-trust-store/index.ts",
            "line": 567
          },
          "name": "resetCaCertificatesBundleSource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-trust-store/index.ts",
            "line": 621
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-trust-store/index.ts",
            "line": 642
          },
          "name": "resetUseClientCertificateOcspEndpoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-trust-store/index.ts",
            "line": 654
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-trust-store/index.ts",
            "line": 663
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CloudfrontTrustStore",
      "namespace": "cloudfrontTrustStore",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-trust-store/index.ts",
            "line": 501
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-trust-store/index.ts",
            "line": 555
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-trust-store/index.ts",
            "line": 561
          },
          "name": "caCertificatesBundleSource",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontTrustStore.CloudfrontTrustStoreCaCertificatesBundleSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-trust-store/index.ts",
            "line": 576
          },
          "name": "eTag",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-trust-store/index.ts",
            "line": 581
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-trust-store/index.ts",
            "line": 586
          },
          "name": "lastModifiedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-trust-store/index.ts",
            "line": 604
          },
          "name": "numberOfCaCertificates",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-trust-store/index.ts",
            "line": 609
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-trust-store/index.ts",
            "line": 615
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontTrustStore.CloudfrontTrustStoreTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-trust-store/index.ts",
            "line": 630
          },
          "name": "trustStoreId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-trust-store/index.ts",
            "line": 571
          },
          "name": "caCertificatesBundleSourceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontTrustStore.CloudfrontTrustStoreCaCertificatesBundleSource"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-trust-store/index.ts",
            "line": 599
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-trust-store/index.ts",
            "line": 625
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudfrontTrustStore.CloudfrontTrustStoreTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-trust-store/index.ts",
            "line": 646
          },
          "name": "useClientCertificateOcspEndpointInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-trust-store/index.ts",
            "line": 592
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-trust-store/index.ts",
            "line": 636
          },
          "name": "useClientCertificateOcspEndpoint",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-trust-store/index:CloudfrontTrustStore"
    },
    "@cdktn/provider-awscc.cloudfrontTrustStore.CloudfrontTrustStoreCaCertificatesBundleSource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontTrustStore.CloudfrontTrustStoreCaCertificatesBundleSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudfront-trust-store/index.ts",
        "line": 241
      },
      "name": "CloudfrontTrustStoreCaCertificatesBundleSource",
      "namespace": "cloudfrontTrustStore",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_trust_store#ca_certificates_bundle_s3_location CloudfrontTrustStore#ca_certificates_bundle_s3_location}",
            "stability": "stable",
            "summary": "The CA certificates bundle location in Amazon S3."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-trust-store/index.ts",
            "line": 247
          },
          "name": "caCertificatesBundleS3Location",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontTrustStore.CloudfrontTrustStoreCaCertificatesBundleSourceCaCertificatesBundleS3Location"
          }
        }
      ],
      "symbolId": "src/cloudfront-trust-store/index:CloudfrontTrustStoreCaCertificatesBundleSource"
    },
    "@cdktn/provider-awscc.cloudfrontTrustStore.CloudfrontTrustStoreCaCertificatesBundleSourceCaCertificatesBundleS3Location": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontTrustStore.CloudfrontTrustStoreCaCertificatesBundleSourceCaCertificatesBundleS3Location",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudfront-trust-store/index.ts",
        "line": 40
      },
      "name": "CloudfrontTrustStoreCaCertificatesBundleSourceCaCertificatesBundleS3Location",
      "namespace": "cloudfrontTrustStore",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_trust_store#bucket CloudfrontTrustStore#bucket}",
            "stability": "stable",
            "summary": "The S3 bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-trust-store/index.ts",
            "line": 46
          },
          "name": "bucket",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_trust_store#key CloudfrontTrustStore#key}",
            "stability": "stable",
            "summary": "The location's key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-trust-store/index.ts",
            "line": 52
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_trust_store#region CloudfrontTrustStore#region}",
            "stability": "stable",
            "summary": "The location's Region."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-trust-store/index.ts",
            "line": 58
          },
          "name": "region",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_trust_store#version CloudfrontTrustStore#version}",
            "stability": "stable",
            "summary": "The location's version."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-trust-store/index.ts",
            "line": 64
          },
          "name": "version",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudfront-trust-store/index:CloudfrontTrustStoreCaCertificatesBundleSourceCaCertificatesBundleS3Location"
    },
    "@cdktn/provider-awscc.cloudfrontTrustStore.CloudfrontTrustStoreCaCertificatesBundleSourceCaCertificatesBundleS3LocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontTrustStore.CloudfrontTrustStoreCaCertificatesBundleSourceCaCertificatesBundleS3LocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudfront-trust-store/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/cloudfront-trust-store/index.ts",
        "line": 117
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-trust-store/index.ts",
            "line": 185
          },
          "name": "resetBucket"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-trust-store/index.ts",
            "line": 201
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-trust-store/index.ts",
            "line": 217
          },
          "name": "resetRegion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-trust-store/index.ts",
            "line": 233
          },
          "name": "resetVersion"
        }
      ],
      "name": "CloudfrontTrustStoreCaCertificatesBundleSourceCaCertificatesBundleS3LocationOutputReference",
      "namespace": "cloudfrontTrustStore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-trust-store/index.ts",
            "line": 189
          },
          "name": "bucketInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-trust-store/index.ts",
            "line": 205
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-trust-store/index.ts",
            "line": 221
          },
          "name": "regionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-trust-store/index.ts",
            "line": 237
          },
          "name": "versionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-trust-store/index.ts",
            "line": 179
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-trust-store/index.ts",
            "line": 195
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-trust-store/index.ts",
            "line": 211
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-trust-store/index.ts",
            "line": 227
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-trust-store/index.ts",
            "line": 129
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontTrustStore.CloudfrontTrustStoreCaCertificatesBundleSourceCaCertificatesBundleS3Location"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-trust-store/index:CloudfrontTrustStoreCaCertificatesBundleSourceCaCertificatesBundleS3LocationOutputReference"
    },
    "@cdktn/provider-awscc.cloudfrontTrustStore.CloudfrontTrustStoreCaCertificatesBundleSourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontTrustStore.CloudfrontTrustStoreCaCertificatesBundleSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudfront-trust-store/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/cloudfront-trust-store/index.ts",
        "line": 279
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-trust-store/index.ts",
            "line": 326
          },
          "name": "putCaCertificatesBundleS3Location",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cloudfrontTrustStore.CloudfrontTrustStoreCaCertificatesBundleSourceCaCertificatesBundleS3Location"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-trust-store/index.ts",
            "line": 329
          },
          "name": "resetCaCertificatesBundleS3Location"
        }
      ],
      "name": "CloudfrontTrustStoreCaCertificatesBundleSourceOutputReference",
      "namespace": "cloudfrontTrustStore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-trust-store/index.ts",
            "line": 323
          },
          "name": "caCertificatesBundleS3Location",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontTrustStore.CloudfrontTrustStoreCaCertificatesBundleSourceCaCertificatesBundleS3LocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-trust-store/index.ts",
            "line": 333
          },
          "name": "caCertificatesBundleS3LocationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontTrustStore.CloudfrontTrustStoreCaCertificatesBundleSourceCaCertificatesBundleS3Location"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-trust-store/index.ts",
            "line": 291
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontTrustStore.CloudfrontTrustStoreCaCertificatesBundleSource"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-trust-store/index:CloudfrontTrustStoreCaCertificatesBundleSourceOutputReference"
    },
    "@cdktn/provider-awscc.cloudfrontTrustStore.CloudfrontTrustStoreConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontTrustStore.CloudfrontTrustStoreConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudfront-trust-store/index.ts",
        "line": 14
      },
      "name": "CloudfrontTrustStoreConfig",
      "namespace": "cloudfrontTrustStore",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_trust_store#name CloudfrontTrustStore#name}",
            "stability": "stable",
            "summary": "The trust store's name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-trust-store/index.ts",
            "line": 26
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_trust_store#ca_certificates_bundle_source CloudfrontTrustStore#ca_certificates_bundle_source}",
            "stability": "stable",
            "summary": "A CA certificates bundle source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-trust-store/index.ts",
            "line": 20
          },
          "name": "caCertificatesBundleSource",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontTrustStore.CloudfrontTrustStoreCaCertificatesBundleSource"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_trust_store#tags CloudfrontTrustStore#tags}",
            "stability": "stable",
            "summary": "A complex type that contains zero or more ``Tag`` elements."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-trust-store/index.ts",
            "line": 32
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudfrontTrustStore.CloudfrontTrustStoreTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_trust_store#use_client_certificate_ocsp_endpoint CloudfrontTrustStore#use_client_certificate_ocsp_endpoint}",
            "stability": "stable",
            "summary": "A boolean. When true, performs real-time certificate revocation checks by querying the OCSP endpoint specified within the client certificate."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-trust-store/index.ts",
            "line": 38
          },
          "name": "useClientCertificateOcspEndpoint",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-trust-store/index:CloudfrontTrustStoreConfig"
    },
    "@cdktn/provider-awscc.cloudfrontTrustStore.CloudfrontTrustStoreTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontTrustStore.CloudfrontTrustStoreTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudfront-trust-store/index.ts",
        "line": 337
      },
      "name": "CloudfrontTrustStoreTags",
      "namespace": "cloudfrontTrustStore",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "custom": {
              "": "``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_trust_store#key CloudfrontTrustStore#key}"
            },
            "remarks": "The string length should be between 1 and 128 characters. Valid characters include ``a-z``, ``A-Z``, ``0-9``, space, and the special characters ``_ - . : / = +",
            "stability": "stable",
            "summary": "A string that contains ``Tag`` key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-trust-store/index.ts",
            "line": 344
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "custom": {
              "": "``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_trust_store#value CloudfrontTrustStore#value}"
            },
            "remarks": "The string length should be between 0 and 256 characters. Valid characters include ``a-z``, ``A-Z``, ``0-9``, space, and the special characters ``_ - . : / = +",
            "stability": "stable",
            "summary": "A string that contains an optional ``Tag`` value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-trust-store/index.ts",
            "line": 351
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudfront-trust-store/index:CloudfrontTrustStoreTags"
    },
    "@cdktn/provider-awscc.cloudfrontTrustStore.CloudfrontTrustStoreTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontTrustStore.CloudfrontTrustStoreTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudfront-trust-store/index.ts",
          "line": 481
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudfront-trust-store/index.ts",
        "line": 473
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-trust-store/index.ts",
            "line": 488
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.cloudfrontTrustStore.CloudfrontTrustStoreTagsOutputReference"
            }
          }
        }
      ],
      "name": "CloudfrontTrustStoreTagsList",
      "namespace": "cloudfrontTrustStore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-trust-store/index.ts",
            "line": 474
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudfrontTrustStore.CloudfrontTrustStoreTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-trust-store/index:CloudfrontTrustStoreTagsList"
    },
    "@cdktn/provider-awscc.cloudfrontTrustStore.CloudfrontTrustStoreTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontTrustStore.CloudfrontTrustStoreTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudfront-trust-store/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudfront-trust-store/index.ts",
        "line": 390
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-trust-store/index.ts",
            "line": 448
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-trust-store/index.ts",
            "line": 464
          },
          "name": "resetValue"
        }
      ],
      "name": "CloudfrontTrustStoreTagsOutputReference",
      "namespace": "cloudfrontTrustStore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-trust-store/index.ts",
            "line": 452
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-trust-store/index.ts",
            "line": 468
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-trust-store/index.ts",
            "line": 442
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-trust-store/index.ts",
            "line": 458
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-trust-store/index.ts",
            "line": 404
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontTrustStore.CloudfrontTrustStoreTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-trust-store/index:CloudfrontTrustStoreTagsOutputReference"
    },
    "@cdktn/provider-awscc.cloudfrontVpcOrigin.CloudfrontVpcOrigin": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_vpc_origin awscc_cloudfront_vpc_origin}."
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontVpcOrigin.CloudfrontVpcOrigin",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_vpc_origin awscc_cloudfront_vpc_origin} Resource."
        },
        "locationInModule": {
          "filename": "src/cloudfront-vpc-origin/index.ts",
          "line": 518
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.cloudfrontVpcOrigin.CloudfrontVpcOriginConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudfront-vpc-origin/index.ts",
        "line": 486
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CloudfrontVpcOrigin resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/cloudfront-vpc-origin/index.ts",
            "line": 503
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the CloudfrontVpcOrigin to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_vpc_origin#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CloudfrontVpcOrigin that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CloudfrontVpcOrigin to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-vpc-origin/index.ts",
            "line": 577
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.cloudfrontVpcOrigin.CloudfrontVpcOriginTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-vpc-origin/index.ts",
            "line": 593
          },
          "name": "putVpcOriginEndpointConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cloudfrontVpcOrigin.CloudfrontVpcOriginVpcOriginEndpointConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-vpc-origin/index.ts",
            "line": 580
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-vpc-origin/index.ts",
            "line": 610
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-vpc-origin/index.ts",
            "line": 617
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CloudfrontVpcOrigin",
      "namespace": "cloudfrontVpcOrigin",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-vpc-origin/index.ts",
            "line": 491
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-vpc-origin/index.ts",
            "line": 543
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-vpc-origin/index.ts",
            "line": 548
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-vpc-origin/index.ts",
            "line": 553
          },
          "name": "createdTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-vpc-origin/index.ts",
            "line": 558
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-vpc-origin/index.ts",
            "line": 563
          },
          "name": "lastModifiedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-vpc-origin/index.ts",
            "line": 568
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-vpc-origin/index.ts",
            "line": 574
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontVpcOrigin.CloudfrontVpcOriginTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-vpc-origin/index.ts",
            "line": 590
          },
          "name": "vpcOriginEndpointConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontVpcOrigin.CloudfrontVpcOriginVpcOriginEndpointConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-vpc-origin/index.ts",
            "line": 602
          },
          "name": "vpcOriginId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-vpc-origin/index.ts",
            "line": 584
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudfrontVpcOrigin.CloudfrontVpcOriginTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-vpc-origin/index.ts",
            "line": 597
          },
          "name": "vpcOriginEndpointConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontVpcOrigin.CloudfrontVpcOriginVpcOriginEndpointConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-vpc-origin/index:CloudfrontVpcOrigin"
    },
    "@cdktn/provider-awscc.cloudfrontVpcOrigin.CloudfrontVpcOriginConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontVpcOrigin.CloudfrontVpcOriginConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudfront-vpc-origin/index.ts",
        "line": 14
      },
      "name": "CloudfrontVpcOriginConfig",
      "namespace": "cloudfrontVpcOrigin",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_vpc_origin#vpc_origin_endpoint_config CloudfrontVpcOrigin#vpc_origin_endpoint_config}",
            "stability": "stable",
            "summary": "The VPC origin endpoint configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-vpc-origin/index.ts",
            "line": 26
          },
          "name": "vpcOriginEndpointConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudfrontVpcOrigin.CloudfrontVpcOriginVpcOriginEndpointConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_vpc_origin#tags CloudfrontVpcOrigin#tags}",
            "stability": "stable",
            "summary": "A complex type that contains zero or more ``Tag`` elements."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-vpc-origin/index.ts",
            "line": 20
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudfrontVpcOrigin.CloudfrontVpcOriginTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-vpc-origin/index:CloudfrontVpcOriginConfig"
    },
    "@cdktn/provider-awscc.cloudfrontVpcOrigin.CloudfrontVpcOriginTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontVpcOrigin.CloudfrontVpcOriginTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudfront-vpc-origin/index.ts",
        "line": 28
      },
      "name": "CloudfrontVpcOriginTags",
      "namespace": "cloudfrontVpcOrigin",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "custom": {
              "": "``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_vpc_origin#key CloudfrontVpcOrigin#key}"
            },
            "remarks": "The string length should be between 1 and 128 characters. Valid characters include ``a-z``, ``A-Z``, ``0-9``, space, and the special characters ``_ - . : / = +",
            "stability": "stable",
            "summary": "A string that contains ``Tag`` key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-vpc-origin/index.ts",
            "line": 35
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "custom": {
              "": "``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_vpc_origin#value CloudfrontVpcOrigin#value}"
            },
            "remarks": "The string length should be between 0 and 256 characters. Valid characters include ``a-z``, ``A-Z``, ``0-9``, space, and the special characters ``_ - . : / = +",
            "stability": "stable",
            "summary": "A string that contains an optional ``Tag`` value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-vpc-origin/index.ts",
            "line": 42
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudfront-vpc-origin/index:CloudfrontVpcOriginTags"
    },
    "@cdktn/provider-awscc.cloudfrontVpcOrigin.CloudfrontVpcOriginTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontVpcOrigin.CloudfrontVpcOriginTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudfront-vpc-origin/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/cloudfront-vpc-origin/index.ts",
        "line": 164
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-vpc-origin/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-awscc.cloudfrontVpcOrigin.CloudfrontVpcOriginTagsOutputReference"
            }
          }
        }
      ],
      "name": "CloudfrontVpcOriginTagsList",
      "namespace": "cloudfrontVpcOrigin",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-vpc-origin/index.ts",
            "line": 165
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudfrontVpcOrigin.CloudfrontVpcOriginTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-vpc-origin/index:CloudfrontVpcOriginTagsList"
    },
    "@cdktn/provider-awscc.cloudfrontVpcOrigin.CloudfrontVpcOriginTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontVpcOrigin.CloudfrontVpcOriginTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudfront-vpc-origin/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudfront-vpc-origin/index.ts",
        "line": 81
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-vpc-origin/index.ts",
            "line": 139
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-vpc-origin/index.ts",
            "line": 155
          },
          "name": "resetValue"
        }
      ],
      "name": "CloudfrontVpcOriginTagsOutputReference",
      "namespace": "cloudfrontVpcOrigin",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-vpc-origin/index.ts",
            "line": 143
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-vpc-origin/index.ts",
            "line": 159
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-vpc-origin/index.ts",
            "line": 133
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-vpc-origin/index.ts",
            "line": 149
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-vpc-origin/index.ts",
            "line": 95
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontVpcOrigin.CloudfrontVpcOriginTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-vpc-origin/index:CloudfrontVpcOriginTagsOutputReference"
    },
    "@cdktn/provider-awscc.cloudfrontVpcOrigin.CloudfrontVpcOriginVpcOriginEndpointConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontVpcOrigin.CloudfrontVpcOriginVpcOriginEndpointConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudfront-vpc-origin/index.ts",
        "line": 183
      },
      "name": "CloudfrontVpcOriginVpcOriginEndpointConfig",
      "namespace": "cloudfrontVpcOrigin",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_vpc_origin#arn CloudfrontVpcOrigin#arn}",
            "stability": "stable",
            "summary": "The ARN of the CloudFront VPC origin endpoint configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-vpc-origin/index.ts",
            "line": 189
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_vpc_origin#name CloudfrontVpcOrigin#name}",
            "stability": "stable",
            "summary": "The name of the CloudFront VPC origin endpoint configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-vpc-origin/index.ts",
            "line": 211
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_vpc_origin#http_port CloudfrontVpcOrigin#http_port}",
            "stability": "stable",
            "summary": "The HTTP port for the CloudFront VPC origin endpoint configuration. The default value is ``80``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-vpc-origin/index.ts",
            "line": 195
          },
          "name": "httpPort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_vpc_origin#https_port CloudfrontVpcOrigin#https_port}",
            "stability": "stable",
            "summary": "The HTTPS port of the CloudFront VPC origin endpoint configuration. The default value is ``443``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-vpc-origin/index.ts",
            "line": 201
          },
          "name": "httpsPort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_vpc_origin#ip_address_type CloudfrontVpcOrigin#ip_address_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-vpc-origin/index.ts",
            "line": 205
          },
          "name": "ipAddressType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_vpc_origin#origin_protocol_policy CloudfrontVpcOrigin#origin_protocol_policy}",
            "stability": "stable",
            "summary": "The origin protocol policy for the CloudFront VPC origin endpoint configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-vpc-origin/index.ts",
            "line": 217
          },
          "name": "originProtocolPolicy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values include ``SSLv3``, ``TLSv1``, ``TLSv1.1``, and ``TLSv1.2``.\n For more information, see [Minimum Origin SSL Protocol](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/DownloadDistValuesOrigin.html#DownloadDistValuesOriginSSLProtocols) in the *Amazon CloudFront Developer Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudfront_vpc_origin#origin_ssl_protocols CloudfrontVpcOrigin#origin_ssl_protocols}",
            "stability": "stable",
            "summary": "Specifies the minimum SSL/TLS protocol that CloudFront uses when connecting to your origin over HTTPS."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-vpc-origin/index.ts",
            "line": 224
          },
          "name": "originSslProtocols",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-vpc-origin/index:CloudfrontVpcOriginVpcOriginEndpointConfig"
    },
    "@cdktn/provider-awscc.cloudfrontVpcOrigin.CloudfrontVpcOriginVpcOriginEndpointConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudfrontVpcOrigin.CloudfrontVpcOriginVpcOriginEndpointConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudfront-vpc-origin/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/cloudfront-vpc-origin/index.ts",
        "line": 298
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-vpc-origin/index.ts",
            "line": 397
          },
          "name": "resetHttpPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-vpc-origin/index.ts",
            "line": 413
          },
          "name": "resetHttpsPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-vpc-origin/index.ts",
            "line": 429
          },
          "name": "resetIpAddressType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-vpc-origin/index.ts",
            "line": 458
          },
          "name": "resetOriginProtocolPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-vpc-origin/index.ts",
            "line": 474
          },
          "name": "resetOriginSslProtocols"
        }
      ],
      "name": "CloudfrontVpcOriginVpcOriginEndpointConfigOutputReference",
      "namespace": "cloudfrontVpcOrigin",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-vpc-origin/index.ts",
            "line": 385
          },
          "name": "arnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-vpc-origin/index.ts",
            "line": 401
          },
          "name": "httpPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-vpc-origin/index.ts",
            "line": 417
          },
          "name": "httpsPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-vpc-origin/index.ts",
            "line": 433
          },
          "name": "ipAddressTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-vpc-origin/index.ts",
            "line": 446
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-vpc-origin/index.ts",
            "line": 462
          },
          "name": "originProtocolPolicyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudfront-vpc-origin/index.ts",
            "line": 478
          },
          "name": "originSslProtocolsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-vpc-origin/index.ts",
            "line": 378
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-vpc-origin/index.ts",
            "line": 391
          },
          "name": "httpPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-vpc-origin/index.ts",
            "line": 407
          },
          "name": "httpsPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-vpc-origin/index.ts",
            "line": 423
          },
          "name": "ipAddressType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-vpc-origin/index.ts",
            "line": 439
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-vpc-origin/index.ts",
            "line": 452
          },
          "name": "originProtocolPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-vpc-origin/index.ts",
            "line": 468
          },
          "name": "originSslProtocols",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudfront-vpc-origin/index.ts",
            "line": 310
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudfrontVpcOrigin.CloudfrontVpcOriginVpcOriginEndpointConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudfront-vpc-origin/index:CloudfrontVpcOriginVpcOriginEndpointConfigOutputReference"
    },
    "@cdktn/provider-awscc.cloudtrailChannel.CloudtrailChannel": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_channel awscc_cloudtrail_channel}."
      },
      "fqn": "@cdktn/provider-awscc.cloudtrailChannel.CloudtrailChannel",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_channel awscc_cloudtrail_channel} Resource."
        },
        "locationInModule": {
          "filename": "src/cloudtrail-channel/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",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.cloudtrailChannel.CloudtrailChannelConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudtrail-channel/index.ts",
        "line": 350
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CloudtrailChannel resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/cloudtrail-channel/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 CloudtrailChannel to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_channel#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CloudtrailChannel that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CloudtrailChannel to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-channel/index.ts",
            "line": 418
          },
          "name": "putDestinations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.cloudtrailChannel.CloudtrailChannelDestinations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-channel/index.ts",
            "line": 471
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.cloudtrailChannel.CloudtrailChannelTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-channel/index.ts",
            "line": 421
          },
          "name": "resetDestinations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-channel/index.ts",
            "line": 442
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-channel/index.ts",
            "line": 458
          },
          "name": "resetSource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-channel/index.ts",
            "line": 474
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-channel/index.ts",
            "line": 486
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-channel/index.ts",
            "line": 495
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CloudtrailChannel",
      "namespace": "cloudtrailChannel",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-channel/index.ts",
            "line": 355
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-channel/index.ts",
            "line": 409
          },
          "name": "channelArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-channel/index.ts",
            "line": 415
          },
          "name": "destinations",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudtrailChannel.CloudtrailChannelDestinationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-channel/index.ts",
            "line": 430
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-channel/index.ts",
            "line": 468
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudtrailChannel.CloudtrailChannelTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-channel/index.ts",
            "line": 425
          },
          "name": "destinationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudtrailChannel.CloudtrailChannelDestinations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-channel/index.ts",
            "line": 446
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-channel/index.ts",
            "line": 462
          },
          "name": "sourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-channel/index.ts",
            "line": 478
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudtrailChannel.CloudtrailChannelTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-channel/index.ts",
            "line": 436
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-channel/index.ts",
            "line": 452
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudtrail-channel/index:CloudtrailChannel"
    },
    "@cdktn/provider-awscc.cloudtrailChannel.CloudtrailChannelConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudtrailChannel.CloudtrailChannelConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudtrail-channel/index.ts",
        "line": 14
      },
      "name": "CloudtrailChannelConfig",
      "namespace": "cloudtrailChannel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_channel#destinations CloudtrailChannel#destinations}",
            "stability": "stable",
            "summary": "One or more resources to which events arriving through a channel are logged and stored."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-channel/index.ts",
            "line": 20
          },
          "name": "destinations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudtrailChannel.CloudtrailChannelDestinations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_channel#name CloudtrailChannel#name}",
            "stability": "stable",
            "summary": "The name of the channel."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-channel/index.ts",
            "line": 26
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_channel#source CloudtrailChannel#source}",
            "stability": "stable",
            "summary": "The ARN of an on-premises storage solution or application, or a partner event source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-channel/index.ts",
            "line": 32
          },
          "name": "source",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_channel#tags CloudtrailChannel#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-channel/index.ts",
            "line": 38
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudtrailChannel.CloudtrailChannelTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudtrail-channel/index:CloudtrailChannelConfig"
    },
    "@cdktn/provider-awscc.cloudtrailChannel.CloudtrailChannelDestinations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudtrailChannel.CloudtrailChannelDestinations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudtrail-channel/index.ts",
        "line": 40
      },
      "name": "CloudtrailChannelDestinations",
      "namespace": "cloudtrailChannel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_channel#location CloudtrailChannel#location}",
            "stability": "stable",
            "summary": "The ARN of a resource that receives events from a channel."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-channel/index.ts",
            "line": 46
          },
          "name": "location",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_channel#type CloudtrailChannel#type}",
            "stability": "stable",
            "summary": "The type of destination for events arriving from a channel."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-channel/index.ts",
            "line": 52
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudtrail-channel/index:CloudtrailChannelDestinations"
    },
    "@cdktn/provider-awscc.cloudtrailChannel.CloudtrailChannelDestinationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudtrailChannel.CloudtrailChannelDestinationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudtrail-channel/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/cloudtrail-channel/index.ts",
        "line": 174
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-channel/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-awscc.cloudtrailChannel.CloudtrailChannelDestinationsOutputReference"
            }
          }
        }
      ],
      "name": "CloudtrailChannelDestinationsList",
      "namespace": "cloudtrailChannel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-channel/index.ts",
            "line": 175
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudtrailChannel.CloudtrailChannelDestinations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudtrail-channel/index:CloudtrailChannelDestinationsList"
    },
    "@cdktn/provider-awscc.cloudtrailChannel.CloudtrailChannelDestinationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudtrailChannel.CloudtrailChannelDestinationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudtrail-channel/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudtrail-channel/index.ts",
        "line": 91
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-channel/index.ts",
            "line": 149
          },
          "name": "resetLocation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-channel/index.ts",
            "line": 165
          },
          "name": "resetType"
        }
      ],
      "name": "CloudtrailChannelDestinationsOutputReference",
      "namespace": "cloudtrailChannel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-channel/index.ts",
            "line": 153
          },
          "name": "locationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-channel/index.ts",
            "line": 169
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-channel/index.ts",
            "line": 143
          },
          "name": "location",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-channel/index.ts",
            "line": 159
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-channel/index.ts",
            "line": 105
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudtrailChannel.CloudtrailChannelDestinations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudtrail-channel/index:CloudtrailChannelDestinationsOutputReference"
    },
    "@cdktn/provider-awscc.cloudtrailChannel.CloudtrailChannelTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudtrailChannel.CloudtrailChannelTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudtrail-channel/index.ts",
        "line": 193
      },
      "name": "CloudtrailChannelTags",
      "namespace": "cloudtrailChannel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_channel#key CloudtrailChannel#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-channel/index.ts",
            "line": 199
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_channel#value CloudtrailChannel#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-channel/index.ts",
            "line": 205
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudtrail-channel/index:CloudtrailChannelTags"
    },
    "@cdktn/provider-awscc.cloudtrailChannel.CloudtrailChannelTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudtrailChannel.CloudtrailChannelTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudtrail-channel/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/cloudtrail-channel/index.ts",
        "line": 327
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-channel/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-awscc.cloudtrailChannel.CloudtrailChannelTagsOutputReference"
            }
          }
        }
      ],
      "name": "CloudtrailChannelTagsList",
      "namespace": "cloudtrailChannel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-channel/index.ts",
            "line": 328
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudtrailChannel.CloudtrailChannelTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudtrail-channel/index:CloudtrailChannelTagsList"
    },
    "@cdktn/provider-awscc.cloudtrailChannel.CloudtrailChannelTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudtrailChannel.CloudtrailChannelTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudtrail-channel/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/cloudtrail-channel/index.ts",
        "line": 244
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-channel/index.ts",
            "line": 302
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-channel/index.ts",
            "line": 318
          },
          "name": "resetValue"
        }
      ],
      "name": "CloudtrailChannelTagsOutputReference",
      "namespace": "cloudtrailChannel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-channel/index.ts",
            "line": 306
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-channel/index.ts",
            "line": 322
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-channel/index.ts",
            "line": 296
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-channel/index.ts",
            "line": 312
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-channel/index.ts",
            "line": 258
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudtrailChannel.CloudtrailChannelTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudtrail-channel/index:CloudtrailChannelTagsOutputReference"
    },
    "@cdktn/provider-awscc.cloudtrailDashboard.CloudtrailDashboard": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_dashboard awscc_cloudtrail_dashboard}."
      },
      "fqn": "@cdktn/provider-awscc.cloudtrailDashboard.CloudtrailDashboard",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_dashboard awscc_cloudtrail_dashboard} Resource."
        },
        "locationInModule": {
          "filename": "src/cloudtrail-dashboard/index.ts",
          "line": 716
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.cloudtrailDashboard.CloudtrailDashboardConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudtrail-dashboard/index.ts",
        "line": 684
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CloudtrailDashboard resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/cloudtrail-dashboard/index.ts",
            "line": 701
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the CloudtrailDashboard to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_dashboard#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CloudtrailDashboard that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CloudtrailDashboard to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-dashboard/index.ts",
            "line": 779
          },
          "name": "putRefreshSchedule",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cloudtrailDashboard.CloudtrailDashboardRefreshSchedule"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-dashboard/index.ts",
            "line": 800
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.cloudtrailDashboard.CloudtrailDashboardTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-dashboard/index.ts",
            "line": 842
          },
          "name": "putWidgets",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.cloudtrailDashboard.CloudtrailDashboardWidgets"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-dashboard/index.ts",
            "line": 766
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-dashboard/index.ts",
            "line": 782
          },
          "name": "resetRefreshSchedule"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-dashboard/index.ts",
            "line": 803
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-dashboard/index.ts",
            "line": 819
          },
          "name": "resetTerminationProtectionEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-dashboard/index.ts",
            "line": 845
          },
          "name": "resetWidgets"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-dashboard/index.ts",
            "line": 857
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-dashboard/index.ts",
            "line": 867
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CloudtrailDashboard",
      "namespace": "cloudtrailDashboard",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-dashboard/index.ts",
            "line": 689
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-dashboard/index.ts",
            "line": 744
          },
          "name": "createdTimestamp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-dashboard/index.ts",
            "line": 749
          },
          "name": "dashboardArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-dashboard/index.ts",
            "line": 754
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-dashboard/index.ts",
            "line": 776
          },
          "name": "refreshSchedule",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudtrailDashboard.CloudtrailDashboardRefreshScheduleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-dashboard/index.ts",
            "line": 791
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-dashboard/index.ts",
            "line": 797
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudtrailDashboard.CloudtrailDashboardTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-dashboard/index.ts",
            "line": 828
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-dashboard/index.ts",
            "line": 833
          },
          "name": "updatedTimestamp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-dashboard/index.ts",
            "line": 839
          },
          "name": "widgets",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudtrailDashboard.CloudtrailDashboardWidgetsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-dashboard/index.ts",
            "line": 770
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-dashboard/index.ts",
            "line": 786
          },
          "name": "refreshScheduleInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudtrailDashboard.CloudtrailDashboardRefreshSchedule"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-dashboard/index.ts",
            "line": 807
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudtrailDashboard.CloudtrailDashboardTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-dashboard/index.ts",
            "line": 823
          },
          "name": "terminationProtectionEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-dashboard/index.ts",
            "line": 849
          },
          "name": "widgetsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudtrailDashboard.CloudtrailDashboardWidgets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-dashboard/index.ts",
            "line": 760
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-dashboard/index.ts",
            "line": 813
          },
          "name": "terminationProtectionEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudtrail-dashboard/index:CloudtrailDashboard"
    },
    "@cdktn/provider-awscc.cloudtrailDashboard.CloudtrailDashboardConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudtrailDashboard.CloudtrailDashboardConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudtrail-dashboard/index.ts",
        "line": 14
      },
      "name": "CloudtrailDashboardConfig",
      "namespace": "cloudtrailDashboard",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_dashboard#name CloudtrailDashboard#name}",
            "stability": "stable",
            "summary": "The name of the dashboard."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-dashboard/index.ts",
            "line": 20
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Includes the frequency unit (DAYS or HOURS) and value, as well as the status (ENABLED or DISABLED) of the refresh schedule.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_dashboard#refresh_schedule CloudtrailDashboard#refresh_schedule}",
            "stability": "stable",
            "summary": "Configures the automatic refresh schedule for the dashboard."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-dashboard/index.ts",
            "line": 26
          },
          "name": "refreshSchedule",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudtrailDashboard.CloudtrailDashboardRefreshSchedule"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_dashboard#tags CloudtrailDashboard#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-dashboard/index.ts",
            "line": 30
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudtrailDashboard.CloudtrailDashboardTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_dashboard#termination_protection_enabled CloudtrailDashboard#termination_protection_enabled}",
            "stability": "stable",
            "summary": "Indicates whether the dashboard is protected from termination."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-dashboard/index.ts",
            "line": 36
          },
          "name": "terminationProtectionEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_dashboard#widgets CloudtrailDashboard#widgets}",
            "stability": "stable",
            "summary": "List of widgets on the dashboard."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-dashboard/index.ts",
            "line": 42
          },
          "name": "widgets",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudtrailDashboard.CloudtrailDashboardWidgets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudtrail-dashboard/index:CloudtrailDashboardConfig"
    },
    "@cdktn/provider-awscc.cloudtrailDashboard.CloudtrailDashboardRefreshSchedule": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudtrailDashboard.CloudtrailDashboardRefreshSchedule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudtrail-dashboard/index.ts",
        "line": 175
      },
      "name": "CloudtrailDashboardRefreshSchedule",
      "namespace": "cloudtrailDashboard",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_dashboard#frequency CloudtrailDashboard#frequency}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-dashboard/index.ts",
            "line": 179
          },
          "name": "frequency",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudtrailDashboard.CloudtrailDashboardRefreshScheduleFrequency"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_dashboard#status CloudtrailDashboard#status}",
            "stability": "stable",
            "summary": "The status of the schedule. Supported values are ENABLED and DISABLED."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-dashboard/index.ts",
            "line": 185
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_dashboard#time_of_day CloudtrailDashboard#time_of_day}",
            "stability": "stable",
            "summary": "StartTime of the automatic schedule refresh."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-dashboard/index.ts",
            "line": 191
          },
          "name": "timeOfDay",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudtrail-dashboard/index:CloudtrailDashboardRefreshSchedule"
    },
    "@cdktn/provider-awscc.cloudtrailDashboard.CloudtrailDashboardRefreshScheduleFrequency": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudtrailDashboard.CloudtrailDashboardRefreshScheduleFrequency",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudtrail-dashboard/index.ts",
        "line": 44
      },
      "name": "CloudtrailDashboardRefreshScheduleFrequency",
      "namespace": "cloudtrailDashboard",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_dashboard#unit CloudtrailDashboard#unit}",
            "stability": "stable",
            "summary": "The frequency unit. Supported values are HOURS and DAYS."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-dashboard/index.ts",
            "line": 50
          },
          "name": "unit",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_dashboard#value CloudtrailDashboard#value}",
            "stability": "stable",
            "summary": "The frequency value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-dashboard/index.ts",
            "line": 56
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/cloudtrail-dashboard/index:CloudtrailDashboardRefreshScheduleFrequency"
    },
    "@cdktn/provider-awscc.cloudtrailDashboard.CloudtrailDashboardRefreshScheduleFrequencyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudtrailDashboard.CloudtrailDashboardRefreshScheduleFrequencyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudtrail-dashboard/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudtrail-dashboard/index.ts",
        "line": 95
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-dashboard/index.ts",
            "line": 151
          },
          "name": "resetUnit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-dashboard/index.ts",
            "line": 167
          },
          "name": "resetValue"
        }
      ],
      "name": "CloudtrailDashboardRefreshScheduleFrequencyOutputReference",
      "namespace": "cloudtrailDashboard",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-dashboard/index.ts",
            "line": 155
          },
          "name": "unitInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-dashboard/index.ts",
            "line": 171
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-dashboard/index.ts",
            "line": 145
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-dashboard/index.ts",
            "line": 161
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-dashboard/index.ts",
            "line": 107
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudtrailDashboard.CloudtrailDashboardRefreshScheduleFrequency"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudtrail-dashboard/index:CloudtrailDashboardRefreshScheduleFrequencyOutputReference"
    },
    "@cdktn/provider-awscc.cloudtrailDashboard.CloudtrailDashboardRefreshScheduleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudtrailDashboard.CloudtrailDashboardRefreshScheduleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudtrail-dashboard/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/cloudtrail-dashboard/index.ts",
        "line": 237
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-dashboard/index.ts",
            "line": 296
          },
          "name": "putFrequency",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cloudtrailDashboard.CloudtrailDashboardRefreshScheduleFrequency"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-dashboard/index.ts",
            "line": 299
          },
          "name": "resetFrequency"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-dashboard/index.ts",
            "line": 315
          },
          "name": "resetStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-dashboard/index.ts",
            "line": 331
          },
          "name": "resetTimeOfDay"
        }
      ],
      "name": "CloudtrailDashboardRefreshScheduleOutputReference",
      "namespace": "cloudtrailDashboard",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-dashboard/index.ts",
            "line": 293
          },
          "name": "frequency",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudtrailDashboard.CloudtrailDashboardRefreshScheduleFrequencyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-dashboard/index.ts",
            "line": 303
          },
          "name": "frequencyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudtrailDashboard.CloudtrailDashboardRefreshScheduleFrequency"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-dashboard/index.ts",
            "line": 319
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-dashboard/index.ts",
            "line": 335
          },
          "name": "timeOfDayInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-dashboard/index.ts",
            "line": 309
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-dashboard/index.ts",
            "line": 325
          },
          "name": "timeOfDay",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-dashboard/index.ts",
            "line": 249
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudtrailDashboard.CloudtrailDashboardRefreshSchedule"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudtrail-dashboard/index:CloudtrailDashboardRefreshScheduleOutputReference"
    },
    "@cdktn/provider-awscc.cloudtrailDashboard.CloudtrailDashboardTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudtrailDashboard.CloudtrailDashboardTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudtrail-dashboard/index.ts",
        "line": 339
      },
      "name": "CloudtrailDashboardTags",
      "namespace": "cloudtrailDashboard",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_dashboard#key CloudtrailDashboard#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-dashboard/index.ts",
            "line": 345
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_dashboard#value CloudtrailDashboard#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-dashboard/index.ts",
            "line": 351
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudtrail-dashboard/index:CloudtrailDashboardTags"
    },
    "@cdktn/provider-awscc.cloudtrailDashboard.CloudtrailDashboardTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudtrailDashboard.CloudtrailDashboardTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudtrail-dashboard/index.ts",
          "line": 481
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudtrail-dashboard/index.ts",
        "line": 473
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-dashboard/index.ts",
            "line": 488
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.cloudtrailDashboard.CloudtrailDashboardTagsOutputReference"
            }
          }
        }
      ],
      "name": "CloudtrailDashboardTagsList",
      "namespace": "cloudtrailDashboard",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-dashboard/index.ts",
            "line": 474
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudtrailDashboard.CloudtrailDashboardTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudtrail-dashboard/index:CloudtrailDashboardTagsList"
    },
    "@cdktn/provider-awscc.cloudtrailDashboard.CloudtrailDashboardTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudtrailDashboard.CloudtrailDashboardTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudtrail-dashboard/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudtrail-dashboard/index.ts",
        "line": 390
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-dashboard/index.ts",
            "line": 448
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-dashboard/index.ts",
            "line": 464
          },
          "name": "resetValue"
        }
      ],
      "name": "CloudtrailDashboardTagsOutputReference",
      "namespace": "cloudtrailDashboard",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-dashboard/index.ts",
            "line": 452
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-dashboard/index.ts",
            "line": 468
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-dashboard/index.ts",
            "line": 442
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-dashboard/index.ts",
            "line": 458
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-dashboard/index.ts",
            "line": 404
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudtrailDashboard.CloudtrailDashboardTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudtrail-dashboard/index:CloudtrailDashboardTagsOutputReference"
    },
    "@cdktn/provider-awscc.cloudtrailDashboard.CloudtrailDashboardWidgets": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudtrailDashboard.CloudtrailDashboardWidgets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudtrail-dashboard/index.ts",
        "line": 492
      },
      "name": "CloudtrailDashboardWidgets",
      "namespace": "cloudtrailDashboard",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_dashboard#query_parameters CloudtrailDashboard#query_parameters}",
            "stability": "stable",
            "summary": "The placeholder keys in the QueryStatement. For example: $StartTime$, $EndTime$, $Period$."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-dashboard/index.ts",
            "line": 498
          },
          "name": "queryParameters",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_dashboard#query_statement CloudtrailDashboard#query_statement}",
            "stability": "stable",
            "summary": "The SQL query statement on one or more event data stores."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-dashboard/index.ts",
            "line": 504
          },
          "name": "queryStatement",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_dashboard#view_properties CloudtrailDashboard#view_properties}",
            "stability": "stable",
            "summary": "The view properties of the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-dashboard/index.ts",
            "line": 510
          },
          "name": "viewProperties",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/cloudtrail-dashboard/index:CloudtrailDashboardWidgets"
    },
    "@cdktn/provider-awscc.cloudtrailDashboard.CloudtrailDashboardWidgetsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudtrailDashboard.CloudtrailDashboardWidgetsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudtrail-dashboard/index.ts",
          "line": 669
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudtrail-dashboard/index.ts",
        "line": 661
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-dashboard/index.ts",
            "line": 676
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.cloudtrailDashboard.CloudtrailDashboardWidgetsOutputReference"
            }
          }
        }
      ],
      "name": "CloudtrailDashboardWidgetsList",
      "namespace": "cloudtrailDashboard",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-dashboard/index.ts",
            "line": 662
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudtrailDashboard.CloudtrailDashboardWidgets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudtrail-dashboard/index:CloudtrailDashboardWidgetsList"
    },
    "@cdktn/provider-awscc.cloudtrailDashboard.CloudtrailDashboardWidgetsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudtrailDashboard.CloudtrailDashboardWidgetsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudtrail-dashboard/index.ts",
          "line": 566
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudtrail-dashboard/index.ts",
        "line": 556
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-dashboard/index.ts",
            "line": 620
          },
          "name": "resetQueryParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-dashboard/index.ts",
            "line": 636
          },
          "name": "resetQueryStatement"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-dashboard/index.ts",
            "line": 652
          },
          "name": "resetViewProperties"
        }
      ],
      "name": "CloudtrailDashboardWidgetsOutputReference",
      "namespace": "cloudtrailDashboard",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-dashboard/index.ts",
            "line": 624
          },
          "name": "queryParametersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-dashboard/index.ts",
            "line": 640
          },
          "name": "queryStatementInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-dashboard/index.ts",
            "line": 656
          },
          "name": "viewPropertiesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-dashboard/index.ts",
            "line": 614
          },
          "name": "queryParameters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-dashboard/index.ts",
            "line": 630
          },
          "name": "queryStatement",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-dashboard/index.ts",
            "line": 646
          },
          "name": "viewProperties",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-dashboard/index.ts",
            "line": 570
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudtrailDashboard.CloudtrailDashboardWidgets"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudtrail-dashboard/index:CloudtrailDashboardWidgetsOutputReference"
    },
    "@cdktn/provider-awscc.cloudtrailEventDataStore.CloudtrailEventDataStore": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_event_data_store awscc_cloudtrail_event_data_store}."
      },
      "fqn": "@cdktn/provider-awscc.cloudtrailEventDataStore.CloudtrailEventDataStore",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_event_data_store awscc_cloudtrail_event_data_store} Resource."
        },
        "locationInModule": {
          "filename": "src/cloudtrail-event-data-store/index.ts",
          "line": 1051
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.cloudtrailEventDataStore.CloudtrailEventDataStoreConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudtrail-event-data-store/index.ts",
        "line": 1019
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CloudtrailEventDataStore resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 1036
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the CloudtrailEventDataStore to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_event_data_store#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CloudtrailEventDataStore that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CloudtrailEventDataStore to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 1094
          },
          "name": "putAdvancedEventSelectors",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.cloudtrailEventDataStore.CloudtrailEventDataStoreAdvancedEventSelectors"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 1126
          },
          "name": "putContextKeySelectors",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.cloudtrailEventDataStore.CloudtrailEventDataStoreContextKeySelectors"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 1205
          },
          "name": "putInsightSelectors",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.cloudtrailEventDataStore.CloudtrailEventDataStoreInsightSelectors"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 1338
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.cloudtrailEventDataStore.CloudtrailEventDataStoreTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 1097
          },
          "name": "resetAdvancedEventSelectors"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 1113
          },
          "name": "resetBillingMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 1129
          },
          "name": "resetContextKeySelectors"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 1155
          },
          "name": "resetFederationEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 1171
          },
          "name": "resetFederationRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 1192
          },
          "name": "resetIngestionEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 1224
          },
          "name": "resetInsightsDestination"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 1208
          },
          "name": "resetInsightSelectors"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 1240
          },
          "name": "resetKmsKeyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 1256
          },
          "name": "resetMaxEventSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 1272
          },
          "name": "resetMultiRegionEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 1288
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 1304
          },
          "name": "resetOrganizationEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 1320
          },
          "name": "resetRetentionPeriod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 1341
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 1357
          },
          "name": "resetTerminationProtectionEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 1374
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 1395
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CloudtrailEventDataStore",
      "namespace": "cloudtrailEventDataStore",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 1024
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 1091
          },
          "name": "advancedEventSelectors",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudtrailEventDataStore.CloudtrailEventDataStoreAdvancedEventSelectorsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 1123
          },
          "name": "contextKeySelectors",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudtrailEventDataStore.CloudtrailEventDataStoreContextKeySelectorsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 1138
          },
          "name": "createdTimestamp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 1143
          },
          "name": "eventDataStoreArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 1180
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 1202
          },
          "name": "insightSelectors",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudtrailEventDataStore.CloudtrailEventDataStoreInsightSelectorsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 1329
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 1335
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudtrailEventDataStore.CloudtrailEventDataStoreTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 1366
          },
          "name": "updatedTimestamp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 1101
          },
          "name": "advancedEventSelectorsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudtrailEventDataStore.CloudtrailEventDataStoreAdvancedEventSelectors"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 1117
          },
          "name": "billingModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 1133
          },
          "name": "contextKeySelectorsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudtrailEventDataStore.CloudtrailEventDataStoreContextKeySelectors"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 1159
          },
          "name": "federationEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 1175
          },
          "name": "federationRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 1196
          },
          "name": "ingestionEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 1228
          },
          "name": "insightsDestinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 1212
          },
          "name": "insightSelectorsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudtrailEventDataStore.CloudtrailEventDataStoreInsightSelectors"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 1244
          },
          "name": "kmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 1260
          },
          "name": "maxEventSizeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 1276
          },
          "name": "multiRegionEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 1292
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 1308
          },
          "name": "organizationEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 1324
          },
          "name": "retentionPeriodInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 1345
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudtrailEventDataStore.CloudtrailEventDataStoreTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 1361
          },
          "name": "terminationProtectionEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 1107
          },
          "name": "billingMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 1149
          },
          "name": "federationEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 1165
          },
          "name": "federationRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 1186
          },
          "name": "ingestionEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 1218
          },
          "name": "insightsDestination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 1234
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 1250
          },
          "name": "maxEventSize",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 1266
          },
          "name": "multiRegionEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 1282
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 1298
          },
          "name": "organizationEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 1314
          },
          "name": "retentionPeriod",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 1351
          },
          "name": "terminationProtectionEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudtrail-event-data-store/index:CloudtrailEventDataStore"
    },
    "@cdktn/provider-awscc.cloudtrailEventDataStore.CloudtrailEventDataStoreAdvancedEventSelectors": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudtrailEventDataStore.CloudtrailEventDataStoreAdvancedEventSelectors",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudtrail-event-data-store/index.ts",
        "line": 438
      },
      "name": "CloudtrailEventDataStoreAdvancedEventSelectors",
      "namespace": "cloudtrailEventDataStore",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_event_data_store#field_selectors CloudtrailEventDataStore#field_selectors}",
            "stability": "stable",
            "summary": "Contains all selector statements in an advanced event selector."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 444
          },
          "name": "fieldSelectors",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudtrailEventDataStore.CloudtrailEventDataStoreAdvancedEventSelectorsFieldSelectors"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_event_data_store#name CloudtrailEventDataStore#name}",
            "stability": "stable",
            "summary": "An optional, descriptive name for an advanced event selector, such as \"Log data events for only two S3 buckets\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 450
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudtrail-event-data-store/index:CloudtrailEventDataStoreAdvancedEventSelectors"
    },
    "@cdktn/provider-awscc.cloudtrailEventDataStore.CloudtrailEventDataStoreAdvancedEventSelectorsFieldSelectors": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudtrailEventDataStore.CloudtrailEventDataStoreAdvancedEventSelectorsFieldSelectors",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudtrail-event-data-store/index.ts",
        "line": 110
      },
      "name": "CloudtrailEventDataStoreAdvancedEventSelectorsFieldSelectors",
      "namespace": "cloudtrailEventDataStore",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_event_data_store#ends_with CloudtrailEventDataStore#ends_with}",
            "stability": "stable",
            "summary": "An operator that includes events that match the last few characters of the event record field specified as the value of Field."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 116
          },
          "name": "endsWith",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This is the only valid operator that you can use with the readOnly, eventCategory, and resources.type fields.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_event_data_store#equals CloudtrailEventDataStore#equals}",
            "stability": "stable",
            "summary": "An operator that includes events that match the exact value of the event record field specified as the value of Field."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 122
          },
          "name": "equalTo",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Supported fields include readOnly, eventCategory, eventSource (for management events), eventName, resources.type, and resources.ARN.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_event_data_store#field CloudtrailEventDataStore#field}",
            "stability": "stable",
            "summary": "A field in an event record on which to filter events to be logged."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 128
          },
          "name": "field",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_event_data_store#not_ends_with CloudtrailEventDataStore#not_ends_with}",
            "stability": "stable",
            "summary": "An operator that excludes events that match the last few characters of the event record field specified as the value of Field."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 134
          },
          "name": "notEndsWith",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_event_data_store#not_equals CloudtrailEventDataStore#not_equals}",
            "stability": "stable",
            "summary": "An operator that excludes events that match the exact value of the event record field specified as the value of Field."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 140
          },
          "name": "notEquals",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_event_data_store#not_starts_with CloudtrailEventDataStore#not_starts_with}",
            "stability": "stable",
            "summary": "An operator that excludes events that match the first few characters of the event record field specified as the value of Field."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 146
          },
          "name": "notStartsWith",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_event_data_store#starts_with CloudtrailEventDataStore#starts_with}",
            "stability": "stable",
            "summary": "An operator that includes events that match the first few characters of the event record field specified as the value of Field."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 152
          },
          "name": "startsWith",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/cloudtrail-event-data-store/index:CloudtrailEventDataStoreAdvancedEventSelectorsFieldSelectors"
    },
    "@cdktn/provider-awscc.cloudtrailEventDataStore.CloudtrailEventDataStoreAdvancedEventSelectorsFieldSelectorsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudtrailEventDataStore.CloudtrailEventDataStoreAdvancedEventSelectorsFieldSelectorsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudtrail-event-data-store/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudtrail-event-data-store/index.ts",
        "line": 419
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 434
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.cloudtrailEventDataStore.CloudtrailEventDataStoreAdvancedEventSelectorsFieldSelectorsOutputReference"
            }
          }
        }
      ],
      "name": "CloudtrailEventDataStoreAdvancedEventSelectorsFieldSelectorsList",
      "namespace": "cloudtrailEventDataStore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 420
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudtrailEventDataStore.CloudtrailEventDataStoreAdvancedEventSelectorsFieldSelectors"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudtrail-event-data-store/index:CloudtrailEventDataStoreAdvancedEventSelectorsFieldSelectorsList"
    },
    "@cdktn/provider-awscc.cloudtrailEventDataStore.CloudtrailEventDataStoreAdvancedEventSelectorsFieldSelectorsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudtrailEventDataStore.CloudtrailEventDataStoreAdvancedEventSelectorsFieldSelectorsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudtrail-event-data-store/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/cloudtrail-event-data-store/index.ts",
        "line": 226
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 314
          },
          "name": "resetEndsWith"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 330
          },
          "name": "resetEqualTo"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 346
          },
          "name": "resetField"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 362
          },
          "name": "resetNotEndsWith"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 378
          },
          "name": "resetNotEquals"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 394
          },
          "name": "resetNotStartsWith"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 410
          },
          "name": "resetStartsWith"
        }
      ],
      "name": "CloudtrailEventDataStoreAdvancedEventSelectorsFieldSelectorsOutputReference",
      "namespace": "cloudtrailEventDataStore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 318
          },
          "name": "endsWithInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 334
          },
          "name": "equalToInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 350
          },
          "name": "fieldInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 366
          },
          "name": "notEndsWithInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 382
          },
          "name": "notEqualsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 398
          },
          "name": "notStartsWithInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 414
          },
          "name": "startsWithInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 308
          },
          "name": "endsWith",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 324
          },
          "name": "equalTo",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 340
          },
          "name": "field",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 356
          },
          "name": "notEndsWith",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 372
          },
          "name": "notEquals",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 388
          },
          "name": "notStartsWith",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 404
          },
          "name": "startsWith",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 240
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudtrailEventDataStore.CloudtrailEventDataStoreAdvancedEventSelectorsFieldSelectors"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudtrail-event-data-store/index:CloudtrailEventDataStoreAdvancedEventSelectorsFieldSelectorsOutputReference"
    },
    "@cdktn/provider-awscc.cloudtrailEventDataStore.CloudtrailEventDataStoreAdvancedEventSelectorsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudtrailEventDataStore.CloudtrailEventDataStoreAdvancedEventSelectorsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudtrail-event-data-store/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudtrail-event-data-store/index.ts",
        "line": 572
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 587
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.cloudtrailEventDataStore.CloudtrailEventDataStoreAdvancedEventSelectorsOutputReference"
            }
          }
        }
      ],
      "name": "CloudtrailEventDataStoreAdvancedEventSelectorsList",
      "namespace": "cloudtrailEventDataStore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 573
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudtrailEventDataStore.CloudtrailEventDataStoreAdvancedEventSelectors"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudtrail-event-data-store/index:CloudtrailEventDataStoreAdvancedEventSelectorsList"
    },
    "@cdktn/provider-awscc.cloudtrailEventDataStore.CloudtrailEventDataStoreAdvancedEventSelectorsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudtrailEventDataStore.CloudtrailEventDataStoreAdvancedEventSelectorsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudtrail-event-data-store/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudtrail-event-data-store/index.ts",
        "line": 489
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 544
          },
          "name": "putFieldSelectors",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.cloudtrailEventDataStore.CloudtrailEventDataStoreAdvancedEventSelectorsFieldSelectors"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 547
          },
          "name": "resetFieldSelectors"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 563
          },
          "name": "resetName"
        }
      ],
      "name": "CloudtrailEventDataStoreAdvancedEventSelectorsOutputReference",
      "namespace": "cloudtrailEventDataStore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 541
          },
          "name": "fieldSelectors",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudtrailEventDataStore.CloudtrailEventDataStoreAdvancedEventSelectorsFieldSelectorsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 551
          },
          "name": "fieldSelectorsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudtrailEventDataStore.CloudtrailEventDataStoreAdvancedEventSelectorsFieldSelectors"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 567
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 557
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 503
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudtrailEventDataStore.CloudtrailEventDataStoreAdvancedEventSelectors"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudtrail-event-data-store/index:CloudtrailEventDataStoreAdvancedEventSelectorsOutputReference"
    },
    "@cdktn/provider-awscc.cloudtrailEventDataStore.CloudtrailEventDataStoreConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudtrailEventDataStore.CloudtrailEventDataStoreConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudtrail-event-data-store/index.ts",
        "line": 14
      },
      "name": "CloudtrailEventDataStoreConfig",
      "namespace": "cloudtrailEventDataStore",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_event_data_store#advanced_event_selectors CloudtrailEventDataStore#advanced_event_selectors}",
            "stability": "stable",
            "summary": "The advanced event selectors that were used to select events for the data store."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 20
          },
          "name": "advancedEventSelectors",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudtrailEventDataStore.CloudtrailEventDataStoreAdvancedEventSelectors"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_event_data_store#billing_mode CloudtrailEventDataStore#billing_mode}",
            "stability": "stable",
            "summary": "The mode that the event data store will use to charge for event storage."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 26
          },
          "name": "billingMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you add ContextKeySelectors, you must set MaxEventSize to Large.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_event_data_store#context_key_selectors CloudtrailEventDataStore#context_key_selectors}",
            "stability": "stable",
            "summary": "An array that enriches event records in an existing event data store by including additional information specified in individual ContexKeySelector entries."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 32
          },
          "name": "contextKeySelectors",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudtrailEventDataStore.CloudtrailEventDataStoreContextKeySelectors"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_event_data_store#federation_enabled CloudtrailEventDataStore#federation_enabled}",
            "stability": "stable",
            "summary": "Indicates whether federation is enabled on an event data store."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 38
          },
          "name": "federationEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_event_data_store#federation_role_arn CloudtrailEventDataStore#federation_role_arn}",
            "stability": "stable",
            "summary": "The ARN of the role used for event data store federation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 44
          },
          "name": "federationRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_event_data_store#ingestion_enabled CloudtrailEventDataStore#ingestion_enabled}",
            "stability": "stable",
            "summary": "Indicates whether the event data store is ingesting events."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 50
          },
          "name": "ingestionEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Both InsightSelectors and InsightsDestination need to have a value in order to enable Insights events on an event data store\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_event_data_store#insights_destination CloudtrailEventDataStore#insights_destination}",
            "stability": "stable",
            "summary": "Specifies the ARN of the event data store that will collect Insights events."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 62
          },
          "name": "insightsDestination",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Both InsightSelectors and InsightsDestination need to have a value in order to enable Insights events on an event data store.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_event_data_store#insight_selectors CloudtrailEventDataStore#insight_selectors}",
            "stability": "stable",
            "summary": "Lets you enable Insights event logging by specifying the Insights selectors that you want to enable on an existing event data store."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 56
          },
          "name": "insightSelectors",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudtrailEventDataStore.CloudtrailEventDataStoreInsightSelectors"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The value can be an alias name prefixed by 'alias/', a fully specified ARN to an alias, a fully specified ARN to a key, or a globally unique identifier.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_event_data_store#kms_key_id CloudtrailEventDataStore#kms_key_id}",
            "stability": "stable",
            "summary": "Specifies the KMS key ID to use to encrypt the events delivered by CloudTrail."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 68
          },
          "name": "kmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are Standard and Large. If you add ContextKeySelectors, this value must be set to Large.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_event_data_store#max_event_size CloudtrailEventDataStore#max_event_size}",
            "stability": "stable",
            "summary": "Specifies the maximum size allowed for the event."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 74
          },
          "name": "maxEventSize",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_event_data_store#multi_region_enabled CloudtrailEventDataStore#multi_region_enabled}",
            "stability": "stable",
            "summary": "Indicates whether the event data store includes events from all regions, or only from the region in which it was created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 80
          },
          "name": "multiRegionEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_event_data_store#name CloudtrailEventDataStore#name}",
            "stability": "stable",
            "summary": "The name of the event data store."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 86
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_event_data_store#organization_enabled CloudtrailEventDataStore#organization_enabled}",
            "stability": "stable",
            "summary": "Indicates that an event data store is collecting logged events for an organization."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 92
          },
          "name": "organizationEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_event_data_store#retention_period CloudtrailEventDataStore#retention_period}",
            "stability": "stable",
            "summary": "The retention period, in days."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 98
          },
          "name": "retentionPeriod",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_event_data_store#tags CloudtrailEventDataStore#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 102
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudtrailEventDataStore.CloudtrailEventDataStoreTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_event_data_store#termination_protection_enabled CloudtrailEventDataStore#termination_protection_enabled}",
            "stability": "stable",
            "summary": "Indicates whether the event data store is protected from termination."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 108
          },
          "name": "terminationProtectionEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudtrail-event-data-store/index:CloudtrailEventDataStoreConfig"
    },
    "@cdktn/provider-awscc.cloudtrailEventDataStore.CloudtrailEventDataStoreContextKeySelectors": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudtrailEventDataStore.CloudtrailEventDataStoreContextKeySelectors",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudtrail-event-data-store/index.ts",
        "line": 591
      },
      "name": "CloudtrailEventDataStoreContextKeySelectors",
      "namespace": "cloudtrailEventDataStore",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_event_data_store#equals CloudtrailEventDataStore#equals}",
            "stability": "stable",
            "summary": "An operator that includes events that match the exact value of the event record field specified in Type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 597
          },
          "name": "equalTo",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_event_data_store#type CloudtrailEventDataStore#type}",
            "stability": "stable",
            "summary": "Specifies the type of the event record field in ContextKeySelector. Valid values include RequestContext, TagContext."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 603
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudtrail-event-data-store/index:CloudtrailEventDataStoreContextKeySelectors"
    },
    "@cdktn/provider-awscc.cloudtrailEventDataStore.CloudtrailEventDataStoreContextKeySelectorsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudtrailEventDataStore.CloudtrailEventDataStoreContextKeySelectorsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudtrail-event-data-store/index.ts",
          "line": 733
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudtrail-event-data-store/index.ts",
        "line": 725
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 740
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.cloudtrailEventDataStore.CloudtrailEventDataStoreContextKeySelectorsOutputReference"
            }
          }
        }
      ],
      "name": "CloudtrailEventDataStoreContextKeySelectorsList",
      "namespace": "cloudtrailEventDataStore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 726
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudtrailEventDataStore.CloudtrailEventDataStoreContextKeySelectors"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudtrail-event-data-store/index:CloudtrailEventDataStoreContextKeySelectorsList"
    },
    "@cdktn/provider-awscc.cloudtrailEventDataStore.CloudtrailEventDataStoreContextKeySelectorsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudtrailEventDataStore.CloudtrailEventDataStoreContextKeySelectorsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudtrail-event-data-store/index.ts",
          "line": 652
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudtrail-event-data-store/index.ts",
        "line": 642
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 700
          },
          "name": "resetEqualTo"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 716
          },
          "name": "resetType"
        }
      ],
      "name": "CloudtrailEventDataStoreContextKeySelectorsOutputReference",
      "namespace": "cloudtrailEventDataStore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 704
          },
          "name": "equalToInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 720
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 694
          },
          "name": "equalTo",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 710
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 656
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudtrailEventDataStore.CloudtrailEventDataStoreContextKeySelectors"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudtrail-event-data-store/index:CloudtrailEventDataStoreContextKeySelectorsOutputReference"
    },
    "@cdktn/provider-awscc.cloudtrailEventDataStore.CloudtrailEventDataStoreInsightSelectors": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudtrailEventDataStore.CloudtrailEventDataStoreInsightSelectors",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudtrail-event-data-store/index.ts",
        "line": 744
      },
      "name": "CloudtrailEventDataStoreInsightSelectors",
      "namespace": "cloudtrailEventDataStore",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_event_data_store#insight_type CloudtrailEventDataStore#insight_type}",
            "stability": "stable",
            "summary": "The type of Insights to log on an event data store."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 750
          },
          "name": "insightType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudtrail-event-data-store/index:CloudtrailEventDataStoreInsightSelectors"
    },
    "@cdktn/provider-awscc.cloudtrailEventDataStore.CloudtrailEventDataStoreInsightSelectorsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudtrailEventDataStore.CloudtrailEventDataStoreInsightSelectorsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudtrail-event-data-store/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudtrail-event-data-store/index.ts",
        "line": 843
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 858
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.cloudtrailEventDataStore.CloudtrailEventDataStoreInsightSelectorsOutputReference"
            }
          }
        }
      ],
      "name": "CloudtrailEventDataStoreInsightSelectorsList",
      "namespace": "cloudtrailEventDataStore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 844
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudtrailEventDataStore.CloudtrailEventDataStoreInsightSelectors"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudtrail-event-data-store/index:CloudtrailEventDataStoreInsightSelectorsList"
    },
    "@cdktn/provider-awscc.cloudtrailEventDataStore.CloudtrailEventDataStoreInsightSelectorsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudtrailEventDataStore.CloudtrailEventDataStoreInsightSelectorsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudtrail-event-data-store/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudtrail-event-data-store/index.ts",
        "line": 782
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 834
          },
          "name": "resetInsightType"
        }
      ],
      "name": "CloudtrailEventDataStoreInsightSelectorsOutputReference",
      "namespace": "cloudtrailEventDataStore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 838
          },
          "name": "insightTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 828
          },
          "name": "insightType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 796
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudtrailEventDataStore.CloudtrailEventDataStoreInsightSelectors"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudtrail-event-data-store/index:CloudtrailEventDataStoreInsightSelectorsOutputReference"
    },
    "@cdktn/provider-awscc.cloudtrailEventDataStore.CloudtrailEventDataStoreTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudtrailEventDataStore.CloudtrailEventDataStoreTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudtrail-event-data-store/index.ts",
        "line": 862
      },
      "name": "CloudtrailEventDataStoreTags",
      "namespace": "cloudtrailEventDataStore",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_event_data_store#key CloudtrailEventDataStore#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 868
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_event_data_store#value CloudtrailEventDataStore#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 874
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudtrail-event-data-store/index:CloudtrailEventDataStoreTags"
    },
    "@cdktn/provider-awscc.cloudtrailEventDataStore.CloudtrailEventDataStoreTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudtrailEventDataStore.CloudtrailEventDataStoreTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudtrail-event-data-store/index.ts",
          "line": 1004
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudtrail-event-data-store/index.ts",
        "line": 996
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 1011
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.cloudtrailEventDataStore.CloudtrailEventDataStoreTagsOutputReference"
            }
          }
        }
      ],
      "name": "CloudtrailEventDataStoreTagsList",
      "namespace": "cloudtrailEventDataStore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 997
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudtrailEventDataStore.CloudtrailEventDataStoreTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudtrail-event-data-store/index:CloudtrailEventDataStoreTagsList"
    },
    "@cdktn/provider-awscc.cloudtrailEventDataStore.CloudtrailEventDataStoreTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudtrailEventDataStore.CloudtrailEventDataStoreTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudtrail-event-data-store/index.ts",
          "line": 923
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudtrail-event-data-store/index.ts",
        "line": 913
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 971
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 987
          },
          "name": "resetValue"
        }
      ],
      "name": "CloudtrailEventDataStoreTagsOutputReference",
      "namespace": "cloudtrailEventDataStore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 975
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 991
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 965
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 981
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-event-data-store/index.ts",
            "line": 927
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudtrailEventDataStore.CloudtrailEventDataStoreTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudtrail-event-data-store/index:CloudtrailEventDataStoreTagsOutputReference"
    },
    "@cdktn/provider-awscc.cloudtrailResourcePolicy.CloudtrailResourcePolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_resource_policy awscc_cloudtrail_resource_policy}."
      },
      "fqn": "@cdktn/provider-awscc.cloudtrailResourcePolicy.CloudtrailResourcePolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_resource_policy awscc_cloudtrail_resource_policy} Resource."
        },
        "locationInModule": {
          "filename": "src/cloudtrail-resource-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-awscc.cloudtrailResourcePolicy.CloudtrailResourcePolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudtrail-resource-policy/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CloudtrailResourcePolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/cloudtrail-resource-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 CloudtrailResourcePolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_resource_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CloudtrailResourcePolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CloudtrailResourcePolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-resource-policy/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/cloudtrail-resource-policy/index.ts",
            "line": 130
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CloudtrailResourcePolicy",
      "namespace": "cloudtrailResourcePolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-resource-policy/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-resource-policy/index.ts",
            "line": 89
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-resource-policy/index.ts",
            "line": 102
          },
          "name": "resourceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-resource-policy/index.ts",
            "line": 115
          },
          "name": "resourcePolicyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-resource-policy/index.ts",
            "line": 95
          },
          "name": "resourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-resource-policy/index.ts",
            "line": 108
          },
          "name": "resourcePolicy",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudtrail-resource-policy/index:CloudtrailResourcePolicy"
    },
    "@cdktn/provider-awscc.cloudtrailResourcePolicy.CloudtrailResourcePolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudtrailResourcePolicy.CloudtrailResourcePolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudtrail-resource-policy/index.ts",
        "line": 14
      },
      "name": "CloudtrailResourcePolicyConfig",
      "namespace": "cloudtrailResourcePolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_resource_policy#resource_arn CloudtrailResourcePolicy#resource_arn}",
            "stability": "stable",
            "summary": "The ARN of the AWS CloudTrail resource to which the policy applies."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-resource-policy/index.ts",
            "line": 20
          },
          "name": "resourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "In IAM, you must provide policy documents in JSON format. However, in CloudFormation you can provide the policy in JSON or YAML format because CloudFormation converts YAML to JSON before submitting it to IAM.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_resource_policy#resource_policy CloudtrailResourcePolicy#resource_policy}",
            "stability": "stable",
            "summary": "A policy document containing permissions to add to the specified resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-resource-policy/index.ts",
            "line": 26
          },
          "name": "resourcePolicy",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudtrail-resource-policy/index:CloudtrailResourcePolicyConfig"
    },
    "@cdktn/provider-awscc.cloudtrailTrail.CloudtrailTrail": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_trail awscc_cloudtrail_trail}."
      },
      "fqn": "@cdktn/provider-awscc.cloudtrailTrail.CloudtrailTrail",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_trail awscc_cloudtrail_trail} Resource."
        },
        "locationInModule": {
          "filename": "src/cloudtrail-trail/index.ts",
          "line": 1464
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.cloudtrailTrail.CloudtrailTrailConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudtrail-trail/index.ts",
        "line": 1432
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CloudtrailTrail resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 1449
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the CloudtrailTrail to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_trail#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CloudtrailTrail that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CloudtrailTrail to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 1508
          },
          "name": "putAdvancedEventSelectors",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.cloudtrailTrail.CloudtrailTrailAdvancedEventSelectors"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 1524
          },
          "name": "putAggregationConfigurations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.cloudtrailTrail.CloudtrailTrailAggregationConfigurations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 1593
          },
          "name": "putEventSelectors",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.cloudtrailTrail.CloudtrailTrailEventSelectors"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 1630
          },
          "name": "putInsightSelectors",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.cloudtrailTrail.CloudtrailTrailInsightSelectors"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 1757
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.cloudtrailTrail.CloudtrailTrailTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 1511
          },
          "name": "resetAdvancedEventSelectors"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 1527
          },
          "name": "resetAggregationConfigurations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 1548
          },
          "name": "resetCloudwatchLogsLogGroupArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 1564
          },
          "name": "resetCloudwatchLogsRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 1580
          },
          "name": "resetEnableLogFileValidation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 1596
          },
          "name": "resetEventSelectors"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 1617
          },
          "name": "resetIncludeGlobalServiceEvents"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 1633
          },
          "name": "resetInsightSelectors"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 1662
          },
          "name": "resetIsMultiRegionTrail"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 1678
          },
          "name": "resetIsOrganizationTrail"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 1694
          },
          "name": "resetKmsKeyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 1723
          },
          "name": "resetS3KeyPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 1744
          },
          "name": "resetSnsTopicName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 1760
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 1776
          },
          "name": "resetTrailName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 1788
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 1810
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CloudtrailTrail",
      "namespace": "cloudtrailTrail",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 1437
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 1505
          },
          "name": "advancedEventSelectors",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudtrailTrail.CloudtrailTrailAdvancedEventSelectorsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 1521
          },
          "name": "aggregationConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudtrailTrail.CloudtrailTrailAggregationConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 1536
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 1590
          },
          "name": "eventSelectors",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudtrailTrail.CloudtrailTrailEventSelectorsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 1605
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 1627
          },
          "name": "insightSelectors",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudtrailTrail.CloudtrailTrailInsightSelectorsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 1732
          },
          "name": "snsTopicArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 1754
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudtrailTrail.CloudtrailTrailTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 1515
          },
          "name": "advancedEventSelectorsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudtrailTrail.CloudtrailTrailAdvancedEventSelectors"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 1531
          },
          "name": "aggregationConfigurationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudtrailTrail.CloudtrailTrailAggregationConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 1552
          },
          "name": "cloudwatchLogsLogGroupArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 1568
          },
          "name": "cloudwatchLogsRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 1584
          },
          "name": "enableLogFileValidationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 1600
          },
          "name": "eventSelectorsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudtrailTrail.CloudtrailTrailEventSelectors"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 1621
          },
          "name": "includeGlobalServiceEventsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 1637
          },
          "name": "insightSelectorsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudtrailTrail.CloudtrailTrailInsightSelectors"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 1650
          },
          "name": "isLoggingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 1666
          },
          "name": "isMultiRegionTrailInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 1682
          },
          "name": "isOrganizationTrailInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 1698
          },
          "name": "kmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 1711
          },
          "name": "s3BucketNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 1727
          },
          "name": "s3KeyPrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 1748
          },
          "name": "snsTopicNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 1764
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudtrailTrail.CloudtrailTrailTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 1780
          },
          "name": "trailNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 1542
          },
          "name": "cloudwatchLogsLogGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 1558
          },
          "name": "cloudwatchLogsRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 1574
          },
          "name": "enableLogFileValidation",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 1611
          },
          "name": "includeGlobalServiceEvents",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 1643
          },
          "name": "isLogging",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 1656
          },
          "name": "isMultiRegionTrail",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 1672
          },
          "name": "isOrganizationTrail",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 1688
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 1704
          },
          "name": "s3BucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 1717
          },
          "name": "s3KeyPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 1738
          },
          "name": "snsTopicName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 1770
          },
          "name": "trailName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudtrail-trail/index:CloudtrailTrail"
    },
    "@cdktn/provider-awscc.cloudtrailTrail.CloudtrailTrailAdvancedEventSelectors": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudtrailTrail.CloudtrailTrailAdvancedEventSelectors",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudtrail-trail/index.ts",
        "line": 442
      },
      "name": "CloudtrailTrailAdvancedEventSelectors",
      "namespace": "cloudtrailTrail",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_trail#field_selectors CloudtrailTrail#field_selectors}",
            "stability": "stable",
            "summary": "Contains all selector statements in an advanced event selector."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 448
          },
          "name": "fieldSelectors",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudtrailTrail.CloudtrailTrailAdvancedEventSelectorsFieldSelectors"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_trail#name CloudtrailTrail#name}",
            "stability": "stable",
            "summary": "An optional, descriptive name for an advanced event selector, such as \"Log data events for only two S3 buckets\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 454
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudtrail-trail/index:CloudtrailTrailAdvancedEventSelectors"
    },
    "@cdktn/provider-awscc.cloudtrailTrail.CloudtrailTrailAdvancedEventSelectorsFieldSelectors": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudtrailTrail.CloudtrailTrailAdvancedEventSelectorsFieldSelectors",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudtrail-trail/index.ts",
        "line": 114
      },
      "name": "CloudtrailTrailAdvancedEventSelectorsFieldSelectors",
      "namespace": "cloudtrailTrail",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_trail#ends_with CloudtrailTrail#ends_with}",
            "stability": "stable",
            "summary": "An operator that includes events that match the last few characters of the event record field specified as the value of Field."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 120
          },
          "name": "endsWith",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This is the only valid operator that you can use with the readOnly, eventCategory, and resources.type fields.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_trail#equals CloudtrailTrail#equals}",
            "stability": "stable",
            "summary": "An operator that includes events that match the exact value of the event record field specified as the value of Field."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 126
          },
          "name": "equalTo",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Supported fields include readOnly, eventCategory, eventSource (for management events), eventName, resources.type, and resources.ARN.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_trail#field CloudtrailTrail#field}",
            "stability": "stable",
            "summary": "A field in an event record on which to filter events to be logged."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 132
          },
          "name": "field",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_trail#not_ends_with CloudtrailTrail#not_ends_with}",
            "stability": "stable",
            "summary": "An operator that excludes events that match the last few characters of the event record field specified as the value of Field."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 138
          },
          "name": "notEndsWith",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_trail#not_equals CloudtrailTrail#not_equals}",
            "stability": "stable",
            "summary": "An operator that excludes events that match the exact value of the event record field specified as the value of Field."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 144
          },
          "name": "notEquals",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_trail#not_starts_with CloudtrailTrail#not_starts_with}",
            "stability": "stable",
            "summary": "An operator that excludes events that match the first few characters of the event record field specified as the value of Field."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 150
          },
          "name": "notStartsWith",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_trail#starts_with CloudtrailTrail#starts_with}",
            "stability": "stable",
            "summary": "An operator that includes events that match the first few characters of the event record field specified as the value of Field."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 156
          },
          "name": "startsWith",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/cloudtrail-trail/index:CloudtrailTrailAdvancedEventSelectorsFieldSelectors"
    },
    "@cdktn/provider-awscc.cloudtrailTrail.CloudtrailTrailAdvancedEventSelectorsFieldSelectorsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudtrailTrail.CloudtrailTrailAdvancedEventSelectorsFieldSelectorsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudtrail-trail/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/cloudtrail-trail/index.ts",
        "line": 423
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-trail/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-awscc.cloudtrailTrail.CloudtrailTrailAdvancedEventSelectorsFieldSelectorsOutputReference"
            }
          }
        }
      ],
      "name": "CloudtrailTrailAdvancedEventSelectorsFieldSelectorsList",
      "namespace": "cloudtrailTrail",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 424
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudtrailTrail.CloudtrailTrailAdvancedEventSelectorsFieldSelectors"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudtrail-trail/index:CloudtrailTrailAdvancedEventSelectorsFieldSelectorsList"
    },
    "@cdktn/provider-awscc.cloudtrailTrail.CloudtrailTrailAdvancedEventSelectorsFieldSelectorsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudtrailTrail.CloudtrailTrailAdvancedEventSelectorsFieldSelectorsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudtrail-trail/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/cloudtrail-trail/index.ts",
        "line": 230
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 318
          },
          "name": "resetEndsWith"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 334
          },
          "name": "resetEqualTo"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 350
          },
          "name": "resetField"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 366
          },
          "name": "resetNotEndsWith"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 382
          },
          "name": "resetNotEquals"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 398
          },
          "name": "resetNotStartsWith"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 414
          },
          "name": "resetStartsWith"
        }
      ],
      "name": "CloudtrailTrailAdvancedEventSelectorsFieldSelectorsOutputReference",
      "namespace": "cloudtrailTrail",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 322
          },
          "name": "endsWithInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 338
          },
          "name": "equalToInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 354
          },
          "name": "fieldInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 370
          },
          "name": "notEndsWithInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 386
          },
          "name": "notEqualsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 402
          },
          "name": "notStartsWithInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 418
          },
          "name": "startsWithInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 312
          },
          "name": "endsWith",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 328
          },
          "name": "equalTo",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 344
          },
          "name": "field",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 360
          },
          "name": "notEndsWith",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 376
          },
          "name": "notEquals",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 392
          },
          "name": "notStartsWith",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 408
          },
          "name": "startsWith",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 244
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudtrailTrail.CloudtrailTrailAdvancedEventSelectorsFieldSelectors"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudtrail-trail/index:CloudtrailTrailAdvancedEventSelectorsFieldSelectorsOutputReference"
    },
    "@cdktn/provider-awscc.cloudtrailTrail.CloudtrailTrailAdvancedEventSelectorsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudtrailTrail.CloudtrailTrailAdvancedEventSelectorsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudtrail-trail/index.ts",
          "line": 584
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudtrail-trail/index.ts",
        "line": 576
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 591
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.cloudtrailTrail.CloudtrailTrailAdvancedEventSelectorsOutputReference"
            }
          }
        }
      ],
      "name": "CloudtrailTrailAdvancedEventSelectorsList",
      "namespace": "cloudtrailTrail",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 577
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudtrailTrail.CloudtrailTrailAdvancedEventSelectors"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudtrail-trail/index:CloudtrailTrailAdvancedEventSelectorsList"
    },
    "@cdktn/provider-awscc.cloudtrailTrail.CloudtrailTrailAdvancedEventSelectorsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudtrailTrail.CloudtrailTrailAdvancedEventSelectorsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudtrail-trail/index.ts",
          "line": 503
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudtrail-trail/index.ts",
        "line": 493
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 548
          },
          "name": "putFieldSelectors",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.cloudtrailTrail.CloudtrailTrailAdvancedEventSelectorsFieldSelectors"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 551
          },
          "name": "resetFieldSelectors"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 567
          },
          "name": "resetName"
        }
      ],
      "name": "CloudtrailTrailAdvancedEventSelectorsOutputReference",
      "namespace": "cloudtrailTrail",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 545
          },
          "name": "fieldSelectors",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudtrailTrail.CloudtrailTrailAdvancedEventSelectorsFieldSelectorsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 555
          },
          "name": "fieldSelectorsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudtrailTrail.CloudtrailTrailAdvancedEventSelectorsFieldSelectors"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 571
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 561
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 507
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudtrailTrail.CloudtrailTrailAdvancedEventSelectors"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudtrail-trail/index:CloudtrailTrailAdvancedEventSelectorsOutputReference"
    },
    "@cdktn/provider-awscc.cloudtrailTrail.CloudtrailTrailAggregationConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudtrailTrail.CloudtrailTrailAggregationConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudtrail-trail/index.ts",
        "line": 595
      },
      "name": "CloudtrailTrailAggregationConfigurations",
      "namespace": "cloudtrailTrail",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_trail#event_category CloudtrailTrail#event_category}",
            "stability": "stable",
            "summary": "The category of events to be aggregated."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 601
          },
          "name": "eventCategory",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_trail#templates CloudtrailTrail#templates}",
            "stability": "stable",
            "summary": "Contains all templates in an aggregation configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 607
          },
          "name": "templates",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/cloudtrail-trail/index:CloudtrailTrailAggregationConfigurations"
    },
    "@cdktn/provider-awscc.cloudtrailTrail.CloudtrailTrailAggregationConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudtrailTrail.CloudtrailTrailAggregationConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudtrail-trail/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/cloudtrail-trail/index.ts",
        "line": 729
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-trail/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-awscc.cloudtrailTrail.CloudtrailTrailAggregationConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "CloudtrailTrailAggregationConfigurationsList",
      "namespace": "cloudtrailTrail",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 730
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudtrailTrail.CloudtrailTrailAggregationConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudtrail-trail/index:CloudtrailTrailAggregationConfigurationsList"
    },
    "@cdktn/provider-awscc.cloudtrailTrail.CloudtrailTrailAggregationConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudtrailTrail.CloudtrailTrailAggregationConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudtrail-trail/index.ts",
          "line": 656
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudtrail-trail/index.ts",
        "line": 646
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 704
          },
          "name": "resetEventCategory"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 720
          },
          "name": "resetTemplates"
        }
      ],
      "name": "CloudtrailTrailAggregationConfigurationsOutputReference",
      "namespace": "cloudtrailTrail",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 708
          },
          "name": "eventCategoryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 724
          },
          "name": "templatesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 698
          },
          "name": "eventCategory",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 714
          },
          "name": "templates",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 660
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudtrailTrail.CloudtrailTrailAggregationConfigurations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudtrail-trail/index:CloudtrailTrailAggregationConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.cloudtrailTrail.CloudtrailTrailConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudtrailTrail.CloudtrailTrailConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudtrail-trail/index.ts",
        "line": 14
      },
      "name": "CloudtrailTrailConfig",
      "namespace": "cloudtrailTrail",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_trail#is_logging CloudtrailTrail#is_logging}",
            "stability": "stable",
            "summary": "Whether the CloudTrail is currently logging AWS API calls."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 68
          },
          "name": "isLogging",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_trail#s3_bucket_name CloudtrailTrail#s3_bucket_name}",
            "stability": "stable",
            "summary": "Specifies the name of the Amazon S3 bucket designated for publishing log files. See Amazon S3 Bucket Naming Requirements."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 92
          },
          "name": "s3BucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_trail#advanced_event_selectors CloudtrailTrail#advanced_event_selectors}",
            "stability": "stable",
            "summary": "The advanced event selectors that were used to select events for the data store."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 20
          },
          "name": "advancedEventSelectors",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudtrailTrail.CloudtrailTrailAdvancedEventSelectors"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_trail#aggregation_configurations CloudtrailTrail#aggregation_configurations}",
            "stability": "stable",
            "summary": "Specifies the aggregation configuration to aggregate CloudTrail Events. A maximum of 1 aggregation configuration is allowed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 26
          },
          "name": "aggregationConfigurations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudtrailTrail.CloudtrailTrailAggregationConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Not required unless you specify CloudWatchLogsRoleArn.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_trail#cloudwatch_logs_log_group_arn CloudtrailTrail#cloudwatch_logs_log_group_arn}",
            "stability": "stable",
            "summary": "Specifies a log group name using an Amazon Resource Name (ARN), a unique identifier that represents the log group to which CloudTrail logs will be delivered."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 32
          },
          "name": "cloudwatchLogsLogGroupArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_trail#cloudwatch_logs_role_arn CloudtrailTrail#cloudwatch_logs_role_arn}",
            "stability": "stable",
            "summary": "Specifies the role for the CloudWatch Logs endpoint to assume to write to a user's log group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 38
          },
          "name": "cloudwatchLogsRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_trail#enable_log_file_validation CloudtrailTrail#enable_log_file_validation}",
            "stability": "stable",
            "summary": "Specifies whether log file validation is enabled. The default is false."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 44
          },
          "name": "enableLogFileValidation",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "By default, trails created without specific event selectors will be configured to log all read and write management events, and no data events. When an event occurs in your account, CloudTrail evaluates the event selector for all trails. For each trail, if the event matches any event selector, the trail processes and logs the event. If the event doesn't match any event selector, the trail doesn't log the event. You can configure up to five event selectors for a trail.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_trail#event_selectors CloudtrailTrail#event_selectors}",
            "stability": "stable",
            "summary": "Use event selectors to further specify the management and data event settings for your trail."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 50
          },
          "name": "eventSelectors",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudtrailTrail.CloudtrailTrailEventSelectors"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_trail#include_global_service_events CloudtrailTrail#include_global_service_events}",
            "stability": "stable",
            "summary": "Specifies whether the trail is publishing events from global services such as IAM to the log files."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 56
          },
          "name": "includeGlobalServiceEvents",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_trail#insight_selectors CloudtrailTrail#insight_selectors}",
            "stability": "stable",
            "summary": "Lets you enable Insights event logging by specifying the Insights selectors that you want to enable on an existing trail."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 62
          },
          "name": "insightSelectors",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudtrailTrail.CloudtrailTrailInsightSelectors"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The default is false. If the trail exists only in the current region and this value is set to true, shadow trails (replications of the trail) will be created in the other regions. If the trail exists in all regions and this value is set to false, the trail will remain in the region where it was created, and its shadow trails in other regions will be deleted. As a best practice, consider using trails that log events in all regions.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_trail#is_multi_region_trail CloudtrailTrail#is_multi_region_trail}",
            "stability": "stable",
            "summary": "Specifies whether the trail applies only to the current region or to all regions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 74
          },
          "name": "isMultiRegionTrail",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The default is false, and cannot be true unless the call is made on behalf of an AWS account that is the master account for an organization in AWS Organizations.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_trail#is_organization_trail CloudtrailTrail#is_organization_trail}",
            "stability": "stable",
            "summary": "Specifies whether the trail is created for all accounts in an organization in AWS Organizations, or only for the current AWS account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 80
          },
          "name": "isOrganizationTrail",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The value can be an alias name prefixed by 'alias/', a fully specified ARN to an alias, a fully specified ARN to a key, or a globally unique identifier.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_trail#kms_key_id CloudtrailTrail#kms_key_id}",
            "stability": "stable",
            "summary": "Specifies the KMS key ID to use to encrypt the logs delivered by CloudTrail."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 86
          },
          "name": "kmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information, see Finding Your CloudTrail Log Files. The maximum length is 200 characters.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_trail#s3_key_prefix CloudtrailTrail#s3_key_prefix}",
            "stability": "stable",
            "summary": "Specifies the Amazon S3 key prefix that comes after the name of the bucket you have designated for log file delivery."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 98
          },
          "name": "s3KeyPrefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The maximum length is 256 characters.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_trail#sns_topic_name CloudtrailTrail#sns_topic_name}",
            "stability": "stable",
            "summary": "Specifies the name of the Amazon SNS topic defined for notification of log file delivery."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 104
          },
          "name": "snsTopicName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_trail#tags CloudtrailTrail#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 108
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudtrailTrail.CloudtrailTrailTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_trail#trail_name CloudtrailTrail#trail_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 112
          },
          "name": "trailName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudtrail-trail/index:CloudtrailTrailConfig"
    },
    "@cdktn/provider-awscc.cloudtrailTrail.CloudtrailTrailEventSelectors": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudtrailTrail.CloudtrailTrailEventSelectors",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudtrail-trail/index.ts",
        "line": 901
      },
      "name": "CloudtrailTrailEventSelectors",
      "namespace": "cloudtrailTrail",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_trail#data_resources CloudtrailTrail#data_resources}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 905
          },
          "name": "dataResources",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudtrailTrail.CloudtrailTrailEventSelectorsDataResources"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "In this release, the list can be empty (disables the filter), or it can filter out AWS Key Management Service events by containing \"kms.amazonaws.com\". By default, ExcludeManagementEventSources is empty, and AWS KMS events are included in events that are logged to your trail.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_trail#exclude_management_event_sources CloudtrailTrail#exclude_management_event_sources}",
            "stability": "stable",
            "summary": "An optional list of service event sources from which you do not want management events to be logged on your trail."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 911
          },
          "name": "excludeManagementEventSources",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_trail#include_management_events CloudtrailTrail#include_management_events}",
            "stability": "stable",
            "summary": "Specify if you want your event selector to include management events for your trail."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 917
          },
          "name": "includeManagementEvents",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For example, the EC2 GetConsoleOutput is a read-only API operation and RunInstances is a write-only API operation.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_trail#read_write_type CloudtrailTrail#read_write_type}",
            "stability": "stable",
            "summary": "Specify if you want your trail to log read-only events, write-only events, or all."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 923
          },
          "name": "readWriteType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudtrail-trail/index:CloudtrailTrailEventSelectors"
    },
    "@cdktn/provider-awscc.cloudtrailTrail.CloudtrailTrailEventSelectorsDataResources": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudtrailTrail.CloudtrailTrailEventSelectorsDataResources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudtrail-trail/index.ts",
        "line": 748
      },
      "name": "CloudtrailTrailEventSelectorsDataResources",
      "namespace": "cloudtrailTrail",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_trail#type CloudtrailTrail#type}",
            "stability": "stable",
            "summary": "The resource type in which you want to log data events. You can specify AWS::S3::Object or AWS::Lambda::Function resources."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 754
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_trail#values CloudtrailTrail#values}",
            "stability": "stable",
            "summary": "An array of Amazon Resource Name (ARN) strings or partial ARN strings for the specified objects."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 760
          },
          "name": "values",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/cloudtrail-trail/index:CloudtrailTrailEventSelectorsDataResources"
    },
    "@cdktn/provider-awscc.cloudtrailTrail.CloudtrailTrailEventSelectorsDataResourcesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudtrailTrail.CloudtrailTrailEventSelectorsDataResourcesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudtrail-trail/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudtrail-trail/index.ts",
        "line": 882
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 897
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.cloudtrailTrail.CloudtrailTrailEventSelectorsDataResourcesOutputReference"
            }
          }
        }
      ],
      "name": "CloudtrailTrailEventSelectorsDataResourcesList",
      "namespace": "cloudtrailTrail",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 883
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudtrailTrail.CloudtrailTrailEventSelectorsDataResources"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudtrail-trail/index:CloudtrailTrailEventSelectorsDataResourcesList"
    },
    "@cdktn/provider-awscc.cloudtrailTrail.CloudtrailTrailEventSelectorsDataResourcesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudtrailTrail.CloudtrailTrailEventSelectorsDataResourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudtrail-trail/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudtrail-trail/index.ts",
        "line": 799
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 857
          },
          "name": "resetType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 873
          },
          "name": "resetValues"
        }
      ],
      "name": "CloudtrailTrailEventSelectorsDataResourcesOutputReference",
      "namespace": "cloudtrailTrail",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 861
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 877
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 851
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 867
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 813
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudtrailTrail.CloudtrailTrailEventSelectorsDataResources"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudtrail-trail/index:CloudtrailTrailEventSelectorsDataResourcesOutputReference"
    },
    "@cdktn/provider-awscc.cloudtrailTrail.CloudtrailTrailEventSelectorsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudtrailTrail.CloudtrailTrailEventSelectorsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudtrail-trail/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudtrail-trail/index.ts",
        "line": 1103
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 1118
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.cloudtrailTrail.CloudtrailTrailEventSelectorsOutputReference"
            }
          }
        }
      ],
      "name": "CloudtrailTrailEventSelectorsList",
      "namespace": "cloudtrailTrail",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 1104
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudtrailTrail.CloudtrailTrailEventSelectors"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudtrail-trail/index:CloudtrailTrailEventSelectorsList"
    },
    "@cdktn/provider-awscc.cloudtrailTrail.CloudtrailTrailEventSelectorsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudtrailTrail.CloudtrailTrailEventSelectorsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudtrail-trail/index.ts",
          "line": 986
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudtrail-trail/index.ts",
        "line": 976
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 1043
          },
          "name": "putDataResources",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.cloudtrailTrail.CloudtrailTrailEventSelectorsDataResources"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 1046
          },
          "name": "resetDataResources"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 1062
          },
          "name": "resetExcludeManagementEventSources"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 1078
          },
          "name": "resetIncludeManagementEvents"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 1094
          },
          "name": "resetReadWriteType"
        }
      ],
      "name": "CloudtrailTrailEventSelectorsOutputReference",
      "namespace": "cloudtrailTrail",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 1040
          },
          "name": "dataResources",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudtrailTrail.CloudtrailTrailEventSelectorsDataResourcesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 1050
          },
          "name": "dataResourcesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudtrailTrail.CloudtrailTrailEventSelectorsDataResources"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 1066
          },
          "name": "excludeManagementEventSourcesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 1082
          },
          "name": "includeManagementEventsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 1098
          },
          "name": "readWriteTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 1056
          },
          "name": "excludeManagementEventSources",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 1072
          },
          "name": "includeManagementEvents",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 1088
          },
          "name": "readWriteType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 990
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudtrailTrail.CloudtrailTrailEventSelectors"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudtrail-trail/index:CloudtrailTrailEventSelectorsOutputReference"
    },
    "@cdktn/provider-awscc.cloudtrailTrail.CloudtrailTrailInsightSelectors": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudtrailTrail.CloudtrailTrailInsightSelectors",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudtrail-trail/index.ts",
        "line": 1122
      },
      "name": "CloudtrailTrailInsightSelectors",
      "namespace": "cloudtrailTrail",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_trail#event_categories CloudtrailTrail#event_categories}",
            "stability": "stable",
            "summary": "The categories of events for which to log insights. By default, insights are logged for management events only."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 1128
          },
          "name": "eventCategories",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_trail#insight_type CloudtrailTrail#insight_type}",
            "stability": "stable",
            "summary": "The type of insight to log on a trail."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 1134
          },
          "name": "insightType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudtrail-trail/index:CloudtrailTrailInsightSelectors"
    },
    "@cdktn/provider-awscc.cloudtrailTrail.CloudtrailTrailInsightSelectorsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudtrailTrail.CloudtrailTrailInsightSelectorsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudtrail-trail/index.ts",
          "line": 1264
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudtrail-trail/index.ts",
        "line": 1256
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 1271
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.cloudtrailTrail.CloudtrailTrailInsightSelectorsOutputReference"
            }
          }
        }
      ],
      "name": "CloudtrailTrailInsightSelectorsList",
      "namespace": "cloudtrailTrail",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 1257
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudtrailTrail.CloudtrailTrailInsightSelectors"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudtrail-trail/index:CloudtrailTrailInsightSelectorsList"
    },
    "@cdktn/provider-awscc.cloudtrailTrail.CloudtrailTrailInsightSelectorsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudtrailTrail.CloudtrailTrailInsightSelectorsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudtrail-trail/index.ts",
          "line": 1183
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudtrail-trail/index.ts",
        "line": 1173
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 1231
          },
          "name": "resetEventCategories"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 1247
          },
          "name": "resetInsightType"
        }
      ],
      "name": "CloudtrailTrailInsightSelectorsOutputReference",
      "namespace": "cloudtrailTrail",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 1235
          },
          "name": "eventCategoriesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 1251
          },
          "name": "insightTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 1225
          },
          "name": "eventCategories",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 1241
          },
          "name": "insightType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 1187
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudtrailTrail.CloudtrailTrailInsightSelectors"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudtrail-trail/index:CloudtrailTrailInsightSelectorsOutputReference"
    },
    "@cdktn/provider-awscc.cloudtrailTrail.CloudtrailTrailTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudtrailTrail.CloudtrailTrailTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudtrail-trail/index.ts",
        "line": 1275
      },
      "name": "CloudtrailTrailTags",
      "namespace": "cloudtrailTrail",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_trail#key CloudtrailTrail#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 1281
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudtrail_trail#value CloudtrailTrail#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 1287
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudtrail-trail/index:CloudtrailTrailTags"
    },
    "@cdktn/provider-awscc.cloudtrailTrail.CloudtrailTrailTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudtrailTrail.CloudtrailTrailTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudtrail-trail/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudtrail-trail/index.ts",
        "line": 1409
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 1424
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.cloudtrailTrail.CloudtrailTrailTagsOutputReference"
            }
          }
        }
      ],
      "name": "CloudtrailTrailTagsList",
      "namespace": "cloudtrailTrail",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 1410
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudtrailTrail.CloudtrailTrailTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudtrail-trail/index:CloudtrailTrailTagsList"
    },
    "@cdktn/provider-awscc.cloudtrailTrail.CloudtrailTrailTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudtrailTrail.CloudtrailTrailTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudtrail-trail/index.ts",
          "line": 1336
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudtrail-trail/index.ts",
        "line": 1326
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 1384
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 1400
          },
          "name": "resetValue"
        }
      ],
      "name": "CloudtrailTrailTagsOutputReference",
      "namespace": "cloudtrailTrail",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 1388
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 1404
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 1378
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 1394
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudtrail-trail/index.ts",
            "line": 1340
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudtrailTrail.CloudtrailTrailTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudtrail-trail/index:CloudtrailTrailTagsOutputReference"
    },
    "@cdktn/provider-awscc.cloudwatchAlarm.CloudwatchAlarm": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_alarm awscc_cloudwatch_alarm}."
      },
      "fqn": "@cdktn/provider-awscc.cloudwatchAlarm.CloudwatchAlarm",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_alarm awscc_cloudwatch_alarm} Resource."
        },
        "locationInModule": {
          "filename": "src/cloudwatch-alarm/index.ts",
          "line": 1869
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.cloudwatchAlarm.CloudwatchAlarmConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudwatch-alarm/index.ts",
        "line": 1837
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CloudwatchAlarm resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 1854
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the CloudwatchAlarm to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_alarm#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CloudwatchAlarm that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CloudwatchAlarm to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 2022
          },
          "name": "putDimensions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.cloudwatchAlarm.CloudwatchAlarmDimensions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 2054
          },
          "name": "putEvaluationCriteria",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cloudwatchAlarm.CloudwatchAlarmEvaluationCriteria"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 2102
          },
          "name": "putEvaluationWindow",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cloudwatchAlarm.CloudwatchAlarmEvaluationWindow"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 2171
          },
          "name": "putMetrics",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.cloudwatchAlarm.CloudwatchAlarmMetrics"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 2251
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.cloudwatchAlarm.CloudwatchAlarmTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 1924
          },
          "name": "resetActionsEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 1940
          },
          "name": "resetAlarmActions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 1956
          },
          "name": "resetAlarmDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 1972
          },
          "name": "resetAlarmName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 1993
          },
          "name": "resetComparisonOperator"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 2009
          },
          "name": "resetDatapointsToAlarm"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 2025
          },
          "name": "resetDimensions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 2041
          },
          "name": "resetEvaluateLowSampleCountPercentile"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 2057
          },
          "name": "resetEvaluationCriteria"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 2073
          },
          "name": "resetEvaluationInterval"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 2089
          },
          "name": "resetEvaluationPeriods"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 2105
          },
          "name": "resetEvaluationWindow"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 2121
          },
          "name": "resetExtendedStatistic"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 2142
          },
          "name": "resetInsufficientDataActions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 2158
          },
          "name": "resetMetricName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 2174
          },
          "name": "resetMetrics"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 2190
          },
          "name": "resetNamespace"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 2206
          },
          "name": "resetOkActions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 2222
          },
          "name": "resetPeriod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 2238
          },
          "name": "resetStatistic"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 2254
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 2270
          },
          "name": "resetThreshold"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 2286
          },
          "name": "resetThresholdMetricId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 2302
          },
          "name": "resetTreatMissingData"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 2318
          },
          "name": "resetUnit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 2330
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 2360
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CloudwatchAlarm",
      "namespace": "cloudwatchAlarm",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 1842
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 1981
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 2019
          },
          "name": "dimensions",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudwatchAlarm.CloudwatchAlarmDimensionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 2051
          },
          "name": "evaluationCriteria",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudwatchAlarm.CloudwatchAlarmEvaluationCriteriaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 2099
          },
          "name": "evaluationWindow",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudwatchAlarm.CloudwatchAlarmEvaluationWindowOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 2130
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 2168
          },
          "name": "metrics",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudwatchAlarm.CloudwatchAlarmMetricsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 2248
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudwatchAlarm.CloudwatchAlarmTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 1928
          },
          "name": "actionsEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 1944
          },
          "name": "alarmActionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 1960
          },
          "name": "alarmDescriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 1976
          },
          "name": "alarmNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 1997
          },
          "name": "comparisonOperatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 2013
          },
          "name": "datapointsToAlarmInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 2029
          },
          "name": "dimensionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudwatchAlarm.CloudwatchAlarmDimensions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 2045
          },
          "name": "evaluateLowSampleCountPercentileInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 2061
          },
          "name": "evaluationCriteriaInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudwatchAlarm.CloudwatchAlarmEvaluationCriteria"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 2077
          },
          "name": "evaluationIntervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 2093
          },
          "name": "evaluationPeriodsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 2109
          },
          "name": "evaluationWindowInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudwatchAlarm.CloudwatchAlarmEvaluationWindow"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 2125
          },
          "name": "extendedStatisticInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 2146
          },
          "name": "insufficientDataActionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 2162
          },
          "name": "metricNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 2178
          },
          "name": "metricsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudwatchAlarm.CloudwatchAlarmMetrics"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 2194
          },
          "name": "namespaceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 2210
          },
          "name": "okActionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 2226
          },
          "name": "periodInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 2242
          },
          "name": "statisticInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 2258
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudwatchAlarm.CloudwatchAlarmTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 2274
          },
          "name": "thresholdInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 2290
          },
          "name": "thresholdMetricIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 2306
          },
          "name": "treatMissingDataInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 2322
          },
          "name": "unitInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 1918
          },
          "name": "actionsEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 1934
          },
          "name": "alarmActions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 1950
          },
          "name": "alarmDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 1966
          },
          "name": "alarmName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 1987
          },
          "name": "comparisonOperator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 2003
          },
          "name": "datapointsToAlarm",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 2035
          },
          "name": "evaluateLowSampleCountPercentile",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 2067
          },
          "name": "evaluationInterval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 2083
          },
          "name": "evaluationPeriods",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 2115
          },
          "name": "extendedStatistic",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 2136
          },
          "name": "insufficientDataActions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 2152
          },
          "name": "metricName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 2184
          },
          "name": "namespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 2200
          },
          "name": "okActions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 2216
          },
          "name": "period",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 2232
          },
          "name": "statistic",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 2264
          },
          "name": "threshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 2280
          },
          "name": "thresholdMetricId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 2296
          },
          "name": "treatMissingData",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 2312
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudwatch-alarm/index:CloudwatchAlarm"
    },
    "@cdktn/provider-awscc.cloudwatchAlarm.CloudwatchAlarmConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudwatchAlarm.CloudwatchAlarmConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudwatch-alarm/index.ts",
        "line": 14
      },
      "name": "CloudwatchAlarmConfig",
      "namespace": "cloudwatchAlarm",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_alarm#actions_enabled CloudwatchAlarm#actions_enabled}",
            "stability": "stable",
            "summary": "Indicates whether actions should be executed during any changes to the alarm state. The default is TRUE."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 20
          },
          "name": "actionsEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Specify each action as an Amazon Resource Name (ARN). For more information about creating alarms and the actions that you can specify, see [PutMetricAlarm](https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_PutMetricAlarm.html) in the *API Reference*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_alarm#alarm_actions CloudwatchAlarm#alarm_actions}",
            "stability": "stable",
            "summary": "The list of actions to execute when this alarm transitions into an ALARM state from any other state."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 26
          },
          "name": "alarmActions",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_alarm#alarm_description CloudwatchAlarm#alarm_description}",
            "stability": "stable",
            "summary": "The description of the alarm."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 32
          },
          "name": "alarmDescription",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you don't specify a name, CFN generates a unique physical ID and uses that ID for the alarm name. \n  If you specify a name, you cannot perform updates that require replacement of this resource. You can perform updates that require no or some interruption. If you must replace the resource, specify a new name.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_alarm#alarm_name CloudwatchAlarm#alarm_name}",
            "stability": "stable",
            "summary": "The name of the alarm."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 39
          },
          "name": "alarmName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The specified statistic value is used as the first operand.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_alarm#comparison_operator CloudwatchAlarm#comparison_operator}",
            "stability": "stable",
            "summary": "The arithmetic operation to use when comparing the specified statistic and threshold."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 45
          },
          "name": "comparisonOperator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This is used only if you are setting an \"M out of N\" alarm. In that case, this value is the M, and the value that you set for ``EvaluationPeriods`` is the N value. For more information, see [Evaluating an Alarm](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/AlarmThatSendsEmail.html#alarm-evaluation) in the *User Guide*.\n If you omit this parameter, CW uses the same value here that you set for ``EvaluationPeriods``, and the alarm goes to alarm state if that many consecutive periods are breaching.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_alarm#datapoints_to_alarm CloudwatchAlarm#datapoints_to_alarm}",
            "stability": "stable",
            "summary": "The number of datapoints that must be breaching to trigger the alarm."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 52
          },
          "name": "datapointsToAlarm",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For an alarm based on a math expression, you can't specify ``Dimensions``. Instead, you use ``Metrics``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_alarm#dimensions CloudwatchAlarm#dimensions}",
            "stability": "stable",
            "summary": "The dimensions for the metric associated with the alarm."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 58
          },
          "name": "dimensions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudwatchAlarm.CloudwatchAlarmDimensions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If ``ignore``, the alarm state does not change during periods with too few data points to be statistically significant. If ``evaluate`` or this parameter is not used, the alarm is always evaluated and possibly changes state no matter how many data points are available.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_alarm#evaluate_low_sample_count_percentile CloudwatchAlarm#evaluate_low_sample_count_percentile}",
            "stability": "stable",
            "summary": "Used only for alarms based on percentiles."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 64
          },
          "name": "evaluateLowSampleCountPercentile",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_alarm#evaluation_criteria CloudwatchAlarm#evaluation_criteria}",
            "stability": "stable",
            "summary": "The evaluation criteria for the alarm."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 70
          },
          "name": "evaluationCriteria",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudwatchAlarm.CloudwatchAlarmEvaluationCriteria"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_alarm#evaluation_interval CloudwatchAlarm#evaluation_interval}",
            "stability": "stable",
            "summary": "The frequency, in seconds, at which the alarm is evaluated."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 76
          },
          "name": "evaluationInterval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you are setting an alarm that requires that a number of consecutive data points be breaching to trigger the alarm, this value specifies that number. If you are setting an \"M out of N\" alarm, this value is the N, and ``DatapointsToAlarm`` is the M.\n For more information, see [Evaluating an Alarm](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/AlarmThatSendsEmail.html#alarm-evaluation) in the *User Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_alarm#evaluation_periods CloudwatchAlarm#evaluation_periods}",
            "stability": "stable",
            "summary": "The number of periods over which data is compared to the specified threshold."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 83
          },
          "name": "evaluationPeriods",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_alarm#evaluation_window CloudwatchAlarm#evaluation_window}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 87
          },
          "name": "evaluationWindow",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudwatchAlarm.CloudwatchAlarmEvaluationWindow"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Specify a value between p0.0 and p100.\n For an alarm based on a metric, you must specify either ``Statistic`` or ``ExtendedStatistic`` but not both.\n For an alarm based on a math expression, you can't specify ``ExtendedStatistic``. Instead, you use ``Metrics``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_alarm#extended_statistic CloudwatchAlarm#extended_statistic}",
            "stability": "stable",
            "summary": "The percentile statistic for the metric associated with the alarm."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 95
          },
          "name": "extendedStatistic",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Each action is specified as an Amazon Resource Name (ARN).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_alarm#insufficient_data_actions CloudwatchAlarm#insufficient_data_actions}",
            "stability": "stable",
            "summary": "The actions to execute when this alarm transitions to the ``INSUFFICIENT_DATA`` state from any other state."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 101
          },
          "name": "insufficientDataActions",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This is required for an alarm based on a metric. For an alarm based on a math expression, you use ``Metrics`` instead and you can't specify ``MetricName``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_alarm#metric_name CloudwatchAlarm#metric_name}",
            "stability": "stable",
            "summary": "The name of the metric associated with the alarm."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 107
          },
          "name": "metricName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Each item in the array either retrieves a metric or performs a math expression.\n If you specify the ``Metrics`` parameter, you cannot specify ``MetricName``, ``Dimensions``, ``Period``, ``Namespace``, ``Statistic``, ``ExtendedStatistic``, or ``Unit``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_alarm#metrics CloudwatchAlarm#metrics}",
            "stability": "stable",
            "summary": "An array that enables you to create an alarm based on the result of a metric math expression."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 114
          },
          "name": "metrics",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudwatchAlarm.CloudwatchAlarmMetrics"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This is required for an alarm based on a metric. For an alarm based on a math expression, you can't specify ``Namespace`` and you use ``Metrics`` instead.\n For a list of namespaces for metrics from AWS services, see [Services That Publish Metrics.](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/aws-services-cloudwatch-metrics.html)\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_alarm#namespace CloudwatchAlarm#namespace}",
            "stability": "stable",
            "summary": "The namespace of the metric associated with the alarm."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 121
          },
          "name": "namespace",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Each action is specified as an Amazon Resource Name (ARN).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_alarm#ok_actions CloudwatchAlarm#ok_actions}",
            "stability": "stable",
            "summary": "The actions to execute when this alarm transitions to the ``OK`` state from any other state."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 127
          },
          "name": "okActions",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This is required for an alarm based on a metric. Valid values are 10, 20, 30, 60, and any multiple of 60.\n For an alarm based on a math expression, you can't specify ``Period``, and instead you use the ``Metrics`` parameter.\n *Minimum:* 10\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_alarm#period CloudwatchAlarm#period}",
            "stability": "stable",
            "summary": "The period, in seconds, over which the statistic is applied."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 135
          },
          "name": "period",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For percentile statistics, use ``ExtendedStatistic``.\n For an alarm based on a metric, you must specify either ``Statistic`` or ``ExtendedStatistic`` but not both.\n For an alarm based on a math expression, you can't specify ``Statistic``. Instead, you use ``Metrics``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_alarm#statistic CloudwatchAlarm#statistic}",
            "stability": "stable",
            "summary": "The statistic for the metric associated with the alarm, other than percentile."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 143
          },
          "name": "statistic",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can associate as many as 50 tags with an alarm. To be able to associate tags with the alarm when you create the alarm, you must have the ``cloudwatch:TagResource`` permission.\n Tags can help you organize and categorize your resources. You can also use them to scope user permissions by granting a user permission to access or change only resources with certain tag values.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_alarm#tags CloudwatchAlarm#tags}",
            "stability": "stable",
            "summary": "A list of key-value pairs to associate with the alarm."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 150
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudwatchAlarm.CloudwatchAlarmTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_alarm#threshold CloudwatchAlarm#threshold}",
            "stability": "stable",
            "summary": "The value to compare with the specified statistic."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 156
          },
          "name": "threshold",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_alarm#threshold_metric_id CloudwatchAlarm#threshold_metric_id}",
            "stability": "stable",
            "summary": "In an alarm based on an anomaly detection model, this is the ID of the ``ANOMALY_DETECTION_BAND`` function used as the threshold for the alarm."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 162
          },
          "name": "thresholdMetricId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are ``breaching``, ``notBreaching``, ``ignore``, and ``missing``. For more information, see [Configuring How Alarms Treat Missing Data](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/AlarmThatSendsEmail.html#alarms-and-missing-data) in the *Amazon User Guide*.\n If you omit this parameter, the default behavior of ``missing`` is used.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_alarm#treat_missing_data CloudwatchAlarm#treat_missing_data}",
            "stability": "stable",
            "summary": "Sets how this alarm is to handle missing data points."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 169
          },
          "name": "treatMissingData",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Specify this only if you are creating an alarm based on a single metric. Do not specify this if you are specifying a ``Metrics`` array.\n  You can specify the following values: Seconds, Microseconds, Milliseconds, Bytes, Kilobytes, Megabytes, Gigabytes, Terabytes, Bits, Kilobits, Megabits, Gigabits, Terabits, Percent, Count, Bytes/Second, Kilobytes/Second, Megabytes/Second, Gigabytes/Second, Terabytes/Second, Bits/Second, Kilobits/Second, Megabits/Second, Gigabits/Second, Terabits/Second, Count/Second, or None.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_alarm#unit CloudwatchAlarm#unit}",
            "stability": "stable",
            "summary": "The unit of the metric associated with the alarm."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 176
          },
          "name": "unit",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudwatch-alarm/index:CloudwatchAlarmConfig"
    },
    "@cdktn/provider-awscc.cloudwatchAlarm.CloudwatchAlarmDimensions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudwatchAlarm.CloudwatchAlarmDimensions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudwatch-alarm/index.ts",
        "line": 178
      },
      "name": "CloudwatchAlarmDimensions",
      "namespace": "cloudwatchAlarm",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "This dimension name must have been included when the metric was published.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_alarm#name CloudwatchAlarm#name}",
            "stability": "stable",
            "summary": "The name of the dimension, from 1–255 characters in length."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 184
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_alarm#value CloudwatchAlarm#value}",
            "stability": "stable",
            "summary": "The value for the dimension, from 1–255 characters in length."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 190
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudwatch-alarm/index:CloudwatchAlarmDimensions"
    },
    "@cdktn/provider-awscc.cloudwatchAlarm.CloudwatchAlarmDimensionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudwatchAlarm.CloudwatchAlarmDimensionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudwatch-alarm/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudwatch-alarm/index.ts",
        "line": 312
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 327
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.cloudwatchAlarm.CloudwatchAlarmDimensionsOutputReference"
            }
          }
        }
      ],
      "name": "CloudwatchAlarmDimensionsList",
      "namespace": "cloudwatchAlarm",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 313
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudwatchAlarm.CloudwatchAlarmDimensions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudwatch-alarm/index:CloudwatchAlarmDimensionsList"
    },
    "@cdktn/provider-awscc.cloudwatchAlarm.CloudwatchAlarmDimensionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudwatchAlarm.CloudwatchAlarmDimensionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudwatch-alarm/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudwatch-alarm/index.ts",
        "line": 229
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 287
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 303
          },
          "name": "resetValue"
        }
      ],
      "name": "CloudwatchAlarmDimensionsOutputReference",
      "namespace": "cloudwatchAlarm",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 291
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 307
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 281
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 297
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 243
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudwatchAlarm.CloudwatchAlarmDimensions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudwatch-alarm/index:CloudwatchAlarmDimensionsOutputReference"
    },
    "@cdktn/provider-awscc.cloudwatchAlarm.CloudwatchAlarmEvaluationCriteria": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudwatchAlarm.CloudwatchAlarmEvaluationCriteria",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudwatch-alarm/index.ts",
        "line": 497
      },
      "name": "CloudwatchAlarmEvaluationCriteria",
      "namespace": "cloudwatchAlarm",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_alarm#prom_ql_criteria CloudwatchAlarm#prom_ql_criteria}",
            "stability": "stable",
            "summary": "The PromQL criteria for the alarm evaluation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 503
          },
          "name": "promQlCriteria",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudwatchAlarm.CloudwatchAlarmEvaluationCriteriaPromQlCriteria"
          }
        }
      ],
      "symbolId": "src/cloudwatch-alarm/index:CloudwatchAlarmEvaluationCriteria"
    },
    "@cdktn/provider-awscc.cloudwatchAlarm.CloudwatchAlarmEvaluationCriteriaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudwatchAlarm.CloudwatchAlarmEvaluationCriteriaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudwatch-alarm/index.ts",
          "line": 543
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudwatch-alarm/index.ts",
        "line": 535
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 582
          },
          "name": "putPromQlCriteria",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cloudwatchAlarm.CloudwatchAlarmEvaluationCriteriaPromQlCriteria"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 585
          },
          "name": "resetPromQlCriteria"
        }
      ],
      "name": "CloudwatchAlarmEvaluationCriteriaOutputReference",
      "namespace": "cloudwatchAlarm",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 579
          },
          "name": "promQlCriteria",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudwatchAlarm.CloudwatchAlarmEvaluationCriteriaPromQlCriteriaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 589
          },
          "name": "promQlCriteriaInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudwatchAlarm.CloudwatchAlarmEvaluationCriteriaPromQlCriteria"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 547
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudwatchAlarm.CloudwatchAlarmEvaluationCriteria"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudwatch-alarm/index:CloudwatchAlarmEvaluationCriteriaOutputReference"
    },
    "@cdktn/provider-awscc.cloudwatchAlarm.CloudwatchAlarmEvaluationCriteriaPromQlCriteria": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudwatchAlarm.CloudwatchAlarmEvaluationCriteriaPromQlCriteria",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudwatch-alarm/index.ts",
        "line": 331
      },
      "name": "CloudwatchAlarmEvaluationCriteriaPromQlCriteria",
      "namespace": "cloudwatchAlarm",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_alarm#pending_period CloudwatchAlarm#pending_period}",
            "stability": "stable",
            "summary": "The duration, in seconds, that a contributor must be continuously breaching before it transitions to the ``ALARM`` state."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 337
          },
          "name": "pendingPeriod",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The query must return a result of vector type. Each entry in the vector result represents an alarm contributor.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_alarm#query CloudwatchAlarm#query}",
            "stability": "stable",
            "summary": "The PromQL query that the alarm evaluates."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 343
          },
          "name": "query",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_alarm#recovery_period CloudwatchAlarm#recovery_period}",
            "stability": "stable",
            "summary": "The duration, in seconds, that a contributor must continuously not be breaching before it transitions back to the ``OK`` state."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 349
          },
          "name": "recoveryPeriod",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/cloudwatch-alarm/index:CloudwatchAlarmEvaluationCriteriaPromQlCriteria"
    },
    "@cdktn/provider-awscc.cloudwatchAlarm.CloudwatchAlarmEvaluationCriteriaPromQlCriteriaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudwatchAlarm.CloudwatchAlarmEvaluationCriteriaPromQlCriteriaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudwatch-alarm/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/cloudwatch-alarm/index.ts",
        "line": 395
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 457
          },
          "name": "resetPendingPeriod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 473
          },
          "name": "resetQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 489
          },
          "name": "resetRecoveryPeriod"
        }
      ],
      "name": "CloudwatchAlarmEvaluationCriteriaPromQlCriteriaOutputReference",
      "namespace": "cloudwatchAlarm",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 461
          },
          "name": "pendingPeriodInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 477
          },
          "name": "queryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 493
          },
          "name": "recoveryPeriodInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 451
          },
          "name": "pendingPeriod",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 467
          },
          "name": "query",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 483
          },
          "name": "recoveryPeriod",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 407
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudwatchAlarm.CloudwatchAlarmEvaluationCriteriaPromQlCriteria"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudwatch-alarm/index:CloudwatchAlarmEvaluationCriteriaPromQlCriteriaOutputReference"
    },
    "@cdktn/provider-awscc.cloudwatchAlarm.CloudwatchAlarmEvaluationWindow": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudwatchAlarm.CloudwatchAlarmEvaluationWindow",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudwatch-alarm/index.ts",
        "line": 689
      },
      "name": "CloudwatchAlarmEvaluationWindow",
      "namespace": "cloudwatchAlarm",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_alarm#sliding_window CloudwatchAlarm#sliding_window}",
            "stability": "stable",
            "summary": "Configuration for sliding evaluation window (default behavior)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 695
          },
          "name": "slidingWindow",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_alarm#wall_clock_window CloudwatchAlarm#wall_clock_window}",
            "stability": "stable",
            "summary": "Configuration for wall clock based evaluation window."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 701
          },
          "name": "wallClockWindow",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudwatchAlarm.CloudwatchAlarmEvaluationWindowWallClockWindow"
          }
        }
      ],
      "symbolId": "src/cloudwatch-alarm/index:CloudwatchAlarmEvaluationWindow"
    },
    "@cdktn/provider-awscc.cloudwatchAlarm.CloudwatchAlarmEvaluationWindowOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudwatchAlarm.CloudwatchAlarmEvaluationWindowOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudwatch-alarm/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/cloudwatch-alarm/index.ts",
        "line": 740
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 809
          },
          "name": "putWallClockWindow",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cloudwatchAlarm.CloudwatchAlarmEvaluationWindowWallClockWindow"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 796
          },
          "name": "resetSlidingWindow"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 812
          },
          "name": "resetWallClockWindow"
        }
      ],
      "name": "CloudwatchAlarmEvaluationWindowOutputReference",
      "namespace": "cloudwatchAlarm",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 806
          },
          "name": "wallClockWindow",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudwatchAlarm.CloudwatchAlarmEvaluationWindowWallClockWindowOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 800
          },
          "name": "slidingWindowInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 816
          },
          "name": "wallClockWindowInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudwatchAlarm.CloudwatchAlarmEvaluationWindowWallClockWindow"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 790
          },
          "name": "slidingWindow",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 752
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudwatchAlarm.CloudwatchAlarmEvaluationWindow"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudwatch-alarm/index:CloudwatchAlarmEvaluationWindowOutputReference"
    },
    "@cdktn/provider-awscc.cloudwatchAlarm.CloudwatchAlarmEvaluationWindowWallClockWindow": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudwatchAlarm.CloudwatchAlarmEvaluationWindowWallClockWindow",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudwatch-alarm/index.ts",
        "line": 593
      },
      "name": "CloudwatchAlarmEvaluationWindowWallClockWindow",
      "namespace": "cloudwatchAlarm",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_alarm#timezone CloudwatchAlarm#timezone}",
            "stability": "stable",
            "summary": "The timezone for wall clock evaluation, in IANA time zone format (e.g., America/New_York, UTC)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 599
          },
          "name": "timezone",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudwatch-alarm/index:CloudwatchAlarmEvaluationWindowWallClockWindow"
    },
    "@cdktn/provider-awscc.cloudwatchAlarm.CloudwatchAlarmEvaluationWindowWallClockWindowOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudwatchAlarm.CloudwatchAlarmEvaluationWindowWallClockWindowOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudwatch-alarm/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/cloudwatch-alarm/index.ts",
        "line": 631
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 681
          },
          "name": "resetTimezone"
        }
      ],
      "name": "CloudwatchAlarmEvaluationWindowWallClockWindowOutputReference",
      "namespace": "cloudwatchAlarm",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 685
          },
          "name": "timezoneInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 675
          },
          "name": "timezone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 643
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudwatchAlarm.CloudwatchAlarmEvaluationWindowWallClockWindow"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudwatch-alarm/index:CloudwatchAlarmEvaluationWindowWallClockWindowOutputReference"
    },
    "@cdktn/provider-awscc.cloudwatchAlarm.CloudwatchAlarmMetrics": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudwatchAlarm.CloudwatchAlarmMetrics",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudwatch-alarm/index.ts",
        "line": 1345
      },
      "name": "CloudwatchAlarmMetrics",
      "namespace": "cloudwatchAlarm",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_alarm#account_id CloudwatchAlarm#account_id}",
            "stability": "stable",
            "summary": "The ID of the account where the metrics are located, if this is a cross-account alarm."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 1351
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This expression can use the ``Id`` of the other metrics to refer to those metrics, and can also use the ``Id`` of other expressions to use the result of those expressions. For more information about metric math expressions, see [Metric Math Syntax and Functions](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/using-metric-math.html#metric-math-syntax) in the *User Guide*.\n Within each MetricDataQuery object, you must specify either ``Expression`` or ``MetricStat`` but not both.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_alarm#expression CloudwatchAlarm#expression}",
            "stability": "stable",
            "summary": "The math expression to be performed on the returned data, if this object is performing a math expression."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 1358
          },
          "name": "expression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This name must be unique within a single call to ``GetMetricData``. If you are performing math expressions on this set of data, this name represents that data and can serve as a variable in the mathematical expression. The valid characters are letters, numbers, and underscore. The first character must be a lowercase letter.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_alarm#id CloudwatchAlarm#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": "A short name used to tie this object to the results in the response."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 1367
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This is especially useful if this is an expression, so that you know what the value represents. If the metric or expression is shown in a CW dashboard widget, the label is shown. If ``Label`` is omitted, CW generates a default.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_alarm#label CloudwatchAlarm#label}",
            "stability": "stable",
            "summary": "A human-readable label for this metric or expression."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 1373
          },
          "name": "label",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Use this parameter only if this object is retrieving a metric and not performing a math expression on returned data.\n Within one MetricDataQuery object, you must specify either ``Expression`` or ``MetricStat`` but not both.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_alarm#metric_stat CloudwatchAlarm#metric_stat}",
            "stability": "stable",
            "summary": "The metric to be returned, along with statistics, period, and units."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 1380
          },
          "name": "metricStat",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudwatchAlarm.CloudwatchAlarmMetricsMetricStat"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For metrics with regular resolution, a period can be as short as one minute (60 seconds) and must be a multiple of 60. For high-resolution metrics that are collected at intervals of less than one minute, the period can be 1, 5, 10, 20, 30, 60, or any multiple of 60. High-resolution metrics are those metrics stored by a ``PutMetricData`` operation that includes a ``StorageResolution of 1 second``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_alarm#period CloudwatchAlarm#period}",
            "stability": "stable",
            "summary": "The granularity, in seconds, of the returned data points."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 1386
          },
          "name": "period",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When you create an alarm based on a metric math expression, specify ``True`` for this value for only the one math expression that the alarm is based on. You must specify ``False`` for ``ReturnData`` for all the other metrics and expressions used in the alarm.\n This field is required.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_alarm#return_data CloudwatchAlarm#return_data}",
            "stability": "stable",
            "summary": "This option indicates whether to return the timestamps and raw data values of this metric."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 1394
          },
          "name": "returnData",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudwatch-alarm/index:CloudwatchAlarmMetrics"
    },
    "@cdktn/provider-awscc.cloudwatchAlarm.CloudwatchAlarmMetricsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudwatchAlarm.CloudwatchAlarmMetricsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudwatch-alarm/index.ts",
          "line": 1669
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudwatch-alarm/index.ts",
        "line": 1661
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 1676
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.cloudwatchAlarm.CloudwatchAlarmMetricsOutputReference"
            }
          }
        }
      ],
      "name": "CloudwatchAlarmMetricsList",
      "namespace": "cloudwatchAlarm",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 1662
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudwatchAlarm.CloudwatchAlarmMetrics"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudwatch-alarm/index:CloudwatchAlarmMetricsList"
    },
    "@cdktn/provider-awscc.cloudwatchAlarm.CloudwatchAlarmMetricsMetricStat": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudwatchAlarm.CloudwatchAlarmMetricsMetricStat",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudwatch-alarm/index.ts",
        "line": 1139
      },
      "name": "CloudwatchAlarmMetricsMetricStat",
      "namespace": "cloudwatchAlarm",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_alarm#metric CloudwatchAlarm#metric}",
            "stability": "stable",
            "summary": "The metric to return, including the metric name, namespace, and dimensions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 1145
          },
          "name": "metric",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudwatchAlarm.CloudwatchAlarmMetricsMetricStatMetric"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For metrics with regular resolution, a period can be as short as one minute (60 seconds) and must be a multiple of 60. For high-resolution metrics that are collected at intervals of less than one minute, the period can be 1, 5, 10, 20, 30, 60, or any multiple of 60. High-resolution metrics are those metrics stored by a ``PutMetricData`` call that includes a ``StorageResolution`` of 1 second.\n If the ``StartTime`` parameter specifies a time stamp that is greater than 3 hours ago, you must specify the period as follows or no data points in that time range is returned:\n  +  Start time between 3 hours and 15 days ago - Use a multiple of 60 seconds (1 minute).\n  +  Start time between 15 and 63 days ago - Use a multiple of 300 seconds (5 minutes).\n  +  Start time greater than 63 days ago - Use a multiple of 3600 seconds (1 hour).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_alarm#period CloudwatchAlarm#period}",
            "stability": "stable",
            "summary": "The granularity, in seconds, of the returned data points."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 1155
          },
          "name": "period",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "It can include any CW statistic or extended statistic. For a list of valid values, see the table in [Statistics](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch_concepts.html#Statistic) in the *User Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_alarm#stat CloudwatchAlarm#stat}",
            "stability": "stable",
            "summary": "The statistic to return."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 1161
          },
          "name": "stat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are: Seconds, Microseconds, Milliseconds, Bytes, Kilobytes, Megabytes, Gigabytes, Terabytes, Bits, Kilobits, Megabits, Gigabits, Terabits, Percent, Count, Bytes/Second, Kilobytes/Second, Megabytes/Second, Gigabytes/Second, Terabytes/Second, Bits/Second, Kilobits/Second, Megabits/Second, Gigabits/Second, Terabits/Second, Count/Second, or None.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_alarm#unit CloudwatchAlarm#unit}",
            "stability": "stable",
            "summary": "The unit to use for the returned data points."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 1168
          },
          "name": "unit",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudwatch-alarm/index:CloudwatchAlarmMetricsMetricStat"
    },
    "@cdktn/provider-awscc.cloudwatchAlarm.CloudwatchAlarmMetricsMetricStatMetric": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudwatchAlarm.CloudwatchAlarmMetricsMetricStatMetric",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudwatch-alarm/index.ts",
        "line": 973
      },
      "name": "CloudwatchAlarmMetricsMetricStatMetric",
      "namespace": "cloudwatchAlarm",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_alarm#dimensions CloudwatchAlarm#dimensions}",
            "stability": "stable",
            "summary": "The metric dimensions that you want to be used for the metric that the alarm will watch."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 979
          },
          "name": "dimensions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudwatchAlarm.CloudwatchAlarmMetricsMetricStatMetricDimensions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_alarm#metric_name CloudwatchAlarm#metric_name}",
            "stability": "stable",
            "summary": "The name of the metric that you want the alarm to watch. This is a required field."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 985
          },
          "name": "metricName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_alarm#namespace CloudwatchAlarm#namespace}",
            "stability": "stable",
            "summary": "The namespace of the metric that the alarm will watch."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 991
          },
          "name": "namespace",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudwatch-alarm/index:CloudwatchAlarmMetricsMetricStatMetric"
    },
    "@cdktn/provider-awscc.cloudwatchAlarm.CloudwatchAlarmMetricsMetricStatMetricDimensions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudwatchAlarm.CloudwatchAlarmMetricsMetricStatMetricDimensions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudwatch-alarm/index.ts",
        "line": 820
      },
      "name": "CloudwatchAlarmMetricsMetricStatMetricDimensions",
      "namespace": "cloudwatchAlarm",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "This dimension name must have been included when the metric was published.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_alarm#name CloudwatchAlarm#name}",
            "stability": "stable",
            "summary": "The name of the dimension, from 1–255 characters in length."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 826
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_alarm#value CloudwatchAlarm#value}",
            "stability": "stable",
            "summary": "The value for the dimension, from 1–255 characters in length."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 832
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudwatch-alarm/index:CloudwatchAlarmMetricsMetricStatMetricDimensions"
    },
    "@cdktn/provider-awscc.cloudwatchAlarm.CloudwatchAlarmMetricsMetricStatMetricDimensionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudwatchAlarm.CloudwatchAlarmMetricsMetricStatMetricDimensionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudwatch-alarm/index.ts",
          "line": 962
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudwatch-alarm/index.ts",
        "line": 954
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 969
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.cloudwatchAlarm.CloudwatchAlarmMetricsMetricStatMetricDimensionsOutputReference"
            }
          }
        }
      ],
      "name": "CloudwatchAlarmMetricsMetricStatMetricDimensionsList",
      "namespace": "cloudwatchAlarm",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 955
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudwatchAlarm.CloudwatchAlarmMetricsMetricStatMetricDimensions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudwatch-alarm/index:CloudwatchAlarmMetricsMetricStatMetricDimensionsList"
    },
    "@cdktn/provider-awscc.cloudwatchAlarm.CloudwatchAlarmMetricsMetricStatMetricDimensionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudwatchAlarm.CloudwatchAlarmMetricsMetricStatMetricDimensionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudwatch-alarm/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudwatch-alarm/index.ts",
        "line": 871
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 929
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 945
          },
          "name": "resetValue"
        }
      ],
      "name": "CloudwatchAlarmMetricsMetricStatMetricDimensionsOutputReference",
      "namespace": "cloudwatchAlarm",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 933
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 949
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 923
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 939
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 885
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudwatchAlarm.CloudwatchAlarmMetricsMetricStatMetricDimensions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudwatch-alarm/index:CloudwatchAlarmMetricsMetricStatMetricDimensionsOutputReference"
    },
    "@cdktn/provider-awscc.cloudwatchAlarm.CloudwatchAlarmMetricsMetricStatMetricOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudwatchAlarm.CloudwatchAlarmMetricsMetricStatMetricOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudwatch-alarm/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudwatch-alarm/index.ts",
        "line": 1037
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 1096
          },
          "name": "putDimensions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.cloudwatchAlarm.CloudwatchAlarmMetricsMetricStatMetricDimensions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 1099
          },
          "name": "resetDimensions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 1115
          },
          "name": "resetMetricName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 1131
          },
          "name": "resetNamespace"
        }
      ],
      "name": "CloudwatchAlarmMetricsMetricStatMetricOutputReference",
      "namespace": "cloudwatchAlarm",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 1093
          },
          "name": "dimensions",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudwatchAlarm.CloudwatchAlarmMetricsMetricStatMetricDimensionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 1103
          },
          "name": "dimensionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudwatchAlarm.CloudwatchAlarmMetricsMetricStatMetricDimensions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 1119
          },
          "name": "metricNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 1135
          },
          "name": "namespaceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 1109
          },
          "name": "metricName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 1125
          },
          "name": "namespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 1049
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudwatchAlarm.CloudwatchAlarmMetricsMetricStatMetric"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudwatch-alarm/index:CloudwatchAlarmMetricsMetricStatMetricOutputReference"
    },
    "@cdktn/provider-awscc.cloudwatchAlarm.CloudwatchAlarmMetricsMetricStatOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudwatchAlarm.CloudwatchAlarmMetricsMetricStatOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudwatch-alarm/index.ts",
          "line": 1229
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudwatch-alarm/index.ts",
        "line": 1221
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 1286
          },
          "name": "putMetric",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cloudwatchAlarm.CloudwatchAlarmMetricsMetricStatMetric"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 1289
          },
          "name": "resetMetric"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 1305
          },
          "name": "resetPeriod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 1321
          },
          "name": "resetStat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 1337
          },
          "name": "resetUnit"
        }
      ],
      "name": "CloudwatchAlarmMetricsMetricStatOutputReference",
      "namespace": "cloudwatchAlarm",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 1283
          },
          "name": "metric",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudwatchAlarm.CloudwatchAlarmMetricsMetricStatMetricOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 1293
          },
          "name": "metricInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudwatchAlarm.CloudwatchAlarmMetricsMetricStatMetric"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 1309
          },
          "name": "periodInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 1325
          },
          "name": "statInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 1341
          },
          "name": "unitInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 1299
          },
          "name": "period",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 1315
          },
          "name": "stat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 1331
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 1233
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudwatchAlarm.CloudwatchAlarmMetricsMetricStat"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudwatch-alarm/index:CloudwatchAlarmMetricsMetricStatOutputReference"
    },
    "@cdktn/provider-awscc.cloudwatchAlarm.CloudwatchAlarmMetricsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudwatchAlarm.CloudwatchAlarmMetricsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudwatch-alarm/index.ts",
          "line": 1478
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudwatch-alarm/index.ts",
        "line": 1468
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 1617
          },
          "name": "putMetricStat",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cloudwatchAlarm.CloudwatchAlarmMetricsMetricStat"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 1556
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 1572
          },
          "name": "resetExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 1588
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 1604
          },
          "name": "resetLabel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 1620
          },
          "name": "resetMetricStat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 1636
          },
          "name": "resetPeriod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 1652
          },
          "name": "resetReturnData"
        }
      ],
      "name": "CloudwatchAlarmMetricsOutputReference",
      "namespace": "cloudwatchAlarm",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 1614
          },
          "name": "metricStat",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudwatchAlarm.CloudwatchAlarmMetricsMetricStatOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 1560
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 1576
          },
          "name": "expressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 1592
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 1608
          },
          "name": "labelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 1624
          },
          "name": "metricStatInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudwatchAlarm.CloudwatchAlarmMetricsMetricStat"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 1640
          },
          "name": "periodInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 1656
          },
          "name": "returnDataInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 1550
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 1566
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 1582
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 1598
          },
          "name": "label",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 1630
          },
          "name": "period",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 1646
          },
          "name": "returnData",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 1482
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudwatchAlarm.CloudwatchAlarmMetrics"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudwatch-alarm/index:CloudwatchAlarmMetricsOutputReference"
    },
    "@cdktn/provider-awscc.cloudwatchAlarm.CloudwatchAlarmTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudwatchAlarm.CloudwatchAlarmTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudwatch-alarm/index.ts",
        "line": 1680
      },
      "name": "CloudwatchAlarmTags",
      "namespace": "cloudwatchAlarm",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The combination of tag keys and values can help you organize and categorize your resources.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_alarm#key CloudwatchAlarm#key}",
            "stability": "stable",
            "summary": "A string that you can use to assign a value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 1686
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_alarm#value CloudwatchAlarm#value}",
            "stability": "stable",
            "summary": "The value for the specified tag key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 1692
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudwatch-alarm/index:CloudwatchAlarmTags"
    },
    "@cdktn/provider-awscc.cloudwatchAlarm.CloudwatchAlarmTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudwatchAlarm.CloudwatchAlarmTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudwatch-alarm/index.ts",
          "line": 1822
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudwatch-alarm/index.ts",
        "line": 1814
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 1829
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.cloudwatchAlarm.CloudwatchAlarmTagsOutputReference"
            }
          }
        }
      ],
      "name": "CloudwatchAlarmTagsList",
      "namespace": "cloudwatchAlarm",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 1815
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudwatchAlarm.CloudwatchAlarmTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudwatch-alarm/index:CloudwatchAlarmTagsList"
    },
    "@cdktn/provider-awscc.cloudwatchAlarm.CloudwatchAlarmTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudwatchAlarm.CloudwatchAlarmTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudwatch-alarm/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudwatch-alarm/index.ts",
        "line": 1731
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 1789
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 1805
          },
          "name": "resetValue"
        }
      ],
      "name": "CloudwatchAlarmTagsOutputReference",
      "namespace": "cloudwatchAlarm",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 1793
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 1809
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 1783
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 1799
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm/index.ts",
            "line": 1745
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudwatchAlarm.CloudwatchAlarmTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudwatch-alarm/index:CloudwatchAlarmTagsOutputReference"
    },
    "@cdktn/provider-awscc.cloudwatchAlarmMuteRule.CloudwatchAlarmMuteRule": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_alarm_mute_rule awscc_cloudwatch_alarm_mute_rule}."
      },
      "fqn": "@cdktn/provider-awscc.cloudwatchAlarmMuteRule.CloudwatchAlarmMuteRule",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_alarm_mute_rule awscc_cloudwatch_alarm_mute_rule} Resource."
        },
        "locationInModule": {
          "filename": "src/cloudwatch-alarm-mute-rule/index.ts",
          "line": 596
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.cloudwatchAlarmMuteRule.CloudwatchAlarmMuteRuleConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudwatch-alarm-mute-rule/index.ts",
        "line": 564
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CloudwatchAlarmMuteRule resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm-mute-rule/index.ts",
            "line": 581
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the CloudwatchAlarmMuteRule to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_alarm_mute_rule#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CloudwatchAlarmMuteRule that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CloudwatchAlarmMuteRule to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm-mute-rule/index.ts",
            "line": 677
          },
          "name": "putMuteTargets",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cloudwatchAlarmMuteRule.CloudwatchAlarmMuteRuleMuteTargets"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm-mute-rule/index.ts",
            "line": 714
          },
          "name": "putRule",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cloudwatchAlarmMuteRule.CloudwatchAlarmMuteRuleRule"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm-mute-rule/index.ts",
            "line": 748
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.cloudwatchAlarmMuteRule.CloudwatchAlarmMuteRuleTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm-mute-rule/index.ts",
            "line": 638
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm-mute-rule/index.ts",
            "line": 654
          },
          "name": "resetExpireDate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm-mute-rule/index.ts",
            "line": 680
          },
          "name": "resetMuteTargets"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm-mute-rule/index.ts",
            "line": 701
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm-mute-rule/index.ts",
            "line": 730
          },
          "name": "resetStartDate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm-mute-rule/index.ts",
            "line": 751
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm-mute-rule/index.ts",
            "line": 763
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm-mute-rule/index.ts",
            "line": 775
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CloudwatchAlarmMuteRule",
      "namespace": "cloudwatchAlarmMuteRule",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm-mute-rule/index.ts",
            "line": 569
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm-mute-rule/index.ts",
            "line": 626
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm-mute-rule/index.ts",
            "line": 663
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm-mute-rule/index.ts",
            "line": 668
          },
          "name": "lastUpdatedTimestamp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm-mute-rule/index.ts",
            "line": 674
          },
          "name": "muteTargets",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudwatchAlarmMuteRule.CloudwatchAlarmMuteRuleMuteTargetsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm-mute-rule/index.ts",
            "line": 689
          },
          "name": "muteType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm-mute-rule/index.ts",
            "line": 711
          },
          "name": "rule",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudwatchAlarmMuteRule.CloudwatchAlarmMuteRuleRuleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm-mute-rule/index.ts",
            "line": 739
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm-mute-rule/index.ts",
            "line": 745
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudwatchAlarmMuteRule.CloudwatchAlarmMuteRuleTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm-mute-rule/index.ts",
            "line": 642
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm-mute-rule/index.ts",
            "line": 658
          },
          "name": "expireDateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm-mute-rule/index.ts",
            "line": 684
          },
          "name": "muteTargetsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudwatchAlarmMuteRule.CloudwatchAlarmMuteRuleMuteTargets"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm-mute-rule/index.ts",
            "line": 705
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm-mute-rule/index.ts",
            "line": 718
          },
          "name": "ruleInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudwatchAlarmMuteRule.CloudwatchAlarmMuteRuleRule"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm-mute-rule/index.ts",
            "line": 734
          },
          "name": "startDateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm-mute-rule/index.ts",
            "line": 755
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudwatchAlarmMuteRule.CloudwatchAlarmMuteRuleTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm-mute-rule/index.ts",
            "line": 632
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm-mute-rule/index.ts",
            "line": 648
          },
          "name": "expireDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm-mute-rule/index.ts",
            "line": 695
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm-mute-rule/index.ts",
            "line": 724
          },
          "name": "startDate",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudwatch-alarm-mute-rule/index:CloudwatchAlarmMuteRule"
    },
    "@cdktn/provider-awscc.cloudwatchAlarmMuteRule.CloudwatchAlarmMuteRuleConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudwatchAlarmMuteRule.CloudwatchAlarmMuteRuleConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudwatch-alarm-mute-rule/index.ts",
        "line": 14
      },
      "name": "CloudwatchAlarmMuteRuleConfig",
      "namespace": "cloudwatchAlarmMuteRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_alarm_mute_rule#rule CloudwatchAlarmMuteRule#rule}",
            "stability": "stable",
            "summary": "The rule for the mute."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm-mute-rule/index.ts",
            "line": 44
          },
          "name": "rule",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudwatchAlarmMuteRule.CloudwatchAlarmMuteRuleRule"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_alarm_mute_rule#description CloudwatchAlarmMuteRule#description}",
            "stability": "stable",
            "summary": "The description of the AlarmMuteRule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm-mute-rule/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/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_alarm_mute_rule#expire_date CloudwatchAlarmMuteRule#expire_date}",
            "stability": "stable",
            "summary": "The date, with the same timezone offset as \"ScheduleTimezone\" after which the alarm mute rule will be expired."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm-mute-rule/index.ts",
            "line": 26
          },
          "name": "expireDate",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_alarm_mute_rule#mute_targets CloudwatchAlarmMuteRule#mute_targets}",
            "stability": "stable",
            "summary": "Targets to be muted."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm-mute-rule/index.ts",
            "line": 32
          },
          "name": "muteTargets",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudwatchAlarmMuteRule.CloudwatchAlarmMuteRuleMuteTargets"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_alarm_mute_rule#name CloudwatchAlarmMuteRule#name}",
            "stability": "stable",
            "summary": "The name of the AlarmMuteRule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm-mute-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/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_alarm_mute_rule#start_date CloudwatchAlarmMuteRule#start_date}",
            "stability": "stable",
            "summary": "The date, with the same timezone offset as \"ScheduleTimezone\", after which the alarm mute rule will become active."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm-mute-rule/index.ts",
            "line": 50
          },
          "name": "startDate",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_alarm_mute_rule#tags CloudwatchAlarmMuteRule#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm-mute-rule/index.ts",
            "line": 56
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudwatchAlarmMuteRule.CloudwatchAlarmMuteRuleTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudwatch-alarm-mute-rule/index:CloudwatchAlarmMuteRuleConfig"
    },
    "@cdktn/provider-awscc.cloudwatchAlarmMuteRule.CloudwatchAlarmMuteRuleMuteTargets": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudwatchAlarmMuteRule.CloudwatchAlarmMuteRuleMuteTargets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudwatch-alarm-mute-rule/index.ts",
        "line": 58
      },
      "name": "CloudwatchAlarmMuteRuleMuteTargets",
      "namespace": "cloudwatchAlarmMuteRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_alarm_mute_rule#alarm_names CloudwatchAlarmMuteRule#alarm_names}",
            "stability": "stable",
            "summary": "The alarm names to be mute by the AlarmMuteRule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm-mute-rule/index.ts",
            "line": 64
          },
          "name": "alarmNames",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/cloudwatch-alarm-mute-rule/index:CloudwatchAlarmMuteRuleMuteTargets"
    },
    "@cdktn/provider-awscc.cloudwatchAlarmMuteRule.CloudwatchAlarmMuteRuleMuteTargetsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudwatchAlarmMuteRule.CloudwatchAlarmMuteRuleMuteTargetsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudwatch-alarm-mute-rule/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/cloudwatch-alarm-mute-rule/index.ts",
        "line": 96
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm-mute-rule/index.ts",
            "line": 146
          },
          "name": "resetAlarmNames"
        }
      ],
      "name": "CloudwatchAlarmMuteRuleMuteTargetsOutputReference",
      "namespace": "cloudwatchAlarmMuteRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm-mute-rule/index.ts",
            "line": 150
          },
          "name": "alarmNamesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm-mute-rule/index.ts",
            "line": 140
          },
          "name": "alarmNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm-mute-rule/index.ts",
            "line": 108
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudwatchAlarmMuteRule.CloudwatchAlarmMuteRuleMuteTargets"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudwatch-alarm-mute-rule/index:CloudwatchAlarmMuteRuleMuteTargetsOutputReference"
    },
    "@cdktn/provider-awscc.cloudwatchAlarmMuteRule.CloudwatchAlarmMuteRuleRule": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudwatchAlarmMuteRule.CloudwatchAlarmMuteRuleRule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudwatch-alarm-mute-rule/index.ts",
        "line": 314
      },
      "name": "CloudwatchAlarmMuteRuleRule",
      "namespace": "cloudwatchAlarmMuteRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_alarm_mute_rule#schedule CloudwatchAlarmMuteRule#schedule}",
            "stability": "stable",
            "summary": "Schedule for the mute to be active."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm-mute-rule/index.ts",
            "line": 320
          },
          "name": "schedule",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudwatchAlarmMuteRule.CloudwatchAlarmMuteRuleRuleSchedule"
          }
        }
      ],
      "symbolId": "src/cloudwatch-alarm-mute-rule/index:CloudwatchAlarmMuteRuleRule"
    },
    "@cdktn/provider-awscc.cloudwatchAlarmMuteRule.CloudwatchAlarmMuteRuleRuleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudwatchAlarmMuteRule.CloudwatchAlarmMuteRuleRuleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudwatch-alarm-mute-rule/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudwatch-alarm-mute-rule/index.ts",
        "line": 352
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm-mute-rule/index.ts",
            "line": 399
          },
          "name": "putSchedule",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cloudwatchAlarmMuteRule.CloudwatchAlarmMuteRuleRuleSchedule"
              }
            }
          ]
        }
      ],
      "name": "CloudwatchAlarmMuteRuleRuleOutputReference",
      "namespace": "cloudwatchAlarmMuteRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm-mute-rule/index.ts",
            "line": 396
          },
          "name": "schedule",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudwatchAlarmMuteRule.CloudwatchAlarmMuteRuleRuleScheduleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm-mute-rule/index.ts",
            "line": 403
          },
          "name": "scheduleInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudwatchAlarmMuteRule.CloudwatchAlarmMuteRuleRuleSchedule"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm-mute-rule/index.ts",
            "line": 364
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudwatchAlarmMuteRule.CloudwatchAlarmMuteRuleRule"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudwatch-alarm-mute-rule/index:CloudwatchAlarmMuteRuleRuleOutputReference"
    },
    "@cdktn/provider-awscc.cloudwatchAlarmMuteRule.CloudwatchAlarmMuteRuleRuleSchedule": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudwatchAlarmMuteRule.CloudwatchAlarmMuteRuleRuleSchedule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudwatch-alarm-mute-rule/index.ts",
        "line": 154
      },
      "name": "CloudwatchAlarmMuteRuleRuleSchedule",
      "namespace": "cloudwatchAlarmMuteRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_alarm_mute_rule#duration CloudwatchAlarmMuteRule#duration}",
            "stability": "stable",
            "summary": "The duration of the schedule when it triggers."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm-mute-rule/index.ts",
            "line": 160
          },
          "name": "duration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_alarm_mute_rule#expression CloudwatchAlarmMuteRule#expression}",
            "stability": "stable",
            "summary": "The expression of the schedule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm-mute-rule/index.ts",
            "line": 166
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_alarm_mute_rule#timezone CloudwatchAlarmMuteRule#timezone}",
            "stability": "stable",
            "summary": "The timezone of the schedule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm-mute-rule/index.ts",
            "line": 172
          },
          "name": "timezone",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudwatch-alarm-mute-rule/index:CloudwatchAlarmMuteRuleRuleSchedule"
    },
    "@cdktn/provider-awscc.cloudwatchAlarmMuteRule.CloudwatchAlarmMuteRuleRuleScheduleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudwatchAlarmMuteRule.CloudwatchAlarmMuteRuleRuleScheduleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudwatch-alarm-mute-rule/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/cloudwatch-alarm-mute-rule/index.ts",
        "line": 218
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm-mute-rule/index.ts",
            "line": 306
          },
          "name": "resetTimezone"
        }
      ],
      "name": "CloudwatchAlarmMuteRuleRuleScheduleOutputReference",
      "namespace": "cloudwatchAlarmMuteRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm-mute-rule/index.ts",
            "line": 281
          },
          "name": "durationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm-mute-rule/index.ts",
            "line": 294
          },
          "name": "expressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm-mute-rule/index.ts",
            "line": 310
          },
          "name": "timezoneInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm-mute-rule/index.ts",
            "line": 274
          },
          "name": "duration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm-mute-rule/index.ts",
            "line": 287
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm-mute-rule/index.ts",
            "line": 300
          },
          "name": "timezone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm-mute-rule/index.ts",
            "line": 230
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudwatchAlarmMuteRule.CloudwatchAlarmMuteRuleRuleSchedule"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudwatch-alarm-mute-rule/index:CloudwatchAlarmMuteRuleRuleScheduleOutputReference"
    },
    "@cdktn/provider-awscc.cloudwatchAlarmMuteRule.CloudwatchAlarmMuteRuleTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudwatchAlarmMuteRule.CloudwatchAlarmMuteRuleTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudwatch-alarm-mute-rule/index.ts",
        "line": 407
      },
      "name": "CloudwatchAlarmMuteRuleTags",
      "namespace": "cloudwatchAlarmMuteRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_alarm_mute_rule#key CloudwatchAlarmMuteRule#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm-mute-rule/index.ts",
            "line": 413
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_alarm_mute_rule#value CloudwatchAlarmMuteRule#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm-mute-rule/index.ts",
            "line": 419
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudwatch-alarm-mute-rule/index:CloudwatchAlarmMuteRuleTags"
    },
    "@cdktn/provider-awscc.cloudwatchAlarmMuteRule.CloudwatchAlarmMuteRuleTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudwatchAlarmMuteRule.CloudwatchAlarmMuteRuleTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudwatch-alarm-mute-rule/index.ts",
          "line": 549
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudwatch-alarm-mute-rule/index.ts",
        "line": 541
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm-mute-rule/index.ts",
            "line": 556
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.cloudwatchAlarmMuteRule.CloudwatchAlarmMuteRuleTagsOutputReference"
            }
          }
        }
      ],
      "name": "CloudwatchAlarmMuteRuleTagsList",
      "namespace": "cloudwatchAlarmMuteRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm-mute-rule/index.ts",
            "line": 542
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudwatchAlarmMuteRule.CloudwatchAlarmMuteRuleTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudwatch-alarm-mute-rule/index:CloudwatchAlarmMuteRuleTagsList"
    },
    "@cdktn/provider-awscc.cloudwatchAlarmMuteRule.CloudwatchAlarmMuteRuleTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudwatchAlarmMuteRule.CloudwatchAlarmMuteRuleTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudwatch-alarm-mute-rule/index.ts",
          "line": 468
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudwatch-alarm-mute-rule/index.ts",
        "line": 458
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm-mute-rule/index.ts",
            "line": 516
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm-mute-rule/index.ts",
            "line": 532
          },
          "name": "resetValue"
        }
      ],
      "name": "CloudwatchAlarmMuteRuleTagsOutputReference",
      "namespace": "cloudwatchAlarmMuteRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm-mute-rule/index.ts",
            "line": 520
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-alarm-mute-rule/index.ts",
            "line": 536
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm-mute-rule/index.ts",
            "line": 510
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm-mute-rule/index.ts",
            "line": 526
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-alarm-mute-rule/index.ts",
            "line": 472
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudwatchAlarmMuteRule.CloudwatchAlarmMuteRuleTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudwatch-alarm-mute-rule/index:CloudwatchAlarmMuteRuleTagsOutputReference"
    },
    "@cdktn/provider-awscc.cloudwatchCompositeAlarm.CloudwatchCompositeAlarm": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_composite_alarm awscc_cloudwatch_composite_alarm}."
      },
      "fqn": "@cdktn/provider-awscc.cloudwatchCompositeAlarm.CloudwatchCompositeAlarm",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_composite_alarm awscc_cloudwatch_composite_alarm} Resource."
        },
        "locationInModule": {
          "filename": "src/cloudwatch-composite-alarm/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-awscc.cloudwatchCompositeAlarm.CloudwatchCompositeAlarmConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudwatch-composite-alarm/index.ts",
        "line": 239
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CloudwatchCompositeAlarm resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/cloudwatch-composite-alarm/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 CloudwatchCompositeAlarm to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_composite_alarm#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CloudwatchCompositeAlarm that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CloudwatchCompositeAlarm to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-composite-alarm/index.ts",
            "line": 476
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.cloudwatchCompositeAlarm.CloudwatchCompositeAlarmTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-composite-alarm/index.ts",
            "line": 312
          },
          "name": "resetActionsEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-composite-alarm/index.ts",
            "line": 328
          },
          "name": "resetActionsSuppressor"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-composite-alarm/index.ts",
            "line": 344
          },
          "name": "resetActionsSuppressorExtensionPeriod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-composite-alarm/index.ts",
            "line": 360
          },
          "name": "resetActionsSuppressorWaitPeriod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-composite-alarm/index.ts",
            "line": 376
          },
          "name": "resetAlarmActions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-composite-alarm/index.ts",
            "line": 392
          },
          "name": "resetAlarmDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-composite-alarm/index.ts",
            "line": 408
          },
          "name": "resetAlarmName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-composite-alarm/index.ts",
            "line": 447
          },
          "name": "resetInsufficientDataActions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-composite-alarm/index.ts",
            "line": 463
          },
          "name": "resetOkActions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-composite-alarm/index.ts",
            "line": 479
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-composite-alarm/index.ts",
            "line": 491
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-composite-alarm/index.ts",
            "line": 507
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CloudwatchCompositeAlarm",
      "namespace": "cloudwatchCompositeAlarm",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-composite-alarm/index.ts",
            "line": 244
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-composite-alarm/index.ts",
            "line": 430
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-composite-alarm/index.ts",
            "line": 435
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-composite-alarm/index.ts",
            "line": 473
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudwatchCompositeAlarm.CloudwatchCompositeAlarmTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-composite-alarm/index.ts",
            "line": 316
          },
          "name": "actionsEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-composite-alarm/index.ts",
            "line": 348
          },
          "name": "actionsSuppressorExtensionPeriodInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-composite-alarm/index.ts",
            "line": 332
          },
          "name": "actionsSuppressorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-composite-alarm/index.ts",
            "line": 364
          },
          "name": "actionsSuppressorWaitPeriodInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-composite-alarm/index.ts",
            "line": 380
          },
          "name": "alarmActionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-composite-alarm/index.ts",
            "line": 396
          },
          "name": "alarmDescriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-composite-alarm/index.ts",
            "line": 412
          },
          "name": "alarmNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-composite-alarm/index.ts",
            "line": 425
          },
          "name": "alarmRuleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-composite-alarm/index.ts",
            "line": 451
          },
          "name": "insufficientDataActionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-composite-alarm/index.ts",
            "line": 467
          },
          "name": "okActionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-composite-alarm/index.ts",
            "line": 483
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudwatchCompositeAlarm.CloudwatchCompositeAlarmTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-composite-alarm/index.ts",
            "line": 306
          },
          "name": "actionsEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-composite-alarm/index.ts",
            "line": 322
          },
          "name": "actionsSuppressor",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-composite-alarm/index.ts",
            "line": 338
          },
          "name": "actionsSuppressorExtensionPeriod",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-composite-alarm/index.ts",
            "line": 354
          },
          "name": "actionsSuppressorWaitPeriod",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-composite-alarm/index.ts",
            "line": 370
          },
          "name": "alarmActions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-composite-alarm/index.ts",
            "line": 386
          },
          "name": "alarmDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-composite-alarm/index.ts",
            "line": 402
          },
          "name": "alarmName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-composite-alarm/index.ts",
            "line": 418
          },
          "name": "alarmRule",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-composite-alarm/index.ts",
            "line": 441
          },
          "name": "insufficientDataActions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-composite-alarm/index.ts",
            "line": 457
          },
          "name": "okActions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/cloudwatch-composite-alarm/index:CloudwatchCompositeAlarm"
    },
    "@cdktn/provider-awscc.cloudwatchCompositeAlarm.CloudwatchCompositeAlarmConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudwatchCompositeAlarm.CloudwatchCompositeAlarmConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudwatch-composite-alarm/index.ts",
        "line": 14
      },
      "name": "CloudwatchCompositeAlarmConfig",
      "namespace": "cloudwatchCompositeAlarm",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_composite_alarm#alarm_rule CloudwatchCompositeAlarm#alarm_rule}",
            "stability": "stable",
            "summary": "Expression which aggregates the state of other Alarms (Metric or Composite Alarms)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-composite-alarm/index.ts",
            "line": 62
          },
          "name": "alarmRule",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_composite_alarm#actions_enabled CloudwatchCompositeAlarm#actions_enabled}",
            "stability": "stable",
            "summary": "Indicates whether actions should be executed during any changes to the alarm state. The default is TRUE."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-composite-alarm/index.ts",
            "line": 20
          },
          "name": "actionsEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "ActionsSuppressor can be an AlarmName or an Amazon Resource Name (ARN) from an existing alarm. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_composite_alarm#actions_suppressor CloudwatchCompositeAlarm#actions_suppressor}",
            "stability": "stable",
            "summary": "Actions will be suppressed if the suppressor alarm is in the ALARM state."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-composite-alarm/index.ts",
            "line": 26
          },
          "name": "actionsSuppressor",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_composite_alarm#actions_suppressor_extension_period CloudwatchCompositeAlarm#actions_suppressor_extension_period}",
            "stability": "stable",
            "summary": "Actions will be suppressed if WaitPeriod is active. The length of time that actions are suppressed is in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-composite-alarm/index.ts",
            "line": 32
          },
          "name": "actionsSuppressorExtensionPeriod",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_composite_alarm#actions_suppressor_wait_period CloudwatchCompositeAlarm#actions_suppressor_wait_period}",
            "stability": "stable",
            "summary": "Actions will be suppressed if ExtensionPeriod is active. The length of time that actions are suppressed is in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-composite-alarm/index.ts",
            "line": 38
          },
          "name": "actionsSuppressorWaitPeriod",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Specify each action as an Amazon Resource Name (ARN).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_composite_alarm#alarm_actions CloudwatchCompositeAlarm#alarm_actions}",
            "stability": "stable",
            "summary": "The list of actions to execute when this alarm transitions into an ALARM state from any other state."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-composite-alarm/index.ts",
            "line": 44
          },
          "name": "alarmActions",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_composite_alarm#alarm_description CloudwatchCompositeAlarm#alarm_description}",
            "stability": "stable",
            "summary": "The description of the alarm."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-composite-alarm/index.ts",
            "line": 50
          },
          "name": "alarmDescription",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_composite_alarm#alarm_name CloudwatchCompositeAlarm#alarm_name}",
            "stability": "stable",
            "summary": "The name of the Composite Alarm."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-composite-alarm/index.ts",
            "line": 56
          },
          "name": "alarmName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Each action is specified as an Amazon Resource Name (ARN).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_composite_alarm#insufficient_data_actions CloudwatchCompositeAlarm#insufficient_data_actions}",
            "stability": "stable",
            "summary": "The actions to execute when this alarm transitions to the INSUFFICIENT_DATA state from any other state."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-composite-alarm/index.ts",
            "line": 68
          },
          "name": "insufficientDataActions",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Each action is specified as an Amazon Resource Name (ARN).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_composite_alarm#ok_actions CloudwatchCompositeAlarm#ok_actions}",
            "stability": "stable",
            "summary": "The actions to execute when this alarm transitions to the OK state from any other state."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-composite-alarm/index.ts",
            "line": 74
          },
          "name": "okActions",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can associate as many as 50 tags with an alarm.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_composite_alarm#tags CloudwatchCompositeAlarm#tags}",
            "stability": "stable",
            "summary": "A list of key-value pairs to associate with the composite alarm."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-composite-alarm/index.ts",
            "line": 80
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudwatchCompositeAlarm.CloudwatchCompositeAlarmTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudwatch-composite-alarm/index:CloudwatchCompositeAlarmConfig"
    },
    "@cdktn/provider-awscc.cloudwatchCompositeAlarm.CloudwatchCompositeAlarmTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudwatchCompositeAlarm.CloudwatchCompositeAlarmTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudwatch-composite-alarm/index.ts",
        "line": 82
      },
      "name": "CloudwatchCompositeAlarmTags",
      "namespace": "cloudwatchCompositeAlarm",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The combination of tag keys and values can help you organize and categorize your resources.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_composite_alarm#key CloudwatchCompositeAlarm#key}",
            "stability": "stable",
            "summary": "A unique identifier for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-composite-alarm/index.ts",
            "line": 88
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_composite_alarm#value CloudwatchCompositeAlarm#value}",
            "stability": "stable",
            "summary": "The value for the specified tag key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-composite-alarm/index.ts",
            "line": 94
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudwatch-composite-alarm/index:CloudwatchCompositeAlarmTags"
    },
    "@cdktn/provider-awscc.cloudwatchCompositeAlarm.CloudwatchCompositeAlarmTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudwatchCompositeAlarm.CloudwatchCompositeAlarmTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudwatch-composite-alarm/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudwatch-composite-alarm/index.ts",
        "line": 216
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-composite-alarm/index.ts",
            "line": 231
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.cloudwatchCompositeAlarm.CloudwatchCompositeAlarmTagsOutputReference"
            }
          }
        }
      ],
      "name": "CloudwatchCompositeAlarmTagsList",
      "namespace": "cloudwatchCompositeAlarm",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-composite-alarm/index.ts",
            "line": 217
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudwatchCompositeAlarm.CloudwatchCompositeAlarmTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudwatch-composite-alarm/index:CloudwatchCompositeAlarmTagsList"
    },
    "@cdktn/provider-awscc.cloudwatchCompositeAlarm.CloudwatchCompositeAlarmTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudwatchCompositeAlarm.CloudwatchCompositeAlarmTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudwatch-composite-alarm/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/cloudwatch-composite-alarm/index.ts",
        "line": 133
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-composite-alarm/index.ts",
            "line": 191
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-composite-alarm/index.ts",
            "line": 207
          },
          "name": "resetValue"
        }
      ],
      "name": "CloudwatchCompositeAlarmTagsOutputReference",
      "namespace": "cloudwatchCompositeAlarm",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-composite-alarm/index.ts",
            "line": 195
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-composite-alarm/index.ts",
            "line": 211
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-composite-alarm/index.ts",
            "line": 185
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-composite-alarm/index.ts",
            "line": 201
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-composite-alarm/index.ts",
            "line": 147
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudwatchCompositeAlarm.CloudwatchCompositeAlarmTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudwatch-composite-alarm/index:CloudwatchCompositeAlarmTagsOutputReference"
    },
    "@cdktn/provider-awscc.cloudwatchDashboard.CloudwatchDashboard": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_dashboard awscc_cloudwatch_dashboard}."
      },
      "fqn": "@cdktn/provider-awscc.cloudwatchDashboard.CloudwatchDashboard",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_dashboard awscc_cloudwatch_dashboard} Resource."
        },
        "locationInModule": {
          "filename": "src/cloudwatch-dashboard/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-awscc.cloudwatchDashboard.CloudwatchDashboardConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudwatch-dashboard/index.ts",
        "line": 191
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CloudwatchDashboard resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/cloudwatch-dashboard/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 CloudwatchDashboard to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_dashboard#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CloudwatchDashboard that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CloudwatchDashboard to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-dashboard/index.ts",
            "line": 287
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.cloudwatchDashboard.CloudwatchDashboardTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-dashboard/index.ts",
            "line": 269
          },
          "name": "resetDashboardName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-dashboard/index.ts",
            "line": 290
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-dashboard/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/cloudwatch-dashboard/index.ts",
            "line": 310
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CloudwatchDashboard",
      "namespace": "cloudwatchDashboard",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-dashboard/index.ts",
            "line": 196
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-dashboard/index.ts",
            "line": 278
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-dashboard/index.ts",
            "line": 284
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudwatchDashboard.CloudwatchDashboardTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-dashboard/index.ts",
            "line": 257
          },
          "name": "dashboardBodyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-dashboard/index.ts",
            "line": 273
          },
          "name": "dashboardNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-dashboard/index.ts",
            "line": 294
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudwatchDashboard.CloudwatchDashboardTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-dashboard/index.ts",
            "line": 250
          },
          "name": "dashboardBody",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-dashboard/index.ts",
            "line": 263
          },
          "name": "dashboardName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudwatch-dashboard/index:CloudwatchDashboard"
    },
    "@cdktn/provider-awscc.cloudwatchDashboard.CloudwatchDashboardConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudwatchDashboard.CloudwatchDashboardConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudwatch-dashboard/index.ts",
        "line": 14
      },
      "name": "CloudwatchDashboardConfig",
      "namespace": "cloudwatchDashboard",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_dashboard#dashboard_body CloudwatchDashboard#dashboard_body}",
            "stability": "stable",
            "summary": "The detailed information about the dashboard in JSON format, including the widgets to include and their location on the dashboard."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-dashboard/index.ts",
            "line": 20
          },
          "name": "dashboardBody",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The name must be between 1 and 255 characters. If you do not specify a name, one will be generated automatically.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_dashboard#dashboard_name CloudwatchDashboard#dashboard_name}",
            "stability": "stable",
            "summary": "The name of the dashboard."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-dashboard/index.ts",
            "line": 26
          },
          "name": "dashboardName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can associate up to 50 tags with a dashboard\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_dashboard#tags CloudwatchDashboard#tags}",
            "stability": "stable",
            "summary": "A list of key-value pairs to associate with the cloudwatch dashboard."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-dashboard/index.ts",
            "line": 32
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudwatchDashboard.CloudwatchDashboardTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudwatch-dashboard/index:CloudwatchDashboardConfig"
    },
    "@cdktn/provider-awscc.cloudwatchDashboard.CloudwatchDashboardTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudwatchDashboard.CloudwatchDashboardTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudwatch-dashboard/index.ts",
        "line": 34
      },
      "name": "CloudwatchDashboardTags",
      "namespace": "cloudwatchDashboard",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The combination of tag keys and values can help you organize and categorize your resources.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_dashboard#key CloudwatchDashboard#key}",
            "stability": "stable",
            "summary": "A unique identifier for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-dashboard/index.ts",
            "line": 40
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_dashboard#value CloudwatchDashboard#value}",
            "stability": "stable",
            "summary": "The value for the specified tag key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-dashboard/index.ts",
            "line": 46
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudwatch-dashboard/index:CloudwatchDashboardTags"
    },
    "@cdktn/provider-awscc.cloudwatchDashboard.CloudwatchDashboardTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudwatchDashboard.CloudwatchDashboardTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudwatch-dashboard/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudwatch-dashboard/index.ts",
        "line": 168
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-dashboard/index.ts",
            "line": 183
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.cloudwatchDashboard.CloudwatchDashboardTagsOutputReference"
            }
          }
        }
      ],
      "name": "CloudwatchDashboardTagsList",
      "namespace": "cloudwatchDashboard",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-dashboard/index.ts",
            "line": 169
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudwatchDashboard.CloudwatchDashboardTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudwatch-dashboard/index:CloudwatchDashboardTagsList"
    },
    "@cdktn/provider-awscc.cloudwatchDashboard.CloudwatchDashboardTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudwatchDashboard.CloudwatchDashboardTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudwatch-dashboard/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/cloudwatch-dashboard/index.ts",
        "line": 85
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-dashboard/index.ts",
            "line": 143
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-dashboard/index.ts",
            "line": 159
          },
          "name": "resetValue"
        }
      ],
      "name": "CloudwatchDashboardTagsOutputReference",
      "namespace": "cloudwatchDashboard",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-dashboard/index.ts",
            "line": 147
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-dashboard/index.ts",
            "line": 163
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-dashboard/index.ts",
            "line": 137
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-dashboard/index.ts",
            "line": 153
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-dashboard/index.ts",
            "line": 99
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudwatchDashboard.CloudwatchDashboardTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudwatch-dashboard/index:CloudwatchDashboardTagsOutputReference"
    },
    "@cdktn/provider-awscc.cloudwatchInsightRule.CloudwatchInsightRule": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_insight_rule awscc_cloudwatch_insight_rule}."
      },
      "fqn": "@cdktn/provider-awscc.cloudwatchInsightRule.CloudwatchInsightRule",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_insight_rule awscc_cloudwatch_insight_rule} Resource."
        },
        "locationInModule": {
          "filename": "src/cloudwatch-insight-rule/index.ts",
          "line": 221
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.cloudwatchInsightRule.CloudwatchInsightRuleConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudwatch-insight-rule/index.ts",
        "line": 189
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CloudwatchInsightRule resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/cloudwatch-insight-rule/index.ts",
            "line": 206
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the CloudwatchInsightRule to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_insight_rule#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CloudwatchInsightRule that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CloudwatchInsightRule to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-insight-rule/index.ts",
            "line": 318
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.cloudwatchInsightRule.CloudwatchInsightRuleTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-insight-rule/index.ts",
            "line": 256
          },
          "name": "resetApplyOnTransformedLogs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-insight-rule/index.ts",
            "line": 321
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-insight-rule/index.ts",
            "line": 333
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-insight-rule/index.ts",
            "line": 343
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CloudwatchInsightRule",
      "namespace": "cloudwatchInsightRule",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-insight-rule/index.ts",
            "line": 194
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-insight-rule/index.ts",
            "line": 265
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-insight-rule/index.ts",
            "line": 270
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-insight-rule/index.ts",
            "line": 315
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudwatchInsightRule.CloudwatchInsightRuleTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-insight-rule/index.ts",
            "line": 260
          },
          "name": "applyOnTransformedLogsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-insight-rule/index.ts",
            "line": 283
          },
          "name": "ruleBodyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-insight-rule/index.ts",
            "line": 296
          },
          "name": "ruleNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-insight-rule/index.ts",
            "line": 309
          },
          "name": "ruleStateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-insight-rule/index.ts",
            "line": 325
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudwatchInsightRule.CloudwatchInsightRuleTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-insight-rule/index.ts",
            "line": 250
          },
          "name": "applyOnTransformedLogs",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-insight-rule/index.ts",
            "line": 276
          },
          "name": "ruleBody",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-insight-rule/index.ts",
            "line": 289
          },
          "name": "ruleName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-insight-rule/index.ts",
            "line": 302
          },
          "name": "ruleState",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudwatch-insight-rule/index:CloudwatchInsightRule"
    },
    "@cdktn/provider-awscc.cloudwatchInsightRule.CloudwatchInsightRuleConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudwatchInsightRule.CloudwatchInsightRuleConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudwatch-insight-rule/index.ts",
        "line": 14
      },
      "name": "CloudwatchInsightRuleConfig",
      "namespace": "cloudwatchInsightRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_insight_rule#rule_body CloudwatchInsightRule#rule_body}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-insight-rule/index.ts",
            "line": 22
          },
          "name": "ruleBody",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_insight_rule#rule_name CloudwatchInsightRule#rule_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-insight-rule/index.ts",
            "line": 26
          },
          "name": "ruleName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_insight_rule#rule_state CloudwatchInsightRule#rule_state}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-insight-rule/index.ts",
            "line": 30
          },
          "name": "ruleState",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_insight_rule#apply_on_transformed_logs CloudwatchInsightRule#apply_on_transformed_logs}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-insight-rule/index.ts",
            "line": 18
          },
          "name": "applyOnTransformedLogs",
          "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/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_insight_rule#tags CloudwatchInsightRule#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-insight-rule/index.ts",
            "line": 34
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudwatchInsightRule.CloudwatchInsightRuleTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudwatch-insight-rule/index:CloudwatchInsightRuleConfig"
    },
    "@cdktn/provider-awscc.cloudwatchInsightRule.CloudwatchInsightRuleTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudwatchInsightRule.CloudwatchInsightRuleTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudwatch-insight-rule/index.ts",
        "line": 36
      },
      "name": "CloudwatchInsightRuleTags",
      "namespace": "cloudwatchInsightRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_insight_rule#key CloudwatchInsightRule#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-insight-rule/index.ts",
            "line": 40
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_insight_rule#value CloudwatchInsightRule#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-insight-rule/index.ts",
            "line": 44
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudwatch-insight-rule/index:CloudwatchInsightRuleTags"
    },
    "@cdktn/provider-awscc.cloudwatchInsightRule.CloudwatchInsightRuleTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudwatchInsightRule.CloudwatchInsightRuleTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudwatch-insight-rule/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/cloudwatch-insight-rule/index.ts",
        "line": 166
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-insight-rule/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-awscc.cloudwatchInsightRule.CloudwatchInsightRuleTagsOutputReference"
            }
          }
        }
      ],
      "name": "CloudwatchInsightRuleTagsList",
      "namespace": "cloudwatchInsightRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-insight-rule/index.ts",
            "line": 167
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudwatchInsightRule.CloudwatchInsightRuleTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudwatch-insight-rule/index:CloudwatchInsightRuleTagsList"
    },
    "@cdktn/provider-awscc.cloudwatchInsightRule.CloudwatchInsightRuleTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudwatchInsightRule.CloudwatchInsightRuleTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudwatch-insight-rule/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/cloudwatch-insight-rule/index.ts",
        "line": 83
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-insight-rule/index.ts",
            "line": 141
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-insight-rule/index.ts",
            "line": 157
          },
          "name": "resetValue"
        }
      ],
      "name": "CloudwatchInsightRuleTagsOutputReference",
      "namespace": "cloudwatchInsightRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-insight-rule/index.ts",
            "line": 145
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-insight-rule/index.ts",
            "line": 161
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-insight-rule/index.ts",
            "line": 135
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-insight-rule/index.ts",
            "line": 151
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-insight-rule/index.ts",
            "line": 97
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudwatchInsightRule.CloudwatchInsightRuleTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudwatch-insight-rule/index:CloudwatchInsightRuleTagsOutputReference"
    },
    "@cdktn/provider-awscc.cloudwatchLogAlarm.CloudwatchLogAlarm": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_log_alarm awscc_cloudwatch_log_alarm}."
      },
      "fqn": "@cdktn/provider-awscc.cloudwatchLogAlarm.CloudwatchLogAlarm",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_log_alarm awscc_cloudwatch_log_alarm} Resource."
        },
        "locationInModule": {
          "filename": "src/cloudwatch-log-alarm/index.ts",
          "line": 867
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.cloudwatchLogAlarm.CloudwatchLogAlarmConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudwatch-log-alarm/index.ts",
        "line": 835
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CloudwatchLogAlarm resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 852
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the CloudwatchLogAlarm to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_log_alarm#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CloudwatchLogAlarm that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CloudwatchLogAlarm to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 1086
          },
          "name": "putScheduledQueryConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cloudwatchLogAlarm.CloudwatchLogAlarmScheduledQueryConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 1099
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.cloudwatchLogAlarm.CloudwatchLogAlarmTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 912
          },
          "name": "resetActionLogLineCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 928
          },
          "name": "resetActionLogLineRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 944
          },
          "name": "resetActionsEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 960
          },
          "name": "resetAlarmActions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 976
          },
          "name": "resetAlarmDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 992
          },
          "name": "resetAlarmName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 1031
          },
          "name": "resetInsufficientDataActions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 1047
          },
          "name": "resetOkActions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 1102
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 1131
          },
          "name": "resetTreatMissingData"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 1143
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 1163
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CloudwatchLogAlarm",
      "namespace": "cloudwatchLogAlarm",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 840
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 1001
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 1019
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 1083
          },
          "name": "scheduledQueryConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudwatchLogAlarm.CloudwatchLogAlarmScheduledQueryConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 1096
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudwatchLogAlarm.CloudwatchLogAlarmTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 916
          },
          "name": "actionLogLineCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 932
          },
          "name": "actionLogLineRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 948
          },
          "name": "actionsEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 964
          },
          "name": "alarmActionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 980
          },
          "name": "alarmDescriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 996
          },
          "name": "alarmNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 1014
          },
          "name": "comparisonOperatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 1035
          },
          "name": "insufficientDataActionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 1051
          },
          "name": "okActionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 1064
          },
          "name": "queryResultsToAlarmInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 1077
          },
          "name": "queryResultsToEvaluateInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 1090
          },
          "name": "scheduledQueryConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudwatchLogAlarm.CloudwatchLogAlarmScheduledQueryConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 1106
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudwatchLogAlarm.CloudwatchLogAlarmTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 1119
          },
          "name": "thresholdInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 1135
          },
          "name": "treatMissingDataInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 906
          },
          "name": "actionLogLineCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 922
          },
          "name": "actionLogLineRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 938
          },
          "name": "actionsEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 954
          },
          "name": "alarmActions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 970
          },
          "name": "alarmDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 986
          },
          "name": "alarmName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 1007
          },
          "name": "comparisonOperator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 1025
          },
          "name": "insufficientDataActions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 1041
          },
          "name": "okActions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 1057
          },
          "name": "queryResultsToAlarm",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 1070
          },
          "name": "queryResultsToEvaluate",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 1112
          },
          "name": "threshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 1125
          },
          "name": "treatMissingData",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudwatch-log-alarm/index:CloudwatchLogAlarm"
    },
    "@cdktn/provider-awscc.cloudwatchLogAlarm.CloudwatchLogAlarmConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudwatchLogAlarm.CloudwatchLogAlarmConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudwatch-log-alarm/index.ts",
        "line": 14
      },
      "name": "CloudwatchLogAlarmConfig",
      "namespace": "cloudwatchLogAlarm",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are GreaterThanOrEqualToThreshold, GreaterThanThreshold, LessThanThreshold, and LessThanOrEqualToThreshold.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_log_alarm#comparison_operator CloudwatchLogAlarm#comparison_operator}",
            "stability": "stable",
            "summary": "The arithmetic operation to use when comparing the specified threshold and the query results."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 56
          },
          "name": "comparisonOperator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_log_alarm#query_results_to_alarm CloudwatchLogAlarm#query_results_to_alarm}",
            "stability": "stable",
            "summary": "The number of query results that must be breaching to trigger the alarm."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 74
          },
          "name": "queryResultsToAlarm",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_log_alarm#query_results_to_evaluate CloudwatchLogAlarm#query_results_to_evaluate}",
            "stability": "stable",
            "summary": "The number of query results over which data is compared to the specified threshold."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 80
          },
          "name": "queryResultsToEvaluate",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_log_alarm#scheduled_query_configuration CloudwatchLogAlarm#scheduled_query_configuration}",
            "stability": "stable",
            "summary": "The scheduled query configuration for the log alarm."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 86
          },
          "name": "scheduledQueryConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudwatchLogAlarm.CloudwatchLogAlarmScheduledQueryConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_log_alarm#threshold CloudwatchLogAlarm#threshold}",
            "stability": "stable",
            "summary": "The value to compare against the results of the scheduled query evaluation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 98
          },
          "name": "threshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_log_alarm#action_log_line_count CloudwatchLogAlarm#action_log_line_count}",
            "stability": "stable",
            "summary": "The number of log lines to include in alarm notifications. Valid values are 0 to 50."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 20
          },
          "name": "actionLogLineCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Required when ActionLogLineCount is greater than 0.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_log_alarm#action_log_line_role_arn CloudwatchLogAlarm#action_log_line_role_arn}",
            "stability": "stable",
            "summary": "The ARN of the IAM role that grants CloudWatch permissions to fetch log lines for alarm notifications."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 26
          },
          "name": "actionLogLineRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_log_alarm#actions_enabled CloudwatchLogAlarm#actions_enabled}",
            "stability": "stable",
            "summary": "Indicates whether actions should be executed during any changes to the alarm state. The default is TRUE."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 32
          },
          "name": "actionsEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_log_alarm#alarm_actions CloudwatchLogAlarm#alarm_actions}",
            "stability": "stable",
            "summary": "The list of actions to execute when this alarm transitions into an ALARM state from any other state."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 38
          },
          "name": "alarmActions",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_log_alarm#alarm_description CloudwatchLogAlarm#alarm_description}",
            "stability": "stable",
            "summary": "The description of the log alarm."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 44
          },
          "name": "alarmDescription",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_log_alarm#alarm_name CloudwatchLogAlarm#alarm_name}",
            "stability": "stable",
            "summary": "The name of the log alarm."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 50
          },
          "name": "alarmName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_log_alarm#insufficient_data_actions CloudwatchLogAlarm#insufficient_data_actions}",
            "stability": "stable",
            "summary": "The actions to execute when this alarm transitions to the INSUFFICIENT_DATA state from any other state."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 62
          },
          "name": "insufficientDataActions",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_log_alarm#ok_actions CloudwatchLogAlarm#ok_actions}",
            "stability": "stable",
            "summary": "The actions to execute when this alarm transitions to the OK state from any other state."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 68
          },
          "name": "okActions",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_log_alarm#tags CloudwatchLogAlarm#tags}",
            "stability": "stable",
            "summary": "A list of key-value pairs to associate with the log alarm."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 92
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudwatchLogAlarm.CloudwatchLogAlarmTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_log_alarm#treat_missing_data CloudwatchLogAlarm#treat_missing_data}",
            "stability": "stable",
            "summary": "Sets how this alarm is to handle missing data points. Valid values are breaching, notBreaching, ignore, and missing."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 104
          },
          "name": "treatMissingData",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudwatch-log-alarm/index:CloudwatchLogAlarmConfig"
    },
    "@cdktn/provider-awscc.cloudwatchLogAlarm.CloudwatchLogAlarmScheduledQueryConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudwatchLogAlarm.CloudwatchLogAlarmScheduledQueryConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudwatch-log-alarm/index.ts",
        "line": 419
      },
      "name": "CloudwatchLogAlarmScheduledQueryConfiguration",
      "namespace": "cloudwatchLogAlarm",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_log_alarm#aggregation_expression CloudwatchLogAlarm#aggregation_expression}",
            "stability": "stable",
            "summary": "The aggregation expression for the scheduled query, e.g. count(*) or avg(latency) by host."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 425
          },
          "name": "aggregationExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_log_alarm#query_string CloudwatchLogAlarm#query_string}",
            "stability": "stable",
            "summary": "The query string to execute against the specified log groups."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 437
          },
          "name": "queryString",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_log_alarm#schedule_configuration CloudwatchLogAlarm#schedule_configuration}",
            "stability": "stable",
            "summary": "The schedule configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 443
          },
          "name": "scheduleConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudwatchLogAlarm.CloudwatchLogAlarmScheduledQueryConfigurationScheduleConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_log_alarm#scheduled_query_role_arn CloudwatchLogAlarm#scheduled_query_role_arn}",
            "stability": "stable",
            "summary": "The ARN of the IAM role that grants permissions to execute the scheduled query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 449
          },
          "name": "scheduledQueryRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_log_alarm#log_group_identifiers CloudwatchLogAlarm#log_group_identifiers}",
            "stability": "stable",
            "summary": "The log groups to query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 431
          },
          "name": "logGroupIdentifiers",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_log_alarm#tags CloudwatchLogAlarm#tags}",
            "stability": "stable",
            "summary": "A list of key-value pairs to associate with the scheduled query that backs the log alarm."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 455
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudwatchLogAlarm.CloudwatchLogAlarmScheduledQueryConfigurationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudwatch-log-alarm/index:CloudwatchLogAlarmScheduledQueryConfiguration"
    },
    "@cdktn/provider-awscc.cloudwatchLogAlarm.CloudwatchLogAlarmScheduledQueryConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudwatchLogAlarm.CloudwatchLogAlarmScheduledQueryConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudwatch-log-alarm/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/cloudwatch-log-alarm/index.ts",
        "line": 522
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 641
          },
          "name": "putScheduleConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cloudwatchLogAlarm.CloudwatchLogAlarmScheduledQueryConfigurationScheduleConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 667
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.cloudwatchLogAlarm.CloudwatchLogAlarmScheduledQueryConfigurationTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 615
          },
          "name": "resetLogGroupIdentifiers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 670
          },
          "name": "resetTags"
        }
      ],
      "name": "CloudwatchLogAlarmScheduledQueryConfigurationOutputReference",
      "namespace": "cloudwatchLogAlarm",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 638
          },
          "name": "scheduleConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudwatchLogAlarm.CloudwatchLogAlarmScheduledQueryConfigurationScheduleConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 664
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudwatchLogAlarm.CloudwatchLogAlarmScheduledQueryConfigurationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 603
          },
          "name": "aggregationExpressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 619
          },
          "name": "logGroupIdentifiersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 632
          },
          "name": "queryStringInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 645
          },
          "name": "scheduleConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudwatchLogAlarm.CloudwatchLogAlarmScheduledQueryConfigurationScheduleConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 658
          },
          "name": "scheduledQueryRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 674
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudwatchLogAlarm.CloudwatchLogAlarmScheduledQueryConfigurationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 596
          },
          "name": "aggregationExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 609
          },
          "name": "logGroupIdentifiers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 625
          },
          "name": "queryString",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 651
          },
          "name": "scheduledQueryRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 534
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudwatchLogAlarm.CloudwatchLogAlarmScheduledQueryConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudwatch-log-alarm/index:CloudwatchLogAlarmScheduledQueryConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.cloudwatchLogAlarm.CloudwatchLogAlarmScheduledQueryConfigurationScheduleConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudwatchLogAlarm.CloudwatchLogAlarmScheduledQueryConfigurationScheduleConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudwatch-log-alarm/index.ts",
        "line": 106
      },
      "name": "CloudwatchLogAlarmScheduledQueryConfigurationScheduleConfiguration",
      "namespace": "cloudwatchLogAlarm",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_log_alarm#schedule_expression CloudwatchLogAlarm#schedule_expression}",
            "stability": "stable",
            "summary": "The expression that defines when the scheduled query runs, e.g. rate(1 minute)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 118
          },
          "name": "scheduleExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Must be a positive value and cannot exceed 2592000 seconds (30 days).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_log_alarm#start_time_offset CloudwatchLogAlarm#start_time_offset}",
            "stability": "stable",
            "summary": "The number of seconds into the past to start the query window."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 124
          },
          "name": "startTimeOffset",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Must be a non-negative value and cannot exceed 2592000 seconds (30 days).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_log_alarm#end_time_offset CloudwatchLogAlarm#end_time_offset}",
            "stability": "stable",
            "summary": "The number of seconds into the past to end the query window."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 112
          },
          "name": "endTimeOffset",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/cloudwatch-log-alarm/index:CloudwatchLogAlarmScheduledQueryConfigurationScheduleConfiguration"
    },
    "@cdktn/provider-awscc.cloudwatchLogAlarm.CloudwatchLogAlarmScheduledQueryConfigurationScheduleConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudwatchLogAlarm.CloudwatchLogAlarmScheduledQueryConfigurationScheduleConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudwatch-log-alarm/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/cloudwatch-log-alarm/index.ts",
        "line": 170
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 232
          },
          "name": "resetEndTimeOffset"
        }
      ],
      "name": "CloudwatchLogAlarmScheduledQueryConfigurationScheduleConfigurationOutputReference",
      "namespace": "cloudwatchLogAlarm",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 236
          },
          "name": "endTimeOffsetInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 249
          },
          "name": "scheduleExpressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 262
          },
          "name": "startTimeOffsetInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 226
          },
          "name": "endTimeOffset",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 242
          },
          "name": "scheduleExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 255
          },
          "name": "startTimeOffset",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 182
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudwatchLogAlarm.CloudwatchLogAlarmScheduledQueryConfigurationScheduleConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudwatch-log-alarm/index:CloudwatchLogAlarmScheduledQueryConfigurationScheduleConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.cloudwatchLogAlarm.CloudwatchLogAlarmScheduledQueryConfigurationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudwatchLogAlarm.CloudwatchLogAlarmScheduledQueryConfigurationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudwatch-log-alarm/index.ts",
        "line": 266
      },
      "name": "CloudwatchLogAlarmScheduledQueryConfigurationTags",
      "namespace": "cloudwatchLogAlarm",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The combination of tag keys and values can help you organize and categorize your resources.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_log_alarm#key CloudwatchLogAlarm#key}",
            "stability": "stable",
            "summary": "A unique identifier for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 272
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_log_alarm#value CloudwatchLogAlarm#value}",
            "stability": "stable",
            "summary": "The value for the specified tag key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 278
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudwatch-log-alarm/index:CloudwatchLogAlarmScheduledQueryConfigurationTags"
    },
    "@cdktn/provider-awscc.cloudwatchLogAlarm.CloudwatchLogAlarmScheduledQueryConfigurationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudwatchLogAlarm.CloudwatchLogAlarmScheduledQueryConfigurationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudwatch-log-alarm/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudwatch-log-alarm/index.ts",
        "line": 400
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 415
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.cloudwatchLogAlarm.CloudwatchLogAlarmScheduledQueryConfigurationTagsOutputReference"
            }
          }
        }
      ],
      "name": "CloudwatchLogAlarmScheduledQueryConfigurationTagsList",
      "namespace": "cloudwatchLogAlarm",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 401
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudwatchLogAlarm.CloudwatchLogAlarmScheduledQueryConfigurationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudwatch-log-alarm/index:CloudwatchLogAlarmScheduledQueryConfigurationTagsList"
    },
    "@cdktn/provider-awscc.cloudwatchLogAlarm.CloudwatchLogAlarmScheduledQueryConfigurationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudwatchLogAlarm.CloudwatchLogAlarmScheduledQueryConfigurationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudwatch-log-alarm/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudwatch-log-alarm/index.ts",
        "line": 317
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 375
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 391
          },
          "name": "resetValue"
        }
      ],
      "name": "CloudwatchLogAlarmScheduledQueryConfigurationTagsOutputReference",
      "namespace": "cloudwatchLogAlarm",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 379
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 395
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 369
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 385
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 331
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudwatchLogAlarm.CloudwatchLogAlarmScheduledQueryConfigurationTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudwatch-log-alarm/index:CloudwatchLogAlarmScheduledQueryConfigurationTagsOutputReference"
    },
    "@cdktn/provider-awscc.cloudwatchLogAlarm.CloudwatchLogAlarmTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudwatchLogAlarm.CloudwatchLogAlarmTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudwatch-log-alarm/index.ts",
        "line": 678
      },
      "name": "CloudwatchLogAlarmTags",
      "namespace": "cloudwatchLogAlarm",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The combination of tag keys and values can help you organize and categorize your resources.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_log_alarm#key CloudwatchLogAlarm#key}",
            "stability": "stable",
            "summary": "A unique identifier for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 684
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_log_alarm#value CloudwatchLogAlarm#value}",
            "stability": "stable",
            "summary": "The value for the specified tag key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 690
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudwatch-log-alarm/index:CloudwatchLogAlarmTags"
    },
    "@cdktn/provider-awscc.cloudwatchLogAlarm.CloudwatchLogAlarmTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudwatchLogAlarm.CloudwatchLogAlarmTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudwatch-log-alarm/index.ts",
          "line": 820
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudwatch-log-alarm/index.ts",
        "line": 812
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 827
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.cloudwatchLogAlarm.CloudwatchLogAlarmTagsOutputReference"
            }
          }
        }
      ],
      "name": "CloudwatchLogAlarmTagsList",
      "namespace": "cloudwatchLogAlarm",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 813
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudwatchLogAlarm.CloudwatchLogAlarmTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudwatch-log-alarm/index:CloudwatchLogAlarmTagsList"
    },
    "@cdktn/provider-awscc.cloudwatchLogAlarm.CloudwatchLogAlarmTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudwatchLogAlarm.CloudwatchLogAlarmTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudwatch-log-alarm/index.ts",
          "line": 739
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudwatch-log-alarm/index.ts",
        "line": 729
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 787
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 803
          },
          "name": "resetValue"
        }
      ],
      "name": "CloudwatchLogAlarmTagsOutputReference",
      "namespace": "cloudwatchLogAlarm",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 791
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 807
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 781
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 797
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-log-alarm/index.ts",
            "line": 743
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudwatchLogAlarm.CloudwatchLogAlarmTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudwatch-log-alarm/index:CloudwatchLogAlarmTagsOutputReference"
    },
    "@cdktn/provider-awscc.cloudwatchMetricStream.CloudwatchMetricStream": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_metric_stream awscc_cloudwatch_metric_stream}."
      },
      "fqn": "@cdktn/provider-awscc.cloudwatchMetricStream.CloudwatchMetricStream",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_metric_stream awscc_cloudwatch_metric_stream} Resource."
        },
        "locationInModule": {
          "filename": "src/cloudwatch-metric-stream/index.ts",
          "line": 871
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.cloudwatchMetricStream.CloudwatchMetricStreamConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudwatch-metric-stream/index.ts",
        "line": 839
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CloudwatchMetricStream resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/cloudwatch-metric-stream/index.ts",
            "line": 856
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the CloudwatchMetricStream to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_metric_stream#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CloudwatchMetricStream that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CloudwatchMetricStream to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-metric-stream/index.ts",
            "line": 917
          },
          "name": "putExcludeFilters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.cloudwatchMetricStream.CloudwatchMetricStreamExcludeFilters"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-metric-stream/index.ts",
            "line": 954
          },
          "name": "putIncludeFilters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.cloudwatchMetricStream.CloudwatchMetricStreamIncludeFilters"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-metric-stream/index.ts",
            "line": 1044
          },
          "name": "putStatisticsConfigurations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.cloudwatchMetricStream.CloudwatchMetricStreamStatisticsConfigurations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-metric-stream/index.ts",
            "line": 1060
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.cloudwatchMetricStream.CloudwatchMetricStreamTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-metric-stream/index.ts",
            "line": 920
          },
          "name": "resetExcludeFilters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-metric-stream/index.ts",
            "line": 936
          },
          "name": "resetFirehoseArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-metric-stream/index.ts",
            "line": 957
          },
          "name": "resetIncludeFilters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-metric-stream/index.ts",
            "line": 973
          },
          "name": "resetIncludeLinkedAccountsMetrics"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-metric-stream/index.ts",
            "line": 994
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-metric-stream/index.ts",
            "line": 1010
          },
          "name": "resetOutputFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-metric-stream/index.ts",
            "line": 1026
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-metric-stream/index.ts",
            "line": 1047
          },
          "name": "resetStatisticsConfigurations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-metric-stream/index.ts",
            "line": 1063
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-metric-stream/index.ts",
            "line": 1075
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-metric-stream/index.ts",
            "line": 1089
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CloudwatchMetricStream",
      "namespace": "cloudwatchMetricStream",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-metric-stream/index.ts",
            "line": 844
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-metric-stream/index.ts",
            "line": 903
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-metric-stream/index.ts",
            "line": 908
          },
          "name": "creationDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-metric-stream/index.ts",
            "line": 914
          },
          "name": "excludeFilters",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudwatchMetricStream.CloudwatchMetricStreamExcludeFiltersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-metric-stream/index.ts",
            "line": 945
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-metric-stream/index.ts",
            "line": 951
          },
          "name": "includeFilters",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudwatchMetricStream.CloudwatchMetricStreamIncludeFiltersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-metric-stream/index.ts",
            "line": 982
          },
          "name": "lastUpdateDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-metric-stream/index.ts",
            "line": 1035
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-metric-stream/index.ts",
            "line": 1041
          },
          "name": "statisticsConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudwatchMetricStream.CloudwatchMetricStreamStatisticsConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-metric-stream/index.ts",
            "line": 1057
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudwatchMetricStream.CloudwatchMetricStreamTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-metric-stream/index.ts",
            "line": 924
          },
          "name": "excludeFiltersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudwatchMetricStream.CloudwatchMetricStreamExcludeFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-metric-stream/index.ts",
            "line": 940
          },
          "name": "firehoseArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-metric-stream/index.ts",
            "line": 961
          },
          "name": "includeFiltersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudwatchMetricStream.CloudwatchMetricStreamIncludeFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-metric-stream/index.ts",
            "line": 977
          },
          "name": "includeLinkedAccountsMetricsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-metric-stream/index.ts",
            "line": 998
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-metric-stream/index.ts",
            "line": 1014
          },
          "name": "outputFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-metric-stream/index.ts",
            "line": 1030
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-metric-stream/index.ts",
            "line": 1051
          },
          "name": "statisticsConfigurationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudwatchMetricStream.CloudwatchMetricStreamStatisticsConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-metric-stream/index.ts",
            "line": 1067
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudwatchMetricStream.CloudwatchMetricStreamTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-metric-stream/index.ts",
            "line": 930
          },
          "name": "firehoseArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-metric-stream/index.ts",
            "line": 967
          },
          "name": "includeLinkedAccountsMetrics",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-metric-stream/index.ts",
            "line": 988
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-metric-stream/index.ts",
            "line": 1004
          },
          "name": "outputFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-metric-stream/index.ts",
            "line": 1020
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudwatch-metric-stream/index:CloudwatchMetricStream"
    },
    "@cdktn/provider-awscc.cloudwatchMetricStream.CloudwatchMetricStreamConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudwatchMetricStream.CloudwatchMetricStreamConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudwatch-metric-stream/index.ts",
        "line": 14
      },
      "name": "CloudwatchMetricStreamConfig",
      "namespace": "cloudwatchMetricStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Metrics matched by multiple instances of MetricStreamFilter are joined with an OR operation by default. If both IncludeFilters and ExcludeFilters are omitted, all metrics in the account will be streamed. IncludeFilters and ExcludeFilters are mutually exclusive. Default to null.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_metric_stream#exclude_filters CloudwatchMetricStream#exclude_filters}",
            "stability": "stable",
            "summary": "Define which metrics will be not streamed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-metric-stream/index.ts",
            "line": 20
          },
          "name": "excludeFilters",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudwatchMetricStream.CloudwatchMetricStreamExcludeFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_metric_stream#firehose_arn CloudwatchMetricStream#firehose_arn}",
            "stability": "stable",
            "summary": "The ARN of the Kinesis Firehose where to stream the data."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-metric-stream/index.ts",
            "line": 26
          },
          "name": "firehoseArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Metrics matched by multiple instances of MetricStreamFilter are joined with an OR operation by default. If both IncludeFilters and ExcludeFilters are omitted, all metrics in the account will be streamed. IncludeFilters and ExcludeFilters are mutually exclusive. Default to null.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_metric_stream#include_filters CloudwatchMetricStream#include_filters}",
            "stability": "stable",
            "summary": "Define which metrics will be streamed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-metric-stream/index.ts",
            "line": 32
          },
          "name": "includeFilters",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudwatchMetricStream.CloudwatchMetricStreamIncludeFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The default is false.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_metric_stream#include_linked_accounts_metrics CloudwatchMetricStream#include_linked_accounts_metrics}",
            "stability": "stable",
            "summary": "If you are creating a metric stream in a monitoring account, specify true to include metrics from source accounts that are linked to this monitoring account, in the metric stream."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-metric-stream/index.ts",
            "line": 38
          },
          "name": "includeLinkedAccountsMetrics",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_metric_stream#name CloudwatchMetricStream#name}",
            "stability": "stable",
            "summary": "Name of the metric stream."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-metric-stream/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/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_metric_stream#output_format CloudwatchMetricStream#output_format}",
            "stability": "stable",
            "summary": "The output format of the data streamed to the Kinesis Firehose."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-metric-stream/index.ts",
            "line": 50
          },
          "name": "outputFormat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_metric_stream#role_arn CloudwatchMetricStream#role_arn}",
            "stability": "stable",
            "summary": "The ARN of the role that provides access to the Kinesis Firehose."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-metric-stream/index.ts",
            "line": 56
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can use this parameter to have the metric stream also send additional statistics in the stream. This array can have up to 100 members.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_metric_stream#statistics_configurations CloudwatchMetricStream#statistics_configurations}",
            "stability": "stable",
            "summary": "By default, a metric stream always sends the MAX, MIN, SUM, and SAMPLECOUNT statistics for each metric that is streamed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-metric-stream/index.ts",
            "line": 62
          },
          "name": "statisticsConfigurations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudwatchMetricStream.CloudwatchMetricStreamStatisticsConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_metric_stream#tags CloudwatchMetricStream#tags}",
            "stability": "stable",
            "summary": "A set of tags to assign to the delivery stream."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-metric-stream/index.ts",
            "line": 68
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudwatchMetricStream.CloudwatchMetricStreamTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudwatch-metric-stream/index:CloudwatchMetricStreamConfig"
    },
    "@cdktn/provider-awscc.cloudwatchMetricStream.CloudwatchMetricStreamExcludeFilters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudwatchMetricStream.CloudwatchMetricStreamExcludeFilters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudwatch-metric-stream/index.ts",
        "line": 70
      },
      "name": "CloudwatchMetricStreamExcludeFilters",
      "namespace": "cloudwatchMetricStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_metric_stream#metric_names CloudwatchMetricStream#metric_names}",
            "stability": "stable",
            "summary": "Only metrics with MetricNames matching these values will be streamed. Must be set together with Namespace."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-metric-stream/index.ts",
            "line": 76
          },
          "name": "metricNames",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_metric_stream#namespace CloudwatchMetricStream#namespace}",
            "stability": "stable",
            "summary": "Only metrics with Namespace matching this value will be streamed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-metric-stream/index.ts",
            "line": 82
          },
          "name": "namespace",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudwatch-metric-stream/index:CloudwatchMetricStreamExcludeFilters"
    },
    "@cdktn/provider-awscc.cloudwatchMetricStream.CloudwatchMetricStreamExcludeFiltersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudwatchMetricStream.CloudwatchMetricStreamExcludeFiltersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudwatch-metric-stream/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/cloudwatch-metric-stream/index.ts",
        "line": 204
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-metric-stream/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-awscc.cloudwatchMetricStream.CloudwatchMetricStreamExcludeFiltersOutputReference"
            }
          }
        }
      ],
      "name": "CloudwatchMetricStreamExcludeFiltersList",
      "namespace": "cloudwatchMetricStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-metric-stream/index.ts",
            "line": 205
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudwatchMetricStream.CloudwatchMetricStreamExcludeFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudwatch-metric-stream/index:CloudwatchMetricStreamExcludeFiltersList"
    },
    "@cdktn/provider-awscc.cloudwatchMetricStream.CloudwatchMetricStreamExcludeFiltersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudwatchMetricStream.CloudwatchMetricStreamExcludeFiltersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudwatch-metric-stream/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudwatch-metric-stream/index.ts",
        "line": 121
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-metric-stream/index.ts",
            "line": 179
          },
          "name": "resetMetricNames"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-metric-stream/index.ts",
            "line": 195
          },
          "name": "resetNamespace"
        }
      ],
      "name": "CloudwatchMetricStreamExcludeFiltersOutputReference",
      "namespace": "cloudwatchMetricStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-metric-stream/index.ts",
            "line": 183
          },
          "name": "metricNamesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-metric-stream/index.ts",
            "line": 199
          },
          "name": "namespaceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-metric-stream/index.ts",
            "line": 173
          },
          "name": "metricNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-metric-stream/index.ts",
            "line": 189
          },
          "name": "namespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-metric-stream/index.ts",
            "line": 135
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudwatchMetricStream.CloudwatchMetricStreamExcludeFilters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudwatch-metric-stream/index:CloudwatchMetricStreamExcludeFiltersOutputReference"
    },
    "@cdktn/provider-awscc.cloudwatchMetricStream.CloudwatchMetricStreamIncludeFilters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudwatchMetricStream.CloudwatchMetricStreamIncludeFilters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudwatch-metric-stream/index.ts",
        "line": 223
      },
      "name": "CloudwatchMetricStreamIncludeFilters",
      "namespace": "cloudwatchMetricStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_metric_stream#metric_names CloudwatchMetricStream#metric_names}",
            "stability": "stable",
            "summary": "Only metrics with MetricNames matching these values will be streamed. Must be set together with Namespace."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-metric-stream/index.ts",
            "line": 229
          },
          "name": "metricNames",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_metric_stream#namespace CloudwatchMetricStream#namespace}",
            "stability": "stable",
            "summary": "Only metrics with Namespace matching this value will be streamed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-metric-stream/index.ts",
            "line": 235
          },
          "name": "namespace",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudwatch-metric-stream/index:CloudwatchMetricStreamIncludeFilters"
    },
    "@cdktn/provider-awscc.cloudwatchMetricStream.CloudwatchMetricStreamIncludeFiltersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudwatchMetricStream.CloudwatchMetricStreamIncludeFiltersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudwatch-metric-stream/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/cloudwatch-metric-stream/index.ts",
        "line": 357
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-metric-stream/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-awscc.cloudwatchMetricStream.CloudwatchMetricStreamIncludeFiltersOutputReference"
            }
          }
        }
      ],
      "name": "CloudwatchMetricStreamIncludeFiltersList",
      "namespace": "cloudwatchMetricStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-metric-stream/index.ts",
            "line": 358
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudwatchMetricStream.CloudwatchMetricStreamIncludeFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudwatch-metric-stream/index:CloudwatchMetricStreamIncludeFiltersList"
    },
    "@cdktn/provider-awscc.cloudwatchMetricStream.CloudwatchMetricStreamIncludeFiltersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudwatchMetricStream.CloudwatchMetricStreamIncludeFiltersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudwatch-metric-stream/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudwatch-metric-stream/index.ts",
        "line": 274
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-metric-stream/index.ts",
            "line": 332
          },
          "name": "resetMetricNames"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-metric-stream/index.ts",
            "line": 348
          },
          "name": "resetNamespace"
        }
      ],
      "name": "CloudwatchMetricStreamIncludeFiltersOutputReference",
      "namespace": "cloudwatchMetricStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-metric-stream/index.ts",
            "line": 336
          },
          "name": "metricNamesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-metric-stream/index.ts",
            "line": 352
          },
          "name": "namespaceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-metric-stream/index.ts",
            "line": 326
          },
          "name": "metricNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-metric-stream/index.ts",
            "line": 342
          },
          "name": "namespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-metric-stream/index.ts",
            "line": 288
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudwatchMetricStream.CloudwatchMetricStreamIncludeFilters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudwatch-metric-stream/index:CloudwatchMetricStreamIncludeFiltersOutputReference"
    },
    "@cdktn/provider-awscc.cloudwatchMetricStream.CloudwatchMetricStreamStatisticsConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudwatchMetricStream.CloudwatchMetricStreamStatisticsConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudwatch-metric-stream/index.ts",
        "line": 529
      },
      "name": "CloudwatchMetricStreamStatisticsConfigurations",
      "namespace": "cloudwatchMetricStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_metric_stream#additional_statistics CloudwatchMetricStream#additional_statistics}",
            "stability": "stable",
            "summary": "The additional statistics to stream for the metrics listed in IncludeMetrics."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-metric-stream/index.ts",
            "line": 535
          },
          "name": "additionalStatistics",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_metric_stream#include_metrics CloudwatchMetricStream#include_metrics}",
            "stability": "stable",
            "summary": "An array that defines the metrics that are to have additional statistics streamed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-metric-stream/index.ts",
            "line": 541
          },
          "name": "includeMetrics",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudwatchMetricStream.CloudwatchMetricStreamStatisticsConfigurationsIncludeMetrics"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudwatch-metric-stream/index:CloudwatchMetricStreamStatisticsConfigurations"
    },
    "@cdktn/provider-awscc.cloudwatchMetricStream.CloudwatchMetricStreamStatisticsConfigurationsIncludeMetrics": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudwatchMetricStream.CloudwatchMetricStreamStatisticsConfigurationsIncludeMetrics",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudwatch-metric-stream/index.ts",
        "line": 376
      },
      "name": "CloudwatchMetricStreamStatisticsConfigurationsIncludeMetrics",
      "namespace": "cloudwatchMetricStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_metric_stream#metric_name CloudwatchMetricStream#metric_name}",
            "stability": "stable",
            "summary": "The name of the metric."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-metric-stream/index.ts",
            "line": 382
          },
          "name": "metricName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_metric_stream#namespace CloudwatchMetricStream#namespace}",
            "stability": "stable",
            "summary": "The namespace of the metric."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-metric-stream/index.ts",
            "line": 388
          },
          "name": "namespace",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudwatch-metric-stream/index:CloudwatchMetricStreamStatisticsConfigurationsIncludeMetrics"
    },
    "@cdktn/provider-awscc.cloudwatchMetricStream.CloudwatchMetricStreamStatisticsConfigurationsIncludeMetricsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudwatchMetricStream.CloudwatchMetricStreamStatisticsConfigurationsIncludeMetricsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudwatch-metric-stream/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudwatch-metric-stream/index.ts",
        "line": 510
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-metric-stream/index.ts",
            "line": 525
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.cloudwatchMetricStream.CloudwatchMetricStreamStatisticsConfigurationsIncludeMetricsOutputReference"
            }
          }
        }
      ],
      "name": "CloudwatchMetricStreamStatisticsConfigurationsIncludeMetricsList",
      "namespace": "cloudwatchMetricStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-metric-stream/index.ts",
            "line": 511
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudwatchMetricStream.CloudwatchMetricStreamStatisticsConfigurationsIncludeMetrics"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudwatch-metric-stream/index:CloudwatchMetricStreamStatisticsConfigurationsIncludeMetricsList"
    },
    "@cdktn/provider-awscc.cloudwatchMetricStream.CloudwatchMetricStreamStatisticsConfigurationsIncludeMetricsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudwatchMetricStream.CloudwatchMetricStreamStatisticsConfigurationsIncludeMetricsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudwatch-metric-stream/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/cloudwatch-metric-stream/index.ts",
        "line": 427
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-metric-stream/index.ts",
            "line": 485
          },
          "name": "resetMetricName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-metric-stream/index.ts",
            "line": 501
          },
          "name": "resetNamespace"
        }
      ],
      "name": "CloudwatchMetricStreamStatisticsConfigurationsIncludeMetricsOutputReference",
      "namespace": "cloudwatchMetricStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-metric-stream/index.ts",
            "line": 489
          },
          "name": "metricNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-metric-stream/index.ts",
            "line": 505
          },
          "name": "namespaceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-metric-stream/index.ts",
            "line": 479
          },
          "name": "metricName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-metric-stream/index.ts",
            "line": 495
          },
          "name": "namespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-metric-stream/index.ts",
            "line": 441
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudwatchMetricStream.CloudwatchMetricStreamStatisticsConfigurationsIncludeMetrics"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudwatch-metric-stream/index:CloudwatchMetricStreamStatisticsConfigurationsIncludeMetricsOutputReference"
    },
    "@cdktn/provider-awscc.cloudwatchMetricStream.CloudwatchMetricStreamStatisticsConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudwatchMetricStream.CloudwatchMetricStreamStatisticsConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudwatch-metric-stream/index.ts",
          "line": 671
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudwatch-metric-stream/index.ts",
        "line": 663
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-metric-stream/index.ts",
            "line": 678
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.cloudwatchMetricStream.CloudwatchMetricStreamStatisticsConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "CloudwatchMetricStreamStatisticsConfigurationsList",
      "namespace": "cloudwatchMetricStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-metric-stream/index.ts",
            "line": 664
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudwatchMetricStream.CloudwatchMetricStreamStatisticsConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudwatch-metric-stream/index:CloudwatchMetricStreamStatisticsConfigurationsList"
    },
    "@cdktn/provider-awscc.cloudwatchMetricStream.CloudwatchMetricStreamStatisticsConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudwatchMetricStream.CloudwatchMetricStreamStatisticsConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudwatch-metric-stream/index.ts",
          "line": 590
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudwatch-metric-stream/index.ts",
        "line": 580
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-metric-stream/index.ts",
            "line": 651
          },
          "name": "putIncludeMetrics",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.cloudwatchMetricStream.CloudwatchMetricStreamStatisticsConfigurationsIncludeMetrics"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-metric-stream/index.ts",
            "line": 638
          },
          "name": "resetAdditionalStatistics"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-metric-stream/index.ts",
            "line": 654
          },
          "name": "resetIncludeMetrics"
        }
      ],
      "name": "CloudwatchMetricStreamStatisticsConfigurationsOutputReference",
      "namespace": "cloudwatchMetricStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-metric-stream/index.ts",
            "line": 648
          },
          "name": "includeMetrics",
          "type": {
            "fqn": "@cdktn/provider-awscc.cloudwatchMetricStream.CloudwatchMetricStreamStatisticsConfigurationsIncludeMetricsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-metric-stream/index.ts",
            "line": 642
          },
          "name": "additionalStatisticsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-metric-stream/index.ts",
            "line": 658
          },
          "name": "includeMetricsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudwatchMetricStream.CloudwatchMetricStreamStatisticsConfigurationsIncludeMetrics"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-metric-stream/index.ts",
            "line": 632
          },
          "name": "additionalStatistics",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-metric-stream/index.ts",
            "line": 594
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudwatchMetricStream.CloudwatchMetricStreamStatisticsConfigurations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudwatch-metric-stream/index:CloudwatchMetricStreamStatisticsConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.cloudwatchMetricStream.CloudwatchMetricStreamTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudwatchMetricStream.CloudwatchMetricStreamTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudwatch-metric-stream/index.ts",
        "line": 682
      },
      "name": "CloudwatchMetricStreamTags",
      "namespace": "cloudwatchMetricStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_metric_stream#key CloudwatchMetricStream#key}",
            "stability": "stable",
            "summary": "A unique identifier for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-metric-stream/index.ts",
            "line": 688
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_metric_stream#value CloudwatchMetricStream#value}",
            "stability": "stable",
            "summary": "String which you can use to describe or define the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-metric-stream/index.ts",
            "line": 694
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudwatch-metric-stream/index:CloudwatchMetricStreamTags"
    },
    "@cdktn/provider-awscc.cloudwatchMetricStream.CloudwatchMetricStreamTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudwatchMetricStream.CloudwatchMetricStreamTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudwatch-metric-stream/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudwatch-metric-stream/index.ts",
        "line": 816
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-metric-stream/index.ts",
            "line": 831
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.cloudwatchMetricStream.CloudwatchMetricStreamTagsOutputReference"
            }
          }
        }
      ],
      "name": "CloudwatchMetricStreamTagsList",
      "namespace": "cloudwatchMetricStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-metric-stream/index.ts",
            "line": 817
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cloudwatchMetricStream.CloudwatchMetricStreamTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudwatch-metric-stream/index:CloudwatchMetricStreamTagsList"
    },
    "@cdktn/provider-awscc.cloudwatchMetricStream.CloudwatchMetricStreamTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudwatchMetricStream.CloudwatchMetricStreamTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloudwatch-metric-stream/index.ts",
          "line": 743
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudwatch-metric-stream/index.ts",
        "line": 733
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-metric-stream/index.ts",
            "line": 791
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-metric-stream/index.ts",
            "line": 807
          },
          "name": "resetValue"
        }
      ],
      "name": "CloudwatchMetricStreamTagsOutputReference",
      "namespace": "cloudwatchMetricStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-metric-stream/index.ts",
            "line": 795
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-metric-stream/index.ts",
            "line": 811
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-metric-stream/index.ts",
            "line": 785
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-metric-stream/index.ts",
            "line": 801
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-metric-stream/index.ts",
            "line": 747
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cloudwatchMetricStream.CloudwatchMetricStreamTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloudwatch-metric-stream/index:CloudwatchMetricStreamTagsOutputReference"
    },
    "@cdktn/provider-awscc.cloudwatchOtelEnrichment.CloudwatchOtelEnrichment": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_otel_enrichment awscc_cloudwatch_otel_enrichment}."
      },
      "fqn": "@cdktn/provider-awscc.cloudwatchOtelEnrichment.CloudwatchOtelEnrichment",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_otel_enrichment awscc_cloudwatch_otel_enrichment} Resource."
        },
        "locationInModule": {
          "filename": "src/cloudwatch-otel-enrichment/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.cloudwatchOtelEnrichment.CloudwatchOtelEnrichmentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudwatch-otel-enrichment/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CloudwatchOtelEnrichment resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/cloudwatch-otel-enrichment/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the CloudwatchOtelEnrichment to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cloudwatch_otel_enrichment#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CloudwatchOtelEnrichment that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CloudwatchOtelEnrichment to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-otel-enrichment/index.ts",
            "line": 93
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudwatch-otel-enrichment/index.ts",
            "line": 98
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CloudwatchOtelEnrichment",
      "namespace": "cloudwatchOtelEnrichment",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-otel-enrichment/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-otel-enrichment/index.ts",
            "line": 75
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-otel-enrichment/index.ts",
            "line": 80
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudwatch-otel-enrichment/index.ts",
            "line": 85
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudwatch-otel-enrichment/index:CloudwatchOtelEnrichment"
    },
    "@cdktn/provider-awscc.cloudwatchOtelEnrichment.CloudwatchOtelEnrichmentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cloudwatchOtelEnrichment.CloudwatchOtelEnrichmentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudwatch-otel-enrichment/index.ts",
        "line": 14
      },
      "name": "CloudwatchOtelEnrichmentConfig",
      "namespace": "cloudwatchOtelEnrichment",
      "symbolId": "src/cloudwatch-otel-enrichment/index:CloudwatchOtelEnrichmentConfig"
    },
    "@cdktn/provider-awscc.codeartifactDomain.CodeartifactDomain": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codeartifact_domain awscc_codeartifact_domain}."
      },
      "fqn": "@cdktn/provider-awscc.codeartifactDomain.CodeartifactDomain",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codeartifact_domain awscc_codeartifact_domain} Resource."
        },
        "locationInModule": {
          "filename": "src/codeartifact-domain/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-awscc.codeartifactDomain.CodeartifactDomainConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codeartifact-domain/index.ts",
        "line": 191
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CodeartifactDomain resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/codeartifact-domain/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 CodeartifactDomain to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codeartifact_domain#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CodeartifactDomain that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CodeartifactDomain to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeartifact-domain/index.ts",
            "line": 307
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.codeartifactDomain.CodeartifactDomainTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeartifact-domain/index.ts",
            "line": 294
          },
          "name": "resetPermissionsPolicyDocument"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeartifact-domain/index.ts",
            "line": 310
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeartifact-domain/index.ts",
            "line": 322
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeartifact-domain/index.ts",
            "line": 330
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CodeartifactDomain",
      "namespace": "codeartifactDomain",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeartifact-domain/index.ts",
            "line": 196
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeartifact-domain/index.ts",
            "line": 249
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeartifact-domain/index.ts",
            "line": 267
          },
          "name": "encryptionKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeartifact-domain/index.ts",
            "line": 272
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeartifact-domain/index.ts",
            "line": 277
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeartifact-domain/index.ts",
            "line": 282
          },
          "name": "owner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeartifact-domain/index.ts",
            "line": 304
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.codeartifactDomain.CodeartifactDomainTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeartifact-domain/index.ts",
            "line": 262
          },
          "name": "domainNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeartifact-domain/index.ts",
            "line": 298
          },
          "name": "permissionsPolicyDocumentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeartifact-domain/index.ts",
            "line": 314
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codeartifactDomain.CodeartifactDomainTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeartifact-domain/index.ts",
            "line": 255
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeartifact-domain/index.ts",
            "line": 288
          },
          "name": "permissionsPolicyDocument",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/codeartifact-domain/index:CodeartifactDomain"
    },
    "@cdktn/provider-awscc.codeartifactDomain.CodeartifactDomainConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codeartifactDomain.CodeartifactDomainConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codeartifact-domain/index.ts",
        "line": 14
      },
      "name": "CodeartifactDomainConfig",
      "namespace": "codeartifactDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codeartifact_domain#domain_name CodeartifactDomain#domain_name}",
            "stability": "stable",
            "summary": "The name of the domain."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeartifact-domain/index.ts",
            "line": 20
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codeartifact_domain#permissions_policy_document CodeartifactDomain#permissions_policy_document}",
            "stability": "stable",
            "summary": "The access control resource policy on the provided domain."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeartifact-domain/index.ts",
            "line": 26
          },
          "name": "permissionsPolicyDocument",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codeartifact_domain#tags CodeartifactDomain#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeartifact-domain/index.ts",
            "line": 32
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codeartifactDomain.CodeartifactDomainTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codeartifact-domain/index:CodeartifactDomainConfig"
    },
    "@cdktn/provider-awscc.codeartifactDomain.CodeartifactDomainTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codeartifactDomain.CodeartifactDomainTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codeartifact-domain/index.ts",
        "line": 34
      },
      "name": "CodeartifactDomainTags",
      "namespace": "codeartifactDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codeartifact_domain#key CodeartifactDomain#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeartifact-domain/index.ts",
            "line": 40
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codeartifact_domain#value CodeartifactDomain#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeartifact-domain/index.ts",
            "line": 46
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/codeartifact-domain/index:CodeartifactDomainTags"
    },
    "@cdktn/provider-awscc.codeartifactDomain.CodeartifactDomainTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codeartifactDomain.CodeartifactDomainTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codeartifact-domain/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codeartifact-domain/index.ts",
        "line": 168
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeartifact-domain/index.ts",
            "line": 183
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.codeartifactDomain.CodeartifactDomainTagsOutputReference"
            }
          }
        }
      ],
      "name": "CodeartifactDomainTagsList",
      "namespace": "codeartifactDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeartifact-domain/index.ts",
            "line": 169
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codeartifactDomain.CodeartifactDomainTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codeartifact-domain/index:CodeartifactDomainTagsList"
    },
    "@cdktn/provider-awscc.codeartifactDomain.CodeartifactDomainTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codeartifactDomain.CodeartifactDomainTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codeartifact-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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codeartifact-domain/index.ts",
        "line": 85
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeartifact-domain/index.ts",
            "line": 143
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeartifact-domain/index.ts",
            "line": 159
          },
          "name": "resetValue"
        }
      ],
      "name": "CodeartifactDomainTagsOutputReference",
      "namespace": "codeartifactDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeartifact-domain/index.ts",
            "line": 147
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeartifact-domain/index.ts",
            "line": 163
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeartifact-domain/index.ts",
            "line": 137
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeartifact-domain/index.ts",
            "line": 153
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeartifact-domain/index.ts",
            "line": 99
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codeartifactDomain.CodeartifactDomainTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codeartifact-domain/index:CodeartifactDomainTagsOutputReference"
    },
    "@cdktn/provider-awscc.codeartifactPackageGroup.CodeartifactPackageGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codeartifact_package_group awscc_codeartifact_package_group}."
      },
      "fqn": "@cdktn/provider-awscc.codeartifactPackageGroup.CodeartifactPackageGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codeartifact_package_group awscc_codeartifact_package_group} Resource."
        },
        "locationInModule": {
          "filename": "src/codeartifact-package-group/index.ts",
          "line": 890
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.codeartifactPackageGroup.CodeartifactPackageGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codeartifact-package-group/index.ts",
        "line": 858
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CodeartifactPackageGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/codeartifact-package-group/index.ts",
            "line": 875
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the CodeartifactPackageGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codeartifact_package_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CodeartifactPackageGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CodeartifactPackageGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeartifact-package-group/index.ts",
            "line": 995
          },
          "name": "putOriginConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.codeartifactPackageGroup.CodeartifactPackageGroupOriginConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeartifact-package-group/index.ts",
            "line": 1024
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.codeartifactPackageGroup.CodeartifactPackageGroupTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeartifact-package-group/index.ts",
            "line": 932
          },
          "name": "resetContactInfo"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeartifact-package-group/index.ts",
            "line": 948
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeartifact-package-group/index.ts",
            "line": 977
          },
          "name": "resetDomainOwner"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeartifact-package-group/index.ts",
            "line": 998
          },
          "name": "resetOriginConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeartifact-package-group/index.ts",
            "line": 1027
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeartifact-package-group/index.ts",
            "line": 1039
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeartifact-package-group/index.ts",
            "line": 1051
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CodeartifactPackageGroup",
      "namespace": "codeartifactPackageGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeartifact-package-group/index.ts",
            "line": 863
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeartifact-package-group/index.ts",
            "line": 920
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeartifact-package-group/index.ts",
            "line": 986
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeartifact-package-group/index.ts",
            "line": 992
          },
          "name": "originConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.codeartifactPackageGroup.CodeartifactPackageGroupOriginConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeartifact-package-group/index.ts",
            "line": 1021
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.codeartifactPackageGroup.CodeartifactPackageGroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeartifact-package-group/index.ts",
            "line": 936
          },
          "name": "contactInfoInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeartifact-package-group/index.ts",
            "line": 952
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeartifact-package-group/index.ts",
            "line": 965
          },
          "name": "domainNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeartifact-package-group/index.ts",
            "line": 981
          },
          "name": "domainOwnerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeartifact-package-group/index.ts",
            "line": 1002
          },
          "name": "originConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codeartifactPackageGroup.CodeartifactPackageGroupOriginConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeartifact-package-group/index.ts",
            "line": 1015
          },
          "name": "patternInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeartifact-package-group/index.ts",
            "line": 1031
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codeartifactPackageGroup.CodeartifactPackageGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeartifact-package-group/index.ts",
            "line": 926
          },
          "name": "contactInfo",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeartifact-package-group/index.ts",
            "line": 942
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeartifact-package-group/index.ts",
            "line": 958
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeartifact-package-group/index.ts",
            "line": 971
          },
          "name": "domainOwner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeartifact-package-group/index.ts",
            "line": 1008
          },
          "name": "pattern",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/codeartifact-package-group/index:CodeartifactPackageGroup"
    },
    "@cdktn/provider-awscc.codeartifactPackageGroup.CodeartifactPackageGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codeartifactPackageGroup.CodeartifactPackageGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codeartifact-package-group/index.ts",
        "line": 14
      },
      "name": "CodeartifactPackageGroupConfig",
      "namespace": "codeartifactPackageGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codeartifact_package_group#domain_name CodeartifactPackageGroup#domain_name}",
            "stability": "stable",
            "summary": "The name of the domain that contains the package group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeartifact-package-group/index.ts",
            "line": 32
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codeartifact_package_group#pattern CodeartifactPackageGroup#pattern}",
            "stability": "stable",
            "summary": "The package group pattern that is used to gather packages."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeartifact-package-group/index.ts",
            "line": 50
          },
          "name": "pattern",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codeartifact_package_group#contact_info CodeartifactPackageGroup#contact_info}",
            "stability": "stable",
            "summary": "The contact info of the package group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeartifact-package-group/index.ts",
            "line": 20
          },
          "name": "contactInfo",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codeartifact_package_group#description CodeartifactPackageGroup#description}",
            "stability": "stable",
            "summary": "The text description of the package group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeartifact-package-group/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/hashicorp/awscc/1.96.0/docs/resources/codeartifact_package_group#domain_owner CodeartifactPackageGroup#domain_owner}",
            "stability": "stable",
            "summary": "The 12-digit account ID of the AWS account that owns the domain."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeartifact-package-group/index.ts",
            "line": 38
          },
          "name": "domainOwner",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codeartifact_package_group#origin_configuration CodeartifactPackageGroup#origin_configuration}",
            "stability": "stable",
            "summary": "The package origin configuration of the package group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeartifact-package-group/index.ts",
            "line": 44
          },
          "name": "originConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.codeartifactPackageGroup.CodeartifactPackageGroupOriginConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codeartifact_package_group#tags CodeartifactPackageGroup#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to the package group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeartifact-package-group/index.ts",
            "line": 56
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codeartifactPackageGroup.CodeartifactPackageGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codeartifact-package-group/index:CodeartifactPackageGroupConfig"
    },
    "@cdktn/provider-awscc.codeartifactPackageGroup.CodeartifactPackageGroupOriginConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codeartifactPackageGroup.CodeartifactPackageGroupOriginConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codeartifact-package-group/index.ts",
        "line": 605
      },
      "name": "CodeartifactPackageGroupOriginConfiguration",
      "namespace": "codeartifactPackageGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codeartifact_package_group#restrictions CodeartifactPackageGroup#restrictions}",
            "stability": "stable",
            "summary": "The origin configuration that is applied to the package group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeartifact-package-group/index.ts",
            "line": 611
          },
          "name": "restrictions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.codeartifactPackageGroup.CodeartifactPackageGroupOriginConfigurationRestrictions"
          }
        }
      ],
      "symbolId": "src/codeartifact-package-group/index:CodeartifactPackageGroupOriginConfiguration"
    },
    "@cdktn/provider-awscc.codeartifactPackageGroup.CodeartifactPackageGroupOriginConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codeartifactPackageGroup.CodeartifactPackageGroupOriginConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codeartifact-package-group/index.ts",
          "line": 651
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codeartifact-package-group/index.ts",
        "line": 643
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeartifact-package-group/index.ts",
            "line": 690
          },
          "name": "putRestrictions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.codeartifactPackageGroup.CodeartifactPackageGroupOriginConfigurationRestrictions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeartifact-package-group/index.ts",
            "line": 693
          },
          "name": "resetRestrictions"
        }
      ],
      "name": "CodeartifactPackageGroupOriginConfigurationOutputReference",
      "namespace": "codeartifactPackageGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeartifact-package-group/index.ts",
            "line": 687
          },
          "name": "restrictions",
          "type": {
            "fqn": "@cdktn/provider-awscc.codeartifactPackageGroup.CodeartifactPackageGroupOriginConfigurationRestrictionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeartifact-package-group/index.ts",
            "line": 697
          },
          "name": "restrictionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codeartifactPackageGroup.CodeartifactPackageGroupOriginConfigurationRestrictions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeartifact-package-group/index.ts",
            "line": 655
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codeartifactPackageGroup.CodeartifactPackageGroupOriginConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codeartifact-package-group/index:CodeartifactPackageGroupOriginConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.codeartifactPackageGroup.CodeartifactPackageGroupOriginConfigurationRestrictions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codeartifactPackageGroup.CodeartifactPackageGroupOriginConfigurationRestrictions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codeartifact-package-group/index.ts",
        "line": 439
      },
      "name": "CodeartifactPackageGroupOriginConfigurationRestrictions",
      "namespace": "codeartifactPackageGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codeartifact_package_group#external_upstream CodeartifactPackageGroup#external_upstream}",
            "stability": "stable",
            "summary": "The external upstream restriction determines if new package versions can be ingested or retained from external connections."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeartifact-package-group/index.ts",
            "line": 445
          },
          "name": "externalUpstream",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.codeartifactPackageGroup.CodeartifactPackageGroupOriginConfigurationRestrictionsExternalUpstream"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codeartifact_package_group#internal_upstream CodeartifactPackageGroup#internal_upstream}",
            "stability": "stable",
            "summary": "The internal upstream restriction determines if new package versions can be ingested or retained from upstream repositories."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeartifact-package-group/index.ts",
            "line": 451
          },
          "name": "internalUpstream",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.codeartifactPackageGroup.CodeartifactPackageGroupOriginConfigurationRestrictionsInternalUpstream"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codeartifact_package_group#publish CodeartifactPackageGroup#publish}",
            "stability": "stable",
            "summary": "The publish restriction determines if new package versions can be published."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeartifact-package-group/index.ts",
            "line": 457
          },
          "name": "publish",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.codeartifactPackageGroup.CodeartifactPackageGroupOriginConfigurationRestrictionsPublish"
          }
        }
      ],
      "symbolId": "src/codeartifact-package-group/index:CodeartifactPackageGroupOriginConfigurationRestrictions"
    },
    "@cdktn/provider-awscc.codeartifactPackageGroup.CodeartifactPackageGroupOriginConfigurationRestrictionsExternalUpstream": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codeartifactPackageGroup.CodeartifactPackageGroupOriginConfigurationRestrictionsExternalUpstream",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codeartifact-package-group/index.ts",
        "line": 58
      },
      "name": "CodeartifactPackageGroupOriginConfigurationRestrictionsExternalUpstream",
      "namespace": "codeartifactPackageGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codeartifact_package_group#repositories CodeartifactPackageGroup#repositories}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeartifact-package-group/index.ts",
            "line": 62
          },
          "name": "repositories",
          "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/hashicorp/awscc/1.96.0/docs/resources/codeartifact_package_group#restriction_mode CodeartifactPackageGroup#restriction_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeartifact-package-group/index.ts",
            "line": 66
          },
          "name": "restrictionMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/codeartifact-package-group/index:CodeartifactPackageGroupOriginConfigurationRestrictionsExternalUpstream"
    },
    "@cdktn/provider-awscc.codeartifactPackageGroup.CodeartifactPackageGroupOriginConfigurationRestrictionsExternalUpstreamOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codeartifactPackageGroup.CodeartifactPackageGroupOriginConfigurationRestrictionsExternalUpstreamOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codeartifact-package-group/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/codeartifact-package-group/index.ts",
        "line": 105
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeartifact-package-group/index.ts",
            "line": 161
          },
          "name": "resetRepositories"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeartifact-package-group/index.ts",
            "line": 177
          },
          "name": "resetRestrictionMode"
        }
      ],
      "name": "CodeartifactPackageGroupOriginConfigurationRestrictionsExternalUpstreamOutputReference",
      "namespace": "codeartifactPackageGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeartifact-package-group/index.ts",
            "line": 165
          },
          "name": "repositoriesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeartifact-package-group/index.ts",
            "line": 181
          },
          "name": "restrictionModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeartifact-package-group/index.ts",
            "line": 155
          },
          "name": "repositories",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeartifact-package-group/index.ts",
            "line": 171
          },
          "name": "restrictionMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeartifact-package-group/index.ts",
            "line": 117
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codeartifactPackageGroup.CodeartifactPackageGroupOriginConfigurationRestrictionsExternalUpstream"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codeartifact-package-group/index:CodeartifactPackageGroupOriginConfigurationRestrictionsExternalUpstreamOutputReference"
    },
    "@cdktn/provider-awscc.codeartifactPackageGroup.CodeartifactPackageGroupOriginConfigurationRestrictionsInternalUpstream": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codeartifactPackageGroup.CodeartifactPackageGroupOriginConfigurationRestrictionsInternalUpstream",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codeartifact-package-group/index.ts",
        "line": 185
      },
      "name": "CodeartifactPackageGroupOriginConfigurationRestrictionsInternalUpstream",
      "namespace": "codeartifactPackageGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codeartifact_package_group#repositories CodeartifactPackageGroup#repositories}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeartifact-package-group/index.ts",
            "line": 189
          },
          "name": "repositories",
          "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/hashicorp/awscc/1.96.0/docs/resources/codeartifact_package_group#restriction_mode CodeartifactPackageGroup#restriction_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeartifact-package-group/index.ts",
            "line": 193
          },
          "name": "restrictionMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/codeartifact-package-group/index:CodeartifactPackageGroupOriginConfigurationRestrictionsInternalUpstream"
    },
    "@cdktn/provider-awscc.codeartifactPackageGroup.CodeartifactPackageGroupOriginConfigurationRestrictionsInternalUpstreamOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codeartifactPackageGroup.CodeartifactPackageGroupOriginConfigurationRestrictionsInternalUpstreamOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codeartifact-package-group/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/codeartifact-package-group/index.ts",
        "line": 232
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeartifact-package-group/index.ts",
            "line": 288
          },
          "name": "resetRepositories"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeartifact-package-group/index.ts",
            "line": 304
          },
          "name": "resetRestrictionMode"
        }
      ],
      "name": "CodeartifactPackageGroupOriginConfigurationRestrictionsInternalUpstreamOutputReference",
      "namespace": "codeartifactPackageGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeartifact-package-group/index.ts",
            "line": 292
          },
          "name": "repositoriesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeartifact-package-group/index.ts",
            "line": 308
          },
          "name": "restrictionModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeartifact-package-group/index.ts",
            "line": 282
          },
          "name": "repositories",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeartifact-package-group/index.ts",
            "line": 298
          },
          "name": "restrictionMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeartifact-package-group/index.ts",
            "line": 244
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codeartifactPackageGroup.CodeartifactPackageGroupOriginConfigurationRestrictionsInternalUpstream"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codeartifact-package-group/index:CodeartifactPackageGroupOriginConfigurationRestrictionsInternalUpstreamOutputReference"
    },
    "@cdktn/provider-awscc.codeartifactPackageGroup.CodeartifactPackageGroupOriginConfigurationRestrictionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codeartifactPackageGroup.CodeartifactPackageGroupOriginConfigurationRestrictionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codeartifact-package-group/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/codeartifact-package-group/index.ts",
        "line": 503
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeartifact-package-group/index.ts",
            "line": 562
          },
          "name": "putExternalUpstream",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.codeartifactPackageGroup.CodeartifactPackageGroupOriginConfigurationRestrictionsExternalUpstream"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeartifact-package-group/index.ts",
            "line": 578
          },
          "name": "putInternalUpstream",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.codeartifactPackageGroup.CodeartifactPackageGroupOriginConfigurationRestrictionsInternalUpstream"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeartifact-package-group/index.ts",
            "line": 594
          },
          "name": "putPublish",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.codeartifactPackageGroup.CodeartifactPackageGroupOriginConfigurationRestrictionsPublish"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeartifact-package-group/index.ts",
            "line": 565
          },
          "name": "resetExternalUpstream"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeartifact-package-group/index.ts",
            "line": 581
          },
          "name": "resetInternalUpstream"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeartifact-package-group/index.ts",
            "line": 597
          },
          "name": "resetPublish"
        }
      ],
      "name": "CodeartifactPackageGroupOriginConfigurationRestrictionsOutputReference",
      "namespace": "codeartifactPackageGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeartifact-package-group/index.ts",
            "line": 559
          },
          "name": "externalUpstream",
          "type": {
            "fqn": "@cdktn/provider-awscc.codeartifactPackageGroup.CodeartifactPackageGroupOriginConfigurationRestrictionsExternalUpstreamOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeartifact-package-group/index.ts",
            "line": 575
          },
          "name": "internalUpstream",
          "type": {
            "fqn": "@cdktn/provider-awscc.codeartifactPackageGroup.CodeartifactPackageGroupOriginConfigurationRestrictionsInternalUpstreamOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeartifact-package-group/index.ts",
            "line": 591
          },
          "name": "publish",
          "type": {
            "fqn": "@cdktn/provider-awscc.codeartifactPackageGroup.CodeartifactPackageGroupOriginConfigurationRestrictionsPublishOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeartifact-package-group/index.ts",
            "line": 569
          },
          "name": "externalUpstreamInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codeartifactPackageGroup.CodeartifactPackageGroupOriginConfigurationRestrictionsExternalUpstream"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeartifact-package-group/index.ts",
            "line": 585
          },
          "name": "internalUpstreamInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codeartifactPackageGroup.CodeartifactPackageGroupOriginConfigurationRestrictionsInternalUpstream"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeartifact-package-group/index.ts",
            "line": 601
          },
          "name": "publishInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codeartifactPackageGroup.CodeartifactPackageGroupOriginConfigurationRestrictionsPublish"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeartifact-package-group/index.ts",
            "line": 515
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codeartifactPackageGroup.CodeartifactPackageGroupOriginConfigurationRestrictions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codeartifact-package-group/index:CodeartifactPackageGroupOriginConfigurationRestrictionsOutputReference"
    },
    "@cdktn/provider-awscc.codeartifactPackageGroup.CodeartifactPackageGroupOriginConfigurationRestrictionsPublish": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codeartifactPackageGroup.CodeartifactPackageGroupOriginConfigurationRestrictionsPublish",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codeartifact-package-group/index.ts",
        "line": 312
      },
      "name": "CodeartifactPackageGroupOriginConfigurationRestrictionsPublish",
      "namespace": "codeartifactPackageGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codeartifact_package_group#repositories CodeartifactPackageGroup#repositories}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeartifact-package-group/index.ts",
            "line": 316
          },
          "name": "repositories",
          "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/hashicorp/awscc/1.96.0/docs/resources/codeartifact_package_group#restriction_mode CodeartifactPackageGroup#restriction_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeartifact-package-group/index.ts",
            "line": 320
          },
          "name": "restrictionMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/codeartifact-package-group/index:CodeartifactPackageGroupOriginConfigurationRestrictionsPublish"
    },
    "@cdktn/provider-awscc.codeartifactPackageGroup.CodeartifactPackageGroupOriginConfigurationRestrictionsPublishOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codeartifactPackageGroup.CodeartifactPackageGroupOriginConfigurationRestrictionsPublishOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codeartifact-package-group/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/codeartifact-package-group/index.ts",
        "line": 359
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeartifact-package-group/index.ts",
            "line": 415
          },
          "name": "resetRepositories"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeartifact-package-group/index.ts",
            "line": 431
          },
          "name": "resetRestrictionMode"
        }
      ],
      "name": "CodeartifactPackageGroupOriginConfigurationRestrictionsPublishOutputReference",
      "namespace": "codeartifactPackageGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeartifact-package-group/index.ts",
            "line": 419
          },
          "name": "repositoriesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeartifact-package-group/index.ts",
            "line": 435
          },
          "name": "restrictionModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeartifact-package-group/index.ts",
            "line": 409
          },
          "name": "repositories",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeartifact-package-group/index.ts",
            "line": 425
          },
          "name": "restrictionMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeartifact-package-group/index.ts",
            "line": 371
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codeartifactPackageGroup.CodeartifactPackageGroupOriginConfigurationRestrictionsPublish"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codeartifact-package-group/index:CodeartifactPackageGroupOriginConfigurationRestrictionsPublishOutputReference"
    },
    "@cdktn/provider-awscc.codeartifactPackageGroup.CodeartifactPackageGroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codeartifactPackageGroup.CodeartifactPackageGroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codeartifact-package-group/index.ts",
        "line": 701
      },
      "name": "CodeartifactPackageGroupTags",
      "namespace": "codeartifactPackageGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codeartifact_package_group#key CodeartifactPackageGroup#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeartifact-package-group/index.ts",
            "line": 707
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codeartifact_package_group#value CodeartifactPackageGroup#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeartifact-package-group/index.ts",
            "line": 713
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/codeartifact-package-group/index:CodeartifactPackageGroupTags"
    },
    "@cdktn/provider-awscc.codeartifactPackageGroup.CodeartifactPackageGroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codeartifactPackageGroup.CodeartifactPackageGroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codeartifact-package-group/index.ts",
          "line": 843
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codeartifact-package-group/index.ts",
        "line": 835
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeartifact-package-group/index.ts",
            "line": 850
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.codeartifactPackageGroup.CodeartifactPackageGroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "CodeartifactPackageGroupTagsList",
      "namespace": "codeartifactPackageGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeartifact-package-group/index.ts",
            "line": 836
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codeartifactPackageGroup.CodeartifactPackageGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codeartifact-package-group/index:CodeartifactPackageGroupTagsList"
    },
    "@cdktn/provider-awscc.codeartifactPackageGroup.CodeartifactPackageGroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codeartifactPackageGroup.CodeartifactPackageGroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codeartifact-package-group/index.ts",
          "line": 762
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codeartifact-package-group/index.ts",
        "line": 752
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeartifact-package-group/index.ts",
            "line": 810
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeartifact-package-group/index.ts",
            "line": 826
          },
          "name": "resetValue"
        }
      ],
      "name": "CodeartifactPackageGroupTagsOutputReference",
      "namespace": "codeartifactPackageGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeartifact-package-group/index.ts",
            "line": 814
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeartifact-package-group/index.ts",
            "line": 830
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeartifact-package-group/index.ts",
            "line": 804
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeartifact-package-group/index.ts",
            "line": 820
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeartifact-package-group/index.ts",
            "line": 766
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codeartifactPackageGroup.CodeartifactPackageGroupTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codeartifact-package-group/index:CodeartifactPackageGroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.codeartifactRepository.CodeartifactRepository": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codeartifact_repository awscc_codeartifact_repository}."
      },
      "fqn": "@cdktn/provider-awscc.codeartifactRepository.CodeartifactRepository",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codeartifact_repository awscc_codeartifact_repository} Resource."
        },
        "locationInModule": {
          "filename": "src/codeartifact-repository/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-awscc.codeartifactRepository.CodeartifactRepositoryConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codeartifact-repository/index.ts",
        "line": 215
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CodeartifactRepository resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/codeartifact-repository/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 CodeartifactRepository to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codeartifact_repository#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CodeartifactRepository that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CodeartifactRepository to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeartifact-repository/index.ts",
            "line": 375
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.codeartifactRepository.CodeartifactRepositoryTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeartifact-repository/index.ts",
            "line": 289
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeartifact-repository/index.ts",
            "line": 323
          },
          "name": "resetExternalConnections"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeartifact-repository/index.ts",
            "line": 349
          },
          "name": "resetPermissionsPolicyDocument"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeartifact-repository/index.ts",
            "line": 378
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeartifact-repository/index.ts",
            "line": 394
          },
          "name": "resetUpstreams"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeartifact-repository/index.ts",
            "line": 406
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeartifact-repository/index.ts",
            "line": 418
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CodeartifactRepository",
      "namespace": "codeartifactRepository",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeartifact-repository/index.ts",
            "line": 220
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeartifact-repository/index.ts",
            "line": 277
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeartifact-repository/index.ts",
            "line": 311
          },
          "name": "domainOwner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeartifact-repository/index.ts",
            "line": 332
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeartifact-repository/index.ts",
            "line": 337
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeartifact-repository/index.ts",
            "line": 372
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.codeartifactRepository.CodeartifactRepositoryTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeartifact-repository/index.ts",
            "line": 293
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeartifact-repository/index.ts",
            "line": 306
          },
          "name": "domainNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeartifact-repository/index.ts",
            "line": 327
          },
          "name": "externalConnectionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeartifact-repository/index.ts",
            "line": 353
          },
          "name": "permissionsPolicyDocumentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeartifact-repository/index.ts",
            "line": 366
          },
          "name": "repositoryNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeartifact-repository/index.ts",
            "line": 382
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codeartifactRepository.CodeartifactRepositoryTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeartifact-repository/index.ts",
            "line": 398
          },
          "name": "upstreamsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeartifact-repository/index.ts",
            "line": 283
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeartifact-repository/index.ts",
            "line": 299
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeartifact-repository/index.ts",
            "line": 317
          },
          "name": "externalConnections",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeartifact-repository/index.ts",
            "line": 343
          },
          "name": "permissionsPolicyDocument",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeartifact-repository/index.ts",
            "line": 359
          },
          "name": "repositoryName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeartifact-repository/index.ts",
            "line": 388
          },
          "name": "upstreams",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/codeartifact-repository/index:CodeartifactRepository"
    },
    "@cdktn/provider-awscc.codeartifactRepository.CodeartifactRepositoryConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codeartifactRepository.CodeartifactRepositoryConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codeartifact-repository/index.ts",
        "line": 14
      },
      "name": "CodeartifactRepositoryConfig",
      "namespace": "codeartifactRepository",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codeartifact_repository#domain_name CodeartifactRepository#domain_name}",
            "stability": "stable",
            "summary": "The name of the domain that contains the repository."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeartifact-repository/index.ts",
            "line": 26
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codeartifact_repository#repository_name CodeartifactRepository#repository_name}",
            "stability": "stable",
            "summary": "The name of the repository."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeartifact-repository/index.ts",
            "line": 44
          },
          "name": "repositoryName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codeartifact_repository#description CodeartifactRepository#description}",
            "stability": "stable",
            "summary": "A text description of the repository."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeartifact-repository/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/hashicorp/awscc/1.96.0/docs/resources/codeartifact_repository#external_connections CodeartifactRepository#external_connections}",
            "stability": "stable",
            "summary": "A list of external connections associated with the repository."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeartifact-repository/index.ts",
            "line": 32
          },
          "name": "externalConnections",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codeartifact_repository#permissions_policy_document CodeartifactRepository#permissions_policy_document}",
            "stability": "stable",
            "summary": "The access control resource policy on the provided repository."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeartifact-repository/index.ts",
            "line": 38
          },
          "name": "permissionsPolicyDocument",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codeartifact_repository#tags CodeartifactRepository#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeartifact-repository/index.ts",
            "line": 50
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codeartifactRepository.CodeartifactRepositoryTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codeartifact_repository#upstreams CodeartifactRepository#upstreams}",
            "stability": "stable",
            "summary": "A list of upstream repositories associated with the repository."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeartifact-repository/index.ts",
            "line": 56
          },
          "name": "upstreams",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/codeartifact-repository/index:CodeartifactRepositoryConfig"
    },
    "@cdktn/provider-awscc.codeartifactRepository.CodeartifactRepositoryTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codeartifactRepository.CodeartifactRepositoryTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codeartifact-repository/index.ts",
        "line": 58
      },
      "name": "CodeartifactRepositoryTags",
      "namespace": "codeartifactRepository",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codeartifact_repository#key CodeartifactRepository#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeartifact-repository/index.ts",
            "line": 64
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codeartifact_repository#value CodeartifactRepository#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeartifact-repository/index.ts",
            "line": 70
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/codeartifact-repository/index:CodeartifactRepositoryTags"
    },
    "@cdktn/provider-awscc.codeartifactRepository.CodeartifactRepositoryTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codeartifactRepository.CodeartifactRepositoryTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codeartifact-repository/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/codeartifact-repository/index.ts",
        "line": 192
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeartifact-repository/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-awscc.codeartifactRepository.CodeartifactRepositoryTagsOutputReference"
            }
          }
        }
      ],
      "name": "CodeartifactRepositoryTagsList",
      "namespace": "codeartifactRepository",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeartifact-repository/index.ts",
            "line": 193
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codeartifactRepository.CodeartifactRepositoryTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codeartifact-repository/index:CodeartifactRepositoryTagsList"
    },
    "@cdktn/provider-awscc.codeartifactRepository.CodeartifactRepositoryTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codeartifactRepository.CodeartifactRepositoryTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codeartifact-repository/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/codeartifact-repository/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeartifact-repository/index.ts",
            "line": 167
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeartifact-repository/index.ts",
            "line": 183
          },
          "name": "resetValue"
        }
      ],
      "name": "CodeartifactRepositoryTagsOutputReference",
      "namespace": "codeartifactRepository",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeartifact-repository/index.ts",
            "line": 171
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeartifact-repository/index.ts",
            "line": 187
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeartifact-repository/index.ts",
            "line": 161
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeartifact-repository/index.ts",
            "line": 177
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeartifact-repository/index.ts",
            "line": 123
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codeartifactRepository.CodeartifactRepositoryTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codeartifact-repository/index:CodeartifactRepositoryTagsOutputReference"
    },
    "@cdktn/provider-awscc.codebuildFleet.CodebuildFleet": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codebuild_fleet awscc_codebuild_fleet}."
      },
      "fqn": "@cdktn/provider-awscc.codebuildFleet.CodebuildFleet",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codebuild_fleet awscc_codebuild_fleet} Resource."
        },
        "locationInModule": {
          "filename": "src/codebuild-fleet/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",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.codebuildFleet.CodebuildFleetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codebuild-fleet/index.ts",
        "line": 1225
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CodebuildFleet resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/codebuild-fleet/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 CodebuildFleet to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codebuild_fleet#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CodebuildFleet that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CodebuildFleet to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 1317
          },
          "name": "putComputeConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.codebuildFleet.CodebuildFleetComputeConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 1365
          },
          "name": "putFleetProxyConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.codebuildFleet.CodebuildFleetFleetProxyConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 1397
          },
          "name": "putFleetVpcConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.codebuildFleet.CodebuildFleetFleetVpcConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 1466
          },
          "name": "putScalingConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.codebuildFleet.CodebuildFleetScalingConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 1482
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.codebuildFleet.CodebuildFleetTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 1304
          },
          "name": "resetBaseCapacity"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 1320
          },
          "name": "resetComputeConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 1336
          },
          "name": "resetComputeType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 1352
          },
          "name": "resetEnvironmentType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 1368
          },
          "name": "resetFleetProxyConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 1384
          },
          "name": "resetFleetServiceRole"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 1400
          },
          "name": "resetFleetVpcConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 1421
          },
          "name": "resetImageId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 1437
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 1453
          },
          "name": "resetOverflowBehavior"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 1469
          },
          "name": "resetScalingConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 1485
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 1497
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 1514
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CodebuildFleet",
      "namespace": "codebuildFleet",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 1230
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 1292
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 1314
          },
          "name": "computeConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.codebuildFleet.CodebuildFleetComputeConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 1362
          },
          "name": "fleetProxyConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.codebuildFleet.CodebuildFleetFleetProxyConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 1394
          },
          "name": "fleetVpcConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.codebuildFleet.CodebuildFleetFleetVpcConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 1409
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 1463
          },
          "name": "scalingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.codebuildFleet.CodebuildFleetScalingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 1479
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.codebuildFleet.CodebuildFleetTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 1308
          },
          "name": "baseCapacityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 1324
          },
          "name": "computeConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codebuildFleet.CodebuildFleetComputeConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 1340
          },
          "name": "computeTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 1356
          },
          "name": "environmentTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 1372
          },
          "name": "fleetProxyConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codebuildFleet.CodebuildFleetFleetProxyConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 1388
          },
          "name": "fleetServiceRoleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 1404
          },
          "name": "fleetVpcConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codebuildFleet.CodebuildFleetFleetVpcConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 1425
          },
          "name": "imageIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 1441
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 1457
          },
          "name": "overflowBehaviorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 1473
          },
          "name": "scalingConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codebuildFleet.CodebuildFleetScalingConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 1489
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codebuildFleet.CodebuildFleetTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 1298
          },
          "name": "baseCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 1330
          },
          "name": "computeType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 1346
          },
          "name": "environmentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 1378
          },
          "name": "fleetServiceRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 1415
          },
          "name": "imageId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 1431
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 1447
          },
          "name": "overflowBehavior",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/codebuild-fleet/index:CodebuildFleet"
    },
    "@cdktn/provider-awscc.codebuildFleet.CodebuildFleetComputeConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codebuildFleet.CodebuildFleetComputeConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codebuild-fleet/index.ts",
        "line": 64
      },
      "name": "CodebuildFleetComputeConfiguration",
      "namespace": "codebuildFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codebuild_fleet#disk CodebuildFleet#disk}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 68
          },
          "name": "disk",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codebuild_fleet#instance_type CodebuildFleet#instance_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 72
          },
          "name": "instanceType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codebuild_fleet#machine_type CodebuildFleet#machine_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 76
          },
          "name": "machineType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codebuild_fleet#memory CodebuildFleet#memory}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 80
          },
          "name": "memory",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codebuild_fleet#v_cpu CodebuildFleet#v_cpu}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 84
          },
          "name": "vCpu",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/codebuild-fleet/index:CodebuildFleetComputeConfiguration"
    },
    "@cdktn/provider-awscc.codebuildFleet.CodebuildFleetComputeConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codebuildFleet.CodebuildFleetComputeConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codebuild-fleet/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/codebuild-fleet/index.ts",
        "line": 144
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 218
          },
          "name": "resetDisk"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 234
          },
          "name": "resetInstanceType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 250
          },
          "name": "resetMachineType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 266
          },
          "name": "resetMemory"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 282
          },
          "name": "resetVCpu"
        }
      ],
      "name": "CodebuildFleetComputeConfigurationOutputReference",
      "namespace": "codebuildFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 222
          },
          "name": "diskInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 238
          },
          "name": "instanceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 254
          },
          "name": "machineTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 270
          },
          "name": "memoryInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 286
          },
          "name": "vCpuInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 212
          },
          "name": "disk",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 228
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 244
          },
          "name": "machineType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 260
          },
          "name": "memory",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 276
          },
          "name": "vCpu",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 156
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codebuildFleet.CodebuildFleetComputeConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codebuild-fleet/index:CodebuildFleetComputeConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.codebuildFleet.CodebuildFleetConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codebuildFleet.CodebuildFleetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codebuild-fleet/index.ts",
        "line": 14
      },
      "name": "CodebuildFleetConfig",
      "namespace": "codebuildFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codebuild_fleet#base_capacity CodebuildFleet#base_capacity}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 18
          },
          "name": "baseCapacity",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codebuild_fleet#compute_configuration CodebuildFleet#compute_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 22
          },
          "name": "computeConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.codebuildFleet.CodebuildFleetComputeConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codebuild_fleet#compute_type CodebuildFleet#compute_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 26
          },
          "name": "computeType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codebuild_fleet#environment_type CodebuildFleet#environment_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 30
          },
          "name": "environmentType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codebuild_fleet#fleet_proxy_configuration CodebuildFleet#fleet_proxy_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 34
          },
          "name": "fleetProxyConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.codebuildFleet.CodebuildFleetFleetProxyConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codebuild_fleet#fleet_service_role CodebuildFleet#fleet_service_role}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 38
          },
          "name": "fleetServiceRole",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codebuild_fleet#fleet_vpc_config CodebuildFleet#fleet_vpc_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 42
          },
          "name": "fleetVpcConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.codebuildFleet.CodebuildFleetFleetVpcConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codebuild_fleet#image_id CodebuildFleet#image_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 46
          },
          "name": "imageId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codebuild_fleet#name CodebuildFleet#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 50
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codebuild_fleet#overflow_behavior CodebuildFleet#overflow_behavior}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 54
          },
          "name": "overflowBehavior",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codebuild_fleet#scaling_configuration CodebuildFleet#scaling_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 58
          },
          "name": "scalingConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.codebuildFleet.CodebuildFleetScalingConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codebuild_fleet#tags CodebuildFleet#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 62
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codebuildFleet.CodebuildFleetTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codebuild-fleet/index:CodebuildFleetConfig"
    },
    "@cdktn/provider-awscc.codebuildFleet.CodebuildFleetFleetProxyConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codebuildFleet.CodebuildFleetFleetProxyConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codebuild-fleet/index.ts",
        "line": 472
      },
      "name": "CodebuildFleetFleetProxyConfiguration",
      "namespace": "codebuildFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codebuild_fleet#default_behavior CodebuildFleet#default_behavior}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 476
          },
          "name": "defaultBehavior",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codebuild_fleet#ordered_proxy_rules CodebuildFleet#ordered_proxy_rules}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 480
          },
          "name": "orderedProxyRules",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codebuildFleet.CodebuildFleetFleetProxyConfigurationOrderedProxyRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codebuild-fleet/index:CodebuildFleetFleetProxyConfiguration"
    },
    "@cdktn/provider-awscc.codebuildFleet.CodebuildFleetFleetProxyConfigurationOrderedProxyRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codebuildFleet.CodebuildFleetFleetProxyConfigurationOrderedProxyRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codebuild-fleet/index.ts",
        "line": 290
      },
      "name": "CodebuildFleetFleetProxyConfigurationOrderedProxyRules",
      "namespace": "codebuildFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codebuild_fleet#effect CodebuildFleet#effect}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 294
          },
          "name": "effect",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codebuild_fleet#entities CodebuildFleet#entities}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 298
          },
          "name": "entities",
          "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/hashicorp/awscc/1.96.0/docs/resources/codebuild_fleet#type CodebuildFleet#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 302
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/codebuild-fleet/index:CodebuildFleetFleetProxyConfigurationOrderedProxyRules"
    },
    "@cdktn/provider-awscc.codebuildFleet.CodebuildFleetFleetProxyConfigurationOrderedProxyRulesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codebuildFleet.CodebuildFleetFleetProxyConfigurationOrderedProxyRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codebuild-fleet/index.ts",
          "line": 461
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codebuild-fleet/index.ts",
        "line": 453
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 468
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.codebuildFleet.CodebuildFleetFleetProxyConfigurationOrderedProxyRulesOutputReference"
            }
          }
        }
      ],
      "name": "CodebuildFleetFleetProxyConfigurationOrderedProxyRulesList",
      "namespace": "codebuildFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 454
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codebuildFleet.CodebuildFleetFleetProxyConfigurationOrderedProxyRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codebuild-fleet/index:CodebuildFleetFleetProxyConfigurationOrderedProxyRulesList"
    },
    "@cdktn/provider-awscc.codebuildFleet.CodebuildFleetFleetProxyConfigurationOrderedProxyRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codebuildFleet.CodebuildFleetFleetProxyConfigurationOrderedProxyRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codebuild-fleet/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/codebuild-fleet/index.ts",
        "line": 348
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 412
          },
          "name": "resetEffect"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 428
          },
          "name": "resetEntities"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 444
          },
          "name": "resetType"
        }
      ],
      "name": "CodebuildFleetFleetProxyConfigurationOrderedProxyRulesOutputReference",
      "namespace": "codebuildFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 416
          },
          "name": "effectInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 432
          },
          "name": "entitiesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 448
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 406
          },
          "name": "effect",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 422
          },
          "name": "entities",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 438
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 362
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codebuildFleet.CodebuildFleetFleetProxyConfigurationOrderedProxyRules"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codebuild-fleet/index:CodebuildFleetFleetProxyConfigurationOrderedProxyRulesOutputReference"
    },
    "@cdktn/provider-awscc.codebuildFleet.CodebuildFleetFleetProxyConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codebuildFleet.CodebuildFleetFleetProxyConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codebuild-fleet/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/codebuild-fleet/index.ts",
        "line": 519
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 588
          },
          "name": "putOrderedProxyRules",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.codebuildFleet.CodebuildFleetFleetProxyConfigurationOrderedProxyRules"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 575
          },
          "name": "resetDefaultBehavior"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 591
          },
          "name": "resetOrderedProxyRules"
        }
      ],
      "name": "CodebuildFleetFleetProxyConfigurationOutputReference",
      "namespace": "codebuildFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 585
          },
          "name": "orderedProxyRules",
          "type": {
            "fqn": "@cdktn/provider-awscc.codebuildFleet.CodebuildFleetFleetProxyConfigurationOrderedProxyRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 579
          },
          "name": "defaultBehaviorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 595
          },
          "name": "orderedProxyRulesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codebuildFleet.CodebuildFleetFleetProxyConfigurationOrderedProxyRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 569
          },
          "name": "defaultBehavior",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 531
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codebuildFleet.CodebuildFleetFleetProxyConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codebuild-fleet/index:CodebuildFleetFleetProxyConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.codebuildFleet.CodebuildFleetFleetVpcConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codebuildFleet.CodebuildFleetFleetVpcConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codebuild-fleet/index.ts",
        "line": 599
      },
      "name": "CodebuildFleetFleetVpcConfig",
      "namespace": "codebuildFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codebuild_fleet#security_group_ids CodebuildFleet#security_group_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 603
          },
          "name": "securityGroupIds",
          "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/hashicorp/awscc/1.96.0/docs/resources/codebuild_fleet#subnets CodebuildFleet#subnets}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 607
          },
          "name": "subnets",
          "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/hashicorp/awscc/1.96.0/docs/resources/codebuild_fleet#vpc_id CodebuildFleet#vpc_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 611
          },
          "name": "vpcId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/codebuild-fleet/index:CodebuildFleetFleetVpcConfig"
    },
    "@cdktn/provider-awscc.codebuildFleet.CodebuildFleetFleetVpcConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codebuildFleet.CodebuildFleetFleetVpcConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codebuild-fleet/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/codebuild-fleet/index.ts",
        "line": 657
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 719
          },
          "name": "resetSecurityGroupIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 735
          },
          "name": "resetSubnets"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 751
          },
          "name": "resetVpcId"
        }
      ],
      "name": "CodebuildFleetFleetVpcConfigOutputReference",
      "namespace": "codebuildFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 723
          },
          "name": "securityGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 739
          },
          "name": "subnetsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 755
          },
          "name": "vpcIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 713
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 729
          },
          "name": "subnets",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 745
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 669
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codebuildFleet.CodebuildFleetFleetVpcConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codebuild-fleet/index:CodebuildFleetFleetVpcConfigOutputReference"
    },
    "@cdktn/provider-awscc.codebuildFleet.CodebuildFleetScalingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codebuildFleet.CodebuildFleetScalingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codebuild-fleet/index.ts",
        "line": 908
      },
      "name": "CodebuildFleetScalingConfiguration",
      "namespace": "codebuildFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codebuild_fleet#max_capacity CodebuildFleet#max_capacity}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 912
          },
          "name": "maxCapacity",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codebuild_fleet#scaling_type CodebuildFleet#scaling_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 916
          },
          "name": "scalingType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codebuild_fleet#target_tracking_scaling_configs CodebuildFleet#target_tracking_scaling_configs}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 920
          },
          "name": "targetTrackingScalingConfigs",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codebuildFleet.CodebuildFleetScalingConfigurationTargetTrackingScalingConfigs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codebuild-fleet/index:CodebuildFleetScalingConfiguration"
    },
    "@cdktn/provider-awscc.codebuildFleet.CodebuildFleetScalingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codebuildFleet.CodebuildFleetScalingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codebuild-fleet/index.ts",
          "line": 974
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codebuild-fleet/index.ts",
        "line": 966
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 1057
          },
          "name": "putTargetTrackingScalingConfigs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.codebuildFleet.CodebuildFleetScalingConfigurationTargetTrackingScalingConfigs"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 1028
          },
          "name": "resetMaxCapacity"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 1044
          },
          "name": "resetScalingType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 1060
          },
          "name": "resetTargetTrackingScalingConfigs"
        }
      ],
      "name": "CodebuildFleetScalingConfigurationOutputReference",
      "namespace": "codebuildFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 1054
          },
          "name": "targetTrackingScalingConfigs",
          "type": {
            "fqn": "@cdktn/provider-awscc.codebuildFleet.CodebuildFleetScalingConfigurationTargetTrackingScalingConfigsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 1032
          },
          "name": "maxCapacityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 1048
          },
          "name": "scalingTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 1064
          },
          "name": "targetTrackingScalingConfigsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codebuildFleet.CodebuildFleetScalingConfigurationTargetTrackingScalingConfigs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 1022
          },
          "name": "maxCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 1038
          },
          "name": "scalingType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 978
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codebuildFleet.CodebuildFleetScalingConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codebuild-fleet/index:CodebuildFleetScalingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.codebuildFleet.CodebuildFleetScalingConfigurationTargetTrackingScalingConfigs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codebuildFleet.CodebuildFleetScalingConfigurationTargetTrackingScalingConfigs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codebuild-fleet/index.ts",
        "line": 759
      },
      "name": "CodebuildFleetScalingConfigurationTargetTrackingScalingConfigs",
      "namespace": "codebuildFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codebuild_fleet#metric_type CodebuildFleet#metric_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 763
          },
          "name": "metricType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codebuild_fleet#target_value CodebuildFleet#target_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 767
          },
          "name": "targetValue",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/codebuild-fleet/index:CodebuildFleetScalingConfigurationTargetTrackingScalingConfigs"
    },
    "@cdktn/provider-awscc.codebuildFleet.CodebuildFleetScalingConfigurationTargetTrackingScalingConfigsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codebuildFleet.CodebuildFleetScalingConfigurationTargetTrackingScalingConfigsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codebuild-fleet/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codebuild-fleet/index.ts",
        "line": 889
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 904
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.codebuildFleet.CodebuildFleetScalingConfigurationTargetTrackingScalingConfigsOutputReference"
            }
          }
        }
      ],
      "name": "CodebuildFleetScalingConfigurationTargetTrackingScalingConfigsList",
      "namespace": "codebuildFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 890
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codebuildFleet.CodebuildFleetScalingConfigurationTargetTrackingScalingConfigs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codebuild-fleet/index:CodebuildFleetScalingConfigurationTargetTrackingScalingConfigsList"
    },
    "@cdktn/provider-awscc.codebuildFleet.CodebuildFleetScalingConfigurationTargetTrackingScalingConfigsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codebuildFleet.CodebuildFleetScalingConfigurationTargetTrackingScalingConfigsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codebuild-fleet/index.ts",
          "line": 816
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codebuild-fleet/index.ts",
        "line": 806
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 864
          },
          "name": "resetMetricType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 880
          },
          "name": "resetTargetValue"
        }
      ],
      "name": "CodebuildFleetScalingConfigurationTargetTrackingScalingConfigsOutputReference",
      "namespace": "codebuildFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 868
          },
          "name": "metricTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 884
          },
          "name": "targetValueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 858
          },
          "name": "metricType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 874
          },
          "name": "targetValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 820
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codebuildFleet.CodebuildFleetScalingConfigurationTargetTrackingScalingConfigs"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codebuild-fleet/index:CodebuildFleetScalingConfigurationTargetTrackingScalingConfigsOutputReference"
    },
    "@cdktn/provider-awscc.codebuildFleet.CodebuildFleetTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codebuildFleet.CodebuildFleetTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codebuild-fleet/index.ts",
        "line": 1068
      },
      "name": "CodebuildFleetTags",
      "namespace": "codebuildFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codebuild_fleet#key CodebuildFleet#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 1074
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 255 Unicode characters in length. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codebuild_fleet#value CodebuildFleet#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 1080
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/codebuild-fleet/index:CodebuildFleetTags"
    },
    "@cdktn/provider-awscc.codebuildFleet.CodebuildFleetTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codebuildFleet.CodebuildFleetTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codebuild-fleet/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/codebuild-fleet/index.ts",
        "line": 1202
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codebuild-fleet/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-awscc.codebuildFleet.CodebuildFleetTagsOutputReference"
            }
          }
        }
      ],
      "name": "CodebuildFleetTagsList",
      "namespace": "codebuildFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 1203
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codebuildFleet.CodebuildFleetTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codebuild-fleet/index:CodebuildFleetTagsList"
    },
    "@cdktn/provider-awscc.codebuildFleet.CodebuildFleetTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codebuildFleet.CodebuildFleetTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codebuild-fleet/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codebuild-fleet/index.ts",
        "line": 1119
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 1177
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 1193
          },
          "name": "resetValue"
        }
      ],
      "name": "CodebuildFleetTagsOutputReference",
      "namespace": "codebuildFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 1181
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 1197
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 1171
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 1187
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codebuild-fleet/index.ts",
            "line": 1133
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codebuildFleet.CodebuildFleetTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codebuild-fleet/index:CodebuildFleetTagsOutputReference"
    },
    "@cdktn/provider-awscc.codeconnectionsConnection.CodeconnectionsConnection": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codeconnections_connection awscc_codeconnections_connection}."
      },
      "fqn": "@cdktn/provider-awscc.codeconnectionsConnection.CodeconnectionsConnection",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codeconnections_connection awscc_codeconnections_connection} Resource."
        },
        "locationInModule": {
          "filename": "src/codeconnections-connection/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-awscc.codeconnectionsConnection.CodeconnectionsConnectionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codeconnections-connection/index.ts",
        "line": 197
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CodeconnectionsConnection resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/codeconnections-connection/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 CodeconnectionsConnection to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codeconnections_connection#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CodeconnectionsConnection that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CodeconnectionsConnection to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeconnections-connection/index.ts",
            "line": 325
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.codeconnectionsConnection.CodeconnectionsConnectionTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeconnections-connection/index.ts",
            "line": 286
          },
          "name": "resetHostArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeconnections-connection/index.ts",
            "line": 312
          },
          "name": "resetProviderType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeconnections-connection/index.ts",
            "line": 328
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeconnections-connection/index.ts",
            "line": 340
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeconnections-connection/index.ts",
            "line": 349
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CodeconnectionsConnection",
      "namespace": "codeconnectionsConnection",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeconnections-connection/index.ts",
            "line": 202
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeconnections-connection/index.ts",
            "line": 256
          },
          "name": "connectionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeconnections-connection/index.ts",
            "line": 274
          },
          "name": "connectionStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeconnections-connection/index.ts",
            "line": 295
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeconnections-connection/index.ts",
            "line": 300
          },
          "name": "ownerAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeconnections-connection/index.ts",
            "line": 322
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.codeconnectionsConnection.CodeconnectionsConnectionTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeconnections-connection/index.ts",
            "line": 269
          },
          "name": "connectionNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeconnections-connection/index.ts",
            "line": 290
          },
          "name": "hostArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeconnections-connection/index.ts",
            "line": 316
          },
          "name": "providerTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeconnections-connection/index.ts",
            "line": 332
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codeconnectionsConnection.CodeconnectionsConnectionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeconnections-connection/index.ts",
            "line": 262
          },
          "name": "connectionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeconnections-connection/index.ts",
            "line": 280
          },
          "name": "hostArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeconnections-connection/index.ts",
            "line": 306
          },
          "name": "providerType",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/codeconnections-connection/index:CodeconnectionsConnection"
    },
    "@cdktn/provider-awscc.codeconnectionsConnection.CodeconnectionsConnectionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codeconnectionsConnection.CodeconnectionsConnectionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codeconnections-connection/index.ts",
        "line": 14
      },
      "name": "CodeconnectionsConnectionConfig",
      "namespace": "codeconnectionsConnection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codeconnections_connection#connection_name CodeconnectionsConnection#connection_name}",
            "stability": "stable",
            "summary": "The name of the connection. Connection names must be unique in an AWS user account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeconnections-connection/index.ts",
            "line": 20
          },
          "name": "connectionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You must specify either a ProviderType or a HostArn.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codeconnections_connection#host_arn CodeconnectionsConnection#host_arn}",
            "stability": "stable",
            "summary": "The host arn configured to represent the infrastructure where your third-party provider is installed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeconnections-connection/index.ts",
            "line": 26
          },
          "name": "hostArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You must specify either a ProviderType or a HostArn.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codeconnections_connection#provider_type CodeconnectionsConnection#provider_type}",
            "stability": "stable",
            "summary": "The name of the external provider where your third-party code repository is configured."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeconnections-connection/index.ts",
            "line": 32
          },
          "name": "providerType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codeconnections_connection#tags CodeconnectionsConnection#tags}",
            "stability": "stable",
            "summary": "Specifies the tags applied to a connection."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeconnections-connection/index.ts",
            "line": 38
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codeconnectionsConnection.CodeconnectionsConnectionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codeconnections-connection/index:CodeconnectionsConnectionConfig"
    },
    "@cdktn/provider-awscc.codeconnectionsConnection.CodeconnectionsConnectionTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codeconnectionsConnection.CodeconnectionsConnectionTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codeconnections-connection/index.ts",
        "line": 40
      },
      "name": "CodeconnectionsConnectionTags",
      "namespace": "codeconnectionsConnection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codeconnections_connection#key CodeconnectionsConnection#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeconnections-connection/index.ts",
            "line": 46
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codeconnections_connection#value CodeconnectionsConnection#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeconnections-connection/index.ts",
            "line": 52
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/codeconnections-connection/index:CodeconnectionsConnectionTags"
    },
    "@cdktn/provider-awscc.codeconnectionsConnection.CodeconnectionsConnectionTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codeconnectionsConnection.CodeconnectionsConnectionTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codeconnections-connection/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/codeconnections-connection/index.ts",
        "line": 174
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeconnections-connection/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-awscc.codeconnectionsConnection.CodeconnectionsConnectionTagsOutputReference"
            }
          }
        }
      ],
      "name": "CodeconnectionsConnectionTagsList",
      "namespace": "codeconnectionsConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeconnections-connection/index.ts",
            "line": 175
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codeconnectionsConnection.CodeconnectionsConnectionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codeconnections-connection/index:CodeconnectionsConnectionTagsList"
    },
    "@cdktn/provider-awscc.codeconnectionsConnection.CodeconnectionsConnectionTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codeconnectionsConnection.CodeconnectionsConnectionTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codeconnections-connection/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codeconnections-connection/index.ts",
        "line": 91
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeconnections-connection/index.ts",
            "line": 149
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeconnections-connection/index.ts",
            "line": 165
          },
          "name": "resetValue"
        }
      ],
      "name": "CodeconnectionsConnectionTagsOutputReference",
      "namespace": "codeconnectionsConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeconnections-connection/index.ts",
            "line": 153
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeconnections-connection/index.ts",
            "line": 169
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeconnections-connection/index.ts",
            "line": 143
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeconnections-connection/index.ts",
            "line": 159
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeconnections-connection/index.ts",
            "line": 105
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codeconnectionsConnection.CodeconnectionsConnectionTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codeconnections-connection/index:CodeconnectionsConnectionTagsOutputReference"
    },
    "@cdktn/provider-awscc.codedeployApplication.CodedeployApplication": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_application awscc_codedeploy_application}."
      },
      "fqn": "@cdktn/provider-awscc.codedeployApplication.CodedeployApplication",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_application awscc_codedeploy_application} Resource."
        },
        "locationInModule": {
          "filename": "src/codedeploy-application/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",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.codedeployApplication.CodedeployApplicationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codedeploy-application/index.ts",
        "line": 187
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CodedeployApplication resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/codedeploy-application/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 CodedeployApplication to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_application#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CodedeployApplication that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CodedeployApplication to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-application/index.ts",
            "line": 286
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.codedeployApplication.CodedeployApplicationTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-application/index.ts",
            "line": 252
          },
          "name": "resetApplicationName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-application/index.ts",
            "line": 268
          },
          "name": "resetComputePlatform"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-application/index.ts",
            "line": 289
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-application/index.ts",
            "line": 301
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-application/index.ts",
            "line": 309
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CodedeployApplication",
      "namespace": "codedeployApplication",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-application/index.ts",
            "line": 192
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-application/index.ts",
            "line": 277
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-application/index.ts",
            "line": 283
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.codedeployApplication.CodedeployApplicationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-application/index.ts",
            "line": 256
          },
          "name": "applicationNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-application/index.ts",
            "line": 272
          },
          "name": "computePlatformInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-application/index.ts",
            "line": 293
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codedeployApplication.CodedeployApplicationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-application/index.ts",
            "line": 246
          },
          "name": "applicationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-application/index.ts",
            "line": 262
          },
          "name": "computePlatform",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/codedeploy-application/index:CodedeployApplication"
    },
    "@cdktn/provider-awscc.codedeployApplication.CodedeployApplicationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codedeployApplication.CodedeployApplicationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codedeploy-application/index.ts",
        "line": 14
      },
      "name": "CodedeployApplicationConfig",
      "namespace": "codedeployApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "If you don't specify a name, AWS CloudFormation generates a unique physical ID and uses that ID for the application name.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_application#application_name CodedeployApplication#application_name}",
            "stability": "stable",
            "summary": "A name for the application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-application/index.ts",
            "line": 20
          },
          "name": "applicationName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_application#compute_platform CodedeployApplication#compute_platform}",
            "stability": "stable",
            "summary": "The compute platform that CodeDeploy deploys the application to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-application/index.ts",
            "line": 26
          },
          "name": "computePlatform",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Each tag consists of a key and an optional value, both of which you define. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_application#tags CodedeployApplication#tags}",
            "stability": "stable",
            "summary": "The metadata that you apply to CodeDeploy applications to help you organize and categorize them."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-application/index.ts",
            "line": 32
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codedeployApplication.CodedeployApplicationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codedeploy-application/index:CodedeployApplicationConfig"
    },
    "@cdktn/provider-awscc.codedeployApplication.CodedeployApplicationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codedeployApplication.CodedeployApplicationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codedeploy-application/index.ts",
        "line": 34
      },
      "name": "CodedeployApplicationTags",
      "namespace": "codedeployApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_application#key CodedeployApplication#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-application/index.ts",
            "line": 38
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_application#value CodedeployApplication#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-application/index.ts",
            "line": 42
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/codedeploy-application/index:CodedeployApplicationTags"
    },
    "@cdktn/provider-awscc.codedeployApplication.CodedeployApplicationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codedeployApplication.CodedeployApplicationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codedeploy-application/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/codedeploy-application/index.ts",
        "line": 164
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-application/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-awscc.codedeployApplication.CodedeployApplicationTagsOutputReference"
            }
          }
        }
      ],
      "name": "CodedeployApplicationTagsList",
      "namespace": "codedeployApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-application/index.ts",
            "line": 165
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codedeployApplication.CodedeployApplicationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codedeploy-application/index:CodedeployApplicationTagsList"
    },
    "@cdktn/provider-awscc.codedeployApplication.CodedeployApplicationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codedeployApplication.CodedeployApplicationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codedeploy-application/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codedeploy-application/index.ts",
        "line": 81
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-application/index.ts",
            "line": 139
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-application/index.ts",
            "line": 155
          },
          "name": "resetValue"
        }
      ],
      "name": "CodedeployApplicationTagsOutputReference",
      "namespace": "codedeployApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-application/index.ts",
            "line": 143
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-application/index.ts",
            "line": 159
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-application/index.ts",
            "line": 133
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-application/index.ts",
            "line": 149
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-application/index.ts",
            "line": 95
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codedeployApplication.CodedeployApplicationTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codedeploy-application/index:CodedeployApplicationTagsOutputReference"
    },
    "@cdktn/provider-awscc.codedeployDeploymentConfig.CodedeployDeploymentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_deployment_config awscc_codedeploy_deployment_config}."
      },
      "fqn": "@cdktn/provider-awscc.codedeployDeploymentConfig.CodedeployDeploymentConfig",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_deployment_config awscc_codedeploy_deployment_config} Resource."
        },
        "locationInModule": {
          "filename": "src/codedeploy-deployment-config/index.ts",
          "line": 910
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.codedeployDeploymentConfig.CodedeployDeploymentConfigConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codedeploy-deployment-config/index.ts",
        "line": 878
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CodedeployDeploymentConfig resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-config/index.ts",
            "line": 895
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the CodedeployDeploymentConfig to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_deployment_config#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CodedeployDeploymentConfig that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CodedeployDeploymentConfig to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-config/index.ts",
            "line": 979
          },
          "name": "putMinimumHealthyHosts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.codedeployDeploymentConfig.CodedeployDeploymentConfigMinimumHealthyHosts"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-config/index.ts",
            "line": 995
          },
          "name": "putTrafficRoutingConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.codedeployDeploymentConfig.CodedeployDeploymentConfigTrafficRoutingConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-config/index.ts",
            "line": 1011
          },
          "name": "putZonalConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.codedeployDeploymentConfig.CodedeployDeploymentConfigZonalConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-config/index.ts",
            "line": 945
          },
          "name": "resetComputePlatform"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-config/index.ts",
            "line": 961
          },
          "name": "resetDeploymentConfigName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-config/index.ts",
            "line": 982
          },
          "name": "resetMinimumHealthyHosts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-config/index.ts",
            "line": 998
          },
          "name": "resetTrafficRoutingConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-config/index.ts",
            "line": 1014
          },
          "name": "resetZonalConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-config/index.ts",
            "line": 1026
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-config/index.ts",
            "line": 1036
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CodedeployDeploymentConfig",
      "namespace": "codedeployDeploymentConfig",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-config/index.ts",
            "line": 883
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-config/index.ts",
            "line": 970
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-config/index.ts",
            "line": 976
          },
          "name": "minimumHealthyHosts",
          "type": {
            "fqn": "@cdktn/provider-awscc.codedeployDeploymentConfig.CodedeployDeploymentConfigMinimumHealthyHostsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-config/index.ts",
            "line": 992
          },
          "name": "trafficRoutingConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.codedeployDeploymentConfig.CodedeployDeploymentConfigTrafficRoutingConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-config/index.ts",
            "line": 1008
          },
          "name": "zonalConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.codedeployDeploymentConfig.CodedeployDeploymentConfigZonalConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-config/index.ts",
            "line": 949
          },
          "name": "computePlatformInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-config/index.ts",
            "line": 965
          },
          "name": "deploymentConfigNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-config/index.ts",
            "line": 986
          },
          "name": "minimumHealthyHostsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codedeployDeploymentConfig.CodedeployDeploymentConfigMinimumHealthyHosts"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-config/index.ts",
            "line": 1002
          },
          "name": "trafficRoutingConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codedeployDeploymentConfig.CodedeployDeploymentConfigTrafficRoutingConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-config/index.ts",
            "line": 1018
          },
          "name": "zonalConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codedeployDeploymentConfig.CodedeployDeploymentConfigZonalConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-config/index.ts",
            "line": 939
          },
          "name": "computePlatform",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-config/index.ts",
            "line": 955
          },
          "name": "deploymentConfigName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/codedeploy-deployment-config/index:CodedeployDeploymentConfig"
    },
    "@cdktn/provider-awscc.codedeployDeploymentConfig.CodedeployDeploymentConfigConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codedeployDeploymentConfig.CodedeployDeploymentConfigConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codedeploy-deployment-config/index.ts",
        "line": 14
      },
      "name": "CodedeployDeploymentConfigConfig",
      "namespace": "codedeployDeploymentConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_deployment_config#compute_platform CodedeployDeploymentConfig#compute_platform}",
            "stability": "stable",
            "summary": "The destination platform type for the deployment (Lambda, Server, or ECS)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-config/index.ts",
            "line": 20
          },
          "name": "computePlatform",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you don't specify a name, AWS CloudFormation generates a unique physical ID and uses that ID for the deployment configuration name. For more information, see Name Type.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_deployment_config#deployment_config_name CodedeployDeploymentConfig#deployment_config_name}",
            "stability": "stable",
            "summary": "A name for the deployment configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-config/index.ts",
            "line": 26
          },
          "name": "deploymentConfigName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "There are two parameters expected in the input: type and value.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_deployment_config#minimum_healthy_hosts CodedeployDeploymentConfig#minimum_healthy_hosts}",
            "stability": "stable",
            "summary": "The minimum number of healthy instances that should be available at any time during the deployment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-config/index.ts",
            "line": 32
          },
          "name": "minimumHealthyHosts",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.codedeployDeploymentConfig.CodedeployDeploymentConfigMinimumHealthyHosts"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_deployment_config#traffic_routing_config CodedeployDeploymentConfig#traffic_routing_config}",
            "stability": "stable",
            "summary": "The configuration that specifies how the deployment traffic is routed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-config/index.ts",
            "line": 38
          },
          "name": "trafficRoutingConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.codedeployDeploymentConfig.CodedeployDeploymentConfigTrafficRoutingConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_deployment_config#zonal_config CodedeployDeploymentConfig#zonal_config}",
            "stability": "stable",
            "summary": "The zonal deployment config that specifies how the zonal deployment behaves."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-config/index.ts",
            "line": 44
          },
          "name": "zonalConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.codedeployDeploymentConfig.CodedeployDeploymentConfigZonalConfig"
          }
        }
      ],
      "symbolId": "src/codedeploy-deployment-config/index:CodedeployDeploymentConfigConfig"
    },
    "@cdktn/provider-awscc.codedeployDeploymentConfig.CodedeployDeploymentConfigMinimumHealthyHosts": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codedeployDeploymentConfig.CodedeployDeploymentConfigMinimumHealthyHosts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codedeploy-deployment-config/index.ts",
        "line": 46
      },
      "name": "CodedeployDeploymentConfigMinimumHealthyHosts",
      "namespace": "codedeployDeploymentConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_deployment_config#type CodedeployDeploymentConfig#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-config/index.ts",
            "line": 50
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_deployment_config#value CodedeployDeploymentConfig#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-config/index.ts",
            "line": 54
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/codedeploy-deployment-config/index:CodedeployDeploymentConfigMinimumHealthyHosts"
    },
    "@cdktn/provider-awscc.codedeployDeploymentConfig.CodedeployDeploymentConfigMinimumHealthyHostsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codedeployDeploymentConfig.CodedeployDeploymentConfigMinimumHealthyHostsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codedeploy-deployment-config/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codedeploy-deployment-config/index.ts",
        "line": 93
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-config/index.ts",
            "line": 149
          },
          "name": "resetType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-config/index.ts",
            "line": 165
          },
          "name": "resetValue"
        }
      ],
      "name": "CodedeployDeploymentConfigMinimumHealthyHostsOutputReference",
      "namespace": "codedeployDeploymentConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-config/index.ts",
            "line": 153
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-config/index.ts",
            "line": 169
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-config/index.ts",
            "line": 143
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-config/index.ts",
            "line": 159
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-config/index.ts",
            "line": 105
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codedeployDeploymentConfig.CodedeployDeploymentConfigMinimumHealthyHosts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codedeploy-deployment-config/index:CodedeployDeploymentConfigMinimumHealthyHostsOutputReference"
    },
    "@cdktn/provider-awscc.codedeployDeploymentConfig.CodedeployDeploymentConfigTrafficRoutingConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codedeployDeploymentConfig.CodedeployDeploymentConfigTrafficRoutingConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codedeploy-deployment-config/index.ts",
        "line": 427
      },
      "name": "CodedeployDeploymentConfigTrafficRoutingConfig",
      "namespace": "codedeployDeploymentConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_deployment_config#time_based_canary CodedeployDeploymentConfig#time_based_canary}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-config/index.ts",
            "line": 431
          },
          "name": "timeBasedCanary",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.codedeployDeploymentConfig.CodedeployDeploymentConfigTrafficRoutingConfigTimeBasedCanary"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_deployment_config#time_based_linear CodedeployDeploymentConfig#time_based_linear}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-config/index.ts",
            "line": 435
          },
          "name": "timeBasedLinear",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.codedeployDeploymentConfig.CodedeployDeploymentConfigTrafficRoutingConfigTimeBasedLinear"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_deployment_config#type CodedeployDeploymentConfig#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-config/index.ts",
            "line": 439
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/codedeploy-deployment-config/index:CodedeployDeploymentConfigTrafficRoutingConfig"
    },
    "@cdktn/provider-awscc.codedeployDeploymentConfig.CodedeployDeploymentConfigTrafficRoutingConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codedeployDeploymentConfig.CodedeployDeploymentConfigTrafficRoutingConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codedeploy-deployment-config/index.ts",
          "line": 493
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codedeploy-deployment-config/index.ts",
        "line": 485
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-config/index.ts",
            "line": 544
          },
          "name": "putTimeBasedCanary",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.codedeployDeploymentConfig.CodedeployDeploymentConfigTrafficRoutingConfigTimeBasedCanary"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-config/index.ts",
            "line": 560
          },
          "name": "putTimeBasedLinear",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.codedeployDeploymentConfig.CodedeployDeploymentConfigTrafficRoutingConfigTimeBasedLinear"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-config/index.ts",
            "line": 547
          },
          "name": "resetTimeBasedCanary"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-config/index.ts",
            "line": 563
          },
          "name": "resetTimeBasedLinear"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-config/index.ts",
            "line": 579
          },
          "name": "resetType"
        }
      ],
      "name": "CodedeployDeploymentConfigTrafficRoutingConfigOutputReference",
      "namespace": "codedeployDeploymentConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-config/index.ts",
            "line": 541
          },
          "name": "timeBasedCanary",
          "type": {
            "fqn": "@cdktn/provider-awscc.codedeployDeploymentConfig.CodedeployDeploymentConfigTrafficRoutingConfigTimeBasedCanaryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-config/index.ts",
            "line": 557
          },
          "name": "timeBasedLinear",
          "type": {
            "fqn": "@cdktn/provider-awscc.codedeployDeploymentConfig.CodedeployDeploymentConfigTrafficRoutingConfigTimeBasedLinearOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-config/index.ts",
            "line": 551
          },
          "name": "timeBasedCanaryInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codedeployDeploymentConfig.CodedeployDeploymentConfigTrafficRoutingConfigTimeBasedCanary"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-config/index.ts",
            "line": 567
          },
          "name": "timeBasedLinearInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codedeployDeploymentConfig.CodedeployDeploymentConfigTrafficRoutingConfigTimeBasedLinear"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-config/index.ts",
            "line": 583
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-config/index.ts",
            "line": 573
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-config/index.ts",
            "line": 497
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codedeployDeploymentConfig.CodedeployDeploymentConfigTrafficRoutingConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codedeploy-deployment-config/index:CodedeployDeploymentConfigTrafficRoutingConfigOutputReference"
    },
    "@cdktn/provider-awscc.codedeployDeploymentConfig.CodedeployDeploymentConfigTrafficRoutingConfigTimeBasedCanary": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codedeployDeploymentConfig.CodedeployDeploymentConfigTrafficRoutingConfigTimeBasedCanary",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codedeploy-deployment-config/index.ts",
        "line": 173
      },
      "name": "CodedeployDeploymentConfigTrafficRoutingConfigTimeBasedCanary",
      "namespace": "codedeployDeploymentConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_deployment_config#canary_interval CodedeployDeploymentConfig#canary_interval}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-config/index.ts",
            "line": 177
          },
          "name": "canaryInterval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_deployment_config#canary_percentage CodedeployDeploymentConfig#canary_percentage}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-config/index.ts",
            "line": 181
          },
          "name": "canaryPercentage",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/codedeploy-deployment-config/index:CodedeployDeploymentConfigTrafficRoutingConfigTimeBasedCanary"
    },
    "@cdktn/provider-awscc.codedeployDeploymentConfig.CodedeployDeploymentConfigTrafficRoutingConfigTimeBasedCanaryOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codedeployDeploymentConfig.CodedeployDeploymentConfigTrafficRoutingConfigTimeBasedCanaryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codedeploy-deployment-config/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/codedeploy-deployment-config/index.ts",
        "line": 220
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-config/index.ts",
            "line": 276
          },
          "name": "resetCanaryInterval"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-config/index.ts",
            "line": 292
          },
          "name": "resetCanaryPercentage"
        }
      ],
      "name": "CodedeployDeploymentConfigTrafficRoutingConfigTimeBasedCanaryOutputReference",
      "namespace": "codedeployDeploymentConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-config/index.ts",
            "line": 280
          },
          "name": "canaryIntervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-config/index.ts",
            "line": 296
          },
          "name": "canaryPercentageInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-config/index.ts",
            "line": 270
          },
          "name": "canaryInterval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-config/index.ts",
            "line": 286
          },
          "name": "canaryPercentage",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-config/index.ts",
            "line": 232
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codedeployDeploymentConfig.CodedeployDeploymentConfigTrafficRoutingConfigTimeBasedCanary"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codedeploy-deployment-config/index:CodedeployDeploymentConfigTrafficRoutingConfigTimeBasedCanaryOutputReference"
    },
    "@cdktn/provider-awscc.codedeployDeploymentConfig.CodedeployDeploymentConfigTrafficRoutingConfigTimeBasedLinear": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codedeployDeploymentConfig.CodedeployDeploymentConfigTrafficRoutingConfigTimeBasedLinear",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codedeploy-deployment-config/index.ts",
        "line": 300
      },
      "name": "CodedeployDeploymentConfigTrafficRoutingConfigTimeBasedLinear",
      "namespace": "codedeployDeploymentConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_deployment_config#linear_interval CodedeployDeploymentConfig#linear_interval}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-config/index.ts",
            "line": 304
          },
          "name": "linearInterval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_deployment_config#linear_percentage CodedeployDeploymentConfig#linear_percentage}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-config/index.ts",
            "line": 308
          },
          "name": "linearPercentage",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/codedeploy-deployment-config/index:CodedeployDeploymentConfigTrafficRoutingConfigTimeBasedLinear"
    },
    "@cdktn/provider-awscc.codedeployDeploymentConfig.CodedeployDeploymentConfigTrafficRoutingConfigTimeBasedLinearOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codedeployDeploymentConfig.CodedeployDeploymentConfigTrafficRoutingConfigTimeBasedLinearOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codedeploy-deployment-config/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/codedeploy-deployment-config/index.ts",
        "line": 347
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-config/index.ts",
            "line": 403
          },
          "name": "resetLinearInterval"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-config/index.ts",
            "line": 419
          },
          "name": "resetLinearPercentage"
        }
      ],
      "name": "CodedeployDeploymentConfigTrafficRoutingConfigTimeBasedLinearOutputReference",
      "namespace": "codedeployDeploymentConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-config/index.ts",
            "line": 407
          },
          "name": "linearIntervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-config/index.ts",
            "line": 423
          },
          "name": "linearPercentageInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-config/index.ts",
            "line": 397
          },
          "name": "linearInterval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-config/index.ts",
            "line": 413
          },
          "name": "linearPercentage",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-config/index.ts",
            "line": 359
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codedeployDeploymentConfig.CodedeployDeploymentConfigTrafficRoutingConfigTimeBasedLinear"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codedeploy-deployment-config/index:CodedeployDeploymentConfigTrafficRoutingConfigTimeBasedLinearOutputReference"
    },
    "@cdktn/provider-awscc.codedeployDeploymentConfig.CodedeployDeploymentConfigZonalConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codedeployDeploymentConfig.CodedeployDeploymentConfigZonalConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codedeploy-deployment-config/index.ts",
        "line": 714
      },
      "name": "CodedeployDeploymentConfigZonalConfig",
      "namespace": "codedeployDeploymentConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_deployment_config#first_zone_monitor_duration_in_seconds CodedeployDeploymentConfig#first_zone_monitor_duration_in_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-config/index.ts",
            "line": 718
          },
          "name": "firstZoneMonitorDurationInSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_deployment_config#minimum_healthy_hosts_per_zone CodedeployDeploymentConfig#minimum_healthy_hosts_per_zone}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-config/index.ts",
            "line": 722
          },
          "name": "minimumHealthyHostsPerZone",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.codedeployDeploymentConfig.CodedeployDeploymentConfigZonalConfigMinimumHealthyHostsPerZone"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_deployment_config#monitor_duration_in_seconds CodedeployDeploymentConfig#monitor_duration_in_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-config/index.ts",
            "line": 726
          },
          "name": "monitorDurationInSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/codedeploy-deployment-config/index:CodedeployDeploymentConfigZonalConfig"
    },
    "@cdktn/provider-awscc.codedeployDeploymentConfig.CodedeployDeploymentConfigZonalConfigMinimumHealthyHostsPerZone": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codedeployDeploymentConfig.CodedeployDeploymentConfigZonalConfigMinimumHealthyHostsPerZone",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codedeploy-deployment-config/index.ts",
        "line": 587
      },
      "name": "CodedeployDeploymentConfigZonalConfigMinimumHealthyHostsPerZone",
      "namespace": "codedeployDeploymentConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_deployment_config#type CodedeployDeploymentConfig#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-config/index.ts",
            "line": 591
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_deployment_config#value CodedeployDeploymentConfig#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-config/index.ts",
            "line": 595
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/codedeploy-deployment-config/index:CodedeployDeploymentConfigZonalConfigMinimumHealthyHostsPerZone"
    },
    "@cdktn/provider-awscc.codedeployDeploymentConfig.CodedeployDeploymentConfigZonalConfigMinimumHealthyHostsPerZoneOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codedeployDeploymentConfig.CodedeployDeploymentConfigZonalConfigMinimumHealthyHostsPerZoneOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codedeploy-deployment-config/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/codedeploy-deployment-config/index.ts",
        "line": 634
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-config/index.ts",
            "line": 690
          },
          "name": "resetType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-config/index.ts",
            "line": 706
          },
          "name": "resetValue"
        }
      ],
      "name": "CodedeployDeploymentConfigZonalConfigMinimumHealthyHostsPerZoneOutputReference",
      "namespace": "codedeployDeploymentConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-config/index.ts",
            "line": 694
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-config/index.ts",
            "line": 710
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-config/index.ts",
            "line": 684
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-config/index.ts",
            "line": 700
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-config/index.ts",
            "line": 646
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codedeployDeploymentConfig.CodedeployDeploymentConfigZonalConfigMinimumHealthyHostsPerZone"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codedeploy-deployment-config/index:CodedeployDeploymentConfigZonalConfigMinimumHealthyHostsPerZoneOutputReference"
    },
    "@cdktn/provider-awscc.codedeployDeploymentConfig.CodedeployDeploymentConfigZonalConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codedeployDeploymentConfig.CodedeployDeploymentConfigZonalConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codedeploy-deployment-config/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/codedeploy-deployment-config/index.ts",
        "line": 772
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-config/index.ts",
            "line": 847
          },
          "name": "putMinimumHealthyHostsPerZone",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.codedeployDeploymentConfig.CodedeployDeploymentConfigZonalConfigMinimumHealthyHostsPerZone"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-config/index.ts",
            "line": 834
          },
          "name": "resetFirstZoneMonitorDurationInSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-config/index.ts",
            "line": 850
          },
          "name": "resetMinimumHealthyHostsPerZone"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-config/index.ts",
            "line": 866
          },
          "name": "resetMonitorDurationInSeconds"
        }
      ],
      "name": "CodedeployDeploymentConfigZonalConfigOutputReference",
      "namespace": "codedeployDeploymentConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-config/index.ts",
            "line": 844
          },
          "name": "minimumHealthyHostsPerZone",
          "type": {
            "fqn": "@cdktn/provider-awscc.codedeployDeploymentConfig.CodedeployDeploymentConfigZonalConfigMinimumHealthyHostsPerZoneOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-config/index.ts",
            "line": 838
          },
          "name": "firstZoneMonitorDurationInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-config/index.ts",
            "line": 854
          },
          "name": "minimumHealthyHostsPerZoneInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codedeployDeploymentConfig.CodedeployDeploymentConfigZonalConfigMinimumHealthyHostsPerZone"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-config/index.ts",
            "line": 870
          },
          "name": "monitorDurationInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-config/index.ts",
            "line": 828
          },
          "name": "firstZoneMonitorDurationInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-config/index.ts",
            "line": 860
          },
          "name": "monitorDurationInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-config/index.ts",
            "line": 784
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codedeployDeploymentConfig.CodedeployDeploymentConfigZonalConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codedeploy-deployment-config/index:CodedeployDeploymentConfigZonalConfigOutputReference"
    },
    "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_deployment_group awscc_codedeploy_deployment_group}."
      },
      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_deployment_group awscc_codedeploy_deployment_group} Resource."
        },
        "locationInModule": {
          "filename": "src/codedeploy-deployment-group/index.ts",
          "line": 4515
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codedeploy-deployment-group/index.ts",
        "line": 4483
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CodedeployDeploymentGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4500
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the CodedeployDeploymentGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_deployment_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CodedeployDeploymentGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CodedeployDeploymentGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4562
          },
          "name": "putAlarmConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupAlarmConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4591
          },
          "name": "putAutoRollbackConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupAutoRollbackConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4623
          },
          "name": "putBlueGreenDeploymentConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupBlueGreenDeploymentConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4639
          },
          "name": "putDeployment",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupDeployment"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4687
          },
          "name": "putDeploymentStyle",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupDeploymentStyle"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4703
          },
          "name": "putEc2TagFilters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupEc2TagFilters"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4719
          },
          "name": "putEc2TagSet",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupEc2TagSet"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4735
          },
          "name": "putEcsServices",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupEcsServices"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4756
          },
          "name": "putLoadBalancerInfo",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupLoadBalancerInfo"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4772
          },
          "name": "putOnPremisesInstanceTagFilters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupOnPremisesInstanceTagFilters"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4788
          },
          "name": "putOnPremisesTagSet",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupOnPremisesTagSet"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4833
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4865
          },
          "name": "putTriggerConfigurations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupTriggerConfigurations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4565
          },
          "name": "resetAlarmConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4594
          },
          "name": "resetAutoRollbackConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4610
          },
          "name": "resetAutoScalingGroups"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4626
          },
          "name": "resetBlueGreenDeploymentConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4642
          },
          "name": "resetDeployment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4658
          },
          "name": "resetDeploymentConfigName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4674
          },
          "name": "resetDeploymentGroupName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4690
          },
          "name": "resetDeploymentStyle"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4706
          },
          "name": "resetEc2TagFilters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4722
          },
          "name": "resetEc2TagSet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4738
          },
          "name": "resetEcsServices"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4759
          },
          "name": "resetLoadBalancerInfo"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4775
          },
          "name": "resetOnPremisesInstanceTagFilters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4791
          },
          "name": "resetOnPremisesTagSet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4807
          },
          "name": "resetOutdatedInstancesStrategy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4836
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4852
          },
          "name": "resetTerminationHookEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4868
          },
          "name": "resetTriggerConfigurations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4880
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4905
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CodedeployDeploymentGroup",
      "namespace": "codedeployDeploymentGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4488
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4559
          },
          "name": "alarmConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupAlarmConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4588
          },
          "name": "autoRollbackConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupAutoRollbackConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4620
          },
          "name": "blueGreenDeploymentConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupBlueGreenDeploymentConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4636
          },
          "name": "deployment",
          "type": {
            "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupDeploymentOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4684
          },
          "name": "deploymentStyle",
          "type": {
            "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupDeploymentStyleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4700
          },
          "name": "ec2TagFilters",
          "type": {
            "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupEc2TagFiltersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4716
          },
          "name": "ec2TagSet",
          "type": {
            "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupEc2TagSetOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4732
          },
          "name": "ecsServices",
          "type": {
            "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupEcsServicesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4747
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4753
          },
          "name": "loadBalancerInfo",
          "type": {
            "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupLoadBalancerInfoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4769
          },
          "name": "onPremisesInstanceTagFilters",
          "type": {
            "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupOnPremisesInstanceTagFiltersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4785
          },
          "name": "onPremisesTagSet",
          "type": {
            "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupOnPremisesTagSetOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4830
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4862
          },
          "name": "triggerConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupTriggerConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4569
          },
          "name": "alarmConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupAlarmConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4582
          },
          "name": "applicationNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4598
          },
          "name": "autoRollbackConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupAutoRollbackConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4614
          },
          "name": "autoScalingGroupsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4630
          },
          "name": "blueGreenDeploymentConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupBlueGreenDeploymentConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4662
          },
          "name": "deploymentConfigNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4678
          },
          "name": "deploymentGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4646
          },
          "name": "deploymentInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupDeployment"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4694
          },
          "name": "deploymentStyleInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupDeploymentStyle"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4710
          },
          "name": "ec2TagFiltersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupEc2TagFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4726
          },
          "name": "ec2TagSetInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupEc2TagSet"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4742
          },
          "name": "ecsServicesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupEcsServices"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4763
          },
          "name": "loadBalancerInfoInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupLoadBalancerInfo"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4779
          },
          "name": "onPremisesInstanceTagFiltersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupOnPremisesInstanceTagFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4795
          },
          "name": "onPremisesTagSetInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupOnPremisesTagSet"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4811
          },
          "name": "outdatedInstancesStrategyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4824
          },
          "name": "serviceRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4840
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4856
          },
          "name": "terminationHookEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4872
          },
          "name": "triggerConfigurationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupTriggerConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4575
          },
          "name": "applicationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4604
          },
          "name": "autoScalingGroups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4652
          },
          "name": "deploymentConfigName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4668
          },
          "name": "deploymentGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4801
          },
          "name": "outdatedInstancesStrategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4817
          },
          "name": "serviceRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4846
          },
          "name": "terminationHookEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codedeploy-deployment-group/index:CodedeployDeploymentGroup"
    },
    "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupAlarmConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupAlarmConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codedeploy-deployment-group/index.ts",
        "line": 254
      },
      "name": "CodedeployDeploymentGroupAlarmConfiguration",
      "namespace": "codedeployDeploymentGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_deployment_group#alarms CodedeployDeploymentGroup#alarms}",
            "stability": "stable",
            "summary": "A list of alarms configured for the deployment or deployment group. A maximum of 10 alarms can be added."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 260
          },
          "name": "alarms",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupAlarmConfigurationAlarms"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_deployment_group#enabled CodedeployDeploymentGroup#enabled}",
            "stability": "stable",
            "summary": "Indicates whether the alarm configuration is enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 266
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The default value is false.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_deployment_group#ignore_poll_alarm_failure CodedeployDeploymentGroup#ignore_poll_alarm_failure}",
            "stability": "stable",
            "summary": "Indicates whether a deployment should continue if information about the current state of alarms cannot be retrieved from Amazon CloudWatch."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 272
          },
          "name": "ignorePollAlarmFailure",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codedeploy-deployment-group/index:CodedeployDeploymentGroupAlarmConfiguration"
    },
    "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupAlarmConfigurationAlarms": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupAlarmConfigurationAlarms",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codedeploy-deployment-group/index.ts",
        "line": 136
      },
      "name": "CodedeployDeploymentGroupAlarmConfigurationAlarms",
      "namespace": "codedeployDeploymentGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Maximum length is 255 characters. Each alarm name can be used only once in a list of alarms.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_deployment_group#name CodedeployDeploymentGroup#name}",
            "stability": "stable",
            "summary": "The name of the alarm."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 142
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/codedeploy-deployment-group/index:CodedeployDeploymentGroupAlarmConfigurationAlarms"
    },
    "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupAlarmConfigurationAlarmsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupAlarmConfigurationAlarmsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codedeploy-deployment-group/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codedeploy-deployment-group/index.ts",
        "line": 235
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 250
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupAlarmConfigurationAlarmsOutputReference"
            }
          }
        }
      ],
      "name": "CodedeployDeploymentGroupAlarmConfigurationAlarmsList",
      "namespace": "codedeployDeploymentGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 236
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupAlarmConfigurationAlarms"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codedeploy-deployment-group/index:CodedeployDeploymentGroupAlarmConfigurationAlarmsList"
    },
    "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupAlarmConfigurationAlarmsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupAlarmConfigurationAlarmsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codedeploy-deployment-group/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/codedeploy-deployment-group/index.ts",
        "line": 174
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 226
          },
          "name": "resetName"
        }
      ],
      "name": "CodedeployDeploymentGroupAlarmConfigurationAlarmsOutputReference",
      "namespace": "codedeployDeploymentGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 230
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 220
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 188
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupAlarmConfigurationAlarms"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codedeploy-deployment-group/index:CodedeployDeploymentGroupAlarmConfigurationAlarmsOutputReference"
    },
    "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupAlarmConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupAlarmConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codedeploy-deployment-group/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/codedeploy-deployment-group/index.ts",
        "line": 318
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 377
          },
          "name": "putAlarms",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupAlarmConfigurationAlarms"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 380
          },
          "name": "resetAlarms"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 396
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 412
          },
          "name": "resetIgnorePollAlarmFailure"
        }
      ],
      "name": "CodedeployDeploymentGroupAlarmConfigurationOutputReference",
      "namespace": "codedeployDeploymentGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 374
          },
          "name": "alarms",
          "type": {
            "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupAlarmConfigurationAlarmsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 384
          },
          "name": "alarmsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupAlarmConfigurationAlarms"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 400
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 416
          },
          "name": "ignorePollAlarmFailureInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 390
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 406
          },
          "name": "ignorePollAlarmFailure",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 330
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupAlarmConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codedeploy-deployment-group/index:CodedeployDeploymentGroupAlarmConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupAutoRollbackConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupAutoRollbackConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codedeploy-deployment-group/index.ts",
        "line": 420
      },
      "name": "CodedeployDeploymentGroupAutoRollbackConfiguration",
      "namespace": "codedeployDeploymentGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_deployment_group#enabled CodedeployDeploymentGroup#enabled}",
            "stability": "stable",
            "summary": "Indicates whether a defined automatic rollback configuration is currently enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 426
          },
          "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/hashicorp/awscc/1.96.0/docs/resources/codedeploy_deployment_group#events CodedeployDeploymentGroup#events}",
            "stability": "stable",
            "summary": "The event type or types that trigger a rollback."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 432
          },
          "name": "events",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/codedeploy-deployment-group/index:CodedeployDeploymentGroupAutoRollbackConfiguration"
    },
    "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupAutoRollbackConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupAutoRollbackConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codedeploy-deployment-group/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/codedeploy-deployment-group/index.ts",
        "line": 471
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 527
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 543
          },
          "name": "resetEvents"
        }
      ],
      "name": "CodedeployDeploymentGroupAutoRollbackConfigurationOutputReference",
      "namespace": "codedeployDeploymentGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 531
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 547
          },
          "name": "eventsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 521
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 537
          },
          "name": "events",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 483
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupAutoRollbackConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codedeploy-deployment-group/index:CodedeployDeploymentGroupAutoRollbackConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupBlueGreenDeploymentConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupBlueGreenDeploymentConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codedeploy-deployment-group/index.ts",
        "line": 909
      },
      "name": "CodedeployDeploymentGroupBlueGreenDeploymentConfiguration",
      "namespace": "codedeployDeploymentGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_deployment_group#deployment_ready_option CodedeployDeploymentGroup#deployment_ready_option}",
            "stability": "stable",
            "summary": "Information about the action to take when newly provisioned instances are ready to receive traffic in a blue/green deployment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 915
          },
          "name": "deploymentReadyOption",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupBlueGreenDeploymentConfigurationDeploymentReadyOption"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_deployment_group#green_fleet_provisioning_option CodedeployDeploymentGroup#green_fleet_provisioning_option}",
            "stability": "stable",
            "summary": "Information about how instances are provisioned for a replacement environment in a blue/green deployment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 921
          },
          "name": "greenFleetProvisioningOption",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupBlueGreenDeploymentConfigurationGreenFleetProvisioningOption"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_deployment_group#terminate_blue_instances_on_deployment_success CodedeployDeploymentGroup#terminate_blue_instances_on_deployment_success}",
            "stability": "stable",
            "summary": "Information about whether to terminate instances in the original fleet during a blue/green deployment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 927
          },
          "name": "terminateBlueInstancesOnDeploymentSuccess",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupBlueGreenDeploymentConfigurationTerminateBlueInstancesOnDeploymentSuccess"
          }
        }
      ],
      "symbolId": "src/codedeploy-deployment-group/index:CodedeployDeploymentGroupBlueGreenDeploymentConfiguration"
    },
    "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupBlueGreenDeploymentConfigurationDeploymentReadyOption": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupBlueGreenDeploymentConfigurationDeploymentReadyOption",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codedeploy-deployment-group/index.ts",
        "line": 551
      },
      "name": "CodedeployDeploymentGroupBlueGreenDeploymentConfigurationDeploymentReadyOption",
      "namespace": "codedeployDeploymentGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "CONTINUE_DEPLOYMENT: Register new instances with the load balancer immediately after the new application revision is installed on the instances in the replacement environment. STOP_DEPLOYMENT: Do not register new instances with a load balancer unless traffic rerouting is started using ContinueDeployment . If traffic rerouting is not started before the end of the specified wait period, the deployment status is changed to Stopped.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_deployment_group#action_on_timeout CodedeployDeploymentGroup#action_on_timeout}",
            "stability": "stable",
            "summary": "Information about when to reroute traffic from an original environment to a replacement environment in a blue/green deployment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 557
          },
          "name": "actionOnTimeout",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Applies only to the STOP_DEPLOYMENT option for actionOnTimeout.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_deployment_group#wait_time_in_minutes CodedeployDeploymentGroup#wait_time_in_minutes}",
            "stability": "stable",
            "summary": "The number of minutes to wait before the status of a blue/green deployment is changed to Stopped if rerouting is not started manually."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 563
          },
          "name": "waitTimeInMinutes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/codedeploy-deployment-group/index:CodedeployDeploymentGroupBlueGreenDeploymentConfigurationDeploymentReadyOption"
    },
    "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupBlueGreenDeploymentConfigurationDeploymentReadyOptionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupBlueGreenDeploymentConfigurationDeploymentReadyOptionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codedeploy-deployment-group/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/codedeploy-deployment-group/index.ts",
        "line": 602
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 658
          },
          "name": "resetActionOnTimeout"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 674
          },
          "name": "resetWaitTimeInMinutes"
        }
      ],
      "name": "CodedeployDeploymentGroupBlueGreenDeploymentConfigurationDeploymentReadyOptionOutputReference",
      "namespace": "codedeployDeploymentGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 662
          },
          "name": "actionOnTimeoutInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 678
          },
          "name": "waitTimeInMinutesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 652
          },
          "name": "actionOnTimeout",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 668
          },
          "name": "waitTimeInMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 614
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupBlueGreenDeploymentConfigurationDeploymentReadyOption"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codedeploy-deployment-group/index:CodedeployDeploymentGroupBlueGreenDeploymentConfigurationDeploymentReadyOptionOutputReference"
    },
    "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupBlueGreenDeploymentConfigurationGreenFleetProvisioningOption": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupBlueGreenDeploymentConfigurationGreenFleetProvisioningOption",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codedeploy-deployment-group/index.ts",
        "line": 682
      },
      "name": "CodedeployDeploymentGroupBlueGreenDeploymentConfigurationGreenFleetProvisioningOption",
      "namespace": "codedeployDeploymentGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_deployment_group#action CodedeployDeploymentGroup#action}",
            "stability": "stable",
            "summary": "The method used to add instances to a replacement environment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 688
          },
          "name": "action",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/codedeploy-deployment-group/index:CodedeployDeploymentGroupBlueGreenDeploymentConfigurationGreenFleetProvisioningOption"
    },
    "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupBlueGreenDeploymentConfigurationGreenFleetProvisioningOptionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupBlueGreenDeploymentConfigurationGreenFleetProvisioningOptionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codedeploy-deployment-group/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/codedeploy-deployment-group/index.ts",
        "line": 720
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 770
          },
          "name": "resetAction"
        }
      ],
      "name": "CodedeployDeploymentGroupBlueGreenDeploymentConfigurationGreenFleetProvisioningOptionOutputReference",
      "namespace": "codedeployDeploymentGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 774
          },
          "name": "actionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 764
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 732
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupBlueGreenDeploymentConfigurationGreenFleetProvisioningOption"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codedeploy-deployment-group/index:CodedeployDeploymentGroupBlueGreenDeploymentConfigurationGreenFleetProvisioningOptionOutputReference"
    },
    "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupBlueGreenDeploymentConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupBlueGreenDeploymentConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codedeploy-deployment-group/index.ts",
          "line": 981
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codedeploy-deployment-group/index.ts",
        "line": 973
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 1032
          },
          "name": "putDeploymentReadyOption",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupBlueGreenDeploymentConfigurationDeploymentReadyOption"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 1048
          },
          "name": "putGreenFleetProvisioningOption",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupBlueGreenDeploymentConfigurationGreenFleetProvisioningOption"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 1064
          },
          "name": "putTerminateBlueInstancesOnDeploymentSuccess",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupBlueGreenDeploymentConfigurationTerminateBlueInstancesOnDeploymentSuccess"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 1035
          },
          "name": "resetDeploymentReadyOption"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 1051
          },
          "name": "resetGreenFleetProvisioningOption"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 1067
          },
          "name": "resetTerminateBlueInstancesOnDeploymentSuccess"
        }
      ],
      "name": "CodedeployDeploymentGroupBlueGreenDeploymentConfigurationOutputReference",
      "namespace": "codedeployDeploymentGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 1029
          },
          "name": "deploymentReadyOption",
          "type": {
            "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupBlueGreenDeploymentConfigurationDeploymentReadyOptionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 1045
          },
          "name": "greenFleetProvisioningOption",
          "type": {
            "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupBlueGreenDeploymentConfigurationGreenFleetProvisioningOptionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 1061
          },
          "name": "terminateBlueInstancesOnDeploymentSuccess",
          "type": {
            "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupBlueGreenDeploymentConfigurationTerminateBlueInstancesOnDeploymentSuccessOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 1039
          },
          "name": "deploymentReadyOptionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupBlueGreenDeploymentConfigurationDeploymentReadyOption"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 1055
          },
          "name": "greenFleetProvisioningOptionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupBlueGreenDeploymentConfigurationGreenFleetProvisioningOption"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 1071
          },
          "name": "terminateBlueInstancesOnDeploymentSuccessInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupBlueGreenDeploymentConfigurationTerminateBlueInstancesOnDeploymentSuccess"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 985
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupBlueGreenDeploymentConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codedeploy-deployment-group/index:CodedeployDeploymentGroupBlueGreenDeploymentConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupBlueGreenDeploymentConfigurationTerminateBlueInstancesOnDeploymentSuccess": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupBlueGreenDeploymentConfigurationTerminateBlueInstancesOnDeploymentSuccess",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codedeploy-deployment-group/index.ts",
        "line": 778
      },
      "name": "CodedeployDeploymentGroupBlueGreenDeploymentConfigurationTerminateBlueInstancesOnDeploymentSuccess",
      "namespace": "codedeployDeploymentGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_deployment_group#action CodedeployDeploymentGroup#action}",
            "stability": "stable",
            "summary": "The action to take on instances in the original environment after a successful blue/green deployment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 784
          },
          "name": "action",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For an Amazon ECS deployment, the number of minutes before deleting the original (blue) task set. During an Amazon ECS deployment, CodeDeploy shifts traffic from the original (blue) task set to a replacement (green) task set. The maximum setting is 2880 minutes (2 days).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_deployment_group#termination_wait_time_in_minutes CodedeployDeploymentGroup#termination_wait_time_in_minutes}",
            "stability": "stable",
            "summary": "For an Amazon EC2 deployment, the number of minutes to wait after a successful blue/green deployment before terminating instances from the original environment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 790
          },
          "name": "terminationWaitTimeInMinutes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/codedeploy-deployment-group/index:CodedeployDeploymentGroupBlueGreenDeploymentConfigurationTerminateBlueInstancesOnDeploymentSuccess"
    },
    "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupBlueGreenDeploymentConfigurationTerminateBlueInstancesOnDeploymentSuccessOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupBlueGreenDeploymentConfigurationTerminateBlueInstancesOnDeploymentSuccessOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codedeploy-deployment-group/index.ts",
          "line": 837
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codedeploy-deployment-group/index.ts",
        "line": 829
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 885
          },
          "name": "resetAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 901
          },
          "name": "resetTerminationWaitTimeInMinutes"
        }
      ],
      "name": "CodedeployDeploymentGroupBlueGreenDeploymentConfigurationTerminateBlueInstancesOnDeploymentSuccessOutputReference",
      "namespace": "codedeployDeploymentGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 889
          },
          "name": "actionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 905
          },
          "name": "terminationWaitTimeInMinutesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 879
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 895
          },
          "name": "terminationWaitTimeInMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 841
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupBlueGreenDeploymentConfigurationTerminateBlueInstancesOnDeploymentSuccess"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codedeploy-deployment-group/index:CodedeployDeploymentGroupBlueGreenDeploymentConfigurationTerminateBlueInstancesOnDeploymentSuccessOutputReference"
    },
    "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codedeploy-deployment-group/index.ts",
        "line": 14
      },
      "name": "CodedeployDeploymentGroupConfig",
      "namespace": "codedeployDeploymentGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_deployment_group#application_name CodedeployDeploymentGroup#application_name}",
            "stability": "stable",
            "summary": "The name of an existing CodeDeploy application to associate this deployment group with."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 26
          },
          "name": "applicationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information, see 'Create a Service Role for AWS CodeDeploy' in the AWS CodeDeploy User Guide.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_deployment_group#service_role_arn CodedeployDeploymentGroup#service_role_arn}",
            "stability": "stable",
            "summary": "A service role Amazon Resource Name (ARN) that grants CodeDeploy permission to make calls to AWS services on your behalf."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 116
          },
          "name": "serviceRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_deployment_group#alarm_configuration CodedeployDeploymentGroup#alarm_configuration}",
            "stability": "stable",
            "summary": "Information about the Amazon CloudWatch alarms that are associated with the deployment group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 20
          },
          "name": "alarmConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupAlarmConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you specify this property, don't specify the Deployment property.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_deployment_group#auto_rollback_configuration CodedeployDeploymentGroup#auto_rollback_configuration}",
            "stability": "stable",
            "summary": "Information about the automatic rollback configuration that is associated with the deployment group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 32
          },
          "name": "autoRollbackConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupAutoRollbackConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Duplicates are not allowed.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_deployment_group#auto_scaling_groups CodedeployDeploymentGroup#auto_scaling_groups}",
            "stability": "stable",
            "summary": "A list of associated Auto Scaling groups that CodeDeploy automatically deploys revisions to when new instances are created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 38
          },
          "name": "autoScalingGroups",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_deployment_group#blue_green_deployment_configuration CodedeployDeploymentGroup#blue_green_deployment_configuration}",
            "stability": "stable",
            "summary": "Information about blue/green deployment options for a deployment group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 44
          },
          "name": "blueGreenDeploymentConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupBlueGreenDeploymentConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you specify this property, your target application revision is deployed as soon as the provisioning process is complete. If you specify this property, don't specify the AutoRollbackConfiguration property.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_deployment_group#deployment CodedeployDeploymentGroup#deployment}",
            "stability": "stable",
            "summary": "The application revision to deploy to this deployment group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 50
          },
          "name": "deployment",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupDeployment"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "With predefined configurations, you can deploy application revisions to one instance at a time (CodeDeployDefault.OneAtATime), half of the instances at a time (CodeDeployDefault.HalfAtATime), or all the instances at once (CodeDeployDefault.AllAtOnce).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_deployment_group#deployment_config_name CodedeployDeploymentGroup#deployment_config_name}",
            "stability": "stable",
            "summary": "A deployment configuration name or a predefined configuration name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 56
          },
          "name": "deploymentConfigName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you don't specify a name, AWS CloudFormation generates a unique physical ID and uses that ID for the deployment group name.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_deployment_group#deployment_group_name CodedeployDeploymentGroup#deployment_group_name}",
            "stability": "stable",
            "summary": "A name for the deployment group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 62
          },
          "name": "deploymentGroupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you specify this property with a blue/green deployment type, don't specify the AutoScalingGroups, LoadBalancerInfo, or Deployment properties.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_deployment_group#deployment_style CodedeployDeploymentGroup#deployment_style}",
            "stability": "stable",
            "summary": "Attributes that determine the type of deployment to run and whether to route deployment traffic behind a load balancer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 68
          },
          "name": "deploymentStyle",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupDeploymentStyle"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "CodeDeploy includes all Amazon EC2 instances identified by any of the tags you specify in this deployment group. Duplicates are not allowed. You can specify EC2TagFilters or Ec2TagSet, but not both.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_deployment_group#ec_2_tag_filters CodedeployDeploymentGroup#ec_2_tag_filters}",
            "stability": "stable",
            "summary": "The Amazon EC2 tags that are already applied to Amazon EC2 instances that you want to include in the deployment group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 74
          },
          "name": "ec2TagFilters",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupEc2TagFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Use when the deployment group includes only Amazon EC2 instances identified by all the tag groups. Cannot be used in the same call as ec2TagFilter.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_deployment_group#ec_2_tag_set CodedeployDeploymentGroup#ec_2_tag_set}",
            "stability": "stable",
            "summary": "Information about groups of tags applied to Amazon EC2 instances."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 80
          },
          "name": "ec2TagSet",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupEc2TagSet"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This applies only to deployment groups that use the Amazon ECS compute platform. A target Amazon ECS service is specified as an Amazon ECS cluster and service name pair using the format <clustername>:<servicename>.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_deployment_group#ecs_services CodedeployDeploymentGroup#ecs_services}",
            "stability": "stable",
            "summary": "The target Amazon ECS services in the deployment group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 86
          },
          "name": "ecsServices",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupEcsServices"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_deployment_group#load_balancer_info CodedeployDeploymentGroup#load_balancer_info}",
            "stability": "stable",
            "summary": "Information about the load balancer to use in a deployment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 92
          },
          "name": "loadBalancerInfo",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupLoadBalancerInfo"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "CodeDeploy includes all on-premises instances identified by any of the tags you specify in this deployment group. Duplicates are not allowed. You can specify OnPremisesInstanceTagFilters or OnPremisesInstanceTagSet, but not both.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_deployment_group#on_premises_instance_tag_filters CodedeployDeploymentGroup#on_premises_instance_tag_filters}",
            "stability": "stable",
            "summary": "The on-premises instance tags already applied to on-premises instances that you want to include in the deployment group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 98
          },
          "name": "onPremisesInstanceTagFilters",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupOnPremisesInstanceTagFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The deployment group includes only on-premises instances identified by all the tag groups. You can specify OnPremisesInstanceTagFilters or OnPremisesInstanceTagSet, but not both.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_deployment_group#on_premises_tag_set CodedeployDeploymentGroup#on_premises_tag_set}",
            "stability": "stable",
            "summary": "Information about groups of tags applied to on-premises instances."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 104
          },
          "name": "onPremisesTagSet",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupOnPremisesTagSet"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If this option is set to UPDATE or is unspecified, CodeDeploy initiates one or more 'auto-update outdated instances' deployments to apply the deployed application revision to the new Amazon EC2 instances. If this option is set to IGNORE, CodeDeploy does not initiate a deployment to update the new Amazon EC2 instances. This may result in instances having different revisions.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_deployment_group#outdated_instances_strategy CodedeployDeploymentGroup#outdated_instances_strategy}",
            "stability": "stable",
            "summary": "Indicates what happens when new Amazon EC2 instances are launched mid-deployment and do not receive the deployed application revision."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 110
          },
          "name": "outdatedInstancesStrategy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Each tag consists of a key and an optional value, both of which you define.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_deployment_group#tags CodedeployDeploymentGroup#tags}",
            "stability": "stable",
            "summary": "The metadata that you apply to CodeDeploy deployment groups to help you organize and categorize them."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 122
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_deployment_group#termination_hook_enabled CodedeployDeploymentGroup#termination_hook_enabled}",
            "stability": "stable",
            "summary": "Indicates whether the deployment group was configured to have CodeDeploy install a termination hook into an Auto Scaling group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 128
          },
          "name": "terminationHookEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_deployment_group#trigger_configurations CodedeployDeploymentGroup#trigger_configurations}",
            "stability": "stable",
            "summary": "Information about triggers associated with the deployment group. Duplicates are not allowed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 134
          },
          "name": "triggerConfigurations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupTriggerConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codedeploy-deployment-group/index:CodedeployDeploymentGroupConfig"
    },
    "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupDeployment": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupDeployment",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codedeploy-deployment-group/index.ts",
        "line": 1608
      },
      "name": "CodedeployDeploymentGroupDeployment",
      "namespace": "codedeployDeploymentGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_deployment_group#description CodedeployDeploymentGroup#description}",
            "stability": "stable",
            "summary": "A description of the deployment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 1614
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If false or not specified, then if a lifecycle event fails during a deployment to an instance, that deployment fails. If deployment to that instance is part of an overall deployment and the number of healthy hosts is not less than the minimum number of healthy hosts, then a deployment to the next instance is attempted.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_deployment_group#ignore_application_stop_failures CodedeployDeploymentGroup#ignore_application_stop_failures}",
            "stability": "stable",
            "summary": "If true, then if an ApplicationStop, BeforeBlockTraffic, or AfterBlockTraffic deployment lifecycle event to an instance fails, then the deployment continues to the next deployment lifecycle event."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 1620
          },
          "name": "ignoreApplicationStopFailures",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_deployment_group#revision CodedeployDeploymentGroup#revision}",
            "stability": "stable",
            "summary": "Information about the location of stored application artifacts and the service from which to retrieve them."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 1626
          },
          "name": "revision",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupDeploymentRevision"
          }
        }
      ],
      "symbolId": "src/codedeploy-deployment-group/index:CodedeployDeploymentGroupDeployment"
    },
    "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupDeploymentOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupDeploymentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codedeploy-deployment-group/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/codedeploy-deployment-group/index.ts",
        "line": 1672
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 1763
          },
          "name": "putRevision",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupDeploymentRevision"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 1734
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 1750
          },
          "name": "resetIgnoreApplicationStopFailures"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 1766
          },
          "name": "resetRevision"
        }
      ],
      "name": "CodedeployDeploymentGroupDeploymentOutputReference",
      "namespace": "codedeployDeploymentGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 1760
          },
          "name": "revision",
          "type": {
            "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupDeploymentRevisionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 1738
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 1754
          },
          "name": "ignoreApplicationStopFailuresInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 1770
          },
          "name": "revisionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupDeploymentRevision"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 1728
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 1744
          },
          "name": "ignoreApplicationStopFailures",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 1684
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupDeployment"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codedeploy-deployment-group/index:CodedeployDeploymentGroupDeploymentOutputReference"
    },
    "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupDeploymentRevision": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupDeploymentRevision",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codedeploy-deployment-group/index.ts",
        "line": 1442
      },
      "name": "CodedeployDeploymentGroupDeploymentRevision",
      "namespace": "codedeployDeploymentGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_deployment_group#git_hub_location CodedeployDeploymentGroup#git_hub_location}",
            "stability": "stable",
            "summary": "Specifies the location of an application revision that is stored in GitHub."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 1448
          },
          "name": "gitHubLocation",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupDeploymentRevisionGitHubLocation"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_deployment_group#revision_type CodedeployDeploymentGroup#revision_type}",
            "stability": "stable",
            "summary": "The type of application revision."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 1454
          },
          "name": "revisionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_deployment_group#s3_location CodedeployDeploymentGroup#s3_location}",
            "stability": "stable",
            "summary": "Information about the location of application artifacts stored in Amazon S3."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 1460
          },
          "name": "s3Location",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupDeploymentRevisionS3Location"
          }
        }
      ],
      "symbolId": "src/codedeploy-deployment-group/index:CodedeployDeploymentGroupDeploymentRevision"
    },
    "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupDeploymentRevisionGitHubLocation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupDeploymentRevisionGitHubLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codedeploy-deployment-group/index.ts",
        "line": 1075
      },
      "name": "CodedeployDeploymentGroupDeploymentRevisionGitHubLocation",
      "namespace": "codedeployDeploymentGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_deployment_group#commit_id CodedeployDeploymentGroup#commit_id}",
            "stability": "stable",
            "summary": "The SHA1 commit ID of the GitHub commit that represents the bundled artifacts for the application revision."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 1081
          },
          "name": "commitId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_deployment_group#repository CodedeployDeploymentGroup#repository}",
            "stability": "stable",
            "summary": "The GitHub account and repository pair that stores the application revision to be deployed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 1087
          },
          "name": "repository",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/codedeploy-deployment-group/index:CodedeployDeploymentGroupDeploymentRevisionGitHubLocation"
    },
    "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupDeploymentRevisionGitHubLocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupDeploymentRevisionGitHubLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codedeploy-deployment-group/index.ts",
          "line": 1134
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codedeploy-deployment-group/index.ts",
        "line": 1126
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 1182
          },
          "name": "resetCommitId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 1198
          },
          "name": "resetRepository"
        }
      ],
      "name": "CodedeployDeploymentGroupDeploymentRevisionGitHubLocationOutputReference",
      "namespace": "codedeployDeploymentGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 1186
          },
          "name": "commitIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 1202
          },
          "name": "repositoryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 1176
          },
          "name": "commitId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 1192
          },
          "name": "repository",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 1138
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupDeploymentRevisionGitHubLocation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codedeploy-deployment-group/index:CodedeployDeploymentGroupDeploymentRevisionGitHubLocationOutputReference"
    },
    "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupDeploymentRevisionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupDeploymentRevisionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codedeploy-deployment-group/index.ts",
          "line": 1514
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codedeploy-deployment-group/index.ts",
        "line": 1506
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 1565
          },
          "name": "putGitHubLocation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupDeploymentRevisionGitHubLocation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 1597
          },
          "name": "putS3Location",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupDeploymentRevisionS3Location"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 1568
          },
          "name": "resetGitHubLocation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 1584
          },
          "name": "resetRevisionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 1600
          },
          "name": "resetS3Location"
        }
      ],
      "name": "CodedeployDeploymentGroupDeploymentRevisionOutputReference",
      "namespace": "codedeployDeploymentGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 1562
          },
          "name": "gitHubLocation",
          "type": {
            "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupDeploymentRevisionGitHubLocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 1594
          },
          "name": "s3Location",
          "type": {
            "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupDeploymentRevisionS3LocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 1572
          },
          "name": "gitHubLocationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupDeploymentRevisionGitHubLocation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 1588
          },
          "name": "revisionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 1604
          },
          "name": "s3LocationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupDeploymentRevisionS3Location"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 1578
          },
          "name": "revisionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 1518
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupDeploymentRevision"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codedeploy-deployment-group/index:CodedeployDeploymentGroupDeploymentRevisionOutputReference"
    },
    "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupDeploymentRevisionS3Location": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupDeploymentRevisionS3Location",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codedeploy-deployment-group/index.ts",
        "line": 1206
      },
      "name": "CodedeployDeploymentGroupDeploymentRevisionS3Location",
      "namespace": "codedeployDeploymentGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_deployment_group#bucket CodedeployDeploymentGroup#bucket}",
            "stability": "stable",
            "summary": "The name of the Amazon S3 bucket where the application revision is stored."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 1212
          },
          "name": "bucket",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_deployment_group#bundle_type CodedeployDeploymentGroup#bundle_type}",
            "stability": "stable",
            "summary": "The file type of the application revision."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 1218
          },
          "name": "bundleType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If the ETag is not specified as an input parameter, ETag validation of the object is skipped.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_deployment_group#e_tag CodedeployDeploymentGroup#e_tag}",
            "stability": "stable",
            "summary": "The ETag of the Amazon S3 object that represents the bundled artifacts for the application revision."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 1224
          },
          "name": "eTag",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_deployment_group#key CodedeployDeploymentGroup#key}",
            "stability": "stable",
            "summary": "The name of the Amazon S3 object that represents the bundled artifacts for the application revision."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 1230
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If the version is not specified, the system uses the most recent version by default.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_deployment_group#version CodedeployDeploymentGroup#version}",
            "stability": "stable",
            "summary": "A specific version of the Amazon S3 object that represents the bundled artifacts for the application revision."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 1236
          },
          "name": "version",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/codedeploy-deployment-group/index:CodedeployDeploymentGroupDeploymentRevisionS3Location"
    },
    "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupDeploymentRevisionS3LocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupDeploymentRevisionS3LocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codedeploy-deployment-group/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/codedeploy-deployment-group/index.ts",
        "line": 1296
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 1370
          },
          "name": "resetBucket"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 1386
          },
          "name": "resetBundleType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 1402
          },
          "name": "resetETag"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 1418
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 1434
          },
          "name": "resetVersion"
        }
      ],
      "name": "CodedeployDeploymentGroupDeploymentRevisionS3LocationOutputReference",
      "namespace": "codedeployDeploymentGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 1374
          },
          "name": "bucketInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 1390
          },
          "name": "bundleTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 1406
          },
          "name": "eTagInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 1422
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 1438
          },
          "name": "versionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 1364
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 1380
          },
          "name": "bundleType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 1396
          },
          "name": "eTag",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 1412
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 1428
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 1308
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupDeploymentRevisionS3Location"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codedeploy-deployment-group/index:CodedeployDeploymentGroupDeploymentRevisionS3LocationOutputReference"
    },
    "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupDeploymentStyle": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupDeploymentStyle",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codedeploy-deployment-group/index.ts",
        "line": 1774
      },
      "name": "CodedeployDeploymentGroupDeploymentStyle",
      "namespace": "codedeployDeploymentGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_deployment_group#deployment_option CodedeployDeploymentGroup#deployment_option}",
            "stability": "stable",
            "summary": "Indicates whether to route deployment traffic behind a load balancer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 1780
          },
          "name": "deploymentOption",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_deployment_group#deployment_type CodedeployDeploymentGroup#deployment_type}",
            "stability": "stable",
            "summary": "Indicates whether to run an in-place or blue/green deployment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 1786
          },
          "name": "deploymentType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/codedeploy-deployment-group/index:CodedeployDeploymentGroupDeploymentStyle"
    },
    "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupDeploymentStyleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupDeploymentStyleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codedeploy-deployment-group/index.ts",
          "line": 1833
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codedeploy-deployment-group/index.ts",
        "line": 1825
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 1881
          },
          "name": "resetDeploymentOption"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 1897
          },
          "name": "resetDeploymentType"
        }
      ],
      "name": "CodedeployDeploymentGroupDeploymentStyleOutputReference",
      "namespace": "codedeployDeploymentGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 1885
          },
          "name": "deploymentOptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 1901
          },
          "name": "deploymentTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 1875
          },
          "name": "deploymentOption",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 1891
          },
          "name": "deploymentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 1837
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupDeploymentStyle"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codedeploy-deployment-group/index:CodedeployDeploymentGroupDeploymentStyleOutputReference"
    },
    "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupEc2TagFilters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupEc2TagFilters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codedeploy-deployment-group/index.ts",
        "line": 1905
      },
      "name": "CodedeployDeploymentGroupEc2TagFilters",
      "namespace": "codedeployDeploymentGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_deployment_group#key CodedeployDeploymentGroup#key}",
            "stability": "stable",
            "summary": "The tag filter key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 1911
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_deployment_group#type CodedeployDeploymentGroup#type}",
            "stability": "stable",
            "summary": "The tag filter type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 1917
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_deployment_group#value CodedeployDeploymentGroup#value}",
            "stability": "stable",
            "summary": "The tag filter value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 1923
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/codedeploy-deployment-group/index:CodedeployDeploymentGroupEc2TagFilters"
    },
    "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupEc2TagFiltersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupEc2TagFiltersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codedeploy-deployment-group/index.ts",
          "line": 2082
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codedeploy-deployment-group/index.ts",
        "line": 2074
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 2089
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupEc2TagFiltersOutputReference"
            }
          }
        }
      ],
      "name": "CodedeployDeploymentGroupEc2TagFiltersList",
      "namespace": "codedeployDeploymentGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 2075
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupEc2TagFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codedeploy-deployment-group/index:CodedeployDeploymentGroupEc2TagFiltersList"
    },
    "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupEc2TagFiltersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupEc2TagFiltersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codedeploy-deployment-group/index.ts",
          "line": 1979
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codedeploy-deployment-group/index.ts",
        "line": 1969
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 2033
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 2049
          },
          "name": "resetType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 2065
          },
          "name": "resetValue"
        }
      ],
      "name": "CodedeployDeploymentGroupEc2TagFiltersOutputReference",
      "namespace": "codedeployDeploymentGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 2037
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 2053
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 2069
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 2027
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 2043
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 2059
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 1983
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupEc2TagFilters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codedeploy-deployment-group/index:CodedeployDeploymentGroupEc2TagFiltersOutputReference"
    },
    "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupEc2TagSet": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupEc2TagSet",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codedeploy-deployment-group/index.ts",
        "line": 2399
      },
      "name": "CodedeployDeploymentGroupEc2TagSet",
      "namespace": "codedeployDeploymentGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "CodeDeploy includes all Amazon EC2 instances identified by any of the tags you specify in this deployment group.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_deployment_group#ec_2_tag_set_list CodedeployDeploymentGroup#ec_2_tag_set_list}",
            "stability": "stable",
            "summary": "The Amazon EC2 tags that are already applied to Amazon EC2 instances that you want to include in the deployment group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 2405
          },
          "name": "ec2TagSetList",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupEc2TagSetEc2TagSetListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codedeploy-deployment-group/index:CodedeployDeploymentGroupEc2TagSet"
    },
    "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupEc2TagSetEc2TagSetListEc2TagGroup": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupEc2TagSetEc2TagSetListEc2TagGroup",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codedeploy-deployment-group/index.ts",
        "line": 2093
      },
      "name": "CodedeployDeploymentGroupEc2TagSetEc2TagSetListEc2TagGroup",
      "namespace": "codedeployDeploymentGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_deployment_group#key CodedeployDeploymentGroup#key}",
            "stability": "stable",
            "summary": "The tag filter key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 2099
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_deployment_group#type CodedeployDeploymentGroup#type}",
            "stability": "stable",
            "summary": "The tag filter type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 2105
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_deployment_group#value CodedeployDeploymentGroup#value}",
            "stability": "stable",
            "summary": "The tag filter value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 2111
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/codedeploy-deployment-group/index:CodedeployDeploymentGroupEc2TagSetEc2TagSetListEc2TagGroup"
    },
    "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupEc2TagSetEc2TagSetListEc2TagGroupList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupEc2TagSetEc2TagSetListEc2TagGroupList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codedeploy-deployment-group/index.ts",
          "line": 2270
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codedeploy-deployment-group/index.ts",
        "line": 2262
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 2277
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupEc2TagSetEc2TagSetListEc2TagGroupOutputReference"
            }
          }
        }
      ],
      "name": "CodedeployDeploymentGroupEc2TagSetEc2TagSetListEc2TagGroupList",
      "namespace": "codedeployDeploymentGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 2263
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupEc2TagSetEc2TagSetListEc2TagGroup"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codedeploy-deployment-group/index:CodedeployDeploymentGroupEc2TagSetEc2TagSetListEc2TagGroupList"
    },
    "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupEc2TagSetEc2TagSetListEc2TagGroupOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupEc2TagSetEc2TagSetListEc2TagGroupOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codedeploy-deployment-group/index.ts",
          "line": 2167
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codedeploy-deployment-group/index.ts",
        "line": 2157
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 2221
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 2237
          },
          "name": "resetType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 2253
          },
          "name": "resetValue"
        }
      ],
      "name": "CodedeployDeploymentGroupEc2TagSetEc2TagSetListEc2TagGroupOutputReference",
      "namespace": "codedeployDeploymentGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 2225
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 2241
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 2257
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 2215
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 2231
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 2247
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 2171
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupEc2TagSetEc2TagSetListEc2TagGroup"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codedeploy-deployment-group/index:CodedeployDeploymentGroupEc2TagSetEc2TagSetListEc2TagGroupOutputReference"
    },
    "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupEc2TagSetEc2TagSetListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupEc2TagSetEc2TagSetListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codedeploy-deployment-group/index.ts",
        "line": 2281
      },
      "name": "CodedeployDeploymentGroupEc2TagSetEc2TagSetListStruct",
      "namespace": "codedeployDeploymentGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "For an instance to be included in the deployment group, it must be identified by all of the tag groups in the list.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_deployment_group#ec_2_tag_group CodedeployDeploymentGroup#ec_2_tag_group}",
            "stability": "stable",
            "summary": "A list that contains other lists of Amazon EC2 instance tag groups."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 2287
          },
          "name": "ec2TagGroup",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupEc2TagSetEc2TagSetListEc2TagGroup"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codedeploy-deployment-group/index:CodedeployDeploymentGroupEc2TagSetEc2TagSetListStruct"
    },
    "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupEc2TagSetEc2TagSetListStructList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupEc2TagSetEc2TagSetListStructList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codedeploy-deployment-group/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codedeploy-deployment-group/index.ts",
        "line": 2380
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 2395
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupEc2TagSetEc2TagSetListStructOutputReference"
            }
          }
        }
      ],
      "name": "CodedeployDeploymentGroupEc2TagSetEc2TagSetListStructList",
      "namespace": "codedeployDeploymentGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 2381
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupEc2TagSetEc2TagSetListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codedeploy-deployment-group/index:CodedeployDeploymentGroupEc2TagSetEc2TagSetListStructList"
    },
    "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupEc2TagSetEc2TagSetListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupEc2TagSetEc2TagSetListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codedeploy-deployment-group/index.ts",
          "line": 2329
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codedeploy-deployment-group/index.ts",
        "line": 2319
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 2368
          },
          "name": "putEc2TagGroup",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupEc2TagSetEc2TagSetListEc2TagGroup"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 2371
          },
          "name": "resetEc2TagGroup"
        }
      ],
      "name": "CodedeployDeploymentGroupEc2TagSetEc2TagSetListStructOutputReference",
      "namespace": "codedeployDeploymentGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 2365
          },
          "name": "ec2TagGroup",
          "type": {
            "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupEc2TagSetEc2TagSetListEc2TagGroupList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 2375
          },
          "name": "ec2TagGroupInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupEc2TagSetEc2TagSetListEc2TagGroup"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 2333
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupEc2TagSetEc2TagSetListStruct"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codedeploy-deployment-group/index:CodedeployDeploymentGroupEc2TagSetEc2TagSetListStructOutputReference"
    },
    "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupEc2TagSetOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupEc2TagSetOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codedeploy-deployment-group/index.ts",
          "line": 2445
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codedeploy-deployment-group/index.ts",
        "line": 2437
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 2484
          },
          "name": "putEc2TagSetList",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupEc2TagSetEc2TagSetListStruct"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 2487
          },
          "name": "resetEc2TagSetList"
        }
      ],
      "name": "CodedeployDeploymentGroupEc2TagSetOutputReference",
      "namespace": "codedeployDeploymentGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 2481
          },
          "name": "ec2TagSetList",
          "type": {
            "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupEc2TagSetEc2TagSetListStructList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 2491
          },
          "name": "ec2TagSetListInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupEc2TagSetEc2TagSetListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 2449
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupEc2TagSet"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codedeploy-deployment-group/index:CodedeployDeploymentGroupEc2TagSetOutputReference"
    },
    "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupEcsServices": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupEcsServices",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codedeploy-deployment-group/index.ts",
        "line": 2495
      },
      "name": "CodedeployDeploymentGroupEcsServices",
      "namespace": "codedeployDeploymentGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_deployment_group#cluster_name CodedeployDeploymentGroup#cluster_name}",
            "stability": "stable",
            "summary": "The name of the cluster that the Amazon ECS service is associated with."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 2501
          },
          "name": "clusterName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_deployment_group#service_name CodedeployDeploymentGroup#service_name}",
            "stability": "stable",
            "summary": "The name of the target Amazon ECS service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 2507
          },
          "name": "serviceName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/codedeploy-deployment-group/index:CodedeployDeploymentGroupEcsServices"
    },
    "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupEcsServicesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupEcsServicesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codedeploy-deployment-group/index.ts",
          "line": 2637
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codedeploy-deployment-group/index.ts",
        "line": 2629
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 2644
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupEcsServicesOutputReference"
            }
          }
        }
      ],
      "name": "CodedeployDeploymentGroupEcsServicesList",
      "namespace": "codedeployDeploymentGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 2630
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupEcsServices"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codedeploy-deployment-group/index:CodedeployDeploymentGroupEcsServicesList"
    },
    "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupEcsServicesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupEcsServicesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codedeploy-deployment-group/index.ts",
          "line": 2556
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codedeploy-deployment-group/index.ts",
        "line": 2546
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 2604
          },
          "name": "resetClusterName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 2620
          },
          "name": "resetServiceName"
        }
      ],
      "name": "CodedeployDeploymentGroupEcsServicesOutputReference",
      "namespace": "codedeployDeploymentGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 2608
          },
          "name": "clusterNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 2624
          },
          "name": "serviceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 2598
          },
          "name": "clusterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 2614
          },
          "name": "serviceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 2560
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupEcsServices"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codedeploy-deployment-group/index:CodedeployDeploymentGroupEcsServicesOutputReference"
    },
    "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupLoadBalancerInfo": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupLoadBalancerInfo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codedeploy-deployment-group/index.ts",
        "line": 3382
      },
      "name": "CodedeployDeploymentGroupLoadBalancerInfo",
      "namespace": "codedeployDeploymentGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "If you're using Classic Load Balancers, specify those load balancers in this array.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_deployment_group#elb_info_list CodedeployDeploymentGroup#elb_info_list}",
            "stability": "stable",
            "summary": "An array that contains information about the load balancers to use for load balancing in a deployment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 3388
          },
          "name": "elbInfoList",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupLoadBalancerInfoElbInfoListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you're using Application Load Balancers and Network Load Balancers, specify their associated target groups in this array.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_deployment_group#target_group_info_list CodedeployDeploymentGroup#target_group_info_list}",
            "stability": "stable",
            "summary": "An array that contains information about the target groups to use for load balancing in a deployment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 3394
          },
          "name": "targetGroupInfoList",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupLoadBalancerInfoTargetGroupInfoListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_deployment_group#target_group_pair_info_list CodedeployDeploymentGroup#target_group_pair_info_list}",
            "stability": "stable",
            "summary": "The target group pair information. This is an array of TargeGroupPairInfo objects with a maximum size of one."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 3400
          },
          "name": "targetGroupPairInfoList",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codedeploy-deployment-group/index:CodedeployDeploymentGroupLoadBalancerInfo"
    },
    "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupLoadBalancerInfoElbInfoListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupLoadBalancerInfoElbInfoListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codedeploy-deployment-group/index.ts",
        "line": 2648
      },
      "name": "CodedeployDeploymentGroupLoadBalancerInfoElbInfoListStruct",
      "namespace": "codedeployDeploymentGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "For in-place deployments, the name of the load balancer that instances are deregistered from so they are not serving traffic during a deployment, and then re-registered with after the deployment is complete.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_deployment_group#name CodedeployDeploymentGroup#name}",
            "stability": "stable",
            "summary": "For blue/green deployments, the name of the load balancer that is used to route traffic from original instances to replacement instances in a blue/green deployment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 2654
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/codedeploy-deployment-group/index:CodedeployDeploymentGroupLoadBalancerInfoElbInfoListStruct"
    },
    "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupLoadBalancerInfoElbInfoListStructList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupLoadBalancerInfoElbInfoListStructList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codedeploy-deployment-group/index.ts",
          "line": 2755
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codedeploy-deployment-group/index.ts",
        "line": 2747
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 2762
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupLoadBalancerInfoElbInfoListStructOutputReference"
            }
          }
        }
      ],
      "name": "CodedeployDeploymentGroupLoadBalancerInfoElbInfoListStructList",
      "namespace": "codedeployDeploymentGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 2748
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupLoadBalancerInfoElbInfoListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codedeploy-deployment-group/index:CodedeployDeploymentGroupLoadBalancerInfoElbInfoListStructList"
    },
    "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupLoadBalancerInfoElbInfoListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupLoadBalancerInfoElbInfoListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codedeploy-deployment-group/index.ts",
          "line": 2696
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codedeploy-deployment-group/index.ts",
        "line": 2686
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 2738
          },
          "name": "resetName"
        }
      ],
      "name": "CodedeployDeploymentGroupLoadBalancerInfoElbInfoListStructOutputReference",
      "namespace": "codedeployDeploymentGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 2742
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 2732
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 2700
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupLoadBalancerInfoElbInfoListStruct"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codedeploy-deployment-group/index:CodedeployDeploymentGroupLoadBalancerInfoElbInfoListStructOutputReference"
    },
    "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupLoadBalancerInfoOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupLoadBalancerInfoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codedeploy-deployment-group/index.ts",
          "line": 3454
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codedeploy-deployment-group/index.ts",
        "line": 3446
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 3505
          },
          "name": "putElbInfoList",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupLoadBalancerInfoElbInfoListStruct"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 3521
          },
          "name": "putTargetGroupInfoList",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupLoadBalancerInfoTargetGroupInfoListStruct"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 3537
          },
          "name": "putTargetGroupPairInfoList",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListStruct"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 3508
          },
          "name": "resetElbInfoList"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 3524
          },
          "name": "resetTargetGroupInfoList"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 3540
          },
          "name": "resetTargetGroupPairInfoList"
        }
      ],
      "name": "CodedeployDeploymentGroupLoadBalancerInfoOutputReference",
      "namespace": "codedeployDeploymentGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 3502
          },
          "name": "elbInfoList",
          "type": {
            "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupLoadBalancerInfoElbInfoListStructList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 3518
          },
          "name": "targetGroupInfoList",
          "type": {
            "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupLoadBalancerInfoTargetGroupInfoListStructList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 3534
          },
          "name": "targetGroupPairInfoList",
          "type": {
            "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListStructList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 3512
          },
          "name": "elbInfoListInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupLoadBalancerInfoElbInfoListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 3528
          },
          "name": "targetGroupInfoListInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupLoadBalancerInfoTargetGroupInfoListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 3544
          },
          "name": "targetGroupPairInfoListInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 3458
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupLoadBalancerInfo"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codedeploy-deployment-group/index:CodedeployDeploymentGroupLoadBalancerInfoOutputReference"
    },
    "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupLoadBalancerInfoTargetGroupInfoListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupLoadBalancerInfoTargetGroupInfoListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codedeploy-deployment-group/index.ts",
        "line": 2766
      },
      "name": "CodedeployDeploymentGroupLoadBalancerInfoTargetGroupInfoListStruct",
      "namespace": "codedeployDeploymentGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "For in-place deployments, the name of the target group that instances are deregistered from, so they are not serving traffic during a deployment, and then re-registered with after the deployment completes. No duplicates allowed.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_deployment_group#name CodedeployDeploymentGroup#name}",
            "stability": "stable",
            "summary": "For blue/green deployments, the name of the target group that instances in the original environment are deregistered from, and instances in the replacement environment registered with."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 2772
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/codedeploy-deployment-group/index:CodedeployDeploymentGroupLoadBalancerInfoTargetGroupInfoListStruct"
    },
    "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupLoadBalancerInfoTargetGroupInfoListStructList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupLoadBalancerInfoTargetGroupInfoListStructList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codedeploy-deployment-group/index.ts",
          "line": 2873
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codedeploy-deployment-group/index.ts",
        "line": 2865
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 2880
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupLoadBalancerInfoTargetGroupInfoListStructOutputReference"
            }
          }
        }
      ],
      "name": "CodedeployDeploymentGroupLoadBalancerInfoTargetGroupInfoListStructList",
      "namespace": "codedeployDeploymentGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 2866
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupLoadBalancerInfoTargetGroupInfoListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codedeploy-deployment-group/index:CodedeployDeploymentGroupLoadBalancerInfoTargetGroupInfoListStructList"
    },
    "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupLoadBalancerInfoTargetGroupInfoListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupLoadBalancerInfoTargetGroupInfoListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codedeploy-deployment-group/index.ts",
          "line": 2814
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codedeploy-deployment-group/index.ts",
        "line": 2804
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 2856
          },
          "name": "resetName"
        }
      ],
      "name": "CodedeployDeploymentGroupLoadBalancerInfoTargetGroupInfoListStructOutputReference",
      "namespace": "codedeployDeploymentGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 2860
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 2850
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 2818
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupLoadBalancerInfoTargetGroupInfoListStruct"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codedeploy-deployment-group/index:CodedeployDeploymentGroupLoadBalancerInfoTargetGroupInfoListStructOutputReference"
    },
    "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListProdTrafficRoute": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListProdTrafficRoute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codedeploy-deployment-group/index.ts",
        "line": 2884
      },
      "name": "CodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListProdTrafficRoute",
      "namespace": "codedeployDeploymentGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The listener identifies the route between a target group and a load balancer. This is an array of strings with a maximum size of one.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_deployment_group#listener_arns CodedeployDeploymentGroup#listener_arns}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of one listener."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 2890
          },
          "name": "listenerArns",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/codedeploy-deployment-group/index:CodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListProdTrafficRoute"
    },
    "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListProdTrafficRouteOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListProdTrafficRouteOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codedeploy-deployment-group/index.ts",
          "line": 2930
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codedeploy-deployment-group/index.ts",
        "line": 2922
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 2972
          },
          "name": "resetListenerArns"
        }
      ],
      "name": "CodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListProdTrafficRouteOutputReference",
      "namespace": "codedeployDeploymentGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 2976
          },
          "name": "listenerArnsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 2966
          },
          "name": "listenerArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 2934
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListProdTrafficRoute"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codedeploy-deployment-group/index:CodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListProdTrafficRouteOutputReference"
    },
    "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codedeploy-deployment-group/index.ts",
        "line": 3194
      },
      "name": "CodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListStruct",
      "namespace": "codedeployDeploymentGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_deployment_group#prod_traffic_route CodedeployDeploymentGroup#prod_traffic_route}",
            "stability": "stable",
            "summary": "The path used by a load balancer to route production traffic when an Amazon ECS deployment is complete."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 3200
          },
          "name": "prodTrafficRoute",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListProdTrafficRoute"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "One is associated with the original task set. The second is associated with the task set that serves traffic after the deployment is complete.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_deployment_group#target_groups CodedeployDeploymentGroup#target_groups}",
            "stability": "stable",
            "summary": "One pair of target groups."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 3206
          },
          "name": "targetGroups",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListTargetGroups"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Validation can occur while test traffic is served during a deployment.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_deployment_group#test_traffic_route CodedeployDeploymentGroup#test_traffic_route}",
            "stability": "stable",
            "summary": "An optional path used by a load balancer to route test traffic after an Amazon ECS deployment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 3212
          },
          "name": "testTrafficRoute",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListTestTrafficRoute"
          }
        }
      ],
      "symbolId": "src/codedeploy-deployment-group/index:CodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListStruct"
    },
    "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListStructList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListStructList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codedeploy-deployment-group/index.ts",
          "line": 3371
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codedeploy-deployment-group/index.ts",
        "line": 3363
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 3378
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListStructOutputReference"
            }
          }
        }
      ],
      "name": "CodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListStructList",
      "namespace": "codedeployDeploymentGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 3364
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codedeploy-deployment-group/index:CodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListStructList"
    },
    "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codedeploy-deployment-group/index.ts",
          "line": 3268
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codedeploy-deployment-group/index.ts",
        "line": 3258
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 3319
          },
          "name": "putProdTrafficRoute",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListProdTrafficRoute"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 3335
          },
          "name": "putTargetGroups",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListTargetGroups"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 3351
          },
          "name": "putTestTrafficRoute",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListTestTrafficRoute"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 3322
          },
          "name": "resetProdTrafficRoute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 3338
          },
          "name": "resetTargetGroups"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 3354
          },
          "name": "resetTestTrafficRoute"
        }
      ],
      "name": "CodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListStructOutputReference",
      "namespace": "codedeployDeploymentGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 3316
          },
          "name": "prodTrafficRoute",
          "type": {
            "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListProdTrafficRouteOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 3332
          },
          "name": "targetGroups",
          "type": {
            "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListTargetGroupsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 3348
          },
          "name": "testTrafficRoute",
          "type": {
            "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListTestTrafficRouteOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 3326
          },
          "name": "prodTrafficRouteInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListProdTrafficRoute"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 3342
          },
          "name": "targetGroupsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListTargetGroups"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 3358
          },
          "name": "testTrafficRouteInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListTestTrafficRoute"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 3272
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListStruct"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codedeploy-deployment-group/index:CodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListStructOutputReference"
    },
    "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListTargetGroups": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListTargetGroups",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codedeploy-deployment-group/index.ts",
        "line": 2980
      },
      "name": "CodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListTargetGroups",
      "namespace": "codedeployDeploymentGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "For in-place deployments, the name of the target group that instances are deregistered from, so they are not serving traffic during a deployment, and then re-registered with after the deployment completes. No duplicates allowed.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_deployment_group#name CodedeployDeploymentGroup#name}",
            "stability": "stable",
            "summary": "For blue/green deployments, the name of the target group that instances in the original environment are deregistered from, and instances in the replacement environment registered with."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 2986
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/codedeploy-deployment-group/index:CodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListTargetGroups"
    },
    "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListTargetGroupsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListTargetGroupsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codedeploy-deployment-group/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/codedeploy-deployment-group/index.ts",
        "line": 3079
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/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-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListTargetGroupsOutputReference"
            }
          }
        }
      ],
      "name": "CodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListTargetGroupsList",
      "namespace": "codedeployDeploymentGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 3080
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListTargetGroups"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codedeploy-deployment-group/index:CodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListTargetGroupsList"
    },
    "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListTargetGroupsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListTargetGroupsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codedeploy-deployment-group/index.ts",
          "line": 3028
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codedeploy-deployment-group/index.ts",
        "line": 3018
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 3070
          },
          "name": "resetName"
        }
      ],
      "name": "CodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListTargetGroupsOutputReference",
      "namespace": "codedeployDeploymentGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 3074
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 3064
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 3032
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListTargetGroups"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codedeploy-deployment-group/index:CodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListTargetGroupsOutputReference"
    },
    "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListTestTrafficRoute": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListTestTrafficRoute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codedeploy-deployment-group/index.ts",
        "line": 3098
      },
      "name": "CodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListTestTrafficRoute",
      "namespace": "codedeployDeploymentGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The listener identifies the route between a target group and a load balancer. This is an array of strings with a maximum size of one.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_deployment_group#listener_arns CodedeployDeploymentGroup#listener_arns}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of one listener."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 3104
          },
          "name": "listenerArns",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/codedeploy-deployment-group/index:CodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListTestTrafficRoute"
    },
    "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListTestTrafficRouteOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListTestTrafficRouteOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codedeploy-deployment-group/index.ts",
          "line": 3144
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codedeploy-deployment-group/index.ts",
        "line": 3136
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 3186
          },
          "name": "resetListenerArns"
        }
      ],
      "name": "CodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListTestTrafficRouteOutputReference",
      "namespace": "codedeployDeploymentGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 3190
          },
          "name": "listenerArnsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 3180
          },
          "name": "listenerArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 3148
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListTestTrafficRoute"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codedeploy-deployment-group/index:CodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListTestTrafficRouteOutputReference"
    },
    "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupOnPremisesInstanceTagFilters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupOnPremisesInstanceTagFilters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codedeploy-deployment-group/index.ts",
        "line": 3548
      },
      "name": "CodedeployDeploymentGroupOnPremisesInstanceTagFilters",
      "namespace": "codedeployDeploymentGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_deployment_group#key CodedeployDeploymentGroup#key}",
            "stability": "stable",
            "summary": "The on-premises instance tag filter key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 3554
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_deployment_group#type CodedeployDeploymentGroup#type}",
            "stability": "stable",
            "summary": "The on-premises instance tag filter type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 3560
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_deployment_group#value CodedeployDeploymentGroup#value}",
            "stability": "stable",
            "summary": "The on-premises instance tag filter value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 3566
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/codedeploy-deployment-group/index:CodedeployDeploymentGroupOnPremisesInstanceTagFilters"
    },
    "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupOnPremisesInstanceTagFiltersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupOnPremisesInstanceTagFiltersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codedeploy-deployment-group/index.ts",
          "line": 3725
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codedeploy-deployment-group/index.ts",
        "line": 3717
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 3732
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupOnPremisesInstanceTagFiltersOutputReference"
            }
          }
        }
      ],
      "name": "CodedeployDeploymentGroupOnPremisesInstanceTagFiltersList",
      "namespace": "codedeployDeploymentGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 3718
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupOnPremisesInstanceTagFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codedeploy-deployment-group/index:CodedeployDeploymentGroupOnPremisesInstanceTagFiltersList"
    },
    "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupOnPremisesInstanceTagFiltersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupOnPremisesInstanceTagFiltersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codedeploy-deployment-group/index.ts",
          "line": 3622
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codedeploy-deployment-group/index.ts",
        "line": 3612
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 3676
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 3692
          },
          "name": "resetType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 3708
          },
          "name": "resetValue"
        }
      ],
      "name": "CodedeployDeploymentGroupOnPremisesInstanceTagFiltersOutputReference",
      "namespace": "codedeployDeploymentGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 3680
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 3696
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 3712
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 3670
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 3686
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 3702
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 3626
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupOnPremisesInstanceTagFilters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codedeploy-deployment-group/index:CodedeployDeploymentGroupOnPremisesInstanceTagFiltersOutputReference"
    },
    "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupOnPremisesTagSet": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupOnPremisesTagSet",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codedeploy-deployment-group/index.ts",
        "line": 4042
      },
      "name": "CodedeployDeploymentGroupOnPremisesTagSet",
      "namespace": "codedeployDeploymentGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "For an instance to be included in the deployment group, it must be identified by all of the tag groups in the list.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_deployment_group#on_premises_tag_set_list CodedeployDeploymentGroup#on_premises_tag_set_list}",
            "stability": "stable",
            "summary": "A list that contains other lists of on-premises instance tag groups."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4048
          },
          "name": "onPremisesTagSetList",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupOnPremisesTagSetOnPremisesTagSetListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codedeploy-deployment-group/index:CodedeployDeploymentGroupOnPremisesTagSet"
    },
    "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupOnPremisesTagSetOnPremisesTagSetListOnPremisesTagGroup": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupOnPremisesTagSetOnPremisesTagSetListOnPremisesTagGroup",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codedeploy-deployment-group/index.ts",
        "line": 3736
      },
      "name": "CodedeployDeploymentGroupOnPremisesTagSetOnPremisesTagSetListOnPremisesTagGroup",
      "namespace": "codedeployDeploymentGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_deployment_group#key CodedeployDeploymentGroup#key}",
            "stability": "stable",
            "summary": "The on-premises instance tag filter key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 3742
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_deployment_group#type CodedeployDeploymentGroup#type}",
            "stability": "stable",
            "summary": "The on-premises instance tag filter type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 3748
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_deployment_group#value CodedeployDeploymentGroup#value}",
            "stability": "stable",
            "summary": "The on-premises instance tag filter value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 3754
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/codedeploy-deployment-group/index:CodedeployDeploymentGroupOnPremisesTagSetOnPremisesTagSetListOnPremisesTagGroup"
    },
    "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupOnPremisesTagSetOnPremisesTagSetListOnPremisesTagGroupList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupOnPremisesTagSetOnPremisesTagSetListOnPremisesTagGroupList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codedeploy-deployment-group/index.ts",
          "line": 3913
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codedeploy-deployment-group/index.ts",
        "line": 3905
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 3920
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupOnPremisesTagSetOnPremisesTagSetListOnPremisesTagGroupOutputReference"
            }
          }
        }
      ],
      "name": "CodedeployDeploymentGroupOnPremisesTagSetOnPremisesTagSetListOnPremisesTagGroupList",
      "namespace": "codedeployDeploymentGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 3906
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupOnPremisesTagSetOnPremisesTagSetListOnPremisesTagGroup"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codedeploy-deployment-group/index:CodedeployDeploymentGroupOnPremisesTagSetOnPremisesTagSetListOnPremisesTagGroupList"
    },
    "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupOnPremisesTagSetOnPremisesTagSetListOnPremisesTagGroupOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupOnPremisesTagSetOnPremisesTagSetListOnPremisesTagGroupOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codedeploy-deployment-group/index.ts",
          "line": 3810
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codedeploy-deployment-group/index.ts",
        "line": 3800
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 3864
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 3880
          },
          "name": "resetType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 3896
          },
          "name": "resetValue"
        }
      ],
      "name": "CodedeployDeploymentGroupOnPremisesTagSetOnPremisesTagSetListOnPremisesTagGroupOutputReference",
      "namespace": "codedeployDeploymentGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 3868
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 3884
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 3900
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 3858
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 3874
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 3890
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 3814
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupOnPremisesTagSetOnPremisesTagSetListOnPremisesTagGroup"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codedeploy-deployment-group/index:CodedeployDeploymentGroupOnPremisesTagSetOnPremisesTagSetListOnPremisesTagGroupOutputReference"
    },
    "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupOnPremisesTagSetOnPremisesTagSetListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupOnPremisesTagSetOnPremisesTagSetListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codedeploy-deployment-group/index.ts",
        "line": 3924
      },
      "name": "CodedeployDeploymentGroupOnPremisesTagSetOnPremisesTagSetListStruct",
      "namespace": "codedeployDeploymentGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_deployment_group#on_premises_tag_group CodedeployDeploymentGroup#on_premises_tag_group}",
            "stability": "stable",
            "summary": "Information about groups of on-premises instance tags."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 3930
          },
          "name": "onPremisesTagGroup",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupOnPremisesTagSetOnPremisesTagSetListOnPremisesTagGroup"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codedeploy-deployment-group/index:CodedeployDeploymentGroupOnPremisesTagSetOnPremisesTagSetListStruct"
    },
    "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupOnPremisesTagSetOnPremisesTagSetListStructList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupOnPremisesTagSetOnPremisesTagSetListStructList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codedeploy-deployment-group/index.ts",
          "line": 4031
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codedeploy-deployment-group/index.ts",
        "line": 4023
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4038
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupOnPremisesTagSetOnPremisesTagSetListStructOutputReference"
            }
          }
        }
      ],
      "name": "CodedeployDeploymentGroupOnPremisesTagSetOnPremisesTagSetListStructList",
      "namespace": "codedeployDeploymentGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4024
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupOnPremisesTagSetOnPremisesTagSetListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codedeploy-deployment-group/index:CodedeployDeploymentGroupOnPremisesTagSetOnPremisesTagSetListStructList"
    },
    "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupOnPremisesTagSetOnPremisesTagSetListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupOnPremisesTagSetOnPremisesTagSetListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codedeploy-deployment-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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codedeploy-deployment-group/index.ts",
        "line": 3962
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4011
          },
          "name": "putOnPremisesTagGroup",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupOnPremisesTagSetOnPremisesTagSetListOnPremisesTagGroup"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4014
          },
          "name": "resetOnPremisesTagGroup"
        }
      ],
      "name": "CodedeployDeploymentGroupOnPremisesTagSetOnPremisesTagSetListStructOutputReference",
      "namespace": "codedeployDeploymentGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4008
          },
          "name": "onPremisesTagGroup",
          "type": {
            "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupOnPremisesTagSetOnPremisesTagSetListOnPremisesTagGroupList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4018
          },
          "name": "onPremisesTagGroupInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupOnPremisesTagSetOnPremisesTagSetListOnPremisesTagGroup"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 3976
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupOnPremisesTagSetOnPremisesTagSetListStruct"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codedeploy-deployment-group/index:CodedeployDeploymentGroupOnPremisesTagSetOnPremisesTagSetListStructOutputReference"
    },
    "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupOnPremisesTagSetOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupOnPremisesTagSetOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codedeploy-deployment-group/index.ts",
          "line": 4088
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codedeploy-deployment-group/index.ts",
        "line": 4080
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4127
          },
          "name": "putOnPremisesTagSetList",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupOnPremisesTagSetOnPremisesTagSetListStruct"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4130
          },
          "name": "resetOnPremisesTagSetList"
        }
      ],
      "name": "CodedeployDeploymentGroupOnPremisesTagSetOutputReference",
      "namespace": "codedeployDeploymentGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4124
          },
          "name": "onPremisesTagSetList",
          "type": {
            "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupOnPremisesTagSetOnPremisesTagSetListStructList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4134
          },
          "name": "onPremisesTagSetListInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupOnPremisesTagSetOnPremisesTagSetListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4092
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupOnPremisesTagSet"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codedeploy-deployment-group/index:CodedeployDeploymentGroupOnPremisesTagSetOutputReference"
    },
    "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codedeploy-deployment-group/index.ts",
        "line": 4138
      },
      "name": "CodedeployDeploymentGroupTags",
      "namespace": "codedeployDeploymentGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_deployment_group#key CodedeployDeploymentGroup#key}",
            "stability": "stable",
            "summary": "The tag's key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4144
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_deployment_group#value CodedeployDeploymentGroup#value}",
            "stability": "stable",
            "summary": "The tag's value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4150
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/codedeploy-deployment-group/index:CodedeployDeploymentGroupTags"
    },
    "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codedeploy-deployment-group/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codedeploy-deployment-group/index.ts",
        "line": 4272
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4287
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "CodedeployDeploymentGroupTagsList",
      "namespace": "codedeployDeploymentGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4273
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codedeploy-deployment-group/index:CodedeployDeploymentGroupTagsList"
    },
    "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codedeploy-deployment-group/index.ts",
          "line": 4199
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codedeploy-deployment-group/index.ts",
        "line": 4189
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4247
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4263
          },
          "name": "resetValue"
        }
      ],
      "name": "CodedeployDeploymentGroupTagsOutputReference",
      "namespace": "codedeployDeploymentGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4251
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4267
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4241
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4257
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4203
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codedeploy-deployment-group/index:CodedeployDeploymentGroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupTriggerConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupTriggerConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codedeploy-deployment-group/index.ts",
        "line": 4291
      },
      "name": "CodedeployDeploymentGroupTriggerConfigurations",
      "namespace": "codedeployDeploymentGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_deployment_group#trigger_events CodedeployDeploymentGroup#trigger_events}",
            "stability": "stable",
            "summary": "The event type or types that trigger notifications."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4297
          },
          "name": "triggerEvents",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_deployment_group#trigger_name CodedeployDeploymentGroup#trigger_name}",
            "stability": "stable",
            "summary": "The name of the notification trigger."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4303
          },
          "name": "triggerName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codedeploy_deployment_group#trigger_target_arn CodedeployDeploymentGroup#trigger_target_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the Amazon Simple Notification Service topic through which notifications about deployment or instance events are sent."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4309
          },
          "name": "triggerTargetArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/codedeploy-deployment-group/index:CodedeployDeploymentGroupTriggerConfigurations"
    },
    "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupTriggerConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupTriggerConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codedeploy-deployment-group/index.ts",
          "line": 4468
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codedeploy-deployment-group/index.ts",
        "line": 4460
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4475
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupTriggerConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "CodedeployDeploymentGroupTriggerConfigurationsList",
      "namespace": "codedeployDeploymentGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4461
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupTriggerConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codedeploy-deployment-group/index:CodedeployDeploymentGroupTriggerConfigurationsList"
    },
    "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupTriggerConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupTriggerConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codedeploy-deployment-group/index.ts",
          "line": 4365
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codedeploy-deployment-group/index.ts",
        "line": 4355
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4419
          },
          "name": "resetTriggerEvents"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4435
          },
          "name": "resetTriggerName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4451
          },
          "name": "resetTriggerTargetArn"
        }
      ],
      "name": "CodedeployDeploymentGroupTriggerConfigurationsOutputReference",
      "namespace": "codedeployDeploymentGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4423
          },
          "name": "triggerEventsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4439
          },
          "name": "triggerNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4455
          },
          "name": "triggerTargetArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4413
          },
          "name": "triggerEvents",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4429
          },
          "name": "triggerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4445
          },
          "name": "triggerTargetArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codedeploy-deployment-group/index.ts",
            "line": 4369
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codedeployDeploymentGroup.CodedeployDeploymentGroupTriggerConfigurations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codedeploy-deployment-group/index:CodedeployDeploymentGroupTriggerConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.codeguruprofilerProfilingGroup.CodeguruprofilerProfilingGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codeguruprofiler_profiling_group awscc_codeguruprofiler_profiling_group}."
      },
      "fqn": "@cdktn/provider-awscc.codeguruprofilerProfilingGroup.CodeguruprofilerProfilingGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codeguruprofiler_profiling_group awscc_codeguruprofiler_profiling_group} Resource."
        },
        "locationInModule": {
          "filename": "src/codeguruprofiler-profiling-group/index.ts",
          "line": 484
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.codeguruprofilerProfilingGroup.CodeguruprofilerProfilingGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codeguruprofiler-profiling-group/index.ts",
        "line": 452
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CodeguruprofilerProfilingGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/codeguruprofiler-profiling-group/index.ts",
            "line": 469
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the CodeguruprofilerProfilingGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codeguruprofiler_profiling_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CodeguruprofilerProfilingGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CodeguruprofilerProfilingGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeguruprofiler-profiling-group/index.ts",
            "line": 516
          },
          "name": "putAgentPermissions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.codeguruprofilerProfilingGroup.CodeguruprofilerProfilingGroupAgentPermissions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeguruprofiler-profiling-group/index.ts",
            "line": 532
          },
          "name": "putAnomalyDetectionNotificationConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.codeguruprofilerProfilingGroup.CodeguruprofilerProfilingGroupAnomalyDetectionNotificationConfiguration"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeguruprofiler-profiling-group/index.ts",
            "line": 587
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.codeguruprofilerProfilingGroup.CodeguruprofilerProfilingGroupTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeguruprofiler-profiling-group/index.ts",
            "line": 519
          },
          "name": "resetAgentPermissions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeguruprofiler-profiling-group/index.ts",
            "line": 535
          },
          "name": "resetAnomalyDetectionNotificationConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeguruprofiler-profiling-group/index.ts",
            "line": 556
          },
          "name": "resetComputePlatform"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeguruprofiler-profiling-group/index.ts",
            "line": 590
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeguruprofiler-profiling-group/index.ts",
            "line": 602
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeguruprofiler-profiling-group/index.ts",
            "line": 612
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CodeguruprofilerProfilingGroup",
      "namespace": "codeguruprofilerProfilingGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeguruprofiler-profiling-group/index.ts",
            "line": 457
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeguruprofiler-profiling-group/index.ts",
            "line": 513
          },
          "name": "agentPermissions",
          "type": {
            "fqn": "@cdktn/provider-awscc.codeguruprofilerProfilingGroup.CodeguruprofilerProfilingGroupAgentPermissionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeguruprofiler-profiling-group/index.ts",
            "line": 529
          },
          "name": "anomalyDetectionNotificationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.codeguruprofilerProfilingGroup.CodeguruprofilerProfilingGroupAnomalyDetectionNotificationConfigurationList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeguruprofiler-profiling-group/index.ts",
            "line": 544
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeguruprofiler-profiling-group/index.ts",
            "line": 565
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeguruprofiler-profiling-group/index.ts",
            "line": 584
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.codeguruprofilerProfilingGroup.CodeguruprofilerProfilingGroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeguruprofiler-profiling-group/index.ts",
            "line": 523
          },
          "name": "agentPermissionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codeguruprofilerProfilingGroup.CodeguruprofilerProfilingGroupAgentPermissions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeguruprofiler-profiling-group/index.ts",
            "line": 539
          },
          "name": "anomalyDetectionNotificationConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codeguruprofilerProfilingGroup.CodeguruprofilerProfilingGroupAnomalyDetectionNotificationConfiguration"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeguruprofiler-profiling-group/index.ts",
            "line": 560
          },
          "name": "computePlatformInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeguruprofiler-profiling-group/index.ts",
            "line": 578
          },
          "name": "profilingGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeguruprofiler-profiling-group/index.ts",
            "line": 594
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codeguruprofilerProfilingGroup.CodeguruprofilerProfilingGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeguruprofiler-profiling-group/index.ts",
            "line": 550
          },
          "name": "computePlatform",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeguruprofiler-profiling-group/index.ts",
            "line": 571
          },
          "name": "profilingGroupName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/codeguruprofiler-profiling-group/index:CodeguruprofilerProfilingGroup"
    },
    "@cdktn/provider-awscc.codeguruprofilerProfilingGroup.CodeguruprofilerProfilingGroupAgentPermissions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codeguruprofilerProfilingGroup.CodeguruprofilerProfilingGroupAgentPermissions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codeguruprofiler-profiling-group/index.ts",
        "line": 46
      },
      "name": "CodeguruprofilerProfilingGroupAgentPermissions",
      "namespace": "codeguruprofilerProfilingGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codeguruprofiler_profiling_group#principals CodeguruprofilerProfilingGroup#principals}",
            "stability": "stable",
            "summary": "The principals for the agent permissions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeguruprofiler-profiling-group/index.ts",
            "line": 52
          },
          "name": "principals",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/codeguruprofiler-profiling-group/index:CodeguruprofilerProfilingGroupAgentPermissions"
    },
    "@cdktn/provider-awscc.codeguruprofilerProfilingGroup.CodeguruprofilerProfilingGroupAgentPermissionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codeguruprofilerProfilingGroup.CodeguruprofilerProfilingGroupAgentPermissionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codeguruprofiler-profiling-group/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/codeguruprofiler-profiling-group/index.ts",
        "line": 84
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeguruprofiler-profiling-group/index.ts",
            "line": 134
          },
          "name": "resetPrincipals"
        }
      ],
      "name": "CodeguruprofilerProfilingGroupAgentPermissionsOutputReference",
      "namespace": "codeguruprofilerProfilingGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeguruprofiler-profiling-group/index.ts",
            "line": 138
          },
          "name": "principalsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeguruprofiler-profiling-group/index.ts",
            "line": 128
          },
          "name": "principals",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeguruprofiler-profiling-group/index.ts",
            "line": 96
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codeguruprofilerProfilingGroup.CodeguruprofilerProfilingGroupAgentPermissions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codeguruprofiler-profiling-group/index:CodeguruprofilerProfilingGroupAgentPermissionsOutputReference"
    },
    "@cdktn/provider-awscc.codeguruprofilerProfilingGroup.CodeguruprofilerProfilingGroupAnomalyDetectionNotificationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codeguruprofilerProfilingGroup.CodeguruprofilerProfilingGroupAnomalyDetectionNotificationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codeguruprofiler-profiling-group/index.ts",
        "line": 142
      },
      "name": "CodeguruprofilerProfilingGroupAnomalyDetectionNotificationConfiguration",
      "namespace": "codeguruprofilerProfilingGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codeguruprofiler_profiling_group#channel_id CodeguruprofilerProfilingGroup#channel_id}",
            "stability": "stable",
            "summary": "Unique identifier for each Channel in the notification configuration of a Profiling Group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeguruprofiler-profiling-group/index.ts",
            "line": 148
          },
          "name": "channelId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "We support a valid SNS topic arn as a channel uri.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codeguruprofiler_profiling_group#channel_uri CodeguruprofilerProfilingGroup#channel_uri}",
            "stability": "stable",
            "summary": "Unique arn of the resource to be used for notifications."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeguruprofiler-profiling-group/index.ts",
            "line": 154
          },
          "name": "channelUri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/codeguruprofiler-profiling-group/index:CodeguruprofilerProfilingGroupAnomalyDetectionNotificationConfiguration"
    },
    "@cdktn/provider-awscc.codeguruprofilerProfilingGroup.CodeguruprofilerProfilingGroupAnomalyDetectionNotificationConfigurationList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codeguruprofilerProfilingGroup.CodeguruprofilerProfilingGroupAnomalyDetectionNotificationConfigurationList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codeguruprofiler-profiling-group/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codeguruprofiler-profiling-group/index.ts",
        "line": 276
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeguruprofiler-profiling-group/index.ts",
            "line": 291
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.codeguruprofilerProfilingGroup.CodeguruprofilerProfilingGroupAnomalyDetectionNotificationConfigurationOutputReference"
            }
          }
        }
      ],
      "name": "CodeguruprofilerProfilingGroupAnomalyDetectionNotificationConfigurationList",
      "namespace": "codeguruprofilerProfilingGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeguruprofiler-profiling-group/index.ts",
            "line": 277
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codeguruprofilerProfilingGroup.CodeguruprofilerProfilingGroupAnomalyDetectionNotificationConfiguration"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codeguruprofiler-profiling-group/index:CodeguruprofilerProfilingGroupAnomalyDetectionNotificationConfigurationList"
    },
    "@cdktn/provider-awscc.codeguruprofilerProfilingGroup.CodeguruprofilerProfilingGroupAnomalyDetectionNotificationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codeguruprofilerProfilingGroup.CodeguruprofilerProfilingGroupAnomalyDetectionNotificationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codeguruprofiler-profiling-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/codeguruprofiler-profiling-group/index.ts",
        "line": 193
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeguruprofiler-profiling-group/index.ts",
            "line": 251
          },
          "name": "resetChannelId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeguruprofiler-profiling-group/index.ts",
            "line": 267
          },
          "name": "resetChannelUri"
        }
      ],
      "name": "CodeguruprofilerProfilingGroupAnomalyDetectionNotificationConfigurationOutputReference",
      "namespace": "codeguruprofilerProfilingGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeguruprofiler-profiling-group/index.ts",
            "line": 255
          },
          "name": "channelIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeguruprofiler-profiling-group/index.ts",
            "line": 271
          },
          "name": "channelUriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeguruprofiler-profiling-group/index.ts",
            "line": 245
          },
          "name": "channelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeguruprofiler-profiling-group/index.ts",
            "line": 261
          },
          "name": "channelUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeguruprofiler-profiling-group/index.ts",
            "line": 207
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codeguruprofilerProfilingGroup.CodeguruprofilerProfilingGroupAnomalyDetectionNotificationConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codeguruprofiler-profiling-group/index:CodeguruprofilerProfilingGroupAnomalyDetectionNotificationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.codeguruprofilerProfilingGroup.CodeguruprofilerProfilingGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codeguruprofilerProfilingGroup.CodeguruprofilerProfilingGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codeguruprofiler-profiling-group/index.ts",
        "line": 14
      },
      "name": "CodeguruprofilerProfilingGroupConfig",
      "namespace": "codeguruprofilerProfilingGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codeguruprofiler_profiling_group#profiling_group_name CodeguruprofilerProfilingGroup#profiling_group_name}",
            "stability": "stable",
            "summary": "The name of the profiling group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeguruprofiler-profiling-group/index.ts",
            "line": 38
          },
          "name": "profilingGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codeguruprofiler_profiling_group#agent_permissions CodeguruprofilerProfilingGroup#agent_permissions}",
            "stability": "stable",
            "summary": "The agent permissions attached to this profiling group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeguruprofiler-profiling-group/index.ts",
            "line": 20
          },
          "name": "agentPermissions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.codeguruprofilerProfilingGroup.CodeguruprofilerProfilingGroupAgentPermissions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codeguruprofiler_profiling_group#anomaly_detection_notification_configuration CodeguruprofilerProfilingGroup#anomaly_detection_notification_configuration}",
            "stability": "stable",
            "summary": "Configuration for Notification Channels for Anomaly Detection feature in CodeGuru Profiler which enables customers to detect anomalies in the application profile for those methods that represent the highest proportion of CPU time or latency."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeguruprofiler-profiling-group/index.ts",
            "line": 26
          },
          "name": "anomalyDetectionNotificationConfiguration",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codeguruprofilerProfilingGroup.CodeguruprofilerProfilingGroupAnomalyDetectionNotificationConfiguration"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codeguruprofiler_profiling_group#compute_platform CodeguruprofilerProfilingGroup#compute_platform}",
            "stability": "stable",
            "summary": "The compute platform of the profiling group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeguruprofiler-profiling-group/index.ts",
            "line": 32
          },
          "name": "computePlatform",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codeguruprofiler_profiling_group#tags CodeguruprofilerProfilingGroup#tags}",
            "stability": "stable",
            "summary": "The tags associated with a profiling group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeguruprofiler-profiling-group/index.ts",
            "line": 44
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codeguruprofilerProfilingGroup.CodeguruprofilerProfilingGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codeguruprofiler-profiling-group/index:CodeguruprofilerProfilingGroupConfig"
    },
    "@cdktn/provider-awscc.codeguruprofilerProfilingGroup.CodeguruprofilerProfilingGroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codeguruprofilerProfilingGroup.CodeguruprofilerProfilingGroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codeguruprofiler-profiling-group/index.ts",
        "line": 295
      },
      "name": "CodeguruprofilerProfilingGroupTags",
      "namespace": "codeguruprofilerProfilingGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "custom": {
              "": ".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codeguruprofiler_profiling_group#key CodeguruprofilerProfilingGroup#key}"
            },
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. The allowed characters across services are: letters, numbers, and spaces representable in UTF-8, and the following characters: + - = . _ : /",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeguruprofiler-profiling-group/index.ts",
            "line": 301
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "custom": {
              "": ".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codeguruprofiler_profiling_group#value CodeguruprofilerProfilingGroup#value}"
            },
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length. The allowed characters across services are: letters, numbers, and spaces representable in UTF-8, and the following characters: + - = . _ : /",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeguruprofiler-profiling-group/index.ts",
            "line": 307
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/codeguruprofiler-profiling-group/index:CodeguruprofilerProfilingGroupTags"
    },
    "@cdktn/provider-awscc.codeguruprofilerProfilingGroup.CodeguruprofilerProfilingGroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codeguruprofilerProfilingGroup.CodeguruprofilerProfilingGroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codeguruprofiler-profiling-group/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codeguruprofiler-profiling-group/index.ts",
        "line": 429
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeguruprofiler-profiling-group/index.ts",
            "line": 444
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.codeguruprofilerProfilingGroup.CodeguruprofilerProfilingGroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "CodeguruprofilerProfilingGroupTagsList",
      "namespace": "codeguruprofilerProfilingGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeguruprofiler-profiling-group/index.ts",
            "line": 430
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codeguruprofilerProfilingGroup.CodeguruprofilerProfilingGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codeguruprofiler-profiling-group/index:CodeguruprofilerProfilingGroupTagsList"
    },
    "@cdktn/provider-awscc.codeguruprofilerProfilingGroup.CodeguruprofilerProfilingGroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codeguruprofilerProfilingGroup.CodeguruprofilerProfilingGroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codeguruprofiler-profiling-group/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codeguruprofiler-profiling-group/index.ts",
        "line": 346
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeguruprofiler-profiling-group/index.ts",
            "line": 404
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeguruprofiler-profiling-group/index.ts",
            "line": 420
          },
          "name": "resetValue"
        }
      ],
      "name": "CodeguruprofilerProfilingGroupTagsOutputReference",
      "namespace": "codeguruprofilerProfilingGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeguruprofiler-profiling-group/index.ts",
            "line": 408
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codeguruprofiler-profiling-group/index.ts",
            "line": 424
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeguruprofiler-profiling-group/index.ts",
            "line": 398
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeguruprofiler-profiling-group/index.ts",
            "line": 414
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codeguruprofiler-profiling-group/index.ts",
            "line": 360
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codeguruprofilerProfilingGroup.CodeguruprofilerProfilingGroupTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codeguruprofiler-profiling-group/index:CodeguruprofilerProfilingGroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.codegurureviewerRepositoryAssociation.CodegurureviewerRepositoryAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codegurureviewer_repository_association awscc_codegurureviewer_repository_association}."
      },
      "fqn": "@cdktn/provider-awscc.codegurureviewerRepositoryAssociation.CodegurureviewerRepositoryAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codegurureviewer_repository_association awscc_codegurureviewer_repository_association} Resource."
        },
        "locationInModule": {
          "filename": "src/codegurureviewer-repository-association/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-awscc.codegurureviewerRepositoryAssociation.CodegurureviewerRepositoryAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codegurureviewer-repository-association/index.ts",
        "line": 209
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CodegurureviewerRepositoryAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/codegurureviewer-repository-association/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 CodegurureviewerRepositoryAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codegurureviewer_repository_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CodegurureviewerRepositoryAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CodegurureviewerRepositoryAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codegurureviewer-repository-association/index.ts",
            "line": 345
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.codegurureviewerRepositoryAssociation.CodegurureviewerRepositoryAssociationTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codegurureviewer-repository-association/index.ts",
            "line": 282
          },
          "name": "resetBucketName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codegurureviewer-repository-association/index.ts",
            "line": 298
          },
          "name": "resetConnectionArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codegurureviewer-repository-association/index.ts",
            "line": 332
          },
          "name": "resetOwner"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codegurureviewer-repository-association/index.ts",
            "line": 348
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codegurureviewer-repository-association/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/codegurureviewer-repository-association/index.ts",
            "line": 384
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CodegurureviewerRepositoryAssociation",
      "namespace": "codegurureviewerRepositoryAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codegurureviewer-repository-association/index.ts",
            "line": 214
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codegurureviewer-repository-association/index.ts",
            "line": 270
          },
          "name": "associationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codegurureviewer-repository-association/index.ts",
            "line": 307
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codegurureviewer-repository-association/index.ts",
            "line": 342
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.codegurureviewerRepositoryAssociation.CodegurureviewerRepositoryAssociationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codegurureviewer-repository-association/index.ts",
            "line": 286
          },
          "name": "bucketNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codegurureviewer-repository-association/index.ts",
            "line": 302
          },
          "name": "connectionArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codegurureviewer-repository-association/index.ts",
            "line": 320
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codegurureviewer-repository-association/index.ts",
            "line": 336
          },
          "name": "ownerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codegurureviewer-repository-association/index.ts",
            "line": 352
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codegurureviewerRepositoryAssociation.CodegurureviewerRepositoryAssociationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codegurureviewer-repository-association/index.ts",
            "line": 365
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codegurureviewer-repository-association/index.ts",
            "line": 276
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codegurureviewer-repository-association/index.ts",
            "line": 292
          },
          "name": "connectionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codegurureviewer-repository-association/index.ts",
            "line": 313
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codegurureviewer-repository-association/index.ts",
            "line": 326
          },
          "name": "owner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codegurureviewer-repository-association/index.ts",
            "line": 358
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/codegurureviewer-repository-association/index:CodegurureviewerRepositoryAssociation"
    },
    "@cdktn/provider-awscc.codegurureviewerRepositoryAssociation.CodegurureviewerRepositoryAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codegurureviewerRepositoryAssociation.CodegurureviewerRepositoryAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codegurureviewer-repository-association/index.ts",
        "line": 14
      },
      "name": "CodegurureviewerRepositoryAssociationConfig",
      "namespace": "codegurureviewerRepositoryAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codegurureviewer_repository_association#name CodegurureviewerRepositoryAssociation#name}",
            "stability": "stable",
            "summary": "Name of the repository to be associated."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codegurureviewer-repository-association/index.ts",
            "line": 32
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codegurureviewer_repository_association#type CodegurureviewerRepositoryAssociation#type}",
            "stability": "stable",
            "summary": "The type of repository to be associated."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codegurureviewer-repository-association/index.ts",
            "line": 50
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codegurureviewer_repository_association#bucket_name CodegurureviewerRepositoryAssociation#bucket_name}",
            "stability": "stable",
            "summary": "The name of the S3 bucket associated with an associated S3 repository. It must start with `codeguru-reviewer-`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codegurureviewer-repository-association/index.ts",
            "line": 20
          },
          "name": "bucketName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codegurureviewer_repository_association#connection_arn CodegurureviewerRepositoryAssociation#connection_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of an AWS CodeStar Connections connection."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codegurureviewer-repository-association/index.ts",
            "line": 26
          },
          "name": "connectionArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For a Bitbucket repository, this is the username for the account that owns the repository.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codegurureviewer_repository_association#owner CodegurureviewerRepositoryAssociation#owner}",
            "stability": "stable",
            "summary": "The owner of the repository."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codegurureviewer-repository-association/index.ts",
            "line": 38
          },
          "name": "owner",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codegurureviewer_repository_association#tags CodegurureviewerRepositoryAssociation#tags}",
            "stability": "stable",
            "summary": "The tags associated with a repository association."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codegurureviewer-repository-association/index.ts",
            "line": 44
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codegurureviewerRepositoryAssociation.CodegurureviewerRepositoryAssociationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codegurureviewer-repository-association/index:CodegurureviewerRepositoryAssociationConfig"
    },
    "@cdktn/provider-awscc.codegurureviewerRepositoryAssociation.CodegurureviewerRepositoryAssociationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codegurureviewerRepositoryAssociation.CodegurureviewerRepositoryAssociationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codegurureviewer-repository-association/index.ts",
        "line": 52
      },
      "name": "CodegurureviewerRepositoryAssociationTags",
      "namespace": "codegurureviewerRepositoryAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "custom": {
              "": ".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codegurureviewer_repository_association#key CodegurureviewerRepositoryAssociation#key}"
            },
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. The allowed characters across services are: letters, numbers, and spaces representable in UTF-8, and the following characters: + - = . _ : /",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codegurureviewer-repository-association/index.ts",
            "line": 58
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "custom": {
              "": ".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codegurureviewer_repository_association#value CodegurureviewerRepositoryAssociation#value}"
            },
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length. The allowed characters across services are: letters, numbers, and spaces representable in UTF-8, and the following characters: + - = . _ : /",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codegurureviewer-repository-association/index.ts",
            "line": 64
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/codegurureviewer-repository-association/index:CodegurureviewerRepositoryAssociationTags"
    },
    "@cdktn/provider-awscc.codegurureviewerRepositoryAssociation.CodegurureviewerRepositoryAssociationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codegurureviewerRepositoryAssociation.CodegurureviewerRepositoryAssociationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codegurureviewer-repository-association/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codegurureviewer-repository-association/index.ts",
        "line": 186
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codegurureviewer-repository-association/index.ts",
            "line": 201
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.codegurureviewerRepositoryAssociation.CodegurureviewerRepositoryAssociationTagsOutputReference"
            }
          }
        }
      ],
      "name": "CodegurureviewerRepositoryAssociationTagsList",
      "namespace": "codegurureviewerRepositoryAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codegurureviewer-repository-association/index.ts",
            "line": 187
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codegurureviewerRepositoryAssociation.CodegurureviewerRepositoryAssociationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codegurureviewer-repository-association/index:CodegurureviewerRepositoryAssociationTagsList"
    },
    "@cdktn/provider-awscc.codegurureviewerRepositoryAssociation.CodegurureviewerRepositoryAssociationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codegurureviewerRepositoryAssociation.CodegurureviewerRepositoryAssociationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codegurureviewer-repository-association/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codegurureviewer-repository-association/index.ts",
        "line": 103
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codegurureviewer-repository-association/index.ts",
            "line": 161
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codegurureviewer-repository-association/index.ts",
            "line": 177
          },
          "name": "resetValue"
        }
      ],
      "name": "CodegurureviewerRepositoryAssociationTagsOutputReference",
      "namespace": "codegurureviewerRepositoryAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codegurureviewer-repository-association/index.ts",
            "line": 165
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codegurureviewer-repository-association/index.ts",
            "line": 181
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codegurureviewer-repository-association/index.ts",
            "line": 155
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codegurureviewer-repository-association/index.ts",
            "line": 171
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codegurureviewer-repository-association/index.ts",
            "line": 117
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codegurureviewerRepositoryAssociation.CodegurureviewerRepositoryAssociationTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codegurureviewer-repository-association/index:CodegurureviewerRepositoryAssociationTagsOutputReference"
    },
    "@cdktn/provider-awscc.codepipelineCustomActionType.CodepipelineCustomActionType": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_custom_action_type awscc_codepipeline_custom_action_type}."
      },
      "fqn": "@cdktn/provider-awscc.codepipelineCustomActionType.CodepipelineCustomActionType",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_custom_action_type awscc_codepipeline_custom_action_type} Resource."
        },
        "locationInModule": {
          "filename": "src/codepipeline-custom-action-type/index.ts",
          "line": 1028
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.codepipelineCustomActionType.CodepipelineCustomActionTypeConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codepipeline-custom-action-type/index.ts",
        "line": 996
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CodepipelineCustomActionType resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/codepipeline-custom-action-type/index.ts",
            "line": 1013
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the CodepipelineCustomActionType to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_custom_action_type#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CodepipelineCustomActionType that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CodepipelineCustomActionType to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-custom-action-type/index.ts",
            "line": 1076
          },
          "name": "putConfigurationProperties",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.codepipelineCustomActionType.CodepipelineCustomActionTypeConfigurationProperties"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-custom-action-type/index.ts",
            "line": 1102
          },
          "name": "putInputArtifactDetails",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.codepipelineCustomActionType.CodepipelineCustomActionTypeInputArtifactDetails"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-custom-action-type/index.ts",
            "line": 1115
          },
          "name": "putOutputArtifactDetails",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.codepipelineCustomActionType.CodepipelineCustomActionTypeOutputArtifactDetails"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-custom-action-type/index.ts",
            "line": 1141
          },
          "name": "putSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.codepipelineCustomActionType.CodepipelineCustomActionTypeSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-custom-action-type/index.ts",
            "line": 1157
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.codepipelineCustomActionType.CodepipelineCustomActionTypeTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-custom-action-type/index.ts",
            "line": 1079
          },
          "name": "resetConfigurationProperties"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-custom-action-type/index.ts",
            "line": 1144
          },
          "name": "resetSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-custom-action-type/index.ts",
            "line": 1160
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-custom-action-type/index.ts",
            "line": 1185
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-custom-action-type/index.ts",
            "line": 1198
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CodepipelineCustomActionType",
      "namespace": "codepipelineCustomActionType",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-custom-action-type/index.ts",
            "line": 1001
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-custom-action-type/index.ts",
            "line": 1073
          },
          "name": "configurationProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.codepipelineCustomActionType.CodepipelineCustomActionTypeConfigurationPropertiesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-custom-action-type/index.ts",
            "line": 1088
          },
          "name": "customActionTypeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-custom-action-type/index.ts",
            "line": 1093
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-custom-action-type/index.ts",
            "line": 1099
          },
          "name": "inputArtifactDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.codepipelineCustomActionType.CodepipelineCustomActionTypeInputArtifactDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-custom-action-type/index.ts",
            "line": 1112
          },
          "name": "outputArtifactDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.codepipelineCustomActionType.CodepipelineCustomActionTypeOutputArtifactDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-custom-action-type/index.ts",
            "line": 1138
          },
          "name": "settings",
          "type": {
            "fqn": "@cdktn/provider-awscc.codepipelineCustomActionType.CodepipelineCustomActionTypeSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-custom-action-type/index.ts",
            "line": 1154
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.codepipelineCustomActionType.CodepipelineCustomActionTypeTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-custom-action-type/index.ts",
            "line": 1067
          },
          "name": "categoryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-custom-action-type/index.ts",
            "line": 1083
          },
          "name": "configurationPropertiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codepipelineCustomActionType.CodepipelineCustomActionTypeConfigurationProperties"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-custom-action-type/index.ts",
            "line": 1106
          },
          "name": "inputArtifactDetailsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codepipelineCustomActionType.CodepipelineCustomActionTypeInputArtifactDetails"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-custom-action-type/index.ts",
            "line": 1119
          },
          "name": "outputArtifactDetailsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codepipelineCustomActionType.CodepipelineCustomActionTypeOutputArtifactDetails"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-custom-action-type/index.ts",
            "line": 1132
          },
          "name": "providerNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-custom-action-type/index.ts",
            "line": 1148
          },
          "name": "settingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codepipelineCustomActionType.CodepipelineCustomActionTypeSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-custom-action-type/index.ts",
            "line": 1164
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codepipelineCustomActionType.CodepipelineCustomActionTypeTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-custom-action-type/index.ts",
            "line": 1177
          },
          "name": "versionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-custom-action-type/index.ts",
            "line": 1060
          },
          "name": "category",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-custom-action-type/index.ts",
            "line": 1125
          },
          "name": "providerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-custom-action-type/index.ts",
            "line": 1170
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/codepipeline-custom-action-type/index:CodepipelineCustomActionType"
    },
    "@cdktn/provider-awscc.codepipelineCustomActionType.CodepipelineCustomActionTypeConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelineCustomActionType.CodepipelineCustomActionTypeConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codepipeline-custom-action-type/index.ts",
        "line": 14
      },
      "name": "CodepipelineCustomActionTypeConfig",
      "namespace": "codepipelineCustomActionType",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_custom_action_type#category CodepipelineCustomActionType#category}",
            "stability": "stable",
            "summary": "The category of the custom action, such as a build action or a test action."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-custom-action-type/index.ts",
            "line": 20
          },
          "name": "category",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_custom_action_type#input_artifact_details CodepipelineCustomActionType#input_artifact_details}",
            "stability": "stable",
            "summary": "The details of the input artifact for the action, such as its commit ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-custom-action-type/index.ts",
            "line": 32
          },
          "name": "inputArtifactDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.codepipelineCustomActionType.CodepipelineCustomActionTypeInputArtifactDetails"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_custom_action_type#output_artifact_details CodepipelineCustomActionType#output_artifact_details}",
            "stability": "stable",
            "summary": "The details of the output artifact of the action, such as its commit ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-custom-action-type/index.ts",
            "line": 38
          },
          "name": "outputArtifactDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.codepipelineCustomActionType.CodepipelineCustomActionTypeOutputArtifactDetails"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_custom_action_type#provider_name CodepipelineCustomActionType#provider_name}",
            "stability": "stable",
            "summary": "The provider of the service used in the custom action, such as AWS CodeDeploy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-custom-action-type/index.ts",
            "line": 44
          },
          "name": "providerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_custom_action_type#version CodepipelineCustomActionType#version}",
            "stability": "stable",
            "summary": "The version identifier of the custom action."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-custom-action-type/index.ts",
            "line": 62
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_custom_action_type#configuration_properties CodepipelineCustomActionType#configuration_properties}",
            "stability": "stable",
            "summary": "The configuration properties for the custom action."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-custom-action-type/index.ts",
            "line": 26
          },
          "name": "configurationProperties",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codepipelineCustomActionType.CodepipelineCustomActionTypeConfigurationProperties"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_custom_action_type#settings CodepipelineCustomActionType#settings}",
            "stability": "stable",
            "summary": "URLs that provide users information about this custom action."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-custom-action-type/index.ts",
            "line": 50
          },
          "name": "settings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.codepipelineCustomActionType.CodepipelineCustomActionTypeSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_custom_action_type#tags CodepipelineCustomActionType#tags}",
            "stability": "stable",
            "summary": "Any tags assigned to the custom action."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-custom-action-type/index.ts",
            "line": 56
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codepipelineCustomActionType.CodepipelineCustomActionTypeTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codepipeline-custom-action-type/index:CodepipelineCustomActionTypeConfig"
    },
    "@cdktn/provider-awscc.codepipelineCustomActionType.CodepipelineCustomActionTypeConfigurationProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelineCustomActionType.CodepipelineCustomActionTypeConfigurationProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codepipeline-custom-action-type/index.ts",
        "line": 64
      },
      "name": "CodepipelineCustomActionTypeConfigurationProperties",
      "namespace": "codepipelineCustomActionType",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_custom_action_type#description CodepipelineCustomActionType#description}",
            "stability": "stable",
            "summary": "The description of the action configuration property that is displayed to users."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-custom-action-type/index.ts",
            "line": 70
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_custom_action_type#key CodepipelineCustomActionType#key}",
            "stability": "stable",
            "summary": "Whether the configuration property is a key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-custom-action-type/index.ts",
            "line": 76
          },
          "name": "key",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_custom_action_type#name CodepipelineCustomActionType#name}",
            "stability": "stable",
            "summary": "The name of the action configuration property."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-custom-action-type/index.ts",
            "line": 82
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When creating a custom action, an action can have up to one queryable property. If it has one, that property must be both required and not secret.If you create a pipeline with a custom action type, and that custom action contains a queryable property, the value for that configuration property is subject to other restrictions. The value must be less than or equal to twenty (20) characters. The value can contain only alphanumeric characters, underscores, and hyphens. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_custom_action_type#queryable CodepipelineCustomActionType#queryable}",
            "stability": "stable",
            "summary": "Indicates that the property is used with PollForJobs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-custom-action-type/index.ts",
            "line": 88
          },
          "name": "queryable",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_custom_action_type#required CodepipelineCustomActionType#required}",
            "stability": "stable",
            "summary": "Whether the configuration property is a required value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-custom-action-type/index.ts",
            "line": 94
          },
          "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/hashicorp/awscc/1.96.0/docs/resources/codepipeline_custom_action_type#secret CodepipelineCustomActionType#secret}",
            "stability": "stable",
            "summary": "Whether the configuration property is secret. Secrets are hidden from all calls except for GetJobDetails, GetThirdPartyJobDetails, PollForJobs, and PollForThirdPartyJobs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-custom-action-type/index.ts",
            "line": 100
          },
          "name": "secret",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_custom_action_type#type CodepipelineCustomActionType#type}",
            "stability": "stable",
            "summary": "The type of the configuration property."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-custom-action-type/index.ts",
            "line": 106
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/codepipeline-custom-action-type/index:CodepipelineCustomActionTypeConfigurationProperties"
    },
    "@cdktn/provider-awscc.codepipelineCustomActionType.CodepipelineCustomActionTypeConfigurationPropertiesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelineCustomActionType.CodepipelineCustomActionTypeConfigurationPropertiesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codepipeline-custom-action-type/index.ts",
          "line": 381
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codepipeline-custom-action-type/index.ts",
        "line": 373
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-custom-action-type/index.ts",
            "line": 388
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.codepipelineCustomActionType.CodepipelineCustomActionTypeConfigurationPropertiesOutputReference"
            }
          }
        }
      ],
      "name": "CodepipelineCustomActionTypeConfigurationPropertiesList",
      "namespace": "codepipelineCustomActionType",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-custom-action-type/index.ts",
            "line": 374
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codepipelineCustomActionType.CodepipelineCustomActionTypeConfigurationProperties"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codepipeline-custom-action-type/index:CodepipelineCustomActionTypeConfigurationPropertiesList"
    },
    "@cdktn/provider-awscc.codepipelineCustomActionType.CodepipelineCustomActionTypeConfigurationPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelineCustomActionType.CodepipelineCustomActionTypeConfigurationPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codepipeline-custom-action-type/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codepipeline-custom-action-type/index.ts",
        "line": 180
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-custom-action-type/index.ts",
            "line": 268
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-custom-action-type/index.ts",
            "line": 284
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-custom-action-type/index.ts",
            "line": 300
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-custom-action-type/index.ts",
            "line": 316
          },
          "name": "resetQueryable"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-custom-action-type/index.ts",
            "line": 332
          },
          "name": "resetRequired"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-custom-action-type/index.ts",
            "line": 348
          },
          "name": "resetSecret"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-custom-action-type/index.ts",
            "line": 364
          },
          "name": "resetType"
        }
      ],
      "name": "CodepipelineCustomActionTypeConfigurationPropertiesOutputReference",
      "namespace": "codepipelineCustomActionType",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-custom-action-type/index.ts",
            "line": 272
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-custom-action-type/index.ts",
            "line": 288
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-custom-action-type/index.ts",
            "line": 304
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-custom-action-type/index.ts",
            "line": 320
          },
          "name": "queryableInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-custom-action-type/index.ts",
            "line": 336
          },
          "name": "requiredInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-custom-action-type/index.ts",
            "line": 352
          },
          "name": "secretInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-custom-action-type/index.ts",
            "line": 368
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-custom-action-type/index.ts",
            "line": 262
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-custom-action-type/index.ts",
            "line": 278
          },
          "name": "key",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-custom-action-type/index.ts",
            "line": 294
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-custom-action-type/index.ts",
            "line": 310
          },
          "name": "queryable",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-custom-action-type/index.ts",
            "line": 326
          },
          "name": "required",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-custom-action-type/index.ts",
            "line": 342
          },
          "name": "secret",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-custom-action-type/index.ts",
            "line": 358
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-custom-action-type/index.ts",
            "line": 194
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codepipelineCustomActionType.CodepipelineCustomActionTypeConfigurationProperties"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codepipeline-custom-action-type/index:CodepipelineCustomActionTypeConfigurationPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.codepipelineCustomActionType.CodepipelineCustomActionTypeInputArtifactDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelineCustomActionType.CodepipelineCustomActionTypeInputArtifactDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codepipeline-custom-action-type/index.ts",
        "line": 392
      },
      "name": "CodepipelineCustomActionTypeInputArtifactDetails",
      "namespace": "codepipelineCustomActionType",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_custom_action_type#maximum_count CodepipelineCustomActionType#maximum_count}",
            "stability": "stable",
            "summary": "The maximum number of artifacts allowed for the action type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-custom-action-type/index.ts",
            "line": 398
          },
          "name": "maximumCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_custom_action_type#minimum_count CodepipelineCustomActionType#minimum_count}",
            "stability": "stable",
            "summary": "The minimum number of artifacts allowed for the action type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-custom-action-type/index.ts",
            "line": 404
          },
          "name": "minimumCount",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/codepipeline-custom-action-type/index:CodepipelineCustomActionTypeInputArtifactDetails"
    },
    "@cdktn/provider-awscc.codepipelineCustomActionType.CodepipelineCustomActionTypeInputArtifactDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelineCustomActionType.CodepipelineCustomActionTypeInputArtifactDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codepipeline-custom-action-type/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/codepipeline-custom-action-type/index.ts",
        "line": 443
      },
      "name": "CodepipelineCustomActionTypeInputArtifactDetailsOutputReference",
      "namespace": "codepipelineCustomActionType",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-custom-action-type/index.ts",
            "line": 500
          },
          "name": "maximumCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-custom-action-type/index.ts",
            "line": 513
          },
          "name": "minimumCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-custom-action-type/index.ts",
            "line": 493
          },
          "name": "maximumCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-custom-action-type/index.ts",
            "line": 506
          },
          "name": "minimumCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-custom-action-type/index.ts",
            "line": 455
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codepipelineCustomActionType.CodepipelineCustomActionTypeInputArtifactDetails"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codepipeline-custom-action-type/index:CodepipelineCustomActionTypeInputArtifactDetailsOutputReference"
    },
    "@cdktn/provider-awscc.codepipelineCustomActionType.CodepipelineCustomActionTypeOutputArtifactDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelineCustomActionType.CodepipelineCustomActionTypeOutputArtifactDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codepipeline-custom-action-type/index.ts",
        "line": 517
      },
      "name": "CodepipelineCustomActionTypeOutputArtifactDetails",
      "namespace": "codepipelineCustomActionType",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_custom_action_type#maximum_count CodepipelineCustomActionType#maximum_count}",
            "stability": "stable",
            "summary": "The maximum number of artifacts allowed for the action type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-custom-action-type/index.ts",
            "line": 523
          },
          "name": "maximumCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_custom_action_type#minimum_count CodepipelineCustomActionType#minimum_count}",
            "stability": "stable",
            "summary": "The minimum number of artifacts allowed for the action type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-custom-action-type/index.ts",
            "line": 529
          },
          "name": "minimumCount",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/codepipeline-custom-action-type/index:CodepipelineCustomActionTypeOutputArtifactDetails"
    },
    "@cdktn/provider-awscc.codepipelineCustomActionType.CodepipelineCustomActionTypeOutputArtifactDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelineCustomActionType.CodepipelineCustomActionTypeOutputArtifactDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codepipeline-custom-action-type/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/codepipeline-custom-action-type/index.ts",
        "line": 568
      },
      "name": "CodepipelineCustomActionTypeOutputArtifactDetailsOutputReference",
      "namespace": "codepipelineCustomActionType",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-custom-action-type/index.ts",
            "line": 625
          },
          "name": "maximumCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-custom-action-type/index.ts",
            "line": 638
          },
          "name": "minimumCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-custom-action-type/index.ts",
            "line": 618
          },
          "name": "maximumCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-custom-action-type/index.ts",
            "line": 631
          },
          "name": "minimumCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-custom-action-type/index.ts",
            "line": 580
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codepipelineCustomActionType.CodepipelineCustomActionTypeOutputArtifactDetails"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codepipeline-custom-action-type/index:CodepipelineCustomActionTypeOutputArtifactDetailsOutputReference"
    },
    "@cdktn/provider-awscc.codepipelineCustomActionType.CodepipelineCustomActionTypeSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelineCustomActionType.CodepipelineCustomActionTypeSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codepipeline-custom-action-type/index.ts",
        "line": 642
      },
      "name": "CodepipelineCustomActionTypeSettings",
      "namespace": "codepipelineCustomActionType",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "This link is provided as part of the action display in the pipeline. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_custom_action_type#entity_url_template CodepipelineCustomActionType#entity_url_template}",
            "stability": "stable",
            "summary": "The URL returned to the AWS CodePipeline console that provides a deep link to the resources of the external system, such as the configuration page for an AWS CodeDeploy deployment group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-custom-action-type/index.ts",
            "line": 648
          },
          "name": "entityUrlTemplate",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This link is shown on the pipeline view page in the AWS CodePipeline console and provides a link to the execution entity of the external action. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_custom_action_type#execution_url_template CodepipelineCustomActionType#execution_url_template}",
            "stability": "stable",
            "summary": "The URL returned to the AWS CodePipeline console that contains a link to the top-level landing page for the external system, such as the console page for AWS CodeDeploy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-custom-action-type/index.ts",
            "line": 654
          },
          "name": "executionUrlTemplate",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_custom_action_type#revision_url_template CodepipelineCustomActionType#revision_url_template}",
            "stability": "stable",
            "summary": "The URL returned to the AWS CodePipeline console that contains a link to the page where customers can update or change the configuration of the external action."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-custom-action-type/index.ts",
            "line": 660
          },
          "name": "revisionUrlTemplate",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_custom_action_type#third_party_configuration_url CodepipelineCustomActionType#third_party_configuration_url}",
            "stability": "stable",
            "summary": "The URL of a sign-up page where users can sign up for an external service and perform initial configuration of the action provided by that service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-custom-action-type/index.ts",
            "line": 666
          },
          "name": "thirdPartyConfigurationUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/codepipeline-custom-action-type/index:CodepipelineCustomActionTypeSettings"
    },
    "@cdktn/provider-awscc.codepipelineCustomActionType.CodepipelineCustomActionTypeSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelineCustomActionType.CodepipelineCustomActionTypeSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codepipeline-custom-action-type/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codepipeline-custom-action-type/index.ts",
        "line": 719
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-custom-action-type/index.ts",
            "line": 787
          },
          "name": "resetEntityUrlTemplate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-custom-action-type/index.ts",
            "line": 803
          },
          "name": "resetExecutionUrlTemplate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-custom-action-type/index.ts",
            "line": 819
          },
          "name": "resetRevisionUrlTemplate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-custom-action-type/index.ts",
            "line": 835
          },
          "name": "resetThirdPartyConfigurationUrl"
        }
      ],
      "name": "CodepipelineCustomActionTypeSettingsOutputReference",
      "namespace": "codepipelineCustomActionType",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-custom-action-type/index.ts",
            "line": 791
          },
          "name": "entityUrlTemplateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-custom-action-type/index.ts",
            "line": 807
          },
          "name": "executionUrlTemplateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-custom-action-type/index.ts",
            "line": 823
          },
          "name": "revisionUrlTemplateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-custom-action-type/index.ts",
            "line": 839
          },
          "name": "thirdPartyConfigurationUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-custom-action-type/index.ts",
            "line": 781
          },
          "name": "entityUrlTemplate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-custom-action-type/index.ts",
            "line": 797
          },
          "name": "executionUrlTemplate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-custom-action-type/index.ts",
            "line": 813
          },
          "name": "revisionUrlTemplate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-custom-action-type/index.ts",
            "line": 829
          },
          "name": "thirdPartyConfigurationUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-custom-action-type/index.ts",
            "line": 731
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codepipelineCustomActionType.CodepipelineCustomActionTypeSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codepipeline-custom-action-type/index:CodepipelineCustomActionTypeSettingsOutputReference"
    },
    "@cdktn/provider-awscc.codepipelineCustomActionType.CodepipelineCustomActionTypeTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelineCustomActionType.CodepipelineCustomActionTypeTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codepipeline-custom-action-type/index.ts",
        "line": 843
      },
      "name": "CodepipelineCustomActionTypeTags",
      "namespace": "codepipelineCustomActionType",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_custom_action_type#key CodepipelineCustomActionType#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-custom-action-type/index.ts",
            "line": 847
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_custom_action_type#value CodepipelineCustomActionType#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-custom-action-type/index.ts",
            "line": 851
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/codepipeline-custom-action-type/index:CodepipelineCustomActionTypeTags"
    },
    "@cdktn/provider-awscc.codepipelineCustomActionType.CodepipelineCustomActionTypeTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelineCustomActionType.CodepipelineCustomActionTypeTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codepipeline-custom-action-type/index.ts",
          "line": 981
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codepipeline-custom-action-type/index.ts",
        "line": 973
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-custom-action-type/index.ts",
            "line": 988
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.codepipelineCustomActionType.CodepipelineCustomActionTypeTagsOutputReference"
            }
          }
        }
      ],
      "name": "CodepipelineCustomActionTypeTagsList",
      "namespace": "codepipelineCustomActionType",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-custom-action-type/index.ts",
            "line": 974
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codepipelineCustomActionType.CodepipelineCustomActionTypeTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codepipeline-custom-action-type/index:CodepipelineCustomActionTypeTagsList"
    },
    "@cdktn/provider-awscc.codepipelineCustomActionType.CodepipelineCustomActionTypeTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelineCustomActionType.CodepipelineCustomActionTypeTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codepipeline-custom-action-type/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codepipeline-custom-action-type/index.ts",
        "line": 890
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-custom-action-type/index.ts",
            "line": 948
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-custom-action-type/index.ts",
            "line": 964
          },
          "name": "resetValue"
        }
      ],
      "name": "CodepipelineCustomActionTypeTagsOutputReference",
      "namespace": "codepipelineCustomActionType",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-custom-action-type/index.ts",
            "line": 952
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-custom-action-type/index.ts",
            "line": 968
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-custom-action-type/index.ts",
            "line": 942
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-custom-action-type/index.ts",
            "line": 958
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-custom-action-type/index.ts",
            "line": 904
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codepipelineCustomActionType.CodepipelineCustomActionTypeTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codepipeline-custom-action-type/index:CodepipelineCustomActionTypeTagsOutputReference"
    },
    "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipeline": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline awscc_codepipeline_pipeline}."
      },
      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipeline",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline awscc_codepipeline_pipeline} Resource."
        },
        "locationInModule": {
          "filename": "src/codepipeline-pipeline/index.ts",
          "line": 7169
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codepipeline-pipeline/index.ts",
        "line": 7137
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CodepipelinePipeline resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 7154
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the CodepipelinePipeline to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CodepipelinePipeline that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CodepipelinePipeline to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 7213
          },
          "name": "putArtifactStore",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineArtifactStore"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 7229
          },
          "name": "putArtifactStores",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineArtifactStores"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 7245
          },
          "name": "putDisableInboundStageTransitions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineDisableInboundStageTransitions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 7343
          },
          "name": "putStages",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStages"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 7356
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 7372
          },
          "name": "putTriggers",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineTriggers"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 7388
          },
          "name": "putVariables",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineVariables"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 7216
          },
          "name": "resetArtifactStore"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 7232
          },
          "name": "resetArtifactStores"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 7248
          },
          "name": "resetDisableInboundStageTransitions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 7264
          },
          "name": "resetExecutionMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 7285
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 7301
          },
          "name": "resetPipelineType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 7317
          },
          "name": "resetRestartExecutionOnUpdate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 7359
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 7375
          },
          "name": "resetTriggers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 7391
          },
          "name": "resetVariables"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 7408
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 7425
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CodepipelinePipeline",
      "namespace": "codepipelinePipeline",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 7142
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 7204
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 7210
          },
          "name": "artifactStore",
          "type": {
            "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineArtifactStoreOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 7226
          },
          "name": "artifactStores",
          "type": {
            "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineArtifactStoresList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 7242
          },
          "name": "disableInboundStageTransitions",
          "type": {
            "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineDisableInboundStageTransitionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 7273
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 7340
          },
          "name": "stages",
          "type": {
            "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 7353
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 7369
          },
          "name": "triggers",
          "type": {
            "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineTriggersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 7385
          },
          "name": "variables",
          "type": {
            "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineVariablesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 7400
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 7220
          },
          "name": "artifactStoreInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineArtifactStore"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 7236
          },
          "name": "artifactStoresInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineArtifactStores"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 7252
          },
          "name": "disableInboundStageTransitionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineDisableInboundStageTransitions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 7268
          },
          "name": "executionModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 7289
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 7305
          },
          "name": "pipelineTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 7321
          },
          "name": "restartExecutionOnUpdateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 7334
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 7347
          },
          "name": "stagesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStages"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 7363
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 7379
          },
          "name": "triggersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineTriggers"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 7395
          },
          "name": "variablesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineVariables"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 7258
          },
          "name": "executionMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 7279
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 7295
          },
          "name": "pipelineType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 7311
          },
          "name": "restartExecutionOnUpdate",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 7327
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/codepipeline-pipeline/index:CodepipelinePipeline"
    },
    "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineArtifactStore": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineArtifactStore",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codepipeline-pipeline/index.ts",
        "line": 222
      },
      "name": "CodepipelinePipelineArtifactStore",
      "namespace": "codepipelinePipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#encryption_key CodepipelinePipeline#encryption_key}",
            "stability": "stable",
            "summary": "Represents information about the key used to encrypt data in the artifact store, such as an AWS Key Management Service (AWS KMS) key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 228
          },
          "name": "encryptionKey",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineArtifactStoreEncryptionKey"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify the name of an S3 bucket but not a folder in the bucket. A folder to contain the pipeline artifacts is created for you based on the name of the pipeline. You can use any S3 bucket in the same AWS Region as the pipeline to store your pipeline artifacts.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#location CodepipelinePipeline#location}",
            "stability": "stable",
            "summary": "The S3 bucket used for storing the artifacts for a pipeline."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 234
          },
          "name": "location",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#type CodepipelinePipeline#type}",
            "stability": "stable",
            "summary": "The type of the artifact store, such as S3."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 240
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/codepipeline-pipeline/index:CodepipelinePipelineArtifactStore"
    },
    "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineArtifactStoreEncryptionKey": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineArtifactStoreEncryptionKey",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codepipeline-pipeline/index.ts",
        "line": 88
      },
      "name": "CodepipelinePipelineArtifactStoreEncryptionKey",
      "namespace": "codepipelinePipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "For an AWS KMS key, you can use the key ID, the key ARN, or the alias ARN.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#id CodepipelinePipeline#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 used to identify the key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 97
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When creating or updating a pipeline, the value must be set to 'KMS'.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#type CodepipelinePipeline#type}",
            "stability": "stable",
            "summary": "The type of encryption key, such as an AWS KMS key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 103
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/codepipeline-pipeline/index:CodepipelinePipelineArtifactStoreEncryptionKey"
    },
    "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineArtifactStoreEncryptionKeyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineArtifactStoreEncryptionKeyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codepipeline-pipeline/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/codepipeline-pipeline/index.ts",
        "line": 142
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 198
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 214
          },
          "name": "resetType"
        }
      ],
      "name": "CodepipelinePipelineArtifactStoreEncryptionKeyOutputReference",
      "namespace": "codepipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 202
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 218
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 192
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 208
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 154
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineArtifactStoreEncryptionKey"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codepipeline-pipeline/index:CodepipelinePipelineArtifactStoreEncryptionKeyOutputReference"
    },
    "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineArtifactStoreOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineArtifactStoreOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codepipeline-pipeline/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/codepipeline-pipeline/index.ts",
        "line": 286
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 345
          },
          "name": "putEncryptionKey",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineArtifactStoreEncryptionKey"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 348
          },
          "name": "resetEncryptionKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 364
          },
          "name": "resetLocation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 380
          },
          "name": "resetType"
        }
      ],
      "name": "CodepipelinePipelineArtifactStoreOutputReference",
      "namespace": "codepipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 342
          },
          "name": "encryptionKey",
          "type": {
            "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineArtifactStoreEncryptionKeyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 352
          },
          "name": "encryptionKeyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineArtifactStoreEncryptionKey"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 368
          },
          "name": "locationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 384
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 358
          },
          "name": "location",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 374
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 298
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineArtifactStore"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codepipeline-pipeline/index:CodepipelinePipelineArtifactStoreOutputReference"
    },
    "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineArtifactStores": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineArtifactStores",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codepipeline-pipeline/index.ts",
        "line": 688
      },
      "name": "CodepipelinePipelineArtifactStores",
      "namespace": "codepipelinePipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#artifact_store CodepipelinePipeline#artifact_store}",
            "stability": "stable",
            "summary": "The S3 bucket where artifacts for the pipeline are stored."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 694
          },
          "name": "artifactStore",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineArtifactStoresArtifactStore"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#region CodepipelinePipeline#region}",
            "stability": "stable",
            "summary": "The action declaration's AWS Region, such as us-east-1."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 700
          },
          "name": "region",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/codepipeline-pipeline/index:CodepipelinePipelineArtifactStores"
    },
    "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineArtifactStoresArtifactStore": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineArtifactStoresArtifactStore",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codepipeline-pipeline/index.ts",
        "line": 522
      },
      "name": "CodepipelinePipelineArtifactStoresArtifactStore",
      "namespace": "codepipelinePipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#encryption_key CodepipelinePipeline#encryption_key}",
            "stability": "stable",
            "summary": "Represents information about the key used to encrypt data in the artifact store, such as an AWS Key Management Service (AWS KMS) key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 528
          },
          "name": "encryptionKey",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineArtifactStoresArtifactStoreEncryptionKey"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify the name of an S3 bucket but not a folder in the bucket. A folder to contain the pipeline artifacts is created for you based on the name of the pipeline. You can use any S3 bucket in the same AWS Region as the pipeline to store your pipeline artifacts.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#location CodepipelinePipeline#location}",
            "stability": "stable",
            "summary": "The S3 bucket used for storing the artifacts for a pipeline."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 534
          },
          "name": "location",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#type CodepipelinePipeline#type}",
            "stability": "stable",
            "summary": "The type of the artifact store, such as S3."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 540
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/codepipeline-pipeline/index:CodepipelinePipelineArtifactStoresArtifactStore"
    },
    "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineArtifactStoresArtifactStoreEncryptionKey": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineArtifactStoresArtifactStoreEncryptionKey",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codepipeline-pipeline/index.ts",
        "line": 388
      },
      "name": "CodepipelinePipelineArtifactStoresArtifactStoreEncryptionKey",
      "namespace": "codepipelinePipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "For an AWS KMS key, you can use the key ID, the key ARN, or the alias ARN.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#id CodepipelinePipeline#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 used to identify the key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 397
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When creating or updating a pipeline, the value must be set to 'KMS'.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#type CodepipelinePipeline#type}",
            "stability": "stable",
            "summary": "The type of encryption key, such as an AWS KMS key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 403
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/codepipeline-pipeline/index:CodepipelinePipelineArtifactStoresArtifactStoreEncryptionKey"
    },
    "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineArtifactStoresArtifactStoreEncryptionKeyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineArtifactStoresArtifactStoreEncryptionKeyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codepipeline-pipeline/index.ts",
          "line": 450
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codepipeline-pipeline/index.ts",
        "line": 442
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 498
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 514
          },
          "name": "resetType"
        }
      ],
      "name": "CodepipelinePipelineArtifactStoresArtifactStoreEncryptionKeyOutputReference",
      "namespace": "codepipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 502
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 518
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 492
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 508
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 454
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineArtifactStoresArtifactStoreEncryptionKey"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codepipeline-pipeline/index:CodepipelinePipelineArtifactStoresArtifactStoreEncryptionKeyOutputReference"
    },
    "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineArtifactStoresArtifactStoreOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineArtifactStoresArtifactStoreOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codepipeline-pipeline/index.ts",
          "line": 594
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codepipeline-pipeline/index.ts",
        "line": 586
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 645
          },
          "name": "putEncryptionKey",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineArtifactStoresArtifactStoreEncryptionKey"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 648
          },
          "name": "resetEncryptionKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 664
          },
          "name": "resetLocation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 680
          },
          "name": "resetType"
        }
      ],
      "name": "CodepipelinePipelineArtifactStoresArtifactStoreOutputReference",
      "namespace": "codepipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 642
          },
          "name": "encryptionKey",
          "type": {
            "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineArtifactStoresArtifactStoreEncryptionKeyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 652
          },
          "name": "encryptionKeyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineArtifactStoresArtifactStoreEncryptionKey"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 668
          },
          "name": "locationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 684
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 658
          },
          "name": "location",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 674
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 598
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineArtifactStoresArtifactStore"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codepipeline-pipeline/index:CodepipelinePipelineArtifactStoresArtifactStoreOutputReference"
    },
    "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineArtifactStoresList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineArtifactStoresList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codepipeline-pipeline/index.ts",
          "line": 830
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codepipeline-pipeline/index.ts",
        "line": 822
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 837
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineArtifactStoresOutputReference"
            }
          }
        }
      ],
      "name": "CodepipelinePipelineArtifactStoresList",
      "namespace": "codepipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 823
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineArtifactStores"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codepipeline-pipeline/index:CodepipelinePipelineArtifactStoresList"
    },
    "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineArtifactStoresOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineArtifactStoresOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codepipeline-pipeline/index.ts",
          "line": 749
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codepipeline-pipeline/index.ts",
        "line": 739
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 794
          },
          "name": "putArtifactStore",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineArtifactStoresArtifactStore"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 797
          },
          "name": "resetArtifactStore"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 813
          },
          "name": "resetRegion"
        }
      ],
      "name": "CodepipelinePipelineArtifactStoresOutputReference",
      "namespace": "codepipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 791
          },
          "name": "artifactStore",
          "type": {
            "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineArtifactStoresArtifactStoreOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 801
          },
          "name": "artifactStoreInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineArtifactStoresArtifactStore"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 817
          },
          "name": "regionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 807
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 753
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineArtifactStores"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codepipeline-pipeline/index:CodepipelinePipelineArtifactStoresOutputReference"
    },
    "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codepipeline-pipeline/index.ts",
        "line": 14
      },
      "name": "CodepipelinePipelineConfig",
      "namespace": "codepipelinePipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#role_arn CodepipelinePipeline#role_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) for CodePipeline to use to either perform actions with no actionRoleArn, or to use to assume roles for actions with an actionRoleArn."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 62
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#stages CodepipelinePipeline#stages}",
            "stability": "stable",
            "summary": "Represents information about a stage and its definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 68
          },
          "name": "stages",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStages"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#artifact_store CodepipelinePipeline#artifact_store}",
            "stability": "stable",
            "summary": "The S3 bucket where artifacts for the pipeline are stored."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 20
          },
          "name": "artifactStore",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineArtifactStore"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "There must be an artifact store for the pipeline Region and for each cross-region action in the pipeline.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#artifact_stores CodepipelinePipeline#artifact_stores}",
            "stability": "stable",
            "summary": "A mapping of artifactStore objects and their corresponding AWS Regions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 26
          },
          "name": "artifactStores",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineArtifactStores"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#disable_inbound_stage_transitions CodepipelinePipeline#disable_inbound_stage_transitions}",
            "stability": "stable",
            "summary": "Represents the input of a DisableStageTransition action."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 32
          },
          "name": "disableInboundStageTransitions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineDisableInboundStageTransitions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#execution_mode CodepipelinePipeline#execution_mode}",
            "stability": "stable",
            "summary": "The method that the pipeline will use to handle multiple executions. The default mode is SUPERSEDED."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 38
          },
          "name": "executionMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#name CodepipelinePipeline#name}",
            "stability": "stable",
            "summary": "The name of the pipeline."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/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/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#pipeline_type CodepipelinePipeline#pipeline_type}",
            "stability": "stable",
            "summary": "CodePipeline provides the following pipeline types, which differ in characteristics and price, so that you can tailor your pipeline features and cost to the needs of your applications."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 50
          },
          "name": "pipelineType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#restart_execution_on_update CodepipelinePipeline#restart_execution_on_update}",
            "stability": "stable",
            "summary": "Indicates whether to rerun the CodePipeline pipeline after you update it."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 56
          },
          "name": "restartExecutionOnUpdate",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#tags CodepipelinePipeline#tags}",
            "stability": "stable",
            "summary": "Specifies the tags applied to the pipeline."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 74
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#triggers CodepipelinePipeline#triggers}",
            "stability": "stable",
            "summary": "The trigger configuration specifying a type of event, such as Git tags, that starts the pipeline."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 80
          },
          "name": "triggers",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineTriggers"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Variable names can have alphanumeric and underscore characters, and the values must match [A-Za-z0-9@\\-_]+.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#variables CodepipelinePipeline#variables}",
            "stability": "stable",
            "summary": "A list that defines the pipeline variables for a pipeline resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 86
          },
          "name": "variables",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineVariables"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codepipeline-pipeline/index:CodepipelinePipelineConfig"
    },
    "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineDisableInboundStageTransitions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineDisableInboundStageTransitions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codepipeline-pipeline/index.ts",
        "line": 841
      },
      "name": "CodepipelinePipelineDisableInboundStageTransitions",
      "namespace": "codepipelinePipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "This message is displayed in the pipeline console UI.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#reason CodepipelinePipeline#reason}",
            "stability": "stable",
            "summary": "The reason given to the user that a stage is disabled, such as waiting for manual approval or manual tests."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 847
          },
          "name": "reason",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#stage_name CodepipelinePipeline#stage_name}",
            "stability": "stable",
            "summary": "The name of the stage where you want to disable the inbound or outbound transition of artifacts."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 853
          },
          "name": "stageName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/codepipeline-pipeline/index:CodepipelinePipelineDisableInboundStageTransitions"
    },
    "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineDisableInboundStageTransitionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineDisableInboundStageTransitionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codepipeline-pipeline/index.ts",
          "line": 983
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codepipeline-pipeline/index.ts",
        "line": 975
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 990
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineDisableInboundStageTransitionsOutputReference"
            }
          }
        }
      ],
      "name": "CodepipelinePipelineDisableInboundStageTransitionsList",
      "namespace": "codepipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 976
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineDisableInboundStageTransitions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codepipeline-pipeline/index:CodepipelinePipelineDisableInboundStageTransitionsList"
    },
    "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineDisableInboundStageTransitionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineDisableInboundStageTransitionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codepipeline-pipeline/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/codepipeline-pipeline/index.ts",
        "line": 892
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 950
          },
          "name": "resetReason"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 966
          },
          "name": "resetStageName"
        }
      ],
      "name": "CodepipelinePipelineDisableInboundStageTransitionsOutputReference",
      "namespace": "codepipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 954
          },
          "name": "reasonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 970
          },
          "name": "stageNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 944
          },
          "name": "reason",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 960
          },
          "name": "stageName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 906
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineDisableInboundStageTransitions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codepipeline-pipeline/index:CodepipelinePipelineDisableInboundStageTransitionsOutputReference"
    },
    "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStages": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStages",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codepipeline-pipeline/index.ts",
        "line": 5159
      },
      "name": "CodepipelinePipelineStages",
      "namespace": "codepipelinePipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#actions CodepipelinePipeline#actions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 5163
          },
          "name": "actions",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesActions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#name CodepipelinePipeline#name}",
            "stability": "stable",
            "summary": "The name of the stage."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 5179
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#before_entry CodepipelinePipeline#before_entry}",
            "stability": "stable",
            "summary": "The method to use before stage runs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 5169
          },
          "name": "beforeEntry",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesBeforeEntry"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#blockers CodepipelinePipeline#blockers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 5173
          },
          "name": "blockers",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesBlockers"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#on_failure CodepipelinePipeline#on_failure}",
            "stability": "stable",
            "summary": "The method to use when a stage has not completed successfully."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 5185
          },
          "name": "onFailure",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnFailure"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#on_success CodepipelinePipeline#on_success}",
            "stability": "stable",
            "summary": "The method to use when a stage has completed successfully."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 5191
          },
          "name": "onSuccess",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnSuccess"
          }
        }
      ],
      "symbolId": "src/codepipeline-pipeline/index:CodepipelinePipelineStages"
    },
    "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesActions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesActions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codepipeline-pipeline/index.ts",
        "line": 1642
      },
      "name": "CodepipelinePipelineStagesActions",
      "namespace": "codepipelinePipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#action_type_id CodepipelinePipeline#action_type_id}",
            "stability": "stable",
            "summary": "Represents information about an action type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 1648
          },
          "name": "actionTypeId",
          "type": {
            "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesActionsActionTypeId"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#name CodepipelinePipeline#name}",
            "stability": "stable",
            "summary": "The action declaration's name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 1676
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#commands CodepipelinePipeline#commands}",
            "stability": "stable",
            "summary": "The shell commands to run with your compute action in CodePipeline."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 1654
          },
          "name": "commands",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#configuration CodepipelinePipeline#configuration}",
            "stability": "stable",
            "summary": "The action's configuration. These are key-value pairs that specify input values for an action."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 1660
          },
          "name": "configuration",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#environment_variables CodepipelinePipeline#environment_variables}",
            "stability": "stable",
            "summary": "The list of environment variables that are input to a compute based action."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 1666
          },
          "name": "environmentVariables",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesActionsEnvironmentVariables"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#input_artifacts CodepipelinePipeline#input_artifacts}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 1670
          },
          "name": "inputArtifacts",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesActionsInputArtifacts"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#namespace CodepipelinePipeline#namespace}",
            "stability": "stable",
            "summary": "The variable namespace associated with the action. All variables produced as output by this action fall under this namespace."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 1682
          },
          "name": "namespace",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#output_artifacts CodepipelinePipeline#output_artifacts}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 1686
          },
          "name": "outputArtifacts",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesActionsOutputArtifacts"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#output_variables CodepipelinePipeline#output_variables}",
            "stability": "stable",
            "summary": "The list of variables that are to be exported from the compute action."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 1692
          },
          "name": "outputVariables",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#region CodepipelinePipeline#region}",
            "stability": "stable",
            "summary": "The action declaration's AWS Region, such as us-east-1."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 1698
          },
          "name": "region",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This is assumed through the roleArn for the pipeline.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#role_arn CodepipelinePipeline#role_arn}",
            "stability": "stable",
            "summary": "The ARN of the IAM service role that performs the declared action."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 1704
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#run_order CodepipelinePipeline#run_order}",
            "stability": "stable",
            "summary": "The order in which actions are run."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 1710
          },
          "name": "runOrder",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#timeout_in_minutes CodepipelinePipeline#timeout_in_minutes}",
            "stability": "stable",
            "summary": "A timeout duration in minutes that can be applied against the ActionType?s default timeout value specified in Quotas for AWS CodePipeline. This attribute is available only to the manual approval ActionType."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 1716
          },
          "name": "timeoutInMinutes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/codepipeline-pipeline/index:CodepipelinePipelineStagesActions"
    },
    "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesActionsActionTypeId": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesActionsActionTypeId",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codepipeline-pipeline/index.ts",
        "line": 994
      },
      "name": "CodepipelinePipelineStagesActionsActionTypeId",
      "namespace": "codepipelinePipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid categories are limited to one of the values below.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#category CodepipelinePipeline#category}",
            "stability": "stable",
            "summary": "A category defines what kind of action can be taken in the stage, and constrains the provider type for the action."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 1000
          },
          "name": "category",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "There are three valid values for the Owner field in the action category section within your pipeline structure: AWS, ThirdParty, and Custom.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#owner CodepipelinePipeline#owner}",
            "stability": "stable",
            "summary": "The creator of the action being called."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 1006
          },
          "name": "owner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid providers are determined by the action category. For example, an action in the Deploy category type might have a provider of CodeDeploy, which would be specified as CodeDeploy.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#provider CodepipelinePipeline#provider}",
            "stability": "stable",
            "summary": "The provider of the service being called by the action."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 1012
          },
          "name": "provider",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#version CodepipelinePipeline#version}",
            "stability": "stable",
            "summary": "A string that describes the action version."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 1018
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/codepipeline-pipeline/index:CodepipelinePipelineStagesActionsActionTypeId"
    },
    "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesActionsActionTypeIdOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesActionsActionTypeIdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codepipeline-pipeline/index.ts",
          "line": 1079
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codepipeline-pipeline/index.ts",
        "line": 1071
      },
      "name": "CodepipelinePipelineStagesActionsActionTypeIdOutputReference",
      "namespace": "codepipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 1140
          },
          "name": "categoryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 1153
          },
          "name": "ownerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 1166
          },
          "name": "providerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 1179
          },
          "name": "versionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 1133
          },
          "name": "category",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 1146
          },
          "name": "owner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 1159
          },
          "name": "provider",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 1172
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 1083
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesActionsActionTypeId"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codepipeline-pipeline/index:CodepipelinePipelineStagesActionsActionTypeIdOutputReference"
    },
    "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesActionsEnvironmentVariables": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesActionsEnvironmentVariables",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codepipeline-pipeline/index.ts",
        "line": 1183
      },
      "name": "CodepipelinePipelineStagesActionsEnvironmentVariables",
      "namespace": "codepipelinePipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#name CodepipelinePipeline#name}",
            "stability": "stable",
            "summary": "The name of the environment variable."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 1189
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#type CodepipelinePipeline#type}",
            "stability": "stable",
            "summary": "The type of the environment variable."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 1195
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#value CodepipelinePipeline#value}",
            "stability": "stable",
            "summary": "The value of the environment variable."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 1201
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/codepipeline-pipeline/index:CodepipelinePipelineStagesActionsEnvironmentVariables"
    },
    "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesActionsEnvironmentVariablesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesActionsEnvironmentVariablesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codepipeline-pipeline/index.ts",
          "line": 1360
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codepipeline-pipeline/index.ts",
        "line": 1352
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 1367
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesActionsEnvironmentVariablesOutputReference"
            }
          }
        }
      ],
      "name": "CodepipelinePipelineStagesActionsEnvironmentVariablesList",
      "namespace": "codepipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 1353
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesActionsEnvironmentVariables"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codepipeline-pipeline/index:CodepipelinePipelineStagesActionsEnvironmentVariablesList"
    },
    "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesActionsEnvironmentVariablesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesActionsEnvironmentVariablesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codepipeline-pipeline/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 index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codepipeline-pipeline/index.ts",
        "line": 1247
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 1311
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 1327
          },
          "name": "resetType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 1343
          },
          "name": "resetValue"
        }
      ],
      "name": "CodepipelinePipelineStagesActionsEnvironmentVariablesOutputReference",
      "namespace": "codepipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 1315
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 1331
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 1347
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 1305
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 1321
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 1337
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 1261
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesActionsEnvironmentVariables"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codepipeline-pipeline/index:CodepipelinePipelineStagesActionsEnvironmentVariablesOutputReference"
    },
    "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesActionsInputArtifacts": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesActionsInputArtifacts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codepipeline-pipeline/index.ts",
        "line": 1371
      },
      "name": "CodepipelinePipelineStagesActionsInputArtifacts",
      "namespace": "codepipelinePipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#name CodepipelinePipeline#name}",
            "stability": "stable",
            "summary": "The name of the artifact to be worked on (for example, \"My App\")."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 1377
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/codepipeline-pipeline/index:CodepipelinePipelineStagesActionsInputArtifacts"
    },
    "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesActionsInputArtifactsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesActionsInputArtifactsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codepipeline-pipeline/index.ts",
          "line": 1478
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codepipeline-pipeline/index.ts",
        "line": 1470
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 1485
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesActionsInputArtifactsOutputReference"
            }
          }
        }
      ],
      "name": "CodepipelinePipelineStagesActionsInputArtifactsList",
      "namespace": "codepipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 1471
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesActionsInputArtifacts"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codepipeline-pipeline/index:CodepipelinePipelineStagesActionsInputArtifactsList"
    },
    "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesActionsInputArtifactsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesActionsInputArtifactsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codepipeline-pipeline/index.ts",
          "line": 1419
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codepipeline-pipeline/index.ts",
        "line": 1409
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 1461
          },
          "name": "resetName"
        }
      ],
      "name": "CodepipelinePipelineStagesActionsInputArtifactsOutputReference",
      "namespace": "codepipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 1465
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 1455
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 1423
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesActionsInputArtifacts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codepipeline-pipeline/index:CodepipelinePipelineStagesActionsInputArtifactsOutputReference"
    },
    "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesActionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesActionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codepipeline-pipeline/index.ts",
          "line": 2159
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codepipeline-pipeline/index.ts",
        "line": 2151
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 2166
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesActionsOutputReference"
            }
          }
        }
      ],
      "name": "CodepipelinePipelineStagesActionsList",
      "namespace": "codepipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 2152
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesActions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codepipeline-pipeline/index:CodepipelinePipelineStagesActionsList"
    },
    "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesActionsOutputArtifacts": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesActionsOutputArtifacts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codepipeline-pipeline/index.ts",
        "line": 1489
      },
      "name": "CodepipelinePipelineStagesActionsOutputArtifacts",
      "namespace": "codepipelinePipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#files CodepipelinePipeline#files}",
            "stability": "stable",
            "summary": "The files that you want to associate with the output artifact that will be exported from the compute action."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 1495
          },
          "name": "files",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#name CodepipelinePipeline#name}",
            "stability": "stable",
            "summary": "The name of the output of an artifact, such as \"My App\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 1501
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/codepipeline-pipeline/index:CodepipelinePipelineStagesActionsOutputArtifacts"
    },
    "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesActionsOutputArtifactsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesActionsOutputArtifactsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codepipeline-pipeline/index.ts",
          "line": 1631
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codepipeline-pipeline/index.ts",
        "line": 1623
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 1638
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesActionsOutputArtifactsOutputReference"
            }
          }
        }
      ],
      "name": "CodepipelinePipelineStagesActionsOutputArtifactsList",
      "namespace": "codepipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 1624
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesActionsOutputArtifacts"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codepipeline-pipeline/index:CodepipelinePipelineStagesActionsOutputArtifactsList"
    },
    "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesActionsOutputArtifactsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesActionsOutputArtifactsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codepipeline-pipeline/index.ts",
          "line": 1550
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codepipeline-pipeline/index.ts",
        "line": 1540
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 1598
          },
          "name": "resetFiles"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 1614
          },
          "name": "resetName"
        }
      ],
      "name": "CodepipelinePipelineStagesActionsOutputArtifactsOutputReference",
      "namespace": "codepipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 1602
          },
          "name": "filesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 1618
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 1592
          },
          "name": "files",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 1608
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 1554
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesActionsOutputArtifacts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codepipeline-pipeline/index:CodepipelinePipelineStagesActionsOutputArtifactsOutputReference"
    },
    "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesActionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesActionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codepipeline-pipeline/index.ts",
          "line": 1842
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codepipeline-pipeline/index.ts",
        "line": 1832
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 1953
          },
          "name": "putActionTypeId",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesActionsActionTypeId"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 1998
          },
          "name": "putEnvironmentVariables",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesActionsEnvironmentVariables"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 2014
          },
          "name": "putInputArtifacts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesActionsInputArtifacts"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 2059
          },
          "name": "putOutputArtifacts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesActionsOutputArtifacts"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 1969
          },
          "name": "resetCommands"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 1985
          },
          "name": "resetConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 2001
          },
          "name": "resetEnvironmentVariables"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 2017
          },
          "name": "resetInputArtifacts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 2046
          },
          "name": "resetNamespace"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 2062
          },
          "name": "resetOutputArtifacts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 2078
          },
          "name": "resetOutputVariables"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 2094
          },
          "name": "resetRegion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 2110
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 2126
          },
          "name": "resetRunOrder"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 2142
          },
          "name": "resetTimeoutInMinutes"
        }
      ],
      "name": "CodepipelinePipelineStagesActionsOutputReference",
      "namespace": "codepipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 1950
          },
          "name": "actionTypeId",
          "type": {
            "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesActionsActionTypeIdOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 1995
          },
          "name": "environmentVariables",
          "type": {
            "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesActionsEnvironmentVariablesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 2011
          },
          "name": "inputArtifacts",
          "type": {
            "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesActionsInputArtifactsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 2056
          },
          "name": "outputArtifacts",
          "type": {
            "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesActionsOutputArtifactsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 1957
          },
          "name": "actionTypeIdInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesActionsActionTypeId"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 1973
          },
          "name": "commandsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 1989
          },
          "name": "configurationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 2005
          },
          "name": "environmentVariablesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesActionsEnvironmentVariables"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 2021
          },
          "name": "inputArtifactsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesActionsInputArtifacts"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 2034
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 2050
          },
          "name": "namespaceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 2066
          },
          "name": "outputArtifactsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesActionsOutputArtifacts"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 2082
          },
          "name": "outputVariablesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 2098
          },
          "name": "regionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 2114
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 2130
          },
          "name": "runOrderInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 2146
          },
          "name": "timeoutInMinutesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 1963
          },
          "name": "commands",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 1979
          },
          "name": "configuration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 2027
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 2040
          },
          "name": "namespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 2072
          },
          "name": "outputVariables",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 2088
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 2104
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 2120
          },
          "name": "runOrder",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 2136
          },
          "name": "timeoutInMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 1846
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesActions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codepipeline-pipeline/index:CodepipelinePipelineStagesActionsOutputReference"
    },
    "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesBeforeEntry": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesBeforeEntry",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codepipeline-pipeline/index.ts",
        "line": 2966
      },
      "name": "CodepipelinePipelineStagesBeforeEntry",
      "namespace": "codepipelinePipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#conditions CodepipelinePipeline#conditions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 2970
          },
          "name": "conditions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesBeforeEntryConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codepipeline-pipeline/index:CodepipelinePipelineStagesBeforeEntry"
    },
    "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesBeforeEntryConditions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesBeforeEntryConditions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codepipeline-pipeline/index.ts",
        "line": 2815
      },
      "name": "CodepipelinePipelineStagesBeforeEntryConditions",
      "namespace": "codepipelinePipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#result CodepipelinePipeline#result}",
            "stability": "stable",
            "summary": "The specified result for when the failure conditions are met, such as rolling back the stage."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 2821
          },
          "name": "result",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#rules CodepipelinePipeline#rules}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 2825
          },
          "name": "rules",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesBeforeEntryConditionsRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codepipeline-pipeline/index:CodepipelinePipelineStagesBeforeEntryConditions"
    },
    "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesBeforeEntryConditionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesBeforeEntryConditionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codepipeline-pipeline/index.ts",
          "line": 2955
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codepipeline-pipeline/index.ts",
        "line": 2947
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 2962
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesBeforeEntryConditionsOutputReference"
            }
          }
        }
      ],
      "name": "CodepipelinePipelineStagesBeforeEntryConditionsList",
      "namespace": "codepipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 2948
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesBeforeEntryConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codepipeline-pipeline/index:CodepipelinePipelineStagesBeforeEntryConditionsList"
    },
    "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesBeforeEntryConditionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesBeforeEntryConditionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codepipeline-pipeline/index.ts",
          "line": 2874
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codepipeline-pipeline/index.ts",
        "line": 2864
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 2935
          },
          "name": "putRules",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesBeforeEntryConditionsRules"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 2922
          },
          "name": "resetResult"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 2938
          },
          "name": "resetRules"
        }
      ],
      "name": "CodepipelinePipelineStagesBeforeEntryConditionsOutputReference",
      "namespace": "codepipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 2932
          },
          "name": "rules",
          "type": {
            "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesBeforeEntryConditionsRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 2926
          },
          "name": "resultInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 2942
          },
          "name": "rulesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesBeforeEntryConditionsRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 2916
          },
          "name": "result",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 2878
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesBeforeEntryConditions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codepipeline-pipeline/index:CodepipelinePipelineStagesBeforeEntryConditionsOutputReference"
    },
    "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesBeforeEntryConditionsRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesBeforeEntryConditionsRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codepipeline-pipeline/index.ts",
        "line": 2489
      },
      "name": "CodepipelinePipelineStagesBeforeEntryConditionsRules",
      "namespace": "codepipelinePipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#commands CodepipelinePipeline#commands}",
            "stability": "stable",
            "summary": "The shell commands to run with your compute action in CodePipeline."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 2495
          },
          "name": "commands",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#configuration CodepipelinePipeline#configuration}",
            "stability": "stable",
            "summary": "The rule's configuration. These are key-value pairs that specify input values for a rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 2501
          },
          "name": "configuration",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#input_artifacts CodepipelinePipeline#input_artifacts}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 2505
          },
          "name": "inputArtifacts",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesBeforeEntryConditionsRulesInputArtifacts"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#name CodepipelinePipeline#name}",
            "stability": "stable",
            "summary": "The rule declaration's name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 2511
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#region CodepipelinePipeline#region}",
            "stability": "stable",
            "summary": "The rule declaration's AWS Region, such as us-east-1."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 2517
          },
          "name": "region",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This is assumed through the roleArn for the pipeline.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#role_arn CodepipelinePipeline#role_arn}",
            "stability": "stable",
            "summary": "The ARN of the IAM service role that performs the declared rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 2523
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#rule_type_id CodepipelinePipeline#rule_type_id}",
            "stability": "stable",
            "summary": "Represents information about a rule type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 2529
          },
          "name": "ruleTypeId",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesBeforeEntryConditionsRulesRuleTypeId"
          }
        }
      ],
      "symbolId": "src/codepipeline-pipeline/index:CodepipelinePipelineStagesBeforeEntryConditionsRules"
    },
    "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesBeforeEntryConditionsRulesInputArtifacts": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesBeforeEntryConditionsRulesInputArtifacts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codepipeline-pipeline/index.ts",
        "line": 2170
      },
      "name": "CodepipelinePipelineStagesBeforeEntryConditionsRulesInputArtifacts",
      "namespace": "codepipelinePipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#name CodepipelinePipeline#name}",
            "stability": "stable",
            "summary": "The name of the artifact to be worked on (for example, \"My App\")."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 2176
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/codepipeline-pipeline/index:CodepipelinePipelineStagesBeforeEntryConditionsRulesInputArtifacts"
    },
    "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesBeforeEntryConditionsRulesInputArtifactsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesBeforeEntryConditionsRulesInputArtifactsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codepipeline-pipeline/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codepipeline-pipeline/index.ts",
        "line": 2269
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 2284
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesBeforeEntryConditionsRulesInputArtifactsOutputReference"
            }
          }
        }
      ],
      "name": "CodepipelinePipelineStagesBeforeEntryConditionsRulesInputArtifactsList",
      "namespace": "codepipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 2270
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesBeforeEntryConditionsRulesInputArtifacts"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codepipeline-pipeline/index:CodepipelinePipelineStagesBeforeEntryConditionsRulesInputArtifactsList"
    },
    "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesBeforeEntryConditionsRulesInputArtifactsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesBeforeEntryConditionsRulesInputArtifactsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codepipeline-pipeline/index.ts",
          "line": 2218
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codepipeline-pipeline/index.ts",
        "line": 2208
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 2260
          },
          "name": "resetName"
        }
      ],
      "name": "CodepipelinePipelineStagesBeforeEntryConditionsRulesInputArtifactsOutputReference",
      "namespace": "codepipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 2264
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 2254
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 2222
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesBeforeEntryConditionsRulesInputArtifacts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codepipeline-pipeline/index:CodepipelinePipelineStagesBeforeEntryConditionsRulesInputArtifactsOutputReference"
    },
    "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesBeforeEntryConditionsRulesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesBeforeEntryConditionsRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codepipeline-pipeline/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codepipeline-pipeline/index.ts",
        "line": 2796
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 2811
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesBeforeEntryConditionsRulesOutputReference"
            }
          }
        }
      ],
      "name": "CodepipelinePipelineStagesBeforeEntryConditionsRulesList",
      "namespace": "codepipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 2797
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesBeforeEntryConditionsRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codepipeline-pipeline/index:CodepipelinePipelineStagesBeforeEntryConditionsRulesList"
    },
    "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesBeforeEntryConditionsRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesBeforeEntryConditionsRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codepipeline-pipeline/index.ts",
          "line": 2613
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codepipeline-pipeline/index.ts",
        "line": 2603
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 2720
          },
          "name": "putInputArtifacts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesBeforeEntryConditionsRulesInputArtifacts"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 2784
          },
          "name": "putRuleTypeId",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesBeforeEntryConditionsRulesRuleTypeId"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 2691
          },
          "name": "resetCommands"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 2707
          },
          "name": "resetConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 2723
          },
          "name": "resetInputArtifacts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 2739
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 2755
          },
          "name": "resetRegion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 2771
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 2787
          },
          "name": "resetRuleTypeId"
        }
      ],
      "name": "CodepipelinePipelineStagesBeforeEntryConditionsRulesOutputReference",
      "namespace": "codepipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 2717
          },
          "name": "inputArtifacts",
          "type": {
            "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesBeforeEntryConditionsRulesInputArtifactsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 2781
          },
          "name": "ruleTypeId",
          "type": {
            "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesBeforeEntryConditionsRulesRuleTypeIdOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 2695
          },
          "name": "commandsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 2711
          },
          "name": "configurationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 2727
          },
          "name": "inputArtifactsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesBeforeEntryConditionsRulesInputArtifacts"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 2743
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 2759
          },
          "name": "regionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 2775
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 2791
          },
          "name": "ruleTypeIdInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesBeforeEntryConditionsRulesRuleTypeId"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 2685
          },
          "name": "commands",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 2701
          },
          "name": "configuration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 2733
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 2749
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 2765
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 2617
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesBeforeEntryConditionsRules"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codepipeline-pipeline/index:CodepipelinePipelineStagesBeforeEntryConditionsRulesOutputReference"
    },
    "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesBeforeEntryConditionsRulesRuleTypeId": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesBeforeEntryConditionsRulesRuleTypeId",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codepipeline-pipeline/index.ts",
        "line": 2288
      },
      "name": "CodepipelinePipelineStagesBeforeEntryConditionsRulesRuleTypeId",
      "namespace": "codepipelinePipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#category CodepipelinePipeline#category}",
            "stability": "stable",
            "summary": "A category for the provider type for the rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 2294
          },
          "name": "category",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#owner CodepipelinePipeline#owner}",
            "stability": "stable",
            "summary": "The creator of the rule being called. Only AWS is supported."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 2300
          },
          "name": "owner",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#provider CodepipelinePipeline#provider}",
            "stability": "stable",
            "summary": "The provider of the service being called by the rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 2306
          },
          "name": "provider",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#version CodepipelinePipeline#version}",
            "stability": "stable",
            "summary": "A string that describes the rule version."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 2312
          },
          "name": "version",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/codepipeline-pipeline/index:CodepipelinePipelineStagesBeforeEntryConditionsRulesRuleTypeId"
    },
    "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesBeforeEntryConditionsRulesRuleTypeIdOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesBeforeEntryConditionsRulesRuleTypeIdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codepipeline-pipeline/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/codepipeline-pipeline/index.ts",
        "line": 2365
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 2433
          },
          "name": "resetCategory"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 2449
          },
          "name": "resetOwner"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 2465
          },
          "name": "resetProvider"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 2481
          },
          "name": "resetVersion"
        }
      ],
      "name": "CodepipelinePipelineStagesBeforeEntryConditionsRulesRuleTypeIdOutputReference",
      "namespace": "codepipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 2437
          },
          "name": "categoryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 2453
          },
          "name": "ownerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 2469
          },
          "name": "providerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 2485
          },
          "name": "versionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 2427
          },
          "name": "category",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 2443
          },
          "name": "owner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 2459
          },
          "name": "provider",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 2475
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 2377
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesBeforeEntryConditionsRulesRuleTypeId"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codepipeline-pipeline/index:CodepipelinePipelineStagesBeforeEntryConditionsRulesRuleTypeIdOutputReference"
    },
    "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesBeforeEntryOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesBeforeEntryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codepipeline-pipeline/index.ts",
          "line": 3010
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codepipeline-pipeline/index.ts",
        "line": 3002
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 3049
          },
          "name": "putConditions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesBeforeEntryConditions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 3052
          },
          "name": "resetConditions"
        }
      ],
      "name": "CodepipelinePipelineStagesBeforeEntryOutputReference",
      "namespace": "codepipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 3046
          },
          "name": "conditions",
          "type": {
            "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesBeforeEntryConditionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 3056
          },
          "name": "conditionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesBeforeEntryConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 3014
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesBeforeEntry"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codepipeline-pipeline/index:CodepipelinePipelineStagesBeforeEntryOutputReference"
    },
    "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesBlockers": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesBlockers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codepipeline-pipeline/index.ts",
        "line": 3060
      },
      "name": "CodepipelinePipelineStagesBlockers",
      "namespace": "codepipelinePipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#name CodepipelinePipeline#name}",
            "stability": "stable",
            "summary": "Reserved for future use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 3066
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#type CodepipelinePipeline#type}",
            "stability": "stable",
            "summary": "Reserved for future use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 3072
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/codepipeline-pipeline/index:CodepipelinePipelineStagesBlockers"
    },
    "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesBlockersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesBlockersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codepipeline-pipeline/index.ts",
          "line": 3202
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codepipeline-pipeline/index.ts",
        "line": 3194
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 3209
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesBlockersOutputReference"
            }
          }
        }
      ],
      "name": "CodepipelinePipelineStagesBlockersList",
      "namespace": "codepipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 3195
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesBlockers"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codepipeline-pipeline/index:CodepipelinePipelineStagesBlockersList"
    },
    "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesBlockersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesBlockersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codepipeline-pipeline/index.ts",
          "line": 3121
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codepipeline-pipeline/index.ts",
        "line": 3111
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 3169
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 3185
          },
          "name": "resetType"
        }
      ],
      "name": "CodepipelinePipelineStagesBlockersOutputReference",
      "namespace": "codepipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 3173
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 3189
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 3163
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 3179
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 3125
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesBlockers"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codepipeline-pipeline/index:CodepipelinePipelineStagesBlockersOutputReference"
    },
    "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codepipeline-pipeline/index.ts",
          "line": 5431
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codepipeline-pipeline/index.ts",
        "line": 5423
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 5438
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOutputReference"
            }
          }
        }
      ],
      "name": "CodepipelinePipelineStagesList",
      "namespace": "codepipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 5424
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStages"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codepipeline-pipeline/index:CodepipelinePipelineStagesList"
    },
    "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnFailure": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnFailure",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codepipeline-pipeline/index.ts",
        "line": 4105
      },
      "name": "CodepipelinePipelineStagesOnFailure",
      "namespace": "codepipelinePipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#conditions CodepipelinePipeline#conditions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 4109
          },
          "name": "conditions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnFailureConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#result CodepipelinePipeline#result}",
            "stability": "stable",
            "summary": "The specified result for when the failure conditions are met, such as rolling back the stage."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 4115
          },
          "name": "result",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#retry_configuration CodepipelinePipeline#retry_configuration}",
            "stability": "stable",
            "summary": "The configuration that specifies the retry configuration for a stage."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 4121
          },
          "name": "retryConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnFailureRetryConfiguration"
          }
        }
      ],
      "symbolId": "src/codepipeline-pipeline/index:CodepipelinePipelineStagesOnFailure"
    },
    "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnFailureConditions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnFailureConditions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codepipeline-pipeline/index.ts",
        "line": 3858
      },
      "name": "CodepipelinePipelineStagesOnFailureConditions",
      "namespace": "codepipelinePipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#result CodepipelinePipeline#result}",
            "stability": "stable",
            "summary": "The specified result for when the failure conditions are met, such as rolling back the stage."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 3864
          },
          "name": "result",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#rules CodepipelinePipeline#rules}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 3868
          },
          "name": "rules",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnFailureConditionsRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codepipeline-pipeline/index:CodepipelinePipelineStagesOnFailureConditions"
    },
    "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnFailureConditionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnFailureConditionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codepipeline-pipeline/index.ts",
          "line": 3998
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codepipeline-pipeline/index.ts",
        "line": 3990
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 4005
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnFailureConditionsOutputReference"
            }
          }
        }
      ],
      "name": "CodepipelinePipelineStagesOnFailureConditionsList",
      "namespace": "codepipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 3991
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnFailureConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codepipeline-pipeline/index:CodepipelinePipelineStagesOnFailureConditionsList"
    },
    "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnFailureConditionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnFailureConditionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codepipeline-pipeline/index.ts",
          "line": 3917
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codepipeline-pipeline/index.ts",
        "line": 3907
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 3978
          },
          "name": "putRules",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnFailureConditionsRules"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 3965
          },
          "name": "resetResult"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 3981
          },
          "name": "resetRules"
        }
      ],
      "name": "CodepipelinePipelineStagesOnFailureConditionsOutputReference",
      "namespace": "codepipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 3975
          },
          "name": "rules",
          "type": {
            "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnFailureConditionsRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 3969
          },
          "name": "resultInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 3985
          },
          "name": "rulesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnFailureConditionsRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 3959
          },
          "name": "result",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 3921
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnFailureConditions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codepipeline-pipeline/index:CodepipelinePipelineStagesOnFailureConditionsOutputReference"
    },
    "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnFailureConditionsRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnFailureConditionsRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codepipeline-pipeline/index.ts",
        "line": 3532
      },
      "name": "CodepipelinePipelineStagesOnFailureConditionsRules",
      "namespace": "codepipelinePipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#commands CodepipelinePipeline#commands}",
            "stability": "stable",
            "summary": "The shell commands to run with your compute action in CodePipeline."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 3538
          },
          "name": "commands",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#configuration CodepipelinePipeline#configuration}",
            "stability": "stable",
            "summary": "The rule's configuration. These are key-value pairs that specify input values for a rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 3544
          },
          "name": "configuration",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#input_artifacts CodepipelinePipeline#input_artifacts}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 3548
          },
          "name": "inputArtifacts",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnFailureConditionsRulesInputArtifacts"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#name CodepipelinePipeline#name}",
            "stability": "stable",
            "summary": "The rule declaration's name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 3554
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#region CodepipelinePipeline#region}",
            "stability": "stable",
            "summary": "The rule declaration's AWS Region, such as us-east-1."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 3560
          },
          "name": "region",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This is assumed through the roleArn for the pipeline.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#role_arn CodepipelinePipeline#role_arn}",
            "stability": "stable",
            "summary": "The ARN of the IAM service role that performs the declared rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 3566
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#rule_type_id CodepipelinePipeline#rule_type_id}",
            "stability": "stable",
            "summary": "Represents information about a rule type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 3572
          },
          "name": "ruleTypeId",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnFailureConditionsRulesRuleTypeId"
          }
        }
      ],
      "symbolId": "src/codepipeline-pipeline/index:CodepipelinePipelineStagesOnFailureConditionsRules"
    },
    "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnFailureConditionsRulesInputArtifacts": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnFailureConditionsRulesInputArtifacts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codepipeline-pipeline/index.ts",
        "line": 3213
      },
      "name": "CodepipelinePipelineStagesOnFailureConditionsRulesInputArtifacts",
      "namespace": "codepipelinePipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#name CodepipelinePipeline#name}",
            "stability": "stable",
            "summary": "The name of the artifact to be worked on (for example, \"My App\")."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 3219
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/codepipeline-pipeline/index:CodepipelinePipelineStagesOnFailureConditionsRulesInputArtifacts"
    },
    "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnFailureConditionsRulesInputArtifactsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnFailureConditionsRulesInputArtifactsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codepipeline-pipeline/index.ts",
          "line": 3320
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codepipeline-pipeline/index.ts",
        "line": 3312
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 3327
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnFailureConditionsRulesInputArtifactsOutputReference"
            }
          }
        }
      ],
      "name": "CodepipelinePipelineStagesOnFailureConditionsRulesInputArtifactsList",
      "namespace": "codepipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 3313
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnFailureConditionsRulesInputArtifacts"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codepipeline-pipeline/index:CodepipelinePipelineStagesOnFailureConditionsRulesInputArtifactsList"
    },
    "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnFailureConditionsRulesInputArtifactsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnFailureConditionsRulesInputArtifactsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codepipeline-pipeline/index.ts",
          "line": 3261
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codepipeline-pipeline/index.ts",
        "line": 3251
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 3303
          },
          "name": "resetName"
        }
      ],
      "name": "CodepipelinePipelineStagesOnFailureConditionsRulesInputArtifactsOutputReference",
      "namespace": "codepipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 3307
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 3297
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 3265
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnFailureConditionsRulesInputArtifacts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codepipeline-pipeline/index:CodepipelinePipelineStagesOnFailureConditionsRulesInputArtifactsOutputReference"
    },
    "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnFailureConditionsRulesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnFailureConditionsRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codepipeline-pipeline/index.ts",
          "line": 3847
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codepipeline-pipeline/index.ts",
        "line": 3839
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 3854
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnFailureConditionsRulesOutputReference"
            }
          }
        }
      ],
      "name": "CodepipelinePipelineStagesOnFailureConditionsRulesList",
      "namespace": "codepipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 3840
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnFailureConditionsRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codepipeline-pipeline/index:CodepipelinePipelineStagesOnFailureConditionsRulesList"
    },
    "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnFailureConditionsRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnFailureConditionsRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codepipeline-pipeline/index.ts",
          "line": 3656
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codepipeline-pipeline/index.ts",
        "line": 3646
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 3763
          },
          "name": "putInputArtifacts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnFailureConditionsRulesInputArtifacts"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 3827
          },
          "name": "putRuleTypeId",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnFailureConditionsRulesRuleTypeId"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 3734
          },
          "name": "resetCommands"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 3750
          },
          "name": "resetConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 3766
          },
          "name": "resetInputArtifacts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 3782
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 3798
          },
          "name": "resetRegion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 3814
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 3830
          },
          "name": "resetRuleTypeId"
        }
      ],
      "name": "CodepipelinePipelineStagesOnFailureConditionsRulesOutputReference",
      "namespace": "codepipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 3760
          },
          "name": "inputArtifacts",
          "type": {
            "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnFailureConditionsRulesInputArtifactsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 3824
          },
          "name": "ruleTypeId",
          "type": {
            "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnFailureConditionsRulesRuleTypeIdOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 3738
          },
          "name": "commandsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 3754
          },
          "name": "configurationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 3770
          },
          "name": "inputArtifactsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnFailureConditionsRulesInputArtifacts"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 3786
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 3802
          },
          "name": "regionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 3818
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 3834
          },
          "name": "ruleTypeIdInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnFailureConditionsRulesRuleTypeId"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 3728
          },
          "name": "commands",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 3744
          },
          "name": "configuration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 3776
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 3792
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 3808
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 3660
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnFailureConditionsRules"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codepipeline-pipeline/index:CodepipelinePipelineStagesOnFailureConditionsRulesOutputReference"
    },
    "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnFailureConditionsRulesRuleTypeId": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnFailureConditionsRulesRuleTypeId",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codepipeline-pipeline/index.ts",
        "line": 3331
      },
      "name": "CodepipelinePipelineStagesOnFailureConditionsRulesRuleTypeId",
      "namespace": "codepipelinePipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#category CodepipelinePipeline#category}",
            "stability": "stable",
            "summary": "A category for the provider type for the rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 3337
          },
          "name": "category",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#owner CodepipelinePipeline#owner}",
            "stability": "stable",
            "summary": "The creator of the rule being called. Only AWS is supported."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 3343
          },
          "name": "owner",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#provider CodepipelinePipeline#provider}",
            "stability": "stable",
            "summary": "The provider of the service being called by the rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 3349
          },
          "name": "provider",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#version CodepipelinePipeline#version}",
            "stability": "stable",
            "summary": "A string that describes the rule version."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 3355
          },
          "name": "version",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/codepipeline-pipeline/index:CodepipelinePipelineStagesOnFailureConditionsRulesRuleTypeId"
    },
    "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnFailureConditionsRulesRuleTypeIdOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnFailureConditionsRulesRuleTypeIdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codepipeline-pipeline/index.ts",
          "line": 3416
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codepipeline-pipeline/index.ts",
        "line": 3408
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 3476
          },
          "name": "resetCategory"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 3492
          },
          "name": "resetOwner"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 3508
          },
          "name": "resetProvider"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 3524
          },
          "name": "resetVersion"
        }
      ],
      "name": "CodepipelinePipelineStagesOnFailureConditionsRulesRuleTypeIdOutputReference",
      "namespace": "codepipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 3480
          },
          "name": "categoryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 3496
          },
          "name": "ownerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 3512
          },
          "name": "providerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 3528
          },
          "name": "versionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 3470
          },
          "name": "category",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 3486
          },
          "name": "owner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 3502
          },
          "name": "provider",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 3518
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 3420
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnFailureConditionsRulesRuleTypeId"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codepipeline-pipeline/index:CodepipelinePipelineStagesOnFailureConditionsRulesRuleTypeIdOutputReference"
    },
    "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnFailureOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnFailureOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codepipeline-pipeline/index.ts",
          "line": 4175
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codepipeline-pipeline/index.ts",
        "line": 4167
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 4226
          },
          "name": "putConditions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnFailureConditions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 4258
          },
          "name": "putRetryConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnFailureRetryConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 4229
          },
          "name": "resetConditions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 4245
          },
          "name": "resetResult"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 4261
          },
          "name": "resetRetryConfiguration"
        }
      ],
      "name": "CodepipelinePipelineStagesOnFailureOutputReference",
      "namespace": "codepipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 4223
          },
          "name": "conditions",
          "type": {
            "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnFailureConditionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 4255
          },
          "name": "retryConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnFailureRetryConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 4233
          },
          "name": "conditionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnFailureConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 4249
          },
          "name": "resultInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 4265
          },
          "name": "retryConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnFailureRetryConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 4239
          },
          "name": "result",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 4179
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnFailure"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codepipeline-pipeline/index:CodepipelinePipelineStagesOnFailureOutputReference"
    },
    "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnFailureRetryConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnFailureRetryConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codepipeline-pipeline/index.ts",
        "line": 4009
      },
      "name": "CodepipelinePipelineStagesOnFailureRetryConfiguration",
      "namespace": "codepipelinePipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "FAILED_ACTIONS will retry only the failed actions. ALL_ACTIONS will retry both failed and successful\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#retry_mode CodepipelinePipeline#retry_mode}",
            "stability": "stable",
            "summary": "The specified retry mode type for the given stage."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 4015
          },
          "name": "retryMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/codepipeline-pipeline/index:CodepipelinePipelineStagesOnFailureRetryConfiguration"
    },
    "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnFailureRetryConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnFailureRetryConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codepipeline-pipeline/index.ts",
          "line": 4055
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codepipeline-pipeline/index.ts",
        "line": 4047
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 4097
          },
          "name": "resetRetryMode"
        }
      ],
      "name": "CodepipelinePipelineStagesOnFailureRetryConfigurationOutputReference",
      "namespace": "codepipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 4101
          },
          "name": "retryModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 4091
          },
          "name": "retryMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 4059
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnFailureRetryConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codepipeline-pipeline/index:CodepipelinePipelineStagesOnFailureRetryConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnSuccess": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnSuccess",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codepipeline-pipeline/index.ts",
        "line": 5065
      },
      "name": "CodepipelinePipelineStagesOnSuccess",
      "namespace": "codepipelinePipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#conditions CodepipelinePipeline#conditions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 5069
          },
          "name": "conditions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnSuccessConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codepipeline-pipeline/index:CodepipelinePipelineStagesOnSuccess"
    },
    "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnSuccessConditions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnSuccessConditions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codepipeline-pipeline/index.ts",
        "line": 4914
      },
      "name": "CodepipelinePipelineStagesOnSuccessConditions",
      "namespace": "codepipelinePipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#result CodepipelinePipeline#result}",
            "stability": "stable",
            "summary": "The specified result for when the failure conditions are met, such as rolling back the stage."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 4920
          },
          "name": "result",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#rules CodepipelinePipeline#rules}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 4924
          },
          "name": "rules",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnSuccessConditionsRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codepipeline-pipeline/index:CodepipelinePipelineStagesOnSuccessConditions"
    },
    "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnSuccessConditionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnSuccessConditionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codepipeline-pipeline/index.ts",
          "line": 5054
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codepipeline-pipeline/index.ts",
        "line": 5046
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 5061
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnSuccessConditionsOutputReference"
            }
          }
        }
      ],
      "name": "CodepipelinePipelineStagesOnSuccessConditionsList",
      "namespace": "codepipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 5047
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnSuccessConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codepipeline-pipeline/index:CodepipelinePipelineStagesOnSuccessConditionsList"
    },
    "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnSuccessConditionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnSuccessConditionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codepipeline-pipeline/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codepipeline-pipeline/index.ts",
        "line": 4963
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 5034
          },
          "name": "putRules",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnSuccessConditionsRules"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 5021
          },
          "name": "resetResult"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 5037
          },
          "name": "resetRules"
        }
      ],
      "name": "CodepipelinePipelineStagesOnSuccessConditionsOutputReference",
      "namespace": "codepipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 5031
          },
          "name": "rules",
          "type": {
            "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnSuccessConditionsRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 5025
          },
          "name": "resultInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 5041
          },
          "name": "rulesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnSuccessConditionsRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 5015
          },
          "name": "result",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 4977
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnSuccessConditions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codepipeline-pipeline/index:CodepipelinePipelineStagesOnSuccessConditionsOutputReference"
    },
    "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnSuccessConditionsRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnSuccessConditionsRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codepipeline-pipeline/index.ts",
        "line": 4588
      },
      "name": "CodepipelinePipelineStagesOnSuccessConditionsRules",
      "namespace": "codepipelinePipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#commands CodepipelinePipeline#commands}",
            "stability": "stable",
            "summary": "The shell commands to run with your compute action in CodePipeline."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 4594
          },
          "name": "commands",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#configuration CodepipelinePipeline#configuration}",
            "stability": "stable",
            "summary": "The rule's configuration. These are key-value pairs that specify input values for a rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 4600
          },
          "name": "configuration",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#input_artifacts CodepipelinePipeline#input_artifacts}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 4604
          },
          "name": "inputArtifacts",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnSuccessConditionsRulesInputArtifacts"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#name CodepipelinePipeline#name}",
            "stability": "stable",
            "summary": "The rule declaration's name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 4610
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#region CodepipelinePipeline#region}",
            "stability": "stable",
            "summary": "The rule declaration's AWS Region, such as us-east-1."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 4616
          },
          "name": "region",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This is assumed through the roleArn for the pipeline.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#role_arn CodepipelinePipeline#role_arn}",
            "stability": "stable",
            "summary": "The ARN of the IAM service role that performs the declared rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 4622
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#rule_type_id CodepipelinePipeline#rule_type_id}",
            "stability": "stable",
            "summary": "Represents information about a rule type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 4628
          },
          "name": "ruleTypeId",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnSuccessConditionsRulesRuleTypeId"
          }
        }
      ],
      "symbolId": "src/codepipeline-pipeline/index:CodepipelinePipelineStagesOnSuccessConditionsRules"
    },
    "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnSuccessConditionsRulesInputArtifacts": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnSuccessConditionsRulesInputArtifacts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codepipeline-pipeline/index.ts",
        "line": 4269
      },
      "name": "CodepipelinePipelineStagesOnSuccessConditionsRulesInputArtifacts",
      "namespace": "codepipelinePipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#name CodepipelinePipeline#name}",
            "stability": "stable",
            "summary": "The name of the artifact to be worked on (for example, \"My App\")."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 4275
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/codepipeline-pipeline/index:CodepipelinePipelineStagesOnSuccessConditionsRulesInputArtifacts"
    },
    "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnSuccessConditionsRulesInputArtifactsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnSuccessConditionsRulesInputArtifactsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codepipeline-pipeline/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codepipeline-pipeline/index.ts",
        "line": 4368
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 4383
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnSuccessConditionsRulesInputArtifactsOutputReference"
            }
          }
        }
      ],
      "name": "CodepipelinePipelineStagesOnSuccessConditionsRulesInputArtifactsList",
      "namespace": "codepipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 4369
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnSuccessConditionsRulesInputArtifacts"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codepipeline-pipeline/index:CodepipelinePipelineStagesOnSuccessConditionsRulesInputArtifactsList"
    },
    "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnSuccessConditionsRulesInputArtifactsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnSuccessConditionsRulesInputArtifactsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codepipeline-pipeline/index.ts",
          "line": 4317
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codepipeline-pipeline/index.ts",
        "line": 4307
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 4359
          },
          "name": "resetName"
        }
      ],
      "name": "CodepipelinePipelineStagesOnSuccessConditionsRulesInputArtifactsOutputReference",
      "namespace": "codepipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 4363
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 4353
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 4321
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnSuccessConditionsRulesInputArtifacts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codepipeline-pipeline/index:CodepipelinePipelineStagesOnSuccessConditionsRulesInputArtifactsOutputReference"
    },
    "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnSuccessConditionsRulesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnSuccessConditionsRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codepipeline-pipeline/index.ts",
          "line": 4903
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codepipeline-pipeline/index.ts",
        "line": 4895
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 4910
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnSuccessConditionsRulesOutputReference"
            }
          }
        }
      ],
      "name": "CodepipelinePipelineStagesOnSuccessConditionsRulesList",
      "namespace": "codepipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 4896
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnSuccessConditionsRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codepipeline-pipeline/index:CodepipelinePipelineStagesOnSuccessConditionsRulesList"
    },
    "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnSuccessConditionsRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnSuccessConditionsRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codepipeline-pipeline/index.ts",
          "line": 4712
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codepipeline-pipeline/index.ts",
        "line": 4702
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 4819
          },
          "name": "putInputArtifacts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnSuccessConditionsRulesInputArtifacts"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 4883
          },
          "name": "putRuleTypeId",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnSuccessConditionsRulesRuleTypeId"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 4790
          },
          "name": "resetCommands"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 4806
          },
          "name": "resetConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 4822
          },
          "name": "resetInputArtifacts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 4838
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 4854
          },
          "name": "resetRegion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 4870
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 4886
          },
          "name": "resetRuleTypeId"
        }
      ],
      "name": "CodepipelinePipelineStagesOnSuccessConditionsRulesOutputReference",
      "namespace": "codepipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 4816
          },
          "name": "inputArtifacts",
          "type": {
            "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnSuccessConditionsRulesInputArtifactsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 4880
          },
          "name": "ruleTypeId",
          "type": {
            "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnSuccessConditionsRulesRuleTypeIdOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 4794
          },
          "name": "commandsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 4810
          },
          "name": "configurationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 4826
          },
          "name": "inputArtifactsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnSuccessConditionsRulesInputArtifacts"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 4842
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 4858
          },
          "name": "regionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 4874
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 4890
          },
          "name": "ruleTypeIdInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnSuccessConditionsRulesRuleTypeId"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 4784
          },
          "name": "commands",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 4800
          },
          "name": "configuration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 4832
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 4848
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 4864
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 4716
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnSuccessConditionsRules"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codepipeline-pipeline/index:CodepipelinePipelineStagesOnSuccessConditionsRulesOutputReference"
    },
    "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnSuccessConditionsRulesRuleTypeId": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnSuccessConditionsRulesRuleTypeId",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codepipeline-pipeline/index.ts",
        "line": 4387
      },
      "name": "CodepipelinePipelineStagesOnSuccessConditionsRulesRuleTypeId",
      "namespace": "codepipelinePipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#category CodepipelinePipeline#category}",
            "stability": "stable",
            "summary": "A category for the provider type for the rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 4393
          },
          "name": "category",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#owner CodepipelinePipeline#owner}",
            "stability": "stable",
            "summary": "The creator of the rule being called. Only AWS is supported."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 4399
          },
          "name": "owner",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#provider CodepipelinePipeline#provider}",
            "stability": "stable",
            "summary": "The provider of the service being called by the rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 4405
          },
          "name": "provider",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#version CodepipelinePipeline#version}",
            "stability": "stable",
            "summary": "A string that describes the rule version."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 4411
          },
          "name": "version",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/codepipeline-pipeline/index:CodepipelinePipelineStagesOnSuccessConditionsRulesRuleTypeId"
    },
    "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnSuccessConditionsRulesRuleTypeIdOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnSuccessConditionsRulesRuleTypeIdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codepipeline-pipeline/index.ts",
          "line": 4472
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codepipeline-pipeline/index.ts",
        "line": 4464
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 4532
          },
          "name": "resetCategory"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 4548
          },
          "name": "resetOwner"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 4564
          },
          "name": "resetProvider"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 4580
          },
          "name": "resetVersion"
        }
      ],
      "name": "CodepipelinePipelineStagesOnSuccessConditionsRulesRuleTypeIdOutputReference",
      "namespace": "codepipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 4536
          },
          "name": "categoryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 4552
          },
          "name": "ownerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 4568
          },
          "name": "providerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 4584
          },
          "name": "versionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 4526
          },
          "name": "category",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 4542
          },
          "name": "owner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 4558
          },
          "name": "provider",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 4574
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 4476
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnSuccessConditionsRulesRuleTypeId"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codepipeline-pipeline/index:CodepipelinePipelineStagesOnSuccessConditionsRulesRuleTypeIdOutputReference"
    },
    "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnSuccessOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnSuccessOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codepipeline-pipeline/index.ts",
          "line": 5109
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codepipeline-pipeline/index.ts",
        "line": 5101
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 5148
          },
          "name": "putConditions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnSuccessConditions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 5151
          },
          "name": "resetConditions"
        }
      ],
      "name": "CodepipelinePipelineStagesOnSuccessOutputReference",
      "namespace": "codepipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 5145
          },
          "name": "conditions",
          "type": {
            "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnSuccessConditionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 5155
          },
          "name": "conditionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnSuccessConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 5113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnSuccess"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codepipeline-pipeline/index:CodepipelinePipelineStagesOnSuccessOutputReference"
    },
    "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codepipeline-pipeline/index.ts",
          "line": 5268
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codepipeline-pipeline/index.ts",
        "line": 5258
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 5337
          },
          "name": "putActions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesActions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 5350
          },
          "name": "putBeforeEntry",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesBeforeEntry"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 5366
          },
          "name": "putBlockers",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesBlockers"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 5395
          },
          "name": "putOnFailure",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnFailure"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 5411
          },
          "name": "putOnSuccess",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnSuccess"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 5353
          },
          "name": "resetBeforeEntry"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 5369
          },
          "name": "resetBlockers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 5398
          },
          "name": "resetOnFailure"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 5414
          },
          "name": "resetOnSuccess"
        }
      ],
      "name": "CodepipelinePipelineStagesOutputReference",
      "namespace": "codepipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 5334
          },
          "name": "actions",
          "type": {
            "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesActionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 5347
          },
          "name": "beforeEntry",
          "type": {
            "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesBeforeEntryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 5363
          },
          "name": "blockers",
          "type": {
            "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesBlockersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 5392
          },
          "name": "onFailure",
          "type": {
            "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnFailureOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 5408
          },
          "name": "onSuccess",
          "type": {
            "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnSuccessOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 5341
          },
          "name": "actionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesActions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 5357
          },
          "name": "beforeEntryInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesBeforeEntry"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 5373
          },
          "name": "blockersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesBlockers"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 5386
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 5402
          },
          "name": "onFailureInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnFailure"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 5418
          },
          "name": "onSuccessInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStagesOnSuccess"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 5379
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 5272
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineStages"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codepipeline-pipeline/index:CodepipelinePipelineStagesOutputReference"
    },
    "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codepipeline-pipeline/index.ts",
        "line": 5442
      },
      "name": "CodepipelinePipelineTags",
      "namespace": "codepipelinePipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#key CodepipelinePipeline#key}",
            "stability": "stable",
            "summary": "The tag's key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 5448
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#value CodepipelinePipeline#value}",
            "stability": "stable",
            "summary": "The tag's value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 5454
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/codepipeline-pipeline/index:CodepipelinePipelineTags"
    },
    "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codepipeline-pipeline/index.ts",
          "line": 5584
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codepipeline-pipeline/index.ts",
        "line": 5576
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 5591
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineTagsOutputReference"
            }
          }
        }
      ],
      "name": "CodepipelinePipelineTagsList",
      "namespace": "codepipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 5577
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codepipeline-pipeline/index:CodepipelinePipelineTagsList"
    },
    "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codepipeline-pipeline/index.ts",
          "line": 5503
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codepipeline-pipeline/index.ts",
        "line": 5493
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 5551
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 5567
          },
          "name": "resetValue"
        }
      ],
      "name": "CodepipelinePipelineTagsOutputReference",
      "namespace": "codepipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 5555
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 5571
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 5545
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 5561
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 5507
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codepipeline-pipeline/index:CodepipelinePipelineTagsOutputReference"
    },
    "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineTriggers": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineTriggers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codepipeline-pipeline/index.ts",
        "line": 6792
      },
      "name": "CodepipelinePipelineTriggers",
      "namespace": "codepipelinePipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#git_configuration CodepipelinePipeline#git_configuration}",
            "stability": "stable",
            "summary": "A type of trigger configuration for Git-based source actions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 6798
          },
          "name": "gitConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineTriggersGitConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#provider_type CodepipelinePipeline#provider_type}",
            "stability": "stable",
            "summary": "The source provider for the event, such as connections configured for a repository with Git tags, for the specified trigger configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 6804
          },
          "name": "providerType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/codepipeline-pipeline/index:CodepipelinePipelineTriggers"
    },
    "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineTriggersGitConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineTriggersGitConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codepipeline-pipeline/index.ts",
        "line": 6626
      },
      "name": "CodepipelinePipelineTriggersGitConfiguration",
      "namespace": "codepipelinePipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#pull_request CodepipelinePipeline#pull_request}",
            "stability": "stable",
            "summary": "The field where the repository event that will start the pipeline is specified as pull requests."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 6632
          },
          "name": "pullRequest",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineTriggersGitConfigurationPullRequest"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#push CodepipelinePipeline#push}",
            "stability": "stable",
            "summary": "The field where the repository event that will start the pipeline, such as pushing Git tags, is specified with details."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 6638
          },
          "name": "push",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineTriggersGitConfigurationPush"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The trigger configuration will start the pipeline upon the specified change only.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#source_action_name CodepipelinePipeline#source_action_name}",
            "stability": "stable",
            "summary": "The name of the pipeline source action where the trigger configuration, such as Git tags, is specified."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 6644
          },
          "name": "sourceActionName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/codepipeline-pipeline/index:CodepipelinePipelineTriggersGitConfiguration"
    },
    "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineTriggersGitConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineTriggersGitConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codepipeline-pipeline/index.ts",
          "line": 6698
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codepipeline-pipeline/index.ts",
        "line": 6690
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 6749
          },
          "name": "putPullRequest",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineTriggersGitConfigurationPullRequest"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 6765
          },
          "name": "putPush",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineTriggersGitConfigurationPush"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 6752
          },
          "name": "resetPullRequest"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 6768
          },
          "name": "resetPush"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 6784
          },
          "name": "resetSourceActionName"
        }
      ],
      "name": "CodepipelinePipelineTriggersGitConfigurationOutputReference",
      "namespace": "codepipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 6746
          },
          "name": "pullRequest",
          "type": {
            "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineTriggersGitConfigurationPullRequestList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 6762
          },
          "name": "push",
          "type": {
            "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineTriggersGitConfigurationPushList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 6756
          },
          "name": "pullRequestInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineTriggersGitConfigurationPullRequest"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 6772
          },
          "name": "pushInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineTriggersGitConfigurationPush"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 6788
          },
          "name": "sourceActionNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 6778
          },
          "name": "sourceActionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 6702
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineTriggersGitConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codepipeline-pipeline/index:CodepipelinePipelineTriggersGitConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineTriggersGitConfigurationPullRequest": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineTriggersGitConfigurationPullRequest",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codepipeline-pipeline/index.ts",
        "line": 5857
      },
      "name": "CodepipelinePipelineTriggersGitConfigurationPullRequest",
      "namespace": "codepipelinePipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#branches CodepipelinePipeline#branches}",
            "stability": "stable",
            "summary": "The Git repository branches specified as filter criteria to start the pipeline."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 5863
          },
          "name": "branches",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineTriggersGitConfigurationPullRequestBranches"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#events CodepipelinePipeline#events}",
            "stability": "stable",
            "summary": "The field that specifies which pull request events to filter on (opened, updated, closed) for the trigger configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 5869
          },
          "name": "events",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#file_paths CodepipelinePipeline#file_paths}",
            "stability": "stable",
            "summary": "The Git repository file paths specified as filter criteria to start the pipeline."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 5875
          },
          "name": "filePaths",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineTriggersGitConfigurationPullRequestFilePaths"
          }
        }
      ],
      "symbolId": "src/codepipeline-pipeline/index:CodepipelinePipelineTriggersGitConfigurationPullRequest"
    },
    "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineTriggersGitConfigurationPullRequestBranches": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineTriggersGitConfigurationPullRequestBranches",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codepipeline-pipeline/index.ts",
        "line": 5595
      },
      "name": "CodepipelinePipelineTriggersGitConfigurationPullRequestBranches",
      "namespace": "codepipelinePipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#excludes CodepipelinePipeline#excludes}",
            "stability": "stable",
            "summary": "The list of patterns of Git branches that, when a commit is pushed, are to be excluded from starting the pipeline."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 5601
          },
          "name": "excludes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#includes CodepipelinePipeline#includes}",
            "stability": "stable",
            "summary": "The list of patterns of Git branches that, when a commit is pushed, are to be included as criteria that starts the pipeline."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 5607
          },
          "name": "includes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/codepipeline-pipeline/index:CodepipelinePipelineTriggersGitConfigurationPullRequestBranches"
    },
    "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineTriggersGitConfigurationPullRequestBranchesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineTriggersGitConfigurationPullRequestBranchesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codepipeline-pipeline/index.ts",
          "line": 5654
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codepipeline-pipeline/index.ts",
        "line": 5646
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 5702
          },
          "name": "resetExcludes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 5718
          },
          "name": "resetIncludes"
        }
      ],
      "name": "CodepipelinePipelineTriggersGitConfigurationPullRequestBranchesOutputReference",
      "namespace": "codepipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 5706
          },
          "name": "excludesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 5722
          },
          "name": "includesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 5696
          },
          "name": "excludes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 5712
          },
          "name": "includes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 5658
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineTriggersGitConfigurationPullRequestBranches"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codepipeline-pipeline/index:CodepipelinePipelineTriggersGitConfigurationPullRequestBranchesOutputReference"
    },
    "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineTriggersGitConfigurationPullRequestFilePaths": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineTriggersGitConfigurationPullRequestFilePaths",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codepipeline-pipeline/index.ts",
        "line": 5726
      },
      "name": "CodepipelinePipelineTriggersGitConfigurationPullRequestFilePaths",
      "namespace": "codepipelinePipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#excludes CodepipelinePipeline#excludes}",
            "stability": "stable",
            "summary": "The list of patterns of Git repository file paths that, when a commit is pushed, are to be excluded from starting the pipeline."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 5732
          },
          "name": "excludes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#includes CodepipelinePipeline#includes}",
            "stability": "stable",
            "summary": "The list of patterns of Git repository file paths that, when a commit is pushed, are to be included as criteria that starts the pipeline."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 5738
          },
          "name": "includes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/codepipeline-pipeline/index:CodepipelinePipelineTriggersGitConfigurationPullRequestFilePaths"
    },
    "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineTriggersGitConfigurationPullRequestFilePathsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineTriggersGitConfigurationPullRequestFilePathsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codepipeline-pipeline/index.ts",
          "line": 5785
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codepipeline-pipeline/index.ts",
        "line": 5777
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 5833
          },
          "name": "resetExcludes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 5849
          },
          "name": "resetIncludes"
        }
      ],
      "name": "CodepipelinePipelineTriggersGitConfigurationPullRequestFilePathsOutputReference",
      "namespace": "codepipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 5837
          },
          "name": "excludesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 5853
          },
          "name": "includesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 5827
          },
          "name": "excludes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 5843
          },
          "name": "includes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 5789
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineTriggersGitConfigurationPullRequestFilePaths"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codepipeline-pipeline/index:CodepipelinePipelineTriggersGitConfigurationPullRequestFilePathsOutputReference"
    },
    "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineTriggersGitConfigurationPullRequestList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineTriggersGitConfigurationPullRequestList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codepipeline-pipeline/index.ts",
          "line": 6034
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codepipeline-pipeline/index.ts",
        "line": 6026
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 6041
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineTriggersGitConfigurationPullRequestOutputReference"
            }
          }
        }
      ],
      "name": "CodepipelinePipelineTriggersGitConfigurationPullRequestList",
      "namespace": "codepipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 6027
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineTriggersGitConfigurationPullRequest"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codepipeline-pipeline/index:CodepipelinePipelineTriggersGitConfigurationPullRequestList"
    },
    "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineTriggersGitConfigurationPullRequestOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineTriggersGitConfigurationPullRequestOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codepipeline-pipeline/index.ts",
          "line": 5931
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codepipeline-pipeline/index.ts",
        "line": 5921
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 5982
          },
          "name": "putBranches",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineTriggersGitConfigurationPullRequestBranches"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 6014
          },
          "name": "putFilePaths",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineTriggersGitConfigurationPullRequestFilePaths"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 5985
          },
          "name": "resetBranches"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 6001
          },
          "name": "resetEvents"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 6017
          },
          "name": "resetFilePaths"
        }
      ],
      "name": "CodepipelinePipelineTriggersGitConfigurationPullRequestOutputReference",
      "namespace": "codepipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 5979
          },
          "name": "branches",
          "type": {
            "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineTriggersGitConfigurationPullRequestBranchesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 6011
          },
          "name": "filePaths",
          "type": {
            "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineTriggersGitConfigurationPullRequestFilePathsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 5989
          },
          "name": "branchesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineTriggersGitConfigurationPullRequestBranches"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 6005
          },
          "name": "eventsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 6021
          },
          "name": "filePathsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineTriggersGitConfigurationPullRequestFilePaths"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 5995
          },
          "name": "events",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 5935
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineTriggersGitConfigurationPullRequest"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codepipeline-pipeline/index:CodepipelinePipelineTriggersGitConfigurationPullRequestOutputReference"
    },
    "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineTriggersGitConfigurationPush": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineTriggersGitConfigurationPush",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codepipeline-pipeline/index.ts",
        "line": 6438
      },
      "name": "CodepipelinePipelineTriggersGitConfigurationPush",
      "namespace": "codepipelinePipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#branches CodepipelinePipeline#branches}",
            "stability": "stable",
            "summary": "The Git repository branches specified as filter criteria to start the pipeline."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 6444
          },
          "name": "branches",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineTriggersGitConfigurationPushBranches"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#file_paths CodepipelinePipeline#file_paths}",
            "stability": "stable",
            "summary": "The Git repository file paths specified as filter criteria to start the pipeline."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 6450
          },
          "name": "filePaths",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineTriggersGitConfigurationPushFilePaths"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#tags CodepipelinePipeline#tags}",
            "stability": "stable",
            "summary": "The Git tags specified as filter criteria for whether a Git tag repository event will start the pipeline."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 6456
          },
          "name": "tags",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineTriggersGitConfigurationPushTags"
          }
        }
      ],
      "symbolId": "src/codepipeline-pipeline/index:CodepipelinePipelineTriggersGitConfigurationPush"
    },
    "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineTriggersGitConfigurationPushBranches": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineTriggersGitConfigurationPushBranches",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codepipeline-pipeline/index.ts",
        "line": 6045
      },
      "name": "CodepipelinePipelineTriggersGitConfigurationPushBranches",
      "namespace": "codepipelinePipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#excludes CodepipelinePipeline#excludes}",
            "stability": "stable",
            "summary": "The list of patterns of Git branches that, when a commit is pushed, are to be excluded from starting the pipeline."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 6051
          },
          "name": "excludes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#includes CodepipelinePipeline#includes}",
            "stability": "stable",
            "summary": "The list of patterns of Git branches that, when a commit is pushed, are to be included as criteria that starts the pipeline."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 6057
          },
          "name": "includes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/codepipeline-pipeline/index:CodepipelinePipelineTriggersGitConfigurationPushBranches"
    },
    "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineTriggersGitConfigurationPushBranchesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineTriggersGitConfigurationPushBranchesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codepipeline-pipeline/index.ts",
          "line": 6104
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codepipeline-pipeline/index.ts",
        "line": 6096
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 6152
          },
          "name": "resetExcludes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 6168
          },
          "name": "resetIncludes"
        }
      ],
      "name": "CodepipelinePipelineTriggersGitConfigurationPushBranchesOutputReference",
      "namespace": "codepipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 6156
          },
          "name": "excludesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 6172
          },
          "name": "includesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 6146
          },
          "name": "excludes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 6162
          },
          "name": "includes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 6108
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineTriggersGitConfigurationPushBranches"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codepipeline-pipeline/index:CodepipelinePipelineTriggersGitConfigurationPushBranchesOutputReference"
    },
    "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineTriggersGitConfigurationPushFilePaths": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineTriggersGitConfigurationPushFilePaths",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codepipeline-pipeline/index.ts",
        "line": 6176
      },
      "name": "CodepipelinePipelineTriggersGitConfigurationPushFilePaths",
      "namespace": "codepipelinePipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#excludes CodepipelinePipeline#excludes}",
            "stability": "stable",
            "summary": "The list of patterns of Git repository file paths that, when a commit is pushed, are to be excluded from starting the pipeline."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 6182
          },
          "name": "excludes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#includes CodepipelinePipeline#includes}",
            "stability": "stable",
            "summary": "The list of patterns of Git repository file paths that, when a commit is pushed, are to be included as criteria that starts the pipeline."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 6188
          },
          "name": "includes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/codepipeline-pipeline/index:CodepipelinePipelineTriggersGitConfigurationPushFilePaths"
    },
    "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineTriggersGitConfigurationPushFilePathsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineTriggersGitConfigurationPushFilePathsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codepipeline-pipeline/index.ts",
          "line": 6235
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codepipeline-pipeline/index.ts",
        "line": 6227
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 6283
          },
          "name": "resetExcludes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 6299
          },
          "name": "resetIncludes"
        }
      ],
      "name": "CodepipelinePipelineTriggersGitConfigurationPushFilePathsOutputReference",
      "namespace": "codepipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 6287
          },
          "name": "excludesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 6303
          },
          "name": "includesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 6277
          },
          "name": "excludes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 6293
          },
          "name": "includes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 6239
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineTriggersGitConfigurationPushFilePaths"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codepipeline-pipeline/index:CodepipelinePipelineTriggersGitConfigurationPushFilePathsOutputReference"
    },
    "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineTriggersGitConfigurationPushList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineTriggersGitConfigurationPushList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codepipeline-pipeline/index.ts",
          "line": 6615
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codepipeline-pipeline/index.ts",
        "line": 6607
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 6622
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineTriggersGitConfigurationPushOutputReference"
            }
          }
        }
      ],
      "name": "CodepipelinePipelineTriggersGitConfigurationPushList",
      "namespace": "codepipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 6608
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineTriggersGitConfigurationPush"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codepipeline-pipeline/index:CodepipelinePipelineTriggersGitConfigurationPushList"
    },
    "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineTriggersGitConfigurationPushOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineTriggersGitConfigurationPushOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codepipeline-pipeline/index.ts",
          "line": 6512
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codepipeline-pipeline/index.ts",
        "line": 6502
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 6563
          },
          "name": "putBranches",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineTriggersGitConfigurationPushBranches"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 6579
          },
          "name": "putFilePaths",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineTriggersGitConfigurationPushFilePaths"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 6595
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineTriggersGitConfigurationPushTags"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 6566
          },
          "name": "resetBranches"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 6582
          },
          "name": "resetFilePaths"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 6598
          },
          "name": "resetTags"
        }
      ],
      "name": "CodepipelinePipelineTriggersGitConfigurationPushOutputReference",
      "namespace": "codepipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 6560
          },
          "name": "branches",
          "type": {
            "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineTriggersGitConfigurationPushBranchesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 6576
          },
          "name": "filePaths",
          "type": {
            "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineTriggersGitConfigurationPushFilePathsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 6592
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineTriggersGitConfigurationPushTagsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 6570
          },
          "name": "branchesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineTriggersGitConfigurationPushBranches"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 6586
          },
          "name": "filePathsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineTriggersGitConfigurationPushFilePaths"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 6602
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineTriggersGitConfigurationPushTags"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 6516
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineTriggersGitConfigurationPush"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codepipeline-pipeline/index:CodepipelinePipelineTriggersGitConfigurationPushOutputReference"
    },
    "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineTriggersGitConfigurationPushTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineTriggersGitConfigurationPushTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codepipeline-pipeline/index.ts",
        "line": 6307
      },
      "name": "CodepipelinePipelineTriggersGitConfigurationPushTags",
      "namespace": "codepipelinePipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#excludes CodepipelinePipeline#excludes}",
            "stability": "stable",
            "summary": "The list of patterns of Git tags that, when pushed, are to be excluded from starting the pipeline."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 6313
          },
          "name": "excludes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#includes CodepipelinePipeline#includes}",
            "stability": "stable",
            "summary": "The list of patterns of Git tags that, when pushed, are to be included as criteria that starts the pipeline."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 6319
          },
          "name": "includes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/codepipeline-pipeline/index:CodepipelinePipelineTriggersGitConfigurationPushTags"
    },
    "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineTriggersGitConfigurationPushTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineTriggersGitConfigurationPushTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codepipeline-pipeline/index.ts",
          "line": 6366
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codepipeline-pipeline/index.ts",
        "line": 6358
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 6414
          },
          "name": "resetExcludes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 6430
          },
          "name": "resetIncludes"
        }
      ],
      "name": "CodepipelinePipelineTriggersGitConfigurationPushTagsOutputReference",
      "namespace": "codepipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 6418
          },
          "name": "excludesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 6434
          },
          "name": "includesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 6408
          },
          "name": "excludes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 6424
          },
          "name": "includes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 6370
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineTriggersGitConfigurationPushTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codepipeline-pipeline/index:CodepipelinePipelineTriggersGitConfigurationPushTagsOutputReference"
    },
    "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineTriggersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineTriggersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codepipeline-pipeline/index.ts",
          "line": 6934
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codepipeline-pipeline/index.ts",
        "line": 6926
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 6941
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineTriggersOutputReference"
            }
          }
        }
      ],
      "name": "CodepipelinePipelineTriggersList",
      "namespace": "codepipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 6927
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineTriggers"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codepipeline-pipeline/index:CodepipelinePipelineTriggersList"
    },
    "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineTriggersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineTriggersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codepipeline-pipeline/index.ts",
          "line": 6853
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codepipeline-pipeline/index.ts",
        "line": 6843
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 6898
          },
          "name": "putGitConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineTriggersGitConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 6901
          },
          "name": "resetGitConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 6917
          },
          "name": "resetProviderType"
        }
      ],
      "name": "CodepipelinePipelineTriggersOutputReference",
      "namespace": "codepipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 6895
          },
          "name": "gitConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineTriggersGitConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 6905
          },
          "name": "gitConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineTriggersGitConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 6921
          },
          "name": "providerTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 6911
          },
          "name": "providerType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 6857
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineTriggers"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codepipeline-pipeline/index:CodepipelinePipelineTriggersOutputReference"
    },
    "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineVariables": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineVariables",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codepipeline-pipeline/index.ts",
        "line": 6945
      },
      "name": "CodepipelinePipelineVariables",
      "namespace": "codepipelinePipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#default_value CodepipelinePipeline#default_value}",
            "stability": "stable",
            "summary": "The value of a pipeline-level variable."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 6951
          },
          "name": "defaultValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "It's used to add additional context about the variable, and not being used at time when pipeline executes.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#description CodepipelinePipeline#description}",
            "stability": "stable",
            "summary": "The description of a pipeline-level variable."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 6957
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_pipeline#name CodepipelinePipeline#name}",
            "stability": "stable",
            "summary": "The name of a pipeline-level variable."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 6963
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/codepipeline-pipeline/index:CodepipelinePipelineVariables"
    },
    "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineVariablesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineVariablesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codepipeline-pipeline/index.ts",
          "line": 7122
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codepipeline-pipeline/index.ts",
        "line": 7114
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 7129
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineVariablesOutputReference"
            }
          }
        }
      ],
      "name": "CodepipelinePipelineVariablesList",
      "namespace": "codepipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 7115
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineVariables"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codepipeline-pipeline/index:CodepipelinePipelineVariablesList"
    },
    "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineVariablesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineVariablesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codepipeline-pipeline/index.ts",
          "line": 7019
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codepipeline-pipeline/index.ts",
        "line": 7009
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 7073
          },
          "name": "resetDefaultValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 7089
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 7105
          },
          "name": "resetName"
        }
      ],
      "name": "CodepipelinePipelineVariablesOutputReference",
      "namespace": "codepipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 7077
          },
          "name": "defaultValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 7093
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 7109
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 7067
          },
          "name": "defaultValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 7083
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 7099
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-pipeline/index.ts",
            "line": 7023
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codepipelinePipeline.CodepipelinePipelineVariables"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codepipeline-pipeline/index:CodepipelinePipelineVariablesOutputReference"
    },
    "@cdktn/provider-awscc.codepipelineWebhook.CodepipelineWebhook": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_webhook awscc_codepipeline_webhook}."
      },
      "fqn": "@cdktn/provider-awscc.codepipelineWebhook.CodepipelineWebhook",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_webhook awscc_codepipeline_webhook} Resource."
        },
        "locationInModule": {
          "filename": "src/codepipeline-webhook/index.ts",
          "line": 540
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.codepipelineWebhook.CodepipelineWebhookConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codepipeline-webhook/index.ts",
        "line": 508
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CodepipelineWebhook resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/codepipeline-webhook/index.ts",
            "line": 525
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the CodepipelineWebhook to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_webhook#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CodepipelineWebhook that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CodepipelineWebhook to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-webhook/index.ts",
            "line": 589
          },
          "name": "putAuthenticationConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.codepipelineWebhook.CodepipelineWebhookAuthenticationConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-webhook/index.ts",
            "line": 602
          },
          "name": "putFilters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.codepipelineWebhook.CodepipelineWebhookFilters"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-webhook/index.ts",
            "line": 652
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.codepipelineWebhook.CodepipelineWebhookTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-webhook/index.ts",
            "line": 623
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-webhook/index.ts",
            "line": 639
          },
          "name": "resetRegisterWithThirdParty"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-webhook/index.ts",
            "line": 655
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-webhook/index.ts",
            "line": 697
          },
          "name": "resetTargetPipelineVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-webhook/index.ts",
            "line": 719
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-webhook/index.ts",
            "line": 733
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CodepipelineWebhook",
      "namespace": "codepipelineWebhook",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-webhook/index.ts",
            "line": 513
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-webhook/index.ts",
            "line": 586
          },
          "name": "authenticationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.codepipelineWebhook.CodepipelineWebhookAuthenticationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-webhook/index.ts",
            "line": 599
          },
          "name": "filters",
          "type": {
            "fqn": "@cdktn/provider-awscc.codepipelineWebhook.CodepipelineWebhookFiltersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-webhook/index.ts",
            "line": 611
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-webhook/index.ts",
            "line": 649
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.codepipelineWebhook.CodepipelineWebhookTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-webhook/index.ts",
            "line": 706
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-webhook/index.ts",
            "line": 711
          },
          "name": "webhookId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-webhook/index.ts",
            "line": 593
          },
          "name": "authenticationConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codepipelineWebhook.CodepipelineWebhookAuthenticationConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-webhook/index.ts",
            "line": 580
          },
          "name": "authenticationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-webhook/index.ts",
            "line": 606
          },
          "name": "filtersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codepipelineWebhook.CodepipelineWebhookFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-webhook/index.ts",
            "line": 627
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-webhook/index.ts",
            "line": 643
          },
          "name": "registerWithThirdPartyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-webhook/index.ts",
            "line": 659
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codepipelineWebhook.CodepipelineWebhookTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-webhook/index.ts",
            "line": 672
          },
          "name": "targetActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-webhook/index.ts",
            "line": 685
          },
          "name": "targetPipelineInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-webhook/index.ts",
            "line": 701
          },
          "name": "targetPipelineVersionInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-webhook/index.ts",
            "line": 573
          },
          "name": "authentication",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-webhook/index.ts",
            "line": 617
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-webhook/index.ts",
            "line": 633
          },
          "name": "registerWithThirdParty",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-webhook/index.ts",
            "line": 665
          },
          "name": "targetAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-webhook/index.ts",
            "line": 678
          },
          "name": "targetPipeline",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-webhook/index.ts",
            "line": 691
          },
          "name": "targetPipelineVersion",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/codepipeline-webhook/index:CodepipelineWebhook"
    },
    "@cdktn/provider-awscc.codepipelineWebhook.CodepipelineWebhookAuthenticationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelineWebhook.CodepipelineWebhookAuthenticationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codepipeline-webhook/index.ts",
        "line": 70
      },
      "name": "CodepipelineWebhookAuthenticationConfiguration",
      "namespace": "codepipelineWebhook",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "For IP, only the AllowedIPRange property must be set. This property must be set to a valid CIDR range.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_webhook#allowed_ip_range CodepipelineWebhook#allowed_ip_range}",
            "stability": "stable",
            "summary": "The property used to configure acceptance of webhooks in an IP address range."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-webhook/index.ts",
            "line": 76
          },
          "name": "allowedIpRange",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_webhook#secret_token CodepipelineWebhook#secret_token}",
            "stability": "stable",
            "summary": "The property used to configure GitHub authentication. For GITHUB_HMAC, only the SecretToken property must be set."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-webhook/index.ts",
            "line": 82
          },
          "name": "secretToken",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/codepipeline-webhook/index:CodepipelineWebhookAuthenticationConfiguration"
    },
    "@cdktn/provider-awscc.codepipelineWebhook.CodepipelineWebhookAuthenticationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelineWebhook.CodepipelineWebhookAuthenticationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codepipeline-webhook/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/codepipeline-webhook/index.ts",
        "line": 121
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-webhook/index.ts",
            "line": 177
          },
          "name": "resetAllowedIpRange"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-webhook/index.ts",
            "line": 193
          },
          "name": "resetSecretToken"
        }
      ],
      "name": "CodepipelineWebhookAuthenticationConfigurationOutputReference",
      "namespace": "codepipelineWebhook",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-webhook/index.ts",
            "line": 181
          },
          "name": "allowedIpRangeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-webhook/index.ts",
            "line": 197
          },
          "name": "secretTokenInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-webhook/index.ts",
            "line": 171
          },
          "name": "allowedIpRange",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-webhook/index.ts",
            "line": 187
          },
          "name": "secretToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-webhook/index.ts",
            "line": 133
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codepipelineWebhook.CodepipelineWebhookAuthenticationConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codepipeline-webhook/index:CodepipelineWebhookAuthenticationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.codepipelineWebhook.CodepipelineWebhookConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelineWebhook.CodepipelineWebhookConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codepipeline-webhook/index.ts",
        "line": 14
      },
      "name": "CodepipelineWebhookConfig",
      "namespace": "codepipelineWebhook",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_webhook#authentication CodepipelineWebhook#authentication}",
            "stability": "stable",
            "summary": "Supported options are GITHUB_HMAC, IP, and UNAUTHENTICATED."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-webhook/index.ts",
            "line": 20
          },
          "name": "authentication",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_webhook#authentication_configuration CodepipelineWebhook#authentication_configuration}",
            "stability": "stable",
            "summary": "Properties that configure the authentication applied to incoming webhook trigger requests."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-webhook/index.ts",
            "line": 26
          },
          "name": "authenticationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.codepipelineWebhook.CodepipelineWebhookAuthenticationConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_webhook#filters CodepipelineWebhook#filters}",
            "stability": "stable",
            "summary": "A list of rules applied to the body/payload sent in the POST request to a webhook URL."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-webhook/index.ts",
            "line": 32
          },
          "name": "filters",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codepipelineWebhook.CodepipelineWebhookFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_webhook#target_action CodepipelineWebhook#target_action}",
            "stability": "stable",
            "summary": "The name of the action in a pipeline you want to connect to the webhook."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-webhook/index.ts",
            "line": 56
          },
          "name": "targetAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_webhook#target_pipeline CodepipelineWebhook#target_pipeline}",
            "stability": "stable",
            "summary": "The name of the pipeline you want to connect to the webhook."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-webhook/index.ts",
            "line": 62
          },
          "name": "targetPipeline",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_webhook#name CodepipelineWebhook#name}",
            "stability": "stable",
            "summary": "The name of the webhook."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-webhook/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/hashicorp/awscc/1.96.0/docs/resources/codepipeline_webhook#register_with_third_party CodepipelineWebhook#register_with_third_party}",
            "stability": "stable",
            "summary": "Configures a connection between the webhook that was created and the external tool with events to be detected."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-webhook/index.ts",
            "line": 44
          },
          "name": "registerWithThirdParty",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_webhook#tags CodepipelineWebhook#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-webhook/index.ts",
            "line": 50
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codepipelineWebhook.CodepipelineWebhookTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_webhook#target_pipeline_version CodepipelineWebhook#target_pipeline_version}",
            "stability": "stable",
            "summary": "The version number of the pipeline to be connected to the trigger request."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-webhook/index.ts",
            "line": 68
          },
          "name": "targetPipelineVersion",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/codepipeline-webhook/index:CodepipelineWebhookConfig"
    },
    "@cdktn/provider-awscc.codepipelineWebhook.CodepipelineWebhookFilters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelineWebhook.CodepipelineWebhookFilters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codepipeline-webhook/index.ts",
        "line": 201
      },
      "name": "CodepipelineWebhookFilters",
      "namespace": "codepipelineWebhook",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The value selected by the JsonPath expression must match the value specified in the MatchEquals field. Otherwise, the request is ignored.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_webhook#json_path CodepipelineWebhook#json_path}",
            "stability": "stable",
            "summary": "A JsonPath expression that is applied to the body/payload of the webhook."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-webhook/index.ts",
            "line": 207
          },
          "name": "jsonPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Otherwise, the request is ignored.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_webhook#match_equals CodepipelineWebhook#match_equals}",
            "stability": "stable",
            "summary": "The value selected by the JsonPath expression must match what is supplied in the MatchEquals field."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-webhook/index.ts",
            "line": 213
          },
          "name": "matchEquals",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/codepipeline-webhook/index:CodepipelineWebhookFilters"
    },
    "@cdktn/provider-awscc.codepipelineWebhook.CodepipelineWebhookFiltersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelineWebhook.CodepipelineWebhookFiltersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codepipeline-webhook/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codepipeline-webhook/index.ts",
        "line": 332
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-webhook/index.ts",
            "line": 347
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.codepipelineWebhook.CodepipelineWebhookFiltersOutputReference"
            }
          }
        }
      ],
      "name": "CodepipelineWebhookFiltersList",
      "namespace": "codepipelineWebhook",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-webhook/index.ts",
            "line": 333
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codepipelineWebhook.CodepipelineWebhookFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codepipeline-webhook/index:CodepipelineWebhookFiltersList"
    },
    "@cdktn/provider-awscc.codepipelineWebhook.CodepipelineWebhookFiltersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelineWebhook.CodepipelineWebhookFiltersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codepipeline-webhook/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codepipeline-webhook/index.ts",
        "line": 252
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-webhook/index.ts",
            "line": 323
          },
          "name": "resetMatchEquals"
        }
      ],
      "name": "CodepipelineWebhookFiltersOutputReference",
      "namespace": "codepipelineWebhook",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-webhook/index.ts",
            "line": 311
          },
          "name": "jsonPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-webhook/index.ts",
            "line": 327
          },
          "name": "matchEqualsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-webhook/index.ts",
            "line": 304
          },
          "name": "jsonPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-webhook/index.ts",
            "line": 317
          },
          "name": "matchEquals",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-webhook/index.ts",
            "line": 266
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codepipelineWebhook.CodepipelineWebhookFilters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codepipeline-webhook/index:CodepipelineWebhookFiltersOutputReference"
    },
    "@cdktn/provider-awscc.codepipelineWebhook.CodepipelineWebhookTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelineWebhook.CodepipelineWebhookTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codepipeline-webhook/index.ts",
        "line": 351
      },
      "name": "CodepipelineWebhookTags",
      "namespace": "codepipelineWebhook",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_webhook#key CodepipelineWebhook#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-webhook/index.ts",
            "line": 357
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codepipeline_webhook#value CodepipelineWebhook#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-webhook/index.ts",
            "line": 363
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/codepipeline-webhook/index:CodepipelineWebhookTags"
    },
    "@cdktn/provider-awscc.codepipelineWebhook.CodepipelineWebhookTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelineWebhook.CodepipelineWebhookTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codepipeline-webhook/index.ts",
          "line": 493
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codepipeline-webhook/index.ts",
        "line": 485
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-webhook/index.ts",
            "line": 500
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.codepipelineWebhook.CodepipelineWebhookTagsOutputReference"
            }
          }
        }
      ],
      "name": "CodepipelineWebhookTagsList",
      "namespace": "codepipelineWebhook",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-webhook/index.ts",
            "line": 486
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codepipelineWebhook.CodepipelineWebhookTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codepipeline-webhook/index:CodepipelineWebhookTagsList"
    },
    "@cdktn/provider-awscc.codepipelineWebhook.CodepipelineWebhookTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codepipelineWebhook.CodepipelineWebhookTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codepipeline-webhook/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/codepipeline-webhook/index.ts",
        "line": 402
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-webhook/index.ts",
            "line": 460
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-webhook/index.ts",
            "line": 476
          },
          "name": "resetValue"
        }
      ],
      "name": "CodepipelineWebhookTagsOutputReference",
      "namespace": "codepipelineWebhook",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-webhook/index.ts",
            "line": 464
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codepipeline-webhook/index.ts",
            "line": 480
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-webhook/index.ts",
            "line": 454
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-webhook/index.ts",
            "line": 470
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codepipeline-webhook/index.ts",
            "line": 416
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codepipelineWebhook.CodepipelineWebhookTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codepipeline-webhook/index:CodepipelineWebhookTagsOutputReference"
    },
    "@cdktn/provider-awscc.codestarconnectionsConnection.CodestarconnectionsConnection": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codestarconnections_connection awscc_codestarconnections_connection}."
      },
      "fqn": "@cdktn/provider-awscc.codestarconnectionsConnection.CodestarconnectionsConnection",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codestarconnections_connection awscc_codestarconnections_connection} Resource."
        },
        "locationInModule": {
          "filename": "src/codestarconnections-connection/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-awscc.codestarconnectionsConnection.CodestarconnectionsConnectionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codestarconnections-connection/index.ts",
        "line": 197
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CodestarconnectionsConnection resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/codestarconnections-connection/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 CodestarconnectionsConnection to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codestarconnections_connection#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CodestarconnectionsConnection that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CodestarconnectionsConnection to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codestarconnections-connection/index.ts",
            "line": 325
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.codestarconnectionsConnection.CodestarconnectionsConnectionTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codestarconnections-connection/index.ts",
            "line": 286
          },
          "name": "resetHostArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codestarconnections-connection/index.ts",
            "line": 312
          },
          "name": "resetProviderType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codestarconnections-connection/index.ts",
            "line": 328
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codestarconnections-connection/index.ts",
            "line": 340
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codestarconnections-connection/index.ts",
            "line": 349
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CodestarconnectionsConnection",
      "namespace": "codestarconnectionsConnection",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codestarconnections-connection/index.ts",
            "line": 202
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codestarconnections-connection/index.ts",
            "line": 256
          },
          "name": "connectionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codestarconnections-connection/index.ts",
            "line": 274
          },
          "name": "connectionStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codestarconnections-connection/index.ts",
            "line": 295
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codestarconnections-connection/index.ts",
            "line": 300
          },
          "name": "ownerAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codestarconnections-connection/index.ts",
            "line": 322
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.codestarconnectionsConnection.CodestarconnectionsConnectionTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codestarconnections-connection/index.ts",
            "line": 269
          },
          "name": "connectionNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codestarconnections-connection/index.ts",
            "line": 290
          },
          "name": "hostArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codestarconnections-connection/index.ts",
            "line": 316
          },
          "name": "providerTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codestarconnections-connection/index.ts",
            "line": 332
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codestarconnectionsConnection.CodestarconnectionsConnectionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codestarconnections-connection/index.ts",
            "line": 262
          },
          "name": "connectionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codestarconnections-connection/index.ts",
            "line": 280
          },
          "name": "hostArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codestarconnections-connection/index.ts",
            "line": 306
          },
          "name": "providerType",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/codestarconnections-connection/index:CodestarconnectionsConnection"
    },
    "@cdktn/provider-awscc.codestarconnectionsConnection.CodestarconnectionsConnectionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codestarconnectionsConnection.CodestarconnectionsConnectionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codestarconnections-connection/index.ts",
        "line": 14
      },
      "name": "CodestarconnectionsConnectionConfig",
      "namespace": "codestarconnectionsConnection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codestarconnections_connection#connection_name CodestarconnectionsConnection#connection_name}",
            "stability": "stable",
            "summary": "The name of the connection. Connection names must be unique in an AWS user account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codestarconnections-connection/index.ts",
            "line": 20
          },
          "name": "connectionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You must specify either a ProviderType or a HostArn.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codestarconnections_connection#host_arn CodestarconnectionsConnection#host_arn}",
            "stability": "stable",
            "summary": "The host arn configured to represent the infrastructure where your third-party provider is installed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codestarconnections-connection/index.ts",
            "line": 26
          },
          "name": "hostArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You must specify either a ProviderType or a HostArn.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codestarconnections_connection#provider_type CodestarconnectionsConnection#provider_type}",
            "stability": "stable",
            "summary": "The name of the external provider where your third-party code repository is configured."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codestarconnections-connection/index.ts",
            "line": 32
          },
          "name": "providerType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codestarconnections_connection#tags CodestarconnectionsConnection#tags}",
            "stability": "stable",
            "summary": "Specifies the tags applied to a connection."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codestarconnections-connection/index.ts",
            "line": 38
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codestarconnectionsConnection.CodestarconnectionsConnectionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codestarconnections-connection/index:CodestarconnectionsConnectionConfig"
    },
    "@cdktn/provider-awscc.codestarconnectionsConnection.CodestarconnectionsConnectionTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codestarconnectionsConnection.CodestarconnectionsConnectionTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codestarconnections-connection/index.ts",
        "line": 40
      },
      "name": "CodestarconnectionsConnectionTags",
      "namespace": "codestarconnectionsConnection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codestarconnections_connection#key CodestarconnectionsConnection#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codestarconnections-connection/index.ts",
            "line": 46
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codestarconnections_connection#value CodestarconnectionsConnection#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codestarconnections-connection/index.ts",
            "line": 52
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/codestarconnections-connection/index:CodestarconnectionsConnectionTags"
    },
    "@cdktn/provider-awscc.codestarconnectionsConnection.CodestarconnectionsConnectionTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codestarconnectionsConnection.CodestarconnectionsConnectionTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codestarconnections-connection/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/codestarconnections-connection/index.ts",
        "line": 174
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codestarconnections-connection/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-awscc.codestarconnectionsConnection.CodestarconnectionsConnectionTagsOutputReference"
            }
          }
        }
      ],
      "name": "CodestarconnectionsConnectionTagsList",
      "namespace": "codestarconnectionsConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codestarconnections-connection/index.ts",
            "line": 175
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codestarconnectionsConnection.CodestarconnectionsConnectionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codestarconnections-connection/index:CodestarconnectionsConnectionTagsList"
    },
    "@cdktn/provider-awscc.codestarconnectionsConnection.CodestarconnectionsConnectionTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codestarconnectionsConnection.CodestarconnectionsConnectionTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codestarconnections-connection/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codestarconnections-connection/index.ts",
        "line": 91
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codestarconnections-connection/index.ts",
            "line": 149
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codestarconnections-connection/index.ts",
            "line": 165
          },
          "name": "resetValue"
        }
      ],
      "name": "CodestarconnectionsConnectionTagsOutputReference",
      "namespace": "codestarconnectionsConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codestarconnections-connection/index.ts",
            "line": 153
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codestarconnections-connection/index.ts",
            "line": 169
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codestarconnections-connection/index.ts",
            "line": 143
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codestarconnections-connection/index.ts",
            "line": 159
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codestarconnections-connection/index.ts",
            "line": 105
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codestarconnectionsConnection.CodestarconnectionsConnectionTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codestarconnections-connection/index:CodestarconnectionsConnectionTagsOutputReference"
    },
    "@cdktn/provider-awscc.codestarconnectionsRepositoryLink.CodestarconnectionsRepositoryLink": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codestarconnections_repository_link awscc_codestarconnections_repository_link}."
      },
      "fqn": "@cdktn/provider-awscc.codestarconnectionsRepositoryLink.CodestarconnectionsRepositoryLink",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codestarconnections_repository_link awscc_codestarconnections_repository_link} Resource."
        },
        "locationInModule": {
          "filename": "src/codestarconnections-repository-link/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-awscc.codestarconnectionsRepositoryLink.CodestarconnectionsRepositoryLinkConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codestarconnections-repository-link/index.ts",
        "line": 203
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CodestarconnectionsRepositoryLink resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/codestarconnections-repository-link/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 CodestarconnectionsRepositoryLink to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codestarconnections_repository_link#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CodestarconnectionsRepositoryLink that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CodestarconnectionsRepositoryLink to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codestarconnections-repository-link/index.ts",
            "line": 342
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.codestarconnectionsRepositoryLink.CodestarconnectionsRepositoryLinkTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codestarconnections-repository-link/index.ts",
            "line": 283
          },
          "name": "resetEncryptionKeyArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codestarconnections-repository-link/index.ts",
            "line": 345
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codestarconnections-repository-link/index.ts",
            "line": 357
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codestarconnections-repository-link/index.ts",
            "line": 367
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CodestarconnectionsRepositoryLink",
      "namespace": "codestarconnectionsRepositoryLink",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codestarconnections-repository-link/index.ts",
            "line": 208
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codestarconnections-repository-link/index.ts",
            "line": 292
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codestarconnections-repository-link/index.ts",
            "line": 310
          },
          "name": "providerType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codestarconnections-repository-link/index.ts",
            "line": 315
          },
          "name": "repositoryLinkArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codestarconnections-repository-link/index.ts",
            "line": 320
          },
          "name": "repositoryLinkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codestarconnections-repository-link/index.ts",
            "line": 339
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.codestarconnectionsRepositoryLink.CodestarconnectionsRepositoryLinkTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codestarconnections-repository-link/index.ts",
            "line": 271
          },
          "name": "connectionArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codestarconnections-repository-link/index.ts",
            "line": 287
          },
          "name": "encryptionKeyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codestarconnections-repository-link/index.ts",
            "line": 305
          },
          "name": "ownerIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codestarconnections-repository-link/index.ts",
            "line": 333
          },
          "name": "repositoryNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codestarconnections-repository-link/index.ts",
            "line": 349
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codestarconnectionsRepositoryLink.CodestarconnectionsRepositoryLinkTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codestarconnections-repository-link/index.ts",
            "line": 264
          },
          "name": "connectionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codestarconnections-repository-link/index.ts",
            "line": 277
          },
          "name": "encryptionKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codestarconnections-repository-link/index.ts",
            "line": 298
          },
          "name": "ownerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codestarconnections-repository-link/index.ts",
            "line": 326
          },
          "name": "repositoryName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/codestarconnections-repository-link/index:CodestarconnectionsRepositoryLink"
    },
    "@cdktn/provider-awscc.codestarconnectionsRepositoryLink.CodestarconnectionsRepositoryLinkConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codestarconnectionsRepositoryLink.CodestarconnectionsRepositoryLinkConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codestarconnections-repository-link/index.ts",
        "line": 14
      },
      "name": "CodestarconnectionsRepositoryLinkConfig",
      "namespace": "codestarconnectionsRepositoryLink",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The ARN is used as the connection reference when the connection is shared between AWS services.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codestarconnections_repository_link#connection_arn CodestarconnectionsRepositoryLink#connection_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the CodeStarConnection."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codestarconnections-repository-link/index.ts",
            "line": 20
          },
          "name": "connectionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codestarconnections_repository_link#owner_id CodestarconnectionsRepositoryLink#owner_id}",
            "stability": "stable",
            "summary": "the ID of the entity that owns the repository."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codestarconnections-repository-link/index.ts",
            "line": 32
          },
          "name": "ownerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codestarconnections_repository_link#repository_name CodestarconnectionsRepositoryLink#repository_name}",
            "stability": "stable",
            "summary": "The repository for which the link is being created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codestarconnections-repository-link/index.ts",
            "line": 38
          },
          "name": "repositoryName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If not specified, a default key will be used.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codestarconnections_repository_link#encryption_key_arn CodestarconnectionsRepositoryLink#encryption_key_arn}",
            "stability": "stable",
            "summary": "The ARN of the KMS key that the customer can optionally specify to use to encrypt RepositoryLink properties."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codestarconnections-repository-link/index.ts",
            "line": 26
          },
          "name": "encryptionKeyArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codestarconnections_repository_link#tags CodestarconnectionsRepositoryLink#tags}",
            "stability": "stable",
            "summary": "Specifies the tags applied to a RepositoryLink."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codestarconnections-repository-link/index.ts",
            "line": 44
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codestarconnectionsRepositoryLink.CodestarconnectionsRepositoryLinkTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codestarconnections-repository-link/index:CodestarconnectionsRepositoryLinkConfig"
    },
    "@cdktn/provider-awscc.codestarconnectionsRepositoryLink.CodestarconnectionsRepositoryLinkTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codestarconnectionsRepositoryLink.CodestarconnectionsRepositoryLinkTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codestarconnections-repository-link/index.ts",
        "line": 46
      },
      "name": "CodestarconnectionsRepositoryLinkTags",
      "namespace": "codestarconnectionsRepositoryLink",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, , ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codestarconnections_repository_link#key CodestarconnectionsRepositoryLink#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codestarconnections-repository-link/index.ts",
            "line": 52
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, , ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codestarconnections_repository_link#value CodestarconnectionsRepositoryLink#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codestarconnections-repository-link/index.ts",
            "line": 58
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/codestarconnections-repository-link/index:CodestarconnectionsRepositoryLinkTags"
    },
    "@cdktn/provider-awscc.codestarconnectionsRepositoryLink.CodestarconnectionsRepositoryLinkTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codestarconnectionsRepositoryLink.CodestarconnectionsRepositoryLinkTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codestarconnections-repository-link/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/codestarconnections-repository-link/index.ts",
        "line": 180
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codestarconnections-repository-link/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-awscc.codestarconnectionsRepositoryLink.CodestarconnectionsRepositoryLinkTagsOutputReference"
            }
          }
        }
      ],
      "name": "CodestarconnectionsRepositoryLinkTagsList",
      "namespace": "codestarconnectionsRepositoryLink",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codestarconnections-repository-link/index.ts",
            "line": 181
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codestarconnectionsRepositoryLink.CodestarconnectionsRepositoryLinkTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codestarconnections-repository-link/index:CodestarconnectionsRepositoryLinkTagsList"
    },
    "@cdktn/provider-awscc.codestarconnectionsRepositoryLink.CodestarconnectionsRepositoryLinkTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codestarconnectionsRepositoryLink.CodestarconnectionsRepositoryLinkTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codestarconnections-repository-link/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/codestarconnections-repository-link/index.ts",
        "line": 97
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codestarconnections-repository-link/index.ts",
            "line": 155
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codestarconnections-repository-link/index.ts",
            "line": 171
          },
          "name": "resetValue"
        }
      ],
      "name": "CodestarconnectionsRepositoryLinkTagsOutputReference",
      "namespace": "codestarconnectionsRepositoryLink",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codestarconnections-repository-link/index.ts",
            "line": 159
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codestarconnections-repository-link/index.ts",
            "line": 175
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codestarconnections-repository-link/index.ts",
            "line": 149
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codestarconnections-repository-link/index.ts",
            "line": 165
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codestarconnections-repository-link/index.ts",
            "line": 111
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codestarconnectionsRepositoryLink.CodestarconnectionsRepositoryLinkTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codestarconnections-repository-link/index:CodestarconnectionsRepositoryLinkTagsOutputReference"
    },
    "@cdktn/provider-awscc.codestarconnectionsSyncConfiguration.CodestarconnectionsSyncConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codestarconnections_sync_configuration awscc_codestarconnections_sync_configuration}."
      },
      "fqn": "@cdktn/provider-awscc.codestarconnectionsSyncConfiguration.CodestarconnectionsSyncConfiguration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codestarconnections_sync_configuration awscc_codestarconnections_sync_configuration} Resource."
        },
        "locationInModule": {
          "filename": "src/codestarconnections-sync-configuration/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.codestarconnectionsSyncConfiguration.CodestarconnectionsSyncConfigurationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codestarconnections-sync-configuration/index.ts",
        "line": 68
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CodestarconnectionsSyncConfiguration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/codestarconnections-sync-configuration/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 CodestarconnectionsSyncConfiguration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codestarconnections_sync_configuration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CodestarconnectionsSyncConfiguration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CodestarconnectionsSyncConfiguration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codestarconnections-sync-configuration/index.ts",
            "line": 179
          },
          "name": "resetPublishDeploymentStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codestarconnections-sync-configuration/index.ts",
            "line": 252
          },
          "name": "resetTriggerResourceUpdateOn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codestarconnections-sync-configuration/index.ts",
            "line": 264
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codestarconnections-sync-configuration/index.ts",
            "line": 277
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CodestarconnectionsSyncConfiguration",
      "namespace": "codestarconnectionsSyncConfiguration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codestarconnections-sync-configuration/index.ts",
            "line": 73
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codestarconnections-sync-configuration/index.ts",
            "line": 157
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codestarconnections-sync-configuration/index.ts",
            "line": 162
          },
          "name": "ownerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codestarconnections-sync-configuration/index.ts",
            "line": 167
          },
          "name": "providerType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codestarconnections-sync-configuration/index.ts",
            "line": 201
          },
          "name": "repositoryName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codestarconnections-sync-configuration/index.ts",
            "line": 139
          },
          "name": "branchInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codestarconnections-sync-configuration/index.ts",
            "line": 152
          },
          "name": "configFileInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codestarconnections-sync-configuration/index.ts",
            "line": 183
          },
          "name": "publishDeploymentStatusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codestarconnections-sync-configuration/index.ts",
            "line": 196
          },
          "name": "repositoryLinkIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codestarconnections-sync-configuration/index.ts",
            "line": 214
          },
          "name": "resourceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codestarconnections-sync-configuration/index.ts",
            "line": 227
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codestarconnections-sync-configuration/index.ts",
            "line": 240
          },
          "name": "syncTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codestarconnections-sync-configuration/index.ts",
            "line": 256
          },
          "name": "triggerResourceUpdateOnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codestarconnections-sync-configuration/index.ts",
            "line": 132
          },
          "name": "branch",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codestarconnections-sync-configuration/index.ts",
            "line": 145
          },
          "name": "configFile",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codestarconnections-sync-configuration/index.ts",
            "line": 173
          },
          "name": "publishDeploymentStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codestarconnections-sync-configuration/index.ts",
            "line": 189
          },
          "name": "repositoryLinkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codestarconnections-sync-configuration/index.ts",
            "line": 207
          },
          "name": "resourceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codestarconnections-sync-configuration/index.ts",
            "line": 220
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codestarconnections-sync-configuration/index.ts",
            "line": 233
          },
          "name": "syncType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codestarconnections-sync-configuration/index.ts",
            "line": 246
          },
          "name": "triggerResourceUpdateOn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/codestarconnections-sync-configuration/index:CodestarconnectionsSyncConfiguration"
    },
    "@cdktn/provider-awscc.codestarconnectionsSyncConfiguration.CodestarconnectionsSyncConfigurationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codestarconnectionsSyncConfiguration.CodestarconnectionsSyncConfigurationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codestarconnections-sync-configuration/index.ts",
        "line": 14
      },
      "name": "CodestarconnectionsSyncConfigurationConfig",
      "namespace": "codestarconnectionsSyncConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codestarconnections_sync_configuration#branch CodestarconnectionsSyncConfiguration#branch}",
            "stability": "stable",
            "summary": "The name of the branch of the repository from which resources are to be synchronized,."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codestarconnections-sync-configuration/index.ts",
            "line": 20
          },
          "name": "branch",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codestarconnections_sync_configuration#config_file CodestarconnectionsSyncConfiguration#config_file}",
            "stability": "stable",
            "summary": "The source provider repository path of the sync configuration file of the respective SyncType."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codestarconnections-sync-configuration/index.ts",
            "line": 26
          },
          "name": "configFile",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codestarconnections_sync_configuration#repository_link_id CodestarconnectionsSyncConfiguration#repository_link_id}",
            "stability": "stable",
            "summary": "A UUID that uniquely identifies the RepositoryLink that the SyncConfig is associated with."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codestarconnections-sync-configuration/index.ts",
            "line": 38
          },
          "name": "repositoryLinkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codestarconnections_sync_configuration#resource_name CodestarconnectionsSyncConfiguration#resource_name}",
            "stability": "stable",
            "summary": "The name of the resource that is being synchronized to the repository."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codestarconnections-sync-configuration/index.ts",
            "line": 44
          },
          "name": "resourceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codestarconnections_sync_configuration#role_arn CodestarconnectionsSyncConfiguration#role_arn}",
            "stability": "stable",
            "summary": "The IAM Role that allows AWS to update CloudFormation stacks based on content in the specified repository."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codestarconnections-sync-configuration/index.ts",
            "line": 50
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codestarconnections_sync_configuration#sync_type CodestarconnectionsSyncConfiguration#sync_type}",
            "stability": "stable",
            "summary": "The type of resource synchronization service that is to be configured, for example, CFN_STACK_SYNC."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codestarconnections-sync-configuration/index.ts",
            "line": 56
          },
          "name": "syncType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codestarconnections_sync_configuration#publish_deployment_status CodestarconnectionsSyncConfiguration#publish_deployment_status}",
            "stability": "stable",
            "summary": "Whether to enable or disable publishing of deployment status to source providers."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codestarconnections-sync-configuration/index.ts",
            "line": 32
          },
          "name": "publishDeploymentStatus",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codestarconnections_sync_configuration#trigger_resource_update_on CodestarconnectionsSyncConfiguration#trigger_resource_update_on}",
            "stability": "stable",
            "summary": "When to trigger Git sync to begin the stack update."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codestarconnections-sync-configuration/index.ts",
            "line": 62
          },
          "name": "triggerResourceUpdateOn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/codestarconnections-sync-configuration/index:CodestarconnectionsSyncConfigurationConfig"
    },
    "@cdktn/provider-awscc.codestarnotificationsNotificationRule.CodestarnotificationsNotificationRule": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codestarnotifications_notification_rule awscc_codestarnotifications_notification_rule}."
      },
      "fqn": "@cdktn/provider-awscc.codestarnotificationsNotificationRule.CodestarnotificationsNotificationRule",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codestarnotifications_notification_rule awscc_codestarnotifications_notification_rule} Resource."
        },
        "locationInModule": {
          "filename": "src/codestarnotifications-notification-rule/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-awscc.codestarnotificationsNotificationRule.CodestarnotificationsNotificationRuleConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codestarnotifications-notification-rule/index.ts",
        "line": 203
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CodestarnotificationsNotificationRule resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/codestarnotifications-notification-rule/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 CodestarnotificationsNotificationRule to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codestarnotifications_notification_rule#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CodestarnotificationsNotificationRule that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CodestarnotificationsNotificationRule to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codestarnotifications-notification-rule/index.ts",
            "line": 414
          },
          "name": "putTargets",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.codestarnotificationsNotificationRule.CodestarnotificationsNotificationRuleTargets"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codestarnotifications-notification-rule/index.ts",
            "line": 280
          },
          "name": "resetCreatedBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codestarnotifications-notification-rule/index.ts",
            "line": 309
          },
          "name": "resetEventTypeId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codestarnotifications-notification-rule/index.ts",
            "line": 369
          },
          "name": "resetStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codestarnotifications-notification-rule/index.ts",
            "line": 385
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codestarnotifications-notification-rule/index.ts",
            "line": 401
          },
          "name": "resetTargetAddress"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codestarnotifications-notification-rule/index.ts",
            "line": 426
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codestarnotifications-notification-rule/index.ts",
            "line": 441
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CodestarnotificationsNotificationRule",
      "namespace": "codestarnotificationsNotificationRule",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codestarnotifications-notification-rule/index.ts",
            "line": 208
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codestarnotifications-notification-rule/index.ts",
            "line": 268
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codestarnotifications-notification-rule/index.ts",
            "line": 331
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codestarnotifications-notification-rule/index.ts",
            "line": 411
          },
          "name": "targets",
          "type": {
            "fqn": "@cdktn/provider-awscc.codestarnotificationsNotificationRule.CodestarnotificationsNotificationRuleTargetsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codestarnotifications-notification-rule/index.ts",
            "line": 284
          },
          "name": "createdByInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codestarnotifications-notification-rule/index.ts",
            "line": 297
          },
          "name": "detailTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codestarnotifications-notification-rule/index.ts",
            "line": 313
          },
          "name": "eventTypeIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codestarnotifications-notification-rule/index.ts",
            "line": 326
          },
          "name": "eventTypeIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codestarnotifications-notification-rule/index.ts",
            "line": 344
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codestarnotifications-notification-rule/index.ts",
            "line": 357
          },
          "name": "resourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codestarnotifications-notification-rule/index.ts",
            "line": 373
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codestarnotifications-notification-rule/index.ts",
            "line": 389
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codestarnotifications-notification-rule/index.ts",
            "line": 405
          },
          "name": "targetAddressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codestarnotifications-notification-rule/index.ts",
            "line": 418
          },
          "name": "targetsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codestarnotificationsNotificationRule.CodestarnotificationsNotificationRuleTargets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codestarnotifications-notification-rule/index.ts",
            "line": 274
          },
          "name": "createdBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codestarnotifications-notification-rule/index.ts",
            "line": 290
          },
          "name": "detailType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codestarnotifications-notification-rule/index.ts",
            "line": 303
          },
          "name": "eventTypeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codestarnotifications-notification-rule/index.ts",
            "line": 319
          },
          "name": "eventTypeIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codestarnotifications-notification-rule/index.ts",
            "line": 337
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codestarnotifications-notification-rule/index.ts",
            "line": 350
          },
          "name": "resource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codestarnotifications-notification-rule/index.ts",
            "line": 363
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codestarnotifications-notification-rule/index.ts",
            "line": 379
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codestarnotifications-notification-rule/index.ts",
            "line": 395
          },
          "name": "targetAddress",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/codestarnotifications-notification-rule/index:CodestarnotificationsNotificationRule"
    },
    "@cdktn/provider-awscc.codestarnotificationsNotificationRule.CodestarnotificationsNotificationRuleConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codestarnotificationsNotificationRule.CodestarnotificationsNotificationRuleConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codestarnotifications-notification-rule/index.ts",
        "line": 14
      },
      "name": "CodestarnotificationsNotificationRuleConfig",
      "namespace": "codestarnotificationsNotificationRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codestarnotifications_notification_rule#detail_type CodestarnotificationsNotificationRule#detail_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codestarnotifications-notification-rule/index.ts",
            "line": 22
          },
          "name": "detailType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codestarnotifications_notification_rule#event_type_ids CodestarnotificationsNotificationRule#event_type_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codestarnotifications-notification-rule/index.ts",
            "line": 30
          },
          "name": "eventTypeIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codestarnotifications_notification_rule#name CodestarnotificationsNotificationRule#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codestarnotifications-notification-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/hashicorp/awscc/1.96.0/docs/resources/codestarnotifications_notification_rule#resource CodestarnotificationsNotificationRule#resource}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codestarnotifications-notification-rule/index.ts",
            "line": 38
          },
          "name": "resource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codestarnotifications_notification_rule#targets CodestarnotificationsNotificationRule#targets}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codestarnotifications-notification-rule/index.ts",
            "line": 54
          },
          "name": "targets",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codestarnotificationsNotificationRule.CodestarnotificationsNotificationRuleTargets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codestarnotifications_notification_rule#created_by CodestarnotificationsNotificationRule#created_by}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codestarnotifications-notification-rule/index.ts",
            "line": 18
          },
          "name": "createdBy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codestarnotifications_notification_rule#event_type_id CodestarnotificationsNotificationRule#event_type_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codestarnotifications-notification-rule/index.ts",
            "line": 26
          },
          "name": "eventTypeId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codestarnotifications_notification_rule#status CodestarnotificationsNotificationRule#status}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codestarnotifications-notification-rule/index.ts",
            "line": 42
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codestarnotifications_notification_rule#tags CodestarnotificationsNotificationRule#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codestarnotifications-notification-rule/index.ts",
            "line": 46
          },
          "name": "tags",
          "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/hashicorp/awscc/1.96.0/docs/resources/codestarnotifications_notification_rule#target_address CodestarnotificationsNotificationRule#target_address}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codestarnotifications-notification-rule/index.ts",
            "line": 50
          },
          "name": "targetAddress",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/codestarnotifications-notification-rule/index:CodestarnotificationsNotificationRuleConfig"
    },
    "@cdktn/provider-awscc.codestarnotificationsNotificationRule.CodestarnotificationsNotificationRuleTargets": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codestarnotificationsNotificationRule.CodestarnotificationsNotificationRuleTargets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/codestarnotifications-notification-rule/index.ts",
        "line": 56
      },
      "name": "CodestarnotificationsNotificationRuleTargets",
      "namespace": "codestarnotificationsNotificationRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codestarnotifications_notification_rule#target_address CodestarnotificationsNotificationRule#target_address}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codestarnotifications-notification-rule/index.ts",
            "line": 60
          },
          "name": "targetAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/codestarnotifications_notification_rule#target_type CodestarnotificationsNotificationRule#target_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codestarnotifications-notification-rule/index.ts",
            "line": 64
          },
          "name": "targetType",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/codestarnotifications-notification-rule/index:CodestarnotificationsNotificationRuleTargets"
    },
    "@cdktn/provider-awscc.codestarnotificationsNotificationRule.CodestarnotificationsNotificationRuleTargetsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codestarnotificationsNotificationRule.CodestarnotificationsNotificationRuleTargetsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codestarnotifications-notification-rule/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/codestarnotifications-notification-rule/index.ts",
        "line": 180
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codestarnotifications-notification-rule/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-awscc.codestarnotificationsNotificationRule.CodestarnotificationsNotificationRuleTargetsOutputReference"
            }
          }
        }
      ],
      "name": "CodestarnotificationsNotificationRuleTargetsList",
      "namespace": "codestarnotificationsNotificationRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codestarnotifications-notification-rule/index.ts",
            "line": 181
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.codestarnotificationsNotificationRule.CodestarnotificationsNotificationRuleTargets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codestarnotifications-notification-rule/index:CodestarnotificationsNotificationRuleTargetsList"
    },
    "@cdktn/provider-awscc.codestarnotificationsNotificationRule.CodestarnotificationsNotificationRuleTargetsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.codestarnotificationsNotificationRule.CodestarnotificationsNotificationRuleTargetsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/codestarnotifications-notification-rule/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/codestarnotifications-notification-rule/index.ts",
        "line": 103
      },
      "name": "CodestarnotificationsNotificationRuleTargetsOutputReference",
      "namespace": "codestarnotificationsNotificationRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codestarnotifications-notification-rule/index.ts",
            "line": 162
          },
          "name": "targetAddressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/codestarnotifications-notification-rule/index.ts",
            "line": 175
          },
          "name": "targetTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codestarnotifications-notification-rule/index.ts",
            "line": 155
          },
          "name": "targetAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codestarnotifications-notification-rule/index.ts",
            "line": 168
          },
          "name": "targetType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/codestarnotifications-notification-rule/index.ts",
            "line": 117
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.codestarnotificationsNotificationRule.CodestarnotificationsNotificationRuleTargets"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/codestarnotifications-notification-rule/index:CodestarnotificationsNotificationRuleTargetsOutputReference"
    },
    "@cdktn/provider-awscc.cognitoIdentityPool.CognitoIdentityPool": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_identity_pool awscc_cognito_identity_pool}."
      },
      "fqn": "@cdktn/provider-awscc.cognitoIdentityPool.CognitoIdentityPool",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_identity_pool awscc_cognito_identity_pool} Resource."
        },
        "locationInModule": {
          "filename": "src/cognito-identity-pool/index.ts",
          "line": 724
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.cognitoIdentityPool.CognitoIdentityPoolConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cognito-identity-pool/index.ts",
        "line": 692
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CognitoIdentityPool resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/cognito-identity-pool/index.ts",
            "line": 709
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the CognitoIdentityPool to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_identity_pool#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CognitoIdentityPool that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CognitoIdentityPool to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-identity-pool/index.ts",
            "line": 808
          },
          "name": "putCognitoIdentityProviders",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.cognitoIdentityPool.CognitoIdentityPoolCognitoIdentityProviders"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-identity-pool/index.ts",
            "line": 824
          },
          "name": "putCognitoStreams",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cognitoIdentityPool.CognitoIdentityPoolCognitoStreams"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-identity-pool/index.ts",
            "line": 882
          },
          "name": "putIdentityPoolTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.cognitoIdentityPool.CognitoIdentityPoolIdentityPoolTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-identity-pool/index.ts",
            "line": 919
          },
          "name": "putPushSync",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cognitoIdentityPool.CognitoIdentityPoolPushSync"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-identity-pool/index.ts",
            "line": 766
          },
          "name": "resetAllowClassicFlow"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-identity-pool/index.ts",
            "line": 795
          },
          "name": "resetCognitoEvents"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-identity-pool/index.ts",
            "line": 811
          },
          "name": "resetCognitoIdentityProviders"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-identity-pool/index.ts",
            "line": 827
          },
          "name": "resetCognitoStreams"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-identity-pool/index.ts",
            "line": 843
          },
          "name": "resetDeveloperProviderName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-identity-pool/index.ts",
            "line": 869
          },
          "name": "resetIdentityPoolName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-identity-pool/index.ts",
            "line": 885
          },
          "name": "resetIdentityPoolTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-identity-pool/index.ts",
            "line": 906
          },
          "name": "resetOpenIdConnectProviderArNs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-identity-pool/index.ts",
            "line": 922
          },
          "name": "resetPushSync"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-identity-pool/index.ts",
            "line": 938
          },
          "name": "resetSamlProviderArNs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-identity-pool/index.ts",
            "line": 954
          },
          "name": "resetSupportedLoginProviders"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-identity-pool/index.ts",
            "line": 966
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-identity-pool/index.ts",
            "line": 983
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CognitoIdentityPool",
      "namespace": "cognitoIdentityPool",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-identity-pool/index.ts",
            "line": 697
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-identity-pool/index.ts",
            "line": 805
          },
          "name": "cognitoIdentityProviders",
          "type": {
            "fqn": "@cdktn/provider-awscc.cognitoIdentityPool.CognitoIdentityPoolCognitoIdentityProvidersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-identity-pool/index.ts",
            "line": 821
          },
          "name": "cognitoStreams",
          "type": {
            "fqn": "@cdktn/provider-awscc.cognitoIdentityPool.CognitoIdentityPoolCognitoStreamsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-identity-pool/index.ts",
            "line": 852
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-identity-pool/index.ts",
            "line": 857
          },
          "name": "identityPoolId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-identity-pool/index.ts",
            "line": 879
          },
          "name": "identityPoolTags",
          "type": {
            "fqn": "@cdktn/provider-awscc.cognitoIdentityPool.CognitoIdentityPoolIdentityPoolTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-identity-pool/index.ts",
            "line": 894
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-identity-pool/index.ts",
            "line": 916
          },
          "name": "pushSync",
          "type": {
            "fqn": "@cdktn/provider-awscc.cognitoIdentityPool.CognitoIdentityPoolPushSyncOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-identity-pool/index.ts",
            "line": 770
          },
          "name": "allowClassicFlowInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-identity-pool/index.ts",
            "line": 783
          },
          "name": "allowUnauthenticatedIdentitiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-identity-pool/index.ts",
            "line": 799
          },
          "name": "cognitoEventsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-identity-pool/index.ts",
            "line": 815
          },
          "name": "cognitoIdentityProvidersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cognitoIdentityPool.CognitoIdentityPoolCognitoIdentityProviders"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-identity-pool/index.ts",
            "line": 831
          },
          "name": "cognitoStreamsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cognitoIdentityPool.CognitoIdentityPoolCognitoStreams"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-identity-pool/index.ts",
            "line": 847
          },
          "name": "developerProviderNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-identity-pool/index.ts",
            "line": 873
          },
          "name": "identityPoolNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-identity-pool/index.ts",
            "line": 889
          },
          "name": "identityPoolTagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cognitoIdentityPool.CognitoIdentityPoolIdentityPoolTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-identity-pool/index.ts",
            "line": 910
          },
          "name": "openIdConnectProviderArNsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-identity-pool/index.ts",
            "line": 926
          },
          "name": "pushSyncInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cognitoIdentityPool.CognitoIdentityPoolPushSync"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-identity-pool/index.ts",
            "line": 942
          },
          "name": "samlProviderArNsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-identity-pool/index.ts",
            "line": 958
          },
          "name": "supportedLoginProvidersInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-identity-pool/index.ts",
            "line": 760
          },
          "name": "allowClassicFlow",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-identity-pool/index.ts",
            "line": 776
          },
          "name": "allowUnauthenticatedIdentities",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-identity-pool/index.ts",
            "line": 789
          },
          "name": "cognitoEvents",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-identity-pool/index.ts",
            "line": 837
          },
          "name": "developerProviderName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-identity-pool/index.ts",
            "line": 863
          },
          "name": "identityPoolName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-identity-pool/index.ts",
            "line": 900
          },
          "name": "openIdConnectProviderArNs",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-identity-pool/index.ts",
            "line": 932
          },
          "name": "samlProviderArNs",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-identity-pool/index.ts",
            "line": 948
          },
          "name": "supportedLoginProviders",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cognito-identity-pool/index:CognitoIdentityPool"
    },
    "@cdktn/provider-awscc.cognitoIdentityPool.CognitoIdentityPoolCognitoIdentityProviders": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cognitoIdentityPool.CognitoIdentityPoolCognitoIdentityProviders",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cognito-identity-pool/index.ts",
        "line": 66
      },
      "name": "CognitoIdentityPoolCognitoIdentityProviders",
      "namespace": "cognitoIdentityPool",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_identity_pool#client_id CognitoIdentityPool#client_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-identity-pool/index.ts",
            "line": 70
          },
          "name": "clientId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_identity_pool#provider_name CognitoIdentityPool#provider_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-identity-pool/index.ts",
            "line": 74
          },
          "name": "providerName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_identity_pool#server_side_token_check CognitoIdentityPool#server_side_token_check}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-identity-pool/index.ts",
            "line": 78
          },
          "name": "serverSideTokenCheck",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cognito-identity-pool/index:CognitoIdentityPoolCognitoIdentityProviders"
    },
    "@cdktn/provider-awscc.cognitoIdentityPool.CognitoIdentityPoolCognitoIdentityProvidersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cognitoIdentityPool.CognitoIdentityPoolCognitoIdentityProvidersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cognito-identity-pool/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/cognito-identity-pool/index.ts",
        "line": 229
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-identity-pool/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-awscc.cognitoIdentityPool.CognitoIdentityPoolCognitoIdentityProvidersOutputReference"
            }
          }
        }
      ],
      "name": "CognitoIdentityPoolCognitoIdentityProvidersList",
      "namespace": "cognitoIdentityPool",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-identity-pool/index.ts",
            "line": 230
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cognitoIdentityPool.CognitoIdentityPoolCognitoIdentityProviders"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cognito-identity-pool/index:CognitoIdentityPoolCognitoIdentityProvidersList"
    },
    "@cdktn/provider-awscc.cognitoIdentityPool.CognitoIdentityPoolCognitoIdentityProvidersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cognitoIdentityPool.CognitoIdentityPoolCognitoIdentityProvidersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cognito-identity-pool/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/cognito-identity-pool/index.ts",
        "line": 124
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-identity-pool/index.ts",
            "line": 188
          },
          "name": "resetClientId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-identity-pool/index.ts",
            "line": 204
          },
          "name": "resetProviderName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-identity-pool/index.ts",
            "line": 220
          },
          "name": "resetServerSideTokenCheck"
        }
      ],
      "name": "CognitoIdentityPoolCognitoIdentityProvidersOutputReference",
      "namespace": "cognitoIdentityPool",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-identity-pool/index.ts",
            "line": 192
          },
          "name": "clientIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-identity-pool/index.ts",
            "line": 208
          },
          "name": "providerNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-identity-pool/index.ts",
            "line": 224
          },
          "name": "serverSideTokenCheckInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-identity-pool/index.ts",
            "line": 182
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-identity-pool/index.ts",
            "line": 198
          },
          "name": "providerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-identity-pool/index.ts",
            "line": 214
          },
          "name": "serverSideTokenCheck",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-identity-pool/index.ts",
            "line": 138
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cognitoIdentityPool.CognitoIdentityPoolCognitoIdentityProviders"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cognito-identity-pool/index:CognitoIdentityPoolCognitoIdentityProvidersOutputReference"
    },
    "@cdktn/provider-awscc.cognitoIdentityPool.CognitoIdentityPoolCognitoStreams": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cognitoIdentityPool.CognitoIdentityPoolCognitoStreams",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cognito-identity-pool/index.ts",
        "line": 248
      },
      "name": "CognitoIdentityPoolCognitoStreams",
      "namespace": "cognitoIdentityPool",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_identity_pool#role_arn CognitoIdentityPool#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-identity-pool/index.ts",
            "line": 252
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_identity_pool#streaming_status CognitoIdentityPool#streaming_status}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-identity-pool/index.ts",
            "line": 260
          },
          "name": "streamingStatus",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_identity_pool#stream_name CognitoIdentityPool#stream_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-identity-pool/index.ts",
            "line": 256
          },
          "name": "streamName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cognito-identity-pool/index:CognitoIdentityPoolCognitoStreams"
    },
    "@cdktn/provider-awscc.cognitoIdentityPool.CognitoIdentityPoolCognitoStreamsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cognitoIdentityPool.CognitoIdentityPoolCognitoStreamsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cognito-identity-pool/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/cognito-identity-pool/index.ts",
        "line": 306
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-identity-pool/index.ts",
            "line": 368
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-identity-pool/index.ts",
            "line": 400
          },
          "name": "resetStreamingStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-identity-pool/index.ts",
            "line": 384
          },
          "name": "resetStreamName"
        }
      ],
      "name": "CognitoIdentityPoolCognitoStreamsOutputReference",
      "namespace": "cognitoIdentityPool",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-identity-pool/index.ts",
            "line": 372
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-identity-pool/index.ts",
            "line": 404
          },
          "name": "streamingStatusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-identity-pool/index.ts",
            "line": 388
          },
          "name": "streamNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-identity-pool/index.ts",
            "line": 362
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-identity-pool/index.ts",
            "line": 394
          },
          "name": "streamingStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-identity-pool/index.ts",
            "line": 378
          },
          "name": "streamName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-identity-pool/index.ts",
            "line": 318
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cognitoIdentityPool.CognitoIdentityPoolCognitoStreams"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cognito-identity-pool/index:CognitoIdentityPoolCognitoStreamsOutputReference"
    },
    "@cdktn/provider-awscc.cognitoIdentityPool.CognitoIdentityPoolConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cognitoIdentityPool.CognitoIdentityPoolConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cognito-identity-pool/index.ts",
        "line": 14
      },
      "name": "CognitoIdentityPoolConfig",
      "namespace": "cognitoIdentityPool",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_identity_pool#allow_unauthenticated_identities CognitoIdentityPool#allow_unauthenticated_identities}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-identity-pool/index.ts",
            "line": 22
          },
          "name": "allowUnauthenticatedIdentities",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_identity_pool#allow_classic_flow CognitoIdentityPool#allow_classic_flow}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-identity-pool/index.ts",
            "line": 18
          },
          "name": "allowClassicFlow",
          "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/hashicorp/awscc/1.96.0/docs/resources/cognito_identity_pool#cognito_events CognitoIdentityPool#cognito_events}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-identity-pool/index.ts",
            "line": 26
          },
          "name": "cognitoEvents",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_identity_pool#cognito_identity_providers CognitoIdentityPool#cognito_identity_providers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-identity-pool/index.ts",
            "line": 30
          },
          "name": "cognitoIdentityProviders",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cognitoIdentityPool.CognitoIdentityPoolCognitoIdentityProviders"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_identity_pool#cognito_streams CognitoIdentityPool#cognito_streams}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-identity-pool/index.ts",
            "line": 34
          },
          "name": "cognitoStreams",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cognitoIdentityPool.CognitoIdentityPoolCognitoStreams"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_identity_pool#developer_provider_name CognitoIdentityPool#developer_provider_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-identity-pool/index.ts",
            "line": 38
          },
          "name": "developerProviderName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_identity_pool#identity_pool_name CognitoIdentityPool#identity_pool_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-identity-pool/index.ts",
            "line": 42
          },
          "name": "identityPoolName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_identity_pool#identity_pool_tags CognitoIdentityPool#identity_pool_tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-identity-pool/index.ts",
            "line": 48
          },
          "name": "identityPoolTags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cognitoIdentityPool.CognitoIdentityPoolIdentityPoolTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_identity_pool#open_id_connect_provider_ar_ns CognitoIdentityPool#open_id_connect_provider_ar_ns}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-identity-pool/index.ts",
            "line": 52
          },
          "name": "openIdConnectProviderArNs",
          "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/hashicorp/awscc/1.96.0/docs/resources/cognito_identity_pool#push_sync CognitoIdentityPool#push_sync}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-identity-pool/index.ts",
            "line": 56
          },
          "name": "pushSync",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cognitoIdentityPool.CognitoIdentityPoolPushSync"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_identity_pool#saml_provider_ar_ns CognitoIdentityPool#saml_provider_ar_ns}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-identity-pool/index.ts",
            "line": 60
          },
          "name": "samlProviderArNs",
          "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/hashicorp/awscc/1.96.0/docs/resources/cognito_identity_pool#supported_login_providers CognitoIdentityPool#supported_login_providers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-identity-pool/index.ts",
            "line": 64
          },
          "name": "supportedLoginProviders",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cognito-identity-pool/index:CognitoIdentityPoolConfig"
    },
    "@cdktn/provider-awscc.cognitoIdentityPool.CognitoIdentityPoolIdentityPoolTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cognitoIdentityPool.CognitoIdentityPoolIdentityPoolTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cognito-identity-pool/index.ts",
        "line": 408
      },
      "name": "CognitoIdentityPoolIdentityPoolTags",
      "namespace": "cognitoIdentityPool",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_identity_pool#key CognitoIdentityPool#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-identity-pool/index.ts",
            "line": 414
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_identity_pool#value CognitoIdentityPool#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-identity-pool/index.ts",
            "line": 420
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cognito-identity-pool/index:CognitoIdentityPoolIdentityPoolTags"
    },
    "@cdktn/provider-awscc.cognitoIdentityPool.CognitoIdentityPoolIdentityPoolTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cognitoIdentityPool.CognitoIdentityPoolIdentityPoolTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cognito-identity-pool/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/cognito-identity-pool/index.ts",
        "line": 542
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-identity-pool/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-awscc.cognitoIdentityPool.CognitoIdentityPoolIdentityPoolTagsOutputReference"
            }
          }
        }
      ],
      "name": "CognitoIdentityPoolIdentityPoolTagsList",
      "namespace": "cognitoIdentityPool",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-identity-pool/index.ts",
            "line": 543
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cognitoIdentityPool.CognitoIdentityPoolIdentityPoolTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cognito-identity-pool/index:CognitoIdentityPoolIdentityPoolTagsList"
    },
    "@cdktn/provider-awscc.cognitoIdentityPool.CognitoIdentityPoolIdentityPoolTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cognitoIdentityPool.CognitoIdentityPoolIdentityPoolTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cognito-identity-pool/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cognito-identity-pool/index.ts",
        "line": 459
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-identity-pool/index.ts",
            "line": 517
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-identity-pool/index.ts",
            "line": 533
          },
          "name": "resetValue"
        }
      ],
      "name": "CognitoIdentityPoolIdentityPoolTagsOutputReference",
      "namespace": "cognitoIdentityPool",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-identity-pool/index.ts",
            "line": 521
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-identity-pool/index.ts",
            "line": 537
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-identity-pool/index.ts",
            "line": 511
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-identity-pool/index.ts",
            "line": 527
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-identity-pool/index.ts",
            "line": 473
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cognitoIdentityPool.CognitoIdentityPoolIdentityPoolTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cognito-identity-pool/index:CognitoIdentityPoolIdentityPoolTagsOutputReference"
    },
    "@cdktn/provider-awscc.cognitoIdentityPool.CognitoIdentityPoolPushSync": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cognitoIdentityPool.CognitoIdentityPoolPushSync",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cognito-identity-pool/index.ts",
        "line": 561
      },
      "name": "CognitoIdentityPoolPushSync",
      "namespace": "cognitoIdentityPool",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_identity_pool#application_arns CognitoIdentityPool#application_arns}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-identity-pool/index.ts",
            "line": 565
          },
          "name": "applicationArns",
          "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/hashicorp/awscc/1.96.0/docs/resources/cognito_identity_pool#role_arn CognitoIdentityPool#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-identity-pool/index.ts",
            "line": 569
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cognito-identity-pool/index:CognitoIdentityPoolPushSync"
    },
    "@cdktn/provider-awscc.cognitoIdentityPool.CognitoIdentityPoolPushSyncOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cognitoIdentityPool.CognitoIdentityPoolPushSyncOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cognito-identity-pool/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/cognito-identity-pool/index.ts",
        "line": 608
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-identity-pool/index.ts",
            "line": 664
          },
          "name": "resetApplicationArns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-identity-pool/index.ts",
            "line": 680
          },
          "name": "resetRoleArn"
        }
      ],
      "name": "CognitoIdentityPoolPushSyncOutputReference",
      "namespace": "cognitoIdentityPool",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-identity-pool/index.ts",
            "line": 668
          },
          "name": "applicationArnsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-identity-pool/index.ts",
            "line": 684
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-identity-pool/index.ts",
            "line": 658
          },
          "name": "applicationArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-identity-pool/index.ts",
            "line": 674
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-identity-pool/index.ts",
            "line": 620
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cognitoIdentityPool.CognitoIdentityPoolPushSync"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cognito-identity-pool/index:CognitoIdentityPoolPushSyncOutputReference"
    },
    "@cdktn/provider-awscc.cognitoIdentityPoolPrincipalTag.CognitoIdentityPoolPrincipalTag": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_identity_pool_principal_tag awscc_cognito_identity_pool_principal_tag}."
      },
      "fqn": "@cdktn/provider-awscc.cognitoIdentityPoolPrincipalTag.CognitoIdentityPoolPrincipalTag",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_identity_pool_principal_tag awscc_cognito_identity_pool_principal_tag} Resource."
        },
        "locationInModule": {
          "filename": "src/cognito-identity-pool-principal-tag/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-awscc.cognitoIdentityPoolPrincipalTag.CognitoIdentityPoolPrincipalTagConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cognito-identity-pool-principal-tag/index.ts",
        "line": 36
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CognitoIdentityPoolPrincipalTag resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/cognito-identity-pool-principal-tag/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 CognitoIdentityPoolPrincipalTag to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_identity_pool_principal_tag#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CognitoIdentityPoolPrincipalTag that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CognitoIdentityPoolPrincipalTag to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-identity-pool-principal-tag/index.ts",
            "line": 133
          },
          "name": "resetPrincipalTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-identity-pool-principal-tag/index.ts",
            "line": 149
          },
          "name": "resetUseDefaults"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-identity-pool-principal-tag/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/cognito-identity-pool-principal-tag/index.ts",
            "line": 170
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CognitoIdentityPoolPrincipalTag",
      "namespace": "cognitoIdentityPoolPrincipalTag",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-identity-pool-principal-tag/index.ts",
            "line": 41
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-identity-pool-principal-tag/index.ts",
            "line": 95
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-identity-pool-principal-tag/index.ts",
            "line": 108
          },
          "name": "identityPoolIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-identity-pool-principal-tag/index.ts",
            "line": 121
          },
          "name": "identityProviderNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-identity-pool-principal-tag/index.ts",
            "line": 137
          },
          "name": "principalTagsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-identity-pool-principal-tag/index.ts",
            "line": 153
          },
          "name": "useDefaultsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-identity-pool-principal-tag/index.ts",
            "line": 101
          },
          "name": "identityPoolId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-identity-pool-principal-tag/index.ts",
            "line": 114
          },
          "name": "identityProviderName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-identity-pool-principal-tag/index.ts",
            "line": 127
          },
          "name": "principalTags",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-identity-pool-principal-tag/index.ts",
            "line": 143
          },
          "name": "useDefaults",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cognito-identity-pool-principal-tag/index:CognitoIdentityPoolPrincipalTag"
    },
    "@cdktn/provider-awscc.cognitoIdentityPoolPrincipalTag.CognitoIdentityPoolPrincipalTagConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cognitoIdentityPoolPrincipalTag.CognitoIdentityPoolPrincipalTagConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cognito-identity-pool-principal-tag/index.ts",
        "line": 14
      },
      "name": "CognitoIdentityPoolPrincipalTagConfig",
      "namespace": "cognitoIdentityPoolPrincipalTag",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_identity_pool_principal_tag#identity_pool_id CognitoIdentityPoolPrincipalTag#identity_pool_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-identity-pool-principal-tag/index.ts",
            "line": 18
          },
          "name": "identityPoolId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_identity_pool_principal_tag#identity_provider_name CognitoIdentityPoolPrincipalTag#identity_provider_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-identity-pool-principal-tag/index.ts",
            "line": 22
          },
          "name": "identityProviderName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_identity_pool_principal_tag#principal_tags CognitoIdentityPoolPrincipalTag#principal_tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-identity-pool-principal-tag/index.ts",
            "line": 26
          },
          "name": "principalTags",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_identity_pool_principal_tag#use_defaults CognitoIdentityPoolPrincipalTag#use_defaults}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-identity-pool-principal-tag/index.ts",
            "line": 30
          },
          "name": "useDefaults",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cognito-identity-pool-principal-tag/index:CognitoIdentityPoolPrincipalTagConfig"
    },
    "@cdktn/provider-awscc.cognitoIdentityPoolRoleAttachment.CognitoIdentityPoolRoleAttachment": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_identity_pool_role_attachment awscc_cognito_identity_pool_role_attachment}."
      },
      "fqn": "@cdktn/provider-awscc.cognitoIdentityPoolRoleAttachment.CognitoIdentityPoolRoleAttachment",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_identity_pool_role_attachment awscc_cognito_identity_pool_role_attachment} Resource."
        },
        "locationInModule": {
          "filename": "src/cognito-identity-pool-role-attachment/index.ts",
          "line": 586
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.cognitoIdentityPoolRoleAttachment.CognitoIdentityPoolRoleAttachmentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cognito-identity-pool-role-attachment/index.ts",
        "line": 554
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CognitoIdentityPoolRoleAttachment resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/cognito-identity-pool-role-attachment/index.ts",
            "line": 571
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the CognitoIdentityPoolRoleAttachment to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_identity_pool_role_attachment#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CognitoIdentityPoolRoleAttachment that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CognitoIdentityPoolRoleAttachment to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-identity-pool-role-attachment/index.ts",
            "line": 639
          },
          "name": "putRoleMappings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.cognitoIdentityPoolRoleAttachment.CognitoIdentityPoolRoleAttachmentRoleMappings"
                        },
                        "kind": "map"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-identity-pool-role-attachment/index.ts",
            "line": 642
          },
          "name": "resetRoleMappings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-identity-pool-role-attachment/index.ts",
            "line": 658
          },
          "name": "resetRoles"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-identity-pool-role-attachment/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/cognito-identity-pool-role-attachment/index.ts",
            "line": 678
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CognitoIdentityPoolRoleAttachment",
      "namespace": "cognitoIdentityPoolRoleAttachment",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-identity-pool-role-attachment/index.ts",
            "line": 559
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-identity-pool-role-attachment/index.ts",
            "line": 612
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-identity-pool-role-attachment/index.ts",
            "line": 630
          },
          "name": "identityPoolRoleAttachmentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-identity-pool-role-attachment/index.ts",
            "line": 636
          },
          "name": "roleMappings",
          "type": {
            "fqn": "@cdktn/provider-awscc.cognitoIdentityPoolRoleAttachment.CognitoIdentityPoolRoleAttachmentRoleMappingsMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-identity-pool-role-attachment/index.ts",
            "line": 625
          },
          "name": "identityPoolIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-identity-pool-role-attachment/index.ts",
            "line": 646
          },
          "name": "roleMappingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cognitoIdentityPoolRoleAttachment.CognitoIdentityPoolRoleAttachmentRoleMappings"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-identity-pool-role-attachment/index.ts",
            "line": 662
          },
          "name": "rolesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-identity-pool-role-attachment/index.ts",
            "line": 618
          },
          "name": "identityPoolId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-identity-pool-role-attachment/index.ts",
            "line": 652
          },
          "name": "roles",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/cognito-identity-pool-role-attachment/index:CognitoIdentityPoolRoleAttachment"
    },
    "@cdktn/provider-awscc.cognitoIdentityPoolRoleAttachment.CognitoIdentityPoolRoleAttachmentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cognitoIdentityPoolRoleAttachment.CognitoIdentityPoolRoleAttachmentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cognito-identity-pool-role-attachment/index.ts",
        "line": 14
      },
      "name": "CognitoIdentityPoolRoleAttachmentConfig",
      "namespace": "cognitoIdentityPoolRoleAttachment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_identity_pool_role_attachment#identity_pool_id CognitoIdentityPoolRoleAttachment#identity_pool_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-identity-pool-role-attachment/index.ts",
            "line": 18
          },
          "name": "identityPoolId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_identity_pool_role_attachment#role_mappings CognitoIdentityPoolRoleAttachment#role_mappings}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-identity-pool-role-attachment/index.ts",
            "line": 22
          },
          "name": "roleMappings",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cognitoIdentityPoolRoleAttachment.CognitoIdentityPoolRoleAttachmentRoleMappings"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_identity_pool_role_attachment#roles CognitoIdentityPoolRoleAttachment#roles}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-identity-pool-role-attachment/index.ts",
            "line": 26
          },
          "name": "roles",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/cognito-identity-pool-role-attachment/index:CognitoIdentityPoolRoleAttachmentConfig"
    },
    "@cdktn/provider-awscc.cognitoIdentityPoolRoleAttachment.CognitoIdentityPoolRoleAttachmentRoleMappings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cognitoIdentityPoolRoleAttachment.CognitoIdentityPoolRoleAttachmentRoleMappings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cognito-identity-pool-role-attachment/index.ts",
        "line": 337
      },
      "name": "CognitoIdentityPoolRoleAttachmentRoleMappings",
      "namespace": "cognitoIdentityPoolRoleAttachment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_identity_pool_role_attachment#ambiguous_role_resolution CognitoIdentityPoolRoleAttachment#ambiguous_role_resolution}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-identity-pool-role-attachment/index.ts",
            "line": 341
          },
          "name": "ambiguousRoleResolution",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_identity_pool_role_attachment#identity_provider CognitoIdentityPoolRoleAttachment#identity_provider}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-identity-pool-role-attachment/index.ts",
            "line": 345
          },
          "name": "identityProvider",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_identity_pool_role_attachment#rules_configuration CognitoIdentityPoolRoleAttachment#rules_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-identity-pool-role-attachment/index.ts",
            "line": 349
          },
          "name": "rulesConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cognitoIdentityPoolRoleAttachment.CognitoIdentityPoolRoleAttachmentRoleMappingsRulesConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_identity_pool_role_attachment#type CognitoIdentityPoolRoleAttachment#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-identity-pool-role-attachment/index.ts",
            "line": 353
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cognito-identity-pool-role-attachment/index:CognitoIdentityPoolRoleAttachmentRoleMappings"
    },
    "@cdktn/provider-awscc.cognitoIdentityPoolRoleAttachment.CognitoIdentityPoolRoleAttachmentRoleMappingsMap": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cognitoIdentityPoolRoleAttachment.CognitoIdentityPoolRoleAttachmentRoleMappingsMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cognito-identity-pool-role-attachment/index.ts",
          "line": 539
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cognito-identity-pool-role-attachment/index.ts",
        "line": 532
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-identity-pool-role-attachment/index.ts",
            "line": 546
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.cognitoIdentityPoolRoleAttachment.CognitoIdentityPoolRoleAttachmentRoleMappingsOutputReference"
            }
          }
        }
      ],
      "name": "CognitoIdentityPoolRoleAttachmentRoleMappingsMap",
      "namespace": "cognitoIdentityPoolRoleAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-identity-pool-role-attachment/index.ts",
            "line": 533
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cognitoIdentityPoolRoleAttachment.CognitoIdentityPoolRoleAttachmentRoleMappings"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cognito-identity-pool-role-attachment/index:CognitoIdentityPoolRoleAttachmentRoleMappingsMap"
    },
    "@cdktn/provider-awscc.cognitoIdentityPoolRoleAttachment.CognitoIdentityPoolRoleAttachmentRoleMappingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cognitoIdentityPoolRoleAttachment.CognitoIdentityPoolRoleAttachmentRoleMappingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cognito-identity-pool-role-attachment/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": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cognito-identity-pool-role-attachment/index.ts",
        "line": 406
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-identity-pool-role-attachment/index.ts",
            "line": 504
          },
          "name": "putRulesConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cognitoIdentityPoolRoleAttachment.CognitoIdentityPoolRoleAttachmentRoleMappingsRulesConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-identity-pool-role-attachment/index.ts",
            "line": 475
          },
          "name": "resetAmbiguousRoleResolution"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-identity-pool-role-attachment/index.ts",
            "line": 491
          },
          "name": "resetIdentityProvider"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-identity-pool-role-attachment/index.ts",
            "line": 507
          },
          "name": "resetRulesConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-identity-pool-role-attachment/index.ts",
            "line": 523
          },
          "name": "resetType"
        }
      ],
      "name": "CognitoIdentityPoolRoleAttachmentRoleMappingsOutputReference",
      "namespace": "cognitoIdentityPoolRoleAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-identity-pool-role-attachment/index.ts",
            "line": 501
          },
          "name": "rulesConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.cognitoIdentityPoolRoleAttachment.CognitoIdentityPoolRoleAttachmentRoleMappingsRulesConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-identity-pool-role-attachment/index.ts",
            "line": 479
          },
          "name": "ambiguousRoleResolutionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-identity-pool-role-attachment/index.ts",
            "line": 495
          },
          "name": "identityProviderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-identity-pool-role-attachment/index.ts",
            "line": 511
          },
          "name": "rulesConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cognitoIdentityPoolRoleAttachment.CognitoIdentityPoolRoleAttachmentRoleMappingsRulesConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-identity-pool-role-attachment/index.ts",
            "line": 527
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-identity-pool-role-attachment/index.ts",
            "line": 469
          },
          "name": "ambiguousRoleResolution",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-identity-pool-role-attachment/index.ts",
            "line": 485
          },
          "name": "identityProvider",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-identity-pool-role-attachment/index.ts",
            "line": 517
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-identity-pool-role-attachment/index.ts",
            "line": 419
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cognitoIdentityPoolRoleAttachment.CognitoIdentityPoolRoleAttachmentRoleMappings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cognito-identity-pool-role-attachment/index:CognitoIdentityPoolRoleAttachmentRoleMappingsOutputReference"
    },
    "@cdktn/provider-awscc.cognitoIdentityPoolRoleAttachment.CognitoIdentityPoolRoleAttachmentRoleMappingsRulesConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cognitoIdentityPoolRoleAttachment.CognitoIdentityPoolRoleAttachmentRoleMappingsRulesConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cognito-identity-pool-role-attachment/index.ts",
        "line": 243
      },
      "name": "CognitoIdentityPoolRoleAttachmentRoleMappingsRulesConfiguration",
      "namespace": "cognitoIdentityPoolRoleAttachment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_identity_pool_role_attachment#rules CognitoIdentityPoolRoleAttachment#rules}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-identity-pool-role-attachment/index.ts",
            "line": 247
          },
          "name": "rules",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cognitoIdentityPoolRoleAttachment.CognitoIdentityPoolRoleAttachmentRoleMappingsRulesConfigurationRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cognito-identity-pool-role-attachment/index:CognitoIdentityPoolRoleAttachmentRoleMappingsRulesConfiguration"
    },
    "@cdktn/provider-awscc.cognitoIdentityPoolRoleAttachment.CognitoIdentityPoolRoleAttachmentRoleMappingsRulesConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cognitoIdentityPoolRoleAttachment.CognitoIdentityPoolRoleAttachmentRoleMappingsRulesConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cognito-identity-pool-role-attachment/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/cognito-identity-pool-role-attachment/index.ts",
        "line": 279
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-identity-pool-role-attachment/index.ts",
            "line": 326
          },
          "name": "putRules",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.cognitoIdentityPoolRoleAttachment.CognitoIdentityPoolRoleAttachmentRoleMappingsRulesConfigurationRules"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-identity-pool-role-attachment/index.ts",
            "line": 329
          },
          "name": "resetRules"
        }
      ],
      "name": "CognitoIdentityPoolRoleAttachmentRoleMappingsRulesConfigurationOutputReference",
      "namespace": "cognitoIdentityPoolRoleAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-identity-pool-role-attachment/index.ts",
            "line": 323
          },
          "name": "rules",
          "type": {
            "fqn": "@cdktn/provider-awscc.cognitoIdentityPoolRoleAttachment.CognitoIdentityPoolRoleAttachmentRoleMappingsRulesConfigurationRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-identity-pool-role-attachment/index.ts",
            "line": 333
          },
          "name": "rulesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cognitoIdentityPoolRoleAttachment.CognitoIdentityPoolRoleAttachmentRoleMappingsRulesConfigurationRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-identity-pool-role-attachment/index.ts",
            "line": 291
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cognitoIdentityPoolRoleAttachment.CognitoIdentityPoolRoleAttachmentRoleMappingsRulesConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cognito-identity-pool-role-attachment/index:CognitoIdentityPoolRoleAttachmentRoleMappingsRulesConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.cognitoIdentityPoolRoleAttachment.CognitoIdentityPoolRoleAttachmentRoleMappingsRulesConfigurationRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cognitoIdentityPoolRoleAttachment.CognitoIdentityPoolRoleAttachmentRoleMappingsRulesConfigurationRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cognito-identity-pool-role-attachment/index.ts",
        "line": 28
      },
      "name": "CognitoIdentityPoolRoleAttachmentRoleMappingsRulesConfigurationRules",
      "namespace": "cognitoIdentityPoolRoleAttachment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_identity_pool_role_attachment#claim CognitoIdentityPoolRoleAttachment#claim}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-identity-pool-role-attachment/index.ts",
            "line": 32
          },
          "name": "claim",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_identity_pool_role_attachment#match_type CognitoIdentityPoolRoleAttachment#match_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-identity-pool-role-attachment/index.ts",
            "line": 36
          },
          "name": "matchType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_identity_pool_role_attachment#role_arn CognitoIdentityPoolRoleAttachment#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-identity-pool-role-attachment/index.ts",
            "line": 40
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_identity_pool_role_attachment#value CognitoIdentityPoolRoleAttachment#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-identity-pool-role-attachment/index.ts",
            "line": 44
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cognito-identity-pool-role-attachment/index:CognitoIdentityPoolRoleAttachmentRoleMappingsRulesConfigurationRules"
    },
    "@cdktn/provider-awscc.cognitoIdentityPoolRoleAttachment.CognitoIdentityPoolRoleAttachmentRoleMappingsRulesConfigurationRulesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cognitoIdentityPoolRoleAttachment.CognitoIdentityPoolRoleAttachmentRoleMappingsRulesConfigurationRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cognito-identity-pool-role-attachment/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/cognito-identity-pool-role-attachment/index.ts",
        "line": 224
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-identity-pool-role-attachment/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-awscc.cognitoIdentityPoolRoleAttachment.CognitoIdentityPoolRoleAttachmentRoleMappingsRulesConfigurationRulesOutputReference"
            }
          }
        }
      ],
      "name": "CognitoIdentityPoolRoleAttachmentRoleMappingsRulesConfigurationRulesList",
      "namespace": "cognitoIdentityPoolRoleAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-identity-pool-role-attachment/index.ts",
            "line": 225
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cognitoIdentityPoolRoleAttachment.CognitoIdentityPoolRoleAttachmentRoleMappingsRulesConfigurationRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cognito-identity-pool-role-attachment/index:CognitoIdentityPoolRoleAttachmentRoleMappingsRulesConfigurationRulesList"
    },
    "@cdktn/provider-awscc.cognitoIdentityPoolRoleAttachment.CognitoIdentityPoolRoleAttachmentRoleMappingsRulesConfigurationRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cognitoIdentityPoolRoleAttachment.CognitoIdentityPoolRoleAttachmentRoleMappingsRulesConfigurationRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cognito-identity-pool-role-attachment/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/cognito-identity-pool-role-attachment/index.ts",
        "line": 97
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-identity-pool-role-attachment/index.ts",
            "line": 167
          },
          "name": "resetClaim"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-identity-pool-role-attachment/index.ts",
            "line": 183
          },
          "name": "resetMatchType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-identity-pool-role-attachment/index.ts",
            "line": 199
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-identity-pool-role-attachment/index.ts",
            "line": 215
          },
          "name": "resetValue"
        }
      ],
      "name": "CognitoIdentityPoolRoleAttachmentRoleMappingsRulesConfigurationRulesOutputReference",
      "namespace": "cognitoIdentityPoolRoleAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-identity-pool-role-attachment/index.ts",
            "line": 171
          },
          "name": "claimInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-identity-pool-role-attachment/index.ts",
            "line": 187
          },
          "name": "matchTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-identity-pool-role-attachment/index.ts",
            "line": 203
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-identity-pool-role-attachment/index.ts",
            "line": 219
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-identity-pool-role-attachment/index.ts",
            "line": 161
          },
          "name": "claim",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-identity-pool-role-attachment/index.ts",
            "line": 177
          },
          "name": "matchType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-identity-pool-role-attachment/index.ts",
            "line": 193
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-identity-pool-role-attachment/index.ts",
            "line": 209
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-identity-pool-role-attachment/index.ts",
            "line": 111
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cognitoIdentityPoolRoleAttachment.CognitoIdentityPoolRoleAttachmentRoleMappingsRulesConfigurationRules"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cognito-identity-pool-role-attachment/index:CognitoIdentityPoolRoleAttachmentRoleMappingsRulesConfigurationRulesOutputReference"
    },
    "@cdktn/provider-awscc.cognitoLogDeliveryConfiguration.CognitoLogDeliveryConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_log_delivery_configuration awscc_cognito_log_delivery_configuration}."
      },
      "fqn": "@cdktn/provider-awscc.cognitoLogDeliveryConfiguration.CognitoLogDeliveryConfiguration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_log_delivery_configuration awscc_cognito_log_delivery_configuration} Resource."
        },
        "locationInModule": {
          "filename": "src/cognito-log-delivery-configuration/index.ts",
          "line": 590
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.cognitoLogDeliveryConfiguration.CognitoLogDeliveryConfigurationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cognito-log-delivery-configuration/index.ts",
        "line": 558
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CognitoLogDeliveryConfiguration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/cognito-log-delivery-configuration/index.ts",
            "line": 575
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the CognitoLogDeliveryConfiguration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_log_delivery_configuration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CognitoLogDeliveryConfiguration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CognitoLogDeliveryConfiguration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-log-delivery-configuration/index.ts",
            "line": 624
          },
          "name": "putLogConfigurations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.cognitoLogDeliveryConfiguration.CognitoLogDeliveryConfigurationLogConfigurations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-log-delivery-configuration/index.ts",
            "line": 627
          },
          "name": "resetLogConfigurations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-log-delivery-configuration/index.ts",
            "line": 657
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-log-delivery-configuration/index.ts",
            "line": 664
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CognitoLogDeliveryConfiguration",
      "namespace": "cognitoLogDeliveryConfiguration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-log-delivery-configuration/index.ts",
            "line": 563
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-log-delivery-configuration/index.ts",
            "line": 615
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-log-delivery-configuration/index.ts",
            "line": 621
          },
          "name": "logConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.cognitoLogDeliveryConfiguration.CognitoLogDeliveryConfigurationLogConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-log-delivery-configuration/index.ts",
            "line": 636
          },
          "name": "logDeliveryConfigurationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-log-delivery-configuration/index.ts",
            "line": 631
          },
          "name": "logConfigurationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cognitoLogDeliveryConfiguration.CognitoLogDeliveryConfigurationLogConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-log-delivery-configuration/index.ts",
            "line": 649
          },
          "name": "userPoolIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-log-delivery-configuration/index.ts",
            "line": 642
          },
          "name": "userPoolId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cognito-log-delivery-configuration/index:CognitoLogDeliveryConfiguration"
    },
    "@cdktn/provider-awscc.cognitoLogDeliveryConfiguration.CognitoLogDeliveryConfigurationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cognitoLogDeliveryConfiguration.CognitoLogDeliveryConfigurationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cognito-log-delivery-configuration/index.ts",
        "line": 14
      },
      "name": "CognitoLogDeliveryConfigurationConfig",
      "namespace": "cognitoLogDeliveryConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_log_delivery_configuration#user_pool_id CognitoLogDeliveryConfiguration#user_pool_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-log-delivery-configuration/index.ts",
            "line": 22
          },
          "name": "userPoolId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_log_delivery_configuration#log_configurations CognitoLogDeliveryConfiguration#log_configurations}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-log-delivery-configuration/index.ts",
            "line": 18
          },
          "name": "logConfigurations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cognitoLogDeliveryConfiguration.CognitoLogDeliveryConfigurationLogConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cognito-log-delivery-configuration/index:CognitoLogDeliveryConfigurationConfig"
    },
    "@cdktn/provider-awscc.cognitoLogDeliveryConfiguration.CognitoLogDeliveryConfigurationLogConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cognitoLogDeliveryConfiguration.CognitoLogDeliveryConfigurationLogConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cognito-log-delivery-configuration/index.ts",
        "line": 306
      },
      "name": "CognitoLogDeliveryConfigurationLogConfigurations",
      "namespace": "cognitoLogDeliveryConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_log_delivery_configuration#cloudwatch_logs_configuration CognitoLogDeliveryConfiguration#cloudwatch_logs_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-log-delivery-configuration/index.ts",
            "line": 310
          },
          "name": "cloudwatchLogsConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cognitoLogDeliveryConfiguration.CognitoLogDeliveryConfigurationLogConfigurationsCloudwatchLogsConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_log_delivery_configuration#event_source CognitoLogDeliveryConfiguration#event_source}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-log-delivery-configuration/index.ts",
            "line": 314
          },
          "name": "eventSource",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_log_delivery_configuration#firehose_configuration CognitoLogDeliveryConfiguration#firehose_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-log-delivery-configuration/index.ts",
            "line": 318
          },
          "name": "firehoseConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cognitoLogDeliveryConfiguration.CognitoLogDeliveryConfigurationLogConfigurationsFirehoseConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_log_delivery_configuration#log_level CognitoLogDeliveryConfiguration#log_level}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-log-delivery-configuration/index.ts",
            "line": 322
          },
          "name": "logLevel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_log_delivery_configuration#s3_configuration CognitoLogDeliveryConfiguration#s3_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-log-delivery-configuration/index.ts",
            "line": 326
          },
          "name": "s3Configuration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cognitoLogDeliveryConfiguration.CognitoLogDeliveryConfigurationLogConfigurationsS3Configuration"
          }
        }
      ],
      "symbolId": "src/cognito-log-delivery-configuration/index:CognitoLogDeliveryConfigurationLogConfigurations"
    },
    "@cdktn/provider-awscc.cognitoLogDeliveryConfiguration.CognitoLogDeliveryConfigurationLogConfigurationsCloudwatchLogsConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cognitoLogDeliveryConfiguration.CognitoLogDeliveryConfigurationLogConfigurationsCloudwatchLogsConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cognito-log-delivery-configuration/index.ts",
        "line": 24
      },
      "name": "CognitoLogDeliveryConfigurationLogConfigurationsCloudwatchLogsConfiguration",
      "namespace": "cognitoLogDeliveryConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_log_delivery_configuration#log_group_arn CognitoLogDeliveryConfiguration#log_group_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-log-delivery-configuration/index.ts",
            "line": 28
          },
          "name": "logGroupArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cognito-log-delivery-configuration/index:CognitoLogDeliveryConfigurationLogConfigurationsCloudwatchLogsConfiguration"
    },
    "@cdktn/provider-awscc.cognitoLogDeliveryConfiguration.CognitoLogDeliveryConfigurationLogConfigurationsCloudwatchLogsConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cognitoLogDeliveryConfiguration.CognitoLogDeliveryConfigurationLogConfigurationsCloudwatchLogsConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cognito-log-delivery-configuration/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/cognito-log-delivery-configuration/index.ts",
        "line": 60
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-log-delivery-configuration/index.ts",
            "line": 110
          },
          "name": "resetLogGroupArn"
        }
      ],
      "name": "CognitoLogDeliveryConfigurationLogConfigurationsCloudwatchLogsConfigurationOutputReference",
      "namespace": "cognitoLogDeliveryConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-log-delivery-configuration/index.ts",
            "line": 114
          },
          "name": "logGroupArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-log-delivery-configuration/index.ts",
            "line": 104
          },
          "name": "logGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-log-delivery-configuration/index.ts",
            "line": 72
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cognitoLogDeliveryConfiguration.CognitoLogDeliveryConfigurationLogConfigurationsCloudwatchLogsConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cognito-log-delivery-configuration/index:CognitoLogDeliveryConfigurationLogConfigurationsCloudwatchLogsConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.cognitoLogDeliveryConfiguration.CognitoLogDeliveryConfigurationLogConfigurationsFirehoseConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cognitoLogDeliveryConfiguration.CognitoLogDeliveryConfigurationLogConfigurationsFirehoseConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cognito-log-delivery-configuration/index.ts",
        "line": 118
      },
      "name": "CognitoLogDeliveryConfigurationLogConfigurationsFirehoseConfiguration",
      "namespace": "cognitoLogDeliveryConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_log_delivery_configuration#stream_arn CognitoLogDeliveryConfiguration#stream_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-log-delivery-configuration/index.ts",
            "line": 122
          },
          "name": "streamArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cognito-log-delivery-configuration/index:CognitoLogDeliveryConfigurationLogConfigurationsFirehoseConfiguration"
    },
    "@cdktn/provider-awscc.cognitoLogDeliveryConfiguration.CognitoLogDeliveryConfigurationLogConfigurationsFirehoseConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cognitoLogDeliveryConfiguration.CognitoLogDeliveryConfigurationLogConfigurationsFirehoseConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cognito-log-delivery-configuration/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/cognito-log-delivery-configuration/index.ts",
        "line": 154
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-log-delivery-configuration/index.ts",
            "line": 204
          },
          "name": "resetStreamArn"
        }
      ],
      "name": "CognitoLogDeliveryConfigurationLogConfigurationsFirehoseConfigurationOutputReference",
      "namespace": "cognitoLogDeliveryConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-log-delivery-configuration/index.ts",
            "line": 208
          },
          "name": "streamArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-log-delivery-configuration/index.ts",
            "line": 198
          },
          "name": "streamArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-log-delivery-configuration/index.ts",
            "line": 166
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cognitoLogDeliveryConfiguration.CognitoLogDeliveryConfigurationLogConfigurationsFirehoseConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cognito-log-delivery-configuration/index:CognitoLogDeliveryConfigurationLogConfigurationsFirehoseConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.cognitoLogDeliveryConfiguration.CognitoLogDeliveryConfigurationLogConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cognitoLogDeliveryConfiguration.CognitoLogDeliveryConfigurationLogConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cognito-log-delivery-configuration/index.ts",
          "line": 543
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cognito-log-delivery-configuration/index.ts",
        "line": 535
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-log-delivery-configuration/index.ts",
            "line": 550
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.cognitoLogDeliveryConfiguration.CognitoLogDeliveryConfigurationLogConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "CognitoLogDeliveryConfigurationLogConfigurationsList",
      "namespace": "cognitoLogDeliveryConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-log-delivery-configuration/index.ts",
            "line": 536
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cognitoLogDeliveryConfiguration.CognitoLogDeliveryConfigurationLogConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cognito-log-delivery-configuration/index:CognitoLogDeliveryConfigurationLogConfigurationsList"
    },
    "@cdktn/provider-awscc.cognitoLogDeliveryConfiguration.CognitoLogDeliveryConfigurationLogConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cognitoLogDeliveryConfiguration.CognitoLogDeliveryConfigurationLogConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cognito-log-delivery-configuration/index.ts",
          "line": 396
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cognito-log-delivery-configuration/index.ts",
        "line": 386
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-log-delivery-configuration/index.ts",
            "line": 459
          },
          "name": "putCloudwatchLogsConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cognitoLogDeliveryConfiguration.CognitoLogDeliveryConfigurationLogConfigurationsCloudwatchLogsConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-log-delivery-configuration/index.ts",
            "line": 491
          },
          "name": "putFirehoseConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cognitoLogDeliveryConfiguration.CognitoLogDeliveryConfigurationLogConfigurationsFirehoseConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-log-delivery-configuration/index.ts",
            "line": 523
          },
          "name": "putS3Configuration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cognitoLogDeliveryConfiguration.CognitoLogDeliveryConfigurationLogConfigurationsS3Configuration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-log-delivery-configuration/index.ts",
            "line": 462
          },
          "name": "resetCloudwatchLogsConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-log-delivery-configuration/index.ts",
            "line": 478
          },
          "name": "resetEventSource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-log-delivery-configuration/index.ts",
            "line": 494
          },
          "name": "resetFirehoseConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-log-delivery-configuration/index.ts",
            "line": 510
          },
          "name": "resetLogLevel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-log-delivery-configuration/index.ts",
            "line": 526
          },
          "name": "resetS3Configuration"
        }
      ],
      "name": "CognitoLogDeliveryConfigurationLogConfigurationsOutputReference",
      "namespace": "cognitoLogDeliveryConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-log-delivery-configuration/index.ts",
            "line": 456
          },
          "name": "cloudwatchLogsConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.cognitoLogDeliveryConfiguration.CognitoLogDeliveryConfigurationLogConfigurationsCloudwatchLogsConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-log-delivery-configuration/index.ts",
            "line": 488
          },
          "name": "firehoseConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.cognitoLogDeliveryConfiguration.CognitoLogDeliveryConfigurationLogConfigurationsFirehoseConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-log-delivery-configuration/index.ts",
            "line": 520
          },
          "name": "s3Configuration",
          "type": {
            "fqn": "@cdktn/provider-awscc.cognitoLogDeliveryConfiguration.CognitoLogDeliveryConfigurationLogConfigurationsS3ConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-log-delivery-configuration/index.ts",
            "line": 466
          },
          "name": "cloudwatchLogsConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cognitoLogDeliveryConfiguration.CognitoLogDeliveryConfigurationLogConfigurationsCloudwatchLogsConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-log-delivery-configuration/index.ts",
            "line": 482
          },
          "name": "eventSourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-log-delivery-configuration/index.ts",
            "line": 498
          },
          "name": "firehoseConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cognitoLogDeliveryConfiguration.CognitoLogDeliveryConfigurationLogConfigurationsFirehoseConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-log-delivery-configuration/index.ts",
            "line": 514
          },
          "name": "logLevelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-log-delivery-configuration/index.ts",
            "line": 530
          },
          "name": "s3ConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cognitoLogDeliveryConfiguration.CognitoLogDeliveryConfigurationLogConfigurationsS3Configuration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-log-delivery-configuration/index.ts",
            "line": 472
          },
          "name": "eventSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-log-delivery-configuration/index.ts",
            "line": 504
          },
          "name": "logLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-log-delivery-configuration/index.ts",
            "line": 400
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cognitoLogDeliveryConfiguration.CognitoLogDeliveryConfigurationLogConfigurations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cognito-log-delivery-configuration/index:CognitoLogDeliveryConfigurationLogConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.cognitoLogDeliveryConfiguration.CognitoLogDeliveryConfigurationLogConfigurationsS3Configuration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cognitoLogDeliveryConfiguration.CognitoLogDeliveryConfigurationLogConfigurationsS3Configuration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cognito-log-delivery-configuration/index.ts",
        "line": 212
      },
      "name": "CognitoLogDeliveryConfigurationLogConfigurationsS3Configuration",
      "namespace": "cognitoLogDeliveryConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_log_delivery_configuration#bucket_arn CognitoLogDeliveryConfiguration#bucket_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-log-delivery-configuration/index.ts",
            "line": 216
          },
          "name": "bucketArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cognito-log-delivery-configuration/index:CognitoLogDeliveryConfigurationLogConfigurationsS3Configuration"
    },
    "@cdktn/provider-awscc.cognitoLogDeliveryConfiguration.CognitoLogDeliveryConfigurationLogConfigurationsS3ConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cognitoLogDeliveryConfiguration.CognitoLogDeliveryConfigurationLogConfigurationsS3ConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cognito-log-delivery-configuration/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cognito-log-delivery-configuration/index.ts",
        "line": 248
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-log-delivery-configuration/index.ts",
            "line": 298
          },
          "name": "resetBucketArn"
        }
      ],
      "name": "CognitoLogDeliveryConfigurationLogConfigurationsS3ConfigurationOutputReference",
      "namespace": "cognitoLogDeliveryConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-log-delivery-configuration/index.ts",
            "line": 302
          },
          "name": "bucketArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-log-delivery-configuration/index.ts",
            "line": 292
          },
          "name": "bucketArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-log-delivery-configuration/index.ts",
            "line": 260
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cognitoLogDeliveryConfiguration.CognitoLogDeliveryConfigurationLogConfigurationsS3Configuration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cognito-log-delivery-configuration/index:CognitoLogDeliveryConfigurationLogConfigurationsS3ConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.cognitoManagedLoginBranding.CognitoManagedLoginBranding": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_managed_login_branding awscc_cognito_managed_login_branding}."
      },
      "fqn": "@cdktn/provider-awscc.cognitoManagedLoginBranding.CognitoManagedLoginBranding",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_managed_login_branding awscc_cognito_managed_login_branding} Resource."
        },
        "locationInModule": {
          "filename": "src/cognito-managed-login-branding/index.ts",
          "line": 324
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.cognitoManagedLoginBranding.CognitoManagedLoginBrandingConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cognito-managed-login-branding/index.ts",
        "line": 292
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CognitoManagedLoginBranding resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/cognito-managed-login-branding/index.ts",
            "line": 309
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the CognitoManagedLoginBranding to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_managed_login_branding#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CognitoManagedLoginBranding that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CognitoManagedLoginBranding to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-managed-login-branding/index.ts",
            "line": 357
          },
          "name": "putAssets",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.cognitoManagedLoginBranding.CognitoManagedLoginBrandingAssets"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-managed-login-branding/index.ts",
            "line": 360
          },
          "name": "resetAssets"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-managed-login-branding/index.ts",
            "line": 376
          },
          "name": "resetClientId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-managed-login-branding/index.ts",
            "line": 402
          },
          "name": "resetReturnMergedResources"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-managed-login-branding/index.ts",
            "line": 418
          },
          "name": "resetSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-managed-login-branding/index.ts",
            "line": 434
          },
          "name": "resetUseCognitoProvidedValues"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-managed-login-branding/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/cognito-managed-login-branding/index.ts",
            "line": 470
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CognitoManagedLoginBranding",
      "namespace": "cognitoManagedLoginBranding",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-managed-login-branding/index.ts",
            "line": 297
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-managed-login-branding/index.ts",
            "line": 354
          },
          "name": "assets",
          "type": {
            "fqn": "@cdktn/provider-awscc.cognitoManagedLoginBranding.CognitoManagedLoginBrandingAssetsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-managed-login-branding/index.ts",
            "line": 385
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-managed-login-branding/index.ts",
            "line": 390
          },
          "name": "managedLoginBrandingId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-managed-login-branding/index.ts",
            "line": 364
          },
          "name": "assetsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cognitoManagedLoginBranding.CognitoManagedLoginBrandingAssets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-managed-login-branding/index.ts",
            "line": 380
          },
          "name": "clientIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-managed-login-branding/index.ts",
            "line": 406
          },
          "name": "returnMergedResourcesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-managed-login-branding/index.ts",
            "line": 422
          },
          "name": "settingsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-managed-login-branding/index.ts",
            "line": 438
          },
          "name": "useCognitoProvidedValuesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-managed-login-branding/index.ts",
            "line": 451
          },
          "name": "userPoolIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-managed-login-branding/index.ts",
            "line": 370
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-managed-login-branding/index.ts",
            "line": 396
          },
          "name": "returnMergedResources",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-managed-login-branding/index.ts",
            "line": 412
          },
          "name": "settings",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-managed-login-branding/index.ts",
            "line": 428
          },
          "name": "useCognitoProvidedValues",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-managed-login-branding/index.ts",
            "line": 444
          },
          "name": "userPoolId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cognito-managed-login-branding/index:CognitoManagedLoginBranding"
    },
    "@cdktn/provider-awscc.cognitoManagedLoginBranding.CognitoManagedLoginBrandingAssets": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cognitoManagedLoginBranding.CognitoManagedLoginBrandingAssets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cognito-managed-login-branding/index.ts",
        "line": 40
      },
      "name": "CognitoManagedLoginBrandingAssets",
      "namespace": "cognitoManagedLoginBranding",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_managed_login_branding#bytes CognitoManagedLoginBranding#bytes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-managed-login-branding/index.ts",
            "line": 44
          },
          "name": "bytes",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_managed_login_branding#category CognitoManagedLoginBranding#category}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-managed-login-branding/index.ts",
            "line": 48
          },
          "name": "category",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_managed_login_branding#color_mode CognitoManagedLoginBranding#color_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-managed-login-branding/index.ts",
            "line": 52
          },
          "name": "colorMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_managed_login_branding#extension CognitoManagedLoginBranding#extension}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-managed-login-branding/index.ts",
            "line": 56
          },
          "name": "extension",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_managed_login_branding#resource_id CognitoManagedLoginBranding#resource_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-managed-login-branding/index.ts",
            "line": 60
          },
          "name": "resourceId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cognito-managed-login-branding/index:CognitoManagedLoginBrandingAssets"
    },
    "@cdktn/provider-awscc.cognitoManagedLoginBranding.CognitoManagedLoginBrandingAssetsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cognitoManagedLoginBranding.CognitoManagedLoginBrandingAssetsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cognito-managed-login-branding/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/cognito-managed-login-branding/index.ts",
        "line": 269
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-managed-login-branding/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-awscc.cognitoManagedLoginBranding.CognitoManagedLoginBrandingAssetsOutputReference"
            }
          }
        }
      ],
      "name": "CognitoManagedLoginBrandingAssetsList",
      "namespace": "cognitoManagedLoginBranding",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-managed-login-branding/index.ts",
            "line": 270
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cognitoManagedLoginBranding.CognitoManagedLoginBrandingAssets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cognito-managed-login-branding/index:CognitoManagedLoginBrandingAssetsList"
    },
    "@cdktn/provider-awscc.cognitoManagedLoginBranding.CognitoManagedLoginBrandingAssetsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cognitoManagedLoginBranding.CognitoManagedLoginBrandingAssetsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cognito-managed-login-branding/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/cognito-managed-login-branding/index.ts",
        "line": 120
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-managed-login-branding/index.ts",
            "line": 196
          },
          "name": "resetBytes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-managed-login-branding/index.ts",
            "line": 212
          },
          "name": "resetCategory"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-managed-login-branding/index.ts",
            "line": 228
          },
          "name": "resetColorMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-managed-login-branding/index.ts",
            "line": 244
          },
          "name": "resetExtension"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-managed-login-branding/index.ts",
            "line": 260
          },
          "name": "resetResourceId"
        }
      ],
      "name": "CognitoManagedLoginBrandingAssetsOutputReference",
      "namespace": "cognitoManagedLoginBranding",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-managed-login-branding/index.ts",
            "line": 200
          },
          "name": "bytesInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-managed-login-branding/index.ts",
            "line": 216
          },
          "name": "categoryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-managed-login-branding/index.ts",
            "line": 232
          },
          "name": "colorModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-managed-login-branding/index.ts",
            "line": 248
          },
          "name": "extensionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-managed-login-branding/index.ts",
            "line": 264
          },
          "name": "resourceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-managed-login-branding/index.ts",
            "line": 190
          },
          "name": "bytes",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-managed-login-branding/index.ts",
            "line": 206
          },
          "name": "category",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-managed-login-branding/index.ts",
            "line": 222
          },
          "name": "colorMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-managed-login-branding/index.ts",
            "line": 238
          },
          "name": "extension",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-managed-login-branding/index.ts",
            "line": 254
          },
          "name": "resourceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-managed-login-branding/index.ts",
            "line": 134
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cognitoManagedLoginBranding.CognitoManagedLoginBrandingAssets"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cognito-managed-login-branding/index:CognitoManagedLoginBrandingAssetsOutputReference"
    },
    "@cdktn/provider-awscc.cognitoManagedLoginBranding.CognitoManagedLoginBrandingConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cognitoManagedLoginBranding.CognitoManagedLoginBrandingConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cognito-managed-login-branding/index.ts",
        "line": 14
      },
      "name": "CognitoManagedLoginBrandingConfig",
      "namespace": "cognitoManagedLoginBranding",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_managed_login_branding#user_pool_id CognitoManagedLoginBranding#user_pool_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-managed-login-branding/index.ts",
            "line": 38
          },
          "name": "userPoolId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_managed_login_branding#assets CognitoManagedLoginBranding#assets}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-managed-login-branding/index.ts",
            "line": 18
          },
          "name": "assets",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cognitoManagedLoginBranding.CognitoManagedLoginBrandingAssets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_managed_login_branding#client_id CognitoManagedLoginBranding#client_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-managed-login-branding/index.ts",
            "line": 22
          },
          "name": "clientId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_managed_login_branding#return_merged_resources CognitoManagedLoginBranding#return_merged_resources}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-managed-login-branding/index.ts",
            "line": 26
          },
          "name": "returnMergedResources",
          "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/hashicorp/awscc/1.96.0/docs/resources/cognito_managed_login_branding#settings CognitoManagedLoginBranding#settings}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-managed-login-branding/index.ts",
            "line": 30
          },
          "name": "settings",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_managed_login_branding#use_cognito_provided_values CognitoManagedLoginBranding#use_cognito_provided_values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-managed-login-branding/index.ts",
            "line": 34
          },
          "name": "useCognitoProvidedValues",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cognito-managed-login-branding/index:CognitoManagedLoginBrandingConfig"
    },
    "@cdktn/provider-awscc.cognitoTerms.CognitoTerms": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_terms awscc_cognito_terms}."
      },
      "fqn": "@cdktn/provider-awscc.cognitoTerms.CognitoTerms",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_terms awscc_cognito_terms} Resource."
        },
        "locationInModule": {
          "filename": "src/cognito-terms/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-awscc.cognitoTerms.CognitoTermsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cognito-terms/index.ts",
        "line": 44
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CognitoTerms resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/cognito-terms/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 CognitoTerms to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_terms#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CognitoTerms that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CognitoTerms to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-terms/index.ts",
            "line": 112
          },
          "name": "resetClientId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-terms/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/cognito-terms/index.ts",
            "line": 210
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CognitoTerms",
      "namespace": "cognitoTerms",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-terms/index.ts",
            "line": 49
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-terms/index.ts",
            "line": 134
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-terms/index.ts",
            "line": 152
          },
          "name": "termsId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-terms/index.ts",
            "line": 116
          },
          "name": "clientIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-terms/index.ts",
            "line": 129
          },
          "name": "enforcementInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-terms/index.ts",
            "line": 147
          },
          "name": "linksInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-terms/index.ts",
            "line": 165
          },
          "name": "termsNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-terms/index.ts",
            "line": 178
          },
          "name": "termsSourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-terms/index.ts",
            "line": 191
          },
          "name": "userPoolIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-terms/index.ts",
            "line": 106
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-terms/index.ts",
            "line": 122
          },
          "name": "enforcement",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-terms/index.ts",
            "line": 140
          },
          "name": "links",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-terms/index.ts",
            "line": 158
          },
          "name": "termsName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-terms/index.ts",
            "line": 171
          },
          "name": "termsSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-terms/index.ts",
            "line": 184
          },
          "name": "userPoolId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cognito-terms/index:CognitoTerms"
    },
    "@cdktn/provider-awscc.cognitoTerms.CognitoTermsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cognitoTerms.CognitoTermsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cognito-terms/index.ts",
        "line": 14
      },
      "name": "CognitoTermsConfig",
      "namespace": "cognitoTerms",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_terms#enforcement CognitoTerms#enforcement}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-terms/index.ts",
            "line": 22
          },
          "name": "enforcement",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_terms#links CognitoTerms#links}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-terms/index.ts",
            "line": 26
          },
          "name": "links",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_terms#terms_name CognitoTerms#terms_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-terms/index.ts",
            "line": 30
          },
          "name": "termsName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_terms#terms_source CognitoTerms#terms_source}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-terms/index.ts",
            "line": 34
          },
          "name": "termsSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_terms#user_pool_id CognitoTerms#user_pool_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-terms/index.ts",
            "line": 38
          },
          "name": "userPoolId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_terms#client_id CognitoTerms#client_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-terms/index.ts",
            "line": 18
          },
          "name": "clientId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cognito-terms/index:CognitoTermsConfig"
    },
    "@cdktn/provider-awscc.cognitoUserPoolClient.CognitoUserPoolClient": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_client awscc_cognito_user_pool_client}."
      },
      "fqn": "@cdktn/provider-awscc.cognitoUserPoolClient.CognitoUserPoolClient",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_client awscc_cognito_user_pool_client} Resource."
        },
        "locationInModule": {
          "filename": "src/cognito-user-pool-client/index.ts",
          "line": 657
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.cognitoUserPoolClient.CognitoUserPoolClientConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cognito-user-pool-client/index.ts",
        "line": 625
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CognitoUserPoolClient resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 642
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the CognitoUserPoolClient to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_client#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CognitoUserPoolClient that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CognitoUserPoolClient to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 771
          },
          "name": "putAnalyticsConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cognitoUserPoolClient.CognitoUserPoolClientAnalyticsConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 999
          },
          "name": "putRefreshTokenRotation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cognitoUserPoolClient.CognitoUserPoolClientRefreshTokenRotation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 1047
          },
          "name": "putTokenValidityUnits",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cognitoUserPoolClient.CognitoUserPoolClientTokenValidityUnits"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 710
          },
          "name": "resetAccessTokenValidity"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 726
          },
          "name": "resetAllowedOAuthFlows"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 742
          },
          "name": "resetAllowedOAuthFlowsUserPoolClient"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 758
          },
          "name": "resetAllowedOAuthScopes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 774
          },
          "name": "resetAnalyticsConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 790
          },
          "name": "resetAuthSessionValidity"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 806
          },
          "name": "resetCallbackUrLs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 827
          },
          "name": "resetClientName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 848
          },
          "name": "resetDefaultRedirectUri"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 864
          },
          "name": "resetEnablePropagateAdditionalUserContextData"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 880
          },
          "name": "resetEnableTokenRevocation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 896
          },
          "name": "resetExplicitAuthFlows"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 912
          },
          "name": "resetGenerateSecret"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 933
          },
          "name": "resetIdTokenValidity"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 949
          },
          "name": "resetLogoutUrLs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 970
          },
          "name": "resetPreventUserExistenceErrors"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 986
          },
          "name": "resetReadAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 1002
          },
          "name": "resetRefreshTokenRotation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 1018
          },
          "name": "resetRefreshTokenValidity"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 1034
          },
          "name": "resetSupportedIdentityProviders"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 1050
          },
          "name": "resetTokenValidityUnits"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 1079
          },
          "name": "resetWriteAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 1091
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 1119
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CognitoUserPoolClient",
      "namespace": "cognitoUserPoolClient",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 630
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 768
          },
          "name": "analyticsConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.cognitoUserPoolClient.CognitoUserPoolClientAnalyticsConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 815
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 836
          },
          "name": "clientSecret",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 921
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 958
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 996
          },
          "name": "refreshTokenRotation",
          "type": {
            "fqn": "@cdktn/provider-awscc.cognitoUserPoolClient.CognitoUserPoolClientRefreshTokenRotationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 1044
          },
          "name": "tokenValidityUnits",
          "type": {
            "fqn": "@cdktn/provider-awscc.cognitoUserPoolClient.CognitoUserPoolClientTokenValidityUnitsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 714
          },
          "name": "accessTokenValidityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 730
          },
          "name": "allowedOAuthFlowsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 746
          },
          "name": "allowedOAuthFlowsUserPoolClientInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 762
          },
          "name": "allowedOAuthScopesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 778
          },
          "name": "analyticsConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cognitoUserPoolClient.CognitoUserPoolClientAnalyticsConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 794
          },
          "name": "authSessionValidityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 810
          },
          "name": "callbackUrLsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 831
          },
          "name": "clientNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 852
          },
          "name": "defaultRedirectUriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 868
          },
          "name": "enablePropagateAdditionalUserContextDataInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 884
          },
          "name": "enableTokenRevocationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 900
          },
          "name": "explicitAuthFlowsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 916
          },
          "name": "generateSecretInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 937
          },
          "name": "idTokenValidityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 953
          },
          "name": "logoutUrLsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 974
          },
          "name": "preventUserExistenceErrorsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 990
          },
          "name": "readAttributesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 1006
          },
          "name": "refreshTokenRotationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cognitoUserPoolClient.CognitoUserPoolClientRefreshTokenRotation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 1022
          },
          "name": "refreshTokenValidityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 1038
          },
          "name": "supportedIdentityProvidersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 1054
          },
          "name": "tokenValidityUnitsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cognitoUserPoolClient.CognitoUserPoolClientTokenValidityUnits"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 1067
          },
          "name": "userPoolIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 1083
          },
          "name": "writeAttributesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 704
          },
          "name": "accessTokenValidity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 720
          },
          "name": "allowedOAuthFlows",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 736
          },
          "name": "allowedOAuthFlowsUserPoolClient",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 752
          },
          "name": "allowedOAuthScopes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 784
          },
          "name": "authSessionValidity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 800
          },
          "name": "callbackUrLs",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 821
          },
          "name": "clientName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 842
          },
          "name": "defaultRedirectUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 858
          },
          "name": "enablePropagateAdditionalUserContextData",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 874
          },
          "name": "enableTokenRevocation",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 890
          },
          "name": "explicitAuthFlows",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 906
          },
          "name": "generateSecret",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 927
          },
          "name": "idTokenValidity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 943
          },
          "name": "logoutUrLs",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 964
          },
          "name": "preventUserExistenceErrors",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 980
          },
          "name": "readAttributes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 1012
          },
          "name": "refreshTokenValidity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 1028
          },
          "name": "supportedIdentityProviders",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 1060
          },
          "name": "userPoolId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 1073
          },
          "name": "writeAttributes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/cognito-user-pool-client/index:CognitoUserPoolClient"
    },
    "@cdktn/provider-awscc.cognitoUserPoolClient.CognitoUserPoolClientAnalyticsConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cognitoUserPoolClient.CognitoUserPoolClientAnalyticsConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cognito-user-pool-client/index.ts",
        "line": 108
      },
      "name": "CognitoUserPoolClientAnalyticsConfiguration",
      "namespace": "cognitoUserPoolClient",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_client#application_arn CognitoUserPoolClient#application_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 112
          },
          "name": "applicationArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_client#application_id CognitoUserPoolClient#application_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 116
          },
          "name": "applicationId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_client#external_id CognitoUserPoolClient#external_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 120
          },
          "name": "externalId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_client#role_arn CognitoUserPoolClient#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 124
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_client#user_data_shared CognitoUserPoolClient#user_data_shared}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 128
          },
          "name": "userDataShared",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cognito-user-pool-client/index:CognitoUserPoolClientAnalyticsConfiguration"
    },
    "@cdktn/provider-awscc.cognitoUserPoolClient.CognitoUserPoolClientAnalyticsConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cognitoUserPoolClient.CognitoUserPoolClientAnalyticsConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cognito-user-pool-client/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cognito-user-pool-client/index.ts",
        "line": 188
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 262
          },
          "name": "resetApplicationArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 278
          },
          "name": "resetApplicationId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 294
          },
          "name": "resetExternalId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 310
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 326
          },
          "name": "resetUserDataShared"
        }
      ],
      "name": "CognitoUserPoolClientAnalyticsConfigurationOutputReference",
      "namespace": "cognitoUserPoolClient",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 266
          },
          "name": "applicationArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 282
          },
          "name": "applicationIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 298
          },
          "name": "externalIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 314
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 330
          },
          "name": "userDataSharedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 256
          },
          "name": "applicationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 272
          },
          "name": "applicationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 288
          },
          "name": "externalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 304
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 320
          },
          "name": "userDataShared",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 200
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cognitoUserPoolClient.CognitoUserPoolClientAnalyticsConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cognito-user-pool-client/index:CognitoUserPoolClientAnalyticsConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.cognitoUserPoolClient.CognitoUserPoolClientConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cognitoUserPoolClient.CognitoUserPoolClientConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cognito-user-pool-client/index.ts",
        "line": 14
      },
      "name": "CognitoUserPoolClientConfig",
      "namespace": "cognitoUserPoolClient",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_client#user_pool_id CognitoUserPoolClient#user_pool_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 102
          },
          "name": "userPoolId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_client#access_token_validity CognitoUserPoolClient#access_token_validity}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 18
          },
          "name": "accessTokenValidity",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_client#allowed_o_auth_flows CognitoUserPoolClient#allowed_o_auth_flows}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 22
          },
          "name": "allowedOAuthFlows",
          "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/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_client#allowed_o_auth_flows_user_pool_client CognitoUserPoolClient#allowed_o_auth_flows_user_pool_client}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 26
          },
          "name": "allowedOAuthFlowsUserPoolClient",
          "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/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_client#allowed_o_auth_scopes CognitoUserPoolClient#allowed_o_auth_scopes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 30
          },
          "name": "allowedOAuthScopes",
          "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/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_client#analytics_configuration CognitoUserPoolClient#analytics_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 34
          },
          "name": "analyticsConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cognitoUserPoolClient.CognitoUserPoolClientAnalyticsConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_client#auth_session_validity CognitoUserPoolClient#auth_session_validity}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 38
          },
          "name": "authSessionValidity",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_client#callback_ur_ls CognitoUserPoolClient#callback_ur_ls}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 42
          },
          "name": "callbackUrLs",
          "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/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_client#client_name CognitoUserPoolClient#client_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 46
          },
          "name": "clientName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_client#default_redirect_uri CognitoUserPoolClient#default_redirect_uri}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 50
          },
          "name": "defaultRedirectUri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_client#enable_propagate_additional_user_context_data CognitoUserPoolClient#enable_propagate_additional_user_context_data}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 54
          },
          "name": "enablePropagateAdditionalUserContextData",
          "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/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_client#enable_token_revocation CognitoUserPoolClient#enable_token_revocation}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 58
          },
          "name": "enableTokenRevocation",
          "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/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_client#explicit_auth_flows CognitoUserPoolClient#explicit_auth_flows}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 62
          },
          "name": "explicitAuthFlows",
          "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/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_client#generate_secret CognitoUserPoolClient#generate_secret}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 66
          },
          "name": "generateSecret",
          "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/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_client#id_token_validity CognitoUserPoolClient#id_token_validity}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 70
          },
          "name": "idTokenValidity",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_client#logout_ur_ls CognitoUserPoolClient#logout_ur_ls}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 74
          },
          "name": "logoutUrLs",
          "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/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_client#prevent_user_existence_errors CognitoUserPoolClient#prevent_user_existence_errors}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 78
          },
          "name": "preventUserExistenceErrors",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_client#read_attributes CognitoUserPoolClient#read_attributes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 82
          },
          "name": "readAttributes",
          "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/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_client#refresh_token_rotation CognitoUserPoolClient#refresh_token_rotation}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 86
          },
          "name": "refreshTokenRotation",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cognitoUserPoolClient.CognitoUserPoolClientRefreshTokenRotation"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_client#refresh_token_validity CognitoUserPoolClient#refresh_token_validity}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 90
          },
          "name": "refreshTokenValidity",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_client#supported_identity_providers CognitoUserPoolClient#supported_identity_providers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 94
          },
          "name": "supportedIdentityProviders",
          "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/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_client#token_validity_units CognitoUserPoolClient#token_validity_units}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 98
          },
          "name": "tokenValidityUnits",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cognitoUserPoolClient.CognitoUserPoolClientTokenValidityUnits"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_client#write_attributes CognitoUserPoolClient#write_attributes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 106
          },
          "name": "writeAttributes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/cognito-user-pool-client/index:CognitoUserPoolClientConfig"
    },
    "@cdktn/provider-awscc.cognitoUserPoolClient.CognitoUserPoolClientRefreshTokenRotation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cognitoUserPoolClient.CognitoUserPoolClientRefreshTokenRotation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cognito-user-pool-client/index.ts",
        "line": 334
      },
      "name": "CognitoUserPoolClientRefreshTokenRotation",
      "namespace": "cognitoUserPoolClient",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_client#feature CognitoUserPoolClient#feature}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 338
          },
          "name": "feature",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_client#retry_grace_period_seconds CognitoUserPoolClient#retry_grace_period_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 342
          },
          "name": "retryGracePeriodSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/cognito-user-pool-client/index:CognitoUserPoolClientRefreshTokenRotation"
    },
    "@cdktn/provider-awscc.cognitoUserPoolClient.CognitoUserPoolClientRefreshTokenRotationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cognitoUserPoolClient.CognitoUserPoolClientRefreshTokenRotationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cognito-user-pool-client/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cognito-user-pool-client/index.ts",
        "line": 381
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 437
          },
          "name": "resetFeature"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 453
          },
          "name": "resetRetryGracePeriodSeconds"
        }
      ],
      "name": "CognitoUserPoolClientRefreshTokenRotationOutputReference",
      "namespace": "cognitoUserPoolClient",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 441
          },
          "name": "featureInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 457
          },
          "name": "retryGracePeriodSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 431
          },
          "name": "feature",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 447
          },
          "name": "retryGracePeriodSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 393
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cognitoUserPoolClient.CognitoUserPoolClientRefreshTokenRotation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cognito-user-pool-client/index:CognitoUserPoolClientRefreshTokenRotationOutputReference"
    },
    "@cdktn/provider-awscc.cognitoUserPoolClient.CognitoUserPoolClientTokenValidityUnits": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cognitoUserPoolClient.CognitoUserPoolClientTokenValidityUnits",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cognito-user-pool-client/index.ts",
        "line": 461
      },
      "name": "CognitoUserPoolClientTokenValidityUnits",
      "namespace": "cognitoUserPoolClient",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_client#access_token CognitoUserPoolClient#access_token}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 465
          },
          "name": "accessToken",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_client#id_token CognitoUserPoolClient#id_token}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 469
          },
          "name": "idToken",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_client#refresh_token CognitoUserPoolClient#refresh_token}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 473
          },
          "name": "refreshToken",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cognito-user-pool-client/index:CognitoUserPoolClientTokenValidityUnits"
    },
    "@cdktn/provider-awscc.cognitoUserPoolClient.CognitoUserPoolClientTokenValidityUnitsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cognitoUserPoolClient.CognitoUserPoolClientTokenValidityUnitsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cognito-user-pool-client/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/cognito-user-pool-client/index.ts",
        "line": 519
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 581
          },
          "name": "resetAccessToken"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 597
          },
          "name": "resetIdToken"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 613
          },
          "name": "resetRefreshToken"
        }
      ],
      "name": "CognitoUserPoolClientTokenValidityUnitsOutputReference",
      "namespace": "cognitoUserPoolClient",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 585
          },
          "name": "accessTokenInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 601
          },
          "name": "idTokenInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 617
          },
          "name": "refreshTokenInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 575
          },
          "name": "accessToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 591
          },
          "name": "idToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 607
          },
          "name": "refreshToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-client/index.ts",
            "line": 531
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cognitoUserPoolClient.CognitoUserPoolClientTokenValidityUnits"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cognito-user-pool-client/index:CognitoUserPoolClientTokenValidityUnitsOutputReference"
    },
    "@cdktn/provider-awscc.cognitoUserPoolDomain.CognitoUserPoolDomain": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_domain awscc_cognito_user_pool_domain}."
      },
      "fqn": "@cdktn/provider-awscc.cognitoUserPoolDomain.CognitoUserPoolDomain",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_domain awscc_cognito_user_pool_domain} Resource."
        },
        "locationInModule": {
          "filename": "src/cognito-user-pool-domain/index.ts",
          "line": 420
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.cognitoUserPoolDomain.CognitoUserPoolDomainConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cognito-user-pool-domain/index.ts",
        "line": 388
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CognitoUserPoolDomain resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-domain/index.ts",
            "line": 405
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the CognitoUserPoolDomain to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_domain#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CognitoUserPoolDomain that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CognitoUserPoolDomain to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-domain/index.ts",
            "line": 457
          },
          "name": "putCustomDomainConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cognitoUserPoolDomain.CognitoUserPoolDomainCustomDomainConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-domain/index.ts",
            "line": 507
          },
          "name": "putRouting",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cognitoUserPoolDomain.CognitoUserPoolDomainRouting"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-domain/index.ts",
            "line": 460
          },
          "name": "resetCustomDomainConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-domain/index.ts",
            "line": 494
          },
          "name": "resetManagedLoginVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-domain/index.ts",
            "line": 510
          },
          "name": "resetRouting"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-domain/index.ts",
            "line": 535
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-domain/index.ts",
            "line": 545
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CognitoUserPoolDomain",
      "namespace": "cognitoUserPoolDomain",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-domain/index.ts",
            "line": 393
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-domain/index.ts",
            "line": 448
          },
          "name": "cloudfrontDistribution",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-domain/index.ts",
            "line": 454
          },
          "name": "customDomainConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.cognitoUserPoolDomain.CognitoUserPoolDomainCustomDomainConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-domain/index.ts",
            "line": 482
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-domain/index.ts",
            "line": 504
          },
          "name": "routing",
          "type": {
            "fqn": "@cdktn/provider-awscc.cognitoUserPoolDomain.CognitoUserPoolDomainRoutingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-domain/index.ts",
            "line": 464
          },
          "name": "customDomainConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cognitoUserPoolDomain.CognitoUserPoolDomainCustomDomainConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-domain/index.ts",
            "line": 477
          },
          "name": "domainInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-domain/index.ts",
            "line": 498
          },
          "name": "managedLoginVersionInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-domain/index.ts",
            "line": 514
          },
          "name": "routingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cognitoUserPoolDomain.CognitoUserPoolDomainRouting"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-domain/index.ts",
            "line": 527
          },
          "name": "userPoolIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-domain/index.ts",
            "line": 470
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-domain/index.ts",
            "line": 488
          },
          "name": "managedLoginVersion",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-domain/index.ts",
            "line": 520
          },
          "name": "userPoolId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cognito-user-pool-domain/index:CognitoUserPoolDomain"
    },
    "@cdktn/provider-awscc.cognitoUserPoolDomain.CognitoUserPoolDomainConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cognitoUserPoolDomain.CognitoUserPoolDomainConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cognito-user-pool-domain/index.ts",
        "line": 14
      },
      "name": "CognitoUserPoolDomainConfig",
      "namespace": "cognitoUserPoolDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_domain#domain CognitoUserPoolDomain#domain}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-domain/index.ts",
            "line": 22
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_domain#user_pool_id CognitoUserPoolDomain#user_pool_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-domain/index.ts",
            "line": 34
          },
          "name": "userPoolId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_domain#custom_domain_config CognitoUserPoolDomain#custom_domain_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-domain/index.ts",
            "line": 18
          },
          "name": "customDomainConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cognitoUserPoolDomain.CognitoUserPoolDomainCustomDomainConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_domain#managed_login_version CognitoUserPoolDomain#managed_login_version}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-domain/index.ts",
            "line": 26
          },
          "name": "managedLoginVersion",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_domain#routing CognitoUserPoolDomain#routing}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-domain/index.ts",
            "line": 30
          },
          "name": "routing",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cognitoUserPoolDomain.CognitoUserPoolDomainRouting"
          }
        }
      ],
      "symbolId": "src/cognito-user-pool-domain/index:CognitoUserPoolDomainConfig"
    },
    "@cdktn/provider-awscc.cognitoUserPoolDomain.CognitoUserPoolDomainCustomDomainConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cognitoUserPoolDomain.CognitoUserPoolDomainCustomDomainConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cognito-user-pool-domain/index.ts",
        "line": 36
      },
      "name": "CognitoUserPoolDomainCustomDomainConfig",
      "namespace": "cognitoUserPoolDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_domain#certificate_arn CognitoUserPoolDomain#certificate_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-domain/index.ts",
            "line": 40
          },
          "name": "certificateArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_domain#security_policy CognitoUserPoolDomain#security_policy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-domain/index.ts",
            "line": 44
          },
          "name": "securityPolicy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cognito-user-pool-domain/index:CognitoUserPoolDomainCustomDomainConfig"
    },
    "@cdktn/provider-awscc.cognitoUserPoolDomain.CognitoUserPoolDomainCustomDomainConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cognitoUserPoolDomain.CognitoUserPoolDomainCustomDomainConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cognito-user-pool-domain/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/cognito-user-pool-domain/index.ts",
        "line": 83
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-domain/index.ts",
            "line": 139
          },
          "name": "resetCertificateArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-domain/index.ts",
            "line": 155
          },
          "name": "resetSecurityPolicy"
        }
      ],
      "name": "CognitoUserPoolDomainCustomDomainConfigOutputReference",
      "namespace": "cognitoUserPoolDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-domain/index.ts",
            "line": 143
          },
          "name": "certificateArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-domain/index.ts",
            "line": 159
          },
          "name": "securityPolicyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-domain/index.ts",
            "line": 133
          },
          "name": "certificateArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-domain/index.ts",
            "line": 149
          },
          "name": "securityPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-domain/index.ts",
            "line": 95
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cognitoUserPoolDomain.CognitoUserPoolDomainCustomDomainConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cognito-user-pool-domain/index:CognitoUserPoolDomainCustomDomainConfigOutputReference"
    },
    "@cdktn/provider-awscc.cognitoUserPoolDomain.CognitoUserPoolDomainRouting": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cognitoUserPoolDomain.CognitoUserPoolDomainRouting",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cognito-user-pool-domain/index.ts",
        "line": 290
      },
      "name": "CognitoUserPoolDomainRouting",
      "namespace": "cognitoUserPoolDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_domain#failover CognitoUserPoolDomain#failover}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-domain/index.ts",
            "line": 294
          },
          "name": "failover",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cognitoUserPoolDomain.CognitoUserPoolDomainRoutingFailover"
          }
        }
      ],
      "symbolId": "src/cognito-user-pool-domain/index:CognitoUserPoolDomainRouting"
    },
    "@cdktn/provider-awscc.cognitoUserPoolDomain.CognitoUserPoolDomainRoutingFailover": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cognitoUserPoolDomain.CognitoUserPoolDomainRoutingFailover",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cognito-user-pool-domain/index.ts",
        "line": 163
      },
      "name": "CognitoUserPoolDomainRoutingFailover",
      "namespace": "cognitoUserPoolDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_domain#primary_route_53_health_check_id CognitoUserPoolDomain#primary_route_53_health_check_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-domain/index.ts",
            "line": 167
          },
          "name": "primaryRoute53HealthCheckId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_domain#secondary_region CognitoUserPoolDomain#secondary_region}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-domain/index.ts",
            "line": 171
          },
          "name": "secondaryRegion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cognito-user-pool-domain/index:CognitoUserPoolDomainRoutingFailover"
    },
    "@cdktn/provider-awscc.cognitoUserPoolDomain.CognitoUserPoolDomainRoutingFailoverOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cognitoUserPoolDomain.CognitoUserPoolDomainRoutingFailoverOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cognito-user-pool-domain/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/cognito-user-pool-domain/index.ts",
        "line": 210
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-domain/index.ts",
            "line": 266
          },
          "name": "resetPrimaryRoute53HealthCheckId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-domain/index.ts",
            "line": 282
          },
          "name": "resetSecondaryRegion"
        }
      ],
      "name": "CognitoUserPoolDomainRoutingFailoverOutputReference",
      "namespace": "cognitoUserPoolDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-domain/index.ts",
            "line": 270
          },
          "name": "primaryRoute53HealthCheckIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-domain/index.ts",
            "line": 286
          },
          "name": "secondaryRegionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-domain/index.ts",
            "line": 260
          },
          "name": "primaryRoute53HealthCheckId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-domain/index.ts",
            "line": 276
          },
          "name": "secondaryRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-domain/index.ts",
            "line": 222
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cognitoUserPoolDomain.CognitoUserPoolDomainRoutingFailover"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cognito-user-pool-domain/index:CognitoUserPoolDomainRoutingFailoverOutputReference"
    },
    "@cdktn/provider-awscc.cognitoUserPoolDomain.CognitoUserPoolDomainRoutingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cognitoUserPoolDomain.CognitoUserPoolDomainRoutingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cognito-user-pool-domain/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/cognito-user-pool-domain/index.ts",
        "line": 326
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-domain/index.ts",
            "line": 373
          },
          "name": "putFailover",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cognitoUserPoolDomain.CognitoUserPoolDomainRoutingFailover"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-domain/index.ts",
            "line": 376
          },
          "name": "resetFailover"
        }
      ],
      "name": "CognitoUserPoolDomainRoutingOutputReference",
      "namespace": "cognitoUserPoolDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-domain/index.ts",
            "line": 370
          },
          "name": "failover",
          "type": {
            "fqn": "@cdktn/provider-awscc.cognitoUserPoolDomain.CognitoUserPoolDomainRoutingFailoverOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-domain/index.ts",
            "line": 380
          },
          "name": "failoverInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cognitoUserPoolDomain.CognitoUserPoolDomainRoutingFailover"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-domain/index.ts",
            "line": 338
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cognitoUserPoolDomain.CognitoUserPoolDomainRouting"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cognito-user-pool-domain/index:CognitoUserPoolDomainRoutingOutputReference"
    },
    "@cdktn/provider-awscc.cognitoUserPoolGroup.CognitoUserPoolGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_group awscc_cognito_user_pool_group}."
      },
      "fqn": "@cdktn/provider-awscc.cognitoUserPoolGroup.CognitoUserPoolGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_group awscc_cognito_user_pool_group} Resource."
        },
        "locationInModule": {
          "filename": "src/cognito-user-pool-group/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-awscc.cognitoUserPoolGroup.CognitoUserPoolGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cognito-user-pool-group/index.ts",
        "line": 40
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CognitoUserPoolGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-group/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 CognitoUserPoolGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CognitoUserPoolGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CognitoUserPoolGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-group/index.ts",
            "line": 107
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-group/index.ts",
            "line": 123
          },
          "name": "resetGroupName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-group/index.ts",
            "line": 144
          },
          "name": "resetPrecedence"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-group/index.ts",
            "line": 160
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-group/index.ts",
            "line": 185
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-group/index.ts",
            "line": 195
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CognitoUserPoolGroup",
      "namespace": "cognitoUserPoolGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-group/index.ts",
            "line": 45
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-group/index.ts",
            "line": 132
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-group/index.ts",
            "line": 111
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-group/index.ts",
            "line": 127
          },
          "name": "groupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-group/index.ts",
            "line": 148
          },
          "name": "precedenceInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-group/index.ts",
            "line": 164
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-group/index.ts",
            "line": 177
          },
          "name": "userPoolIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-group/index.ts",
            "line": 101
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-group/index.ts",
            "line": 117
          },
          "name": "groupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-group/index.ts",
            "line": 138
          },
          "name": "precedence",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-group/index.ts",
            "line": 154
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-group/index.ts",
            "line": 170
          },
          "name": "userPoolId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cognito-user-pool-group/index:CognitoUserPoolGroup"
    },
    "@cdktn/provider-awscc.cognitoUserPoolGroup.CognitoUserPoolGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cognitoUserPoolGroup.CognitoUserPoolGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cognito-user-pool-group/index.ts",
        "line": 14
      },
      "name": "CognitoUserPoolGroupConfig",
      "namespace": "cognitoUserPoolGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_group#user_pool_id CognitoUserPoolGroup#user_pool_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-group/index.ts",
            "line": 34
          },
          "name": "userPoolId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_group#description CognitoUserPoolGroup#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-group/index.ts",
            "line": 18
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_group#group_name CognitoUserPoolGroup#group_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-group/index.ts",
            "line": 22
          },
          "name": "groupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_group#precedence CognitoUserPoolGroup#precedence}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-group/index.ts",
            "line": 26
          },
          "name": "precedence",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_group#role_arn CognitoUserPoolGroup#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-group/index.ts",
            "line": 30
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cognito-user-pool-group/index:CognitoUserPoolGroupConfig"
    },
    "@cdktn/provider-awscc.cognitoUserPoolIdentityProvider.CognitoUserPoolIdentityProvider": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_identity_provider awscc_cognito_user_pool_identity_provider}."
      },
      "fqn": "@cdktn/provider-awscc.cognitoUserPoolIdentityProvider.CognitoUserPoolIdentityProvider",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_identity_provider awscc_cognito_user_pool_identity_provider} Resource."
        },
        "locationInModule": {
          "filename": "src/cognito-user-pool-identity-provider/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-awscc.cognitoUserPoolIdentityProvider.CognitoUserPoolIdentityProviderConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cognito-user-pool-identity-provider/index.ts",
        "line": 44
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CognitoUserPoolIdentityProvider resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-identity-provider/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 CognitoUserPoolIdentityProvider to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_identity_provider#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CognitoUserPoolIdentityProvider that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CognitoUserPoolIdentityProvider to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-identity-provider/index.ts",
            "line": 112
          },
          "name": "resetAttributeMapping"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-identity-provider/index.ts",
            "line": 133
          },
          "name": "resetIdpIdentifiers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-identity-provider/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/cognito-user-pool-identity-provider/index.ts",
            "line": 208
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CognitoUserPoolIdentityProvider",
      "namespace": "cognitoUserPoolIdentityProvider",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-identity-provider/index.ts",
            "line": 49
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-identity-provider/index.ts",
            "line": 121
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-identity-provider/index.ts",
            "line": 116
          },
          "name": "attributeMappingInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-identity-provider/index.ts",
            "line": 137
          },
          "name": "idpIdentifiersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-identity-provider/index.ts",
            "line": 150
          },
          "name": "providerDetailsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-identity-provider/index.ts",
            "line": 163
          },
          "name": "providerNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-identity-provider/index.ts",
            "line": 176
          },
          "name": "providerTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-identity-provider/index.ts",
            "line": 189
          },
          "name": "userPoolIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-identity-provider/index.ts",
            "line": 106
          },
          "name": "attributeMapping",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-identity-provider/index.ts",
            "line": 127
          },
          "name": "idpIdentifiers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-identity-provider/index.ts",
            "line": 143
          },
          "name": "providerDetails",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-identity-provider/index.ts",
            "line": 156
          },
          "name": "providerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-identity-provider/index.ts",
            "line": 169
          },
          "name": "providerType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-identity-provider/index.ts",
            "line": 182
          },
          "name": "userPoolId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cognito-user-pool-identity-provider/index:CognitoUserPoolIdentityProvider"
    },
    "@cdktn/provider-awscc.cognitoUserPoolIdentityProvider.CognitoUserPoolIdentityProviderConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cognitoUserPoolIdentityProvider.CognitoUserPoolIdentityProviderConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cognito-user-pool-identity-provider/index.ts",
        "line": 14
      },
      "name": "CognitoUserPoolIdentityProviderConfig",
      "namespace": "cognitoUserPoolIdentityProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_identity_provider#provider_details CognitoUserPoolIdentityProvider#provider_details}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-identity-provider/index.ts",
            "line": 26
          },
          "name": "providerDetails",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_identity_provider#provider_name CognitoUserPoolIdentityProvider#provider_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-identity-provider/index.ts",
            "line": 30
          },
          "name": "providerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_identity_provider#provider_type CognitoUserPoolIdentityProvider#provider_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-identity-provider/index.ts",
            "line": 34
          },
          "name": "providerType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_identity_provider#user_pool_id CognitoUserPoolIdentityProvider#user_pool_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-identity-provider/index.ts",
            "line": 38
          },
          "name": "userPoolId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_identity_provider#attribute_mapping CognitoUserPoolIdentityProvider#attribute_mapping}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-identity-provider/index.ts",
            "line": 18
          },
          "name": "attributeMapping",
          "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/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_identity_provider#idp_identifiers CognitoUserPoolIdentityProvider#idp_identifiers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-identity-provider/index.ts",
            "line": 22
          },
          "name": "idpIdentifiers",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/cognito-user-pool-identity-provider/index:CognitoUserPoolIdentityProviderConfig"
    },
    "@cdktn/provider-awscc.cognitoUserPoolRegionalConfigurationAttachment.CognitoUserPoolRegionalConfigurationAttachment": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_regional_configuration_attachment awscc_cognito_user_pool_regional_configuration_attachment}."
      },
      "fqn": "@cdktn/provider-awscc.cognitoUserPoolRegionalConfigurationAttachment.CognitoUserPoolRegionalConfigurationAttachment",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_regional_configuration_attachment awscc_cognito_user_pool_regional_configuration_attachment} Resource."
        },
        "locationInModule": {
          "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
          "line": 1853
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.cognitoUserPoolRegionalConfigurationAttachment.CognitoUserPoolRegionalConfigurationAttachmentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
        "line": 1821
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CognitoUserPoolRegionalConfigurationAttachment resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1838
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the CognitoUserPoolRegionalConfigurationAttachment to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_regional_configuration_attachment#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CognitoUserPoolRegionalConfigurationAttachment that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CognitoUserPoolRegionalConfigurationAttachment to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1886
          },
          "name": "putEmailConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cognitoUserPoolRegionalConfigurationAttachment.CognitoUserPoolRegionalConfigurationAttachmentEmailConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1907
          },
          "name": "putLambdaConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cognitoUserPoolRegionalConfigurationAttachment.CognitoUserPoolRegionalConfigurationAttachmentLambdaConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1923
          },
          "name": "putSmsConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cognitoUserPoolRegionalConfigurationAttachment.CognitoUserPoolRegionalConfigurationAttachmentSmsConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1889
          },
          "name": "resetEmailConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1910
          },
          "name": "resetLambdaConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1926
          },
          "name": "resetSmsConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1942
          },
          "name": "resetStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1971
          },
          "name": "resetUserPoolTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1983
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1994
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CognitoUserPoolRegionalConfigurationAttachment",
      "namespace": "cognitoUserPoolRegionalConfigurationAttachment",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1826
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1883
          },
          "name": "emailConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.cognitoUserPoolRegionalConfigurationAttachment.CognitoUserPoolRegionalConfigurationAttachmentEmailConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1898
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1904
          },
          "name": "lambdaConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.cognitoUserPoolRegionalConfigurationAttachment.CognitoUserPoolRegionalConfigurationAttachmentLambdaConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1920
          },
          "name": "smsConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.cognitoUserPoolRegionalConfigurationAttachment.CognitoUserPoolRegionalConfigurationAttachmentSmsConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1893
          },
          "name": "emailConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cognitoUserPoolRegionalConfigurationAttachment.CognitoUserPoolRegionalConfigurationAttachmentEmailConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1914
          },
          "name": "lambdaConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cognitoUserPoolRegionalConfigurationAttachment.CognitoUserPoolRegionalConfigurationAttachmentLambdaConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1930
          },
          "name": "smsConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cognitoUserPoolRegionalConfigurationAttachment.CognitoUserPoolRegionalConfigurationAttachmentSmsConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1946
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1959
          },
          "name": "userPoolIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1975
          },
          "name": "userPoolTagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1936
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1952
          },
          "name": "userPoolId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1965
          },
          "name": "userPoolTags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/cognito-user-pool-regional-configuration-attachment/index:CognitoUserPoolRegionalConfigurationAttachment"
    },
    "@cdktn/provider-awscc.cognitoUserPoolRegionalConfigurationAttachment.CognitoUserPoolRegionalConfigurationAttachmentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cognitoUserPoolRegionalConfigurationAttachment.CognitoUserPoolRegionalConfigurationAttachmentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
        "line": 14
      },
      "name": "CognitoUserPoolRegionalConfigurationAttachmentConfig",
      "namespace": "cognitoUserPoolRegionalConfigurationAttachment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_regional_configuration_attachment#user_pool_id CognitoUserPoolRegionalConfigurationAttachment#user_pool_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 36
          },
          "name": "userPoolId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_regional_configuration_attachment#email_configuration CognitoUserPoolRegionalConfigurationAttachment#email_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 18
          },
          "name": "emailConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cognitoUserPoolRegionalConfigurationAttachment.CognitoUserPoolRegionalConfigurationAttachmentEmailConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_regional_configuration_attachment#lambda_config CognitoUserPoolRegionalConfigurationAttachment#lambda_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 22
          },
          "name": "lambdaConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cognitoUserPoolRegionalConfigurationAttachment.CognitoUserPoolRegionalConfigurationAttachmentLambdaConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_regional_configuration_attachment#sms_configuration CognitoUserPoolRegionalConfigurationAttachment#sms_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 26
          },
          "name": "smsConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cognitoUserPoolRegionalConfigurationAttachment.CognitoUserPoolRegionalConfigurationAttachmentSmsConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_regional_configuration_attachment#status CognitoUserPoolRegionalConfigurationAttachment#status}",
            "stability": "stable",
            "summary": "The status of the replica. Set to ACTIVE or INACTIVE."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 32
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_regional_configuration_attachment#user_pool_tags CognitoUserPoolRegionalConfigurationAttachment#user_pool_tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 40
          },
          "name": "userPoolTags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/cognito-user-pool-regional-configuration-attachment/index:CognitoUserPoolRegionalConfigurationAttachmentConfig"
    },
    "@cdktn/provider-awscc.cognitoUserPoolRegionalConfigurationAttachment.CognitoUserPoolRegionalConfigurationAttachmentEmailConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cognitoUserPoolRegionalConfigurationAttachment.CognitoUserPoolRegionalConfigurationAttachmentEmailConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
        "line": 42
      },
      "name": "CognitoUserPoolRegionalConfigurationAttachmentEmailConfiguration",
      "namespace": "cognitoUserPoolRegionalConfigurationAttachment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_regional_configuration_attachment#configuration_set CognitoUserPoolRegionalConfigurationAttachment#configuration_set}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 46
          },
          "name": "configurationSet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_regional_configuration_attachment#email_sending_account CognitoUserPoolRegionalConfigurationAttachment#email_sending_account}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 50
          },
          "name": "emailSendingAccount",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_regional_configuration_attachment#from CognitoUserPoolRegionalConfigurationAttachment#from}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 54
          },
          "name": "from",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_regional_configuration_attachment#reply_to_email_address CognitoUserPoolRegionalConfigurationAttachment#reply_to_email_address}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 58
          },
          "name": "replyToEmailAddress",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_regional_configuration_attachment#source_arn CognitoUserPoolRegionalConfigurationAttachment#source_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 62
          },
          "name": "sourceArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cognito-user-pool-regional-configuration-attachment/index:CognitoUserPoolRegionalConfigurationAttachmentEmailConfiguration"
    },
    "@cdktn/provider-awscc.cognitoUserPoolRegionalConfigurationAttachment.CognitoUserPoolRegionalConfigurationAttachmentEmailConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cognitoUserPoolRegionalConfigurationAttachment.CognitoUserPoolRegionalConfigurationAttachmentEmailConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cognito-user-pool-regional-configuration-attachment/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/cognito-user-pool-regional-configuration-attachment/index.ts",
        "line": 122
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 196
          },
          "name": "resetConfigurationSet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 212
          },
          "name": "resetEmailSendingAccount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 228
          },
          "name": "resetFrom"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 244
          },
          "name": "resetReplyToEmailAddress"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 260
          },
          "name": "resetSourceArn"
        }
      ],
      "name": "CognitoUserPoolRegionalConfigurationAttachmentEmailConfigurationOutputReference",
      "namespace": "cognitoUserPoolRegionalConfigurationAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 200
          },
          "name": "configurationSetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 216
          },
          "name": "emailSendingAccountInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 232
          },
          "name": "fromInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 248
          },
          "name": "replyToEmailAddressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 264
          },
          "name": "sourceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 190
          },
          "name": "configurationSet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 206
          },
          "name": "emailSendingAccount",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 222
          },
          "name": "from",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 238
          },
          "name": "replyToEmailAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 254
          },
          "name": "sourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 134
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cognitoUserPoolRegionalConfigurationAttachment.CognitoUserPoolRegionalConfigurationAttachmentEmailConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cognito-user-pool-regional-configuration-attachment/index:CognitoUserPoolRegionalConfigurationAttachmentEmailConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.cognitoUserPoolRegionalConfigurationAttachment.CognitoUserPoolRegionalConfigurationAttachmentLambdaConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cognitoUserPoolRegionalConfigurationAttachment.CognitoUserPoolRegionalConfigurationAttachmentLambdaConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
        "line": 776
      },
      "name": "CognitoUserPoolRegionalConfigurationAttachmentLambdaConfig",
      "namespace": "cognitoUserPoolRegionalConfigurationAttachment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_regional_configuration_attachment#create_auth_challenge CognitoUserPoolRegionalConfigurationAttachment#create_auth_challenge}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 780
          },
          "name": "createAuthChallenge",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_regional_configuration_attachment#custom_email_sender CognitoUserPoolRegionalConfigurationAttachment#custom_email_sender}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 784
          },
          "name": "customEmailSender",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cognitoUserPoolRegionalConfigurationAttachment.CognitoUserPoolRegionalConfigurationAttachmentLambdaConfigCustomEmailSender"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_regional_configuration_attachment#custom_message CognitoUserPoolRegionalConfigurationAttachment#custom_message}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 788
          },
          "name": "customMessage",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_regional_configuration_attachment#custom_sms_sender CognitoUserPoolRegionalConfigurationAttachment#custom_sms_sender}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 792
          },
          "name": "customSmsSender",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cognitoUserPoolRegionalConfigurationAttachment.CognitoUserPoolRegionalConfigurationAttachmentLambdaConfigCustomSmsSender"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_regional_configuration_attachment#define_auth_challenge CognitoUserPoolRegionalConfigurationAttachment#define_auth_challenge}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 796
          },
          "name": "defineAuthChallenge",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_regional_configuration_attachment#inbound_federation CognitoUserPoolRegionalConfigurationAttachment#inbound_federation}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 800
          },
          "name": "inboundFederation",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cognitoUserPoolRegionalConfigurationAttachment.CognitoUserPoolRegionalConfigurationAttachmentLambdaConfigInboundFederation"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_regional_configuration_attachment#kms_key_id CognitoUserPoolRegionalConfigurationAttachment#kms_key_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 804
          },
          "name": "kmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_regional_configuration_attachment#post_authentication CognitoUserPoolRegionalConfigurationAttachment#post_authentication}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 808
          },
          "name": "postAuthentication",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_regional_configuration_attachment#post_confirmation CognitoUserPoolRegionalConfigurationAttachment#post_confirmation}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 812
          },
          "name": "postConfirmation",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_regional_configuration_attachment#pre_authentication CognitoUserPoolRegionalConfigurationAttachment#pre_authentication}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 816
          },
          "name": "preAuthentication",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_regional_configuration_attachment#pre_sign_up CognitoUserPoolRegionalConfigurationAttachment#pre_sign_up}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 820
          },
          "name": "preSignUp",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_regional_configuration_attachment#pre_token_generation CognitoUserPoolRegionalConfigurationAttachment#pre_token_generation}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 824
          },
          "name": "preTokenGeneration",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_regional_configuration_attachment#pre_token_generation_config CognitoUserPoolRegionalConfigurationAttachment#pre_token_generation_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 828
          },
          "name": "preTokenGenerationConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cognitoUserPoolRegionalConfigurationAttachment.CognitoUserPoolRegionalConfigurationAttachmentLambdaConfigPreTokenGenerationConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_regional_configuration_attachment#user_migration CognitoUserPoolRegionalConfigurationAttachment#user_migration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 832
          },
          "name": "userMigration",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_regional_configuration_attachment#verify_auth_challenge_response CognitoUserPoolRegionalConfigurationAttachment#verify_auth_challenge_response}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 836
          },
          "name": "verifyAuthChallengeResponse",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cognito-user-pool-regional-configuration-attachment/index:CognitoUserPoolRegionalConfigurationAttachmentLambdaConfig"
    },
    "@cdktn/provider-awscc.cognitoUserPoolRegionalConfigurationAttachment.CognitoUserPoolRegionalConfigurationAttachmentLambdaConfigCustomEmailSender": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cognitoUserPoolRegionalConfigurationAttachment.CognitoUserPoolRegionalConfigurationAttachmentLambdaConfigCustomEmailSender",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
        "line": 268
      },
      "name": "CognitoUserPoolRegionalConfigurationAttachmentLambdaConfigCustomEmailSender",
      "namespace": "cognitoUserPoolRegionalConfigurationAttachment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_regional_configuration_attachment#lambda_arn CognitoUserPoolRegionalConfigurationAttachment#lambda_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 272
          },
          "name": "lambdaArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_regional_configuration_attachment#lambda_version CognitoUserPoolRegionalConfigurationAttachment#lambda_version}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 276
          },
          "name": "lambdaVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cognito-user-pool-regional-configuration-attachment/index:CognitoUserPoolRegionalConfigurationAttachmentLambdaConfigCustomEmailSender"
    },
    "@cdktn/provider-awscc.cognitoUserPoolRegionalConfigurationAttachment.CognitoUserPoolRegionalConfigurationAttachmentLambdaConfigCustomEmailSenderOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cognitoUserPoolRegionalConfigurationAttachment.CognitoUserPoolRegionalConfigurationAttachmentLambdaConfigCustomEmailSenderOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cognito-user-pool-regional-configuration-attachment/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/cognito-user-pool-regional-configuration-attachment/index.ts",
        "line": 315
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 371
          },
          "name": "resetLambdaArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 387
          },
          "name": "resetLambdaVersion"
        }
      ],
      "name": "CognitoUserPoolRegionalConfigurationAttachmentLambdaConfigCustomEmailSenderOutputReference",
      "namespace": "cognitoUserPoolRegionalConfigurationAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 375
          },
          "name": "lambdaArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 391
          },
          "name": "lambdaVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 365
          },
          "name": "lambdaArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 381
          },
          "name": "lambdaVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 327
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cognitoUserPoolRegionalConfigurationAttachment.CognitoUserPoolRegionalConfigurationAttachmentLambdaConfigCustomEmailSender"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cognito-user-pool-regional-configuration-attachment/index:CognitoUserPoolRegionalConfigurationAttachmentLambdaConfigCustomEmailSenderOutputReference"
    },
    "@cdktn/provider-awscc.cognitoUserPoolRegionalConfigurationAttachment.CognitoUserPoolRegionalConfigurationAttachmentLambdaConfigCustomSmsSender": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cognitoUserPoolRegionalConfigurationAttachment.CognitoUserPoolRegionalConfigurationAttachmentLambdaConfigCustomSmsSender",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
        "line": 395
      },
      "name": "CognitoUserPoolRegionalConfigurationAttachmentLambdaConfigCustomSmsSender",
      "namespace": "cognitoUserPoolRegionalConfigurationAttachment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_regional_configuration_attachment#lambda_arn CognitoUserPoolRegionalConfigurationAttachment#lambda_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 399
          },
          "name": "lambdaArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_regional_configuration_attachment#lambda_version CognitoUserPoolRegionalConfigurationAttachment#lambda_version}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 403
          },
          "name": "lambdaVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cognito-user-pool-regional-configuration-attachment/index:CognitoUserPoolRegionalConfigurationAttachmentLambdaConfigCustomSmsSender"
    },
    "@cdktn/provider-awscc.cognitoUserPoolRegionalConfigurationAttachment.CognitoUserPoolRegionalConfigurationAttachmentLambdaConfigCustomSmsSenderOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cognitoUserPoolRegionalConfigurationAttachment.CognitoUserPoolRegionalConfigurationAttachmentLambdaConfigCustomSmsSenderOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
          "line": 450
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
        "line": 442
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 498
          },
          "name": "resetLambdaArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 514
          },
          "name": "resetLambdaVersion"
        }
      ],
      "name": "CognitoUserPoolRegionalConfigurationAttachmentLambdaConfigCustomSmsSenderOutputReference",
      "namespace": "cognitoUserPoolRegionalConfigurationAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 502
          },
          "name": "lambdaArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 518
          },
          "name": "lambdaVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 492
          },
          "name": "lambdaArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 508
          },
          "name": "lambdaVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 454
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cognitoUserPoolRegionalConfigurationAttachment.CognitoUserPoolRegionalConfigurationAttachmentLambdaConfigCustomSmsSender"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cognito-user-pool-regional-configuration-attachment/index:CognitoUserPoolRegionalConfigurationAttachmentLambdaConfigCustomSmsSenderOutputReference"
    },
    "@cdktn/provider-awscc.cognitoUserPoolRegionalConfigurationAttachment.CognitoUserPoolRegionalConfigurationAttachmentLambdaConfigInboundFederation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cognitoUserPoolRegionalConfigurationAttachment.CognitoUserPoolRegionalConfigurationAttachmentLambdaConfigInboundFederation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
        "line": 522
      },
      "name": "CognitoUserPoolRegionalConfigurationAttachmentLambdaConfigInboundFederation",
      "namespace": "cognitoUserPoolRegionalConfigurationAttachment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_regional_configuration_attachment#lambda_arn CognitoUserPoolRegionalConfigurationAttachment#lambda_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 526
          },
          "name": "lambdaArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_regional_configuration_attachment#lambda_version CognitoUserPoolRegionalConfigurationAttachment#lambda_version}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 530
          },
          "name": "lambdaVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cognito-user-pool-regional-configuration-attachment/index:CognitoUserPoolRegionalConfigurationAttachmentLambdaConfigInboundFederation"
    },
    "@cdktn/provider-awscc.cognitoUserPoolRegionalConfigurationAttachment.CognitoUserPoolRegionalConfigurationAttachmentLambdaConfigInboundFederationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cognitoUserPoolRegionalConfigurationAttachment.CognitoUserPoolRegionalConfigurationAttachmentLambdaConfigInboundFederationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
          "line": 577
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
        "line": 569
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 625
          },
          "name": "resetLambdaArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 641
          },
          "name": "resetLambdaVersion"
        }
      ],
      "name": "CognitoUserPoolRegionalConfigurationAttachmentLambdaConfigInboundFederationOutputReference",
      "namespace": "cognitoUserPoolRegionalConfigurationAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 629
          },
          "name": "lambdaArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 645
          },
          "name": "lambdaVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 619
          },
          "name": "lambdaArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 635
          },
          "name": "lambdaVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 581
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cognitoUserPoolRegionalConfigurationAttachment.CognitoUserPoolRegionalConfigurationAttachmentLambdaConfigInboundFederation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cognito-user-pool-regional-configuration-attachment/index:CognitoUserPoolRegionalConfigurationAttachmentLambdaConfigInboundFederationOutputReference"
    },
    "@cdktn/provider-awscc.cognitoUserPoolRegionalConfigurationAttachment.CognitoUserPoolRegionalConfigurationAttachmentLambdaConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cognitoUserPoolRegionalConfigurationAttachment.CognitoUserPoolRegionalConfigurationAttachmentLambdaConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
          "line": 974
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
        "line": 966
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1113
          },
          "name": "putCustomEmailSender",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cognitoUserPoolRegionalConfigurationAttachment.CognitoUserPoolRegionalConfigurationAttachmentLambdaConfigCustomEmailSender"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1145
          },
          "name": "putCustomSmsSender",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cognitoUserPoolRegionalConfigurationAttachment.CognitoUserPoolRegionalConfigurationAttachmentLambdaConfigCustomSmsSender"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1177
          },
          "name": "putInboundFederation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cognitoUserPoolRegionalConfigurationAttachment.CognitoUserPoolRegionalConfigurationAttachmentLambdaConfigInboundFederation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1289
          },
          "name": "putPreTokenGenerationConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cognitoUserPoolRegionalConfigurationAttachment.CognitoUserPoolRegionalConfigurationAttachmentLambdaConfigPreTokenGenerationConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1100
          },
          "name": "resetCreateAuthChallenge"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1116
          },
          "name": "resetCustomEmailSender"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1132
          },
          "name": "resetCustomMessage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1148
          },
          "name": "resetCustomSmsSender"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1164
          },
          "name": "resetDefineAuthChallenge"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1180
          },
          "name": "resetInboundFederation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1196
          },
          "name": "resetKmsKeyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1212
          },
          "name": "resetPostAuthentication"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1228
          },
          "name": "resetPostConfirmation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1244
          },
          "name": "resetPreAuthentication"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1260
          },
          "name": "resetPreSignUp"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1276
          },
          "name": "resetPreTokenGeneration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1292
          },
          "name": "resetPreTokenGenerationConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1308
          },
          "name": "resetUserMigration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1324
          },
          "name": "resetVerifyAuthChallengeResponse"
        }
      ],
      "name": "CognitoUserPoolRegionalConfigurationAttachmentLambdaConfigOutputReference",
      "namespace": "cognitoUserPoolRegionalConfigurationAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1110
          },
          "name": "customEmailSender",
          "type": {
            "fqn": "@cdktn/provider-awscc.cognitoUserPoolRegionalConfigurationAttachment.CognitoUserPoolRegionalConfigurationAttachmentLambdaConfigCustomEmailSenderOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1142
          },
          "name": "customSmsSender",
          "type": {
            "fqn": "@cdktn/provider-awscc.cognitoUserPoolRegionalConfigurationAttachment.CognitoUserPoolRegionalConfigurationAttachmentLambdaConfigCustomSmsSenderOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1174
          },
          "name": "inboundFederation",
          "type": {
            "fqn": "@cdktn/provider-awscc.cognitoUserPoolRegionalConfigurationAttachment.CognitoUserPoolRegionalConfigurationAttachmentLambdaConfigInboundFederationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1286
          },
          "name": "preTokenGenerationConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.cognitoUserPoolRegionalConfigurationAttachment.CognitoUserPoolRegionalConfigurationAttachmentLambdaConfigPreTokenGenerationConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1104
          },
          "name": "createAuthChallengeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1120
          },
          "name": "customEmailSenderInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cognitoUserPoolRegionalConfigurationAttachment.CognitoUserPoolRegionalConfigurationAttachmentLambdaConfigCustomEmailSender"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1136
          },
          "name": "customMessageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1152
          },
          "name": "customSmsSenderInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cognitoUserPoolRegionalConfigurationAttachment.CognitoUserPoolRegionalConfigurationAttachmentLambdaConfigCustomSmsSender"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1168
          },
          "name": "defineAuthChallengeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1184
          },
          "name": "inboundFederationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cognitoUserPoolRegionalConfigurationAttachment.CognitoUserPoolRegionalConfigurationAttachmentLambdaConfigInboundFederation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1200
          },
          "name": "kmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1216
          },
          "name": "postAuthenticationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1232
          },
          "name": "postConfirmationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1248
          },
          "name": "preAuthenticationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1264
          },
          "name": "preSignUpInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1296
          },
          "name": "preTokenGenerationConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cognitoUserPoolRegionalConfigurationAttachment.CognitoUserPoolRegionalConfigurationAttachmentLambdaConfigPreTokenGenerationConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1280
          },
          "name": "preTokenGenerationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1312
          },
          "name": "userMigrationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1328
          },
          "name": "verifyAuthChallengeResponseInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1094
          },
          "name": "createAuthChallenge",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1126
          },
          "name": "customMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1158
          },
          "name": "defineAuthChallenge",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1190
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1206
          },
          "name": "postAuthentication",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1222
          },
          "name": "postConfirmation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1238
          },
          "name": "preAuthentication",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1254
          },
          "name": "preSignUp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1270
          },
          "name": "preTokenGeneration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1302
          },
          "name": "userMigration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1318
          },
          "name": "verifyAuthChallengeResponse",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 978
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cognitoUserPoolRegionalConfigurationAttachment.CognitoUserPoolRegionalConfigurationAttachmentLambdaConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cognito-user-pool-regional-configuration-attachment/index:CognitoUserPoolRegionalConfigurationAttachmentLambdaConfigOutputReference"
    },
    "@cdktn/provider-awscc.cognitoUserPoolRegionalConfigurationAttachment.CognitoUserPoolRegionalConfigurationAttachmentLambdaConfigPreTokenGenerationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cognitoUserPoolRegionalConfigurationAttachment.CognitoUserPoolRegionalConfigurationAttachmentLambdaConfigPreTokenGenerationConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
        "line": 649
      },
      "name": "CognitoUserPoolRegionalConfigurationAttachmentLambdaConfigPreTokenGenerationConfig",
      "namespace": "cognitoUserPoolRegionalConfigurationAttachment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_regional_configuration_attachment#lambda_arn CognitoUserPoolRegionalConfigurationAttachment#lambda_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 653
          },
          "name": "lambdaArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_regional_configuration_attachment#lambda_version CognitoUserPoolRegionalConfigurationAttachment#lambda_version}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 657
          },
          "name": "lambdaVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cognito-user-pool-regional-configuration-attachment/index:CognitoUserPoolRegionalConfigurationAttachmentLambdaConfigPreTokenGenerationConfig"
    },
    "@cdktn/provider-awscc.cognitoUserPoolRegionalConfigurationAttachment.CognitoUserPoolRegionalConfigurationAttachmentLambdaConfigPreTokenGenerationConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cognitoUserPoolRegionalConfigurationAttachment.CognitoUserPoolRegionalConfigurationAttachmentLambdaConfigPreTokenGenerationConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
          "line": 704
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
        "line": 696
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 752
          },
          "name": "resetLambdaArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 768
          },
          "name": "resetLambdaVersion"
        }
      ],
      "name": "CognitoUserPoolRegionalConfigurationAttachmentLambdaConfigPreTokenGenerationConfigOutputReference",
      "namespace": "cognitoUserPoolRegionalConfigurationAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 756
          },
          "name": "lambdaArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 772
          },
          "name": "lambdaVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 746
          },
          "name": "lambdaArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 762
          },
          "name": "lambdaVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 708
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cognitoUserPoolRegionalConfigurationAttachment.CognitoUserPoolRegionalConfigurationAttachmentLambdaConfigPreTokenGenerationConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cognito-user-pool-regional-configuration-attachment/index:CognitoUserPoolRegionalConfigurationAttachmentLambdaConfigPreTokenGenerationConfigOutputReference"
    },
    "@cdktn/provider-awscc.cognitoUserPoolRegionalConfigurationAttachment.CognitoUserPoolRegionalConfigurationAttachmentSmsConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cognitoUserPoolRegionalConfigurationAttachment.CognitoUserPoolRegionalConfigurationAttachmentSmsConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
        "line": 1624
      },
      "name": "CognitoUserPoolRegionalConfigurationAttachmentSmsConfiguration",
      "namespace": "cognitoUserPoolRegionalConfigurationAttachment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_regional_configuration_attachment#eums_sms CognitoUserPoolRegionalConfigurationAttachment#eums_sms}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1628
          },
          "name": "eumsSms",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cognitoUserPoolRegionalConfigurationAttachment.CognitoUserPoolRegionalConfigurationAttachmentSmsConfigurationEumsSms"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_regional_configuration_attachment#external_id CognitoUserPoolRegionalConfigurationAttachment#external_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1632
          },
          "name": "externalId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_regional_configuration_attachment#sns_caller_arn CognitoUserPoolRegionalConfigurationAttachment#sns_caller_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1636
          },
          "name": "snsCallerArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_regional_configuration_attachment#sns_region CognitoUserPoolRegionalConfigurationAttachment#sns_region}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1640
          },
          "name": "snsRegion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cognito-user-pool-regional-configuration-attachment/index:CognitoUserPoolRegionalConfigurationAttachmentSmsConfiguration"
    },
    "@cdktn/provider-awscc.cognitoUserPoolRegionalConfigurationAttachment.CognitoUserPoolRegionalConfigurationAttachmentSmsConfigurationEumsSms": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cognitoUserPoolRegionalConfigurationAttachment.CognitoUserPoolRegionalConfigurationAttachmentSmsConfigurationEumsSms",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
        "line": 1332
      },
      "name": "CognitoUserPoolRegionalConfigurationAttachmentSmsConfigurationEumsSms",
      "namespace": "cognitoUserPoolRegionalConfigurationAttachment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_regional_configuration_attachment#caller_arn CognitoUserPoolRegionalConfigurationAttachment#caller_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1336
          },
          "name": "callerArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_regional_configuration_attachment#configuration_set_name CognitoUserPoolRegionalConfigurationAttachment#configuration_set_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1340
          },
          "name": "configurationSetName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_regional_configuration_attachment#external_id CognitoUserPoolRegionalConfigurationAttachment#external_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1344
          },
          "name": "externalId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_regional_configuration_attachment#in_entity_id CognitoUserPoolRegionalConfigurationAttachment#in_entity_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1348
          },
          "name": "inEntityId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_regional_configuration_attachment#in_template_id CognitoUserPoolRegionalConfigurationAttachment#in_template_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1352
          },
          "name": "inTemplateId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_regional_configuration_attachment#origination_identity CognitoUserPoolRegionalConfigurationAttachment#origination_identity}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1356
          },
          "name": "originationIdentity",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_regional_configuration_attachment#region CognitoUserPoolRegionalConfigurationAttachment#region}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1360
          },
          "name": "region",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cognito-user-pool-regional-configuration-attachment/index:CognitoUserPoolRegionalConfigurationAttachmentSmsConfigurationEumsSms"
    },
    "@cdktn/provider-awscc.cognitoUserPoolRegionalConfigurationAttachment.CognitoUserPoolRegionalConfigurationAttachmentSmsConfigurationEumsSmsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cognitoUserPoolRegionalConfigurationAttachment.CognitoUserPoolRegionalConfigurationAttachmentSmsConfigurationEumsSmsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
          "line": 1442
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
        "line": 1434
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1520
          },
          "name": "resetCallerArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1536
          },
          "name": "resetConfigurationSetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1552
          },
          "name": "resetExternalId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1568
          },
          "name": "resetInEntityId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1584
          },
          "name": "resetInTemplateId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1600
          },
          "name": "resetOriginationIdentity"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1616
          },
          "name": "resetRegion"
        }
      ],
      "name": "CognitoUserPoolRegionalConfigurationAttachmentSmsConfigurationEumsSmsOutputReference",
      "namespace": "cognitoUserPoolRegionalConfigurationAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1524
          },
          "name": "callerArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1540
          },
          "name": "configurationSetNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1556
          },
          "name": "externalIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1572
          },
          "name": "inEntityIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1588
          },
          "name": "inTemplateIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1604
          },
          "name": "originationIdentityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1620
          },
          "name": "regionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1514
          },
          "name": "callerArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1530
          },
          "name": "configurationSetName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1546
          },
          "name": "externalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1562
          },
          "name": "inEntityId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1578
          },
          "name": "inTemplateId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1594
          },
          "name": "originationIdentity",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1610
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1446
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cognitoUserPoolRegionalConfigurationAttachment.CognitoUserPoolRegionalConfigurationAttachmentSmsConfigurationEumsSms"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cognito-user-pool-regional-configuration-attachment/index:CognitoUserPoolRegionalConfigurationAttachmentSmsConfigurationEumsSmsOutputReference"
    },
    "@cdktn/provider-awscc.cognitoUserPoolRegionalConfigurationAttachment.CognitoUserPoolRegionalConfigurationAttachmentSmsConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cognitoUserPoolRegionalConfigurationAttachment.CognitoUserPoolRegionalConfigurationAttachmentSmsConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
          "line": 1701
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
        "line": 1693
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1758
          },
          "name": "putEumsSms",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cognitoUserPoolRegionalConfigurationAttachment.CognitoUserPoolRegionalConfigurationAttachmentSmsConfigurationEumsSms"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1761
          },
          "name": "resetEumsSms"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1777
          },
          "name": "resetExternalId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1793
          },
          "name": "resetSnsCallerArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1809
          },
          "name": "resetSnsRegion"
        }
      ],
      "name": "CognitoUserPoolRegionalConfigurationAttachmentSmsConfigurationOutputReference",
      "namespace": "cognitoUserPoolRegionalConfigurationAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1755
          },
          "name": "eumsSms",
          "type": {
            "fqn": "@cdktn/provider-awscc.cognitoUserPoolRegionalConfigurationAttachment.CognitoUserPoolRegionalConfigurationAttachmentSmsConfigurationEumsSmsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1765
          },
          "name": "eumsSmsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cognitoUserPoolRegionalConfigurationAttachment.CognitoUserPoolRegionalConfigurationAttachmentSmsConfigurationEumsSms"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1781
          },
          "name": "externalIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1797
          },
          "name": "snsCallerArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1813
          },
          "name": "snsRegionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1771
          },
          "name": "externalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1787
          },
          "name": "snsCallerArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1803
          },
          "name": "snsRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 1705
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cognitoUserPoolRegionalConfigurationAttachment.CognitoUserPoolRegionalConfigurationAttachmentSmsConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cognito-user-pool-regional-configuration-attachment/index:CognitoUserPoolRegionalConfigurationAttachmentSmsConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.cognitoUserPoolReplica.CognitoUserPoolReplica": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_replica awscc_cognito_user_pool_replica}."
      },
      "fqn": "@cdktn/provider-awscc.cognitoUserPoolReplica.CognitoUserPoolReplica",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_replica awscc_cognito_user_pool_replica} Resource."
        },
        "locationInModule": {
          "filename": "src/cognito-user-pool-replica/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-awscc.cognitoUserPoolReplica.CognitoUserPoolReplicaConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cognito-user-pool-replica/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CognitoUserPoolReplica resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-replica/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 CognitoUserPoolReplica to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_replica#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CognitoUserPoolReplica that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CognitoUserPoolReplica to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-replica/index.ts",
            "line": 128
          },
          "name": "resetUserPoolTagsAtCreate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-replica/index.ts",
            "line": 140
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-replica/index.ts",
            "line": 148
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CognitoUserPoolReplica",
      "namespace": "cognitoUserPoolReplica",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-replica/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-replica/index.ts",
            "line": 90
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-replica/index.ts",
            "line": 103
          },
          "name": "regionNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-replica/index.ts",
            "line": 116
          },
          "name": "userPoolIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-replica/index.ts",
            "line": 132
          },
          "name": "userPoolTagsAtCreateInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-replica/index.ts",
            "line": 96
          },
          "name": "regionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-replica/index.ts",
            "line": 109
          },
          "name": "userPoolId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-replica/index.ts",
            "line": 122
          },
          "name": "userPoolTagsAtCreate",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/cognito-user-pool-replica/index:CognitoUserPoolReplica"
    },
    "@cdktn/provider-awscc.cognitoUserPoolReplica.CognitoUserPoolReplicaConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cognitoUserPoolReplica.CognitoUserPoolReplicaConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cognito-user-pool-replica/index.ts",
        "line": 14
      },
      "name": "CognitoUserPoolReplicaConfig",
      "namespace": "cognitoUserPoolReplica",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_replica#region_name CognitoUserPoolReplica#region_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-replica/index.ts",
            "line": 18
          },
          "name": "regionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_replica#user_pool_id CognitoUserPoolReplica#user_pool_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-replica/index.ts",
            "line": 22
          },
          "name": "userPoolId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_replica#user_pool_tags_at_create CognitoUserPoolReplica#user_pool_tags_at_create}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-replica/index.ts",
            "line": 26
          },
          "name": "userPoolTagsAtCreate",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/cognito-user-pool-replica/index:CognitoUserPoolReplicaConfig"
    },
    "@cdktn/provider-awscc.cognitoUserPoolResourceServer.CognitoUserPoolResourceServer": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_resource_server awscc_cognito_user_pool_resource_server}."
      },
      "fqn": "@cdktn/provider-awscc.cognitoUserPoolResourceServer.CognitoUserPoolResourceServer",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_resource_server awscc_cognito_user_pool_resource_server} Resource."
        },
        "locationInModule": {
          "filename": "src/cognito-user-pool-resource-server/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-awscc.cognitoUserPoolResourceServer.CognitoUserPoolResourceServerConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cognito-user-pool-resource-server/index.ts",
        "line": 185
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CognitoUserPoolResourceServer resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-resource-server/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 CognitoUserPoolResourceServer to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_resource_server#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CognitoUserPoolResourceServer that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CognitoUserPoolResourceServer to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-resource-server/index.ts",
            "line": 279
          },
          "name": "putScopes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.cognitoUserPoolResourceServer.CognitoUserPoolResourceServerScopes"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-resource-server/index.ts",
            "line": 282
          },
          "name": "resetScopes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-resource-server/index.ts",
            "line": 307
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-resource-server/index.ts",
            "line": 316
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CognitoUserPoolResourceServer",
      "namespace": "cognitoUserPoolResourceServer",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-resource-server/index.ts",
            "line": 190
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-resource-server/index.ts",
            "line": 244
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-resource-server/index.ts",
            "line": 276
          },
          "name": "scopes",
          "type": {
            "fqn": "@cdktn/provider-awscc.cognitoUserPoolResourceServer.CognitoUserPoolResourceServerScopesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-resource-server/index.ts",
            "line": 257
          },
          "name": "identifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-resource-server/index.ts",
            "line": 270
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-resource-server/index.ts",
            "line": 286
          },
          "name": "scopesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cognitoUserPoolResourceServer.CognitoUserPoolResourceServerScopes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-resource-server/index.ts",
            "line": 299
          },
          "name": "userPoolIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-resource-server/index.ts",
            "line": 250
          },
          "name": "identifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-resource-server/index.ts",
            "line": 263
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-resource-server/index.ts",
            "line": 292
          },
          "name": "userPoolId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cognito-user-pool-resource-server/index:CognitoUserPoolResourceServer"
    },
    "@cdktn/provider-awscc.cognitoUserPoolResourceServer.CognitoUserPoolResourceServerConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cognitoUserPoolResourceServer.CognitoUserPoolResourceServerConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cognito-user-pool-resource-server/index.ts",
        "line": 14
      },
      "name": "CognitoUserPoolResourceServerConfig",
      "namespace": "cognitoUserPoolResourceServer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_resource_server#identifier CognitoUserPoolResourceServer#identifier}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-resource-server/index.ts",
            "line": 18
          },
          "name": "identifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_resource_server#name CognitoUserPoolResourceServer#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-resource-server/index.ts",
            "line": 22
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_resource_server#user_pool_id CognitoUserPoolResourceServer#user_pool_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-resource-server/index.ts",
            "line": 30
          },
          "name": "userPoolId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_resource_server#scopes CognitoUserPoolResourceServer#scopes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-resource-server/index.ts",
            "line": 26
          },
          "name": "scopes",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cognitoUserPoolResourceServer.CognitoUserPoolResourceServerScopes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cognito-user-pool-resource-server/index:CognitoUserPoolResourceServerConfig"
    },
    "@cdktn/provider-awscc.cognitoUserPoolResourceServer.CognitoUserPoolResourceServerScopes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cognitoUserPoolResourceServer.CognitoUserPoolResourceServerScopes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cognito-user-pool-resource-server/index.ts",
        "line": 32
      },
      "name": "CognitoUserPoolResourceServerScopes",
      "namespace": "cognitoUserPoolResourceServer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_resource_server#scope_description CognitoUserPoolResourceServer#scope_description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-resource-server/index.ts",
            "line": 36
          },
          "name": "scopeDescription",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_resource_server#scope_name CognitoUserPoolResourceServer#scope_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-resource-server/index.ts",
            "line": 40
          },
          "name": "scopeName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cognito-user-pool-resource-server/index:CognitoUserPoolResourceServerScopes"
    },
    "@cdktn/provider-awscc.cognitoUserPoolResourceServer.CognitoUserPoolResourceServerScopesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cognitoUserPoolResourceServer.CognitoUserPoolResourceServerScopesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cognito-user-pool-resource-server/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/cognito-user-pool-resource-server/index.ts",
        "line": 162
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-resource-server/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-awscc.cognitoUserPoolResourceServer.CognitoUserPoolResourceServerScopesOutputReference"
            }
          }
        }
      ],
      "name": "CognitoUserPoolResourceServerScopesList",
      "namespace": "cognitoUserPoolResourceServer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-resource-server/index.ts",
            "line": 163
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cognitoUserPoolResourceServer.CognitoUserPoolResourceServerScopes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cognito-user-pool-resource-server/index:CognitoUserPoolResourceServerScopesList"
    },
    "@cdktn/provider-awscc.cognitoUserPoolResourceServer.CognitoUserPoolResourceServerScopesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cognitoUserPoolResourceServer.CognitoUserPoolResourceServerScopesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cognito-user-pool-resource-server/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/cognito-user-pool-resource-server/index.ts",
        "line": 79
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-resource-server/index.ts",
            "line": 137
          },
          "name": "resetScopeDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-resource-server/index.ts",
            "line": 153
          },
          "name": "resetScopeName"
        }
      ],
      "name": "CognitoUserPoolResourceServerScopesOutputReference",
      "namespace": "cognitoUserPoolResourceServer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-resource-server/index.ts",
            "line": 141
          },
          "name": "scopeDescriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-resource-server/index.ts",
            "line": 157
          },
          "name": "scopeNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-resource-server/index.ts",
            "line": 131
          },
          "name": "scopeDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-resource-server/index.ts",
            "line": 147
          },
          "name": "scopeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-resource-server/index.ts",
            "line": 93
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cognitoUserPoolResourceServer.CognitoUserPoolResourceServerScopes"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cognito-user-pool-resource-server/index:CognitoUserPoolResourceServerScopesOutputReference"
    },
    "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachment": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_risk_configuration_attachment awscc_cognito_user_pool_risk_configuration_attachment}."
      },
      "fqn": "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachment",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_risk_configuration_attachment awscc_cognito_user_pool_risk_configuration_attachment} Resource."
        },
        "locationInModule": {
          "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
          "line": 1827
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachmentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
        "line": 1795
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CognitoUserPoolRiskConfigurationAttachment resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 1812
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the CognitoUserPoolRiskConfigurationAttachment to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_risk_configuration_attachment#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CognitoUserPoolRiskConfigurationAttachment that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CognitoUserPoolRiskConfigurationAttachment to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 1859
          },
          "name": "putAccountTakeoverRiskConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 1888
          },
          "name": "putCompromisedCredentialsRiskConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 1909
          },
          "name": "putRiskExceptionConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachmentRiskExceptionConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 1862
          },
          "name": "resetAccountTakeoverRiskConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 1891
          },
          "name": "resetCompromisedCredentialsRiskConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 1912
          },
          "name": "resetRiskExceptionConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 1937
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 1947
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CognitoUserPoolRiskConfigurationAttachment",
      "namespace": "cognitoUserPoolRiskConfigurationAttachment",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 1800
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 1856
          },
          "name": "accountTakeoverRiskConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 1885
          },
          "name": "compromisedCredentialsRiskConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 1900
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 1906
          },
          "name": "riskExceptionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachmentRiskExceptionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 1866
          },
          "name": "accountTakeoverRiskConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 1879
          },
          "name": "clientIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 1895
          },
          "name": "compromisedCredentialsRiskConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 1916
          },
          "name": "riskExceptionConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachmentRiskExceptionConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 1929
          },
          "name": "userPoolIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 1872
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 1922
          },
          "name": "userPoolId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cognito-user-pool-risk-configuration-attachment/index:CognitoUserPoolRiskConfigurationAttachment"
    },
    "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
        "line": 1316
      },
      "name": "CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfiguration",
      "namespace": "cognitoUserPoolRiskConfigurationAttachment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_risk_configuration_attachment#actions CognitoUserPoolRiskConfigurationAttachment#actions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 1320
          },
          "name": "actions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationActions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_risk_configuration_attachment#notify_configuration CognitoUserPoolRiskConfigurationAttachment#notify_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 1324
          },
          "name": "notifyConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationNotifyConfiguration"
          }
        }
      ],
      "symbolId": "src/cognito-user-pool-risk-configuration-attachment/index:CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfiguration"
    },
    "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationActions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationActions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
        "line": 417
      },
      "name": "CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationActions",
      "namespace": "cognitoUserPoolRiskConfigurationAttachment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_risk_configuration_attachment#high_action CognitoUserPoolRiskConfigurationAttachment#high_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 421
          },
          "name": "highAction",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationActionsHighAction"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_risk_configuration_attachment#low_action CognitoUserPoolRiskConfigurationAttachment#low_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 425
          },
          "name": "lowAction",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationActionsLowAction"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_risk_configuration_attachment#medium_action CognitoUserPoolRiskConfigurationAttachment#medium_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 429
          },
          "name": "mediumAction",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationActionsMediumAction"
          }
        }
      ],
      "symbolId": "src/cognito-user-pool-risk-configuration-attachment/index:CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationActions"
    },
    "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationActionsHighAction": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationActionsHighAction",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
        "line": 36
      },
      "name": "CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationActionsHighAction",
      "namespace": "cognitoUserPoolRiskConfigurationAttachment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_risk_configuration_attachment#event_action CognitoUserPoolRiskConfigurationAttachment#event_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 40
          },
          "name": "eventAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_risk_configuration_attachment#notify CognitoUserPoolRiskConfigurationAttachment#notify}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 44
          },
          "name": "notify",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cognito-user-pool-risk-configuration-attachment/index:CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationActionsHighAction"
    },
    "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationActionsHighActionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationActionsHighActionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cognito-user-pool-risk-configuration-attachment/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/cognito-user-pool-risk-configuration-attachment/index.ts",
        "line": 83
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 139
          },
          "name": "resetEventAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 155
          },
          "name": "resetNotify"
        }
      ],
      "name": "CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationActionsHighActionOutputReference",
      "namespace": "cognitoUserPoolRiskConfigurationAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 143
          },
          "name": "eventActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 159
          },
          "name": "notifyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 133
          },
          "name": "eventAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 149
          },
          "name": "notify",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 95
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationActionsHighAction"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cognito-user-pool-risk-configuration-attachment/index:CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationActionsHighActionOutputReference"
    },
    "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationActionsLowAction": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationActionsLowAction",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
        "line": 163
      },
      "name": "CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationActionsLowAction",
      "namespace": "cognitoUserPoolRiskConfigurationAttachment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_risk_configuration_attachment#event_action CognitoUserPoolRiskConfigurationAttachment#event_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 167
          },
          "name": "eventAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_risk_configuration_attachment#notify CognitoUserPoolRiskConfigurationAttachment#notify}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 171
          },
          "name": "notify",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cognito-user-pool-risk-configuration-attachment/index:CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationActionsLowAction"
    },
    "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationActionsLowActionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationActionsLowActionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cognito-user-pool-risk-configuration-attachment/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/cognito-user-pool-risk-configuration-attachment/index.ts",
        "line": 210
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 266
          },
          "name": "resetEventAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 282
          },
          "name": "resetNotify"
        }
      ],
      "name": "CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationActionsLowActionOutputReference",
      "namespace": "cognitoUserPoolRiskConfigurationAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 270
          },
          "name": "eventActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 286
          },
          "name": "notifyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 260
          },
          "name": "eventAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 276
          },
          "name": "notify",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 222
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationActionsLowAction"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cognito-user-pool-risk-configuration-attachment/index:CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationActionsLowActionOutputReference"
    },
    "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationActionsMediumAction": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationActionsMediumAction",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
        "line": 290
      },
      "name": "CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationActionsMediumAction",
      "namespace": "cognitoUserPoolRiskConfigurationAttachment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_risk_configuration_attachment#event_action CognitoUserPoolRiskConfigurationAttachment#event_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 294
          },
          "name": "eventAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_risk_configuration_attachment#notify CognitoUserPoolRiskConfigurationAttachment#notify}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 298
          },
          "name": "notify",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cognito-user-pool-risk-configuration-attachment/index:CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationActionsMediumAction"
    },
    "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationActionsMediumActionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationActionsMediumActionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cognito-user-pool-risk-configuration-attachment/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/cognito-user-pool-risk-configuration-attachment/index.ts",
        "line": 337
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 393
          },
          "name": "resetEventAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 409
          },
          "name": "resetNotify"
        }
      ],
      "name": "CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationActionsMediumActionOutputReference",
      "namespace": "cognitoUserPoolRiskConfigurationAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 397
          },
          "name": "eventActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 413
          },
          "name": "notifyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 387
          },
          "name": "eventAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 403
          },
          "name": "notify",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 349
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationActionsMediumAction"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cognito-user-pool-risk-configuration-attachment/index:CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationActionsMediumActionOutputReference"
    },
    "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationActionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationActionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cognito-user-pool-risk-configuration-attachment/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/cognito-user-pool-risk-configuration-attachment/index.ts",
        "line": 475
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 534
          },
          "name": "putHighAction",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationActionsHighAction"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 550
          },
          "name": "putLowAction",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationActionsLowAction"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 566
          },
          "name": "putMediumAction",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationActionsMediumAction"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 537
          },
          "name": "resetHighAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 553
          },
          "name": "resetLowAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 569
          },
          "name": "resetMediumAction"
        }
      ],
      "name": "CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationActionsOutputReference",
      "namespace": "cognitoUserPoolRiskConfigurationAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 531
          },
          "name": "highAction",
          "type": {
            "fqn": "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationActionsHighActionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 547
          },
          "name": "lowAction",
          "type": {
            "fqn": "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationActionsLowActionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 563
          },
          "name": "mediumAction",
          "type": {
            "fqn": "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationActionsMediumActionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 541
          },
          "name": "highActionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationActionsHighAction"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 557
          },
          "name": "lowActionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationActionsLowAction"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 573
          },
          "name": "mediumActionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationActionsMediumAction"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 487
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationActions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cognito-user-pool-risk-configuration-attachment/index:CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationActionsOutputReference"
    },
    "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationNotifyConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationNotifyConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
        "line": 1057
      },
      "name": "CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationNotifyConfiguration",
      "namespace": "cognitoUserPoolRiskConfigurationAttachment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_risk_configuration_attachment#block_email CognitoUserPoolRiskConfigurationAttachment#block_email}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 1061
          },
          "name": "blockEmail",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmail"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_risk_configuration_attachment#from CognitoUserPoolRiskConfigurationAttachment#from}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 1065
          },
          "name": "from",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_risk_configuration_attachment#mfa_email CognitoUserPoolRiskConfigurationAttachment#mfa_email}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 1069
          },
          "name": "mfaEmail",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmail"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_risk_configuration_attachment#no_action_email CognitoUserPoolRiskConfigurationAttachment#no_action_email}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 1073
          },
          "name": "noActionEmail",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmail"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_risk_configuration_attachment#reply_to CognitoUserPoolRiskConfigurationAttachment#reply_to}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 1077
          },
          "name": "replyTo",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_risk_configuration_attachment#source_arn CognitoUserPoolRiskConfigurationAttachment#source_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 1081
          },
          "name": "sourceArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cognito-user-pool-risk-configuration-attachment/index:CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationNotifyConfiguration"
    },
    "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmail": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmail",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
        "line": 577
      },
      "name": "CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmail",
      "namespace": "cognitoUserPoolRiskConfigurationAttachment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_risk_configuration_attachment#html_body CognitoUserPoolRiskConfigurationAttachment#html_body}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 581
          },
          "name": "htmlBody",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_risk_configuration_attachment#subject CognitoUserPoolRiskConfigurationAttachment#subject}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 585
          },
          "name": "subject",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_risk_configuration_attachment#text_body CognitoUserPoolRiskConfigurationAttachment#text_body}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 589
          },
          "name": "textBody",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cognito-user-pool-risk-configuration-attachment/index:CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmail"
    },
    "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cognito-user-pool-risk-configuration-attachment/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
        "line": 635
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 697
          },
          "name": "resetHtmlBody"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 713
          },
          "name": "resetSubject"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 729
          },
          "name": "resetTextBody"
        }
      ],
      "name": "CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailOutputReference",
      "namespace": "cognitoUserPoolRiskConfigurationAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 701
          },
          "name": "htmlBodyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 717
          },
          "name": "subjectInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 733
          },
          "name": "textBodyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 691
          },
          "name": "htmlBody",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 707
          },
          "name": "subject",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 723
          },
          "name": "textBody",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 647
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmail"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cognito-user-pool-risk-configuration-attachment/index:CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailOutputReference"
    },
    "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmail": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmail",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
        "line": 737
      },
      "name": "CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmail",
      "namespace": "cognitoUserPoolRiskConfigurationAttachment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_risk_configuration_attachment#html_body CognitoUserPoolRiskConfigurationAttachment#html_body}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 741
          },
          "name": "htmlBody",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_risk_configuration_attachment#subject CognitoUserPoolRiskConfigurationAttachment#subject}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 745
          },
          "name": "subject",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_risk_configuration_attachment#text_body CognitoUserPoolRiskConfigurationAttachment#text_body}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 749
          },
          "name": "textBody",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cognito-user-pool-risk-configuration-attachment/index:CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmail"
    },
    "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cognito-user-pool-risk-configuration-attachment/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/cognito-user-pool-risk-configuration-attachment/index.ts",
        "line": 795
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 857
          },
          "name": "resetHtmlBody"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 873
          },
          "name": "resetSubject"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 889
          },
          "name": "resetTextBody"
        }
      ],
      "name": "CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailOutputReference",
      "namespace": "cognitoUserPoolRiskConfigurationAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 861
          },
          "name": "htmlBodyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 877
          },
          "name": "subjectInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 893
          },
          "name": "textBodyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 851
          },
          "name": "htmlBody",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 867
          },
          "name": "subject",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 883
          },
          "name": "textBody",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 807
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmail"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cognito-user-pool-risk-configuration-attachment/index:CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailOutputReference"
    },
    "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmail": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmail",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
        "line": 897
      },
      "name": "CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmail",
      "namespace": "cognitoUserPoolRiskConfigurationAttachment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_risk_configuration_attachment#html_body CognitoUserPoolRiskConfigurationAttachment#html_body}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 901
          },
          "name": "htmlBody",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_risk_configuration_attachment#subject CognitoUserPoolRiskConfigurationAttachment#subject}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 905
          },
          "name": "subject",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_risk_configuration_attachment#text_body CognitoUserPoolRiskConfigurationAttachment#text_body}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 909
          },
          "name": "textBody",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cognito-user-pool-risk-configuration-attachment/index:CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmail"
    },
    "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
          "line": 963
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
        "line": 955
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 1017
          },
          "name": "resetHtmlBody"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 1033
          },
          "name": "resetSubject"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 1049
          },
          "name": "resetTextBody"
        }
      ],
      "name": "CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailOutputReference",
      "namespace": "cognitoUserPoolRiskConfigurationAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 1021
          },
          "name": "htmlBodyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 1037
          },
          "name": "subjectInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 1053
          },
          "name": "textBodyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 1011
          },
          "name": "htmlBody",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 1027
          },
          "name": "subject",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 1043
          },
          "name": "textBody",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 967
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmail"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cognito-user-pool-risk-configuration-attachment/index:CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailOutputReference"
    },
    "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationNotifyConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationNotifyConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
          "line": 1156
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
        "line": 1148
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 1225
          },
          "name": "putBlockEmail",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmail"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 1257
          },
          "name": "putMfaEmail",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmail"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 1273
          },
          "name": "putNoActionEmail",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmail"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 1228
          },
          "name": "resetBlockEmail"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 1244
          },
          "name": "resetFrom"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 1260
          },
          "name": "resetMfaEmail"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 1276
          },
          "name": "resetNoActionEmail"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 1292
          },
          "name": "resetReplyTo"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 1308
          },
          "name": "resetSourceArn"
        }
      ],
      "name": "CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationNotifyConfigurationOutputReference",
      "namespace": "cognitoUserPoolRiskConfigurationAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 1222
          },
          "name": "blockEmail",
          "type": {
            "fqn": "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 1254
          },
          "name": "mfaEmail",
          "type": {
            "fqn": "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 1270
          },
          "name": "noActionEmail",
          "type": {
            "fqn": "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 1232
          },
          "name": "blockEmailInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmail"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 1248
          },
          "name": "fromInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 1264
          },
          "name": "mfaEmailInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmail"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 1280
          },
          "name": "noActionEmailInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmail"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 1296
          },
          "name": "replyToInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 1312
          },
          "name": "sourceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 1238
          },
          "name": "from",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 1286
          },
          "name": "replyTo",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 1302
          },
          "name": "sourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 1160
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationNotifyConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cognito-user-pool-risk-configuration-attachment/index:CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationNotifyConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
          "line": 1371
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
        "line": 1363
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 1416
          },
          "name": "putActions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationActions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 1432
          },
          "name": "putNotifyConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationNotifyConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 1419
          },
          "name": "resetActions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 1435
          },
          "name": "resetNotifyConfiguration"
        }
      ],
      "name": "CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationOutputReference",
      "namespace": "cognitoUserPoolRiskConfigurationAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 1413
          },
          "name": "actions",
          "type": {
            "fqn": "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationActionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 1429
          },
          "name": "notifyConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationNotifyConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 1423
          },
          "name": "actionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationActions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 1439
          },
          "name": "notifyConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationNotifyConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 1375
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cognito-user-pool-risk-configuration-attachment/index:CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
        "line": 1537
      },
      "name": "CognitoUserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfiguration",
      "namespace": "cognitoUserPoolRiskConfigurationAttachment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_risk_configuration_attachment#actions CognitoUserPoolRiskConfigurationAttachment#actions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 1541
          },
          "name": "actions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationActions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_risk_configuration_attachment#event_filter CognitoUserPoolRiskConfigurationAttachment#event_filter}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 1545
          },
          "name": "eventFilter",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/cognito-user-pool-risk-configuration-attachment/index:CognitoUserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfiguration"
    },
    "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationActions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationActions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
        "line": 1443
      },
      "name": "CognitoUserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationActions",
      "namespace": "cognitoUserPoolRiskConfigurationAttachment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_risk_configuration_attachment#event_action CognitoUserPoolRiskConfigurationAttachment#event_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 1447
          },
          "name": "eventAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cognito-user-pool-risk-configuration-attachment/index:CognitoUserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationActions"
    },
    "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationActionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationActionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
          "line": 1487
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
        "line": 1479
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 1529
          },
          "name": "resetEventAction"
        }
      ],
      "name": "CognitoUserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationActionsOutputReference",
      "namespace": "cognitoUserPoolRiskConfigurationAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 1533
          },
          "name": "eventActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 1523
          },
          "name": "eventAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 1491
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationActions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cognito-user-pool-risk-configuration-attachment/index:CognitoUserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationActionsOutputReference"
    },
    "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
          "line": 1592
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
        "line": 1584
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 1637
          },
          "name": "putActions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationActions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 1640
          },
          "name": "resetActions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 1656
          },
          "name": "resetEventFilter"
        }
      ],
      "name": "CognitoUserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationOutputReference",
      "namespace": "cognitoUserPoolRiskConfigurationAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 1634
          },
          "name": "actions",
          "type": {
            "fqn": "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationActionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 1644
          },
          "name": "actionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationActions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 1660
          },
          "name": "eventFilterInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 1650
          },
          "name": "eventFilter",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 1596
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cognito-user-pool-risk-configuration-attachment/index:CognitoUserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachmentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachmentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
        "line": 14
      },
      "name": "CognitoUserPoolRiskConfigurationAttachmentConfig",
      "namespace": "cognitoUserPoolRiskConfigurationAttachment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_risk_configuration_attachment#client_id CognitoUserPoolRiskConfigurationAttachment#client_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 22
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_risk_configuration_attachment#user_pool_id CognitoUserPoolRiskConfigurationAttachment#user_pool_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 34
          },
          "name": "userPoolId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_risk_configuration_attachment#account_takeover_risk_configuration CognitoUserPoolRiskConfigurationAttachment#account_takeover_risk_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 18
          },
          "name": "accountTakeoverRiskConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_risk_configuration_attachment#compromised_credentials_risk_configuration CognitoUserPoolRiskConfigurationAttachment#compromised_credentials_risk_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 26
          },
          "name": "compromisedCredentialsRiskConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_risk_configuration_attachment#risk_exception_configuration CognitoUserPoolRiskConfigurationAttachment#risk_exception_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 30
          },
          "name": "riskExceptionConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachmentRiskExceptionConfiguration"
          }
        }
      ],
      "symbolId": "src/cognito-user-pool-risk-configuration-attachment/index:CognitoUserPoolRiskConfigurationAttachmentConfig"
    },
    "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachmentRiskExceptionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachmentRiskExceptionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
        "line": 1664
      },
      "name": "CognitoUserPoolRiskConfigurationAttachmentRiskExceptionConfiguration",
      "namespace": "cognitoUserPoolRiskConfigurationAttachment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_risk_configuration_attachment#blocked_ip_range_list CognitoUserPoolRiskConfigurationAttachment#blocked_ip_range_list}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 1668
          },
          "name": "blockedIpRangeList",
          "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/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_risk_configuration_attachment#skipped_ip_range_list CognitoUserPoolRiskConfigurationAttachment#skipped_ip_range_list}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 1672
          },
          "name": "skippedIpRangeList",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/cognito-user-pool-risk-configuration-attachment/index:CognitoUserPoolRiskConfigurationAttachmentRiskExceptionConfiguration"
    },
    "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachmentRiskExceptionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachmentRiskExceptionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
          "line": 1719
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
        "line": 1711
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 1767
          },
          "name": "resetBlockedIpRangeList"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 1783
          },
          "name": "resetSkippedIpRangeList"
        }
      ],
      "name": "CognitoUserPoolRiskConfigurationAttachmentRiskExceptionConfigurationOutputReference",
      "namespace": "cognitoUserPoolRiskConfigurationAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 1771
          },
          "name": "blockedIpRangeListInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 1787
          },
          "name": "skippedIpRangeListInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 1761
          },
          "name": "blockedIpRangeList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 1777
          },
          "name": "skippedIpRangeList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 1723
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cognitoUserPoolRiskConfigurationAttachment.CognitoUserPoolRiskConfigurationAttachmentRiskExceptionConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cognito-user-pool-risk-configuration-attachment/index:CognitoUserPoolRiskConfigurationAttachmentRiskExceptionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.cognitoUserPoolUiCustomizationAttachment.CognitoUserPoolUiCustomizationAttachment": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_ui_customization_attachment awscc_cognito_user_pool_ui_customization_attachment}."
      },
      "fqn": "@cdktn/provider-awscc.cognitoUserPoolUiCustomizationAttachment.CognitoUserPoolUiCustomizationAttachment",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_ui_customization_attachment awscc_cognito_user_pool_ui_customization_attachment} Resource."
        },
        "locationInModule": {
          "filename": "src/cognito-user-pool-ui-customization-attachment/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-awscc.cognitoUserPoolUiCustomizationAttachment.CognitoUserPoolUiCustomizationAttachmentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cognito-user-pool-ui-customization-attachment/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CognitoUserPoolUiCustomizationAttachment resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-ui-customization-attachment/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 CognitoUserPoolUiCustomizationAttachment to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_ui_customization_attachment#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CognitoUserPoolUiCustomizationAttachment that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CognitoUserPoolUiCustomizationAttachment to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-ui-customization-attachment/index.ts",
            "line": 110
          },
          "name": "resetCss"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-ui-customization-attachment/index.ts",
            "line": 140
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-ui-customization-attachment/index.ts",
            "line": 148
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CognitoUserPoolUiCustomizationAttachment",
      "namespace": "cognitoUserPoolUiCustomizationAttachment",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-ui-customization-attachment/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-ui-customization-attachment/index.ts",
            "line": 119
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-ui-customization-attachment/index.ts",
            "line": 98
          },
          "name": "clientIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-ui-customization-attachment/index.ts",
            "line": 114
          },
          "name": "cssInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-ui-customization-attachment/index.ts",
            "line": 132
          },
          "name": "userPoolIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-ui-customization-attachment/index.ts",
            "line": 91
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-ui-customization-attachment/index.ts",
            "line": 104
          },
          "name": "css",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-ui-customization-attachment/index.ts",
            "line": 125
          },
          "name": "userPoolId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cognito-user-pool-ui-customization-attachment/index:CognitoUserPoolUiCustomizationAttachment"
    },
    "@cdktn/provider-awscc.cognitoUserPoolUiCustomizationAttachment.CognitoUserPoolUiCustomizationAttachmentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cognitoUserPoolUiCustomizationAttachment.CognitoUserPoolUiCustomizationAttachmentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cognito-user-pool-ui-customization-attachment/index.ts",
        "line": 14
      },
      "name": "CognitoUserPoolUiCustomizationAttachmentConfig",
      "namespace": "cognitoUserPoolUiCustomizationAttachment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_ui_customization_attachment#client_id CognitoUserPoolUiCustomizationAttachment#client_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-ui-customization-attachment/index.ts",
            "line": 18
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_ui_customization_attachment#user_pool_id CognitoUserPoolUiCustomizationAttachment#user_pool_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-ui-customization-attachment/index.ts",
            "line": 26
          },
          "name": "userPoolId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_ui_customization_attachment#css CognitoUserPoolUiCustomizationAttachment#css}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-ui-customization-attachment/index.ts",
            "line": 22
          },
          "name": "css",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cognito-user-pool-ui-customization-attachment/index:CognitoUserPoolUiCustomizationAttachmentConfig"
    },
    "@cdktn/provider-awscc.cognitoUserPoolUser.CognitoUserPoolUser": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_user awscc_cognito_user_pool_user}."
      },
      "fqn": "@cdktn/provider-awscc.cognitoUserPoolUser.CognitoUserPoolUser",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_user awscc_cognito_user_pool_user} Resource."
        },
        "locationInModule": {
          "filename": "src/cognito-user-pool-user/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-awscc.cognitoUserPoolUser.CognitoUserPoolUserConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cognito-user-pool-user/index.ts",
        "line": 350
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CognitoUserPoolUser resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-user/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 CognitoUserPoolUser to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_user#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CognitoUserPoolUser that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CognitoUserPoolUser to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-user/index.ts",
            "line": 486
          },
          "name": "putUserAttributes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.cognitoUserPoolUser.CognitoUserPoolUserUserAttributes"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-user/index.ts",
            "line": 531
          },
          "name": "putValidationData",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.cognitoUserPoolUser.CognitoUserPoolUserValidationData"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-user/index.ts",
            "line": 420
          },
          "name": "resetClientMetadata"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-user/index.ts",
            "line": 436
          },
          "name": "resetDesiredDeliveryMediums"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-user/index.ts",
            "line": 452
          },
          "name": "resetForceAliasCreation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-user/index.ts",
            "line": 473
          },
          "name": "resetMessageAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-user/index.ts",
            "line": 489
          },
          "name": "resetUserAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-user/index.ts",
            "line": 518
          },
          "name": "resetUsername"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-user/index.ts",
            "line": 534
          },
          "name": "resetValidationData"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-user/index.ts",
            "line": 546
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-user/index.ts",
            "line": 559
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CognitoUserPoolUser",
      "namespace": "cognitoUserPoolUser",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-user/index.ts",
            "line": 355
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-user/index.ts",
            "line": 461
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-user/index.ts",
            "line": 483
          },
          "name": "userAttributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.cognitoUserPoolUser.CognitoUserPoolUserUserAttributesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-user/index.ts",
            "line": 528
          },
          "name": "validationData",
          "type": {
            "fqn": "@cdktn/provider-awscc.cognitoUserPoolUser.CognitoUserPoolUserValidationDataList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-user/index.ts",
            "line": 424
          },
          "name": "clientMetadataInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-user/index.ts",
            "line": 440
          },
          "name": "desiredDeliveryMediumsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-user/index.ts",
            "line": 456
          },
          "name": "forceAliasCreationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-user/index.ts",
            "line": 477
          },
          "name": "messageActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-user/index.ts",
            "line": 493
          },
          "name": "userAttributesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cognitoUserPoolUser.CognitoUserPoolUserUserAttributes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-user/index.ts",
            "line": 522
          },
          "name": "usernameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-user/index.ts",
            "line": 506
          },
          "name": "userPoolIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-user/index.ts",
            "line": 538
          },
          "name": "validationDataInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cognitoUserPoolUser.CognitoUserPoolUserValidationData"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-user/index.ts",
            "line": 414
          },
          "name": "clientMetadata",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-user/index.ts",
            "line": 430
          },
          "name": "desiredDeliveryMediums",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-user/index.ts",
            "line": 446
          },
          "name": "forceAliasCreation",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-user/index.ts",
            "line": 467
          },
          "name": "messageAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-user/index.ts",
            "line": 512
          },
          "name": "username",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-user/index.ts",
            "line": 499
          },
          "name": "userPoolId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cognito-user-pool-user/index:CognitoUserPoolUser"
    },
    "@cdktn/provider-awscc.cognitoUserPoolUser.CognitoUserPoolUserConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cognitoUserPoolUser.CognitoUserPoolUserConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cognito-user-pool-user/index.ts",
        "line": 14
      },
      "name": "CognitoUserPoolUserConfig",
      "namespace": "cognitoUserPoolUser",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_user#user_pool_id CognitoUserPoolUser#user_pool_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-user/index.ts",
            "line": 38
          },
          "name": "userPoolId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_user#client_metadata CognitoUserPoolUser#client_metadata}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-user/index.ts",
            "line": 18
          },
          "name": "clientMetadata",
          "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/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_user#desired_delivery_mediums CognitoUserPoolUser#desired_delivery_mediums}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-user/index.ts",
            "line": 22
          },
          "name": "desiredDeliveryMediums",
          "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/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_user#force_alias_creation CognitoUserPoolUser#force_alias_creation}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-user/index.ts",
            "line": 26
          },
          "name": "forceAliasCreation",
          "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/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_user#message_action CognitoUserPoolUser#message_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-user/index.ts",
            "line": 30
          },
          "name": "messageAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_user#user_attributes CognitoUserPoolUser#user_attributes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-user/index.ts",
            "line": 34
          },
          "name": "userAttributes",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cognitoUserPoolUser.CognitoUserPoolUserUserAttributes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_user#username CognitoUserPoolUser#username}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-user/index.ts",
            "line": 42
          },
          "name": "username",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_user#validation_data CognitoUserPoolUser#validation_data}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-user/index.ts",
            "line": 46
          },
          "name": "validationData",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cognitoUserPoolUser.CognitoUserPoolUserValidationData"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cognito-user-pool-user/index:CognitoUserPoolUserConfig"
    },
    "@cdktn/provider-awscc.cognitoUserPoolUser.CognitoUserPoolUserUserAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cognitoUserPoolUser.CognitoUserPoolUserUserAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cognito-user-pool-user/index.ts",
        "line": 48
      },
      "name": "CognitoUserPoolUserUserAttributes",
      "namespace": "cognitoUserPoolUser",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_user#name CognitoUserPoolUser#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-user/index.ts",
            "line": 52
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_user#value CognitoUserPoolUser#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-user/index.ts",
            "line": 56
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cognito-user-pool-user/index:CognitoUserPoolUserUserAttributes"
    },
    "@cdktn/provider-awscc.cognitoUserPoolUser.CognitoUserPoolUserUserAttributesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cognitoUserPoolUser.CognitoUserPoolUserUserAttributesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cognito-user-pool-user/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cognito-user-pool-user/index.ts",
        "line": 178
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-user/index.ts",
            "line": 193
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.cognitoUserPoolUser.CognitoUserPoolUserUserAttributesOutputReference"
            }
          }
        }
      ],
      "name": "CognitoUserPoolUserUserAttributesList",
      "namespace": "cognitoUserPoolUser",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-user/index.ts",
            "line": 179
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cognitoUserPoolUser.CognitoUserPoolUserUserAttributes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cognito-user-pool-user/index:CognitoUserPoolUserUserAttributesList"
    },
    "@cdktn/provider-awscc.cognitoUserPoolUser.CognitoUserPoolUserUserAttributesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cognitoUserPoolUser.CognitoUserPoolUserUserAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cognito-user-pool-user/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cognito-user-pool-user/index.ts",
        "line": 95
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-user/index.ts",
            "line": 153
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-user/index.ts",
            "line": 169
          },
          "name": "resetValue"
        }
      ],
      "name": "CognitoUserPoolUserUserAttributesOutputReference",
      "namespace": "cognitoUserPoolUser",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-user/index.ts",
            "line": 157
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-user/index.ts",
            "line": 173
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-user/index.ts",
            "line": 147
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-user/index.ts",
            "line": 163
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-user/index.ts",
            "line": 109
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cognitoUserPoolUser.CognitoUserPoolUserUserAttributes"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cognito-user-pool-user/index:CognitoUserPoolUserUserAttributesOutputReference"
    },
    "@cdktn/provider-awscc.cognitoUserPoolUser.CognitoUserPoolUserValidationData": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cognitoUserPoolUser.CognitoUserPoolUserValidationData",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cognito-user-pool-user/index.ts",
        "line": 197
      },
      "name": "CognitoUserPoolUserValidationData",
      "namespace": "cognitoUserPoolUser",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_user#name CognitoUserPoolUser#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-user/index.ts",
            "line": 201
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_user#value CognitoUserPoolUser#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-user/index.ts",
            "line": 205
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cognito-user-pool-user/index:CognitoUserPoolUserValidationData"
    },
    "@cdktn/provider-awscc.cognitoUserPoolUser.CognitoUserPoolUserValidationDataList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cognitoUserPoolUser.CognitoUserPoolUserValidationDataList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cognito-user-pool-user/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/cognito-user-pool-user/index.ts",
        "line": 327
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-user/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-awscc.cognitoUserPoolUser.CognitoUserPoolUserValidationDataOutputReference"
            }
          }
        }
      ],
      "name": "CognitoUserPoolUserValidationDataList",
      "namespace": "cognitoUserPoolUser",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-user/index.ts",
            "line": 328
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.cognitoUserPoolUser.CognitoUserPoolUserValidationData"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cognito-user-pool-user/index:CognitoUserPoolUserValidationDataList"
    },
    "@cdktn/provider-awscc.cognitoUserPoolUser.CognitoUserPoolUserValidationDataOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cognitoUserPoolUser.CognitoUserPoolUserValidationDataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cognito-user-pool-user/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/cognito-user-pool-user/index.ts",
        "line": 244
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-user/index.ts",
            "line": 302
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-user/index.ts",
            "line": 318
          },
          "name": "resetValue"
        }
      ],
      "name": "CognitoUserPoolUserValidationDataOutputReference",
      "namespace": "cognitoUserPoolUser",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-user/index.ts",
            "line": 306
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-user/index.ts",
            "line": 322
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-user/index.ts",
            "line": 296
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-user/index.ts",
            "line": 312
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-user/index.ts",
            "line": 258
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.cognitoUserPoolUser.CognitoUserPoolUserValidationData"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cognito-user-pool-user/index:CognitoUserPoolUserValidationDataOutputReference"
    },
    "@cdktn/provider-awscc.cognitoUserPoolUserToGroupAttachment.CognitoUserPoolUserToGroupAttachment": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_user_to_group_attachment awscc_cognito_user_pool_user_to_group_attachment}."
      },
      "fqn": "@cdktn/provider-awscc.cognitoUserPoolUserToGroupAttachment.CognitoUserPoolUserToGroupAttachment",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_user_to_group_attachment awscc_cognito_user_pool_user_to_group_attachment} Resource."
        },
        "locationInModule": {
          "filename": "src/cognito-user-pool-user-to-group-attachment/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-awscc.cognitoUserPoolUserToGroupAttachment.CognitoUserPoolUserToGroupAttachmentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cognito-user-pool-user-to-group-attachment/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CognitoUserPoolUserToGroupAttachment resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-user-to-group-attachment/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 CognitoUserPoolUserToGroupAttachment to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_user_to_group_attachment#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CognitoUserPoolUserToGroupAttachment that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CognitoUserPoolUserToGroupAttachment to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-user-to-group-attachment/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/cognito-user-pool-user-to-group-attachment/index.ts",
            "line": 145
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CognitoUserPoolUserToGroupAttachment",
      "namespace": "cognitoUserPoolUserToGroupAttachment",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-user-to-group-attachment/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-user-to-group-attachment/index.ts",
            "line": 103
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-user-to-group-attachment/index.ts",
            "line": 98
          },
          "name": "groupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-user-to-group-attachment/index.ts",
            "line": 129
          },
          "name": "usernameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-user-to-group-attachment/index.ts",
            "line": 116
          },
          "name": "userPoolIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-user-to-group-attachment/index.ts",
            "line": 91
          },
          "name": "groupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-user-to-group-attachment/index.ts",
            "line": 122
          },
          "name": "username",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cognito-user-pool-user-to-group-attachment/index.ts",
            "line": 109
          },
          "name": "userPoolId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cognito-user-pool-user-to-group-attachment/index:CognitoUserPoolUserToGroupAttachment"
    },
    "@cdktn/provider-awscc.cognitoUserPoolUserToGroupAttachment.CognitoUserPoolUserToGroupAttachmentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.cognitoUserPoolUserToGroupAttachment.CognitoUserPoolUserToGroupAttachmentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cognito-user-pool-user-to-group-attachment/index.ts",
        "line": 14
      },
      "name": "CognitoUserPoolUserToGroupAttachmentConfig",
      "namespace": "cognitoUserPoolUserToGroupAttachment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_user_to_group_attachment#group_name CognitoUserPoolUserToGroupAttachment#group_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-user-to-group-attachment/index.ts",
            "line": 18
          },
          "name": "groupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_user_to_group_attachment#username CognitoUserPoolUserToGroupAttachment#username}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-user-to-group-attachment/index.ts",
            "line": 26
          },
          "name": "username",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cognito_user_pool_user_to_group_attachment#user_pool_id CognitoUserPoolUserToGroupAttachment#user_pool_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cognito-user-pool-user-to-group-attachment/index.ts",
            "line": 22
          },
          "name": "userPoolId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cognito-user-pool-user-to-group-attachment/index:CognitoUserPoolUserToGroupAttachmentConfig"
    },
    "@cdktn/provider-awscc.comprehendDocumentClassifier.ComprehendDocumentClassifier": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/comprehend_document_classifier awscc_comprehend_document_classifier}."
      },
      "fqn": "@cdktn/provider-awscc.comprehendDocumentClassifier.ComprehendDocumentClassifier",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/comprehend_document_classifier awscc_comprehend_document_classifier} Resource."
        },
        "locationInModule": {
          "filename": "src/comprehend-document-classifier/index.ts",
          "line": 1297
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.comprehendDocumentClassifier.ComprehendDocumentClassifierConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/comprehend-document-classifier/index.ts",
        "line": 1265
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ComprehendDocumentClassifier resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 1282
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ComprehendDocumentClassifier to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/comprehend_document_classifier#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ComprehendDocumentClassifier that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ComprehendDocumentClassifier to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 1372
          },
          "name": "putInputDataConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.comprehendDocumentClassifier.ComprehendDocumentClassifierInputDataConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 1446
          },
          "name": "putOutputDataConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.comprehendDocumentClassifier.ComprehendDocumentClassifierOutputDataConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 1462
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.comprehendDocumentClassifier.ComprehendDocumentClassifierTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 1510
          },
          "name": "putVpcConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.comprehendDocumentClassifier.ComprehendDocumentClassifierVpcConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 1401
          },
          "name": "resetMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 1417
          },
          "name": "resetModelKmsKeyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 1433
          },
          "name": "resetModelPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 1449
          },
          "name": "resetOutputDataConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 1465
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 1481
          },
          "name": "resetVersionName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 1497
          },
          "name": "resetVolumeKmsKeyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 1513
          },
          "name": "resetVpcConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 1525
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 1542
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ComprehendDocumentClassifier",
      "namespace": "comprehendDocumentClassifier",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 1270
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 1332
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 1363
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 1369
          },
          "name": "inputDataConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.comprehendDocumentClassifier.ComprehendDocumentClassifierInputDataConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 1443
          },
          "name": "outputDataConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.comprehendDocumentClassifier.ComprehendDocumentClassifierOutputDataConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 1459
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.comprehendDocumentClassifier.ComprehendDocumentClassifierTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 1507
          },
          "name": "vpcConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.comprehendDocumentClassifier.ComprehendDocumentClassifierVpcConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 1345
          },
          "name": "dataAccessRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 1358
          },
          "name": "documentClassifierNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 1376
          },
          "name": "inputDataConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.comprehendDocumentClassifier.ComprehendDocumentClassifierInputDataConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 1389
          },
          "name": "languageCodeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 1405
          },
          "name": "modeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 1421
          },
          "name": "modelKmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 1437
          },
          "name": "modelPolicyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 1453
          },
          "name": "outputDataConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.comprehendDocumentClassifier.ComprehendDocumentClassifierOutputDataConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 1469
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.comprehendDocumentClassifier.ComprehendDocumentClassifierTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 1485
          },
          "name": "versionNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 1501
          },
          "name": "volumeKmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 1517
          },
          "name": "vpcConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.comprehendDocumentClassifier.ComprehendDocumentClassifierVpcConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 1338
          },
          "name": "dataAccessRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 1351
          },
          "name": "documentClassifierName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 1382
          },
          "name": "languageCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 1395
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 1411
          },
          "name": "modelKmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 1427
          },
          "name": "modelPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 1475
          },
          "name": "versionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 1491
          },
          "name": "volumeKmsKeyId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/comprehend-document-classifier/index:ComprehendDocumentClassifier"
    },
    "@cdktn/provider-awscc.comprehendDocumentClassifier.ComprehendDocumentClassifierConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.comprehendDocumentClassifier.ComprehendDocumentClassifierConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/comprehend-document-classifier/index.ts",
        "line": 14
      },
      "name": "ComprehendDocumentClassifierConfig",
      "namespace": "comprehendDocumentClassifier",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/comprehend_document_classifier#data_access_role_arn ComprehendDocumentClassifier#data_access_role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 18
          },
          "name": "dataAccessRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/comprehend_document_classifier#document_classifier_name ComprehendDocumentClassifier#document_classifier_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 22
          },
          "name": "documentClassifierName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/comprehend_document_classifier#input_data_config ComprehendDocumentClassifier#input_data_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 26
          },
          "name": "inputDataConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.comprehendDocumentClassifier.ComprehendDocumentClassifierInputDataConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/comprehend_document_classifier#language_code ComprehendDocumentClassifier#language_code}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 30
          },
          "name": "languageCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/comprehend_document_classifier#mode ComprehendDocumentClassifier#mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 34
          },
          "name": "mode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/comprehend_document_classifier#model_kms_key_id ComprehendDocumentClassifier#model_kms_key_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 38
          },
          "name": "modelKmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/comprehend_document_classifier#model_policy ComprehendDocumentClassifier#model_policy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 42
          },
          "name": "modelPolicy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/comprehend_document_classifier#output_data_config ComprehendDocumentClassifier#output_data_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 46
          },
          "name": "outputDataConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.comprehendDocumentClassifier.ComprehendDocumentClassifierOutputDataConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/comprehend_document_classifier#tags ComprehendDocumentClassifier#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 50
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.comprehendDocumentClassifier.ComprehendDocumentClassifierTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/comprehend_document_classifier#version_name ComprehendDocumentClassifier#version_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 54
          },
          "name": "versionName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/comprehend_document_classifier#volume_kms_key_id ComprehendDocumentClassifier#volume_kms_key_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 58
          },
          "name": "volumeKmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/comprehend_document_classifier#vpc_config ComprehendDocumentClassifier#vpc_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 62
          },
          "name": "vpcConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.comprehendDocumentClassifier.ComprehendDocumentClassifierVpcConfig"
          }
        }
      ],
      "symbolId": "src/comprehend-document-classifier/index:ComprehendDocumentClassifierConfig"
    },
    "@cdktn/provider-awscc.comprehendDocumentClassifier.ComprehendDocumentClassifierInputDataConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.comprehendDocumentClassifier.ComprehendDocumentClassifierInputDataConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/comprehend-document-classifier/index.ts",
        "line": 533
      },
      "name": "ComprehendDocumentClassifierInputDataConfig",
      "namespace": "comprehendDocumentClassifier",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/comprehend_document_classifier#augmented_manifests ComprehendDocumentClassifier#augmented_manifests}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 537
          },
          "name": "augmentedManifests",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.comprehendDocumentClassifier.ComprehendDocumentClassifierInputDataConfigAugmentedManifests"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/comprehend_document_classifier#data_format ComprehendDocumentClassifier#data_format}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 541
          },
          "name": "dataFormat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/comprehend_document_classifier#document_reader_config ComprehendDocumentClassifier#document_reader_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 545
          },
          "name": "documentReaderConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.comprehendDocumentClassifier.ComprehendDocumentClassifierInputDataConfigDocumentReaderConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/comprehend_document_classifier#documents ComprehendDocumentClassifier#documents}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 553
          },
          "name": "documents",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.comprehendDocumentClassifier.ComprehendDocumentClassifierInputDataConfigDocuments"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/comprehend_document_classifier#document_type ComprehendDocumentClassifier#document_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 549
          },
          "name": "documentType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/comprehend_document_classifier#label_delimiter ComprehendDocumentClassifier#label_delimiter}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 557
          },
          "name": "labelDelimiter",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/comprehend_document_classifier#s3_uri ComprehendDocumentClassifier#s3_uri}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 561
          },
          "name": "s3Uri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/comprehend_document_classifier#test_s3_uri ComprehendDocumentClassifier#test_s3_uri}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 565
          },
          "name": "testS3Uri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/comprehend-document-classifier/index:ComprehendDocumentClassifierInputDataConfig"
    },
    "@cdktn/provider-awscc.comprehendDocumentClassifier.ComprehendDocumentClassifierInputDataConfigAugmentedManifests": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.comprehendDocumentClassifier.ComprehendDocumentClassifierInputDataConfigAugmentedManifests",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/comprehend-document-classifier/index.ts",
        "line": 64
      },
      "name": "ComprehendDocumentClassifierInputDataConfigAugmentedManifests",
      "namespace": "comprehendDocumentClassifier",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/comprehend_document_classifier#attribute_names ComprehendDocumentClassifier#attribute_names}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 68
          },
          "name": "attributeNames",
          "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/hashicorp/awscc/1.96.0/docs/resources/comprehend_document_classifier#s3_uri ComprehendDocumentClassifier#s3_uri}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 72
          },
          "name": "s3Uri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/comprehend_document_classifier#split ComprehendDocumentClassifier#split}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 76
          },
          "name": "split",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/comprehend-document-classifier/index:ComprehendDocumentClassifierInputDataConfigAugmentedManifests"
    },
    "@cdktn/provider-awscc.comprehendDocumentClassifier.ComprehendDocumentClassifierInputDataConfigAugmentedManifestsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.comprehendDocumentClassifier.ComprehendDocumentClassifierInputDataConfigAugmentedManifestsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/comprehend-document-classifier/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/comprehend-document-classifier/index.ts",
        "line": 227
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 242
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.comprehendDocumentClassifier.ComprehendDocumentClassifierInputDataConfigAugmentedManifestsOutputReference"
            }
          }
        }
      ],
      "name": "ComprehendDocumentClassifierInputDataConfigAugmentedManifestsList",
      "namespace": "comprehendDocumentClassifier",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 228
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.comprehendDocumentClassifier.ComprehendDocumentClassifierInputDataConfigAugmentedManifests"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/comprehend-document-classifier/index:ComprehendDocumentClassifierInputDataConfigAugmentedManifestsList"
    },
    "@cdktn/provider-awscc.comprehendDocumentClassifier.ComprehendDocumentClassifierInputDataConfigAugmentedManifestsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.comprehendDocumentClassifier.ComprehendDocumentClassifierInputDataConfigAugmentedManifestsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/comprehend-document-classifier/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/comprehend-document-classifier/index.ts",
        "line": 122
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 186
          },
          "name": "resetAttributeNames"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 202
          },
          "name": "resetS3Uri"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 218
          },
          "name": "resetSplit"
        }
      ],
      "name": "ComprehendDocumentClassifierInputDataConfigAugmentedManifestsOutputReference",
      "namespace": "comprehendDocumentClassifier",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 190
          },
          "name": "attributeNamesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 206
          },
          "name": "s3UriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 222
          },
          "name": "splitInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 180
          },
          "name": "attributeNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 196
          },
          "name": "s3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 212
          },
          "name": "split",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 136
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.comprehendDocumentClassifier.ComprehendDocumentClassifierInputDataConfigAugmentedManifests"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/comprehend-document-classifier/index:ComprehendDocumentClassifierInputDataConfigAugmentedManifestsOutputReference"
    },
    "@cdktn/provider-awscc.comprehendDocumentClassifier.ComprehendDocumentClassifierInputDataConfigDocumentReaderConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.comprehendDocumentClassifier.ComprehendDocumentClassifierInputDataConfigDocumentReaderConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/comprehend-document-classifier/index.ts",
        "line": 246
      },
      "name": "ComprehendDocumentClassifierInputDataConfigDocumentReaderConfig",
      "namespace": "comprehendDocumentClassifier",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/comprehend_document_classifier#document_read_action ComprehendDocumentClassifier#document_read_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 250
          },
          "name": "documentReadAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/comprehend_document_classifier#document_read_mode ComprehendDocumentClassifier#document_read_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 254
          },
          "name": "documentReadMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/comprehend_document_classifier#feature_types ComprehendDocumentClassifier#feature_types}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 258
          },
          "name": "featureTypes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/comprehend-document-classifier/index:ComprehendDocumentClassifierInputDataConfigDocumentReaderConfig"
    },
    "@cdktn/provider-awscc.comprehendDocumentClassifier.ComprehendDocumentClassifierInputDataConfigDocumentReaderConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.comprehendDocumentClassifier.ComprehendDocumentClassifierInputDataConfigDocumentReaderConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/comprehend-document-classifier/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/comprehend-document-classifier/index.ts",
        "line": 304
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 366
          },
          "name": "resetDocumentReadAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 382
          },
          "name": "resetDocumentReadMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 398
          },
          "name": "resetFeatureTypes"
        }
      ],
      "name": "ComprehendDocumentClassifierInputDataConfigDocumentReaderConfigOutputReference",
      "namespace": "comprehendDocumentClassifier",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 370
          },
          "name": "documentReadActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 386
          },
          "name": "documentReadModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 402
          },
          "name": "featureTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 360
          },
          "name": "documentReadAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 376
          },
          "name": "documentReadMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 392
          },
          "name": "featureTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 316
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.comprehendDocumentClassifier.ComprehendDocumentClassifierInputDataConfigDocumentReaderConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/comprehend-document-classifier/index:ComprehendDocumentClassifierInputDataConfigDocumentReaderConfigOutputReference"
    },
    "@cdktn/provider-awscc.comprehendDocumentClassifier.ComprehendDocumentClassifierInputDataConfigDocuments": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.comprehendDocumentClassifier.ComprehendDocumentClassifierInputDataConfigDocuments",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/comprehend-document-classifier/index.ts",
        "line": 406
      },
      "name": "ComprehendDocumentClassifierInputDataConfigDocuments",
      "namespace": "comprehendDocumentClassifier",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/comprehend_document_classifier#s3_uri ComprehendDocumentClassifier#s3_uri}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 410
          },
          "name": "s3Uri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/comprehend_document_classifier#test_s3_uri ComprehendDocumentClassifier#test_s3_uri}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 414
          },
          "name": "testS3Uri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/comprehend-document-classifier/index:ComprehendDocumentClassifierInputDataConfigDocuments"
    },
    "@cdktn/provider-awscc.comprehendDocumentClassifier.ComprehendDocumentClassifierInputDataConfigDocumentsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.comprehendDocumentClassifier.ComprehendDocumentClassifierInputDataConfigDocumentsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/comprehend-document-classifier/index.ts",
          "line": 461
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/comprehend-document-classifier/index.ts",
        "line": 453
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 509
          },
          "name": "resetS3Uri"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 525
          },
          "name": "resetTestS3Uri"
        }
      ],
      "name": "ComprehendDocumentClassifierInputDataConfigDocumentsOutputReference",
      "namespace": "comprehendDocumentClassifier",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 513
          },
          "name": "s3UriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 529
          },
          "name": "testS3UriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 503
          },
          "name": "s3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 519
          },
          "name": "testS3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 465
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.comprehendDocumentClassifier.ComprehendDocumentClassifierInputDataConfigDocuments"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/comprehend-document-classifier/index:ComprehendDocumentClassifierInputDataConfigDocumentsOutputReference"
    },
    "@cdktn/provider-awscc.comprehendDocumentClassifier.ComprehendDocumentClassifierInputDataConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.comprehendDocumentClassifier.ComprehendDocumentClassifierInputDataConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/comprehend-document-classifier/index.ts",
          "line": 654
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/comprehend-document-classifier/index.ts",
        "line": 646
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 735
          },
          "name": "putAugmentedManifests",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.comprehendDocumentClassifier.ComprehendDocumentClassifierInputDataConfigAugmentedManifests"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 767
          },
          "name": "putDocumentReaderConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.comprehendDocumentClassifier.ComprehendDocumentClassifierInputDataConfigDocumentReaderConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 799
          },
          "name": "putDocuments",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.comprehendDocumentClassifier.ComprehendDocumentClassifierInputDataConfigDocuments"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 738
          },
          "name": "resetAugmentedManifests"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 754
          },
          "name": "resetDataFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 770
          },
          "name": "resetDocumentReaderConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 802
          },
          "name": "resetDocuments"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 786
          },
          "name": "resetDocumentType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 818
          },
          "name": "resetLabelDelimiter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 834
          },
          "name": "resetS3Uri"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 850
          },
          "name": "resetTestS3Uri"
        }
      ],
      "name": "ComprehendDocumentClassifierInputDataConfigOutputReference",
      "namespace": "comprehendDocumentClassifier",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 732
          },
          "name": "augmentedManifests",
          "type": {
            "fqn": "@cdktn/provider-awscc.comprehendDocumentClassifier.ComprehendDocumentClassifierInputDataConfigAugmentedManifestsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 764
          },
          "name": "documentReaderConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.comprehendDocumentClassifier.ComprehendDocumentClassifierInputDataConfigDocumentReaderConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 796
          },
          "name": "documents",
          "type": {
            "fqn": "@cdktn/provider-awscc.comprehendDocumentClassifier.ComprehendDocumentClassifierInputDataConfigDocumentsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 742
          },
          "name": "augmentedManifestsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.comprehendDocumentClassifier.ComprehendDocumentClassifierInputDataConfigAugmentedManifests"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 758
          },
          "name": "dataFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 774
          },
          "name": "documentReaderConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.comprehendDocumentClassifier.ComprehendDocumentClassifierInputDataConfigDocumentReaderConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 806
          },
          "name": "documentsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.comprehendDocumentClassifier.ComprehendDocumentClassifierInputDataConfigDocuments"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 790
          },
          "name": "documentTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 822
          },
          "name": "labelDelimiterInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 838
          },
          "name": "s3UriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 854
          },
          "name": "testS3UriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 748
          },
          "name": "dataFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 780
          },
          "name": "documentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 812
          },
          "name": "labelDelimiter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 828
          },
          "name": "s3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 844
          },
          "name": "testS3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 658
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.comprehendDocumentClassifier.ComprehendDocumentClassifierInputDataConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/comprehend-document-classifier/index:ComprehendDocumentClassifierInputDataConfigOutputReference"
    },
    "@cdktn/provider-awscc.comprehendDocumentClassifier.ComprehendDocumentClassifierOutputDataConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.comprehendDocumentClassifier.ComprehendDocumentClassifierOutputDataConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/comprehend-document-classifier/index.ts",
        "line": 858
      },
      "name": "ComprehendDocumentClassifierOutputDataConfig",
      "namespace": "comprehendDocumentClassifier",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/comprehend_document_classifier#kms_key_id ComprehendDocumentClassifier#kms_key_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 862
          },
          "name": "kmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/comprehend_document_classifier#s3_uri ComprehendDocumentClassifier#s3_uri}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 866
          },
          "name": "s3Uri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/comprehend-document-classifier/index:ComprehendDocumentClassifierOutputDataConfig"
    },
    "@cdktn/provider-awscc.comprehendDocumentClassifier.ComprehendDocumentClassifierOutputDataConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.comprehendDocumentClassifier.ComprehendDocumentClassifierOutputDataConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/comprehend-document-classifier/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/comprehend-document-classifier/index.ts",
        "line": 905
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 961
          },
          "name": "resetKmsKeyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 977
          },
          "name": "resetS3Uri"
        }
      ],
      "name": "ComprehendDocumentClassifierOutputDataConfigOutputReference",
      "namespace": "comprehendDocumentClassifier",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 965
          },
          "name": "kmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 981
          },
          "name": "s3UriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 955
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 971
          },
          "name": "s3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 917
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.comprehendDocumentClassifier.ComprehendDocumentClassifierOutputDataConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/comprehend-document-classifier/index:ComprehendDocumentClassifierOutputDataConfigOutputReference"
    },
    "@cdktn/provider-awscc.comprehendDocumentClassifier.ComprehendDocumentClassifierTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.comprehendDocumentClassifier.ComprehendDocumentClassifierTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/comprehend-document-classifier/index.ts",
        "line": 985
      },
      "name": "ComprehendDocumentClassifierTags",
      "namespace": "comprehendDocumentClassifier",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/comprehend_document_classifier#key ComprehendDocumentClassifier#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 989
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/comprehend_document_classifier#value ComprehendDocumentClassifier#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 993
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/comprehend-document-classifier/index:ComprehendDocumentClassifierTags"
    },
    "@cdktn/provider-awscc.comprehendDocumentClassifier.ComprehendDocumentClassifierTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.comprehendDocumentClassifier.ComprehendDocumentClassifierTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/comprehend-document-classifier/index.ts",
          "line": 1123
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/comprehend-document-classifier/index.ts",
        "line": 1115
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 1130
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.comprehendDocumentClassifier.ComprehendDocumentClassifierTagsOutputReference"
            }
          }
        }
      ],
      "name": "ComprehendDocumentClassifierTagsList",
      "namespace": "comprehendDocumentClassifier",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 1116
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.comprehendDocumentClassifier.ComprehendDocumentClassifierTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/comprehend-document-classifier/index:ComprehendDocumentClassifierTagsList"
    },
    "@cdktn/provider-awscc.comprehendDocumentClassifier.ComprehendDocumentClassifierTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.comprehendDocumentClassifier.ComprehendDocumentClassifierTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/comprehend-document-classifier/index.ts",
          "line": 1042
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/comprehend-document-classifier/index.ts",
        "line": 1032
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 1090
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 1106
          },
          "name": "resetValue"
        }
      ],
      "name": "ComprehendDocumentClassifierTagsOutputReference",
      "namespace": "comprehendDocumentClassifier",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 1094
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 1110
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 1084
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 1100
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 1046
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.comprehendDocumentClassifier.ComprehendDocumentClassifierTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/comprehend-document-classifier/index:ComprehendDocumentClassifierTagsOutputReference"
    },
    "@cdktn/provider-awscc.comprehendDocumentClassifier.ComprehendDocumentClassifierVpcConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.comprehendDocumentClassifier.ComprehendDocumentClassifierVpcConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/comprehend-document-classifier/index.ts",
        "line": 1134
      },
      "name": "ComprehendDocumentClassifierVpcConfig",
      "namespace": "comprehendDocumentClassifier",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/comprehend_document_classifier#security_group_ids ComprehendDocumentClassifier#security_group_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 1138
          },
          "name": "securityGroupIds",
          "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/hashicorp/awscc/1.96.0/docs/resources/comprehend_document_classifier#subnets ComprehendDocumentClassifier#subnets}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 1142
          },
          "name": "subnets",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/comprehend-document-classifier/index:ComprehendDocumentClassifierVpcConfig"
    },
    "@cdktn/provider-awscc.comprehendDocumentClassifier.ComprehendDocumentClassifierVpcConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.comprehendDocumentClassifier.ComprehendDocumentClassifierVpcConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/comprehend-document-classifier/index.ts",
          "line": 1189
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/comprehend-document-classifier/index.ts",
        "line": 1181
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 1237
          },
          "name": "resetSecurityGroupIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 1253
          },
          "name": "resetSubnets"
        }
      ],
      "name": "ComprehendDocumentClassifierVpcConfigOutputReference",
      "namespace": "comprehendDocumentClassifier",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 1241
          },
          "name": "securityGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 1257
          },
          "name": "subnetsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 1231
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 1247
          },
          "name": "subnets",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-document-classifier/index.ts",
            "line": 1193
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.comprehendDocumentClassifier.ComprehendDocumentClassifierVpcConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/comprehend-document-classifier/index:ComprehendDocumentClassifierVpcConfigOutputReference"
    },
    "@cdktn/provider-awscc.comprehendFlywheel.ComprehendFlywheel": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/comprehend_flywheel awscc_comprehend_flywheel}."
      },
      "fqn": "@cdktn/provider-awscc.comprehendFlywheel.ComprehendFlywheel",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/comprehend_flywheel awscc_comprehend_flywheel} Resource."
        },
        "locationInModule": {
          "filename": "src/comprehend-flywheel/index.ts",
          "line": 1050
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.comprehendFlywheel.ComprehendFlywheelConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/comprehend-flywheel/index.ts",
        "line": 1018
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ComprehendFlywheel resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 1035
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ComprehendFlywheel to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/comprehend_flywheel#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ComprehendFlywheel that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ComprehendFlywheel to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 1132
          },
          "name": "putDataSecurityConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.comprehendFlywheel.ComprehendFlywheelDataSecurityConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 1182
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.comprehendFlywheel.ComprehendFlywheelTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 1198
          },
          "name": "putTaskConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.comprehendFlywheel.ComprehendFlywheelTaskConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 1088
          },
          "name": "resetActiveModelArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 1135
          },
          "name": "resetDataSecurityConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 1169
          },
          "name": "resetModelType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 1185
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 1201
          },
          "name": "resetTaskConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 1213
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 1226
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ComprehendFlywheel",
      "namespace": "comprehendFlywheel",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 1023
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 1097
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 1129
          },
          "name": "dataSecurityConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.comprehendFlywheel.ComprehendFlywheelDataSecurityConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 1157
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 1179
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.comprehendFlywheel.ComprehendFlywheelTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 1195
          },
          "name": "taskConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.comprehendFlywheel.ComprehendFlywheelTaskConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 1092
          },
          "name": "activeModelArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 1110
          },
          "name": "dataAccessRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 1123
          },
          "name": "dataLakeS3UriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 1139
          },
          "name": "dataSecurityConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.comprehendFlywheel.ComprehendFlywheelDataSecurityConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 1152
          },
          "name": "flywheelNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 1173
          },
          "name": "modelTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 1189
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.comprehendFlywheel.ComprehendFlywheelTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 1205
          },
          "name": "taskConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.comprehendFlywheel.ComprehendFlywheelTaskConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 1082
          },
          "name": "activeModelArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 1103
          },
          "name": "dataAccessRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 1116
          },
          "name": "dataLakeS3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 1145
          },
          "name": "flywheelName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 1163
          },
          "name": "modelType",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/comprehend-flywheel/index:ComprehendFlywheel"
    },
    "@cdktn/provider-awscc.comprehendFlywheel.ComprehendFlywheelConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.comprehendFlywheel.ComprehendFlywheelConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/comprehend-flywheel/index.ts",
        "line": 14
      },
      "name": "ComprehendFlywheelConfig",
      "namespace": "comprehendFlywheel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/comprehend_flywheel#data_access_role_arn ComprehendFlywheel#data_access_role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 22
          },
          "name": "dataAccessRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/comprehend_flywheel#data_lake_s3_uri ComprehendFlywheel#data_lake_s3_uri}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 26
          },
          "name": "dataLakeS3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/comprehend_flywheel#flywheel_name ComprehendFlywheel#flywheel_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 34
          },
          "name": "flywheelName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/comprehend_flywheel#active_model_arn ComprehendFlywheel#active_model_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 18
          },
          "name": "activeModelArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/comprehend_flywheel#data_security_config ComprehendFlywheel#data_security_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 30
          },
          "name": "dataSecurityConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.comprehendFlywheel.ComprehendFlywheelDataSecurityConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/comprehend_flywheel#model_type ComprehendFlywheel#model_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 38
          },
          "name": "modelType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/comprehend_flywheel#tags ComprehendFlywheel#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 42
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.comprehendFlywheel.ComprehendFlywheelTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/comprehend_flywheel#task_config ComprehendFlywheel#task_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 46
          },
          "name": "taskConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.comprehendFlywheel.ComprehendFlywheelTaskConfig"
          }
        }
      ],
      "symbolId": "src/comprehend-flywheel/index:ComprehendFlywheelConfig"
    },
    "@cdktn/provider-awscc.comprehendFlywheel.ComprehendFlywheelDataSecurityConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.comprehendFlywheel.ComprehendFlywheelDataSecurityConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/comprehend-flywheel/index.ts",
        "line": 175
      },
      "name": "ComprehendFlywheelDataSecurityConfig",
      "namespace": "comprehendFlywheel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/comprehend_flywheel#data_lake_kms_key_id ComprehendFlywheel#data_lake_kms_key_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 179
          },
          "name": "dataLakeKmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/comprehend_flywheel#model_kms_key_id ComprehendFlywheel#model_kms_key_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 183
          },
          "name": "modelKmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/comprehend_flywheel#volume_kms_key_id ComprehendFlywheel#volume_kms_key_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 187
          },
          "name": "volumeKmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/comprehend_flywheel#vpc_config ComprehendFlywheel#vpc_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 191
          },
          "name": "vpcConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.comprehendFlywheel.ComprehendFlywheelDataSecurityConfigVpcConfig"
          }
        }
      ],
      "symbolId": "src/comprehend-flywheel/index:ComprehendFlywheelDataSecurityConfig"
    },
    "@cdktn/provider-awscc.comprehendFlywheel.ComprehendFlywheelDataSecurityConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.comprehendFlywheel.ComprehendFlywheelDataSecurityConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/comprehend-flywheel/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/comprehend-flywheel/index.ts",
        "line": 244
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 357
          },
          "name": "putVpcConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.comprehendFlywheel.ComprehendFlywheelDataSecurityConfigVpcConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 312
          },
          "name": "resetDataLakeKmsKeyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 328
          },
          "name": "resetModelKmsKeyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 344
          },
          "name": "resetVolumeKmsKeyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 360
          },
          "name": "resetVpcConfig"
        }
      ],
      "name": "ComprehendFlywheelDataSecurityConfigOutputReference",
      "namespace": "comprehendFlywheel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 354
          },
          "name": "vpcConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.comprehendFlywheel.ComprehendFlywheelDataSecurityConfigVpcConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 316
          },
          "name": "dataLakeKmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 332
          },
          "name": "modelKmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 348
          },
          "name": "volumeKmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 364
          },
          "name": "vpcConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.comprehendFlywheel.ComprehendFlywheelDataSecurityConfigVpcConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 306
          },
          "name": "dataLakeKmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 322
          },
          "name": "modelKmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 338
          },
          "name": "volumeKmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 256
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.comprehendFlywheel.ComprehendFlywheelDataSecurityConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/comprehend-flywheel/index:ComprehendFlywheelDataSecurityConfigOutputReference"
    },
    "@cdktn/provider-awscc.comprehendFlywheel.ComprehendFlywheelDataSecurityConfigVpcConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.comprehendFlywheel.ComprehendFlywheelDataSecurityConfigVpcConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/comprehend-flywheel/index.ts",
        "line": 48
      },
      "name": "ComprehendFlywheelDataSecurityConfigVpcConfig",
      "namespace": "comprehendFlywheel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/comprehend_flywheel#security_group_ids ComprehendFlywheel#security_group_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 52
          },
          "name": "securityGroupIds",
          "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/hashicorp/awscc/1.96.0/docs/resources/comprehend_flywheel#subnets ComprehendFlywheel#subnets}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 56
          },
          "name": "subnets",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/comprehend-flywheel/index:ComprehendFlywheelDataSecurityConfigVpcConfig"
    },
    "@cdktn/provider-awscc.comprehendFlywheel.ComprehendFlywheelDataSecurityConfigVpcConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.comprehendFlywheel.ComprehendFlywheelDataSecurityConfigVpcConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/comprehend-flywheel/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/comprehend-flywheel/index.ts",
        "line": 95
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 151
          },
          "name": "resetSecurityGroupIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 167
          },
          "name": "resetSubnets"
        }
      ],
      "name": "ComprehendFlywheelDataSecurityConfigVpcConfigOutputReference",
      "namespace": "comprehendFlywheel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 155
          },
          "name": "securityGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 171
          },
          "name": "subnetsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 145
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 161
          },
          "name": "subnets",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 107
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.comprehendFlywheel.ComprehendFlywheelDataSecurityConfigVpcConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/comprehend-flywheel/index:ComprehendFlywheelDataSecurityConfigVpcConfigOutputReference"
    },
    "@cdktn/provider-awscc.comprehendFlywheel.ComprehendFlywheelTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.comprehendFlywheel.ComprehendFlywheelTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/comprehend-flywheel/index.ts",
        "line": 368
      },
      "name": "ComprehendFlywheelTags",
      "namespace": "comprehendFlywheel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/comprehend_flywheel#key ComprehendFlywheel#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 372
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/comprehend_flywheel#value ComprehendFlywheel#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 376
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/comprehend-flywheel/index:ComprehendFlywheelTags"
    },
    "@cdktn/provider-awscc.comprehendFlywheel.ComprehendFlywheelTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.comprehendFlywheel.ComprehendFlywheelTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/comprehend-flywheel/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/comprehend-flywheel/index.ts",
        "line": 498
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-flywheel/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-awscc.comprehendFlywheel.ComprehendFlywheelTagsOutputReference"
            }
          }
        }
      ],
      "name": "ComprehendFlywheelTagsList",
      "namespace": "comprehendFlywheel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 499
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.comprehendFlywheel.ComprehendFlywheelTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/comprehend-flywheel/index:ComprehendFlywheelTagsList"
    },
    "@cdktn/provider-awscc.comprehendFlywheel.ComprehendFlywheelTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.comprehendFlywheel.ComprehendFlywheelTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/comprehend-flywheel/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/comprehend-flywheel/index.ts",
        "line": 415
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 473
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 489
          },
          "name": "resetValue"
        }
      ],
      "name": "ComprehendFlywheelTagsOutputReference",
      "namespace": "comprehendFlywheel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 477
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 493
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 467
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 483
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 429
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.comprehendFlywheel.ComprehendFlywheelTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/comprehend-flywheel/index:ComprehendFlywheelTagsOutputReference"
    },
    "@cdktn/provider-awscc.comprehendFlywheel.ComprehendFlywheelTaskConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.comprehendFlywheel.ComprehendFlywheelTaskConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/comprehend-flywheel/index.ts",
        "line": 854
      },
      "name": "ComprehendFlywheelTaskConfig",
      "namespace": "comprehendFlywheel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/comprehend_flywheel#document_classification_config ComprehendFlywheel#document_classification_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 858
          },
          "name": "documentClassificationConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.comprehendFlywheel.ComprehendFlywheelTaskConfigDocumentClassificationConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/comprehend_flywheel#entity_recognition_config ComprehendFlywheel#entity_recognition_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 862
          },
          "name": "entityRecognitionConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.comprehendFlywheel.ComprehendFlywheelTaskConfigEntityRecognitionConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/comprehend_flywheel#language_code ComprehendFlywheel#language_code}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 866
          },
          "name": "languageCode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/comprehend-flywheel/index:ComprehendFlywheelTaskConfig"
    },
    "@cdktn/provider-awscc.comprehendFlywheel.ComprehendFlywheelTaskConfigDocumentClassificationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.comprehendFlywheel.ComprehendFlywheelTaskConfigDocumentClassificationConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/comprehend-flywheel/index.ts",
        "line": 517
      },
      "name": "ComprehendFlywheelTaskConfigDocumentClassificationConfig",
      "namespace": "comprehendFlywheel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/comprehend_flywheel#labels ComprehendFlywheel#labels}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 521
          },
          "name": "labels",
          "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/hashicorp/awscc/1.96.0/docs/resources/comprehend_flywheel#mode ComprehendFlywheel#mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 525
          },
          "name": "mode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/comprehend-flywheel/index:ComprehendFlywheelTaskConfigDocumentClassificationConfig"
    },
    "@cdktn/provider-awscc.comprehendFlywheel.ComprehendFlywheelTaskConfigDocumentClassificationConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.comprehendFlywheel.ComprehendFlywheelTaskConfigDocumentClassificationConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/comprehend-flywheel/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/comprehend-flywheel/index.ts",
        "line": 564
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 620
          },
          "name": "resetLabels"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 636
          },
          "name": "resetMode"
        }
      ],
      "name": "ComprehendFlywheelTaskConfigDocumentClassificationConfigOutputReference",
      "namespace": "comprehendFlywheel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 624
          },
          "name": "labelsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 640
          },
          "name": "modeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 614
          },
          "name": "labels",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 630
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 576
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.comprehendFlywheel.ComprehendFlywheelTaskConfigDocumentClassificationConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/comprehend-flywheel/index:ComprehendFlywheelTaskConfigDocumentClassificationConfigOutputReference"
    },
    "@cdktn/provider-awscc.comprehendFlywheel.ComprehendFlywheelTaskConfigEntityRecognitionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.comprehendFlywheel.ComprehendFlywheelTaskConfigEntityRecognitionConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/comprehend-flywheel/index.ts",
        "line": 760
      },
      "name": "ComprehendFlywheelTaskConfigEntityRecognitionConfig",
      "namespace": "comprehendFlywheel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/comprehend_flywheel#entity_types ComprehendFlywheel#entity_types}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 764
          },
          "name": "entityTypes",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.comprehendFlywheel.ComprehendFlywheelTaskConfigEntityRecognitionConfigEntityTypes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/comprehend-flywheel/index:ComprehendFlywheelTaskConfigEntityRecognitionConfig"
    },
    "@cdktn/provider-awscc.comprehendFlywheel.ComprehendFlywheelTaskConfigEntityRecognitionConfigEntityTypes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.comprehendFlywheel.ComprehendFlywheelTaskConfigEntityRecognitionConfigEntityTypes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/comprehend-flywheel/index.ts",
        "line": 644
      },
      "name": "ComprehendFlywheelTaskConfigEntityRecognitionConfigEntityTypes",
      "namespace": "comprehendFlywheel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/comprehend_flywheel#type ComprehendFlywheel#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 648
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/comprehend-flywheel/index:ComprehendFlywheelTaskConfigEntityRecognitionConfigEntityTypes"
    },
    "@cdktn/provider-awscc.comprehendFlywheel.ComprehendFlywheelTaskConfigEntityRecognitionConfigEntityTypesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.comprehendFlywheel.ComprehendFlywheelTaskConfigEntityRecognitionConfigEntityTypesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/comprehend-flywheel/index.ts",
          "line": 749
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/comprehend-flywheel/index.ts",
        "line": 741
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 756
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.comprehendFlywheel.ComprehendFlywheelTaskConfigEntityRecognitionConfigEntityTypesOutputReference"
            }
          }
        }
      ],
      "name": "ComprehendFlywheelTaskConfigEntityRecognitionConfigEntityTypesList",
      "namespace": "comprehendFlywheel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 742
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.comprehendFlywheel.ComprehendFlywheelTaskConfigEntityRecognitionConfigEntityTypes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/comprehend-flywheel/index:ComprehendFlywheelTaskConfigEntityRecognitionConfigEntityTypesList"
    },
    "@cdktn/provider-awscc.comprehendFlywheel.ComprehendFlywheelTaskConfigEntityRecognitionConfigEntityTypesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.comprehendFlywheel.ComprehendFlywheelTaskConfigEntityRecognitionConfigEntityTypesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/comprehend-flywheel/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/comprehend-flywheel/index.ts",
        "line": 680
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 732
          },
          "name": "resetType"
        }
      ],
      "name": "ComprehendFlywheelTaskConfigEntityRecognitionConfigEntityTypesOutputReference",
      "namespace": "comprehendFlywheel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 736
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 726
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 694
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.comprehendFlywheel.ComprehendFlywheelTaskConfigEntityRecognitionConfigEntityTypes"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/comprehend-flywheel/index:ComprehendFlywheelTaskConfigEntityRecognitionConfigEntityTypesOutputReference"
    },
    "@cdktn/provider-awscc.comprehendFlywheel.ComprehendFlywheelTaskConfigEntityRecognitionConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.comprehendFlywheel.ComprehendFlywheelTaskConfigEntityRecognitionConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/comprehend-flywheel/index.ts",
          "line": 804
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/comprehend-flywheel/index.ts",
        "line": 796
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 843
          },
          "name": "putEntityTypes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.comprehendFlywheel.ComprehendFlywheelTaskConfigEntityRecognitionConfigEntityTypes"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 846
          },
          "name": "resetEntityTypes"
        }
      ],
      "name": "ComprehendFlywheelTaskConfigEntityRecognitionConfigOutputReference",
      "namespace": "comprehendFlywheel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 840
          },
          "name": "entityTypes",
          "type": {
            "fqn": "@cdktn/provider-awscc.comprehendFlywheel.ComprehendFlywheelTaskConfigEntityRecognitionConfigEntityTypesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 850
          },
          "name": "entityTypesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.comprehendFlywheel.ComprehendFlywheelTaskConfigEntityRecognitionConfigEntityTypes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 808
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.comprehendFlywheel.ComprehendFlywheelTaskConfigEntityRecognitionConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/comprehend-flywheel/index:ComprehendFlywheelTaskConfigEntityRecognitionConfigOutputReference"
    },
    "@cdktn/provider-awscc.comprehendFlywheel.ComprehendFlywheelTaskConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.comprehendFlywheel.ComprehendFlywheelTaskConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/comprehend-flywheel/index.ts",
          "line": 920
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/comprehend-flywheel/index.ts",
        "line": 912
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 971
          },
          "name": "putDocumentClassificationConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.comprehendFlywheel.ComprehendFlywheelTaskConfigDocumentClassificationConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 987
          },
          "name": "putEntityRecognitionConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.comprehendFlywheel.ComprehendFlywheelTaskConfigEntityRecognitionConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 974
          },
          "name": "resetDocumentClassificationConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 990
          },
          "name": "resetEntityRecognitionConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 1006
          },
          "name": "resetLanguageCode"
        }
      ],
      "name": "ComprehendFlywheelTaskConfigOutputReference",
      "namespace": "comprehendFlywheel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 968
          },
          "name": "documentClassificationConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.comprehendFlywheel.ComprehendFlywheelTaskConfigDocumentClassificationConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 984
          },
          "name": "entityRecognitionConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.comprehendFlywheel.ComprehendFlywheelTaskConfigEntityRecognitionConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 978
          },
          "name": "documentClassificationConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.comprehendFlywheel.ComprehendFlywheelTaskConfigDocumentClassificationConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 994
          },
          "name": "entityRecognitionConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.comprehendFlywheel.ComprehendFlywheelTaskConfigEntityRecognitionConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 1010
          },
          "name": "languageCodeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 1000
          },
          "name": "languageCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/comprehend-flywheel/index.ts",
            "line": 924
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.comprehendFlywheel.ComprehendFlywheelTaskConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/comprehend-flywheel/index:ComprehendFlywheelTaskConfigOutputReference"
    },
    "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRule": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/computeoptimizer_automation_rule awscc_computeoptimizer_automation_rule}."
      },
      "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRule",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/computeoptimizer_automation_rule awscc_computeoptimizer_automation_rule} Resource."
        },
        "locationInModule": {
          "filename": "src/computeoptimizer-automation-rule/index.ts",
          "line": 2108
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/computeoptimizer-automation-rule/index.ts",
        "line": 2076
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ComputeoptimizerAutomationRule resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 2093
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ComputeoptimizerAutomationRule to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/computeoptimizer_automation_rule#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ComputeoptimizerAutomationRule that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ComputeoptimizerAutomationRule to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 2155
          },
          "name": "putCriteria",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteria"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 2210
          },
          "name": "putOrganizationConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleOrganizationConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 2283
          },
          "name": "putSchedule",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleSchedule"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 2309
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 2158
          },
          "name": "resetCriteria"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 2174
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 2213
          },
          "name": "resetOrganizationConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 2229
          },
          "name": "resetPriority"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 2312
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 2324
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 2339
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ComputeoptimizerAutomationRule",
      "namespace": "computeoptimizerAutomationRule",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 2081
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 2141
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 2146
          },
          "name": "createdTimestamp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 2152
          },
          "name": "criteria",
          "type": {
            "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteriaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 2183
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 2188
          },
          "name": "lastUpdatedTimestamp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 2207
          },
          "name": "organizationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleOrganizationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 2251
          },
          "name": "ruleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 2256
          },
          "name": "ruleId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 2261
          },
          "name": "ruleRevision",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 2280
          },
          "name": "schedule",
          "type": {
            "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleScheduleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 2306
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 2162
          },
          "name": "criteriaInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteria"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 2178
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 2201
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 2217
          },
          "name": "organizationConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleOrganizationConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 2233
          },
          "name": "priorityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 2246
          },
          "name": "recommendedActionTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 2274
          },
          "name": "ruleTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 2287
          },
          "name": "scheduleInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleSchedule"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 2300
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 2316
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 2168
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 2194
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 2223
          },
          "name": "priority",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 2239
          },
          "name": "recommendedActionTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 2267
          },
          "name": "ruleType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 2293
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/computeoptimizer-automation-rule/index:ComputeoptimizerAutomationRule"
    },
    "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/computeoptimizer-automation-rule/index.ts",
        "line": 14
      },
      "name": "ComputeoptimizerAutomationRuleConfig",
      "namespace": "computeoptimizerAutomationRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/computeoptimizer_automation_rule#name ComputeoptimizerAutomationRule#name}",
            "stability": "stable",
            "summary": "The name of the automation rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 32
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/computeoptimizer_automation_rule#recommended_action_types ComputeoptimizerAutomationRule#recommended_action_types}",
            "stability": "stable",
            "summary": "The types of recommended actions this rule will implement."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 50
          },
          "name": "recommendedActionTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/computeoptimizer_automation_rule#rule_type ComputeoptimizerAutomationRule#rule_type}",
            "stability": "stable",
            "summary": "The type of automation rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 56
          },
          "name": "ruleType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/computeoptimizer_automation_rule#schedule ComputeoptimizerAutomationRule#schedule}",
            "stability": "stable",
            "summary": "The schedule configuration for when the rule runs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 62
          },
          "name": "schedule",
          "type": {
            "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleSchedule"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/computeoptimizer_automation_rule#status ComputeoptimizerAutomationRule#status}",
            "stability": "stable",
            "summary": "The status of the automation rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 68
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/computeoptimizer_automation_rule#criteria ComputeoptimizerAutomationRule#criteria}",
            "stability": "stable",
            "summary": "Filter criteria that specify which recommended actions qualify for implementation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 20
          },
          "name": "criteria",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteria"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/computeoptimizer_automation_rule#description ComputeoptimizerAutomationRule#description}",
            "stability": "stable",
            "summary": "The description of the automation rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/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/hashicorp/awscc/1.96.0/docs/resources/computeoptimizer_automation_rule#organization_configuration ComputeoptimizerAutomationRule#organization_configuration}",
            "stability": "stable",
            "summary": "Organization configuration for organization rules, including rule apply order and account scope."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 38
          },
          "name": "organizationConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleOrganizationConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/computeoptimizer_automation_rule#priority ComputeoptimizerAutomationRule#priority}",
            "stability": "stable",
            "summary": "Rule priority within its group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 44
          },
          "name": "priority",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/computeoptimizer_automation_rule#tags ComputeoptimizerAutomationRule#tags}",
            "stability": "stable",
            "summary": "Tags associated with the automation rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 74
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/computeoptimizer-automation-rule/index:ComputeoptimizerAutomationRuleConfig"
    },
    "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteria": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteria",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/computeoptimizer-automation-rule/index.ts",
        "line": 1301
      },
      "name": "ComputeoptimizerAutomationRuleCriteria",
      "namespace": "computeoptimizerAutomationRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/computeoptimizer_automation_rule#ebs_volume_size_in_gib ComputeoptimizerAutomationRule#ebs_volume_size_in_gib}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 1305
          },
          "name": "ebsVolumeSizeInGib",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteriaEbsVolumeSizeInGib"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/computeoptimizer_automation_rule#ebs_volume_type ComputeoptimizerAutomationRule#ebs_volume_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 1309
          },
          "name": "ebsVolumeType",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteriaEbsVolumeType"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/computeoptimizer_automation_rule#estimated_monthly_savings ComputeoptimizerAutomationRule#estimated_monthly_savings}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 1313
          },
          "name": "estimatedMonthlySavings",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteriaEstimatedMonthlySavings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/computeoptimizer_automation_rule#look_back_period_in_days ComputeoptimizerAutomationRule#look_back_period_in_days}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 1317
          },
          "name": "lookBackPeriodInDays",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteriaLookBackPeriodInDays"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/computeoptimizer_automation_rule#region ComputeoptimizerAutomationRule#region}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 1321
          },
          "name": "region",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteriaRegion"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/computeoptimizer_automation_rule#resource_arn ComputeoptimizerAutomationRule#resource_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 1325
          },
          "name": "resourceArn",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteriaResourceArn"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/computeoptimizer_automation_rule#resource_tag ComputeoptimizerAutomationRule#resource_tag}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 1329
          },
          "name": "resourceTag",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteriaResourceTag"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/computeoptimizer_automation_rule#restart_needed ComputeoptimizerAutomationRule#restart_needed}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 1333
          },
          "name": "restartNeeded",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteriaRestartNeeded"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/computeoptimizer-automation-rule/index:ComputeoptimizerAutomationRuleCriteria"
    },
    "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteriaEbsVolumeSizeInGib": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteriaEbsVolumeSizeInGib",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/computeoptimizer-automation-rule/index.ts",
        "line": 76
      },
      "name": "ComputeoptimizerAutomationRuleCriteriaEbsVolumeSizeInGib",
      "namespace": "computeoptimizerAutomationRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/computeoptimizer_automation_rule#comparison ComputeoptimizerAutomationRule#comparison}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 80
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/computeoptimizer_automation_rule#values ComputeoptimizerAutomationRule#values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 84
          },
          "name": "values",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/computeoptimizer-automation-rule/index:ComputeoptimizerAutomationRuleCriteriaEbsVolumeSizeInGib"
    },
    "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteriaEbsVolumeSizeInGibList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteriaEbsVolumeSizeInGibList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/computeoptimizer-automation-rule/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/computeoptimizer-automation-rule/index.ts",
        "line": 206
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 221
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteriaEbsVolumeSizeInGibOutputReference"
            }
          }
        }
      ],
      "name": "ComputeoptimizerAutomationRuleCriteriaEbsVolumeSizeInGibList",
      "namespace": "computeoptimizerAutomationRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 207
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteriaEbsVolumeSizeInGib"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/computeoptimizer-automation-rule/index:ComputeoptimizerAutomationRuleCriteriaEbsVolumeSizeInGibList"
    },
    "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteriaEbsVolumeSizeInGibOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteriaEbsVolumeSizeInGibOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/computeoptimizer-automation-rule/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/computeoptimizer-automation-rule/index.ts",
        "line": 123
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 181
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 197
          },
          "name": "resetValues"
        }
      ],
      "name": "ComputeoptimizerAutomationRuleCriteriaEbsVolumeSizeInGibOutputReference",
      "namespace": "computeoptimizerAutomationRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 185
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 201
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 175
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 191
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 137
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteriaEbsVolumeSizeInGib"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/computeoptimizer-automation-rule/index:ComputeoptimizerAutomationRuleCriteriaEbsVolumeSizeInGibOutputReference"
    },
    "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteriaEbsVolumeType": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteriaEbsVolumeType",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/computeoptimizer-automation-rule/index.ts",
        "line": 225
      },
      "name": "ComputeoptimizerAutomationRuleCriteriaEbsVolumeType",
      "namespace": "computeoptimizerAutomationRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/computeoptimizer_automation_rule#comparison ComputeoptimizerAutomationRule#comparison}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 229
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/computeoptimizer_automation_rule#values ComputeoptimizerAutomationRule#values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 233
          },
          "name": "values",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/computeoptimizer-automation-rule/index:ComputeoptimizerAutomationRuleCriteriaEbsVolumeType"
    },
    "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteriaEbsVolumeTypeList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteriaEbsVolumeTypeList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/computeoptimizer-automation-rule/index.ts",
          "line": 363
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/computeoptimizer-automation-rule/index.ts",
        "line": 355
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 370
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteriaEbsVolumeTypeOutputReference"
            }
          }
        }
      ],
      "name": "ComputeoptimizerAutomationRuleCriteriaEbsVolumeTypeList",
      "namespace": "computeoptimizerAutomationRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 356
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteriaEbsVolumeType"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/computeoptimizer-automation-rule/index:ComputeoptimizerAutomationRuleCriteriaEbsVolumeTypeList"
    },
    "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteriaEbsVolumeTypeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteriaEbsVolumeTypeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/computeoptimizer-automation-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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/computeoptimizer-automation-rule/index.ts",
        "line": 272
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 330
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 346
          },
          "name": "resetValues"
        }
      ],
      "name": "ComputeoptimizerAutomationRuleCriteriaEbsVolumeTypeOutputReference",
      "namespace": "computeoptimizerAutomationRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 334
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 350
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 324
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 340
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 286
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteriaEbsVolumeType"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/computeoptimizer-automation-rule/index:ComputeoptimizerAutomationRuleCriteriaEbsVolumeTypeOutputReference"
    },
    "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteriaEstimatedMonthlySavings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteriaEstimatedMonthlySavings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/computeoptimizer-automation-rule/index.ts",
        "line": 374
      },
      "name": "ComputeoptimizerAutomationRuleCriteriaEstimatedMonthlySavings",
      "namespace": "computeoptimizerAutomationRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/computeoptimizer_automation_rule#comparison ComputeoptimizerAutomationRule#comparison}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 378
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/computeoptimizer_automation_rule#values ComputeoptimizerAutomationRule#values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 382
          },
          "name": "values",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/computeoptimizer-automation-rule/index:ComputeoptimizerAutomationRuleCriteriaEstimatedMonthlySavings"
    },
    "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteriaEstimatedMonthlySavingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteriaEstimatedMonthlySavingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/computeoptimizer-automation-rule/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/computeoptimizer-automation-rule/index.ts",
        "line": 504
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 519
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteriaEstimatedMonthlySavingsOutputReference"
            }
          }
        }
      ],
      "name": "ComputeoptimizerAutomationRuleCriteriaEstimatedMonthlySavingsList",
      "namespace": "computeoptimizerAutomationRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 505
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteriaEstimatedMonthlySavings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/computeoptimizer-automation-rule/index:ComputeoptimizerAutomationRuleCriteriaEstimatedMonthlySavingsList"
    },
    "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteriaEstimatedMonthlySavingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteriaEstimatedMonthlySavingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/computeoptimizer-automation-rule/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/computeoptimizer-automation-rule/index.ts",
        "line": 421
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 479
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 495
          },
          "name": "resetValues"
        }
      ],
      "name": "ComputeoptimizerAutomationRuleCriteriaEstimatedMonthlySavingsOutputReference",
      "namespace": "computeoptimizerAutomationRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 483
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 499
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 473
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 489
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 435
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteriaEstimatedMonthlySavings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/computeoptimizer-automation-rule/index:ComputeoptimizerAutomationRuleCriteriaEstimatedMonthlySavingsOutputReference"
    },
    "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteriaLookBackPeriodInDays": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteriaLookBackPeriodInDays",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/computeoptimizer-automation-rule/index.ts",
        "line": 523
      },
      "name": "ComputeoptimizerAutomationRuleCriteriaLookBackPeriodInDays",
      "namespace": "computeoptimizerAutomationRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/computeoptimizer_automation_rule#comparison ComputeoptimizerAutomationRule#comparison}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 527
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/computeoptimizer_automation_rule#values ComputeoptimizerAutomationRule#values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 531
          },
          "name": "values",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/computeoptimizer-automation-rule/index:ComputeoptimizerAutomationRuleCriteriaLookBackPeriodInDays"
    },
    "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteriaLookBackPeriodInDaysList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteriaLookBackPeriodInDaysList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/computeoptimizer-automation-rule/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/computeoptimizer-automation-rule/index.ts",
        "line": 653
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 668
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteriaLookBackPeriodInDaysOutputReference"
            }
          }
        }
      ],
      "name": "ComputeoptimizerAutomationRuleCriteriaLookBackPeriodInDaysList",
      "namespace": "computeoptimizerAutomationRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 654
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteriaLookBackPeriodInDays"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/computeoptimizer-automation-rule/index:ComputeoptimizerAutomationRuleCriteriaLookBackPeriodInDaysList"
    },
    "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteriaLookBackPeriodInDaysOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteriaLookBackPeriodInDaysOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/computeoptimizer-automation-rule/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/computeoptimizer-automation-rule/index.ts",
        "line": 570
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 628
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 644
          },
          "name": "resetValues"
        }
      ],
      "name": "ComputeoptimizerAutomationRuleCriteriaLookBackPeriodInDaysOutputReference",
      "namespace": "computeoptimizerAutomationRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 632
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 648
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 622
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 638
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 584
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteriaLookBackPeriodInDays"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/computeoptimizer-automation-rule/index:ComputeoptimizerAutomationRuleCriteriaLookBackPeriodInDaysOutputReference"
    },
    "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteriaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteriaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/computeoptimizer-automation-rule/index.ts",
          "line": 1422
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/computeoptimizer-automation-rule/index.ts",
        "line": 1414
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 1503
          },
          "name": "putEbsVolumeSizeInGib",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteriaEbsVolumeSizeInGib"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 1519
          },
          "name": "putEbsVolumeType",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteriaEbsVolumeType"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 1535
          },
          "name": "putEstimatedMonthlySavings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteriaEstimatedMonthlySavings"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 1551
          },
          "name": "putLookBackPeriodInDays",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteriaLookBackPeriodInDays"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 1567
          },
          "name": "putRegion",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteriaRegion"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 1583
          },
          "name": "putResourceArn",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteriaResourceArn"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 1599
          },
          "name": "putResourceTag",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteriaResourceTag"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 1615
          },
          "name": "putRestartNeeded",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteriaRestartNeeded"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 1506
          },
          "name": "resetEbsVolumeSizeInGib"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 1522
          },
          "name": "resetEbsVolumeType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 1538
          },
          "name": "resetEstimatedMonthlySavings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 1554
          },
          "name": "resetLookBackPeriodInDays"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 1570
          },
          "name": "resetRegion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 1586
          },
          "name": "resetResourceArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 1602
          },
          "name": "resetResourceTag"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 1618
          },
          "name": "resetRestartNeeded"
        }
      ],
      "name": "ComputeoptimizerAutomationRuleCriteriaOutputReference",
      "namespace": "computeoptimizerAutomationRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 1500
          },
          "name": "ebsVolumeSizeInGib",
          "type": {
            "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteriaEbsVolumeSizeInGibList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 1516
          },
          "name": "ebsVolumeType",
          "type": {
            "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteriaEbsVolumeTypeList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 1532
          },
          "name": "estimatedMonthlySavings",
          "type": {
            "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteriaEstimatedMonthlySavingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 1548
          },
          "name": "lookBackPeriodInDays",
          "type": {
            "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteriaLookBackPeriodInDaysList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 1564
          },
          "name": "region",
          "type": {
            "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteriaRegionList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 1580
          },
          "name": "resourceArn",
          "type": {
            "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteriaResourceArnList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 1596
          },
          "name": "resourceTag",
          "type": {
            "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteriaResourceTagList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 1612
          },
          "name": "restartNeeded",
          "type": {
            "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteriaRestartNeededList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 1510
          },
          "name": "ebsVolumeSizeInGibInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteriaEbsVolumeSizeInGib"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 1526
          },
          "name": "ebsVolumeTypeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteriaEbsVolumeType"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 1542
          },
          "name": "estimatedMonthlySavingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteriaEstimatedMonthlySavings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 1558
          },
          "name": "lookBackPeriodInDaysInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteriaLookBackPeriodInDays"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 1574
          },
          "name": "regionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteriaRegion"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 1590
          },
          "name": "resourceArnInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteriaResourceArn"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 1606
          },
          "name": "resourceTagInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteriaResourceTag"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 1622
          },
          "name": "restartNeededInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteriaRestartNeeded"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 1426
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteria"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/computeoptimizer-automation-rule/index:ComputeoptimizerAutomationRuleCriteriaOutputReference"
    },
    "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteriaRegion": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteriaRegion",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/computeoptimizer-automation-rule/index.ts",
        "line": 672
      },
      "name": "ComputeoptimizerAutomationRuleCriteriaRegion",
      "namespace": "computeoptimizerAutomationRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/computeoptimizer_automation_rule#comparison ComputeoptimizerAutomationRule#comparison}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 676
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/computeoptimizer_automation_rule#values ComputeoptimizerAutomationRule#values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 680
          },
          "name": "values",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/computeoptimizer-automation-rule/index:ComputeoptimizerAutomationRuleCriteriaRegion"
    },
    "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteriaRegionList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteriaRegionList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/computeoptimizer-automation-rule/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/computeoptimizer-automation-rule/index.ts",
        "line": 802
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/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-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteriaRegionOutputReference"
            }
          }
        }
      ],
      "name": "ComputeoptimizerAutomationRuleCriteriaRegionList",
      "namespace": "computeoptimizerAutomationRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 803
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteriaRegion"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/computeoptimizer-automation-rule/index:ComputeoptimizerAutomationRuleCriteriaRegionList"
    },
    "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteriaRegionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteriaRegionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/computeoptimizer-automation-rule/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/computeoptimizer-automation-rule/index.ts",
        "line": 719
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 777
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 793
          },
          "name": "resetValues"
        }
      ],
      "name": "ComputeoptimizerAutomationRuleCriteriaRegionOutputReference",
      "namespace": "computeoptimizerAutomationRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 781
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 797
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 771
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 787
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 733
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteriaRegion"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/computeoptimizer-automation-rule/index:ComputeoptimizerAutomationRuleCriteriaRegionOutputReference"
    },
    "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteriaResourceArn": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteriaResourceArn",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/computeoptimizer-automation-rule/index.ts",
        "line": 821
      },
      "name": "ComputeoptimizerAutomationRuleCriteriaResourceArn",
      "namespace": "computeoptimizerAutomationRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/computeoptimizer_automation_rule#comparison ComputeoptimizerAutomationRule#comparison}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 825
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/computeoptimizer_automation_rule#values ComputeoptimizerAutomationRule#values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 829
          },
          "name": "values",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/computeoptimizer-automation-rule/index:ComputeoptimizerAutomationRuleCriteriaResourceArn"
    },
    "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteriaResourceArnList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteriaResourceArnList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/computeoptimizer-automation-rule/index.ts",
          "line": 959
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/computeoptimizer-automation-rule/index.ts",
        "line": 951
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 966
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteriaResourceArnOutputReference"
            }
          }
        }
      ],
      "name": "ComputeoptimizerAutomationRuleCriteriaResourceArnList",
      "namespace": "computeoptimizerAutomationRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 952
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteriaResourceArn"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/computeoptimizer-automation-rule/index:ComputeoptimizerAutomationRuleCriteriaResourceArnList"
    },
    "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteriaResourceArnOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteriaResourceArnOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/computeoptimizer-automation-rule/index.ts",
          "line": 878
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/computeoptimizer-automation-rule/index.ts",
        "line": 868
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 926
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 942
          },
          "name": "resetValues"
        }
      ],
      "name": "ComputeoptimizerAutomationRuleCriteriaResourceArnOutputReference",
      "namespace": "computeoptimizerAutomationRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 930
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 946
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 920
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 936
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 882
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteriaResourceArn"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/computeoptimizer-automation-rule/index:ComputeoptimizerAutomationRuleCriteriaResourceArnOutputReference"
    },
    "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteriaResourceTag": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteriaResourceTag",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/computeoptimizer-automation-rule/index.ts",
        "line": 970
      },
      "name": "ComputeoptimizerAutomationRuleCriteriaResourceTag",
      "namespace": "computeoptimizerAutomationRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/computeoptimizer_automation_rule#comparison ComputeoptimizerAutomationRule#comparison}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 974
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/computeoptimizer_automation_rule#key ComputeoptimizerAutomationRule#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 978
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/computeoptimizer_automation_rule#values ComputeoptimizerAutomationRule#values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 982
          },
          "name": "values",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/computeoptimizer-automation-rule/index:ComputeoptimizerAutomationRuleCriteriaResourceTag"
    },
    "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteriaResourceTagList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteriaResourceTagList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/computeoptimizer-automation-rule/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/computeoptimizer-automation-rule/index.ts",
        "line": 1133
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 1148
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteriaResourceTagOutputReference"
            }
          }
        }
      ],
      "name": "ComputeoptimizerAutomationRuleCriteriaResourceTagList",
      "namespace": "computeoptimizerAutomationRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 1134
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteriaResourceTag"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/computeoptimizer-automation-rule/index:ComputeoptimizerAutomationRuleCriteriaResourceTagList"
    },
    "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteriaResourceTagOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteriaResourceTagOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/computeoptimizer-automation-rule/index.ts",
          "line": 1038
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/computeoptimizer-automation-rule/index.ts",
        "line": 1028
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 1092
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 1108
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 1124
          },
          "name": "resetValues"
        }
      ],
      "name": "ComputeoptimizerAutomationRuleCriteriaResourceTagOutputReference",
      "namespace": "computeoptimizerAutomationRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 1096
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 1112
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 1128
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 1086
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 1102
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 1118
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 1042
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteriaResourceTag"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/computeoptimizer-automation-rule/index:ComputeoptimizerAutomationRuleCriteriaResourceTagOutputReference"
    },
    "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteriaRestartNeeded": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteriaRestartNeeded",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/computeoptimizer-automation-rule/index.ts",
        "line": 1152
      },
      "name": "ComputeoptimizerAutomationRuleCriteriaRestartNeeded",
      "namespace": "computeoptimizerAutomationRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/computeoptimizer_automation_rule#comparison ComputeoptimizerAutomationRule#comparison}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 1156
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/computeoptimizer_automation_rule#values ComputeoptimizerAutomationRule#values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 1160
          },
          "name": "values",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/computeoptimizer-automation-rule/index:ComputeoptimizerAutomationRuleCriteriaRestartNeeded"
    },
    "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteriaRestartNeededList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteriaRestartNeededList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/computeoptimizer-automation-rule/index.ts",
          "line": 1290
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/computeoptimizer-automation-rule/index.ts",
        "line": 1282
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 1297
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteriaRestartNeededOutputReference"
            }
          }
        }
      ],
      "name": "ComputeoptimizerAutomationRuleCriteriaRestartNeededList",
      "namespace": "computeoptimizerAutomationRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 1283
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteriaRestartNeeded"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/computeoptimizer-automation-rule/index:ComputeoptimizerAutomationRuleCriteriaRestartNeededList"
    },
    "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteriaRestartNeededOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteriaRestartNeededOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/computeoptimizer-automation-rule/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/computeoptimizer-automation-rule/index.ts",
        "line": 1199
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 1257
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 1273
          },
          "name": "resetValues"
        }
      ],
      "name": "ComputeoptimizerAutomationRuleCriteriaRestartNeededOutputReference",
      "namespace": "computeoptimizerAutomationRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 1261
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 1277
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 1251
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 1267
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 1213
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleCriteriaRestartNeeded"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/computeoptimizer-automation-rule/index:ComputeoptimizerAutomationRuleCriteriaRestartNeededOutputReference"
    },
    "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleOrganizationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleOrganizationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/computeoptimizer-automation-rule/index.ts",
        "line": 1626
      },
      "name": "ComputeoptimizerAutomationRuleOrganizationConfiguration",
      "namespace": "computeoptimizerAutomationRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/computeoptimizer_automation_rule#account_ids ComputeoptimizerAutomationRule#account_ids}",
            "stability": "stable",
            "summary": "List of account IDs where the organization rule applies."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 1632
          },
          "name": "accountIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/computeoptimizer_automation_rule#rule_apply_order ComputeoptimizerAutomationRule#rule_apply_order}",
            "stability": "stable",
            "summary": "When the rule should be applied relative to account rules."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 1638
          },
          "name": "ruleApplyOrder",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/computeoptimizer-automation-rule/index:ComputeoptimizerAutomationRuleOrganizationConfiguration"
    },
    "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleOrganizationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleOrganizationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/computeoptimizer-automation-rule/index.ts",
          "line": 1685
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/computeoptimizer-automation-rule/index.ts",
        "line": 1677
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 1733
          },
          "name": "resetAccountIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 1749
          },
          "name": "resetRuleApplyOrder"
        }
      ],
      "name": "ComputeoptimizerAutomationRuleOrganizationConfigurationOutputReference",
      "namespace": "computeoptimizerAutomationRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 1737
          },
          "name": "accountIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 1753
          },
          "name": "ruleApplyOrderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 1727
          },
          "name": "accountIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 1743
          },
          "name": "ruleApplyOrder",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 1689
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleOrganizationConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/computeoptimizer-automation-rule/index:ComputeoptimizerAutomationRuleOrganizationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleSchedule": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleSchedule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/computeoptimizer-automation-rule/index.ts",
        "line": 1757
      },
      "name": "ComputeoptimizerAutomationRuleSchedule",
      "namespace": "computeoptimizerAutomationRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/computeoptimizer_automation_rule#execution_window_in_minutes ComputeoptimizerAutomationRule#execution_window_in_minutes}",
            "stability": "stable",
            "summary": "Execution window duration in minutes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 1763
          },
          "name": "executionWindowInMinutes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/computeoptimizer_automation_rule#schedule_expression ComputeoptimizerAutomationRule#schedule_expression}",
            "stability": "stable",
            "summary": "Schedule expression (e.g., cron or rate expression)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 1769
          },
          "name": "scheduleExpression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/computeoptimizer_automation_rule#schedule_expression_timezone ComputeoptimizerAutomationRule#schedule_expression_timezone}",
            "stability": "stable",
            "summary": "IANA timezone identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 1775
          },
          "name": "scheduleExpressionTimezone",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/computeoptimizer-automation-rule/index:ComputeoptimizerAutomationRuleSchedule"
    },
    "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleScheduleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleScheduleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/computeoptimizer-automation-rule/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/computeoptimizer-automation-rule/index.ts",
        "line": 1821
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 1883
          },
          "name": "resetExecutionWindowInMinutes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 1899
          },
          "name": "resetScheduleExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 1915
          },
          "name": "resetScheduleExpressionTimezone"
        }
      ],
      "name": "ComputeoptimizerAutomationRuleScheduleOutputReference",
      "namespace": "computeoptimizerAutomationRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 1887
          },
          "name": "executionWindowInMinutesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 1903
          },
          "name": "scheduleExpressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 1919
          },
          "name": "scheduleExpressionTimezoneInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 1877
          },
          "name": "executionWindowInMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 1893
          },
          "name": "scheduleExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 1909
          },
          "name": "scheduleExpressionTimezone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 1833
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleSchedule"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/computeoptimizer-automation-rule/index:ComputeoptimizerAutomationRuleScheduleOutputReference"
    },
    "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/computeoptimizer-automation-rule/index.ts",
        "line": 1923
      },
      "name": "ComputeoptimizerAutomationRuleTags",
      "namespace": "computeoptimizerAutomationRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/computeoptimizer_automation_rule#key ComputeoptimizerAutomationRule#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 1927
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/computeoptimizer_automation_rule#value ComputeoptimizerAutomationRule#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 1931
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/computeoptimizer-automation-rule/index:ComputeoptimizerAutomationRuleTags"
    },
    "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/computeoptimizer-automation-rule/index.ts",
          "line": 2061
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/computeoptimizer-automation-rule/index.ts",
        "line": 2053
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 2068
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleTagsOutputReference"
            }
          }
        }
      ],
      "name": "ComputeoptimizerAutomationRuleTagsList",
      "namespace": "computeoptimizerAutomationRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 2054
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/computeoptimizer-automation-rule/index:ComputeoptimizerAutomationRuleTagsList"
    },
    "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/computeoptimizer-automation-rule/index.ts",
          "line": 1980
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/computeoptimizer-automation-rule/index.ts",
        "line": 1970
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 2028
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 2044
          },
          "name": "resetValue"
        }
      ],
      "name": "ComputeoptimizerAutomationRuleTagsOutputReference",
      "namespace": "computeoptimizerAutomationRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 2032
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 2048
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 2022
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 2038
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/computeoptimizer-automation-rule/index.ts",
            "line": 1984
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.computeoptimizerAutomationRule.ComputeoptimizerAutomationRuleTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/computeoptimizer-automation-rule/index:ComputeoptimizerAutomationRuleTagsOutputReference"
    },
    "@cdktn/provider-awscc.configAggregationAuthorization.ConfigAggregationAuthorization": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_aggregation_authorization awscc_config_aggregation_authorization}."
      },
      "fqn": "@cdktn/provider-awscc.configAggregationAuthorization.ConfigAggregationAuthorization",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_aggregation_authorization awscc_config_aggregation_authorization} Resource."
        },
        "locationInModule": {
          "filename": "src/config-aggregation-authorization/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-awscc.configAggregationAuthorization.ConfigAggregationAuthorizationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/config-aggregation-authorization/index.ts",
        "line": 191
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ConfigAggregationAuthorization resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/config-aggregation-authorization/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 ConfigAggregationAuthorization to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_aggregation_authorization#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ConfigAggregationAuthorization that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ConfigAggregationAuthorization to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-aggregation-authorization/index.ts",
            "line": 289
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.configAggregationAuthorization.ConfigAggregationAuthorizationTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-aggregation-authorization/index.ts",
            "line": 292
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-aggregation-authorization/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/config-aggregation-authorization/index.ts",
            "line": 312
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ConfigAggregationAuthorization",
      "namespace": "configAggregationAuthorization",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-aggregation-authorization/index.ts",
            "line": 196
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-aggregation-authorization/index.ts",
            "line": 249
          },
          "name": "aggregationAuthorizationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-aggregation-authorization/index.ts",
            "line": 280
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-aggregation-authorization/index.ts",
            "line": 286
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.configAggregationAuthorization.ConfigAggregationAuthorizationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-aggregation-authorization/index.ts",
            "line": 262
          },
          "name": "authorizedAccountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-aggregation-authorization/index.ts",
            "line": 275
          },
          "name": "authorizedAwsRegionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-aggregation-authorization/index.ts",
            "line": 296
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.configAggregationAuthorization.ConfigAggregationAuthorizationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-aggregation-authorization/index.ts",
            "line": 255
          },
          "name": "authorizedAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-aggregation-authorization/index.ts",
            "line": 268
          },
          "name": "authorizedAwsRegion",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/config-aggregation-authorization/index:ConfigAggregationAuthorization"
    },
    "@cdktn/provider-awscc.configAggregationAuthorization.ConfigAggregationAuthorizationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.configAggregationAuthorization.ConfigAggregationAuthorizationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/config-aggregation-authorization/index.ts",
        "line": 14
      },
      "name": "ConfigAggregationAuthorizationConfig",
      "namespace": "configAggregationAuthorization",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_aggregation_authorization#authorized_account_id ConfigAggregationAuthorization#authorized_account_id}",
            "stability": "stable",
            "summary": "The 12-digit account ID of the account authorized to aggregate data."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-aggregation-authorization/index.ts",
            "line": 20
          },
          "name": "authorizedAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_aggregation_authorization#authorized_aws_region ConfigAggregationAuthorization#authorized_aws_region}",
            "stability": "stable",
            "summary": "The region authorized to collect aggregated data."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-aggregation-authorization/index.ts",
            "line": 26
          },
          "name": "authorizedAwsRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_aggregation_authorization#tags ConfigAggregationAuthorization#tags}",
            "stability": "stable",
            "summary": "The tags for the AggregationAuthorization."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-aggregation-authorization/index.ts",
            "line": 32
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.configAggregationAuthorization.ConfigAggregationAuthorizationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/config-aggregation-authorization/index:ConfigAggregationAuthorizationConfig"
    },
    "@cdktn/provider-awscc.configAggregationAuthorization.ConfigAggregationAuthorizationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.configAggregationAuthorization.ConfigAggregationAuthorizationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/config-aggregation-authorization/index.ts",
        "line": 34
      },
      "name": "ConfigAggregationAuthorizationTags",
      "namespace": "configAggregationAuthorization",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_aggregation_authorization#key ConfigAggregationAuthorization#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-aggregation-authorization/index.ts",
            "line": 40
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_aggregation_authorization#value ConfigAggregationAuthorization#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-aggregation-authorization/index.ts",
            "line": 46
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/config-aggregation-authorization/index:ConfigAggregationAuthorizationTags"
    },
    "@cdktn/provider-awscc.configAggregationAuthorization.ConfigAggregationAuthorizationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.configAggregationAuthorization.ConfigAggregationAuthorizationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/config-aggregation-authorization/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/config-aggregation-authorization/index.ts",
        "line": 168
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-aggregation-authorization/index.ts",
            "line": 183
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.configAggregationAuthorization.ConfigAggregationAuthorizationTagsOutputReference"
            }
          }
        }
      ],
      "name": "ConfigAggregationAuthorizationTagsList",
      "namespace": "configAggregationAuthorization",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-aggregation-authorization/index.ts",
            "line": 169
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.configAggregationAuthorization.ConfigAggregationAuthorizationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/config-aggregation-authorization/index:ConfigAggregationAuthorizationTagsList"
    },
    "@cdktn/provider-awscc.configAggregationAuthorization.ConfigAggregationAuthorizationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.configAggregationAuthorization.ConfigAggregationAuthorizationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/config-aggregation-authorization/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/config-aggregation-authorization/index.ts",
        "line": 85
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-aggregation-authorization/index.ts",
            "line": 143
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-aggregation-authorization/index.ts",
            "line": 159
          },
          "name": "resetValue"
        }
      ],
      "name": "ConfigAggregationAuthorizationTagsOutputReference",
      "namespace": "configAggregationAuthorization",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-aggregation-authorization/index.ts",
            "line": 147
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-aggregation-authorization/index.ts",
            "line": 163
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-aggregation-authorization/index.ts",
            "line": 137
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-aggregation-authorization/index.ts",
            "line": 153
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-aggregation-authorization/index.ts",
            "line": 99
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.configAggregationAuthorization.ConfigAggregationAuthorizationTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/config-aggregation-authorization/index:ConfigAggregationAuthorizationTagsOutputReference"
    },
    "@cdktn/provider-awscc.configConfigRule.ConfigConfigRule": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_config_rule awscc_config_config_rule}."
      },
      "fqn": "@cdktn/provider-awscc.configConfigRule.ConfigConfigRule",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_config_rule awscc_config_config_rule} Resource."
        },
        "locationInModule": {
          "filename": "src/config-config-rule/index.ts",
          "line": 1053
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.configConfigRule.ConfigConfigRuleConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/config-config-rule/index.ts",
        "line": 1021
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ConfigConfigRule resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 1038
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ConfigConfigRule to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_config_rule#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ConfigConfigRule that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ConfigConfigRule to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 1093
          },
          "name": "putCompliance",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.configConfigRule.ConfigConfigRuleCompliance"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 1146
          },
          "name": "putEvaluationModes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.configConfigRule.ConfigConfigRuleEvaluationModes"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 1199
          },
          "name": "putScope",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.configConfigRule.ConfigConfigRuleScope"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 1215
          },
          "name": "putSource",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.configConfigRule.ConfigConfigRuleSource"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 1096
          },
          "name": "resetCompliance"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 1117
          },
          "name": "resetConfigRuleName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 1133
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 1149
          },
          "name": "resetEvaluationModes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 1170
          },
          "name": "resetInputParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 1186
          },
          "name": "resetMaximumExecutionFrequency"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 1202
          },
          "name": "resetScope"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 1227
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 1240
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ConfigConfigRule",
      "namespace": "configConfigRule",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 1026
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 1084
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 1090
          },
          "name": "compliance",
          "type": {
            "fqn": "@cdktn/provider-awscc.configConfigRule.ConfigConfigRuleComplianceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 1105
          },
          "name": "configRuleId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 1143
          },
          "name": "evaluationModes",
          "type": {
            "fqn": "@cdktn/provider-awscc.configConfigRule.ConfigConfigRuleEvaluationModesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 1158
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 1196
          },
          "name": "scope",
          "type": {
            "fqn": "@cdktn/provider-awscc.configConfigRule.ConfigConfigRuleScopeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 1212
          },
          "name": "source",
          "type": {
            "fqn": "@cdktn/provider-awscc.configConfigRule.ConfigConfigRuleSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 1100
          },
          "name": "complianceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.configConfigRule.ConfigConfigRuleCompliance"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 1121
          },
          "name": "configRuleNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 1137
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 1153
          },
          "name": "evaluationModesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.configConfigRule.ConfigConfigRuleEvaluationModes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 1174
          },
          "name": "inputParametersInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 1190
          },
          "name": "maximumExecutionFrequencyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 1206
          },
          "name": "scopeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.configConfigRule.ConfigConfigRuleScope"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 1219
          },
          "name": "sourceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.configConfigRule.ConfigConfigRuleSource"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 1111
          },
          "name": "configRuleName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 1127
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 1164
          },
          "name": "inputParameters",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 1180
          },
          "name": "maximumExecutionFrequency",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/config-config-rule/index:ConfigConfigRule"
    },
    "@cdktn/provider-awscc.configConfigRule.ConfigConfigRuleCompliance": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.configConfigRule.ConfigConfigRuleCompliance",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/config-config-rule/index.ts",
        "line": 69
      },
      "name": "ConfigConfigRuleCompliance",
      "namespace": "configConfigRule",
      "symbolId": "src/config-config-rule/index:ConfigConfigRuleCompliance"
    },
    "@cdktn/provider-awscc.configConfigRule.ConfigConfigRuleComplianceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.configConfigRule.ConfigConfigRuleComplianceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/config-config-rule/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/config-config-rule/index.ts",
        "line": 92
      },
      "name": "ConfigConfigRuleComplianceOutputReference",
      "namespace": "configConfigRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 129
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 104
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.configConfigRule.ConfigConfigRuleCompliance"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/config-config-rule/index:ConfigConfigRuleComplianceOutputReference"
    },
    "@cdktn/provider-awscc.configConfigRule.ConfigConfigRuleConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.configConfigRule.ConfigConfigRuleConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/config-config-rule/index.ts",
        "line": 14
      },
      "name": "ConfigConfigRuleConfig",
      "namespace": "configConfigRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_config_rule#source ConfigConfigRule#source}",
            "stability": "stable",
            "summary": "Provides the rule owner (```` for managed rules, ``CUSTOM_POLICY`` for Custom Policy rules, and ``CUSTOM_LAMBDA`` for Custom Lambda rules), the rule identifier, and the notifications that cause the function to evaluate your AWS resources."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 67
          },
          "name": "source",
          "type": {
            "fqn": "@cdktn/provider-awscc.configConfigRule.ConfigConfigRuleSource"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_config_rule#compliance ConfigConfigRule#compliance}",
            "stability": "stable",
            "summary": "Indicates whether an AWS resource or CC rule is compliant and provides the number of contributors that affect the compliance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 20
          },
          "name": "compliance",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.configConfigRule.ConfigConfigRuleCompliance"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you don't specify a name, CFN generates a unique physical ID and uses that ID for the rule name. For more information, see [Name Type](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-name.html).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_config_rule#config_rule_name ConfigConfigRule#config_rule_name}",
            "stability": "stable",
            "summary": "A name for the CC rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 26
          },
          "name": "configRuleName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_config_rule#description ConfigConfigRule#description}",
            "stability": "stable",
            "summary": "The description that you provide for the CC rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 32
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The valid values are distinct objects. By default, the value is Detective evaluation mode only.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_config_rule#evaluation_modes ConfigConfigRule#evaluation_modes}",
            "stability": "stable",
            "summary": "The modes the CC rule can be evaluated in."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 38
          },
          "name": "evaluationModes",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.configConfigRule.ConfigConfigRuleEvaluationModes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_config_rule#input_parameters ConfigConfigRule#input_parameters}",
            "stability": "stable",
            "summary": "A string, in JSON format, that is passed to the CC rule Lambda function."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 44
          },
          "name": "inputParameters",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value for ``MaximumExecutionFrequency`` when:\n  +  You are using an AWS managed rule that is triggered at a periodic frequency.\n  +  Your custom rule is triggered when CC delivers the configuration snapshot. For more information, see [ConfigSnapshotDeliveryProperties](https://docs.aws.amazon.com/config/latest/APIReference/API_ConfigSnapshotDeliveryProperties.html).\n  \n  By default, rules with a periodic trigger are evaluated every 24 hours. To change the frequency, specify a valid value for the ``MaximumExecutionFrequency`` parameter.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_config_rule#maximum_execution_frequency ConfigConfigRule#maximum_execution_frequency}",
            "stability": "stable",
            "summary": "The maximum frequency with which CC runs evaluations for a rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 54
          },
          "name": "maximumExecutionFrequency",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The scope can include one or more resource types, a combination of one resource type and one resource ID, or a combination of a tag key and value. Specify a scope to constrain the resources that can trigger an evaluation for the rule. If you do not specify a scope, evaluations are triggered when any resource in the recording group changes.\n  The scope can be empty.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_config_rule#scope ConfigConfigRule#scope}",
            "stability": "stable",
            "summary": "Defines which resources can trigger an evaluation for the rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 61
          },
          "name": "scope",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.configConfigRule.ConfigConfigRuleScope"
          }
        }
      ],
      "symbolId": "src/config-config-rule/index:ConfigConfigRuleConfig"
    },
    "@cdktn/provider-awscc.configConfigRule.ConfigConfigRuleEvaluationModes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.configConfigRule.ConfigConfigRuleEvaluationModes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/config-config-rule/index.ts",
        "line": 133
      },
      "name": "ConfigConfigRuleEvaluationModes",
      "namespace": "configConfigRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_config_rule#mode ConfigConfigRule#mode}",
            "stability": "stable",
            "summary": "The mode of an evaluation. The valid values are Detective or Proactive."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 139
          },
          "name": "mode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/config-config-rule/index:ConfigConfigRuleEvaluationModes"
    },
    "@cdktn/provider-awscc.configConfigRule.ConfigConfigRuleEvaluationModesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.configConfigRule.ConfigConfigRuleEvaluationModesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/config-config-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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/config-config-rule/index.ts",
        "line": 232
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 247
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.configConfigRule.ConfigConfigRuleEvaluationModesOutputReference"
            }
          }
        }
      ],
      "name": "ConfigConfigRuleEvaluationModesList",
      "namespace": "configConfigRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 233
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.configConfigRule.ConfigConfigRuleEvaluationModes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/config-config-rule/index:ConfigConfigRuleEvaluationModesList"
    },
    "@cdktn/provider-awscc.configConfigRule.ConfigConfigRuleEvaluationModesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.configConfigRule.ConfigConfigRuleEvaluationModesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/config-config-rule/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/config-config-rule/index.ts",
        "line": 171
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 223
          },
          "name": "resetMode"
        }
      ],
      "name": "ConfigConfigRuleEvaluationModesOutputReference",
      "namespace": "configConfigRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 227
          },
          "name": "modeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 217
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 185
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.configConfigRule.ConfigConfigRuleEvaluationModes"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/config-config-rule/index:ConfigConfigRuleEvaluationModesOutputReference"
    },
    "@cdktn/provider-awscc.configConfigRule.ConfigConfigRuleScope": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.configConfigRule.ConfigConfigRuleScope",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/config-config-rule/index.ts",
        "line": 251
      },
      "name": "ConfigConfigRuleScope",
      "namespace": "configConfigRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "If you specify a resource ID, you must specify one resource type for ``ComplianceResourceTypes``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_config_rule#compliance_resource_id ConfigConfigRule#compliance_resource_id}",
            "stability": "stable",
            "summary": "The ID of the only AWS resource that you want to trigger an evaluation for the rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 257
          },
          "name": "complianceResourceId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can only specify one type if you also specify a resource ID for ``ComplianceResourceId``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_config_rule#compliance_resource_types ConfigConfigRule#compliance_resource_types}",
            "stability": "stable",
            "summary": "The resource types of only those AWS resources that you want to trigger an evaluation for the rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 263
          },
          "name": "complianceResourceTypes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_config_rule#tag_key ConfigConfigRule#tag_key}",
            "stability": "stable",
            "summary": "The tag key that is applied to only those AWS resources that you want to trigger an evaluation for the rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 269
          },
          "name": "tagKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you specify a value for ``TagValue``, you must also specify a value for ``TagKey``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_config_rule#tag_value ConfigConfigRule#tag_value}",
            "stability": "stable",
            "summary": "The tag value applied to only those AWS resources that you want to trigger an evaluation for the rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 275
          },
          "name": "tagValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/config-config-rule/index:ConfigConfigRuleScope"
    },
    "@cdktn/provider-awscc.configConfigRule.ConfigConfigRuleScopeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.configConfigRule.ConfigConfigRuleScopeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/config-config-rule/index.ts",
          "line": 336
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/config-config-rule/index.ts",
        "line": 328
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 396
          },
          "name": "resetComplianceResourceId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 412
          },
          "name": "resetComplianceResourceTypes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 428
          },
          "name": "resetTagKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 444
          },
          "name": "resetTagValue"
        }
      ],
      "name": "ConfigConfigRuleScopeOutputReference",
      "namespace": "configConfigRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 400
          },
          "name": "complianceResourceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 416
          },
          "name": "complianceResourceTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 432
          },
          "name": "tagKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 448
          },
          "name": "tagValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 390
          },
          "name": "complianceResourceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 406
          },
          "name": "complianceResourceTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 422
          },
          "name": "tagKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 438
          },
          "name": "tagValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 340
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.configConfigRule.ConfigConfigRuleScope"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/config-config-rule/index:ConfigConfigRuleScopeOutputReference"
    },
    "@cdktn/provider-awscc.configConfigRule.ConfigConfigRuleSource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.configConfigRule.ConfigConfigRuleSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/config-config-rule/index.ts",
        "line": 814
      },
      "name": "ConfigConfigRuleSource",
      "namespace": "configConfigRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "CC Managed Rules are predefined rules owned by AWS. For more information, see [Managed Rules](https://docs.aws.amazon.com/config/latest/developerguide/evaluate-config_use-managed-rules.html) in the *developer guide*.\n  CC Custom Rules are rules that you can develop either with Guard (``CUSTOM_POLICY``) or LAMlong (``CUSTOM_LAMBDA``). For more information, see [Custom Rules](https://docs.aws.amazon.com/config/latest/developerguide/evaluate-config_develop-rules.html) in the *developer guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_config_rule#owner ConfigConfigRule#owner}",
            "stability": "stable",
            "summary": "Indicates whether AWS or the customer owns and manages the CC rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 828
          },
          "name": "owner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_config_rule#custom_policy_details ConfigConfigRule#custom_policy_details}",
            "stability": "stable",
            "summary": "Provides the runtime system, policy definition, and whether debug logging is enabled. Required when owner is set to ``CUSTOM_POLICY``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 820
          },
          "name": "customPolicyDetails",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.configConfigRule.ConfigConfigRuleSourceCustomPolicyDetails"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "It also provides the frequency with which you want CC to run evaluations for the rule if the trigger type is periodic.\n If the owner is set to ``CUSTOM_POLICY``, the only acceptable values for the CC rule trigger message type are ``ConfigurationItemChangeNotification`` and ``OversizedConfigurationItemChangeNotification``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_config_rule#source_details ConfigConfigRule#source_details}",
            "stability": "stable",
            "summary": "Provides the source and the message types that cause CC to evaluate your AWS resources against a rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 835
          },
          "name": "sourceDetails",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.configConfigRule.ConfigConfigRuleSourceSourceDetails"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For example, ``IAM_PASSWORD_POLICY`` is a managed rule. To reference a managed rule, see [List of Managed Rules](https://docs.aws.amazon.com/config/latest/developerguide/managed-rules-by-aws-config.html).\n For CC Custom Lambda rules, the identifier is the Amazon Resource Name (ARN) of the rule's LAMlong function, such as ``arn:aws:lambda:us-east-2:123456789012:function:custom_rule_name``.\n For CC Custom Policy rules, this field will be ignored.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_config_rule#source_identifier ConfigConfigRule#source_identifier}",
            "stability": "stable",
            "summary": "For CC Managed rules, a predefined identifier from a list."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 843
          },
          "name": "sourceIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/config-config-rule/index:ConfigConfigRuleSource"
    },
    "@cdktn/provider-awscc.configConfigRule.ConfigConfigRuleSourceCustomPolicyDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.configConfigRule.ConfigConfigRuleSourceCustomPolicyDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/config-config-rule/index.ts",
        "line": 452
      },
      "name": "ConfigConfigRuleSourceCustomPolicyDetails",
      "namespace": "configConfigRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_config_rule#enable_debug_log_delivery ConfigConfigRule#enable_debug_log_delivery}",
            "stability": "stable",
            "summary": "The boolean expression for enabling debug logging for your CC Custom Policy rule. The default value is ``false``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 458
          },
          "name": "enableDebugLogDelivery",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Guard is a policy-as-code language that allows you to write policies that are enforced by CC Custom Policy rules. For more information about Guard, see the [Guard GitHub Repository](https://docs.aws.amazon.com/https://github.com/aws-cloudformation/cloudformation-guard).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_config_rule#policy_runtime ConfigConfigRule#policy_runtime}",
            "stability": "stable",
            "summary": "The runtime system for your CC Custom Policy rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 464
          },
          "name": "policyRuntime",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_config_rule#policy_text ConfigConfigRule#policy_text}",
            "stability": "stable",
            "summary": "The policy definition containing the logic for your CC Custom Policy rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 470
          },
          "name": "policyText",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/config-config-rule/index:ConfigConfigRuleSourceCustomPolicyDetails"
    },
    "@cdktn/provider-awscc.configConfigRule.ConfigConfigRuleSourceCustomPolicyDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.configConfigRule.ConfigConfigRuleSourceCustomPolicyDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/config-config-rule/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/config-config-rule/index.ts",
        "line": 516
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 578
          },
          "name": "resetEnableDebugLogDelivery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 594
          },
          "name": "resetPolicyRuntime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 610
          },
          "name": "resetPolicyText"
        }
      ],
      "name": "ConfigConfigRuleSourceCustomPolicyDetailsOutputReference",
      "namespace": "configConfigRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 582
          },
          "name": "enableDebugLogDeliveryInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 598
          },
          "name": "policyRuntimeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 614
          },
          "name": "policyTextInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 572
          },
          "name": "enableDebugLogDelivery",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 588
          },
          "name": "policyRuntime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 604
          },
          "name": "policyText",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 528
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.configConfigRule.ConfigConfigRuleSourceCustomPolicyDetails"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/config-config-rule/index:ConfigConfigRuleSourceCustomPolicyDetailsOutputReference"
    },
    "@cdktn/provider-awscc.configConfigRule.ConfigConfigRuleSourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.configConfigRule.ConfigConfigRuleSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/config-config-rule/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/config-config-rule/index.ts",
        "line": 896
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 961
          },
          "name": "putCustomPolicyDetails",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.configConfigRule.ConfigConfigRuleSourceCustomPolicyDetails"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 990
          },
          "name": "putSourceDetails",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.configConfigRule.ConfigConfigRuleSourceSourceDetails"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 964
          },
          "name": "resetCustomPolicyDetails"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 993
          },
          "name": "resetSourceDetails"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 1009
          },
          "name": "resetSourceIdentifier"
        }
      ],
      "name": "ConfigConfigRuleSourceOutputReference",
      "namespace": "configConfigRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 958
          },
          "name": "customPolicyDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.configConfigRule.ConfigConfigRuleSourceCustomPolicyDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 987
          },
          "name": "sourceDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.configConfigRule.ConfigConfigRuleSourceSourceDetailsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 968
          },
          "name": "customPolicyDetailsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.configConfigRule.ConfigConfigRuleSourceCustomPolicyDetails"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 981
          },
          "name": "ownerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 997
          },
          "name": "sourceDetailsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.configConfigRule.ConfigConfigRuleSourceSourceDetails"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 1013
          },
          "name": "sourceIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 974
          },
          "name": "owner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 1003
          },
          "name": "sourceIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 908
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.configConfigRule.ConfigConfigRuleSource"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/config-config-rule/index:ConfigConfigRuleSourceOutputReference"
    },
    "@cdktn/provider-awscc.configConfigRule.ConfigConfigRuleSourceSourceDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.configConfigRule.ConfigConfigRuleSourceSourceDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/config-config-rule/index.ts",
        "line": 618
      },
      "name": "ConfigConfigRuleSourceSourceDetails",
      "namespace": "configConfigRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_config_rule#event_source ConfigConfigRule#event_source}",
            "stability": "stable",
            "summary": "The source of the event, such as an AWS service, that triggers CC to evaluate your AWS resources."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 624
          },
          "name": "eventSource",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you specify a value for ``MaximumExecutionFrequency``, then ``MessageType`` must use the ``ScheduledNotification`` value.\n  By default, rules with a periodic trigger are evaluated every 24 hours. To change the frequency, specify a valid value for the ``MaximumExecutionFrequency`` parameter.\n Based on the valid value you choose, CC runs evaluations once for each valid value. For example, if you choose ``Three_Hours``, CC runs evaluations once every three hours. In this case, ``Three_Hours`` is the frequency of this rule.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_config_rule#maximum_execution_frequency ConfigConfigRule#maximum_execution_frequency}",
            "stability": "stable",
            "summary": "The frequency at which you want CC to run evaluations for a custom rule with a periodic trigger."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 632
          },
          "name": "maximumExecutionFrequency",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify the following notification types:\n  +   ``ConfigurationItemChangeNotification`` - Triggers an evaluation when CC delivers a configuration item as a result of a resource change.\n  +   ``OversizedConfigurationItemChangeNotification`` - Triggers an evaluation when CC delivers an oversized configuration item. CC may generate this notification type when a resource changes and the notification exceeds the maximum size allowed by Amazon SNS.\n  +   ``ScheduledNotification`` - Triggers a periodic evaluation at the frequency specified for ``MaximumExecutionFrequency``.\n  +   ``ConfigurationSnapshotDeliveryCompleted`` - Triggers a periodic evaluation when CC delivers a configuration snapshot.\n  \n If you want your custom rule to be triggered by configuration changes, specify two SourceDetail objects, one for ``ConfigurationItemChangeNotification`` and one for ``OversizedConfigurationItemChangeNotification``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_config_rule#message_type ConfigConfigRule#message_type}",
            "stability": "stable",
            "summary": "The type of notification that triggers CC to run an evaluation for a rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 644
          },
          "name": "messageType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/config-config-rule/index:ConfigConfigRuleSourceSourceDetails"
    },
    "@cdktn/provider-awscc.configConfigRule.ConfigConfigRuleSourceSourceDetailsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.configConfigRule.ConfigConfigRuleSourceSourceDetailsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/config-config-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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/config-config-rule/index.ts",
        "line": 795
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 810
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.configConfigRule.ConfigConfigRuleSourceSourceDetailsOutputReference"
            }
          }
        }
      ],
      "name": "ConfigConfigRuleSourceSourceDetailsList",
      "namespace": "configConfigRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 796
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.configConfigRule.ConfigConfigRuleSourceSourceDetails"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/config-config-rule/index:ConfigConfigRuleSourceSourceDetailsList"
    },
    "@cdktn/provider-awscc.configConfigRule.ConfigConfigRuleSourceSourceDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.configConfigRule.ConfigConfigRuleSourceSourceDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/config-config-rule/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/config-config-rule/index.ts",
        "line": 690
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 754
          },
          "name": "resetEventSource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 770
          },
          "name": "resetMaximumExecutionFrequency"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 786
          },
          "name": "resetMessageType"
        }
      ],
      "name": "ConfigConfigRuleSourceSourceDetailsOutputReference",
      "namespace": "configConfigRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 758
          },
          "name": "eventSourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 774
          },
          "name": "maximumExecutionFrequencyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 790
          },
          "name": "messageTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 748
          },
          "name": "eventSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 764
          },
          "name": "maximumExecutionFrequency",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 780
          },
          "name": "messageType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-config-rule/index.ts",
            "line": 704
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.configConfigRule.ConfigConfigRuleSourceSourceDetails"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/config-config-rule/index:ConfigConfigRuleSourceSourceDetailsOutputReference"
    },
    "@cdktn/provider-awscc.configConfigurationAggregator.ConfigConfigurationAggregator": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_configuration_aggregator awscc_config_configuration_aggregator}."
      },
      "fqn": "@cdktn/provider-awscc.configConfigurationAggregator.ConfigConfigurationAggregator",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_configuration_aggregator awscc_config_configuration_aggregator} Resource."
        },
        "locationInModule": {
          "filename": "src/config-configuration-aggregator/index.ts",
          "line": 567
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.configConfigurationAggregator.ConfigConfigurationAggregatorConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/config-configuration-aggregator/index.ts",
        "line": 535
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ConfigConfigurationAggregator resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/config-configuration-aggregator/index.ts",
            "line": 552
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ConfigConfigurationAggregator to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_configuration_aggregator#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ConfigConfigurationAggregator that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ConfigConfigurationAggregator to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-configuration-aggregator/index.ts",
            "line": 598
          },
          "name": "putAccountAggregationSources",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.configConfigurationAggregator.ConfigConfigurationAggregatorAccountAggregationSources"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-configuration-aggregator/index.ts",
            "line": 640
          },
          "name": "putOrganizationAggregationSource",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.configConfigurationAggregator.ConfigConfigurationAggregatorOrganizationAggregationSource"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-configuration-aggregator/index.ts",
            "line": 656
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.configConfigurationAggregator.ConfigConfigurationAggregatorTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-configuration-aggregator/index.ts",
            "line": 601
          },
          "name": "resetAccountAggregationSources"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-configuration-aggregator/index.ts",
            "line": 622
          },
          "name": "resetConfigurationAggregatorName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-configuration-aggregator/index.ts",
            "line": 643
          },
          "name": "resetOrganizationAggregationSource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-configuration-aggregator/index.ts",
            "line": 659
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-configuration-aggregator/index.ts",
            "line": 671
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-configuration-aggregator/index.ts",
            "line": 680
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ConfigConfigurationAggregator",
      "namespace": "configConfigurationAggregator",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-configuration-aggregator/index.ts",
            "line": 540
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-configuration-aggregator/index.ts",
            "line": 595
          },
          "name": "accountAggregationSources",
          "type": {
            "fqn": "@cdktn/provider-awscc.configConfigurationAggregator.ConfigConfigurationAggregatorAccountAggregationSourcesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-configuration-aggregator/index.ts",
            "line": 610
          },
          "name": "configurationAggregatorArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-configuration-aggregator/index.ts",
            "line": 631
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-configuration-aggregator/index.ts",
            "line": 637
          },
          "name": "organizationAggregationSource",
          "type": {
            "fqn": "@cdktn/provider-awscc.configConfigurationAggregator.ConfigConfigurationAggregatorOrganizationAggregationSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-configuration-aggregator/index.ts",
            "line": 653
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.configConfigurationAggregator.ConfigConfigurationAggregatorTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-configuration-aggregator/index.ts",
            "line": 605
          },
          "name": "accountAggregationSourcesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.configConfigurationAggregator.ConfigConfigurationAggregatorAccountAggregationSources"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-configuration-aggregator/index.ts",
            "line": 626
          },
          "name": "configurationAggregatorNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-configuration-aggregator/index.ts",
            "line": 647
          },
          "name": "organizationAggregationSourceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.configConfigurationAggregator.ConfigConfigurationAggregatorOrganizationAggregationSource"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-configuration-aggregator/index.ts",
            "line": 663
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.configConfigurationAggregator.ConfigConfigurationAggregatorTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-configuration-aggregator/index.ts",
            "line": 616
          },
          "name": "configurationAggregatorName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/config-configuration-aggregator/index:ConfigConfigurationAggregator"
    },
    "@cdktn/provider-awscc.configConfigurationAggregator.ConfigConfigurationAggregatorAccountAggregationSources": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.configConfigurationAggregator.ConfigConfigurationAggregatorAccountAggregationSources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/config-configuration-aggregator/index.ts",
        "line": 36
      },
      "name": "ConfigConfigurationAggregatorAccountAggregationSources",
      "namespace": "configConfigurationAggregator",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_configuration_aggregator#account_ids ConfigConfigurationAggregator#account_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-configuration-aggregator/index.ts",
            "line": 40
          },
          "name": "accountIds",
          "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/hashicorp/awscc/1.96.0/docs/resources/config_configuration_aggregator#all_aws_regions ConfigConfigurationAggregator#all_aws_regions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-configuration-aggregator/index.ts",
            "line": 44
          },
          "name": "allAwsRegions",
          "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/hashicorp/awscc/1.96.0/docs/resources/config_configuration_aggregator#aws_regions ConfigConfigurationAggregator#aws_regions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-configuration-aggregator/index.ts",
            "line": 48
          },
          "name": "awsRegions",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/config-configuration-aggregator/index:ConfigConfigurationAggregatorAccountAggregationSources"
    },
    "@cdktn/provider-awscc.configConfigurationAggregator.ConfigConfigurationAggregatorAccountAggregationSourcesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.configConfigurationAggregator.ConfigConfigurationAggregatorAccountAggregationSourcesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/config-configuration-aggregator/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/config-configuration-aggregator/index.ts",
        "line": 199
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-configuration-aggregator/index.ts",
            "line": 214
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.configConfigurationAggregator.ConfigConfigurationAggregatorAccountAggregationSourcesOutputReference"
            }
          }
        }
      ],
      "name": "ConfigConfigurationAggregatorAccountAggregationSourcesList",
      "namespace": "configConfigurationAggregator",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-configuration-aggregator/index.ts",
            "line": 200
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.configConfigurationAggregator.ConfigConfigurationAggregatorAccountAggregationSources"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/config-configuration-aggregator/index:ConfigConfigurationAggregatorAccountAggregationSourcesList"
    },
    "@cdktn/provider-awscc.configConfigurationAggregator.ConfigConfigurationAggregatorAccountAggregationSourcesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.configConfigurationAggregator.ConfigConfigurationAggregatorAccountAggregationSourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/config-configuration-aggregator/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/config-configuration-aggregator/index.ts",
        "line": 94
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-configuration-aggregator/index.ts",
            "line": 158
          },
          "name": "resetAccountIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-configuration-aggregator/index.ts",
            "line": 174
          },
          "name": "resetAllAwsRegions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-configuration-aggregator/index.ts",
            "line": 190
          },
          "name": "resetAwsRegions"
        }
      ],
      "name": "ConfigConfigurationAggregatorAccountAggregationSourcesOutputReference",
      "namespace": "configConfigurationAggregator",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-configuration-aggregator/index.ts",
            "line": 162
          },
          "name": "accountIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-configuration-aggregator/index.ts",
            "line": 178
          },
          "name": "allAwsRegionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-configuration-aggregator/index.ts",
            "line": 194
          },
          "name": "awsRegionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-configuration-aggregator/index.ts",
            "line": 152
          },
          "name": "accountIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-configuration-aggregator/index.ts",
            "line": 168
          },
          "name": "allAwsRegions",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-configuration-aggregator/index.ts",
            "line": 184
          },
          "name": "awsRegions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-configuration-aggregator/index.ts",
            "line": 108
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.configConfigurationAggregator.ConfigConfigurationAggregatorAccountAggregationSources"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/config-configuration-aggregator/index:ConfigConfigurationAggregatorAccountAggregationSourcesOutputReference"
    },
    "@cdktn/provider-awscc.configConfigurationAggregator.ConfigConfigurationAggregatorConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.configConfigurationAggregator.ConfigConfigurationAggregatorConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/config-configuration-aggregator/index.ts",
        "line": 14
      },
      "name": "ConfigConfigurationAggregatorConfig",
      "namespace": "configConfigurationAggregator",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_configuration_aggregator#account_aggregation_sources ConfigConfigurationAggregator#account_aggregation_sources}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-configuration-aggregator/index.ts",
            "line": 18
          },
          "name": "accountAggregationSources",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.configConfigurationAggregator.ConfigConfigurationAggregatorAccountAggregationSources"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_configuration_aggregator#configuration_aggregator_name ConfigConfigurationAggregator#configuration_aggregator_name}",
            "stability": "stable",
            "summary": "The name of the aggregator."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-configuration-aggregator/index.ts",
            "line": 24
          },
          "name": "configurationAggregatorName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_configuration_aggregator#organization_aggregation_source ConfigConfigurationAggregator#organization_aggregation_source}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-configuration-aggregator/index.ts",
            "line": 28
          },
          "name": "organizationAggregationSource",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.configConfigurationAggregator.ConfigConfigurationAggregatorOrganizationAggregationSource"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_configuration_aggregator#tags ConfigConfigurationAggregator#tags}",
            "stability": "stable",
            "summary": "The tags for the configuration aggregator."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-configuration-aggregator/index.ts",
            "line": 34
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.configConfigurationAggregator.ConfigConfigurationAggregatorTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/config-configuration-aggregator/index:ConfigConfigurationAggregatorConfig"
    },
    "@cdktn/provider-awscc.configConfigurationAggregator.ConfigConfigurationAggregatorOrganizationAggregationSource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.configConfigurationAggregator.ConfigConfigurationAggregatorOrganizationAggregationSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/config-configuration-aggregator/index.ts",
        "line": 218
      },
      "name": "ConfigConfigurationAggregatorOrganizationAggregationSource",
      "namespace": "configConfigurationAggregator",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_configuration_aggregator#all_aws_regions ConfigConfigurationAggregator#all_aws_regions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-configuration-aggregator/index.ts",
            "line": 222
          },
          "name": "allAwsRegions",
          "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/hashicorp/awscc/1.96.0/docs/resources/config_configuration_aggregator#aws_regions ConfigConfigurationAggregator#aws_regions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-configuration-aggregator/index.ts",
            "line": 226
          },
          "name": "awsRegions",
          "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/hashicorp/awscc/1.96.0/docs/resources/config_configuration_aggregator#role_arn ConfigConfigurationAggregator#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-configuration-aggregator/index.ts",
            "line": 230
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/config-configuration-aggregator/index:ConfigConfigurationAggregatorOrganizationAggregationSource"
    },
    "@cdktn/provider-awscc.configConfigurationAggregator.ConfigConfigurationAggregatorOrganizationAggregationSourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.configConfigurationAggregator.ConfigConfigurationAggregatorOrganizationAggregationSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/config-configuration-aggregator/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/config-configuration-aggregator/index.ts",
        "line": 276
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-configuration-aggregator/index.ts",
            "line": 338
          },
          "name": "resetAllAwsRegions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-configuration-aggregator/index.ts",
            "line": 354
          },
          "name": "resetAwsRegions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-configuration-aggregator/index.ts",
            "line": 370
          },
          "name": "resetRoleArn"
        }
      ],
      "name": "ConfigConfigurationAggregatorOrganizationAggregationSourceOutputReference",
      "namespace": "configConfigurationAggregator",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-configuration-aggregator/index.ts",
            "line": 342
          },
          "name": "allAwsRegionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-configuration-aggregator/index.ts",
            "line": 358
          },
          "name": "awsRegionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-configuration-aggregator/index.ts",
            "line": 374
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-configuration-aggregator/index.ts",
            "line": 332
          },
          "name": "allAwsRegions",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-configuration-aggregator/index.ts",
            "line": 348
          },
          "name": "awsRegions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-configuration-aggregator/index.ts",
            "line": 364
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-configuration-aggregator/index.ts",
            "line": 288
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.configConfigurationAggregator.ConfigConfigurationAggregatorOrganizationAggregationSource"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/config-configuration-aggregator/index:ConfigConfigurationAggregatorOrganizationAggregationSourceOutputReference"
    },
    "@cdktn/provider-awscc.configConfigurationAggregator.ConfigConfigurationAggregatorTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.configConfigurationAggregator.ConfigConfigurationAggregatorTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/config-configuration-aggregator/index.ts",
        "line": 378
      },
      "name": "ConfigConfigurationAggregatorTags",
      "namespace": "configConfigurationAggregator",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_configuration_aggregator#key ConfigConfigurationAggregator#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-configuration-aggregator/index.ts",
            "line": 384
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_configuration_aggregator#value ConfigConfigurationAggregator#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-configuration-aggregator/index.ts",
            "line": 390
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/config-configuration-aggregator/index:ConfigConfigurationAggregatorTags"
    },
    "@cdktn/provider-awscc.configConfigurationAggregator.ConfigConfigurationAggregatorTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.configConfigurationAggregator.ConfigConfigurationAggregatorTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/config-configuration-aggregator/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/config-configuration-aggregator/index.ts",
        "line": 512
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-configuration-aggregator/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-awscc.configConfigurationAggregator.ConfigConfigurationAggregatorTagsOutputReference"
            }
          }
        }
      ],
      "name": "ConfigConfigurationAggregatorTagsList",
      "namespace": "configConfigurationAggregator",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-configuration-aggregator/index.ts",
            "line": 513
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.configConfigurationAggregator.ConfigConfigurationAggregatorTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/config-configuration-aggregator/index:ConfigConfigurationAggregatorTagsList"
    },
    "@cdktn/provider-awscc.configConfigurationAggregator.ConfigConfigurationAggregatorTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.configConfigurationAggregator.ConfigConfigurationAggregatorTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/config-configuration-aggregator/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/config-configuration-aggregator/index.ts",
        "line": 429
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-configuration-aggregator/index.ts",
            "line": 487
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-configuration-aggregator/index.ts",
            "line": 503
          },
          "name": "resetValue"
        }
      ],
      "name": "ConfigConfigurationAggregatorTagsOutputReference",
      "namespace": "configConfigurationAggregator",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-configuration-aggregator/index.ts",
            "line": 491
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-configuration-aggregator/index.ts",
            "line": 507
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-configuration-aggregator/index.ts",
            "line": 481
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-configuration-aggregator/index.ts",
            "line": 497
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-configuration-aggregator/index.ts",
            "line": 443
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.configConfigurationAggregator.ConfigConfigurationAggregatorTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/config-configuration-aggregator/index:ConfigConfigurationAggregatorTagsOutputReference"
    },
    "@cdktn/provider-awscc.configConformancePack.ConfigConformancePack": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_conformance_pack awscc_config_conformance_pack}."
      },
      "fqn": "@cdktn/provider-awscc.configConformancePack.ConfigConformancePack",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_conformance_pack awscc_config_conformance_pack} Resource."
        },
        "locationInModule": {
          "filename": "src/config-conformance-pack/index.ts",
          "line": 533
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.configConformancePack.ConfigConformancePackConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/config-conformance-pack/index.ts",
        "line": 501
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ConfigConformancePack resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/config-conformance-pack/index.ts",
            "line": 518
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ConfigConformancePack to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_conformance_pack#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ConfigConformancePack that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ConfigConformancePack to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-conformance-pack/index.ts",
            "line": 573
          },
          "name": "putConformancePackInputParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.configConformancePack.ConfigConformancePackConformancePackInputParameters"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-conformance-pack/index.ts",
            "line": 639
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.configConformancePack.ConfigConformancePackTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-conformance-pack/index.ts",
            "line": 687
          },
          "name": "putTemplateSsmDocumentDetails",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.configConformancePack.ConfigConformancePackTemplateSsmDocumentDetails"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-conformance-pack/index.ts",
            "line": 576
          },
          "name": "resetConformancePackInputParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-conformance-pack/index.ts",
            "line": 605
          },
          "name": "resetDeliveryS3Bucket"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-conformance-pack/index.ts",
            "line": 621
          },
          "name": "resetDeliveryS3KeyPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-conformance-pack/index.ts",
            "line": 642
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-conformance-pack/index.ts",
            "line": 658
          },
          "name": "resetTemplateBody"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-conformance-pack/index.ts",
            "line": 674
          },
          "name": "resetTemplateS3Uri"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-conformance-pack/index.ts",
            "line": 690
          },
          "name": "resetTemplateSsmDocumentDetails"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-conformance-pack/index.ts",
            "line": 702
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-conformance-pack/index.ts",
            "line": 715
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ConfigConformancePack",
      "namespace": "configConformancePack",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-conformance-pack/index.ts",
            "line": 506
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-conformance-pack/index.ts",
            "line": 564
          },
          "name": "conformancePackArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-conformance-pack/index.ts",
            "line": 570
          },
          "name": "conformancePackInputParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.configConformancePack.ConfigConformancePackConformancePackInputParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-conformance-pack/index.ts",
            "line": 630
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-conformance-pack/index.ts",
            "line": 636
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.configConformancePack.ConfigConformancePackTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-conformance-pack/index.ts",
            "line": 684
          },
          "name": "templateSsmDocumentDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.configConformancePack.ConfigConformancePackTemplateSsmDocumentDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-conformance-pack/index.ts",
            "line": 580
          },
          "name": "conformancePackInputParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.configConformancePack.ConfigConformancePackConformancePackInputParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-conformance-pack/index.ts",
            "line": 593
          },
          "name": "conformancePackNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-conformance-pack/index.ts",
            "line": 609
          },
          "name": "deliveryS3BucketInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-conformance-pack/index.ts",
            "line": 625
          },
          "name": "deliveryS3KeyPrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-conformance-pack/index.ts",
            "line": 646
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.configConformancePack.ConfigConformancePackTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-conformance-pack/index.ts",
            "line": 662
          },
          "name": "templateBodyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-conformance-pack/index.ts",
            "line": 678
          },
          "name": "templateS3UriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-conformance-pack/index.ts",
            "line": 694
          },
          "name": "templateSsmDocumentDetailsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.configConformancePack.ConfigConformancePackTemplateSsmDocumentDetails"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-conformance-pack/index.ts",
            "line": 586
          },
          "name": "conformancePackName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-conformance-pack/index.ts",
            "line": 599
          },
          "name": "deliveryS3Bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-conformance-pack/index.ts",
            "line": 615
          },
          "name": "deliveryS3KeyPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-conformance-pack/index.ts",
            "line": 652
          },
          "name": "templateBody",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-conformance-pack/index.ts",
            "line": 668
          },
          "name": "templateS3Uri",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/config-conformance-pack/index:ConfigConformancePack"
    },
    "@cdktn/provider-awscc.configConformancePack.ConfigConformancePackConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.configConformancePack.ConfigConformancePackConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/config-conformance-pack/index.ts",
        "line": 14
      },
      "name": "ConfigConformancePackConfig",
      "namespace": "configConformancePack",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_conformance_pack#conformance_pack_name ConfigConformancePack#conformance_pack_name}",
            "stability": "stable",
            "summary": "Name of the conformance pack which will be assigned as the unique identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-conformance-pack/index.ts",
            "line": 26
          },
          "name": "conformancePackName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_conformance_pack#conformance_pack_input_parameters ConfigConformancePack#conformance_pack_input_parameters}",
            "stability": "stable",
            "summary": "A list of ConformancePackInputParameter objects."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-conformance-pack/index.ts",
            "line": 20
          },
          "name": "conformancePackInputParameters",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.configConformancePack.ConfigConformancePackConformancePackInputParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_conformance_pack#delivery_s3_bucket ConfigConformancePack#delivery_s3_bucket}",
            "stability": "stable",
            "summary": "AWS Config stores intermediate files while processing conformance pack template."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-conformance-pack/index.ts",
            "line": 32
          },
          "name": "deliveryS3Bucket",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_conformance_pack#delivery_s3_key_prefix ConfigConformancePack#delivery_s3_key_prefix}",
            "stability": "stable",
            "summary": "The prefix for delivery S3 bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-conformance-pack/index.ts",
            "line": 38
          },
          "name": "deliveryS3KeyPrefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_conformance_pack#tags ConfigConformancePack#tags}",
            "stability": "stable",
            "summary": "The tags for the conformance pack."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-conformance-pack/index.ts",
            "line": 44
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.configConformancePack.ConfigConformancePackTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can only specify one of the template body or template S3Uri fields.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_conformance_pack#template_body ConfigConformancePack#template_body}",
            "stability": "stable",
            "summary": "A string containing full conformance pack template body."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-conformance-pack/index.ts",
            "line": 50
          },
          "name": "templateBody",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can only specify one of the template body or template S3Uri fields.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_conformance_pack#template_s3_uri ConfigConformancePack#template_s3_uri}",
            "stability": "stable",
            "summary": "Location of file containing the template body which points to the conformance pack template that is located in an Amazon S3 bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-conformance-pack/index.ts",
            "line": 56
          },
          "name": "templateS3Uri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_conformance_pack#template_ssm_document_details ConfigConformancePack#template_ssm_document_details}",
            "stability": "stable",
            "summary": "The TemplateSSMDocumentDetails object contains the name of the SSM document and the version of the SSM document."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-conformance-pack/index.ts",
            "line": 62
          },
          "name": "templateSsmDocumentDetails",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.configConformancePack.ConfigConformancePackTemplateSsmDocumentDetails"
          }
        }
      ],
      "symbolId": "src/config-conformance-pack/index:ConfigConformancePackConfig"
    },
    "@cdktn/provider-awscc.configConformancePack.ConfigConformancePackConformancePackInputParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.configConformancePack.ConfigConformancePackConformancePackInputParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/config-conformance-pack/index.ts",
        "line": 64
      },
      "name": "ConfigConformancePackConformancePackInputParameters",
      "namespace": "configConformancePack",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_conformance_pack#parameter_name ConfigConformancePack#parameter_name}",
            "stability": "stable",
            "summary": "Key part of key-value pair with value being parameter value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-conformance-pack/index.ts",
            "line": 70
          },
          "name": "parameterName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_conformance_pack#parameter_value ConfigConformancePack#parameter_value}",
            "stability": "stable",
            "summary": "Value part of key-value pair with key being parameter Name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-conformance-pack/index.ts",
            "line": 76
          },
          "name": "parameterValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/config-conformance-pack/index:ConfigConformancePackConformancePackInputParameters"
    },
    "@cdktn/provider-awscc.configConformancePack.ConfigConformancePackConformancePackInputParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.configConformancePack.ConfigConformancePackConformancePackInputParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/config-conformance-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/config-conformance-pack/index.ts",
        "line": 198
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-conformance-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-awscc.configConformancePack.ConfigConformancePackConformancePackInputParametersOutputReference"
            }
          }
        }
      ],
      "name": "ConfigConformancePackConformancePackInputParametersList",
      "namespace": "configConformancePack",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-conformance-pack/index.ts",
            "line": 199
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.configConformancePack.ConfigConformancePackConformancePackInputParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/config-conformance-pack/index:ConfigConformancePackConformancePackInputParametersList"
    },
    "@cdktn/provider-awscc.configConformancePack.ConfigConformancePackConformancePackInputParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.configConformancePack.ConfigConformancePackConformancePackInputParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/config-conformance-pack/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/config-conformance-pack/index.ts",
        "line": 115
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-conformance-pack/index.ts",
            "line": 173
          },
          "name": "resetParameterName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-conformance-pack/index.ts",
            "line": 189
          },
          "name": "resetParameterValue"
        }
      ],
      "name": "ConfigConformancePackConformancePackInputParametersOutputReference",
      "namespace": "configConformancePack",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-conformance-pack/index.ts",
            "line": 177
          },
          "name": "parameterNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-conformance-pack/index.ts",
            "line": 193
          },
          "name": "parameterValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-conformance-pack/index.ts",
            "line": 167
          },
          "name": "parameterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-conformance-pack/index.ts",
            "line": 183
          },
          "name": "parameterValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-conformance-pack/index.ts",
            "line": 129
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.configConformancePack.ConfigConformancePackConformancePackInputParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/config-conformance-pack/index:ConfigConformancePackConformancePackInputParametersOutputReference"
    },
    "@cdktn/provider-awscc.configConformancePack.ConfigConformancePackTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.configConformancePack.ConfigConformancePackTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/config-conformance-pack/index.ts",
        "line": 217
      },
      "name": "ConfigConformancePackTags",
      "namespace": "configConformancePack",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_conformance_pack#key ConfigConformancePack#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-conformance-pack/index.ts",
            "line": 223
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_conformance_pack#value ConfigConformancePack#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-conformance-pack/index.ts",
            "line": 229
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/config-conformance-pack/index:ConfigConformancePackTags"
    },
    "@cdktn/provider-awscc.configConformancePack.ConfigConformancePackTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.configConformancePack.ConfigConformancePackTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/config-conformance-pack/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/config-conformance-pack/index.ts",
        "line": 351
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-conformance-pack/index.ts",
            "line": 366
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.configConformancePack.ConfigConformancePackTagsOutputReference"
            }
          }
        }
      ],
      "name": "ConfigConformancePackTagsList",
      "namespace": "configConformancePack",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-conformance-pack/index.ts",
            "line": 352
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.configConformancePack.ConfigConformancePackTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/config-conformance-pack/index:ConfigConformancePackTagsList"
    },
    "@cdktn/provider-awscc.configConformancePack.ConfigConformancePackTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.configConformancePack.ConfigConformancePackTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/config-conformance-pack/index.ts",
          "line": 278
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/config-conformance-pack/index.ts",
        "line": 268
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-conformance-pack/index.ts",
            "line": 326
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-conformance-pack/index.ts",
            "line": 342
          },
          "name": "resetValue"
        }
      ],
      "name": "ConfigConformancePackTagsOutputReference",
      "namespace": "configConformancePack",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-conformance-pack/index.ts",
            "line": 330
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-conformance-pack/index.ts",
            "line": 346
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-conformance-pack/index.ts",
            "line": 320
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-conformance-pack/index.ts",
            "line": 336
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-conformance-pack/index.ts",
            "line": 282
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.configConformancePack.ConfigConformancePackTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/config-conformance-pack/index:ConfigConformancePackTagsOutputReference"
    },
    "@cdktn/provider-awscc.configConformancePack.ConfigConformancePackTemplateSsmDocumentDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.configConformancePack.ConfigConformancePackTemplateSsmDocumentDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/config-conformance-pack/index.ts",
        "line": 370
      },
      "name": "ConfigConformancePackTemplateSsmDocumentDetails",
      "namespace": "configConformancePack",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_conformance_pack#document_name ConfigConformancePack#document_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-conformance-pack/index.ts",
            "line": 374
          },
          "name": "documentName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_conformance_pack#document_version ConfigConformancePack#document_version}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-conformance-pack/index.ts",
            "line": 378
          },
          "name": "documentVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/config-conformance-pack/index:ConfigConformancePackTemplateSsmDocumentDetails"
    },
    "@cdktn/provider-awscc.configConformancePack.ConfigConformancePackTemplateSsmDocumentDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.configConformancePack.ConfigConformancePackTemplateSsmDocumentDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/config-conformance-pack/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/config-conformance-pack/index.ts",
        "line": 417
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-conformance-pack/index.ts",
            "line": 473
          },
          "name": "resetDocumentName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-conformance-pack/index.ts",
            "line": 489
          },
          "name": "resetDocumentVersion"
        }
      ],
      "name": "ConfigConformancePackTemplateSsmDocumentDetailsOutputReference",
      "namespace": "configConformancePack",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-conformance-pack/index.ts",
            "line": 477
          },
          "name": "documentNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-conformance-pack/index.ts",
            "line": 493
          },
          "name": "documentVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-conformance-pack/index.ts",
            "line": 467
          },
          "name": "documentName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-conformance-pack/index.ts",
            "line": 483
          },
          "name": "documentVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-conformance-pack/index.ts",
            "line": 429
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.configConformancePack.ConfigConformancePackTemplateSsmDocumentDetails"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/config-conformance-pack/index:ConfigConformancePackTemplateSsmDocumentDetailsOutputReference"
    },
    "@cdktn/provider-awscc.configConnector.ConfigConnector": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_connector awscc_config_connector}."
      },
      "fqn": "@cdktn/provider-awscc.configConnector.ConfigConnector",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_connector awscc_config_connector} Resource."
        },
        "locationInModule": {
          "filename": "src/config-connector/index.ts",
          "line": 444
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.configConnector.ConfigConnectorConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/config-connector/index.ts",
        "line": 412
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ConfigConnector resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/config-connector/index.ts",
            "line": 429
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ConfigConnector to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_connector#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ConfigConnector that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ConfigConnector to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-connector/index.ts",
            "line": 478
          },
          "name": "putConnectorConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.configConnector.ConfigConnectorConnectorConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-connector/index.ts",
            "line": 506
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.configConnector.ConfigConnectorTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-connector/index.ts",
            "line": 509
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-connector/index.ts",
            "line": 521
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-connector/index.ts",
            "line": 528
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ConfigConnector",
      "namespace": "configConnector",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-connector/index.ts",
            "line": 417
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-connector/index.ts",
            "line": 469
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-connector/index.ts",
            "line": 475
          },
          "name": "connectorConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.configConnector.ConfigConnectorConnectorConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-connector/index.ts",
            "line": 487
          },
          "name": "createdTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-connector/index.ts",
            "line": 492
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-connector/index.ts",
            "line": 497
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-connector/index.ts",
            "line": 503
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.configConnector.ConfigConnectorTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-connector/index.ts",
            "line": 482
          },
          "name": "connectorConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.configConnector.ConfigConnectorConnectorConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-connector/index.ts",
            "line": 513
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.configConnector.ConfigConnectorTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/config-connector/index:ConfigConnector"
    },
    "@cdktn/provider-awscc.configConnector.ConfigConnectorConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.configConnector.ConfigConnectorConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/config-connector/index.ts",
        "line": 14
      },
      "name": "ConfigConnectorConfig",
      "namespace": "configConnector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_connector#connector_configuration ConfigConnector#connector_configuration}",
            "stability": "stable",
            "summary": "The configuration for the connector that specifies the third-party cloud provider connection details."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-connector/index.ts",
            "line": 20
          },
          "name": "connectorConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.configConnector.ConfigConnectorConnectorConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_connector#tags ConfigConnector#tags}",
            "stability": "stable",
            "summary": "The tags for the connector."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-connector/index.ts",
            "line": 26
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.configConnector.ConfigConnectorTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/config-connector/index:ConfigConnectorConfig"
    },
    "@cdktn/provider-awscc.configConnector.ConfigConnectorConnectorConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.configConnector.ConfigConnectorConnectorConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/config-connector/index.ts",
        "line": 159
      },
      "name": "ConfigConnectorConnectorConfiguration",
      "namespace": "configConnector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_connector#azure ConfigConnector#azure}",
            "stability": "stable",
            "summary": "The configuration for connecting to Microsoft Azure."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-connector/index.ts",
            "line": 165
          },
          "name": "azure",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.configConnector.ConfigConnectorConnectorConfigurationAzure"
          }
        }
      ],
      "symbolId": "src/config-connector/index:ConfigConnectorConnectorConfiguration"
    },
    "@cdktn/provider-awscc.configConnector.ConfigConnectorConnectorConfigurationAzure": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.configConnector.ConfigConnectorConnectorConfigurationAzure",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/config-connector/index.ts",
        "line": 28
      },
      "name": "ConfigConnectorConnectorConfigurationAzure",
      "namespace": "configConnector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_connector#client_identifier ConfigConnector#client_identifier}",
            "stability": "stable",
            "summary": "The Azure client (application) identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-connector/index.ts",
            "line": 34
          },
          "name": "clientIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_connector#tenant_identifier ConfigConnector#tenant_identifier}",
            "stability": "stable",
            "summary": "The Azure tenant identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-connector/index.ts",
            "line": 40
          },
          "name": "tenantIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/config-connector/index:ConfigConnectorConnectorConfigurationAzure"
    },
    "@cdktn/provider-awscc.configConnector.ConfigConnectorConnectorConfigurationAzureOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.configConnector.ConfigConnectorConnectorConfigurationAzureOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/config-connector/index.ts",
          "line": 87
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/config-connector/index.ts",
        "line": 79
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-connector/index.ts",
            "line": 135
          },
          "name": "resetClientIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-connector/index.ts",
            "line": 151
          },
          "name": "resetTenantIdentifier"
        }
      ],
      "name": "ConfigConnectorConnectorConfigurationAzureOutputReference",
      "namespace": "configConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-connector/index.ts",
            "line": 139
          },
          "name": "clientIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-connector/index.ts",
            "line": 155
          },
          "name": "tenantIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-connector/index.ts",
            "line": 129
          },
          "name": "clientIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-connector/index.ts",
            "line": 145
          },
          "name": "tenantIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-connector/index.ts",
            "line": 91
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.configConnector.ConfigConnectorConnectorConfigurationAzure"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/config-connector/index:ConfigConnectorConnectorConfigurationAzureOutputReference"
    },
    "@cdktn/provider-awscc.configConnector.ConfigConnectorConnectorConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.configConnector.ConfigConnectorConnectorConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/config-connector/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/config-connector/index.ts",
        "line": 197
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-connector/index.ts",
            "line": 244
          },
          "name": "putAzure",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.configConnector.ConfigConnectorConnectorConfigurationAzure"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-connector/index.ts",
            "line": 247
          },
          "name": "resetAzure"
        }
      ],
      "name": "ConfigConnectorConnectorConfigurationOutputReference",
      "namespace": "configConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-connector/index.ts",
            "line": 241
          },
          "name": "azure",
          "type": {
            "fqn": "@cdktn/provider-awscc.configConnector.ConfigConnectorConnectorConfigurationAzureOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-connector/index.ts",
            "line": 251
          },
          "name": "azureInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.configConnector.ConfigConnectorConnectorConfigurationAzure"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-connector/index.ts",
            "line": 209
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.configConnector.ConfigConnectorConnectorConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/config-connector/index:ConfigConnectorConnectorConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.configConnector.ConfigConnectorTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.configConnector.ConfigConnectorTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/config-connector/index.ts",
        "line": 255
      },
      "name": "ConfigConnectorTags",
      "namespace": "configConnector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_connector#key ConfigConnector#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-connector/index.ts",
            "line": 261
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_connector#value ConfigConnector#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-connector/index.ts",
            "line": 267
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/config-connector/index:ConfigConnectorTags"
    },
    "@cdktn/provider-awscc.configConnector.ConfigConnectorTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.configConnector.ConfigConnectorTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/config-connector/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/config-connector/index.ts",
        "line": 389
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-connector/index.ts",
            "line": 404
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.configConnector.ConfigConnectorTagsOutputReference"
            }
          }
        }
      ],
      "name": "ConfigConnectorTagsList",
      "namespace": "configConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-connector/index.ts",
            "line": 390
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.configConnector.ConfigConnectorTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/config-connector/index:ConfigConnectorTagsList"
    },
    "@cdktn/provider-awscc.configConnector.ConfigConnectorTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.configConnector.ConfigConnectorTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/config-connector/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/config-connector/index.ts",
        "line": 306
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-connector/index.ts",
            "line": 364
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-connector/index.ts",
            "line": 380
          },
          "name": "resetValue"
        }
      ],
      "name": "ConfigConnectorTagsOutputReference",
      "namespace": "configConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-connector/index.ts",
            "line": 368
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-connector/index.ts",
            "line": 384
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-connector/index.ts",
            "line": 358
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-connector/index.ts",
            "line": 374
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-connector/index.ts",
            "line": 320
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.configConnector.ConfigConnectorTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/config-connector/index:ConfigConnectorTagsOutputReference"
    },
    "@cdktn/provider-awscc.configOrganizationConformancePack.ConfigOrganizationConformancePack": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_organization_conformance_pack awscc_config_organization_conformance_pack}."
      },
      "fqn": "@cdktn/provider-awscc.configOrganizationConformancePack.ConfigOrganizationConformancePack",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_organization_conformance_pack awscc_config_organization_conformance_pack} Resource."
        },
        "locationInModule": {
          "filename": "src/config-organization-conformance-pack/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-awscc.configOrganizationConformancePack.ConfigOrganizationConformancePackConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/config-organization-conformance-pack/index.ts",
        "line": 370
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ConfigOrganizationConformancePack resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/config-organization-conformance-pack/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 ConfigOrganizationConformancePack to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_organization_conformance_pack#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ConfigOrganizationConformancePack that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ConfigOrganizationConformancePack to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-organization-conformance-pack/index.ts",
            "line": 437
          },
          "name": "putConformancePackInputParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.configOrganizationConformancePack.ConfigOrganizationConformancePackConformancePackInputParameters"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-organization-conformance-pack/index.ts",
            "line": 524
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.configOrganizationConformancePack.ConfigOrganizationConformancePackTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-organization-conformance-pack/index.ts",
            "line": 440
          },
          "name": "resetConformancePackInputParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-organization-conformance-pack/index.ts",
            "line": 456
          },
          "name": "resetDeliveryS3Bucket"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-organization-conformance-pack/index.ts",
            "line": 472
          },
          "name": "resetDeliveryS3KeyPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-organization-conformance-pack/index.ts",
            "line": 488
          },
          "name": "resetExcludedAccounts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-organization-conformance-pack/index.ts",
            "line": 527
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-organization-conformance-pack/index.ts",
            "line": 543
          },
          "name": "resetTemplateBody"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-organization-conformance-pack/index.ts",
            "line": 559
          },
          "name": "resetTemplateS3Uri"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-organization-conformance-pack/index.ts",
            "line": 571
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-organization-conformance-pack/index.ts",
            "line": 584
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ConfigOrganizationConformancePack",
      "namespace": "configOrganizationConformancePack",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-organization-conformance-pack/index.ts",
            "line": 375
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-organization-conformance-pack/index.ts",
            "line": 434
          },
          "name": "conformancePackInputParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.configOrganizationConformancePack.ConfigOrganizationConformancePackConformancePackInputParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-organization-conformance-pack/index.ts",
            "line": 497
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-organization-conformance-pack/index.ts",
            "line": 502
          },
          "name": "organizationConformancePackArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-organization-conformance-pack/index.ts",
            "line": 521
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.configOrganizationConformancePack.ConfigOrganizationConformancePackTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-organization-conformance-pack/index.ts",
            "line": 444
          },
          "name": "conformancePackInputParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.configOrganizationConformancePack.ConfigOrganizationConformancePackConformancePackInputParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-organization-conformance-pack/index.ts",
            "line": 460
          },
          "name": "deliveryS3BucketInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-organization-conformance-pack/index.ts",
            "line": 476
          },
          "name": "deliveryS3KeyPrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-organization-conformance-pack/index.ts",
            "line": 492
          },
          "name": "excludedAccountsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-organization-conformance-pack/index.ts",
            "line": 515
          },
          "name": "organizationConformancePackNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-organization-conformance-pack/index.ts",
            "line": 531
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.configOrganizationConformancePack.ConfigOrganizationConformancePackTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-organization-conformance-pack/index.ts",
            "line": 547
          },
          "name": "templateBodyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-organization-conformance-pack/index.ts",
            "line": 563
          },
          "name": "templateS3UriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-organization-conformance-pack/index.ts",
            "line": 450
          },
          "name": "deliveryS3Bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-organization-conformance-pack/index.ts",
            "line": 466
          },
          "name": "deliveryS3KeyPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-organization-conformance-pack/index.ts",
            "line": 482
          },
          "name": "excludedAccounts",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-organization-conformance-pack/index.ts",
            "line": 508
          },
          "name": "organizationConformancePackName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-organization-conformance-pack/index.ts",
            "line": 537
          },
          "name": "templateBody",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-organization-conformance-pack/index.ts",
            "line": 553
          },
          "name": "templateS3Uri",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/config-organization-conformance-pack/index:ConfigOrganizationConformancePack"
    },
    "@cdktn/provider-awscc.configOrganizationConformancePack.ConfigOrganizationConformancePackConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.configOrganizationConformancePack.ConfigOrganizationConformancePackConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/config-organization-conformance-pack/index.ts",
        "line": 14
      },
      "name": "ConfigOrganizationConformancePackConfig",
      "namespace": "configOrganizationConformancePack",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_organization_conformance_pack#organization_conformance_pack_name ConfigOrganizationConformancePack#organization_conformance_pack_name}",
            "stability": "stable",
            "summary": "The name of the organization conformance pack."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-organization-conformance-pack/index.ts",
            "line": 44
          },
          "name": "organizationConformancePackName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_organization_conformance_pack#conformance_pack_input_parameters ConfigOrganizationConformancePack#conformance_pack_input_parameters}",
            "stability": "stable",
            "summary": "A list of ConformancePackInputParameter objects."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-organization-conformance-pack/index.ts",
            "line": 20
          },
          "name": "conformancePackInputParameters",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.configOrganizationConformancePack.ConfigOrganizationConformancePackConformancePackInputParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_organization_conformance_pack#delivery_s3_bucket ConfigOrganizationConformancePack#delivery_s3_bucket}",
            "stability": "stable",
            "summary": "AWS Config stores intermediate files while processing conformance pack template."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-organization-conformance-pack/index.ts",
            "line": 26
          },
          "name": "deliveryS3Bucket",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_organization_conformance_pack#delivery_s3_key_prefix ConfigOrganizationConformancePack#delivery_s3_key_prefix}",
            "stability": "stable",
            "summary": "The prefix for the delivery S3 bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-organization-conformance-pack/index.ts",
            "line": 32
          },
          "name": "deliveryS3KeyPrefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_organization_conformance_pack#excluded_accounts ConfigOrganizationConformancePack#excluded_accounts}",
            "stability": "stable",
            "summary": "A list of AWS accounts to be excluded from an organization conformance pack while deploying a conformance pack."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-organization-conformance-pack/index.ts",
            "line": 38
          },
          "name": "excludedAccounts",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_organization_conformance_pack#tags ConfigOrganizationConformancePack#tags}",
            "stability": "stable",
            "summary": "The tags for the organization conformance pack."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-organization-conformance-pack/index.ts",
            "line": 50
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.configOrganizationConformancePack.ConfigOrganizationConformancePackTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_organization_conformance_pack#template_body ConfigOrganizationConformancePack#template_body}",
            "stability": "stable",
            "summary": "A string containing full conformance pack template body."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-organization-conformance-pack/index.ts",
            "line": 56
          },
          "name": "templateBody",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_organization_conformance_pack#template_s3_uri ConfigOrganizationConformancePack#template_s3_uri}",
            "stability": "stable",
            "summary": "Location of file containing the template body."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-organization-conformance-pack/index.ts",
            "line": 62
          },
          "name": "templateS3Uri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/config-organization-conformance-pack/index:ConfigOrganizationConformancePackConfig"
    },
    "@cdktn/provider-awscc.configOrganizationConformancePack.ConfigOrganizationConformancePackConformancePackInputParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.configOrganizationConformancePack.ConfigOrganizationConformancePackConformancePackInputParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/config-organization-conformance-pack/index.ts",
        "line": 64
      },
      "name": "ConfigOrganizationConformancePackConformancePackInputParameters",
      "namespace": "configOrganizationConformancePack",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_organization_conformance_pack#parameter_name ConfigOrganizationConformancePack#parameter_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-organization-conformance-pack/index.ts",
            "line": 68
          },
          "name": "parameterName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_organization_conformance_pack#parameter_value ConfigOrganizationConformancePack#parameter_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-organization-conformance-pack/index.ts",
            "line": 72
          },
          "name": "parameterValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/config-organization-conformance-pack/index:ConfigOrganizationConformancePackConformancePackInputParameters"
    },
    "@cdktn/provider-awscc.configOrganizationConformancePack.ConfigOrganizationConformancePackConformancePackInputParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.configOrganizationConformancePack.ConfigOrganizationConformancePackConformancePackInputParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/config-organization-conformance-pack/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/config-organization-conformance-pack/index.ts",
        "line": 194
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-organization-conformance-pack/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-awscc.configOrganizationConformancePack.ConfigOrganizationConformancePackConformancePackInputParametersOutputReference"
            }
          }
        }
      ],
      "name": "ConfigOrganizationConformancePackConformancePackInputParametersList",
      "namespace": "configOrganizationConformancePack",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-organization-conformance-pack/index.ts",
            "line": 195
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.configOrganizationConformancePack.ConfigOrganizationConformancePackConformancePackInputParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/config-organization-conformance-pack/index:ConfigOrganizationConformancePackConformancePackInputParametersList"
    },
    "@cdktn/provider-awscc.configOrganizationConformancePack.ConfigOrganizationConformancePackConformancePackInputParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.configOrganizationConformancePack.ConfigOrganizationConformancePackConformancePackInputParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/config-organization-conformance-pack/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/config-organization-conformance-pack/index.ts",
        "line": 111
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-organization-conformance-pack/index.ts",
            "line": 169
          },
          "name": "resetParameterName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-organization-conformance-pack/index.ts",
            "line": 185
          },
          "name": "resetParameterValue"
        }
      ],
      "name": "ConfigOrganizationConformancePackConformancePackInputParametersOutputReference",
      "namespace": "configOrganizationConformancePack",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-organization-conformance-pack/index.ts",
            "line": 173
          },
          "name": "parameterNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-organization-conformance-pack/index.ts",
            "line": 189
          },
          "name": "parameterValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-organization-conformance-pack/index.ts",
            "line": 163
          },
          "name": "parameterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-organization-conformance-pack/index.ts",
            "line": 179
          },
          "name": "parameterValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-organization-conformance-pack/index.ts",
            "line": 125
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.configOrganizationConformancePack.ConfigOrganizationConformancePackConformancePackInputParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/config-organization-conformance-pack/index:ConfigOrganizationConformancePackConformancePackInputParametersOutputReference"
    },
    "@cdktn/provider-awscc.configOrganizationConformancePack.ConfigOrganizationConformancePackTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.configOrganizationConformancePack.ConfigOrganizationConformancePackTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/config-organization-conformance-pack/index.ts",
        "line": 213
      },
      "name": "ConfigOrganizationConformancePackTags",
      "namespace": "configOrganizationConformancePack",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_organization_conformance_pack#key ConfigOrganizationConformancePack#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-organization-conformance-pack/index.ts",
            "line": 219
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_organization_conformance_pack#value ConfigOrganizationConformancePack#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-organization-conformance-pack/index.ts",
            "line": 225
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/config-organization-conformance-pack/index:ConfigOrganizationConformancePackTags"
    },
    "@cdktn/provider-awscc.configOrganizationConformancePack.ConfigOrganizationConformancePackTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.configOrganizationConformancePack.ConfigOrganizationConformancePackTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/config-organization-conformance-pack/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/config-organization-conformance-pack/index.ts",
        "line": 347
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-organization-conformance-pack/index.ts",
            "line": 362
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.configOrganizationConformancePack.ConfigOrganizationConformancePackTagsOutputReference"
            }
          }
        }
      ],
      "name": "ConfigOrganizationConformancePackTagsList",
      "namespace": "configOrganizationConformancePack",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-organization-conformance-pack/index.ts",
            "line": 348
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.configOrganizationConformancePack.ConfigOrganizationConformancePackTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/config-organization-conformance-pack/index:ConfigOrganizationConformancePackTagsList"
    },
    "@cdktn/provider-awscc.configOrganizationConformancePack.ConfigOrganizationConformancePackTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.configOrganizationConformancePack.ConfigOrganizationConformancePackTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/config-organization-conformance-pack/index.ts",
          "line": 274
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/config-organization-conformance-pack/index.ts",
        "line": 264
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-organization-conformance-pack/index.ts",
            "line": 322
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-organization-conformance-pack/index.ts",
            "line": 338
          },
          "name": "resetValue"
        }
      ],
      "name": "ConfigOrganizationConformancePackTagsOutputReference",
      "namespace": "configOrganizationConformancePack",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-organization-conformance-pack/index.ts",
            "line": 326
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-organization-conformance-pack/index.ts",
            "line": 342
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-organization-conformance-pack/index.ts",
            "line": 316
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-organization-conformance-pack/index.ts",
            "line": 332
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-organization-conformance-pack/index.ts",
            "line": 278
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.configOrganizationConformancePack.ConfigOrganizationConformancePackTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/config-organization-conformance-pack/index:ConfigOrganizationConformancePackTagsOutputReference"
    },
    "@cdktn/provider-awscc.configRemediationConfiguration.ConfigRemediationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_remediation_configuration awscc_config_remediation_configuration}."
      },
      "fqn": "@cdktn/provider-awscc.configRemediationConfiguration.ConfigRemediationConfiguration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_remediation_configuration awscc_config_remediation_configuration} Resource."
        },
        "locationInModule": {
          "filename": "src/config-remediation-configuration/index.ts",
          "line": 313
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.configRemediationConfiguration.ConfigRemediationConfigurationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/config-remediation-configuration/index.ts",
        "line": 281
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ConfigRemediationConfiguration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/config-remediation-configuration/index.ts",
            "line": 298
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ConfigRemediationConfiguration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_remediation_configuration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ConfigRemediationConfiguration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ConfigRemediationConfiguration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-remediation-configuration/index.ts",
            "line": 379
          },
          "name": "putExecutionControls",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.configRemediationConfiguration.ConfigRemediationConfigurationExecutionControls"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-remediation-configuration/index.ts",
            "line": 353
          },
          "name": "resetAutomatic"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-remediation-configuration/index.ts",
            "line": 382
          },
          "name": "resetExecutionControls"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-remediation-configuration/index.ts",
            "line": 403
          },
          "name": "resetMaximumAutomaticAttempts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-remediation-configuration/index.ts",
            "line": 419
          },
          "name": "resetParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-remediation-configuration/index.ts",
            "line": 435
          },
          "name": "resetResourceType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-remediation-configuration/index.ts",
            "line": 451
          },
          "name": "resetRetryAttemptSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-remediation-configuration/index.ts",
            "line": 493
          },
          "name": "resetTargetVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-remediation-configuration/index.ts",
            "line": 505
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-remediation-configuration/index.ts",
            "line": 520
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ConfigRemediationConfiguration",
      "namespace": "configRemediationConfiguration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-remediation-configuration/index.ts",
            "line": 286
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-remediation-configuration/index.ts",
            "line": 376
          },
          "name": "executionControls",
          "type": {
            "fqn": "@cdktn/provider-awscc.configRemediationConfiguration.ConfigRemediationConfigurationExecutionControlsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-remediation-configuration/index.ts",
            "line": 391
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-remediation-configuration/index.ts",
            "line": 357
          },
          "name": "automaticInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-remediation-configuration/index.ts",
            "line": 370
          },
          "name": "configRuleNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-remediation-configuration/index.ts",
            "line": 386
          },
          "name": "executionControlsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.configRemediationConfiguration.ConfigRemediationConfigurationExecutionControls"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-remediation-configuration/index.ts",
            "line": 407
          },
          "name": "maximumAutomaticAttemptsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-remediation-configuration/index.ts",
            "line": 423
          },
          "name": "parametersInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-remediation-configuration/index.ts",
            "line": 439
          },
          "name": "resourceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-remediation-configuration/index.ts",
            "line": 455
          },
          "name": "retryAttemptSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-remediation-configuration/index.ts",
            "line": 468
          },
          "name": "targetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-remediation-configuration/index.ts",
            "line": 481
          },
          "name": "targetTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-remediation-configuration/index.ts",
            "line": 497
          },
          "name": "targetVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-remediation-configuration/index.ts",
            "line": 347
          },
          "name": "automatic",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-remediation-configuration/index.ts",
            "line": 363
          },
          "name": "configRuleName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-remediation-configuration/index.ts",
            "line": 397
          },
          "name": "maximumAutomaticAttempts",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-remediation-configuration/index.ts",
            "line": 413
          },
          "name": "parameters",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-remediation-configuration/index.ts",
            "line": 429
          },
          "name": "resourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-remediation-configuration/index.ts",
            "line": 445
          },
          "name": "retryAttemptSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-remediation-configuration/index.ts",
            "line": 461
          },
          "name": "targetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-remediation-configuration/index.ts",
            "line": 474
          },
          "name": "targetType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-remediation-configuration/index.ts",
            "line": 487
          },
          "name": "targetVersion",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/config-remediation-configuration/index:ConfigRemediationConfiguration"
    },
    "@cdktn/provider-awscc.configRemediationConfiguration.ConfigRemediationConfigurationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.configRemediationConfiguration.ConfigRemediationConfigurationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/config-remediation-configuration/index.ts",
        "line": 14
      },
      "name": "ConfigRemediationConfigurationConfig",
      "namespace": "configRemediationConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_remediation_configuration#config_rule_name ConfigRemediationConfiguration#config_rule_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-remediation-configuration/index.ts",
            "line": 22
          },
          "name": "configRuleName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_remediation_configuration#target_id ConfigRemediationConfiguration#target_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-remediation-configuration/index.ts",
            "line": 46
          },
          "name": "targetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_remediation_configuration#target_type ConfigRemediationConfiguration#target_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-remediation-configuration/index.ts",
            "line": 50
          },
          "name": "targetType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_remediation_configuration#automatic ConfigRemediationConfiguration#automatic}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-remediation-configuration/index.ts",
            "line": 18
          },
          "name": "automatic",
          "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/hashicorp/awscc/1.96.0/docs/resources/config_remediation_configuration#execution_controls ConfigRemediationConfiguration#execution_controls}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-remediation-configuration/index.ts",
            "line": 26
          },
          "name": "executionControls",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.configRemediationConfiguration.ConfigRemediationConfigurationExecutionControls"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_remediation_configuration#maximum_automatic_attempts ConfigRemediationConfiguration#maximum_automatic_attempts}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-remediation-configuration/index.ts",
            "line": 30
          },
          "name": "maximumAutomaticAttempts",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_remediation_configuration#parameters ConfigRemediationConfiguration#parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-remediation-configuration/index.ts",
            "line": 34
          },
          "name": "parameters",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_remediation_configuration#resource_type ConfigRemediationConfiguration#resource_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-remediation-configuration/index.ts",
            "line": 38
          },
          "name": "resourceType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_remediation_configuration#retry_attempt_seconds ConfigRemediationConfiguration#retry_attempt_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-remediation-configuration/index.ts",
            "line": 42
          },
          "name": "retryAttemptSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_remediation_configuration#target_version ConfigRemediationConfiguration#target_version}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-remediation-configuration/index.ts",
            "line": 54
          },
          "name": "targetVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/config-remediation-configuration/index:ConfigRemediationConfigurationConfig"
    },
    "@cdktn/provider-awscc.configRemediationConfiguration.ConfigRemediationConfigurationExecutionControls": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.configRemediationConfiguration.ConfigRemediationConfigurationExecutionControls",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/config-remediation-configuration/index.ts",
        "line": 183
      },
      "name": "ConfigRemediationConfigurationExecutionControls",
      "namespace": "configRemediationConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_remediation_configuration#ssm_controls ConfigRemediationConfiguration#ssm_controls}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-remediation-configuration/index.ts",
            "line": 187
          },
          "name": "ssmControls",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.configRemediationConfiguration.ConfigRemediationConfigurationExecutionControlsSsmControls"
          }
        }
      ],
      "symbolId": "src/config-remediation-configuration/index:ConfigRemediationConfigurationExecutionControls"
    },
    "@cdktn/provider-awscc.configRemediationConfiguration.ConfigRemediationConfigurationExecutionControlsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.configRemediationConfiguration.ConfigRemediationConfigurationExecutionControlsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/config-remediation-configuration/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/config-remediation-configuration/index.ts",
        "line": 219
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-remediation-configuration/index.ts",
            "line": 266
          },
          "name": "putSsmControls",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.configRemediationConfiguration.ConfigRemediationConfigurationExecutionControlsSsmControls"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-remediation-configuration/index.ts",
            "line": 269
          },
          "name": "resetSsmControls"
        }
      ],
      "name": "ConfigRemediationConfigurationExecutionControlsOutputReference",
      "namespace": "configRemediationConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-remediation-configuration/index.ts",
            "line": 263
          },
          "name": "ssmControls",
          "type": {
            "fqn": "@cdktn/provider-awscc.configRemediationConfiguration.ConfigRemediationConfigurationExecutionControlsSsmControlsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-remediation-configuration/index.ts",
            "line": 273
          },
          "name": "ssmControlsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.configRemediationConfiguration.ConfigRemediationConfigurationExecutionControlsSsmControls"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-remediation-configuration/index.ts",
            "line": 231
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.configRemediationConfiguration.ConfigRemediationConfigurationExecutionControls"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/config-remediation-configuration/index:ConfigRemediationConfigurationExecutionControlsOutputReference"
    },
    "@cdktn/provider-awscc.configRemediationConfiguration.ConfigRemediationConfigurationExecutionControlsSsmControls": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.configRemediationConfiguration.ConfigRemediationConfigurationExecutionControlsSsmControls",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/config-remediation-configuration/index.ts",
        "line": 56
      },
      "name": "ConfigRemediationConfigurationExecutionControlsSsmControls",
      "namespace": "configRemediationConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_remediation_configuration#concurrent_execution_rate_percentage ConfigRemediationConfiguration#concurrent_execution_rate_percentage}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-remediation-configuration/index.ts",
            "line": 60
          },
          "name": "concurrentExecutionRatePercentage",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_remediation_configuration#error_percentage ConfigRemediationConfiguration#error_percentage}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-remediation-configuration/index.ts",
            "line": 64
          },
          "name": "errorPercentage",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/config-remediation-configuration/index:ConfigRemediationConfigurationExecutionControlsSsmControls"
    },
    "@cdktn/provider-awscc.configRemediationConfiguration.ConfigRemediationConfigurationExecutionControlsSsmControlsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.configRemediationConfiguration.ConfigRemediationConfigurationExecutionControlsSsmControlsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/config-remediation-configuration/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/config-remediation-configuration/index.ts",
        "line": 103
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-remediation-configuration/index.ts",
            "line": 159
          },
          "name": "resetConcurrentExecutionRatePercentage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-remediation-configuration/index.ts",
            "line": 175
          },
          "name": "resetErrorPercentage"
        }
      ],
      "name": "ConfigRemediationConfigurationExecutionControlsSsmControlsOutputReference",
      "namespace": "configRemediationConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-remediation-configuration/index.ts",
            "line": 163
          },
          "name": "concurrentExecutionRatePercentageInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-remediation-configuration/index.ts",
            "line": 179
          },
          "name": "errorPercentageInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-remediation-configuration/index.ts",
            "line": 153
          },
          "name": "concurrentExecutionRatePercentage",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-remediation-configuration/index.ts",
            "line": 169
          },
          "name": "errorPercentage",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-remediation-configuration/index.ts",
            "line": 115
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.configRemediationConfiguration.ConfigRemediationConfigurationExecutionControlsSsmControls"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/config-remediation-configuration/index:ConfigRemediationConfigurationExecutionControlsSsmControlsOutputReference"
    },
    "@cdktn/provider-awscc.configStoredQuery.ConfigStoredQuery": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_stored_query awscc_config_stored_query}."
      },
      "fqn": "@cdktn/provider-awscc.configStoredQuery.ConfigStoredQuery",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_stored_query awscc_config_stored_query} Resource."
        },
        "locationInModule": {
          "filename": "src/config-stored-query/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-awscc.configStoredQuery.ConfigStoredQueryConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/config-stored-query/index.ts",
        "line": 191
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ConfigStoredQuery resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/config-stored-query/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 ConfigStoredQuery to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_stored_query#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ConfigStoredQuery that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ConfigStoredQuery to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-stored-query/index.ts",
            "line": 311
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.configStoredQuery.ConfigStoredQueryTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-stored-query/index.ts",
            "line": 267
          },
          "name": "resetQueryDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-stored-query/index.ts",
            "line": 314
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-stored-query/index.ts",
            "line": 326
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-stored-query/index.ts",
            "line": 335
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ConfigStoredQuery",
      "namespace": "configStoredQuery",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-stored-query/index.ts",
            "line": 196
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-stored-query/index.ts",
            "line": 250
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-stored-query/index.ts",
            "line": 255
          },
          "name": "queryArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-stored-query/index.ts",
            "line": 289
          },
          "name": "queryId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-stored-query/index.ts",
            "line": 308
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.configStoredQuery.ConfigStoredQueryTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-stored-query/index.ts",
            "line": 271
          },
          "name": "queryDescriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-stored-query/index.ts",
            "line": 284
          },
          "name": "queryExpressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-stored-query/index.ts",
            "line": 302
          },
          "name": "queryNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-stored-query/index.ts",
            "line": 318
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.configStoredQuery.ConfigStoredQueryTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-stored-query/index.ts",
            "line": 261
          },
          "name": "queryDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-stored-query/index.ts",
            "line": 277
          },
          "name": "queryExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-stored-query/index.ts",
            "line": 295
          },
          "name": "queryName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/config-stored-query/index:ConfigStoredQuery"
    },
    "@cdktn/provider-awscc.configStoredQuery.ConfigStoredQueryConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.configStoredQuery.ConfigStoredQueryConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/config-stored-query/index.ts",
        "line": 14
      },
      "name": "ConfigStoredQueryConfig",
      "namespace": "configStoredQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_stored_query#query_expression ConfigStoredQuery#query_expression}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-stored-query/index.ts",
            "line": 22
          },
          "name": "queryExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_stored_query#query_name ConfigStoredQuery#query_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-stored-query/index.ts",
            "line": 26
          },
          "name": "queryName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_stored_query#query_description ConfigStoredQuery#query_description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-stored-query/index.ts",
            "line": 18
          },
          "name": "queryDescription",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_stored_query#tags ConfigStoredQuery#tags}",
            "stability": "stable",
            "summary": "The tags for the stored query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-stored-query/index.ts",
            "line": 32
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.configStoredQuery.ConfigStoredQueryTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/config-stored-query/index:ConfigStoredQueryConfig"
    },
    "@cdktn/provider-awscc.configStoredQuery.ConfigStoredQueryTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.configStoredQuery.ConfigStoredQueryTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/config-stored-query/index.ts",
        "line": 34
      },
      "name": "ConfigStoredQueryTags",
      "namespace": "configStoredQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_stored_query#key ConfigStoredQuery#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-stored-query/index.ts",
            "line": 40
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/config_stored_query#value ConfigStoredQuery#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-stored-query/index.ts",
            "line": 46
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/config-stored-query/index:ConfigStoredQueryTags"
    },
    "@cdktn/provider-awscc.configStoredQuery.ConfigStoredQueryTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.configStoredQuery.ConfigStoredQueryTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/config-stored-query/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/config-stored-query/index.ts",
        "line": 168
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-stored-query/index.ts",
            "line": 183
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.configStoredQuery.ConfigStoredQueryTagsOutputReference"
            }
          }
        }
      ],
      "name": "ConfigStoredQueryTagsList",
      "namespace": "configStoredQuery",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-stored-query/index.ts",
            "line": 169
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.configStoredQuery.ConfigStoredQueryTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/config-stored-query/index:ConfigStoredQueryTagsList"
    },
    "@cdktn/provider-awscc.configStoredQuery.ConfigStoredQueryTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.configStoredQuery.ConfigStoredQueryTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/config-stored-query/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/config-stored-query/index.ts",
        "line": 85
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-stored-query/index.ts",
            "line": 143
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-stored-query/index.ts",
            "line": 159
          },
          "name": "resetValue"
        }
      ],
      "name": "ConfigStoredQueryTagsOutputReference",
      "namespace": "configStoredQuery",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-stored-query/index.ts",
            "line": 147
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/config-stored-query/index.ts",
            "line": 163
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-stored-query/index.ts",
            "line": 137
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-stored-query/index.ts",
            "line": 153
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/config-stored-query/index.ts",
            "line": 99
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.configStoredQuery.ConfigStoredQueryTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/config-stored-query/index:ConfigStoredQueryTagsOutputReference"
    },
    "@cdktn/provider-awscc.connectAgentStatus.ConnectAgentStatus": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_agent_status awscc_connect_agent_status}."
      },
      "fqn": "@cdktn/provider-awscc.connectAgentStatus.ConnectAgentStatus",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_agent_status awscc_connect_agent_status} Resource."
        },
        "locationInModule": {
          "filename": "src/connect-agent-status/index.ts",
          "line": 253
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.connectAgentStatus.ConnectAgentStatusConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-agent-status/index.ts",
        "line": 221
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ConnectAgentStatus resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/connect-agent-status/index.ts",
            "line": 238
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ConnectAgentStatus to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_agent_status#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ConnectAgentStatus that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ConnectAgentStatus to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-agent-status/index.ts",
            "line": 395
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.connectAgentStatus.ConnectAgentStatusTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-agent-status/index.ts",
            "line": 296
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-agent-status/index.ts",
            "line": 312
          },
          "name": "resetDisplayOrder"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-agent-status/index.ts",
            "line": 369
          },
          "name": "resetResetOrderNumber"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-agent-status/index.ts",
            "line": 398
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-agent-status/index.ts",
            "line": 414
          },
          "name": "resetType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-agent-status/index.ts",
            "line": 426
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-agent-status/index.ts",
            "line": 439
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ConnectAgentStatus",
      "namespace": "connectAgentStatus",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-agent-status/index.ts",
            "line": 226
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-agent-status/index.ts",
            "line": 284
          },
          "name": "agentStatusArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-agent-status/index.ts",
            "line": 321
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-agent-status/index.ts",
            "line": 339
          },
          "name": "lastModifiedRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-agent-status/index.ts",
            "line": 344
          },
          "name": "lastModifiedTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-agent-status/index.ts",
            "line": 392
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectAgentStatus.ConnectAgentStatusTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-agent-status/index.ts",
            "line": 300
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-agent-status/index.ts",
            "line": 316
          },
          "name": "displayOrderInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-agent-status/index.ts",
            "line": 334
          },
          "name": "instanceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-agent-status/index.ts",
            "line": 357
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-agent-status/index.ts",
            "line": 373
          },
          "name": "resetOrderNumberInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-agent-status/index.ts",
            "line": 386
          },
          "name": "stateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-agent-status/index.ts",
            "line": 402
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectAgentStatus.ConnectAgentStatusTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-agent-status/index.ts",
            "line": 418
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-agent-status/index.ts",
            "line": 290
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-agent-status/index.ts",
            "line": 306
          },
          "name": "displayOrder",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-agent-status/index.ts",
            "line": 327
          },
          "name": "instanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-agent-status/index.ts",
            "line": 350
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-agent-status/index.ts",
            "line": 363
          },
          "name": "resetOrderNumber",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-agent-status/index.ts",
            "line": 379
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-agent-status/index.ts",
            "line": 408
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-agent-status/index:ConnectAgentStatus"
    },
    "@cdktn/provider-awscc.connectAgentStatus.ConnectAgentStatusConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectAgentStatus.ConnectAgentStatusConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-agent-status/index.ts",
        "line": 14
      },
      "name": "ConnectAgentStatusConfig",
      "namespace": "connectAgentStatus",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_agent_status#instance_arn ConnectAgentStatus#instance_arn}",
            "stability": "stable",
            "summary": "The identifier of the Amazon Connect instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-agent-status/index.ts",
            "line": 32
          },
          "name": "instanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_agent_status#name ConnectAgentStatus#name}",
            "stability": "stable",
            "summary": "The name of the status."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-agent-status/index.ts",
            "line": 38
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_agent_status#state ConnectAgentStatus#state}",
            "stability": "stable",
            "summary": "The state of the status."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-agent-status/index.ts",
            "line": 50
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_agent_status#description ConnectAgentStatus#description}",
            "stability": "stable",
            "summary": "The description of the status."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-agent-status/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/hashicorp/awscc/1.96.0/docs/resources/connect_agent_status#display_order ConnectAgentStatus#display_order}",
            "stability": "stable",
            "summary": "The display order of the status."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-agent-status/index.ts",
            "line": 26
          },
          "name": "displayOrder",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_agent_status#reset_order_number ConnectAgentStatus#reset_order_number}",
            "stability": "stable",
            "summary": "A number indicating the reset order of the agent status."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-agent-status/index.ts",
            "line": 44
          },
          "name": "resetOrderNumber",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_agent_status#tags ConnectAgentStatus#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-agent-status/index.ts",
            "line": 56
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectAgentStatus.ConnectAgentStatusTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_agent_status#type ConnectAgentStatus#type}",
            "stability": "stable",
            "summary": "The type of agent status."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-agent-status/index.ts",
            "line": 62
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-agent-status/index:ConnectAgentStatusConfig"
    },
    "@cdktn/provider-awscc.connectAgentStatus.ConnectAgentStatusTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectAgentStatus.ConnectAgentStatusTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-agent-status/index.ts",
        "line": 64
      },
      "name": "ConnectAgentStatusTags",
      "namespace": "connectAgentStatus",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_agent_status#key ConnectAgentStatus#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-agent-status/index.ts",
            "line": 70
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_agent_status#value ConnectAgentStatus#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-agent-status/index.ts",
            "line": 76
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-agent-status/index:ConnectAgentStatusTags"
    },
    "@cdktn/provider-awscc.connectAgentStatus.ConnectAgentStatusTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectAgentStatus.ConnectAgentStatusTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-agent-status/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/connect-agent-status/index.ts",
        "line": 198
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-agent-status/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-awscc.connectAgentStatus.ConnectAgentStatusTagsOutputReference"
            }
          }
        }
      ],
      "name": "ConnectAgentStatusTagsList",
      "namespace": "connectAgentStatus",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-agent-status/index.ts",
            "line": 199
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectAgentStatus.ConnectAgentStatusTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-agent-status/index:ConnectAgentStatusTagsList"
    },
    "@cdktn/provider-awscc.connectAgentStatus.ConnectAgentStatusTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectAgentStatus.ConnectAgentStatusTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-agent-status/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/connect-agent-status/index.ts",
        "line": 115
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-agent-status/index.ts",
            "line": 173
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-agent-status/index.ts",
            "line": 189
          },
          "name": "resetValue"
        }
      ],
      "name": "ConnectAgentStatusTagsOutputReference",
      "namespace": "connectAgentStatus",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-agent-status/index.ts",
            "line": 177
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-agent-status/index.ts",
            "line": 193
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-agent-status/index.ts",
            "line": 167
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-agent-status/index.ts",
            "line": 183
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-agent-status/index.ts",
            "line": 129
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectAgentStatus.ConnectAgentStatusTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-agent-status/index:ConnectAgentStatusTagsOutputReference"
    },
    "@cdktn/provider-awscc.connectApprovedOrigin.ConnectApprovedOrigin": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_approved_origin awscc_connect_approved_origin}."
      },
      "fqn": "@cdktn/provider-awscc.connectApprovedOrigin.ConnectApprovedOrigin",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_approved_origin awscc_connect_approved_origin} Resource."
        },
        "locationInModule": {
          "filename": "src/connect-approved-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-awscc.connectApprovedOrigin.ConnectApprovedOriginConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-approved-origin/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ConnectApprovedOrigin resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/connect-approved-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 ConnectApprovedOrigin to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_approved_origin#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ConnectApprovedOrigin that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ConnectApprovedOrigin to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-approved-origin/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/connect-approved-origin/index.ts",
            "line": 130
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ConnectApprovedOrigin",
      "namespace": "connectApprovedOrigin",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-approved-origin/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-approved-origin/index.ts",
            "line": 89
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-approved-origin/index.ts",
            "line": 102
          },
          "name": "instanceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-approved-origin/index.ts",
            "line": 115
          },
          "name": "originInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-approved-origin/index.ts",
            "line": 95
          },
          "name": "instanceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-approved-origin/index.ts",
            "line": 108
          },
          "name": "origin",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-approved-origin/index:ConnectApprovedOrigin"
    },
    "@cdktn/provider-awscc.connectApprovedOrigin.ConnectApprovedOriginConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectApprovedOrigin.ConnectApprovedOriginConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-approved-origin/index.ts",
        "line": 14
      },
      "name": "ConnectApprovedOriginConfig",
      "namespace": "connectApprovedOrigin",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_approved_origin#instance_id ConnectApprovedOrigin#instance_id}",
            "stability": "stable",
            "summary": "Amazon Connect instance identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-approved-origin/index.ts",
            "line": 20
          },
          "name": "instanceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_approved_origin#origin ConnectApprovedOrigin#origin}",
            "stability": "stable",
            "summary": "Domain name to be added to the allowlist of instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-approved-origin/index.ts",
            "line": 26
          },
          "name": "origin",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-approved-origin/index:ConnectApprovedOriginConfig"
    },
    "@cdktn/provider-awscc.connectContactFlow.ConnectContactFlow": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_contact_flow awscc_connect_contact_flow}."
      },
      "fqn": "@cdktn/provider-awscc.connectContactFlow.ConnectContactFlow",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_contact_flow awscc_connect_contact_flow} Resource."
        },
        "locationInModule": {
          "filename": "src/connect-contact-flow/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-awscc.connectContactFlow.ConnectContactFlowConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-contact-flow/index.ts",
        "line": 215
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ConnectContactFlow resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/connect-contact-flow/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 ConnectContactFlow to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_contact_flow#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ConnectContactFlow that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ConnectContactFlow to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-contact-flow/index.ts",
            "line": 362
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.connectContactFlow.ConnectContactFlowTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-contact-flow/index.ts",
            "line": 302
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-contact-flow/index.ts",
            "line": 349
          },
          "name": "resetState"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-contact-flow/index.ts",
            "line": 365
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-contact-flow/index.ts",
            "line": 390
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-contact-flow/index.ts",
            "line": 402
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ConnectContactFlow",
      "namespace": "connectContactFlow",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-contact-flow/index.ts",
            "line": 220
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-contact-flow/index.ts",
            "line": 277
          },
          "name": "contactFlowArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-contact-flow/index.ts",
            "line": 311
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-contact-flow/index.ts",
            "line": 359
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectContactFlow.ConnectContactFlowTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-contact-flow/index.ts",
            "line": 290
          },
          "name": "contentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-contact-flow/index.ts",
            "line": 306
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-contact-flow/index.ts",
            "line": 324
          },
          "name": "instanceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-contact-flow/index.ts",
            "line": 337
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-contact-flow/index.ts",
            "line": 353
          },
          "name": "stateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-contact-flow/index.ts",
            "line": 369
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectContactFlow.ConnectContactFlowTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-contact-flow/index.ts",
            "line": 382
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-contact-flow/index.ts",
            "line": 283
          },
          "name": "content",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-contact-flow/index.ts",
            "line": 296
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-contact-flow/index.ts",
            "line": 317
          },
          "name": "instanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-contact-flow/index.ts",
            "line": 330
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-contact-flow/index.ts",
            "line": 343
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-contact-flow/index.ts",
            "line": 375
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-contact-flow/index:ConnectContactFlow"
    },
    "@cdktn/provider-awscc.connectContactFlow.ConnectContactFlowConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectContactFlow.ConnectContactFlowConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-contact-flow/index.ts",
        "line": 14
      },
      "name": "ConnectContactFlowConfig",
      "namespace": "connectContactFlow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_contact_flow#content ConnectContactFlow#content}",
            "stability": "stable",
            "summary": "The content of the contact flow in JSON format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-contact-flow/index.ts",
            "line": 20
          },
          "name": "content",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_contact_flow#instance_arn ConnectContactFlow#instance_arn}",
            "stability": "stable",
            "summary": "The identifier of the Amazon Connect instance (ARN)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-contact-flow/index.ts",
            "line": 32
          },
          "name": "instanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_contact_flow#name ConnectContactFlow#name}",
            "stability": "stable",
            "summary": "The name of the contact flow."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-contact-flow/index.ts",
            "line": 38
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_contact_flow#type ConnectContactFlow#type}",
            "stability": "stable",
            "summary": "The type of the contact flow."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-contact-flow/index.ts",
            "line": 56
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_contact_flow#description ConnectContactFlow#description}",
            "stability": "stable",
            "summary": "The description of the contact flow."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-contact-flow/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/hashicorp/awscc/1.96.0/docs/resources/connect_contact_flow#state ConnectContactFlow#state}",
            "stability": "stable",
            "summary": "The state of the contact flow."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-contact-flow/index.ts",
            "line": 44
          },
          "name": "state",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_contact_flow#tags ConnectContactFlow#tags}",
            "stability": "stable",
            "summary": "One or more tags."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-contact-flow/index.ts",
            "line": 50
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectContactFlow.ConnectContactFlowTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-contact-flow/index:ConnectContactFlowConfig"
    },
    "@cdktn/provider-awscc.connectContactFlow.ConnectContactFlowTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectContactFlow.ConnectContactFlowTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-contact-flow/index.ts",
        "line": 58
      },
      "name": "ConnectContactFlowTags",
      "namespace": "connectContactFlow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_contact_flow#key ConnectContactFlow#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-contact-flow/index.ts",
            "line": 64
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": ". You can specify a value that is maximum of 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_contact_flow#value ConnectContactFlow#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-contact-flow/index.ts",
            "line": 70
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-contact-flow/index:ConnectContactFlowTags"
    },
    "@cdktn/provider-awscc.connectContactFlow.ConnectContactFlowTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectContactFlow.ConnectContactFlowTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-contact-flow/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/connect-contact-flow/index.ts",
        "line": 192
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-contact-flow/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-awscc.connectContactFlow.ConnectContactFlowTagsOutputReference"
            }
          }
        }
      ],
      "name": "ConnectContactFlowTagsList",
      "namespace": "connectContactFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-contact-flow/index.ts",
            "line": 193
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectContactFlow.ConnectContactFlowTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-contact-flow/index:ConnectContactFlowTagsList"
    },
    "@cdktn/provider-awscc.connectContactFlow.ConnectContactFlowTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectContactFlow.ConnectContactFlowTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-contact-flow/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/connect-contact-flow/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-contact-flow/index.ts",
            "line": 167
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-contact-flow/index.ts",
            "line": 183
          },
          "name": "resetValue"
        }
      ],
      "name": "ConnectContactFlowTagsOutputReference",
      "namespace": "connectContactFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-contact-flow/index.ts",
            "line": 171
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-contact-flow/index.ts",
            "line": 187
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-contact-flow/index.ts",
            "line": 161
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-contact-flow/index.ts",
            "line": 177
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-contact-flow/index.ts",
            "line": 123
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectContactFlow.ConnectContactFlowTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-contact-flow/index:ConnectContactFlowTagsOutputReference"
    },
    "@cdktn/provider-awscc.connectContactFlowModule.ConnectContactFlowModule": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_contact_flow_module awscc_connect_contact_flow_module}."
      },
      "fqn": "@cdktn/provider-awscc.connectContactFlowModule.ConnectContactFlowModule",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_contact_flow_module awscc_connect_contact_flow_module} Resource."
        },
        "locationInModule": {
          "filename": "src/connect-contact-flow-module/index.ts",
          "line": 349
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.connectContactFlowModule.ConnectContactFlowModuleConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-contact-flow-module/index.ts",
        "line": 317
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ConnectContactFlowModule resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/connect-contact-flow-module/index.ts",
            "line": 334
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ConnectContactFlowModule to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_contact_flow_module#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ConnectContactFlowModule that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ConnectContactFlowModule to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-contact-flow-module/index.ts",
            "line": 418
          },
          "name": "putExternalInvocationConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectContactFlowModule.ConnectContactFlowModuleExternalInvocationConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-contact-flow-module/index.ts",
            "line": 502
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.connectContactFlowModule.ConnectContactFlowModuleTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-contact-flow-module/index.ts",
            "line": 405
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-contact-flow-module/index.ts",
            "line": 421
          },
          "name": "resetExternalInvocationConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-contact-flow-module/index.ts",
            "line": 468
          },
          "name": "resetSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-contact-flow-module/index.ts",
            "line": 484
          },
          "name": "resetState"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-contact-flow-module/index.ts",
            "line": 505
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-contact-flow-module/index.ts",
            "line": 517
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-contact-flow-module/index.ts",
            "line": 530
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ConnectContactFlowModule",
      "namespace": "connectContactFlowModule",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-contact-flow-module/index.ts",
            "line": 322
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-contact-flow-module/index.ts",
            "line": 380
          },
          "name": "contactFlowModuleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-contact-flow-module/index.ts",
            "line": 415
          },
          "name": "externalInvocationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectContactFlowModule.ConnectContactFlowModuleExternalInvocationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-contact-flow-module/index.ts",
            "line": 430
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-contact-flow-module/index.ts",
            "line": 493
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-contact-flow-module/index.ts",
            "line": 499
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectContactFlowModule.ConnectContactFlowModuleTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-contact-flow-module/index.ts",
            "line": 393
          },
          "name": "contentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-contact-flow-module/index.ts",
            "line": 409
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-contact-flow-module/index.ts",
            "line": 425
          },
          "name": "externalInvocationConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectContactFlowModule.ConnectContactFlowModuleExternalInvocationConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-contact-flow-module/index.ts",
            "line": 443
          },
          "name": "instanceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-contact-flow-module/index.ts",
            "line": 456
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-contact-flow-module/index.ts",
            "line": 472
          },
          "name": "settingsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-contact-flow-module/index.ts",
            "line": 488
          },
          "name": "stateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-contact-flow-module/index.ts",
            "line": 509
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectContactFlowModule.ConnectContactFlowModuleTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-contact-flow-module/index.ts",
            "line": 386
          },
          "name": "content",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-contact-flow-module/index.ts",
            "line": 399
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-contact-flow-module/index.ts",
            "line": 436
          },
          "name": "instanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-contact-flow-module/index.ts",
            "line": 449
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-contact-flow-module/index.ts",
            "line": 462
          },
          "name": "settings",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-contact-flow-module/index.ts",
            "line": 478
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-contact-flow-module/index:ConnectContactFlowModule"
    },
    "@cdktn/provider-awscc.connectContactFlowModule.ConnectContactFlowModuleConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectContactFlowModule.ConnectContactFlowModuleConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-contact-flow-module/index.ts",
        "line": 14
      },
      "name": "ConnectContactFlowModuleConfig",
      "namespace": "connectContactFlowModule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_contact_flow_module#content ConnectContactFlowModule#content}",
            "stability": "stable",
            "summary": "The content of the contact flow module in JSON format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-contact-flow-module/index.ts",
            "line": 20
          },
          "name": "content",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_contact_flow_module#instance_arn ConnectContactFlowModule#instance_arn}",
            "stability": "stable",
            "summary": "The identifier of the Amazon Connect instance (ARN)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-contact-flow-module/index.ts",
            "line": 38
          },
          "name": "instanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_contact_flow_module#name ConnectContactFlowModule#name}",
            "stability": "stable",
            "summary": "The name of the contact flow module."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-contact-flow-module/index.ts",
            "line": 44
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_contact_flow_module#description ConnectContactFlowModule#description}",
            "stability": "stable",
            "summary": "The description of the contact flow module."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-contact-flow-module/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/hashicorp/awscc/1.96.0/docs/resources/connect_contact_flow_module#external_invocation_configuration ConnectContactFlowModule#external_invocation_configuration}",
            "stability": "stable",
            "summary": "Defines the external invocation configuration of the flow module resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-contact-flow-module/index.ts",
            "line": 32
          },
          "name": "externalInvocationConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.connectContactFlowModule.ConnectContactFlowModuleExternalInvocationConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_contact_flow_module#settings ConnectContactFlowModule#settings}",
            "stability": "stable",
            "summary": "The schema of the settings for contact flow module in JSON Schema V4 format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-contact-flow-module/index.ts",
            "line": 50
          },
          "name": "settings",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_contact_flow_module#state ConnectContactFlowModule#state}",
            "stability": "stable",
            "summary": "The state of the contact flow module."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-contact-flow-module/index.ts",
            "line": 56
          },
          "name": "state",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_contact_flow_module#tags ConnectContactFlowModule#tags}",
            "stability": "stable",
            "summary": "One or more tags."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-contact-flow-module/index.ts",
            "line": 62
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectContactFlowModule.ConnectContactFlowModuleTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-contact-flow-module/index:ConnectContactFlowModuleConfig"
    },
    "@cdktn/provider-awscc.connectContactFlowModule.ConnectContactFlowModuleExternalInvocationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectContactFlowModule.ConnectContactFlowModuleExternalInvocationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-contact-flow-module/index.ts",
        "line": 64
      },
      "name": "ConnectContactFlowModuleExternalInvocationConfiguration",
      "namespace": "connectContactFlowModule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_contact_flow_module#enabled ConnectContactFlowModule#enabled}",
            "stability": "stable",
            "summary": "Specifies whether the flow module resource is enabled for external invocation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-contact-flow-module/index.ts",
            "line": 70
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-contact-flow-module/index:ConnectContactFlowModuleExternalInvocationConfiguration"
    },
    "@cdktn/provider-awscc.connectContactFlowModule.ConnectContactFlowModuleExternalInvocationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectContactFlowModule.ConnectContactFlowModuleExternalInvocationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-contact-flow-module/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/connect-contact-flow-module/index.ts",
        "line": 102
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-contact-flow-module/index.ts",
            "line": 152
          },
          "name": "resetEnabled"
        }
      ],
      "name": "ConnectContactFlowModuleExternalInvocationConfigurationOutputReference",
      "namespace": "connectContactFlowModule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-contact-flow-module/index.ts",
            "line": 156
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-contact-flow-module/index.ts",
            "line": 146
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-contact-flow-module/index.ts",
            "line": 114
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectContactFlowModule.ConnectContactFlowModuleExternalInvocationConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-contact-flow-module/index:ConnectContactFlowModuleExternalInvocationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.connectContactFlowModule.ConnectContactFlowModuleTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectContactFlowModule.ConnectContactFlowModuleTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-contact-flow-module/index.ts",
        "line": 160
      },
      "name": "ConnectContactFlowModuleTags",
      "namespace": "connectContactFlowModule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_contact_flow_module#key ConnectContactFlowModule#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-contact-flow-module/index.ts",
            "line": 166
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is maximum of 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_contact_flow_module#value ConnectContactFlowModule#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-contact-flow-module/index.ts",
            "line": 172
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-contact-flow-module/index:ConnectContactFlowModuleTags"
    },
    "@cdktn/provider-awscc.connectContactFlowModule.ConnectContactFlowModuleTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectContactFlowModule.ConnectContactFlowModuleTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-contact-flow-module/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-contact-flow-module/index.ts",
        "line": 294
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-contact-flow-module/index.ts",
            "line": 309
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.connectContactFlowModule.ConnectContactFlowModuleTagsOutputReference"
            }
          }
        }
      ],
      "name": "ConnectContactFlowModuleTagsList",
      "namespace": "connectContactFlowModule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-contact-flow-module/index.ts",
            "line": 295
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectContactFlowModule.ConnectContactFlowModuleTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-contact-flow-module/index:ConnectContactFlowModuleTagsList"
    },
    "@cdktn/provider-awscc.connectContactFlowModule.ConnectContactFlowModuleTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectContactFlowModule.ConnectContactFlowModuleTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-contact-flow-module/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/connect-contact-flow-module/index.ts",
        "line": 211
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-contact-flow-module/index.ts",
            "line": 269
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-contact-flow-module/index.ts",
            "line": 285
          },
          "name": "resetValue"
        }
      ],
      "name": "ConnectContactFlowModuleTagsOutputReference",
      "namespace": "connectContactFlowModule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-contact-flow-module/index.ts",
            "line": 273
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-contact-flow-module/index.ts",
            "line": 289
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-contact-flow-module/index.ts",
            "line": 263
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-contact-flow-module/index.ts",
            "line": 279
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-contact-flow-module/index.ts",
            "line": 225
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectContactFlowModule.ConnectContactFlowModuleTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-contact-flow-module/index:ConnectContactFlowModuleTagsOutputReference"
    },
    "@cdktn/provider-awscc.connectContactFlowModuleAlias.ConnectContactFlowModuleAlias": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_contact_flow_module_alias awscc_connect_contact_flow_module_alias}."
      },
      "fqn": "@cdktn/provider-awscc.connectContactFlowModuleAlias.ConnectContactFlowModuleAlias",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_contact_flow_module_alias awscc_connect_contact_flow_module_alias} Resource."
        },
        "locationInModule": {
          "filename": "src/connect-contact-flow-module-alias/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-awscc.connectContactFlowModuleAlias.ConnectContactFlowModuleAliasConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-contact-flow-module-alias/index.ts",
        "line": 44
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ConnectContactFlowModuleAlias resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/connect-contact-flow-module-alias/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 ConnectContactFlowModuleAlias to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_contact_flow_module_alias#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ConnectContactFlowModuleAlias that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ConnectContactFlowModuleAlias to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-contact-flow-module-alias/index.ts",
            "line": 146
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-contact-flow-module-alias/index.ts",
            "line": 176
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-contact-flow-module-alias/index.ts",
            "line": 185
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ConnectContactFlowModuleAlias",
      "namespace": "connectContactFlowModuleAlias",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-contact-flow-module-alias/index.ts",
            "line": 49
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-contact-flow-module-alias/index.ts",
            "line": 103
          },
          "name": "aliasId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-contact-flow-module-alias/index.ts",
            "line": 108
          },
          "name": "contactFlowModuleAliasArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-contact-flow-module-alias/index.ts",
            "line": 155
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-contact-flow-module-alias/index.ts",
            "line": 121
          },
          "name": "contactFlowModuleIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-contact-flow-module-alias/index.ts",
            "line": 134
          },
          "name": "contactFlowModuleVersionInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-contact-flow-module-alias/index.ts",
            "line": 150
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-contact-flow-module-alias/index.ts",
            "line": 168
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-contact-flow-module-alias/index.ts",
            "line": 114
          },
          "name": "contactFlowModuleId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-contact-flow-module-alias/index.ts",
            "line": 127
          },
          "name": "contactFlowModuleVersion",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-contact-flow-module-alias/index.ts",
            "line": 140
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-contact-flow-module-alias/index.ts",
            "line": 161
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-contact-flow-module-alias/index:ConnectContactFlowModuleAlias"
    },
    "@cdktn/provider-awscc.connectContactFlowModuleAlias.ConnectContactFlowModuleAliasConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectContactFlowModuleAlias.ConnectContactFlowModuleAliasConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-contact-flow-module-alias/index.ts",
        "line": 14
      },
      "name": "ConnectContactFlowModuleAliasConfig",
      "namespace": "connectContactFlowModuleAlias",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_contact_flow_module_alias#contact_flow_module_id ConnectContactFlowModuleAlias#contact_flow_module_id}",
            "stability": "stable",
            "summary": "The identifier of the contact flow module (ARN) this alias is tied to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-contact-flow-module-alias/index.ts",
            "line": 20
          },
          "name": "contactFlowModuleId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_contact_flow_module_alias#contact_flow_module_version ConnectContactFlowModuleAlias#contact_flow_module_version}",
            "stability": "stable",
            "summary": "The version number of the contact flow module this alias points to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-contact-flow-module-alias/index.ts",
            "line": 26
          },
          "name": "contactFlowModuleVersion",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_contact_flow_module_alias#name ConnectContactFlowModuleAlias#name}",
            "stability": "stable",
            "summary": "The name of the alias."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-contact-flow-module-alias/index.ts",
            "line": 38
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_contact_flow_module_alias#description ConnectContactFlowModuleAlias#description}",
            "stability": "stable",
            "summary": "The description of the alias."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-contact-flow-module-alias/index.ts",
            "line": 32
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-contact-flow-module-alias/index:ConnectContactFlowModuleAliasConfig"
    },
    "@cdktn/provider-awscc.connectContactFlowModuleVersion.ConnectContactFlowModuleVersion": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_contact_flow_module_version awscc_connect_contact_flow_module_version}."
      },
      "fqn": "@cdktn/provider-awscc.connectContactFlowModuleVersion.ConnectContactFlowModuleVersion",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_contact_flow_module_version awscc_connect_contact_flow_module_version} Resource."
        },
        "locationInModule": {
          "filename": "src/connect-contact-flow-module-version/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-awscc.connectContactFlowModuleVersion.ConnectContactFlowModuleVersionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-contact-flow-module-version/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ConnectContactFlowModuleVersion resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/connect-contact-flow-module-version/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 ConnectContactFlowModuleVersion to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_contact_flow_module_version#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ConnectContactFlowModuleVersion that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ConnectContactFlowModuleVersion to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-contact-flow-module-version/index.ts",
            "line": 114
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-contact-flow-module-version/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/connect-contact-flow-module-version/index.ts",
            "line": 148
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ConnectContactFlowModuleVersion",
      "namespace": "connectContactFlowModuleVersion",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-contact-flow-module-version/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-contact-flow-module-version/index.ts",
            "line": 102
          },
          "name": "contactFlowModuleVersionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-contact-flow-module-version/index.ts",
            "line": 123
          },
          "name": "flowModuleContentSha256",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-contact-flow-module-version/index.ts",
            "line": 128
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-contact-flow-module-version/index.ts",
            "line": 133
          },
          "name": "version",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-contact-flow-module-version/index.ts",
            "line": 97
          },
          "name": "contactFlowModuleIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-contact-flow-module-version/index.ts",
            "line": 118
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-contact-flow-module-version/index.ts",
            "line": 90
          },
          "name": "contactFlowModuleId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-contact-flow-module-version/index.ts",
            "line": 108
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-contact-flow-module-version/index:ConnectContactFlowModuleVersion"
    },
    "@cdktn/provider-awscc.connectContactFlowModuleVersion.ConnectContactFlowModuleVersionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectContactFlowModuleVersion.ConnectContactFlowModuleVersionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-contact-flow-module-version/index.ts",
        "line": 14
      },
      "name": "ConnectContactFlowModuleVersionConfig",
      "namespace": "connectContactFlowModuleVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_contact_flow_module_version#contact_flow_module_id ConnectContactFlowModuleVersion#contact_flow_module_id}",
            "stability": "stable",
            "summary": "The identifier of the contact flow module (ARN) this version is tied to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-contact-flow-module-version/index.ts",
            "line": 20
          },
          "name": "contactFlowModuleId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_contact_flow_module_version#description ConnectContactFlowModuleVersion#description}",
            "stability": "stable",
            "summary": "The description of the version."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-contact-flow-module-version/index.ts",
            "line": 26
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-contact-flow-module-version/index:ConnectContactFlowModuleVersionConfig"
    },
    "@cdktn/provider-awscc.connectContactFlowVersion.ConnectContactFlowVersion": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_contact_flow_version awscc_connect_contact_flow_version}."
      },
      "fqn": "@cdktn/provider-awscc.connectContactFlowVersion.ConnectContactFlowVersion",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_contact_flow_version awscc_connect_contact_flow_version} Resource."
        },
        "locationInModule": {
          "filename": "src/connect-contact-flow-version/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-awscc.connectContactFlowVersion.ConnectContactFlowVersionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-contact-flow-version/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ConnectContactFlowVersion resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/connect-contact-flow-version/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 ConnectContactFlowVersion to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_contact_flow_version#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ConnectContactFlowVersion that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ConnectContactFlowVersion to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-contact-flow-version/index.ts",
            "line": 114
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-contact-flow-version/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/connect-contact-flow-version/index.ts",
            "line": 148
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ConnectContactFlowVersion",
      "namespace": "connectContactFlowVersion",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-contact-flow-version/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-contact-flow-version/index.ts",
            "line": 102
          },
          "name": "contactFlowVersionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-contact-flow-version/index.ts",
            "line": 123
          },
          "name": "flowContentSha256",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-contact-flow-version/index.ts",
            "line": 128
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-contact-flow-version/index.ts",
            "line": 133
          },
          "name": "version",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-contact-flow-version/index.ts",
            "line": 97
          },
          "name": "contactFlowIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-contact-flow-version/index.ts",
            "line": 118
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-contact-flow-version/index.ts",
            "line": 90
          },
          "name": "contactFlowId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-contact-flow-version/index.ts",
            "line": 108
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-contact-flow-version/index:ConnectContactFlowVersion"
    },
    "@cdktn/provider-awscc.connectContactFlowVersion.ConnectContactFlowVersionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectContactFlowVersion.ConnectContactFlowVersionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-contact-flow-version/index.ts",
        "line": 14
      },
      "name": "ConnectContactFlowVersionConfig",
      "namespace": "connectContactFlowVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_contact_flow_version#contact_flow_id ConnectContactFlowVersion#contact_flow_id}",
            "stability": "stable",
            "summary": "The ARN of the contact flow this version is tied to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-contact-flow-version/index.ts",
            "line": 20
          },
          "name": "contactFlowId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_contact_flow_version#description ConnectContactFlowVersion#description}",
            "stability": "stable",
            "summary": "The description of the version."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-contact-flow-version/index.ts",
            "line": 26
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-contact-flow-version/index:ConnectContactFlowVersionConfig"
    },
    "@cdktn/provider-awscc.connectDataLakeAssociation.ConnectDataLakeAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_data_lake_association awscc_connect_data_lake_association}."
      },
      "fqn": "@cdktn/provider-awscc.connectDataLakeAssociation.ConnectDataLakeAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_data_lake_association awscc_connect_data_lake_association} Resource."
        },
        "locationInModule": {
          "filename": "src/connect-data-lake-association/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-awscc.connectDataLakeAssociation.ConnectDataLakeAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-data-lake-association/index.ts",
        "line": 38
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ConnectDataLakeAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/connect-data-lake-association/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 ConnectDataLakeAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_data_lake_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ConnectDataLakeAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ConnectDataLakeAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-data-lake-association/index.ts",
            "line": 144
          },
          "name": "resetTargetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-data-lake-association/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/connect-data-lake-association/index.ts",
            "line": 164
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ConnectDataLakeAssociation",
      "namespace": "connectDataLakeAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-data-lake-association/index.ts",
            "line": 43
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-data-lake-association/index.ts",
            "line": 109
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-data-lake-association/index.ts",
            "line": 127
          },
          "name": "resourceShareArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-data-lake-association/index.ts",
            "line": 132
          },
          "name": "resourceShareId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-data-lake-association/index.ts",
            "line": 104
          },
          "name": "dataSetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-data-lake-association/index.ts",
            "line": 122
          },
          "name": "instanceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-data-lake-association/index.ts",
            "line": 148
          },
          "name": "targetAccountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-data-lake-association/index.ts",
            "line": 97
          },
          "name": "dataSetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-data-lake-association/index.ts",
            "line": 115
          },
          "name": "instanceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-data-lake-association/index.ts",
            "line": 138
          },
          "name": "targetAccountId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-data-lake-association/index:ConnectDataLakeAssociation"
    },
    "@cdktn/provider-awscc.connectDataLakeAssociation.ConnectDataLakeAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectDataLakeAssociation.ConnectDataLakeAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-data-lake-association/index.ts",
        "line": 14
      },
      "name": "ConnectDataLakeAssociationConfig",
      "namespace": "connectDataLakeAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_data_lake_association#data_set_id ConnectDataLakeAssociation#data_set_id}",
            "stability": "stable",
            "summary": "The identifier of the analytics data set."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-data-lake-association/index.ts",
            "line": 20
          },
          "name": "dataSetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_data_lake_association#instance_id ConnectDataLakeAssociation#instance_id}",
            "stability": "stable",
            "summary": "The identifier of the Amazon Connect instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-data-lake-association/index.ts",
            "line": 26
          },
          "name": "instanceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_data_lake_association#target_account_id ConnectDataLakeAssociation#target_account_id}",
            "stability": "stable",
            "summary": "The identifier of the target account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-data-lake-association/index.ts",
            "line": 32
          },
          "name": "targetAccountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-data-lake-association/index:ConnectDataLakeAssociationConfig"
    },
    "@cdktn/provider-awscc.connectDataTable.ConnectDataTable": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_data_table awscc_connect_data_table}."
      },
      "fqn": "@cdktn/provider-awscc.connectDataTable.ConnectDataTable",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_data_table awscc_connect_data_table} Resource."
        },
        "locationInModule": {
          "filename": "src/connect-data-table/index.ts",
          "line": 301
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.connectDataTable.ConnectDataTableConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-data-table/index.ts",
        "line": 269
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ConnectDataTable resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/connect-data-table/index.ts",
            "line": 286
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ConnectDataTable to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_data_table#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ConnectDataTable that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ConnectDataTable to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-data-table/index.ts",
            "line": 421
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.connectDataTable.ConnectDataTableTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-data-table/index.ts",
            "line": 348
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-data-table/index.ts",
            "line": 424
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-data-table/index.ts",
            "line": 462
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-data-table/index.ts",
            "line": 474
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ConnectDataTable",
      "namespace": "connectDataTable",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-data-table/index.ts",
            "line": 274
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-data-table/index.ts",
            "line": 331
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-data-table/index.ts",
            "line": 336
          },
          "name": "createdTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-data-table/index.ts",
            "line": 357
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-data-table/index.ts",
            "line": 375
          },
          "name": "lastModifiedRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-data-table/index.ts",
            "line": 380
          },
          "name": "lastModifiedTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-data-table/index.ts",
            "line": 386
          },
          "name": "lockVersion",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectDataTable.ConnectDataTableLockVersionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-data-table/index.ts",
            "line": 418
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectDataTable.ConnectDataTableTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-data-table/index.ts",
            "line": 352
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-data-table/index.ts",
            "line": 370
          },
          "name": "instanceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-data-table/index.ts",
            "line": 399
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-data-table/index.ts",
            "line": 412
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-data-table/index.ts",
            "line": 428
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectDataTable.ConnectDataTableTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-data-table/index.ts",
            "line": 441
          },
          "name": "timeZoneInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-data-table/index.ts",
            "line": 454
          },
          "name": "valueLockLevelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-data-table/index.ts",
            "line": 342
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-data-table/index.ts",
            "line": 363
          },
          "name": "instanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-data-table/index.ts",
            "line": 392
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-data-table/index.ts",
            "line": 405
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-data-table/index.ts",
            "line": 434
          },
          "name": "timeZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-data-table/index.ts",
            "line": 447
          },
          "name": "valueLockLevel",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-data-table/index:ConnectDataTable"
    },
    "@cdktn/provider-awscc.connectDataTable.ConnectDataTableConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectDataTable.ConnectDataTableConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-data-table/index.ts",
        "line": 14
      },
      "name": "ConnectDataTableConfig",
      "namespace": "connectDataTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_data_table#instance_arn ConnectDataTable#instance_arn}",
            "stability": "stable",
            "summary": "The identifier of the Amazon Connect instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-data-table/index.ts",
            "line": 26
          },
          "name": "instanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_data_table#name ConnectDataTable#name}",
            "stability": "stable",
            "summary": "The name of the Data Table."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-data-table/index.ts",
            "line": 32
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_data_table#status ConnectDataTable#status}",
            "stability": "stable",
            "summary": "The status of the Data Table."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-data-table/index.ts",
            "line": 38
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_data_table#time_zone ConnectDataTable#time_zone}",
            "stability": "stable",
            "summary": "The time zone of the Data Table."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-data-table/index.ts",
            "line": 50
          },
          "name": "timeZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_data_table#value_lock_level ConnectDataTable#value_lock_level}",
            "stability": "stable",
            "summary": "The value lock level of the Data Table."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-data-table/index.ts",
            "line": 56
          },
          "name": "valueLockLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_data_table#description ConnectDataTable#description}",
            "stability": "stable",
            "summary": "The description of the Data Table."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-data-table/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/hashicorp/awscc/1.96.0/docs/resources/connect_data_table#tags ConnectDataTable#tags}",
            "stability": "stable",
            "summary": "One or more tags."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-data-table/index.ts",
            "line": 44
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectDataTable.ConnectDataTableTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-data-table/index:ConnectDataTableConfig"
    },
    "@cdktn/provider-awscc.connectDataTable.ConnectDataTableLockVersion": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectDataTable.ConnectDataTableLockVersion",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-data-table/index.ts",
        "line": 58
      },
      "name": "ConnectDataTableLockVersion",
      "namespace": "connectDataTable",
      "symbolId": "src/connect-data-table/index:ConnectDataTableLockVersion"
    },
    "@cdktn/provider-awscc.connectDataTable.ConnectDataTableLockVersionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectDataTable.ConnectDataTableLockVersionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-data-table/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/connect-data-table/index.ts",
        "line": 81
      },
      "name": "ConnectDataTableLockVersionOutputReference",
      "namespace": "connectDataTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-data-table/index.ts",
            "line": 108
          },
          "name": "dataTable",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-data-table/index.ts",
            "line": 92
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.connectDataTable.ConnectDataTableLockVersion"
          }
        }
      ],
      "symbolId": "src/connect-data-table/index:ConnectDataTableLockVersionOutputReference"
    },
    "@cdktn/provider-awscc.connectDataTable.ConnectDataTableTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectDataTable.ConnectDataTableTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-data-table/index.ts",
        "line": 112
      },
      "name": "ConnectDataTableTags",
      "namespace": "connectDataTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_data_table#key ConnectDataTable#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-data-table/index.ts",
            "line": 118
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is maximum of 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_data_table#value ConnectDataTable#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-data-table/index.ts",
            "line": 124
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-data-table/index:ConnectDataTableTags"
    },
    "@cdktn/provider-awscc.connectDataTable.ConnectDataTableTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectDataTable.ConnectDataTableTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-data-table/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-data-table/index.ts",
        "line": 246
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-data-table/index.ts",
            "line": 261
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.connectDataTable.ConnectDataTableTagsOutputReference"
            }
          }
        }
      ],
      "name": "ConnectDataTableTagsList",
      "namespace": "connectDataTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-data-table/index.ts",
            "line": 247
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectDataTable.ConnectDataTableTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-data-table/index:ConnectDataTableTagsList"
    },
    "@cdktn/provider-awscc.connectDataTable.ConnectDataTableTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectDataTable.ConnectDataTableTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-data-table/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-data-table/index.ts",
        "line": 163
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-data-table/index.ts",
            "line": 221
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-data-table/index.ts",
            "line": 237
          },
          "name": "resetValue"
        }
      ],
      "name": "ConnectDataTableTagsOutputReference",
      "namespace": "connectDataTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-data-table/index.ts",
            "line": 225
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-data-table/index.ts",
            "line": 241
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-data-table/index.ts",
            "line": 215
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-data-table/index.ts",
            "line": 231
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-data-table/index.ts",
            "line": 177
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectDataTable.ConnectDataTableTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-data-table/index:ConnectDataTableTagsOutputReference"
    },
    "@cdktn/provider-awscc.connectDataTableAttribute.ConnectDataTableAttribute": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_data_table_attribute awscc_connect_data_table_attribute}."
      },
      "fqn": "@cdktn/provider-awscc.connectDataTableAttribute.ConnectDataTableAttribute",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_data_table_attribute awscc_connect_data_table_attribute} Resource."
        },
        "locationInModule": {
          "filename": "src/connect-data-table-attribute/index.ts",
          "line": 657
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.connectDataTableAttribute.ConnectDataTableAttributeConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-data-table-attribute/index.ts",
        "line": 625
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ConnectDataTableAttribute resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/connect-data-table-attribute/index.ts",
            "line": 642
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ConnectDataTableAttribute to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_data_table_attribute#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ConnectDataTableAttribute that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ConnectDataTableAttribute to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-data-table-attribute/index.ts",
            "line": 788
          },
          "name": "putValidation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectDataTableAttribute.ConnectDataTableAttributeValidation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-data-table-attribute/index.ts",
            "line": 712
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-data-table-attribute/index.ts",
            "line": 775
          },
          "name": "resetPrimary"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-data-table-attribute/index.ts",
            "line": 791
          },
          "name": "resetValidation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-data-table-attribute/index.ts",
            "line": 816
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-data-table-attribute/index.ts",
            "line": 828
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ConnectDataTableAttribute",
      "namespace": "connectDataTableAttribute",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-data-table-attribute/index.ts",
            "line": 630
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-data-table-attribute/index.ts",
            "line": 687
          },
          "name": "attributeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-data-table-attribute/index.ts",
            "line": 721
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-data-table-attribute/index.ts",
            "line": 739
          },
          "name": "lastModifiedRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-data-table-attribute/index.ts",
            "line": 744
          },
          "name": "lastModifiedTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-data-table-attribute/index.ts",
            "line": 750
          },
          "name": "lockVersion",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectDataTableAttribute.ConnectDataTableAttributeLockVersionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-data-table-attribute/index.ts",
            "line": 785
          },
          "name": "validation",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectDataTableAttribute.ConnectDataTableAttributeValidationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-data-table-attribute/index.ts",
            "line": 700
          },
          "name": "dataTableArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-data-table-attribute/index.ts",
            "line": 716
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-data-table-attribute/index.ts",
            "line": 734
          },
          "name": "instanceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-data-table-attribute/index.ts",
            "line": 763
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-data-table-attribute/index.ts",
            "line": 779
          },
          "name": "primaryInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-data-table-attribute/index.ts",
            "line": 795
          },
          "name": "validationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectDataTableAttribute.ConnectDataTableAttributeValidation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-data-table-attribute/index.ts",
            "line": 808
          },
          "name": "valueTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-data-table-attribute/index.ts",
            "line": 693
          },
          "name": "dataTableArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-data-table-attribute/index.ts",
            "line": 706
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-data-table-attribute/index.ts",
            "line": 727
          },
          "name": "instanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-data-table-attribute/index.ts",
            "line": 756
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-data-table-attribute/index.ts",
            "line": 769
          },
          "name": "primary",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-data-table-attribute/index.ts",
            "line": 801
          },
          "name": "valueType",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-data-table-attribute/index:ConnectDataTableAttribute"
    },
    "@cdktn/provider-awscc.connectDataTableAttribute.ConnectDataTableAttributeConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectDataTableAttribute.ConnectDataTableAttributeConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-data-table-attribute/index.ts",
        "line": 14
      },
      "name": "ConnectDataTableAttributeConfig",
      "namespace": "connectDataTableAttribute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_data_table_attribute#data_table_arn ConnectDataTableAttribute#data_table_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-data-table-attribute/index.ts",
            "line": 18
          },
          "name": "dataTableArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_data_table_attribute#instance_arn ConnectDataTableAttribute#instance_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-data-table-attribute/index.ts",
            "line": 26
          },
          "name": "instanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_data_table_attribute#name ConnectDataTableAttribute#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-data-table-attribute/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/hashicorp/awscc/1.96.0/docs/resources/connect_data_table_attribute#value_type ConnectDataTableAttribute#value_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-data-table-attribute/index.ts",
            "line": 42
          },
          "name": "valueType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_data_table_attribute#description ConnectDataTableAttribute#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-data-table-attribute/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/hashicorp/awscc/1.96.0/docs/resources/connect_data_table_attribute#primary ConnectDataTableAttribute#primary}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-data-table-attribute/index.ts",
            "line": 34
          },
          "name": "primary",
          "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/hashicorp/awscc/1.96.0/docs/resources/connect_data_table_attribute#validation ConnectDataTableAttribute#validation}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-data-table-attribute/index.ts",
            "line": 38
          },
          "name": "validation",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.connectDataTableAttribute.ConnectDataTableAttributeValidation"
          }
        }
      ],
      "symbolId": "src/connect-data-table-attribute/index:ConnectDataTableAttributeConfig"
    },
    "@cdktn/provider-awscc.connectDataTableAttribute.ConnectDataTableAttributeLockVersion": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectDataTableAttribute.ConnectDataTableAttributeLockVersion",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-data-table-attribute/index.ts",
        "line": 44
      },
      "name": "ConnectDataTableAttributeLockVersion",
      "namespace": "connectDataTableAttribute",
      "symbolId": "src/connect-data-table-attribute/index:ConnectDataTableAttributeLockVersion"
    },
    "@cdktn/provider-awscc.connectDataTableAttribute.ConnectDataTableAttributeLockVersionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectDataTableAttribute.ConnectDataTableAttributeLockVersionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-data-table-attribute/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/connect-data-table-attribute/index.ts",
        "line": 67
      },
      "name": "ConnectDataTableAttributeLockVersionOutputReference",
      "namespace": "connectDataTableAttribute",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-data-table-attribute/index.ts",
            "line": 94
          },
          "name": "attribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-data-table-attribute/index.ts",
            "line": 99
          },
          "name": "dataTable",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-data-table-attribute/index.ts",
            "line": 78
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.connectDataTableAttribute.ConnectDataTableAttributeLockVersion"
          }
        }
      ],
      "symbolId": "src/connect-data-table-attribute/index:ConnectDataTableAttributeLockVersionOutputReference"
    },
    "@cdktn/provider-awscc.connectDataTableAttribute.ConnectDataTableAttributeValidation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectDataTableAttribute.ConnectDataTableAttributeValidation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-data-table-attribute/index.ts",
        "line": 230
      },
      "name": "ConnectDataTableAttributeValidation",
      "namespace": "connectDataTableAttribute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_data_table_attribute#enum ConnectDataTableAttribute#enum}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-data-table-attribute/index.ts",
            "line": 234
          },
          "name": "enum",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.connectDataTableAttribute.ConnectDataTableAttributeValidationEnum"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_data_table_attribute#exclusive_maximum ConnectDataTableAttribute#exclusive_maximum}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-data-table-attribute/index.ts",
            "line": 238
          },
          "name": "exclusiveMaximum",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_data_table_attribute#exclusive_minimum ConnectDataTableAttribute#exclusive_minimum}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-data-table-attribute/index.ts",
            "line": 242
          },
          "name": "exclusiveMinimum",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_data_table_attribute#maximum ConnectDataTableAttribute#maximum}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-data-table-attribute/index.ts",
            "line": 254
          },
          "name": "maximum",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_data_table_attribute#max_length ConnectDataTableAttribute#max_length}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-data-table-attribute/index.ts",
            "line": 246
          },
          "name": "maxLength",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_data_table_attribute#max_values ConnectDataTableAttribute#max_values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-data-table-attribute/index.ts",
            "line": 250
          },
          "name": "maxValues",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_data_table_attribute#minimum ConnectDataTableAttribute#minimum}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-data-table-attribute/index.ts",
            "line": 266
          },
          "name": "minimum",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_data_table_attribute#min_length ConnectDataTableAttribute#min_length}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-data-table-attribute/index.ts",
            "line": 258
          },
          "name": "minLength",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_data_table_attribute#min_values ConnectDataTableAttribute#min_values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-data-table-attribute/index.ts",
            "line": 262
          },
          "name": "minValues",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_data_table_attribute#multiple_of ConnectDataTableAttribute#multiple_of}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-data-table-attribute/index.ts",
            "line": 270
          },
          "name": "multipleOf",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/connect-data-table-attribute/index:ConnectDataTableAttributeValidation"
    },
    "@cdktn/provider-awscc.connectDataTableAttribute.ConnectDataTableAttributeValidationEnum": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectDataTableAttribute.ConnectDataTableAttributeValidationEnum",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-data-table-attribute/index.ts",
        "line": 103
      },
      "name": "ConnectDataTableAttributeValidationEnum",
      "namespace": "connectDataTableAttribute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_data_table_attribute#strict ConnectDataTableAttribute#strict}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-data-table-attribute/index.ts",
            "line": 107
          },
          "name": "strict",
          "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/hashicorp/awscc/1.96.0/docs/resources/connect_data_table_attribute#values ConnectDataTableAttribute#values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-data-table-attribute/index.ts",
            "line": 111
          },
          "name": "values",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/connect-data-table-attribute/index:ConnectDataTableAttributeValidationEnum"
    },
    "@cdktn/provider-awscc.connectDataTableAttribute.ConnectDataTableAttributeValidationEnumOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectDataTableAttribute.ConnectDataTableAttributeValidationEnumOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-data-table-attribute/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/connect-data-table-attribute/index.ts",
        "line": 150
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-data-table-attribute/index.ts",
            "line": 206
          },
          "name": "resetStrict"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-data-table-attribute/index.ts",
            "line": 222
          },
          "name": "resetValues"
        }
      ],
      "name": "ConnectDataTableAttributeValidationEnumOutputReference",
      "namespace": "connectDataTableAttribute",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-data-table-attribute/index.ts",
            "line": 210
          },
          "name": "strictInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-data-table-attribute/index.ts",
            "line": 226
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-data-table-attribute/index.ts",
            "line": 200
          },
          "name": "strict",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-data-table-attribute/index.ts",
            "line": 216
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-data-table-attribute/index.ts",
            "line": 162
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectDataTableAttribute.ConnectDataTableAttributeValidationEnum"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-data-table-attribute/index:ConnectDataTableAttributeValidationEnumOutputReference"
    },
    "@cdktn/provider-awscc.connectDataTableAttribute.ConnectDataTableAttributeValidationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectDataTableAttribute.ConnectDataTableAttributeValidationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-data-table-attribute/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/connect-data-table-attribute/index.ts",
        "line": 365
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-data-table-attribute/index.ts",
            "line": 466
          },
          "name": "putEnum",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectDataTableAttribute.ConnectDataTableAttributeValidationEnum"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-data-table-attribute/index.ts",
            "line": 469
          },
          "name": "resetEnum"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-data-table-attribute/index.ts",
            "line": 485
          },
          "name": "resetExclusiveMaximum"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-data-table-attribute/index.ts",
            "line": 501
          },
          "name": "resetExclusiveMinimum"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-data-table-attribute/index.ts",
            "line": 549
          },
          "name": "resetMaximum"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-data-table-attribute/index.ts",
            "line": 517
          },
          "name": "resetMaxLength"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-data-table-attribute/index.ts",
            "line": 533
          },
          "name": "resetMaxValues"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-data-table-attribute/index.ts",
            "line": 597
          },
          "name": "resetMinimum"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-data-table-attribute/index.ts",
            "line": 565
          },
          "name": "resetMinLength"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-data-table-attribute/index.ts",
            "line": 581
          },
          "name": "resetMinValues"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-data-table-attribute/index.ts",
            "line": 613
          },
          "name": "resetMultipleOf"
        }
      ],
      "name": "ConnectDataTableAttributeValidationOutputReference",
      "namespace": "connectDataTableAttribute",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-data-table-attribute/index.ts",
            "line": 463
          },
          "name": "enum",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectDataTableAttribute.ConnectDataTableAttributeValidationEnumOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-data-table-attribute/index.ts",
            "line": 473
          },
          "name": "enumInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectDataTableAttribute.ConnectDataTableAttributeValidationEnum"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-data-table-attribute/index.ts",
            "line": 489
          },
          "name": "exclusiveMaximumInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-data-table-attribute/index.ts",
            "line": 505
          },
          "name": "exclusiveMinimumInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-data-table-attribute/index.ts",
            "line": 553
          },
          "name": "maximumInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-data-table-attribute/index.ts",
            "line": 521
          },
          "name": "maxLengthInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-data-table-attribute/index.ts",
            "line": 537
          },
          "name": "maxValuesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-data-table-attribute/index.ts",
            "line": 601
          },
          "name": "minimumInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-data-table-attribute/index.ts",
            "line": 569
          },
          "name": "minLengthInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-data-table-attribute/index.ts",
            "line": 585
          },
          "name": "minValuesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-data-table-attribute/index.ts",
            "line": 617
          },
          "name": "multipleOfInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-data-table-attribute/index.ts",
            "line": 479
          },
          "name": "exclusiveMaximum",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-data-table-attribute/index.ts",
            "line": 495
          },
          "name": "exclusiveMinimum",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-data-table-attribute/index.ts",
            "line": 543
          },
          "name": "maximum",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-data-table-attribute/index.ts",
            "line": 511
          },
          "name": "maxLength",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-data-table-attribute/index.ts",
            "line": 527
          },
          "name": "maxValues",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-data-table-attribute/index.ts",
            "line": 591
          },
          "name": "minimum",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-data-table-attribute/index.ts",
            "line": 559
          },
          "name": "minLength",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-data-table-attribute/index.ts",
            "line": 575
          },
          "name": "minValues",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-data-table-attribute/index.ts",
            "line": 607
          },
          "name": "multipleOf",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-data-table-attribute/index.ts",
            "line": 377
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectDataTableAttribute.ConnectDataTableAttributeValidation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-data-table-attribute/index:ConnectDataTableAttributeValidationOutputReference"
    },
    "@cdktn/provider-awscc.connectDataTableRecord.ConnectDataTableRecord": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_data_table_record awscc_connect_data_table_record}."
      },
      "fqn": "@cdktn/provider-awscc.connectDataTableRecord.ConnectDataTableRecord",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_data_table_record awscc_connect_data_table_record} Resource."
        },
        "locationInModule": {
          "filename": "src/connect-data-table-record/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-awscc.connectDataTableRecord.ConnectDataTableRecordConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-data-table-record/index.ts",
        "line": 454
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ConnectDataTableRecord resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/connect-data-table-record/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 ConnectDataTableRecord to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_data_table_record#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ConnectDataTableRecord that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ConnectDataTableRecord to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-data-table-record/index.ts",
            "line": 529
          },
          "name": "putDataTableRecord",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectDataTableRecord.ConnectDataTableRecordDataTableRecord"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-data-table-record/index.ts",
            "line": 564
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-data-table-record/index.ts",
            "line": 572
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ConnectDataTableRecord",
      "namespace": "connectDataTableRecord",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-data-table-record/index.ts",
            "line": 459
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-data-table-record/index.ts",
            "line": 526
          },
          "name": "dataTableRecord",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectDataTableRecord.ConnectDataTableRecordDataTableRecordOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-data-table-record/index.ts",
            "line": 538
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-data-table-record/index.ts",
            "line": 556
          },
          "name": "recordId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-data-table-record/index.ts",
            "line": 520
          },
          "name": "dataTableArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-data-table-record/index.ts",
            "line": 533
          },
          "name": "dataTableRecordInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectDataTableRecord.ConnectDataTableRecordDataTableRecord"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-data-table-record/index.ts",
            "line": 551
          },
          "name": "instanceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-data-table-record/index.ts",
            "line": 513
          },
          "name": "dataTableArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-data-table-record/index.ts",
            "line": 544
          },
          "name": "instanceArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-data-table-record/index:ConnectDataTableRecord"
    },
    "@cdktn/provider-awscc.connectDataTableRecord.ConnectDataTableRecordConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectDataTableRecord.ConnectDataTableRecordConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-data-table-record/index.ts",
        "line": 14
      },
      "name": "ConnectDataTableRecordConfig",
      "namespace": "connectDataTableRecord",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_data_table_record#data_table_arn ConnectDataTableRecord#data_table_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-data-table-record/index.ts",
            "line": 18
          },
          "name": "dataTableArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_data_table_record#data_table_record ConnectDataTableRecord#data_table_record}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-data-table-record/index.ts",
            "line": 22
          },
          "name": "dataTableRecord",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectDataTableRecord.ConnectDataTableRecordDataTableRecord"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_data_table_record#instance_arn ConnectDataTableRecord#instance_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-data-table-record/index.ts",
            "line": 26
          },
          "name": "instanceArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-data-table-record/index:ConnectDataTableRecordConfig"
    },
    "@cdktn/provider-awscc.connectDataTableRecord.ConnectDataTableRecordDataTableRecord": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectDataTableRecord.ConnectDataTableRecordDataTableRecord",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-data-table-record/index.ts",
        "line": 326
      },
      "name": "ConnectDataTableRecordDataTableRecord",
      "namespace": "connectDataTableRecord",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_data_table_record#values ConnectDataTableRecord#values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-data-table-record/index.ts",
            "line": 334
          },
          "name": "values",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectDataTableRecord.ConnectDataTableRecordDataTableRecordValues"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_data_table_record#primary_values ConnectDataTableRecord#primary_values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-data-table-record/index.ts",
            "line": 330
          },
          "name": "primaryValues",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectDataTableRecord.ConnectDataTableRecordDataTableRecordPrimaryValues"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-data-table-record/index:ConnectDataTableRecordDataTableRecord"
    },
    "@cdktn/provider-awscc.connectDataTableRecord.ConnectDataTableRecordDataTableRecordOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectDataTableRecord.ConnectDataTableRecordDataTableRecordOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-data-table-record/index.ts",
          "line": 381
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-data-table-record/index.ts",
        "line": 373
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-data-table-record/index.ts",
            "line": 426
          },
          "name": "putPrimaryValues",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.connectDataTableRecord.ConnectDataTableRecordDataTableRecordPrimaryValues"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-data-table-record/index.ts",
            "line": 442
          },
          "name": "putValues",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.connectDataTableRecord.ConnectDataTableRecordDataTableRecordValues"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-data-table-record/index.ts",
            "line": 429
          },
          "name": "resetPrimaryValues"
        }
      ],
      "name": "ConnectDataTableRecordDataTableRecordOutputReference",
      "namespace": "connectDataTableRecord",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-data-table-record/index.ts",
            "line": 423
          },
          "name": "primaryValues",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectDataTableRecord.ConnectDataTableRecordDataTableRecordPrimaryValuesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-data-table-record/index.ts",
            "line": 439
          },
          "name": "values",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectDataTableRecord.ConnectDataTableRecordDataTableRecordValuesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-data-table-record/index.ts",
            "line": 433
          },
          "name": "primaryValuesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectDataTableRecord.ConnectDataTableRecordDataTableRecordPrimaryValues"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-data-table-record/index.ts",
            "line": 446
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectDataTableRecord.ConnectDataTableRecordDataTableRecordValues"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-data-table-record/index.ts",
            "line": 385
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectDataTableRecord.ConnectDataTableRecordDataTableRecord"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-data-table-record/index:ConnectDataTableRecordDataTableRecordOutputReference"
    },
    "@cdktn/provider-awscc.connectDataTableRecord.ConnectDataTableRecordDataTableRecordPrimaryValues": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectDataTableRecord.ConnectDataTableRecordDataTableRecordPrimaryValues",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-data-table-record/index.ts",
        "line": 28
      },
      "name": "ConnectDataTableRecordDataTableRecordPrimaryValues",
      "namespace": "connectDataTableRecord",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_data_table_record#attribute_id ConnectDataTableRecord#attribute_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-data-table-record/index.ts",
            "line": 32
          },
          "name": "attributeId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_data_table_record#attribute_value ConnectDataTableRecord#attribute_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-data-table-record/index.ts",
            "line": 36
          },
          "name": "attributeValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-data-table-record/index:ConnectDataTableRecordDataTableRecordPrimaryValues"
    },
    "@cdktn/provider-awscc.connectDataTableRecord.ConnectDataTableRecordDataTableRecordPrimaryValuesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectDataTableRecord.ConnectDataTableRecordDataTableRecordPrimaryValuesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-data-table-record/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/connect-data-table-record/index.ts",
        "line": 158
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-data-table-record/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-awscc.connectDataTableRecord.ConnectDataTableRecordDataTableRecordPrimaryValuesOutputReference"
            }
          }
        }
      ],
      "name": "ConnectDataTableRecordDataTableRecordPrimaryValuesList",
      "namespace": "connectDataTableRecord",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-data-table-record/index.ts",
            "line": 159
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectDataTableRecord.ConnectDataTableRecordDataTableRecordPrimaryValues"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-data-table-record/index:ConnectDataTableRecordDataTableRecordPrimaryValuesList"
    },
    "@cdktn/provider-awscc.connectDataTableRecord.ConnectDataTableRecordDataTableRecordPrimaryValuesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectDataTableRecord.ConnectDataTableRecordDataTableRecordPrimaryValuesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-data-table-record/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/connect-data-table-record/index.ts",
        "line": 75
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-data-table-record/index.ts",
            "line": 133
          },
          "name": "resetAttributeId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-data-table-record/index.ts",
            "line": 149
          },
          "name": "resetAttributeValue"
        }
      ],
      "name": "ConnectDataTableRecordDataTableRecordPrimaryValuesOutputReference",
      "namespace": "connectDataTableRecord",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-data-table-record/index.ts",
            "line": 137
          },
          "name": "attributeIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-data-table-record/index.ts",
            "line": 153
          },
          "name": "attributeValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-data-table-record/index.ts",
            "line": 127
          },
          "name": "attributeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-data-table-record/index.ts",
            "line": 143
          },
          "name": "attributeValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-data-table-record/index.ts",
            "line": 89
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectDataTableRecord.ConnectDataTableRecordDataTableRecordPrimaryValues"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-data-table-record/index:ConnectDataTableRecordDataTableRecordPrimaryValuesOutputReference"
    },
    "@cdktn/provider-awscc.connectDataTableRecord.ConnectDataTableRecordDataTableRecordValues": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectDataTableRecord.ConnectDataTableRecordDataTableRecordValues",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-data-table-record/index.ts",
        "line": 177
      },
      "name": "ConnectDataTableRecordDataTableRecordValues",
      "namespace": "connectDataTableRecord",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_data_table_record#attribute_id ConnectDataTableRecord#attribute_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-data-table-record/index.ts",
            "line": 181
          },
          "name": "attributeId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_data_table_record#attribute_value ConnectDataTableRecord#attribute_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-data-table-record/index.ts",
            "line": 185
          },
          "name": "attributeValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-data-table-record/index:ConnectDataTableRecordDataTableRecordValues"
    },
    "@cdktn/provider-awscc.connectDataTableRecord.ConnectDataTableRecordDataTableRecordValuesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectDataTableRecord.ConnectDataTableRecordDataTableRecordValuesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-data-table-record/index.ts",
          "line": 315
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-data-table-record/index.ts",
        "line": 307
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-data-table-record/index.ts",
            "line": 322
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.connectDataTableRecord.ConnectDataTableRecordDataTableRecordValuesOutputReference"
            }
          }
        }
      ],
      "name": "ConnectDataTableRecordDataTableRecordValuesList",
      "namespace": "connectDataTableRecord",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-data-table-record/index.ts",
            "line": 308
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectDataTableRecord.ConnectDataTableRecordDataTableRecordValues"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-data-table-record/index:ConnectDataTableRecordDataTableRecordValuesList"
    },
    "@cdktn/provider-awscc.connectDataTableRecord.ConnectDataTableRecordDataTableRecordValuesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectDataTableRecord.ConnectDataTableRecordDataTableRecordValuesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-data-table-record/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/connect-data-table-record/index.ts",
        "line": 224
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-data-table-record/index.ts",
            "line": 282
          },
          "name": "resetAttributeId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-data-table-record/index.ts",
            "line": 298
          },
          "name": "resetAttributeValue"
        }
      ],
      "name": "ConnectDataTableRecordDataTableRecordValuesOutputReference",
      "namespace": "connectDataTableRecord",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-data-table-record/index.ts",
            "line": 286
          },
          "name": "attributeIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-data-table-record/index.ts",
            "line": 302
          },
          "name": "attributeValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-data-table-record/index.ts",
            "line": 276
          },
          "name": "attributeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-data-table-record/index.ts",
            "line": 292
          },
          "name": "attributeValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-data-table-record/index.ts",
            "line": 238
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectDataTableRecord.ConnectDataTableRecordDataTableRecordValues"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-data-table-record/index:ConnectDataTableRecordDataTableRecordValuesOutputReference"
    },
    "@cdktn/provider-awscc.connectEmailAddress.ConnectEmailAddress": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_email_address awscc_connect_email_address}."
      },
      "fqn": "@cdktn/provider-awscc.connectEmailAddress.ConnectEmailAddress",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_email_address awscc_connect_email_address} Resource."
        },
        "locationInModule": {
          "filename": "src/connect-email-address/index.ts",
          "line": 359
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.connectEmailAddress.ConnectEmailAddressConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-email-address/index.ts",
        "line": 327
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ConnectEmailAddress resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/connect-email-address/index.ts",
            "line": 344
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ConnectEmailAddress to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_email_address#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ConnectEmailAddress that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ConnectEmailAddress to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-email-address/index.ts",
            "line": 392
          },
          "name": "putAliasConfigurations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.connectEmailAddress.ConnectEmailAddressAliasConfigurations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-email-address/index.ts",
            "line": 476
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.connectEmailAddress.ConnectEmailAddressTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-email-address/index.ts",
            "line": 395
          },
          "name": "resetAliasConfigurations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-email-address/index.ts",
            "line": 411
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-email-address/index.ts",
            "line": 427
          },
          "name": "resetDisplayName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-email-address/index.ts",
            "line": 479
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-email-address/index.ts",
            "line": 491
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-email-address/index.ts",
            "line": 502
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ConnectEmailAddress",
      "namespace": "connectEmailAddress",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-email-address/index.ts",
            "line": 332
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-email-address/index.ts",
            "line": 389
          },
          "name": "aliasConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectEmailAddress.ConnectEmailAddressAliasConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-email-address/index.ts",
            "line": 449
          },
          "name": "emailAddressArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-email-address/index.ts",
            "line": 454
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-email-address/index.ts",
            "line": 473
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectEmailAddress.ConnectEmailAddressTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-email-address/index.ts",
            "line": 399
          },
          "name": "aliasConfigurationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectEmailAddress.ConnectEmailAddressAliasConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-email-address/index.ts",
            "line": 415
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-email-address/index.ts",
            "line": 431
          },
          "name": "displayNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-email-address/index.ts",
            "line": 444
          },
          "name": "emailAddressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-email-address/index.ts",
            "line": 467
          },
          "name": "instanceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-email-address/index.ts",
            "line": 483
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectEmailAddress.ConnectEmailAddressTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-email-address/index.ts",
            "line": 405
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-email-address/index.ts",
            "line": 421
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-email-address/index.ts",
            "line": 437
          },
          "name": "emailAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-email-address/index.ts",
            "line": 460
          },
          "name": "instanceArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-email-address/index:ConnectEmailAddress"
    },
    "@cdktn/provider-awscc.connectEmailAddress.ConnectEmailAddressAliasConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectEmailAddress.ConnectEmailAddressAliasConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-email-address/index.ts",
        "line": 52
      },
      "name": "ConnectEmailAddressAliasConfigurations",
      "namespace": "connectEmailAddress",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_email_address#email_address_arn ConnectEmailAddress#email_address_arn}",
            "stability": "stable",
            "summary": "The identifier of the email address alias."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-email-address/index.ts",
            "line": 58
          },
          "name": "emailAddressArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-email-address/index:ConnectEmailAddressAliasConfigurations"
    },
    "@cdktn/provider-awscc.connectEmailAddress.ConnectEmailAddressAliasConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectEmailAddress.ConnectEmailAddressAliasConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-email-address/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-email-address/index.ts",
        "line": 151
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-email-address/index.ts",
            "line": 166
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.connectEmailAddress.ConnectEmailAddressAliasConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "ConnectEmailAddressAliasConfigurationsList",
      "namespace": "connectEmailAddress",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-email-address/index.ts",
            "line": 152
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectEmailAddress.ConnectEmailAddressAliasConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-email-address/index:ConnectEmailAddressAliasConfigurationsList"
    },
    "@cdktn/provider-awscc.connectEmailAddress.ConnectEmailAddressAliasConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectEmailAddress.ConnectEmailAddressAliasConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-email-address/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/connect-email-address/index.ts",
        "line": 90
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-email-address/index.ts",
            "line": 142
          },
          "name": "resetEmailAddressArn"
        }
      ],
      "name": "ConnectEmailAddressAliasConfigurationsOutputReference",
      "namespace": "connectEmailAddress",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-email-address/index.ts",
            "line": 146
          },
          "name": "emailAddressArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-email-address/index.ts",
            "line": 136
          },
          "name": "emailAddressArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-email-address/index.ts",
            "line": 104
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectEmailAddress.ConnectEmailAddressAliasConfigurations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-email-address/index:ConnectEmailAddressAliasConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.connectEmailAddress.ConnectEmailAddressConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectEmailAddress.ConnectEmailAddressConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-email-address/index.ts",
        "line": 14
      },
      "name": "ConnectEmailAddressConfig",
      "namespace": "connectEmailAddress",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_email_address#email_address ConnectEmailAddress#email_address}",
            "stability": "stable",
            "summary": "Email address to be created for this instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-email-address/index.ts",
            "line": 38
          },
          "name": "emailAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_email_address#instance_arn ConnectEmailAddress#instance_arn}",
            "stability": "stable",
            "summary": "The identifier of the Amazon Connect instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-email-address/index.ts",
            "line": 44
          },
          "name": "instanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_email_address#alias_configurations ConnectEmailAddress#alias_configurations}",
            "stability": "stable",
            "summary": "List of alias configurations for the email address."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-email-address/index.ts",
            "line": 20
          },
          "name": "aliasConfigurations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectEmailAddress.ConnectEmailAddressAliasConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_email_address#description ConnectEmailAddress#description}",
            "stability": "stable",
            "summary": "A description for the email address."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-email-address/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/hashicorp/awscc/1.96.0/docs/resources/connect_email_address#display_name ConnectEmailAddress#display_name}",
            "stability": "stable",
            "summary": "The display name for the email address."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-email-address/index.ts",
            "line": 32
          },
          "name": "displayName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_email_address#tags ConnectEmailAddress#tags}",
            "stability": "stable",
            "summary": "One or more tags."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-email-address/index.ts",
            "line": 50
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectEmailAddress.ConnectEmailAddressTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-email-address/index:ConnectEmailAddressConfig"
    },
    "@cdktn/provider-awscc.connectEmailAddress.ConnectEmailAddressTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectEmailAddress.ConnectEmailAddressTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-email-address/index.ts",
        "line": 170
      },
      "name": "ConnectEmailAddressTags",
      "namespace": "connectEmailAddress",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_email_address#key ConnectEmailAddress#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-email-address/index.ts",
            "line": 176
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_email_address#value ConnectEmailAddress#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-email-address/index.ts",
            "line": 182
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-email-address/index:ConnectEmailAddressTags"
    },
    "@cdktn/provider-awscc.connectEmailAddress.ConnectEmailAddressTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectEmailAddress.ConnectEmailAddressTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-email-address/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-email-address/index.ts",
        "line": 304
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-email-address/index.ts",
            "line": 319
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.connectEmailAddress.ConnectEmailAddressTagsOutputReference"
            }
          }
        }
      ],
      "name": "ConnectEmailAddressTagsList",
      "namespace": "connectEmailAddress",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-email-address/index.ts",
            "line": 305
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectEmailAddress.ConnectEmailAddressTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-email-address/index:ConnectEmailAddressTagsList"
    },
    "@cdktn/provider-awscc.connectEmailAddress.ConnectEmailAddressTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectEmailAddress.ConnectEmailAddressTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-email-address/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/connect-email-address/index.ts",
        "line": 221
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-email-address/index.ts",
            "line": 279
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-email-address/index.ts",
            "line": 295
          },
          "name": "resetValue"
        }
      ],
      "name": "ConnectEmailAddressTagsOutputReference",
      "namespace": "connectEmailAddress",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-email-address/index.ts",
            "line": 283
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-email-address/index.ts",
            "line": 299
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-email-address/index.ts",
            "line": 273
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-email-address/index.ts",
            "line": 289
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-email-address/index.ts",
            "line": 235
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectEmailAddress.ConnectEmailAddressTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-email-address/index:ConnectEmailAddressTagsOutputReference"
    },
    "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_hours_of_operation awscc_connect_hours_of_operation}."
      },
      "fqn": "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_hours_of_operation awscc_connect_hours_of_operation} Resource."
        },
        "locationInModule": {
          "filename": "src/connect-hours-of-operation/index.ts",
          "line": 2141
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-hours-of-operation/index.ts",
        "line": 2109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ConnectHoursOfOperation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 2126
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ConnectHoursOfOperation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_hours_of_operation#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ConnectHoursOfOperation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ConnectHoursOfOperation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 2177
          },
          "name": "putChildHoursOfOperations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationChildHoursOfOperations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 2193
          },
          "name": "putConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationConfigA"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 2227
          },
          "name": "putHoursOfOperationOverrides",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationHoursOfOperationOverrides"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 2274
          },
          "name": "putParentHoursOfOperations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationParentHoursOfOperations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 2290
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 2180
          },
          "name": "resetChildHoursOfOperations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 2209
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 2230
          },
          "name": "resetHoursOfOperationOverrides"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 2277
          },
          "name": "resetParentHoursOfOperations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 2293
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 2318
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 2332
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ConnectHoursOfOperation",
      "namespace": "connectHoursOfOperation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 2114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 2174
          },
          "name": "childHoursOfOperations",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationChildHoursOfOperationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 2190
          },
          "name": "config",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationConfigAList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 2218
          },
          "name": "hoursOfOperationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 2224
          },
          "name": "hoursOfOperationOverrides",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationHoursOfOperationOverridesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 2239
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 2271
          },
          "name": "parentHoursOfOperations",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationParentHoursOfOperationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 2287
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 2184
          },
          "name": "childHoursOfOperationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationChildHoursOfOperations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 2197
          },
          "name": "configInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationConfigA"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 2213
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 2234
          },
          "name": "hoursOfOperationOverridesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationHoursOfOperationOverrides"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 2252
          },
          "name": "instanceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 2265
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 2281
          },
          "name": "parentHoursOfOperationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationParentHoursOfOperations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 2297
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 2310
          },
          "name": "timeZoneInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 2203
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 2245
          },
          "name": "instanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 2258
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 2303
          },
          "name": "timeZone",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-hours-of-operation/index:ConnectHoursOfOperation"
    },
    "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationChildHoursOfOperations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationChildHoursOfOperations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-hours-of-operation/index.ts",
        "line": 70
      },
      "name": "ConnectHoursOfOperationChildHoursOfOperations",
      "namespace": "connectHoursOfOperation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_hours_of_operation#id ConnectHoursOfOperation#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 for the hours of operation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 79
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_hours_of_operation#name ConnectHoursOfOperation#name}",
            "stability": "stable",
            "summary": "The name of the hours of operation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 85
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-hours-of-operation/index:ConnectHoursOfOperationChildHoursOfOperations"
    },
    "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationChildHoursOfOperationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationChildHoursOfOperationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-hours-of-operation/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-hours-of-operation/index.ts",
        "line": 207
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 222
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationChildHoursOfOperationsOutputReference"
            }
          }
        }
      ],
      "name": "ConnectHoursOfOperationChildHoursOfOperationsList",
      "namespace": "connectHoursOfOperation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 208
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationChildHoursOfOperations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-hours-of-operation/index:ConnectHoursOfOperationChildHoursOfOperationsList"
    },
    "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationChildHoursOfOperationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationChildHoursOfOperationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-hours-of-operation/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/connect-hours-of-operation/index.ts",
        "line": 124
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 182
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 198
          },
          "name": "resetName"
        }
      ],
      "name": "ConnectHoursOfOperationChildHoursOfOperationsOutputReference",
      "namespace": "connectHoursOfOperation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 186
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 202
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 176
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 192
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 138
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationChildHoursOfOperations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-hours-of-operation/index:ConnectHoursOfOperationChildHoursOfOperationsOutputReference"
    },
    "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-hours-of-operation/index.ts",
        "line": 14
      },
      "name": "ConnectHoursOfOperationConfig",
      "namespace": "connectHoursOfOperation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_hours_of_operation#config ConnectHoursOfOperation#config}",
            "stability": "stable",
            "summary": "Configuration information for the hours of operation: day, start time, and end time."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 26
          },
          "name": "config",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationConfigA"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_hours_of_operation#instance_arn ConnectHoursOfOperation#instance_arn}",
            "stability": "stable",
            "summary": "The identifier of the Amazon Connect instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 44
          },
          "name": "instanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_hours_of_operation#name ConnectHoursOfOperation#name}",
            "stability": "stable",
            "summary": "The name of the hours of operation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 50
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_hours_of_operation#time_zone ConnectHoursOfOperation#time_zone}",
            "stability": "stable",
            "summary": "The time zone of the hours of operation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 68
          },
          "name": "timeZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_hours_of_operation#child_hours_of_operations ConnectHoursOfOperation#child_hours_of_operations}",
            "stability": "stable",
            "summary": "List of child hours of operations."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 20
          },
          "name": "childHoursOfOperations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationChildHoursOfOperations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_hours_of_operation#description ConnectHoursOfOperation#description}",
            "stability": "stable",
            "summary": "The description of the hours of operation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 32
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_hours_of_operation#hours_of_operation_overrides ConnectHoursOfOperation#hours_of_operation_overrides}",
            "stability": "stable",
            "summary": "One or more hours of operation overrides assigned to an hour of operation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 38
          },
          "name": "hoursOfOperationOverrides",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationHoursOfOperationOverrides"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_hours_of_operation#parent_hours_of_operations ConnectHoursOfOperation#parent_hours_of_operations}",
            "stability": "stable",
            "summary": "List of parent hours of operations."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 56
          },
          "name": "parentHoursOfOperations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationParentHoursOfOperations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_hours_of_operation#tags ConnectHoursOfOperation#tags}",
            "stability": "stable",
            "summary": "One or more tags."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 62
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-hours-of-operation/index:ConnectHoursOfOperationConfig"
    },
    "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationConfigA": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationConfigA",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-hours-of-operation/index.ts",
        "line": 476
      },
      "name": "ConnectHoursOfOperationConfigA",
      "namespace": "connectHoursOfOperation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_hours_of_operation#day ConnectHoursOfOperation#day}",
            "stability": "stable",
            "summary": "The day that the hours of operation applies to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 482
          },
          "name": "day",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_hours_of_operation#end_time ConnectHoursOfOperation#end_time}",
            "stability": "stable",
            "summary": "The end time that your contact center closes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 488
          },
          "name": "endTime",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationConfigEndTime"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_hours_of_operation#start_time ConnectHoursOfOperation#start_time}",
            "stability": "stable",
            "summary": "The start time that your contact center opens."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 494
          },
          "name": "startTime",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationConfigStartTime"
          }
        }
      ],
      "symbolId": "src/connect-hours-of-operation/index:ConnectHoursOfOperationConfigA"
    },
    "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationConfigAList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationConfigAList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-hours-of-operation/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/connect-hours-of-operation/index.ts",
        "line": 636
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/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-awscc.connectHoursOfOperation.ConnectHoursOfOperationConfigAOutputReference"
            }
          }
        }
      ],
      "name": "ConnectHoursOfOperationConfigAList",
      "namespace": "connectHoursOfOperation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 637
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationConfigA"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-hours-of-operation/index:ConnectHoursOfOperationConfigAList"
    },
    "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationConfigAOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationConfigAOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-hours-of-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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-hours-of-operation/index.ts",
        "line": 540
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 614
          },
          "name": "putEndTime",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationConfigEndTime"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 627
          },
          "name": "putStartTime",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationConfigStartTime"
              }
            }
          ]
        }
      ],
      "name": "ConnectHoursOfOperationConfigAOutputReference",
      "namespace": "connectHoursOfOperation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 611
          },
          "name": "endTime",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationConfigEndTimeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 624
          },
          "name": "startTime",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationConfigStartTimeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 605
          },
          "name": "dayInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 618
          },
          "name": "endTimeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationConfigEndTime"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 631
          },
          "name": "startTimeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationConfigStartTime"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 598
          },
          "name": "day",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 554
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationConfigA"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-hours-of-operation/index:ConnectHoursOfOperationConfigAOutputReference"
    },
    "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationConfigEndTime": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationConfigEndTime",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-hours-of-operation/index.ts",
        "line": 226
      },
      "name": "ConnectHoursOfOperationConfigEndTime",
      "namespace": "connectHoursOfOperation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_hours_of_operation#hours ConnectHoursOfOperation#hours}",
            "stability": "stable",
            "summary": "The hours."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 232
          },
          "name": "hours",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_hours_of_operation#minutes ConnectHoursOfOperation#minutes}",
            "stability": "stable",
            "summary": "The minutes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 238
          },
          "name": "minutes",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/connect-hours-of-operation/index:ConnectHoursOfOperationConfigEndTime"
    },
    "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationConfigEndTimeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationConfigEndTimeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-hours-of-operation/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/connect-hours-of-operation/index.ts",
        "line": 277
      },
      "name": "ConnectHoursOfOperationConfigEndTimeOutputReference",
      "namespace": "connectHoursOfOperation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 334
          },
          "name": "hoursInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 347
          },
          "name": "minutesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 327
          },
          "name": "hours",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 340
          },
          "name": "minutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 289
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationConfigEndTime"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-hours-of-operation/index:ConnectHoursOfOperationConfigEndTimeOutputReference"
    },
    "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationConfigStartTime": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationConfigStartTime",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-hours-of-operation/index.ts",
        "line": 351
      },
      "name": "ConnectHoursOfOperationConfigStartTime",
      "namespace": "connectHoursOfOperation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_hours_of_operation#hours ConnectHoursOfOperation#hours}",
            "stability": "stable",
            "summary": "The hours."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 357
          },
          "name": "hours",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_hours_of_operation#minutes ConnectHoursOfOperation#minutes}",
            "stability": "stable",
            "summary": "The minutes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 363
          },
          "name": "minutes",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/connect-hours-of-operation/index:ConnectHoursOfOperationConfigStartTime"
    },
    "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationConfigStartTimeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationConfigStartTimeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-hours-of-operation/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-hours-of-operation/index.ts",
        "line": 402
      },
      "name": "ConnectHoursOfOperationConfigStartTimeOutputReference",
      "namespace": "connectHoursOfOperation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 459
          },
          "name": "hoursInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 472
          },
          "name": "minutesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 452
          },
          "name": "hours",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 465
          },
          "name": "minutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 414
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationConfigStartTime"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-hours-of-operation/index:ConnectHoursOfOperationConfigStartTimeOutputReference"
    },
    "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationHoursOfOperationOverrides": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationHoursOfOperationOverrides",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-hours-of-operation/index.ts",
        "line": 1433
      },
      "name": "ConnectHoursOfOperationHoursOfOperationOverrides",
      "namespace": "connectHoursOfOperation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_hours_of_operation#effective_from ConnectHoursOfOperation#effective_from}",
            "stability": "stable",
            "summary": "The date from which the hours of operation override would be effective."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 1439
          },
          "name": "effectiveFrom",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_hours_of_operation#effective_till ConnectHoursOfOperation#effective_till}",
            "stability": "stable",
            "summary": "The date till which the hours of operation override would be effective."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 1445
          },
          "name": "effectiveTill",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_hours_of_operation#hours_of_operation_override_id ConnectHoursOfOperation#hours_of_operation_override_id}",
            "stability": "stable",
            "summary": "The Resource Identifier for the hours of operation override."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 1451
          },
          "name": "hoursOfOperationOverrideId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_hours_of_operation#override_config ConnectHoursOfOperation#override_config}",
            "stability": "stable",
            "summary": "Configuration information for the hours of operation override: day, start time, and end time."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 1457
          },
          "name": "overrideConfig",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationHoursOfOperationOverridesOverrideConfig"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_hours_of_operation#override_description ConnectHoursOfOperation#override_description}",
            "stability": "stable",
            "summary": "The description of the hours of operation override."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 1463
          },
          "name": "overrideDescription",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_hours_of_operation#override_name ConnectHoursOfOperation#override_name}",
            "stability": "stable",
            "summary": "The name of the hours of operation override."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 1469
          },
          "name": "overrideName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_hours_of_operation#override_type ConnectHoursOfOperation#override_type}",
            "stability": "stable",
            "summary": "The type of hours of operation override."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 1475
          },
          "name": "overrideType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_hours_of_operation#recurrence_config ConnectHoursOfOperation#recurrence_config}",
            "stability": "stable",
            "summary": "Configuration for recurring hours of operation overrides."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 1481
          },
          "name": "recurrenceConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationHoursOfOperationOverridesRecurrenceConfig"
          }
        }
      ],
      "symbolId": "src/connect-hours-of-operation/index:ConnectHoursOfOperationHoursOfOperationOverrides"
    },
    "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationHoursOfOperationOverridesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationHoursOfOperationOverridesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-hours-of-operation/index.ts",
          "line": 1785
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-hours-of-operation/index.ts",
        "line": 1777
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 1792
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationHoursOfOperationOverridesOutputReference"
            }
          }
        }
      ],
      "name": "ConnectHoursOfOperationHoursOfOperationOverridesList",
      "namespace": "connectHoursOfOperation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 1778
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationHoursOfOperationOverrides"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-hours-of-operation/index:ConnectHoursOfOperationHoursOfOperationOverridesList"
    },
    "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationHoursOfOperationOverridesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationHoursOfOperationOverridesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-hours-of-operation/index.ts",
          "line": 1572
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-hours-of-operation/index.ts",
        "line": 1562
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 1701
          },
          "name": "putOverrideConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationHoursOfOperationOverridesOverrideConfig"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 1765
          },
          "name": "putRecurrenceConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationHoursOfOperationOverridesRecurrenceConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 1656
          },
          "name": "resetEffectiveFrom"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 1672
          },
          "name": "resetEffectiveTill"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 1688
          },
          "name": "resetHoursOfOperationOverrideId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 1704
          },
          "name": "resetOverrideConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 1720
          },
          "name": "resetOverrideDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 1736
          },
          "name": "resetOverrideName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 1752
          },
          "name": "resetOverrideType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 1768
          },
          "name": "resetRecurrenceConfig"
        }
      ],
      "name": "ConnectHoursOfOperationHoursOfOperationOverridesOutputReference",
      "namespace": "connectHoursOfOperation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 1698
          },
          "name": "overrideConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationHoursOfOperationOverridesOverrideConfigList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 1762
          },
          "name": "recurrenceConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationHoursOfOperationOverridesRecurrenceConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 1660
          },
          "name": "effectiveFromInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 1676
          },
          "name": "effectiveTillInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 1692
          },
          "name": "hoursOfOperationOverrideIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 1708
          },
          "name": "overrideConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationHoursOfOperationOverridesOverrideConfig"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 1724
          },
          "name": "overrideDescriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 1740
          },
          "name": "overrideNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 1756
          },
          "name": "overrideTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 1772
          },
          "name": "recurrenceConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationHoursOfOperationOverridesRecurrenceConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 1650
          },
          "name": "effectiveFrom",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 1666
          },
          "name": "effectiveTill",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 1682
          },
          "name": "hoursOfOperationOverrideId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 1714
          },
          "name": "overrideDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 1730
          },
          "name": "overrideName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 1746
          },
          "name": "overrideType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 1576
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationHoursOfOperationOverrides"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-hours-of-operation/index:ConnectHoursOfOperationHoursOfOperationOverridesOutputReference"
    },
    "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationHoursOfOperationOverridesOverrideConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationHoursOfOperationOverridesOverrideConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-hours-of-operation/index.ts",
        "line": 917
      },
      "name": "ConnectHoursOfOperationHoursOfOperationOverridesOverrideConfig",
      "namespace": "connectHoursOfOperation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_hours_of_operation#day ConnectHoursOfOperation#day}",
            "stability": "stable",
            "summary": "The day that the hours of operation override applies to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 923
          },
          "name": "day",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_hours_of_operation#end_time ConnectHoursOfOperation#end_time}",
            "stability": "stable",
            "summary": "The new end time that your contact center closes for the overriden days."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 929
          },
          "name": "endTime",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationHoursOfOperationOverridesOverrideConfigEndTime"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_hours_of_operation#start_time ConnectHoursOfOperation#start_time}",
            "stability": "stable",
            "summary": "The new start time that your contact center opens for the overriden days."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 935
          },
          "name": "startTime",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationHoursOfOperationOverridesOverrideConfigStartTime"
          }
        }
      ],
      "symbolId": "src/connect-hours-of-operation/index:ConnectHoursOfOperationHoursOfOperationOverridesOverrideConfig"
    },
    "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationHoursOfOperationOverridesOverrideConfigEndTime": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationHoursOfOperationOverridesOverrideConfigEndTime",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-hours-of-operation/index.ts",
        "line": 655
      },
      "name": "ConnectHoursOfOperationHoursOfOperationOverridesOverrideConfigEndTime",
      "namespace": "connectHoursOfOperation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_hours_of_operation#hours ConnectHoursOfOperation#hours}",
            "stability": "stable",
            "summary": "The hours."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 661
          },
          "name": "hours",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_hours_of_operation#minutes ConnectHoursOfOperation#minutes}",
            "stability": "stable",
            "summary": "The minutes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 667
          },
          "name": "minutes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/connect-hours-of-operation/index:ConnectHoursOfOperationHoursOfOperationOverridesOverrideConfigEndTime"
    },
    "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationHoursOfOperationOverridesOverrideConfigEndTimeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationHoursOfOperationOverridesOverrideConfigEndTimeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-hours-of-operation/index.ts",
          "line": 714
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-hours-of-operation/index.ts",
        "line": 706
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 762
          },
          "name": "resetHours"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 778
          },
          "name": "resetMinutes"
        }
      ],
      "name": "ConnectHoursOfOperationHoursOfOperationOverridesOverrideConfigEndTimeOutputReference",
      "namespace": "connectHoursOfOperation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 766
          },
          "name": "hoursInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 782
          },
          "name": "minutesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 756
          },
          "name": "hours",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 772
          },
          "name": "minutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 718
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationHoursOfOperationOverridesOverrideConfigEndTime"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-hours-of-operation/index:ConnectHoursOfOperationHoursOfOperationOverridesOverrideConfigEndTimeOutputReference"
    },
    "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationHoursOfOperationOverridesOverrideConfigList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationHoursOfOperationOverridesOverrideConfigList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-hours-of-operation/index.ts",
          "line": 1094
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-hours-of-operation/index.ts",
        "line": 1086
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 1101
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationHoursOfOperationOverridesOverrideConfigOutputReference"
            }
          }
        }
      ],
      "name": "ConnectHoursOfOperationHoursOfOperationOverridesOverrideConfigList",
      "namespace": "connectHoursOfOperation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 1087
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationHoursOfOperationOverridesOverrideConfig"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-hours-of-operation/index:ConnectHoursOfOperationHoursOfOperationOverridesOverrideConfigList"
    },
    "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationHoursOfOperationOverridesOverrideConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationHoursOfOperationOverridesOverrideConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-hours-of-operation/index.ts",
          "line": 991
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-hours-of-operation/index.ts",
        "line": 981
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 1058
          },
          "name": "putEndTime",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationHoursOfOperationOverridesOverrideConfigEndTime"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 1074
          },
          "name": "putStartTime",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationHoursOfOperationOverridesOverrideConfigStartTime"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 1045
          },
          "name": "resetDay"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 1061
          },
          "name": "resetEndTime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 1077
          },
          "name": "resetStartTime"
        }
      ],
      "name": "ConnectHoursOfOperationHoursOfOperationOverridesOverrideConfigOutputReference",
      "namespace": "connectHoursOfOperation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 1055
          },
          "name": "endTime",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationHoursOfOperationOverridesOverrideConfigEndTimeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 1071
          },
          "name": "startTime",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationHoursOfOperationOverridesOverrideConfigStartTimeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 1049
          },
          "name": "dayInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 1065
          },
          "name": "endTimeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationHoursOfOperationOverridesOverrideConfigEndTime"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 1081
          },
          "name": "startTimeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationHoursOfOperationOverridesOverrideConfigStartTime"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 1039
          },
          "name": "day",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 995
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationHoursOfOperationOverridesOverrideConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-hours-of-operation/index:ConnectHoursOfOperationHoursOfOperationOverridesOverrideConfigOutputReference"
    },
    "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationHoursOfOperationOverridesOverrideConfigStartTime": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationHoursOfOperationOverridesOverrideConfigStartTime",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-hours-of-operation/index.ts",
        "line": 786
      },
      "name": "ConnectHoursOfOperationHoursOfOperationOverridesOverrideConfigStartTime",
      "namespace": "connectHoursOfOperation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_hours_of_operation#hours ConnectHoursOfOperation#hours}",
            "stability": "stable",
            "summary": "The hours."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 792
          },
          "name": "hours",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_hours_of_operation#minutes ConnectHoursOfOperation#minutes}",
            "stability": "stable",
            "summary": "The minutes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 798
          },
          "name": "minutes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/connect-hours-of-operation/index:ConnectHoursOfOperationHoursOfOperationOverridesOverrideConfigStartTime"
    },
    "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationHoursOfOperationOverridesOverrideConfigStartTimeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationHoursOfOperationOverridesOverrideConfigStartTimeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-hours-of-operation/index.ts",
          "line": 845
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-hours-of-operation/index.ts",
        "line": 837
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 893
          },
          "name": "resetHours"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 909
          },
          "name": "resetMinutes"
        }
      ],
      "name": "ConnectHoursOfOperationHoursOfOperationOverridesOverrideConfigStartTimeOutputReference",
      "namespace": "connectHoursOfOperation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 897
          },
          "name": "hoursInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 913
          },
          "name": "minutesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 887
          },
          "name": "hours",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 903
          },
          "name": "minutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 849
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationHoursOfOperationOverridesOverrideConfigStartTime"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-hours-of-operation/index:ConnectHoursOfOperationHoursOfOperationOverridesOverrideConfigStartTimeOutputReference"
    },
    "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationHoursOfOperationOverridesRecurrenceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationHoursOfOperationOverridesRecurrenceConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-hours-of-operation/index.ts",
        "line": 1337
      },
      "name": "ConnectHoursOfOperationHoursOfOperationOverridesRecurrenceConfig",
      "namespace": "connectHoursOfOperation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_hours_of_operation#recurrence_pattern ConnectHoursOfOperation#recurrence_pattern}",
            "stability": "stable",
            "summary": "Pattern for recurring hours of operation overrides."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 1343
          },
          "name": "recurrencePattern",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationHoursOfOperationOverridesRecurrenceConfigRecurrencePattern"
          }
        }
      ],
      "symbolId": "src/connect-hours-of-operation/index:ConnectHoursOfOperationHoursOfOperationOverridesRecurrenceConfig"
    },
    "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationHoursOfOperationOverridesRecurrenceConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationHoursOfOperationOverridesRecurrenceConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-hours-of-operation/index.ts",
          "line": 1383
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-hours-of-operation/index.ts",
        "line": 1375
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 1422
          },
          "name": "putRecurrencePattern",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationHoursOfOperationOverridesRecurrenceConfigRecurrencePattern"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 1425
          },
          "name": "resetRecurrencePattern"
        }
      ],
      "name": "ConnectHoursOfOperationHoursOfOperationOverridesRecurrenceConfigOutputReference",
      "namespace": "connectHoursOfOperation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 1419
          },
          "name": "recurrencePattern",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationHoursOfOperationOverridesRecurrenceConfigRecurrencePatternOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 1429
          },
          "name": "recurrencePatternInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationHoursOfOperationOverridesRecurrenceConfigRecurrencePattern"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 1387
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationHoursOfOperationOverridesRecurrenceConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-hours-of-operation/index:ConnectHoursOfOperationHoursOfOperationOverridesRecurrenceConfigOutputReference"
    },
    "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationHoursOfOperationOverridesRecurrenceConfigRecurrencePattern": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationHoursOfOperationOverridesRecurrenceConfigRecurrencePattern",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-hours-of-operation/index.ts",
        "line": 1105
      },
      "name": "ConnectHoursOfOperationHoursOfOperationOverridesRecurrenceConfigRecurrencePattern",
      "namespace": "connectHoursOfOperation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_hours_of_operation#by_month ConnectHoursOfOperation#by_month}",
            "stability": "stable",
            "summary": "List of months (1-12) for recurrence pattern."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 1111
          },
          "name": "byMonth",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_hours_of_operation#by_month_day ConnectHoursOfOperation#by_month_day}",
            "stability": "stable",
            "summary": "List of month days (-1 to 31) for recurrence pattern."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 1117
          },
          "name": "byMonthDay",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_hours_of_operation#by_weekday_occurrence ConnectHoursOfOperation#by_weekday_occurrence}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 1121
          },
          "name": "byWeekdayOccurrence",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_hours_of_operation#frequency ConnectHoursOfOperation#frequency}",
            "stability": "stable",
            "summary": "The frequency of recurrence for hours of operation overrides."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 1127
          },
          "name": "frequency",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_hours_of_operation#interval ConnectHoursOfOperation#interval}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 1131
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/connect-hours-of-operation/index:ConnectHoursOfOperationHoursOfOperationOverridesRecurrenceConfigRecurrencePattern"
    },
    "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationHoursOfOperationOverridesRecurrenceConfigRecurrencePatternOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationHoursOfOperationOverridesRecurrenceConfigRecurrencePatternOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-hours-of-operation/index.ts",
          "line": 1199
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-hours-of-operation/index.ts",
        "line": 1191
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 1265
          },
          "name": "resetByMonth"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 1281
          },
          "name": "resetByMonthDay"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 1297
          },
          "name": "resetByWeekdayOccurrence"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 1313
          },
          "name": "resetFrequency"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 1329
          },
          "name": "resetInterval"
        }
      ],
      "name": "ConnectHoursOfOperationHoursOfOperationOverridesRecurrenceConfigRecurrencePatternOutputReference",
      "namespace": "connectHoursOfOperation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 1285
          },
          "name": "byMonthDayInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 1269
          },
          "name": "byMonthInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 1301
          },
          "name": "byWeekdayOccurrenceInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 1317
          },
          "name": "frequencyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 1333
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 1259
          },
          "name": "byMonth",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 1275
          },
          "name": "byMonthDay",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 1291
          },
          "name": "byWeekdayOccurrence",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 1307
          },
          "name": "frequency",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 1323
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 1203
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationHoursOfOperationOverridesRecurrenceConfigRecurrencePattern"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-hours-of-operation/index:ConnectHoursOfOperationHoursOfOperationOverridesRecurrenceConfigRecurrencePatternOutputReference"
    },
    "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationParentHoursOfOperations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationParentHoursOfOperations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-hours-of-operation/index.ts",
        "line": 1796
      },
      "name": "ConnectHoursOfOperationParentHoursOfOperations",
      "namespace": "connectHoursOfOperation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_hours_of_operation#id ConnectHoursOfOperation#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 for the hours of operation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 1805
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_hours_of_operation#name ConnectHoursOfOperation#name}",
            "stability": "stable",
            "summary": "The name of the hours of operation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 1811
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-hours-of-operation/index:ConnectHoursOfOperationParentHoursOfOperations"
    },
    "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationParentHoursOfOperationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationParentHoursOfOperationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-hours-of-operation/index.ts",
          "line": 1941
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-hours-of-operation/index.ts",
        "line": 1933
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 1948
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationParentHoursOfOperationsOutputReference"
            }
          }
        }
      ],
      "name": "ConnectHoursOfOperationParentHoursOfOperationsList",
      "namespace": "connectHoursOfOperation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 1934
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationParentHoursOfOperations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-hours-of-operation/index:ConnectHoursOfOperationParentHoursOfOperationsList"
    },
    "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationParentHoursOfOperationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationParentHoursOfOperationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-hours-of-operation/index.ts",
          "line": 1860
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-hours-of-operation/index.ts",
        "line": 1850
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 1908
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 1924
          },
          "name": "resetName"
        }
      ],
      "name": "ConnectHoursOfOperationParentHoursOfOperationsOutputReference",
      "namespace": "connectHoursOfOperation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 1912
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 1928
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 1902
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 1918
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 1864
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationParentHoursOfOperations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-hours-of-operation/index:ConnectHoursOfOperationParentHoursOfOperationsOutputReference"
    },
    "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-hours-of-operation/index.ts",
        "line": 1952
      },
      "name": "ConnectHoursOfOperationTags",
      "namespace": "connectHoursOfOperation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_hours_of_operation#key ConnectHoursOfOperation#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 1958
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is maximum of 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_hours_of_operation#value ConnectHoursOfOperation#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 1964
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-hours-of-operation/index:ConnectHoursOfOperationTags"
    },
    "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-hours-of-operation/index.ts",
          "line": 2094
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-hours-of-operation/index.ts",
        "line": 2086
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 2101
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationTagsOutputReference"
            }
          }
        }
      ],
      "name": "ConnectHoursOfOperationTagsList",
      "namespace": "connectHoursOfOperation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 2087
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-hours-of-operation/index:ConnectHoursOfOperationTagsList"
    },
    "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-hours-of-operation/index.ts",
          "line": 2013
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-hours-of-operation/index.ts",
        "line": 2003
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 2061
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 2077
          },
          "name": "resetValue"
        }
      ],
      "name": "ConnectHoursOfOperationTagsOutputReference",
      "namespace": "connectHoursOfOperation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 2065
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 2081
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 2055
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 2071
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-hours-of-operation/index.ts",
            "line": 2017
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectHoursOfOperation.ConnectHoursOfOperationTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-hours-of-operation/index:ConnectHoursOfOperationTagsOutputReference"
    },
    "@cdktn/provider-awscc.connectInstance.ConnectInstance": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_instance awscc_connect_instance}."
      },
      "fqn": "@cdktn/provider-awscc.connectInstance.ConnectInstance",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_instance awscc_connect_instance} Resource."
        },
        "locationInModule": {
          "filename": "src/connect-instance/index.ts",
          "line": 745
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.connectInstance.ConnectInstanceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-instance/index.ts",
        "line": 713
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ConnectInstance resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/connect-instance/index.ts",
            "line": 730
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ConnectInstance to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_instance#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ConnectInstance that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ConnectInstance to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-instance/index.ts",
            "line": 782
          },
          "name": "putAttributes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectInstance.ConnectInstanceAttributes"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-instance/index.ts",
            "line": 865
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.connectInstance.ConnectInstanceTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-instance/index.ts",
            "line": 803
          },
          "name": "resetDirectoryId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-instance/index.ts",
            "line": 837
          },
          "name": "resetInstanceAlias"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-instance/index.ts",
            "line": 868
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-instance/index.ts",
            "line": 880
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-instance/index.ts",
            "line": 890
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ConnectInstance",
      "namespace": "connectInstance",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-instance/index.ts",
            "line": 718
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-instance/index.ts",
            "line": 773
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-instance/index.ts",
            "line": 779
          },
          "name": "attributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectInstance.ConnectInstanceAttributesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-instance/index.ts",
            "line": 791
          },
          "name": "createdTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-instance/index.ts",
            "line": 812
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-instance/index.ts",
            "line": 846
          },
          "name": "instanceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-instance/index.ts",
            "line": 851
          },
          "name": "instanceStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-instance/index.ts",
            "line": 856
          },
          "name": "serviceRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-instance/index.ts",
            "line": 862
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectInstance.ConnectInstanceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-instance/index.ts",
            "line": 786
          },
          "name": "attributesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectInstance.ConnectInstanceAttributes"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-instance/index.ts",
            "line": 807
          },
          "name": "directoryIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-instance/index.ts",
            "line": 825
          },
          "name": "identityManagementTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-instance/index.ts",
            "line": 841
          },
          "name": "instanceAliasInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-instance/index.ts",
            "line": 872
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectInstance.ConnectInstanceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-instance/index.ts",
            "line": 797
          },
          "name": "directoryId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-instance/index.ts",
            "line": 818
          },
          "name": "identityManagementType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-instance/index.ts",
            "line": 831
          },
          "name": "instanceAlias",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-instance/index:ConnectInstance"
    },
    "@cdktn/provider-awscc.connectInstance.ConnectInstanceAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectInstance.ConnectInstanceAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-instance/index.ts",
        "line": 46
      },
      "name": "ConnectInstanceAttributes",
      "namespace": "connectInstance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_instance#inbound_calls ConnectInstance#inbound_calls}",
            "stability": "stable",
            "summary": "Mandatory element which enables inbound calls on new instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-instance/index.ts",
            "line": 94
          },
          "name": "inboundCalls",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_instance#outbound_calls ConnectInstance#outbound_calls}",
            "stability": "stable",
            "summary": "Mandatory element which enables outbound calls on new instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-instance/index.ts",
            "line": 118
          },
          "name": "outboundCalls",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_instance#auto_resolve_best_voices ConnectInstance#auto_resolve_best_voices}",
            "stability": "stable",
            "summary": "Boolean flag which enables AUTO_RESOLVE_BEST_VOICES on an instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-instance/index.ts",
            "line": 52
          },
          "name": "autoResolveBestVoices",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_instance#contactflow_logs ConnectInstance#contactflow_logs}",
            "stability": "stable",
            "summary": "Boolean flag which enables CONTACTFLOW_LOGS on an instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-instance/index.ts",
            "line": 64
          },
          "name": "contactflowLogs",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_instance#contact_lens ConnectInstance#contact_lens}",
            "stability": "stable",
            "summary": "Boolean flag which enables CONTACT_LENS on an instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-instance/index.ts",
            "line": 58
          },
          "name": "contactLens",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_instance#early_media ConnectInstance#early_media}",
            "stability": "stable",
            "summary": "Boolean flag which enables EARLY_MEDIA on an instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-instance/index.ts",
            "line": 70
          },
          "name": "earlyMedia",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_instance#enhanced_chat_monitoring ConnectInstance#enhanced_chat_monitoring}",
            "stability": "stable",
            "summary": "Boolean flag which enables ENHANCED_CHAT_MONITORING on an instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-instance/index.ts",
            "line": 76
          },
          "name": "enhancedChatMonitoring",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_instance#enhanced_contact_monitoring ConnectInstance#enhanced_contact_monitoring}",
            "stability": "stable",
            "summary": "Boolean flag which enables ENHANCED_CONTACT_MONITORING on an instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-instance/index.ts",
            "line": 82
          },
          "name": "enhancedContactMonitoring",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_instance#high_volume_out_bound ConnectInstance#high_volume_out_bound}",
            "stability": "stable",
            "summary": "Boolean flag which enables HIGH_VOLUME_OUTBOUND on an instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-instance/index.ts",
            "line": 88
          },
          "name": "highVolumeOutBound",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_instance#message_streaming ConnectInstance#message_streaming}",
            "stability": "stable",
            "summary": "Boolean flag which enables MESSAGE_STREAMING on an instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-instance/index.ts",
            "line": 100
          },
          "name": "messageStreaming",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_instance#multi_party_chat_conference ConnectInstance#multi_party_chat_conference}",
            "stability": "stable",
            "summary": "Boolean flag which enables MULTI_PARTY_CHAT_CONFERENCE on an instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-instance/index.ts",
            "line": 106
          },
          "name": "multiPartyChatConference",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_instance#multi_party_conference ConnectInstance#multi_party_conference}",
            "stability": "stable",
            "summary": "Boolean flag which enables MULTI_PARTY_CONFERENCE on an instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-instance/index.ts",
            "line": 112
          },
          "name": "multiPartyConference",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_instance#use_custom_tts_voices ConnectInstance#use_custom_tts_voices}",
            "stability": "stable",
            "summary": "Boolean flag which enables USE_CUSTOM_TTS_VOICES on an instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-instance/index.ts",
            "line": 124
          },
          "name": "useCustomTtsVoices",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-instance/index:ConnectInstanceAttributes"
    },
    "@cdktn/provider-awscc.connectInstance.ConnectInstanceAttributesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectInstance.ConnectInstanceAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-instance/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/connect-instance/index.ts",
        "line": 240
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-instance/index.ts",
            "line": 362
          },
          "name": "resetAutoResolveBestVoices"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-instance/index.ts",
            "line": 394
          },
          "name": "resetContactflowLogs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-instance/index.ts",
            "line": 378
          },
          "name": "resetContactLens"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-instance/index.ts",
            "line": 410
          },
          "name": "resetEarlyMedia"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-instance/index.ts",
            "line": 426
          },
          "name": "resetEnhancedChatMonitoring"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-instance/index.ts",
            "line": 442
          },
          "name": "resetEnhancedContactMonitoring"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-instance/index.ts",
            "line": 458
          },
          "name": "resetHighVolumeOutBound"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-instance/index.ts",
            "line": 487
          },
          "name": "resetMessageStreaming"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-instance/index.ts",
            "line": 503
          },
          "name": "resetMultiPartyChatConference"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-instance/index.ts",
            "line": 519
          },
          "name": "resetMultiPartyConference"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-instance/index.ts",
            "line": 548
          },
          "name": "resetUseCustomTtsVoices"
        }
      ],
      "name": "ConnectInstanceAttributesOutputReference",
      "namespace": "connectInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-instance/index.ts",
            "line": 366
          },
          "name": "autoResolveBestVoicesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-instance/index.ts",
            "line": 398
          },
          "name": "contactflowLogsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-instance/index.ts",
            "line": 382
          },
          "name": "contactLensInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-instance/index.ts",
            "line": 414
          },
          "name": "earlyMediaInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-instance/index.ts",
            "line": 430
          },
          "name": "enhancedChatMonitoringInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-instance/index.ts",
            "line": 446
          },
          "name": "enhancedContactMonitoringInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-instance/index.ts",
            "line": 462
          },
          "name": "highVolumeOutBoundInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-instance/index.ts",
            "line": 475
          },
          "name": "inboundCallsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-instance/index.ts",
            "line": 491
          },
          "name": "messageStreamingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-instance/index.ts",
            "line": 507
          },
          "name": "multiPartyChatConferenceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-instance/index.ts",
            "line": 523
          },
          "name": "multiPartyConferenceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-instance/index.ts",
            "line": 536
          },
          "name": "outboundCallsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-instance/index.ts",
            "line": 552
          },
          "name": "useCustomTtsVoicesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-instance/index.ts",
            "line": 356
          },
          "name": "autoResolveBestVoices",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-instance/index.ts",
            "line": 388
          },
          "name": "contactflowLogs",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-instance/index.ts",
            "line": 372
          },
          "name": "contactLens",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-instance/index.ts",
            "line": 404
          },
          "name": "earlyMedia",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-instance/index.ts",
            "line": 420
          },
          "name": "enhancedChatMonitoring",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-instance/index.ts",
            "line": 436
          },
          "name": "enhancedContactMonitoring",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-instance/index.ts",
            "line": 452
          },
          "name": "highVolumeOutBound",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-instance/index.ts",
            "line": 468
          },
          "name": "inboundCalls",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-instance/index.ts",
            "line": 481
          },
          "name": "messageStreaming",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-instance/index.ts",
            "line": 497
          },
          "name": "multiPartyChatConference",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-instance/index.ts",
            "line": 513
          },
          "name": "multiPartyConference",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-instance/index.ts",
            "line": 529
          },
          "name": "outboundCalls",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-instance/index.ts",
            "line": 542
          },
          "name": "useCustomTtsVoices",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-instance/index.ts",
            "line": 252
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectInstance.ConnectInstanceAttributes"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-instance/index:ConnectInstanceAttributesOutputReference"
    },
    "@cdktn/provider-awscc.connectInstance.ConnectInstanceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectInstance.ConnectInstanceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-instance/index.ts",
        "line": 14
      },
      "name": "ConnectInstanceConfig",
      "namespace": "connectInstance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_instance#attributes ConnectInstance#attributes}",
            "stability": "stable",
            "summary": "The attributes for the instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-instance/index.ts",
            "line": 20
          },
          "name": "attributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectInstance.ConnectInstanceAttributes"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_instance#identity_management_type ConnectInstance#identity_management_type}",
            "stability": "stable",
            "summary": "Specifies the type of directory integration for new instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-instance/index.ts",
            "line": 32
          },
          "name": "identityManagementType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_instance#directory_id ConnectInstance#directory_id}",
            "stability": "stable",
            "summary": "Existing directoryId user wants to map to the new Connect instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-instance/index.ts",
            "line": 26
          },
          "name": "directoryId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_instance#instance_alias ConnectInstance#instance_alias}",
            "stability": "stable",
            "summary": "Alias of the new directory created as part of new instance creation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-instance/index.ts",
            "line": 38
          },
          "name": "instanceAlias",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_instance#tags ConnectInstance#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-instance/index.ts",
            "line": 44
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectInstance.ConnectInstanceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-instance/index:ConnectInstanceConfig"
    },
    "@cdktn/provider-awscc.connectInstance.ConnectInstanceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectInstance.ConnectInstanceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-instance/index.ts",
        "line": 556
      },
      "name": "ConnectInstanceTags",
      "namespace": "connectInstance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_instance#key ConnectInstance#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-instance/index.ts",
            "line": 562
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_instance#value ConnectInstance#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-instance/index.ts",
            "line": 568
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-instance/index:ConnectInstanceTags"
    },
    "@cdktn/provider-awscc.connectInstance.ConnectInstanceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectInstance.ConnectInstanceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-instance/index.ts",
          "line": 698
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-instance/index.ts",
        "line": 690
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-instance/index.ts",
            "line": 705
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.connectInstance.ConnectInstanceTagsOutputReference"
            }
          }
        }
      ],
      "name": "ConnectInstanceTagsList",
      "namespace": "connectInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-instance/index.ts",
            "line": 691
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectInstance.ConnectInstanceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-instance/index:ConnectInstanceTagsList"
    },
    "@cdktn/provider-awscc.connectInstance.ConnectInstanceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectInstance.ConnectInstanceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-instance/index.ts",
        "line": 607
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-instance/index.ts",
            "line": 665
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-instance/index.ts",
            "line": 681
          },
          "name": "resetValue"
        }
      ],
      "name": "ConnectInstanceTagsOutputReference",
      "namespace": "connectInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-instance/index.ts",
            "line": 669
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-instance/index.ts",
            "line": 685
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-instance/index.ts",
            "line": 659
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-instance/index.ts",
            "line": 675
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-instance/index.ts",
            "line": 621
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectInstance.ConnectInstanceTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-instance/index:ConnectInstanceTagsOutputReference"
    },
    "@cdktn/provider-awscc.connectInstanceStorageConfig.ConnectInstanceStorageConfig": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_instance_storage_config awscc_connect_instance_storage_config}."
      },
      "fqn": "@cdktn/provider-awscc.connectInstanceStorageConfig.ConnectInstanceStorageConfig",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_instance_storage_config awscc_connect_instance_storage_config} Resource."
        },
        "locationInModule": {
          "filename": "src/connect-instance-storage-config/index.ts",
          "line": 868
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.connectInstanceStorageConfig.ConnectInstanceStorageConfigConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-instance-storage-config/index.ts",
        "line": 836
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ConnectInstanceStorageConfig resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/connect-instance-storage-config/index.ts",
            "line": 853
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ConnectInstanceStorageConfig to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_instance_storage_config#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ConnectInstanceStorageConfig that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ConnectInstanceStorageConfig to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-instance-storage-config/index.ts",
            "line": 925
          },
          "name": "putKinesisFirehoseConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectInstanceStorageConfig.ConnectInstanceStorageConfigKinesisFirehoseConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-instance-storage-config/index.ts",
            "line": 941
          },
          "name": "putKinesisStreamConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectInstanceStorageConfig.ConnectInstanceStorageConfigKinesisStreamConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-instance-storage-config/index.ts",
            "line": 957
          },
          "name": "putKinesisVideoStreamConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectInstanceStorageConfig.ConnectInstanceStorageConfigKinesisVideoStreamConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-instance-storage-config/index.ts",
            "line": 986
          },
          "name": "putS3Config",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectInstanceStorageConfig.ConnectInstanceStorageConfigS3Config"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-instance-storage-config/index.ts",
            "line": 928
          },
          "name": "resetKinesisFirehoseConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-instance-storage-config/index.ts",
            "line": 944
          },
          "name": "resetKinesisStreamConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-instance-storage-config/index.ts",
            "line": 960
          },
          "name": "resetKinesisVideoStreamConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-instance-storage-config/index.ts",
            "line": 989
          },
          "name": "resetS3Config"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-instance-storage-config/index.ts",
            "line": 1014
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-instance-storage-config/index.ts",
            "line": 1026
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ConnectInstanceStorageConfig",
      "namespace": "connectInstanceStorageConfig",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-instance-storage-config/index.ts",
            "line": 841
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-instance-storage-config/index.ts",
            "line": 898
          },
          "name": "associationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-instance-storage-config/index.ts",
            "line": 903
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-instance-storage-config/index.ts",
            "line": 922
          },
          "name": "kinesisFirehoseConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectInstanceStorageConfig.ConnectInstanceStorageConfigKinesisFirehoseConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-instance-storage-config/index.ts",
            "line": 938
          },
          "name": "kinesisStreamConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectInstanceStorageConfig.ConnectInstanceStorageConfigKinesisStreamConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-instance-storage-config/index.ts",
            "line": 954
          },
          "name": "kinesisVideoStreamConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectInstanceStorageConfig.ConnectInstanceStorageConfigKinesisVideoStreamConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-instance-storage-config/index.ts",
            "line": 983
          },
          "name": "s3Config",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectInstanceStorageConfig.ConnectInstanceStorageConfigS3ConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-instance-storage-config/index.ts",
            "line": 916
          },
          "name": "instanceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-instance-storage-config/index.ts",
            "line": 932
          },
          "name": "kinesisFirehoseConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectInstanceStorageConfig.ConnectInstanceStorageConfigKinesisFirehoseConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-instance-storage-config/index.ts",
            "line": 948
          },
          "name": "kinesisStreamConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectInstanceStorageConfig.ConnectInstanceStorageConfigKinesisStreamConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-instance-storage-config/index.ts",
            "line": 964
          },
          "name": "kinesisVideoStreamConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectInstanceStorageConfig.ConnectInstanceStorageConfigKinesisVideoStreamConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-instance-storage-config/index.ts",
            "line": 977
          },
          "name": "resourceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-instance-storage-config/index.ts",
            "line": 993
          },
          "name": "s3ConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectInstanceStorageConfig.ConnectInstanceStorageConfigS3Config"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-instance-storage-config/index.ts",
            "line": 1006
          },
          "name": "storageTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-instance-storage-config/index.ts",
            "line": 909
          },
          "name": "instanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-instance-storage-config/index.ts",
            "line": 970
          },
          "name": "resourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-instance-storage-config/index.ts",
            "line": 999
          },
          "name": "storageType",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-instance-storage-config/index:ConnectInstanceStorageConfig"
    },
    "@cdktn/provider-awscc.connectInstanceStorageConfig.ConnectInstanceStorageConfigConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectInstanceStorageConfig.ConnectInstanceStorageConfigConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-instance-storage-config/index.ts",
        "line": 14
      },
      "name": "ConnectInstanceStorageConfigConfig",
      "namespace": "connectInstanceStorageConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_instance_storage_config#instance_arn ConnectInstanceStorageConfig#instance_arn}",
            "stability": "stable",
            "summary": "Connect Instance ID with which the storage config will be associated."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-instance-storage-config/index.ts",
            "line": 20
          },
          "name": "instanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_instance_storage_config#resource_type ConnectInstanceStorageConfig#resource_type}",
            "stability": "stable",
            "summary": "Specifies the type of storage resource available for the instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-instance-storage-config/index.ts",
            "line": 38
          },
          "name": "resourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_instance_storage_config#storage_type ConnectInstanceStorageConfig#storage_type}",
            "stability": "stable",
            "summary": "Specifies the storage type to be associated with the instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-instance-storage-config/index.ts",
            "line": 48
          },
          "name": "storageType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_instance_storage_config#kinesis_firehose_config ConnectInstanceStorageConfig#kinesis_firehose_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-instance-storage-config/index.ts",
            "line": 24
          },
          "name": "kinesisFirehoseConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.connectInstanceStorageConfig.ConnectInstanceStorageConfigKinesisFirehoseConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_instance_storage_config#kinesis_stream_config ConnectInstanceStorageConfig#kinesis_stream_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-instance-storage-config/index.ts",
            "line": 28
          },
          "name": "kinesisStreamConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.connectInstanceStorageConfig.ConnectInstanceStorageConfigKinesisStreamConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_instance_storage_config#kinesis_video_stream_config ConnectInstanceStorageConfig#kinesis_video_stream_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-instance-storage-config/index.ts",
            "line": 32
          },
          "name": "kinesisVideoStreamConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.connectInstanceStorageConfig.ConnectInstanceStorageConfigKinesisVideoStreamConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_instance_storage_config#s3_config ConnectInstanceStorageConfig#s3_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-instance-storage-config/index.ts",
            "line": 42
          },
          "name": "s3Config",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.connectInstanceStorageConfig.ConnectInstanceStorageConfigS3Config"
          }
        }
      ],
      "symbolId": "src/connect-instance-storage-config/index:ConnectInstanceStorageConfigConfig"
    },
    "@cdktn/provider-awscc.connectInstanceStorageConfig.ConnectInstanceStorageConfigKinesisFirehoseConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectInstanceStorageConfig.ConnectInstanceStorageConfigKinesisFirehoseConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-instance-storage-config/index.ts",
        "line": 50
      },
      "name": "ConnectInstanceStorageConfigKinesisFirehoseConfig",
      "namespace": "connectInstanceStorageConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_instance_storage_config#firehose_arn ConnectInstanceStorageConfig#firehose_arn}",
            "stability": "stable",
            "summary": "An ARN is a unique AWS resource identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-instance-storage-config/index.ts",
            "line": 56
          },
          "name": "firehoseArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-instance-storage-config/index:ConnectInstanceStorageConfigKinesisFirehoseConfig"
    },
    "@cdktn/provider-awscc.connectInstanceStorageConfig.ConnectInstanceStorageConfigKinesisFirehoseConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectInstanceStorageConfig.ConnectInstanceStorageConfigKinesisFirehoseConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-instance-storage-config/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/connect-instance-storage-config/index.ts",
        "line": 88
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-instance-storage-config/index.ts",
            "line": 138
          },
          "name": "resetFirehoseArn"
        }
      ],
      "name": "ConnectInstanceStorageConfigKinesisFirehoseConfigOutputReference",
      "namespace": "connectInstanceStorageConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-instance-storage-config/index.ts",
            "line": 142
          },
          "name": "firehoseArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-instance-storage-config/index.ts",
            "line": 132
          },
          "name": "firehoseArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-instance-storage-config/index.ts",
            "line": 100
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectInstanceStorageConfig.ConnectInstanceStorageConfigKinesisFirehoseConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-instance-storage-config/index:ConnectInstanceStorageConfigKinesisFirehoseConfigOutputReference"
    },
    "@cdktn/provider-awscc.connectInstanceStorageConfig.ConnectInstanceStorageConfigKinesisStreamConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectInstanceStorageConfig.ConnectInstanceStorageConfigKinesisStreamConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-instance-storage-config/index.ts",
        "line": 146
      },
      "name": "ConnectInstanceStorageConfigKinesisStreamConfig",
      "namespace": "connectInstanceStorageConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_instance_storage_config#stream_arn ConnectInstanceStorageConfig#stream_arn}",
            "stability": "stable",
            "summary": "An ARN is a unique AWS resource identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-instance-storage-config/index.ts",
            "line": 152
          },
          "name": "streamArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-instance-storage-config/index:ConnectInstanceStorageConfigKinesisStreamConfig"
    },
    "@cdktn/provider-awscc.connectInstanceStorageConfig.ConnectInstanceStorageConfigKinesisStreamConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectInstanceStorageConfig.ConnectInstanceStorageConfigKinesisStreamConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-instance-storage-config/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/connect-instance-storage-config/index.ts",
        "line": 184
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-instance-storage-config/index.ts",
            "line": 234
          },
          "name": "resetStreamArn"
        }
      ],
      "name": "ConnectInstanceStorageConfigKinesisStreamConfigOutputReference",
      "namespace": "connectInstanceStorageConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-instance-storage-config/index.ts",
            "line": 238
          },
          "name": "streamArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-instance-storage-config/index.ts",
            "line": 228
          },
          "name": "streamArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-instance-storage-config/index.ts",
            "line": 196
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectInstanceStorageConfig.ConnectInstanceStorageConfigKinesisStreamConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-instance-storage-config/index:ConnectInstanceStorageConfigKinesisStreamConfigOutputReference"
    },
    "@cdktn/provider-awscc.connectInstanceStorageConfig.ConnectInstanceStorageConfigKinesisVideoStreamConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectInstanceStorageConfig.ConnectInstanceStorageConfigKinesisVideoStreamConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-instance-storage-config/index.ts",
        "line": 373
      },
      "name": "ConnectInstanceStorageConfigKinesisVideoStreamConfig",
      "namespace": "connectInstanceStorageConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_instance_storage_config#encryption_config ConnectInstanceStorageConfig#encryption_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-instance-storage-config/index.ts",
            "line": 377
          },
          "name": "encryptionConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.connectInstanceStorageConfig.ConnectInstanceStorageConfigKinesisVideoStreamConfigEncryptionConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_instance_storage_config#prefix ConnectInstanceStorageConfig#prefix}",
            "stability": "stable",
            "summary": "Prefixes are used to infer logical hierarchy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-instance-storage-config/index.ts",
            "line": 383
          },
          "name": "prefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_instance_storage_config#retention_period_hours ConnectInstanceStorageConfig#retention_period_hours}",
            "stability": "stable",
            "summary": "Number of hours."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-instance-storage-config/index.ts",
            "line": 389
          },
          "name": "retentionPeriodHours",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/connect-instance-storage-config/index:ConnectInstanceStorageConfigKinesisVideoStreamConfig"
    },
    "@cdktn/provider-awscc.connectInstanceStorageConfig.ConnectInstanceStorageConfigKinesisVideoStreamConfigEncryptionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectInstanceStorageConfig.ConnectInstanceStorageConfigKinesisVideoStreamConfigEncryptionConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-instance-storage-config/index.ts",
        "line": 242
      },
      "name": "ConnectInstanceStorageConfigKinesisVideoStreamConfigEncryptionConfig",
      "namespace": "connectInstanceStorageConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_instance_storage_config#encryption_type ConnectInstanceStorageConfig#encryption_type}",
            "stability": "stable",
            "summary": "Specifies default encryption using AWS KMS-Managed Keys."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-instance-storage-config/index.ts",
            "line": 248
          },
          "name": "encryptionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_instance_storage_config#key_id ConnectInstanceStorageConfig#key_id}",
            "stability": "stable",
            "summary": "Specifies the encryption key id."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-instance-storage-config/index.ts",
            "line": 254
          },
          "name": "keyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-instance-storage-config/index:ConnectInstanceStorageConfigKinesisVideoStreamConfigEncryptionConfig"
    },
    "@cdktn/provider-awscc.connectInstanceStorageConfig.ConnectInstanceStorageConfigKinesisVideoStreamConfigEncryptionConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectInstanceStorageConfig.ConnectInstanceStorageConfigKinesisVideoStreamConfigEncryptionConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-instance-storage-config/index.ts",
          "line": 301
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-instance-storage-config/index.ts",
        "line": 293
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-instance-storage-config/index.ts",
            "line": 349
          },
          "name": "resetEncryptionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-instance-storage-config/index.ts",
            "line": 365
          },
          "name": "resetKeyId"
        }
      ],
      "name": "ConnectInstanceStorageConfigKinesisVideoStreamConfigEncryptionConfigOutputReference",
      "namespace": "connectInstanceStorageConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-instance-storage-config/index.ts",
            "line": 353
          },
          "name": "encryptionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-instance-storage-config/index.ts",
            "line": 369
          },
          "name": "keyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-instance-storage-config/index.ts",
            "line": 343
          },
          "name": "encryptionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-instance-storage-config/index.ts",
            "line": 359
          },
          "name": "keyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-instance-storage-config/index.ts",
            "line": 305
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectInstanceStorageConfig.ConnectInstanceStorageConfigKinesisVideoStreamConfigEncryptionConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-instance-storage-config/index:ConnectInstanceStorageConfigKinesisVideoStreamConfigEncryptionConfigOutputReference"
    },
    "@cdktn/provider-awscc.connectInstanceStorageConfig.ConnectInstanceStorageConfigKinesisVideoStreamConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectInstanceStorageConfig.ConnectInstanceStorageConfigKinesisVideoStreamConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-instance-storage-config/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/connect-instance-storage-config/index.ts",
        "line": 435
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-instance-storage-config/index.ts",
            "line": 494
          },
          "name": "putEncryptionConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectInstanceStorageConfig.ConnectInstanceStorageConfigKinesisVideoStreamConfigEncryptionConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-instance-storage-config/index.ts",
            "line": 497
          },
          "name": "resetEncryptionConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-instance-storage-config/index.ts",
            "line": 513
          },
          "name": "resetPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-instance-storage-config/index.ts",
            "line": 529
          },
          "name": "resetRetentionPeriodHours"
        }
      ],
      "name": "ConnectInstanceStorageConfigKinesisVideoStreamConfigOutputReference",
      "namespace": "connectInstanceStorageConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-instance-storage-config/index.ts",
            "line": 491
          },
          "name": "encryptionConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectInstanceStorageConfig.ConnectInstanceStorageConfigKinesisVideoStreamConfigEncryptionConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-instance-storage-config/index.ts",
            "line": 501
          },
          "name": "encryptionConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectInstanceStorageConfig.ConnectInstanceStorageConfigKinesisVideoStreamConfigEncryptionConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-instance-storage-config/index.ts",
            "line": 517
          },
          "name": "prefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-instance-storage-config/index.ts",
            "line": 533
          },
          "name": "retentionPeriodHoursInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-instance-storage-config/index.ts",
            "line": 507
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-instance-storage-config/index.ts",
            "line": 523
          },
          "name": "retentionPeriodHours",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-instance-storage-config/index.ts",
            "line": 447
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectInstanceStorageConfig.ConnectInstanceStorageConfigKinesisVideoStreamConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-instance-storage-config/index:ConnectInstanceStorageConfigKinesisVideoStreamConfigOutputReference"
    },
    "@cdktn/provider-awscc.connectInstanceStorageConfig.ConnectInstanceStorageConfigS3Config": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectInstanceStorageConfig.ConnectInstanceStorageConfigS3Config",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-instance-storage-config/index.ts",
        "line": 668
      },
      "name": "ConnectInstanceStorageConfigS3Config",
      "namespace": "connectInstanceStorageConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_instance_storage_config#bucket_name ConnectInstanceStorageConfig#bucket_name}",
            "stability": "stable",
            "summary": "A name for the S3 Bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-instance-storage-config/index.ts",
            "line": 674
          },
          "name": "bucketName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_instance_storage_config#bucket_prefix ConnectInstanceStorageConfig#bucket_prefix}",
            "stability": "stable",
            "summary": "Prefixes are used to infer logical hierarchy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-instance-storage-config/index.ts",
            "line": 680
          },
          "name": "bucketPrefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_instance_storage_config#encryption_config ConnectInstanceStorageConfig#encryption_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-instance-storage-config/index.ts",
            "line": 684
          },
          "name": "encryptionConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.connectInstanceStorageConfig.ConnectInstanceStorageConfigS3ConfigEncryptionConfig"
          }
        }
      ],
      "symbolId": "src/connect-instance-storage-config/index:ConnectInstanceStorageConfigS3Config"
    },
    "@cdktn/provider-awscc.connectInstanceStorageConfig.ConnectInstanceStorageConfigS3ConfigEncryptionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectInstanceStorageConfig.ConnectInstanceStorageConfigS3ConfigEncryptionConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-instance-storage-config/index.ts",
        "line": 537
      },
      "name": "ConnectInstanceStorageConfigS3ConfigEncryptionConfig",
      "namespace": "connectInstanceStorageConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_instance_storage_config#encryption_type ConnectInstanceStorageConfig#encryption_type}",
            "stability": "stable",
            "summary": "Specifies default encryption using AWS KMS-Managed Keys."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-instance-storage-config/index.ts",
            "line": 543
          },
          "name": "encryptionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_instance_storage_config#key_id ConnectInstanceStorageConfig#key_id}",
            "stability": "stable",
            "summary": "Specifies the encryption key id."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-instance-storage-config/index.ts",
            "line": 549
          },
          "name": "keyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-instance-storage-config/index:ConnectInstanceStorageConfigS3ConfigEncryptionConfig"
    },
    "@cdktn/provider-awscc.connectInstanceStorageConfig.ConnectInstanceStorageConfigS3ConfigEncryptionConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectInstanceStorageConfig.ConnectInstanceStorageConfigS3ConfigEncryptionConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-instance-storage-config/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-instance-storage-config/index.ts",
        "line": 588
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-instance-storage-config/index.ts",
            "line": 644
          },
          "name": "resetEncryptionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-instance-storage-config/index.ts",
            "line": 660
          },
          "name": "resetKeyId"
        }
      ],
      "name": "ConnectInstanceStorageConfigS3ConfigEncryptionConfigOutputReference",
      "namespace": "connectInstanceStorageConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-instance-storage-config/index.ts",
            "line": 648
          },
          "name": "encryptionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-instance-storage-config/index.ts",
            "line": 664
          },
          "name": "keyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-instance-storage-config/index.ts",
            "line": 638
          },
          "name": "encryptionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-instance-storage-config/index.ts",
            "line": 654
          },
          "name": "keyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-instance-storage-config/index.ts",
            "line": 600
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectInstanceStorageConfig.ConnectInstanceStorageConfigS3ConfigEncryptionConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-instance-storage-config/index:ConnectInstanceStorageConfigS3ConfigEncryptionConfigOutputReference"
    },
    "@cdktn/provider-awscc.connectInstanceStorageConfig.ConnectInstanceStorageConfigS3ConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectInstanceStorageConfig.ConnectInstanceStorageConfigS3ConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-instance-storage-config/index.ts",
          "line": 738
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-instance-storage-config/index.ts",
        "line": 730
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-instance-storage-config/index.ts",
            "line": 821
          },
          "name": "putEncryptionConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectInstanceStorageConfig.ConnectInstanceStorageConfigS3ConfigEncryptionConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-instance-storage-config/index.ts",
            "line": 792
          },
          "name": "resetBucketName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-instance-storage-config/index.ts",
            "line": 808
          },
          "name": "resetBucketPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-instance-storage-config/index.ts",
            "line": 824
          },
          "name": "resetEncryptionConfig"
        }
      ],
      "name": "ConnectInstanceStorageConfigS3ConfigOutputReference",
      "namespace": "connectInstanceStorageConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-instance-storage-config/index.ts",
            "line": 818
          },
          "name": "encryptionConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectInstanceStorageConfig.ConnectInstanceStorageConfigS3ConfigEncryptionConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-instance-storage-config/index.ts",
            "line": 796
          },
          "name": "bucketNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-instance-storage-config/index.ts",
            "line": 812
          },
          "name": "bucketPrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-instance-storage-config/index.ts",
            "line": 828
          },
          "name": "encryptionConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectInstanceStorageConfig.ConnectInstanceStorageConfigS3ConfigEncryptionConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-instance-storage-config/index.ts",
            "line": 786
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-instance-storage-config/index.ts",
            "line": 802
          },
          "name": "bucketPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-instance-storage-config/index.ts",
            "line": 742
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectInstanceStorageConfig.ConnectInstanceStorageConfigS3Config"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-instance-storage-config/index:ConnectInstanceStorageConfigS3ConfigOutputReference"
    },
    "@cdktn/provider-awscc.connectIntegrationAssociation.ConnectIntegrationAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_integration_association awscc_connect_integration_association}."
      },
      "fqn": "@cdktn/provider-awscc.connectIntegrationAssociation.ConnectIntegrationAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_integration_association awscc_connect_integration_association} Resource."
        },
        "locationInModule": {
          "filename": "src/connect-integration-association/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-awscc.connectIntegrationAssociation.ConnectIntegrationAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-integration-association/index.ts",
        "line": 197
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ConnectIntegrationAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/connect-integration-association/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 ConnectIntegrationAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_integration_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ConnectIntegrationAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ConnectIntegrationAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-integration-association/index.ts",
            "line": 309
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.connectIntegrationAssociation.ConnectIntegrationAssociationTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-integration-association/index.ts",
            "line": 312
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-integration-association/index.ts",
            "line": 324
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-integration-association/index.ts",
            "line": 333
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ConnectIntegrationAssociation",
      "namespace": "connectIntegrationAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-integration-association/index.ts",
            "line": 202
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-integration-association/index.ts",
            "line": 256
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-integration-association/index.ts",
            "line": 287
          },
          "name": "integrationAssociationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-integration-association/index.ts",
            "line": 306
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectIntegrationAssociation.ConnectIntegrationAssociationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-integration-association/index.ts",
            "line": 269
          },
          "name": "instanceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-integration-association/index.ts",
            "line": 282
          },
          "name": "integrationArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-integration-association/index.ts",
            "line": 300
          },
          "name": "integrationTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-integration-association/index.ts",
            "line": 316
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectIntegrationAssociation.ConnectIntegrationAssociationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-integration-association/index.ts",
            "line": 262
          },
          "name": "instanceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-integration-association/index.ts",
            "line": 275
          },
          "name": "integrationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-integration-association/index.ts",
            "line": 293
          },
          "name": "integrationType",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-integration-association/index:ConnectIntegrationAssociation"
    },
    "@cdktn/provider-awscc.connectIntegrationAssociation.ConnectIntegrationAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectIntegrationAssociation.ConnectIntegrationAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-integration-association/index.ts",
        "line": 14
      },
      "name": "ConnectIntegrationAssociationConfig",
      "namespace": "connectIntegrationAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_integration_association#instance_id ConnectIntegrationAssociation#instance_id}",
            "stability": "stable",
            "summary": "Amazon Connect instance identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-integration-association/index.ts",
            "line": 20
          },
          "name": "instanceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_integration_association#integration_arn ConnectIntegrationAssociation#integration_arn}",
            "stability": "stable",
            "summary": "ARN of Integration being associated with the instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-integration-association/index.ts",
            "line": 26
          },
          "name": "integrationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_integration_association#integration_type ConnectIntegrationAssociation#integration_type}",
            "stability": "stable",
            "summary": "Specifies the integration type to be associated with the instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-integration-association/index.ts",
            "line": 32
          },
          "name": "integrationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_integration_association#tags ConnectIntegrationAssociation#tags}",
            "stability": "stable",
            "summary": "The tags used to organize, track, or control access for this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-integration-association/index.ts",
            "line": 38
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectIntegrationAssociation.ConnectIntegrationAssociationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-integration-association/index:ConnectIntegrationAssociationConfig"
    },
    "@cdktn/provider-awscc.connectIntegrationAssociation.ConnectIntegrationAssociationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectIntegrationAssociation.ConnectIntegrationAssociationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-integration-association/index.ts",
        "line": 40
      },
      "name": "ConnectIntegrationAssociationTags",
      "namespace": "connectIntegrationAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_integration_association#key ConnectIntegrationAssociation#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-integration-association/index.ts",
            "line": 46
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_integration_association#value ConnectIntegrationAssociation#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-integration-association/index.ts",
            "line": 52
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-integration-association/index:ConnectIntegrationAssociationTags"
    },
    "@cdktn/provider-awscc.connectIntegrationAssociation.ConnectIntegrationAssociationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectIntegrationAssociation.ConnectIntegrationAssociationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-integration-association/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/connect-integration-association/index.ts",
        "line": 174
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-integration-association/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-awscc.connectIntegrationAssociation.ConnectIntegrationAssociationTagsOutputReference"
            }
          }
        }
      ],
      "name": "ConnectIntegrationAssociationTagsList",
      "namespace": "connectIntegrationAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-integration-association/index.ts",
            "line": 175
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectIntegrationAssociation.ConnectIntegrationAssociationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-integration-association/index:ConnectIntegrationAssociationTagsList"
    },
    "@cdktn/provider-awscc.connectIntegrationAssociation.ConnectIntegrationAssociationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectIntegrationAssociation.ConnectIntegrationAssociationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-integration-association/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-integration-association/index.ts",
        "line": 91
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-integration-association/index.ts",
            "line": 149
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-integration-association/index.ts",
            "line": 165
          },
          "name": "resetValue"
        }
      ],
      "name": "ConnectIntegrationAssociationTagsOutputReference",
      "namespace": "connectIntegrationAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-integration-association/index.ts",
            "line": 153
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-integration-association/index.ts",
            "line": 169
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-integration-association/index.ts",
            "line": 143
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-integration-association/index.ts",
            "line": 159
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-integration-association/index.ts",
            "line": 105
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectIntegrationAssociation.ConnectIntegrationAssociationTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-integration-association/index:ConnectIntegrationAssociationTagsOutputReference"
    },
    "@cdktn/provider-awscc.connectNotification.ConnectNotification": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_notification awscc_connect_notification}."
      },
      "fqn": "@cdktn/provider-awscc.connectNotification.ConnectNotification",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_notification awscc_connect_notification} Resource."
        },
        "locationInModule": {
          "filename": "src/connect-notification/index.ts",
          "line": 687
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.connectNotification.ConnectNotificationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-notification/index.ts",
        "line": 655
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ConnectNotification resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/connect-notification/index.ts",
            "line": 672
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ConnectNotification to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_notification#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ConnectNotification that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ConnectNotification to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-notification/index.ts",
            "line": 725
          },
          "name": "putContent",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectNotification.ConnectNotificationContent"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-notification/index.ts",
            "line": 814
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.connectNotification.ConnectNotificationTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-notification/index.ts",
            "line": 746
          },
          "name": "resetExpiresAt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-notification/index.ts",
            "line": 785
          },
          "name": "resetPriority"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-notification/index.ts",
            "line": 801
          },
          "name": "resetRecipients"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-notification/index.ts",
            "line": 817
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-notification/index.ts",
            "line": 829
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-notification/index.ts",
            "line": 840
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ConnectNotification",
      "namespace": "connectNotification",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-notification/index.ts",
            "line": 660
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-notification/index.ts",
            "line": 716
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-notification/index.ts",
            "line": 722
          },
          "name": "content",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectNotification.ConnectNotificationContentOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-notification/index.ts",
            "line": 734
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-notification/index.ts",
            "line": 755
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-notification/index.ts",
            "line": 773
          },
          "name": "notificationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-notification/index.ts",
            "line": 811
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectNotification.ConnectNotificationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-notification/index.ts",
            "line": 729
          },
          "name": "contentInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectNotification.ConnectNotificationContent"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-notification/index.ts",
            "line": 750
          },
          "name": "expiresAtInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-notification/index.ts",
            "line": 768
          },
          "name": "instanceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-notification/index.ts",
            "line": 789
          },
          "name": "priorityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-notification/index.ts",
            "line": 805
          },
          "name": "recipientsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-notification/index.ts",
            "line": 821
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectNotification.ConnectNotificationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-notification/index.ts",
            "line": 740
          },
          "name": "expiresAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-notification/index.ts",
            "line": 761
          },
          "name": "instanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-notification/index.ts",
            "line": 779
          },
          "name": "priority",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-notification/index.ts",
            "line": 795
          },
          "name": "recipients",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/connect-notification/index:ConnectNotification"
    },
    "@cdktn/provider-awscc.connectNotification.ConnectNotificationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectNotification.ConnectNotificationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-notification/index.ts",
        "line": 14
      },
      "name": "ConnectNotificationConfig",
      "namespace": "connectNotification",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_notification#content ConnectNotification#content}",
            "stability": "stable",
            "summary": "The content of the notification."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-notification/index.ts",
            "line": 20
          },
          "name": "content",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectNotification.ConnectNotificationContent"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_notification#instance_arn ConnectNotification#instance_arn}",
            "stability": "stable",
            "summary": "The identifier of the Amazon Connect instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-notification/index.ts",
            "line": 32
          },
          "name": "instanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_notification#expires_at ConnectNotification#expires_at}",
            "stability": "stable",
            "summary": "The time a notification will expire."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-notification/index.ts",
            "line": 26
          },
          "name": "expiresAt",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_notification#priority ConnectNotification#priority}",
            "stability": "stable",
            "summary": "The priority of the notification."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-notification/index.ts",
            "line": 38
          },
          "name": "priority",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_notification#recipients ConnectNotification#recipients}",
            "stability": "stable",
            "summary": "The recipients of the notification."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-notification/index.ts",
            "line": 44
          },
          "name": "recipients",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_notification#tags ConnectNotification#tags}",
            "stability": "stable",
            "summary": "One or more tags."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-notification/index.ts",
            "line": 50
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectNotification.ConnectNotificationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-notification/index:ConnectNotificationConfig"
    },
    "@cdktn/provider-awscc.connectNotification.ConnectNotificationContent": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectNotification.ConnectNotificationContent",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-notification/index.ts",
        "line": 52
      },
      "name": "ConnectNotificationContent",
      "namespace": "connectNotification",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_notification#de_de ConnectNotification#de_de}",
            "stability": "stable",
            "summary": "Localized notification content."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-notification/index.ts",
            "line": 58
          },
          "name": "deDe",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_notification#en_us ConnectNotification#en_us}",
            "stability": "stable",
            "summary": "Localized notification content."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-notification/index.ts",
            "line": 64
          },
          "name": "enUs",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_notification#es_es ConnectNotification#es_es}",
            "stability": "stable",
            "summary": "Localized notification content."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-notification/index.ts",
            "line": 70
          },
          "name": "esEs",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_notification#fr_fr ConnectNotification#fr_fr}",
            "stability": "stable",
            "summary": "Localized notification content."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-notification/index.ts",
            "line": 76
          },
          "name": "frFr",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_notification#id_id ConnectNotification#id_id}",
            "stability": "stable",
            "summary": "Localized notification content."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-notification/index.ts",
            "line": 82
          },
          "name": "idId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_notification#it_it ConnectNotification#it_it}",
            "stability": "stable",
            "summary": "Localized notification content."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-notification/index.ts",
            "line": 88
          },
          "name": "itIt",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_notification#ja_jp ConnectNotification#ja_jp}",
            "stability": "stable",
            "summary": "Localized notification content."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-notification/index.ts",
            "line": 94
          },
          "name": "jaJp",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_notification#ko_kr ConnectNotification#ko_kr}",
            "stability": "stable",
            "summary": "Localized notification content."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-notification/index.ts",
            "line": 100
          },
          "name": "koKr",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_notification#pt_br ConnectNotification#pt_br}",
            "stability": "stable",
            "summary": "Localized notification content."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-notification/index.ts",
            "line": 106
          },
          "name": "ptBr",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_notification#zh_cn ConnectNotification#zh_cn}",
            "stability": "stable",
            "summary": "Localized notification content."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-notification/index.ts",
            "line": 112
          },
          "name": "zhCn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_notification#zh_tw ConnectNotification#zh_tw}",
            "stability": "stable",
            "summary": "Localized notification content."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-notification/index.ts",
            "line": 118
          },
          "name": "zhTw",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-notification/index:ConnectNotificationContent"
    },
    "@cdktn/provider-awscc.connectNotification.ConnectNotificationContentOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectNotification.ConnectNotificationContentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-notification/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/connect-notification/index.ts",
        "line": 220
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-notification/index.ts",
            "line": 330
          },
          "name": "resetDeDe"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-notification/index.ts",
            "line": 346
          },
          "name": "resetEnUs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-notification/index.ts",
            "line": 362
          },
          "name": "resetEsEs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-notification/index.ts",
            "line": 378
          },
          "name": "resetFrFr"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-notification/index.ts",
            "line": 394
          },
          "name": "resetIdId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-notification/index.ts",
            "line": 410
          },
          "name": "resetItIt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-notification/index.ts",
            "line": 426
          },
          "name": "resetJaJp"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-notification/index.ts",
            "line": 442
          },
          "name": "resetKoKr"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-notification/index.ts",
            "line": 458
          },
          "name": "resetPtBr"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-notification/index.ts",
            "line": 474
          },
          "name": "resetZhCn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-notification/index.ts",
            "line": 490
          },
          "name": "resetZhTw"
        }
      ],
      "name": "ConnectNotificationContentOutputReference",
      "namespace": "connectNotification",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-notification/index.ts",
            "line": 334
          },
          "name": "deDeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-notification/index.ts",
            "line": 350
          },
          "name": "enUsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-notification/index.ts",
            "line": 366
          },
          "name": "esEsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-notification/index.ts",
            "line": 382
          },
          "name": "frFrInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-notification/index.ts",
            "line": 398
          },
          "name": "idIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-notification/index.ts",
            "line": 414
          },
          "name": "itItInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-notification/index.ts",
            "line": 430
          },
          "name": "jaJpInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-notification/index.ts",
            "line": 446
          },
          "name": "koKrInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-notification/index.ts",
            "line": 462
          },
          "name": "ptBrInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-notification/index.ts",
            "line": 478
          },
          "name": "zhCnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-notification/index.ts",
            "line": 494
          },
          "name": "zhTwInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-notification/index.ts",
            "line": 324
          },
          "name": "deDe",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-notification/index.ts",
            "line": 340
          },
          "name": "enUs",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-notification/index.ts",
            "line": 356
          },
          "name": "esEs",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-notification/index.ts",
            "line": 372
          },
          "name": "frFr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-notification/index.ts",
            "line": 388
          },
          "name": "idId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-notification/index.ts",
            "line": 404
          },
          "name": "itIt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-notification/index.ts",
            "line": 420
          },
          "name": "jaJp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-notification/index.ts",
            "line": 436
          },
          "name": "koKr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-notification/index.ts",
            "line": 452
          },
          "name": "ptBr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-notification/index.ts",
            "line": 468
          },
          "name": "zhCn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-notification/index.ts",
            "line": 484
          },
          "name": "zhTw",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-notification/index.ts",
            "line": 232
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectNotification.ConnectNotificationContent"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-notification/index:ConnectNotificationContentOutputReference"
    },
    "@cdktn/provider-awscc.connectNotification.ConnectNotificationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectNotification.ConnectNotificationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-notification/index.ts",
        "line": 498
      },
      "name": "ConnectNotificationTags",
      "namespace": "connectNotification",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_notification#key ConnectNotification#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-notification/index.ts",
            "line": 504
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_notification#value ConnectNotification#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-notification/index.ts",
            "line": 510
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-notification/index:ConnectNotificationTags"
    },
    "@cdktn/provider-awscc.connectNotification.ConnectNotificationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectNotification.ConnectNotificationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-notification/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-notification/index.ts",
        "line": 632
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-notification/index.ts",
            "line": 647
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.connectNotification.ConnectNotificationTagsOutputReference"
            }
          }
        }
      ],
      "name": "ConnectNotificationTagsList",
      "namespace": "connectNotification",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-notification/index.ts",
            "line": 633
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectNotification.ConnectNotificationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-notification/index:ConnectNotificationTagsList"
    },
    "@cdktn/provider-awscc.connectNotification.ConnectNotificationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectNotification.ConnectNotificationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-notification/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-notification/index.ts",
        "line": 549
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-notification/index.ts",
            "line": 607
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-notification/index.ts",
            "line": 623
          },
          "name": "resetValue"
        }
      ],
      "name": "ConnectNotificationTagsOutputReference",
      "namespace": "connectNotification",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-notification/index.ts",
            "line": 611
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-notification/index.ts",
            "line": 627
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-notification/index.ts",
            "line": 601
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-notification/index.ts",
            "line": 617
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-notification/index.ts",
            "line": 563
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectNotification.ConnectNotificationTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-notification/index:ConnectNotificationTagsOutputReference"
    },
    "@cdktn/provider-awscc.connectPhoneNumber.ConnectPhoneNumber": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_phone_number awscc_connect_phone_number}."
      },
      "fqn": "@cdktn/provider-awscc.connectPhoneNumber.ConnectPhoneNumber",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_phone_number awscc_connect_phone_number} Resource."
        },
        "locationInModule": {
          "filename": "src/connect-phone-number/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-awscc.connectPhoneNumber.ConnectPhoneNumberConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-phone-number/index.ts",
        "line": 215
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ConnectPhoneNumber resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/connect-phone-number/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 ConnectPhoneNumber to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_phone_number#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ConnectPhoneNumber that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ConnectPhoneNumber to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-phone-number/index.ts",
            "line": 360
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.connectPhoneNumber.ConnectPhoneNumberTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-phone-number/index.ts",
            "line": 289
          },
          "name": "resetCountryCode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-phone-number/index.ts",
            "line": 305
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-phone-number/index.ts",
            "line": 331
          },
          "name": "resetPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-phone-number/index.ts",
            "line": 347
          },
          "name": "resetSourcePhoneNumberArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-phone-number/index.ts",
            "line": 363
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-phone-number/index.ts",
            "line": 392
          },
          "name": "resetType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-phone-number/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/connect-phone-number/index.ts",
            "line": 416
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ConnectPhoneNumber",
      "namespace": "connectPhoneNumber",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-phone-number/index.ts",
            "line": 220
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-phone-number/index.ts",
            "line": 277
          },
          "name": "address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-phone-number/index.ts",
            "line": 314
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-phone-number/index.ts",
            "line": 319
          },
          "name": "phoneNumberArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-phone-number/index.ts",
            "line": 357
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectPhoneNumber.ConnectPhoneNumberTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-phone-number/index.ts",
            "line": 293
          },
          "name": "countryCodeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-phone-number/index.ts",
            "line": 309
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-phone-number/index.ts",
            "line": 335
          },
          "name": "prefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-phone-number/index.ts",
            "line": 351
          },
          "name": "sourcePhoneNumberArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-phone-number/index.ts",
            "line": 367
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectPhoneNumber.ConnectPhoneNumberTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-phone-number/index.ts",
            "line": 380
          },
          "name": "targetArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-phone-number/index.ts",
            "line": 396
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-phone-number/index.ts",
            "line": 283
          },
          "name": "countryCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-phone-number/index.ts",
            "line": 299
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-phone-number/index.ts",
            "line": 325
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-phone-number/index.ts",
            "line": 341
          },
          "name": "sourcePhoneNumberArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-phone-number/index.ts",
            "line": 373
          },
          "name": "targetArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-phone-number/index.ts",
            "line": 386
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-phone-number/index:ConnectPhoneNumber"
    },
    "@cdktn/provider-awscc.connectPhoneNumber.ConnectPhoneNumberConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectPhoneNumber.ConnectPhoneNumberConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-phone-number/index.ts",
        "line": 14
      },
      "name": "ConnectPhoneNumberConfig",
      "namespace": "connectPhoneNumber",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_phone_number#target_arn ConnectPhoneNumber#target_arn}",
            "stability": "stable",
            "summary": "The ARN of the target the phone number is claimed to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-phone-number/index.ts",
            "line": 50
          },
          "name": "targetArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_phone_number#country_code ConnectPhoneNumber#country_code}",
            "stability": "stable",
            "summary": "The phone number country code."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-phone-number/index.ts",
            "line": 20
          },
          "name": "countryCode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_phone_number#description ConnectPhoneNumber#description}",
            "stability": "stable",
            "summary": "The description of the phone number."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-phone-number/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/hashicorp/awscc/1.96.0/docs/resources/connect_phone_number#prefix ConnectPhoneNumber#prefix}",
            "stability": "stable",
            "summary": "The phone number prefix."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-phone-number/index.ts",
            "line": 32
          },
          "name": "prefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_phone_number#source_phone_number_arn ConnectPhoneNumber#source_phone_number_arn}",
            "stability": "stable",
            "summary": "The source phone number arn."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-phone-number/index.ts",
            "line": 38
          },
          "name": "sourcePhoneNumberArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_phone_number#tags ConnectPhoneNumber#tags}",
            "stability": "stable",
            "summary": "One or more tags."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-phone-number/index.ts",
            "line": 44
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectPhoneNumber.ConnectPhoneNumberTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_phone_number#type ConnectPhoneNumber#type}",
            "stability": "stable",
            "summary": "The phone number type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-phone-number/index.ts",
            "line": 56
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-phone-number/index:ConnectPhoneNumberConfig"
    },
    "@cdktn/provider-awscc.connectPhoneNumber.ConnectPhoneNumberTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectPhoneNumber.ConnectPhoneNumberTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-phone-number/index.ts",
        "line": 58
      },
      "name": "ConnectPhoneNumberTags",
      "namespace": "connectPhoneNumber",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_phone_number#key ConnectPhoneNumber#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-phone-number/index.ts",
            "line": 64
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_phone_number#value ConnectPhoneNumber#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-phone-number/index.ts",
            "line": 70
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-phone-number/index:ConnectPhoneNumberTags"
    },
    "@cdktn/provider-awscc.connectPhoneNumber.ConnectPhoneNumberTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectPhoneNumber.ConnectPhoneNumberTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-phone-number/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/connect-phone-number/index.ts",
        "line": 192
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-phone-number/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-awscc.connectPhoneNumber.ConnectPhoneNumberTagsOutputReference"
            }
          }
        }
      ],
      "name": "ConnectPhoneNumberTagsList",
      "namespace": "connectPhoneNumber",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-phone-number/index.ts",
            "line": 193
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectPhoneNumber.ConnectPhoneNumberTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-phone-number/index:ConnectPhoneNumberTagsList"
    },
    "@cdktn/provider-awscc.connectPhoneNumber.ConnectPhoneNumberTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectPhoneNumber.ConnectPhoneNumberTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-phone-number/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/connect-phone-number/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-phone-number/index.ts",
            "line": 167
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-phone-number/index.ts",
            "line": 183
          },
          "name": "resetValue"
        }
      ],
      "name": "ConnectPhoneNumberTagsOutputReference",
      "namespace": "connectPhoneNumber",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-phone-number/index.ts",
            "line": 171
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-phone-number/index.ts",
            "line": 187
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-phone-number/index.ts",
            "line": 161
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-phone-number/index.ts",
            "line": 177
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-phone-number/index.ts",
            "line": 123
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectPhoneNumber.ConnectPhoneNumberTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-phone-number/index:ConnectPhoneNumberTagsOutputReference"
    },
    "@cdktn/provider-awscc.connectPredefinedAttribute.ConnectPredefinedAttribute": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_predefined_attribute awscc_connect_predefined_attribute}."
      },
      "fqn": "@cdktn/provider-awscc.connectPredefinedAttribute.ConnectPredefinedAttribute",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_predefined_attribute awscc_connect_predefined_attribute} Resource."
        },
        "locationInModule": {
          "filename": "src/connect-predefined-attribute/index.ts",
          "line": 309
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.connectPredefinedAttribute.ConnectPredefinedAttributeConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-predefined-attribute/index.ts",
        "line": 277
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ConnectPredefinedAttribute resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/connect-predefined-attribute/index.ts",
            "line": 294
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ConnectPredefinedAttribute to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_predefined_attribute#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ConnectPredefinedAttribute that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ConnectPredefinedAttribute to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-predefined-attribute/index.ts",
            "line": 341
          },
          "name": "putAttributeConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectPredefinedAttribute.ConnectPredefinedAttributeAttributeConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-predefined-attribute/index.ts",
            "line": 414
          },
          "name": "putValues",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectPredefinedAttribute.ConnectPredefinedAttributeValues"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-predefined-attribute/index.ts",
            "line": 344
          },
          "name": "resetAttributeConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-predefined-attribute/index.ts",
            "line": 401
          },
          "name": "resetPurposes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-predefined-attribute/index.ts",
            "line": 417
          },
          "name": "resetValues"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-predefined-attribute/index.ts",
            "line": 429
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-predefined-attribute/index.ts",
            "line": 439
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ConnectPredefinedAttribute",
      "namespace": "connectPredefinedAttribute",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-predefined-attribute/index.ts",
            "line": 282
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-predefined-attribute/index.ts",
            "line": 338
          },
          "name": "attributeConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectPredefinedAttribute.ConnectPredefinedAttributeAttributeConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-predefined-attribute/index.ts",
            "line": 353
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-predefined-attribute/index.ts",
            "line": 371
          },
          "name": "lastModifiedRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-predefined-attribute/index.ts",
            "line": 376
          },
          "name": "lastModifiedTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-predefined-attribute/index.ts",
            "line": 411
          },
          "name": "values",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectPredefinedAttribute.ConnectPredefinedAttributeValuesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-predefined-attribute/index.ts",
            "line": 348
          },
          "name": "attributeConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectPredefinedAttribute.ConnectPredefinedAttributeAttributeConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-predefined-attribute/index.ts",
            "line": 366
          },
          "name": "instanceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-predefined-attribute/index.ts",
            "line": 389
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-predefined-attribute/index.ts",
            "line": 405
          },
          "name": "purposesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-predefined-attribute/index.ts",
            "line": 421
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectPredefinedAttribute.ConnectPredefinedAttributeValues"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-predefined-attribute/index.ts",
            "line": 359
          },
          "name": "instanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-predefined-attribute/index.ts",
            "line": 382
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-predefined-attribute/index.ts",
            "line": 395
          },
          "name": "purposes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/connect-predefined-attribute/index:ConnectPredefinedAttribute"
    },
    "@cdktn/provider-awscc.connectPredefinedAttribute.ConnectPredefinedAttributeAttributeConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectPredefinedAttribute.ConnectPredefinedAttributeAttributeConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-predefined-attribute/index.ts",
        "line": 46
      },
      "name": "ConnectPredefinedAttributeAttributeConfiguration",
      "namespace": "connectPredefinedAttribute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_predefined_attribute#enable_value_validation_on_association ConnectPredefinedAttribute#enable_value_validation_on_association}",
            "stability": "stable",
            "summary": "Enables customers to enforce strict validation on the specific values that this predefined attribute can hold."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-predefined-attribute/index.ts",
            "line": 52
          },
          "name": "enableValueValidationOnAssociation",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_predefined_attribute#is_read_only ConnectPredefinedAttribute#is_read_only}",
            "stability": "stable",
            "summary": "Allows the predefined attribute to show up and be managed in the Amazon Connect UI."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-predefined-attribute/index.ts",
            "line": 58
          },
          "name": "isReadOnly",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-predefined-attribute/index:ConnectPredefinedAttributeAttributeConfiguration"
    },
    "@cdktn/provider-awscc.connectPredefinedAttribute.ConnectPredefinedAttributeAttributeConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectPredefinedAttribute.ConnectPredefinedAttributeAttributeConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-predefined-attribute/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/connect-predefined-attribute/index.ts",
        "line": 97
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-predefined-attribute/index.ts",
            "line": 153
          },
          "name": "resetEnableValueValidationOnAssociation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-predefined-attribute/index.ts",
            "line": 169
          },
          "name": "resetIsReadOnly"
        }
      ],
      "name": "ConnectPredefinedAttributeAttributeConfigurationOutputReference",
      "namespace": "connectPredefinedAttribute",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-predefined-attribute/index.ts",
            "line": 157
          },
          "name": "enableValueValidationOnAssociationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-predefined-attribute/index.ts",
            "line": 173
          },
          "name": "isReadOnlyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-predefined-attribute/index.ts",
            "line": 147
          },
          "name": "enableValueValidationOnAssociation",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-predefined-attribute/index.ts",
            "line": 163
          },
          "name": "isReadOnly",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-predefined-attribute/index.ts",
            "line": 109
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectPredefinedAttribute.ConnectPredefinedAttributeAttributeConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-predefined-attribute/index:ConnectPredefinedAttributeAttributeConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.connectPredefinedAttribute.ConnectPredefinedAttributeConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectPredefinedAttribute.ConnectPredefinedAttributeConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-predefined-attribute/index.ts",
        "line": 14
      },
      "name": "ConnectPredefinedAttributeConfig",
      "namespace": "connectPredefinedAttribute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_predefined_attribute#instance_arn ConnectPredefinedAttribute#instance_arn}",
            "stability": "stable",
            "summary": "The identifier of the Amazon Connect instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-predefined-attribute/index.ts",
            "line": 26
          },
          "name": "instanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_predefined_attribute#name ConnectPredefinedAttribute#name}",
            "stability": "stable",
            "summary": "The name of the predefined attribute."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-predefined-attribute/index.ts",
            "line": 32
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_predefined_attribute#attribute_configuration ConnectPredefinedAttribute#attribute_configuration}",
            "stability": "stable",
            "summary": "Custom metadata associated to a Predefined attribute that controls how the attribute behaves when used by upstream services."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-predefined-attribute/index.ts",
            "line": 20
          },
          "name": "attributeConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.connectPredefinedAttribute.ConnectPredefinedAttributeAttributeConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_predefined_attribute#purposes ConnectPredefinedAttribute#purposes}",
            "stability": "stable",
            "summary": "The assigned purposes of the predefined attribute."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-predefined-attribute/index.ts",
            "line": 38
          },
          "name": "purposes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_predefined_attribute#values ConnectPredefinedAttribute#values}",
            "stability": "stable",
            "summary": "The values of a predefined attribute."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-predefined-attribute/index.ts",
            "line": 44
          },
          "name": "values",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.connectPredefinedAttribute.ConnectPredefinedAttributeValues"
          }
        }
      ],
      "symbolId": "src/connect-predefined-attribute/index:ConnectPredefinedAttributeConfig"
    },
    "@cdktn/provider-awscc.connectPredefinedAttribute.ConnectPredefinedAttributeValues": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectPredefinedAttribute.ConnectPredefinedAttributeValues",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-predefined-attribute/index.ts",
        "line": 177
      },
      "name": "ConnectPredefinedAttributeValues",
      "namespace": "connectPredefinedAttribute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_predefined_attribute#string_list ConnectPredefinedAttribute#string_list}",
            "stability": "stable",
            "summary": "Predefined attribute values of type string list."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-predefined-attribute/index.ts",
            "line": 183
          },
          "name": "stringList",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/connect-predefined-attribute/index:ConnectPredefinedAttributeValues"
    },
    "@cdktn/provider-awscc.connectPredefinedAttribute.ConnectPredefinedAttributeValuesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectPredefinedAttribute.ConnectPredefinedAttributeValuesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-predefined-attribute/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-predefined-attribute/index.ts",
        "line": 215
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-predefined-attribute/index.ts",
            "line": 265
          },
          "name": "resetStringList"
        }
      ],
      "name": "ConnectPredefinedAttributeValuesOutputReference",
      "namespace": "connectPredefinedAttribute",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-predefined-attribute/index.ts",
            "line": 269
          },
          "name": "stringListInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-predefined-attribute/index.ts",
            "line": 259
          },
          "name": "stringList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-predefined-attribute/index.ts",
            "line": 227
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectPredefinedAttribute.ConnectPredefinedAttributeValues"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-predefined-attribute/index:ConnectPredefinedAttributeValuesOutputReference"
    },
    "@cdktn/provider-awscc.connectPrompt.ConnectPrompt": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_prompt awscc_connect_prompt}."
      },
      "fqn": "@cdktn/provider-awscc.connectPrompt.ConnectPrompt",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_prompt awscc_connect_prompt} Resource."
        },
        "locationInModule": {
          "filename": "src/connect-prompt/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-awscc.connectPrompt.ConnectPromptConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-prompt/index.ts",
        "line": 203
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ConnectPrompt resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/connect-prompt/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 ConnectPrompt to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_prompt#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ConnectPrompt that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ConnectPrompt to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-prompt/index.ts",
            "line": 335
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.connectPrompt.ConnectPromptTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-prompt/index.ts",
            "line": 270
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-prompt/index.ts",
            "line": 322
          },
          "name": "resetS3Uri"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-prompt/index.ts",
            "line": 338
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-prompt/index.ts",
            "line": 350
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-prompt/index.ts",
            "line": 360
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ConnectPrompt",
      "namespace": "connectPrompt",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-prompt/index.ts",
            "line": 208
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-prompt/index.ts",
            "line": 279
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-prompt/index.ts",
            "line": 310
          },
          "name": "promptArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-prompt/index.ts",
            "line": 332
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectPrompt.ConnectPromptTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-prompt/index.ts",
            "line": 274
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-prompt/index.ts",
            "line": 292
          },
          "name": "instanceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-prompt/index.ts",
            "line": 305
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-prompt/index.ts",
            "line": 326
          },
          "name": "s3UriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-prompt/index.ts",
            "line": 342
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectPrompt.ConnectPromptTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-prompt/index.ts",
            "line": 264
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-prompt/index.ts",
            "line": 285
          },
          "name": "instanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-prompt/index.ts",
            "line": 298
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-prompt/index.ts",
            "line": 316
          },
          "name": "s3Uri",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-prompt/index:ConnectPrompt"
    },
    "@cdktn/provider-awscc.connectPrompt.ConnectPromptConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectPrompt.ConnectPromptConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-prompt/index.ts",
        "line": 14
      },
      "name": "ConnectPromptConfig",
      "namespace": "connectPrompt",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_prompt#instance_arn ConnectPrompt#instance_arn}",
            "stability": "stable",
            "summary": "The identifier of the Amazon Connect instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-prompt/index.ts",
            "line": 26
          },
          "name": "instanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_prompt#name ConnectPrompt#name}",
            "stability": "stable",
            "summary": "The name of the prompt."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-prompt/index.ts",
            "line": 32
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_prompt#description ConnectPrompt#description}",
            "stability": "stable",
            "summary": "The description of the prompt."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-prompt/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/hashicorp/awscc/1.96.0/docs/resources/connect_prompt#s3_uri ConnectPrompt#s3_uri}",
            "stability": "stable",
            "summary": "S3 URI of the customer's audio file for creating prompts resource.."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-prompt/index.ts",
            "line": 38
          },
          "name": "s3Uri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_prompt#tags ConnectPrompt#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-prompt/index.ts",
            "line": 44
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectPrompt.ConnectPromptTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-prompt/index:ConnectPromptConfig"
    },
    "@cdktn/provider-awscc.connectPrompt.ConnectPromptTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectPrompt.ConnectPromptTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-prompt/index.ts",
        "line": 46
      },
      "name": "ConnectPromptTags",
      "namespace": "connectPrompt",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_prompt#key ConnectPrompt#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-prompt/index.ts",
            "line": 52
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_prompt#value ConnectPrompt#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-prompt/index.ts",
            "line": 58
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-prompt/index:ConnectPromptTags"
    },
    "@cdktn/provider-awscc.connectPrompt.ConnectPromptTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectPrompt.ConnectPromptTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-prompt/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/connect-prompt/index.ts",
        "line": 180
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-prompt/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-awscc.connectPrompt.ConnectPromptTagsOutputReference"
            }
          }
        }
      ],
      "name": "ConnectPromptTagsList",
      "namespace": "connectPrompt",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-prompt/index.ts",
            "line": 181
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectPrompt.ConnectPromptTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-prompt/index:ConnectPromptTagsList"
    },
    "@cdktn/provider-awscc.connectPrompt.ConnectPromptTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectPrompt.ConnectPromptTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-prompt/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/connect-prompt/index.ts",
        "line": 97
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-prompt/index.ts",
            "line": 155
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-prompt/index.ts",
            "line": 171
          },
          "name": "resetValue"
        }
      ],
      "name": "ConnectPromptTagsOutputReference",
      "namespace": "connectPrompt",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-prompt/index.ts",
            "line": 159
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-prompt/index.ts",
            "line": 175
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-prompt/index.ts",
            "line": 149
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-prompt/index.ts",
            "line": 165
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-prompt/index.ts",
            "line": 111
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectPrompt.ConnectPromptTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-prompt/index:ConnectPromptTagsOutputReference"
    },
    "@cdktn/provider-awscc.connectQueue.ConnectQueue": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_queue awscc_connect_queue}."
      },
      "fqn": "@cdktn/provider-awscc.connectQueue.ConnectQueue",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_queue awscc_connect_queue} Resource."
        },
        "locationInModule": {
          "filename": "src/connect-queue/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.connectQueue.ConnectQueueConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-queue/index.ts",
        "line": 619
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ConnectQueue resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/connect-queue/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 ConnectQueue to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_queue#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ConnectQueue that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ConnectQueue to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-queue/index.ts",
            "line": 689
          },
          "name": "putAdditionalEmailAddresses",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.connectQueue.ConnectQueueAdditionalEmailAddresses"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-queue/index.ts",
            "line": 781
          },
          "name": "putOutboundCallerConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectQueue.ConnectQueueOutboundCallerConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-queue/index.ts",
            "line": 797
          },
          "name": "putOutboundEmailConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectQueue.ConnectQueueOutboundEmailConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-queue/index.ts",
            "line": 850
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.connectQueue.ConnectQueueTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-queue/index.ts",
            "line": 692
          },
          "name": "resetAdditionalEmailAddresses"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-queue/index.ts",
            "line": 708
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-queue/index.ts",
            "line": 755
          },
          "name": "resetMaxContacts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-queue/index.ts",
            "line": 784
          },
          "name": "resetOutboundCallerConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-queue/index.ts",
            "line": 800
          },
          "name": "resetOutboundEmailConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-queue/index.ts",
            "line": 821
          },
          "name": "resetQuickConnectArns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-queue/index.ts",
            "line": 837
          },
          "name": "resetStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-queue/index.ts",
            "line": 853
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-queue/index.ts",
            "line": 870
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-queue/index.ts",
            "line": 886
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ConnectQueue",
      "namespace": "connectQueue",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-queue/index.ts",
            "line": 624
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-queue/index.ts",
            "line": 686
          },
          "name": "additionalEmailAddresses",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectQueue.ConnectQueueAdditionalEmailAddressesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-queue/index.ts",
            "line": 730
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-queue/index.ts",
            "line": 778
          },
          "name": "outboundCallerConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectQueue.ConnectQueueOutboundCallerConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-queue/index.ts",
            "line": 794
          },
          "name": "outboundEmailConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectQueue.ConnectQueueOutboundEmailConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-queue/index.ts",
            "line": 809
          },
          "name": "queueArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-queue/index.ts",
            "line": 847
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectQueue.ConnectQueueTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-queue/index.ts",
            "line": 862
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-queue/index.ts",
            "line": 696
          },
          "name": "additionalEmailAddressesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectQueue.ConnectQueueAdditionalEmailAddresses"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-queue/index.ts",
            "line": 712
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-queue/index.ts",
            "line": 725
          },
          "name": "hoursOfOperationArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-queue/index.ts",
            "line": 743
          },
          "name": "instanceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-queue/index.ts",
            "line": 759
          },
          "name": "maxContactsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-queue/index.ts",
            "line": 772
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-queue/index.ts",
            "line": 788
          },
          "name": "outboundCallerConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectQueue.ConnectQueueOutboundCallerConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-queue/index.ts",
            "line": 804
          },
          "name": "outboundEmailConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectQueue.ConnectQueueOutboundEmailConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-queue/index.ts",
            "line": 825
          },
          "name": "quickConnectArnsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-queue/index.ts",
            "line": 841
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-queue/index.ts",
            "line": 857
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectQueue.ConnectQueueTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-queue/index.ts",
            "line": 702
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-queue/index.ts",
            "line": 718
          },
          "name": "hoursOfOperationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-queue/index.ts",
            "line": 736
          },
          "name": "instanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-queue/index.ts",
            "line": 749
          },
          "name": "maxContacts",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-queue/index.ts",
            "line": 765
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-queue/index.ts",
            "line": 815
          },
          "name": "quickConnectArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-queue/index.ts",
            "line": 831
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-queue/index:ConnectQueue"
    },
    "@cdktn/provider-awscc.connectQueue.ConnectQueueAdditionalEmailAddresses": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectQueue.ConnectQueueAdditionalEmailAddresses",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-queue/index.ts",
        "line": 82
      },
      "name": "ConnectQueueAdditionalEmailAddresses",
      "namespace": "connectQueue",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_queue#email_address_arn ConnectQueue#email_address_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the email address."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-queue/index.ts",
            "line": 88
          },
          "name": "emailAddressArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-queue/index:ConnectQueueAdditionalEmailAddresses"
    },
    "@cdktn/provider-awscc.connectQueue.ConnectQueueAdditionalEmailAddressesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectQueue.ConnectQueueAdditionalEmailAddressesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-queue/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-queue/index.ts",
        "line": 181
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-queue/index.ts",
            "line": 196
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.connectQueue.ConnectQueueAdditionalEmailAddressesOutputReference"
            }
          }
        }
      ],
      "name": "ConnectQueueAdditionalEmailAddressesList",
      "namespace": "connectQueue",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-queue/index.ts",
            "line": 182
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectQueue.ConnectQueueAdditionalEmailAddresses"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-queue/index:ConnectQueueAdditionalEmailAddressesList"
    },
    "@cdktn/provider-awscc.connectQueue.ConnectQueueAdditionalEmailAddressesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectQueue.ConnectQueueAdditionalEmailAddressesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-queue/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/connect-queue/index.ts",
        "line": 120
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-queue/index.ts",
            "line": 172
          },
          "name": "resetEmailAddressArn"
        }
      ],
      "name": "ConnectQueueAdditionalEmailAddressesOutputReference",
      "namespace": "connectQueue",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-queue/index.ts",
            "line": 176
          },
          "name": "emailAddressArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-queue/index.ts",
            "line": 166
          },
          "name": "emailAddressArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-queue/index.ts",
            "line": 134
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectQueue.ConnectQueueAdditionalEmailAddresses"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-queue/index:ConnectQueueAdditionalEmailAddressesOutputReference"
    },
    "@cdktn/provider-awscc.connectQueue.ConnectQueueConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectQueue.ConnectQueueConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-queue/index.ts",
        "line": 14
      },
      "name": "ConnectQueueConfig",
      "namespace": "connectQueue",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_queue#hours_of_operation_arn ConnectQueue#hours_of_operation_arn}",
            "stability": "stable",
            "summary": "The identifier for the hours of operation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-queue/index.ts",
            "line": 32
          },
          "name": "hoursOfOperationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_queue#instance_arn ConnectQueue#instance_arn}",
            "stability": "stable",
            "summary": "The identifier of the Amazon Connect instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-queue/index.ts",
            "line": 38
          },
          "name": "instanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_queue#name ConnectQueue#name}",
            "stability": "stable",
            "summary": "The name of the queue."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-queue/index.ts",
            "line": 50
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_queue#additional_email_addresses ConnectQueue#additional_email_addresses}",
            "stability": "stable",
            "summary": "The email addresses that agents can use when replying to or initiating email contacts."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-queue/index.ts",
            "line": 20
          },
          "name": "additionalEmailAddresses",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectQueue.ConnectQueueAdditionalEmailAddresses"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_queue#description ConnectQueue#description}",
            "stability": "stable",
            "summary": "The description of the queue."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-queue/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/hashicorp/awscc/1.96.0/docs/resources/connect_queue#max_contacts ConnectQueue#max_contacts}",
            "stability": "stable",
            "summary": "The maximum number of contacts that can be in the queue before it is considered full."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-queue/index.ts",
            "line": 44
          },
          "name": "maxContacts",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_queue#outbound_caller_config ConnectQueue#outbound_caller_config}",
            "stability": "stable",
            "summary": "The outbound caller ID name, number, and outbound whisper flow."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-queue/index.ts",
            "line": 56
          },
          "name": "outboundCallerConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.connectQueue.ConnectQueueOutboundCallerConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_queue#outbound_email_config ConnectQueue#outbound_email_config}",
            "stability": "stable",
            "summary": "The outbound email address ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-queue/index.ts",
            "line": 62
          },
          "name": "outboundEmailConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.connectQueue.ConnectQueueOutboundEmailConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_queue#quick_connect_arns ConnectQueue#quick_connect_arns}",
            "stability": "stable",
            "summary": "The quick connects available to agents who are working the queue."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-queue/index.ts",
            "line": 68
          },
          "name": "quickConnectArns",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_queue#status ConnectQueue#status}",
            "stability": "stable",
            "summary": "The status of the queue."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-queue/index.ts",
            "line": 74
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_queue#tags ConnectQueue#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-queue/index.ts",
            "line": 80
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectQueue.ConnectQueueTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-queue/index:ConnectQueueConfig"
    },
    "@cdktn/provider-awscc.connectQueue.ConnectQueueOutboundCallerConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectQueue.ConnectQueueOutboundCallerConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-queue/index.ts",
        "line": 200
      },
      "name": "ConnectQueueOutboundCallerConfig",
      "namespace": "connectQueue",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_queue#outbound_caller_id_name ConnectQueue#outbound_caller_id_name}",
            "stability": "stable",
            "summary": "The caller ID name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-queue/index.ts",
            "line": 206
          },
          "name": "outboundCallerIdName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_queue#outbound_caller_id_number_arn ConnectQueue#outbound_caller_id_number_arn}",
            "stability": "stable",
            "summary": "The caller ID number."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-queue/index.ts",
            "line": 212
          },
          "name": "outboundCallerIdNumberArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_queue#outbound_flow_arn ConnectQueue#outbound_flow_arn}",
            "stability": "stable",
            "summary": "The outbound whisper flow to be used during an outbound call."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-queue/index.ts",
            "line": 218
          },
          "name": "outboundFlowArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-queue/index:ConnectQueueOutboundCallerConfig"
    },
    "@cdktn/provider-awscc.connectQueue.ConnectQueueOutboundCallerConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectQueue.ConnectQueueOutboundCallerConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-queue/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/connect-queue/index.ts",
        "line": 264
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-queue/index.ts",
            "line": 326
          },
          "name": "resetOutboundCallerIdName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-queue/index.ts",
            "line": 342
          },
          "name": "resetOutboundCallerIdNumberArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-queue/index.ts",
            "line": 358
          },
          "name": "resetOutboundFlowArn"
        }
      ],
      "name": "ConnectQueueOutboundCallerConfigOutputReference",
      "namespace": "connectQueue",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-queue/index.ts",
            "line": 330
          },
          "name": "outboundCallerIdNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-queue/index.ts",
            "line": 346
          },
          "name": "outboundCallerIdNumberArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-queue/index.ts",
            "line": 362
          },
          "name": "outboundFlowArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-queue/index.ts",
            "line": 320
          },
          "name": "outboundCallerIdName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-queue/index.ts",
            "line": 336
          },
          "name": "outboundCallerIdNumberArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-queue/index.ts",
            "line": 352
          },
          "name": "outboundFlowArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-queue/index.ts",
            "line": 276
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectQueue.ConnectQueueOutboundCallerConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-queue/index:ConnectQueueOutboundCallerConfigOutputReference"
    },
    "@cdktn/provider-awscc.connectQueue.ConnectQueueOutboundEmailConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectQueue.ConnectQueueOutboundEmailConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-queue/index.ts",
        "line": 366
      },
      "name": "ConnectQueueOutboundEmailConfig",
      "namespace": "connectQueue",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_queue#outbound_email_address_id ConnectQueue#outbound_email_address_id}",
            "stability": "stable",
            "summary": "The email address connect resource ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-queue/index.ts",
            "line": 372
          },
          "name": "outboundEmailAddressId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-queue/index:ConnectQueueOutboundEmailConfig"
    },
    "@cdktn/provider-awscc.connectQueue.ConnectQueueOutboundEmailConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectQueue.ConnectQueueOutboundEmailConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-queue/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/connect-queue/index.ts",
        "line": 404
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-queue/index.ts",
            "line": 454
          },
          "name": "resetOutboundEmailAddressId"
        }
      ],
      "name": "ConnectQueueOutboundEmailConfigOutputReference",
      "namespace": "connectQueue",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-queue/index.ts",
            "line": 458
          },
          "name": "outboundEmailAddressIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-queue/index.ts",
            "line": 448
          },
          "name": "outboundEmailAddressId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-queue/index.ts",
            "line": 416
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectQueue.ConnectQueueOutboundEmailConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-queue/index:ConnectQueueOutboundEmailConfigOutputReference"
    },
    "@cdktn/provider-awscc.connectQueue.ConnectQueueTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectQueue.ConnectQueueTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-queue/index.ts",
        "line": 462
      },
      "name": "ConnectQueueTags",
      "namespace": "connectQueue",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_queue#key ConnectQueue#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-queue/index.ts",
            "line": 468
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_queue#value ConnectQueue#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-queue/index.ts",
            "line": 474
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-queue/index:ConnectQueueTags"
    },
    "@cdktn/provider-awscc.connectQueue.ConnectQueueTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectQueue.ConnectQueueTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-queue/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/connect-queue/index.ts",
        "line": 596
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-queue/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-awscc.connectQueue.ConnectQueueTagsOutputReference"
            }
          }
        }
      ],
      "name": "ConnectQueueTagsList",
      "namespace": "connectQueue",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-queue/index.ts",
            "line": 597
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectQueue.ConnectQueueTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-queue/index:ConnectQueueTagsList"
    },
    "@cdktn/provider-awscc.connectQueue.ConnectQueueTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectQueue.ConnectQueueTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-queue/index.ts",
          "line": 523
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-queue/index.ts",
        "line": 513
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-queue/index.ts",
            "line": 571
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-queue/index.ts",
            "line": 587
          },
          "name": "resetValue"
        }
      ],
      "name": "ConnectQueueTagsOutputReference",
      "namespace": "connectQueue",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-queue/index.ts",
            "line": 575
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-queue/index.ts",
            "line": 591
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-queue/index.ts",
            "line": 565
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-queue/index.ts",
            "line": 581
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-queue/index.ts",
            "line": 527
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectQueue.ConnectQueueTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-queue/index:ConnectQueueTagsOutputReference"
    },
    "@cdktn/provider-awscc.connectQuickConnect.ConnectQuickConnect": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_quick_connect awscc_connect_quick_connect}."
      },
      "fqn": "@cdktn/provider-awscc.connectQuickConnect.ConnectQuickConnect",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_quick_connect awscc_connect_quick_connect} Resource."
        },
        "locationInModule": {
          "filename": "src/connect-quick-connect/index.ts",
          "line": 922
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.connectQuickConnect.ConnectQuickConnectConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-quick-connect/index.ts",
        "line": 890
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ConnectQuickConnect resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/connect-quick-connect/index.ts",
            "line": 907
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ConnectQuickConnect to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_quick_connect#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ConnectQuickConnect that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ConnectQuickConnect to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-quick-connect/index.ts",
            "line": 1006
          },
          "name": "putQuickConnectConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectQuickConnect.ConnectQuickConnectQuickConnectConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-quick-connect/index.ts",
            "line": 1024
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.connectQuickConnect.ConnectQuickConnectTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-quick-connect/index.ts",
            "line": 957
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-quick-connect/index.ts",
            "line": 1027
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-quick-connect/index.ts",
            "line": 1039
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-quick-connect/index.ts",
            "line": 1049
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ConnectQuickConnect",
      "namespace": "connectQuickConnect",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-quick-connect/index.ts",
            "line": 895
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-quick-connect/index.ts",
            "line": 966
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-quick-connect/index.ts",
            "line": 997
          },
          "name": "quickConnectArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-quick-connect/index.ts",
            "line": 1003
          },
          "name": "quickConnectConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectQuickConnect.ConnectQuickConnectQuickConnectConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-quick-connect/index.ts",
            "line": 1015
          },
          "name": "quickConnectType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-quick-connect/index.ts",
            "line": 1021
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectQuickConnect.ConnectQuickConnectTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-quick-connect/index.ts",
            "line": 961
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-quick-connect/index.ts",
            "line": 979
          },
          "name": "instanceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-quick-connect/index.ts",
            "line": 992
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-quick-connect/index.ts",
            "line": 1010
          },
          "name": "quickConnectConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectQuickConnect.ConnectQuickConnectQuickConnectConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-quick-connect/index.ts",
            "line": 1031
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectQuickConnect.ConnectQuickConnectTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-quick-connect/index.ts",
            "line": 951
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-quick-connect/index.ts",
            "line": 972
          },
          "name": "instanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-quick-connect/index.ts",
            "line": 985
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-quick-connect/index:ConnectQuickConnect"
    },
    "@cdktn/provider-awscc.connectQuickConnect.ConnectQuickConnectConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectQuickConnect.ConnectQuickConnectConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-quick-connect/index.ts",
        "line": 14
      },
      "name": "ConnectQuickConnectConfig",
      "namespace": "connectQuickConnect",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_quick_connect#instance_arn ConnectQuickConnect#instance_arn}",
            "stability": "stable",
            "summary": "The identifier of the Amazon Connect instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-quick-connect/index.ts",
            "line": 26
          },
          "name": "instanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_quick_connect#name ConnectQuickConnect#name}",
            "stability": "stable",
            "summary": "The name of the quick connect."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-quick-connect/index.ts",
            "line": 32
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_quick_connect#quick_connect_config ConnectQuickConnect#quick_connect_config}",
            "stability": "stable",
            "summary": "Configuration settings for the quick connect."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-quick-connect/index.ts",
            "line": 38
          },
          "name": "quickConnectConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectQuickConnect.ConnectQuickConnectQuickConnectConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_quick_connect#description ConnectQuickConnect#description}",
            "stability": "stable",
            "summary": "The description of the quick connect."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-quick-connect/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/hashicorp/awscc/1.96.0/docs/resources/connect_quick_connect#tags ConnectQuickConnect#tags}",
            "stability": "stable",
            "summary": "One or more tags."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-quick-connect/index.ts",
            "line": 44
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectQuickConnect.ConnectQuickConnectTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-quick-connect/index:ConnectQuickConnectConfig"
    },
    "@cdktn/provider-awscc.connectQuickConnect.ConnectQuickConnectQuickConnectConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectQuickConnect.ConnectQuickConnectQuickConnectConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-quick-connect/index.ts",
        "line": 500
      },
      "name": "ConnectQuickConnectQuickConnectConfig",
      "namespace": "connectQuickConnect",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "In the Amazon Connect console, when you create a quick connect, you are prompted to assign one of the following types: Agent (USER), External (PHONE_NUMBER), or Queue (QUEUE).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_quick_connect#quick_connect_type ConnectQuickConnect#quick_connect_type}",
            "stability": "stable",
            "summary": "The type of quick connect."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-quick-connect/index.ts",
            "line": 524
          },
          "name": "quickConnectType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_quick_connect#flow_config ConnectQuickConnect#flow_config}",
            "stability": "stable",
            "summary": "The flow configuration. This is required only if QuickConnectType is FLOW."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-quick-connect/index.ts",
            "line": 506
          },
          "name": "flowConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.connectQuickConnect.ConnectQuickConnectQuickConnectConfigFlowConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_quick_connect#phone_config ConnectQuickConnect#phone_config}",
            "stability": "stable",
            "summary": "The phone configuration. This is required only if QuickConnectType is PHONE_NUMBER."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-quick-connect/index.ts",
            "line": 512
          },
          "name": "phoneConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.connectQuickConnect.ConnectQuickConnectQuickConnectConfigPhoneConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_quick_connect#queue_config ConnectQuickConnect#queue_config}",
            "stability": "stable",
            "summary": "The queue configuration. This is required only if QuickConnectType is QUEUE."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-quick-connect/index.ts",
            "line": 518
          },
          "name": "queueConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.connectQuickConnect.ConnectQuickConnectQuickConnectConfigQueueConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_quick_connect#user_config ConnectQuickConnect#user_config}",
            "stability": "stable",
            "summary": "The user configuration. This is required only if QuickConnectType is USER."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-quick-connect/index.ts",
            "line": 530
          },
          "name": "userConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.connectQuickConnect.ConnectQuickConnectQuickConnectConfigUserConfig"
          }
        }
      ],
      "symbolId": "src/connect-quick-connect/index:ConnectQuickConnectQuickConnectConfig"
    },
    "@cdktn/provider-awscc.connectQuickConnect.ConnectQuickConnectQuickConnectConfigFlowConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectQuickConnect.ConnectQuickConnectQuickConnectConfigFlowConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-quick-connect/index.ts",
        "line": 46
      },
      "name": "ConnectQuickConnectQuickConnectConfigFlowConfig",
      "namespace": "connectQuickConnect",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_quick_connect#contact_flow_arn ConnectQuickConnect#contact_flow_arn}",
            "stability": "stable",
            "summary": "The identifier of the contact flow."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-quick-connect/index.ts",
            "line": 52
          },
          "name": "contactFlowArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-quick-connect/index:ConnectQuickConnectQuickConnectConfigFlowConfig"
    },
    "@cdktn/provider-awscc.connectQuickConnect.ConnectQuickConnectQuickConnectConfigFlowConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectQuickConnect.ConnectQuickConnectQuickConnectConfigFlowConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-quick-connect/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/connect-quick-connect/index.ts",
        "line": 84
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-quick-connect/index.ts",
            "line": 134
          },
          "name": "resetContactFlowArn"
        }
      ],
      "name": "ConnectQuickConnectQuickConnectConfigFlowConfigOutputReference",
      "namespace": "connectQuickConnect",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-quick-connect/index.ts",
            "line": 138
          },
          "name": "contactFlowArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-quick-connect/index.ts",
            "line": 128
          },
          "name": "contactFlowArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-quick-connect/index.ts",
            "line": 96
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectQuickConnect.ConnectQuickConnectQuickConnectConfigFlowConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-quick-connect/index:ConnectQuickConnectQuickConnectConfigFlowConfigOutputReference"
    },
    "@cdktn/provider-awscc.connectQuickConnect.ConnectQuickConnectQuickConnectConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectQuickConnect.ConnectQuickConnectQuickConnectConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-quick-connect/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/connect-quick-connect/index.ts",
        "line": 590
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-quick-connect/index.ts",
            "line": 661
          },
          "name": "putFlowConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectQuickConnect.ConnectQuickConnectQuickConnectConfigFlowConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-quick-connect/index.ts",
            "line": 677
          },
          "name": "putPhoneConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectQuickConnect.ConnectQuickConnectQuickConnectConfigPhoneConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-quick-connect/index.ts",
            "line": 693
          },
          "name": "putQueueConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectQuickConnect.ConnectQuickConnectQuickConnectConfigQueueConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-quick-connect/index.ts",
            "line": 722
          },
          "name": "putUserConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectQuickConnect.ConnectQuickConnectQuickConnectConfigUserConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-quick-connect/index.ts",
            "line": 664
          },
          "name": "resetFlowConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-quick-connect/index.ts",
            "line": 680
          },
          "name": "resetPhoneConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-quick-connect/index.ts",
            "line": 696
          },
          "name": "resetQueueConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-quick-connect/index.ts",
            "line": 725
          },
          "name": "resetUserConfig"
        }
      ],
      "name": "ConnectQuickConnectQuickConnectConfigOutputReference",
      "namespace": "connectQuickConnect",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-quick-connect/index.ts",
            "line": 658
          },
          "name": "flowConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectQuickConnect.ConnectQuickConnectQuickConnectConfigFlowConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-quick-connect/index.ts",
            "line": 674
          },
          "name": "phoneConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectQuickConnect.ConnectQuickConnectQuickConnectConfigPhoneConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-quick-connect/index.ts",
            "line": 690
          },
          "name": "queueConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectQuickConnect.ConnectQuickConnectQuickConnectConfigQueueConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-quick-connect/index.ts",
            "line": 719
          },
          "name": "userConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectQuickConnect.ConnectQuickConnectQuickConnectConfigUserConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-quick-connect/index.ts",
            "line": 668
          },
          "name": "flowConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectQuickConnect.ConnectQuickConnectQuickConnectConfigFlowConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-quick-connect/index.ts",
            "line": 684
          },
          "name": "phoneConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectQuickConnect.ConnectQuickConnectQuickConnectConfigPhoneConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-quick-connect/index.ts",
            "line": 700
          },
          "name": "queueConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectQuickConnect.ConnectQuickConnectQuickConnectConfigQueueConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-quick-connect/index.ts",
            "line": 713
          },
          "name": "quickConnectTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-quick-connect/index.ts",
            "line": 729
          },
          "name": "userConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectQuickConnect.ConnectQuickConnectQuickConnectConfigUserConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-quick-connect/index.ts",
            "line": 706
          },
          "name": "quickConnectType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-quick-connect/index.ts",
            "line": 602
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectQuickConnect.ConnectQuickConnectQuickConnectConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-quick-connect/index:ConnectQuickConnectQuickConnectConfigOutputReference"
    },
    "@cdktn/provider-awscc.connectQuickConnect.ConnectQuickConnectQuickConnectConfigPhoneConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectQuickConnect.ConnectQuickConnectQuickConnectConfigPhoneConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-quick-connect/index.ts",
        "line": 142
      },
      "name": "ConnectQuickConnectQuickConnectConfigPhoneConfig",
      "namespace": "connectQuickConnect",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_quick_connect#phone_number ConnectQuickConnect#phone_number}",
            "stability": "stable",
            "summary": "The phone number in E.164 format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-quick-connect/index.ts",
            "line": 148
          },
          "name": "phoneNumber",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-quick-connect/index:ConnectQuickConnectQuickConnectConfigPhoneConfig"
    },
    "@cdktn/provider-awscc.connectQuickConnect.ConnectQuickConnectQuickConnectConfigPhoneConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectQuickConnect.ConnectQuickConnectQuickConnectConfigPhoneConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-quick-connect/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/connect-quick-connect/index.ts",
        "line": 180
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-quick-connect/index.ts",
            "line": 230
          },
          "name": "resetPhoneNumber"
        }
      ],
      "name": "ConnectQuickConnectQuickConnectConfigPhoneConfigOutputReference",
      "namespace": "connectQuickConnect",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-quick-connect/index.ts",
            "line": 234
          },
          "name": "phoneNumberInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-quick-connect/index.ts",
            "line": 224
          },
          "name": "phoneNumber",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-quick-connect/index.ts",
            "line": 192
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectQuickConnect.ConnectQuickConnectQuickConnectConfigPhoneConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-quick-connect/index:ConnectQuickConnectQuickConnectConfigPhoneConfigOutputReference"
    },
    "@cdktn/provider-awscc.connectQuickConnect.ConnectQuickConnectQuickConnectConfigQueueConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectQuickConnect.ConnectQuickConnectQuickConnectConfigQueueConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-quick-connect/index.ts",
        "line": 238
      },
      "name": "ConnectQuickConnectQuickConnectConfigQueueConfig",
      "namespace": "connectQuickConnect",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_quick_connect#contact_flow_arn ConnectQuickConnect#contact_flow_arn}",
            "stability": "stable",
            "summary": "The identifier of the contact flow."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-quick-connect/index.ts",
            "line": 244
          },
          "name": "contactFlowArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_quick_connect#queue_arn ConnectQuickConnect#queue_arn}",
            "stability": "stable",
            "summary": "The identifier for the queue."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-quick-connect/index.ts",
            "line": 250
          },
          "name": "queueArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-quick-connect/index:ConnectQuickConnectQuickConnectConfigQueueConfig"
    },
    "@cdktn/provider-awscc.connectQuickConnect.ConnectQuickConnectQuickConnectConfigQueueConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectQuickConnect.ConnectQuickConnectQuickConnectConfigQueueConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-quick-connect/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-quick-connect/index.ts",
        "line": 289
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-quick-connect/index.ts",
            "line": 345
          },
          "name": "resetContactFlowArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-quick-connect/index.ts",
            "line": 361
          },
          "name": "resetQueueArn"
        }
      ],
      "name": "ConnectQuickConnectQuickConnectConfigQueueConfigOutputReference",
      "namespace": "connectQuickConnect",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-quick-connect/index.ts",
            "line": 349
          },
          "name": "contactFlowArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-quick-connect/index.ts",
            "line": 365
          },
          "name": "queueArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-quick-connect/index.ts",
            "line": 339
          },
          "name": "contactFlowArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-quick-connect/index.ts",
            "line": 355
          },
          "name": "queueArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-quick-connect/index.ts",
            "line": 301
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectQuickConnect.ConnectQuickConnectQuickConnectConfigQueueConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-quick-connect/index:ConnectQuickConnectQuickConnectConfigQueueConfigOutputReference"
    },
    "@cdktn/provider-awscc.connectQuickConnect.ConnectQuickConnectQuickConnectConfigUserConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectQuickConnect.ConnectQuickConnectQuickConnectConfigUserConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-quick-connect/index.ts",
        "line": 369
      },
      "name": "ConnectQuickConnectQuickConnectConfigUserConfig",
      "namespace": "connectQuickConnect",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_quick_connect#contact_flow_arn ConnectQuickConnect#contact_flow_arn}",
            "stability": "stable",
            "summary": "The identifier of the contact flow."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-quick-connect/index.ts",
            "line": 375
          },
          "name": "contactFlowArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_quick_connect#user_arn ConnectQuickConnect#user_arn}",
            "stability": "stable",
            "summary": "The identifier of the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-quick-connect/index.ts",
            "line": 381
          },
          "name": "userArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-quick-connect/index:ConnectQuickConnectQuickConnectConfigUserConfig"
    },
    "@cdktn/provider-awscc.connectQuickConnect.ConnectQuickConnectQuickConnectConfigUserConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectQuickConnect.ConnectQuickConnectQuickConnectConfigUserConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-quick-connect/index.ts",
          "line": 428
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-quick-connect/index.ts",
        "line": 420
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-quick-connect/index.ts",
            "line": 476
          },
          "name": "resetContactFlowArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-quick-connect/index.ts",
            "line": 492
          },
          "name": "resetUserArn"
        }
      ],
      "name": "ConnectQuickConnectQuickConnectConfigUserConfigOutputReference",
      "namespace": "connectQuickConnect",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-quick-connect/index.ts",
            "line": 480
          },
          "name": "contactFlowArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-quick-connect/index.ts",
            "line": 496
          },
          "name": "userArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-quick-connect/index.ts",
            "line": 470
          },
          "name": "contactFlowArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-quick-connect/index.ts",
            "line": 486
          },
          "name": "userArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-quick-connect/index.ts",
            "line": 432
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectQuickConnect.ConnectQuickConnectQuickConnectConfigUserConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-quick-connect/index:ConnectQuickConnectQuickConnectConfigUserConfigOutputReference"
    },
    "@cdktn/provider-awscc.connectQuickConnect.ConnectQuickConnectTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectQuickConnect.ConnectQuickConnectTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-quick-connect/index.ts",
        "line": 733
      },
      "name": "ConnectQuickConnectTags",
      "namespace": "connectQuickConnect",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_quick_connect#key ConnectQuickConnect#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-quick-connect/index.ts",
            "line": 739
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is maximum of 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_quick_connect#value ConnectQuickConnect#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-quick-connect/index.ts",
            "line": 745
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-quick-connect/index:ConnectQuickConnectTags"
    },
    "@cdktn/provider-awscc.connectQuickConnect.ConnectQuickConnectTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectQuickConnect.ConnectQuickConnectTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-quick-connect/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-quick-connect/index.ts",
        "line": 867
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-quick-connect/index.ts",
            "line": 882
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.connectQuickConnect.ConnectQuickConnectTagsOutputReference"
            }
          }
        }
      ],
      "name": "ConnectQuickConnectTagsList",
      "namespace": "connectQuickConnect",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-quick-connect/index.ts",
            "line": 868
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectQuickConnect.ConnectQuickConnectTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-quick-connect/index:ConnectQuickConnectTagsList"
    },
    "@cdktn/provider-awscc.connectQuickConnect.ConnectQuickConnectTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectQuickConnect.ConnectQuickConnectTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-quick-connect/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/connect-quick-connect/index.ts",
        "line": 784
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-quick-connect/index.ts",
            "line": 842
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-quick-connect/index.ts",
            "line": 858
          },
          "name": "resetValue"
        }
      ],
      "name": "ConnectQuickConnectTagsOutputReference",
      "namespace": "connectQuickConnect",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-quick-connect/index.ts",
            "line": 846
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-quick-connect/index.ts",
            "line": 862
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-quick-connect/index.ts",
            "line": 836
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-quick-connect/index.ts",
            "line": 852
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-quick-connect/index.ts",
            "line": 798
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectQuickConnect.ConnectQuickConnectTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-quick-connect/index:ConnectQuickConnectTagsOutputReference"
    },
    "@cdktn/provider-awscc.connectRoutingProfile.ConnectRoutingProfile": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_routing_profile awscc_connect_routing_profile}."
      },
      "fqn": "@cdktn/provider-awscc.connectRoutingProfile.ConnectRoutingProfile",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_routing_profile awscc_connect_routing_profile} Resource."
        },
        "locationInModule": {
          "filename": "src/connect-routing-profile/index.ts",
          "line": 1105
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.connectRoutingProfile.ConnectRoutingProfileConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-routing-profile/index.ts",
        "line": 1073
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ConnectRoutingProfile resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/connect-routing-profile/index.ts",
            "line": 1090
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ConnectRoutingProfile to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_routing_profile#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ConnectRoutingProfile that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ConnectRoutingProfile to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-routing-profile/index.ts",
            "line": 1201
          },
          "name": "putManualAssignmentQueueConfigs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.connectRoutingProfile.ConnectRoutingProfileManualAssignmentQueueConfigs"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-routing-profile/index.ts",
            "line": 1217
          },
          "name": "putMediaConcurrencies",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.connectRoutingProfile.ConnectRoutingProfileMediaConcurrencies"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-routing-profile/index.ts",
            "line": 1243
          },
          "name": "putQueueConfigs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.connectRoutingProfile.ConnectRoutingProfileQueueConfigs"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-routing-profile/index.ts",
            "line": 1264
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.connectRoutingProfile.ConnectRoutingProfileTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-routing-profile/index.ts",
            "line": 1144
          },
          "name": "resetAgentAvailabilityTimer"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-routing-profile/index.ts",
            "line": 1204
          },
          "name": "resetManualAssignmentQueueConfigs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-routing-profile/index.ts",
            "line": 1246
          },
          "name": "resetQueueConfigs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-routing-profile/index.ts",
            "line": 1267
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-routing-profile/index.ts",
            "line": 1279
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-routing-profile/index.ts",
            "line": 1293
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ConnectRoutingProfile",
      "namespace": "connectRoutingProfile",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-routing-profile/index.ts",
            "line": 1078
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-routing-profile/index.ts",
            "line": 1179
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-routing-profile/index.ts",
            "line": 1198
          },
          "name": "manualAssignmentQueueConfigs",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectRoutingProfile.ConnectRoutingProfileManualAssignmentQueueConfigsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-routing-profile/index.ts",
            "line": 1214
          },
          "name": "mediaConcurrencies",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectRoutingProfile.ConnectRoutingProfileMediaConcurrenciesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-routing-profile/index.ts",
            "line": 1240
          },
          "name": "queueConfigs",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectRoutingProfile.ConnectRoutingProfileQueueConfigsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-routing-profile/index.ts",
            "line": 1255
          },
          "name": "routingProfileArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-routing-profile/index.ts",
            "line": 1261
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectRoutingProfile.ConnectRoutingProfileTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-routing-profile/index.ts",
            "line": 1148
          },
          "name": "agentAvailabilityTimerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-routing-profile/index.ts",
            "line": 1161
          },
          "name": "defaultOutboundQueueArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-routing-profile/index.ts",
            "line": 1174
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-routing-profile/index.ts",
            "line": 1192
          },
          "name": "instanceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-routing-profile/index.ts",
            "line": 1208
          },
          "name": "manualAssignmentQueueConfigsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectRoutingProfile.ConnectRoutingProfileManualAssignmentQueueConfigs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-routing-profile/index.ts",
            "line": 1221
          },
          "name": "mediaConcurrenciesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectRoutingProfile.ConnectRoutingProfileMediaConcurrencies"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-routing-profile/index.ts",
            "line": 1234
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-routing-profile/index.ts",
            "line": 1250
          },
          "name": "queueConfigsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectRoutingProfile.ConnectRoutingProfileQueueConfigs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-routing-profile/index.ts",
            "line": 1271
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectRoutingProfile.ConnectRoutingProfileTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-routing-profile/index.ts",
            "line": 1138
          },
          "name": "agentAvailabilityTimer",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-routing-profile/index.ts",
            "line": 1154
          },
          "name": "defaultOutboundQueueArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-routing-profile/index.ts",
            "line": 1167
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-routing-profile/index.ts",
            "line": 1185
          },
          "name": "instanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-routing-profile/index.ts",
            "line": 1227
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-routing-profile/index:ConnectRoutingProfile"
    },
    "@cdktn/provider-awscc.connectRoutingProfile.ConnectRoutingProfileConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectRoutingProfile.ConnectRoutingProfileConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-routing-profile/index.ts",
        "line": 14
      },
      "name": "ConnectRoutingProfileConfig",
      "namespace": "connectRoutingProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_routing_profile#default_outbound_queue_arn ConnectRoutingProfile#default_outbound_queue_arn}",
            "stability": "stable",
            "summary": "The identifier of the default outbound queue for this routing profile."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-routing-profile/index.ts",
            "line": 26
          },
          "name": "defaultOutboundQueueArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_routing_profile#description ConnectRoutingProfile#description}",
            "stability": "stable",
            "summary": "The description of the routing profile."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-routing-profile/index.ts",
            "line": 32
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_routing_profile#instance_arn ConnectRoutingProfile#instance_arn}",
            "stability": "stable",
            "summary": "The identifier of the Amazon Connect instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-routing-profile/index.ts",
            "line": 38
          },
          "name": "instanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_routing_profile#media_concurrencies ConnectRoutingProfile#media_concurrencies}",
            "stability": "stable",
            "summary": "The channels agents can handle in the Contact Control Panel (CCP) for this routing profile."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-routing-profile/index.ts",
            "line": 50
          },
          "name": "mediaConcurrencies",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectRoutingProfile.ConnectRoutingProfileMediaConcurrencies"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_routing_profile#name ConnectRoutingProfile#name}",
            "stability": "stable",
            "summary": "The name of the routing profile."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-routing-profile/index.ts",
            "line": 56
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_routing_profile#agent_availability_timer ConnectRoutingProfile#agent_availability_timer}",
            "stability": "stable",
            "summary": "Whether agents with this routing profile will have their routing order calculated based on longest idle time or time since their last inbound contact."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-routing-profile/index.ts",
            "line": 20
          },
          "name": "agentAvailabilityTimer",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_routing_profile#manual_assignment_queue_configs ConnectRoutingProfile#manual_assignment_queue_configs}",
            "stability": "stable",
            "summary": "The manual assignment queues to associate with this routing profile."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-routing-profile/index.ts",
            "line": 44
          },
          "name": "manualAssignmentQueueConfigs",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectRoutingProfile.ConnectRoutingProfileManualAssignmentQueueConfigs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_routing_profile#queue_configs ConnectRoutingProfile#queue_configs}",
            "stability": "stable",
            "summary": "The queues to associate with this routing profile."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-routing-profile/index.ts",
            "line": 62
          },
          "name": "queueConfigs",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectRoutingProfile.ConnectRoutingProfileQueueConfigs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_routing_profile#tags ConnectRoutingProfile#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-routing-profile/index.ts",
            "line": 68
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectRoutingProfile.ConnectRoutingProfileTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-routing-profile/index:ConnectRoutingProfileConfig"
    },
    "@cdktn/provider-awscc.connectRoutingProfile.ConnectRoutingProfileManualAssignmentQueueConfigs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectRoutingProfile.ConnectRoutingProfileManualAssignmentQueueConfigs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-routing-profile/index.ts",
        "line": 201
      },
      "name": "ConnectRoutingProfileManualAssignmentQueueConfigs",
      "namespace": "connectRoutingProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_routing_profile#queue_reference ConnectRoutingProfile#queue_reference}",
            "stability": "stable",
            "summary": "Contains the channel and queue identifier for a routing profile."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-routing-profile/index.ts",
            "line": 207
          },
          "name": "queueReference",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.connectRoutingProfile.ConnectRoutingProfileManualAssignmentQueueConfigsQueueReference"
          }
        }
      ],
      "symbolId": "src/connect-routing-profile/index:ConnectRoutingProfileManualAssignmentQueueConfigs"
    },
    "@cdktn/provider-awscc.connectRoutingProfile.ConnectRoutingProfileManualAssignmentQueueConfigsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectRoutingProfile.ConnectRoutingProfileManualAssignmentQueueConfigsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-routing-profile/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/connect-routing-profile/index.ts",
        "line": 300
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-routing-profile/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-awscc.connectRoutingProfile.ConnectRoutingProfileManualAssignmentQueueConfigsOutputReference"
            }
          }
        }
      ],
      "name": "ConnectRoutingProfileManualAssignmentQueueConfigsList",
      "namespace": "connectRoutingProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-routing-profile/index.ts",
            "line": 301
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectRoutingProfile.ConnectRoutingProfileManualAssignmentQueueConfigs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-routing-profile/index:ConnectRoutingProfileManualAssignmentQueueConfigsList"
    },
    "@cdktn/provider-awscc.connectRoutingProfile.ConnectRoutingProfileManualAssignmentQueueConfigsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectRoutingProfile.ConnectRoutingProfileManualAssignmentQueueConfigsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-routing-profile/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/connect-routing-profile/index.ts",
        "line": 239
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-routing-profile/index.ts",
            "line": 288
          },
          "name": "putQueueReference",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectRoutingProfile.ConnectRoutingProfileManualAssignmentQueueConfigsQueueReference"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-routing-profile/index.ts",
            "line": 291
          },
          "name": "resetQueueReference"
        }
      ],
      "name": "ConnectRoutingProfileManualAssignmentQueueConfigsOutputReference",
      "namespace": "connectRoutingProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-routing-profile/index.ts",
            "line": 285
          },
          "name": "queueReference",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectRoutingProfile.ConnectRoutingProfileManualAssignmentQueueConfigsQueueReferenceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-routing-profile/index.ts",
            "line": 295
          },
          "name": "queueReferenceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectRoutingProfile.ConnectRoutingProfileManualAssignmentQueueConfigsQueueReference"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-routing-profile/index.ts",
            "line": 253
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectRoutingProfile.ConnectRoutingProfileManualAssignmentQueueConfigs"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-routing-profile/index:ConnectRoutingProfileManualAssignmentQueueConfigsOutputReference"
    },
    "@cdktn/provider-awscc.connectRoutingProfile.ConnectRoutingProfileManualAssignmentQueueConfigsQueueReference": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectRoutingProfile.ConnectRoutingProfileManualAssignmentQueueConfigsQueueReference",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-routing-profile/index.ts",
        "line": 70
      },
      "name": "ConnectRoutingProfileManualAssignmentQueueConfigsQueueReference",
      "namespace": "connectRoutingProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_routing_profile#channel ConnectRoutingProfile#channel}",
            "stability": "stable",
            "summary": "The channels that agents can handle in the Contact Control Panel (CCP)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-routing-profile/index.ts",
            "line": 76
          },
          "name": "channel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_routing_profile#queue_arn ConnectRoutingProfile#queue_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) for the queue."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-routing-profile/index.ts",
            "line": 82
          },
          "name": "queueArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-routing-profile/index:ConnectRoutingProfileManualAssignmentQueueConfigsQueueReference"
    },
    "@cdktn/provider-awscc.connectRoutingProfile.ConnectRoutingProfileManualAssignmentQueueConfigsQueueReferenceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectRoutingProfile.ConnectRoutingProfileManualAssignmentQueueConfigsQueueReferenceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-routing-profile/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/connect-routing-profile/index.ts",
        "line": 121
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-routing-profile/index.ts",
            "line": 177
          },
          "name": "resetChannel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-routing-profile/index.ts",
            "line": 193
          },
          "name": "resetQueueArn"
        }
      ],
      "name": "ConnectRoutingProfileManualAssignmentQueueConfigsQueueReferenceOutputReference",
      "namespace": "connectRoutingProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-routing-profile/index.ts",
            "line": 181
          },
          "name": "channelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-routing-profile/index.ts",
            "line": 197
          },
          "name": "queueArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-routing-profile/index.ts",
            "line": 171
          },
          "name": "channel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-routing-profile/index.ts",
            "line": 187
          },
          "name": "queueArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-routing-profile/index.ts",
            "line": 133
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectRoutingProfile.ConnectRoutingProfileManualAssignmentQueueConfigsQueueReference"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-routing-profile/index:ConnectRoutingProfileManualAssignmentQueueConfigsQueueReferenceOutputReference"
    },
    "@cdktn/provider-awscc.connectRoutingProfile.ConnectRoutingProfileMediaConcurrencies": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectRoutingProfile.ConnectRoutingProfileMediaConcurrencies",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-routing-profile/index.ts",
        "line": 415
      },
      "name": "ConnectRoutingProfileMediaConcurrencies",
      "namespace": "connectRoutingProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_routing_profile#channel ConnectRoutingProfile#channel}",
            "stability": "stable",
            "summary": "The channels that agents can handle in the Contact Control Panel (CCP)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-routing-profile/index.ts",
            "line": 421
          },
          "name": "channel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_routing_profile#concurrency ConnectRoutingProfile#concurrency}",
            "stability": "stable",
            "summary": "The number of contacts an agent can have on a channel simultaneously."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-routing-profile/index.ts",
            "line": 427
          },
          "name": "concurrency",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_routing_profile#cross_channel_behavior ConnectRoutingProfile#cross_channel_behavior}",
            "stability": "stable",
            "summary": "Defines the cross-channel routing behavior that allows an agent working on a contact in one channel to be offered a contact from a different channel."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-routing-profile/index.ts",
            "line": 433
          },
          "name": "crossChannelBehavior",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.connectRoutingProfile.ConnectRoutingProfileMediaConcurrenciesCrossChannelBehavior"
          }
        }
      ],
      "symbolId": "src/connect-routing-profile/index:ConnectRoutingProfileMediaConcurrencies"
    },
    "@cdktn/provider-awscc.connectRoutingProfile.ConnectRoutingProfileMediaConcurrenciesCrossChannelBehavior": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectRoutingProfile.ConnectRoutingProfileMediaConcurrenciesCrossChannelBehavior",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-routing-profile/index.ts",
        "line": 319
      },
      "name": "ConnectRoutingProfileMediaConcurrenciesCrossChannelBehavior",
      "namespace": "connectRoutingProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_routing_profile#behavior_type ConnectRoutingProfile#behavior_type}",
            "stability": "stable",
            "summary": "Specifies the other channels that can be routed to an agent handling their current channel."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-routing-profile/index.ts",
            "line": 325
          },
          "name": "behaviorType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-routing-profile/index:ConnectRoutingProfileMediaConcurrenciesCrossChannelBehavior"
    },
    "@cdktn/provider-awscc.connectRoutingProfile.ConnectRoutingProfileMediaConcurrenciesCrossChannelBehaviorOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectRoutingProfile.ConnectRoutingProfileMediaConcurrenciesCrossChannelBehaviorOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-routing-profile/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/connect-routing-profile/index.ts",
        "line": 357
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-routing-profile/index.ts",
            "line": 407
          },
          "name": "resetBehaviorType"
        }
      ],
      "name": "ConnectRoutingProfileMediaConcurrenciesCrossChannelBehaviorOutputReference",
      "namespace": "connectRoutingProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-routing-profile/index.ts",
            "line": 411
          },
          "name": "behaviorTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-routing-profile/index.ts",
            "line": 401
          },
          "name": "behaviorType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-routing-profile/index.ts",
            "line": 369
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectRoutingProfile.ConnectRoutingProfileMediaConcurrenciesCrossChannelBehavior"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-routing-profile/index:ConnectRoutingProfileMediaConcurrenciesCrossChannelBehaviorOutputReference"
    },
    "@cdktn/provider-awscc.connectRoutingProfile.ConnectRoutingProfileMediaConcurrenciesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectRoutingProfile.ConnectRoutingProfileMediaConcurrenciesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-routing-profile/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/connect-routing-profile/index.ts",
        "line": 578
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-routing-profile/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-awscc.connectRoutingProfile.ConnectRoutingProfileMediaConcurrenciesOutputReference"
            }
          }
        }
      ],
      "name": "ConnectRoutingProfileMediaConcurrenciesList",
      "namespace": "connectRoutingProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-routing-profile/index.ts",
            "line": 579
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectRoutingProfile.ConnectRoutingProfileMediaConcurrencies"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-routing-profile/index:ConnectRoutingProfileMediaConcurrenciesList"
    },
    "@cdktn/provider-awscc.connectRoutingProfile.ConnectRoutingProfileMediaConcurrenciesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectRoutingProfile.ConnectRoutingProfileMediaConcurrenciesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-routing-profile/index.ts",
          "line": 489
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-routing-profile/index.ts",
        "line": 479
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-routing-profile/index.ts",
            "line": 566
          },
          "name": "putCrossChannelBehavior",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectRoutingProfile.ConnectRoutingProfileMediaConcurrenciesCrossChannelBehavior"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-routing-profile/index.ts",
            "line": 569
          },
          "name": "resetCrossChannelBehavior"
        }
      ],
      "name": "ConnectRoutingProfileMediaConcurrenciesOutputReference",
      "namespace": "connectRoutingProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-routing-profile/index.ts",
            "line": 563
          },
          "name": "crossChannelBehavior",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectRoutingProfile.ConnectRoutingProfileMediaConcurrenciesCrossChannelBehaviorOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-routing-profile/index.ts",
            "line": 544
          },
          "name": "channelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-routing-profile/index.ts",
            "line": 557
          },
          "name": "concurrencyInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-routing-profile/index.ts",
            "line": 573
          },
          "name": "crossChannelBehaviorInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectRoutingProfile.ConnectRoutingProfileMediaConcurrenciesCrossChannelBehavior"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-routing-profile/index.ts",
            "line": 537
          },
          "name": "channel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-routing-profile/index.ts",
            "line": 550
          },
          "name": "concurrency",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-routing-profile/index.ts",
            "line": 493
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectRoutingProfile.ConnectRoutingProfileMediaConcurrencies"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-routing-profile/index:ConnectRoutingProfileMediaConcurrenciesOutputReference"
    },
    "@cdktn/provider-awscc.connectRoutingProfile.ConnectRoutingProfileQueueConfigs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectRoutingProfile.ConnectRoutingProfileQueueConfigs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-routing-profile/index.ts",
        "line": 728
      },
      "name": "ConnectRoutingProfileQueueConfigs",
      "namespace": "connectRoutingProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_routing_profile#delay ConnectRoutingProfile#delay}",
            "stability": "stable",
            "summary": "The delay, in seconds, a contact should wait in the queue before they are routed to an available agent."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-routing-profile/index.ts",
            "line": 734
          },
          "name": "delay",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_routing_profile#priority ConnectRoutingProfile#priority}",
            "stability": "stable",
            "summary": "The order in which contacts are to be handled for the queue."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-routing-profile/index.ts",
            "line": 740
          },
          "name": "priority",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_routing_profile#queue_reference ConnectRoutingProfile#queue_reference}",
            "stability": "stable",
            "summary": "Contains the channel and queue identifier for a routing profile."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-routing-profile/index.ts",
            "line": 746
          },
          "name": "queueReference",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.connectRoutingProfile.ConnectRoutingProfileQueueConfigsQueueReference"
          }
        }
      ],
      "symbolId": "src/connect-routing-profile/index:ConnectRoutingProfileQueueConfigs"
    },
    "@cdktn/provider-awscc.connectRoutingProfile.ConnectRoutingProfileQueueConfigsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectRoutingProfile.ConnectRoutingProfileQueueConfigsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-routing-profile/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-routing-profile/index.ts",
        "line": 897
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-routing-profile/index.ts",
            "line": 912
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.connectRoutingProfile.ConnectRoutingProfileQueueConfigsOutputReference"
            }
          }
        }
      ],
      "name": "ConnectRoutingProfileQueueConfigsList",
      "namespace": "connectRoutingProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-routing-profile/index.ts",
            "line": 898
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectRoutingProfile.ConnectRoutingProfileQueueConfigs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-routing-profile/index:ConnectRoutingProfileQueueConfigsList"
    },
    "@cdktn/provider-awscc.connectRoutingProfile.ConnectRoutingProfileQueueConfigsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectRoutingProfile.ConnectRoutingProfileQueueConfigsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-routing-profile/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/connect-routing-profile/index.ts",
        "line": 792
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-routing-profile/index.ts",
            "line": 885
          },
          "name": "putQueueReference",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectRoutingProfile.ConnectRoutingProfileQueueConfigsQueueReference"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-routing-profile/index.ts",
            "line": 856
          },
          "name": "resetDelay"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-routing-profile/index.ts",
            "line": 872
          },
          "name": "resetPriority"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-routing-profile/index.ts",
            "line": 888
          },
          "name": "resetQueueReference"
        }
      ],
      "name": "ConnectRoutingProfileQueueConfigsOutputReference",
      "namespace": "connectRoutingProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-routing-profile/index.ts",
            "line": 882
          },
          "name": "queueReference",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectRoutingProfile.ConnectRoutingProfileQueueConfigsQueueReferenceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-routing-profile/index.ts",
            "line": 860
          },
          "name": "delayInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-routing-profile/index.ts",
            "line": 876
          },
          "name": "priorityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-routing-profile/index.ts",
            "line": 892
          },
          "name": "queueReferenceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectRoutingProfile.ConnectRoutingProfileQueueConfigsQueueReference"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-routing-profile/index.ts",
            "line": 850
          },
          "name": "delay",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-routing-profile/index.ts",
            "line": 866
          },
          "name": "priority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-routing-profile/index.ts",
            "line": 806
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectRoutingProfile.ConnectRoutingProfileQueueConfigs"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-routing-profile/index:ConnectRoutingProfileQueueConfigsOutputReference"
    },
    "@cdktn/provider-awscc.connectRoutingProfile.ConnectRoutingProfileQueueConfigsQueueReference": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectRoutingProfile.ConnectRoutingProfileQueueConfigsQueueReference",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-routing-profile/index.ts",
        "line": 597
      },
      "name": "ConnectRoutingProfileQueueConfigsQueueReference",
      "namespace": "connectRoutingProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_routing_profile#channel ConnectRoutingProfile#channel}",
            "stability": "stable",
            "summary": "The channels that agents can handle in the Contact Control Panel (CCP)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-routing-profile/index.ts",
            "line": 603
          },
          "name": "channel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_routing_profile#queue_arn ConnectRoutingProfile#queue_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) for the queue."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-routing-profile/index.ts",
            "line": 609
          },
          "name": "queueArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-routing-profile/index:ConnectRoutingProfileQueueConfigsQueueReference"
    },
    "@cdktn/provider-awscc.connectRoutingProfile.ConnectRoutingProfileQueueConfigsQueueReferenceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectRoutingProfile.ConnectRoutingProfileQueueConfigsQueueReferenceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-routing-profile/index.ts",
          "line": 656
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-routing-profile/index.ts",
        "line": 648
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-routing-profile/index.ts",
            "line": 704
          },
          "name": "resetChannel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-routing-profile/index.ts",
            "line": 720
          },
          "name": "resetQueueArn"
        }
      ],
      "name": "ConnectRoutingProfileQueueConfigsQueueReferenceOutputReference",
      "namespace": "connectRoutingProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-routing-profile/index.ts",
            "line": 708
          },
          "name": "channelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-routing-profile/index.ts",
            "line": 724
          },
          "name": "queueArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-routing-profile/index.ts",
            "line": 698
          },
          "name": "channel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-routing-profile/index.ts",
            "line": 714
          },
          "name": "queueArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-routing-profile/index.ts",
            "line": 660
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectRoutingProfile.ConnectRoutingProfileQueueConfigsQueueReference"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-routing-profile/index:ConnectRoutingProfileQueueConfigsQueueReferenceOutputReference"
    },
    "@cdktn/provider-awscc.connectRoutingProfile.ConnectRoutingProfileTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectRoutingProfile.ConnectRoutingProfileTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-routing-profile/index.ts",
        "line": 916
      },
      "name": "ConnectRoutingProfileTags",
      "namespace": "connectRoutingProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_routing_profile#key ConnectRoutingProfile#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-routing-profile/index.ts",
            "line": 922
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_routing_profile#value ConnectRoutingProfile#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-routing-profile/index.ts",
            "line": 928
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-routing-profile/index:ConnectRoutingProfileTags"
    },
    "@cdktn/provider-awscc.connectRoutingProfile.ConnectRoutingProfileTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectRoutingProfile.ConnectRoutingProfileTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-routing-profile/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-routing-profile/index.ts",
        "line": 1050
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-routing-profile/index.ts",
            "line": 1065
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.connectRoutingProfile.ConnectRoutingProfileTagsOutputReference"
            }
          }
        }
      ],
      "name": "ConnectRoutingProfileTagsList",
      "namespace": "connectRoutingProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-routing-profile/index.ts",
            "line": 1051
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectRoutingProfile.ConnectRoutingProfileTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-routing-profile/index:ConnectRoutingProfileTagsList"
    },
    "@cdktn/provider-awscc.connectRoutingProfile.ConnectRoutingProfileTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectRoutingProfile.ConnectRoutingProfileTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-routing-profile/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-routing-profile/index.ts",
        "line": 967
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-routing-profile/index.ts",
            "line": 1025
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-routing-profile/index.ts",
            "line": 1041
          },
          "name": "resetValue"
        }
      ],
      "name": "ConnectRoutingProfileTagsOutputReference",
      "namespace": "connectRoutingProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-routing-profile/index.ts",
            "line": 1029
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-routing-profile/index.ts",
            "line": 1045
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-routing-profile/index.ts",
            "line": 1019
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-routing-profile/index.ts",
            "line": 1035
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-routing-profile/index.ts",
            "line": 981
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectRoutingProfile.ConnectRoutingProfileTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-routing-profile/index:ConnectRoutingProfileTagsOutputReference"
    },
    "@cdktn/provider-awscc.connectSecurityKey.ConnectSecurityKey": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_security_key awscc_connect_security_key}."
      },
      "fqn": "@cdktn/provider-awscc.connectSecurityKey.ConnectSecurityKey",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_security_key awscc_connect_security_key} Resource."
        },
        "locationInModule": {
          "filename": "src/connect-security-key/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-awscc.connectSecurityKey.ConnectSecurityKeyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-security-key/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ConnectSecurityKey resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/connect-security-key/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 ConnectSecurityKey to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_security_key#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ConnectSecurityKey that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ConnectSecurityKey to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-security-key/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/connect-security-key/index.ts",
            "line": 135
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ConnectSecurityKey",
      "namespace": "connectSecurityKey",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-security-key/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-security-key/index.ts",
            "line": 89
          },
          "name": "associationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-security-key/index.ts",
            "line": 94
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-security-key/index.ts",
            "line": 107
          },
          "name": "instanceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-security-key/index.ts",
            "line": 120
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-security-key/index.ts",
            "line": 100
          },
          "name": "instanceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-security-key/index.ts",
            "line": 113
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-security-key/index:ConnectSecurityKey"
    },
    "@cdktn/provider-awscc.connectSecurityKey.ConnectSecurityKeyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectSecurityKey.ConnectSecurityKeyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-security-key/index.ts",
        "line": 14
      },
      "name": "ConnectSecurityKeyConfig",
      "namespace": "connectSecurityKey",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_security_key#instance_id ConnectSecurityKey#instance_id}",
            "stability": "stable",
            "summary": "Amazon Connect instance identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-security-key/index.ts",
            "line": 20
          },
          "name": "instanceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_security_key#key ConnectSecurityKey#key}",
            "stability": "stable",
            "summary": "A valid security key in PEM format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-security-key/index.ts",
            "line": 26
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-security-key/index:ConnectSecurityKeyConfig"
    },
    "@cdktn/provider-awscc.connectSecurityProfile.ConnectSecurityProfile": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_security_profile awscc_connect_security_profile}."
      },
      "fqn": "@cdktn/provider-awscc.connectSecurityProfile.ConnectSecurityProfile",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_security_profile awscc_connect_security_profile} Resource."
        },
        "locationInModule": {
          "filename": "src/connect-security-profile/index.ts",
          "line": 1245
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.connectSecurityProfile.ConnectSecurityProfileConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-security-profile/index.ts",
        "line": 1213
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ConnectSecurityProfile resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 1230
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ConnectSecurityProfile to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_security_profile#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ConnectSecurityProfile that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ConnectSecurityProfile to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 1300
          },
          "name": "putAllowedAccessControlTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.connectSecurityProfile.ConnectSecurityProfileAllowedAccessControlTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 1316
          },
          "name": "putAllowedFlowModules",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.connectSecurityProfile.ConnectSecurityProfileAllowedFlowModules"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 1332
          },
          "name": "putApplications",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.connectSecurityProfile.ConnectSecurityProfileApplications"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 1364
          },
          "name": "putGranularAccessControlConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectSecurityProfile.ConnectSecurityProfileGranularAccessControlConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 1474
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.connectSecurityProfile.ConnectSecurityProfileTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 1287
          },
          "name": "resetAllowedAccessControlHierarchyGroupId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 1303
          },
          "name": "resetAllowedAccessControlTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 1319
          },
          "name": "resetAllowedFlowModules"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 1335
          },
          "name": "resetApplications"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 1351
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 1367
          },
          "name": "resetGranularAccessControlConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 1383
          },
          "name": "resetHierarchyRestrictedResources"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 1427
          },
          "name": "resetPermissions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 1461
          },
          "name": "resetTagRestrictedResources"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 1477
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 1489
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 1506
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ConnectSecurityProfile",
      "namespace": "connectSecurityProfile",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 1218
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 1297
          },
          "name": "allowedAccessControlTags",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectSecurityProfile.ConnectSecurityProfileAllowedAccessControlTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 1313
          },
          "name": "allowedFlowModules",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectSecurityProfile.ConnectSecurityProfileAllowedFlowModulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 1329
          },
          "name": "applications",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectSecurityProfile.ConnectSecurityProfileApplicationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 1361
          },
          "name": "granularAccessControlConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectSecurityProfile.ConnectSecurityProfileGranularAccessControlConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 1392
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 1410
          },
          "name": "lastModifiedRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 1415
          },
          "name": "lastModifiedTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 1436
          },
          "name": "securityProfileArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 1471
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectSecurityProfile.ConnectSecurityProfileTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 1291
          },
          "name": "allowedAccessControlHierarchyGroupIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 1307
          },
          "name": "allowedAccessControlTagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectSecurityProfile.ConnectSecurityProfileAllowedAccessControlTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 1323
          },
          "name": "allowedFlowModulesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectSecurityProfile.ConnectSecurityProfileAllowedFlowModules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 1339
          },
          "name": "applicationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectSecurityProfile.ConnectSecurityProfileApplications"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 1355
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 1371
          },
          "name": "granularAccessControlConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectSecurityProfile.ConnectSecurityProfileGranularAccessControlConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 1387
          },
          "name": "hierarchyRestrictedResourcesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 1405
          },
          "name": "instanceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 1431
          },
          "name": "permissionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 1449
          },
          "name": "securityProfileNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 1465
          },
          "name": "tagRestrictedResourcesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 1481
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectSecurityProfile.ConnectSecurityProfileTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 1281
          },
          "name": "allowedAccessControlHierarchyGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 1345
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 1377
          },
          "name": "hierarchyRestrictedResources",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 1398
          },
          "name": "instanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 1421
          },
          "name": "permissions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 1442
          },
          "name": "securityProfileName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 1455
          },
          "name": "tagRestrictedResources",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/connect-security-profile/index:ConnectSecurityProfile"
    },
    "@cdktn/provider-awscc.connectSecurityProfile.ConnectSecurityProfileAllowedAccessControlTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectSecurityProfile.ConnectSecurityProfileAllowedAccessControlTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-security-profile/index.ts",
        "line": 86
      },
      "name": "ConnectSecurityProfileAllowedAccessControlTags",
      "namespace": "connectSecurityProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_security_profile#key ConnectSecurityProfile#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 92
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_security_profile#value ConnectSecurityProfile#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 98
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-security-profile/index:ConnectSecurityProfileAllowedAccessControlTags"
    },
    "@cdktn/provider-awscc.connectSecurityProfile.ConnectSecurityProfileAllowedAccessControlTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectSecurityProfile.ConnectSecurityProfileAllowedAccessControlTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-security-profile/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/connect-security-profile/index.ts",
        "line": 220
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-security-profile/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-awscc.connectSecurityProfile.ConnectSecurityProfileAllowedAccessControlTagsOutputReference"
            }
          }
        }
      ],
      "name": "ConnectSecurityProfileAllowedAccessControlTagsList",
      "namespace": "connectSecurityProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 221
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectSecurityProfile.ConnectSecurityProfileAllowedAccessControlTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-security-profile/index:ConnectSecurityProfileAllowedAccessControlTagsList"
    },
    "@cdktn/provider-awscc.connectSecurityProfile.ConnectSecurityProfileAllowedAccessControlTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectSecurityProfile.ConnectSecurityProfileAllowedAccessControlTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-security-profile/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/connect-security-profile/index.ts",
        "line": 137
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 195
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 211
          },
          "name": "resetValue"
        }
      ],
      "name": "ConnectSecurityProfileAllowedAccessControlTagsOutputReference",
      "namespace": "connectSecurityProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 199
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 215
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 189
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 205
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 151
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectSecurityProfile.ConnectSecurityProfileAllowedAccessControlTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-security-profile/index:ConnectSecurityProfileAllowedAccessControlTagsOutputReference"
    },
    "@cdktn/provider-awscc.connectSecurityProfile.ConnectSecurityProfileAllowedFlowModules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectSecurityProfile.ConnectSecurityProfileAllowedFlowModules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-security-profile/index.ts",
        "line": 239
      },
      "name": "ConnectSecurityProfileAllowedFlowModules",
      "namespace": "connectSecurityProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_security_profile#flow_module_id ConnectSecurityProfile#flow_module_id}",
            "stability": "stable",
            "summary": "The identifier of the application that you want to give access to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 245
          },
          "name": "flowModuleId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_security_profile#type ConnectSecurityProfile#type}",
            "stability": "stable",
            "summary": "The type of the first-party application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 251
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-security-profile/index:ConnectSecurityProfileAllowedFlowModules"
    },
    "@cdktn/provider-awscc.connectSecurityProfile.ConnectSecurityProfileAllowedFlowModulesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectSecurityProfile.ConnectSecurityProfileAllowedFlowModulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-security-profile/index.ts",
          "line": 381
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-security-profile/index.ts",
        "line": 373
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 388
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.connectSecurityProfile.ConnectSecurityProfileAllowedFlowModulesOutputReference"
            }
          }
        }
      ],
      "name": "ConnectSecurityProfileAllowedFlowModulesList",
      "namespace": "connectSecurityProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 374
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectSecurityProfile.ConnectSecurityProfileAllowedFlowModules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-security-profile/index:ConnectSecurityProfileAllowedFlowModulesList"
    },
    "@cdktn/provider-awscc.connectSecurityProfile.ConnectSecurityProfileAllowedFlowModulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectSecurityProfile.ConnectSecurityProfileAllowedFlowModulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-security-profile/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-security-profile/index.ts",
        "line": 290
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 348
          },
          "name": "resetFlowModuleId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 364
          },
          "name": "resetType"
        }
      ],
      "name": "ConnectSecurityProfileAllowedFlowModulesOutputReference",
      "namespace": "connectSecurityProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 352
          },
          "name": "flowModuleIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 368
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 342
          },
          "name": "flowModuleId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 358
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 304
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectSecurityProfile.ConnectSecurityProfileAllowedFlowModules"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-security-profile/index:ConnectSecurityProfileAllowedFlowModulesOutputReference"
    },
    "@cdktn/provider-awscc.connectSecurityProfile.ConnectSecurityProfileApplications": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectSecurityProfile.ConnectSecurityProfileApplications",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-security-profile/index.ts",
        "line": 392
      },
      "name": "ConnectSecurityProfileApplications",
      "namespace": "connectSecurityProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_security_profile#application_permissions ConnectSecurityProfile#application_permissions}",
            "stability": "stable",
            "summary": "The permissions that the agent is granted on the application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 398
          },
          "name": "applicationPermissions",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_security_profile#namespace ConnectSecurityProfile#namespace}",
            "stability": "stable",
            "summary": "Namespace of the application that you want to give access to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 404
          },
          "name": "namespace",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_security_profile#type ConnectSecurityProfile#type}",
            "stability": "stable",
            "summary": "The type of the application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 410
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-security-profile/index:ConnectSecurityProfileApplications"
    },
    "@cdktn/provider-awscc.connectSecurityProfile.ConnectSecurityProfileApplicationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectSecurityProfile.ConnectSecurityProfileApplicationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-security-profile/index.ts",
          "line": 569
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-security-profile/index.ts",
        "line": 561
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 576
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.connectSecurityProfile.ConnectSecurityProfileApplicationsOutputReference"
            }
          }
        }
      ],
      "name": "ConnectSecurityProfileApplicationsList",
      "namespace": "connectSecurityProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 562
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectSecurityProfile.ConnectSecurityProfileApplications"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-security-profile/index:ConnectSecurityProfileApplicationsList"
    },
    "@cdktn/provider-awscc.connectSecurityProfile.ConnectSecurityProfileApplicationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectSecurityProfile.ConnectSecurityProfileApplicationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-security-profile/index.ts",
          "line": 466
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-security-profile/index.ts",
        "line": 456
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 520
          },
          "name": "resetApplicationPermissions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 536
          },
          "name": "resetNamespace"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 552
          },
          "name": "resetType"
        }
      ],
      "name": "ConnectSecurityProfileApplicationsOutputReference",
      "namespace": "connectSecurityProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 524
          },
          "name": "applicationPermissionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 540
          },
          "name": "namespaceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 556
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 514
          },
          "name": "applicationPermissions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 530
          },
          "name": "namespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 546
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 470
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectSecurityProfile.ConnectSecurityProfileApplications"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-security-profile/index:ConnectSecurityProfileApplicationsOutputReference"
    },
    "@cdktn/provider-awscc.connectSecurityProfile.ConnectSecurityProfileConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectSecurityProfile.ConnectSecurityProfileConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-security-profile/index.ts",
        "line": 14
      },
      "name": "ConnectSecurityProfileConfig",
      "namespace": "connectSecurityProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_security_profile#instance_arn ConnectSecurityProfile#instance_arn}",
            "stability": "stable",
            "summary": "The identifier of the Amazon Connect instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 60
          },
          "name": "instanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_security_profile#security_profile_name ConnectSecurityProfile#security_profile_name}",
            "stability": "stable",
            "summary": "The name of the security profile."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 72
          },
          "name": "securityProfileName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_security_profile#allowed_access_control_hierarchy_group_id ConnectSecurityProfile#allowed_access_control_hierarchy_group_id}",
            "stability": "stable",
            "summary": "The identifier of the hierarchy group that a security profile uses to restrict access to resources in Amazon Connect."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 20
          },
          "name": "allowedAccessControlHierarchyGroupId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_security_profile#allowed_access_control_tags ConnectSecurityProfile#allowed_access_control_tags}",
            "stability": "stable",
            "summary": "The list of tags that a security profile uses to restrict access to resources in Amazon Connect."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 26
          },
          "name": "allowedAccessControlTags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectSecurityProfile.ConnectSecurityProfileAllowedAccessControlTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_security_profile#allowed_flow_modules ConnectSecurityProfile#allowed_flow_modules}",
            "stability": "stable",
            "summary": "The list of flow-module resources to be linked to a security profile in Amazon Connect."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 32
          },
          "name": "allowedFlowModules",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectSecurityProfile.ConnectSecurityProfileAllowedFlowModules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_security_profile#applications ConnectSecurityProfile#applications}",
            "stability": "stable",
            "summary": "A list of third-party applications that the security profile will give access to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 38
          },
          "name": "applications",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectSecurityProfile.ConnectSecurityProfileApplications"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_security_profile#description ConnectSecurityProfile#description}",
            "stability": "stable",
            "summary": "The description of the security profile."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 44
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_security_profile#granular_access_control_configuration ConnectSecurityProfile#granular_access_control_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 48
          },
          "name": "granularAccessControlConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.connectSecurityProfile.ConnectSecurityProfileGranularAccessControlConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_security_profile#hierarchy_restricted_resources ConnectSecurityProfile#hierarchy_restricted_resources}",
            "stability": "stable",
            "summary": "The list of resources that a security profile applies hierarchy restrictions to in Amazon Connect."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 54
          },
          "name": "hierarchyRestrictedResources",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_security_profile#permissions ConnectSecurityProfile#permissions}",
            "stability": "stable",
            "summary": "Permissions assigned to the security profile."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 66
          },
          "name": "permissions",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_security_profile#tag_restricted_resources ConnectSecurityProfile#tag_restricted_resources}",
            "stability": "stable",
            "summary": "The list of resources that a security profile applies tag restrictions to in Amazon Connect."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 78
          },
          "name": "tagRestrictedResources",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_security_profile#tags ConnectSecurityProfile#tags}",
            "stability": "stable",
            "summary": "The tags used to organize, track, or control access for this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 84
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectSecurityProfile.ConnectSecurityProfileTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-security-profile/index:ConnectSecurityProfileConfig"
    },
    "@cdktn/provider-awscc.connectSecurityProfile.ConnectSecurityProfileGranularAccessControlConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectSecurityProfile.ConnectSecurityProfileGranularAccessControlConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-security-profile/index.ts",
        "line": 960
      },
      "name": "ConnectSecurityProfileGranularAccessControlConfiguration",
      "namespace": "connectSecurityProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_security_profile#data_table_access_control_configuration ConnectSecurityProfile#data_table_access_control_configuration}",
            "stability": "stable",
            "summary": "Defines the access control configuration for data tables."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 966
          },
          "name": "dataTableAccessControlConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.connectSecurityProfile.ConnectSecurityProfileGranularAccessControlConfigurationDataTableAccessControlConfiguration"
          }
        }
      ],
      "symbolId": "src/connect-security-profile/index:ConnectSecurityProfileGranularAccessControlConfiguration"
    },
    "@cdktn/provider-awscc.connectSecurityProfile.ConnectSecurityProfileGranularAccessControlConfigurationDataTableAccessControlConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectSecurityProfile.ConnectSecurityProfileGranularAccessControlConfigurationDataTableAccessControlConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-security-profile/index.ts",
        "line": 864
      },
      "name": "ConnectSecurityProfileGranularAccessControlConfigurationDataTableAccessControlConfiguration",
      "namespace": "connectSecurityProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_security_profile#primary_attribute_access_control_configuration ConnectSecurityProfile#primary_attribute_access_control_configuration}",
            "stability": "stable",
            "summary": "Contains the configuration for record-based access control."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 870
          },
          "name": "primaryAttributeAccessControlConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.connectSecurityProfile.ConnectSecurityProfileGranularAccessControlConfigurationDataTableAccessControlConfigurationPrimaryAttributeAccessControlConfiguration"
          }
        }
      ],
      "symbolId": "src/connect-security-profile/index:ConnectSecurityProfileGranularAccessControlConfigurationDataTableAccessControlConfiguration"
    },
    "@cdktn/provider-awscc.connectSecurityProfile.ConnectSecurityProfileGranularAccessControlConfigurationDataTableAccessControlConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectSecurityProfile.ConnectSecurityProfileGranularAccessControlConfigurationDataTableAccessControlConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-security-profile/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/connect-security-profile/index.ts",
        "line": 902
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 949
          },
          "name": "putPrimaryAttributeAccessControlConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectSecurityProfile.ConnectSecurityProfileGranularAccessControlConfigurationDataTableAccessControlConfigurationPrimaryAttributeAccessControlConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 952
          },
          "name": "resetPrimaryAttributeAccessControlConfiguration"
        }
      ],
      "name": "ConnectSecurityProfileGranularAccessControlConfigurationDataTableAccessControlConfigurationOutputReference",
      "namespace": "connectSecurityProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 946
          },
          "name": "primaryAttributeAccessControlConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectSecurityProfile.ConnectSecurityProfileGranularAccessControlConfigurationDataTableAccessControlConfigurationPrimaryAttributeAccessControlConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 956
          },
          "name": "primaryAttributeAccessControlConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectSecurityProfile.ConnectSecurityProfileGranularAccessControlConfigurationDataTableAccessControlConfigurationPrimaryAttributeAccessControlConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 914
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectSecurityProfile.ConnectSecurityProfileGranularAccessControlConfigurationDataTableAccessControlConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-security-profile/index:ConnectSecurityProfileGranularAccessControlConfigurationDataTableAccessControlConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.connectSecurityProfile.ConnectSecurityProfileGranularAccessControlConfigurationDataTableAccessControlConfigurationPrimaryAttributeAccessControlConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectSecurityProfile.ConnectSecurityProfileGranularAccessControlConfigurationDataTableAccessControlConfigurationPrimaryAttributeAccessControlConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-security-profile/index.ts",
        "line": 768
      },
      "name": "ConnectSecurityProfileGranularAccessControlConfigurationDataTableAccessControlConfigurationPrimaryAttributeAccessControlConfiguration",
      "namespace": "connectSecurityProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_security_profile#primary_attribute_values ConnectSecurityProfile#primary_attribute_values}",
            "stability": "stable",
            "summary": "An array of PrimaryAttributeValue objects."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 774
          },
          "name": "primaryAttributeValues",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectSecurityProfile.ConnectSecurityProfileGranularAccessControlConfigurationDataTableAccessControlConfigurationPrimaryAttributeAccessControlConfigurationPrimaryAttributeValues"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-security-profile/index:ConnectSecurityProfileGranularAccessControlConfigurationDataTableAccessControlConfigurationPrimaryAttributeAccessControlConfiguration"
    },
    "@cdktn/provider-awscc.connectSecurityProfile.ConnectSecurityProfileGranularAccessControlConfigurationDataTableAccessControlConfigurationPrimaryAttributeAccessControlConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectSecurityProfile.ConnectSecurityProfileGranularAccessControlConfigurationDataTableAccessControlConfigurationPrimaryAttributeAccessControlConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-security-profile/index.ts",
          "line": 814
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-security-profile/index.ts",
        "line": 806
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 853
          },
          "name": "putPrimaryAttributeValues",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.connectSecurityProfile.ConnectSecurityProfileGranularAccessControlConfigurationDataTableAccessControlConfigurationPrimaryAttributeAccessControlConfigurationPrimaryAttributeValues"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 856
          },
          "name": "resetPrimaryAttributeValues"
        }
      ],
      "name": "ConnectSecurityProfileGranularAccessControlConfigurationDataTableAccessControlConfigurationPrimaryAttributeAccessControlConfigurationOutputReference",
      "namespace": "connectSecurityProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 850
          },
          "name": "primaryAttributeValues",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectSecurityProfile.ConnectSecurityProfileGranularAccessControlConfigurationDataTableAccessControlConfigurationPrimaryAttributeAccessControlConfigurationPrimaryAttributeValuesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 860
          },
          "name": "primaryAttributeValuesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectSecurityProfile.ConnectSecurityProfileGranularAccessControlConfigurationDataTableAccessControlConfigurationPrimaryAttributeAccessControlConfigurationPrimaryAttributeValues"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 818
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectSecurityProfile.ConnectSecurityProfileGranularAccessControlConfigurationDataTableAccessControlConfigurationPrimaryAttributeAccessControlConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-security-profile/index:ConnectSecurityProfileGranularAccessControlConfigurationDataTableAccessControlConfigurationPrimaryAttributeAccessControlConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.connectSecurityProfile.ConnectSecurityProfileGranularAccessControlConfigurationDataTableAccessControlConfigurationPrimaryAttributeAccessControlConfigurationPrimaryAttributeValues": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectSecurityProfile.ConnectSecurityProfileGranularAccessControlConfigurationDataTableAccessControlConfigurationPrimaryAttributeAccessControlConfigurationPrimaryAttributeValues",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-security-profile/index.ts",
        "line": 580
      },
      "name": "ConnectSecurityProfileGranularAccessControlConfigurationDataTableAccessControlConfigurationPrimaryAttributeAccessControlConfigurationPrimaryAttributeValues",
      "namespace": "connectSecurityProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_security_profile#access_type ConnectSecurityProfile#access_type}",
            "stability": "stable",
            "summary": "Specifies the type of access granted. Currently, only \"ALLOW\" is supported."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 586
          },
          "name": "accessType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_security_profile#attribute_name ConnectSecurityProfile#attribute_name}",
            "stability": "stable",
            "summary": "The name of the primary attribute."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 592
          },
          "name": "attributeName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_security_profile#values ConnectSecurityProfile#values}",
            "stability": "stable",
            "summary": "An array of allowed primary values for the specified primary attribute."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 598
          },
          "name": "values",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/connect-security-profile/index:ConnectSecurityProfileGranularAccessControlConfigurationDataTableAccessControlConfigurationPrimaryAttributeAccessControlConfigurationPrimaryAttributeValues"
    },
    "@cdktn/provider-awscc.connectSecurityProfile.ConnectSecurityProfileGranularAccessControlConfigurationDataTableAccessControlConfigurationPrimaryAttributeAccessControlConfigurationPrimaryAttributeValuesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectSecurityProfile.ConnectSecurityProfileGranularAccessControlConfigurationDataTableAccessControlConfigurationPrimaryAttributeAccessControlConfigurationPrimaryAttributeValuesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-security-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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-security-profile/index.ts",
        "line": 749
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 764
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.connectSecurityProfile.ConnectSecurityProfileGranularAccessControlConfigurationDataTableAccessControlConfigurationPrimaryAttributeAccessControlConfigurationPrimaryAttributeValuesOutputReference"
            }
          }
        }
      ],
      "name": "ConnectSecurityProfileGranularAccessControlConfigurationDataTableAccessControlConfigurationPrimaryAttributeAccessControlConfigurationPrimaryAttributeValuesList",
      "namespace": "connectSecurityProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 750
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectSecurityProfile.ConnectSecurityProfileGranularAccessControlConfigurationDataTableAccessControlConfigurationPrimaryAttributeAccessControlConfigurationPrimaryAttributeValues"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-security-profile/index:ConnectSecurityProfileGranularAccessControlConfigurationDataTableAccessControlConfigurationPrimaryAttributeAccessControlConfigurationPrimaryAttributeValuesList"
    },
    "@cdktn/provider-awscc.connectSecurityProfile.ConnectSecurityProfileGranularAccessControlConfigurationDataTableAccessControlConfigurationPrimaryAttributeAccessControlConfigurationPrimaryAttributeValuesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectSecurityProfile.ConnectSecurityProfileGranularAccessControlConfigurationDataTableAccessControlConfigurationPrimaryAttributeAccessControlConfigurationPrimaryAttributeValuesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-security-profile/index.ts",
          "line": 654
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-security-profile/index.ts",
        "line": 644
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 708
          },
          "name": "resetAccessType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 724
          },
          "name": "resetAttributeName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 740
          },
          "name": "resetValues"
        }
      ],
      "name": "ConnectSecurityProfileGranularAccessControlConfigurationDataTableAccessControlConfigurationPrimaryAttributeAccessControlConfigurationPrimaryAttributeValuesOutputReference",
      "namespace": "connectSecurityProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 712
          },
          "name": "accessTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 728
          },
          "name": "attributeNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 744
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 702
          },
          "name": "accessType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 718
          },
          "name": "attributeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 734
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 658
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectSecurityProfile.ConnectSecurityProfileGranularAccessControlConfigurationDataTableAccessControlConfigurationPrimaryAttributeAccessControlConfigurationPrimaryAttributeValues"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-security-profile/index:ConnectSecurityProfileGranularAccessControlConfigurationDataTableAccessControlConfigurationPrimaryAttributeAccessControlConfigurationPrimaryAttributeValuesOutputReference"
    },
    "@cdktn/provider-awscc.connectSecurityProfile.ConnectSecurityProfileGranularAccessControlConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectSecurityProfile.ConnectSecurityProfileGranularAccessControlConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-security-profile/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/connect-security-profile/index.ts",
        "line": 998
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 1045
          },
          "name": "putDataTableAccessControlConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectSecurityProfile.ConnectSecurityProfileGranularAccessControlConfigurationDataTableAccessControlConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 1048
          },
          "name": "resetDataTableAccessControlConfiguration"
        }
      ],
      "name": "ConnectSecurityProfileGranularAccessControlConfigurationOutputReference",
      "namespace": "connectSecurityProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 1042
          },
          "name": "dataTableAccessControlConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectSecurityProfile.ConnectSecurityProfileGranularAccessControlConfigurationDataTableAccessControlConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 1052
          },
          "name": "dataTableAccessControlConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectSecurityProfile.ConnectSecurityProfileGranularAccessControlConfigurationDataTableAccessControlConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 1010
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectSecurityProfile.ConnectSecurityProfileGranularAccessControlConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-security-profile/index:ConnectSecurityProfileGranularAccessControlConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.connectSecurityProfile.ConnectSecurityProfileTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectSecurityProfile.ConnectSecurityProfileTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-security-profile/index.ts",
        "line": 1056
      },
      "name": "ConnectSecurityProfileTags",
      "namespace": "connectSecurityProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_security_profile#key ConnectSecurityProfile#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 1062
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_security_profile#value ConnectSecurityProfile#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 1068
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-security-profile/index:ConnectSecurityProfileTags"
    },
    "@cdktn/provider-awscc.connectSecurityProfile.ConnectSecurityProfileTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectSecurityProfile.ConnectSecurityProfileTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-security-profile/index.ts",
          "line": 1198
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-security-profile/index.ts",
        "line": 1190
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 1205
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.connectSecurityProfile.ConnectSecurityProfileTagsOutputReference"
            }
          }
        }
      ],
      "name": "ConnectSecurityProfileTagsList",
      "namespace": "connectSecurityProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 1191
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectSecurityProfile.ConnectSecurityProfileTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-security-profile/index:ConnectSecurityProfileTagsList"
    },
    "@cdktn/provider-awscc.connectSecurityProfile.ConnectSecurityProfileTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectSecurityProfile.ConnectSecurityProfileTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-security-profile/index.ts",
          "line": 1117
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-security-profile/index.ts",
        "line": 1107
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 1165
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 1181
          },
          "name": "resetValue"
        }
      ],
      "name": "ConnectSecurityProfileTagsOutputReference",
      "namespace": "connectSecurityProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 1169
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 1185
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 1159
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 1175
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-security-profile/index.ts",
            "line": 1121
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectSecurityProfile.ConnectSecurityProfileTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-security-profile/index:ConnectSecurityProfileTagsOutputReference"
    },
    "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplate": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_task_template awscc_connect_task_template}."
      },
      "fqn": "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplate",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_task_template awscc_connect_task_template} Resource."
        },
        "locationInModule": {
          "filename": "src/connect-task-template/index.ts",
          "line": 1660
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-task-template/index.ts",
        "line": 1628
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ConnectTaskTemplate resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 1645
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ConnectTaskTemplate to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_task_template#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ConnectTaskTemplate that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ConnectTaskTemplate to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 1719
          },
          "name": "putConstraints",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateConstraints"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 1751
          },
          "name": "putDefaults",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateDefaults"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 1783
          },
          "name": "putFields",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateFields"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 1865
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 1706
          },
          "name": "resetClientToken"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 1722
          },
          "name": "resetConstraints"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 1738
          },
          "name": "resetContactFlowArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 1754
          },
          "name": "resetDefaults"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 1770
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 1786
          },
          "name": "resetFields"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 1820
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 1836
          },
          "name": "resetSelfAssignContactFlowArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 1852
          },
          "name": "resetStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 1868
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 1880
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 1896
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ConnectTaskTemplate",
      "namespace": "connectTaskTemplate",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 1633
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 1694
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 1716
          },
          "name": "constraints",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateConstraintsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 1748
          },
          "name": "defaults",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateDefaultsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 1780
          },
          "name": "fields",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateFieldsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 1795
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 1862
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 1710
          },
          "name": "clientTokenInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 1726
          },
          "name": "constraintsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateConstraints"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 1742
          },
          "name": "contactFlowArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 1758
          },
          "name": "defaultsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateDefaults"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 1774
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 1790
          },
          "name": "fieldsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateFields"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 1808
          },
          "name": "instanceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 1824
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 1840
          },
          "name": "selfAssignContactFlowArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 1856
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 1872
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 1700
          },
          "name": "clientToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 1732
          },
          "name": "contactFlowArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 1764
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 1801
          },
          "name": "instanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 1814
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 1830
          },
          "name": "selfAssignContactFlowArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 1846
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-task-template/index:ConnectTaskTemplate"
    },
    "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-task-template/index.ts",
        "line": 14
      },
      "name": "ConnectTaskTemplateConfig",
      "namespace": "connectTaskTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_task_template#instance_arn ConnectTaskTemplate#instance_arn}",
            "stability": "stable",
            "summary": "The identifier (arn) of the instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 54
          },
          "name": "instanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_task_template#client_token ConnectTaskTemplate#client_token}",
            "stability": "stable",
            "summary": "the client token string in uuid format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 20
          },
          "name": "clientToken",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_task_template#constraints ConnectTaskTemplate#constraints}",
            "stability": "stable",
            "summary": "The constraints for the task template."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 26
          },
          "name": "constraints",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateConstraints"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_task_template#contact_flow_arn ConnectTaskTemplate#contact_flow_arn}",
            "stability": "stable",
            "summary": "The identifier of the contact flow."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 32
          },
          "name": "contactFlowArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_task_template#defaults ConnectTaskTemplate#defaults}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 36
          },
          "name": "defaults",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateDefaults"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_task_template#description ConnectTaskTemplate#description}",
            "stability": "stable",
            "summary": "The description of the task template."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 42
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_task_template#fields ConnectTaskTemplate#fields}",
            "stability": "stable",
            "summary": "The list of task template's fields."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 48
          },
          "name": "fields",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateFields"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_task_template#name ConnectTaskTemplate#name}",
            "stability": "stable",
            "summary": "The name of the task template."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 60
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_task_template#self_assign_contact_flow_arn ConnectTaskTemplate#self_assign_contact_flow_arn}",
            "stability": "stable",
            "summary": "The identifier of the contact flow."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 66
          },
          "name": "selfAssignContactFlowArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_task_template#status ConnectTaskTemplate#status}",
            "stability": "stable",
            "summary": "The status of the task template."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 72
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_task_template#tags ConnectTaskTemplate#tags}",
            "stability": "stable",
            "summary": "One or more tags."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 78
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-task-template/index:ConnectTaskTemplateConfig"
    },
    "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateConstraints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateConstraints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-task-template/index.ts",
        "line": 731
      },
      "name": "ConnectTaskTemplateConstraints",
      "namespace": "connectTaskTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_task_template#invisible_fields ConnectTaskTemplate#invisible_fields}",
            "stability": "stable",
            "summary": "The list of the task template's invisible fields."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 737
          },
          "name": "invisibleFields",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateConstraintsInvisibleFields"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_task_template#read_only_fields ConnectTaskTemplate#read_only_fields}",
            "stability": "stable",
            "summary": "The list of the task template's read only fields."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 743
          },
          "name": "readOnlyFields",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateConstraintsReadOnlyFields"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_task_template#required_fields ConnectTaskTemplate#required_fields}",
            "stability": "stable",
            "summary": "The list of the task template's required fields."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 749
          },
          "name": "requiredFields",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateConstraintsRequiredFields"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-task-template/index:ConnectTaskTemplateConstraints"
    },
    "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateConstraintsInvisibleFields": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateConstraintsInvisibleFields",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-task-template/index.ts",
        "line": 176
      },
      "name": "ConnectTaskTemplateConstraintsInvisibleFields",
      "namespace": "connectTaskTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_task_template#id ConnectTaskTemplate#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 (name) for the task template field."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 185
          },
          "name": "id",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateConstraintsInvisibleFieldsId"
          }
        }
      ],
      "symbolId": "src/connect-task-template/index:ConnectTaskTemplateConstraintsInvisibleFields"
    },
    "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateConstraintsInvisibleFieldsId": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateConstraintsInvisibleFieldsId",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-task-template/index.ts",
        "line": 80
      },
      "name": "ConnectTaskTemplateConstraintsInvisibleFieldsId",
      "namespace": "connectTaskTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_task_template#name ConnectTaskTemplate#name}",
            "stability": "stable",
            "summary": "The name of the task template field."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 86
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-task-template/index:ConnectTaskTemplateConstraintsInvisibleFieldsId"
    },
    "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateConstraintsInvisibleFieldsIdOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateConstraintsInvisibleFieldsIdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-task-template/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/connect-task-template/index.ts",
        "line": 118
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 168
          },
          "name": "resetName"
        }
      ],
      "name": "ConnectTaskTemplateConstraintsInvisibleFieldsIdOutputReference",
      "namespace": "connectTaskTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 172
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 162
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 130
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateConstraintsInvisibleFieldsId"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-task-template/index:ConnectTaskTemplateConstraintsInvisibleFieldsIdOutputReference"
    },
    "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateConstraintsInvisibleFieldsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateConstraintsInvisibleFieldsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-task-template/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/connect-task-template/index.ts",
        "line": 278
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-task-template/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-awscc.connectTaskTemplate.ConnectTaskTemplateConstraintsInvisibleFieldsOutputReference"
            }
          }
        }
      ],
      "name": "ConnectTaskTemplateConstraintsInvisibleFieldsList",
      "namespace": "connectTaskTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 279
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateConstraintsInvisibleFields"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-task-template/index:ConnectTaskTemplateConstraintsInvisibleFieldsList"
    },
    "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateConstraintsInvisibleFieldsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateConstraintsInvisibleFieldsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-task-template/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-task-template/index.ts",
        "line": 217
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 266
          },
          "name": "putId",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateConstraintsInvisibleFieldsId"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 269
          },
          "name": "resetId"
        }
      ],
      "name": "ConnectTaskTemplateConstraintsInvisibleFieldsOutputReference",
      "namespace": "connectTaskTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 263
          },
          "name": "id",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateConstraintsInvisibleFieldsIdOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 273
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateConstraintsInvisibleFieldsId"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 231
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateConstraintsInvisibleFields"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-task-template/index:ConnectTaskTemplateConstraintsInvisibleFieldsOutputReference"
    },
    "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateConstraintsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateConstraintsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-task-template/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/connect-task-template/index.ts",
        "line": 795
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 854
          },
          "name": "putInvisibleFields",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateConstraintsInvisibleFields"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 870
          },
          "name": "putReadOnlyFields",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateConstraintsReadOnlyFields"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 886
          },
          "name": "putRequiredFields",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateConstraintsRequiredFields"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 857
          },
          "name": "resetInvisibleFields"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 873
          },
          "name": "resetReadOnlyFields"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 889
          },
          "name": "resetRequiredFields"
        }
      ],
      "name": "ConnectTaskTemplateConstraintsOutputReference",
      "namespace": "connectTaskTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 851
          },
          "name": "invisibleFields",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateConstraintsInvisibleFieldsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 867
          },
          "name": "readOnlyFields",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateConstraintsReadOnlyFieldsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 883
          },
          "name": "requiredFields",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateConstraintsRequiredFieldsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 861
          },
          "name": "invisibleFieldsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateConstraintsInvisibleFields"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 877
          },
          "name": "readOnlyFieldsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateConstraintsReadOnlyFields"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 893
          },
          "name": "requiredFieldsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateConstraintsRequiredFields"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 807
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateConstraints"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-task-template/index:ConnectTaskTemplateConstraintsOutputReference"
    },
    "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateConstraintsReadOnlyFields": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateConstraintsReadOnlyFields",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-task-template/index.ts",
        "line": 393
      },
      "name": "ConnectTaskTemplateConstraintsReadOnlyFields",
      "namespace": "connectTaskTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_task_template#id ConnectTaskTemplate#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 (name) for the task template field."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 402
          },
          "name": "id",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateConstraintsReadOnlyFieldsId"
          }
        }
      ],
      "symbolId": "src/connect-task-template/index:ConnectTaskTemplateConstraintsReadOnlyFields"
    },
    "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateConstraintsReadOnlyFieldsId": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateConstraintsReadOnlyFieldsId",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-task-template/index.ts",
        "line": 297
      },
      "name": "ConnectTaskTemplateConstraintsReadOnlyFieldsId",
      "namespace": "connectTaskTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_task_template#name ConnectTaskTemplate#name}",
            "stability": "stable",
            "summary": "The name of the task template field."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 303
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-task-template/index:ConnectTaskTemplateConstraintsReadOnlyFieldsId"
    },
    "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateConstraintsReadOnlyFieldsIdOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateConstraintsReadOnlyFieldsIdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-task-template/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/connect-task-template/index.ts",
        "line": 335
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 385
          },
          "name": "resetName"
        }
      ],
      "name": "ConnectTaskTemplateConstraintsReadOnlyFieldsIdOutputReference",
      "namespace": "connectTaskTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 389
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 379
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 347
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateConstraintsReadOnlyFieldsId"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-task-template/index:ConnectTaskTemplateConstraintsReadOnlyFieldsIdOutputReference"
    },
    "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateConstraintsReadOnlyFieldsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateConstraintsReadOnlyFieldsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-task-template/index.ts",
          "line": 503
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-task-template/index.ts",
        "line": 495
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 510
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateConstraintsReadOnlyFieldsOutputReference"
            }
          }
        }
      ],
      "name": "ConnectTaskTemplateConstraintsReadOnlyFieldsList",
      "namespace": "connectTaskTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 496
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateConstraintsReadOnlyFields"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-task-template/index:ConnectTaskTemplateConstraintsReadOnlyFieldsList"
    },
    "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateConstraintsReadOnlyFieldsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateConstraintsReadOnlyFieldsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-task-template/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/connect-task-template/index.ts",
        "line": 434
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 483
          },
          "name": "putId",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateConstraintsReadOnlyFieldsId"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 486
          },
          "name": "resetId"
        }
      ],
      "name": "ConnectTaskTemplateConstraintsReadOnlyFieldsOutputReference",
      "namespace": "connectTaskTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 480
          },
          "name": "id",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateConstraintsReadOnlyFieldsIdOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 490
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateConstraintsReadOnlyFieldsId"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 448
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateConstraintsReadOnlyFields"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-task-template/index:ConnectTaskTemplateConstraintsReadOnlyFieldsOutputReference"
    },
    "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateConstraintsRequiredFields": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateConstraintsRequiredFields",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-task-template/index.ts",
        "line": 610
      },
      "name": "ConnectTaskTemplateConstraintsRequiredFields",
      "namespace": "connectTaskTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_task_template#id ConnectTaskTemplate#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 (name) for the task template field."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 619
          },
          "name": "id",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateConstraintsRequiredFieldsId"
          }
        }
      ],
      "symbolId": "src/connect-task-template/index:ConnectTaskTemplateConstraintsRequiredFields"
    },
    "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateConstraintsRequiredFieldsId": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateConstraintsRequiredFieldsId",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-task-template/index.ts",
        "line": 514
      },
      "name": "ConnectTaskTemplateConstraintsRequiredFieldsId",
      "namespace": "connectTaskTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_task_template#name ConnectTaskTemplate#name}",
            "stability": "stable",
            "summary": "The name of the task template field."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 520
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-task-template/index:ConnectTaskTemplateConstraintsRequiredFieldsId"
    },
    "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateConstraintsRequiredFieldsIdOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateConstraintsRequiredFieldsIdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-task-template/index.ts",
          "line": 560
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-task-template/index.ts",
        "line": 552
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 602
          },
          "name": "resetName"
        }
      ],
      "name": "ConnectTaskTemplateConstraintsRequiredFieldsIdOutputReference",
      "namespace": "connectTaskTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 606
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 596
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 564
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateConstraintsRequiredFieldsId"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-task-template/index:ConnectTaskTemplateConstraintsRequiredFieldsIdOutputReference"
    },
    "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateConstraintsRequiredFieldsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateConstraintsRequiredFieldsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-task-template/index.ts",
          "line": 720
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-task-template/index.ts",
        "line": 712
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 727
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateConstraintsRequiredFieldsOutputReference"
            }
          }
        }
      ],
      "name": "ConnectTaskTemplateConstraintsRequiredFieldsList",
      "namespace": "connectTaskTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 713
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateConstraintsRequiredFields"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-task-template/index:ConnectTaskTemplateConstraintsRequiredFieldsList"
    },
    "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateConstraintsRequiredFieldsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateConstraintsRequiredFieldsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-task-template/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/connect-task-template/index.ts",
        "line": 651
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 700
          },
          "name": "putId",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateConstraintsRequiredFieldsId"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 703
          },
          "name": "resetId"
        }
      ],
      "name": "ConnectTaskTemplateConstraintsRequiredFieldsOutputReference",
      "namespace": "connectTaskTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 697
          },
          "name": "id",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateConstraintsRequiredFieldsIdOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 707
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateConstraintsRequiredFieldsId"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 665
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateConstraintsRequiredFields"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-task-template/index:ConnectTaskTemplateConstraintsRequiredFieldsOutputReference"
    },
    "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateDefaults": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateDefaults",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-task-template/index.ts",
        "line": 993
      },
      "name": "ConnectTaskTemplateDefaults",
      "namespace": "connectTaskTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_task_template#default_value ConnectTaskTemplate#default_value}",
            "stability": "stable",
            "summary": "the default value for the task template's field."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 999
          },
          "name": "defaultValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_task_template#id ConnectTaskTemplate#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 (name) for the task template field."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 1008
          },
          "name": "id",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateDefaultsId"
          }
        }
      ],
      "symbolId": "src/connect-task-template/index:ConnectTaskTemplateDefaults"
    },
    "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateDefaultsId": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateDefaultsId",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-task-template/index.ts",
        "line": 897
      },
      "name": "ConnectTaskTemplateDefaultsId",
      "namespace": "connectTaskTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_task_template#name ConnectTaskTemplate#name}",
            "stability": "stable",
            "summary": "The name of the task template field."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 903
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-task-template/index:ConnectTaskTemplateDefaultsId"
    },
    "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateDefaultsIdOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateDefaultsIdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-task-template/index.ts",
          "line": 943
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-task-template/index.ts",
        "line": 935
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 985
          },
          "name": "resetName"
        }
      ],
      "name": "ConnectTaskTemplateDefaultsIdOutputReference",
      "namespace": "connectTaskTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 989
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 979
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 947
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateDefaultsId"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-task-template/index:ConnectTaskTemplateDefaultsIdOutputReference"
    },
    "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateDefaultsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateDefaultsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-task-template/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/connect-task-template/index.ts",
        "line": 1130
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-task-template/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-awscc.connectTaskTemplate.ConnectTaskTemplateDefaultsOutputReference"
            }
          }
        }
      ],
      "name": "ConnectTaskTemplateDefaultsList",
      "namespace": "connectTaskTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 1131
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateDefaults"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-task-template/index:ConnectTaskTemplateDefaultsList"
    },
    "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateDefaultsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateDefaultsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-task-template/index.ts",
          "line": 1057
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-task-template/index.ts",
        "line": 1047
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 1118
          },
          "name": "putId",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateDefaultsId"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 1105
          },
          "name": "resetDefaultValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 1121
          },
          "name": "resetId"
        }
      ],
      "name": "ConnectTaskTemplateDefaultsOutputReference",
      "namespace": "connectTaskTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 1115
          },
          "name": "id",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateDefaultsIdOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 1109
          },
          "name": "defaultValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 1125
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateDefaultsId"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 1099
          },
          "name": "defaultValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 1061
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateDefaults"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-task-template/index:ConnectTaskTemplateDefaultsOutputReference"
    },
    "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateFields": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateFields",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-task-template/index.ts",
        "line": 1245
      },
      "name": "ConnectTaskTemplateFields",
      "namespace": "connectTaskTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_task_template#description ConnectTaskTemplate#description}",
            "stability": "stable",
            "summary": "The description of the task template's field."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 1251
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_task_template#id ConnectTaskTemplate#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 (name) for the task template field."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 1260
          },
          "name": "id",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateFieldsId"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_task_template#single_select_options ConnectTaskTemplate#single_select_options}",
            "stability": "stable",
            "summary": "list of field options to be used with single select."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 1266
          },
          "name": "singleSelectOptions",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_task_template#type ConnectTaskTemplate#type}",
            "stability": "stable",
            "summary": "The type of the task template's field."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 1272
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-task-template/index:ConnectTaskTemplateFields"
    },
    "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateFieldsId": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateFieldsId",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-task-template/index.ts",
        "line": 1149
      },
      "name": "ConnectTaskTemplateFieldsId",
      "namespace": "connectTaskTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_task_template#name ConnectTaskTemplate#name}",
            "stability": "stable",
            "summary": "The name of the task template field."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 1155
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-task-template/index:ConnectTaskTemplateFieldsId"
    },
    "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateFieldsIdOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateFieldsIdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-task-template/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/connect-task-template/index.ts",
        "line": 1187
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 1237
          },
          "name": "resetName"
        }
      ],
      "name": "ConnectTaskTemplateFieldsIdOutputReference",
      "namespace": "connectTaskTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 1241
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 1231
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 1199
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateFieldsId"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-task-template/index:ConnectTaskTemplateFieldsIdOutputReference"
    },
    "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateFieldsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateFieldsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-task-template/index.ts",
          "line": 1460
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-task-template/index.ts",
        "line": 1452
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 1467
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateFieldsOutputReference"
            }
          }
        }
      ],
      "name": "ConnectTaskTemplateFieldsList",
      "namespace": "connectTaskTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 1453
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateFields"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-task-template/index:ConnectTaskTemplateFieldsList"
    },
    "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateFieldsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateFieldsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-task-template/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 index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-task-template/index.ts",
        "line": 1325
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 1408
          },
          "name": "putId",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateFieldsId"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 1395
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 1411
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 1427
          },
          "name": "resetSingleSelectOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 1443
          },
          "name": "resetType"
        }
      ],
      "name": "ConnectTaskTemplateFieldsOutputReference",
      "namespace": "connectTaskTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 1405
          },
          "name": "id",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateFieldsIdOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 1399
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 1415
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateFieldsId"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 1431
          },
          "name": "singleSelectOptionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 1447
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 1389
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 1421
          },
          "name": "singleSelectOptions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 1437
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 1339
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateFields"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-task-template/index:ConnectTaskTemplateFieldsOutputReference"
    },
    "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-task-template/index.ts",
        "line": 1471
      },
      "name": "ConnectTaskTemplateTags",
      "namespace": "connectTaskTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_task_template#key ConnectTaskTemplate#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 1477
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": ". You can specify a value that is maximum of 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_task_template#value ConnectTaskTemplate#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 1483
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-task-template/index:ConnectTaskTemplateTags"
    },
    "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-task-template/index.ts",
          "line": 1613
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-task-template/index.ts",
        "line": 1605
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 1620
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateTagsOutputReference"
            }
          }
        }
      ],
      "name": "ConnectTaskTemplateTagsList",
      "namespace": "connectTaskTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 1606
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-task-template/index:ConnectTaskTemplateTagsList"
    },
    "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-task-template/index.ts",
          "line": 1532
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-task-template/index.ts",
        "line": 1522
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 1580
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 1596
          },
          "name": "resetValue"
        }
      ],
      "name": "ConnectTaskTemplateTagsOutputReference",
      "namespace": "connectTaskTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 1584
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 1600
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 1574
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 1590
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-task-template/index.ts",
            "line": 1536
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectTaskTemplate.ConnectTaskTemplateTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-task-template/index:ConnectTaskTemplateTagsOutputReference"
    },
    "@cdktn/provider-awscc.connectTestCase.ConnectTestCase": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_test_case awscc_connect_test_case}."
      },
      "fqn": "@cdktn/provider-awscc.connectTestCase.ConnectTestCase",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_test_case awscc_connect_test_case} Resource."
        },
        "locationInModule": {
          "filename": "src/connect-test-case/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.connectTestCase.ConnectTestCaseConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-test-case/index.ts",
        "line": 649
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ConnectTestCase resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/connect-test-case/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 ConnectTestCase to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_test_case#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ConnectTestCase that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ConnectTestCase to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-test-case/index.ts",
            "line": 745
          },
          "name": "putEntryPoint",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectTestCase.ConnectTestCaseEntryPoint"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-test-case/index.ts",
            "line": 834
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.connectTestCase.ConnectTestCaseTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-test-case/index.ts",
            "line": 732
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-test-case/index.ts",
            "line": 748
          },
          "name": "resetEntryPoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-test-case/index.ts",
            "line": 769
          },
          "name": "resetInitializationData"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-test-case/index.ts",
            "line": 821
          },
          "name": "resetStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-test-case/index.ts",
            "line": 837
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-test-case/index.ts",
            "line": 854
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-test-case/index.ts",
            "line": 867
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ConnectTestCase",
      "namespace": "connectTestCase",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-test-case/index.ts",
            "line": 654
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-test-case/index.ts",
            "line": 742
          },
          "name": "entryPoint",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectTestCase.ConnectTestCaseEntryPointOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-test-case/index.ts",
            "line": 757
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-test-case/index.ts",
            "line": 791
          },
          "name": "lastModifiedRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-test-case/index.ts",
            "line": 796
          },
          "name": "lastModifiedTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-test-case/index.ts",
            "line": 831
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectTestCase.ConnectTestCaseTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-test-case/index.ts",
            "line": 846
          },
          "name": "testCaseArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-test-case/index.ts",
            "line": 720
          },
          "name": "contentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-test-case/index.ts",
            "line": 736
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-test-case/index.ts",
            "line": 752
          },
          "name": "entryPointInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectTestCase.ConnectTestCaseEntryPoint"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-test-case/index.ts",
            "line": 773
          },
          "name": "initializationDataInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-test-case/index.ts",
            "line": 786
          },
          "name": "instanceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-test-case/index.ts",
            "line": 809
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-test-case/index.ts",
            "line": 825
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-test-case/index.ts",
            "line": 841
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectTestCase.ConnectTestCaseTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-test-case/index.ts",
            "line": 713
          },
          "name": "content",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-test-case/index.ts",
            "line": 726
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-test-case/index.ts",
            "line": 763
          },
          "name": "initializationData",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-test-case/index.ts",
            "line": 779
          },
          "name": "instanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-test-case/index.ts",
            "line": 802
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-test-case/index.ts",
            "line": 815
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-test-case/index:ConnectTestCase"
    },
    "@cdktn/provider-awscc.connectTestCase.ConnectTestCaseConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectTestCase.ConnectTestCaseConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-test-case/index.ts",
        "line": 14
      },
      "name": "ConnectTestCaseConfig",
      "namespace": "connectTestCase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_test_case#content ConnectTestCase#content}",
            "stability": "stable",
            "summary": "The content of the test case."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-test-case/index.ts",
            "line": 20
          },
          "name": "content",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_test_case#instance_arn ConnectTestCase#instance_arn}",
            "stability": "stable",
            "summary": "The identifier of the Amazon Connect instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-test-case/index.ts",
            "line": 44
          },
          "name": "instanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_test_case#name ConnectTestCase#name}",
            "stability": "stable",
            "summary": "The name of the test case."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-test-case/index.ts",
            "line": 50
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_test_case#description ConnectTestCase#description}",
            "stability": "stable",
            "summary": "The description of the test case."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-test-case/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/hashicorp/awscc/1.96.0/docs/resources/connect_test_case#entry_point ConnectTestCase#entry_point}",
            "stability": "stable",
            "summary": "Entry point for Testcase."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-test-case/index.ts",
            "line": 32
          },
          "name": "entryPoint",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.connectTestCase.ConnectTestCaseEntryPoint"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_test_case#initialization_data ConnectTestCase#initialization_data}",
            "stability": "stable",
            "summary": "The initialization data of the test case."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-test-case/index.ts",
            "line": 38
          },
          "name": "initializationData",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_test_case#status ConnectTestCase#status}",
            "stability": "stable",
            "summary": "The status of the test case."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-test-case/index.ts",
            "line": 56
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_test_case#tags ConnectTestCase#tags}",
            "stability": "stable",
            "summary": "One or more tags."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-test-case/index.ts",
            "line": 62
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectTestCase.ConnectTestCaseTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-test-case/index:ConnectTestCaseConfig"
    },
    "@cdktn/provider-awscc.connectTestCase.ConnectTestCaseEntryPoint": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectTestCase.ConnectTestCaseEntryPoint",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-test-case/index.ts",
        "line": 326
      },
      "name": "ConnectTestCaseEntryPoint",
      "namespace": "connectTestCase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_test_case#chat_entry_point_parameters ConnectTestCase#chat_entry_point_parameters}",
            "stability": "stable",
            "summary": "The chat entry point parameters for the test case."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-test-case/index.ts",
            "line": 332
          },
          "name": "chatEntryPointParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.connectTestCase.ConnectTestCaseEntryPointChatEntryPointParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_test_case#type ConnectTestCase#type}",
            "stability": "stable",
            "summary": "The type of the Entry Point."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-test-case/index.ts",
            "line": 338
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_test_case#voice_call_entry_point_parameters ConnectTestCase#voice_call_entry_point_parameters}",
            "stability": "stable",
            "summary": "The voice call entry point parameters for the test case."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-test-case/index.ts",
            "line": 344
          },
          "name": "voiceCallEntryPointParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.connectTestCase.ConnectTestCaseEntryPointVoiceCallEntryPointParameters"
          }
        }
      ],
      "symbolId": "src/connect-test-case/index:ConnectTestCaseEntryPoint"
    },
    "@cdktn/provider-awscc.connectTestCase.ConnectTestCaseEntryPointChatEntryPointParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectTestCase.ConnectTestCaseEntryPointChatEntryPointParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-test-case/index.ts",
        "line": 64
      },
      "name": "ConnectTestCaseEntryPointChatEntryPointParameters",
      "namespace": "connectTestCase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_test_case#flow_id ConnectTestCase#flow_id}",
            "stability": "stable",
            "summary": "The flow id used for the TestCase."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-test-case/index.ts",
            "line": 70
          },
          "name": "flowId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-test-case/index:ConnectTestCaseEntryPointChatEntryPointParameters"
    },
    "@cdktn/provider-awscc.connectTestCase.ConnectTestCaseEntryPointChatEntryPointParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectTestCase.ConnectTestCaseEntryPointChatEntryPointParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-test-case/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/connect-test-case/index.ts",
        "line": 102
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-test-case/index.ts",
            "line": 152
          },
          "name": "resetFlowId"
        }
      ],
      "name": "ConnectTestCaseEntryPointChatEntryPointParametersOutputReference",
      "namespace": "connectTestCase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-test-case/index.ts",
            "line": 156
          },
          "name": "flowIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-test-case/index.ts",
            "line": 146
          },
          "name": "flowId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-test-case/index.ts",
            "line": 114
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectTestCase.ConnectTestCaseEntryPointChatEntryPointParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-test-case/index:ConnectTestCaseEntryPointChatEntryPointParametersOutputReference"
    },
    "@cdktn/provider-awscc.connectTestCase.ConnectTestCaseEntryPointOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectTestCase.ConnectTestCaseEntryPointOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-test-case/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/connect-test-case/index.ts",
        "line": 390
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-test-case/index.ts",
            "line": 449
          },
          "name": "putChatEntryPointParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectTestCase.ConnectTestCaseEntryPointChatEntryPointParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-test-case/index.ts",
            "line": 481
          },
          "name": "putVoiceCallEntryPointParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectTestCase.ConnectTestCaseEntryPointVoiceCallEntryPointParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-test-case/index.ts",
            "line": 452
          },
          "name": "resetChatEntryPointParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-test-case/index.ts",
            "line": 468
          },
          "name": "resetType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-test-case/index.ts",
            "line": 484
          },
          "name": "resetVoiceCallEntryPointParameters"
        }
      ],
      "name": "ConnectTestCaseEntryPointOutputReference",
      "namespace": "connectTestCase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-test-case/index.ts",
            "line": 446
          },
          "name": "chatEntryPointParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectTestCase.ConnectTestCaseEntryPointChatEntryPointParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-test-case/index.ts",
            "line": 478
          },
          "name": "voiceCallEntryPointParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectTestCase.ConnectTestCaseEntryPointVoiceCallEntryPointParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-test-case/index.ts",
            "line": 456
          },
          "name": "chatEntryPointParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectTestCase.ConnectTestCaseEntryPointChatEntryPointParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-test-case/index.ts",
            "line": 472
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-test-case/index.ts",
            "line": 488
          },
          "name": "voiceCallEntryPointParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectTestCase.ConnectTestCaseEntryPointVoiceCallEntryPointParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-test-case/index.ts",
            "line": 462
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-test-case/index.ts",
            "line": 402
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectTestCase.ConnectTestCaseEntryPoint"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-test-case/index:ConnectTestCaseEntryPointOutputReference"
    },
    "@cdktn/provider-awscc.connectTestCase.ConnectTestCaseEntryPointVoiceCallEntryPointParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectTestCase.ConnectTestCaseEntryPointVoiceCallEntryPointParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-test-case/index.ts",
        "line": 160
      },
      "name": "ConnectTestCaseEntryPointVoiceCallEntryPointParameters",
      "namespace": "connectTestCase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_test_case#destination_phone_number ConnectTestCase#destination_phone_number}",
            "stability": "stable",
            "summary": "The destination phonenumber of the EntryPoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-test-case/index.ts",
            "line": 166
          },
          "name": "destinationPhoneNumber",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_test_case#flow_id ConnectTestCase#flow_id}",
            "stability": "stable",
            "summary": "The flow id used for the TestCase."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-test-case/index.ts",
            "line": 172
          },
          "name": "flowId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_test_case#source_phone_number ConnectTestCase#source_phone_number}",
            "stability": "stable",
            "summary": "The source phonenumber of the EntryPoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-test-case/index.ts",
            "line": 178
          },
          "name": "sourcePhoneNumber",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-test-case/index:ConnectTestCaseEntryPointVoiceCallEntryPointParameters"
    },
    "@cdktn/provider-awscc.connectTestCase.ConnectTestCaseEntryPointVoiceCallEntryPointParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectTestCase.ConnectTestCaseEntryPointVoiceCallEntryPointParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-test-case/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-test-case/index.ts",
        "line": 224
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-test-case/index.ts",
            "line": 286
          },
          "name": "resetDestinationPhoneNumber"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-test-case/index.ts",
            "line": 302
          },
          "name": "resetFlowId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-test-case/index.ts",
            "line": 318
          },
          "name": "resetSourcePhoneNumber"
        }
      ],
      "name": "ConnectTestCaseEntryPointVoiceCallEntryPointParametersOutputReference",
      "namespace": "connectTestCase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-test-case/index.ts",
            "line": 290
          },
          "name": "destinationPhoneNumberInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-test-case/index.ts",
            "line": 306
          },
          "name": "flowIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-test-case/index.ts",
            "line": 322
          },
          "name": "sourcePhoneNumberInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-test-case/index.ts",
            "line": 280
          },
          "name": "destinationPhoneNumber",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-test-case/index.ts",
            "line": 296
          },
          "name": "flowId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-test-case/index.ts",
            "line": 312
          },
          "name": "sourcePhoneNumber",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-test-case/index.ts",
            "line": 236
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectTestCase.ConnectTestCaseEntryPointVoiceCallEntryPointParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-test-case/index:ConnectTestCaseEntryPointVoiceCallEntryPointParametersOutputReference"
    },
    "@cdktn/provider-awscc.connectTestCase.ConnectTestCaseTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectTestCase.ConnectTestCaseTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-test-case/index.ts",
        "line": 492
      },
      "name": "ConnectTestCaseTags",
      "namespace": "connectTestCase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_test_case#key ConnectTestCase#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-test-case/index.ts",
            "line": 498
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is maximum of 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_test_case#value ConnectTestCase#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-test-case/index.ts",
            "line": 504
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-test-case/index:ConnectTestCaseTags"
    },
    "@cdktn/provider-awscc.connectTestCase.ConnectTestCaseTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectTestCase.ConnectTestCaseTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-test-case/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/connect-test-case/index.ts",
        "line": 626
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-test-case/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-awscc.connectTestCase.ConnectTestCaseTagsOutputReference"
            }
          }
        }
      ],
      "name": "ConnectTestCaseTagsList",
      "namespace": "connectTestCase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-test-case/index.ts",
            "line": 627
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectTestCase.ConnectTestCaseTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-test-case/index:ConnectTestCaseTagsList"
    },
    "@cdktn/provider-awscc.connectTestCase.ConnectTestCaseTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectTestCase.ConnectTestCaseTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-test-case/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-test-case/index.ts",
        "line": 543
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-test-case/index.ts",
            "line": 601
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-test-case/index.ts",
            "line": 617
          },
          "name": "resetValue"
        }
      ],
      "name": "ConnectTestCaseTagsOutputReference",
      "namespace": "connectTestCase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-test-case/index.ts",
            "line": 605
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-test-case/index.ts",
            "line": 621
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-test-case/index.ts",
            "line": 595
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-test-case/index.ts",
            "line": 611
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-test-case/index.ts",
            "line": 557
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectTestCase.ConnectTestCaseTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-test-case/index:ConnectTestCaseTagsOutputReference"
    },
    "@cdktn/provider-awscc.connectTrafficDistributionGroup.ConnectTrafficDistributionGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_traffic_distribution_group awscc_connect_traffic_distribution_group}."
      },
      "fqn": "@cdktn/provider-awscc.connectTrafficDistributionGroup.ConnectTrafficDistributionGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_traffic_distribution_group awscc_connect_traffic_distribution_group} Resource."
        },
        "locationInModule": {
          "filename": "src/connect-traffic-distribution-group/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-awscc.connectTrafficDistributionGroup.ConnectTrafficDistributionGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-traffic-distribution-group/index.ts",
        "line": 197
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ConnectTrafficDistributionGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/connect-traffic-distribution-group/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 ConnectTrafficDistributionGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_traffic_distribution_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ConnectTrafficDistributionGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ConnectTrafficDistributionGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-traffic-distribution-group/index.ts",
            "line": 317
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.connectTrafficDistributionGroup.ConnectTrafficDistributionGroupTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-traffic-distribution-group/index.ts",
            "line": 263
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-traffic-distribution-group/index.ts",
            "line": 320
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-traffic-distribution-group/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/connect-traffic-distribution-group/index.ts",
            "line": 346
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ConnectTrafficDistributionGroup",
      "namespace": "connectTrafficDistributionGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-traffic-distribution-group/index.ts",
            "line": 202
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-traffic-distribution-group/index.ts",
            "line": 272
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-traffic-distribution-group/index.ts",
            "line": 290
          },
          "name": "isDefault",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-traffic-distribution-group/index.ts",
            "line": 308
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-traffic-distribution-group/index.ts",
            "line": 314
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectTrafficDistributionGroup.ConnectTrafficDistributionGroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-traffic-distribution-group/index.ts",
            "line": 329
          },
          "name": "trafficDistributionGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-traffic-distribution-group/index.ts",
            "line": 267
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-traffic-distribution-group/index.ts",
            "line": 285
          },
          "name": "instanceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-traffic-distribution-group/index.ts",
            "line": 303
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-traffic-distribution-group/index.ts",
            "line": 324
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectTrafficDistributionGroup.ConnectTrafficDistributionGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-traffic-distribution-group/index.ts",
            "line": 257
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-traffic-distribution-group/index.ts",
            "line": 278
          },
          "name": "instanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-traffic-distribution-group/index.ts",
            "line": 296
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-traffic-distribution-group/index:ConnectTrafficDistributionGroup"
    },
    "@cdktn/provider-awscc.connectTrafficDistributionGroup.ConnectTrafficDistributionGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectTrafficDistributionGroup.ConnectTrafficDistributionGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-traffic-distribution-group/index.ts",
        "line": 14
      },
      "name": "ConnectTrafficDistributionGroupConfig",
      "namespace": "connectTrafficDistributionGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_traffic_distribution_group#instance_arn ConnectTrafficDistributionGroup#instance_arn}",
            "stability": "stable",
            "summary": "The identifier of the Amazon Connect instance that has been replicated."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-traffic-distribution-group/index.ts",
            "line": 26
          },
          "name": "instanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_traffic_distribution_group#name ConnectTrafficDistributionGroup#name}",
            "stability": "stable",
            "summary": "The name for the traffic distribution group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-traffic-distribution-group/index.ts",
            "line": 32
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_traffic_distribution_group#description ConnectTrafficDistributionGroup#description}",
            "stability": "stable",
            "summary": "A description for the traffic distribution group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-traffic-distribution-group/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/hashicorp/awscc/1.96.0/docs/resources/connect_traffic_distribution_group#tags ConnectTrafficDistributionGroup#tags}",
            "stability": "stable",
            "summary": "One or more tags."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-traffic-distribution-group/index.ts",
            "line": 38
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectTrafficDistributionGroup.ConnectTrafficDistributionGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-traffic-distribution-group/index:ConnectTrafficDistributionGroupConfig"
    },
    "@cdktn/provider-awscc.connectTrafficDistributionGroup.ConnectTrafficDistributionGroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectTrafficDistributionGroup.ConnectTrafficDistributionGroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-traffic-distribution-group/index.ts",
        "line": 40
      },
      "name": "ConnectTrafficDistributionGroupTags",
      "namespace": "connectTrafficDistributionGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_traffic_distribution_group#key ConnectTrafficDistributionGroup#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-traffic-distribution-group/index.ts",
            "line": 46
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_traffic_distribution_group#value ConnectTrafficDistributionGroup#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-traffic-distribution-group/index.ts",
            "line": 52
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-traffic-distribution-group/index:ConnectTrafficDistributionGroupTags"
    },
    "@cdktn/provider-awscc.connectTrafficDistributionGroup.ConnectTrafficDistributionGroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectTrafficDistributionGroup.ConnectTrafficDistributionGroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-traffic-distribution-group/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/connect-traffic-distribution-group/index.ts",
        "line": 174
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-traffic-distribution-group/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-awscc.connectTrafficDistributionGroup.ConnectTrafficDistributionGroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "ConnectTrafficDistributionGroupTagsList",
      "namespace": "connectTrafficDistributionGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-traffic-distribution-group/index.ts",
            "line": 175
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectTrafficDistributionGroup.ConnectTrafficDistributionGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-traffic-distribution-group/index:ConnectTrafficDistributionGroupTagsList"
    },
    "@cdktn/provider-awscc.connectTrafficDistributionGroup.ConnectTrafficDistributionGroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectTrafficDistributionGroup.ConnectTrafficDistributionGroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-traffic-distribution-group/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-traffic-distribution-group/index.ts",
        "line": 91
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-traffic-distribution-group/index.ts",
            "line": 149
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-traffic-distribution-group/index.ts",
            "line": 165
          },
          "name": "resetValue"
        }
      ],
      "name": "ConnectTrafficDistributionGroupTagsOutputReference",
      "namespace": "connectTrafficDistributionGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-traffic-distribution-group/index.ts",
            "line": 153
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-traffic-distribution-group/index.ts",
            "line": 169
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-traffic-distribution-group/index.ts",
            "line": 143
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-traffic-distribution-group/index.ts",
            "line": 159
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-traffic-distribution-group/index.ts",
            "line": 105
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectTrafficDistributionGroup.ConnectTrafficDistributionGroupTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-traffic-distribution-group/index:ConnectTrafficDistributionGroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.connectUser.ConnectUser": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_user awscc_connect_user}."
      },
      "fqn": "@cdktn/provider-awscc.connectUser.ConnectUser",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_user awscc_connect_user} Resource."
        },
        "locationInModule": {
          "filename": "src/connect-user/index.ts",
          "line": 2093
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.connectUser.ConnectUserConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-user/index.ts",
        "line": 2061
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ConnectUser resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 2078
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ConnectUser to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_user#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ConnectUser that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ConnectUser to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 2136
          },
          "name": "putAfterContactWorkConfigs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.connectUser.ConnectUserAfterContactWorkConfigs"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 2152
          },
          "name": "putAutoAcceptConfigs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.connectUser.ConnectUserAutoAcceptConfigs"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 2205
          },
          "name": "putIdentityInfo",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectUser.ConnectUserIdentityInfo"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 2250
          },
          "name": "putPersistentConnectionConfigs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.connectUser.ConnectUserPersistentConnectionConfigs"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 2266
          },
          "name": "putPhoneConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectUser.ConnectUserPhoneConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 2282
          },
          "name": "putPhoneNumberConfigs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.connectUser.ConnectUserPhoneNumberConfigs"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 2324
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.connectUser.ConnectUserTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 2345
          },
          "name": "putUserProficiencies",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.connectUser.ConnectUserUserProficiencies"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 2374
          },
          "name": "putVoiceEnhancementConfigs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.connectUser.ConnectUserVoiceEnhancementConfigs"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 2139
          },
          "name": "resetAfterContactWorkConfigs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 2155
          },
          "name": "resetAutoAcceptConfigs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 2171
          },
          "name": "resetDirectoryUserId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 2187
          },
          "name": "resetHierarchyGroupArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 2208
          },
          "name": "resetIdentityInfo"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 2237
          },
          "name": "resetPassword"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 2253
          },
          "name": "resetPersistentConnectionConfigs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 2269
          },
          "name": "resetPhoneConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 2285
          },
          "name": "resetPhoneNumberConfigs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 2327
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 2348
          },
          "name": "resetUserProficiencies"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 2377
          },
          "name": "resetVoiceEnhancementConfigs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 2389
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 2410
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ConnectUser",
      "namespace": "connectUser",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 2066
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 2133
          },
          "name": "afterContactWorkConfigs",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectUser.ConnectUserAfterContactWorkConfigsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 2149
          },
          "name": "autoAcceptConfigs",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectUser.ConnectUserAutoAcceptConfigsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 2196
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 2202
          },
          "name": "identityInfo",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectUser.ConnectUserIdentityInfoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 2247
          },
          "name": "persistentConnectionConfigs",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectUser.ConnectUserPersistentConnectionConfigsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 2263
          },
          "name": "phoneConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectUser.ConnectUserPhoneConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 2279
          },
          "name": "phoneNumberConfigs",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectUser.ConnectUserPhoneNumberConfigsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 2321
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectUser.ConnectUserTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 2336
          },
          "name": "userArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 2342
          },
          "name": "userProficiencies",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectUser.ConnectUserUserProficienciesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 2371
          },
          "name": "voiceEnhancementConfigs",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectUser.ConnectUserVoiceEnhancementConfigsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 2143
          },
          "name": "afterContactWorkConfigsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectUser.ConnectUserAfterContactWorkConfigs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 2159
          },
          "name": "autoAcceptConfigsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectUser.ConnectUserAutoAcceptConfigs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 2175
          },
          "name": "directoryUserIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 2191
          },
          "name": "hierarchyGroupArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 2212
          },
          "name": "identityInfoInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectUser.ConnectUserIdentityInfo"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 2225
          },
          "name": "instanceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 2241
          },
          "name": "passwordInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 2257
          },
          "name": "persistentConnectionConfigsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectUser.ConnectUserPersistentConnectionConfigs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 2273
          },
          "name": "phoneConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectUser.ConnectUserPhoneConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 2289
          },
          "name": "phoneNumberConfigsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectUser.ConnectUserPhoneNumberConfigs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 2302
          },
          "name": "routingProfileArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 2315
          },
          "name": "securityProfileArnsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 2331
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectUser.ConnectUserTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 2365
          },
          "name": "usernameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 2352
          },
          "name": "userProficienciesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectUser.ConnectUserUserProficiencies"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 2381
          },
          "name": "voiceEnhancementConfigsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectUser.ConnectUserVoiceEnhancementConfigs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 2165
          },
          "name": "directoryUserId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 2181
          },
          "name": "hierarchyGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 2218
          },
          "name": "instanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 2231
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 2295
          },
          "name": "routingProfileArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 2308
          },
          "name": "securityProfileArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 2358
          },
          "name": "username",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-user/index:ConnectUser"
    },
    "@cdktn/provider-awscc.connectUser.ConnectUserAfterContactWorkConfigs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectUser.ConnectUserAfterContactWorkConfigs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-user/index.ts",
        "line": 374
      },
      "name": "ConnectUserAfterContactWorkConfigs",
      "namespace": "connectUser",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_user#after_contact_work_config ConnectUser#after_contact_work_config}",
            "stability": "stable",
            "summary": "After Contact Work configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 380
          },
          "name": "afterContactWorkConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.connectUser.ConnectUserAfterContactWorkConfigsAfterContactWorkConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_user#agent_first_callback_after_contact_work_config ConnectUser#agent_first_callback_after_contact_work_config}",
            "stability": "stable",
            "summary": "After Contact Work configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 386
          },
          "name": "agentFirstCallbackAfterContactWorkConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.connectUser.ConnectUserAfterContactWorkConfigsAgentFirstCallbackAfterContactWorkConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_user#channel ConnectUser#channel}",
            "stability": "stable",
            "summary": "The channels that agents can handle in the Contact Control Panel (CCP)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 392
          },
          "name": "channel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-user/index:ConnectUserAfterContactWorkConfigs"
    },
    "@cdktn/provider-awscc.connectUser.ConnectUserAfterContactWorkConfigsAfterContactWorkConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectUser.ConnectUserAfterContactWorkConfigsAfterContactWorkConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-user/index.ts",
        "line": 112
      },
      "name": "ConnectUserAfterContactWorkConfigsAfterContactWorkConfig",
      "namespace": "connectUser",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_user#after_contact_work_mode ConnectUser#after_contact_work_mode}",
            "stability": "stable",
            "summary": "The after contact work (ACW) mode for the channel."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 118
          },
          "name": "afterContactWorkMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_user#after_contact_work_time_limit ConnectUser#after_contact_work_time_limit}",
            "stability": "stable",
            "summary": "The After Call Work (ACW) timeout setting, in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 124
          },
          "name": "afterContactWorkTimeLimit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/connect-user/index:ConnectUserAfterContactWorkConfigsAfterContactWorkConfig"
    },
    "@cdktn/provider-awscc.connectUser.ConnectUserAfterContactWorkConfigsAfterContactWorkConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectUser.ConnectUserAfterContactWorkConfigsAfterContactWorkConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-user/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/connect-user/index.ts",
        "line": 163
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 219
          },
          "name": "resetAfterContactWorkMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 235
          },
          "name": "resetAfterContactWorkTimeLimit"
        }
      ],
      "name": "ConnectUserAfterContactWorkConfigsAfterContactWorkConfigOutputReference",
      "namespace": "connectUser",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 223
          },
          "name": "afterContactWorkModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 239
          },
          "name": "afterContactWorkTimeLimitInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 213
          },
          "name": "afterContactWorkMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 229
          },
          "name": "afterContactWorkTimeLimit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 175
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectUser.ConnectUserAfterContactWorkConfigsAfterContactWorkConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-user/index:ConnectUserAfterContactWorkConfigsAfterContactWorkConfigOutputReference"
    },
    "@cdktn/provider-awscc.connectUser.ConnectUserAfterContactWorkConfigsAgentFirstCallbackAfterContactWorkConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectUser.ConnectUserAfterContactWorkConfigsAgentFirstCallbackAfterContactWorkConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-user/index.ts",
        "line": 243
      },
      "name": "ConnectUserAfterContactWorkConfigsAgentFirstCallbackAfterContactWorkConfig",
      "namespace": "connectUser",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_user#after_contact_work_mode ConnectUser#after_contact_work_mode}",
            "stability": "stable",
            "summary": "The after contact work (ACW) mode for the channel."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 249
          },
          "name": "afterContactWorkMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_user#after_contact_work_time_limit ConnectUser#after_contact_work_time_limit}",
            "stability": "stable",
            "summary": "The After Call Work (ACW) timeout setting, in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 255
          },
          "name": "afterContactWorkTimeLimit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/connect-user/index:ConnectUserAfterContactWorkConfigsAgentFirstCallbackAfterContactWorkConfig"
    },
    "@cdktn/provider-awscc.connectUser.ConnectUserAfterContactWorkConfigsAgentFirstCallbackAfterContactWorkConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectUser.ConnectUserAfterContactWorkConfigsAgentFirstCallbackAfterContactWorkConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-user/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/connect-user/index.ts",
        "line": 294
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 350
          },
          "name": "resetAfterContactWorkMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 366
          },
          "name": "resetAfterContactWorkTimeLimit"
        }
      ],
      "name": "ConnectUserAfterContactWorkConfigsAgentFirstCallbackAfterContactWorkConfigOutputReference",
      "namespace": "connectUser",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 354
          },
          "name": "afterContactWorkModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 370
          },
          "name": "afterContactWorkTimeLimitInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 344
          },
          "name": "afterContactWorkMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 360
          },
          "name": "afterContactWorkTimeLimit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 306
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectUser.ConnectUserAfterContactWorkConfigsAgentFirstCallbackAfterContactWorkConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-user/index:ConnectUserAfterContactWorkConfigsAgentFirstCallbackAfterContactWorkConfigOutputReference"
    },
    "@cdktn/provider-awscc.connectUser.ConnectUserAfterContactWorkConfigsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectUser.ConnectUserAfterContactWorkConfigsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-user/index.ts",
          "line": 551
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-user/index.ts",
        "line": 543
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 558
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.connectUser.ConnectUserAfterContactWorkConfigsOutputReference"
            }
          }
        }
      ],
      "name": "ConnectUserAfterContactWorkConfigsList",
      "namespace": "connectUser",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 544
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectUser.ConnectUserAfterContactWorkConfigs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-user/index:ConnectUserAfterContactWorkConfigsList"
    },
    "@cdktn/provider-awscc.connectUser.ConnectUserAfterContactWorkConfigsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectUser.ConnectUserAfterContactWorkConfigsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-user/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/connect-user/index.ts",
        "line": 438
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 499
          },
          "name": "putAfterContactWorkConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectUser.ConnectUserAfterContactWorkConfigsAfterContactWorkConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 515
          },
          "name": "putAgentFirstCallbackAfterContactWorkConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectUser.ConnectUserAfterContactWorkConfigsAgentFirstCallbackAfterContactWorkConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 502
          },
          "name": "resetAfterContactWorkConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 518
          },
          "name": "resetAgentFirstCallbackAfterContactWorkConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 534
          },
          "name": "resetChannel"
        }
      ],
      "name": "ConnectUserAfterContactWorkConfigsOutputReference",
      "namespace": "connectUser",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 496
          },
          "name": "afterContactWorkConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectUser.ConnectUserAfterContactWorkConfigsAfterContactWorkConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 512
          },
          "name": "agentFirstCallbackAfterContactWorkConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectUser.ConnectUserAfterContactWorkConfigsAgentFirstCallbackAfterContactWorkConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 506
          },
          "name": "afterContactWorkConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectUser.ConnectUserAfterContactWorkConfigsAfterContactWorkConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 522
          },
          "name": "agentFirstCallbackAfterContactWorkConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectUser.ConnectUserAfterContactWorkConfigsAgentFirstCallbackAfterContactWorkConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 538
          },
          "name": "channelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 528
          },
          "name": "channel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 452
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectUser.ConnectUserAfterContactWorkConfigs"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-user/index:ConnectUserAfterContactWorkConfigsOutputReference"
    },
    "@cdktn/provider-awscc.connectUser.ConnectUserAutoAcceptConfigs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectUser.ConnectUserAutoAcceptConfigs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-user/index.ts",
        "line": 562
      },
      "name": "ConnectUserAutoAcceptConfigs",
      "namespace": "connectUser",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_user#agent_first_callback_auto_accept ConnectUser#agent_first_callback_auto_accept}",
            "stability": "stable",
            "summary": "The agent first callback auto accept setting."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 568
          },
          "name": "agentFirstCallbackAutoAccept",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_user#auto_accept ConnectUser#auto_accept}",
            "stability": "stable",
            "summary": "The Auto accept setting."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 574
          },
          "name": "autoAccept",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_user#channel ConnectUser#channel}",
            "stability": "stable",
            "summary": "The channels that agents can handle in the Contact Control Panel (CCP)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 580
          },
          "name": "channel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-user/index:ConnectUserAutoAcceptConfigs"
    },
    "@cdktn/provider-awscc.connectUser.ConnectUserAutoAcceptConfigsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectUser.ConnectUserAutoAcceptConfigsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-user/index.ts",
          "line": 739
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-user/index.ts",
        "line": 731
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 746
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.connectUser.ConnectUserAutoAcceptConfigsOutputReference"
            }
          }
        }
      ],
      "name": "ConnectUserAutoAcceptConfigsList",
      "namespace": "connectUser",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 732
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectUser.ConnectUserAutoAcceptConfigs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-user/index:ConnectUserAutoAcceptConfigsList"
    },
    "@cdktn/provider-awscc.connectUser.ConnectUserAutoAcceptConfigsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectUser.ConnectUserAutoAcceptConfigsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-user/index.ts",
          "line": 636
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-user/index.ts",
        "line": 626
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 690
          },
          "name": "resetAgentFirstCallbackAutoAccept"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 706
          },
          "name": "resetAutoAccept"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 722
          },
          "name": "resetChannel"
        }
      ],
      "name": "ConnectUserAutoAcceptConfigsOutputReference",
      "namespace": "connectUser",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 694
          },
          "name": "agentFirstCallbackAutoAcceptInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 710
          },
          "name": "autoAcceptInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 726
          },
          "name": "channelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 684
          },
          "name": "agentFirstCallbackAutoAccept",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 700
          },
          "name": "autoAccept",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 716
          },
          "name": "channel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 640
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectUser.ConnectUserAutoAcceptConfigs"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-user/index:ConnectUserAutoAcceptConfigsOutputReference"
    },
    "@cdktn/provider-awscc.connectUser.ConnectUserConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectUser.ConnectUserConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-user/index.ts",
        "line": 14
      },
      "name": "ConnectUserConfig",
      "namespace": "connectUser",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_user#instance_arn ConnectUser#instance_arn}",
            "stability": "stable",
            "summary": "The identifier of the Amazon Connect instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 50
          },
          "name": "instanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_user#routing_profile_arn ConnectUser#routing_profile_arn}",
            "stability": "stable",
            "summary": "The identifier of the routing profile for the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 80
          },
          "name": "routingProfileArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_user#security_profile_arns ConnectUser#security_profile_arns}",
            "stability": "stable",
            "summary": "One or more security profile arns for the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 86
          },
          "name": "securityProfileArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_user#username ConnectUser#username}",
            "stability": "stable",
            "summary": "The user name for the account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 104
          },
          "name": "username",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_user#after_contact_work_configs ConnectUser#after_contact_work_configs}",
            "stability": "stable",
            "summary": "After Contact Work configurations of a user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 20
          },
          "name": "afterContactWorkConfigs",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectUser.ConnectUserAfterContactWorkConfigs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_user#auto_accept_configs ConnectUser#auto_accept_configs}",
            "stability": "stable",
            "summary": "Auto-accept configurations of a user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 26
          },
          "name": "autoAcceptConfigs",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectUser.ConnectUserAutoAcceptConfigs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_user#directory_user_id ConnectUser#directory_user_id}",
            "stability": "stable",
            "summary": "The identifier of the user account in the directory used for identity management."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 32
          },
          "name": "directoryUserId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_user#hierarchy_group_arn ConnectUser#hierarchy_group_arn}",
            "stability": "stable",
            "summary": "The identifier of the hierarchy group for the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 38
          },
          "name": "hierarchyGroupArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_user#identity_info ConnectUser#identity_info}",
            "stability": "stable",
            "summary": "The information about the identity of the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 44
          },
          "name": "identityInfo",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.connectUser.ConnectUserIdentityInfo"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "A password is required if you are using Amazon Connect for identity management. Otherwise, it is an error to include a password.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_user#password ConnectUser#password}",
            "stability": "stable",
            "summary": "The password for the user account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 56
          },
          "name": "password",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_user#persistent_connection_configs ConnectUser#persistent_connection_configs}",
            "stability": "stable",
            "summary": "Persistent Connection configurations of a user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 62
          },
          "name": "persistentConnectionConfigs",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectUser.ConnectUserPersistentConnectionConfigs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_user#phone_config ConnectUser#phone_config}",
            "stability": "stable",
            "summary": "The phone settings for the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 68
          },
          "name": "phoneConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.connectUser.ConnectUserPhoneConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_user#phone_number_configs ConnectUser#phone_number_configs}",
            "stability": "stable",
            "summary": "Phone Number configurations of a user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 74
          },
          "name": "phoneNumberConfigs",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectUser.ConnectUserPhoneNumberConfigs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_user#tags ConnectUser#tags}",
            "stability": "stable",
            "summary": "One or more tags."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 92
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectUser.ConnectUserTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_user#user_proficiencies ConnectUser#user_proficiencies}",
            "stability": "stable",
            "summary": "One or more predefined attributes assigned to a user, with a level that indicates how skilled they are."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 98
          },
          "name": "userProficiencies",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectUser.ConnectUserUserProficiencies"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_user#voice_enhancement_configs ConnectUser#voice_enhancement_configs}",
            "stability": "stable",
            "summary": "Voice Enhancement configurations of a user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 110
          },
          "name": "voiceEnhancementConfigs",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectUser.ConnectUserVoiceEnhancementConfigs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-user/index:ConnectUserConfig"
    },
    "@cdktn/provider-awscc.connectUser.ConnectUserIdentityInfo": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectUser.ConnectUserIdentityInfo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-user/index.ts",
        "line": 750
      },
      "name": "ConnectUserIdentityInfo",
      "namespace": "connectUser",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_user#email ConnectUser#email}",
            "stability": "stable",
            "summary": "The email address. If you are using SAML for identity management and include this parameter, an error is returned."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 756
          },
          "name": "email",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_user#first_name ConnectUser#first_name}",
            "stability": "stable",
            "summary": "The first name. This is required if you are using Amazon Connect or SAML for identity management."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 762
          },
          "name": "firstName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_user#last_name ConnectUser#last_name}",
            "stability": "stable",
            "summary": "The last name. This is required if you are using Amazon Connect or SAML for identity management."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 768
          },
          "name": "lastName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_user#mobile ConnectUser#mobile}",
            "stability": "stable",
            "summary": "The mobile phone number."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 774
          },
          "name": "mobile",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you provide a secondary email, the user receives email notifications -- other than password reset notifications -- to this email address instead of to their primary email address.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_user#secondary_email ConnectUser#secondary_email}",
            "stability": "stable",
            "summary": "The secondary email address."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 780
          },
          "name": "secondaryEmail",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-user/index:ConnectUserIdentityInfo"
    },
    "@cdktn/provider-awscc.connectUser.ConnectUserIdentityInfoOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectUser.ConnectUserIdentityInfoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-user/index.ts",
          "line": 848
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-user/index.ts",
        "line": 840
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 914
          },
          "name": "resetEmail"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 930
          },
          "name": "resetFirstName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 946
          },
          "name": "resetLastName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 962
          },
          "name": "resetMobile"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 978
          },
          "name": "resetSecondaryEmail"
        }
      ],
      "name": "ConnectUserIdentityInfoOutputReference",
      "namespace": "connectUser",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 918
          },
          "name": "emailInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 934
          },
          "name": "firstNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 950
          },
          "name": "lastNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 966
          },
          "name": "mobileInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 982
          },
          "name": "secondaryEmailInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 908
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 924
          },
          "name": "firstName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 940
          },
          "name": "lastName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 956
          },
          "name": "mobile",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 972
          },
          "name": "secondaryEmail",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 852
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectUser.ConnectUserIdentityInfo"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-user/index:ConnectUserIdentityInfoOutputReference"
    },
    "@cdktn/provider-awscc.connectUser.ConnectUserPersistentConnectionConfigs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectUser.ConnectUserPersistentConnectionConfigs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-user/index.ts",
        "line": 986
      },
      "name": "ConnectUserPersistentConnectionConfigs",
      "namespace": "connectUser",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_user#channel ConnectUser#channel}",
            "stability": "stable",
            "summary": "The channels that agents can handle in the Contact Control Panel (CCP)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 992
          },
          "name": "channel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_user#persistent_connection ConnectUser#persistent_connection}",
            "stability": "stable",
            "summary": "The Persistent Connection setting."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 998
          },
          "name": "persistentConnection",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-user/index:ConnectUserPersistentConnectionConfigs"
    },
    "@cdktn/provider-awscc.connectUser.ConnectUserPersistentConnectionConfigsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectUser.ConnectUserPersistentConnectionConfigsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-user/index.ts",
          "line": 1128
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-user/index.ts",
        "line": 1120
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 1135
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.connectUser.ConnectUserPersistentConnectionConfigsOutputReference"
            }
          }
        }
      ],
      "name": "ConnectUserPersistentConnectionConfigsList",
      "namespace": "connectUser",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 1121
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectUser.ConnectUserPersistentConnectionConfigs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-user/index:ConnectUserPersistentConnectionConfigsList"
    },
    "@cdktn/provider-awscc.connectUser.ConnectUserPersistentConnectionConfigsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectUser.ConnectUserPersistentConnectionConfigsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-user/index.ts",
          "line": 1047
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-user/index.ts",
        "line": 1037
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 1095
          },
          "name": "resetChannel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 1111
          },
          "name": "resetPersistentConnection"
        }
      ],
      "name": "ConnectUserPersistentConnectionConfigsOutputReference",
      "namespace": "connectUser",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 1099
          },
          "name": "channelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 1115
          },
          "name": "persistentConnectionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 1089
          },
          "name": "channel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 1105
          },
          "name": "persistentConnection",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 1051
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectUser.ConnectUserPersistentConnectionConfigs"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-user/index:ConnectUserPersistentConnectionConfigsOutputReference"
    },
    "@cdktn/provider-awscc.connectUser.ConnectUserPhoneConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectUser.ConnectUserPhoneConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-user/index.ts",
        "line": 1139
      },
      "name": "ConnectUserPhoneConfig",
      "namespace": "connectUser",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_user#after_contact_work_time_limit ConnectUser#after_contact_work_time_limit}",
            "stability": "stable",
            "summary": "The After Call Work (ACW) timeout setting, in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 1145
          },
          "name": "afterContactWorkTimeLimit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_user#auto_accept ConnectUser#auto_accept}",
            "stability": "stable",
            "summary": "The Auto accept setting."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 1151
          },
          "name": "autoAccept",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_user#desk_phone_number ConnectUser#desk_phone_number}",
            "stability": "stable",
            "summary": "The phone number for the user's desk phone."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 1157
          },
          "name": "deskPhoneNumber",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_user#persistent_connection ConnectUser#persistent_connection}",
            "stability": "stable",
            "summary": "The Persistent Connection setting."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 1163
          },
          "name": "persistentConnection",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_user#phone_type ConnectUser#phone_type}",
            "stability": "stable",
            "summary": "The phone type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 1169
          },
          "name": "phoneType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-user/index:ConnectUserPhoneConfig"
    },
    "@cdktn/provider-awscc.connectUser.ConnectUserPhoneConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectUser.ConnectUserPhoneConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-user/index.ts",
          "line": 1237
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-user/index.ts",
        "line": 1229
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 1303
          },
          "name": "resetAfterContactWorkTimeLimit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 1319
          },
          "name": "resetAutoAccept"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 1335
          },
          "name": "resetDeskPhoneNumber"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 1351
          },
          "name": "resetPersistentConnection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 1367
          },
          "name": "resetPhoneType"
        }
      ],
      "name": "ConnectUserPhoneConfigOutputReference",
      "namespace": "connectUser",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 1307
          },
          "name": "afterContactWorkTimeLimitInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 1323
          },
          "name": "autoAcceptInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 1339
          },
          "name": "deskPhoneNumberInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 1355
          },
          "name": "persistentConnectionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 1371
          },
          "name": "phoneTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 1297
          },
          "name": "afterContactWorkTimeLimit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 1313
          },
          "name": "autoAccept",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 1329
          },
          "name": "deskPhoneNumber",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 1345
          },
          "name": "persistentConnection",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 1361
          },
          "name": "phoneType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 1241
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectUser.ConnectUserPhoneConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-user/index:ConnectUserPhoneConfigOutputReference"
    },
    "@cdktn/provider-awscc.connectUser.ConnectUserPhoneNumberConfigs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectUser.ConnectUserPhoneNumberConfigs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-user/index.ts",
        "line": 1375
      },
      "name": "ConnectUserPhoneNumberConfigs",
      "namespace": "connectUser",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_user#channel ConnectUser#channel}",
            "stability": "stable",
            "summary": "The channels that agents can handle in the Contact Control Panel (CCP)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 1381
          },
          "name": "channel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_user#phone_number ConnectUser#phone_number}",
            "stability": "stable",
            "summary": "The phone number for the user's desk phone."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 1387
          },
          "name": "phoneNumber",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_user#phone_type ConnectUser#phone_type}",
            "stability": "stable",
            "summary": "The phone type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 1393
          },
          "name": "phoneType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-user/index:ConnectUserPhoneNumberConfigs"
    },
    "@cdktn/provider-awscc.connectUser.ConnectUserPhoneNumberConfigsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectUser.ConnectUserPhoneNumberConfigsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-user/index.ts",
          "line": 1552
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-user/index.ts",
        "line": 1544
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 1559
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.connectUser.ConnectUserPhoneNumberConfigsOutputReference"
            }
          }
        }
      ],
      "name": "ConnectUserPhoneNumberConfigsList",
      "namespace": "connectUser",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 1545
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectUser.ConnectUserPhoneNumberConfigs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-user/index:ConnectUserPhoneNumberConfigsList"
    },
    "@cdktn/provider-awscc.connectUser.ConnectUserPhoneNumberConfigsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectUser.ConnectUserPhoneNumberConfigsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-user/index.ts",
          "line": 1449
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-user/index.ts",
        "line": 1439
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 1503
          },
          "name": "resetChannel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 1519
          },
          "name": "resetPhoneNumber"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 1535
          },
          "name": "resetPhoneType"
        }
      ],
      "name": "ConnectUserPhoneNumberConfigsOutputReference",
      "namespace": "connectUser",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 1507
          },
          "name": "channelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 1523
          },
          "name": "phoneNumberInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 1539
          },
          "name": "phoneTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 1497
          },
          "name": "channel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 1513
          },
          "name": "phoneNumber",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 1529
          },
          "name": "phoneType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 1453
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectUser.ConnectUserPhoneNumberConfigs"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-user/index:ConnectUserPhoneNumberConfigsOutputReference"
    },
    "@cdktn/provider-awscc.connectUser.ConnectUserTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectUser.ConnectUserTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-user/index.ts",
        "line": 1563
      },
      "name": "ConnectUserTags",
      "namespace": "connectUser",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_user#key ConnectUser#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 1569
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is maximum of 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_user#value ConnectUser#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 1575
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-user/index:ConnectUserTags"
    },
    "@cdktn/provider-awscc.connectUser.ConnectUserTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectUser.ConnectUserTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-user/index.ts",
          "line": 1705
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-user/index.ts",
        "line": 1697
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 1712
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.connectUser.ConnectUserTagsOutputReference"
            }
          }
        }
      ],
      "name": "ConnectUserTagsList",
      "namespace": "connectUser",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 1698
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectUser.ConnectUserTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-user/index:ConnectUserTagsList"
    },
    "@cdktn/provider-awscc.connectUser.ConnectUserTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectUser.ConnectUserTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-user/index.ts",
          "line": 1624
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-user/index.ts",
        "line": 1614
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 1672
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 1688
          },
          "name": "resetValue"
        }
      ],
      "name": "ConnectUserTagsOutputReference",
      "namespace": "connectUser",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 1676
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 1692
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 1666
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 1682
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 1628
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectUser.ConnectUserTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-user/index:ConnectUserTagsOutputReference"
    },
    "@cdktn/provider-awscc.connectUser.ConnectUserUserProficiencies": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectUser.ConnectUserUserProficiencies",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-user/index.ts",
        "line": 1716
      },
      "name": "ConnectUserUserProficiencies",
      "namespace": "connectUser",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_user#attribute_name ConnectUser#attribute_name}",
            "stability": "stable",
            "summary": "The name of user's proficiency. You must use name of predefined attribute present in the Amazon Connect instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 1722
          },
          "name": "attributeName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_user#attribute_value ConnectUser#attribute_value}",
            "stability": "stable",
            "summary": "The value of user's proficiency. You must use value of predefined attribute present in the Amazon Connect instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 1728
          },
          "name": "attributeValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_user#level ConnectUser#level}",
            "stability": "stable",
            "summary": "The level of the proficiency. The valid values are 0 to 10."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 1734
          },
          "name": "level",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/connect-user/index:ConnectUserUserProficiencies"
    },
    "@cdktn/provider-awscc.connectUser.ConnectUserUserProficienciesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectUser.ConnectUserUserProficienciesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-user/index.ts",
          "line": 1893
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-user/index.ts",
        "line": 1885
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 1900
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.connectUser.ConnectUserUserProficienciesOutputReference"
            }
          }
        }
      ],
      "name": "ConnectUserUserProficienciesList",
      "namespace": "connectUser",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 1886
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectUser.ConnectUserUserProficiencies"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-user/index:ConnectUserUserProficienciesList"
    },
    "@cdktn/provider-awscc.connectUser.ConnectUserUserProficienciesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectUser.ConnectUserUserProficienciesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-user/index.ts",
          "line": 1790
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-user/index.ts",
        "line": 1780
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 1844
          },
          "name": "resetAttributeName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 1860
          },
          "name": "resetAttributeValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 1876
          },
          "name": "resetLevel"
        }
      ],
      "name": "ConnectUserUserProficienciesOutputReference",
      "namespace": "connectUser",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 1848
          },
          "name": "attributeNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 1864
          },
          "name": "attributeValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 1880
          },
          "name": "levelInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 1838
          },
          "name": "attributeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 1854
          },
          "name": "attributeValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 1870
          },
          "name": "level",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 1794
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectUser.ConnectUserUserProficiencies"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-user/index:ConnectUserUserProficienciesOutputReference"
    },
    "@cdktn/provider-awscc.connectUser.ConnectUserVoiceEnhancementConfigs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectUser.ConnectUserVoiceEnhancementConfigs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-user/index.ts",
        "line": 1904
      },
      "name": "ConnectUserVoiceEnhancementConfigs",
      "namespace": "connectUser",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_user#channel ConnectUser#channel}",
            "stability": "stable",
            "summary": "The channels that agents can handle in the Contact Control Panel (CCP)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 1910
          },
          "name": "channel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_user#voice_enhancement_mode ConnectUser#voice_enhancement_mode}",
            "stability": "stable",
            "summary": "The Voice Enhancement Mode setting."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 1916
          },
          "name": "voiceEnhancementMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-user/index:ConnectUserVoiceEnhancementConfigs"
    },
    "@cdktn/provider-awscc.connectUser.ConnectUserVoiceEnhancementConfigsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectUser.ConnectUserVoiceEnhancementConfigsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-user/index.ts",
          "line": 2046
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-user/index.ts",
        "line": 2038
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 2053
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.connectUser.ConnectUserVoiceEnhancementConfigsOutputReference"
            }
          }
        }
      ],
      "name": "ConnectUserVoiceEnhancementConfigsList",
      "namespace": "connectUser",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 2039
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectUser.ConnectUserVoiceEnhancementConfigs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-user/index:ConnectUserVoiceEnhancementConfigsList"
    },
    "@cdktn/provider-awscc.connectUser.ConnectUserVoiceEnhancementConfigsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectUser.ConnectUserVoiceEnhancementConfigsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-user/index.ts",
          "line": 1965
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-user/index.ts",
        "line": 1955
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 2013
          },
          "name": "resetChannel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 2029
          },
          "name": "resetVoiceEnhancementMode"
        }
      ],
      "name": "ConnectUserVoiceEnhancementConfigsOutputReference",
      "namespace": "connectUser",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 2017
          },
          "name": "channelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 2033
          },
          "name": "voiceEnhancementModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 2007
          },
          "name": "channel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 2023
          },
          "name": "voiceEnhancementMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user/index.ts",
            "line": 1969
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectUser.ConnectUserVoiceEnhancementConfigs"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-user/index:ConnectUserVoiceEnhancementConfigsOutputReference"
    },
    "@cdktn/provider-awscc.connectUserHierarchyGroup.ConnectUserHierarchyGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_user_hierarchy_group awscc_connect_user_hierarchy_group}."
      },
      "fqn": "@cdktn/provider-awscc.connectUserHierarchyGroup.ConnectUserHierarchyGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_user_hierarchy_group awscc_connect_user_hierarchy_group} Resource."
        },
        "locationInModule": {
          "filename": "src/connect-user-hierarchy-group/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-awscc.connectUserHierarchyGroup.ConnectUserHierarchyGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-user-hierarchy-group/index.ts",
        "line": 197
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ConnectUserHierarchyGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-group/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 ConnectUserHierarchyGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_user_hierarchy_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ConnectUserHierarchyGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ConnectUserHierarchyGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-group/index.ts",
            "line": 307
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.connectUserHierarchyGroup.ConnectUserHierarchyGroupTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-group/index.ts",
            "line": 294
          },
          "name": "resetParentGroupArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-group/index.ts",
            "line": 310
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-group/index.ts",
            "line": 327
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-group/index.ts",
            "line": 336
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ConnectUserHierarchyGroup",
      "namespace": "connectUserHierarchyGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-group/index.ts",
            "line": 202
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-group/index.ts",
            "line": 256
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-group/index.ts",
            "line": 304
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectUserHierarchyGroup.ConnectUserHierarchyGroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-group/index.ts",
            "line": 319
          },
          "name": "userHierarchyGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-group/index.ts",
            "line": 269
          },
          "name": "instanceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-group/index.ts",
            "line": 282
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-group/index.ts",
            "line": 298
          },
          "name": "parentGroupArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-group/index.ts",
            "line": 314
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectUserHierarchyGroup.ConnectUserHierarchyGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-group/index.ts",
            "line": 262
          },
          "name": "instanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-group/index.ts",
            "line": 275
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-group/index.ts",
            "line": 288
          },
          "name": "parentGroupArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-user-hierarchy-group/index:ConnectUserHierarchyGroup"
    },
    "@cdktn/provider-awscc.connectUserHierarchyGroup.ConnectUserHierarchyGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectUserHierarchyGroup.ConnectUserHierarchyGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-user-hierarchy-group/index.ts",
        "line": 14
      },
      "name": "ConnectUserHierarchyGroupConfig",
      "namespace": "connectUserHierarchyGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_user_hierarchy_group#instance_arn ConnectUserHierarchyGroup#instance_arn}",
            "stability": "stable",
            "summary": "The identifier of the Amazon Connect instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-group/index.ts",
            "line": 20
          },
          "name": "instanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_user_hierarchy_group#name ConnectUserHierarchyGroup#name}",
            "stability": "stable",
            "summary": "The name of the user hierarchy group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-group/index.ts",
            "line": 26
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_user_hierarchy_group#parent_group_arn ConnectUserHierarchyGroup#parent_group_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) for the parent user hierarchy group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-group/index.ts",
            "line": 32
          },
          "name": "parentGroupArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_user_hierarchy_group#tags ConnectUserHierarchyGroup#tags}",
            "stability": "stable",
            "summary": "One or more tags."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-group/index.ts",
            "line": 38
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectUserHierarchyGroup.ConnectUserHierarchyGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-user-hierarchy-group/index:ConnectUserHierarchyGroupConfig"
    },
    "@cdktn/provider-awscc.connectUserHierarchyGroup.ConnectUserHierarchyGroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectUserHierarchyGroup.ConnectUserHierarchyGroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-user-hierarchy-group/index.ts",
        "line": 40
      },
      "name": "ConnectUserHierarchyGroupTags",
      "namespace": "connectUserHierarchyGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_user_hierarchy_group#key ConnectUserHierarchyGroup#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-group/index.ts",
            "line": 46
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is maximum of 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_user_hierarchy_group#value ConnectUserHierarchyGroup#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-group/index.ts",
            "line": 52
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-user-hierarchy-group/index:ConnectUserHierarchyGroupTags"
    },
    "@cdktn/provider-awscc.connectUserHierarchyGroup.ConnectUserHierarchyGroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectUserHierarchyGroup.ConnectUserHierarchyGroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-user-hierarchy-group/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/connect-user-hierarchy-group/index.ts",
        "line": 174
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-group/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-awscc.connectUserHierarchyGroup.ConnectUserHierarchyGroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "ConnectUserHierarchyGroupTagsList",
      "namespace": "connectUserHierarchyGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-group/index.ts",
            "line": 175
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectUserHierarchyGroup.ConnectUserHierarchyGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-user-hierarchy-group/index:ConnectUserHierarchyGroupTagsList"
    },
    "@cdktn/provider-awscc.connectUserHierarchyGroup.ConnectUserHierarchyGroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectUserHierarchyGroup.ConnectUserHierarchyGroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-user-hierarchy-group/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-user-hierarchy-group/index.ts",
        "line": 91
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-group/index.ts",
            "line": 149
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-group/index.ts",
            "line": 165
          },
          "name": "resetValue"
        }
      ],
      "name": "ConnectUserHierarchyGroupTagsOutputReference",
      "namespace": "connectUserHierarchyGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-group/index.ts",
            "line": 153
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-group/index.ts",
            "line": 169
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-group/index.ts",
            "line": 143
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-group/index.ts",
            "line": 159
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-group/index.ts",
            "line": 105
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectUserHierarchyGroup.ConnectUserHierarchyGroupTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-user-hierarchy-group/index:ConnectUserHierarchyGroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.connectUserHierarchyStructure.ConnectUserHierarchyStructure": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_user_hierarchy_structure awscc_connect_user_hierarchy_structure}."
      },
      "fqn": "@cdktn/provider-awscc.connectUserHierarchyStructure.ConnectUserHierarchyStructure",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_user_hierarchy_structure awscc_connect_user_hierarchy_structure} Resource."
        },
        "locationInModule": {
          "filename": "src/connect-user-hierarchy-structure/index.ts",
          "line": 1130
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.connectUserHierarchyStructure.ConnectUserHierarchyStructureConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-user-hierarchy-structure/index.ts",
        "line": 1098
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ConnectUserHierarchyStructure resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-structure/index.ts",
            "line": 1115
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ConnectUserHierarchyStructure to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_user_hierarchy_structure#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ConnectUserHierarchyStructure that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ConnectUserHierarchyStructure to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-structure/index.ts",
            "line": 1177
          },
          "name": "putUserHierarchyStructure",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectUserHierarchyStructure.ConnectUserHierarchyStructureUserHierarchyStructure"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-structure/index.ts",
            "line": 1180
          },
          "name": "resetUserHierarchyStructure"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-structure/index.ts",
            "line": 1197
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-structure/index.ts",
            "line": 1204
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ConnectUserHierarchyStructure",
      "namespace": "connectUserHierarchyStructure",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-structure/index.ts",
            "line": 1103
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-structure/index.ts",
            "line": 1155
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-structure/index.ts",
            "line": 1174
          },
          "name": "userHierarchyStructure",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectUserHierarchyStructure.ConnectUserHierarchyStructureUserHierarchyStructureOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-structure/index.ts",
            "line": 1189
          },
          "name": "userHierarchyStructureArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-structure/index.ts",
            "line": 1168
          },
          "name": "instanceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-structure/index.ts",
            "line": 1184
          },
          "name": "userHierarchyStructureInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectUserHierarchyStructure.ConnectUserHierarchyStructureUserHierarchyStructure"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-structure/index.ts",
            "line": 1161
          },
          "name": "instanceArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-user-hierarchy-structure/index:ConnectUserHierarchyStructure"
    },
    "@cdktn/provider-awscc.connectUserHierarchyStructure.ConnectUserHierarchyStructureConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectUserHierarchyStructure.ConnectUserHierarchyStructureConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-user-hierarchy-structure/index.ts",
        "line": 14
      },
      "name": "ConnectUserHierarchyStructureConfig",
      "namespace": "connectUserHierarchyStructure",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_user_hierarchy_structure#instance_arn ConnectUserHierarchyStructure#instance_arn}",
            "stability": "stable",
            "summary": "The identifier of the Amazon Connect instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-structure/index.ts",
            "line": 20
          },
          "name": "instanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_user_hierarchy_structure#user_hierarchy_structure ConnectUserHierarchyStructure#user_hierarchy_structure}",
            "stability": "stable",
            "summary": "Information about the hierarchy structure."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-structure/index.ts",
            "line": 26
          },
          "name": "userHierarchyStructure",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.connectUserHierarchyStructure.ConnectUserHierarchyStructureUserHierarchyStructure"
          }
        }
      ],
      "symbolId": "src/connect-user-hierarchy-structure/index:ConnectUserHierarchyStructureConfig"
    },
    "@cdktn/provider-awscc.connectUserHierarchyStructure.ConnectUserHierarchyStructureUserHierarchyStructure": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectUserHierarchyStructure.ConnectUserHierarchyStructureUserHierarchyStructure",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-user-hierarchy-structure/index.ts",
        "line": 858
      },
      "name": "ConnectUserHierarchyStructureUserHierarchyStructure",
      "namespace": "connectUserHierarchyStructure",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_user_hierarchy_structure#level_five ConnectUserHierarchyStructure#level_five}",
            "stability": "stable",
            "summary": "Information about level five."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-structure/index.ts",
            "line": 864
          },
          "name": "levelFive",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.connectUserHierarchyStructure.ConnectUserHierarchyStructureUserHierarchyStructureLevelFive"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_user_hierarchy_structure#level_four ConnectUserHierarchyStructure#level_four}",
            "stability": "stable",
            "summary": "Information about level four."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-structure/index.ts",
            "line": 870
          },
          "name": "levelFour",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.connectUserHierarchyStructure.ConnectUserHierarchyStructureUserHierarchyStructureLevelFour"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_user_hierarchy_structure#level_one ConnectUserHierarchyStructure#level_one}",
            "stability": "stable",
            "summary": "Information about level one."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-structure/index.ts",
            "line": 876
          },
          "name": "levelOne",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.connectUserHierarchyStructure.ConnectUserHierarchyStructureUserHierarchyStructureLevelOne"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_user_hierarchy_structure#level_three ConnectUserHierarchyStructure#level_three}",
            "stability": "stable",
            "summary": "Information about level three."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-structure/index.ts",
            "line": 882
          },
          "name": "levelThree",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.connectUserHierarchyStructure.ConnectUserHierarchyStructureUserHierarchyStructureLevelThree"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_user_hierarchy_structure#level_two ConnectUserHierarchyStructure#level_two}",
            "stability": "stable",
            "summary": "Information about level two."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-structure/index.ts",
            "line": 888
          },
          "name": "levelTwo",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.connectUserHierarchyStructure.ConnectUserHierarchyStructureUserHierarchyStructureLevelTwo"
          }
        }
      ],
      "symbolId": "src/connect-user-hierarchy-structure/index:ConnectUserHierarchyStructureUserHierarchyStructure"
    },
    "@cdktn/provider-awscc.connectUserHierarchyStructure.ConnectUserHierarchyStructureUserHierarchyStructureLevelFive": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectUserHierarchyStructure.ConnectUserHierarchyStructureUserHierarchyStructureLevelFive",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-user-hierarchy-structure/index.ts",
        "line": 28
      },
      "name": "ConnectUserHierarchyStructureUserHierarchyStructureLevelFive",
      "namespace": "connectUserHierarchyStructure",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_user_hierarchy_structure#hierarchy_level_arn ConnectUserHierarchyStructure#hierarchy_level_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the hierarchy level."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-structure/index.ts",
            "line": 34
          },
          "name": "hierarchyLevelArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_user_hierarchy_structure#hierarchy_level_id ConnectUserHierarchyStructure#hierarchy_level_id}",
            "stability": "stable",
            "summary": "The identifier of the hierarchy level."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-structure/index.ts",
            "line": 40
          },
          "name": "hierarchyLevelId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_user_hierarchy_structure#name ConnectUserHierarchyStructure#name}",
            "stability": "stable",
            "summary": "The name of the hierarchy level."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-structure/index.ts",
            "line": 46
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-user-hierarchy-structure/index:ConnectUserHierarchyStructureUserHierarchyStructureLevelFive"
    },
    "@cdktn/provider-awscc.connectUserHierarchyStructure.ConnectUserHierarchyStructureUserHierarchyStructureLevelFiveOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectUserHierarchyStructure.ConnectUserHierarchyStructureUserHierarchyStructureLevelFiveOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-user-hierarchy-structure/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/connect-user-hierarchy-structure/index.ts",
        "line": 92
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-structure/index.ts",
            "line": 154
          },
          "name": "resetHierarchyLevelArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-structure/index.ts",
            "line": 170
          },
          "name": "resetHierarchyLevelId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-structure/index.ts",
            "line": 186
          },
          "name": "resetName"
        }
      ],
      "name": "ConnectUserHierarchyStructureUserHierarchyStructureLevelFiveOutputReference",
      "namespace": "connectUserHierarchyStructure",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-structure/index.ts",
            "line": 158
          },
          "name": "hierarchyLevelArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-structure/index.ts",
            "line": 174
          },
          "name": "hierarchyLevelIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-structure/index.ts",
            "line": 190
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-structure/index.ts",
            "line": 148
          },
          "name": "hierarchyLevelArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-structure/index.ts",
            "line": 164
          },
          "name": "hierarchyLevelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-structure/index.ts",
            "line": 180
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-structure/index.ts",
            "line": 104
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectUserHierarchyStructure.ConnectUserHierarchyStructureUserHierarchyStructureLevelFive"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-user-hierarchy-structure/index:ConnectUserHierarchyStructureUserHierarchyStructureLevelFiveOutputReference"
    },
    "@cdktn/provider-awscc.connectUserHierarchyStructure.ConnectUserHierarchyStructureUserHierarchyStructureLevelFour": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectUserHierarchyStructure.ConnectUserHierarchyStructureUserHierarchyStructureLevelFour",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-user-hierarchy-structure/index.ts",
        "line": 194
      },
      "name": "ConnectUserHierarchyStructureUserHierarchyStructureLevelFour",
      "namespace": "connectUserHierarchyStructure",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_user_hierarchy_structure#hierarchy_level_arn ConnectUserHierarchyStructure#hierarchy_level_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the hierarchy level."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-structure/index.ts",
            "line": 200
          },
          "name": "hierarchyLevelArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_user_hierarchy_structure#hierarchy_level_id ConnectUserHierarchyStructure#hierarchy_level_id}",
            "stability": "stable",
            "summary": "The identifier of the hierarchy level."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-structure/index.ts",
            "line": 206
          },
          "name": "hierarchyLevelId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_user_hierarchy_structure#name ConnectUserHierarchyStructure#name}",
            "stability": "stable",
            "summary": "The name of the hierarchy level."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-structure/index.ts",
            "line": 212
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-user-hierarchy-structure/index:ConnectUserHierarchyStructureUserHierarchyStructureLevelFour"
    },
    "@cdktn/provider-awscc.connectUserHierarchyStructure.ConnectUserHierarchyStructureUserHierarchyStructureLevelFourOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectUserHierarchyStructure.ConnectUserHierarchyStructureUserHierarchyStructureLevelFourOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-user-hierarchy-structure/index.ts",
          "line": 266
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-user-hierarchy-structure/index.ts",
        "line": 258
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-structure/index.ts",
            "line": 320
          },
          "name": "resetHierarchyLevelArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-structure/index.ts",
            "line": 336
          },
          "name": "resetHierarchyLevelId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-structure/index.ts",
            "line": 352
          },
          "name": "resetName"
        }
      ],
      "name": "ConnectUserHierarchyStructureUserHierarchyStructureLevelFourOutputReference",
      "namespace": "connectUserHierarchyStructure",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-structure/index.ts",
            "line": 324
          },
          "name": "hierarchyLevelArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-structure/index.ts",
            "line": 340
          },
          "name": "hierarchyLevelIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-structure/index.ts",
            "line": 356
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-structure/index.ts",
            "line": 314
          },
          "name": "hierarchyLevelArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-structure/index.ts",
            "line": 330
          },
          "name": "hierarchyLevelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-structure/index.ts",
            "line": 346
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-structure/index.ts",
            "line": 270
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectUserHierarchyStructure.ConnectUserHierarchyStructureUserHierarchyStructureLevelFour"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-user-hierarchy-structure/index:ConnectUserHierarchyStructureUserHierarchyStructureLevelFourOutputReference"
    },
    "@cdktn/provider-awscc.connectUserHierarchyStructure.ConnectUserHierarchyStructureUserHierarchyStructureLevelOne": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectUserHierarchyStructure.ConnectUserHierarchyStructureUserHierarchyStructureLevelOne",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-user-hierarchy-structure/index.ts",
        "line": 360
      },
      "name": "ConnectUserHierarchyStructureUserHierarchyStructureLevelOne",
      "namespace": "connectUserHierarchyStructure",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_user_hierarchy_structure#hierarchy_level_arn ConnectUserHierarchyStructure#hierarchy_level_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the hierarchy level."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-structure/index.ts",
            "line": 366
          },
          "name": "hierarchyLevelArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_user_hierarchy_structure#hierarchy_level_id ConnectUserHierarchyStructure#hierarchy_level_id}",
            "stability": "stable",
            "summary": "The identifier of the hierarchy level."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-structure/index.ts",
            "line": 372
          },
          "name": "hierarchyLevelId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_user_hierarchy_structure#name ConnectUserHierarchyStructure#name}",
            "stability": "stable",
            "summary": "The name of the hierarchy level."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-structure/index.ts",
            "line": 378
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-user-hierarchy-structure/index:ConnectUserHierarchyStructureUserHierarchyStructureLevelOne"
    },
    "@cdktn/provider-awscc.connectUserHierarchyStructure.ConnectUserHierarchyStructureUserHierarchyStructureLevelOneOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectUserHierarchyStructure.ConnectUserHierarchyStructureUserHierarchyStructureLevelOneOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-user-hierarchy-structure/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/connect-user-hierarchy-structure/index.ts",
        "line": 424
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-structure/index.ts",
            "line": 486
          },
          "name": "resetHierarchyLevelArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-structure/index.ts",
            "line": 502
          },
          "name": "resetHierarchyLevelId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-structure/index.ts",
            "line": 518
          },
          "name": "resetName"
        }
      ],
      "name": "ConnectUserHierarchyStructureUserHierarchyStructureLevelOneOutputReference",
      "namespace": "connectUserHierarchyStructure",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-structure/index.ts",
            "line": 490
          },
          "name": "hierarchyLevelArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-structure/index.ts",
            "line": 506
          },
          "name": "hierarchyLevelIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-structure/index.ts",
            "line": 522
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-structure/index.ts",
            "line": 480
          },
          "name": "hierarchyLevelArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-structure/index.ts",
            "line": 496
          },
          "name": "hierarchyLevelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-structure/index.ts",
            "line": 512
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-structure/index.ts",
            "line": 436
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectUserHierarchyStructure.ConnectUserHierarchyStructureUserHierarchyStructureLevelOne"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-user-hierarchy-structure/index:ConnectUserHierarchyStructureUserHierarchyStructureLevelOneOutputReference"
    },
    "@cdktn/provider-awscc.connectUserHierarchyStructure.ConnectUserHierarchyStructureUserHierarchyStructureLevelThree": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectUserHierarchyStructure.ConnectUserHierarchyStructureUserHierarchyStructureLevelThree",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-user-hierarchy-structure/index.ts",
        "line": 526
      },
      "name": "ConnectUserHierarchyStructureUserHierarchyStructureLevelThree",
      "namespace": "connectUserHierarchyStructure",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_user_hierarchy_structure#hierarchy_level_arn ConnectUserHierarchyStructure#hierarchy_level_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the hierarchy level."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-structure/index.ts",
            "line": 532
          },
          "name": "hierarchyLevelArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_user_hierarchy_structure#hierarchy_level_id ConnectUserHierarchyStructure#hierarchy_level_id}",
            "stability": "stable",
            "summary": "The identifier of the hierarchy level."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-structure/index.ts",
            "line": 538
          },
          "name": "hierarchyLevelId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_user_hierarchy_structure#name ConnectUserHierarchyStructure#name}",
            "stability": "stable",
            "summary": "The name of the hierarchy level."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-structure/index.ts",
            "line": 544
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-user-hierarchy-structure/index:ConnectUserHierarchyStructureUserHierarchyStructureLevelThree"
    },
    "@cdktn/provider-awscc.connectUserHierarchyStructure.ConnectUserHierarchyStructureUserHierarchyStructureLevelThreeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectUserHierarchyStructure.ConnectUserHierarchyStructureUserHierarchyStructureLevelThreeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-user-hierarchy-structure/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/connect-user-hierarchy-structure/index.ts",
        "line": 590
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-structure/index.ts",
            "line": 652
          },
          "name": "resetHierarchyLevelArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-structure/index.ts",
            "line": 668
          },
          "name": "resetHierarchyLevelId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-structure/index.ts",
            "line": 684
          },
          "name": "resetName"
        }
      ],
      "name": "ConnectUserHierarchyStructureUserHierarchyStructureLevelThreeOutputReference",
      "namespace": "connectUserHierarchyStructure",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-structure/index.ts",
            "line": 656
          },
          "name": "hierarchyLevelArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-structure/index.ts",
            "line": 672
          },
          "name": "hierarchyLevelIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-structure/index.ts",
            "line": 688
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-structure/index.ts",
            "line": 646
          },
          "name": "hierarchyLevelArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-structure/index.ts",
            "line": 662
          },
          "name": "hierarchyLevelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-structure/index.ts",
            "line": 678
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-structure/index.ts",
            "line": 602
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectUserHierarchyStructure.ConnectUserHierarchyStructureUserHierarchyStructureLevelThree"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-user-hierarchy-structure/index:ConnectUserHierarchyStructureUserHierarchyStructureLevelThreeOutputReference"
    },
    "@cdktn/provider-awscc.connectUserHierarchyStructure.ConnectUserHierarchyStructureUserHierarchyStructureLevelTwo": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectUserHierarchyStructure.ConnectUserHierarchyStructureUserHierarchyStructureLevelTwo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-user-hierarchy-structure/index.ts",
        "line": 692
      },
      "name": "ConnectUserHierarchyStructureUserHierarchyStructureLevelTwo",
      "namespace": "connectUserHierarchyStructure",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_user_hierarchy_structure#hierarchy_level_arn ConnectUserHierarchyStructure#hierarchy_level_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the hierarchy level."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-structure/index.ts",
            "line": 698
          },
          "name": "hierarchyLevelArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_user_hierarchy_structure#hierarchy_level_id ConnectUserHierarchyStructure#hierarchy_level_id}",
            "stability": "stable",
            "summary": "The identifier of the hierarchy level."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-structure/index.ts",
            "line": 704
          },
          "name": "hierarchyLevelId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_user_hierarchy_structure#name ConnectUserHierarchyStructure#name}",
            "stability": "stable",
            "summary": "The name of the hierarchy level."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-structure/index.ts",
            "line": 710
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-user-hierarchy-structure/index:ConnectUserHierarchyStructureUserHierarchyStructureLevelTwo"
    },
    "@cdktn/provider-awscc.connectUserHierarchyStructure.ConnectUserHierarchyStructureUserHierarchyStructureLevelTwoOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectUserHierarchyStructure.ConnectUserHierarchyStructureUserHierarchyStructureLevelTwoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-user-hierarchy-structure/index.ts",
          "line": 764
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-user-hierarchy-structure/index.ts",
        "line": 756
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-structure/index.ts",
            "line": 818
          },
          "name": "resetHierarchyLevelArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-structure/index.ts",
            "line": 834
          },
          "name": "resetHierarchyLevelId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-structure/index.ts",
            "line": 850
          },
          "name": "resetName"
        }
      ],
      "name": "ConnectUserHierarchyStructureUserHierarchyStructureLevelTwoOutputReference",
      "namespace": "connectUserHierarchyStructure",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-structure/index.ts",
            "line": 822
          },
          "name": "hierarchyLevelArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-structure/index.ts",
            "line": 838
          },
          "name": "hierarchyLevelIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-structure/index.ts",
            "line": 854
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-structure/index.ts",
            "line": 812
          },
          "name": "hierarchyLevelArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-structure/index.ts",
            "line": 828
          },
          "name": "hierarchyLevelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-structure/index.ts",
            "line": 844
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-structure/index.ts",
            "line": 768
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectUserHierarchyStructure.ConnectUserHierarchyStructureUserHierarchyStructureLevelTwo"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-user-hierarchy-structure/index:ConnectUserHierarchyStructureUserHierarchyStructureLevelTwoOutputReference"
    },
    "@cdktn/provider-awscc.connectUserHierarchyStructure.ConnectUserHierarchyStructureUserHierarchyStructureOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectUserHierarchyStructure.ConnectUserHierarchyStructureUserHierarchyStructureOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-user-hierarchy-structure/index.ts",
          "line": 956
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-user-hierarchy-structure/index.ts",
        "line": 948
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-structure/index.ts",
            "line": 1019
          },
          "name": "putLevelFive",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectUserHierarchyStructure.ConnectUserHierarchyStructureUserHierarchyStructureLevelFive"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-structure/index.ts",
            "line": 1035
          },
          "name": "putLevelFour",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectUserHierarchyStructure.ConnectUserHierarchyStructureUserHierarchyStructureLevelFour"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-structure/index.ts",
            "line": 1051
          },
          "name": "putLevelOne",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectUserHierarchyStructure.ConnectUserHierarchyStructureUserHierarchyStructureLevelOne"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-structure/index.ts",
            "line": 1067
          },
          "name": "putLevelThree",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectUserHierarchyStructure.ConnectUserHierarchyStructureUserHierarchyStructureLevelThree"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-structure/index.ts",
            "line": 1083
          },
          "name": "putLevelTwo",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectUserHierarchyStructure.ConnectUserHierarchyStructureUserHierarchyStructureLevelTwo"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-structure/index.ts",
            "line": 1022
          },
          "name": "resetLevelFive"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-structure/index.ts",
            "line": 1038
          },
          "name": "resetLevelFour"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-structure/index.ts",
            "line": 1054
          },
          "name": "resetLevelOne"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-structure/index.ts",
            "line": 1070
          },
          "name": "resetLevelThree"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-structure/index.ts",
            "line": 1086
          },
          "name": "resetLevelTwo"
        }
      ],
      "name": "ConnectUserHierarchyStructureUserHierarchyStructureOutputReference",
      "namespace": "connectUserHierarchyStructure",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-structure/index.ts",
            "line": 1016
          },
          "name": "levelFive",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectUserHierarchyStructure.ConnectUserHierarchyStructureUserHierarchyStructureLevelFiveOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-structure/index.ts",
            "line": 1032
          },
          "name": "levelFour",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectUserHierarchyStructure.ConnectUserHierarchyStructureUserHierarchyStructureLevelFourOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-structure/index.ts",
            "line": 1048
          },
          "name": "levelOne",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectUserHierarchyStructure.ConnectUserHierarchyStructureUserHierarchyStructureLevelOneOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-structure/index.ts",
            "line": 1064
          },
          "name": "levelThree",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectUserHierarchyStructure.ConnectUserHierarchyStructureUserHierarchyStructureLevelThreeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-structure/index.ts",
            "line": 1080
          },
          "name": "levelTwo",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectUserHierarchyStructure.ConnectUserHierarchyStructureUserHierarchyStructureLevelTwoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-structure/index.ts",
            "line": 1026
          },
          "name": "levelFiveInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectUserHierarchyStructure.ConnectUserHierarchyStructureUserHierarchyStructureLevelFive"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-structure/index.ts",
            "line": 1042
          },
          "name": "levelFourInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectUserHierarchyStructure.ConnectUserHierarchyStructureUserHierarchyStructureLevelFour"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-structure/index.ts",
            "line": 1058
          },
          "name": "levelOneInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectUserHierarchyStructure.ConnectUserHierarchyStructureUserHierarchyStructureLevelOne"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-structure/index.ts",
            "line": 1074
          },
          "name": "levelThreeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectUserHierarchyStructure.ConnectUserHierarchyStructureUserHierarchyStructureLevelThree"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-structure/index.ts",
            "line": 1090
          },
          "name": "levelTwoInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectUserHierarchyStructure.ConnectUserHierarchyStructureUserHierarchyStructureLevelTwo"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-user-hierarchy-structure/index.ts",
            "line": 960
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectUserHierarchyStructure.ConnectUserHierarchyStructureUserHierarchyStructure"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-user-hierarchy-structure/index:ConnectUserHierarchyStructureUserHierarchyStructureOutputReference"
    },
    "@cdktn/provider-awscc.connectView.ConnectView": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_view awscc_connect_view}."
      },
      "fqn": "@cdktn/provider-awscc.connectView.ConnectView",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_view awscc_connect_view} Resource."
        },
        "locationInModule": {
          "filename": "src/connect-view/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-awscc.connectView.ConnectViewConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-view/index.ts",
        "line": 209
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ConnectView resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/connect-view/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 ConnectView to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_view#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ConnectView that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ConnectView to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-view/index.ts",
            "line": 334
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.connectView.ConnectViewTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-view/index.ts",
            "line": 290
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-view/index.ts",
            "line": 337
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-view/index.ts",
            "line": 377
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-view/index.ts",
            "line": 388
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ConnectView",
      "namespace": "connectView",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-view/index.ts",
            "line": 214
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-view/index.ts",
            "line": 299
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-view/index.ts",
            "line": 331
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectView.ConnectViewTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-view/index.ts",
            "line": 359
          },
          "name": "viewArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-view/index.ts",
            "line": 364
          },
          "name": "viewContentSha256",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-view/index.ts",
            "line": 369
          },
          "name": "viewId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-view/index.ts",
            "line": 278
          },
          "name": "actionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-view/index.ts",
            "line": 294
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-view/index.ts",
            "line": 312
          },
          "name": "instanceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-view/index.ts",
            "line": 325
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-view/index.ts",
            "line": 341
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectView.ConnectViewTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-view/index.ts",
            "line": 354
          },
          "name": "templateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-view/index.ts",
            "line": 271
          },
          "name": "actions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-view/index.ts",
            "line": 284
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-view/index.ts",
            "line": 305
          },
          "name": "instanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-view/index.ts",
            "line": 318
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-view/index.ts",
            "line": 347
          },
          "name": "template",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-view/index:ConnectView"
    },
    "@cdktn/provider-awscc.connectView.ConnectViewConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectView.ConnectViewConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-view/index.ts",
        "line": 14
      },
      "name": "ConnectViewConfig",
      "namespace": "connectView",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_view#actions ConnectView#actions}",
            "stability": "stable",
            "summary": "The actions of the view in an array."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-view/index.ts",
            "line": 20
          },
          "name": "actions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_view#instance_arn ConnectView#instance_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-view/index.ts",
            "line": 32
          },
          "name": "instanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_view#name ConnectView#name}",
            "stability": "stable",
            "summary": "The name of the view."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-view/index.ts",
            "line": 38
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_view#template ConnectView#template}",
            "stability": "stable",
            "summary": "The template of the view as JSON."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-view/index.ts",
            "line": 50
          },
          "name": "template",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_view#description ConnectView#description}",
            "stability": "stable",
            "summary": "The description of the view."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-view/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/hashicorp/awscc/1.96.0/docs/resources/connect_view#tags ConnectView#tags}",
            "stability": "stable",
            "summary": "One or more tags."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-view/index.ts",
            "line": 44
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectView.ConnectViewTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-view/index:ConnectViewConfig"
    },
    "@cdktn/provider-awscc.connectView.ConnectViewTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectView.ConnectViewTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-view/index.ts",
        "line": 52
      },
      "name": "ConnectViewTags",
      "namespace": "connectView",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_view#key ConnectView#key}",
            "stability": "stable",
            "summary": "The key name of the tag. You can specify a value that is 1 to 128 Unicode characters."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-view/index.ts",
            "line": 58
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_view#value ConnectView#value}",
            "stability": "stable",
            "summary": "The value for the tag. . You can specify a value that is maximum of 256 Unicode characters."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-view/index.ts",
            "line": 64
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-view/index:ConnectViewTags"
    },
    "@cdktn/provider-awscc.connectView.ConnectViewTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectView.ConnectViewTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-view/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-view/index.ts",
        "line": 186
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-view/index.ts",
            "line": 201
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.connectView.ConnectViewTagsOutputReference"
            }
          }
        }
      ],
      "name": "ConnectViewTagsList",
      "namespace": "connectView",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-view/index.ts",
            "line": 187
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectView.ConnectViewTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-view/index:ConnectViewTagsList"
    },
    "@cdktn/provider-awscc.connectView.ConnectViewTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectView.ConnectViewTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-view/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-view/index.ts",
        "line": 103
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-view/index.ts",
            "line": 161
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-view/index.ts",
            "line": 177
          },
          "name": "resetValue"
        }
      ],
      "name": "ConnectViewTagsOutputReference",
      "namespace": "connectView",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-view/index.ts",
            "line": 165
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-view/index.ts",
            "line": 181
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-view/index.ts",
            "line": 155
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-view/index.ts",
            "line": 171
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-view/index.ts",
            "line": 117
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectView.ConnectViewTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-view/index:ConnectViewTagsOutputReference"
    },
    "@cdktn/provider-awscc.connectViewVersion.ConnectViewVersion": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_view_version awscc_connect_view_version}."
      },
      "fqn": "@cdktn/provider-awscc.connectViewVersion.ConnectViewVersion",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_view_version awscc_connect_view_version} Resource."
        },
        "locationInModule": {
          "filename": "src/connect-view-version/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-awscc.connectViewVersion.ConnectViewVersionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-view-version/index.ts",
        "line": 38
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ConnectViewVersion resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/connect-view-version/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 ConnectViewVersion to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_view_version#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ConnectViewVersion that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ConnectViewVersion to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-view-version/index.ts",
            "line": 113
          },
          "name": "resetVersionDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-view-version/index.ts",
            "line": 142
          },
          "name": "resetViewContentSha256"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-view-version/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/connect-view-version/index.ts",
            "line": 167
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ConnectViewVersion",
      "namespace": "connectViewVersion",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-view-version/index.ts",
            "line": 43
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-view-version/index.ts",
            "line": 96
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-view-version/index.ts",
            "line": 101
          },
          "name": "version",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-view-version/index.ts",
            "line": 151
          },
          "name": "viewVersionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-view-version/index.ts",
            "line": 117
          },
          "name": "versionDescriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-view-version/index.ts",
            "line": 130
          },
          "name": "viewArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-view-version/index.ts",
            "line": 146
          },
          "name": "viewContentSha256Input",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-view-version/index.ts",
            "line": 107
          },
          "name": "versionDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-view-version/index.ts",
            "line": 123
          },
          "name": "viewArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-view-version/index.ts",
            "line": 136
          },
          "name": "viewContentSha256",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-view-version/index:ConnectViewVersion"
    },
    "@cdktn/provider-awscc.connectViewVersion.ConnectViewVersionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectViewVersion.ConnectViewVersionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-view-version/index.ts",
        "line": 14
      },
      "name": "ConnectViewVersionConfig",
      "namespace": "connectViewVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_view_version#view_arn ConnectViewVersion#view_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the view for which a version is being created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-view-version/index.ts",
            "line": 26
          },
          "name": "viewArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_view_version#version_description ConnectViewVersion#version_description}",
            "stability": "stable",
            "summary": "The description for the view version."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-view-version/index.ts",
            "line": 20
          },
          "name": "versionDescription",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_view_version#view_content_sha_256 ConnectViewVersion#view_content_sha_256}",
            "stability": "stable",
            "summary": "The view content hash to be checked."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-view-version/index.ts",
            "line": 32
          },
          "name": "viewContentSha256",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-view-version/index:ConnectViewVersionConfig"
    },
    "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspace": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_workspace awscc_connect_workspace}."
      },
      "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspace",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_workspace awscc_connect_workspace} Resource."
        },
        "locationInModule": {
          "filename": "src/connect-workspace/index.ts",
          "line": 3392
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-workspace/index.ts",
        "line": 3360
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ConnectWorkspace resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 3377
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ConnectWorkspace to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_workspace#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ConnectWorkspace that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ConnectWorkspace to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 3484
          },
          "name": "putMedia",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceMedia"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 3513
          },
          "name": "putPages",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspacePages"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 3529
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 3545
          },
          "name": "putTheme",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceTheme"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 3437
          },
          "name": "resetAssociations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 3453
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 3487
          },
          "name": "resetMedia"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 3516
          },
          "name": "resetPages"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 3532
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 3548
          },
          "name": "resetTheme"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 3564
          },
          "name": "resetTitle"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 3580
          },
          "name": "resetVisibility"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 3597
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 3612
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ConnectWorkspace",
      "namespace": "connectWorkspace",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 3365
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 3425
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 3462
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 3481
          },
          "name": "media",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceMediaList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 3510
          },
          "name": "pages",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspacePagesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 3526
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 3542
          },
          "name": "theme",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 3589
          },
          "name": "workspaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 3441
          },
          "name": "associationsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 3457
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 3475
          },
          "name": "instanceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 3491
          },
          "name": "mediaInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceMedia"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 3504
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 3520
          },
          "name": "pagesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspacePages"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 3536
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 3552
          },
          "name": "themeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceTheme"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 3568
          },
          "name": "titleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 3584
          },
          "name": "visibilityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 3431
          },
          "name": "associations",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 3447
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 3468
          },
          "name": "instanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 3497
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 3558
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 3574
          },
          "name": "visibility",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-workspace/index:ConnectWorkspace"
    },
    "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-workspace/index.ts",
        "line": 14
      },
      "name": "ConnectWorkspaceConfig",
      "namespace": "connectWorkspace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_workspace#instance_arn ConnectWorkspace#instance_arn}",
            "stability": "stable",
            "summary": "The identifier of the Amazon Connect instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 32
          },
          "name": "instanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_workspace#name ConnectWorkspace#name}",
            "stability": "stable",
            "summary": "The name of the workspace."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 44
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_workspace#associations ConnectWorkspace#associations}",
            "stability": "stable",
            "summary": "The resource ARNs associated with the workspace."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 20
          },
          "name": "associations",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_workspace#description ConnectWorkspace#description}",
            "stability": "stable",
            "summary": "The description of the workspace."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/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/hashicorp/awscc/1.96.0/docs/resources/connect_workspace#media ConnectWorkspace#media}",
            "stability": "stable",
            "summary": "The media items for the workspace."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 38
          },
          "name": "media",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceMedia"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_workspace#pages ConnectWorkspace#pages}",
            "stability": "stable",
            "summary": "The pages associated with the workspace."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 50
          },
          "name": "pages",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspacePages"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_workspace#tags ConnectWorkspace#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 56
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_workspace#theme ConnectWorkspace#theme}",
            "stability": "stable",
            "summary": "The theme configuration for the workspace."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 62
          },
          "name": "theme",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceTheme"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_workspace#title ConnectWorkspace#title}",
            "stability": "stable",
            "summary": "The title of the workspace."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 68
          },
          "name": "title",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_workspace#visibility ConnectWorkspace#visibility}",
            "stability": "stable",
            "summary": "The visibility of the workspace. Will always be set to ASSIGNED oninitial creation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 74
          },
          "name": "visibility",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-workspace/index:ConnectWorkspaceConfig"
    },
    "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceMedia": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceMedia",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-workspace/index.ts",
        "line": 76
      },
      "name": "ConnectWorkspaceMedia",
      "namespace": "connectWorkspace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_workspace#source ConnectWorkspace#source}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 80
          },
          "name": "source",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_workspace#type ConnectWorkspace#type}",
            "stability": "stable",
            "summary": "The type of media."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 86
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-workspace/index:ConnectWorkspaceMedia"
    },
    "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceMediaList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceMediaList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-workspace/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/connect-workspace/index.ts",
        "line": 208
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/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-awscc.connectWorkspace.ConnectWorkspaceMediaOutputReference"
            }
          }
        }
      ],
      "name": "ConnectWorkspaceMediaList",
      "namespace": "connectWorkspace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 209
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceMedia"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-workspace/index:ConnectWorkspaceMediaList"
    },
    "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceMediaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceMediaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-workspace/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-workspace/index.ts",
        "line": 125
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 183
          },
          "name": "resetSource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 199
          },
          "name": "resetType"
        }
      ],
      "name": "ConnectWorkspaceMediaOutputReference",
      "namespace": "connectWorkspace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 187
          },
          "name": "sourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 203
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 177
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 193
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 139
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceMedia"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-workspace/index:ConnectWorkspaceMediaOutputReference"
    },
    "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspacePages": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspacePages",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-workspace/index.ts",
        "line": 227
      },
      "name": "ConnectWorkspacePages",
      "namespace": "connectWorkspace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_workspace#input_data ConnectWorkspace#input_data}",
            "stability": "stable",
            "summary": "The input data for the page."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 233
          },
          "name": "inputData",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_workspace#page ConnectWorkspace#page}",
            "stability": "stable",
            "summary": "The page identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 239
          },
          "name": "page",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_workspace#resource_arn ConnectWorkspace#resource_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the resource associated with the page."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 245
          },
          "name": "resourceArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_workspace#slug ConnectWorkspace#slug}",
            "stability": "stable",
            "summary": "The slug for the page."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 251
          },
          "name": "slug",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-workspace/index:ConnectWorkspacePages"
    },
    "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspacePagesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspacePagesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-workspace/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/connect-workspace/index.ts",
        "line": 431
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/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-awscc.connectWorkspace.ConnectWorkspacePagesOutputReference"
            }
          }
        }
      ],
      "name": "ConnectWorkspacePagesList",
      "namespace": "connectWorkspace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 432
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspacePages"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-workspace/index:ConnectWorkspacePagesList"
    },
    "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspacePagesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspacePagesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-workspace/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-workspace/index.ts",
        "line": 304
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 374
          },
          "name": "resetInputData"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 390
          },
          "name": "resetPage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 406
          },
          "name": "resetResourceArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 422
          },
          "name": "resetSlug"
        }
      ],
      "name": "ConnectWorkspacePagesOutputReference",
      "namespace": "connectWorkspace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 378
          },
          "name": "inputDataInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 394
          },
          "name": "pageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 410
          },
          "name": "resourceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 426
          },
          "name": "slugInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 368
          },
          "name": "inputData",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 384
          },
          "name": "page",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 400
          },
          "name": "resourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 416
          },
          "name": "slug",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 318
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspacePages"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-workspace/index:ConnectWorkspacePagesOutputReference"
    },
    "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-workspace/index.ts",
        "line": 450
      },
      "name": "ConnectWorkspaceTags",
      "namespace": "connectWorkspace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_workspace#key ConnectWorkspace#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 456
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_workspace#value ConnectWorkspace#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 462
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-workspace/index:ConnectWorkspaceTags"
    },
    "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-workspace/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-workspace/index.ts",
        "line": 584
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 599
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceTagsOutputReference"
            }
          }
        }
      ],
      "name": "ConnectWorkspaceTagsList",
      "namespace": "connectWorkspace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 585
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-workspace/index:ConnectWorkspaceTagsList"
    },
    "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-workspace/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-workspace/index.ts",
        "line": 501
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 559
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 575
          },
          "name": "resetValue"
        }
      ],
      "name": "ConnectWorkspaceTagsOutputReference",
      "namespace": "connectWorkspace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 563
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 579
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 553
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 569
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 515
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-workspace/index:ConnectWorkspaceTagsOutputReference"
    },
    "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceTheme": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceTheme",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-workspace/index.ts",
        "line": 3229
      },
      "name": "ConnectWorkspaceTheme",
      "namespace": "connectWorkspace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_workspace#dark ConnectWorkspace#dark}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 3233
          },
          "name": "dark",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeDark"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_workspace#light ConnectWorkspace#light}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 3237
          },
          "name": "light",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeLight"
          }
        }
      ],
      "symbolId": "src/connect-workspace/index:ConnectWorkspaceTheme"
    },
    "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeDark": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeDark",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-workspace/index.ts",
        "line": 1789
      },
      "name": "ConnectWorkspaceThemeDark",
      "namespace": "connectWorkspace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_workspace#palette ConnectWorkspace#palette}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 1793
          },
          "name": "palette",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeDarkPalette"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_workspace#typography ConnectWorkspace#typography}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 1797
          },
          "name": "typography",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeDarkTypography"
          }
        }
      ],
      "symbolId": "src/connect-workspace/index:ConnectWorkspaceThemeDark"
    },
    "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeDarkOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeDarkOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-workspace/index.ts",
          "line": 1844
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-workspace/index.ts",
        "line": 1836
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 1889
          },
          "name": "putPalette",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeDarkPalette"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 1905
          },
          "name": "putTypography",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeDarkTypography"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 1892
          },
          "name": "resetPalette"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 1908
          },
          "name": "resetTypography"
        }
      ],
      "name": "ConnectWorkspaceThemeDarkOutputReference",
      "namespace": "connectWorkspace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 1886
          },
          "name": "palette",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeDarkPaletteOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 1902
          },
          "name": "typography",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeDarkTypographyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 1896
          },
          "name": "paletteInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeDarkPalette"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 1912
          },
          "name": "typographyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeDarkTypography"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 1848
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeDark"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-workspace/index:ConnectWorkspaceThemeDarkOutputReference"
    },
    "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeDarkPalette": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeDarkPalette",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-workspace/index.ts",
        "line": 1408
      },
      "name": "ConnectWorkspaceThemeDarkPalette",
      "namespace": "connectWorkspace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_workspace#canvas ConnectWorkspace#canvas}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 1412
          },
          "name": "canvas",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeDarkPaletteCanvas"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_workspace#header ConnectWorkspace#header}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 1416
          },
          "name": "header",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeDarkPaletteHeader"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_workspace#navigation ConnectWorkspace#navigation}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 1420
          },
          "name": "navigation",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeDarkPaletteNavigation"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_workspace#primary ConnectWorkspace#primary}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 1424
          },
          "name": "primary",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeDarkPalettePrimary"
          }
        }
      ],
      "symbolId": "src/connect-workspace/index:ConnectWorkspaceThemeDarkPalette"
    },
    "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeDarkPaletteCanvas": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeDarkPaletteCanvas",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-workspace/index.ts",
        "line": 603
      },
      "name": "ConnectWorkspaceThemeDarkPaletteCanvas",
      "namespace": "connectWorkspace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_workspace#active_background ConnectWorkspace#active_background}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 607
          },
          "name": "activeBackground",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_workspace#container_background ConnectWorkspace#container_background}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 611
          },
          "name": "containerBackground",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_workspace#page_background ConnectWorkspace#page_background}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 615
          },
          "name": "pageBackground",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-workspace/index:ConnectWorkspaceThemeDarkPaletteCanvas"
    },
    "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeDarkPaletteCanvasOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeDarkPaletteCanvasOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-workspace/index.ts",
          "line": 669
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-workspace/index.ts",
        "line": 661
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 723
          },
          "name": "resetActiveBackground"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 739
          },
          "name": "resetContainerBackground"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 755
          },
          "name": "resetPageBackground"
        }
      ],
      "name": "ConnectWorkspaceThemeDarkPaletteCanvasOutputReference",
      "namespace": "connectWorkspace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 727
          },
          "name": "activeBackgroundInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 743
          },
          "name": "containerBackgroundInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 759
          },
          "name": "pageBackgroundInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 717
          },
          "name": "activeBackground",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 733
          },
          "name": "containerBackground",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 749
          },
          "name": "pageBackground",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 673
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeDarkPaletteCanvas"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-workspace/index:ConnectWorkspaceThemeDarkPaletteCanvasOutputReference"
    },
    "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeDarkPaletteHeader": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeDarkPaletteHeader",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-workspace/index.ts",
        "line": 763
      },
      "name": "ConnectWorkspaceThemeDarkPaletteHeader",
      "namespace": "connectWorkspace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_workspace#background ConnectWorkspace#background}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 767
          },
          "name": "background",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_workspace#invert_actions_colors ConnectWorkspace#invert_actions_colors}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 771
          },
          "name": "invertActionsColors",
          "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/hashicorp/awscc/1.96.0/docs/resources/connect_workspace#text ConnectWorkspace#text}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 775
          },
          "name": "text",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_workspace#text_hover ConnectWorkspace#text_hover}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 779
          },
          "name": "textHover",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-workspace/index:ConnectWorkspaceThemeDarkPaletteHeader"
    },
    "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeDarkPaletteHeaderOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeDarkPaletteHeaderOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-workspace/index.ts",
          "line": 840
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-workspace/index.ts",
        "line": 832
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 900
          },
          "name": "resetBackground"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 916
          },
          "name": "resetInvertActionsColors"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 932
          },
          "name": "resetText"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 948
          },
          "name": "resetTextHover"
        }
      ],
      "name": "ConnectWorkspaceThemeDarkPaletteHeaderOutputReference",
      "namespace": "connectWorkspace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 904
          },
          "name": "backgroundInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 920
          },
          "name": "invertActionsColorsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 952
          },
          "name": "textHoverInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 936
          },
          "name": "textInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 894
          },
          "name": "background",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 910
          },
          "name": "invertActionsColors",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 926
          },
          "name": "text",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 942
          },
          "name": "textHover",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 844
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeDarkPaletteHeader"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-workspace/index:ConnectWorkspaceThemeDarkPaletteHeaderOutputReference"
    },
    "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeDarkPaletteNavigation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeDarkPaletteNavigation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-workspace/index.ts",
        "line": 956
      },
      "name": "ConnectWorkspaceThemeDarkPaletteNavigation",
      "namespace": "connectWorkspace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_workspace#background ConnectWorkspace#background}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 960
          },
          "name": "background",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_workspace#invert_actions_colors ConnectWorkspace#invert_actions_colors}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 964
          },
          "name": "invertActionsColors",
          "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/hashicorp/awscc/1.96.0/docs/resources/connect_workspace#text ConnectWorkspace#text}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 968
          },
          "name": "text",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_workspace#text_active ConnectWorkspace#text_active}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 972
          },
          "name": "textActive",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_workspace#text_background_active ConnectWorkspace#text_background_active}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 976
          },
          "name": "textBackgroundActive",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_workspace#text_background_hover ConnectWorkspace#text_background_hover}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 980
          },
          "name": "textBackgroundHover",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_workspace#text_hover ConnectWorkspace#text_hover}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 984
          },
          "name": "textHover",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-workspace/index:ConnectWorkspaceThemeDarkPaletteNavigation"
    },
    "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeDarkPaletteNavigationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeDarkPaletteNavigationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-workspace/index.ts",
          "line": 1066
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-workspace/index.ts",
        "line": 1058
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 1144
          },
          "name": "resetBackground"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 1160
          },
          "name": "resetInvertActionsColors"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 1176
          },
          "name": "resetText"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 1192
          },
          "name": "resetTextActive"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 1208
          },
          "name": "resetTextBackgroundActive"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 1224
          },
          "name": "resetTextBackgroundHover"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 1240
          },
          "name": "resetTextHover"
        }
      ],
      "name": "ConnectWorkspaceThemeDarkPaletteNavigationOutputReference",
      "namespace": "connectWorkspace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 1148
          },
          "name": "backgroundInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 1164
          },
          "name": "invertActionsColorsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 1196
          },
          "name": "textActiveInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 1212
          },
          "name": "textBackgroundActiveInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 1228
          },
          "name": "textBackgroundHoverInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 1244
          },
          "name": "textHoverInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 1180
          },
          "name": "textInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 1138
          },
          "name": "background",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 1154
          },
          "name": "invertActionsColors",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 1170
          },
          "name": "text",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 1186
          },
          "name": "textActive",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 1202
          },
          "name": "textBackgroundActive",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 1218
          },
          "name": "textBackgroundHover",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 1234
          },
          "name": "textHover",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 1070
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeDarkPaletteNavigation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-workspace/index:ConnectWorkspaceThemeDarkPaletteNavigationOutputReference"
    },
    "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeDarkPaletteOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeDarkPaletteOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-workspace/index.ts",
          "line": 1485
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-workspace/index.ts",
        "line": 1477
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 1542
          },
          "name": "putCanvas",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeDarkPaletteCanvas"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 1558
          },
          "name": "putHeader",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeDarkPaletteHeader"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 1574
          },
          "name": "putNavigation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeDarkPaletteNavigation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 1590
          },
          "name": "putPrimary",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeDarkPalettePrimary"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 1545
          },
          "name": "resetCanvas"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 1561
          },
          "name": "resetHeader"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 1577
          },
          "name": "resetNavigation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 1593
          },
          "name": "resetPrimary"
        }
      ],
      "name": "ConnectWorkspaceThemeDarkPaletteOutputReference",
      "namespace": "connectWorkspace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 1539
          },
          "name": "canvas",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeDarkPaletteCanvasOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 1555
          },
          "name": "header",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeDarkPaletteHeaderOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 1571
          },
          "name": "navigation",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeDarkPaletteNavigationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 1587
          },
          "name": "primary",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeDarkPalettePrimaryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 1549
          },
          "name": "canvasInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeDarkPaletteCanvas"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 1565
          },
          "name": "headerInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeDarkPaletteHeader"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 1581
          },
          "name": "navigationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeDarkPaletteNavigation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 1597
          },
          "name": "primaryInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeDarkPalettePrimary"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 1489
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeDarkPalette"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-workspace/index:ConnectWorkspaceThemeDarkPaletteOutputReference"
    },
    "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeDarkPalettePrimary": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeDarkPalettePrimary",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-workspace/index.ts",
        "line": 1248
      },
      "name": "ConnectWorkspaceThemeDarkPalettePrimary",
      "namespace": "connectWorkspace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_workspace#active ConnectWorkspace#active}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 1252
          },
          "name": "active",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_workspace#contrast_text ConnectWorkspace#contrast_text}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 1256
          },
          "name": "contrastText",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_workspace#default ConnectWorkspace#default}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 1260
          },
          "name": "default",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-workspace/index:ConnectWorkspaceThemeDarkPalettePrimary"
    },
    "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeDarkPalettePrimaryOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeDarkPalettePrimaryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-workspace/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/connect-workspace/index.ts",
        "line": 1306
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 1368
          },
          "name": "resetActive"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 1384
          },
          "name": "resetContrastText"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 1400
          },
          "name": "resetDefault"
        }
      ],
      "name": "ConnectWorkspaceThemeDarkPalettePrimaryOutputReference",
      "namespace": "connectWorkspace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 1372
          },
          "name": "activeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 1388
          },
          "name": "contrastTextInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 1404
          },
          "name": "defaultInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 1362
          },
          "name": "active",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 1378
          },
          "name": "contrastText",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 1394
          },
          "name": "default",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 1318
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeDarkPalettePrimary"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-workspace/index:ConnectWorkspaceThemeDarkPalettePrimaryOutputReference"
    },
    "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeDarkTypography": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeDarkTypography",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-workspace/index.ts",
        "line": 1695
      },
      "name": "ConnectWorkspaceThemeDarkTypography",
      "namespace": "connectWorkspace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_workspace#font_family ConnectWorkspace#font_family}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 1699
          },
          "name": "fontFamily",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeDarkTypographyFontFamily"
          }
        }
      ],
      "symbolId": "src/connect-workspace/index:ConnectWorkspaceThemeDarkTypography"
    },
    "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeDarkTypographyFontFamily": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeDarkTypographyFontFamily",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-workspace/index.ts",
        "line": 1601
      },
      "name": "ConnectWorkspaceThemeDarkTypographyFontFamily",
      "namespace": "connectWorkspace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_workspace#default ConnectWorkspace#default}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 1605
          },
          "name": "default",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-workspace/index:ConnectWorkspaceThemeDarkTypographyFontFamily"
    },
    "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeDarkTypographyFontFamilyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeDarkTypographyFontFamilyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-workspace/index.ts",
          "line": 1645
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-workspace/index.ts",
        "line": 1637
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 1687
          },
          "name": "resetDefault"
        }
      ],
      "name": "ConnectWorkspaceThemeDarkTypographyFontFamilyOutputReference",
      "namespace": "connectWorkspace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 1691
          },
          "name": "defaultInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 1681
          },
          "name": "default",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 1649
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeDarkTypographyFontFamily"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-workspace/index:ConnectWorkspaceThemeDarkTypographyFontFamilyOutputReference"
    },
    "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeDarkTypographyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeDarkTypographyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-workspace/index.ts",
          "line": 1739
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-workspace/index.ts",
        "line": 1731
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 1778
          },
          "name": "putFontFamily",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeDarkTypographyFontFamily"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 1781
          },
          "name": "resetFontFamily"
        }
      ],
      "name": "ConnectWorkspaceThemeDarkTypographyOutputReference",
      "namespace": "connectWorkspace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 1775
          },
          "name": "fontFamily",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeDarkTypographyFontFamilyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 1785
          },
          "name": "fontFamilyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeDarkTypographyFontFamily"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 1743
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeDarkTypography"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-workspace/index:ConnectWorkspaceThemeDarkTypographyOutputReference"
    },
    "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeLight": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeLight",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-workspace/index.ts",
        "line": 3102
      },
      "name": "ConnectWorkspaceThemeLight",
      "namespace": "connectWorkspace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_workspace#palette ConnectWorkspace#palette}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 3106
          },
          "name": "palette",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeLightPalette"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_workspace#typography ConnectWorkspace#typography}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 3110
          },
          "name": "typography",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeLightTypography"
          }
        }
      ],
      "symbolId": "src/connect-workspace/index:ConnectWorkspaceThemeLight"
    },
    "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeLightOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeLightOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-workspace/index.ts",
          "line": 3157
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-workspace/index.ts",
        "line": 3149
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 3202
          },
          "name": "putPalette",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeLightPalette"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 3218
          },
          "name": "putTypography",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeLightTypography"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 3205
          },
          "name": "resetPalette"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 3221
          },
          "name": "resetTypography"
        }
      ],
      "name": "ConnectWorkspaceThemeLightOutputReference",
      "namespace": "connectWorkspace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 3199
          },
          "name": "palette",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeLightPaletteOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 3215
          },
          "name": "typography",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeLightTypographyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 3209
          },
          "name": "paletteInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeLightPalette"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 3225
          },
          "name": "typographyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeLightTypography"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 3161
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeLight"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-workspace/index:ConnectWorkspaceThemeLightOutputReference"
    },
    "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeLightPalette": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeLightPalette",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-workspace/index.ts",
        "line": 2721
      },
      "name": "ConnectWorkspaceThemeLightPalette",
      "namespace": "connectWorkspace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_workspace#canvas ConnectWorkspace#canvas}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 2725
          },
          "name": "canvas",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeLightPaletteCanvas"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_workspace#header ConnectWorkspace#header}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 2729
          },
          "name": "header",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeLightPaletteHeader"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_workspace#navigation ConnectWorkspace#navigation}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 2733
          },
          "name": "navigation",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeLightPaletteNavigation"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_workspace#primary ConnectWorkspace#primary}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 2737
          },
          "name": "primary",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeLightPalettePrimary"
          }
        }
      ],
      "symbolId": "src/connect-workspace/index:ConnectWorkspaceThemeLightPalette"
    },
    "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeLightPaletteCanvas": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeLightPaletteCanvas",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-workspace/index.ts",
        "line": 1916
      },
      "name": "ConnectWorkspaceThemeLightPaletteCanvas",
      "namespace": "connectWorkspace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_workspace#active_background ConnectWorkspace#active_background}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 1920
          },
          "name": "activeBackground",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_workspace#container_background ConnectWorkspace#container_background}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 1924
          },
          "name": "containerBackground",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_workspace#page_background ConnectWorkspace#page_background}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 1928
          },
          "name": "pageBackground",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-workspace/index:ConnectWorkspaceThemeLightPaletteCanvas"
    },
    "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeLightPaletteCanvasOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeLightPaletteCanvasOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-workspace/index.ts",
          "line": 1982
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-workspace/index.ts",
        "line": 1974
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 2036
          },
          "name": "resetActiveBackground"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 2052
          },
          "name": "resetContainerBackground"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 2068
          },
          "name": "resetPageBackground"
        }
      ],
      "name": "ConnectWorkspaceThemeLightPaletteCanvasOutputReference",
      "namespace": "connectWorkspace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 2040
          },
          "name": "activeBackgroundInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 2056
          },
          "name": "containerBackgroundInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 2072
          },
          "name": "pageBackgroundInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 2030
          },
          "name": "activeBackground",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 2046
          },
          "name": "containerBackground",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 2062
          },
          "name": "pageBackground",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 1986
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeLightPaletteCanvas"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-workspace/index:ConnectWorkspaceThemeLightPaletteCanvasOutputReference"
    },
    "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeLightPaletteHeader": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeLightPaletteHeader",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-workspace/index.ts",
        "line": 2076
      },
      "name": "ConnectWorkspaceThemeLightPaletteHeader",
      "namespace": "connectWorkspace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_workspace#background ConnectWorkspace#background}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 2080
          },
          "name": "background",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_workspace#invert_actions_colors ConnectWorkspace#invert_actions_colors}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 2084
          },
          "name": "invertActionsColors",
          "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/hashicorp/awscc/1.96.0/docs/resources/connect_workspace#text ConnectWorkspace#text}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 2088
          },
          "name": "text",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_workspace#text_hover ConnectWorkspace#text_hover}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 2092
          },
          "name": "textHover",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-workspace/index:ConnectWorkspaceThemeLightPaletteHeader"
    },
    "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeLightPaletteHeaderOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeLightPaletteHeaderOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-workspace/index.ts",
          "line": 2153
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-workspace/index.ts",
        "line": 2145
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 2213
          },
          "name": "resetBackground"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 2229
          },
          "name": "resetInvertActionsColors"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 2245
          },
          "name": "resetText"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 2261
          },
          "name": "resetTextHover"
        }
      ],
      "name": "ConnectWorkspaceThemeLightPaletteHeaderOutputReference",
      "namespace": "connectWorkspace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 2217
          },
          "name": "backgroundInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 2233
          },
          "name": "invertActionsColorsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 2265
          },
          "name": "textHoverInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 2249
          },
          "name": "textInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 2207
          },
          "name": "background",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 2223
          },
          "name": "invertActionsColors",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 2239
          },
          "name": "text",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 2255
          },
          "name": "textHover",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 2157
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeLightPaletteHeader"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-workspace/index:ConnectWorkspaceThemeLightPaletteHeaderOutputReference"
    },
    "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeLightPaletteNavigation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeLightPaletteNavigation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-workspace/index.ts",
        "line": 2269
      },
      "name": "ConnectWorkspaceThemeLightPaletteNavigation",
      "namespace": "connectWorkspace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_workspace#background ConnectWorkspace#background}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 2273
          },
          "name": "background",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_workspace#invert_actions_colors ConnectWorkspace#invert_actions_colors}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 2277
          },
          "name": "invertActionsColors",
          "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/hashicorp/awscc/1.96.0/docs/resources/connect_workspace#text ConnectWorkspace#text}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 2281
          },
          "name": "text",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_workspace#text_active ConnectWorkspace#text_active}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 2285
          },
          "name": "textActive",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_workspace#text_background_active ConnectWorkspace#text_background_active}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 2289
          },
          "name": "textBackgroundActive",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_workspace#text_background_hover ConnectWorkspace#text_background_hover}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 2293
          },
          "name": "textBackgroundHover",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_workspace#text_hover ConnectWorkspace#text_hover}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 2297
          },
          "name": "textHover",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-workspace/index:ConnectWorkspaceThemeLightPaletteNavigation"
    },
    "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeLightPaletteNavigationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeLightPaletteNavigationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-workspace/index.ts",
          "line": 2379
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-workspace/index.ts",
        "line": 2371
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 2457
          },
          "name": "resetBackground"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 2473
          },
          "name": "resetInvertActionsColors"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 2489
          },
          "name": "resetText"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 2505
          },
          "name": "resetTextActive"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 2521
          },
          "name": "resetTextBackgroundActive"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 2537
          },
          "name": "resetTextBackgroundHover"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 2553
          },
          "name": "resetTextHover"
        }
      ],
      "name": "ConnectWorkspaceThemeLightPaletteNavigationOutputReference",
      "namespace": "connectWorkspace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 2461
          },
          "name": "backgroundInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 2477
          },
          "name": "invertActionsColorsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 2509
          },
          "name": "textActiveInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 2525
          },
          "name": "textBackgroundActiveInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 2541
          },
          "name": "textBackgroundHoverInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 2557
          },
          "name": "textHoverInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 2493
          },
          "name": "textInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 2451
          },
          "name": "background",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 2467
          },
          "name": "invertActionsColors",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 2483
          },
          "name": "text",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 2499
          },
          "name": "textActive",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 2515
          },
          "name": "textBackgroundActive",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 2531
          },
          "name": "textBackgroundHover",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 2547
          },
          "name": "textHover",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 2383
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeLightPaletteNavigation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-workspace/index:ConnectWorkspaceThemeLightPaletteNavigationOutputReference"
    },
    "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeLightPaletteOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeLightPaletteOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-workspace/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/connect-workspace/index.ts",
        "line": 2790
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 2855
          },
          "name": "putCanvas",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeLightPaletteCanvas"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 2871
          },
          "name": "putHeader",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeLightPaletteHeader"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 2887
          },
          "name": "putNavigation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeLightPaletteNavigation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 2903
          },
          "name": "putPrimary",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeLightPalettePrimary"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 2858
          },
          "name": "resetCanvas"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 2874
          },
          "name": "resetHeader"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 2890
          },
          "name": "resetNavigation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 2906
          },
          "name": "resetPrimary"
        }
      ],
      "name": "ConnectWorkspaceThemeLightPaletteOutputReference",
      "namespace": "connectWorkspace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 2852
          },
          "name": "canvas",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeLightPaletteCanvasOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 2868
          },
          "name": "header",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeLightPaletteHeaderOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 2884
          },
          "name": "navigation",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeLightPaletteNavigationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 2900
          },
          "name": "primary",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeLightPalettePrimaryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 2862
          },
          "name": "canvasInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeLightPaletteCanvas"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 2878
          },
          "name": "headerInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeLightPaletteHeader"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 2894
          },
          "name": "navigationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeLightPaletteNavigation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 2910
          },
          "name": "primaryInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeLightPalettePrimary"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 2802
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeLightPalette"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-workspace/index:ConnectWorkspaceThemeLightPaletteOutputReference"
    },
    "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeLightPalettePrimary": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeLightPalettePrimary",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-workspace/index.ts",
        "line": 2561
      },
      "name": "ConnectWorkspaceThemeLightPalettePrimary",
      "namespace": "connectWorkspace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_workspace#active ConnectWorkspace#active}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 2565
          },
          "name": "active",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_workspace#contrast_text ConnectWorkspace#contrast_text}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 2569
          },
          "name": "contrastText",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_workspace#default ConnectWorkspace#default}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 2573
          },
          "name": "default",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-workspace/index:ConnectWorkspaceThemeLightPalettePrimary"
    },
    "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeLightPalettePrimaryOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeLightPalettePrimaryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-workspace/index.ts",
          "line": 2627
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-workspace/index.ts",
        "line": 2619
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 2681
          },
          "name": "resetActive"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 2697
          },
          "name": "resetContrastText"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 2713
          },
          "name": "resetDefault"
        }
      ],
      "name": "ConnectWorkspaceThemeLightPalettePrimaryOutputReference",
      "namespace": "connectWorkspace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 2685
          },
          "name": "activeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 2701
          },
          "name": "contrastTextInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 2717
          },
          "name": "defaultInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 2675
          },
          "name": "active",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 2691
          },
          "name": "contrastText",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 2707
          },
          "name": "default",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 2631
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeLightPalettePrimary"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-workspace/index:ConnectWorkspaceThemeLightPalettePrimaryOutputReference"
    },
    "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeLightTypography": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeLightTypography",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-workspace/index.ts",
        "line": 3008
      },
      "name": "ConnectWorkspaceThemeLightTypography",
      "namespace": "connectWorkspace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_workspace#font_family ConnectWorkspace#font_family}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 3012
          },
          "name": "fontFamily",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeLightTypographyFontFamily"
          }
        }
      ],
      "symbolId": "src/connect-workspace/index:ConnectWorkspaceThemeLightTypography"
    },
    "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeLightTypographyFontFamily": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeLightTypographyFontFamily",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connect-workspace/index.ts",
        "line": 2914
      },
      "name": "ConnectWorkspaceThemeLightTypographyFontFamily",
      "namespace": "connectWorkspace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connect_workspace#default ConnectWorkspace#default}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 2918
          },
          "name": "default",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connect-workspace/index:ConnectWorkspaceThemeLightTypographyFontFamily"
    },
    "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeLightTypographyFontFamilyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeLightTypographyFontFamilyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-workspace/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/connect-workspace/index.ts",
        "line": 2950
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 3000
          },
          "name": "resetDefault"
        }
      ],
      "name": "ConnectWorkspaceThemeLightTypographyFontFamilyOutputReference",
      "namespace": "connectWorkspace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 3004
          },
          "name": "defaultInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 2994
          },
          "name": "default",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 2962
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeLightTypographyFontFamily"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-workspace/index:ConnectWorkspaceThemeLightTypographyFontFamilyOutputReference"
    },
    "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeLightTypographyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeLightTypographyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-workspace/index.ts",
          "line": 3052
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-workspace/index.ts",
        "line": 3044
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 3091
          },
          "name": "putFontFamily",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeLightTypographyFontFamily"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 3094
          },
          "name": "resetFontFamily"
        }
      ],
      "name": "ConnectWorkspaceThemeLightTypographyOutputReference",
      "namespace": "connectWorkspace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 3088
          },
          "name": "fontFamily",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeLightTypographyFontFamilyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 3098
          },
          "name": "fontFamilyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeLightTypographyFontFamily"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 3056
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeLightTypography"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-workspace/index:ConnectWorkspaceThemeLightTypographyOutputReference"
    },
    "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connect-workspace/index.ts",
          "line": 3284
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connect-workspace/index.ts",
        "line": 3276
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 3329
          },
          "name": "putDark",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeDark"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 3345
          },
          "name": "putLight",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeLight"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 3332
          },
          "name": "resetDark"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 3348
          },
          "name": "resetLight"
        }
      ],
      "name": "ConnectWorkspaceThemeOutputReference",
      "namespace": "connectWorkspace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 3326
          },
          "name": "dark",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeDarkOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 3342
          },
          "name": "light",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeLightOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 3336
          },
          "name": "darkInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeDark"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 3352
          },
          "name": "lightInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceThemeLight"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connect-workspace/index.ts",
            "line": 3288
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectWorkspace.ConnectWorkspaceTheme"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connect-workspace/index:ConnectWorkspaceThemeOutputReference"
    },
    "@cdktn/provider-awscc.connectcampaignsCampaign.ConnectcampaignsCampaign": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaigns_campaign awscc_connectcampaigns_campaign}."
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsCampaign.ConnectcampaignsCampaign",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaigns_campaign awscc_connectcampaigns_campaign} Resource."
        },
        "locationInModule": {
          "filename": "src/connectcampaigns-campaign/index.ts",
          "line": 1088
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.connectcampaignsCampaign.ConnectcampaignsCampaignConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connectcampaigns-campaign/index.ts",
        "line": 1056
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ConnectcampaignsCampaign resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/connectcampaigns-campaign/index.ts",
            "line": 1073
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ConnectcampaignsCampaign to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaigns_campaign#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ConnectcampaignsCampaign that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ConnectcampaignsCampaign to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaigns-campaign/index.ts",
            "line": 1138
          },
          "name": "putDialerConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectcampaignsCampaign.ConnectcampaignsCampaignDialerConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaigns-campaign/index.ts",
            "line": 1169
          },
          "name": "putOutboundCallConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectcampaignsCampaign.ConnectcampaignsCampaignOutboundCallConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaigns-campaign/index.ts",
            "line": 1182
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.connectcampaignsCampaign.ConnectcampaignsCampaignTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaigns-campaign/index.ts",
            "line": 1185
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaigns-campaign/index.ts",
            "line": 1197
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaigns-campaign/index.ts",
            "line": 1207
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ConnectcampaignsCampaign",
      "namespace": "connectcampaignsCampaign",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaigns-campaign/index.ts",
            "line": 1061
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaigns-campaign/index.ts",
            "line": 1116
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaigns-campaign/index.ts",
            "line": 1135
          },
          "name": "dialerConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectcampaignsCampaign.ConnectcampaignsCampaignDialerConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaigns-campaign/index.ts",
            "line": 1147
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaigns-campaign/index.ts",
            "line": 1166
          },
          "name": "outboundCallConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectcampaignsCampaign.ConnectcampaignsCampaignOutboundCallConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaigns-campaign/index.ts",
            "line": 1179
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectcampaignsCampaign.ConnectcampaignsCampaignTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaigns-campaign/index.ts",
            "line": 1129
          },
          "name": "connectInstanceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaigns-campaign/index.ts",
            "line": 1142
          },
          "name": "dialerConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectcampaignsCampaign.ConnectcampaignsCampaignDialerConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaigns-campaign/index.ts",
            "line": 1160
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaigns-campaign/index.ts",
            "line": 1173
          },
          "name": "outboundCallConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectcampaignsCampaign.ConnectcampaignsCampaignOutboundCallConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaigns-campaign/index.ts",
            "line": 1189
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectcampaignsCampaign.ConnectcampaignsCampaignTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaigns-campaign/index.ts",
            "line": 1122
          },
          "name": "connectInstanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaigns-campaign/index.ts",
            "line": 1153
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connectcampaigns-campaign/index:ConnectcampaignsCampaign"
    },
    "@cdktn/provider-awscc.connectcampaignsCampaign.ConnectcampaignsCampaignConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsCampaign.ConnectcampaignsCampaignConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connectcampaigns-campaign/index.ts",
        "line": 14
      },
      "name": "ConnectcampaignsCampaignConfig",
      "namespace": "connectcampaignsCampaign",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaigns_campaign#connect_instance_arn ConnectcampaignsCampaign#connect_instance_arn}",
            "stability": "stable",
            "summary": "Amazon Connect Instance Arn."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaigns-campaign/index.ts",
            "line": 20
          },
          "name": "connectInstanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaigns_campaign#dialer_config ConnectcampaignsCampaign#dialer_config}",
            "stability": "stable",
            "summary": "The possible types of dialer config parameters."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaigns-campaign/index.ts",
            "line": 26
          },
          "name": "dialerConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectcampaignsCampaign.ConnectcampaignsCampaignDialerConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaigns_campaign#name ConnectcampaignsCampaign#name}",
            "stability": "stable",
            "summary": "Amazon Connect Campaign Name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaigns-campaign/index.ts",
            "line": 32
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaigns_campaign#outbound_call_config ConnectcampaignsCampaign#outbound_call_config}",
            "stability": "stable",
            "summary": "The configuration used for outbound calls."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaigns-campaign/index.ts",
            "line": 38
          },
          "name": "outboundCallConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectcampaignsCampaign.ConnectcampaignsCampaignOutboundCallConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaigns_campaign#tags ConnectcampaignsCampaign#tags}",
            "stability": "stable",
            "summary": "One or more tags."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaigns-campaign/index.ts",
            "line": 44
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectcampaignsCampaign.ConnectcampaignsCampaignTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connectcampaigns-campaign/index:ConnectcampaignsCampaignConfig"
    },
    "@cdktn/provider-awscc.connectcampaignsCampaign.ConnectcampaignsCampaignDialerConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsCampaign.ConnectcampaignsCampaignDialerConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connectcampaigns-campaign/index.ts",
        "line": 404
      },
      "name": "ConnectcampaignsCampaignDialerConfig",
      "namespace": "connectcampaignsCampaign",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaigns_campaign#agentless_dialer_config ConnectcampaignsCampaign#agentless_dialer_config}",
            "stability": "stable",
            "summary": "Agentless Dialer config."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaigns-campaign/index.ts",
            "line": 410
          },
          "name": "agentlessDialerConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.connectcampaignsCampaign.ConnectcampaignsCampaignDialerConfigAgentlessDialerConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaigns_campaign#predictive_dialer_config ConnectcampaignsCampaign#predictive_dialer_config}",
            "stability": "stable",
            "summary": "Predictive Dialer config."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaigns-campaign/index.ts",
            "line": 416
          },
          "name": "predictiveDialerConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.connectcampaignsCampaign.ConnectcampaignsCampaignDialerConfigPredictiveDialerConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaigns_campaign#progressive_dialer_config ConnectcampaignsCampaign#progressive_dialer_config}",
            "stability": "stable",
            "summary": "Progressive Dialer config."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaigns-campaign/index.ts",
            "line": 422
          },
          "name": "progressiveDialerConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.connectcampaignsCampaign.ConnectcampaignsCampaignDialerConfigProgressiveDialerConfig"
          }
        }
      ],
      "symbolId": "src/connectcampaigns-campaign/index:ConnectcampaignsCampaignDialerConfig"
    },
    "@cdktn/provider-awscc.connectcampaignsCampaign.ConnectcampaignsCampaignDialerConfigAgentlessDialerConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsCampaign.ConnectcampaignsCampaignDialerConfigAgentlessDialerConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connectcampaigns-campaign/index.ts",
        "line": 46
      },
      "name": "ConnectcampaignsCampaignDialerConfigAgentlessDialerConfig",
      "namespace": "connectcampaignsCampaign",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaigns_campaign#dialing_capacity ConnectcampaignsCampaign#dialing_capacity}",
            "stability": "stable",
            "summary": "Allocates dialing capacity for this campaign between multiple active campaigns."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaigns-campaign/index.ts",
            "line": 52
          },
          "name": "dialingCapacity",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/connectcampaigns-campaign/index:ConnectcampaignsCampaignDialerConfigAgentlessDialerConfig"
    },
    "@cdktn/provider-awscc.connectcampaignsCampaign.ConnectcampaignsCampaignDialerConfigAgentlessDialerConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsCampaign.ConnectcampaignsCampaignDialerConfigAgentlessDialerConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connectcampaigns-campaign/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/connectcampaigns-campaign/index.ts",
        "line": 84
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaigns-campaign/index.ts",
            "line": 134
          },
          "name": "resetDialingCapacity"
        }
      ],
      "name": "ConnectcampaignsCampaignDialerConfigAgentlessDialerConfigOutputReference",
      "namespace": "connectcampaignsCampaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaigns-campaign/index.ts",
            "line": 138
          },
          "name": "dialingCapacityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaigns-campaign/index.ts",
            "line": 128
          },
          "name": "dialingCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaigns-campaign/index.ts",
            "line": 96
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectcampaignsCampaign.ConnectcampaignsCampaignDialerConfigAgentlessDialerConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connectcampaigns-campaign/index:ConnectcampaignsCampaignDialerConfigAgentlessDialerConfigOutputReference"
    },
    "@cdktn/provider-awscc.connectcampaignsCampaign.ConnectcampaignsCampaignDialerConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsCampaign.ConnectcampaignsCampaignDialerConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connectcampaigns-campaign/index.ts",
          "line": 476
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connectcampaigns-campaign/index.ts",
        "line": 468
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaigns-campaign/index.ts",
            "line": 527
          },
          "name": "putAgentlessDialerConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectcampaignsCampaign.ConnectcampaignsCampaignDialerConfigAgentlessDialerConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaigns-campaign/index.ts",
            "line": 543
          },
          "name": "putPredictiveDialerConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectcampaignsCampaign.ConnectcampaignsCampaignDialerConfigPredictiveDialerConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaigns-campaign/index.ts",
            "line": 559
          },
          "name": "putProgressiveDialerConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectcampaignsCampaign.ConnectcampaignsCampaignDialerConfigProgressiveDialerConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaigns-campaign/index.ts",
            "line": 530
          },
          "name": "resetAgentlessDialerConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaigns-campaign/index.ts",
            "line": 546
          },
          "name": "resetPredictiveDialerConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaigns-campaign/index.ts",
            "line": 562
          },
          "name": "resetProgressiveDialerConfig"
        }
      ],
      "name": "ConnectcampaignsCampaignDialerConfigOutputReference",
      "namespace": "connectcampaignsCampaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaigns-campaign/index.ts",
            "line": 524
          },
          "name": "agentlessDialerConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectcampaignsCampaign.ConnectcampaignsCampaignDialerConfigAgentlessDialerConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaigns-campaign/index.ts",
            "line": 540
          },
          "name": "predictiveDialerConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectcampaignsCampaign.ConnectcampaignsCampaignDialerConfigPredictiveDialerConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaigns-campaign/index.ts",
            "line": 556
          },
          "name": "progressiveDialerConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectcampaignsCampaign.ConnectcampaignsCampaignDialerConfigProgressiveDialerConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaigns-campaign/index.ts",
            "line": 534
          },
          "name": "agentlessDialerConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectcampaignsCampaign.ConnectcampaignsCampaignDialerConfigAgentlessDialerConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaigns-campaign/index.ts",
            "line": 550
          },
          "name": "predictiveDialerConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectcampaignsCampaign.ConnectcampaignsCampaignDialerConfigPredictiveDialerConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaigns-campaign/index.ts",
            "line": 566
          },
          "name": "progressiveDialerConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectcampaignsCampaign.ConnectcampaignsCampaignDialerConfigProgressiveDialerConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaigns-campaign/index.ts",
            "line": 480
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectcampaignsCampaign.ConnectcampaignsCampaignDialerConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connectcampaigns-campaign/index:ConnectcampaignsCampaignDialerConfigOutputReference"
    },
    "@cdktn/provider-awscc.connectcampaignsCampaign.ConnectcampaignsCampaignDialerConfigPredictiveDialerConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsCampaign.ConnectcampaignsCampaignDialerConfigPredictiveDialerConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connectcampaigns-campaign/index.ts",
        "line": 142
      },
      "name": "ConnectcampaignsCampaignDialerConfigPredictiveDialerConfig",
      "namespace": "connectcampaignsCampaign",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaigns_campaign#bandwidth_allocation ConnectcampaignsCampaign#bandwidth_allocation}",
            "stability": "stable",
            "summary": "The bandwidth allocation of a queue resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaigns-campaign/index.ts",
            "line": 148
          },
          "name": "bandwidthAllocation",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaigns_campaign#dialing_capacity ConnectcampaignsCampaign#dialing_capacity}",
            "stability": "stable",
            "summary": "Allocates dialing capacity for this campaign between multiple active campaigns."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaigns-campaign/index.ts",
            "line": 154
          },
          "name": "dialingCapacity",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/connectcampaigns-campaign/index:ConnectcampaignsCampaignDialerConfigPredictiveDialerConfig"
    },
    "@cdktn/provider-awscc.connectcampaignsCampaign.ConnectcampaignsCampaignDialerConfigPredictiveDialerConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsCampaign.ConnectcampaignsCampaignDialerConfigPredictiveDialerConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connectcampaigns-campaign/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connectcampaigns-campaign/index.ts",
        "line": 193
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaigns-campaign/index.ts",
            "line": 249
          },
          "name": "resetBandwidthAllocation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaigns-campaign/index.ts",
            "line": 265
          },
          "name": "resetDialingCapacity"
        }
      ],
      "name": "ConnectcampaignsCampaignDialerConfigPredictiveDialerConfigOutputReference",
      "namespace": "connectcampaignsCampaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaigns-campaign/index.ts",
            "line": 253
          },
          "name": "bandwidthAllocationInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaigns-campaign/index.ts",
            "line": 269
          },
          "name": "dialingCapacityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaigns-campaign/index.ts",
            "line": 243
          },
          "name": "bandwidthAllocation",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaigns-campaign/index.ts",
            "line": 259
          },
          "name": "dialingCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaigns-campaign/index.ts",
            "line": 205
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectcampaignsCampaign.ConnectcampaignsCampaignDialerConfigPredictiveDialerConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connectcampaigns-campaign/index:ConnectcampaignsCampaignDialerConfigPredictiveDialerConfigOutputReference"
    },
    "@cdktn/provider-awscc.connectcampaignsCampaign.ConnectcampaignsCampaignDialerConfigProgressiveDialerConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsCampaign.ConnectcampaignsCampaignDialerConfigProgressiveDialerConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connectcampaigns-campaign/index.ts",
        "line": 273
      },
      "name": "ConnectcampaignsCampaignDialerConfigProgressiveDialerConfig",
      "namespace": "connectcampaignsCampaign",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaigns_campaign#bandwidth_allocation ConnectcampaignsCampaign#bandwidth_allocation}",
            "stability": "stable",
            "summary": "The bandwidth allocation of a queue resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaigns-campaign/index.ts",
            "line": 279
          },
          "name": "bandwidthAllocation",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaigns_campaign#dialing_capacity ConnectcampaignsCampaign#dialing_capacity}",
            "stability": "stable",
            "summary": "Allocates dialing capacity for this campaign between multiple active campaigns."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaigns-campaign/index.ts",
            "line": 285
          },
          "name": "dialingCapacity",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/connectcampaigns-campaign/index:ConnectcampaignsCampaignDialerConfigProgressiveDialerConfig"
    },
    "@cdktn/provider-awscc.connectcampaignsCampaign.ConnectcampaignsCampaignDialerConfigProgressiveDialerConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsCampaign.ConnectcampaignsCampaignDialerConfigProgressiveDialerConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connectcampaigns-campaign/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/connectcampaigns-campaign/index.ts",
        "line": 324
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaigns-campaign/index.ts",
            "line": 380
          },
          "name": "resetBandwidthAllocation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaigns-campaign/index.ts",
            "line": 396
          },
          "name": "resetDialingCapacity"
        }
      ],
      "name": "ConnectcampaignsCampaignDialerConfigProgressiveDialerConfigOutputReference",
      "namespace": "connectcampaignsCampaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaigns-campaign/index.ts",
            "line": 384
          },
          "name": "bandwidthAllocationInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaigns-campaign/index.ts",
            "line": 400
          },
          "name": "dialingCapacityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaigns-campaign/index.ts",
            "line": 374
          },
          "name": "bandwidthAllocation",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaigns-campaign/index.ts",
            "line": 390
          },
          "name": "dialingCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaigns-campaign/index.ts",
            "line": 336
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectcampaignsCampaign.ConnectcampaignsCampaignDialerConfigProgressiveDialerConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connectcampaigns-campaign/index:ConnectcampaignsCampaignDialerConfigProgressiveDialerConfigOutputReference"
    },
    "@cdktn/provider-awscc.connectcampaignsCampaign.ConnectcampaignsCampaignOutboundCallConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsCampaign.ConnectcampaignsCampaignOutboundCallConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connectcampaigns-campaign/index.ts",
        "line": 701
      },
      "name": "ConnectcampaignsCampaignOutboundCallConfig",
      "namespace": "connectcampaignsCampaign",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaigns_campaign#connect_contact_flow_arn ConnectcampaignsCampaign#connect_contact_flow_arn}",
            "stability": "stable",
            "summary": "The identifier of the contact flow for the outbound call."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaigns-campaign/index.ts",
            "line": 713
          },
          "name": "connectContactFlowArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaigns_campaign#answer_machine_detection_config ConnectcampaignsCampaign#answer_machine_detection_config}",
            "stability": "stable",
            "summary": "The configuration used for answering machine detection during outbound calls."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaigns-campaign/index.ts",
            "line": 707
          },
          "name": "answerMachineDetectionConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.connectcampaignsCampaign.ConnectcampaignsCampaignOutboundCallConfigAnswerMachineDetectionConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you specify a queue, the phone displayed for caller ID is the phone number specified in the queue. If you do not specify a queue, the queue defined in the contact flow is used. If you do not specify a queue, you must specify a source phone number.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaigns_campaign#connect_queue_arn ConnectcampaignsCampaign#connect_queue_arn}",
            "stability": "stable",
            "summary": "The queue for the call."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaigns-campaign/index.ts",
            "line": 719
          },
          "name": "connectQueueArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaigns_campaign#connect_source_phone_number ConnectcampaignsCampaign#connect_source_phone_number}",
            "stability": "stable",
            "summary": "The phone number associated with the Amazon Connect instance, in E.164 format. If you do not specify a source phone number, you must specify a queue."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaigns-campaign/index.ts",
            "line": 725
          },
          "name": "connectSourcePhoneNumber",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connectcampaigns-campaign/index:ConnectcampaignsCampaignOutboundCallConfig"
    },
    "@cdktn/provider-awscc.connectcampaignsCampaign.ConnectcampaignsCampaignOutboundCallConfigAnswerMachineDetectionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsCampaign.ConnectcampaignsCampaignOutboundCallConfigAnswerMachineDetectionConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connectcampaigns-campaign/index.ts",
        "line": 570
      },
      "name": "ConnectcampaignsCampaignOutboundCallConfigAnswerMachineDetectionConfig",
      "namespace": "connectcampaignsCampaign",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaigns_campaign#await_answer_machine_prompt ConnectcampaignsCampaign#await_answer_machine_prompt}",
            "stability": "stable",
            "summary": "Enables detection of prompts (e.g., beep after after a voicemail greeting)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaigns-campaign/index.ts",
            "line": 576
          },
          "name": "awaitAnswerMachinePrompt",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaigns_campaign#enable_answer_machine_detection ConnectcampaignsCampaign#enable_answer_machine_detection}",
            "stability": "stable",
            "summary": "Flag to decided whether outbound calls should have answering machine detection enabled or not."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaigns-campaign/index.ts",
            "line": 582
          },
          "name": "enableAnswerMachineDetection",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connectcampaigns-campaign/index:ConnectcampaignsCampaignOutboundCallConfigAnswerMachineDetectionConfig"
    },
    "@cdktn/provider-awscc.connectcampaignsCampaign.ConnectcampaignsCampaignOutboundCallConfigAnswerMachineDetectionConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsCampaign.ConnectcampaignsCampaignOutboundCallConfigAnswerMachineDetectionConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connectcampaigns-campaign/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/connectcampaigns-campaign/index.ts",
        "line": 621
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaigns-campaign/index.ts",
            "line": 677
          },
          "name": "resetAwaitAnswerMachinePrompt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaigns-campaign/index.ts",
            "line": 693
          },
          "name": "resetEnableAnswerMachineDetection"
        }
      ],
      "name": "ConnectcampaignsCampaignOutboundCallConfigAnswerMachineDetectionConfigOutputReference",
      "namespace": "connectcampaignsCampaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaigns-campaign/index.ts",
            "line": 681
          },
          "name": "awaitAnswerMachinePromptInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaigns-campaign/index.ts",
            "line": 697
          },
          "name": "enableAnswerMachineDetectionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaigns-campaign/index.ts",
            "line": 671
          },
          "name": "awaitAnswerMachinePrompt",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaigns-campaign/index.ts",
            "line": 687
          },
          "name": "enableAnswerMachineDetection",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaigns-campaign/index.ts",
            "line": 633
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectcampaignsCampaign.ConnectcampaignsCampaignOutboundCallConfigAnswerMachineDetectionConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connectcampaigns-campaign/index:ConnectcampaignsCampaignOutboundCallConfigAnswerMachineDetectionConfigOutputReference"
    },
    "@cdktn/provider-awscc.connectcampaignsCampaign.ConnectcampaignsCampaignOutboundCallConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsCampaign.ConnectcampaignsCampaignOutboundCallConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connectcampaigns-campaign/index.ts",
          "line": 786
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connectcampaigns-campaign/index.ts",
        "line": 778
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaigns-campaign/index.ts",
            "line": 843
          },
          "name": "putAnswerMachineDetectionConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectcampaignsCampaign.ConnectcampaignsCampaignOutboundCallConfigAnswerMachineDetectionConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaigns-campaign/index.ts",
            "line": 846
          },
          "name": "resetAnswerMachineDetectionConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaigns-campaign/index.ts",
            "line": 875
          },
          "name": "resetConnectQueueArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaigns-campaign/index.ts",
            "line": 891
          },
          "name": "resetConnectSourcePhoneNumber"
        }
      ],
      "name": "ConnectcampaignsCampaignOutboundCallConfigOutputReference",
      "namespace": "connectcampaignsCampaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaigns-campaign/index.ts",
            "line": 840
          },
          "name": "answerMachineDetectionConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectcampaignsCampaign.ConnectcampaignsCampaignOutboundCallConfigAnswerMachineDetectionConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaigns-campaign/index.ts",
            "line": 850
          },
          "name": "answerMachineDetectionConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectcampaignsCampaign.ConnectcampaignsCampaignOutboundCallConfigAnswerMachineDetectionConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaigns-campaign/index.ts",
            "line": 863
          },
          "name": "connectContactFlowArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaigns-campaign/index.ts",
            "line": 879
          },
          "name": "connectQueueArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaigns-campaign/index.ts",
            "line": 895
          },
          "name": "connectSourcePhoneNumberInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaigns-campaign/index.ts",
            "line": 856
          },
          "name": "connectContactFlowArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaigns-campaign/index.ts",
            "line": 869
          },
          "name": "connectQueueArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaigns-campaign/index.ts",
            "line": 885
          },
          "name": "connectSourcePhoneNumber",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaigns-campaign/index.ts",
            "line": 790
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectcampaignsCampaign.ConnectcampaignsCampaignOutboundCallConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connectcampaigns-campaign/index:ConnectcampaignsCampaignOutboundCallConfigOutputReference"
    },
    "@cdktn/provider-awscc.connectcampaignsCampaign.ConnectcampaignsCampaignTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsCampaign.ConnectcampaignsCampaignTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connectcampaigns-campaign/index.ts",
        "line": 899
      },
      "name": "ConnectcampaignsCampaignTags",
      "namespace": "connectcampaignsCampaign",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaigns_campaign#key ConnectcampaignsCampaign#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaigns-campaign/index.ts",
            "line": 905
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaigns_campaign#value ConnectcampaignsCampaign#value}",
            "stability": "stable",
            "summary": "The value for the tag. You can specify a value that's 1 to 256 characters in length."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaigns-campaign/index.ts",
            "line": 911
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connectcampaigns-campaign/index:ConnectcampaignsCampaignTags"
    },
    "@cdktn/provider-awscc.connectcampaignsCampaign.ConnectcampaignsCampaignTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsCampaign.ConnectcampaignsCampaignTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connectcampaigns-campaign/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connectcampaigns-campaign/index.ts",
        "line": 1033
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaigns-campaign/index.ts",
            "line": 1048
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.connectcampaignsCampaign.ConnectcampaignsCampaignTagsOutputReference"
            }
          }
        }
      ],
      "name": "ConnectcampaignsCampaignTagsList",
      "namespace": "connectcampaignsCampaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaigns-campaign/index.ts",
            "line": 1034
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectcampaignsCampaign.ConnectcampaignsCampaignTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connectcampaigns-campaign/index:ConnectcampaignsCampaignTagsList"
    },
    "@cdktn/provider-awscc.connectcampaignsCampaign.ConnectcampaignsCampaignTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsCampaign.ConnectcampaignsCampaignTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connectcampaigns-campaign/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/connectcampaigns-campaign/index.ts",
        "line": 950
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaigns-campaign/index.ts",
            "line": 1008
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaigns-campaign/index.ts",
            "line": 1024
          },
          "name": "resetValue"
        }
      ],
      "name": "ConnectcampaignsCampaignTagsOutputReference",
      "namespace": "connectcampaignsCampaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaigns-campaign/index.ts",
            "line": 1012
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaigns-campaign/index.ts",
            "line": 1028
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaigns-campaign/index.ts",
            "line": 1002
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaigns-campaign/index.ts",
            "line": 1018
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaigns-campaign/index.ts",
            "line": 964
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectcampaignsCampaign.ConnectcampaignsCampaignTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connectcampaigns-campaign/index:ConnectcampaignsCampaignTagsOutputReference"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2Campaign": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign awscc_connectcampaignsv2_campaign}."
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2Campaign",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign awscc_connectcampaignsv2_campaign} Resource."
        },
        "locationInModule": {
          "filename": "src/connectcampaignsv2-campaign/index.ts",
          "line": 7479
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 7447
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Connectcampaignsv2Campaign resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 7464
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Connectcampaignsv2Campaign to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Connectcampaignsv2Campaign that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Connectcampaignsv2Campaign to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 7522
          },
          "name": "putChannelSubtypeConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 7538
          },
          "name": "putCommunicationLimitsOverride",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationLimitsOverride"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 7554
          },
          "name": "putCommunicationTimeConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 7599
          },
          "name": "putEntryLimitsConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignEntryLimitsConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 7633
          },
          "name": "putSchedule",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignSchedule"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 7649
          },
          "name": "putSource",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignSource"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 7665
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 7525
          },
          "name": "resetChannelSubtypeConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 7541
          },
          "name": "resetCommunicationLimitsOverride"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 7557
          },
          "name": "resetCommunicationTimeConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 7573
          },
          "name": "resetConnectCampaignFlowArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 7602
          },
          "name": "resetEntryLimitsConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 7636
          },
          "name": "resetSchedule"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 7652
          },
          "name": "resetSource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 7668
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 7684
          },
          "name": "resetType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 7696
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 7712
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Connectcampaignsv2Campaign",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 7452
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 7513
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 7519
          },
          "name": "channelSubtypeConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 7535
          },
          "name": "communicationLimitsOverride",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationLimitsOverrideOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 7551
          },
          "name": "communicationTimeConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 7596
          },
          "name": "entryLimitsConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignEntryLimitsConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 7611
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 7630
          },
          "name": "schedule",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignScheduleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 7646
          },
          "name": "source",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 7662
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 7529
          },
          "name": "channelSubtypeConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 7545
          },
          "name": "communicationLimitsOverrideInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationLimitsOverride"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 7561
          },
          "name": "communicationTimeConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 7577
          },
          "name": "connectCampaignFlowArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 7590
          },
          "name": "connectInstanceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 7606
          },
          "name": "entryLimitsConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignEntryLimitsConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 7624
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 7640
          },
          "name": "scheduleInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignSchedule"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 7656
          },
          "name": "sourceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignSource"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 7672
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 7688
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 7567
          },
          "name": "connectCampaignFlowArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 7583
          },
          "name": "connectInstanceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 7617
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 7678
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2Campaign"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 2484
      },
      "name": "Connectcampaignsv2CampaignChannelSubtypeConfig",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#email Connectcampaignsv2Campaign#email}",
            "stability": "stable",
            "summary": "Email Channel Subtype config."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 2490
          },
          "name": "email",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigEmail"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#sms Connectcampaignsv2Campaign#sms}",
            "stability": "stable",
            "summary": "SMS Channel Subtype config."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 2496
          },
          "name": "sms",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigSms"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#telephony Connectcampaignsv2Campaign#telephony}",
            "stability": "stable",
            "summary": "Telephony Channel Subtype config."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 2502
          },
          "name": "telephony",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigTelephony"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#whats_app Connectcampaignsv2Campaign#whats_app}",
            "stability": "stable",
            "summary": "WhatsApp Channel Subtype config."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 2508
          },
          "name": "whatsApp",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigWhatsApp"
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignChannelSubtypeConfig"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigEmail": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigEmail",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 344
      },
      "name": "Connectcampaignsv2CampaignChannelSubtypeConfigEmail",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#capacity Connectcampaignsv2Campaign#capacity}",
            "stability": "stable",
            "summary": "Allocates outbound capacity for the specific channel of this campaign between multiple active campaigns."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 350
          },
          "name": "capacity",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#default_outbound_config Connectcampaignsv2Campaign#default_outbound_config}",
            "stability": "stable",
            "summary": "Default Email outbound config."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 356
          },
          "name": "defaultOutboundConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigEmailDefaultOutboundConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#outbound_mode Connectcampaignsv2Campaign#outbound_mode}",
            "stability": "stable",
            "summary": "Email Outbound Mode."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 362
          },
          "name": "outboundMode",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigEmailOutboundMode"
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignChannelSubtypeConfigEmail"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigEmailDefaultOutboundConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigEmailDefaultOutboundConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 82
      },
      "name": "Connectcampaignsv2CampaignChannelSubtypeConfigEmailDefaultOutboundConfig",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#connect_source_email_address Connectcampaignsv2Campaign#connect_source_email_address}",
            "stability": "stable",
            "summary": "Email address used for Email messages."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 88
          },
          "name": "connectSourceEmailAddress",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#source_email_address_display_name Connectcampaignsv2Campaign#source_email_address_display_name}",
            "stability": "stable",
            "summary": "The name of the source email address display name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 94
          },
          "name": "sourceEmailAddressDisplayName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#wisdom_template_arn Connectcampaignsv2Campaign#wisdom_template_arn}",
            "stability": "stable",
            "summary": "Arn."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 100
          },
          "name": "wisdomTemplateArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignChannelSubtypeConfigEmailDefaultOutboundConfig"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigEmailDefaultOutboundConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigEmailDefaultOutboundConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connectcampaignsv2-campaign/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/connectcampaignsv2-campaign/index.ts",
        "line": 146
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 208
          },
          "name": "resetConnectSourceEmailAddress"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 224
          },
          "name": "resetSourceEmailAddressDisplayName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 240
          },
          "name": "resetWisdomTemplateArn"
        }
      ],
      "name": "Connectcampaignsv2CampaignChannelSubtypeConfigEmailDefaultOutboundConfigOutputReference",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 212
          },
          "name": "connectSourceEmailAddressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 228
          },
          "name": "sourceEmailAddressDisplayNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 244
          },
          "name": "wisdomTemplateArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 202
          },
          "name": "connectSourceEmailAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 218
          },
          "name": "sourceEmailAddressDisplayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 234
          },
          "name": "wisdomTemplateArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 158
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigEmailDefaultOutboundConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignChannelSubtypeConfigEmailDefaultOutboundConfigOutputReference"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigEmailOutboundMode": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigEmailOutboundMode",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 248
      },
      "name": "Connectcampaignsv2CampaignChannelSubtypeConfigEmailOutboundMode",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#agentless_config Connectcampaignsv2Campaign#agentless_config}",
            "stability": "stable",
            "summary": "Agentless config."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 254
          },
          "name": "agentlessConfig",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignChannelSubtypeConfigEmailOutboundMode"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigEmailOutboundModeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigEmailOutboundModeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connectcampaignsv2-campaign/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/connectcampaignsv2-campaign/index.ts",
        "line": 286
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 336
          },
          "name": "resetAgentlessConfig"
        }
      ],
      "name": "Connectcampaignsv2CampaignChannelSubtypeConfigEmailOutboundModeOutputReference",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 340
          },
          "name": "agentlessConfigInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 330
          },
          "name": "agentlessConfig",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 298
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigEmailOutboundMode"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignChannelSubtypeConfigEmailOutboundModeOutputReference"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigEmailOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigEmailOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connectcampaignsv2-campaign/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 408
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 483
          },
          "name": "putDefaultOutboundConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigEmailDefaultOutboundConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 499
          },
          "name": "putOutboundMode",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigEmailOutboundMode"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 470
          },
          "name": "resetCapacity"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 486
          },
          "name": "resetDefaultOutboundConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 502
          },
          "name": "resetOutboundMode"
        }
      ],
      "name": "Connectcampaignsv2CampaignChannelSubtypeConfigEmailOutputReference",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 480
          },
          "name": "defaultOutboundConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigEmailDefaultOutboundConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 496
          },
          "name": "outboundMode",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigEmailOutboundModeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 474
          },
          "name": "capacityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 490
          },
          "name": "defaultOutboundConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigEmailDefaultOutboundConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 506
          },
          "name": "outboundModeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigEmailOutboundMode"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 464
          },
          "name": "capacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 420
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigEmail"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignChannelSubtypeConfigEmailOutputReference"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connectcampaignsv2-campaign/index.ts",
          "line": 2569
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 2561
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 2626
          },
          "name": "putEmail",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigEmail"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 2642
          },
          "name": "putSms",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigSms"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 2658
          },
          "name": "putTelephony",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigTelephony"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 2674
          },
          "name": "putWhatsApp",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigWhatsApp"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 2629
          },
          "name": "resetEmail"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 2645
          },
          "name": "resetSms"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 2661
          },
          "name": "resetTelephony"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 2677
          },
          "name": "resetWhatsApp"
        }
      ],
      "name": "Connectcampaignsv2CampaignChannelSubtypeConfigOutputReference",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 2623
          },
          "name": "email",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigEmailOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 2639
          },
          "name": "sms",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigSmsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 2655
          },
          "name": "telephony",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 2671
          },
          "name": "whatsApp",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigWhatsAppOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 2633
          },
          "name": "emailInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigEmail"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 2649
          },
          "name": "smsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigSms"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 2665
          },
          "name": "telephonyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigTelephony"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 2681
          },
          "name": "whatsAppInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigWhatsApp"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 2573
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignChannelSubtypeConfigOutputReference"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigSms": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigSms",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 737
      },
      "name": "Connectcampaignsv2CampaignChannelSubtypeConfigSms",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#capacity Connectcampaignsv2Campaign#capacity}",
            "stability": "stable",
            "summary": "Allocates outbound capacity for the specific channel of this campaign between multiple active campaigns."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 743
          },
          "name": "capacity",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#default_outbound_config Connectcampaignsv2Campaign#default_outbound_config}",
            "stability": "stable",
            "summary": "Default SMS outbound config."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 749
          },
          "name": "defaultOutboundConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigSmsDefaultOutboundConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#outbound_mode Connectcampaignsv2Campaign#outbound_mode}",
            "stability": "stable",
            "summary": "SMS Outbound Mode."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 755
          },
          "name": "outboundMode",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigSmsOutboundMode"
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignChannelSubtypeConfigSms"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigSmsDefaultOutboundConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigSmsDefaultOutboundConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 510
      },
      "name": "Connectcampaignsv2CampaignChannelSubtypeConfigSmsDefaultOutboundConfig",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#connect_source_phone_number_arn Connectcampaignsv2Campaign#connect_source_phone_number_arn}",
            "stability": "stable",
            "summary": "Arn."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 516
          },
          "name": "connectSourcePhoneNumberArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#wisdom_template_arn Connectcampaignsv2Campaign#wisdom_template_arn}",
            "stability": "stable",
            "summary": "Arn."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 522
          },
          "name": "wisdomTemplateArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignChannelSubtypeConfigSmsDefaultOutboundConfig"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigSmsDefaultOutboundConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigSmsDefaultOutboundConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connectcampaignsv2-campaign/index.ts",
          "line": 569
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 561
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 617
          },
          "name": "resetConnectSourcePhoneNumberArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 633
          },
          "name": "resetWisdomTemplateArn"
        }
      ],
      "name": "Connectcampaignsv2CampaignChannelSubtypeConfigSmsDefaultOutboundConfigOutputReference",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 621
          },
          "name": "connectSourcePhoneNumberArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 637
          },
          "name": "wisdomTemplateArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 611
          },
          "name": "connectSourcePhoneNumberArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 627
          },
          "name": "wisdomTemplateArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 573
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigSmsDefaultOutboundConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignChannelSubtypeConfigSmsDefaultOutboundConfigOutputReference"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigSmsOutboundMode": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigSmsOutboundMode",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 641
      },
      "name": "Connectcampaignsv2CampaignChannelSubtypeConfigSmsOutboundMode",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#agentless_config Connectcampaignsv2Campaign#agentless_config}",
            "stability": "stable",
            "summary": "Agentless config."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 647
          },
          "name": "agentlessConfig",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignChannelSubtypeConfigSmsOutboundMode"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigSmsOutboundModeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigSmsOutboundModeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connectcampaignsv2-campaign/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/connectcampaignsv2-campaign/index.ts",
        "line": 679
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 729
          },
          "name": "resetAgentlessConfig"
        }
      ],
      "name": "Connectcampaignsv2CampaignChannelSubtypeConfigSmsOutboundModeOutputReference",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 733
          },
          "name": "agentlessConfigInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 723
          },
          "name": "agentlessConfig",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 691
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigSmsOutboundMode"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignChannelSubtypeConfigSmsOutboundModeOutputReference"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigSmsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigSmsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connectcampaignsv2-campaign/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/connectcampaignsv2-campaign/index.ts",
        "line": 801
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 876
          },
          "name": "putDefaultOutboundConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigSmsDefaultOutboundConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 892
          },
          "name": "putOutboundMode",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigSmsOutboundMode"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 863
          },
          "name": "resetCapacity"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 879
          },
          "name": "resetDefaultOutboundConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 895
          },
          "name": "resetOutboundMode"
        }
      ],
      "name": "Connectcampaignsv2CampaignChannelSubtypeConfigSmsOutputReference",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 873
          },
          "name": "defaultOutboundConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigSmsDefaultOutboundConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 889
          },
          "name": "outboundMode",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigSmsOutboundModeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 867
          },
          "name": "capacityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 883
          },
          "name": "defaultOutboundConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigSmsDefaultOutboundConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 899
          },
          "name": "outboundModeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigSmsOutboundMode"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 857
          },
          "name": "capacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 813
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigSms"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignChannelSubtypeConfigSmsOutputReference"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigTelephony": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigTelephony",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 1890
      },
      "name": "Connectcampaignsv2CampaignChannelSubtypeConfigTelephony",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#capacity Connectcampaignsv2Campaign#capacity}",
            "stability": "stable",
            "summary": "Allocates outbound capacity for the specific channel of this campaign between multiple active campaigns."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 1896
          },
          "name": "capacity",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#connect_queue_id Connectcampaignsv2Campaign#connect_queue_id}",
            "stability": "stable",
            "summary": "The queue for the call."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 1902
          },
          "name": "connectQueueId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#default_outbound_config Connectcampaignsv2Campaign#default_outbound_config}",
            "stability": "stable",
            "summary": "Default Telephone Outbound config."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 1908
          },
          "name": "defaultOutboundConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigTelephonyDefaultOutboundConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#outbound_mode Connectcampaignsv2Campaign#outbound_mode}",
            "stability": "stable",
            "summary": "Telephony Outbound Mode."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 1914
          },
          "name": "outboundMode",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundMode"
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignChannelSubtypeConfigTelephony"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigTelephonyDefaultOutboundConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigTelephonyDefaultOutboundConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 1034
      },
      "name": "Connectcampaignsv2CampaignChannelSubtypeConfigTelephonyDefaultOutboundConfig",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#answer_machine_detection_config Connectcampaignsv2Campaign#answer_machine_detection_config}",
            "stability": "stable",
            "summary": "The configuration used for answering machine detection during outbound calls."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 1040
          },
          "name": "answerMachineDetectionConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigTelephonyDefaultOutboundConfigAnswerMachineDetectionConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#connect_contact_flow_id Connectcampaignsv2Campaign#connect_contact_flow_id}",
            "stability": "stable",
            "summary": "The identifier of the contact flow for the outbound call."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 1046
          },
          "name": "connectContactFlowId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#connect_source_phone_number Connectcampaignsv2Campaign#connect_source_phone_number}",
            "stability": "stable",
            "summary": "The phone number associated with the Amazon Connect instance, in E.164 format. If you do not specify a source phone number, you must specify a queue."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 1052
          },
          "name": "connectSourcePhoneNumber",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#ring_timeout Connectcampaignsv2Campaign#ring_timeout}",
            "stability": "stable",
            "summary": "Maximum ring time for outbound calls in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 1058
          },
          "name": "ringTimeout",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignChannelSubtypeConfigTelephonyDefaultOutboundConfig"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigTelephonyDefaultOutboundConfigAnswerMachineDetectionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigTelephonyDefaultOutboundConfigAnswerMachineDetectionConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 903
      },
      "name": "Connectcampaignsv2CampaignChannelSubtypeConfigTelephonyDefaultOutboundConfigAnswerMachineDetectionConfig",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#await_answer_machine_prompt Connectcampaignsv2Campaign#await_answer_machine_prompt}",
            "stability": "stable",
            "summary": "Enables detection of prompts (e.g., beep after after a voicemail greeting)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 909
          },
          "name": "awaitAnswerMachinePrompt",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#enable_answer_machine_detection Connectcampaignsv2Campaign#enable_answer_machine_detection}",
            "stability": "stable",
            "summary": "Flag to decided whether outbound calls should have answering machine detection enabled or not."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 915
          },
          "name": "enableAnswerMachineDetection",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignChannelSubtypeConfigTelephonyDefaultOutboundConfigAnswerMachineDetectionConfig"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigTelephonyDefaultOutboundConfigAnswerMachineDetectionConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigTelephonyDefaultOutboundConfigAnswerMachineDetectionConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connectcampaignsv2-campaign/index.ts",
          "line": 962
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 954
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 1010
          },
          "name": "resetAwaitAnswerMachinePrompt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 1026
          },
          "name": "resetEnableAnswerMachineDetection"
        }
      ],
      "name": "Connectcampaignsv2CampaignChannelSubtypeConfigTelephonyDefaultOutboundConfigAnswerMachineDetectionConfigOutputReference",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 1014
          },
          "name": "awaitAnswerMachinePromptInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 1030
          },
          "name": "enableAnswerMachineDetectionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 1004
          },
          "name": "awaitAnswerMachinePrompt",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 1020
          },
          "name": "enableAnswerMachineDetection",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 966
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigTelephonyDefaultOutboundConfigAnswerMachineDetectionConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignChannelSubtypeConfigTelephonyDefaultOutboundConfigAnswerMachineDetectionConfigOutputReference"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigTelephonyDefaultOutboundConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigTelephonyDefaultOutboundConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connectcampaignsv2-campaign/index.ts",
          "line": 1119
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 1111
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 1176
          },
          "name": "putAnswerMachineDetectionConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigTelephonyDefaultOutboundConfigAnswerMachineDetectionConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 1179
          },
          "name": "resetAnswerMachineDetectionConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 1195
          },
          "name": "resetConnectContactFlowId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 1211
          },
          "name": "resetConnectSourcePhoneNumber"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 1227
          },
          "name": "resetRingTimeout"
        }
      ],
      "name": "Connectcampaignsv2CampaignChannelSubtypeConfigTelephonyDefaultOutboundConfigOutputReference",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 1173
          },
          "name": "answerMachineDetectionConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigTelephonyDefaultOutboundConfigAnswerMachineDetectionConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 1183
          },
          "name": "answerMachineDetectionConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigTelephonyDefaultOutboundConfigAnswerMachineDetectionConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 1199
          },
          "name": "connectContactFlowIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 1215
          },
          "name": "connectSourcePhoneNumberInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 1231
          },
          "name": "ringTimeoutInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 1189
          },
          "name": "connectContactFlowId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 1205
          },
          "name": "connectSourcePhoneNumber",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 1221
          },
          "name": "ringTimeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 1123
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigTelephonyDefaultOutboundConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignChannelSubtypeConfigTelephonyDefaultOutboundConfigOutputReference"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundMode": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundMode",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 1689
      },
      "name": "Connectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundMode",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#agentless_config Connectcampaignsv2Campaign#agentless_config}",
            "stability": "stable",
            "summary": "Agentless config."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 1695
          },
          "name": "agentlessConfig",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#predictive_config Connectcampaignsv2Campaign#predictive_config}",
            "stability": "stable",
            "summary": "Predictive config."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 1701
          },
          "name": "predictiveConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundModePredictiveConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#preview_config Connectcampaignsv2Campaign#preview_config}",
            "stability": "stable",
            "summary": "Preview config."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 1707
          },
          "name": "previewConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundModePreviewConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#progressive_config Connectcampaignsv2Campaign#progressive_config}",
            "stability": "stable",
            "summary": "Progressive config."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 1713
          },
          "name": "progressiveConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundModeProgressiveConfig"
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundMode"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundModeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundModeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connectcampaignsv2-campaign/index.ts",
          "line": 1774
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 1766
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 1847
          },
          "name": "putPredictiveConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundModePredictiveConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 1863
          },
          "name": "putPreviewConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundModePreviewConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 1879
          },
          "name": "putProgressiveConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundModeProgressiveConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 1834
          },
          "name": "resetAgentlessConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 1850
          },
          "name": "resetPredictiveConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 1866
          },
          "name": "resetPreviewConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 1882
          },
          "name": "resetProgressiveConfig"
        }
      ],
      "name": "Connectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundModeOutputReference",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 1844
          },
          "name": "predictiveConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundModePredictiveConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 1860
          },
          "name": "previewConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundModePreviewConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 1876
          },
          "name": "progressiveConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundModeProgressiveConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 1838
          },
          "name": "agentlessConfigInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 1854
          },
          "name": "predictiveConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundModePredictiveConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 1870
          },
          "name": "previewConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundModePreviewConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 1886
          },
          "name": "progressiveConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundModeProgressiveConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 1828
          },
          "name": "agentlessConfig",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 1778
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundMode"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundModeOutputReference"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundModePredictiveConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundModePredictiveConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 1235
      },
      "name": "Connectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundModePredictiveConfig",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#bandwidth_allocation Connectcampaignsv2Campaign#bandwidth_allocation}",
            "stability": "stable",
            "summary": "The bandwidth allocation of a queue resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 1241
          },
          "name": "bandwidthAllocation",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundModePredictiveConfig"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundModePredictiveConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundModePredictiveConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connectcampaignsv2-campaign/index.ts",
          "line": 1281
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 1273
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 1323
          },
          "name": "resetBandwidthAllocation"
        }
      ],
      "name": "Connectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundModePredictiveConfigOutputReference",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 1327
          },
          "name": "bandwidthAllocationInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 1317
          },
          "name": "bandwidthAllocation",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 1285
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundModePredictiveConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundModePredictiveConfigOutputReference"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundModePreviewConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundModePreviewConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 1427
      },
      "name": "Connectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundModePreviewConfig",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#agent_actions Connectcampaignsv2Campaign#agent_actions}",
            "stability": "stable",
            "summary": "Actions that can be performed by agent during preview phase."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 1433
          },
          "name": "agentActions",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#bandwidth_allocation Connectcampaignsv2Campaign#bandwidth_allocation}",
            "stability": "stable",
            "summary": "The bandwidth allocation of a queue resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 1439
          },
          "name": "bandwidthAllocation",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#timeout_config Connectcampaignsv2Campaign#timeout_config}",
            "stability": "stable",
            "summary": "Timeout Config for preview contacts."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 1445
          },
          "name": "timeoutConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundModePreviewConfigTimeoutConfig"
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundModePreviewConfig"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundModePreviewConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundModePreviewConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connectcampaignsv2-campaign/index.ts",
          "line": 1499
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 1491
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 1582
          },
          "name": "putTimeoutConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundModePreviewConfigTimeoutConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 1553
          },
          "name": "resetAgentActions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 1569
          },
          "name": "resetBandwidthAllocation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 1585
          },
          "name": "resetTimeoutConfig"
        }
      ],
      "name": "Connectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundModePreviewConfigOutputReference",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 1579
          },
          "name": "timeoutConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundModePreviewConfigTimeoutConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 1557
          },
          "name": "agentActionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 1573
          },
          "name": "bandwidthAllocationInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 1589
          },
          "name": "timeoutConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundModePreviewConfigTimeoutConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 1547
          },
          "name": "agentActions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 1563
          },
          "name": "bandwidthAllocation",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 1503
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundModePreviewConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundModePreviewConfigOutputReference"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundModePreviewConfigTimeoutConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundModePreviewConfigTimeoutConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 1331
      },
      "name": "Connectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundModePreviewConfigTimeoutConfig",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#duration_in_seconds Connectcampaignsv2Campaign#duration_in_seconds}",
            "stability": "stable",
            "summary": "Timeout duration for a preview contact in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 1337
          },
          "name": "durationInSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundModePreviewConfigTimeoutConfig"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundModePreviewConfigTimeoutConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundModePreviewConfigTimeoutConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connectcampaignsv2-campaign/index.ts",
          "line": 1377
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 1369
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 1419
          },
          "name": "resetDurationInSeconds"
        }
      ],
      "name": "Connectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundModePreviewConfigTimeoutConfigOutputReference",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 1423
          },
          "name": "durationInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 1413
          },
          "name": "durationInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 1381
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundModePreviewConfigTimeoutConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundModePreviewConfigTimeoutConfigOutputReference"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundModeProgressiveConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundModeProgressiveConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 1593
      },
      "name": "Connectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundModeProgressiveConfig",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#bandwidth_allocation Connectcampaignsv2Campaign#bandwidth_allocation}",
            "stability": "stable",
            "summary": "The bandwidth allocation of a queue resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 1599
          },
          "name": "bandwidthAllocation",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundModeProgressiveConfig"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundModeProgressiveConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundModeProgressiveConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connectcampaignsv2-campaign/index.ts",
          "line": 1639
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 1631
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 1681
          },
          "name": "resetBandwidthAllocation"
        }
      ],
      "name": "Connectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundModeProgressiveConfigOutputReference",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 1685
          },
          "name": "bandwidthAllocationInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 1675
          },
          "name": "bandwidthAllocation",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 1643
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundModeProgressiveConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundModeProgressiveConfigOutputReference"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connectcampaignsv2-campaign/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/connectcampaignsv2-campaign/index.ts",
        "line": 1967
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 2064
          },
          "name": "putDefaultOutboundConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigTelephonyDefaultOutboundConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 2080
          },
          "name": "putOutboundMode",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundMode"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 2035
          },
          "name": "resetCapacity"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 2051
          },
          "name": "resetConnectQueueId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 2067
          },
          "name": "resetDefaultOutboundConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 2083
          },
          "name": "resetOutboundMode"
        }
      ],
      "name": "Connectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutputReference",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 2061
          },
          "name": "defaultOutboundConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigTelephonyDefaultOutboundConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 2077
          },
          "name": "outboundMode",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundModeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 2039
          },
          "name": "capacityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 2055
          },
          "name": "connectQueueIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 2071
          },
          "name": "defaultOutboundConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigTelephonyDefaultOutboundConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 2087
          },
          "name": "outboundModeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundMode"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 2029
          },
          "name": "capacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 2045
          },
          "name": "connectQueueId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 1979
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigTelephony"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutputReference"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigWhatsApp": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigWhatsApp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 2318
      },
      "name": "Connectcampaignsv2CampaignChannelSubtypeConfigWhatsApp",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#capacity Connectcampaignsv2Campaign#capacity}",
            "stability": "stable",
            "summary": "Allocates outbound capacity for the specific channel of this campaign between multiple active campaigns."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 2324
          },
          "name": "capacity",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#default_outbound_config Connectcampaignsv2Campaign#default_outbound_config}",
            "stability": "stable",
            "summary": "Default WhatsApp outbound config."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 2330
          },
          "name": "defaultOutboundConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigWhatsAppDefaultOutboundConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#outbound_mode Connectcampaignsv2Campaign#outbound_mode}",
            "stability": "stable",
            "summary": "WhatsApp Outbound Mode."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 2336
          },
          "name": "outboundMode",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigWhatsAppOutboundMode"
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignChannelSubtypeConfigWhatsApp"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigWhatsAppDefaultOutboundConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigWhatsAppDefaultOutboundConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 2091
      },
      "name": "Connectcampaignsv2CampaignChannelSubtypeConfigWhatsAppDefaultOutboundConfig",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#connect_source_phone_number_arn Connectcampaignsv2Campaign#connect_source_phone_number_arn}",
            "stability": "stable",
            "summary": "Arn."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 2097
          },
          "name": "connectSourcePhoneNumberArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#wisdom_template_arn Connectcampaignsv2Campaign#wisdom_template_arn}",
            "stability": "stable",
            "summary": "Arn."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 2103
          },
          "name": "wisdomTemplateArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignChannelSubtypeConfigWhatsAppDefaultOutboundConfig"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigWhatsAppDefaultOutboundConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigWhatsAppDefaultOutboundConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connectcampaignsv2-campaign/index.ts",
          "line": 2150
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 2142
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 2198
          },
          "name": "resetConnectSourcePhoneNumberArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 2214
          },
          "name": "resetWisdomTemplateArn"
        }
      ],
      "name": "Connectcampaignsv2CampaignChannelSubtypeConfigWhatsAppDefaultOutboundConfigOutputReference",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 2202
          },
          "name": "connectSourcePhoneNumberArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 2218
          },
          "name": "wisdomTemplateArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 2192
          },
          "name": "connectSourcePhoneNumberArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 2208
          },
          "name": "wisdomTemplateArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 2154
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigWhatsAppDefaultOutboundConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignChannelSubtypeConfigWhatsAppDefaultOutboundConfigOutputReference"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigWhatsAppOutboundMode": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigWhatsAppOutboundMode",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 2222
      },
      "name": "Connectcampaignsv2CampaignChannelSubtypeConfigWhatsAppOutboundMode",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#agentless_config Connectcampaignsv2Campaign#agentless_config}",
            "stability": "stable",
            "summary": "Agentless config."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 2228
          },
          "name": "agentlessConfig",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignChannelSubtypeConfigWhatsAppOutboundMode"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigWhatsAppOutboundModeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigWhatsAppOutboundModeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connectcampaignsv2-campaign/index.ts",
          "line": 2268
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 2260
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 2310
          },
          "name": "resetAgentlessConfig"
        }
      ],
      "name": "Connectcampaignsv2CampaignChannelSubtypeConfigWhatsAppOutboundModeOutputReference",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 2314
          },
          "name": "agentlessConfigInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 2304
          },
          "name": "agentlessConfig",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 2272
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigWhatsAppOutboundMode"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignChannelSubtypeConfigWhatsAppOutboundModeOutputReference"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigWhatsAppOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigWhatsAppOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connectcampaignsv2-campaign/index.ts",
          "line": 2390
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 2382
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 2457
          },
          "name": "putDefaultOutboundConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigWhatsAppDefaultOutboundConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 2473
          },
          "name": "putOutboundMode",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigWhatsAppOutboundMode"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 2444
          },
          "name": "resetCapacity"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 2460
          },
          "name": "resetDefaultOutboundConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 2476
          },
          "name": "resetOutboundMode"
        }
      ],
      "name": "Connectcampaignsv2CampaignChannelSubtypeConfigWhatsAppOutputReference",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 2454
          },
          "name": "defaultOutboundConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigWhatsAppDefaultOutboundConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 2470
          },
          "name": "outboundMode",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigWhatsAppOutboundModeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 2448
          },
          "name": "capacityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 2464
          },
          "name": "defaultOutboundConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigWhatsAppDefaultOutboundConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 2480
          },
          "name": "outboundModeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigWhatsAppOutboundMode"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 2438
          },
          "name": "capacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 2394
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfigWhatsApp"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignChannelSubtypeConfigWhatsAppOutputReference"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationLimitsOverride": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationLimitsOverride",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 2965
      },
      "name": "Connectcampaignsv2CampaignCommunicationLimitsOverride",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#all_channels_subtypes Connectcampaignsv2Campaign#all_channels_subtypes}",
            "stability": "stable",
            "summary": "Communication limits."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 2971
          },
          "name": "allChannelsSubtypes",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationLimitsOverrideAllChannelsSubtypes"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#instance_limits_handling Connectcampaignsv2Campaign#instance_limits_handling}",
            "stability": "stable",
            "summary": "Enumeration of Instance Limits handling in a Campaign."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 2977
          },
          "name": "instanceLimitsHandling",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignCommunicationLimitsOverride"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationLimitsOverrideAllChannelsSubtypes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationLimitsOverrideAllChannelsSubtypes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 2869
      },
      "name": "Connectcampaignsv2CampaignCommunicationLimitsOverrideAllChannelsSubtypes",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#communication_limit_list Connectcampaignsv2Campaign#communication_limit_list}",
            "stability": "stable",
            "summary": "List of communication limit."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 2875
          },
          "name": "communicationLimitList",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationLimitsOverrideAllChannelsSubtypesCommunicationLimitListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignCommunicationLimitsOverrideAllChannelsSubtypes"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationLimitsOverrideAllChannelsSubtypesCommunicationLimitListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationLimitsOverrideAllChannelsSubtypesCommunicationLimitListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 2685
      },
      "name": "Connectcampaignsv2CampaignCommunicationLimitsOverrideAllChannelsSubtypesCommunicationLimitListStruct",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#frequency Connectcampaignsv2Campaign#frequency}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 2689
          },
          "name": "frequency",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#max_count_per_recipient Connectcampaignsv2Campaign#max_count_per_recipient}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 2693
          },
          "name": "maxCountPerRecipient",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#unit Connectcampaignsv2Campaign#unit}",
            "stability": "stable",
            "summary": "The communication limit time unit."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 2699
          },
          "name": "unit",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignCommunicationLimitsOverrideAllChannelsSubtypesCommunicationLimitListStruct"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationLimitsOverrideAllChannelsSubtypesCommunicationLimitListStructList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationLimitsOverrideAllChannelsSubtypesCommunicationLimitListStructList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connectcampaignsv2-campaign/index.ts",
          "line": 2858
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 2850
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 2865
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationLimitsOverrideAllChannelsSubtypesCommunicationLimitListStructOutputReference"
            }
          }
        }
      ],
      "name": "Connectcampaignsv2CampaignCommunicationLimitsOverrideAllChannelsSubtypesCommunicationLimitListStructList",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 2851
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationLimitsOverrideAllChannelsSubtypesCommunicationLimitListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignCommunicationLimitsOverrideAllChannelsSubtypesCommunicationLimitListStructList"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationLimitsOverrideAllChannelsSubtypesCommunicationLimitListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationLimitsOverrideAllChannelsSubtypesCommunicationLimitListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connectcampaignsv2-campaign/index.ts",
          "line": 2755
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 2745
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 2809
          },
          "name": "resetFrequency"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 2825
          },
          "name": "resetMaxCountPerRecipient"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 2841
          },
          "name": "resetUnit"
        }
      ],
      "name": "Connectcampaignsv2CampaignCommunicationLimitsOverrideAllChannelsSubtypesCommunicationLimitListStructOutputReference",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 2813
          },
          "name": "frequencyInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 2829
          },
          "name": "maxCountPerRecipientInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 2845
          },
          "name": "unitInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 2803
          },
          "name": "frequency",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 2819
          },
          "name": "maxCountPerRecipient",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 2835
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 2759
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationLimitsOverrideAllChannelsSubtypesCommunicationLimitListStruct"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignCommunicationLimitsOverrideAllChannelsSubtypesCommunicationLimitListStructOutputReference"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationLimitsOverrideAllChannelsSubtypesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationLimitsOverrideAllChannelsSubtypesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connectcampaignsv2-campaign/index.ts",
          "line": 2915
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 2907
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 2954
          },
          "name": "putCommunicationLimitList",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationLimitsOverrideAllChannelsSubtypesCommunicationLimitListStruct"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 2957
          },
          "name": "resetCommunicationLimitList"
        }
      ],
      "name": "Connectcampaignsv2CampaignCommunicationLimitsOverrideAllChannelsSubtypesOutputReference",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 2951
          },
          "name": "communicationLimitList",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationLimitsOverrideAllChannelsSubtypesCommunicationLimitListStructList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 2961
          },
          "name": "communicationLimitListInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationLimitsOverrideAllChannelsSubtypesCommunicationLimitListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 2919
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationLimitsOverrideAllChannelsSubtypes"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignCommunicationLimitsOverrideAllChannelsSubtypesOutputReference"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationLimitsOverrideOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationLimitsOverrideOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connectcampaignsv2-campaign/index.ts",
          "line": 3024
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 3016
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 3069
          },
          "name": "putAllChannelsSubtypes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationLimitsOverrideAllChannelsSubtypes"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 3072
          },
          "name": "resetAllChannelsSubtypes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 3088
          },
          "name": "resetInstanceLimitsHandling"
        }
      ],
      "name": "Connectcampaignsv2CampaignCommunicationLimitsOverrideOutputReference",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 3066
          },
          "name": "allChannelsSubtypes",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationLimitsOverrideAllChannelsSubtypesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 3076
          },
          "name": "allChannelsSubtypesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationLimitsOverrideAllChannelsSubtypes"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 3092
          },
          "name": "instanceLimitsHandlingInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 3082
          },
          "name": "instanceLimitsHandling",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 3028
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationLimitsOverride"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignCommunicationLimitsOverrideOutputReference"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 6530
      },
      "name": "Connectcampaignsv2CampaignCommunicationTimeConfig",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#email Connectcampaignsv2Campaign#email}",
            "stability": "stable",
            "summary": "Time window config."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 6536
          },
          "name": "email",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigEmail"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#local_time_zone_config Connectcampaignsv2Campaign#local_time_zone_config}",
            "stability": "stable",
            "summary": "Local time zone config."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 6542
          },
          "name": "localTimeZoneConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigLocalTimeZoneConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#sms Connectcampaignsv2Campaign#sms}",
            "stability": "stable",
            "summary": "Time window config."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 6548
          },
          "name": "sms",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigSms"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#telephony Connectcampaignsv2Campaign#telephony}",
            "stability": "stable",
            "summary": "Time window config."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 6554
          },
          "name": "telephony",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigTelephony"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#whats_app Connectcampaignsv2Campaign#whats_app}",
            "stability": "stable",
            "summary": "Time window config."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 6560
          },
          "name": "whatsApp",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigWhatsApp"
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignCommunicationTimeConfig"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigEmail": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigEmail",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 3782
      },
      "name": "Connectcampaignsv2CampaignCommunicationTimeConfigEmail",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#open_hours Connectcampaignsv2Campaign#open_hours}",
            "stability": "stable",
            "summary": "Open Hours config."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 3788
          },
          "name": "openHours",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigEmailOpenHours"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#restricted_periods Connectcampaignsv2Campaign#restricted_periods}",
            "stability": "stable",
            "summary": "Restricted period config."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 3794
          },
          "name": "restrictedPeriods",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigEmailRestrictedPeriods"
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignCommunicationTimeConfigEmail"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigEmailOpenHours": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigEmailOpenHours",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 3402
      },
      "name": "Connectcampaignsv2CampaignCommunicationTimeConfigEmailOpenHours",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#daily_hours Connectcampaignsv2Campaign#daily_hours}",
            "stability": "stable",
            "summary": "Daily Hours map."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 3408
          },
          "name": "dailyHours",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigEmailOpenHoursDailyHours"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignCommunicationTimeConfigEmailOpenHours"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigEmailOpenHoursDailyHours": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigEmailOpenHoursDailyHours",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 3249
      },
      "name": "Connectcampaignsv2CampaignCommunicationTimeConfigEmailOpenHoursDailyHours",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#key Connectcampaignsv2Campaign#key}",
            "stability": "stable",
            "summary": "Day of week."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 3255
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#value Connectcampaignsv2Campaign#value}",
            "stability": "stable",
            "summary": "List of time range."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 3261
          },
          "name": "value",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigEmailOpenHoursDailyHoursValue"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignCommunicationTimeConfigEmailOpenHoursDailyHours"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigEmailOpenHoursDailyHoursList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigEmailOpenHoursDailyHoursList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connectcampaignsv2-campaign/index.ts",
          "line": 3391
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 3383
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 3398
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigEmailOpenHoursDailyHoursOutputReference"
            }
          }
        }
      ],
      "name": "Connectcampaignsv2CampaignCommunicationTimeConfigEmailOpenHoursDailyHoursList",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 3384
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigEmailOpenHoursDailyHours"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignCommunicationTimeConfigEmailOpenHoursDailyHoursList"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigEmailOpenHoursDailyHoursOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigEmailOpenHoursDailyHoursOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connectcampaignsv2-campaign/index.ts",
          "line": 3310
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 3300
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 3371
          },
          "name": "putValue",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigEmailOpenHoursDailyHoursValue"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 3358
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 3374
          },
          "name": "resetValue"
        }
      ],
      "name": "Connectcampaignsv2CampaignCommunicationTimeConfigEmailOpenHoursDailyHoursOutputReference",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 3368
          },
          "name": "value",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigEmailOpenHoursDailyHoursValueList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 3362
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 3378
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigEmailOpenHoursDailyHoursValue"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 3352
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 3314
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigEmailOpenHoursDailyHours"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignCommunicationTimeConfigEmailOpenHoursDailyHoursOutputReference"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigEmailOpenHoursDailyHoursValue": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigEmailOpenHoursDailyHoursValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 3096
      },
      "name": "Connectcampaignsv2CampaignCommunicationTimeConfigEmailOpenHoursDailyHoursValue",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#end_time Connectcampaignsv2Campaign#end_time}",
            "stability": "stable",
            "summary": "Time in ISO 8601 format, e.g. T23:11."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 3102
          },
          "name": "endTime",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#start_time Connectcampaignsv2Campaign#start_time}",
            "stability": "stable",
            "summary": "Time in ISO 8601 format, e.g. T23:11."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 3108
          },
          "name": "startTime",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignCommunicationTimeConfigEmailOpenHoursDailyHoursValue"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigEmailOpenHoursDailyHoursValueList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigEmailOpenHoursDailyHoursValueList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connectcampaignsv2-campaign/index.ts",
          "line": 3238
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 3230
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 3245
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigEmailOpenHoursDailyHoursValueOutputReference"
            }
          }
        }
      ],
      "name": "Connectcampaignsv2CampaignCommunicationTimeConfigEmailOpenHoursDailyHoursValueList",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 3231
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigEmailOpenHoursDailyHoursValue"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignCommunicationTimeConfigEmailOpenHoursDailyHoursValueList"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigEmailOpenHoursDailyHoursValueOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigEmailOpenHoursDailyHoursValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connectcampaignsv2-campaign/index.ts",
          "line": 3157
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 3147
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 3205
          },
          "name": "resetEndTime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 3221
          },
          "name": "resetStartTime"
        }
      ],
      "name": "Connectcampaignsv2CampaignCommunicationTimeConfigEmailOpenHoursDailyHoursValueOutputReference",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 3209
          },
          "name": "endTimeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 3225
          },
          "name": "startTimeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 3199
          },
          "name": "endTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 3215
          },
          "name": "startTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 3161
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigEmailOpenHoursDailyHoursValue"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignCommunicationTimeConfigEmailOpenHoursDailyHoursValueOutputReference"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigEmailOpenHoursOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigEmailOpenHoursOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connectcampaignsv2-campaign/index.ts",
          "line": 3448
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 3440
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 3487
          },
          "name": "putDailyHours",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigEmailOpenHoursDailyHours"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 3490
          },
          "name": "resetDailyHours"
        }
      ],
      "name": "Connectcampaignsv2CampaignCommunicationTimeConfigEmailOpenHoursOutputReference",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 3484
          },
          "name": "dailyHours",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigEmailOpenHoursDailyHoursList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 3494
          },
          "name": "dailyHoursInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigEmailOpenHoursDailyHours"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 3452
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigEmailOpenHours"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignCommunicationTimeConfigEmailOpenHoursOutputReference"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigEmailOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigEmailOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connectcampaignsv2-campaign/index.ts",
          "line": 3841
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 3833
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 3886
          },
          "name": "putOpenHours",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigEmailOpenHours"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 3902
          },
          "name": "putRestrictedPeriods",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigEmailRestrictedPeriods"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 3889
          },
          "name": "resetOpenHours"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 3905
          },
          "name": "resetRestrictedPeriods"
        }
      ],
      "name": "Connectcampaignsv2CampaignCommunicationTimeConfigEmailOutputReference",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 3883
          },
          "name": "openHours",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigEmailOpenHoursOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 3899
          },
          "name": "restrictedPeriods",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigEmailRestrictedPeriodsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 3893
          },
          "name": "openHoursInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigEmailOpenHours"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 3909
          },
          "name": "restrictedPeriodsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigEmailRestrictedPeriods"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 3845
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigEmail"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignCommunicationTimeConfigEmailOutputReference"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigEmailRestrictedPeriods": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigEmailRestrictedPeriods",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 3686
      },
      "name": "Connectcampaignsv2CampaignCommunicationTimeConfigEmailRestrictedPeriods",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#restricted_period_list Connectcampaignsv2Campaign#restricted_period_list}",
            "stability": "stable",
            "summary": "List of restricted period."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 3692
          },
          "name": "restrictedPeriodList",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigEmailRestrictedPeriodsRestrictedPeriodListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignCommunicationTimeConfigEmailRestrictedPeriods"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigEmailRestrictedPeriodsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigEmailRestrictedPeriodsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connectcampaignsv2-campaign/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/connectcampaignsv2-campaign/index.ts",
        "line": 3724
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 3771
          },
          "name": "putRestrictedPeriodList",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigEmailRestrictedPeriodsRestrictedPeriodListStruct"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 3774
          },
          "name": "resetRestrictedPeriodList"
        }
      ],
      "name": "Connectcampaignsv2CampaignCommunicationTimeConfigEmailRestrictedPeriodsOutputReference",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 3768
          },
          "name": "restrictedPeriodList",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigEmailRestrictedPeriodsRestrictedPeriodListStructList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 3778
          },
          "name": "restrictedPeriodListInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigEmailRestrictedPeriodsRestrictedPeriodListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 3736
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigEmailRestrictedPeriods"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignCommunicationTimeConfigEmailRestrictedPeriodsOutputReference"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigEmailRestrictedPeriodsRestrictedPeriodListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigEmailRestrictedPeriodsRestrictedPeriodListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 3498
      },
      "name": "Connectcampaignsv2CampaignCommunicationTimeConfigEmailRestrictedPeriodsRestrictedPeriodListStruct",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#end_date Connectcampaignsv2Campaign#end_date}",
            "stability": "stable",
            "summary": "Date in ISO 8601 format, e.g. 2024-01-01."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 3504
          },
          "name": "endDate",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#name Connectcampaignsv2Campaign#name}",
            "stability": "stable",
            "summary": "The name of a restricted period."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 3510
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#start_date Connectcampaignsv2Campaign#start_date}",
            "stability": "stable",
            "summary": "Date in ISO 8601 format, e.g. 2024-01-01."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 3516
          },
          "name": "startDate",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignCommunicationTimeConfigEmailRestrictedPeriodsRestrictedPeriodListStruct"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigEmailRestrictedPeriodsRestrictedPeriodListStructList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigEmailRestrictedPeriodsRestrictedPeriodListStructList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connectcampaignsv2-campaign/index.ts",
          "line": 3675
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 3667
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 3682
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigEmailRestrictedPeriodsRestrictedPeriodListStructOutputReference"
            }
          }
        }
      ],
      "name": "Connectcampaignsv2CampaignCommunicationTimeConfigEmailRestrictedPeriodsRestrictedPeriodListStructList",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 3668
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigEmailRestrictedPeriodsRestrictedPeriodListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignCommunicationTimeConfigEmailRestrictedPeriodsRestrictedPeriodListStructList"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigEmailRestrictedPeriodsRestrictedPeriodListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigEmailRestrictedPeriodsRestrictedPeriodListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connectcampaignsv2-campaign/index.ts",
          "line": 3572
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 3562
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 3626
          },
          "name": "resetEndDate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 3642
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 3658
          },
          "name": "resetStartDate"
        }
      ],
      "name": "Connectcampaignsv2CampaignCommunicationTimeConfigEmailRestrictedPeriodsRestrictedPeriodListStructOutputReference",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 3630
          },
          "name": "endDateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 3646
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 3662
          },
          "name": "startDateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 3620
          },
          "name": "endDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 3636
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 3652
          },
          "name": "startDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 3576
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigEmailRestrictedPeriodsRestrictedPeriodListStruct"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignCommunicationTimeConfigEmailRestrictedPeriodsRestrictedPeriodListStructOutputReference"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigLocalTimeZoneConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigLocalTimeZoneConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 3913
      },
      "name": "Connectcampaignsv2CampaignCommunicationTimeConfigLocalTimeZoneConfig",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#default_time_zone Connectcampaignsv2Campaign#default_time_zone}",
            "stability": "stable",
            "summary": "Time Zone Id in the IANA format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 3919
          },
          "name": "defaultTimeZone",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#local_time_zone_detection Connectcampaignsv2Campaign#local_time_zone_detection}",
            "stability": "stable",
            "summary": "Local TimeZone Detection method list."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 3925
          },
          "name": "localTimeZoneDetection",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#local_time_zone_detection_scope Connectcampaignsv2Campaign#local_time_zone_detection_scope}",
            "stability": "stable",
            "summary": "Local TimeZone Detection scope."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 3931
          },
          "name": "localTimeZoneDetectionScope",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignCommunicationTimeConfigLocalTimeZoneConfig"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigLocalTimeZoneConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigLocalTimeZoneConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connectcampaignsv2-campaign/index.ts",
          "line": 3985
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 3977
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 4039
          },
          "name": "resetDefaultTimeZone"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 4055
          },
          "name": "resetLocalTimeZoneDetection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 4071
          },
          "name": "resetLocalTimeZoneDetectionScope"
        }
      ],
      "name": "Connectcampaignsv2CampaignCommunicationTimeConfigLocalTimeZoneConfigOutputReference",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 4043
          },
          "name": "defaultTimeZoneInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 4059
          },
          "name": "localTimeZoneDetectionInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 4075
          },
          "name": "localTimeZoneDetectionScopeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 4033
          },
          "name": "defaultTimeZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 4049
          },
          "name": "localTimeZoneDetection",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 4065
          },
          "name": "localTimeZoneDetectionScope",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 3989
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigLocalTimeZoneConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignCommunicationTimeConfigLocalTimeZoneConfigOutputReference"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connectcampaignsv2-campaign/index.ts",
          "line": 6628
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 6620
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 6691
          },
          "name": "putEmail",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigEmail"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 6707
          },
          "name": "putLocalTimeZoneConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigLocalTimeZoneConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 6723
          },
          "name": "putSms",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigSms"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 6739
          },
          "name": "putTelephony",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigTelephony"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 6755
          },
          "name": "putWhatsApp",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigWhatsApp"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 6694
          },
          "name": "resetEmail"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 6710
          },
          "name": "resetLocalTimeZoneConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 6726
          },
          "name": "resetSms"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 6742
          },
          "name": "resetTelephony"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 6758
          },
          "name": "resetWhatsApp"
        }
      ],
      "name": "Connectcampaignsv2CampaignCommunicationTimeConfigOutputReference",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 6688
          },
          "name": "email",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigEmailOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 6704
          },
          "name": "localTimeZoneConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigLocalTimeZoneConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 6720
          },
          "name": "sms",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigSmsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 6736
          },
          "name": "telephony",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigTelephonyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 6752
          },
          "name": "whatsApp",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigWhatsAppOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 6698
          },
          "name": "emailInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigEmail"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 6714
          },
          "name": "localTimeZoneConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigLocalTimeZoneConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 6730
          },
          "name": "smsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigSms"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 6746
          },
          "name": "telephonyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigTelephony"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 6762
          },
          "name": "whatsAppInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigWhatsApp"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 6632
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignCommunicationTimeConfigOutputReference"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigSms": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigSms",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 4765
      },
      "name": "Connectcampaignsv2CampaignCommunicationTimeConfigSms",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#open_hours Connectcampaignsv2Campaign#open_hours}",
            "stability": "stable",
            "summary": "Open Hours config."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 4771
          },
          "name": "openHours",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigSmsOpenHours"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#restricted_periods Connectcampaignsv2Campaign#restricted_periods}",
            "stability": "stable",
            "summary": "Restricted period config."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 4777
          },
          "name": "restrictedPeriods",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigSmsRestrictedPeriods"
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignCommunicationTimeConfigSms"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigSmsOpenHours": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigSmsOpenHours",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 4385
      },
      "name": "Connectcampaignsv2CampaignCommunicationTimeConfigSmsOpenHours",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#daily_hours Connectcampaignsv2Campaign#daily_hours}",
            "stability": "stable",
            "summary": "Daily Hours map."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 4391
          },
          "name": "dailyHours",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigSmsOpenHoursDailyHours"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignCommunicationTimeConfigSmsOpenHours"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigSmsOpenHoursDailyHours": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigSmsOpenHoursDailyHours",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 4232
      },
      "name": "Connectcampaignsv2CampaignCommunicationTimeConfigSmsOpenHoursDailyHours",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#key Connectcampaignsv2Campaign#key}",
            "stability": "stable",
            "summary": "Day of week."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 4238
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#value Connectcampaignsv2Campaign#value}",
            "stability": "stable",
            "summary": "List of time range."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 4244
          },
          "name": "value",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigSmsOpenHoursDailyHoursValue"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignCommunicationTimeConfigSmsOpenHoursDailyHours"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigSmsOpenHoursDailyHoursList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigSmsOpenHoursDailyHoursList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connectcampaignsv2-campaign/index.ts",
          "line": 4374
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 4366
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 4381
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigSmsOpenHoursDailyHoursOutputReference"
            }
          }
        }
      ],
      "name": "Connectcampaignsv2CampaignCommunicationTimeConfigSmsOpenHoursDailyHoursList",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 4367
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigSmsOpenHoursDailyHours"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignCommunicationTimeConfigSmsOpenHoursDailyHoursList"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigSmsOpenHoursDailyHoursOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigSmsOpenHoursDailyHoursOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connectcampaignsv2-campaign/index.ts",
          "line": 4293
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 4283
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 4354
          },
          "name": "putValue",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigSmsOpenHoursDailyHoursValue"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 4341
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 4357
          },
          "name": "resetValue"
        }
      ],
      "name": "Connectcampaignsv2CampaignCommunicationTimeConfigSmsOpenHoursDailyHoursOutputReference",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 4351
          },
          "name": "value",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigSmsOpenHoursDailyHoursValueList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 4345
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 4361
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigSmsOpenHoursDailyHoursValue"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 4335
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 4297
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigSmsOpenHoursDailyHours"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignCommunicationTimeConfigSmsOpenHoursDailyHoursOutputReference"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigSmsOpenHoursDailyHoursValue": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigSmsOpenHoursDailyHoursValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 4079
      },
      "name": "Connectcampaignsv2CampaignCommunicationTimeConfigSmsOpenHoursDailyHoursValue",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#end_time Connectcampaignsv2Campaign#end_time}",
            "stability": "stable",
            "summary": "Time in ISO 8601 format, e.g. T23:11."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 4085
          },
          "name": "endTime",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#start_time Connectcampaignsv2Campaign#start_time}",
            "stability": "stable",
            "summary": "Time in ISO 8601 format, e.g. T23:11."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 4091
          },
          "name": "startTime",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignCommunicationTimeConfigSmsOpenHoursDailyHoursValue"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigSmsOpenHoursDailyHoursValueList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigSmsOpenHoursDailyHoursValueList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connectcampaignsv2-campaign/index.ts",
          "line": 4221
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 4213
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 4228
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigSmsOpenHoursDailyHoursValueOutputReference"
            }
          }
        }
      ],
      "name": "Connectcampaignsv2CampaignCommunicationTimeConfigSmsOpenHoursDailyHoursValueList",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 4214
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigSmsOpenHoursDailyHoursValue"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignCommunicationTimeConfigSmsOpenHoursDailyHoursValueList"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigSmsOpenHoursDailyHoursValueOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigSmsOpenHoursDailyHoursValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connectcampaignsv2-campaign/index.ts",
          "line": 4140
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 4130
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 4188
          },
          "name": "resetEndTime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 4204
          },
          "name": "resetStartTime"
        }
      ],
      "name": "Connectcampaignsv2CampaignCommunicationTimeConfigSmsOpenHoursDailyHoursValueOutputReference",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 4192
          },
          "name": "endTimeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 4208
          },
          "name": "startTimeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 4182
          },
          "name": "endTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 4198
          },
          "name": "startTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 4144
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigSmsOpenHoursDailyHoursValue"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignCommunicationTimeConfigSmsOpenHoursDailyHoursValueOutputReference"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigSmsOpenHoursOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigSmsOpenHoursOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connectcampaignsv2-campaign/index.ts",
          "line": 4431
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 4423
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 4470
          },
          "name": "putDailyHours",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigSmsOpenHoursDailyHours"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 4473
          },
          "name": "resetDailyHours"
        }
      ],
      "name": "Connectcampaignsv2CampaignCommunicationTimeConfigSmsOpenHoursOutputReference",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 4467
          },
          "name": "dailyHours",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigSmsOpenHoursDailyHoursList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 4477
          },
          "name": "dailyHoursInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigSmsOpenHoursDailyHours"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 4435
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigSmsOpenHours"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignCommunicationTimeConfigSmsOpenHoursOutputReference"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigSmsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigSmsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connectcampaignsv2-campaign/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/connectcampaignsv2-campaign/index.ts",
        "line": 4816
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 4869
          },
          "name": "putOpenHours",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigSmsOpenHours"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 4885
          },
          "name": "putRestrictedPeriods",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigSmsRestrictedPeriods"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 4872
          },
          "name": "resetOpenHours"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 4888
          },
          "name": "resetRestrictedPeriods"
        }
      ],
      "name": "Connectcampaignsv2CampaignCommunicationTimeConfigSmsOutputReference",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 4866
          },
          "name": "openHours",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigSmsOpenHoursOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 4882
          },
          "name": "restrictedPeriods",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigSmsRestrictedPeriodsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 4876
          },
          "name": "openHoursInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigSmsOpenHours"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 4892
          },
          "name": "restrictedPeriodsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigSmsRestrictedPeriods"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 4828
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigSms"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignCommunicationTimeConfigSmsOutputReference"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigSmsRestrictedPeriods": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigSmsRestrictedPeriods",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 4669
      },
      "name": "Connectcampaignsv2CampaignCommunicationTimeConfigSmsRestrictedPeriods",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#restricted_period_list Connectcampaignsv2Campaign#restricted_period_list}",
            "stability": "stable",
            "summary": "List of restricted period."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 4675
          },
          "name": "restrictedPeriodList",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigSmsRestrictedPeriodsRestrictedPeriodListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignCommunicationTimeConfigSmsRestrictedPeriods"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigSmsRestrictedPeriodsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigSmsRestrictedPeriodsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connectcampaignsv2-campaign/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/connectcampaignsv2-campaign/index.ts",
        "line": 4707
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 4754
          },
          "name": "putRestrictedPeriodList",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigSmsRestrictedPeriodsRestrictedPeriodListStruct"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 4757
          },
          "name": "resetRestrictedPeriodList"
        }
      ],
      "name": "Connectcampaignsv2CampaignCommunicationTimeConfigSmsRestrictedPeriodsOutputReference",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 4751
          },
          "name": "restrictedPeriodList",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigSmsRestrictedPeriodsRestrictedPeriodListStructList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 4761
          },
          "name": "restrictedPeriodListInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigSmsRestrictedPeriodsRestrictedPeriodListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 4719
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigSmsRestrictedPeriods"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignCommunicationTimeConfigSmsRestrictedPeriodsOutputReference"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigSmsRestrictedPeriodsRestrictedPeriodListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigSmsRestrictedPeriodsRestrictedPeriodListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 4481
      },
      "name": "Connectcampaignsv2CampaignCommunicationTimeConfigSmsRestrictedPeriodsRestrictedPeriodListStruct",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#end_date Connectcampaignsv2Campaign#end_date}",
            "stability": "stable",
            "summary": "Date in ISO 8601 format, e.g. 2024-01-01."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 4487
          },
          "name": "endDate",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#name Connectcampaignsv2Campaign#name}",
            "stability": "stable",
            "summary": "The name of a restricted period."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 4493
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#start_date Connectcampaignsv2Campaign#start_date}",
            "stability": "stable",
            "summary": "Date in ISO 8601 format, e.g. 2024-01-01."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 4499
          },
          "name": "startDate",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignCommunicationTimeConfigSmsRestrictedPeriodsRestrictedPeriodListStruct"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigSmsRestrictedPeriodsRestrictedPeriodListStructList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigSmsRestrictedPeriodsRestrictedPeriodListStructList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connectcampaignsv2-campaign/index.ts",
          "line": 4658
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 4650
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 4665
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigSmsRestrictedPeriodsRestrictedPeriodListStructOutputReference"
            }
          }
        }
      ],
      "name": "Connectcampaignsv2CampaignCommunicationTimeConfigSmsRestrictedPeriodsRestrictedPeriodListStructList",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 4651
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigSmsRestrictedPeriodsRestrictedPeriodListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignCommunicationTimeConfigSmsRestrictedPeriodsRestrictedPeriodListStructList"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigSmsRestrictedPeriodsRestrictedPeriodListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigSmsRestrictedPeriodsRestrictedPeriodListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connectcampaignsv2-campaign/index.ts",
          "line": 4555
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 4545
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 4609
          },
          "name": "resetEndDate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 4625
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 4641
          },
          "name": "resetStartDate"
        }
      ],
      "name": "Connectcampaignsv2CampaignCommunicationTimeConfigSmsRestrictedPeriodsRestrictedPeriodListStructOutputReference",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 4613
          },
          "name": "endDateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 4629
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 4645
          },
          "name": "startDateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 4603
          },
          "name": "endDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 4619
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 4635
          },
          "name": "startDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 4559
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigSmsRestrictedPeriodsRestrictedPeriodListStruct"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignCommunicationTimeConfigSmsRestrictedPeriodsRestrictedPeriodListStructOutputReference"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigTelephony": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigTelephony",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 5582
      },
      "name": "Connectcampaignsv2CampaignCommunicationTimeConfigTelephony",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#open_hours Connectcampaignsv2Campaign#open_hours}",
            "stability": "stable",
            "summary": "Open Hours config."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 5588
          },
          "name": "openHours",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigTelephonyOpenHours"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#restricted_periods Connectcampaignsv2Campaign#restricted_periods}",
            "stability": "stable",
            "summary": "Restricted period config."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 5594
          },
          "name": "restrictedPeriods",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigTelephonyRestrictedPeriods"
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignCommunicationTimeConfigTelephony"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigTelephonyOpenHours": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigTelephonyOpenHours",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 5202
      },
      "name": "Connectcampaignsv2CampaignCommunicationTimeConfigTelephonyOpenHours",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#daily_hours Connectcampaignsv2Campaign#daily_hours}",
            "stability": "stable",
            "summary": "Daily Hours map."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 5208
          },
          "name": "dailyHours",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigTelephonyOpenHoursDailyHours"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignCommunicationTimeConfigTelephonyOpenHours"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigTelephonyOpenHoursDailyHours": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigTelephonyOpenHoursDailyHours",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 5049
      },
      "name": "Connectcampaignsv2CampaignCommunicationTimeConfigTelephonyOpenHoursDailyHours",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#key Connectcampaignsv2Campaign#key}",
            "stability": "stable",
            "summary": "Day of week."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 5055
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#value Connectcampaignsv2Campaign#value}",
            "stability": "stable",
            "summary": "List of time range."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 5061
          },
          "name": "value",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigTelephonyOpenHoursDailyHoursValue"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignCommunicationTimeConfigTelephonyOpenHoursDailyHours"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigTelephonyOpenHoursDailyHoursList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigTelephonyOpenHoursDailyHoursList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connectcampaignsv2-campaign/index.ts",
          "line": 5191
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 5183
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 5198
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigTelephonyOpenHoursDailyHoursOutputReference"
            }
          }
        }
      ],
      "name": "Connectcampaignsv2CampaignCommunicationTimeConfigTelephonyOpenHoursDailyHoursList",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 5184
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigTelephonyOpenHoursDailyHours"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignCommunicationTimeConfigTelephonyOpenHoursDailyHoursList"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigTelephonyOpenHoursDailyHoursOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigTelephonyOpenHoursDailyHoursOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connectcampaignsv2-campaign/index.ts",
          "line": 5110
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 5100
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 5171
          },
          "name": "putValue",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigTelephonyOpenHoursDailyHoursValue"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 5158
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 5174
          },
          "name": "resetValue"
        }
      ],
      "name": "Connectcampaignsv2CampaignCommunicationTimeConfigTelephonyOpenHoursDailyHoursOutputReference",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 5168
          },
          "name": "value",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigTelephonyOpenHoursDailyHoursValueList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 5162
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 5178
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigTelephonyOpenHoursDailyHoursValue"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 5152
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 5114
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigTelephonyOpenHoursDailyHours"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignCommunicationTimeConfigTelephonyOpenHoursDailyHoursOutputReference"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigTelephonyOpenHoursDailyHoursValue": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigTelephonyOpenHoursDailyHoursValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 4896
      },
      "name": "Connectcampaignsv2CampaignCommunicationTimeConfigTelephonyOpenHoursDailyHoursValue",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#end_time Connectcampaignsv2Campaign#end_time}",
            "stability": "stable",
            "summary": "Time in ISO 8601 format, e.g. T23:11."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 4902
          },
          "name": "endTime",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#start_time Connectcampaignsv2Campaign#start_time}",
            "stability": "stable",
            "summary": "Time in ISO 8601 format, e.g. T23:11."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 4908
          },
          "name": "startTime",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignCommunicationTimeConfigTelephonyOpenHoursDailyHoursValue"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigTelephonyOpenHoursDailyHoursValueList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigTelephonyOpenHoursDailyHoursValueList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connectcampaignsv2-campaign/index.ts",
          "line": 5038
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 5030
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 5045
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigTelephonyOpenHoursDailyHoursValueOutputReference"
            }
          }
        }
      ],
      "name": "Connectcampaignsv2CampaignCommunicationTimeConfigTelephonyOpenHoursDailyHoursValueList",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 5031
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigTelephonyOpenHoursDailyHoursValue"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignCommunicationTimeConfigTelephonyOpenHoursDailyHoursValueList"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigTelephonyOpenHoursDailyHoursValueOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigTelephonyOpenHoursDailyHoursValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connectcampaignsv2-campaign/index.ts",
          "line": 4957
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 4947
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 5005
          },
          "name": "resetEndTime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 5021
          },
          "name": "resetStartTime"
        }
      ],
      "name": "Connectcampaignsv2CampaignCommunicationTimeConfigTelephonyOpenHoursDailyHoursValueOutputReference",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 5009
          },
          "name": "endTimeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 5025
          },
          "name": "startTimeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 4999
          },
          "name": "endTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 5015
          },
          "name": "startTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 4961
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigTelephonyOpenHoursDailyHoursValue"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignCommunicationTimeConfigTelephonyOpenHoursDailyHoursValueOutputReference"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigTelephonyOpenHoursOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigTelephonyOpenHoursOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connectcampaignsv2-campaign/index.ts",
          "line": 5248
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 5240
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 5287
          },
          "name": "putDailyHours",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigTelephonyOpenHoursDailyHours"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 5290
          },
          "name": "resetDailyHours"
        }
      ],
      "name": "Connectcampaignsv2CampaignCommunicationTimeConfigTelephonyOpenHoursOutputReference",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 5284
          },
          "name": "dailyHours",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigTelephonyOpenHoursDailyHoursList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 5294
          },
          "name": "dailyHoursInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigTelephonyOpenHoursDailyHours"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 5252
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigTelephonyOpenHours"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignCommunicationTimeConfigTelephonyOpenHoursOutputReference"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigTelephonyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigTelephonyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connectcampaignsv2-campaign/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 5633
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 5686
          },
          "name": "putOpenHours",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigTelephonyOpenHours"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 5702
          },
          "name": "putRestrictedPeriods",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigTelephonyRestrictedPeriods"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 5689
          },
          "name": "resetOpenHours"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 5705
          },
          "name": "resetRestrictedPeriods"
        }
      ],
      "name": "Connectcampaignsv2CampaignCommunicationTimeConfigTelephonyOutputReference",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 5683
          },
          "name": "openHours",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigTelephonyOpenHoursOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 5699
          },
          "name": "restrictedPeriods",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigTelephonyRestrictedPeriodsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 5693
          },
          "name": "openHoursInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigTelephonyOpenHours"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 5709
          },
          "name": "restrictedPeriodsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigTelephonyRestrictedPeriods"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 5645
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigTelephony"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignCommunicationTimeConfigTelephonyOutputReference"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigTelephonyRestrictedPeriods": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigTelephonyRestrictedPeriods",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 5486
      },
      "name": "Connectcampaignsv2CampaignCommunicationTimeConfigTelephonyRestrictedPeriods",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#restricted_period_list Connectcampaignsv2Campaign#restricted_period_list}",
            "stability": "stable",
            "summary": "List of restricted period."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 5492
          },
          "name": "restrictedPeriodList",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigTelephonyRestrictedPeriodsRestrictedPeriodListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignCommunicationTimeConfigTelephonyRestrictedPeriods"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigTelephonyRestrictedPeriodsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigTelephonyRestrictedPeriodsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connectcampaignsv2-campaign/index.ts",
          "line": 5532
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 5524
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 5571
          },
          "name": "putRestrictedPeriodList",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigTelephonyRestrictedPeriodsRestrictedPeriodListStruct"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 5574
          },
          "name": "resetRestrictedPeriodList"
        }
      ],
      "name": "Connectcampaignsv2CampaignCommunicationTimeConfigTelephonyRestrictedPeriodsOutputReference",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 5568
          },
          "name": "restrictedPeriodList",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigTelephonyRestrictedPeriodsRestrictedPeriodListStructList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 5578
          },
          "name": "restrictedPeriodListInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigTelephonyRestrictedPeriodsRestrictedPeriodListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 5536
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigTelephonyRestrictedPeriods"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignCommunicationTimeConfigTelephonyRestrictedPeriodsOutputReference"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigTelephonyRestrictedPeriodsRestrictedPeriodListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigTelephonyRestrictedPeriodsRestrictedPeriodListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 5298
      },
      "name": "Connectcampaignsv2CampaignCommunicationTimeConfigTelephonyRestrictedPeriodsRestrictedPeriodListStruct",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#end_date Connectcampaignsv2Campaign#end_date}",
            "stability": "stable",
            "summary": "Date in ISO 8601 format, e.g. 2024-01-01."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 5304
          },
          "name": "endDate",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#name Connectcampaignsv2Campaign#name}",
            "stability": "stable",
            "summary": "The name of a restricted period."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 5310
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#start_date Connectcampaignsv2Campaign#start_date}",
            "stability": "stable",
            "summary": "Date in ISO 8601 format, e.g. 2024-01-01."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 5316
          },
          "name": "startDate",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignCommunicationTimeConfigTelephonyRestrictedPeriodsRestrictedPeriodListStruct"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigTelephonyRestrictedPeriodsRestrictedPeriodListStructList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigTelephonyRestrictedPeriodsRestrictedPeriodListStructList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connectcampaignsv2-campaign/index.ts",
          "line": 5475
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 5467
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 5482
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigTelephonyRestrictedPeriodsRestrictedPeriodListStructOutputReference"
            }
          }
        }
      ],
      "name": "Connectcampaignsv2CampaignCommunicationTimeConfigTelephonyRestrictedPeriodsRestrictedPeriodListStructList",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 5468
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigTelephonyRestrictedPeriodsRestrictedPeriodListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignCommunicationTimeConfigTelephonyRestrictedPeriodsRestrictedPeriodListStructList"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigTelephonyRestrictedPeriodsRestrictedPeriodListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigTelephonyRestrictedPeriodsRestrictedPeriodListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connectcampaignsv2-campaign/index.ts",
          "line": 5372
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 5362
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 5426
          },
          "name": "resetEndDate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 5442
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 5458
          },
          "name": "resetStartDate"
        }
      ],
      "name": "Connectcampaignsv2CampaignCommunicationTimeConfigTelephonyRestrictedPeriodsRestrictedPeriodListStructOutputReference",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 5430
          },
          "name": "endDateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 5446
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 5462
          },
          "name": "startDateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 5420
          },
          "name": "endDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 5436
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 5452
          },
          "name": "startDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 5376
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigTelephonyRestrictedPeriodsRestrictedPeriodListStruct"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignCommunicationTimeConfigTelephonyRestrictedPeriodsRestrictedPeriodListStructOutputReference"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigWhatsApp": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigWhatsApp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 6399
      },
      "name": "Connectcampaignsv2CampaignCommunicationTimeConfigWhatsApp",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#open_hours Connectcampaignsv2Campaign#open_hours}",
            "stability": "stable",
            "summary": "Open Hours config."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 6405
          },
          "name": "openHours",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigWhatsAppOpenHours"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#restricted_periods Connectcampaignsv2Campaign#restricted_periods}",
            "stability": "stable",
            "summary": "Restricted period config."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 6411
          },
          "name": "restrictedPeriods",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigWhatsAppRestrictedPeriods"
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignCommunicationTimeConfigWhatsApp"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigWhatsAppOpenHours": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigWhatsAppOpenHours",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 6019
      },
      "name": "Connectcampaignsv2CampaignCommunicationTimeConfigWhatsAppOpenHours",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#daily_hours Connectcampaignsv2Campaign#daily_hours}",
            "stability": "stable",
            "summary": "Daily Hours map."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 6025
          },
          "name": "dailyHours",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigWhatsAppOpenHoursDailyHours"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignCommunicationTimeConfigWhatsAppOpenHours"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigWhatsAppOpenHoursDailyHours": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigWhatsAppOpenHoursDailyHours",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 5866
      },
      "name": "Connectcampaignsv2CampaignCommunicationTimeConfigWhatsAppOpenHoursDailyHours",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#key Connectcampaignsv2Campaign#key}",
            "stability": "stable",
            "summary": "Day of week."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 5872
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#value Connectcampaignsv2Campaign#value}",
            "stability": "stable",
            "summary": "List of time range."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 5878
          },
          "name": "value",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigWhatsAppOpenHoursDailyHoursValue"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignCommunicationTimeConfigWhatsAppOpenHoursDailyHours"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigWhatsAppOpenHoursDailyHoursList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigWhatsAppOpenHoursDailyHoursList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connectcampaignsv2-campaign/index.ts",
          "line": 6008
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 6000
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 6015
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigWhatsAppOpenHoursDailyHoursOutputReference"
            }
          }
        }
      ],
      "name": "Connectcampaignsv2CampaignCommunicationTimeConfigWhatsAppOpenHoursDailyHoursList",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 6001
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigWhatsAppOpenHoursDailyHours"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignCommunicationTimeConfigWhatsAppOpenHoursDailyHoursList"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigWhatsAppOpenHoursDailyHoursOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigWhatsAppOpenHoursDailyHoursOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connectcampaignsv2-campaign/index.ts",
          "line": 5927
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 5917
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 5988
          },
          "name": "putValue",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigWhatsAppOpenHoursDailyHoursValue"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 5975
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 5991
          },
          "name": "resetValue"
        }
      ],
      "name": "Connectcampaignsv2CampaignCommunicationTimeConfigWhatsAppOpenHoursDailyHoursOutputReference",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 5985
          },
          "name": "value",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigWhatsAppOpenHoursDailyHoursValueList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 5979
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 5995
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigWhatsAppOpenHoursDailyHoursValue"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 5969
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 5931
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigWhatsAppOpenHoursDailyHours"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignCommunicationTimeConfigWhatsAppOpenHoursDailyHoursOutputReference"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigWhatsAppOpenHoursDailyHoursValue": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigWhatsAppOpenHoursDailyHoursValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 5713
      },
      "name": "Connectcampaignsv2CampaignCommunicationTimeConfigWhatsAppOpenHoursDailyHoursValue",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#end_time Connectcampaignsv2Campaign#end_time}",
            "stability": "stable",
            "summary": "Time in ISO 8601 format, e.g. T23:11."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 5719
          },
          "name": "endTime",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#start_time Connectcampaignsv2Campaign#start_time}",
            "stability": "stable",
            "summary": "Time in ISO 8601 format, e.g. T23:11."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 5725
          },
          "name": "startTime",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignCommunicationTimeConfigWhatsAppOpenHoursDailyHoursValue"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigWhatsAppOpenHoursDailyHoursValueList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigWhatsAppOpenHoursDailyHoursValueList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connectcampaignsv2-campaign/index.ts",
          "line": 5855
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 5847
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 5862
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigWhatsAppOpenHoursDailyHoursValueOutputReference"
            }
          }
        }
      ],
      "name": "Connectcampaignsv2CampaignCommunicationTimeConfigWhatsAppOpenHoursDailyHoursValueList",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 5848
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigWhatsAppOpenHoursDailyHoursValue"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignCommunicationTimeConfigWhatsAppOpenHoursDailyHoursValueList"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigWhatsAppOpenHoursDailyHoursValueOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigWhatsAppOpenHoursDailyHoursValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connectcampaignsv2-campaign/index.ts",
          "line": 5774
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 5764
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 5822
          },
          "name": "resetEndTime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 5838
          },
          "name": "resetStartTime"
        }
      ],
      "name": "Connectcampaignsv2CampaignCommunicationTimeConfigWhatsAppOpenHoursDailyHoursValueOutputReference",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 5826
          },
          "name": "endTimeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 5842
          },
          "name": "startTimeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 5816
          },
          "name": "endTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 5832
          },
          "name": "startTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 5778
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigWhatsAppOpenHoursDailyHoursValue"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignCommunicationTimeConfigWhatsAppOpenHoursDailyHoursValueOutputReference"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigWhatsAppOpenHoursOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigWhatsAppOpenHoursOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connectcampaignsv2-campaign/index.ts",
          "line": 6065
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 6057
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 6104
          },
          "name": "putDailyHours",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigWhatsAppOpenHoursDailyHours"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 6107
          },
          "name": "resetDailyHours"
        }
      ],
      "name": "Connectcampaignsv2CampaignCommunicationTimeConfigWhatsAppOpenHoursOutputReference",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 6101
          },
          "name": "dailyHours",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigWhatsAppOpenHoursDailyHoursList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 6111
          },
          "name": "dailyHoursInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigWhatsAppOpenHoursDailyHours"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 6069
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigWhatsAppOpenHours"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignCommunicationTimeConfigWhatsAppOpenHoursOutputReference"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigWhatsAppOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigWhatsAppOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connectcampaignsv2-campaign/index.ts",
          "line": 6458
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 6450
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 6503
          },
          "name": "putOpenHours",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigWhatsAppOpenHours"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 6519
          },
          "name": "putRestrictedPeriods",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigWhatsAppRestrictedPeriods"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 6506
          },
          "name": "resetOpenHours"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 6522
          },
          "name": "resetRestrictedPeriods"
        }
      ],
      "name": "Connectcampaignsv2CampaignCommunicationTimeConfigWhatsAppOutputReference",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 6500
          },
          "name": "openHours",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigWhatsAppOpenHoursOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 6516
          },
          "name": "restrictedPeriods",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigWhatsAppRestrictedPeriodsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 6510
          },
          "name": "openHoursInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigWhatsAppOpenHours"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 6526
          },
          "name": "restrictedPeriodsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigWhatsAppRestrictedPeriods"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 6462
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigWhatsApp"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignCommunicationTimeConfigWhatsAppOutputReference"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigWhatsAppRestrictedPeriods": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigWhatsAppRestrictedPeriods",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 6303
      },
      "name": "Connectcampaignsv2CampaignCommunicationTimeConfigWhatsAppRestrictedPeriods",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#restricted_period_list Connectcampaignsv2Campaign#restricted_period_list}",
            "stability": "stable",
            "summary": "List of restricted period."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 6309
          },
          "name": "restrictedPeriodList",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigWhatsAppRestrictedPeriodsRestrictedPeriodListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignCommunicationTimeConfigWhatsAppRestrictedPeriods"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigWhatsAppRestrictedPeriodsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigWhatsAppRestrictedPeriodsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connectcampaignsv2-campaign/index.ts",
          "line": 6349
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 6341
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 6388
          },
          "name": "putRestrictedPeriodList",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigWhatsAppRestrictedPeriodsRestrictedPeriodListStruct"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 6391
          },
          "name": "resetRestrictedPeriodList"
        }
      ],
      "name": "Connectcampaignsv2CampaignCommunicationTimeConfigWhatsAppRestrictedPeriodsOutputReference",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 6385
          },
          "name": "restrictedPeriodList",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigWhatsAppRestrictedPeriodsRestrictedPeriodListStructList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 6395
          },
          "name": "restrictedPeriodListInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigWhatsAppRestrictedPeriodsRestrictedPeriodListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 6353
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigWhatsAppRestrictedPeriods"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignCommunicationTimeConfigWhatsAppRestrictedPeriodsOutputReference"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigWhatsAppRestrictedPeriodsRestrictedPeriodListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigWhatsAppRestrictedPeriodsRestrictedPeriodListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 6115
      },
      "name": "Connectcampaignsv2CampaignCommunicationTimeConfigWhatsAppRestrictedPeriodsRestrictedPeriodListStruct",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#end_date Connectcampaignsv2Campaign#end_date}",
            "stability": "stable",
            "summary": "Date in ISO 8601 format, e.g. 2024-01-01."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 6121
          },
          "name": "endDate",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#name Connectcampaignsv2Campaign#name}",
            "stability": "stable",
            "summary": "The name of a restricted period."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 6127
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#start_date Connectcampaignsv2Campaign#start_date}",
            "stability": "stable",
            "summary": "Date in ISO 8601 format, e.g. 2024-01-01."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 6133
          },
          "name": "startDate",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignCommunicationTimeConfigWhatsAppRestrictedPeriodsRestrictedPeriodListStruct"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigWhatsAppRestrictedPeriodsRestrictedPeriodListStructList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigWhatsAppRestrictedPeriodsRestrictedPeriodListStructList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connectcampaignsv2-campaign/index.ts",
          "line": 6292
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 6284
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 6299
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigWhatsAppRestrictedPeriodsRestrictedPeriodListStructOutputReference"
            }
          }
        }
      ],
      "name": "Connectcampaignsv2CampaignCommunicationTimeConfigWhatsAppRestrictedPeriodsRestrictedPeriodListStructList",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 6285
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigWhatsAppRestrictedPeriodsRestrictedPeriodListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignCommunicationTimeConfigWhatsAppRestrictedPeriodsRestrictedPeriodListStructList"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigWhatsAppRestrictedPeriodsRestrictedPeriodListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigWhatsAppRestrictedPeriodsRestrictedPeriodListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connectcampaignsv2-campaign/index.ts",
          "line": 6189
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 6179
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 6243
          },
          "name": "resetEndDate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 6259
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 6275
          },
          "name": "resetStartDate"
        }
      ],
      "name": "Connectcampaignsv2CampaignCommunicationTimeConfigWhatsAppRestrictedPeriodsRestrictedPeriodListStructOutputReference",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 6247
          },
          "name": "endDateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 6263
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 6279
          },
          "name": "startDateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 6237
          },
          "name": "endDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 6253
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 6269
          },
          "name": "startDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 6193
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfigWhatsAppRestrictedPeriodsRestrictedPeriodListStruct"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignCommunicationTimeConfigWhatsAppRestrictedPeriodsRestrictedPeriodListStructOutputReference"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 14
      },
      "name": "Connectcampaignsv2CampaignConfig",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#connect_instance_id Connectcampaignsv2Campaign#connect_instance_id}",
            "stability": "stable",
            "summary": "Amazon Connect Instance Id."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 44
          },
          "name": "connectInstanceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#name Connectcampaignsv2Campaign#name}",
            "stability": "stable",
            "summary": "Campaign name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 56
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#channel_subtype_config Connectcampaignsv2Campaign#channel_subtype_config}",
            "stability": "stable",
            "summary": "The possible types of channel subtype config parameters."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 20
          },
          "name": "channelSubtypeConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignChannelSubtypeConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#communication_limits_override Connectcampaignsv2Campaign#communication_limits_override}",
            "stability": "stable",
            "summary": "Communication limits config."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 26
          },
          "name": "communicationLimitsOverride",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationLimitsOverride"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#communication_time_config Connectcampaignsv2Campaign#communication_time_config}",
            "stability": "stable",
            "summary": "Campaign communication time config."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 32
          },
          "name": "communicationTimeConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignCommunicationTimeConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#connect_campaign_flow_arn Connectcampaignsv2Campaign#connect_campaign_flow_arn}",
            "stability": "stable",
            "summary": "Arn."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 38
          },
          "name": "connectCampaignFlowArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#entry_limits_config Connectcampaignsv2Campaign#entry_limits_config}",
            "stability": "stable",
            "summary": "Entry limits config for a campaign."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 50
          },
          "name": "entryLimitsConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignEntryLimitsConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#schedule Connectcampaignsv2Campaign#schedule}",
            "stability": "stable",
            "summary": "Campaign schedule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 62
          },
          "name": "schedule",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignSchedule"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#source Connectcampaignsv2Campaign#source}",
            "stability": "stable",
            "summary": "The possible source of the campaign."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 68
          },
          "name": "source",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignSource"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#tags Connectcampaignsv2Campaign#tags}",
            "stability": "stable",
            "summary": "One or more tags."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 74
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#type Connectcampaignsv2Campaign#type}",
            "stability": "stable",
            "summary": "Campaign type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 80
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignConfig"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignEntryLimitsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignEntryLimitsConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 6766
      },
      "name": "Connectcampaignsv2CampaignEntryLimitsConfig",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#max_entry_count Connectcampaignsv2Campaign#max_entry_count}",
            "stability": "stable",
            "summary": "Maximum number of entries per participant. 0 indicates unlimited entries."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 6772
          },
          "name": "maxEntryCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#min_entry_interval Connectcampaignsv2Campaign#min_entry_interval}",
            "stability": "stable",
            "summary": "Minimum time interval between entries for the same participant in ISO 8601 duration format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 6778
          },
          "name": "minEntryInterval",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignEntryLimitsConfig"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignEntryLimitsConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignEntryLimitsConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connectcampaignsv2-campaign/index.ts",
          "line": 6825
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 6817
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 6873
          },
          "name": "resetMaxEntryCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 6889
          },
          "name": "resetMinEntryInterval"
        }
      ],
      "name": "Connectcampaignsv2CampaignEntryLimitsConfigOutputReference",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 6877
          },
          "name": "maxEntryCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 6893
          },
          "name": "minEntryIntervalInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 6867
          },
          "name": "maxEntryCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 6883
          },
          "name": "minEntryInterval",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 6829
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignEntryLimitsConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignEntryLimitsConfigOutputReference"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignSchedule": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignSchedule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 6897
      },
      "name": "Connectcampaignsv2CampaignSchedule",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#end_time Connectcampaignsv2Campaign#end_time}",
            "stability": "stable",
            "summary": "Timestamp with no UTC offset or timezone."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 6903
          },
          "name": "endTime",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#refresh_frequency Connectcampaignsv2Campaign#refresh_frequency}",
            "stability": "stable",
            "summary": "Time duration in ISO 8601 format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 6909
          },
          "name": "refreshFrequency",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#start_time Connectcampaignsv2Campaign#start_time}",
            "stability": "stable",
            "summary": "Timestamp with no UTC offset or timezone."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 6915
          },
          "name": "startTime",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignSchedule"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignScheduleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignScheduleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connectcampaignsv2-campaign/index.ts",
          "line": 6969
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 6961
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 7023
          },
          "name": "resetEndTime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 7039
          },
          "name": "resetRefreshFrequency"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 7055
          },
          "name": "resetStartTime"
        }
      ],
      "name": "Connectcampaignsv2CampaignScheduleOutputReference",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 7027
          },
          "name": "endTimeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 7043
          },
          "name": "refreshFrequencyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 7059
          },
          "name": "startTimeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 7017
          },
          "name": "endTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 7033
          },
          "name": "refreshFrequency",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 7049
          },
          "name": "startTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 6973
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignSchedule"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignScheduleOutputReference"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignSource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 7159
      },
      "name": "Connectcampaignsv2CampaignSource",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#customer_profiles_segment_arn Connectcampaignsv2Campaign#customer_profiles_segment_arn}",
            "stability": "stable",
            "summary": "Arn."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 7165
          },
          "name": "customerProfilesSegmentArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#event_trigger Connectcampaignsv2Campaign#event_trigger}",
            "stability": "stable",
            "summary": "The event trigger of the campaign."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 7171
          },
          "name": "eventTrigger",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignSourceEventTrigger"
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignSource"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignSourceEventTrigger": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignSourceEventTrigger",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 7063
      },
      "name": "Connectcampaignsv2CampaignSourceEventTrigger",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#customer_profiles_domain_arn Connectcampaignsv2Campaign#customer_profiles_domain_arn}",
            "stability": "stable",
            "summary": "Arn."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 7069
          },
          "name": "customerProfilesDomainArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignSourceEventTrigger"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignSourceEventTriggerOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignSourceEventTriggerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connectcampaignsv2-campaign/index.ts",
          "line": 7109
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 7101
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 7151
          },
          "name": "resetCustomerProfilesDomainArn"
        }
      ],
      "name": "Connectcampaignsv2CampaignSourceEventTriggerOutputReference",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 7155
          },
          "name": "customerProfilesDomainArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 7145
          },
          "name": "customerProfilesDomainArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 7113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignSourceEventTrigger"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignSourceEventTriggerOutputReference"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignSourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connectcampaignsv2-campaign/index.ts",
          "line": 7218
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 7210
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 7279
          },
          "name": "putEventTrigger",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignSourceEventTrigger"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 7266
          },
          "name": "resetCustomerProfilesSegmentArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 7282
          },
          "name": "resetEventTrigger"
        }
      ],
      "name": "Connectcampaignsv2CampaignSourceOutputReference",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 7276
          },
          "name": "eventTrigger",
          "type": {
            "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignSourceEventTriggerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 7270
          },
          "name": "customerProfilesSegmentArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 7286
          },
          "name": "eventTriggerInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignSourceEventTrigger"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 7260
          },
          "name": "customerProfilesSegmentArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 7222
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignSource"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignSourceOutputReference"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 7290
      },
      "name": "Connectcampaignsv2CampaignTags",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#key Connectcampaignsv2Campaign#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 7296
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/connectcampaignsv2_campaign#value Connectcampaignsv2Campaign#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 7302
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignTags"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connectcampaignsv2-campaign/index.ts",
          "line": 7432
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 7424
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 7439
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignTagsOutputReference"
            }
          }
        }
      ],
      "name": "Connectcampaignsv2CampaignTagsList",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 7425
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignTagsList"
    },
    "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connectcampaignsv2-campaign/index.ts",
          "line": 7351
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connectcampaignsv2-campaign/index.ts",
        "line": 7341
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 7399
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 7415
          },
          "name": "resetValue"
        }
      ],
      "name": "Connectcampaignsv2CampaignTagsOutputReference",
      "namespace": "connectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 7403
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 7419
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 7393
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 7409
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectcampaignsv2-campaign/index.ts",
            "line": 7355
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.connectcampaignsv2Campaign.Connectcampaignsv2CampaignTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connectcampaignsv2-campaign/index:Connectcampaignsv2CampaignTagsOutputReference"
    },
    "@cdktn/provider-awscc.controltowerEnabledControl.ControltowerEnabledControl": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/controltower_enabled_control awscc_controltower_enabled_control}."
      },
      "fqn": "@cdktn/provider-awscc.controltowerEnabledControl.ControltowerEnabledControl",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/controltower_enabled_control awscc_controltower_enabled_control} Resource."
        },
        "locationInModule": {
          "filename": "src/controltower-enabled-control/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-awscc.controltowerEnabledControl.ControltowerEnabledControlConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/controltower-enabled-control/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ControltowerEnabledControl resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/controltower-enabled-control/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 ControltowerEnabledControl to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/controltower_enabled_control#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ControltowerEnabledControl that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ControltowerEnabledControl to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/controltower-enabled-control/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/controltower-enabled-control/index.ts",
            "line": 130
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ControltowerEnabledControl",
      "namespace": "controltowerEnabledControl",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/controltower-enabled-control/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/controltower-enabled-control/index.ts",
            "line": 102
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/controltower-enabled-control/index.ts",
            "line": 97
          },
          "name": "controlIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/controltower-enabled-control/index.ts",
            "line": 115
          },
          "name": "targetIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/controltower-enabled-control/index.ts",
            "line": 90
          },
          "name": "controlIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/controltower-enabled-control/index.ts",
            "line": 108
          },
          "name": "targetIdentifier",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/controltower-enabled-control/index:ControltowerEnabledControl"
    },
    "@cdktn/provider-awscc.controltowerEnabledControl.ControltowerEnabledControlConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.controltowerEnabledControl.ControltowerEnabledControlConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/controltower-enabled-control/index.ts",
        "line": 14
      },
      "name": "ControltowerEnabledControlConfig",
      "namespace": "controltowerEnabledControl",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/controltower_enabled_control#control_identifier ControltowerEnabledControl#control_identifier}",
            "stability": "stable",
            "summary": "Arn of the control."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/controltower-enabled-control/index.ts",
            "line": 20
          },
          "name": "controlIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/controltower_enabled_control#target_identifier ControltowerEnabledControl#target_identifier}",
            "stability": "stable",
            "summary": "Arn for Organizational unit to which the control needs to be applied."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/controltower-enabled-control/index.ts",
            "line": 26
          },
          "name": "targetIdentifier",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/controltower-enabled-control/index:ControltowerEnabledControlConfig"
    },
    "@cdktn/provider-awscc.controltowerLandingZone.ControltowerLandingZone": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/controltower_landing_zone awscc_controltower_landing_zone}."
      },
      "fqn": "@cdktn/provider-awscc.controltowerLandingZone.ControltowerLandingZone",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/controltower_landing_zone awscc_controltower_landing_zone} Resource."
        },
        "locationInModule": {
          "filename": "src/controltower-landing-zone/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-awscc.controltowerLandingZone.ControltowerLandingZoneConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/controltower-landing-zone/index.ts",
        "line": 185
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ControltowerLandingZone resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/controltower-landing-zone/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 ControltowerLandingZone to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/controltower_landing_zone#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ControltowerLandingZone that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ControltowerLandingZone to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/controltower-landing-zone/index.ts",
            "line": 307
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.controltowerLandingZone.ControltowerLandingZoneTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/controltower-landing-zone/index.ts",
            "line": 289
          },
          "name": "resetRemediationTypes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/controltower-landing-zone/index.ts",
            "line": 310
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/controltower-landing-zone/index.ts",
            "line": 335
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/controltower-landing-zone/index.ts",
            "line": 344
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ControltowerLandingZone",
      "namespace": "controltowerLandingZone",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/controltower-landing-zone/index.ts",
            "line": 190
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/controltower-landing-zone/index.ts",
            "line": 244
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/controltower-landing-zone/index.ts",
            "line": 249
          },
          "name": "driftStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/controltower-landing-zone/index.ts",
            "line": 254
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/controltower-landing-zone/index.ts",
            "line": 259
          },
          "name": "landingZoneIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/controltower-landing-zone/index.ts",
            "line": 264
          },
          "name": "latestAvailableVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/controltower-landing-zone/index.ts",
            "line": 298
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/controltower-landing-zone/index.ts",
            "line": 304
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.controltowerLandingZone.ControltowerLandingZoneTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/controltower-landing-zone/index.ts",
            "line": 277
          },
          "name": "manifestInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/controltower-landing-zone/index.ts",
            "line": 293
          },
          "name": "remediationTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/controltower-landing-zone/index.ts",
            "line": 314
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.controltowerLandingZone.ControltowerLandingZoneTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/controltower-landing-zone/index.ts",
            "line": 327
          },
          "name": "versionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/controltower-landing-zone/index.ts",
            "line": 270
          },
          "name": "manifest",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/controltower-landing-zone/index.ts",
            "line": 283
          },
          "name": "remediationTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/controltower-landing-zone/index.ts",
            "line": 320
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/controltower-landing-zone/index:ControltowerLandingZone"
    },
    "@cdktn/provider-awscc.controltowerLandingZone.ControltowerLandingZoneConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.controltowerLandingZone.ControltowerLandingZoneConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/controltower-landing-zone/index.ts",
        "line": 14
      },
      "name": "ControltowerLandingZoneConfig",
      "namespace": "controltowerLandingZone",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/controltower_landing_zone#manifest ControltowerLandingZone#manifest}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/controltower-landing-zone/index.ts",
            "line": 18
          },
          "name": "manifest",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/controltower_landing_zone#version ControltowerLandingZone#version}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/controltower-landing-zone/index.ts",
            "line": 30
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/controltower_landing_zone#remediation_types ControltowerLandingZone#remediation_types}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/controltower-landing-zone/index.ts",
            "line": 22
          },
          "name": "remediationTypes",
          "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/hashicorp/awscc/1.96.0/docs/resources/controltower_landing_zone#tags ControltowerLandingZone#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/controltower-landing-zone/index.ts",
            "line": 26
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.controltowerLandingZone.ControltowerLandingZoneTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/controltower-landing-zone/index:ControltowerLandingZoneConfig"
    },
    "@cdktn/provider-awscc.controltowerLandingZone.ControltowerLandingZoneTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.controltowerLandingZone.ControltowerLandingZoneTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/controltower-landing-zone/index.ts",
        "line": 32
      },
      "name": "ControltowerLandingZoneTags",
      "namespace": "controltowerLandingZone",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/controltower_landing_zone#key ControltowerLandingZone#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/controltower-landing-zone/index.ts",
            "line": 36
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/controltower_landing_zone#value ControltowerLandingZone#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/controltower-landing-zone/index.ts",
            "line": 40
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/controltower-landing-zone/index:ControltowerLandingZoneTags"
    },
    "@cdktn/provider-awscc.controltowerLandingZone.ControltowerLandingZoneTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.controltowerLandingZone.ControltowerLandingZoneTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/controltower-landing-zone/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/controltower-landing-zone/index.ts",
        "line": 162
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/controltower-landing-zone/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-awscc.controltowerLandingZone.ControltowerLandingZoneTagsOutputReference"
            }
          }
        }
      ],
      "name": "ControltowerLandingZoneTagsList",
      "namespace": "controltowerLandingZone",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/controltower-landing-zone/index.ts",
            "line": 163
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.controltowerLandingZone.ControltowerLandingZoneTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/controltower-landing-zone/index:ControltowerLandingZoneTagsList"
    },
    "@cdktn/provider-awscc.controltowerLandingZone.ControltowerLandingZoneTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.controltowerLandingZone.ControltowerLandingZoneTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/controltower-landing-zone/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/controltower-landing-zone/index.ts",
        "line": 79
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/controltower-landing-zone/index.ts",
            "line": 137
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/controltower-landing-zone/index.ts",
            "line": 153
          },
          "name": "resetValue"
        }
      ],
      "name": "ControltowerLandingZoneTagsOutputReference",
      "namespace": "controltowerLandingZone",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/controltower-landing-zone/index.ts",
            "line": 141
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/controltower-landing-zone/index.ts",
            "line": 157
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/controltower-landing-zone/index.ts",
            "line": 131
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/controltower-landing-zone/index.ts",
            "line": 147
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/controltower-landing-zone/index.ts",
            "line": 93
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.controltowerLandingZone.ControltowerLandingZoneTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/controltower-landing-zone/index:ControltowerLandingZoneTagsOutputReference"
    },
    "@cdktn/provider-awscc.curReportDefinition.CurReportDefinition": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cur_report_definition awscc_cur_report_definition}."
      },
      "fqn": "@cdktn/provider-awscc.curReportDefinition.CurReportDefinition",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cur_report_definition awscc_cur_report_definition} Resource."
        },
        "locationInModule": {
          "filename": "src/cur-report-definition/index.ts",
          "line": 277
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.curReportDefinition.CurReportDefinitionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cur-report-definition/index.ts",
        "line": 245
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CurReportDefinition resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/cur-report-definition/index.ts",
            "line": 262
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the CurReportDefinition to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cur_report_definition#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CurReportDefinition that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CurReportDefinition to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cur-report-definition/index.ts",
            "line": 474
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.curReportDefinition.CurReportDefinitionTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cur-report-definition/index.ts",
            "line": 320
          },
          "name": "resetAdditionalArtifacts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cur-report-definition/index.ts",
            "line": 336
          },
          "name": "resetAdditionalSchemaElements"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cur-report-definition/index.ts",
            "line": 352
          },
          "name": "resetBillingViewArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cur-report-definition/index.ts",
            "line": 477
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cur-report-definition/index.ts",
            "line": 502
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cur-report-definition/index.ts",
            "line": 520
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CurReportDefinition",
      "namespace": "curReportDefinition",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cur-report-definition/index.ts",
            "line": 250
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cur-report-definition/index.ts",
            "line": 387
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cur-report-definition/index.ts",
            "line": 471
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.curReportDefinition.CurReportDefinitionTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cur-report-definition/index.ts",
            "line": 324
          },
          "name": "additionalArtifactsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cur-report-definition/index.ts",
            "line": 340
          },
          "name": "additionalSchemaElementsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cur-report-definition/index.ts",
            "line": 356
          },
          "name": "billingViewArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cur-report-definition/index.ts",
            "line": 369
          },
          "name": "compressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cur-report-definition/index.ts",
            "line": 382
          },
          "name": "formatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cur-report-definition/index.ts",
            "line": 400
          },
          "name": "refreshClosedReportsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cur-report-definition/index.ts",
            "line": 413
          },
          "name": "reportNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cur-report-definition/index.ts",
            "line": 426
          },
          "name": "reportVersioningInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cur-report-definition/index.ts",
            "line": 439
          },
          "name": "s3BucketInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cur-report-definition/index.ts",
            "line": 452
          },
          "name": "s3PrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cur-report-definition/index.ts",
            "line": 465
          },
          "name": "s3RegionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cur-report-definition/index.ts",
            "line": 481
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.curReportDefinition.CurReportDefinitionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cur-report-definition/index.ts",
            "line": 494
          },
          "name": "timeUnitInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cur-report-definition/index.ts",
            "line": 314
          },
          "name": "additionalArtifacts",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cur-report-definition/index.ts",
            "line": 330
          },
          "name": "additionalSchemaElements",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cur-report-definition/index.ts",
            "line": 346
          },
          "name": "billingViewArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cur-report-definition/index.ts",
            "line": 362
          },
          "name": "compression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cur-report-definition/index.ts",
            "line": 375
          },
          "name": "format",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cur-report-definition/index.ts",
            "line": 393
          },
          "name": "refreshClosedReports",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cur-report-definition/index.ts",
            "line": 406
          },
          "name": "reportName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cur-report-definition/index.ts",
            "line": 419
          },
          "name": "reportVersioning",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cur-report-definition/index.ts",
            "line": 432
          },
          "name": "s3Bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cur-report-definition/index.ts",
            "line": 445
          },
          "name": "s3Prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cur-report-definition/index.ts",
            "line": 458
          },
          "name": "s3Region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cur-report-definition/index.ts",
            "line": 487
          },
          "name": "timeUnit",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cur-report-definition/index:CurReportDefinition"
    },
    "@cdktn/provider-awscc.curReportDefinition.CurReportDefinitionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.curReportDefinition.CurReportDefinitionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cur-report-definition/index.ts",
        "line": 14
      },
      "name": "CurReportDefinitionConfig",
      "namespace": "curReportDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cur_report_definition#compression CurReportDefinition#compression}",
            "stability": "stable",
            "summary": "The compression format that AWS uses for the report."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cur-report-definition/index.ts",
            "line": 38
          },
          "name": "compression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cur_report_definition#format CurReportDefinition#format}",
            "stability": "stable",
            "summary": "The format that AWS saves the report in."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cur-report-definition/index.ts",
            "line": 44
          },
          "name": "format",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "These charges can include refunds, credits, or support fees.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cur_report_definition#refresh_closed_reports CurReportDefinition#refresh_closed_reports}",
            "stability": "stable",
            "summary": "Whether you want Amazon Web Services to update your reports after they have been finalized if Amazon Web Services detects charges related to previous months."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cur-report-definition/index.ts",
            "line": 50
          },
          "name": "refreshClosedReports",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The name must be unique, is case sensitive, and can't include spaces.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cur_report_definition#report_name CurReportDefinition#report_name}",
            "stability": "stable",
            "summary": "The name of the report that you want to create."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cur-report-definition/index.ts",
            "line": 56
          },
          "name": "reportName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cur_report_definition#report_versioning CurReportDefinition#report_versioning}",
            "stability": "stable",
            "summary": "Whether you want Amazon Web Services to overwrite the previous version of each report or to deliver the report in addition to the previous versions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cur-report-definition/index.ts",
            "line": 62
          },
          "name": "reportVersioning",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cur_report_definition#s3_bucket CurReportDefinition#s3_bucket}",
            "stability": "stable",
            "summary": "The S3 bucket where AWS delivers the report."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cur-report-definition/index.ts",
            "line": 68
          },
          "name": "s3Bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cur_report_definition#s3_prefix CurReportDefinition#s3_prefix}",
            "stability": "stable",
            "summary": "The prefix that AWS adds to the report name when AWS delivers the report. Your prefix can't include spaces."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cur-report-definition/index.ts",
            "line": 74
          },
          "name": "s3Prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cur_report_definition#s3_region CurReportDefinition#s3_region}",
            "stability": "stable",
            "summary": "The region of the S3 bucket that AWS delivers the report into."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cur-report-definition/index.ts",
            "line": 80
          },
          "name": "s3Region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cur_report_definition#time_unit CurReportDefinition#time_unit}",
            "stability": "stable",
            "summary": "The granularity of the line items in the report."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cur-report-definition/index.ts",
            "line": 90
          },
          "name": "timeUnit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cur_report_definition#additional_artifacts CurReportDefinition#additional_artifacts}",
            "stability": "stable",
            "summary": "A list of manifests that you want Amazon Web Services to create for this report."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cur-report-definition/index.ts",
            "line": 20
          },
          "name": "additionalArtifacts",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cur_report_definition#additional_schema_elements CurReportDefinition#additional_schema_elements}",
            "stability": "stable",
            "summary": "A list of strings that indicate additional content that Amazon Web Services includes in the report, such as individual resource IDs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cur-report-definition/index.ts",
            "line": 26
          },
          "name": "additionalSchemaElements",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can get this value by using the billing view service public APIs.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cur_report_definition#billing_view_arn CurReportDefinition#billing_view_arn}",
            "stability": "stable",
            "summary": "The Amazon resource name of the billing view."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cur-report-definition/index.ts",
            "line": 32
          },
          "name": "billingViewArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cur_report_definition#tags CurReportDefinition#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cur-report-definition/index.ts",
            "line": 84
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.curReportDefinition.CurReportDefinitionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cur-report-definition/index:CurReportDefinitionConfig"
    },
    "@cdktn/provider-awscc.curReportDefinition.CurReportDefinitionTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.curReportDefinition.CurReportDefinitionTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cur-report-definition/index.ts",
        "line": 92
      },
      "name": "CurReportDefinitionTags",
      "namespace": "curReportDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cur_report_definition#key CurReportDefinition#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cur-report-definition/index.ts",
            "line": 96
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/cur_report_definition#value CurReportDefinition#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cur-report-definition/index.ts",
            "line": 100
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cur-report-definition/index:CurReportDefinitionTags"
    },
    "@cdktn/provider-awscc.curReportDefinition.CurReportDefinitionTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.curReportDefinition.CurReportDefinitionTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cur-report-definition/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/cur-report-definition/index.ts",
        "line": 222
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cur-report-definition/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-awscc.curReportDefinition.CurReportDefinitionTagsOutputReference"
            }
          }
        }
      ],
      "name": "CurReportDefinitionTagsList",
      "namespace": "curReportDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cur-report-definition/index.ts",
            "line": 223
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.curReportDefinition.CurReportDefinitionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cur-report-definition/index:CurReportDefinitionTagsList"
    },
    "@cdktn/provider-awscc.curReportDefinition.CurReportDefinitionTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.curReportDefinition.CurReportDefinitionTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cur-report-definition/index.ts",
          "line": 149
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cur-report-definition/index.ts",
        "line": 139
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cur-report-definition/index.ts",
            "line": 197
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cur-report-definition/index.ts",
            "line": 213
          },
          "name": "resetValue"
        }
      ],
      "name": "CurReportDefinitionTagsOutputReference",
      "namespace": "curReportDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cur-report-definition/index.ts",
            "line": 201
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cur-report-definition/index.ts",
            "line": 217
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cur-report-definition/index.ts",
            "line": 191
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cur-report-definition/index.ts",
            "line": 207
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cur-report-definition/index.ts",
            "line": 153
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.curReportDefinition.CurReportDefinitionTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cur-report-definition/index:CurReportDefinitionTagsOutputReference"
    },
    "@cdktn/provider-awscc.customerprofilesCalculatedAttributeDefinition.CustomerprofilesCalculatedAttributeDefinition": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_calculated_attribute_definition awscc_customerprofiles_calculated_attribute_definition}."
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesCalculatedAttributeDefinition.CustomerprofilesCalculatedAttributeDefinition",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_calculated_attribute_definition awscc_customerprofiles_calculated_attribute_definition} Resource."
        },
        "locationInModule": {
          "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
          "line": 1222
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.customerprofilesCalculatedAttributeDefinition.CustomerprofilesCalculatedAttributeDefinitionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
        "line": 1190
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CustomerprofilesCalculatedAttributeDefinition resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 1207
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the CustomerprofilesCalculatedAttributeDefinition to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_calculated_attribute_definition#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CustomerprofilesCalculatedAttributeDefinition that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CustomerprofilesCalculatedAttributeDefinition to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 1258
          },
          "name": "putAttributeDetails",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.customerprofilesCalculatedAttributeDefinition.CustomerprofilesCalculatedAttributeDefinitionAttributeDetails"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 1284
          },
          "name": "putConditions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.customerprofilesCalculatedAttributeDefinition.CustomerprofilesCalculatedAttributeDefinitionConditions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 1384
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.customerprofilesCalculatedAttributeDefinition.CustomerprofilesCalculatedAttributeDefinitionTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 1287
          },
          "name": "resetConditions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 1308
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 1324
          },
          "name": "resetDisplayName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 1387
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 1403
          },
          "name": "resetUseHistoricalData"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 1415
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 1429
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CustomerprofilesCalculatedAttributeDefinition",
      "namespace": "customerprofilesCalculatedAttributeDefinition",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 1195
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 1255
          },
          "name": "attributeDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesCalculatedAttributeDefinition.CustomerprofilesCalculatedAttributeDefinitionAttributeDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 1281
          },
          "name": "conditions",
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesCalculatedAttributeDefinition.CustomerprofilesCalculatedAttributeDefinitionConditionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 1296
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 1346
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 1351
          },
          "name": "lastUpdatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 1357
          },
          "name": "readiness",
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesCalculatedAttributeDefinition.CustomerprofilesCalculatedAttributeDefinitionReadinessOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 1375
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 1381
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesCalculatedAttributeDefinition.CustomerprofilesCalculatedAttributeDefinitionTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 1262
          },
          "name": "attributeDetailsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesCalculatedAttributeDefinition.CustomerprofilesCalculatedAttributeDefinitionAttributeDetails"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 1275
          },
          "name": "calculatedAttributeNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 1291
          },
          "name": "conditionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesCalculatedAttributeDefinition.CustomerprofilesCalculatedAttributeDefinitionConditions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 1312
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 1328
          },
          "name": "displayNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 1341
          },
          "name": "domainNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 1370
          },
          "name": "statisticInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 1391
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.customerprofilesCalculatedAttributeDefinition.CustomerprofilesCalculatedAttributeDefinitionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 1407
          },
          "name": "useHistoricalDataInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 1268
          },
          "name": "calculatedAttributeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 1302
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 1318
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 1334
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 1363
          },
          "name": "statistic",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 1397
          },
          "name": "useHistoricalData",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-calculated-attribute-definition/index:CustomerprofilesCalculatedAttributeDefinition"
    },
    "@cdktn/provider-awscc.customerprofilesCalculatedAttributeDefinition.CustomerprofilesCalculatedAttributeDefinitionAttributeDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesCalculatedAttributeDefinition.CustomerprofilesCalculatedAttributeDefinitionAttributeDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
        "line": 185
      },
      "name": "CustomerprofilesCalculatedAttributeDefinitionAttributeDetails",
      "namespace": "customerprofilesCalculatedAttributeDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_calculated_attribute_definition#attributes CustomerprofilesCalculatedAttributeDefinition#attributes}",
            "stability": "stable",
            "summary": "A list of attribute items specified in the mathematical expression."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 191
          },
          "name": "attributes",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.customerprofilesCalculatedAttributeDefinition.CustomerprofilesCalculatedAttributeDefinitionAttributeDetailsAttributes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Each element in the expression should follow the structure of \"{ObjectTypeName.AttributeName}\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_calculated_attribute_definition#expression CustomerprofilesCalculatedAttributeDefinition#expression}",
            "stability": "stable",
            "summary": "Mathematical expression that is performed on attribute items provided in the attribute list."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 197
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/customerprofiles-calculated-attribute-definition/index:CustomerprofilesCalculatedAttributeDefinitionAttributeDetails"
    },
    "@cdktn/provider-awscc.customerprofilesCalculatedAttributeDefinition.CustomerprofilesCalculatedAttributeDefinitionAttributeDetailsAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesCalculatedAttributeDefinition.CustomerprofilesCalculatedAttributeDefinitionAttributeDetailsAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
        "line": 70
      },
      "name": "CustomerprofilesCalculatedAttributeDefinitionAttributeDetailsAttributes",
      "namespace": "customerprofilesCalculatedAttributeDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_calculated_attribute_definition#name CustomerprofilesCalculatedAttributeDefinition#name}",
            "stability": "stable",
            "summary": "The name of an attribute defined in a profile object type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 76
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/customerprofiles-calculated-attribute-definition/index:CustomerprofilesCalculatedAttributeDefinitionAttributeDetailsAttributes"
    },
    "@cdktn/provider-awscc.customerprofilesCalculatedAttributeDefinition.CustomerprofilesCalculatedAttributeDefinitionAttributeDetailsAttributesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesCalculatedAttributeDefinition.CustomerprofilesCalculatedAttributeDefinitionAttributeDetailsAttributesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-calculated-attribute-definition/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/customerprofiles-calculated-attribute-definition/index.ts",
        "line": 166
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/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-awscc.customerprofilesCalculatedAttributeDefinition.CustomerprofilesCalculatedAttributeDefinitionAttributeDetailsAttributesOutputReference"
            }
          }
        }
      ],
      "name": "CustomerprofilesCalculatedAttributeDefinitionAttributeDetailsAttributesList",
      "namespace": "customerprofilesCalculatedAttributeDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 167
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.customerprofilesCalculatedAttributeDefinition.CustomerprofilesCalculatedAttributeDefinitionAttributeDetailsAttributes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-calculated-attribute-definition/index:CustomerprofilesCalculatedAttributeDefinitionAttributeDetailsAttributesList"
    },
    "@cdktn/provider-awscc.customerprofilesCalculatedAttributeDefinition.CustomerprofilesCalculatedAttributeDefinitionAttributeDetailsAttributesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesCalculatedAttributeDefinition.CustomerprofilesCalculatedAttributeDefinitionAttributeDetailsAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-calculated-attribute-definition/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/customerprofiles-calculated-attribute-definition/index.ts",
        "line": 108
      },
      "name": "CustomerprofilesCalculatedAttributeDefinitionAttributeDetailsAttributesOutputReference",
      "namespace": "customerprofilesCalculatedAttributeDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 161
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 154
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 122
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesCalculatedAttributeDefinition.CustomerprofilesCalculatedAttributeDefinitionAttributeDetailsAttributes"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-calculated-attribute-definition/index:CustomerprofilesCalculatedAttributeDefinitionAttributeDetailsAttributesOutputReference"
    },
    "@cdktn/provider-awscc.customerprofilesCalculatedAttributeDefinition.CustomerprofilesCalculatedAttributeDefinitionAttributeDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesCalculatedAttributeDefinition.CustomerprofilesCalculatedAttributeDefinitionAttributeDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-calculated-attribute-definition/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/customerprofiles-calculated-attribute-definition/index.ts",
        "line": 236
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 289
          },
          "name": "putAttributes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.customerprofilesCalculatedAttributeDefinition.CustomerprofilesCalculatedAttributeDefinitionAttributeDetailsAttributes"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        }
      ],
      "name": "CustomerprofilesCalculatedAttributeDefinitionAttributeDetailsOutputReference",
      "namespace": "customerprofilesCalculatedAttributeDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 286
          },
          "name": "attributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesCalculatedAttributeDefinition.CustomerprofilesCalculatedAttributeDefinitionAttributeDetailsAttributesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 293
          },
          "name": "attributesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.customerprofilesCalculatedAttributeDefinition.CustomerprofilesCalculatedAttributeDefinitionAttributeDetailsAttributes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 306
          },
          "name": "expressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 299
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 248
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesCalculatedAttributeDefinition.CustomerprofilesCalculatedAttributeDefinitionAttributeDetails"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-calculated-attribute-definition/index:CustomerprofilesCalculatedAttributeDefinitionAttributeDetailsOutputReference"
    },
    "@cdktn/provider-awscc.customerprofilesCalculatedAttributeDefinition.CustomerprofilesCalculatedAttributeDefinitionConditions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesCalculatedAttributeDefinition.CustomerprofilesCalculatedAttributeDefinitionConditions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
        "line": 808
      },
      "name": "CustomerprofilesCalculatedAttributeDefinitionConditions",
      "namespace": "customerprofilesCalculatedAttributeDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_calculated_attribute_definition#object_count CustomerprofilesCalculatedAttributeDefinition#object_count}",
            "stability": "stable",
            "summary": "The number of profile objects used for the calculated attribute."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 814
          },
          "name": "objectCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_calculated_attribute_definition#range CustomerprofilesCalculatedAttributeDefinition#range}",
            "stability": "stable",
            "summary": "The relative time period over which data is included in the aggregation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 820
          },
          "name": "range",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesCalculatedAttributeDefinition.CustomerprofilesCalculatedAttributeDefinitionConditionsRange"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_calculated_attribute_definition#threshold CustomerprofilesCalculatedAttributeDefinition#threshold}",
            "stability": "stable",
            "summary": "The threshold for the calculated attribute."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 826
          },
          "name": "threshold",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesCalculatedAttributeDefinition.CustomerprofilesCalculatedAttributeDefinitionConditionsThreshold"
          }
        }
      ],
      "symbolId": "src/customerprofiles-calculated-attribute-definition/index:CustomerprofilesCalculatedAttributeDefinitionConditions"
    },
    "@cdktn/provider-awscc.customerprofilesCalculatedAttributeDefinition.CustomerprofilesCalculatedAttributeDefinitionConditionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesCalculatedAttributeDefinition.CustomerprofilesCalculatedAttributeDefinitionConditionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
          "line": 880
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
        "line": 872
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 947
          },
          "name": "putRange",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.customerprofilesCalculatedAttributeDefinition.CustomerprofilesCalculatedAttributeDefinitionConditionsRange"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 963
          },
          "name": "putThreshold",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.customerprofilesCalculatedAttributeDefinition.CustomerprofilesCalculatedAttributeDefinitionConditionsThreshold"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 934
          },
          "name": "resetObjectCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 950
          },
          "name": "resetRange"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 966
          },
          "name": "resetThreshold"
        }
      ],
      "name": "CustomerprofilesCalculatedAttributeDefinitionConditionsOutputReference",
      "namespace": "customerprofilesCalculatedAttributeDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 944
          },
          "name": "range",
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesCalculatedAttributeDefinition.CustomerprofilesCalculatedAttributeDefinitionConditionsRangeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 960
          },
          "name": "threshold",
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesCalculatedAttributeDefinition.CustomerprofilesCalculatedAttributeDefinitionConditionsThresholdOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 938
          },
          "name": "objectCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 954
          },
          "name": "rangeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesCalculatedAttributeDefinition.CustomerprofilesCalculatedAttributeDefinitionConditionsRange"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 970
          },
          "name": "thresholdInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesCalculatedAttributeDefinition.CustomerprofilesCalculatedAttributeDefinitionConditionsThreshold"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 928
          },
          "name": "objectCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 884
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesCalculatedAttributeDefinition.CustomerprofilesCalculatedAttributeDefinitionConditions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-calculated-attribute-definition/index:CustomerprofilesCalculatedAttributeDefinitionConditionsOutputReference"
    },
    "@cdktn/provider-awscc.customerprofilesCalculatedAttributeDefinition.CustomerprofilesCalculatedAttributeDefinitionConditionsRange": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesCalculatedAttributeDefinition.CustomerprofilesCalculatedAttributeDefinitionConditionsRange",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
        "line": 441
      },
      "name": "CustomerprofilesCalculatedAttributeDefinitionConditionsRange",
      "namespace": "customerprofilesCalculatedAttributeDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "This value should be one of EPOCHMILLI or ISO_8601. E.g. if your object type is MyType and source JSON is {\"generatedAt\": {\"timestamp\": \"2001-07-04T12:08:56.235Z\"}}, then TimestampFormat should be \"ISO_8601\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_calculated_attribute_definition#timestamp_format CustomerprofilesCalculatedAttributeDefinition#timestamp_format}",
            "stability": "stable",
            "summary": "The format the timestamp field in your JSON object is specified."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 447
          },
          "name": "timestampFormat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The expression should follow the structure of \\\"{ObjectTypeName.<Location of timestamp field in JSON pointer format>}\\\". E.g. if your object type is MyType and source JSON is {\"generatedAt\": {\"timestamp\": \"1737587945945\"}}, then TimestampSource should be \"{MyType.generatedAt.timestamp}\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_calculated_attribute_definition#timestamp_source CustomerprofilesCalculatedAttributeDefinition#timestamp_source}",
            "stability": "stable",
            "summary": "An expression specifying the field in your JSON object from which the date should be parsed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 453
          },
          "name": "timestampSource",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_calculated_attribute_definition#unit CustomerprofilesCalculatedAttributeDefinition#unit}",
            "stability": "stable",
            "summary": "The unit of time."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 459
          },
          "name": "unit",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_calculated_attribute_definition#value CustomerprofilesCalculatedAttributeDefinition#value}",
            "stability": "stable",
            "summary": "The amount of time of the specified unit."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 465
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_calculated_attribute_definition#value_range CustomerprofilesCalculatedAttributeDefinition#value_range}",
            "stability": "stable",
            "summary": "A structure specifying the endpoints of the relative time period over which data is included in the aggregation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 471
          },
          "name": "valueRange",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesCalculatedAttributeDefinition.CustomerprofilesCalculatedAttributeDefinitionConditionsRangeValueRange"
          }
        }
      ],
      "symbolId": "src/customerprofiles-calculated-attribute-definition/index:CustomerprofilesCalculatedAttributeDefinitionConditionsRange"
    },
    "@cdktn/provider-awscc.customerprofilesCalculatedAttributeDefinition.CustomerprofilesCalculatedAttributeDefinitionConditionsRangeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesCalculatedAttributeDefinition.CustomerprofilesCalculatedAttributeDefinitionConditionsRangeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
          "line": 539
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
        "line": 531
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 666
          },
          "name": "putValueRange",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.customerprofilesCalculatedAttributeDefinition.CustomerprofilesCalculatedAttributeDefinitionConditionsRangeValueRange"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 605
          },
          "name": "resetTimestampFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 621
          },
          "name": "resetTimestampSource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 637
          },
          "name": "resetUnit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 653
          },
          "name": "resetValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 669
          },
          "name": "resetValueRange"
        }
      ],
      "name": "CustomerprofilesCalculatedAttributeDefinitionConditionsRangeOutputReference",
      "namespace": "customerprofilesCalculatedAttributeDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 663
          },
          "name": "valueRange",
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesCalculatedAttributeDefinition.CustomerprofilesCalculatedAttributeDefinitionConditionsRangeValueRangeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 609
          },
          "name": "timestampFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 625
          },
          "name": "timestampSourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 641
          },
          "name": "unitInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 657
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 673
          },
          "name": "valueRangeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesCalculatedAttributeDefinition.CustomerprofilesCalculatedAttributeDefinitionConditionsRangeValueRange"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 599
          },
          "name": "timestampFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 615
          },
          "name": "timestampSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 631
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 647
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 543
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesCalculatedAttributeDefinition.CustomerprofilesCalculatedAttributeDefinitionConditionsRange"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-calculated-attribute-definition/index:CustomerprofilesCalculatedAttributeDefinitionConditionsRangeOutputReference"
    },
    "@cdktn/provider-awscc.customerprofilesCalculatedAttributeDefinition.CustomerprofilesCalculatedAttributeDefinitionConditionsRangeValueRange": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesCalculatedAttributeDefinition.CustomerprofilesCalculatedAttributeDefinitionConditionsRangeValueRange",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
        "line": 310
      },
      "name": "CustomerprofilesCalculatedAttributeDefinitionConditionsRangeValueRange",
      "namespace": "customerprofilesCalculatedAttributeDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Positive numbers indicate how many days in the past data should be included, and negative numbers indicate how many days in the future.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_calculated_attribute_definition#end CustomerprofilesCalculatedAttributeDefinition#end}",
            "stability": "stable",
            "summary": "The ending point for this range."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 316
          },
          "name": "end",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Positive numbers indicate how many days in the past data should be included, and negative numbers indicate how many days in the future.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_calculated_attribute_definition#start CustomerprofilesCalculatedAttributeDefinition#start}",
            "stability": "stable",
            "summary": "The starting point for this range."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 322
          },
          "name": "start",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/customerprofiles-calculated-attribute-definition/index:CustomerprofilesCalculatedAttributeDefinitionConditionsRangeValueRange"
    },
    "@cdktn/provider-awscc.customerprofilesCalculatedAttributeDefinition.CustomerprofilesCalculatedAttributeDefinitionConditionsRangeValueRangeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesCalculatedAttributeDefinition.CustomerprofilesCalculatedAttributeDefinitionConditionsRangeValueRangeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-calculated-attribute-definition/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/customerprofiles-calculated-attribute-definition/index.ts",
        "line": 361
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 417
          },
          "name": "resetEnd"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 433
          },
          "name": "resetStart"
        }
      ],
      "name": "CustomerprofilesCalculatedAttributeDefinitionConditionsRangeValueRangeOutputReference",
      "namespace": "customerprofilesCalculatedAttributeDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 421
          },
          "name": "endInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 437
          },
          "name": "startInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 411
          },
          "name": "end",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 427
          },
          "name": "start",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 373
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesCalculatedAttributeDefinition.CustomerprofilesCalculatedAttributeDefinitionConditionsRangeValueRange"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-calculated-attribute-definition/index:CustomerprofilesCalculatedAttributeDefinitionConditionsRangeValueRangeOutputReference"
    },
    "@cdktn/provider-awscc.customerprofilesCalculatedAttributeDefinition.CustomerprofilesCalculatedAttributeDefinitionConditionsThreshold": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesCalculatedAttributeDefinition.CustomerprofilesCalculatedAttributeDefinitionConditionsThreshold",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
        "line": 677
      },
      "name": "CustomerprofilesCalculatedAttributeDefinitionConditionsThreshold",
      "namespace": "customerprofilesCalculatedAttributeDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_calculated_attribute_definition#operator CustomerprofilesCalculatedAttributeDefinition#operator}",
            "stability": "stable",
            "summary": "The operator of the threshold."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 683
          },
          "name": "operator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_calculated_attribute_definition#value CustomerprofilesCalculatedAttributeDefinition#value}",
            "stability": "stable",
            "summary": "The value of the threshold."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 689
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/customerprofiles-calculated-attribute-definition/index:CustomerprofilesCalculatedAttributeDefinitionConditionsThreshold"
    },
    "@cdktn/provider-awscc.customerprofilesCalculatedAttributeDefinition.CustomerprofilesCalculatedAttributeDefinitionConditionsThresholdOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesCalculatedAttributeDefinition.CustomerprofilesCalculatedAttributeDefinitionConditionsThresholdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
          "line": 736
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
        "line": 728
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 784
          },
          "name": "resetOperator"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 800
          },
          "name": "resetValue"
        }
      ],
      "name": "CustomerprofilesCalculatedAttributeDefinitionConditionsThresholdOutputReference",
      "namespace": "customerprofilesCalculatedAttributeDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 788
          },
          "name": "operatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 804
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 778
          },
          "name": "operator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 794
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 740
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesCalculatedAttributeDefinition.CustomerprofilesCalculatedAttributeDefinitionConditionsThreshold"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-calculated-attribute-definition/index:CustomerprofilesCalculatedAttributeDefinitionConditionsThresholdOutputReference"
    },
    "@cdktn/provider-awscc.customerprofilesCalculatedAttributeDefinition.CustomerprofilesCalculatedAttributeDefinitionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesCalculatedAttributeDefinition.CustomerprofilesCalculatedAttributeDefinitionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
        "line": 14
      },
      "name": "CustomerprofilesCalculatedAttributeDefinitionConfig",
      "namespace": "customerprofilesCalculatedAttributeDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_calculated_attribute_definition#attribute_details CustomerprofilesCalculatedAttributeDefinition#attribute_details}",
            "stability": "stable",
            "summary": "Mathematical expression and a list of attribute items specified in that expression."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 20
          },
          "name": "attributeDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesCalculatedAttributeDefinition.CustomerprofilesCalculatedAttributeDefinitionAttributeDetails"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_calculated_attribute_definition#calculated_attribute_name CustomerprofilesCalculatedAttributeDefinition#calculated_attribute_name}",
            "stability": "stable",
            "summary": "The unique name of the calculated attribute."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 26
          },
          "name": "calculatedAttributeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_calculated_attribute_definition#domain_name CustomerprofilesCalculatedAttributeDefinition#domain_name}",
            "stability": "stable",
            "summary": "The unique name of the domain."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 50
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_calculated_attribute_definition#statistic CustomerprofilesCalculatedAttributeDefinition#statistic}",
            "stability": "stable",
            "summary": "The aggregation operation to perform for the calculated attribute."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 56
          },
          "name": "statistic",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_calculated_attribute_definition#conditions CustomerprofilesCalculatedAttributeDefinition#conditions}",
            "stability": "stable",
            "summary": "The conditions including range, object count, and threshold for the calculated attribute."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 32
          },
          "name": "conditions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesCalculatedAttributeDefinition.CustomerprofilesCalculatedAttributeDefinitionConditions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_calculated_attribute_definition#description CustomerprofilesCalculatedAttributeDefinition#description}",
            "stability": "stable",
            "summary": "The description of the calculated attribute."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/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/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_calculated_attribute_definition#display_name CustomerprofilesCalculatedAttributeDefinition#display_name}",
            "stability": "stable",
            "summary": "The display name of the calculated attribute."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 44
          },
          "name": "displayName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_calculated_attribute_definition#tags CustomerprofilesCalculatedAttributeDefinition#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 62
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.customerprofilesCalculatedAttributeDefinition.CustomerprofilesCalculatedAttributeDefinitionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_calculated_attribute_definition#use_historical_data CustomerprofilesCalculatedAttributeDefinition#use_historical_data}",
            "stability": "stable",
            "summary": "Whether to use historical data for the calculated attribute."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 68
          },
          "name": "useHistoricalData",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-calculated-attribute-definition/index:CustomerprofilesCalculatedAttributeDefinitionConfig"
    },
    "@cdktn/provider-awscc.customerprofilesCalculatedAttributeDefinition.CustomerprofilesCalculatedAttributeDefinitionReadiness": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesCalculatedAttributeDefinition.CustomerprofilesCalculatedAttributeDefinitionReadiness",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
        "line": 974
      },
      "name": "CustomerprofilesCalculatedAttributeDefinitionReadiness",
      "namespace": "customerprofilesCalculatedAttributeDefinition",
      "symbolId": "src/customerprofiles-calculated-attribute-definition/index:CustomerprofilesCalculatedAttributeDefinitionReadiness"
    },
    "@cdktn/provider-awscc.customerprofilesCalculatedAttributeDefinition.CustomerprofilesCalculatedAttributeDefinitionReadinessOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesCalculatedAttributeDefinition.CustomerprofilesCalculatedAttributeDefinitionReadinessOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
          "line": 1004
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
        "line": 997
      },
      "name": "CustomerprofilesCalculatedAttributeDefinitionReadinessOutputReference",
      "namespace": "customerprofilesCalculatedAttributeDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 1024
          },
          "name": "message",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 1029
          },
          "name": "progressPercentage",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 1008
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesCalculatedAttributeDefinition.CustomerprofilesCalculatedAttributeDefinitionReadiness"
          }
        }
      ],
      "symbolId": "src/customerprofiles-calculated-attribute-definition/index:CustomerprofilesCalculatedAttributeDefinitionReadinessOutputReference"
    },
    "@cdktn/provider-awscc.customerprofilesCalculatedAttributeDefinition.CustomerprofilesCalculatedAttributeDefinitionTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesCalculatedAttributeDefinition.CustomerprofilesCalculatedAttributeDefinitionTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
        "line": 1033
      },
      "name": "CustomerprofilesCalculatedAttributeDefinitionTags",
      "namespace": "customerprofilesCalculatedAttributeDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_calculated_attribute_definition#key CustomerprofilesCalculatedAttributeDefinition#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 1039
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_calculated_attribute_definition#value CustomerprofilesCalculatedAttributeDefinition#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 1045
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/customerprofiles-calculated-attribute-definition/index:CustomerprofilesCalculatedAttributeDefinitionTags"
    },
    "@cdktn/provider-awscc.customerprofilesCalculatedAttributeDefinition.CustomerprofilesCalculatedAttributeDefinitionTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesCalculatedAttributeDefinition.CustomerprofilesCalculatedAttributeDefinitionTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
          "line": 1175
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
        "line": 1167
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 1182
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.customerprofilesCalculatedAttributeDefinition.CustomerprofilesCalculatedAttributeDefinitionTagsOutputReference"
            }
          }
        }
      ],
      "name": "CustomerprofilesCalculatedAttributeDefinitionTagsList",
      "namespace": "customerprofilesCalculatedAttributeDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 1168
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.customerprofilesCalculatedAttributeDefinition.CustomerprofilesCalculatedAttributeDefinitionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-calculated-attribute-definition/index:CustomerprofilesCalculatedAttributeDefinitionTagsList"
    },
    "@cdktn/provider-awscc.customerprofilesCalculatedAttributeDefinition.CustomerprofilesCalculatedAttributeDefinitionTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesCalculatedAttributeDefinition.CustomerprofilesCalculatedAttributeDefinitionTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
          "line": 1094
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
        "line": 1084
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 1142
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 1158
          },
          "name": "resetValue"
        }
      ],
      "name": "CustomerprofilesCalculatedAttributeDefinitionTagsOutputReference",
      "namespace": "customerprofilesCalculatedAttributeDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 1146
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 1162
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 1136
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 1152
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-calculated-attribute-definition/index.ts",
            "line": 1098
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesCalculatedAttributeDefinition.CustomerprofilesCalculatedAttributeDefinitionTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-calculated-attribute-definition/index:CustomerprofilesCalculatedAttributeDefinitionTagsOutputReference"
    },
    "@cdktn/provider-awscc.customerprofilesDomain.CustomerprofilesDomain": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_domain awscc_customerprofiles_domain}."
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesDomain.CustomerprofilesDomain",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_domain awscc_customerprofiles_domain} Resource."
        },
        "locationInModule": {
          "filename": "src/customerprofiles-domain/index.ts",
          "line": 231
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.customerprofilesDomain.CustomerprofilesDomainConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/customerprofiles-domain/index.ts",
        "line": 199
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CustomerprofilesDomain resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/customerprofiles-domain/index.ts",
            "line": 216
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the CustomerprofilesDomain to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_domain#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CustomerprofilesDomain that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CustomerprofilesDomain to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-domain/index.ts",
            "line": 339
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.customerprofilesDomain.CustomerprofilesDomainTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-domain/index.ts",
            "line": 271
          },
          "name": "resetDeadLetterQueueUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-domain/index.ts",
            "line": 287
          },
          "name": "resetDefaultEncryptionKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-domain/index.ts",
            "line": 303
          },
          "name": "resetDefaultExpirationDays"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-domain/index.ts",
            "line": 342
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-domain/index.ts",
            "line": 354
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-domain/index.ts",
            "line": 364
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CustomerprofilesDomain",
      "namespace": "customerprofilesDomain",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-domain/index.ts",
            "line": 204
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-domain/index.ts",
            "line": 259
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-domain/index.ts",
            "line": 325
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-domain/index.ts",
            "line": 330
          },
          "name": "lastUpdatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-domain/index.ts",
            "line": 336
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesDomain.CustomerprofilesDomainTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-domain/index.ts",
            "line": 275
          },
          "name": "deadLetterQueueUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-domain/index.ts",
            "line": 291
          },
          "name": "defaultEncryptionKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-domain/index.ts",
            "line": 307
          },
          "name": "defaultExpirationDaysInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-domain/index.ts",
            "line": 320
          },
          "name": "domainNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-domain/index.ts",
            "line": 346
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.customerprofilesDomain.CustomerprofilesDomainTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-domain/index.ts",
            "line": 265
          },
          "name": "deadLetterQueueUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-domain/index.ts",
            "line": 281
          },
          "name": "defaultEncryptionKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-domain/index.ts",
            "line": 297
          },
          "name": "defaultExpirationDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-domain/index.ts",
            "line": 313
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/customerprofiles-domain/index:CustomerprofilesDomain"
    },
    "@cdktn/provider-awscc.customerprofilesDomain.CustomerprofilesDomainConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesDomain.CustomerprofilesDomainConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-domain/index.ts",
        "line": 14
      },
      "name": "CustomerprofilesDomainConfig",
      "namespace": "customerprofilesDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_domain#domain_name CustomerprofilesDomain#domain_name}",
            "stability": "stable",
            "summary": "The unique name of the domain."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-domain/index.ts",
            "line": 38
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_domain#dead_letter_queue_url CustomerprofilesDomain#dead_letter_queue_url}",
            "stability": "stable",
            "summary": "The URL of the SQS dead letter queue."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-domain/index.ts",
            "line": 20
          },
          "name": "deadLetterQueueUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_domain#default_encryption_key CustomerprofilesDomain#default_encryption_key}",
            "stability": "stable",
            "summary": "The default encryption key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-domain/index.ts",
            "line": 26
          },
          "name": "defaultEncryptionKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_domain#default_expiration_days CustomerprofilesDomain#default_expiration_days}",
            "stability": "stable",
            "summary": "The default number of days until the data within the domain expires."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-domain/index.ts",
            "line": 32
          },
          "name": "defaultExpirationDays",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_domain#tags CustomerprofilesDomain#tags}",
            "stability": "stable",
            "summary": "The tags (keys and values) associated with the domain."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-domain/index.ts",
            "line": 44
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.customerprofilesDomain.CustomerprofilesDomainTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-domain/index:CustomerprofilesDomainConfig"
    },
    "@cdktn/provider-awscc.customerprofilesDomain.CustomerprofilesDomainTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesDomain.CustomerprofilesDomainTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-domain/index.ts",
        "line": 46
      },
      "name": "CustomerprofilesDomainTags",
      "namespace": "customerprofilesDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_domain#key CustomerprofilesDomain#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-domain/index.ts",
            "line": 50
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_domain#value CustomerprofilesDomain#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-domain/index.ts",
            "line": 54
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/customerprofiles-domain/index:CustomerprofilesDomainTags"
    },
    "@cdktn/provider-awscc.customerprofilesDomain.CustomerprofilesDomainTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesDomain.CustomerprofilesDomainTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-domain/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/customerprofiles-domain/index.ts",
        "line": 176
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-domain/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-awscc.customerprofilesDomain.CustomerprofilesDomainTagsOutputReference"
            }
          }
        }
      ],
      "name": "CustomerprofilesDomainTagsList",
      "namespace": "customerprofilesDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-domain/index.ts",
            "line": 177
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.customerprofilesDomain.CustomerprofilesDomainTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-domain/index:CustomerprofilesDomainTagsList"
    },
    "@cdktn/provider-awscc.customerprofilesDomain.CustomerprofilesDomainTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesDomain.CustomerprofilesDomainTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-domain/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/customerprofiles-domain/index.ts",
        "line": 93
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-domain/index.ts",
            "line": 151
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-domain/index.ts",
            "line": 167
          },
          "name": "resetValue"
        }
      ],
      "name": "CustomerprofilesDomainTagsOutputReference",
      "namespace": "customerprofilesDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-domain/index.ts",
            "line": 155
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-domain/index.ts",
            "line": 171
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-domain/index.ts",
            "line": 145
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-domain/index.ts",
            "line": 161
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-domain/index.ts",
            "line": 107
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesDomain.CustomerprofilesDomainTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-domain/index:CustomerprofilesDomainTagsOutputReference"
    },
    "@cdktn/provider-awscc.customerprofilesDomainObjectType.CustomerprofilesDomainObjectType": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_domain_object_type awscc_customerprofiles_domain_object_type}."
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesDomainObjectType.CustomerprofilesDomainObjectType",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_domain_object_type awscc_customerprofiles_domain_object_type} Resource."
        },
        "locationInModule": {
          "filename": "src/customerprofiles-domain-object-type/index.ts",
          "line": 462
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.customerprofilesDomainObjectType.CustomerprofilesDomainObjectTypeConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/customerprofiles-domain-object-type/index.ts",
        "line": 430
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CustomerprofilesDomainObjectType resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/customerprofiles-domain-object-type/index.ts",
            "line": 447
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the CustomerprofilesDomainObjectType to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_domain_object_type#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CustomerprofilesDomainObjectType that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CustomerprofilesDomainObjectType to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-domain-object-type/index.ts",
            "line": 545
          },
          "name": "putFields",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.customerprofilesDomainObjectType.CustomerprofilesDomainObjectTypeFields"
                        },
                        "kind": "map"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-domain-object-type/index.ts",
            "line": 581
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.customerprofilesDomainObjectType.CustomerprofilesDomainObjectTypeTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-domain-object-type/index.ts",
            "line": 503
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-domain-object-type/index.ts",
            "line": 532
          },
          "name": "resetEncryptionKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-domain-object-type/index.ts",
            "line": 584
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-domain-object-type/index.ts",
            "line": 596
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-domain-object-type/index.ts",
            "line": 607
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CustomerprofilesDomainObjectType",
      "namespace": "customerprofilesDomainObjectType",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-domain-object-type/index.ts",
            "line": 435
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-domain-object-type/index.ts",
            "line": 491
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-domain-object-type/index.ts",
            "line": 542
          },
          "name": "fields",
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesDomainObjectType.CustomerprofilesDomainObjectTypeFieldsMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-domain-object-type/index.ts",
            "line": 554
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-domain-object-type/index.ts",
            "line": 559
          },
          "name": "lastUpdatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-domain-object-type/index.ts",
            "line": 578
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesDomainObjectType.CustomerprofilesDomainObjectTypeTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-domain-object-type/index.ts",
            "line": 507
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-domain-object-type/index.ts",
            "line": 520
          },
          "name": "domainNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-domain-object-type/index.ts",
            "line": 536
          },
          "name": "encryptionKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-domain-object-type/index.ts",
            "line": 549
          },
          "name": "fieldsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.customerprofilesDomainObjectType.CustomerprofilesDomainObjectTypeFields"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-domain-object-type/index.ts",
            "line": 572
          },
          "name": "objectTypeNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-domain-object-type/index.ts",
            "line": 588
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.customerprofilesDomainObjectType.CustomerprofilesDomainObjectTypeTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-domain-object-type/index.ts",
            "line": 497
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-domain-object-type/index.ts",
            "line": 513
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-domain-object-type/index.ts",
            "line": 526
          },
          "name": "encryptionKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-domain-object-type/index.ts",
            "line": 565
          },
          "name": "objectTypeName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/customerprofiles-domain-object-type/index:CustomerprofilesDomainObjectType"
    },
    "@cdktn/provider-awscc.customerprofilesDomainObjectType.CustomerprofilesDomainObjectTypeConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesDomainObjectType.CustomerprofilesDomainObjectTypeConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-domain-object-type/index.ts",
        "line": 14
      },
      "name": "CustomerprofilesDomainObjectTypeConfig",
      "namespace": "customerprofilesDomainObjectType",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_domain_object_type#domain_name CustomerprofilesDomainObjectType#domain_name}",
            "stability": "stable",
            "summary": "The unique name of the domain."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-domain-object-type/index.ts",
            "line": 26
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_domain_object_type#fields CustomerprofilesDomainObjectType#fields}",
            "stability": "stable",
            "summary": "A map of the name and ObjectType field."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-domain-object-type/index.ts",
            "line": 38
          },
          "name": "fields",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.customerprofilesDomainObjectType.CustomerprofilesDomainObjectTypeFields"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_domain_object_type#object_type_name CustomerprofilesDomainObjectType#object_type_name}",
            "stability": "stable",
            "summary": "The name of the domain object type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-domain-object-type/index.ts",
            "line": 44
          },
          "name": "objectTypeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_domain_object_type#description CustomerprofilesDomainObjectType#description}",
            "stability": "stable",
            "summary": "Description of the domain object type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-domain-object-type/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/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_domain_object_type#encryption_key CustomerprofilesDomainObjectType#encryption_key}",
            "stability": "stable",
            "summary": "The default encryption key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-domain-object-type/index.ts",
            "line": 32
          },
          "name": "encryptionKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_domain_object_type#tags CustomerprofilesDomainObjectType#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-domain-object-type/index.ts",
            "line": 50
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.customerprofilesDomainObjectType.CustomerprofilesDomainObjectTypeTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-domain-object-type/index:CustomerprofilesDomainObjectTypeConfig"
    },
    "@cdktn/provider-awscc.customerprofilesDomainObjectType.CustomerprofilesDomainObjectTypeFields": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesDomainObjectType.CustomerprofilesDomainObjectTypeFields",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-domain-object-type/index.ts",
        "line": 52
      },
      "name": "CustomerprofilesDomainObjectTypeFields",
      "namespace": "customerprofilesDomainObjectType",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_domain_object_type#content_type CustomerprofilesDomainObjectType#content_type}",
            "stability": "stable",
            "summary": "The content type of the field."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-domain-object-type/index.ts",
            "line": 58
          },
          "name": "contentType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_domain_object_type#feature_type CustomerprofilesDomainObjectType#feature_type}",
            "stability": "stable",
            "summary": "The feature type of the field."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-domain-object-type/index.ts",
            "line": 64
          },
          "name": "featureType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_domain_object_type#source CustomerprofilesDomainObjectType#source}",
            "stability": "stable",
            "summary": "The source field name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-domain-object-type/index.ts",
            "line": 70
          },
          "name": "source",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_domain_object_type#target CustomerprofilesDomainObjectType#target}",
            "stability": "stable",
            "summary": "The target field name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-domain-object-type/index.ts",
            "line": 76
          },
          "name": "target",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/customerprofiles-domain-object-type/index:CustomerprofilesDomainObjectTypeFields"
    },
    "@cdktn/provider-awscc.customerprofilesDomainObjectType.CustomerprofilesDomainObjectTypeFieldsMap": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesDomainObjectType.CustomerprofilesDomainObjectTypeFieldsMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-domain-object-type/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/customerprofiles-domain-object-type/index.ts",
        "line": 255
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-domain-object-type/index.ts",
            "line": 269
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.customerprofilesDomainObjectType.CustomerprofilesDomainObjectTypeFieldsOutputReference"
            }
          }
        }
      ],
      "name": "CustomerprofilesDomainObjectTypeFieldsMap",
      "namespace": "customerprofilesDomainObjectType",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-domain-object-type/index.ts",
            "line": 256
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.customerprofilesDomainObjectType.CustomerprofilesDomainObjectTypeFields"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-domain-object-type/index:CustomerprofilesDomainObjectTypeFieldsMap"
    },
    "@cdktn/provider-awscc.customerprofilesDomainObjectType.CustomerprofilesDomainObjectTypeFieldsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesDomainObjectType.CustomerprofilesDomainObjectTypeFieldsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-domain-object-type/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 key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/customerprofiles-domain-object-type/index.ts",
        "line": 129
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-domain-object-type/index.ts",
            "line": 198
          },
          "name": "resetContentType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-domain-object-type/index.ts",
            "line": 214
          },
          "name": "resetFeatureType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-domain-object-type/index.ts",
            "line": 230
          },
          "name": "resetSource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-domain-object-type/index.ts",
            "line": 246
          },
          "name": "resetTarget"
        }
      ],
      "name": "CustomerprofilesDomainObjectTypeFieldsOutputReference",
      "namespace": "customerprofilesDomainObjectType",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-domain-object-type/index.ts",
            "line": 202
          },
          "name": "contentTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-domain-object-type/index.ts",
            "line": 218
          },
          "name": "featureTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-domain-object-type/index.ts",
            "line": 234
          },
          "name": "sourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-domain-object-type/index.ts",
            "line": 250
          },
          "name": "targetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-domain-object-type/index.ts",
            "line": 192
          },
          "name": "contentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-domain-object-type/index.ts",
            "line": 208
          },
          "name": "featureType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-domain-object-type/index.ts",
            "line": 224
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-domain-object-type/index.ts",
            "line": 240
          },
          "name": "target",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-domain-object-type/index.ts",
            "line": 142
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesDomainObjectType.CustomerprofilesDomainObjectTypeFields"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-domain-object-type/index:CustomerprofilesDomainObjectTypeFieldsOutputReference"
    },
    "@cdktn/provider-awscc.customerprofilesDomainObjectType.CustomerprofilesDomainObjectTypeTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesDomainObjectType.CustomerprofilesDomainObjectTypeTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-domain-object-type/index.ts",
        "line": 273
      },
      "name": "CustomerprofilesDomainObjectTypeTags",
      "namespace": "customerprofilesDomainObjectType",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_domain_object_type#key CustomerprofilesDomainObjectType#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-domain-object-type/index.ts",
            "line": 279
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_domain_object_type#value CustomerprofilesDomainObjectType#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-domain-object-type/index.ts",
            "line": 285
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/customerprofiles-domain-object-type/index:CustomerprofilesDomainObjectTypeTags"
    },
    "@cdktn/provider-awscc.customerprofilesDomainObjectType.CustomerprofilesDomainObjectTypeTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesDomainObjectType.CustomerprofilesDomainObjectTypeTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-domain-object-type/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/customerprofiles-domain-object-type/index.ts",
        "line": 407
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-domain-object-type/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-awscc.customerprofilesDomainObjectType.CustomerprofilesDomainObjectTypeTagsOutputReference"
            }
          }
        }
      ],
      "name": "CustomerprofilesDomainObjectTypeTagsList",
      "namespace": "customerprofilesDomainObjectType",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-domain-object-type/index.ts",
            "line": 408
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.customerprofilesDomainObjectType.CustomerprofilesDomainObjectTypeTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-domain-object-type/index:CustomerprofilesDomainObjectTypeTagsList"
    },
    "@cdktn/provider-awscc.customerprofilesDomainObjectType.CustomerprofilesDomainObjectTypeTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesDomainObjectType.CustomerprofilesDomainObjectTypeTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-domain-object-type/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/customerprofiles-domain-object-type/index.ts",
        "line": 324
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-domain-object-type/index.ts",
            "line": 382
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-domain-object-type/index.ts",
            "line": 398
          },
          "name": "resetValue"
        }
      ],
      "name": "CustomerprofilesDomainObjectTypeTagsOutputReference",
      "namespace": "customerprofilesDomainObjectType",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-domain-object-type/index.ts",
            "line": 386
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-domain-object-type/index.ts",
            "line": 402
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-domain-object-type/index.ts",
            "line": 376
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-domain-object-type/index.ts",
            "line": 392
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-domain-object-type/index.ts",
            "line": 338
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesDomainObjectType.CustomerprofilesDomainObjectTypeTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-domain-object-type/index:CustomerprofilesDomainObjectTypeTagsOutputReference"
    },
    "@cdktn/provider-awscc.customerprofilesEventStream.CustomerprofilesEventStream": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_event_stream awscc_customerprofiles_event_stream}."
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesEventStream.CustomerprofilesEventStream",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_event_stream awscc_customerprofiles_event_stream} Resource."
        },
        "locationInModule": {
          "filename": "src/customerprofiles-event-stream/index.ts",
          "line": 288
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.customerprofilesEventStream.CustomerprofilesEventStreamConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/customerprofiles-event-stream/index.ts",
        "line": 256
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CustomerprofilesEventStream resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/customerprofiles-event-stream/index.ts",
            "line": 273
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the CustomerprofilesEventStream to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_event_stream#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CustomerprofilesEventStream that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CustomerprofilesEventStream to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-event-stream/index.ts",
            "line": 371
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.customerprofilesEventStream.CustomerprofilesEventStreamTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-event-stream/index.ts",
            "line": 374
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-event-stream/index.ts",
            "line": 399
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-event-stream/index.ts",
            "line": 408
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CustomerprofilesEventStream",
      "namespace": "customerprofilesEventStream",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-event-stream/index.ts",
            "line": 261
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-event-stream/index.ts",
            "line": 315
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-event-stream/index.ts",
            "line": 321
          },
          "name": "destinationDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesEventStream.CustomerprofilesEventStreamDestinationDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-event-stream/index.ts",
            "line": 339
          },
          "name": "eventStreamArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-event-stream/index.ts",
            "line": 357
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-event-stream/index.ts",
            "line": 362
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-event-stream/index.ts",
            "line": 368
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesEventStream.CustomerprofilesEventStreamTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-event-stream/index.ts",
            "line": 334
          },
          "name": "domainNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-event-stream/index.ts",
            "line": 352
          },
          "name": "eventStreamNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-event-stream/index.ts",
            "line": 378
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.customerprofilesEventStream.CustomerprofilesEventStreamTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-event-stream/index.ts",
            "line": 391
          },
          "name": "uriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-event-stream/index.ts",
            "line": 327
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-event-stream/index.ts",
            "line": 345
          },
          "name": "eventStreamName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-event-stream/index.ts",
            "line": 384
          },
          "name": "uri",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/customerprofiles-event-stream/index:CustomerprofilesEventStream"
    },
    "@cdktn/provider-awscc.customerprofilesEventStream.CustomerprofilesEventStreamConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesEventStream.CustomerprofilesEventStreamConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-event-stream/index.ts",
        "line": 14
      },
      "name": "CustomerprofilesEventStreamConfig",
      "namespace": "customerprofilesEventStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_event_stream#domain_name CustomerprofilesEventStream#domain_name}",
            "stability": "stable",
            "summary": "The unique name of the domain."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-event-stream/index.ts",
            "line": 20
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_event_stream#event_stream_name CustomerprofilesEventStream#event_stream_name}",
            "stability": "stable",
            "summary": "The name of the event stream."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-event-stream/index.ts",
            "line": 26
          },
          "name": "eventStreamName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_event_stream#uri CustomerprofilesEventStream#uri}",
            "stability": "stable",
            "summary": "The StreamARN of the destination to deliver profile events to. For example, arn:aws:kinesis:region:account-id:stream/stream-name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-event-stream/index.ts",
            "line": 38
          },
          "name": "uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_event_stream#tags CustomerprofilesEventStream#tags}",
            "stability": "stable",
            "summary": "The tags used to organize, track, or control access for this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-event-stream/index.ts",
            "line": 32
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.customerprofilesEventStream.CustomerprofilesEventStreamTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-event-stream/index:CustomerprofilesEventStreamConfig"
    },
    "@cdktn/provider-awscc.customerprofilesEventStream.CustomerprofilesEventStreamDestinationDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesEventStream.CustomerprofilesEventStreamDestinationDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-event-stream/index.ts",
        "line": 40
      },
      "name": "CustomerprofilesEventStreamDestinationDetails",
      "namespace": "customerprofilesEventStream",
      "symbolId": "src/customerprofiles-event-stream/index:CustomerprofilesEventStreamDestinationDetails"
    },
    "@cdktn/provider-awscc.customerprofilesEventStream.CustomerprofilesEventStreamDestinationDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesEventStream.CustomerprofilesEventStreamDestinationDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-event-stream/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/customerprofiles-event-stream/index.ts",
        "line": 63
      },
      "name": "CustomerprofilesEventStreamDestinationDetailsOutputReference",
      "namespace": "customerprofilesEventStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-event-stream/index.ts",
            "line": 90
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-event-stream/index.ts",
            "line": 95
          },
          "name": "uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-event-stream/index.ts",
            "line": 74
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesEventStream.CustomerprofilesEventStreamDestinationDetails"
          }
        }
      ],
      "symbolId": "src/customerprofiles-event-stream/index:CustomerprofilesEventStreamDestinationDetailsOutputReference"
    },
    "@cdktn/provider-awscc.customerprofilesEventStream.CustomerprofilesEventStreamTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesEventStream.CustomerprofilesEventStreamTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-event-stream/index.ts",
        "line": 99
      },
      "name": "CustomerprofilesEventStreamTags",
      "namespace": "customerprofilesEventStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_event_stream#key CustomerprofilesEventStream#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-event-stream/index.ts",
            "line": 105
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_event_stream#value CustomerprofilesEventStream#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-event-stream/index.ts",
            "line": 111
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/customerprofiles-event-stream/index:CustomerprofilesEventStreamTags"
    },
    "@cdktn/provider-awscc.customerprofilesEventStream.CustomerprofilesEventStreamTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesEventStream.CustomerprofilesEventStreamTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-event-stream/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/customerprofiles-event-stream/index.ts",
        "line": 233
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-event-stream/index.ts",
            "line": 248
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.customerprofilesEventStream.CustomerprofilesEventStreamTagsOutputReference"
            }
          }
        }
      ],
      "name": "CustomerprofilesEventStreamTagsList",
      "namespace": "customerprofilesEventStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-event-stream/index.ts",
            "line": 234
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.customerprofilesEventStream.CustomerprofilesEventStreamTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-event-stream/index:CustomerprofilesEventStreamTagsList"
    },
    "@cdktn/provider-awscc.customerprofilesEventStream.CustomerprofilesEventStreamTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesEventStream.CustomerprofilesEventStreamTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-event-stream/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/customerprofiles-event-stream/index.ts",
        "line": 150
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-event-stream/index.ts",
            "line": 208
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-event-stream/index.ts",
            "line": 224
          },
          "name": "resetValue"
        }
      ],
      "name": "CustomerprofilesEventStreamTagsOutputReference",
      "namespace": "customerprofilesEventStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-event-stream/index.ts",
            "line": 212
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-event-stream/index.ts",
            "line": 228
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-event-stream/index.ts",
            "line": 202
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-event-stream/index.ts",
            "line": 218
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-event-stream/index.ts",
            "line": 164
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesEventStream.CustomerprofilesEventStreamTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-event-stream/index:CustomerprofilesEventStreamTagsOutputReference"
    },
    "@cdktn/provider-awscc.customerprofilesEventTrigger.CustomerprofilesEventTrigger": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_event_trigger awscc_customerprofiles_event_trigger}."
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesEventTrigger.CustomerprofilesEventTrigger",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_event_trigger awscc_customerprofiles_event_trigger} Resource."
        },
        "locationInModule": {
          "filename": "src/customerprofiles-event-trigger/index.ts",
          "line": 1086
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.customerprofilesEventTrigger.CustomerprofilesEventTriggerConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/customerprofiles-event-trigger/index.ts",
        "line": 1054
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CustomerprofilesEventTrigger resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/index.ts",
            "line": 1071
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the CustomerprofilesEventTrigger to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_event_trigger#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CustomerprofilesEventTrigger that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CustomerprofilesEventTrigger to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/index.ts",
            "line": 1155
          },
          "name": "putEventTriggerConditions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.customerprofilesEventTrigger.CustomerprofilesEventTriggerEventTriggerConditions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/index.ts",
            "line": 1168
          },
          "name": "putEventTriggerLimits",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.customerprofilesEventTrigger.CustomerprofilesEventTriggerEventTriggerLimits"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/index.ts",
            "line": 1236
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.customerprofilesEventTrigger.CustomerprofilesEventTriggerTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/index.ts",
            "line": 1129
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/index.ts",
            "line": 1171
          },
          "name": "resetEventTriggerLimits"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/index.ts",
            "line": 1223
          },
          "name": "resetSegmentFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/index.ts",
            "line": 1239
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/index.ts",
            "line": 1251
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/index.ts",
            "line": 1264
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CustomerprofilesEventTrigger",
      "namespace": "customerprofilesEventTrigger",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/index.ts",
            "line": 1059
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/index.ts",
            "line": 1117
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/index.ts",
            "line": 1152
          },
          "name": "eventTriggerConditions",
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesEventTrigger.CustomerprofilesEventTriggerEventTriggerConditionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/index.ts",
            "line": 1165
          },
          "name": "eventTriggerLimits",
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesEventTrigger.CustomerprofilesEventTriggerEventTriggerLimitsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/index.ts",
            "line": 1193
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/index.ts",
            "line": 1198
          },
          "name": "lastUpdatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/index.ts",
            "line": 1233
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesEventTrigger.CustomerprofilesEventTriggerTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/index.ts",
            "line": 1133
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/index.ts",
            "line": 1146
          },
          "name": "domainNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/index.ts",
            "line": 1159
          },
          "name": "eventTriggerConditionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.customerprofilesEventTrigger.CustomerprofilesEventTriggerEventTriggerConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/index.ts",
            "line": 1175
          },
          "name": "eventTriggerLimitsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesEventTrigger.CustomerprofilesEventTriggerEventTriggerLimits"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/index.ts",
            "line": 1188
          },
          "name": "eventTriggerNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/index.ts",
            "line": 1211
          },
          "name": "objectTypeNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/index.ts",
            "line": 1227
          },
          "name": "segmentFilterInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/index.ts",
            "line": 1243
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.customerprofilesEventTrigger.CustomerprofilesEventTriggerTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/index.ts",
            "line": 1123
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/index.ts",
            "line": 1139
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/index.ts",
            "line": 1181
          },
          "name": "eventTriggerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/index.ts",
            "line": 1204
          },
          "name": "objectTypeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/index.ts",
            "line": 1217
          },
          "name": "segmentFilter",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/customerprofiles-event-trigger/index:CustomerprofilesEventTrigger"
    },
    "@cdktn/provider-awscc.customerprofilesEventTrigger.CustomerprofilesEventTriggerConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesEventTrigger.CustomerprofilesEventTriggerConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-event-trigger/index.ts",
        "line": 14
      },
      "name": "CustomerprofilesEventTriggerConfig",
      "namespace": "customerprofilesEventTrigger",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_event_trigger#domain_name CustomerprofilesEventTrigger#domain_name}",
            "stability": "stable",
            "summary": "The unique name of the domain."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/index.ts",
            "line": 26
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_event_trigger#event_trigger_conditions CustomerprofilesEventTrigger#event_trigger_conditions}",
            "stability": "stable",
            "summary": "A list of conditions that determine when an event should trigger the destination."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/index.ts",
            "line": 32
          },
          "name": "eventTriggerConditions",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.customerprofilesEventTrigger.CustomerprofilesEventTriggerEventTriggerConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_event_trigger#event_trigger_name CustomerprofilesEventTrigger#event_trigger_name}",
            "stability": "stable",
            "summary": "The unique name of the event trigger."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/index.ts",
            "line": 44
          },
          "name": "eventTriggerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_event_trigger#object_type_name CustomerprofilesEventTrigger#object_type_name}",
            "stability": "stable",
            "summary": "The unique name of the object type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/index.ts",
            "line": 50
          },
          "name": "objectTypeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_event_trigger#description CustomerprofilesEventTrigger#description}",
            "stability": "stable",
            "summary": "The description of the event trigger."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/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/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_event_trigger#event_trigger_limits CustomerprofilesEventTrigger#event_trigger_limits}",
            "stability": "stable",
            "summary": "Defines limits controlling whether an event triggers the destination, based on ingestion latency and the number of invocations per profile over specific time periods."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/index.ts",
            "line": 38
          },
          "name": "eventTriggerLimits",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesEventTrigger.CustomerprofilesEventTriggerEventTriggerLimits"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_event_trigger#segment_filter CustomerprofilesEventTrigger#segment_filter}",
            "stability": "stable",
            "summary": "The destination is triggered only for profiles that meet the criteria of a segment definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/index.ts",
            "line": 56
          },
          "name": "segmentFilter",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_event_trigger#tags CustomerprofilesEventTrigger#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/index.ts",
            "line": 62
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.customerprofilesEventTrigger.CustomerprofilesEventTriggerTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-event-trigger/index:CustomerprofilesEventTriggerConfig"
    },
    "@cdktn/provider-awscc.customerprofilesEventTrigger.CustomerprofilesEventTriggerEventTriggerConditions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesEventTrigger.CustomerprofilesEventTriggerEventTriggerConditions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-event-trigger/index.ts",
        "line": 396
      },
      "name": "CustomerprofilesEventTriggerEventTriggerConditions",
      "namespace": "customerprofilesEventTrigger",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_event_trigger#event_trigger_dimensions CustomerprofilesEventTrigger#event_trigger_dimensions}",
            "stability": "stable",
            "summary": "A list of dimensions to be evaluated for the event."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/index.ts",
            "line": 402
          },
          "name": "eventTriggerDimensions",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.customerprofilesEventTrigger.CustomerprofilesEventTriggerEventTriggerConditionsEventTriggerDimensions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_event_trigger#logical_operator CustomerprofilesEventTrigger#logical_operator}",
            "stability": "stable",
            "summary": "The operator used to combine multiple dimensions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/index.ts",
            "line": 408
          },
          "name": "logicalOperator",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/customerprofiles-event-trigger/index:CustomerprofilesEventTriggerEventTriggerConditions"
    },
    "@cdktn/provider-awscc.customerprofilesEventTrigger.CustomerprofilesEventTriggerEventTriggerConditionsEventTriggerDimensions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesEventTrigger.CustomerprofilesEventTriggerEventTriggerConditionsEventTriggerDimensions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-event-trigger/index.ts",
        "line": 281
      },
      "name": "CustomerprofilesEventTriggerEventTriggerConditionsEventTriggerDimensions",
      "namespace": "customerprofilesEventTrigger",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_event_trigger#object_attributes CustomerprofilesEventTrigger#object_attributes}",
            "stability": "stable",
            "summary": "A list of object attributes to be evaluated."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/index.ts",
            "line": 287
          },
          "name": "objectAttributes",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.customerprofilesEventTrigger.CustomerprofilesEventTriggerEventTriggerConditionsEventTriggerDimensionsObjectAttributes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-event-trigger/index:CustomerprofilesEventTriggerEventTriggerConditionsEventTriggerDimensions"
    },
    "@cdktn/provider-awscc.customerprofilesEventTrigger.CustomerprofilesEventTriggerEventTriggerConditionsEventTriggerDimensionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesEventTrigger.CustomerprofilesEventTriggerEventTriggerConditionsEventTriggerDimensionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-event-trigger/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/customerprofiles-event-trigger/index.ts",
        "line": 377
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/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-awscc.customerprofilesEventTrigger.CustomerprofilesEventTriggerEventTriggerConditionsEventTriggerDimensionsOutputReference"
            }
          }
        }
      ],
      "name": "CustomerprofilesEventTriggerEventTriggerConditionsEventTriggerDimensionsList",
      "namespace": "customerprofilesEventTrigger",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/index.ts",
            "line": 378
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.customerprofilesEventTrigger.CustomerprofilesEventTriggerEventTriggerConditionsEventTriggerDimensions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-event-trigger/index:CustomerprofilesEventTriggerEventTriggerConditionsEventTriggerDimensionsList"
    },
    "@cdktn/provider-awscc.customerprofilesEventTrigger.CustomerprofilesEventTriggerEventTriggerConditionsEventTriggerDimensionsObjectAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesEventTrigger.CustomerprofilesEventTriggerEventTriggerConditionsEventTriggerDimensionsObjectAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-event-trigger/index.ts",
        "line": 64
      },
      "name": "CustomerprofilesEventTriggerEventTriggerConditionsEventTriggerDimensionsObjectAttributes",
      "namespace": "customerprofilesEventTrigger",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_event_trigger#comparison_operator CustomerprofilesEventTrigger#comparison_operator}",
            "stability": "stable",
            "summary": "The operator used to compare an attribute against a list of values."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/index.ts",
            "line": 70
          },
          "name": "comparisonOperator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_event_trigger#values CustomerprofilesEventTrigger#values}",
            "stability": "stable",
            "summary": "A list of attribute values used for comparison."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/index.ts",
            "line": 88
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_event_trigger#field_name CustomerprofilesEventTrigger#field_name}",
            "stability": "stable",
            "summary": "A field defined within an object type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/index.ts",
            "line": 76
          },
          "name": "fieldName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_event_trigger#source CustomerprofilesEventTrigger#source}",
            "stability": "stable",
            "summary": "An attribute contained within a source object."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/index.ts",
            "line": 82
          },
          "name": "source",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/customerprofiles-event-trigger/index:CustomerprofilesEventTriggerEventTriggerConditionsEventTriggerDimensionsObjectAttributes"
    },
    "@cdktn/provider-awscc.customerprofilesEventTrigger.CustomerprofilesEventTriggerEventTriggerConditionsEventTriggerDimensionsObjectAttributesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesEventTrigger.CustomerprofilesEventTriggerEventTriggerConditionsEventTriggerDimensionsObjectAttributesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-event-trigger/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/customerprofiles-event-trigger/index.ts",
        "line": 262
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/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-awscc.customerprofilesEventTrigger.CustomerprofilesEventTriggerEventTriggerConditionsEventTriggerDimensionsObjectAttributesOutputReference"
            }
          }
        }
      ],
      "name": "CustomerprofilesEventTriggerEventTriggerConditionsEventTriggerDimensionsObjectAttributesList",
      "namespace": "customerprofilesEventTrigger",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/index.ts",
            "line": 263
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.customerprofilesEventTrigger.CustomerprofilesEventTriggerEventTriggerConditionsEventTriggerDimensionsObjectAttributes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-event-trigger/index:CustomerprofilesEventTriggerEventTriggerConditionsEventTriggerDimensionsObjectAttributesList"
    },
    "@cdktn/provider-awscc.customerprofilesEventTrigger.CustomerprofilesEventTriggerEventTriggerConditionsEventTriggerDimensionsObjectAttributesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesEventTrigger.CustomerprofilesEventTriggerEventTriggerConditionsEventTriggerDimensionsObjectAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-event-trigger/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/customerprofiles-event-trigger/index.ts",
        "line": 141
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/index.ts",
            "line": 224
          },
          "name": "resetFieldName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/index.ts",
            "line": 240
          },
          "name": "resetSource"
        }
      ],
      "name": "CustomerprofilesEventTriggerEventTriggerConditionsEventTriggerDimensionsObjectAttributesOutputReference",
      "namespace": "customerprofilesEventTrigger",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/index.ts",
            "line": 212
          },
          "name": "comparisonOperatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/index.ts",
            "line": 228
          },
          "name": "fieldNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/index.ts",
            "line": 244
          },
          "name": "sourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/index.ts",
            "line": 257
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/index.ts",
            "line": 205
          },
          "name": "comparisonOperator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/index.ts",
            "line": 218
          },
          "name": "fieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/index.ts",
            "line": 234
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/index.ts",
            "line": 250
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/index.ts",
            "line": 155
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesEventTrigger.CustomerprofilesEventTriggerEventTriggerConditionsEventTriggerDimensionsObjectAttributes"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-event-trigger/index:CustomerprofilesEventTriggerEventTriggerConditionsEventTriggerDimensionsObjectAttributesOutputReference"
    },
    "@cdktn/provider-awscc.customerprofilesEventTrigger.CustomerprofilesEventTriggerEventTriggerConditionsEventTriggerDimensionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesEventTrigger.CustomerprofilesEventTriggerEventTriggerConditionsEventTriggerDimensionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-event-trigger/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/customerprofiles-event-trigger/index.ts",
        "line": 319
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/index.ts",
            "line": 368
          },
          "name": "putObjectAttributes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.customerprofilesEventTrigger.CustomerprofilesEventTriggerEventTriggerConditionsEventTriggerDimensionsObjectAttributes"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        }
      ],
      "name": "CustomerprofilesEventTriggerEventTriggerConditionsEventTriggerDimensionsOutputReference",
      "namespace": "customerprofilesEventTrigger",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/index.ts",
            "line": 365
          },
          "name": "objectAttributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesEventTrigger.CustomerprofilesEventTriggerEventTriggerConditionsEventTriggerDimensionsObjectAttributesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/index.ts",
            "line": 372
          },
          "name": "objectAttributesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.customerprofilesEventTrigger.CustomerprofilesEventTriggerEventTriggerConditionsEventTriggerDimensionsObjectAttributes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/index.ts",
            "line": 333
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesEventTrigger.CustomerprofilesEventTriggerEventTriggerConditionsEventTriggerDimensions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-event-trigger/index:CustomerprofilesEventTriggerEventTriggerConditionsEventTriggerDimensionsOutputReference"
    },
    "@cdktn/provider-awscc.customerprofilesEventTrigger.CustomerprofilesEventTriggerEventTriggerConditionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesEventTrigger.CustomerprofilesEventTriggerEventTriggerConditionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-event-trigger/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/customerprofiles-event-trigger/index.ts",
        "line": 524
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/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-awscc.customerprofilesEventTrigger.CustomerprofilesEventTriggerEventTriggerConditionsOutputReference"
            }
          }
        }
      ],
      "name": "CustomerprofilesEventTriggerEventTriggerConditionsList",
      "namespace": "customerprofilesEventTrigger",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/index.ts",
            "line": 525
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.customerprofilesEventTrigger.CustomerprofilesEventTriggerEventTriggerConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-event-trigger/index:CustomerprofilesEventTriggerEventTriggerConditionsList"
    },
    "@cdktn/provider-awscc.customerprofilesEventTrigger.CustomerprofilesEventTriggerEventTriggerConditionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesEventTrigger.CustomerprofilesEventTriggerEventTriggerConditionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-event-trigger/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/customerprofiles-event-trigger/index.ts",
        "line": 447
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/index.ts",
            "line": 502
          },
          "name": "putEventTriggerDimensions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.customerprofilesEventTrigger.CustomerprofilesEventTriggerEventTriggerConditionsEventTriggerDimensions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        }
      ],
      "name": "CustomerprofilesEventTriggerEventTriggerConditionsOutputReference",
      "namespace": "customerprofilesEventTrigger",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/index.ts",
            "line": 499
          },
          "name": "eventTriggerDimensions",
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesEventTrigger.CustomerprofilesEventTriggerEventTriggerConditionsEventTriggerDimensionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/index.ts",
            "line": 506
          },
          "name": "eventTriggerDimensionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.customerprofilesEventTrigger.CustomerprofilesEventTriggerEventTriggerConditionsEventTriggerDimensions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/index.ts",
            "line": 519
          },
          "name": "logicalOperatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/index.ts",
            "line": 512
          },
          "name": "logicalOperator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/index.ts",
            "line": 461
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesEventTrigger.CustomerprofilesEventTriggerEventTriggerConditions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-event-trigger/index:CustomerprofilesEventTriggerEventTriggerConditionsOutputReference"
    },
    "@cdktn/provider-awscc.customerprofilesEventTrigger.CustomerprofilesEventTriggerEventTriggerLimits": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesEventTrigger.CustomerprofilesEventTriggerEventTriggerLimits",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-event-trigger/index.ts",
        "line": 766
      },
      "name": "CustomerprofilesEventTriggerEventTriggerLimits",
      "namespace": "customerprofilesEventTrigger",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_event_trigger#event_expiration CustomerprofilesEventTrigger#event_expiration}",
            "stability": "stable",
            "summary": "Specifies that an event will only trigger the destination if it is processed within a certain latency period."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/index.ts",
            "line": 772
          },
          "name": "eventExpiration",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_event_trigger#periods CustomerprofilesEventTrigger#periods}",
            "stability": "stable",
            "summary": "A list of time periods during which the limits apply."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/index.ts",
            "line": 778
          },
          "name": "periods",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.customerprofilesEventTrigger.CustomerprofilesEventTriggerEventTriggerLimitsPeriods"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-event-trigger/index:CustomerprofilesEventTriggerEventTriggerLimits"
    },
    "@cdktn/provider-awscc.customerprofilesEventTrigger.CustomerprofilesEventTriggerEventTriggerLimitsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesEventTrigger.CustomerprofilesEventTriggerEventTriggerLimitsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-event-trigger/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/customerprofiles-event-trigger/index.ts",
        "line": 817
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/index.ts",
            "line": 886
          },
          "name": "putPeriods",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.customerprofilesEventTrigger.CustomerprofilesEventTriggerEventTriggerLimitsPeriods"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/index.ts",
            "line": 873
          },
          "name": "resetEventExpiration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/index.ts",
            "line": 889
          },
          "name": "resetPeriods"
        }
      ],
      "name": "CustomerprofilesEventTriggerEventTriggerLimitsOutputReference",
      "namespace": "customerprofilesEventTrigger",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/index.ts",
            "line": 883
          },
          "name": "periods",
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesEventTrigger.CustomerprofilesEventTriggerEventTriggerLimitsPeriodsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/index.ts",
            "line": 877
          },
          "name": "eventExpirationInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/index.ts",
            "line": 893
          },
          "name": "periodsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.customerprofilesEventTrigger.CustomerprofilesEventTriggerEventTriggerLimitsPeriods"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/index.ts",
            "line": 867
          },
          "name": "eventExpiration",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/index.ts",
            "line": 829
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesEventTrigger.CustomerprofilesEventTriggerEventTriggerLimits"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-event-trigger/index:CustomerprofilesEventTriggerEventTriggerLimitsOutputReference"
    },
    "@cdktn/provider-awscc.customerprofilesEventTrigger.CustomerprofilesEventTriggerEventTriggerLimitsPeriods": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesEventTrigger.CustomerprofilesEventTriggerEventTriggerLimitsPeriods",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-event-trigger/index.ts",
        "line": 543
      },
      "name": "CustomerprofilesEventTriggerEventTriggerLimitsPeriods",
      "namespace": "customerprofilesEventTrigger",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_event_trigger#max_invocations_per_profile CustomerprofilesEventTrigger#max_invocations_per_profile}",
            "stability": "stable",
            "summary": "The maximum allowed number of destination invocations per profile."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/index.ts",
            "line": 549
          },
          "name": "maxInvocationsPerProfile",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_event_trigger#unit CustomerprofilesEventTrigger#unit}",
            "stability": "stable",
            "summary": "The unit of time."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/index.ts",
            "line": 555
          },
          "name": "unit",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The default is false.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_event_trigger#unlimited CustomerprofilesEventTrigger#unlimited}",
            "stability": "stable",
            "summary": "If set to true, there is no limit on the number of destination invocations per profile."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/index.ts",
            "line": 561
          },
          "name": "unlimited",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_event_trigger#value CustomerprofilesEventTrigger#value}",
            "stability": "stable",
            "summary": "The amount of time of the specified unit."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/index.ts",
            "line": 567
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/customerprofiles-event-trigger/index:CustomerprofilesEventTriggerEventTriggerLimitsPeriods"
    },
    "@cdktn/provider-awscc.customerprofilesEventTrigger.CustomerprofilesEventTriggerEventTriggerLimitsPeriodsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesEventTrigger.CustomerprofilesEventTriggerEventTriggerLimitsPeriodsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-event-trigger/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/customerprofiles-event-trigger/index.ts",
        "line": 747
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/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-awscc.customerprofilesEventTrigger.CustomerprofilesEventTriggerEventTriggerLimitsPeriodsOutputReference"
            }
          }
        }
      ],
      "name": "CustomerprofilesEventTriggerEventTriggerLimitsPeriodsList",
      "namespace": "customerprofilesEventTrigger",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/index.ts",
            "line": 748
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.customerprofilesEventTrigger.CustomerprofilesEventTriggerEventTriggerLimitsPeriods"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-event-trigger/index:CustomerprofilesEventTriggerEventTriggerLimitsPeriodsList"
    },
    "@cdktn/provider-awscc.customerprofilesEventTrigger.CustomerprofilesEventTriggerEventTriggerLimitsPeriodsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesEventTrigger.CustomerprofilesEventTriggerEventTriggerLimitsPeriodsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-event-trigger/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/customerprofiles-event-trigger/index.ts",
        "line": 620
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/index.ts",
            "line": 690
          },
          "name": "resetMaxInvocationsPerProfile"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/index.ts",
            "line": 706
          },
          "name": "resetUnit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/index.ts",
            "line": 722
          },
          "name": "resetUnlimited"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/index.ts",
            "line": 738
          },
          "name": "resetValue"
        }
      ],
      "name": "CustomerprofilesEventTriggerEventTriggerLimitsPeriodsOutputReference",
      "namespace": "customerprofilesEventTrigger",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/index.ts",
            "line": 694
          },
          "name": "maxInvocationsPerProfileInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/index.ts",
            "line": 710
          },
          "name": "unitInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/index.ts",
            "line": 726
          },
          "name": "unlimitedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/index.ts",
            "line": 742
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/index.ts",
            "line": 684
          },
          "name": "maxInvocationsPerProfile",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/index.ts",
            "line": 700
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/index.ts",
            "line": 716
          },
          "name": "unlimited",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/index.ts",
            "line": 732
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/index.ts",
            "line": 634
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesEventTrigger.CustomerprofilesEventTriggerEventTriggerLimitsPeriods"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-event-trigger/index:CustomerprofilesEventTriggerEventTriggerLimitsPeriodsOutputReference"
    },
    "@cdktn/provider-awscc.customerprofilesEventTrigger.CustomerprofilesEventTriggerTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesEventTrigger.CustomerprofilesEventTriggerTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-event-trigger/index.ts",
        "line": 897
      },
      "name": "CustomerprofilesEventTriggerTags",
      "namespace": "customerprofilesEventTrigger",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_event_trigger#key CustomerprofilesEventTrigger#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/index.ts",
            "line": 903
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_event_trigger#value CustomerprofilesEventTrigger#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/index.ts",
            "line": 909
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/customerprofiles-event-trigger/index:CustomerprofilesEventTriggerTags"
    },
    "@cdktn/provider-awscc.customerprofilesEventTrigger.CustomerprofilesEventTriggerTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesEventTrigger.CustomerprofilesEventTriggerTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-event-trigger/index.ts",
          "line": 1039
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/customerprofiles-event-trigger/index.ts",
        "line": 1031
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/index.ts",
            "line": 1046
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.customerprofilesEventTrigger.CustomerprofilesEventTriggerTagsOutputReference"
            }
          }
        }
      ],
      "name": "CustomerprofilesEventTriggerTagsList",
      "namespace": "customerprofilesEventTrigger",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/index.ts",
            "line": 1032
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.customerprofilesEventTrigger.CustomerprofilesEventTriggerTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-event-trigger/index:CustomerprofilesEventTriggerTagsList"
    },
    "@cdktn/provider-awscc.customerprofilesEventTrigger.CustomerprofilesEventTriggerTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesEventTrigger.CustomerprofilesEventTriggerTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-event-trigger/index.ts",
          "line": 958
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/customerprofiles-event-trigger/index.ts",
        "line": 948
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/index.ts",
            "line": 1006
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/index.ts",
            "line": 1022
          },
          "name": "resetValue"
        }
      ],
      "name": "CustomerprofilesEventTriggerTagsOutputReference",
      "namespace": "customerprofilesEventTrigger",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/index.ts",
            "line": 1010
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/index.ts",
            "line": 1026
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/index.ts",
            "line": 1000
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/index.ts",
            "line": 1016
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-event-trigger/index.ts",
            "line": 962
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesEventTrigger.CustomerprofilesEventTriggerTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-event-trigger/index:CustomerprofilesEventTriggerTagsOutputReference"
    },
    "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_integration awscc_customerprofiles_integration}."
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_integration awscc_customerprofiles_integration} Resource."
        },
        "locationInModule": {
          "filename": "src/customerprofiles-integration/index.ts",
          "line": 2873
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/customerprofiles-integration/index.ts",
        "line": 2841
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CustomerprofilesIntegration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 2858
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the CustomerprofilesIntegration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_integration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CustomerprofilesIntegration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CustomerprofilesIntegration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 2942
          },
          "name": "putFlowDefinition",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinition"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 2984
          },
          "name": "putObjectTypeNames",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationObjectTypeNames"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 3016
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 2929
          },
          "name": "resetEventTriggerNames"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 2945
          },
          "name": "resetFlowDefinition"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 2971
          },
          "name": "resetObjectTypeName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 2987
          },
          "name": "resetObjectTypeNames"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 3003
          },
          "name": "resetScope"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 3019
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 3035
          },
          "name": "resetUri"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 3047
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 3060
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CustomerprofilesIntegration",
      "namespace": "customerprofilesIntegration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 2846
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 2904
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 2939
          },
          "name": "flowDefinition",
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 2954
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 2959
          },
          "name": "lastUpdatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 2981
          },
          "name": "objectTypeNames",
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationObjectTypeNamesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 3013
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 2917
          },
          "name": "domainNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 2933
          },
          "name": "eventTriggerNamesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 2949
          },
          "name": "flowDefinitionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinition"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 2975
          },
          "name": "objectTypeNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 2991
          },
          "name": "objectTypeNamesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationObjectTypeNames"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 3007
          },
          "name": "scopeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 3023
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 3039
          },
          "name": "uriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 2910
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 2923
          },
          "name": "eventTriggerNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 2965
          },
          "name": "objectTypeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 2997
          },
          "name": "scope",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 3029
          },
          "name": "uri",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/customerprofiles-integration/index:CustomerprofilesIntegration"
    },
    "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-integration/index.ts",
        "line": 14
      },
      "name": "CustomerprofilesIntegrationConfig",
      "namespace": "customerprofilesIntegration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_integration#domain_name CustomerprofilesIntegration#domain_name}",
            "stability": "stable",
            "summary": "The unique name of the domain."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 20
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_integration#event_trigger_names CustomerprofilesIntegration#event_trigger_names}",
            "stability": "stable",
            "summary": "A list of unique names for active event triggers associated with the integration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 26
          },
          "name": "eventTriggerNames",
          "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/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_integration#flow_definition CustomerprofilesIntegration#flow_definition}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 30
          },
          "name": "flowDefinition",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinition"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_integration#object_type_name CustomerprofilesIntegration#object_type_name}",
            "stability": "stable",
            "summary": "The name of the ObjectType defined for the 3rd party data in Profile Service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 36
          },
          "name": "objectTypeName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_integration#object_type_names CustomerprofilesIntegration#object_type_names}",
            "stability": "stable",
            "summary": "The mapping between 3rd party event types and ObjectType names."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 42
          },
          "name": "objectTypeNames",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationObjectTypeNames"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_integration#scope CustomerprofilesIntegration#scope}",
            "stability": "stable",
            "summary": "Scope of the integration, such as 'PROFILE' or 'DOMAIN'."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 48
          },
          "name": "scope",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_integration#tags CustomerprofilesIntegration#tags}",
            "stability": "stable",
            "summary": "The tags (keys and values) associated with the integration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 54
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_integration#uri CustomerprofilesIntegration#uri}",
            "stability": "stable",
            "summary": "The URI of the S3 bucket or any other type of data source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 60
          },
          "name": "uri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/customerprofiles-integration/index:CustomerprofilesIntegrationConfig"
    },
    "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-integration/index.ts",
        "line": 2280
      },
      "name": "CustomerprofilesIntegrationFlowDefinition",
      "namespace": "customerprofilesIntegration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_integration#description CustomerprofilesIntegration#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 2284
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_integration#flow_name CustomerprofilesIntegration#flow_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 2288
          },
          "name": "flowName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_integration#kms_arn CustomerprofilesIntegration#kms_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 2292
          },
          "name": "kmsArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_integration#source_flow_config CustomerprofilesIntegration#source_flow_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 2296
          },
          "name": "sourceFlowConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionSourceFlowConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_integration#tasks CustomerprofilesIntegration#tasks}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 2300
          },
          "name": "tasks",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionTasks"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_integration#trigger_config CustomerprofilesIntegration#trigger_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 2304
          },
          "name": "triggerConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionTriggerConfig"
          }
        }
      ],
      "symbolId": "src/customerprofiles-integration/index:CustomerprofilesIntegrationFlowDefinition"
    },
    "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-integration/index.ts",
          "line": 2379
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/customerprofiles-integration/index.ts",
        "line": 2371
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 2496
          },
          "name": "putSourceFlowConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionSourceFlowConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 2512
          },
          "name": "putTasks",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionTasks"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 2528
          },
          "name": "putTriggerConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionTriggerConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 2451
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 2467
          },
          "name": "resetFlowName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 2483
          },
          "name": "resetKmsArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 2499
          },
          "name": "resetSourceFlowConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 2515
          },
          "name": "resetTasks"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 2531
          },
          "name": "resetTriggerConfig"
        }
      ],
      "name": "CustomerprofilesIntegrationFlowDefinitionOutputReference",
      "namespace": "customerprofilesIntegration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 2493
          },
          "name": "sourceFlowConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionSourceFlowConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 2509
          },
          "name": "tasks",
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionTasksList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 2525
          },
          "name": "triggerConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionTriggerConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 2455
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 2471
          },
          "name": "flowNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 2487
          },
          "name": "kmsArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 2503
          },
          "name": "sourceFlowConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionSourceFlowConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 2519
          },
          "name": "tasksInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionTasks"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 2535
          },
          "name": "triggerConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionTriggerConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 2445
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 2461
          },
          "name": "flowName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 2477
          },
          "name": "kmsArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 2383
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinition"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-integration/index:CustomerprofilesIntegrationFlowDefinitionOutputReference"
    },
    "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionSourceFlowConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionSourceFlowConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-integration/index.ts",
        "line": 951
      },
      "name": "CustomerprofilesIntegrationFlowDefinitionSourceFlowConfig",
      "namespace": "customerprofilesIntegration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_integration#connector_profile_name CustomerprofilesIntegration#connector_profile_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 955
          },
          "name": "connectorProfileName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_integration#connector_type CustomerprofilesIntegration#connector_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 959
          },
          "name": "connectorType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_integration#incremental_pull_config CustomerprofilesIntegration#incremental_pull_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 963
          },
          "name": "incrementalPullConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionSourceFlowConfigIncrementalPullConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_integration#source_connector_properties CustomerprofilesIntegration#source_connector_properties}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 967
          },
          "name": "sourceConnectorProperties",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorProperties"
          }
        }
      ],
      "symbolId": "src/customerprofiles-integration/index:CustomerprofilesIntegrationFlowDefinitionSourceFlowConfig"
    },
    "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionSourceFlowConfigIncrementalPullConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionSourceFlowConfigIncrementalPullConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-integration/index.ts",
        "line": 62
      },
      "name": "CustomerprofilesIntegrationFlowDefinitionSourceFlowConfigIncrementalPullConfig",
      "namespace": "customerprofilesIntegration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_integration#datetime_type_field_name CustomerprofilesIntegration#datetime_type_field_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 66
          },
          "name": "datetimeTypeFieldName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/customerprofiles-integration/index:CustomerprofilesIntegrationFlowDefinitionSourceFlowConfigIncrementalPullConfig"
    },
    "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionSourceFlowConfigIncrementalPullConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionSourceFlowConfigIncrementalPullConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-integration/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/customerprofiles-integration/index.ts",
        "line": 98
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 148
          },
          "name": "resetDatetimeTypeFieldName"
        }
      ],
      "name": "CustomerprofilesIntegrationFlowDefinitionSourceFlowConfigIncrementalPullConfigOutputReference",
      "namespace": "customerprofilesIntegration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 152
          },
          "name": "datetimeTypeFieldNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 142
          },
          "name": "datetimeTypeFieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 110
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionSourceFlowConfigIncrementalPullConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-integration/index:CustomerprofilesIntegrationFlowDefinitionSourceFlowConfigIncrementalPullConfigOutputReference"
    },
    "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionSourceFlowConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionSourceFlowConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-integration/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/customerprofiles-integration/index.ts",
        "line": 1020
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 1117
          },
          "name": "putIncrementalPullConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionSourceFlowConfigIncrementalPullConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 1133
          },
          "name": "putSourceConnectorProperties",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorProperties"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 1088
          },
          "name": "resetConnectorProfileName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 1104
          },
          "name": "resetConnectorType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 1120
          },
          "name": "resetIncrementalPullConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 1136
          },
          "name": "resetSourceConnectorProperties"
        }
      ],
      "name": "CustomerprofilesIntegrationFlowDefinitionSourceFlowConfigOutputReference",
      "namespace": "customerprofilesIntegration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 1114
          },
          "name": "incrementalPullConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionSourceFlowConfigIncrementalPullConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 1130
          },
          "name": "sourceConnectorProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 1092
          },
          "name": "connectorProfileNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 1108
          },
          "name": "connectorTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 1124
          },
          "name": "incrementalPullConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionSourceFlowConfigIncrementalPullConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 1140
          },
          "name": "sourceConnectorPropertiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorProperties"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 1082
          },
          "name": "connectorProfileName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 1098
          },
          "name": "connectorType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 1032
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionSourceFlowConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-integration/index:CustomerprofilesIntegrationFlowDefinitionSourceFlowConfigOutputReference"
    },
    "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-integration/index.ts",
        "line": 725
      },
      "name": "CustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorProperties",
      "namespace": "customerprofilesIntegration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_integration#marketo CustomerprofilesIntegration#marketo}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 729
          },
          "name": "marketo",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesMarketo"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_integration#s3 CustomerprofilesIntegration#s3}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 733
          },
          "name": "s3",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesS3"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_integration#salesforce CustomerprofilesIntegration#salesforce}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 737
          },
          "name": "salesforce",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesSalesforce"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_integration#service_now CustomerprofilesIntegration#service_now}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 741
          },
          "name": "serviceNow",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesServiceNow"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_integration#zendesk CustomerprofilesIntegration#zendesk}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 745
          },
          "name": "zendesk",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesZendesk"
          }
        }
      ],
      "symbolId": "src/customerprofiles-integration/index:CustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorProperties"
    },
    "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesMarketo": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesMarketo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-integration/index.ts",
        "line": 156
      },
      "name": "CustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesMarketo",
      "namespace": "customerprofilesIntegration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_integration#object CustomerprofilesIntegration#object}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 160
          },
          "name": "object",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/customerprofiles-integration/index:CustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesMarketo"
    },
    "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesMarketoOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesMarketoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-integration/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/customerprofiles-integration/index.ts",
        "line": 192
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 242
          },
          "name": "resetObject"
        }
      ],
      "name": "CustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesMarketoOutputReference",
      "namespace": "customerprofilesIntegration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 246
          },
          "name": "objectInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 236
          },
          "name": "object",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 204
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesMarketo"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-integration/index:CustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesMarketoOutputReference"
    },
    "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-integration/index.ts",
          "line": 813
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/customerprofiles-integration/index.ts",
        "line": 805
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 876
          },
          "name": "putMarketo",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesMarketo"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 892
          },
          "name": "putS3",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesS3"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 908
          },
          "name": "putSalesforce",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesSalesforce"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 924
          },
          "name": "putServiceNow",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesServiceNow"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 940
          },
          "name": "putZendesk",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesZendesk"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 879
          },
          "name": "resetMarketo"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 895
          },
          "name": "resetS3"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 911
          },
          "name": "resetSalesforce"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 927
          },
          "name": "resetServiceNow"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 943
          },
          "name": "resetZendesk"
        }
      ],
      "name": "CustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesOutputReference",
      "namespace": "customerprofilesIntegration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 873
          },
          "name": "marketo",
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesMarketoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 889
          },
          "name": "s3",
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesS3OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 905
          },
          "name": "salesforce",
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesSalesforceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 921
          },
          "name": "serviceNow",
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesServiceNowOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 937
          },
          "name": "zendesk",
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesZendeskOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 883
          },
          "name": "marketoInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesMarketo"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 899
          },
          "name": "s3Input",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesS3"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 915
          },
          "name": "salesforceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesSalesforce"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 931
          },
          "name": "serviceNowInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesServiceNow"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 947
          },
          "name": "zendeskInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesZendesk"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 817
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorProperties"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-integration/index:CustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesS3": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesS3",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-integration/index.ts",
        "line": 250
      },
      "name": "CustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesS3",
      "namespace": "customerprofilesIntegration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_integration#bucket_name CustomerprofilesIntegration#bucket_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 254
          },
          "name": "bucketName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_integration#bucket_prefix CustomerprofilesIntegration#bucket_prefix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 258
          },
          "name": "bucketPrefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/customerprofiles-integration/index:CustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesS3"
    },
    "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesS3OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesS3OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-integration/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/customerprofiles-integration/index.ts",
        "line": 297
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 353
          },
          "name": "resetBucketName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 369
          },
          "name": "resetBucketPrefix"
        }
      ],
      "name": "CustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesS3OutputReference",
      "namespace": "customerprofilesIntegration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 357
          },
          "name": "bucketNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 373
          },
          "name": "bucketPrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 347
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 363
          },
          "name": "bucketPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 309
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesS3"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-integration/index:CustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesS3OutputReference"
    },
    "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesSalesforce": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesSalesforce",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-integration/index.ts",
        "line": 377
      },
      "name": "CustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesSalesforce",
      "namespace": "customerprofilesIntegration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_integration#enable_dynamic_field_update CustomerprofilesIntegration#enable_dynamic_field_update}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 381
          },
          "name": "enableDynamicFieldUpdate",
          "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/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_integration#include_deleted_records CustomerprofilesIntegration#include_deleted_records}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 385
          },
          "name": "includeDeletedRecords",
          "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/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_integration#object CustomerprofilesIntegration#object}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 389
          },
          "name": "object",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/customerprofiles-integration/index:CustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesSalesforce"
    },
    "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesSalesforceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesSalesforceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-integration/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/customerprofiles-integration/index.ts",
        "line": 435
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 497
          },
          "name": "resetEnableDynamicFieldUpdate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 513
          },
          "name": "resetIncludeDeletedRecords"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 529
          },
          "name": "resetObject"
        }
      ],
      "name": "CustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesSalesforceOutputReference",
      "namespace": "customerprofilesIntegration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 501
          },
          "name": "enableDynamicFieldUpdateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 517
          },
          "name": "includeDeletedRecordsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 533
          },
          "name": "objectInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 491
          },
          "name": "enableDynamicFieldUpdate",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 507
          },
          "name": "includeDeletedRecords",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 523
          },
          "name": "object",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 447
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesSalesforce"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-integration/index:CustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesSalesforceOutputReference"
    },
    "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesServiceNow": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesServiceNow",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-integration/index.ts",
        "line": 537
      },
      "name": "CustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesServiceNow",
      "namespace": "customerprofilesIntegration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_integration#object CustomerprofilesIntegration#object}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 541
          },
          "name": "object",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/customerprofiles-integration/index:CustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesServiceNow"
    },
    "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesServiceNowOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesServiceNowOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-integration/index.ts",
          "line": 581
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/customerprofiles-integration/index.ts",
        "line": 573
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 623
          },
          "name": "resetObject"
        }
      ],
      "name": "CustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesServiceNowOutputReference",
      "namespace": "customerprofilesIntegration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 627
          },
          "name": "objectInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 617
          },
          "name": "object",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 585
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesServiceNow"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-integration/index:CustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesServiceNowOutputReference"
    },
    "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesZendesk": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesZendesk",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-integration/index.ts",
        "line": 631
      },
      "name": "CustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesZendesk",
      "namespace": "customerprofilesIntegration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_integration#object CustomerprofilesIntegration#object}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 635
          },
          "name": "object",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/customerprofiles-integration/index:CustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesZendesk"
    },
    "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesZendeskOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesZendeskOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-integration/index.ts",
          "line": 675
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/customerprofiles-integration/index.ts",
        "line": 667
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 717
          },
          "name": "resetObject"
        }
      ],
      "name": "CustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesZendeskOutputReference",
      "namespace": "customerprofilesIntegration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 721
          },
          "name": "objectInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 711
          },
          "name": "object",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 679
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesZendesk"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-integration/index:CustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesZendeskOutputReference"
    },
    "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionTasks": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionTasks",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-integration/index.ts",
        "line": 1519
      },
      "name": "CustomerprofilesIntegrationFlowDefinitionTasks",
      "namespace": "customerprofilesIntegration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_integration#connector_operator CustomerprofilesIntegration#connector_operator}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 1523
          },
          "name": "connectorOperator",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionTasksConnectorOperator"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_integration#destination_field CustomerprofilesIntegration#destination_field}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 1527
          },
          "name": "destinationField",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_integration#source_fields CustomerprofilesIntegration#source_fields}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 1531
          },
          "name": "sourceFields",
          "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/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_integration#task_properties CustomerprofilesIntegration#task_properties}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 1535
          },
          "name": "taskProperties",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionTasksTaskProperties"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_integration#task_type CustomerprofilesIntegration#task_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 1539
          },
          "name": "taskType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/customerprofiles-integration/index:CustomerprofilesIntegrationFlowDefinitionTasks"
    },
    "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionTasksConnectorOperator": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionTasksConnectorOperator",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-integration/index.ts",
        "line": 1144
      },
      "name": "CustomerprofilesIntegrationFlowDefinitionTasksConnectorOperator",
      "namespace": "customerprofilesIntegration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_integration#marketo CustomerprofilesIntegration#marketo}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 1148
          },
          "name": "marketo",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_integration#s3 CustomerprofilesIntegration#s3}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 1152
          },
          "name": "s3",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_integration#salesforce CustomerprofilesIntegration#salesforce}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 1156
          },
          "name": "salesforce",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_integration#service_now CustomerprofilesIntegration#service_now}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 1160
          },
          "name": "serviceNow",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_integration#zendesk CustomerprofilesIntegration#zendesk}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 1164
          },
          "name": "zendesk",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/customerprofiles-integration/index:CustomerprofilesIntegrationFlowDefinitionTasksConnectorOperator"
    },
    "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionTasksConnectorOperatorOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionTasksConnectorOperatorOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-integration/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/customerprofiles-integration/index.ts",
        "line": 1224
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 1298
          },
          "name": "resetMarketo"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 1314
          },
          "name": "resetS3"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 1330
          },
          "name": "resetSalesforce"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 1346
          },
          "name": "resetServiceNow"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 1362
          },
          "name": "resetZendesk"
        }
      ],
      "name": "CustomerprofilesIntegrationFlowDefinitionTasksConnectorOperatorOutputReference",
      "namespace": "customerprofilesIntegration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 1302
          },
          "name": "marketoInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 1318
          },
          "name": "s3Input",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 1334
          },
          "name": "salesforceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 1350
          },
          "name": "serviceNowInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 1366
          },
          "name": "zendeskInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 1292
          },
          "name": "marketo",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 1308
          },
          "name": "s3",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 1324
          },
          "name": "salesforce",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 1340
          },
          "name": "serviceNow",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 1356
          },
          "name": "zendesk",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 1236
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionTasksConnectorOperator"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-integration/index:CustomerprofilesIntegrationFlowDefinitionTasksConnectorOperatorOutputReference"
    },
    "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionTasksList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionTasksList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-integration/index.ts",
          "line": 1756
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/customerprofiles-integration/index.ts",
        "line": 1748
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 1763
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionTasksOutputReference"
            }
          }
        }
      ],
      "name": "CustomerprofilesIntegrationFlowDefinitionTasksList",
      "namespace": "customerprofilesIntegration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 1749
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionTasks"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-integration/index:CustomerprofilesIntegrationFlowDefinitionTasksList"
    },
    "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionTasksOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionTasksOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-integration/index.ts",
          "line": 1609
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/customerprofiles-integration/index.ts",
        "line": 1599
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 1672
          },
          "name": "putConnectorOperator",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionTasksConnectorOperator"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 1720
          },
          "name": "putTaskProperties",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionTasksTaskProperties"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 1675
          },
          "name": "resetConnectorOperator"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 1691
          },
          "name": "resetDestinationField"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 1707
          },
          "name": "resetSourceFields"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 1723
          },
          "name": "resetTaskProperties"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 1739
          },
          "name": "resetTaskType"
        }
      ],
      "name": "CustomerprofilesIntegrationFlowDefinitionTasksOutputReference",
      "namespace": "customerprofilesIntegration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 1669
          },
          "name": "connectorOperator",
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionTasksConnectorOperatorOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 1717
          },
          "name": "taskProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionTasksTaskPropertiesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 1679
          },
          "name": "connectorOperatorInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionTasksConnectorOperator"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 1695
          },
          "name": "destinationFieldInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 1711
          },
          "name": "sourceFieldsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 1727
          },
          "name": "taskPropertiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionTasksTaskProperties"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 1743
          },
          "name": "taskTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 1685
          },
          "name": "destinationField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 1701
          },
          "name": "sourceFields",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 1733
          },
          "name": "taskType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 1613
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionTasks"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-integration/index:CustomerprofilesIntegrationFlowDefinitionTasksOutputReference"
    },
    "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionTasksTaskProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionTasksTaskProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-integration/index.ts",
        "line": 1370
      },
      "name": "CustomerprofilesIntegrationFlowDefinitionTasksTaskProperties",
      "namespace": "customerprofilesIntegration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_integration#operator_property_key CustomerprofilesIntegration#operator_property_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 1374
          },
          "name": "operatorPropertyKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_integration#property CustomerprofilesIntegration#property}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 1378
          },
          "name": "property",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/customerprofiles-integration/index:CustomerprofilesIntegrationFlowDefinitionTasksTaskProperties"
    },
    "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionTasksTaskPropertiesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionTasksTaskPropertiesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-integration/index.ts",
          "line": 1508
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/customerprofiles-integration/index.ts",
        "line": 1500
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 1515
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionTasksTaskPropertiesOutputReference"
            }
          }
        }
      ],
      "name": "CustomerprofilesIntegrationFlowDefinitionTasksTaskPropertiesList",
      "namespace": "customerprofilesIntegration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 1501
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionTasksTaskProperties"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-integration/index:CustomerprofilesIntegrationFlowDefinitionTasksTaskPropertiesList"
    },
    "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionTasksTaskPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionTasksTaskPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-integration/index.ts",
          "line": 1427
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/customerprofiles-integration/index.ts",
        "line": 1417
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 1475
          },
          "name": "resetOperatorPropertyKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 1491
          },
          "name": "resetProperty"
        }
      ],
      "name": "CustomerprofilesIntegrationFlowDefinitionTasksTaskPropertiesOutputReference",
      "namespace": "customerprofilesIntegration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 1479
          },
          "name": "operatorPropertyKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 1495
          },
          "name": "propertyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 1469
          },
          "name": "operatorPropertyKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 1485
          },
          "name": "property",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 1431
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionTasksTaskProperties"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-integration/index:CustomerprofilesIntegrationFlowDefinitionTasksTaskPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionTriggerConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionTriggerConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-integration/index.ts",
        "line": 2153
      },
      "name": "CustomerprofilesIntegrationFlowDefinitionTriggerConfig",
      "namespace": "customerprofilesIntegration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_integration#trigger_properties CustomerprofilesIntegration#trigger_properties}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 2157
          },
          "name": "triggerProperties",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionTriggerConfigTriggerProperties"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_integration#trigger_type CustomerprofilesIntegration#trigger_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 2161
          },
          "name": "triggerType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/customerprofiles-integration/index:CustomerprofilesIntegrationFlowDefinitionTriggerConfig"
    },
    "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionTriggerConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionTriggerConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-integration/index.ts",
          "line": 2208
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/customerprofiles-integration/index.ts",
        "line": 2200
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 2253
          },
          "name": "putTriggerProperties",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionTriggerConfigTriggerProperties"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 2256
          },
          "name": "resetTriggerProperties"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 2272
          },
          "name": "resetTriggerType"
        }
      ],
      "name": "CustomerprofilesIntegrationFlowDefinitionTriggerConfigOutputReference",
      "namespace": "customerprofilesIntegration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 2250
          },
          "name": "triggerProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionTriggerConfigTriggerPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 2260
          },
          "name": "triggerPropertiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionTriggerConfigTriggerProperties"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 2276
          },
          "name": "triggerTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 2266
          },
          "name": "triggerType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 2212
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionTriggerConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-integration/index:CustomerprofilesIntegrationFlowDefinitionTriggerConfigOutputReference"
    },
    "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionTriggerConfigTriggerProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionTriggerConfigTriggerProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-integration/index.ts",
        "line": 2059
      },
      "name": "CustomerprofilesIntegrationFlowDefinitionTriggerConfigTriggerProperties",
      "namespace": "customerprofilesIntegration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_integration#scheduled CustomerprofilesIntegration#scheduled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 2063
          },
          "name": "scheduled",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionTriggerConfigTriggerPropertiesScheduled"
          }
        }
      ],
      "symbolId": "src/customerprofiles-integration/index:CustomerprofilesIntegrationFlowDefinitionTriggerConfigTriggerProperties"
    },
    "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionTriggerConfigTriggerPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionTriggerConfigTriggerPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-integration/index.ts",
          "line": 2103
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/customerprofiles-integration/index.ts",
        "line": 2095
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 2142
          },
          "name": "putScheduled",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionTriggerConfigTriggerPropertiesScheduled"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 2145
          },
          "name": "resetScheduled"
        }
      ],
      "name": "CustomerprofilesIntegrationFlowDefinitionTriggerConfigTriggerPropertiesOutputReference",
      "namespace": "customerprofilesIntegration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 2139
          },
          "name": "scheduled",
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionTriggerConfigTriggerPropertiesScheduledOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 2149
          },
          "name": "scheduledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionTriggerConfigTriggerPropertiesScheduled"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 2107
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionTriggerConfigTriggerProperties"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-integration/index:CustomerprofilesIntegrationFlowDefinitionTriggerConfigTriggerPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionTriggerConfigTriggerPropertiesScheduled": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionTriggerConfigTriggerPropertiesScheduled",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-integration/index.ts",
        "line": 1767
      },
      "name": "CustomerprofilesIntegrationFlowDefinitionTriggerConfigTriggerPropertiesScheduled",
      "namespace": "customerprofilesIntegration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_integration#data_pull_mode CustomerprofilesIntegration#data_pull_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 1771
          },
          "name": "dataPullMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_integration#first_execution_from CustomerprofilesIntegration#first_execution_from}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 1775
          },
          "name": "firstExecutionFrom",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_integration#schedule_end_time CustomerprofilesIntegration#schedule_end_time}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 1779
          },
          "name": "scheduleEndTime",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_integration#schedule_expression CustomerprofilesIntegration#schedule_expression}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 1783
          },
          "name": "scheduleExpression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_integration#schedule_offset CustomerprofilesIntegration#schedule_offset}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 1787
          },
          "name": "scheduleOffset",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_integration#schedule_start_time CustomerprofilesIntegration#schedule_start_time}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 1791
          },
          "name": "scheduleStartTime",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_integration#timezone CustomerprofilesIntegration#timezone}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 1795
          },
          "name": "timezone",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/customerprofiles-integration/index:CustomerprofilesIntegrationFlowDefinitionTriggerConfigTriggerPropertiesScheduled"
    },
    "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionTriggerConfigTriggerPropertiesScheduledOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionTriggerConfigTriggerPropertiesScheduledOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-integration/index.ts",
          "line": 1877
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/customerprofiles-integration/index.ts",
        "line": 1869
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 1955
          },
          "name": "resetDataPullMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 1971
          },
          "name": "resetFirstExecutionFrom"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 1987
          },
          "name": "resetScheduleEndTime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 2003
          },
          "name": "resetScheduleExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 2019
          },
          "name": "resetScheduleOffset"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 2035
          },
          "name": "resetScheduleStartTime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 2051
          },
          "name": "resetTimezone"
        }
      ],
      "name": "CustomerprofilesIntegrationFlowDefinitionTriggerConfigTriggerPropertiesScheduledOutputReference",
      "namespace": "customerprofilesIntegration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 1959
          },
          "name": "dataPullModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 1975
          },
          "name": "firstExecutionFromInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 1991
          },
          "name": "scheduleEndTimeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 2007
          },
          "name": "scheduleExpressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 2023
          },
          "name": "scheduleOffsetInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 2039
          },
          "name": "scheduleStartTimeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 2055
          },
          "name": "timezoneInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 1949
          },
          "name": "dataPullMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 1965
          },
          "name": "firstExecutionFrom",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 1981
          },
          "name": "scheduleEndTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 1997
          },
          "name": "scheduleExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 2013
          },
          "name": "scheduleOffset",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 2029
          },
          "name": "scheduleStartTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 2045
          },
          "name": "timezone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 1881
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationFlowDefinitionTriggerConfigTriggerPropertiesScheduled"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-integration/index:CustomerprofilesIntegrationFlowDefinitionTriggerConfigTriggerPropertiesScheduledOutputReference"
    },
    "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationObjectTypeNames": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationObjectTypeNames",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-integration/index.ts",
        "line": 2539
      },
      "name": "CustomerprofilesIntegrationObjectTypeNames",
      "namespace": "customerprofilesIntegration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_integration#key CustomerprofilesIntegration#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 2543
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_integration#value CustomerprofilesIntegration#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 2547
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/customerprofiles-integration/index:CustomerprofilesIntegrationObjectTypeNames"
    },
    "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationObjectTypeNamesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationObjectTypeNamesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-integration/index.ts",
          "line": 2677
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/customerprofiles-integration/index.ts",
        "line": 2669
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 2684
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationObjectTypeNamesOutputReference"
            }
          }
        }
      ],
      "name": "CustomerprofilesIntegrationObjectTypeNamesList",
      "namespace": "customerprofilesIntegration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 2670
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationObjectTypeNames"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-integration/index:CustomerprofilesIntegrationObjectTypeNamesList"
    },
    "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationObjectTypeNamesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationObjectTypeNamesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-integration/index.ts",
          "line": 2596
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/customerprofiles-integration/index.ts",
        "line": 2586
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 2644
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 2660
          },
          "name": "resetValue"
        }
      ],
      "name": "CustomerprofilesIntegrationObjectTypeNamesOutputReference",
      "namespace": "customerprofilesIntegration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 2648
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 2664
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 2638
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 2654
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 2600
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationObjectTypeNames"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-integration/index:CustomerprofilesIntegrationObjectTypeNamesOutputReference"
    },
    "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-integration/index.ts",
        "line": 2688
      },
      "name": "CustomerprofilesIntegrationTags",
      "namespace": "customerprofilesIntegration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_integration#key CustomerprofilesIntegration#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 2692
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_integration#value CustomerprofilesIntegration#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 2696
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/customerprofiles-integration/index:CustomerprofilesIntegrationTags"
    },
    "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-integration/index.ts",
          "line": 2826
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/customerprofiles-integration/index.ts",
        "line": 2818
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 2833
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationTagsOutputReference"
            }
          }
        }
      ],
      "name": "CustomerprofilesIntegrationTagsList",
      "namespace": "customerprofilesIntegration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 2819
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-integration/index:CustomerprofilesIntegrationTagsList"
    },
    "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-integration/index.ts",
          "line": 2745
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/customerprofiles-integration/index.ts",
        "line": 2735
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 2793
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 2809
          },
          "name": "resetValue"
        }
      ],
      "name": "CustomerprofilesIntegrationTagsOutputReference",
      "namespace": "customerprofilesIntegration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 2797
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 2813
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 2787
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 2803
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-integration/index.ts",
            "line": 2749
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesIntegration.CustomerprofilesIntegrationTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-integration/index:CustomerprofilesIntegrationTagsOutputReference"
    },
    "@cdktn/provider-awscc.customerprofilesObjectType.CustomerprofilesObjectType": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_object_type awscc_customerprofiles_object_type}."
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesObjectType.CustomerprofilesObjectType",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_object_type awscc_customerprofiles_object_type} Resource."
        },
        "locationInModule": {
          "filename": "src/customerprofiles-object-type/index.ts",
          "line": 898
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.customerprofilesObjectType.CustomerprofilesObjectTypeConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/customerprofiles-object-type/index.ts",
        "line": 866
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CustomerprofilesObjectType resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 883
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the CustomerprofilesObjectType to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_object_type#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CustomerprofilesObjectType that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CustomerprofilesObjectType to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 1017
          },
          "name": "putFields",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.customerprofilesObjectType.CustomerprofilesObjectTypeFields"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 1038
          },
          "name": "putKeys",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.customerprofilesObjectType.CustomerprofilesObjectTypeKeys"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 1125
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.customerprofilesObjectType.CustomerprofilesObjectTypeTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 941
          },
          "name": "resetAllowProfileCreation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 988
          },
          "name": "resetEncryptionKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 1004
          },
          "name": "resetExpirationDays"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 1020
          },
          "name": "resetFields"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 1041
          },
          "name": "resetKeys"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 1067
          },
          "name": "resetMaxProfileObjectCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 1096
          },
          "name": "resetSourceLastUpdatedTimestampFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 1112
          },
          "name": "resetSourcePriority"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 1128
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 1144
          },
          "name": "resetTemplateId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 1156
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 1174
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CustomerprofilesObjectType",
      "namespace": "customerprofilesObjectType",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 871
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 950
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 1014
          },
          "name": "fields",
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesObjectType.CustomerprofilesObjectTypeFieldsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 1029
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 1035
          },
          "name": "keys",
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesObjectType.CustomerprofilesObjectTypeKeysList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 1050
          },
          "name": "lastUpdatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 1055
          },
          "name": "maxAvailableProfileObjectCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 1122
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesObjectType.CustomerprofilesObjectTypeTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 945
          },
          "name": "allowProfileCreationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 963
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 976
          },
          "name": "domainNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 992
          },
          "name": "encryptionKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 1008
          },
          "name": "expirationDaysInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 1024
          },
          "name": "fieldsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.customerprofilesObjectType.CustomerprofilesObjectTypeFields"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 1045
          },
          "name": "keysInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.customerprofilesObjectType.CustomerprofilesObjectTypeKeys"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 1071
          },
          "name": "maxProfileObjectCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 1084
          },
          "name": "objectTypeNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 1100
          },
          "name": "sourceLastUpdatedTimestampFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 1116
          },
          "name": "sourcePriorityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 1132
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.customerprofilesObjectType.CustomerprofilesObjectTypeTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 1148
          },
          "name": "templateIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 935
          },
          "name": "allowProfileCreation",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 956
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 969
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 982
          },
          "name": "encryptionKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 998
          },
          "name": "expirationDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 1061
          },
          "name": "maxProfileObjectCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 1077
          },
          "name": "objectTypeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 1090
          },
          "name": "sourceLastUpdatedTimestampFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 1106
          },
          "name": "sourcePriority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 1138
          },
          "name": "templateId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/customerprofiles-object-type/index:CustomerprofilesObjectType"
    },
    "@cdktn/provider-awscc.customerprofilesObjectType.CustomerprofilesObjectTypeConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesObjectType.CustomerprofilesObjectTypeConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-object-type/index.ts",
        "line": 14
      },
      "name": "CustomerprofilesObjectTypeConfig",
      "namespace": "customerprofilesObjectType",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_object_type#description CustomerprofilesObjectType#description}",
            "stability": "stable",
            "summary": "Description of the profile object type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 26
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_object_type#domain_name CustomerprofilesObjectType#domain_name}",
            "stability": "stable",
            "summary": "The unique name of the domain."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 32
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_object_type#object_type_name CustomerprofilesObjectType#object_type_name}",
            "stability": "stable",
            "summary": "The name of the profile object type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 68
          },
          "name": "objectTypeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_object_type#allow_profile_creation CustomerprofilesObjectType#allow_profile_creation}",
            "stability": "stable",
            "summary": "Indicates whether a profile should be created when data is received."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 20
          },
          "name": "allowProfileCreation",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_object_type#encryption_key CustomerprofilesObjectType#encryption_key}",
            "stability": "stable",
            "summary": "The default encryption key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 38
          },
          "name": "encryptionKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_object_type#expiration_days CustomerprofilesObjectType#expiration_days}",
            "stability": "stable",
            "summary": "The default number of days until the data within the domain expires."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 44
          },
          "name": "expirationDays",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_object_type#fields CustomerprofilesObjectType#fields}",
            "stability": "stable",
            "summary": "A list of the name and ObjectType field."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 50
          },
          "name": "fields",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.customerprofilesObjectType.CustomerprofilesObjectTypeFields"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_object_type#keys CustomerprofilesObjectType#keys}",
            "stability": "stable",
            "summary": "A list of unique keys that can be used to map data to the profile."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 56
          },
          "name": "keys",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.customerprofilesObjectType.CustomerprofilesObjectTypeKeys"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_object_type#max_profile_object_count CustomerprofilesObjectType#max_profile_object_count}",
            "stability": "stable",
            "summary": "The maximum number of profile objects for this object type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 62
          },
          "name": "maxProfileObjectCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_object_type#source_last_updated_timestamp_format CustomerprofilesObjectType#source_last_updated_timestamp_format}",
            "stability": "stable",
            "summary": "The format of your sourceLastUpdatedTimestamp that was previously set up."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 74
          },
          "name": "sourceLastUpdatedTimestampFormat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_object_type#source_priority CustomerprofilesObjectType#source_priority}",
            "stability": "stable",
            "summary": "Defines the priority order of object types. Lower value indicates higher priority."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 80
          },
          "name": "sourcePriority",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_object_type#tags CustomerprofilesObjectType#tags}",
            "stability": "stable",
            "summary": "The tags (keys and values) associated with the integration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 86
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.customerprofilesObjectType.CustomerprofilesObjectTypeTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_object_type#template_id CustomerprofilesObjectType#template_id}",
            "stability": "stable",
            "summary": "A unique identifier for the object template."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 92
          },
          "name": "templateId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/customerprofiles-object-type/index:CustomerprofilesObjectTypeConfig"
    },
    "@cdktn/provider-awscc.customerprofilesObjectType.CustomerprofilesObjectTypeFields": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesObjectType.CustomerprofilesObjectTypeFields",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-object-type/index.ts",
        "line": 260
      },
      "name": "CustomerprofilesObjectTypeFields",
      "namespace": "customerprofilesObjectType",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_object_type#name CustomerprofilesObjectType#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 264
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_object_type#object_type_field CustomerprofilesObjectType#object_type_field}",
            "stability": "stable",
            "summary": "Represents a field in a ProfileObjectType."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 270
          },
          "name": "objectTypeField",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesObjectType.CustomerprofilesObjectTypeFieldsObjectTypeField"
          }
        }
      ],
      "symbolId": "src/customerprofiles-object-type/index:CustomerprofilesObjectTypeFields"
    },
    "@cdktn/provider-awscc.customerprofilesObjectType.CustomerprofilesObjectTypeFieldsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesObjectType.CustomerprofilesObjectTypeFieldsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-object-type/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/customerprofiles-object-type/index.ts",
        "line": 392
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 407
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.customerprofilesObjectType.CustomerprofilesObjectTypeFieldsOutputReference"
            }
          }
        }
      ],
      "name": "CustomerprofilesObjectTypeFieldsList",
      "namespace": "customerprofilesObjectType",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 393
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.customerprofilesObjectType.CustomerprofilesObjectTypeFields"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-object-type/index:CustomerprofilesObjectTypeFieldsList"
    },
    "@cdktn/provider-awscc.customerprofilesObjectType.CustomerprofilesObjectTypeFieldsObjectTypeField": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesObjectType.CustomerprofilesObjectTypeFieldsObjectTypeField",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-object-type/index.ts",
        "line": 94
      },
      "name": "CustomerprofilesObjectTypeFieldsObjectTypeField",
      "namespace": "customerprofilesObjectType",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_object_type#content_type CustomerprofilesObjectType#content_type}",
            "stability": "stable",
            "summary": "The content type of the field. Used for determining equality when searching."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 100
          },
          "name": "contentType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For example: _source.FirstName, where \"_source\" is a ProfileObjectType of a Zendesk user and \"FirstName\" is a field in that ObjectType.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_object_type#source CustomerprofilesObjectType#source}",
            "stability": "stable",
            "summary": "A field of a ProfileObject."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 106
          },
          "name": "source",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_object_type#target CustomerprofilesObjectType#target}",
            "stability": "stable",
            "summary": "The location of the data in the standard ProfileObject model. For example: _profile.Address.PostalCode."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 112
          },
          "name": "target",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/customerprofiles-object-type/index:CustomerprofilesObjectTypeFieldsObjectTypeField"
    },
    "@cdktn/provider-awscc.customerprofilesObjectType.CustomerprofilesObjectTypeFieldsObjectTypeFieldOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesObjectType.CustomerprofilesObjectTypeFieldsObjectTypeFieldOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-object-type/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/customerprofiles-object-type/index.ts",
        "line": 158
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 220
          },
          "name": "resetContentType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 236
          },
          "name": "resetSource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 252
          },
          "name": "resetTarget"
        }
      ],
      "name": "CustomerprofilesObjectTypeFieldsObjectTypeFieldOutputReference",
      "namespace": "customerprofilesObjectType",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 224
          },
          "name": "contentTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 240
          },
          "name": "sourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 256
          },
          "name": "targetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 214
          },
          "name": "contentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 230
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 246
          },
          "name": "target",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 170
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesObjectType.CustomerprofilesObjectTypeFieldsObjectTypeField"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-object-type/index:CustomerprofilesObjectTypeFieldsObjectTypeFieldOutputReference"
    },
    "@cdktn/provider-awscc.customerprofilesObjectType.CustomerprofilesObjectTypeFieldsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesObjectType.CustomerprofilesObjectTypeFieldsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-object-type/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/customerprofiles-object-type/index.ts",
        "line": 309
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 380
          },
          "name": "putObjectTypeField",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.customerprofilesObjectType.CustomerprofilesObjectTypeFieldsObjectTypeField"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 367
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 383
          },
          "name": "resetObjectTypeField"
        }
      ],
      "name": "CustomerprofilesObjectTypeFieldsOutputReference",
      "namespace": "customerprofilesObjectType",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 377
          },
          "name": "objectTypeField",
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesObjectType.CustomerprofilesObjectTypeFieldsObjectTypeFieldOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 371
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 387
          },
          "name": "objectTypeFieldInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesObjectType.CustomerprofilesObjectTypeFieldsObjectTypeField"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 361
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 323
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesObjectType.CustomerprofilesObjectTypeFields"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-object-type/index:CustomerprofilesObjectTypeFieldsOutputReference"
    },
    "@cdktn/provider-awscc.customerprofilesObjectType.CustomerprofilesObjectTypeKeys": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesObjectType.CustomerprofilesObjectTypeKeys",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-object-type/index.ts",
        "line": 564
      },
      "name": "CustomerprofilesObjectTypeKeys",
      "namespace": "customerprofilesObjectType",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_object_type#name CustomerprofilesObjectType#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 568
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_object_type#object_type_key_list CustomerprofilesObjectType#object_type_key_list}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 572
          },
          "name": "objectTypeKeyList",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.customerprofilesObjectType.CustomerprofilesObjectTypeKeysObjectTypeKeyListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-object-type/index:CustomerprofilesObjectTypeKeys"
    },
    "@cdktn/provider-awscc.customerprofilesObjectType.CustomerprofilesObjectTypeKeysList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesObjectType.CustomerprofilesObjectTypeKeysList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-object-type/index.ts",
          "line": 702
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/customerprofiles-object-type/index.ts",
        "line": 694
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 709
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.customerprofilesObjectType.CustomerprofilesObjectTypeKeysOutputReference"
            }
          }
        }
      ],
      "name": "CustomerprofilesObjectTypeKeysList",
      "namespace": "customerprofilesObjectType",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 695
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.customerprofilesObjectType.CustomerprofilesObjectTypeKeys"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-object-type/index:CustomerprofilesObjectTypeKeysList"
    },
    "@cdktn/provider-awscc.customerprofilesObjectType.CustomerprofilesObjectTypeKeysObjectTypeKeyListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesObjectType.CustomerprofilesObjectTypeKeysObjectTypeKeyListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-object-type/index.ts",
        "line": 411
      },
      "name": "CustomerprofilesObjectTypeKeysObjectTypeKeyListStruct",
      "namespace": "customerprofilesObjectType",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_object_type#field_names CustomerprofilesObjectType#field_names}",
            "stability": "stable",
            "summary": "The reference for the key name of the fields map."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 417
          },
          "name": "fieldNames",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Each ProfileObject can have only 1 UNIQUE key but multiple PROFILE keys. PROFILE means that this key can be used to tie an object to a PROFILE. UNIQUE means that it can be used to uniquely identify an object. If a key a is marked as SECONDARY, it will be used to search for profiles after all other PROFILE keys have been searched. A LOOKUP_ONLY key is only used to match a profile but is not persisted to be used for searching of the profile. A NEW_ONLY key is only used if the profile does not already exist before the object is ingested, otherwise it is only used for matching objects to profiles.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_object_type#standard_identifiers CustomerprofilesObjectType#standard_identifiers}",
            "stability": "stable",
            "summary": "The types of keys that a ProfileObject can have."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 423
          },
          "name": "standardIdentifiers",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-object-type/index:CustomerprofilesObjectTypeKeysObjectTypeKeyListStruct"
    },
    "@cdktn/provider-awscc.customerprofilesObjectType.CustomerprofilesObjectTypeKeysObjectTypeKeyListStructList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesObjectType.CustomerprofilesObjectTypeKeysObjectTypeKeyListStructList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-object-type/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/customerprofiles-object-type/index.ts",
        "line": 545
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/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-awscc.customerprofilesObjectType.CustomerprofilesObjectTypeKeysObjectTypeKeyListStructOutputReference"
            }
          }
        }
      ],
      "name": "CustomerprofilesObjectTypeKeysObjectTypeKeyListStructList",
      "namespace": "customerprofilesObjectType",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 546
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.customerprofilesObjectType.CustomerprofilesObjectTypeKeysObjectTypeKeyListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-object-type/index:CustomerprofilesObjectTypeKeysObjectTypeKeyListStructList"
    },
    "@cdktn/provider-awscc.customerprofilesObjectType.CustomerprofilesObjectTypeKeysObjectTypeKeyListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesObjectType.CustomerprofilesObjectTypeKeysObjectTypeKeyListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-object-type/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/customerprofiles-object-type/index.ts",
        "line": 462
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 520
          },
          "name": "resetFieldNames"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 536
          },
          "name": "resetStandardIdentifiers"
        }
      ],
      "name": "CustomerprofilesObjectTypeKeysObjectTypeKeyListStructOutputReference",
      "namespace": "customerprofilesObjectType",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 524
          },
          "name": "fieldNamesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 540
          },
          "name": "standardIdentifiersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 514
          },
          "name": "fieldNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 530
          },
          "name": "standardIdentifiers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 476
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesObjectType.CustomerprofilesObjectTypeKeysObjectTypeKeyListStruct"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-object-type/index:CustomerprofilesObjectTypeKeysObjectTypeKeyListStructOutputReference"
    },
    "@cdktn/provider-awscc.customerprofilesObjectType.CustomerprofilesObjectTypeKeysOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesObjectType.CustomerprofilesObjectTypeKeysOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-object-type/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/customerprofiles-object-type/index.ts",
        "line": 611
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 682
          },
          "name": "putObjectTypeKeyList",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.customerprofilesObjectType.CustomerprofilesObjectTypeKeysObjectTypeKeyListStruct"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 669
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 685
          },
          "name": "resetObjectTypeKeyList"
        }
      ],
      "name": "CustomerprofilesObjectTypeKeysOutputReference",
      "namespace": "customerprofilesObjectType",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 679
          },
          "name": "objectTypeKeyList",
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesObjectType.CustomerprofilesObjectTypeKeysObjectTypeKeyListStructList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 673
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 689
          },
          "name": "objectTypeKeyListInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.customerprofilesObjectType.CustomerprofilesObjectTypeKeysObjectTypeKeyListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 663
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 625
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesObjectType.CustomerprofilesObjectTypeKeys"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-object-type/index:CustomerprofilesObjectTypeKeysOutputReference"
    },
    "@cdktn/provider-awscc.customerprofilesObjectType.CustomerprofilesObjectTypeTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesObjectType.CustomerprofilesObjectTypeTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-object-type/index.ts",
        "line": 713
      },
      "name": "CustomerprofilesObjectTypeTags",
      "namespace": "customerprofilesObjectType",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_object_type#key CustomerprofilesObjectType#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 717
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_object_type#value CustomerprofilesObjectType#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 721
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/customerprofiles-object-type/index:CustomerprofilesObjectTypeTags"
    },
    "@cdktn/provider-awscc.customerprofilesObjectType.CustomerprofilesObjectTypeTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesObjectType.CustomerprofilesObjectTypeTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-object-type/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/customerprofiles-object-type/index.ts",
        "line": 843
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 858
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.customerprofilesObjectType.CustomerprofilesObjectTypeTagsOutputReference"
            }
          }
        }
      ],
      "name": "CustomerprofilesObjectTypeTagsList",
      "namespace": "customerprofilesObjectType",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 844
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.customerprofilesObjectType.CustomerprofilesObjectTypeTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-object-type/index:CustomerprofilesObjectTypeTagsList"
    },
    "@cdktn/provider-awscc.customerprofilesObjectType.CustomerprofilesObjectTypeTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesObjectType.CustomerprofilesObjectTypeTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-object-type/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/customerprofiles-object-type/index.ts",
        "line": 760
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 818
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 834
          },
          "name": "resetValue"
        }
      ],
      "name": "CustomerprofilesObjectTypeTagsOutputReference",
      "namespace": "customerprofilesObjectType",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 822
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 838
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 812
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 828
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-object-type/index.ts",
            "line": 774
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesObjectType.CustomerprofilesObjectTypeTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-object-type/index:CustomerprofilesObjectTypeTagsOutputReference"
    },
    "@cdktn/provider-awscc.customerprofilesRecommender.CustomerprofilesRecommender": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_recommender awscc_customerprofiles_recommender}."
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesRecommender.CustomerprofilesRecommender",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_recommender awscc_customerprofiles_recommender} Resource."
        },
        "locationInModule": {
          "filename": "src/customerprofiles-recommender/index.ts",
          "line": 1007
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.customerprofilesRecommender.CustomerprofilesRecommenderConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/customerprofiles-recommender/index.ts",
        "line": 975
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CustomerprofilesRecommender resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/customerprofiles-recommender/index.ts",
            "line": 992
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the CustomerprofilesRecommender to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_recommender#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CustomerprofilesRecommender that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CustomerprofilesRecommender to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-recommender/index.ts",
            "line": 1100
          },
          "name": "putRecommenderConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.customerprofilesRecommender.CustomerprofilesRecommenderRecommenderConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-recommender/index.ts",
            "line": 1147
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.customerprofilesRecommender.CustomerprofilesRecommenderTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-recommender/index.ts",
            "line": 1048
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-recommender/index.ts",
            "line": 1103
          },
          "name": "resetRecommenderConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-recommender/index.ts",
            "line": 1150
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-recommender/index.ts",
            "line": 1168
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-recommender/index.ts",
            "line": 1179
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CustomerprofilesRecommender",
      "namespace": "customerprofilesRecommender",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-recommender/index.ts",
            "line": 980
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-recommender/index.ts",
            "line": 1036
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-recommender/index.ts",
            "line": 1070
          },
          "name": "failureReason",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-recommender/index.ts",
            "line": 1075
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-recommender/index.ts",
            "line": 1080
          },
          "name": "lastUpdatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-recommender/index.ts",
            "line": 1086
          },
          "name": "latestRecommenderUpdate",
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesRecommender.CustomerprofilesRecommenderLatestRecommenderUpdateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-recommender/index.ts",
            "line": 1091
          },
          "name": "recommenderArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-recommender/index.ts",
            "line": 1097
          },
          "name": "recommenderConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesRecommender.CustomerprofilesRecommenderRecommenderConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-recommender/index.ts",
            "line": 1138
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-recommender/index.ts",
            "line": 1144
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesRecommender.CustomerprofilesRecommenderTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-recommender/index.ts",
            "line": 1160
          },
          "name": "trainingMetrics",
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesRecommender.CustomerprofilesRecommenderTrainingMetricsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-recommender/index.ts",
            "line": 1052
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-recommender/index.ts",
            "line": 1065
          },
          "name": "domainNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-recommender/index.ts",
            "line": 1107
          },
          "name": "recommenderConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesRecommender.CustomerprofilesRecommenderRecommenderConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-recommender/index.ts",
            "line": 1120
          },
          "name": "recommenderNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-recommender/index.ts",
            "line": 1133
          },
          "name": "recommenderRecipeNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-recommender/index.ts",
            "line": 1154
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.customerprofilesRecommender.CustomerprofilesRecommenderTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-recommender/index.ts",
            "line": 1042
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-recommender/index.ts",
            "line": 1058
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-recommender/index.ts",
            "line": 1113
          },
          "name": "recommenderName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-recommender/index.ts",
            "line": 1126
          },
          "name": "recommenderRecipeName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/customerprofiles-recommender/index:CustomerprofilesRecommender"
    },
    "@cdktn/provider-awscc.customerprofilesRecommender.CustomerprofilesRecommenderConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesRecommender.CustomerprofilesRecommenderConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-recommender/index.ts",
        "line": 14
      },
      "name": "CustomerprofilesRecommenderConfig",
      "namespace": "customerprofilesRecommender",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_recommender#domain_name CustomerprofilesRecommender#domain_name}",
            "stability": "stable",
            "summary": "The name of the domain for which the recommender will be created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-recommender/index.ts",
            "line": 26
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_recommender#recommender_name CustomerprofilesRecommender#recommender_name}",
            "stability": "stable",
            "summary": "The name of the recommender."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-recommender/index.ts",
            "line": 38
          },
          "name": "recommenderName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_recommender#recommender_recipe_name CustomerprofilesRecommender#recommender_recipe_name}",
            "stability": "stable",
            "summary": "The name of the recommender recipe."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-recommender/index.ts",
            "line": 44
          },
          "name": "recommenderRecipeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_recommender#description CustomerprofilesRecommender#description}",
            "stability": "stable",
            "summary": "The description of the recommender."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-recommender/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/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_recommender#recommender_config CustomerprofilesRecommender#recommender_config}",
            "stability": "stable",
            "summary": "Configuration for the recommender."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-recommender/index.ts",
            "line": 32
          },
          "name": "recommenderConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesRecommender.CustomerprofilesRecommenderRecommenderConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_recommender#tags CustomerprofilesRecommender#tags}",
            "stability": "stable",
            "summary": "The tags used to organize, track, or control access for this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-recommender/index.ts",
            "line": 50
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.customerprofilesRecommender.CustomerprofilesRecommenderTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-recommender/index:CustomerprofilesRecommenderConfig"
    },
    "@cdktn/provider-awscc.customerprofilesRecommender.CustomerprofilesRecommenderLatestRecommenderUpdate": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesRecommender.CustomerprofilesRecommenderLatestRecommenderUpdate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-recommender/index.ts",
        "line": 242
      },
      "name": "CustomerprofilesRecommenderLatestRecommenderUpdate",
      "namespace": "customerprofilesRecommender",
      "symbolId": "src/customerprofiles-recommender/index:CustomerprofilesRecommenderLatestRecommenderUpdate"
    },
    "@cdktn/provider-awscc.customerprofilesRecommender.CustomerprofilesRecommenderLatestRecommenderUpdateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesRecommender.CustomerprofilesRecommenderLatestRecommenderUpdateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-recommender/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/customerprofiles-recommender/index.ts",
        "line": 265
      },
      "name": "CustomerprofilesRecommenderLatestRecommenderUpdateOutputReference",
      "namespace": "customerprofilesRecommender",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-recommender/index.ts",
            "line": 292
          },
          "name": "creationDateTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-recommender/index.ts",
            "line": 297
          },
          "name": "failureReason",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-recommender/index.ts",
            "line": 302
          },
          "name": "lastUpdatedDateTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-recommender/index.ts",
            "line": 308
          },
          "name": "recommenderConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesRecommender.CustomerprofilesRecommenderLatestRecommenderUpdateRecommenderConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-recommender/index.ts",
            "line": 313
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-recommender/index.ts",
            "line": 276
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesRecommender.CustomerprofilesRecommenderLatestRecommenderUpdate"
          }
        }
      ],
      "symbolId": "src/customerprofiles-recommender/index:CustomerprofilesRecommenderLatestRecommenderUpdateOutputReference"
    },
    "@cdktn/provider-awscc.customerprofilesRecommender.CustomerprofilesRecommenderLatestRecommenderUpdateRecommenderConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesRecommender.CustomerprofilesRecommenderLatestRecommenderUpdateRecommenderConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-recommender/index.ts",
        "line": 187
      },
      "name": "CustomerprofilesRecommenderLatestRecommenderUpdateRecommenderConfig",
      "namespace": "customerprofilesRecommender",
      "symbolId": "src/customerprofiles-recommender/index:CustomerprofilesRecommenderLatestRecommenderUpdateRecommenderConfig"
    },
    "@cdktn/provider-awscc.customerprofilesRecommender.CustomerprofilesRecommenderLatestRecommenderUpdateRecommenderConfigEventsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesRecommender.CustomerprofilesRecommenderLatestRecommenderUpdateRecommenderConfigEventsConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-recommender/index.ts",
        "line": 132
      },
      "name": "CustomerprofilesRecommenderLatestRecommenderUpdateRecommenderConfigEventsConfig",
      "namespace": "customerprofilesRecommender",
      "symbolId": "src/customerprofiles-recommender/index:CustomerprofilesRecommenderLatestRecommenderUpdateRecommenderConfigEventsConfig"
    },
    "@cdktn/provider-awscc.customerprofilesRecommender.CustomerprofilesRecommenderLatestRecommenderUpdateRecommenderConfigEventsConfigEventParametersListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesRecommender.CustomerprofilesRecommenderLatestRecommenderUpdateRecommenderConfigEventsConfigEventParametersListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-recommender/index.ts",
        "line": 52
      },
      "name": "CustomerprofilesRecommenderLatestRecommenderUpdateRecommenderConfigEventsConfigEventParametersListStruct",
      "namespace": "customerprofilesRecommender",
      "symbolId": "src/customerprofiles-recommender/index:CustomerprofilesRecommenderLatestRecommenderUpdateRecommenderConfigEventsConfigEventParametersListStruct"
    },
    "@cdktn/provider-awscc.customerprofilesRecommender.CustomerprofilesRecommenderLatestRecommenderUpdateRecommenderConfigEventsConfigEventParametersListStructList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesRecommender.CustomerprofilesRecommenderLatestRecommenderUpdateRecommenderConfigEventsConfigEventParametersListStructList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-recommender/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/customerprofiles-recommender/index.ts",
        "line": 114
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-recommender/index.ts",
            "line": 128
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.customerprofilesRecommender.CustomerprofilesRecommenderLatestRecommenderUpdateRecommenderConfigEventsConfigEventParametersListStructOutputReference"
            }
          }
        }
      ],
      "name": "CustomerprofilesRecommenderLatestRecommenderUpdateRecommenderConfigEventsConfigEventParametersListStructList",
      "namespace": "customerprofilesRecommender",
      "symbolId": "src/customerprofiles-recommender/index:CustomerprofilesRecommenderLatestRecommenderUpdateRecommenderConfigEventsConfigEventParametersListStructList"
    },
    "@cdktn/provider-awscc.customerprofilesRecommender.CustomerprofilesRecommenderLatestRecommenderUpdateRecommenderConfigEventsConfigEventParametersListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesRecommender.CustomerprofilesRecommenderLatestRecommenderUpdateRecommenderConfigEventsConfigEventParametersListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-recommender/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/customerprofiles-recommender/index.ts",
        "line": 75
      },
      "name": "CustomerprofilesRecommenderLatestRecommenderUpdateRecommenderConfigEventsConfigEventParametersListStructOutputReference",
      "namespace": "customerprofilesRecommender",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-recommender/index.ts",
            "line": 104
          },
          "name": "eventType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-recommender/index.ts",
            "line": 109
          },
          "name": "eventValueThreshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-recommender/index.ts",
            "line": 88
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesRecommender.CustomerprofilesRecommenderLatestRecommenderUpdateRecommenderConfigEventsConfigEventParametersListStruct"
          }
        }
      ],
      "symbolId": "src/customerprofiles-recommender/index:CustomerprofilesRecommenderLatestRecommenderUpdateRecommenderConfigEventsConfigEventParametersListStructOutputReference"
    },
    "@cdktn/provider-awscc.customerprofilesRecommender.CustomerprofilesRecommenderLatestRecommenderUpdateRecommenderConfigEventsConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesRecommender.CustomerprofilesRecommenderLatestRecommenderUpdateRecommenderConfigEventsConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-recommender/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/customerprofiles-recommender/index.ts",
        "line": 155
      },
      "name": "CustomerprofilesRecommenderLatestRecommenderUpdateRecommenderConfigEventsConfigOutputReference",
      "namespace": "customerprofilesRecommender",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-recommender/index.ts",
            "line": 183
          },
          "name": "eventParametersList",
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesRecommender.CustomerprofilesRecommenderLatestRecommenderUpdateRecommenderConfigEventsConfigEventParametersListStructList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-recommender/index.ts",
            "line": 166
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesRecommender.CustomerprofilesRecommenderLatestRecommenderUpdateRecommenderConfigEventsConfig"
          }
        }
      ],
      "symbolId": "src/customerprofiles-recommender/index:CustomerprofilesRecommenderLatestRecommenderUpdateRecommenderConfigEventsConfigOutputReference"
    },
    "@cdktn/provider-awscc.customerprofilesRecommender.CustomerprofilesRecommenderLatestRecommenderUpdateRecommenderConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesRecommender.CustomerprofilesRecommenderLatestRecommenderUpdateRecommenderConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-recommender/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/customerprofiles-recommender/index.ts",
        "line": 210
      },
      "name": "CustomerprofilesRecommenderLatestRecommenderUpdateRecommenderConfigOutputReference",
      "namespace": "customerprofilesRecommender",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-recommender/index.ts",
            "line": 238
          },
          "name": "eventsConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesRecommender.CustomerprofilesRecommenderLatestRecommenderUpdateRecommenderConfigEventsConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-recommender/index.ts",
            "line": 221
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesRecommender.CustomerprofilesRecommenderLatestRecommenderUpdateRecommenderConfig"
          }
        }
      ],
      "symbolId": "src/customerprofiles-recommender/index:CustomerprofilesRecommenderLatestRecommenderUpdateRecommenderConfigOutputReference"
    },
    "@cdktn/provider-awscc.customerprofilesRecommender.CustomerprofilesRecommenderRecommenderConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesRecommender.CustomerprofilesRecommenderRecommenderConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-recommender/index.ts",
        "line": 566
      },
      "name": "CustomerprofilesRecommenderRecommenderConfig",
      "namespace": "customerprofilesRecommender",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_recommender#events_config CustomerprofilesRecommender#events_config}",
            "stability": "stable",
            "summary": "Configuration for events used in the recommender."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-recommender/index.ts",
            "line": 572
          },
          "name": "eventsConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesRecommender.CustomerprofilesRecommenderRecommenderConfigEventsConfig"
          }
        }
      ],
      "symbolId": "src/customerprofiles-recommender/index:CustomerprofilesRecommenderRecommenderConfig"
    },
    "@cdktn/provider-awscc.customerprofilesRecommender.CustomerprofilesRecommenderRecommenderConfigEventsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesRecommender.CustomerprofilesRecommenderRecommenderConfigEventsConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-recommender/index.ts",
        "line": 470
      },
      "name": "CustomerprofilesRecommenderRecommenderConfigEventsConfig",
      "namespace": "customerprofilesRecommender",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_recommender#event_parameters_list CustomerprofilesRecommender#event_parameters_list}",
            "stability": "stable",
            "summary": "List of event parameters with their value thresholds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-recommender/index.ts",
            "line": 476
          },
          "name": "eventParametersList",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.customerprofilesRecommender.CustomerprofilesRecommenderRecommenderConfigEventsConfigEventParametersListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-recommender/index:CustomerprofilesRecommenderRecommenderConfigEventsConfig"
    },
    "@cdktn/provider-awscc.customerprofilesRecommender.CustomerprofilesRecommenderRecommenderConfigEventsConfigEventParametersListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesRecommender.CustomerprofilesRecommenderRecommenderConfigEventsConfigEventParametersListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-recommender/index.ts",
        "line": 317
      },
      "name": "CustomerprofilesRecommenderRecommenderConfigEventsConfigEventParametersListStruct",
      "namespace": "customerprofilesRecommender",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_recommender#event_type CustomerprofilesRecommender#event_type}",
            "stability": "stable",
            "summary": "The type of event."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-recommender/index.ts",
            "line": 323
          },
          "name": "eventType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Only events with a value greater or equal to this threshold will be considered for solution creation.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_recommender#event_value_threshold CustomerprofilesRecommender#event_value_threshold}",
            "stability": "stable",
            "summary": "The threshold of the event type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-recommender/index.ts",
            "line": 329
          },
          "name": "eventValueThreshold",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/customerprofiles-recommender/index:CustomerprofilesRecommenderRecommenderConfigEventsConfigEventParametersListStruct"
    },
    "@cdktn/provider-awscc.customerprofilesRecommender.CustomerprofilesRecommenderRecommenderConfigEventsConfigEventParametersListStructList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesRecommender.CustomerprofilesRecommenderRecommenderConfigEventsConfigEventParametersListStructList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-recommender/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/customerprofiles-recommender/index.ts",
        "line": 451
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-recommender/index.ts",
            "line": 466
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.customerprofilesRecommender.CustomerprofilesRecommenderRecommenderConfigEventsConfigEventParametersListStructOutputReference"
            }
          }
        }
      ],
      "name": "CustomerprofilesRecommenderRecommenderConfigEventsConfigEventParametersListStructList",
      "namespace": "customerprofilesRecommender",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-recommender/index.ts",
            "line": 452
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.customerprofilesRecommender.CustomerprofilesRecommenderRecommenderConfigEventsConfigEventParametersListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-recommender/index:CustomerprofilesRecommenderRecommenderConfigEventsConfigEventParametersListStructList"
    },
    "@cdktn/provider-awscc.customerprofilesRecommender.CustomerprofilesRecommenderRecommenderConfigEventsConfigEventParametersListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesRecommender.CustomerprofilesRecommenderRecommenderConfigEventsConfigEventParametersListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-recommender/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/customerprofiles-recommender/index.ts",
        "line": 368
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-recommender/index.ts",
            "line": 426
          },
          "name": "resetEventType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-recommender/index.ts",
            "line": 442
          },
          "name": "resetEventValueThreshold"
        }
      ],
      "name": "CustomerprofilesRecommenderRecommenderConfigEventsConfigEventParametersListStructOutputReference",
      "namespace": "customerprofilesRecommender",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-recommender/index.ts",
            "line": 430
          },
          "name": "eventTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-recommender/index.ts",
            "line": 446
          },
          "name": "eventValueThresholdInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-recommender/index.ts",
            "line": 420
          },
          "name": "eventType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-recommender/index.ts",
            "line": 436
          },
          "name": "eventValueThreshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-recommender/index.ts",
            "line": 382
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesRecommender.CustomerprofilesRecommenderRecommenderConfigEventsConfigEventParametersListStruct"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-recommender/index:CustomerprofilesRecommenderRecommenderConfigEventsConfigEventParametersListStructOutputReference"
    },
    "@cdktn/provider-awscc.customerprofilesRecommender.CustomerprofilesRecommenderRecommenderConfigEventsConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesRecommender.CustomerprofilesRecommenderRecommenderConfigEventsConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-recommender/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/customerprofiles-recommender/index.ts",
        "line": 508
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-recommender/index.ts",
            "line": 555
          },
          "name": "putEventParametersList",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.customerprofilesRecommender.CustomerprofilesRecommenderRecommenderConfigEventsConfigEventParametersListStruct"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-recommender/index.ts",
            "line": 558
          },
          "name": "resetEventParametersList"
        }
      ],
      "name": "CustomerprofilesRecommenderRecommenderConfigEventsConfigOutputReference",
      "namespace": "customerprofilesRecommender",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-recommender/index.ts",
            "line": 552
          },
          "name": "eventParametersList",
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesRecommender.CustomerprofilesRecommenderRecommenderConfigEventsConfigEventParametersListStructList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-recommender/index.ts",
            "line": 562
          },
          "name": "eventParametersListInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.customerprofilesRecommender.CustomerprofilesRecommenderRecommenderConfigEventsConfigEventParametersListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-recommender/index.ts",
            "line": 520
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesRecommender.CustomerprofilesRecommenderRecommenderConfigEventsConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-recommender/index:CustomerprofilesRecommenderRecommenderConfigEventsConfigOutputReference"
    },
    "@cdktn/provider-awscc.customerprofilesRecommender.CustomerprofilesRecommenderRecommenderConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesRecommender.CustomerprofilesRecommenderRecommenderConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-recommender/index.ts",
          "line": 612
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/customerprofiles-recommender/index.ts",
        "line": 604
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-recommender/index.ts",
            "line": 651
          },
          "name": "putEventsConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.customerprofilesRecommender.CustomerprofilesRecommenderRecommenderConfigEventsConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-recommender/index.ts",
            "line": 654
          },
          "name": "resetEventsConfig"
        }
      ],
      "name": "CustomerprofilesRecommenderRecommenderConfigOutputReference",
      "namespace": "customerprofilesRecommender",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-recommender/index.ts",
            "line": 648
          },
          "name": "eventsConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesRecommender.CustomerprofilesRecommenderRecommenderConfigEventsConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-recommender/index.ts",
            "line": 658
          },
          "name": "eventsConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesRecommender.CustomerprofilesRecommenderRecommenderConfigEventsConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-recommender/index.ts",
            "line": 616
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesRecommender.CustomerprofilesRecommenderRecommenderConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-recommender/index:CustomerprofilesRecommenderRecommenderConfigOutputReference"
    },
    "@cdktn/provider-awscc.customerprofilesRecommender.CustomerprofilesRecommenderTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesRecommender.CustomerprofilesRecommenderTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-recommender/index.ts",
        "line": 662
      },
      "name": "CustomerprofilesRecommenderTags",
      "namespace": "customerprofilesRecommender",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_recommender#key CustomerprofilesRecommender#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-recommender/index.ts",
            "line": 666
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_recommender#value CustomerprofilesRecommender#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-recommender/index.ts",
            "line": 670
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/customerprofiles-recommender/index:CustomerprofilesRecommenderTags"
    },
    "@cdktn/provider-awscc.customerprofilesRecommender.CustomerprofilesRecommenderTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesRecommender.CustomerprofilesRecommenderTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-recommender/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/customerprofiles-recommender/index.ts",
        "line": 792
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-recommender/index.ts",
            "line": 807
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.customerprofilesRecommender.CustomerprofilesRecommenderTagsOutputReference"
            }
          }
        }
      ],
      "name": "CustomerprofilesRecommenderTagsList",
      "namespace": "customerprofilesRecommender",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-recommender/index.ts",
            "line": 793
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.customerprofilesRecommender.CustomerprofilesRecommenderTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-recommender/index:CustomerprofilesRecommenderTagsList"
    },
    "@cdktn/provider-awscc.customerprofilesRecommender.CustomerprofilesRecommenderTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesRecommender.CustomerprofilesRecommenderTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-recommender/index.ts",
          "line": 719
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/customerprofiles-recommender/index.ts",
        "line": 709
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-recommender/index.ts",
            "line": 767
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-recommender/index.ts",
            "line": 783
          },
          "name": "resetValue"
        }
      ],
      "name": "CustomerprofilesRecommenderTagsOutputReference",
      "namespace": "customerprofilesRecommender",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-recommender/index.ts",
            "line": 771
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-recommender/index.ts",
            "line": 787
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-recommender/index.ts",
            "line": 761
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-recommender/index.ts",
            "line": 777
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-recommender/index.ts",
            "line": 723
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesRecommender.CustomerprofilesRecommenderTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-recommender/index:CustomerprofilesRecommenderTagsOutputReference"
    },
    "@cdktn/provider-awscc.customerprofilesRecommender.CustomerprofilesRecommenderTrainingMetrics": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesRecommender.CustomerprofilesRecommenderTrainingMetrics",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-recommender/index.ts",
        "line": 890
      },
      "name": "CustomerprofilesRecommenderTrainingMetrics",
      "namespace": "customerprofilesRecommender",
      "symbolId": "src/customerprofiles-recommender/index:CustomerprofilesRecommenderTrainingMetrics"
    },
    "@cdktn/provider-awscc.customerprofilesRecommender.CustomerprofilesRecommenderTrainingMetricsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesRecommender.CustomerprofilesRecommenderTrainingMetricsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-recommender/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/customerprofiles-recommender/index.ts",
        "line": 953
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-recommender/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-awscc.customerprofilesRecommender.CustomerprofilesRecommenderTrainingMetricsOutputReference"
            }
          }
        }
      ],
      "name": "CustomerprofilesRecommenderTrainingMetricsList",
      "namespace": "customerprofilesRecommender",
      "symbolId": "src/customerprofiles-recommender/index:CustomerprofilesRecommenderTrainingMetricsList"
    },
    "@cdktn/provider-awscc.customerprofilesRecommender.CustomerprofilesRecommenderTrainingMetricsMetrics": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesRecommender.CustomerprofilesRecommenderTrainingMetricsMetrics",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-recommender/index.ts",
        "line": 811
      },
      "name": "CustomerprofilesRecommenderTrainingMetricsMetrics",
      "namespace": "customerprofilesRecommender",
      "symbolId": "src/customerprofiles-recommender/index:CustomerprofilesRecommenderTrainingMetricsMetrics"
    },
    "@cdktn/provider-awscc.customerprofilesRecommender.CustomerprofilesRecommenderTrainingMetricsMetricsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesRecommender.CustomerprofilesRecommenderTrainingMetricsMetricsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-recommender/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/customerprofiles-recommender/index.ts",
        "line": 834
      },
      "name": "CustomerprofilesRecommenderTrainingMetricsMetricsOutputReference",
      "namespace": "customerprofilesRecommender",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-recommender/index.ts",
            "line": 861
          },
          "name": "coverage",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-recommender/index.ts",
            "line": 866
          },
          "name": "freshness",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-recommender/index.ts",
            "line": 871
          },
          "name": "hit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-recommender/index.ts",
            "line": 876
          },
          "name": "popularity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-recommender/index.ts",
            "line": 881
          },
          "name": "recall",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-recommender/index.ts",
            "line": 886
          },
          "name": "similarity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-recommender/index.ts",
            "line": 845
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesRecommender.CustomerprofilesRecommenderTrainingMetricsMetrics"
          }
        }
      ],
      "symbolId": "src/customerprofiles-recommender/index:CustomerprofilesRecommenderTrainingMetricsMetricsOutputReference"
    },
    "@cdktn/provider-awscc.customerprofilesRecommender.CustomerprofilesRecommenderTrainingMetricsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesRecommender.CustomerprofilesRecommenderTrainingMetricsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-recommender/index.ts",
          "line": 922
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/customerprofiles-recommender/index.ts",
        "line": 913
      },
      "name": "CustomerprofilesRecommenderTrainingMetricsOutputReference",
      "namespace": "customerprofilesRecommender",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-recommender/index.ts",
            "line": 943
          },
          "name": "metrics",
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesRecommender.CustomerprofilesRecommenderTrainingMetricsMetricsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-recommender/index.ts",
            "line": 948
          },
          "name": "time",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-recommender/index.ts",
            "line": 926
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesRecommender.CustomerprofilesRecommenderTrainingMetrics"
          }
        }
      ],
      "symbolId": "src/customerprofiles-recommender/index:CustomerprofilesRecommenderTrainingMetricsOutputReference"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinition": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition awscc_customerprofiles_segment_definition}."
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinition",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition awscc_customerprofiles_segment_definition} Resource."
        },
        "locationInModule": {
          "filename": "src/customerprofiles-segment-definition/index.ts",
          "line": 8988
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 8956
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CustomerprofilesSegmentDefinition resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 8973
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the CustomerprofilesSegmentDefinition to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CustomerprofilesSegmentDefinition that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CustomerprofilesSegmentDefinition to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 9093
          },
          "name": "putSegmentGroups",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroups"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 9109
          },
          "name": "putSegmentSort",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentSort"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 9146
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 9031
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 9096
          },
          "name": "resetSegmentGroups"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 9112
          },
          "name": "resetSegmentSort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 9128
          },
          "name": "resetSegmentSqlQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 9149
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 9161
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 9174
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CustomerprofilesSegmentDefinition",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 8961
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 9019
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 9066
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 9071
          },
          "name": "segmentDefinitionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 9090
          },
          "name": "segmentGroups",
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 9106
          },
          "name": "segmentSort",
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentSortOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 9137
          },
          "name": "segmentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 9143
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 9035
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 9048
          },
          "name": "displayNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 9061
          },
          "name": "domainNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 9084
          },
          "name": "segmentDefinitionNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 9100
          },
          "name": "segmentGroupsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroups"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 9116
          },
          "name": "segmentSortInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentSort"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 9132
          },
          "name": "segmentSqlQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 9153
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 9025
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 9041
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 9054
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 9077
          },
          "name": "segmentDefinitionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 9122
          },
          "name": "segmentSqlQuery",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinition"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 14
      },
      "name": "CustomerprofilesSegmentDefinitionConfig",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#display_name CustomerprofilesSegmentDefinition#display_name}",
            "stability": "stable",
            "summary": "The display name of the segment definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 26
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#domain_name CustomerprofilesSegmentDefinition#domain_name}",
            "stability": "stable",
            "summary": "The unique name of the domain."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 32
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#segment_definition_name CustomerprofilesSegmentDefinition#segment_definition_name}",
            "stability": "stable",
            "summary": "The unique name of the segment definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 38
          },
          "name": "segmentDefinitionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#description CustomerprofilesSegmentDefinition#description}",
            "stability": "stable",
            "summary": "The description of the segment definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/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/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#segment_groups CustomerprofilesSegmentDefinition#segment_groups}",
            "stability": "stable",
            "summary": "An array that defines the set of segment criteria to evaluate when handling segment groups for the segment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 44
          },
          "name": "segmentGroups",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroups"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#segment_sort CustomerprofilesSegmentDefinition#segment_sort}",
            "stability": "stable",
            "summary": "The segment sort configuration for ordering segment results."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 50
          },
          "name": "segmentSort",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentSort"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#segment_sql_query CustomerprofilesSegmentDefinition#segment_sql_query}",
            "stability": "stable",
            "summary": "The SQL query that defines the segment criteria."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 56
          },
          "name": "segmentSqlQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#tags CustomerprofilesSegmentDefinition#tags}",
            "stability": "stable",
            "summary": "The tags used to organize, track, or control access for this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 62
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionConfig"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroups": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroups",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 8351
      },
      "name": "CustomerprofilesSegmentDefinitionSegmentGroups",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#groups CustomerprofilesSegmentDefinition#groups}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 8355
          },
          "name": "groups",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroups"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#include CustomerprofilesSegmentDefinition#include}",
            "stability": "stable",
            "summary": "Specifies the operator on how to handle multiple groups within the same segment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 8361
          },
          "name": "include",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroups"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroups": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroups",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 8132
      },
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsGroups",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#dimensions CustomerprofilesSegmentDefinition#dimensions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 8136
          },
          "name": "dimensions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#source_segments CustomerprofilesSegmentDefinition#source_segments}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 8140
          },
          "name": "sourceSegments",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsSourceSegments"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#source_type CustomerprofilesSegmentDefinition#source_type}",
            "stability": "stable",
            "summary": "Specifies the operator on how to handle multiple groups within the same segment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 8146
          },
          "name": "sourceType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#type CustomerprofilesSegmentDefinition#type}",
            "stability": "stable",
            "summary": "Specifies the operator on how to handle multiple groups within the same segment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 8152
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsGroups"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 7863
      },
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensions",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#calculated_attributes CustomerprofilesSegmentDefinition#calculated_attributes}",
            "stability": "stable",
            "summary": "One or more calculated attributes to use as criteria for the segment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7869
          },
          "name": "calculatedAttributes",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsCalculatedAttributes"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#profile_attributes CustomerprofilesSegmentDefinition#profile_attributes}",
            "stability": "stable",
            "summary": "Specifies the dimension settings within profile attributes for a segment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7875
          },
          "name": "profileAttributes",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributes"
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensions"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsCalculatedAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsCalculatedAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 326
      },
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsCalculatedAttributes",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#condition_overrides CustomerprofilesSegmentDefinition#condition_overrides}",
            "stability": "stable",
            "summary": "Overrides the condition block within the original calculated attribute definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 332
          },
          "name": "conditionOverrides",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsCalculatedAttributesConditionOverrides"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#dimension_type CustomerprofilesSegmentDefinition#dimension_type}",
            "stability": "stable",
            "summary": "The type of segment dimension to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 338
          },
          "name": "dimensionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#values CustomerprofilesSegmentDefinition#values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 342
          },
          "name": "values",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsCalculatedAttributes"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsCalculatedAttributesConditionOverrides": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsCalculatedAttributesConditionOverrides",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 230
      },
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsCalculatedAttributesConditionOverrides",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#range CustomerprofilesSegmentDefinition#range}",
            "stability": "stable",
            "summary": "Defines the range to be applied to the calculated attribute definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 236
          },
          "name": "range",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsCalculatedAttributesConditionOverridesRange"
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsCalculatedAttributesConditionOverrides"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsCalculatedAttributesConditionOverridesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsCalculatedAttributesConditionOverridesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-segment-definition/index.ts",
          "line": 276
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 268
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 315
          },
          "name": "putRange",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsCalculatedAttributesConditionOverridesRange"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 318
          },
          "name": "resetRange"
        }
      ],
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsCalculatedAttributesConditionOverridesOutputReference",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 312
          },
          "name": "range",
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsCalculatedAttributesConditionOverridesRangeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 322
          },
          "name": "rangeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsCalculatedAttributesConditionOverridesRange"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 280
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsCalculatedAttributesConditionOverrides"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsCalculatedAttributesConditionOverridesOutputReference"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsCalculatedAttributesConditionOverridesRange": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsCalculatedAttributesConditionOverridesRange",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 64
      },
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsCalculatedAttributesConditionOverridesRange",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Positive numbers indicate how many days in the past data should be included, and negative numbers indicate how many days in the future.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#end CustomerprofilesSegmentDefinition#end}",
            "stability": "stable",
            "summary": "The ending point for this overridden range."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 70
          },
          "name": "end",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Positive numbers indicate how many days in the past data should be included, and negative numbers indicate how many days in the future.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#start CustomerprofilesSegmentDefinition#start}",
            "stability": "stable",
            "summary": "The starting point for this overridden range."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 76
          },
          "name": "start",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#unit CustomerprofilesSegmentDefinition#unit}",
            "stability": "stable",
            "summary": "The unit to be applied to the range."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 82
          },
          "name": "unit",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsCalculatedAttributesConditionOverridesRange"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsCalculatedAttributesConditionOverridesRangeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsCalculatedAttributesConditionOverridesRangeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-segment-definition/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/customerprofiles-segment-definition/index.ts",
        "line": 128
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 190
          },
          "name": "resetEnd"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 206
          },
          "name": "resetStart"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 222
          },
          "name": "resetUnit"
        }
      ],
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsCalculatedAttributesConditionOverridesRangeOutputReference",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 194
          },
          "name": "endInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 210
          },
          "name": "startInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 226
          },
          "name": "unitInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 184
          },
          "name": "end",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 200
          },
          "name": "start",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 216
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 140
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsCalculatedAttributesConditionOverridesRange"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsCalculatedAttributesConditionOverridesRangeOutputReference"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsCalculatedAttributesMap": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsCalculatedAttributesMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-segment-definition/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/customerprofiles-segment-definition/index.ts",
        "line": 492
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 506
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsCalculatedAttributesOutputReference"
            }
          }
        }
      ],
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsCalculatedAttributesMap",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 493
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsCalculatedAttributes"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsCalculatedAttributesMap"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsCalculatedAttributesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsCalculatedAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-segment-definition/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"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 388
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 448
          },
          "name": "putConditionOverrides",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsCalculatedAttributesConditionOverrides"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 451
          },
          "name": "resetConditionOverrides"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 467
          },
          "name": "resetDimensionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 483
          },
          "name": "resetValues"
        }
      ],
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsCalculatedAttributesOutputReference",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 445
          },
          "name": "conditionOverrides",
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsCalculatedAttributesConditionOverridesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 455
          },
          "name": "conditionOverridesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsCalculatedAttributesConditionOverrides"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 471
          },
          "name": "dimensionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 487
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 461
          },
          "name": "dimensionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 477
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 401
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsCalculatedAttributes"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsCalculatedAttributesOutputReference"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-segment-definition/index.ts",
          "line": 8005
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 7997
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 8012
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsOutputReference"
            }
          }
        }
      ],
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsList",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7998
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsList"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-segment-definition/index.ts",
          "line": 7924
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 7914
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7969
          },
          "name": "putCalculatedAttributes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsCalculatedAttributes"
                        },
                        "kind": "map"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7985
          },
          "name": "putProfileAttributes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributes"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7972
          },
          "name": "resetCalculatedAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7988
          },
          "name": "resetProfileAttributes"
        }
      ],
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsOutputReference",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7966
          },
          "name": "calculatedAttributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsCalculatedAttributesMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7982
          },
          "name": "profileAttributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7976
          },
          "name": "calculatedAttributesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsCalculatedAttributes"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7992
          },
          "name": "profileAttributesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributes"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7928
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsOutputReference"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 7032
      },
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributes",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#account_number CustomerprofilesSegmentDefinition#account_number}",
            "stability": "stable",
            "summary": "Specifies profile based criteria for a segment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7038
          },
          "name": "accountNumber",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAccountNumber"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#additional_information CustomerprofilesSegmentDefinition#additional_information}",
            "stability": "stable",
            "summary": "Specifies criteria for a segment using extended-length string values."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7044
          },
          "name": "additionalInformation",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAdditionalInformation"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#address CustomerprofilesSegmentDefinition#address}",
            "stability": "stable",
            "summary": "The address based criteria for the segment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7050
          },
          "name": "address",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddress"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#attributes CustomerprofilesSegmentDefinition#attributes}",
            "stability": "stable",
            "summary": "One or more custom attributes to use as criteria for the segment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7056
          },
          "name": "attributes",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAttributes"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#billing_address CustomerprofilesSegmentDefinition#billing_address}",
            "stability": "stable",
            "summary": "The address based criteria for the segment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7062
          },
          "name": "billingAddress",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddress"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#birth_date CustomerprofilesSegmentDefinition#birth_date}",
            "stability": "stable",
            "summary": "Specifies date based criteria for a segment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7068
          },
          "name": "birthDate",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBirthDate"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#business_email_address CustomerprofilesSegmentDefinition#business_email_address}",
            "stability": "stable",
            "summary": "Specifies profile based criteria for a segment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7074
          },
          "name": "businessEmailAddress",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBusinessEmailAddress"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#business_name CustomerprofilesSegmentDefinition#business_name}",
            "stability": "stable",
            "summary": "Specifies profile based criteria for a segment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7080
          },
          "name": "businessName",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBusinessName"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#business_phone_number CustomerprofilesSegmentDefinition#business_phone_number}",
            "stability": "stable",
            "summary": "Specifies profile based criteria for a segment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7086
          },
          "name": "businessPhoneNumber",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBusinessPhoneNumber"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#email_address CustomerprofilesSegmentDefinition#email_address}",
            "stability": "stable",
            "summary": "Specifies profile based criteria for a segment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7092
          },
          "name": "emailAddress",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesEmailAddress"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#first_name CustomerprofilesSegmentDefinition#first_name}",
            "stability": "stable",
            "summary": "Specifies profile based criteria for a segment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7098
          },
          "name": "firstName",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesFirstName"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#gender_string CustomerprofilesSegmentDefinition#gender_string}",
            "stability": "stable",
            "summary": "Specifies profile based criteria for a segment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7104
          },
          "name": "genderString",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesGenderString"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#home_phone_number CustomerprofilesSegmentDefinition#home_phone_number}",
            "stability": "stable",
            "summary": "Specifies profile based criteria for a segment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7110
          },
          "name": "homePhoneNumber",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesHomePhoneNumber"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#last_name CustomerprofilesSegmentDefinition#last_name}",
            "stability": "stable",
            "summary": "Specifies profile based criteria for a segment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7116
          },
          "name": "lastName",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesLastName"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#mailing_address CustomerprofilesSegmentDefinition#mailing_address}",
            "stability": "stable",
            "summary": "The address based criteria for the segment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7122
          },
          "name": "mailingAddress",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddress"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#middle_name CustomerprofilesSegmentDefinition#middle_name}",
            "stability": "stable",
            "summary": "Specifies profile based criteria for a segment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7128
          },
          "name": "middleName",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMiddleName"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#mobile_phone_number CustomerprofilesSegmentDefinition#mobile_phone_number}",
            "stability": "stable",
            "summary": "Specifies profile based criteria for a segment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7134
          },
          "name": "mobilePhoneNumber",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMobilePhoneNumber"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#party_type_string CustomerprofilesSegmentDefinition#party_type_string}",
            "stability": "stable",
            "summary": "Specifies profile based criteria for a segment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7140
          },
          "name": "partyTypeString",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesPartyTypeString"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#personal_email_address CustomerprofilesSegmentDefinition#personal_email_address}",
            "stability": "stable",
            "summary": "Specifies profile based criteria for a segment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7146
          },
          "name": "personalEmailAddress",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesPersonalEmailAddress"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#phone_number CustomerprofilesSegmentDefinition#phone_number}",
            "stability": "stable",
            "summary": "Specifies profile based criteria for a segment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7152
          },
          "name": "phoneNumber",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesPhoneNumber"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#profile_type CustomerprofilesSegmentDefinition#profile_type}",
            "stability": "stable",
            "summary": "Specifies profile type based criteria for a segment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7158
          },
          "name": "profileType",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesProfileType"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#shipping_address CustomerprofilesSegmentDefinition#shipping_address}",
            "stability": "stable",
            "summary": "The address based criteria for the segment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7164
          },
          "name": "shippingAddress",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddress"
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributes"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAccountNumber": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAccountNumber",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 510
      },
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAccountNumber",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#dimension_type CustomerprofilesSegmentDefinition#dimension_type}",
            "stability": "stable",
            "summary": "The type of segment dimension to use for a string dimension."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 516
          },
          "name": "dimensionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#values CustomerprofilesSegmentDefinition#values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 520
          },
          "name": "values",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAccountNumber"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAccountNumberOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAccountNumberOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-segment-definition/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/customerprofiles-segment-definition/index.ts",
        "line": 559
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 615
          },
          "name": "resetDimensionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 631
          },
          "name": "resetValues"
        }
      ],
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAccountNumberOutputReference",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 619
          },
          "name": "dimensionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 635
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 609
          },
          "name": "dimensionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 625
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 571
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAccountNumber"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAccountNumberOutputReference"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAdditionalInformation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAdditionalInformation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 639
      },
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAdditionalInformation",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#dimension_type CustomerprofilesSegmentDefinition#dimension_type}",
            "stability": "stable",
            "summary": "The type of segment dimension to use for a string dimension."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 645
          },
          "name": "dimensionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#values CustomerprofilesSegmentDefinition#values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 649
          },
          "name": "values",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAdditionalInformation"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAdditionalInformationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAdditionalInformationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-segment-definition/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/customerprofiles-segment-definition/index.ts",
        "line": 688
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 744
          },
          "name": "resetDimensionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 760
          },
          "name": "resetValues"
        }
      ],
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAdditionalInformationOutputReference",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 748
          },
          "name": "dimensionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 764
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 738
          },
          "name": "dimensionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 754
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 700
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAdditionalInformation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAdditionalInformationOutputReference"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddress": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddress",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 1542
      },
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddress",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#city CustomerprofilesSegmentDefinition#city}",
            "stability": "stable",
            "summary": "Specifies profile based criteria for a segment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 1548
          },
          "name": "city",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressCity"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#country CustomerprofilesSegmentDefinition#country}",
            "stability": "stable",
            "summary": "Specifies profile based criteria for a segment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 1554
          },
          "name": "country",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressCountry"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#county CustomerprofilesSegmentDefinition#county}",
            "stability": "stable",
            "summary": "Specifies profile based criteria for a segment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 1560
          },
          "name": "county",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressCounty"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#postal_code CustomerprofilesSegmentDefinition#postal_code}",
            "stability": "stable",
            "summary": "Specifies profile based criteria for a segment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 1566
          },
          "name": "postalCode",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressPostalCode"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#province CustomerprofilesSegmentDefinition#province}",
            "stability": "stable",
            "summary": "Specifies profile based criteria for a segment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 1572
          },
          "name": "province",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressProvince"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#state CustomerprofilesSegmentDefinition#state}",
            "stability": "stable",
            "summary": "Specifies profile based criteria for a segment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 1578
          },
          "name": "state",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressState"
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddress"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressCity": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressCity",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 768
      },
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressCity",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#dimension_type CustomerprofilesSegmentDefinition#dimension_type}",
            "stability": "stable",
            "summary": "The type of segment dimension to use for a string dimension."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 774
          },
          "name": "dimensionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#values CustomerprofilesSegmentDefinition#values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 778
          },
          "name": "values",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressCity"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressCityOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressCityOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-segment-definition/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 817
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 873
          },
          "name": "resetDimensionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 889
          },
          "name": "resetValues"
        }
      ],
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressCityOutputReference",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 877
          },
          "name": "dimensionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 893
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 867
          },
          "name": "dimensionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 883
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 829
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressCity"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressCityOutputReference"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressCountry": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressCountry",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 897
      },
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressCountry",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#dimension_type CustomerprofilesSegmentDefinition#dimension_type}",
            "stability": "stable",
            "summary": "The type of segment dimension to use for a string dimension."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 903
          },
          "name": "dimensionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#values CustomerprofilesSegmentDefinition#values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 907
          },
          "name": "values",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressCountry"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressCountryOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressCountryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-segment-definition/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/customerprofiles-segment-definition/index.ts",
        "line": 946
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 1002
          },
          "name": "resetDimensionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 1018
          },
          "name": "resetValues"
        }
      ],
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressCountryOutputReference",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 1006
          },
          "name": "dimensionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 1022
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 996
          },
          "name": "dimensionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 1012
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 958
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressCountry"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressCountryOutputReference"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressCounty": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressCounty",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 1026
      },
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressCounty",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#dimension_type CustomerprofilesSegmentDefinition#dimension_type}",
            "stability": "stable",
            "summary": "The type of segment dimension to use for a string dimension."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 1032
          },
          "name": "dimensionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#values CustomerprofilesSegmentDefinition#values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 1036
          },
          "name": "values",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressCounty"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressCountyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressCountyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-segment-definition/index.ts",
          "line": 1083
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 1075
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 1131
          },
          "name": "resetDimensionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 1147
          },
          "name": "resetValues"
        }
      ],
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressCountyOutputReference",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 1135
          },
          "name": "dimensionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 1151
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 1125
          },
          "name": "dimensionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 1141
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 1087
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressCounty"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressCountyOutputReference"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-segment-definition/index.ts",
          "line": 1653
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 1645
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 1722
          },
          "name": "putCity",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressCity"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 1738
          },
          "name": "putCountry",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressCountry"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 1754
          },
          "name": "putCounty",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressCounty"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 1770
          },
          "name": "putPostalCode",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressPostalCode"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 1786
          },
          "name": "putProvince",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressProvince"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 1802
          },
          "name": "putState",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressState"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 1725
          },
          "name": "resetCity"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 1741
          },
          "name": "resetCountry"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 1757
          },
          "name": "resetCounty"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 1773
          },
          "name": "resetPostalCode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 1789
          },
          "name": "resetProvince"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 1805
          },
          "name": "resetState"
        }
      ],
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressOutputReference",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 1719
          },
          "name": "city",
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressCityOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 1735
          },
          "name": "country",
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressCountryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 1751
          },
          "name": "county",
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressCountyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 1767
          },
          "name": "postalCode",
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressPostalCodeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 1783
          },
          "name": "province",
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressProvinceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 1799
          },
          "name": "state",
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressStateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 1729
          },
          "name": "cityInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressCity"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 1745
          },
          "name": "countryInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressCountry"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 1761
          },
          "name": "countyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressCounty"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 1777
          },
          "name": "postalCodeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressPostalCode"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 1793
          },
          "name": "provinceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressProvince"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 1809
          },
          "name": "stateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressState"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 1657
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddress"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressOutputReference"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressPostalCode": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressPostalCode",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 1155
      },
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressPostalCode",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#dimension_type CustomerprofilesSegmentDefinition#dimension_type}",
            "stability": "stable",
            "summary": "The type of segment dimension to use for a string dimension."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 1161
          },
          "name": "dimensionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#values CustomerprofilesSegmentDefinition#values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 1165
          },
          "name": "values",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressPostalCode"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressPostalCodeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressPostalCodeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-segment-definition/index.ts",
          "line": 1212
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 1204
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 1260
          },
          "name": "resetDimensionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 1276
          },
          "name": "resetValues"
        }
      ],
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressPostalCodeOutputReference",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 1264
          },
          "name": "dimensionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 1280
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 1254
          },
          "name": "dimensionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 1270
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 1216
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressPostalCode"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressPostalCodeOutputReference"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressProvince": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressProvince",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 1284
      },
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressProvince",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#dimension_type CustomerprofilesSegmentDefinition#dimension_type}",
            "stability": "stable",
            "summary": "The type of segment dimension to use for a string dimension."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 1290
          },
          "name": "dimensionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#values CustomerprofilesSegmentDefinition#values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 1294
          },
          "name": "values",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressProvince"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressProvinceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressProvinceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-segment-definition/index.ts",
          "line": 1341
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 1333
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 1389
          },
          "name": "resetDimensionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 1405
          },
          "name": "resetValues"
        }
      ],
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressProvinceOutputReference",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 1393
          },
          "name": "dimensionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 1409
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 1383
          },
          "name": "dimensionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 1399
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 1345
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressProvince"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressProvinceOutputReference"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressState": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressState",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 1413
      },
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressState",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#dimension_type CustomerprofilesSegmentDefinition#dimension_type}",
            "stability": "stable",
            "summary": "The type of segment dimension to use for a string dimension."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 1419
          },
          "name": "dimensionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#values CustomerprofilesSegmentDefinition#values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 1423
          },
          "name": "values",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressState"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressStateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressStateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-segment-definition/index.ts",
          "line": 1470
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 1462
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 1518
          },
          "name": "resetDimensionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 1534
          },
          "name": "resetValues"
        }
      ],
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressStateOutputReference",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 1522
          },
          "name": "dimensionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 1538
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 1512
          },
          "name": "dimensionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 1528
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 1474
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressState"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressStateOutputReference"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 1813
      },
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAttributes",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#dimension_type CustomerprofilesSegmentDefinition#dimension_type}",
            "stability": "stable",
            "summary": "The type of segment dimension to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 1819
          },
          "name": "dimensionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#values CustomerprofilesSegmentDefinition#values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 1823
          },
          "name": "values",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAttributes"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAttributesMap": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAttributesMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-segment-definition/index.ts",
          "line": 1951
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 1944
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 1958
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAttributesOutputReference"
            }
          }
        }
      ],
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAttributesMap",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 1945
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAttributes"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAttributesMap"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAttributesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-segment-definition/index.ts",
          "line": 1871
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "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/customerprofiles-segment-definition/index.ts",
        "line": 1862
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 1919
          },
          "name": "resetDimensionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 1935
          },
          "name": "resetValues"
        }
      ],
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAttributesOutputReference",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 1923
          },
          "name": "dimensionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 1939
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 1913
          },
          "name": "dimensionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 1929
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 1875
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAttributes"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAttributesOutputReference"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddress": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddress",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 2736
      },
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddress",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#city CustomerprofilesSegmentDefinition#city}",
            "stability": "stable",
            "summary": "Specifies profile based criteria for a segment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 2742
          },
          "name": "city",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressCity"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#country CustomerprofilesSegmentDefinition#country}",
            "stability": "stable",
            "summary": "Specifies profile based criteria for a segment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 2748
          },
          "name": "country",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressCountry"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#county CustomerprofilesSegmentDefinition#county}",
            "stability": "stable",
            "summary": "Specifies profile based criteria for a segment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 2754
          },
          "name": "county",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressCounty"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#postal_code CustomerprofilesSegmentDefinition#postal_code}",
            "stability": "stable",
            "summary": "Specifies profile based criteria for a segment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 2760
          },
          "name": "postalCode",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressPostalCode"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#province CustomerprofilesSegmentDefinition#province}",
            "stability": "stable",
            "summary": "Specifies profile based criteria for a segment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 2766
          },
          "name": "province",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressProvince"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#state CustomerprofilesSegmentDefinition#state}",
            "stability": "stable",
            "summary": "Specifies profile based criteria for a segment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 2772
          },
          "name": "state",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressState"
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddress"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressCity": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressCity",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 1962
      },
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressCity",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#dimension_type CustomerprofilesSegmentDefinition#dimension_type}",
            "stability": "stable",
            "summary": "The type of segment dimension to use for a string dimension."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 1968
          },
          "name": "dimensionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#values CustomerprofilesSegmentDefinition#values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 1972
          },
          "name": "values",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressCity"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressCityOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressCityOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-segment-definition/index.ts",
          "line": 2019
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 2011
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 2067
          },
          "name": "resetDimensionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 2083
          },
          "name": "resetValues"
        }
      ],
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressCityOutputReference",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 2071
          },
          "name": "dimensionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 2087
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 2061
          },
          "name": "dimensionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 2077
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 2023
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressCity"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressCityOutputReference"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressCountry": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressCountry",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 2091
      },
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressCountry",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#dimension_type CustomerprofilesSegmentDefinition#dimension_type}",
            "stability": "stable",
            "summary": "The type of segment dimension to use for a string dimension."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 2097
          },
          "name": "dimensionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#values CustomerprofilesSegmentDefinition#values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 2101
          },
          "name": "values",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressCountry"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressCountryOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressCountryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-segment-definition/index.ts",
          "line": 2148
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 2140
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 2196
          },
          "name": "resetDimensionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 2212
          },
          "name": "resetValues"
        }
      ],
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressCountryOutputReference",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 2200
          },
          "name": "dimensionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 2216
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 2190
          },
          "name": "dimensionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 2206
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 2152
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressCountry"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressCountryOutputReference"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressCounty": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressCounty",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 2220
      },
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressCounty",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#dimension_type CustomerprofilesSegmentDefinition#dimension_type}",
            "stability": "stable",
            "summary": "The type of segment dimension to use for a string dimension."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 2226
          },
          "name": "dimensionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#values CustomerprofilesSegmentDefinition#values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 2230
          },
          "name": "values",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressCounty"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressCountyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressCountyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-segment-definition/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/customerprofiles-segment-definition/index.ts",
        "line": 2269
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 2325
          },
          "name": "resetDimensionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 2341
          },
          "name": "resetValues"
        }
      ],
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressCountyOutputReference",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 2329
          },
          "name": "dimensionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 2345
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 2319
          },
          "name": "dimensionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 2335
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 2281
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressCounty"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressCountyOutputReference"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-segment-definition/index.ts",
          "line": 2847
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 2839
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 2916
          },
          "name": "putCity",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressCity"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 2932
          },
          "name": "putCountry",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressCountry"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 2948
          },
          "name": "putCounty",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressCounty"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 2964
          },
          "name": "putPostalCode",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressPostalCode"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 2980
          },
          "name": "putProvince",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressProvince"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 2996
          },
          "name": "putState",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressState"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 2919
          },
          "name": "resetCity"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 2935
          },
          "name": "resetCountry"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 2951
          },
          "name": "resetCounty"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 2967
          },
          "name": "resetPostalCode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 2983
          },
          "name": "resetProvince"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 2999
          },
          "name": "resetState"
        }
      ],
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressOutputReference",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 2913
          },
          "name": "city",
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressCityOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 2929
          },
          "name": "country",
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressCountryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 2945
          },
          "name": "county",
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressCountyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 2961
          },
          "name": "postalCode",
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressPostalCodeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 2977
          },
          "name": "province",
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressProvinceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 2993
          },
          "name": "state",
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressStateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 2923
          },
          "name": "cityInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressCity"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 2939
          },
          "name": "countryInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressCountry"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 2955
          },
          "name": "countyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressCounty"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 2971
          },
          "name": "postalCodeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressPostalCode"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 2987
          },
          "name": "provinceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressProvince"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 3003
          },
          "name": "stateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressState"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 2851
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddress"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressOutputReference"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressPostalCode": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressPostalCode",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 2349
      },
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressPostalCode",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#dimension_type CustomerprofilesSegmentDefinition#dimension_type}",
            "stability": "stable",
            "summary": "The type of segment dimension to use for a string dimension."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 2355
          },
          "name": "dimensionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#values CustomerprofilesSegmentDefinition#values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 2359
          },
          "name": "values",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressPostalCode"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressPostalCodeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressPostalCodeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-segment-definition/index.ts",
          "line": 2406
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 2398
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 2454
          },
          "name": "resetDimensionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 2470
          },
          "name": "resetValues"
        }
      ],
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressPostalCodeOutputReference",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 2458
          },
          "name": "dimensionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 2474
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 2448
          },
          "name": "dimensionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 2464
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 2410
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressPostalCode"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressPostalCodeOutputReference"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressProvince": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressProvince",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 2478
      },
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressProvince",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#dimension_type CustomerprofilesSegmentDefinition#dimension_type}",
            "stability": "stable",
            "summary": "The type of segment dimension to use for a string dimension."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 2484
          },
          "name": "dimensionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#values CustomerprofilesSegmentDefinition#values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 2488
          },
          "name": "values",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressProvince"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressProvinceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressProvinceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-segment-definition/index.ts",
          "line": 2535
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 2527
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 2583
          },
          "name": "resetDimensionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 2599
          },
          "name": "resetValues"
        }
      ],
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressProvinceOutputReference",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 2587
          },
          "name": "dimensionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 2603
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 2577
          },
          "name": "dimensionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 2593
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 2539
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressProvince"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressProvinceOutputReference"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressState": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressState",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 2607
      },
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressState",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#dimension_type CustomerprofilesSegmentDefinition#dimension_type}",
            "stability": "stable",
            "summary": "The type of segment dimension to use for a string dimension."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 2613
          },
          "name": "dimensionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#values CustomerprofilesSegmentDefinition#values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 2617
          },
          "name": "values",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressState"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressStateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressStateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-segment-definition/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 2656
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 2712
          },
          "name": "resetDimensionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 2728
          },
          "name": "resetValues"
        }
      ],
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressStateOutputReference",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 2716
          },
          "name": "dimensionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 2732
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 2706
          },
          "name": "dimensionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 2722
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 2668
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressState"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressStateOutputReference"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBirthDate": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBirthDate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 3007
      },
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBirthDate",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#dimension_type CustomerprofilesSegmentDefinition#dimension_type}",
            "stability": "stable",
            "summary": "The type of segment dimension to use for a date dimension."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 3013
          },
          "name": "dimensionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#values CustomerprofilesSegmentDefinition#values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 3017
          },
          "name": "values",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBirthDate"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBirthDateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBirthDateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-segment-definition/index.ts",
          "line": 3064
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 3056
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 3112
          },
          "name": "resetDimensionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 3128
          },
          "name": "resetValues"
        }
      ],
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBirthDateOutputReference",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 3116
          },
          "name": "dimensionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 3132
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 3106
          },
          "name": "dimensionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 3122
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 3068
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBirthDate"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBirthDateOutputReference"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBusinessEmailAddress": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBusinessEmailAddress",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 3136
      },
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBusinessEmailAddress",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#dimension_type CustomerprofilesSegmentDefinition#dimension_type}",
            "stability": "stable",
            "summary": "The type of segment dimension to use for a string dimension."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 3142
          },
          "name": "dimensionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#values CustomerprofilesSegmentDefinition#values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 3146
          },
          "name": "values",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBusinessEmailAddress"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBusinessEmailAddressOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBusinessEmailAddressOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-segment-definition/index.ts",
          "line": 3193
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 3185
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 3241
          },
          "name": "resetDimensionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 3257
          },
          "name": "resetValues"
        }
      ],
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBusinessEmailAddressOutputReference",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 3245
          },
          "name": "dimensionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 3261
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 3235
          },
          "name": "dimensionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 3251
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 3197
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBusinessEmailAddress"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBusinessEmailAddressOutputReference"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBusinessName": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBusinessName",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 3265
      },
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBusinessName",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#dimension_type CustomerprofilesSegmentDefinition#dimension_type}",
            "stability": "stable",
            "summary": "The type of segment dimension to use for a string dimension."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 3271
          },
          "name": "dimensionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#values CustomerprofilesSegmentDefinition#values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 3275
          },
          "name": "values",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBusinessName"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBusinessNameOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBusinessNameOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-segment-definition/index.ts",
          "line": 3322
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 3314
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 3370
          },
          "name": "resetDimensionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 3386
          },
          "name": "resetValues"
        }
      ],
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBusinessNameOutputReference",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 3374
          },
          "name": "dimensionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 3390
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 3364
          },
          "name": "dimensionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 3380
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 3326
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBusinessName"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBusinessNameOutputReference"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBusinessPhoneNumber": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBusinessPhoneNumber",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 3394
      },
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBusinessPhoneNumber",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#dimension_type CustomerprofilesSegmentDefinition#dimension_type}",
            "stability": "stable",
            "summary": "The type of segment dimension to use for a string dimension."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 3400
          },
          "name": "dimensionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#values CustomerprofilesSegmentDefinition#values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 3404
          },
          "name": "values",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBusinessPhoneNumber"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBusinessPhoneNumberOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBusinessPhoneNumberOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-segment-definition/index.ts",
          "line": 3451
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 3443
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 3499
          },
          "name": "resetDimensionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 3515
          },
          "name": "resetValues"
        }
      ],
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBusinessPhoneNumberOutputReference",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 3503
          },
          "name": "dimensionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 3519
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 3493
          },
          "name": "dimensionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 3509
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 3455
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBusinessPhoneNumber"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBusinessPhoneNumberOutputReference"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesEmailAddress": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesEmailAddress",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 3523
      },
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesEmailAddress",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#dimension_type CustomerprofilesSegmentDefinition#dimension_type}",
            "stability": "stable",
            "summary": "The type of segment dimension to use for a string dimension."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 3529
          },
          "name": "dimensionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#values CustomerprofilesSegmentDefinition#values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 3533
          },
          "name": "values",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesEmailAddress"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesEmailAddressOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesEmailAddressOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-segment-definition/index.ts",
          "line": 3580
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 3572
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 3628
          },
          "name": "resetDimensionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 3644
          },
          "name": "resetValues"
        }
      ],
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesEmailAddressOutputReference",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 3632
          },
          "name": "dimensionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 3648
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 3622
          },
          "name": "dimensionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 3638
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 3584
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesEmailAddress"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesEmailAddressOutputReference"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesFirstName": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesFirstName",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 3652
      },
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesFirstName",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#dimension_type CustomerprofilesSegmentDefinition#dimension_type}",
            "stability": "stable",
            "summary": "The type of segment dimension to use for a string dimension."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 3658
          },
          "name": "dimensionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#values CustomerprofilesSegmentDefinition#values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 3662
          },
          "name": "values",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesFirstName"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesFirstNameOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesFirstNameOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-segment-definition/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 3701
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 3757
          },
          "name": "resetDimensionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 3773
          },
          "name": "resetValues"
        }
      ],
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesFirstNameOutputReference",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 3761
          },
          "name": "dimensionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 3777
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 3751
          },
          "name": "dimensionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 3767
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 3713
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesFirstName"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesFirstNameOutputReference"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesGenderString": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesGenderString",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 3781
      },
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesGenderString",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#dimension_type CustomerprofilesSegmentDefinition#dimension_type}",
            "stability": "stable",
            "summary": "The type of segment dimension to use for a string dimension."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 3787
          },
          "name": "dimensionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#values CustomerprofilesSegmentDefinition#values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 3791
          },
          "name": "values",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesGenderString"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesGenderStringOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesGenderStringOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-segment-definition/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/customerprofiles-segment-definition/index.ts",
        "line": 3830
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 3886
          },
          "name": "resetDimensionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 3902
          },
          "name": "resetValues"
        }
      ],
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesGenderStringOutputReference",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 3890
          },
          "name": "dimensionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 3906
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 3880
          },
          "name": "dimensionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 3896
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 3842
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesGenderString"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesGenderStringOutputReference"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesHomePhoneNumber": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesHomePhoneNumber",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 3910
      },
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesHomePhoneNumber",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#dimension_type CustomerprofilesSegmentDefinition#dimension_type}",
            "stability": "stable",
            "summary": "The type of segment dimension to use for a string dimension."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 3916
          },
          "name": "dimensionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#values CustomerprofilesSegmentDefinition#values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 3920
          },
          "name": "values",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesHomePhoneNumber"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesHomePhoneNumberOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesHomePhoneNumberOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-segment-definition/index.ts",
          "line": 3967
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 3959
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 4015
          },
          "name": "resetDimensionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 4031
          },
          "name": "resetValues"
        }
      ],
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesHomePhoneNumberOutputReference",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 4019
          },
          "name": "dimensionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 4035
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 4009
          },
          "name": "dimensionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 4025
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 3971
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesHomePhoneNumber"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesHomePhoneNumberOutputReference"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesLastName": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesLastName",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 4039
      },
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesLastName",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#dimension_type CustomerprofilesSegmentDefinition#dimension_type}",
            "stability": "stable",
            "summary": "The type of segment dimension to use for a string dimension."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 4045
          },
          "name": "dimensionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#values CustomerprofilesSegmentDefinition#values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 4049
          },
          "name": "values",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesLastName"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesLastNameOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesLastNameOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-segment-definition/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/customerprofiles-segment-definition/index.ts",
        "line": 4088
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 4144
          },
          "name": "resetDimensionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 4160
          },
          "name": "resetValues"
        }
      ],
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesLastNameOutputReference",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 4148
          },
          "name": "dimensionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 4164
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 4138
          },
          "name": "dimensionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 4154
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 4100
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesLastName"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesLastNameOutputReference"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddress": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddress",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 4942
      },
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddress",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#city CustomerprofilesSegmentDefinition#city}",
            "stability": "stable",
            "summary": "Specifies profile based criteria for a segment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 4948
          },
          "name": "city",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressCity"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#country CustomerprofilesSegmentDefinition#country}",
            "stability": "stable",
            "summary": "Specifies profile based criteria for a segment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 4954
          },
          "name": "country",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressCountry"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#county CustomerprofilesSegmentDefinition#county}",
            "stability": "stable",
            "summary": "Specifies profile based criteria for a segment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 4960
          },
          "name": "county",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressCounty"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#postal_code CustomerprofilesSegmentDefinition#postal_code}",
            "stability": "stable",
            "summary": "Specifies profile based criteria for a segment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 4966
          },
          "name": "postalCode",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressPostalCode"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#province CustomerprofilesSegmentDefinition#province}",
            "stability": "stable",
            "summary": "Specifies profile based criteria for a segment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 4972
          },
          "name": "province",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressProvince"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#state CustomerprofilesSegmentDefinition#state}",
            "stability": "stable",
            "summary": "Specifies profile based criteria for a segment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 4978
          },
          "name": "state",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressState"
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddress"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressCity": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressCity",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 4168
      },
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressCity",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#dimension_type CustomerprofilesSegmentDefinition#dimension_type}",
            "stability": "stable",
            "summary": "The type of segment dimension to use for a string dimension."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 4174
          },
          "name": "dimensionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#values CustomerprofilesSegmentDefinition#values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 4178
          },
          "name": "values",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressCity"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressCityOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressCityOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-segment-definition/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/customerprofiles-segment-definition/index.ts",
        "line": 4217
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 4273
          },
          "name": "resetDimensionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 4289
          },
          "name": "resetValues"
        }
      ],
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressCityOutputReference",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 4277
          },
          "name": "dimensionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 4293
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 4267
          },
          "name": "dimensionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 4283
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 4229
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressCity"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressCityOutputReference"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressCountry": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressCountry",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 4297
      },
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressCountry",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#dimension_type CustomerprofilesSegmentDefinition#dimension_type}",
            "stability": "stable",
            "summary": "The type of segment dimension to use for a string dimension."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 4303
          },
          "name": "dimensionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#values CustomerprofilesSegmentDefinition#values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 4307
          },
          "name": "values",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressCountry"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressCountryOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressCountryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-segment-definition/index.ts",
          "line": 4354
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 4346
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 4402
          },
          "name": "resetDimensionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 4418
          },
          "name": "resetValues"
        }
      ],
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressCountryOutputReference",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 4406
          },
          "name": "dimensionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 4422
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 4396
          },
          "name": "dimensionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 4412
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 4358
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressCountry"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressCountryOutputReference"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressCounty": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressCounty",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 4426
      },
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressCounty",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#dimension_type CustomerprofilesSegmentDefinition#dimension_type}",
            "stability": "stable",
            "summary": "The type of segment dimension to use for a string dimension."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 4432
          },
          "name": "dimensionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#values CustomerprofilesSegmentDefinition#values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 4436
          },
          "name": "values",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressCounty"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressCountyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressCountyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-segment-definition/index.ts",
          "line": 4483
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 4475
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 4531
          },
          "name": "resetDimensionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 4547
          },
          "name": "resetValues"
        }
      ],
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressCountyOutputReference",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 4535
          },
          "name": "dimensionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 4551
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 4525
          },
          "name": "dimensionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 4541
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 4487
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressCounty"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressCountyOutputReference"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-segment-definition/index.ts",
          "line": 5053
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 5045
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 5122
          },
          "name": "putCity",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressCity"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 5138
          },
          "name": "putCountry",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressCountry"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 5154
          },
          "name": "putCounty",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressCounty"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 5170
          },
          "name": "putPostalCode",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressPostalCode"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 5186
          },
          "name": "putProvince",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressProvince"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 5202
          },
          "name": "putState",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressState"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 5125
          },
          "name": "resetCity"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 5141
          },
          "name": "resetCountry"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 5157
          },
          "name": "resetCounty"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 5173
          },
          "name": "resetPostalCode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 5189
          },
          "name": "resetProvince"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 5205
          },
          "name": "resetState"
        }
      ],
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressOutputReference",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 5119
          },
          "name": "city",
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressCityOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 5135
          },
          "name": "country",
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressCountryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 5151
          },
          "name": "county",
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressCountyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 5167
          },
          "name": "postalCode",
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressPostalCodeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 5183
          },
          "name": "province",
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressProvinceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 5199
          },
          "name": "state",
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressStateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 5129
          },
          "name": "cityInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressCity"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 5145
          },
          "name": "countryInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressCountry"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 5161
          },
          "name": "countyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressCounty"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 5177
          },
          "name": "postalCodeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressPostalCode"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 5193
          },
          "name": "provinceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressProvince"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 5209
          },
          "name": "stateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressState"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 5057
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddress"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressOutputReference"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressPostalCode": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressPostalCode",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 4555
      },
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressPostalCode",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#dimension_type CustomerprofilesSegmentDefinition#dimension_type}",
            "stability": "stable",
            "summary": "The type of segment dimension to use for a string dimension."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 4561
          },
          "name": "dimensionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#values CustomerprofilesSegmentDefinition#values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 4565
          },
          "name": "values",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressPostalCode"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressPostalCodeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressPostalCodeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-segment-definition/index.ts",
          "line": 4612
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 4604
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 4660
          },
          "name": "resetDimensionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 4676
          },
          "name": "resetValues"
        }
      ],
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressPostalCodeOutputReference",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 4664
          },
          "name": "dimensionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 4680
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 4654
          },
          "name": "dimensionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 4670
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 4616
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressPostalCode"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressPostalCodeOutputReference"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressProvince": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressProvince",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 4684
      },
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressProvince",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#dimension_type CustomerprofilesSegmentDefinition#dimension_type}",
            "stability": "stable",
            "summary": "The type of segment dimension to use for a string dimension."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 4690
          },
          "name": "dimensionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#values CustomerprofilesSegmentDefinition#values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 4694
          },
          "name": "values",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressProvince"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressProvinceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressProvinceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-segment-definition/index.ts",
          "line": 4741
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 4733
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 4789
          },
          "name": "resetDimensionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 4805
          },
          "name": "resetValues"
        }
      ],
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressProvinceOutputReference",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 4793
          },
          "name": "dimensionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 4809
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 4783
          },
          "name": "dimensionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 4799
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 4745
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressProvince"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressProvinceOutputReference"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressState": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressState",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 4813
      },
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressState",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#dimension_type CustomerprofilesSegmentDefinition#dimension_type}",
            "stability": "stable",
            "summary": "The type of segment dimension to use for a string dimension."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 4819
          },
          "name": "dimensionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#values CustomerprofilesSegmentDefinition#values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 4823
          },
          "name": "values",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressState"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressStateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressStateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-segment-definition/index.ts",
          "line": 4870
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 4862
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 4918
          },
          "name": "resetDimensionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 4934
          },
          "name": "resetValues"
        }
      ],
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressStateOutputReference",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 4922
          },
          "name": "dimensionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 4938
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 4912
          },
          "name": "dimensionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 4928
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 4874
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressState"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressStateOutputReference"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMiddleName": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMiddleName",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 5213
      },
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMiddleName",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#dimension_type CustomerprofilesSegmentDefinition#dimension_type}",
            "stability": "stable",
            "summary": "The type of segment dimension to use for a string dimension."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 5219
          },
          "name": "dimensionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#values CustomerprofilesSegmentDefinition#values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 5223
          },
          "name": "values",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMiddleName"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMiddleNameOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMiddleNameOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-segment-definition/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/customerprofiles-segment-definition/index.ts",
        "line": 5262
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 5318
          },
          "name": "resetDimensionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 5334
          },
          "name": "resetValues"
        }
      ],
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMiddleNameOutputReference",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 5322
          },
          "name": "dimensionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 5338
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 5312
          },
          "name": "dimensionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 5328
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 5274
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMiddleName"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMiddleNameOutputReference"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMobilePhoneNumber": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMobilePhoneNumber",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 5342
      },
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMobilePhoneNumber",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#dimension_type CustomerprofilesSegmentDefinition#dimension_type}",
            "stability": "stable",
            "summary": "The type of segment dimension to use for a string dimension."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 5348
          },
          "name": "dimensionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#values CustomerprofilesSegmentDefinition#values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 5352
          },
          "name": "values",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMobilePhoneNumber"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMobilePhoneNumberOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMobilePhoneNumberOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-segment-definition/index.ts",
          "line": 5399
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 5391
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 5447
          },
          "name": "resetDimensionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 5463
          },
          "name": "resetValues"
        }
      ],
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMobilePhoneNumberOutputReference",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 5451
          },
          "name": "dimensionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 5467
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 5441
          },
          "name": "dimensionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 5457
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 5403
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMobilePhoneNumber"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMobilePhoneNumberOutputReference"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-segment-definition/index.ts",
          "line": 7351
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 7343
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7516
          },
          "name": "putAccountNumber",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAccountNumber"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7532
          },
          "name": "putAdditionalInformation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAdditionalInformation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7548
          },
          "name": "putAddress",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddress"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7564
          },
          "name": "putAttributes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAttributes"
                        },
                        "kind": "map"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7580
          },
          "name": "putBillingAddress",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddress"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7596
          },
          "name": "putBirthDate",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBirthDate"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7612
          },
          "name": "putBusinessEmailAddress",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBusinessEmailAddress"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7628
          },
          "name": "putBusinessName",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBusinessName"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7644
          },
          "name": "putBusinessPhoneNumber",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBusinessPhoneNumber"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7660
          },
          "name": "putEmailAddress",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesEmailAddress"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7676
          },
          "name": "putFirstName",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesFirstName"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7692
          },
          "name": "putGenderString",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesGenderString"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7708
          },
          "name": "putHomePhoneNumber",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesHomePhoneNumber"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7724
          },
          "name": "putLastName",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesLastName"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7740
          },
          "name": "putMailingAddress",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddress"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7756
          },
          "name": "putMiddleName",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMiddleName"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7772
          },
          "name": "putMobilePhoneNumber",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMobilePhoneNumber"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7788
          },
          "name": "putPartyTypeString",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesPartyTypeString"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7804
          },
          "name": "putPersonalEmailAddress",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesPersonalEmailAddress"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7820
          },
          "name": "putPhoneNumber",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesPhoneNumber"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7836
          },
          "name": "putProfileType",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesProfileType"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7852
          },
          "name": "putShippingAddress",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddress"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7519
          },
          "name": "resetAccountNumber"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7535
          },
          "name": "resetAdditionalInformation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7551
          },
          "name": "resetAddress"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7567
          },
          "name": "resetAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7583
          },
          "name": "resetBillingAddress"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7599
          },
          "name": "resetBirthDate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7615
          },
          "name": "resetBusinessEmailAddress"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7631
          },
          "name": "resetBusinessName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7647
          },
          "name": "resetBusinessPhoneNumber"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7663
          },
          "name": "resetEmailAddress"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7679
          },
          "name": "resetFirstName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7695
          },
          "name": "resetGenderString"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7711
          },
          "name": "resetHomePhoneNumber"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7727
          },
          "name": "resetLastName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7743
          },
          "name": "resetMailingAddress"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7759
          },
          "name": "resetMiddleName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7775
          },
          "name": "resetMobilePhoneNumber"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7791
          },
          "name": "resetPartyTypeString"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7807
          },
          "name": "resetPersonalEmailAddress"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7823
          },
          "name": "resetPhoneNumber"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7839
          },
          "name": "resetProfileType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7855
          },
          "name": "resetShippingAddress"
        }
      ],
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesOutputReference",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7513
          },
          "name": "accountNumber",
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAccountNumberOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7529
          },
          "name": "additionalInformation",
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAdditionalInformationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7545
          },
          "name": "address",
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7561
          },
          "name": "attributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAttributesMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7577
          },
          "name": "billingAddress",
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7593
          },
          "name": "birthDate",
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBirthDateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7609
          },
          "name": "businessEmailAddress",
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBusinessEmailAddressOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7625
          },
          "name": "businessName",
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBusinessNameOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7641
          },
          "name": "businessPhoneNumber",
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBusinessPhoneNumberOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7657
          },
          "name": "emailAddress",
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesEmailAddressOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7673
          },
          "name": "firstName",
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesFirstNameOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7689
          },
          "name": "genderString",
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesGenderStringOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7705
          },
          "name": "homePhoneNumber",
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesHomePhoneNumberOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7721
          },
          "name": "lastName",
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesLastNameOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7737
          },
          "name": "mailingAddress",
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7753
          },
          "name": "middleName",
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMiddleNameOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7769
          },
          "name": "mobilePhoneNumber",
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMobilePhoneNumberOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7785
          },
          "name": "partyTypeString",
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesPartyTypeStringOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7801
          },
          "name": "personalEmailAddress",
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesPersonalEmailAddressOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7817
          },
          "name": "phoneNumber",
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesPhoneNumberOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7833
          },
          "name": "profileType",
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesProfileTypeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7849
          },
          "name": "shippingAddress",
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7523
          },
          "name": "accountNumberInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAccountNumber"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7539
          },
          "name": "additionalInformationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAdditionalInformation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7555
          },
          "name": "addressInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddress"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7571
          },
          "name": "attributesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAttributes"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7587
          },
          "name": "billingAddressInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddress"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7603
          },
          "name": "birthDateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBirthDate"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7619
          },
          "name": "businessEmailAddressInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBusinessEmailAddress"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7635
          },
          "name": "businessNameInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBusinessName"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7651
          },
          "name": "businessPhoneNumberInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBusinessPhoneNumber"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7667
          },
          "name": "emailAddressInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesEmailAddress"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7683
          },
          "name": "firstNameInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesFirstName"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7699
          },
          "name": "genderStringInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesGenderString"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7715
          },
          "name": "homePhoneNumberInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesHomePhoneNumber"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7731
          },
          "name": "lastNameInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesLastName"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7747
          },
          "name": "mailingAddressInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddress"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7763
          },
          "name": "middleNameInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMiddleName"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7779
          },
          "name": "mobilePhoneNumberInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMobilePhoneNumber"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7795
          },
          "name": "partyTypeStringInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesPartyTypeString"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7811
          },
          "name": "personalEmailAddressInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesPersonalEmailAddress"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7827
          },
          "name": "phoneNumberInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesPhoneNumber"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7843
          },
          "name": "profileTypeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesProfileType"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7859
          },
          "name": "shippingAddressInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddress"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7355
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributes"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesOutputReference"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesPartyTypeString": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesPartyTypeString",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 5471
      },
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesPartyTypeString",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#dimension_type CustomerprofilesSegmentDefinition#dimension_type}",
            "stability": "stable",
            "summary": "The type of segment dimension to use for a string dimension."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 5477
          },
          "name": "dimensionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#values CustomerprofilesSegmentDefinition#values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 5481
          },
          "name": "values",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesPartyTypeString"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesPartyTypeStringOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesPartyTypeStringOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-segment-definition/index.ts",
          "line": 5528
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 5520
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 5576
          },
          "name": "resetDimensionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 5592
          },
          "name": "resetValues"
        }
      ],
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesPartyTypeStringOutputReference",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 5580
          },
          "name": "dimensionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 5596
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 5570
          },
          "name": "dimensionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 5586
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 5532
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesPartyTypeString"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesPartyTypeStringOutputReference"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesPersonalEmailAddress": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesPersonalEmailAddress",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 5600
      },
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesPersonalEmailAddress",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#dimension_type CustomerprofilesSegmentDefinition#dimension_type}",
            "stability": "stable",
            "summary": "The type of segment dimension to use for a string dimension."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 5606
          },
          "name": "dimensionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#values CustomerprofilesSegmentDefinition#values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 5610
          },
          "name": "values",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesPersonalEmailAddress"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesPersonalEmailAddressOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesPersonalEmailAddressOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-segment-definition/index.ts",
          "line": 5657
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 5649
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 5705
          },
          "name": "resetDimensionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 5721
          },
          "name": "resetValues"
        }
      ],
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesPersonalEmailAddressOutputReference",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 5709
          },
          "name": "dimensionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 5725
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 5699
          },
          "name": "dimensionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 5715
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 5661
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesPersonalEmailAddress"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesPersonalEmailAddressOutputReference"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesPhoneNumber": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesPhoneNumber",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 5729
      },
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesPhoneNumber",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#dimension_type CustomerprofilesSegmentDefinition#dimension_type}",
            "stability": "stable",
            "summary": "The type of segment dimension to use for a string dimension."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 5735
          },
          "name": "dimensionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#values CustomerprofilesSegmentDefinition#values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 5739
          },
          "name": "values",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesPhoneNumber"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesPhoneNumberOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesPhoneNumberOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-segment-definition/index.ts",
          "line": 5786
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 5778
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 5834
          },
          "name": "resetDimensionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 5850
          },
          "name": "resetValues"
        }
      ],
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesPhoneNumberOutputReference",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 5838
          },
          "name": "dimensionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 5854
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 5828
          },
          "name": "dimensionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 5844
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 5790
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesPhoneNumber"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesPhoneNumberOutputReference"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesProfileType": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesProfileType",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 5858
      },
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesProfileType",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#dimension_type CustomerprofilesSegmentDefinition#dimension_type}",
            "stability": "stable",
            "summary": "The type of segment dimension to use for a profile type dimension."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 5864
          },
          "name": "dimensionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#values CustomerprofilesSegmentDefinition#values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 5868
          },
          "name": "values",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesProfileType"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesProfileTypeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesProfileTypeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-segment-definition/index.ts",
          "line": 5915
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 5907
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 5963
          },
          "name": "resetDimensionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 5979
          },
          "name": "resetValues"
        }
      ],
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesProfileTypeOutputReference",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 5967
          },
          "name": "dimensionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 5983
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 5957
          },
          "name": "dimensionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 5973
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 5919
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesProfileType"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesProfileTypeOutputReference"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddress": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddress",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 6761
      },
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddress",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#city CustomerprofilesSegmentDefinition#city}",
            "stability": "stable",
            "summary": "Specifies profile based criteria for a segment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 6767
          },
          "name": "city",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressCity"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#country CustomerprofilesSegmentDefinition#country}",
            "stability": "stable",
            "summary": "Specifies profile based criteria for a segment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 6773
          },
          "name": "country",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressCountry"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#county CustomerprofilesSegmentDefinition#county}",
            "stability": "stable",
            "summary": "Specifies profile based criteria for a segment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 6779
          },
          "name": "county",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressCounty"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#postal_code CustomerprofilesSegmentDefinition#postal_code}",
            "stability": "stable",
            "summary": "Specifies profile based criteria for a segment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 6785
          },
          "name": "postalCode",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressPostalCode"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#province CustomerprofilesSegmentDefinition#province}",
            "stability": "stable",
            "summary": "Specifies profile based criteria for a segment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 6791
          },
          "name": "province",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressProvince"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#state CustomerprofilesSegmentDefinition#state}",
            "stability": "stable",
            "summary": "Specifies profile based criteria for a segment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 6797
          },
          "name": "state",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressState"
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddress"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressCity": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressCity",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 5987
      },
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressCity",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#dimension_type CustomerprofilesSegmentDefinition#dimension_type}",
            "stability": "stable",
            "summary": "The type of segment dimension to use for a string dimension."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 5993
          },
          "name": "dimensionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#values CustomerprofilesSegmentDefinition#values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 5997
          },
          "name": "values",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressCity"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressCityOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressCityOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-segment-definition/index.ts",
          "line": 6044
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 6036
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 6092
          },
          "name": "resetDimensionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 6108
          },
          "name": "resetValues"
        }
      ],
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressCityOutputReference",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 6096
          },
          "name": "dimensionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 6112
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 6086
          },
          "name": "dimensionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 6102
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 6048
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressCity"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressCityOutputReference"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressCountry": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressCountry",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 6116
      },
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressCountry",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#dimension_type CustomerprofilesSegmentDefinition#dimension_type}",
            "stability": "stable",
            "summary": "The type of segment dimension to use for a string dimension."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 6122
          },
          "name": "dimensionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#values CustomerprofilesSegmentDefinition#values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 6126
          },
          "name": "values",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressCountry"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressCountryOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressCountryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-segment-definition/index.ts",
          "line": 6173
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 6165
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 6221
          },
          "name": "resetDimensionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 6237
          },
          "name": "resetValues"
        }
      ],
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressCountryOutputReference",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 6225
          },
          "name": "dimensionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 6241
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 6215
          },
          "name": "dimensionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 6231
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 6177
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressCountry"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressCountryOutputReference"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressCounty": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressCounty",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 6245
      },
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressCounty",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#dimension_type CustomerprofilesSegmentDefinition#dimension_type}",
            "stability": "stable",
            "summary": "The type of segment dimension to use for a string dimension."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 6251
          },
          "name": "dimensionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#values CustomerprofilesSegmentDefinition#values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 6255
          },
          "name": "values",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressCounty"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressCountyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressCountyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-segment-definition/index.ts",
          "line": 6302
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 6294
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 6350
          },
          "name": "resetDimensionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 6366
          },
          "name": "resetValues"
        }
      ],
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressCountyOutputReference",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 6354
          },
          "name": "dimensionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 6370
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 6344
          },
          "name": "dimensionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 6360
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 6306
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressCounty"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressCountyOutputReference"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-segment-definition/index.ts",
          "line": 6872
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 6864
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 6941
          },
          "name": "putCity",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressCity"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 6957
          },
          "name": "putCountry",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressCountry"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 6973
          },
          "name": "putCounty",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressCounty"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 6989
          },
          "name": "putPostalCode",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressPostalCode"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7005
          },
          "name": "putProvince",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressProvince"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7021
          },
          "name": "putState",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressState"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 6944
          },
          "name": "resetCity"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 6960
          },
          "name": "resetCountry"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 6976
          },
          "name": "resetCounty"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 6992
          },
          "name": "resetPostalCode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7008
          },
          "name": "resetProvince"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7024
          },
          "name": "resetState"
        }
      ],
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressOutputReference",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 6938
          },
          "name": "city",
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressCityOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 6954
          },
          "name": "country",
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressCountryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 6970
          },
          "name": "county",
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressCountyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 6986
          },
          "name": "postalCode",
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressPostalCodeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7002
          },
          "name": "province",
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressProvinceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7018
          },
          "name": "state",
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressStateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 6948
          },
          "name": "cityInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressCity"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 6964
          },
          "name": "countryInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressCountry"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 6980
          },
          "name": "countyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressCounty"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 6996
          },
          "name": "postalCodeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressPostalCode"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7012
          },
          "name": "provinceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressProvince"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 7028
          },
          "name": "stateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressState"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 6876
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddress"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressOutputReference"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressPostalCode": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressPostalCode",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 6374
      },
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressPostalCode",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#dimension_type CustomerprofilesSegmentDefinition#dimension_type}",
            "stability": "stable",
            "summary": "The type of segment dimension to use for a string dimension."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 6380
          },
          "name": "dimensionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#values CustomerprofilesSegmentDefinition#values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 6384
          },
          "name": "values",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressPostalCode"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressPostalCodeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressPostalCodeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-segment-definition/index.ts",
          "line": 6431
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 6423
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 6479
          },
          "name": "resetDimensionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 6495
          },
          "name": "resetValues"
        }
      ],
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressPostalCodeOutputReference",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 6483
          },
          "name": "dimensionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 6499
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 6473
          },
          "name": "dimensionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 6489
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 6435
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressPostalCode"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressPostalCodeOutputReference"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressProvince": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressProvince",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 6503
      },
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressProvince",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#dimension_type CustomerprofilesSegmentDefinition#dimension_type}",
            "stability": "stable",
            "summary": "The type of segment dimension to use for a string dimension."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 6509
          },
          "name": "dimensionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#values CustomerprofilesSegmentDefinition#values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 6513
          },
          "name": "values",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressProvince"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressProvinceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressProvinceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-segment-definition/index.ts",
          "line": 6560
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 6552
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 6608
          },
          "name": "resetDimensionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 6624
          },
          "name": "resetValues"
        }
      ],
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressProvinceOutputReference",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 6612
          },
          "name": "dimensionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 6628
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 6602
          },
          "name": "dimensionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 6618
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 6564
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressProvince"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressProvinceOutputReference"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressState": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressState",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 6632
      },
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressState",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#dimension_type CustomerprofilesSegmentDefinition#dimension_type}",
            "stability": "stable",
            "summary": "The type of segment dimension to use for a string dimension."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 6638
          },
          "name": "dimensionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#values CustomerprofilesSegmentDefinition#values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 6642
          },
          "name": "values",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressState"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressStateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressStateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-segment-definition/index.ts",
          "line": 6689
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 6681
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 6737
          },
          "name": "resetDimensionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 6753
          },
          "name": "resetValues"
        }
      ],
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressStateOutputReference",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 6741
          },
          "name": "dimensionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 6757
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 6731
          },
          "name": "dimensionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 6747
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 6693
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressState"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressStateOutputReference"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-segment-definition/index.ts",
          "line": 8340
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 8332
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 8347
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsOutputReference"
            }
          }
        }
      ],
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsGroupsList",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 8333
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroups"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsGroupsList"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-segment-definition/index.ts",
          "line": 8215
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 8205
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 8272
          },
          "name": "putDimensions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 8288
          },
          "name": "putSourceSegments",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsSourceSegments"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 8275
          },
          "name": "resetDimensions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 8291
          },
          "name": "resetSourceSegments"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 8307
          },
          "name": "resetSourceType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 8323
          },
          "name": "resetType"
        }
      ],
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsGroupsOutputReference",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 8269
          },
          "name": "dimensions",
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 8285
          },
          "name": "sourceSegments",
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsSourceSegmentsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 8279
          },
          "name": "dimensionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 8295
          },
          "name": "sourceSegmentsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsSourceSegments"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 8311
          },
          "name": "sourceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 8327
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 8301
          },
          "name": "sourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 8317
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 8219
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroups"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsGroupsOutputReference"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsSourceSegments": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsSourceSegments",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 8016
      },
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsGroupsSourceSegments",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#segment_definition_name CustomerprofilesSegmentDefinition#segment_definition_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 8020
          },
          "name": "segmentDefinitionName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsGroupsSourceSegments"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsSourceSegmentsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsSourceSegmentsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-segment-definition/index.ts",
          "line": 8121
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 8113
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 8128
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsSourceSegmentsOutputReference"
            }
          }
        }
      ],
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsGroupsSourceSegmentsList",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 8114
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsSourceSegments"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsGroupsSourceSegmentsList"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsSourceSegmentsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsSourceSegmentsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-segment-definition/index.ts",
          "line": 8062
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 8052
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 8104
          },
          "name": "resetSegmentDefinitionName"
        }
      ],
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsGroupsSourceSegmentsOutputReference",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 8108
          },
          "name": "segmentDefinitionNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 8098
          },
          "name": "segmentDefinitionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 8066
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsSourceSegments"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsGroupsSourceSegmentsOutputReference"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-segment-definition/index.ts",
          "line": 8408
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 8400
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 8453
          },
          "name": "putGroups",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroups"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 8456
          },
          "name": "resetGroups"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 8472
          },
          "name": "resetInclude"
        }
      ],
      "name": "CustomerprofilesSegmentDefinitionSegmentGroupsOutputReference",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 8450
          },
          "name": "groups",
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroupsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 8460
          },
          "name": "groupsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroupsGroups"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 8476
          },
          "name": "includeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 8466
          },
          "name": "include",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 8412
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentGroups"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentGroupsOutputReference"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentSort": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentSort",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 8703
      },
      "name": "CustomerprofilesSegmentDefinitionSegmentSort",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#attributes CustomerprofilesSegmentDefinition#attributes}",
            "stability": "stable",
            "summary": "A list of attributes used to sort the segments and their ordering preferences."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 8709
          },
          "name": "attributes",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentSortAttributes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentSort"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentSortAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentSortAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 8480
      },
      "name": "CustomerprofilesSegmentDefinitionSegmentSortAttributes",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#data_type CustomerprofilesSegmentDefinition#data_type}",
            "stability": "stable",
            "summary": "The data type of the sort attribute (e.g., string, number, date)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 8486
          },
          "name": "dataType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#name CustomerprofilesSegmentDefinition#name}",
            "stability": "stable",
            "summary": "The name of the attribute to sort by."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 8492
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#order CustomerprofilesSegmentDefinition#order}",
            "stability": "stable",
            "summary": "The sort order for the attribute (ascending or descending)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 8498
          },
          "name": "order",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#type CustomerprofilesSegmentDefinition#type}",
            "stability": "stable",
            "summary": "The type of attribute (e.g., profile, calculated)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 8504
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentSortAttributes"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentSortAttributesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentSortAttributesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-segment-definition/index.ts",
          "line": 8692
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 8684
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 8699
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentSortAttributesOutputReference"
            }
          }
        }
      ],
      "name": "CustomerprofilesSegmentDefinitionSegmentSortAttributesList",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 8685
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentSortAttributes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentSortAttributesList"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentSortAttributesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentSortAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-segment-definition/index.ts",
          "line": 8567
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 8557
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 8627
          },
          "name": "resetDataType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 8643
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 8659
          },
          "name": "resetOrder"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 8675
          },
          "name": "resetType"
        }
      ],
      "name": "CustomerprofilesSegmentDefinitionSegmentSortAttributesOutputReference",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 8631
          },
          "name": "dataTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 8647
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 8663
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 8679
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 8621
          },
          "name": "dataType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 8637
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 8653
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 8669
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 8571
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentSortAttributes"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentSortAttributesOutputReference"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentSortOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentSortOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-segment-definition/index.ts",
          "line": 8749
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 8741
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 8788
          },
          "name": "putAttributes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentSortAttributes"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 8791
          },
          "name": "resetAttributes"
        }
      ],
      "name": "CustomerprofilesSegmentDefinitionSegmentSortOutputReference",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 8785
          },
          "name": "attributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentSortAttributesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 8795
          },
          "name": "attributesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentSortAttributes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 8753
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionSegmentSort"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionSegmentSortOutputReference"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 8799
      },
      "name": "CustomerprofilesSegmentDefinitionTags",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#key CustomerprofilesSegmentDefinition#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 8805
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/customerprofiles_segment_definition#value CustomerprofilesSegmentDefinition#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 8811
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionTags"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-segment-definition/index.ts",
          "line": 8941
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 8933
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 8948
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionTagsOutputReference"
            }
          }
        }
      ],
      "name": "CustomerprofilesSegmentDefinitionTagsList",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 8934
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionTagsList"
    },
    "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/customerprofiles-segment-definition/index.ts",
          "line": 8860
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/customerprofiles-segment-definition/index.ts",
        "line": 8850
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 8908
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 8924
          },
          "name": "resetValue"
        }
      ],
      "name": "CustomerprofilesSegmentDefinitionTagsOutputReference",
      "namespace": "customerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 8912
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 8928
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 8902
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 8918
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/customerprofiles-segment-definition/index.ts",
            "line": 8864
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.customerprofilesSegmentDefinition.CustomerprofilesSegmentDefinitionTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/customerprofiles-segment-definition/index:CustomerprofilesSegmentDefinitionTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAccessanalyzerAnalyzer.DataAwsccAccessanalyzerAnalyzer": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/accessanalyzer_analyzer awscc_accessanalyzer_analyzer}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAccessanalyzerAnalyzer.DataAwsccAccessanalyzerAnalyzer",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/accessanalyzer_analyzer awscc_accessanalyzer_analyzer} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-accessanalyzer-analyzer/index.ts",
          "line": 839
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAccessanalyzerAnalyzer.DataAwsccAccessanalyzerAnalyzerConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-accessanalyzer-analyzer/index.ts",
        "line": 807
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccAccessanalyzerAnalyzer resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-accessanalyzer-analyzer/index.ts",
            "line": 824
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccAccessanalyzerAnalyzer to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/accessanalyzer_analyzer#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccAccessanalyzerAnalyzer that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccAccessanalyzerAnalyzer to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-accessanalyzer-analyzer/index.ts",
            "line": 912
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-accessanalyzer-analyzer/index.ts",
            "line": 918
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccAccessanalyzerAnalyzer",
      "namespace": "dataAwsccAccessanalyzerAnalyzer",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-accessanalyzer-analyzer/index.ts",
            "line": 812
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-accessanalyzer-analyzer/index.ts",
            "line": 864
          },
          "name": "analyzerConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAccessanalyzerAnalyzer.DataAwsccAccessanalyzerAnalyzerAnalyzerConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-accessanalyzer-analyzer/index.ts",
            "line": 869
          },
          "name": "analyzerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-accessanalyzer-analyzer/index.ts",
            "line": 875
          },
          "name": "archiveRules",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAccessanalyzerAnalyzer.DataAwsccAccessanalyzerAnalyzerArchiveRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-accessanalyzer-analyzer/index.ts",
            "line": 880
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-accessanalyzer-analyzer/index.ts",
            "line": 899
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAccessanalyzerAnalyzer.DataAwsccAccessanalyzerAnalyzerTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-accessanalyzer-analyzer/index.ts",
            "line": 904
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-accessanalyzer-analyzer/index.ts",
            "line": 893
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-accessanalyzer-analyzer/index.ts",
            "line": 886
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-accessanalyzer-analyzer/index:DataAwsccAccessanalyzerAnalyzer"
    },
    "@cdktn/provider-awscc.dataAwsccAccessanalyzerAnalyzer.DataAwsccAccessanalyzerAnalyzerAnalyzerConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAccessanalyzerAnalyzer.DataAwsccAccessanalyzerAnalyzerAnalyzerConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-accessanalyzer-analyzer/index.ts",
        "line": 486
      },
      "name": "DataAwsccAccessanalyzerAnalyzerAnalyzerConfiguration",
      "namespace": "dataAwsccAccessanalyzerAnalyzer",
      "symbolId": "src/data-awscc-accessanalyzer-analyzer/index:DataAwsccAccessanalyzerAnalyzerAnalyzerConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccAccessanalyzerAnalyzer.DataAwsccAccessanalyzerAnalyzerAnalyzerConfigurationInternalAccessConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAccessanalyzerAnalyzer.DataAwsccAccessanalyzerAnalyzerAnalyzerConfigurationInternalAccessConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-accessanalyzer-analyzer/index.ts",
        "line": 165
      },
      "name": "DataAwsccAccessanalyzerAnalyzerAnalyzerConfigurationInternalAccessConfiguration",
      "namespace": "dataAwsccAccessanalyzerAnalyzer",
      "symbolId": "src/data-awscc-accessanalyzer-analyzer/index:DataAwsccAccessanalyzerAnalyzerAnalyzerConfigurationInternalAccessConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccAccessanalyzerAnalyzer.DataAwsccAccessanalyzerAnalyzerAnalyzerConfigurationInternalAccessConfigurationInternalAccessAnalysisRule": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAccessanalyzerAnalyzer.DataAwsccAccessanalyzerAnalyzerAnalyzerConfigurationInternalAccessConfigurationInternalAccessAnalysisRule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-accessanalyzer-analyzer/index.ts",
        "line": 110
      },
      "name": "DataAwsccAccessanalyzerAnalyzerAnalyzerConfigurationInternalAccessConfigurationInternalAccessAnalysisRule",
      "namespace": "dataAwsccAccessanalyzerAnalyzer",
      "symbolId": "src/data-awscc-accessanalyzer-analyzer/index:DataAwsccAccessanalyzerAnalyzerAnalyzerConfigurationInternalAccessConfigurationInternalAccessAnalysisRule"
    },
    "@cdktn/provider-awscc.dataAwsccAccessanalyzerAnalyzer.DataAwsccAccessanalyzerAnalyzerAnalyzerConfigurationInternalAccessConfigurationInternalAccessAnalysisRuleInclusions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAccessanalyzerAnalyzer.DataAwsccAccessanalyzerAnalyzerAnalyzerConfigurationInternalAccessConfigurationInternalAccessAnalysisRuleInclusions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-accessanalyzer-analyzer/index.ts",
        "line": 25
      },
      "name": "DataAwsccAccessanalyzerAnalyzerAnalyzerConfigurationInternalAccessConfigurationInternalAccessAnalysisRuleInclusions",
      "namespace": "dataAwsccAccessanalyzerAnalyzer",
      "symbolId": "src/data-awscc-accessanalyzer-analyzer/index:DataAwsccAccessanalyzerAnalyzerAnalyzerConfigurationInternalAccessConfigurationInternalAccessAnalysisRuleInclusions"
    },
    "@cdktn/provider-awscc.dataAwsccAccessanalyzerAnalyzer.DataAwsccAccessanalyzerAnalyzerAnalyzerConfigurationInternalAccessConfigurationInternalAccessAnalysisRuleInclusionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAccessanalyzerAnalyzer.DataAwsccAccessanalyzerAnalyzerAnalyzerConfigurationInternalAccessConfigurationInternalAccessAnalysisRuleInclusionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-accessanalyzer-analyzer/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-accessanalyzer-analyzer/index.ts",
        "line": 92
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-accessanalyzer-analyzer/index.ts",
            "line": 106
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAccessanalyzerAnalyzer.DataAwsccAccessanalyzerAnalyzerAnalyzerConfigurationInternalAccessConfigurationInternalAccessAnalysisRuleInclusionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccAccessanalyzerAnalyzerAnalyzerConfigurationInternalAccessConfigurationInternalAccessAnalysisRuleInclusionsList",
      "namespace": "dataAwsccAccessanalyzerAnalyzer",
      "symbolId": "src/data-awscc-accessanalyzer-analyzer/index:DataAwsccAccessanalyzerAnalyzerAnalyzerConfigurationInternalAccessConfigurationInternalAccessAnalysisRuleInclusionsList"
    },
    "@cdktn/provider-awscc.dataAwsccAccessanalyzerAnalyzer.DataAwsccAccessanalyzerAnalyzerAnalyzerConfigurationInternalAccessConfigurationInternalAccessAnalysisRuleInclusionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAccessanalyzerAnalyzer.DataAwsccAccessanalyzerAnalyzerAnalyzerConfigurationInternalAccessConfigurationInternalAccessAnalysisRuleInclusionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-accessanalyzer-analyzer/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-accessanalyzer-analyzer/index.ts",
        "line": 48
      },
      "name": "DataAwsccAccessanalyzerAnalyzerAnalyzerConfigurationInternalAccessConfigurationInternalAccessAnalysisRuleInclusionsOutputReference",
      "namespace": "dataAwsccAccessanalyzerAnalyzer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-accessanalyzer-analyzer/index.ts",
            "line": 77
          },
          "name": "accountIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-accessanalyzer-analyzer/index.ts",
            "line": 82
          },
          "name": "resourceArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-accessanalyzer-analyzer/index.ts",
            "line": 87
          },
          "name": "resourceTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-accessanalyzer-analyzer/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAccessanalyzerAnalyzer.DataAwsccAccessanalyzerAnalyzerAnalyzerConfigurationInternalAccessConfigurationInternalAccessAnalysisRuleInclusions"
          }
        }
      ],
      "symbolId": "src/data-awscc-accessanalyzer-analyzer/index:DataAwsccAccessanalyzerAnalyzerAnalyzerConfigurationInternalAccessConfigurationInternalAccessAnalysisRuleInclusionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAccessanalyzerAnalyzer.DataAwsccAccessanalyzerAnalyzerAnalyzerConfigurationInternalAccessConfigurationInternalAccessAnalysisRuleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAccessanalyzerAnalyzer.DataAwsccAccessanalyzerAnalyzerAnalyzerConfigurationInternalAccessConfigurationInternalAccessAnalysisRuleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-accessanalyzer-analyzer/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-awscc-accessanalyzer-analyzer/index.ts",
        "line": 133
      },
      "name": "DataAwsccAccessanalyzerAnalyzerAnalyzerConfigurationInternalAccessConfigurationInternalAccessAnalysisRuleOutputReference",
      "namespace": "dataAwsccAccessanalyzerAnalyzer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-accessanalyzer-analyzer/index.ts",
            "line": 161
          },
          "name": "inclusions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAccessanalyzerAnalyzer.DataAwsccAccessanalyzerAnalyzerAnalyzerConfigurationInternalAccessConfigurationInternalAccessAnalysisRuleInclusionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-accessanalyzer-analyzer/index.ts",
            "line": 144
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAccessanalyzerAnalyzer.DataAwsccAccessanalyzerAnalyzerAnalyzerConfigurationInternalAccessConfigurationInternalAccessAnalysisRule"
          }
        }
      ],
      "symbolId": "src/data-awscc-accessanalyzer-analyzer/index:DataAwsccAccessanalyzerAnalyzerAnalyzerConfigurationInternalAccessConfigurationInternalAccessAnalysisRuleOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAccessanalyzerAnalyzer.DataAwsccAccessanalyzerAnalyzerAnalyzerConfigurationInternalAccessConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAccessanalyzerAnalyzer.DataAwsccAccessanalyzerAnalyzerAnalyzerConfigurationInternalAccessConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-accessanalyzer-analyzer/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-awscc-accessanalyzer-analyzer/index.ts",
        "line": 188
      },
      "name": "DataAwsccAccessanalyzerAnalyzerAnalyzerConfigurationInternalAccessConfigurationOutputReference",
      "namespace": "dataAwsccAccessanalyzerAnalyzer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-accessanalyzer-analyzer/index.ts",
            "line": 216
          },
          "name": "internalAccessAnalysisRule",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAccessanalyzerAnalyzer.DataAwsccAccessanalyzerAnalyzerAnalyzerConfigurationInternalAccessConfigurationInternalAccessAnalysisRuleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-accessanalyzer-analyzer/index.ts",
            "line": 199
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAccessanalyzerAnalyzer.DataAwsccAccessanalyzerAnalyzerAnalyzerConfigurationInternalAccessConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-accessanalyzer-analyzer/index:DataAwsccAccessanalyzerAnalyzerAnalyzerConfigurationInternalAccessConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAccessanalyzerAnalyzer.DataAwsccAccessanalyzerAnalyzerAnalyzerConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAccessanalyzerAnalyzer.DataAwsccAccessanalyzerAnalyzerAnalyzerConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-accessanalyzer-analyzer/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-accessanalyzer-analyzer/index.ts",
        "line": 509
      },
      "name": "DataAwsccAccessanalyzerAnalyzerAnalyzerConfigurationOutputReference",
      "namespace": "dataAwsccAccessanalyzerAnalyzer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-accessanalyzer-analyzer/index.ts",
            "line": 537
          },
          "name": "internalAccessConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAccessanalyzerAnalyzer.DataAwsccAccessanalyzerAnalyzerAnalyzerConfigurationInternalAccessConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-accessanalyzer-analyzer/index.ts",
            "line": 543
          },
          "name": "unusedAccessConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAccessanalyzerAnalyzer.DataAwsccAccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-accessanalyzer-analyzer/index.ts",
            "line": 520
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAccessanalyzerAnalyzer.DataAwsccAccessanalyzerAnalyzerAnalyzerConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-accessanalyzer-analyzer/index:DataAwsccAccessanalyzerAnalyzerAnalyzerConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAccessanalyzerAnalyzer.DataAwsccAccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAccessanalyzerAnalyzer.DataAwsccAccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-accessanalyzer-analyzer/index.ts",
        "line": 426
      },
      "name": "DataAwsccAccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfiguration",
      "namespace": "dataAwsccAccessanalyzerAnalyzer",
      "symbolId": "src/data-awscc-accessanalyzer-analyzer/index:DataAwsccAccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccAccessanalyzerAnalyzer.DataAwsccAccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfigurationAnalysisRule": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAccessanalyzerAnalyzer.DataAwsccAccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfigurationAnalysisRule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-accessanalyzer-analyzer/index.ts",
        "line": 371
      },
      "name": "DataAwsccAccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfigurationAnalysisRule",
      "namespace": "dataAwsccAccessanalyzerAnalyzer",
      "symbolId": "src/data-awscc-accessanalyzer-analyzer/index:DataAwsccAccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfigurationAnalysisRule"
    },
    "@cdktn/provider-awscc.dataAwsccAccessanalyzerAnalyzer.DataAwsccAccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfigurationAnalysisRuleExclusions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAccessanalyzerAnalyzer.DataAwsccAccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfigurationAnalysisRuleExclusions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-accessanalyzer-analyzer/index.ts",
        "line": 290
      },
      "name": "DataAwsccAccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfigurationAnalysisRuleExclusions",
      "namespace": "dataAwsccAccessanalyzerAnalyzer",
      "symbolId": "src/data-awscc-accessanalyzer-analyzer/index:DataAwsccAccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfigurationAnalysisRuleExclusions"
    },
    "@cdktn/provider-awscc.dataAwsccAccessanalyzerAnalyzer.DataAwsccAccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfigurationAnalysisRuleExclusionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAccessanalyzerAnalyzer.DataAwsccAccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfigurationAnalysisRuleExclusionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-accessanalyzer-analyzer/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-awscc-accessanalyzer-analyzer/index.ts",
        "line": 353
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-accessanalyzer-analyzer/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-awscc.dataAwsccAccessanalyzerAnalyzer.DataAwsccAccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfigurationAnalysisRuleExclusionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccAccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfigurationAnalysisRuleExclusionsList",
      "namespace": "dataAwsccAccessanalyzerAnalyzer",
      "symbolId": "src/data-awscc-accessanalyzer-analyzer/index:DataAwsccAccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfigurationAnalysisRuleExclusionsList"
    },
    "@cdktn/provider-awscc.dataAwsccAccessanalyzerAnalyzer.DataAwsccAccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfigurationAnalysisRuleExclusionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAccessanalyzerAnalyzer.DataAwsccAccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfigurationAnalysisRuleExclusionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-accessanalyzer-analyzer/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-accessanalyzer-analyzer/index.ts",
        "line": 313
      },
      "name": "DataAwsccAccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfigurationAnalysisRuleExclusionsOutputReference",
      "namespace": "dataAwsccAccessanalyzerAnalyzer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-accessanalyzer-analyzer/index.ts",
            "line": 342
          },
          "name": "accountIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-accessanalyzer-analyzer/index.ts",
            "line": 348
          },
          "name": "resourceTags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAccessanalyzerAnalyzer.DataAwsccAccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfigurationAnalysisRuleExclusionsResourceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-accessanalyzer-analyzer/index.ts",
            "line": 326
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAccessanalyzerAnalyzer.DataAwsccAccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfigurationAnalysisRuleExclusions"
          }
        }
      ],
      "symbolId": "src/data-awscc-accessanalyzer-analyzer/index:DataAwsccAccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfigurationAnalysisRuleExclusionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAccessanalyzerAnalyzer.DataAwsccAccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfigurationAnalysisRuleExclusionsResourceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAccessanalyzerAnalyzer.DataAwsccAccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfigurationAnalysisRuleExclusionsResourceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-accessanalyzer-analyzer/index.ts",
        "line": 220
      },
      "name": "DataAwsccAccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfigurationAnalysisRuleExclusionsResourceTags",
      "namespace": "dataAwsccAccessanalyzerAnalyzer",
      "symbolId": "src/data-awscc-accessanalyzer-analyzer/index:DataAwsccAccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfigurationAnalysisRuleExclusionsResourceTags"
    },
    "@cdktn/provider-awscc.dataAwsccAccessanalyzerAnalyzer.DataAwsccAccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfigurationAnalysisRuleExclusionsResourceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAccessanalyzerAnalyzer.DataAwsccAccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfigurationAnalysisRuleExclusionsResourceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-accessanalyzer-analyzer/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-accessanalyzer-analyzer/index.ts",
        "line": 272
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-accessanalyzer-analyzer/index.ts",
            "line": 286
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAccessanalyzerAnalyzer.DataAwsccAccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfigurationAnalysisRuleExclusionsResourceTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccAccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfigurationAnalysisRuleExclusionsResourceTagsList",
      "namespace": "dataAwsccAccessanalyzerAnalyzer",
      "symbolId": "src/data-awscc-accessanalyzer-analyzer/index:DataAwsccAccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfigurationAnalysisRuleExclusionsResourceTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccAccessanalyzerAnalyzer.DataAwsccAccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfigurationAnalysisRuleExclusionsResourceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAccessanalyzerAnalyzer.DataAwsccAccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfigurationAnalysisRuleExclusionsResourceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-accessanalyzer-analyzer/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-accessanalyzer-analyzer/index.ts",
        "line": 243
      },
      "name": "DataAwsccAccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfigurationAnalysisRuleExclusionsResourceTagsOutputReference",
      "namespace": "dataAwsccAccessanalyzerAnalyzer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-accessanalyzer-analyzer/index.ts",
            "line": 256
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAccessanalyzerAnalyzer.DataAwsccAccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfigurationAnalysisRuleExclusionsResourceTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-accessanalyzer-analyzer/index:DataAwsccAccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfigurationAnalysisRuleExclusionsResourceTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAccessanalyzerAnalyzer.DataAwsccAccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfigurationAnalysisRuleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAccessanalyzerAnalyzer.DataAwsccAccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfigurationAnalysisRuleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-accessanalyzer-analyzer/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-accessanalyzer-analyzer/index.ts",
        "line": 394
      },
      "name": "DataAwsccAccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfigurationAnalysisRuleOutputReference",
      "namespace": "dataAwsccAccessanalyzerAnalyzer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-accessanalyzer-analyzer/index.ts",
            "line": 422
          },
          "name": "exclusions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAccessanalyzerAnalyzer.DataAwsccAccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfigurationAnalysisRuleExclusionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-accessanalyzer-analyzer/index.ts",
            "line": 405
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAccessanalyzerAnalyzer.DataAwsccAccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfigurationAnalysisRule"
          }
        }
      ],
      "symbolId": "src/data-awscc-accessanalyzer-analyzer/index:DataAwsccAccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfigurationAnalysisRuleOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAccessanalyzerAnalyzer.DataAwsccAccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAccessanalyzerAnalyzer.DataAwsccAccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-accessanalyzer-analyzer/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-awscc-accessanalyzer-analyzer/index.ts",
        "line": 449
      },
      "name": "DataAwsccAccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfigurationOutputReference",
      "namespace": "dataAwsccAccessanalyzerAnalyzer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-accessanalyzer-analyzer/index.ts",
            "line": 477
          },
          "name": "analysisRule",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAccessanalyzerAnalyzer.DataAwsccAccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfigurationAnalysisRuleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-accessanalyzer-analyzer/index.ts",
            "line": 482
          },
          "name": "unusedAccessAge",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-accessanalyzer-analyzer/index.ts",
            "line": 460
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAccessanalyzerAnalyzer.DataAwsccAccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-accessanalyzer-analyzer/index:DataAwsccAccessanalyzerAnalyzerAnalyzerConfigurationUnusedAccessConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAccessanalyzerAnalyzer.DataAwsccAccessanalyzerAnalyzerArchiveRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAccessanalyzerAnalyzer.DataAwsccAccessanalyzerAnalyzerArchiveRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-accessanalyzer-analyzer/index.ts",
        "line": 642
      },
      "name": "DataAwsccAccessanalyzerAnalyzerArchiveRules",
      "namespace": "dataAwsccAccessanalyzerAnalyzer",
      "symbolId": "src/data-awscc-accessanalyzer-analyzer/index:DataAwsccAccessanalyzerAnalyzerArchiveRules"
    },
    "@cdktn/provider-awscc.dataAwsccAccessanalyzerAnalyzer.DataAwsccAccessanalyzerAnalyzerArchiveRulesFilter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAccessanalyzerAnalyzer.DataAwsccAccessanalyzerAnalyzerArchiveRulesFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-accessanalyzer-analyzer/index.ts",
        "line": 547
      },
      "name": "DataAwsccAccessanalyzerAnalyzerArchiveRulesFilter",
      "namespace": "dataAwsccAccessanalyzerAnalyzer",
      "symbolId": "src/data-awscc-accessanalyzer-analyzer/index:DataAwsccAccessanalyzerAnalyzerArchiveRulesFilter"
    },
    "@cdktn/provider-awscc.dataAwsccAccessanalyzerAnalyzer.DataAwsccAccessanalyzerAnalyzerArchiveRulesFilterList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAccessanalyzerAnalyzer.DataAwsccAccessanalyzerAnalyzerArchiveRulesFilterList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-accessanalyzer-analyzer/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-accessanalyzer-analyzer/index.ts",
        "line": 624
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-accessanalyzer-analyzer/index.ts",
            "line": 638
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAccessanalyzerAnalyzer.DataAwsccAccessanalyzerAnalyzerArchiveRulesFilterOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccAccessanalyzerAnalyzerArchiveRulesFilterList",
      "namespace": "dataAwsccAccessanalyzerAnalyzer",
      "symbolId": "src/data-awscc-accessanalyzer-analyzer/index:DataAwsccAccessanalyzerAnalyzerArchiveRulesFilterList"
    },
    "@cdktn/provider-awscc.dataAwsccAccessanalyzerAnalyzer.DataAwsccAccessanalyzerAnalyzerArchiveRulesFilterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAccessanalyzerAnalyzer.DataAwsccAccessanalyzerAnalyzerArchiveRulesFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-accessanalyzer-analyzer/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-accessanalyzer-analyzer/index.ts",
        "line": 570
      },
      "name": "DataAwsccAccessanalyzerAnalyzerArchiveRulesFilterOutputReference",
      "namespace": "dataAwsccAccessanalyzerAnalyzer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-accessanalyzer-analyzer/index.ts",
            "line": 599
          },
          "name": "contains",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-accessanalyzer-analyzer/index.ts",
            "line": 604
          },
          "name": "eq",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-accessanalyzer-analyzer/index.ts",
            "line": 609
          },
          "name": "exists",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-accessanalyzer-analyzer/index.ts",
            "line": 614
          },
          "name": "neq",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-accessanalyzer-analyzer/index.ts",
            "line": 619
          },
          "name": "property",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-accessanalyzer-analyzer/index.ts",
            "line": 583
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAccessanalyzerAnalyzer.DataAwsccAccessanalyzerAnalyzerArchiveRulesFilter"
          }
        }
      ],
      "symbolId": "src/data-awscc-accessanalyzer-analyzer/index:DataAwsccAccessanalyzerAnalyzerArchiveRulesFilterOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAccessanalyzerAnalyzer.DataAwsccAccessanalyzerAnalyzerArchiveRulesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAccessanalyzerAnalyzer.DataAwsccAccessanalyzerAnalyzerArchiveRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-accessanalyzer-analyzer/index.ts",
          "line": 712
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-accessanalyzer-analyzer/index.ts",
        "line": 705
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-accessanalyzer-analyzer/index.ts",
            "line": 719
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAccessanalyzerAnalyzer.DataAwsccAccessanalyzerAnalyzerArchiveRulesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccAccessanalyzerAnalyzerArchiveRulesList",
      "namespace": "dataAwsccAccessanalyzerAnalyzer",
      "symbolId": "src/data-awscc-accessanalyzer-analyzer/index:DataAwsccAccessanalyzerAnalyzerArchiveRulesList"
    },
    "@cdktn/provider-awscc.dataAwsccAccessanalyzerAnalyzer.DataAwsccAccessanalyzerAnalyzerArchiveRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAccessanalyzerAnalyzer.DataAwsccAccessanalyzerAnalyzerArchiveRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-accessanalyzer-analyzer/index.ts",
          "line": 674
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-accessanalyzer-analyzer/index.ts",
        "line": 665
      },
      "name": "DataAwsccAccessanalyzerAnalyzerArchiveRulesOutputReference",
      "namespace": "dataAwsccAccessanalyzerAnalyzer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-accessanalyzer-analyzer/index.ts",
            "line": 695
          },
          "name": "filter",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAccessanalyzerAnalyzer.DataAwsccAccessanalyzerAnalyzerArchiveRulesFilterList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-accessanalyzer-analyzer/index.ts",
            "line": 700
          },
          "name": "ruleName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-accessanalyzer-analyzer/index.ts",
            "line": 678
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAccessanalyzerAnalyzer.DataAwsccAccessanalyzerAnalyzerArchiveRules"
          }
        }
      ],
      "symbolId": "src/data-awscc-accessanalyzer-analyzer/index:DataAwsccAccessanalyzerAnalyzerArchiveRulesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAccessanalyzerAnalyzer.DataAwsccAccessanalyzerAnalyzerConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAccessanalyzerAnalyzer.DataAwsccAccessanalyzerAnalyzerConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-accessanalyzer-analyzer/index.ts",
        "line": 14
      },
      "name": "DataAwsccAccessanalyzerAnalyzerConfig",
      "namespace": "dataAwsccAccessanalyzerAnalyzer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/accessanalyzer_analyzer#id DataAwsccAccessanalyzerAnalyzer#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-accessanalyzer-analyzer/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-accessanalyzer-analyzer/index:DataAwsccAccessanalyzerAnalyzerConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAccessanalyzerAnalyzer.DataAwsccAccessanalyzerAnalyzerTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAccessanalyzerAnalyzer.DataAwsccAccessanalyzerAnalyzerTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-accessanalyzer-analyzer/index.ts",
        "line": 723
      },
      "name": "DataAwsccAccessanalyzerAnalyzerTags",
      "namespace": "dataAwsccAccessanalyzerAnalyzer",
      "symbolId": "src/data-awscc-accessanalyzer-analyzer/index:DataAwsccAccessanalyzerAnalyzerTags"
    },
    "@cdktn/provider-awscc.dataAwsccAccessanalyzerAnalyzer.DataAwsccAccessanalyzerAnalyzerTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAccessanalyzerAnalyzer.DataAwsccAccessanalyzerAnalyzerTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-accessanalyzer-analyzer/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-accessanalyzer-analyzer/index.ts",
        "line": 785
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-accessanalyzer-analyzer/index.ts",
            "line": 799
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAccessanalyzerAnalyzer.DataAwsccAccessanalyzerAnalyzerTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccAccessanalyzerAnalyzerTagsList",
      "namespace": "dataAwsccAccessanalyzerAnalyzer",
      "symbolId": "src/data-awscc-accessanalyzer-analyzer/index:DataAwsccAccessanalyzerAnalyzerTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccAccessanalyzerAnalyzer.DataAwsccAccessanalyzerAnalyzerTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAccessanalyzerAnalyzer.DataAwsccAccessanalyzerAnalyzerTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-accessanalyzer-analyzer/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-accessanalyzer-analyzer/index.ts",
        "line": 746
      },
      "name": "DataAwsccAccessanalyzerAnalyzerTagsOutputReference",
      "namespace": "dataAwsccAccessanalyzerAnalyzer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-accessanalyzer-analyzer/index.ts",
            "line": 775
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-accessanalyzer-analyzer/index.ts",
            "line": 780
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-accessanalyzer-analyzer/index.ts",
            "line": 759
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAccessanalyzerAnalyzer.DataAwsccAccessanalyzerAnalyzerTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-accessanalyzer-analyzer/index:DataAwsccAccessanalyzerAnalyzerTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAccessanalyzerAnalyzers.DataAwsccAccessanalyzerAnalyzers": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/accessanalyzer_analyzers awscc_accessanalyzer_analyzers}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAccessanalyzerAnalyzers.DataAwsccAccessanalyzerAnalyzers",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/accessanalyzer_analyzers awscc_accessanalyzer_analyzers} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-accessanalyzer-analyzers/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAccessanalyzerAnalyzers.DataAwsccAccessanalyzerAnalyzersConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-accessanalyzer-analyzers/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccAccessanalyzerAnalyzers resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-accessanalyzer-analyzers/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccAccessanalyzerAnalyzers to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/accessanalyzer_analyzers#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccAccessanalyzerAnalyzers that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccAccessanalyzerAnalyzers to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-accessanalyzer-analyzers/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-accessanalyzer-analyzers/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccAccessanalyzerAnalyzers",
      "namespace": "dataAwsccAccessanalyzerAnalyzers",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-accessanalyzer-analyzers/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-accessanalyzer-analyzers/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-accessanalyzer-analyzers/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-accessanalyzer-analyzers/index:DataAwsccAccessanalyzerAnalyzers"
    },
    "@cdktn/provider-awscc.dataAwsccAccessanalyzerAnalyzers.DataAwsccAccessanalyzerAnalyzersConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAccessanalyzerAnalyzers.DataAwsccAccessanalyzerAnalyzersConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-accessanalyzer-analyzers/index.ts",
        "line": 14
      },
      "name": "DataAwsccAccessanalyzerAnalyzersConfig",
      "namespace": "dataAwsccAccessanalyzerAnalyzers",
      "symbolId": "src/data-awscc-accessanalyzer-analyzers/index:DataAwsccAccessanalyzerAnalyzersConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificate": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/acmpca_certificate awscc_acmpca_certificate}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificate",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/acmpca_certificate awscc_acmpca_certificate} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-acmpca-certificate/index.ts",
          "line": 1435
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-acmpca-certificate/index.ts",
        "line": 1403
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccAcmpcaCertificate resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 1420
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccAcmpcaCertificate to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/acmpca_certificate#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccAcmpcaCertificate that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccAcmpcaCertificate to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 1523
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 1529
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccAcmpcaCertificate",
      "namespace": "dataAwsccAcmpcaCertificate",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 1408
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 1460
          },
          "name": "apiPassthrough",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateApiPassthroughOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 1465
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 1470
          },
          "name": "certificate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 1475
          },
          "name": "certificateAuthorityArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 1480
          },
          "name": "certificateSigningRequest",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 1498
          },
          "name": "signingAlgorithm",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 1503
          },
          "name": "templateArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 1509
          },
          "name": "validity",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateValidityOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 1515
          },
          "name": "validityNotBefore",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateValidityNotBeforeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 1493
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 1486
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-acmpca-certificate/index:DataAwsccAcmpcaCertificate"
    },
    "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateApiPassthrough": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateApiPassthrough",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-acmpca-certificate/index.ts",
        "line": 1220
      },
      "name": "DataAwsccAcmpcaCertificateApiPassthrough",
      "namespace": "dataAwsccAcmpcaCertificate",
      "symbolId": "src/data-awscc-acmpca-certificate/index:DataAwsccAcmpcaCertificateApiPassthrough"
    },
    "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateApiPassthroughExtensions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateApiPassthroughExtensions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-acmpca-certificate/index.ts",
        "line": 936
      },
      "name": "DataAwsccAcmpcaCertificateApiPassthroughExtensions",
      "namespace": "dataAwsccAcmpcaCertificate",
      "symbolId": "src/data-awscc-acmpca-certificate/index:DataAwsccAcmpcaCertificateApiPassthroughExtensions"
    },
    "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateApiPassthroughExtensionsCertificatePolicies": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateApiPassthroughExtensionsCertificatePolicies",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-acmpca-certificate/index.ts",
        "line": 160
      },
      "name": "DataAwsccAcmpcaCertificateApiPassthroughExtensionsCertificatePolicies",
      "namespace": "dataAwsccAcmpcaCertificate",
      "symbolId": "src/data-awscc-acmpca-certificate/index:DataAwsccAcmpcaCertificateApiPassthroughExtensionsCertificatePolicies"
    },
    "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateApiPassthroughExtensionsCertificatePoliciesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateApiPassthroughExtensionsCertificatePoliciesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-acmpca-certificate/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-awscc-acmpca-certificate/index.ts",
        "line": 223
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/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-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateApiPassthroughExtensionsCertificatePoliciesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccAcmpcaCertificateApiPassthroughExtensionsCertificatePoliciesList",
      "namespace": "dataAwsccAcmpcaCertificate",
      "symbolId": "src/data-awscc-acmpca-certificate/index:DataAwsccAcmpcaCertificateApiPassthroughExtensionsCertificatePoliciesList"
    },
    "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateApiPassthroughExtensionsCertificatePoliciesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateApiPassthroughExtensionsCertificatePoliciesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-acmpca-certificate/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-acmpca-certificate/index.ts",
        "line": 183
      },
      "name": "DataAwsccAcmpcaCertificateApiPassthroughExtensionsCertificatePoliciesOutputReference",
      "namespace": "dataAwsccAcmpcaCertificate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 212
          },
          "name": "certPolicyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 218
          },
          "name": "policyQualifiers",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateApiPassthroughExtensionsCertificatePoliciesPolicyQualifiersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 196
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateApiPassthroughExtensionsCertificatePolicies"
          }
        }
      ],
      "symbolId": "src/data-awscc-acmpca-certificate/index:DataAwsccAcmpcaCertificateApiPassthroughExtensionsCertificatePoliciesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateApiPassthroughExtensionsCertificatePoliciesPolicyQualifiers": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateApiPassthroughExtensionsCertificatePoliciesPolicyQualifiers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-acmpca-certificate/index.ts",
        "line": 79
      },
      "name": "DataAwsccAcmpcaCertificateApiPassthroughExtensionsCertificatePoliciesPolicyQualifiers",
      "namespace": "dataAwsccAcmpcaCertificate",
      "symbolId": "src/data-awscc-acmpca-certificate/index:DataAwsccAcmpcaCertificateApiPassthroughExtensionsCertificatePoliciesPolicyQualifiers"
    },
    "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateApiPassthroughExtensionsCertificatePoliciesPolicyQualifiersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateApiPassthroughExtensionsCertificatePoliciesPolicyQualifiersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-acmpca-certificate/index.ts",
          "line": 149
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-acmpca-certificate/index.ts",
        "line": 142
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 156
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateApiPassthroughExtensionsCertificatePoliciesPolicyQualifiersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccAcmpcaCertificateApiPassthroughExtensionsCertificatePoliciesPolicyQualifiersList",
      "namespace": "dataAwsccAcmpcaCertificate",
      "symbolId": "src/data-awscc-acmpca-certificate/index:DataAwsccAcmpcaCertificateApiPassthroughExtensionsCertificatePoliciesPolicyQualifiersList"
    },
    "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateApiPassthroughExtensionsCertificatePoliciesPolicyQualifiersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateApiPassthroughExtensionsCertificatePoliciesPolicyQualifiersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-acmpca-certificate/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-acmpca-certificate/index.ts",
        "line": 102
      },
      "name": "DataAwsccAcmpcaCertificateApiPassthroughExtensionsCertificatePoliciesPolicyQualifiersOutputReference",
      "namespace": "dataAwsccAcmpcaCertificate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 131
          },
          "name": "policyQualifierId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 137
          },
          "name": "qualifier",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateApiPassthroughExtensionsCertificatePoliciesPolicyQualifiersQualifierOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 115
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateApiPassthroughExtensionsCertificatePoliciesPolicyQualifiers"
          }
        }
      ],
      "symbolId": "src/data-awscc-acmpca-certificate/index:DataAwsccAcmpcaCertificateApiPassthroughExtensionsCertificatePoliciesPolicyQualifiersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateApiPassthroughExtensionsCertificatePoliciesPolicyQualifiersQualifier": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateApiPassthroughExtensionsCertificatePoliciesPolicyQualifiersQualifier",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-acmpca-certificate/index.ts",
        "line": 25
      },
      "name": "DataAwsccAcmpcaCertificateApiPassthroughExtensionsCertificatePoliciesPolicyQualifiersQualifier",
      "namespace": "dataAwsccAcmpcaCertificate",
      "symbolId": "src/data-awscc-acmpca-certificate/index:DataAwsccAcmpcaCertificateApiPassthroughExtensionsCertificatePoliciesPolicyQualifiersQualifier"
    },
    "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateApiPassthroughExtensionsCertificatePoliciesPolicyQualifiersQualifierOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateApiPassthroughExtensionsCertificatePoliciesPolicyQualifiersQualifierOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-acmpca-certificate/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-acmpca-certificate/index.ts",
        "line": 48
      },
      "name": "DataAwsccAcmpcaCertificateApiPassthroughExtensionsCertificatePoliciesPolicyQualifiersQualifierOutputReference",
      "namespace": "dataAwsccAcmpcaCertificate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 75
          },
          "name": "cpsUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateApiPassthroughExtensionsCertificatePoliciesPolicyQualifiersQualifier"
          }
        }
      ],
      "symbolId": "src/data-awscc-acmpca-certificate/index:DataAwsccAcmpcaCertificateApiPassthroughExtensionsCertificatePoliciesPolicyQualifiersQualifierOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateApiPassthroughExtensionsCustomExtensions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateApiPassthroughExtensionsCustomExtensions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-acmpca-certificate/index.ts",
        "line": 241
      },
      "name": "DataAwsccAcmpcaCertificateApiPassthroughExtensionsCustomExtensions",
      "namespace": "dataAwsccAcmpcaCertificate",
      "symbolId": "src/data-awscc-acmpca-certificate/index:DataAwsccAcmpcaCertificateApiPassthroughExtensionsCustomExtensions"
    },
    "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateApiPassthroughExtensionsCustomExtensionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateApiPassthroughExtensionsCustomExtensionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-acmpca-certificate/index.ts",
          "line": 315
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-acmpca-certificate/index.ts",
        "line": 308
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 322
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateApiPassthroughExtensionsCustomExtensionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccAcmpcaCertificateApiPassthroughExtensionsCustomExtensionsList",
      "namespace": "dataAwsccAcmpcaCertificate",
      "symbolId": "src/data-awscc-acmpca-certificate/index:DataAwsccAcmpcaCertificateApiPassthroughExtensionsCustomExtensionsList"
    },
    "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateApiPassthroughExtensionsCustomExtensionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateApiPassthroughExtensionsCustomExtensionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-acmpca-certificate/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/data-awscc-acmpca-certificate/index.ts",
        "line": 264
      },
      "name": "DataAwsccAcmpcaCertificateApiPassthroughExtensionsCustomExtensionsOutputReference",
      "namespace": "dataAwsccAcmpcaCertificate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 293
          },
          "name": "critical",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 298
          },
          "name": "objectIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 303
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 277
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateApiPassthroughExtensionsCustomExtensions"
          }
        }
      ],
      "symbolId": "src/data-awscc-acmpca-certificate/index:DataAwsccAcmpcaCertificateApiPassthroughExtensionsCustomExtensionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateApiPassthroughExtensionsExtendedKeyUsage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateApiPassthroughExtensionsExtendedKeyUsage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-acmpca-certificate/index.ts",
        "line": 326
      },
      "name": "DataAwsccAcmpcaCertificateApiPassthroughExtensionsExtendedKeyUsage",
      "namespace": "dataAwsccAcmpcaCertificate",
      "symbolId": "src/data-awscc-acmpca-certificate/index:DataAwsccAcmpcaCertificateApiPassthroughExtensionsExtendedKeyUsage"
    },
    "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateApiPassthroughExtensionsExtendedKeyUsageList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateApiPassthroughExtensionsExtendedKeyUsageList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-acmpca-certificate/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-acmpca-certificate/index.ts",
        "line": 388
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 402
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateApiPassthroughExtensionsExtendedKeyUsageOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccAcmpcaCertificateApiPassthroughExtensionsExtendedKeyUsageList",
      "namespace": "dataAwsccAcmpcaCertificate",
      "symbolId": "src/data-awscc-acmpca-certificate/index:DataAwsccAcmpcaCertificateApiPassthroughExtensionsExtendedKeyUsageList"
    },
    "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateApiPassthroughExtensionsExtendedKeyUsageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateApiPassthroughExtensionsExtendedKeyUsageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-acmpca-certificate/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-awscc-acmpca-certificate/index.ts",
        "line": 349
      },
      "name": "DataAwsccAcmpcaCertificateApiPassthroughExtensionsExtendedKeyUsageOutputReference",
      "namespace": "dataAwsccAcmpcaCertificate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 378
          },
          "name": "extendedKeyUsageObjectIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 383
          },
          "name": "extendedKeyUsageType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 362
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateApiPassthroughExtensionsExtendedKeyUsage"
          }
        }
      ],
      "symbolId": "src/data-awscc-acmpca-certificate/index:DataAwsccAcmpcaCertificateApiPassthroughExtensionsExtendedKeyUsageOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateApiPassthroughExtensionsKeyUsage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateApiPassthroughExtensionsKeyUsage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-acmpca-certificate/index.ts",
        "line": 406
      },
      "name": "DataAwsccAcmpcaCertificateApiPassthroughExtensionsKeyUsage",
      "namespace": "dataAwsccAcmpcaCertificate",
      "symbolId": "src/data-awscc-acmpca-certificate/index:DataAwsccAcmpcaCertificateApiPassthroughExtensionsKeyUsage"
    },
    "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateApiPassthroughExtensionsKeyUsageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateApiPassthroughExtensionsKeyUsageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-acmpca-certificate/index.ts",
          "line": 436
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-acmpca-certificate/index.ts",
        "line": 429
      },
      "name": "DataAwsccAcmpcaCertificateApiPassthroughExtensionsKeyUsageOutputReference",
      "namespace": "dataAwsccAcmpcaCertificate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 456
          },
          "name": "crlSign",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 461
          },
          "name": "dataEncipherment",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 466
          },
          "name": "decipherOnly",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 471
          },
          "name": "digitalSignature",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 476
          },
          "name": "encipherOnly",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 481
          },
          "name": "keyAgreement",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 486
          },
          "name": "keyCertSign",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 491
          },
          "name": "keyEncipherment",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 496
          },
          "name": "nonRepudiation",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 440
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateApiPassthroughExtensionsKeyUsage"
          }
        }
      ],
      "symbolId": "src/data-awscc-acmpca-certificate/index:DataAwsccAcmpcaCertificateApiPassthroughExtensionsKeyUsageOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateApiPassthroughExtensionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateApiPassthroughExtensionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-acmpca-certificate/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-awscc-acmpca-certificate/index.ts",
        "line": 959
      },
      "name": "DataAwsccAcmpcaCertificateApiPassthroughExtensionsOutputReference",
      "namespace": "dataAwsccAcmpcaCertificate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 987
          },
          "name": "certificatePolicies",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateApiPassthroughExtensionsCertificatePoliciesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 993
          },
          "name": "customExtensions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateApiPassthroughExtensionsCustomExtensionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 999
          },
          "name": "extendedKeyUsage",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateApiPassthroughExtensionsExtendedKeyUsageList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 1005
          },
          "name": "keyUsage",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateApiPassthroughExtensionsKeyUsageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 1011
          },
          "name": "subjectAlternativeNames",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 970
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateApiPassthroughExtensions"
          }
        }
      ],
      "symbolId": "src/data-awscc-acmpca-certificate/index:DataAwsccAcmpcaCertificateApiPassthroughExtensionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNames": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNames",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-acmpca-certificate/index.ts",
        "line": 823
      },
      "name": "DataAwsccAcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNames",
      "namespace": "dataAwsccAcmpcaCertificate",
      "symbolId": "src/data-awscc-acmpca-certificate/index:DataAwsccAcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNames"
    },
    "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesDirectoryName": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesDirectoryName",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-acmpca-certificate/index.ts",
        "line": 580
      },
      "name": "DataAwsccAcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesDirectoryName",
      "namespace": "dataAwsccAcmpcaCertificate",
      "symbolId": "src/data-awscc-acmpca-certificate/index:DataAwsccAcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesDirectoryName"
    },
    "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesDirectoryNameCustomAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesDirectoryNameCustomAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-acmpca-certificate/index.ts",
        "line": 500
      },
      "name": "DataAwsccAcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesDirectoryNameCustomAttributes",
      "namespace": "dataAwsccAcmpcaCertificate",
      "symbolId": "src/data-awscc-acmpca-certificate/index:DataAwsccAcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesDirectoryNameCustomAttributes"
    },
    "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesDirectoryNameCustomAttributesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesDirectoryNameCustomAttributesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-acmpca-certificate/index.ts",
          "line": 569
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-acmpca-certificate/index.ts",
        "line": 562
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 576
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesDirectoryNameCustomAttributesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccAcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesDirectoryNameCustomAttributesList",
      "namespace": "dataAwsccAcmpcaCertificate",
      "symbolId": "src/data-awscc-acmpca-certificate/index:DataAwsccAcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesDirectoryNameCustomAttributesList"
    },
    "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesDirectoryNameCustomAttributesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesDirectoryNameCustomAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-acmpca-certificate/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-acmpca-certificate/index.ts",
        "line": 523
      },
      "name": "DataAwsccAcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesDirectoryNameCustomAttributesOutputReference",
      "namespace": "dataAwsccAcmpcaCertificate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 552
          },
          "name": "objectIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 557
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 536
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesDirectoryNameCustomAttributes"
          }
        }
      ],
      "symbolId": "src/data-awscc-acmpca-certificate/index:DataAwsccAcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesDirectoryNameCustomAttributesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesDirectoryNameOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesDirectoryNameOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-acmpca-certificate/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-awscc-acmpca-certificate/index.ts",
        "line": 603
      },
      "name": "DataAwsccAcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesDirectoryNameOutputReference",
      "namespace": "dataAwsccAcmpcaCertificate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 630
          },
          "name": "commonName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 635
          },
          "name": "country",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 641
          },
          "name": "customAttributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesDirectoryNameCustomAttributesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 646
          },
          "name": "distinguishedNameQualifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 651
          },
          "name": "generationQualifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 656
          },
          "name": "givenName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 661
          },
          "name": "initials",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 666
          },
          "name": "locality",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 671
          },
          "name": "organization",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 676
          },
          "name": "organizationalUnit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 681
          },
          "name": "pseudonym",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 686
          },
          "name": "serialNumber",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 691
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 696
          },
          "name": "surname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 701
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 614
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesDirectoryName"
          }
        }
      ],
      "symbolId": "src/data-awscc-acmpca-certificate/index:DataAwsccAcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesDirectoryNameOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesEdiPartyName": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesEdiPartyName",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-acmpca-certificate/index.ts",
        "line": 705
      },
      "name": "DataAwsccAcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesEdiPartyName",
      "namespace": "dataAwsccAcmpcaCertificate",
      "symbolId": "src/data-awscc-acmpca-certificate/index:DataAwsccAcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesEdiPartyName"
    },
    "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesEdiPartyNameOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesEdiPartyNameOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-acmpca-certificate/index.ts",
          "line": 735
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-acmpca-certificate/index.ts",
        "line": 728
      },
      "name": "DataAwsccAcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesEdiPartyNameOutputReference",
      "namespace": "dataAwsccAcmpcaCertificate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 755
          },
          "name": "nameAssigner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 760
          },
          "name": "partyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 739
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesEdiPartyName"
          }
        }
      ],
      "symbolId": "src/data-awscc-acmpca-certificate/index:DataAwsccAcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesEdiPartyNameOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-acmpca-certificate/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-acmpca-certificate/index.ts",
        "line": 918
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 932
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccAcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesList",
      "namespace": "dataAwsccAcmpcaCertificate",
      "symbolId": "src/data-awscc-acmpca-certificate/index:DataAwsccAcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesList"
    },
    "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesOtherName": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesOtherName",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-acmpca-certificate/index.ts",
        "line": 764
      },
      "name": "DataAwsccAcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesOtherName",
      "namespace": "dataAwsccAcmpcaCertificate",
      "symbolId": "src/data-awscc-acmpca-certificate/index:DataAwsccAcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesOtherName"
    },
    "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesOtherNameOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesOtherNameOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-acmpca-certificate/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-awscc-acmpca-certificate/index.ts",
        "line": 787
      },
      "name": "DataAwsccAcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesOtherNameOutputReference",
      "namespace": "dataAwsccAcmpcaCertificate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 814
          },
          "name": "typeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 819
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 798
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesOtherName"
          }
        }
      ],
      "symbolId": "src/data-awscc-acmpca-certificate/index:DataAwsccAcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesOtherNameOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-acmpca-certificate/index.ts",
          "line": 855
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-acmpca-certificate/index.ts",
        "line": 846
      },
      "name": "DataAwsccAcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesOutputReference",
      "namespace": "dataAwsccAcmpcaCertificate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 876
          },
          "name": "directoryName",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesDirectoryNameOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 881
          },
          "name": "dnsName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 887
          },
          "name": "ediPartyName",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesEdiPartyNameOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 892
          },
          "name": "ipAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 898
          },
          "name": "otherName",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesOtherNameOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 903
          },
          "name": "registeredId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 908
          },
          "name": "rfc822Name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 913
          },
          "name": "uniformResourceIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 859
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNames"
          }
        }
      ],
      "symbolId": "src/data-awscc-acmpca-certificate/index:DataAwsccAcmpcaCertificateApiPassthroughExtensionsSubjectAlternativeNamesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateApiPassthroughOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateApiPassthroughOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-acmpca-certificate/index.ts",
          "line": 1250
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-acmpca-certificate/index.ts",
        "line": 1243
      },
      "name": "DataAwsccAcmpcaCertificateApiPassthroughOutputReference",
      "namespace": "dataAwsccAcmpcaCertificate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 1271
          },
          "name": "extensions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateApiPassthroughExtensionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 1277
          },
          "name": "subject",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateApiPassthroughSubjectOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 1254
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateApiPassthrough"
          }
        }
      ],
      "symbolId": "src/data-awscc-acmpca-certificate/index:DataAwsccAcmpcaCertificateApiPassthroughOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateApiPassthroughSubject": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateApiPassthroughSubject",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-acmpca-certificate/index.ts",
        "line": 1095
      },
      "name": "DataAwsccAcmpcaCertificateApiPassthroughSubject",
      "namespace": "dataAwsccAcmpcaCertificate",
      "symbolId": "src/data-awscc-acmpca-certificate/index:DataAwsccAcmpcaCertificateApiPassthroughSubject"
    },
    "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateApiPassthroughSubjectCustomAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateApiPassthroughSubjectCustomAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-acmpca-certificate/index.ts",
        "line": 1015
      },
      "name": "DataAwsccAcmpcaCertificateApiPassthroughSubjectCustomAttributes",
      "namespace": "dataAwsccAcmpcaCertificate",
      "symbolId": "src/data-awscc-acmpca-certificate/index:DataAwsccAcmpcaCertificateApiPassthroughSubjectCustomAttributes"
    },
    "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateApiPassthroughSubjectCustomAttributesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateApiPassthroughSubjectCustomAttributesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-acmpca-certificate/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-awscc-acmpca-certificate/index.ts",
        "line": 1077
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/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-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateApiPassthroughSubjectCustomAttributesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccAcmpcaCertificateApiPassthroughSubjectCustomAttributesList",
      "namespace": "dataAwsccAcmpcaCertificate",
      "symbolId": "src/data-awscc-acmpca-certificate/index:DataAwsccAcmpcaCertificateApiPassthroughSubjectCustomAttributesList"
    },
    "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateApiPassthroughSubjectCustomAttributesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateApiPassthroughSubjectCustomAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-acmpca-certificate/index.ts",
          "line": 1047
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-acmpca-certificate/index.ts",
        "line": 1038
      },
      "name": "DataAwsccAcmpcaCertificateApiPassthroughSubjectCustomAttributesOutputReference",
      "namespace": "dataAwsccAcmpcaCertificate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 1067
          },
          "name": "objectIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 1072
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 1051
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateApiPassthroughSubjectCustomAttributes"
          }
        }
      ],
      "symbolId": "src/data-awscc-acmpca-certificate/index:DataAwsccAcmpcaCertificateApiPassthroughSubjectCustomAttributesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateApiPassthroughSubjectOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateApiPassthroughSubjectOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-acmpca-certificate/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-awscc-acmpca-certificate/index.ts",
        "line": 1118
      },
      "name": "DataAwsccAcmpcaCertificateApiPassthroughSubjectOutputReference",
      "namespace": "dataAwsccAcmpcaCertificate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 1145
          },
          "name": "commonName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 1150
          },
          "name": "country",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 1156
          },
          "name": "customAttributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateApiPassthroughSubjectCustomAttributesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 1161
          },
          "name": "distinguishedNameQualifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 1166
          },
          "name": "generationQualifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 1171
          },
          "name": "givenName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 1176
          },
          "name": "initials",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 1181
          },
          "name": "locality",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 1186
          },
          "name": "organization",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 1191
          },
          "name": "organizationalUnit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 1196
          },
          "name": "pseudonym",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 1201
          },
          "name": "serialNumber",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 1206
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 1211
          },
          "name": "surname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 1216
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 1129
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateApiPassthroughSubject"
          }
        }
      ],
      "symbolId": "src/data-awscc-acmpca-certificate/index:DataAwsccAcmpcaCertificateApiPassthroughSubjectOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-acmpca-certificate/index.ts",
        "line": 14
      },
      "name": "DataAwsccAcmpcaCertificateConfig",
      "namespace": "dataAwsccAcmpcaCertificate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/acmpca_certificate#id DataAwsccAcmpcaCertificate#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-acmpca-certificate/index:DataAwsccAcmpcaCertificateConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateValidity": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateValidity",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-acmpca-certificate/index.ts",
        "line": 1281
      },
      "name": "DataAwsccAcmpcaCertificateValidity",
      "namespace": "dataAwsccAcmpcaCertificate",
      "symbolId": "src/data-awscc-acmpca-certificate/index:DataAwsccAcmpcaCertificateValidity"
    },
    "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateValidityNotBefore": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateValidityNotBefore",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-acmpca-certificate/index.ts",
        "line": 1340
      },
      "name": "DataAwsccAcmpcaCertificateValidityNotBefore",
      "namespace": "dataAwsccAcmpcaCertificate",
      "symbolId": "src/data-awscc-acmpca-certificate/index:DataAwsccAcmpcaCertificateValidityNotBefore"
    },
    "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateValidityNotBeforeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateValidityNotBeforeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-acmpca-certificate/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-acmpca-certificate/index.ts",
        "line": 1363
      },
      "name": "DataAwsccAcmpcaCertificateValidityNotBeforeOutputReference",
      "namespace": "dataAwsccAcmpcaCertificate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 1390
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 1395
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 1374
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateValidityNotBefore"
          }
        }
      ],
      "symbolId": "src/data-awscc-acmpca-certificate/index:DataAwsccAcmpcaCertificateValidityNotBeforeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateValidityOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateValidityOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-acmpca-certificate/index.ts",
          "line": 1311
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-acmpca-certificate/index.ts",
        "line": 1304
      },
      "name": "DataAwsccAcmpcaCertificateValidityOutputReference",
      "namespace": "dataAwsccAcmpcaCertificate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 1331
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 1336
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate/index.ts",
            "line": 1315
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificate.DataAwsccAcmpcaCertificateValidity"
          }
        }
      ],
      "symbolId": "src/data-awscc-acmpca-certificate/index:DataAwsccAcmpcaCertificateValidityOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthorities.DataAwsccAcmpcaCertificateAuthorities": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/acmpca_certificate_authorities awscc_acmpca_certificate_authorities}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthorities.DataAwsccAcmpcaCertificateAuthorities",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/acmpca_certificate_authorities awscc_acmpca_certificate_authorities} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-acmpca-certificate-authorities/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthorities.DataAwsccAcmpcaCertificateAuthoritiesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-acmpca-certificate-authorities/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccAcmpcaCertificateAuthorities resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authorities/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccAcmpcaCertificateAuthorities to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/acmpca_certificate_authorities#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccAcmpcaCertificateAuthorities that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccAcmpcaCertificateAuthorities to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authorities/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authorities/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccAcmpcaCertificateAuthorities",
      "namespace": "dataAwsccAcmpcaCertificateAuthorities",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authorities/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authorities/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authorities/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-acmpca-certificate-authorities/index:DataAwsccAcmpcaCertificateAuthorities"
    },
    "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthorities.DataAwsccAcmpcaCertificateAuthoritiesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthorities.DataAwsccAcmpcaCertificateAuthoritiesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-acmpca-certificate-authorities/index.ts",
        "line": 14
      },
      "name": "DataAwsccAcmpcaCertificateAuthoritiesConfig",
      "namespace": "dataAwsccAcmpcaCertificateAuthorities",
      "symbolId": "src/data-awscc-acmpca-certificate-authorities/index:DataAwsccAcmpcaCertificateAuthoritiesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthority": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/acmpca_certificate_authority awscc_acmpca_certificate_authority}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthority",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/acmpca_certificate_authority awscc_acmpca_certificate_authority} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
          "line": 1321
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthorityConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
        "line": 1289
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccAcmpcaCertificateAuthority resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 1306
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccAcmpcaCertificateAuthority to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/acmpca_certificate_authority#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccAcmpcaCertificateAuthority that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccAcmpcaCertificateAuthority to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 1420
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 1426
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccAcmpcaCertificateAuthority",
      "namespace": "dataAwsccAcmpcaCertificateAuthority",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 1294
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 1345
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 1350
          },
          "name": "certificateSigningRequest",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 1356
          },
          "name": "csrExtensions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthorityCsrExtensionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 1374
          },
          "name": "keyAlgorithm",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 1379
          },
          "name": "keyStorageSecurityStandard",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 1385
          },
          "name": "revocationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthorityRevocationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 1390
          },
          "name": "signingAlgorithm",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 1396
          },
          "name": "subject",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthoritySubjectOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 1402
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthorityTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 1407
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 1412
          },
          "name": "usageMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 1369
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 1362
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-acmpca-certificate-authority/index:DataAwsccAcmpcaCertificateAuthority"
    },
    "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthorityConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthorityConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
        "line": 14
      },
      "name": "DataAwsccAcmpcaCertificateAuthorityConfig",
      "namespace": "dataAwsccAcmpcaCertificateAuthority",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/acmpca_certificate_authority#id DataAwsccAcmpcaCertificateAuthority#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-acmpca-certificate-authority/index:DataAwsccAcmpcaCertificateAuthorityConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthorityCsrExtensions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthorityCsrExtensions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
        "line": 675
      },
      "name": "DataAwsccAcmpcaCertificateAuthorityCsrExtensions",
      "namespace": "dataAwsccAcmpcaCertificateAuthority",
      "symbolId": "src/data-awscc-acmpca-certificate-authority/index:DataAwsccAcmpcaCertificateAuthorityCsrExtensions"
    },
    "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthorityCsrExtensionsKeyUsage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthorityCsrExtensionsKeyUsage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
        "line": 25
      },
      "name": "DataAwsccAcmpcaCertificateAuthorityCsrExtensionsKeyUsage",
      "namespace": "dataAwsccAcmpcaCertificateAuthority",
      "symbolId": "src/data-awscc-acmpca-certificate-authority/index:DataAwsccAcmpcaCertificateAuthorityCsrExtensionsKeyUsage"
    },
    "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthorityCsrExtensionsKeyUsageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthorityCsrExtensionsKeyUsageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
        "line": 48
      },
      "name": "DataAwsccAcmpcaCertificateAuthorityCsrExtensionsKeyUsageOutputReference",
      "namespace": "dataAwsccAcmpcaCertificateAuthority",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 75
          },
          "name": "crlSign",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 80
          },
          "name": "dataEncipherment",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 85
          },
          "name": "decipherOnly",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 90
          },
          "name": "digitalSignature",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 95
          },
          "name": "encipherOnly",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 100
          },
          "name": "keyAgreement",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 105
          },
          "name": "keyCertSign",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 110
          },
          "name": "keyEncipherment",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 115
          },
          "name": "nonRepudiation",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthorityCsrExtensionsKeyUsage"
          }
        }
      ],
      "symbolId": "src/data-awscc-acmpca-certificate-authority/index:DataAwsccAcmpcaCertificateAuthorityCsrExtensionsKeyUsageOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthorityCsrExtensionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthorityCsrExtensionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
          "line": 705
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
        "line": 698
      },
      "name": "DataAwsccAcmpcaCertificateAuthorityCsrExtensionsOutputReference",
      "namespace": "dataAwsccAcmpcaCertificateAuthority",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 726
          },
          "name": "keyUsage",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthorityCsrExtensionsKeyUsageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 732
          },
          "name": "subjectInformationAccess",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 709
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthorityCsrExtensions"
          }
        }
      ],
      "symbolId": "src/data-awscc-acmpca-certificate-authority/index:DataAwsccAcmpcaCertificateAuthorityCsrExtensionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccess": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccess",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
        "line": 593
      },
      "name": "DataAwsccAcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccess",
      "namespace": "dataAwsccAcmpcaCertificateAuthority",
      "symbolId": "src/data-awscc-acmpca-certificate-authority/index:DataAwsccAcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccess"
    },
    "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
        "line": 442
      },
      "name": "DataAwsccAcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocation",
      "namespace": "dataAwsccAcmpcaCertificateAuthority",
      "symbolId": "src/data-awscc-acmpca-certificate-authority/index:DataAwsccAcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocation"
    },
    "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationDirectoryName": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationDirectoryName",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
        "line": 199
      },
      "name": "DataAwsccAcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationDirectoryName",
      "namespace": "dataAwsccAcmpcaCertificateAuthority",
      "symbolId": "src/data-awscc-acmpca-certificate-authority/index:DataAwsccAcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationDirectoryName"
    },
    "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationDirectoryNameCustomAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationDirectoryNameCustomAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
        "line": 119
      },
      "name": "DataAwsccAcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationDirectoryNameCustomAttributes",
      "namespace": "dataAwsccAcmpcaCertificateAuthority",
      "symbolId": "src/data-awscc-acmpca-certificate-authority/index:DataAwsccAcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationDirectoryNameCustomAttributes"
    },
    "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationDirectoryNameCustomAttributesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationDirectoryNameCustomAttributesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-acmpca-certificate-authority/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-awscc-acmpca-certificate-authority/index.ts",
        "line": 181
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/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-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationDirectoryNameCustomAttributesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccAcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationDirectoryNameCustomAttributesList",
      "namespace": "dataAwsccAcmpcaCertificateAuthority",
      "symbolId": "src/data-awscc-acmpca-certificate-authority/index:DataAwsccAcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationDirectoryNameCustomAttributesList"
    },
    "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationDirectoryNameCustomAttributesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationDirectoryNameCustomAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-acmpca-certificate-authority/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
        "line": 142
      },
      "name": "DataAwsccAcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationDirectoryNameCustomAttributesOutputReference",
      "namespace": "dataAwsccAcmpcaCertificateAuthority",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 171
          },
          "name": "objectIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 176
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 155
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationDirectoryNameCustomAttributes"
          }
        }
      ],
      "symbolId": "src/data-awscc-acmpca-certificate-authority/index:DataAwsccAcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationDirectoryNameCustomAttributesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationDirectoryNameOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationDirectoryNameOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-acmpca-certificate-authority/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-awscc-acmpca-certificate-authority/index.ts",
        "line": 222
      },
      "name": "DataAwsccAcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationDirectoryNameOutputReference",
      "namespace": "dataAwsccAcmpcaCertificateAuthority",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 249
          },
          "name": "commonName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 254
          },
          "name": "country",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 260
          },
          "name": "customAttributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationDirectoryNameCustomAttributesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 265
          },
          "name": "distinguishedNameQualifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 270
          },
          "name": "generationQualifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 275
          },
          "name": "givenName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 280
          },
          "name": "initials",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 285
          },
          "name": "locality",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 290
          },
          "name": "organization",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 295
          },
          "name": "organizationalUnit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 300
          },
          "name": "pseudonym",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 305
          },
          "name": "serialNumber",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 310
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 315
          },
          "name": "surname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 320
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 233
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationDirectoryName"
          }
        }
      ],
      "symbolId": "src/data-awscc-acmpca-certificate-authority/index:DataAwsccAcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationDirectoryNameOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationEdiPartyName": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationEdiPartyName",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
        "line": 324
      },
      "name": "DataAwsccAcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationEdiPartyName",
      "namespace": "dataAwsccAcmpcaCertificateAuthority",
      "symbolId": "src/data-awscc-acmpca-certificate-authority/index:DataAwsccAcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationEdiPartyName"
    },
    "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationEdiPartyNameOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationEdiPartyNameOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-acmpca-certificate-authority/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-awscc-acmpca-certificate-authority/index.ts",
        "line": 347
      },
      "name": "DataAwsccAcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationEdiPartyNameOutputReference",
      "namespace": "dataAwsccAcmpcaCertificateAuthority",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 374
          },
          "name": "nameAssigner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 379
          },
          "name": "partyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 358
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationEdiPartyName"
          }
        }
      ],
      "symbolId": "src/data-awscc-acmpca-certificate-authority/index:DataAwsccAcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationEdiPartyNameOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationOtherName": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationOtherName",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
        "line": 383
      },
      "name": "DataAwsccAcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationOtherName",
      "namespace": "dataAwsccAcmpcaCertificateAuthority",
      "symbolId": "src/data-awscc-acmpca-certificate-authority/index:DataAwsccAcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationOtherName"
    },
    "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationOtherNameOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationOtherNameOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-acmpca-certificate-authority/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-awscc-acmpca-certificate-authority/index.ts",
        "line": 406
      },
      "name": "DataAwsccAcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationOtherNameOutputReference",
      "namespace": "dataAwsccAcmpcaCertificateAuthority",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 433
          },
          "name": "typeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 438
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 417
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationOtherName"
          }
        }
      ],
      "symbolId": "src/data-awscc-acmpca-certificate-authority/index:DataAwsccAcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationOtherNameOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-acmpca-certificate-authority/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
        "line": 465
      },
      "name": "DataAwsccAcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationOutputReference",
      "namespace": "dataAwsccAcmpcaCertificateAuthority",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 493
          },
          "name": "directoryName",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationDirectoryNameOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 498
          },
          "name": "dnsName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 504
          },
          "name": "ediPartyName",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationEdiPartyNameOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 509
          },
          "name": "ipAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 515
          },
          "name": "otherName",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationOtherNameOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 520
          },
          "name": "registeredId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 525
          },
          "name": "rfc822Name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 530
          },
          "name": "uniformResourceIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 476
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocation"
          }
        }
      ],
      "symbolId": "src/data-awscc-acmpca-certificate-authority/index:DataAwsccAcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessMethod": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessMethod",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
        "line": 534
      },
      "name": "DataAwsccAcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessMethod",
      "namespace": "dataAwsccAcmpcaCertificateAuthority",
      "symbolId": "src/data-awscc-acmpca-certificate-authority/index:DataAwsccAcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessMethod"
    },
    "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessMethodOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessMethodOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
          "line": 564
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
        "line": 557
      },
      "name": "DataAwsccAcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessMethodOutputReference",
      "namespace": "dataAwsccAcmpcaCertificateAuthority",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 584
          },
          "name": "accessMethodType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 589
          },
          "name": "customObjectIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 568
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessMethod"
          }
        }
      ],
      "symbolId": "src/data-awscc-acmpca-certificate-authority/index:DataAwsccAcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessMethodOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-acmpca-certificate-authority/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-awscc-acmpca-certificate-authority/index.ts",
        "line": 657
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/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-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccAcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessList",
      "namespace": "dataAwsccAcmpcaCertificateAuthority",
      "symbolId": "src/data-awscc-acmpca-certificate-authority/index:DataAwsccAcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessList"
    },
    "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-acmpca-certificate-authority/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
        "line": 616
      },
      "name": "DataAwsccAcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessOutputReference",
      "namespace": "dataAwsccAcmpcaCertificateAuthority",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 646
          },
          "name": "accessLocation",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessLocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 652
          },
          "name": "accessMethod",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessAccessMethodOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 629
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccess"
          }
        }
      ],
      "symbolId": "src/data-awscc-acmpca-certificate-authority/index:DataAwsccAcmpcaCertificateAuthorityCsrExtensionsSubjectInformationAccessOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthorityRevocationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthorityRevocationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
        "line": 939
      },
      "name": "DataAwsccAcmpcaCertificateAuthorityRevocationConfiguration",
      "namespace": "dataAwsccAcmpcaCertificateAuthority",
      "symbolId": "src/data-awscc-acmpca-certificate-authority/index:DataAwsccAcmpcaCertificateAuthorityRevocationConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthorityRevocationConfigurationCrlConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthorityRevocationConfigurationCrlConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
        "line": 790
      },
      "name": "DataAwsccAcmpcaCertificateAuthorityRevocationConfigurationCrlConfiguration",
      "namespace": "dataAwsccAcmpcaCertificateAuthority",
      "symbolId": "src/data-awscc-acmpca-certificate-authority/index:DataAwsccAcmpcaCertificateAuthorityRevocationConfigurationCrlConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthorityRevocationConfigurationCrlConfigurationCrlDistributionPointExtensionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthorityRevocationConfigurationCrlConfigurationCrlDistributionPointExtensionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
        "line": 736
      },
      "name": "DataAwsccAcmpcaCertificateAuthorityRevocationConfigurationCrlConfigurationCrlDistributionPointExtensionConfiguration",
      "namespace": "dataAwsccAcmpcaCertificateAuthority",
      "symbolId": "src/data-awscc-acmpca-certificate-authority/index:DataAwsccAcmpcaCertificateAuthorityRevocationConfigurationCrlConfigurationCrlDistributionPointExtensionConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthorityRevocationConfigurationCrlConfigurationCrlDistributionPointExtensionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthorityRevocationConfigurationCrlConfigurationCrlDistributionPointExtensionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-acmpca-certificate-authority/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-awscc-acmpca-certificate-authority/index.ts",
        "line": 759
      },
      "name": "DataAwsccAcmpcaCertificateAuthorityRevocationConfigurationCrlConfigurationCrlDistributionPointExtensionConfigurationOutputReference",
      "namespace": "dataAwsccAcmpcaCertificateAuthority",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 786
          },
          "name": "omitExtension",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 770
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthorityRevocationConfigurationCrlConfigurationCrlDistributionPointExtensionConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-acmpca-certificate-authority/index:DataAwsccAcmpcaCertificateAuthorityRevocationConfigurationCrlConfigurationCrlDistributionPointExtensionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthorityRevocationConfigurationCrlConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthorityRevocationConfigurationCrlConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
          "line": 820
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
        "line": 813
      },
      "name": "DataAwsccAcmpcaCertificateAuthorityRevocationConfigurationCrlConfigurationOutputReference",
      "namespace": "dataAwsccAcmpcaCertificateAuthority",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 841
          },
          "name": "crlDistributionPointExtensionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthorityRevocationConfigurationCrlConfigurationCrlDistributionPointExtensionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 846
          },
          "name": "crlType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 851
          },
          "name": "customCname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 856
          },
          "name": "customPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 861
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 866
          },
          "name": "expirationInDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 871
          },
          "name": "s3BucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 876
          },
          "name": "s3ObjectAcl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 824
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthorityRevocationConfigurationCrlConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-acmpca-certificate-authority/index:DataAwsccAcmpcaCertificateAuthorityRevocationConfigurationCrlConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthorityRevocationConfigurationOcspConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthorityRevocationConfigurationOcspConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
        "line": 880
      },
      "name": "DataAwsccAcmpcaCertificateAuthorityRevocationConfigurationOcspConfiguration",
      "namespace": "dataAwsccAcmpcaCertificateAuthority",
      "symbolId": "src/data-awscc-acmpca-certificate-authority/index:DataAwsccAcmpcaCertificateAuthorityRevocationConfigurationOcspConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthorityRevocationConfigurationOcspConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthorityRevocationConfigurationOcspConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-acmpca-certificate-authority/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-awscc-acmpca-certificate-authority/index.ts",
        "line": 903
      },
      "name": "DataAwsccAcmpcaCertificateAuthorityRevocationConfigurationOcspConfigurationOutputReference",
      "namespace": "dataAwsccAcmpcaCertificateAuthority",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 930
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 935
          },
          "name": "ocspCustomCname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 914
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthorityRevocationConfigurationOcspConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-acmpca-certificate-authority/index:DataAwsccAcmpcaCertificateAuthorityRevocationConfigurationOcspConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthorityRevocationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthorityRevocationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-acmpca-certificate-authority/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
        "line": 962
      },
      "name": "DataAwsccAcmpcaCertificateAuthorityRevocationConfigurationOutputReference",
      "namespace": "dataAwsccAcmpcaCertificateAuthority",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 990
          },
          "name": "crlConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthorityRevocationConfigurationCrlConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 996
          },
          "name": "ocspConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthorityRevocationConfigurationOcspConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 973
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthorityRevocationConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-acmpca-certificate-authority/index:DataAwsccAcmpcaCertificateAuthorityRevocationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthoritySubject": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthoritySubject",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
        "line": 1080
      },
      "name": "DataAwsccAcmpcaCertificateAuthoritySubject",
      "namespace": "dataAwsccAcmpcaCertificateAuthority",
      "symbolId": "src/data-awscc-acmpca-certificate-authority/index:DataAwsccAcmpcaCertificateAuthoritySubject"
    },
    "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthoritySubjectCustomAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthoritySubjectCustomAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
        "line": 1000
      },
      "name": "DataAwsccAcmpcaCertificateAuthoritySubjectCustomAttributes",
      "namespace": "dataAwsccAcmpcaCertificateAuthority",
      "symbolId": "src/data-awscc-acmpca-certificate-authority/index:DataAwsccAcmpcaCertificateAuthoritySubjectCustomAttributes"
    },
    "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthoritySubjectCustomAttributesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthoritySubjectCustomAttributesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-acmpca-certificate-authority/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
        "line": 1062
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 1076
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthoritySubjectCustomAttributesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccAcmpcaCertificateAuthoritySubjectCustomAttributesList",
      "namespace": "dataAwsccAcmpcaCertificateAuthority",
      "symbolId": "src/data-awscc-acmpca-certificate-authority/index:DataAwsccAcmpcaCertificateAuthoritySubjectCustomAttributesList"
    },
    "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthoritySubjectCustomAttributesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthoritySubjectCustomAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-acmpca-certificate-authority/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
        "line": 1023
      },
      "name": "DataAwsccAcmpcaCertificateAuthoritySubjectCustomAttributesOutputReference",
      "namespace": "dataAwsccAcmpcaCertificateAuthority",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 1052
          },
          "name": "objectIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 1057
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 1036
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthoritySubjectCustomAttributes"
          }
        }
      ],
      "symbolId": "src/data-awscc-acmpca-certificate-authority/index:DataAwsccAcmpcaCertificateAuthoritySubjectCustomAttributesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthoritySubjectOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthoritySubjectOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
          "line": 1110
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
        "line": 1103
      },
      "name": "DataAwsccAcmpcaCertificateAuthoritySubjectOutputReference",
      "namespace": "dataAwsccAcmpcaCertificateAuthority",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 1130
          },
          "name": "commonName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 1135
          },
          "name": "country",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 1141
          },
          "name": "customAttributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthoritySubjectCustomAttributesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 1146
          },
          "name": "distinguishedNameQualifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 1151
          },
          "name": "generationQualifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 1156
          },
          "name": "givenName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 1161
          },
          "name": "initials",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 1166
          },
          "name": "locality",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 1171
          },
          "name": "organization",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 1176
          },
          "name": "organizationalUnit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 1181
          },
          "name": "pseudonym",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 1186
          },
          "name": "serialNumber",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 1191
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 1196
          },
          "name": "surname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 1201
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 1114
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthoritySubject"
          }
        }
      ],
      "symbolId": "src/data-awscc-acmpca-certificate-authority/index:DataAwsccAcmpcaCertificateAuthoritySubjectOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthorityTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthorityTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
        "line": 1205
      },
      "name": "DataAwsccAcmpcaCertificateAuthorityTags",
      "namespace": "dataAwsccAcmpcaCertificateAuthority",
      "symbolId": "src/data-awscc-acmpca-certificate-authority/index:DataAwsccAcmpcaCertificateAuthorityTags"
    },
    "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthorityTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthorityTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-acmpca-certificate-authority/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
        "line": 1267
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 1281
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthorityTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccAcmpcaCertificateAuthorityTagsList",
      "namespace": "dataAwsccAcmpcaCertificateAuthority",
      "symbolId": "src/data-awscc-acmpca-certificate-authority/index:DataAwsccAcmpcaCertificateAuthorityTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthorityTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthorityTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
          "line": 1237
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
        "line": 1228
      },
      "name": "DataAwsccAcmpcaCertificateAuthorityTagsOutputReference",
      "namespace": "dataAwsccAcmpcaCertificateAuthority",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 1257
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 1262
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority/index.ts",
            "line": 1241
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthority.DataAwsccAcmpcaCertificateAuthorityTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-acmpca-certificate-authority/index:DataAwsccAcmpcaCertificateAuthorityTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthorityActivation.DataAwsccAcmpcaCertificateAuthorityActivation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/acmpca_certificate_authority_activation awscc_acmpca_certificate_authority_activation}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthorityActivation.DataAwsccAcmpcaCertificateAuthorityActivation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/acmpca_certificate_authority_activation awscc_acmpca_certificate_authority_activation} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-acmpca-certificate-authority-activation/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthorityActivation.DataAwsccAcmpcaCertificateAuthorityActivationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-acmpca-certificate-authority-activation/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccAcmpcaCertificateAuthorityActivation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority-activation/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccAcmpcaCertificateAuthorityActivation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/acmpca_certificate_authority_activation#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccAcmpcaCertificateAuthorityActivation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccAcmpcaCertificateAuthorityActivation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority-activation/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-awscc-acmpca-certificate-authority-activation/index.ts",
            "line": 132
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccAcmpcaCertificateAuthorityActivation",
      "namespace": "dataAwsccAcmpcaCertificateAuthorityActivation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority-activation/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority-activation/index.ts",
            "line": 85
          },
          "name": "certificate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority-activation/index.ts",
            "line": 90
          },
          "name": "certificateAuthorityArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority-activation/index.ts",
            "line": 95
          },
          "name": "certificateChain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority-activation/index.ts",
            "line": 100
          },
          "name": "completeCertificateChain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority-activation/index.ts",
            "line": 118
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority-activation/index.ts",
            "line": 113
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority-activation/index.ts",
            "line": 106
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-acmpca-certificate-authority-activation/index:DataAwsccAcmpcaCertificateAuthorityActivation"
    },
    "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthorityActivation.DataAwsccAcmpcaCertificateAuthorityActivationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaCertificateAuthorityActivation.DataAwsccAcmpcaCertificateAuthorityActivationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-acmpca-certificate-authority-activation/index.ts",
        "line": 14
      },
      "name": "DataAwsccAcmpcaCertificateAuthorityActivationConfig",
      "namespace": "dataAwsccAcmpcaCertificateAuthorityActivation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/acmpca_certificate_authority_activation#id DataAwsccAcmpcaCertificateAuthorityActivation#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-certificate-authority-activation/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-acmpca-certificate-authority-activation/index:DataAwsccAcmpcaCertificateAuthorityActivationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAcmpcaPermission.DataAwsccAcmpcaPermission": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/acmpca_permission awscc_acmpca_permission}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaPermission.DataAwsccAcmpcaPermission",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/acmpca_permission awscc_acmpca_permission} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-acmpca-permission/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaPermission.DataAwsccAcmpcaPermissionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-acmpca-permission/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccAcmpcaPermission resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-permission/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccAcmpcaPermission to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/acmpca_permission#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccAcmpcaPermission that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccAcmpcaPermission to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-permission/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-awscc-acmpca-permission/index.ts",
            "line": 127
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccAcmpcaPermission",
      "namespace": "dataAwsccAcmpcaPermission",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-permission/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-permission/index.ts",
            "line": 85
          },
          "name": "actions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-permission/index.ts",
            "line": 90
          },
          "name": "certificateAuthorityArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-permission/index.ts",
            "line": 108
          },
          "name": "principal",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-permission/index.ts",
            "line": 113
          },
          "name": "sourceAccount",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-permission/index.ts",
            "line": 103
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-permission/index.ts",
            "line": 96
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-acmpca-permission/index:DataAwsccAcmpcaPermission"
    },
    "@cdktn/provider-awscc.dataAwsccAcmpcaPermission.DataAwsccAcmpcaPermissionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAcmpcaPermission.DataAwsccAcmpcaPermissionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-acmpca-permission/index.ts",
        "line": 14
      },
      "name": "DataAwsccAcmpcaPermissionConfig",
      "namespace": "dataAwsccAcmpcaPermission",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/acmpca_permission#id DataAwsccAcmpcaPermission#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-acmpca-permission/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-acmpca-permission/index:DataAwsccAcmpcaPermissionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAiopsInvestigationGroup.DataAwsccAiopsInvestigationGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/aiops_investigation_group awscc_aiops_investigation_group}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAiopsInvestigationGroup.DataAwsccAiopsInvestigationGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/aiops_investigation_group awscc_aiops_investigation_group} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-aiops-investigation-group/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-awscc.dataAwsccAiopsInvestigationGroup.DataAwsccAiopsInvestigationGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-aiops-investigation-group/index.ts",
        "line": 323
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccAiopsInvestigationGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-aiops-investigation-group/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 DataAwsccAiopsInvestigationGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/aiops_investigation_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccAiopsInvestigationGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccAiopsInvestigationGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-aiops-investigation-group/index.ts",
            "line": 474
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-aiops-investigation-group/index.ts",
            "line": 480
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccAiopsInvestigationGroup",
      "namespace": "dataAwsccAiopsInvestigationGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aiops-investigation-group/index.ts",
            "line": 328
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aiops-investigation-group/index.ts",
            "line": 379
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aiops-investigation-group/index.ts",
            "line": 385
          },
          "name": "chatbotNotificationChannels",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAiopsInvestigationGroup.DataAwsccAiopsInvestigationGroupChatbotNotificationChannelsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aiops-investigation-group/index.ts",
            "line": 390
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aiops-investigation-group/index.ts",
            "line": 395
          },
          "name": "createdBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aiops-investigation-group/index.ts",
            "line": 401
          },
          "name": "crossAccountConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAiopsInvestigationGroup.DataAwsccAiopsInvestigationGroupCrossAccountConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aiops-investigation-group/index.ts",
            "line": 407
          },
          "name": "encryptionConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAiopsInvestigationGroup.DataAwsccAiopsInvestigationGroupEncryptionConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aiops-investigation-group/index.ts",
            "line": 425
          },
          "name": "investigationGroupPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aiops-investigation-group/index.ts",
            "line": 430
          },
          "name": "isCloudTrailEventHistoryEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aiops-investigation-group/index.ts",
            "line": 435
          },
          "name": "lastModifiedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aiops-investigation-group/index.ts",
            "line": 440
          },
          "name": "lastModifiedBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aiops-investigation-group/index.ts",
            "line": 445
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aiops-investigation-group/index.ts",
            "line": 450
          },
          "name": "retentionInDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aiops-investigation-group/index.ts",
            "line": 455
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aiops-investigation-group/index.ts",
            "line": 460
          },
          "name": "tagKeyBoundaries",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aiops-investigation-group/index.ts",
            "line": 466
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAiopsInvestigationGroup.DataAwsccAiopsInvestigationGroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aiops-investigation-group/index.ts",
            "line": 420
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-aiops-investigation-group/index.ts",
            "line": 413
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-aiops-investigation-group/index:DataAwsccAiopsInvestigationGroup"
    },
    "@cdktn/provider-awscc.dataAwsccAiopsInvestigationGroup.DataAwsccAiopsInvestigationGroupChatbotNotificationChannels": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAiopsInvestigationGroup.DataAwsccAiopsInvestigationGroupChatbotNotificationChannels",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-aiops-investigation-group/index.ts",
        "line": 25
      },
      "name": "DataAwsccAiopsInvestigationGroupChatbotNotificationChannels",
      "namespace": "dataAwsccAiopsInvestigationGroup",
      "symbolId": "src/data-awscc-aiops-investigation-group/index:DataAwsccAiopsInvestigationGroupChatbotNotificationChannels"
    },
    "@cdktn/provider-awscc.dataAwsccAiopsInvestigationGroup.DataAwsccAiopsInvestigationGroupChatbotNotificationChannelsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAiopsInvestigationGroup.DataAwsccAiopsInvestigationGroupChatbotNotificationChannelsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-aiops-investigation-group/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-awscc-aiops-investigation-group/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-aiops-investigation-group/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-awscc.dataAwsccAiopsInvestigationGroup.DataAwsccAiopsInvestigationGroupChatbotNotificationChannelsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccAiopsInvestigationGroupChatbotNotificationChannelsList",
      "namespace": "dataAwsccAiopsInvestigationGroup",
      "symbolId": "src/data-awscc-aiops-investigation-group/index:DataAwsccAiopsInvestigationGroupChatbotNotificationChannelsList"
    },
    "@cdktn/provider-awscc.dataAwsccAiopsInvestigationGroup.DataAwsccAiopsInvestigationGroupChatbotNotificationChannelsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAiopsInvestigationGroup.DataAwsccAiopsInvestigationGroupChatbotNotificationChannelsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-aiops-investigation-group/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-aiops-investigation-group/index.ts",
        "line": 48
      },
      "name": "DataAwsccAiopsInvestigationGroupChatbotNotificationChannelsOutputReference",
      "namespace": "dataAwsccAiopsInvestigationGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aiops-investigation-group/index.ts",
            "line": 77
          },
          "name": "chatConfigurationArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aiops-investigation-group/index.ts",
            "line": 82
          },
          "name": "snsTopicArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-aiops-investigation-group/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAiopsInvestigationGroup.DataAwsccAiopsInvestigationGroupChatbotNotificationChannels"
          }
        }
      ],
      "symbolId": "src/data-awscc-aiops-investigation-group/index:DataAwsccAiopsInvestigationGroupChatbotNotificationChannelsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAiopsInvestigationGroup.DataAwsccAiopsInvestigationGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAiopsInvestigationGroup.DataAwsccAiopsInvestigationGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-aiops-investigation-group/index.ts",
        "line": 14
      },
      "name": "DataAwsccAiopsInvestigationGroupConfig",
      "namespace": "dataAwsccAiopsInvestigationGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/aiops_investigation_group#id DataAwsccAiopsInvestigationGroup#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aiops-investigation-group/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-aiops-investigation-group/index:DataAwsccAiopsInvestigationGroupConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAiopsInvestigationGroup.DataAwsccAiopsInvestigationGroupCrossAccountConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAiopsInvestigationGroup.DataAwsccAiopsInvestigationGroupCrossAccountConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-aiops-investigation-group/index.ts",
        "line": 105
      },
      "name": "DataAwsccAiopsInvestigationGroupCrossAccountConfigurations",
      "namespace": "dataAwsccAiopsInvestigationGroup",
      "symbolId": "src/data-awscc-aiops-investigation-group/index:DataAwsccAiopsInvestigationGroupCrossAccountConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccAiopsInvestigationGroup.DataAwsccAiopsInvestigationGroupCrossAccountConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAiopsInvestigationGroup.DataAwsccAiopsInvestigationGroupCrossAccountConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-aiops-investigation-group/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-aiops-investigation-group/index.ts",
        "line": 162
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-aiops-investigation-group/index.ts",
            "line": 176
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAiopsInvestigationGroup.DataAwsccAiopsInvestigationGroupCrossAccountConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccAiopsInvestigationGroupCrossAccountConfigurationsList",
      "namespace": "dataAwsccAiopsInvestigationGroup",
      "symbolId": "src/data-awscc-aiops-investigation-group/index:DataAwsccAiopsInvestigationGroupCrossAccountConfigurationsList"
    },
    "@cdktn/provider-awscc.dataAwsccAiopsInvestigationGroup.DataAwsccAiopsInvestigationGroupCrossAccountConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAiopsInvestigationGroup.DataAwsccAiopsInvestigationGroupCrossAccountConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-aiops-investigation-group/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-awscc-aiops-investigation-group/index.ts",
        "line": 128
      },
      "name": "DataAwsccAiopsInvestigationGroupCrossAccountConfigurationsOutputReference",
      "namespace": "dataAwsccAiopsInvestigationGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aiops-investigation-group/index.ts",
            "line": 157
          },
          "name": "sourceRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-aiops-investigation-group/index.ts",
            "line": 141
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAiopsInvestigationGroup.DataAwsccAiopsInvestigationGroupCrossAccountConfigurations"
          }
        }
      ],
      "symbolId": "src/data-awscc-aiops-investigation-group/index:DataAwsccAiopsInvestigationGroupCrossAccountConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAiopsInvestigationGroup.DataAwsccAiopsInvestigationGroupEncryptionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAiopsInvestigationGroup.DataAwsccAiopsInvestigationGroupEncryptionConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-aiops-investigation-group/index.ts",
        "line": 180
      },
      "name": "DataAwsccAiopsInvestigationGroupEncryptionConfig",
      "namespace": "dataAwsccAiopsInvestigationGroup",
      "symbolId": "src/data-awscc-aiops-investigation-group/index:DataAwsccAiopsInvestigationGroupEncryptionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAiopsInvestigationGroup.DataAwsccAiopsInvestigationGroupEncryptionConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAiopsInvestigationGroup.DataAwsccAiopsInvestigationGroupEncryptionConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-aiops-investigation-group/index.ts",
          "line": 210
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-aiops-investigation-group/index.ts",
        "line": 203
      },
      "name": "DataAwsccAiopsInvestigationGroupEncryptionConfigOutputReference",
      "namespace": "dataAwsccAiopsInvestigationGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aiops-investigation-group/index.ts",
            "line": 230
          },
          "name": "encryptionConfigurationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aiops-investigation-group/index.ts",
            "line": 235
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-aiops-investigation-group/index.ts",
            "line": 214
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAiopsInvestigationGroup.DataAwsccAiopsInvestigationGroupEncryptionConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-aiops-investigation-group/index:DataAwsccAiopsInvestigationGroupEncryptionConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAiopsInvestigationGroup.DataAwsccAiopsInvestigationGroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAiopsInvestigationGroup.DataAwsccAiopsInvestigationGroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-aiops-investigation-group/index.ts",
        "line": 239
      },
      "name": "DataAwsccAiopsInvestigationGroupTags",
      "namespace": "dataAwsccAiopsInvestigationGroup",
      "symbolId": "src/data-awscc-aiops-investigation-group/index:DataAwsccAiopsInvestigationGroupTags"
    },
    "@cdktn/provider-awscc.dataAwsccAiopsInvestigationGroup.DataAwsccAiopsInvestigationGroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAiopsInvestigationGroup.DataAwsccAiopsInvestigationGroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-aiops-investigation-group/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-awscc-aiops-investigation-group/index.ts",
        "line": 301
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-aiops-investigation-group/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-awscc.dataAwsccAiopsInvestigationGroup.DataAwsccAiopsInvestigationGroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccAiopsInvestigationGroupTagsList",
      "namespace": "dataAwsccAiopsInvestigationGroup",
      "symbolId": "src/data-awscc-aiops-investigation-group/index:DataAwsccAiopsInvestigationGroupTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccAiopsInvestigationGroup.DataAwsccAiopsInvestigationGroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAiopsInvestigationGroup.DataAwsccAiopsInvestigationGroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-aiops-investigation-group/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-aiops-investigation-group/index.ts",
        "line": 262
      },
      "name": "DataAwsccAiopsInvestigationGroupTagsOutputReference",
      "namespace": "dataAwsccAiopsInvestigationGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aiops-investigation-group/index.ts",
            "line": 291
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aiops-investigation-group/index.ts",
            "line": 296
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-aiops-investigation-group/index.ts",
            "line": 275
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAiopsInvestigationGroup.DataAwsccAiopsInvestigationGroupTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-aiops-investigation-group/index:DataAwsccAiopsInvestigationGroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAiopsInvestigationGroups.DataAwsccAiopsInvestigationGroups": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/aiops_investigation_groups awscc_aiops_investigation_groups}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAiopsInvestigationGroups.DataAwsccAiopsInvestigationGroups",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/aiops_investigation_groups awscc_aiops_investigation_groups} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-aiops-investigation-groups/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAiopsInvestigationGroups.DataAwsccAiopsInvestigationGroupsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-aiops-investigation-groups/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccAiopsInvestigationGroups resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-aiops-investigation-groups/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccAiopsInvestigationGroups to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/aiops_investigation_groups#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccAiopsInvestigationGroups that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccAiopsInvestigationGroups to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-aiops-investigation-groups/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-aiops-investigation-groups/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccAiopsInvestigationGroups",
      "namespace": "dataAwsccAiopsInvestigationGroups",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aiops-investigation-groups/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aiops-investigation-groups/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aiops-investigation-groups/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-aiops-investigation-groups/index:DataAwsccAiopsInvestigationGroups"
    },
    "@cdktn/provider-awscc.dataAwsccAiopsInvestigationGroups.DataAwsccAiopsInvestigationGroupsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAiopsInvestigationGroups.DataAwsccAiopsInvestigationGroupsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-aiops-investigation-groups/index.ts",
        "line": 14
      },
      "name": "DataAwsccAiopsInvestigationGroupsConfig",
      "namespace": "dataAwsccAiopsInvestigationGroups",
      "symbolId": "src/data-awscc-aiops-investigation-groups/index:DataAwsccAiopsInvestigationGroupsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAmazonmqBrokers.DataAwsccAmazonmqBrokers": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/amazonmq_brokers awscc_amazonmq_brokers}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAmazonmqBrokers.DataAwsccAmazonmqBrokers",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/amazonmq_brokers awscc_amazonmq_brokers} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-amazonmq-brokers/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAmazonmqBrokers.DataAwsccAmazonmqBrokersConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-amazonmq-brokers/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccAmazonmqBrokers resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-amazonmq-brokers/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccAmazonmqBrokers to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/amazonmq_brokers#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccAmazonmqBrokers that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccAmazonmqBrokers to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-amazonmq-brokers/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-amazonmq-brokers/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccAmazonmqBrokers",
      "namespace": "dataAwsccAmazonmqBrokers",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amazonmq-brokers/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amazonmq-brokers/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amazonmq-brokers/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-amazonmq-brokers/index:DataAwsccAmazonmqBrokers"
    },
    "@cdktn/provider-awscc.dataAwsccAmazonmqBrokers.DataAwsccAmazonmqBrokersConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAmazonmqBrokers.DataAwsccAmazonmqBrokersConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-amazonmq-brokers/index.ts",
        "line": 14
      },
      "name": "DataAwsccAmazonmqBrokersConfig",
      "namespace": "dataAwsccAmazonmqBrokers",
      "symbolId": "src/data-awscc-amazonmq-brokers/index:DataAwsccAmazonmqBrokersConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAmazonmqConfiguration.DataAwsccAmazonmqConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/amazonmq_configuration awscc_amazonmq_configuration}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAmazonmqConfiguration.DataAwsccAmazonmqConfiguration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/amazonmq_configuration awscc_amazonmq_configuration} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-amazonmq-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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAmazonmqConfiguration.DataAwsccAmazonmqConfigurationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-amazonmq-configuration/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccAmazonmqConfiguration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-amazonmq-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 DataAwsccAmazonmqConfiguration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/amazonmq_configuration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccAmazonmqConfiguration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccAmazonmqConfiguration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-amazonmq-configuration/index.ts",
            "line": 232
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-amazonmq-configuration/index.ts",
            "line": 238
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccAmazonmqConfiguration",
      "namespace": "dataAwsccAmazonmqConfiguration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amazonmq-configuration/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amazonmq-configuration/index.ts",
            "line": 165
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amazonmq-configuration/index.ts",
            "line": 170
          },
          "name": "authenticationStrategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amazonmq-configuration/index.ts",
            "line": 175
          },
          "name": "configurationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amazonmq-configuration/index.ts",
            "line": 180
          },
          "name": "data",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amazonmq-configuration/index.ts",
            "line": 185
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amazonmq-configuration/index.ts",
            "line": 190
          },
          "name": "engineType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amazonmq-configuration/index.ts",
            "line": 195
          },
          "name": "engineVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amazonmq-configuration/index.ts",
            "line": 213
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amazonmq-configuration/index.ts",
            "line": 218
          },
          "name": "revision",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amazonmq-configuration/index.ts",
            "line": 224
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAmazonmqConfiguration.DataAwsccAmazonmqConfigurationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amazonmq-configuration/index.ts",
            "line": 208
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-amazonmq-configuration/index.ts",
            "line": 201
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-amazonmq-configuration/index:DataAwsccAmazonmqConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccAmazonmqConfiguration.DataAwsccAmazonmqConfigurationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAmazonmqConfiguration.DataAwsccAmazonmqConfigurationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-amazonmq-configuration/index.ts",
        "line": 14
      },
      "name": "DataAwsccAmazonmqConfigurationConfig",
      "namespace": "dataAwsccAmazonmqConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/amazonmq_configuration#id DataAwsccAmazonmqConfiguration#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amazonmq-configuration/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-amazonmq-configuration/index:DataAwsccAmazonmqConfigurationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAmazonmqConfiguration.DataAwsccAmazonmqConfigurationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAmazonmqConfiguration.DataAwsccAmazonmqConfigurationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-amazonmq-configuration/index.ts",
        "line": 25
      },
      "name": "DataAwsccAmazonmqConfigurationTags",
      "namespace": "dataAwsccAmazonmqConfiguration",
      "symbolId": "src/data-awscc-amazonmq-configuration/index:DataAwsccAmazonmqConfigurationTags"
    },
    "@cdktn/provider-awscc.dataAwsccAmazonmqConfiguration.DataAwsccAmazonmqConfigurationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAmazonmqConfiguration.DataAwsccAmazonmqConfigurationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-amazonmq-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-awscc-amazonmq-configuration/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-amazonmq-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-awscc.dataAwsccAmazonmqConfiguration.DataAwsccAmazonmqConfigurationTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccAmazonmqConfigurationTagsList",
      "namespace": "dataAwsccAmazonmqConfiguration",
      "symbolId": "src/data-awscc-amazonmq-configuration/index:DataAwsccAmazonmqConfigurationTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccAmazonmqConfiguration.DataAwsccAmazonmqConfigurationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAmazonmqConfiguration.DataAwsccAmazonmqConfigurationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-amazonmq-configuration/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-amazonmq-configuration/index.ts",
        "line": 48
      },
      "name": "DataAwsccAmazonmqConfigurationTagsOutputReference",
      "namespace": "dataAwsccAmazonmqConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amazonmq-configuration/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amazonmq-configuration/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-amazonmq-configuration/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAmazonmqConfiguration.DataAwsccAmazonmqConfigurationTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-amazonmq-configuration/index:DataAwsccAmazonmqConfigurationTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAmazonmqConfigurations.DataAwsccAmazonmqConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/amazonmq_configurations awscc_amazonmq_configurations}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAmazonmqConfigurations.DataAwsccAmazonmqConfigurations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/amazonmq_configurations awscc_amazonmq_configurations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-amazonmq-configurations/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAmazonmqConfigurations.DataAwsccAmazonmqConfigurationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-amazonmq-configurations/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccAmazonmqConfigurations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-amazonmq-configurations/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccAmazonmqConfigurations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/amazonmq_configurations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccAmazonmqConfigurations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccAmazonmqConfigurations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-amazonmq-configurations/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-amazonmq-configurations/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccAmazonmqConfigurations",
      "namespace": "dataAwsccAmazonmqConfigurations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amazonmq-configurations/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amazonmq-configurations/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amazonmq-configurations/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-amazonmq-configurations/index:DataAwsccAmazonmqConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccAmazonmqConfigurations.DataAwsccAmazonmqConfigurationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAmazonmqConfigurations.DataAwsccAmazonmqConfigurationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-amazonmq-configurations/index.ts",
        "line": 14
      },
      "name": "DataAwsccAmazonmqConfigurationsConfig",
      "namespace": "dataAwsccAmazonmqConfigurations",
      "symbolId": "src/data-awscc-amazonmq-configurations/index:DataAwsccAmazonmqConfigurationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAmplifyApp.DataAwsccAmplifyApp": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/amplify_app awscc_amplify_app}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAmplifyApp.DataAwsccAmplifyApp",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/amplify_app awscc_amplify_app} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-amplify-app/index.ts",
          "line": 733
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAmplifyApp.DataAwsccAmplifyAppConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-amplify-app/index.ts",
        "line": 701
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccAmplifyApp resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-amplify-app/index.ts",
            "line": 718
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccAmplifyApp to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/amplify_app#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccAmplifyApp that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccAmplifyApp to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-amplify-app/index.ts",
            "line": 890
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-amplify-app/index.ts",
            "line": 896
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccAmplifyApp",
      "namespace": "dataAwsccAmplifyApp",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amplify-app/index.ts",
            "line": 706
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amplify-app/index.ts",
            "line": 757
          },
          "name": "accessToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amplify-app/index.ts",
            "line": 762
          },
          "name": "appId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amplify-app/index.ts",
            "line": 767
          },
          "name": "appName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amplify-app/index.ts",
            "line": 772
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amplify-app/index.ts",
            "line": 778
          },
          "name": "autoBranchCreationConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAmplifyApp.DataAwsccAmplifyAppAutoBranchCreationConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amplify-app/index.ts",
            "line": 784
          },
          "name": "basicAuthConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAmplifyApp.DataAwsccAmplifyAppBasicAuthConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amplify-app/index.ts",
            "line": 789
          },
          "name": "buildSpec",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amplify-app/index.ts",
            "line": 795
          },
          "name": "cacheConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAmplifyApp.DataAwsccAmplifyAppCacheConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amplify-app/index.ts",
            "line": 800
          },
          "name": "computeRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amplify-app/index.ts",
            "line": 805
          },
          "name": "customHeaders",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amplify-app/index.ts",
            "line": 811
          },
          "name": "customRules",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAmplifyApp.DataAwsccAmplifyAppCustomRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amplify-app/index.ts",
            "line": 816
          },
          "name": "defaultDomain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amplify-app/index.ts",
            "line": 821
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amplify-app/index.ts",
            "line": 826
          },
          "name": "enableBranchAutoDeletion",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amplify-app/index.ts",
            "line": 832
          },
          "name": "environmentVariables",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAmplifyApp.DataAwsccAmplifyAppEnvironmentVariablesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amplify-app/index.ts",
            "line": 837
          },
          "name": "iamServiceRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amplify-app/index.ts",
            "line": 856
          },
          "name": "jobConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAmplifyApp.DataAwsccAmplifyAppJobConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amplify-app/index.ts",
            "line": 861
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amplify-app/index.ts",
            "line": 866
          },
          "name": "oauthToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amplify-app/index.ts",
            "line": 871
          },
          "name": "platform",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amplify-app/index.ts",
            "line": 876
          },
          "name": "repository",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amplify-app/index.ts",
            "line": 882
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAmplifyApp.DataAwsccAmplifyAppTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amplify-app/index.ts",
            "line": 850
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-amplify-app/index.ts",
            "line": 843
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-amplify-app/index:DataAwsccAmplifyApp"
    },
    "@cdktn/provider-awscc.dataAwsccAmplifyApp.DataAwsccAmplifyAppAutoBranchCreationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAmplifyApp.DataAwsccAmplifyAppAutoBranchCreationConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-amplify-app/index.ts",
        "line": 169
      },
      "name": "DataAwsccAmplifyAppAutoBranchCreationConfig",
      "namespace": "dataAwsccAmplifyApp",
      "symbolId": "src/data-awscc-amplify-app/index:DataAwsccAmplifyAppAutoBranchCreationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAmplifyApp.DataAwsccAmplifyAppAutoBranchCreationConfigBasicAuthConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAmplifyApp.DataAwsccAmplifyAppAutoBranchCreationConfigBasicAuthConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-amplify-app/index.ts",
        "line": 25
      },
      "name": "DataAwsccAmplifyAppAutoBranchCreationConfigBasicAuthConfig",
      "namespace": "dataAwsccAmplifyApp",
      "symbolId": "src/data-awscc-amplify-app/index:DataAwsccAmplifyAppAutoBranchCreationConfigBasicAuthConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAmplifyApp.DataAwsccAmplifyAppAutoBranchCreationConfigBasicAuthConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAmplifyApp.DataAwsccAmplifyAppAutoBranchCreationConfigBasicAuthConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-amplify-app/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-amplify-app/index.ts",
        "line": 48
      },
      "name": "DataAwsccAmplifyAppAutoBranchCreationConfigBasicAuthConfigOutputReference",
      "namespace": "dataAwsccAmplifyApp",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amplify-app/index.ts",
            "line": 75
          },
          "name": "enableBasicAuth",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amplify-app/index.ts",
            "line": 80
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amplify-app/index.ts",
            "line": 85
          },
          "name": "username",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-amplify-app/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAmplifyApp.DataAwsccAmplifyAppAutoBranchCreationConfigBasicAuthConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-amplify-app/index:DataAwsccAmplifyAppAutoBranchCreationConfigBasicAuthConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAmplifyApp.DataAwsccAmplifyAppAutoBranchCreationConfigEnvironmentVariables": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAmplifyApp.DataAwsccAmplifyAppAutoBranchCreationConfigEnvironmentVariables",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-amplify-app/index.ts",
        "line": 89
      },
      "name": "DataAwsccAmplifyAppAutoBranchCreationConfigEnvironmentVariables",
      "namespace": "dataAwsccAmplifyApp",
      "symbolId": "src/data-awscc-amplify-app/index:DataAwsccAmplifyAppAutoBranchCreationConfigEnvironmentVariables"
    },
    "@cdktn/provider-awscc.dataAwsccAmplifyApp.DataAwsccAmplifyAppAutoBranchCreationConfigEnvironmentVariablesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAmplifyApp.DataAwsccAmplifyAppAutoBranchCreationConfigEnvironmentVariablesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-amplify-app/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-amplify-app/index.ts",
        "line": 151
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-amplify-app/index.ts",
            "line": 165
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAmplifyApp.DataAwsccAmplifyAppAutoBranchCreationConfigEnvironmentVariablesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccAmplifyAppAutoBranchCreationConfigEnvironmentVariablesList",
      "namespace": "dataAwsccAmplifyApp",
      "symbolId": "src/data-awscc-amplify-app/index:DataAwsccAmplifyAppAutoBranchCreationConfigEnvironmentVariablesList"
    },
    "@cdktn/provider-awscc.dataAwsccAmplifyApp.DataAwsccAmplifyAppAutoBranchCreationConfigEnvironmentVariablesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAmplifyApp.DataAwsccAmplifyAppAutoBranchCreationConfigEnvironmentVariablesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-amplify-app/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-amplify-app/index.ts",
        "line": 112
      },
      "name": "DataAwsccAmplifyAppAutoBranchCreationConfigEnvironmentVariablesOutputReference",
      "namespace": "dataAwsccAmplifyApp",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amplify-app/index.ts",
            "line": 141
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amplify-app/index.ts",
            "line": 146
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-amplify-app/index.ts",
            "line": 125
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAmplifyApp.DataAwsccAmplifyAppAutoBranchCreationConfigEnvironmentVariables"
          }
        }
      ],
      "symbolId": "src/data-awscc-amplify-app/index:DataAwsccAmplifyAppAutoBranchCreationConfigEnvironmentVariablesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAmplifyApp.DataAwsccAmplifyAppAutoBranchCreationConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAmplifyApp.DataAwsccAmplifyAppAutoBranchCreationConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-amplify-app/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-awscc-amplify-app/index.ts",
        "line": 192
      },
      "name": "DataAwsccAmplifyAppAutoBranchCreationConfigOutputReference",
      "namespace": "dataAwsccAmplifyApp",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amplify-app/index.ts",
            "line": 219
          },
          "name": "autoBranchCreationPatterns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amplify-app/index.ts",
            "line": 225
          },
          "name": "basicAuthConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAmplifyApp.DataAwsccAmplifyAppAutoBranchCreationConfigBasicAuthConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amplify-app/index.ts",
            "line": 230
          },
          "name": "buildSpec",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amplify-app/index.ts",
            "line": 235
          },
          "name": "enableAutoBranchCreation",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amplify-app/index.ts",
            "line": 240
          },
          "name": "enableAutoBuild",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amplify-app/index.ts",
            "line": 245
          },
          "name": "enablePerformanceMode",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amplify-app/index.ts",
            "line": 250
          },
          "name": "enablePullRequestPreview",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amplify-app/index.ts",
            "line": 256
          },
          "name": "environmentVariables",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAmplifyApp.DataAwsccAmplifyAppAutoBranchCreationConfigEnvironmentVariablesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amplify-app/index.ts",
            "line": 261
          },
          "name": "framework",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amplify-app/index.ts",
            "line": 266
          },
          "name": "pullRequestEnvironmentName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amplify-app/index.ts",
            "line": 271
          },
          "name": "stage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-amplify-app/index.ts",
            "line": 203
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAmplifyApp.DataAwsccAmplifyAppAutoBranchCreationConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-amplify-app/index:DataAwsccAmplifyAppAutoBranchCreationConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAmplifyApp.DataAwsccAmplifyAppBasicAuthConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAmplifyApp.DataAwsccAmplifyAppBasicAuthConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-amplify-app/index.ts",
        "line": 275
      },
      "name": "DataAwsccAmplifyAppBasicAuthConfig",
      "namespace": "dataAwsccAmplifyApp",
      "symbolId": "src/data-awscc-amplify-app/index:DataAwsccAmplifyAppBasicAuthConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAmplifyApp.DataAwsccAmplifyAppBasicAuthConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAmplifyApp.DataAwsccAmplifyAppBasicAuthConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-amplify-app/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-awscc-amplify-app/index.ts",
        "line": 298
      },
      "name": "DataAwsccAmplifyAppBasicAuthConfigOutputReference",
      "namespace": "dataAwsccAmplifyApp",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amplify-app/index.ts",
            "line": 325
          },
          "name": "enableBasicAuth",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amplify-app/index.ts",
            "line": 330
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amplify-app/index.ts",
            "line": 335
          },
          "name": "username",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-amplify-app/index.ts",
            "line": 309
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAmplifyApp.DataAwsccAmplifyAppBasicAuthConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-amplify-app/index:DataAwsccAmplifyAppBasicAuthConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAmplifyApp.DataAwsccAmplifyAppCacheConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAmplifyApp.DataAwsccAmplifyAppCacheConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-amplify-app/index.ts",
        "line": 339
      },
      "name": "DataAwsccAmplifyAppCacheConfig",
      "namespace": "dataAwsccAmplifyApp",
      "symbolId": "src/data-awscc-amplify-app/index:DataAwsccAmplifyAppCacheConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAmplifyApp.DataAwsccAmplifyAppCacheConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAmplifyApp.DataAwsccAmplifyAppCacheConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-amplify-app/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/data-awscc-amplify-app/index.ts",
        "line": 362
      },
      "name": "DataAwsccAmplifyAppCacheConfigOutputReference",
      "namespace": "dataAwsccAmplifyApp",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amplify-app/index.ts",
            "line": 389
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-amplify-app/index.ts",
            "line": 373
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAmplifyApp.DataAwsccAmplifyAppCacheConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-amplify-app/index:DataAwsccAmplifyAppCacheConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAmplifyApp.DataAwsccAmplifyAppConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAmplifyApp.DataAwsccAmplifyAppConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-amplify-app/index.ts",
        "line": 14
      },
      "name": "DataAwsccAmplifyAppConfig",
      "namespace": "dataAwsccAmplifyApp",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/amplify_app#id DataAwsccAmplifyApp#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amplify-app/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-amplify-app/index:DataAwsccAmplifyAppConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAmplifyApp.DataAwsccAmplifyAppCustomRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAmplifyApp.DataAwsccAmplifyAppCustomRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-amplify-app/index.ts",
        "line": 393
      },
      "name": "DataAwsccAmplifyAppCustomRules",
      "namespace": "dataAwsccAmplifyApp",
      "symbolId": "src/data-awscc-amplify-app/index:DataAwsccAmplifyAppCustomRules"
    },
    "@cdktn/provider-awscc.dataAwsccAmplifyApp.DataAwsccAmplifyAppCustomRulesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAmplifyApp.DataAwsccAmplifyAppCustomRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-amplify-app/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/data-awscc-amplify-app/index.ts",
        "line": 465
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-amplify-app/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-awscc.dataAwsccAmplifyApp.DataAwsccAmplifyAppCustomRulesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccAmplifyAppCustomRulesList",
      "namespace": "dataAwsccAmplifyApp",
      "symbolId": "src/data-awscc-amplify-app/index:DataAwsccAmplifyAppCustomRulesList"
    },
    "@cdktn/provider-awscc.dataAwsccAmplifyApp.DataAwsccAmplifyAppCustomRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAmplifyApp.DataAwsccAmplifyAppCustomRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-amplify-app/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-amplify-app/index.ts",
        "line": 416
      },
      "name": "DataAwsccAmplifyAppCustomRulesOutputReference",
      "namespace": "dataAwsccAmplifyApp",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amplify-app/index.ts",
            "line": 445
          },
          "name": "condition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amplify-app/index.ts",
            "line": 450
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amplify-app/index.ts",
            "line": 455
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amplify-app/index.ts",
            "line": 460
          },
          "name": "target",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-amplify-app/index.ts",
            "line": 429
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAmplifyApp.DataAwsccAmplifyAppCustomRules"
          }
        }
      ],
      "symbolId": "src/data-awscc-amplify-app/index:DataAwsccAmplifyAppCustomRulesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAmplifyApp.DataAwsccAmplifyAppEnvironmentVariables": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAmplifyApp.DataAwsccAmplifyAppEnvironmentVariables",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-amplify-app/index.ts",
        "line": 483
      },
      "name": "DataAwsccAmplifyAppEnvironmentVariables",
      "namespace": "dataAwsccAmplifyApp",
      "symbolId": "src/data-awscc-amplify-app/index:DataAwsccAmplifyAppEnvironmentVariables"
    },
    "@cdktn/provider-awscc.dataAwsccAmplifyApp.DataAwsccAmplifyAppEnvironmentVariablesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAmplifyApp.DataAwsccAmplifyAppEnvironmentVariablesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-amplify-app/index.ts",
          "line": 552
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-amplify-app/index.ts",
        "line": 545
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-amplify-app/index.ts",
            "line": 559
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAmplifyApp.DataAwsccAmplifyAppEnvironmentVariablesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccAmplifyAppEnvironmentVariablesList",
      "namespace": "dataAwsccAmplifyApp",
      "symbolId": "src/data-awscc-amplify-app/index:DataAwsccAmplifyAppEnvironmentVariablesList"
    },
    "@cdktn/provider-awscc.dataAwsccAmplifyApp.DataAwsccAmplifyAppEnvironmentVariablesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAmplifyApp.DataAwsccAmplifyAppEnvironmentVariablesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-amplify-app/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-amplify-app/index.ts",
        "line": 506
      },
      "name": "DataAwsccAmplifyAppEnvironmentVariablesOutputReference",
      "namespace": "dataAwsccAmplifyApp",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amplify-app/index.ts",
            "line": 535
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amplify-app/index.ts",
            "line": 540
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-amplify-app/index.ts",
            "line": 519
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAmplifyApp.DataAwsccAmplifyAppEnvironmentVariables"
          }
        }
      ],
      "symbolId": "src/data-awscc-amplify-app/index:DataAwsccAmplifyAppEnvironmentVariablesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAmplifyApp.DataAwsccAmplifyAppJobConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAmplifyApp.DataAwsccAmplifyAppJobConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-amplify-app/index.ts",
        "line": 563
      },
      "name": "DataAwsccAmplifyAppJobConfig",
      "namespace": "dataAwsccAmplifyApp",
      "symbolId": "src/data-awscc-amplify-app/index:DataAwsccAmplifyAppJobConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAmplifyApp.DataAwsccAmplifyAppJobConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAmplifyApp.DataAwsccAmplifyAppJobConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-amplify-app/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-amplify-app/index.ts",
        "line": 586
      },
      "name": "DataAwsccAmplifyAppJobConfigOutputReference",
      "namespace": "dataAwsccAmplifyApp",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amplify-app/index.ts",
            "line": 613
          },
          "name": "buildComputeType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-amplify-app/index.ts",
            "line": 597
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAmplifyApp.DataAwsccAmplifyAppJobConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-amplify-app/index:DataAwsccAmplifyAppJobConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAmplifyApp.DataAwsccAmplifyAppTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAmplifyApp.DataAwsccAmplifyAppTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-amplify-app/index.ts",
        "line": 617
      },
      "name": "DataAwsccAmplifyAppTags",
      "namespace": "dataAwsccAmplifyApp",
      "symbolId": "src/data-awscc-amplify-app/index:DataAwsccAmplifyAppTags"
    },
    "@cdktn/provider-awscc.dataAwsccAmplifyApp.DataAwsccAmplifyAppTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAmplifyApp.DataAwsccAmplifyAppTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-amplify-app/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-amplify-app/index.ts",
        "line": 679
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-amplify-app/index.ts",
            "line": 693
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAmplifyApp.DataAwsccAmplifyAppTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccAmplifyAppTagsList",
      "namespace": "dataAwsccAmplifyApp",
      "symbolId": "src/data-awscc-amplify-app/index:DataAwsccAmplifyAppTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccAmplifyApp.DataAwsccAmplifyAppTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAmplifyApp.DataAwsccAmplifyAppTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-amplify-app/index.ts",
          "line": 649
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-amplify-app/index.ts",
        "line": 640
      },
      "name": "DataAwsccAmplifyAppTagsOutputReference",
      "namespace": "dataAwsccAmplifyApp",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amplify-app/index.ts",
            "line": 669
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amplify-app/index.ts",
            "line": 674
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-amplify-app/index.ts",
            "line": 653
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAmplifyApp.DataAwsccAmplifyAppTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-amplify-app/index:DataAwsccAmplifyAppTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAmplifyApps.DataAwsccAmplifyApps": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/amplify_apps awscc_amplify_apps}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAmplifyApps.DataAwsccAmplifyApps",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/amplify_apps awscc_amplify_apps} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-amplify-apps/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAmplifyApps.DataAwsccAmplifyAppsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-amplify-apps/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccAmplifyApps resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-amplify-apps/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccAmplifyApps to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/amplify_apps#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccAmplifyApps that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccAmplifyApps to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-amplify-apps/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-amplify-apps/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccAmplifyApps",
      "namespace": "dataAwsccAmplifyApps",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amplify-apps/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amplify-apps/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amplify-apps/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-amplify-apps/index:DataAwsccAmplifyApps"
    },
    "@cdktn/provider-awscc.dataAwsccAmplifyApps.DataAwsccAmplifyAppsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAmplifyApps.DataAwsccAmplifyAppsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-amplify-apps/index.ts",
        "line": 14
      },
      "name": "DataAwsccAmplifyAppsConfig",
      "namespace": "dataAwsccAmplifyApps",
      "symbolId": "src/data-awscc-amplify-apps/index:DataAwsccAmplifyAppsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAmplifyBranch.DataAwsccAmplifyBranch": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/amplify_branch awscc_amplify_branch}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAmplifyBranch.DataAwsccAmplifyBranch",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/amplify_branch awscc_amplify_branch} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-amplify-branch/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAmplifyBranch.DataAwsccAmplifyBranchConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-amplify-branch/index.ts",
        "line": 307
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccAmplifyBranch resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-amplify-branch/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 DataAwsccAmplifyBranch to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/amplify_branch#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccAmplifyBranch that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccAmplifyBranch to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-amplify-branch/index.ts",
            "line": 468
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-amplify-branch/index.ts",
            "line": 474
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccAmplifyBranch",
      "namespace": "dataAwsccAmplifyBranch",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amplify-branch/index.ts",
            "line": 312
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amplify-branch/index.ts",
            "line": 363
          },
          "name": "appId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amplify-branch/index.ts",
            "line": 368
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amplify-branch/index.ts",
            "line": 374
          },
          "name": "backend",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAmplifyBranch.DataAwsccAmplifyBranchBackendOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amplify-branch/index.ts",
            "line": 380
          },
          "name": "basicAuthConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAmplifyBranch.DataAwsccAmplifyBranchBasicAuthConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amplify-branch/index.ts",
            "line": 385
          },
          "name": "branchName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amplify-branch/index.ts",
            "line": 390
          },
          "name": "buildSpec",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amplify-branch/index.ts",
            "line": 395
          },
          "name": "computeRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amplify-branch/index.ts",
            "line": 400
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amplify-branch/index.ts",
            "line": 405
          },
          "name": "enableAutoBuild",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amplify-branch/index.ts",
            "line": 410
          },
          "name": "enablePerformanceMode",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amplify-branch/index.ts",
            "line": 415
          },
          "name": "enablePullRequestPreview",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amplify-branch/index.ts",
            "line": 420
          },
          "name": "enableSkewProtection",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amplify-branch/index.ts",
            "line": 426
          },
          "name": "environmentVariables",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAmplifyBranch.DataAwsccAmplifyBranchEnvironmentVariablesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amplify-branch/index.ts",
            "line": 431
          },
          "name": "framework",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amplify-branch/index.ts",
            "line": 449
          },
          "name": "pullRequestEnvironmentName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amplify-branch/index.ts",
            "line": 454
          },
          "name": "stage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amplify-branch/index.ts",
            "line": 460
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAmplifyBranch.DataAwsccAmplifyBranchTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amplify-branch/index.ts",
            "line": 444
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-amplify-branch/index.ts",
            "line": 437
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-amplify-branch/index:DataAwsccAmplifyBranch"
    },
    "@cdktn/provider-awscc.dataAwsccAmplifyBranch.DataAwsccAmplifyBranchBackend": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAmplifyBranch.DataAwsccAmplifyBranchBackend",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-amplify-branch/index.ts",
        "line": 25
      },
      "name": "DataAwsccAmplifyBranchBackend",
      "namespace": "dataAwsccAmplifyBranch",
      "symbolId": "src/data-awscc-amplify-branch/index:DataAwsccAmplifyBranchBackend"
    },
    "@cdktn/provider-awscc.dataAwsccAmplifyBranch.DataAwsccAmplifyBranchBackendOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAmplifyBranch.DataAwsccAmplifyBranchBackendOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-amplify-branch/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-amplify-branch/index.ts",
        "line": 48
      },
      "name": "DataAwsccAmplifyBranchBackendOutputReference",
      "namespace": "dataAwsccAmplifyBranch",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amplify-branch/index.ts",
            "line": 75
          },
          "name": "stackArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-amplify-branch/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAmplifyBranch.DataAwsccAmplifyBranchBackend"
          }
        }
      ],
      "symbolId": "src/data-awscc-amplify-branch/index:DataAwsccAmplifyBranchBackendOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAmplifyBranch.DataAwsccAmplifyBranchBasicAuthConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAmplifyBranch.DataAwsccAmplifyBranchBasicAuthConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-amplify-branch/index.ts",
        "line": 79
      },
      "name": "DataAwsccAmplifyBranchBasicAuthConfig",
      "namespace": "dataAwsccAmplifyBranch",
      "symbolId": "src/data-awscc-amplify-branch/index:DataAwsccAmplifyBranchBasicAuthConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAmplifyBranch.DataAwsccAmplifyBranchBasicAuthConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAmplifyBranch.DataAwsccAmplifyBranchBasicAuthConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-amplify-branch/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-awscc-amplify-branch/index.ts",
        "line": 102
      },
      "name": "DataAwsccAmplifyBranchBasicAuthConfigOutputReference",
      "namespace": "dataAwsccAmplifyBranch",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amplify-branch/index.ts",
            "line": 129
          },
          "name": "enableBasicAuth",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amplify-branch/index.ts",
            "line": 134
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amplify-branch/index.ts",
            "line": 139
          },
          "name": "username",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-amplify-branch/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAmplifyBranch.DataAwsccAmplifyBranchBasicAuthConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-amplify-branch/index:DataAwsccAmplifyBranchBasicAuthConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAmplifyBranch.DataAwsccAmplifyBranchConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAmplifyBranch.DataAwsccAmplifyBranchConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-amplify-branch/index.ts",
        "line": 14
      },
      "name": "DataAwsccAmplifyBranchConfig",
      "namespace": "dataAwsccAmplifyBranch",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/amplify_branch#id DataAwsccAmplifyBranch#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amplify-branch/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-amplify-branch/index:DataAwsccAmplifyBranchConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAmplifyBranch.DataAwsccAmplifyBranchEnvironmentVariables": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAmplifyBranch.DataAwsccAmplifyBranchEnvironmentVariables",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-amplify-branch/index.ts",
        "line": 143
      },
      "name": "DataAwsccAmplifyBranchEnvironmentVariables",
      "namespace": "dataAwsccAmplifyBranch",
      "symbolId": "src/data-awscc-amplify-branch/index:DataAwsccAmplifyBranchEnvironmentVariables"
    },
    "@cdktn/provider-awscc.dataAwsccAmplifyBranch.DataAwsccAmplifyBranchEnvironmentVariablesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAmplifyBranch.DataAwsccAmplifyBranchEnvironmentVariablesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-amplify-branch/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-awscc-amplify-branch/index.ts",
        "line": 205
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-amplify-branch/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-awscc.dataAwsccAmplifyBranch.DataAwsccAmplifyBranchEnvironmentVariablesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccAmplifyBranchEnvironmentVariablesList",
      "namespace": "dataAwsccAmplifyBranch",
      "symbolId": "src/data-awscc-amplify-branch/index:DataAwsccAmplifyBranchEnvironmentVariablesList"
    },
    "@cdktn/provider-awscc.dataAwsccAmplifyBranch.DataAwsccAmplifyBranchEnvironmentVariablesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAmplifyBranch.DataAwsccAmplifyBranchEnvironmentVariablesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-amplify-branch/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/data-awscc-amplify-branch/index.ts",
        "line": 166
      },
      "name": "DataAwsccAmplifyBranchEnvironmentVariablesOutputReference",
      "namespace": "dataAwsccAmplifyBranch",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amplify-branch/index.ts",
            "line": 195
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amplify-branch/index.ts",
            "line": 200
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-amplify-branch/index.ts",
            "line": 179
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAmplifyBranch.DataAwsccAmplifyBranchEnvironmentVariables"
          }
        }
      ],
      "symbolId": "src/data-awscc-amplify-branch/index:DataAwsccAmplifyBranchEnvironmentVariablesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAmplifyBranch.DataAwsccAmplifyBranchTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAmplifyBranch.DataAwsccAmplifyBranchTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-amplify-branch/index.ts",
        "line": 223
      },
      "name": "DataAwsccAmplifyBranchTags",
      "namespace": "dataAwsccAmplifyBranch",
      "symbolId": "src/data-awscc-amplify-branch/index:DataAwsccAmplifyBranchTags"
    },
    "@cdktn/provider-awscc.dataAwsccAmplifyBranch.DataAwsccAmplifyBranchTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAmplifyBranch.DataAwsccAmplifyBranchTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-amplify-branch/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-amplify-branch/index.ts",
        "line": 285
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-amplify-branch/index.ts",
            "line": 299
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAmplifyBranch.DataAwsccAmplifyBranchTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccAmplifyBranchTagsList",
      "namespace": "dataAwsccAmplifyBranch",
      "symbolId": "src/data-awscc-amplify-branch/index:DataAwsccAmplifyBranchTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccAmplifyBranch.DataAwsccAmplifyBranchTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAmplifyBranch.DataAwsccAmplifyBranchTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-amplify-branch/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-amplify-branch/index.ts",
        "line": 246
      },
      "name": "DataAwsccAmplifyBranchTagsOutputReference",
      "namespace": "dataAwsccAmplifyBranch",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amplify-branch/index.ts",
            "line": 275
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amplify-branch/index.ts",
            "line": 280
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-amplify-branch/index.ts",
            "line": 259
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAmplifyBranch.DataAwsccAmplifyBranchTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-amplify-branch/index:DataAwsccAmplifyBranchTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAmplifyDomain.DataAwsccAmplifyDomain": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/amplify_domain awscc_amplify_domain}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAmplifyDomain.DataAwsccAmplifyDomain",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/amplify_domain awscc_amplify_domain} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-amplify-domain/index.ts",
          "line": 264
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAmplifyDomain.DataAwsccAmplifyDomainConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-amplify-domain/index.ts",
        "line": 232
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccAmplifyDomain resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-amplify-domain/index.ts",
            "line": 249
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccAmplifyDomain to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/amplify_domain#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccAmplifyDomain that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccAmplifyDomain to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-amplify-domain/index.ts",
            "line": 372
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-amplify-domain/index.ts",
            "line": 378
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccAmplifyDomain",
      "namespace": "dataAwsccAmplifyDomain",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amplify-domain/index.ts",
            "line": 237
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amplify-domain/index.ts",
            "line": 288
          },
          "name": "appId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amplify-domain/index.ts",
            "line": 293
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amplify-domain/index.ts",
            "line": 298
          },
          "name": "autoSubDomainCreationPatterns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amplify-domain/index.ts",
            "line": 303
          },
          "name": "autoSubDomainIamRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amplify-domain/index.ts",
            "line": 309
          },
          "name": "certificate",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAmplifyDomain.DataAwsccAmplifyDomainCertificateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amplify-domain/index.ts",
            "line": 314
          },
          "name": "certificateRecord",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amplify-domain/index.ts",
            "line": 320
          },
          "name": "certificateSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAmplifyDomain.DataAwsccAmplifyDomainCertificateSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amplify-domain/index.ts",
            "line": 325
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amplify-domain/index.ts",
            "line": 330
          },
          "name": "domainStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amplify-domain/index.ts",
            "line": 335
          },
          "name": "enableAutoSubDomain",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amplify-domain/index.ts",
            "line": 353
          },
          "name": "statusReason",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amplify-domain/index.ts",
            "line": 359
          },
          "name": "subDomainSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAmplifyDomain.DataAwsccAmplifyDomainSubDomainSettingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amplify-domain/index.ts",
            "line": 364
          },
          "name": "updateStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amplify-domain/index.ts",
            "line": 348
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-amplify-domain/index.ts",
            "line": 341
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-amplify-domain/index:DataAwsccAmplifyDomain"
    },
    "@cdktn/provider-awscc.dataAwsccAmplifyDomain.DataAwsccAmplifyDomainCertificate": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAmplifyDomain.DataAwsccAmplifyDomainCertificate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-amplify-domain/index.ts",
        "line": 25
      },
      "name": "DataAwsccAmplifyDomainCertificate",
      "namespace": "dataAwsccAmplifyDomain",
      "symbolId": "src/data-awscc-amplify-domain/index:DataAwsccAmplifyDomainCertificate"
    },
    "@cdktn/provider-awscc.dataAwsccAmplifyDomain.DataAwsccAmplifyDomainCertificateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAmplifyDomain.DataAwsccAmplifyDomainCertificateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-amplify-domain/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-amplify-domain/index.ts",
        "line": 48
      },
      "name": "DataAwsccAmplifyDomainCertificateOutputReference",
      "namespace": "dataAwsccAmplifyDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amplify-domain/index.ts",
            "line": 75
          },
          "name": "certificateArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amplify-domain/index.ts",
            "line": 80
          },
          "name": "certificateType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amplify-domain/index.ts",
            "line": 85
          },
          "name": "certificateVerificationDnsRecord",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-amplify-domain/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAmplifyDomain.DataAwsccAmplifyDomainCertificate"
          }
        }
      ],
      "symbolId": "src/data-awscc-amplify-domain/index:DataAwsccAmplifyDomainCertificateOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAmplifyDomain.DataAwsccAmplifyDomainCertificateSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAmplifyDomain.DataAwsccAmplifyDomainCertificateSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-amplify-domain/index.ts",
        "line": 89
      },
      "name": "DataAwsccAmplifyDomainCertificateSettings",
      "namespace": "dataAwsccAmplifyDomain",
      "symbolId": "src/data-awscc-amplify-domain/index:DataAwsccAmplifyDomainCertificateSettings"
    },
    "@cdktn/provider-awscc.dataAwsccAmplifyDomain.DataAwsccAmplifyDomainCertificateSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAmplifyDomain.DataAwsccAmplifyDomainCertificateSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-amplify-domain/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-amplify-domain/index.ts",
        "line": 112
      },
      "name": "DataAwsccAmplifyDomainCertificateSettingsOutputReference",
      "namespace": "dataAwsccAmplifyDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amplify-domain/index.ts",
            "line": 139
          },
          "name": "certificateType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amplify-domain/index.ts",
            "line": 144
          },
          "name": "customCertificateArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-amplify-domain/index.ts",
            "line": 123
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAmplifyDomain.DataAwsccAmplifyDomainCertificateSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-amplify-domain/index:DataAwsccAmplifyDomainCertificateSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAmplifyDomain.DataAwsccAmplifyDomainConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAmplifyDomain.DataAwsccAmplifyDomainConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-amplify-domain/index.ts",
        "line": 14
      },
      "name": "DataAwsccAmplifyDomainConfig",
      "namespace": "dataAwsccAmplifyDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/amplify_domain#id DataAwsccAmplifyDomain#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amplify-domain/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-amplify-domain/index:DataAwsccAmplifyDomainConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAmplifyDomain.DataAwsccAmplifyDomainSubDomainSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAmplifyDomain.DataAwsccAmplifyDomainSubDomainSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-amplify-domain/index.ts",
        "line": 148
      },
      "name": "DataAwsccAmplifyDomainSubDomainSettings",
      "namespace": "dataAwsccAmplifyDomain",
      "symbolId": "src/data-awscc-amplify-domain/index:DataAwsccAmplifyDomainSubDomainSettings"
    },
    "@cdktn/provider-awscc.dataAwsccAmplifyDomain.DataAwsccAmplifyDomainSubDomainSettingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAmplifyDomain.DataAwsccAmplifyDomainSubDomainSettingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-amplify-domain/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-awscc-amplify-domain/index.ts",
        "line": 210
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-amplify-domain/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-awscc.dataAwsccAmplifyDomain.DataAwsccAmplifyDomainSubDomainSettingsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccAmplifyDomainSubDomainSettingsList",
      "namespace": "dataAwsccAmplifyDomain",
      "symbolId": "src/data-awscc-amplify-domain/index:DataAwsccAmplifyDomainSubDomainSettingsList"
    },
    "@cdktn/provider-awscc.dataAwsccAmplifyDomain.DataAwsccAmplifyDomainSubDomainSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAmplifyDomain.DataAwsccAmplifyDomainSubDomainSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-amplify-domain/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-awscc-amplify-domain/index.ts",
        "line": 171
      },
      "name": "DataAwsccAmplifyDomainSubDomainSettingsOutputReference",
      "namespace": "dataAwsccAmplifyDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amplify-domain/index.ts",
            "line": 200
          },
          "name": "branchName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amplify-domain/index.ts",
            "line": 205
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-amplify-domain/index.ts",
            "line": 184
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAmplifyDomain.DataAwsccAmplifyDomainSubDomainSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-amplify-domain/index:DataAwsccAmplifyDomainSubDomainSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAmplifyDomains.DataAwsccAmplifyDomains": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/amplify_domains awscc_amplify_domains}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAmplifyDomains.DataAwsccAmplifyDomains",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/amplify_domains awscc_amplify_domains} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-amplify-domains/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAmplifyDomains.DataAwsccAmplifyDomainsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-amplify-domains/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccAmplifyDomains resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-amplify-domains/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccAmplifyDomains to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/amplify_domains#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccAmplifyDomains that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccAmplifyDomains to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-amplify-domains/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-amplify-domains/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccAmplifyDomains",
      "namespace": "dataAwsccAmplifyDomains",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amplify-domains/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amplify-domains/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-amplify-domains/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-amplify-domains/index:DataAwsccAmplifyDomains"
    },
    "@cdktn/provider-awscc.dataAwsccAmplifyDomains.DataAwsccAmplifyDomainsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAmplifyDomains.DataAwsccAmplifyDomainsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-amplify-domains/index.ts",
        "line": 14
      },
      "name": "DataAwsccAmplifyDomainsConfig",
      "namespace": "dataAwsccAmplifyDomains",
      "symbolId": "src/data-awscc-amplify-domains/index:DataAwsccAmplifyDomainsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayAccount.DataAwsccApigatewayAccount": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_account awscc_apigateway_account}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayAccount.DataAwsccApigatewayAccount",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_account awscc_apigateway_account} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigateway-account/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayAccount.DataAwsccApigatewayAccountConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-account/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccApigatewayAccount resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-account/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccApigatewayAccount to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_account#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccApigatewayAccount that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccApigatewayAccount to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-account/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-awscc-apigateway-account/index.ts",
            "line": 117
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccApigatewayAccount",
      "namespace": "dataAwsccApigatewayAccount",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-account/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-account/index.ts",
            "line": 85
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-account/index.ts",
            "line": 90
          },
          "name": "cloudwatchRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-account/index.ts",
            "line": 103
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-account/index.ts",
            "line": 96
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigateway-account/index:DataAwsccApigatewayAccount"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayAccount.DataAwsccApigatewayAccountConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayAccount.DataAwsccApigatewayAccountConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-account/index.ts",
        "line": 14
      },
      "name": "DataAwsccApigatewayAccountConfig",
      "namespace": "dataAwsccApigatewayAccount",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_account#id DataAwsccApigatewayAccount#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-account/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigateway-account/index:DataAwsccApigatewayAccountConfig"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayApiKey.DataAwsccApigatewayApiKey": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_api_key awscc_apigateway_api_key}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayApiKey.DataAwsccApigatewayApiKey",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_api_key awscc_apigateway_api_key} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigateway-api-key/index.ts",
          "line": 221
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayApiKey.DataAwsccApigatewayApiKeyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-api-key/index.ts",
        "line": 189
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccApigatewayApiKey resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-api-key/index.ts",
            "line": 206
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccApigatewayApiKey to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_api_key#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccApigatewayApiKey that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccApigatewayApiKey to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-api-key/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-awscc-apigateway-api-key/index.ts",
            "line": 314
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccApigatewayApiKey",
      "namespace": "dataAwsccApigatewayApiKey",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-api-key/index.ts",
            "line": 194
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-api-key/index.ts",
            "line": 245
          },
          "name": "apiKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-api-key/index.ts",
            "line": 250
          },
          "name": "customerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-api-key/index.ts",
            "line": 255
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-api-key/index.ts",
            "line": 260
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-api-key/index.ts",
            "line": 265
          },
          "name": "generateDistinctId",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-api-key/index.ts",
            "line": 283
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-api-key/index.ts",
            "line": 289
          },
          "name": "stageKeys",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayApiKey.DataAwsccApigatewayApiKeyStageKeysList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-api-key/index.ts",
            "line": 295
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayApiKey.DataAwsccApigatewayApiKeyTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-api-key/index.ts",
            "line": 300
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-api-key/index.ts",
            "line": 278
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-api-key/index.ts",
            "line": 271
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigateway-api-key/index:DataAwsccApigatewayApiKey"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayApiKey.DataAwsccApigatewayApiKeyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayApiKey.DataAwsccApigatewayApiKeyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-api-key/index.ts",
        "line": 14
      },
      "name": "DataAwsccApigatewayApiKeyConfig",
      "namespace": "dataAwsccApigatewayApiKey",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_api_key#id DataAwsccApigatewayApiKey#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-api-key/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigateway-api-key/index:DataAwsccApigatewayApiKeyConfig"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayApiKey.DataAwsccApigatewayApiKeyStageKeys": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayApiKey.DataAwsccApigatewayApiKeyStageKeys",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-api-key/index.ts",
        "line": 25
      },
      "name": "DataAwsccApigatewayApiKeyStageKeys",
      "namespace": "dataAwsccApigatewayApiKey",
      "symbolId": "src/data-awscc-apigateway-api-key/index:DataAwsccApigatewayApiKeyStageKeys"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayApiKey.DataAwsccApigatewayApiKeyStageKeysList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayApiKey.DataAwsccApigatewayApiKeyStageKeysList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigateway-api-key/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-awscc-apigateway-api-key/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-api-key/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-awscc.dataAwsccApigatewayApiKey.DataAwsccApigatewayApiKeyStageKeysOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccApigatewayApiKeyStageKeysList",
      "namespace": "dataAwsccApigatewayApiKey",
      "symbolId": "src/data-awscc-apigateway-api-key/index:DataAwsccApigatewayApiKeyStageKeysList"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayApiKey.DataAwsccApigatewayApiKeyStageKeysOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayApiKey.DataAwsccApigatewayApiKeyStageKeysOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigateway-api-key/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-api-key/index.ts",
        "line": 48
      },
      "name": "DataAwsccApigatewayApiKeyStageKeysOutputReference",
      "namespace": "dataAwsccApigatewayApiKey",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-api-key/index.ts",
            "line": 77
          },
          "name": "restApiId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-api-key/index.ts",
            "line": 82
          },
          "name": "stageName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-api-key/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayApiKey.DataAwsccApigatewayApiKeyStageKeys"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigateway-api-key/index:DataAwsccApigatewayApiKeyStageKeysOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayApiKey.DataAwsccApigatewayApiKeyTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayApiKey.DataAwsccApigatewayApiKeyTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-api-key/index.ts",
        "line": 105
      },
      "name": "DataAwsccApigatewayApiKeyTags",
      "namespace": "dataAwsccApigatewayApiKey",
      "symbolId": "src/data-awscc-apigateway-api-key/index:DataAwsccApigatewayApiKeyTags"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayApiKey.DataAwsccApigatewayApiKeyTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayApiKey.DataAwsccApigatewayApiKeyTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigateway-api-key/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-awscc-apigateway-api-key/index.ts",
        "line": 167
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-api-key/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-awscc.dataAwsccApigatewayApiKey.DataAwsccApigatewayApiKeyTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccApigatewayApiKeyTagsList",
      "namespace": "dataAwsccApigatewayApiKey",
      "symbolId": "src/data-awscc-apigateway-api-key/index:DataAwsccApigatewayApiKeyTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayApiKey.DataAwsccApigatewayApiKeyTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayApiKey.DataAwsccApigatewayApiKeyTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigateway-api-key/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-awscc-apigateway-api-key/index.ts",
        "line": 128
      },
      "name": "DataAwsccApigatewayApiKeyTagsOutputReference",
      "namespace": "dataAwsccApigatewayApiKey",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-api-key/index.ts",
            "line": 157
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-api-key/index.ts",
            "line": 162
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-api-key/index.ts",
            "line": 141
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayApiKey.DataAwsccApigatewayApiKeyTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigateway-api-key/index:DataAwsccApigatewayApiKeyTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayApiKeys.DataAwsccApigatewayApiKeys": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_api_keys awscc_apigateway_api_keys}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayApiKeys.DataAwsccApigatewayApiKeys",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_api_keys awscc_apigateway_api_keys} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigateway-api-keys/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayApiKeys.DataAwsccApigatewayApiKeysConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-api-keys/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccApigatewayApiKeys resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-api-keys/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccApigatewayApiKeys to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_api_keys#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccApigatewayApiKeys that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccApigatewayApiKeys to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-api-keys/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-api-keys/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccApigatewayApiKeys",
      "namespace": "dataAwsccApigatewayApiKeys",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-api-keys/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-api-keys/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-api-keys/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-apigateway-api-keys/index:DataAwsccApigatewayApiKeys"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayApiKeys.DataAwsccApigatewayApiKeysConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayApiKeys.DataAwsccApigatewayApiKeysConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-api-keys/index.ts",
        "line": 14
      },
      "name": "DataAwsccApigatewayApiKeysConfig",
      "namespace": "dataAwsccApigatewayApiKeys",
      "symbolId": "src/data-awscc-apigateway-api-keys/index:DataAwsccApigatewayApiKeysConfig"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayAuthorizer.DataAwsccApigatewayAuthorizer": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_authorizer awscc_apigateway_authorizer}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayAuthorizer.DataAwsccApigatewayAuthorizer",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_authorizer awscc_apigateway_authorizer} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigateway-authorizer/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayAuthorizer.DataAwsccApigatewayAuthorizerConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-authorizer/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccApigatewayAuthorizer resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-authorizer/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccApigatewayAuthorizer to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_authorizer#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccApigatewayAuthorizer that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccApigatewayAuthorizer to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-authorizer/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-awscc-apigateway-authorizer/index.ts",
            "line": 162
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccApigatewayAuthorizer",
      "namespace": "dataAwsccApigatewayAuthorizer",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-authorizer/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-authorizer/index.ts",
            "line": 90
          },
          "name": "authorizerCredentials",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-authorizer/index.ts",
            "line": 95
          },
          "name": "authorizerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-authorizer/index.ts",
            "line": 100
          },
          "name": "authorizerResultTtlInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-authorizer/index.ts",
            "line": 105
          },
          "name": "authorizerUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-authorizer/index.ts",
            "line": 85
          },
          "name": "authType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-authorizer/index.ts",
            "line": 123
          },
          "name": "identitySource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-authorizer/index.ts",
            "line": 128
          },
          "name": "identityValidationExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-authorizer/index.ts",
            "line": 133
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-authorizer/index.ts",
            "line": 138
          },
          "name": "providerArNs",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-authorizer/index.ts",
            "line": 143
          },
          "name": "restApiId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-authorizer/index.ts",
            "line": 148
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-authorizer/index.ts",
            "line": 118
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-authorizer/index.ts",
            "line": 111
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigateway-authorizer/index:DataAwsccApigatewayAuthorizer"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayAuthorizer.DataAwsccApigatewayAuthorizerConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayAuthorizer.DataAwsccApigatewayAuthorizerConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-authorizer/index.ts",
        "line": 14
      },
      "name": "DataAwsccApigatewayAuthorizerConfig",
      "namespace": "dataAwsccApigatewayAuthorizer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_authorizer#id DataAwsccApigatewayAuthorizer#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-authorizer/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigateway-authorizer/index:DataAwsccApigatewayAuthorizerConfig"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayBasePathMapping.DataAwsccApigatewayBasePathMapping": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_base_path_mapping awscc_apigateway_base_path_mapping}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayBasePathMapping.DataAwsccApigatewayBasePathMapping",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_base_path_mapping awscc_apigateway_base_path_mapping} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigateway-base-path-mapping/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayBasePathMapping.DataAwsccApigatewayBasePathMappingConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-base-path-mapping/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccApigatewayBasePathMapping resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-base-path-mapping/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccApigatewayBasePathMapping to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_base_path_mapping#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccApigatewayBasePathMapping that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccApigatewayBasePathMapping to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-base-path-mapping/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-awscc-apigateway-base-path-mapping/index.ts",
            "line": 127
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccApigatewayBasePathMapping",
      "namespace": "dataAwsccApigatewayBasePathMapping",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-base-path-mapping/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-base-path-mapping/index.ts",
            "line": 85
          },
          "name": "basePath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-base-path-mapping/index.ts",
            "line": 90
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-base-path-mapping/index.ts",
            "line": 108
          },
          "name": "restApiId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-base-path-mapping/index.ts",
            "line": 113
          },
          "name": "stage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-base-path-mapping/index.ts",
            "line": 103
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-base-path-mapping/index.ts",
            "line": 96
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigateway-base-path-mapping/index:DataAwsccApigatewayBasePathMapping"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayBasePathMapping.DataAwsccApigatewayBasePathMappingConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayBasePathMapping.DataAwsccApigatewayBasePathMappingConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-base-path-mapping/index.ts",
        "line": 14
      },
      "name": "DataAwsccApigatewayBasePathMappingConfig",
      "namespace": "dataAwsccApigatewayBasePathMapping",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_base_path_mapping#id DataAwsccApigatewayBasePathMapping#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-base-path-mapping/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigateway-base-path-mapping/index:DataAwsccApigatewayBasePathMappingConfig"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayBasePathMappingV2.DataAwsccApigatewayBasePathMappingV2": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_base_path_mapping_v2 awscc_apigateway_base_path_mapping_v2}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayBasePathMappingV2.DataAwsccApigatewayBasePathMappingV2",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_base_path_mapping_v2 awscc_apigateway_base_path_mapping_v2} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigateway-base-path-mapping-v2/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayBasePathMappingV2.DataAwsccApigatewayBasePathMappingV2Config"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-base-path-mapping-v2/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccApigatewayBasePathMappingV2 resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-base-path-mapping-v2/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccApigatewayBasePathMappingV2 to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_base_path_mapping_v2#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccApigatewayBasePathMappingV2 that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccApigatewayBasePathMappingV2 to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-base-path-mapping-v2/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-awscc-apigateway-base-path-mapping-v2/index.ts",
            "line": 132
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccApigatewayBasePathMappingV2",
      "namespace": "dataAwsccApigatewayBasePathMappingV2",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-base-path-mapping-v2/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-base-path-mapping-v2/index.ts",
            "line": 85
          },
          "name": "basePath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-base-path-mapping-v2/index.ts",
            "line": 90
          },
          "name": "basePathMappingArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-base-path-mapping-v2/index.ts",
            "line": 95
          },
          "name": "domainNameArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-base-path-mapping-v2/index.ts",
            "line": 113
          },
          "name": "restApiId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-base-path-mapping-v2/index.ts",
            "line": 118
          },
          "name": "stage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-base-path-mapping-v2/index.ts",
            "line": 108
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-base-path-mapping-v2/index.ts",
            "line": 101
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigateway-base-path-mapping-v2/index:DataAwsccApigatewayBasePathMappingV2"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayBasePathMappingV2.DataAwsccApigatewayBasePathMappingV2Config": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayBasePathMappingV2.DataAwsccApigatewayBasePathMappingV2Config",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-base-path-mapping-v2/index.ts",
        "line": 14
      },
      "name": "DataAwsccApigatewayBasePathMappingV2Config",
      "namespace": "dataAwsccApigatewayBasePathMappingV2",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_base_path_mapping_v2#id DataAwsccApigatewayBasePathMappingV2#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-base-path-mapping-v2/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigateway-base-path-mapping-v2/index:DataAwsccApigatewayBasePathMappingV2Config"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayClientCertificate.DataAwsccApigatewayClientCertificate": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_client_certificate awscc_apigateway_client_certificate}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayClientCertificate.DataAwsccApigatewayClientCertificate",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_client_certificate awscc_apigateway_client_certificate} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigateway-client-certificate/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-awscc.dataAwsccApigatewayClientCertificate.DataAwsccApigatewayClientCertificateConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-client-certificate/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccApigatewayClientCertificate resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-client-certificate/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 DataAwsccApigatewayClientCertificate to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_client_certificate#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccApigatewayClientCertificate that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccApigatewayClientCertificate to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-client-certificate/index.ts",
            "line": 197
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-client-certificate/index.ts",
            "line": 203
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccApigatewayClientCertificate",
      "namespace": "dataAwsccApigatewayClientCertificate",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-client-certificate/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-client-certificate/index.ts",
            "line": 165
          },
          "name": "clientCertificateId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-client-certificate/index.ts",
            "line": 170
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-client-certificate/index.ts",
            "line": 189
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayClientCertificate.DataAwsccApigatewayClientCertificateTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-client-certificate/index.ts",
            "line": 183
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-client-certificate/index.ts",
            "line": 176
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigateway-client-certificate/index:DataAwsccApigatewayClientCertificate"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayClientCertificate.DataAwsccApigatewayClientCertificateConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayClientCertificate.DataAwsccApigatewayClientCertificateConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-client-certificate/index.ts",
        "line": 14
      },
      "name": "DataAwsccApigatewayClientCertificateConfig",
      "namespace": "dataAwsccApigatewayClientCertificate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_client_certificate#id DataAwsccApigatewayClientCertificate#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-client-certificate/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigateway-client-certificate/index:DataAwsccApigatewayClientCertificateConfig"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayClientCertificate.DataAwsccApigatewayClientCertificateTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayClientCertificate.DataAwsccApigatewayClientCertificateTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-client-certificate/index.ts",
        "line": 25
      },
      "name": "DataAwsccApigatewayClientCertificateTags",
      "namespace": "dataAwsccApigatewayClientCertificate",
      "symbolId": "src/data-awscc-apigateway-client-certificate/index:DataAwsccApigatewayClientCertificateTags"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayClientCertificate.DataAwsccApigatewayClientCertificateTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayClientCertificate.DataAwsccApigatewayClientCertificateTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigateway-client-certificate/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-awscc-apigateway-client-certificate/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-client-certificate/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-awscc.dataAwsccApigatewayClientCertificate.DataAwsccApigatewayClientCertificateTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccApigatewayClientCertificateTagsList",
      "namespace": "dataAwsccApigatewayClientCertificate",
      "symbolId": "src/data-awscc-apigateway-client-certificate/index:DataAwsccApigatewayClientCertificateTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayClientCertificate.DataAwsccApigatewayClientCertificateTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayClientCertificate.DataAwsccApigatewayClientCertificateTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigateway-client-certificate/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-client-certificate/index.ts",
        "line": 48
      },
      "name": "DataAwsccApigatewayClientCertificateTagsOutputReference",
      "namespace": "dataAwsccApigatewayClientCertificate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-client-certificate/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-client-certificate/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-client-certificate/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayClientCertificate.DataAwsccApigatewayClientCertificateTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigateway-client-certificate/index:DataAwsccApigatewayClientCertificateTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayClientCertificates.DataAwsccApigatewayClientCertificates": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_client_certificates awscc_apigateway_client_certificates}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayClientCertificates.DataAwsccApigatewayClientCertificates",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_client_certificates awscc_apigateway_client_certificates} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigateway-client-certificates/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayClientCertificates.DataAwsccApigatewayClientCertificatesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-client-certificates/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccApigatewayClientCertificates resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-client-certificates/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccApigatewayClientCertificates to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_client_certificates#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccApigatewayClientCertificates that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccApigatewayClientCertificates to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-client-certificates/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-client-certificates/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccApigatewayClientCertificates",
      "namespace": "dataAwsccApigatewayClientCertificates",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-client-certificates/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-client-certificates/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-client-certificates/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-apigateway-client-certificates/index:DataAwsccApigatewayClientCertificates"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayClientCertificates.DataAwsccApigatewayClientCertificatesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayClientCertificates.DataAwsccApigatewayClientCertificatesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-client-certificates/index.ts",
        "line": 14
      },
      "name": "DataAwsccApigatewayClientCertificatesConfig",
      "namespace": "dataAwsccApigatewayClientCertificates",
      "symbolId": "src/data-awscc-apigateway-client-certificates/index:DataAwsccApigatewayClientCertificatesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayDeployment.DataAwsccApigatewayDeployment": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_deployment awscc_apigateway_deployment}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayDeployment.DataAwsccApigatewayDeployment",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_deployment awscc_apigateway_deployment} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigateway-deployment/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-awscc.dataAwsccApigatewayDeployment.DataAwsccApigatewayDeploymentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-deployment/index.ts",
        "line": 567
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccApigatewayDeployment resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-deployment/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 DataAwsccApigatewayDeployment to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_deployment#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccApigatewayDeployment that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccApigatewayDeployment to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-deployment/index.ts",
            "line": 671
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-deployment/index.ts",
            "line": 677
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccApigatewayDeployment",
      "namespace": "dataAwsccApigatewayDeployment",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-deployment/index.ts",
            "line": 572
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-deployment/index.ts",
            "line": 624
          },
          "name": "deploymentCanarySettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayDeployment.DataAwsccApigatewayDeploymentDeploymentCanarySettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-deployment/index.ts",
            "line": 629
          },
          "name": "deploymentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-deployment/index.ts",
            "line": 634
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-deployment/index.ts",
            "line": 652
          },
          "name": "restApiId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-deployment/index.ts",
            "line": 658
          },
          "name": "stageDescription",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayDeployment.DataAwsccApigatewayDeploymentStageDescriptionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-deployment/index.ts",
            "line": 663
          },
          "name": "stageName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-deployment/index.ts",
            "line": 647
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-deployment/index.ts",
            "line": 640
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigateway-deployment/index:DataAwsccApigatewayDeployment"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayDeployment.DataAwsccApigatewayDeploymentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayDeployment.DataAwsccApigatewayDeploymentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-deployment/index.ts",
        "line": 14
      },
      "name": "DataAwsccApigatewayDeploymentConfig",
      "namespace": "dataAwsccApigatewayDeployment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_deployment#id DataAwsccApigatewayDeployment#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-deployment/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigateway-deployment/index:DataAwsccApigatewayDeploymentConfig"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayDeployment.DataAwsccApigatewayDeploymentDeploymentCanarySettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayDeployment.DataAwsccApigatewayDeploymentDeploymentCanarySettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-deployment/index.ts",
        "line": 25
      },
      "name": "DataAwsccApigatewayDeploymentDeploymentCanarySettings",
      "namespace": "dataAwsccApigatewayDeployment",
      "symbolId": "src/data-awscc-apigateway-deployment/index:DataAwsccApigatewayDeploymentDeploymentCanarySettings"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayDeployment.DataAwsccApigatewayDeploymentDeploymentCanarySettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayDeployment.DataAwsccApigatewayDeploymentDeploymentCanarySettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigateway-deployment/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-deployment/index.ts",
        "line": 48
      },
      "name": "DataAwsccApigatewayDeploymentDeploymentCanarySettingsOutputReference",
      "namespace": "dataAwsccApigatewayDeployment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-deployment/index.ts",
            "line": 75
          },
          "name": "percentTraffic",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-deployment/index.ts",
            "line": 81
          },
          "name": "stageVariableOverrides",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-deployment/index.ts",
            "line": 86
          },
          "name": "useStageCache",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-deployment/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayDeployment.DataAwsccApigatewayDeploymentDeploymentCanarySettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigateway-deployment/index:DataAwsccApigatewayDeploymentDeploymentCanarySettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayDeployment.DataAwsccApigatewayDeploymentStageDescription": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayDeployment.DataAwsccApigatewayDeploymentStageDescription",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-deployment/index.ts",
        "line": 414
      },
      "name": "DataAwsccApigatewayDeploymentStageDescription",
      "namespace": "dataAwsccApigatewayDeployment",
      "symbolId": "src/data-awscc-apigateway-deployment/index:DataAwsccApigatewayDeploymentStageDescription"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayDeployment.DataAwsccApigatewayDeploymentStageDescriptionAccessLogSetting": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayDeployment.DataAwsccApigatewayDeploymentStageDescriptionAccessLogSetting",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-deployment/index.ts",
        "line": 90
      },
      "name": "DataAwsccApigatewayDeploymentStageDescriptionAccessLogSetting",
      "namespace": "dataAwsccApigatewayDeployment",
      "symbolId": "src/data-awscc-apigateway-deployment/index:DataAwsccApigatewayDeploymentStageDescriptionAccessLogSetting"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayDeployment.DataAwsccApigatewayDeploymentStageDescriptionAccessLogSettingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayDeployment.DataAwsccApigatewayDeploymentStageDescriptionAccessLogSettingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigateway-deployment/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-awscc-apigateway-deployment/index.ts",
        "line": 113
      },
      "name": "DataAwsccApigatewayDeploymentStageDescriptionAccessLogSettingOutputReference",
      "namespace": "dataAwsccApigatewayDeployment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-deployment/index.ts",
            "line": 140
          },
          "name": "destinationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-deployment/index.ts",
            "line": 145
          },
          "name": "format",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-deployment/index.ts",
            "line": 124
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayDeployment.DataAwsccApigatewayDeploymentStageDescriptionAccessLogSetting"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigateway-deployment/index:DataAwsccApigatewayDeploymentStageDescriptionAccessLogSettingOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayDeployment.DataAwsccApigatewayDeploymentStageDescriptionCanarySetting": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayDeployment.DataAwsccApigatewayDeploymentStageDescriptionCanarySetting",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-deployment/index.ts",
        "line": 149
      },
      "name": "DataAwsccApigatewayDeploymentStageDescriptionCanarySetting",
      "namespace": "dataAwsccApigatewayDeployment",
      "symbolId": "src/data-awscc-apigateway-deployment/index:DataAwsccApigatewayDeploymentStageDescriptionCanarySetting"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayDeployment.DataAwsccApigatewayDeploymentStageDescriptionCanarySettingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayDeployment.DataAwsccApigatewayDeploymentStageDescriptionCanarySettingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigateway-deployment/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-awscc-apigateway-deployment/index.ts",
        "line": 172
      },
      "name": "DataAwsccApigatewayDeploymentStageDescriptionCanarySettingOutputReference",
      "namespace": "dataAwsccApigatewayDeployment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-deployment/index.ts",
            "line": 199
          },
          "name": "percentTraffic",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-deployment/index.ts",
            "line": 205
          },
          "name": "stageVariableOverrides",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-deployment/index.ts",
            "line": 210
          },
          "name": "useStageCache",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-deployment/index.ts",
            "line": 183
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayDeployment.DataAwsccApigatewayDeploymentStageDescriptionCanarySetting"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigateway-deployment/index:DataAwsccApigatewayDeploymentStageDescriptionCanarySettingOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayDeployment.DataAwsccApigatewayDeploymentStageDescriptionMethodSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayDeployment.DataAwsccApigatewayDeploymentStageDescriptionMethodSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-deployment/index.ts",
        "line": 214
      },
      "name": "DataAwsccApigatewayDeploymentStageDescriptionMethodSettings",
      "namespace": "dataAwsccApigatewayDeployment",
      "symbolId": "src/data-awscc-apigateway-deployment/index:DataAwsccApigatewayDeploymentStageDescriptionMethodSettings"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayDeployment.DataAwsccApigatewayDeploymentStageDescriptionMethodSettingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayDeployment.DataAwsccApigatewayDeploymentStageDescriptionMethodSettingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigateway-deployment/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/data-awscc-apigateway-deployment/index.ts",
        "line": 316
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-deployment/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-awscc.dataAwsccApigatewayDeployment.DataAwsccApigatewayDeploymentStageDescriptionMethodSettingsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccApigatewayDeploymentStageDescriptionMethodSettingsList",
      "namespace": "dataAwsccApigatewayDeployment",
      "symbolId": "src/data-awscc-apigateway-deployment/index:DataAwsccApigatewayDeploymentStageDescriptionMethodSettingsList"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayDeployment.DataAwsccApigatewayDeploymentStageDescriptionMethodSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayDeployment.DataAwsccApigatewayDeploymentStageDescriptionMethodSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigateway-deployment/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-awscc-apigateway-deployment/index.ts",
        "line": 237
      },
      "name": "DataAwsccApigatewayDeploymentStageDescriptionMethodSettingsOutputReference",
      "namespace": "dataAwsccApigatewayDeployment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-deployment/index.ts",
            "line": 266
          },
          "name": "cacheDataEncrypted",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-deployment/index.ts",
            "line": 271
          },
          "name": "cacheTtlInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-deployment/index.ts",
            "line": 276
          },
          "name": "cachingEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-deployment/index.ts",
            "line": 281
          },
          "name": "dataTraceEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-deployment/index.ts",
            "line": 286
          },
          "name": "httpMethod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-deployment/index.ts",
            "line": 291
          },
          "name": "loggingLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-deployment/index.ts",
            "line": 296
          },
          "name": "metricsEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-deployment/index.ts",
            "line": 301
          },
          "name": "resourcePath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-deployment/index.ts",
            "line": 306
          },
          "name": "throttlingBurstLimit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-deployment/index.ts",
            "line": 311
          },
          "name": "throttlingRateLimit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-deployment/index.ts",
            "line": 250
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayDeployment.DataAwsccApigatewayDeploymentStageDescriptionMethodSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigateway-deployment/index:DataAwsccApigatewayDeploymentStageDescriptionMethodSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayDeployment.DataAwsccApigatewayDeploymentStageDescriptionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayDeployment.DataAwsccApigatewayDeploymentStageDescriptionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigateway-deployment/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-deployment/index.ts",
        "line": 437
      },
      "name": "DataAwsccApigatewayDeploymentStageDescriptionOutputReference",
      "namespace": "dataAwsccApigatewayDeployment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-deployment/index.ts",
            "line": 465
          },
          "name": "accessLogSetting",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayDeployment.DataAwsccApigatewayDeploymentStageDescriptionAccessLogSettingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-deployment/index.ts",
            "line": 470
          },
          "name": "cacheClusterEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-deployment/index.ts",
            "line": 475
          },
          "name": "cacheClusterSize",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-deployment/index.ts",
            "line": 480
          },
          "name": "cacheDataEncrypted",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-deployment/index.ts",
            "line": 485
          },
          "name": "cacheTtlInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-deployment/index.ts",
            "line": 490
          },
          "name": "cachingEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-deployment/index.ts",
            "line": 496
          },
          "name": "canarySetting",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayDeployment.DataAwsccApigatewayDeploymentStageDescriptionCanarySettingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-deployment/index.ts",
            "line": 501
          },
          "name": "clientCertificateId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-deployment/index.ts",
            "line": 506
          },
          "name": "dataTraceEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-deployment/index.ts",
            "line": 511
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-deployment/index.ts",
            "line": 516
          },
          "name": "documentationVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-deployment/index.ts",
            "line": 521
          },
          "name": "loggingLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-deployment/index.ts",
            "line": 527
          },
          "name": "methodSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayDeployment.DataAwsccApigatewayDeploymentStageDescriptionMethodSettingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-deployment/index.ts",
            "line": 532
          },
          "name": "metricsEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-deployment/index.ts",
            "line": 538
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayDeployment.DataAwsccApigatewayDeploymentStageDescriptionTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-deployment/index.ts",
            "line": 543
          },
          "name": "throttlingBurstLimit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-deployment/index.ts",
            "line": 548
          },
          "name": "throttlingRateLimit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-deployment/index.ts",
            "line": 553
          },
          "name": "tracingEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-deployment/index.ts",
            "line": 559
          },
          "name": "variables",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-deployment/index.ts",
            "line": 448
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayDeployment.DataAwsccApigatewayDeploymentStageDescription"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigateway-deployment/index:DataAwsccApigatewayDeploymentStageDescriptionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayDeployment.DataAwsccApigatewayDeploymentStageDescriptionTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayDeployment.DataAwsccApigatewayDeploymentStageDescriptionTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-deployment/index.ts",
        "line": 334
      },
      "name": "DataAwsccApigatewayDeploymentStageDescriptionTags",
      "namespace": "dataAwsccApigatewayDeployment",
      "symbolId": "src/data-awscc-apigateway-deployment/index:DataAwsccApigatewayDeploymentStageDescriptionTags"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayDeployment.DataAwsccApigatewayDeploymentStageDescriptionTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayDeployment.DataAwsccApigatewayDeploymentStageDescriptionTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigateway-deployment/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/data-awscc-apigateway-deployment/index.ts",
        "line": 396
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-deployment/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-awscc.dataAwsccApigatewayDeployment.DataAwsccApigatewayDeploymentStageDescriptionTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccApigatewayDeploymentStageDescriptionTagsList",
      "namespace": "dataAwsccApigatewayDeployment",
      "symbolId": "src/data-awscc-apigateway-deployment/index:DataAwsccApigatewayDeploymentStageDescriptionTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayDeployment.DataAwsccApigatewayDeploymentStageDescriptionTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayDeployment.DataAwsccApigatewayDeploymentStageDescriptionTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigateway-deployment/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-deployment/index.ts",
        "line": 357
      },
      "name": "DataAwsccApigatewayDeploymentStageDescriptionTagsOutputReference",
      "namespace": "dataAwsccApigatewayDeployment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-deployment/index.ts",
            "line": 386
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-deployment/index.ts",
            "line": 391
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-deployment/index.ts",
            "line": 370
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayDeployment.DataAwsccApigatewayDeploymentStageDescriptionTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigateway-deployment/index:DataAwsccApigatewayDeploymentStageDescriptionTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayDocumentationPart.DataAwsccApigatewayDocumentationPart": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_documentation_part awscc_apigateway_documentation_part}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayDocumentationPart.DataAwsccApigatewayDocumentationPart",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_documentation_part awscc_apigateway_documentation_part} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigateway-documentation-part/index.ts",
          "line": 135
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayDocumentationPart.DataAwsccApigatewayDocumentationPartConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-documentation-part/index.ts",
        "line": 103
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccApigatewayDocumentationPart resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-documentation-part/index.ts",
            "line": 120
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccApigatewayDocumentationPart to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_documentation_part#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccApigatewayDocumentationPart that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccApigatewayDocumentationPart to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-documentation-part/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-awscc-apigateway-documentation-part/index.ts",
            "line": 202
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccApigatewayDocumentationPart",
      "namespace": "dataAwsccApigatewayDocumentationPart",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-documentation-part/index.ts",
            "line": 108
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-documentation-part/index.ts",
            "line": 159
          },
          "name": "documentationPartId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-documentation-part/index.ts",
            "line": 178
          },
          "name": "location",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayDocumentationPart.DataAwsccApigatewayDocumentationPartLocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-documentation-part/index.ts",
            "line": 183
          },
          "name": "properties",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-documentation-part/index.ts",
            "line": 188
          },
          "name": "restApiId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-documentation-part/index.ts",
            "line": 172
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-documentation-part/index.ts",
            "line": 165
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigateway-documentation-part/index:DataAwsccApigatewayDocumentationPart"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayDocumentationPart.DataAwsccApigatewayDocumentationPartConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayDocumentationPart.DataAwsccApigatewayDocumentationPartConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-documentation-part/index.ts",
        "line": 14
      },
      "name": "DataAwsccApigatewayDocumentationPartConfig",
      "namespace": "dataAwsccApigatewayDocumentationPart",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_documentation_part#id DataAwsccApigatewayDocumentationPart#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-documentation-part/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigateway-documentation-part/index:DataAwsccApigatewayDocumentationPartConfig"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayDocumentationPart.DataAwsccApigatewayDocumentationPartLocation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayDocumentationPart.DataAwsccApigatewayDocumentationPartLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-documentation-part/index.ts",
        "line": 25
      },
      "name": "DataAwsccApigatewayDocumentationPartLocation",
      "namespace": "dataAwsccApigatewayDocumentationPart",
      "symbolId": "src/data-awscc-apigateway-documentation-part/index:DataAwsccApigatewayDocumentationPartLocation"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayDocumentationPart.DataAwsccApigatewayDocumentationPartLocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayDocumentationPart.DataAwsccApigatewayDocumentationPartLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigateway-documentation-part/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-documentation-part/index.ts",
        "line": 48
      },
      "name": "DataAwsccApigatewayDocumentationPartLocationOutputReference",
      "namespace": "dataAwsccApigatewayDocumentationPart",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-documentation-part/index.ts",
            "line": 75
          },
          "name": "method",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-documentation-part/index.ts",
            "line": 80
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-documentation-part/index.ts",
            "line": 85
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-documentation-part/index.ts",
            "line": 90
          },
          "name": "statusCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-documentation-part/index.ts",
            "line": 95
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-documentation-part/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayDocumentationPart.DataAwsccApigatewayDocumentationPartLocation"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigateway-documentation-part/index:DataAwsccApigatewayDocumentationPartLocationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayDocumentationVersion.DataAwsccApigatewayDocumentationVersion": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_documentation_version awscc_apigateway_documentation_version}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayDocumentationVersion.DataAwsccApigatewayDocumentationVersion",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_documentation_version awscc_apigateway_documentation_version} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigateway-documentation-version/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayDocumentationVersion.DataAwsccApigatewayDocumentationVersionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-documentation-version/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccApigatewayDocumentationVersion resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-documentation-version/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccApigatewayDocumentationVersion to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_documentation_version#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccApigatewayDocumentationVersion that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccApigatewayDocumentationVersion to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-documentation-version/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-awscc-apigateway-documentation-version/index.ts",
            "line": 122
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccApigatewayDocumentationVersion",
      "namespace": "dataAwsccApigatewayDocumentationVersion",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-documentation-version/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-documentation-version/index.ts",
            "line": 85
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-documentation-version/index.ts",
            "line": 90
          },
          "name": "documentationVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-documentation-version/index.ts",
            "line": 108
          },
          "name": "restApiId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-documentation-version/index.ts",
            "line": 103
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-documentation-version/index.ts",
            "line": 96
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigateway-documentation-version/index:DataAwsccApigatewayDocumentationVersion"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayDocumentationVersion.DataAwsccApigatewayDocumentationVersionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayDocumentationVersion.DataAwsccApigatewayDocumentationVersionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-documentation-version/index.ts",
        "line": 14
      },
      "name": "DataAwsccApigatewayDocumentationVersionConfig",
      "namespace": "dataAwsccApigatewayDocumentationVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_documentation_version#id DataAwsccApigatewayDocumentationVersion#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-documentation-version/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigateway-documentation-version/index:DataAwsccApigatewayDocumentationVersionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayDomainName.DataAwsccApigatewayDomainName": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_domain_name awscc_apigateway_domain_name}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayDomainName.DataAwsccApigatewayDomainName",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_domain_name awscc_apigateway_domain_name} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigateway-domain-name/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayDomainName.DataAwsccApigatewayDomainNameConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-domain-name/index.ts",
        "line": 227
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccApigatewayDomainName resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-domain-name/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 DataAwsccApigatewayDomainName to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_domain_name#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccApigatewayDomainName that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccApigatewayDomainName to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-domain-name/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-awscc-apigateway-domain-name/index.ts",
            "line": 383
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccApigatewayDomainName",
      "namespace": "dataAwsccApigatewayDomainName",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-domain-name/index.ts",
            "line": 232
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-domain-name/index.ts",
            "line": 283
          },
          "name": "certificateArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-domain-name/index.ts",
            "line": 288
          },
          "name": "distributionDomainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-domain-name/index.ts",
            "line": 293
          },
          "name": "distributionHostedZoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-domain-name/index.ts",
            "line": 298
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-domain-name/index.ts",
            "line": 303
          },
          "name": "domainNameArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-domain-name/index.ts",
            "line": 308
          },
          "name": "endpointAccessMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-domain-name/index.ts",
            "line": 314
          },
          "name": "endpointConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayDomainName.DataAwsccApigatewayDomainNameEndpointConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-domain-name/index.ts",
            "line": 333
          },
          "name": "mutualTlsAuthentication",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayDomainName.DataAwsccApigatewayDomainNameMutualTlsAuthenticationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-domain-name/index.ts",
            "line": 338
          },
          "name": "ownershipVerificationCertificateArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-domain-name/index.ts",
            "line": 343
          },
          "name": "regionalCertificateArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-domain-name/index.ts",
            "line": 348
          },
          "name": "regionalDomainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-domain-name/index.ts",
            "line": 353
          },
          "name": "regionalHostedZoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-domain-name/index.ts",
            "line": 358
          },
          "name": "routingMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-domain-name/index.ts",
            "line": 363
          },
          "name": "securityPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-domain-name/index.ts",
            "line": 369
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayDomainName.DataAwsccApigatewayDomainNameTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-domain-name/index.ts",
            "line": 327
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-domain-name/index.ts",
            "line": 320
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigateway-domain-name/index:DataAwsccApigatewayDomainName"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayDomainName.DataAwsccApigatewayDomainNameConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayDomainName.DataAwsccApigatewayDomainNameConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-domain-name/index.ts",
        "line": 14
      },
      "name": "DataAwsccApigatewayDomainNameConfig",
      "namespace": "dataAwsccApigatewayDomainName",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_domain_name#id DataAwsccApigatewayDomainName#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-domain-name/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigateway-domain-name/index:DataAwsccApigatewayDomainNameConfig"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayDomainName.DataAwsccApigatewayDomainNameEndpointConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayDomainName.DataAwsccApigatewayDomainNameEndpointConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-domain-name/index.ts",
        "line": 25
      },
      "name": "DataAwsccApigatewayDomainNameEndpointConfiguration",
      "namespace": "dataAwsccApigatewayDomainName",
      "symbolId": "src/data-awscc-apigateway-domain-name/index:DataAwsccApigatewayDomainNameEndpointConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayDomainName.DataAwsccApigatewayDomainNameEndpointConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayDomainName.DataAwsccApigatewayDomainNameEndpointConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigateway-domain-name/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-domain-name/index.ts",
        "line": 48
      },
      "name": "DataAwsccApigatewayDomainNameEndpointConfigurationOutputReference",
      "namespace": "dataAwsccApigatewayDomainName",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-domain-name/index.ts",
            "line": 75
          },
          "name": "ipAddressType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-domain-name/index.ts",
            "line": 80
          },
          "name": "types",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-domain-name/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayDomainName.DataAwsccApigatewayDomainNameEndpointConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigateway-domain-name/index:DataAwsccApigatewayDomainNameEndpointConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayDomainName.DataAwsccApigatewayDomainNameMutualTlsAuthentication": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayDomainName.DataAwsccApigatewayDomainNameMutualTlsAuthentication",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-domain-name/index.ts",
        "line": 84
      },
      "name": "DataAwsccApigatewayDomainNameMutualTlsAuthentication",
      "namespace": "dataAwsccApigatewayDomainName",
      "symbolId": "src/data-awscc-apigateway-domain-name/index:DataAwsccApigatewayDomainNameMutualTlsAuthentication"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayDomainName.DataAwsccApigatewayDomainNameMutualTlsAuthenticationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayDomainName.DataAwsccApigatewayDomainNameMutualTlsAuthenticationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigateway-domain-name/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-awscc-apigateway-domain-name/index.ts",
        "line": 107
      },
      "name": "DataAwsccApigatewayDomainNameMutualTlsAuthenticationOutputReference",
      "namespace": "dataAwsccApigatewayDomainName",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-domain-name/index.ts",
            "line": 134
          },
          "name": "truststoreUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-domain-name/index.ts",
            "line": 139
          },
          "name": "truststoreVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-domain-name/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayDomainName.DataAwsccApigatewayDomainNameMutualTlsAuthentication"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigateway-domain-name/index:DataAwsccApigatewayDomainNameMutualTlsAuthenticationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayDomainName.DataAwsccApigatewayDomainNameTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayDomainName.DataAwsccApigatewayDomainNameTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-domain-name/index.ts",
        "line": 143
      },
      "name": "DataAwsccApigatewayDomainNameTags",
      "namespace": "dataAwsccApigatewayDomainName",
      "symbolId": "src/data-awscc-apigateway-domain-name/index:DataAwsccApigatewayDomainNameTags"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayDomainName.DataAwsccApigatewayDomainNameTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayDomainName.DataAwsccApigatewayDomainNameTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigateway-domain-name/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-awscc-apigateway-domain-name/index.ts",
        "line": 205
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-domain-name/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-awscc.dataAwsccApigatewayDomainName.DataAwsccApigatewayDomainNameTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccApigatewayDomainNameTagsList",
      "namespace": "dataAwsccApigatewayDomainName",
      "symbolId": "src/data-awscc-apigateway-domain-name/index:DataAwsccApigatewayDomainNameTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayDomainName.DataAwsccApigatewayDomainNameTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayDomainName.DataAwsccApigatewayDomainNameTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigateway-domain-name/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/data-awscc-apigateway-domain-name/index.ts",
        "line": 166
      },
      "name": "DataAwsccApigatewayDomainNameTagsOutputReference",
      "namespace": "dataAwsccApigatewayDomainName",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-domain-name/index.ts",
            "line": 195
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-domain-name/index.ts",
            "line": 200
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-domain-name/index.ts",
            "line": 179
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayDomainName.DataAwsccApigatewayDomainNameTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigateway-domain-name/index:DataAwsccApigatewayDomainNameTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayDomainNameAccessAssociation.DataAwsccApigatewayDomainNameAccessAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_domain_name_access_association awscc_apigateway_domain_name_access_association}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayDomainNameAccessAssociation.DataAwsccApigatewayDomainNameAccessAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_domain_name_access_association awscc_apigateway_domain_name_access_association} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigateway-domain-name-access-association/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-awscc.dataAwsccApigatewayDomainNameAccessAssociation.DataAwsccApigatewayDomainNameAccessAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-domain-name-access-association/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccApigatewayDomainNameAccessAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-domain-name-access-association/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 DataAwsccApigatewayDomainNameAccessAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_domain_name_access_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccApigatewayDomainNameAccessAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccApigatewayDomainNameAccessAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-domain-name-access-association/index.ts",
            "line": 207
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-domain-name-access-association/index.ts",
            "line": 213
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccApigatewayDomainNameAccessAssociation",
      "namespace": "dataAwsccApigatewayDomainNameAccessAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-domain-name-access-association/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-domain-name-access-association/index.ts",
            "line": 165
          },
          "name": "accessAssociationSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-domain-name-access-association/index.ts",
            "line": 170
          },
          "name": "accessAssociationSourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-domain-name-access-association/index.ts",
            "line": 175
          },
          "name": "domainNameAccessAssociationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-domain-name-access-association/index.ts",
            "line": 180
          },
          "name": "domainNameArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-domain-name-access-association/index.ts",
            "line": 199
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayDomainNameAccessAssociation.DataAwsccApigatewayDomainNameAccessAssociationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-domain-name-access-association/index.ts",
            "line": 193
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-domain-name-access-association/index.ts",
            "line": 186
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigateway-domain-name-access-association/index:DataAwsccApigatewayDomainNameAccessAssociation"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayDomainNameAccessAssociation.DataAwsccApigatewayDomainNameAccessAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayDomainNameAccessAssociation.DataAwsccApigatewayDomainNameAccessAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-domain-name-access-association/index.ts",
        "line": 14
      },
      "name": "DataAwsccApigatewayDomainNameAccessAssociationConfig",
      "namespace": "dataAwsccApigatewayDomainNameAccessAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_domain_name_access_association#id DataAwsccApigatewayDomainNameAccessAssociation#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-domain-name-access-association/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigateway-domain-name-access-association/index:DataAwsccApigatewayDomainNameAccessAssociationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayDomainNameAccessAssociation.DataAwsccApigatewayDomainNameAccessAssociationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayDomainNameAccessAssociation.DataAwsccApigatewayDomainNameAccessAssociationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-domain-name-access-association/index.ts",
        "line": 25
      },
      "name": "DataAwsccApigatewayDomainNameAccessAssociationTags",
      "namespace": "dataAwsccApigatewayDomainNameAccessAssociation",
      "symbolId": "src/data-awscc-apigateway-domain-name-access-association/index:DataAwsccApigatewayDomainNameAccessAssociationTags"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayDomainNameAccessAssociation.DataAwsccApigatewayDomainNameAccessAssociationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayDomainNameAccessAssociation.DataAwsccApigatewayDomainNameAccessAssociationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigateway-domain-name-access-association/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-awscc-apigateway-domain-name-access-association/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-domain-name-access-association/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-awscc.dataAwsccApigatewayDomainNameAccessAssociation.DataAwsccApigatewayDomainNameAccessAssociationTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccApigatewayDomainNameAccessAssociationTagsList",
      "namespace": "dataAwsccApigatewayDomainNameAccessAssociation",
      "symbolId": "src/data-awscc-apigateway-domain-name-access-association/index:DataAwsccApigatewayDomainNameAccessAssociationTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayDomainNameAccessAssociation.DataAwsccApigatewayDomainNameAccessAssociationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayDomainNameAccessAssociation.DataAwsccApigatewayDomainNameAccessAssociationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigateway-domain-name-access-association/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-domain-name-access-association/index.ts",
        "line": 48
      },
      "name": "DataAwsccApigatewayDomainNameAccessAssociationTagsOutputReference",
      "namespace": "dataAwsccApigatewayDomainNameAccessAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-domain-name-access-association/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-domain-name-access-association/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-domain-name-access-association/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayDomainNameAccessAssociation.DataAwsccApigatewayDomainNameAccessAssociationTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigateway-domain-name-access-association/index:DataAwsccApigatewayDomainNameAccessAssociationTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayDomainNameAccessAssociations.DataAwsccApigatewayDomainNameAccessAssociations": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_domain_name_access_associations awscc_apigateway_domain_name_access_associations}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayDomainNameAccessAssociations.DataAwsccApigatewayDomainNameAccessAssociations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_domain_name_access_associations awscc_apigateway_domain_name_access_associations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigateway-domain-name-access-associations/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayDomainNameAccessAssociations.DataAwsccApigatewayDomainNameAccessAssociationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-domain-name-access-associations/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccApigatewayDomainNameAccessAssociations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-domain-name-access-associations/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccApigatewayDomainNameAccessAssociations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_domain_name_access_associations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccApigatewayDomainNameAccessAssociations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccApigatewayDomainNameAccessAssociations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-domain-name-access-associations/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-domain-name-access-associations/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccApigatewayDomainNameAccessAssociations",
      "namespace": "dataAwsccApigatewayDomainNameAccessAssociations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-domain-name-access-associations/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-domain-name-access-associations/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-domain-name-access-associations/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-apigateway-domain-name-access-associations/index:DataAwsccApigatewayDomainNameAccessAssociations"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayDomainNameAccessAssociations.DataAwsccApigatewayDomainNameAccessAssociationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayDomainNameAccessAssociations.DataAwsccApigatewayDomainNameAccessAssociationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-domain-name-access-associations/index.ts",
        "line": 14
      },
      "name": "DataAwsccApigatewayDomainNameAccessAssociationsConfig",
      "namespace": "dataAwsccApigatewayDomainNameAccessAssociations",
      "symbolId": "src/data-awscc-apigateway-domain-name-access-associations/index:DataAwsccApigatewayDomainNameAccessAssociationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayDomainNameV2.DataAwsccApigatewayDomainNameV2": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_domain_name_v2 awscc_apigateway_domain_name_v2}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayDomainNameV2.DataAwsccApigatewayDomainNameV2",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_domain_name_v2 awscc_apigateway_domain_name_v2} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigateway-domain-name-v2/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayDomainNameV2.DataAwsccApigatewayDomainNameV2Config"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-domain-name-v2/index.ts",
        "line": 168
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccApigatewayDomainNameV2 resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-domain-name-v2/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 DataAwsccApigatewayDomainNameV2 to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_domain_name_v2#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccApigatewayDomainNameV2 that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccApigatewayDomainNameV2 to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-domain-name-v2/index.ts",
            "line": 292
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-domain-name-v2/index.ts",
            "line": 298
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccApigatewayDomainNameV2",
      "namespace": "dataAwsccApigatewayDomainNameV2",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-domain-name-v2/index.ts",
            "line": 173
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-domain-name-v2/index.ts",
            "line": 224
          },
          "name": "certificateArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-domain-name-v2/index.ts",
            "line": 229
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-domain-name-v2/index.ts",
            "line": 234
          },
          "name": "domainNameArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-domain-name-v2/index.ts",
            "line": 239
          },
          "name": "domainNameId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-domain-name-v2/index.ts",
            "line": 244
          },
          "name": "endpointAccessMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-domain-name-v2/index.ts",
            "line": 250
          },
          "name": "endpointConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayDomainNameV2.DataAwsccApigatewayDomainNameV2EndpointConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-domain-name-v2/index.ts",
            "line": 268
          },
          "name": "policy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-domain-name-v2/index.ts",
            "line": 273
          },
          "name": "routingMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-domain-name-v2/index.ts",
            "line": 278
          },
          "name": "securityPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-domain-name-v2/index.ts",
            "line": 284
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayDomainNameV2.DataAwsccApigatewayDomainNameV2TagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-domain-name-v2/index.ts",
            "line": 263
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-domain-name-v2/index.ts",
            "line": 256
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigateway-domain-name-v2/index:DataAwsccApigatewayDomainNameV2"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayDomainNameV2.DataAwsccApigatewayDomainNameV2Config": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayDomainNameV2.DataAwsccApigatewayDomainNameV2Config",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-domain-name-v2/index.ts",
        "line": 14
      },
      "name": "DataAwsccApigatewayDomainNameV2Config",
      "namespace": "dataAwsccApigatewayDomainNameV2",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_domain_name_v2#id DataAwsccApigatewayDomainNameV2#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-domain-name-v2/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigateway-domain-name-v2/index:DataAwsccApigatewayDomainNameV2Config"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayDomainNameV2.DataAwsccApigatewayDomainNameV2EndpointConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayDomainNameV2.DataAwsccApigatewayDomainNameV2EndpointConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-domain-name-v2/index.ts",
        "line": 25
      },
      "name": "DataAwsccApigatewayDomainNameV2EndpointConfiguration",
      "namespace": "dataAwsccApigatewayDomainNameV2",
      "symbolId": "src/data-awscc-apigateway-domain-name-v2/index:DataAwsccApigatewayDomainNameV2EndpointConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayDomainNameV2.DataAwsccApigatewayDomainNameV2EndpointConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayDomainNameV2.DataAwsccApigatewayDomainNameV2EndpointConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigateway-domain-name-v2/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-domain-name-v2/index.ts",
        "line": 48
      },
      "name": "DataAwsccApigatewayDomainNameV2EndpointConfigurationOutputReference",
      "namespace": "dataAwsccApigatewayDomainNameV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-domain-name-v2/index.ts",
            "line": 75
          },
          "name": "ipAddressType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-domain-name-v2/index.ts",
            "line": 80
          },
          "name": "types",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-domain-name-v2/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayDomainNameV2.DataAwsccApigatewayDomainNameV2EndpointConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigateway-domain-name-v2/index:DataAwsccApigatewayDomainNameV2EndpointConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayDomainNameV2.DataAwsccApigatewayDomainNameV2Tags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayDomainNameV2.DataAwsccApigatewayDomainNameV2Tags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-domain-name-v2/index.ts",
        "line": 84
      },
      "name": "DataAwsccApigatewayDomainNameV2Tags",
      "namespace": "dataAwsccApigatewayDomainNameV2",
      "symbolId": "src/data-awscc-apigateway-domain-name-v2/index:DataAwsccApigatewayDomainNameV2Tags"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayDomainNameV2.DataAwsccApigatewayDomainNameV2TagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayDomainNameV2.DataAwsccApigatewayDomainNameV2TagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigateway-domain-name-v2/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-domain-name-v2/index.ts",
        "line": 146
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-domain-name-v2/index.ts",
            "line": 160
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayDomainNameV2.DataAwsccApigatewayDomainNameV2TagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccApigatewayDomainNameV2TagsList",
      "namespace": "dataAwsccApigatewayDomainNameV2",
      "symbolId": "src/data-awscc-apigateway-domain-name-v2/index:DataAwsccApigatewayDomainNameV2TagsList"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayDomainNameV2.DataAwsccApigatewayDomainNameV2TagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayDomainNameV2.DataAwsccApigatewayDomainNameV2TagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigateway-domain-name-v2/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-domain-name-v2/index.ts",
        "line": 107
      },
      "name": "DataAwsccApigatewayDomainNameV2TagsOutputReference",
      "namespace": "dataAwsccApigatewayDomainNameV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-domain-name-v2/index.ts",
            "line": 136
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-domain-name-v2/index.ts",
            "line": 141
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-domain-name-v2/index.ts",
            "line": 120
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayDomainNameV2.DataAwsccApigatewayDomainNameV2Tags"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigateway-domain-name-v2/index:DataAwsccApigatewayDomainNameV2TagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayDomainNameV2S.DataAwsccApigatewayDomainNameV2S": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_domain_name_v2s awscc_apigateway_domain_name_v2s}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayDomainNameV2S.DataAwsccApigatewayDomainNameV2S",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_domain_name_v2s awscc_apigateway_domain_name_v2s} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigateway-domain-name-v2s/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayDomainNameV2S.DataAwsccApigatewayDomainNameV2SConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-domain-name-v2s/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccApigatewayDomainNameV2S resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-domain-name-v2s/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccApigatewayDomainNameV2S to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_domain_name_v2s#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccApigatewayDomainNameV2S that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccApigatewayDomainNameV2S to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-domain-name-v2s/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-domain-name-v2s/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccApigatewayDomainNameV2S",
      "namespace": "dataAwsccApigatewayDomainNameV2S",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-domain-name-v2s/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-domain-name-v2s/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-domain-name-v2s/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-apigateway-domain-name-v2s/index:DataAwsccApigatewayDomainNameV2S"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayDomainNameV2S.DataAwsccApigatewayDomainNameV2SConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayDomainNameV2S.DataAwsccApigatewayDomainNameV2SConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-domain-name-v2s/index.ts",
        "line": 14
      },
      "name": "DataAwsccApigatewayDomainNameV2SConfig",
      "namespace": "dataAwsccApigatewayDomainNameV2S",
      "symbolId": "src/data-awscc-apigateway-domain-name-v2s/index:DataAwsccApigatewayDomainNameV2SConfig"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayDomainNames.DataAwsccApigatewayDomainNames": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_domain_names awscc_apigateway_domain_names}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayDomainNames.DataAwsccApigatewayDomainNames",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_domain_names awscc_apigateway_domain_names} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigateway-domain-names/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayDomainNames.DataAwsccApigatewayDomainNamesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-domain-names/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccApigatewayDomainNames resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-domain-names/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccApigatewayDomainNames to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_domain_names#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccApigatewayDomainNames that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccApigatewayDomainNames to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-domain-names/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-domain-names/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccApigatewayDomainNames",
      "namespace": "dataAwsccApigatewayDomainNames",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-domain-names/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-domain-names/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-domain-names/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-apigateway-domain-names/index:DataAwsccApigatewayDomainNames"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayDomainNames.DataAwsccApigatewayDomainNamesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayDomainNames.DataAwsccApigatewayDomainNamesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-domain-names/index.ts",
        "line": 14
      },
      "name": "DataAwsccApigatewayDomainNamesConfig",
      "namespace": "dataAwsccApigatewayDomainNames",
      "symbolId": "src/data-awscc-apigateway-domain-names/index:DataAwsccApigatewayDomainNamesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayGatewayResponse.DataAwsccApigatewayGatewayResponse": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_gateway_response awscc_apigateway_gateway_response}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayGatewayResponse.DataAwsccApigatewayGatewayResponse",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_gateway_response awscc_apigateway_gateway_response} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigateway-gateway-response/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayGatewayResponse.DataAwsccApigatewayGatewayResponseConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-gateway-response/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccApigatewayGatewayResponse resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-gateway-response/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccApigatewayGatewayResponse to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_gateway_response#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccApigatewayGatewayResponse that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccApigatewayGatewayResponse to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-gateway-response/index.ts",
            "line": 133
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-gateway-response/index.ts",
            "line": 139
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccApigatewayGatewayResponse",
      "namespace": "dataAwsccApigatewayGatewayResponse",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-gateway-response/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-gateway-response/index.ts",
            "line": 85
          },
          "name": "gatewayResponseId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-gateway-response/index.ts",
            "line": 104
          },
          "name": "responseParameters",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-gateway-response/index.ts",
            "line": 110
          },
          "name": "responseTemplates",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-gateway-response/index.ts",
            "line": 115
          },
          "name": "responseType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-gateway-response/index.ts",
            "line": 120
          },
          "name": "restApiId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-gateway-response/index.ts",
            "line": 125
          },
          "name": "statusCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-gateway-response/index.ts",
            "line": 98
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-gateway-response/index.ts",
            "line": 91
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigateway-gateway-response/index:DataAwsccApigatewayGatewayResponse"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayGatewayResponse.DataAwsccApigatewayGatewayResponseConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayGatewayResponse.DataAwsccApigatewayGatewayResponseConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-gateway-response/index.ts",
        "line": 14
      },
      "name": "DataAwsccApigatewayGatewayResponseConfig",
      "namespace": "dataAwsccApigatewayGatewayResponse",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_gateway_response#id DataAwsccApigatewayGatewayResponse#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-gateway-response/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigateway-gateway-response/index:DataAwsccApigatewayGatewayResponseConfig"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayMethod.DataAwsccApigatewayMethod": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_method awscc_apigateway_method}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayMethod.DataAwsccApigatewayMethod",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_method awscc_apigateway_method} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigateway-method/index.ts",
          "line": 377
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayMethod.DataAwsccApigatewayMethodConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-method/index.ts",
        "line": 345
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccApigatewayMethod resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-method/index.ts",
            "line": 362
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccApigatewayMethod to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_method#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccApigatewayMethod that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccApigatewayMethod to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-method/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-awscc-apigateway-method/index.ts",
            "line": 492
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccApigatewayMethod",
      "namespace": "dataAwsccApigatewayMethod",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-method/index.ts",
            "line": 350
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-method/index.ts",
            "line": 401
          },
          "name": "apiKeyRequired",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-method/index.ts",
            "line": 406
          },
          "name": "authorizationScopes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-method/index.ts",
            "line": 411
          },
          "name": "authorizationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-method/index.ts",
            "line": 416
          },
          "name": "authorizerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-method/index.ts",
            "line": 421
          },
          "name": "httpMethod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-method/index.ts",
            "line": 440
          },
          "name": "integration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayMethod.DataAwsccApigatewayMethodIntegrationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-method/index.ts",
            "line": 446
          },
          "name": "methodResponses",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayMethod.DataAwsccApigatewayMethodMethodResponsesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-method/index.ts",
            "line": 451
          },
          "name": "operationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-method/index.ts",
            "line": 457
          },
          "name": "requestModels",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-method/index.ts",
            "line": 463
          },
          "name": "requestParameters",
          "type": {
            "fqn": "cdktn.BooleanMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-method/index.ts",
            "line": 468
          },
          "name": "requestValidatorId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-method/index.ts",
            "line": 473
          },
          "name": "resourceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-method/index.ts",
            "line": 478
          },
          "name": "restApiId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-method/index.ts",
            "line": 434
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-method/index.ts",
            "line": 427
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigateway-method/index:DataAwsccApigatewayMethod"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayMethod.DataAwsccApigatewayMethodConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayMethod.DataAwsccApigatewayMethodConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-method/index.ts",
        "line": 14
      },
      "name": "DataAwsccApigatewayMethodConfig",
      "namespace": "dataAwsccApigatewayMethod",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_method#id DataAwsccApigatewayMethod#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-method/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigateway-method/index:DataAwsccApigatewayMethodConfig"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayMethod.DataAwsccApigatewayMethodIntegration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayMethod.DataAwsccApigatewayMethodIntegration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-method/index.ts",
        "line": 122
      },
      "name": "DataAwsccApigatewayMethodIntegration",
      "namespace": "dataAwsccApigatewayMethod",
      "symbolId": "src/data-awscc-apigateway-method/index:DataAwsccApigatewayMethodIntegration"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayMethod.DataAwsccApigatewayMethodIntegrationIntegrationResponses": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayMethod.DataAwsccApigatewayMethodIntegrationIntegrationResponses",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-method/index.ts",
        "line": 25
      },
      "name": "DataAwsccApigatewayMethodIntegrationIntegrationResponses",
      "namespace": "dataAwsccApigatewayMethod",
      "symbolId": "src/data-awscc-apigateway-method/index:DataAwsccApigatewayMethodIntegrationIntegrationResponses"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayMethod.DataAwsccApigatewayMethodIntegrationIntegrationResponsesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayMethod.DataAwsccApigatewayMethodIntegrationIntegrationResponsesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigateway-method/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-awscc-apigateway-method/index.ts",
        "line": 104
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-method/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-awscc.dataAwsccApigatewayMethod.DataAwsccApigatewayMethodIntegrationIntegrationResponsesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccApigatewayMethodIntegrationIntegrationResponsesList",
      "namespace": "dataAwsccApigatewayMethod",
      "symbolId": "src/data-awscc-apigateway-method/index:DataAwsccApigatewayMethodIntegrationIntegrationResponsesList"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayMethod.DataAwsccApigatewayMethodIntegrationIntegrationResponsesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayMethod.DataAwsccApigatewayMethodIntegrationIntegrationResponsesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigateway-method/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-method/index.ts",
        "line": 48
      },
      "name": "DataAwsccApigatewayMethodIntegrationIntegrationResponsesOutputReference",
      "namespace": "dataAwsccApigatewayMethod",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-method/index.ts",
            "line": 77
          },
          "name": "contentHandling",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-method/index.ts",
            "line": 83
          },
          "name": "responseParameters",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-method/index.ts",
            "line": 89
          },
          "name": "responseTemplates",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-method/index.ts",
            "line": 94
          },
          "name": "selectionPattern",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-method/index.ts",
            "line": 99
          },
          "name": "statusCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-method/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayMethod.DataAwsccApigatewayMethodIntegrationIntegrationResponses"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigateway-method/index:DataAwsccApigatewayMethodIntegrationIntegrationResponsesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayMethod.DataAwsccApigatewayMethodIntegrationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayMethod.DataAwsccApigatewayMethodIntegrationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigateway-method/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-awscc-apigateway-method/index.ts",
        "line": 145
      },
      "name": "DataAwsccApigatewayMethodIntegrationOutputReference",
      "namespace": "dataAwsccApigatewayMethod",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-method/index.ts",
            "line": 172
          },
          "name": "cacheKeyParameters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-method/index.ts",
            "line": 177
          },
          "name": "cacheNamespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-method/index.ts",
            "line": 182
          },
          "name": "connectionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-method/index.ts",
            "line": 187
          },
          "name": "connectionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-method/index.ts",
            "line": 192
          },
          "name": "contentHandling",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-method/index.ts",
            "line": 197
          },
          "name": "credentials",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-method/index.ts",
            "line": 202
          },
          "name": "integrationHttpMethod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-method/index.ts",
            "line": 208
          },
          "name": "integrationResponses",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayMethod.DataAwsccApigatewayMethodIntegrationIntegrationResponsesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-method/index.ts",
            "line": 213
          },
          "name": "integrationTarget",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-method/index.ts",
            "line": 218
          },
          "name": "passthroughBehavior",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-method/index.ts",
            "line": 224
          },
          "name": "requestParameters",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-method/index.ts",
            "line": 230
          },
          "name": "requestTemplates",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-method/index.ts",
            "line": 235
          },
          "name": "responseTransferMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-method/index.ts",
            "line": 240
          },
          "name": "timeoutInMillis",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-method/index.ts",
            "line": 245
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-method/index.ts",
            "line": 250
          },
          "name": "uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-method/index.ts",
            "line": 156
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayMethod.DataAwsccApigatewayMethodIntegration"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigateway-method/index:DataAwsccApigatewayMethodIntegrationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayMethod.DataAwsccApigatewayMethodMethodResponses": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayMethod.DataAwsccApigatewayMethodMethodResponses",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-method/index.ts",
        "line": 254
      },
      "name": "DataAwsccApigatewayMethodMethodResponses",
      "namespace": "dataAwsccApigatewayMethod",
      "symbolId": "src/data-awscc-apigateway-method/index:DataAwsccApigatewayMethodMethodResponses"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayMethod.DataAwsccApigatewayMethodMethodResponsesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayMethod.DataAwsccApigatewayMethodMethodResponsesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigateway-method/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-method/index.ts",
        "line": 323
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-method/index.ts",
            "line": 337
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayMethod.DataAwsccApigatewayMethodMethodResponsesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccApigatewayMethodMethodResponsesList",
      "namespace": "dataAwsccApigatewayMethod",
      "symbolId": "src/data-awscc-apigateway-method/index:DataAwsccApigatewayMethodMethodResponsesList"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayMethod.DataAwsccApigatewayMethodMethodResponsesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayMethod.DataAwsccApigatewayMethodMethodResponsesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigateway-method/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-method/index.ts",
        "line": 277
      },
      "name": "DataAwsccApigatewayMethodMethodResponsesOutputReference",
      "namespace": "dataAwsccApigatewayMethod",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-method/index.ts",
            "line": 307
          },
          "name": "responseModels",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-method/index.ts",
            "line": 313
          },
          "name": "responseParameters",
          "type": {
            "fqn": "cdktn.BooleanMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-method/index.ts",
            "line": 318
          },
          "name": "statusCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-method/index.ts",
            "line": 290
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayMethod.DataAwsccApigatewayMethodMethodResponses"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigateway-method/index:DataAwsccApigatewayMethodMethodResponsesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayModel.DataAwsccApigatewayModel": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_model awscc_apigateway_model}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayModel.DataAwsccApigatewayModel",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_model awscc_apigateway_model} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigateway-model/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayModel.DataAwsccApigatewayModelConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-model/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccApigatewayModel resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-model/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccApigatewayModel to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_model#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccApigatewayModel that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccApigatewayModel to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-model/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-awscc-apigateway-model/index.ts",
            "line": 132
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccApigatewayModel",
      "namespace": "dataAwsccApigatewayModel",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-model/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-model/index.ts",
            "line": 85
          },
          "name": "contentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-model/index.ts",
            "line": 90
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-model/index.ts",
            "line": 108
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-model/index.ts",
            "line": 113
          },
          "name": "restApiId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-model/index.ts",
            "line": 118
          },
          "name": "schema",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-model/index.ts",
            "line": 103
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-model/index.ts",
            "line": 96
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigateway-model/index:DataAwsccApigatewayModel"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayModel.DataAwsccApigatewayModelConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayModel.DataAwsccApigatewayModelConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-model/index.ts",
        "line": 14
      },
      "name": "DataAwsccApigatewayModelConfig",
      "namespace": "dataAwsccApigatewayModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_model#id DataAwsccApigatewayModel#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-model/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigateway-model/index:DataAwsccApigatewayModelConfig"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayRequestValidator.DataAwsccApigatewayRequestValidator": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_request_validator awscc_apigateway_request_validator}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayRequestValidator.DataAwsccApigatewayRequestValidator",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_request_validator awscc_apigateway_request_validator} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigateway-request-validator/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayRequestValidator.DataAwsccApigatewayRequestValidatorConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-request-validator/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccApigatewayRequestValidator resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-request-validator/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccApigatewayRequestValidator to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_request_validator#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccApigatewayRequestValidator that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccApigatewayRequestValidator to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-request-validator/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-awscc-apigateway-request-validator/index.ts",
            "line": 132
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccApigatewayRequestValidator",
      "namespace": "dataAwsccApigatewayRequestValidator",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-request-validator/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-request-validator/index.ts",
            "line": 98
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-request-validator/index.ts",
            "line": 103
          },
          "name": "requestValidatorId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-request-validator/index.ts",
            "line": 108
          },
          "name": "restApiId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-request-validator/index.ts",
            "line": 113
          },
          "name": "validateRequestBody",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-request-validator/index.ts",
            "line": 118
          },
          "name": "validateRequestParameters",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-request-validator/index.ts",
            "line": 93
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-request-validator/index.ts",
            "line": 86
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigateway-request-validator/index:DataAwsccApigatewayRequestValidator"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayRequestValidator.DataAwsccApigatewayRequestValidatorConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayRequestValidator.DataAwsccApigatewayRequestValidatorConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-request-validator/index.ts",
        "line": 14
      },
      "name": "DataAwsccApigatewayRequestValidatorConfig",
      "namespace": "dataAwsccApigatewayRequestValidator",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_request_validator#id DataAwsccApigatewayRequestValidator#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-request-validator/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigateway-request-validator/index:DataAwsccApigatewayRequestValidatorConfig"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayResource.DataAwsccApigatewayResource": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_resource awscc_apigateway_resource}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayResource.DataAwsccApigatewayResource",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_resource awscc_apigateway_resource} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigateway-resource/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayResource.DataAwsccApigatewayResourceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-resource/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccApigatewayResource resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-resource/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccApigatewayResource to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_resource#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccApigatewayResource that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccApigatewayResource to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-resource/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-awscc-apigateway-resource/index.ts",
            "line": 127
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccApigatewayResource",
      "namespace": "dataAwsccApigatewayResource",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-resource/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-resource/index.ts",
            "line": 98
          },
          "name": "parentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-resource/index.ts",
            "line": 103
          },
          "name": "pathPart",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-resource/index.ts",
            "line": 108
          },
          "name": "resourceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-resource/index.ts",
            "line": 113
          },
          "name": "restApiId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-resource/index.ts",
            "line": 93
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-resource/index.ts",
            "line": 86
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigateway-resource/index:DataAwsccApigatewayResource"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayResource.DataAwsccApigatewayResourceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayResource.DataAwsccApigatewayResourceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-resource/index.ts",
        "line": 14
      },
      "name": "DataAwsccApigatewayResourceConfig",
      "namespace": "dataAwsccApigatewayResource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_resource#id DataAwsccApigatewayResource#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-resource/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigateway-resource/index:DataAwsccApigatewayResourceConfig"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayRestApi.DataAwsccApigatewayRestApi": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_rest_api awscc_apigateway_rest_api}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayRestApi.DataAwsccApigatewayRestApi",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_rest_api awscc_apigateway_rest_api} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigateway-rest-api/index.ts",
          "line": 274
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayRestApi.DataAwsccApigatewayRestApiConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-rest-api/index.ts",
        "line": 242
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccApigatewayRestApi resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-rest-api/index.ts",
            "line": 259
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccApigatewayRestApi to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_rest_api#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccApigatewayRestApi that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccApigatewayRestApi to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-rest-api/index.ts",
            "line": 412
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-rest-api/index.ts",
            "line": 418
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccApigatewayRestApi",
      "namespace": "dataAwsccApigatewayRestApi",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-rest-api/index.ts",
            "line": 247
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-rest-api/index.ts",
            "line": 298
          },
          "name": "apiKeySourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-rest-api/index.ts",
            "line": 303
          },
          "name": "binaryMediaTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-rest-api/index.ts",
            "line": 308
          },
          "name": "body",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-rest-api/index.ts",
            "line": 314
          },
          "name": "bodyS3Location",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayRestApi.DataAwsccApigatewayRestApiBodyS3LocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-rest-api/index.ts",
            "line": 319
          },
          "name": "cloneFrom",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-rest-api/index.ts",
            "line": 324
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-rest-api/index.ts",
            "line": 329
          },
          "name": "disableExecuteApiEndpoint",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-rest-api/index.ts",
            "line": 334
          },
          "name": "endpointAccessMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-rest-api/index.ts",
            "line": 340
          },
          "name": "endpointConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayRestApi.DataAwsccApigatewayRestApiEndpointConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-rest-api/index.ts",
            "line": 345
          },
          "name": "failOnWarnings",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-rest-api/index.ts",
            "line": 363
          },
          "name": "minimumCompressionSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-rest-api/index.ts",
            "line": 368
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-rest-api/index.ts",
            "line": 373
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-rest-api/index.ts",
            "line": 378
          },
          "name": "parameters",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-rest-api/index.ts",
            "line": 383
          },
          "name": "policy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-rest-api/index.ts",
            "line": 388
          },
          "name": "restApiId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-rest-api/index.ts",
            "line": 393
          },
          "name": "rootResourceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-rest-api/index.ts",
            "line": 398
          },
          "name": "securityPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-rest-api/index.ts",
            "line": 404
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayRestApi.DataAwsccApigatewayRestApiTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-rest-api/index.ts",
            "line": 358
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-rest-api/index.ts",
            "line": 351
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigateway-rest-api/index:DataAwsccApigatewayRestApi"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayRestApi.DataAwsccApigatewayRestApiBodyS3Location": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayRestApi.DataAwsccApigatewayRestApiBodyS3Location",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-rest-api/index.ts",
        "line": 25
      },
      "name": "DataAwsccApigatewayRestApiBodyS3Location",
      "namespace": "dataAwsccApigatewayRestApi",
      "symbolId": "src/data-awscc-apigateway-rest-api/index:DataAwsccApigatewayRestApiBodyS3Location"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayRestApi.DataAwsccApigatewayRestApiBodyS3LocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayRestApi.DataAwsccApigatewayRestApiBodyS3LocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigateway-rest-api/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-rest-api/index.ts",
        "line": 48
      },
      "name": "DataAwsccApigatewayRestApiBodyS3LocationOutputReference",
      "namespace": "dataAwsccApigatewayRestApi",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-rest-api/index.ts",
            "line": 75
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-rest-api/index.ts",
            "line": 80
          },
          "name": "eTag",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-rest-api/index.ts",
            "line": 85
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-rest-api/index.ts",
            "line": 90
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-rest-api/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayRestApi.DataAwsccApigatewayRestApiBodyS3Location"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigateway-rest-api/index:DataAwsccApigatewayRestApiBodyS3LocationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayRestApi.DataAwsccApigatewayRestApiConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayRestApi.DataAwsccApigatewayRestApiConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-rest-api/index.ts",
        "line": 14
      },
      "name": "DataAwsccApigatewayRestApiConfig",
      "namespace": "dataAwsccApigatewayRestApi",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_rest_api#id DataAwsccApigatewayRestApi#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-rest-api/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigateway-rest-api/index:DataAwsccApigatewayRestApiConfig"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayRestApi.DataAwsccApigatewayRestApiEndpointConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayRestApi.DataAwsccApigatewayRestApiEndpointConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-rest-api/index.ts",
        "line": 94
      },
      "name": "DataAwsccApigatewayRestApiEndpointConfiguration",
      "namespace": "dataAwsccApigatewayRestApi",
      "symbolId": "src/data-awscc-apigateway-rest-api/index:DataAwsccApigatewayRestApiEndpointConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayRestApi.DataAwsccApigatewayRestApiEndpointConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayRestApi.DataAwsccApigatewayRestApiEndpointConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigateway-rest-api/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-awscc-apigateway-rest-api/index.ts",
        "line": 117
      },
      "name": "DataAwsccApigatewayRestApiEndpointConfigurationOutputReference",
      "namespace": "dataAwsccApigatewayRestApi",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-rest-api/index.ts",
            "line": 144
          },
          "name": "ipAddressType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-rest-api/index.ts",
            "line": 149
          },
          "name": "types",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-rest-api/index.ts",
            "line": 154
          },
          "name": "vpcEndpointIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-rest-api/index.ts",
            "line": 128
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayRestApi.DataAwsccApigatewayRestApiEndpointConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigateway-rest-api/index:DataAwsccApigatewayRestApiEndpointConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayRestApi.DataAwsccApigatewayRestApiTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayRestApi.DataAwsccApigatewayRestApiTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-rest-api/index.ts",
        "line": 158
      },
      "name": "DataAwsccApigatewayRestApiTags",
      "namespace": "dataAwsccApigatewayRestApi",
      "symbolId": "src/data-awscc-apigateway-rest-api/index:DataAwsccApigatewayRestApiTags"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayRestApi.DataAwsccApigatewayRestApiTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayRestApi.DataAwsccApigatewayRestApiTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigateway-rest-api/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-rest-api/index.ts",
        "line": 220
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-rest-api/index.ts",
            "line": 234
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayRestApi.DataAwsccApigatewayRestApiTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccApigatewayRestApiTagsList",
      "namespace": "dataAwsccApigatewayRestApi",
      "symbolId": "src/data-awscc-apigateway-rest-api/index:DataAwsccApigatewayRestApiTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayRestApi.DataAwsccApigatewayRestApiTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayRestApi.DataAwsccApigatewayRestApiTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigateway-rest-api/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-rest-api/index.ts",
        "line": 181
      },
      "name": "DataAwsccApigatewayRestApiTagsOutputReference",
      "namespace": "dataAwsccApigatewayRestApi",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-rest-api/index.ts",
            "line": 210
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-rest-api/index.ts",
            "line": 215
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-rest-api/index.ts",
            "line": 194
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayRestApi.DataAwsccApigatewayRestApiTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigateway-rest-api/index:DataAwsccApigatewayRestApiTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayRestApis.DataAwsccApigatewayRestApis": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_rest_apis awscc_apigateway_rest_apis}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayRestApis.DataAwsccApigatewayRestApis",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_rest_apis awscc_apigateway_rest_apis} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigateway-rest-apis/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayRestApis.DataAwsccApigatewayRestApisConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-rest-apis/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccApigatewayRestApis resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-rest-apis/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccApigatewayRestApis to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_rest_apis#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccApigatewayRestApis that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccApigatewayRestApis to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-rest-apis/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-rest-apis/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccApigatewayRestApis",
      "namespace": "dataAwsccApigatewayRestApis",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-rest-apis/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-rest-apis/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-rest-apis/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-apigateway-rest-apis/index:DataAwsccApigatewayRestApis"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayRestApis.DataAwsccApigatewayRestApisConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayRestApis.DataAwsccApigatewayRestApisConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-rest-apis/index.ts",
        "line": 14
      },
      "name": "DataAwsccApigatewayRestApisConfig",
      "namespace": "dataAwsccApigatewayRestApis",
      "symbolId": "src/data-awscc-apigateway-rest-apis/index:DataAwsccApigatewayRestApisConfig"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayStage.DataAwsccApigatewayStage": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_stage awscc_apigateway_stage}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayStage.DataAwsccApigatewayStage",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_stage awscc_apigateway_stage} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigateway-stage/index.ts",
          "line": 390
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayStage.DataAwsccApigatewayStageConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-stage/index.ts",
        "line": 358
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccApigatewayStage resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-stage/index.ts",
            "line": 375
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccApigatewayStage to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_stage#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccApigatewayStage that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccApigatewayStage to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-stage/index.ts",
            "line": 505
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-stage/index.ts",
            "line": 511
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccApigatewayStage",
      "namespace": "dataAwsccApigatewayStage",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-stage/index.ts",
            "line": 363
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-stage/index.ts",
            "line": 415
          },
          "name": "accessLogSetting",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayStage.DataAwsccApigatewayStageAccessLogSettingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-stage/index.ts",
            "line": 420
          },
          "name": "cacheClusterEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-stage/index.ts",
            "line": 425
          },
          "name": "cacheClusterSize",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-stage/index.ts",
            "line": 431
          },
          "name": "canarySetting",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayStage.DataAwsccApigatewayStageCanarySettingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-stage/index.ts",
            "line": 436
          },
          "name": "clientCertificateId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-stage/index.ts",
            "line": 441
          },
          "name": "deploymentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-stage/index.ts",
            "line": 446
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-stage/index.ts",
            "line": 451
          },
          "name": "documentationVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-stage/index.ts",
            "line": 470
          },
          "name": "methodSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayStage.DataAwsccApigatewayStageMethodSettingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-stage/index.ts",
            "line": 475
          },
          "name": "restApiId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-stage/index.ts",
            "line": 480
          },
          "name": "stageName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-stage/index.ts",
            "line": 486
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayStage.DataAwsccApigatewayStageTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-stage/index.ts",
            "line": 491
          },
          "name": "tracingEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-stage/index.ts",
            "line": 497
          },
          "name": "variables",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-stage/index.ts",
            "line": 464
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-stage/index.ts",
            "line": 457
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigateway-stage/index:DataAwsccApigatewayStage"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayStage.DataAwsccApigatewayStageAccessLogSetting": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayStage.DataAwsccApigatewayStageAccessLogSetting",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-stage/index.ts",
        "line": 25
      },
      "name": "DataAwsccApigatewayStageAccessLogSetting",
      "namespace": "dataAwsccApigatewayStage",
      "symbolId": "src/data-awscc-apigateway-stage/index:DataAwsccApigatewayStageAccessLogSetting"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayStage.DataAwsccApigatewayStageAccessLogSettingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayStage.DataAwsccApigatewayStageAccessLogSettingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigateway-stage/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-stage/index.ts",
        "line": 48
      },
      "name": "DataAwsccApigatewayStageAccessLogSettingOutputReference",
      "namespace": "dataAwsccApigatewayStage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-stage/index.ts",
            "line": 75
          },
          "name": "destinationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-stage/index.ts",
            "line": 80
          },
          "name": "format",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-stage/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayStage.DataAwsccApigatewayStageAccessLogSetting"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigateway-stage/index:DataAwsccApigatewayStageAccessLogSettingOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayStage.DataAwsccApigatewayStageCanarySetting": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayStage.DataAwsccApigatewayStageCanarySetting",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-stage/index.ts",
        "line": 84
      },
      "name": "DataAwsccApigatewayStageCanarySetting",
      "namespace": "dataAwsccApigatewayStage",
      "symbolId": "src/data-awscc-apigateway-stage/index:DataAwsccApigatewayStageCanarySetting"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayStage.DataAwsccApigatewayStageCanarySettingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayStage.DataAwsccApigatewayStageCanarySettingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigateway-stage/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-awscc-apigateway-stage/index.ts",
        "line": 107
      },
      "name": "DataAwsccApigatewayStageCanarySettingOutputReference",
      "namespace": "dataAwsccApigatewayStage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-stage/index.ts",
            "line": 134
          },
          "name": "deploymentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-stage/index.ts",
            "line": 139
          },
          "name": "percentTraffic",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-stage/index.ts",
            "line": 145
          },
          "name": "stageVariableOverrides",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-stage/index.ts",
            "line": 150
          },
          "name": "useStageCache",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-stage/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayStage.DataAwsccApigatewayStageCanarySetting"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigateway-stage/index:DataAwsccApigatewayStageCanarySettingOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayStage.DataAwsccApigatewayStageConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayStage.DataAwsccApigatewayStageConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-stage/index.ts",
        "line": 14
      },
      "name": "DataAwsccApigatewayStageConfig",
      "namespace": "dataAwsccApigatewayStage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_stage#id DataAwsccApigatewayStage#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-stage/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigateway-stage/index:DataAwsccApigatewayStageConfig"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayStage.DataAwsccApigatewayStageMethodSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayStage.DataAwsccApigatewayStageMethodSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-stage/index.ts",
        "line": 154
      },
      "name": "DataAwsccApigatewayStageMethodSettings",
      "namespace": "dataAwsccApigatewayStage",
      "symbolId": "src/data-awscc-apigateway-stage/index:DataAwsccApigatewayStageMethodSettings"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayStage.DataAwsccApigatewayStageMethodSettingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayStage.DataAwsccApigatewayStageMethodSettingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigateway-stage/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-awscc-apigateway-stage/index.ts",
        "line": 256
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-stage/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-awscc.dataAwsccApigatewayStage.DataAwsccApigatewayStageMethodSettingsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccApigatewayStageMethodSettingsList",
      "namespace": "dataAwsccApigatewayStage",
      "symbolId": "src/data-awscc-apigateway-stage/index:DataAwsccApigatewayStageMethodSettingsList"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayStage.DataAwsccApigatewayStageMethodSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayStage.DataAwsccApigatewayStageMethodSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigateway-stage/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/data-awscc-apigateway-stage/index.ts",
        "line": 177
      },
      "name": "DataAwsccApigatewayStageMethodSettingsOutputReference",
      "namespace": "dataAwsccApigatewayStage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-stage/index.ts",
            "line": 206
          },
          "name": "cacheDataEncrypted",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-stage/index.ts",
            "line": 211
          },
          "name": "cacheTtlInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-stage/index.ts",
            "line": 216
          },
          "name": "cachingEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-stage/index.ts",
            "line": 221
          },
          "name": "dataTraceEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-stage/index.ts",
            "line": 226
          },
          "name": "httpMethod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-stage/index.ts",
            "line": 231
          },
          "name": "loggingLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-stage/index.ts",
            "line": 236
          },
          "name": "metricsEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-stage/index.ts",
            "line": 241
          },
          "name": "resourcePath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-stage/index.ts",
            "line": 246
          },
          "name": "throttlingBurstLimit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-stage/index.ts",
            "line": 251
          },
          "name": "throttlingRateLimit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-stage/index.ts",
            "line": 190
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayStage.DataAwsccApigatewayStageMethodSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigateway-stage/index:DataAwsccApigatewayStageMethodSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayStage.DataAwsccApigatewayStageTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayStage.DataAwsccApigatewayStageTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-stage/index.ts",
        "line": 274
      },
      "name": "DataAwsccApigatewayStageTags",
      "namespace": "dataAwsccApigatewayStage",
      "symbolId": "src/data-awscc-apigateway-stage/index:DataAwsccApigatewayStageTags"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayStage.DataAwsccApigatewayStageTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayStage.DataAwsccApigatewayStageTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigateway-stage/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-stage/index.ts",
        "line": 336
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-stage/index.ts",
            "line": 350
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayStage.DataAwsccApigatewayStageTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccApigatewayStageTagsList",
      "namespace": "dataAwsccApigatewayStage",
      "symbolId": "src/data-awscc-apigateway-stage/index:DataAwsccApigatewayStageTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayStage.DataAwsccApigatewayStageTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayStage.DataAwsccApigatewayStageTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigateway-stage/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-stage/index.ts",
        "line": 297
      },
      "name": "DataAwsccApigatewayStageTagsOutputReference",
      "namespace": "dataAwsccApigatewayStage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-stage/index.ts",
            "line": 326
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-stage/index.ts",
            "line": 331
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-stage/index.ts",
            "line": 310
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayStage.DataAwsccApigatewayStageTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigateway-stage/index:DataAwsccApigatewayStageTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayUsagePlan.DataAwsccApigatewayUsagePlan": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_usage_plan awscc_apigateway_usage_plan}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayUsagePlan.DataAwsccApigatewayUsagePlan",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_usage_plan awscc_apigateway_usage_plan} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigateway-usage-plan/index.ts",
          "line": 428
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayUsagePlan.DataAwsccApigatewayUsagePlanConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-usage-plan/index.ts",
        "line": 396
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccApigatewayUsagePlan resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-usage-plan/index.ts",
            "line": 413
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccApigatewayUsagePlan to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_usage_plan#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccApigatewayUsagePlan that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccApigatewayUsagePlan to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-usage-plan/index.ts",
            "line": 507
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-usage-plan/index.ts",
            "line": 513
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccApigatewayUsagePlan",
      "namespace": "dataAwsccApigatewayUsagePlan",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-usage-plan/index.ts",
            "line": 401
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-usage-plan/index.ts",
            "line": 453
          },
          "name": "apiStages",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayUsagePlan.DataAwsccApigatewayUsagePlanApiStagesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-usage-plan/index.ts",
            "line": 458
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-usage-plan/index.ts",
            "line": 477
          },
          "name": "quota",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayUsagePlan.DataAwsccApigatewayUsagePlanQuotaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-usage-plan/index.ts",
            "line": 483
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayUsagePlan.DataAwsccApigatewayUsagePlanTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-usage-plan/index.ts",
            "line": 489
          },
          "name": "throttle",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayUsagePlan.DataAwsccApigatewayUsagePlanThrottleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-usage-plan/index.ts",
            "line": 494
          },
          "name": "usagePlanId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-usage-plan/index.ts",
            "line": 499
          },
          "name": "usagePlanName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-usage-plan/index.ts",
            "line": 471
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-usage-plan/index.ts",
            "line": 464
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigateway-usage-plan/index:DataAwsccApigatewayUsagePlan"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayUsagePlan.DataAwsccApigatewayUsagePlanApiStages": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayUsagePlan.DataAwsccApigatewayUsagePlanApiStages",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-usage-plan/index.ts",
        "line": 103
      },
      "name": "DataAwsccApigatewayUsagePlanApiStages",
      "namespace": "dataAwsccApigatewayUsagePlan",
      "symbolId": "src/data-awscc-apigateway-usage-plan/index:DataAwsccApigatewayUsagePlanApiStages"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayUsagePlan.DataAwsccApigatewayUsagePlanApiStagesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayUsagePlan.DataAwsccApigatewayUsagePlanApiStagesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigateway-usage-plan/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-usage-plan/index.ts",
        "line": 171
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-usage-plan/index.ts",
            "line": 185
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayUsagePlan.DataAwsccApigatewayUsagePlanApiStagesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccApigatewayUsagePlanApiStagesList",
      "namespace": "dataAwsccApigatewayUsagePlan",
      "symbolId": "src/data-awscc-apigateway-usage-plan/index:DataAwsccApigatewayUsagePlanApiStagesList"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayUsagePlan.DataAwsccApigatewayUsagePlanApiStagesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayUsagePlan.DataAwsccApigatewayUsagePlanApiStagesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigateway-usage-plan/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-usage-plan/index.ts",
        "line": 126
      },
      "name": "DataAwsccApigatewayUsagePlanApiStagesOutputReference",
      "namespace": "dataAwsccApigatewayUsagePlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-usage-plan/index.ts",
            "line": 155
          },
          "name": "apiId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-usage-plan/index.ts",
            "line": 160
          },
          "name": "stage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-usage-plan/index.ts",
            "line": 166
          },
          "name": "throttle",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayUsagePlan.DataAwsccApigatewayUsagePlanApiStagesThrottleMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-usage-plan/index.ts",
            "line": 139
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayUsagePlan.DataAwsccApigatewayUsagePlanApiStages"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigateway-usage-plan/index:DataAwsccApigatewayUsagePlanApiStagesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayUsagePlan.DataAwsccApigatewayUsagePlanApiStagesThrottle": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayUsagePlan.DataAwsccApigatewayUsagePlanApiStagesThrottle",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-usage-plan/index.ts",
        "line": 25
      },
      "name": "DataAwsccApigatewayUsagePlanApiStagesThrottle",
      "namespace": "dataAwsccApigatewayUsagePlan",
      "symbolId": "src/data-awscc-apigateway-usage-plan/index:DataAwsccApigatewayUsagePlanApiStagesThrottle"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayUsagePlan.DataAwsccApigatewayUsagePlanApiStagesThrottleMap": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayUsagePlan.DataAwsccApigatewayUsagePlanApiStagesThrottleMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigateway-usage-plan/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-awscc-apigateway-usage-plan/index.ts",
        "line": 86
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-usage-plan/index.ts",
            "line": 99
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayUsagePlan.DataAwsccApigatewayUsagePlanApiStagesThrottleOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccApigatewayUsagePlanApiStagesThrottleMap",
      "namespace": "dataAwsccApigatewayUsagePlan",
      "symbolId": "src/data-awscc-apigateway-usage-plan/index:DataAwsccApigatewayUsagePlanApiStagesThrottleMap"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayUsagePlan.DataAwsccApigatewayUsagePlanApiStagesThrottleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayUsagePlan.DataAwsccApigatewayUsagePlanApiStagesThrottleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigateway-usage-plan/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 key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-usage-plan/index.ts",
        "line": 48
      },
      "name": "DataAwsccApigatewayUsagePlanApiStagesThrottleOutputReference",
      "namespace": "dataAwsccApigatewayUsagePlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-usage-plan/index.ts",
            "line": 76
          },
          "name": "burstLimit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-usage-plan/index.ts",
            "line": 81
          },
          "name": "rateLimit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-usage-plan/index.ts",
            "line": 60
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayUsagePlan.DataAwsccApigatewayUsagePlanApiStagesThrottle"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigateway-usage-plan/index:DataAwsccApigatewayUsagePlanApiStagesThrottleOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayUsagePlan.DataAwsccApigatewayUsagePlanConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayUsagePlan.DataAwsccApigatewayUsagePlanConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-usage-plan/index.ts",
        "line": 14
      },
      "name": "DataAwsccApigatewayUsagePlanConfig",
      "namespace": "dataAwsccApigatewayUsagePlan",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_usage_plan#id DataAwsccApigatewayUsagePlan#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-usage-plan/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigateway-usage-plan/index:DataAwsccApigatewayUsagePlanConfig"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayUsagePlan.DataAwsccApigatewayUsagePlanQuota": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayUsagePlan.DataAwsccApigatewayUsagePlanQuota",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-usage-plan/index.ts",
        "line": 189
      },
      "name": "DataAwsccApigatewayUsagePlanQuota",
      "namespace": "dataAwsccApigatewayUsagePlan",
      "symbolId": "src/data-awscc-apigateway-usage-plan/index:DataAwsccApigatewayUsagePlanQuota"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayUsagePlan.DataAwsccApigatewayUsagePlanQuotaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayUsagePlan.DataAwsccApigatewayUsagePlanQuotaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigateway-usage-plan/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-awscc-apigateway-usage-plan/index.ts",
        "line": 212
      },
      "name": "DataAwsccApigatewayUsagePlanQuotaOutputReference",
      "namespace": "dataAwsccApigatewayUsagePlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-usage-plan/index.ts",
            "line": 239
          },
          "name": "limit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-usage-plan/index.ts",
            "line": 244
          },
          "name": "offset",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-usage-plan/index.ts",
            "line": 249
          },
          "name": "period",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-usage-plan/index.ts",
            "line": 223
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayUsagePlan.DataAwsccApigatewayUsagePlanQuota"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigateway-usage-plan/index:DataAwsccApigatewayUsagePlanQuotaOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayUsagePlan.DataAwsccApigatewayUsagePlanTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayUsagePlan.DataAwsccApigatewayUsagePlanTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-usage-plan/index.ts",
        "line": 253
      },
      "name": "DataAwsccApigatewayUsagePlanTags",
      "namespace": "dataAwsccApigatewayUsagePlan",
      "symbolId": "src/data-awscc-apigateway-usage-plan/index:DataAwsccApigatewayUsagePlanTags"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayUsagePlan.DataAwsccApigatewayUsagePlanTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayUsagePlan.DataAwsccApigatewayUsagePlanTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigateway-usage-plan/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-awscc-apigateway-usage-plan/index.ts",
        "line": 315
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-usage-plan/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-awscc.dataAwsccApigatewayUsagePlan.DataAwsccApigatewayUsagePlanTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccApigatewayUsagePlanTagsList",
      "namespace": "dataAwsccApigatewayUsagePlan",
      "symbolId": "src/data-awscc-apigateway-usage-plan/index:DataAwsccApigatewayUsagePlanTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayUsagePlan.DataAwsccApigatewayUsagePlanTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayUsagePlan.DataAwsccApigatewayUsagePlanTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigateway-usage-plan/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-awscc-apigateway-usage-plan/index.ts",
        "line": 276
      },
      "name": "DataAwsccApigatewayUsagePlanTagsOutputReference",
      "namespace": "dataAwsccApigatewayUsagePlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-usage-plan/index.ts",
            "line": 305
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-usage-plan/index.ts",
            "line": 310
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-usage-plan/index.ts",
            "line": 289
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayUsagePlan.DataAwsccApigatewayUsagePlanTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigateway-usage-plan/index:DataAwsccApigatewayUsagePlanTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayUsagePlan.DataAwsccApigatewayUsagePlanThrottle": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayUsagePlan.DataAwsccApigatewayUsagePlanThrottle",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-usage-plan/index.ts",
        "line": 333
      },
      "name": "DataAwsccApigatewayUsagePlanThrottle",
      "namespace": "dataAwsccApigatewayUsagePlan",
      "symbolId": "src/data-awscc-apigateway-usage-plan/index:DataAwsccApigatewayUsagePlanThrottle"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayUsagePlan.DataAwsccApigatewayUsagePlanThrottleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayUsagePlan.DataAwsccApigatewayUsagePlanThrottleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigateway-usage-plan/index.ts",
          "line": 363
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-usage-plan/index.ts",
        "line": 356
      },
      "name": "DataAwsccApigatewayUsagePlanThrottleOutputReference",
      "namespace": "dataAwsccApigatewayUsagePlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-usage-plan/index.ts",
            "line": 383
          },
          "name": "burstLimit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-usage-plan/index.ts",
            "line": 388
          },
          "name": "rateLimit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-usage-plan/index.ts",
            "line": 367
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayUsagePlan.DataAwsccApigatewayUsagePlanThrottle"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigateway-usage-plan/index:DataAwsccApigatewayUsagePlanThrottleOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayUsagePlanKey.DataAwsccApigatewayUsagePlanKey": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_usage_plan_key awscc_apigateway_usage_plan_key}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayUsagePlanKey.DataAwsccApigatewayUsagePlanKey",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_usage_plan_key awscc_apigateway_usage_plan_key} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigateway-usage-plan-key/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayUsagePlanKey.DataAwsccApigatewayUsagePlanKeyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-usage-plan-key/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccApigatewayUsagePlanKey resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-usage-plan-key/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccApigatewayUsagePlanKey to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_usage_plan_key#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccApigatewayUsagePlanKey that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccApigatewayUsagePlanKey to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-usage-plan-key/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-awscc-apigateway-usage-plan-key/index.ts",
            "line": 127
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccApigatewayUsagePlanKey",
      "namespace": "dataAwsccApigatewayUsagePlanKey",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-usage-plan-key/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-usage-plan-key/index.ts",
            "line": 98
          },
          "name": "keyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-usage-plan-key/index.ts",
            "line": 103
          },
          "name": "keyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-usage-plan-key/index.ts",
            "line": 108
          },
          "name": "usagePlanId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-usage-plan-key/index.ts",
            "line": 113
          },
          "name": "usagePlanKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-usage-plan-key/index.ts",
            "line": 93
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-usage-plan-key/index.ts",
            "line": 86
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigateway-usage-plan-key/index:DataAwsccApigatewayUsagePlanKey"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayUsagePlanKey.DataAwsccApigatewayUsagePlanKeyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayUsagePlanKey.DataAwsccApigatewayUsagePlanKeyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-usage-plan-key/index.ts",
        "line": 14
      },
      "name": "DataAwsccApigatewayUsagePlanKeyConfig",
      "namespace": "dataAwsccApigatewayUsagePlanKey",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_usage_plan_key#id DataAwsccApigatewayUsagePlanKey#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-usage-plan-key/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigateway-usage-plan-key/index:DataAwsccApigatewayUsagePlanKeyConfig"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayUsagePlans.DataAwsccApigatewayUsagePlans": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_usage_plans awscc_apigateway_usage_plans}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayUsagePlans.DataAwsccApigatewayUsagePlans",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_usage_plans awscc_apigateway_usage_plans} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigateway-usage-plans/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayUsagePlans.DataAwsccApigatewayUsagePlansConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-usage-plans/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccApigatewayUsagePlans resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-usage-plans/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccApigatewayUsagePlans to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_usage_plans#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccApigatewayUsagePlans that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccApigatewayUsagePlans to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-usage-plans/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-usage-plans/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccApigatewayUsagePlans",
      "namespace": "dataAwsccApigatewayUsagePlans",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-usage-plans/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-usage-plans/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-usage-plans/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-apigateway-usage-plans/index:DataAwsccApigatewayUsagePlans"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayUsagePlans.DataAwsccApigatewayUsagePlansConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayUsagePlans.DataAwsccApigatewayUsagePlansConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-usage-plans/index.ts",
        "line": 14
      },
      "name": "DataAwsccApigatewayUsagePlansConfig",
      "namespace": "dataAwsccApigatewayUsagePlans",
      "symbolId": "src/data-awscc-apigateway-usage-plans/index:DataAwsccApigatewayUsagePlansConfig"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayVpcLink.DataAwsccApigatewayVpcLink": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_vpc_link awscc_apigateway_vpc_link}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayVpcLink.DataAwsccApigatewayVpcLink",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_vpc_link awscc_apigateway_vpc_link} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigateway-vpc-link/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-awscc.dataAwsccApigatewayVpcLink.DataAwsccApigatewayVpcLinkConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-vpc-link/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccApigatewayVpcLink resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-vpc-link/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 DataAwsccApigatewayVpcLink to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_vpc_link#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccApigatewayVpcLink that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccApigatewayVpcLink to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-vpc-link/index.ts",
            "line": 207
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-vpc-link/index.ts",
            "line": 213
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccApigatewayVpcLink",
      "namespace": "dataAwsccApigatewayVpcLink",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-vpc-link/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-vpc-link/index.ts",
            "line": 165
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-vpc-link/index.ts",
            "line": 183
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-vpc-link/index.ts",
            "line": 189
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayVpcLink.DataAwsccApigatewayVpcLinkTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-vpc-link/index.ts",
            "line": 194
          },
          "name": "targetArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-vpc-link/index.ts",
            "line": 199
          },
          "name": "vpcLinkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-vpc-link/index.ts",
            "line": 178
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-vpc-link/index.ts",
            "line": 171
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigateway-vpc-link/index:DataAwsccApigatewayVpcLink"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayVpcLink.DataAwsccApigatewayVpcLinkConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayVpcLink.DataAwsccApigatewayVpcLinkConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-vpc-link/index.ts",
        "line": 14
      },
      "name": "DataAwsccApigatewayVpcLinkConfig",
      "namespace": "dataAwsccApigatewayVpcLink",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_vpc_link#id DataAwsccApigatewayVpcLink#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-vpc-link/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigateway-vpc-link/index:DataAwsccApigatewayVpcLinkConfig"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayVpcLink.DataAwsccApigatewayVpcLinkTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayVpcLink.DataAwsccApigatewayVpcLinkTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-vpc-link/index.ts",
        "line": 25
      },
      "name": "DataAwsccApigatewayVpcLinkTags",
      "namespace": "dataAwsccApigatewayVpcLink",
      "symbolId": "src/data-awscc-apigateway-vpc-link/index:DataAwsccApigatewayVpcLinkTags"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayVpcLink.DataAwsccApigatewayVpcLinkTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayVpcLink.DataAwsccApigatewayVpcLinkTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigateway-vpc-link/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-awscc-apigateway-vpc-link/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-vpc-link/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-awscc.dataAwsccApigatewayVpcLink.DataAwsccApigatewayVpcLinkTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccApigatewayVpcLinkTagsList",
      "namespace": "dataAwsccApigatewayVpcLink",
      "symbolId": "src/data-awscc-apigateway-vpc-link/index:DataAwsccApigatewayVpcLinkTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayVpcLink.DataAwsccApigatewayVpcLinkTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayVpcLink.DataAwsccApigatewayVpcLinkTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigateway-vpc-link/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-vpc-link/index.ts",
        "line": 48
      },
      "name": "DataAwsccApigatewayVpcLinkTagsOutputReference",
      "namespace": "dataAwsccApigatewayVpcLink",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-vpc-link/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-vpc-link/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-vpc-link/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayVpcLink.DataAwsccApigatewayVpcLinkTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigateway-vpc-link/index:DataAwsccApigatewayVpcLinkTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayVpcLinks.DataAwsccApigatewayVpcLinks": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_vpc_links awscc_apigateway_vpc_links}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayVpcLinks.DataAwsccApigatewayVpcLinks",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_vpc_links awscc_apigateway_vpc_links} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigateway-vpc-links/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayVpcLinks.DataAwsccApigatewayVpcLinksConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-vpc-links/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccApigatewayVpcLinks resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-vpc-links/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccApigatewayVpcLinks to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigateway_vpc_links#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccApigatewayVpcLinks that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccApigatewayVpcLinks to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-vpc-links/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-vpc-links/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccApigatewayVpcLinks",
      "namespace": "dataAwsccApigatewayVpcLinks",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-vpc-links/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-vpc-links/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigateway-vpc-links/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-apigateway-vpc-links/index:DataAwsccApigatewayVpcLinks"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayVpcLinks.DataAwsccApigatewayVpcLinksConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayVpcLinks.DataAwsccApigatewayVpcLinksConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apigateway-vpc-links/index.ts",
        "line": 14
      },
      "name": "DataAwsccApigatewayVpcLinksConfig",
      "namespace": "dataAwsccApigatewayVpcLinks",
      "symbolId": "src/data-awscc-apigateway-vpc-links/index:DataAwsccApigatewayVpcLinksConfig"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayv2Api.DataAwsccApigatewayv2Api": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigatewayv2_api awscc_apigatewayv2_api}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2Api.DataAwsccApigatewayv2Api",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigatewayv2_api awscc_apigatewayv2_api} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigatewayv2-api/index.ts",
          "line": 209
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2Api.DataAwsccApigatewayv2ApiConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apigatewayv2-api/index.ts",
        "line": 177
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccApigatewayv2Api resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-api/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 DataAwsccApigatewayv2Api to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigatewayv2_api#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccApigatewayv2Api that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccApigatewayv2Api to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-api/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-awscc-apigatewayv2-api/index.ts",
            "line": 358
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccApigatewayv2Api",
      "namespace": "dataAwsccApigatewayv2Api",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-api/index.ts",
            "line": 182
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-api/index.ts",
            "line": 233
          },
          "name": "apiEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-api/index.ts",
            "line": 238
          },
          "name": "apiId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-api/index.ts",
            "line": 243
          },
          "name": "apiKeySelectionExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-api/index.ts",
            "line": 248
          },
          "name": "basePath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-api/index.ts",
            "line": 253
          },
          "name": "body",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-api/index.ts",
            "line": 259
          },
          "name": "bodyS3Location",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2Api.DataAwsccApigatewayv2ApiBodyS3LocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-api/index.ts",
            "line": 265
          },
          "name": "corsConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2Api.DataAwsccApigatewayv2ApiCorsConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-api/index.ts",
            "line": 270
          },
          "name": "credentialsArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-api/index.ts",
            "line": 275
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-api/index.ts",
            "line": 280
          },
          "name": "disableExecuteApiEndpoint",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-api/index.ts",
            "line": 285
          },
          "name": "disableSchemaValidation",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-api/index.ts",
            "line": 290
          },
          "name": "failOnWarnings",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-api/index.ts",
            "line": 308
          },
          "name": "ipAddressType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-api/index.ts",
            "line": 313
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-api/index.ts",
            "line": 318
          },
          "name": "protocolType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-api/index.ts",
            "line": 323
          },
          "name": "routeKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-api/index.ts",
            "line": 328
          },
          "name": "routeSelectionExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-api/index.ts",
            "line": 334
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-api/index.ts",
            "line": 339
          },
          "name": "target",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-api/index.ts",
            "line": 344
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-api/index.ts",
            "line": 303
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-api/index.ts",
            "line": 296
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigatewayv2-api/index:DataAwsccApigatewayv2Api"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayv2Api.DataAwsccApigatewayv2ApiBodyS3Location": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2Api.DataAwsccApigatewayv2ApiBodyS3Location",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apigatewayv2-api/index.ts",
        "line": 25
      },
      "name": "DataAwsccApigatewayv2ApiBodyS3Location",
      "namespace": "dataAwsccApigatewayv2Api",
      "symbolId": "src/data-awscc-apigatewayv2-api/index:DataAwsccApigatewayv2ApiBodyS3Location"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayv2Api.DataAwsccApigatewayv2ApiBodyS3LocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2Api.DataAwsccApigatewayv2ApiBodyS3LocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigatewayv2-api/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apigatewayv2-api/index.ts",
        "line": 48
      },
      "name": "DataAwsccApigatewayv2ApiBodyS3LocationOutputReference",
      "namespace": "dataAwsccApigatewayv2Api",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-api/index.ts",
            "line": 75
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-api/index.ts",
            "line": 80
          },
          "name": "etag",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-api/index.ts",
            "line": 85
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-api/index.ts",
            "line": 90
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-api/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2Api.DataAwsccApigatewayv2ApiBodyS3Location"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigatewayv2-api/index:DataAwsccApigatewayv2ApiBodyS3LocationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayv2Api.DataAwsccApigatewayv2ApiConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2Api.DataAwsccApigatewayv2ApiConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apigatewayv2-api/index.ts",
        "line": 14
      },
      "name": "DataAwsccApigatewayv2ApiConfig",
      "namespace": "dataAwsccApigatewayv2Api",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigatewayv2_api#id DataAwsccApigatewayv2Api#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-api/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigatewayv2-api/index:DataAwsccApigatewayv2ApiConfig"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayv2Api.DataAwsccApigatewayv2ApiCorsConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2Api.DataAwsccApigatewayv2ApiCorsConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apigatewayv2-api/index.ts",
        "line": 94
      },
      "name": "DataAwsccApigatewayv2ApiCorsConfiguration",
      "namespace": "dataAwsccApigatewayv2Api",
      "symbolId": "src/data-awscc-apigatewayv2-api/index:DataAwsccApigatewayv2ApiCorsConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayv2Api.DataAwsccApigatewayv2ApiCorsConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2Api.DataAwsccApigatewayv2ApiCorsConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigatewayv2-api/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-awscc-apigatewayv2-api/index.ts",
        "line": 117
      },
      "name": "DataAwsccApigatewayv2ApiCorsConfigurationOutputReference",
      "namespace": "dataAwsccApigatewayv2Api",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-api/index.ts",
            "line": 144
          },
          "name": "allowCredentials",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-api/index.ts",
            "line": 149
          },
          "name": "allowHeaders",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-api/index.ts",
            "line": 154
          },
          "name": "allowMethods",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-api/index.ts",
            "line": 159
          },
          "name": "allowOrigins",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-api/index.ts",
            "line": 164
          },
          "name": "exposeHeaders",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-api/index.ts",
            "line": 169
          },
          "name": "maxAge",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-api/index.ts",
            "line": 128
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2Api.DataAwsccApigatewayv2ApiCorsConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigatewayv2-api/index:DataAwsccApigatewayv2ApiCorsConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayv2ApiMapping.DataAwsccApigatewayv2ApiMapping": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigatewayv2_api_mapping awscc_apigatewayv2_api_mapping}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2ApiMapping.DataAwsccApigatewayv2ApiMapping",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigatewayv2_api_mapping awscc_apigatewayv2_api_mapping} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigatewayv2-api-mapping/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2ApiMapping.DataAwsccApigatewayv2ApiMappingConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apigatewayv2-api-mapping/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccApigatewayv2ApiMapping resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-api-mapping/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccApigatewayv2ApiMapping to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigatewayv2_api_mapping#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccApigatewayv2ApiMapping that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccApigatewayv2ApiMapping to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-api-mapping/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-awscc-apigatewayv2-api-mapping/index.ts",
            "line": 132
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccApigatewayv2ApiMapping",
      "namespace": "dataAwsccApigatewayv2ApiMapping",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-api-mapping/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-api-mapping/index.ts",
            "line": 85
          },
          "name": "apiId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-api-mapping/index.ts",
            "line": 90
          },
          "name": "apiMappingId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-api-mapping/index.ts",
            "line": 95
          },
          "name": "apiMappingKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-api-mapping/index.ts",
            "line": 100
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-api-mapping/index.ts",
            "line": 118
          },
          "name": "stage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-api-mapping/index.ts",
            "line": 113
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-api-mapping/index.ts",
            "line": 106
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigatewayv2-api-mapping/index:DataAwsccApigatewayv2ApiMapping"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayv2ApiMapping.DataAwsccApigatewayv2ApiMappingConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2ApiMapping.DataAwsccApigatewayv2ApiMappingConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apigatewayv2-api-mapping/index.ts",
        "line": 14
      },
      "name": "DataAwsccApigatewayv2ApiMappingConfig",
      "namespace": "dataAwsccApigatewayv2ApiMapping",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigatewayv2_api_mapping#id DataAwsccApigatewayv2ApiMapping#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-api-mapping/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigatewayv2-api-mapping/index:DataAwsccApigatewayv2ApiMappingConfig"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayv2ApiMappings.DataAwsccApigatewayv2ApiMappings": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigatewayv2_api_mappings awscc_apigatewayv2_api_mappings}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2ApiMappings.DataAwsccApigatewayv2ApiMappings",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigatewayv2_api_mappings awscc_apigatewayv2_api_mappings} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigatewayv2-api-mappings/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2ApiMappings.DataAwsccApigatewayv2ApiMappingsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apigatewayv2-api-mappings/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccApigatewayv2ApiMappings resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-api-mappings/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccApigatewayv2ApiMappings to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigatewayv2_api_mappings#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccApigatewayv2ApiMappings that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccApigatewayv2ApiMappings to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-api-mappings/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-api-mappings/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccApigatewayv2ApiMappings",
      "namespace": "dataAwsccApigatewayv2ApiMappings",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-api-mappings/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-api-mappings/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-api-mappings/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-apigatewayv2-api-mappings/index:DataAwsccApigatewayv2ApiMappings"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayv2ApiMappings.DataAwsccApigatewayv2ApiMappingsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2ApiMappings.DataAwsccApigatewayv2ApiMappingsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apigatewayv2-api-mappings/index.ts",
        "line": 14
      },
      "name": "DataAwsccApigatewayv2ApiMappingsConfig",
      "namespace": "dataAwsccApigatewayv2ApiMappings",
      "symbolId": "src/data-awscc-apigatewayv2-api-mappings/index:DataAwsccApigatewayv2ApiMappingsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayv2Apis.DataAwsccApigatewayv2Apis": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigatewayv2_apis awscc_apigatewayv2_apis}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2Apis.DataAwsccApigatewayv2Apis",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigatewayv2_apis awscc_apigatewayv2_apis} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigatewayv2-apis/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2Apis.DataAwsccApigatewayv2ApisConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apigatewayv2-apis/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccApigatewayv2Apis resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-apis/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccApigatewayv2Apis to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigatewayv2_apis#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccApigatewayv2Apis that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccApigatewayv2Apis to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-apis/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-apis/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccApigatewayv2Apis",
      "namespace": "dataAwsccApigatewayv2Apis",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-apis/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-apis/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-apis/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-apigatewayv2-apis/index:DataAwsccApigatewayv2Apis"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayv2Apis.DataAwsccApigatewayv2ApisConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2Apis.DataAwsccApigatewayv2ApisConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apigatewayv2-apis/index.ts",
        "line": 14
      },
      "name": "DataAwsccApigatewayv2ApisConfig",
      "namespace": "dataAwsccApigatewayv2Apis",
      "symbolId": "src/data-awscc-apigatewayv2-apis/index:DataAwsccApigatewayv2ApisConfig"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayv2Authorizer.DataAwsccApigatewayv2Authorizer": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigatewayv2_authorizer awscc_apigatewayv2_authorizer}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2Authorizer.DataAwsccApigatewayv2Authorizer",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigatewayv2_authorizer awscc_apigatewayv2_authorizer} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigatewayv2-authorizer/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-awscc.dataAwsccApigatewayv2Authorizer.DataAwsccApigatewayv2AuthorizerConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apigatewayv2-authorizer/index.ts",
        "line": 88
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccApigatewayv2Authorizer resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-authorizer/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 DataAwsccApigatewayv2Authorizer to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigatewayv2_authorizer#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccApigatewayv2Authorizer that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccApigatewayv2Authorizer to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-authorizer/index.ts",
            "line": 221
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-authorizer/index.ts",
            "line": 227
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccApigatewayv2Authorizer",
      "namespace": "dataAwsccApigatewayv2Authorizer",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-authorizer/index.ts",
            "line": 93
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-authorizer/index.ts",
            "line": 144
          },
          "name": "apiId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-authorizer/index.ts",
            "line": 149
          },
          "name": "authorizerCredentialsArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-authorizer/index.ts",
            "line": 154
          },
          "name": "authorizerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-authorizer/index.ts",
            "line": 159
          },
          "name": "authorizerPayloadFormatVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-authorizer/index.ts",
            "line": 164
          },
          "name": "authorizerResultTtlInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-authorizer/index.ts",
            "line": 169
          },
          "name": "authorizerType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-authorizer/index.ts",
            "line": 174
          },
          "name": "authorizerUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-authorizer/index.ts",
            "line": 179
          },
          "name": "enableSimpleResponses",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-authorizer/index.ts",
            "line": 197
          },
          "name": "identitySource",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-authorizer/index.ts",
            "line": 202
          },
          "name": "identityValidationExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-authorizer/index.ts",
            "line": 208
          },
          "name": "jwtConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2Authorizer.DataAwsccApigatewayv2AuthorizerJwtConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-authorizer/index.ts",
            "line": 213
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-authorizer/index.ts",
            "line": 192
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-authorizer/index.ts",
            "line": 185
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigatewayv2-authorizer/index:DataAwsccApigatewayv2Authorizer"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayv2Authorizer.DataAwsccApigatewayv2AuthorizerConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2Authorizer.DataAwsccApigatewayv2AuthorizerConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apigatewayv2-authorizer/index.ts",
        "line": 14
      },
      "name": "DataAwsccApigatewayv2AuthorizerConfig",
      "namespace": "dataAwsccApigatewayv2Authorizer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigatewayv2_authorizer#id DataAwsccApigatewayv2Authorizer#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-authorizer/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigatewayv2-authorizer/index:DataAwsccApigatewayv2AuthorizerConfig"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayv2Authorizer.DataAwsccApigatewayv2AuthorizerJwtConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2Authorizer.DataAwsccApigatewayv2AuthorizerJwtConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apigatewayv2-authorizer/index.ts",
        "line": 25
      },
      "name": "DataAwsccApigatewayv2AuthorizerJwtConfiguration",
      "namespace": "dataAwsccApigatewayv2Authorizer",
      "symbolId": "src/data-awscc-apigatewayv2-authorizer/index:DataAwsccApigatewayv2AuthorizerJwtConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayv2Authorizer.DataAwsccApigatewayv2AuthorizerJwtConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2Authorizer.DataAwsccApigatewayv2AuthorizerJwtConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigatewayv2-authorizer/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apigatewayv2-authorizer/index.ts",
        "line": 48
      },
      "name": "DataAwsccApigatewayv2AuthorizerJwtConfigurationOutputReference",
      "namespace": "dataAwsccApigatewayv2Authorizer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-authorizer/index.ts",
            "line": 75
          },
          "name": "audience",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-authorizer/index.ts",
            "line": 80
          },
          "name": "issuer",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-authorizer/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2Authorizer.DataAwsccApigatewayv2AuthorizerJwtConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigatewayv2-authorizer/index:DataAwsccApigatewayv2AuthorizerJwtConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayv2Deployment.DataAwsccApigatewayv2Deployment": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigatewayv2_deployment awscc_apigatewayv2_deployment}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2Deployment.DataAwsccApigatewayv2Deployment",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigatewayv2_deployment awscc_apigatewayv2_deployment} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigatewayv2-deployment/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2Deployment.DataAwsccApigatewayv2DeploymentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apigatewayv2-deployment/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccApigatewayv2Deployment resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-deployment/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccApigatewayv2Deployment to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigatewayv2_deployment#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccApigatewayv2Deployment that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccApigatewayv2Deployment to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-deployment/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-awscc-apigatewayv2-deployment/index.ts",
            "line": 127
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccApigatewayv2Deployment",
      "namespace": "dataAwsccApigatewayv2Deployment",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-deployment/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-deployment/index.ts",
            "line": 85
          },
          "name": "apiId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-deployment/index.ts",
            "line": 90
          },
          "name": "deploymentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-deployment/index.ts",
            "line": 95
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-deployment/index.ts",
            "line": 113
          },
          "name": "stageName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-deployment/index.ts",
            "line": 108
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-deployment/index.ts",
            "line": 101
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigatewayv2-deployment/index:DataAwsccApigatewayv2Deployment"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayv2Deployment.DataAwsccApigatewayv2DeploymentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2Deployment.DataAwsccApigatewayv2DeploymentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apigatewayv2-deployment/index.ts",
        "line": 14
      },
      "name": "DataAwsccApigatewayv2DeploymentConfig",
      "namespace": "dataAwsccApigatewayv2Deployment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigatewayv2_deployment#id DataAwsccApigatewayv2Deployment#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-deployment/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigatewayv2-deployment/index:DataAwsccApigatewayv2DeploymentConfig"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayv2DomainName.DataAwsccApigatewayv2DomainName": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigatewayv2_domain_name awscc_apigatewayv2_domain_name}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2DomainName.DataAwsccApigatewayv2DomainName",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigatewayv2_domain_name awscc_apigatewayv2_domain_name} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigatewayv2-domain-name/index.ts",
          "line": 220
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2DomainName.DataAwsccApigatewayv2DomainNameConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apigatewayv2-domain-name/index.ts",
        "line": 188
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccApigatewayv2DomainName resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-domain-name/index.ts",
            "line": 205
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccApigatewayv2DomainName to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigatewayv2_domain_name#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccApigatewayv2DomainName that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccApigatewayv2DomainName to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-domain-name/index.ts",
            "line": 303
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-domain-name/index.ts",
            "line": 309
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccApigatewayv2DomainName",
      "namespace": "dataAwsccApigatewayv2DomainName",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-domain-name/index.ts",
            "line": 193
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-domain-name/index.ts",
            "line": 244
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-domain-name/index.ts",
            "line": 249
          },
          "name": "domainNameArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-domain-name/index.ts",
            "line": 255
          },
          "name": "domainNameConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2DomainName.DataAwsccApigatewayv2DomainNameDomainNameConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-domain-name/index.ts",
            "line": 274
          },
          "name": "mutualTlsAuthentication",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2DomainName.DataAwsccApigatewayv2DomainNameMutualTlsAuthenticationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-domain-name/index.ts",
            "line": 279
          },
          "name": "regionalDomainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-domain-name/index.ts",
            "line": 284
          },
          "name": "regionalHostedZoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-domain-name/index.ts",
            "line": 289
          },
          "name": "routingMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-domain-name/index.ts",
            "line": 295
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-domain-name/index.ts",
            "line": 268
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-domain-name/index.ts",
            "line": 261
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigatewayv2-domain-name/index:DataAwsccApigatewayv2DomainName"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayv2DomainName.DataAwsccApigatewayv2DomainNameConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2DomainName.DataAwsccApigatewayv2DomainNameConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apigatewayv2-domain-name/index.ts",
        "line": 14
      },
      "name": "DataAwsccApigatewayv2DomainNameConfig",
      "namespace": "dataAwsccApigatewayv2DomainName",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigatewayv2_domain_name#id DataAwsccApigatewayv2DomainName#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-domain-name/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigatewayv2-domain-name/index:DataAwsccApigatewayv2DomainNameConfig"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayv2DomainName.DataAwsccApigatewayv2DomainNameDomainNameConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2DomainName.DataAwsccApigatewayv2DomainNameDomainNameConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apigatewayv2-domain-name/index.ts",
        "line": 25
      },
      "name": "DataAwsccApigatewayv2DomainNameDomainNameConfigurations",
      "namespace": "dataAwsccApigatewayv2DomainName",
      "symbolId": "src/data-awscc-apigatewayv2-domain-name/index:DataAwsccApigatewayv2DomainNameDomainNameConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayv2DomainName.DataAwsccApigatewayv2DomainNameDomainNameConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2DomainName.DataAwsccApigatewayv2DomainNameDomainNameConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigatewayv2-domain-name/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apigatewayv2-domain-name/index.ts",
        "line": 107
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-domain-name/index.ts",
            "line": 121
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2DomainName.DataAwsccApigatewayv2DomainNameDomainNameConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccApigatewayv2DomainNameDomainNameConfigurationsList",
      "namespace": "dataAwsccApigatewayv2DomainName",
      "symbolId": "src/data-awscc-apigatewayv2-domain-name/index:DataAwsccApigatewayv2DomainNameDomainNameConfigurationsList"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayv2DomainName.DataAwsccApigatewayv2DomainNameDomainNameConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2DomainName.DataAwsccApigatewayv2DomainNameDomainNameConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigatewayv2-domain-name/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apigatewayv2-domain-name/index.ts",
        "line": 48
      },
      "name": "DataAwsccApigatewayv2DomainNameDomainNameConfigurationsOutputReference",
      "namespace": "dataAwsccApigatewayv2DomainName",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-domain-name/index.ts",
            "line": 77
          },
          "name": "certificateArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-domain-name/index.ts",
            "line": 82
          },
          "name": "certificateName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-domain-name/index.ts",
            "line": 87
          },
          "name": "endpointType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-domain-name/index.ts",
            "line": 92
          },
          "name": "ipAddressType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-domain-name/index.ts",
            "line": 97
          },
          "name": "ownershipVerificationCertificateArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-domain-name/index.ts",
            "line": 102
          },
          "name": "securityPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-domain-name/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2DomainName.DataAwsccApigatewayv2DomainNameDomainNameConfigurations"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigatewayv2-domain-name/index:DataAwsccApigatewayv2DomainNameDomainNameConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayv2DomainName.DataAwsccApigatewayv2DomainNameMutualTlsAuthentication": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2DomainName.DataAwsccApigatewayv2DomainNameMutualTlsAuthentication",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apigatewayv2-domain-name/index.ts",
        "line": 125
      },
      "name": "DataAwsccApigatewayv2DomainNameMutualTlsAuthentication",
      "namespace": "dataAwsccApigatewayv2DomainName",
      "symbolId": "src/data-awscc-apigatewayv2-domain-name/index:DataAwsccApigatewayv2DomainNameMutualTlsAuthentication"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayv2DomainName.DataAwsccApigatewayv2DomainNameMutualTlsAuthenticationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2DomainName.DataAwsccApigatewayv2DomainNameMutualTlsAuthenticationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigatewayv2-domain-name/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-awscc-apigatewayv2-domain-name/index.ts",
        "line": 148
      },
      "name": "DataAwsccApigatewayv2DomainNameMutualTlsAuthenticationOutputReference",
      "namespace": "dataAwsccApigatewayv2DomainName",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-domain-name/index.ts",
            "line": 175
          },
          "name": "truststoreUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-domain-name/index.ts",
            "line": 180
          },
          "name": "truststoreVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-domain-name/index.ts",
            "line": 159
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2DomainName.DataAwsccApigatewayv2DomainNameMutualTlsAuthentication"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigatewayv2-domain-name/index:DataAwsccApigatewayv2DomainNameMutualTlsAuthenticationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayv2DomainNames.DataAwsccApigatewayv2DomainNames": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigatewayv2_domain_names awscc_apigatewayv2_domain_names}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2DomainNames.DataAwsccApigatewayv2DomainNames",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigatewayv2_domain_names awscc_apigatewayv2_domain_names} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigatewayv2-domain-names/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2DomainNames.DataAwsccApigatewayv2DomainNamesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apigatewayv2-domain-names/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccApigatewayv2DomainNames resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-domain-names/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccApigatewayv2DomainNames to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigatewayv2_domain_names#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccApigatewayv2DomainNames that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccApigatewayv2DomainNames to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-domain-names/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-domain-names/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccApigatewayv2DomainNames",
      "namespace": "dataAwsccApigatewayv2DomainNames",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-domain-names/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-domain-names/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-domain-names/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-apigatewayv2-domain-names/index:DataAwsccApigatewayv2DomainNames"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayv2DomainNames.DataAwsccApigatewayv2DomainNamesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2DomainNames.DataAwsccApigatewayv2DomainNamesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apigatewayv2-domain-names/index.ts",
        "line": 14
      },
      "name": "DataAwsccApigatewayv2DomainNamesConfig",
      "namespace": "dataAwsccApigatewayv2DomainNames",
      "symbolId": "src/data-awscc-apigatewayv2-domain-names/index:DataAwsccApigatewayv2DomainNamesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayv2Integration.DataAwsccApigatewayv2Integration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigatewayv2_integration awscc_apigatewayv2_integration}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2Integration.DataAwsccApigatewayv2Integration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigatewayv2_integration awscc_apigatewayv2_integration} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigatewayv2-integration/index.ts",
          "line": 269
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2Integration.DataAwsccApigatewayv2IntegrationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apigatewayv2-integration/index.ts",
        "line": 237
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccApigatewayv2Integration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-integration/index.ts",
            "line": 254
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccApigatewayv2Integration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigatewayv2_integration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccApigatewayv2Integration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccApigatewayv2Integration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-integration/index.ts",
            "line": 408
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-integration/index.ts",
            "line": 414
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccApigatewayv2Integration",
      "namespace": "dataAwsccApigatewayv2Integration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-integration/index.ts",
            "line": 242
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-integration/index.ts",
            "line": 293
          },
          "name": "apiId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-integration/index.ts",
            "line": 298
          },
          "name": "connectionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-integration/index.ts",
            "line": 303
          },
          "name": "connectionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-integration/index.ts",
            "line": 308
          },
          "name": "contentHandlingStrategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-integration/index.ts",
            "line": 313
          },
          "name": "credentialsArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-integration/index.ts",
            "line": 318
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-integration/index.ts",
            "line": 336
          },
          "name": "integrationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-integration/index.ts",
            "line": 341
          },
          "name": "integrationMethod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-integration/index.ts",
            "line": 346
          },
          "name": "integrationSubtype",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-integration/index.ts",
            "line": 351
          },
          "name": "integrationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-integration/index.ts",
            "line": 356
          },
          "name": "integrationUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-integration/index.ts",
            "line": 361
          },
          "name": "passthroughBehavior",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-integration/index.ts",
            "line": 366
          },
          "name": "payloadFormatVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-integration/index.ts",
            "line": 372
          },
          "name": "requestParameters",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-integration/index.ts",
            "line": 378
          },
          "name": "requestTemplates",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-integration/index.ts",
            "line": 384
          },
          "name": "responseParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2Integration.DataAwsccApigatewayv2IntegrationResponseParametersMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-integration/index.ts",
            "line": 389
          },
          "name": "templateSelectionExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-integration/index.ts",
            "line": 394
          },
          "name": "timeoutInMillis",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-integration/index.ts",
            "line": 400
          },
          "name": "tlsConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2Integration.DataAwsccApigatewayv2IntegrationTlsConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-integration/index.ts",
            "line": 331
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-integration/index.ts",
            "line": 324
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigatewayv2-integration/index:DataAwsccApigatewayv2Integration"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayv2Integration.DataAwsccApigatewayv2IntegrationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2Integration.DataAwsccApigatewayv2IntegrationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apigatewayv2-integration/index.ts",
        "line": 14
      },
      "name": "DataAwsccApigatewayv2IntegrationConfig",
      "namespace": "dataAwsccApigatewayv2Integration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigatewayv2_integration#id DataAwsccApigatewayv2Integration#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-integration/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigatewayv2-integration/index:DataAwsccApigatewayv2IntegrationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayv2Integration.DataAwsccApigatewayv2IntegrationResponseParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2Integration.DataAwsccApigatewayv2IntegrationResponseParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apigatewayv2-integration/index.ts",
        "line": 105
      },
      "name": "DataAwsccApigatewayv2IntegrationResponseParameters",
      "namespace": "dataAwsccApigatewayv2Integration",
      "symbolId": "src/data-awscc-apigatewayv2-integration/index:DataAwsccApigatewayv2IntegrationResponseParameters"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayv2Integration.DataAwsccApigatewayv2IntegrationResponseParametersMap": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2Integration.DataAwsccApigatewayv2IntegrationResponseParametersMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigatewayv2-integration/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-awscc-apigatewayv2-integration/index.ts",
        "line": 162
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-integration/index.ts",
            "line": 175
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2Integration.DataAwsccApigatewayv2IntegrationResponseParametersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccApigatewayv2IntegrationResponseParametersMap",
      "namespace": "dataAwsccApigatewayv2Integration",
      "symbolId": "src/data-awscc-apigatewayv2-integration/index:DataAwsccApigatewayv2IntegrationResponseParametersMap"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayv2Integration.DataAwsccApigatewayv2IntegrationResponseParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2Integration.DataAwsccApigatewayv2IntegrationResponseParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigatewayv2-integration/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 key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apigatewayv2-integration/index.ts",
        "line": 128
      },
      "name": "DataAwsccApigatewayv2IntegrationResponseParametersOutputReference",
      "namespace": "dataAwsccApigatewayv2Integration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-integration/index.ts",
            "line": 157
          },
          "name": "responseParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2Integration.DataAwsccApigatewayv2IntegrationResponseParametersResponseParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-integration/index.ts",
            "line": 140
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2Integration.DataAwsccApigatewayv2IntegrationResponseParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigatewayv2-integration/index:DataAwsccApigatewayv2IntegrationResponseParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayv2Integration.DataAwsccApigatewayv2IntegrationResponseParametersResponseParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2Integration.DataAwsccApigatewayv2IntegrationResponseParametersResponseParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apigatewayv2-integration/index.ts",
        "line": 25
      },
      "name": "DataAwsccApigatewayv2IntegrationResponseParametersResponseParameters",
      "namespace": "dataAwsccApigatewayv2Integration",
      "symbolId": "src/data-awscc-apigatewayv2-integration/index:DataAwsccApigatewayv2IntegrationResponseParametersResponseParameters"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayv2Integration.DataAwsccApigatewayv2IntegrationResponseParametersResponseParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2Integration.DataAwsccApigatewayv2IntegrationResponseParametersResponseParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigatewayv2-integration/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-awscc-apigatewayv2-integration/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-integration/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-awscc.dataAwsccApigatewayv2Integration.DataAwsccApigatewayv2IntegrationResponseParametersResponseParametersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccApigatewayv2IntegrationResponseParametersResponseParametersList",
      "namespace": "dataAwsccApigatewayv2Integration",
      "symbolId": "src/data-awscc-apigatewayv2-integration/index:DataAwsccApigatewayv2IntegrationResponseParametersResponseParametersList"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayv2Integration.DataAwsccApigatewayv2IntegrationResponseParametersResponseParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2Integration.DataAwsccApigatewayv2IntegrationResponseParametersResponseParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigatewayv2-integration/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apigatewayv2-integration/index.ts",
        "line": 48
      },
      "name": "DataAwsccApigatewayv2IntegrationResponseParametersResponseParametersOutputReference",
      "namespace": "dataAwsccApigatewayv2Integration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-integration/index.ts",
            "line": 77
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-integration/index.ts",
            "line": 82
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-integration/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2Integration.DataAwsccApigatewayv2IntegrationResponseParametersResponseParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigatewayv2-integration/index:DataAwsccApigatewayv2IntegrationResponseParametersResponseParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayv2Integration.DataAwsccApigatewayv2IntegrationTlsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2Integration.DataAwsccApigatewayv2IntegrationTlsConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apigatewayv2-integration/index.ts",
        "line": 179
      },
      "name": "DataAwsccApigatewayv2IntegrationTlsConfig",
      "namespace": "dataAwsccApigatewayv2Integration",
      "symbolId": "src/data-awscc-apigatewayv2-integration/index:DataAwsccApigatewayv2IntegrationTlsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayv2Integration.DataAwsccApigatewayv2IntegrationTlsConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2Integration.DataAwsccApigatewayv2IntegrationTlsConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigatewayv2-integration/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/data-awscc-apigatewayv2-integration/index.ts",
        "line": 202
      },
      "name": "DataAwsccApigatewayv2IntegrationTlsConfigOutputReference",
      "namespace": "dataAwsccApigatewayv2Integration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-integration/index.ts",
            "line": 229
          },
          "name": "serverNameToVerify",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-integration/index.ts",
            "line": 213
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2Integration.DataAwsccApigatewayv2IntegrationTlsConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigatewayv2-integration/index:DataAwsccApigatewayv2IntegrationTlsConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayv2IntegrationResponse.DataAwsccApigatewayv2IntegrationResponse": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigatewayv2_integration_response awscc_apigatewayv2_integration_response}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2IntegrationResponse.DataAwsccApigatewayv2IntegrationResponse",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigatewayv2_integration_response awscc_apigatewayv2_integration_response} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigatewayv2-integration-response/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2IntegrationResponse.DataAwsccApigatewayv2IntegrationResponseConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apigatewayv2-integration-response/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccApigatewayv2IntegrationResponse resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-integration-response/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccApigatewayv2IntegrationResponse to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigatewayv2_integration_response#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccApigatewayv2IntegrationResponse that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccApigatewayv2IntegrationResponse to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-integration-response/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-awscc-apigatewayv2-integration-response/index.ts",
            "line": 147
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccApigatewayv2IntegrationResponse",
      "namespace": "dataAwsccApigatewayv2IntegrationResponse",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-integration-response/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-integration-response/index.ts",
            "line": 85
          },
          "name": "apiId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-integration-response/index.ts",
            "line": 90
          },
          "name": "contentHandlingStrategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-integration-response/index.ts",
            "line": 108
          },
          "name": "integrationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-integration-response/index.ts",
            "line": 113
          },
          "name": "integrationResponseId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-integration-response/index.ts",
            "line": 118
          },
          "name": "integrationResponseKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-integration-response/index.ts",
            "line": 123
          },
          "name": "responseParameters",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-integration-response/index.ts",
            "line": 128
          },
          "name": "responseTemplates",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-integration-response/index.ts",
            "line": 133
          },
          "name": "templateSelectionExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-integration-response/index.ts",
            "line": 103
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-integration-response/index.ts",
            "line": 96
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigatewayv2-integration-response/index:DataAwsccApigatewayv2IntegrationResponse"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayv2IntegrationResponse.DataAwsccApigatewayv2IntegrationResponseConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2IntegrationResponse.DataAwsccApigatewayv2IntegrationResponseConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apigatewayv2-integration-response/index.ts",
        "line": 14
      },
      "name": "DataAwsccApigatewayv2IntegrationResponseConfig",
      "namespace": "dataAwsccApigatewayv2IntegrationResponse",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigatewayv2_integration_response#id DataAwsccApigatewayv2IntegrationResponse#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-integration-response/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigatewayv2-integration-response/index:DataAwsccApigatewayv2IntegrationResponseConfig"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayv2IntegrationResponses.DataAwsccApigatewayv2IntegrationResponses": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigatewayv2_integration_responses awscc_apigatewayv2_integration_responses}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2IntegrationResponses.DataAwsccApigatewayv2IntegrationResponses",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigatewayv2_integration_responses awscc_apigatewayv2_integration_responses} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigatewayv2-integration-responses/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2IntegrationResponses.DataAwsccApigatewayv2IntegrationResponsesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apigatewayv2-integration-responses/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccApigatewayv2IntegrationResponses resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-integration-responses/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccApigatewayv2IntegrationResponses to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigatewayv2_integration_responses#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccApigatewayv2IntegrationResponses that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccApigatewayv2IntegrationResponses to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-integration-responses/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-integration-responses/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccApigatewayv2IntegrationResponses",
      "namespace": "dataAwsccApigatewayv2IntegrationResponses",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-integration-responses/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-integration-responses/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-integration-responses/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-apigatewayv2-integration-responses/index:DataAwsccApigatewayv2IntegrationResponses"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayv2IntegrationResponses.DataAwsccApigatewayv2IntegrationResponsesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2IntegrationResponses.DataAwsccApigatewayv2IntegrationResponsesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apigatewayv2-integration-responses/index.ts",
        "line": 14
      },
      "name": "DataAwsccApigatewayv2IntegrationResponsesConfig",
      "namespace": "dataAwsccApigatewayv2IntegrationResponses",
      "symbolId": "src/data-awscc-apigatewayv2-integration-responses/index:DataAwsccApigatewayv2IntegrationResponsesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayv2Integrations.DataAwsccApigatewayv2Integrations": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigatewayv2_integrations awscc_apigatewayv2_integrations}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2Integrations.DataAwsccApigatewayv2Integrations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigatewayv2_integrations awscc_apigatewayv2_integrations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigatewayv2-integrations/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2Integrations.DataAwsccApigatewayv2IntegrationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apigatewayv2-integrations/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccApigatewayv2Integrations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-integrations/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccApigatewayv2Integrations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigatewayv2_integrations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccApigatewayv2Integrations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccApigatewayv2Integrations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-integrations/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-integrations/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccApigatewayv2Integrations",
      "namespace": "dataAwsccApigatewayv2Integrations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-integrations/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-integrations/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-integrations/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-apigatewayv2-integrations/index:DataAwsccApigatewayv2Integrations"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayv2Integrations.DataAwsccApigatewayv2IntegrationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2Integrations.DataAwsccApigatewayv2IntegrationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apigatewayv2-integrations/index.ts",
        "line": 14
      },
      "name": "DataAwsccApigatewayv2IntegrationsConfig",
      "namespace": "dataAwsccApigatewayv2Integrations",
      "symbolId": "src/data-awscc-apigatewayv2-integrations/index:DataAwsccApigatewayv2IntegrationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayv2Model.DataAwsccApigatewayv2Model": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigatewayv2_model awscc_apigatewayv2_model}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2Model.DataAwsccApigatewayv2Model",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigatewayv2_model awscc_apigatewayv2_model} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigatewayv2-model/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2Model.DataAwsccApigatewayv2ModelConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apigatewayv2-model/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccApigatewayv2Model resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-model/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccApigatewayv2Model to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigatewayv2_model#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccApigatewayv2Model that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccApigatewayv2Model to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-model/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-awscc-apigatewayv2-model/index.ts",
            "line": 137
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccApigatewayv2Model",
      "namespace": "dataAwsccApigatewayv2Model",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-model/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-model/index.ts",
            "line": 85
          },
          "name": "apiId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-model/index.ts",
            "line": 90
          },
          "name": "contentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-model/index.ts",
            "line": 95
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-model/index.ts",
            "line": 113
          },
          "name": "modelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-model/index.ts",
            "line": 118
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-model/index.ts",
            "line": 123
          },
          "name": "schema",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-model/index.ts",
            "line": 108
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-model/index.ts",
            "line": 101
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigatewayv2-model/index:DataAwsccApigatewayv2Model"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayv2Model.DataAwsccApigatewayv2ModelConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2Model.DataAwsccApigatewayv2ModelConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apigatewayv2-model/index.ts",
        "line": 14
      },
      "name": "DataAwsccApigatewayv2ModelConfig",
      "namespace": "dataAwsccApigatewayv2Model",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigatewayv2_model#id DataAwsccApigatewayv2Model#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-model/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigatewayv2-model/index:DataAwsccApigatewayv2ModelConfig"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayv2Route.DataAwsccApigatewayv2Route": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigatewayv2_route awscc_apigatewayv2_route}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2Route.DataAwsccApigatewayv2Route",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigatewayv2_route awscc_apigatewayv2_route} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigatewayv2-route/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2Route.DataAwsccApigatewayv2RouteConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apigatewayv2-route/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccApigatewayv2Route resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-route/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccApigatewayv2Route to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigatewayv2_route#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccApigatewayv2Route that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccApigatewayv2Route to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-route/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-awscc-apigatewayv2-route/index.ts",
            "line": 172
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccApigatewayv2Route",
      "namespace": "dataAwsccApigatewayv2Route",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-route/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-route/index.ts",
            "line": 85
          },
          "name": "apiId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-route/index.ts",
            "line": 90
          },
          "name": "apiKeyRequired",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-route/index.ts",
            "line": 95
          },
          "name": "authorizationScopes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-route/index.ts",
            "line": 100
          },
          "name": "authorizationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-route/index.ts",
            "line": 105
          },
          "name": "authorizerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-route/index.ts",
            "line": 123
          },
          "name": "modelSelectionExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-route/index.ts",
            "line": 128
          },
          "name": "operationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-route/index.ts",
            "line": 133
          },
          "name": "requestModels",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-route/index.ts",
            "line": 138
          },
          "name": "requestParameters",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-route/index.ts",
            "line": 143
          },
          "name": "routeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-route/index.ts",
            "line": 148
          },
          "name": "routeKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-route/index.ts",
            "line": 153
          },
          "name": "routeResponseSelectionExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-route/index.ts",
            "line": 158
          },
          "name": "target",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-route/index.ts",
            "line": 118
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-route/index.ts",
            "line": 111
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigatewayv2-route/index:DataAwsccApigatewayv2Route"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayv2Route.DataAwsccApigatewayv2RouteConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2Route.DataAwsccApigatewayv2RouteConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apigatewayv2-route/index.ts",
        "line": 14
      },
      "name": "DataAwsccApigatewayv2RouteConfig",
      "namespace": "dataAwsccApigatewayv2Route",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigatewayv2_route#id DataAwsccApigatewayv2Route#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-route/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigatewayv2-route/index:DataAwsccApigatewayv2RouteConfig"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayv2RouteResponse.DataAwsccApigatewayv2RouteResponse": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigatewayv2_route_response awscc_apigatewayv2_route_response}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2RouteResponse.DataAwsccApigatewayv2RouteResponse",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigatewayv2_route_response awscc_apigatewayv2_route_response} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigatewayv2-route-response/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-awscc.dataAwsccApigatewayv2RouteResponse.DataAwsccApigatewayv2RouteResponseConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apigatewayv2-route-response/index.ts",
        "line": 102
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccApigatewayv2RouteResponse resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-route-response/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 DataAwsccApigatewayv2RouteResponse to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigatewayv2_route_response#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccApigatewayv2RouteResponse that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccApigatewayv2RouteResponse to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-route-response/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-awscc-apigatewayv2-route-response/index.ts",
            "line": 216
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccApigatewayv2RouteResponse",
      "namespace": "dataAwsccApigatewayv2RouteResponse",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-route-response/index.ts",
            "line": 107
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-route-response/index.ts",
            "line": 158
          },
          "name": "apiId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-route-response/index.ts",
            "line": 176
          },
          "name": "modelSelectionExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-route-response/index.ts",
            "line": 181
          },
          "name": "responseModels",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-route-response/index.ts",
            "line": 187
          },
          "name": "responseParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2RouteResponse.DataAwsccApigatewayv2RouteResponseResponseParametersMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-route-response/index.ts",
            "line": 192
          },
          "name": "routeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-route-response/index.ts",
            "line": 197
          },
          "name": "routeResponseId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-route-response/index.ts",
            "line": 202
          },
          "name": "routeResponseKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-route-response/index.ts",
            "line": 171
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-route-response/index.ts",
            "line": 164
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigatewayv2-route-response/index:DataAwsccApigatewayv2RouteResponse"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayv2RouteResponse.DataAwsccApigatewayv2RouteResponseConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2RouteResponse.DataAwsccApigatewayv2RouteResponseConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apigatewayv2-route-response/index.ts",
        "line": 14
      },
      "name": "DataAwsccApigatewayv2RouteResponseConfig",
      "namespace": "dataAwsccApigatewayv2RouteResponse",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigatewayv2_route_response#id DataAwsccApigatewayv2RouteResponse#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-route-response/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigatewayv2-route-response/index:DataAwsccApigatewayv2RouteResponseConfig"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayv2RouteResponse.DataAwsccApigatewayv2RouteResponseResponseParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2RouteResponse.DataAwsccApigatewayv2RouteResponseResponseParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apigatewayv2-route-response/index.ts",
        "line": 25
      },
      "name": "DataAwsccApigatewayv2RouteResponseResponseParameters",
      "namespace": "dataAwsccApigatewayv2RouteResponse",
      "symbolId": "src/data-awscc-apigatewayv2-route-response/index:DataAwsccApigatewayv2RouteResponseResponseParameters"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayv2RouteResponse.DataAwsccApigatewayv2RouteResponseResponseParametersMap": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2RouteResponse.DataAwsccApigatewayv2RouteResponseResponseParametersMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigatewayv2-route-response/index.ts",
          "line": 87
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apigatewayv2-route-response/index.ts",
        "line": 81
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-route-response/index.ts",
            "line": 94
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2RouteResponse.DataAwsccApigatewayv2RouteResponseResponseParametersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccApigatewayv2RouteResponseResponseParametersMap",
      "namespace": "dataAwsccApigatewayv2RouteResponse",
      "symbolId": "src/data-awscc-apigatewayv2-route-response/index:DataAwsccApigatewayv2RouteResponseResponseParametersMap"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayv2RouteResponse.DataAwsccApigatewayv2RouteResponseResponseParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2RouteResponse.DataAwsccApigatewayv2RouteResponseResponseParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigatewayv2-route-response/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 key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apigatewayv2-route-response/index.ts",
        "line": 48
      },
      "name": "DataAwsccApigatewayv2RouteResponseResponseParametersOutputReference",
      "namespace": "dataAwsccApigatewayv2RouteResponse",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-route-response/index.ts",
            "line": 76
          },
          "name": "required",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-route-response/index.ts",
            "line": 60
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2RouteResponse.DataAwsccApigatewayv2RouteResponseResponseParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigatewayv2-route-response/index:DataAwsccApigatewayv2RouteResponseResponseParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayv2RouteResponses.DataAwsccApigatewayv2RouteResponses": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigatewayv2_route_responses awscc_apigatewayv2_route_responses}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2RouteResponses.DataAwsccApigatewayv2RouteResponses",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigatewayv2_route_responses awscc_apigatewayv2_route_responses} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigatewayv2-route-responses/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2RouteResponses.DataAwsccApigatewayv2RouteResponsesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apigatewayv2-route-responses/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccApigatewayv2RouteResponses resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-route-responses/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccApigatewayv2RouteResponses to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigatewayv2_route_responses#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccApigatewayv2RouteResponses that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccApigatewayv2RouteResponses to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-route-responses/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-route-responses/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccApigatewayv2RouteResponses",
      "namespace": "dataAwsccApigatewayv2RouteResponses",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-route-responses/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-route-responses/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-route-responses/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-apigatewayv2-route-responses/index:DataAwsccApigatewayv2RouteResponses"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayv2RouteResponses.DataAwsccApigatewayv2RouteResponsesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2RouteResponses.DataAwsccApigatewayv2RouteResponsesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apigatewayv2-route-responses/index.ts",
        "line": 14
      },
      "name": "DataAwsccApigatewayv2RouteResponsesConfig",
      "namespace": "dataAwsccApigatewayv2RouteResponses",
      "symbolId": "src/data-awscc-apigatewayv2-route-responses/index:DataAwsccApigatewayv2RouteResponsesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayv2RoutingRule.DataAwsccApigatewayv2RoutingRule": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigatewayv2_routing_rule awscc_apigatewayv2_routing_rule}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2RoutingRule.DataAwsccApigatewayv2RoutingRule",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigatewayv2_routing_rule awscc_apigatewayv2_routing_rule} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigatewayv2-routing-rule/index.ts",
          "line": 472
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2RoutingRule.DataAwsccApigatewayv2RoutingRuleConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apigatewayv2-routing-rule/index.ts",
        "line": 440
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccApigatewayv2RoutingRule resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-routing-rule/index.ts",
            "line": 457
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccApigatewayv2RoutingRule to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigatewayv2_routing_rule#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccApigatewayv2RoutingRule that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccApigatewayv2RoutingRule to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-routing-rule/index.ts",
            "line": 544
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-routing-rule/index.ts",
            "line": 550
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccApigatewayv2RoutingRule",
      "namespace": "dataAwsccApigatewayv2RoutingRule",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-routing-rule/index.ts",
            "line": 445
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-routing-rule/index.ts",
            "line": 497
          },
          "name": "actions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2RoutingRule.DataAwsccApigatewayv2RoutingRuleActionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-routing-rule/index.ts",
            "line": 503
          },
          "name": "conditions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2RoutingRule.DataAwsccApigatewayv2RoutingRuleConditionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-routing-rule/index.ts",
            "line": 508
          },
          "name": "domainNameArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-routing-rule/index.ts",
            "line": 526
          },
          "name": "priority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-routing-rule/index.ts",
            "line": 531
          },
          "name": "routingRuleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-routing-rule/index.ts",
            "line": 536
          },
          "name": "routingRuleId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-routing-rule/index.ts",
            "line": 521
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-routing-rule/index.ts",
            "line": 514
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigatewayv2-routing-rule/index:DataAwsccApigatewayv2RoutingRule"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayv2RoutingRule.DataAwsccApigatewayv2RoutingRuleActions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2RoutingRule.DataAwsccApigatewayv2RoutingRuleActions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apigatewayv2-routing-rule/index.ts",
        "line": 89
      },
      "name": "DataAwsccApigatewayv2RoutingRuleActions",
      "namespace": "dataAwsccApigatewayv2RoutingRule",
      "symbolId": "src/data-awscc-apigatewayv2-routing-rule/index:DataAwsccApigatewayv2RoutingRuleActions"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayv2RoutingRule.DataAwsccApigatewayv2RoutingRuleActionsInvokeApi": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2RoutingRule.DataAwsccApigatewayv2RoutingRuleActionsInvokeApi",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apigatewayv2-routing-rule/index.ts",
        "line": 25
      },
      "name": "DataAwsccApigatewayv2RoutingRuleActionsInvokeApi",
      "namespace": "dataAwsccApigatewayv2RoutingRule",
      "symbolId": "src/data-awscc-apigatewayv2-routing-rule/index:DataAwsccApigatewayv2RoutingRuleActionsInvokeApi"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayv2RoutingRule.DataAwsccApigatewayv2RoutingRuleActionsInvokeApiOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2RoutingRule.DataAwsccApigatewayv2RoutingRuleActionsInvokeApiOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigatewayv2-routing-rule/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apigatewayv2-routing-rule/index.ts",
        "line": 48
      },
      "name": "DataAwsccApigatewayv2RoutingRuleActionsInvokeApiOutputReference",
      "namespace": "dataAwsccApigatewayv2RoutingRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-routing-rule/index.ts",
            "line": 75
          },
          "name": "apiId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-routing-rule/index.ts",
            "line": 80
          },
          "name": "stage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-routing-rule/index.ts",
            "line": 85
          },
          "name": "stripBasePath",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-routing-rule/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2RoutingRule.DataAwsccApigatewayv2RoutingRuleActionsInvokeApi"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigatewayv2-routing-rule/index:DataAwsccApigatewayv2RoutingRuleActionsInvokeApiOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayv2RoutingRule.DataAwsccApigatewayv2RoutingRuleActionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2RoutingRule.DataAwsccApigatewayv2RoutingRuleActionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigatewayv2-routing-rule/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apigatewayv2-routing-rule/index.ts",
        "line": 147
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-routing-rule/index.ts",
            "line": 161
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2RoutingRule.DataAwsccApigatewayv2RoutingRuleActionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccApigatewayv2RoutingRuleActionsList",
      "namespace": "dataAwsccApigatewayv2RoutingRule",
      "symbolId": "src/data-awscc-apigatewayv2-routing-rule/index:DataAwsccApigatewayv2RoutingRuleActionsList"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayv2RoutingRule.DataAwsccApigatewayv2RoutingRuleActionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2RoutingRule.DataAwsccApigatewayv2RoutingRuleActionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigatewayv2-routing-rule/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apigatewayv2-routing-rule/index.ts",
        "line": 112
      },
      "name": "DataAwsccApigatewayv2RoutingRuleActionsOutputReference",
      "namespace": "dataAwsccApigatewayv2RoutingRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-routing-rule/index.ts",
            "line": 142
          },
          "name": "invokeApi",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2RoutingRule.DataAwsccApigatewayv2RoutingRuleActionsInvokeApiOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-routing-rule/index.ts",
            "line": 125
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2RoutingRule.DataAwsccApigatewayv2RoutingRuleActions"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigatewayv2-routing-rule/index:DataAwsccApigatewayv2RoutingRuleActionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayv2RoutingRule.DataAwsccApigatewayv2RoutingRuleConditions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2RoutingRule.DataAwsccApigatewayv2RoutingRuleConditions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apigatewayv2-routing-rule/index.ts",
        "line": 354
      },
      "name": "DataAwsccApigatewayv2RoutingRuleConditions",
      "namespace": "dataAwsccApigatewayv2RoutingRule",
      "symbolId": "src/data-awscc-apigatewayv2-routing-rule/index:DataAwsccApigatewayv2RoutingRuleConditions"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayv2RoutingRule.DataAwsccApigatewayv2RoutingRuleConditionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2RoutingRule.DataAwsccApigatewayv2RoutingRuleConditionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigatewayv2-routing-rule/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apigatewayv2-routing-rule/index.ts",
        "line": 418
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-routing-rule/index.ts",
            "line": 432
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2RoutingRule.DataAwsccApigatewayv2RoutingRuleConditionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccApigatewayv2RoutingRuleConditionsList",
      "namespace": "dataAwsccApigatewayv2RoutingRule",
      "symbolId": "src/data-awscc-apigatewayv2-routing-rule/index:DataAwsccApigatewayv2RoutingRuleConditionsList"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayv2RoutingRule.DataAwsccApigatewayv2RoutingRuleConditionsMatchBasePaths": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2RoutingRule.DataAwsccApigatewayv2RoutingRuleConditionsMatchBasePaths",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apigatewayv2-routing-rule/index.ts",
        "line": 165
      },
      "name": "DataAwsccApigatewayv2RoutingRuleConditionsMatchBasePaths",
      "namespace": "dataAwsccApigatewayv2RoutingRule",
      "symbolId": "src/data-awscc-apigatewayv2-routing-rule/index:DataAwsccApigatewayv2RoutingRuleConditionsMatchBasePaths"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayv2RoutingRule.DataAwsccApigatewayv2RoutingRuleConditionsMatchBasePathsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2RoutingRule.DataAwsccApigatewayv2RoutingRuleConditionsMatchBasePathsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigatewayv2-routing-rule/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-awscc-apigatewayv2-routing-rule/index.ts",
        "line": 188
      },
      "name": "DataAwsccApigatewayv2RoutingRuleConditionsMatchBasePathsOutputReference",
      "namespace": "dataAwsccApigatewayv2RoutingRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-routing-rule/index.ts",
            "line": 215
          },
          "name": "anyOf",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-routing-rule/index.ts",
            "line": 199
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2RoutingRule.DataAwsccApigatewayv2RoutingRuleConditionsMatchBasePaths"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigatewayv2-routing-rule/index:DataAwsccApigatewayv2RoutingRuleConditionsMatchBasePathsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayv2RoutingRule.DataAwsccApigatewayv2RoutingRuleConditionsMatchHeaders": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2RoutingRule.DataAwsccApigatewayv2RoutingRuleConditionsMatchHeaders",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apigatewayv2-routing-rule/index.ts",
        "line": 299
      },
      "name": "DataAwsccApigatewayv2RoutingRuleConditionsMatchHeaders",
      "namespace": "dataAwsccApigatewayv2RoutingRule",
      "symbolId": "src/data-awscc-apigatewayv2-routing-rule/index:DataAwsccApigatewayv2RoutingRuleConditionsMatchHeaders"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayv2RoutingRule.DataAwsccApigatewayv2RoutingRuleConditionsMatchHeadersAnyOf": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2RoutingRule.DataAwsccApigatewayv2RoutingRuleConditionsMatchHeadersAnyOf",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apigatewayv2-routing-rule/index.ts",
        "line": 219
      },
      "name": "DataAwsccApigatewayv2RoutingRuleConditionsMatchHeadersAnyOf",
      "namespace": "dataAwsccApigatewayv2RoutingRule",
      "symbolId": "src/data-awscc-apigatewayv2-routing-rule/index:DataAwsccApigatewayv2RoutingRuleConditionsMatchHeadersAnyOf"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayv2RoutingRule.DataAwsccApigatewayv2RoutingRuleConditionsMatchHeadersAnyOfList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2RoutingRule.DataAwsccApigatewayv2RoutingRuleConditionsMatchHeadersAnyOfList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigatewayv2-routing-rule/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apigatewayv2-routing-rule/index.ts",
        "line": 281
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-routing-rule/index.ts",
            "line": 295
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2RoutingRule.DataAwsccApigatewayv2RoutingRuleConditionsMatchHeadersAnyOfOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccApigatewayv2RoutingRuleConditionsMatchHeadersAnyOfList",
      "namespace": "dataAwsccApigatewayv2RoutingRule",
      "symbolId": "src/data-awscc-apigatewayv2-routing-rule/index:DataAwsccApigatewayv2RoutingRuleConditionsMatchHeadersAnyOfList"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayv2RoutingRule.DataAwsccApigatewayv2RoutingRuleConditionsMatchHeadersAnyOfOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2RoutingRule.DataAwsccApigatewayv2RoutingRuleConditionsMatchHeadersAnyOfOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigatewayv2-routing-rule/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-awscc-apigatewayv2-routing-rule/index.ts",
        "line": 242
      },
      "name": "DataAwsccApigatewayv2RoutingRuleConditionsMatchHeadersAnyOfOutputReference",
      "namespace": "dataAwsccApigatewayv2RoutingRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-routing-rule/index.ts",
            "line": 271
          },
          "name": "header",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-routing-rule/index.ts",
            "line": 276
          },
          "name": "valueGlob",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-routing-rule/index.ts",
            "line": 255
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2RoutingRule.DataAwsccApigatewayv2RoutingRuleConditionsMatchHeadersAnyOf"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigatewayv2-routing-rule/index:DataAwsccApigatewayv2RoutingRuleConditionsMatchHeadersAnyOfOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayv2RoutingRule.DataAwsccApigatewayv2RoutingRuleConditionsMatchHeadersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2RoutingRule.DataAwsccApigatewayv2RoutingRuleConditionsMatchHeadersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigatewayv2-routing-rule/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-awscc-apigatewayv2-routing-rule/index.ts",
        "line": 322
      },
      "name": "DataAwsccApigatewayv2RoutingRuleConditionsMatchHeadersOutputReference",
      "namespace": "dataAwsccApigatewayv2RoutingRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-routing-rule/index.ts",
            "line": 350
          },
          "name": "anyOf",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2RoutingRule.DataAwsccApigatewayv2RoutingRuleConditionsMatchHeadersAnyOfList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-routing-rule/index.ts",
            "line": 333
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2RoutingRule.DataAwsccApigatewayv2RoutingRuleConditionsMatchHeaders"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigatewayv2-routing-rule/index:DataAwsccApigatewayv2RoutingRuleConditionsMatchHeadersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayv2RoutingRule.DataAwsccApigatewayv2RoutingRuleConditionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2RoutingRule.DataAwsccApigatewayv2RoutingRuleConditionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigatewayv2-routing-rule/index.ts",
          "line": 386
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apigatewayv2-routing-rule/index.ts",
        "line": 377
      },
      "name": "DataAwsccApigatewayv2RoutingRuleConditionsOutputReference",
      "namespace": "dataAwsccApigatewayv2RoutingRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-routing-rule/index.ts",
            "line": 407
          },
          "name": "matchBasePaths",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2RoutingRule.DataAwsccApigatewayv2RoutingRuleConditionsMatchBasePathsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-routing-rule/index.ts",
            "line": 413
          },
          "name": "matchHeaders",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2RoutingRule.DataAwsccApigatewayv2RoutingRuleConditionsMatchHeadersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-routing-rule/index.ts",
            "line": 390
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2RoutingRule.DataAwsccApigatewayv2RoutingRuleConditions"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigatewayv2-routing-rule/index:DataAwsccApigatewayv2RoutingRuleConditionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayv2RoutingRule.DataAwsccApigatewayv2RoutingRuleConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2RoutingRule.DataAwsccApigatewayv2RoutingRuleConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apigatewayv2-routing-rule/index.ts",
        "line": 14
      },
      "name": "DataAwsccApigatewayv2RoutingRuleConfig",
      "namespace": "dataAwsccApigatewayv2RoutingRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigatewayv2_routing_rule#id DataAwsccApigatewayv2RoutingRule#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-routing-rule/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigatewayv2-routing-rule/index:DataAwsccApigatewayv2RoutingRuleConfig"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayv2Stage.DataAwsccApigatewayv2Stage": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigatewayv2_stage awscc_apigatewayv2_stage}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2Stage.DataAwsccApigatewayv2Stage",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigatewayv2_stage awscc_apigatewayv2_stage} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigatewayv2-stage/index.ts",
          "line": 194
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2Stage.DataAwsccApigatewayv2StageConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apigatewayv2-stage/index.ts",
        "line": 162
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccApigatewayv2Stage resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-stage/index.ts",
            "line": 179
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccApigatewayv2Stage to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigatewayv2_stage#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccApigatewayv2Stage that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccApigatewayv2Stage to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-stage/index.ts",
            "line": 291
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-stage/index.ts",
            "line": 297
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccApigatewayv2Stage",
      "namespace": "dataAwsccApigatewayv2Stage",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-stage/index.ts",
            "line": 167
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-stage/index.ts",
            "line": 219
          },
          "name": "accessLogSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2Stage.DataAwsccApigatewayv2StageAccessLogSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-stage/index.ts",
            "line": 224
          },
          "name": "apiId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-stage/index.ts",
            "line": 229
          },
          "name": "autoDeploy",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-stage/index.ts",
            "line": 234
          },
          "name": "clientCertificateId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-stage/index.ts",
            "line": 240
          },
          "name": "defaultRouteSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2Stage.DataAwsccApigatewayv2StageDefaultRouteSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-stage/index.ts",
            "line": 245
          },
          "name": "deploymentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-stage/index.ts",
            "line": 250
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-stage/index.ts",
            "line": 268
          },
          "name": "routeSettings",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-stage/index.ts",
            "line": 273
          },
          "name": "stageName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-stage/index.ts",
            "line": 278
          },
          "name": "stageVariables",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-stage/index.ts",
            "line": 283
          },
          "name": "tags",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-stage/index.ts",
            "line": 263
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-stage/index.ts",
            "line": 256
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigatewayv2-stage/index:DataAwsccApigatewayv2Stage"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayv2Stage.DataAwsccApigatewayv2StageAccessLogSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2Stage.DataAwsccApigatewayv2StageAccessLogSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apigatewayv2-stage/index.ts",
        "line": 25
      },
      "name": "DataAwsccApigatewayv2StageAccessLogSettings",
      "namespace": "dataAwsccApigatewayv2Stage",
      "symbolId": "src/data-awscc-apigatewayv2-stage/index:DataAwsccApigatewayv2StageAccessLogSettings"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayv2Stage.DataAwsccApigatewayv2StageAccessLogSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2Stage.DataAwsccApigatewayv2StageAccessLogSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigatewayv2-stage/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apigatewayv2-stage/index.ts",
        "line": 48
      },
      "name": "DataAwsccApigatewayv2StageAccessLogSettingsOutputReference",
      "namespace": "dataAwsccApigatewayv2Stage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-stage/index.ts",
            "line": 75
          },
          "name": "destinationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-stage/index.ts",
            "line": 80
          },
          "name": "format",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-stage/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2Stage.DataAwsccApigatewayv2StageAccessLogSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigatewayv2-stage/index:DataAwsccApigatewayv2StageAccessLogSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayv2Stage.DataAwsccApigatewayv2StageConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2Stage.DataAwsccApigatewayv2StageConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apigatewayv2-stage/index.ts",
        "line": 14
      },
      "name": "DataAwsccApigatewayv2StageConfig",
      "namespace": "dataAwsccApigatewayv2Stage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigatewayv2_stage#id DataAwsccApigatewayv2Stage#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-stage/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigatewayv2-stage/index:DataAwsccApigatewayv2StageConfig"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayv2Stage.DataAwsccApigatewayv2StageDefaultRouteSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2Stage.DataAwsccApigatewayv2StageDefaultRouteSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apigatewayv2-stage/index.ts",
        "line": 84
      },
      "name": "DataAwsccApigatewayv2StageDefaultRouteSettings",
      "namespace": "dataAwsccApigatewayv2Stage",
      "symbolId": "src/data-awscc-apigatewayv2-stage/index:DataAwsccApigatewayv2StageDefaultRouteSettings"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayv2Stage.DataAwsccApigatewayv2StageDefaultRouteSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2Stage.DataAwsccApigatewayv2StageDefaultRouteSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigatewayv2-stage/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-awscc-apigatewayv2-stage/index.ts",
        "line": 107
      },
      "name": "DataAwsccApigatewayv2StageDefaultRouteSettingsOutputReference",
      "namespace": "dataAwsccApigatewayv2Stage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-stage/index.ts",
            "line": 134
          },
          "name": "dataTraceEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-stage/index.ts",
            "line": 139
          },
          "name": "detailedMetricsEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-stage/index.ts",
            "line": 144
          },
          "name": "loggingLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-stage/index.ts",
            "line": 149
          },
          "name": "throttlingBurstLimit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-stage/index.ts",
            "line": 154
          },
          "name": "throttlingRateLimit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-stage/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2Stage.DataAwsccApigatewayv2StageDefaultRouteSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigatewayv2-stage/index:DataAwsccApigatewayv2StageDefaultRouteSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayv2VpcLink.DataAwsccApigatewayv2VpcLink": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigatewayv2_vpc_link awscc_apigatewayv2_vpc_link}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2VpcLink.DataAwsccApigatewayv2VpcLink",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigatewayv2_vpc_link awscc_apigatewayv2_vpc_link} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigatewayv2-vpc-link/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2VpcLink.DataAwsccApigatewayv2VpcLinkConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apigatewayv2-vpc-link/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccApigatewayv2VpcLink resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-vpc-link/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccApigatewayv2VpcLink to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigatewayv2_vpc_link#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccApigatewayv2VpcLink that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccApigatewayv2VpcLink to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-vpc-link/index.ts",
            "line": 127
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-vpc-link/index.ts",
            "line": 133
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccApigatewayv2VpcLink",
      "namespace": "dataAwsccApigatewayv2VpcLink",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-vpc-link/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-vpc-link/index.ts",
            "line": 98
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-vpc-link/index.ts",
            "line": 103
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-vpc-link/index.ts",
            "line": 108
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-vpc-link/index.ts",
            "line": 114
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-vpc-link/index.ts",
            "line": 119
          },
          "name": "vpcLinkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-vpc-link/index.ts",
            "line": 93
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-vpc-link/index.ts",
            "line": 86
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigatewayv2-vpc-link/index:DataAwsccApigatewayv2VpcLink"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayv2VpcLink.DataAwsccApigatewayv2VpcLinkConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2VpcLink.DataAwsccApigatewayv2VpcLinkConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apigatewayv2-vpc-link/index.ts",
        "line": 14
      },
      "name": "DataAwsccApigatewayv2VpcLinkConfig",
      "namespace": "dataAwsccApigatewayv2VpcLink",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigatewayv2_vpc_link#id DataAwsccApigatewayv2VpcLink#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-vpc-link/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-apigatewayv2-vpc-link/index:DataAwsccApigatewayv2VpcLinkConfig"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayv2VpcLinks.DataAwsccApigatewayv2VpcLinks": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigatewayv2_vpc_links awscc_apigatewayv2_vpc_links}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2VpcLinks.DataAwsccApigatewayv2VpcLinks",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigatewayv2_vpc_links awscc_apigatewayv2_vpc_links} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-apigatewayv2-vpc-links/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2VpcLinks.DataAwsccApigatewayv2VpcLinksConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apigatewayv2-vpc-links/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccApigatewayv2VpcLinks resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-vpc-links/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccApigatewayv2VpcLinks to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apigatewayv2_vpc_links#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccApigatewayv2VpcLinks that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccApigatewayv2VpcLinks to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-vpc-links/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-vpc-links/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccApigatewayv2VpcLinks",
      "namespace": "dataAwsccApigatewayv2VpcLinks",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-vpc-links/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-vpc-links/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apigatewayv2-vpc-links/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-apigatewayv2-vpc-links/index:DataAwsccApigatewayv2VpcLinks"
    },
    "@cdktn/provider-awscc.dataAwsccApigatewayv2VpcLinks.DataAwsccApigatewayv2VpcLinksConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApigatewayv2VpcLinks.DataAwsccApigatewayv2VpcLinksConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apigatewayv2-vpc-links/index.ts",
        "line": 14
      },
      "name": "DataAwsccApigatewayv2VpcLinksConfig",
      "namespace": "dataAwsccApigatewayv2VpcLinks",
      "symbolId": "src/data-awscc-apigatewayv2-vpc-links/index:DataAwsccApigatewayv2VpcLinksConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppconfigApplication.DataAwsccAppconfigApplication": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appconfig_application awscc_appconfig_application}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppconfigApplication.DataAwsccAppconfigApplication",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appconfig_application awscc_appconfig_application} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-appconfig-application/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-awscc.dataAwsccAppconfigApplication.DataAwsccAppconfigApplicationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appconfig-application/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccAppconfigApplication resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-application/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 DataAwsccAppconfigApplication to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appconfig_application#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccAppconfigApplication that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccAppconfigApplication to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-application/index.ts",
            "line": 202
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-application/index.ts",
            "line": 208
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccAppconfigApplication",
      "namespace": "dataAwsccAppconfigApplication",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-application/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-application/index.ts",
            "line": 165
          },
          "name": "applicationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-application/index.ts",
            "line": 170
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-application/index.ts",
            "line": 188
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-application/index.ts",
            "line": 194
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppconfigApplication.DataAwsccAppconfigApplicationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-application/index.ts",
            "line": 183
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-application/index.ts",
            "line": 176
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-appconfig-application/index:DataAwsccAppconfigApplication"
    },
    "@cdktn/provider-awscc.dataAwsccAppconfigApplication.DataAwsccAppconfigApplicationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppconfigApplication.DataAwsccAppconfigApplicationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appconfig-application/index.ts",
        "line": 14
      },
      "name": "DataAwsccAppconfigApplicationConfig",
      "namespace": "dataAwsccAppconfigApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appconfig_application#id DataAwsccAppconfigApplication#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-application/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-appconfig-application/index:DataAwsccAppconfigApplicationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppconfigApplication.DataAwsccAppconfigApplicationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppconfigApplication.DataAwsccAppconfigApplicationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appconfig-application/index.ts",
        "line": 25
      },
      "name": "DataAwsccAppconfigApplicationTags",
      "namespace": "dataAwsccAppconfigApplication",
      "symbolId": "src/data-awscc-appconfig-application/index:DataAwsccAppconfigApplicationTags"
    },
    "@cdktn/provider-awscc.dataAwsccAppconfigApplication.DataAwsccAppconfigApplicationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppconfigApplication.DataAwsccAppconfigApplicationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appconfig-application/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-awscc-appconfig-application/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-application/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-awscc.dataAwsccAppconfigApplication.DataAwsccAppconfigApplicationTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccAppconfigApplicationTagsList",
      "namespace": "dataAwsccAppconfigApplication",
      "symbolId": "src/data-awscc-appconfig-application/index:DataAwsccAppconfigApplicationTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccAppconfigApplication.DataAwsccAppconfigApplicationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppconfigApplication.DataAwsccAppconfigApplicationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appconfig-application/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appconfig-application/index.ts",
        "line": 48
      },
      "name": "DataAwsccAppconfigApplicationTagsOutputReference",
      "namespace": "dataAwsccAppconfigApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-application/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-application/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-application/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppconfigApplication.DataAwsccAppconfigApplicationTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-appconfig-application/index:DataAwsccAppconfigApplicationTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppconfigApplications.DataAwsccAppconfigApplications": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appconfig_applications awscc_appconfig_applications}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppconfigApplications.DataAwsccAppconfigApplications",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appconfig_applications awscc_appconfig_applications} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-appconfig-applications/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAppconfigApplications.DataAwsccAppconfigApplicationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appconfig-applications/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccAppconfigApplications resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-applications/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccAppconfigApplications to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appconfig_applications#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccAppconfigApplications that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccAppconfigApplications to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-applications/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-applications/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccAppconfigApplications",
      "namespace": "dataAwsccAppconfigApplications",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-applications/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-applications/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-applications/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-appconfig-applications/index:DataAwsccAppconfigApplications"
    },
    "@cdktn/provider-awscc.dataAwsccAppconfigApplications.DataAwsccAppconfigApplicationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppconfigApplications.DataAwsccAppconfigApplicationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appconfig-applications/index.ts",
        "line": 14
      },
      "name": "DataAwsccAppconfigApplicationsConfig",
      "namespace": "dataAwsccAppconfigApplications",
      "symbolId": "src/data-awscc-appconfig-applications/index:DataAwsccAppconfigApplicationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppconfigConfigurationProfile.DataAwsccAppconfigConfigurationProfile": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appconfig_configuration_profile awscc_appconfig_configuration_profile}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppconfigConfigurationProfile.DataAwsccAppconfigConfigurationProfile",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appconfig_configuration_profile awscc_appconfig_configuration_profile} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-appconfig-configuration-profile/index.ts",
          "line": 221
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAppconfigConfigurationProfile.DataAwsccAppconfigConfigurationProfileConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appconfig-configuration-profile/index.ts",
        "line": 189
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccAppconfigConfigurationProfile resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-configuration-profile/index.ts",
            "line": 206
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccAppconfigConfigurationProfile to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appconfig_configuration_profile#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccAppconfigConfigurationProfile that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccAppconfigConfigurationProfile to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-configuration-profile/index.ts",
            "line": 323
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-configuration-profile/index.ts",
            "line": 329
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccAppconfigConfigurationProfile",
      "namespace": "dataAwsccAppconfigConfigurationProfile",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-configuration-profile/index.ts",
            "line": 194
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-configuration-profile/index.ts",
            "line": 245
          },
          "name": "applicationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-configuration-profile/index.ts",
            "line": 250
          },
          "name": "configurationProfileId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-configuration-profile/index.ts",
            "line": 255
          },
          "name": "deletionProtectionCheck",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-configuration-profile/index.ts",
            "line": 260
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-configuration-profile/index.ts",
            "line": 278
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-configuration-profile/index.ts",
            "line": 283
          },
          "name": "kmsKeyIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-configuration-profile/index.ts",
            "line": 288
          },
          "name": "locationUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-configuration-profile/index.ts",
            "line": 293
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-configuration-profile/index.ts",
            "line": 298
          },
          "name": "retrievalRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-configuration-profile/index.ts",
            "line": 304
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppconfigConfigurationProfile.DataAwsccAppconfigConfigurationProfileTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-configuration-profile/index.ts",
            "line": 309
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-configuration-profile/index.ts",
            "line": 315
          },
          "name": "validators",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppconfigConfigurationProfile.DataAwsccAppconfigConfigurationProfileValidatorsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-configuration-profile/index.ts",
            "line": 273
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-configuration-profile/index.ts",
            "line": 266
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-appconfig-configuration-profile/index:DataAwsccAppconfigConfigurationProfile"
    },
    "@cdktn/provider-awscc.dataAwsccAppconfigConfigurationProfile.DataAwsccAppconfigConfigurationProfileConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppconfigConfigurationProfile.DataAwsccAppconfigConfigurationProfileConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appconfig-configuration-profile/index.ts",
        "line": 14
      },
      "name": "DataAwsccAppconfigConfigurationProfileConfig",
      "namespace": "dataAwsccAppconfigConfigurationProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appconfig_configuration_profile#id DataAwsccAppconfigConfigurationProfile#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-configuration-profile/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-appconfig-configuration-profile/index:DataAwsccAppconfigConfigurationProfileConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppconfigConfigurationProfile.DataAwsccAppconfigConfigurationProfileTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppconfigConfigurationProfile.DataAwsccAppconfigConfigurationProfileTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appconfig-configuration-profile/index.ts",
        "line": 25
      },
      "name": "DataAwsccAppconfigConfigurationProfileTags",
      "namespace": "dataAwsccAppconfigConfigurationProfile",
      "symbolId": "src/data-awscc-appconfig-configuration-profile/index:DataAwsccAppconfigConfigurationProfileTags"
    },
    "@cdktn/provider-awscc.dataAwsccAppconfigConfigurationProfile.DataAwsccAppconfigConfigurationProfileTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppconfigConfigurationProfile.DataAwsccAppconfigConfigurationProfileTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appconfig-configuration-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-awscc-appconfig-configuration-profile/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-configuration-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-awscc.dataAwsccAppconfigConfigurationProfile.DataAwsccAppconfigConfigurationProfileTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccAppconfigConfigurationProfileTagsList",
      "namespace": "dataAwsccAppconfigConfigurationProfile",
      "symbolId": "src/data-awscc-appconfig-configuration-profile/index:DataAwsccAppconfigConfigurationProfileTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccAppconfigConfigurationProfile.DataAwsccAppconfigConfigurationProfileTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppconfigConfigurationProfile.DataAwsccAppconfigConfigurationProfileTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appconfig-configuration-profile/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appconfig-configuration-profile/index.ts",
        "line": 48
      },
      "name": "DataAwsccAppconfigConfigurationProfileTagsOutputReference",
      "namespace": "dataAwsccAppconfigConfigurationProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-configuration-profile/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-configuration-profile/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-configuration-profile/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppconfigConfigurationProfile.DataAwsccAppconfigConfigurationProfileTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-appconfig-configuration-profile/index:DataAwsccAppconfigConfigurationProfileTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppconfigConfigurationProfile.DataAwsccAppconfigConfigurationProfileValidators": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppconfigConfigurationProfile.DataAwsccAppconfigConfigurationProfileValidators",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appconfig-configuration-profile/index.ts",
        "line": 105
      },
      "name": "DataAwsccAppconfigConfigurationProfileValidators",
      "namespace": "dataAwsccAppconfigConfigurationProfile",
      "symbolId": "src/data-awscc-appconfig-configuration-profile/index:DataAwsccAppconfigConfigurationProfileValidators"
    },
    "@cdktn/provider-awscc.dataAwsccAppconfigConfigurationProfile.DataAwsccAppconfigConfigurationProfileValidatorsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppconfigConfigurationProfile.DataAwsccAppconfigConfigurationProfileValidatorsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appconfig-configuration-profile/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-awscc-appconfig-configuration-profile/index.ts",
        "line": 167
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-configuration-profile/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-awscc.dataAwsccAppconfigConfigurationProfile.DataAwsccAppconfigConfigurationProfileValidatorsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccAppconfigConfigurationProfileValidatorsList",
      "namespace": "dataAwsccAppconfigConfigurationProfile",
      "symbolId": "src/data-awscc-appconfig-configuration-profile/index:DataAwsccAppconfigConfigurationProfileValidatorsList"
    },
    "@cdktn/provider-awscc.dataAwsccAppconfigConfigurationProfile.DataAwsccAppconfigConfigurationProfileValidatorsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppconfigConfigurationProfile.DataAwsccAppconfigConfigurationProfileValidatorsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appconfig-configuration-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-awscc-appconfig-configuration-profile/index.ts",
        "line": 128
      },
      "name": "DataAwsccAppconfigConfigurationProfileValidatorsOutputReference",
      "namespace": "dataAwsccAppconfigConfigurationProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-configuration-profile/index.ts",
            "line": 157
          },
          "name": "content",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-configuration-profile/index.ts",
            "line": 162
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-configuration-profile/index.ts",
            "line": 141
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppconfigConfigurationProfile.DataAwsccAppconfigConfigurationProfileValidators"
          }
        }
      ],
      "symbolId": "src/data-awscc-appconfig-configuration-profile/index:DataAwsccAppconfigConfigurationProfileValidatorsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppconfigDeployment.DataAwsccAppconfigDeployment": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appconfig_deployment awscc_appconfig_deployment}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppconfigDeployment.DataAwsccAppconfigDeployment",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appconfig_deployment awscc_appconfig_deployment} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-appconfig-deployment/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-awscc.dataAwsccAppconfigDeployment.DataAwsccAppconfigDeploymentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appconfig-deployment/index.ts",
        "line": 194
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccAppconfigDeployment resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-deployment/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 DataAwsccAppconfigDeployment to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appconfig_deployment#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccAppconfigDeployment that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccAppconfigDeployment to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-deployment/index.ts",
            "line": 323
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-deployment/index.ts",
            "line": 329
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccAppconfigDeployment",
      "namespace": "dataAwsccAppconfigDeployment",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-deployment/index.ts",
            "line": 199
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-deployment/index.ts",
            "line": 250
          },
          "name": "applicationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-deployment/index.ts",
            "line": 255
          },
          "name": "configurationProfileId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-deployment/index.ts",
            "line": 260
          },
          "name": "configurationVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-deployment/index.ts",
            "line": 265
          },
          "name": "deploymentNumber",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-deployment/index.ts",
            "line": 270
          },
          "name": "deploymentStrategyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-deployment/index.ts",
            "line": 275
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-deployment/index.ts",
            "line": 281
          },
          "name": "dynamicExtensionParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppconfigDeployment.DataAwsccAppconfigDeploymentDynamicExtensionParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-deployment/index.ts",
            "line": 286
          },
          "name": "environmentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-deployment/index.ts",
            "line": 304
          },
          "name": "kmsKeyIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-deployment/index.ts",
            "line": 309
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-deployment/index.ts",
            "line": 315
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppconfigDeployment.DataAwsccAppconfigDeploymentTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-deployment/index.ts",
            "line": 299
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-deployment/index.ts",
            "line": 292
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-appconfig-deployment/index:DataAwsccAppconfigDeployment"
    },
    "@cdktn/provider-awscc.dataAwsccAppconfigDeployment.DataAwsccAppconfigDeploymentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppconfigDeployment.DataAwsccAppconfigDeploymentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appconfig-deployment/index.ts",
        "line": 14
      },
      "name": "DataAwsccAppconfigDeploymentConfig",
      "namespace": "dataAwsccAppconfigDeployment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appconfig_deployment#id DataAwsccAppconfigDeployment#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-deployment/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-appconfig-deployment/index:DataAwsccAppconfigDeploymentConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppconfigDeployment.DataAwsccAppconfigDeploymentDynamicExtensionParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppconfigDeployment.DataAwsccAppconfigDeploymentDynamicExtensionParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appconfig-deployment/index.ts",
        "line": 25
      },
      "name": "DataAwsccAppconfigDeploymentDynamicExtensionParameters",
      "namespace": "dataAwsccAppconfigDeployment",
      "symbolId": "src/data-awscc-appconfig-deployment/index:DataAwsccAppconfigDeploymentDynamicExtensionParameters"
    },
    "@cdktn/provider-awscc.dataAwsccAppconfigDeployment.DataAwsccAppconfigDeploymentDynamicExtensionParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppconfigDeployment.DataAwsccAppconfigDeploymentDynamicExtensionParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appconfig-deployment/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appconfig-deployment/index.ts",
        "line": 92
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-deployment/index.ts",
            "line": 106
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAppconfigDeployment.DataAwsccAppconfigDeploymentDynamicExtensionParametersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccAppconfigDeploymentDynamicExtensionParametersList",
      "namespace": "dataAwsccAppconfigDeployment",
      "symbolId": "src/data-awscc-appconfig-deployment/index:DataAwsccAppconfigDeploymentDynamicExtensionParametersList"
    },
    "@cdktn/provider-awscc.dataAwsccAppconfigDeployment.DataAwsccAppconfigDeploymentDynamicExtensionParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppconfigDeployment.DataAwsccAppconfigDeploymentDynamicExtensionParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appconfig-deployment/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appconfig-deployment/index.ts",
        "line": 48
      },
      "name": "DataAwsccAppconfigDeploymentDynamicExtensionParametersOutputReference",
      "namespace": "dataAwsccAppconfigDeployment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-deployment/index.ts",
            "line": 77
          },
          "name": "extensionReference",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-deployment/index.ts",
            "line": 82
          },
          "name": "parameterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-deployment/index.ts",
            "line": 87
          },
          "name": "parameterValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-deployment/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppconfigDeployment.DataAwsccAppconfigDeploymentDynamicExtensionParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-appconfig-deployment/index:DataAwsccAppconfigDeploymentDynamicExtensionParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppconfigDeployment.DataAwsccAppconfigDeploymentTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppconfigDeployment.DataAwsccAppconfigDeploymentTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appconfig-deployment/index.ts",
        "line": 110
      },
      "name": "DataAwsccAppconfigDeploymentTags",
      "namespace": "dataAwsccAppconfigDeployment",
      "symbolId": "src/data-awscc-appconfig-deployment/index:DataAwsccAppconfigDeploymentTags"
    },
    "@cdktn/provider-awscc.dataAwsccAppconfigDeployment.DataAwsccAppconfigDeploymentTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppconfigDeployment.DataAwsccAppconfigDeploymentTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appconfig-deployment/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-awscc-appconfig-deployment/index.ts",
        "line": 172
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-deployment/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-awscc.dataAwsccAppconfigDeployment.DataAwsccAppconfigDeploymentTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccAppconfigDeploymentTagsList",
      "namespace": "dataAwsccAppconfigDeployment",
      "symbolId": "src/data-awscc-appconfig-deployment/index:DataAwsccAppconfigDeploymentTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccAppconfigDeployment.DataAwsccAppconfigDeploymentTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppconfigDeployment.DataAwsccAppconfigDeploymentTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appconfig-deployment/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-awscc-appconfig-deployment/index.ts",
        "line": 133
      },
      "name": "DataAwsccAppconfigDeploymentTagsOutputReference",
      "namespace": "dataAwsccAppconfigDeployment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-deployment/index.ts",
            "line": 162
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-deployment/index.ts",
            "line": 167
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-deployment/index.ts",
            "line": 146
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppconfigDeployment.DataAwsccAppconfigDeploymentTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-appconfig-deployment/index:DataAwsccAppconfigDeploymentTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppconfigDeploymentStrategies.DataAwsccAppconfigDeploymentStrategies": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appconfig_deployment_strategies awscc_appconfig_deployment_strategies}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppconfigDeploymentStrategies.DataAwsccAppconfigDeploymentStrategies",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appconfig_deployment_strategies awscc_appconfig_deployment_strategies} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-appconfig-deployment-strategies/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAppconfigDeploymentStrategies.DataAwsccAppconfigDeploymentStrategiesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appconfig-deployment-strategies/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccAppconfigDeploymentStrategies resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-deployment-strategies/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccAppconfigDeploymentStrategies to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appconfig_deployment_strategies#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccAppconfigDeploymentStrategies that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccAppconfigDeploymentStrategies to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-deployment-strategies/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-deployment-strategies/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccAppconfigDeploymentStrategies",
      "namespace": "dataAwsccAppconfigDeploymentStrategies",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-deployment-strategies/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-deployment-strategies/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-deployment-strategies/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-appconfig-deployment-strategies/index:DataAwsccAppconfigDeploymentStrategies"
    },
    "@cdktn/provider-awscc.dataAwsccAppconfigDeploymentStrategies.DataAwsccAppconfigDeploymentStrategiesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppconfigDeploymentStrategies.DataAwsccAppconfigDeploymentStrategiesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appconfig-deployment-strategies/index.ts",
        "line": 14
      },
      "name": "DataAwsccAppconfigDeploymentStrategiesConfig",
      "namespace": "dataAwsccAppconfigDeploymentStrategies",
      "symbolId": "src/data-awscc-appconfig-deployment-strategies/index:DataAwsccAppconfigDeploymentStrategiesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppconfigDeploymentStrategy.DataAwsccAppconfigDeploymentStrategy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appconfig_deployment_strategy awscc_appconfig_deployment_strategy}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppconfigDeploymentStrategy.DataAwsccAppconfigDeploymentStrategy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appconfig_deployment_strategy awscc_appconfig_deployment_strategy} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-appconfig-deployment-strategy/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-awscc.dataAwsccAppconfigDeploymentStrategy.DataAwsccAppconfigDeploymentStrategyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appconfig-deployment-strategy/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccAppconfigDeploymentStrategy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-deployment-strategy/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 DataAwsccAppconfigDeploymentStrategy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appconfig_deployment_strategy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccAppconfigDeploymentStrategy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccAppconfigDeploymentStrategy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-deployment-strategy/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-awscc-appconfig-deployment-strategy/index.ts",
            "line": 233
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccAppconfigDeploymentStrategy",
      "namespace": "dataAwsccAppconfigDeploymentStrategy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-deployment-strategy/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-deployment-strategy/index.ts",
            "line": 165
          },
          "name": "deploymentDurationInMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-deployment-strategy/index.ts",
            "line": 170
          },
          "name": "deploymentStrategyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-deployment-strategy/index.ts",
            "line": 175
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-deployment-strategy/index.ts",
            "line": 180
          },
          "name": "finalBakeTimeInMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-deployment-strategy/index.ts",
            "line": 185
          },
          "name": "growthFactor",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-deployment-strategy/index.ts",
            "line": 190
          },
          "name": "growthType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-deployment-strategy/index.ts",
            "line": 208
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-deployment-strategy/index.ts",
            "line": 213
          },
          "name": "replicateTo",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-deployment-strategy/index.ts",
            "line": 219
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppconfigDeploymentStrategy.DataAwsccAppconfigDeploymentStrategyTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-deployment-strategy/index.ts",
            "line": 203
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-deployment-strategy/index.ts",
            "line": 196
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-appconfig-deployment-strategy/index:DataAwsccAppconfigDeploymentStrategy"
    },
    "@cdktn/provider-awscc.dataAwsccAppconfigDeploymentStrategy.DataAwsccAppconfigDeploymentStrategyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppconfigDeploymentStrategy.DataAwsccAppconfigDeploymentStrategyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appconfig-deployment-strategy/index.ts",
        "line": 14
      },
      "name": "DataAwsccAppconfigDeploymentStrategyConfig",
      "namespace": "dataAwsccAppconfigDeploymentStrategy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appconfig_deployment_strategy#id DataAwsccAppconfigDeploymentStrategy#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-deployment-strategy/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-appconfig-deployment-strategy/index:DataAwsccAppconfigDeploymentStrategyConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppconfigDeploymentStrategy.DataAwsccAppconfigDeploymentStrategyTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppconfigDeploymentStrategy.DataAwsccAppconfigDeploymentStrategyTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appconfig-deployment-strategy/index.ts",
        "line": 25
      },
      "name": "DataAwsccAppconfigDeploymentStrategyTags",
      "namespace": "dataAwsccAppconfigDeploymentStrategy",
      "symbolId": "src/data-awscc-appconfig-deployment-strategy/index:DataAwsccAppconfigDeploymentStrategyTags"
    },
    "@cdktn/provider-awscc.dataAwsccAppconfigDeploymentStrategy.DataAwsccAppconfigDeploymentStrategyTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppconfigDeploymentStrategy.DataAwsccAppconfigDeploymentStrategyTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appconfig-deployment-strategy/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-awscc-appconfig-deployment-strategy/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-deployment-strategy/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-awscc.dataAwsccAppconfigDeploymentStrategy.DataAwsccAppconfigDeploymentStrategyTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccAppconfigDeploymentStrategyTagsList",
      "namespace": "dataAwsccAppconfigDeploymentStrategy",
      "symbolId": "src/data-awscc-appconfig-deployment-strategy/index:DataAwsccAppconfigDeploymentStrategyTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccAppconfigDeploymentStrategy.DataAwsccAppconfigDeploymentStrategyTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppconfigDeploymentStrategy.DataAwsccAppconfigDeploymentStrategyTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appconfig-deployment-strategy/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appconfig-deployment-strategy/index.ts",
        "line": 48
      },
      "name": "DataAwsccAppconfigDeploymentStrategyTagsOutputReference",
      "namespace": "dataAwsccAppconfigDeploymentStrategy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-deployment-strategy/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-deployment-strategy/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-deployment-strategy/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppconfigDeploymentStrategy.DataAwsccAppconfigDeploymentStrategyTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-appconfig-deployment-strategy/index:DataAwsccAppconfigDeploymentStrategyTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppconfigEnvironment.DataAwsccAppconfigEnvironment": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appconfig_environment awscc_appconfig_environment}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppconfigEnvironment.DataAwsccAppconfigEnvironment",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appconfig_environment awscc_appconfig_environment} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-appconfig-environment/index.ts",
          "line": 221
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAppconfigEnvironment.DataAwsccAppconfigEnvironmentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appconfig-environment/index.ts",
        "line": 189
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccAppconfigEnvironment resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-environment/index.ts",
            "line": 206
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccAppconfigEnvironment to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appconfig_environment#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccAppconfigEnvironment that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccAppconfigEnvironment to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-environment/index.ts",
            "line": 298
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-environment/index.ts",
            "line": 304
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccAppconfigEnvironment",
      "namespace": "dataAwsccAppconfigEnvironment",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-environment/index.ts",
            "line": 194
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-environment/index.ts",
            "line": 245
          },
          "name": "applicationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-environment/index.ts",
            "line": 250
          },
          "name": "deletionProtectionCheck",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-environment/index.ts",
            "line": 255
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-environment/index.ts",
            "line": 260
          },
          "name": "environmentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-environment/index.ts",
            "line": 279
          },
          "name": "monitors",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppconfigEnvironment.DataAwsccAppconfigEnvironmentMonitorsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-environment/index.ts",
            "line": 284
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-environment/index.ts",
            "line": 290
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppconfigEnvironment.DataAwsccAppconfigEnvironmentTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-environment/index.ts",
            "line": 273
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-environment/index.ts",
            "line": 266
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-appconfig-environment/index:DataAwsccAppconfigEnvironment"
    },
    "@cdktn/provider-awscc.dataAwsccAppconfigEnvironment.DataAwsccAppconfigEnvironmentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppconfigEnvironment.DataAwsccAppconfigEnvironmentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appconfig-environment/index.ts",
        "line": 14
      },
      "name": "DataAwsccAppconfigEnvironmentConfig",
      "namespace": "dataAwsccAppconfigEnvironment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appconfig_environment#id DataAwsccAppconfigEnvironment#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-environment/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-appconfig-environment/index:DataAwsccAppconfigEnvironmentConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppconfigEnvironment.DataAwsccAppconfigEnvironmentMonitors": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppconfigEnvironment.DataAwsccAppconfigEnvironmentMonitors",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appconfig-environment/index.ts",
        "line": 25
      },
      "name": "DataAwsccAppconfigEnvironmentMonitors",
      "namespace": "dataAwsccAppconfigEnvironment",
      "symbolId": "src/data-awscc-appconfig-environment/index:DataAwsccAppconfigEnvironmentMonitors"
    },
    "@cdktn/provider-awscc.dataAwsccAppconfigEnvironment.DataAwsccAppconfigEnvironmentMonitorsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppconfigEnvironment.DataAwsccAppconfigEnvironmentMonitorsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appconfig-environment/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-awscc-appconfig-environment/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-environment/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-awscc.dataAwsccAppconfigEnvironment.DataAwsccAppconfigEnvironmentMonitorsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccAppconfigEnvironmentMonitorsList",
      "namespace": "dataAwsccAppconfigEnvironment",
      "symbolId": "src/data-awscc-appconfig-environment/index:DataAwsccAppconfigEnvironmentMonitorsList"
    },
    "@cdktn/provider-awscc.dataAwsccAppconfigEnvironment.DataAwsccAppconfigEnvironmentMonitorsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppconfigEnvironment.DataAwsccAppconfigEnvironmentMonitorsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appconfig-environment/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appconfig-environment/index.ts",
        "line": 48
      },
      "name": "DataAwsccAppconfigEnvironmentMonitorsOutputReference",
      "namespace": "dataAwsccAppconfigEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-environment/index.ts",
            "line": 77
          },
          "name": "alarmArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-environment/index.ts",
            "line": 82
          },
          "name": "alarmRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-environment/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppconfigEnvironment.DataAwsccAppconfigEnvironmentMonitors"
          }
        }
      ],
      "symbolId": "src/data-awscc-appconfig-environment/index:DataAwsccAppconfigEnvironmentMonitorsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppconfigEnvironment.DataAwsccAppconfigEnvironmentTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppconfigEnvironment.DataAwsccAppconfigEnvironmentTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appconfig-environment/index.ts",
        "line": 105
      },
      "name": "DataAwsccAppconfigEnvironmentTags",
      "namespace": "dataAwsccAppconfigEnvironment",
      "symbolId": "src/data-awscc-appconfig-environment/index:DataAwsccAppconfigEnvironmentTags"
    },
    "@cdktn/provider-awscc.dataAwsccAppconfigEnvironment.DataAwsccAppconfigEnvironmentTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppconfigEnvironment.DataAwsccAppconfigEnvironmentTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appconfig-environment/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-awscc-appconfig-environment/index.ts",
        "line": 167
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-environment/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-awscc.dataAwsccAppconfigEnvironment.DataAwsccAppconfigEnvironmentTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccAppconfigEnvironmentTagsList",
      "namespace": "dataAwsccAppconfigEnvironment",
      "symbolId": "src/data-awscc-appconfig-environment/index:DataAwsccAppconfigEnvironmentTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccAppconfigEnvironment.DataAwsccAppconfigEnvironmentTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppconfigEnvironment.DataAwsccAppconfigEnvironmentTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appconfig-environment/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-awscc-appconfig-environment/index.ts",
        "line": 128
      },
      "name": "DataAwsccAppconfigEnvironmentTagsOutputReference",
      "namespace": "dataAwsccAppconfigEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-environment/index.ts",
            "line": 157
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-environment/index.ts",
            "line": 162
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-environment/index.ts",
            "line": 141
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppconfigEnvironment.DataAwsccAppconfigEnvironmentTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-appconfig-environment/index:DataAwsccAppconfigEnvironmentTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppconfigExtension.DataAwsccAppconfigExtension": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appconfig_extension awscc_appconfig_extension}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppconfigExtension.DataAwsccAppconfigExtension",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appconfig_extension awscc_appconfig_extension} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-appconfig-extension/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-awscc.dataAwsccAppconfigExtension.DataAwsccAppconfigExtensionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appconfig-extension/index.ts",
        "line": 280
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccAppconfigExtension resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-extension/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 DataAwsccAppconfigExtension to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appconfig_extension#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccAppconfigExtension that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccAppconfigExtension to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-extension/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-awscc-appconfig-extension/index.ts",
            "line": 406
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccAppconfigExtension",
      "namespace": "dataAwsccAppconfigExtension",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-extension/index.ts",
            "line": 285
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-extension/index.ts",
            "line": 337
          },
          "name": "actions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppconfigExtension.DataAwsccAppconfigExtensionActionsMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-extension/index.ts",
            "line": 342
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-extension/index.ts",
            "line": 347
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-extension/index.ts",
            "line": 352
          },
          "name": "extensionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-extension/index.ts",
            "line": 370
          },
          "name": "latestVersionNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-extension/index.ts",
            "line": 375
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-extension/index.ts",
            "line": 381
          },
          "name": "parameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppconfigExtension.DataAwsccAppconfigExtensionParametersMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-extension/index.ts",
            "line": 387
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppconfigExtension.DataAwsccAppconfigExtensionTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-extension/index.ts",
            "line": 392
          },
          "name": "versionNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-extension/index.ts",
            "line": 365
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-extension/index.ts",
            "line": 358
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-appconfig-extension/index:DataAwsccAppconfigExtension"
    },
    "@cdktn/provider-awscc.dataAwsccAppconfigExtension.DataAwsccAppconfigExtensionActions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppconfigExtension.DataAwsccAppconfigExtensionActions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appconfig-extension/index.ts",
        "line": 25
      },
      "name": "DataAwsccAppconfigExtensionActions",
      "namespace": "dataAwsccAppconfigExtension",
      "symbolId": "src/data-awscc-appconfig-extension/index:DataAwsccAppconfigExtensionActions"
    },
    "@cdktn/provider-awscc.dataAwsccAppconfigExtension.DataAwsccAppconfigExtensionActionsMap": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppconfigExtension.DataAwsccAppconfigExtensionActionsMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appconfig-extension/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/data-awscc-appconfig-extension/index.ts",
        "line": 96
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-extension/index.ts",
            "line": 109
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAppconfigExtension.DataAwsccAppconfigExtensionActionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccAppconfigExtensionActionsMap",
      "namespace": "dataAwsccAppconfigExtension",
      "symbolId": "src/data-awscc-appconfig-extension/index:DataAwsccAppconfigExtensionActionsMap"
    },
    "@cdktn/provider-awscc.dataAwsccAppconfigExtension.DataAwsccAppconfigExtensionActionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppconfigExtension.DataAwsccAppconfigExtensionActionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appconfig-extension/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 key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appconfig-extension/index.ts",
        "line": 48
      },
      "name": "DataAwsccAppconfigExtensionActionsOutputReference",
      "namespace": "dataAwsccAppconfigExtension",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-extension/index.ts",
            "line": 76
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-extension/index.ts",
            "line": 81
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-extension/index.ts",
            "line": 86
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-extension/index.ts",
            "line": 91
          },
          "name": "uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-extension/index.ts",
            "line": 60
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppconfigExtension.DataAwsccAppconfigExtensionActions"
          }
        }
      ],
      "symbolId": "src/data-awscc-appconfig-extension/index:DataAwsccAppconfigExtensionActionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppconfigExtension.DataAwsccAppconfigExtensionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppconfigExtension.DataAwsccAppconfigExtensionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appconfig-extension/index.ts",
        "line": 14
      },
      "name": "DataAwsccAppconfigExtensionConfig",
      "namespace": "dataAwsccAppconfigExtension",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appconfig_extension#id DataAwsccAppconfigExtension#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-extension/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-appconfig-extension/index:DataAwsccAppconfigExtensionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppconfigExtension.DataAwsccAppconfigExtensionParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppconfigExtension.DataAwsccAppconfigExtensionParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appconfig-extension/index.ts",
        "line": 113
      },
      "name": "DataAwsccAppconfigExtensionParameters",
      "namespace": "dataAwsccAppconfigExtension",
      "symbolId": "src/data-awscc-appconfig-extension/index:DataAwsccAppconfigExtensionParameters"
    },
    "@cdktn/provider-awscc.dataAwsccAppconfigExtension.DataAwsccAppconfigExtensionParametersMap": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppconfigExtension.DataAwsccAppconfigExtensionParametersMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appconfig-extension/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-awscc-appconfig-extension/index.ts",
        "line": 179
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-extension/index.ts",
            "line": 192
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAppconfigExtension.DataAwsccAppconfigExtensionParametersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccAppconfigExtensionParametersMap",
      "namespace": "dataAwsccAppconfigExtension",
      "symbolId": "src/data-awscc-appconfig-extension/index:DataAwsccAppconfigExtensionParametersMap"
    },
    "@cdktn/provider-awscc.dataAwsccAppconfigExtension.DataAwsccAppconfigExtensionParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppconfigExtension.DataAwsccAppconfigExtensionParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appconfig-extension/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": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appconfig-extension/index.ts",
        "line": 136
      },
      "name": "DataAwsccAppconfigExtensionParametersOutputReference",
      "namespace": "dataAwsccAppconfigExtension",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-extension/index.ts",
            "line": 164
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-extension/index.ts",
            "line": 169
          },
          "name": "dynamic",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-extension/index.ts",
            "line": 174
          },
          "name": "required",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-extension/index.ts",
            "line": 148
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppconfigExtension.DataAwsccAppconfigExtensionParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-appconfig-extension/index:DataAwsccAppconfigExtensionParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppconfigExtension.DataAwsccAppconfigExtensionTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppconfigExtension.DataAwsccAppconfigExtensionTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appconfig-extension/index.ts",
        "line": 196
      },
      "name": "DataAwsccAppconfigExtensionTags",
      "namespace": "dataAwsccAppconfigExtension",
      "symbolId": "src/data-awscc-appconfig-extension/index:DataAwsccAppconfigExtensionTags"
    },
    "@cdktn/provider-awscc.dataAwsccAppconfigExtension.DataAwsccAppconfigExtensionTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppconfigExtension.DataAwsccAppconfigExtensionTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appconfig-extension/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appconfig-extension/index.ts",
        "line": 258
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-extension/index.ts",
            "line": 272
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAppconfigExtension.DataAwsccAppconfigExtensionTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccAppconfigExtensionTagsList",
      "namespace": "dataAwsccAppconfigExtension",
      "symbolId": "src/data-awscc-appconfig-extension/index:DataAwsccAppconfigExtensionTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccAppconfigExtension.DataAwsccAppconfigExtensionTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppconfigExtension.DataAwsccAppconfigExtensionTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appconfig-extension/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-awscc-appconfig-extension/index.ts",
        "line": 219
      },
      "name": "DataAwsccAppconfigExtensionTagsOutputReference",
      "namespace": "dataAwsccAppconfigExtension",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-extension/index.ts",
            "line": 248
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-extension/index.ts",
            "line": 253
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-extension/index.ts",
            "line": 232
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppconfigExtension.DataAwsccAppconfigExtensionTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-appconfig-extension/index:DataAwsccAppconfigExtensionTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppconfigExtensionAssociation.DataAwsccAppconfigExtensionAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appconfig_extension_association awscc_appconfig_extension_association}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppconfigExtensionAssociation.DataAwsccAppconfigExtensionAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appconfig_extension_association awscc_appconfig_extension_association} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-appconfig-extension-association/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-awscc.dataAwsccAppconfigExtensionAssociation.DataAwsccAppconfigExtensionAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appconfig-extension-association/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccAppconfigExtensionAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-extension-association/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 DataAwsccAppconfigExtensionAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appconfig_extension_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccAppconfigExtensionAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccAppconfigExtensionAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-extension-association/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-awscc-appconfig-extension-association/index.ts",
            "line": 234
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccAppconfigExtensionAssociation",
      "namespace": "dataAwsccAppconfigExtensionAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-extension-association/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-extension-association/index.ts",
            "line": 165
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-extension-association/index.ts",
            "line": 170
          },
          "name": "extensionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-extension-association/index.ts",
            "line": 175
          },
          "name": "extensionAssociationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-extension-association/index.ts",
            "line": 180
          },
          "name": "extensionIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-extension-association/index.ts",
            "line": 185
          },
          "name": "extensionVersionNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-extension-association/index.ts",
            "line": 204
          },
          "name": "parameters",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-extension-association/index.ts",
            "line": 209
          },
          "name": "resourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-extension-association/index.ts",
            "line": 214
          },
          "name": "resourceIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-extension-association/index.ts",
            "line": 220
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppconfigExtensionAssociation.DataAwsccAppconfigExtensionAssociationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-extension-association/index.ts",
            "line": 198
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-extension-association/index.ts",
            "line": 191
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-appconfig-extension-association/index:DataAwsccAppconfigExtensionAssociation"
    },
    "@cdktn/provider-awscc.dataAwsccAppconfigExtensionAssociation.DataAwsccAppconfigExtensionAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppconfigExtensionAssociation.DataAwsccAppconfigExtensionAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appconfig-extension-association/index.ts",
        "line": 14
      },
      "name": "DataAwsccAppconfigExtensionAssociationConfig",
      "namespace": "dataAwsccAppconfigExtensionAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appconfig_extension_association#id DataAwsccAppconfigExtensionAssociation#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-extension-association/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-appconfig-extension-association/index:DataAwsccAppconfigExtensionAssociationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppconfigExtensionAssociation.DataAwsccAppconfigExtensionAssociationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppconfigExtensionAssociation.DataAwsccAppconfigExtensionAssociationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appconfig-extension-association/index.ts",
        "line": 25
      },
      "name": "DataAwsccAppconfigExtensionAssociationTags",
      "namespace": "dataAwsccAppconfigExtensionAssociation",
      "symbolId": "src/data-awscc-appconfig-extension-association/index:DataAwsccAppconfigExtensionAssociationTags"
    },
    "@cdktn/provider-awscc.dataAwsccAppconfigExtensionAssociation.DataAwsccAppconfigExtensionAssociationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppconfigExtensionAssociation.DataAwsccAppconfigExtensionAssociationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appconfig-extension-association/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-awscc-appconfig-extension-association/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-extension-association/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-awscc.dataAwsccAppconfigExtensionAssociation.DataAwsccAppconfigExtensionAssociationTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccAppconfigExtensionAssociationTagsList",
      "namespace": "dataAwsccAppconfigExtensionAssociation",
      "symbolId": "src/data-awscc-appconfig-extension-association/index:DataAwsccAppconfigExtensionAssociationTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccAppconfigExtensionAssociation.DataAwsccAppconfigExtensionAssociationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppconfigExtensionAssociation.DataAwsccAppconfigExtensionAssociationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appconfig-extension-association/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appconfig-extension-association/index.ts",
        "line": 48
      },
      "name": "DataAwsccAppconfigExtensionAssociationTagsOutputReference",
      "namespace": "dataAwsccAppconfigExtensionAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-extension-association/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-extension-association/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-extension-association/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppconfigExtensionAssociation.DataAwsccAppconfigExtensionAssociationTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-appconfig-extension-association/index:DataAwsccAppconfigExtensionAssociationTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppconfigExtensionAssociations.DataAwsccAppconfigExtensionAssociations": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appconfig_extension_associations awscc_appconfig_extension_associations}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppconfigExtensionAssociations.DataAwsccAppconfigExtensionAssociations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appconfig_extension_associations awscc_appconfig_extension_associations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-appconfig-extension-associations/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAppconfigExtensionAssociations.DataAwsccAppconfigExtensionAssociationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appconfig-extension-associations/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccAppconfigExtensionAssociations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-extension-associations/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccAppconfigExtensionAssociations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appconfig_extension_associations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccAppconfigExtensionAssociations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccAppconfigExtensionAssociations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-extension-associations/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-extension-associations/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccAppconfigExtensionAssociations",
      "namespace": "dataAwsccAppconfigExtensionAssociations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-extension-associations/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-extension-associations/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-extension-associations/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-appconfig-extension-associations/index:DataAwsccAppconfigExtensionAssociations"
    },
    "@cdktn/provider-awscc.dataAwsccAppconfigExtensionAssociations.DataAwsccAppconfigExtensionAssociationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppconfigExtensionAssociations.DataAwsccAppconfigExtensionAssociationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appconfig-extension-associations/index.ts",
        "line": 14
      },
      "name": "DataAwsccAppconfigExtensionAssociationsConfig",
      "namespace": "dataAwsccAppconfigExtensionAssociations",
      "symbolId": "src/data-awscc-appconfig-extension-associations/index:DataAwsccAppconfigExtensionAssociationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppconfigExtensions.DataAwsccAppconfigExtensions": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appconfig_extensions awscc_appconfig_extensions}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppconfigExtensions.DataAwsccAppconfigExtensions",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appconfig_extensions awscc_appconfig_extensions} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-appconfig-extensions/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAppconfigExtensions.DataAwsccAppconfigExtensionsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appconfig-extensions/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccAppconfigExtensions resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-extensions/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccAppconfigExtensions to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appconfig_extensions#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccAppconfigExtensions that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccAppconfigExtensions to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-extensions/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-extensions/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccAppconfigExtensions",
      "namespace": "dataAwsccAppconfigExtensions",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-extensions/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-extensions/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-extensions/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-appconfig-extensions/index:DataAwsccAppconfigExtensions"
    },
    "@cdktn/provider-awscc.dataAwsccAppconfigExtensions.DataAwsccAppconfigExtensionsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppconfigExtensions.DataAwsccAppconfigExtensionsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appconfig-extensions/index.ts",
        "line": 14
      },
      "name": "DataAwsccAppconfigExtensionsConfig",
      "namespace": "dataAwsccAppconfigExtensions",
      "symbolId": "src/data-awscc-appconfig-extensions/index:DataAwsccAppconfigExtensionsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppconfigHostedConfigurationVersion.DataAwsccAppconfigHostedConfigurationVersion": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appconfig_hosted_configuration_version awscc_appconfig_hosted_configuration_version}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppconfigHostedConfigurationVersion.DataAwsccAppconfigHostedConfigurationVersion",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appconfig_hosted_configuration_version awscc_appconfig_hosted_configuration_version} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-appconfig-hosted-configuration-version/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAppconfigHostedConfigurationVersion.DataAwsccAppconfigHostedConfigurationVersionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appconfig-hosted-configuration-version/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccAppconfigHostedConfigurationVersion resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-hosted-configuration-version/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccAppconfigHostedConfigurationVersion to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appconfig_hosted_configuration_version#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccAppconfigHostedConfigurationVersion that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccAppconfigHostedConfigurationVersion to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-hosted-configuration-version/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-awscc-appconfig-hosted-configuration-version/index.ts",
            "line": 147
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccAppconfigHostedConfigurationVersion",
      "namespace": "dataAwsccAppconfigHostedConfigurationVersion",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-hosted-configuration-version/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-hosted-configuration-version/index.ts",
            "line": 85
          },
          "name": "applicationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-hosted-configuration-version/index.ts",
            "line": 90
          },
          "name": "configurationProfileId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-hosted-configuration-version/index.ts",
            "line": 95
          },
          "name": "content",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-hosted-configuration-version/index.ts",
            "line": 100
          },
          "name": "contentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-hosted-configuration-version/index.ts",
            "line": 105
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-hosted-configuration-version/index.ts",
            "line": 123
          },
          "name": "latestVersionNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-hosted-configuration-version/index.ts",
            "line": 128
          },
          "name": "versionLabel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-hosted-configuration-version/index.ts",
            "line": 133
          },
          "name": "versionNumber",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-hosted-configuration-version/index.ts",
            "line": 118
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-hosted-configuration-version/index.ts",
            "line": 111
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-appconfig-hosted-configuration-version/index:DataAwsccAppconfigHostedConfigurationVersion"
    },
    "@cdktn/provider-awscc.dataAwsccAppconfigHostedConfigurationVersion.DataAwsccAppconfigHostedConfigurationVersionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppconfigHostedConfigurationVersion.DataAwsccAppconfigHostedConfigurationVersionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appconfig-hosted-configuration-version/index.ts",
        "line": 14
      },
      "name": "DataAwsccAppconfigHostedConfigurationVersionConfig",
      "namespace": "dataAwsccAppconfigHostedConfigurationVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appconfig_hosted_configuration_version#id DataAwsccAppconfigHostedConfigurationVersion#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appconfig-hosted-configuration-version/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-appconfig-hosted-configuration-version/index:DataAwsccAppconfigHostedConfigurationVersionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnector.DataAwsccAppflowConnector": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appflow_connector awscc_appflow_connector}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnector.DataAwsccAppflowConnector",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appflow_connector awscc_appflow_connector} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-connector/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-awscc.dataAwsccAppflowConnector.DataAwsccAppflowConnectorConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-connector/index.ts",
        "line": 138
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccAppflowConnector resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector/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 DataAwsccAppflowConnector to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appflow_connector#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccAppflowConnector that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccAppflowConnector to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector/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-awscc-appflow-connector/index.ts",
            "line": 242
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccAppflowConnector",
      "namespace": "dataAwsccAppflowConnector",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector/index.ts",
            "line": 143
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector/index.ts",
            "line": 194
          },
          "name": "connectorArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector/index.ts",
            "line": 199
          },
          "name": "connectorLabel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector/index.ts",
            "line": 205
          },
          "name": "connectorProvisioningConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnector.DataAwsccAppflowConnectorConnectorProvisioningConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector/index.ts",
            "line": 210
          },
          "name": "connectorProvisioningType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector/index.ts",
            "line": 215
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector/index.ts",
            "line": 228
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector/index.ts",
            "line": 221
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-connector/index:DataAwsccAppflowConnector"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnector.DataAwsccAppflowConnectorConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnector.DataAwsccAppflowConnectorConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-connector/index.ts",
        "line": 14
      },
      "name": "DataAwsccAppflowConnectorConfig",
      "namespace": "dataAwsccAppflowConnector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appflow_connector#id DataAwsccAppflowConnector#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-connector/index:DataAwsccAppflowConnectorConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnector.DataAwsccAppflowConnectorConnectorProvisioningConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnector.DataAwsccAppflowConnectorConnectorProvisioningConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-connector/index.ts",
        "line": 79
      },
      "name": "DataAwsccAppflowConnectorConnectorProvisioningConfig",
      "namespace": "dataAwsccAppflowConnector",
      "symbolId": "src/data-awscc-appflow-connector/index:DataAwsccAppflowConnectorConnectorProvisioningConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnector.DataAwsccAppflowConnectorConnectorProvisioningConfigLambda": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnector.DataAwsccAppflowConnectorConnectorProvisioningConfigLambda",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-connector/index.ts",
        "line": 25
      },
      "name": "DataAwsccAppflowConnectorConnectorProvisioningConfigLambda",
      "namespace": "dataAwsccAppflowConnector",
      "symbolId": "src/data-awscc-appflow-connector/index:DataAwsccAppflowConnectorConnectorProvisioningConfigLambda"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnector.DataAwsccAppflowConnectorConnectorProvisioningConfigLambdaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnector.DataAwsccAppflowConnectorConnectorProvisioningConfigLambdaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-connector/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-connector/index.ts",
        "line": 48
      },
      "name": "DataAwsccAppflowConnectorConnectorProvisioningConfigLambdaOutputReference",
      "namespace": "dataAwsccAppflowConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector/index.ts",
            "line": 75
          },
          "name": "lambdaArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnector.DataAwsccAppflowConnectorConnectorProvisioningConfigLambda"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-connector/index:DataAwsccAppflowConnectorConnectorProvisioningConfigLambdaOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnector.DataAwsccAppflowConnectorConnectorProvisioningConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnector.DataAwsccAppflowConnectorConnectorProvisioningConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-connector/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-awscc-appflow-connector/index.ts",
        "line": 102
      },
      "name": "DataAwsccAppflowConnectorConnectorProvisioningConfigOutputReference",
      "namespace": "dataAwsccAppflowConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector/index.ts",
            "line": 130
          },
          "name": "lambda",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnector.DataAwsccAppflowConnectorConnectorProvisioningConfigLambdaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnector.DataAwsccAppflowConnectorConnectorProvisioningConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-connector/index:DataAwsccAppflowConnectorConnectorProvisioningConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfile": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appflow_connector_profile awscc_appflow_connector_profile}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfile",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appflow_connector_profile awscc_appflow_connector_profile} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-connector-profile/index.ts",
          "line": 3428
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-connector-profile/index.ts",
        "line": 3396
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccAppflowConnectorProfile resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 3413
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccAppflowConnectorProfile to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appflow_connector_profile#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccAppflowConnectorProfile that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccAppflowConnectorProfile to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 3509
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 3515
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccAppflowConnectorProfile",
      "namespace": "dataAwsccAppflowConnectorProfile",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 3401
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 3452
          },
          "name": "connectionMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 3457
          },
          "name": "connectorLabel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 3462
          },
          "name": "connectorProfileArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 3468
          },
          "name": "connectorProfileConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 3473
          },
          "name": "connectorProfileName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 3478
          },
          "name": "connectorType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 3483
          },
          "name": "credentialsArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 3501
          },
          "name": "kmsArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 3496
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 3489
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-connector-profile/index:DataAwsccAppflowConnectorProfile"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-connector-profile/index.ts",
        "line": 14
      },
      "name": "DataAwsccAppflowConnectorProfileConfig",
      "namespace": "dataAwsccAppflowConnectorProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appflow_connector_profile#id DataAwsccAppflowConnectorProfile#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-connector-profile/index:DataAwsccAppflowConnectorProfileConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-connector-profile/index.ts",
        "line": 3331
      },
      "name": "DataAwsccAppflowConnectorProfileConnectorProfileConfig",
      "namespace": "dataAwsccAppflowConnectorProfile",
      "symbolId": "src/data-awscc-appflow-connector-profile/index:DataAwsccAppflowConnectorProfileConnectorProfileConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentials": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentials",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-connector-profile/index.ts",
        "line": 2033
      },
      "name": "DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentials",
      "namespace": "dataAwsccAppflowConnectorProfile",
      "symbolId": "src/data-awscc-appflow-connector-profile/index:DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentials"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsAmplitude": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsAmplitude",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-connector-profile/index.ts",
        "line": 25
      },
      "name": "DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsAmplitude",
      "namespace": "dataAwsccAppflowConnectorProfile",
      "symbolId": "src/data-awscc-appflow-connector-profile/index:DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsAmplitude"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsAmplitudeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsAmplitudeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-connector-profile/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-connector-profile/index.ts",
        "line": 48
      },
      "name": "DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsAmplitudeOutputReference",
      "namespace": "dataAwsccAppflowConnectorProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 75
          },
          "name": "apiKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 80
          },
          "name": "secretKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsAmplitude"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-connector-profile/index:DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsAmplitudeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnector": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnector",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-connector-profile/index.ts",
        "line": 396
      },
      "name": "DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnector",
      "namespace": "dataAwsccAppflowConnectorProfile",
      "symbolId": "src/data-awscc-appflow-connector-profile/index:DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnector"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorApiKey": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorApiKey",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-connector-profile/index.ts",
        "line": 84
      },
      "name": "DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorApiKey",
      "namespace": "dataAwsccAppflowConnectorProfile",
      "symbolId": "src/data-awscc-appflow-connector-profile/index:DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorApiKey"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorApiKeyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorApiKeyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-connector-profile/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-awscc-appflow-connector-profile/index.ts",
        "line": 107
      },
      "name": "DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorApiKeyOutputReference",
      "namespace": "dataAwsccAppflowConnectorProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 134
          },
          "name": "apiKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 139
          },
          "name": "apiSecretKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorApiKey"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-connector-profile/index:DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorApiKeyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorBasic": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorBasic",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-connector-profile/index.ts",
        "line": 143
      },
      "name": "DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorBasic",
      "namespace": "dataAwsccAppflowConnectorProfile",
      "symbolId": "src/data-awscc-appflow-connector-profile/index:DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorBasic"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorBasicOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorBasicOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-connector-profile/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-awscc-appflow-connector-profile/index.ts",
        "line": 166
      },
      "name": "DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorBasicOutputReference",
      "namespace": "dataAwsccAppflowConnectorProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 193
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 198
          },
          "name": "username",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 177
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorBasic"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-connector-profile/index:DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorBasicOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorCustom": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorCustom",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-connector-profile/index.ts",
        "line": 202
      },
      "name": "DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorCustom",
      "namespace": "dataAwsccAppflowConnectorProfile",
      "symbolId": "src/data-awscc-appflow-connector-profile/index:DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorCustom"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorCustomOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorCustomOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-connector-profile/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-connector-profile/index.ts",
        "line": 225
      },
      "name": "DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorCustomOutputReference",
      "namespace": "dataAwsccAppflowConnectorProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 253
          },
          "name": "credentialsMap",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 258
          },
          "name": "customAuthenticationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 236
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorCustom"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-connector-profile/index:DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorCustomOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOauth2": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOauth2",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-connector-profile/index.ts",
        "line": 321
      },
      "name": "DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOauth2",
      "namespace": "dataAwsccAppflowConnectorProfile",
      "symbolId": "src/data-awscc-appflow-connector-profile/index:DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOauth2"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOauth2OAuthRequest": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOauth2OAuthRequest",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-connector-profile/index.ts",
        "line": 262
      },
      "name": "DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOauth2OAuthRequest",
      "namespace": "dataAwsccAppflowConnectorProfile",
      "symbolId": "src/data-awscc-appflow-connector-profile/index:DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOauth2OAuthRequest"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOauth2OAuthRequestOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOauth2OAuthRequestOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-connector-profile/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/data-awscc-appflow-connector-profile/index.ts",
        "line": 285
      },
      "name": "DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOauth2OAuthRequestOutputReference",
      "namespace": "dataAwsccAppflowConnectorProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 312
          },
          "name": "authCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 317
          },
          "name": "redirectUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 296
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOauth2OAuthRequest"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-connector-profile/index:DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOauth2OAuthRequestOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOauth2OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOauth2OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-connector-profile/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-awscc-appflow-connector-profile/index.ts",
        "line": 344
      },
      "name": "DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOauth2OutputReference",
      "namespace": "dataAwsccAppflowConnectorProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 371
          },
          "name": "accessToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 376
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 381
          },
          "name": "clientSecret",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 387
          },
          "name": "oAuthRequest",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOauth2OAuthRequestOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 392
          },
          "name": "refreshToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 355
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOauth2"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-connector-profile/index:DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOauth2OutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-connector-profile/index.ts",
          "line": 426
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-connector-profile/index.ts",
        "line": 419
      },
      "name": "DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOutputReference",
      "namespace": "dataAwsccAppflowConnectorProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 447
          },
          "name": "apiKey",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorApiKeyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 452
          },
          "name": "authenticationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 458
          },
          "name": "basic",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorBasicOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 464
          },
          "name": "custom",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorCustomOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 470
          },
          "name": "oauth2",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOauth2OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 430
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnector"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-connector-profile/index:DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsDatadog": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsDatadog",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-connector-profile/index.ts",
        "line": 474
      },
      "name": "DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsDatadog",
      "namespace": "dataAwsccAppflowConnectorProfile",
      "symbolId": "src/data-awscc-appflow-connector-profile/index:DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsDatadog"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsDatadogOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsDatadogOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-connector-profile/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/data-awscc-appflow-connector-profile/index.ts",
        "line": 497
      },
      "name": "DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsDatadogOutputReference",
      "namespace": "dataAwsccAppflowConnectorProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 524
          },
          "name": "apiKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 529
          },
          "name": "applicationKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 508
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsDatadog"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-connector-profile/index:DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsDatadogOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsDynatrace": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsDynatrace",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-connector-profile/index.ts",
        "line": 533
      },
      "name": "DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsDynatrace",
      "namespace": "dataAwsccAppflowConnectorProfile",
      "symbolId": "src/data-awscc-appflow-connector-profile/index:DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsDynatrace"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsDynatraceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsDynatraceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-connector-profile/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-connector-profile/index.ts",
        "line": 556
      },
      "name": "DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsDynatraceOutputReference",
      "namespace": "dataAwsccAppflowConnectorProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 583
          },
          "name": "apiToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 567
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsDynatrace"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-connector-profile/index:DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsDynatraceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsGoogleAnalytics": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsGoogleAnalytics",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-connector-profile/index.ts",
        "line": 646
      },
      "name": "DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsGoogleAnalytics",
      "namespace": "dataAwsccAppflowConnectorProfile",
      "symbolId": "src/data-awscc-appflow-connector-profile/index:DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsGoogleAnalytics"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsGoogleAnalyticsConnectorOAuthRequest": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsGoogleAnalyticsConnectorOAuthRequest",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-connector-profile/index.ts",
        "line": 587
      },
      "name": "DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsGoogleAnalyticsConnectorOAuthRequest",
      "namespace": "dataAwsccAppflowConnectorProfile",
      "symbolId": "src/data-awscc-appflow-connector-profile/index:DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsGoogleAnalyticsConnectorOAuthRequest"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsGoogleAnalyticsConnectorOAuthRequestOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsGoogleAnalyticsConnectorOAuthRequestOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-connector-profile/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/data-awscc-appflow-connector-profile/index.ts",
        "line": 610
      },
      "name": "DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsGoogleAnalyticsConnectorOAuthRequestOutputReference",
      "namespace": "dataAwsccAppflowConnectorProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 637
          },
          "name": "authCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 642
          },
          "name": "redirectUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 621
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsGoogleAnalyticsConnectorOAuthRequest"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-connector-profile/index:DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsGoogleAnalyticsConnectorOAuthRequestOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsGoogleAnalyticsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsGoogleAnalyticsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-connector-profile/index.ts",
          "line": 676
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-connector-profile/index.ts",
        "line": 669
      },
      "name": "DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsGoogleAnalyticsOutputReference",
      "namespace": "dataAwsccAppflowConnectorProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 696
          },
          "name": "accessToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 701
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 706
          },
          "name": "clientSecret",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 712
          },
          "name": "connectorOAuthRequest",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsGoogleAnalyticsConnectorOAuthRequestOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 717
          },
          "name": "refreshToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 680
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsGoogleAnalytics"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-connector-profile/index:DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsGoogleAnalyticsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsInforNexus": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsInforNexus",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-connector-profile/index.ts",
        "line": 721
      },
      "name": "DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsInforNexus",
      "namespace": "dataAwsccAppflowConnectorProfile",
      "symbolId": "src/data-awscc-appflow-connector-profile/index:DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsInforNexus"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsInforNexusOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsInforNexusOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-connector-profile/index.ts",
          "line": 751
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-connector-profile/index.ts",
        "line": 744
      },
      "name": "DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsInforNexusOutputReference",
      "namespace": "dataAwsccAppflowConnectorProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 771
          },
          "name": "accessKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 776
          },
          "name": "datakey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 781
          },
          "name": "secretAccessKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 786
          },
          "name": "userId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 755
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsInforNexus"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-connector-profile/index:DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsInforNexusOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsMarketo": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsMarketo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-connector-profile/index.ts",
        "line": 849
      },
      "name": "DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsMarketo",
      "namespace": "dataAwsccAppflowConnectorProfile",
      "symbolId": "src/data-awscc-appflow-connector-profile/index:DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsMarketo"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsMarketoConnectorOAuthRequest": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsMarketoConnectorOAuthRequest",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-connector-profile/index.ts",
        "line": 790
      },
      "name": "DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsMarketoConnectorOAuthRequest",
      "namespace": "dataAwsccAppflowConnectorProfile",
      "symbolId": "src/data-awscc-appflow-connector-profile/index:DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsMarketoConnectorOAuthRequest"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsMarketoConnectorOAuthRequestOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsMarketoConnectorOAuthRequestOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-connector-profile/index.ts",
          "line": 820
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-connector-profile/index.ts",
        "line": 813
      },
      "name": "DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsMarketoConnectorOAuthRequestOutputReference",
      "namespace": "dataAwsccAppflowConnectorProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 840
          },
          "name": "authCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 845
          },
          "name": "redirectUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 824
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsMarketoConnectorOAuthRequest"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-connector-profile/index:DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsMarketoConnectorOAuthRequestOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsMarketoOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsMarketoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-connector-profile/index.ts",
          "line": 879
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-connector-profile/index.ts",
        "line": 872
      },
      "name": "DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsMarketoOutputReference",
      "namespace": "dataAwsccAppflowConnectorProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 899
          },
          "name": "accessToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 904
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 909
          },
          "name": "clientSecret",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 915
          },
          "name": "connectorOAuthRequest",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsMarketoConnectorOAuthRequestOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 883
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsMarketo"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-connector-profile/index:DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsMarketoOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-connector-profile/index.ts",
          "line": 2063
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-connector-profile/index.ts",
        "line": 2056
      },
      "name": "DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsOutputReference",
      "namespace": "dataAwsccAppflowConnectorProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 2084
          },
          "name": "amplitude",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsAmplitudeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 2090
          },
          "name": "customConnector",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 2096
          },
          "name": "datadog",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsDatadogOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 2102
          },
          "name": "dynatrace",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsDynatraceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 2108
          },
          "name": "googleAnalytics",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsGoogleAnalyticsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 2114
          },
          "name": "inforNexus",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsInforNexusOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 2120
          },
          "name": "marketo",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsMarketoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 2126
          },
          "name": "pardot",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsPardotOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 2132
          },
          "name": "redshift",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsRedshiftOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 2138
          },
          "name": "salesforce",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 2144
          },
          "name": "sapoData",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 2150
          },
          "name": "serviceNow",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsServiceNowOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 2156
          },
          "name": "singular",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSingularOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 2162
          },
          "name": "slack",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSlackOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 2168
          },
          "name": "snowflake",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSnowflakeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 2174
          },
          "name": "trendmicro",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsTrendmicroOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 2180
          },
          "name": "veeva",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsVeevaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 2186
          },
          "name": "zendesk",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsZendeskOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 2067
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentials"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-connector-profile/index:DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsPardot": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsPardot",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-connector-profile/index.ts",
        "line": 978
      },
      "name": "DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsPardot",
      "namespace": "dataAwsccAppflowConnectorProfile",
      "symbolId": "src/data-awscc-appflow-connector-profile/index:DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsPardot"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsPardotConnectorOAuthRequest": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsPardotConnectorOAuthRequest",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-connector-profile/index.ts",
        "line": 919
      },
      "name": "DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsPardotConnectorOAuthRequest",
      "namespace": "dataAwsccAppflowConnectorProfile",
      "symbolId": "src/data-awscc-appflow-connector-profile/index:DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsPardotConnectorOAuthRequest"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsPardotConnectorOAuthRequestOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsPardotConnectorOAuthRequestOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-connector-profile/index.ts",
          "line": 949
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-connector-profile/index.ts",
        "line": 942
      },
      "name": "DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsPardotConnectorOAuthRequestOutputReference",
      "namespace": "dataAwsccAppflowConnectorProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 969
          },
          "name": "authCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 974
          },
          "name": "redirectUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 953
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsPardotConnectorOAuthRequest"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-connector-profile/index:DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsPardotConnectorOAuthRequestOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsPardotOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsPardotOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-connector-profile/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-awscc-appflow-connector-profile/index.ts",
        "line": 1001
      },
      "name": "DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsPardotOutputReference",
      "namespace": "dataAwsccAppflowConnectorProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 1028
          },
          "name": "accessToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 1033
          },
          "name": "clientCredentialsArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 1039
          },
          "name": "connectorOAuthRequest",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsPardotConnectorOAuthRequestOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 1044
          },
          "name": "refreshToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 1012
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsPardot"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-connector-profile/index:DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsPardotOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsRedshift": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsRedshift",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-connector-profile/index.ts",
        "line": 1048
      },
      "name": "DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsRedshift",
      "namespace": "dataAwsccAppflowConnectorProfile",
      "symbolId": "src/data-awscc-appflow-connector-profile/index:DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsRedshift"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsRedshiftOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsRedshiftOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-connector-profile/index.ts",
          "line": 1078
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-connector-profile/index.ts",
        "line": 1071
      },
      "name": "DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsRedshiftOutputReference",
      "namespace": "dataAwsccAppflowConnectorProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 1098
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 1103
          },
          "name": "username",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 1082
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsRedshift"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-connector-profile/index:DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsRedshiftOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforce": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforce",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-connector-profile/index.ts",
        "line": 1166
      },
      "name": "DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforce",
      "namespace": "dataAwsccAppflowConnectorProfile",
      "symbolId": "src/data-awscc-appflow-connector-profile/index:DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforce"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforceConnectorOAuthRequest": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforceConnectorOAuthRequest",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-connector-profile/index.ts",
        "line": 1107
      },
      "name": "DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforceConnectorOAuthRequest",
      "namespace": "dataAwsccAppflowConnectorProfile",
      "symbolId": "src/data-awscc-appflow-connector-profile/index:DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforceConnectorOAuthRequest"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforceConnectorOAuthRequestOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforceConnectorOAuthRequestOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-connector-profile/index.ts",
          "line": 1137
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-connector-profile/index.ts",
        "line": 1130
      },
      "name": "DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforceConnectorOAuthRequestOutputReference",
      "namespace": "dataAwsccAppflowConnectorProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 1157
          },
          "name": "authCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 1162
          },
          "name": "redirectUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 1141
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforceConnectorOAuthRequest"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-connector-profile/index:DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforceConnectorOAuthRequestOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-connector-profile/index.ts",
          "line": 1196
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-connector-profile/index.ts",
        "line": 1189
      },
      "name": "DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforceOutputReference",
      "namespace": "dataAwsccAppflowConnectorProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 1216
          },
          "name": "accessToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 1221
          },
          "name": "clientCredentialsArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 1227
          },
          "name": "connectorOAuthRequest",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforceConnectorOAuthRequestOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 1232
          },
          "name": "refreshToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 1200
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforce"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-connector-profile/index:DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoData": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoData",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-connector-profile/index.ts",
        "line": 1429
      },
      "name": "DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoData",
      "namespace": "dataAwsccAppflowConnectorProfile",
      "symbolId": "src/data-awscc-appflow-connector-profile/index:DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoData"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataBasicAuthCredentials": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataBasicAuthCredentials",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-connector-profile/index.ts",
        "line": 1236
      },
      "name": "DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataBasicAuthCredentials",
      "namespace": "dataAwsccAppflowConnectorProfile",
      "symbolId": "src/data-awscc-appflow-connector-profile/index:DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataBasicAuthCredentials"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataBasicAuthCredentialsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataBasicAuthCredentialsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-connector-profile/index.ts",
          "line": 1266
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-connector-profile/index.ts",
        "line": 1259
      },
      "name": "DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataBasicAuthCredentialsOutputReference",
      "namespace": "dataAwsccAppflowConnectorProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 1286
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 1291
          },
          "name": "username",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 1270
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataBasicAuthCredentials"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-connector-profile/index:DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataBasicAuthCredentialsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataOAuthCredentials": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataOAuthCredentials",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-connector-profile/index.ts",
        "line": 1354
      },
      "name": "DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataOAuthCredentials",
      "namespace": "dataAwsccAppflowConnectorProfile",
      "symbolId": "src/data-awscc-appflow-connector-profile/index:DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataOAuthCredentials"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataOAuthCredentialsConnectorOAuthRequest": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataOAuthCredentialsConnectorOAuthRequest",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-connector-profile/index.ts",
        "line": 1295
      },
      "name": "DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataOAuthCredentialsConnectorOAuthRequest",
      "namespace": "dataAwsccAppflowConnectorProfile",
      "symbolId": "src/data-awscc-appflow-connector-profile/index:DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataOAuthCredentialsConnectorOAuthRequest"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataOAuthCredentialsConnectorOAuthRequestOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataOAuthCredentialsConnectorOAuthRequestOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-connector-profile/index.ts",
          "line": 1325
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-connector-profile/index.ts",
        "line": 1318
      },
      "name": "DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataOAuthCredentialsConnectorOAuthRequestOutputReference",
      "namespace": "dataAwsccAppflowConnectorProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 1345
          },
          "name": "authCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 1350
          },
          "name": "redirectUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 1329
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataOAuthCredentialsConnectorOAuthRequest"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-connector-profile/index:DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataOAuthCredentialsConnectorOAuthRequestOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataOAuthCredentialsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataOAuthCredentialsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-connector-profile/index.ts",
          "line": 1384
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-connector-profile/index.ts",
        "line": 1377
      },
      "name": "DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataOAuthCredentialsOutputReference",
      "namespace": "dataAwsccAppflowConnectorProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 1404
          },
          "name": "accessToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 1409
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 1414
          },
          "name": "clientSecret",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 1420
          },
          "name": "connectorOAuthRequest",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataOAuthCredentialsConnectorOAuthRequestOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 1425
          },
          "name": "refreshToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 1388
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataOAuthCredentials"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-connector-profile/index:DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataOAuthCredentialsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-connector-profile/index.ts",
          "line": 1459
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-connector-profile/index.ts",
        "line": 1452
      },
      "name": "DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataOutputReference",
      "namespace": "dataAwsccAppflowConnectorProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 1480
          },
          "name": "basicAuthCredentials",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataBasicAuthCredentialsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 1486
          },
          "name": "oAuthCredentials",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataOAuthCredentialsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 1463
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoData"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-connector-profile/index:DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsServiceNow": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsServiceNow",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-connector-profile/index.ts",
        "line": 1490
      },
      "name": "DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsServiceNow",
      "namespace": "dataAwsccAppflowConnectorProfile",
      "symbolId": "src/data-awscc-appflow-connector-profile/index:DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsServiceNow"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsServiceNowOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsServiceNowOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-connector-profile/index.ts",
          "line": 1520
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-connector-profile/index.ts",
        "line": 1513
      },
      "name": "DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsServiceNowOutputReference",
      "namespace": "dataAwsccAppflowConnectorProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 1540
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 1545
          },
          "name": "username",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 1524
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsServiceNow"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-connector-profile/index:DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsServiceNowOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSingular": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSingular",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-connector-profile/index.ts",
        "line": 1549
      },
      "name": "DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSingular",
      "namespace": "dataAwsccAppflowConnectorProfile",
      "symbolId": "src/data-awscc-appflow-connector-profile/index:DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSingular"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSingularOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSingularOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-connector-profile/index.ts",
          "line": 1579
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-connector-profile/index.ts",
        "line": 1572
      },
      "name": "DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSingularOutputReference",
      "namespace": "dataAwsccAppflowConnectorProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 1599
          },
          "name": "apiKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 1583
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSingular"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-connector-profile/index:DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSingularOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSlack": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSlack",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-connector-profile/index.ts",
        "line": 1662
      },
      "name": "DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSlack",
      "namespace": "dataAwsccAppflowConnectorProfile",
      "symbolId": "src/data-awscc-appflow-connector-profile/index:DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSlack"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSlackConnectorOAuthRequest": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSlackConnectorOAuthRequest",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-connector-profile/index.ts",
        "line": 1603
      },
      "name": "DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSlackConnectorOAuthRequest",
      "namespace": "dataAwsccAppflowConnectorProfile",
      "symbolId": "src/data-awscc-appflow-connector-profile/index:DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSlackConnectorOAuthRequest"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSlackConnectorOAuthRequestOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSlackConnectorOAuthRequestOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-connector-profile/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-awscc-appflow-connector-profile/index.ts",
        "line": 1626
      },
      "name": "DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSlackConnectorOAuthRequestOutputReference",
      "namespace": "dataAwsccAppflowConnectorProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 1653
          },
          "name": "authCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 1658
          },
          "name": "redirectUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 1637
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSlackConnectorOAuthRequest"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-connector-profile/index:DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSlackConnectorOAuthRequestOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSlackOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSlackOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-connector-profile/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-awscc-appflow-connector-profile/index.ts",
        "line": 1685
      },
      "name": "DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSlackOutputReference",
      "namespace": "dataAwsccAppflowConnectorProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 1712
          },
          "name": "accessToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 1717
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 1722
          },
          "name": "clientSecret",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 1728
          },
          "name": "connectorOAuthRequest",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSlackConnectorOAuthRequestOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 1696
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSlack"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-connector-profile/index:DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSlackOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSnowflake": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSnowflake",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-connector-profile/index.ts",
        "line": 1732
      },
      "name": "DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSnowflake",
      "namespace": "dataAwsccAppflowConnectorProfile",
      "symbolId": "src/data-awscc-appflow-connector-profile/index:DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSnowflake"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSnowflakeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSnowflakeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-connector-profile/index.ts",
          "line": 1762
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-connector-profile/index.ts",
        "line": 1755
      },
      "name": "DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSnowflakeOutputReference",
      "namespace": "dataAwsccAppflowConnectorProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 1782
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 1787
          },
          "name": "username",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 1766
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSnowflake"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-connector-profile/index:DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSnowflakeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsTrendmicro": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsTrendmicro",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-connector-profile/index.ts",
        "line": 1791
      },
      "name": "DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsTrendmicro",
      "namespace": "dataAwsccAppflowConnectorProfile",
      "symbolId": "src/data-awscc-appflow-connector-profile/index:DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsTrendmicro"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsTrendmicroOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsTrendmicroOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-connector-profile/index.ts",
          "line": 1821
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-connector-profile/index.ts",
        "line": 1814
      },
      "name": "DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsTrendmicroOutputReference",
      "namespace": "dataAwsccAppflowConnectorProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 1841
          },
          "name": "apiSecretKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 1825
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsTrendmicro"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-connector-profile/index:DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsTrendmicroOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsVeeva": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsVeeva",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-connector-profile/index.ts",
        "line": 1845
      },
      "name": "DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsVeeva",
      "namespace": "dataAwsccAppflowConnectorProfile",
      "symbolId": "src/data-awscc-appflow-connector-profile/index:DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsVeeva"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsVeevaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsVeevaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-connector-profile/index.ts",
          "line": 1875
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-connector-profile/index.ts",
        "line": 1868
      },
      "name": "DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsVeevaOutputReference",
      "namespace": "dataAwsccAppflowConnectorProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 1895
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 1900
          },
          "name": "username",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 1879
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsVeeva"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-connector-profile/index:DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsVeevaOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsZendesk": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsZendesk",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-connector-profile/index.ts",
        "line": 1963
      },
      "name": "DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsZendesk",
      "namespace": "dataAwsccAppflowConnectorProfile",
      "symbolId": "src/data-awscc-appflow-connector-profile/index:DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsZendesk"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsZendeskConnectorOAuthRequest": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsZendeskConnectorOAuthRequest",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-connector-profile/index.ts",
        "line": 1904
      },
      "name": "DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsZendeskConnectorOAuthRequest",
      "namespace": "dataAwsccAppflowConnectorProfile",
      "symbolId": "src/data-awscc-appflow-connector-profile/index:DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsZendeskConnectorOAuthRequest"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsZendeskConnectorOAuthRequestOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsZendeskConnectorOAuthRequestOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-connector-profile/index.ts",
          "line": 1934
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-connector-profile/index.ts",
        "line": 1927
      },
      "name": "DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsZendeskConnectorOAuthRequestOutputReference",
      "namespace": "dataAwsccAppflowConnectorProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 1954
          },
          "name": "authCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 1959
          },
          "name": "redirectUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 1938
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsZendeskConnectorOAuthRequest"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-connector-profile/index:DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsZendeskConnectorOAuthRequestOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsZendeskOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsZendeskOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-connector-profile/index.ts",
          "line": 1993
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-connector-profile/index.ts",
        "line": 1986
      },
      "name": "DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsZendeskOutputReference",
      "namespace": "dataAwsccAppflowConnectorProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 2013
          },
          "name": "accessToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 2018
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 2023
          },
          "name": "clientSecret",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 2029
          },
          "name": "connectorOAuthRequest",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsZendeskConnectorOAuthRequestOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 1997
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsZendesk"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-connector-profile/index:DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsZendeskOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-connector-profile/index.ts",
        "line": 3198
      },
      "name": "DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileProperties",
      "namespace": "dataAwsccAppflowConnectorProfile",
      "symbolId": "src/data-awscc-appflow-connector-profile/index:DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileProperties"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesCustomConnector": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesCustomConnector",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-connector-profile/index.ts",
        "line": 2255
      },
      "name": "DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesCustomConnector",
      "namespace": "dataAwsccAppflowConnectorProfile",
      "symbolId": "src/data-awscc-appflow-connector-profile/index:DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesCustomConnector"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesCustomConnectorOAuth2Properties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesCustomConnectorOAuth2Properties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-connector-profile/index.ts",
        "line": 2190
      },
      "name": "DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesCustomConnectorOAuth2Properties",
      "namespace": "dataAwsccAppflowConnectorProfile",
      "symbolId": "src/data-awscc-appflow-connector-profile/index:DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesCustomConnectorOAuth2Properties"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesCustomConnectorOAuth2PropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesCustomConnectorOAuth2PropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-connector-profile/index.ts",
          "line": 2220
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-connector-profile/index.ts",
        "line": 2213
      },
      "name": "DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesCustomConnectorOAuth2PropertiesOutputReference",
      "namespace": "dataAwsccAppflowConnectorProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 2240
          },
          "name": "oAuth2GrantType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 2245
          },
          "name": "tokenUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 2251
          },
          "name": "tokenUrlCustomProperties",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 2224
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesCustomConnectorOAuth2Properties"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-connector-profile/index:DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesCustomConnectorOAuth2PropertiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesCustomConnectorOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesCustomConnectorOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-connector-profile/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-awscc-appflow-connector-profile/index.ts",
        "line": 2278
      },
      "name": "DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesCustomConnectorOutputReference",
      "namespace": "dataAwsccAppflowConnectorProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 2306
          },
          "name": "oAuth2Properties",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesCustomConnectorOAuth2PropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 2312
          },
          "name": "profileProperties",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 2289
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesCustomConnector"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-connector-profile/index:DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesCustomConnectorOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesDatadog": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesDatadog",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-connector-profile/index.ts",
        "line": 2316
      },
      "name": "DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesDatadog",
      "namespace": "dataAwsccAppflowConnectorProfile",
      "symbolId": "src/data-awscc-appflow-connector-profile/index:DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesDatadog"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesDatadogOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesDatadogOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-connector-profile/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-connector-profile/index.ts",
        "line": 2339
      },
      "name": "DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesDatadogOutputReference",
      "namespace": "dataAwsccAppflowConnectorProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 2366
          },
          "name": "instanceUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 2350
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesDatadog"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-connector-profile/index:DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesDatadogOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesDynatrace": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesDynatrace",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-connector-profile/index.ts",
        "line": 2370
      },
      "name": "DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesDynatrace",
      "namespace": "dataAwsccAppflowConnectorProfile",
      "symbolId": "src/data-awscc-appflow-connector-profile/index:DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesDynatrace"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesDynatraceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesDynatraceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-connector-profile/index.ts",
          "line": 2400
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-connector-profile/index.ts",
        "line": 2393
      },
      "name": "DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesDynatraceOutputReference",
      "namespace": "dataAwsccAppflowConnectorProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 2420
          },
          "name": "instanceUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 2404
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesDynatrace"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-connector-profile/index:DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesDynatraceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesInforNexus": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesInforNexus",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-connector-profile/index.ts",
        "line": 2424
      },
      "name": "DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesInforNexus",
      "namespace": "dataAwsccAppflowConnectorProfile",
      "symbolId": "src/data-awscc-appflow-connector-profile/index:DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesInforNexus"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesInforNexusOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesInforNexusOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-connector-profile/index.ts",
          "line": 2454
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-connector-profile/index.ts",
        "line": 2447
      },
      "name": "DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesInforNexusOutputReference",
      "namespace": "dataAwsccAppflowConnectorProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 2474
          },
          "name": "instanceUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 2458
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesInforNexus"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-connector-profile/index:DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesInforNexusOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesMarketo": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesMarketo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-connector-profile/index.ts",
        "line": 2478
      },
      "name": "DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesMarketo",
      "namespace": "dataAwsccAppflowConnectorProfile",
      "symbolId": "src/data-awscc-appflow-connector-profile/index:DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesMarketo"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesMarketoOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesMarketoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-connector-profile/index.ts",
          "line": 2508
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-connector-profile/index.ts",
        "line": 2501
      },
      "name": "DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesMarketoOutputReference",
      "namespace": "dataAwsccAppflowConnectorProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 2528
          },
          "name": "instanceUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 2512
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesMarketo"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-connector-profile/index:DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesMarketoOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-connector-profile/index.ts",
          "line": 3228
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-connector-profile/index.ts",
        "line": 3221
      },
      "name": "DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesOutputReference",
      "namespace": "dataAwsccAppflowConnectorProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 3249
          },
          "name": "customConnector",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesCustomConnectorOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 3255
          },
          "name": "datadog",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesDatadogOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 3261
          },
          "name": "dynatrace",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesDynatraceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 3267
          },
          "name": "inforNexus",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesInforNexusOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 3273
          },
          "name": "marketo",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesMarketoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 3279
          },
          "name": "pardot",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesPardotOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 3285
          },
          "name": "redshift",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesRedshiftOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 3291
          },
          "name": "salesforce",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSalesforceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 3297
          },
          "name": "sapoData",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSapoDataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 3303
          },
          "name": "serviceNow",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesServiceNowOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 3309
          },
          "name": "slack",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSlackOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 3315
          },
          "name": "snowflake",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSnowflakeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 3321
          },
          "name": "veeva",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesVeevaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 3327
          },
          "name": "zendesk",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesZendeskOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 3232
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileProperties"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-connector-profile/index:DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesPardot": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesPardot",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-connector-profile/index.ts",
        "line": 2532
      },
      "name": "DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesPardot",
      "namespace": "dataAwsccAppflowConnectorProfile",
      "symbolId": "src/data-awscc-appflow-connector-profile/index:DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesPardot"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesPardotOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesPardotOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-connector-profile/index.ts",
          "line": 2562
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-connector-profile/index.ts",
        "line": 2555
      },
      "name": "DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesPardotOutputReference",
      "namespace": "dataAwsccAppflowConnectorProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 2582
          },
          "name": "businessUnitId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 2587
          },
          "name": "instanceUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 2592
          },
          "name": "isSandboxEnvironment",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 2566
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesPardot"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-connector-profile/index:DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesPardotOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesRedshift": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesRedshift",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-connector-profile/index.ts",
        "line": 2596
      },
      "name": "DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesRedshift",
      "namespace": "dataAwsccAppflowConnectorProfile",
      "symbolId": "src/data-awscc-appflow-connector-profile/index:DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesRedshift"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesRedshiftOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesRedshiftOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-connector-profile/index.ts",
          "line": 2626
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-connector-profile/index.ts",
        "line": 2619
      },
      "name": "DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesRedshiftOutputReference",
      "namespace": "dataAwsccAppflowConnectorProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 2646
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 2651
          },
          "name": "bucketPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 2656
          },
          "name": "clusterIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 2661
          },
          "name": "dataApiRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 2666
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 2671
          },
          "name": "databaseUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 2676
          },
          "name": "isRedshiftServerless",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 2681
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 2686
          },
          "name": "workgroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 2630
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesRedshift"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-connector-profile/index:DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesRedshiftOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSalesforce": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSalesforce",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-connector-profile/index.ts",
        "line": 2690
      },
      "name": "DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSalesforce",
      "namespace": "dataAwsccAppflowConnectorProfile",
      "symbolId": "src/data-awscc-appflow-connector-profile/index:DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSalesforce"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSalesforceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSalesforceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-connector-profile/index.ts",
          "line": 2720
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-connector-profile/index.ts",
        "line": 2713
      },
      "name": "DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSalesforceOutputReference",
      "namespace": "dataAwsccAppflowConnectorProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 2740
          },
          "name": "instanceUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 2745
          },
          "name": "isSandboxEnvironment",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 2724
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSalesforce"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-connector-profile/index:DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSalesforceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSapoData": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSapoData",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-connector-profile/index.ts",
        "line": 2813
      },
      "name": "DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSapoData",
      "namespace": "dataAwsccAppflowConnectorProfile",
      "symbolId": "src/data-awscc-appflow-connector-profile/index:DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSapoData"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSapoDataOAuthProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSapoDataOAuthProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-connector-profile/index.ts",
        "line": 2749
      },
      "name": "DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSapoDataOAuthProperties",
      "namespace": "dataAwsccAppflowConnectorProfile",
      "symbolId": "src/data-awscc-appflow-connector-profile/index:DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSapoDataOAuthProperties"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSapoDataOAuthPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSapoDataOAuthPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-connector-profile/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-awscc-appflow-connector-profile/index.ts",
        "line": 2772
      },
      "name": "DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSapoDataOAuthPropertiesOutputReference",
      "namespace": "dataAwsccAppflowConnectorProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 2799
          },
          "name": "authCodeUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 2804
          },
          "name": "oAuthScopes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 2809
          },
          "name": "tokenUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 2783
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSapoDataOAuthProperties"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-connector-profile/index:DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSapoDataOAuthPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSapoDataOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSapoDataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-connector-profile/index.ts",
          "line": 2843
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-connector-profile/index.ts",
        "line": 2836
      },
      "name": "DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSapoDataOutputReference",
      "namespace": "dataAwsccAppflowConnectorProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 2863
          },
          "name": "applicationHostUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 2868
          },
          "name": "applicationServicePath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 2873
          },
          "name": "clientNumber",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 2878
          },
          "name": "logonLanguage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 2884
          },
          "name": "oAuthProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSapoDataOAuthPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 2889
          },
          "name": "portNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 2894
          },
          "name": "privateLinkServiceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 2847
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSapoData"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-connector-profile/index:DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSapoDataOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesServiceNow": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesServiceNow",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-connector-profile/index.ts",
        "line": 2898
      },
      "name": "DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesServiceNow",
      "namespace": "dataAwsccAppflowConnectorProfile",
      "symbolId": "src/data-awscc-appflow-connector-profile/index:DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesServiceNow"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesServiceNowOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesServiceNowOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-connector-profile/index.ts",
          "line": 2928
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-connector-profile/index.ts",
        "line": 2921
      },
      "name": "DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesServiceNowOutputReference",
      "namespace": "dataAwsccAppflowConnectorProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 2948
          },
          "name": "instanceUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 2932
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesServiceNow"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-connector-profile/index:DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesServiceNowOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSlack": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSlack",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-connector-profile/index.ts",
        "line": 2952
      },
      "name": "DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSlack",
      "namespace": "dataAwsccAppflowConnectorProfile",
      "symbolId": "src/data-awscc-appflow-connector-profile/index:DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSlack"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSlackOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSlackOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-connector-profile/index.ts",
          "line": 2982
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-connector-profile/index.ts",
        "line": 2975
      },
      "name": "DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSlackOutputReference",
      "namespace": "dataAwsccAppflowConnectorProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 3002
          },
          "name": "instanceUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 2986
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSlack"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-connector-profile/index:DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSlackOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSnowflake": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSnowflake",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-connector-profile/index.ts",
        "line": 3006
      },
      "name": "DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSnowflake",
      "namespace": "dataAwsccAppflowConnectorProfile",
      "symbolId": "src/data-awscc-appflow-connector-profile/index:DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSnowflake"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSnowflakeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSnowflakeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-connector-profile/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-awscc-appflow-connector-profile/index.ts",
        "line": 3029
      },
      "name": "DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSnowflakeOutputReference",
      "namespace": "dataAwsccAppflowConnectorProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 3056
          },
          "name": "accountName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 3061
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 3066
          },
          "name": "bucketPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 3071
          },
          "name": "privateLinkServiceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 3076
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 3081
          },
          "name": "stage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 3086
          },
          "name": "warehouse",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 3040
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSnowflake"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-connector-profile/index:DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSnowflakeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesVeeva": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesVeeva",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-connector-profile/index.ts",
        "line": 3090
      },
      "name": "DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesVeeva",
      "namespace": "dataAwsccAppflowConnectorProfile",
      "symbolId": "src/data-awscc-appflow-connector-profile/index:DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesVeeva"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesVeevaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesVeevaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-connector-profile/index.ts",
          "line": 3120
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-connector-profile/index.ts",
        "line": 3113
      },
      "name": "DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesVeevaOutputReference",
      "namespace": "dataAwsccAppflowConnectorProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 3140
          },
          "name": "instanceUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 3124
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesVeeva"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-connector-profile/index:DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesVeevaOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesZendesk": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesZendesk",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-connector-profile/index.ts",
        "line": 3144
      },
      "name": "DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesZendesk",
      "namespace": "dataAwsccAppflowConnectorProfile",
      "symbolId": "src/data-awscc-appflow-connector-profile/index:DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesZendesk"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesZendeskOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesZendeskOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-connector-profile/index.ts",
          "line": 3174
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-connector-profile/index.ts",
        "line": 3167
      },
      "name": "DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesZendeskOutputReference",
      "namespace": "dataAwsccAppflowConnectorProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 3194
          },
          "name": "instanceUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 3178
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesZendesk"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-connector-profile/index:DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesZendeskOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-connector-profile/index.ts",
          "line": 3361
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-connector-profile/index.ts",
        "line": 3354
      },
      "name": "DataAwsccAppflowConnectorProfileConnectorProfileConfigOutputReference",
      "namespace": "dataAwsccAppflowConnectorProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 3382
          },
          "name": "connectorProfileCredentials",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfileCredentialsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 3388
          },
          "name": "connectorProfileProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfigConnectorProfilePropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profile/index.ts",
            "line": 3365
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfile.DataAwsccAppflowConnectorProfileConnectorProfileConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-connector-profile/index:DataAwsccAppflowConnectorProfileConnectorProfileConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfiles.DataAwsccAppflowConnectorProfiles": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appflow_connector_profiles awscc_appflow_connector_profiles}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfiles.DataAwsccAppflowConnectorProfiles",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appflow_connector_profiles awscc_appflow_connector_profiles} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-connector-profiles/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfiles.DataAwsccAppflowConnectorProfilesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-connector-profiles/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccAppflowConnectorProfiles resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profiles/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccAppflowConnectorProfiles to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appflow_connector_profiles#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccAppflowConnectorProfiles that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccAppflowConnectorProfiles to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profiles/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profiles/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccAppflowConnectorProfiles",
      "namespace": "dataAwsccAppflowConnectorProfiles",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profiles/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profiles/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connector-profiles/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-connector-profiles/index:DataAwsccAppflowConnectorProfiles"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfiles.DataAwsccAppflowConnectorProfilesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectorProfiles.DataAwsccAppflowConnectorProfilesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-connector-profiles/index.ts",
        "line": 14
      },
      "name": "DataAwsccAppflowConnectorProfilesConfig",
      "namespace": "dataAwsccAppflowConnectorProfiles",
      "symbolId": "src/data-awscc-appflow-connector-profiles/index:DataAwsccAppflowConnectorProfilesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnectors.DataAwsccAppflowConnectors": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appflow_connectors awscc_appflow_connectors}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectors.DataAwsccAppflowConnectors",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appflow_connectors awscc_appflow_connectors} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-connectors/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectors.DataAwsccAppflowConnectorsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-connectors/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccAppflowConnectors resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connectors/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccAppflowConnectors to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appflow_connectors#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccAppflowConnectors that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccAppflowConnectors to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connectors/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connectors/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccAppflowConnectors",
      "namespace": "dataAwsccAppflowConnectors",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connectors/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connectors/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-connectors/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-connectors/index:DataAwsccAppflowConnectors"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowConnectors.DataAwsccAppflowConnectorsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowConnectors.DataAwsccAppflowConnectorsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-connectors/index.ts",
        "line": 14
      },
      "name": "DataAwsccAppflowConnectorsConfig",
      "namespace": "dataAwsccAppflowConnectors",
      "symbolId": "src/data-awscc-appflow-connectors/index:DataAwsccAppflowConnectorsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlow": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appflow_flow awscc_appflow_flow}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlow",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appflow_flow awscc_appflow_flow} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-flow/index.ts",
          "line": 4111
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 4079
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccAppflowFlow resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 4096
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccAppflowFlow to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appflow_flow#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccAppflowFlow that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccAppflowFlow to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 4212
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 4218
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccAppflowFlow",
      "namespace": "dataAwsccAppflowFlow",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 4084
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 4135
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 4141
          },
          "name": "destinationFlowConfigList",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListStructList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 4146
          },
          "name": "flowArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 4151
          },
          "name": "flowName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 4156
          },
          "name": "flowStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 4174
          },
          "name": "kmsArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 4180
          },
          "name": "metadataCatalogConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowMetadataCatalogConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 4186
          },
          "name": "sourceFlowConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 4192
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 4198
          },
          "name": "tasks",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowTasksList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 4204
          },
          "name": "triggerConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowTriggerConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 4169
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 4162
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlow"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 14
      },
      "name": "DataAwsccAppflowFlowConfig",
      "namespace": "dataAwsccAppflowFlow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appflow_flow#id DataAwsccAppflowFlow#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 1720
      },
      "name": "DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorProperties",
      "namespace": "dataAwsccAppflowFlow",
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorProperties"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesCustomConnector": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesCustomConnector",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 89
      },
      "name": "DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesCustomConnector",
      "namespace": "dataAwsccAppflowFlow",
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesCustomConnector"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesCustomConnectorErrorHandlingConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesCustomConnectorErrorHandlingConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 25
      },
      "name": "DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesCustomConnectorErrorHandlingConfig",
      "namespace": "dataAwsccAppflowFlow",
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesCustomConnectorErrorHandlingConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesCustomConnectorErrorHandlingConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesCustomConnectorErrorHandlingConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-flow/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 48
      },
      "name": "DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesCustomConnectorErrorHandlingConfigOutputReference",
      "namespace": "dataAwsccAppflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 75
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 80
          },
          "name": "bucketPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 85
          },
          "name": "failOnFirstError",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesCustomConnectorErrorHandlingConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesCustomConnectorErrorHandlingConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesCustomConnectorOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesCustomConnectorOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-flow/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 112
      },
      "name": "DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesCustomConnectorOutputReference",
      "namespace": "dataAwsccAppflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 140
          },
          "name": "customProperties",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 145
          },
          "name": "entityName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 151
          },
          "name": "errorHandlingConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesCustomConnectorErrorHandlingConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 156
          },
          "name": "idFieldNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 161
          },
          "name": "writeOperationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 123
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesCustomConnector"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesCustomConnectorOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesEventBridge": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesEventBridge",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 229
      },
      "name": "DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesEventBridge",
      "namespace": "dataAwsccAppflowFlow",
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesEventBridge"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesEventBridgeErrorHandlingConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesEventBridgeErrorHandlingConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 165
      },
      "name": "DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesEventBridgeErrorHandlingConfig",
      "namespace": "dataAwsccAppflowFlow",
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesEventBridgeErrorHandlingConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesEventBridgeErrorHandlingConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesEventBridgeErrorHandlingConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-flow/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-awscc-appflow-flow/index.ts",
        "line": 188
      },
      "name": "DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesEventBridgeErrorHandlingConfigOutputReference",
      "namespace": "dataAwsccAppflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 215
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 220
          },
          "name": "bucketPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 225
          },
          "name": "failOnFirstError",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 199
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesEventBridgeErrorHandlingConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesEventBridgeErrorHandlingConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesEventBridgeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesEventBridgeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-flow/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/data-awscc-appflow-flow/index.ts",
        "line": 252
      },
      "name": "DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesEventBridgeOutputReference",
      "namespace": "dataAwsccAppflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 280
          },
          "name": "errorHandlingConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesEventBridgeErrorHandlingConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 285
          },
          "name": "object",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 263
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesEventBridge"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesEventBridgeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesLookoutMetrics": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesLookoutMetrics",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 289
      },
      "name": "DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesLookoutMetrics",
      "namespace": "dataAwsccAppflowFlow",
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesLookoutMetrics"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesLookoutMetricsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesLookoutMetricsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-flow/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-awscc-appflow-flow/index.ts",
        "line": 312
      },
      "name": "DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesLookoutMetricsOutputReference",
      "namespace": "dataAwsccAppflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 339
          },
          "name": "object",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 323
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesLookoutMetrics"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesLookoutMetricsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesMarketo": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesMarketo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 407
      },
      "name": "DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesMarketo",
      "namespace": "dataAwsccAppflowFlow",
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesMarketo"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesMarketoErrorHandlingConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesMarketoErrorHandlingConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 343
      },
      "name": "DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesMarketoErrorHandlingConfig",
      "namespace": "dataAwsccAppflowFlow",
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesMarketoErrorHandlingConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesMarketoErrorHandlingConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesMarketoErrorHandlingConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-flow/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-awscc-appflow-flow/index.ts",
        "line": 366
      },
      "name": "DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesMarketoErrorHandlingConfigOutputReference",
      "namespace": "dataAwsccAppflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 393
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 398
          },
          "name": "bucketPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 403
          },
          "name": "failOnFirstError",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 377
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesMarketoErrorHandlingConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesMarketoErrorHandlingConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesMarketoOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesMarketoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-flow/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 430
      },
      "name": "DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesMarketoOutputReference",
      "namespace": "dataAwsccAppflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 458
          },
          "name": "errorHandlingConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesMarketoErrorHandlingConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 463
          },
          "name": "object",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 441
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesMarketo"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesMarketoOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-flow/index.ts",
          "line": 1750
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 1743
      },
      "name": "DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesOutputReference",
      "namespace": "dataAwsccAppflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 1771
          },
          "name": "customConnector",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesCustomConnectorOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 1777
          },
          "name": "eventBridge",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesEventBridgeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 1783
          },
          "name": "lookoutMetrics",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesLookoutMetricsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 1789
          },
          "name": "marketo",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesMarketoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 1795
          },
          "name": "redshift",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesRedshiftOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 1801
          },
          "name": "s3",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesS3OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 1807
          },
          "name": "salesforce",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSalesforceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 1813
          },
          "name": "sapoData",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSapoDataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 1819
          },
          "name": "snowflake",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSnowflakeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 1825
          },
          "name": "upsolver",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesUpsolverOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 1831
          },
          "name": "zendesk",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesZendeskOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 1754
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorProperties"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesRedshift": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesRedshift",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 531
      },
      "name": "DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesRedshift",
      "namespace": "dataAwsccAppflowFlow",
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesRedshift"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesRedshiftErrorHandlingConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesRedshiftErrorHandlingConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 467
      },
      "name": "DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesRedshiftErrorHandlingConfig",
      "namespace": "dataAwsccAppflowFlow",
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesRedshiftErrorHandlingConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesRedshiftErrorHandlingConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesRedshiftErrorHandlingConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-flow/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-awscc-appflow-flow/index.ts",
        "line": 490
      },
      "name": "DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesRedshiftErrorHandlingConfigOutputReference",
      "namespace": "dataAwsccAppflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 517
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 522
          },
          "name": "bucketPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 527
          },
          "name": "failOnFirstError",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 501
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesRedshiftErrorHandlingConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesRedshiftErrorHandlingConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesRedshiftOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesRedshiftOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-flow/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 554
      },
      "name": "DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesRedshiftOutputReference",
      "namespace": "dataAwsccAppflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 581
          },
          "name": "bucketPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 587
          },
          "name": "errorHandlingConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesRedshiftErrorHandlingConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 592
          },
          "name": "intermediateBucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 597
          },
          "name": "object",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 565
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesRedshift"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesRedshiftOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesS3": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesS3",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 795
      },
      "name": "DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesS3",
      "namespace": "dataAwsccAppflowFlow",
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesS3"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesS3OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesS3OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-flow/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 818
      },
      "name": "DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesS3OutputReference",
      "namespace": "dataAwsccAppflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 845
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 850
          },
          "name": "bucketPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 856
          },
          "name": "s3OutputFormatConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesS3S3OutputFormatConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 829
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesS3"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesS3OutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesS3S3OutputFormatConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesS3S3OutputFormatConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 724
      },
      "name": "DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesS3S3OutputFormatConfig",
      "namespace": "dataAwsccAppflowFlow",
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesS3S3OutputFormatConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesS3S3OutputFormatConfigAggregationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesS3S3OutputFormatConfigAggregationConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 601
      },
      "name": "DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesS3S3OutputFormatConfigAggregationConfig",
      "namespace": "dataAwsccAppflowFlow",
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesS3S3OutputFormatConfigAggregationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesS3S3OutputFormatConfigAggregationConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesS3S3OutputFormatConfigAggregationConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-flow/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-awscc-appflow-flow/index.ts",
        "line": 624
      },
      "name": "DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesS3S3OutputFormatConfigAggregationConfigOutputReference",
      "namespace": "dataAwsccAppflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 651
          },
          "name": "aggregationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 656
          },
          "name": "targetFileSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 635
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesS3S3OutputFormatConfigAggregationConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesS3S3OutputFormatConfigAggregationConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesS3S3OutputFormatConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesS3S3OutputFormatConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-flow/index.ts",
          "line": 754
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 747
      },
      "name": "DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesS3S3OutputFormatConfigOutputReference",
      "namespace": "dataAwsccAppflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 775
          },
          "name": "aggregationConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesS3S3OutputFormatConfigAggregationConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 780
          },
          "name": "fileType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 786
          },
          "name": "prefixConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesS3S3OutputFormatConfigPrefixConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 791
          },
          "name": "preserveSourceDataTyping",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 758
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesS3S3OutputFormatConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesS3S3OutputFormatConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesS3S3OutputFormatConfigPrefixConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesS3S3OutputFormatConfigPrefixConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 660
      },
      "name": "DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesS3S3OutputFormatConfigPrefixConfig",
      "namespace": "dataAwsccAppflowFlow",
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesS3S3OutputFormatConfigPrefixConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesS3S3OutputFormatConfigPrefixConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesS3S3OutputFormatConfigPrefixConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-flow/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-awscc-appflow-flow/index.ts",
        "line": 683
      },
      "name": "DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesS3S3OutputFormatConfigPrefixConfigOutputReference",
      "namespace": "dataAwsccAppflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 710
          },
          "name": "pathPrefixHierarchy",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 715
          },
          "name": "prefixFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 720
          },
          "name": "prefixType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 694
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesS3S3OutputFormatConfigPrefixConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesS3S3OutputFormatConfigPrefixConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSalesforce": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSalesforce",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 924
      },
      "name": "DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSalesforce",
      "namespace": "dataAwsccAppflowFlow",
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSalesforce"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSalesforceErrorHandlingConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSalesforceErrorHandlingConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 860
      },
      "name": "DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSalesforceErrorHandlingConfig",
      "namespace": "dataAwsccAppflowFlow",
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSalesforceErrorHandlingConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSalesforceErrorHandlingConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSalesforceErrorHandlingConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-flow/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 883
      },
      "name": "DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSalesforceErrorHandlingConfigOutputReference",
      "namespace": "dataAwsccAppflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 910
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 915
          },
          "name": "bucketPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 920
          },
          "name": "failOnFirstError",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 894
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSalesforceErrorHandlingConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSalesforceErrorHandlingConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSalesforceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSalesforceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-flow/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-awscc-appflow-flow/index.ts",
        "line": 947
      },
      "name": "DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSalesforceOutputReference",
      "namespace": "dataAwsccAppflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 974
          },
          "name": "dataTransferApi",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 980
          },
          "name": "errorHandlingConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSalesforceErrorHandlingConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 985
          },
          "name": "idFieldNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 990
          },
          "name": "object",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 995
          },
          "name": "writeOperationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 958
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSalesforce"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSalesforceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSapoData": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSapoData",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 1122
      },
      "name": "DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSapoData",
      "namespace": "dataAwsccAppflowFlow",
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSapoData"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSapoDataErrorHandlingConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSapoDataErrorHandlingConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 999
      },
      "name": "DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSapoDataErrorHandlingConfig",
      "namespace": "dataAwsccAppflowFlow",
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSapoDataErrorHandlingConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSapoDataErrorHandlingConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSapoDataErrorHandlingConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-flow/index.ts",
          "line": 1029
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 1022
      },
      "name": "DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSapoDataErrorHandlingConfigOutputReference",
      "namespace": "dataAwsccAppflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 1049
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 1054
          },
          "name": "bucketPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 1059
          },
          "name": "failOnFirstError",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 1033
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSapoDataErrorHandlingConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSapoDataErrorHandlingConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSapoDataOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSapoDataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-flow/index.ts",
          "line": 1152
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 1145
      },
      "name": "DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSapoDataOutputReference",
      "namespace": "dataAwsccAppflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 1173
          },
          "name": "errorHandlingConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSapoDataErrorHandlingConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 1178
          },
          "name": "idFieldNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 1183
          },
          "name": "objectPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 1189
          },
          "name": "successResponseHandlingConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSapoDataSuccessResponseHandlingConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 1194
          },
          "name": "writeOperationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 1156
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSapoData"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSapoDataOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSapoDataSuccessResponseHandlingConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSapoDataSuccessResponseHandlingConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 1063
      },
      "name": "DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSapoDataSuccessResponseHandlingConfig",
      "namespace": "dataAwsccAppflowFlow",
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSapoDataSuccessResponseHandlingConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSapoDataSuccessResponseHandlingConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSapoDataSuccessResponseHandlingConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-flow/index.ts",
          "line": 1093
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 1086
      },
      "name": "DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSapoDataSuccessResponseHandlingConfigOutputReference",
      "namespace": "dataAwsccAppflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 1113
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 1118
          },
          "name": "bucketPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 1097
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSapoDataSuccessResponseHandlingConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSapoDataSuccessResponseHandlingConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSnowflake": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSnowflake",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 1262
      },
      "name": "DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSnowflake",
      "namespace": "dataAwsccAppflowFlow",
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSnowflake"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSnowflakeErrorHandlingConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSnowflakeErrorHandlingConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 1198
      },
      "name": "DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSnowflakeErrorHandlingConfig",
      "namespace": "dataAwsccAppflowFlow",
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSnowflakeErrorHandlingConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSnowflakeErrorHandlingConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSnowflakeErrorHandlingConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-flow/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 1221
      },
      "name": "DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSnowflakeErrorHandlingConfigOutputReference",
      "namespace": "dataAwsccAppflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 1248
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 1253
          },
          "name": "bucketPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 1258
          },
          "name": "failOnFirstError",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 1232
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSnowflakeErrorHandlingConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSnowflakeErrorHandlingConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSnowflakeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSnowflakeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-flow/index.ts",
          "line": 1292
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 1285
      },
      "name": "DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSnowflakeOutputReference",
      "namespace": "dataAwsccAppflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 1312
          },
          "name": "bucketPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 1318
          },
          "name": "errorHandlingConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSnowflakeErrorHandlingConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 1323
          },
          "name": "intermediateBucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 1328
          },
          "name": "object",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 1296
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSnowflake"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesSnowflakeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesUpsolver": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesUpsolver",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 1521
      },
      "name": "DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesUpsolver",
      "namespace": "dataAwsccAppflowFlow",
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesUpsolver"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesUpsolverOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesUpsolverOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-flow/index.ts",
          "line": 1551
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 1544
      },
      "name": "DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesUpsolverOutputReference",
      "namespace": "dataAwsccAppflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 1571
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 1576
          },
          "name": "bucketPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 1582
          },
          "name": "s3OutputFormatConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesUpsolverS3OutputFormatConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 1555
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesUpsolver"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesUpsolverOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesUpsolverS3OutputFormatConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesUpsolverS3OutputFormatConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 1455
      },
      "name": "DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesUpsolverS3OutputFormatConfig",
      "namespace": "dataAwsccAppflowFlow",
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesUpsolverS3OutputFormatConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesUpsolverS3OutputFormatConfigAggregationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesUpsolverS3OutputFormatConfigAggregationConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 1332
      },
      "name": "DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesUpsolverS3OutputFormatConfigAggregationConfig",
      "namespace": "dataAwsccAppflowFlow",
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesUpsolverS3OutputFormatConfigAggregationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesUpsolverS3OutputFormatConfigAggregationConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesUpsolverS3OutputFormatConfigAggregationConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-flow/index.ts",
          "line": 1362
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 1355
      },
      "name": "DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesUpsolverS3OutputFormatConfigAggregationConfigOutputReference",
      "namespace": "dataAwsccAppflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 1382
          },
          "name": "aggregationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 1387
          },
          "name": "targetFileSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 1366
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesUpsolverS3OutputFormatConfigAggregationConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesUpsolverS3OutputFormatConfigAggregationConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesUpsolverS3OutputFormatConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesUpsolverS3OutputFormatConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-flow/index.ts",
          "line": 1485
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 1478
      },
      "name": "DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesUpsolverS3OutputFormatConfigOutputReference",
      "namespace": "dataAwsccAppflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 1506
          },
          "name": "aggregationConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesUpsolverS3OutputFormatConfigAggregationConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 1511
          },
          "name": "fileType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 1517
          },
          "name": "prefixConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesUpsolverS3OutputFormatConfigPrefixConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 1489
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesUpsolverS3OutputFormatConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesUpsolverS3OutputFormatConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesUpsolverS3OutputFormatConfigPrefixConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesUpsolverS3OutputFormatConfigPrefixConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 1391
      },
      "name": "DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesUpsolverS3OutputFormatConfigPrefixConfig",
      "namespace": "dataAwsccAppflowFlow",
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesUpsolverS3OutputFormatConfigPrefixConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesUpsolverS3OutputFormatConfigPrefixConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesUpsolverS3OutputFormatConfigPrefixConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-flow/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-awscc-appflow-flow/index.ts",
        "line": 1414
      },
      "name": "DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesUpsolverS3OutputFormatConfigPrefixConfigOutputReference",
      "namespace": "dataAwsccAppflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 1441
          },
          "name": "pathPrefixHierarchy",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 1446
          },
          "name": "prefixFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 1451
          },
          "name": "prefixType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 1425
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesUpsolverS3OutputFormatConfigPrefixConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesUpsolverS3OutputFormatConfigPrefixConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesZendesk": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesZendesk",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 1650
      },
      "name": "DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesZendesk",
      "namespace": "dataAwsccAppflowFlow",
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesZendesk"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesZendeskErrorHandlingConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesZendeskErrorHandlingConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 1586
      },
      "name": "DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesZendeskErrorHandlingConfig",
      "namespace": "dataAwsccAppflowFlow",
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesZendeskErrorHandlingConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesZendeskErrorHandlingConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesZendeskErrorHandlingConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-flow/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-awscc-appflow-flow/index.ts",
        "line": 1609
      },
      "name": "DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesZendeskErrorHandlingConfigOutputReference",
      "namespace": "dataAwsccAppflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 1636
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 1641
          },
          "name": "bucketPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 1646
          },
          "name": "failOnFirstError",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 1620
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesZendeskErrorHandlingConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesZendeskErrorHandlingConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesZendeskOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesZendeskOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-flow/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/data-awscc-appflow-flow/index.ts",
        "line": 1673
      },
      "name": "DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesZendeskOutputReference",
      "namespace": "dataAwsccAppflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 1701
          },
          "name": "errorHandlingConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesZendeskErrorHandlingConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 1706
          },
          "name": "idFieldNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 1711
          },
          "name": "object",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 1716
          },
          "name": "writeOperationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 1684
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesZendesk"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesZendeskOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 1835
      },
      "name": "DataAwsccAppflowFlowDestinationFlowConfigListStruct",
      "namespace": "dataAwsccAppflowFlow",
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowDestinationFlowConfigListStruct"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListStructList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListStructList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-flow/index.ts",
          "line": 1915
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 1908
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 1922
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListStructOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccAppflowFlowDestinationFlowConfigListStructList",
      "namespace": "dataAwsccAppflowFlow",
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowDestinationFlowConfigListStructList"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-flow/index.ts",
          "line": 1867
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 1858
      },
      "name": "DataAwsccAppflowFlowDestinationFlowConfigListStructOutputReference",
      "namespace": "dataAwsccAppflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 1887
          },
          "name": "apiVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 1892
          },
          "name": "connectorProfileName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 1897
          },
          "name": "connectorType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 1903
          },
          "name": "destinationConnectorProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListDestinationConnectorPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 1871
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowDestinationFlowConfigListStruct"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowDestinationFlowConfigListStructOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowMetadataCatalogConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowMetadataCatalogConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 1990
      },
      "name": "DataAwsccAppflowFlowMetadataCatalogConfig",
      "namespace": "dataAwsccAppflowFlow",
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowMetadataCatalogConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowMetadataCatalogConfigGlueDataCatalog": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowMetadataCatalogConfigGlueDataCatalog",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 1926
      },
      "name": "DataAwsccAppflowFlowMetadataCatalogConfigGlueDataCatalog",
      "namespace": "dataAwsccAppflowFlow",
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowMetadataCatalogConfigGlueDataCatalog"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowMetadataCatalogConfigGlueDataCatalogOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowMetadataCatalogConfigGlueDataCatalogOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-flow/index.ts",
          "line": 1956
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 1949
      },
      "name": "DataAwsccAppflowFlowMetadataCatalogConfigGlueDataCatalogOutputReference",
      "namespace": "dataAwsccAppflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 1976
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 1981
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 1986
          },
          "name": "tablePrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 1960
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowMetadataCatalogConfigGlueDataCatalog"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowMetadataCatalogConfigGlueDataCatalogOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowMetadataCatalogConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowMetadataCatalogConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-flow/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-awscc-appflow-flow/index.ts",
        "line": 2013
      },
      "name": "DataAwsccAppflowFlowMetadataCatalogConfigOutputReference",
      "namespace": "dataAwsccAppflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 2041
          },
          "name": "glueDataCatalog",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowMetadataCatalogConfigGlueDataCatalogOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 2024
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowMetadataCatalogConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowMetadataCatalogConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 3459
      },
      "name": "DataAwsccAppflowFlowSourceFlowConfig",
      "namespace": "dataAwsccAppflowFlow",
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowSourceFlowConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigIncrementalPullConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigIncrementalPullConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 2045
      },
      "name": "DataAwsccAppflowFlowSourceFlowConfigIncrementalPullConfig",
      "namespace": "dataAwsccAppflowFlow",
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowSourceFlowConfigIncrementalPullConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigIncrementalPullConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigIncrementalPullConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-flow/index.ts",
          "line": 2075
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 2068
      },
      "name": "DataAwsccAppflowFlowSourceFlowConfigIncrementalPullConfigOutputReference",
      "namespace": "dataAwsccAppflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 2095
          },
          "name": "datetimeTypeFieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 2079
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigIncrementalPullConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowSourceFlowConfigIncrementalPullConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-flow/index.ts",
          "line": 3489
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 3482
      },
      "name": "DataAwsccAppflowFlowSourceFlowConfigOutputReference",
      "namespace": "dataAwsccAppflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 3509
          },
          "name": "apiVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 3514
          },
          "name": "connectorProfileName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 3519
          },
          "name": "connectorType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 3525
          },
          "name": "incrementalPullConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigIncrementalPullConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 3531
          },
          "name": "sourceConnectorProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 3493
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowSourceFlowConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 3308
      },
      "name": "DataAwsccAppflowFlowSourceFlowConfigSourceConnectorProperties",
      "namespace": "dataAwsccAppflowFlow",
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowSourceFlowConfigSourceConnectorProperties"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesAmplitude": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesAmplitude",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 2099
      },
      "name": "DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesAmplitude",
      "namespace": "dataAwsccAppflowFlow",
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesAmplitude"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesAmplitudeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesAmplitudeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-flow/index.ts",
          "line": 2129
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 2122
      },
      "name": "DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesAmplitudeOutputReference",
      "namespace": "dataAwsccAppflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 2149
          },
          "name": "object",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 2133
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesAmplitude"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesAmplitudeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesCustomConnector": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesCustomConnector",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 2212
      },
      "name": "DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesCustomConnector",
      "namespace": "dataAwsccAppflowFlow",
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesCustomConnector"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesCustomConnectorDataTransferApi": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesCustomConnectorDataTransferApi",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 2153
      },
      "name": "DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesCustomConnectorDataTransferApi",
      "namespace": "dataAwsccAppflowFlow",
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesCustomConnectorDataTransferApi"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesCustomConnectorDataTransferApiOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesCustomConnectorDataTransferApiOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-flow/index.ts",
          "line": 2183
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 2176
      },
      "name": "DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesCustomConnectorDataTransferApiOutputReference",
      "namespace": "dataAwsccAppflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 2203
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 2208
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 2187
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesCustomConnectorDataTransferApi"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesCustomConnectorDataTransferApiOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesCustomConnectorOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesCustomConnectorOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-flow/index.ts",
          "line": 2242
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 2235
      },
      "name": "DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesCustomConnectorOutputReference",
      "namespace": "dataAwsccAppflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 2263
          },
          "name": "customProperties",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 2269
          },
          "name": "dataTransferApi",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesCustomConnectorDataTransferApiOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 2274
          },
          "name": "entityName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 2246
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesCustomConnector"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesCustomConnectorOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesDatadog": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesDatadog",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 2278
      },
      "name": "DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesDatadog",
      "namespace": "dataAwsccAppflowFlow",
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesDatadog"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesDatadogOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesDatadogOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-flow/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/data-awscc-appflow-flow/index.ts",
        "line": 2301
      },
      "name": "DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesDatadogOutputReference",
      "namespace": "dataAwsccAppflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 2328
          },
          "name": "object",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 2312
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesDatadog"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesDatadogOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesDynatrace": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesDynatrace",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 2332
      },
      "name": "DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesDynatrace",
      "namespace": "dataAwsccAppflowFlow",
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesDynatrace"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesDynatraceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesDynatraceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-flow/index.ts",
          "line": 2362
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 2355
      },
      "name": "DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesDynatraceOutputReference",
      "namespace": "dataAwsccAppflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 2382
          },
          "name": "object",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 2366
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesDynatrace"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesDynatraceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesGoogleAnalytics": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesGoogleAnalytics",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 2386
      },
      "name": "DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesGoogleAnalytics",
      "namespace": "dataAwsccAppflowFlow",
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesGoogleAnalytics"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesGoogleAnalyticsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesGoogleAnalyticsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-flow/index.ts",
          "line": 2416
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 2409
      },
      "name": "DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesGoogleAnalyticsOutputReference",
      "namespace": "dataAwsccAppflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 2436
          },
          "name": "object",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 2420
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesGoogleAnalytics"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesGoogleAnalyticsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesInforNexus": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesInforNexus",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 2440
      },
      "name": "DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesInforNexus",
      "namespace": "dataAwsccAppflowFlow",
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesInforNexus"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesInforNexusOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesInforNexusOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-flow/index.ts",
          "line": 2470
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 2463
      },
      "name": "DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesInforNexusOutputReference",
      "namespace": "dataAwsccAppflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 2490
          },
          "name": "object",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 2474
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesInforNexus"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesInforNexusOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesMarketo": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesMarketo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 2494
      },
      "name": "DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesMarketo",
      "namespace": "dataAwsccAppflowFlow",
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesMarketo"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesMarketoOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesMarketoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-flow/index.ts",
          "line": 2524
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 2517
      },
      "name": "DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesMarketoOutputReference",
      "namespace": "dataAwsccAppflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 2544
          },
          "name": "object",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 2528
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesMarketo"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesMarketoOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-flow/index.ts",
          "line": 3338
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 3331
      },
      "name": "DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesOutputReference",
      "namespace": "dataAwsccAppflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 3359
          },
          "name": "amplitude",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesAmplitudeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 3365
          },
          "name": "customConnector",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesCustomConnectorOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 3371
          },
          "name": "datadog",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesDatadogOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 3377
          },
          "name": "dynatrace",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesDynatraceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 3383
          },
          "name": "googleAnalytics",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesGoogleAnalyticsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 3389
          },
          "name": "inforNexus",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesInforNexusOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 3395
          },
          "name": "marketo",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesMarketoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 3401
          },
          "name": "pardot",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesPardotOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 3407
          },
          "name": "s3",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesS3OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 3413
          },
          "name": "salesforce",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesSalesforceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 3419
          },
          "name": "sapoData",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesSapoDataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 3425
          },
          "name": "serviceNow",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesServiceNowOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 3431
          },
          "name": "singular",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesSingularOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 3437
          },
          "name": "slack",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesSlackOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 3443
          },
          "name": "trendmicro",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesTrendmicroOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 3449
          },
          "name": "veeva",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesVeevaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 3455
          },
          "name": "zendesk",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesZendeskOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 3342
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorProperties"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesPardot": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesPardot",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 2548
      },
      "name": "DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesPardot",
      "namespace": "dataAwsccAppflowFlow",
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesPardot"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesPardotOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesPardotOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-flow/index.ts",
          "line": 2578
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 2571
      },
      "name": "DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesPardotOutputReference",
      "namespace": "dataAwsccAppflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 2598
          },
          "name": "object",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 2582
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesPardot"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesPardotOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesS3": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesS3",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 2656
      },
      "name": "DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesS3",
      "namespace": "dataAwsccAppflowFlow",
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesS3"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesS3OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesS3OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-flow/index.ts",
          "line": 2686
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 2679
      },
      "name": "DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesS3OutputReference",
      "namespace": "dataAwsccAppflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 2706
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 2711
          },
          "name": "bucketPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 2717
          },
          "name": "s3InputFormatConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesS3S3InputFormatConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 2690
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesS3"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesS3OutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesS3S3InputFormatConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesS3S3InputFormatConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 2602
      },
      "name": "DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesS3S3InputFormatConfig",
      "namespace": "dataAwsccAppflowFlow",
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesS3S3InputFormatConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesS3S3InputFormatConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesS3S3InputFormatConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-flow/index.ts",
          "line": 2632
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 2625
      },
      "name": "DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesS3S3InputFormatConfigOutputReference",
      "namespace": "dataAwsccAppflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 2652
          },
          "name": "s3InputFileType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 2636
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesS3S3InputFormatConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesS3S3InputFormatConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesSalesforce": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesSalesforce",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 2721
      },
      "name": "DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesSalesforce",
      "namespace": "dataAwsccAppflowFlow",
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesSalesforce"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesSalesforceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesSalesforceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-flow/index.ts",
          "line": 2751
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 2744
      },
      "name": "DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesSalesforceOutputReference",
      "namespace": "dataAwsccAppflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 2771
          },
          "name": "dataTransferApi",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 2776
          },
          "name": "enableDynamicFieldUpdate",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 2781
          },
          "name": "includeDeletedRecords",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 2786
          },
          "name": "object",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 2755
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesSalesforce"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesSalesforceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesSapoData": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesSapoData",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 2898
      },
      "name": "DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesSapoData",
      "namespace": "dataAwsccAppflowFlow",
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesSapoData"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesSapoDataOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesSapoDataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-flow/index.ts",
          "line": 2928
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 2921
      },
      "name": "DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesSapoDataOutputReference",
      "namespace": "dataAwsccAppflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 2948
          },
          "name": "objectPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 2954
          },
          "name": "paginationConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesSapoDataPaginationConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 2960
          },
          "name": "parallelismConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesSapoDataParallelismConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 2932
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesSapoData"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesSapoDataOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesSapoDataPaginationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesSapoDataPaginationConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 2790
      },
      "name": "DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesSapoDataPaginationConfig",
      "namespace": "dataAwsccAppflowFlow",
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesSapoDataPaginationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesSapoDataPaginationConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesSapoDataPaginationConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-flow/index.ts",
          "line": 2820
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 2813
      },
      "name": "DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesSapoDataPaginationConfigOutputReference",
      "namespace": "dataAwsccAppflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 2840
          },
          "name": "maxPageSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 2824
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesSapoDataPaginationConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesSapoDataPaginationConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesSapoDataParallelismConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesSapoDataParallelismConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 2844
      },
      "name": "DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesSapoDataParallelismConfig",
      "namespace": "dataAwsccAppflowFlow",
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesSapoDataParallelismConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesSapoDataParallelismConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesSapoDataParallelismConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-flow/index.ts",
          "line": 2874
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 2867
      },
      "name": "DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesSapoDataParallelismConfigOutputReference",
      "namespace": "dataAwsccAppflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 2894
          },
          "name": "maxParallelism",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 2878
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesSapoDataParallelismConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesSapoDataParallelismConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesServiceNow": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesServiceNow",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 2964
      },
      "name": "DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesServiceNow",
      "namespace": "dataAwsccAppflowFlow",
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesServiceNow"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesServiceNowOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesServiceNowOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-flow/index.ts",
          "line": 2994
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 2987
      },
      "name": "DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesServiceNowOutputReference",
      "namespace": "dataAwsccAppflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 3014
          },
          "name": "object",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 2998
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesServiceNow"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesServiceNowOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesSingular": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesSingular",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 3018
      },
      "name": "DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesSingular",
      "namespace": "dataAwsccAppflowFlow",
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesSingular"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesSingularOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesSingularOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-flow/index.ts",
          "line": 3048
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 3041
      },
      "name": "DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesSingularOutputReference",
      "namespace": "dataAwsccAppflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 3068
          },
          "name": "object",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 3052
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesSingular"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesSingularOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesSlack": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesSlack",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 3072
      },
      "name": "DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesSlack",
      "namespace": "dataAwsccAppflowFlow",
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesSlack"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesSlackOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesSlackOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-flow/index.ts",
          "line": 3102
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 3095
      },
      "name": "DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesSlackOutputReference",
      "namespace": "dataAwsccAppflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 3122
          },
          "name": "object",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 3106
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesSlack"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesSlackOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesTrendmicro": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesTrendmicro",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 3126
      },
      "name": "DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesTrendmicro",
      "namespace": "dataAwsccAppflowFlow",
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesTrendmicro"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesTrendmicroOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesTrendmicroOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-flow/index.ts",
          "line": 3156
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 3149
      },
      "name": "DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesTrendmicroOutputReference",
      "namespace": "dataAwsccAppflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 3176
          },
          "name": "object",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 3160
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesTrendmicro"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesTrendmicroOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesVeeva": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesVeeva",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 3180
      },
      "name": "DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesVeeva",
      "namespace": "dataAwsccAppflowFlow",
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesVeeva"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesVeevaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesVeevaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-flow/index.ts",
          "line": 3210
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 3203
      },
      "name": "DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesVeevaOutputReference",
      "namespace": "dataAwsccAppflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 3230
          },
          "name": "documentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 3235
          },
          "name": "includeAllVersions",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 3240
          },
          "name": "includeRenditions",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 3245
          },
          "name": "includeSourceFiles",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 3250
          },
          "name": "object",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 3214
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesVeeva"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesVeevaOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesZendesk": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesZendesk",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 3254
      },
      "name": "DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesZendesk",
      "namespace": "dataAwsccAppflowFlow",
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesZendesk"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesZendeskOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesZendeskOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-flow/index.ts",
          "line": 3284
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 3277
      },
      "name": "DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesZendeskOutputReference",
      "namespace": "dataAwsccAppflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 3304
          },
          "name": "object",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 3288
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesZendesk"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowSourceFlowConfigSourceConnectorPropertiesZendeskOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 3535
      },
      "name": "DataAwsccAppflowFlowTags",
      "namespace": "dataAwsccAppflowFlow",
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowTags"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-flow/index.ts",
          "line": 3604
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 3597
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 3611
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccAppflowFlowTagsList",
      "namespace": "dataAwsccAppflowFlow",
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-flow/index.ts",
          "line": 3567
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 3558
      },
      "name": "DataAwsccAppflowFlowTagsOutputReference",
      "namespace": "dataAwsccAppflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 3587
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 3592
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 3571
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowTasks": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowTasks",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 3829
      },
      "name": "DataAwsccAppflowFlowTasks",
      "namespace": "dataAwsccAppflowFlow",
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowTasks"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowTasksConnectorOperator": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowTasksConnectorOperator",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 3615
      },
      "name": "DataAwsccAppflowFlowTasksConnectorOperator",
      "namespace": "dataAwsccAppflowFlow",
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowTasksConnectorOperator"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowTasksConnectorOperatorOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowTasksConnectorOperatorOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-flow/index.ts",
          "line": 3645
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 3638
      },
      "name": "DataAwsccAppflowFlowTasksConnectorOperatorOutputReference",
      "namespace": "dataAwsccAppflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 3665
          },
          "name": "amplitude",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 3670
          },
          "name": "customConnector",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 3675
          },
          "name": "datadog",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 3680
          },
          "name": "dynatrace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 3685
          },
          "name": "googleAnalytics",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 3690
          },
          "name": "inforNexus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 3695
          },
          "name": "marketo",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 3700
          },
          "name": "pardot",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 3705
          },
          "name": "s3",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 3710
          },
          "name": "salesforce",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 3715
          },
          "name": "sapoData",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 3720
          },
          "name": "serviceNow",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 3725
          },
          "name": "singular",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 3730
          },
          "name": "slack",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 3735
          },
          "name": "trendmicro",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 3740
          },
          "name": "veeva",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 3745
          },
          "name": "zendesk",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 3649
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowTasksConnectorOperator"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowTasksConnectorOperatorOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowTasksList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowTasksList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-flow/index.ts",
          "line": 3915
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 3908
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 3922
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowTasksOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccAppflowFlowTasksList",
      "namespace": "dataAwsccAppflowFlow",
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowTasksList"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowTasksOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowTasksOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-flow/index.ts",
          "line": 3861
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 3852
      },
      "name": "DataAwsccAppflowFlowTasksOutputReference",
      "namespace": "dataAwsccAppflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 3882
          },
          "name": "connectorOperator",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowTasksConnectorOperatorOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 3887
          },
          "name": "destinationField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 3892
          },
          "name": "sourceFields",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 3898
          },
          "name": "taskProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowTasksTaskPropertiesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 3903
          },
          "name": "taskType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 3865
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowTasks"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowTasksOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowTasksTaskProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowTasksTaskProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 3749
      },
      "name": "DataAwsccAppflowFlowTasksTaskProperties",
      "namespace": "dataAwsccAppflowFlow",
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowTasksTaskProperties"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowTasksTaskPropertiesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowTasksTaskPropertiesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-flow/index.ts",
          "line": 3818
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 3811
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 3825
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowTasksTaskPropertiesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccAppflowFlowTasksTaskPropertiesList",
      "namespace": "dataAwsccAppflowFlow",
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowTasksTaskPropertiesList"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowTasksTaskPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowTasksTaskPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-flow/index.ts",
          "line": 3781
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 3772
      },
      "name": "DataAwsccAppflowFlowTasksTaskPropertiesOutputReference",
      "namespace": "dataAwsccAppflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 3801
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 3806
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 3785
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowTasksTaskProperties"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowTasksTaskPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowTriggerConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowTriggerConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 4015
      },
      "name": "DataAwsccAppflowFlowTriggerConfig",
      "namespace": "dataAwsccAppflowFlow",
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowTriggerConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowTriggerConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowTriggerConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-flow/index.ts",
          "line": 4045
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 4038
      },
      "name": "DataAwsccAppflowFlowTriggerConfigOutputReference",
      "namespace": "dataAwsccAppflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 4066
          },
          "name": "triggerProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowTriggerConfigTriggerPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 4071
          },
          "name": "triggerType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 4049
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowTriggerConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowTriggerConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowTriggerConfigTriggerProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowTriggerConfigTriggerProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flow/index.ts",
        "line": 3926
      },
      "name": "DataAwsccAppflowFlowTriggerConfigTriggerProperties",
      "namespace": "dataAwsccAppflowFlow",
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowTriggerConfigTriggerProperties"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowTriggerConfigTriggerPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowTriggerConfigTriggerPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-flow/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-awscc-appflow-flow/index.ts",
        "line": 3949
      },
      "name": "DataAwsccAppflowFlowTriggerConfigTriggerPropertiesOutputReference",
      "namespace": "dataAwsccAppflowFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 3976
          },
          "name": "dataPullMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 3981
          },
          "name": "firstExecutionFrom",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 3986
          },
          "name": "flowErrorDeactivationThreshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 3991
          },
          "name": "scheduleEndTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 3996
          },
          "name": "scheduleExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 4001
          },
          "name": "scheduleOffset",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 4006
          },
          "name": "scheduleStartTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 4011
          },
          "name": "timeZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flow/index.ts",
            "line": 3960
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlow.DataAwsccAppflowFlowTriggerConfigTriggerProperties"
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-flow/index:DataAwsccAppflowFlowTriggerConfigTriggerPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlows.DataAwsccAppflowFlows": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appflow_flows awscc_appflow_flows}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlows.DataAwsccAppflowFlows",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appflow_flows awscc_appflow_flows} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-appflow-flows/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlows.DataAwsccAppflowFlowsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flows/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccAppflowFlows resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flows/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccAppflowFlows to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appflow_flows#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccAppflowFlows that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccAppflowFlows to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flows/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flows/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccAppflowFlows",
      "namespace": "dataAwsccAppflowFlows",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flows/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flows/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appflow-flows/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-appflow-flows/index:DataAwsccAppflowFlows"
    },
    "@cdktn/provider-awscc.dataAwsccAppflowFlows.DataAwsccAppflowFlowsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppflowFlows.DataAwsccAppflowFlowsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appflow-flows/index.ts",
        "line": 14
      },
      "name": "DataAwsccAppflowFlowsConfig",
      "namespace": "dataAwsccAppflowFlows",
      "symbolId": "src/data-awscc-appflow-flows/index:DataAwsccAppflowFlowsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppintegrationsApplication.DataAwsccAppintegrationsApplication": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appintegrations_application awscc_appintegrations_application}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppintegrationsApplication.DataAwsccAppintegrationsApplication",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appintegrations_application awscc_appintegrations_application} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-appintegrations-application/index.ts",
          "line": 423
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAppintegrationsApplication.DataAwsccAppintegrationsApplicationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appintegrations-application/index.ts",
        "line": 391
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccAppintegrationsApplication resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-appintegrations-application/index.ts",
            "line": 408
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccAppintegrationsApplication to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appintegrations_application#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccAppintegrationsApplication that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccAppintegrationsApplication to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appintegrations-application/index.ts",
            "line": 532
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appintegrations-application/index.ts",
            "line": 538
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccAppintegrationsApplication",
      "namespace": "dataAwsccAppintegrationsApplication",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appintegrations-application/index.ts",
            "line": 396
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appintegrations-application/index.ts",
            "line": 447
          },
          "name": "applicationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appintegrations-application/index.ts",
            "line": 453
          },
          "name": "applicationConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppintegrationsApplication.DataAwsccAppintegrationsApplicationApplicationConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appintegrations-application/index.ts",
            "line": 458
          },
          "name": "applicationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appintegrations-application/index.ts",
            "line": 464
          },
          "name": "applicationSourceConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppintegrationsApplication.DataAwsccAppintegrationsApplicationApplicationSourceConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appintegrations-application/index.ts",
            "line": 469
          },
          "name": "applicationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appintegrations-application/index.ts",
            "line": 474
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appintegrations-application/index.ts",
            "line": 493
          },
          "name": "iframeConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppintegrationsApplication.DataAwsccAppintegrationsApplicationIframeConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appintegrations-application/index.ts",
            "line": 498
          },
          "name": "initializationTimeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appintegrations-application/index.ts",
            "line": 503
          },
          "name": "isService",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appintegrations-application/index.ts",
            "line": 508
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appintegrations-application/index.ts",
            "line": 513
          },
          "name": "namespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appintegrations-application/index.ts",
            "line": 518
          },
          "name": "permissions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appintegrations-application/index.ts",
            "line": 524
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppintegrationsApplication.DataAwsccAppintegrationsApplicationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appintegrations-application/index.ts",
            "line": 487
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appintegrations-application/index.ts",
            "line": 480
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-appintegrations-application/index:DataAwsccAppintegrationsApplication"
    },
    "@cdktn/provider-awscc.dataAwsccAppintegrationsApplication.DataAwsccAppintegrationsApplicationApplicationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppintegrationsApplication.DataAwsccAppintegrationsApplicationApplicationConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appintegrations-application/index.ts",
        "line": 79
      },
      "name": "DataAwsccAppintegrationsApplicationApplicationConfig",
      "namespace": "dataAwsccAppintegrationsApplication",
      "symbolId": "src/data-awscc-appintegrations-application/index:DataAwsccAppintegrationsApplicationApplicationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppintegrationsApplication.DataAwsccAppintegrationsApplicationApplicationConfigContactHandling": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppintegrationsApplication.DataAwsccAppintegrationsApplicationApplicationConfigContactHandling",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appintegrations-application/index.ts",
        "line": 25
      },
      "name": "DataAwsccAppintegrationsApplicationApplicationConfigContactHandling",
      "namespace": "dataAwsccAppintegrationsApplication",
      "symbolId": "src/data-awscc-appintegrations-application/index:DataAwsccAppintegrationsApplicationApplicationConfigContactHandling"
    },
    "@cdktn/provider-awscc.dataAwsccAppintegrationsApplication.DataAwsccAppintegrationsApplicationApplicationConfigContactHandlingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppintegrationsApplication.DataAwsccAppintegrationsApplicationApplicationConfigContactHandlingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appintegrations-application/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appintegrations-application/index.ts",
        "line": 48
      },
      "name": "DataAwsccAppintegrationsApplicationApplicationConfigContactHandlingOutputReference",
      "namespace": "dataAwsccAppintegrationsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appintegrations-application/index.ts",
            "line": 75
          },
          "name": "scope",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appintegrations-application/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppintegrationsApplication.DataAwsccAppintegrationsApplicationApplicationConfigContactHandling"
          }
        }
      ],
      "symbolId": "src/data-awscc-appintegrations-application/index:DataAwsccAppintegrationsApplicationApplicationConfigContactHandlingOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppintegrationsApplication.DataAwsccAppintegrationsApplicationApplicationConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppintegrationsApplication.DataAwsccAppintegrationsApplicationApplicationConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appintegrations-application/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-awscc-appintegrations-application/index.ts",
        "line": 102
      },
      "name": "DataAwsccAppintegrationsApplicationApplicationConfigOutputReference",
      "namespace": "dataAwsccAppintegrationsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appintegrations-application/index.ts",
            "line": 130
          },
          "name": "contactHandling",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppintegrationsApplication.DataAwsccAppintegrationsApplicationApplicationConfigContactHandlingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appintegrations-application/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppintegrationsApplication.DataAwsccAppintegrationsApplicationApplicationConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-appintegrations-application/index:DataAwsccAppintegrationsApplicationApplicationConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppintegrationsApplication.DataAwsccAppintegrationsApplicationApplicationSourceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppintegrationsApplication.DataAwsccAppintegrationsApplicationApplicationSourceConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appintegrations-application/index.ts",
        "line": 193
      },
      "name": "DataAwsccAppintegrationsApplicationApplicationSourceConfig",
      "namespace": "dataAwsccAppintegrationsApplication",
      "symbolId": "src/data-awscc-appintegrations-application/index:DataAwsccAppintegrationsApplicationApplicationSourceConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppintegrationsApplication.DataAwsccAppintegrationsApplicationApplicationSourceConfigExternalUrlConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppintegrationsApplication.DataAwsccAppintegrationsApplicationApplicationSourceConfigExternalUrlConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appintegrations-application/index.ts",
        "line": 134
      },
      "name": "DataAwsccAppintegrationsApplicationApplicationSourceConfigExternalUrlConfig",
      "namespace": "dataAwsccAppintegrationsApplication",
      "symbolId": "src/data-awscc-appintegrations-application/index:DataAwsccAppintegrationsApplicationApplicationSourceConfigExternalUrlConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppintegrationsApplication.DataAwsccAppintegrationsApplicationApplicationSourceConfigExternalUrlConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppintegrationsApplication.DataAwsccAppintegrationsApplicationApplicationSourceConfigExternalUrlConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appintegrations-application/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-awscc-appintegrations-application/index.ts",
        "line": 157
      },
      "name": "DataAwsccAppintegrationsApplicationApplicationSourceConfigExternalUrlConfigOutputReference",
      "namespace": "dataAwsccAppintegrationsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appintegrations-application/index.ts",
            "line": 184
          },
          "name": "accessUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appintegrations-application/index.ts",
            "line": 189
          },
          "name": "approvedOrigins",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appintegrations-application/index.ts",
            "line": 168
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppintegrationsApplication.DataAwsccAppintegrationsApplicationApplicationSourceConfigExternalUrlConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-appintegrations-application/index:DataAwsccAppintegrationsApplicationApplicationSourceConfigExternalUrlConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppintegrationsApplication.DataAwsccAppintegrationsApplicationApplicationSourceConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppintegrationsApplication.DataAwsccAppintegrationsApplicationApplicationSourceConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appintegrations-application/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appintegrations-application/index.ts",
        "line": 216
      },
      "name": "DataAwsccAppintegrationsApplicationApplicationSourceConfigOutputReference",
      "namespace": "dataAwsccAppintegrationsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appintegrations-application/index.ts",
            "line": 244
          },
          "name": "externalUrlConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppintegrationsApplication.DataAwsccAppintegrationsApplicationApplicationSourceConfigExternalUrlConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appintegrations-application/index.ts",
            "line": 227
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppintegrationsApplication.DataAwsccAppintegrationsApplicationApplicationSourceConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-appintegrations-application/index:DataAwsccAppintegrationsApplicationApplicationSourceConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppintegrationsApplication.DataAwsccAppintegrationsApplicationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppintegrationsApplication.DataAwsccAppintegrationsApplicationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appintegrations-application/index.ts",
        "line": 14
      },
      "name": "DataAwsccAppintegrationsApplicationConfig",
      "namespace": "dataAwsccAppintegrationsApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appintegrations_application#id DataAwsccAppintegrationsApplication#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appintegrations-application/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-appintegrations-application/index:DataAwsccAppintegrationsApplicationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppintegrationsApplication.DataAwsccAppintegrationsApplicationIframeConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppintegrationsApplication.DataAwsccAppintegrationsApplicationIframeConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appintegrations-application/index.ts",
        "line": 248
      },
      "name": "DataAwsccAppintegrationsApplicationIframeConfig",
      "namespace": "dataAwsccAppintegrationsApplication",
      "symbolId": "src/data-awscc-appintegrations-application/index:DataAwsccAppintegrationsApplicationIframeConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppintegrationsApplication.DataAwsccAppintegrationsApplicationIframeConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppintegrationsApplication.DataAwsccAppintegrationsApplicationIframeConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appintegrations-application/index.ts",
          "line": 278
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appintegrations-application/index.ts",
        "line": 271
      },
      "name": "DataAwsccAppintegrationsApplicationIframeConfigOutputReference",
      "namespace": "dataAwsccAppintegrationsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appintegrations-application/index.ts",
            "line": 298
          },
          "name": "allow",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appintegrations-application/index.ts",
            "line": 303
          },
          "name": "sandbox",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appintegrations-application/index.ts",
            "line": 282
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppintegrationsApplication.DataAwsccAppintegrationsApplicationIframeConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-appintegrations-application/index:DataAwsccAppintegrationsApplicationIframeConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppintegrationsApplication.DataAwsccAppintegrationsApplicationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppintegrationsApplication.DataAwsccAppintegrationsApplicationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appintegrations-application/index.ts",
        "line": 307
      },
      "name": "DataAwsccAppintegrationsApplicationTags",
      "namespace": "dataAwsccAppintegrationsApplication",
      "symbolId": "src/data-awscc-appintegrations-application/index:DataAwsccAppintegrationsApplicationTags"
    },
    "@cdktn/provider-awscc.dataAwsccAppintegrationsApplication.DataAwsccAppintegrationsApplicationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppintegrationsApplication.DataAwsccAppintegrationsApplicationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appintegrations-application/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appintegrations-application/index.ts",
        "line": 369
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appintegrations-application/index.ts",
            "line": 383
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAppintegrationsApplication.DataAwsccAppintegrationsApplicationTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccAppintegrationsApplicationTagsList",
      "namespace": "dataAwsccAppintegrationsApplication",
      "symbolId": "src/data-awscc-appintegrations-application/index:DataAwsccAppintegrationsApplicationTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccAppintegrationsApplication.DataAwsccAppintegrationsApplicationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppintegrationsApplication.DataAwsccAppintegrationsApplicationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appintegrations-application/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-awscc-appintegrations-application/index.ts",
        "line": 330
      },
      "name": "DataAwsccAppintegrationsApplicationTagsOutputReference",
      "namespace": "dataAwsccAppintegrationsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appintegrations-application/index.ts",
            "line": 359
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appintegrations-application/index.ts",
            "line": 364
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appintegrations-application/index.ts",
            "line": 343
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppintegrationsApplication.DataAwsccAppintegrationsApplicationTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-appintegrations-application/index:DataAwsccAppintegrationsApplicationTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppintegrationsApplications.DataAwsccAppintegrationsApplications": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appintegrations_applications awscc_appintegrations_applications}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppintegrationsApplications.DataAwsccAppintegrationsApplications",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appintegrations_applications awscc_appintegrations_applications} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-appintegrations-applications/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAppintegrationsApplications.DataAwsccAppintegrationsApplicationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appintegrations-applications/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccAppintegrationsApplications resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-appintegrations-applications/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccAppintegrationsApplications to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appintegrations_applications#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccAppintegrationsApplications that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccAppintegrationsApplications to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appintegrations-applications/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appintegrations-applications/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccAppintegrationsApplications",
      "namespace": "dataAwsccAppintegrationsApplications",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appintegrations-applications/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appintegrations-applications/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appintegrations-applications/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-appintegrations-applications/index:DataAwsccAppintegrationsApplications"
    },
    "@cdktn/provider-awscc.dataAwsccAppintegrationsApplications.DataAwsccAppintegrationsApplicationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppintegrationsApplications.DataAwsccAppintegrationsApplicationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appintegrations-applications/index.ts",
        "line": 14
      },
      "name": "DataAwsccAppintegrationsApplicationsConfig",
      "namespace": "dataAwsccAppintegrationsApplications",
      "symbolId": "src/data-awscc-appintegrations-applications/index:DataAwsccAppintegrationsApplicationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppintegrationsDataIntegration.DataAwsccAppintegrationsDataIntegration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appintegrations_data_integration awscc_appintegrations_data_integration}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppintegrationsDataIntegration.DataAwsccAppintegrationsDataIntegration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appintegrations_data_integration awscc_appintegrations_data_integration} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-appintegrations-data-integration/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAppintegrationsDataIntegration.DataAwsccAppintegrationsDataIntegrationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appintegrations-data-integration/index.ts",
        "line": 233
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccAppintegrationsDataIntegration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-appintegrations-data-integration/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 DataAwsccAppintegrationsDataIntegration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appintegrations_data_integration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccAppintegrationsDataIntegration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccAppintegrationsDataIntegration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appintegrations-data-integration/index.ts",
            "line": 363
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appintegrations-data-integration/index.ts",
            "line": 369
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccAppintegrationsDataIntegration",
      "namespace": "dataAwsccAppintegrationsDataIntegration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appintegrations-data-integration/index.ts",
            "line": 238
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appintegrations-data-integration/index.ts",
            "line": 289
          },
          "name": "dataIntegrationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appintegrations-data-integration/index.ts",
            "line": 294
          },
          "name": "dataIntegrationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appintegrations-data-integration/index.ts",
            "line": 299
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appintegrations-data-integration/index.ts",
            "line": 305
          },
          "name": "fileConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppintegrationsDataIntegration.DataAwsccAppintegrationsDataIntegrationFileConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appintegrations-data-integration/index.ts",
            "line": 323
          },
          "name": "kmsKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appintegrations-data-integration/index.ts",
            "line": 328
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "remarks": "This nesting is deeper than the typed wrapper classes in the core cdktn package; it is exposed as `AnyMapMap` and values below that boundary are untyped tokens.",
            "stability": "stable",
            "summary": "Terraform type: `map(map(list(string)))`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appintegrations-data-integration/index.ts",
            "line": 338
          },
          "name": "objectConfiguration",
          "type": {
            "fqn": "cdktn.AnyMapMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appintegrations-data-integration/index.ts",
            "line": 344
          },
          "name": "scheduleConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppintegrationsDataIntegration.DataAwsccAppintegrationsDataIntegrationScheduleConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appintegrations-data-integration/index.ts",
            "line": 349
          },
          "name": "sourceUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appintegrations-data-integration/index.ts",
            "line": 355
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppintegrationsDataIntegration.DataAwsccAppintegrationsDataIntegrationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appintegrations-data-integration/index.ts",
            "line": 318
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appintegrations-data-integration/index.ts",
            "line": 311
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-appintegrations-data-integration/index:DataAwsccAppintegrationsDataIntegration"
    },
    "@cdktn/provider-awscc.dataAwsccAppintegrationsDataIntegration.DataAwsccAppintegrationsDataIntegrationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppintegrationsDataIntegration.DataAwsccAppintegrationsDataIntegrationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appintegrations-data-integration/index.ts",
        "line": 14
      },
      "name": "DataAwsccAppintegrationsDataIntegrationConfig",
      "namespace": "dataAwsccAppintegrationsDataIntegration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appintegrations_data_integration#id DataAwsccAppintegrationsDataIntegration#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appintegrations-data-integration/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-appintegrations-data-integration/index:DataAwsccAppintegrationsDataIntegrationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppintegrationsDataIntegration.DataAwsccAppintegrationsDataIntegrationFileConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppintegrationsDataIntegration.DataAwsccAppintegrationsDataIntegrationFileConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appintegrations-data-integration/index.ts",
        "line": 25
      },
      "name": "DataAwsccAppintegrationsDataIntegrationFileConfiguration",
      "namespace": "dataAwsccAppintegrationsDataIntegration",
      "symbolId": "src/data-awscc-appintegrations-data-integration/index:DataAwsccAppintegrationsDataIntegrationFileConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccAppintegrationsDataIntegration.DataAwsccAppintegrationsDataIntegrationFileConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppintegrationsDataIntegration.DataAwsccAppintegrationsDataIntegrationFileConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appintegrations-data-integration/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appintegrations-data-integration/index.ts",
        "line": 48
      },
      "name": "DataAwsccAppintegrationsDataIntegrationFileConfigurationOutputReference",
      "namespace": "dataAwsccAppintegrationsDataIntegration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appintegrations-data-integration/index.ts",
            "line": 76
          },
          "name": "filters",
          "type": {
            "fqn": "cdktn.StringListMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appintegrations-data-integration/index.ts",
            "line": 81
          },
          "name": "folders",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appintegrations-data-integration/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppintegrationsDataIntegration.DataAwsccAppintegrationsDataIntegrationFileConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-appintegrations-data-integration/index:DataAwsccAppintegrationsDataIntegrationFileConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppintegrationsDataIntegration.DataAwsccAppintegrationsDataIntegrationScheduleConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppintegrationsDataIntegration.DataAwsccAppintegrationsDataIntegrationScheduleConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appintegrations-data-integration/index.ts",
        "line": 85
      },
      "name": "DataAwsccAppintegrationsDataIntegrationScheduleConfig",
      "namespace": "dataAwsccAppintegrationsDataIntegration",
      "symbolId": "src/data-awscc-appintegrations-data-integration/index:DataAwsccAppintegrationsDataIntegrationScheduleConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppintegrationsDataIntegration.DataAwsccAppintegrationsDataIntegrationScheduleConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppintegrationsDataIntegration.DataAwsccAppintegrationsDataIntegrationScheduleConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appintegrations-data-integration/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-awscc-appintegrations-data-integration/index.ts",
        "line": 108
      },
      "name": "DataAwsccAppintegrationsDataIntegrationScheduleConfigOutputReference",
      "namespace": "dataAwsccAppintegrationsDataIntegration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appintegrations-data-integration/index.ts",
            "line": 135
          },
          "name": "firstExecutionFrom",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appintegrations-data-integration/index.ts",
            "line": 140
          },
          "name": "object",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appintegrations-data-integration/index.ts",
            "line": 145
          },
          "name": "scheduleExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appintegrations-data-integration/index.ts",
            "line": 119
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppintegrationsDataIntegration.DataAwsccAppintegrationsDataIntegrationScheduleConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-appintegrations-data-integration/index:DataAwsccAppintegrationsDataIntegrationScheduleConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppintegrationsDataIntegration.DataAwsccAppintegrationsDataIntegrationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppintegrationsDataIntegration.DataAwsccAppintegrationsDataIntegrationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appintegrations-data-integration/index.ts",
        "line": 149
      },
      "name": "DataAwsccAppintegrationsDataIntegrationTags",
      "namespace": "dataAwsccAppintegrationsDataIntegration",
      "symbolId": "src/data-awscc-appintegrations-data-integration/index:DataAwsccAppintegrationsDataIntegrationTags"
    },
    "@cdktn/provider-awscc.dataAwsccAppintegrationsDataIntegration.DataAwsccAppintegrationsDataIntegrationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppintegrationsDataIntegration.DataAwsccAppintegrationsDataIntegrationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appintegrations-data-integration/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-awscc-appintegrations-data-integration/index.ts",
        "line": 211
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appintegrations-data-integration/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-awscc.dataAwsccAppintegrationsDataIntegration.DataAwsccAppintegrationsDataIntegrationTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccAppintegrationsDataIntegrationTagsList",
      "namespace": "dataAwsccAppintegrationsDataIntegration",
      "symbolId": "src/data-awscc-appintegrations-data-integration/index:DataAwsccAppintegrationsDataIntegrationTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccAppintegrationsDataIntegration.DataAwsccAppintegrationsDataIntegrationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppintegrationsDataIntegration.DataAwsccAppintegrationsDataIntegrationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appintegrations-data-integration/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-awscc-appintegrations-data-integration/index.ts",
        "line": 172
      },
      "name": "DataAwsccAppintegrationsDataIntegrationTagsOutputReference",
      "namespace": "dataAwsccAppintegrationsDataIntegration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appintegrations-data-integration/index.ts",
            "line": 201
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appintegrations-data-integration/index.ts",
            "line": 206
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appintegrations-data-integration/index.ts",
            "line": 185
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppintegrationsDataIntegration.DataAwsccAppintegrationsDataIntegrationTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-appintegrations-data-integration/index:DataAwsccAppintegrationsDataIntegrationTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppintegrationsDataIntegrations.DataAwsccAppintegrationsDataIntegrations": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appintegrations_data_integrations awscc_appintegrations_data_integrations}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppintegrationsDataIntegrations.DataAwsccAppintegrationsDataIntegrations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appintegrations_data_integrations awscc_appintegrations_data_integrations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-appintegrations-data-integrations/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAppintegrationsDataIntegrations.DataAwsccAppintegrationsDataIntegrationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appintegrations-data-integrations/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccAppintegrationsDataIntegrations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-appintegrations-data-integrations/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccAppintegrationsDataIntegrations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appintegrations_data_integrations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccAppintegrationsDataIntegrations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccAppintegrationsDataIntegrations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appintegrations-data-integrations/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appintegrations-data-integrations/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccAppintegrationsDataIntegrations",
      "namespace": "dataAwsccAppintegrationsDataIntegrations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appintegrations-data-integrations/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appintegrations-data-integrations/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appintegrations-data-integrations/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-appintegrations-data-integrations/index:DataAwsccAppintegrationsDataIntegrations"
    },
    "@cdktn/provider-awscc.dataAwsccAppintegrationsDataIntegrations.DataAwsccAppintegrationsDataIntegrationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppintegrationsDataIntegrations.DataAwsccAppintegrationsDataIntegrationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appintegrations-data-integrations/index.ts",
        "line": 14
      },
      "name": "DataAwsccAppintegrationsDataIntegrationsConfig",
      "namespace": "dataAwsccAppintegrationsDataIntegrations",
      "symbolId": "src/data-awscc-appintegrations-data-integrations/index:DataAwsccAppintegrationsDataIntegrationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppintegrationsEventIntegration.DataAwsccAppintegrationsEventIntegration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appintegrations_event_integration awscc_appintegrations_event_integration}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppintegrationsEventIntegration.DataAwsccAppintegrationsEventIntegration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appintegrations_event_integration awscc_appintegrations_event_integration} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-appintegrations-event-integration/index.ts",
          "line": 195
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAppintegrationsEventIntegration.DataAwsccAppintegrationsEventIntegrationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appintegrations-event-integration/index.ts",
        "line": 163
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccAppintegrationsEventIntegration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-appintegrations-event-integration/index.ts",
            "line": 180
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccAppintegrationsEventIntegration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appintegrations_event_integration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccAppintegrationsEventIntegration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccAppintegrationsEventIntegration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appintegrations-event-integration/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-awscc-appintegrations-event-integration/index.ts",
            "line": 273
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccAppintegrationsEventIntegration",
      "namespace": "dataAwsccAppintegrationsEventIntegration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appintegrations-event-integration/index.ts",
            "line": 168
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appintegrations-event-integration/index.ts",
            "line": 219
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appintegrations-event-integration/index.ts",
            "line": 224
          },
          "name": "eventBridgeBus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appintegrations-event-integration/index.ts",
            "line": 230
          },
          "name": "eventFilter",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppintegrationsEventIntegration.DataAwsccAppintegrationsEventIntegrationEventFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appintegrations-event-integration/index.ts",
            "line": 235
          },
          "name": "eventIntegrationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appintegrations-event-integration/index.ts",
            "line": 253
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appintegrations-event-integration/index.ts",
            "line": 259
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppintegrationsEventIntegration.DataAwsccAppintegrationsEventIntegrationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appintegrations-event-integration/index.ts",
            "line": 248
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appintegrations-event-integration/index.ts",
            "line": 241
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-appintegrations-event-integration/index:DataAwsccAppintegrationsEventIntegration"
    },
    "@cdktn/provider-awscc.dataAwsccAppintegrationsEventIntegration.DataAwsccAppintegrationsEventIntegrationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppintegrationsEventIntegration.DataAwsccAppintegrationsEventIntegrationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appintegrations-event-integration/index.ts",
        "line": 14
      },
      "name": "DataAwsccAppintegrationsEventIntegrationConfig",
      "namespace": "dataAwsccAppintegrationsEventIntegration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appintegrations_event_integration#id DataAwsccAppintegrationsEventIntegration#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appintegrations-event-integration/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-appintegrations-event-integration/index:DataAwsccAppintegrationsEventIntegrationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppintegrationsEventIntegration.DataAwsccAppintegrationsEventIntegrationEventFilter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppintegrationsEventIntegration.DataAwsccAppintegrationsEventIntegrationEventFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appintegrations-event-integration/index.ts",
        "line": 25
      },
      "name": "DataAwsccAppintegrationsEventIntegrationEventFilter",
      "namespace": "dataAwsccAppintegrationsEventIntegration",
      "symbolId": "src/data-awscc-appintegrations-event-integration/index:DataAwsccAppintegrationsEventIntegrationEventFilter"
    },
    "@cdktn/provider-awscc.dataAwsccAppintegrationsEventIntegration.DataAwsccAppintegrationsEventIntegrationEventFilterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppintegrationsEventIntegration.DataAwsccAppintegrationsEventIntegrationEventFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appintegrations-event-integration/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appintegrations-event-integration/index.ts",
        "line": 48
      },
      "name": "DataAwsccAppintegrationsEventIntegrationEventFilterOutputReference",
      "namespace": "dataAwsccAppintegrationsEventIntegration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appintegrations-event-integration/index.ts",
            "line": 75
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appintegrations-event-integration/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppintegrationsEventIntegration.DataAwsccAppintegrationsEventIntegrationEventFilter"
          }
        }
      ],
      "symbolId": "src/data-awscc-appintegrations-event-integration/index:DataAwsccAppintegrationsEventIntegrationEventFilterOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppintegrationsEventIntegration.DataAwsccAppintegrationsEventIntegrationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppintegrationsEventIntegration.DataAwsccAppintegrationsEventIntegrationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appintegrations-event-integration/index.ts",
        "line": 79
      },
      "name": "DataAwsccAppintegrationsEventIntegrationTags",
      "namespace": "dataAwsccAppintegrationsEventIntegration",
      "symbolId": "src/data-awscc-appintegrations-event-integration/index:DataAwsccAppintegrationsEventIntegrationTags"
    },
    "@cdktn/provider-awscc.dataAwsccAppintegrationsEventIntegration.DataAwsccAppintegrationsEventIntegrationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppintegrationsEventIntegration.DataAwsccAppintegrationsEventIntegrationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appintegrations-event-integration/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appintegrations-event-integration/index.ts",
        "line": 141
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appintegrations-event-integration/index.ts",
            "line": 155
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAppintegrationsEventIntegration.DataAwsccAppintegrationsEventIntegrationTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccAppintegrationsEventIntegrationTagsList",
      "namespace": "dataAwsccAppintegrationsEventIntegration",
      "symbolId": "src/data-awscc-appintegrations-event-integration/index:DataAwsccAppintegrationsEventIntegrationTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccAppintegrationsEventIntegration.DataAwsccAppintegrationsEventIntegrationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppintegrationsEventIntegration.DataAwsccAppintegrationsEventIntegrationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appintegrations-event-integration/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appintegrations-event-integration/index.ts",
        "line": 102
      },
      "name": "DataAwsccAppintegrationsEventIntegrationTagsOutputReference",
      "namespace": "dataAwsccAppintegrationsEventIntegration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appintegrations-event-integration/index.ts",
            "line": 131
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appintegrations-event-integration/index.ts",
            "line": 136
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appintegrations-event-integration/index.ts",
            "line": 115
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppintegrationsEventIntegration.DataAwsccAppintegrationsEventIntegrationTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-appintegrations-event-integration/index:DataAwsccAppintegrationsEventIntegrationTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppintegrationsEventIntegrations.DataAwsccAppintegrationsEventIntegrations": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appintegrations_event_integrations awscc_appintegrations_event_integrations}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppintegrationsEventIntegrations.DataAwsccAppintegrationsEventIntegrations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appintegrations_event_integrations awscc_appintegrations_event_integrations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-appintegrations-event-integrations/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAppintegrationsEventIntegrations.DataAwsccAppintegrationsEventIntegrationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appintegrations-event-integrations/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccAppintegrationsEventIntegrations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-appintegrations-event-integrations/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccAppintegrationsEventIntegrations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appintegrations_event_integrations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccAppintegrationsEventIntegrations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccAppintegrationsEventIntegrations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appintegrations-event-integrations/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appintegrations-event-integrations/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccAppintegrationsEventIntegrations",
      "namespace": "dataAwsccAppintegrationsEventIntegrations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appintegrations-event-integrations/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appintegrations-event-integrations/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appintegrations-event-integrations/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-appintegrations-event-integrations/index:DataAwsccAppintegrationsEventIntegrations"
    },
    "@cdktn/provider-awscc.dataAwsccAppintegrationsEventIntegrations.DataAwsccAppintegrationsEventIntegrationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppintegrationsEventIntegrations.DataAwsccAppintegrationsEventIntegrationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appintegrations-event-integrations/index.ts",
        "line": 14
      },
      "name": "DataAwsccAppintegrationsEventIntegrationsConfig",
      "namespace": "dataAwsccAppintegrationsEventIntegrations",
      "symbolId": "src/data-awscc-appintegrations-event-integrations/index:DataAwsccAppintegrationsEventIntegrationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalableTarget.DataAwsccApplicationautoscalingScalableTarget": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/applicationautoscaling_scalable_target awscc_applicationautoscaling_scalable_target}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalableTarget.DataAwsccApplicationautoscalingScalableTarget",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/applicationautoscaling_scalable_target awscc_applicationautoscaling_scalable_target} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationautoscaling-scalable-target/index.ts",
          "line": 285
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalableTarget.DataAwsccApplicationautoscalingScalableTargetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationautoscaling-scalable-target/index.ts",
        "line": 253
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccApplicationautoscalingScalableTarget resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scalable-target/index.ts",
            "line": 270
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccApplicationautoscalingScalableTarget to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/applicationautoscaling_scalable_target#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccApplicationautoscalingScalableTarget that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccApplicationautoscalingScalableTarget to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scalable-target/index.ts",
            "line": 372
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scalable-target/index.ts",
            "line": 378
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccApplicationautoscalingScalableTarget",
      "namespace": "dataAwsccApplicationautoscalingScalableTarget",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scalable-target/index.ts",
            "line": 258
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scalable-target/index.ts",
            "line": 322
          },
          "name": "maxCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scalable-target/index.ts",
            "line": 327
          },
          "name": "minCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scalable-target/index.ts",
            "line": 332
          },
          "name": "resourceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scalable-target/index.ts",
            "line": 337
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scalable-target/index.ts",
            "line": 342
          },
          "name": "scalableDimension",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scalable-target/index.ts",
            "line": 347
          },
          "name": "scalableTargetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scalable-target/index.ts",
            "line": 353
          },
          "name": "scheduledActions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalableTarget.DataAwsccApplicationautoscalingScalableTargetScheduledActionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scalable-target/index.ts",
            "line": 358
          },
          "name": "serviceNamespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scalable-target/index.ts",
            "line": 364
          },
          "name": "suspendedState",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalableTarget.DataAwsccApplicationautoscalingScalableTargetSuspendedStateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scalable-target/index.ts",
            "line": 317
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scalable-target/index.ts",
            "line": 310
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationautoscaling-scalable-target/index:DataAwsccApplicationautoscalingScalableTarget"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalableTarget.DataAwsccApplicationautoscalingScalableTargetConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalableTarget.DataAwsccApplicationautoscalingScalableTargetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationautoscaling-scalable-target/index.ts",
        "line": 14
      },
      "name": "DataAwsccApplicationautoscalingScalableTargetConfig",
      "namespace": "dataAwsccApplicationautoscalingScalableTarget",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/applicationautoscaling_scalable_target#id DataAwsccApplicationautoscalingScalableTarget#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scalable-target/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationautoscaling-scalable-target/index:DataAwsccApplicationautoscalingScalableTargetConfig"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalableTarget.DataAwsccApplicationautoscalingScalableTargetScheduledActions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalableTarget.DataAwsccApplicationautoscalingScalableTargetScheduledActions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationautoscaling-scalable-target/index.ts",
        "line": 84
      },
      "name": "DataAwsccApplicationautoscalingScalableTargetScheduledActions",
      "namespace": "dataAwsccApplicationautoscalingScalableTarget",
      "symbolId": "src/data-awscc-applicationautoscaling-scalable-target/index:DataAwsccApplicationautoscalingScalableTargetScheduledActions"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalableTarget.DataAwsccApplicationautoscalingScalableTargetScheduledActionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalableTarget.DataAwsccApplicationautoscalingScalableTargetScheduledActionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationautoscaling-scalable-target/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-awscc-applicationautoscaling-scalable-target/index.ts",
        "line": 167
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scalable-target/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-awscc.dataAwsccApplicationautoscalingScalableTarget.DataAwsccApplicationautoscalingScalableTargetScheduledActionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccApplicationautoscalingScalableTargetScheduledActionsList",
      "namespace": "dataAwsccApplicationautoscalingScalableTarget",
      "symbolId": "src/data-awscc-applicationautoscaling-scalable-target/index:DataAwsccApplicationautoscalingScalableTargetScheduledActionsList"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalableTarget.DataAwsccApplicationautoscalingScalableTargetScheduledActionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalableTarget.DataAwsccApplicationautoscalingScalableTargetScheduledActionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationautoscaling-scalable-target/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationautoscaling-scalable-target/index.ts",
        "line": 107
      },
      "name": "DataAwsccApplicationautoscalingScalableTargetScheduledActionsOutputReference",
      "namespace": "dataAwsccApplicationautoscalingScalableTarget",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scalable-target/index.ts",
            "line": 136
          },
          "name": "endTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scalable-target/index.ts",
            "line": 142
          },
          "name": "scalableTargetAction",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalableTarget.DataAwsccApplicationautoscalingScalableTargetScheduledActionsScalableTargetActionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scalable-target/index.ts",
            "line": 147
          },
          "name": "schedule",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scalable-target/index.ts",
            "line": 152
          },
          "name": "scheduledActionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scalable-target/index.ts",
            "line": 157
          },
          "name": "startTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scalable-target/index.ts",
            "line": 162
          },
          "name": "timezone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scalable-target/index.ts",
            "line": 120
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalableTarget.DataAwsccApplicationautoscalingScalableTargetScheduledActions"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationautoscaling-scalable-target/index:DataAwsccApplicationautoscalingScalableTargetScheduledActionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalableTarget.DataAwsccApplicationautoscalingScalableTargetScheduledActionsScalableTargetAction": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalableTarget.DataAwsccApplicationautoscalingScalableTargetScheduledActionsScalableTargetAction",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationautoscaling-scalable-target/index.ts",
        "line": 25
      },
      "name": "DataAwsccApplicationautoscalingScalableTargetScheduledActionsScalableTargetAction",
      "namespace": "dataAwsccApplicationautoscalingScalableTarget",
      "symbolId": "src/data-awscc-applicationautoscaling-scalable-target/index:DataAwsccApplicationautoscalingScalableTargetScheduledActionsScalableTargetAction"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalableTarget.DataAwsccApplicationautoscalingScalableTargetScheduledActionsScalableTargetActionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalableTarget.DataAwsccApplicationautoscalingScalableTargetScheduledActionsScalableTargetActionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationautoscaling-scalable-target/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationautoscaling-scalable-target/index.ts",
        "line": 48
      },
      "name": "DataAwsccApplicationautoscalingScalableTargetScheduledActionsScalableTargetActionOutputReference",
      "namespace": "dataAwsccApplicationautoscalingScalableTarget",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scalable-target/index.ts",
            "line": 75
          },
          "name": "maxCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scalable-target/index.ts",
            "line": 80
          },
          "name": "minCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scalable-target/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalableTarget.DataAwsccApplicationautoscalingScalableTargetScheduledActionsScalableTargetAction"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationautoscaling-scalable-target/index:DataAwsccApplicationautoscalingScalableTargetScheduledActionsScalableTargetActionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalableTarget.DataAwsccApplicationautoscalingScalableTargetSuspendedState": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalableTarget.DataAwsccApplicationautoscalingScalableTargetSuspendedState",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationautoscaling-scalable-target/index.ts",
        "line": 185
      },
      "name": "DataAwsccApplicationautoscalingScalableTargetSuspendedState",
      "namespace": "dataAwsccApplicationautoscalingScalableTarget",
      "symbolId": "src/data-awscc-applicationautoscaling-scalable-target/index:DataAwsccApplicationautoscalingScalableTargetSuspendedState"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalableTarget.DataAwsccApplicationautoscalingScalableTargetSuspendedStateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalableTarget.DataAwsccApplicationautoscalingScalableTargetSuspendedStateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationautoscaling-scalable-target/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-awscc-applicationautoscaling-scalable-target/index.ts",
        "line": 208
      },
      "name": "DataAwsccApplicationautoscalingScalableTargetSuspendedStateOutputReference",
      "namespace": "dataAwsccApplicationautoscalingScalableTarget",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scalable-target/index.ts",
            "line": 235
          },
          "name": "dynamicScalingInSuspended",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scalable-target/index.ts",
            "line": 240
          },
          "name": "dynamicScalingOutSuspended",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scalable-target/index.ts",
            "line": 245
          },
          "name": "scheduledScalingSuspended",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scalable-target/index.ts",
            "line": 219
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalableTarget.DataAwsccApplicationautoscalingScalableTargetSuspendedState"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationautoscaling-scalable-target/index:DataAwsccApplicationautoscalingScalableTargetSuspendedStateOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalableTargets.DataAwsccApplicationautoscalingScalableTargets": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/applicationautoscaling_scalable_targets awscc_applicationautoscaling_scalable_targets}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalableTargets.DataAwsccApplicationautoscalingScalableTargets",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/applicationautoscaling_scalable_targets awscc_applicationautoscaling_scalable_targets} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationautoscaling-scalable-targets/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalableTargets.DataAwsccApplicationautoscalingScalableTargetsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationautoscaling-scalable-targets/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccApplicationautoscalingScalableTargets resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scalable-targets/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccApplicationautoscalingScalableTargets to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/applicationautoscaling_scalable_targets#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccApplicationautoscalingScalableTargets that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccApplicationautoscalingScalableTargets to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scalable-targets/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scalable-targets/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccApplicationautoscalingScalableTargets",
      "namespace": "dataAwsccApplicationautoscalingScalableTargets",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scalable-targets/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scalable-targets/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scalable-targets/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationautoscaling-scalable-targets/index:DataAwsccApplicationautoscalingScalableTargets"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalableTargets.DataAwsccApplicationautoscalingScalableTargetsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalableTargets.DataAwsccApplicationautoscalingScalableTargetsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationautoscaling-scalable-targets/index.ts",
        "line": 14
      },
      "name": "DataAwsccApplicationautoscalingScalableTargetsConfig",
      "namespace": "dataAwsccApplicationautoscalingScalableTargets",
      "symbolId": "src/data-awscc-applicationautoscaling-scalable-targets/index:DataAwsccApplicationautoscalingScalableTargetsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/applicationautoscaling_scaling_policy awscc_applicationautoscaling_scaling_policy}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/applicationautoscaling_scaling_policy awscc_applicationautoscaling_scaling_policy} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
          "line": 2274
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
        "line": 2242
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccApplicationautoscalingScalingPolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 2259
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccApplicationautoscalingScalingPolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/applicationautoscaling_scaling_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccApplicationautoscalingScalingPolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccApplicationautoscalingScalingPolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 2367
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 2373
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccApplicationautoscalingScalingPolicy",
      "namespace": "dataAwsccApplicationautoscalingScalingPolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 2247
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 2298
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 2316
          },
          "name": "policyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 2321
          },
          "name": "policyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 2327
          },
          "name": "predictiveScalingPolicyConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 2332
          },
          "name": "resourceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 2337
          },
          "name": "scalableDimension",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 2342
          },
          "name": "scalingTargetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 2347
          },
          "name": "serviceNamespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 2353
          },
          "name": "stepScalingPolicyConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyStepScalingPolicyConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 2359
          },
          "name": "targetTrackingScalingPolicyConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 2311
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 2304
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationautoscaling-scaling-policy/index:DataAwsccApplicationautoscalingScalingPolicy"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
        "line": 14
      },
      "name": "DataAwsccApplicationautoscalingScalingPolicyConfig",
      "namespace": "dataAwsccApplicationautoscalingScalingPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/applicationautoscaling_scaling_policy#id DataAwsccApplicationautoscalingScalingPolicy#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationautoscaling-scaling-policy/index:DataAwsccApplicationautoscalingScalingPolicyConfig"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
        "line": 1396
      },
      "name": "DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfiguration",
      "namespace": "dataAwsccApplicationautoscalingScalingPolicy",
      "symbolId": "src/data-awscc-applicationautoscaling-scaling-policy/index:DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecifications": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecifications",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
        "line": 1285
      },
      "name": "DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecifications",
      "namespace": "dataAwsccApplicationautoscalingScalingPolicy",
      "symbolId": "src/data-awscc-applicationautoscaling-scaling-policy/index:DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecifications"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
        "line": 331
      },
      "name": "DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecification",
      "namespace": "dataAwsccApplicationautoscalingScalingPolicy",
      "symbolId": "src/data-awscc-applicationautoscaling-scaling-policy/index:DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecification"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueries": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueries",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
        "line": 235
      },
      "name": "DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueries",
      "namespace": "dataAwsccApplicationautoscalingScalingPolicy",
      "symbolId": "src/data-awscc-applicationautoscaling-scaling-policy/index:DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueries"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationautoscaling-scaling-policy/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
        "line": 313
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 327
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesList",
      "namespace": "dataAwsccApplicationautoscalingScalingPolicy",
      "symbolId": "src/data-awscc-applicationautoscaling-scaling-policy/index:DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesList"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStat": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStat",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
        "line": 170
      },
      "name": "DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStat",
      "namespace": "dataAwsccApplicationautoscalingScalingPolicy",
      "symbolId": "src/data-awscc-applicationautoscaling-scaling-policy/index:DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStat"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetric": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetric",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
        "line": 105
      },
      "name": "DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetric",
      "namespace": "dataAwsccApplicationautoscalingScalingPolicy",
      "symbolId": "src/data-awscc-applicationautoscaling-scaling-policy/index:DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetric"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricDimensions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricDimensions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
        "line": 25
      },
      "name": "DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricDimensions",
      "namespace": "dataAwsccApplicationautoscalingScalingPolicy",
      "symbolId": "src/data-awscc-applicationautoscaling-scaling-policy/index:DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricDimensions"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationautoscaling-scaling-policy/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-awscc-applicationautoscaling-scaling-policy/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/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-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsList",
      "namespace": "dataAwsccApplicationautoscalingScalingPolicy",
      "symbolId": "src/data-awscc-applicationautoscaling-scaling-policy/index:DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsList"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
        "line": 48
      },
      "name": "DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsOutputReference",
      "namespace": "dataAwsccApplicationautoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 77
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricDimensions"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationautoscaling-scaling-policy/index:DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationautoscaling-scaling-policy/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-awscc-applicationautoscaling-scaling-policy/index.ts",
        "line": 128
      },
      "name": "DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricOutputReference",
      "namespace": "dataAwsccApplicationautoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 156
          },
          "name": "dimensions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 161
          },
          "name": "metricName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 166
          },
          "name": "namespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 139
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetric"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationautoscaling-scaling-policy/index:DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationautoscaling-scaling-policy/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/data-awscc-applicationautoscaling-scaling-policy/index.ts",
        "line": 193
      },
      "name": "DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatOutputReference",
      "namespace": "dataAwsccApplicationautoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 221
          },
          "name": "metric",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 226
          },
          "name": "stat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 231
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 204
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStat"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationautoscaling-scaling-policy/index:DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationautoscaling-scaling-policy/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
        "line": 258
      },
      "name": "DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesOutputReference",
      "namespace": "dataAwsccApplicationautoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 287
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 292
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 297
          },
          "name": "label",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 303
          },
          "name": "metricStat",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 308
          },
          "name": "returnData",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 271
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueries"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationautoscaling-scaling-policy/index:DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationautoscaling-scaling-policy/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
        "line": 354
      },
      "name": "DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationOutputReference",
      "namespace": "dataAwsccApplicationautoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 382
          },
          "name": "metricDataQueries",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 365
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecification"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationautoscaling-scaling-policy/index:DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
        "line": 692
      },
      "name": "DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecification",
      "namespace": "dataAwsccApplicationautoscalingScalingPolicy",
      "symbolId": "src/data-awscc-applicationautoscaling-scaling-policy/index:DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecification"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueries": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueries",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
        "line": 596
      },
      "name": "DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueries",
      "namespace": "dataAwsccApplicationautoscalingScalingPolicy",
      "symbolId": "src/data-awscc-applicationautoscaling-scaling-policy/index:DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueries"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationautoscaling-scaling-policy/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-awscc-applicationautoscaling-scaling-policy/index.ts",
        "line": 674
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/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-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesList",
      "namespace": "dataAwsccApplicationautoscalingScalingPolicy",
      "symbolId": "src/data-awscc-applicationautoscaling-scaling-policy/index:DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesList"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStat": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStat",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
        "line": 531
      },
      "name": "DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStat",
      "namespace": "dataAwsccApplicationautoscalingScalingPolicy",
      "symbolId": "src/data-awscc-applicationautoscaling-scaling-policy/index:DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStat"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetric": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetric",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
        "line": 466
      },
      "name": "DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetric",
      "namespace": "dataAwsccApplicationautoscalingScalingPolicy",
      "symbolId": "src/data-awscc-applicationautoscaling-scaling-policy/index:DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetric"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricDimensions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricDimensions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
        "line": 386
      },
      "name": "DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricDimensions",
      "namespace": "dataAwsccApplicationautoscalingScalingPolicy",
      "symbolId": "src/data-awscc-applicationautoscaling-scaling-policy/index:DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricDimensions"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationautoscaling-scaling-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-awscc-applicationautoscaling-scaling-policy/index.ts",
        "line": 448
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-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-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsList",
      "namespace": "dataAwsccApplicationautoscalingScalingPolicy",
      "symbolId": "src/data-awscc-applicationautoscaling-scaling-policy/index:DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsList"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationautoscaling-scaling-policy/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-awscc-applicationautoscaling-scaling-policy/index.ts",
        "line": 409
      },
      "name": "DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsOutputReference",
      "namespace": "dataAwsccApplicationautoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 438
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 443
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 422
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricDimensions"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationautoscaling-scaling-policy/index:DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationautoscaling-scaling-policy/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-awscc-applicationautoscaling-scaling-policy/index.ts",
        "line": 489
      },
      "name": "DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricOutputReference",
      "namespace": "dataAwsccApplicationautoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 517
          },
          "name": "dimensions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 522
          },
          "name": "metricName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 527
          },
          "name": "namespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 500
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetric"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationautoscaling-scaling-policy/index:DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationautoscaling-scaling-policy/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
        "line": 554
      },
      "name": "DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatOutputReference",
      "namespace": "dataAwsccApplicationautoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 582
          },
          "name": "metric",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 587
          },
          "name": "stat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 592
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 565
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStat"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationautoscaling-scaling-policy/index:DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
          "line": 628
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
        "line": 619
      },
      "name": "DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesOutputReference",
      "namespace": "dataAwsccApplicationautoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 648
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 653
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 658
          },
          "name": "label",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 664
          },
          "name": "metricStat",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 669
          },
          "name": "returnData",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 632
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueries"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationautoscaling-scaling-policy/index:DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
          "line": 722
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
        "line": 715
      },
      "name": "DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationOutputReference",
      "namespace": "dataAwsccApplicationautoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 743
          },
          "name": "metricDataQueries",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 726
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecification"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationautoscaling-scaling-policy/index:DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
        "line": 1053
      },
      "name": "DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecification",
      "namespace": "dataAwsccApplicationautoscalingScalingPolicy",
      "symbolId": "src/data-awscc-applicationautoscaling-scaling-policy/index:DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecification"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueries": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueries",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
        "line": 957
      },
      "name": "DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueries",
      "namespace": "dataAwsccApplicationautoscalingScalingPolicy",
      "symbolId": "src/data-awscc-applicationautoscaling-scaling-policy/index:DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueries"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
          "line": 1042
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
        "line": 1035
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 1049
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesList",
      "namespace": "dataAwsccApplicationautoscalingScalingPolicy",
      "symbolId": "src/data-awscc-applicationautoscaling-scaling-policy/index:DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesList"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStat": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStat",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
        "line": 892
      },
      "name": "DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStat",
      "namespace": "dataAwsccApplicationautoscalingScalingPolicy",
      "symbolId": "src/data-awscc-applicationautoscaling-scaling-policy/index:DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStat"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetric": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetric",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
        "line": 827
      },
      "name": "DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetric",
      "namespace": "dataAwsccApplicationautoscalingScalingPolicy",
      "symbolId": "src/data-awscc-applicationautoscaling-scaling-policy/index:DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetric"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricDimensions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricDimensions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
        "line": 747
      },
      "name": "DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricDimensions",
      "namespace": "dataAwsccApplicationautoscalingScalingPolicy",
      "symbolId": "src/data-awscc-applicationautoscaling-scaling-policy/index:DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricDimensions"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
          "line": 816
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
        "line": 809
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 823
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsList",
      "namespace": "dataAwsccApplicationautoscalingScalingPolicy",
      "symbolId": "src/data-awscc-applicationautoscaling-scaling-policy/index:DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsList"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
          "line": 779
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
        "line": 770
      },
      "name": "DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsOutputReference",
      "namespace": "dataAwsccApplicationautoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 799
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 804
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 783
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricDimensions"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationautoscaling-scaling-policy/index:DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationautoscaling-scaling-policy/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
        "line": 850
      },
      "name": "DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricOutputReference",
      "namespace": "dataAwsccApplicationautoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 878
          },
          "name": "dimensions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 883
          },
          "name": "metricName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 888
          },
          "name": "namespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 861
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetric"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationautoscaling-scaling-policy/index:DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
          "line": 922
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
        "line": 915
      },
      "name": "DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatOutputReference",
      "namespace": "dataAwsccApplicationautoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 943
          },
          "name": "metric",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 948
          },
          "name": "stat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 953
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 926
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStat"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationautoscaling-scaling-policy/index:DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationautoscaling-scaling-policy/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-awscc-applicationautoscaling-scaling-policy/index.ts",
        "line": 980
      },
      "name": "DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesOutputReference",
      "namespace": "dataAwsccApplicationautoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 1009
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 1014
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 1019
          },
          "name": "label",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 1025
          },
          "name": "metricStat",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 1030
          },
          "name": "returnData",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 993
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueries"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationautoscaling-scaling-policy/index:DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
          "line": 1083
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
        "line": 1076
      },
      "name": "DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationOutputReference",
      "namespace": "dataAwsccApplicationautoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 1104
          },
          "name": "metricDataQueries",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 1087
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecification"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationautoscaling-scaling-policy/index:DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
          "line": 1385
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
        "line": 1378
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 1392
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsList",
      "namespace": "dataAwsccApplicationautoscalingScalingPolicy",
      "symbolId": "src/data-awscc-applicationautoscaling-scaling-policy/index:DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsList"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
          "line": 1317
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
        "line": 1308
      },
      "name": "DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsOutputReference",
      "namespace": "dataAwsccApplicationautoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 1338
          },
          "name": "customizedCapacityMetricSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 1344
          },
          "name": "customizedLoadMetricSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 1350
          },
          "name": "customizedScalingMetricSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 1356
          },
          "name": "predefinedLoadMetricSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsPredefinedLoadMetricSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 1362
          },
          "name": "predefinedMetricPairSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsPredefinedMetricPairSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 1368
          },
          "name": "predefinedScalingMetricSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsPredefinedScalingMetricSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 1373
          },
          "name": "targetValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 1321
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecifications"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationautoscaling-scaling-policy/index:DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsPredefinedLoadMetricSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsPredefinedLoadMetricSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
        "line": 1108
      },
      "name": "DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsPredefinedLoadMetricSpecification",
      "namespace": "dataAwsccApplicationautoscalingScalingPolicy",
      "symbolId": "src/data-awscc-applicationautoscaling-scaling-policy/index:DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsPredefinedLoadMetricSpecification"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsPredefinedLoadMetricSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsPredefinedLoadMetricSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationautoscaling-scaling-policy/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
        "line": 1131
      },
      "name": "DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsPredefinedLoadMetricSpecificationOutputReference",
      "namespace": "dataAwsccApplicationautoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 1158
          },
          "name": "predefinedMetricType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 1163
          },
          "name": "resourceLabel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 1142
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsPredefinedLoadMetricSpecification"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationautoscaling-scaling-policy/index:DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsPredefinedLoadMetricSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsPredefinedMetricPairSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsPredefinedMetricPairSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
        "line": 1167
      },
      "name": "DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsPredefinedMetricPairSpecification",
      "namespace": "dataAwsccApplicationautoscalingScalingPolicy",
      "symbolId": "src/data-awscc-applicationautoscaling-scaling-policy/index:DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsPredefinedMetricPairSpecification"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsPredefinedMetricPairSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsPredefinedMetricPairSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
          "line": 1197
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
        "line": 1190
      },
      "name": "DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsPredefinedMetricPairSpecificationOutputReference",
      "namespace": "dataAwsccApplicationautoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 1217
          },
          "name": "predefinedMetricType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 1222
          },
          "name": "resourceLabel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 1201
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsPredefinedMetricPairSpecification"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationautoscaling-scaling-policy/index:DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsPredefinedMetricPairSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsPredefinedScalingMetricSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsPredefinedScalingMetricSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
        "line": 1226
      },
      "name": "DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsPredefinedScalingMetricSpecification",
      "namespace": "dataAwsccApplicationautoscalingScalingPolicy",
      "symbolId": "src/data-awscc-applicationautoscaling-scaling-policy/index:DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsPredefinedScalingMetricSpecification"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsPredefinedScalingMetricSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsPredefinedScalingMetricSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
          "line": 1256
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
        "line": 1249
      },
      "name": "DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsPredefinedScalingMetricSpecificationOutputReference",
      "namespace": "dataAwsccApplicationautoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 1276
          },
          "name": "predefinedMetricType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 1281
          },
          "name": "resourceLabel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 1260
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsPredefinedScalingMetricSpecification"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationautoscaling-scaling-policy/index:DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsPredefinedScalingMetricSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
          "line": 1426
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
        "line": 1419
      },
      "name": "DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationOutputReference",
      "namespace": "dataAwsccApplicationautoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 1446
          },
          "name": "maxCapacityBreachBehavior",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 1451
          },
          "name": "maxCapacityBuffer",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 1457
          },
          "name": "metricSpecifications",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationMetricSpecificationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 1462
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 1467
          },
          "name": "schedulingBufferTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 1430
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationautoscaling-scaling-policy/index:DataAwsccApplicationautoscalingScalingPolicyPredictiveScalingPolicyConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyStepScalingPolicyConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyStepScalingPolicyConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
        "line": 1556
      },
      "name": "DataAwsccApplicationautoscalingScalingPolicyStepScalingPolicyConfiguration",
      "namespace": "dataAwsccApplicationautoscalingScalingPolicy",
      "symbolId": "src/data-awscc-applicationautoscaling-scaling-policy/index:DataAwsccApplicationautoscalingScalingPolicyStepScalingPolicyConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyStepScalingPolicyConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyStepScalingPolicyConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
          "line": 1586
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
        "line": 1579
      },
      "name": "DataAwsccApplicationautoscalingScalingPolicyStepScalingPolicyConfigurationOutputReference",
      "namespace": "dataAwsccApplicationautoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 1606
          },
          "name": "adjustmentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 1611
          },
          "name": "cooldown",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 1616
          },
          "name": "metricAggregationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 1621
          },
          "name": "minAdjustmentMagnitude",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 1627
          },
          "name": "stepAdjustments",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyStepScalingPolicyConfigurationStepAdjustmentsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 1590
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyStepScalingPolicyConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationautoscaling-scaling-policy/index:DataAwsccApplicationautoscalingScalingPolicyStepScalingPolicyConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyStepScalingPolicyConfigurationStepAdjustments": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyStepScalingPolicyConfigurationStepAdjustments",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
        "line": 1471
      },
      "name": "DataAwsccApplicationautoscalingScalingPolicyStepScalingPolicyConfigurationStepAdjustments",
      "namespace": "dataAwsccApplicationautoscalingScalingPolicy",
      "symbolId": "src/data-awscc-applicationautoscaling-scaling-policy/index:DataAwsccApplicationautoscalingScalingPolicyStepScalingPolicyConfigurationStepAdjustments"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyStepScalingPolicyConfigurationStepAdjustmentsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyStepScalingPolicyConfigurationStepAdjustmentsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
          "line": 1545
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
        "line": 1538
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 1552
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyStepScalingPolicyConfigurationStepAdjustmentsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccApplicationautoscalingScalingPolicyStepScalingPolicyConfigurationStepAdjustmentsList",
      "namespace": "dataAwsccApplicationautoscalingScalingPolicy",
      "symbolId": "src/data-awscc-applicationautoscaling-scaling-policy/index:DataAwsccApplicationautoscalingScalingPolicyStepScalingPolicyConfigurationStepAdjustmentsList"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyStepScalingPolicyConfigurationStepAdjustmentsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyStepScalingPolicyConfigurationStepAdjustmentsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
          "line": 1503
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
        "line": 1494
      },
      "name": "DataAwsccApplicationautoscalingScalingPolicyStepScalingPolicyConfigurationStepAdjustmentsOutputReference",
      "namespace": "dataAwsccApplicationautoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 1523
          },
          "name": "metricIntervalLowerBound",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 1528
          },
          "name": "metricIntervalUpperBound",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 1533
          },
          "name": "scalingAdjustment",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 1507
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyStepScalingPolicyConfigurationStepAdjustments"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationautoscaling-scaling-policy/index:DataAwsccApplicationautoscalingScalingPolicyStepScalingPolicyConfigurationStepAdjustmentsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
        "line": 2157
      },
      "name": "DataAwsccApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfiguration",
      "namespace": "dataAwsccApplicationautoscalingScalingPolicy",
      "symbolId": "src/data-awscc-applicationautoscaling-scaling-policy/index:DataAwsccApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
        "line": 2017
      },
      "name": "DataAwsccApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecification",
      "namespace": "dataAwsccApplicationautoscalingScalingPolicy",
      "symbolId": "src/data-awscc-applicationautoscaling-scaling-policy/index:DataAwsccApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecification"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationDimensions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationDimensions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
        "line": 1631
      },
      "name": "DataAwsccApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationDimensions",
      "namespace": "dataAwsccApplicationautoscalingScalingPolicy",
      "symbolId": "src/data-awscc-applicationautoscaling-scaling-policy/index:DataAwsccApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationDimensions"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationDimensionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationDimensionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
          "line": 1700
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
        "line": 1693
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 1707
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationDimensionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationDimensionsList",
      "namespace": "dataAwsccApplicationautoscalingScalingPolicy",
      "symbolId": "src/data-awscc-applicationautoscaling-scaling-policy/index:DataAwsccApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationDimensionsList"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationDimensionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationDimensionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
          "line": 1663
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
        "line": 1654
      },
      "name": "DataAwsccApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationDimensionsOutputReference",
      "namespace": "dataAwsccApplicationautoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 1683
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 1688
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 1667
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationDimensions"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationautoscaling-scaling-policy/index:DataAwsccApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationDimensionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetrics": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetrics",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
        "line": 1921
      },
      "name": "DataAwsccApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetrics",
      "namespace": "dataAwsccApplicationautoscalingScalingPolicy",
      "symbolId": "src/data-awscc-applicationautoscaling-scaling-policy/index:DataAwsccApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetrics"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
          "line": 2006
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
        "line": 1999
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 2013
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricsList",
      "namespace": "dataAwsccApplicationautoscalingScalingPolicy",
      "symbolId": "src/data-awscc-applicationautoscaling-scaling-policy/index:DataAwsccApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricsList"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricsMetricStat": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricsMetricStat",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
        "line": 1856
      },
      "name": "DataAwsccApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricsMetricStat",
      "namespace": "dataAwsccApplicationautoscalingScalingPolicy",
      "symbolId": "src/data-awscc-applicationautoscaling-scaling-policy/index:DataAwsccApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricsMetricStat"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricsMetricStatMetric": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricsMetricStatMetric",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
        "line": 1791
      },
      "name": "DataAwsccApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricsMetricStatMetric",
      "namespace": "dataAwsccApplicationautoscalingScalingPolicy",
      "symbolId": "src/data-awscc-applicationautoscaling-scaling-policy/index:DataAwsccApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricsMetricStatMetric"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricsMetricStatMetricDimensions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricsMetricStatMetricDimensions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
        "line": 1711
      },
      "name": "DataAwsccApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricsMetricStatMetricDimensions",
      "namespace": "dataAwsccApplicationautoscalingScalingPolicy",
      "symbolId": "src/data-awscc-applicationautoscaling-scaling-policy/index:DataAwsccApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricsMetricStatMetricDimensions"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricsMetricStatMetricDimensionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricsMetricStatMetricDimensionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
          "line": 1780
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
        "line": 1773
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 1787
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricsMetricStatMetricDimensionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricsMetricStatMetricDimensionsList",
      "namespace": "dataAwsccApplicationautoscalingScalingPolicy",
      "symbolId": "src/data-awscc-applicationautoscaling-scaling-policy/index:DataAwsccApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricsMetricStatMetricDimensionsList"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricsMetricStatMetricDimensionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricsMetricStatMetricDimensionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationautoscaling-scaling-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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
        "line": 1734
      },
      "name": "DataAwsccApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricsMetricStatMetricDimensionsOutputReference",
      "namespace": "dataAwsccApplicationautoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 1763
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 1768
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 1747
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricsMetricStatMetricDimensions"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationautoscaling-scaling-policy/index:DataAwsccApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricsMetricStatMetricDimensionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricsMetricStatMetricOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricsMetricStatMetricOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
          "line": 1821
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
        "line": 1814
      },
      "name": "DataAwsccApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricsMetricStatMetricOutputReference",
      "namespace": "dataAwsccApplicationautoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 1842
          },
          "name": "dimensions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricsMetricStatMetricDimensionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 1847
          },
          "name": "metricName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 1852
          },
          "name": "namespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 1825
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricsMetricStatMetric"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationautoscaling-scaling-policy/index:DataAwsccApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricsMetricStatMetricOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricsMetricStatOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricsMetricStatOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
          "line": 1886
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
        "line": 1879
      },
      "name": "DataAwsccApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricsMetricStatOutputReference",
      "namespace": "dataAwsccApplicationautoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 1907
          },
          "name": "metric",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricsMetricStatMetricOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 1912
          },
          "name": "stat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 1917
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 1890
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricsMetricStat"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationautoscaling-scaling-policy/index:DataAwsccApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricsMetricStatOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
          "line": 1953
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
        "line": 1944
      },
      "name": "DataAwsccApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricsOutputReference",
      "namespace": "dataAwsccApplicationautoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 1973
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 1978
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 1983
          },
          "name": "label",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 1989
          },
          "name": "metricStat",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricsMetricStatOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 1994
          },
          "name": "returnData",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 1957
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetrics"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationautoscaling-scaling-policy/index:DataAwsccApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
          "line": 2047
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
        "line": 2040
      },
      "name": "DataAwsccApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationOutputReference",
      "namespace": "dataAwsccApplicationautoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 2068
          },
          "name": "dimensions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationDimensionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 2073
          },
          "name": "metricName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 2079
          },
          "name": "metrics",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 2084
          },
          "name": "namespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 2089
          },
          "name": "statistic",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 2094
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 2051
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecification"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationautoscaling-scaling-policy/index:DataAwsccApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
          "line": 2187
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
        "line": 2180
      },
      "name": "DataAwsccApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationOutputReference",
      "namespace": "dataAwsccApplicationautoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 2208
          },
          "name": "customizedMetricSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 2213
          },
          "name": "disableScaleIn",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 2219
          },
          "name": "predefinedMetricSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationPredefinedMetricSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 2224
          },
          "name": "scaleInCooldown",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 2229
          },
          "name": "scaleOutCooldown",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 2234
          },
          "name": "targetValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 2191
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationautoscaling-scaling-policy/index:DataAwsccApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationPredefinedMetricSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationPredefinedMetricSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
        "line": 2098
      },
      "name": "DataAwsccApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationPredefinedMetricSpecification",
      "namespace": "dataAwsccApplicationautoscalingScalingPolicy",
      "symbolId": "src/data-awscc-applicationautoscaling-scaling-policy/index:DataAwsccApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationPredefinedMetricSpecification"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationPredefinedMetricSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationPredefinedMetricSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationautoscaling-scaling-policy/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-awscc-applicationautoscaling-scaling-policy/index.ts",
        "line": 2121
      },
      "name": "DataAwsccApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationPredefinedMetricSpecificationOutputReference",
      "namespace": "dataAwsccApplicationautoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 2148
          },
          "name": "predefinedMetricType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 2153
          },
          "name": "resourceLabel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationautoscaling-scaling-policy/index.ts",
            "line": 2132
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationautoscalingScalingPolicy.DataAwsccApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationPredefinedMetricSpecification"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationautoscaling-scaling-policy/index:DataAwsccApplicationautoscalingScalingPolicyTargetTrackingScalingPolicyConfigurationPredefinedMetricSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplication": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/applicationinsights_application awscc_applicationinsights_application}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplication",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/applicationinsights_application awscc_applicationinsights_application} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationinsights-application/index.ts",
          "line": 3591
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 3559
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccApplicationinsightsApplication resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 3576
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccApplicationinsightsApplication to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/applicationinsights_application#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccApplicationinsightsApplication that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccApplicationinsightsApplication to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 3700
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 3706
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccApplicationinsightsApplication",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 3564
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 3615
          },
          "name": "applicationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 3620
          },
          "name": "attachMissingPermission",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 3625
          },
          "name": "autoConfigurationEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 3631
          },
          "name": "componentMonitoringSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 3637
          },
          "name": "customComponents",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationCustomComponentsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 3642
          },
          "name": "cweMonitorEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 3647
          },
          "name": "groupingType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 3666
          },
          "name": "logPatternSets",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationLogPatternSetsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 3671
          },
          "name": "opsCenterEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 3676
          },
          "name": "opsItemSnsTopicArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 3681
          },
          "name": "resourceGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 3686
          },
          "name": "snsNotificationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 3692
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 3660
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 3653
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplication"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 3127
      },
      "name": "DataAwsccApplicationinsightsApplicationComponentMonitoringSettings",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationComponentMonitoringSettings"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 1515
      },
      "name": "DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfiguration",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 836
      },
      "name": "DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetails",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetails"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsAlarmMetrics": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsAlarmMetrics",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 25
      },
      "name": "DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsAlarmMetrics",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsAlarmMetrics"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsAlarmMetricsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsAlarmMetricsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationinsights-application/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 82
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 96
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsAlarmMetricsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsAlarmMetricsList",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsAlarmMetricsList"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsAlarmMetricsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsAlarmMetricsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationinsights-application/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 48
      },
      "name": "DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsAlarmMetricsOutputReference",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 77
          },
          "name": "alarmMetricName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsAlarmMetrics"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsAlarmMetricsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsAlarms": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsAlarms",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 100
      },
      "name": "DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsAlarms",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsAlarms"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsAlarmsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsAlarmsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationinsights-application/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 162
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 176
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsAlarmsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsAlarmsList",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsAlarmsList"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsAlarmsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsAlarmsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationinsights-application/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/data-awscc-applicationinsights-application/index.ts",
        "line": 123
      },
      "name": "DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsAlarmsOutputReference",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 152
          },
          "name": "alarmName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 157
          },
          "name": "severity",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 136
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsAlarms"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsAlarmsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsHaClusterPrometheusExporter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsHaClusterPrometheusExporter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 180
      },
      "name": "DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsHaClusterPrometheusExporter",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsHaClusterPrometheusExporter"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsHaClusterPrometheusExporterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsHaClusterPrometheusExporterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationinsights-application/index.ts",
          "line": 210
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 203
      },
      "name": "DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsHaClusterPrometheusExporterOutputReference",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 230
          },
          "name": "prometheusPort",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 214
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsHaClusterPrometheusExporter"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsHaClusterPrometheusExporterOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsHanaPrometheusExporter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsHanaPrometheusExporter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 234
      },
      "name": "DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsHanaPrometheusExporter",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsHanaPrometheusExporter"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsHanaPrometheusExporterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsHanaPrometheusExporterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationinsights-application/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-awscc-applicationinsights-application/index.ts",
        "line": 257
      },
      "name": "DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsHanaPrometheusExporterOutputReference",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 284
          },
          "name": "agreeToInstallHanadbClient",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 289
          },
          "name": "hanaPort",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 294
          },
          "name": "hanaSecretName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 299
          },
          "name": "hanasid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 304
          },
          "name": "prometheusPort",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 268
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsHanaPrometheusExporter"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsHanaPrometheusExporterOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsJmxPrometheusExporter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsJmxPrometheusExporter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 308
      },
      "name": "DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsJmxPrometheusExporter",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsJmxPrometheusExporter"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsJmxPrometheusExporterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsJmxPrometheusExporterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationinsights-application/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-awscc-applicationinsights-application/index.ts",
        "line": 331
      },
      "name": "DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsJmxPrometheusExporterOutputReference",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 358
          },
          "name": "hostPort",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 363
          },
          "name": "jmxurl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 368
          },
          "name": "prometheusPort",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 342
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsJmxPrometheusExporter"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsJmxPrometheusExporterOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsLogs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsLogs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 372
      },
      "name": "DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsLogs",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsLogs"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsLogsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsLogsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationinsights-application/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 449
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 463
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsLogsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsLogsList",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsLogsList"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsLogsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsLogsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationinsights-application/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 395
      },
      "name": "DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsLogsOutputReference",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 424
          },
          "name": "encoding",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 429
          },
          "name": "logGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 434
          },
          "name": "logPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 439
          },
          "name": "logType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 444
          },
          "name": "patternSet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 408
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsLogs"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsLogsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsNetWeaverPrometheusExporter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsNetWeaverPrometheusExporter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 467
      },
      "name": "DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsNetWeaverPrometheusExporter",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsNetWeaverPrometheusExporter"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsNetWeaverPrometheusExporterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsNetWeaverPrometheusExporterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationinsights-application/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-awscc-applicationinsights-application/index.ts",
        "line": 490
      },
      "name": "DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsNetWeaverPrometheusExporterOutputReference",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 517
          },
          "name": "instanceNumbers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 522
          },
          "name": "prometheusPort",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 527
          },
          "name": "sapsid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 501
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsNetWeaverPrometheusExporter"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsNetWeaverPrometheusExporterOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationinsights-application/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-awscc-applicationinsights-application/index.ts",
        "line": 859
      },
      "name": "DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsOutputReference",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 887
          },
          "name": "alarmMetrics",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsAlarmMetricsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 893
          },
          "name": "alarms",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsAlarmsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 899
          },
          "name": "haClusterPrometheusExporter",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsHaClusterPrometheusExporterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 905
          },
          "name": "hanaPrometheusExporter",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsHanaPrometheusExporterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 911
          },
          "name": "jmxPrometheusExporter",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsJmxPrometheusExporterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 917
          },
          "name": "logs",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsLogsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 923
          },
          "name": "netWeaverPrometheusExporter",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsNetWeaverPrometheusExporterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 929
          },
          "name": "processes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsProcessesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 935
          },
          "name": "sqlServerPrometheusExporter",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsSqlServerPrometheusExporterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 941
          },
          "name": "windowsEvents",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsWindowsEventsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 870
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetails"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsProcesses": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsProcesses",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 606
      },
      "name": "DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsProcesses",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsProcesses"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsProcessesAlarmMetrics": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsProcessesAlarmMetrics",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 531
      },
      "name": "DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsProcessesAlarmMetrics",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsProcessesAlarmMetrics"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsProcessesAlarmMetricsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsProcessesAlarmMetricsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationinsights-application/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 588
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 602
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsProcessesAlarmMetricsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsProcessesAlarmMetricsList",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsProcessesAlarmMetricsList"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsProcessesAlarmMetricsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsProcessesAlarmMetricsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationinsights-application/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-awscc-applicationinsights-application/index.ts",
        "line": 554
      },
      "name": "DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsProcessesAlarmMetricsOutputReference",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 583
          },
          "name": "alarmMetricName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 567
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsProcessesAlarmMetrics"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsProcessesAlarmMetricsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsProcessesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsProcessesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationinsights-application/index.ts",
          "line": 676
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 669
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 683
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsProcessesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsProcessesList",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsProcessesList"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsProcessesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsProcessesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationinsights-application/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 629
      },
      "name": "DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsProcessesOutputReference",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 659
          },
          "name": "alarmMetrics",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsProcessesAlarmMetricsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 664
          },
          "name": "processName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 642
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsProcesses"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsProcessesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsSqlServerPrometheusExporter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsSqlServerPrometheusExporter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 687
      },
      "name": "DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsSqlServerPrometheusExporter",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsSqlServerPrometheusExporter"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsSqlServerPrometheusExporterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsSqlServerPrometheusExporterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationinsights-application/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 710
      },
      "name": "DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsSqlServerPrometheusExporterOutputReference",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 737
          },
          "name": "prometheusPort",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 742
          },
          "name": "sqlSecretName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 721
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsSqlServerPrometheusExporter"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsSqlServerPrometheusExporterOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsWindowsEvents": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsWindowsEvents",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 746
      },
      "name": "DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsWindowsEvents",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsWindowsEvents"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsWindowsEventsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsWindowsEventsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationinsights-application/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 818
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 832
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsWindowsEventsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsWindowsEventsList",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsWindowsEventsList"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsWindowsEventsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsWindowsEventsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationinsights-application/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 769
      },
      "name": "DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsWindowsEventsOutputReference",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 798
          },
          "name": "eventLevels",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 803
          },
          "name": "eventName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 808
          },
          "name": "logGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 813
          },
          "name": "patternSet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 782
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsWindowsEvents"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsWindowsEventsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationinsights-application/index.ts",
          "line": 1545
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 1538
      },
      "name": "DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationOutputReference",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 1566
          },
          "name": "configurationDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationConfigurationDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 1572
          },
          "name": "subComponentTypeConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 1549
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 1434
      },
      "name": "DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurations",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationinsights-application/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 1497
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 1511
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsList",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsList"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationinsights-application/index.ts",
          "line": 1466
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 1457
      },
      "name": "DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsOutputReference",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 1487
          },
          "name": "subComponentConfigurationDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 1492
          },
          "name": "subComponentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 1470
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurations"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 1361
      },
      "name": "DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetails",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetails"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsAlarmMetrics": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsAlarmMetrics",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 945
      },
      "name": "DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsAlarmMetrics",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsAlarmMetrics"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsAlarmMetricsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsAlarmMetricsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationinsights-application/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 1002
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 1016
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsAlarmMetricsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsAlarmMetricsList",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsAlarmMetricsList"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsAlarmMetricsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsAlarmMetricsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationinsights-application/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 968
      },
      "name": "DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsAlarmMetricsOutputReference",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 997
          },
          "name": "alarmMetricName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 981
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsAlarmMetrics"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsAlarmMetricsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsLogs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsLogs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 1020
      },
      "name": "DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsLogs",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsLogs"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsLogsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsLogsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationinsights-application/index.ts",
          "line": 1104
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 1097
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 1111
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsLogsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsLogsList",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsLogsList"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsLogsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsLogsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationinsights-application/index.ts",
          "line": 1052
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 1043
      },
      "name": "DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsLogsOutputReference",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 1072
          },
          "name": "encoding",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 1077
          },
          "name": "logGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 1082
          },
          "name": "logPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 1087
          },
          "name": "logType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 1092
          },
          "name": "patternSet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 1056
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsLogs"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsLogsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationinsights-application/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/data-awscc-applicationinsights-application/index.ts",
        "line": 1384
      },
      "name": "DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsOutputReference",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 1412
          },
          "name": "alarmMetrics",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsAlarmMetricsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 1418
          },
          "name": "logs",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsLogsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 1424
          },
          "name": "processes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcessesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 1430
          },
          "name": "windowsEvents",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsWindowsEventsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 1395
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetails"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcesses": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcesses",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 1190
      },
      "name": "DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcesses",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcesses"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcessesAlarmMetrics": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcessesAlarmMetrics",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 1115
      },
      "name": "DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcessesAlarmMetrics",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcessesAlarmMetrics"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcessesAlarmMetricsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcessesAlarmMetricsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationinsights-application/index.ts",
          "line": 1179
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 1172
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 1186
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcessesAlarmMetricsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcessesAlarmMetricsList",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcessesAlarmMetricsList"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcessesAlarmMetricsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcessesAlarmMetricsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationinsights-application/index.ts",
          "line": 1147
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 1138
      },
      "name": "DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcessesAlarmMetricsOutputReference",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 1167
          },
          "name": "alarmMetricName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 1151
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcessesAlarmMetrics"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcessesAlarmMetricsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcessesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcessesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationinsights-application/index.ts",
          "line": 1260
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 1253
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 1267
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcessesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcessesList",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcessesList"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcessesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcessesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationinsights-application/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 1213
      },
      "name": "DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcessesOutputReference",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 1243
          },
          "name": "alarmMetrics",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcessesAlarmMetricsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 1248
          },
          "name": "processName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 1226
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcesses"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcessesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsWindowsEvents": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsWindowsEvents",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 1271
      },
      "name": "DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsWindowsEvents",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsWindowsEvents"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsWindowsEventsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsWindowsEventsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationinsights-application/index.ts",
          "line": 1350
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 1343
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 1357
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsWindowsEventsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsWindowsEventsList",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsWindowsEventsList"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsWindowsEventsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsWindowsEventsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationinsights-application/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 1294
      },
      "name": "DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsWindowsEventsOutputReference",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 1323
          },
          "name": "eventLevels",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 1328
          },
          "name": "eventName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 1333
          },
          "name": "logGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 1338
          },
          "name": "patternSet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 1307
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsWindowsEvents"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsWindowsEventsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 3066
      },
      "name": "DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfiguration",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 2387
      },
      "name": "DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetails",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetails"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsAlarmMetrics": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsAlarmMetrics",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 1576
      },
      "name": "DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsAlarmMetrics",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsAlarmMetrics"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsAlarmMetricsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsAlarmMetricsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationinsights-application/index.ts",
          "line": 1640
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 1633
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 1647
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsAlarmMetricsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsAlarmMetricsList",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsAlarmMetricsList"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsAlarmMetricsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsAlarmMetricsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationinsights-application/index.ts",
          "line": 1608
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 1599
      },
      "name": "DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsAlarmMetricsOutputReference",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 1628
          },
          "name": "alarmMetricName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 1612
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsAlarmMetrics"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsAlarmMetricsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsAlarms": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsAlarms",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 1651
      },
      "name": "DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsAlarms",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsAlarms"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsAlarmsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsAlarmsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationinsights-application/index.ts",
          "line": 1720
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 1713
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 1727
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsAlarmsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsAlarmsList",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsAlarmsList"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsAlarmsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsAlarmsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationinsights-application/index.ts",
          "line": 1683
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 1674
      },
      "name": "DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsAlarmsOutputReference",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 1703
          },
          "name": "alarmName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 1708
          },
          "name": "severity",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 1687
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsAlarms"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsAlarmsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsHaClusterPrometheusExporter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsHaClusterPrometheusExporter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 1731
      },
      "name": "DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsHaClusterPrometheusExporter",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsHaClusterPrometheusExporter"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsHaClusterPrometheusExporterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsHaClusterPrometheusExporterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationinsights-application/index.ts",
          "line": 1761
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 1754
      },
      "name": "DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsHaClusterPrometheusExporterOutputReference",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 1781
          },
          "name": "prometheusPort",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 1765
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsHaClusterPrometheusExporter"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsHaClusterPrometheusExporterOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsHanaPrometheusExporter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsHanaPrometheusExporter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 1785
      },
      "name": "DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsHanaPrometheusExporter",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsHanaPrometheusExporter"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsHanaPrometheusExporterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsHanaPrometheusExporterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationinsights-application/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-awscc-applicationinsights-application/index.ts",
        "line": 1808
      },
      "name": "DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsHanaPrometheusExporterOutputReference",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 1835
          },
          "name": "agreeToInstallHanadbClient",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 1840
          },
          "name": "hanaPort",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 1845
          },
          "name": "hanaSecretName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 1850
          },
          "name": "hanasid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 1855
          },
          "name": "prometheusPort",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 1819
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsHanaPrometheusExporter"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsHanaPrometheusExporterOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsJmxPrometheusExporter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsJmxPrometheusExporter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 1859
      },
      "name": "DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsJmxPrometheusExporter",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsJmxPrometheusExporter"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsJmxPrometheusExporterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsJmxPrometheusExporterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationinsights-application/index.ts",
          "line": 1889
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 1882
      },
      "name": "DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsJmxPrometheusExporterOutputReference",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 1909
          },
          "name": "hostPort",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 1914
          },
          "name": "jmxurl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 1919
          },
          "name": "prometheusPort",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 1893
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsJmxPrometheusExporter"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsJmxPrometheusExporterOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsLogs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsLogs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 1923
      },
      "name": "DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsLogs",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsLogs"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsLogsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsLogsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationinsights-application/index.ts",
          "line": 2007
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 2000
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 2014
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsLogsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsLogsList",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsLogsList"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsLogsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsLogsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationinsights-application/index.ts",
          "line": 1955
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 1946
      },
      "name": "DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsLogsOutputReference",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 1975
          },
          "name": "encoding",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 1980
          },
          "name": "logGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 1985
          },
          "name": "logPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 1990
          },
          "name": "logType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 1995
          },
          "name": "patternSet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 1959
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsLogs"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsLogsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsNetWeaverPrometheusExporter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsNetWeaverPrometheusExporter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 2018
      },
      "name": "DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsNetWeaverPrometheusExporter",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsNetWeaverPrometheusExporter"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsNetWeaverPrometheusExporterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsNetWeaverPrometheusExporterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationinsights-application/index.ts",
          "line": 2048
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 2041
      },
      "name": "DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsNetWeaverPrometheusExporterOutputReference",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 2068
          },
          "name": "instanceNumbers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 2073
          },
          "name": "prometheusPort",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 2078
          },
          "name": "sapsid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 2052
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsNetWeaverPrometheusExporter"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsNetWeaverPrometheusExporterOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationinsights-application/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-awscc-applicationinsights-application/index.ts",
        "line": 2410
      },
      "name": "DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsOutputReference",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 2438
          },
          "name": "alarmMetrics",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsAlarmMetricsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 2444
          },
          "name": "alarms",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsAlarmsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 2450
          },
          "name": "haClusterPrometheusExporter",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsHaClusterPrometheusExporterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 2456
          },
          "name": "hanaPrometheusExporter",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsHanaPrometheusExporterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 2462
          },
          "name": "jmxPrometheusExporter",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsJmxPrometheusExporterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 2468
          },
          "name": "logs",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsLogsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 2474
          },
          "name": "netWeaverPrometheusExporter",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsNetWeaverPrometheusExporterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 2480
          },
          "name": "processes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsProcessesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 2486
          },
          "name": "sqlServerPrometheusExporter",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsSqlServerPrometheusExporterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 2492
          },
          "name": "windowsEvents",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsWindowsEventsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 2421
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetails"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsProcesses": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsProcesses",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 2157
      },
      "name": "DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsProcesses",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsProcesses"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsProcessesAlarmMetrics": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsProcessesAlarmMetrics",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 2082
      },
      "name": "DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsProcessesAlarmMetrics",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsProcessesAlarmMetrics"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsProcessesAlarmMetricsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsProcessesAlarmMetricsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationinsights-application/index.ts",
          "line": 2146
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 2139
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 2153
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsProcessesAlarmMetricsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsProcessesAlarmMetricsList",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsProcessesAlarmMetricsList"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsProcessesAlarmMetricsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsProcessesAlarmMetricsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationinsights-application/index.ts",
          "line": 2114
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 2105
      },
      "name": "DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsProcessesAlarmMetricsOutputReference",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 2134
          },
          "name": "alarmMetricName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 2118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsProcessesAlarmMetrics"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsProcessesAlarmMetricsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsProcessesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsProcessesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationinsights-application/index.ts",
          "line": 2227
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 2220
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 2234
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsProcessesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsProcessesList",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsProcessesList"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsProcessesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsProcessesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationinsights-application/index.ts",
          "line": 2189
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 2180
      },
      "name": "DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsProcessesOutputReference",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 2210
          },
          "name": "alarmMetrics",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsProcessesAlarmMetricsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 2215
          },
          "name": "processName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 2193
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsProcesses"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsProcessesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsSqlServerPrometheusExporter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsSqlServerPrometheusExporter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 2238
      },
      "name": "DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsSqlServerPrometheusExporter",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsSqlServerPrometheusExporter"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsSqlServerPrometheusExporterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsSqlServerPrometheusExporterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationinsights-application/index.ts",
          "line": 2268
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 2261
      },
      "name": "DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsSqlServerPrometheusExporterOutputReference",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 2288
          },
          "name": "prometheusPort",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 2293
          },
          "name": "sqlSecretName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 2272
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsSqlServerPrometheusExporter"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsSqlServerPrometheusExporterOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsWindowsEvents": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsWindowsEvents",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 2297
      },
      "name": "DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsWindowsEvents",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsWindowsEvents"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsWindowsEventsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsWindowsEventsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationinsights-application/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 2369
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 2383
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsWindowsEventsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsWindowsEventsList",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsWindowsEventsList"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsWindowsEventsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsWindowsEventsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationinsights-application/index.ts",
          "line": 2329
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 2320
      },
      "name": "DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsWindowsEventsOutputReference",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 2349
          },
          "name": "eventLevels",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 2354
          },
          "name": "eventName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 2359
          },
          "name": "logGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 2364
          },
          "name": "patternSet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 2333
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsWindowsEvents"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsWindowsEventsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationinsights-application/index.ts",
          "line": 3096
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 3089
      },
      "name": "DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationOutputReference",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 3117
          },
          "name": "configurationDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationConfigurationDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 3123
          },
          "name": "subComponentTypeConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 3100
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 2985
      },
      "name": "DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurations",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationinsights-application/index.ts",
          "line": 3055
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 3048
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 3062
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsList",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsList"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationinsights-application/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 3008
      },
      "name": "DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsOutputReference",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 3038
          },
          "name": "subComponentConfigurationDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 3043
          },
          "name": "subComponentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 3021
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurations"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 2912
      },
      "name": "DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetails",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetails"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsAlarmMetrics": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsAlarmMetrics",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 2496
      },
      "name": "DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsAlarmMetrics",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsAlarmMetrics"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsAlarmMetricsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsAlarmMetricsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationinsights-application/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 2553
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 2567
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsAlarmMetricsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsAlarmMetricsList",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsAlarmMetricsList"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsAlarmMetricsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsAlarmMetricsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationinsights-application/index.ts",
          "line": 2528
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 2519
      },
      "name": "DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsAlarmMetricsOutputReference",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 2548
          },
          "name": "alarmMetricName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 2532
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsAlarmMetrics"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsAlarmMetricsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsLogs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsLogs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 2571
      },
      "name": "DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsLogs",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsLogs"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsLogsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsLogsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationinsights-application/index.ts",
          "line": 2655
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 2648
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 2662
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsLogsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsLogsList",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsLogsList"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsLogsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsLogsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationinsights-application/index.ts",
          "line": 2603
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 2594
      },
      "name": "DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsLogsOutputReference",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 2623
          },
          "name": "encoding",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 2628
          },
          "name": "logGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 2633
          },
          "name": "logPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 2638
          },
          "name": "logType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 2643
          },
          "name": "patternSet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 2607
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsLogs"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsLogsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationinsights-application/index.ts",
          "line": 2942
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 2935
      },
      "name": "DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsOutputReference",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 2963
          },
          "name": "alarmMetrics",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsAlarmMetricsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 2969
          },
          "name": "logs",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsLogsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 2975
          },
          "name": "processes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcessesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 2981
          },
          "name": "windowsEvents",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsWindowsEventsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 2946
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetails"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcesses": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcesses",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 2741
      },
      "name": "DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcesses",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcesses"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcessesAlarmMetrics": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcessesAlarmMetrics",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 2666
      },
      "name": "DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcessesAlarmMetrics",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcessesAlarmMetrics"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcessesAlarmMetricsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcessesAlarmMetricsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationinsights-application/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 2723
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 2737
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcessesAlarmMetricsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcessesAlarmMetricsList",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcessesAlarmMetricsList"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcessesAlarmMetricsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcessesAlarmMetricsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationinsights-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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 2689
      },
      "name": "DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcessesAlarmMetricsOutputReference",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 2718
          },
          "name": "alarmMetricName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 2702
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcessesAlarmMetrics"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcessesAlarmMetricsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcessesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcessesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationinsights-application/index.ts",
          "line": 2811
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 2804
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 2818
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcessesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcessesList",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcessesList"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcessesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcessesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationinsights-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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 2764
      },
      "name": "DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcessesOutputReference",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 2794
          },
          "name": "alarmMetrics",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcessesAlarmMetricsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 2799
          },
          "name": "processName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 2777
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcesses"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsProcessesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsWindowsEvents": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsWindowsEvents",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 2822
      },
      "name": "DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsWindowsEvents",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsWindowsEvents"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsWindowsEventsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsWindowsEventsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationinsights-application/index.ts",
          "line": 2901
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 2894
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 2908
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsWindowsEventsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsWindowsEventsList",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsWindowsEventsList"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsWindowsEventsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsWindowsEventsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationinsights-application/index.ts",
          "line": 2854
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 2845
      },
      "name": "DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsWindowsEventsOutputReference",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 2874
          },
          "name": "eventLevels",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 2879
          },
          "name": "eventName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 2884
          },
          "name": "logGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 2889
          },
          "name": "patternSet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 2858
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsWindowsEvents"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationSubComponentTypeConfigurationsSubComponentConfigurationDetailsWindowsEventsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationinsights-application/index.ts",
          "line": 3218
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 3211
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 3225
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsList",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsList"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationinsights-application/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 3150
      },
      "name": "DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsOutputReference",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 3179
          },
          "name": "componentArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 3184
          },
          "name": "componentConfigurationMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 3189
          },
          "name": "componentName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 3195
          },
          "name": "customComponentConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsCustomComponentConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 3201
          },
          "name": "defaultOverwriteComponentConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsDefaultOverwriteComponentConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 3206
          },
          "name": "tier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 3163
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationComponentMonitoringSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationComponentMonitoringSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 14
      },
      "name": "DataAwsccApplicationinsightsApplicationConfig",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/applicationinsights_application#id DataAwsccApplicationinsightsApplication#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationCustomComponents": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationCustomComponents",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 3229
      },
      "name": "DataAwsccApplicationinsightsApplicationCustomComponents",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationCustomComponents"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationCustomComponentsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationCustomComponentsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationinsights-application/index.ts",
          "line": 3298
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 3291
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 3305
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationCustomComponentsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccApplicationinsightsApplicationCustomComponentsList",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationCustomComponentsList"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationCustomComponentsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationCustomComponentsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationinsights-application/index.ts",
          "line": 3261
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 3252
      },
      "name": "DataAwsccApplicationinsightsApplicationCustomComponentsOutputReference",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 3281
          },
          "name": "componentName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 3286
          },
          "name": "resourceList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 3265
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationCustomComponents"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationCustomComponentsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationLogPatternSets": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationLogPatternSets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 3394
      },
      "name": "DataAwsccApplicationinsightsApplicationLogPatternSets",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationLogPatternSets"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationLogPatternSetsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationLogPatternSetsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationinsights-application/index.ts",
          "line": 3464
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 3457
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 3471
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationLogPatternSetsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccApplicationinsightsApplicationLogPatternSetsList",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationLogPatternSetsList"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationLogPatternSetsLogPatterns": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationLogPatternSetsLogPatterns",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 3309
      },
      "name": "DataAwsccApplicationinsightsApplicationLogPatternSetsLogPatterns",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationLogPatternSetsLogPatterns"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationLogPatternSetsLogPatternsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationLogPatternSetsLogPatternsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationinsights-application/index.ts",
          "line": 3383
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 3376
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 3390
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationLogPatternSetsLogPatternsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccApplicationinsightsApplicationLogPatternSetsLogPatternsList",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationLogPatternSetsLogPatternsList"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationLogPatternSetsLogPatternsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationLogPatternSetsLogPatternsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationinsights-application/index.ts",
          "line": 3341
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 3332
      },
      "name": "DataAwsccApplicationinsightsApplicationLogPatternSetsLogPatternsOutputReference",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 3361
          },
          "name": "pattern",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 3366
          },
          "name": "patternName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 3371
          },
          "name": "rank",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 3345
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationLogPatternSetsLogPatterns"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationLogPatternSetsLogPatternsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationLogPatternSetsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationLogPatternSetsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationinsights-application/index.ts",
          "line": 3426
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 3417
      },
      "name": "DataAwsccApplicationinsightsApplicationLogPatternSetsOutputReference",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 3447
          },
          "name": "logPatterns",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationLogPatternSetsLogPatternsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 3452
          },
          "name": "patternSetName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 3430
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationLogPatternSets"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationLogPatternSetsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 3475
      },
      "name": "DataAwsccApplicationinsightsApplicationTags",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationTags"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationinsights-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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 3537
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 3551
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccApplicationinsightsApplicationTagsList",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationinsights-application/index.ts",
          "line": 3507
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-application/index.ts",
        "line": 3498
      },
      "name": "DataAwsccApplicationinsightsApplicationTagsOutputReference",
      "namespace": "dataAwsccApplicationinsightsApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 3527
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 3532
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-application/index.ts",
            "line": 3511
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplication.DataAwsccApplicationinsightsApplicationTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationinsights-application/index:DataAwsccApplicationinsightsApplicationTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplications.DataAwsccApplicationinsightsApplications": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/applicationinsights_applications awscc_applicationinsights_applications}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplications.DataAwsccApplicationinsightsApplications",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/applicationinsights_applications awscc_applicationinsights_applications} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationinsights-applications/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplications.DataAwsccApplicationinsightsApplicationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-applications/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccApplicationinsightsApplications resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-applications/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccApplicationinsightsApplications to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/applicationinsights_applications#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccApplicationinsightsApplications that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccApplicationinsightsApplications to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-applications/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-applications/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccApplicationinsightsApplications",
      "namespace": "dataAwsccApplicationinsightsApplications",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-applications/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-applications/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationinsights-applications/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationinsights-applications/index:DataAwsccApplicationinsightsApplications"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplications.DataAwsccApplicationinsightsApplicationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationinsightsApplications.DataAwsccApplicationinsightsApplicationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationinsights-applications/index.ts",
        "line": 14
      },
      "name": "DataAwsccApplicationinsightsApplicationsConfig",
      "namespace": "dataAwsccApplicationinsightsApplications",
      "symbolId": "src/data-awscc-applicationinsights-applications/index:DataAwsccApplicationinsightsApplicationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsDiscoveries.DataAwsccApplicationsignalsDiscoveries": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/applicationsignals_discoveries awscc_applicationsignals_discoveries}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsDiscoveries.DataAwsccApplicationsignalsDiscoveries",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/applicationsignals_discoveries awscc_applicationsignals_discoveries} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationsignals-discoveries/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsDiscoveries.DataAwsccApplicationsignalsDiscoveriesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationsignals-discoveries/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccApplicationsignalsDiscoveries resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-discoveries/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccApplicationsignalsDiscoveries to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/applicationsignals_discoveries#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccApplicationsignalsDiscoveries that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccApplicationsignalsDiscoveries to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-discoveries/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-discoveries/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccApplicationsignalsDiscoveries",
      "namespace": "dataAwsccApplicationsignalsDiscoveries",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-discoveries/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-discoveries/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-discoveries/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationsignals-discoveries/index:DataAwsccApplicationsignalsDiscoveries"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsDiscoveries.DataAwsccApplicationsignalsDiscoveriesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsDiscoveries.DataAwsccApplicationsignalsDiscoveriesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationsignals-discoveries/index.ts",
        "line": 14
      },
      "name": "DataAwsccApplicationsignalsDiscoveriesConfig",
      "namespace": "dataAwsccApplicationsignalsDiscoveries",
      "symbolId": "src/data-awscc-applicationsignals-discoveries/index:DataAwsccApplicationsignalsDiscoveriesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsDiscovery.DataAwsccApplicationsignalsDiscovery": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/applicationsignals_discovery awscc_applicationsignals_discovery}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsDiscovery.DataAwsccApplicationsignalsDiscovery",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/applicationsignals_discovery awscc_applicationsignals_discovery} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationsignals-discovery/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsDiscovery.DataAwsccApplicationsignalsDiscoveryConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationsignals-discovery/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccApplicationsignalsDiscovery resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-discovery/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccApplicationsignalsDiscovery to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/applicationsignals_discovery#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccApplicationsignalsDiscovery that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccApplicationsignalsDiscovery to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-discovery/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-awscc-applicationsignals-discovery/index.ts",
            "line": 112
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccApplicationsignalsDiscovery",
      "namespace": "dataAwsccApplicationsignalsDiscovery",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-discovery/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-discovery/index.ts",
            "line": 85
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-discovery/index.ts",
            "line": 98
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-discovery/index.ts",
            "line": 91
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationsignals-discovery/index:DataAwsccApplicationsignalsDiscovery"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsDiscovery.DataAwsccApplicationsignalsDiscoveryConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsDiscovery.DataAwsccApplicationsignalsDiscoveryConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationsignals-discovery/index.ts",
        "line": 14
      },
      "name": "DataAwsccApplicationsignalsDiscoveryConfig",
      "namespace": "dataAwsccApplicationsignalsDiscovery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/applicationsignals_discovery#id DataAwsccApplicationsignalsDiscovery#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-discovery/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationsignals-discovery/index:DataAwsccApplicationsignalsDiscoveryConfig"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsGroupingConfiguration.DataAwsccApplicationsignalsGroupingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/applicationsignals_grouping_configuration awscc_applicationsignals_grouping_configuration}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsGroupingConfiguration.DataAwsccApplicationsignalsGroupingConfiguration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/applicationsignals_grouping_configuration awscc_applicationsignals_grouping_configuration} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationsignals-grouping-configuration/index.ts",
          "line": 146
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsGroupingConfiguration.DataAwsccApplicationsignalsGroupingConfigurationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationsignals-grouping-configuration/index.ts",
        "line": 114
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccApplicationsignalsGroupingConfiguration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-grouping-configuration/index.ts",
            "line": 131
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccApplicationsignalsGroupingConfiguration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/applicationsignals_grouping_configuration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccApplicationsignalsGroupingConfiguration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccApplicationsignalsGroupingConfiguration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-grouping-configuration/index.ts",
            "line": 202
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-grouping-configuration/index.ts",
            "line": 208
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccApplicationsignalsGroupingConfiguration",
      "namespace": "dataAwsccApplicationsignalsGroupingConfiguration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-grouping-configuration/index.ts",
            "line": 119
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-grouping-configuration/index.ts",
            "line": 170
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-grouping-configuration/index.ts",
            "line": 176
          },
          "name": "groupingAttributeDefinitions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsGroupingConfiguration.DataAwsccApplicationsignalsGroupingConfigurationGroupingAttributeDefinitionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-grouping-configuration/index.ts",
            "line": 194
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-grouping-configuration/index.ts",
            "line": 189
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-grouping-configuration/index.ts",
            "line": 182
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationsignals-grouping-configuration/index:DataAwsccApplicationsignalsGroupingConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsGroupingConfiguration.DataAwsccApplicationsignalsGroupingConfigurationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsGroupingConfiguration.DataAwsccApplicationsignalsGroupingConfigurationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationsignals-grouping-configuration/index.ts",
        "line": 14
      },
      "name": "DataAwsccApplicationsignalsGroupingConfigurationConfig",
      "namespace": "dataAwsccApplicationsignalsGroupingConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/applicationsignals_grouping_configuration#id DataAwsccApplicationsignalsGroupingConfiguration#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-grouping-configuration/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationsignals-grouping-configuration/index:DataAwsccApplicationsignalsGroupingConfigurationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsGroupingConfiguration.DataAwsccApplicationsignalsGroupingConfigurationGroupingAttributeDefinitions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsGroupingConfiguration.DataAwsccApplicationsignalsGroupingConfigurationGroupingAttributeDefinitions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationsignals-grouping-configuration/index.ts",
        "line": 25
      },
      "name": "DataAwsccApplicationsignalsGroupingConfigurationGroupingAttributeDefinitions",
      "namespace": "dataAwsccApplicationsignalsGroupingConfiguration",
      "symbolId": "src/data-awscc-applicationsignals-grouping-configuration/index:DataAwsccApplicationsignalsGroupingConfigurationGroupingAttributeDefinitions"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsGroupingConfiguration.DataAwsccApplicationsignalsGroupingConfigurationGroupingAttributeDefinitionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsGroupingConfiguration.DataAwsccApplicationsignalsGroupingConfigurationGroupingAttributeDefinitionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationsignals-grouping-configuration/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationsignals-grouping-configuration/index.ts",
        "line": 92
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-grouping-configuration/index.ts",
            "line": 106
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsGroupingConfiguration.DataAwsccApplicationsignalsGroupingConfigurationGroupingAttributeDefinitionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccApplicationsignalsGroupingConfigurationGroupingAttributeDefinitionsList",
      "namespace": "dataAwsccApplicationsignalsGroupingConfiguration",
      "symbolId": "src/data-awscc-applicationsignals-grouping-configuration/index:DataAwsccApplicationsignalsGroupingConfigurationGroupingAttributeDefinitionsList"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsGroupingConfiguration.DataAwsccApplicationsignalsGroupingConfigurationGroupingAttributeDefinitionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsGroupingConfiguration.DataAwsccApplicationsignalsGroupingConfigurationGroupingAttributeDefinitionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationsignals-grouping-configuration/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationsignals-grouping-configuration/index.ts",
        "line": 48
      },
      "name": "DataAwsccApplicationsignalsGroupingConfigurationGroupingAttributeDefinitionsOutputReference",
      "namespace": "dataAwsccApplicationsignalsGroupingConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-grouping-configuration/index.ts",
            "line": 77
          },
          "name": "defaultGroupingValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-grouping-configuration/index.ts",
            "line": 82
          },
          "name": "groupingName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-grouping-configuration/index.ts",
            "line": 87
          },
          "name": "groupingSourceKeys",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-grouping-configuration/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsGroupingConfiguration.DataAwsccApplicationsignalsGroupingConfigurationGroupingAttributeDefinitions"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationsignals-grouping-configuration/index:DataAwsccApplicationsignalsGroupingConfigurationGroupingAttributeDefinitionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsGroupingConfigurations.DataAwsccApplicationsignalsGroupingConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/applicationsignals_grouping_configurations awscc_applicationsignals_grouping_configurations}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsGroupingConfigurations.DataAwsccApplicationsignalsGroupingConfigurations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/applicationsignals_grouping_configurations awscc_applicationsignals_grouping_configurations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationsignals-grouping-configurations/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsGroupingConfigurations.DataAwsccApplicationsignalsGroupingConfigurationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationsignals-grouping-configurations/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccApplicationsignalsGroupingConfigurations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-grouping-configurations/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccApplicationsignalsGroupingConfigurations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/applicationsignals_grouping_configurations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccApplicationsignalsGroupingConfigurations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccApplicationsignalsGroupingConfigurations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-grouping-configurations/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-grouping-configurations/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccApplicationsignalsGroupingConfigurations",
      "namespace": "dataAwsccApplicationsignalsGroupingConfigurations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-grouping-configurations/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-grouping-configurations/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-grouping-configurations/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationsignals-grouping-configurations/index:DataAwsccApplicationsignalsGroupingConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsGroupingConfigurations.DataAwsccApplicationsignalsGroupingConfigurationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsGroupingConfigurations.DataAwsccApplicationsignalsGroupingConfigurationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationsignals-grouping-configurations/index.ts",
        "line": 14
      },
      "name": "DataAwsccApplicationsignalsGroupingConfigurationsConfig",
      "namespace": "dataAwsccApplicationsignalsGroupingConfigurations",
      "symbolId": "src/data-awscc-applicationsignals-grouping-configurations/index:DataAwsccApplicationsignalsGroupingConfigurationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjective": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/applicationsignals_service_level_objective awscc_applicationsignals_service_level_objective}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjective",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/applicationsignals_service_level_objective awscc_applicationsignals_service_level_objective} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
          "line": 2941
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
        "line": 2909
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccApplicationsignalsServiceLevelObjective resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 2926
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccApplicationsignalsServiceLevelObjective to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/applicationsignals_service_level_objective#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccApplicationsignalsServiceLevelObjective that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccApplicationsignalsServiceLevelObjective to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 3047
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 3053
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccApplicationsignalsServiceLevelObjective",
      "namespace": "dataAwsccApplicationsignalsServiceLevelObjective",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 2914
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 2965
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 2971
          },
          "name": "burnRateConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveBurnRateConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 2976
          },
          "name": "createdTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 2981
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 2986
          },
          "name": "evaluationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 2992
          },
          "name": "exclusionWindows",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveExclusionWindowsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 2998
          },
          "name": "goal",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveGoalOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 3016
          },
          "name": "lastUpdatedTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 3021
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 3027
          },
          "name": "requestBasedSli",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 3033
          },
          "name": "sli",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveSliOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 3039
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 3011
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 3004
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationsignals-service-level-objective/index:DataAwsccApplicationsignalsServiceLevelObjective"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveBurnRateConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveBurnRateConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
        "line": 25
      },
      "name": "DataAwsccApplicationsignalsServiceLevelObjectiveBurnRateConfigurations",
      "namespace": "dataAwsccApplicationsignalsServiceLevelObjective",
      "symbolId": "src/data-awscc-applicationsignals-service-level-objective/index:DataAwsccApplicationsignalsServiceLevelObjectiveBurnRateConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveBurnRateConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveBurnRateConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationsignals-service-level-objective/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
        "line": 82
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 96
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveBurnRateConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccApplicationsignalsServiceLevelObjectiveBurnRateConfigurationsList",
      "namespace": "dataAwsccApplicationsignalsServiceLevelObjective",
      "symbolId": "src/data-awscc-applicationsignals-service-level-objective/index:DataAwsccApplicationsignalsServiceLevelObjectiveBurnRateConfigurationsList"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveBurnRateConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveBurnRateConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
        "line": 48
      },
      "name": "DataAwsccApplicationsignalsServiceLevelObjectiveBurnRateConfigurationsOutputReference",
      "namespace": "dataAwsccApplicationsignalsServiceLevelObjective",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 77
          },
          "name": "lookBackWindowMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveBurnRateConfigurations"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationsignals-service-level-objective/index:DataAwsccApplicationsignalsServiceLevelObjectiveBurnRateConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
        "line": 14
      },
      "name": "DataAwsccApplicationsignalsServiceLevelObjectiveConfig",
      "namespace": "dataAwsccApplicationsignalsServiceLevelObjective",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/applicationsignals_service_level_objective#id DataAwsccApplicationsignalsServiceLevelObjective#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationsignals-service-level-objective/index:DataAwsccApplicationsignalsServiceLevelObjectiveConfig"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveExclusionWindows": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveExclusionWindows",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
        "line": 213
      },
      "name": "DataAwsccApplicationsignalsServiceLevelObjectiveExclusionWindows",
      "namespace": "dataAwsccApplicationsignalsServiceLevelObjective",
      "symbolId": "src/data-awscc-applicationsignals-service-level-objective/index:DataAwsccApplicationsignalsServiceLevelObjectiveExclusionWindows"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveExclusionWindowsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveExclusionWindowsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationsignals-service-level-objective/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/data-awscc-applicationsignals-service-level-objective/index.ts",
        "line": 287
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/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-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveExclusionWindowsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccApplicationsignalsServiceLevelObjectiveExclusionWindowsList",
      "namespace": "dataAwsccApplicationsignalsServiceLevelObjective",
      "symbolId": "src/data-awscc-applicationsignals-service-level-objective/index:DataAwsccApplicationsignalsServiceLevelObjectiveExclusionWindowsList"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveExclusionWindowsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveExclusionWindowsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationsignals-service-level-objective/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-awscc-applicationsignals-service-level-objective/index.ts",
        "line": 236
      },
      "name": "DataAwsccApplicationsignalsServiceLevelObjectiveExclusionWindowsOutputReference",
      "namespace": "dataAwsccApplicationsignalsServiceLevelObjective",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 265
          },
          "name": "reason",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 271
          },
          "name": "recurrenceRule",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveExclusionWindowsRecurrenceRuleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 276
          },
          "name": "startTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 282
          },
          "name": "window",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveExclusionWindowsWindowOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 249
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveExclusionWindows"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationsignals-service-level-objective/index:DataAwsccApplicationsignalsServiceLevelObjectiveExclusionWindowsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveExclusionWindowsRecurrenceRule": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveExclusionWindowsRecurrenceRule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
        "line": 100
      },
      "name": "DataAwsccApplicationsignalsServiceLevelObjectiveExclusionWindowsRecurrenceRule",
      "namespace": "dataAwsccApplicationsignalsServiceLevelObjective",
      "symbolId": "src/data-awscc-applicationsignals-service-level-objective/index:DataAwsccApplicationsignalsServiceLevelObjectiveExclusionWindowsRecurrenceRule"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveExclusionWindowsRecurrenceRuleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveExclusionWindowsRecurrenceRuleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationsignals-service-level-objective/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-awscc-applicationsignals-service-level-objective/index.ts",
        "line": 123
      },
      "name": "DataAwsccApplicationsignalsServiceLevelObjectiveExclusionWindowsRecurrenceRuleOutputReference",
      "namespace": "dataAwsccApplicationsignalsServiceLevelObjective",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 150
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 134
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveExclusionWindowsRecurrenceRule"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationsignals-service-level-objective/index:DataAwsccApplicationsignalsServiceLevelObjectiveExclusionWindowsRecurrenceRuleOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveExclusionWindowsWindow": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveExclusionWindowsWindow",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
        "line": 154
      },
      "name": "DataAwsccApplicationsignalsServiceLevelObjectiveExclusionWindowsWindow",
      "namespace": "dataAwsccApplicationsignalsServiceLevelObjective",
      "symbolId": "src/data-awscc-applicationsignals-service-level-objective/index:DataAwsccApplicationsignalsServiceLevelObjectiveExclusionWindowsWindow"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveExclusionWindowsWindowOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveExclusionWindowsWindowOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationsignals-service-level-objective/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
        "line": 177
      },
      "name": "DataAwsccApplicationsignalsServiceLevelObjectiveExclusionWindowsWindowOutputReference",
      "namespace": "dataAwsccApplicationsignalsServiceLevelObjective",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 204
          },
          "name": "duration",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 209
          },
          "name": "durationUnit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 188
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveExclusionWindowsWindow"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationsignals-service-level-objective/index:DataAwsccApplicationsignalsServiceLevelObjectiveExclusionWindowsWindowOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveGoal": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveGoal",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
        "line": 489
      },
      "name": "DataAwsccApplicationsignalsServiceLevelObjectiveGoal",
      "namespace": "dataAwsccApplicationsignalsServiceLevelObjective",
      "symbolId": "src/data-awscc-applicationsignals-service-level-objective/index:DataAwsccApplicationsignalsServiceLevelObjectiveGoal"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveGoalInterval": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveGoalInterval",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
        "line": 428
      },
      "name": "DataAwsccApplicationsignalsServiceLevelObjectiveGoalInterval",
      "namespace": "dataAwsccApplicationsignalsServiceLevelObjective",
      "symbolId": "src/data-awscc-applicationsignals-service-level-objective/index:DataAwsccApplicationsignalsServiceLevelObjectiveGoalInterval"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveGoalIntervalCalendarInterval": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveGoalIntervalCalendarInterval",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
        "line": 305
      },
      "name": "DataAwsccApplicationsignalsServiceLevelObjectiveGoalIntervalCalendarInterval",
      "namespace": "dataAwsccApplicationsignalsServiceLevelObjective",
      "symbolId": "src/data-awscc-applicationsignals-service-level-objective/index:DataAwsccApplicationsignalsServiceLevelObjectiveGoalIntervalCalendarInterval"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveGoalIntervalCalendarIntervalOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveGoalIntervalCalendarIntervalOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationsignals-service-level-objective/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-awscc-applicationsignals-service-level-objective/index.ts",
        "line": 328
      },
      "name": "DataAwsccApplicationsignalsServiceLevelObjectiveGoalIntervalCalendarIntervalOutputReference",
      "namespace": "dataAwsccApplicationsignalsServiceLevelObjective",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 355
          },
          "name": "duration",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 360
          },
          "name": "durationUnit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 365
          },
          "name": "startTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 339
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveGoalIntervalCalendarInterval"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationsignals-service-level-objective/index:DataAwsccApplicationsignalsServiceLevelObjectiveGoalIntervalCalendarIntervalOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveGoalIntervalOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveGoalIntervalOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationsignals-service-level-objective/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-awscc-applicationsignals-service-level-objective/index.ts",
        "line": 451
      },
      "name": "DataAwsccApplicationsignalsServiceLevelObjectiveGoalIntervalOutputReference",
      "namespace": "dataAwsccApplicationsignalsServiceLevelObjective",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 479
          },
          "name": "calendarInterval",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveGoalIntervalCalendarIntervalOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 485
          },
          "name": "rollingInterval",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveGoalIntervalRollingIntervalOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 462
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveGoalInterval"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationsignals-service-level-objective/index:DataAwsccApplicationsignalsServiceLevelObjectiveGoalIntervalOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveGoalIntervalRollingInterval": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveGoalIntervalRollingInterval",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
        "line": 369
      },
      "name": "DataAwsccApplicationsignalsServiceLevelObjectiveGoalIntervalRollingInterval",
      "namespace": "dataAwsccApplicationsignalsServiceLevelObjective",
      "symbolId": "src/data-awscc-applicationsignals-service-level-objective/index:DataAwsccApplicationsignalsServiceLevelObjectiveGoalIntervalRollingInterval"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveGoalIntervalRollingIntervalOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveGoalIntervalRollingIntervalOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationsignals-service-level-objective/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-awscc-applicationsignals-service-level-objective/index.ts",
        "line": 392
      },
      "name": "DataAwsccApplicationsignalsServiceLevelObjectiveGoalIntervalRollingIntervalOutputReference",
      "namespace": "dataAwsccApplicationsignalsServiceLevelObjective",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 419
          },
          "name": "duration",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 424
          },
          "name": "durationUnit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 403
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveGoalIntervalRollingInterval"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationsignals-service-level-objective/index:DataAwsccApplicationsignalsServiceLevelObjectiveGoalIntervalRollingIntervalOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveGoalOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveGoalOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationsignals-service-level-objective/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-awscc-applicationsignals-service-level-objective/index.ts",
        "line": 512
      },
      "name": "DataAwsccApplicationsignalsServiceLevelObjectiveGoalOutputReference",
      "namespace": "dataAwsccApplicationsignalsServiceLevelObjective",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 539
          },
          "name": "attainmentGoal",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 545
          },
          "name": "interval",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveGoalIntervalOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 550
          },
          "name": "warningThreshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 523
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveGoal"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationsignals-service-level-objective/index:DataAwsccApplicationsignalsServiceLevelObjectiveGoalOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSli": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSli",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
        "line": 1964
      },
      "name": "DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSli",
      "namespace": "dataAwsccApplicationsignalsServiceLevelObjective",
      "symbolId": "src/data-awscc-applicationsignals-service-level-objective/index:DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSli"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationsignals-service-level-objective/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
        "line": 1987
      },
      "name": "DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliOutputReference",
      "namespace": "dataAwsccApplicationsignalsServiceLevelObjective",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 2014
          },
          "name": "comparisonOperator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 2019
          },
          "name": "metricThreshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 2025
          },
          "name": "requestBasedSliMetric",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 1998
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSli"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationsignals-service-level-objective/index:DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetric": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetric",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
        "line": 1864
      },
      "name": "DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetric",
      "namespace": "dataAwsccApplicationsignalsServiceLevelObjective",
      "symbolId": "src/data-awscc-applicationsignals-service-level-objective/index:DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetric"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricCompositeSliConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricCompositeSliConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
        "line": 688
      },
      "name": "DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricCompositeSliConfig",
      "namespace": "dataAwsccApplicationsignalsServiceLevelObjective",
      "symbolId": "src/data-awscc-applicationsignals-service-level-objective/index:DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricCompositeSliConfig"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricCompositeSliConfigCompositeSliComponents": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricCompositeSliConfigCompositeSliComponents",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
        "line": 554
      },
      "name": "DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricCompositeSliConfigCompositeSliComponents",
      "namespace": "dataAwsccApplicationsignalsServiceLevelObjective",
      "symbolId": "src/data-awscc-applicationsignals-service-level-objective/index:DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricCompositeSliConfigCompositeSliComponents"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricCompositeSliConfigCompositeSliComponentsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricCompositeSliConfigCompositeSliComponentsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationsignals-service-level-objective/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
        "line": 611
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 625
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricCompositeSliConfigCompositeSliComponentsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricCompositeSliConfigCompositeSliComponentsList",
      "namespace": "dataAwsccApplicationsignalsServiceLevelObjective",
      "symbolId": "src/data-awscc-applicationsignals-service-level-objective/index:DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricCompositeSliConfigCompositeSliComponentsList"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricCompositeSliConfigCompositeSliComponentsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricCompositeSliConfigCompositeSliComponentsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationsignals-service-level-objective/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
        "line": 577
      },
      "name": "DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricCompositeSliConfigCompositeSliComponentsOutputReference",
      "namespace": "dataAwsccApplicationsignalsServiceLevelObjective",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 606
          },
          "name": "operationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 590
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricCompositeSliConfigCompositeSliComponents"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationsignals-service-level-objective/index:DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricCompositeSliConfigCompositeSliComponentsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricCompositeSliConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricCompositeSliConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationsignals-service-level-objective/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
        "line": 711
      },
      "name": "DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricCompositeSliConfigOutputReference",
      "namespace": "dataAwsccApplicationsignalsServiceLevelObjective",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 739
          },
          "name": "compositeSliComponents",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricCompositeSliConfigCompositeSliComponentsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 745
          },
          "name": "selectionConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricCompositeSliConfigSelectionConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 722
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricCompositeSliConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationsignals-service-level-objective/index:DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricCompositeSliConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricCompositeSliConfigSelectionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricCompositeSliConfigSelectionConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
        "line": 629
      },
      "name": "DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricCompositeSliConfigSelectionConfig",
      "namespace": "dataAwsccApplicationsignalsServiceLevelObjective",
      "symbolId": "src/data-awscc-applicationsignals-service-level-objective/index:DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricCompositeSliConfigSelectionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricCompositeSliConfigSelectionConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricCompositeSliConfigSelectionConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
          "line": 659
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
        "line": 652
      },
      "name": "DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricCompositeSliConfigSelectionConfigOutputReference",
      "namespace": "dataAwsccApplicationsignalsServiceLevelObjective",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 679
          },
          "name": "pattern",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 684
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 663
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricCompositeSliConfigSelectionConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationsignals-service-level-objective/index:DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricCompositeSliConfigSelectionConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricDependencyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricDependencyConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
        "line": 749
      },
      "name": "DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricDependencyConfig",
      "namespace": "dataAwsccApplicationsignalsServiceLevelObjective",
      "symbolId": "src/data-awscc-applicationsignals-service-level-objective/index:DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricDependencyConfig"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricDependencyConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricDependencyConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
          "line": 779
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
        "line": 772
      },
      "name": "DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricDependencyConfigOutputReference",
      "namespace": "dataAwsccApplicationsignalsServiceLevelObjective",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 800
          },
          "name": "dependencyKeyAttributes",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 805
          },
          "name": "dependencyOperationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 783
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricDependencyConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationsignals-service-level-objective/index:DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricDependencyConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMetricSource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMetricSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
        "line": 809
      },
      "name": "DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMetricSource",
      "namespace": "dataAwsccApplicationsignalsServiceLevelObjective",
      "symbolId": "src/data-awscc-applicationsignals-service-level-objective/index:DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMetricSource"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMetricSourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMetricSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationsignals-service-level-objective/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-awscc-applicationsignals-service-level-objective/index.ts",
        "line": 832
      },
      "name": "DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMetricSourceOutputReference",
      "namespace": "dataAwsccApplicationsignalsServiceLevelObjective",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 860
          },
          "name": "metricSourceAttributes",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 866
          },
          "name": "metricSourceKeyAttributes",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 843
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMetricSource"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationsignals-service-level-objective/index:DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMetricSourceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetric": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetric",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
        "line": 1492
      },
      "name": "DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetric",
      "namespace": "dataAwsccApplicationsignalsServiceLevelObjective",
      "symbolId": "src/data-awscc-applicationsignals-service-level-objective/index:DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetric"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetric": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetric",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
        "line": 1085
      },
      "name": "DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetric",
      "namespace": "dataAwsccApplicationsignalsServiceLevelObjective",
      "symbolId": "src/data-awscc-applicationsignals-service-level-objective/index:DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetric"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetricList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetricList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationsignals-service-level-objective/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
        "line": 1163
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 1177
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetricOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetricList",
      "namespace": "dataAwsccApplicationsignalsServiceLevelObjective",
      "symbolId": "src/data-awscc-applicationsignals-service-level-objective/index:DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetricList"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetricMetricStat": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetricMetricStat",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
        "line": 1015
      },
      "name": "DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetricMetricStat",
      "namespace": "dataAwsccApplicationsignalsServiceLevelObjective",
      "symbolId": "src/data-awscc-applicationsignals-service-level-objective/index:DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetricMetricStat"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetricMetricStatMetric": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetricMetricStatMetric",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
        "line": 950
      },
      "name": "DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetricMetricStatMetric",
      "namespace": "dataAwsccApplicationsignalsServiceLevelObjective",
      "symbolId": "src/data-awscc-applicationsignals-service-level-objective/index:DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetricMetricStatMetric"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetricMetricStatMetricDimensions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetricMetricStatMetricDimensions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
        "line": 870
      },
      "name": "DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetricMetricStatMetricDimensions",
      "namespace": "dataAwsccApplicationsignalsServiceLevelObjective",
      "symbolId": "src/data-awscc-applicationsignals-service-level-objective/index:DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetricMetricStatMetricDimensions"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetricMetricStatMetricDimensionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetricMetricStatMetricDimensionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationsignals-service-level-objective/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-awscc-applicationsignals-service-level-objective/index.ts",
        "line": 932
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/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-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetricMetricStatMetricDimensionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetricMetricStatMetricDimensionsList",
      "namespace": "dataAwsccApplicationsignalsServiceLevelObjective",
      "symbolId": "src/data-awscc-applicationsignals-service-level-objective/index:DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetricMetricStatMetricDimensionsList"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetricMetricStatMetricDimensionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetricMetricStatMetricDimensionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationsignals-service-level-objective/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-awscc-applicationsignals-service-level-objective/index.ts",
        "line": 893
      },
      "name": "DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetricMetricStatMetricDimensionsOutputReference",
      "namespace": "dataAwsccApplicationsignalsServiceLevelObjective",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 922
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 927
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 906
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetricMetricStatMetricDimensions"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationsignals-service-level-objective/index:DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetricMetricStatMetricDimensionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetricMetricStatMetricOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetricMetricStatMetricOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationsignals-service-level-objective/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-awscc-applicationsignals-service-level-objective/index.ts",
        "line": 973
      },
      "name": "DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetricMetricStatMetricOutputReference",
      "namespace": "dataAwsccApplicationsignalsServiceLevelObjective",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 1001
          },
          "name": "dimensions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetricMetricStatMetricDimensionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 1006
          },
          "name": "metricName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 1011
          },
          "name": "namespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 984
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetricMetricStatMetric"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationsignals-service-level-objective/index:DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetricMetricStatMetricOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetricMetricStatOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetricMetricStatOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationsignals-service-level-objective/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
        "line": 1038
      },
      "name": "DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetricMetricStatOutputReference",
      "namespace": "dataAwsccApplicationsignalsServiceLevelObjective",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 1066
          },
          "name": "metric",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetricMetricStatMetricOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 1071
          },
          "name": "period",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 1076
          },
          "name": "stat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 1081
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 1049
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetricMetricStat"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationsignals-service-level-objective/index:DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetricMetricStatOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetricOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetricOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
          "line": 1117
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
        "line": 1108
      },
      "name": "DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetricOutputReference",
      "namespace": "dataAwsccApplicationsignalsServiceLevelObjective",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 1137
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 1142
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 1147
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 1153
          },
          "name": "metricStat",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetricMetricStatOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 1158
          },
          "name": "returnData",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 1121
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetric"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationsignals-service-level-objective/index:DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetricOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetric": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetric",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
        "line": 1396
      },
      "name": "DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetric",
      "namespace": "dataAwsccApplicationsignalsServiceLevelObjective",
      "symbolId": "src/data-awscc-applicationsignals-service-level-objective/index:DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetric"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetricList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetricList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
          "line": 1481
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
        "line": 1474
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 1488
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetricOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetricList",
      "namespace": "dataAwsccApplicationsignalsServiceLevelObjective",
      "symbolId": "src/data-awscc-applicationsignals-service-level-objective/index:DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetricList"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetricMetricStat": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetricMetricStat",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
        "line": 1326
      },
      "name": "DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetricMetricStat",
      "namespace": "dataAwsccApplicationsignalsServiceLevelObjective",
      "symbolId": "src/data-awscc-applicationsignals-service-level-objective/index:DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetricMetricStat"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetricMetricStatMetric": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetricMetricStatMetric",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
        "line": 1261
      },
      "name": "DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetricMetricStatMetric",
      "namespace": "dataAwsccApplicationsignalsServiceLevelObjective",
      "symbolId": "src/data-awscc-applicationsignals-service-level-objective/index:DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetricMetricStatMetric"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetricMetricStatMetricDimensions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetricMetricStatMetricDimensions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
        "line": 1181
      },
      "name": "DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetricMetricStatMetricDimensions",
      "namespace": "dataAwsccApplicationsignalsServiceLevelObjective",
      "symbolId": "src/data-awscc-applicationsignals-service-level-objective/index:DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetricMetricStatMetricDimensions"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetricMetricStatMetricDimensionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetricMetricStatMetricDimensionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
          "line": 1250
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
        "line": 1243
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 1257
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetricMetricStatMetricDimensionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetricMetricStatMetricDimensionsList",
      "namespace": "dataAwsccApplicationsignalsServiceLevelObjective",
      "symbolId": "src/data-awscc-applicationsignals-service-level-objective/index:DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetricMetricStatMetricDimensionsList"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetricMetricStatMetricDimensionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetricMetricStatMetricDimensionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationsignals-service-level-objective/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
        "line": 1204
      },
      "name": "DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetricMetricStatMetricDimensionsOutputReference",
      "namespace": "dataAwsccApplicationsignalsServiceLevelObjective",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 1233
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 1238
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 1217
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetricMetricStatMetricDimensions"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationsignals-service-level-objective/index:DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetricMetricStatMetricDimensionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetricMetricStatMetricOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetricMetricStatMetricOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationsignals-service-level-objective/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-awscc-applicationsignals-service-level-objective/index.ts",
        "line": 1284
      },
      "name": "DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetricMetricStatMetricOutputReference",
      "namespace": "dataAwsccApplicationsignalsServiceLevelObjective",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 1312
          },
          "name": "dimensions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetricMetricStatMetricDimensionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 1317
          },
          "name": "metricName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 1322
          },
          "name": "namespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 1295
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetricMetricStatMetric"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationsignals-service-level-objective/index:DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetricMetricStatMetricOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetricMetricStatOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetricMetricStatOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
          "line": 1356
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
        "line": 1349
      },
      "name": "DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetricMetricStatOutputReference",
      "namespace": "dataAwsccApplicationsignalsServiceLevelObjective",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 1377
          },
          "name": "metric",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetricMetricStatMetricOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 1382
          },
          "name": "period",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 1387
          },
          "name": "stat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 1392
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 1360
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetricMetricStat"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationsignals-service-level-objective/index:DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetricMetricStatOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetricOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetricOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
          "line": 1428
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
        "line": 1419
      },
      "name": "DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetricOutputReference",
      "namespace": "dataAwsccApplicationsignalsServiceLevelObjective",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 1448
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 1453
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 1458
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 1464
          },
          "name": "metricStat",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetricMetricStatOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 1469
          },
          "name": "returnData",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 1432
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetric"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationsignals-service-level-objective/index:DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetricOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
          "line": 1522
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
        "line": 1515
      },
      "name": "DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricOutputReference",
      "namespace": "dataAwsccApplicationsignalsServiceLevelObjective",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 1543
          },
          "name": "badCountMetric",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricBadCountMetricList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 1549
          },
          "name": "goodCountMetric",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricGoodCountMetricList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 1526
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetric"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationsignals-service-level-objective/index:DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
          "line": 1894
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
        "line": 1887
      },
      "name": "DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricOutputReference",
      "namespace": "dataAwsccApplicationsignalsServiceLevelObjective",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 1915
          },
          "name": "compositeSliConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricCompositeSliConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 1921
          },
          "name": "dependencyConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricDependencyConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 1927
          },
          "name": "keyAttributes",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 1932
          },
          "name": "metricName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 1938
          },
          "name": "metricSource",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMetricSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 1943
          },
          "name": "metricType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 1949
          },
          "name": "monitoredRequestCountMetric",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricMonitoredRequestCountMetricOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 1954
          },
          "name": "operationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 1960
          },
          "name": "totalRequestCountMetric",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetricList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 1898
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetric"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationsignals-service-level-objective/index:DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetric": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetric",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
        "line": 1768
      },
      "name": "DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetric",
      "namespace": "dataAwsccApplicationsignalsServiceLevelObjective",
      "symbolId": "src/data-awscc-applicationsignals-service-level-objective/index:DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetric"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetricList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetricList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
          "line": 1853
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
        "line": 1846
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 1860
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetricOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetricList",
      "namespace": "dataAwsccApplicationsignalsServiceLevelObjective",
      "symbolId": "src/data-awscc-applicationsignals-service-level-objective/index:DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetricList"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetricMetricStat": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetricMetricStat",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
        "line": 1698
      },
      "name": "DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetricMetricStat",
      "namespace": "dataAwsccApplicationsignalsServiceLevelObjective",
      "symbolId": "src/data-awscc-applicationsignals-service-level-objective/index:DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetricMetricStat"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetricMetricStatMetric": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetricMetricStatMetric",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
        "line": 1633
      },
      "name": "DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetricMetricStatMetric",
      "namespace": "dataAwsccApplicationsignalsServiceLevelObjective",
      "symbolId": "src/data-awscc-applicationsignals-service-level-objective/index:DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetricMetricStatMetric"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetricMetricStatMetricDimensions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetricMetricStatMetricDimensions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
        "line": 1553
      },
      "name": "DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetricMetricStatMetricDimensions",
      "namespace": "dataAwsccApplicationsignalsServiceLevelObjective",
      "symbolId": "src/data-awscc-applicationsignals-service-level-objective/index:DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetricMetricStatMetricDimensions"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetricMetricStatMetricDimensionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetricMetricStatMetricDimensionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
          "line": 1622
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
        "line": 1615
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 1629
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetricMetricStatMetricDimensionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetricMetricStatMetricDimensionsList",
      "namespace": "dataAwsccApplicationsignalsServiceLevelObjective",
      "symbolId": "src/data-awscc-applicationsignals-service-level-objective/index:DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetricMetricStatMetricDimensionsList"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetricMetricStatMetricDimensionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetricMetricStatMetricDimensionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
          "line": 1585
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
        "line": 1576
      },
      "name": "DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetricMetricStatMetricDimensionsOutputReference",
      "namespace": "dataAwsccApplicationsignalsServiceLevelObjective",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 1605
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 1610
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 1589
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetricMetricStatMetricDimensions"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationsignals-service-level-objective/index:DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetricMetricStatMetricDimensionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetricMetricStatMetricOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetricMetricStatMetricOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
          "line": 1663
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
        "line": 1656
      },
      "name": "DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetricMetricStatMetricOutputReference",
      "namespace": "dataAwsccApplicationsignalsServiceLevelObjective",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 1684
          },
          "name": "dimensions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetricMetricStatMetricDimensionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 1689
          },
          "name": "metricName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 1694
          },
          "name": "namespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 1667
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetricMetricStatMetric"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationsignals-service-level-objective/index:DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetricMetricStatMetricOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetricMetricStatOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetricMetricStatOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
          "line": 1728
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
        "line": 1721
      },
      "name": "DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetricMetricStatOutputReference",
      "namespace": "dataAwsccApplicationsignalsServiceLevelObjective",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 1749
          },
          "name": "metric",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetricMetricStatMetricOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 1754
          },
          "name": "period",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 1759
          },
          "name": "stat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 1764
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 1732
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetricMetricStat"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationsignals-service-level-objective/index:DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetricMetricStatOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetricOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetricOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
          "line": 1800
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
        "line": 1791
      },
      "name": "DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetricOutputReference",
      "namespace": "dataAwsccApplicationsignalsServiceLevelObjective",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 1820
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 1825
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 1830
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 1836
          },
          "name": "metricStat",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetricMetricStatOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 1841
          },
          "name": "returnData",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 1804
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetric"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationsignals-service-level-objective/index:DataAwsccApplicationsignalsServiceLevelObjectiveRequestBasedSliRequestBasedSliMetricTotalRequestCountMetricOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveSli": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveSli",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
        "line": 2760
      },
      "name": "DataAwsccApplicationsignalsServiceLevelObjectiveSli",
      "namespace": "dataAwsccApplicationsignalsServiceLevelObjective",
      "symbolId": "src/data-awscc-applicationsignals-service-level-objective/index:DataAwsccApplicationsignalsServiceLevelObjectiveSli"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveSliOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveSliOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
          "line": 2790
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
        "line": 2783
      },
      "name": "DataAwsccApplicationsignalsServiceLevelObjectiveSliOutputReference",
      "namespace": "dataAwsccApplicationsignalsServiceLevelObjective",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 2810
          },
          "name": "comparisonOperator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 2815
          },
          "name": "metricThreshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 2821
          },
          "name": "sliMetric",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetricOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 2794
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveSli"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationsignals-service-level-objective/index:DataAwsccApplicationsignalsServiceLevelObjectiveSliOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetric": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetric",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
        "line": 2656
      },
      "name": "DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetric",
      "namespace": "dataAwsccApplicationsignalsServiceLevelObjective",
      "symbolId": "src/data-awscc-applicationsignals-service-level-objective/index:DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetric"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetricCompositeSliConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetricCompositeSliConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
        "line": 2163
      },
      "name": "DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetricCompositeSliConfig",
      "namespace": "dataAwsccApplicationsignalsServiceLevelObjective",
      "symbolId": "src/data-awscc-applicationsignals-service-level-objective/index:DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetricCompositeSliConfig"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetricCompositeSliConfigCompositeSliComponents": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetricCompositeSliConfigCompositeSliComponents",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
        "line": 2029
      },
      "name": "DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetricCompositeSliConfigCompositeSliComponents",
      "namespace": "dataAwsccApplicationsignalsServiceLevelObjective",
      "symbolId": "src/data-awscc-applicationsignals-service-level-objective/index:DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetricCompositeSliConfigCompositeSliComponents"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetricCompositeSliConfigCompositeSliComponentsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetricCompositeSliConfigCompositeSliComponentsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
          "line": 2093
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
        "line": 2086
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 2100
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetricCompositeSliConfigCompositeSliComponentsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetricCompositeSliConfigCompositeSliComponentsList",
      "namespace": "dataAwsccApplicationsignalsServiceLevelObjective",
      "symbolId": "src/data-awscc-applicationsignals-service-level-objective/index:DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetricCompositeSliConfigCompositeSliComponentsList"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetricCompositeSliConfigCompositeSliComponentsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetricCompositeSliConfigCompositeSliComponentsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
          "line": 2061
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
        "line": 2052
      },
      "name": "DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetricCompositeSliConfigCompositeSliComponentsOutputReference",
      "namespace": "dataAwsccApplicationsignalsServiceLevelObjective",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 2081
          },
          "name": "operationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 2065
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetricCompositeSliConfigCompositeSliComponents"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationsignals-service-level-objective/index:DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetricCompositeSliConfigCompositeSliComponentsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetricCompositeSliConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetricCompositeSliConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationsignals-service-level-objective/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
        "line": 2186
      },
      "name": "DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetricCompositeSliConfigOutputReference",
      "namespace": "dataAwsccApplicationsignalsServiceLevelObjective",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 2214
          },
          "name": "compositeSliComponents",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetricCompositeSliConfigCompositeSliComponentsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 2220
          },
          "name": "selectionConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetricCompositeSliConfigSelectionConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 2197
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetricCompositeSliConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationsignals-service-level-objective/index:DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetricCompositeSliConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetricCompositeSliConfigSelectionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetricCompositeSliConfigSelectionConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
        "line": 2104
      },
      "name": "DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetricCompositeSliConfigSelectionConfig",
      "namespace": "dataAwsccApplicationsignalsServiceLevelObjective",
      "symbolId": "src/data-awscc-applicationsignals-service-level-objective/index:DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetricCompositeSliConfigSelectionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetricCompositeSliConfigSelectionConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetricCompositeSliConfigSelectionConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
          "line": 2134
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
        "line": 2127
      },
      "name": "DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetricCompositeSliConfigSelectionConfigOutputReference",
      "namespace": "dataAwsccApplicationsignalsServiceLevelObjective",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 2154
          },
          "name": "pattern",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 2159
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 2138
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetricCompositeSliConfigSelectionConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationsignals-service-level-objective/index:DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetricCompositeSliConfigSelectionConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetricDependencyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetricDependencyConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
        "line": 2224
      },
      "name": "DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetricDependencyConfig",
      "namespace": "dataAwsccApplicationsignalsServiceLevelObjective",
      "symbolId": "src/data-awscc-applicationsignals-service-level-objective/index:DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetricDependencyConfig"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetricDependencyConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetricDependencyConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
          "line": 2254
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
        "line": 2247
      },
      "name": "DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetricDependencyConfigOutputReference",
      "namespace": "dataAwsccApplicationsignalsServiceLevelObjective",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 2275
          },
          "name": "dependencyKeyAttributes",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 2280
          },
          "name": "dependencyOperationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 2258
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetricDependencyConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationsignals-service-level-objective/index:DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetricDependencyConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueries": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueries",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
        "line": 2499
      },
      "name": "DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueries",
      "namespace": "dataAwsccApplicationsignalsServiceLevelObjective",
      "symbolId": "src/data-awscc-applicationsignals-service-level-objective/index:DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueries"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueriesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueriesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
          "line": 2584
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
        "line": 2577
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 2591
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueriesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueriesList",
      "namespace": "dataAwsccApplicationsignalsServiceLevelObjective",
      "symbolId": "src/data-awscc-applicationsignals-service-level-objective/index:DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueriesList"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueriesMetricStat": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueriesMetricStat",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
        "line": 2429
      },
      "name": "DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueriesMetricStat",
      "namespace": "dataAwsccApplicationsignalsServiceLevelObjective",
      "symbolId": "src/data-awscc-applicationsignals-service-level-objective/index:DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueriesMetricStat"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueriesMetricStatMetric": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueriesMetricStatMetric",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
        "line": 2364
      },
      "name": "DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueriesMetricStatMetric",
      "namespace": "dataAwsccApplicationsignalsServiceLevelObjective",
      "symbolId": "src/data-awscc-applicationsignals-service-level-objective/index:DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueriesMetricStatMetric"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueriesMetricStatMetricDimensions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueriesMetricStatMetricDimensions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
        "line": 2284
      },
      "name": "DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueriesMetricStatMetricDimensions",
      "namespace": "dataAwsccApplicationsignalsServiceLevelObjective",
      "symbolId": "src/data-awscc-applicationsignals-service-level-objective/index:DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueriesMetricStatMetricDimensions"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueriesMetricStatMetricDimensionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueriesMetricStatMetricDimensionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
          "line": 2353
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
        "line": 2346
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 2360
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueriesMetricStatMetricDimensionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueriesMetricStatMetricDimensionsList",
      "namespace": "dataAwsccApplicationsignalsServiceLevelObjective",
      "symbolId": "src/data-awscc-applicationsignals-service-level-objective/index:DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueriesMetricStatMetricDimensionsList"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueriesMetricStatMetricDimensionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueriesMetricStatMetricDimensionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
          "line": 2316
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
        "line": 2307
      },
      "name": "DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueriesMetricStatMetricDimensionsOutputReference",
      "namespace": "dataAwsccApplicationsignalsServiceLevelObjective",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 2336
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 2341
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 2320
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueriesMetricStatMetricDimensions"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationsignals-service-level-objective/index:DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueriesMetricStatMetricDimensionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueriesMetricStatMetricOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueriesMetricStatMetricOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
          "line": 2394
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
        "line": 2387
      },
      "name": "DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueriesMetricStatMetricOutputReference",
      "namespace": "dataAwsccApplicationsignalsServiceLevelObjective",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 2415
          },
          "name": "dimensions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueriesMetricStatMetricDimensionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 2420
          },
          "name": "metricName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 2425
          },
          "name": "namespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 2398
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueriesMetricStatMetric"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationsignals-service-level-objective/index:DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueriesMetricStatMetricOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueriesMetricStatOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueriesMetricStatOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationsignals-service-level-objective/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
        "line": 2452
      },
      "name": "DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueriesMetricStatOutputReference",
      "namespace": "dataAwsccApplicationsignalsServiceLevelObjective",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 2480
          },
          "name": "metric",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueriesMetricStatMetricOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 2485
          },
          "name": "period",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 2490
          },
          "name": "stat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 2495
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 2463
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueriesMetricStat"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationsignals-service-level-objective/index:DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueriesMetricStatOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueriesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueriesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
          "line": 2531
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
        "line": 2522
      },
      "name": "DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueriesOutputReference",
      "namespace": "dataAwsccApplicationsignalsServiceLevelObjective",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 2551
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 2556
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 2561
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 2567
          },
          "name": "metricStat",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueriesMetricStatOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 2572
          },
          "name": "returnData",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 2535
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueries"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationsignals-service-level-objective/index:DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueriesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetricMetricSource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetricMetricSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
        "line": 2595
      },
      "name": "DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetricMetricSource",
      "namespace": "dataAwsccApplicationsignalsServiceLevelObjective",
      "symbolId": "src/data-awscc-applicationsignals-service-level-objective/index:DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetricMetricSource"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetricMetricSourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetricMetricSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
          "line": 2625
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
        "line": 2618
      },
      "name": "DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetricMetricSourceOutputReference",
      "namespace": "dataAwsccApplicationsignalsServiceLevelObjective",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 2646
          },
          "name": "metricSourceAttributes",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 2652
          },
          "name": "metricSourceKeyAttributes",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 2629
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetricMetricSource"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationsignals-service-level-objective/index:DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetricMetricSourceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetricOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetricOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
          "line": 2686
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
        "line": 2679
      },
      "name": "DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetricOutputReference",
      "namespace": "dataAwsccApplicationsignalsServiceLevelObjective",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 2707
          },
          "name": "compositeSliConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetricCompositeSliConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 2713
          },
          "name": "dependencyConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetricDependencyConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 2719
          },
          "name": "keyAttributes",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 2725
          },
          "name": "metricDataQueries",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetricMetricDataQueriesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 2730
          },
          "name": "metricName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 2736
          },
          "name": "metricSource",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetricMetricSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 2741
          },
          "name": "metricType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 2746
          },
          "name": "operationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 2751
          },
          "name": "periodSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 2756
          },
          "name": "statistic",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 2690
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetric"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationsignals-service-level-objective/index:DataAwsccApplicationsignalsServiceLevelObjectiveSliSliMetricOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
        "line": 2825
      },
      "name": "DataAwsccApplicationsignalsServiceLevelObjectiveTags",
      "namespace": "dataAwsccApplicationsignalsServiceLevelObjective",
      "symbolId": "src/data-awscc-applicationsignals-service-level-objective/index:DataAwsccApplicationsignalsServiceLevelObjectiveTags"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
          "line": 2894
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
        "line": 2887
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 2901
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccApplicationsignalsServiceLevelObjectiveTagsList",
      "namespace": "dataAwsccApplicationsignalsServiceLevelObjective",
      "symbolId": "src/data-awscc-applicationsignals-service-level-objective/index:DataAwsccApplicationsignalsServiceLevelObjectiveTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationsignals-service-level-objective/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/data-awscc-applicationsignals-service-level-objective/index.ts",
        "line": 2848
      },
      "name": "DataAwsccApplicationsignalsServiceLevelObjectiveTagsOutputReference",
      "namespace": "dataAwsccApplicationsignalsServiceLevelObjective",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 2877
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 2882
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objective/index.ts",
            "line": 2861
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjective.DataAwsccApplicationsignalsServiceLevelObjectiveTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationsignals-service-level-objective/index:DataAwsccApplicationsignalsServiceLevelObjectiveTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjectives.DataAwsccApplicationsignalsServiceLevelObjectives": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/applicationsignals_service_level_objectives awscc_applicationsignals_service_level_objectives}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjectives.DataAwsccApplicationsignalsServiceLevelObjectives",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/applicationsignals_service_level_objectives awscc_applicationsignals_service_level_objectives} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-applicationsignals-service-level-objectives/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjectives.DataAwsccApplicationsignalsServiceLevelObjectivesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-applicationsignals-service-level-objectives/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccApplicationsignalsServiceLevelObjectives resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objectives/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccApplicationsignalsServiceLevelObjectives to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/applicationsignals_service_level_objectives#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccApplicationsignalsServiceLevelObjectives that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccApplicationsignalsServiceLevelObjectives to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objectives/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objectives/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccApplicationsignalsServiceLevelObjectives",
      "namespace": "dataAwsccApplicationsignalsServiceLevelObjectives",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objectives/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objectives/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-applicationsignals-service-level-objectives/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-applicationsignals-service-level-objectives/index:DataAwsccApplicationsignalsServiceLevelObjectives"
    },
    "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjectives.DataAwsccApplicationsignalsServiceLevelObjectivesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApplicationsignalsServiceLevelObjectives.DataAwsccApplicationsignalsServiceLevelObjectivesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-applicationsignals-service-level-objectives/index.ts",
        "line": 14
      },
      "name": "DataAwsccApplicationsignalsServiceLevelObjectivesConfig",
      "namespace": "dataAwsccApplicationsignalsServiceLevelObjectives",
      "symbolId": "src/data-awscc-applicationsignals-service-level-objectives/index:DataAwsccApplicationsignalsServiceLevelObjectivesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccApprunnerAutoScalingConfiguration.DataAwsccApprunnerAutoScalingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apprunner_auto_scaling_configuration awscc_apprunner_auto_scaling_configuration}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerAutoScalingConfiguration.DataAwsccApprunnerAutoScalingConfiguration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apprunner_auto_scaling_configuration awscc_apprunner_auto_scaling_configuration} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-apprunner-auto-scaling-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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerAutoScalingConfiguration.DataAwsccApprunnerAutoScalingConfigurationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apprunner-auto-scaling-configuration/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccApprunnerAutoScalingConfiguration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-auto-scaling-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 DataAwsccApprunnerAutoScalingConfiguration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apprunner_auto_scaling_configuration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccApprunnerAutoScalingConfiguration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccApprunnerAutoScalingConfiguration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-auto-scaling-configuration/index.ts",
            "line": 222
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-auto-scaling-configuration/index.ts",
            "line": 228
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccApprunnerAutoScalingConfiguration",
      "namespace": "dataAwsccApprunnerAutoScalingConfiguration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-auto-scaling-configuration/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-auto-scaling-configuration/index.ts",
            "line": 165
          },
          "name": "autoScalingConfigurationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-auto-scaling-configuration/index.ts",
            "line": 170
          },
          "name": "autoScalingConfigurationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-auto-scaling-configuration/index.ts",
            "line": 175
          },
          "name": "autoScalingConfigurationRevision",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-auto-scaling-configuration/index.ts",
            "line": 193
          },
          "name": "latest",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-auto-scaling-configuration/index.ts",
            "line": 198
          },
          "name": "maxConcurrency",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-auto-scaling-configuration/index.ts",
            "line": 203
          },
          "name": "maxSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-auto-scaling-configuration/index.ts",
            "line": 208
          },
          "name": "minSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-auto-scaling-configuration/index.ts",
            "line": 214
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerAutoScalingConfiguration.DataAwsccApprunnerAutoScalingConfigurationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-auto-scaling-configuration/index.ts",
            "line": 188
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-auto-scaling-configuration/index.ts",
            "line": 181
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-apprunner-auto-scaling-configuration/index:DataAwsccApprunnerAutoScalingConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccApprunnerAutoScalingConfiguration.DataAwsccApprunnerAutoScalingConfigurationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerAutoScalingConfiguration.DataAwsccApprunnerAutoScalingConfigurationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apprunner-auto-scaling-configuration/index.ts",
        "line": 14
      },
      "name": "DataAwsccApprunnerAutoScalingConfigurationConfig",
      "namespace": "dataAwsccApprunnerAutoScalingConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apprunner_auto_scaling_configuration#id DataAwsccApprunnerAutoScalingConfiguration#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-auto-scaling-configuration/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-apprunner-auto-scaling-configuration/index:DataAwsccApprunnerAutoScalingConfigurationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccApprunnerAutoScalingConfiguration.DataAwsccApprunnerAutoScalingConfigurationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerAutoScalingConfiguration.DataAwsccApprunnerAutoScalingConfigurationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apprunner-auto-scaling-configuration/index.ts",
        "line": 25
      },
      "name": "DataAwsccApprunnerAutoScalingConfigurationTags",
      "namespace": "dataAwsccApprunnerAutoScalingConfiguration",
      "symbolId": "src/data-awscc-apprunner-auto-scaling-configuration/index:DataAwsccApprunnerAutoScalingConfigurationTags"
    },
    "@cdktn/provider-awscc.dataAwsccApprunnerAutoScalingConfiguration.DataAwsccApprunnerAutoScalingConfigurationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerAutoScalingConfiguration.DataAwsccApprunnerAutoScalingConfigurationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apprunner-auto-scaling-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-awscc-apprunner-auto-scaling-configuration/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-auto-scaling-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-awscc.dataAwsccApprunnerAutoScalingConfiguration.DataAwsccApprunnerAutoScalingConfigurationTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccApprunnerAutoScalingConfigurationTagsList",
      "namespace": "dataAwsccApprunnerAutoScalingConfiguration",
      "symbolId": "src/data-awscc-apprunner-auto-scaling-configuration/index:DataAwsccApprunnerAutoScalingConfigurationTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccApprunnerAutoScalingConfiguration.DataAwsccApprunnerAutoScalingConfigurationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerAutoScalingConfiguration.DataAwsccApprunnerAutoScalingConfigurationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apprunner-auto-scaling-configuration/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apprunner-auto-scaling-configuration/index.ts",
        "line": 48
      },
      "name": "DataAwsccApprunnerAutoScalingConfigurationTagsOutputReference",
      "namespace": "dataAwsccApprunnerAutoScalingConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-auto-scaling-configuration/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-auto-scaling-configuration/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-auto-scaling-configuration/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerAutoScalingConfiguration.DataAwsccApprunnerAutoScalingConfigurationTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-apprunner-auto-scaling-configuration/index:DataAwsccApprunnerAutoScalingConfigurationTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApprunnerAutoScalingConfigurations.DataAwsccApprunnerAutoScalingConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apprunner_auto_scaling_configurations awscc_apprunner_auto_scaling_configurations}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerAutoScalingConfigurations.DataAwsccApprunnerAutoScalingConfigurations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apprunner_auto_scaling_configurations awscc_apprunner_auto_scaling_configurations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-apprunner-auto-scaling-configurations/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerAutoScalingConfigurations.DataAwsccApprunnerAutoScalingConfigurationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apprunner-auto-scaling-configurations/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccApprunnerAutoScalingConfigurations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-auto-scaling-configurations/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccApprunnerAutoScalingConfigurations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apprunner_auto_scaling_configurations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccApprunnerAutoScalingConfigurations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccApprunnerAutoScalingConfigurations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-auto-scaling-configurations/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-auto-scaling-configurations/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccApprunnerAutoScalingConfigurations",
      "namespace": "dataAwsccApprunnerAutoScalingConfigurations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-auto-scaling-configurations/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-auto-scaling-configurations/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-auto-scaling-configurations/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-apprunner-auto-scaling-configurations/index:DataAwsccApprunnerAutoScalingConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccApprunnerAutoScalingConfigurations.DataAwsccApprunnerAutoScalingConfigurationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerAutoScalingConfigurations.DataAwsccApprunnerAutoScalingConfigurationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apprunner-auto-scaling-configurations/index.ts",
        "line": 14
      },
      "name": "DataAwsccApprunnerAutoScalingConfigurationsConfig",
      "namespace": "dataAwsccApprunnerAutoScalingConfigurations",
      "symbolId": "src/data-awscc-apprunner-auto-scaling-configurations/index:DataAwsccApprunnerAutoScalingConfigurationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccApprunnerObservabilityConfiguration.DataAwsccApprunnerObservabilityConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apprunner_observability_configuration awscc_apprunner_observability_configuration}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerObservabilityConfiguration.DataAwsccApprunnerObservabilityConfiguration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apprunner_observability_configuration awscc_apprunner_observability_configuration} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-apprunner-observability-configuration/index.ts",
          "line": 195
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerObservabilityConfiguration.DataAwsccApprunnerObservabilityConfigurationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apprunner-observability-configuration/index.ts",
        "line": 163
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccApprunnerObservabilityConfiguration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-observability-configuration/index.ts",
            "line": 180
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccApprunnerObservabilityConfiguration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apprunner_observability_configuration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccApprunnerObservabilityConfiguration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccApprunnerObservabilityConfiguration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-observability-configuration/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-awscc-apprunner-observability-configuration/index.ts",
            "line": 273
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccApprunnerObservabilityConfiguration",
      "namespace": "dataAwsccApprunnerObservabilityConfiguration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-observability-configuration/index.ts",
            "line": 168
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-observability-configuration/index.ts",
            "line": 232
          },
          "name": "latest",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-observability-configuration/index.ts",
            "line": 237
          },
          "name": "observabilityConfigurationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-observability-configuration/index.ts",
            "line": 242
          },
          "name": "observabilityConfigurationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-observability-configuration/index.ts",
            "line": 247
          },
          "name": "observabilityConfigurationRevision",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-observability-configuration/index.ts",
            "line": 253
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerObservabilityConfiguration.DataAwsccApprunnerObservabilityConfigurationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-observability-configuration/index.ts",
            "line": 259
          },
          "name": "traceConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerObservabilityConfiguration.DataAwsccApprunnerObservabilityConfigurationTraceConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-observability-configuration/index.ts",
            "line": 227
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-observability-configuration/index.ts",
            "line": 220
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-apprunner-observability-configuration/index:DataAwsccApprunnerObservabilityConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccApprunnerObservabilityConfiguration.DataAwsccApprunnerObservabilityConfigurationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerObservabilityConfiguration.DataAwsccApprunnerObservabilityConfigurationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apprunner-observability-configuration/index.ts",
        "line": 14
      },
      "name": "DataAwsccApprunnerObservabilityConfigurationConfig",
      "namespace": "dataAwsccApprunnerObservabilityConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apprunner_observability_configuration#id DataAwsccApprunnerObservabilityConfiguration#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-observability-configuration/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-apprunner-observability-configuration/index:DataAwsccApprunnerObservabilityConfigurationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccApprunnerObservabilityConfiguration.DataAwsccApprunnerObservabilityConfigurationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerObservabilityConfiguration.DataAwsccApprunnerObservabilityConfigurationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apprunner-observability-configuration/index.ts",
        "line": 25
      },
      "name": "DataAwsccApprunnerObservabilityConfigurationTags",
      "namespace": "dataAwsccApprunnerObservabilityConfiguration",
      "symbolId": "src/data-awscc-apprunner-observability-configuration/index:DataAwsccApprunnerObservabilityConfigurationTags"
    },
    "@cdktn/provider-awscc.dataAwsccApprunnerObservabilityConfiguration.DataAwsccApprunnerObservabilityConfigurationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerObservabilityConfiguration.DataAwsccApprunnerObservabilityConfigurationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apprunner-observability-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-awscc-apprunner-observability-configuration/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-observability-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-awscc.dataAwsccApprunnerObservabilityConfiguration.DataAwsccApprunnerObservabilityConfigurationTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccApprunnerObservabilityConfigurationTagsList",
      "namespace": "dataAwsccApprunnerObservabilityConfiguration",
      "symbolId": "src/data-awscc-apprunner-observability-configuration/index:DataAwsccApprunnerObservabilityConfigurationTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccApprunnerObservabilityConfiguration.DataAwsccApprunnerObservabilityConfigurationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerObservabilityConfiguration.DataAwsccApprunnerObservabilityConfigurationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apprunner-observability-configuration/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apprunner-observability-configuration/index.ts",
        "line": 48
      },
      "name": "DataAwsccApprunnerObservabilityConfigurationTagsOutputReference",
      "namespace": "dataAwsccApprunnerObservabilityConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-observability-configuration/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-observability-configuration/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-observability-configuration/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerObservabilityConfiguration.DataAwsccApprunnerObservabilityConfigurationTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-apprunner-observability-configuration/index:DataAwsccApprunnerObservabilityConfigurationTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApprunnerObservabilityConfiguration.DataAwsccApprunnerObservabilityConfigurationTraceConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerObservabilityConfiguration.DataAwsccApprunnerObservabilityConfigurationTraceConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apprunner-observability-configuration/index.ts",
        "line": 105
      },
      "name": "DataAwsccApprunnerObservabilityConfigurationTraceConfiguration",
      "namespace": "dataAwsccApprunnerObservabilityConfiguration",
      "symbolId": "src/data-awscc-apprunner-observability-configuration/index:DataAwsccApprunnerObservabilityConfigurationTraceConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccApprunnerObservabilityConfiguration.DataAwsccApprunnerObservabilityConfigurationTraceConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerObservabilityConfiguration.DataAwsccApprunnerObservabilityConfigurationTraceConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apprunner-observability-configuration/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-awscc-apprunner-observability-configuration/index.ts",
        "line": 128
      },
      "name": "DataAwsccApprunnerObservabilityConfigurationTraceConfigurationOutputReference",
      "namespace": "dataAwsccApprunnerObservabilityConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-observability-configuration/index.ts",
            "line": 155
          },
          "name": "vendor",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-observability-configuration/index.ts",
            "line": 139
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerObservabilityConfiguration.DataAwsccApprunnerObservabilityConfigurationTraceConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-apprunner-observability-configuration/index:DataAwsccApprunnerObservabilityConfigurationTraceConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApprunnerObservabilityConfigurations.DataAwsccApprunnerObservabilityConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apprunner_observability_configurations awscc_apprunner_observability_configurations}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerObservabilityConfigurations.DataAwsccApprunnerObservabilityConfigurations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apprunner_observability_configurations awscc_apprunner_observability_configurations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-apprunner-observability-configurations/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerObservabilityConfigurations.DataAwsccApprunnerObservabilityConfigurationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apprunner-observability-configurations/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccApprunnerObservabilityConfigurations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-observability-configurations/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccApprunnerObservabilityConfigurations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apprunner_observability_configurations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccApprunnerObservabilityConfigurations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccApprunnerObservabilityConfigurations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-observability-configurations/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-observability-configurations/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccApprunnerObservabilityConfigurations",
      "namespace": "dataAwsccApprunnerObservabilityConfigurations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-observability-configurations/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-observability-configurations/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-observability-configurations/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-apprunner-observability-configurations/index:DataAwsccApprunnerObservabilityConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccApprunnerObservabilityConfigurations.DataAwsccApprunnerObservabilityConfigurationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerObservabilityConfigurations.DataAwsccApprunnerObservabilityConfigurationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apprunner-observability-configurations/index.ts",
        "line": 14
      },
      "name": "DataAwsccApprunnerObservabilityConfigurationsConfig",
      "namespace": "dataAwsccApprunnerObservabilityConfigurations",
      "symbolId": "src/data-awscc-apprunner-observability-configurations/index:DataAwsccApprunnerObservabilityConfigurationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerService": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apprunner_service awscc_apprunner_service}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerService",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apprunner_service awscc_apprunner_service} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-apprunner-service/index.ts",
          "line": 1434
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apprunner-service/index.ts",
        "line": 1402
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccApprunnerService resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-service/index.ts",
            "line": 1419
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccApprunnerService to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apprunner_service#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccApprunnerService that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccApprunnerService to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-service/index.ts",
            "line": 1546
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-service/index.ts",
            "line": 1552
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccApprunnerService",
      "namespace": "dataAwsccApprunnerService",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-service/index.ts",
            "line": 1407
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-service/index.ts",
            "line": 1458
          },
          "name": "autoScalingConfigurationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-service/index.ts",
            "line": 1464
          },
          "name": "encryptionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceEncryptionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-service/index.ts",
            "line": 1470
          },
          "name": "healthCheckConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceHealthCheckConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-service/index.ts",
            "line": 1489
          },
          "name": "instanceConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceInstanceConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-service/index.ts",
            "line": 1495
          },
          "name": "networkConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceNetworkConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-service/index.ts",
            "line": 1501
          },
          "name": "observabilityConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceObservabilityConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-service/index.ts",
            "line": 1506
          },
          "name": "serviceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-service/index.ts",
            "line": 1511
          },
          "name": "serviceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-service/index.ts",
            "line": 1516
          },
          "name": "serviceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-service/index.ts",
            "line": 1521
          },
          "name": "serviceUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-service/index.ts",
            "line": 1527
          },
          "name": "sourceConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceSourceConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-service/index.ts",
            "line": 1532
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-service/index.ts",
            "line": 1538
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-service/index.ts",
            "line": 1483
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-service/index.ts",
            "line": 1476
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-apprunner-service/index:DataAwsccApprunnerService"
    },
    "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apprunner-service/index.ts",
        "line": 14
      },
      "name": "DataAwsccApprunnerServiceConfig",
      "namespace": "dataAwsccApprunnerService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apprunner_service#id DataAwsccApprunnerService#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-service/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-apprunner-service/index:DataAwsccApprunnerServiceConfig"
    },
    "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceEncryptionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceEncryptionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apprunner-service/index.ts",
        "line": 25
      },
      "name": "DataAwsccApprunnerServiceEncryptionConfiguration",
      "namespace": "dataAwsccApprunnerService",
      "symbolId": "src/data-awscc-apprunner-service/index:DataAwsccApprunnerServiceEncryptionConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceEncryptionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceEncryptionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apprunner-service/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apprunner-service/index.ts",
        "line": 48
      },
      "name": "DataAwsccApprunnerServiceEncryptionConfigurationOutputReference",
      "namespace": "dataAwsccApprunnerService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-service/index.ts",
            "line": 75
          },
          "name": "kmsKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-service/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceEncryptionConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-apprunner-service/index:DataAwsccApprunnerServiceEncryptionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceHealthCheckConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceHealthCheckConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apprunner-service/index.ts",
        "line": 79
      },
      "name": "DataAwsccApprunnerServiceHealthCheckConfiguration",
      "namespace": "dataAwsccApprunnerService",
      "symbolId": "src/data-awscc-apprunner-service/index:DataAwsccApprunnerServiceHealthCheckConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceHealthCheckConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceHealthCheckConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apprunner-service/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-awscc-apprunner-service/index.ts",
        "line": 102
      },
      "name": "DataAwsccApprunnerServiceHealthCheckConfigurationOutputReference",
      "namespace": "dataAwsccApprunnerService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-service/index.ts",
            "line": 129
          },
          "name": "healthyThreshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-service/index.ts",
            "line": 134
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-service/index.ts",
            "line": 139
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-service/index.ts",
            "line": 144
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-service/index.ts",
            "line": 149
          },
          "name": "timeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-service/index.ts",
            "line": 154
          },
          "name": "unhealthyThreshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-service/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceHealthCheckConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-apprunner-service/index:DataAwsccApprunnerServiceHealthCheckConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceInstanceConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceInstanceConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apprunner-service/index.ts",
        "line": 158
      },
      "name": "DataAwsccApprunnerServiceInstanceConfiguration",
      "namespace": "dataAwsccApprunnerService",
      "symbolId": "src/data-awscc-apprunner-service/index:DataAwsccApprunnerServiceInstanceConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceInstanceConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceInstanceConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apprunner-service/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-awscc-apprunner-service/index.ts",
        "line": 181
      },
      "name": "DataAwsccApprunnerServiceInstanceConfigurationOutputReference",
      "namespace": "dataAwsccApprunnerService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-service/index.ts",
            "line": 208
          },
          "name": "cpu",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-service/index.ts",
            "line": 213
          },
          "name": "instanceRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-service/index.ts",
            "line": 218
          },
          "name": "memory",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-service/index.ts",
            "line": 192
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceInstanceConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-apprunner-service/index:DataAwsccApprunnerServiceInstanceConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceNetworkConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceNetworkConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apprunner-service/index.ts",
        "line": 335
      },
      "name": "DataAwsccApprunnerServiceNetworkConfiguration",
      "namespace": "dataAwsccApprunnerService",
      "symbolId": "src/data-awscc-apprunner-service/index:DataAwsccApprunnerServiceNetworkConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceNetworkConfigurationEgressConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceNetworkConfigurationEgressConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apprunner-service/index.ts",
        "line": 222
      },
      "name": "DataAwsccApprunnerServiceNetworkConfigurationEgressConfiguration",
      "namespace": "dataAwsccApprunnerService",
      "symbolId": "src/data-awscc-apprunner-service/index:DataAwsccApprunnerServiceNetworkConfigurationEgressConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceNetworkConfigurationEgressConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceNetworkConfigurationEgressConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apprunner-service/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-awscc-apprunner-service/index.ts",
        "line": 245
      },
      "name": "DataAwsccApprunnerServiceNetworkConfigurationEgressConfigurationOutputReference",
      "namespace": "dataAwsccApprunnerService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-service/index.ts",
            "line": 272
          },
          "name": "egressType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-service/index.ts",
            "line": 277
          },
          "name": "vpcConnectorArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-service/index.ts",
            "line": 256
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceNetworkConfigurationEgressConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-apprunner-service/index:DataAwsccApprunnerServiceNetworkConfigurationEgressConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceNetworkConfigurationIngressConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceNetworkConfigurationIngressConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apprunner-service/index.ts",
        "line": 281
      },
      "name": "DataAwsccApprunnerServiceNetworkConfigurationIngressConfiguration",
      "namespace": "dataAwsccApprunnerService",
      "symbolId": "src/data-awscc-apprunner-service/index:DataAwsccApprunnerServiceNetworkConfigurationIngressConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceNetworkConfigurationIngressConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceNetworkConfigurationIngressConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apprunner-service/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-awscc-apprunner-service/index.ts",
        "line": 304
      },
      "name": "DataAwsccApprunnerServiceNetworkConfigurationIngressConfigurationOutputReference",
      "namespace": "dataAwsccApprunnerService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-service/index.ts",
            "line": 331
          },
          "name": "isPubliclyAccessible",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-service/index.ts",
            "line": 315
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceNetworkConfigurationIngressConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-apprunner-service/index:DataAwsccApprunnerServiceNetworkConfigurationIngressConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceNetworkConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceNetworkConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apprunner-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/data-awscc-apprunner-service/index.ts",
        "line": 358
      },
      "name": "DataAwsccApprunnerServiceNetworkConfigurationOutputReference",
      "namespace": "dataAwsccApprunnerService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-service/index.ts",
            "line": 386
          },
          "name": "egressConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceNetworkConfigurationEgressConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-service/index.ts",
            "line": 392
          },
          "name": "ingressConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceNetworkConfigurationIngressConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-service/index.ts",
            "line": 397
          },
          "name": "ipAddressType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-service/index.ts",
            "line": 369
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceNetworkConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-apprunner-service/index:DataAwsccApprunnerServiceNetworkConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceObservabilityConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceObservabilityConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apprunner-service/index.ts",
        "line": 401
      },
      "name": "DataAwsccApprunnerServiceObservabilityConfiguration",
      "namespace": "dataAwsccApprunnerService",
      "symbolId": "src/data-awscc-apprunner-service/index:DataAwsccApprunnerServiceObservabilityConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceObservabilityConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceObservabilityConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apprunner-service/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-awscc-apprunner-service/index.ts",
        "line": 424
      },
      "name": "DataAwsccApprunnerServiceObservabilityConfigurationOutputReference",
      "namespace": "dataAwsccApprunnerService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-service/index.ts",
            "line": 451
          },
          "name": "observabilityConfigurationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-service/index.ts",
            "line": 456
          },
          "name": "observabilityEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-service/index.ts",
            "line": 435
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceObservabilityConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-apprunner-service/index:DataAwsccApprunnerServiceObservabilityConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceSourceConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceSourceConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apprunner-service/index.ts",
        "line": 1246
      },
      "name": "DataAwsccApprunnerServiceSourceConfiguration",
      "namespace": "dataAwsccApprunnerService",
      "symbolId": "src/data-awscc-apprunner-service/index:DataAwsccApprunnerServiceSourceConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceSourceConfigurationAuthenticationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceSourceConfigurationAuthenticationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apprunner-service/index.ts",
        "line": 460
      },
      "name": "DataAwsccApprunnerServiceSourceConfigurationAuthenticationConfiguration",
      "namespace": "dataAwsccApprunnerService",
      "symbolId": "src/data-awscc-apprunner-service/index:DataAwsccApprunnerServiceSourceConfigurationAuthenticationConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceSourceConfigurationAuthenticationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceSourceConfigurationAuthenticationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apprunner-service/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-awscc-apprunner-service/index.ts",
        "line": 483
      },
      "name": "DataAwsccApprunnerServiceSourceConfigurationAuthenticationConfigurationOutputReference",
      "namespace": "dataAwsccApprunnerService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-service/index.ts",
            "line": 510
          },
          "name": "accessRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-service/index.ts",
            "line": 515
          },
          "name": "connectionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-service/index.ts",
            "line": 494
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceSourceConfigurationAuthenticationConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-apprunner-service/index:DataAwsccApprunnerServiceSourceConfigurationAuthenticationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceSourceConfigurationCodeRepository": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceSourceConfigurationCodeRepository",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apprunner-service/index.ts",
        "line": 879
      },
      "name": "DataAwsccApprunnerServiceSourceConfigurationCodeRepository",
      "namespace": "dataAwsccApprunnerService",
      "symbolId": "src/data-awscc-apprunner-service/index:DataAwsccApprunnerServiceSourceConfigurationCodeRepository"
    },
    "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceSourceConfigurationCodeRepositoryCodeConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceSourceConfigurationCodeRepositoryCodeConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apprunner-service/index.ts",
        "line": 760
      },
      "name": "DataAwsccApprunnerServiceSourceConfigurationCodeRepositoryCodeConfiguration",
      "namespace": "dataAwsccApprunnerService",
      "symbolId": "src/data-awscc-apprunner-service/index:DataAwsccApprunnerServiceSourceConfigurationCodeRepositoryCodeConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValues": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValues",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apprunner-service/index.ts",
        "line": 679
      },
      "name": "DataAwsccApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValues",
      "namespace": "dataAwsccApprunnerService",
      "symbolId": "src/data-awscc-apprunner-service/index:DataAwsccApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValues"
    },
    "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apprunner-service/index.ts",
          "line": 709
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apprunner-service/index.ts",
        "line": 702
      },
      "name": "DataAwsccApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesOutputReference",
      "namespace": "dataAwsccApprunnerService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-service/index.ts",
            "line": 729
          },
          "name": "buildCommand",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-service/index.ts",
            "line": 734
          },
          "name": "port",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-service/index.ts",
            "line": 739
          },
          "name": "runtime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-service/index.ts",
            "line": 745
          },
          "name": "runtimeEnvironmentSecrets",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesRuntimeEnvironmentSecretsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-service/index.ts",
            "line": 751
          },
          "name": "runtimeEnvironmentVariables",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesRuntimeEnvironmentVariablesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-service/index.ts",
            "line": 756
          },
          "name": "startCommand",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-service/index.ts",
            "line": 713
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValues"
          }
        }
      ],
      "symbolId": "src/data-awscc-apprunner-service/index:DataAwsccApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesRuntimeEnvironmentSecrets": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesRuntimeEnvironmentSecrets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apprunner-service/index.ts",
        "line": 519
      },
      "name": "DataAwsccApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesRuntimeEnvironmentSecrets",
      "namespace": "dataAwsccApprunnerService",
      "symbolId": "src/data-awscc-apprunner-service/index:DataAwsccApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesRuntimeEnvironmentSecrets"
    },
    "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesRuntimeEnvironmentSecretsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesRuntimeEnvironmentSecretsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apprunner-service/index.ts",
          "line": 588
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apprunner-service/index.ts",
        "line": 581
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-service/index.ts",
            "line": 595
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesRuntimeEnvironmentSecretsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesRuntimeEnvironmentSecretsList",
      "namespace": "dataAwsccApprunnerService",
      "symbolId": "src/data-awscc-apprunner-service/index:DataAwsccApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesRuntimeEnvironmentSecretsList"
    },
    "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesRuntimeEnvironmentSecretsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesRuntimeEnvironmentSecretsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apprunner-service/index.ts",
          "line": 551
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apprunner-service/index.ts",
        "line": 542
      },
      "name": "DataAwsccApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesRuntimeEnvironmentSecretsOutputReference",
      "namespace": "dataAwsccApprunnerService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-service/index.ts",
            "line": 571
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-service/index.ts",
            "line": 576
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-service/index.ts",
            "line": 555
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesRuntimeEnvironmentSecrets"
          }
        }
      ],
      "symbolId": "src/data-awscc-apprunner-service/index:DataAwsccApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesRuntimeEnvironmentSecretsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesRuntimeEnvironmentVariables": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesRuntimeEnvironmentVariables",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apprunner-service/index.ts",
        "line": 599
      },
      "name": "DataAwsccApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesRuntimeEnvironmentVariables",
      "namespace": "dataAwsccApprunnerService",
      "symbolId": "src/data-awscc-apprunner-service/index:DataAwsccApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesRuntimeEnvironmentVariables"
    },
    "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesRuntimeEnvironmentVariablesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesRuntimeEnvironmentVariablesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apprunner-service/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apprunner-service/index.ts",
        "line": 661
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-service/index.ts",
            "line": 675
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesRuntimeEnvironmentVariablesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesRuntimeEnvironmentVariablesList",
      "namespace": "dataAwsccApprunnerService",
      "symbolId": "src/data-awscc-apprunner-service/index:DataAwsccApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesRuntimeEnvironmentVariablesList"
    },
    "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesRuntimeEnvironmentVariablesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesRuntimeEnvironmentVariablesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apprunner-service/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apprunner-service/index.ts",
        "line": 622
      },
      "name": "DataAwsccApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesRuntimeEnvironmentVariablesOutputReference",
      "namespace": "dataAwsccApprunnerService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-service/index.ts",
            "line": 651
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-service/index.ts",
            "line": 656
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-service/index.ts",
            "line": 635
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesRuntimeEnvironmentVariables"
          }
        }
      ],
      "symbolId": "src/data-awscc-apprunner-service/index:DataAwsccApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesRuntimeEnvironmentVariablesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apprunner-service/index.ts",
          "line": 790
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apprunner-service/index.ts",
        "line": 783
      },
      "name": "DataAwsccApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationOutputReference",
      "namespace": "dataAwsccApprunnerService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-service/index.ts",
            "line": 811
          },
          "name": "codeConfigurationValues",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-service/index.ts",
            "line": 816
          },
          "name": "configurationSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-service/index.ts",
            "line": 794
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceSourceConfigurationCodeRepositoryCodeConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-apprunner-service/index:DataAwsccApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceSourceConfigurationCodeRepositoryOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceSourceConfigurationCodeRepositoryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apprunner-service/index.ts",
          "line": 909
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apprunner-service/index.ts",
        "line": 902
      },
      "name": "DataAwsccApprunnerServiceSourceConfigurationCodeRepositoryOutputReference",
      "namespace": "dataAwsccApprunnerService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-service/index.ts",
            "line": 930
          },
          "name": "codeConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-service/index.ts",
            "line": 935
          },
          "name": "repositoryUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-service/index.ts",
            "line": 941
          },
          "name": "sourceCodeVersion",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceSourceConfigurationCodeRepositorySourceCodeVersionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-service/index.ts",
            "line": 946
          },
          "name": "sourceDirectory",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-service/index.ts",
            "line": 913
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceSourceConfigurationCodeRepository"
          }
        }
      ],
      "symbolId": "src/data-awscc-apprunner-service/index:DataAwsccApprunnerServiceSourceConfigurationCodeRepositoryOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceSourceConfigurationCodeRepositorySourceCodeVersion": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceSourceConfigurationCodeRepositorySourceCodeVersion",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apprunner-service/index.ts",
        "line": 820
      },
      "name": "DataAwsccApprunnerServiceSourceConfigurationCodeRepositorySourceCodeVersion",
      "namespace": "dataAwsccApprunnerService",
      "symbolId": "src/data-awscc-apprunner-service/index:DataAwsccApprunnerServiceSourceConfigurationCodeRepositorySourceCodeVersion"
    },
    "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceSourceConfigurationCodeRepositorySourceCodeVersionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceSourceConfigurationCodeRepositorySourceCodeVersionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apprunner-service/index.ts",
          "line": 850
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apprunner-service/index.ts",
        "line": 843
      },
      "name": "DataAwsccApprunnerServiceSourceConfigurationCodeRepositorySourceCodeVersionOutputReference",
      "namespace": "dataAwsccApprunnerService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-service/index.ts",
            "line": 870
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-service/index.ts",
            "line": 875
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-service/index.ts",
            "line": 854
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceSourceConfigurationCodeRepositorySourceCodeVersion"
          }
        }
      ],
      "symbolId": "src/data-awscc-apprunner-service/index:DataAwsccApprunnerServiceSourceConfigurationCodeRepositorySourceCodeVersionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceSourceConfigurationImageRepository": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceSourceConfigurationImageRepository",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apprunner-service/index.ts",
        "line": 1181
      },
      "name": "DataAwsccApprunnerServiceSourceConfigurationImageRepository",
      "namespace": "dataAwsccApprunnerService",
      "symbolId": "src/data-awscc-apprunner-service/index:DataAwsccApprunnerServiceSourceConfigurationImageRepository"
    },
    "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceSourceConfigurationImageRepositoryImageConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceSourceConfigurationImageRepositoryImageConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apprunner-service/index.ts",
        "line": 1110
      },
      "name": "DataAwsccApprunnerServiceSourceConfigurationImageRepositoryImageConfiguration",
      "namespace": "dataAwsccApprunnerService",
      "symbolId": "src/data-awscc-apprunner-service/index:DataAwsccApprunnerServiceSourceConfigurationImageRepositoryImageConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceSourceConfigurationImageRepositoryImageConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceSourceConfigurationImageRepositoryImageConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apprunner-service/index.ts",
          "line": 1140
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apprunner-service/index.ts",
        "line": 1133
      },
      "name": "DataAwsccApprunnerServiceSourceConfigurationImageRepositoryImageConfigurationOutputReference",
      "namespace": "dataAwsccApprunnerService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-service/index.ts",
            "line": 1160
          },
          "name": "port",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-service/index.ts",
            "line": 1166
          },
          "name": "runtimeEnvironmentSecrets",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceSourceConfigurationImageRepositoryImageConfigurationRuntimeEnvironmentSecretsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-service/index.ts",
            "line": 1172
          },
          "name": "runtimeEnvironmentVariables",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceSourceConfigurationImageRepositoryImageConfigurationRuntimeEnvironmentVariablesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-service/index.ts",
            "line": 1177
          },
          "name": "startCommand",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-service/index.ts",
            "line": 1144
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceSourceConfigurationImageRepositoryImageConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-apprunner-service/index:DataAwsccApprunnerServiceSourceConfigurationImageRepositoryImageConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceSourceConfigurationImageRepositoryImageConfigurationRuntimeEnvironmentSecrets": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceSourceConfigurationImageRepositoryImageConfigurationRuntimeEnvironmentSecrets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apprunner-service/index.ts",
        "line": 950
      },
      "name": "DataAwsccApprunnerServiceSourceConfigurationImageRepositoryImageConfigurationRuntimeEnvironmentSecrets",
      "namespace": "dataAwsccApprunnerService",
      "symbolId": "src/data-awscc-apprunner-service/index:DataAwsccApprunnerServiceSourceConfigurationImageRepositoryImageConfigurationRuntimeEnvironmentSecrets"
    },
    "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceSourceConfigurationImageRepositoryImageConfigurationRuntimeEnvironmentSecretsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceSourceConfigurationImageRepositoryImageConfigurationRuntimeEnvironmentSecretsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apprunner-service/index.ts",
          "line": 1019
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apprunner-service/index.ts",
        "line": 1012
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-service/index.ts",
            "line": 1026
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceSourceConfigurationImageRepositoryImageConfigurationRuntimeEnvironmentSecretsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccApprunnerServiceSourceConfigurationImageRepositoryImageConfigurationRuntimeEnvironmentSecretsList",
      "namespace": "dataAwsccApprunnerService",
      "symbolId": "src/data-awscc-apprunner-service/index:DataAwsccApprunnerServiceSourceConfigurationImageRepositoryImageConfigurationRuntimeEnvironmentSecretsList"
    },
    "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceSourceConfigurationImageRepositoryImageConfigurationRuntimeEnvironmentSecretsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceSourceConfigurationImageRepositoryImageConfigurationRuntimeEnvironmentSecretsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apprunner-service/index.ts",
          "line": 982
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apprunner-service/index.ts",
        "line": 973
      },
      "name": "DataAwsccApprunnerServiceSourceConfigurationImageRepositoryImageConfigurationRuntimeEnvironmentSecretsOutputReference",
      "namespace": "dataAwsccApprunnerService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-service/index.ts",
            "line": 1002
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-service/index.ts",
            "line": 1007
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-service/index.ts",
            "line": 986
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceSourceConfigurationImageRepositoryImageConfigurationRuntimeEnvironmentSecrets"
          }
        }
      ],
      "symbolId": "src/data-awscc-apprunner-service/index:DataAwsccApprunnerServiceSourceConfigurationImageRepositoryImageConfigurationRuntimeEnvironmentSecretsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceSourceConfigurationImageRepositoryImageConfigurationRuntimeEnvironmentVariables": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceSourceConfigurationImageRepositoryImageConfigurationRuntimeEnvironmentVariables",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apprunner-service/index.ts",
        "line": 1030
      },
      "name": "DataAwsccApprunnerServiceSourceConfigurationImageRepositoryImageConfigurationRuntimeEnvironmentVariables",
      "namespace": "dataAwsccApprunnerService",
      "symbolId": "src/data-awscc-apprunner-service/index:DataAwsccApprunnerServiceSourceConfigurationImageRepositoryImageConfigurationRuntimeEnvironmentVariables"
    },
    "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceSourceConfigurationImageRepositoryImageConfigurationRuntimeEnvironmentVariablesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceSourceConfigurationImageRepositoryImageConfigurationRuntimeEnvironmentVariablesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apprunner-service/index.ts",
          "line": 1099
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apprunner-service/index.ts",
        "line": 1092
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-service/index.ts",
            "line": 1106
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceSourceConfigurationImageRepositoryImageConfigurationRuntimeEnvironmentVariablesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccApprunnerServiceSourceConfigurationImageRepositoryImageConfigurationRuntimeEnvironmentVariablesList",
      "namespace": "dataAwsccApprunnerService",
      "symbolId": "src/data-awscc-apprunner-service/index:DataAwsccApprunnerServiceSourceConfigurationImageRepositoryImageConfigurationRuntimeEnvironmentVariablesList"
    },
    "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceSourceConfigurationImageRepositoryImageConfigurationRuntimeEnvironmentVariablesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceSourceConfigurationImageRepositoryImageConfigurationRuntimeEnvironmentVariablesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apprunner-service/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apprunner-service/index.ts",
        "line": 1053
      },
      "name": "DataAwsccApprunnerServiceSourceConfigurationImageRepositoryImageConfigurationRuntimeEnvironmentVariablesOutputReference",
      "namespace": "dataAwsccApprunnerService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-service/index.ts",
            "line": 1082
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-service/index.ts",
            "line": 1087
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-service/index.ts",
            "line": 1066
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceSourceConfigurationImageRepositoryImageConfigurationRuntimeEnvironmentVariables"
          }
        }
      ],
      "symbolId": "src/data-awscc-apprunner-service/index:DataAwsccApprunnerServiceSourceConfigurationImageRepositoryImageConfigurationRuntimeEnvironmentVariablesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceSourceConfigurationImageRepositoryOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceSourceConfigurationImageRepositoryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apprunner-service/index.ts",
          "line": 1211
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apprunner-service/index.ts",
        "line": 1204
      },
      "name": "DataAwsccApprunnerServiceSourceConfigurationImageRepositoryOutputReference",
      "namespace": "dataAwsccApprunnerService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-service/index.ts",
            "line": 1232
          },
          "name": "imageConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceSourceConfigurationImageRepositoryImageConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-service/index.ts",
            "line": 1237
          },
          "name": "imageIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-service/index.ts",
            "line": 1242
          },
          "name": "imageRepositoryType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-service/index.ts",
            "line": 1215
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceSourceConfigurationImageRepository"
          }
        }
      ],
      "symbolId": "src/data-awscc-apprunner-service/index:DataAwsccApprunnerServiceSourceConfigurationImageRepositoryOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceSourceConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceSourceConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apprunner-service/index.ts",
          "line": 1276
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apprunner-service/index.ts",
        "line": 1269
      },
      "name": "DataAwsccApprunnerServiceSourceConfigurationOutputReference",
      "namespace": "dataAwsccApprunnerService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-service/index.ts",
            "line": 1297
          },
          "name": "authenticationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceSourceConfigurationAuthenticationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-service/index.ts",
            "line": 1302
          },
          "name": "autoDeploymentsEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-service/index.ts",
            "line": 1308
          },
          "name": "codeRepository",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceSourceConfigurationCodeRepositoryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-service/index.ts",
            "line": 1314
          },
          "name": "imageRepository",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceSourceConfigurationImageRepositoryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-service/index.ts",
            "line": 1280
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceSourceConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-apprunner-service/index:DataAwsccApprunnerServiceSourceConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apprunner-service/index.ts",
        "line": 1318
      },
      "name": "DataAwsccApprunnerServiceTags",
      "namespace": "dataAwsccApprunnerService",
      "symbolId": "src/data-awscc-apprunner-service/index:DataAwsccApprunnerServiceTags"
    },
    "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apprunner-service/index.ts",
          "line": 1387
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apprunner-service/index.ts",
        "line": 1380
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-service/index.ts",
            "line": 1394
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccApprunnerServiceTagsList",
      "namespace": "dataAwsccApprunnerService",
      "symbolId": "src/data-awscc-apprunner-service/index:DataAwsccApprunnerServiceTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apprunner-service/index.ts",
          "line": 1350
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apprunner-service/index.ts",
        "line": 1341
      },
      "name": "DataAwsccApprunnerServiceTagsOutputReference",
      "namespace": "dataAwsccApprunnerService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-service/index.ts",
            "line": 1370
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-service/index.ts",
            "line": 1375
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-service/index.ts",
            "line": 1354
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerService.DataAwsccApprunnerServiceTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-apprunner-service/index:DataAwsccApprunnerServiceTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApprunnerServices.DataAwsccApprunnerServices": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apprunner_services awscc_apprunner_services}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerServices.DataAwsccApprunnerServices",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apprunner_services awscc_apprunner_services} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-apprunner-services/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerServices.DataAwsccApprunnerServicesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apprunner-services/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccApprunnerServices resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-services/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccApprunnerServices to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apprunner_services#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccApprunnerServices that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccApprunnerServices to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-services/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-services/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccApprunnerServices",
      "namespace": "dataAwsccApprunnerServices",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-services/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-services/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-services/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-apprunner-services/index:DataAwsccApprunnerServices"
    },
    "@cdktn/provider-awscc.dataAwsccApprunnerServices.DataAwsccApprunnerServicesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerServices.DataAwsccApprunnerServicesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apprunner-services/index.ts",
        "line": 14
      },
      "name": "DataAwsccApprunnerServicesConfig",
      "namespace": "dataAwsccApprunnerServices",
      "symbolId": "src/data-awscc-apprunner-services/index:DataAwsccApprunnerServicesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccApprunnerVpcConnector.DataAwsccApprunnerVpcConnector": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apprunner_vpc_connector awscc_apprunner_vpc_connector}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerVpcConnector.DataAwsccApprunnerVpcConnector",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apprunner_vpc_connector awscc_apprunner_vpc_connector} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-apprunner-vpc-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-awscc.dataAwsccApprunnerVpcConnector.DataAwsccApprunnerVpcConnectorConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apprunner-vpc-connector/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccApprunnerVpcConnector resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-vpc-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 DataAwsccApprunnerVpcConnector to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apprunner_vpc_connector#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccApprunnerVpcConnector that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccApprunnerVpcConnector to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-vpc-connector/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-awscc-apprunner-vpc-connector/index.ts",
            "line": 218
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccApprunnerVpcConnector",
      "namespace": "dataAwsccApprunnerVpcConnector",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-vpc-connector/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-vpc-connector/index.ts",
            "line": 178
          },
          "name": "securityGroups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-vpc-connector/index.ts",
            "line": 183
          },
          "name": "subnets",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-vpc-connector/index.ts",
            "line": 189
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerVpcConnector.DataAwsccApprunnerVpcConnectorTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-vpc-connector/index.ts",
            "line": 194
          },
          "name": "vpcConnectorArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-vpc-connector/index.ts",
            "line": 199
          },
          "name": "vpcConnectorName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-vpc-connector/index.ts",
            "line": 204
          },
          "name": "vpcConnectorRevision",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-vpc-connector/index.ts",
            "line": 173
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-vpc-connector/index.ts",
            "line": 166
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-apprunner-vpc-connector/index:DataAwsccApprunnerVpcConnector"
    },
    "@cdktn/provider-awscc.dataAwsccApprunnerVpcConnector.DataAwsccApprunnerVpcConnectorConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerVpcConnector.DataAwsccApprunnerVpcConnectorConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apprunner-vpc-connector/index.ts",
        "line": 14
      },
      "name": "DataAwsccApprunnerVpcConnectorConfig",
      "namespace": "dataAwsccApprunnerVpcConnector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apprunner_vpc_connector#id DataAwsccApprunnerVpcConnector#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-vpc-connector/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-apprunner-vpc-connector/index:DataAwsccApprunnerVpcConnectorConfig"
    },
    "@cdktn/provider-awscc.dataAwsccApprunnerVpcConnector.DataAwsccApprunnerVpcConnectorTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerVpcConnector.DataAwsccApprunnerVpcConnectorTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apprunner-vpc-connector/index.ts",
        "line": 25
      },
      "name": "DataAwsccApprunnerVpcConnectorTags",
      "namespace": "dataAwsccApprunnerVpcConnector",
      "symbolId": "src/data-awscc-apprunner-vpc-connector/index:DataAwsccApprunnerVpcConnectorTags"
    },
    "@cdktn/provider-awscc.dataAwsccApprunnerVpcConnector.DataAwsccApprunnerVpcConnectorTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerVpcConnector.DataAwsccApprunnerVpcConnectorTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apprunner-vpc-connector/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-awscc-apprunner-vpc-connector/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-vpc-connector/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-awscc.dataAwsccApprunnerVpcConnector.DataAwsccApprunnerVpcConnectorTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccApprunnerVpcConnectorTagsList",
      "namespace": "dataAwsccApprunnerVpcConnector",
      "symbolId": "src/data-awscc-apprunner-vpc-connector/index:DataAwsccApprunnerVpcConnectorTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccApprunnerVpcConnector.DataAwsccApprunnerVpcConnectorTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerVpcConnector.DataAwsccApprunnerVpcConnectorTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apprunner-vpc-connector/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apprunner-vpc-connector/index.ts",
        "line": 48
      },
      "name": "DataAwsccApprunnerVpcConnectorTagsOutputReference",
      "namespace": "dataAwsccApprunnerVpcConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-vpc-connector/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-vpc-connector/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-vpc-connector/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerVpcConnector.DataAwsccApprunnerVpcConnectorTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-apprunner-vpc-connector/index:DataAwsccApprunnerVpcConnectorTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApprunnerVpcConnectors.DataAwsccApprunnerVpcConnectors": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apprunner_vpc_connectors awscc_apprunner_vpc_connectors}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerVpcConnectors.DataAwsccApprunnerVpcConnectors",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apprunner_vpc_connectors awscc_apprunner_vpc_connectors} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-apprunner-vpc-connectors/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerVpcConnectors.DataAwsccApprunnerVpcConnectorsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apprunner-vpc-connectors/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccApprunnerVpcConnectors resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-vpc-connectors/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccApprunnerVpcConnectors to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apprunner_vpc_connectors#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccApprunnerVpcConnectors that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccApprunnerVpcConnectors to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-vpc-connectors/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-vpc-connectors/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccApprunnerVpcConnectors",
      "namespace": "dataAwsccApprunnerVpcConnectors",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-vpc-connectors/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-vpc-connectors/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-vpc-connectors/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-apprunner-vpc-connectors/index:DataAwsccApprunnerVpcConnectors"
    },
    "@cdktn/provider-awscc.dataAwsccApprunnerVpcConnectors.DataAwsccApprunnerVpcConnectorsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerVpcConnectors.DataAwsccApprunnerVpcConnectorsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apprunner-vpc-connectors/index.ts",
        "line": 14
      },
      "name": "DataAwsccApprunnerVpcConnectorsConfig",
      "namespace": "dataAwsccApprunnerVpcConnectors",
      "symbolId": "src/data-awscc-apprunner-vpc-connectors/index:DataAwsccApprunnerVpcConnectorsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccApprunnerVpcIngressConnection.DataAwsccApprunnerVpcIngressConnection": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apprunner_vpc_ingress_connection awscc_apprunner_vpc_ingress_connection}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerVpcIngressConnection.DataAwsccApprunnerVpcIngressConnection",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apprunner_vpc_ingress_connection awscc_apprunner_vpc_ingress_connection} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-apprunner-vpc-ingress-connection/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerVpcIngressConnection.DataAwsccApprunnerVpcIngressConnectionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apprunner-vpc-ingress-connection/index.ts",
        "line": 168
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccApprunnerVpcIngressConnection resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-vpc-ingress-connection/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 DataAwsccApprunnerVpcIngressConnection to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apprunner_vpc_ingress_connection#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccApprunnerVpcIngressConnection that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccApprunnerVpcIngressConnection to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-vpc-ingress-connection/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-awscc-apprunner-vpc-ingress-connection/index.ts",
            "line": 283
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccApprunnerVpcIngressConnection",
      "namespace": "dataAwsccApprunnerVpcIngressConnection",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-vpc-ingress-connection/index.ts",
            "line": 173
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-vpc-ingress-connection/index.ts",
            "line": 224
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-vpc-ingress-connection/index.ts",
            "line": 243
          },
          "name": "ingressVpcConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerVpcIngressConnection.DataAwsccApprunnerVpcIngressConnectionIngressVpcConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-vpc-ingress-connection/index.ts",
            "line": 248
          },
          "name": "serviceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-vpc-ingress-connection/index.ts",
            "line": 253
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-vpc-ingress-connection/index.ts",
            "line": 259
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerVpcIngressConnection.DataAwsccApprunnerVpcIngressConnectionTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-vpc-ingress-connection/index.ts",
            "line": 264
          },
          "name": "vpcIngressConnectionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-vpc-ingress-connection/index.ts",
            "line": 269
          },
          "name": "vpcIngressConnectionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-vpc-ingress-connection/index.ts",
            "line": 237
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-vpc-ingress-connection/index.ts",
            "line": 230
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-apprunner-vpc-ingress-connection/index:DataAwsccApprunnerVpcIngressConnection"
    },
    "@cdktn/provider-awscc.dataAwsccApprunnerVpcIngressConnection.DataAwsccApprunnerVpcIngressConnectionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerVpcIngressConnection.DataAwsccApprunnerVpcIngressConnectionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apprunner-vpc-ingress-connection/index.ts",
        "line": 14
      },
      "name": "DataAwsccApprunnerVpcIngressConnectionConfig",
      "namespace": "dataAwsccApprunnerVpcIngressConnection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apprunner_vpc_ingress_connection#id DataAwsccApprunnerVpcIngressConnection#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-vpc-ingress-connection/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-apprunner-vpc-ingress-connection/index:DataAwsccApprunnerVpcIngressConnectionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccApprunnerVpcIngressConnection.DataAwsccApprunnerVpcIngressConnectionIngressVpcConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerVpcIngressConnection.DataAwsccApprunnerVpcIngressConnectionIngressVpcConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apprunner-vpc-ingress-connection/index.ts",
        "line": 25
      },
      "name": "DataAwsccApprunnerVpcIngressConnectionIngressVpcConfiguration",
      "namespace": "dataAwsccApprunnerVpcIngressConnection",
      "symbolId": "src/data-awscc-apprunner-vpc-ingress-connection/index:DataAwsccApprunnerVpcIngressConnectionIngressVpcConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccApprunnerVpcIngressConnection.DataAwsccApprunnerVpcIngressConnectionIngressVpcConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerVpcIngressConnection.DataAwsccApprunnerVpcIngressConnectionIngressVpcConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apprunner-vpc-ingress-connection/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apprunner-vpc-ingress-connection/index.ts",
        "line": 48
      },
      "name": "DataAwsccApprunnerVpcIngressConnectionIngressVpcConfigurationOutputReference",
      "namespace": "dataAwsccApprunnerVpcIngressConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-vpc-ingress-connection/index.ts",
            "line": 75
          },
          "name": "vpcEndpointId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-vpc-ingress-connection/index.ts",
            "line": 80
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-vpc-ingress-connection/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerVpcIngressConnection.DataAwsccApprunnerVpcIngressConnectionIngressVpcConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-apprunner-vpc-ingress-connection/index:DataAwsccApprunnerVpcIngressConnectionIngressVpcConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApprunnerVpcIngressConnection.DataAwsccApprunnerVpcIngressConnectionTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerVpcIngressConnection.DataAwsccApprunnerVpcIngressConnectionTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apprunner-vpc-ingress-connection/index.ts",
        "line": 84
      },
      "name": "DataAwsccApprunnerVpcIngressConnectionTags",
      "namespace": "dataAwsccApprunnerVpcIngressConnection",
      "symbolId": "src/data-awscc-apprunner-vpc-ingress-connection/index:DataAwsccApprunnerVpcIngressConnectionTags"
    },
    "@cdktn/provider-awscc.dataAwsccApprunnerVpcIngressConnection.DataAwsccApprunnerVpcIngressConnectionTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerVpcIngressConnection.DataAwsccApprunnerVpcIngressConnectionTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apprunner-vpc-ingress-connection/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apprunner-vpc-ingress-connection/index.ts",
        "line": 146
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-vpc-ingress-connection/index.ts",
            "line": 160
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerVpcIngressConnection.DataAwsccApprunnerVpcIngressConnectionTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccApprunnerVpcIngressConnectionTagsList",
      "namespace": "dataAwsccApprunnerVpcIngressConnection",
      "symbolId": "src/data-awscc-apprunner-vpc-ingress-connection/index:DataAwsccApprunnerVpcIngressConnectionTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccApprunnerVpcIngressConnection.DataAwsccApprunnerVpcIngressConnectionTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerVpcIngressConnection.DataAwsccApprunnerVpcIngressConnectionTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apprunner-vpc-ingress-connection/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apprunner-vpc-ingress-connection/index.ts",
        "line": 107
      },
      "name": "DataAwsccApprunnerVpcIngressConnectionTagsOutputReference",
      "namespace": "dataAwsccApprunnerVpcIngressConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-vpc-ingress-connection/index.ts",
            "line": 136
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-vpc-ingress-connection/index.ts",
            "line": 141
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-vpc-ingress-connection/index.ts",
            "line": 120
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerVpcIngressConnection.DataAwsccApprunnerVpcIngressConnectionTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-apprunner-vpc-ingress-connection/index:DataAwsccApprunnerVpcIngressConnectionTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApprunnerVpcIngressConnections.DataAwsccApprunnerVpcIngressConnections": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apprunner_vpc_ingress_connections awscc_apprunner_vpc_ingress_connections}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerVpcIngressConnections.DataAwsccApprunnerVpcIngressConnections",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apprunner_vpc_ingress_connections awscc_apprunner_vpc_ingress_connections} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-apprunner-vpc-ingress-connections/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerVpcIngressConnections.DataAwsccApprunnerVpcIngressConnectionsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apprunner-vpc-ingress-connections/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccApprunnerVpcIngressConnections resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-vpc-ingress-connections/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccApprunnerVpcIngressConnections to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apprunner_vpc_ingress_connections#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccApprunnerVpcIngressConnections that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccApprunnerVpcIngressConnections to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-vpc-ingress-connections/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-vpc-ingress-connections/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccApprunnerVpcIngressConnections",
      "namespace": "dataAwsccApprunnerVpcIngressConnections",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-vpc-ingress-connections/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-vpc-ingress-connections/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apprunner-vpc-ingress-connections/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-apprunner-vpc-ingress-connections/index:DataAwsccApprunnerVpcIngressConnections"
    },
    "@cdktn/provider-awscc.dataAwsccApprunnerVpcIngressConnections.DataAwsccApprunnerVpcIngressConnectionsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApprunnerVpcIngressConnections.DataAwsccApprunnerVpcIngressConnectionsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apprunner-vpc-ingress-connections/index.ts",
        "line": 14
      },
      "name": "DataAwsccApprunnerVpcIngressConnectionsConfig",
      "namespace": "dataAwsccApprunnerVpcIngressConnections",
      "symbolId": "src/data-awscc-apprunner-vpc-ingress-connections/index:DataAwsccApprunnerVpcIngressConnectionsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamAppBlock.DataAwsccAppstreamAppBlock": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appstream_app_block awscc_appstream_app_block}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamAppBlock.DataAwsccAppstreamAppBlock",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appstream_app_block awscc_appstream_app_block} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-appstream-app-block/index.ts",
          "line": 468
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamAppBlock.DataAwsccAppstreamAppBlockConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appstream-app-block/index.ts",
        "line": 436
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccAppstreamAppBlock resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-appstream-app-block/index.ts",
            "line": 453
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccAppstreamAppBlock to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appstream_app_block#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccAppstreamAppBlock that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccAppstreamAppBlock to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appstream-app-block/index.ts",
            "line": 562
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appstream-app-block/index.ts",
            "line": 568
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccAppstreamAppBlock",
      "namespace": "dataAwsccAppstreamAppBlock",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-app-block/index.ts",
            "line": 441
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-app-block/index.ts",
            "line": 492
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-app-block/index.ts",
            "line": 497
          },
          "name": "createdTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-app-block/index.ts",
            "line": 502
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-app-block/index.ts",
            "line": 507
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-app-block/index.ts",
            "line": 525
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-app-block/index.ts",
            "line": 530
          },
          "name": "packagingType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-app-block/index.ts",
            "line": 536
          },
          "name": "postSetupScriptDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamAppBlock.DataAwsccAppstreamAppBlockPostSetupScriptDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-app-block/index.ts",
            "line": 542
          },
          "name": "setupScriptDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamAppBlock.DataAwsccAppstreamAppBlockSetupScriptDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-app-block/index.ts",
            "line": 548
          },
          "name": "sourceS3Location",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamAppBlock.DataAwsccAppstreamAppBlockSourceS3LocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-app-block/index.ts",
            "line": 554
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamAppBlock.DataAwsccAppstreamAppBlockTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-app-block/index.ts",
            "line": 520
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appstream-app-block/index.ts",
            "line": 513
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-appstream-app-block/index:DataAwsccAppstreamAppBlock"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamAppBlock.DataAwsccAppstreamAppBlockConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamAppBlock.DataAwsccAppstreamAppBlockConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appstream-app-block/index.ts",
        "line": 14
      },
      "name": "DataAwsccAppstreamAppBlockConfig",
      "namespace": "dataAwsccAppstreamAppBlock",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appstream_app_block#id DataAwsccAppstreamAppBlock#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-app-block/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-appstream-app-block/index:DataAwsccAppstreamAppBlockConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamAppBlock.DataAwsccAppstreamAppBlockPostSetupScriptDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamAppBlock.DataAwsccAppstreamAppBlockPostSetupScriptDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appstream-app-block/index.ts",
        "line": 84
      },
      "name": "DataAwsccAppstreamAppBlockPostSetupScriptDetails",
      "namespace": "dataAwsccAppstreamAppBlock",
      "symbolId": "src/data-awscc-appstream-app-block/index:DataAwsccAppstreamAppBlockPostSetupScriptDetails"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamAppBlock.DataAwsccAppstreamAppBlockPostSetupScriptDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamAppBlock.DataAwsccAppstreamAppBlockPostSetupScriptDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appstream-app-block/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-awscc-appstream-app-block/index.ts",
        "line": 107
      },
      "name": "DataAwsccAppstreamAppBlockPostSetupScriptDetailsOutputReference",
      "namespace": "dataAwsccAppstreamAppBlock",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-app-block/index.ts",
            "line": 134
          },
          "name": "executableParameters",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-app-block/index.ts",
            "line": 139
          },
          "name": "executablePath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-app-block/index.ts",
            "line": 145
          },
          "name": "scriptS3Location",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamAppBlock.DataAwsccAppstreamAppBlockPostSetupScriptDetailsScriptS3LocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-app-block/index.ts",
            "line": 150
          },
          "name": "timeoutInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appstream-app-block/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamAppBlock.DataAwsccAppstreamAppBlockPostSetupScriptDetails"
          }
        }
      ],
      "symbolId": "src/data-awscc-appstream-app-block/index:DataAwsccAppstreamAppBlockPostSetupScriptDetailsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamAppBlock.DataAwsccAppstreamAppBlockPostSetupScriptDetailsScriptS3Location": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamAppBlock.DataAwsccAppstreamAppBlockPostSetupScriptDetailsScriptS3Location",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appstream-app-block/index.ts",
        "line": 25
      },
      "name": "DataAwsccAppstreamAppBlockPostSetupScriptDetailsScriptS3Location",
      "namespace": "dataAwsccAppstreamAppBlock",
      "symbolId": "src/data-awscc-appstream-app-block/index:DataAwsccAppstreamAppBlockPostSetupScriptDetailsScriptS3Location"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamAppBlock.DataAwsccAppstreamAppBlockPostSetupScriptDetailsScriptS3LocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamAppBlock.DataAwsccAppstreamAppBlockPostSetupScriptDetailsScriptS3LocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appstream-app-block/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appstream-app-block/index.ts",
        "line": 48
      },
      "name": "DataAwsccAppstreamAppBlockPostSetupScriptDetailsScriptS3LocationOutputReference",
      "namespace": "dataAwsccAppstreamAppBlock",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-app-block/index.ts",
            "line": 75
          },
          "name": "s3Bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-app-block/index.ts",
            "line": 80
          },
          "name": "s3Key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appstream-app-block/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamAppBlock.DataAwsccAppstreamAppBlockPostSetupScriptDetailsScriptS3Location"
          }
        }
      ],
      "symbolId": "src/data-awscc-appstream-app-block/index:DataAwsccAppstreamAppBlockPostSetupScriptDetailsScriptS3LocationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamAppBlock.DataAwsccAppstreamAppBlockSetupScriptDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamAppBlock.DataAwsccAppstreamAppBlockSetupScriptDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appstream-app-block/index.ts",
        "line": 213
      },
      "name": "DataAwsccAppstreamAppBlockSetupScriptDetails",
      "namespace": "dataAwsccAppstreamAppBlock",
      "symbolId": "src/data-awscc-appstream-app-block/index:DataAwsccAppstreamAppBlockSetupScriptDetails"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamAppBlock.DataAwsccAppstreamAppBlockSetupScriptDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamAppBlock.DataAwsccAppstreamAppBlockSetupScriptDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appstream-app-block/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-awscc-appstream-app-block/index.ts",
        "line": 236
      },
      "name": "DataAwsccAppstreamAppBlockSetupScriptDetailsOutputReference",
      "namespace": "dataAwsccAppstreamAppBlock",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-app-block/index.ts",
            "line": 263
          },
          "name": "executableParameters",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-app-block/index.ts",
            "line": 268
          },
          "name": "executablePath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-app-block/index.ts",
            "line": 274
          },
          "name": "scriptS3Location",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamAppBlock.DataAwsccAppstreamAppBlockSetupScriptDetailsScriptS3LocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-app-block/index.ts",
            "line": 279
          },
          "name": "timeoutInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appstream-app-block/index.ts",
            "line": 247
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamAppBlock.DataAwsccAppstreamAppBlockSetupScriptDetails"
          }
        }
      ],
      "symbolId": "src/data-awscc-appstream-app-block/index:DataAwsccAppstreamAppBlockSetupScriptDetailsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamAppBlock.DataAwsccAppstreamAppBlockSetupScriptDetailsScriptS3Location": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamAppBlock.DataAwsccAppstreamAppBlockSetupScriptDetailsScriptS3Location",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appstream-app-block/index.ts",
        "line": 154
      },
      "name": "DataAwsccAppstreamAppBlockSetupScriptDetailsScriptS3Location",
      "namespace": "dataAwsccAppstreamAppBlock",
      "symbolId": "src/data-awscc-appstream-app-block/index:DataAwsccAppstreamAppBlockSetupScriptDetailsScriptS3Location"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamAppBlock.DataAwsccAppstreamAppBlockSetupScriptDetailsScriptS3LocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamAppBlock.DataAwsccAppstreamAppBlockSetupScriptDetailsScriptS3LocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appstream-app-block/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appstream-app-block/index.ts",
        "line": 177
      },
      "name": "DataAwsccAppstreamAppBlockSetupScriptDetailsScriptS3LocationOutputReference",
      "namespace": "dataAwsccAppstreamAppBlock",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-app-block/index.ts",
            "line": 204
          },
          "name": "s3Bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-app-block/index.ts",
            "line": 209
          },
          "name": "s3Key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appstream-app-block/index.ts",
            "line": 188
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamAppBlock.DataAwsccAppstreamAppBlockSetupScriptDetailsScriptS3Location"
          }
        }
      ],
      "symbolId": "src/data-awscc-appstream-app-block/index:DataAwsccAppstreamAppBlockSetupScriptDetailsScriptS3LocationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamAppBlock.DataAwsccAppstreamAppBlockSourceS3Location": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamAppBlock.DataAwsccAppstreamAppBlockSourceS3Location",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appstream-app-block/index.ts",
        "line": 283
      },
      "name": "DataAwsccAppstreamAppBlockSourceS3Location",
      "namespace": "dataAwsccAppstreamAppBlock",
      "symbolId": "src/data-awscc-appstream-app-block/index:DataAwsccAppstreamAppBlockSourceS3Location"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamAppBlock.DataAwsccAppstreamAppBlockSourceS3LocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamAppBlock.DataAwsccAppstreamAppBlockSourceS3LocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appstream-app-block/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/data-awscc-appstream-app-block/index.ts",
        "line": 306
      },
      "name": "DataAwsccAppstreamAppBlockSourceS3LocationOutputReference",
      "namespace": "dataAwsccAppstreamAppBlock",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-app-block/index.ts",
            "line": 333
          },
          "name": "s3Bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-app-block/index.ts",
            "line": 338
          },
          "name": "s3Key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appstream-app-block/index.ts",
            "line": 317
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamAppBlock.DataAwsccAppstreamAppBlockSourceS3Location"
          }
        }
      ],
      "symbolId": "src/data-awscc-appstream-app-block/index:DataAwsccAppstreamAppBlockSourceS3LocationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamAppBlock.DataAwsccAppstreamAppBlockTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamAppBlock.DataAwsccAppstreamAppBlockTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appstream-app-block/index.ts",
        "line": 342
      },
      "name": "DataAwsccAppstreamAppBlockTags",
      "namespace": "dataAwsccAppstreamAppBlock",
      "symbolId": "src/data-awscc-appstream-app-block/index:DataAwsccAppstreamAppBlockTags"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamAppBlock.DataAwsccAppstreamAppBlockTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamAppBlock.DataAwsccAppstreamAppBlockTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appstream-app-block/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/data-awscc-appstream-app-block/index.ts",
        "line": 414
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appstream-app-block/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-awscc.dataAwsccAppstreamAppBlock.DataAwsccAppstreamAppBlockTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccAppstreamAppBlockTagsList",
      "namespace": "dataAwsccAppstreamAppBlock",
      "symbolId": "src/data-awscc-appstream-app-block/index:DataAwsccAppstreamAppBlockTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamAppBlock.DataAwsccAppstreamAppBlockTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamAppBlock.DataAwsccAppstreamAppBlockTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appstream-app-block/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appstream-app-block/index.ts",
        "line": 365
      },
      "name": "DataAwsccAppstreamAppBlockTagsOutputReference",
      "namespace": "dataAwsccAppstreamAppBlock",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-app-block/index.ts",
            "line": 394
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-app-block/index.ts",
            "line": 399
          },
          "name": "tagKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-app-block/index.ts",
            "line": 404
          },
          "name": "tagValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-app-block/index.ts",
            "line": 409
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appstream-app-block/index.ts",
            "line": 378
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamAppBlock.DataAwsccAppstreamAppBlockTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-appstream-app-block/index:DataAwsccAppstreamAppBlockTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamAppBlockBuilder.DataAwsccAppstreamAppBlockBuilder": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appstream_app_block_builder awscc_appstream_app_block_builder}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamAppBlockBuilder.DataAwsccAppstreamAppBlockBuilder",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appstream_app_block_builder awscc_appstream_app_block_builder} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-appstream-app-block-builder/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamAppBlockBuilder.DataAwsccAppstreamAppBlockBuilderConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appstream-app-block-builder/index.ts",
        "line": 248
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccAppstreamAppBlockBuilder resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-appstream-app-block-builder/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 DataAwsccAppstreamAppBlockBuilder to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appstream_app_block_builder#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccAppstreamAppBlockBuilder that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccAppstreamAppBlockBuilder to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appstream-app-block-builder/index.ts",
            "line": 388
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appstream-app-block-builder/index.ts",
            "line": 394
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccAppstreamAppBlockBuilder",
      "namespace": "dataAwsccAppstreamAppBlockBuilder",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-app-block-builder/index.ts",
            "line": 253
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-app-block-builder/index.ts",
            "line": 305
          },
          "name": "accessEndpoints",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamAppBlockBuilder.DataAwsccAppstreamAppBlockBuilderAccessEndpointsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-app-block-builder/index.ts",
            "line": 310
          },
          "name": "appBlockArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-app-block-builder/index.ts",
            "line": 315
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-app-block-builder/index.ts",
            "line": 320
          },
          "name": "createdTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-app-block-builder/index.ts",
            "line": 325
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-app-block-builder/index.ts",
            "line": 330
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-app-block-builder/index.ts",
            "line": 335
          },
          "name": "enableDefaultInternetAccess",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-app-block-builder/index.ts",
            "line": 340
          },
          "name": "iamRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-app-block-builder/index.ts",
            "line": 358
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-app-block-builder/index.ts",
            "line": 363
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-app-block-builder/index.ts",
            "line": 368
          },
          "name": "platform",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-app-block-builder/index.ts",
            "line": 374
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamAppBlockBuilder.DataAwsccAppstreamAppBlockBuilderTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-app-block-builder/index.ts",
            "line": 380
          },
          "name": "vpcConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamAppBlockBuilder.DataAwsccAppstreamAppBlockBuilderVpcConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-app-block-builder/index.ts",
            "line": 353
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appstream-app-block-builder/index.ts",
            "line": 346
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-appstream-app-block-builder/index:DataAwsccAppstreamAppBlockBuilder"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamAppBlockBuilder.DataAwsccAppstreamAppBlockBuilderAccessEndpoints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamAppBlockBuilder.DataAwsccAppstreamAppBlockBuilderAccessEndpoints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appstream-app-block-builder/index.ts",
        "line": 25
      },
      "name": "DataAwsccAppstreamAppBlockBuilderAccessEndpoints",
      "namespace": "dataAwsccAppstreamAppBlockBuilder",
      "symbolId": "src/data-awscc-appstream-app-block-builder/index:DataAwsccAppstreamAppBlockBuilderAccessEndpoints"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamAppBlockBuilder.DataAwsccAppstreamAppBlockBuilderAccessEndpointsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamAppBlockBuilder.DataAwsccAppstreamAppBlockBuilderAccessEndpointsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appstream-app-block-builder/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-awscc-appstream-app-block-builder/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appstream-app-block-builder/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-awscc.dataAwsccAppstreamAppBlockBuilder.DataAwsccAppstreamAppBlockBuilderAccessEndpointsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccAppstreamAppBlockBuilderAccessEndpointsList",
      "namespace": "dataAwsccAppstreamAppBlockBuilder",
      "symbolId": "src/data-awscc-appstream-app-block-builder/index:DataAwsccAppstreamAppBlockBuilderAccessEndpointsList"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamAppBlockBuilder.DataAwsccAppstreamAppBlockBuilderAccessEndpointsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamAppBlockBuilder.DataAwsccAppstreamAppBlockBuilderAccessEndpointsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appstream-app-block-builder/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appstream-app-block-builder/index.ts",
        "line": 48
      },
      "name": "DataAwsccAppstreamAppBlockBuilderAccessEndpointsOutputReference",
      "namespace": "dataAwsccAppstreamAppBlockBuilder",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-app-block-builder/index.ts",
            "line": 77
          },
          "name": "endpointType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-app-block-builder/index.ts",
            "line": 82
          },
          "name": "vpceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appstream-app-block-builder/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamAppBlockBuilder.DataAwsccAppstreamAppBlockBuilderAccessEndpoints"
          }
        }
      ],
      "symbolId": "src/data-awscc-appstream-app-block-builder/index:DataAwsccAppstreamAppBlockBuilderAccessEndpointsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamAppBlockBuilder.DataAwsccAppstreamAppBlockBuilderConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamAppBlockBuilder.DataAwsccAppstreamAppBlockBuilderConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appstream-app-block-builder/index.ts",
        "line": 14
      },
      "name": "DataAwsccAppstreamAppBlockBuilderConfig",
      "namespace": "dataAwsccAppstreamAppBlockBuilder",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appstream_app_block_builder#id DataAwsccAppstreamAppBlockBuilder#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-app-block-builder/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-appstream-app-block-builder/index:DataAwsccAppstreamAppBlockBuilderConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamAppBlockBuilder.DataAwsccAppstreamAppBlockBuilderTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamAppBlockBuilder.DataAwsccAppstreamAppBlockBuilderTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appstream-app-block-builder/index.ts",
        "line": 105
      },
      "name": "DataAwsccAppstreamAppBlockBuilderTags",
      "namespace": "dataAwsccAppstreamAppBlockBuilder",
      "symbolId": "src/data-awscc-appstream-app-block-builder/index:DataAwsccAppstreamAppBlockBuilderTags"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamAppBlockBuilder.DataAwsccAppstreamAppBlockBuilderTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamAppBlockBuilder.DataAwsccAppstreamAppBlockBuilderTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appstream-app-block-builder/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-awscc-appstream-app-block-builder/index.ts",
        "line": 167
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appstream-app-block-builder/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-awscc.dataAwsccAppstreamAppBlockBuilder.DataAwsccAppstreamAppBlockBuilderTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccAppstreamAppBlockBuilderTagsList",
      "namespace": "dataAwsccAppstreamAppBlockBuilder",
      "symbolId": "src/data-awscc-appstream-app-block-builder/index:DataAwsccAppstreamAppBlockBuilderTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamAppBlockBuilder.DataAwsccAppstreamAppBlockBuilderTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamAppBlockBuilder.DataAwsccAppstreamAppBlockBuilderTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appstream-app-block-builder/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-awscc-appstream-app-block-builder/index.ts",
        "line": 128
      },
      "name": "DataAwsccAppstreamAppBlockBuilderTagsOutputReference",
      "namespace": "dataAwsccAppstreamAppBlockBuilder",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-app-block-builder/index.ts",
            "line": 157
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-app-block-builder/index.ts",
            "line": 162
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appstream-app-block-builder/index.ts",
            "line": 141
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamAppBlockBuilder.DataAwsccAppstreamAppBlockBuilderTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-appstream-app-block-builder/index:DataAwsccAppstreamAppBlockBuilderTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamAppBlockBuilder.DataAwsccAppstreamAppBlockBuilderVpcConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamAppBlockBuilder.DataAwsccAppstreamAppBlockBuilderVpcConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appstream-app-block-builder/index.ts",
        "line": 185
      },
      "name": "DataAwsccAppstreamAppBlockBuilderVpcConfig",
      "namespace": "dataAwsccAppstreamAppBlockBuilder",
      "symbolId": "src/data-awscc-appstream-app-block-builder/index:DataAwsccAppstreamAppBlockBuilderVpcConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamAppBlockBuilder.DataAwsccAppstreamAppBlockBuilderVpcConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamAppBlockBuilder.DataAwsccAppstreamAppBlockBuilderVpcConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appstream-app-block-builder/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-awscc-appstream-app-block-builder/index.ts",
        "line": 208
      },
      "name": "DataAwsccAppstreamAppBlockBuilderVpcConfigOutputReference",
      "namespace": "dataAwsccAppstreamAppBlockBuilder",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-app-block-builder/index.ts",
            "line": 235
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-app-block-builder/index.ts",
            "line": 240
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appstream-app-block-builder/index.ts",
            "line": 219
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamAppBlockBuilder.DataAwsccAppstreamAppBlockBuilderVpcConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-appstream-app-block-builder/index:DataAwsccAppstreamAppBlockBuilderVpcConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamAppBlockBuilders.DataAwsccAppstreamAppBlockBuilders": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appstream_app_block_builders awscc_appstream_app_block_builders}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamAppBlockBuilders.DataAwsccAppstreamAppBlockBuilders",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appstream_app_block_builders awscc_appstream_app_block_builders} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-appstream-app-block-builders/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamAppBlockBuilders.DataAwsccAppstreamAppBlockBuildersConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appstream-app-block-builders/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccAppstreamAppBlockBuilders resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-appstream-app-block-builders/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccAppstreamAppBlockBuilders to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appstream_app_block_builders#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccAppstreamAppBlockBuilders that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccAppstreamAppBlockBuilders to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appstream-app-block-builders/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appstream-app-block-builders/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccAppstreamAppBlockBuilders",
      "namespace": "dataAwsccAppstreamAppBlockBuilders",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-app-block-builders/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-app-block-builders/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-app-block-builders/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-appstream-app-block-builders/index:DataAwsccAppstreamAppBlockBuilders"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamAppBlockBuilders.DataAwsccAppstreamAppBlockBuildersConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamAppBlockBuilders.DataAwsccAppstreamAppBlockBuildersConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appstream-app-block-builders/index.ts",
        "line": 14
      },
      "name": "DataAwsccAppstreamAppBlockBuildersConfig",
      "namespace": "dataAwsccAppstreamAppBlockBuilders",
      "symbolId": "src/data-awscc-appstream-app-block-builders/index:DataAwsccAppstreamAppBlockBuildersConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamApplication.DataAwsccAppstreamApplication": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appstream_application awscc_appstream_application}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamApplication.DataAwsccAppstreamApplication",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appstream_application awscc_appstream_application} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-appstream-application/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-awscc.dataAwsccAppstreamApplication.DataAwsccAppstreamApplicationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appstream-application/index.ts",
        "line": 178
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccAppstreamApplication resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-appstream-application/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 DataAwsccAppstreamApplication to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appstream_application#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccAppstreamApplication that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccAppstreamApplication to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appstream-application/index.ts",
            "line": 322
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appstream-application/index.ts",
            "line": 328
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccAppstreamApplication",
      "namespace": "dataAwsccAppstreamApplication",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-application/index.ts",
            "line": 183
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-application/index.ts",
            "line": 234
          },
          "name": "appBlockArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-application/index.ts",
            "line": 239
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-application/index.ts",
            "line": 244
          },
          "name": "attributesToDelete",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-application/index.ts",
            "line": 249
          },
          "name": "createdTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-application/index.ts",
            "line": 254
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-application/index.ts",
            "line": 259
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-application/index.ts",
            "line": 265
          },
          "name": "iconS3Location",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamApplication.DataAwsccAppstreamApplicationIconS3LocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-application/index.ts",
            "line": 283
          },
          "name": "instanceFamilies",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-application/index.ts",
            "line": 288
          },
          "name": "launchParameters",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-application/index.ts",
            "line": 293
          },
          "name": "launchPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-application/index.ts",
            "line": 298
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-application/index.ts",
            "line": 303
          },
          "name": "platforms",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-application/index.ts",
            "line": 309
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamApplication.DataAwsccAppstreamApplicationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-application/index.ts",
            "line": 314
          },
          "name": "workingDirectory",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-application/index.ts",
            "line": 278
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appstream-application/index.ts",
            "line": 271
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-appstream-application/index:DataAwsccAppstreamApplication"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamApplication.DataAwsccAppstreamApplicationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamApplication.DataAwsccAppstreamApplicationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appstream-application/index.ts",
        "line": 14
      },
      "name": "DataAwsccAppstreamApplicationConfig",
      "namespace": "dataAwsccAppstreamApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appstream_application#id DataAwsccAppstreamApplication#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-application/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-appstream-application/index:DataAwsccAppstreamApplicationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamApplication.DataAwsccAppstreamApplicationIconS3Location": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamApplication.DataAwsccAppstreamApplicationIconS3Location",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appstream-application/index.ts",
        "line": 25
      },
      "name": "DataAwsccAppstreamApplicationIconS3Location",
      "namespace": "dataAwsccAppstreamApplication",
      "symbolId": "src/data-awscc-appstream-application/index:DataAwsccAppstreamApplicationIconS3Location"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamApplication.DataAwsccAppstreamApplicationIconS3LocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamApplication.DataAwsccAppstreamApplicationIconS3LocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appstream-application/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appstream-application/index.ts",
        "line": 48
      },
      "name": "DataAwsccAppstreamApplicationIconS3LocationOutputReference",
      "namespace": "dataAwsccAppstreamApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-application/index.ts",
            "line": 75
          },
          "name": "s3Bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-application/index.ts",
            "line": 80
          },
          "name": "s3Key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appstream-application/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamApplication.DataAwsccAppstreamApplicationIconS3Location"
          }
        }
      ],
      "symbolId": "src/data-awscc-appstream-application/index:DataAwsccAppstreamApplicationIconS3LocationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamApplication.DataAwsccAppstreamApplicationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamApplication.DataAwsccAppstreamApplicationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appstream-application/index.ts",
        "line": 84
      },
      "name": "DataAwsccAppstreamApplicationTags",
      "namespace": "dataAwsccAppstreamApplication",
      "symbolId": "src/data-awscc-appstream-application/index:DataAwsccAppstreamApplicationTags"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamApplication.DataAwsccAppstreamApplicationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamApplication.DataAwsccAppstreamApplicationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appstream-application/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/data-awscc-appstream-application/index.ts",
        "line": 156
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appstream-application/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-awscc.dataAwsccAppstreamApplication.DataAwsccAppstreamApplicationTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccAppstreamApplicationTagsList",
      "namespace": "dataAwsccAppstreamApplication",
      "symbolId": "src/data-awscc-appstream-application/index:DataAwsccAppstreamApplicationTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamApplication.DataAwsccAppstreamApplicationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamApplication.DataAwsccAppstreamApplicationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appstream-application/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appstream-application/index.ts",
        "line": 107
      },
      "name": "DataAwsccAppstreamApplicationTagsOutputReference",
      "namespace": "dataAwsccAppstreamApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-application/index.ts",
            "line": 136
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-application/index.ts",
            "line": 141
          },
          "name": "tagKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-application/index.ts",
            "line": 146
          },
          "name": "tagValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-application/index.ts",
            "line": 151
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appstream-application/index.ts",
            "line": 120
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamApplication.DataAwsccAppstreamApplicationTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-appstream-application/index:DataAwsccAppstreamApplicationTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamApplicationEntitlementAssociation.DataAwsccAppstreamApplicationEntitlementAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appstream_application_entitlement_association awscc_appstream_application_entitlement_association}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamApplicationEntitlementAssociation.DataAwsccAppstreamApplicationEntitlementAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appstream_application_entitlement_association awscc_appstream_application_entitlement_association} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-appstream-application-entitlement-association/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamApplicationEntitlementAssociation.DataAwsccAppstreamApplicationEntitlementAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appstream-application-entitlement-association/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccAppstreamApplicationEntitlementAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-appstream-application-entitlement-association/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccAppstreamApplicationEntitlementAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appstream_application_entitlement_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccAppstreamApplicationEntitlementAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccAppstreamApplicationEntitlementAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appstream-application-entitlement-association/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-awscc-appstream-application-entitlement-association/index.ts",
            "line": 122
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccAppstreamApplicationEntitlementAssociation",
      "namespace": "dataAwsccAppstreamApplicationEntitlementAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-application-entitlement-association/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-application-entitlement-association/index.ts",
            "line": 85
          },
          "name": "applicationIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-application-entitlement-association/index.ts",
            "line": 90
          },
          "name": "entitlementName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-application-entitlement-association/index.ts",
            "line": 108
          },
          "name": "stackName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-application-entitlement-association/index.ts",
            "line": 103
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appstream-application-entitlement-association/index.ts",
            "line": 96
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-appstream-application-entitlement-association/index:DataAwsccAppstreamApplicationEntitlementAssociation"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamApplicationEntitlementAssociation.DataAwsccAppstreamApplicationEntitlementAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamApplicationEntitlementAssociation.DataAwsccAppstreamApplicationEntitlementAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appstream-application-entitlement-association/index.ts",
        "line": 14
      },
      "name": "DataAwsccAppstreamApplicationEntitlementAssociationConfig",
      "namespace": "dataAwsccAppstreamApplicationEntitlementAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appstream_application_entitlement_association#id DataAwsccAppstreamApplicationEntitlementAssociation#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-application-entitlement-association/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-appstream-application-entitlement-association/index:DataAwsccAppstreamApplicationEntitlementAssociationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamApplicationFleetAssociation.DataAwsccAppstreamApplicationFleetAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appstream_application_fleet_association awscc_appstream_application_fleet_association}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamApplicationFleetAssociation.DataAwsccAppstreamApplicationFleetAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appstream_application_fleet_association awscc_appstream_application_fleet_association} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-appstream-application-fleet-association/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamApplicationFleetAssociation.DataAwsccAppstreamApplicationFleetAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appstream-application-fleet-association/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccAppstreamApplicationFleetAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-appstream-application-fleet-association/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccAppstreamApplicationFleetAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appstream_application_fleet_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccAppstreamApplicationFleetAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccAppstreamApplicationFleetAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appstream-application-fleet-association/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-awscc-appstream-application-fleet-association/index.ts",
            "line": 117
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccAppstreamApplicationFleetAssociation",
      "namespace": "dataAwsccAppstreamApplicationFleetAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-application-fleet-association/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-application-fleet-association/index.ts",
            "line": 85
          },
          "name": "applicationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-application-fleet-association/index.ts",
            "line": 90
          },
          "name": "fleetName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-application-fleet-association/index.ts",
            "line": 103
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appstream-application-fleet-association/index.ts",
            "line": 96
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-appstream-application-fleet-association/index:DataAwsccAppstreamApplicationFleetAssociation"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamApplicationFleetAssociation.DataAwsccAppstreamApplicationFleetAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamApplicationFleetAssociation.DataAwsccAppstreamApplicationFleetAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appstream-application-fleet-association/index.ts",
        "line": 14
      },
      "name": "DataAwsccAppstreamApplicationFleetAssociationConfig",
      "namespace": "dataAwsccAppstreamApplicationFleetAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appstream_application_fleet_association#id DataAwsccAppstreamApplicationFleetAssociation#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-application-fleet-association/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-appstream-application-fleet-association/index:DataAwsccAppstreamApplicationFleetAssociationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamDirectoryConfig.DataAwsccAppstreamDirectoryConfig": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appstream_directory_config awscc_appstream_directory_config}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamDirectoryConfig.DataAwsccAppstreamDirectoryConfig",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appstream_directory_config awscc_appstream_directory_config} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-appstream-directory-config/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-awscc.dataAwsccAppstreamDirectoryConfig.DataAwsccAppstreamDirectoryConfigConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appstream-directory-config/index.ts",
        "line": 147
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccAppstreamDirectoryConfig resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-appstream-directory-config/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 DataAwsccAppstreamDirectoryConfig to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appstream_directory_config#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccAppstreamDirectoryConfig that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccAppstreamDirectoryConfig to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appstream-directory-config/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-awscc-appstream-directory-config/index.ts",
            "line": 247
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccAppstreamDirectoryConfig",
      "namespace": "dataAwsccAppstreamDirectoryConfig",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-directory-config/index.ts",
            "line": 152
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-directory-config/index.ts",
            "line": 204
          },
          "name": "certificateBasedAuthProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamDirectoryConfig.DataAwsccAppstreamDirectoryConfigCertificateBasedAuthPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-directory-config/index.ts",
            "line": 209
          },
          "name": "directoryName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-directory-config/index.ts",
            "line": 227
          },
          "name": "organizationalUnitDistinguishedNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-directory-config/index.ts",
            "line": 233
          },
          "name": "serviceAccountCredentials",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamDirectoryConfig.DataAwsccAppstreamDirectoryConfigServiceAccountCredentialsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-directory-config/index.ts",
            "line": 222
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appstream-directory-config/index.ts",
            "line": 215
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-appstream-directory-config/index:DataAwsccAppstreamDirectoryConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamDirectoryConfig.DataAwsccAppstreamDirectoryConfigCertificateBasedAuthProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamDirectoryConfig.DataAwsccAppstreamDirectoryConfigCertificateBasedAuthProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appstream-directory-config/index.ts",
        "line": 25
      },
      "name": "DataAwsccAppstreamDirectoryConfigCertificateBasedAuthProperties",
      "namespace": "dataAwsccAppstreamDirectoryConfig",
      "symbolId": "src/data-awscc-appstream-directory-config/index:DataAwsccAppstreamDirectoryConfigCertificateBasedAuthProperties"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamDirectoryConfig.DataAwsccAppstreamDirectoryConfigCertificateBasedAuthPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamDirectoryConfig.DataAwsccAppstreamDirectoryConfigCertificateBasedAuthPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appstream-directory-config/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appstream-directory-config/index.ts",
        "line": 48
      },
      "name": "DataAwsccAppstreamDirectoryConfigCertificateBasedAuthPropertiesOutputReference",
      "namespace": "dataAwsccAppstreamDirectoryConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-directory-config/index.ts",
            "line": 75
          },
          "name": "certificateAuthorityArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-directory-config/index.ts",
            "line": 80
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appstream-directory-config/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamDirectoryConfig.DataAwsccAppstreamDirectoryConfigCertificateBasedAuthProperties"
          }
        }
      ],
      "symbolId": "src/data-awscc-appstream-directory-config/index:DataAwsccAppstreamDirectoryConfigCertificateBasedAuthPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamDirectoryConfig.DataAwsccAppstreamDirectoryConfigConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamDirectoryConfig.DataAwsccAppstreamDirectoryConfigConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appstream-directory-config/index.ts",
        "line": 14
      },
      "name": "DataAwsccAppstreamDirectoryConfigConfig",
      "namespace": "dataAwsccAppstreamDirectoryConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appstream_directory_config#id DataAwsccAppstreamDirectoryConfig#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-directory-config/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-appstream-directory-config/index:DataAwsccAppstreamDirectoryConfigConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamDirectoryConfig.DataAwsccAppstreamDirectoryConfigServiceAccountCredentials": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamDirectoryConfig.DataAwsccAppstreamDirectoryConfigServiceAccountCredentials",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appstream-directory-config/index.ts",
        "line": 84
      },
      "name": "DataAwsccAppstreamDirectoryConfigServiceAccountCredentials",
      "namespace": "dataAwsccAppstreamDirectoryConfig",
      "symbolId": "src/data-awscc-appstream-directory-config/index:DataAwsccAppstreamDirectoryConfigServiceAccountCredentials"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamDirectoryConfig.DataAwsccAppstreamDirectoryConfigServiceAccountCredentialsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamDirectoryConfig.DataAwsccAppstreamDirectoryConfigServiceAccountCredentialsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appstream-directory-config/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-awscc-appstream-directory-config/index.ts",
        "line": 107
      },
      "name": "DataAwsccAppstreamDirectoryConfigServiceAccountCredentialsOutputReference",
      "namespace": "dataAwsccAppstreamDirectoryConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-directory-config/index.ts",
            "line": 134
          },
          "name": "accountName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-directory-config/index.ts",
            "line": 139
          },
          "name": "accountPassword",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appstream-directory-config/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamDirectoryConfig.DataAwsccAppstreamDirectoryConfigServiceAccountCredentials"
          }
        }
      ],
      "symbolId": "src/data-awscc-appstream-directory-config/index:DataAwsccAppstreamDirectoryConfigServiceAccountCredentialsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamDirectoryConfigs.DataAwsccAppstreamDirectoryConfigs": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appstream_directory_configs awscc_appstream_directory_configs}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamDirectoryConfigs.DataAwsccAppstreamDirectoryConfigs",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appstream_directory_configs awscc_appstream_directory_configs} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-appstream-directory-configs/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamDirectoryConfigs.DataAwsccAppstreamDirectoryConfigsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appstream-directory-configs/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccAppstreamDirectoryConfigs resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-appstream-directory-configs/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccAppstreamDirectoryConfigs to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appstream_directory_configs#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccAppstreamDirectoryConfigs that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccAppstreamDirectoryConfigs to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appstream-directory-configs/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appstream-directory-configs/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccAppstreamDirectoryConfigs",
      "namespace": "dataAwsccAppstreamDirectoryConfigs",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-directory-configs/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-directory-configs/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-directory-configs/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-appstream-directory-configs/index:DataAwsccAppstreamDirectoryConfigs"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamDirectoryConfigs.DataAwsccAppstreamDirectoryConfigsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamDirectoryConfigs.DataAwsccAppstreamDirectoryConfigsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appstream-directory-configs/index.ts",
        "line": 14
      },
      "name": "DataAwsccAppstreamDirectoryConfigsConfig",
      "namespace": "dataAwsccAppstreamDirectoryConfigs",
      "symbolId": "src/data-awscc-appstream-directory-configs/index:DataAwsccAppstreamDirectoryConfigsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamEntitlement.DataAwsccAppstreamEntitlement": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appstream_entitlement awscc_appstream_entitlement}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamEntitlement.DataAwsccAppstreamEntitlement",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appstream_entitlement awscc_appstream_entitlement} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-appstream-entitlement/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-awscc.dataAwsccAppstreamEntitlement.DataAwsccAppstreamEntitlementConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appstream-entitlement/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccAppstreamEntitlement resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-appstream-entitlement/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 DataAwsccAppstreamEntitlement to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appstream_entitlement#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccAppstreamEntitlement that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccAppstreamEntitlement to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appstream-entitlement/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-awscc-appstream-entitlement/index.ts",
            "line": 223
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccAppstreamEntitlement",
      "namespace": "dataAwsccAppstreamEntitlement",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-entitlement/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-entitlement/index.ts",
            "line": 165
          },
          "name": "appVisibility",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-entitlement/index.ts",
            "line": 171
          },
          "name": "attributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamEntitlement.DataAwsccAppstreamEntitlementAttributesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-entitlement/index.ts",
            "line": 176
          },
          "name": "createdTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-entitlement/index.ts",
            "line": 181
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-entitlement/index.ts",
            "line": 199
          },
          "name": "lastModifiedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-entitlement/index.ts",
            "line": 204
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-entitlement/index.ts",
            "line": 209
          },
          "name": "stackName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-entitlement/index.ts",
            "line": 194
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appstream-entitlement/index.ts",
            "line": 187
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-appstream-entitlement/index:DataAwsccAppstreamEntitlement"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamEntitlement.DataAwsccAppstreamEntitlementAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamEntitlement.DataAwsccAppstreamEntitlementAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appstream-entitlement/index.ts",
        "line": 25
      },
      "name": "DataAwsccAppstreamEntitlementAttributes",
      "namespace": "dataAwsccAppstreamEntitlement",
      "symbolId": "src/data-awscc-appstream-entitlement/index:DataAwsccAppstreamEntitlementAttributes"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamEntitlement.DataAwsccAppstreamEntitlementAttributesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamEntitlement.DataAwsccAppstreamEntitlementAttributesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appstream-entitlement/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-awscc-appstream-entitlement/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appstream-entitlement/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-awscc.dataAwsccAppstreamEntitlement.DataAwsccAppstreamEntitlementAttributesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccAppstreamEntitlementAttributesList",
      "namespace": "dataAwsccAppstreamEntitlement",
      "symbolId": "src/data-awscc-appstream-entitlement/index:DataAwsccAppstreamEntitlementAttributesList"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamEntitlement.DataAwsccAppstreamEntitlementAttributesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamEntitlement.DataAwsccAppstreamEntitlementAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appstream-entitlement/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appstream-entitlement/index.ts",
        "line": 48
      },
      "name": "DataAwsccAppstreamEntitlementAttributesOutputReference",
      "namespace": "dataAwsccAppstreamEntitlement",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-entitlement/index.ts",
            "line": 77
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-entitlement/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appstream-entitlement/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamEntitlement.DataAwsccAppstreamEntitlementAttributes"
          }
        }
      ],
      "symbolId": "src/data-awscc-appstream-entitlement/index:DataAwsccAppstreamEntitlementAttributesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamEntitlement.DataAwsccAppstreamEntitlementConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamEntitlement.DataAwsccAppstreamEntitlementConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appstream-entitlement/index.ts",
        "line": 14
      },
      "name": "DataAwsccAppstreamEntitlementConfig",
      "namespace": "dataAwsccAppstreamEntitlement",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appstream_entitlement#id DataAwsccAppstreamEntitlement#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-entitlement/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-appstream-entitlement/index:DataAwsccAppstreamEntitlementConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamImageBuilder.DataAwsccAppstreamImageBuilder": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appstream_image_builder awscc_appstream_image_builder}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamImageBuilder.DataAwsccAppstreamImageBuilder",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appstream_image_builder awscc_appstream_image_builder} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-appstream-image-builder/index.ts",
          "line": 393
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamImageBuilder.DataAwsccAppstreamImageBuilderConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appstream-image-builder/index.ts",
        "line": 361
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccAppstreamImageBuilder resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-appstream-image-builder/index.ts",
            "line": 378
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccAppstreamImageBuilder to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appstream_image_builder#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccAppstreamImageBuilder that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccAppstreamImageBuilder to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appstream-image-builder/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-awscc-appstream-image-builder/index.ts",
            "line": 529
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccAppstreamImageBuilder",
      "namespace": "dataAwsccAppstreamImageBuilder",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-image-builder/index.ts",
            "line": 366
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-image-builder/index.ts",
            "line": 418
          },
          "name": "accessEndpoints",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamImageBuilder.DataAwsccAppstreamImageBuilderAccessEndpointsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-image-builder/index.ts",
            "line": 423
          },
          "name": "appstreamAgentVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-image-builder/index.ts",
            "line": 428
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-image-builder/index.ts",
            "line": 433
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-image-builder/index.ts",
            "line": 439
          },
          "name": "domainJoinInfo",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamImageBuilder.DataAwsccAppstreamImageBuilderDomainJoinInfoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-image-builder/index.ts",
            "line": 444
          },
          "name": "enableDefaultInternetAccess",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-image-builder/index.ts",
            "line": 449
          },
          "name": "iamRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-image-builder/index.ts",
            "line": 467
          },
          "name": "imageArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-image-builder/index.ts",
            "line": 472
          },
          "name": "imageName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-image-builder/index.ts",
            "line": 477
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-image-builder/index.ts",
            "line": 482
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-image-builder/index.ts",
            "line": 488
          },
          "name": "rootVolumeConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamImageBuilder.DataAwsccAppstreamImageBuilderRootVolumeConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-image-builder/index.ts",
            "line": 493
          },
          "name": "softwaresToInstall",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-image-builder/index.ts",
            "line": 498
          },
          "name": "softwaresToUninstall",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-image-builder/index.ts",
            "line": 503
          },
          "name": "streamingUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-image-builder/index.ts",
            "line": 509
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamImageBuilder.DataAwsccAppstreamImageBuilderTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-image-builder/index.ts",
            "line": 515
          },
          "name": "vpcConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamImageBuilder.DataAwsccAppstreamImageBuilderVpcConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-image-builder/index.ts",
            "line": 462
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appstream-image-builder/index.ts",
            "line": 455
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-appstream-image-builder/index:DataAwsccAppstreamImageBuilder"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamImageBuilder.DataAwsccAppstreamImageBuilderAccessEndpoints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamImageBuilder.DataAwsccAppstreamImageBuilderAccessEndpoints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appstream-image-builder/index.ts",
        "line": 25
      },
      "name": "DataAwsccAppstreamImageBuilderAccessEndpoints",
      "namespace": "dataAwsccAppstreamImageBuilder",
      "symbolId": "src/data-awscc-appstream-image-builder/index:DataAwsccAppstreamImageBuilderAccessEndpoints"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamImageBuilder.DataAwsccAppstreamImageBuilderAccessEndpointsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamImageBuilder.DataAwsccAppstreamImageBuilderAccessEndpointsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appstream-image-builder/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-awscc-appstream-image-builder/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appstream-image-builder/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-awscc.dataAwsccAppstreamImageBuilder.DataAwsccAppstreamImageBuilderAccessEndpointsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccAppstreamImageBuilderAccessEndpointsList",
      "namespace": "dataAwsccAppstreamImageBuilder",
      "symbolId": "src/data-awscc-appstream-image-builder/index:DataAwsccAppstreamImageBuilderAccessEndpointsList"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamImageBuilder.DataAwsccAppstreamImageBuilderAccessEndpointsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamImageBuilder.DataAwsccAppstreamImageBuilderAccessEndpointsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appstream-image-builder/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appstream-image-builder/index.ts",
        "line": 48
      },
      "name": "DataAwsccAppstreamImageBuilderAccessEndpointsOutputReference",
      "namespace": "dataAwsccAppstreamImageBuilder",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-image-builder/index.ts",
            "line": 77
          },
          "name": "endpointType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-image-builder/index.ts",
            "line": 82
          },
          "name": "vpceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appstream-image-builder/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamImageBuilder.DataAwsccAppstreamImageBuilderAccessEndpoints"
          }
        }
      ],
      "symbolId": "src/data-awscc-appstream-image-builder/index:DataAwsccAppstreamImageBuilderAccessEndpointsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamImageBuilder.DataAwsccAppstreamImageBuilderConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamImageBuilder.DataAwsccAppstreamImageBuilderConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appstream-image-builder/index.ts",
        "line": 14
      },
      "name": "DataAwsccAppstreamImageBuilderConfig",
      "namespace": "dataAwsccAppstreamImageBuilder",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appstream_image_builder#id DataAwsccAppstreamImageBuilder#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-image-builder/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-appstream-image-builder/index:DataAwsccAppstreamImageBuilderConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamImageBuilder.DataAwsccAppstreamImageBuilderDomainJoinInfo": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamImageBuilder.DataAwsccAppstreamImageBuilderDomainJoinInfo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appstream-image-builder/index.ts",
        "line": 105
      },
      "name": "DataAwsccAppstreamImageBuilderDomainJoinInfo",
      "namespace": "dataAwsccAppstreamImageBuilder",
      "symbolId": "src/data-awscc-appstream-image-builder/index:DataAwsccAppstreamImageBuilderDomainJoinInfo"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamImageBuilder.DataAwsccAppstreamImageBuilderDomainJoinInfoOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamImageBuilder.DataAwsccAppstreamImageBuilderDomainJoinInfoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appstream-image-builder/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-awscc-appstream-image-builder/index.ts",
        "line": 128
      },
      "name": "DataAwsccAppstreamImageBuilderDomainJoinInfoOutputReference",
      "namespace": "dataAwsccAppstreamImageBuilder",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-image-builder/index.ts",
            "line": 155
          },
          "name": "directoryName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-image-builder/index.ts",
            "line": 160
          },
          "name": "organizationalUnitDistinguishedName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appstream-image-builder/index.ts",
            "line": 139
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamImageBuilder.DataAwsccAppstreamImageBuilderDomainJoinInfo"
          }
        }
      ],
      "symbolId": "src/data-awscc-appstream-image-builder/index:DataAwsccAppstreamImageBuilderDomainJoinInfoOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamImageBuilder.DataAwsccAppstreamImageBuilderRootVolumeConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamImageBuilder.DataAwsccAppstreamImageBuilderRootVolumeConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appstream-image-builder/index.ts",
        "line": 164
      },
      "name": "DataAwsccAppstreamImageBuilderRootVolumeConfig",
      "namespace": "dataAwsccAppstreamImageBuilder",
      "symbolId": "src/data-awscc-appstream-image-builder/index:DataAwsccAppstreamImageBuilderRootVolumeConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamImageBuilder.DataAwsccAppstreamImageBuilderRootVolumeConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamImageBuilder.DataAwsccAppstreamImageBuilderRootVolumeConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appstream-image-builder/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appstream-image-builder/index.ts",
        "line": 187
      },
      "name": "DataAwsccAppstreamImageBuilderRootVolumeConfigOutputReference",
      "namespace": "dataAwsccAppstreamImageBuilder",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-image-builder/index.ts",
            "line": 214
          },
          "name": "volumeSizeInGb",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appstream-image-builder/index.ts",
            "line": 198
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamImageBuilder.DataAwsccAppstreamImageBuilderRootVolumeConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-appstream-image-builder/index:DataAwsccAppstreamImageBuilderRootVolumeConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamImageBuilder.DataAwsccAppstreamImageBuilderTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamImageBuilder.DataAwsccAppstreamImageBuilderTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appstream-image-builder/index.ts",
        "line": 218
      },
      "name": "DataAwsccAppstreamImageBuilderTags",
      "namespace": "dataAwsccAppstreamImageBuilder",
      "symbolId": "src/data-awscc-appstream-image-builder/index:DataAwsccAppstreamImageBuilderTags"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamImageBuilder.DataAwsccAppstreamImageBuilderTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamImageBuilder.DataAwsccAppstreamImageBuilderTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appstream-image-builder/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-awscc-appstream-image-builder/index.ts",
        "line": 280
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appstream-image-builder/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-awscc.dataAwsccAppstreamImageBuilder.DataAwsccAppstreamImageBuilderTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccAppstreamImageBuilderTagsList",
      "namespace": "dataAwsccAppstreamImageBuilder",
      "symbolId": "src/data-awscc-appstream-image-builder/index:DataAwsccAppstreamImageBuilderTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamImageBuilder.DataAwsccAppstreamImageBuilderTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamImageBuilder.DataAwsccAppstreamImageBuilderTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appstream-image-builder/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appstream-image-builder/index.ts",
        "line": 241
      },
      "name": "DataAwsccAppstreamImageBuilderTagsOutputReference",
      "namespace": "dataAwsccAppstreamImageBuilder",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-image-builder/index.ts",
            "line": 270
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-image-builder/index.ts",
            "line": 275
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appstream-image-builder/index.ts",
            "line": 254
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamImageBuilder.DataAwsccAppstreamImageBuilderTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-appstream-image-builder/index:DataAwsccAppstreamImageBuilderTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamImageBuilder.DataAwsccAppstreamImageBuilderVpcConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamImageBuilder.DataAwsccAppstreamImageBuilderVpcConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appstream-image-builder/index.ts",
        "line": 298
      },
      "name": "DataAwsccAppstreamImageBuilderVpcConfig",
      "namespace": "dataAwsccAppstreamImageBuilder",
      "symbolId": "src/data-awscc-appstream-image-builder/index:DataAwsccAppstreamImageBuilderVpcConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamImageBuilder.DataAwsccAppstreamImageBuilderVpcConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamImageBuilder.DataAwsccAppstreamImageBuilderVpcConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appstream-image-builder/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-awscc-appstream-image-builder/index.ts",
        "line": 321
      },
      "name": "DataAwsccAppstreamImageBuilderVpcConfigOutputReference",
      "namespace": "dataAwsccAppstreamImageBuilder",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-image-builder/index.ts",
            "line": 348
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-image-builder/index.ts",
            "line": 353
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appstream-image-builder/index.ts",
            "line": 332
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamImageBuilder.DataAwsccAppstreamImageBuilderVpcConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-appstream-image-builder/index:DataAwsccAppstreamImageBuilderVpcConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamImageBuilders.DataAwsccAppstreamImageBuilders": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appstream_image_builders awscc_appstream_image_builders}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamImageBuilders.DataAwsccAppstreamImageBuilders",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appstream_image_builders awscc_appstream_image_builders} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-appstream-image-builders/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamImageBuilders.DataAwsccAppstreamImageBuildersConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appstream-image-builders/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccAppstreamImageBuilders resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-appstream-image-builders/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccAppstreamImageBuilders to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appstream_image_builders#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccAppstreamImageBuilders that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccAppstreamImageBuilders to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appstream-image-builders/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appstream-image-builders/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccAppstreamImageBuilders",
      "namespace": "dataAwsccAppstreamImageBuilders",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-image-builders/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-image-builders/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-image-builders/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-appstream-image-builders/index:DataAwsccAppstreamImageBuilders"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamImageBuilders.DataAwsccAppstreamImageBuildersConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamImageBuilders.DataAwsccAppstreamImageBuildersConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appstream-image-builders/index.ts",
        "line": 14
      },
      "name": "DataAwsccAppstreamImageBuildersConfig",
      "namespace": "dataAwsccAppstreamImageBuilders",
      "symbolId": "src/data-awscc-appstream-image-builders/index:DataAwsccAppstreamImageBuildersConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamStack.DataAwsccAppstreamStack": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appstream_stack awscc_appstream_stack}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamStack.DataAwsccAppstreamStack",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appstream_stack awscc_appstream_stack} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-appstream-stack/index.ts",
          "line": 783
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamStack.DataAwsccAppstreamStackConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appstream-stack/index.ts",
        "line": 751
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccAppstreamStack resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-appstream-stack/index.ts",
            "line": 768
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccAppstreamStack to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appstream_stack#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccAppstreamStack that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccAppstreamStack to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appstream-stack/index.ts",
            "line": 911
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appstream-stack/index.ts",
            "line": 917
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccAppstreamStack",
      "namespace": "dataAwsccAppstreamStack",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-stack/index.ts",
            "line": 756
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-stack/index.ts",
            "line": 808
          },
          "name": "accessEndpoints",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamStack.DataAwsccAppstreamStackAccessEndpointsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-stack/index.ts",
            "line": 814
          },
          "name": "agentAccessConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamStack.DataAwsccAppstreamStackAgentAccessConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-stack/index.ts",
            "line": 820
          },
          "name": "applicationSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamStack.DataAwsccAppstreamStackApplicationSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-stack/index.ts",
            "line": 825
          },
          "name": "attributesToDelete",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-stack/index.ts",
            "line": 831
          },
          "name": "contentRedirection",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamStack.DataAwsccAppstreamStackContentRedirectionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-stack/index.ts",
            "line": 836
          },
          "name": "deleteStorageConnectors",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-stack/index.ts",
            "line": 841
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-stack/index.ts",
            "line": 846
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-stack/index.ts",
            "line": 851
          },
          "name": "embedHostDomains",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-stack/index.ts",
            "line": 856
          },
          "name": "feedbackUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-stack/index.ts",
            "line": 874
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-stack/index.ts",
            "line": 879
          },
          "name": "redirectUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-stack/index.ts",
            "line": 885
          },
          "name": "storageConnectors",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamStack.DataAwsccAppstreamStackStorageConnectorsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-stack/index.ts",
            "line": 891
          },
          "name": "streamingExperienceSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamStack.DataAwsccAppstreamStackStreamingExperienceSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-stack/index.ts",
            "line": 897
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamStack.DataAwsccAppstreamStackTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-stack/index.ts",
            "line": 903
          },
          "name": "userSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamStack.DataAwsccAppstreamStackUserSettingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-stack/index.ts",
            "line": 869
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appstream-stack/index.ts",
            "line": 862
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-appstream-stack/index:DataAwsccAppstreamStack"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamStack.DataAwsccAppstreamStackAccessEndpoints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamStack.DataAwsccAppstreamStackAccessEndpoints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appstream-stack/index.ts",
        "line": 25
      },
      "name": "DataAwsccAppstreamStackAccessEndpoints",
      "namespace": "dataAwsccAppstreamStack",
      "symbolId": "src/data-awscc-appstream-stack/index:DataAwsccAppstreamStackAccessEndpoints"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamStack.DataAwsccAppstreamStackAccessEndpointsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamStack.DataAwsccAppstreamStackAccessEndpointsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appstream-stack/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-awscc-appstream-stack/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appstream-stack/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-awscc.dataAwsccAppstreamStack.DataAwsccAppstreamStackAccessEndpointsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccAppstreamStackAccessEndpointsList",
      "namespace": "dataAwsccAppstreamStack",
      "symbolId": "src/data-awscc-appstream-stack/index:DataAwsccAppstreamStackAccessEndpointsList"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamStack.DataAwsccAppstreamStackAccessEndpointsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamStack.DataAwsccAppstreamStackAccessEndpointsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appstream-stack/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appstream-stack/index.ts",
        "line": 48
      },
      "name": "DataAwsccAppstreamStackAccessEndpointsOutputReference",
      "namespace": "dataAwsccAppstreamStack",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-stack/index.ts",
            "line": 77
          },
          "name": "endpointType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-stack/index.ts",
            "line": 82
          },
          "name": "vpceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appstream-stack/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamStack.DataAwsccAppstreamStackAccessEndpoints"
          }
        }
      ],
      "symbolId": "src/data-awscc-appstream-stack/index:DataAwsccAppstreamStackAccessEndpointsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamStack.DataAwsccAppstreamStackAgentAccessConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamStack.DataAwsccAppstreamStackAgentAccessConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appstream-stack/index.ts",
        "line": 185
      },
      "name": "DataAwsccAppstreamStackAgentAccessConfig",
      "namespace": "dataAwsccAppstreamStack",
      "symbolId": "src/data-awscc-appstream-stack/index:DataAwsccAppstreamStackAgentAccessConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamStack.DataAwsccAppstreamStackAgentAccessConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamStack.DataAwsccAppstreamStackAgentAccessConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appstream-stack/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-awscc-appstream-stack/index.ts",
        "line": 208
      },
      "name": "DataAwsccAppstreamStackAgentAccessConfigOutputReference",
      "namespace": "dataAwsccAppstreamStack",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-stack/index.ts",
            "line": 235
          },
          "name": "s3BucketArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-stack/index.ts",
            "line": 240
          },
          "name": "screenImageFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-stack/index.ts",
            "line": 245
          },
          "name": "screenResolution",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-stack/index.ts",
            "line": 250
          },
          "name": "screenshotsUploadEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-stack/index.ts",
            "line": 256
          },
          "name": "settings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamStack.DataAwsccAppstreamStackAgentAccessConfigSettingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-stack/index.ts",
            "line": 261
          },
          "name": "userControlMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appstream-stack/index.ts",
            "line": 219
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamStack.DataAwsccAppstreamStackAgentAccessConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-appstream-stack/index:DataAwsccAppstreamStackAgentAccessConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamStack.DataAwsccAppstreamStackAgentAccessConfigSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamStack.DataAwsccAppstreamStackAgentAccessConfigSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appstream-stack/index.ts",
        "line": 105
      },
      "name": "DataAwsccAppstreamStackAgentAccessConfigSettings",
      "namespace": "dataAwsccAppstreamStack",
      "symbolId": "src/data-awscc-appstream-stack/index:DataAwsccAppstreamStackAgentAccessConfigSettings"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamStack.DataAwsccAppstreamStackAgentAccessConfigSettingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamStack.DataAwsccAppstreamStackAgentAccessConfigSettingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appstream-stack/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-awscc-appstream-stack/index.ts",
        "line": 167
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appstream-stack/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-awscc.dataAwsccAppstreamStack.DataAwsccAppstreamStackAgentAccessConfigSettingsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccAppstreamStackAgentAccessConfigSettingsList",
      "namespace": "dataAwsccAppstreamStack",
      "symbolId": "src/data-awscc-appstream-stack/index:DataAwsccAppstreamStackAgentAccessConfigSettingsList"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamStack.DataAwsccAppstreamStackAgentAccessConfigSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamStack.DataAwsccAppstreamStackAgentAccessConfigSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appstream-stack/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-awscc-appstream-stack/index.ts",
        "line": 128
      },
      "name": "DataAwsccAppstreamStackAgentAccessConfigSettingsOutputReference",
      "namespace": "dataAwsccAppstreamStack",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-stack/index.ts",
            "line": 157
          },
          "name": "agentAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-stack/index.ts",
            "line": 162
          },
          "name": "permission",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appstream-stack/index.ts",
            "line": 141
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamStack.DataAwsccAppstreamStackAgentAccessConfigSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-appstream-stack/index:DataAwsccAppstreamStackAgentAccessConfigSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamStack.DataAwsccAppstreamStackApplicationSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamStack.DataAwsccAppstreamStackApplicationSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appstream-stack/index.ts",
        "line": 265
      },
      "name": "DataAwsccAppstreamStackApplicationSettings",
      "namespace": "dataAwsccAppstreamStack",
      "symbolId": "src/data-awscc-appstream-stack/index:DataAwsccAppstreamStackApplicationSettings"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamStack.DataAwsccAppstreamStackApplicationSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamStack.DataAwsccAppstreamStackApplicationSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appstream-stack/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-awscc-appstream-stack/index.ts",
        "line": 288
      },
      "name": "DataAwsccAppstreamStackApplicationSettingsOutputReference",
      "namespace": "dataAwsccAppstreamStack",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-stack/index.ts",
            "line": 315
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-stack/index.ts",
            "line": 320
          },
          "name": "settingsGroup",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appstream-stack/index.ts",
            "line": 299
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamStack.DataAwsccAppstreamStackApplicationSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-appstream-stack/index:DataAwsccAppstreamStackApplicationSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamStack.DataAwsccAppstreamStackConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamStack.DataAwsccAppstreamStackConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appstream-stack/index.ts",
        "line": 14
      },
      "name": "DataAwsccAppstreamStackConfig",
      "namespace": "dataAwsccAppstreamStack",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appstream_stack#id DataAwsccAppstreamStack#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-stack/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-appstream-stack/index:DataAwsccAppstreamStackConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamStack.DataAwsccAppstreamStackContentRedirection": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamStack.DataAwsccAppstreamStackContentRedirection",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appstream-stack/index.ts",
        "line": 388
      },
      "name": "DataAwsccAppstreamStackContentRedirection",
      "namespace": "dataAwsccAppstreamStack",
      "symbolId": "src/data-awscc-appstream-stack/index:DataAwsccAppstreamStackContentRedirection"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamStack.DataAwsccAppstreamStackContentRedirectionHostToClient": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamStack.DataAwsccAppstreamStackContentRedirectionHostToClient",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appstream-stack/index.ts",
        "line": 324
      },
      "name": "DataAwsccAppstreamStackContentRedirectionHostToClient",
      "namespace": "dataAwsccAppstreamStack",
      "symbolId": "src/data-awscc-appstream-stack/index:DataAwsccAppstreamStackContentRedirectionHostToClient"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamStack.DataAwsccAppstreamStackContentRedirectionHostToClientOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamStack.DataAwsccAppstreamStackContentRedirectionHostToClientOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appstream-stack/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-awscc-appstream-stack/index.ts",
        "line": 347
      },
      "name": "DataAwsccAppstreamStackContentRedirectionHostToClientOutputReference",
      "namespace": "dataAwsccAppstreamStack",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-stack/index.ts",
            "line": 374
          },
          "name": "allowedUrls",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-stack/index.ts",
            "line": 379
          },
          "name": "deniedUrls",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-stack/index.ts",
            "line": 384
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appstream-stack/index.ts",
            "line": 358
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamStack.DataAwsccAppstreamStackContentRedirectionHostToClient"
          }
        }
      ],
      "symbolId": "src/data-awscc-appstream-stack/index:DataAwsccAppstreamStackContentRedirectionHostToClientOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamStack.DataAwsccAppstreamStackContentRedirectionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamStack.DataAwsccAppstreamStackContentRedirectionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appstream-stack/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/data-awscc-appstream-stack/index.ts",
        "line": 411
      },
      "name": "DataAwsccAppstreamStackContentRedirectionOutputReference",
      "namespace": "dataAwsccAppstreamStack",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-stack/index.ts",
            "line": 439
          },
          "name": "hostToClient",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamStack.DataAwsccAppstreamStackContentRedirectionHostToClientOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appstream-stack/index.ts",
            "line": 422
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamStack.DataAwsccAppstreamStackContentRedirection"
          }
        }
      ],
      "symbolId": "src/data-awscc-appstream-stack/index:DataAwsccAppstreamStackContentRedirectionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamStack.DataAwsccAppstreamStackStorageConnectors": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamStack.DataAwsccAppstreamStackStorageConnectors",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appstream-stack/index.ts",
        "line": 443
      },
      "name": "DataAwsccAppstreamStackStorageConnectors",
      "namespace": "dataAwsccAppstreamStack",
      "symbolId": "src/data-awscc-appstream-stack/index:DataAwsccAppstreamStackStorageConnectors"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamStack.DataAwsccAppstreamStackStorageConnectorsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamStack.DataAwsccAppstreamStackStorageConnectorsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appstream-stack/index.ts",
          "line": 517
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appstream-stack/index.ts",
        "line": 510
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appstream-stack/index.ts",
            "line": 524
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamStack.DataAwsccAppstreamStackStorageConnectorsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccAppstreamStackStorageConnectorsList",
      "namespace": "dataAwsccAppstreamStack",
      "symbolId": "src/data-awscc-appstream-stack/index:DataAwsccAppstreamStackStorageConnectorsList"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamStack.DataAwsccAppstreamStackStorageConnectorsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamStack.DataAwsccAppstreamStackStorageConnectorsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appstream-stack/index.ts",
          "line": 475
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appstream-stack/index.ts",
        "line": 466
      },
      "name": "DataAwsccAppstreamStackStorageConnectorsOutputReference",
      "namespace": "dataAwsccAppstreamStack",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-stack/index.ts",
            "line": 495
          },
          "name": "connectorType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-stack/index.ts",
            "line": 500
          },
          "name": "domains",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-stack/index.ts",
            "line": 505
          },
          "name": "resourceIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appstream-stack/index.ts",
            "line": 479
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamStack.DataAwsccAppstreamStackStorageConnectors"
          }
        }
      ],
      "symbolId": "src/data-awscc-appstream-stack/index:DataAwsccAppstreamStackStorageConnectorsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamStack.DataAwsccAppstreamStackStreamingExperienceSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamStack.DataAwsccAppstreamStackStreamingExperienceSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appstream-stack/index.ts",
        "line": 528
      },
      "name": "DataAwsccAppstreamStackStreamingExperienceSettings",
      "namespace": "dataAwsccAppstreamStack",
      "symbolId": "src/data-awscc-appstream-stack/index:DataAwsccAppstreamStackStreamingExperienceSettings"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamStack.DataAwsccAppstreamStackStreamingExperienceSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamStack.DataAwsccAppstreamStackStreamingExperienceSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appstream-stack/index.ts",
          "line": 558
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appstream-stack/index.ts",
        "line": 551
      },
      "name": "DataAwsccAppstreamStackStreamingExperienceSettingsOutputReference",
      "namespace": "dataAwsccAppstreamStack",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-stack/index.ts",
            "line": 578
          },
          "name": "preferredProtocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appstream-stack/index.ts",
            "line": 562
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamStack.DataAwsccAppstreamStackStreamingExperienceSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-appstream-stack/index:DataAwsccAppstreamStackStreamingExperienceSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamStack.DataAwsccAppstreamStackTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamStack.DataAwsccAppstreamStackTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appstream-stack/index.ts",
        "line": 582
      },
      "name": "DataAwsccAppstreamStackTags",
      "namespace": "dataAwsccAppstreamStack",
      "symbolId": "src/data-awscc-appstream-stack/index:DataAwsccAppstreamStackTags"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamStack.DataAwsccAppstreamStackTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamStack.DataAwsccAppstreamStackTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appstream-stack/index.ts",
          "line": 651
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appstream-stack/index.ts",
        "line": 644
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appstream-stack/index.ts",
            "line": 658
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamStack.DataAwsccAppstreamStackTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccAppstreamStackTagsList",
      "namespace": "dataAwsccAppstreamStack",
      "symbolId": "src/data-awscc-appstream-stack/index:DataAwsccAppstreamStackTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamStack.DataAwsccAppstreamStackTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamStack.DataAwsccAppstreamStackTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appstream-stack/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appstream-stack/index.ts",
        "line": 605
      },
      "name": "DataAwsccAppstreamStackTagsOutputReference",
      "namespace": "dataAwsccAppstreamStack",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-stack/index.ts",
            "line": 634
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-stack/index.ts",
            "line": 639
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appstream-stack/index.ts",
            "line": 618
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamStack.DataAwsccAppstreamStackTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-appstream-stack/index:DataAwsccAppstreamStackTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamStack.DataAwsccAppstreamStackUserSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamStack.DataAwsccAppstreamStackUserSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appstream-stack/index.ts",
        "line": 662
      },
      "name": "DataAwsccAppstreamStackUserSettings",
      "namespace": "dataAwsccAppstreamStack",
      "symbolId": "src/data-awscc-appstream-stack/index:DataAwsccAppstreamStackUserSettings"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamStack.DataAwsccAppstreamStackUserSettingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamStack.DataAwsccAppstreamStackUserSettingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appstream-stack/index.ts",
          "line": 736
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appstream-stack/index.ts",
        "line": 729
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appstream-stack/index.ts",
            "line": 743
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamStack.DataAwsccAppstreamStackUserSettingsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccAppstreamStackUserSettingsList",
      "namespace": "dataAwsccAppstreamStack",
      "symbolId": "src/data-awscc-appstream-stack/index:DataAwsccAppstreamStackUserSettingsList"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamStack.DataAwsccAppstreamStackUserSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamStack.DataAwsccAppstreamStackUserSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appstream-stack/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appstream-stack/index.ts",
        "line": 685
      },
      "name": "DataAwsccAppstreamStackUserSettingsOutputReference",
      "namespace": "dataAwsccAppstreamStack",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-stack/index.ts",
            "line": 714
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-stack/index.ts",
            "line": 719
          },
          "name": "maximumLength",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-stack/index.ts",
            "line": 724
          },
          "name": "permission",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appstream-stack/index.ts",
            "line": 698
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamStack.DataAwsccAppstreamStackUserSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-appstream-stack/index:DataAwsccAppstreamStackUserSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamStackFleetAssociation.DataAwsccAppstreamStackFleetAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appstream_stack_fleet_association awscc_appstream_stack_fleet_association}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamStackFleetAssociation.DataAwsccAppstreamStackFleetAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appstream_stack_fleet_association awscc_appstream_stack_fleet_association} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-appstream-stack-fleet-association/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamStackFleetAssociation.DataAwsccAppstreamStackFleetAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appstream-stack-fleet-association/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccAppstreamStackFleetAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-appstream-stack-fleet-association/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccAppstreamStackFleetAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appstream_stack_fleet_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccAppstreamStackFleetAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccAppstreamStackFleetAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appstream-stack-fleet-association/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-awscc-appstream-stack-fleet-association/index.ts",
            "line": 122
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccAppstreamStackFleetAssociation",
      "namespace": "dataAwsccAppstreamStackFleetAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-stack-fleet-association/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-stack-fleet-association/index.ts",
            "line": 85
          },
          "name": "fleetName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-stack-fleet-association/index.ts",
            "line": 103
          },
          "name": "stackFleetAssociationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-stack-fleet-association/index.ts",
            "line": 108
          },
          "name": "stackName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-stack-fleet-association/index.ts",
            "line": 98
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appstream-stack-fleet-association/index.ts",
            "line": 91
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-appstream-stack-fleet-association/index:DataAwsccAppstreamStackFleetAssociation"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamStackFleetAssociation.DataAwsccAppstreamStackFleetAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamStackFleetAssociation.DataAwsccAppstreamStackFleetAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appstream-stack-fleet-association/index.ts",
        "line": 14
      },
      "name": "DataAwsccAppstreamStackFleetAssociationConfig",
      "namespace": "dataAwsccAppstreamStackFleetAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appstream_stack_fleet_association#id DataAwsccAppstreamStackFleetAssociation#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-stack-fleet-association/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-appstream-stack-fleet-association/index:DataAwsccAppstreamStackFleetAssociationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamStackUserAssociation.DataAwsccAppstreamStackUserAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appstream_stack_user_association awscc_appstream_stack_user_association}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamStackUserAssociation.DataAwsccAppstreamStackUserAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appstream_stack_user_association awscc_appstream_stack_user_association} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-appstream-stack-user-association/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamStackUserAssociation.DataAwsccAppstreamStackUserAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appstream-stack-user-association/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccAppstreamStackUserAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-appstream-stack-user-association/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccAppstreamStackUserAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appstream_stack_user_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccAppstreamStackUserAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccAppstreamStackUserAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appstream-stack-user-association/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-awscc-appstream-stack-user-association/index.ts",
            "line": 127
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccAppstreamStackUserAssociation",
      "namespace": "dataAwsccAppstreamStackUserAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-stack-user-association/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-stack-user-association/index.ts",
            "line": 85
          },
          "name": "authenticationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-stack-user-association/index.ts",
            "line": 103
          },
          "name": "sendEmailNotification",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-stack-user-association/index.ts",
            "line": 108
          },
          "name": "stackName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-stack-user-association/index.ts",
            "line": 113
          },
          "name": "userName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-stack-user-association/index.ts",
            "line": 98
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appstream-stack-user-association/index.ts",
            "line": 91
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-appstream-stack-user-association/index:DataAwsccAppstreamStackUserAssociation"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamStackUserAssociation.DataAwsccAppstreamStackUserAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamStackUserAssociation.DataAwsccAppstreamStackUserAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appstream-stack-user-association/index.ts",
        "line": 14
      },
      "name": "DataAwsccAppstreamStackUserAssociationConfig",
      "namespace": "dataAwsccAppstreamStackUserAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appstream_stack_user_association#id DataAwsccAppstreamStackUserAssociation#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-stack-user-association/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-appstream-stack-user-association/index:DataAwsccAppstreamStackUserAssociationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamStacks.DataAwsccAppstreamStacks": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appstream_stacks awscc_appstream_stacks}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamStacks.DataAwsccAppstreamStacks",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appstream_stacks awscc_appstream_stacks} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-appstream-stacks/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamStacks.DataAwsccAppstreamStacksConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appstream-stacks/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccAppstreamStacks resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-appstream-stacks/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccAppstreamStacks to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appstream_stacks#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccAppstreamStacks that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccAppstreamStacks to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appstream-stacks/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appstream-stacks/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccAppstreamStacks",
      "namespace": "dataAwsccAppstreamStacks",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-stacks/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-stacks/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appstream-stacks/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-appstream-stacks/index:DataAwsccAppstreamStacks"
    },
    "@cdktn/provider-awscc.dataAwsccAppstreamStacks.DataAwsccAppstreamStacksConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppstreamStacks.DataAwsccAppstreamStacksConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appstream-stacks/index.ts",
        "line": 14
      },
      "name": "DataAwsccAppstreamStacksConfig",
      "namespace": "dataAwsccAppstreamStacks",
      "symbolId": "src/data-awscc-appstream-stacks/index:DataAwsccAppstreamStacksConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncApi.DataAwsccAppsyncApi": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appsync_api awscc_appsync_api}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncApi.DataAwsccAppsyncApi",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appsync_api awscc_appsync_api} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-appsync-api/index.ts",
          "line": 853
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncApi.DataAwsccAppsyncApiConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appsync-api/index.ts",
        "line": 821
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccAppsyncApi resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-appsync-api/index.ts",
            "line": 838
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccAppsyncApi to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appsync_api#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccAppsyncApi that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccAppsyncApi to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appsync-api/index.ts",
            "line": 931
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appsync-api/index.ts",
            "line": 937
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccAppsyncApi",
      "namespace": "dataAwsccAppsyncApi",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-api/index.ts",
            "line": 826
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-api/index.ts",
            "line": 877
          },
          "name": "apiArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-api/index.ts",
            "line": 882
          },
          "name": "apiId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-api/index.ts",
            "line": 888
          },
          "name": "dns",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncApi.DataAwsccAppsyncApiDnsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-api/index.ts",
            "line": 894
          },
          "name": "eventConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncApi.DataAwsccAppsyncApiEventConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-api/index.ts",
            "line": 912
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-api/index.ts",
            "line": 917
          },
          "name": "ownerContact",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-api/index.ts",
            "line": 923
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncApi.DataAwsccAppsyncApiTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-api/index.ts",
            "line": 907
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appsync-api/index.ts",
            "line": 900
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-appsync-api/index:DataAwsccAppsyncApi"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncApi.DataAwsccAppsyncApiConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncApi.DataAwsccAppsyncApiConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appsync-api/index.ts",
        "line": 14
      },
      "name": "DataAwsccAppsyncApiConfig",
      "namespace": "dataAwsccAppsyncApi",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appsync_api#id DataAwsccAppsyncApi#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-api/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-appsync-api/index:DataAwsccAppsyncApiConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncApi.DataAwsccAppsyncApiDns": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncApi.DataAwsccAppsyncApiDns",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appsync-api/index.ts",
        "line": 25
      },
      "name": "DataAwsccAppsyncApiDns",
      "namespace": "dataAwsccAppsyncApi",
      "symbolId": "src/data-awscc-appsync-api/index:DataAwsccAppsyncApiDns"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncApi.DataAwsccAppsyncApiDnsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncApi.DataAwsccAppsyncApiDnsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appsync-api/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appsync-api/index.ts",
        "line": 48
      },
      "name": "DataAwsccAppsyncApiDnsOutputReference",
      "namespace": "dataAwsccAppsyncApi",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-api/index.ts",
            "line": 75
          },
          "name": "http",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-api/index.ts",
            "line": 80
          },
          "name": "realtime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appsync-api/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncApi.DataAwsccAppsyncApiDns"
          }
        }
      ],
      "symbolId": "src/data-awscc-appsync-api/index:DataAwsccAppsyncApiDnsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncApi.DataAwsccAppsyncApiEventConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncApi.DataAwsccAppsyncApiEventConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appsync-api/index.ts",
        "line": 658
      },
      "name": "DataAwsccAppsyncApiEventConfig",
      "namespace": "dataAwsccAppsyncApi",
      "symbolId": "src/data-awscc-appsync-api/index:DataAwsccAppsyncApiEventConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncApi.DataAwsccAppsyncApiEventConfigAuthProviders": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncApi.DataAwsccAppsyncApiEventConfigAuthProviders",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appsync-api/index.ts",
        "line": 281
      },
      "name": "DataAwsccAppsyncApiEventConfigAuthProviders",
      "namespace": "dataAwsccAppsyncApi",
      "symbolId": "src/data-awscc-appsync-api/index:DataAwsccAppsyncApiEventConfigAuthProviders"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncApi.DataAwsccAppsyncApiEventConfigAuthProvidersCognitoConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncApi.DataAwsccAppsyncApiEventConfigAuthProvidersCognitoConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appsync-api/index.ts",
        "line": 84
      },
      "name": "DataAwsccAppsyncApiEventConfigAuthProvidersCognitoConfig",
      "namespace": "dataAwsccAppsyncApi",
      "symbolId": "src/data-awscc-appsync-api/index:DataAwsccAppsyncApiEventConfigAuthProvidersCognitoConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncApi.DataAwsccAppsyncApiEventConfigAuthProvidersCognitoConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncApi.DataAwsccAppsyncApiEventConfigAuthProvidersCognitoConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appsync-api/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-awscc-appsync-api/index.ts",
        "line": 107
      },
      "name": "DataAwsccAppsyncApiEventConfigAuthProvidersCognitoConfigOutputReference",
      "namespace": "dataAwsccAppsyncApi",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-api/index.ts",
            "line": 134
          },
          "name": "appIdClientRegex",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-api/index.ts",
            "line": 139
          },
          "name": "awsRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-api/index.ts",
            "line": 144
          },
          "name": "userPoolId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appsync-api/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncApi.DataAwsccAppsyncApiEventConfigAuthProvidersCognitoConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-appsync-api/index:DataAwsccAppsyncApiEventConfigAuthProvidersCognitoConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncApi.DataAwsccAppsyncApiEventConfigAuthProvidersLambdaAuthorizerConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncApi.DataAwsccAppsyncApiEventConfigAuthProvidersLambdaAuthorizerConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appsync-api/index.ts",
        "line": 148
      },
      "name": "DataAwsccAppsyncApiEventConfigAuthProvidersLambdaAuthorizerConfig",
      "namespace": "dataAwsccAppsyncApi",
      "symbolId": "src/data-awscc-appsync-api/index:DataAwsccAppsyncApiEventConfigAuthProvidersLambdaAuthorizerConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncApi.DataAwsccAppsyncApiEventConfigAuthProvidersLambdaAuthorizerConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncApi.DataAwsccAppsyncApiEventConfigAuthProvidersLambdaAuthorizerConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appsync-api/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/data-awscc-appsync-api/index.ts",
        "line": 171
      },
      "name": "DataAwsccAppsyncApiEventConfigAuthProvidersLambdaAuthorizerConfigOutputReference",
      "namespace": "dataAwsccAppsyncApi",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-api/index.ts",
            "line": 198
          },
          "name": "authorizerResultTtlInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-api/index.ts",
            "line": 203
          },
          "name": "authorizerUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-api/index.ts",
            "line": 208
          },
          "name": "identityValidationExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appsync-api/index.ts",
            "line": 182
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncApi.DataAwsccAppsyncApiEventConfigAuthProvidersLambdaAuthorizerConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-appsync-api/index:DataAwsccAppsyncApiEventConfigAuthProvidersLambdaAuthorizerConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncApi.DataAwsccAppsyncApiEventConfigAuthProvidersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncApi.DataAwsccAppsyncApiEventConfigAuthProvidersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appsync-api/index.ts",
          "line": 363
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appsync-api/index.ts",
        "line": 356
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appsync-api/index.ts",
            "line": 370
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncApi.DataAwsccAppsyncApiEventConfigAuthProvidersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccAppsyncApiEventConfigAuthProvidersList",
      "namespace": "dataAwsccAppsyncApi",
      "symbolId": "src/data-awscc-appsync-api/index:DataAwsccAppsyncApiEventConfigAuthProvidersList"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncApi.DataAwsccAppsyncApiEventConfigAuthProvidersOpenIdConnectConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncApi.DataAwsccAppsyncApiEventConfigAuthProvidersOpenIdConnectConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appsync-api/index.ts",
        "line": 212
      },
      "name": "DataAwsccAppsyncApiEventConfigAuthProvidersOpenIdConnectConfig",
      "namespace": "dataAwsccAppsyncApi",
      "symbolId": "src/data-awscc-appsync-api/index:DataAwsccAppsyncApiEventConfigAuthProvidersOpenIdConnectConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncApi.DataAwsccAppsyncApiEventConfigAuthProvidersOpenIdConnectConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncApi.DataAwsccAppsyncApiEventConfigAuthProvidersOpenIdConnectConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appsync-api/index.ts",
          "line": 242
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appsync-api/index.ts",
        "line": 235
      },
      "name": "DataAwsccAppsyncApiEventConfigAuthProvidersOpenIdConnectConfigOutputReference",
      "namespace": "dataAwsccAppsyncApi",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-api/index.ts",
            "line": 262
          },
          "name": "authTtl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-api/index.ts",
            "line": 267
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-api/index.ts",
            "line": 272
          },
          "name": "iatTtl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-api/index.ts",
            "line": 277
          },
          "name": "issuer",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appsync-api/index.ts",
            "line": 246
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncApi.DataAwsccAppsyncApiEventConfigAuthProvidersOpenIdConnectConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-appsync-api/index:DataAwsccAppsyncApiEventConfigAuthProvidersOpenIdConnectConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncApi.DataAwsccAppsyncApiEventConfigAuthProvidersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncApi.DataAwsccAppsyncApiEventConfigAuthProvidersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appsync-api/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appsync-api/index.ts",
        "line": 304
      },
      "name": "DataAwsccAppsyncApiEventConfigAuthProvidersOutputReference",
      "namespace": "dataAwsccAppsyncApi",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-api/index.ts",
            "line": 333
          },
          "name": "authType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-api/index.ts",
            "line": 339
          },
          "name": "cognitoConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncApi.DataAwsccAppsyncApiEventConfigAuthProvidersCognitoConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-api/index.ts",
            "line": 345
          },
          "name": "lambdaAuthorizerConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncApi.DataAwsccAppsyncApiEventConfigAuthProvidersLambdaAuthorizerConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-api/index.ts",
            "line": 351
          },
          "name": "openIdConnectConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncApi.DataAwsccAppsyncApiEventConfigAuthProvidersOpenIdConnectConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appsync-api/index.ts",
            "line": 317
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncApi.DataAwsccAppsyncApiEventConfigAuthProviders"
          }
        }
      ],
      "symbolId": "src/data-awscc-appsync-api/index:DataAwsccAppsyncApiEventConfigAuthProvidersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncApi.DataAwsccAppsyncApiEventConfigConnectionAuthModes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncApi.DataAwsccAppsyncApiEventConfigConnectionAuthModes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appsync-api/index.ts",
        "line": 374
      },
      "name": "DataAwsccAppsyncApiEventConfigConnectionAuthModes",
      "namespace": "dataAwsccAppsyncApi",
      "symbolId": "src/data-awscc-appsync-api/index:DataAwsccAppsyncApiEventConfigConnectionAuthModes"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncApi.DataAwsccAppsyncApiEventConfigConnectionAuthModesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncApi.DataAwsccAppsyncApiEventConfigConnectionAuthModesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appsync-api/index.ts",
          "line": 438
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appsync-api/index.ts",
        "line": 431
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appsync-api/index.ts",
            "line": 445
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncApi.DataAwsccAppsyncApiEventConfigConnectionAuthModesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccAppsyncApiEventConfigConnectionAuthModesList",
      "namespace": "dataAwsccAppsyncApi",
      "symbolId": "src/data-awscc-appsync-api/index:DataAwsccAppsyncApiEventConfigConnectionAuthModesList"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncApi.DataAwsccAppsyncApiEventConfigConnectionAuthModesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncApi.DataAwsccAppsyncApiEventConfigConnectionAuthModesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appsync-api/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appsync-api/index.ts",
        "line": 397
      },
      "name": "DataAwsccAppsyncApiEventConfigConnectionAuthModesOutputReference",
      "namespace": "dataAwsccAppsyncApi",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-api/index.ts",
            "line": 426
          },
          "name": "authType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appsync-api/index.ts",
            "line": 410
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncApi.DataAwsccAppsyncApiEventConfigConnectionAuthModes"
          }
        }
      ],
      "symbolId": "src/data-awscc-appsync-api/index:DataAwsccAppsyncApiEventConfigConnectionAuthModesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncApi.DataAwsccAppsyncApiEventConfigDefaultPublishAuthModes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncApi.DataAwsccAppsyncApiEventConfigDefaultPublishAuthModes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appsync-api/index.ts",
        "line": 449
      },
      "name": "DataAwsccAppsyncApiEventConfigDefaultPublishAuthModes",
      "namespace": "dataAwsccAppsyncApi",
      "symbolId": "src/data-awscc-appsync-api/index:DataAwsccAppsyncApiEventConfigDefaultPublishAuthModes"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncApi.DataAwsccAppsyncApiEventConfigDefaultPublishAuthModesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncApi.DataAwsccAppsyncApiEventConfigDefaultPublishAuthModesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appsync-api/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/data-awscc-appsync-api/index.ts",
        "line": 506
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appsync-api/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-awscc.dataAwsccAppsyncApi.DataAwsccAppsyncApiEventConfigDefaultPublishAuthModesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccAppsyncApiEventConfigDefaultPublishAuthModesList",
      "namespace": "dataAwsccAppsyncApi",
      "symbolId": "src/data-awscc-appsync-api/index:DataAwsccAppsyncApiEventConfigDefaultPublishAuthModesList"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncApi.DataAwsccAppsyncApiEventConfigDefaultPublishAuthModesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncApi.DataAwsccAppsyncApiEventConfigDefaultPublishAuthModesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appsync-api/index.ts",
          "line": 481
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appsync-api/index.ts",
        "line": 472
      },
      "name": "DataAwsccAppsyncApiEventConfigDefaultPublishAuthModesOutputReference",
      "namespace": "dataAwsccAppsyncApi",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-api/index.ts",
            "line": 501
          },
          "name": "authType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appsync-api/index.ts",
            "line": 485
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncApi.DataAwsccAppsyncApiEventConfigDefaultPublishAuthModes"
          }
        }
      ],
      "symbolId": "src/data-awscc-appsync-api/index:DataAwsccAppsyncApiEventConfigDefaultPublishAuthModesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncApi.DataAwsccAppsyncApiEventConfigDefaultSubscribeAuthModes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncApi.DataAwsccAppsyncApiEventConfigDefaultSubscribeAuthModes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appsync-api/index.ts",
        "line": 524
      },
      "name": "DataAwsccAppsyncApiEventConfigDefaultSubscribeAuthModes",
      "namespace": "dataAwsccAppsyncApi",
      "symbolId": "src/data-awscc-appsync-api/index:DataAwsccAppsyncApiEventConfigDefaultSubscribeAuthModes"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncApi.DataAwsccAppsyncApiEventConfigDefaultSubscribeAuthModesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncApi.DataAwsccAppsyncApiEventConfigDefaultSubscribeAuthModesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appsync-api/index.ts",
          "line": 588
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appsync-api/index.ts",
        "line": 581
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appsync-api/index.ts",
            "line": 595
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncApi.DataAwsccAppsyncApiEventConfigDefaultSubscribeAuthModesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccAppsyncApiEventConfigDefaultSubscribeAuthModesList",
      "namespace": "dataAwsccAppsyncApi",
      "symbolId": "src/data-awscc-appsync-api/index:DataAwsccAppsyncApiEventConfigDefaultSubscribeAuthModesList"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncApi.DataAwsccAppsyncApiEventConfigDefaultSubscribeAuthModesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncApi.DataAwsccAppsyncApiEventConfigDefaultSubscribeAuthModesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appsync-api/index.ts",
          "line": 556
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appsync-api/index.ts",
        "line": 547
      },
      "name": "DataAwsccAppsyncApiEventConfigDefaultSubscribeAuthModesOutputReference",
      "namespace": "dataAwsccAppsyncApi",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-api/index.ts",
            "line": 576
          },
          "name": "authType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appsync-api/index.ts",
            "line": 560
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncApi.DataAwsccAppsyncApiEventConfigDefaultSubscribeAuthModes"
          }
        }
      ],
      "symbolId": "src/data-awscc-appsync-api/index:DataAwsccAppsyncApiEventConfigDefaultSubscribeAuthModesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncApi.DataAwsccAppsyncApiEventConfigLogConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncApi.DataAwsccAppsyncApiEventConfigLogConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appsync-api/index.ts",
        "line": 599
      },
      "name": "DataAwsccAppsyncApiEventConfigLogConfig",
      "namespace": "dataAwsccAppsyncApi",
      "symbolId": "src/data-awscc-appsync-api/index:DataAwsccAppsyncApiEventConfigLogConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncApi.DataAwsccAppsyncApiEventConfigLogConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncApi.DataAwsccAppsyncApiEventConfigLogConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appsync-api/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/data-awscc-appsync-api/index.ts",
        "line": 622
      },
      "name": "DataAwsccAppsyncApiEventConfigLogConfigOutputReference",
      "namespace": "dataAwsccAppsyncApi",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-api/index.ts",
            "line": 649
          },
          "name": "cloudwatchLogsRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-api/index.ts",
            "line": 654
          },
          "name": "logLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appsync-api/index.ts",
            "line": 633
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncApi.DataAwsccAppsyncApiEventConfigLogConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-appsync-api/index:DataAwsccAppsyncApiEventConfigLogConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncApi.DataAwsccAppsyncApiEventConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncApi.DataAwsccAppsyncApiEventConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appsync-api/index.ts",
          "line": 688
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appsync-api/index.ts",
        "line": 681
      },
      "name": "DataAwsccAppsyncApiEventConfigOutputReference",
      "namespace": "dataAwsccAppsyncApi",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-api/index.ts",
            "line": 709
          },
          "name": "authProviders",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncApi.DataAwsccAppsyncApiEventConfigAuthProvidersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-api/index.ts",
            "line": 715
          },
          "name": "connectionAuthModes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncApi.DataAwsccAppsyncApiEventConfigConnectionAuthModesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-api/index.ts",
            "line": 721
          },
          "name": "defaultPublishAuthModes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncApi.DataAwsccAppsyncApiEventConfigDefaultPublishAuthModesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-api/index.ts",
            "line": 727
          },
          "name": "defaultSubscribeAuthModes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncApi.DataAwsccAppsyncApiEventConfigDefaultSubscribeAuthModesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-api/index.ts",
            "line": 733
          },
          "name": "logConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncApi.DataAwsccAppsyncApiEventConfigLogConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appsync-api/index.ts",
            "line": 692
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncApi.DataAwsccAppsyncApiEventConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-appsync-api/index:DataAwsccAppsyncApiEventConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncApi.DataAwsccAppsyncApiTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncApi.DataAwsccAppsyncApiTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appsync-api/index.ts",
        "line": 737
      },
      "name": "DataAwsccAppsyncApiTags",
      "namespace": "dataAwsccAppsyncApi",
      "symbolId": "src/data-awscc-appsync-api/index:DataAwsccAppsyncApiTags"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncApi.DataAwsccAppsyncApiTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncApi.DataAwsccAppsyncApiTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appsync-api/index.ts",
          "line": 806
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appsync-api/index.ts",
        "line": 799
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appsync-api/index.ts",
            "line": 813
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncApi.DataAwsccAppsyncApiTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccAppsyncApiTagsList",
      "namespace": "dataAwsccAppsyncApi",
      "symbolId": "src/data-awscc-appsync-api/index:DataAwsccAppsyncApiTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncApi.DataAwsccAppsyncApiTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncApi.DataAwsccAppsyncApiTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appsync-api/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appsync-api/index.ts",
        "line": 760
      },
      "name": "DataAwsccAppsyncApiTagsOutputReference",
      "namespace": "dataAwsccAppsyncApi",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-api/index.ts",
            "line": 789
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-api/index.ts",
            "line": 794
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appsync-api/index.ts",
            "line": 773
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncApi.DataAwsccAppsyncApiTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-appsync-api/index:DataAwsccAppsyncApiTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncApis.DataAwsccAppsyncApis": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appsync_apis awscc_appsync_apis}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncApis.DataAwsccAppsyncApis",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appsync_apis awscc_appsync_apis} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-appsync-apis/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncApis.DataAwsccAppsyncApisConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appsync-apis/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccAppsyncApis resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-appsync-apis/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccAppsyncApis to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appsync_apis#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccAppsyncApis that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccAppsyncApis to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appsync-apis/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appsync-apis/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccAppsyncApis",
      "namespace": "dataAwsccAppsyncApis",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-apis/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-apis/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-apis/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-appsync-apis/index:DataAwsccAppsyncApis"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncApis.DataAwsccAppsyncApisConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncApis.DataAwsccAppsyncApisConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appsync-apis/index.ts",
        "line": 14
      },
      "name": "DataAwsccAppsyncApisConfig",
      "namespace": "dataAwsccAppsyncApis",
      "symbolId": "src/data-awscc-appsync-apis/index:DataAwsccAppsyncApisConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncChannelNamespace.DataAwsccAppsyncChannelNamespace": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appsync_channel_namespace awscc_appsync_channel_namespace}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncChannelNamespace.DataAwsccAppsyncChannelNamespace",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appsync_channel_namespace awscc_appsync_channel_namespace} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-appsync-channel-namespace/index.ts",
          "line": 700
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncChannelNamespace.DataAwsccAppsyncChannelNamespaceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appsync-channel-namespace/index.ts",
        "line": 668
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccAppsyncChannelNamespace resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-appsync-channel-namespace/index.ts",
            "line": 685
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccAppsyncChannelNamespace to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appsync_channel_namespace#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccAppsyncChannelNamespace that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccAppsyncChannelNamespace to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appsync-channel-namespace/index.ts",
            "line": 789
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appsync-channel-namespace/index.ts",
            "line": 795
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccAppsyncChannelNamespace",
      "namespace": "dataAwsccAppsyncChannelNamespace",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-channel-namespace/index.ts",
            "line": 673
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-channel-namespace/index.ts",
            "line": 724
          },
          "name": "apiId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-channel-namespace/index.ts",
            "line": 729
          },
          "name": "channelNamespaceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-channel-namespace/index.ts",
            "line": 734
          },
          "name": "codeHandlers",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-channel-namespace/index.ts",
            "line": 739
          },
          "name": "codeS3Location",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-channel-namespace/index.ts",
            "line": 745
          },
          "name": "handlerConfigs",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncChannelNamespace.DataAwsccAppsyncChannelNamespaceHandlerConfigsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-channel-namespace/index.ts",
            "line": 763
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-channel-namespace/index.ts",
            "line": 769
          },
          "name": "publishAuthModes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncChannelNamespace.DataAwsccAppsyncChannelNamespacePublishAuthModesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-channel-namespace/index.ts",
            "line": 775
          },
          "name": "subscribeAuthModes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncChannelNamespace.DataAwsccAppsyncChannelNamespaceSubscribeAuthModesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-channel-namespace/index.ts",
            "line": 781
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncChannelNamespace.DataAwsccAppsyncChannelNamespaceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-channel-namespace/index.ts",
            "line": 758
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appsync-channel-namespace/index.ts",
            "line": 751
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-appsync-channel-namespace/index:DataAwsccAppsyncChannelNamespace"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncChannelNamespace.DataAwsccAppsyncChannelNamespaceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncChannelNamespace.DataAwsccAppsyncChannelNamespaceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appsync-channel-namespace/index.ts",
        "line": 14
      },
      "name": "DataAwsccAppsyncChannelNamespaceConfig",
      "namespace": "dataAwsccAppsyncChannelNamespace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appsync_channel_namespace#id DataAwsccAppsyncChannelNamespace#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-channel-namespace/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-appsync-channel-namespace/index:DataAwsccAppsyncChannelNamespaceConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncChannelNamespace.DataAwsccAppsyncChannelNamespaceHandlerConfigs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncChannelNamespace.DataAwsccAppsyncChannelNamespaceHandlerConfigs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appsync-channel-namespace/index.ts",
        "line": 373
      },
      "name": "DataAwsccAppsyncChannelNamespaceHandlerConfigs",
      "namespace": "dataAwsccAppsyncChannelNamespace",
      "symbolId": "src/data-awscc-appsync-channel-namespace/index:DataAwsccAppsyncChannelNamespaceHandlerConfigs"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncChannelNamespace.DataAwsccAppsyncChannelNamespaceHandlerConfigsOnPublish": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncChannelNamespace.DataAwsccAppsyncChannelNamespaceHandlerConfigsOnPublish",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appsync-channel-namespace/index.ts",
        "line": 139
      },
      "name": "DataAwsccAppsyncChannelNamespaceHandlerConfigsOnPublish",
      "namespace": "dataAwsccAppsyncChannelNamespace",
      "symbolId": "src/data-awscc-appsync-channel-namespace/index:DataAwsccAppsyncChannelNamespaceHandlerConfigsOnPublish"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncChannelNamespace.DataAwsccAppsyncChannelNamespaceHandlerConfigsOnPublishIntegration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncChannelNamespace.DataAwsccAppsyncChannelNamespaceHandlerConfigsOnPublishIntegration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appsync-channel-namespace/index.ts",
        "line": 79
      },
      "name": "DataAwsccAppsyncChannelNamespaceHandlerConfigsOnPublishIntegration",
      "namespace": "dataAwsccAppsyncChannelNamespace",
      "symbolId": "src/data-awscc-appsync-channel-namespace/index:DataAwsccAppsyncChannelNamespaceHandlerConfigsOnPublishIntegration"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncChannelNamespace.DataAwsccAppsyncChannelNamespaceHandlerConfigsOnPublishIntegrationLambdaConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncChannelNamespace.DataAwsccAppsyncChannelNamespaceHandlerConfigsOnPublishIntegrationLambdaConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appsync-channel-namespace/index.ts",
        "line": 25
      },
      "name": "DataAwsccAppsyncChannelNamespaceHandlerConfigsOnPublishIntegrationLambdaConfig",
      "namespace": "dataAwsccAppsyncChannelNamespace",
      "symbolId": "src/data-awscc-appsync-channel-namespace/index:DataAwsccAppsyncChannelNamespaceHandlerConfigsOnPublishIntegrationLambdaConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncChannelNamespace.DataAwsccAppsyncChannelNamespaceHandlerConfigsOnPublishIntegrationLambdaConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncChannelNamespace.DataAwsccAppsyncChannelNamespaceHandlerConfigsOnPublishIntegrationLambdaConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appsync-channel-namespace/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appsync-channel-namespace/index.ts",
        "line": 48
      },
      "name": "DataAwsccAppsyncChannelNamespaceHandlerConfigsOnPublishIntegrationLambdaConfigOutputReference",
      "namespace": "dataAwsccAppsyncChannelNamespace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-channel-namespace/index.ts",
            "line": 75
          },
          "name": "invokeType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appsync-channel-namespace/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncChannelNamespace.DataAwsccAppsyncChannelNamespaceHandlerConfigsOnPublishIntegrationLambdaConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-appsync-channel-namespace/index:DataAwsccAppsyncChannelNamespaceHandlerConfigsOnPublishIntegrationLambdaConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncChannelNamespace.DataAwsccAppsyncChannelNamespaceHandlerConfigsOnPublishIntegrationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncChannelNamespace.DataAwsccAppsyncChannelNamespaceHandlerConfigsOnPublishIntegrationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appsync-channel-namespace/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-awscc-appsync-channel-namespace/index.ts",
        "line": 102
      },
      "name": "DataAwsccAppsyncChannelNamespaceHandlerConfigsOnPublishIntegrationOutputReference",
      "namespace": "dataAwsccAppsyncChannelNamespace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-channel-namespace/index.ts",
            "line": 129
          },
          "name": "dataSourceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-channel-namespace/index.ts",
            "line": 135
          },
          "name": "lambdaConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncChannelNamespace.DataAwsccAppsyncChannelNamespaceHandlerConfigsOnPublishIntegrationLambdaConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appsync-channel-namespace/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncChannelNamespace.DataAwsccAppsyncChannelNamespaceHandlerConfigsOnPublishIntegration"
          }
        }
      ],
      "symbolId": "src/data-awscc-appsync-channel-namespace/index:DataAwsccAppsyncChannelNamespaceHandlerConfigsOnPublishIntegrationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncChannelNamespace.DataAwsccAppsyncChannelNamespaceHandlerConfigsOnPublishOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncChannelNamespace.DataAwsccAppsyncChannelNamespaceHandlerConfigsOnPublishOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appsync-channel-namespace/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-awscc-appsync-channel-namespace/index.ts",
        "line": 162
      },
      "name": "DataAwsccAppsyncChannelNamespaceHandlerConfigsOnPublishOutputReference",
      "namespace": "dataAwsccAppsyncChannelNamespace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-channel-namespace/index.ts",
            "line": 189
          },
          "name": "behavior",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-channel-namespace/index.ts",
            "line": 195
          },
          "name": "integration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncChannelNamespace.DataAwsccAppsyncChannelNamespaceHandlerConfigsOnPublishIntegrationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appsync-channel-namespace/index.ts",
            "line": 173
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncChannelNamespace.DataAwsccAppsyncChannelNamespaceHandlerConfigsOnPublish"
          }
        }
      ],
      "symbolId": "src/data-awscc-appsync-channel-namespace/index:DataAwsccAppsyncChannelNamespaceHandlerConfigsOnPublishOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncChannelNamespace.DataAwsccAppsyncChannelNamespaceHandlerConfigsOnSubscribe": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncChannelNamespace.DataAwsccAppsyncChannelNamespaceHandlerConfigsOnSubscribe",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appsync-channel-namespace/index.ts",
        "line": 313
      },
      "name": "DataAwsccAppsyncChannelNamespaceHandlerConfigsOnSubscribe",
      "namespace": "dataAwsccAppsyncChannelNamespace",
      "symbolId": "src/data-awscc-appsync-channel-namespace/index:DataAwsccAppsyncChannelNamespaceHandlerConfigsOnSubscribe"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncChannelNamespace.DataAwsccAppsyncChannelNamespaceHandlerConfigsOnSubscribeIntegration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncChannelNamespace.DataAwsccAppsyncChannelNamespaceHandlerConfigsOnSubscribeIntegration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appsync-channel-namespace/index.ts",
        "line": 253
      },
      "name": "DataAwsccAppsyncChannelNamespaceHandlerConfigsOnSubscribeIntegration",
      "namespace": "dataAwsccAppsyncChannelNamespace",
      "symbolId": "src/data-awscc-appsync-channel-namespace/index:DataAwsccAppsyncChannelNamespaceHandlerConfigsOnSubscribeIntegration"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncChannelNamespace.DataAwsccAppsyncChannelNamespaceHandlerConfigsOnSubscribeIntegrationLambdaConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncChannelNamespace.DataAwsccAppsyncChannelNamespaceHandlerConfigsOnSubscribeIntegrationLambdaConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appsync-channel-namespace/index.ts",
        "line": 199
      },
      "name": "DataAwsccAppsyncChannelNamespaceHandlerConfigsOnSubscribeIntegrationLambdaConfig",
      "namespace": "dataAwsccAppsyncChannelNamespace",
      "symbolId": "src/data-awscc-appsync-channel-namespace/index:DataAwsccAppsyncChannelNamespaceHandlerConfigsOnSubscribeIntegrationLambdaConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncChannelNamespace.DataAwsccAppsyncChannelNamespaceHandlerConfigsOnSubscribeIntegrationLambdaConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncChannelNamespace.DataAwsccAppsyncChannelNamespaceHandlerConfigsOnSubscribeIntegrationLambdaConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appsync-channel-namespace/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-awscc-appsync-channel-namespace/index.ts",
        "line": 222
      },
      "name": "DataAwsccAppsyncChannelNamespaceHandlerConfigsOnSubscribeIntegrationLambdaConfigOutputReference",
      "namespace": "dataAwsccAppsyncChannelNamespace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-channel-namespace/index.ts",
            "line": 249
          },
          "name": "invokeType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appsync-channel-namespace/index.ts",
            "line": 233
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncChannelNamespace.DataAwsccAppsyncChannelNamespaceHandlerConfigsOnSubscribeIntegrationLambdaConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-appsync-channel-namespace/index:DataAwsccAppsyncChannelNamespaceHandlerConfigsOnSubscribeIntegrationLambdaConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncChannelNamespace.DataAwsccAppsyncChannelNamespaceHandlerConfigsOnSubscribeIntegrationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncChannelNamespace.DataAwsccAppsyncChannelNamespaceHandlerConfigsOnSubscribeIntegrationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appsync-channel-namespace/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/data-awscc-appsync-channel-namespace/index.ts",
        "line": 276
      },
      "name": "DataAwsccAppsyncChannelNamespaceHandlerConfigsOnSubscribeIntegrationOutputReference",
      "namespace": "dataAwsccAppsyncChannelNamespace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-channel-namespace/index.ts",
            "line": 303
          },
          "name": "dataSourceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-channel-namespace/index.ts",
            "line": 309
          },
          "name": "lambdaConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncChannelNamespace.DataAwsccAppsyncChannelNamespaceHandlerConfigsOnSubscribeIntegrationLambdaConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appsync-channel-namespace/index.ts",
            "line": 287
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncChannelNamespace.DataAwsccAppsyncChannelNamespaceHandlerConfigsOnSubscribeIntegration"
          }
        }
      ],
      "symbolId": "src/data-awscc-appsync-channel-namespace/index:DataAwsccAppsyncChannelNamespaceHandlerConfigsOnSubscribeIntegrationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncChannelNamespace.DataAwsccAppsyncChannelNamespaceHandlerConfigsOnSubscribeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncChannelNamespace.DataAwsccAppsyncChannelNamespaceHandlerConfigsOnSubscribeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appsync-channel-namespace/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-awscc-appsync-channel-namespace/index.ts",
        "line": 336
      },
      "name": "DataAwsccAppsyncChannelNamespaceHandlerConfigsOnSubscribeOutputReference",
      "namespace": "dataAwsccAppsyncChannelNamespace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-channel-namespace/index.ts",
            "line": 363
          },
          "name": "behavior",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-channel-namespace/index.ts",
            "line": 369
          },
          "name": "integration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncChannelNamespace.DataAwsccAppsyncChannelNamespaceHandlerConfigsOnSubscribeIntegrationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appsync-channel-namespace/index.ts",
            "line": 347
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncChannelNamespace.DataAwsccAppsyncChannelNamespaceHandlerConfigsOnSubscribe"
          }
        }
      ],
      "symbolId": "src/data-awscc-appsync-channel-namespace/index:DataAwsccAppsyncChannelNamespaceHandlerConfigsOnSubscribeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncChannelNamespace.DataAwsccAppsyncChannelNamespaceHandlerConfigsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncChannelNamespace.DataAwsccAppsyncChannelNamespaceHandlerConfigsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appsync-channel-namespace/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-awscc-appsync-channel-namespace/index.ts",
        "line": 396
      },
      "name": "DataAwsccAppsyncChannelNamespaceHandlerConfigsOutputReference",
      "namespace": "dataAwsccAppsyncChannelNamespace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-channel-namespace/index.ts",
            "line": 424
          },
          "name": "onPublish",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncChannelNamespace.DataAwsccAppsyncChannelNamespaceHandlerConfigsOnPublishOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-channel-namespace/index.ts",
            "line": 430
          },
          "name": "onSubscribe",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncChannelNamespace.DataAwsccAppsyncChannelNamespaceHandlerConfigsOnSubscribeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appsync-channel-namespace/index.ts",
            "line": 407
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncChannelNamespace.DataAwsccAppsyncChannelNamespaceHandlerConfigs"
          }
        }
      ],
      "symbolId": "src/data-awscc-appsync-channel-namespace/index:DataAwsccAppsyncChannelNamespaceHandlerConfigsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncChannelNamespace.DataAwsccAppsyncChannelNamespacePublishAuthModes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncChannelNamespace.DataAwsccAppsyncChannelNamespacePublishAuthModes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appsync-channel-namespace/index.ts",
        "line": 434
      },
      "name": "DataAwsccAppsyncChannelNamespacePublishAuthModes",
      "namespace": "dataAwsccAppsyncChannelNamespace",
      "symbolId": "src/data-awscc-appsync-channel-namespace/index:DataAwsccAppsyncChannelNamespacePublishAuthModes"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncChannelNamespace.DataAwsccAppsyncChannelNamespacePublishAuthModesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncChannelNamespace.DataAwsccAppsyncChannelNamespacePublishAuthModesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appsync-channel-namespace/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appsync-channel-namespace/index.ts",
        "line": 491
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appsync-channel-namespace/index.ts",
            "line": 505
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncChannelNamespace.DataAwsccAppsyncChannelNamespacePublishAuthModesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccAppsyncChannelNamespacePublishAuthModesList",
      "namespace": "dataAwsccAppsyncChannelNamespace",
      "symbolId": "src/data-awscc-appsync-channel-namespace/index:DataAwsccAppsyncChannelNamespacePublishAuthModesList"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncChannelNamespace.DataAwsccAppsyncChannelNamespacePublishAuthModesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncChannelNamespace.DataAwsccAppsyncChannelNamespacePublishAuthModesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appsync-channel-namespace/index.ts",
          "line": 466
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appsync-channel-namespace/index.ts",
        "line": 457
      },
      "name": "DataAwsccAppsyncChannelNamespacePublishAuthModesOutputReference",
      "namespace": "dataAwsccAppsyncChannelNamespace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-channel-namespace/index.ts",
            "line": 486
          },
          "name": "authType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appsync-channel-namespace/index.ts",
            "line": 470
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncChannelNamespace.DataAwsccAppsyncChannelNamespacePublishAuthModes"
          }
        }
      ],
      "symbolId": "src/data-awscc-appsync-channel-namespace/index:DataAwsccAppsyncChannelNamespacePublishAuthModesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncChannelNamespace.DataAwsccAppsyncChannelNamespaceSubscribeAuthModes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncChannelNamespace.DataAwsccAppsyncChannelNamespaceSubscribeAuthModes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appsync-channel-namespace/index.ts",
        "line": 509
      },
      "name": "DataAwsccAppsyncChannelNamespaceSubscribeAuthModes",
      "namespace": "dataAwsccAppsyncChannelNamespace",
      "symbolId": "src/data-awscc-appsync-channel-namespace/index:DataAwsccAppsyncChannelNamespaceSubscribeAuthModes"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncChannelNamespace.DataAwsccAppsyncChannelNamespaceSubscribeAuthModesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncChannelNamespace.DataAwsccAppsyncChannelNamespaceSubscribeAuthModesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appsync-channel-namespace/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-awscc-appsync-channel-namespace/index.ts",
        "line": 566
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appsync-channel-namespace/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-awscc.dataAwsccAppsyncChannelNamespace.DataAwsccAppsyncChannelNamespaceSubscribeAuthModesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccAppsyncChannelNamespaceSubscribeAuthModesList",
      "namespace": "dataAwsccAppsyncChannelNamespace",
      "symbolId": "src/data-awscc-appsync-channel-namespace/index:DataAwsccAppsyncChannelNamespaceSubscribeAuthModesList"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncChannelNamespace.DataAwsccAppsyncChannelNamespaceSubscribeAuthModesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncChannelNamespace.DataAwsccAppsyncChannelNamespaceSubscribeAuthModesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appsync-channel-namespace/index.ts",
          "line": 541
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appsync-channel-namespace/index.ts",
        "line": 532
      },
      "name": "DataAwsccAppsyncChannelNamespaceSubscribeAuthModesOutputReference",
      "namespace": "dataAwsccAppsyncChannelNamespace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-channel-namespace/index.ts",
            "line": 561
          },
          "name": "authType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appsync-channel-namespace/index.ts",
            "line": 545
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncChannelNamespace.DataAwsccAppsyncChannelNamespaceSubscribeAuthModes"
          }
        }
      ],
      "symbolId": "src/data-awscc-appsync-channel-namespace/index:DataAwsccAppsyncChannelNamespaceSubscribeAuthModesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncChannelNamespace.DataAwsccAppsyncChannelNamespaceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncChannelNamespace.DataAwsccAppsyncChannelNamespaceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appsync-channel-namespace/index.ts",
        "line": 584
      },
      "name": "DataAwsccAppsyncChannelNamespaceTags",
      "namespace": "dataAwsccAppsyncChannelNamespace",
      "symbolId": "src/data-awscc-appsync-channel-namespace/index:DataAwsccAppsyncChannelNamespaceTags"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncChannelNamespace.DataAwsccAppsyncChannelNamespaceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncChannelNamespace.DataAwsccAppsyncChannelNamespaceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appsync-channel-namespace/index.ts",
          "line": 653
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appsync-channel-namespace/index.ts",
        "line": 646
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appsync-channel-namespace/index.ts",
            "line": 660
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncChannelNamespace.DataAwsccAppsyncChannelNamespaceTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccAppsyncChannelNamespaceTagsList",
      "namespace": "dataAwsccAppsyncChannelNamespace",
      "symbolId": "src/data-awscc-appsync-channel-namespace/index:DataAwsccAppsyncChannelNamespaceTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncChannelNamespace.DataAwsccAppsyncChannelNamespaceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncChannelNamespace.DataAwsccAppsyncChannelNamespaceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appsync-channel-namespace/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-awscc-appsync-channel-namespace/index.ts",
        "line": 607
      },
      "name": "DataAwsccAppsyncChannelNamespaceTagsOutputReference",
      "namespace": "dataAwsccAppsyncChannelNamespace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-channel-namespace/index.ts",
            "line": 636
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-channel-namespace/index.ts",
            "line": 641
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appsync-channel-namespace/index.ts",
            "line": 620
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncChannelNamespace.DataAwsccAppsyncChannelNamespaceTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-appsync-channel-namespace/index:DataAwsccAppsyncChannelNamespaceTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncDataSource.DataAwsccAppsyncDataSource": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appsync_data_source awscc_appsync_data_source}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncDataSource.DataAwsccAppsyncDataSource",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appsync_data_source awscc_appsync_data_source} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-appsync-data-source/index.ts",
          "line": 739
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncDataSource.DataAwsccAppsyncDataSourceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appsync-data-source/index.ts",
        "line": 707
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccAppsyncDataSource resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-appsync-data-source/index.ts",
            "line": 724
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccAppsyncDataSource to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appsync_data_source#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccAppsyncDataSource that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccAppsyncDataSource to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appsync-data-source/index.ts",
            "line": 856
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appsync-data-source/index.ts",
            "line": 862
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccAppsyncDataSource",
      "namespace": "dataAwsccAppsyncDataSource",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-data-source/index.ts",
            "line": 712
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-data-source/index.ts",
            "line": 763
          },
          "name": "apiId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-data-source/index.ts",
            "line": 768
          },
          "name": "dataSourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-data-source/index.ts",
            "line": 773
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-data-source/index.ts",
            "line": 779
          },
          "name": "dynamoDbConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncDataSource.DataAwsccAppsyncDataSourceDynamoDbConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-data-source/index.ts",
            "line": 785
          },
          "name": "elasticsearchConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncDataSource.DataAwsccAppsyncDataSourceElasticsearchConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-data-source/index.ts",
            "line": 791
          },
          "name": "eventBridgeConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncDataSource.DataAwsccAppsyncDataSourceEventBridgeConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-data-source/index.ts",
            "line": 797
          },
          "name": "httpConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncDataSource.DataAwsccAppsyncDataSourceHttpConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-data-source/index.ts",
            "line": 816
          },
          "name": "lambdaConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncDataSource.DataAwsccAppsyncDataSourceLambdaConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-data-source/index.ts",
            "line": 821
          },
          "name": "metricsConfig",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-data-source/index.ts",
            "line": 826
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-data-source/index.ts",
            "line": 832
          },
          "name": "openSearchServiceConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncDataSource.DataAwsccAppsyncDataSourceOpenSearchServiceConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-data-source/index.ts",
            "line": 838
          },
          "name": "relationalDatabaseConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncDataSource.DataAwsccAppsyncDataSourceRelationalDatabaseConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-data-source/index.ts",
            "line": 843
          },
          "name": "serviceRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-data-source/index.ts",
            "line": 848
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-data-source/index.ts",
            "line": 810
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appsync-data-source/index.ts",
            "line": 803
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-appsync-data-source/index:DataAwsccAppsyncDataSource"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncDataSource.DataAwsccAppsyncDataSourceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncDataSource.DataAwsccAppsyncDataSourceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appsync-data-source/index.ts",
        "line": 14
      },
      "name": "DataAwsccAppsyncDataSourceConfig",
      "namespace": "dataAwsccAppsyncDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appsync_data_source#id DataAwsccAppsyncDataSource#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-data-source/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-appsync-data-source/index:DataAwsccAppsyncDataSourceConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncDataSource.DataAwsccAppsyncDataSourceDynamoDbConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncDataSource.DataAwsccAppsyncDataSourceDynamoDbConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appsync-data-source/index.ts",
        "line": 89
      },
      "name": "DataAwsccAppsyncDataSourceDynamoDbConfig",
      "namespace": "dataAwsccAppsyncDataSource",
      "symbolId": "src/data-awscc-appsync-data-source/index:DataAwsccAppsyncDataSourceDynamoDbConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncDataSource.DataAwsccAppsyncDataSourceDynamoDbConfigDeltaSyncConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncDataSource.DataAwsccAppsyncDataSourceDynamoDbConfigDeltaSyncConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appsync-data-source/index.ts",
        "line": 25
      },
      "name": "DataAwsccAppsyncDataSourceDynamoDbConfigDeltaSyncConfig",
      "namespace": "dataAwsccAppsyncDataSource",
      "symbolId": "src/data-awscc-appsync-data-source/index:DataAwsccAppsyncDataSourceDynamoDbConfigDeltaSyncConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncDataSource.DataAwsccAppsyncDataSourceDynamoDbConfigDeltaSyncConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncDataSource.DataAwsccAppsyncDataSourceDynamoDbConfigDeltaSyncConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appsync-data-source/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appsync-data-source/index.ts",
        "line": 48
      },
      "name": "DataAwsccAppsyncDataSourceDynamoDbConfigDeltaSyncConfigOutputReference",
      "namespace": "dataAwsccAppsyncDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-data-source/index.ts",
            "line": 75
          },
          "name": "baseTableTtl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-data-source/index.ts",
            "line": 80
          },
          "name": "deltaSyncTableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-data-source/index.ts",
            "line": 85
          },
          "name": "deltaSyncTableTtl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appsync-data-source/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncDataSource.DataAwsccAppsyncDataSourceDynamoDbConfigDeltaSyncConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-appsync-data-source/index:DataAwsccAppsyncDataSourceDynamoDbConfigDeltaSyncConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncDataSource.DataAwsccAppsyncDataSourceDynamoDbConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncDataSource.DataAwsccAppsyncDataSourceDynamoDbConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appsync-data-source/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appsync-data-source/index.ts",
        "line": 112
      },
      "name": "DataAwsccAppsyncDataSourceDynamoDbConfigOutputReference",
      "namespace": "dataAwsccAppsyncDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-data-source/index.ts",
            "line": 139
          },
          "name": "awsRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-data-source/index.ts",
            "line": 145
          },
          "name": "deltaSyncConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncDataSource.DataAwsccAppsyncDataSourceDynamoDbConfigDeltaSyncConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-data-source/index.ts",
            "line": 150
          },
          "name": "tableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-data-source/index.ts",
            "line": 155
          },
          "name": "useCallerCredentials",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-data-source/index.ts",
            "line": 160
          },
          "name": "versioned",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appsync-data-source/index.ts",
            "line": 123
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncDataSource.DataAwsccAppsyncDataSourceDynamoDbConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-appsync-data-source/index:DataAwsccAppsyncDataSourceDynamoDbConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncDataSource.DataAwsccAppsyncDataSourceElasticsearchConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncDataSource.DataAwsccAppsyncDataSourceElasticsearchConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appsync-data-source/index.ts",
        "line": 164
      },
      "name": "DataAwsccAppsyncDataSourceElasticsearchConfig",
      "namespace": "dataAwsccAppsyncDataSource",
      "symbolId": "src/data-awscc-appsync-data-source/index:DataAwsccAppsyncDataSourceElasticsearchConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncDataSource.DataAwsccAppsyncDataSourceElasticsearchConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncDataSource.DataAwsccAppsyncDataSourceElasticsearchConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appsync-data-source/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appsync-data-source/index.ts",
        "line": 187
      },
      "name": "DataAwsccAppsyncDataSourceElasticsearchConfigOutputReference",
      "namespace": "dataAwsccAppsyncDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-data-source/index.ts",
            "line": 214
          },
          "name": "awsRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-data-source/index.ts",
            "line": 219
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appsync-data-source/index.ts",
            "line": 198
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncDataSource.DataAwsccAppsyncDataSourceElasticsearchConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-appsync-data-source/index:DataAwsccAppsyncDataSourceElasticsearchConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncDataSource.DataAwsccAppsyncDataSourceEventBridgeConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncDataSource.DataAwsccAppsyncDataSourceEventBridgeConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appsync-data-source/index.ts",
        "line": 223
      },
      "name": "DataAwsccAppsyncDataSourceEventBridgeConfig",
      "namespace": "dataAwsccAppsyncDataSource",
      "symbolId": "src/data-awscc-appsync-data-source/index:DataAwsccAppsyncDataSourceEventBridgeConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncDataSource.DataAwsccAppsyncDataSourceEventBridgeConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncDataSource.DataAwsccAppsyncDataSourceEventBridgeConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appsync-data-source/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-awscc-appsync-data-source/index.ts",
        "line": 246
      },
      "name": "DataAwsccAppsyncDataSourceEventBridgeConfigOutputReference",
      "namespace": "dataAwsccAppsyncDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-data-source/index.ts",
            "line": 273
          },
          "name": "eventBusArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appsync-data-source/index.ts",
            "line": 257
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncDataSource.DataAwsccAppsyncDataSourceEventBridgeConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-appsync-data-source/index:DataAwsccAppsyncDataSourceEventBridgeConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncDataSource.DataAwsccAppsyncDataSourceHttpConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncDataSource.DataAwsccAppsyncDataSourceHttpConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appsync-data-source/index.ts",
        "line": 396
      },
      "name": "DataAwsccAppsyncDataSourceHttpConfig",
      "namespace": "dataAwsccAppsyncDataSource",
      "symbolId": "src/data-awscc-appsync-data-source/index:DataAwsccAppsyncDataSourceHttpConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncDataSource.DataAwsccAppsyncDataSourceHttpConfigAuthorizationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncDataSource.DataAwsccAppsyncDataSourceHttpConfigAuthorizationConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appsync-data-source/index.ts",
        "line": 336
      },
      "name": "DataAwsccAppsyncDataSourceHttpConfigAuthorizationConfig",
      "namespace": "dataAwsccAppsyncDataSource",
      "symbolId": "src/data-awscc-appsync-data-source/index:DataAwsccAppsyncDataSourceHttpConfigAuthorizationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncDataSource.DataAwsccAppsyncDataSourceHttpConfigAuthorizationConfigAwsIamConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncDataSource.DataAwsccAppsyncDataSourceHttpConfigAuthorizationConfigAwsIamConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appsync-data-source/index.ts",
        "line": 277
      },
      "name": "DataAwsccAppsyncDataSourceHttpConfigAuthorizationConfigAwsIamConfig",
      "namespace": "dataAwsccAppsyncDataSource",
      "symbolId": "src/data-awscc-appsync-data-source/index:DataAwsccAppsyncDataSourceHttpConfigAuthorizationConfigAwsIamConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncDataSource.DataAwsccAppsyncDataSourceHttpConfigAuthorizationConfigAwsIamConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncDataSource.DataAwsccAppsyncDataSourceHttpConfigAuthorizationConfigAwsIamConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appsync-data-source/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/data-awscc-appsync-data-source/index.ts",
        "line": 300
      },
      "name": "DataAwsccAppsyncDataSourceHttpConfigAuthorizationConfigAwsIamConfigOutputReference",
      "namespace": "dataAwsccAppsyncDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-data-source/index.ts",
            "line": 327
          },
          "name": "signingRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-data-source/index.ts",
            "line": 332
          },
          "name": "signingServiceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appsync-data-source/index.ts",
            "line": 311
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncDataSource.DataAwsccAppsyncDataSourceHttpConfigAuthorizationConfigAwsIamConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-appsync-data-source/index:DataAwsccAppsyncDataSourceHttpConfigAuthorizationConfigAwsIamConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncDataSource.DataAwsccAppsyncDataSourceHttpConfigAuthorizationConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncDataSource.DataAwsccAppsyncDataSourceHttpConfigAuthorizationConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appsync-data-source/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-awscc-appsync-data-source/index.ts",
        "line": 359
      },
      "name": "DataAwsccAppsyncDataSourceHttpConfigAuthorizationConfigOutputReference",
      "namespace": "dataAwsccAppsyncDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-data-source/index.ts",
            "line": 386
          },
          "name": "authorizationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-data-source/index.ts",
            "line": 392
          },
          "name": "awsIamConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncDataSource.DataAwsccAppsyncDataSourceHttpConfigAuthorizationConfigAwsIamConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appsync-data-source/index.ts",
            "line": 370
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncDataSource.DataAwsccAppsyncDataSourceHttpConfigAuthorizationConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-appsync-data-source/index:DataAwsccAppsyncDataSourceHttpConfigAuthorizationConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncDataSource.DataAwsccAppsyncDataSourceHttpConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncDataSource.DataAwsccAppsyncDataSourceHttpConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appsync-data-source/index.ts",
          "line": 426
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appsync-data-source/index.ts",
        "line": 419
      },
      "name": "DataAwsccAppsyncDataSourceHttpConfigOutputReference",
      "namespace": "dataAwsccAppsyncDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-data-source/index.ts",
            "line": 447
          },
          "name": "authorizationConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncDataSource.DataAwsccAppsyncDataSourceHttpConfigAuthorizationConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-data-source/index.ts",
            "line": 452
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appsync-data-source/index.ts",
            "line": 430
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncDataSource.DataAwsccAppsyncDataSourceHttpConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-appsync-data-source/index:DataAwsccAppsyncDataSourceHttpConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncDataSource.DataAwsccAppsyncDataSourceLambdaConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncDataSource.DataAwsccAppsyncDataSourceLambdaConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appsync-data-source/index.ts",
        "line": 456
      },
      "name": "DataAwsccAppsyncDataSourceLambdaConfig",
      "namespace": "dataAwsccAppsyncDataSource",
      "symbolId": "src/data-awscc-appsync-data-source/index:DataAwsccAppsyncDataSourceLambdaConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncDataSource.DataAwsccAppsyncDataSourceLambdaConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncDataSource.DataAwsccAppsyncDataSourceLambdaConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appsync-data-source/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-awscc-appsync-data-source/index.ts",
        "line": 479
      },
      "name": "DataAwsccAppsyncDataSourceLambdaConfigOutputReference",
      "namespace": "dataAwsccAppsyncDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-data-source/index.ts",
            "line": 506
          },
          "name": "lambdaFunctionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appsync-data-source/index.ts",
            "line": 490
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncDataSource.DataAwsccAppsyncDataSourceLambdaConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-appsync-data-source/index:DataAwsccAppsyncDataSourceLambdaConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncDataSource.DataAwsccAppsyncDataSourceOpenSearchServiceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncDataSource.DataAwsccAppsyncDataSourceOpenSearchServiceConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appsync-data-source/index.ts",
        "line": 510
      },
      "name": "DataAwsccAppsyncDataSourceOpenSearchServiceConfig",
      "namespace": "dataAwsccAppsyncDataSource",
      "symbolId": "src/data-awscc-appsync-data-source/index:DataAwsccAppsyncDataSourceOpenSearchServiceConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncDataSource.DataAwsccAppsyncDataSourceOpenSearchServiceConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncDataSource.DataAwsccAppsyncDataSourceOpenSearchServiceConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appsync-data-source/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appsync-data-source/index.ts",
        "line": 533
      },
      "name": "DataAwsccAppsyncDataSourceOpenSearchServiceConfigOutputReference",
      "namespace": "dataAwsccAppsyncDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-data-source/index.ts",
            "line": 560
          },
          "name": "awsRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-data-source/index.ts",
            "line": 565
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appsync-data-source/index.ts",
            "line": 544
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncDataSource.DataAwsccAppsyncDataSourceOpenSearchServiceConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-appsync-data-source/index:DataAwsccAppsyncDataSourceOpenSearchServiceConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncDataSource.DataAwsccAppsyncDataSourceRelationalDatabaseConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncDataSource.DataAwsccAppsyncDataSourceRelationalDatabaseConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appsync-data-source/index.ts",
        "line": 643
      },
      "name": "DataAwsccAppsyncDataSourceRelationalDatabaseConfig",
      "namespace": "dataAwsccAppsyncDataSource",
      "symbolId": "src/data-awscc-appsync-data-source/index:DataAwsccAppsyncDataSourceRelationalDatabaseConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncDataSource.DataAwsccAppsyncDataSourceRelationalDatabaseConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncDataSource.DataAwsccAppsyncDataSourceRelationalDatabaseConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appsync-data-source/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/data-awscc-appsync-data-source/index.ts",
        "line": 666
      },
      "name": "DataAwsccAppsyncDataSourceRelationalDatabaseConfigOutputReference",
      "namespace": "dataAwsccAppsyncDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-data-source/index.ts",
            "line": 694
          },
          "name": "rdsHttpEndpointConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncDataSource.DataAwsccAppsyncDataSourceRelationalDatabaseConfigRdsHttpEndpointConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-data-source/index.ts",
            "line": 699
          },
          "name": "relationalDatabaseSourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appsync-data-source/index.ts",
            "line": 677
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncDataSource.DataAwsccAppsyncDataSourceRelationalDatabaseConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-appsync-data-source/index:DataAwsccAppsyncDataSourceRelationalDatabaseConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncDataSource.DataAwsccAppsyncDataSourceRelationalDatabaseConfigRdsHttpEndpointConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncDataSource.DataAwsccAppsyncDataSourceRelationalDatabaseConfigRdsHttpEndpointConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appsync-data-source/index.ts",
        "line": 569
      },
      "name": "DataAwsccAppsyncDataSourceRelationalDatabaseConfigRdsHttpEndpointConfig",
      "namespace": "dataAwsccAppsyncDataSource",
      "symbolId": "src/data-awscc-appsync-data-source/index:DataAwsccAppsyncDataSourceRelationalDatabaseConfigRdsHttpEndpointConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncDataSource.DataAwsccAppsyncDataSourceRelationalDatabaseConfigRdsHttpEndpointConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncDataSource.DataAwsccAppsyncDataSourceRelationalDatabaseConfigRdsHttpEndpointConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appsync-data-source/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-awscc-appsync-data-source/index.ts",
        "line": 592
      },
      "name": "DataAwsccAppsyncDataSourceRelationalDatabaseConfigRdsHttpEndpointConfigOutputReference",
      "namespace": "dataAwsccAppsyncDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-data-source/index.ts",
            "line": 619
          },
          "name": "awsRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-data-source/index.ts",
            "line": 624
          },
          "name": "awsSecretStoreArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-data-source/index.ts",
            "line": 629
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-data-source/index.ts",
            "line": 634
          },
          "name": "dbClusterIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-data-source/index.ts",
            "line": 639
          },
          "name": "schema",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appsync-data-source/index.ts",
            "line": 603
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncDataSource.DataAwsccAppsyncDataSourceRelationalDatabaseConfigRdsHttpEndpointConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-appsync-data-source/index:DataAwsccAppsyncDataSourceRelationalDatabaseConfigRdsHttpEndpointConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncDomainName.DataAwsccAppsyncDomainName": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appsync_domain_name awscc_appsync_domain_name}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncDomainName.DataAwsccAppsyncDomainName",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appsync_domain_name awscc_appsync_domain_name} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-appsync-domain-name/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-awscc.dataAwsccAppsyncDomainName.DataAwsccAppsyncDomainNameConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appsync-domain-name/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccAppsyncDomainName resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-appsync-domain-name/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 DataAwsccAppsyncDomainName to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appsync_domain_name#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccAppsyncDomainName that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccAppsyncDomainName to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appsync-domain-name/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-awscc-appsync-domain-name/index.ts",
            "line": 223
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccAppsyncDomainName",
      "namespace": "dataAwsccAppsyncDomainName",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-domain-name/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-domain-name/index.ts",
            "line": 165
          },
          "name": "appSyncDomainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-domain-name/index.ts",
            "line": 170
          },
          "name": "certificateArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-domain-name/index.ts",
            "line": 175
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-domain-name/index.ts",
            "line": 180
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-domain-name/index.ts",
            "line": 185
          },
          "name": "domainNameArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-domain-name/index.ts",
            "line": 190
          },
          "name": "hostedZoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-domain-name/index.ts",
            "line": 209
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncDomainName.DataAwsccAppsyncDomainNameTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-domain-name/index.ts",
            "line": 203
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appsync-domain-name/index.ts",
            "line": 196
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-appsync-domain-name/index:DataAwsccAppsyncDomainName"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncDomainName.DataAwsccAppsyncDomainNameConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncDomainName.DataAwsccAppsyncDomainNameConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appsync-domain-name/index.ts",
        "line": 14
      },
      "name": "DataAwsccAppsyncDomainNameConfig",
      "namespace": "dataAwsccAppsyncDomainName",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appsync_domain_name#id DataAwsccAppsyncDomainName#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-domain-name/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-appsync-domain-name/index:DataAwsccAppsyncDomainNameConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncDomainName.DataAwsccAppsyncDomainNameTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncDomainName.DataAwsccAppsyncDomainNameTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appsync-domain-name/index.ts",
        "line": 25
      },
      "name": "DataAwsccAppsyncDomainNameTags",
      "namespace": "dataAwsccAppsyncDomainName",
      "symbolId": "src/data-awscc-appsync-domain-name/index:DataAwsccAppsyncDomainNameTags"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncDomainName.DataAwsccAppsyncDomainNameTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncDomainName.DataAwsccAppsyncDomainNameTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appsync-domain-name/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-awscc-appsync-domain-name/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appsync-domain-name/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-awscc.dataAwsccAppsyncDomainName.DataAwsccAppsyncDomainNameTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccAppsyncDomainNameTagsList",
      "namespace": "dataAwsccAppsyncDomainName",
      "symbolId": "src/data-awscc-appsync-domain-name/index:DataAwsccAppsyncDomainNameTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncDomainName.DataAwsccAppsyncDomainNameTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncDomainName.DataAwsccAppsyncDomainNameTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appsync-domain-name/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appsync-domain-name/index.ts",
        "line": 48
      },
      "name": "DataAwsccAppsyncDomainNameTagsOutputReference",
      "namespace": "dataAwsccAppsyncDomainName",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-domain-name/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-domain-name/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appsync-domain-name/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncDomainName.DataAwsccAppsyncDomainNameTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-appsync-domain-name/index:DataAwsccAppsyncDomainNameTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncDomainNameApiAssociation.DataAwsccAppsyncDomainNameApiAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appsync_domain_name_api_association awscc_appsync_domain_name_api_association}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncDomainNameApiAssociation.DataAwsccAppsyncDomainNameApiAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appsync_domain_name_api_association awscc_appsync_domain_name_api_association} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-appsync-domain-name-api-association/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncDomainNameApiAssociation.DataAwsccAppsyncDomainNameApiAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appsync-domain-name-api-association/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccAppsyncDomainNameApiAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-appsync-domain-name-api-association/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccAppsyncDomainNameApiAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appsync_domain_name_api_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccAppsyncDomainNameApiAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccAppsyncDomainNameApiAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appsync-domain-name-api-association/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-awscc-appsync-domain-name-api-association/index.ts",
            "line": 122
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccAppsyncDomainNameApiAssociation",
      "namespace": "dataAwsccAppsyncDomainNameApiAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-domain-name-api-association/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-domain-name-api-association/index.ts",
            "line": 85
          },
          "name": "apiAssociationIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-domain-name-api-association/index.ts",
            "line": 90
          },
          "name": "apiId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-domain-name-api-association/index.ts",
            "line": 95
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-domain-name-api-association/index.ts",
            "line": 108
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appsync-domain-name-api-association/index.ts",
            "line": 101
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-appsync-domain-name-api-association/index:DataAwsccAppsyncDomainNameApiAssociation"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncDomainNameApiAssociation.DataAwsccAppsyncDomainNameApiAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncDomainNameApiAssociation.DataAwsccAppsyncDomainNameApiAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appsync-domain-name-api-association/index.ts",
        "line": 14
      },
      "name": "DataAwsccAppsyncDomainNameApiAssociationConfig",
      "namespace": "dataAwsccAppsyncDomainNameApiAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appsync_domain_name_api_association#id DataAwsccAppsyncDomainNameApiAssociation#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-domain-name-api-association/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-appsync-domain-name-api-association/index:DataAwsccAppsyncDomainNameApiAssociationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncDomainNames.DataAwsccAppsyncDomainNames": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appsync_domain_names awscc_appsync_domain_names}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncDomainNames.DataAwsccAppsyncDomainNames",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appsync_domain_names awscc_appsync_domain_names} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-appsync-domain-names/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncDomainNames.DataAwsccAppsyncDomainNamesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appsync-domain-names/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccAppsyncDomainNames resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-appsync-domain-names/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccAppsyncDomainNames to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appsync_domain_names#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccAppsyncDomainNames that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccAppsyncDomainNames to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appsync-domain-names/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appsync-domain-names/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccAppsyncDomainNames",
      "namespace": "dataAwsccAppsyncDomainNames",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-domain-names/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-domain-names/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-domain-names/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-appsync-domain-names/index:DataAwsccAppsyncDomainNames"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncDomainNames.DataAwsccAppsyncDomainNamesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncDomainNames.DataAwsccAppsyncDomainNamesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appsync-domain-names/index.ts",
        "line": 14
      },
      "name": "DataAwsccAppsyncDomainNamesConfig",
      "namespace": "dataAwsccAppsyncDomainNames",
      "symbolId": "src/data-awscc-appsync-domain-names/index:DataAwsccAppsyncDomainNamesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncFunctionConfiguration.DataAwsccAppsyncFunctionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appsync_function_configuration awscc_appsync_function_configuration}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncFunctionConfiguration.DataAwsccAppsyncFunctionConfiguration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appsync_function_configuration awscc_appsync_function_configuration} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-appsync-function-configuration/index.ts",
          "line": 239
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncFunctionConfiguration.DataAwsccAppsyncFunctionConfigurationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appsync-function-configuration/index.ts",
        "line": 207
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccAppsyncFunctionConfiguration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-appsync-function-configuration/index.ts",
            "line": 224
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccAppsyncFunctionConfiguration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appsync_function_configuration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccAppsyncFunctionConfiguration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccAppsyncFunctionConfiguration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appsync-function-configuration/index.ts",
            "line": 361
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appsync-function-configuration/index.ts",
            "line": 367
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccAppsyncFunctionConfiguration",
      "namespace": "dataAwsccAppsyncFunctionConfiguration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-function-configuration/index.ts",
            "line": 212
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-function-configuration/index.ts",
            "line": 263
          },
          "name": "apiId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-function-configuration/index.ts",
            "line": 268
          },
          "name": "code",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-function-configuration/index.ts",
            "line": 273
          },
          "name": "codeS3Location",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-function-configuration/index.ts",
            "line": 278
          },
          "name": "dataSourceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-function-configuration/index.ts",
            "line": 283
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-function-configuration/index.ts",
            "line": 288
          },
          "name": "functionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-function-configuration/index.ts",
            "line": 293
          },
          "name": "functionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-function-configuration/index.ts",
            "line": 298
          },
          "name": "functionVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-function-configuration/index.ts",
            "line": 316
          },
          "name": "maxBatchSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-function-configuration/index.ts",
            "line": 321
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-function-configuration/index.ts",
            "line": 326
          },
          "name": "requestMappingTemplate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-function-configuration/index.ts",
            "line": 331
          },
          "name": "requestMappingTemplateS3Location",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-function-configuration/index.ts",
            "line": 336
          },
          "name": "responseMappingTemplate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-function-configuration/index.ts",
            "line": 341
          },
          "name": "responseMappingTemplateS3Location",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-function-configuration/index.ts",
            "line": 347
          },
          "name": "runtime",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncFunctionConfiguration.DataAwsccAppsyncFunctionConfigurationRuntimeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-function-configuration/index.ts",
            "line": 353
          },
          "name": "syncConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncFunctionConfiguration.DataAwsccAppsyncFunctionConfigurationSyncConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-function-configuration/index.ts",
            "line": 311
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appsync-function-configuration/index.ts",
            "line": 304
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-appsync-function-configuration/index:DataAwsccAppsyncFunctionConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncFunctionConfiguration.DataAwsccAppsyncFunctionConfigurationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncFunctionConfiguration.DataAwsccAppsyncFunctionConfigurationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appsync-function-configuration/index.ts",
        "line": 14
      },
      "name": "DataAwsccAppsyncFunctionConfigurationConfig",
      "namespace": "dataAwsccAppsyncFunctionConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appsync_function_configuration#id DataAwsccAppsyncFunctionConfiguration#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-function-configuration/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-appsync-function-configuration/index:DataAwsccAppsyncFunctionConfigurationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncFunctionConfiguration.DataAwsccAppsyncFunctionConfigurationRuntime": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncFunctionConfiguration.DataAwsccAppsyncFunctionConfigurationRuntime",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appsync-function-configuration/index.ts",
        "line": 25
      },
      "name": "DataAwsccAppsyncFunctionConfigurationRuntime",
      "namespace": "dataAwsccAppsyncFunctionConfiguration",
      "symbolId": "src/data-awscc-appsync-function-configuration/index:DataAwsccAppsyncFunctionConfigurationRuntime"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncFunctionConfiguration.DataAwsccAppsyncFunctionConfigurationRuntimeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncFunctionConfiguration.DataAwsccAppsyncFunctionConfigurationRuntimeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appsync-function-configuration/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appsync-function-configuration/index.ts",
        "line": 48
      },
      "name": "DataAwsccAppsyncFunctionConfigurationRuntimeOutputReference",
      "namespace": "dataAwsccAppsyncFunctionConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-function-configuration/index.ts",
            "line": 75
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-function-configuration/index.ts",
            "line": 80
          },
          "name": "runtimeVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appsync-function-configuration/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncFunctionConfiguration.DataAwsccAppsyncFunctionConfigurationRuntime"
          }
        }
      ],
      "symbolId": "src/data-awscc-appsync-function-configuration/index:DataAwsccAppsyncFunctionConfigurationRuntimeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncFunctionConfiguration.DataAwsccAppsyncFunctionConfigurationSyncConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncFunctionConfiguration.DataAwsccAppsyncFunctionConfigurationSyncConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appsync-function-configuration/index.ts",
        "line": 138
      },
      "name": "DataAwsccAppsyncFunctionConfigurationSyncConfig",
      "namespace": "dataAwsccAppsyncFunctionConfiguration",
      "symbolId": "src/data-awscc-appsync-function-configuration/index:DataAwsccAppsyncFunctionConfigurationSyncConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncFunctionConfiguration.DataAwsccAppsyncFunctionConfigurationSyncConfigLambdaConflictHandlerConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncFunctionConfiguration.DataAwsccAppsyncFunctionConfigurationSyncConfigLambdaConflictHandlerConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appsync-function-configuration/index.ts",
        "line": 84
      },
      "name": "DataAwsccAppsyncFunctionConfigurationSyncConfigLambdaConflictHandlerConfig",
      "namespace": "dataAwsccAppsyncFunctionConfiguration",
      "symbolId": "src/data-awscc-appsync-function-configuration/index:DataAwsccAppsyncFunctionConfigurationSyncConfigLambdaConflictHandlerConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncFunctionConfiguration.DataAwsccAppsyncFunctionConfigurationSyncConfigLambdaConflictHandlerConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncFunctionConfiguration.DataAwsccAppsyncFunctionConfigurationSyncConfigLambdaConflictHandlerConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appsync-function-configuration/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-awscc-appsync-function-configuration/index.ts",
        "line": 107
      },
      "name": "DataAwsccAppsyncFunctionConfigurationSyncConfigLambdaConflictHandlerConfigOutputReference",
      "namespace": "dataAwsccAppsyncFunctionConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-function-configuration/index.ts",
            "line": 134
          },
          "name": "lambdaConflictHandlerArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appsync-function-configuration/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncFunctionConfiguration.DataAwsccAppsyncFunctionConfigurationSyncConfigLambdaConflictHandlerConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-appsync-function-configuration/index:DataAwsccAppsyncFunctionConfigurationSyncConfigLambdaConflictHandlerConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncFunctionConfiguration.DataAwsccAppsyncFunctionConfigurationSyncConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncFunctionConfiguration.DataAwsccAppsyncFunctionConfigurationSyncConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appsync-function-configuration/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-awscc-appsync-function-configuration/index.ts",
        "line": 161
      },
      "name": "DataAwsccAppsyncFunctionConfigurationSyncConfigOutputReference",
      "namespace": "dataAwsccAppsyncFunctionConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-function-configuration/index.ts",
            "line": 188
          },
          "name": "conflictDetection",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-function-configuration/index.ts",
            "line": 193
          },
          "name": "conflictHandler",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-function-configuration/index.ts",
            "line": 199
          },
          "name": "lambdaConflictHandlerConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncFunctionConfiguration.DataAwsccAppsyncFunctionConfigurationSyncConfigLambdaConflictHandlerConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appsync-function-configuration/index.ts",
            "line": 172
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncFunctionConfiguration.DataAwsccAppsyncFunctionConfigurationSyncConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-appsync-function-configuration/index:DataAwsccAppsyncFunctionConfigurationSyncConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncGraphQlApi.DataAwsccAppsyncGraphQlApi": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appsync_graph_ql_api awscc_appsync_graph_ql_api}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncGraphQlApi.DataAwsccAppsyncGraphQlApi",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appsync_graph_ql_api awscc_appsync_graph_ql_api} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-appsync-graph-ql-api/index.ts",
          "line": 761
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncGraphQlApi.DataAwsccAppsyncGraphQlApiConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appsync-graph-ql-api/index.ts",
        "line": 729
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccAppsyncGraphQlApi resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-appsync-graph-ql-api/index.ts",
            "line": 746
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccAppsyncGraphQlApi to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appsync_graph_ql_api#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccAppsyncGraphQlApi that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccAppsyncGraphQlApi to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appsync-graph-ql-api/index.ts",
            "line": 934
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appsync-graph-ql-api/index.ts",
            "line": 940
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccAppsyncGraphQlApi",
      "namespace": "dataAwsccAppsyncGraphQlApi",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-graph-ql-api/index.ts",
            "line": 734
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-graph-ql-api/index.ts",
            "line": 786
          },
          "name": "additionalAuthenticationProviders",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncGraphQlApi.DataAwsccAppsyncGraphQlApiAdditionalAuthenticationProvidersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-graph-ql-api/index.ts",
            "line": 791
          },
          "name": "apiId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-graph-ql-api/index.ts",
            "line": 796
          },
          "name": "apiType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-graph-ql-api/index.ts",
            "line": 801
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-graph-ql-api/index.ts",
            "line": 806
          },
          "name": "authenticationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-graph-ql-api/index.ts",
            "line": 812
          },
          "name": "enhancedMetricsConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncGraphQlApi.DataAwsccAppsyncGraphQlApiEnhancedMetricsConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-graph-ql-api/index.ts",
            "line": 818
          },
          "name": "environmentVariables",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-graph-ql-api/index.ts",
            "line": 823
          },
          "name": "graphQlDns",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-graph-ql-api/index.ts",
            "line": 828
          },
          "name": "graphQlEndpointArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-graph-ql-api/index.ts",
            "line": 833
          },
          "name": "graphQlUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-graph-ql-api/index.ts",
            "line": 851
          },
          "name": "introspectionConfig",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-graph-ql-api/index.ts",
            "line": 857
          },
          "name": "lambdaAuthorizerConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncGraphQlApi.DataAwsccAppsyncGraphQlApiLambdaAuthorizerConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-graph-ql-api/index.ts",
            "line": 863
          },
          "name": "logConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncGraphQlApi.DataAwsccAppsyncGraphQlApiLogConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-graph-ql-api/index.ts",
            "line": 868
          },
          "name": "mergedApiExecutionRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-graph-ql-api/index.ts",
            "line": 873
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-graph-ql-api/index.ts",
            "line": 879
          },
          "name": "openIdConnectConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncGraphQlApi.DataAwsccAppsyncGraphQlApiOpenIdConnectConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-graph-ql-api/index.ts",
            "line": 884
          },
          "name": "ownerContact",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-graph-ql-api/index.ts",
            "line": 889
          },
          "name": "queryDepthLimit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-graph-ql-api/index.ts",
            "line": 894
          },
          "name": "realtimeDns",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-graph-ql-api/index.ts",
            "line": 899
          },
          "name": "realtimeUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-graph-ql-api/index.ts",
            "line": 904
          },
          "name": "resolverCountLimit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-graph-ql-api/index.ts",
            "line": 910
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncGraphQlApi.DataAwsccAppsyncGraphQlApiTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-graph-ql-api/index.ts",
            "line": 916
          },
          "name": "userPoolConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncGraphQlApi.DataAwsccAppsyncGraphQlApiUserPoolConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-graph-ql-api/index.ts",
            "line": 921
          },
          "name": "visibility",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-graph-ql-api/index.ts",
            "line": 926
          },
          "name": "xrayEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-graph-ql-api/index.ts",
            "line": 846
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appsync-graph-ql-api/index.ts",
            "line": 839
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-appsync-graph-ql-api/index:DataAwsccAppsyncGraphQlApi"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncGraphQlApi.DataAwsccAppsyncGraphQlApiAdditionalAuthenticationProviders": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncGraphQlApi.DataAwsccAppsyncGraphQlApiAdditionalAuthenticationProviders",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appsync-graph-ql-api/index.ts",
        "line": 222
      },
      "name": "DataAwsccAppsyncGraphQlApiAdditionalAuthenticationProviders",
      "namespace": "dataAwsccAppsyncGraphQlApi",
      "symbolId": "src/data-awscc-appsync-graph-ql-api/index:DataAwsccAppsyncGraphQlApiAdditionalAuthenticationProviders"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncGraphQlApi.DataAwsccAppsyncGraphQlApiAdditionalAuthenticationProvidersLambdaAuthorizerConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncGraphQlApi.DataAwsccAppsyncGraphQlApiAdditionalAuthenticationProvidersLambdaAuthorizerConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appsync-graph-ql-api/index.ts",
        "line": 25
      },
      "name": "DataAwsccAppsyncGraphQlApiAdditionalAuthenticationProvidersLambdaAuthorizerConfig",
      "namespace": "dataAwsccAppsyncGraphQlApi",
      "symbolId": "src/data-awscc-appsync-graph-ql-api/index:DataAwsccAppsyncGraphQlApiAdditionalAuthenticationProvidersLambdaAuthorizerConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncGraphQlApi.DataAwsccAppsyncGraphQlApiAdditionalAuthenticationProvidersLambdaAuthorizerConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncGraphQlApi.DataAwsccAppsyncGraphQlApiAdditionalAuthenticationProvidersLambdaAuthorizerConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appsync-graph-ql-api/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appsync-graph-ql-api/index.ts",
        "line": 48
      },
      "name": "DataAwsccAppsyncGraphQlApiAdditionalAuthenticationProvidersLambdaAuthorizerConfigOutputReference",
      "namespace": "dataAwsccAppsyncGraphQlApi",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-graph-ql-api/index.ts",
            "line": 75
          },
          "name": "authorizerResultTtlInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-graph-ql-api/index.ts",
            "line": 80
          },
          "name": "authorizerUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-graph-ql-api/index.ts",
            "line": 85
          },
          "name": "identityValidationExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appsync-graph-ql-api/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncGraphQlApi.DataAwsccAppsyncGraphQlApiAdditionalAuthenticationProvidersLambdaAuthorizerConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-appsync-graph-ql-api/index:DataAwsccAppsyncGraphQlApiAdditionalAuthenticationProvidersLambdaAuthorizerConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncGraphQlApi.DataAwsccAppsyncGraphQlApiAdditionalAuthenticationProvidersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncGraphQlApi.DataAwsccAppsyncGraphQlApiAdditionalAuthenticationProvidersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appsync-graph-ql-api/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-awscc-appsync-graph-ql-api/index.ts",
        "line": 297
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appsync-graph-ql-api/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-awscc.dataAwsccAppsyncGraphQlApi.DataAwsccAppsyncGraphQlApiAdditionalAuthenticationProvidersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccAppsyncGraphQlApiAdditionalAuthenticationProvidersList",
      "namespace": "dataAwsccAppsyncGraphQlApi",
      "symbolId": "src/data-awscc-appsync-graph-ql-api/index:DataAwsccAppsyncGraphQlApiAdditionalAuthenticationProvidersList"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncGraphQlApi.DataAwsccAppsyncGraphQlApiAdditionalAuthenticationProvidersOpenIdConnectConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncGraphQlApi.DataAwsccAppsyncGraphQlApiAdditionalAuthenticationProvidersOpenIdConnectConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appsync-graph-ql-api/index.ts",
        "line": 89
      },
      "name": "DataAwsccAppsyncGraphQlApiAdditionalAuthenticationProvidersOpenIdConnectConfig",
      "namespace": "dataAwsccAppsyncGraphQlApi",
      "symbolId": "src/data-awscc-appsync-graph-ql-api/index:DataAwsccAppsyncGraphQlApiAdditionalAuthenticationProvidersOpenIdConnectConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncGraphQlApi.DataAwsccAppsyncGraphQlApiAdditionalAuthenticationProvidersOpenIdConnectConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncGraphQlApi.DataAwsccAppsyncGraphQlApiAdditionalAuthenticationProvidersOpenIdConnectConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appsync-graph-ql-api/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appsync-graph-ql-api/index.ts",
        "line": 112
      },
      "name": "DataAwsccAppsyncGraphQlApiAdditionalAuthenticationProvidersOpenIdConnectConfigOutputReference",
      "namespace": "dataAwsccAppsyncGraphQlApi",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-graph-ql-api/index.ts",
            "line": 139
          },
          "name": "authTtl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-graph-ql-api/index.ts",
            "line": 144
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-graph-ql-api/index.ts",
            "line": 149
          },
          "name": "iatTtl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-graph-ql-api/index.ts",
            "line": 154
          },
          "name": "issuer",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appsync-graph-ql-api/index.ts",
            "line": 123
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncGraphQlApi.DataAwsccAppsyncGraphQlApiAdditionalAuthenticationProvidersOpenIdConnectConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-appsync-graph-ql-api/index:DataAwsccAppsyncGraphQlApiAdditionalAuthenticationProvidersOpenIdConnectConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncGraphQlApi.DataAwsccAppsyncGraphQlApiAdditionalAuthenticationProvidersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncGraphQlApi.DataAwsccAppsyncGraphQlApiAdditionalAuthenticationProvidersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appsync-graph-ql-api/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-awscc-appsync-graph-ql-api/index.ts",
        "line": 245
      },
      "name": "DataAwsccAppsyncGraphQlApiAdditionalAuthenticationProvidersOutputReference",
      "namespace": "dataAwsccAppsyncGraphQlApi",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-graph-ql-api/index.ts",
            "line": 274
          },
          "name": "authenticationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-graph-ql-api/index.ts",
            "line": 280
          },
          "name": "lambdaAuthorizerConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncGraphQlApi.DataAwsccAppsyncGraphQlApiAdditionalAuthenticationProvidersLambdaAuthorizerConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-graph-ql-api/index.ts",
            "line": 286
          },
          "name": "openIdConnectConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncGraphQlApi.DataAwsccAppsyncGraphQlApiAdditionalAuthenticationProvidersOpenIdConnectConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-graph-ql-api/index.ts",
            "line": 292
          },
          "name": "userPoolConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncGraphQlApi.DataAwsccAppsyncGraphQlApiAdditionalAuthenticationProvidersUserPoolConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appsync-graph-ql-api/index.ts",
            "line": 258
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncGraphQlApi.DataAwsccAppsyncGraphQlApiAdditionalAuthenticationProviders"
          }
        }
      ],
      "symbolId": "src/data-awscc-appsync-graph-ql-api/index:DataAwsccAppsyncGraphQlApiAdditionalAuthenticationProvidersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncGraphQlApi.DataAwsccAppsyncGraphQlApiAdditionalAuthenticationProvidersUserPoolConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncGraphQlApi.DataAwsccAppsyncGraphQlApiAdditionalAuthenticationProvidersUserPoolConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appsync-graph-ql-api/index.ts",
        "line": 158
      },
      "name": "DataAwsccAppsyncGraphQlApiAdditionalAuthenticationProvidersUserPoolConfig",
      "namespace": "dataAwsccAppsyncGraphQlApi",
      "symbolId": "src/data-awscc-appsync-graph-ql-api/index:DataAwsccAppsyncGraphQlApiAdditionalAuthenticationProvidersUserPoolConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncGraphQlApi.DataAwsccAppsyncGraphQlApiAdditionalAuthenticationProvidersUserPoolConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncGraphQlApi.DataAwsccAppsyncGraphQlApiAdditionalAuthenticationProvidersUserPoolConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appsync-graph-ql-api/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-awscc-appsync-graph-ql-api/index.ts",
        "line": 181
      },
      "name": "DataAwsccAppsyncGraphQlApiAdditionalAuthenticationProvidersUserPoolConfigOutputReference",
      "namespace": "dataAwsccAppsyncGraphQlApi",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-graph-ql-api/index.ts",
            "line": 208
          },
          "name": "appIdClientRegex",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-graph-ql-api/index.ts",
            "line": 213
          },
          "name": "awsRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-graph-ql-api/index.ts",
            "line": 218
          },
          "name": "userPoolId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appsync-graph-ql-api/index.ts",
            "line": 192
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncGraphQlApi.DataAwsccAppsyncGraphQlApiAdditionalAuthenticationProvidersUserPoolConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-appsync-graph-ql-api/index:DataAwsccAppsyncGraphQlApiAdditionalAuthenticationProvidersUserPoolConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncGraphQlApi.DataAwsccAppsyncGraphQlApiConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncGraphQlApi.DataAwsccAppsyncGraphQlApiConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appsync-graph-ql-api/index.ts",
        "line": 14
      },
      "name": "DataAwsccAppsyncGraphQlApiConfig",
      "namespace": "dataAwsccAppsyncGraphQlApi",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appsync_graph_ql_api#id DataAwsccAppsyncGraphQlApi#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-graph-ql-api/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-appsync-graph-ql-api/index:DataAwsccAppsyncGraphQlApiConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncGraphQlApi.DataAwsccAppsyncGraphQlApiEnhancedMetricsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncGraphQlApi.DataAwsccAppsyncGraphQlApiEnhancedMetricsConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appsync-graph-ql-api/index.ts",
        "line": 315
      },
      "name": "DataAwsccAppsyncGraphQlApiEnhancedMetricsConfig",
      "namespace": "dataAwsccAppsyncGraphQlApi",
      "symbolId": "src/data-awscc-appsync-graph-ql-api/index:DataAwsccAppsyncGraphQlApiEnhancedMetricsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncGraphQlApi.DataAwsccAppsyncGraphQlApiEnhancedMetricsConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncGraphQlApi.DataAwsccAppsyncGraphQlApiEnhancedMetricsConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appsync-graph-ql-api/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-awscc-appsync-graph-ql-api/index.ts",
        "line": 338
      },
      "name": "DataAwsccAppsyncGraphQlApiEnhancedMetricsConfigOutputReference",
      "namespace": "dataAwsccAppsyncGraphQlApi",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-graph-ql-api/index.ts",
            "line": 365
          },
          "name": "dataSourceLevelMetricsBehavior",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-graph-ql-api/index.ts",
            "line": 370
          },
          "name": "operationLevelMetricsConfig",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-graph-ql-api/index.ts",
            "line": 375
          },
          "name": "resolverLevelMetricsBehavior",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appsync-graph-ql-api/index.ts",
            "line": 349
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncGraphQlApi.DataAwsccAppsyncGraphQlApiEnhancedMetricsConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-appsync-graph-ql-api/index:DataAwsccAppsyncGraphQlApiEnhancedMetricsConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncGraphQlApi.DataAwsccAppsyncGraphQlApiLambdaAuthorizerConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncGraphQlApi.DataAwsccAppsyncGraphQlApiLambdaAuthorizerConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appsync-graph-ql-api/index.ts",
        "line": 379
      },
      "name": "DataAwsccAppsyncGraphQlApiLambdaAuthorizerConfig",
      "namespace": "dataAwsccAppsyncGraphQlApi",
      "symbolId": "src/data-awscc-appsync-graph-ql-api/index:DataAwsccAppsyncGraphQlApiLambdaAuthorizerConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncGraphQlApi.DataAwsccAppsyncGraphQlApiLambdaAuthorizerConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncGraphQlApi.DataAwsccAppsyncGraphQlApiLambdaAuthorizerConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appsync-graph-ql-api/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appsync-graph-ql-api/index.ts",
        "line": 402
      },
      "name": "DataAwsccAppsyncGraphQlApiLambdaAuthorizerConfigOutputReference",
      "namespace": "dataAwsccAppsyncGraphQlApi",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-graph-ql-api/index.ts",
            "line": 429
          },
          "name": "authorizerResultTtlInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-graph-ql-api/index.ts",
            "line": 434
          },
          "name": "authorizerUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-graph-ql-api/index.ts",
            "line": 439
          },
          "name": "identityValidationExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appsync-graph-ql-api/index.ts",
            "line": 413
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncGraphQlApi.DataAwsccAppsyncGraphQlApiLambdaAuthorizerConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-appsync-graph-ql-api/index:DataAwsccAppsyncGraphQlApiLambdaAuthorizerConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncGraphQlApi.DataAwsccAppsyncGraphQlApiLogConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncGraphQlApi.DataAwsccAppsyncGraphQlApiLogConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appsync-graph-ql-api/index.ts",
        "line": 443
      },
      "name": "DataAwsccAppsyncGraphQlApiLogConfig",
      "namespace": "dataAwsccAppsyncGraphQlApi",
      "symbolId": "src/data-awscc-appsync-graph-ql-api/index:DataAwsccAppsyncGraphQlApiLogConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncGraphQlApi.DataAwsccAppsyncGraphQlApiLogConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncGraphQlApi.DataAwsccAppsyncGraphQlApiLogConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appsync-graph-ql-api/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appsync-graph-ql-api/index.ts",
        "line": 466
      },
      "name": "DataAwsccAppsyncGraphQlApiLogConfigOutputReference",
      "namespace": "dataAwsccAppsyncGraphQlApi",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-graph-ql-api/index.ts",
            "line": 493
          },
          "name": "cloudwatchLogsRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-graph-ql-api/index.ts",
            "line": 498
          },
          "name": "excludeVerboseContent",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-graph-ql-api/index.ts",
            "line": 503
          },
          "name": "fieldLogLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appsync-graph-ql-api/index.ts",
            "line": 477
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncGraphQlApi.DataAwsccAppsyncGraphQlApiLogConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-appsync-graph-ql-api/index:DataAwsccAppsyncGraphQlApiLogConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncGraphQlApi.DataAwsccAppsyncGraphQlApiOpenIdConnectConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncGraphQlApi.DataAwsccAppsyncGraphQlApiOpenIdConnectConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appsync-graph-ql-api/index.ts",
        "line": 507
      },
      "name": "DataAwsccAppsyncGraphQlApiOpenIdConnectConfig",
      "namespace": "dataAwsccAppsyncGraphQlApi",
      "symbolId": "src/data-awscc-appsync-graph-ql-api/index:DataAwsccAppsyncGraphQlApiOpenIdConnectConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncGraphQlApi.DataAwsccAppsyncGraphQlApiOpenIdConnectConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncGraphQlApi.DataAwsccAppsyncGraphQlApiOpenIdConnectConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appsync-graph-ql-api/index.ts",
          "line": 537
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appsync-graph-ql-api/index.ts",
        "line": 530
      },
      "name": "DataAwsccAppsyncGraphQlApiOpenIdConnectConfigOutputReference",
      "namespace": "dataAwsccAppsyncGraphQlApi",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-graph-ql-api/index.ts",
            "line": 557
          },
          "name": "authTtl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-graph-ql-api/index.ts",
            "line": 562
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-graph-ql-api/index.ts",
            "line": 567
          },
          "name": "iatTtl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-graph-ql-api/index.ts",
            "line": 572
          },
          "name": "issuer",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appsync-graph-ql-api/index.ts",
            "line": 541
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncGraphQlApi.DataAwsccAppsyncGraphQlApiOpenIdConnectConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-appsync-graph-ql-api/index:DataAwsccAppsyncGraphQlApiOpenIdConnectConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncGraphQlApi.DataAwsccAppsyncGraphQlApiTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncGraphQlApi.DataAwsccAppsyncGraphQlApiTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appsync-graph-ql-api/index.ts",
        "line": 576
      },
      "name": "DataAwsccAppsyncGraphQlApiTags",
      "namespace": "dataAwsccAppsyncGraphQlApi",
      "symbolId": "src/data-awscc-appsync-graph-ql-api/index:DataAwsccAppsyncGraphQlApiTags"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncGraphQlApi.DataAwsccAppsyncGraphQlApiTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncGraphQlApi.DataAwsccAppsyncGraphQlApiTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appsync-graph-ql-api/index.ts",
          "line": 645
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appsync-graph-ql-api/index.ts",
        "line": 638
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appsync-graph-ql-api/index.ts",
            "line": 652
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncGraphQlApi.DataAwsccAppsyncGraphQlApiTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccAppsyncGraphQlApiTagsList",
      "namespace": "dataAwsccAppsyncGraphQlApi",
      "symbolId": "src/data-awscc-appsync-graph-ql-api/index:DataAwsccAppsyncGraphQlApiTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncGraphQlApi.DataAwsccAppsyncGraphQlApiTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncGraphQlApi.DataAwsccAppsyncGraphQlApiTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appsync-graph-ql-api/index.ts",
          "line": 608
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appsync-graph-ql-api/index.ts",
        "line": 599
      },
      "name": "DataAwsccAppsyncGraphQlApiTagsOutputReference",
      "namespace": "dataAwsccAppsyncGraphQlApi",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-graph-ql-api/index.ts",
            "line": 628
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-graph-ql-api/index.ts",
            "line": 633
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appsync-graph-ql-api/index.ts",
            "line": 612
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncGraphQlApi.DataAwsccAppsyncGraphQlApiTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-appsync-graph-ql-api/index:DataAwsccAppsyncGraphQlApiTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncGraphQlApi.DataAwsccAppsyncGraphQlApiUserPoolConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncGraphQlApi.DataAwsccAppsyncGraphQlApiUserPoolConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appsync-graph-ql-api/index.ts",
        "line": 656
      },
      "name": "DataAwsccAppsyncGraphQlApiUserPoolConfig",
      "namespace": "dataAwsccAppsyncGraphQlApi",
      "symbolId": "src/data-awscc-appsync-graph-ql-api/index:DataAwsccAppsyncGraphQlApiUserPoolConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncGraphQlApi.DataAwsccAppsyncGraphQlApiUserPoolConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncGraphQlApi.DataAwsccAppsyncGraphQlApiUserPoolConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appsync-graph-ql-api/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-awscc-appsync-graph-ql-api/index.ts",
        "line": 679
      },
      "name": "DataAwsccAppsyncGraphQlApiUserPoolConfigOutputReference",
      "namespace": "dataAwsccAppsyncGraphQlApi",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-graph-ql-api/index.ts",
            "line": 706
          },
          "name": "appIdClientRegex",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-graph-ql-api/index.ts",
            "line": 711
          },
          "name": "awsRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-graph-ql-api/index.ts",
            "line": 716
          },
          "name": "defaultAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-graph-ql-api/index.ts",
            "line": 721
          },
          "name": "userPoolId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appsync-graph-ql-api/index.ts",
            "line": 690
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncGraphQlApi.DataAwsccAppsyncGraphQlApiUserPoolConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-appsync-graph-ql-api/index:DataAwsccAppsyncGraphQlApiUserPoolConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncGraphQlApis.DataAwsccAppsyncGraphQlApis": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appsync_graph_ql_apis awscc_appsync_graph_ql_apis}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncGraphQlApis.DataAwsccAppsyncGraphQlApis",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appsync_graph_ql_apis awscc_appsync_graph_ql_apis} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-appsync-graph-ql-apis/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncGraphQlApis.DataAwsccAppsyncGraphQlApisConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appsync-graph-ql-apis/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccAppsyncGraphQlApis resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-appsync-graph-ql-apis/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccAppsyncGraphQlApis to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appsync_graph_ql_apis#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccAppsyncGraphQlApis that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccAppsyncGraphQlApis to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appsync-graph-ql-apis/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appsync-graph-ql-apis/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccAppsyncGraphQlApis",
      "namespace": "dataAwsccAppsyncGraphQlApis",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-graph-ql-apis/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-graph-ql-apis/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-graph-ql-apis/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-appsync-graph-ql-apis/index:DataAwsccAppsyncGraphQlApis"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncGraphQlApis.DataAwsccAppsyncGraphQlApisConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncGraphQlApis.DataAwsccAppsyncGraphQlApisConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appsync-graph-ql-apis/index.ts",
        "line": 14
      },
      "name": "DataAwsccAppsyncGraphQlApisConfig",
      "namespace": "dataAwsccAppsyncGraphQlApis",
      "symbolId": "src/data-awscc-appsync-graph-ql-apis/index:DataAwsccAppsyncGraphQlApisConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncResolver.DataAwsccAppsyncResolver": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appsync_resolver awscc_appsync_resolver}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncResolver.DataAwsccAppsyncResolver",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appsync_resolver awscc_appsync_resolver} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-appsync-resolver/index.ts",
          "line": 352
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncResolver.DataAwsccAppsyncResolverConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appsync-resolver/index.ts",
        "line": 320
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccAppsyncResolver resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-appsync-resolver/index.ts",
            "line": 337
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccAppsyncResolver to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appsync_resolver#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccAppsyncResolver that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccAppsyncResolver to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appsync-resolver/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-awscc-appsync-resolver/index.ts",
            "line": 492
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccAppsyncResolver",
      "namespace": "dataAwsccAppsyncResolver",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-resolver/index.ts",
            "line": 325
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-resolver/index.ts",
            "line": 376
          },
          "name": "apiId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-resolver/index.ts",
            "line": 382
          },
          "name": "cachingConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncResolver.DataAwsccAppsyncResolverCachingConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-resolver/index.ts",
            "line": 387
          },
          "name": "code",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-resolver/index.ts",
            "line": 392
          },
          "name": "codeS3Location",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-resolver/index.ts",
            "line": 397
          },
          "name": "dataSourceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-resolver/index.ts",
            "line": 402
          },
          "name": "fieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-resolver/index.ts",
            "line": 420
          },
          "name": "kind",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-resolver/index.ts",
            "line": 425
          },
          "name": "maxBatchSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-resolver/index.ts",
            "line": 430
          },
          "name": "metricsConfig",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-resolver/index.ts",
            "line": 436
          },
          "name": "pipelineConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncResolver.DataAwsccAppsyncResolverPipelineConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-resolver/index.ts",
            "line": 441
          },
          "name": "requestMappingTemplate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-resolver/index.ts",
            "line": 446
          },
          "name": "requestMappingTemplateS3Location",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-resolver/index.ts",
            "line": 451
          },
          "name": "resolverArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-resolver/index.ts",
            "line": 456
          },
          "name": "responseMappingTemplate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-resolver/index.ts",
            "line": 461
          },
          "name": "responseMappingTemplateS3Location",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-resolver/index.ts",
            "line": 467
          },
          "name": "runtime",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncResolver.DataAwsccAppsyncResolverRuntimeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-resolver/index.ts",
            "line": 473
          },
          "name": "syncConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncResolver.DataAwsccAppsyncResolverSyncConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-resolver/index.ts",
            "line": 478
          },
          "name": "typeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-resolver/index.ts",
            "line": 415
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appsync-resolver/index.ts",
            "line": 408
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-appsync-resolver/index:DataAwsccAppsyncResolver"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncResolver.DataAwsccAppsyncResolverCachingConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncResolver.DataAwsccAppsyncResolverCachingConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appsync-resolver/index.ts",
        "line": 25
      },
      "name": "DataAwsccAppsyncResolverCachingConfig",
      "namespace": "dataAwsccAppsyncResolver",
      "symbolId": "src/data-awscc-appsync-resolver/index:DataAwsccAppsyncResolverCachingConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncResolver.DataAwsccAppsyncResolverCachingConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncResolver.DataAwsccAppsyncResolverCachingConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appsync-resolver/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appsync-resolver/index.ts",
        "line": 48
      },
      "name": "DataAwsccAppsyncResolverCachingConfigOutputReference",
      "namespace": "dataAwsccAppsyncResolver",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-resolver/index.ts",
            "line": 75
          },
          "name": "cachingKeys",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-resolver/index.ts",
            "line": 80
          },
          "name": "ttl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appsync-resolver/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncResolver.DataAwsccAppsyncResolverCachingConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-appsync-resolver/index:DataAwsccAppsyncResolverCachingConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncResolver.DataAwsccAppsyncResolverConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncResolver.DataAwsccAppsyncResolverConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appsync-resolver/index.ts",
        "line": 14
      },
      "name": "DataAwsccAppsyncResolverConfig",
      "namespace": "dataAwsccAppsyncResolver",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appsync_resolver#id DataAwsccAppsyncResolver#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-resolver/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-appsync-resolver/index:DataAwsccAppsyncResolverConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncResolver.DataAwsccAppsyncResolverPipelineConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncResolver.DataAwsccAppsyncResolverPipelineConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appsync-resolver/index.ts",
        "line": 84
      },
      "name": "DataAwsccAppsyncResolverPipelineConfig",
      "namespace": "dataAwsccAppsyncResolver",
      "symbolId": "src/data-awscc-appsync-resolver/index:DataAwsccAppsyncResolverPipelineConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncResolver.DataAwsccAppsyncResolverPipelineConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncResolver.DataAwsccAppsyncResolverPipelineConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appsync-resolver/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-awscc-appsync-resolver/index.ts",
        "line": 107
      },
      "name": "DataAwsccAppsyncResolverPipelineConfigOutputReference",
      "namespace": "dataAwsccAppsyncResolver",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-resolver/index.ts",
            "line": 134
          },
          "name": "functions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appsync-resolver/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncResolver.DataAwsccAppsyncResolverPipelineConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-appsync-resolver/index:DataAwsccAppsyncResolverPipelineConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncResolver.DataAwsccAppsyncResolverRuntime": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncResolver.DataAwsccAppsyncResolverRuntime",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appsync-resolver/index.ts",
        "line": 138
      },
      "name": "DataAwsccAppsyncResolverRuntime",
      "namespace": "dataAwsccAppsyncResolver",
      "symbolId": "src/data-awscc-appsync-resolver/index:DataAwsccAppsyncResolverRuntime"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncResolver.DataAwsccAppsyncResolverRuntimeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncResolver.DataAwsccAppsyncResolverRuntimeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appsync-resolver/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-awscc-appsync-resolver/index.ts",
        "line": 161
      },
      "name": "DataAwsccAppsyncResolverRuntimeOutputReference",
      "namespace": "dataAwsccAppsyncResolver",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-resolver/index.ts",
            "line": 188
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-resolver/index.ts",
            "line": 193
          },
          "name": "runtimeVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appsync-resolver/index.ts",
            "line": 172
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncResolver.DataAwsccAppsyncResolverRuntime"
          }
        }
      ],
      "symbolId": "src/data-awscc-appsync-resolver/index:DataAwsccAppsyncResolverRuntimeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncResolver.DataAwsccAppsyncResolverSyncConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncResolver.DataAwsccAppsyncResolverSyncConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appsync-resolver/index.ts",
        "line": 251
      },
      "name": "DataAwsccAppsyncResolverSyncConfig",
      "namespace": "dataAwsccAppsyncResolver",
      "symbolId": "src/data-awscc-appsync-resolver/index:DataAwsccAppsyncResolverSyncConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncResolver.DataAwsccAppsyncResolverSyncConfigLambdaConflictHandlerConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncResolver.DataAwsccAppsyncResolverSyncConfigLambdaConflictHandlerConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appsync-resolver/index.ts",
        "line": 197
      },
      "name": "DataAwsccAppsyncResolverSyncConfigLambdaConflictHandlerConfig",
      "namespace": "dataAwsccAppsyncResolver",
      "symbolId": "src/data-awscc-appsync-resolver/index:DataAwsccAppsyncResolverSyncConfigLambdaConflictHandlerConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncResolver.DataAwsccAppsyncResolverSyncConfigLambdaConflictHandlerConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncResolver.DataAwsccAppsyncResolverSyncConfigLambdaConflictHandlerConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appsync-resolver/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-awscc-appsync-resolver/index.ts",
        "line": 220
      },
      "name": "DataAwsccAppsyncResolverSyncConfigLambdaConflictHandlerConfigOutputReference",
      "namespace": "dataAwsccAppsyncResolver",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-resolver/index.ts",
            "line": 247
          },
          "name": "lambdaConflictHandlerArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appsync-resolver/index.ts",
            "line": 231
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncResolver.DataAwsccAppsyncResolverSyncConfigLambdaConflictHandlerConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-appsync-resolver/index:DataAwsccAppsyncResolverSyncConfigLambdaConflictHandlerConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncResolver.DataAwsccAppsyncResolverSyncConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncResolver.DataAwsccAppsyncResolverSyncConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appsync-resolver/index.ts",
          "line": 281
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appsync-resolver/index.ts",
        "line": 274
      },
      "name": "DataAwsccAppsyncResolverSyncConfigOutputReference",
      "namespace": "dataAwsccAppsyncResolver",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-resolver/index.ts",
            "line": 301
          },
          "name": "conflictDetection",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-resolver/index.ts",
            "line": 306
          },
          "name": "conflictHandler",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-resolver/index.ts",
            "line": 312
          },
          "name": "lambdaConflictHandlerConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncResolver.DataAwsccAppsyncResolverSyncConfigLambdaConflictHandlerConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appsync-resolver/index.ts",
            "line": 285
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncResolver.DataAwsccAppsyncResolverSyncConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-appsync-resolver/index:DataAwsccAppsyncResolverSyncConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncSourceApiAssociation.DataAwsccAppsyncSourceApiAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appsync_source_api_association awscc_appsync_source_api_association}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncSourceApiAssociation.DataAwsccAppsyncSourceApiAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appsync_source_api_association awscc_appsync_source_api_association} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-appsync-source-api-association/index.ts",
          "line": 115
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncSourceApiAssociation.DataAwsccAppsyncSourceApiAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appsync-source-api-association/index.ts",
        "line": 83
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccAppsyncSourceApiAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-appsync-source-api-association/index.ts",
            "line": 100
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccAppsyncSourceApiAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appsync_source_api_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccAppsyncSourceApiAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccAppsyncSourceApiAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appsync-source-api-association/index.ts",
            "line": 221
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appsync-source-api-association/index.ts",
            "line": 227
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccAppsyncSourceApiAssociation",
      "namespace": "dataAwsccAppsyncSourceApiAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-source-api-association/index.ts",
            "line": 88
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-source-api-association/index.ts",
            "line": 139
          },
          "name": "associationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-source-api-association/index.ts",
            "line": 144
          },
          "name": "associationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-source-api-association/index.ts",
            "line": 149
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-source-api-association/index.ts",
            "line": 167
          },
          "name": "lastSuccessfulMergeDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-source-api-association/index.ts",
            "line": 172
          },
          "name": "mergedApiArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-source-api-association/index.ts",
            "line": 177
          },
          "name": "mergedApiId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-source-api-association/index.ts",
            "line": 182
          },
          "name": "mergedApiIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-source-api-association/index.ts",
            "line": 187
          },
          "name": "sourceApiArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-source-api-association/index.ts",
            "line": 193
          },
          "name": "sourceApiAssociationConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncSourceApiAssociation.DataAwsccAppsyncSourceApiAssociationSourceApiAssociationConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-source-api-association/index.ts",
            "line": 198
          },
          "name": "sourceApiAssociationStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-source-api-association/index.ts",
            "line": 203
          },
          "name": "sourceApiAssociationStatusDetail",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-source-api-association/index.ts",
            "line": 208
          },
          "name": "sourceApiId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-source-api-association/index.ts",
            "line": 213
          },
          "name": "sourceApiIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-source-api-association/index.ts",
            "line": 162
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appsync-source-api-association/index.ts",
            "line": 155
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-appsync-source-api-association/index:DataAwsccAppsyncSourceApiAssociation"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncSourceApiAssociation.DataAwsccAppsyncSourceApiAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncSourceApiAssociation.DataAwsccAppsyncSourceApiAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appsync-source-api-association/index.ts",
        "line": 14
      },
      "name": "DataAwsccAppsyncSourceApiAssociationConfig",
      "namespace": "dataAwsccAppsyncSourceApiAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/appsync_source_api_association#id DataAwsccAppsyncSourceApiAssociation#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-source-api-association/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-appsync-source-api-association/index:DataAwsccAppsyncSourceApiAssociationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncSourceApiAssociation.DataAwsccAppsyncSourceApiAssociationSourceApiAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncSourceApiAssociation.DataAwsccAppsyncSourceApiAssociationSourceApiAssociationConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-appsync-source-api-association/index.ts",
        "line": 25
      },
      "name": "DataAwsccAppsyncSourceApiAssociationSourceApiAssociationConfig",
      "namespace": "dataAwsccAppsyncSourceApiAssociation",
      "symbolId": "src/data-awscc-appsync-source-api-association/index:DataAwsccAppsyncSourceApiAssociationSourceApiAssociationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAppsyncSourceApiAssociation.DataAwsccAppsyncSourceApiAssociationSourceApiAssociationConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncSourceApiAssociation.DataAwsccAppsyncSourceApiAssociationSourceApiAssociationConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-appsync-source-api-association/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-appsync-source-api-association/index.ts",
        "line": 48
      },
      "name": "DataAwsccAppsyncSourceApiAssociationSourceApiAssociationConfigOutputReference",
      "namespace": "dataAwsccAppsyncSourceApiAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-appsync-source-api-association/index.ts",
            "line": 75
          },
          "name": "mergeType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-appsync-source-api-association/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAppsyncSourceApiAssociation.DataAwsccAppsyncSourceApiAssociationSourceApiAssociationConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-appsync-source-api-association/index:DataAwsccAppsyncSourceApiAssociationSourceApiAssociationConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCase": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apptest_test_case awscc_apptest_test_case}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCase",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apptest_test_case awscc_apptest_test_case} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-apptest-test-case/index.ts",
          "line": 1572
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apptest-test-case/index.ts",
        "line": 1540
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccApptestTestCase resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-apptest-test-case/index.ts",
            "line": 1557
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccApptestTestCase to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apptest_test_case#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccApptestTestCase that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccApptestTestCase to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apptest-test-case/index.ts",
            "line": 1670
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apptest-test-case/index.ts",
            "line": 1676
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccApptestTestCase",
      "namespace": "dataAwsccApptestTestCase",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apptest-test-case/index.ts",
            "line": 1545
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apptest-test-case/index.ts",
            "line": 1596
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apptest-test-case/index.ts",
            "line": 1601
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apptest-test-case/index.ts",
            "line": 1619
          },
          "name": "lastUpdateTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apptest-test-case/index.ts",
            "line": 1625
          },
          "name": "latestVersion",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseLatestVersionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apptest-test-case/index.ts",
            "line": 1630
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apptest-test-case/index.ts",
            "line": 1635
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apptest-test-case/index.ts",
            "line": 1641
          },
          "name": "steps",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apptest-test-case/index.ts",
            "line": 1647
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apptest-test-case/index.ts",
            "line": 1652
          },
          "name": "testCaseArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apptest-test-case/index.ts",
            "line": 1657
          },
          "name": "testCaseId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apptest-test-case/index.ts",
            "line": 1662
          },
          "name": "testCaseVersion",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apptest-test-case/index.ts",
            "line": 1614
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apptest-test-case/index.ts",
            "line": 1607
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-apptest-test-case/index:DataAwsccApptestTestCase"
    },
    "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apptest-test-case/index.ts",
        "line": 14
      },
      "name": "DataAwsccApptestTestCaseConfig",
      "namespace": "dataAwsccApptestTestCase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apptest_test_case#id DataAwsccApptestTestCase#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apptest-test-case/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-apptest-test-case/index:DataAwsccApptestTestCaseConfig"
    },
    "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseLatestVersion": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseLatestVersion",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apptest-test-case/index.ts",
        "line": 25
      },
      "name": "DataAwsccApptestTestCaseLatestVersion",
      "namespace": "dataAwsccApptestTestCase",
      "symbolId": "src/data-awscc-apptest-test-case/index:DataAwsccApptestTestCaseLatestVersion"
    },
    "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseLatestVersionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseLatestVersionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apptest-test-case/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apptest-test-case/index.ts",
        "line": 48
      },
      "name": "DataAwsccApptestTestCaseLatestVersionOutputReference",
      "namespace": "dataAwsccApptestTestCase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apptest-test-case/index.ts",
            "line": 75
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apptest-test-case/index.ts",
            "line": 80
          },
          "name": "version",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apptest-test-case/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseLatestVersion"
          }
        }
      ],
      "symbolId": "src/data-awscc-apptest-test-case/index:DataAwsccApptestTestCaseLatestVersionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseSteps": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseSteps",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apptest-test-case/index.ts",
        "line": 1450
      },
      "name": "DataAwsccApptestTestCaseSteps",
      "namespace": "dataAwsccApptestTestCase",
      "symbolId": "src/data-awscc-apptest-test-case/index:DataAwsccApptestTestCaseSteps"
    },
    "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsAction": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsAction",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apptest-test-case/index.ts",
        "line": 1383
      },
      "name": "DataAwsccApptestTestCaseStepsAction",
      "namespace": "dataAwsccApptestTestCase",
      "symbolId": "src/data-awscc-apptest-test-case/index:DataAwsccApptestTestCaseStepsAction"
    },
    "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionCompareAction": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionCompareAction",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apptest-test-case/index.ts",
        "line": 648
      },
      "name": "DataAwsccApptestTestCaseStepsActionCompareAction",
      "namespace": "dataAwsccApptestTestCase",
      "symbolId": "src/data-awscc-apptest-test-case/index:DataAwsccApptestTestCaseStepsActionCompareAction"
    },
    "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionCompareActionInput": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionCompareActionInput",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apptest-test-case/index.ts",
        "line": 484
      },
      "name": "DataAwsccApptestTestCaseStepsActionCompareActionInput",
      "namespace": "dataAwsccApptestTestCase",
      "symbolId": "src/data-awscc-apptest-test-case/index:DataAwsccApptestTestCaseStepsActionCompareActionInput"
    },
    "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionCompareActionInputFile": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionCompareActionInputFile",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apptest-test-case/index.ts",
        "line": 419
      },
      "name": "DataAwsccApptestTestCaseStepsActionCompareActionInputFile",
      "namespace": "dataAwsccApptestTestCase",
      "symbolId": "src/data-awscc-apptest-test-case/index:DataAwsccApptestTestCaseStepsActionCompareActionInputFile"
    },
    "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionCompareActionInputFileFileMetadata": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionCompareActionInputFileFileMetadata",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apptest-test-case/index.ts",
        "line": 358
      },
      "name": "DataAwsccApptestTestCaseStepsActionCompareActionInputFileFileMetadata",
      "namespace": "dataAwsccApptestTestCase",
      "symbolId": "src/data-awscc-apptest-test-case/index:DataAwsccApptestTestCaseStepsActionCompareActionInputFileFileMetadata"
    },
    "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionCompareActionInputFileFileMetadataDataSets": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionCompareActionInputFileFileMetadataDataSets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apptest-test-case/index.ts",
        "line": 84
      },
      "name": "DataAwsccApptestTestCaseStepsActionCompareActionInputFileFileMetadataDataSets",
      "namespace": "dataAwsccApptestTestCase",
      "symbolId": "src/data-awscc-apptest-test-case/index:DataAwsccApptestTestCaseStepsActionCompareActionInputFileFileMetadataDataSets"
    },
    "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionCompareActionInputFileFileMetadataDataSetsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionCompareActionInputFileFileMetadataDataSetsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apptest-test-case/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/data-awscc-apptest-test-case/index.ts",
        "line": 161
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apptest-test-case/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-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionCompareActionInputFileFileMetadataDataSetsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccApptestTestCaseStepsActionCompareActionInputFileFileMetadataDataSetsList",
      "namespace": "dataAwsccApptestTestCase",
      "symbolId": "src/data-awscc-apptest-test-case/index:DataAwsccApptestTestCaseStepsActionCompareActionInputFileFileMetadataDataSetsList"
    },
    "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionCompareActionInputFileFileMetadataDataSetsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionCompareActionInputFileFileMetadataDataSetsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apptest-test-case/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apptest-test-case/index.ts",
        "line": 107
      },
      "name": "DataAwsccApptestTestCaseStepsActionCompareActionInputFileFileMetadataDataSetsOutputReference",
      "namespace": "dataAwsccApptestTestCase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apptest-test-case/index.ts",
            "line": 136
          },
          "name": "ccsid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apptest-test-case/index.ts",
            "line": 141
          },
          "name": "format",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apptest-test-case/index.ts",
            "line": 146
          },
          "name": "length",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apptest-test-case/index.ts",
            "line": 151
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apptest-test-case/index.ts",
            "line": 156
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apptest-test-case/index.ts",
            "line": 120
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionCompareActionInputFileFileMetadataDataSets"
          }
        }
      ],
      "symbolId": "src/data-awscc-apptest-test-case/index:DataAwsccApptestTestCaseStepsActionCompareActionInputFileFileMetadataDataSetsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionCompareActionInputFileFileMetadataDatabaseCdc": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionCompareActionInputFileFileMetadataDatabaseCdc",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apptest-test-case/index.ts",
        "line": 297
      },
      "name": "DataAwsccApptestTestCaseStepsActionCompareActionInputFileFileMetadataDatabaseCdc",
      "namespace": "dataAwsccApptestTestCase",
      "symbolId": "src/data-awscc-apptest-test-case/index:DataAwsccApptestTestCaseStepsActionCompareActionInputFileFileMetadataDatabaseCdc"
    },
    "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionCompareActionInputFileFileMetadataDatabaseCdcOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionCompareActionInputFileFileMetadataDatabaseCdcOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apptest-test-case/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-awscc-apptest-test-case/index.ts",
        "line": 320
      },
      "name": "DataAwsccApptestTestCaseStepsActionCompareActionInputFileFileMetadataDatabaseCdcOutputReference",
      "namespace": "dataAwsccApptestTestCase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apptest-test-case/index.ts",
            "line": 348
          },
          "name": "sourceMetadata",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionCompareActionInputFileFileMetadataDatabaseCdcSourceMetadataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apptest-test-case/index.ts",
            "line": 354
          },
          "name": "targetMetadata",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionCompareActionInputFileFileMetadataDatabaseCdcTargetMetadataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apptest-test-case/index.ts",
            "line": 331
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionCompareActionInputFileFileMetadataDatabaseCdc"
          }
        }
      ],
      "symbolId": "src/data-awscc-apptest-test-case/index:DataAwsccApptestTestCaseStepsActionCompareActionInputFileFileMetadataDatabaseCdcOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionCompareActionInputFileFileMetadataDatabaseCdcSourceMetadata": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionCompareActionInputFileFileMetadataDatabaseCdcSourceMetadata",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apptest-test-case/index.ts",
        "line": 179
      },
      "name": "DataAwsccApptestTestCaseStepsActionCompareActionInputFileFileMetadataDatabaseCdcSourceMetadata",
      "namespace": "dataAwsccApptestTestCase",
      "symbolId": "src/data-awscc-apptest-test-case/index:DataAwsccApptestTestCaseStepsActionCompareActionInputFileFileMetadataDatabaseCdcSourceMetadata"
    },
    "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionCompareActionInputFileFileMetadataDatabaseCdcSourceMetadataOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionCompareActionInputFileFileMetadataDatabaseCdcSourceMetadataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apptest-test-case/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/data-awscc-apptest-test-case/index.ts",
        "line": 202
      },
      "name": "DataAwsccApptestTestCaseStepsActionCompareActionInputFileFileMetadataDatabaseCdcSourceMetadataOutputReference",
      "namespace": "dataAwsccApptestTestCase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apptest-test-case/index.ts",
            "line": 229
          },
          "name": "captureTool",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apptest-test-case/index.ts",
            "line": 234
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apptest-test-case/index.ts",
            "line": 213
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionCompareActionInputFileFileMetadataDatabaseCdcSourceMetadata"
          }
        }
      ],
      "symbolId": "src/data-awscc-apptest-test-case/index:DataAwsccApptestTestCaseStepsActionCompareActionInputFileFileMetadataDatabaseCdcSourceMetadataOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionCompareActionInputFileFileMetadataDatabaseCdcTargetMetadata": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionCompareActionInputFileFileMetadataDatabaseCdcTargetMetadata",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apptest-test-case/index.ts",
        "line": 238
      },
      "name": "DataAwsccApptestTestCaseStepsActionCompareActionInputFileFileMetadataDatabaseCdcTargetMetadata",
      "namespace": "dataAwsccApptestTestCase",
      "symbolId": "src/data-awscc-apptest-test-case/index:DataAwsccApptestTestCaseStepsActionCompareActionInputFileFileMetadataDatabaseCdcTargetMetadata"
    },
    "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionCompareActionInputFileFileMetadataDatabaseCdcTargetMetadataOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionCompareActionInputFileFileMetadataDatabaseCdcTargetMetadataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apptest-test-case/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apptest-test-case/index.ts",
        "line": 261
      },
      "name": "DataAwsccApptestTestCaseStepsActionCompareActionInputFileFileMetadataDatabaseCdcTargetMetadataOutputReference",
      "namespace": "dataAwsccApptestTestCase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apptest-test-case/index.ts",
            "line": 288
          },
          "name": "captureTool",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apptest-test-case/index.ts",
            "line": 293
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apptest-test-case/index.ts",
            "line": 272
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionCompareActionInputFileFileMetadataDatabaseCdcTargetMetadata"
          }
        }
      ],
      "symbolId": "src/data-awscc-apptest-test-case/index:DataAwsccApptestTestCaseStepsActionCompareActionInputFileFileMetadataDatabaseCdcTargetMetadataOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionCompareActionInputFileFileMetadataOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionCompareActionInputFileFileMetadataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apptest-test-case/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-awscc-apptest-test-case/index.ts",
        "line": 381
      },
      "name": "DataAwsccApptestTestCaseStepsActionCompareActionInputFileFileMetadataOutputReference",
      "namespace": "dataAwsccApptestTestCase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apptest-test-case/index.ts",
            "line": 415
          },
          "name": "databaseCdc",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionCompareActionInputFileFileMetadataDatabaseCdcOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apptest-test-case/index.ts",
            "line": 409
          },
          "name": "dataSets",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionCompareActionInputFileFileMetadataDataSetsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apptest-test-case/index.ts",
            "line": 392
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionCompareActionInputFileFileMetadata"
          }
        }
      ],
      "symbolId": "src/data-awscc-apptest-test-case/index:DataAwsccApptestTestCaseStepsActionCompareActionInputFileFileMetadataOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionCompareActionInputFileOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionCompareActionInputFileOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apptest-test-case/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apptest-test-case/index.ts",
        "line": 442
      },
      "name": "DataAwsccApptestTestCaseStepsActionCompareActionInputFileOutputReference",
      "namespace": "dataAwsccApptestTestCase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apptest-test-case/index.ts",
            "line": 470
          },
          "name": "fileMetadata",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionCompareActionInputFileFileMetadataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apptest-test-case/index.ts",
            "line": 475
          },
          "name": "sourceLocation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apptest-test-case/index.ts",
            "line": 480
          },
          "name": "targetLocation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apptest-test-case/index.ts",
            "line": 453
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionCompareActionInputFile"
          }
        }
      ],
      "symbolId": "src/data-awscc-apptest-test-case/index:DataAwsccApptestTestCaseStepsActionCompareActionInputFileOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionCompareActionInputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionCompareActionInputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apptest-test-case/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apptest-test-case/index.ts",
        "line": 507
      },
      "name": "DataAwsccApptestTestCaseStepsActionCompareActionInputOutputReference",
      "namespace": "dataAwsccApptestTestCase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apptest-test-case/index.ts",
            "line": 535
          },
          "name": "file",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionCompareActionInputFileOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apptest-test-case/index.ts",
            "line": 518
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionCompareActionInput"
          }
        }
      ],
      "symbolId": "src/data-awscc-apptest-test-case/index:DataAwsccApptestTestCaseStepsActionCompareActionInputOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionCompareActionOutput": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionCompareActionOutput",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apptest-test-case/index.ts",
        "line": 593
      },
      "name": "DataAwsccApptestTestCaseStepsActionCompareActionOutput",
      "namespace": "dataAwsccApptestTestCase",
      "symbolId": "src/data-awscc-apptest-test-case/index:DataAwsccApptestTestCaseStepsActionCompareActionOutput"
    },
    "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionCompareActionOutputFile": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionCompareActionOutputFile",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apptest-test-case/index.ts",
        "line": 539
      },
      "name": "DataAwsccApptestTestCaseStepsActionCompareActionOutputFile",
      "namespace": "dataAwsccApptestTestCase",
      "symbolId": "src/data-awscc-apptest-test-case/index:DataAwsccApptestTestCaseStepsActionCompareActionOutputFile"
    },
    "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionCompareActionOutputFileOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionCompareActionOutputFileOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apptest-test-case/index.ts",
          "line": 569
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apptest-test-case/index.ts",
        "line": 562
      },
      "name": "DataAwsccApptestTestCaseStepsActionCompareActionOutputFileOutputReference",
      "namespace": "dataAwsccApptestTestCase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apptest-test-case/index.ts",
            "line": 589
          },
          "name": "fileLocation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apptest-test-case/index.ts",
            "line": 573
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionCompareActionOutputFile"
          }
        }
      ],
      "symbolId": "src/data-awscc-apptest-test-case/index:DataAwsccApptestTestCaseStepsActionCompareActionOutputFileOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionCompareActionOutputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionCompareActionOutputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apptest-test-case/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-awscc-apptest-test-case/index.ts",
        "line": 616
      },
      "name": "DataAwsccApptestTestCaseStepsActionCompareActionOutputOutputReference",
      "namespace": "dataAwsccApptestTestCase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apptest-test-case/index.ts",
            "line": 644
          },
          "name": "file",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionCompareActionOutputFileOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apptest-test-case/index.ts",
            "line": 627
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionCompareActionOutput"
          }
        }
      ],
      "symbolId": "src/data-awscc-apptest-test-case/index:DataAwsccApptestTestCaseStepsActionCompareActionOutputOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionCompareActionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionCompareActionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apptest-test-case/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apptest-test-case/index.ts",
        "line": 671
      },
      "name": "DataAwsccApptestTestCaseStepsActionCompareActionOutputReference",
      "namespace": "dataAwsccApptestTestCase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apptest-test-case/index.ts",
            "line": 699
          },
          "name": "input",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionCompareActionInputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apptest-test-case/index.ts",
            "line": 705
          },
          "name": "output",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionCompareActionOutputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apptest-test-case/index.ts",
            "line": 682
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionCompareAction"
          }
        }
      ],
      "symbolId": "src/data-awscc-apptest-test-case/index:DataAwsccApptestTestCaseStepsActionCompareActionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionMainframeAction": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionMainframeAction",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apptest-test-case/index.ts",
        "line": 1008
      },
      "name": "DataAwsccApptestTestCaseStepsActionMainframeAction",
      "namespace": "dataAwsccApptestTestCase",
      "symbolId": "src/data-awscc-apptest-test-case/index:DataAwsccApptestTestCaseStepsActionMainframeAction"
    },
    "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionMainframeActionActionType": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionMainframeActionActionType",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apptest-test-case/index.ts",
        "line": 893
      },
      "name": "DataAwsccApptestTestCaseStepsActionMainframeActionActionType",
      "namespace": "dataAwsccApptestTestCase",
      "symbolId": "src/data-awscc-apptest-test-case/index:DataAwsccApptestTestCaseStepsActionMainframeActionActionType"
    },
    "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionMainframeActionActionTypeBatch": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionMainframeActionActionTypeBatch",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apptest-test-case/index.ts",
        "line": 709
      },
      "name": "DataAwsccApptestTestCaseStepsActionMainframeActionActionTypeBatch",
      "namespace": "dataAwsccApptestTestCase",
      "symbolId": "src/data-awscc-apptest-test-case/index:DataAwsccApptestTestCaseStepsActionMainframeActionActionTypeBatch"
    },
    "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionMainframeActionActionTypeBatchOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionMainframeActionActionTypeBatchOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apptest-test-case/index.ts",
          "line": 739
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apptest-test-case/index.ts",
        "line": 732
      },
      "name": "DataAwsccApptestTestCaseStepsActionMainframeActionActionTypeBatchOutputReference",
      "namespace": "dataAwsccApptestTestCase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apptest-test-case/index.ts",
            "line": 759
          },
          "name": "batchJobName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apptest-test-case/index.ts",
            "line": 765
          },
          "name": "batchJobParameters",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apptest-test-case/index.ts",
            "line": 770
          },
          "name": "exportDataSetNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apptest-test-case/index.ts",
            "line": 743
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionMainframeActionActionTypeBatch"
          }
        }
      ],
      "symbolId": "src/data-awscc-apptest-test-case/index:DataAwsccApptestTestCaseStepsActionMainframeActionActionTypeBatchOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionMainframeActionActionTypeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionMainframeActionActionTypeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apptest-test-case/index.ts",
          "line": 923
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apptest-test-case/index.ts",
        "line": 916
      },
      "name": "DataAwsccApptestTestCaseStepsActionMainframeActionActionTypeOutputReference",
      "namespace": "dataAwsccApptestTestCase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apptest-test-case/index.ts",
            "line": 944
          },
          "name": "batch",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionMainframeActionActionTypeBatchOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apptest-test-case/index.ts",
            "line": 950
          },
          "name": "tn3270",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionMainframeActionActionTypeTn3270OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apptest-test-case/index.ts",
            "line": 927
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionMainframeActionActionType"
          }
        }
      ],
      "symbolId": "src/data-awscc-apptest-test-case/index:DataAwsccApptestTestCaseStepsActionMainframeActionActionTypeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionMainframeActionActionTypeTn3270": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionMainframeActionActionTypeTn3270",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apptest-test-case/index.ts",
        "line": 833
      },
      "name": "DataAwsccApptestTestCaseStepsActionMainframeActionActionTypeTn3270",
      "namespace": "dataAwsccApptestTestCase",
      "symbolId": "src/data-awscc-apptest-test-case/index:DataAwsccApptestTestCaseStepsActionMainframeActionActionTypeTn3270"
    },
    "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionMainframeActionActionTypeTn3270OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionMainframeActionActionTypeTn3270OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apptest-test-case/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apptest-test-case/index.ts",
        "line": 856
      },
      "name": "DataAwsccApptestTestCaseStepsActionMainframeActionActionTypeTn3270OutputReference",
      "namespace": "dataAwsccApptestTestCase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apptest-test-case/index.ts",
            "line": 883
          },
          "name": "exportDataSetNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apptest-test-case/index.ts",
            "line": 889
          },
          "name": "script",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionMainframeActionActionTypeTn3270ScriptOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apptest-test-case/index.ts",
            "line": 867
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionMainframeActionActionTypeTn3270"
          }
        }
      ],
      "symbolId": "src/data-awscc-apptest-test-case/index:DataAwsccApptestTestCaseStepsActionMainframeActionActionTypeTn3270OutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionMainframeActionActionTypeTn3270Script": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionMainframeActionActionTypeTn3270Script",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apptest-test-case/index.ts",
        "line": 774
      },
      "name": "DataAwsccApptestTestCaseStepsActionMainframeActionActionTypeTn3270Script",
      "namespace": "dataAwsccApptestTestCase",
      "symbolId": "src/data-awscc-apptest-test-case/index:DataAwsccApptestTestCaseStepsActionMainframeActionActionTypeTn3270Script"
    },
    "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionMainframeActionActionTypeTn3270ScriptOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionMainframeActionActionTypeTn3270ScriptOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apptest-test-case/index.ts",
          "line": 804
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apptest-test-case/index.ts",
        "line": 797
      },
      "name": "DataAwsccApptestTestCaseStepsActionMainframeActionActionTypeTn3270ScriptOutputReference",
      "namespace": "dataAwsccApptestTestCase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apptest-test-case/index.ts",
            "line": 824
          },
          "name": "scriptLocation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apptest-test-case/index.ts",
            "line": 829
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apptest-test-case/index.ts",
            "line": 808
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionMainframeActionActionTypeTn3270Script"
          }
        }
      ],
      "symbolId": "src/data-awscc-apptest-test-case/index:DataAwsccApptestTestCaseStepsActionMainframeActionActionTypeTn3270ScriptOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionMainframeActionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionMainframeActionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apptest-test-case/index.ts",
          "line": 1038
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apptest-test-case/index.ts",
        "line": 1031
      },
      "name": "DataAwsccApptestTestCaseStepsActionMainframeActionOutputReference",
      "namespace": "dataAwsccApptestTestCase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apptest-test-case/index.ts",
            "line": 1059
          },
          "name": "actionType",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionMainframeActionActionTypeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apptest-test-case/index.ts",
            "line": 1065
          },
          "name": "properties",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionMainframeActionPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apptest-test-case/index.ts",
            "line": 1070
          },
          "name": "resource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apptest-test-case/index.ts",
            "line": 1042
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionMainframeAction"
          }
        }
      ],
      "symbolId": "src/data-awscc-apptest-test-case/index:DataAwsccApptestTestCaseStepsActionMainframeActionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionMainframeActionProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionMainframeActionProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apptest-test-case/index.ts",
        "line": 954
      },
      "name": "DataAwsccApptestTestCaseStepsActionMainframeActionProperties",
      "namespace": "dataAwsccApptestTestCase",
      "symbolId": "src/data-awscc-apptest-test-case/index:DataAwsccApptestTestCaseStepsActionMainframeActionProperties"
    },
    "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionMainframeActionPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionMainframeActionPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apptest-test-case/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/data-awscc-apptest-test-case/index.ts",
        "line": 977
      },
      "name": "DataAwsccApptestTestCaseStepsActionMainframeActionPropertiesOutputReference",
      "namespace": "dataAwsccApptestTestCase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apptest-test-case/index.ts",
            "line": 1004
          },
          "name": "dmsTaskArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apptest-test-case/index.ts",
            "line": 988
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionMainframeActionProperties"
          }
        }
      ],
      "symbolId": "src/data-awscc-apptest-test-case/index:DataAwsccApptestTestCaseStepsActionMainframeActionPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apptest-test-case/index.ts",
          "line": 1413
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apptest-test-case/index.ts",
        "line": 1406
      },
      "name": "DataAwsccApptestTestCaseStepsActionOutputReference",
      "namespace": "dataAwsccApptestTestCase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apptest-test-case/index.ts",
            "line": 1434
          },
          "name": "compareAction",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionCompareActionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apptest-test-case/index.ts",
            "line": 1440
          },
          "name": "mainframeAction",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionMainframeActionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apptest-test-case/index.ts",
            "line": 1446
          },
          "name": "resourceAction",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionResourceActionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apptest-test-case/index.ts",
            "line": 1417
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsAction"
          }
        }
      ],
      "symbolId": "src/data-awscc-apptest-test-case/index:DataAwsccApptestTestCaseStepsActionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionResourceAction": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionResourceAction",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apptest-test-case/index.ts",
        "line": 1316
      },
      "name": "DataAwsccApptestTestCaseStepsActionResourceAction",
      "namespace": "dataAwsccApptestTestCase",
      "symbolId": "src/data-awscc-apptest-test-case/index:DataAwsccApptestTestCaseStepsActionResourceAction"
    },
    "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionResourceActionCloudformationAction": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionResourceActionCloudformationAction",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apptest-test-case/index.ts",
        "line": 1074
      },
      "name": "DataAwsccApptestTestCaseStepsActionResourceActionCloudformationAction",
      "namespace": "dataAwsccApptestTestCase",
      "symbolId": "src/data-awscc-apptest-test-case/index:DataAwsccApptestTestCaseStepsActionResourceActionCloudformationAction"
    },
    "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionResourceActionCloudformationActionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionResourceActionCloudformationActionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apptest-test-case/index.ts",
          "line": 1104
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apptest-test-case/index.ts",
        "line": 1097
      },
      "name": "DataAwsccApptestTestCaseStepsActionResourceActionCloudformationActionOutputReference",
      "namespace": "dataAwsccApptestTestCase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apptest-test-case/index.ts",
            "line": 1124
          },
          "name": "actionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apptest-test-case/index.ts",
            "line": 1129
          },
          "name": "resource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apptest-test-case/index.ts",
            "line": 1108
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionResourceActionCloudformationAction"
          }
        }
      ],
      "symbolId": "src/data-awscc-apptest-test-case/index:DataAwsccApptestTestCaseStepsActionResourceActionCloudformationActionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionResourceActionM2ManagedApplicationAction": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionResourceActionM2ManagedApplicationAction",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apptest-test-case/index.ts",
        "line": 1192
      },
      "name": "DataAwsccApptestTestCaseStepsActionResourceActionM2ManagedApplicationAction",
      "namespace": "dataAwsccApptestTestCase",
      "symbolId": "src/data-awscc-apptest-test-case/index:DataAwsccApptestTestCaseStepsActionResourceActionM2ManagedApplicationAction"
    },
    "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionResourceActionM2ManagedApplicationActionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionResourceActionM2ManagedApplicationActionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apptest-test-case/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-awscc-apptest-test-case/index.ts",
        "line": 1215
      },
      "name": "DataAwsccApptestTestCaseStepsActionResourceActionM2ManagedApplicationActionOutputReference",
      "namespace": "dataAwsccApptestTestCase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apptest-test-case/index.ts",
            "line": 1242
          },
          "name": "actionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apptest-test-case/index.ts",
            "line": 1248
          },
          "name": "properties",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionResourceActionM2ManagedApplicationActionPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apptest-test-case/index.ts",
            "line": 1253
          },
          "name": "resource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apptest-test-case/index.ts",
            "line": 1226
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionResourceActionM2ManagedApplicationAction"
          }
        }
      ],
      "symbolId": "src/data-awscc-apptest-test-case/index:DataAwsccApptestTestCaseStepsActionResourceActionM2ManagedApplicationActionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionResourceActionM2ManagedApplicationActionProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionResourceActionM2ManagedApplicationActionProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apptest-test-case/index.ts",
        "line": 1133
      },
      "name": "DataAwsccApptestTestCaseStepsActionResourceActionM2ManagedApplicationActionProperties",
      "namespace": "dataAwsccApptestTestCase",
      "symbolId": "src/data-awscc-apptest-test-case/index:DataAwsccApptestTestCaseStepsActionResourceActionM2ManagedApplicationActionProperties"
    },
    "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionResourceActionM2ManagedApplicationActionPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionResourceActionM2ManagedApplicationActionPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apptest-test-case/index.ts",
          "line": 1163
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apptest-test-case/index.ts",
        "line": 1156
      },
      "name": "DataAwsccApptestTestCaseStepsActionResourceActionM2ManagedApplicationActionPropertiesOutputReference",
      "namespace": "dataAwsccApptestTestCase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apptest-test-case/index.ts",
            "line": 1183
          },
          "name": "forceStop",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apptest-test-case/index.ts",
            "line": 1188
          },
          "name": "importDataSetLocation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apptest-test-case/index.ts",
            "line": 1167
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionResourceActionM2ManagedApplicationActionProperties"
          }
        }
      ],
      "symbolId": "src/data-awscc-apptest-test-case/index:DataAwsccApptestTestCaseStepsActionResourceActionM2ManagedApplicationActionPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionResourceActionM2NonManagedApplicationAction": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionResourceActionM2NonManagedApplicationAction",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apptest-test-case/index.ts",
        "line": 1257
      },
      "name": "DataAwsccApptestTestCaseStepsActionResourceActionM2NonManagedApplicationAction",
      "namespace": "dataAwsccApptestTestCase",
      "symbolId": "src/data-awscc-apptest-test-case/index:DataAwsccApptestTestCaseStepsActionResourceActionM2NonManagedApplicationAction"
    },
    "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionResourceActionM2NonManagedApplicationActionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionResourceActionM2NonManagedApplicationActionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apptest-test-case/index.ts",
          "line": 1287
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apptest-test-case/index.ts",
        "line": 1280
      },
      "name": "DataAwsccApptestTestCaseStepsActionResourceActionM2NonManagedApplicationActionOutputReference",
      "namespace": "dataAwsccApptestTestCase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apptest-test-case/index.ts",
            "line": 1307
          },
          "name": "actionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apptest-test-case/index.ts",
            "line": 1312
          },
          "name": "resource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apptest-test-case/index.ts",
            "line": 1291
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionResourceActionM2NonManagedApplicationAction"
          }
        }
      ],
      "symbolId": "src/data-awscc-apptest-test-case/index:DataAwsccApptestTestCaseStepsActionResourceActionM2NonManagedApplicationActionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionResourceActionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionResourceActionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apptest-test-case/index.ts",
          "line": 1346
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apptest-test-case/index.ts",
        "line": 1339
      },
      "name": "DataAwsccApptestTestCaseStepsActionResourceActionOutputReference",
      "namespace": "dataAwsccApptestTestCase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apptest-test-case/index.ts",
            "line": 1367
          },
          "name": "cloudformationAction",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionResourceActionCloudformationActionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apptest-test-case/index.ts",
            "line": 1373
          },
          "name": "m2ManagedApplicationAction",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionResourceActionM2ManagedApplicationActionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apptest-test-case/index.ts",
            "line": 1379
          },
          "name": "m2NonManagedApplicationAction",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionResourceActionM2NonManagedApplicationActionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apptest-test-case/index.ts",
            "line": 1350
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionResourceAction"
          }
        }
      ],
      "symbolId": "src/data-awscc-apptest-test-case/index:DataAwsccApptestTestCaseStepsActionResourceActionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apptest-test-case/index.ts",
          "line": 1525
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apptest-test-case/index.ts",
        "line": 1518
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apptest-test-case/index.ts",
            "line": 1532
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccApptestTestCaseStepsList",
      "namespace": "dataAwsccApptestTestCase",
      "symbolId": "src/data-awscc-apptest-test-case/index:DataAwsccApptestTestCaseStepsList"
    },
    "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-apptest-test-case/index.ts",
          "line": 1482
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apptest-test-case/index.ts",
        "line": 1473
      },
      "name": "DataAwsccApptestTestCaseStepsOutputReference",
      "namespace": "dataAwsccApptestTestCase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apptest-test-case/index.ts",
            "line": 1503
          },
          "name": "action",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseStepsActionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apptest-test-case/index.ts",
            "line": 1508
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apptest-test-case/index.ts",
            "line": 1513
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apptest-test-case/index.ts",
            "line": 1486
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApptestTestCase.DataAwsccApptestTestCaseSteps"
          }
        }
      ],
      "symbolId": "src/data-awscc-apptest-test-case/index:DataAwsccApptestTestCaseStepsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApptestTestCases.DataAwsccApptestTestCases": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apptest_test_cases awscc_apptest_test_cases}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApptestTestCases.DataAwsccApptestTestCases",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apptest_test_cases awscc_apptest_test_cases} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-apptest-test-cases/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApptestTestCases.DataAwsccApptestTestCasesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-apptest-test-cases/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccApptestTestCases resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-apptest-test-cases/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccApptestTestCases to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/apptest_test_cases#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccApptestTestCases that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccApptestTestCases to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apptest-test-cases/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-apptest-test-cases/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccApptestTestCases",
      "namespace": "dataAwsccApptestTestCases",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apptest-test-cases/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apptest-test-cases/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-apptest-test-cases/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-apptest-test-cases/index:DataAwsccApptestTestCases"
    },
    "@cdktn/provider-awscc.dataAwsccApptestTestCases.DataAwsccApptestTestCasesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApptestTestCases.DataAwsccApptestTestCasesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-apptest-test-cases/index.ts",
        "line": 14
      },
      "name": "DataAwsccApptestTestCasesConfig",
      "namespace": "dataAwsccApptestTestCases",
      "symbolId": "src/data-awscc-apptest-test-cases/index:DataAwsccApptestTestCasesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccApsAnomalyDetector.DataAwsccApsAnomalyDetector": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/aps_anomaly_detector awscc_aps_anomaly_detector}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApsAnomalyDetector.DataAwsccApsAnomalyDetector",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/aps_anomaly_detector awscc_aps_anomaly_detector} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-aps-anomaly-detector/index.ts",
          "line": 529
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApsAnomalyDetector.DataAwsccApsAnomalyDetectorConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-aps-anomaly-detector/index.ts",
        "line": 497
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccApsAnomalyDetector resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-aps-anomaly-detector/index.ts",
            "line": 514
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccApsAnomalyDetector to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/aps_anomaly_detector#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccApsAnomalyDetector that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccApsAnomalyDetector to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-aps-anomaly-detector/index.ts",
            "line": 613
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-aps-anomaly-detector/index.ts",
            "line": 619
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccApsAnomalyDetector",
      "namespace": "dataAwsccApsAnomalyDetector",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-anomaly-detector/index.ts",
            "line": 502
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-anomaly-detector/index.ts",
            "line": 553
          },
          "name": "alias",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-anomaly-detector/index.ts",
            "line": 558
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-anomaly-detector/index.ts",
            "line": 564
          },
          "name": "configuration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApsAnomalyDetector.DataAwsccApsAnomalyDetectorConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-anomaly-detector/index.ts",
            "line": 569
          },
          "name": "evaluationIntervalInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-anomaly-detector/index.ts",
            "line": 588
          },
          "name": "labels",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApsAnomalyDetector.DataAwsccApsAnomalyDetectorLabelsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-anomaly-detector/index.ts",
            "line": 594
          },
          "name": "missingDataAction",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApsAnomalyDetector.DataAwsccApsAnomalyDetectorMissingDataActionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-anomaly-detector/index.ts",
            "line": 600
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApsAnomalyDetector.DataAwsccApsAnomalyDetectorTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-anomaly-detector/index.ts",
            "line": 605
          },
          "name": "workspace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-anomaly-detector/index.ts",
            "line": 582
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-aps-anomaly-detector/index.ts",
            "line": 575
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-aps-anomaly-detector/index:DataAwsccApsAnomalyDetector"
    },
    "@cdktn/provider-awscc.dataAwsccApsAnomalyDetector.DataAwsccApsAnomalyDetectorConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApsAnomalyDetector.DataAwsccApsAnomalyDetectorConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-aps-anomaly-detector/index.ts",
        "line": 14
      },
      "name": "DataAwsccApsAnomalyDetectorConfig",
      "namespace": "dataAwsccApsAnomalyDetector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/aps_anomaly_detector#id DataAwsccApsAnomalyDetector#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-anomaly-detector/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-aps-anomaly-detector/index:DataAwsccApsAnomalyDetectorConfig"
    },
    "@cdktn/provider-awscc.dataAwsccApsAnomalyDetector.DataAwsccApsAnomalyDetectorConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApsAnomalyDetector.DataAwsccApsAnomalyDetectorConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-aps-anomaly-detector/index.ts",
        "line": 219
      },
      "name": "DataAwsccApsAnomalyDetectorConfiguration",
      "namespace": "dataAwsccApsAnomalyDetector",
      "symbolId": "src/data-awscc-aps-anomaly-detector/index:DataAwsccApsAnomalyDetectorConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccApsAnomalyDetector.DataAwsccApsAnomalyDetectorConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApsAnomalyDetector.DataAwsccApsAnomalyDetectorConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-aps-anomaly-detector/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-awscc-aps-anomaly-detector/index.ts",
        "line": 242
      },
      "name": "DataAwsccApsAnomalyDetectorConfigurationOutputReference",
      "namespace": "dataAwsccApsAnomalyDetector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-anomaly-detector/index.ts",
            "line": 270
          },
          "name": "randomCutForest",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApsAnomalyDetector.DataAwsccApsAnomalyDetectorConfigurationRandomCutForestOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-aps-anomaly-detector/index.ts",
            "line": 253
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApsAnomalyDetector.DataAwsccApsAnomalyDetectorConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-aps-anomaly-detector/index:DataAwsccApsAnomalyDetectorConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApsAnomalyDetector.DataAwsccApsAnomalyDetectorConfigurationRandomCutForest": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApsAnomalyDetector.DataAwsccApsAnomalyDetectorConfigurationRandomCutForest",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-aps-anomaly-detector/index.ts",
        "line": 143
      },
      "name": "DataAwsccApsAnomalyDetectorConfigurationRandomCutForest",
      "namespace": "dataAwsccApsAnomalyDetector",
      "symbolId": "src/data-awscc-aps-anomaly-detector/index:DataAwsccApsAnomalyDetectorConfigurationRandomCutForest"
    },
    "@cdktn/provider-awscc.dataAwsccApsAnomalyDetector.DataAwsccApsAnomalyDetectorConfigurationRandomCutForestIgnoreNearExpectedFromAbove": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApsAnomalyDetector.DataAwsccApsAnomalyDetectorConfigurationRandomCutForestIgnoreNearExpectedFromAbove",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-aps-anomaly-detector/index.ts",
        "line": 25
      },
      "name": "DataAwsccApsAnomalyDetectorConfigurationRandomCutForestIgnoreNearExpectedFromAbove",
      "namespace": "dataAwsccApsAnomalyDetector",
      "symbolId": "src/data-awscc-aps-anomaly-detector/index:DataAwsccApsAnomalyDetectorConfigurationRandomCutForestIgnoreNearExpectedFromAbove"
    },
    "@cdktn/provider-awscc.dataAwsccApsAnomalyDetector.DataAwsccApsAnomalyDetectorConfigurationRandomCutForestIgnoreNearExpectedFromAboveOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApsAnomalyDetector.DataAwsccApsAnomalyDetectorConfigurationRandomCutForestIgnoreNearExpectedFromAboveOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-aps-anomaly-detector/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-aps-anomaly-detector/index.ts",
        "line": 48
      },
      "name": "DataAwsccApsAnomalyDetectorConfigurationRandomCutForestIgnoreNearExpectedFromAboveOutputReference",
      "namespace": "dataAwsccApsAnomalyDetector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-anomaly-detector/index.ts",
            "line": 75
          },
          "name": "amount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-anomaly-detector/index.ts",
            "line": 80
          },
          "name": "ratio",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-aps-anomaly-detector/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApsAnomalyDetector.DataAwsccApsAnomalyDetectorConfigurationRandomCutForestIgnoreNearExpectedFromAbove"
          }
        }
      ],
      "symbolId": "src/data-awscc-aps-anomaly-detector/index:DataAwsccApsAnomalyDetectorConfigurationRandomCutForestIgnoreNearExpectedFromAboveOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApsAnomalyDetector.DataAwsccApsAnomalyDetectorConfigurationRandomCutForestIgnoreNearExpectedFromBelow": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApsAnomalyDetector.DataAwsccApsAnomalyDetectorConfigurationRandomCutForestIgnoreNearExpectedFromBelow",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-aps-anomaly-detector/index.ts",
        "line": 84
      },
      "name": "DataAwsccApsAnomalyDetectorConfigurationRandomCutForestIgnoreNearExpectedFromBelow",
      "namespace": "dataAwsccApsAnomalyDetector",
      "symbolId": "src/data-awscc-aps-anomaly-detector/index:DataAwsccApsAnomalyDetectorConfigurationRandomCutForestIgnoreNearExpectedFromBelow"
    },
    "@cdktn/provider-awscc.dataAwsccApsAnomalyDetector.DataAwsccApsAnomalyDetectorConfigurationRandomCutForestIgnoreNearExpectedFromBelowOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApsAnomalyDetector.DataAwsccApsAnomalyDetectorConfigurationRandomCutForestIgnoreNearExpectedFromBelowOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-aps-anomaly-detector/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-awscc-aps-anomaly-detector/index.ts",
        "line": 107
      },
      "name": "DataAwsccApsAnomalyDetectorConfigurationRandomCutForestIgnoreNearExpectedFromBelowOutputReference",
      "namespace": "dataAwsccApsAnomalyDetector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-anomaly-detector/index.ts",
            "line": 134
          },
          "name": "amount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-anomaly-detector/index.ts",
            "line": 139
          },
          "name": "ratio",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-aps-anomaly-detector/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApsAnomalyDetector.DataAwsccApsAnomalyDetectorConfigurationRandomCutForestIgnoreNearExpectedFromBelow"
          }
        }
      ],
      "symbolId": "src/data-awscc-aps-anomaly-detector/index:DataAwsccApsAnomalyDetectorConfigurationRandomCutForestIgnoreNearExpectedFromBelowOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApsAnomalyDetector.DataAwsccApsAnomalyDetectorConfigurationRandomCutForestOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApsAnomalyDetector.DataAwsccApsAnomalyDetectorConfigurationRandomCutForestOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-aps-anomaly-detector/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-awscc-aps-anomaly-detector/index.ts",
        "line": 166
      },
      "name": "DataAwsccApsAnomalyDetectorConfigurationRandomCutForestOutputReference",
      "namespace": "dataAwsccApsAnomalyDetector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-anomaly-detector/index.ts",
            "line": 194
          },
          "name": "ignoreNearExpectedFromAbove",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApsAnomalyDetector.DataAwsccApsAnomalyDetectorConfigurationRandomCutForestIgnoreNearExpectedFromAboveOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-anomaly-detector/index.ts",
            "line": 200
          },
          "name": "ignoreNearExpectedFromBelow",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApsAnomalyDetector.DataAwsccApsAnomalyDetectorConfigurationRandomCutForestIgnoreNearExpectedFromBelowOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-anomaly-detector/index.ts",
            "line": 205
          },
          "name": "query",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-anomaly-detector/index.ts",
            "line": 210
          },
          "name": "sampleSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-anomaly-detector/index.ts",
            "line": 215
          },
          "name": "shingleSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-aps-anomaly-detector/index.ts",
            "line": 177
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApsAnomalyDetector.DataAwsccApsAnomalyDetectorConfigurationRandomCutForest"
          }
        }
      ],
      "symbolId": "src/data-awscc-aps-anomaly-detector/index:DataAwsccApsAnomalyDetectorConfigurationRandomCutForestOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApsAnomalyDetector.DataAwsccApsAnomalyDetectorLabels": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApsAnomalyDetector.DataAwsccApsAnomalyDetectorLabels",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-aps-anomaly-detector/index.ts",
        "line": 274
      },
      "name": "DataAwsccApsAnomalyDetectorLabels",
      "namespace": "dataAwsccApsAnomalyDetector",
      "symbolId": "src/data-awscc-aps-anomaly-detector/index:DataAwsccApsAnomalyDetectorLabels"
    },
    "@cdktn/provider-awscc.dataAwsccApsAnomalyDetector.DataAwsccApsAnomalyDetectorLabelsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApsAnomalyDetector.DataAwsccApsAnomalyDetectorLabelsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-aps-anomaly-detector/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-aps-anomaly-detector/index.ts",
        "line": 336
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-aps-anomaly-detector/index.ts",
            "line": 350
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApsAnomalyDetector.DataAwsccApsAnomalyDetectorLabelsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccApsAnomalyDetectorLabelsList",
      "namespace": "dataAwsccApsAnomalyDetector",
      "symbolId": "src/data-awscc-aps-anomaly-detector/index:DataAwsccApsAnomalyDetectorLabelsList"
    },
    "@cdktn/provider-awscc.dataAwsccApsAnomalyDetector.DataAwsccApsAnomalyDetectorLabelsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApsAnomalyDetector.DataAwsccApsAnomalyDetectorLabelsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-aps-anomaly-detector/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-aps-anomaly-detector/index.ts",
        "line": 297
      },
      "name": "DataAwsccApsAnomalyDetectorLabelsOutputReference",
      "namespace": "dataAwsccApsAnomalyDetector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-anomaly-detector/index.ts",
            "line": 326
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-anomaly-detector/index.ts",
            "line": 331
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-aps-anomaly-detector/index.ts",
            "line": 310
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApsAnomalyDetector.DataAwsccApsAnomalyDetectorLabels"
          }
        }
      ],
      "symbolId": "src/data-awscc-aps-anomaly-detector/index:DataAwsccApsAnomalyDetectorLabelsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApsAnomalyDetector.DataAwsccApsAnomalyDetectorMissingDataAction": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApsAnomalyDetector.DataAwsccApsAnomalyDetectorMissingDataAction",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-aps-anomaly-detector/index.ts",
        "line": 354
      },
      "name": "DataAwsccApsAnomalyDetectorMissingDataAction",
      "namespace": "dataAwsccApsAnomalyDetector",
      "symbolId": "src/data-awscc-aps-anomaly-detector/index:DataAwsccApsAnomalyDetectorMissingDataAction"
    },
    "@cdktn/provider-awscc.dataAwsccApsAnomalyDetector.DataAwsccApsAnomalyDetectorMissingDataActionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApsAnomalyDetector.DataAwsccApsAnomalyDetectorMissingDataActionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-aps-anomaly-detector/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/data-awscc-aps-anomaly-detector/index.ts",
        "line": 377
      },
      "name": "DataAwsccApsAnomalyDetectorMissingDataActionOutputReference",
      "namespace": "dataAwsccApsAnomalyDetector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-anomaly-detector/index.ts",
            "line": 404
          },
          "name": "markAsAnomaly",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-anomaly-detector/index.ts",
            "line": 409
          },
          "name": "skip",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-aps-anomaly-detector/index.ts",
            "line": 388
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApsAnomalyDetector.DataAwsccApsAnomalyDetectorMissingDataAction"
          }
        }
      ],
      "symbolId": "src/data-awscc-aps-anomaly-detector/index:DataAwsccApsAnomalyDetectorMissingDataActionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApsAnomalyDetector.DataAwsccApsAnomalyDetectorTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApsAnomalyDetector.DataAwsccApsAnomalyDetectorTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-aps-anomaly-detector/index.ts",
        "line": 413
      },
      "name": "DataAwsccApsAnomalyDetectorTags",
      "namespace": "dataAwsccApsAnomalyDetector",
      "symbolId": "src/data-awscc-aps-anomaly-detector/index:DataAwsccApsAnomalyDetectorTags"
    },
    "@cdktn/provider-awscc.dataAwsccApsAnomalyDetector.DataAwsccApsAnomalyDetectorTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApsAnomalyDetector.DataAwsccApsAnomalyDetectorTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-aps-anomaly-detector/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-aps-anomaly-detector/index.ts",
        "line": 475
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-aps-anomaly-detector/index.ts",
            "line": 489
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApsAnomalyDetector.DataAwsccApsAnomalyDetectorTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccApsAnomalyDetectorTagsList",
      "namespace": "dataAwsccApsAnomalyDetector",
      "symbolId": "src/data-awscc-aps-anomaly-detector/index:DataAwsccApsAnomalyDetectorTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccApsAnomalyDetector.DataAwsccApsAnomalyDetectorTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApsAnomalyDetector.DataAwsccApsAnomalyDetectorTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-aps-anomaly-detector/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-aps-anomaly-detector/index.ts",
        "line": 436
      },
      "name": "DataAwsccApsAnomalyDetectorTagsOutputReference",
      "namespace": "dataAwsccApsAnomalyDetector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-anomaly-detector/index.ts",
            "line": 465
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-anomaly-detector/index.ts",
            "line": 470
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-aps-anomaly-detector/index.ts",
            "line": 449
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApsAnomalyDetector.DataAwsccApsAnomalyDetectorTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-aps-anomaly-detector/index:DataAwsccApsAnomalyDetectorTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApsResourcePolicies.DataAwsccApsResourcePolicies": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/aps_resource_policies awscc_aps_resource_policies}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApsResourcePolicies.DataAwsccApsResourcePolicies",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/aps_resource_policies awscc_aps_resource_policies} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-aps-resource-policies/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApsResourcePolicies.DataAwsccApsResourcePoliciesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-aps-resource-policies/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccApsResourcePolicies resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-aps-resource-policies/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccApsResourcePolicies to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/aps_resource_policies#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccApsResourcePolicies that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccApsResourcePolicies to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-aps-resource-policies/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-aps-resource-policies/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccApsResourcePolicies",
      "namespace": "dataAwsccApsResourcePolicies",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-resource-policies/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-resource-policies/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-resource-policies/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-aps-resource-policies/index:DataAwsccApsResourcePolicies"
    },
    "@cdktn/provider-awscc.dataAwsccApsResourcePolicies.DataAwsccApsResourcePoliciesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApsResourcePolicies.DataAwsccApsResourcePoliciesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-aps-resource-policies/index.ts",
        "line": 14
      },
      "name": "DataAwsccApsResourcePoliciesConfig",
      "namespace": "dataAwsccApsResourcePolicies",
      "symbolId": "src/data-awscc-aps-resource-policies/index:DataAwsccApsResourcePoliciesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccApsResourcePolicy.DataAwsccApsResourcePolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/aps_resource_policy awscc_aps_resource_policy}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApsResourcePolicy.DataAwsccApsResourcePolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/aps_resource_policy awscc_aps_resource_policy} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-aps-resource-policy/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApsResourcePolicy.DataAwsccApsResourcePolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-aps-resource-policy/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccApsResourcePolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-aps-resource-policy/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccApsResourcePolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/aps_resource_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccApsResourcePolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccApsResourcePolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-aps-resource-policy/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-awscc-aps-resource-policy/index.ts",
            "line": 117
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccApsResourcePolicy",
      "namespace": "dataAwsccApsResourcePolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-resource-policy/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-resource-policy/index.ts",
            "line": 98
          },
          "name": "policyDocument",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-resource-policy/index.ts",
            "line": 103
          },
          "name": "workspaceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-resource-policy/index.ts",
            "line": 93
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-aps-resource-policy/index.ts",
            "line": 86
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-aps-resource-policy/index:DataAwsccApsResourcePolicy"
    },
    "@cdktn/provider-awscc.dataAwsccApsResourcePolicy.DataAwsccApsResourcePolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApsResourcePolicy.DataAwsccApsResourcePolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-aps-resource-policy/index.ts",
        "line": 14
      },
      "name": "DataAwsccApsResourcePolicyConfig",
      "namespace": "dataAwsccApsResourcePolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/aps_resource_policy#id DataAwsccApsResourcePolicy#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-resource-policy/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-aps-resource-policy/index:DataAwsccApsResourcePolicyConfig"
    },
    "@cdktn/provider-awscc.dataAwsccApsRuleGroupsNamespace.DataAwsccApsRuleGroupsNamespace": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/aps_rule_groups_namespace awscc_aps_rule_groups_namespace}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApsRuleGroupsNamespace.DataAwsccApsRuleGroupsNamespace",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/aps_rule_groups_namespace awscc_aps_rule_groups_namespace} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-aps-rule-groups-namespace/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-awscc.dataAwsccApsRuleGroupsNamespace.DataAwsccApsRuleGroupsNamespaceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-aps-rule-groups-namespace/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccApsRuleGroupsNamespace resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-aps-rule-groups-namespace/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 DataAwsccApsRuleGroupsNamespace to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/aps_rule_groups_namespace#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccApsRuleGroupsNamespace that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccApsRuleGroupsNamespace to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-aps-rule-groups-namespace/index.ts",
            "line": 207
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-aps-rule-groups-namespace/index.ts",
            "line": 213
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccApsRuleGroupsNamespace",
      "namespace": "dataAwsccApsRuleGroupsNamespace",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-rule-groups-namespace/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-rule-groups-namespace/index.ts",
            "line": 165
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-rule-groups-namespace/index.ts",
            "line": 170
          },
          "name": "data",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-rule-groups-namespace/index.ts",
            "line": 188
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-rule-groups-namespace/index.ts",
            "line": 194
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApsRuleGroupsNamespace.DataAwsccApsRuleGroupsNamespaceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-rule-groups-namespace/index.ts",
            "line": 199
          },
          "name": "workspace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-rule-groups-namespace/index.ts",
            "line": 183
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-aps-rule-groups-namespace/index.ts",
            "line": 176
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-aps-rule-groups-namespace/index:DataAwsccApsRuleGroupsNamespace"
    },
    "@cdktn/provider-awscc.dataAwsccApsRuleGroupsNamespace.DataAwsccApsRuleGroupsNamespaceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApsRuleGroupsNamespace.DataAwsccApsRuleGroupsNamespaceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-aps-rule-groups-namespace/index.ts",
        "line": 14
      },
      "name": "DataAwsccApsRuleGroupsNamespaceConfig",
      "namespace": "dataAwsccApsRuleGroupsNamespace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/aps_rule_groups_namespace#id DataAwsccApsRuleGroupsNamespace#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-rule-groups-namespace/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-aps-rule-groups-namespace/index:DataAwsccApsRuleGroupsNamespaceConfig"
    },
    "@cdktn/provider-awscc.dataAwsccApsRuleGroupsNamespace.DataAwsccApsRuleGroupsNamespaceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApsRuleGroupsNamespace.DataAwsccApsRuleGroupsNamespaceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-aps-rule-groups-namespace/index.ts",
        "line": 25
      },
      "name": "DataAwsccApsRuleGroupsNamespaceTags",
      "namespace": "dataAwsccApsRuleGroupsNamespace",
      "symbolId": "src/data-awscc-aps-rule-groups-namespace/index:DataAwsccApsRuleGroupsNamespaceTags"
    },
    "@cdktn/provider-awscc.dataAwsccApsRuleGroupsNamespace.DataAwsccApsRuleGroupsNamespaceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApsRuleGroupsNamespace.DataAwsccApsRuleGroupsNamespaceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-aps-rule-groups-namespace/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-awscc-aps-rule-groups-namespace/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-aps-rule-groups-namespace/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-awscc.dataAwsccApsRuleGroupsNamespace.DataAwsccApsRuleGroupsNamespaceTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccApsRuleGroupsNamespaceTagsList",
      "namespace": "dataAwsccApsRuleGroupsNamespace",
      "symbolId": "src/data-awscc-aps-rule-groups-namespace/index:DataAwsccApsRuleGroupsNamespaceTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccApsRuleGroupsNamespace.DataAwsccApsRuleGroupsNamespaceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApsRuleGroupsNamespace.DataAwsccApsRuleGroupsNamespaceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-aps-rule-groups-namespace/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-aps-rule-groups-namespace/index.ts",
        "line": 48
      },
      "name": "DataAwsccApsRuleGroupsNamespaceTagsOutputReference",
      "namespace": "dataAwsccApsRuleGroupsNamespace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-rule-groups-namespace/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-rule-groups-namespace/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-aps-rule-groups-namespace/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApsRuleGroupsNamespace.DataAwsccApsRuleGroupsNamespaceTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-aps-rule-groups-namespace/index:DataAwsccApsRuleGroupsNamespaceTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApsScraper.DataAwsccApsScraper": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/aps_scraper awscc_aps_scraper}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApsScraper.DataAwsccApsScraper",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/aps_scraper awscc_aps_scraper} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-aps-scraper/index.ts",
          "line": 913
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApsScraper.DataAwsccApsScraperConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-aps-scraper/index.ts",
        "line": 881
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccApsScraper resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-aps-scraper/index.ts",
            "line": 898
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccApsScraper to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/aps_scraper#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccApsScraper that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccApsScraper to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-aps-scraper/index.ts",
            "line": 1009
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-aps-scraper/index.ts",
            "line": 1015
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccApsScraper",
      "namespace": "dataAwsccApsScraper",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-scraper/index.ts",
            "line": 886
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-scraper/index.ts",
            "line": 937
          },
          "name": "alias",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-scraper/index.ts",
            "line": 942
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-scraper/index.ts",
            "line": 948
          },
          "name": "destination",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApsScraper.DataAwsccApsScraperDestinationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-scraper/index.ts",
            "line": 966
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-scraper/index.ts",
            "line": 972
          },
          "name": "roleConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApsScraper.DataAwsccApsScraperRoleConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-scraper/index.ts",
            "line": 978
          },
          "name": "scrapeConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApsScraper.DataAwsccApsScraperScrapeConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-scraper/index.ts",
            "line": 983
          },
          "name": "scraperId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-scraper/index.ts",
            "line": 989
          },
          "name": "scraperLoggingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApsScraper.DataAwsccApsScraperScraperLoggingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-scraper/index.ts",
            "line": 995
          },
          "name": "source",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApsScraper.DataAwsccApsScraperSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-scraper/index.ts",
            "line": 1001
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApsScraper.DataAwsccApsScraperTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-scraper/index.ts",
            "line": 961
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-aps-scraper/index.ts",
            "line": 954
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-aps-scraper/index:DataAwsccApsScraper"
    },
    "@cdktn/provider-awscc.dataAwsccApsScraper.DataAwsccApsScraperConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApsScraper.DataAwsccApsScraperConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-aps-scraper/index.ts",
        "line": 14
      },
      "name": "DataAwsccApsScraperConfig",
      "namespace": "dataAwsccApsScraper",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/aps_scraper#id DataAwsccApsScraper#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-scraper/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-aps-scraper/index:DataAwsccApsScraperConfig"
    },
    "@cdktn/provider-awscc.dataAwsccApsScraper.DataAwsccApsScraperDestination": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApsScraper.DataAwsccApsScraperDestination",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-aps-scraper/index.ts",
        "line": 133
      },
      "name": "DataAwsccApsScraperDestination",
      "namespace": "dataAwsccApsScraper",
      "symbolId": "src/data-awscc-aps-scraper/index:DataAwsccApsScraperDestination"
    },
    "@cdktn/provider-awscc.dataAwsccApsScraper.DataAwsccApsScraperDestinationAmpConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApsScraper.DataAwsccApsScraperDestinationAmpConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-aps-scraper/index.ts",
        "line": 25
      },
      "name": "DataAwsccApsScraperDestinationAmpConfiguration",
      "namespace": "dataAwsccApsScraper",
      "symbolId": "src/data-awscc-aps-scraper/index:DataAwsccApsScraperDestinationAmpConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccApsScraper.DataAwsccApsScraperDestinationAmpConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApsScraper.DataAwsccApsScraperDestinationAmpConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-aps-scraper/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-aps-scraper/index.ts",
        "line": 48
      },
      "name": "DataAwsccApsScraperDestinationAmpConfigurationOutputReference",
      "namespace": "dataAwsccApsScraper",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-scraper/index.ts",
            "line": 75
          },
          "name": "workspaceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-aps-scraper/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApsScraper.DataAwsccApsScraperDestinationAmpConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-aps-scraper/index:DataAwsccApsScraperDestinationAmpConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApsScraper.DataAwsccApsScraperDestinationCloudwatchConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApsScraper.DataAwsccApsScraperDestinationCloudwatchConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-aps-scraper/index.ts",
        "line": 79
      },
      "name": "DataAwsccApsScraperDestinationCloudwatchConfiguration",
      "namespace": "dataAwsccApsScraper",
      "symbolId": "src/data-awscc-aps-scraper/index:DataAwsccApsScraperDestinationCloudwatchConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccApsScraper.DataAwsccApsScraperDestinationCloudwatchConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApsScraper.DataAwsccApsScraperDestinationCloudwatchConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-aps-scraper/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-awscc-aps-scraper/index.ts",
        "line": 102
      },
      "name": "DataAwsccApsScraperDestinationCloudwatchConfigurationOutputReference",
      "namespace": "dataAwsccApsScraper",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-scraper/index.ts",
            "line": 129
          },
          "name": "datasetArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-aps-scraper/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApsScraper.DataAwsccApsScraperDestinationCloudwatchConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-aps-scraper/index:DataAwsccApsScraperDestinationCloudwatchConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApsScraper.DataAwsccApsScraperDestinationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApsScraper.DataAwsccApsScraperDestinationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-aps-scraper/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-awscc-aps-scraper/index.ts",
        "line": 156
      },
      "name": "DataAwsccApsScraperDestinationOutputReference",
      "namespace": "dataAwsccApsScraper",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-scraper/index.ts",
            "line": 184
          },
          "name": "ampConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApsScraper.DataAwsccApsScraperDestinationAmpConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-scraper/index.ts",
            "line": 190
          },
          "name": "cloudwatchConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApsScraper.DataAwsccApsScraperDestinationCloudwatchConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-aps-scraper/index.ts",
            "line": 167
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApsScraper.DataAwsccApsScraperDestination"
          }
        }
      ],
      "symbolId": "src/data-awscc-aps-scraper/index:DataAwsccApsScraperDestinationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApsScraper.DataAwsccApsScraperRoleConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApsScraper.DataAwsccApsScraperRoleConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-aps-scraper/index.ts",
        "line": 194
      },
      "name": "DataAwsccApsScraperRoleConfiguration",
      "namespace": "dataAwsccApsScraper",
      "symbolId": "src/data-awscc-aps-scraper/index:DataAwsccApsScraperRoleConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccApsScraper.DataAwsccApsScraperRoleConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApsScraper.DataAwsccApsScraperRoleConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-aps-scraper/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-awscc-aps-scraper/index.ts",
        "line": 217
      },
      "name": "DataAwsccApsScraperRoleConfigurationOutputReference",
      "namespace": "dataAwsccApsScraper",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-scraper/index.ts",
            "line": 244
          },
          "name": "sourceRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-scraper/index.ts",
            "line": 249
          },
          "name": "targetRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-aps-scraper/index.ts",
            "line": 228
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApsScraper.DataAwsccApsScraperRoleConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-aps-scraper/index:DataAwsccApsScraperRoleConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApsScraper.DataAwsccApsScraperScrapeConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApsScraper.DataAwsccApsScraperScrapeConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-aps-scraper/index.ts",
        "line": 253
      },
      "name": "DataAwsccApsScraperScrapeConfiguration",
      "namespace": "dataAwsccApsScraper",
      "symbolId": "src/data-awscc-aps-scraper/index:DataAwsccApsScraperScrapeConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccApsScraper.DataAwsccApsScraperScrapeConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApsScraper.DataAwsccApsScraperScrapeConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-aps-scraper/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/data-awscc-aps-scraper/index.ts",
        "line": 276
      },
      "name": "DataAwsccApsScraperScrapeConfigurationOutputReference",
      "namespace": "dataAwsccApsScraper",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-scraper/index.ts",
            "line": 303
          },
          "name": "configurationBlob",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-aps-scraper/index.ts",
            "line": 287
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApsScraper.DataAwsccApsScraperScrapeConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-aps-scraper/index:DataAwsccApsScraperScrapeConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApsScraper.DataAwsccApsScraperScraperLoggingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApsScraper.DataAwsccApsScraperScraperLoggingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-aps-scraper/index.ts",
        "line": 552
      },
      "name": "DataAwsccApsScraperScraperLoggingConfiguration",
      "namespace": "dataAwsccApsScraper",
      "symbolId": "src/data-awscc-aps-scraper/index:DataAwsccApsScraperScraperLoggingConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccApsScraper.DataAwsccApsScraperScraperLoggingConfigurationLoggingDestination": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApsScraper.DataAwsccApsScraperScraperLoggingConfigurationLoggingDestination",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-aps-scraper/index.ts",
        "line": 361
      },
      "name": "DataAwsccApsScraperScraperLoggingConfigurationLoggingDestination",
      "namespace": "dataAwsccApsScraper",
      "symbolId": "src/data-awscc-aps-scraper/index:DataAwsccApsScraperScraperLoggingConfigurationLoggingDestination"
    },
    "@cdktn/provider-awscc.dataAwsccApsScraper.DataAwsccApsScraperScraperLoggingConfigurationLoggingDestinationCloudwatchLogs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApsScraper.DataAwsccApsScraperScraperLoggingConfigurationLoggingDestinationCloudwatchLogs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-aps-scraper/index.ts",
        "line": 307
      },
      "name": "DataAwsccApsScraperScraperLoggingConfigurationLoggingDestinationCloudwatchLogs",
      "namespace": "dataAwsccApsScraper",
      "symbolId": "src/data-awscc-aps-scraper/index:DataAwsccApsScraperScraperLoggingConfigurationLoggingDestinationCloudwatchLogs"
    },
    "@cdktn/provider-awscc.dataAwsccApsScraper.DataAwsccApsScraperScraperLoggingConfigurationLoggingDestinationCloudwatchLogsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApsScraper.DataAwsccApsScraperScraperLoggingConfigurationLoggingDestinationCloudwatchLogsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-aps-scraper/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-awscc-aps-scraper/index.ts",
        "line": 330
      },
      "name": "DataAwsccApsScraperScraperLoggingConfigurationLoggingDestinationCloudwatchLogsOutputReference",
      "namespace": "dataAwsccApsScraper",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-scraper/index.ts",
            "line": 357
          },
          "name": "logGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-aps-scraper/index.ts",
            "line": 341
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApsScraper.DataAwsccApsScraperScraperLoggingConfigurationLoggingDestinationCloudwatchLogs"
          }
        }
      ],
      "symbolId": "src/data-awscc-aps-scraper/index:DataAwsccApsScraperScraperLoggingConfigurationLoggingDestinationCloudwatchLogsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApsScraper.DataAwsccApsScraperScraperLoggingConfigurationLoggingDestinationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApsScraper.DataAwsccApsScraperScraperLoggingConfigurationLoggingDestinationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-aps-scraper/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-awscc-aps-scraper/index.ts",
        "line": 384
      },
      "name": "DataAwsccApsScraperScraperLoggingConfigurationLoggingDestinationOutputReference",
      "namespace": "dataAwsccApsScraper",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-scraper/index.ts",
            "line": 412
          },
          "name": "cloudwatchLogs",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApsScraper.DataAwsccApsScraperScraperLoggingConfigurationLoggingDestinationCloudwatchLogsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-aps-scraper/index.ts",
            "line": 395
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApsScraper.DataAwsccApsScraperScraperLoggingConfigurationLoggingDestination"
          }
        }
      ],
      "symbolId": "src/data-awscc-aps-scraper/index:DataAwsccApsScraperScraperLoggingConfigurationLoggingDestinationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApsScraper.DataAwsccApsScraperScraperLoggingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApsScraper.DataAwsccApsScraperScraperLoggingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-aps-scraper/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-aps-scraper/index.ts",
        "line": 575
      },
      "name": "DataAwsccApsScraperScraperLoggingConfigurationOutputReference",
      "namespace": "dataAwsccApsScraper",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-scraper/index.ts",
            "line": 603
          },
          "name": "loggingDestination",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApsScraper.DataAwsccApsScraperScraperLoggingConfigurationLoggingDestinationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-scraper/index.ts",
            "line": 609
          },
          "name": "scraperComponents",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApsScraper.DataAwsccApsScraperScraperLoggingConfigurationScraperComponentsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-aps-scraper/index.ts",
            "line": 586
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApsScraper.DataAwsccApsScraperScraperLoggingConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-aps-scraper/index:DataAwsccApsScraperScraperLoggingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApsScraper.DataAwsccApsScraperScraperLoggingConfigurationScraperComponents": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApsScraper.DataAwsccApsScraperScraperLoggingConfigurationScraperComponents",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-aps-scraper/index.ts",
        "line": 471
      },
      "name": "DataAwsccApsScraperScraperLoggingConfigurationScraperComponents",
      "namespace": "dataAwsccApsScraper",
      "symbolId": "src/data-awscc-aps-scraper/index:DataAwsccApsScraperScraperLoggingConfigurationScraperComponents"
    },
    "@cdktn/provider-awscc.dataAwsccApsScraper.DataAwsccApsScraperScraperLoggingConfigurationScraperComponentsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApsScraper.DataAwsccApsScraperScraperLoggingConfigurationScraperComponentsConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-aps-scraper/index.ts",
        "line": 416
      },
      "name": "DataAwsccApsScraperScraperLoggingConfigurationScraperComponentsConfig",
      "namespace": "dataAwsccApsScraper",
      "symbolId": "src/data-awscc-aps-scraper/index:DataAwsccApsScraperScraperLoggingConfigurationScraperComponentsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccApsScraper.DataAwsccApsScraperScraperLoggingConfigurationScraperComponentsConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApsScraper.DataAwsccApsScraperScraperLoggingConfigurationScraperComponentsConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-aps-scraper/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-aps-scraper/index.ts",
        "line": 439
      },
      "name": "DataAwsccApsScraperScraperLoggingConfigurationScraperComponentsConfigOutputReference",
      "namespace": "dataAwsccApsScraper",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-scraper/index.ts",
            "line": 467
          },
          "name": "options",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-aps-scraper/index.ts",
            "line": 450
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApsScraper.DataAwsccApsScraperScraperLoggingConfigurationScraperComponentsConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-aps-scraper/index:DataAwsccApsScraperScraperLoggingConfigurationScraperComponentsConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApsScraper.DataAwsccApsScraperScraperLoggingConfigurationScraperComponentsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApsScraper.DataAwsccApsScraperScraperLoggingConfigurationScraperComponentsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-aps-scraper/index.ts",
          "line": 541
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-aps-scraper/index.ts",
        "line": 534
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-aps-scraper/index.ts",
            "line": 548
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApsScraper.DataAwsccApsScraperScraperLoggingConfigurationScraperComponentsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccApsScraperScraperLoggingConfigurationScraperComponentsList",
      "namespace": "dataAwsccApsScraper",
      "symbolId": "src/data-awscc-aps-scraper/index:DataAwsccApsScraperScraperLoggingConfigurationScraperComponentsList"
    },
    "@cdktn/provider-awscc.dataAwsccApsScraper.DataAwsccApsScraperScraperLoggingConfigurationScraperComponentsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApsScraper.DataAwsccApsScraperScraperLoggingConfigurationScraperComponentsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-aps-scraper/index.ts",
          "line": 503
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-aps-scraper/index.ts",
        "line": 494
      },
      "name": "DataAwsccApsScraperScraperLoggingConfigurationScraperComponentsOutputReference",
      "namespace": "dataAwsccApsScraper",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-scraper/index.ts",
            "line": 524
          },
          "name": "config",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApsScraper.DataAwsccApsScraperScraperLoggingConfigurationScraperComponentsConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-scraper/index.ts",
            "line": 529
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-aps-scraper/index.ts",
            "line": 507
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApsScraper.DataAwsccApsScraperScraperLoggingConfigurationScraperComponents"
          }
        }
      ],
      "symbolId": "src/data-awscc-aps-scraper/index:DataAwsccApsScraperScraperLoggingConfigurationScraperComponentsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApsScraper.DataAwsccApsScraperSource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApsScraper.DataAwsccApsScraperSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-aps-scraper/index.ts",
        "line": 736
      },
      "name": "DataAwsccApsScraperSource",
      "namespace": "dataAwsccApsScraper",
      "symbolId": "src/data-awscc-aps-scraper/index:DataAwsccApsScraperSource"
    },
    "@cdktn/provider-awscc.dataAwsccApsScraper.DataAwsccApsScraperSourceEksConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApsScraper.DataAwsccApsScraperSourceEksConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-aps-scraper/index.ts",
        "line": 613
      },
      "name": "DataAwsccApsScraperSourceEksConfiguration",
      "namespace": "dataAwsccApsScraper",
      "symbolId": "src/data-awscc-aps-scraper/index:DataAwsccApsScraperSourceEksConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccApsScraper.DataAwsccApsScraperSourceEksConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApsScraper.DataAwsccApsScraperSourceEksConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-aps-scraper/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-aps-scraper/index.ts",
        "line": 636
      },
      "name": "DataAwsccApsScraperSourceEksConfigurationOutputReference",
      "namespace": "dataAwsccApsScraper",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-scraper/index.ts",
            "line": 663
          },
          "name": "clusterArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-scraper/index.ts",
            "line": 668
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-scraper/index.ts",
            "line": 673
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-aps-scraper/index.ts",
            "line": 647
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApsScraper.DataAwsccApsScraperSourceEksConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-aps-scraper/index:DataAwsccApsScraperSourceEksConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApsScraper.DataAwsccApsScraperSourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApsScraper.DataAwsccApsScraperSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-aps-scraper/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-awscc-aps-scraper/index.ts",
        "line": 759
      },
      "name": "DataAwsccApsScraperSourceOutputReference",
      "namespace": "dataAwsccApsScraper",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-scraper/index.ts",
            "line": 787
          },
          "name": "eksConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApsScraper.DataAwsccApsScraperSourceEksConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-scraper/index.ts",
            "line": 793
          },
          "name": "vpcConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApsScraper.DataAwsccApsScraperSourceVpcConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-aps-scraper/index.ts",
            "line": 770
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApsScraper.DataAwsccApsScraperSource"
          }
        }
      ],
      "symbolId": "src/data-awscc-aps-scraper/index:DataAwsccApsScraperSourceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApsScraper.DataAwsccApsScraperSourceVpcConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApsScraper.DataAwsccApsScraperSourceVpcConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-aps-scraper/index.ts",
        "line": 677
      },
      "name": "DataAwsccApsScraperSourceVpcConfiguration",
      "namespace": "dataAwsccApsScraper",
      "symbolId": "src/data-awscc-aps-scraper/index:DataAwsccApsScraperSourceVpcConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccApsScraper.DataAwsccApsScraperSourceVpcConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApsScraper.DataAwsccApsScraperSourceVpcConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-aps-scraper/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-awscc-aps-scraper/index.ts",
        "line": 700
      },
      "name": "DataAwsccApsScraperSourceVpcConfigurationOutputReference",
      "namespace": "dataAwsccApsScraper",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-scraper/index.ts",
            "line": 727
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-scraper/index.ts",
            "line": 732
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-aps-scraper/index.ts",
            "line": 711
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApsScraper.DataAwsccApsScraperSourceVpcConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-aps-scraper/index:DataAwsccApsScraperSourceVpcConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApsScraper.DataAwsccApsScraperTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApsScraper.DataAwsccApsScraperTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-aps-scraper/index.ts",
        "line": 797
      },
      "name": "DataAwsccApsScraperTags",
      "namespace": "dataAwsccApsScraper",
      "symbolId": "src/data-awscc-aps-scraper/index:DataAwsccApsScraperTags"
    },
    "@cdktn/provider-awscc.dataAwsccApsScraper.DataAwsccApsScraperTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApsScraper.DataAwsccApsScraperTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-aps-scraper/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-aps-scraper/index.ts",
        "line": 859
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-aps-scraper/index.ts",
            "line": 873
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApsScraper.DataAwsccApsScraperTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccApsScraperTagsList",
      "namespace": "dataAwsccApsScraper",
      "symbolId": "src/data-awscc-aps-scraper/index:DataAwsccApsScraperTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccApsScraper.DataAwsccApsScraperTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApsScraper.DataAwsccApsScraperTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-aps-scraper/index.ts",
          "line": 829
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-aps-scraper/index.ts",
        "line": 820
      },
      "name": "DataAwsccApsScraperTagsOutputReference",
      "namespace": "dataAwsccApsScraper",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-scraper/index.ts",
            "line": 849
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-scraper/index.ts",
            "line": 854
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-aps-scraper/index.ts",
            "line": 833
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApsScraper.DataAwsccApsScraperTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-aps-scraper/index:DataAwsccApsScraperTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApsScrapers.DataAwsccApsScrapers": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/aps_scrapers awscc_aps_scrapers}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApsScrapers.DataAwsccApsScrapers",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/aps_scrapers awscc_aps_scrapers} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-aps-scrapers/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApsScrapers.DataAwsccApsScrapersConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-aps-scrapers/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccApsScrapers resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-aps-scrapers/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccApsScrapers to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/aps_scrapers#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccApsScrapers that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccApsScrapers to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-aps-scrapers/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-aps-scrapers/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccApsScrapers",
      "namespace": "dataAwsccApsScrapers",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-scrapers/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-scrapers/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-scrapers/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-aps-scrapers/index:DataAwsccApsScrapers"
    },
    "@cdktn/provider-awscc.dataAwsccApsScrapers.DataAwsccApsScrapersConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApsScrapers.DataAwsccApsScrapersConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-aps-scrapers/index.ts",
        "line": 14
      },
      "name": "DataAwsccApsScrapersConfig",
      "namespace": "dataAwsccApsScrapers",
      "symbolId": "src/data-awscc-aps-scrapers/index:DataAwsccApsScrapersConfig"
    },
    "@cdktn/provider-awscc.dataAwsccApsWorkspace.DataAwsccApsWorkspace": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/aps_workspace awscc_aps_workspace}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApsWorkspace.DataAwsccApsWorkspace",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/aps_workspace awscc_aps_workspace} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-aps-workspace/index.ts",
          "line": 726
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApsWorkspace.DataAwsccApsWorkspaceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-aps-workspace/index.ts",
        "line": 694
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccApsWorkspace resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-aps-workspace/index.ts",
            "line": 711
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccApsWorkspace to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/aps_workspace#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccApsWorkspace that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccApsWorkspace to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-aps-workspace/index.ts",
            "line": 820
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-aps-workspace/index.ts",
            "line": 826
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccApsWorkspace",
      "namespace": "dataAwsccApsWorkspace",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-workspace/index.ts",
            "line": 699
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-workspace/index.ts",
            "line": 750
          },
          "name": "alertManagerDefinition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-workspace/index.ts",
            "line": 755
          },
          "name": "alias",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-workspace/index.ts",
            "line": 760
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-workspace/index.ts",
            "line": 778
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-workspace/index.ts",
            "line": 784
          },
          "name": "loggingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApsWorkspace.DataAwsccApsWorkspaceLoggingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-workspace/index.ts",
            "line": 789
          },
          "name": "prometheusEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-workspace/index.ts",
            "line": 795
          },
          "name": "queryLoggingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApsWorkspace.DataAwsccApsWorkspaceQueryLoggingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-workspace/index.ts",
            "line": 801
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApsWorkspace.DataAwsccApsWorkspaceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-workspace/index.ts",
            "line": 807
          },
          "name": "workspaceConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApsWorkspace.DataAwsccApsWorkspaceWorkspaceConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-workspace/index.ts",
            "line": 812
          },
          "name": "workspaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-workspace/index.ts",
            "line": 773
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-aps-workspace/index.ts",
            "line": 766
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-aps-workspace/index:DataAwsccApsWorkspace"
    },
    "@cdktn/provider-awscc.dataAwsccApsWorkspace.DataAwsccApsWorkspaceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApsWorkspace.DataAwsccApsWorkspaceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-aps-workspace/index.ts",
        "line": 14
      },
      "name": "DataAwsccApsWorkspaceConfig",
      "namespace": "dataAwsccApsWorkspace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/aps_workspace#id DataAwsccApsWorkspace#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-workspace/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-aps-workspace/index:DataAwsccApsWorkspaceConfig"
    },
    "@cdktn/provider-awscc.dataAwsccApsWorkspace.DataAwsccApsWorkspaceLoggingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApsWorkspace.DataAwsccApsWorkspaceLoggingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-aps-workspace/index.ts",
        "line": 25
      },
      "name": "DataAwsccApsWorkspaceLoggingConfiguration",
      "namespace": "dataAwsccApsWorkspace",
      "symbolId": "src/data-awscc-aps-workspace/index:DataAwsccApsWorkspaceLoggingConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccApsWorkspace.DataAwsccApsWorkspaceLoggingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApsWorkspace.DataAwsccApsWorkspaceLoggingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-aps-workspace/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-aps-workspace/index.ts",
        "line": 48
      },
      "name": "DataAwsccApsWorkspaceLoggingConfigurationOutputReference",
      "namespace": "dataAwsccApsWorkspace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-workspace/index.ts",
            "line": 75
          },
          "name": "logGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-aps-workspace/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApsWorkspace.DataAwsccApsWorkspaceLoggingConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-aps-workspace/index:DataAwsccApsWorkspaceLoggingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApsWorkspace.DataAwsccApsWorkspaceQueryLoggingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApsWorkspace.DataAwsccApsWorkspaceQueryLoggingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-aps-workspace/index.ts",
        "line": 269
      },
      "name": "DataAwsccApsWorkspaceQueryLoggingConfiguration",
      "namespace": "dataAwsccApsWorkspace",
      "symbolId": "src/data-awscc-aps-workspace/index:DataAwsccApsWorkspaceQueryLoggingConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccApsWorkspace.DataAwsccApsWorkspaceQueryLoggingConfigurationDestinations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApsWorkspace.DataAwsccApsWorkspaceQueryLoggingConfigurationDestinations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-aps-workspace/index.ts",
        "line": 187
      },
      "name": "DataAwsccApsWorkspaceQueryLoggingConfigurationDestinations",
      "namespace": "dataAwsccApsWorkspace",
      "symbolId": "src/data-awscc-aps-workspace/index:DataAwsccApsWorkspaceQueryLoggingConfigurationDestinations"
    },
    "@cdktn/provider-awscc.dataAwsccApsWorkspace.DataAwsccApsWorkspaceQueryLoggingConfigurationDestinationsCloudwatchLogs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApsWorkspace.DataAwsccApsWorkspaceQueryLoggingConfigurationDestinationsCloudwatchLogs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-aps-workspace/index.ts",
        "line": 79
      },
      "name": "DataAwsccApsWorkspaceQueryLoggingConfigurationDestinationsCloudwatchLogs",
      "namespace": "dataAwsccApsWorkspace",
      "symbolId": "src/data-awscc-aps-workspace/index:DataAwsccApsWorkspaceQueryLoggingConfigurationDestinationsCloudwatchLogs"
    },
    "@cdktn/provider-awscc.dataAwsccApsWorkspace.DataAwsccApsWorkspaceQueryLoggingConfigurationDestinationsCloudwatchLogsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApsWorkspace.DataAwsccApsWorkspaceQueryLoggingConfigurationDestinationsCloudwatchLogsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-aps-workspace/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-awscc-aps-workspace/index.ts",
        "line": 102
      },
      "name": "DataAwsccApsWorkspaceQueryLoggingConfigurationDestinationsCloudwatchLogsOutputReference",
      "namespace": "dataAwsccApsWorkspace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-workspace/index.ts",
            "line": 129
          },
          "name": "logGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-aps-workspace/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApsWorkspace.DataAwsccApsWorkspaceQueryLoggingConfigurationDestinationsCloudwatchLogs"
          }
        }
      ],
      "symbolId": "src/data-awscc-aps-workspace/index:DataAwsccApsWorkspaceQueryLoggingConfigurationDestinationsCloudwatchLogsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApsWorkspace.DataAwsccApsWorkspaceQueryLoggingConfigurationDestinationsFilters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApsWorkspace.DataAwsccApsWorkspaceQueryLoggingConfigurationDestinationsFilters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-aps-workspace/index.ts",
        "line": 133
      },
      "name": "DataAwsccApsWorkspaceQueryLoggingConfigurationDestinationsFilters",
      "namespace": "dataAwsccApsWorkspace",
      "symbolId": "src/data-awscc-aps-workspace/index:DataAwsccApsWorkspaceQueryLoggingConfigurationDestinationsFilters"
    },
    "@cdktn/provider-awscc.dataAwsccApsWorkspace.DataAwsccApsWorkspaceQueryLoggingConfigurationDestinationsFiltersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApsWorkspace.DataAwsccApsWorkspaceQueryLoggingConfigurationDestinationsFiltersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-aps-workspace/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-awscc-aps-workspace/index.ts",
        "line": 156
      },
      "name": "DataAwsccApsWorkspaceQueryLoggingConfigurationDestinationsFiltersOutputReference",
      "namespace": "dataAwsccApsWorkspace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-workspace/index.ts",
            "line": 183
          },
          "name": "qspThreshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-aps-workspace/index.ts",
            "line": 167
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApsWorkspace.DataAwsccApsWorkspaceQueryLoggingConfigurationDestinationsFilters"
          }
        }
      ],
      "symbolId": "src/data-awscc-aps-workspace/index:DataAwsccApsWorkspaceQueryLoggingConfigurationDestinationsFiltersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApsWorkspace.DataAwsccApsWorkspaceQueryLoggingConfigurationDestinationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApsWorkspace.DataAwsccApsWorkspaceQueryLoggingConfigurationDestinationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-aps-workspace/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-awscc-aps-workspace/index.ts",
        "line": 251
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-aps-workspace/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-awscc.dataAwsccApsWorkspace.DataAwsccApsWorkspaceQueryLoggingConfigurationDestinationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccApsWorkspaceQueryLoggingConfigurationDestinationsList",
      "namespace": "dataAwsccApsWorkspace",
      "symbolId": "src/data-awscc-aps-workspace/index:DataAwsccApsWorkspaceQueryLoggingConfigurationDestinationsList"
    },
    "@cdktn/provider-awscc.dataAwsccApsWorkspace.DataAwsccApsWorkspaceQueryLoggingConfigurationDestinationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApsWorkspace.DataAwsccApsWorkspaceQueryLoggingConfigurationDestinationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-aps-workspace/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-aps-workspace/index.ts",
        "line": 210
      },
      "name": "DataAwsccApsWorkspaceQueryLoggingConfigurationDestinationsOutputReference",
      "namespace": "dataAwsccApsWorkspace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-workspace/index.ts",
            "line": 240
          },
          "name": "cloudwatchLogs",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApsWorkspace.DataAwsccApsWorkspaceQueryLoggingConfigurationDestinationsCloudwatchLogsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-workspace/index.ts",
            "line": 246
          },
          "name": "filters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApsWorkspace.DataAwsccApsWorkspaceQueryLoggingConfigurationDestinationsFiltersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-aps-workspace/index.ts",
            "line": 223
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApsWorkspace.DataAwsccApsWorkspaceQueryLoggingConfigurationDestinations"
          }
        }
      ],
      "symbolId": "src/data-awscc-aps-workspace/index:DataAwsccApsWorkspaceQueryLoggingConfigurationDestinationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApsWorkspace.DataAwsccApsWorkspaceQueryLoggingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApsWorkspace.DataAwsccApsWorkspaceQueryLoggingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-aps-workspace/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-awscc-aps-workspace/index.ts",
        "line": 292
      },
      "name": "DataAwsccApsWorkspaceQueryLoggingConfigurationOutputReference",
      "namespace": "dataAwsccApsWorkspace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-workspace/index.ts",
            "line": 320
          },
          "name": "destinations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApsWorkspace.DataAwsccApsWorkspaceQueryLoggingConfigurationDestinationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-aps-workspace/index.ts",
            "line": 303
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApsWorkspace.DataAwsccApsWorkspaceQueryLoggingConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-aps-workspace/index:DataAwsccApsWorkspaceQueryLoggingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApsWorkspace.DataAwsccApsWorkspaceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApsWorkspace.DataAwsccApsWorkspaceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-aps-workspace/index.ts",
        "line": 324
      },
      "name": "DataAwsccApsWorkspaceTags",
      "namespace": "dataAwsccApsWorkspace",
      "symbolId": "src/data-awscc-aps-workspace/index:DataAwsccApsWorkspaceTags"
    },
    "@cdktn/provider-awscc.dataAwsccApsWorkspace.DataAwsccApsWorkspaceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApsWorkspace.DataAwsccApsWorkspaceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-aps-workspace/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-awscc-aps-workspace/index.ts",
        "line": 386
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-aps-workspace/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-awscc.dataAwsccApsWorkspace.DataAwsccApsWorkspaceTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccApsWorkspaceTagsList",
      "namespace": "dataAwsccApsWorkspace",
      "symbolId": "src/data-awscc-aps-workspace/index:DataAwsccApsWorkspaceTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccApsWorkspace.DataAwsccApsWorkspaceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApsWorkspace.DataAwsccApsWorkspaceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-aps-workspace/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-aps-workspace/index.ts",
        "line": 347
      },
      "name": "DataAwsccApsWorkspaceTagsOutputReference",
      "namespace": "dataAwsccApsWorkspace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-workspace/index.ts",
            "line": 376
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-workspace/index.ts",
            "line": 381
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-aps-workspace/index.ts",
            "line": 360
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApsWorkspace.DataAwsccApsWorkspaceTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-aps-workspace/index:DataAwsccApsWorkspaceTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApsWorkspace.DataAwsccApsWorkspaceWorkspaceConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApsWorkspace.DataAwsccApsWorkspaceWorkspaceConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-aps-workspace/index.ts",
        "line": 620
      },
      "name": "DataAwsccApsWorkspaceWorkspaceConfiguration",
      "namespace": "dataAwsccApsWorkspace",
      "symbolId": "src/data-awscc-aps-workspace/index:DataAwsccApsWorkspaceWorkspaceConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccApsWorkspace.DataAwsccApsWorkspaceWorkspaceConfigurationLimitsPerLabelSets": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApsWorkspace.DataAwsccApsWorkspaceWorkspaceConfigurationLimitsPerLabelSets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-aps-workspace/index.ts",
        "line": 538
      },
      "name": "DataAwsccApsWorkspaceWorkspaceConfigurationLimitsPerLabelSets",
      "namespace": "dataAwsccApsWorkspace",
      "symbolId": "src/data-awscc-aps-workspace/index:DataAwsccApsWorkspaceWorkspaceConfigurationLimitsPerLabelSets"
    },
    "@cdktn/provider-awscc.dataAwsccApsWorkspace.DataAwsccApsWorkspaceWorkspaceConfigurationLimitsPerLabelSetsLabelSet": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApsWorkspace.DataAwsccApsWorkspaceWorkspaceConfigurationLimitsPerLabelSetsLabelSet",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-aps-workspace/index.ts",
        "line": 404
      },
      "name": "DataAwsccApsWorkspaceWorkspaceConfigurationLimitsPerLabelSetsLabelSet",
      "namespace": "dataAwsccApsWorkspace",
      "symbolId": "src/data-awscc-aps-workspace/index:DataAwsccApsWorkspaceWorkspaceConfigurationLimitsPerLabelSetsLabelSet"
    },
    "@cdktn/provider-awscc.dataAwsccApsWorkspace.DataAwsccApsWorkspaceWorkspaceConfigurationLimitsPerLabelSetsLabelSetList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApsWorkspace.DataAwsccApsWorkspaceWorkspaceConfigurationLimitsPerLabelSetsLabelSetList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-aps-workspace/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-aps-workspace/index.ts",
        "line": 466
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-aps-workspace/index.ts",
            "line": 480
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApsWorkspace.DataAwsccApsWorkspaceWorkspaceConfigurationLimitsPerLabelSetsLabelSetOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccApsWorkspaceWorkspaceConfigurationLimitsPerLabelSetsLabelSetList",
      "namespace": "dataAwsccApsWorkspace",
      "symbolId": "src/data-awscc-aps-workspace/index:DataAwsccApsWorkspaceWorkspaceConfigurationLimitsPerLabelSetsLabelSetList"
    },
    "@cdktn/provider-awscc.dataAwsccApsWorkspace.DataAwsccApsWorkspaceWorkspaceConfigurationLimitsPerLabelSetsLabelSetOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApsWorkspace.DataAwsccApsWorkspaceWorkspaceConfigurationLimitsPerLabelSetsLabelSetOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-aps-workspace/index.ts",
          "line": 436
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-aps-workspace/index.ts",
        "line": 427
      },
      "name": "DataAwsccApsWorkspaceWorkspaceConfigurationLimitsPerLabelSetsLabelSetOutputReference",
      "namespace": "dataAwsccApsWorkspace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-workspace/index.ts",
            "line": 456
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-workspace/index.ts",
            "line": 461
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-aps-workspace/index.ts",
            "line": 440
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApsWorkspace.DataAwsccApsWorkspaceWorkspaceConfigurationLimitsPerLabelSetsLabelSet"
          }
        }
      ],
      "symbolId": "src/data-awscc-aps-workspace/index:DataAwsccApsWorkspaceWorkspaceConfigurationLimitsPerLabelSetsLabelSetOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApsWorkspace.DataAwsccApsWorkspaceWorkspaceConfigurationLimitsPerLabelSetsLimits": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApsWorkspace.DataAwsccApsWorkspaceWorkspaceConfigurationLimitsPerLabelSetsLimits",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-aps-workspace/index.ts",
        "line": 484
      },
      "name": "DataAwsccApsWorkspaceWorkspaceConfigurationLimitsPerLabelSetsLimits",
      "namespace": "dataAwsccApsWorkspace",
      "symbolId": "src/data-awscc-aps-workspace/index:DataAwsccApsWorkspaceWorkspaceConfigurationLimitsPerLabelSetsLimits"
    },
    "@cdktn/provider-awscc.dataAwsccApsWorkspace.DataAwsccApsWorkspaceWorkspaceConfigurationLimitsPerLabelSetsLimitsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApsWorkspace.DataAwsccApsWorkspaceWorkspaceConfigurationLimitsPerLabelSetsLimitsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-aps-workspace/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-aps-workspace/index.ts",
        "line": 507
      },
      "name": "DataAwsccApsWorkspaceWorkspaceConfigurationLimitsPerLabelSetsLimitsOutputReference",
      "namespace": "dataAwsccApsWorkspace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-workspace/index.ts",
            "line": 534
          },
          "name": "maxSeries",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-aps-workspace/index.ts",
            "line": 518
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApsWorkspace.DataAwsccApsWorkspaceWorkspaceConfigurationLimitsPerLabelSetsLimits"
          }
        }
      ],
      "symbolId": "src/data-awscc-aps-workspace/index:DataAwsccApsWorkspaceWorkspaceConfigurationLimitsPerLabelSetsLimitsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApsWorkspace.DataAwsccApsWorkspaceWorkspaceConfigurationLimitsPerLabelSetsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApsWorkspace.DataAwsccApsWorkspaceWorkspaceConfigurationLimitsPerLabelSetsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-aps-workspace/index.ts",
          "line": 609
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-aps-workspace/index.ts",
        "line": 602
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-aps-workspace/index.ts",
            "line": 616
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApsWorkspace.DataAwsccApsWorkspaceWorkspaceConfigurationLimitsPerLabelSetsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccApsWorkspaceWorkspaceConfigurationLimitsPerLabelSetsList",
      "namespace": "dataAwsccApsWorkspace",
      "symbolId": "src/data-awscc-aps-workspace/index:DataAwsccApsWorkspaceWorkspaceConfigurationLimitsPerLabelSetsList"
    },
    "@cdktn/provider-awscc.dataAwsccApsWorkspace.DataAwsccApsWorkspaceWorkspaceConfigurationLimitsPerLabelSetsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApsWorkspace.DataAwsccApsWorkspaceWorkspaceConfigurationLimitsPerLabelSetsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-aps-workspace/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-aps-workspace/index.ts",
        "line": 561
      },
      "name": "DataAwsccApsWorkspaceWorkspaceConfigurationLimitsPerLabelSetsOutputReference",
      "namespace": "dataAwsccApsWorkspace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-workspace/index.ts",
            "line": 591
          },
          "name": "labelSet",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApsWorkspace.DataAwsccApsWorkspaceWorkspaceConfigurationLimitsPerLabelSetsLabelSetList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-workspace/index.ts",
            "line": 597
          },
          "name": "limits",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApsWorkspace.DataAwsccApsWorkspaceWorkspaceConfigurationLimitsPerLabelSetsLimitsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-aps-workspace/index.ts",
            "line": 574
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApsWorkspace.DataAwsccApsWorkspaceWorkspaceConfigurationLimitsPerLabelSets"
          }
        }
      ],
      "symbolId": "src/data-awscc-aps-workspace/index:DataAwsccApsWorkspaceWorkspaceConfigurationLimitsPerLabelSetsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApsWorkspace.DataAwsccApsWorkspaceWorkspaceConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApsWorkspace.DataAwsccApsWorkspaceWorkspaceConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-aps-workspace/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/data-awscc-aps-workspace/index.ts",
        "line": 643
      },
      "name": "DataAwsccApsWorkspaceWorkspaceConfigurationOutputReference",
      "namespace": "dataAwsccApsWorkspace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-workspace/index.ts",
            "line": 671
          },
          "name": "limitsPerLabelSets",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApsWorkspace.DataAwsccApsWorkspaceWorkspaceConfigurationLimitsPerLabelSetsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-workspace/index.ts",
            "line": 676
          },
          "name": "outOfOrderTimeWindowInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-workspace/index.ts",
            "line": 681
          },
          "name": "retentionPeriodInDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-workspace/index.ts",
            "line": 686
          },
          "name": "ruleQueryOffsetInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-aps-workspace/index.ts",
            "line": 654
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccApsWorkspace.DataAwsccApsWorkspaceWorkspaceConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-aps-workspace/index:DataAwsccApsWorkspaceWorkspaceConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccApsWorkspaces.DataAwsccApsWorkspaces": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/aps_workspaces awscc_aps_workspaces}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApsWorkspaces.DataAwsccApsWorkspaces",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/aps_workspaces awscc_aps_workspaces} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-aps-workspaces/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccApsWorkspaces.DataAwsccApsWorkspacesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-aps-workspaces/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccApsWorkspaces resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-aps-workspaces/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccApsWorkspaces to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/aps_workspaces#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccApsWorkspaces that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccApsWorkspaces to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-aps-workspaces/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-aps-workspaces/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccApsWorkspaces",
      "namespace": "dataAwsccApsWorkspaces",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-workspaces/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-workspaces/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-aps-workspaces/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-aps-workspaces/index:DataAwsccApsWorkspaces"
    },
    "@cdktn/provider-awscc.dataAwsccApsWorkspaces.DataAwsccApsWorkspacesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccApsWorkspaces.DataAwsccApsWorkspacesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-aps-workspaces/index.ts",
        "line": 14
      },
      "name": "DataAwsccApsWorkspacesConfig",
      "namespace": "dataAwsccApsWorkspaces",
      "symbolId": "src/data-awscc-aps-workspaces/index:DataAwsccApsWorkspacesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccArczonalshiftAutoshiftObserverNotificationStatus.DataAwsccArczonalshiftAutoshiftObserverNotificationStatus": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/arczonalshift_autoshift_observer_notification_status awscc_arczonalshift_autoshift_observer_notification_status}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccArczonalshiftAutoshiftObserverNotificationStatus.DataAwsccArczonalshiftAutoshiftObserverNotificationStatus",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/arczonalshift_autoshift_observer_notification_status awscc_arczonalshift_autoshift_observer_notification_status} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-arczonalshift-autoshift-observer-notification-status/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccArczonalshiftAutoshiftObserverNotificationStatus.DataAwsccArczonalshiftAutoshiftObserverNotificationStatusConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-arczonalshift-autoshift-observer-notification-status/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccArczonalshiftAutoshiftObserverNotificationStatus resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-arczonalshift-autoshift-observer-notification-status/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccArczonalshiftAutoshiftObserverNotificationStatus to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/arczonalshift_autoshift_observer_notification_status#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccArczonalshiftAutoshiftObserverNotificationStatus that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccArczonalshiftAutoshiftObserverNotificationStatus to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-arczonalshift-autoshift-observer-notification-status/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-awscc-arczonalshift-autoshift-observer-notification-status/index.ts",
            "line": 122
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccArczonalshiftAutoshiftObserverNotificationStatus",
      "namespace": "dataAwsccArczonalshiftAutoshiftObserverNotificationStatus",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-arczonalshift-autoshift-observer-notification-status/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-arczonalshift-autoshift-observer-notification-status/index.ts",
            "line": 85
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-arczonalshift-autoshift-observer-notification-status/index.ts",
            "line": 103
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-arczonalshift-autoshift-observer-notification-status/index.ts",
            "line": 108
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-arczonalshift-autoshift-observer-notification-status/index.ts",
            "line": 98
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-arczonalshift-autoshift-observer-notification-status/index.ts",
            "line": 91
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-arczonalshift-autoshift-observer-notification-status/index:DataAwsccArczonalshiftAutoshiftObserverNotificationStatus"
    },
    "@cdktn/provider-awscc.dataAwsccArczonalshiftAutoshiftObserverNotificationStatus.DataAwsccArczonalshiftAutoshiftObserverNotificationStatusConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccArczonalshiftAutoshiftObserverNotificationStatus.DataAwsccArczonalshiftAutoshiftObserverNotificationStatusConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-arczonalshift-autoshift-observer-notification-status/index.ts",
        "line": 14
      },
      "name": "DataAwsccArczonalshiftAutoshiftObserverNotificationStatusConfig",
      "namespace": "dataAwsccArczonalshiftAutoshiftObserverNotificationStatus",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/arczonalshift_autoshift_observer_notification_status#id DataAwsccArczonalshiftAutoshiftObserverNotificationStatus#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-arczonalshift-autoshift-observer-notification-status/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-arczonalshift-autoshift-observer-notification-status/index:DataAwsccArczonalshiftAutoshiftObserverNotificationStatusConfig"
    },
    "@cdktn/provider-awscc.dataAwsccArczonalshiftAutoshiftObserverNotificationStatuses.DataAwsccArczonalshiftAutoshiftObserverNotificationStatuses": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/arczonalshift_autoshift_observer_notification_statuses awscc_arczonalshift_autoshift_observer_notification_statuses}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccArczonalshiftAutoshiftObserverNotificationStatuses.DataAwsccArczonalshiftAutoshiftObserverNotificationStatuses",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/arczonalshift_autoshift_observer_notification_statuses awscc_arczonalshift_autoshift_observer_notification_statuses} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-arczonalshift-autoshift-observer-notification-statuses/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccArczonalshiftAutoshiftObserverNotificationStatuses.DataAwsccArczonalshiftAutoshiftObserverNotificationStatusesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-arczonalshift-autoshift-observer-notification-statuses/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccArczonalshiftAutoshiftObserverNotificationStatuses resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-arczonalshift-autoshift-observer-notification-statuses/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccArczonalshiftAutoshiftObserverNotificationStatuses to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/arczonalshift_autoshift_observer_notification_statuses#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccArczonalshiftAutoshiftObserverNotificationStatuses that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccArczonalshiftAutoshiftObserverNotificationStatuses to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-arczonalshift-autoshift-observer-notification-statuses/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-arczonalshift-autoshift-observer-notification-statuses/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccArczonalshiftAutoshiftObserverNotificationStatuses",
      "namespace": "dataAwsccArczonalshiftAutoshiftObserverNotificationStatuses",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-arczonalshift-autoshift-observer-notification-statuses/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-arczonalshift-autoshift-observer-notification-statuses/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-arczonalshift-autoshift-observer-notification-statuses/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-arczonalshift-autoshift-observer-notification-statuses/index:DataAwsccArczonalshiftAutoshiftObserverNotificationStatuses"
    },
    "@cdktn/provider-awscc.dataAwsccArczonalshiftAutoshiftObserverNotificationStatuses.DataAwsccArczonalshiftAutoshiftObserverNotificationStatusesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccArczonalshiftAutoshiftObserverNotificationStatuses.DataAwsccArczonalshiftAutoshiftObserverNotificationStatusesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-arczonalshift-autoshift-observer-notification-statuses/index.ts",
        "line": 14
      },
      "name": "DataAwsccArczonalshiftAutoshiftObserverNotificationStatusesConfig",
      "namespace": "dataAwsccArczonalshiftAutoshiftObserverNotificationStatuses",
      "symbolId": "src/data-awscc-arczonalshift-autoshift-observer-notification-statuses/index:DataAwsccArczonalshiftAutoshiftObserverNotificationStatusesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccArczonalshiftZonalAutoshiftConfiguration.DataAwsccArczonalshiftZonalAutoshiftConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/arczonalshift_zonal_autoshift_configuration awscc_arczonalshift_zonal_autoshift_configuration}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccArczonalshiftZonalAutoshiftConfiguration.DataAwsccArczonalshiftZonalAutoshiftConfiguration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/arczonalshift_zonal_autoshift_configuration awscc_arczonalshift_zonal_autoshift_configuration} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-arczonalshift-zonal-autoshift-configuration/index.ts",
          "line": 292
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccArczonalshiftZonalAutoshiftConfiguration.DataAwsccArczonalshiftZonalAutoshiftConfigurationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-arczonalshift-zonal-autoshift-configuration/index.ts",
        "line": 260
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccArczonalshiftZonalAutoshiftConfiguration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-arczonalshift-zonal-autoshift-configuration/index.ts",
            "line": 277
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccArczonalshiftZonalAutoshiftConfiguration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/arczonalshift_zonal_autoshift_configuration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccArczonalshiftZonalAutoshiftConfiguration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccArczonalshiftZonalAutoshiftConfiguration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-arczonalshift-zonal-autoshift-configuration/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-awscc-arczonalshift-zonal-autoshift-configuration/index.ts",
            "line": 354
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccArczonalshiftZonalAutoshiftConfiguration",
      "namespace": "dataAwsccArczonalshiftZonalAutoshiftConfiguration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-arczonalshift-zonal-autoshift-configuration/index.ts",
            "line": 265
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-arczonalshift-zonal-autoshift-configuration/index.ts",
            "line": 330
          },
          "name": "practiceRunConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccArczonalshiftZonalAutoshiftConfiguration.DataAwsccArczonalshiftZonalAutoshiftConfigurationPracticeRunConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-arczonalshift-zonal-autoshift-configuration/index.ts",
            "line": 335
          },
          "name": "resourceIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-arczonalshift-zonal-autoshift-configuration/index.ts",
            "line": 340
          },
          "name": "zonalAutoshiftStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-arczonalshift-zonal-autoshift-configuration/index.ts",
            "line": 324
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-arczonalshift-zonal-autoshift-configuration/index.ts",
            "line": 317
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-arczonalshift-zonal-autoshift-configuration/index:DataAwsccArczonalshiftZonalAutoshiftConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccArczonalshiftZonalAutoshiftConfiguration.DataAwsccArczonalshiftZonalAutoshiftConfigurationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccArczonalshiftZonalAutoshiftConfiguration.DataAwsccArczonalshiftZonalAutoshiftConfigurationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-arczonalshift-zonal-autoshift-configuration/index.ts",
        "line": 14
      },
      "name": "DataAwsccArczonalshiftZonalAutoshiftConfigurationConfig",
      "namespace": "dataAwsccArczonalshiftZonalAutoshiftConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/arczonalshift_zonal_autoshift_configuration#id DataAwsccArczonalshiftZonalAutoshiftConfiguration#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-arczonalshift-zonal-autoshift-configuration/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-arczonalshift-zonal-autoshift-configuration/index:DataAwsccArczonalshiftZonalAutoshiftConfigurationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccArczonalshiftZonalAutoshiftConfiguration.DataAwsccArczonalshiftZonalAutoshiftConfigurationPracticeRunConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccArczonalshiftZonalAutoshiftConfiguration.DataAwsccArczonalshiftZonalAutoshiftConfigurationPracticeRunConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-arczonalshift-zonal-autoshift-configuration/index.ts",
        "line": 185
      },
      "name": "DataAwsccArczonalshiftZonalAutoshiftConfigurationPracticeRunConfiguration",
      "namespace": "dataAwsccArczonalshiftZonalAutoshiftConfiguration",
      "symbolId": "src/data-awscc-arczonalshift-zonal-autoshift-configuration/index:DataAwsccArczonalshiftZonalAutoshiftConfigurationPracticeRunConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccArczonalshiftZonalAutoshiftConfiguration.DataAwsccArczonalshiftZonalAutoshiftConfigurationPracticeRunConfigurationBlockingAlarms": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccArczonalshiftZonalAutoshiftConfiguration.DataAwsccArczonalshiftZonalAutoshiftConfigurationPracticeRunConfigurationBlockingAlarms",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-arczonalshift-zonal-autoshift-configuration/index.ts",
        "line": 25
      },
      "name": "DataAwsccArczonalshiftZonalAutoshiftConfigurationPracticeRunConfigurationBlockingAlarms",
      "namespace": "dataAwsccArczonalshiftZonalAutoshiftConfiguration",
      "symbolId": "src/data-awscc-arczonalshift-zonal-autoshift-configuration/index:DataAwsccArczonalshiftZonalAutoshiftConfigurationPracticeRunConfigurationBlockingAlarms"
    },
    "@cdktn/provider-awscc.dataAwsccArczonalshiftZonalAutoshiftConfiguration.DataAwsccArczonalshiftZonalAutoshiftConfigurationPracticeRunConfigurationBlockingAlarmsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccArczonalshiftZonalAutoshiftConfiguration.DataAwsccArczonalshiftZonalAutoshiftConfigurationPracticeRunConfigurationBlockingAlarmsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-arczonalshift-zonal-autoshift-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-awscc-arczonalshift-zonal-autoshift-configuration/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-arczonalshift-zonal-autoshift-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-awscc.dataAwsccArczonalshiftZonalAutoshiftConfiguration.DataAwsccArczonalshiftZonalAutoshiftConfigurationPracticeRunConfigurationBlockingAlarmsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccArczonalshiftZonalAutoshiftConfigurationPracticeRunConfigurationBlockingAlarmsList",
      "namespace": "dataAwsccArczonalshiftZonalAutoshiftConfiguration",
      "symbolId": "src/data-awscc-arczonalshift-zonal-autoshift-configuration/index:DataAwsccArczonalshiftZonalAutoshiftConfigurationPracticeRunConfigurationBlockingAlarmsList"
    },
    "@cdktn/provider-awscc.dataAwsccArczonalshiftZonalAutoshiftConfiguration.DataAwsccArczonalshiftZonalAutoshiftConfigurationPracticeRunConfigurationBlockingAlarmsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccArczonalshiftZonalAutoshiftConfiguration.DataAwsccArczonalshiftZonalAutoshiftConfigurationPracticeRunConfigurationBlockingAlarmsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-arczonalshift-zonal-autoshift-configuration/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-arczonalshift-zonal-autoshift-configuration/index.ts",
        "line": 48
      },
      "name": "DataAwsccArczonalshiftZonalAutoshiftConfigurationPracticeRunConfigurationBlockingAlarmsOutputReference",
      "namespace": "dataAwsccArczonalshiftZonalAutoshiftConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-arczonalshift-zonal-autoshift-configuration/index.ts",
            "line": 77
          },
          "name": "alarmIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-arczonalshift-zonal-autoshift-configuration/index.ts",
            "line": 82
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-arczonalshift-zonal-autoshift-configuration/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccArczonalshiftZonalAutoshiftConfiguration.DataAwsccArczonalshiftZonalAutoshiftConfigurationPracticeRunConfigurationBlockingAlarms"
          }
        }
      ],
      "symbolId": "src/data-awscc-arczonalshift-zonal-autoshift-configuration/index:DataAwsccArczonalshiftZonalAutoshiftConfigurationPracticeRunConfigurationBlockingAlarmsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccArczonalshiftZonalAutoshiftConfiguration.DataAwsccArczonalshiftZonalAutoshiftConfigurationPracticeRunConfigurationOutcomeAlarms": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccArczonalshiftZonalAutoshiftConfiguration.DataAwsccArczonalshiftZonalAutoshiftConfigurationPracticeRunConfigurationOutcomeAlarms",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-arczonalshift-zonal-autoshift-configuration/index.ts",
        "line": 105
      },
      "name": "DataAwsccArczonalshiftZonalAutoshiftConfigurationPracticeRunConfigurationOutcomeAlarms",
      "namespace": "dataAwsccArczonalshiftZonalAutoshiftConfiguration",
      "symbolId": "src/data-awscc-arczonalshift-zonal-autoshift-configuration/index:DataAwsccArczonalshiftZonalAutoshiftConfigurationPracticeRunConfigurationOutcomeAlarms"
    },
    "@cdktn/provider-awscc.dataAwsccArczonalshiftZonalAutoshiftConfiguration.DataAwsccArczonalshiftZonalAutoshiftConfigurationPracticeRunConfigurationOutcomeAlarmsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccArczonalshiftZonalAutoshiftConfiguration.DataAwsccArczonalshiftZonalAutoshiftConfigurationPracticeRunConfigurationOutcomeAlarmsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-arczonalshift-zonal-autoshift-configuration/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-awscc-arczonalshift-zonal-autoshift-configuration/index.ts",
        "line": 167
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-arczonalshift-zonal-autoshift-configuration/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-awscc.dataAwsccArczonalshiftZonalAutoshiftConfiguration.DataAwsccArczonalshiftZonalAutoshiftConfigurationPracticeRunConfigurationOutcomeAlarmsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccArczonalshiftZonalAutoshiftConfigurationPracticeRunConfigurationOutcomeAlarmsList",
      "namespace": "dataAwsccArczonalshiftZonalAutoshiftConfiguration",
      "symbolId": "src/data-awscc-arczonalshift-zonal-autoshift-configuration/index:DataAwsccArczonalshiftZonalAutoshiftConfigurationPracticeRunConfigurationOutcomeAlarmsList"
    },
    "@cdktn/provider-awscc.dataAwsccArczonalshiftZonalAutoshiftConfiguration.DataAwsccArczonalshiftZonalAutoshiftConfigurationPracticeRunConfigurationOutcomeAlarmsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccArczonalshiftZonalAutoshiftConfiguration.DataAwsccArczonalshiftZonalAutoshiftConfigurationPracticeRunConfigurationOutcomeAlarmsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-arczonalshift-zonal-autoshift-configuration/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-awscc-arczonalshift-zonal-autoshift-configuration/index.ts",
        "line": 128
      },
      "name": "DataAwsccArczonalshiftZonalAutoshiftConfigurationPracticeRunConfigurationOutcomeAlarmsOutputReference",
      "namespace": "dataAwsccArczonalshiftZonalAutoshiftConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-arczonalshift-zonal-autoshift-configuration/index.ts",
            "line": 157
          },
          "name": "alarmIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-arczonalshift-zonal-autoshift-configuration/index.ts",
            "line": 162
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-arczonalshift-zonal-autoshift-configuration/index.ts",
            "line": 141
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccArczonalshiftZonalAutoshiftConfiguration.DataAwsccArczonalshiftZonalAutoshiftConfigurationPracticeRunConfigurationOutcomeAlarms"
          }
        }
      ],
      "symbolId": "src/data-awscc-arczonalshift-zonal-autoshift-configuration/index:DataAwsccArczonalshiftZonalAutoshiftConfigurationPracticeRunConfigurationOutcomeAlarmsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccArczonalshiftZonalAutoshiftConfiguration.DataAwsccArczonalshiftZonalAutoshiftConfigurationPracticeRunConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccArczonalshiftZonalAutoshiftConfiguration.DataAwsccArczonalshiftZonalAutoshiftConfigurationPracticeRunConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-arczonalshift-zonal-autoshift-configuration/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-awscc-arczonalshift-zonal-autoshift-configuration/index.ts",
        "line": 208
      },
      "name": "DataAwsccArczonalshiftZonalAutoshiftConfigurationPracticeRunConfigurationOutputReference",
      "namespace": "dataAwsccArczonalshiftZonalAutoshiftConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-arczonalshift-zonal-autoshift-configuration/index.ts",
            "line": 235
          },
          "name": "blockedDates",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-arczonalshift-zonal-autoshift-configuration/index.ts",
            "line": 240
          },
          "name": "blockedWindows",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-arczonalshift-zonal-autoshift-configuration/index.ts",
            "line": 246
          },
          "name": "blockingAlarms",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccArczonalshiftZonalAutoshiftConfiguration.DataAwsccArczonalshiftZonalAutoshiftConfigurationPracticeRunConfigurationBlockingAlarmsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-arczonalshift-zonal-autoshift-configuration/index.ts",
            "line": 252
          },
          "name": "outcomeAlarms",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccArczonalshiftZonalAutoshiftConfiguration.DataAwsccArczonalshiftZonalAutoshiftConfigurationPracticeRunConfigurationOutcomeAlarmsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-arczonalshift-zonal-autoshift-configuration/index.ts",
            "line": 219
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccArczonalshiftZonalAutoshiftConfiguration.DataAwsccArczonalshiftZonalAutoshiftConfigurationPracticeRunConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-arczonalshift-zonal-autoshift-configuration/index:DataAwsccArczonalshiftZonalAutoshiftConfigurationPracticeRunConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccArczonalshiftZonalAutoshiftConfigurations.DataAwsccArczonalshiftZonalAutoshiftConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/arczonalshift_zonal_autoshift_configurations awscc_arczonalshift_zonal_autoshift_configurations}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccArczonalshiftZonalAutoshiftConfigurations.DataAwsccArczonalshiftZonalAutoshiftConfigurations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/arczonalshift_zonal_autoshift_configurations awscc_arczonalshift_zonal_autoshift_configurations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-arczonalshift-zonal-autoshift-configurations/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccArczonalshiftZonalAutoshiftConfigurations.DataAwsccArczonalshiftZonalAutoshiftConfigurationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-arczonalshift-zonal-autoshift-configurations/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccArczonalshiftZonalAutoshiftConfigurations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-arczonalshift-zonal-autoshift-configurations/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccArczonalshiftZonalAutoshiftConfigurations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/arczonalshift_zonal_autoshift_configurations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccArczonalshiftZonalAutoshiftConfigurations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccArczonalshiftZonalAutoshiftConfigurations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-arczonalshift-zonal-autoshift-configurations/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-arczonalshift-zonal-autoshift-configurations/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccArczonalshiftZonalAutoshiftConfigurations",
      "namespace": "dataAwsccArczonalshiftZonalAutoshiftConfigurations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-arczonalshift-zonal-autoshift-configurations/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-arczonalshift-zonal-autoshift-configurations/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-arczonalshift-zonal-autoshift-configurations/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-arczonalshift-zonal-autoshift-configurations/index:DataAwsccArczonalshiftZonalAutoshiftConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccArczonalshiftZonalAutoshiftConfigurations.DataAwsccArczonalshiftZonalAutoshiftConfigurationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccArczonalshiftZonalAutoshiftConfigurations.DataAwsccArczonalshiftZonalAutoshiftConfigurationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-arczonalshift-zonal-autoshift-configurations/index.ts",
        "line": 14
      },
      "name": "DataAwsccArczonalshiftZonalAutoshiftConfigurationsConfig",
      "namespace": "dataAwsccArczonalshiftZonalAutoshiftConfigurations",
      "symbolId": "src/data-awscc-arczonalshift-zonal-autoshift-configurations/index:DataAwsccArczonalshiftZonalAutoshiftConfigurationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAthenaCapacityReservation.DataAwsccAthenaCapacityReservation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/athena_capacity_reservation awscc_athena_capacity_reservation}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAthenaCapacityReservation.DataAwsccAthenaCapacityReservation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/athena_capacity_reservation awscc_athena_capacity_reservation} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-athena-capacity-reservation/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-awscc.dataAwsccAthenaCapacityReservation.DataAwsccAthenaCapacityReservationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-athena-capacity-reservation/index.ts",
        "line": 239
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccAthenaCapacityReservation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-athena-capacity-reservation/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 DataAwsccAthenaCapacityReservation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/athena_capacity_reservation#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccAthenaCapacityReservation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccAthenaCapacityReservation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-athena-capacity-reservation/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-awscc-athena-capacity-reservation/index.ts",
            "line": 364
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccAthenaCapacityReservation",
      "namespace": "dataAwsccAthenaCapacityReservation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-capacity-reservation/index.ts",
            "line": 244
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-capacity-reservation/index.ts",
            "line": 295
          },
          "name": "allocatedDpus",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-capacity-reservation/index.ts",
            "line": 300
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-capacity-reservation/index.ts",
            "line": 306
          },
          "name": "capacityAssignmentConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAthenaCapacityReservation.DataAwsccAthenaCapacityReservationCapacityAssignmentConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-capacity-reservation/index.ts",
            "line": 311
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-capacity-reservation/index.ts",
            "line": 329
          },
          "name": "lastSuccessfulAllocationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-capacity-reservation/index.ts",
            "line": 334
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-capacity-reservation/index.ts",
            "line": 339
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-capacity-reservation/index.ts",
            "line": 345
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAthenaCapacityReservation.DataAwsccAthenaCapacityReservationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-capacity-reservation/index.ts",
            "line": 350
          },
          "name": "targetDpus",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-capacity-reservation/index.ts",
            "line": 324
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-athena-capacity-reservation/index.ts",
            "line": 317
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-athena-capacity-reservation/index:DataAwsccAthenaCapacityReservation"
    },
    "@cdktn/provider-awscc.dataAwsccAthenaCapacityReservation.DataAwsccAthenaCapacityReservationCapacityAssignmentConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAthenaCapacityReservation.DataAwsccAthenaCapacityReservationCapacityAssignmentConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-athena-capacity-reservation/index.ts",
        "line": 100
      },
      "name": "DataAwsccAthenaCapacityReservationCapacityAssignmentConfiguration",
      "namespace": "dataAwsccAthenaCapacityReservation",
      "symbolId": "src/data-awscc-athena-capacity-reservation/index:DataAwsccAthenaCapacityReservationCapacityAssignmentConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccAthenaCapacityReservation.DataAwsccAthenaCapacityReservationCapacityAssignmentConfigurationCapacityAssignments": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAthenaCapacityReservation.DataAwsccAthenaCapacityReservationCapacityAssignmentConfigurationCapacityAssignments",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-athena-capacity-reservation/index.ts",
        "line": 25
      },
      "name": "DataAwsccAthenaCapacityReservationCapacityAssignmentConfigurationCapacityAssignments",
      "namespace": "dataAwsccAthenaCapacityReservation",
      "symbolId": "src/data-awscc-athena-capacity-reservation/index:DataAwsccAthenaCapacityReservationCapacityAssignmentConfigurationCapacityAssignments"
    },
    "@cdktn/provider-awscc.dataAwsccAthenaCapacityReservation.DataAwsccAthenaCapacityReservationCapacityAssignmentConfigurationCapacityAssignmentsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAthenaCapacityReservation.DataAwsccAthenaCapacityReservationCapacityAssignmentConfigurationCapacityAssignmentsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-athena-capacity-reservation/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-athena-capacity-reservation/index.ts",
        "line": 82
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-athena-capacity-reservation/index.ts",
            "line": 96
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAthenaCapacityReservation.DataAwsccAthenaCapacityReservationCapacityAssignmentConfigurationCapacityAssignmentsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccAthenaCapacityReservationCapacityAssignmentConfigurationCapacityAssignmentsList",
      "namespace": "dataAwsccAthenaCapacityReservation",
      "symbolId": "src/data-awscc-athena-capacity-reservation/index:DataAwsccAthenaCapacityReservationCapacityAssignmentConfigurationCapacityAssignmentsList"
    },
    "@cdktn/provider-awscc.dataAwsccAthenaCapacityReservation.DataAwsccAthenaCapacityReservationCapacityAssignmentConfigurationCapacityAssignmentsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAthenaCapacityReservation.DataAwsccAthenaCapacityReservationCapacityAssignmentConfigurationCapacityAssignmentsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-athena-capacity-reservation/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-athena-capacity-reservation/index.ts",
        "line": 48
      },
      "name": "DataAwsccAthenaCapacityReservationCapacityAssignmentConfigurationCapacityAssignmentsOutputReference",
      "namespace": "dataAwsccAthenaCapacityReservation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-capacity-reservation/index.ts",
            "line": 77
          },
          "name": "workgroupNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-athena-capacity-reservation/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAthenaCapacityReservation.DataAwsccAthenaCapacityReservationCapacityAssignmentConfigurationCapacityAssignments"
          }
        }
      ],
      "symbolId": "src/data-awscc-athena-capacity-reservation/index:DataAwsccAthenaCapacityReservationCapacityAssignmentConfigurationCapacityAssignmentsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAthenaCapacityReservation.DataAwsccAthenaCapacityReservationCapacityAssignmentConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAthenaCapacityReservation.DataAwsccAthenaCapacityReservationCapacityAssignmentConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-athena-capacity-reservation/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-awscc-athena-capacity-reservation/index.ts",
        "line": 123
      },
      "name": "DataAwsccAthenaCapacityReservationCapacityAssignmentConfigurationOutputReference",
      "namespace": "dataAwsccAthenaCapacityReservation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-capacity-reservation/index.ts",
            "line": 151
          },
          "name": "capacityAssignments",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAthenaCapacityReservation.DataAwsccAthenaCapacityReservationCapacityAssignmentConfigurationCapacityAssignmentsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-athena-capacity-reservation/index.ts",
            "line": 134
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAthenaCapacityReservation.DataAwsccAthenaCapacityReservationCapacityAssignmentConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-athena-capacity-reservation/index:DataAwsccAthenaCapacityReservationCapacityAssignmentConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAthenaCapacityReservation.DataAwsccAthenaCapacityReservationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAthenaCapacityReservation.DataAwsccAthenaCapacityReservationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-athena-capacity-reservation/index.ts",
        "line": 14
      },
      "name": "DataAwsccAthenaCapacityReservationConfig",
      "namespace": "dataAwsccAthenaCapacityReservation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/athena_capacity_reservation#id DataAwsccAthenaCapacityReservation#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-capacity-reservation/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-athena-capacity-reservation/index:DataAwsccAthenaCapacityReservationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAthenaCapacityReservation.DataAwsccAthenaCapacityReservationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAthenaCapacityReservation.DataAwsccAthenaCapacityReservationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-athena-capacity-reservation/index.ts",
        "line": 155
      },
      "name": "DataAwsccAthenaCapacityReservationTags",
      "namespace": "dataAwsccAthenaCapacityReservation",
      "symbolId": "src/data-awscc-athena-capacity-reservation/index:DataAwsccAthenaCapacityReservationTags"
    },
    "@cdktn/provider-awscc.dataAwsccAthenaCapacityReservation.DataAwsccAthenaCapacityReservationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAthenaCapacityReservation.DataAwsccAthenaCapacityReservationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-athena-capacity-reservation/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-athena-capacity-reservation/index.ts",
        "line": 217
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-athena-capacity-reservation/index.ts",
            "line": 231
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAthenaCapacityReservation.DataAwsccAthenaCapacityReservationTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccAthenaCapacityReservationTagsList",
      "namespace": "dataAwsccAthenaCapacityReservation",
      "symbolId": "src/data-awscc-athena-capacity-reservation/index:DataAwsccAthenaCapacityReservationTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccAthenaCapacityReservation.DataAwsccAthenaCapacityReservationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAthenaCapacityReservation.DataAwsccAthenaCapacityReservationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-athena-capacity-reservation/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-athena-capacity-reservation/index.ts",
        "line": 178
      },
      "name": "DataAwsccAthenaCapacityReservationTagsOutputReference",
      "namespace": "dataAwsccAthenaCapacityReservation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-capacity-reservation/index.ts",
            "line": 207
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-capacity-reservation/index.ts",
            "line": 212
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-athena-capacity-reservation/index.ts",
            "line": 191
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAthenaCapacityReservation.DataAwsccAthenaCapacityReservationTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-athena-capacity-reservation/index:DataAwsccAthenaCapacityReservationTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAthenaCapacityReservations.DataAwsccAthenaCapacityReservations": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/athena_capacity_reservations awscc_athena_capacity_reservations}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAthenaCapacityReservations.DataAwsccAthenaCapacityReservations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/athena_capacity_reservations awscc_athena_capacity_reservations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-athena-capacity-reservations/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAthenaCapacityReservations.DataAwsccAthenaCapacityReservationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-athena-capacity-reservations/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccAthenaCapacityReservations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-athena-capacity-reservations/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccAthenaCapacityReservations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/athena_capacity_reservations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccAthenaCapacityReservations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccAthenaCapacityReservations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-athena-capacity-reservations/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-athena-capacity-reservations/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccAthenaCapacityReservations",
      "namespace": "dataAwsccAthenaCapacityReservations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-capacity-reservations/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-capacity-reservations/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-capacity-reservations/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-athena-capacity-reservations/index:DataAwsccAthenaCapacityReservations"
    },
    "@cdktn/provider-awscc.dataAwsccAthenaCapacityReservations.DataAwsccAthenaCapacityReservationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAthenaCapacityReservations.DataAwsccAthenaCapacityReservationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-athena-capacity-reservations/index.ts",
        "line": 14
      },
      "name": "DataAwsccAthenaCapacityReservationsConfig",
      "namespace": "dataAwsccAthenaCapacityReservations",
      "symbolId": "src/data-awscc-athena-capacity-reservations/index:DataAwsccAthenaCapacityReservationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAthenaDataCatalog.DataAwsccAthenaDataCatalog": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/athena_data_catalog awscc_athena_data_catalog}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAthenaDataCatalog.DataAwsccAthenaDataCatalog",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/athena_data_catalog awscc_athena_data_catalog} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-athena-data-catalog/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-awscc.dataAwsccAthenaDataCatalog.DataAwsccAthenaDataCatalogConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-athena-data-catalog/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccAthenaDataCatalog resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-athena-data-catalog/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 DataAwsccAthenaDataCatalog to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/athena_data_catalog#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccAthenaDataCatalog that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccAthenaDataCatalog to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-athena-data-catalog/index.ts",
            "line": 223
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-athena-data-catalog/index.ts",
            "line": 229
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccAthenaDataCatalog",
      "namespace": "dataAwsccAthenaDataCatalog",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-data-catalog/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-data-catalog/index.ts",
            "line": 165
          },
          "name": "connectionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-data-catalog/index.ts",
            "line": 170
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-data-catalog/index.ts",
            "line": 175
          },
          "name": "error",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-data-catalog/index.ts",
            "line": 193
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-data-catalog/index.ts",
            "line": 199
          },
          "name": "parameters",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-data-catalog/index.ts",
            "line": 204
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-data-catalog/index.ts",
            "line": 210
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAthenaDataCatalog.DataAwsccAthenaDataCatalogTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-data-catalog/index.ts",
            "line": 215
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-data-catalog/index.ts",
            "line": 188
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-athena-data-catalog/index.ts",
            "line": 181
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-athena-data-catalog/index:DataAwsccAthenaDataCatalog"
    },
    "@cdktn/provider-awscc.dataAwsccAthenaDataCatalog.DataAwsccAthenaDataCatalogConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAthenaDataCatalog.DataAwsccAthenaDataCatalogConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-athena-data-catalog/index.ts",
        "line": 14
      },
      "name": "DataAwsccAthenaDataCatalogConfig",
      "namespace": "dataAwsccAthenaDataCatalog",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/athena_data_catalog#id DataAwsccAthenaDataCatalog#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-data-catalog/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-athena-data-catalog/index:DataAwsccAthenaDataCatalogConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAthenaDataCatalog.DataAwsccAthenaDataCatalogTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAthenaDataCatalog.DataAwsccAthenaDataCatalogTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-athena-data-catalog/index.ts",
        "line": 25
      },
      "name": "DataAwsccAthenaDataCatalogTags",
      "namespace": "dataAwsccAthenaDataCatalog",
      "symbolId": "src/data-awscc-athena-data-catalog/index:DataAwsccAthenaDataCatalogTags"
    },
    "@cdktn/provider-awscc.dataAwsccAthenaDataCatalog.DataAwsccAthenaDataCatalogTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAthenaDataCatalog.DataAwsccAthenaDataCatalogTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-athena-data-catalog/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-awscc-athena-data-catalog/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-athena-data-catalog/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-awscc.dataAwsccAthenaDataCatalog.DataAwsccAthenaDataCatalogTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccAthenaDataCatalogTagsList",
      "namespace": "dataAwsccAthenaDataCatalog",
      "symbolId": "src/data-awscc-athena-data-catalog/index:DataAwsccAthenaDataCatalogTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccAthenaDataCatalog.DataAwsccAthenaDataCatalogTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAthenaDataCatalog.DataAwsccAthenaDataCatalogTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-athena-data-catalog/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-athena-data-catalog/index.ts",
        "line": 48
      },
      "name": "DataAwsccAthenaDataCatalogTagsOutputReference",
      "namespace": "dataAwsccAthenaDataCatalog",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-data-catalog/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-data-catalog/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-athena-data-catalog/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAthenaDataCatalog.DataAwsccAthenaDataCatalogTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-athena-data-catalog/index:DataAwsccAthenaDataCatalogTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAthenaDataCatalogs.DataAwsccAthenaDataCatalogs": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/athena_data_catalogs awscc_athena_data_catalogs}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAthenaDataCatalogs.DataAwsccAthenaDataCatalogs",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/athena_data_catalogs awscc_athena_data_catalogs} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-athena-data-catalogs/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAthenaDataCatalogs.DataAwsccAthenaDataCatalogsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-athena-data-catalogs/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccAthenaDataCatalogs resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-athena-data-catalogs/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccAthenaDataCatalogs to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/athena_data_catalogs#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccAthenaDataCatalogs that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccAthenaDataCatalogs to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-athena-data-catalogs/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-athena-data-catalogs/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccAthenaDataCatalogs",
      "namespace": "dataAwsccAthenaDataCatalogs",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-data-catalogs/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-data-catalogs/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-data-catalogs/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-athena-data-catalogs/index:DataAwsccAthenaDataCatalogs"
    },
    "@cdktn/provider-awscc.dataAwsccAthenaDataCatalogs.DataAwsccAthenaDataCatalogsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAthenaDataCatalogs.DataAwsccAthenaDataCatalogsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-athena-data-catalogs/index.ts",
        "line": 14
      },
      "name": "DataAwsccAthenaDataCatalogsConfig",
      "namespace": "dataAwsccAthenaDataCatalogs",
      "symbolId": "src/data-awscc-athena-data-catalogs/index:DataAwsccAthenaDataCatalogsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAthenaNamedQueries.DataAwsccAthenaNamedQueries": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/athena_named_queries awscc_athena_named_queries}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAthenaNamedQueries.DataAwsccAthenaNamedQueries",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/athena_named_queries awscc_athena_named_queries} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-athena-named-queries/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAthenaNamedQueries.DataAwsccAthenaNamedQueriesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-athena-named-queries/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccAthenaNamedQueries resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-athena-named-queries/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccAthenaNamedQueries to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/athena_named_queries#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccAthenaNamedQueries that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccAthenaNamedQueries to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-athena-named-queries/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-athena-named-queries/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccAthenaNamedQueries",
      "namespace": "dataAwsccAthenaNamedQueries",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-named-queries/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-named-queries/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-named-queries/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-athena-named-queries/index:DataAwsccAthenaNamedQueries"
    },
    "@cdktn/provider-awscc.dataAwsccAthenaNamedQueries.DataAwsccAthenaNamedQueriesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAthenaNamedQueries.DataAwsccAthenaNamedQueriesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-athena-named-queries/index.ts",
        "line": 14
      },
      "name": "DataAwsccAthenaNamedQueriesConfig",
      "namespace": "dataAwsccAthenaNamedQueries",
      "symbolId": "src/data-awscc-athena-named-queries/index:DataAwsccAthenaNamedQueriesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAthenaNamedQuery.DataAwsccAthenaNamedQuery": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/athena_named_query awscc_athena_named_query}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAthenaNamedQuery.DataAwsccAthenaNamedQuery",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/athena_named_query awscc_athena_named_query} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-athena-named-query/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAthenaNamedQuery.DataAwsccAthenaNamedQueryConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-athena-named-query/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccAthenaNamedQuery resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-athena-named-query/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccAthenaNamedQuery to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/athena_named_query#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccAthenaNamedQuery that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccAthenaNamedQuery to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-athena-named-query/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-awscc-athena-named-query/index.ts",
            "line": 137
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccAthenaNamedQuery",
      "namespace": "dataAwsccAthenaNamedQuery",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-named-query/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-named-query/index.ts",
            "line": 85
          },
          "name": "database",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-named-query/index.ts",
            "line": 90
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-named-query/index.ts",
            "line": 108
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-named-query/index.ts",
            "line": 113
          },
          "name": "namedQueryId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-named-query/index.ts",
            "line": 118
          },
          "name": "queryString",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-named-query/index.ts",
            "line": 123
          },
          "name": "workGroup",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-named-query/index.ts",
            "line": 103
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-athena-named-query/index.ts",
            "line": 96
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-athena-named-query/index:DataAwsccAthenaNamedQuery"
    },
    "@cdktn/provider-awscc.dataAwsccAthenaNamedQuery.DataAwsccAthenaNamedQueryConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAthenaNamedQuery.DataAwsccAthenaNamedQueryConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-athena-named-query/index.ts",
        "line": 14
      },
      "name": "DataAwsccAthenaNamedQueryConfig",
      "namespace": "dataAwsccAthenaNamedQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/athena_named_query#id DataAwsccAthenaNamedQuery#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-named-query/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-athena-named-query/index:DataAwsccAthenaNamedQueryConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAthenaPreparedStatement.DataAwsccAthenaPreparedStatement": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/athena_prepared_statement awscc_athena_prepared_statement}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAthenaPreparedStatement.DataAwsccAthenaPreparedStatement",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/athena_prepared_statement awscc_athena_prepared_statement} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-athena-prepared-statement/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAthenaPreparedStatement.DataAwsccAthenaPreparedStatementConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-athena-prepared-statement/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccAthenaPreparedStatement resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-athena-prepared-statement/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccAthenaPreparedStatement to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/athena_prepared_statement#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccAthenaPreparedStatement that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccAthenaPreparedStatement to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-athena-prepared-statement/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-awscc-athena-prepared-statement/index.ts",
            "line": 127
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccAthenaPreparedStatement",
      "namespace": "dataAwsccAthenaPreparedStatement",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-prepared-statement/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-prepared-statement/index.ts",
            "line": 85
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-prepared-statement/index.ts",
            "line": 103
          },
          "name": "queryStatement",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-prepared-statement/index.ts",
            "line": 108
          },
          "name": "statementName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-prepared-statement/index.ts",
            "line": 113
          },
          "name": "workGroup",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-prepared-statement/index.ts",
            "line": 98
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-athena-prepared-statement/index.ts",
            "line": 91
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-athena-prepared-statement/index:DataAwsccAthenaPreparedStatement"
    },
    "@cdktn/provider-awscc.dataAwsccAthenaPreparedStatement.DataAwsccAthenaPreparedStatementConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAthenaPreparedStatement.DataAwsccAthenaPreparedStatementConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-athena-prepared-statement/index.ts",
        "line": 14
      },
      "name": "DataAwsccAthenaPreparedStatementConfig",
      "namespace": "dataAwsccAthenaPreparedStatement",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/athena_prepared_statement#id DataAwsccAthenaPreparedStatement#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-prepared-statement/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-athena-prepared-statement/index:DataAwsccAthenaPreparedStatementConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/athena_work_group awscc_athena_work_group}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/athena_work_group awscc_athena_work_group} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-athena-work-group/index.ts",
          "line": 2069
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-athena-work-group/index.ts",
        "line": 2037
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccAthenaWorkGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 2054
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccAthenaWorkGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/athena_work_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccAthenaWorkGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccAthenaWorkGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 2152
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 2158
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccAthenaWorkGroup",
      "namespace": "dataAwsccAthenaWorkGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 2042
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 2093
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 2098
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 2116
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 2121
          },
          "name": "recursiveDeleteOption",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 2126
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 2132
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 2138
          },
          "name": "workGroupConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 2144
          },
          "name": "workGroupConfigurationUpdates",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 2111
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 2104
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-athena-work-group/index:DataAwsccAthenaWorkGroup"
    },
    "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-athena-work-group/index.ts",
        "line": 14
      },
      "name": "DataAwsccAthenaWorkGroupConfig",
      "namespace": "dataAwsccAthenaWorkGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/athena_work_group#id DataAwsccAthenaWorkGroup#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-athena-work-group/index:DataAwsccAthenaWorkGroupConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-athena-work-group/index.ts",
        "line": 25
      },
      "name": "DataAwsccAthenaWorkGroupTags",
      "namespace": "dataAwsccAthenaWorkGroup",
      "symbolId": "src/data-awscc-athena-work-group/index:DataAwsccAthenaWorkGroupTags"
    },
    "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-athena-work-group/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-awscc-athena-work-group/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/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-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccAthenaWorkGroupTagsList",
      "namespace": "dataAwsccAthenaWorkGroup",
      "symbolId": "src/data-awscc-athena-work-group/index:DataAwsccAthenaWorkGroupTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-athena-work-group/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-athena-work-group/index.ts",
        "line": 48
      },
      "name": "DataAwsccAthenaWorkGroupTagsOutputReference",
      "namespace": "dataAwsccAthenaWorkGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-athena-work-group/index:DataAwsccAthenaWorkGroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-athena-work-group/index.ts",
        "line": 939
      },
      "name": "DataAwsccAthenaWorkGroupWorkGroupConfiguration",
      "namespace": "dataAwsccAthenaWorkGroup",
      "symbolId": "src/data-awscc-athena-work-group/index:DataAwsccAthenaWorkGroupWorkGroupConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationCustomerContentEncryptionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationCustomerContentEncryptionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-athena-work-group/index.ts",
        "line": 105
      },
      "name": "DataAwsccAthenaWorkGroupWorkGroupConfigurationCustomerContentEncryptionConfiguration",
      "namespace": "dataAwsccAthenaWorkGroup",
      "symbolId": "src/data-awscc-athena-work-group/index:DataAwsccAthenaWorkGroupWorkGroupConfigurationCustomerContentEncryptionConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationCustomerContentEncryptionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationCustomerContentEncryptionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-athena-work-group/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-awscc-athena-work-group/index.ts",
        "line": 128
      },
      "name": "DataAwsccAthenaWorkGroupWorkGroupConfigurationCustomerContentEncryptionConfigurationOutputReference",
      "namespace": "dataAwsccAthenaWorkGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 155
          },
          "name": "kmsKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 139
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationCustomerContentEncryptionConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-athena-work-group/index:DataAwsccAthenaWorkGroupWorkGroupConfigurationCustomerContentEncryptionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationEngineConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationEngineConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-athena-work-group/index.ts",
        "line": 240
      },
      "name": "DataAwsccAthenaWorkGroupWorkGroupConfigurationEngineConfiguration",
      "namespace": "dataAwsccAthenaWorkGroup",
      "symbolId": "src/data-awscc-athena-work-group/index:DataAwsccAthenaWorkGroupWorkGroupConfigurationEngineConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationEngineConfigurationClassifications": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationEngineConfigurationClassifications",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-athena-work-group/index.ts",
        "line": 159
      },
      "name": "DataAwsccAthenaWorkGroupWorkGroupConfigurationEngineConfigurationClassifications",
      "namespace": "dataAwsccAthenaWorkGroup",
      "symbolId": "src/data-awscc-athena-work-group/index:DataAwsccAthenaWorkGroupWorkGroupConfigurationEngineConfigurationClassifications"
    },
    "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationEngineConfigurationClassificationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationEngineConfigurationClassificationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-athena-work-group/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-athena-work-group/index.ts",
        "line": 222
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 236
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationEngineConfigurationClassificationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccAthenaWorkGroupWorkGroupConfigurationEngineConfigurationClassificationsList",
      "namespace": "dataAwsccAthenaWorkGroup",
      "symbolId": "src/data-awscc-athena-work-group/index:DataAwsccAthenaWorkGroupWorkGroupConfigurationEngineConfigurationClassificationsList"
    },
    "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationEngineConfigurationClassificationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationEngineConfigurationClassificationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-athena-work-group/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-athena-work-group/index.ts",
        "line": 182
      },
      "name": "DataAwsccAthenaWorkGroupWorkGroupConfigurationEngineConfigurationClassificationsOutputReference",
      "namespace": "dataAwsccAthenaWorkGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 211
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 217
          },
          "name": "properties",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 195
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationEngineConfigurationClassifications"
          }
        }
      ],
      "symbolId": "src/data-awscc-athena-work-group/index:DataAwsccAthenaWorkGroupWorkGroupConfigurationEngineConfigurationClassificationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationEngineConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationEngineConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-athena-work-group/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-awscc-athena-work-group/index.ts",
        "line": 263
      },
      "name": "DataAwsccAthenaWorkGroupWorkGroupConfigurationEngineConfigurationOutputReference",
      "namespace": "dataAwsccAthenaWorkGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 291
          },
          "name": "additionalConfigs",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 297
          },
          "name": "classifications",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationEngineConfigurationClassificationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 302
          },
          "name": "coordinatorDpuSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 307
          },
          "name": "defaultExecutorDpuSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 312
          },
          "name": "maxConcurrentDpus",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 318
          },
          "name": "sparkProperties",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 274
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationEngineConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-athena-work-group/index:DataAwsccAthenaWorkGroupWorkGroupConfigurationEngineConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationEngineVersion": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationEngineVersion",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-athena-work-group/index.ts",
        "line": 322
      },
      "name": "DataAwsccAthenaWorkGroupWorkGroupConfigurationEngineVersion",
      "namespace": "dataAwsccAthenaWorkGroup",
      "symbolId": "src/data-awscc-athena-work-group/index:DataAwsccAthenaWorkGroupWorkGroupConfigurationEngineVersion"
    },
    "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationEngineVersionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationEngineVersionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-athena-work-group/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-awscc-athena-work-group/index.ts",
        "line": 345
      },
      "name": "DataAwsccAthenaWorkGroupWorkGroupConfigurationEngineVersionOutputReference",
      "namespace": "dataAwsccAthenaWorkGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 372
          },
          "name": "effectiveEngineVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 377
          },
          "name": "selectedEngineVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 356
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationEngineVersion"
          }
        }
      ],
      "symbolId": "src/data-awscc-athena-work-group/index:DataAwsccAthenaWorkGroupWorkGroupConfigurationEngineVersionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationManagedQueryResultsConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationManagedQueryResultsConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-athena-work-group/index.ts",
        "line": 435
      },
      "name": "DataAwsccAthenaWorkGroupWorkGroupConfigurationManagedQueryResultsConfiguration",
      "namespace": "dataAwsccAthenaWorkGroup",
      "symbolId": "src/data-awscc-athena-work-group/index:DataAwsccAthenaWorkGroupWorkGroupConfigurationManagedQueryResultsConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationManagedQueryResultsConfigurationEncryptionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationManagedQueryResultsConfigurationEncryptionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-athena-work-group/index.ts",
        "line": 381
      },
      "name": "DataAwsccAthenaWorkGroupWorkGroupConfigurationManagedQueryResultsConfigurationEncryptionConfiguration",
      "namespace": "dataAwsccAthenaWorkGroup",
      "symbolId": "src/data-awscc-athena-work-group/index:DataAwsccAthenaWorkGroupWorkGroupConfigurationManagedQueryResultsConfigurationEncryptionConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationManagedQueryResultsConfigurationEncryptionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationManagedQueryResultsConfigurationEncryptionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-athena-work-group/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-awscc-athena-work-group/index.ts",
        "line": 404
      },
      "name": "DataAwsccAthenaWorkGroupWorkGroupConfigurationManagedQueryResultsConfigurationEncryptionConfigurationOutputReference",
      "namespace": "dataAwsccAthenaWorkGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 431
          },
          "name": "kmsKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 415
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationManagedQueryResultsConfigurationEncryptionConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-athena-work-group/index:DataAwsccAthenaWorkGroupWorkGroupConfigurationManagedQueryResultsConfigurationEncryptionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationManagedQueryResultsConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationManagedQueryResultsConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-athena-work-group/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-awscc-athena-work-group/index.ts",
        "line": 458
      },
      "name": "DataAwsccAthenaWorkGroupWorkGroupConfigurationManagedQueryResultsConfigurationOutputReference",
      "namespace": "dataAwsccAthenaWorkGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 485
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 491
          },
          "name": "encryptionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationManagedQueryResultsConfigurationEncryptionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 469
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationManagedQueryResultsConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-athena-work-group/index:DataAwsccAthenaWorkGroupWorkGroupConfigurationManagedQueryResultsConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationMonitoringConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationMonitoringConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-athena-work-group/index.ts",
        "line": 688
      },
      "name": "DataAwsccAthenaWorkGroupWorkGroupConfigurationMonitoringConfiguration",
      "namespace": "dataAwsccAthenaWorkGroup",
      "symbolId": "src/data-awscc-athena-work-group/index:DataAwsccAthenaWorkGroupWorkGroupConfigurationMonitoringConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationMonitoringConfigurationCloudwatchLoggingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationMonitoringConfigurationCloudwatchLoggingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-athena-work-group/index.ts",
        "line": 495
      },
      "name": "DataAwsccAthenaWorkGroupWorkGroupConfigurationMonitoringConfigurationCloudwatchLoggingConfiguration",
      "namespace": "dataAwsccAthenaWorkGroup",
      "symbolId": "src/data-awscc-athena-work-group/index:DataAwsccAthenaWorkGroupWorkGroupConfigurationMonitoringConfigurationCloudwatchLoggingConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationMonitoringConfigurationCloudwatchLoggingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationMonitoringConfigurationCloudwatchLoggingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-athena-work-group/index.ts",
          "line": 525
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-athena-work-group/index.ts",
        "line": 518
      },
      "name": "DataAwsccAthenaWorkGroupWorkGroupConfigurationMonitoringConfigurationCloudwatchLoggingConfigurationOutputReference",
      "namespace": "dataAwsccAthenaWorkGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 545
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 550
          },
          "name": "logGroup",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 555
          },
          "name": "logStreamNamePrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 561
          },
          "name": "logTypes",
          "type": {
            "fqn": "cdktn.StringListMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 529
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationMonitoringConfigurationCloudwatchLoggingConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-athena-work-group/index:DataAwsccAthenaWorkGroupWorkGroupConfigurationMonitoringConfigurationCloudwatchLoggingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationMonitoringConfigurationManagedLoggingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationMonitoringConfigurationManagedLoggingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-athena-work-group/index.ts",
        "line": 565
      },
      "name": "DataAwsccAthenaWorkGroupWorkGroupConfigurationMonitoringConfigurationManagedLoggingConfiguration",
      "namespace": "dataAwsccAthenaWorkGroup",
      "symbolId": "src/data-awscc-athena-work-group/index:DataAwsccAthenaWorkGroupWorkGroupConfigurationMonitoringConfigurationManagedLoggingConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationMonitoringConfigurationManagedLoggingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationMonitoringConfigurationManagedLoggingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-athena-work-group/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-athena-work-group/index.ts",
        "line": 588
      },
      "name": "DataAwsccAthenaWorkGroupWorkGroupConfigurationMonitoringConfigurationManagedLoggingConfigurationOutputReference",
      "namespace": "dataAwsccAthenaWorkGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 615
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 620
          },
          "name": "kmsKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 599
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationMonitoringConfigurationManagedLoggingConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-athena-work-group/index:DataAwsccAthenaWorkGroupWorkGroupConfigurationMonitoringConfigurationManagedLoggingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationMonitoringConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationMonitoringConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-athena-work-group/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-athena-work-group/index.ts",
        "line": 711
      },
      "name": "DataAwsccAthenaWorkGroupWorkGroupConfigurationMonitoringConfigurationOutputReference",
      "namespace": "dataAwsccAthenaWorkGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 739
          },
          "name": "cloudwatchLoggingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationMonitoringConfigurationCloudwatchLoggingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 745
          },
          "name": "managedLoggingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationMonitoringConfigurationManagedLoggingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 751
          },
          "name": "s3LoggingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationMonitoringConfigurationS3LoggingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 722
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationMonitoringConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-athena-work-group/index:DataAwsccAthenaWorkGroupWorkGroupConfigurationMonitoringConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationMonitoringConfigurationS3LoggingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationMonitoringConfigurationS3LoggingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-athena-work-group/index.ts",
        "line": 624
      },
      "name": "DataAwsccAthenaWorkGroupWorkGroupConfigurationMonitoringConfigurationS3LoggingConfiguration",
      "namespace": "dataAwsccAthenaWorkGroup",
      "symbolId": "src/data-awscc-athena-work-group/index:DataAwsccAthenaWorkGroupWorkGroupConfigurationMonitoringConfigurationS3LoggingConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationMonitoringConfigurationS3LoggingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationMonitoringConfigurationS3LoggingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-athena-work-group/index.ts",
          "line": 654
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-athena-work-group/index.ts",
        "line": 647
      },
      "name": "DataAwsccAthenaWorkGroupWorkGroupConfigurationMonitoringConfigurationS3LoggingConfigurationOutputReference",
      "namespace": "dataAwsccAthenaWorkGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 674
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 679
          },
          "name": "kmsKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 684
          },
          "name": "logLocation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 658
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationMonitoringConfigurationS3LoggingConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-athena-work-group/index:DataAwsccAthenaWorkGroupWorkGroupConfigurationMonitoringConfigurationS3LoggingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-athena-work-group/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-athena-work-group/index.ts",
        "line": 962
      },
      "name": "DataAwsccAthenaWorkGroupWorkGroupConfigurationOutputReference",
      "namespace": "dataAwsccAthenaWorkGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 989
          },
          "name": "additionalConfiguration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 994
          },
          "name": "bytesScannedCutoffPerQuery",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 1000
          },
          "name": "customerContentEncryptionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationCustomerContentEncryptionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 1005
          },
          "name": "enforceWorkGroupConfiguration",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 1011
          },
          "name": "engineConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationEngineConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 1017
          },
          "name": "engineVersion",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationEngineVersionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 1022
          },
          "name": "executionRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 1028
          },
          "name": "managedQueryResultsConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationManagedQueryResultsConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 1034
          },
          "name": "monitoringConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationMonitoringConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 1039
          },
          "name": "publishCloudwatchMetricsEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 1044
          },
          "name": "requesterPaysEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 1050
          },
          "name": "resultConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationResultConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 973
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-athena-work-group/index:DataAwsccAthenaWorkGroupWorkGroupConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationResultConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationResultConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-athena-work-group/index.ts",
        "line": 868
      },
      "name": "DataAwsccAthenaWorkGroupWorkGroupConfigurationResultConfiguration",
      "namespace": "dataAwsccAthenaWorkGroup",
      "symbolId": "src/data-awscc-athena-work-group/index:DataAwsccAthenaWorkGroupWorkGroupConfigurationResultConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationResultConfigurationAclConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationResultConfigurationAclConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-athena-work-group/index.ts",
        "line": 755
      },
      "name": "DataAwsccAthenaWorkGroupWorkGroupConfigurationResultConfigurationAclConfiguration",
      "namespace": "dataAwsccAthenaWorkGroup",
      "symbolId": "src/data-awscc-athena-work-group/index:DataAwsccAthenaWorkGroupWorkGroupConfigurationResultConfigurationAclConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationResultConfigurationAclConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationResultConfigurationAclConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-athena-work-group/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-awscc-athena-work-group/index.ts",
        "line": 778
      },
      "name": "DataAwsccAthenaWorkGroupWorkGroupConfigurationResultConfigurationAclConfigurationOutputReference",
      "namespace": "dataAwsccAthenaWorkGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 805
          },
          "name": "s3AclOption",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 789
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationResultConfigurationAclConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-athena-work-group/index:DataAwsccAthenaWorkGroupWorkGroupConfigurationResultConfigurationAclConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationResultConfigurationEncryptionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationResultConfigurationEncryptionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-athena-work-group/index.ts",
        "line": 809
      },
      "name": "DataAwsccAthenaWorkGroupWorkGroupConfigurationResultConfigurationEncryptionConfiguration",
      "namespace": "dataAwsccAthenaWorkGroup",
      "symbolId": "src/data-awscc-athena-work-group/index:DataAwsccAthenaWorkGroupWorkGroupConfigurationResultConfigurationEncryptionConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationResultConfigurationEncryptionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationResultConfigurationEncryptionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-athena-work-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-awscc-athena-work-group/index.ts",
        "line": 832
      },
      "name": "DataAwsccAthenaWorkGroupWorkGroupConfigurationResultConfigurationEncryptionConfigurationOutputReference",
      "namespace": "dataAwsccAthenaWorkGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 859
          },
          "name": "encryptionOption",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 864
          },
          "name": "kmsKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 843
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationResultConfigurationEncryptionConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-athena-work-group/index:DataAwsccAthenaWorkGroupWorkGroupConfigurationResultConfigurationEncryptionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationResultConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationResultConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-athena-work-group/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-athena-work-group/index.ts",
        "line": 891
      },
      "name": "DataAwsccAthenaWorkGroupWorkGroupConfigurationResultConfigurationOutputReference",
      "namespace": "dataAwsccAthenaWorkGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 919
          },
          "name": "aclConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationResultConfigurationAclConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 925
          },
          "name": "encryptionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationResultConfigurationEncryptionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 930
          },
          "name": "expectedBucketOwner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 935
          },
          "name": "outputLocation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 902
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationResultConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-athena-work-group/index:DataAwsccAthenaWorkGroupWorkGroupConfigurationResultConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdates": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdates",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-athena-work-group/index.ts",
        "line": 1908
      },
      "name": "DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdates",
      "namespace": "dataAwsccAthenaWorkGroup",
      "symbolId": "src/data-awscc-athena-work-group/index:DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdates"
    },
    "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesCustomerContentEncryptionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesCustomerContentEncryptionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-athena-work-group/index.ts",
        "line": 1054
      },
      "name": "DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesCustomerContentEncryptionConfiguration",
      "namespace": "dataAwsccAthenaWorkGroup",
      "symbolId": "src/data-awscc-athena-work-group/index:DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesCustomerContentEncryptionConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesCustomerContentEncryptionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesCustomerContentEncryptionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-athena-work-group/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-athena-work-group/index.ts",
        "line": 1077
      },
      "name": "DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesCustomerContentEncryptionConfigurationOutputReference",
      "namespace": "dataAwsccAthenaWorkGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 1104
          },
          "name": "kmsKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 1088
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesCustomerContentEncryptionConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-athena-work-group/index:DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesCustomerContentEncryptionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesEngineConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesEngineConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-athena-work-group/index.ts",
        "line": 1189
      },
      "name": "DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesEngineConfiguration",
      "namespace": "dataAwsccAthenaWorkGroup",
      "symbolId": "src/data-awscc-athena-work-group/index:DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesEngineConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesEngineConfigurationClassifications": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesEngineConfigurationClassifications",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-athena-work-group/index.ts",
        "line": 1108
      },
      "name": "DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesEngineConfigurationClassifications",
      "namespace": "dataAwsccAthenaWorkGroup",
      "symbolId": "src/data-awscc-athena-work-group/index:DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesEngineConfigurationClassifications"
    },
    "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesEngineConfigurationClassificationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesEngineConfigurationClassificationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-athena-work-group/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-athena-work-group/index.ts",
        "line": 1171
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 1185
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesEngineConfigurationClassificationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesEngineConfigurationClassificationsList",
      "namespace": "dataAwsccAthenaWorkGroup",
      "symbolId": "src/data-awscc-athena-work-group/index:DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesEngineConfigurationClassificationsList"
    },
    "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesEngineConfigurationClassificationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesEngineConfigurationClassificationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-athena-work-group/index.ts",
          "line": 1140
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-athena-work-group/index.ts",
        "line": 1131
      },
      "name": "DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesEngineConfigurationClassificationsOutputReference",
      "namespace": "dataAwsccAthenaWorkGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 1160
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 1166
          },
          "name": "properties",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 1144
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesEngineConfigurationClassifications"
          }
        }
      ],
      "symbolId": "src/data-awscc-athena-work-group/index:DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesEngineConfigurationClassificationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesEngineConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesEngineConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-athena-work-group/index.ts",
          "line": 1219
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-athena-work-group/index.ts",
        "line": 1212
      },
      "name": "DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesEngineConfigurationOutputReference",
      "namespace": "dataAwsccAthenaWorkGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 1240
          },
          "name": "additionalConfigs",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 1246
          },
          "name": "classifications",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesEngineConfigurationClassificationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 1251
          },
          "name": "coordinatorDpuSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 1256
          },
          "name": "defaultExecutorDpuSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 1261
          },
          "name": "maxConcurrentDpus",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 1267
          },
          "name": "sparkProperties",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 1223
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesEngineConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-athena-work-group/index:DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesEngineConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesEngineVersion": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesEngineVersion",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-athena-work-group/index.ts",
        "line": 1271
      },
      "name": "DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesEngineVersion",
      "namespace": "dataAwsccAthenaWorkGroup",
      "symbolId": "src/data-awscc-athena-work-group/index:DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesEngineVersion"
    },
    "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesEngineVersionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesEngineVersionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-athena-work-group/index.ts",
          "line": 1301
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-athena-work-group/index.ts",
        "line": 1294
      },
      "name": "DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesEngineVersionOutputReference",
      "namespace": "dataAwsccAthenaWorkGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 1321
          },
          "name": "effectiveEngineVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 1326
          },
          "name": "selectedEngineVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 1305
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesEngineVersion"
          }
        }
      ],
      "symbolId": "src/data-awscc-athena-work-group/index:DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesEngineVersionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesManagedQueryResultsConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesManagedQueryResultsConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-athena-work-group/index.ts",
        "line": 1384
      },
      "name": "DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesManagedQueryResultsConfiguration",
      "namespace": "dataAwsccAthenaWorkGroup",
      "symbolId": "src/data-awscc-athena-work-group/index:DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesManagedQueryResultsConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesManagedQueryResultsConfigurationEncryptionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesManagedQueryResultsConfigurationEncryptionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-athena-work-group/index.ts",
        "line": 1330
      },
      "name": "DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesManagedQueryResultsConfigurationEncryptionConfiguration",
      "namespace": "dataAwsccAthenaWorkGroup",
      "symbolId": "src/data-awscc-athena-work-group/index:DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesManagedQueryResultsConfigurationEncryptionConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesManagedQueryResultsConfigurationEncryptionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesManagedQueryResultsConfigurationEncryptionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-athena-work-group/index.ts",
          "line": 1360
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-athena-work-group/index.ts",
        "line": 1353
      },
      "name": "DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesManagedQueryResultsConfigurationEncryptionConfigurationOutputReference",
      "namespace": "dataAwsccAthenaWorkGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 1380
          },
          "name": "kmsKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 1364
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesManagedQueryResultsConfigurationEncryptionConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-athena-work-group/index:DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesManagedQueryResultsConfigurationEncryptionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesManagedQueryResultsConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesManagedQueryResultsConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-athena-work-group/index.ts",
          "line": 1414
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-athena-work-group/index.ts",
        "line": 1407
      },
      "name": "DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesManagedQueryResultsConfigurationOutputReference",
      "namespace": "dataAwsccAthenaWorkGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 1434
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 1440
          },
          "name": "encryptionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesManagedQueryResultsConfigurationEncryptionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 1418
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesManagedQueryResultsConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-athena-work-group/index:DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesManagedQueryResultsConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesMonitoringConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesMonitoringConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-athena-work-group/index.ts",
        "line": 1637
      },
      "name": "DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesMonitoringConfiguration",
      "namespace": "dataAwsccAthenaWorkGroup",
      "symbolId": "src/data-awscc-athena-work-group/index:DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesMonitoringConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesMonitoringConfigurationCloudwatchLoggingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesMonitoringConfigurationCloudwatchLoggingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-athena-work-group/index.ts",
        "line": 1444
      },
      "name": "DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesMonitoringConfigurationCloudwatchLoggingConfiguration",
      "namespace": "dataAwsccAthenaWorkGroup",
      "symbolId": "src/data-awscc-athena-work-group/index:DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesMonitoringConfigurationCloudwatchLoggingConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesMonitoringConfigurationCloudwatchLoggingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesMonitoringConfigurationCloudwatchLoggingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-athena-work-group/index.ts",
          "line": 1474
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-athena-work-group/index.ts",
        "line": 1467
      },
      "name": "DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesMonitoringConfigurationCloudwatchLoggingConfigurationOutputReference",
      "namespace": "dataAwsccAthenaWorkGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 1494
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 1499
          },
          "name": "logGroup",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 1504
          },
          "name": "logStreamNamePrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 1510
          },
          "name": "logTypes",
          "type": {
            "fqn": "cdktn.StringListMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 1478
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesMonitoringConfigurationCloudwatchLoggingConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-athena-work-group/index:DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesMonitoringConfigurationCloudwatchLoggingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesMonitoringConfigurationManagedLoggingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesMonitoringConfigurationManagedLoggingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-athena-work-group/index.ts",
        "line": 1514
      },
      "name": "DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesMonitoringConfigurationManagedLoggingConfiguration",
      "namespace": "dataAwsccAthenaWorkGroup",
      "symbolId": "src/data-awscc-athena-work-group/index:DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesMonitoringConfigurationManagedLoggingConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesMonitoringConfigurationManagedLoggingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesMonitoringConfigurationManagedLoggingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-athena-work-group/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-awscc-athena-work-group/index.ts",
        "line": 1537
      },
      "name": "DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesMonitoringConfigurationManagedLoggingConfigurationOutputReference",
      "namespace": "dataAwsccAthenaWorkGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 1564
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 1569
          },
          "name": "kmsKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 1548
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesMonitoringConfigurationManagedLoggingConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-athena-work-group/index:DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesMonitoringConfigurationManagedLoggingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesMonitoringConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesMonitoringConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-athena-work-group/index.ts",
          "line": 1667
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-athena-work-group/index.ts",
        "line": 1660
      },
      "name": "DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesMonitoringConfigurationOutputReference",
      "namespace": "dataAwsccAthenaWorkGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 1688
          },
          "name": "cloudwatchLoggingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesMonitoringConfigurationCloudwatchLoggingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 1694
          },
          "name": "managedLoggingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesMonitoringConfigurationManagedLoggingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 1700
          },
          "name": "s3LoggingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesMonitoringConfigurationS3LoggingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 1671
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesMonitoringConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-athena-work-group/index:DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesMonitoringConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesMonitoringConfigurationS3LoggingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesMonitoringConfigurationS3LoggingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-athena-work-group/index.ts",
        "line": 1573
      },
      "name": "DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesMonitoringConfigurationS3LoggingConfiguration",
      "namespace": "dataAwsccAthenaWorkGroup",
      "symbolId": "src/data-awscc-athena-work-group/index:DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesMonitoringConfigurationS3LoggingConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesMonitoringConfigurationS3LoggingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesMonitoringConfigurationS3LoggingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-athena-work-group/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/data-awscc-athena-work-group/index.ts",
        "line": 1596
      },
      "name": "DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesMonitoringConfigurationS3LoggingConfigurationOutputReference",
      "namespace": "dataAwsccAthenaWorkGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 1623
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 1628
          },
          "name": "kmsKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 1633
          },
          "name": "logLocation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 1607
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesMonitoringConfigurationS3LoggingConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-athena-work-group/index:DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesMonitoringConfigurationS3LoggingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-athena-work-group/index.ts",
          "line": 1938
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-athena-work-group/index.ts",
        "line": 1931
      },
      "name": "DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesOutputReference",
      "namespace": "dataAwsccAthenaWorkGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 1958
          },
          "name": "additionalConfiguration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 1963
          },
          "name": "bytesScannedCutoffPerQuery",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 1969
          },
          "name": "customerContentEncryptionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesCustomerContentEncryptionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 1974
          },
          "name": "enforceWorkGroupConfiguration",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 1980
          },
          "name": "engineConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesEngineConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 1986
          },
          "name": "engineVersion",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesEngineVersionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 1991
          },
          "name": "executionRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 1997
          },
          "name": "managedQueryResultsConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesManagedQueryResultsConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 2003
          },
          "name": "monitoringConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesMonitoringConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 2008
          },
          "name": "publishCloudwatchMetricsEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 2013
          },
          "name": "removeBytesScannedCutoffPerQuery",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 2018
          },
          "name": "removeCustomerContentEncryptionConfiguration",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 2023
          },
          "name": "requesterPaysEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 2029
          },
          "name": "resultConfigurationUpdates",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesResultConfigurationUpdatesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 1942
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdates"
          }
        }
      ],
      "symbolId": "src/data-awscc-athena-work-group/index:DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesResultConfigurationUpdates": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesResultConfigurationUpdates",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-athena-work-group/index.ts",
        "line": 1817
      },
      "name": "DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesResultConfigurationUpdates",
      "namespace": "dataAwsccAthenaWorkGroup",
      "symbolId": "src/data-awscc-athena-work-group/index:DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesResultConfigurationUpdates"
    },
    "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesResultConfigurationUpdatesAclConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesResultConfigurationUpdatesAclConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-athena-work-group/index.ts",
        "line": 1704
      },
      "name": "DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesResultConfigurationUpdatesAclConfiguration",
      "namespace": "dataAwsccAthenaWorkGroup",
      "symbolId": "src/data-awscc-athena-work-group/index:DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesResultConfigurationUpdatesAclConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesResultConfigurationUpdatesAclConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesResultConfigurationUpdatesAclConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-athena-work-group/index.ts",
          "line": 1734
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-athena-work-group/index.ts",
        "line": 1727
      },
      "name": "DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesResultConfigurationUpdatesAclConfigurationOutputReference",
      "namespace": "dataAwsccAthenaWorkGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 1754
          },
          "name": "s3AclOption",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 1738
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesResultConfigurationUpdatesAclConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-athena-work-group/index:DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesResultConfigurationUpdatesAclConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesResultConfigurationUpdatesEncryptionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesResultConfigurationUpdatesEncryptionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-athena-work-group/index.ts",
        "line": 1758
      },
      "name": "DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesResultConfigurationUpdatesEncryptionConfiguration",
      "namespace": "dataAwsccAthenaWorkGroup",
      "symbolId": "src/data-awscc-athena-work-group/index:DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesResultConfigurationUpdatesEncryptionConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesResultConfigurationUpdatesEncryptionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesResultConfigurationUpdatesEncryptionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-athena-work-group/index.ts",
          "line": 1788
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-athena-work-group/index.ts",
        "line": 1781
      },
      "name": "DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesResultConfigurationUpdatesEncryptionConfigurationOutputReference",
      "namespace": "dataAwsccAthenaWorkGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 1808
          },
          "name": "encryptionOption",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 1813
          },
          "name": "kmsKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 1792
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesResultConfigurationUpdatesEncryptionConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-athena-work-group/index:DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesResultConfigurationUpdatesEncryptionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesResultConfigurationUpdatesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesResultConfigurationUpdatesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-athena-work-group/index.ts",
          "line": 1847
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-athena-work-group/index.ts",
        "line": 1840
      },
      "name": "DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesResultConfigurationUpdatesOutputReference",
      "namespace": "dataAwsccAthenaWorkGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 1868
          },
          "name": "aclConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesResultConfigurationUpdatesAclConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 1874
          },
          "name": "encryptionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesResultConfigurationUpdatesEncryptionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 1879
          },
          "name": "expectedBucketOwner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 1884
          },
          "name": "outputLocation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 1889
          },
          "name": "removeAclConfiguration",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 1894
          },
          "name": "removeEncryptionConfiguration",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 1899
          },
          "name": "removeExpectedBucketOwner",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 1904
          },
          "name": "removeOutputLocation",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-group/index.ts",
            "line": 1851
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroup.DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesResultConfigurationUpdates"
          }
        }
      ],
      "symbolId": "src/data-awscc-athena-work-group/index:DataAwsccAthenaWorkGroupWorkGroupConfigurationUpdatesResultConfigurationUpdatesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAthenaWorkGroups.DataAwsccAthenaWorkGroups": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/athena_work_groups awscc_athena_work_groups}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroups.DataAwsccAthenaWorkGroups",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/athena_work_groups awscc_athena_work_groups} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-athena-work-groups/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroups.DataAwsccAthenaWorkGroupsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-athena-work-groups/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccAthenaWorkGroups resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-groups/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccAthenaWorkGroups to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/athena_work_groups#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccAthenaWorkGroups that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccAthenaWorkGroups to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-groups/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-groups/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccAthenaWorkGroups",
      "namespace": "dataAwsccAthenaWorkGroups",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-groups/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-groups/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-athena-work-groups/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-athena-work-groups/index:DataAwsccAthenaWorkGroups"
    },
    "@cdktn/provider-awscc.dataAwsccAthenaWorkGroups.DataAwsccAthenaWorkGroupsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAthenaWorkGroups.DataAwsccAthenaWorkGroupsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-athena-work-groups/index.ts",
        "line": 14
      },
      "name": "DataAwsccAthenaWorkGroupsConfig",
      "namespace": "dataAwsccAthenaWorkGroups",
      "symbolId": "src/data-awscc-athena-work-groups/index:DataAwsccAthenaWorkGroupsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAuditmanagerAssessment.DataAwsccAuditmanagerAssessment": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/auditmanager_assessment awscc_auditmanager_assessment}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAuditmanagerAssessment.DataAwsccAuditmanagerAssessment",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/auditmanager_assessment awscc_auditmanager_assessment} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-auditmanager-assessment/index.ts",
          "line": 690
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAuditmanagerAssessment.DataAwsccAuditmanagerAssessmentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-auditmanager-assessment/index.ts",
        "line": 658
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccAuditmanagerAssessment resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-auditmanager-assessment/index.ts",
            "line": 675
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccAuditmanagerAssessment to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/auditmanager_assessment#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccAuditmanagerAssessment that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccAuditmanagerAssessment to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-auditmanager-assessment/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-awscc-auditmanager-assessment/index.ts",
            "line": 807
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccAuditmanagerAssessment",
      "namespace": "dataAwsccAuditmanagerAssessment",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-auditmanager-assessment/index.ts",
            "line": 663
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-auditmanager-assessment/index.ts",
            "line": 714
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-auditmanager-assessment/index.ts",
            "line": 719
          },
          "name": "assessmentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-auditmanager-assessment/index.ts",
            "line": 725
          },
          "name": "assessmentReportsDestination",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAuditmanagerAssessment.DataAwsccAuditmanagerAssessmentAssessmentReportsDestinationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-auditmanager-assessment/index.ts",
            "line": 731
          },
          "name": "awsAccount",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAuditmanagerAssessment.DataAwsccAuditmanagerAssessmentAwsAccountOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-auditmanager-assessment/index.ts",
            "line": 736
          },
          "name": "creationTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-auditmanager-assessment/index.ts",
            "line": 742
          },
          "name": "delegations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAuditmanagerAssessment.DataAwsccAuditmanagerAssessmentDelegationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-auditmanager-assessment/index.ts",
            "line": 747
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-auditmanager-assessment/index.ts",
            "line": 752
          },
          "name": "frameworkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-auditmanager-assessment/index.ts",
            "line": 770
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-auditmanager-assessment/index.ts",
            "line": 776
          },
          "name": "roles",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAuditmanagerAssessment.DataAwsccAuditmanagerAssessmentRolesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-auditmanager-assessment/index.ts",
            "line": 782
          },
          "name": "scope",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAuditmanagerAssessment.DataAwsccAuditmanagerAssessmentScopeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-auditmanager-assessment/index.ts",
            "line": 787
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-auditmanager-assessment/index.ts",
            "line": 793
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAuditmanagerAssessment.DataAwsccAuditmanagerAssessmentTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-auditmanager-assessment/index.ts",
            "line": 765
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-auditmanager-assessment/index.ts",
            "line": 758
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-auditmanager-assessment/index:DataAwsccAuditmanagerAssessment"
    },
    "@cdktn/provider-awscc.dataAwsccAuditmanagerAssessment.DataAwsccAuditmanagerAssessmentAssessmentReportsDestination": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAuditmanagerAssessment.DataAwsccAuditmanagerAssessmentAssessmentReportsDestination",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-auditmanager-assessment/index.ts",
        "line": 25
      },
      "name": "DataAwsccAuditmanagerAssessmentAssessmentReportsDestination",
      "namespace": "dataAwsccAuditmanagerAssessment",
      "symbolId": "src/data-awscc-auditmanager-assessment/index:DataAwsccAuditmanagerAssessmentAssessmentReportsDestination"
    },
    "@cdktn/provider-awscc.dataAwsccAuditmanagerAssessment.DataAwsccAuditmanagerAssessmentAssessmentReportsDestinationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAuditmanagerAssessment.DataAwsccAuditmanagerAssessmentAssessmentReportsDestinationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-auditmanager-assessment/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-auditmanager-assessment/index.ts",
        "line": 48
      },
      "name": "DataAwsccAuditmanagerAssessmentAssessmentReportsDestinationOutputReference",
      "namespace": "dataAwsccAuditmanagerAssessment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-auditmanager-assessment/index.ts",
            "line": 75
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-auditmanager-assessment/index.ts",
            "line": 80
          },
          "name": "destinationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-auditmanager-assessment/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAuditmanagerAssessment.DataAwsccAuditmanagerAssessmentAssessmentReportsDestination"
          }
        }
      ],
      "symbolId": "src/data-awscc-auditmanager-assessment/index:DataAwsccAuditmanagerAssessmentAssessmentReportsDestinationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAuditmanagerAssessment.DataAwsccAuditmanagerAssessmentAwsAccount": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAuditmanagerAssessment.DataAwsccAuditmanagerAssessmentAwsAccount",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-auditmanager-assessment/index.ts",
        "line": 84
      },
      "name": "DataAwsccAuditmanagerAssessmentAwsAccount",
      "namespace": "dataAwsccAuditmanagerAssessment",
      "symbolId": "src/data-awscc-auditmanager-assessment/index:DataAwsccAuditmanagerAssessmentAwsAccount"
    },
    "@cdktn/provider-awscc.dataAwsccAuditmanagerAssessment.DataAwsccAuditmanagerAssessmentAwsAccountOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAuditmanagerAssessment.DataAwsccAuditmanagerAssessmentAwsAccountOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-auditmanager-assessment/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-awscc-auditmanager-assessment/index.ts",
        "line": 107
      },
      "name": "DataAwsccAuditmanagerAssessmentAwsAccountOutputReference",
      "namespace": "dataAwsccAuditmanagerAssessment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-auditmanager-assessment/index.ts",
            "line": 134
          },
          "name": "emailAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-auditmanager-assessment/index.ts",
            "line": 139
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-auditmanager-assessment/index.ts",
            "line": 144
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-auditmanager-assessment/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAuditmanagerAssessment.DataAwsccAuditmanagerAssessmentAwsAccount"
          }
        }
      ],
      "symbolId": "src/data-awscc-auditmanager-assessment/index:DataAwsccAuditmanagerAssessmentAwsAccountOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAuditmanagerAssessment.DataAwsccAuditmanagerAssessmentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAuditmanagerAssessment.DataAwsccAuditmanagerAssessmentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-auditmanager-assessment/index.ts",
        "line": 14
      },
      "name": "DataAwsccAuditmanagerAssessmentConfig",
      "namespace": "dataAwsccAuditmanagerAssessment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/auditmanager_assessment#id DataAwsccAuditmanagerAssessment#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-auditmanager-assessment/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-auditmanager-assessment/index:DataAwsccAuditmanagerAssessmentConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAuditmanagerAssessment.DataAwsccAuditmanagerAssessmentDelegations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAuditmanagerAssessment.DataAwsccAuditmanagerAssessmentDelegations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-auditmanager-assessment/index.ts",
        "line": 148
      },
      "name": "DataAwsccAuditmanagerAssessmentDelegations",
      "namespace": "dataAwsccAuditmanagerAssessment",
      "symbolId": "src/data-awscc-auditmanager-assessment/index:DataAwsccAuditmanagerAssessmentDelegations"
    },
    "@cdktn/provider-awscc.dataAwsccAuditmanagerAssessment.DataAwsccAuditmanagerAssessmentDelegationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAuditmanagerAssessment.DataAwsccAuditmanagerAssessmentDelegationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-auditmanager-assessment/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-auditmanager-assessment/index.ts",
        "line": 255
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-auditmanager-assessment/index.ts",
            "line": 269
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAuditmanagerAssessment.DataAwsccAuditmanagerAssessmentDelegationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccAuditmanagerAssessmentDelegationsList",
      "namespace": "dataAwsccAuditmanagerAssessment",
      "symbolId": "src/data-awscc-auditmanager-assessment/index:DataAwsccAuditmanagerAssessmentDelegationsList"
    },
    "@cdktn/provider-awscc.dataAwsccAuditmanagerAssessment.DataAwsccAuditmanagerAssessmentDelegationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAuditmanagerAssessment.DataAwsccAuditmanagerAssessmentDelegationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-auditmanager-assessment/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-awscc-auditmanager-assessment/index.ts",
        "line": 171
      },
      "name": "DataAwsccAuditmanagerAssessmentDelegationsOutputReference",
      "namespace": "dataAwsccAuditmanagerAssessment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-auditmanager-assessment/index.ts",
            "line": 200
          },
          "name": "assessmentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-auditmanager-assessment/index.ts",
            "line": 205
          },
          "name": "assessmentName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-auditmanager-assessment/index.ts",
            "line": 210
          },
          "name": "comment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-auditmanager-assessment/index.ts",
            "line": 215
          },
          "name": "controlSetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-auditmanager-assessment/index.ts",
            "line": 220
          },
          "name": "createdBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-auditmanager-assessment/index.ts",
            "line": 225
          },
          "name": "creationTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-auditmanager-assessment/index.ts",
            "line": 230
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-auditmanager-assessment/index.ts",
            "line": 235
          },
          "name": "lastUpdated",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-auditmanager-assessment/index.ts",
            "line": 240
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-auditmanager-assessment/index.ts",
            "line": 245
          },
          "name": "roleType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-auditmanager-assessment/index.ts",
            "line": 250
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-auditmanager-assessment/index.ts",
            "line": 184
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAuditmanagerAssessment.DataAwsccAuditmanagerAssessmentDelegations"
          }
        }
      ],
      "symbolId": "src/data-awscc-auditmanager-assessment/index:DataAwsccAuditmanagerAssessmentDelegationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAuditmanagerAssessment.DataAwsccAuditmanagerAssessmentRoles": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAuditmanagerAssessment.DataAwsccAuditmanagerAssessmentRoles",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-auditmanager-assessment/index.ts",
        "line": 273
      },
      "name": "DataAwsccAuditmanagerAssessmentRoles",
      "namespace": "dataAwsccAuditmanagerAssessment",
      "symbolId": "src/data-awscc-auditmanager-assessment/index:DataAwsccAuditmanagerAssessmentRoles"
    },
    "@cdktn/provider-awscc.dataAwsccAuditmanagerAssessment.DataAwsccAuditmanagerAssessmentRolesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAuditmanagerAssessment.DataAwsccAuditmanagerAssessmentRolesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-auditmanager-assessment/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-awscc-auditmanager-assessment/index.ts",
        "line": 335
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-auditmanager-assessment/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-awscc.dataAwsccAuditmanagerAssessment.DataAwsccAuditmanagerAssessmentRolesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccAuditmanagerAssessmentRolesList",
      "namespace": "dataAwsccAuditmanagerAssessment",
      "symbolId": "src/data-awscc-auditmanager-assessment/index:DataAwsccAuditmanagerAssessmentRolesList"
    },
    "@cdktn/provider-awscc.dataAwsccAuditmanagerAssessment.DataAwsccAuditmanagerAssessmentRolesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAuditmanagerAssessment.DataAwsccAuditmanagerAssessmentRolesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-auditmanager-assessment/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-auditmanager-assessment/index.ts",
        "line": 296
      },
      "name": "DataAwsccAuditmanagerAssessmentRolesOutputReference",
      "namespace": "dataAwsccAuditmanagerAssessment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-auditmanager-assessment/index.ts",
            "line": 325
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-auditmanager-assessment/index.ts",
            "line": 330
          },
          "name": "roleType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-auditmanager-assessment/index.ts",
            "line": 309
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAuditmanagerAssessment.DataAwsccAuditmanagerAssessmentRoles"
          }
        }
      ],
      "symbolId": "src/data-awscc-auditmanager-assessment/index:DataAwsccAuditmanagerAssessmentRolesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAuditmanagerAssessment.DataAwsccAuditmanagerAssessmentScope": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAuditmanagerAssessment.DataAwsccAuditmanagerAssessmentScope",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-auditmanager-assessment/index.ts",
        "line": 513
      },
      "name": "DataAwsccAuditmanagerAssessmentScope",
      "namespace": "dataAwsccAuditmanagerAssessment",
      "symbolId": "src/data-awscc-auditmanager-assessment/index:DataAwsccAuditmanagerAssessmentScope"
    },
    "@cdktn/provider-awscc.dataAwsccAuditmanagerAssessment.DataAwsccAuditmanagerAssessmentScopeAwsAccounts": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAuditmanagerAssessment.DataAwsccAuditmanagerAssessmentScopeAwsAccounts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-auditmanager-assessment/index.ts",
        "line": 353
      },
      "name": "DataAwsccAuditmanagerAssessmentScopeAwsAccounts",
      "namespace": "dataAwsccAuditmanagerAssessment",
      "symbolId": "src/data-awscc-auditmanager-assessment/index:DataAwsccAuditmanagerAssessmentScopeAwsAccounts"
    },
    "@cdktn/provider-awscc.dataAwsccAuditmanagerAssessment.DataAwsccAuditmanagerAssessmentScopeAwsAccountsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAuditmanagerAssessment.DataAwsccAuditmanagerAssessmentScopeAwsAccountsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-auditmanager-assessment/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-auditmanager-assessment/index.ts",
        "line": 420
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-auditmanager-assessment/index.ts",
            "line": 434
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAuditmanagerAssessment.DataAwsccAuditmanagerAssessmentScopeAwsAccountsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccAuditmanagerAssessmentScopeAwsAccountsList",
      "namespace": "dataAwsccAuditmanagerAssessment",
      "symbolId": "src/data-awscc-auditmanager-assessment/index:DataAwsccAuditmanagerAssessmentScopeAwsAccountsList"
    },
    "@cdktn/provider-awscc.dataAwsccAuditmanagerAssessment.DataAwsccAuditmanagerAssessmentScopeAwsAccountsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAuditmanagerAssessment.DataAwsccAuditmanagerAssessmentScopeAwsAccountsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-auditmanager-assessment/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-awscc-auditmanager-assessment/index.ts",
        "line": 376
      },
      "name": "DataAwsccAuditmanagerAssessmentScopeAwsAccountsOutputReference",
      "namespace": "dataAwsccAuditmanagerAssessment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-auditmanager-assessment/index.ts",
            "line": 405
          },
          "name": "emailAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-auditmanager-assessment/index.ts",
            "line": 410
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-auditmanager-assessment/index.ts",
            "line": 415
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-auditmanager-assessment/index.ts",
            "line": 389
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAuditmanagerAssessment.DataAwsccAuditmanagerAssessmentScopeAwsAccounts"
          }
        }
      ],
      "symbolId": "src/data-awscc-auditmanager-assessment/index:DataAwsccAuditmanagerAssessmentScopeAwsAccountsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAuditmanagerAssessment.DataAwsccAuditmanagerAssessmentScopeAwsServices": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAuditmanagerAssessment.DataAwsccAuditmanagerAssessmentScopeAwsServices",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-auditmanager-assessment/index.ts",
        "line": 438
      },
      "name": "DataAwsccAuditmanagerAssessmentScopeAwsServices",
      "namespace": "dataAwsccAuditmanagerAssessment",
      "symbolId": "src/data-awscc-auditmanager-assessment/index:DataAwsccAuditmanagerAssessmentScopeAwsServices"
    },
    "@cdktn/provider-awscc.dataAwsccAuditmanagerAssessment.DataAwsccAuditmanagerAssessmentScopeAwsServicesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAuditmanagerAssessment.DataAwsccAuditmanagerAssessmentScopeAwsServicesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-auditmanager-assessment/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-auditmanager-assessment/index.ts",
        "line": 495
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-auditmanager-assessment/index.ts",
            "line": 509
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAuditmanagerAssessment.DataAwsccAuditmanagerAssessmentScopeAwsServicesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccAuditmanagerAssessmentScopeAwsServicesList",
      "namespace": "dataAwsccAuditmanagerAssessment",
      "symbolId": "src/data-awscc-auditmanager-assessment/index:DataAwsccAuditmanagerAssessmentScopeAwsServicesList"
    },
    "@cdktn/provider-awscc.dataAwsccAuditmanagerAssessment.DataAwsccAuditmanagerAssessmentScopeAwsServicesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAuditmanagerAssessment.DataAwsccAuditmanagerAssessmentScopeAwsServicesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-auditmanager-assessment/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-auditmanager-assessment/index.ts",
        "line": 461
      },
      "name": "DataAwsccAuditmanagerAssessmentScopeAwsServicesOutputReference",
      "namespace": "dataAwsccAuditmanagerAssessment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-auditmanager-assessment/index.ts",
            "line": 490
          },
          "name": "serviceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-auditmanager-assessment/index.ts",
            "line": 474
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAuditmanagerAssessment.DataAwsccAuditmanagerAssessmentScopeAwsServices"
          }
        }
      ],
      "symbolId": "src/data-awscc-auditmanager-assessment/index:DataAwsccAuditmanagerAssessmentScopeAwsServicesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAuditmanagerAssessment.DataAwsccAuditmanagerAssessmentScopeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAuditmanagerAssessment.DataAwsccAuditmanagerAssessmentScopeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-auditmanager-assessment/index.ts",
          "line": 543
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-auditmanager-assessment/index.ts",
        "line": 536
      },
      "name": "DataAwsccAuditmanagerAssessmentScopeOutputReference",
      "namespace": "dataAwsccAuditmanagerAssessment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-auditmanager-assessment/index.ts",
            "line": 564
          },
          "name": "awsAccounts",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAuditmanagerAssessment.DataAwsccAuditmanagerAssessmentScopeAwsAccountsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-auditmanager-assessment/index.ts",
            "line": 570
          },
          "name": "awsServices",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAuditmanagerAssessment.DataAwsccAuditmanagerAssessmentScopeAwsServicesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-auditmanager-assessment/index.ts",
            "line": 547
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAuditmanagerAssessment.DataAwsccAuditmanagerAssessmentScope"
          }
        }
      ],
      "symbolId": "src/data-awscc-auditmanager-assessment/index:DataAwsccAuditmanagerAssessmentScopeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAuditmanagerAssessment.DataAwsccAuditmanagerAssessmentTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAuditmanagerAssessment.DataAwsccAuditmanagerAssessmentTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-auditmanager-assessment/index.ts",
        "line": 574
      },
      "name": "DataAwsccAuditmanagerAssessmentTags",
      "namespace": "dataAwsccAuditmanagerAssessment",
      "symbolId": "src/data-awscc-auditmanager-assessment/index:DataAwsccAuditmanagerAssessmentTags"
    },
    "@cdktn/provider-awscc.dataAwsccAuditmanagerAssessment.DataAwsccAuditmanagerAssessmentTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAuditmanagerAssessment.DataAwsccAuditmanagerAssessmentTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-auditmanager-assessment/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-awscc-auditmanager-assessment/index.ts",
        "line": 636
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-auditmanager-assessment/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-awscc.dataAwsccAuditmanagerAssessment.DataAwsccAuditmanagerAssessmentTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccAuditmanagerAssessmentTagsList",
      "namespace": "dataAwsccAuditmanagerAssessment",
      "symbolId": "src/data-awscc-auditmanager-assessment/index:DataAwsccAuditmanagerAssessmentTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccAuditmanagerAssessment.DataAwsccAuditmanagerAssessmentTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAuditmanagerAssessment.DataAwsccAuditmanagerAssessmentTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-auditmanager-assessment/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-auditmanager-assessment/index.ts",
        "line": 597
      },
      "name": "DataAwsccAuditmanagerAssessmentTagsOutputReference",
      "namespace": "dataAwsccAuditmanagerAssessment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-auditmanager-assessment/index.ts",
            "line": 626
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-auditmanager-assessment/index.ts",
            "line": 631
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-auditmanager-assessment/index.ts",
            "line": 610
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAuditmanagerAssessment.DataAwsccAuditmanagerAssessmentTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-auditmanager-assessment/index:DataAwsccAuditmanagerAssessmentTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAuditmanagerAssessmentFramework.DataAwsccAuditmanagerAssessmentFramework": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/auditmanager_assessment_framework awscc_auditmanager_assessment_framework}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAuditmanagerAssessmentFramework.DataAwsccAuditmanagerAssessmentFramework",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/auditmanager_assessment_framework awscc_auditmanager_assessment_framework} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-auditmanager-assessment-framework/index.ts",
          "line": 297
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAuditmanagerAssessmentFramework.DataAwsccAuditmanagerAssessmentFrameworkConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-auditmanager-assessment-framework/index.ts",
        "line": 265
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccAuditmanagerAssessmentFramework resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-auditmanager-assessment-framework/index.ts",
            "line": 282
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccAuditmanagerAssessmentFramework to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/auditmanager_assessment_framework#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccAuditmanagerAssessmentFramework that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccAuditmanagerAssessmentFramework to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-auditmanager-assessment-framework/index.ts",
            "line": 399
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-auditmanager-assessment-framework/index.ts",
            "line": 405
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccAuditmanagerAssessmentFramework",
      "namespace": "dataAwsccAuditmanagerAssessmentFramework",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-auditmanager-assessment-framework/index.ts",
            "line": 270
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-auditmanager-assessment-framework/index.ts",
            "line": 321
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-auditmanager-assessment-framework/index.ts",
            "line": 326
          },
          "name": "complianceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-auditmanager-assessment-framework/index.ts",
            "line": 332
          },
          "name": "controlSets",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAuditmanagerAssessmentFramework.DataAwsccAuditmanagerAssessmentFrameworkControlSetsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-auditmanager-assessment-framework/index.ts",
            "line": 337
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-auditmanager-assessment-framework/index.ts",
            "line": 342
          },
          "name": "createdBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-auditmanager-assessment-framework/index.ts",
            "line": 347
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-auditmanager-assessment-framework/index.ts",
            "line": 352
          },
          "name": "frameworkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-auditmanager-assessment-framework/index.ts",
            "line": 370
          },
          "name": "lastUpdatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-auditmanager-assessment-framework/index.ts",
            "line": 375
          },
          "name": "lastUpdatedBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-auditmanager-assessment-framework/index.ts",
            "line": 380
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-auditmanager-assessment-framework/index.ts",
            "line": 386
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAuditmanagerAssessmentFramework.DataAwsccAuditmanagerAssessmentFrameworkTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-auditmanager-assessment-framework/index.ts",
            "line": 391
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-auditmanager-assessment-framework/index.ts",
            "line": 365
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-auditmanager-assessment-framework/index.ts",
            "line": 358
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-auditmanager-assessment-framework/index:DataAwsccAuditmanagerAssessmentFramework"
    },
    "@cdktn/provider-awscc.dataAwsccAuditmanagerAssessmentFramework.DataAwsccAuditmanagerAssessmentFrameworkConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAuditmanagerAssessmentFramework.DataAwsccAuditmanagerAssessmentFrameworkConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-auditmanager-assessment-framework/index.ts",
        "line": 14
      },
      "name": "DataAwsccAuditmanagerAssessmentFrameworkConfig",
      "namespace": "dataAwsccAuditmanagerAssessmentFramework",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/auditmanager_assessment_framework#id DataAwsccAuditmanagerAssessmentFramework#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-auditmanager-assessment-framework/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-auditmanager-assessment-framework/index:DataAwsccAuditmanagerAssessmentFrameworkConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAuditmanagerAssessmentFramework.DataAwsccAuditmanagerAssessmentFrameworkControlSets": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAuditmanagerAssessmentFramework.DataAwsccAuditmanagerAssessmentFrameworkControlSets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-auditmanager-assessment-framework/index.ts",
        "line": 100
      },
      "name": "DataAwsccAuditmanagerAssessmentFrameworkControlSets",
      "namespace": "dataAwsccAuditmanagerAssessmentFramework",
      "symbolId": "src/data-awscc-auditmanager-assessment-framework/index:DataAwsccAuditmanagerAssessmentFrameworkControlSets"
    },
    "@cdktn/provider-awscc.dataAwsccAuditmanagerAssessmentFramework.DataAwsccAuditmanagerAssessmentFrameworkControlSetsControls": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAuditmanagerAssessmentFramework.DataAwsccAuditmanagerAssessmentFrameworkControlSetsControls",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-auditmanager-assessment-framework/index.ts",
        "line": 25
      },
      "name": "DataAwsccAuditmanagerAssessmentFrameworkControlSetsControls",
      "namespace": "dataAwsccAuditmanagerAssessmentFramework",
      "symbolId": "src/data-awscc-auditmanager-assessment-framework/index:DataAwsccAuditmanagerAssessmentFrameworkControlSetsControls"
    },
    "@cdktn/provider-awscc.dataAwsccAuditmanagerAssessmentFramework.DataAwsccAuditmanagerAssessmentFrameworkControlSetsControlsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAuditmanagerAssessmentFramework.DataAwsccAuditmanagerAssessmentFrameworkControlSetsControlsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-auditmanager-assessment-framework/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-auditmanager-assessment-framework/index.ts",
        "line": 82
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-auditmanager-assessment-framework/index.ts",
            "line": 96
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAuditmanagerAssessmentFramework.DataAwsccAuditmanagerAssessmentFrameworkControlSetsControlsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccAuditmanagerAssessmentFrameworkControlSetsControlsList",
      "namespace": "dataAwsccAuditmanagerAssessmentFramework",
      "symbolId": "src/data-awscc-auditmanager-assessment-framework/index:DataAwsccAuditmanagerAssessmentFrameworkControlSetsControlsList"
    },
    "@cdktn/provider-awscc.dataAwsccAuditmanagerAssessmentFramework.DataAwsccAuditmanagerAssessmentFrameworkControlSetsControlsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAuditmanagerAssessmentFramework.DataAwsccAuditmanagerAssessmentFrameworkControlSetsControlsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-auditmanager-assessment-framework/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-auditmanager-assessment-framework/index.ts",
        "line": 48
      },
      "name": "DataAwsccAuditmanagerAssessmentFrameworkControlSetsControlsOutputReference",
      "namespace": "dataAwsccAuditmanagerAssessmentFramework",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-auditmanager-assessment-framework/index.ts",
            "line": 77
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-auditmanager-assessment-framework/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAuditmanagerAssessmentFramework.DataAwsccAuditmanagerAssessmentFrameworkControlSetsControls"
          }
        }
      ],
      "symbolId": "src/data-awscc-auditmanager-assessment-framework/index:DataAwsccAuditmanagerAssessmentFrameworkControlSetsControlsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAuditmanagerAssessmentFramework.DataAwsccAuditmanagerAssessmentFrameworkControlSetsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAuditmanagerAssessmentFramework.DataAwsccAuditmanagerAssessmentFrameworkControlSetsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-auditmanager-assessment-framework/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-awscc-auditmanager-assessment-framework/index.ts",
        "line": 163
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-auditmanager-assessment-framework/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-awscc.dataAwsccAuditmanagerAssessmentFramework.DataAwsccAuditmanagerAssessmentFrameworkControlSetsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccAuditmanagerAssessmentFrameworkControlSetsList",
      "namespace": "dataAwsccAuditmanagerAssessmentFramework",
      "symbolId": "src/data-awscc-auditmanager-assessment-framework/index:DataAwsccAuditmanagerAssessmentFrameworkControlSetsList"
    },
    "@cdktn/provider-awscc.dataAwsccAuditmanagerAssessmentFramework.DataAwsccAuditmanagerAssessmentFrameworkControlSetsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAuditmanagerAssessmentFramework.DataAwsccAuditmanagerAssessmentFrameworkControlSetsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-auditmanager-assessment-framework/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/data-awscc-auditmanager-assessment-framework/index.ts",
        "line": 123
      },
      "name": "DataAwsccAuditmanagerAssessmentFrameworkControlSetsOutputReference",
      "namespace": "dataAwsccAuditmanagerAssessmentFramework",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-auditmanager-assessment-framework/index.ts",
            "line": 153
          },
          "name": "controls",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAuditmanagerAssessmentFramework.DataAwsccAuditmanagerAssessmentFrameworkControlSetsControlsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-auditmanager-assessment-framework/index.ts",
            "line": 158
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-auditmanager-assessment-framework/index.ts",
            "line": 136
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAuditmanagerAssessmentFramework.DataAwsccAuditmanagerAssessmentFrameworkControlSets"
          }
        }
      ],
      "symbolId": "src/data-awscc-auditmanager-assessment-framework/index:DataAwsccAuditmanagerAssessmentFrameworkControlSetsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAuditmanagerAssessmentFramework.DataAwsccAuditmanagerAssessmentFrameworkTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAuditmanagerAssessmentFramework.DataAwsccAuditmanagerAssessmentFrameworkTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-auditmanager-assessment-framework/index.ts",
        "line": 181
      },
      "name": "DataAwsccAuditmanagerAssessmentFrameworkTags",
      "namespace": "dataAwsccAuditmanagerAssessmentFramework",
      "symbolId": "src/data-awscc-auditmanager-assessment-framework/index:DataAwsccAuditmanagerAssessmentFrameworkTags"
    },
    "@cdktn/provider-awscc.dataAwsccAuditmanagerAssessmentFramework.DataAwsccAuditmanagerAssessmentFrameworkTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAuditmanagerAssessmentFramework.DataAwsccAuditmanagerAssessmentFrameworkTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-auditmanager-assessment-framework/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-auditmanager-assessment-framework/index.ts",
        "line": 243
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-auditmanager-assessment-framework/index.ts",
            "line": 257
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAuditmanagerAssessmentFramework.DataAwsccAuditmanagerAssessmentFrameworkTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccAuditmanagerAssessmentFrameworkTagsList",
      "namespace": "dataAwsccAuditmanagerAssessmentFramework",
      "symbolId": "src/data-awscc-auditmanager-assessment-framework/index:DataAwsccAuditmanagerAssessmentFrameworkTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccAuditmanagerAssessmentFramework.DataAwsccAuditmanagerAssessmentFrameworkTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAuditmanagerAssessmentFramework.DataAwsccAuditmanagerAssessmentFrameworkTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-auditmanager-assessment-framework/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-auditmanager-assessment-framework/index.ts",
        "line": 204
      },
      "name": "DataAwsccAuditmanagerAssessmentFrameworkTagsOutputReference",
      "namespace": "dataAwsccAuditmanagerAssessmentFramework",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-auditmanager-assessment-framework/index.ts",
            "line": 233
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-auditmanager-assessment-framework/index.ts",
            "line": 238
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-auditmanager-assessment-framework/index.ts",
            "line": 217
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAuditmanagerAssessmentFramework.DataAwsccAuditmanagerAssessmentFrameworkTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-auditmanager-assessment-framework/index:DataAwsccAuditmanagerAssessmentFrameworkTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAuditmanagerAssessmentFrameworks.DataAwsccAuditmanagerAssessmentFrameworks": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/auditmanager_assessment_frameworks awscc_auditmanager_assessment_frameworks}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAuditmanagerAssessmentFrameworks.DataAwsccAuditmanagerAssessmentFrameworks",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/auditmanager_assessment_frameworks awscc_auditmanager_assessment_frameworks} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-auditmanager-assessment-frameworks/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAuditmanagerAssessmentFrameworks.DataAwsccAuditmanagerAssessmentFrameworksConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-auditmanager-assessment-frameworks/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccAuditmanagerAssessmentFrameworks resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-auditmanager-assessment-frameworks/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccAuditmanagerAssessmentFrameworks to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/auditmanager_assessment_frameworks#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccAuditmanagerAssessmentFrameworks that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccAuditmanagerAssessmentFrameworks to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-auditmanager-assessment-frameworks/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-auditmanager-assessment-frameworks/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccAuditmanagerAssessmentFrameworks",
      "namespace": "dataAwsccAuditmanagerAssessmentFrameworks",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-auditmanager-assessment-frameworks/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-auditmanager-assessment-frameworks/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-auditmanager-assessment-frameworks/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-auditmanager-assessment-frameworks/index:DataAwsccAuditmanagerAssessmentFrameworks"
    },
    "@cdktn/provider-awscc.dataAwsccAuditmanagerAssessmentFrameworks.DataAwsccAuditmanagerAssessmentFrameworksConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAuditmanagerAssessmentFrameworks.DataAwsccAuditmanagerAssessmentFrameworksConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-auditmanager-assessment-frameworks/index.ts",
        "line": 14
      },
      "name": "DataAwsccAuditmanagerAssessmentFrameworksConfig",
      "namespace": "dataAwsccAuditmanagerAssessmentFrameworks",
      "symbolId": "src/data-awscc-auditmanager-assessment-frameworks/index:DataAwsccAuditmanagerAssessmentFrameworksConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAuditmanagerAssessments.DataAwsccAuditmanagerAssessments": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/auditmanager_assessments awscc_auditmanager_assessments}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAuditmanagerAssessments.DataAwsccAuditmanagerAssessments",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/auditmanager_assessments awscc_auditmanager_assessments} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-auditmanager-assessments/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAuditmanagerAssessments.DataAwsccAuditmanagerAssessmentsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-auditmanager-assessments/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccAuditmanagerAssessments resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-auditmanager-assessments/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccAuditmanagerAssessments to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/auditmanager_assessments#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccAuditmanagerAssessments that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccAuditmanagerAssessments to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-auditmanager-assessments/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-auditmanager-assessments/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccAuditmanagerAssessments",
      "namespace": "dataAwsccAuditmanagerAssessments",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-auditmanager-assessments/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-auditmanager-assessments/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-auditmanager-assessments/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-auditmanager-assessments/index:DataAwsccAuditmanagerAssessments"
    },
    "@cdktn/provider-awscc.dataAwsccAuditmanagerAssessments.DataAwsccAuditmanagerAssessmentsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAuditmanagerAssessments.DataAwsccAuditmanagerAssessmentsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-auditmanager-assessments/index.ts",
        "line": 14
      },
      "name": "DataAwsccAuditmanagerAssessmentsConfig",
      "namespace": "dataAwsccAuditmanagerAssessments",
      "symbolId": "src/data-awscc-auditmanager-assessments/index:DataAwsccAuditmanagerAssessmentsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/autoscaling_auto_scaling_group awscc_autoscaling_auto_scaling_group}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/autoscaling_auto_scaling_group awscc_autoscaling_auto_scaling_group} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
          "line": 2340
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
        "line": 2308
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccAutoscalingAutoScalingGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 2325
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccAutoscalingAutoScalingGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/autoscaling_auto_scaling_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccAutoscalingAutoScalingGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccAutoscalingAutoScalingGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 2588
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 2594
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccAutoscalingAutoScalingGroup",
      "namespace": "dataAwsccAutoscalingAutoScalingGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 2313
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 2364
          },
          "name": "autoScalingGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 2369
          },
          "name": "autoScalingGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 2375
          },
          "name": "availabilityZoneDistribution",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupAvailabilityZoneDistributionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 2380
          },
          "name": "availabilityZoneIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 2386
          },
          "name": "availabilityZoneImpairmentPolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupAvailabilityZoneImpairmentPolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 2391
          },
          "name": "availabilityZones",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 2396
          },
          "name": "capacityRebalance",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 2402
          },
          "name": "capacityReservationSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupCapacityReservationSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 2407
          },
          "name": "context",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 2412
          },
          "name": "cooldown",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 2417
          },
          "name": "defaultInstanceWarmup",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 2422
          },
          "name": "deletionProtection",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 2427
          },
          "name": "desiredCapacity",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 2432
          },
          "name": "desiredCapacityType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 2437
          },
          "name": "healthCheckGracePeriod",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 2442
          },
          "name": "healthCheckType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 2460
          },
          "name": "instanceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 2466
          },
          "name": "instanceLifecyclePolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupInstanceLifecyclePolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 2472
          },
          "name": "instanceMaintenancePolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupInstanceMaintenancePolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 2477
          },
          "name": "launchConfigurationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 2483
          },
          "name": "launchTemplate",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupLaunchTemplateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 2489
          },
          "name": "lifecycleHookSpecificationList",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupLifecycleHookSpecificationListStructList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 2494
          },
          "name": "loadBalancerNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 2499
          },
          "name": "maxInstanceLifetime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 2504
          },
          "name": "maxSize",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 2510
          },
          "name": "metricsCollection",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMetricsCollectionList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 2515
          },
          "name": "minSize",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 2521
          },
          "name": "mixedInstancesPolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 2526
          },
          "name": "newInstancesProtectedFromScaleIn",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 2532
          },
          "name": "notificationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupNotificationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 2538
          },
          "name": "notificationConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupNotificationConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 2543
          },
          "name": "placementGroup",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 2548
          },
          "name": "serviceLinkedRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 2553
          },
          "name": "skipZonalShiftValidation",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 2559
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 2564
          },
          "name": "targetGroupArNs",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 2569
          },
          "name": "terminationPolicies",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 2575
          },
          "name": "trafficSources",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupTrafficSourcesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 2580
          },
          "name": "vpcZoneIdentifier",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 2455
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 2448
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-autoscaling-auto-scaling-group/index:DataAwsccAutoscalingAutoScalingGroup"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupAvailabilityZoneDistribution": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupAvailabilityZoneDistribution",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
        "line": 25
      },
      "name": "DataAwsccAutoscalingAutoScalingGroupAvailabilityZoneDistribution",
      "namespace": "dataAwsccAutoscalingAutoScalingGroup",
      "symbolId": "src/data-awscc-autoscaling-auto-scaling-group/index:DataAwsccAutoscalingAutoScalingGroupAvailabilityZoneDistribution"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupAvailabilityZoneDistributionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupAvailabilityZoneDistributionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
        "line": 48
      },
      "name": "DataAwsccAutoscalingAutoScalingGroupAvailabilityZoneDistributionOutputReference",
      "namespace": "dataAwsccAutoscalingAutoScalingGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 75
          },
          "name": "capacityDistributionStrategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupAvailabilityZoneDistribution"
          }
        }
      ],
      "symbolId": "src/data-awscc-autoscaling-auto-scaling-group/index:DataAwsccAutoscalingAutoScalingGroupAvailabilityZoneDistributionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupAvailabilityZoneImpairmentPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupAvailabilityZoneImpairmentPolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
        "line": 79
      },
      "name": "DataAwsccAutoscalingAutoScalingGroupAvailabilityZoneImpairmentPolicy",
      "namespace": "dataAwsccAutoscalingAutoScalingGroup",
      "symbolId": "src/data-awscc-autoscaling-auto-scaling-group/index:DataAwsccAutoscalingAutoScalingGroupAvailabilityZoneImpairmentPolicy"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupAvailabilityZoneImpairmentPolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupAvailabilityZoneImpairmentPolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-autoscaling-auto-scaling-group/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-awscc-autoscaling-auto-scaling-group/index.ts",
        "line": 102
      },
      "name": "DataAwsccAutoscalingAutoScalingGroupAvailabilityZoneImpairmentPolicyOutputReference",
      "namespace": "dataAwsccAutoscalingAutoScalingGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 129
          },
          "name": "impairedZoneHealthCheckBehavior",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 134
          },
          "name": "zonalShiftEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupAvailabilityZoneImpairmentPolicy"
          }
        }
      ],
      "symbolId": "src/data-awscc-autoscaling-auto-scaling-group/index:DataAwsccAutoscalingAutoScalingGroupAvailabilityZoneImpairmentPolicyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupCapacityReservationSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupCapacityReservationSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
        "line": 197
      },
      "name": "DataAwsccAutoscalingAutoScalingGroupCapacityReservationSpecification",
      "namespace": "dataAwsccAutoscalingAutoScalingGroup",
      "symbolId": "src/data-awscc-autoscaling-auto-scaling-group/index:DataAwsccAutoscalingAutoScalingGroupCapacityReservationSpecification"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupCapacityReservationSpecificationCapacityReservationTarget": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupCapacityReservationSpecificationCapacityReservationTarget",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
        "line": 138
      },
      "name": "DataAwsccAutoscalingAutoScalingGroupCapacityReservationSpecificationCapacityReservationTarget",
      "namespace": "dataAwsccAutoscalingAutoScalingGroup",
      "symbolId": "src/data-awscc-autoscaling-auto-scaling-group/index:DataAwsccAutoscalingAutoScalingGroupCapacityReservationSpecificationCapacityReservationTarget"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupCapacityReservationSpecificationCapacityReservationTargetOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupCapacityReservationSpecificationCapacityReservationTargetOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-autoscaling-auto-scaling-group/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-awscc-autoscaling-auto-scaling-group/index.ts",
        "line": 161
      },
      "name": "DataAwsccAutoscalingAutoScalingGroupCapacityReservationSpecificationCapacityReservationTargetOutputReference",
      "namespace": "dataAwsccAutoscalingAutoScalingGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 188
          },
          "name": "capacityReservationIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 193
          },
          "name": "capacityReservationResourceGroupArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 172
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupCapacityReservationSpecificationCapacityReservationTarget"
          }
        }
      ],
      "symbolId": "src/data-awscc-autoscaling-auto-scaling-group/index:DataAwsccAutoscalingAutoScalingGroupCapacityReservationSpecificationCapacityReservationTargetOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupCapacityReservationSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupCapacityReservationSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-autoscaling-auto-scaling-group/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-awscc-autoscaling-auto-scaling-group/index.ts",
        "line": 220
      },
      "name": "DataAwsccAutoscalingAutoScalingGroupCapacityReservationSpecificationOutputReference",
      "namespace": "dataAwsccAutoscalingAutoScalingGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 247
          },
          "name": "capacityReservationPreference",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 253
          },
          "name": "capacityReservationTarget",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupCapacityReservationSpecificationCapacityReservationTargetOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 231
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupCapacityReservationSpecification"
          }
        }
      ],
      "symbolId": "src/data-awscc-autoscaling-auto-scaling-group/index:DataAwsccAutoscalingAutoScalingGroupCapacityReservationSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
        "line": 14
      },
      "name": "DataAwsccAutoscalingAutoScalingGroupConfig",
      "namespace": "dataAwsccAutoscalingAutoScalingGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/autoscaling_auto_scaling_group#id DataAwsccAutoscalingAutoScalingGroup#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-autoscaling-auto-scaling-group/index:DataAwsccAutoscalingAutoScalingGroupConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupInstanceLifecyclePolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupInstanceLifecyclePolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
        "line": 311
      },
      "name": "DataAwsccAutoscalingAutoScalingGroupInstanceLifecyclePolicy",
      "namespace": "dataAwsccAutoscalingAutoScalingGroup",
      "symbolId": "src/data-awscc-autoscaling-auto-scaling-group/index:DataAwsccAutoscalingAutoScalingGroupInstanceLifecyclePolicy"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupInstanceLifecyclePolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupInstanceLifecyclePolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-autoscaling-auto-scaling-group/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-awscc-autoscaling-auto-scaling-group/index.ts",
        "line": 334
      },
      "name": "DataAwsccAutoscalingAutoScalingGroupInstanceLifecyclePolicyOutputReference",
      "namespace": "dataAwsccAutoscalingAutoScalingGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 362
          },
          "name": "retentionTriggers",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupInstanceLifecyclePolicyRetentionTriggersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 345
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupInstanceLifecyclePolicy"
          }
        }
      ],
      "symbolId": "src/data-awscc-autoscaling-auto-scaling-group/index:DataAwsccAutoscalingAutoScalingGroupInstanceLifecyclePolicyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupInstanceLifecyclePolicyRetentionTriggers": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupInstanceLifecyclePolicyRetentionTriggers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
        "line": 257
      },
      "name": "DataAwsccAutoscalingAutoScalingGroupInstanceLifecyclePolicyRetentionTriggers",
      "namespace": "dataAwsccAutoscalingAutoScalingGroup",
      "symbolId": "src/data-awscc-autoscaling-auto-scaling-group/index:DataAwsccAutoscalingAutoScalingGroupInstanceLifecyclePolicyRetentionTriggers"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupInstanceLifecyclePolicyRetentionTriggersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupInstanceLifecyclePolicyRetentionTriggersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-autoscaling-auto-scaling-group/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-awscc-autoscaling-auto-scaling-group/index.ts",
        "line": 280
      },
      "name": "DataAwsccAutoscalingAutoScalingGroupInstanceLifecyclePolicyRetentionTriggersOutputReference",
      "namespace": "dataAwsccAutoscalingAutoScalingGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 307
          },
          "name": "terminateHookAbandon",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 291
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupInstanceLifecyclePolicyRetentionTriggers"
          }
        }
      ],
      "symbolId": "src/data-awscc-autoscaling-auto-scaling-group/index:DataAwsccAutoscalingAutoScalingGroupInstanceLifecyclePolicyRetentionTriggersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupInstanceMaintenancePolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupInstanceMaintenancePolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
        "line": 366
      },
      "name": "DataAwsccAutoscalingAutoScalingGroupInstanceMaintenancePolicy",
      "namespace": "dataAwsccAutoscalingAutoScalingGroup",
      "symbolId": "src/data-awscc-autoscaling-auto-scaling-group/index:DataAwsccAutoscalingAutoScalingGroupInstanceMaintenancePolicy"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupInstanceMaintenancePolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupInstanceMaintenancePolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
          "line": 396
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
        "line": 389
      },
      "name": "DataAwsccAutoscalingAutoScalingGroupInstanceMaintenancePolicyOutputReference",
      "namespace": "dataAwsccAutoscalingAutoScalingGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 416
          },
          "name": "maxHealthyPercentage",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 421
          },
          "name": "minHealthyPercentage",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 400
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupInstanceMaintenancePolicy"
          }
        }
      ],
      "symbolId": "src/data-awscc-autoscaling-auto-scaling-group/index:DataAwsccAutoscalingAutoScalingGroupInstanceMaintenancePolicyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupLaunchTemplate": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupLaunchTemplate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
        "line": 425
      },
      "name": "DataAwsccAutoscalingAutoScalingGroupLaunchTemplate",
      "namespace": "dataAwsccAutoscalingAutoScalingGroup",
      "symbolId": "src/data-awscc-autoscaling-auto-scaling-group/index:DataAwsccAutoscalingAutoScalingGroupLaunchTemplate"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupLaunchTemplateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupLaunchTemplateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-autoscaling-auto-scaling-group/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
        "line": 448
      },
      "name": "DataAwsccAutoscalingAutoScalingGroupLaunchTemplateOutputReference",
      "namespace": "dataAwsccAutoscalingAutoScalingGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 475
          },
          "name": "launchTemplateId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 480
          },
          "name": "launchTemplateName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 485
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 459
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupLaunchTemplate"
          }
        }
      ],
      "symbolId": "src/data-awscc-autoscaling-auto-scaling-group/index:DataAwsccAutoscalingAutoScalingGroupLaunchTemplateOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupLifecycleHookSpecificationListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupLifecycleHookSpecificationListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
        "line": 489
      },
      "name": "DataAwsccAutoscalingAutoScalingGroupLifecycleHookSpecificationListStruct",
      "namespace": "dataAwsccAutoscalingAutoScalingGroup",
      "symbolId": "src/data-awscc-autoscaling-auto-scaling-group/index:DataAwsccAutoscalingAutoScalingGroupLifecycleHookSpecificationListStruct"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupLifecycleHookSpecificationListStructList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupLifecycleHookSpecificationListStructList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-autoscaling-auto-scaling-group/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
        "line": 576
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 590
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupLifecycleHookSpecificationListStructOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccAutoscalingAutoScalingGroupLifecycleHookSpecificationListStructList",
      "namespace": "dataAwsccAutoscalingAutoScalingGroup",
      "symbolId": "src/data-awscc-autoscaling-auto-scaling-group/index:DataAwsccAutoscalingAutoScalingGroupLifecycleHookSpecificationListStructList"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupLifecycleHookSpecificationListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupLifecycleHookSpecificationListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-autoscaling-auto-scaling-group/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
        "line": 512
      },
      "name": "DataAwsccAutoscalingAutoScalingGroupLifecycleHookSpecificationListStructOutputReference",
      "namespace": "dataAwsccAutoscalingAutoScalingGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 541
          },
          "name": "defaultResult",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 546
          },
          "name": "heartbeatTimeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 551
          },
          "name": "lifecycleHookName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 556
          },
          "name": "lifecycleTransition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 561
          },
          "name": "notificationMetadata",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 566
          },
          "name": "notificationTargetArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 571
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 525
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupLifecycleHookSpecificationListStruct"
          }
        }
      ],
      "symbolId": "src/data-awscc-autoscaling-auto-scaling-group/index:DataAwsccAutoscalingAutoScalingGroupLifecycleHookSpecificationListStructOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMetricsCollection": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMetricsCollection",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
        "line": 594
      },
      "name": "DataAwsccAutoscalingAutoScalingGroupMetricsCollection",
      "namespace": "dataAwsccAutoscalingAutoScalingGroup",
      "symbolId": "src/data-awscc-autoscaling-auto-scaling-group/index:DataAwsccAutoscalingAutoScalingGroupMetricsCollection"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMetricsCollectionList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMetricsCollectionList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
          "line": 663
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
        "line": 656
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 670
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMetricsCollectionOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccAutoscalingAutoScalingGroupMetricsCollectionList",
      "namespace": "dataAwsccAutoscalingAutoScalingGroup",
      "symbolId": "src/data-awscc-autoscaling-auto-scaling-group/index:DataAwsccAutoscalingAutoScalingGroupMetricsCollectionList"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMetricsCollectionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMetricsCollectionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
          "line": 626
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
        "line": 617
      },
      "name": "DataAwsccAutoscalingAutoScalingGroupMetricsCollectionOutputReference",
      "namespace": "dataAwsccAutoscalingAutoScalingGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 646
          },
          "name": "granularity",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 651
          },
          "name": "metrics",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 630
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMetricsCollection"
          }
        }
      ],
      "symbolId": "src/data-awscc-autoscaling-auto-scaling-group/index:DataAwsccAutoscalingAutoScalingGroupMetricsCollectionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
        "line": 1939
      },
      "name": "DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicy",
      "namespace": "dataAwsccAutoscalingAutoScalingGroup",
      "symbolId": "src/data-awscc-autoscaling-auto-scaling-group/index:DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicy"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyInstancesDistribution": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyInstancesDistribution",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
        "line": 674
      },
      "name": "DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyInstancesDistribution",
      "namespace": "dataAwsccAutoscalingAutoScalingGroup",
      "symbolId": "src/data-awscc-autoscaling-auto-scaling-group/index:DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyInstancesDistribution"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyInstancesDistributionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyInstancesDistributionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
          "line": 704
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
        "line": 697
      },
      "name": "DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyInstancesDistributionOutputReference",
      "namespace": "dataAwsccAutoscalingAutoScalingGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 724
          },
          "name": "onDemandAllocationStrategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 729
          },
          "name": "onDemandBaseCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 734
          },
          "name": "onDemandPercentageAboveBaseCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 739
          },
          "name": "spotAllocationStrategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 744
          },
          "name": "spotInstancePools",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 749
          },
          "name": "spotMaxPrice",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 708
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyInstancesDistribution"
          }
        }
      ],
      "symbolId": "src/data-awscc-autoscaling-auto-scaling-group/index:DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyInstancesDistributionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplate": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
        "line": 1878
      },
      "name": "DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplate",
      "namespace": "dataAwsccAutoscalingAutoScalingGroup",
      "symbolId": "src/data-awscc-autoscaling-auto-scaling-group/index:DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplate"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateLaunchTemplateSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateLaunchTemplateSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
        "line": 753
      },
      "name": "DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateLaunchTemplateSpecification",
      "namespace": "dataAwsccAutoscalingAutoScalingGroup",
      "symbolId": "src/data-awscc-autoscaling-auto-scaling-group/index:DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateLaunchTemplateSpecification"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateLaunchTemplateSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateLaunchTemplateSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-autoscaling-auto-scaling-group/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-awscc-autoscaling-auto-scaling-group/index.ts",
        "line": 776
      },
      "name": "DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateLaunchTemplateSpecificationOutputReference",
      "namespace": "dataAwsccAutoscalingAutoScalingGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 803
          },
          "name": "launchTemplateId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 808
          },
          "name": "launchTemplateName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 813
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 787
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateLaunchTemplateSpecification"
          }
        }
      ],
      "symbolId": "src/data-awscc-autoscaling-auto-scaling-group/index:DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateLaunchTemplateSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
          "line": 1908
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
        "line": 1901
      },
      "name": "DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOutputReference",
      "namespace": "dataAwsccAutoscalingAutoScalingGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 1929
          },
          "name": "launchTemplateSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateLaunchTemplateSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 1935
          },
          "name": "overrides",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 1912
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplate"
          }
        }
      ],
      "symbolId": "src/data-awscc-autoscaling-auto-scaling-group/index:DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverrides": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverrides",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
        "line": 1781
      },
      "name": "DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverrides",
      "namespace": "dataAwsccAutoscalingAutoScalingGroup",
      "symbolId": "src/data-awscc-autoscaling-auto-scaling-group/index:DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverrides"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirements": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirements",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
        "line": 1533
      },
      "name": "DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirements",
      "namespace": "dataAwsccAutoscalingAutoScalingGroup",
      "symbolId": "src/data-awscc-autoscaling-auto-scaling-group/index:DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirements"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsAcceleratorCount": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsAcceleratorCount",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
        "line": 817
      },
      "name": "DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsAcceleratorCount",
      "namespace": "dataAwsccAutoscalingAutoScalingGroup",
      "symbolId": "src/data-awscc-autoscaling-auto-scaling-group/index:DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsAcceleratorCount"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsAcceleratorCountOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsAcceleratorCountOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-autoscaling-auto-scaling-group/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-awscc-autoscaling-auto-scaling-group/index.ts",
        "line": 840
      },
      "name": "DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsAcceleratorCountOutputReference",
      "namespace": "dataAwsccAutoscalingAutoScalingGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 867
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 872
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 851
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsAcceleratorCount"
          }
        }
      ],
      "symbolId": "src/data-awscc-autoscaling-auto-scaling-group/index:DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsAcceleratorCountOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsAcceleratorTotalMemoryMiB": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsAcceleratorTotalMemoryMiB",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
        "line": 876
      },
      "name": "DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsAcceleratorTotalMemoryMiB",
      "namespace": "dataAwsccAutoscalingAutoScalingGroup",
      "symbolId": "src/data-awscc-autoscaling-auto-scaling-group/index:DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsAcceleratorTotalMemoryMiB"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsAcceleratorTotalMemoryMiBOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsAcceleratorTotalMemoryMiBOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
          "line": 906
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
        "line": 899
      },
      "name": "DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsAcceleratorTotalMemoryMiBOutputReference",
      "namespace": "dataAwsccAutoscalingAutoScalingGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 926
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 931
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 910
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsAcceleratorTotalMemoryMiB"
          }
        }
      ],
      "symbolId": "src/data-awscc-autoscaling-auto-scaling-group/index:DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsAcceleratorTotalMemoryMiBOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsBaselineEbsBandwidthMbps": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsBaselineEbsBandwidthMbps",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
        "line": 935
      },
      "name": "DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsBaselineEbsBandwidthMbps",
      "namespace": "dataAwsccAutoscalingAutoScalingGroup",
      "symbolId": "src/data-awscc-autoscaling-auto-scaling-group/index:DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsBaselineEbsBandwidthMbps"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsBaselineEbsBandwidthMbpsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsBaselineEbsBandwidthMbpsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
          "line": 965
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
        "line": 958
      },
      "name": "DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsBaselineEbsBandwidthMbpsOutputReference",
      "namespace": "dataAwsccAutoscalingAutoScalingGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 985
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 990
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 969
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsBaselineEbsBandwidthMbps"
          }
        }
      ],
      "symbolId": "src/data-awscc-autoscaling-auto-scaling-group/index:DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsBaselineEbsBandwidthMbpsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsBaselinePerformanceFactors": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsBaselinePerformanceFactors",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
        "line": 1124
      },
      "name": "DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsBaselinePerformanceFactors",
      "namespace": "dataAwsccAutoscalingAutoScalingGroup",
      "symbolId": "src/data-awscc-autoscaling-auto-scaling-group/index:DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsBaselinePerformanceFactors"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsBaselinePerformanceFactorsCpu": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsBaselinePerformanceFactorsCpu",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
        "line": 1069
      },
      "name": "DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsBaselinePerformanceFactorsCpu",
      "namespace": "dataAwsccAutoscalingAutoScalingGroup",
      "symbolId": "src/data-awscc-autoscaling-auto-scaling-group/index:DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsBaselinePerformanceFactorsCpu"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsBaselinePerformanceFactorsCpuOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsBaselinePerformanceFactorsCpuOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
          "line": 1099
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
        "line": 1092
      },
      "name": "DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsBaselinePerformanceFactorsCpuOutputReference",
      "namespace": "dataAwsccAutoscalingAutoScalingGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 1120
          },
          "name": "references",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsBaselinePerformanceFactorsCpuReferencesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 1103
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsBaselinePerformanceFactorsCpu"
          }
        }
      ],
      "symbolId": "src/data-awscc-autoscaling-auto-scaling-group/index:DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsBaselinePerformanceFactorsCpuOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsBaselinePerformanceFactorsCpuReferences": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsBaselinePerformanceFactorsCpuReferences",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
        "line": 994
      },
      "name": "DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsBaselinePerformanceFactorsCpuReferences",
      "namespace": "dataAwsccAutoscalingAutoScalingGroup",
      "symbolId": "src/data-awscc-autoscaling-auto-scaling-group/index:DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsBaselinePerformanceFactorsCpuReferences"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsBaselinePerformanceFactorsCpuReferencesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsBaselinePerformanceFactorsCpuReferencesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-autoscaling-auto-scaling-group/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
        "line": 1051
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 1065
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsBaselinePerformanceFactorsCpuReferencesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsBaselinePerformanceFactorsCpuReferencesList",
      "namespace": "dataAwsccAutoscalingAutoScalingGroup",
      "symbolId": "src/data-awscc-autoscaling-auto-scaling-group/index:DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsBaselinePerformanceFactorsCpuReferencesList"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsBaselinePerformanceFactorsCpuReferencesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsBaselinePerformanceFactorsCpuReferencesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
          "line": 1026
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
        "line": 1017
      },
      "name": "DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsBaselinePerformanceFactorsCpuReferencesOutputReference",
      "namespace": "dataAwsccAutoscalingAutoScalingGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 1046
          },
          "name": "instanceFamily",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 1030
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsBaselinePerformanceFactorsCpuReferences"
          }
        }
      ],
      "symbolId": "src/data-awscc-autoscaling-auto-scaling-group/index:DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsBaselinePerformanceFactorsCpuReferencesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsBaselinePerformanceFactorsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsBaselinePerformanceFactorsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-autoscaling-auto-scaling-group/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-awscc-autoscaling-auto-scaling-group/index.ts",
        "line": 1147
      },
      "name": "DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsBaselinePerformanceFactorsOutputReference",
      "namespace": "dataAwsccAutoscalingAutoScalingGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 1175
          },
          "name": "cpu",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsBaselinePerformanceFactorsCpuOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 1158
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsBaselinePerformanceFactors"
          }
        }
      ],
      "symbolId": "src/data-awscc-autoscaling-auto-scaling-group/index:DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsBaselinePerformanceFactorsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsMemoryGiBPerVCpu": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsMemoryGiBPerVCpu",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
        "line": 1179
      },
      "name": "DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsMemoryGiBPerVCpu",
      "namespace": "dataAwsccAutoscalingAutoScalingGroup",
      "symbolId": "src/data-awscc-autoscaling-auto-scaling-group/index:DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsMemoryGiBPerVCpu"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsMemoryGiBPerVCpuOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsMemoryGiBPerVCpuOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-autoscaling-auto-scaling-group/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
        "line": 1202
      },
      "name": "DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsMemoryGiBPerVCpuOutputReference",
      "namespace": "dataAwsccAutoscalingAutoScalingGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 1229
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 1234
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 1213
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsMemoryGiBPerVCpu"
          }
        }
      ],
      "symbolId": "src/data-awscc-autoscaling-auto-scaling-group/index:DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsMemoryGiBPerVCpuOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsMemoryMiB": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsMemoryMiB",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
        "line": 1238
      },
      "name": "DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsMemoryMiB",
      "namespace": "dataAwsccAutoscalingAutoScalingGroup",
      "symbolId": "src/data-awscc-autoscaling-auto-scaling-group/index:DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsMemoryMiB"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsMemoryMiBOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsMemoryMiBOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
          "line": 1268
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
        "line": 1261
      },
      "name": "DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsMemoryMiBOutputReference",
      "namespace": "dataAwsccAutoscalingAutoScalingGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 1288
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 1293
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 1272
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsMemoryMiB"
          }
        }
      ],
      "symbolId": "src/data-awscc-autoscaling-auto-scaling-group/index:DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsMemoryMiBOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsNetworkBandwidthGbps": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsNetworkBandwidthGbps",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
        "line": 1297
      },
      "name": "DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsNetworkBandwidthGbps",
      "namespace": "dataAwsccAutoscalingAutoScalingGroup",
      "symbolId": "src/data-awscc-autoscaling-auto-scaling-group/index:DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsNetworkBandwidthGbps"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsNetworkBandwidthGbpsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsNetworkBandwidthGbpsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
          "line": 1327
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
        "line": 1320
      },
      "name": "DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsNetworkBandwidthGbpsOutputReference",
      "namespace": "dataAwsccAutoscalingAutoScalingGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 1347
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 1352
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 1331
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsNetworkBandwidthGbps"
          }
        }
      ],
      "symbolId": "src/data-awscc-autoscaling-auto-scaling-group/index:DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsNetworkBandwidthGbpsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsNetworkInterfaceCount": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsNetworkInterfaceCount",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
        "line": 1356
      },
      "name": "DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsNetworkInterfaceCount",
      "namespace": "dataAwsccAutoscalingAutoScalingGroup",
      "symbolId": "src/data-awscc-autoscaling-auto-scaling-group/index:DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsNetworkInterfaceCount"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsNetworkInterfaceCountOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsNetworkInterfaceCountOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-autoscaling-auto-scaling-group/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-awscc-autoscaling-auto-scaling-group/index.ts",
        "line": 1379
      },
      "name": "DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsNetworkInterfaceCountOutputReference",
      "namespace": "dataAwsccAutoscalingAutoScalingGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 1406
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 1411
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 1390
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsNetworkInterfaceCount"
          }
        }
      ],
      "symbolId": "src/data-awscc-autoscaling-auto-scaling-group/index:DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsNetworkInterfaceCountOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-autoscaling-auto-scaling-group/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-awscc-autoscaling-auto-scaling-group/index.ts",
        "line": 1556
      },
      "name": "DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsOutputReference",
      "namespace": "dataAwsccAutoscalingAutoScalingGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 1584
          },
          "name": "acceleratorCount",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsAcceleratorCountOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 1589
          },
          "name": "acceleratorManufacturers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 1594
          },
          "name": "acceleratorNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 1600
          },
          "name": "acceleratorTotalMemoryMiB",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsAcceleratorTotalMemoryMiBOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 1605
          },
          "name": "acceleratorTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 1610
          },
          "name": "allowedInstanceTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 1615
          },
          "name": "bareMetal",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 1621
          },
          "name": "baselineEbsBandwidthMbps",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsBaselineEbsBandwidthMbpsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 1627
          },
          "name": "baselinePerformanceFactors",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsBaselinePerformanceFactorsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 1632
          },
          "name": "burstablePerformance",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 1637
          },
          "name": "cpuManufacturers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 1642
          },
          "name": "excludedInstanceTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 1647
          },
          "name": "instanceGenerations",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 1652
          },
          "name": "localStorage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 1657
          },
          "name": "localStorageTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 1662
          },
          "name": "maxSpotPriceAsPercentageOfOptimalOnDemandPrice",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 1668
          },
          "name": "memoryGiBPerVCpu",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsMemoryGiBPerVCpuOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 1674
          },
          "name": "memoryMiB",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsMemoryMiBOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 1680
          },
          "name": "networkBandwidthGbps",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsNetworkBandwidthGbpsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 1686
          },
          "name": "networkInterfaceCount",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsNetworkInterfaceCountOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 1691
          },
          "name": "onDemandMaxPricePercentageOverLowestPrice",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 1696
          },
          "name": "requireHibernateSupport",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 1701
          },
          "name": "spotMaxPricePercentageOverLowestPrice",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 1707
          },
          "name": "totalLocalStorageGb",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsTotalLocalStorageGbOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 1713
          },
          "name": "vCpuCount",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsVCpuCountOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 1567
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirements"
          }
        }
      ],
      "symbolId": "src/data-awscc-autoscaling-auto-scaling-group/index:DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsTotalLocalStorageGb": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsTotalLocalStorageGb",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
        "line": 1415
      },
      "name": "DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsTotalLocalStorageGb",
      "namespace": "dataAwsccAutoscalingAutoScalingGroup",
      "symbolId": "src/data-awscc-autoscaling-auto-scaling-group/index:DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsTotalLocalStorageGb"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsTotalLocalStorageGbOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsTotalLocalStorageGbOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
          "line": 1445
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
        "line": 1438
      },
      "name": "DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsTotalLocalStorageGbOutputReference",
      "namespace": "dataAwsccAutoscalingAutoScalingGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 1465
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 1470
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 1449
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsTotalLocalStorageGb"
          }
        }
      ],
      "symbolId": "src/data-awscc-autoscaling-auto-scaling-group/index:DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsTotalLocalStorageGbOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsVCpuCount": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsVCpuCount",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
        "line": 1474
      },
      "name": "DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsVCpuCount",
      "namespace": "dataAwsccAutoscalingAutoScalingGroup",
      "symbolId": "src/data-awscc-autoscaling-auto-scaling-group/index:DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsVCpuCount"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsVCpuCountOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsVCpuCountOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-autoscaling-auto-scaling-group/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-awscc-autoscaling-auto-scaling-group/index.ts",
        "line": 1497
      },
      "name": "DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsVCpuCountOutputReference",
      "namespace": "dataAwsccAutoscalingAutoScalingGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 1524
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 1529
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 1508
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsVCpuCount"
          }
        }
      ],
      "symbolId": "src/data-awscc-autoscaling-auto-scaling-group/index:DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsVCpuCountOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesLaunchTemplateSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesLaunchTemplateSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
        "line": 1717
      },
      "name": "DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesLaunchTemplateSpecification",
      "namespace": "dataAwsccAutoscalingAutoScalingGroup",
      "symbolId": "src/data-awscc-autoscaling-auto-scaling-group/index:DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesLaunchTemplateSpecification"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesLaunchTemplateSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesLaunchTemplateSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
          "line": 1747
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
        "line": 1740
      },
      "name": "DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesLaunchTemplateSpecificationOutputReference",
      "namespace": "dataAwsccAutoscalingAutoScalingGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 1767
          },
          "name": "launchTemplateId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 1772
          },
          "name": "launchTemplateName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 1777
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 1751
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesLaunchTemplateSpecification"
          }
        }
      ],
      "symbolId": "src/data-awscc-autoscaling-auto-scaling-group/index:DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesLaunchTemplateSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
          "line": 1867
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
        "line": 1860
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 1874
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesList",
      "namespace": "dataAwsccAutoscalingAutoScalingGroup",
      "symbolId": "src/data-awscc-autoscaling-auto-scaling-group/index:DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesList"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-autoscaling-auto-scaling-group/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 index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
        "line": 1804
      },
      "name": "DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesOutputReference",
      "namespace": "dataAwsccAutoscalingAutoScalingGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 1833
          },
          "name": "imageId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 1839
          },
          "name": "instanceRequirements",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesInstanceRequirementsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 1844
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 1850
          },
          "name": "launchTemplateSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesLaunchTemplateSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 1855
          },
          "name": "weightedCapacity",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 1817
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverrides"
          }
        }
      ],
      "symbolId": "src/data-awscc-autoscaling-auto-scaling-group/index:DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
          "line": 1969
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
        "line": 1962
      },
      "name": "DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyOutputReference",
      "namespace": "dataAwsccAutoscalingAutoScalingGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 1990
          },
          "name": "instancesDistribution",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyInstancesDistributionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 1996
          },
          "name": "launchTemplate",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 1973
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicy"
          }
        }
      ],
      "symbolId": "src/data-awscc-autoscaling-auto-scaling-group/index:DataAwsccAutoscalingAutoScalingGroupMixedInstancesPolicyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupNotificationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupNotificationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
        "line": 2000
      },
      "name": "DataAwsccAutoscalingAutoScalingGroupNotificationConfiguration",
      "namespace": "dataAwsccAutoscalingAutoScalingGroup",
      "symbolId": "src/data-awscc-autoscaling-auto-scaling-group/index:DataAwsccAutoscalingAutoScalingGroupNotificationConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupNotificationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupNotificationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
          "line": 2030
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
        "line": 2023
      },
      "name": "DataAwsccAutoscalingAutoScalingGroupNotificationConfigurationOutputReference",
      "namespace": "dataAwsccAutoscalingAutoScalingGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 2050
          },
          "name": "notificationTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 2055
          },
          "name": "topicArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 2034
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupNotificationConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-autoscaling-auto-scaling-group/index:DataAwsccAutoscalingAutoScalingGroupNotificationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupNotificationConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupNotificationConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
        "line": 2059
      },
      "name": "DataAwsccAutoscalingAutoScalingGroupNotificationConfigurations",
      "namespace": "dataAwsccAutoscalingAutoScalingGroup",
      "symbolId": "src/data-awscc-autoscaling-auto-scaling-group/index:DataAwsccAutoscalingAutoScalingGroupNotificationConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupNotificationConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupNotificationConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-autoscaling-auto-scaling-group/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
        "line": 2121
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 2135
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupNotificationConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccAutoscalingAutoScalingGroupNotificationConfigurationsList",
      "namespace": "dataAwsccAutoscalingAutoScalingGroup",
      "symbolId": "src/data-awscc-autoscaling-auto-scaling-group/index:DataAwsccAutoscalingAutoScalingGroupNotificationConfigurationsList"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupNotificationConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupNotificationConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
          "line": 2091
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
        "line": 2082
      },
      "name": "DataAwsccAutoscalingAutoScalingGroupNotificationConfigurationsOutputReference",
      "namespace": "dataAwsccAutoscalingAutoScalingGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 2111
          },
          "name": "notificationTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 2116
          },
          "name": "topicArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 2095
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupNotificationConfigurations"
          }
        }
      ],
      "symbolId": "src/data-awscc-autoscaling-auto-scaling-group/index:DataAwsccAutoscalingAutoScalingGroupNotificationConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
        "line": 2139
      },
      "name": "DataAwsccAutoscalingAutoScalingGroupTags",
      "namespace": "dataAwsccAutoscalingAutoScalingGroup",
      "symbolId": "src/data-awscc-autoscaling-auto-scaling-group/index:DataAwsccAutoscalingAutoScalingGroupTags"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
          "line": 2213
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
        "line": 2206
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 2220
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccAutoscalingAutoScalingGroupTagsList",
      "namespace": "dataAwsccAutoscalingAutoScalingGroup",
      "symbolId": "src/data-awscc-autoscaling-auto-scaling-group/index:DataAwsccAutoscalingAutoScalingGroupTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
          "line": 2171
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
        "line": 2162
      },
      "name": "DataAwsccAutoscalingAutoScalingGroupTagsOutputReference",
      "namespace": "dataAwsccAutoscalingAutoScalingGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 2191
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 2196
          },
          "name": "propagateAtLaunch",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 2201
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 2175
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-autoscaling-auto-scaling-group/index:DataAwsccAutoscalingAutoScalingGroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupTrafficSources": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupTrafficSources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
        "line": 2224
      },
      "name": "DataAwsccAutoscalingAutoScalingGroupTrafficSources",
      "namespace": "dataAwsccAutoscalingAutoScalingGroup",
      "symbolId": "src/data-awscc-autoscaling-auto-scaling-group/index:DataAwsccAutoscalingAutoScalingGroupTrafficSources"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupTrafficSourcesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupTrafficSourcesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
          "line": 2293
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
        "line": 2286
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 2300
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupTrafficSourcesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccAutoscalingAutoScalingGroupTrafficSourcesList",
      "namespace": "dataAwsccAutoscalingAutoScalingGroup",
      "symbolId": "src/data-awscc-autoscaling-auto-scaling-group/index:DataAwsccAutoscalingAutoScalingGroupTrafficSourcesList"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupTrafficSourcesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupTrafficSourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
          "line": 2256
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
        "line": 2247
      },
      "name": "DataAwsccAutoscalingAutoScalingGroupTrafficSourcesOutputReference",
      "namespace": "dataAwsccAutoscalingAutoScalingGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 2276
          },
          "name": "identifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 2281
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-group/index.ts",
            "line": 2260
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroup.DataAwsccAutoscalingAutoScalingGroupTrafficSources"
          }
        }
      ],
      "symbolId": "src/data-awscc-autoscaling-auto-scaling-group/index:DataAwsccAutoscalingAutoScalingGroupTrafficSourcesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroups.DataAwsccAutoscalingAutoScalingGroups": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/autoscaling_auto_scaling_groups awscc_autoscaling_auto_scaling_groups}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroups.DataAwsccAutoscalingAutoScalingGroups",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/autoscaling_auto_scaling_groups awscc_autoscaling_auto_scaling_groups} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-autoscaling-auto-scaling-groups/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroups.DataAwsccAutoscalingAutoScalingGroupsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-auto-scaling-groups/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccAutoscalingAutoScalingGroups resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-groups/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccAutoscalingAutoScalingGroups to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/autoscaling_auto_scaling_groups#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccAutoscalingAutoScalingGroups that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccAutoscalingAutoScalingGroups to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-groups/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-groups/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccAutoscalingAutoScalingGroups",
      "namespace": "dataAwsccAutoscalingAutoScalingGroups",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-groups/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-groups/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-auto-scaling-groups/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-autoscaling-auto-scaling-groups/index:DataAwsccAutoscalingAutoScalingGroups"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroups.DataAwsccAutoscalingAutoScalingGroupsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingAutoScalingGroups.DataAwsccAutoscalingAutoScalingGroupsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-auto-scaling-groups/index.ts",
        "line": 14
      },
      "name": "DataAwsccAutoscalingAutoScalingGroupsConfig",
      "namespace": "dataAwsccAutoscalingAutoScalingGroups",
      "symbolId": "src/data-awscc-autoscaling-auto-scaling-groups/index:DataAwsccAutoscalingAutoScalingGroupsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingLaunchConfiguration.DataAwsccAutoscalingLaunchConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/autoscaling_launch_configuration awscc_autoscaling_launch_configuration}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingLaunchConfiguration.DataAwsccAutoscalingLaunchConfiguration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/autoscaling_launch_configuration awscc_autoscaling_launch_configuration} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-autoscaling-launch-configuration/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingLaunchConfiguration.DataAwsccAutoscalingLaunchConfigurationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-launch-configuration/index.ts",
        "line": 268
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccAutoscalingLaunchConfiguration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-launch-configuration/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 DataAwsccAutoscalingLaunchConfiguration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/autoscaling_launch_configuration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccAutoscalingLaunchConfiguration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccAutoscalingLaunchConfiguration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-launch-configuration/index.ts",
            "line": 437
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-launch-configuration/index.ts",
            "line": 443
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccAutoscalingLaunchConfiguration",
      "namespace": "dataAwsccAutoscalingLaunchConfiguration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-launch-configuration/index.ts",
            "line": 273
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-launch-configuration/index.ts",
            "line": 324
          },
          "name": "associatePublicIpAddress",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-launch-configuration/index.ts",
            "line": 330
          },
          "name": "blockDeviceMappings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingLaunchConfiguration.DataAwsccAutoscalingLaunchConfigurationBlockDeviceMappingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-launch-configuration/index.ts",
            "line": 335
          },
          "name": "classicLinkVpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-launch-configuration/index.ts",
            "line": 340
          },
          "name": "classicLinkVpcSecurityGroups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-launch-configuration/index.ts",
            "line": 345
          },
          "name": "ebsOptimized",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-launch-configuration/index.ts",
            "line": 350
          },
          "name": "iamInstanceProfile",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-launch-configuration/index.ts",
            "line": 368
          },
          "name": "imageId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-launch-configuration/index.ts",
            "line": 373
          },
          "name": "instanceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-launch-configuration/index.ts",
            "line": 378
          },
          "name": "instanceMonitoring",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-launch-configuration/index.ts",
            "line": 383
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-launch-configuration/index.ts",
            "line": 388
          },
          "name": "kernelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-launch-configuration/index.ts",
            "line": 393
          },
          "name": "keyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-launch-configuration/index.ts",
            "line": 398
          },
          "name": "launchConfigurationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-launch-configuration/index.ts",
            "line": 404
          },
          "name": "metadataOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingLaunchConfiguration.DataAwsccAutoscalingLaunchConfigurationMetadataOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-launch-configuration/index.ts",
            "line": 409
          },
          "name": "placementTenancy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-launch-configuration/index.ts",
            "line": 414
          },
          "name": "ramDiskId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-launch-configuration/index.ts",
            "line": 419
          },
          "name": "securityGroups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-launch-configuration/index.ts",
            "line": 424
          },
          "name": "spotPrice",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-launch-configuration/index.ts",
            "line": 429
          },
          "name": "userData",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-launch-configuration/index.ts",
            "line": 363
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-launch-configuration/index.ts",
            "line": 356
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-autoscaling-launch-configuration/index:DataAwsccAutoscalingLaunchConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingLaunchConfiguration.DataAwsccAutoscalingLaunchConfigurationBlockDeviceMappings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingLaunchConfiguration.DataAwsccAutoscalingLaunchConfigurationBlockDeviceMappings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-launch-configuration/index.ts",
        "line": 109
      },
      "name": "DataAwsccAutoscalingLaunchConfigurationBlockDeviceMappings",
      "namespace": "dataAwsccAutoscalingLaunchConfiguration",
      "symbolId": "src/data-awscc-autoscaling-launch-configuration/index:DataAwsccAutoscalingLaunchConfigurationBlockDeviceMappings"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingLaunchConfiguration.DataAwsccAutoscalingLaunchConfigurationBlockDeviceMappingsEbs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingLaunchConfiguration.DataAwsccAutoscalingLaunchConfigurationBlockDeviceMappingsEbs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-launch-configuration/index.ts",
        "line": 25
      },
      "name": "DataAwsccAutoscalingLaunchConfigurationBlockDeviceMappingsEbs",
      "namespace": "dataAwsccAutoscalingLaunchConfiguration",
      "symbolId": "src/data-awscc-autoscaling-launch-configuration/index:DataAwsccAutoscalingLaunchConfigurationBlockDeviceMappingsEbs"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingLaunchConfiguration.DataAwsccAutoscalingLaunchConfigurationBlockDeviceMappingsEbsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingLaunchConfiguration.DataAwsccAutoscalingLaunchConfigurationBlockDeviceMappingsEbsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-autoscaling-launch-configuration/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-launch-configuration/index.ts",
        "line": 48
      },
      "name": "DataAwsccAutoscalingLaunchConfigurationBlockDeviceMappingsEbsOutputReference",
      "namespace": "dataAwsccAutoscalingLaunchConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-launch-configuration/index.ts",
            "line": 75
          },
          "name": "deleteOnTermination",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-launch-configuration/index.ts",
            "line": 80
          },
          "name": "encrypted",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-launch-configuration/index.ts",
            "line": 85
          },
          "name": "iops",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-launch-configuration/index.ts",
            "line": 90
          },
          "name": "snapshotId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-launch-configuration/index.ts",
            "line": 95
          },
          "name": "throughput",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-launch-configuration/index.ts",
            "line": 100
          },
          "name": "volumeSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-launch-configuration/index.ts",
            "line": 105
          },
          "name": "volumeType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-launch-configuration/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingLaunchConfiguration.DataAwsccAutoscalingLaunchConfigurationBlockDeviceMappingsEbs"
          }
        }
      ],
      "symbolId": "src/data-awscc-autoscaling-launch-configuration/index:DataAwsccAutoscalingLaunchConfigurationBlockDeviceMappingsEbsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingLaunchConfiguration.DataAwsccAutoscalingLaunchConfigurationBlockDeviceMappingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingLaunchConfiguration.DataAwsccAutoscalingLaunchConfigurationBlockDeviceMappingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-autoscaling-launch-configuration/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-launch-configuration/index.ts",
        "line": 182
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-launch-configuration/index.ts",
            "line": 196
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingLaunchConfiguration.DataAwsccAutoscalingLaunchConfigurationBlockDeviceMappingsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccAutoscalingLaunchConfigurationBlockDeviceMappingsList",
      "namespace": "dataAwsccAutoscalingLaunchConfiguration",
      "symbolId": "src/data-awscc-autoscaling-launch-configuration/index:DataAwsccAutoscalingLaunchConfigurationBlockDeviceMappingsList"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingLaunchConfiguration.DataAwsccAutoscalingLaunchConfigurationBlockDeviceMappingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingLaunchConfiguration.DataAwsccAutoscalingLaunchConfigurationBlockDeviceMappingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-autoscaling-launch-configuration/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-awscc-autoscaling-launch-configuration/index.ts",
        "line": 132
      },
      "name": "DataAwsccAutoscalingLaunchConfigurationBlockDeviceMappingsOutputReference",
      "namespace": "dataAwsccAutoscalingLaunchConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-launch-configuration/index.ts",
            "line": 161
          },
          "name": "deviceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-launch-configuration/index.ts",
            "line": 167
          },
          "name": "ebs",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingLaunchConfiguration.DataAwsccAutoscalingLaunchConfigurationBlockDeviceMappingsEbsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-launch-configuration/index.ts",
            "line": 172
          },
          "name": "noDevice",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-launch-configuration/index.ts",
            "line": 177
          },
          "name": "virtualName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-launch-configuration/index.ts",
            "line": 145
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingLaunchConfiguration.DataAwsccAutoscalingLaunchConfigurationBlockDeviceMappings"
          }
        }
      ],
      "symbolId": "src/data-awscc-autoscaling-launch-configuration/index:DataAwsccAutoscalingLaunchConfigurationBlockDeviceMappingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingLaunchConfiguration.DataAwsccAutoscalingLaunchConfigurationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingLaunchConfiguration.DataAwsccAutoscalingLaunchConfigurationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-launch-configuration/index.ts",
        "line": 14
      },
      "name": "DataAwsccAutoscalingLaunchConfigurationConfig",
      "namespace": "dataAwsccAutoscalingLaunchConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/autoscaling_launch_configuration#id DataAwsccAutoscalingLaunchConfiguration#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-launch-configuration/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-autoscaling-launch-configuration/index:DataAwsccAutoscalingLaunchConfigurationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingLaunchConfiguration.DataAwsccAutoscalingLaunchConfigurationMetadataOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingLaunchConfiguration.DataAwsccAutoscalingLaunchConfigurationMetadataOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-launch-configuration/index.ts",
        "line": 200
      },
      "name": "DataAwsccAutoscalingLaunchConfigurationMetadataOptions",
      "namespace": "dataAwsccAutoscalingLaunchConfiguration",
      "symbolId": "src/data-awscc-autoscaling-launch-configuration/index:DataAwsccAutoscalingLaunchConfigurationMetadataOptions"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingLaunchConfiguration.DataAwsccAutoscalingLaunchConfigurationMetadataOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingLaunchConfiguration.DataAwsccAutoscalingLaunchConfigurationMetadataOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-autoscaling-launch-configuration/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-launch-configuration/index.ts",
        "line": 223
      },
      "name": "DataAwsccAutoscalingLaunchConfigurationMetadataOptionsOutputReference",
      "namespace": "dataAwsccAutoscalingLaunchConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-launch-configuration/index.ts",
            "line": 250
          },
          "name": "httpEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-launch-configuration/index.ts",
            "line": 255
          },
          "name": "httpPutResponseHopLimit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-launch-configuration/index.ts",
            "line": 260
          },
          "name": "httpTokens",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-launch-configuration/index.ts",
            "line": 234
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingLaunchConfiguration.DataAwsccAutoscalingLaunchConfigurationMetadataOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-autoscaling-launch-configuration/index:DataAwsccAutoscalingLaunchConfigurationMetadataOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingLaunchConfigurations.DataAwsccAutoscalingLaunchConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/autoscaling_launch_configurations awscc_autoscaling_launch_configurations}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingLaunchConfigurations.DataAwsccAutoscalingLaunchConfigurations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/autoscaling_launch_configurations awscc_autoscaling_launch_configurations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-autoscaling-launch-configurations/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingLaunchConfigurations.DataAwsccAutoscalingLaunchConfigurationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-launch-configurations/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccAutoscalingLaunchConfigurations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-launch-configurations/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccAutoscalingLaunchConfigurations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/autoscaling_launch_configurations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccAutoscalingLaunchConfigurations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccAutoscalingLaunchConfigurations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-launch-configurations/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-launch-configurations/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccAutoscalingLaunchConfigurations",
      "namespace": "dataAwsccAutoscalingLaunchConfigurations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-launch-configurations/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-launch-configurations/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-launch-configurations/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-autoscaling-launch-configurations/index:DataAwsccAutoscalingLaunchConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingLaunchConfigurations.DataAwsccAutoscalingLaunchConfigurationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingLaunchConfigurations.DataAwsccAutoscalingLaunchConfigurationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-launch-configurations/index.ts",
        "line": 14
      },
      "name": "DataAwsccAutoscalingLaunchConfigurationsConfig",
      "namespace": "dataAwsccAutoscalingLaunchConfigurations",
      "symbolId": "src/data-awscc-autoscaling-launch-configurations/index:DataAwsccAutoscalingLaunchConfigurationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingLifecycleHook.DataAwsccAutoscalingLifecycleHook": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/autoscaling_lifecycle_hook awscc_autoscaling_lifecycle_hook}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingLifecycleHook.DataAwsccAutoscalingLifecycleHook",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/autoscaling_lifecycle_hook awscc_autoscaling_lifecycle_hook} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-autoscaling-lifecycle-hook/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingLifecycleHook.DataAwsccAutoscalingLifecycleHookConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-lifecycle-hook/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccAutoscalingLifecycleHook resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-lifecycle-hook/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccAutoscalingLifecycleHook to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/autoscaling_lifecycle_hook#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccAutoscalingLifecycleHook that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccAutoscalingLifecycleHook to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-lifecycle-hook/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-awscc-autoscaling-lifecycle-hook/index.ts",
            "line": 147
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccAutoscalingLifecycleHook",
      "namespace": "dataAwsccAutoscalingLifecycleHook",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-lifecycle-hook/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-lifecycle-hook/index.ts",
            "line": 85
          },
          "name": "autoScalingGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-lifecycle-hook/index.ts",
            "line": 90
          },
          "name": "defaultResult",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-lifecycle-hook/index.ts",
            "line": 95
          },
          "name": "heartbeatTimeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-lifecycle-hook/index.ts",
            "line": 113
          },
          "name": "lifecycleHookName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-lifecycle-hook/index.ts",
            "line": 118
          },
          "name": "lifecycleTransition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-lifecycle-hook/index.ts",
            "line": 123
          },
          "name": "notificationMetadata",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-lifecycle-hook/index.ts",
            "line": 128
          },
          "name": "notificationTargetArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-lifecycle-hook/index.ts",
            "line": 133
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-lifecycle-hook/index.ts",
            "line": 108
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-lifecycle-hook/index.ts",
            "line": 101
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-autoscaling-lifecycle-hook/index:DataAwsccAutoscalingLifecycleHook"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingLifecycleHook.DataAwsccAutoscalingLifecycleHookConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingLifecycleHook.DataAwsccAutoscalingLifecycleHookConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-lifecycle-hook/index.ts",
        "line": 14
      },
      "name": "DataAwsccAutoscalingLifecycleHookConfig",
      "namespace": "dataAwsccAutoscalingLifecycleHook",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/autoscaling_lifecycle_hook#id DataAwsccAutoscalingLifecycleHook#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-lifecycle-hook/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-autoscaling-lifecycle-hook/index:DataAwsccAutoscalingLifecycleHookConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingLifecycleHooks.DataAwsccAutoscalingLifecycleHooks": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/autoscaling_lifecycle_hooks awscc_autoscaling_lifecycle_hooks}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingLifecycleHooks.DataAwsccAutoscalingLifecycleHooks",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/autoscaling_lifecycle_hooks awscc_autoscaling_lifecycle_hooks} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-autoscaling-lifecycle-hooks/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingLifecycleHooks.DataAwsccAutoscalingLifecycleHooksConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-lifecycle-hooks/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccAutoscalingLifecycleHooks resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-lifecycle-hooks/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccAutoscalingLifecycleHooks to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/autoscaling_lifecycle_hooks#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccAutoscalingLifecycleHooks that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccAutoscalingLifecycleHooks to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-lifecycle-hooks/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-lifecycle-hooks/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccAutoscalingLifecycleHooks",
      "namespace": "dataAwsccAutoscalingLifecycleHooks",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-lifecycle-hooks/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-lifecycle-hooks/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-lifecycle-hooks/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-autoscaling-lifecycle-hooks/index:DataAwsccAutoscalingLifecycleHooks"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingLifecycleHooks.DataAwsccAutoscalingLifecycleHooksConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingLifecycleHooks.DataAwsccAutoscalingLifecycleHooksConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-lifecycle-hooks/index.ts",
        "line": 14
      },
      "name": "DataAwsccAutoscalingLifecycleHooksConfig",
      "namespace": "dataAwsccAutoscalingLifecycleHooks",
      "symbolId": "src/data-awscc-autoscaling-lifecycle-hooks/index:DataAwsccAutoscalingLifecycleHooksConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicies.DataAwsccAutoscalingScalingPolicies": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/autoscaling_scaling_policies awscc_autoscaling_scaling_policies}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicies.DataAwsccAutoscalingScalingPolicies",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/autoscaling_scaling_policies awscc_autoscaling_scaling_policies} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-autoscaling-scaling-policies/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicies.DataAwsccAutoscalingScalingPoliciesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-scaling-policies/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccAutoscalingScalingPolicies resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policies/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccAutoscalingScalingPolicies to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/autoscaling_scaling_policies#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccAutoscalingScalingPolicies that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccAutoscalingScalingPolicies to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policies/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policies/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccAutoscalingScalingPolicies",
      "namespace": "dataAwsccAutoscalingScalingPolicies",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policies/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policies/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policies/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-autoscaling-scaling-policies/index:DataAwsccAutoscalingScalingPolicies"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicies.DataAwsccAutoscalingScalingPoliciesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicies.DataAwsccAutoscalingScalingPoliciesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-scaling-policies/index.ts",
        "line": 14
      },
      "name": "DataAwsccAutoscalingScalingPoliciesConfig",
      "namespace": "dataAwsccAutoscalingScalingPolicies",
      "symbolId": "src/data-awscc-autoscaling-scaling-policies/index:DataAwsccAutoscalingScalingPoliciesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/autoscaling_scaling_policy awscc_autoscaling_scaling_policy}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/autoscaling_scaling_policy awscc_autoscaling_scaling_policy} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
          "line": 2204
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
        "line": 2172
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccAutoscalingScalingPolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 2189
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccAutoscalingScalingPolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/autoscaling_scaling_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccAutoscalingScalingPolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccAutoscalingScalingPolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 2312
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 2318
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccAutoscalingScalingPolicy",
      "namespace": "dataAwsccAutoscalingScalingPolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 2177
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 2228
          },
          "name": "adjustmentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 2233
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 2238
          },
          "name": "autoScalingGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 2243
          },
          "name": "cooldown",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 2248
          },
          "name": "estimatedInstanceWarmup",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 2266
          },
          "name": "metricAggregationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 2271
          },
          "name": "minAdjustmentMagnitude",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 2276
          },
          "name": "policyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 2281
          },
          "name": "policyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 2287
          },
          "name": "predictiveScalingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 2292
          },
          "name": "scalingAdjustment",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 2298
          },
          "name": "stepAdjustments",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyStepAdjustmentsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 2304
          },
          "name": "targetTrackingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyTargetTrackingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 2261
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 2254
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-autoscaling-scaling-policy/index:DataAwsccAutoscalingScalingPolicy"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
        "line": 14
      },
      "name": "DataAwsccAutoscalingScalingPolicyConfig",
      "namespace": "dataAwsccAutoscalingScalingPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/autoscaling_scaling_policy#id DataAwsccAutoscalingScalingPolicy#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-autoscaling-scaling-policy/index:DataAwsccAutoscalingScalingPolicyConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
        "line": 1396
      },
      "name": "DataAwsccAutoscalingScalingPolicyPredictiveScalingConfiguration",
      "namespace": "dataAwsccAutoscalingScalingPolicy",
      "symbolId": "src/data-awscc-autoscaling-scaling-policy/index:DataAwsccAutoscalingScalingPolicyPredictiveScalingConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecifications": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecifications",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
        "line": 1285
      },
      "name": "DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecifications",
      "namespace": "dataAwsccAutoscalingScalingPolicy",
      "symbolId": "src/data-awscc-autoscaling-scaling-policy/index:DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecifications"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
        "line": 331
      },
      "name": "DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecification",
      "namespace": "dataAwsccAutoscalingScalingPolicy",
      "symbolId": "src/data-awscc-autoscaling-scaling-policy/index:DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecification"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueries": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueries",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
        "line": 235
      },
      "name": "DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueries",
      "namespace": "dataAwsccAutoscalingScalingPolicy",
      "symbolId": "src/data-awscc-autoscaling-scaling-policy/index:DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueries"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-autoscaling-scaling-policy/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
        "line": 313
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 327
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesList",
      "namespace": "dataAwsccAutoscalingScalingPolicy",
      "symbolId": "src/data-awscc-autoscaling-scaling-policy/index:DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesList"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStat": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStat",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
        "line": 170
      },
      "name": "DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStat",
      "namespace": "dataAwsccAutoscalingScalingPolicy",
      "symbolId": "src/data-awscc-autoscaling-scaling-policy/index:DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStat"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetric": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetric",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
        "line": 105
      },
      "name": "DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetric",
      "namespace": "dataAwsccAutoscalingScalingPolicy",
      "symbolId": "src/data-awscc-autoscaling-scaling-policy/index:DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetric"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricDimensions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricDimensions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
        "line": 25
      },
      "name": "DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricDimensions",
      "namespace": "dataAwsccAutoscalingScalingPolicy",
      "symbolId": "src/data-awscc-autoscaling-scaling-policy/index:DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricDimensions"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-autoscaling-scaling-policy/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-awscc-autoscaling-scaling-policy/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/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-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsList",
      "namespace": "dataAwsccAutoscalingScalingPolicy",
      "symbolId": "src/data-awscc-autoscaling-scaling-policy/index:DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsList"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
        "line": 48
      },
      "name": "DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsOutputReference",
      "namespace": "dataAwsccAutoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 77
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricDimensions"
          }
        }
      ],
      "symbolId": "src/data-awscc-autoscaling-scaling-policy/index:DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-autoscaling-scaling-policy/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-awscc-autoscaling-scaling-policy/index.ts",
        "line": 128
      },
      "name": "DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricOutputReference",
      "namespace": "dataAwsccAutoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 156
          },
          "name": "dimensions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 161
          },
          "name": "metricName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 166
          },
          "name": "namespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 139
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetric"
          }
        }
      ],
      "symbolId": "src/data-awscc-autoscaling-scaling-policy/index:DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-autoscaling-scaling-policy/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/data-awscc-autoscaling-scaling-policy/index.ts",
        "line": 193
      },
      "name": "DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatOutputReference",
      "namespace": "dataAwsccAutoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 221
          },
          "name": "metric",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatMetricOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 226
          },
          "name": "stat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 231
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 204
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStat"
          }
        }
      ],
      "symbolId": "src/data-awscc-autoscaling-scaling-policy/index:DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-autoscaling-scaling-policy/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
        "line": 258
      },
      "name": "DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesOutputReference",
      "namespace": "dataAwsccAutoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 287
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 292
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 297
          },
          "name": "label",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 303
          },
          "name": "metricStat",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesMetricStatOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 308
          },
          "name": "returnData",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 271
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueries"
          }
        }
      ],
      "symbolId": "src/data-awscc-autoscaling-scaling-policy/index:DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-autoscaling-scaling-policy/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
        "line": 354
      },
      "name": "DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationOutputReference",
      "namespace": "dataAwsccAutoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 382
          },
          "name": "metricDataQueries",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationMetricDataQueriesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 365
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecification"
          }
        }
      ],
      "symbolId": "src/data-awscc-autoscaling-scaling-policy/index:DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
        "line": 692
      },
      "name": "DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecification",
      "namespace": "dataAwsccAutoscalingScalingPolicy",
      "symbolId": "src/data-awscc-autoscaling-scaling-policy/index:DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecification"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueries": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueries",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
        "line": 596
      },
      "name": "DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueries",
      "namespace": "dataAwsccAutoscalingScalingPolicy",
      "symbolId": "src/data-awscc-autoscaling-scaling-policy/index:DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueries"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-autoscaling-scaling-policy/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-awscc-autoscaling-scaling-policy/index.ts",
        "line": 674
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/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-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesList",
      "namespace": "dataAwsccAutoscalingScalingPolicy",
      "symbolId": "src/data-awscc-autoscaling-scaling-policy/index:DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesList"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStat": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStat",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
        "line": 531
      },
      "name": "DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStat",
      "namespace": "dataAwsccAutoscalingScalingPolicy",
      "symbolId": "src/data-awscc-autoscaling-scaling-policy/index:DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStat"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetric": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetric",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
        "line": 466
      },
      "name": "DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetric",
      "namespace": "dataAwsccAutoscalingScalingPolicy",
      "symbolId": "src/data-awscc-autoscaling-scaling-policy/index:DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetric"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricDimensions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricDimensions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
        "line": 386
      },
      "name": "DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricDimensions",
      "namespace": "dataAwsccAutoscalingScalingPolicy",
      "symbolId": "src/data-awscc-autoscaling-scaling-policy/index:DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricDimensions"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-autoscaling-scaling-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-awscc-autoscaling-scaling-policy/index.ts",
        "line": 448
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-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-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsList",
      "namespace": "dataAwsccAutoscalingScalingPolicy",
      "symbolId": "src/data-awscc-autoscaling-scaling-policy/index:DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsList"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-autoscaling-scaling-policy/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-awscc-autoscaling-scaling-policy/index.ts",
        "line": 409
      },
      "name": "DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsOutputReference",
      "namespace": "dataAwsccAutoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 438
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 443
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 422
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricDimensions"
          }
        }
      ],
      "symbolId": "src/data-awscc-autoscaling-scaling-policy/index:DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-autoscaling-scaling-policy/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-awscc-autoscaling-scaling-policy/index.ts",
        "line": 489
      },
      "name": "DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricOutputReference",
      "namespace": "dataAwsccAutoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 517
          },
          "name": "dimensions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 522
          },
          "name": "metricName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 527
          },
          "name": "namespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 500
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetric"
          }
        }
      ],
      "symbolId": "src/data-awscc-autoscaling-scaling-policy/index:DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-autoscaling-scaling-policy/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
        "line": 554
      },
      "name": "DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatOutputReference",
      "namespace": "dataAwsccAutoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 582
          },
          "name": "metric",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatMetricOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 587
          },
          "name": "stat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 592
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 565
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStat"
          }
        }
      ],
      "symbolId": "src/data-awscc-autoscaling-scaling-policy/index:DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
          "line": 628
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
        "line": 619
      },
      "name": "DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesOutputReference",
      "namespace": "dataAwsccAutoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 648
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 653
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 658
          },
          "name": "label",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 664
          },
          "name": "metricStat",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesMetricStatOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 669
          },
          "name": "returnData",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 632
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueries"
          }
        }
      ],
      "symbolId": "src/data-awscc-autoscaling-scaling-policy/index:DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
          "line": 722
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
        "line": 715
      },
      "name": "DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationOutputReference",
      "namespace": "dataAwsccAutoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 743
          },
          "name": "metricDataQueries",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationMetricDataQueriesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 726
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecification"
          }
        }
      ],
      "symbolId": "src/data-awscc-autoscaling-scaling-policy/index:DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
        "line": 1053
      },
      "name": "DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecification",
      "namespace": "dataAwsccAutoscalingScalingPolicy",
      "symbolId": "src/data-awscc-autoscaling-scaling-policy/index:DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecification"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueries": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueries",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
        "line": 957
      },
      "name": "DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueries",
      "namespace": "dataAwsccAutoscalingScalingPolicy",
      "symbolId": "src/data-awscc-autoscaling-scaling-policy/index:DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueries"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
          "line": 1042
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
        "line": 1035
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 1049
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesList",
      "namespace": "dataAwsccAutoscalingScalingPolicy",
      "symbolId": "src/data-awscc-autoscaling-scaling-policy/index:DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesList"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStat": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStat",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
        "line": 892
      },
      "name": "DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStat",
      "namespace": "dataAwsccAutoscalingScalingPolicy",
      "symbolId": "src/data-awscc-autoscaling-scaling-policy/index:DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStat"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetric": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetric",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
        "line": 827
      },
      "name": "DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetric",
      "namespace": "dataAwsccAutoscalingScalingPolicy",
      "symbolId": "src/data-awscc-autoscaling-scaling-policy/index:DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetric"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricDimensions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricDimensions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
        "line": 747
      },
      "name": "DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricDimensions",
      "namespace": "dataAwsccAutoscalingScalingPolicy",
      "symbolId": "src/data-awscc-autoscaling-scaling-policy/index:DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricDimensions"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
          "line": 816
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
        "line": 809
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 823
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsList",
      "namespace": "dataAwsccAutoscalingScalingPolicy",
      "symbolId": "src/data-awscc-autoscaling-scaling-policy/index:DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsList"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
          "line": 779
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
        "line": 770
      },
      "name": "DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsOutputReference",
      "namespace": "dataAwsccAutoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 799
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 804
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 783
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricDimensions"
          }
        }
      ],
      "symbolId": "src/data-awscc-autoscaling-scaling-policy/index:DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-autoscaling-scaling-policy/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
        "line": 850
      },
      "name": "DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricOutputReference",
      "namespace": "dataAwsccAutoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 878
          },
          "name": "dimensions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricDimensionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 883
          },
          "name": "metricName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 888
          },
          "name": "namespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 861
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetric"
          }
        }
      ],
      "symbolId": "src/data-awscc-autoscaling-scaling-policy/index:DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
          "line": 922
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
        "line": 915
      },
      "name": "DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatOutputReference",
      "namespace": "dataAwsccAutoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 943
          },
          "name": "metric",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatMetricOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 948
          },
          "name": "stat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 953
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 926
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStat"
          }
        }
      ],
      "symbolId": "src/data-awscc-autoscaling-scaling-policy/index:DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-autoscaling-scaling-policy/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-awscc-autoscaling-scaling-policy/index.ts",
        "line": 980
      },
      "name": "DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesOutputReference",
      "namespace": "dataAwsccAutoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 1009
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 1014
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 1019
          },
          "name": "label",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 1025
          },
          "name": "metricStat",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesMetricStatOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 1030
          },
          "name": "returnData",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 993
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueries"
          }
        }
      ],
      "symbolId": "src/data-awscc-autoscaling-scaling-policy/index:DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
          "line": 1083
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
        "line": 1076
      },
      "name": "DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationOutputReference",
      "namespace": "dataAwsccAutoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 1104
          },
          "name": "metricDataQueries",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationMetricDataQueriesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 1087
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecification"
          }
        }
      ],
      "symbolId": "src/data-awscc-autoscaling-scaling-policy/index:DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
          "line": 1385
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
        "line": 1378
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 1392
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsList",
      "namespace": "dataAwsccAutoscalingScalingPolicy",
      "symbolId": "src/data-awscc-autoscaling-scaling-policy/index:DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsList"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
          "line": 1317
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
        "line": 1308
      },
      "name": "DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsOutputReference",
      "namespace": "dataAwsccAutoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 1338
          },
          "name": "customizedCapacityMetricSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedCapacityMetricSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 1344
          },
          "name": "customizedLoadMetricSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedLoadMetricSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 1350
          },
          "name": "customizedScalingMetricSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsCustomizedScalingMetricSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 1356
          },
          "name": "predefinedLoadMetricSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsPredefinedLoadMetricSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 1362
          },
          "name": "predefinedMetricPairSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsPredefinedMetricPairSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 1368
          },
          "name": "predefinedScalingMetricSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsPredefinedScalingMetricSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 1373
          },
          "name": "targetValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 1321
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecifications"
          }
        }
      ],
      "symbolId": "src/data-awscc-autoscaling-scaling-policy/index:DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsPredefinedLoadMetricSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsPredefinedLoadMetricSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
        "line": 1108
      },
      "name": "DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsPredefinedLoadMetricSpecification",
      "namespace": "dataAwsccAutoscalingScalingPolicy",
      "symbolId": "src/data-awscc-autoscaling-scaling-policy/index:DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsPredefinedLoadMetricSpecification"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsPredefinedLoadMetricSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsPredefinedLoadMetricSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-autoscaling-scaling-policy/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
        "line": 1131
      },
      "name": "DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsPredefinedLoadMetricSpecificationOutputReference",
      "namespace": "dataAwsccAutoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 1158
          },
          "name": "predefinedMetricType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 1163
          },
          "name": "resourceLabel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 1142
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsPredefinedLoadMetricSpecification"
          }
        }
      ],
      "symbolId": "src/data-awscc-autoscaling-scaling-policy/index:DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsPredefinedLoadMetricSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsPredefinedMetricPairSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsPredefinedMetricPairSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
        "line": 1167
      },
      "name": "DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsPredefinedMetricPairSpecification",
      "namespace": "dataAwsccAutoscalingScalingPolicy",
      "symbolId": "src/data-awscc-autoscaling-scaling-policy/index:DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsPredefinedMetricPairSpecification"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsPredefinedMetricPairSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsPredefinedMetricPairSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
          "line": 1197
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
        "line": 1190
      },
      "name": "DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsPredefinedMetricPairSpecificationOutputReference",
      "namespace": "dataAwsccAutoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 1217
          },
          "name": "predefinedMetricType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 1222
          },
          "name": "resourceLabel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 1201
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsPredefinedMetricPairSpecification"
          }
        }
      ],
      "symbolId": "src/data-awscc-autoscaling-scaling-policy/index:DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsPredefinedMetricPairSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsPredefinedScalingMetricSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsPredefinedScalingMetricSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
        "line": 1226
      },
      "name": "DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsPredefinedScalingMetricSpecification",
      "namespace": "dataAwsccAutoscalingScalingPolicy",
      "symbolId": "src/data-awscc-autoscaling-scaling-policy/index:DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsPredefinedScalingMetricSpecification"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsPredefinedScalingMetricSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsPredefinedScalingMetricSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
          "line": 1256
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
        "line": 1249
      },
      "name": "DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsPredefinedScalingMetricSpecificationOutputReference",
      "namespace": "dataAwsccAutoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 1276
          },
          "name": "predefinedMetricType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 1281
          },
          "name": "resourceLabel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 1260
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsPredefinedScalingMetricSpecification"
          }
        }
      ],
      "symbolId": "src/data-awscc-autoscaling-scaling-policy/index:DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsPredefinedScalingMetricSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
          "line": 1426
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
        "line": 1419
      },
      "name": "DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationOutputReference",
      "namespace": "dataAwsccAutoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 1446
          },
          "name": "maxCapacityBreachBehavior",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 1451
          },
          "name": "maxCapacityBuffer",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 1457
          },
          "name": "metricSpecifications",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationMetricSpecificationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 1462
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 1467
          },
          "name": "schedulingBufferTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 1430
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyPredictiveScalingConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-autoscaling-scaling-policy/index:DataAwsccAutoscalingScalingPolicyPredictiveScalingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyStepAdjustments": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyStepAdjustments",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
        "line": 1471
      },
      "name": "DataAwsccAutoscalingScalingPolicyStepAdjustments",
      "namespace": "dataAwsccAutoscalingScalingPolicy",
      "symbolId": "src/data-awscc-autoscaling-scaling-policy/index:DataAwsccAutoscalingScalingPolicyStepAdjustments"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyStepAdjustmentsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyStepAdjustmentsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
          "line": 1545
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
        "line": 1538
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 1552
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyStepAdjustmentsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccAutoscalingScalingPolicyStepAdjustmentsList",
      "namespace": "dataAwsccAutoscalingScalingPolicy",
      "symbolId": "src/data-awscc-autoscaling-scaling-policy/index:DataAwsccAutoscalingScalingPolicyStepAdjustmentsList"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyStepAdjustmentsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyStepAdjustmentsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
          "line": 1503
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
        "line": 1494
      },
      "name": "DataAwsccAutoscalingScalingPolicyStepAdjustmentsOutputReference",
      "namespace": "dataAwsccAutoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 1523
          },
          "name": "metricIntervalLowerBound",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 1528
          },
          "name": "metricIntervalUpperBound",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 1533
          },
          "name": "scalingAdjustment",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 1507
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyStepAdjustments"
          }
        }
      ],
      "symbolId": "src/data-awscc-autoscaling-scaling-policy/index:DataAwsccAutoscalingScalingPolicyStepAdjustmentsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyTargetTrackingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyTargetTrackingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
        "line": 2097
      },
      "name": "DataAwsccAutoscalingScalingPolicyTargetTrackingConfiguration",
      "namespace": "dataAwsccAutoscalingScalingPolicy",
      "symbolId": "src/data-awscc-autoscaling-scaling-policy/index:DataAwsccAutoscalingScalingPolicyTargetTrackingConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
        "line": 1952
      },
      "name": "DataAwsccAutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecification",
      "namespace": "dataAwsccAutoscalingScalingPolicy",
      "symbolId": "src/data-awscc-autoscaling-scaling-policy/index:DataAwsccAutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecification"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationDimensions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationDimensions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
        "line": 1556
      },
      "name": "DataAwsccAutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationDimensions",
      "namespace": "dataAwsccAutoscalingScalingPolicy",
      "symbolId": "src/data-awscc-autoscaling-scaling-policy/index:DataAwsccAutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationDimensions"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationDimensionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationDimensionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
          "line": 1625
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
        "line": 1618
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 1632
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationDimensionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccAutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationDimensionsList",
      "namespace": "dataAwsccAutoscalingScalingPolicy",
      "symbolId": "src/data-awscc-autoscaling-scaling-policy/index:DataAwsccAutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationDimensionsList"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationDimensionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationDimensionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
          "line": 1588
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
        "line": 1579
      },
      "name": "DataAwsccAutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationDimensionsOutputReference",
      "namespace": "dataAwsccAutoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 1608
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 1613
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 1592
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationDimensions"
          }
        }
      ],
      "symbolId": "src/data-awscc-autoscaling-scaling-policy/index:DataAwsccAutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationDimensionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetrics": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetrics",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
        "line": 1851
      },
      "name": "DataAwsccAutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetrics",
      "namespace": "dataAwsccAutoscalingScalingPolicy",
      "symbolId": "src/data-awscc-autoscaling-scaling-policy/index:DataAwsccAutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetrics"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
          "line": 1941
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
        "line": 1934
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 1948
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccAutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricsList",
      "namespace": "dataAwsccAutoscalingScalingPolicy",
      "symbolId": "src/data-awscc-autoscaling-scaling-policy/index:DataAwsccAutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricsList"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricsMetricStat": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricsMetricStat",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
        "line": 1781
      },
      "name": "DataAwsccAutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricsMetricStat",
      "namespace": "dataAwsccAutoscalingScalingPolicy",
      "symbolId": "src/data-awscc-autoscaling-scaling-policy/index:DataAwsccAutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricsMetricStat"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricsMetricStatMetric": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricsMetricStatMetric",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
        "line": 1716
      },
      "name": "DataAwsccAutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricsMetricStatMetric",
      "namespace": "dataAwsccAutoscalingScalingPolicy",
      "symbolId": "src/data-awscc-autoscaling-scaling-policy/index:DataAwsccAutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricsMetricStatMetric"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricsMetricStatMetricDimensions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricsMetricStatMetricDimensions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
        "line": 1636
      },
      "name": "DataAwsccAutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricsMetricStatMetricDimensions",
      "namespace": "dataAwsccAutoscalingScalingPolicy",
      "symbolId": "src/data-awscc-autoscaling-scaling-policy/index:DataAwsccAutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricsMetricStatMetricDimensions"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricsMetricStatMetricDimensionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricsMetricStatMetricDimensionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
          "line": 1705
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
        "line": 1698
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 1712
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricsMetricStatMetricDimensionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccAutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricsMetricStatMetricDimensionsList",
      "namespace": "dataAwsccAutoscalingScalingPolicy",
      "symbolId": "src/data-awscc-autoscaling-scaling-policy/index:DataAwsccAutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricsMetricStatMetricDimensionsList"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricsMetricStatMetricDimensionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricsMetricStatMetricDimensionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
          "line": 1668
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
        "line": 1659
      },
      "name": "DataAwsccAutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricsMetricStatMetricDimensionsOutputReference",
      "namespace": "dataAwsccAutoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 1688
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 1693
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 1672
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricsMetricStatMetricDimensions"
          }
        }
      ],
      "symbolId": "src/data-awscc-autoscaling-scaling-policy/index:DataAwsccAutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricsMetricStatMetricDimensionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricsMetricStatMetricOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricsMetricStatMetricOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
          "line": 1746
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
        "line": 1739
      },
      "name": "DataAwsccAutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricsMetricStatMetricOutputReference",
      "namespace": "dataAwsccAutoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 1767
          },
          "name": "dimensions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricsMetricStatMetricDimensionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 1772
          },
          "name": "metricName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 1777
          },
          "name": "namespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 1750
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricsMetricStatMetric"
          }
        }
      ],
      "symbolId": "src/data-awscc-autoscaling-scaling-policy/index:DataAwsccAutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricsMetricStatMetricOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricsMetricStatOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricsMetricStatOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
          "line": 1811
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
        "line": 1804
      },
      "name": "DataAwsccAutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricsMetricStatOutputReference",
      "namespace": "dataAwsccAutoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 1832
          },
          "name": "metric",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricsMetricStatMetricOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 1837
          },
          "name": "period",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 1842
          },
          "name": "stat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 1847
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 1815
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricsMetricStat"
          }
        }
      ],
      "symbolId": "src/data-awscc-autoscaling-scaling-policy/index:DataAwsccAutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricsMetricStatOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-autoscaling-scaling-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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
        "line": 1874
      },
      "name": "DataAwsccAutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricsOutputReference",
      "namespace": "dataAwsccAutoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 1903
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 1908
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 1913
          },
          "name": "label",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 1919
          },
          "name": "metricStat",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricsMetricStatOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 1924
          },
          "name": "period",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 1929
          },
          "name": "returnData",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 1887
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetrics"
          }
        }
      ],
      "symbolId": "src/data-awscc-autoscaling-scaling-policy/index:DataAwsccAutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
          "line": 1982
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
        "line": 1975
      },
      "name": "DataAwsccAutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationOutputReference",
      "namespace": "dataAwsccAutoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 2003
          },
          "name": "dimensions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationDimensionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 2008
          },
          "name": "metricName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 2014
          },
          "name": "metrics",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 2019
          },
          "name": "namespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 2024
          },
          "name": "period",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 2029
          },
          "name": "statistic",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 2034
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 1986
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecification"
          }
        }
      ],
      "symbolId": "src/data-awscc-autoscaling-scaling-policy/index:DataAwsccAutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyTargetTrackingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyTargetTrackingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
          "line": 2127
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
        "line": 2120
      },
      "name": "DataAwsccAutoscalingScalingPolicyTargetTrackingConfigurationOutputReference",
      "namespace": "dataAwsccAutoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 2148
          },
          "name": "customizedMetricSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 2153
          },
          "name": "disableScaleIn",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 2159
          },
          "name": "predefinedMetricSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyTargetTrackingConfigurationPredefinedMetricSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 2164
          },
          "name": "targetValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 2131
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyTargetTrackingConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-autoscaling-scaling-policy/index:DataAwsccAutoscalingScalingPolicyTargetTrackingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyTargetTrackingConfigurationPredefinedMetricSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyTargetTrackingConfigurationPredefinedMetricSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
        "line": 2038
      },
      "name": "DataAwsccAutoscalingScalingPolicyTargetTrackingConfigurationPredefinedMetricSpecification",
      "namespace": "dataAwsccAutoscalingScalingPolicy",
      "symbolId": "src/data-awscc-autoscaling-scaling-policy/index:DataAwsccAutoscalingScalingPolicyTargetTrackingConfigurationPredefinedMetricSpecification"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyTargetTrackingConfigurationPredefinedMetricSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyTargetTrackingConfigurationPredefinedMetricSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
          "line": 2068
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
        "line": 2061
      },
      "name": "DataAwsccAutoscalingScalingPolicyTargetTrackingConfigurationPredefinedMetricSpecificationOutputReference",
      "namespace": "dataAwsccAutoscalingScalingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 2088
          },
          "name": "predefinedMetricType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 2093
          },
          "name": "resourceLabel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scaling-policy/index.ts",
            "line": 2072
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScalingPolicy.DataAwsccAutoscalingScalingPolicyTargetTrackingConfigurationPredefinedMetricSpecification"
          }
        }
      ],
      "symbolId": "src/data-awscc-autoscaling-scaling-policy/index:DataAwsccAutoscalingScalingPolicyTargetTrackingConfigurationPredefinedMetricSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingScheduledAction.DataAwsccAutoscalingScheduledAction": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/autoscaling_scheduled_action awscc_autoscaling_scheduled_action}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScheduledAction.DataAwsccAutoscalingScheduledAction",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/autoscaling_scheduled_action awscc_autoscaling_scheduled_action} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-autoscaling-scheduled-action/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScheduledAction.DataAwsccAutoscalingScheduledActionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-scheduled-action/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccAutoscalingScheduledAction resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scheduled-action/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccAutoscalingScheduledAction to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/autoscaling_scheduled_action#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccAutoscalingScheduledAction that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccAutoscalingScheduledAction to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scheduled-action/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-awscc-autoscaling-scheduled-action/index.ts",
            "line": 152
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccAutoscalingScheduledAction",
      "namespace": "dataAwsccAutoscalingScheduledAction",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scheduled-action/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scheduled-action/index.ts",
            "line": 85
          },
          "name": "autoScalingGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scheduled-action/index.ts",
            "line": 90
          },
          "name": "desiredCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scheduled-action/index.ts",
            "line": 95
          },
          "name": "endTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scheduled-action/index.ts",
            "line": 113
          },
          "name": "maxSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scheduled-action/index.ts",
            "line": 118
          },
          "name": "minSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scheduled-action/index.ts",
            "line": 123
          },
          "name": "recurrence",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scheduled-action/index.ts",
            "line": 128
          },
          "name": "scheduledActionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scheduled-action/index.ts",
            "line": 133
          },
          "name": "startTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scheduled-action/index.ts",
            "line": 138
          },
          "name": "timeZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scheduled-action/index.ts",
            "line": 108
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scheduled-action/index.ts",
            "line": 101
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-autoscaling-scheduled-action/index:DataAwsccAutoscalingScheduledAction"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingScheduledAction.DataAwsccAutoscalingScheduledActionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScheduledAction.DataAwsccAutoscalingScheduledActionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-scheduled-action/index.ts",
        "line": 14
      },
      "name": "DataAwsccAutoscalingScheduledActionConfig",
      "namespace": "dataAwsccAutoscalingScheduledAction",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/autoscaling_scheduled_action#id DataAwsccAutoscalingScheduledAction#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scheduled-action/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-autoscaling-scheduled-action/index:DataAwsccAutoscalingScheduledActionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingScheduledActions.DataAwsccAutoscalingScheduledActions": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/autoscaling_scheduled_actions awscc_autoscaling_scheduled_actions}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScheduledActions.DataAwsccAutoscalingScheduledActions",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/autoscaling_scheduled_actions awscc_autoscaling_scheduled_actions} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-autoscaling-scheduled-actions/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScheduledActions.DataAwsccAutoscalingScheduledActionsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-scheduled-actions/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccAutoscalingScheduledActions resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scheduled-actions/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccAutoscalingScheduledActions to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/autoscaling_scheduled_actions#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccAutoscalingScheduledActions that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccAutoscalingScheduledActions to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scheduled-actions/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scheduled-actions/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccAutoscalingScheduledActions",
      "namespace": "dataAwsccAutoscalingScheduledActions",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scheduled-actions/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scheduled-actions/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-scheduled-actions/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-autoscaling-scheduled-actions/index:DataAwsccAutoscalingScheduledActions"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingScheduledActions.DataAwsccAutoscalingScheduledActionsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingScheduledActions.DataAwsccAutoscalingScheduledActionsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-scheduled-actions/index.ts",
        "line": 14
      },
      "name": "DataAwsccAutoscalingScheduledActionsConfig",
      "namespace": "dataAwsccAutoscalingScheduledActions",
      "symbolId": "src/data-awscc-autoscaling-scheduled-actions/index:DataAwsccAutoscalingScheduledActionsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingWarmPool.DataAwsccAutoscalingWarmPool": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/autoscaling_warm_pool awscc_autoscaling_warm_pool}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingWarmPool.DataAwsccAutoscalingWarmPool",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/autoscaling_warm_pool awscc_autoscaling_warm_pool} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-autoscaling-warm-pool/index.ts",
          "line": 115
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingWarmPool.DataAwsccAutoscalingWarmPoolConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-warm-pool/index.ts",
        "line": 83
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccAutoscalingWarmPool resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-warm-pool/index.ts",
            "line": 100
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccAutoscalingWarmPool to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/autoscaling_warm_pool#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccAutoscalingWarmPool that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccAutoscalingWarmPool to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-warm-pool/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-awscc-autoscaling-warm-pool/index.ts",
            "line": 187
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccAutoscalingWarmPool",
      "namespace": "dataAwsccAutoscalingWarmPool",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-warm-pool/index.ts",
            "line": 88
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-warm-pool/index.ts",
            "line": 139
          },
          "name": "autoScalingGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-warm-pool/index.ts",
            "line": 158
          },
          "name": "instanceReusePolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingWarmPool.DataAwsccAutoscalingWarmPoolInstanceReusePolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-warm-pool/index.ts",
            "line": 163
          },
          "name": "maxGroupPreparedCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-warm-pool/index.ts",
            "line": 168
          },
          "name": "minSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-warm-pool/index.ts",
            "line": 173
          },
          "name": "poolState",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-warm-pool/index.ts",
            "line": 152
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-warm-pool/index.ts",
            "line": 145
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-autoscaling-warm-pool/index:DataAwsccAutoscalingWarmPool"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingWarmPool.DataAwsccAutoscalingWarmPoolConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingWarmPool.DataAwsccAutoscalingWarmPoolConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-warm-pool/index.ts",
        "line": 14
      },
      "name": "DataAwsccAutoscalingWarmPoolConfig",
      "namespace": "dataAwsccAutoscalingWarmPool",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/autoscaling_warm_pool#id DataAwsccAutoscalingWarmPool#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-warm-pool/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-autoscaling-warm-pool/index:DataAwsccAutoscalingWarmPoolConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingWarmPool.DataAwsccAutoscalingWarmPoolInstanceReusePolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingWarmPool.DataAwsccAutoscalingWarmPoolInstanceReusePolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-warm-pool/index.ts",
        "line": 25
      },
      "name": "DataAwsccAutoscalingWarmPoolInstanceReusePolicy",
      "namespace": "dataAwsccAutoscalingWarmPool",
      "symbolId": "src/data-awscc-autoscaling-warm-pool/index:DataAwsccAutoscalingWarmPoolInstanceReusePolicy"
    },
    "@cdktn/provider-awscc.dataAwsccAutoscalingWarmPool.DataAwsccAutoscalingWarmPoolInstanceReusePolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingWarmPool.DataAwsccAutoscalingWarmPoolInstanceReusePolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-autoscaling-warm-pool/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-autoscaling-warm-pool/index.ts",
        "line": 48
      },
      "name": "DataAwsccAutoscalingWarmPoolInstanceReusePolicyOutputReference",
      "namespace": "dataAwsccAutoscalingWarmPool",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-warm-pool/index.ts",
            "line": 75
          },
          "name": "reuseOnScaleIn",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-autoscaling-warm-pool/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAutoscalingWarmPool.DataAwsccAutoscalingWarmPoolInstanceReusePolicy"
          }
        }
      ],
      "symbolId": "src/data-awscc-autoscaling-warm-pool/index:DataAwsccAutoscalingWarmPoolInstanceReusePolicyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAwsexternalanthropicWorkspace.DataAwsccAwsexternalanthropicWorkspace": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/awsexternalanthropic_workspace awscc_awsexternalanthropic_workspace}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAwsexternalanthropicWorkspace.DataAwsccAwsexternalanthropicWorkspace",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/awsexternalanthropic_workspace awscc_awsexternalanthropic_workspace} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-awsexternalanthropic-workspace/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAwsexternalanthropicWorkspace.DataAwsccAwsexternalanthropicWorkspaceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-awsexternalanthropic-workspace/index.ts",
        "line": 173
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccAwsexternalanthropicWorkspace resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-awsexternalanthropic-workspace/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 DataAwsccAwsexternalanthropicWorkspace to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/awsexternalanthropic_workspace#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccAwsexternalanthropicWorkspace that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccAwsexternalanthropicWorkspace to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-awsexternalanthropic-workspace/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-awscc-awsexternalanthropic-workspace/index.ts",
            "line": 283
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccAwsexternalanthropicWorkspace",
      "namespace": "dataAwsccAwsexternalanthropicWorkspace",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-awsexternalanthropic-workspace/index.ts",
            "line": 178
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-awsexternalanthropic-workspace/index.ts",
            "line": 229
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-awsexternalanthropic-workspace/index.ts",
            "line": 234
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-awsexternalanthropic-workspace/index.ts",
            "line": 240
          },
          "name": "dataResidency",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAwsexternalanthropicWorkspace.DataAwsccAwsexternalanthropicWorkspaceDataResidencyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-awsexternalanthropic-workspace/index.ts",
            "line": 258
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-awsexternalanthropic-workspace/index.ts",
            "line": 264
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAwsexternalanthropicWorkspace.DataAwsccAwsexternalanthropicWorkspaceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-awsexternalanthropic-workspace/index.ts",
            "line": 269
          },
          "name": "workspaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-awsexternalanthropic-workspace/index.ts",
            "line": 253
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-awsexternalanthropic-workspace/index.ts",
            "line": 246
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-awsexternalanthropic-workspace/index:DataAwsccAwsexternalanthropicWorkspace"
    },
    "@cdktn/provider-awscc.dataAwsccAwsexternalanthropicWorkspace.DataAwsccAwsexternalanthropicWorkspaceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAwsexternalanthropicWorkspace.DataAwsccAwsexternalanthropicWorkspaceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-awsexternalanthropic-workspace/index.ts",
        "line": 14
      },
      "name": "DataAwsccAwsexternalanthropicWorkspaceConfig",
      "namespace": "dataAwsccAwsexternalanthropicWorkspace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/awsexternalanthropic_workspace#id DataAwsccAwsexternalanthropicWorkspace#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-awsexternalanthropic-workspace/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-awsexternalanthropic-workspace/index:DataAwsccAwsexternalanthropicWorkspaceConfig"
    },
    "@cdktn/provider-awscc.dataAwsccAwsexternalanthropicWorkspace.DataAwsccAwsexternalanthropicWorkspaceDataResidency": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAwsexternalanthropicWorkspace.DataAwsccAwsexternalanthropicWorkspaceDataResidency",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-awsexternalanthropic-workspace/index.ts",
        "line": 25
      },
      "name": "DataAwsccAwsexternalanthropicWorkspaceDataResidency",
      "namespace": "dataAwsccAwsexternalanthropicWorkspace",
      "symbolId": "src/data-awscc-awsexternalanthropic-workspace/index:DataAwsccAwsexternalanthropicWorkspaceDataResidency"
    },
    "@cdktn/provider-awscc.dataAwsccAwsexternalanthropicWorkspace.DataAwsccAwsexternalanthropicWorkspaceDataResidencyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAwsexternalanthropicWorkspace.DataAwsccAwsexternalanthropicWorkspaceDataResidencyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-awsexternalanthropic-workspace/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-awsexternalanthropic-workspace/index.ts",
        "line": 48
      },
      "name": "DataAwsccAwsexternalanthropicWorkspaceDataResidencyOutputReference",
      "namespace": "dataAwsccAwsexternalanthropicWorkspace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-awsexternalanthropic-workspace/index.ts",
            "line": 75
          },
          "name": "allowedInferenceGeos",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-awsexternalanthropic-workspace/index.ts",
            "line": 80
          },
          "name": "defaultInferenceGeo",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-awsexternalanthropic-workspace/index.ts",
            "line": 85
          },
          "name": "workspaceGeo",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-awsexternalanthropic-workspace/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAwsexternalanthropicWorkspace.DataAwsccAwsexternalanthropicWorkspaceDataResidency"
          }
        }
      ],
      "symbolId": "src/data-awscc-awsexternalanthropic-workspace/index:DataAwsccAwsexternalanthropicWorkspaceDataResidencyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAwsexternalanthropicWorkspace.DataAwsccAwsexternalanthropicWorkspaceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAwsexternalanthropicWorkspace.DataAwsccAwsexternalanthropicWorkspaceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-awsexternalanthropic-workspace/index.ts",
        "line": 89
      },
      "name": "DataAwsccAwsexternalanthropicWorkspaceTags",
      "namespace": "dataAwsccAwsexternalanthropicWorkspace",
      "symbolId": "src/data-awscc-awsexternalanthropic-workspace/index:DataAwsccAwsexternalanthropicWorkspaceTags"
    },
    "@cdktn/provider-awscc.dataAwsccAwsexternalanthropicWorkspace.DataAwsccAwsexternalanthropicWorkspaceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAwsexternalanthropicWorkspace.DataAwsccAwsexternalanthropicWorkspaceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-awsexternalanthropic-workspace/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-awsexternalanthropic-workspace/index.ts",
        "line": 151
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-awsexternalanthropic-workspace/index.ts",
            "line": 165
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAwsexternalanthropicWorkspace.DataAwsccAwsexternalanthropicWorkspaceTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccAwsexternalanthropicWorkspaceTagsList",
      "namespace": "dataAwsccAwsexternalanthropicWorkspace",
      "symbolId": "src/data-awscc-awsexternalanthropic-workspace/index:DataAwsccAwsexternalanthropicWorkspaceTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccAwsexternalanthropicWorkspace.DataAwsccAwsexternalanthropicWorkspaceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAwsexternalanthropicWorkspace.DataAwsccAwsexternalanthropicWorkspaceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-awsexternalanthropic-workspace/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-awsexternalanthropic-workspace/index.ts",
        "line": 112
      },
      "name": "DataAwsccAwsexternalanthropicWorkspaceTagsOutputReference",
      "namespace": "dataAwsccAwsexternalanthropicWorkspace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-awsexternalanthropic-workspace/index.ts",
            "line": 141
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-awsexternalanthropic-workspace/index.ts",
            "line": 146
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-awsexternalanthropic-workspace/index.ts",
            "line": 125
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccAwsexternalanthropicWorkspace.DataAwsccAwsexternalanthropicWorkspaceTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-awsexternalanthropic-workspace/index:DataAwsccAwsexternalanthropicWorkspaceTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccAwsexternalanthropicWorkspaces.DataAwsccAwsexternalanthropicWorkspaces": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/awsexternalanthropic_workspaces awscc_awsexternalanthropic_workspaces}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAwsexternalanthropicWorkspaces.DataAwsccAwsexternalanthropicWorkspaces",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/awsexternalanthropic_workspaces awscc_awsexternalanthropic_workspaces} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-awsexternalanthropic-workspaces/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccAwsexternalanthropicWorkspaces.DataAwsccAwsexternalanthropicWorkspacesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-awsexternalanthropic-workspaces/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccAwsexternalanthropicWorkspaces resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-awsexternalanthropic-workspaces/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccAwsexternalanthropicWorkspaces to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/awsexternalanthropic_workspaces#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccAwsexternalanthropicWorkspaces that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccAwsexternalanthropicWorkspaces to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-awsexternalanthropic-workspaces/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-awsexternalanthropic-workspaces/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccAwsexternalanthropicWorkspaces",
      "namespace": "dataAwsccAwsexternalanthropicWorkspaces",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-awsexternalanthropic-workspaces/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-awsexternalanthropic-workspaces/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-awsexternalanthropic-workspaces/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-awsexternalanthropic-workspaces/index:DataAwsccAwsexternalanthropicWorkspaces"
    },
    "@cdktn/provider-awscc.dataAwsccAwsexternalanthropicWorkspaces.DataAwsccAwsexternalanthropicWorkspacesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccAwsexternalanthropicWorkspaces.DataAwsccAwsexternalanthropicWorkspacesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-awsexternalanthropic-workspaces/index.ts",
        "line": 14
      },
      "name": "DataAwsccAwsexternalanthropicWorkspacesConfig",
      "namespace": "dataAwsccAwsexternalanthropicWorkspaces",
      "symbolId": "src/data-awscc-awsexternalanthropic-workspaces/index:DataAwsccAwsexternalanthropicWorkspacesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiCapabilities.DataAwsccB2BiCapabilities": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/b2bi_capabilities awscc_b2bi_capabilities}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiCapabilities.DataAwsccB2BiCapabilities",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/b2bi_capabilities awscc_b2bi_capabilities} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-b2bi-capabilities/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccB2BiCapabilities.DataAwsccB2BiCapabilitiesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-b2bi-capabilities/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccB2BiCapabilities resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-capabilities/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccB2BiCapabilities to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/b2bi_capabilities#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccB2BiCapabilities that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccB2BiCapabilities to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-capabilities/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-capabilities/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccB2BiCapabilities",
      "namespace": "dataAwsccB2BiCapabilities",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-capabilities/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-capabilities/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-capabilities/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-b2bi-capabilities/index:DataAwsccB2BiCapabilities"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiCapabilities.DataAwsccB2BiCapabilitiesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiCapabilities.DataAwsccB2BiCapabilitiesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-b2bi-capabilities/index.ts",
        "line": 14
      },
      "name": "DataAwsccB2BiCapabilitiesConfig",
      "namespace": "dataAwsccB2BiCapabilities",
      "symbolId": "src/data-awscc-b2bi-capabilities/index:DataAwsccB2BiCapabilitiesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiCapability.DataAwsccB2BiCapability": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/b2bi_capability awscc_b2bi_capability}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiCapability.DataAwsccB2BiCapability",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/b2bi_capability awscc_b2bi_capability} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-b2bi-capability/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-awscc.dataAwsccB2BiCapability.DataAwsccB2BiCapabilityConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-b2bi-capability/index.ts",
        "line": 553
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccB2BiCapability resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-capability/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 DataAwsccB2BiCapability to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/b2bi_capability#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccB2BiCapability that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccB2BiCapability to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-capability/index.ts",
            "line": 673
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-capability/index.ts",
            "line": 679
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccB2BiCapability",
      "namespace": "dataAwsccB2BiCapability",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-capability/index.ts",
            "line": 558
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-capability/index.ts",
            "line": 609
          },
          "name": "capabilityArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-capability/index.ts",
            "line": 614
          },
          "name": "capabilityId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-capability/index.ts",
            "line": 620
          },
          "name": "configuration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccB2BiCapability.DataAwsccB2BiCapabilityConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-capability/index.ts",
            "line": 625
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-capability/index.ts",
            "line": 644
          },
          "name": "instructionsDocuments",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccB2BiCapability.DataAwsccB2BiCapabilityInstructionsDocumentsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-capability/index.ts",
            "line": 649
          },
          "name": "modifiedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-capability/index.ts",
            "line": 654
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-capability/index.ts",
            "line": 660
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccB2BiCapability.DataAwsccB2BiCapabilityTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-capability/index.ts",
            "line": 665
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-capability/index.ts",
            "line": 638
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-capability/index.ts",
            "line": 631
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-b2bi-capability/index:DataAwsccB2BiCapability"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiCapability.DataAwsccB2BiCapabilityConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiCapability.DataAwsccB2BiCapabilityConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-b2bi-capability/index.ts",
        "line": 14
      },
      "name": "DataAwsccB2BiCapabilityConfig",
      "namespace": "dataAwsccB2BiCapability",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/b2bi_capability#id DataAwsccB2BiCapability#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-capability/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-b2bi-capability/index:DataAwsccB2BiCapabilityConfig"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiCapability.DataAwsccB2BiCapabilityConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiCapability.DataAwsccB2BiCapabilityConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-b2bi-capability/index.ts",
        "line": 334
      },
      "name": "DataAwsccB2BiCapabilityConfiguration",
      "namespace": "dataAwsccB2BiCapability",
      "symbolId": "src/data-awscc-b2bi-capability/index:DataAwsccB2BiCapabilityConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiCapability.DataAwsccB2BiCapabilityConfigurationEdi": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiCapability.DataAwsccB2BiCapabilityConfigurationEdi",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-b2bi-capability/index.ts",
        "line": 257
      },
      "name": "DataAwsccB2BiCapabilityConfigurationEdi",
      "namespace": "dataAwsccB2BiCapability",
      "symbolId": "src/data-awscc-b2bi-capability/index:DataAwsccB2BiCapabilityConfigurationEdi"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiCapability.DataAwsccB2BiCapabilityConfigurationEdiInputLocation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiCapability.DataAwsccB2BiCapabilityConfigurationEdiInputLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-b2bi-capability/index.ts",
        "line": 25
      },
      "name": "DataAwsccB2BiCapabilityConfigurationEdiInputLocation",
      "namespace": "dataAwsccB2BiCapability",
      "symbolId": "src/data-awscc-b2bi-capability/index:DataAwsccB2BiCapabilityConfigurationEdiInputLocation"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiCapability.DataAwsccB2BiCapabilityConfigurationEdiInputLocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiCapability.DataAwsccB2BiCapabilityConfigurationEdiInputLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-b2bi-capability/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-b2bi-capability/index.ts",
        "line": 48
      },
      "name": "DataAwsccB2BiCapabilityConfigurationEdiInputLocationOutputReference",
      "namespace": "dataAwsccB2BiCapability",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-capability/index.ts",
            "line": 75
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-capability/index.ts",
            "line": 80
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-capability/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccB2BiCapability.DataAwsccB2BiCapabilityConfigurationEdiInputLocation"
          }
        }
      ],
      "symbolId": "src/data-awscc-b2bi-capability/index:DataAwsccB2BiCapabilityConfigurationEdiInputLocationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiCapability.DataAwsccB2BiCapabilityConfigurationEdiOutputLocation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiCapability.DataAwsccB2BiCapabilityConfigurationEdiOutputLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-b2bi-capability/index.ts",
        "line": 84
      },
      "name": "DataAwsccB2BiCapabilityConfigurationEdiOutputLocation",
      "namespace": "dataAwsccB2BiCapability",
      "symbolId": "src/data-awscc-b2bi-capability/index:DataAwsccB2BiCapabilityConfigurationEdiOutputLocation"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiCapability.DataAwsccB2BiCapabilityConfigurationEdiOutputLocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiCapability.DataAwsccB2BiCapabilityConfigurationEdiOutputLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-b2bi-capability/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-awscc-b2bi-capability/index.ts",
        "line": 107
      },
      "name": "DataAwsccB2BiCapabilityConfigurationEdiOutputLocationOutputReference",
      "namespace": "dataAwsccB2BiCapability",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-capability/index.ts",
            "line": 134
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-capability/index.ts",
            "line": 139
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-capability/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccB2BiCapability.DataAwsccB2BiCapabilityConfigurationEdiOutputLocation"
          }
        }
      ],
      "symbolId": "src/data-awscc-b2bi-capability/index:DataAwsccB2BiCapabilityConfigurationEdiOutputLocationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiCapability.DataAwsccB2BiCapabilityConfigurationEdiOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiCapability.DataAwsccB2BiCapabilityConfigurationEdiOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-b2bi-capability/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-awscc-b2bi-capability/index.ts",
        "line": 280
      },
      "name": "DataAwsccB2BiCapabilityConfigurationEdiOutputReference",
      "namespace": "dataAwsccB2BiCapability",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-capability/index.ts",
            "line": 307
          },
          "name": "capabilityDirection",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-capability/index.ts",
            "line": 313
          },
          "name": "inputLocation",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccB2BiCapability.DataAwsccB2BiCapabilityConfigurationEdiInputLocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-capability/index.ts",
            "line": 319
          },
          "name": "outputLocation",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccB2BiCapability.DataAwsccB2BiCapabilityConfigurationEdiOutputLocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-capability/index.ts",
            "line": 324
          },
          "name": "transformerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-capability/index.ts",
            "line": 330
          },
          "name": "type",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccB2BiCapability.DataAwsccB2BiCapabilityConfigurationEdiTypeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-capability/index.ts",
            "line": 291
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccB2BiCapability.DataAwsccB2BiCapabilityConfigurationEdi"
          }
        }
      ],
      "symbolId": "src/data-awscc-b2bi-capability/index:DataAwsccB2BiCapabilityConfigurationEdiOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiCapability.DataAwsccB2BiCapabilityConfigurationEdiType": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiCapability.DataAwsccB2BiCapabilityConfigurationEdiType",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-b2bi-capability/index.ts",
        "line": 202
      },
      "name": "DataAwsccB2BiCapabilityConfigurationEdiType",
      "namespace": "dataAwsccB2BiCapability",
      "symbolId": "src/data-awscc-b2bi-capability/index:DataAwsccB2BiCapabilityConfigurationEdiType"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiCapability.DataAwsccB2BiCapabilityConfigurationEdiTypeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiCapability.DataAwsccB2BiCapabilityConfigurationEdiTypeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-b2bi-capability/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-b2bi-capability/index.ts",
        "line": 225
      },
      "name": "DataAwsccB2BiCapabilityConfigurationEdiTypeOutputReference",
      "namespace": "dataAwsccB2BiCapability",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-capability/index.ts",
            "line": 253
          },
          "name": "x12Details",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccB2BiCapability.DataAwsccB2BiCapabilityConfigurationEdiTypeX12DetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-capability/index.ts",
            "line": 236
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccB2BiCapability.DataAwsccB2BiCapabilityConfigurationEdiType"
          }
        }
      ],
      "symbolId": "src/data-awscc-b2bi-capability/index:DataAwsccB2BiCapabilityConfigurationEdiTypeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiCapability.DataAwsccB2BiCapabilityConfigurationEdiTypeX12Details": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiCapability.DataAwsccB2BiCapabilityConfigurationEdiTypeX12Details",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-b2bi-capability/index.ts",
        "line": 143
      },
      "name": "DataAwsccB2BiCapabilityConfigurationEdiTypeX12Details",
      "namespace": "dataAwsccB2BiCapability",
      "symbolId": "src/data-awscc-b2bi-capability/index:DataAwsccB2BiCapabilityConfigurationEdiTypeX12Details"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiCapability.DataAwsccB2BiCapabilityConfigurationEdiTypeX12DetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiCapability.DataAwsccB2BiCapabilityConfigurationEdiTypeX12DetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-b2bi-capability/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-awscc-b2bi-capability/index.ts",
        "line": 166
      },
      "name": "DataAwsccB2BiCapabilityConfigurationEdiTypeX12DetailsOutputReference",
      "namespace": "dataAwsccB2BiCapability",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-capability/index.ts",
            "line": 193
          },
          "name": "transactionSet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-capability/index.ts",
            "line": 198
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-capability/index.ts",
            "line": 177
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccB2BiCapability.DataAwsccB2BiCapabilityConfigurationEdiTypeX12Details"
          }
        }
      ],
      "symbolId": "src/data-awscc-b2bi-capability/index:DataAwsccB2BiCapabilityConfigurationEdiTypeX12DetailsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiCapability.DataAwsccB2BiCapabilityConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiCapability.DataAwsccB2BiCapabilityConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-b2bi-capability/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-b2bi-capability/index.ts",
        "line": 357
      },
      "name": "DataAwsccB2BiCapabilityConfigurationOutputReference",
      "namespace": "dataAwsccB2BiCapability",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-capability/index.ts",
            "line": 385
          },
          "name": "edi",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccB2BiCapability.DataAwsccB2BiCapabilityConfigurationEdiOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-capability/index.ts",
            "line": 368
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccB2BiCapability.DataAwsccB2BiCapabilityConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-b2bi-capability/index:DataAwsccB2BiCapabilityConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiCapability.DataAwsccB2BiCapabilityInstructionsDocuments": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiCapability.DataAwsccB2BiCapabilityInstructionsDocuments",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-b2bi-capability/index.ts",
        "line": 389
      },
      "name": "DataAwsccB2BiCapabilityInstructionsDocuments",
      "namespace": "dataAwsccB2BiCapability",
      "symbolId": "src/data-awscc-b2bi-capability/index:DataAwsccB2BiCapabilityInstructionsDocuments"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiCapability.DataAwsccB2BiCapabilityInstructionsDocumentsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiCapability.DataAwsccB2BiCapabilityInstructionsDocumentsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-b2bi-capability/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-awscc-b2bi-capability/index.ts",
        "line": 451
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-capability/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-awscc.dataAwsccB2BiCapability.DataAwsccB2BiCapabilityInstructionsDocumentsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccB2BiCapabilityInstructionsDocumentsList",
      "namespace": "dataAwsccB2BiCapability",
      "symbolId": "src/data-awscc-b2bi-capability/index:DataAwsccB2BiCapabilityInstructionsDocumentsList"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiCapability.DataAwsccB2BiCapabilityInstructionsDocumentsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiCapability.DataAwsccB2BiCapabilityInstructionsDocumentsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-b2bi-capability/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-b2bi-capability/index.ts",
        "line": 412
      },
      "name": "DataAwsccB2BiCapabilityInstructionsDocumentsOutputReference",
      "namespace": "dataAwsccB2BiCapability",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-capability/index.ts",
            "line": 441
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-capability/index.ts",
            "line": 446
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-capability/index.ts",
            "line": 425
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccB2BiCapability.DataAwsccB2BiCapabilityInstructionsDocuments"
          }
        }
      ],
      "symbolId": "src/data-awscc-b2bi-capability/index:DataAwsccB2BiCapabilityInstructionsDocumentsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiCapability.DataAwsccB2BiCapabilityTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiCapability.DataAwsccB2BiCapabilityTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-b2bi-capability/index.ts",
        "line": 469
      },
      "name": "DataAwsccB2BiCapabilityTags",
      "namespace": "dataAwsccB2BiCapability",
      "symbolId": "src/data-awscc-b2bi-capability/index:DataAwsccB2BiCapabilityTags"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiCapability.DataAwsccB2BiCapabilityTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiCapability.DataAwsccB2BiCapabilityTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-b2bi-capability/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-b2bi-capability/index.ts",
        "line": 531
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-capability/index.ts",
            "line": 545
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccB2BiCapability.DataAwsccB2BiCapabilityTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccB2BiCapabilityTagsList",
      "namespace": "dataAwsccB2BiCapability",
      "symbolId": "src/data-awscc-b2bi-capability/index:DataAwsccB2BiCapabilityTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiCapability.DataAwsccB2BiCapabilityTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiCapability.DataAwsccB2BiCapabilityTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-b2bi-capability/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-awscc-b2bi-capability/index.ts",
        "line": 492
      },
      "name": "DataAwsccB2BiCapabilityTagsOutputReference",
      "namespace": "dataAwsccB2BiCapability",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-capability/index.ts",
            "line": 521
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-capability/index.ts",
            "line": 526
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-capability/index.ts",
            "line": 505
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccB2BiCapability.DataAwsccB2BiCapabilityTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-b2bi-capability/index:DataAwsccB2BiCapabilityTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiPartnership.DataAwsccB2BiPartnership": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/b2bi_partnership awscc_b2bi_partnership}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiPartnership.DataAwsccB2BiPartnership",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/b2bi_partnership awscc_b2bi_partnership} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-b2bi-partnership/index.ts",
          "line": 910
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccB2BiPartnership.DataAwsccB2BiPartnershipConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-b2bi-partnership/index.ts",
        "line": 878
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccB2BiPartnership resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-partnership/index.ts",
            "line": 895
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccB2BiPartnership to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/b2bi_partnership#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccB2BiPartnership that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccB2BiPartnership to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-partnership/index.ts",
            "line": 1012
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-partnership/index.ts",
            "line": 1018
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccB2BiPartnership",
      "namespace": "dataAwsccB2BiPartnership",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-partnership/index.ts",
            "line": 883
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-partnership/index.ts",
            "line": 934
          },
          "name": "capabilities",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-partnership/index.ts",
            "line": 940
          },
          "name": "capabilityOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccB2BiPartnership.DataAwsccB2BiPartnershipCapabilityOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-partnership/index.ts",
            "line": 945
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-partnership/index.ts",
            "line": 950
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-partnership/index.ts",
            "line": 968
          },
          "name": "modifiedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-partnership/index.ts",
            "line": 973
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-partnership/index.ts",
            "line": 978
          },
          "name": "partnershipArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-partnership/index.ts",
            "line": 983
          },
          "name": "partnershipId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-partnership/index.ts",
            "line": 988
          },
          "name": "phone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-partnership/index.ts",
            "line": 993
          },
          "name": "profileId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-partnership/index.ts",
            "line": 999
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccB2BiPartnership.DataAwsccB2BiPartnershipTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-partnership/index.ts",
            "line": 1004
          },
          "name": "tradingPartnerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-partnership/index.ts",
            "line": 963
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-partnership/index.ts",
            "line": 956
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-b2bi-partnership/index:DataAwsccB2BiPartnership"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiPartnership.DataAwsccB2BiPartnershipCapabilityOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiPartnership.DataAwsccB2BiPartnershipCapabilityOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-b2bi-partnership/index.ts",
        "line": 733
      },
      "name": "DataAwsccB2BiPartnershipCapabilityOptions",
      "namespace": "dataAwsccB2BiPartnership",
      "symbolId": "src/data-awscc-b2bi-partnership/index:DataAwsccB2BiPartnershipCapabilityOptions"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiPartnership.DataAwsccB2BiPartnershipCapabilityOptionsInboundEdi": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiPartnership.DataAwsccB2BiPartnershipCapabilityOptionsInboundEdi",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-b2bi-partnership/index.ts",
        "line": 139
      },
      "name": "DataAwsccB2BiPartnershipCapabilityOptionsInboundEdi",
      "namespace": "dataAwsccB2BiPartnership",
      "symbolId": "src/data-awscc-b2bi-partnership/index:DataAwsccB2BiPartnershipCapabilityOptionsInboundEdi"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiPartnership.DataAwsccB2BiPartnershipCapabilityOptionsInboundEdiOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiPartnership.DataAwsccB2BiPartnershipCapabilityOptionsInboundEdiOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-b2bi-partnership/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-awscc-b2bi-partnership/index.ts",
        "line": 162
      },
      "name": "DataAwsccB2BiPartnershipCapabilityOptionsInboundEdiOutputReference",
      "namespace": "dataAwsccB2BiPartnership",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-partnership/index.ts",
            "line": 190
          },
          "name": "x12",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccB2BiPartnership.DataAwsccB2BiPartnershipCapabilityOptionsInboundEdiX12OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-partnership/index.ts",
            "line": 173
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccB2BiPartnership.DataAwsccB2BiPartnershipCapabilityOptionsInboundEdi"
          }
        }
      ],
      "symbolId": "src/data-awscc-b2bi-partnership/index:DataAwsccB2BiPartnershipCapabilityOptionsInboundEdiOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiPartnership.DataAwsccB2BiPartnershipCapabilityOptionsInboundEdiX12": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiPartnership.DataAwsccB2BiPartnershipCapabilityOptionsInboundEdiX12",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-b2bi-partnership/index.ts",
        "line": 84
      },
      "name": "DataAwsccB2BiPartnershipCapabilityOptionsInboundEdiX12",
      "namespace": "dataAwsccB2BiPartnership",
      "symbolId": "src/data-awscc-b2bi-partnership/index:DataAwsccB2BiPartnershipCapabilityOptionsInboundEdiX12"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiPartnership.DataAwsccB2BiPartnershipCapabilityOptionsInboundEdiX12AcknowledgmentOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiPartnership.DataAwsccB2BiPartnershipCapabilityOptionsInboundEdiX12AcknowledgmentOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-b2bi-partnership/index.ts",
        "line": 25
      },
      "name": "DataAwsccB2BiPartnershipCapabilityOptionsInboundEdiX12AcknowledgmentOptions",
      "namespace": "dataAwsccB2BiPartnership",
      "symbolId": "src/data-awscc-b2bi-partnership/index:DataAwsccB2BiPartnershipCapabilityOptionsInboundEdiX12AcknowledgmentOptions"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiPartnership.DataAwsccB2BiPartnershipCapabilityOptionsInboundEdiX12AcknowledgmentOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiPartnership.DataAwsccB2BiPartnershipCapabilityOptionsInboundEdiX12AcknowledgmentOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-b2bi-partnership/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-b2bi-partnership/index.ts",
        "line": 48
      },
      "name": "DataAwsccB2BiPartnershipCapabilityOptionsInboundEdiX12AcknowledgmentOptionsOutputReference",
      "namespace": "dataAwsccB2BiPartnership",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-partnership/index.ts",
            "line": 75
          },
          "name": "functionalAcknowledgment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-partnership/index.ts",
            "line": 80
          },
          "name": "technicalAcknowledgment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-partnership/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccB2BiPartnership.DataAwsccB2BiPartnershipCapabilityOptionsInboundEdiX12AcknowledgmentOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-b2bi-partnership/index:DataAwsccB2BiPartnershipCapabilityOptionsInboundEdiX12AcknowledgmentOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiPartnership.DataAwsccB2BiPartnershipCapabilityOptionsInboundEdiX12OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiPartnership.DataAwsccB2BiPartnershipCapabilityOptionsInboundEdiX12OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-b2bi-partnership/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-awscc-b2bi-partnership/index.ts",
        "line": 107
      },
      "name": "DataAwsccB2BiPartnershipCapabilityOptionsInboundEdiX12OutputReference",
      "namespace": "dataAwsccB2BiPartnership",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-partnership/index.ts",
            "line": 135
          },
          "name": "acknowledgmentOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccB2BiPartnership.DataAwsccB2BiPartnershipCapabilityOptionsInboundEdiX12AcknowledgmentOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-partnership/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccB2BiPartnership.DataAwsccB2BiPartnershipCapabilityOptionsInboundEdiX12"
          }
        }
      ],
      "symbolId": "src/data-awscc-b2bi-partnership/index:DataAwsccB2BiPartnershipCapabilityOptionsInboundEdiX12OutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiPartnership.DataAwsccB2BiPartnershipCapabilityOptionsOutboundEdi": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiPartnership.DataAwsccB2BiPartnershipCapabilityOptionsOutboundEdi",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-b2bi-partnership/index.ts",
        "line": 678
      },
      "name": "DataAwsccB2BiPartnershipCapabilityOptionsOutboundEdi",
      "namespace": "dataAwsccB2BiPartnership",
      "symbolId": "src/data-awscc-b2bi-partnership/index:DataAwsccB2BiPartnershipCapabilityOptionsOutboundEdi"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiPartnership.DataAwsccB2BiPartnershipCapabilityOptionsOutboundEdiOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiPartnership.DataAwsccB2BiPartnershipCapabilityOptionsOutboundEdiOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-b2bi-partnership/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/data-awscc-b2bi-partnership/index.ts",
        "line": 701
      },
      "name": "DataAwsccB2BiPartnershipCapabilityOptionsOutboundEdiOutputReference",
      "namespace": "dataAwsccB2BiPartnership",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-partnership/index.ts",
            "line": 729
          },
          "name": "x12",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccB2BiPartnership.DataAwsccB2BiPartnershipCapabilityOptionsOutboundEdiX12OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-partnership/index.ts",
            "line": 712
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccB2BiPartnership.DataAwsccB2BiPartnershipCapabilityOptionsOutboundEdi"
          }
        }
      ],
      "symbolId": "src/data-awscc-b2bi-partnership/index:DataAwsccB2BiPartnershipCapabilityOptionsOutboundEdiOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiPartnership.DataAwsccB2BiPartnershipCapabilityOptionsOutboundEdiX12": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiPartnership.DataAwsccB2BiPartnershipCapabilityOptionsOutboundEdiX12",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-b2bi-partnership/index.ts",
        "line": 617
      },
      "name": "DataAwsccB2BiPartnershipCapabilityOptionsOutboundEdiX12",
      "namespace": "dataAwsccB2BiPartnership",
      "symbolId": "src/data-awscc-b2bi-partnership/index:DataAwsccB2BiPartnershipCapabilityOptionsOutboundEdiX12"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiPartnership.DataAwsccB2BiPartnershipCapabilityOptionsOutboundEdiX12Common": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiPartnership.DataAwsccB2BiPartnershipCapabilityOptionsOutboundEdiX12Common",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-b2bi-partnership/index.ts",
        "line": 470
      },
      "name": "DataAwsccB2BiPartnershipCapabilityOptionsOutboundEdiX12Common",
      "namespace": "dataAwsccB2BiPartnership",
      "symbolId": "src/data-awscc-b2bi-partnership/index:DataAwsccB2BiPartnershipCapabilityOptionsOutboundEdiX12Common"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiPartnership.DataAwsccB2BiPartnershipCapabilityOptionsOutboundEdiX12CommonControlNumbers": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiPartnership.DataAwsccB2BiPartnershipCapabilityOptionsOutboundEdiX12CommonControlNumbers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-b2bi-partnership/index.ts",
        "line": 194
      },
      "name": "DataAwsccB2BiPartnershipCapabilityOptionsOutboundEdiX12CommonControlNumbers",
      "namespace": "dataAwsccB2BiPartnership",
      "symbolId": "src/data-awscc-b2bi-partnership/index:DataAwsccB2BiPartnershipCapabilityOptionsOutboundEdiX12CommonControlNumbers"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiPartnership.DataAwsccB2BiPartnershipCapabilityOptionsOutboundEdiX12CommonControlNumbersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiPartnership.DataAwsccB2BiPartnershipCapabilityOptionsOutboundEdiX12CommonControlNumbersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-b2bi-partnership/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-awscc-b2bi-partnership/index.ts",
        "line": 217
      },
      "name": "DataAwsccB2BiPartnershipCapabilityOptionsOutboundEdiX12CommonControlNumbersOutputReference",
      "namespace": "dataAwsccB2BiPartnership",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-partnership/index.ts",
            "line": 244
          },
          "name": "startingFunctionalGroupControlNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-partnership/index.ts",
            "line": 249
          },
          "name": "startingInterchangeControlNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-partnership/index.ts",
            "line": 254
          },
          "name": "startingTransactionSetControlNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-partnership/index.ts",
            "line": 228
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccB2BiPartnership.DataAwsccB2BiPartnershipCapabilityOptionsOutboundEdiX12CommonControlNumbers"
          }
        }
      ],
      "symbolId": "src/data-awscc-b2bi-partnership/index:DataAwsccB2BiPartnershipCapabilityOptionsOutboundEdiX12CommonControlNumbersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiPartnership.DataAwsccB2BiPartnershipCapabilityOptionsOutboundEdiX12CommonDelimiters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiPartnership.DataAwsccB2BiPartnershipCapabilityOptionsOutboundEdiX12CommonDelimiters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-b2bi-partnership/index.ts",
        "line": 258
      },
      "name": "DataAwsccB2BiPartnershipCapabilityOptionsOutboundEdiX12CommonDelimiters",
      "namespace": "dataAwsccB2BiPartnership",
      "symbolId": "src/data-awscc-b2bi-partnership/index:DataAwsccB2BiPartnershipCapabilityOptionsOutboundEdiX12CommonDelimiters"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiPartnership.DataAwsccB2BiPartnershipCapabilityOptionsOutboundEdiX12CommonDelimitersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiPartnership.DataAwsccB2BiPartnershipCapabilityOptionsOutboundEdiX12CommonDelimitersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-b2bi-partnership/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-awscc-b2bi-partnership/index.ts",
        "line": 281
      },
      "name": "DataAwsccB2BiPartnershipCapabilityOptionsOutboundEdiX12CommonDelimitersOutputReference",
      "namespace": "dataAwsccB2BiPartnership",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-partnership/index.ts",
            "line": 308
          },
          "name": "componentSeparator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-partnership/index.ts",
            "line": 313
          },
          "name": "dataElementSeparator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-partnership/index.ts",
            "line": 318
          },
          "name": "segmentTerminator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-partnership/index.ts",
            "line": 292
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccB2BiPartnership.DataAwsccB2BiPartnershipCapabilityOptionsOutboundEdiX12CommonDelimiters"
          }
        }
      ],
      "symbolId": "src/data-awscc-b2bi-partnership/index:DataAwsccB2BiPartnershipCapabilityOptionsOutboundEdiX12CommonDelimitersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiPartnership.DataAwsccB2BiPartnershipCapabilityOptionsOutboundEdiX12CommonFunctionalGroupHeaders": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiPartnership.DataAwsccB2BiPartnershipCapabilityOptionsOutboundEdiX12CommonFunctionalGroupHeaders",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-b2bi-partnership/index.ts",
        "line": 322
      },
      "name": "DataAwsccB2BiPartnershipCapabilityOptionsOutboundEdiX12CommonFunctionalGroupHeaders",
      "namespace": "dataAwsccB2BiPartnership",
      "symbolId": "src/data-awscc-b2bi-partnership/index:DataAwsccB2BiPartnershipCapabilityOptionsOutboundEdiX12CommonFunctionalGroupHeaders"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiPartnership.DataAwsccB2BiPartnershipCapabilityOptionsOutboundEdiX12CommonFunctionalGroupHeadersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiPartnership.DataAwsccB2BiPartnershipCapabilityOptionsOutboundEdiX12CommonFunctionalGroupHeadersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-b2bi-partnership/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-awscc-b2bi-partnership/index.ts",
        "line": 345
      },
      "name": "DataAwsccB2BiPartnershipCapabilityOptionsOutboundEdiX12CommonFunctionalGroupHeadersOutputReference",
      "namespace": "dataAwsccB2BiPartnership",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-partnership/index.ts",
            "line": 372
          },
          "name": "applicationReceiverCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-partnership/index.ts",
            "line": 377
          },
          "name": "applicationSenderCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-partnership/index.ts",
            "line": 382
          },
          "name": "responsibleAgencyCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-partnership/index.ts",
            "line": 356
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccB2BiPartnership.DataAwsccB2BiPartnershipCapabilityOptionsOutboundEdiX12CommonFunctionalGroupHeaders"
          }
        }
      ],
      "symbolId": "src/data-awscc-b2bi-partnership/index:DataAwsccB2BiPartnershipCapabilityOptionsOutboundEdiX12CommonFunctionalGroupHeadersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiPartnership.DataAwsccB2BiPartnershipCapabilityOptionsOutboundEdiX12CommonInterchangeControlHeaders": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiPartnership.DataAwsccB2BiPartnershipCapabilityOptionsOutboundEdiX12CommonInterchangeControlHeaders",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-b2bi-partnership/index.ts",
        "line": 386
      },
      "name": "DataAwsccB2BiPartnershipCapabilityOptionsOutboundEdiX12CommonInterchangeControlHeaders",
      "namespace": "dataAwsccB2BiPartnership",
      "symbolId": "src/data-awscc-b2bi-partnership/index:DataAwsccB2BiPartnershipCapabilityOptionsOutboundEdiX12CommonInterchangeControlHeaders"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiPartnership.DataAwsccB2BiPartnershipCapabilityOptionsOutboundEdiX12CommonInterchangeControlHeadersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiPartnership.DataAwsccB2BiPartnershipCapabilityOptionsOutboundEdiX12CommonInterchangeControlHeadersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-b2bi-partnership/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-b2bi-partnership/index.ts",
        "line": 409
      },
      "name": "DataAwsccB2BiPartnershipCapabilityOptionsOutboundEdiX12CommonInterchangeControlHeadersOutputReference",
      "namespace": "dataAwsccB2BiPartnership",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-partnership/index.ts",
            "line": 436
          },
          "name": "acknowledgmentRequestedCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-partnership/index.ts",
            "line": 441
          },
          "name": "receiverId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-partnership/index.ts",
            "line": 446
          },
          "name": "receiverIdQualifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-partnership/index.ts",
            "line": 451
          },
          "name": "repetitionSeparator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-partnership/index.ts",
            "line": 456
          },
          "name": "senderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-partnership/index.ts",
            "line": 461
          },
          "name": "senderIdQualifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-partnership/index.ts",
            "line": 466
          },
          "name": "usageIndicatorCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-partnership/index.ts",
            "line": 420
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccB2BiPartnership.DataAwsccB2BiPartnershipCapabilityOptionsOutboundEdiX12CommonInterchangeControlHeaders"
          }
        }
      ],
      "symbolId": "src/data-awscc-b2bi-partnership/index:DataAwsccB2BiPartnershipCapabilityOptionsOutboundEdiX12CommonInterchangeControlHeadersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiPartnership.DataAwsccB2BiPartnershipCapabilityOptionsOutboundEdiX12CommonOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiPartnership.DataAwsccB2BiPartnershipCapabilityOptionsOutboundEdiX12CommonOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-b2bi-partnership/index.ts",
          "line": 500
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-b2bi-partnership/index.ts",
        "line": 493
      },
      "name": "DataAwsccB2BiPartnershipCapabilityOptionsOutboundEdiX12CommonOutputReference",
      "namespace": "dataAwsccB2BiPartnership",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-partnership/index.ts",
            "line": 521
          },
          "name": "controlNumbers",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccB2BiPartnership.DataAwsccB2BiPartnershipCapabilityOptionsOutboundEdiX12CommonControlNumbersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-partnership/index.ts",
            "line": 527
          },
          "name": "delimiters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccB2BiPartnership.DataAwsccB2BiPartnershipCapabilityOptionsOutboundEdiX12CommonDelimitersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-partnership/index.ts",
            "line": 533
          },
          "name": "functionalGroupHeaders",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccB2BiPartnership.DataAwsccB2BiPartnershipCapabilityOptionsOutboundEdiX12CommonFunctionalGroupHeadersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-partnership/index.ts",
            "line": 538
          },
          "name": "gs05TimeFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-partnership/index.ts",
            "line": 544
          },
          "name": "interchangeControlHeaders",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccB2BiPartnership.DataAwsccB2BiPartnershipCapabilityOptionsOutboundEdiX12CommonInterchangeControlHeadersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-partnership/index.ts",
            "line": 549
          },
          "name": "validateEdi",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-partnership/index.ts",
            "line": 504
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccB2BiPartnership.DataAwsccB2BiPartnershipCapabilityOptionsOutboundEdiX12Common"
          }
        }
      ],
      "symbolId": "src/data-awscc-b2bi-partnership/index:DataAwsccB2BiPartnershipCapabilityOptionsOutboundEdiX12CommonOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiPartnership.DataAwsccB2BiPartnershipCapabilityOptionsOutboundEdiX12OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiPartnership.DataAwsccB2BiPartnershipCapabilityOptionsOutboundEdiX12OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-b2bi-partnership/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-awscc-b2bi-partnership/index.ts",
        "line": 640
      },
      "name": "DataAwsccB2BiPartnershipCapabilityOptionsOutboundEdiX12OutputReference",
      "namespace": "dataAwsccB2BiPartnership",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-partnership/index.ts",
            "line": 668
          },
          "name": "common",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccB2BiPartnership.DataAwsccB2BiPartnershipCapabilityOptionsOutboundEdiX12CommonOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-partnership/index.ts",
            "line": 674
          },
          "name": "wrapOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccB2BiPartnership.DataAwsccB2BiPartnershipCapabilityOptionsOutboundEdiX12WrapOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-partnership/index.ts",
            "line": 651
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccB2BiPartnership.DataAwsccB2BiPartnershipCapabilityOptionsOutboundEdiX12"
          }
        }
      ],
      "symbolId": "src/data-awscc-b2bi-partnership/index:DataAwsccB2BiPartnershipCapabilityOptionsOutboundEdiX12OutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiPartnership.DataAwsccB2BiPartnershipCapabilityOptionsOutboundEdiX12WrapOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiPartnership.DataAwsccB2BiPartnershipCapabilityOptionsOutboundEdiX12WrapOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-b2bi-partnership/index.ts",
        "line": 553
      },
      "name": "DataAwsccB2BiPartnershipCapabilityOptionsOutboundEdiX12WrapOptions",
      "namespace": "dataAwsccB2BiPartnership",
      "symbolId": "src/data-awscc-b2bi-partnership/index:DataAwsccB2BiPartnershipCapabilityOptionsOutboundEdiX12WrapOptions"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiPartnership.DataAwsccB2BiPartnershipCapabilityOptionsOutboundEdiX12WrapOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiPartnership.DataAwsccB2BiPartnershipCapabilityOptionsOutboundEdiX12WrapOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-b2bi-partnership/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-awscc-b2bi-partnership/index.ts",
        "line": 576
      },
      "name": "DataAwsccB2BiPartnershipCapabilityOptionsOutboundEdiX12WrapOptionsOutputReference",
      "namespace": "dataAwsccB2BiPartnership",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-partnership/index.ts",
            "line": 603
          },
          "name": "lineLength",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-partnership/index.ts",
            "line": 608
          },
          "name": "lineTerminator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-partnership/index.ts",
            "line": 613
          },
          "name": "wrapBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-partnership/index.ts",
            "line": 587
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccB2BiPartnership.DataAwsccB2BiPartnershipCapabilityOptionsOutboundEdiX12WrapOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-b2bi-partnership/index:DataAwsccB2BiPartnershipCapabilityOptionsOutboundEdiX12WrapOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiPartnership.DataAwsccB2BiPartnershipCapabilityOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiPartnership.DataAwsccB2BiPartnershipCapabilityOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-b2bi-partnership/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-awscc-b2bi-partnership/index.ts",
        "line": 756
      },
      "name": "DataAwsccB2BiPartnershipCapabilityOptionsOutputReference",
      "namespace": "dataAwsccB2BiPartnership",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-partnership/index.ts",
            "line": 784
          },
          "name": "inboundEdi",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccB2BiPartnership.DataAwsccB2BiPartnershipCapabilityOptionsInboundEdiOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-partnership/index.ts",
            "line": 790
          },
          "name": "outboundEdi",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccB2BiPartnership.DataAwsccB2BiPartnershipCapabilityOptionsOutboundEdiOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-partnership/index.ts",
            "line": 767
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccB2BiPartnership.DataAwsccB2BiPartnershipCapabilityOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-b2bi-partnership/index:DataAwsccB2BiPartnershipCapabilityOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiPartnership.DataAwsccB2BiPartnershipConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiPartnership.DataAwsccB2BiPartnershipConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-b2bi-partnership/index.ts",
        "line": 14
      },
      "name": "DataAwsccB2BiPartnershipConfig",
      "namespace": "dataAwsccB2BiPartnership",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/b2bi_partnership#id DataAwsccB2BiPartnership#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-partnership/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-b2bi-partnership/index:DataAwsccB2BiPartnershipConfig"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiPartnership.DataAwsccB2BiPartnershipTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiPartnership.DataAwsccB2BiPartnershipTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-b2bi-partnership/index.ts",
        "line": 794
      },
      "name": "DataAwsccB2BiPartnershipTags",
      "namespace": "dataAwsccB2BiPartnership",
      "symbolId": "src/data-awscc-b2bi-partnership/index:DataAwsccB2BiPartnershipTags"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiPartnership.DataAwsccB2BiPartnershipTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiPartnership.DataAwsccB2BiPartnershipTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-b2bi-partnership/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/data-awscc-b2bi-partnership/index.ts",
        "line": 856
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-partnership/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-awscc.dataAwsccB2BiPartnership.DataAwsccB2BiPartnershipTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccB2BiPartnershipTagsList",
      "namespace": "dataAwsccB2BiPartnership",
      "symbolId": "src/data-awscc-b2bi-partnership/index:DataAwsccB2BiPartnershipTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiPartnership.DataAwsccB2BiPartnershipTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiPartnership.DataAwsccB2BiPartnershipTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-b2bi-partnership/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-b2bi-partnership/index.ts",
        "line": 817
      },
      "name": "DataAwsccB2BiPartnershipTagsOutputReference",
      "namespace": "dataAwsccB2BiPartnership",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-partnership/index.ts",
            "line": 846
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-partnership/index.ts",
            "line": 851
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-partnership/index.ts",
            "line": 830
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccB2BiPartnership.DataAwsccB2BiPartnershipTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-b2bi-partnership/index:DataAwsccB2BiPartnershipTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiPartnerships.DataAwsccB2BiPartnerships": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/b2bi_partnerships awscc_b2bi_partnerships}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiPartnerships.DataAwsccB2BiPartnerships",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/b2bi_partnerships awscc_b2bi_partnerships} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-b2bi-partnerships/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccB2BiPartnerships.DataAwsccB2BiPartnershipsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-b2bi-partnerships/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccB2BiPartnerships resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-partnerships/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccB2BiPartnerships to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/b2bi_partnerships#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccB2BiPartnerships that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccB2BiPartnerships to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-partnerships/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-partnerships/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccB2BiPartnerships",
      "namespace": "dataAwsccB2BiPartnerships",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-partnerships/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-partnerships/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-partnerships/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-b2bi-partnerships/index:DataAwsccB2BiPartnerships"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiPartnerships.DataAwsccB2BiPartnershipsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiPartnerships.DataAwsccB2BiPartnershipsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-b2bi-partnerships/index.ts",
        "line": 14
      },
      "name": "DataAwsccB2BiPartnershipsConfig",
      "namespace": "dataAwsccB2BiPartnerships",
      "symbolId": "src/data-awscc-b2bi-partnerships/index:DataAwsccB2BiPartnershipsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiProfile.DataAwsccB2BiProfile": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/b2bi_profile awscc_b2bi_profile}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiProfile.DataAwsccB2BiProfile",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/b2bi_profile awscc_b2bi_profile} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-b2bi-profile/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-awscc.dataAwsccB2BiProfile.DataAwsccB2BiProfileConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-b2bi-profile/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccB2BiProfile resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-profile/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 DataAwsccB2BiProfile to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/b2bi_profile#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccB2BiProfile that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccB2BiProfile to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-profile/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-awscc-b2bi-profile/index.ts",
            "line": 243
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccB2BiProfile",
      "namespace": "dataAwsccB2BiProfile",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-profile/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-profile/index.ts",
            "line": 165
          },
          "name": "businessName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-profile/index.ts",
            "line": 170
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-profile/index.ts",
            "line": 175
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-profile/index.ts",
            "line": 198
          },
          "name": "logging",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-profile/index.ts",
            "line": 193
          },
          "name": "logGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-profile/index.ts",
            "line": 203
          },
          "name": "modifiedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-profile/index.ts",
            "line": 208
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-profile/index.ts",
            "line": 213
          },
          "name": "phone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-profile/index.ts",
            "line": 218
          },
          "name": "profileArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-profile/index.ts",
            "line": 223
          },
          "name": "profileId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-profile/index.ts",
            "line": 229
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccB2BiProfile.DataAwsccB2BiProfileTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-profile/index.ts",
            "line": 188
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-profile/index.ts",
            "line": 181
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-b2bi-profile/index:DataAwsccB2BiProfile"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiProfile.DataAwsccB2BiProfileConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiProfile.DataAwsccB2BiProfileConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-b2bi-profile/index.ts",
        "line": 14
      },
      "name": "DataAwsccB2BiProfileConfig",
      "namespace": "dataAwsccB2BiProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/b2bi_profile#id DataAwsccB2BiProfile#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-profile/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-b2bi-profile/index:DataAwsccB2BiProfileConfig"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiProfile.DataAwsccB2BiProfileTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiProfile.DataAwsccB2BiProfileTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-b2bi-profile/index.ts",
        "line": 25
      },
      "name": "DataAwsccB2BiProfileTags",
      "namespace": "dataAwsccB2BiProfile",
      "symbolId": "src/data-awscc-b2bi-profile/index:DataAwsccB2BiProfileTags"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiProfile.DataAwsccB2BiProfileTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiProfile.DataAwsccB2BiProfileTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-b2bi-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-awscc-b2bi-profile/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-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-awscc.dataAwsccB2BiProfile.DataAwsccB2BiProfileTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccB2BiProfileTagsList",
      "namespace": "dataAwsccB2BiProfile",
      "symbolId": "src/data-awscc-b2bi-profile/index:DataAwsccB2BiProfileTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiProfile.DataAwsccB2BiProfileTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiProfile.DataAwsccB2BiProfileTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-b2bi-profile/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-b2bi-profile/index.ts",
        "line": 48
      },
      "name": "DataAwsccB2BiProfileTagsOutputReference",
      "namespace": "dataAwsccB2BiProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-profile/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-profile/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-profile/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccB2BiProfile.DataAwsccB2BiProfileTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-b2bi-profile/index:DataAwsccB2BiProfileTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiProfiles.DataAwsccB2BiProfiles": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/b2bi_profiles awscc_b2bi_profiles}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiProfiles.DataAwsccB2BiProfiles",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/b2bi_profiles awscc_b2bi_profiles} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-b2bi-profiles/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccB2BiProfiles.DataAwsccB2BiProfilesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-b2bi-profiles/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccB2BiProfiles resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-profiles/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccB2BiProfiles to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/b2bi_profiles#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccB2BiProfiles that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccB2BiProfiles to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-profiles/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-profiles/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccB2BiProfiles",
      "namespace": "dataAwsccB2BiProfiles",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-profiles/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-profiles/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-profiles/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-b2bi-profiles/index:DataAwsccB2BiProfiles"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiProfiles.DataAwsccB2BiProfilesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiProfiles.DataAwsccB2BiProfilesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-b2bi-profiles/index.ts",
        "line": 14
      },
      "name": "DataAwsccB2BiProfilesConfig",
      "namespace": "dataAwsccB2BiProfiles",
      "symbolId": "src/data-awscc-b2bi-profiles/index:DataAwsccB2BiProfilesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformer": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/b2bi_transformer awscc_b2bi_transformer}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformer",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/b2bi_transformer awscc_b2bi_transformer} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-b2bi-transformer/index.ts",
          "line": 1814
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-b2bi-transformer/index.ts",
        "line": 1782
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccB2BiTransformer resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformer/index.ts",
            "line": 1799
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccB2BiTransformer to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/b2bi_transformer#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccB2BiTransformer that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccB2BiTransformer to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformer/index.ts",
            "line": 1935
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformer/index.ts",
            "line": 1941
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccB2BiTransformer",
      "namespace": "dataAwsccB2BiTransformer",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformer/index.ts",
            "line": 1787
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformer/index.ts",
            "line": 1838
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformer/index.ts",
            "line": 1844
          },
          "name": "ediType",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerEdiTypeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformer/index.ts",
            "line": 1849
          },
          "name": "fileFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformer/index.ts",
            "line": 1868
          },
          "name": "inputConversion",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerInputConversionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformer/index.ts",
            "line": 1874
          },
          "name": "mapping",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerMappingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformer/index.ts",
            "line": 1879
          },
          "name": "mappingTemplate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformer/index.ts",
            "line": 1884
          },
          "name": "modifiedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformer/index.ts",
            "line": 1889
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformer/index.ts",
            "line": 1895
          },
          "name": "outputConversion",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerOutputConversionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformer/index.ts",
            "line": 1900
          },
          "name": "sampleDocument",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformer/index.ts",
            "line": 1906
          },
          "name": "sampleDocuments",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerSampleDocumentsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformer/index.ts",
            "line": 1911
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformer/index.ts",
            "line": 1917
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformer/index.ts",
            "line": 1922
          },
          "name": "transformerArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformer/index.ts",
            "line": 1927
          },
          "name": "transformerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformer/index.ts",
            "line": 1862
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformer/index.ts",
            "line": 1855
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-b2bi-transformer/index:DataAwsccB2BiTransformer"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-b2bi-transformer/index.ts",
        "line": 14
      },
      "name": "DataAwsccB2BiTransformerConfig",
      "namespace": "dataAwsccB2BiTransformer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/b2bi_transformer#id DataAwsccB2BiTransformer#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformer/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-b2bi-transformer/index:DataAwsccB2BiTransformerConfig"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerEdiType": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerEdiType",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-b2bi-transformer/index.ts",
        "line": 84
      },
      "name": "DataAwsccB2BiTransformerEdiType",
      "namespace": "dataAwsccB2BiTransformer",
      "symbolId": "src/data-awscc-b2bi-transformer/index:DataAwsccB2BiTransformerEdiType"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerEdiTypeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerEdiTypeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-b2bi-transformer/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-awscc-b2bi-transformer/index.ts",
        "line": 107
      },
      "name": "DataAwsccB2BiTransformerEdiTypeOutputReference",
      "namespace": "dataAwsccB2BiTransformer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformer/index.ts",
            "line": 135
          },
          "name": "x12Details",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerEdiTypeX12DetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformer/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerEdiType"
          }
        }
      ],
      "symbolId": "src/data-awscc-b2bi-transformer/index:DataAwsccB2BiTransformerEdiTypeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerEdiTypeX12Details": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerEdiTypeX12Details",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-b2bi-transformer/index.ts",
        "line": 25
      },
      "name": "DataAwsccB2BiTransformerEdiTypeX12Details",
      "namespace": "dataAwsccB2BiTransformer",
      "symbolId": "src/data-awscc-b2bi-transformer/index:DataAwsccB2BiTransformerEdiTypeX12Details"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerEdiTypeX12DetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerEdiTypeX12DetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-b2bi-transformer/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-b2bi-transformer/index.ts",
        "line": 48
      },
      "name": "DataAwsccB2BiTransformerEdiTypeX12DetailsOutputReference",
      "namespace": "dataAwsccB2BiTransformer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformer/index.ts",
            "line": 75
          },
          "name": "transactionSet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformer/index.ts",
            "line": 80
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformer/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerEdiTypeX12Details"
          }
        }
      ],
      "symbolId": "src/data-awscc-b2bi-transformer/index:DataAwsccB2BiTransformerEdiTypeX12DetailsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerInputConversion": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerInputConversion",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-b2bi-transformer/index.ts",
        "line": 753
      },
      "name": "DataAwsccB2BiTransformerInputConversion",
      "namespace": "dataAwsccB2BiTransformer",
      "symbolId": "src/data-awscc-b2bi-transformer/index:DataAwsccB2BiTransformerInputConversion"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerInputConversionAdvancedOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerInputConversionAdvancedOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-b2bi-transformer/index.ts",
        "line": 584
      },
      "name": "DataAwsccB2BiTransformerInputConversionAdvancedOptions",
      "namespace": "dataAwsccB2BiTransformer",
      "symbolId": "src/data-awscc-b2bi-transformer/index:DataAwsccB2BiTransformerInputConversionAdvancedOptions"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerInputConversionAdvancedOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerInputConversionAdvancedOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-b2bi-transformer/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-awscc-b2bi-transformer/index.ts",
        "line": 607
      },
      "name": "DataAwsccB2BiTransformerInputConversionAdvancedOptionsOutputReference",
      "namespace": "dataAwsccB2BiTransformer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformer/index.ts",
            "line": 635
          },
          "name": "x12",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerInputConversionAdvancedOptionsX12OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformer/index.ts",
            "line": 618
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerInputConversionAdvancedOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-b2bi-transformer/index:DataAwsccB2BiTransformerInputConversionAdvancedOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerInputConversionAdvancedOptionsX12": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerInputConversionAdvancedOptionsX12",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-b2bi-transformer/index.ts",
        "line": 523
      },
      "name": "DataAwsccB2BiTransformerInputConversionAdvancedOptionsX12",
      "namespace": "dataAwsccB2BiTransformer",
      "symbolId": "src/data-awscc-b2bi-transformer/index:DataAwsccB2BiTransformerInputConversionAdvancedOptionsX12"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerInputConversionAdvancedOptionsX12OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerInputConversionAdvancedOptionsX12OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-b2bi-transformer/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/data-awscc-b2bi-transformer/index.ts",
        "line": 546
      },
      "name": "DataAwsccB2BiTransformerInputConversionAdvancedOptionsX12OutputReference",
      "namespace": "dataAwsccB2BiTransformer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformer/index.ts",
            "line": 574
          },
          "name": "splitOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerInputConversionAdvancedOptionsX12SplitOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformer/index.ts",
            "line": 580
          },
          "name": "validationOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformer/index.ts",
            "line": 557
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerInputConversionAdvancedOptionsX12"
          }
        }
      ],
      "symbolId": "src/data-awscc-b2bi-transformer/index:DataAwsccB2BiTransformerInputConversionAdvancedOptionsX12OutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerInputConversionAdvancedOptionsX12SplitOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerInputConversionAdvancedOptionsX12SplitOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-b2bi-transformer/index.ts",
        "line": 139
      },
      "name": "DataAwsccB2BiTransformerInputConversionAdvancedOptionsX12SplitOptions",
      "namespace": "dataAwsccB2BiTransformer",
      "symbolId": "src/data-awscc-b2bi-transformer/index:DataAwsccB2BiTransformerInputConversionAdvancedOptionsX12SplitOptions"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerInputConversionAdvancedOptionsX12SplitOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerInputConversionAdvancedOptionsX12SplitOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-b2bi-transformer/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-awscc-b2bi-transformer/index.ts",
        "line": 162
      },
      "name": "DataAwsccB2BiTransformerInputConversionAdvancedOptionsX12SplitOptionsOutputReference",
      "namespace": "dataAwsccB2BiTransformer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformer/index.ts",
            "line": 189
          },
          "name": "splitBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformer/index.ts",
            "line": 173
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerInputConversionAdvancedOptionsX12SplitOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-b2bi-transformer/index:DataAwsccB2BiTransformerInputConversionAdvancedOptionsX12SplitOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerInputConversionAdvancedOptionsX12ValidationOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerInputConversionAdvancedOptionsX12ValidationOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-b2bi-transformer/index.ts",
        "line": 468
      },
      "name": "DataAwsccB2BiTransformerInputConversionAdvancedOptionsX12ValidationOptions",
      "namespace": "dataAwsccB2BiTransformer",
      "symbolId": "src/data-awscc-b2bi-transformer/index:DataAwsccB2BiTransformerInputConversionAdvancedOptionsX12ValidationOptions"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-b2bi-transformer/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/data-awscc-b2bi-transformer/index.ts",
        "line": 491
      },
      "name": "DataAwsccB2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsOutputReference",
      "namespace": "dataAwsccB2BiTransformer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformer/index.ts",
            "line": 519
          },
          "name": "validationRules",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsValidationRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformer/index.ts",
            "line": 502
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerInputConversionAdvancedOptionsX12ValidationOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-b2bi-transformer/index:DataAwsccB2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsValidationRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsValidationRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-b2bi-transformer/index.ts",
        "line": 380
      },
      "name": "DataAwsccB2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsValidationRules",
      "namespace": "dataAwsccB2BiTransformer",
      "symbolId": "src/data-awscc-b2bi-transformer/index:DataAwsccB2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsValidationRules"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsValidationRulesCodeListValidationRule": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsValidationRulesCodeListValidationRule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-b2bi-transformer/index.ts",
        "line": 193
      },
      "name": "DataAwsccB2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsValidationRulesCodeListValidationRule",
      "namespace": "dataAwsccB2BiTransformer",
      "symbolId": "src/data-awscc-b2bi-transformer/index:DataAwsccB2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsValidationRulesCodeListValidationRule"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsValidationRulesCodeListValidationRuleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsValidationRulesCodeListValidationRuleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-b2bi-transformer/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-b2bi-transformer/index.ts",
        "line": 216
      },
      "name": "DataAwsccB2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsValidationRulesCodeListValidationRuleOutputReference",
      "namespace": "dataAwsccB2BiTransformer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformer/index.ts",
            "line": 243
          },
          "name": "codesToAdd",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformer/index.ts",
            "line": 248
          },
          "name": "codesToRemove",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformer/index.ts",
            "line": 253
          },
          "name": "elementId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformer/index.ts",
            "line": 227
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsValidationRulesCodeListValidationRule"
          }
        }
      ],
      "symbolId": "src/data-awscc-b2bi-transformer/index:DataAwsccB2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsValidationRulesCodeListValidationRuleOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsValidationRulesElementLengthValidationRule": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsValidationRulesElementLengthValidationRule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-b2bi-transformer/index.ts",
        "line": 257
      },
      "name": "DataAwsccB2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsValidationRulesElementLengthValidationRule",
      "namespace": "dataAwsccB2BiTransformer",
      "symbolId": "src/data-awscc-b2bi-transformer/index:DataAwsccB2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsValidationRulesElementLengthValidationRule"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsValidationRulesElementLengthValidationRuleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsValidationRulesElementLengthValidationRuleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-b2bi-transformer/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-awscc-b2bi-transformer/index.ts",
        "line": 280
      },
      "name": "DataAwsccB2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsValidationRulesElementLengthValidationRuleOutputReference",
      "namespace": "dataAwsccB2BiTransformer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformer/index.ts",
            "line": 307
          },
          "name": "elementId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformer/index.ts",
            "line": 312
          },
          "name": "maxLength",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformer/index.ts",
            "line": 317
          },
          "name": "minLength",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformer/index.ts",
            "line": 291
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsValidationRulesElementLengthValidationRule"
          }
        }
      ],
      "symbolId": "src/data-awscc-b2bi-transformer/index:DataAwsccB2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsValidationRulesElementLengthValidationRuleOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsValidationRulesElementRequirementValidationRule": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsValidationRulesElementRequirementValidationRule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-b2bi-transformer/index.ts",
        "line": 321
      },
      "name": "DataAwsccB2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsValidationRulesElementRequirementValidationRule",
      "namespace": "dataAwsccB2BiTransformer",
      "symbolId": "src/data-awscc-b2bi-transformer/index:DataAwsccB2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsValidationRulesElementRequirementValidationRule"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsValidationRulesElementRequirementValidationRuleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsValidationRulesElementRequirementValidationRuleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-b2bi-transformer/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-awscc-b2bi-transformer/index.ts",
        "line": 344
      },
      "name": "DataAwsccB2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsValidationRulesElementRequirementValidationRuleOutputReference",
      "namespace": "dataAwsccB2BiTransformer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformer/index.ts",
            "line": 371
          },
          "name": "elementPosition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformer/index.ts",
            "line": 376
          },
          "name": "requirement",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformer/index.ts",
            "line": 355
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsValidationRulesElementRequirementValidationRule"
          }
        }
      ],
      "symbolId": "src/data-awscc-b2bi-transformer/index:DataAwsccB2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsValidationRulesElementRequirementValidationRuleOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsValidationRulesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsValidationRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-b2bi-transformer/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-b2bi-transformer/index.ts",
        "line": 450
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformer/index.ts",
            "line": 464
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsValidationRulesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccB2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsValidationRulesList",
      "namespace": "dataAwsccB2BiTransformer",
      "symbolId": "src/data-awscc-b2bi-transformer/index:DataAwsccB2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsValidationRulesList"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsValidationRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsValidationRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-b2bi-transformer/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-awscc-b2bi-transformer/index.ts",
        "line": 403
      },
      "name": "DataAwsccB2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsValidationRulesOutputReference",
      "namespace": "dataAwsccB2BiTransformer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformer/index.ts",
            "line": 433
          },
          "name": "codeListValidationRule",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsValidationRulesCodeListValidationRuleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformer/index.ts",
            "line": 439
          },
          "name": "elementLengthValidationRule",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsValidationRulesElementLengthValidationRuleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformer/index.ts",
            "line": 445
          },
          "name": "elementRequirementValidationRule",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsValidationRulesElementRequirementValidationRuleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformer/index.ts",
            "line": 416
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsValidationRules"
          }
        }
      ],
      "symbolId": "src/data-awscc-b2bi-transformer/index:DataAwsccB2BiTransformerInputConversionAdvancedOptionsX12ValidationOptionsValidationRulesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerInputConversionFormatOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerInputConversionFormatOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-b2bi-transformer/index.ts",
        "line": 698
      },
      "name": "DataAwsccB2BiTransformerInputConversionFormatOptions",
      "namespace": "dataAwsccB2BiTransformer",
      "symbolId": "src/data-awscc-b2bi-transformer/index:DataAwsccB2BiTransformerInputConversionFormatOptions"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerInputConversionFormatOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerInputConversionFormatOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-b2bi-transformer/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-awscc-b2bi-transformer/index.ts",
        "line": 721
      },
      "name": "DataAwsccB2BiTransformerInputConversionFormatOptionsOutputReference",
      "namespace": "dataAwsccB2BiTransformer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformer/index.ts",
            "line": 749
          },
          "name": "x12",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerInputConversionFormatOptionsX12OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformer/index.ts",
            "line": 732
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerInputConversionFormatOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-b2bi-transformer/index:DataAwsccB2BiTransformerInputConversionFormatOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerInputConversionFormatOptionsX12": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerInputConversionFormatOptionsX12",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-b2bi-transformer/index.ts",
        "line": 639
      },
      "name": "DataAwsccB2BiTransformerInputConversionFormatOptionsX12",
      "namespace": "dataAwsccB2BiTransformer",
      "symbolId": "src/data-awscc-b2bi-transformer/index:DataAwsccB2BiTransformerInputConversionFormatOptionsX12"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerInputConversionFormatOptionsX12OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerInputConversionFormatOptionsX12OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-b2bi-transformer/index.ts",
          "line": 669
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-b2bi-transformer/index.ts",
        "line": 662
      },
      "name": "DataAwsccB2BiTransformerInputConversionFormatOptionsX12OutputReference",
      "namespace": "dataAwsccB2BiTransformer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformer/index.ts",
            "line": 689
          },
          "name": "transactionSet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformer/index.ts",
            "line": 694
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformer/index.ts",
            "line": 673
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerInputConversionFormatOptionsX12"
          }
        }
      ],
      "symbolId": "src/data-awscc-b2bi-transformer/index:DataAwsccB2BiTransformerInputConversionFormatOptionsX12OutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerInputConversionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerInputConversionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-b2bi-transformer/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-awscc-b2bi-transformer/index.ts",
        "line": 776
      },
      "name": "DataAwsccB2BiTransformerInputConversionOutputReference",
      "namespace": "dataAwsccB2BiTransformer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformer/index.ts",
            "line": 804
          },
          "name": "advancedOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerInputConversionAdvancedOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformer/index.ts",
            "line": 810
          },
          "name": "formatOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerInputConversionFormatOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformer/index.ts",
            "line": 815
          },
          "name": "fromFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformer/index.ts",
            "line": 787
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerInputConversion"
          }
        }
      ],
      "symbolId": "src/data-awscc-b2bi-transformer/index:DataAwsccB2BiTransformerInputConversionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerMapping": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerMapping",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-b2bi-transformer/index.ts",
        "line": 819
      },
      "name": "DataAwsccB2BiTransformerMapping",
      "namespace": "dataAwsccB2BiTransformer",
      "symbolId": "src/data-awscc-b2bi-transformer/index:DataAwsccB2BiTransformerMapping"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerMappingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerMappingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-b2bi-transformer/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-awscc-b2bi-transformer/index.ts",
        "line": 842
      },
      "name": "DataAwsccB2BiTransformerMappingOutputReference",
      "namespace": "dataAwsccB2BiTransformer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformer/index.ts",
            "line": 869
          },
          "name": "template",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformer/index.ts",
            "line": 874
          },
          "name": "templateLanguage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformer/index.ts",
            "line": 853
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerMapping"
          }
        }
      ],
      "symbolId": "src/data-awscc-b2bi-transformer/index:DataAwsccB2BiTransformerMappingOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerOutputConversion": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerOutputConversion",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-b2bi-transformer/index.ts",
        "line": 1492
      },
      "name": "DataAwsccB2BiTransformerOutputConversion",
      "namespace": "dataAwsccB2BiTransformer",
      "symbolId": "src/data-awscc-b2bi-transformer/index:DataAwsccB2BiTransformerOutputConversion"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerOutputConversionAdvancedOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerOutputConversionAdvancedOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-b2bi-transformer/index.ts",
        "line": 1323
      },
      "name": "DataAwsccB2BiTransformerOutputConversionAdvancedOptions",
      "namespace": "dataAwsccB2BiTransformer",
      "symbolId": "src/data-awscc-b2bi-transformer/index:DataAwsccB2BiTransformerOutputConversionAdvancedOptions"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerOutputConversionAdvancedOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerOutputConversionAdvancedOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-b2bi-transformer/index.ts",
          "line": 1353
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-b2bi-transformer/index.ts",
        "line": 1346
      },
      "name": "DataAwsccB2BiTransformerOutputConversionAdvancedOptionsOutputReference",
      "namespace": "dataAwsccB2BiTransformer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformer/index.ts",
            "line": 1374
          },
          "name": "x12",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerOutputConversionAdvancedOptionsX12OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformer/index.ts",
            "line": 1357
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerOutputConversionAdvancedOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-b2bi-transformer/index:DataAwsccB2BiTransformerOutputConversionAdvancedOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerOutputConversionAdvancedOptionsX12": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerOutputConversionAdvancedOptionsX12",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-b2bi-transformer/index.ts",
        "line": 1262
      },
      "name": "DataAwsccB2BiTransformerOutputConversionAdvancedOptionsX12",
      "namespace": "dataAwsccB2BiTransformer",
      "symbolId": "src/data-awscc-b2bi-transformer/index:DataAwsccB2BiTransformerOutputConversionAdvancedOptionsX12"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerOutputConversionAdvancedOptionsX12OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerOutputConversionAdvancedOptionsX12OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-b2bi-transformer/index.ts",
          "line": 1292
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-b2bi-transformer/index.ts",
        "line": 1285
      },
      "name": "DataAwsccB2BiTransformerOutputConversionAdvancedOptionsX12OutputReference",
      "namespace": "dataAwsccB2BiTransformer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformer/index.ts",
            "line": 1313
          },
          "name": "splitOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerOutputConversionAdvancedOptionsX12SplitOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformer/index.ts",
            "line": 1319
          },
          "name": "validationOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformer/index.ts",
            "line": 1296
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerOutputConversionAdvancedOptionsX12"
          }
        }
      ],
      "symbolId": "src/data-awscc-b2bi-transformer/index:DataAwsccB2BiTransformerOutputConversionAdvancedOptionsX12OutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerOutputConversionAdvancedOptionsX12SplitOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerOutputConversionAdvancedOptionsX12SplitOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-b2bi-transformer/index.ts",
        "line": 878
      },
      "name": "DataAwsccB2BiTransformerOutputConversionAdvancedOptionsX12SplitOptions",
      "namespace": "dataAwsccB2BiTransformer",
      "symbolId": "src/data-awscc-b2bi-transformer/index:DataAwsccB2BiTransformerOutputConversionAdvancedOptionsX12SplitOptions"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerOutputConversionAdvancedOptionsX12SplitOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerOutputConversionAdvancedOptionsX12SplitOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-b2bi-transformer/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/data-awscc-b2bi-transformer/index.ts",
        "line": 901
      },
      "name": "DataAwsccB2BiTransformerOutputConversionAdvancedOptionsX12SplitOptionsOutputReference",
      "namespace": "dataAwsccB2BiTransformer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformer/index.ts",
            "line": 928
          },
          "name": "splitBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformer/index.ts",
            "line": 912
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerOutputConversionAdvancedOptionsX12SplitOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-b2bi-transformer/index:DataAwsccB2BiTransformerOutputConversionAdvancedOptionsX12SplitOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-b2bi-transformer/index.ts",
        "line": 1207
      },
      "name": "DataAwsccB2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptions",
      "namespace": "dataAwsccB2BiTransformer",
      "symbolId": "src/data-awscc-b2bi-transformer/index:DataAwsccB2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptions"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-b2bi-transformer/index.ts",
          "line": 1237
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-b2bi-transformer/index.ts",
        "line": 1230
      },
      "name": "DataAwsccB2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsOutputReference",
      "namespace": "dataAwsccB2BiTransformer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformer/index.ts",
            "line": 1258
          },
          "name": "validationRules",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsValidationRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformer/index.ts",
            "line": 1241
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-b2bi-transformer/index:DataAwsccB2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsValidationRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsValidationRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-b2bi-transformer/index.ts",
        "line": 1119
      },
      "name": "DataAwsccB2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsValidationRules",
      "namespace": "dataAwsccB2BiTransformer",
      "symbolId": "src/data-awscc-b2bi-transformer/index:DataAwsccB2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsValidationRules"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsValidationRulesCodeListValidationRule": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsValidationRulesCodeListValidationRule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-b2bi-transformer/index.ts",
        "line": 932
      },
      "name": "DataAwsccB2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsValidationRulesCodeListValidationRule",
      "namespace": "dataAwsccB2BiTransformer",
      "symbolId": "src/data-awscc-b2bi-transformer/index:DataAwsccB2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsValidationRulesCodeListValidationRule"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsValidationRulesCodeListValidationRuleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsValidationRulesCodeListValidationRuleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-b2bi-transformer/index.ts",
          "line": 962
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-b2bi-transformer/index.ts",
        "line": 955
      },
      "name": "DataAwsccB2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsValidationRulesCodeListValidationRuleOutputReference",
      "namespace": "dataAwsccB2BiTransformer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformer/index.ts",
            "line": 982
          },
          "name": "codesToAdd",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformer/index.ts",
            "line": 987
          },
          "name": "codesToRemove",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformer/index.ts",
            "line": 992
          },
          "name": "elementId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformer/index.ts",
            "line": 966
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsValidationRulesCodeListValidationRule"
          }
        }
      ],
      "symbolId": "src/data-awscc-b2bi-transformer/index:DataAwsccB2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsValidationRulesCodeListValidationRuleOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsValidationRulesElementLengthValidationRule": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsValidationRulesElementLengthValidationRule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-b2bi-transformer/index.ts",
        "line": 996
      },
      "name": "DataAwsccB2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsValidationRulesElementLengthValidationRule",
      "namespace": "dataAwsccB2BiTransformer",
      "symbolId": "src/data-awscc-b2bi-transformer/index:DataAwsccB2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsValidationRulesElementLengthValidationRule"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsValidationRulesElementLengthValidationRuleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsValidationRulesElementLengthValidationRuleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-b2bi-transformer/index.ts",
          "line": 1026
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-b2bi-transformer/index.ts",
        "line": 1019
      },
      "name": "DataAwsccB2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsValidationRulesElementLengthValidationRuleOutputReference",
      "namespace": "dataAwsccB2BiTransformer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformer/index.ts",
            "line": 1046
          },
          "name": "elementId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformer/index.ts",
            "line": 1051
          },
          "name": "maxLength",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformer/index.ts",
            "line": 1056
          },
          "name": "minLength",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformer/index.ts",
            "line": 1030
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsValidationRulesElementLengthValidationRule"
          }
        }
      ],
      "symbolId": "src/data-awscc-b2bi-transformer/index:DataAwsccB2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsValidationRulesElementLengthValidationRuleOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsValidationRulesElementRequirementValidationRule": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsValidationRulesElementRequirementValidationRule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-b2bi-transformer/index.ts",
        "line": 1060
      },
      "name": "DataAwsccB2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsValidationRulesElementRequirementValidationRule",
      "namespace": "dataAwsccB2BiTransformer",
      "symbolId": "src/data-awscc-b2bi-transformer/index:DataAwsccB2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsValidationRulesElementRequirementValidationRule"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsValidationRulesElementRequirementValidationRuleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsValidationRulesElementRequirementValidationRuleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-b2bi-transformer/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-b2bi-transformer/index.ts",
        "line": 1083
      },
      "name": "DataAwsccB2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsValidationRulesElementRequirementValidationRuleOutputReference",
      "namespace": "dataAwsccB2BiTransformer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformer/index.ts",
            "line": 1110
          },
          "name": "elementPosition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformer/index.ts",
            "line": 1115
          },
          "name": "requirement",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformer/index.ts",
            "line": 1094
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsValidationRulesElementRequirementValidationRule"
          }
        }
      ],
      "symbolId": "src/data-awscc-b2bi-transformer/index:DataAwsccB2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsValidationRulesElementRequirementValidationRuleOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsValidationRulesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsValidationRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-b2bi-transformer/index.ts",
          "line": 1196
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-b2bi-transformer/index.ts",
        "line": 1189
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformer/index.ts",
            "line": 1203
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsValidationRulesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccB2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsValidationRulesList",
      "namespace": "dataAwsccB2BiTransformer",
      "symbolId": "src/data-awscc-b2bi-transformer/index:DataAwsccB2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsValidationRulesList"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsValidationRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsValidationRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-b2bi-transformer/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-b2bi-transformer/index.ts",
        "line": 1142
      },
      "name": "DataAwsccB2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsValidationRulesOutputReference",
      "namespace": "dataAwsccB2BiTransformer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformer/index.ts",
            "line": 1172
          },
          "name": "codeListValidationRule",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsValidationRulesCodeListValidationRuleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformer/index.ts",
            "line": 1178
          },
          "name": "elementLengthValidationRule",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsValidationRulesElementLengthValidationRuleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformer/index.ts",
            "line": 1184
          },
          "name": "elementRequirementValidationRule",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsValidationRulesElementRequirementValidationRuleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformer/index.ts",
            "line": 1155
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsValidationRules"
          }
        }
      ],
      "symbolId": "src/data-awscc-b2bi-transformer/index:DataAwsccB2BiTransformerOutputConversionAdvancedOptionsX12ValidationOptionsValidationRulesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerOutputConversionFormatOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerOutputConversionFormatOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-b2bi-transformer/index.ts",
        "line": 1437
      },
      "name": "DataAwsccB2BiTransformerOutputConversionFormatOptions",
      "namespace": "dataAwsccB2BiTransformer",
      "symbolId": "src/data-awscc-b2bi-transformer/index:DataAwsccB2BiTransformerOutputConversionFormatOptions"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerOutputConversionFormatOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerOutputConversionFormatOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-b2bi-transformer/index.ts",
          "line": 1467
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-b2bi-transformer/index.ts",
        "line": 1460
      },
      "name": "DataAwsccB2BiTransformerOutputConversionFormatOptionsOutputReference",
      "namespace": "dataAwsccB2BiTransformer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformer/index.ts",
            "line": 1488
          },
          "name": "x12",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerOutputConversionFormatOptionsX12OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformer/index.ts",
            "line": 1471
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerOutputConversionFormatOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-b2bi-transformer/index:DataAwsccB2BiTransformerOutputConversionFormatOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerOutputConversionFormatOptionsX12": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerOutputConversionFormatOptionsX12",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-b2bi-transformer/index.ts",
        "line": 1378
      },
      "name": "DataAwsccB2BiTransformerOutputConversionFormatOptionsX12",
      "namespace": "dataAwsccB2BiTransformer",
      "symbolId": "src/data-awscc-b2bi-transformer/index:DataAwsccB2BiTransformerOutputConversionFormatOptionsX12"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerOutputConversionFormatOptionsX12OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerOutputConversionFormatOptionsX12OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-b2bi-transformer/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-b2bi-transformer/index.ts",
        "line": 1401
      },
      "name": "DataAwsccB2BiTransformerOutputConversionFormatOptionsX12OutputReference",
      "namespace": "dataAwsccB2BiTransformer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformer/index.ts",
            "line": 1428
          },
          "name": "transactionSet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformer/index.ts",
            "line": 1433
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformer/index.ts",
            "line": 1412
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerOutputConversionFormatOptionsX12"
          }
        }
      ],
      "symbolId": "src/data-awscc-b2bi-transformer/index:DataAwsccB2BiTransformerOutputConversionFormatOptionsX12OutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerOutputConversionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerOutputConversionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-b2bi-transformer/index.ts",
          "line": 1522
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-b2bi-transformer/index.ts",
        "line": 1515
      },
      "name": "DataAwsccB2BiTransformerOutputConversionOutputReference",
      "namespace": "dataAwsccB2BiTransformer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformer/index.ts",
            "line": 1543
          },
          "name": "advancedOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerOutputConversionAdvancedOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformer/index.ts",
            "line": 1549
          },
          "name": "formatOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerOutputConversionFormatOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformer/index.ts",
            "line": 1554
          },
          "name": "toFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformer/index.ts",
            "line": 1526
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerOutputConversion"
          }
        }
      ],
      "symbolId": "src/data-awscc-b2bi-transformer/index:DataAwsccB2BiTransformerOutputConversionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerSampleDocuments": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerSampleDocuments",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-b2bi-transformer/index.ts",
        "line": 1638
      },
      "name": "DataAwsccB2BiTransformerSampleDocuments",
      "namespace": "dataAwsccB2BiTransformer",
      "symbolId": "src/data-awscc-b2bi-transformer/index:DataAwsccB2BiTransformerSampleDocuments"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerSampleDocumentsKeys": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerSampleDocumentsKeys",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-b2bi-transformer/index.ts",
        "line": 1558
      },
      "name": "DataAwsccB2BiTransformerSampleDocumentsKeys",
      "namespace": "dataAwsccB2BiTransformer",
      "symbolId": "src/data-awscc-b2bi-transformer/index:DataAwsccB2BiTransformerSampleDocumentsKeys"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerSampleDocumentsKeysList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerSampleDocumentsKeysList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-b2bi-transformer/index.ts",
          "line": 1627
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-b2bi-transformer/index.ts",
        "line": 1620
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformer/index.ts",
            "line": 1634
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerSampleDocumentsKeysOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccB2BiTransformerSampleDocumentsKeysList",
      "namespace": "dataAwsccB2BiTransformer",
      "symbolId": "src/data-awscc-b2bi-transformer/index:DataAwsccB2BiTransformerSampleDocumentsKeysList"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerSampleDocumentsKeysOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerSampleDocumentsKeysOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-b2bi-transformer/index.ts",
          "line": 1590
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-b2bi-transformer/index.ts",
        "line": 1581
      },
      "name": "DataAwsccB2BiTransformerSampleDocumentsKeysOutputReference",
      "namespace": "dataAwsccB2BiTransformer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformer/index.ts",
            "line": 1610
          },
          "name": "input",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformer/index.ts",
            "line": 1615
          },
          "name": "output",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformer/index.ts",
            "line": 1594
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerSampleDocumentsKeys"
          }
        }
      ],
      "symbolId": "src/data-awscc-b2bi-transformer/index:DataAwsccB2BiTransformerSampleDocumentsKeysOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerSampleDocumentsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerSampleDocumentsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-b2bi-transformer/index.ts",
          "line": 1668
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-b2bi-transformer/index.ts",
        "line": 1661
      },
      "name": "DataAwsccB2BiTransformerSampleDocumentsOutputReference",
      "namespace": "dataAwsccB2BiTransformer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformer/index.ts",
            "line": 1688
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformer/index.ts",
            "line": 1694
          },
          "name": "keys",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerSampleDocumentsKeysList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformer/index.ts",
            "line": 1672
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerSampleDocuments"
          }
        }
      ],
      "symbolId": "src/data-awscc-b2bi-transformer/index:DataAwsccB2BiTransformerSampleDocumentsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-b2bi-transformer/index.ts",
        "line": 1698
      },
      "name": "DataAwsccB2BiTransformerTags",
      "namespace": "dataAwsccB2BiTransformer",
      "symbolId": "src/data-awscc-b2bi-transformer/index:DataAwsccB2BiTransformerTags"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-b2bi-transformer/index.ts",
          "line": 1767
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-b2bi-transformer/index.ts",
        "line": 1760
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformer/index.ts",
            "line": 1774
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccB2BiTransformerTagsList",
      "namespace": "dataAwsccB2BiTransformer",
      "symbolId": "src/data-awscc-b2bi-transformer/index:DataAwsccB2BiTransformerTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-b2bi-transformer/index.ts",
          "line": 1730
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-b2bi-transformer/index.ts",
        "line": 1721
      },
      "name": "DataAwsccB2BiTransformerTagsOutputReference",
      "namespace": "dataAwsccB2BiTransformer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformer/index.ts",
            "line": 1750
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformer/index.ts",
            "line": 1755
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformer/index.ts",
            "line": 1734
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformer.DataAwsccB2BiTransformerTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-b2bi-transformer/index:DataAwsccB2BiTransformerTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiTransformers.DataAwsccB2BiTransformers": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/b2bi_transformers awscc_b2bi_transformers}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformers.DataAwsccB2BiTransformers",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/b2bi_transformers awscc_b2bi_transformers} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-b2bi-transformers/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformers.DataAwsccB2BiTransformersConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-b2bi-transformers/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccB2BiTransformers resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformers/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccB2BiTransformers to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/b2bi_transformers#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccB2BiTransformers that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccB2BiTransformers to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformers/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformers/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccB2BiTransformers",
      "namespace": "dataAwsccB2BiTransformers",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformers/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformers/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-b2bi-transformers/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-b2bi-transformers/index:DataAwsccB2BiTransformers"
    },
    "@cdktn/provider-awscc.dataAwsccB2BiTransformers.DataAwsccB2BiTransformersConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccB2BiTransformers.DataAwsccB2BiTransformersConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-b2bi-transformers/index.ts",
        "line": 14
      },
      "name": "DataAwsccB2BiTransformersConfig",
      "namespace": "dataAwsccB2BiTransformers",
      "symbolId": "src/data-awscc-b2bi-transformers/index:DataAwsccB2BiTransformersConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBackupBackupPlan.DataAwsccBackupBackupPlan": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/backup_backup_plan awscc_backup_backup_plan}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupBackupPlan.DataAwsccBackupBackupPlan",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/backup_backup_plan awscc_backup_backup_plan} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-backup-backup-plan/index.ts",
          "line": 802
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBackupBackupPlan.DataAwsccBackupBackupPlanConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-backup-backup-plan/index.ts",
        "line": 770
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBackupBackupPlan resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-plan/index.ts",
            "line": 787
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccBackupBackupPlan to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/backup_backup_plan#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBackupBackupPlan that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBackupBackupPlan to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-plan/index.ts",
            "line": 869
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-plan/index.ts",
            "line": 875
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBackupBackupPlan",
      "namespace": "dataAwsccBackupBackupPlan",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-plan/index.ts",
            "line": 775
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-plan/index.ts",
            "line": 827
          },
          "name": "backupPlan",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBackupBackupPlan.DataAwsccBackupBackupPlanBackupPlanOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-plan/index.ts",
            "line": 832
          },
          "name": "backupPlanArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-plan/index.ts",
            "line": 837
          },
          "name": "backupPlanId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-plan/index.ts",
            "line": 843
          },
          "name": "backupPlanTags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-plan/index.ts",
            "line": 861
          },
          "name": "versionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-plan/index.ts",
            "line": 856
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-plan/index.ts",
            "line": 849
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-backup-backup-plan/index:DataAwsccBackupBackupPlan"
    },
    "@cdktn/provider-awscc.dataAwsccBackupBackupPlan.DataAwsccBackupBackupPlanBackupPlan": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupBackupPlan.DataAwsccBackupBackupPlanBackupPlan",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-backup-backup-plan/index.ts",
        "line": 694
      },
      "name": "DataAwsccBackupBackupPlanBackupPlan",
      "namespace": "dataAwsccBackupBackupPlan",
      "symbolId": "src/data-awscc-backup-backup-plan/index:DataAwsccBackupBackupPlanBackupPlan"
    },
    "@cdktn/provider-awscc.dataAwsccBackupBackupPlan.DataAwsccBackupBackupPlanBackupPlanAdvancedBackupSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupBackupPlan.DataAwsccBackupBackupPlanBackupPlanAdvancedBackupSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-backup-backup-plan/index.ts",
        "line": 25
      },
      "name": "DataAwsccBackupBackupPlanBackupPlanAdvancedBackupSettings",
      "namespace": "dataAwsccBackupBackupPlan",
      "symbolId": "src/data-awscc-backup-backup-plan/index:DataAwsccBackupBackupPlanBackupPlanAdvancedBackupSettings"
    },
    "@cdktn/provider-awscc.dataAwsccBackupBackupPlan.DataAwsccBackupBackupPlanBackupPlanAdvancedBackupSettingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupBackupPlan.DataAwsccBackupBackupPlanBackupPlanAdvancedBackupSettingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-backup-backup-plan/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-awscc-backup-backup-plan/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-plan/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-awscc.dataAwsccBackupBackupPlan.DataAwsccBackupBackupPlanBackupPlanAdvancedBackupSettingsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBackupBackupPlanBackupPlanAdvancedBackupSettingsList",
      "namespace": "dataAwsccBackupBackupPlan",
      "symbolId": "src/data-awscc-backup-backup-plan/index:DataAwsccBackupBackupPlanBackupPlanAdvancedBackupSettingsList"
    },
    "@cdktn/provider-awscc.dataAwsccBackupBackupPlan.DataAwsccBackupBackupPlanBackupPlanAdvancedBackupSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupBackupPlan.DataAwsccBackupBackupPlanBackupPlanAdvancedBackupSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-backup-backup-plan/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-backup-backup-plan/index.ts",
        "line": 48
      },
      "name": "DataAwsccBackupBackupPlanBackupPlanAdvancedBackupSettingsOutputReference",
      "namespace": "dataAwsccBackupBackupPlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-plan/index.ts",
            "line": 77
          },
          "name": "backupOptions",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-plan/index.ts",
            "line": 82
          },
          "name": "resourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-plan/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBackupBackupPlan.DataAwsccBackupBackupPlanBackupPlanAdvancedBackupSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-backup-backup-plan/index:DataAwsccBackupBackupPlanBackupPlanAdvancedBackupSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBackupBackupPlan.DataAwsccBackupBackupPlanBackupPlanBackupPlanRule": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupBackupPlan.DataAwsccBackupBackupPlanBackupPlanBackupPlanRule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-backup-backup-plan/index.ts",
        "line": 469
      },
      "name": "DataAwsccBackupBackupPlanBackupPlanBackupPlanRule",
      "namespace": "dataAwsccBackupBackupPlan",
      "symbolId": "src/data-awscc-backup-backup-plan/index:DataAwsccBackupBackupPlanBackupPlanBackupPlanRule"
    },
    "@cdktn/provider-awscc.dataAwsccBackupBackupPlan.DataAwsccBackupBackupPlanBackupPlanBackupPlanRuleCopyActions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupBackupPlan.DataAwsccBackupBackupPlanBackupPlanBackupPlanRuleCopyActions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-backup-backup-plan/index.ts",
        "line": 169
      },
      "name": "DataAwsccBackupBackupPlanBackupPlanBackupPlanRuleCopyActions",
      "namespace": "dataAwsccBackupBackupPlan",
      "symbolId": "src/data-awscc-backup-backup-plan/index:DataAwsccBackupBackupPlanBackupPlanBackupPlanRuleCopyActions"
    },
    "@cdktn/provider-awscc.dataAwsccBackupBackupPlan.DataAwsccBackupBackupPlanBackupPlanBackupPlanRuleCopyActionsLifecycle": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupBackupPlan.DataAwsccBackupBackupPlanBackupPlanBackupPlanRuleCopyActionsLifecycle",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-backup-backup-plan/index.ts",
        "line": 105
      },
      "name": "DataAwsccBackupBackupPlanBackupPlanBackupPlanRuleCopyActionsLifecycle",
      "namespace": "dataAwsccBackupBackupPlan",
      "symbolId": "src/data-awscc-backup-backup-plan/index:DataAwsccBackupBackupPlanBackupPlanBackupPlanRuleCopyActionsLifecycle"
    },
    "@cdktn/provider-awscc.dataAwsccBackupBackupPlan.DataAwsccBackupBackupPlanBackupPlanBackupPlanRuleCopyActionsLifecycleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupBackupPlan.DataAwsccBackupBackupPlanBackupPlanBackupPlanRuleCopyActionsLifecycleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-backup-backup-plan/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-awscc-backup-backup-plan/index.ts",
        "line": 128
      },
      "name": "DataAwsccBackupBackupPlanBackupPlanBackupPlanRuleCopyActionsLifecycleOutputReference",
      "namespace": "dataAwsccBackupBackupPlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-plan/index.ts",
            "line": 155
          },
          "name": "deleteAfterDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-plan/index.ts",
            "line": 160
          },
          "name": "moveToColdStorageAfterDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-plan/index.ts",
            "line": 165
          },
          "name": "optInToArchiveForSupportedResources",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-plan/index.ts",
            "line": 139
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBackupBackupPlan.DataAwsccBackupBackupPlanBackupPlanBackupPlanRuleCopyActionsLifecycle"
          }
        }
      ],
      "symbolId": "src/data-awscc-backup-backup-plan/index:DataAwsccBackupBackupPlanBackupPlanBackupPlanRuleCopyActionsLifecycleOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBackupBackupPlan.DataAwsccBackupBackupPlanBackupPlanBackupPlanRuleCopyActionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupBackupPlan.DataAwsccBackupBackupPlanBackupPlanBackupPlanRuleCopyActionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-backup-backup-plan/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-backup-backup-plan/index.ts",
        "line": 232
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-plan/index.ts",
            "line": 246
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBackupBackupPlan.DataAwsccBackupBackupPlanBackupPlanBackupPlanRuleCopyActionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBackupBackupPlanBackupPlanBackupPlanRuleCopyActionsList",
      "namespace": "dataAwsccBackupBackupPlan",
      "symbolId": "src/data-awscc-backup-backup-plan/index:DataAwsccBackupBackupPlanBackupPlanBackupPlanRuleCopyActionsList"
    },
    "@cdktn/provider-awscc.dataAwsccBackupBackupPlan.DataAwsccBackupBackupPlanBackupPlanBackupPlanRuleCopyActionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupBackupPlan.DataAwsccBackupBackupPlanBackupPlanBackupPlanRuleCopyActionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-backup-backup-plan/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-backup-backup-plan/index.ts",
        "line": 192
      },
      "name": "DataAwsccBackupBackupPlanBackupPlanBackupPlanRuleCopyActionsOutputReference",
      "namespace": "dataAwsccBackupBackupPlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-plan/index.ts",
            "line": 221
          },
          "name": "destinationBackupVaultArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-plan/index.ts",
            "line": 227
          },
          "name": "lifecycle",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBackupBackupPlan.DataAwsccBackupBackupPlanBackupPlanBackupPlanRuleCopyActionsLifecycleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-plan/index.ts",
            "line": 205
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBackupBackupPlan.DataAwsccBackupBackupPlanBackupPlanBackupPlanRuleCopyActions"
          }
        }
      ],
      "symbolId": "src/data-awscc-backup-backup-plan/index:DataAwsccBackupBackupPlanBackupPlanBackupPlanRuleCopyActionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBackupBackupPlan.DataAwsccBackupBackupPlanBackupPlanBackupPlanRuleIndexActions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupBackupPlan.DataAwsccBackupBackupPlanBackupPlanBackupPlanRuleIndexActions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-backup-backup-plan/index.ts",
        "line": 250
      },
      "name": "DataAwsccBackupBackupPlanBackupPlanBackupPlanRuleIndexActions",
      "namespace": "dataAwsccBackupBackupPlan",
      "symbolId": "src/data-awscc-backup-backup-plan/index:DataAwsccBackupBackupPlanBackupPlanBackupPlanRuleIndexActions"
    },
    "@cdktn/provider-awscc.dataAwsccBackupBackupPlan.DataAwsccBackupBackupPlanBackupPlanBackupPlanRuleIndexActionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupBackupPlan.DataAwsccBackupBackupPlanBackupPlanBackupPlanRuleIndexActionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-backup-backup-plan/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-backup-backup-plan/index.ts",
        "line": 307
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-plan/index.ts",
            "line": 321
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBackupBackupPlan.DataAwsccBackupBackupPlanBackupPlanBackupPlanRuleIndexActionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBackupBackupPlanBackupPlanBackupPlanRuleIndexActionsList",
      "namespace": "dataAwsccBackupBackupPlan",
      "symbolId": "src/data-awscc-backup-backup-plan/index:DataAwsccBackupBackupPlanBackupPlanBackupPlanRuleIndexActionsList"
    },
    "@cdktn/provider-awscc.dataAwsccBackupBackupPlan.DataAwsccBackupBackupPlanBackupPlanBackupPlanRuleIndexActionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupBackupPlan.DataAwsccBackupBackupPlanBackupPlanBackupPlanRuleIndexActionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-backup-backup-plan/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-awscc-backup-backup-plan/index.ts",
        "line": 273
      },
      "name": "DataAwsccBackupBackupPlanBackupPlanBackupPlanRuleIndexActionsOutputReference",
      "namespace": "dataAwsccBackupBackupPlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-plan/index.ts",
            "line": 302
          },
          "name": "resourceTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-plan/index.ts",
            "line": 286
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBackupBackupPlan.DataAwsccBackupBackupPlanBackupPlanBackupPlanRuleIndexActions"
          }
        }
      ],
      "symbolId": "src/data-awscc-backup-backup-plan/index:DataAwsccBackupBackupPlanBackupPlanBackupPlanRuleIndexActionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBackupBackupPlan.DataAwsccBackupBackupPlanBackupPlanBackupPlanRuleLifecycle": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupBackupPlan.DataAwsccBackupBackupPlanBackupPlanBackupPlanRuleLifecycle",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-backup-backup-plan/index.ts",
        "line": 325
      },
      "name": "DataAwsccBackupBackupPlanBackupPlanBackupPlanRuleLifecycle",
      "namespace": "dataAwsccBackupBackupPlan",
      "symbolId": "src/data-awscc-backup-backup-plan/index:DataAwsccBackupBackupPlanBackupPlanBackupPlanRuleLifecycle"
    },
    "@cdktn/provider-awscc.dataAwsccBackupBackupPlan.DataAwsccBackupBackupPlanBackupPlanBackupPlanRuleLifecycleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupBackupPlan.DataAwsccBackupBackupPlanBackupPlanBackupPlanRuleLifecycleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-backup-backup-plan/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-awscc-backup-backup-plan/index.ts",
        "line": 348
      },
      "name": "DataAwsccBackupBackupPlanBackupPlanBackupPlanRuleLifecycleOutputReference",
      "namespace": "dataAwsccBackupBackupPlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-plan/index.ts",
            "line": 375
          },
          "name": "deleteAfterDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-plan/index.ts",
            "line": 380
          },
          "name": "moveToColdStorageAfterDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-plan/index.ts",
            "line": 385
          },
          "name": "optInToArchiveForSupportedResources",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-plan/index.ts",
            "line": 359
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBackupBackupPlan.DataAwsccBackupBackupPlanBackupPlanBackupPlanRuleLifecycle"
          }
        }
      ],
      "symbolId": "src/data-awscc-backup-backup-plan/index:DataAwsccBackupBackupPlanBackupPlanBackupPlanRuleLifecycleOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBackupBackupPlan.DataAwsccBackupBackupPlanBackupPlanBackupPlanRuleList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupBackupPlan.DataAwsccBackupBackupPlanBackupPlanBackupPlanRuleList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-backup-backup-plan/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-backup-backup-plan/index.ts",
        "line": 591
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-plan/index.ts",
            "line": 605
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBackupBackupPlan.DataAwsccBackupBackupPlanBackupPlanBackupPlanRuleOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBackupBackupPlanBackupPlanBackupPlanRuleList",
      "namespace": "dataAwsccBackupBackupPlan",
      "symbolId": "src/data-awscc-backup-backup-plan/index:DataAwsccBackupBackupPlanBackupPlanBackupPlanRuleList"
    },
    "@cdktn/provider-awscc.dataAwsccBackupBackupPlan.DataAwsccBackupBackupPlanBackupPlanBackupPlanRuleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupBackupPlan.DataAwsccBackupBackupPlanBackupPlanBackupPlanRuleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-backup-backup-plan/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-awscc-backup-backup-plan/index.ts",
        "line": 492
      },
      "name": "DataAwsccBackupBackupPlanBackupPlanBackupPlanRuleOutputReference",
      "namespace": "dataAwsccBackupBackupPlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-plan/index.ts",
            "line": 521
          },
          "name": "completionWindowMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-plan/index.ts",
            "line": 527
          },
          "name": "copyActions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBackupBackupPlan.DataAwsccBackupBackupPlanBackupPlanBackupPlanRuleCopyActionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-plan/index.ts",
            "line": 532
          },
          "name": "enableContinuousBackup",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-plan/index.ts",
            "line": 538
          },
          "name": "indexActions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBackupBackupPlan.DataAwsccBackupBackupPlanBackupPlanBackupPlanRuleIndexActionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-plan/index.ts",
            "line": 544
          },
          "name": "lifecycle",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBackupBackupPlan.DataAwsccBackupBackupPlanBackupPlanBackupPlanRuleLifecycleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-plan/index.ts",
            "line": 550
          },
          "name": "recoveryPointTags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-plan/index.ts",
            "line": 555
          },
          "name": "ruleName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-plan/index.ts",
            "line": 561
          },
          "name": "scanActions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBackupBackupPlan.DataAwsccBackupBackupPlanBackupPlanBackupPlanRuleScanActionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-plan/index.ts",
            "line": 566
          },
          "name": "scheduleExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-plan/index.ts",
            "line": 571
          },
          "name": "scheduleExpressionTimezone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-plan/index.ts",
            "line": 576
          },
          "name": "startWindowMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-plan/index.ts",
            "line": 581
          },
          "name": "targetBackupVault",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-plan/index.ts",
            "line": 586
          },
          "name": "targetLogicallyAirGappedBackupVaultArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-plan/index.ts",
            "line": 505
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBackupBackupPlan.DataAwsccBackupBackupPlanBackupPlanBackupPlanRule"
          }
        }
      ],
      "symbolId": "src/data-awscc-backup-backup-plan/index:DataAwsccBackupBackupPlanBackupPlanBackupPlanRuleOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBackupBackupPlan.DataAwsccBackupBackupPlanBackupPlanBackupPlanRuleScanActions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupBackupPlan.DataAwsccBackupBackupPlanBackupPlanBackupPlanRuleScanActions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-backup-backup-plan/index.ts",
        "line": 389
      },
      "name": "DataAwsccBackupBackupPlanBackupPlanBackupPlanRuleScanActions",
      "namespace": "dataAwsccBackupBackupPlan",
      "symbolId": "src/data-awscc-backup-backup-plan/index:DataAwsccBackupBackupPlanBackupPlanBackupPlanRuleScanActions"
    },
    "@cdktn/provider-awscc.dataAwsccBackupBackupPlan.DataAwsccBackupBackupPlanBackupPlanBackupPlanRuleScanActionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupBackupPlan.DataAwsccBackupBackupPlanBackupPlanBackupPlanRuleScanActionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-backup-backup-plan/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-awscc-backup-backup-plan/index.ts",
        "line": 451
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-plan/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-awscc.dataAwsccBackupBackupPlan.DataAwsccBackupBackupPlanBackupPlanBackupPlanRuleScanActionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBackupBackupPlanBackupPlanBackupPlanRuleScanActionsList",
      "namespace": "dataAwsccBackupBackupPlan",
      "symbolId": "src/data-awscc-backup-backup-plan/index:DataAwsccBackupBackupPlanBackupPlanBackupPlanRuleScanActionsList"
    },
    "@cdktn/provider-awscc.dataAwsccBackupBackupPlan.DataAwsccBackupBackupPlanBackupPlanBackupPlanRuleScanActionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupBackupPlan.DataAwsccBackupBackupPlanBackupPlanBackupPlanRuleScanActionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-backup-backup-plan/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-backup-backup-plan/index.ts",
        "line": 412
      },
      "name": "DataAwsccBackupBackupPlanBackupPlanBackupPlanRuleScanActionsOutputReference",
      "namespace": "dataAwsccBackupBackupPlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-plan/index.ts",
            "line": 441
          },
          "name": "malwareScanner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-plan/index.ts",
            "line": 446
          },
          "name": "scanMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-plan/index.ts",
            "line": 425
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBackupBackupPlan.DataAwsccBackupBackupPlanBackupPlanBackupPlanRuleScanActions"
          }
        }
      ],
      "symbolId": "src/data-awscc-backup-backup-plan/index:DataAwsccBackupBackupPlanBackupPlanBackupPlanRuleScanActionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBackupBackupPlan.DataAwsccBackupBackupPlanBackupPlanOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupBackupPlan.DataAwsccBackupBackupPlanBackupPlanOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-backup-backup-plan/index.ts",
          "line": 724
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-backup-backup-plan/index.ts",
        "line": 717
      },
      "name": "DataAwsccBackupBackupPlanBackupPlanOutputReference",
      "namespace": "dataAwsccBackupBackupPlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-plan/index.ts",
            "line": 745
          },
          "name": "advancedBackupSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBackupBackupPlan.DataAwsccBackupBackupPlanBackupPlanAdvancedBackupSettingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-plan/index.ts",
            "line": 750
          },
          "name": "backupPlanName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-plan/index.ts",
            "line": 756
          },
          "name": "backupPlanRule",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBackupBackupPlan.DataAwsccBackupBackupPlanBackupPlanBackupPlanRuleList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-plan/index.ts",
            "line": 762
          },
          "name": "scanSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBackupBackupPlan.DataAwsccBackupBackupPlanBackupPlanScanSettingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-plan/index.ts",
            "line": 728
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBackupBackupPlan.DataAwsccBackupBackupPlanBackupPlan"
          }
        }
      ],
      "symbolId": "src/data-awscc-backup-backup-plan/index:DataAwsccBackupBackupPlanBackupPlanOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBackupBackupPlan.DataAwsccBackupBackupPlanBackupPlanScanSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupBackupPlan.DataAwsccBackupBackupPlanBackupPlanScanSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-backup-backup-plan/index.ts",
        "line": 609
      },
      "name": "DataAwsccBackupBackupPlanBackupPlanScanSettings",
      "namespace": "dataAwsccBackupBackupPlan",
      "symbolId": "src/data-awscc-backup-backup-plan/index:DataAwsccBackupBackupPlanBackupPlanScanSettings"
    },
    "@cdktn/provider-awscc.dataAwsccBackupBackupPlan.DataAwsccBackupBackupPlanBackupPlanScanSettingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupBackupPlan.DataAwsccBackupBackupPlanBackupPlanScanSettingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-backup-backup-plan/index.ts",
          "line": 683
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-backup-backup-plan/index.ts",
        "line": 676
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-plan/index.ts",
            "line": 690
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBackupBackupPlan.DataAwsccBackupBackupPlanBackupPlanScanSettingsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBackupBackupPlanBackupPlanScanSettingsList",
      "namespace": "dataAwsccBackupBackupPlan",
      "symbolId": "src/data-awscc-backup-backup-plan/index:DataAwsccBackupBackupPlanBackupPlanScanSettingsList"
    },
    "@cdktn/provider-awscc.dataAwsccBackupBackupPlan.DataAwsccBackupBackupPlanBackupPlanScanSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupBackupPlan.DataAwsccBackupBackupPlanBackupPlanScanSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-backup-backup-plan/index.ts",
          "line": 641
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-backup-backup-plan/index.ts",
        "line": 632
      },
      "name": "DataAwsccBackupBackupPlanBackupPlanScanSettingsOutputReference",
      "namespace": "dataAwsccBackupBackupPlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-plan/index.ts",
            "line": 661
          },
          "name": "malwareScanner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-plan/index.ts",
            "line": 666
          },
          "name": "resourceTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-plan/index.ts",
            "line": 671
          },
          "name": "scannerRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-plan/index.ts",
            "line": 645
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBackupBackupPlan.DataAwsccBackupBackupPlanBackupPlanScanSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-backup-backup-plan/index:DataAwsccBackupBackupPlanBackupPlanScanSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBackupBackupPlan.DataAwsccBackupBackupPlanConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupBackupPlan.DataAwsccBackupBackupPlanConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-backup-backup-plan/index.ts",
        "line": 14
      },
      "name": "DataAwsccBackupBackupPlanConfig",
      "namespace": "dataAwsccBackupBackupPlan",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/backup_backup_plan#id DataAwsccBackupBackupPlan#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-plan/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-backup-backup-plan/index:DataAwsccBackupBackupPlanConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBackupBackupPlans.DataAwsccBackupBackupPlans": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/backup_backup_plans awscc_backup_backup_plans}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupBackupPlans.DataAwsccBackupBackupPlans",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/backup_backup_plans awscc_backup_backup_plans} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-backup-backup-plans/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBackupBackupPlans.DataAwsccBackupBackupPlansConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-backup-backup-plans/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBackupBackupPlans resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-plans/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccBackupBackupPlans to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/backup_backup_plans#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBackupBackupPlans that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBackupBackupPlans to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-plans/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-plans/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBackupBackupPlans",
      "namespace": "dataAwsccBackupBackupPlans",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-plans/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-plans/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-plans/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-backup-backup-plans/index:DataAwsccBackupBackupPlans"
    },
    "@cdktn/provider-awscc.dataAwsccBackupBackupPlans.DataAwsccBackupBackupPlansConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupBackupPlans.DataAwsccBackupBackupPlansConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-backup-backup-plans/index.ts",
        "line": 14
      },
      "name": "DataAwsccBackupBackupPlansConfig",
      "namespace": "dataAwsccBackupBackupPlans",
      "symbolId": "src/data-awscc-backup-backup-plans/index:DataAwsccBackupBackupPlansConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBackupBackupSelection.DataAwsccBackupBackupSelection": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/backup_backup_selection awscc_backup_backup_selection}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupBackupSelection.DataAwsccBackupBackupSelection",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/backup_backup_selection awscc_backup_backup_selection} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-backup-backup-selection/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-awscc.dataAwsccBackupBackupSelection.DataAwsccBackupBackupSelectionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-backup-backup-selection/index.ts",
        "line": 588
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBackupBackupSelection resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-selection/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 DataAwsccBackupBackupSelection to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/backup_backup_selection#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBackupBackupSelection that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBackupBackupSelection to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-selection/index.ts",
            "line": 681
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-selection/index.ts",
            "line": 687
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBackupBackupSelection",
      "namespace": "dataAwsccBackupBackupSelection",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-selection/index.ts",
            "line": 593
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-selection/index.ts",
            "line": 644
          },
          "name": "backupPlanId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-selection/index.ts",
            "line": 650
          },
          "name": "backupSelection",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBackupBackupSelection.DataAwsccBackupBackupSelectionBackupSelectionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-selection/index.ts",
            "line": 655
          },
          "name": "backupSelectionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-selection/index.ts",
            "line": 673
          },
          "name": "selectionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-selection/index.ts",
            "line": 668
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-selection/index.ts",
            "line": 661
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-backup-backup-selection/index:DataAwsccBackupBackupSelection"
    },
    "@cdktn/provider-awscc.dataAwsccBackupBackupSelection.DataAwsccBackupBackupSelectionBackupSelection": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupBackupSelection.DataAwsccBackupBackupSelectionBackupSelection",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-backup-backup-selection/index.ts",
        "line": 503
      },
      "name": "DataAwsccBackupBackupSelectionBackupSelection",
      "namespace": "dataAwsccBackupBackupSelection",
      "symbolId": "src/data-awscc-backup-backup-selection/index:DataAwsccBackupBackupSelectionBackupSelection"
    },
    "@cdktn/provider-awscc.dataAwsccBackupBackupSelection.DataAwsccBackupBackupSelectionBackupSelectionConditions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupBackupSelection.DataAwsccBackupBackupSelectionBackupSelectionConditions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-backup-backup-selection/index.ts",
        "line": 345
      },
      "name": "DataAwsccBackupBackupSelectionBackupSelectionConditions",
      "namespace": "dataAwsccBackupBackupSelection",
      "symbolId": "src/data-awscc-backup-backup-selection/index:DataAwsccBackupBackupSelectionBackupSelectionConditions"
    },
    "@cdktn/provider-awscc.dataAwsccBackupBackupSelection.DataAwsccBackupBackupSelectionBackupSelectionConditionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupBackupSelection.DataAwsccBackupBackupSelectionBackupSelectionConditionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-backup-backup-selection/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-backup-backup-selection/index.ts",
        "line": 368
      },
      "name": "DataAwsccBackupBackupSelectionBackupSelectionConditionsOutputReference",
      "namespace": "dataAwsccBackupBackupSelection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-selection/index.ts",
            "line": 396
          },
          "name": "stringEquals",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBackupBackupSelection.DataAwsccBackupBackupSelectionBackupSelectionConditionsStringEqualsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-selection/index.ts",
            "line": 402
          },
          "name": "stringLike",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBackupBackupSelection.DataAwsccBackupBackupSelectionBackupSelectionConditionsStringLikeList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-selection/index.ts",
            "line": 408
          },
          "name": "stringNotEquals",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBackupBackupSelection.DataAwsccBackupBackupSelectionBackupSelectionConditionsStringNotEqualsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-selection/index.ts",
            "line": 414
          },
          "name": "stringNotLike",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBackupBackupSelection.DataAwsccBackupBackupSelectionBackupSelectionConditionsStringNotLikeList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-selection/index.ts",
            "line": 379
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBackupBackupSelection.DataAwsccBackupBackupSelectionBackupSelectionConditions"
          }
        }
      ],
      "symbolId": "src/data-awscc-backup-backup-selection/index:DataAwsccBackupBackupSelectionBackupSelectionConditionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBackupBackupSelection.DataAwsccBackupBackupSelectionBackupSelectionConditionsStringEquals": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupBackupSelection.DataAwsccBackupBackupSelectionBackupSelectionConditionsStringEquals",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-backup-backup-selection/index.ts",
        "line": 25
      },
      "name": "DataAwsccBackupBackupSelectionBackupSelectionConditionsStringEquals",
      "namespace": "dataAwsccBackupBackupSelection",
      "symbolId": "src/data-awscc-backup-backup-selection/index:DataAwsccBackupBackupSelectionBackupSelectionConditionsStringEquals"
    },
    "@cdktn/provider-awscc.dataAwsccBackupBackupSelection.DataAwsccBackupBackupSelectionBackupSelectionConditionsStringEqualsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupBackupSelection.DataAwsccBackupBackupSelectionBackupSelectionConditionsStringEqualsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-backup-backup-selection/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-awscc-backup-backup-selection/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-selection/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-awscc.dataAwsccBackupBackupSelection.DataAwsccBackupBackupSelectionBackupSelectionConditionsStringEqualsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBackupBackupSelectionBackupSelectionConditionsStringEqualsList",
      "namespace": "dataAwsccBackupBackupSelection",
      "symbolId": "src/data-awscc-backup-backup-selection/index:DataAwsccBackupBackupSelectionBackupSelectionConditionsStringEqualsList"
    },
    "@cdktn/provider-awscc.dataAwsccBackupBackupSelection.DataAwsccBackupBackupSelectionBackupSelectionConditionsStringEqualsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupBackupSelection.DataAwsccBackupBackupSelectionBackupSelectionConditionsStringEqualsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-backup-backup-selection/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-backup-backup-selection/index.ts",
        "line": 48
      },
      "name": "DataAwsccBackupBackupSelectionBackupSelectionConditionsStringEqualsOutputReference",
      "namespace": "dataAwsccBackupBackupSelection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-selection/index.ts",
            "line": 77
          },
          "name": "conditionKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-selection/index.ts",
            "line": 82
          },
          "name": "conditionValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-selection/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBackupBackupSelection.DataAwsccBackupBackupSelectionBackupSelectionConditionsStringEquals"
          }
        }
      ],
      "symbolId": "src/data-awscc-backup-backup-selection/index:DataAwsccBackupBackupSelectionBackupSelectionConditionsStringEqualsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBackupBackupSelection.DataAwsccBackupBackupSelectionBackupSelectionConditionsStringLike": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupBackupSelection.DataAwsccBackupBackupSelectionBackupSelectionConditionsStringLike",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-backup-backup-selection/index.ts",
        "line": 105
      },
      "name": "DataAwsccBackupBackupSelectionBackupSelectionConditionsStringLike",
      "namespace": "dataAwsccBackupBackupSelection",
      "symbolId": "src/data-awscc-backup-backup-selection/index:DataAwsccBackupBackupSelectionBackupSelectionConditionsStringLike"
    },
    "@cdktn/provider-awscc.dataAwsccBackupBackupSelection.DataAwsccBackupBackupSelectionBackupSelectionConditionsStringLikeList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupBackupSelection.DataAwsccBackupBackupSelectionBackupSelectionConditionsStringLikeList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-backup-backup-selection/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-awscc-backup-backup-selection/index.ts",
        "line": 167
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-selection/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-awscc.dataAwsccBackupBackupSelection.DataAwsccBackupBackupSelectionBackupSelectionConditionsStringLikeOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBackupBackupSelectionBackupSelectionConditionsStringLikeList",
      "namespace": "dataAwsccBackupBackupSelection",
      "symbolId": "src/data-awscc-backup-backup-selection/index:DataAwsccBackupBackupSelectionBackupSelectionConditionsStringLikeList"
    },
    "@cdktn/provider-awscc.dataAwsccBackupBackupSelection.DataAwsccBackupBackupSelectionBackupSelectionConditionsStringLikeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupBackupSelection.DataAwsccBackupBackupSelectionBackupSelectionConditionsStringLikeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-backup-backup-selection/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-awscc-backup-backup-selection/index.ts",
        "line": 128
      },
      "name": "DataAwsccBackupBackupSelectionBackupSelectionConditionsStringLikeOutputReference",
      "namespace": "dataAwsccBackupBackupSelection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-selection/index.ts",
            "line": 157
          },
          "name": "conditionKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-selection/index.ts",
            "line": 162
          },
          "name": "conditionValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-selection/index.ts",
            "line": 141
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBackupBackupSelection.DataAwsccBackupBackupSelectionBackupSelectionConditionsStringLike"
          }
        }
      ],
      "symbolId": "src/data-awscc-backup-backup-selection/index:DataAwsccBackupBackupSelectionBackupSelectionConditionsStringLikeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBackupBackupSelection.DataAwsccBackupBackupSelectionBackupSelectionConditionsStringNotEquals": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupBackupSelection.DataAwsccBackupBackupSelectionBackupSelectionConditionsStringNotEquals",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-backup-backup-selection/index.ts",
        "line": 185
      },
      "name": "DataAwsccBackupBackupSelectionBackupSelectionConditionsStringNotEquals",
      "namespace": "dataAwsccBackupBackupSelection",
      "symbolId": "src/data-awscc-backup-backup-selection/index:DataAwsccBackupBackupSelectionBackupSelectionConditionsStringNotEquals"
    },
    "@cdktn/provider-awscc.dataAwsccBackupBackupSelection.DataAwsccBackupBackupSelectionBackupSelectionConditionsStringNotEqualsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupBackupSelection.DataAwsccBackupBackupSelectionBackupSelectionConditionsStringNotEqualsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-backup-backup-selection/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-backup-backup-selection/index.ts",
        "line": 247
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-selection/index.ts",
            "line": 261
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBackupBackupSelection.DataAwsccBackupBackupSelectionBackupSelectionConditionsStringNotEqualsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBackupBackupSelectionBackupSelectionConditionsStringNotEqualsList",
      "namespace": "dataAwsccBackupBackupSelection",
      "symbolId": "src/data-awscc-backup-backup-selection/index:DataAwsccBackupBackupSelectionBackupSelectionConditionsStringNotEqualsList"
    },
    "@cdktn/provider-awscc.dataAwsccBackupBackupSelection.DataAwsccBackupBackupSelectionBackupSelectionConditionsStringNotEqualsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupBackupSelection.DataAwsccBackupBackupSelectionBackupSelectionConditionsStringNotEqualsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-backup-backup-selection/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-awscc-backup-backup-selection/index.ts",
        "line": 208
      },
      "name": "DataAwsccBackupBackupSelectionBackupSelectionConditionsStringNotEqualsOutputReference",
      "namespace": "dataAwsccBackupBackupSelection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-selection/index.ts",
            "line": 237
          },
          "name": "conditionKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-selection/index.ts",
            "line": 242
          },
          "name": "conditionValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-selection/index.ts",
            "line": 221
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBackupBackupSelection.DataAwsccBackupBackupSelectionBackupSelectionConditionsStringNotEquals"
          }
        }
      ],
      "symbolId": "src/data-awscc-backup-backup-selection/index:DataAwsccBackupBackupSelectionBackupSelectionConditionsStringNotEqualsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBackupBackupSelection.DataAwsccBackupBackupSelectionBackupSelectionConditionsStringNotLike": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupBackupSelection.DataAwsccBackupBackupSelectionBackupSelectionConditionsStringNotLike",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-backup-backup-selection/index.ts",
        "line": 265
      },
      "name": "DataAwsccBackupBackupSelectionBackupSelectionConditionsStringNotLike",
      "namespace": "dataAwsccBackupBackupSelection",
      "symbolId": "src/data-awscc-backup-backup-selection/index:DataAwsccBackupBackupSelectionBackupSelectionConditionsStringNotLike"
    },
    "@cdktn/provider-awscc.dataAwsccBackupBackupSelection.DataAwsccBackupBackupSelectionBackupSelectionConditionsStringNotLikeList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupBackupSelection.DataAwsccBackupBackupSelectionBackupSelectionConditionsStringNotLikeList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-backup-backup-selection/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-backup-backup-selection/index.ts",
        "line": 327
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-selection/index.ts",
            "line": 341
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBackupBackupSelection.DataAwsccBackupBackupSelectionBackupSelectionConditionsStringNotLikeOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBackupBackupSelectionBackupSelectionConditionsStringNotLikeList",
      "namespace": "dataAwsccBackupBackupSelection",
      "symbolId": "src/data-awscc-backup-backup-selection/index:DataAwsccBackupBackupSelectionBackupSelectionConditionsStringNotLikeList"
    },
    "@cdktn/provider-awscc.dataAwsccBackupBackupSelection.DataAwsccBackupBackupSelectionBackupSelectionConditionsStringNotLikeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupBackupSelection.DataAwsccBackupBackupSelectionBackupSelectionConditionsStringNotLikeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-backup-backup-selection/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-backup-backup-selection/index.ts",
        "line": 288
      },
      "name": "DataAwsccBackupBackupSelectionBackupSelectionConditionsStringNotLikeOutputReference",
      "namespace": "dataAwsccBackupBackupSelection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-selection/index.ts",
            "line": 317
          },
          "name": "conditionKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-selection/index.ts",
            "line": 322
          },
          "name": "conditionValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-selection/index.ts",
            "line": 301
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBackupBackupSelection.DataAwsccBackupBackupSelectionBackupSelectionConditionsStringNotLike"
          }
        }
      ],
      "symbolId": "src/data-awscc-backup-backup-selection/index:DataAwsccBackupBackupSelectionBackupSelectionConditionsStringNotLikeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBackupBackupSelection.DataAwsccBackupBackupSelectionBackupSelectionListOfTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupBackupSelection.DataAwsccBackupBackupSelectionBackupSelectionListOfTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-backup-backup-selection/index.ts",
        "line": 418
      },
      "name": "DataAwsccBackupBackupSelectionBackupSelectionListOfTags",
      "namespace": "dataAwsccBackupBackupSelection",
      "symbolId": "src/data-awscc-backup-backup-selection/index:DataAwsccBackupBackupSelectionBackupSelectionListOfTags"
    },
    "@cdktn/provider-awscc.dataAwsccBackupBackupSelection.DataAwsccBackupBackupSelectionBackupSelectionListOfTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupBackupSelection.DataAwsccBackupBackupSelectionBackupSelectionListOfTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-backup-backup-selection/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-backup-backup-selection/index.ts",
        "line": 485
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-selection/index.ts",
            "line": 499
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBackupBackupSelection.DataAwsccBackupBackupSelectionBackupSelectionListOfTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBackupBackupSelectionBackupSelectionListOfTagsList",
      "namespace": "dataAwsccBackupBackupSelection",
      "symbolId": "src/data-awscc-backup-backup-selection/index:DataAwsccBackupBackupSelectionBackupSelectionListOfTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccBackupBackupSelection.DataAwsccBackupBackupSelectionBackupSelectionListOfTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupBackupSelection.DataAwsccBackupBackupSelectionBackupSelectionListOfTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-backup-backup-selection/index.ts",
          "line": 450
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-backup-backup-selection/index.ts",
        "line": 441
      },
      "name": "DataAwsccBackupBackupSelectionBackupSelectionListOfTagsOutputReference",
      "namespace": "dataAwsccBackupBackupSelection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-selection/index.ts",
            "line": 470
          },
          "name": "conditionKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-selection/index.ts",
            "line": 475
          },
          "name": "conditionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-selection/index.ts",
            "line": 480
          },
          "name": "conditionValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-selection/index.ts",
            "line": 454
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBackupBackupSelection.DataAwsccBackupBackupSelectionBackupSelectionListOfTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-backup-backup-selection/index:DataAwsccBackupBackupSelectionBackupSelectionListOfTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBackupBackupSelection.DataAwsccBackupBackupSelectionBackupSelectionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupBackupSelection.DataAwsccBackupBackupSelectionBackupSelectionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-backup-backup-selection/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/data-awscc-backup-backup-selection/index.ts",
        "line": 526
      },
      "name": "DataAwsccBackupBackupSelectionBackupSelectionOutputReference",
      "namespace": "dataAwsccBackupBackupSelection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-selection/index.ts",
            "line": 554
          },
          "name": "conditions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBackupBackupSelection.DataAwsccBackupBackupSelectionBackupSelectionConditionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-selection/index.ts",
            "line": 559
          },
          "name": "iamRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-selection/index.ts",
            "line": 565
          },
          "name": "listOfTags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBackupBackupSelection.DataAwsccBackupBackupSelectionBackupSelectionListOfTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-selection/index.ts",
            "line": 570
          },
          "name": "notResources",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-selection/index.ts",
            "line": 575
          },
          "name": "resources",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-selection/index.ts",
            "line": 580
          },
          "name": "selectionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-selection/index.ts",
            "line": 537
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBackupBackupSelection.DataAwsccBackupBackupSelectionBackupSelection"
          }
        }
      ],
      "symbolId": "src/data-awscc-backup-backup-selection/index:DataAwsccBackupBackupSelectionBackupSelectionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBackupBackupSelection.DataAwsccBackupBackupSelectionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupBackupSelection.DataAwsccBackupBackupSelectionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-backup-backup-selection/index.ts",
        "line": 14
      },
      "name": "DataAwsccBackupBackupSelectionConfig",
      "namespace": "dataAwsccBackupBackupSelection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/backup_backup_selection#id DataAwsccBackupBackupSelection#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-selection/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-backup-backup-selection/index:DataAwsccBackupBackupSelectionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBackupBackupSelections.DataAwsccBackupBackupSelections": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/backup_backup_selections awscc_backup_backup_selections}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupBackupSelections.DataAwsccBackupBackupSelections",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/backup_backup_selections awscc_backup_backup_selections} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-backup-backup-selections/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBackupBackupSelections.DataAwsccBackupBackupSelectionsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-backup-backup-selections/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBackupBackupSelections resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-selections/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccBackupBackupSelections to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/backup_backup_selections#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBackupBackupSelections that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBackupBackupSelections to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-selections/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-selections/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBackupBackupSelections",
      "namespace": "dataAwsccBackupBackupSelections",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-selections/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-selections/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-selections/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-backup-backup-selections/index:DataAwsccBackupBackupSelections"
    },
    "@cdktn/provider-awscc.dataAwsccBackupBackupSelections.DataAwsccBackupBackupSelectionsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupBackupSelections.DataAwsccBackupBackupSelectionsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-backup-backup-selections/index.ts",
        "line": 14
      },
      "name": "DataAwsccBackupBackupSelectionsConfig",
      "namespace": "dataAwsccBackupBackupSelections",
      "symbolId": "src/data-awscc-backup-backup-selections/index:DataAwsccBackupBackupSelectionsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBackupBackupVault.DataAwsccBackupBackupVault": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/backup_backup_vault awscc_backup_backup_vault}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupBackupVault.DataAwsccBackupBackupVault",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/backup_backup_vault awscc_backup_backup_vault} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-backup-backup-vault/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-awscc.dataAwsccBackupBackupVault.DataAwsccBackupBackupVaultConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-backup-backup-vault/index.ts",
        "line": 152
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBackupBackupVault resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-vault/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 DataAwsccBackupBackupVault to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/backup_backup_vault#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBackupBackupVault that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBackupBackupVault to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-vault/index.ts",
            "line": 262
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-vault/index.ts",
            "line": 268
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBackupBackupVault",
      "namespace": "dataAwsccBackupBackupVault",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-vault/index.ts",
            "line": 157
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-vault/index.ts",
            "line": 208
          },
          "name": "accessPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-vault/index.ts",
            "line": 213
          },
          "name": "backupVaultArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-vault/index.ts",
            "line": 218
          },
          "name": "backupVaultName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-vault/index.ts",
            "line": 224
          },
          "name": "backupVaultTags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-vault/index.ts",
            "line": 229
          },
          "name": "encryptionKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-vault/index.ts",
            "line": 248
          },
          "name": "lockConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBackupBackupVault.DataAwsccBackupBackupVaultLockConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-vault/index.ts",
            "line": 254
          },
          "name": "notifications",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBackupBackupVault.DataAwsccBackupBackupVaultNotificationsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-vault/index.ts",
            "line": 242
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-vault/index.ts",
            "line": 235
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-backup-backup-vault/index:DataAwsccBackupBackupVault"
    },
    "@cdktn/provider-awscc.dataAwsccBackupBackupVault.DataAwsccBackupBackupVaultConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupBackupVault.DataAwsccBackupBackupVaultConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-backup-backup-vault/index.ts",
        "line": 14
      },
      "name": "DataAwsccBackupBackupVaultConfig",
      "namespace": "dataAwsccBackupBackupVault",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/backup_backup_vault#id DataAwsccBackupBackupVault#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-vault/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-backup-backup-vault/index:DataAwsccBackupBackupVaultConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBackupBackupVault.DataAwsccBackupBackupVaultLockConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupBackupVault.DataAwsccBackupBackupVaultLockConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-backup-backup-vault/index.ts",
        "line": 25
      },
      "name": "DataAwsccBackupBackupVaultLockConfiguration",
      "namespace": "dataAwsccBackupBackupVault",
      "symbolId": "src/data-awscc-backup-backup-vault/index:DataAwsccBackupBackupVaultLockConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBackupBackupVault.DataAwsccBackupBackupVaultLockConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupBackupVault.DataAwsccBackupBackupVaultLockConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-backup-backup-vault/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-backup-backup-vault/index.ts",
        "line": 48
      },
      "name": "DataAwsccBackupBackupVaultLockConfigurationOutputReference",
      "namespace": "dataAwsccBackupBackupVault",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-vault/index.ts",
            "line": 75
          },
          "name": "changeableForDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-vault/index.ts",
            "line": 80
          },
          "name": "maxRetentionDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-vault/index.ts",
            "line": 85
          },
          "name": "minRetentionDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-vault/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBackupBackupVault.DataAwsccBackupBackupVaultLockConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-backup-backup-vault/index:DataAwsccBackupBackupVaultLockConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBackupBackupVault.DataAwsccBackupBackupVaultNotifications": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupBackupVault.DataAwsccBackupBackupVaultNotifications",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-backup-backup-vault/index.ts",
        "line": 89
      },
      "name": "DataAwsccBackupBackupVaultNotifications",
      "namespace": "dataAwsccBackupBackupVault",
      "symbolId": "src/data-awscc-backup-backup-vault/index:DataAwsccBackupBackupVaultNotifications"
    },
    "@cdktn/provider-awscc.dataAwsccBackupBackupVault.DataAwsccBackupBackupVaultNotificationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupBackupVault.DataAwsccBackupBackupVaultNotificationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-backup-backup-vault/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-backup-backup-vault/index.ts",
        "line": 112
      },
      "name": "DataAwsccBackupBackupVaultNotificationsOutputReference",
      "namespace": "dataAwsccBackupBackupVault",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-vault/index.ts",
            "line": 139
          },
          "name": "backupVaultEvents",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-vault/index.ts",
            "line": 144
          },
          "name": "snsTopicArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-vault/index.ts",
            "line": 123
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBackupBackupVault.DataAwsccBackupBackupVaultNotifications"
          }
        }
      ],
      "symbolId": "src/data-awscc-backup-backup-vault/index:DataAwsccBackupBackupVaultNotificationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBackupBackupVaults.DataAwsccBackupBackupVaults": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/backup_backup_vaults awscc_backup_backup_vaults}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupBackupVaults.DataAwsccBackupBackupVaults",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/backup_backup_vaults awscc_backup_backup_vaults} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-backup-backup-vaults/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBackupBackupVaults.DataAwsccBackupBackupVaultsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-backup-backup-vaults/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBackupBackupVaults resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-vaults/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccBackupBackupVaults to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/backup_backup_vaults#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBackupBackupVaults that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBackupBackupVaults to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-vaults/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-vaults/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBackupBackupVaults",
      "namespace": "dataAwsccBackupBackupVaults",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-vaults/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-vaults/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-backup-vaults/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-backup-backup-vaults/index:DataAwsccBackupBackupVaults"
    },
    "@cdktn/provider-awscc.dataAwsccBackupBackupVaults.DataAwsccBackupBackupVaultsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupBackupVaults.DataAwsccBackupBackupVaultsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-backup-backup-vaults/index.ts",
        "line": 14
      },
      "name": "DataAwsccBackupBackupVaultsConfig",
      "namespace": "dataAwsccBackupBackupVaults",
      "symbolId": "src/data-awscc-backup-backup-vaults/index:DataAwsccBackupBackupVaultsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBackupFramework.DataAwsccBackupFramework": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/backup_framework awscc_backup_framework}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupFramework.DataAwsccBackupFramework",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/backup_framework awscc_backup_framework} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-backup-framework/index.ts",
          "line": 453
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBackupFramework.DataAwsccBackupFrameworkConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-backup-framework/index.ts",
        "line": 421
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBackupFramework resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-framework/index.ts",
            "line": 438
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccBackupFramework to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/backup_framework#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBackupFramework that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBackupFramework to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-framework/index.ts",
            "line": 535
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-framework/index.ts",
            "line": 541
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBackupFramework",
      "namespace": "dataAwsccBackupFramework",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-framework/index.ts",
            "line": 426
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-framework/index.ts",
            "line": 477
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-framework/index.ts",
            "line": 482
          },
          "name": "deploymentStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-framework/index.ts",
            "line": 487
          },
          "name": "frameworkArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-framework/index.ts",
            "line": 493
          },
          "name": "frameworkControls",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBackupFramework.DataAwsccBackupFrameworkFrameworkControlsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-framework/index.ts",
            "line": 498
          },
          "name": "frameworkDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-framework/index.ts",
            "line": 503
          },
          "name": "frameworkName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-framework/index.ts",
            "line": 508
          },
          "name": "frameworkStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-framework/index.ts",
            "line": 514
          },
          "name": "frameworkTags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBackupFramework.DataAwsccBackupFrameworkFrameworkTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-framework/index.ts",
            "line": 527
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-framework/index.ts",
            "line": 520
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-backup-framework/index:DataAwsccBackupFramework"
    },
    "@cdktn/provider-awscc.dataAwsccBackupFramework.DataAwsccBackupFrameworkConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupFramework.DataAwsccBackupFrameworkConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-backup-framework/index.ts",
        "line": 14
      },
      "name": "DataAwsccBackupFrameworkConfig",
      "namespace": "dataAwsccBackupFramework",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/backup_framework#id DataAwsccBackupFramework#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-framework/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-backup-framework/index:DataAwsccBackupFrameworkConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBackupFramework.DataAwsccBackupFrameworkFrameworkControls": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupFramework.DataAwsccBackupFrameworkFrameworkControls",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-backup-framework/index.ts",
        "line": 250
      },
      "name": "DataAwsccBackupFrameworkFrameworkControls",
      "namespace": "dataAwsccBackupFramework",
      "symbolId": "src/data-awscc-backup-framework/index:DataAwsccBackupFrameworkFrameworkControls"
    },
    "@cdktn/provider-awscc.dataAwsccBackupFramework.DataAwsccBackupFrameworkFrameworkControlsControlInputParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupFramework.DataAwsccBackupFrameworkFrameworkControlsControlInputParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-backup-framework/index.ts",
        "line": 25
      },
      "name": "DataAwsccBackupFrameworkFrameworkControlsControlInputParameters",
      "namespace": "dataAwsccBackupFramework",
      "symbolId": "src/data-awscc-backup-framework/index:DataAwsccBackupFrameworkFrameworkControlsControlInputParameters"
    },
    "@cdktn/provider-awscc.dataAwsccBackupFramework.DataAwsccBackupFrameworkFrameworkControlsControlInputParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupFramework.DataAwsccBackupFrameworkFrameworkControlsControlInputParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-backup-framework/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-awscc-backup-framework/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-framework/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-awscc.dataAwsccBackupFramework.DataAwsccBackupFrameworkFrameworkControlsControlInputParametersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBackupFrameworkFrameworkControlsControlInputParametersList",
      "namespace": "dataAwsccBackupFramework",
      "symbolId": "src/data-awscc-backup-framework/index:DataAwsccBackupFrameworkFrameworkControlsControlInputParametersList"
    },
    "@cdktn/provider-awscc.dataAwsccBackupFramework.DataAwsccBackupFrameworkFrameworkControlsControlInputParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupFramework.DataAwsccBackupFrameworkFrameworkControlsControlInputParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-backup-framework/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-backup-framework/index.ts",
        "line": 48
      },
      "name": "DataAwsccBackupFrameworkFrameworkControlsControlInputParametersOutputReference",
      "namespace": "dataAwsccBackupFramework",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-framework/index.ts",
            "line": 77
          },
          "name": "parameterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-framework/index.ts",
            "line": 82
          },
          "name": "parameterValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-framework/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBackupFramework.DataAwsccBackupFrameworkFrameworkControlsControlInputParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-backup-framework/index:DataAwsccBackupFrameworkFrameworkControlsControlInputParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBackupFramework.DataAwsccBackupFrameworkFrameworkControlsControlScope": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupFramework.DataAwsccBackupFrameworkFrameworkControlsControlScope",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-backup-framework/index.ts",
        "line": 185
      },
      "name": "DataAwsccBackupFrameworkFrameworkControlsControlScope",
      "namespace": "dataAwsccBackupFramework",
      "symbolId": "src/data-awscc-backup-framework/index:DataAwsccBackupFrameworkFrameworkControlsControlScope"
    },
    "@cdktn/provider-awscc.dataAwsccBackupFramework.DataAwsccBackupFrameworkFrameworkControlsControlScopeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupFramework.DataAwsccBackupFrameworkFrameworkControlsControlScopeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-backup-framework/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-awscc-backup-framework/index.ts",
        "line": 208
      },
      "name": "DataAwsccBackupFrameworkFrameworkControlsControlScopeOutputReference",
      "namespace": "dataAwsccBackupFramework",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-framework/index.ts",
            "line": 235
          },
          "name": "complianceResourceIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-framework/index.ts",
            "line": 240
          },
          "name": "complianceResourceTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-framework/index.ts",
            "line": 246
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBackupFramework.DataAwsccBackupFrameworkFrameworkControlsControlScopeTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-framework/index.ts",
            "line": 219
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBackupFramework.DataAwsccBackupFrameworkFrameworkControlsControlScope"
          }
        }
      ],
      "symbolId": "src/data-awscc-backup-framework/index:DataAwsccBackupFrameworkFrameworkControlsControlScopeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBackupFramework.DataAwsccBackupFrameworkFrameworkControlsControlScopeTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupFramework.DataAwsccBackupFrameworkFrameworkControlsControlScopeTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-backup-framework/index.ts",
        "line": 105
      },
      "name": "DataAwsccBackupFrameworkFrameworkControlsControlScopeTags",
      "namespace": "dataAwsccBackupFramework",
      "symbolId": "src/data-awscc-backup-framework/index:DataAwsccBackupFrameworkFrameworkControlsControlScopeTags"
    },
    "@cdktn/provider-awscc.dataAwsccBackupFramework.DataAwsccBackupFrameworkFrameworkControlsControlScopeTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupFramework.DataAwsccBackupFrameworkFrameworkControlsControlScopeTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-backup-framework/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-awscc-backup-framework/index.ts",
        "line": 167
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-framework/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-awscc.dataAwsccBackupFramework.DataAwsccBackupFrameworkFrameworkControlsControlScopeTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBackupFrameworkFrameworkControlsControlScopeTagsList",
      "namespace": "dataAwsccBackupFramework",
      "symbolId": "src/data-awscc-backup-framework/index:DataAwsccBackupFrameworkFrameworkControlsControlScopeTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccBackupFramework.DataAwsccBackupFrameworkFrameworkControlsControlScopeTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupFramework.DataAwsccBackupFrameworkFrameworkControlsControlScopeTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-backup-framework/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-awscc-backup-framework/index.ts",
        "line": 128
      },
      "name": "DataAwsccBackupFrameworkFrameworkControlsControlScopeTagsOutputReference",
      "namespace": "dataAwsccBackupFramework",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-framework/index.ts",
            "line": 157
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-framework/index.ts",
            "line": 162
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-framework/index.ts",
            "line": 141
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBackupFramework.DataAwsccBackupFrameworkFrameworkControlsControlScopeTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-backup-framework/index:DataAwsccBackupFrameworkFrameworkControlsControlScopeTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBackupFramework.DataAwsccBackupFrameworkFrameworkControlsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupFramework.DataAwsccBackupFrameworkFrameworkControlsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-backup-framework/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-awscc-backup-framework/index.ts",
        "line": 319
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-framework/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-awscc.dataAwsccBackupFramework.DataAwsccBackupFrameworkFrameworkControlsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBackupFrameworkFrameworkControlsList",
      "namespace": "dataAwsccBackupFramework",
      "symbolId": "src/data-awscc-backup-framework/index:DataAwsccBackupFrameworkFrameworkControlsList"
    },
    "@cdktn/provider-awscc.dataAwsccBackupFramework.DataAwsccBackupFrameworkFrameworkControlsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupFramework.DataAwsccBackupFrameworkFrameworkControlsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-backup-framework/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-awscc-backup-framework/index.ts",
        "line": 273
      },
      "name": "DataAwsccBackupFrameworkFrameworkControlsOutputReference",
      "namespace": "dataAwsccBackupFramework",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-framework/index.ts",
            "line": 303
          },
          "name": "controlInputParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBackupFramework.DataAwsccBackupFrameworkFrameworkControlsControlInputParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-framework/index.ts",
            "line": 308
          },
          "name": "controlName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-framework/index.ts",
            "line": 314
          },
          "name": "controlScope",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBackupFramework.DataAwsccBackupFrameworkFrameworkControlsControlScopeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-framework/index.ts",
            "line": 286
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBackupFramework.DataAwsccBackupFrameworkFrameworkControls"
          }
        }
      ],
      "symbolId": "src/data-awscc-backup-framework/index:DataAwsccBackupFrameworkFrameworkControlsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBackupFramework.DataAwsccBackupFrameworkFrameworkTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupFramework.DataAwsccBackupFrameworkFrameworkTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-backup-framework/index.ts",
        "line": 337
      },
      "name": "DataAwsccBackupFrameworkFrameworkTags",
      "namespace": "dataAwsccBackupFramework",
      "symbolId": "src/data-awscc-backup-framework/index:DataAwsccBackupFrameworkFrameworkTags"
    },
    "@cdktn/provider-awscc.dataAwsccBackupFramework.DataAwsccBackupFrameworkFrameworkTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupFramework.DataAwsccBackupFrameworkFrameworkTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-backup-framework/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-backup-framework/index.ts",
        "line": 399
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-framework/index.ts",
            "line": 413
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBackupFramework.DataAwsccBackupFrameworkFrameworkTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBackupFrameworkFrameworkTagsList",
      "namespace": "dataAwsccBackupFramework",
      "symbolId": "src/data-awscc-backup-framework/index:DataAwsccBackupFrameworkFrameworkTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccBackupFramework.DataAwsccBackupFrameworkFrameworkTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupFramework.DataAwsccBackupFrameworkFrameworkTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-backup-framework/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-awscc-backup-framework/index.ts",
        "line": 360
      },
      "name": "DataAwsccBackupFrameworkFrameworkTagsOutputReference",
      "namespace": "dataAwsccBackupFramework",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-framework/index.ts",
            "line": 389
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-framework/index.ts",
            "line": 394
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-framework/index.ts",
            "line": 373
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBackupFramework.DataAwsccBackupFrameworkFrameworkTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-backup-framework/index:DataAwsccBackupFrameworkFrameworkTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBackupFrameworks.DataAwsccBackupFrameworks": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/backup_frameworks awscc_backup_frameworks}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupFrameworks.DataAwsccBackupFrameworks",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/backup_frameworks awscc_backup_frameworks} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-backup-frameworks/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBackupFrameworks.DataAwsccBackupFrameworksConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-backup-frameworks/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBackupFrameworks resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-frameworks/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccBackupFrameworks to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/backup_frameworks#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBackupFrameworks that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBackupFrameworks to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-frameworks/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-frameworks/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBackupFrameworks",
      "namespace": "dataAwsccBackupFrameworks",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-frameworks/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-frameworks/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-frameworks/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-backup-frameworks/index:DataAwsccBackupFrameworks"
    },
    "@cdktn/provider-awscc.dataAwsccBackupFrameworks.DataAwsccBackupFrameworksConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupFrameworks.DataAwsccBackupFrameworksConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-backup-frameworks/index.ts",
        "line": 14
      },
      "name": "DataAwsccBackupFrameworksConfig",
      "namespace": "dataAwsccBackupFrameworks",
      "symbolId": "src/data-awscc-backup-frameworks/index:DataAwsccBackupFrameworksConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBackupLegalHold.DataAwsccBackupLegalHold": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/backup_legal_hold awscc_backup_legal_hold}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupLegalHold.DataAwsccBackupLegalHold",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/backup_legal_hold awscc_backup_legal_hold} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-backup-legal-hold/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBackupLegalHold.DataAwsccBackupLegalHoldConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-backup-legal-hold/index.ts",
        "line": 233
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBackupLegalHold resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-legal-hold/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 DataAwsccBackupLegalHold to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/backup_legal_hold#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBackupLegalHold that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBackupLegalHold to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-legal-hold/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-awscc-backup-legal-hold/index.ts",
            "line": 353
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBackupLegalHold",
      "namespace": "dataAwsccBackupLegalHold",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-legal-hold/index.ts",
            "line": 238
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-legal-hold/index.ts",
            "line": 289
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-legal-hold/index.ts",
            "line": 294
          },
          "name": "creationDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-legal-hold/index.ts",
            "line": 299
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-legal-hold/index.ts",
            "line": 317
          },
          "name": "legalHoldId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-legal-hold/index.ts",
            "line": 323
          },
          "name": "recoveryPointSelection",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBackupLegalHold.DataAwsccBackupLegalHoldRecoveryPointSelectionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-legal-hold/index.ts",
            "line": 328
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-legal-hold/index.ts",
            "line": 334
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBackupLegalHold.DataAwsccBackupLegalHoldTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-legal-hold/index.ts",
            "line": 339
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-legal-hold/index.ts",
            "line": 312
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-legal-hold/index.ts",
            "line": 305
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-backup-legal-hold/index:DataAwsccBackupLegalHold"
    },
    "@cdktn/provider-awscc.dataAwsccBackupLegalHold.DataAwsccBackupLegalHoldConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupLegalHold.DataAwsccBackupLegalHoldConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-backup-legal-hold/index.ts",
        "line": 14
      },
      "name": "DataAwsccBackupLegalHoldConfig",
      "namespace": "dataAwsccBackupLegalHold",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/backup_legal_hold#id DataAwsccBackupLegalHold#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-legal-hold/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-backup-legal-hold/index:DataAwsccBackupLegalHoldConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBackupLegalHold.DataAwsccBackupLegalHoldRecoveryPointSelection": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupLegalHold.DataAwsccBackupLegalHoldRecoveryPointSelection",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-backup-legal-hold/index.ts",
        "line": 84
      },
      "name": "DataAwsccBackupLegalHoldRecoveryPointSelection",
      "namespace": "dataAwsccBackupLegalHold",
      "symbolId": "src/data-awscc-backup-legal-hold/index:DataAwsccBackupLegalHoldRecoveryPointSelection"
    },
    "@cdktn/provider-awscc.dataAwsccBackupLegalHold.DataAwsccBackupLegalHoldRecoveryPointSelectionDateRange": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupLegalHold.DataAwsccBackupLegalHoldRecoveryPointSelectionDateRange",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-backup-legal-hold/index.ts",
        "line": 25
      },
      "name": "DataAwsccBackupLegalHoldRecoveryPointSelectionDateRange",
      "namespace": "dataAwsccBackupLegalHold",
      "symbolId": "src/data-awscc-backup-legal-hold/index:DataAwsccBackupLegalHoldRecoveryPointSelectionDateRange"
    },
    "@cdktn/provider-awscc.dataAwsccBackupLegalHold.DataAwsccBackupLegalHoldRecoveryPointSelectionDateRangeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupLegalHold.DataAwsccBackupLegalHoldRecoveryPointSelectionDateRangeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-backup-legal-hold/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-backup-legal-hold/index.ts",
        "line": 48
      },
      "name": "DataAwsccBackupLegalHoldRecoveryPointSelectionDateRangeOutputReference",
      "namespace": "dataAwsccBackupLegalHold",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-legal-hold/index.ts",
            "line": 75
          },
          "name": "fromDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-legal-hold/index.ts",
            "line": 80
          },
          "name": "toDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-legal-hold/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBackupLegalHold.DataAwsccBackupLegalHoldRecoveryPointSelectionDateRange"
          }
        }
      ],
      "symbolId": "src/data-awscc-backup-legal-hold/index:DataAwsccBackupLegalHoldRecoveryPointSelectionDateRangeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBackupLegalHold.DataAwsccBackupLegalHoldRecoveryPointSelectionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupLegalHold.DataAwsccBackupLegalHoldRecoveryPointSelectionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-backup-legal-hold/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-awscc-backup-legal-hold/index.ts",
        "line": 107
      },
      "name": "DataAwsccBackupLegalHoldRecoveryPointSelectionOutputReference",
      "namespace": "dataAwsccBackupLegalHold",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-legal-hold/index.ts",
            "line": 135
          },
          "name": "dateRange",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBackupLegalHold.DataAwsccBackupLegalHoldRecoveryPointSelectionDateRangeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-legal-hold/index.ts",
            "line": 140
          },
          "name": "resourceIdentifiers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-legal-hold/index.ts",
            "line": 145
          },
          "name": "vaultNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-legal-hold/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBackupLegalHold.DataAwsccBackupLegalHoldRecoveryPointSelection"
          }
        }
      ],
      "symbolId": "src/data-awscc-backup-legal-hold/index:DataAwsccBackupLegalHoldRecoveryPointSelectionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBackupLegalHold.DataAwsccBackupLegalHoldTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupLegalHold.DataAwsccBackupLegalHoldTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-backup-legal-hold/index.ts",
        "line": 149
      },
      "name": "DataAwsccBackupLegalHoldTags",
      "namespace": "dataAwsccBackupLegalHold",
      "symbolId": "src/data-awscc-backup-legal-hold/index:DataAwsccBackupLegalHoldTags"
    },
    "@cdktn/provider-awscc.dataAwsccBackupLegalHold.DataAwsccBackupLegalHoldTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupLegalHold.DataAwsccBackupLegalHoldTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-backup-legal-hold/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-awscc-backup-legal-hold/index.ts",
        "line": 211
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-legal-hold/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-awscc.dataAwsccBackupLegalHold.DataAwsccBackupLegalHoldTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBackupLegalHoldTagsList",
      "namespace": "dataAwsccBackupLegalHold",
      "symbolId": "src/data-awscc-backup-legal-hold/index:DataAwsccBackupLegalHoldTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccBackupLegalHold.DataAwsccBackupLegalHoldTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupLegalHold.DataAwsccBackupLegalHoldTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-backup-legal-hold/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-awscc-backup-legal-hold/index.ts",
        "line": 172
      },
      "name": "DataAwsccBackupLegalHoldTagsOutputReference",
      "namespace": "dataAwsccBackupLegalHold",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-legal-hold/index.ts",
            "line": 201
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-legal-hold/index.ts",
            "line": 206
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-legal-hold/index.ts",
            "line": 185
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBackupLegalHold.DataAwsccBackupLegalHoldTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-backup-legal-hold/index:DataAwsccBackupLegalHoldTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBackupLegalHolds.DataAwsccBackupLegalHolds": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/backup_legal_holds awscc_backup_legal_holds}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupLegalHolds.DataAwsccBackupLegalHolds",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/backup_legal_holds awscc_backup_legal_holds} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-backup-legal-holds/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBackupLegalHolds.DataAwsccBackupLegalHoldsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-backup-legal-holds/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBackupLegalHolds resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-legal-holds/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccBackupLegalHolds to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/backup_legal_holds#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBackupLegalHolds that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBackupLegalHolds to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-legal-holds/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-legal-holds/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBackupLegalHolds",
      "namespace": "dataAwsccBackupLegalHolds",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-legal-holds/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-legal-holds/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-legal-holds/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-backup-legal-holds/index:DataAwsccBackupLegalHolds"
    },
    "@cdktn/provider-awscc.dataAwsccBackupLegalHolds.DataAwsccBackupLegalHoldsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupLegalHolds.DataAwsccBackupLegalHoldsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-backup-legal-holds/index.ts",
        "line": 14
      },
      "name": "DataAwsccBackupLegalHoldsConfig",
      "namespace": "dataAwsccBackupLegalHolds",
      "symbolId": "src/data-awscc-backup-legal-holds/index:DataAwsccBackupLegalHoldsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBackupLogicallyAirGappedBackupVault.DataAwsccBackupLogicallyAirGappedBackupVault": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/backup_logically_air_gapped_backup_vault awscc_backup_logically_air_gapped_backup_vault}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupLogicallyAirGappedBackupVault.DataAwsccBackupLogicallyAirGappedBackupVault",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/backup_logically_air_gapped_backup_vault awscc_backup_logically_air_gapped_backup_vault} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-backup-logically-air-gapped-backup-vault/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-awscc.dataAwsccBackupLogicallyAirGappedBackupVault.DataAwsccBackupLogicallyAirGappedBackupVaultConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-backup-logically-air-gapped-backup-vault/index.ts",
        "line": 88
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBackupLogicallyAirGappedBackupVault resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-logically-air-gapped-backup-vault/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 DataAwsccBackupLogicallyAirGappedBackupVault to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/backup_logically_air_gapped_backup_vault#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBackupLogicallyAirGappedBackupVault that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBackupLogicallyAirGappedBackupVault to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-logically-air-gapped-backup-vault/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-awscc-backup-logically-air-gapped-backup-vault/index.ts",
            "line": 223
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBackupLogicallyAirGappedBackupVault",
      "namespace": "dataAwsccBackupLogicallyAirGappedBackupVault",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-logically-air-gapped-backup-vault/index.ts",
            "line": 93
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-logically-air-gapped-backup-vault/index.ts",
            "line": 144
          },
          "name": "accessPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-logically-air-gapped-backup-vault/index.ts",
            "line": 149
          },
          "name": "backupVaultArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-logically-air-gapped-backup-vault/index.ts",
            "line": 154
          },
          "name": "backupVaultName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-logically-air-gapped-backup-vault/index.ts",
            "line": 160
          },
          "name": "backupVaultTags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-logically-air-gapped-backup-vault/index.ts",
            "line": 165
          },
          "name": "encryptionKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-logically-air-gapped-backup-vault/index.ts",
            "line": 183
          },
          "name": "maxRetentionDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-logically-air-gapped-backup-vault/index.ts",
            "line": 188
          },
          "name": "minRetentionDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-logically-air-gapped-backup-vault/index.ts",
            "line": 193
          },
          "name": "mpaApprovalTeamArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-logically-air-gapped-backup-vault/index.ts",
            "line": 199
          },
          "name": "notifications",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBackupLogicallyAirGappedBackupVault.DataAwsccBackupLogicallyAirGappedBackupVaultNotificationsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-logically-air-gapped-backup-vault/index.ts",
            "line": 204
          },
          "name": "vaultState",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-logically-air-gapped-backup-vault/index.ts",
            "line": 209
          },
          "name": "vaultType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-logically-air-gapped-backup-vault/index.ts",
            "line": 178
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-logically-air-gapped-backup-vault/index.ts",
            "line": 171
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-backup-logically-air-gapped-backup-vault/index:DataAwsccBackupLogicallyAirGappedBackupVault"
    },
    "@cdktn/provider-awscc.dataAwsccBackupLogicallyAirGappedBackupVault.DataAwsccBackupLogicallyAirGappedBackupVaultConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupLogicallyAirGappedBackupVault.DataAwsccBackupLogicallyAirGappedBackupVaultConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-backup-logically-air-gapped-backup-vault/index.ts",
        "line": 14
      },
      "name": "DataAwsccBackupLogicallyAirGappedBackupVaultConfig",
      "namespace": "dataAwsccBackupLogicallyAirGappedBackupVault",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/backup_logically_air_gapped_backup_vault#id DataAwsccBackupLogicallyAirGappedBackupVault#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-logically-air-gapped-backup-vault/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-backup-logically-air-gapped-backup-vault/index:DataAwsccBackupLogicallyAirGappedBackupVaultConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBackupLogicallyAirGappedBackupVault.DataAwsccBackupLogicallyAirGappedBackupVaultNotifications": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupLogicallyAirGappedBackupVault.DataAwsccBackupLogicallyAirGappedBackupVaultNotifications",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-backup-logically-air-gapped-backup-vault/index.ts",
        "line": 25
      },
      "name": "DataAwsccBackupLogicallyAirGappedBackupVaultNotifications",
      "namespace": "dataAwsccBackupLogicallyAirGappedBackupVault",
      "symbolId": "src/data-awscc-backup-logically-air-gapped-backup-vault/index:DataAwsccBackupLogicallyAirGappedBackupVaultNotifications"
    },
    "@cdktn/provider-awscc.dataAwsccBackupLogicallyAirGappedBackupVault.DataAwsccBackupLogicallyAirGappedBackupVaultNotificationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupLogicallyAirGappedBackupVault.DataAwsccBackupLogicallyAirGappedBackupVaultNotificationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-backup-logically-air-gapped-backup-vault/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-backup-logically-air-gapped-backup-vault/index.ts",
        "line": 48
      },
      "name": "DataAwsccBackupLogicallyAirGappedBackupVaultNotificationsOutputReference",
      "namespace": "dataAwsccBackupLogicallyAirGappedBackupVault",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-logically-air-gapped-backup-vault/index.ts",
            "line": 75
          },
          "name": "backupVaultEvents",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-logically-air-gapped-backup-vault/index.ts",
            "line": 80
          },
          "name": "snsTopicArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-logically-air-gapped-backup-vault/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBackupLogicallyAirGappedBackupVault.DataAwsccBackupLogicallyAirGappedBackupVaultNotifications"
          }
        }
      ],
      "symbolId": "src/data-awscc-backup-logically-air-gapped-backup-vault/index:DataAwsccBackupLogicallyAirGappedBackupVaultNotificationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBackupLogicallyAirGappedBackupVaults.DataAwsccBackupLogicallyAirGappedBackupVaults": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/backup_logically_air_gapped_backup_vaults awscc_backup_logically_air_gapped_backup_vaults}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupLogicallyAirGappedBackupVaults.DataAwsccBackupLogicallyAirGappedBackupVaults",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/backup_logically_air_gapped_backup_vaults awscc_backup_logically_air_gapped_backup_vaults} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-backup-logically-air-gapped-backup-vaults/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBackupLogicallyAirGappedBackupVaults.DataAwsccBackupLogicallyAirGappedBackupVaultsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-backup-logically-air-gapped-backup-vaults/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBackupLogicallyAirGappedBackupVaults resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-logically-air-gapped-backup-vaults/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccBackupLogicallyAirGappedBackupVaults to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/backup_logically_air_gapped_backup_vaults#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBackupLogicallyAirGappedBackupVaults that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBackupLogicallyAirGappedBackupVaults to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-logically-air-gapped-backup-vaults/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-logically-air-gapped-backup-vaults/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBackupLogicallyAirGappedBackupVaults",
      "namespace": "dataAwsccBackupLogicallyAirGappedBackupVaults",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-logically-air-gapped-backup-vaults/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-logically-air-gapped-backup-vaults/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-logically-air-gapped-backup-vaults/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-backup-logically-air-gapped-backup-vaults/index:DataAwsccBackupLogicallyAirGappedBackupVaults"
    },
    "@cdktn/provider-awscc.dataAwsccBackupLogicallyAirGappedBackupVaults.DataAwsccBackupLogicallyAirGappedBackupVaultsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupLogicallyAirGappedBackupVaults.DataAwsccBackupLogicallyAirGappedBackupVaultsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-backup-logically-air-gapped-backup-vaults/index.ts",
        "line": 14
      },
      "name": "DataAwsccBackupLogicallyAirGappedBackupVaultsConfig",
      "namespace": "dataAwsccBackupLogicallyAirGappedBackupVaults",
      "symbolId": "src/data-awscc-backup-logically-air-gapped-backup-vaults/index:DataAwsccBackupLogicallyAirGappedBackupVaultsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBackupReportPlan.DataAwsccBackupReportPlan": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/backup_report_plan awscc_backup_report_plan}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupReportPlan.DataAwsccBackupReportPlan",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/backup_report_plan awscc_backup_report_plan} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-backup-report-plan/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-awscc.dataAwsccBackupReportPlan.DataAwsccBackupReportPlanConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-backup-report-plan/index.ts",
        "line": 247
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBackupReportPlan resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-report-plan/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 DataAwsccBackupReportPlan to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/backup_report_plan#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBackupReportPlan that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBackupReportPlan to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-report-plan/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-awscc-backup-report-plan/index.ts",
            "line": 358
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBackupReportPlan",
      "namespace": "dataAwsccBackupReportPlan",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-report-plan/index.ts",
            "line": 252
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-report-plan/index.ts",
            "line": 317
          },
          "name": "reportDeliveryChannel",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBackupReportPlan.DataAwsccBackupReportPlanReportDeliveryChannelOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-report-plan/index.ts",
            "line": 322
          },
          "name": "reportPlanArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-report-plan/index.ts",
            "line": 327
          },
          "name": "reportPlanDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-report-plan/index.ts",
            "line": 332
          },
          "name": "reportPlanName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-report-plan/index.ts",
            "line": 338
          },
          "name": "reportPlanTags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBackupReportPlan.DataAwsccBackupReportPlanReportPlanTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-report-plan/index.ts",
            "line": 344
          },
          "name": "reportSetting",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBackupReportPlan.DataAwsccBackupReportPlanReportSettingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-report-plan/index.ts",
            "line": 311
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-report-plan/index.ts",
            "line": 304
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-backup-report-plan/index:DataAwsccBackupReportPlan"
    },
    "@cdktn/provider-awscc.dataAwsccBackupReportPlan.DataAwsccBackupReportPlanConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupReportPlan.DataAwsccBackupReportPlanConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-backup-report-plan/index.ts",
        "line": 14
      },
      "name": "DataAwsccBackupReportPlanConfig",
      "namespace": "dataAwsccBackupReportPlan",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/backup_report_plan#id DataAwsccBackupReportPlan#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-report-plan/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-backup-report-plan/index:DataAwsccBackupReportPlanConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBackupReportPlan.DataAwsccBackupReportPlanReportDeliveryChannel": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupReportPlan.DataAwsccBackupReportPlanReportDeliveryChannel",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-backup-report-plan/index.ts",
        "line": 25
      },
      "name": "DataAwsccBackupReportPlanReportDeliveryChannel",
      "namespace": "dataAwsccBackupReportPlan",
      "symbolId": "src/data-awscc-backup-report-plan/index:DataAwsccBackupReportPlanReportDeliveryChannel"
    },
    "@cdktn/provider-awscc.dataAwsccBackupReportPlan.DataAwsccBackupReportPlanReportDeliveryChannelOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupReportPlan.DataAwsccBackupReportPlanReportDeliveryChannelOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-backup-report-plan/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-backup-report-plan/index.ts",
        "line": 48
      },
      "name": "DataAwsccBackupReportPlanReportDeliveryChannelOutputReference",
      "namespace": "dataAwsccBackupReportPlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-report-plan/index.ts",
            "line": 75
          },
          "name": "formats",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-report-plan/index.ts",
            "line": 80
          },
          "name": "s3BucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-report-plan/index.ts",
            "line": 85
          },
          "name": "s3KeyPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-report-plan/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBackupReportPlan.DataAwsccBackupReportPlanReportDeliveryChannel"
          }
        }
      ],
      "symbolId": "src/data-awscc-backup-report-plan/index:DataAwsccBackupReportPlanReportDeliveryChannelOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBackupReportPlan.DataAwsccBackupReportPlanReportPlanTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupReportPlan.DataAwsccBackupReportPlanReportPlanTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-backup-report-plan/index.ts",
        "line": 89
      },
      "name": "DataAwsccBackupReportPlanReportPlanTags",
      "namespace": "dataAwsccBackupReportPlan",
      "symbolId": "src/data-awscc-backup-report-plan/index:DataAwsccBackupReportPlanReportPlanTags"
    },
    "@cdktn/provider-awscc.dataAwsccBackupReportPlan.DataAwsccBackupReportPlanReportPlanTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupReportPlan.DataAwsccBackupReportPlanReportPlanTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-backup-report-plan/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-backup-report-plan/index.ts",
        "line": 151
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-report-plan/index.ts",
            "line": 165
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBackupReportPlan.DataAwsccBackupReportPlanReportPlanTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBackupReportPlanReportPlanTagsList",
      "namespace": "dataAwsccBackupReportPlan",
      "symbolId": "src/data-awscc-backup-report-plan/index:DataAwsccBackupReportPlanReportPlanTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccBackupReportPlan.DataAwsccBackupReportPlanReportPlanTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupReportPlan.DataAwsccBackupReportPlanReportPlanTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-backup-report-plan/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-backup-report-plan/index.ts",
        "line": 112
      },
      "name": "DataAwsccBackupReportPlanReportPlanTagsOutputReference",
      "namespace": "dataAwsccBackupReportPlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-report-plan/index.ts",
            "line": 141
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-report-plan/index.ts",
            "line": 146
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-report-plan/index.ts",
            "line": 125
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBackupReportPlan.DataAwsccBackupReportPlanReportPlanTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-backup-report-plan/index:DataAwsccBackupReportPlanReportPlanTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBackupReportPlan.DataAwsccBackupReportPlanReportSetting": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupReportPlan.DataAwsccBackupReportPlanReportSetting",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-backup-report-plan/index.ts",
        "line": 169
      },
      "name": "DataAwsccBackupReportPlanReportSetting",
      "namespace": "dataAwsccBackupReportPlan",
      "symbolId": "src/data-awscc-backup-report-plan/index:DataAwsccBackupReportPlanReportSetting"
    },
    "@cdktn/provider-awscc.dataAwsccBackupReportPlan.DataAwsccBackupReportPlanReportSettingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupReportPlan.DataAwsccBackupReportPlanReportSettingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-backup-report-plan/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-awscc-backup-report-plan/index.ts",
        "line": 192
      },
      "name": "DataAwsccBackupReportPlanReportSettingOutputReference",
      "namespace": "dataAwsccBackupReportPlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-report-plan/index.ts",
            "line": 219
          },
          "name": "accounts",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-report-plan/index.ts",
            "line": 224
          },
          "name": "frameworkArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-report-plan/index.ts",
            "line": 229
          },
          "name": "organizationUnits",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-report-plan/index.ts",
            "line": 234
          },
          "name": "regions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-report-plan/index.ts",
            "line": 239
          },
          "name": "reportTemplate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-report-plan/index.ts",
            "line": 203
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBackupReportPlan.DataAwsccBackupReportPlanReportSetting"
          }
        }
      ],
      "symbolId": "src/data-awscc-backup-report-plan/index:DataAwsccBackupReportPlanReportSettingOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBackupReportPlans.DataAwsccBackupReportPlans": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/backup_report_plans awscc_backup_report_plans}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupReportPlans.DataAwsccBackupReportPlans",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/backup_report_plans awscc_backup_report_plans} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-backup-report-plans/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBackupReportPlans.DataAwsccBackupReportPlansConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-backup-report-plans/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBackupReportPlans resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-report-plans/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccBackupReportPlans to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/backup_report_plans#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBackupReportPlans that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBackupReportPlans to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-report-plans/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-report-plans/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBackupReportPlans",
      "namespace": "dataAwsccBackupReportPlans",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-report-plans/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-report-plans/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-report-plans/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-backup-report-plans/index:DataAwsccBackupReportPlans"
    },
    "@cdktn/provider-awscc.dataAwsccBackupReportPlans.DataAwsccBackupReportPlansConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupReportPlans.DataAwsccBackupReportPlansConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-backup-report-plans/index.ts",
        "line": 14
      },
      "name": "DataAwsccBackupReportPlansConfig",
      "namespace": "dataAwsccBackupReportPlans",
      "symbolId": "src/data-awscc-backup-report-plans/index:DataAwsccBackupReportPlansConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBackupRestoreTestingPlan.DataAwsccBackupRestoreTestingPlan": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/backup_restore_testing_plan awscc_backup_restore_testing_plan}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupRestoreTestingPlan.DataAwsccBackupRestoreTestingPlan",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/backup_restore_testing_plan awscc_backup_restore_testing_plan} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-backup-restore-testing-plan/index.ts",
          "line": 215
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBackupRestoreTestingPlan.DataAwsccBackupRestoreTestingPlanConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-backup-restore-testing-plan/index.ts",
        "line": 183
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBackupRestoreTestingPlan resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-restore-testing-plan/index.ts",
            "line": 200
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccBackupRestoreTestingPlan to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/backup_restore_testing_plan#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBackupRestoreTestingPlan that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBackupRestoreTestingPlan to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-restore-testing-plan/index.ts",
            "line": 292
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-restore-testing-plan/index.ts",
            "line": 298
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBackupRestoreTestingPlan",
      "namespace": "dataAwsccBackupRestoreTestingPlan",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-restore-testing-plan/index.ts",
            "line": 188
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-restore-testing-plan/index.ts",
            "line": 253
          },
          "name": "recoveryPointSelection",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBackupRestoreTestingPlan.DataAwsccBackupRestoreTestingPlanRecoveryPointSelectionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-restore-testing-plan/index.ts",
            "line": 258
          },
          "name": "restoreTestingPlanArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-restore-testing-plan/index.ts",
            "line": 263
          },
          "name": "restoreTestingPlanName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-restore-testing-plan/index.ts",
            "line": 268
          },
          "name": "scheduleExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-restore-testing-plan/index.ts",
            "line": 273
          },
          "name": "scheduleExpressionTimezone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-restore-testing-plan/index.ts",
            "line": 278
          },
          "name": "startWindowHours",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-restore-testing-plan/index.ts",
            "line": 284
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBackupRestoreTestingPlan.DataAwsccBackupRestoreTestingPlanTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-restore-testing-plan/index.ts",
            "line": 247
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-restore-testing-plan/index.ts",
            "line": 240
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-backup-restore-testing-plan/index:DataAwsccBackupRestoreTestingPlan"
    },
    "@cdktn/provider-awscc.dataAwsccBackupRestoreTestingPlan.DataAwsccBackupRestoreTestingPlanConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupRestoreTestingPlan.DataAwsccBackupRestoreTestingPlanConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-backup-restore-testing-plan/index.ts",
        "line": 14
      },
      "name": "DataAwsccBackupRestoreTestingPlanConfig",
      "namespace": "dataAwsccBackupRestoreTestingPlan",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/backup_restore_testing_plan#id DataAwsccBackupRestoreTestingPlan#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-restore-testing-plan/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-backup-restore-testing-plan/index:DataAwsccBackupRestoreTestingPlanConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBackupRestoreTestingPlan.DataAwsccBackupRestoreTestingPlanRecoveryPointSelection": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupRestoreTestingPlan.DataAwsccBackupRestoreTestingPlanRecoveryPointSelection",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-backup-restore-testing-plan/index.ts",
        "line": 25
      },
      "name": "DataAwsccBackupRestoreTestingPlanRecoveryPointSelection",
      "namespace": "dataAwsccBackupRestoreTestingPlan",
      "symbolId": "src/data-awscc-backup-restore-testing-plan/index:DataAwsccBackupRestoreTestingPlanRecoveryPointSelection"
    },
    "@cdktn/provider-awscc.dataAwsccBackupRestoreTestingPlan.DataAwsccBackupRestoreTestingPlanRecoveryPointSelectionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupRestoreTestingPlan.DataAwsccBackupRestoreTestingPlanRecoveryPointSelectionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-backup-restore-testing-plan/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-backup-restore-testing-plan/index.ts",
        "line": 48
      },
      "name": "DataAwsccBackupRestoreTestingPlanRecoveryPointSelectionOutputReference",
      "namespace": "dataAwsccBackupRestoreTestingPlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-restore-testing-plan/index.ts",
            "line": 75
          },
          "name": "algorithm",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-restore-testing-plan/index.ts",
            "line": 80
          },
          "name": "excludeVaults",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-restore-testing-plan/index.ts",
            "line": 85
          },
          "name": "includeVaults",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-restore-testing-plan/index.ts",
            "line": 90
          },
          "name": "recoveryPointTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-restore-testing-plan/index.ts",
            "line": 95
          },
          "name": "selectionWindowDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-restore-testing-plan/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBackupRestoreTestingPlan.DataAwsccBackupRestoreTestingPlanRecoveryPointSelection"
          }
        }
      ],
      "symbolId": "src/data-awscc-backup-restore-testing-plan/index:DataAwsccBackupRestoreTestingPlanRecoveryPointSelectionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBackupRestoreTestingPlan.DataAwsccBackupRestoreTestingPlanTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupRestoreTestingPlan.DataAwsccBackupRestoreTestingPlanTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-backup-restore-testing-plan/index.ts",
        "line": 99
      },
      "name": "DataAwsccBackupRestoreTestingPlanTags",
      "namespace": "dataAwsccBackupRestoreTestingPlan",
      "symbolId": "src/data-awscc-backup-restore-testing-plan/index:DataAwsccBackupRestoreTestingPlanTags"
    },
    "@cdktn/provider-awscc.dataAwsccBackupRestoreTestingPlan.DataAwsccBackupRestoreTestingPlanTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupRestoreTestingPlan.DataAwsccBackupRestoreTestingPlanTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-backup-restore-testing-plan/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/data-awscc-backup-restore-testing-plan/index.ts",
        "line": 161
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-restore-testing-plan/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-awscc.dataAwsccBackupRestoreTestingPlan.DataAwsccBackupRestoreTestingPlanTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBackupRestoreTestingPlanTagsList",
      "namespace": "dataAwsccBackupRestoreTestingPlan",
      "symbolId": "src/data-awscc-backup-restore-testing-plan/index:DataAwsccBackupRestoreTestingPlanTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccBackupRestoreTestingPlan.DataAwsccBackupRestoreTestingPlanTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupRestoreTestingPlan.DataAwsccBackupRestoreTestingPlanTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-backup-restore-testing-plan/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-backup-restore-testing-plan/index.ts",
        "line": 122
      },
      "name": "DataAwsccBackupRestoreTestingPlanTagsOutputReference",
      "namespace": "dataAwsccBackupRestoreTestingPlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-restore-testing-plan/index.ts",
            "line": 151
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-restore-testing-plan/index.ts",
            "line": 156
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-restore-testing-plan/index.ts",
            "line": 135
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBackupRestoreTestingPlan.DataAwsccBackupRestoreTestingPlanTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-backup-restore-testing-plan/index:DataAwsccBackupRestoreTestingPlanTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBackupRestoreTestingPlans.DataAwsccBackupRestoreTestingPlans": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/backup_restore_testing_plans awscc_backup_restore_testing_plans}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupRestoreTestingPlans.DataAwsccBackupRestoreTestingPlans",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/backup_restore_testing_plans awscc_backup_restore_testing_plans} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-backup-restore-testing-plans/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBackupRestoreTestingPlans.DataAwsccBackupRestoreTestingPlansConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-backup-restore-testing-plans/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBackupRestoreTestingPlans resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-restore-testing-plans/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccBackupRestoreTestingPlans to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/backup_restore_testing_plans#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBackupRestoreTestingPlans that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBackupRestoreTestingPlans to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-restore-testing-plans/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-restore-testing-plans/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBackupRestoreTestingPlans",
      "namespace": "dataAwsccBackupRestoreTestingPlans",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-restore-testing-plans/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-restore-testing-plans/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-restore-testing-plans/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-backup-restore-testing-plans/index:DataAwsccBackupRestoreTestingPlans"
    },
    "@cdktn/provider-awscc.dataAwsccBackupRestoreTestingPlans.DataAwsccBackupRestoreTestingPlansConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupRestoreTestingPlans.DataAwsccBackupRestoreTestingPlansConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-backup-restore-testing-plans/index.ts",
        "line": 14
      },
      "name": "DataAwsccBackupRestoreTestingPlansConfig",
      "namespace": "dataAwsccBackupRestoreTestingPlans",
      "symbolId": "src/data-awscc-backup-restore-testing-plans/index:DataAwsccBackupRestoreTestingPlansConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBackupRestoreTestingSelection.DataAwsccBackupRestoreTestingSelection": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/backup_restore_testing_selection awscc_backup_restore_testing_selection}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupRestoreTestingSelection.DataAwsccBackupRestoreTestingSelection",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/backup_restore_testing_selection awscc_backup_restore_testing_selection} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-backup-restore-testing-selection/index.ts",
          "line": 282
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBackupRestoreTestingSelection.DataAwsccBackupRestoreTestingSelectionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-backup-restore-testing-selection/index.ts",
        "line": 250
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBackupRestoreTestingSelection resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-restore-testing-selection/index.ts",
            "line": 267
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccBackupRestoreTestingSelection to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/backup_restore_testing_selection#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBackupRestoreTestingSelection that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBackupRestoreTestingSelection to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-restore-testing-selection/index.ts",
            "line": 364
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-restore-testing-selection/index.ts",
            "line": 370
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBackupRestoreTestingSelection",
      "namespace": "dataAwsccBackupRestoreTestingSelection",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-restore-testing-selection/index.ts",
            "line": 255
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-restore-testing-selection/index.ts",
            "line": 306
          },
          "name": "iamRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-restore-testing-selection/index.ts",
            "line": 324
          },
          "name": "protectedResourceArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-restore-testing-selection/index.ts",
            "line": 330
          },
          "name": "protectedResourceConditions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBackupRestoreTestingSelection.DataAwsccBackupRestoreTestingSelectionProtectedResourceConditionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-restore-testing-selection/index.ts",
            "line": 335
          },
          "name": "protectedResourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-restore-testing-selection/index.ts",
            "line": 341
          },
          "name": "restoreMetadataOverrides",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-restore-testing-selection/index.ts",
            "line": 346
          },
          "name": "restoreTestingPlanName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-restore-testing-selection/index.ts",
            "line": 351
          },
          "name": "restoreTestingSelectionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-restore-testing-selection/index.ts",
            "line": 356
          },
          "name": "validationWindowHours",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-restore-testing-selection/index.ts",
            "line": 319
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-restore-testing-selection/index.ts",
            "line": 312
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-backup-restore-testing-selection/index:DataAwsccBackupRestoreTestingSelection"
    },
    "@cdktn/provider-awscc.dataAwsccBackupRestoreTestingSelection.DataAwsccBackupRestoreTestingSelectionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupRestoreTestingSelection.DataAwsccBackupRestoreTestingSelectionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-backup-restore-testing-selection/index.ts",
        "line": 14
      },
      "name": "DataAwsccBackupRestoreTestingSelectionConfig",
      "namespace": "dataAwsccBackupRestoreTestingSelection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/backup_restore_testing_selection#id DataAwsccBackupRestoreTestingSelection#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-restore-testing-selection/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-backup-restore-testing-selection/index:DataAwsccBackupRestoreTestingSelectionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBackupRestoreTestingSelection.DataAwsccBackupRestoreTestingSelectionProtectedResourceConditions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupRestoreTestingSelection.DataAwsccBackupRestoreTestingSelectionProtectedResourceConditions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-backup-restore-testing-selection/index.ts",
        "line": 185
      },
      "name": "DataAwsccBackupRestoreTestingSelectionProtectedResourceConditions",
      "namespace": "dataAwsccBackupRestoreTestingSelection",
      "symbolId": "src/data-awscc-backup-restore-testing-selection/index:DataAwsccBackupRestoreTestingSelectionProtectedResourceConditions"
    },
    "@cdktn/provider-awscc.dataAwsccBackupRestoreTestingSelection.DataAwsccBackupRestoreTestingSelectionProtectedResourceConditionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupRestoreTestingSelection.DataAwsccBackupRestoreTestingSelectionProtectedResourceConditionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-backup-restore-testing-selection/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-awscc-backup-restore-testing-selection/index.ts",
        "line": 208
      },
      "name": "DataAwsccBackupRestoreTestingSelectionProtectedResourceConditionsOutputReference",
      "namespace": "dataAwsccBackupRestoreTestingSelection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-restore-testing-selection/index.ts",
            "line": 236
          },
          "name": "stringEquals",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBackupRestoreTestingSelection.DataAwsccBackupRestoreTestingSelectionProtectedResourceConditionsStringEqualsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-restore-testing-selection/index.ts",
            "line": 242
          },
          "name": "stringNotEquals",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBackupRestoreTestingSelection.DataAwsccBackupRestoreTestingSelectionProtectedResourceConditionsStringNotEqualsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-restore-testing-selection/index.ts",
            "line": 219
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBackupRestoreTestingSelection.DataAwsccBackupRestoreTestingSelectionProtectedResourceConditions"
          }
        }
      ],
      "symbolId": "src/data-awscc-backup-restore-testing-selection/index:DataAwsccBackupRestoreTestingSelectionProtectedResourceConditionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBackupRestoreTestingSelection.DataAwsccBackupRestoreTestingSelectionProtectedResourceConditionsStringEquals": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupRestoreTestingSelection.DataAwsccBackupRestoreTestingSelectionProtectedResourceConditionsStringEquals",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-backup-restore-testing-selection/index.ts",
        "line": 25
      },
      "name": "DataAwsccBackupRestoreTestingSelectionProtectedResourceConditionsStringEquals",
      "namespace": "dataAwsccBackupRestoreTestingSelection",
      "symbolId": "src/data-awscc-backup-restore-testing-selection/index:DataAwsccBackupRestoreTestingSelectionProtectedResourceConditionsStringEquals"
    },
    "@cdktn/provider-awscc.dataAwsccBackupRestoreTestingSelection.DataAwsccBackupRestoreTestingSelectionProtectedResourceConditionsStringEqualsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupRestoreTestingSelection.DataAwsccBackupRestoreTestingSelectionProtectedResourceConditionsStringEqualsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-backup-restore-testing-selection/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-awscc-backup-restore-testing-selection/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-restore-testing-selection/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-awscc.dataAwsccBackupRestoreTestingSelection.DataAwsccBackupRestoreTestingSelectionProtectedResourceConditionsStringEqualsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBackupRestoreTestingSelectionProtectedResourceConditionsStringEqualsList",
      "namespace": "dataAwsccBackupRestoreTestingSelection",
      "symbolId": "src/data-awscc-backup-restore-testing-selection/index:DataAwsccBackupRestoreTestingSelectionProtectedResourceConditionsStringEqualsList"
    },
    "@cdktn/provider-awscc.dataAwsccBackupRestoreTestingSelection.DataAwsccBackupRestoreTestingSelectionProtectedResourceConditionsStringEqualsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupRestoreTestingSelection.DataAwsccBackupRestoreTestingSelectionProtectedResourceConditionsStringEqualsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-backup-restore-testing-selection/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-backup-restore-testing-selection/index.ts",
        "line": 48
      },
      "name": "DataAwsccBackupRestoreTestingSelectionProtectedResourceConditionsStringEqualsOutputReference",
      "namespace": "dataAwsccBackupRestoreTestingSelection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-restore-testing-selection/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-restore-testing-selection/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-restore-testing-selection/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBackupRestoreTestingSelection.DataAwsccBackupRestoreTestingSelectionProtectedResourceConditionsStringEquals"
          }
        }
      ],
      "symbolId": "src/data-awscc-backup-restore-testing-selection/index:DataAwsccBackupRestoreTestingSelectionProtectedResourceConditionsStringEqualsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBackupRestoreTestingSelection.DataAwsccBackupRestoreTestingSelectionProtectedResourceConditionsStringNotEquals": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupRestoreTestingSelection.DataAwsccBackupRestoreTestingSelectionProtectedResourceConditionsStringNotEquals",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-backup-restore-testing-selection/index.ts",
        "line": 105
      },
      "name": "DataAwsccBackupRestoreTestingSelectionProtectedResourceConditionsStringNotEquals",
      "namespace": "dataAwsccBackupRestoreTestingSelection",
      "symbolId": "src/data-awscc-backup-restore-testing-selection/index:DataAwsccBackupRestoreTestingSelectionProtectedResourceConditionsStringNotEquals"
    },
    "@cdktn/provider-awscc.dataAwsccBackupRestoreTestingSelection.DataAwsccBackupRestoreTestingSelectionProtectedResourceConditionsStringNotEqualsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupRestoreTestingSelection.DataAwsccBackupRestoreTestingSelectionProtectedResourceConditionsStringNotEqualsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-backup-restore-testing-selection/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-awscc-backup-restore-testing-selection/index.ts",
        "line": 167
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-restore-testing-selection/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-awscc.dataAwsccBackupRestoreTestingSelection.DataAwsccBackupRestoreTestingSelectionProtectedResourceConditionsStringNotEqualsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBackupRestoreTestingSelectionProtectedResourceConditionsStringNotEqualsList",
      "namespace": "dataAwsccBackupRestoreTestingSelection",
      "symbolId": "src/data-awscc-backup-restore-testing-selection/index:DataAwsccBackupRestoreTestingSelectionProtectedResourceConditionsStringNotEqualsList"
    },
    "@cdktn/provider-awscc.dataAwsccBackupRestoreTestingSelection.DataAwsccBackupRestoreTestingSelectionProtectedResourceConditionsStringNotEqualsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupRestoreTestingSelection.DataAwsccBackupRestoreTestingSelectionProtectedResourceConditionsStringNotEqualsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-backup-restore-testing-selection/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-awscc-backup-restore-testing-selection/index.ts",
        "line": 128
      },
      "name": "DataAwsccBackupRestoreTestingSelectionProtectedResourceConditionsStringNotEqualsOutputReference",
      "namespace": "dataAwsccBackupRestoreTestingSelection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-restore-testing-selection/index.ts",
            "line": 157
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-restore-testing-selection/index.ts",
            "line": 162
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-restore-testing-selection/index.ts",
            "line": 141
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBackupRestoreTestingSelection.DataAwsccBackupRestoreTestingSelectionProtectedResourceConditionsStringNotEquals"
          }
        }
      ],
      "symbolId": "src/data-awscc-backup-restore-testing-selection/index:DataAwsccBackupRestoreTestingSelectionProtectedResourceConditionsStringNotEqualsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBackupRestoreTestingSelections.DataAwsccBackupRestoreTestingSelections": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/backup_restore_testing_selections awscc_backup_restore_testing_selections}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupRestoreTestingSelections.DataAwsccBackupRestoreTestingSelections",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/backup_restore_testing_selections awscc_backup_restore_testing_selections} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-backup-restore-testing-selections/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBackupRestoreTestingSelections.DataAwsccBackupRestoreTestingSelectionsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-backup-restore-testing-selections/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBackupRestoreTestingSelections resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-restore-testing-selections/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccBackupRestoreTestingSelections to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/backup_restore_testing_selections#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBackupRestoreTestingSelections that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBackupRestoreTestingSelections to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-restore-testing-selections/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-restore-testing-selections/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBackupRestoreTestingSelections",
      "namespace": "dataAwsccBackupRestoreTestingSelections",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-restore-testing-selections/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-restore-testing-selections/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-restore-testing-selections/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-backup-restore-testing-selections/index:DataAwsccBackupRestoreTestingSelections"
    },
    "@cdktn/provider-awscc.dataAwsccBackupRestoreTestingSelections.DataAwsccBackupRestoreTestingSelectionsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupRestoreTestingSelections.DataAwsccBackupRestoreTestingSelectionsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-backup-restore-testing-selections/index.ts",
        "line": 14
      },
      "name": "DataAwsccBackupRestoreTestingSelectionsConfig",
      "namespace": "dataAwsccBackupRestoreTestingSelections",
      "symbolId": "src/data-awscc-backup-restore-testing-selections/index:DataAwsccBackupRestoreTestingSelectionsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBackupTieringConfiguration.DataAwsccBackupTieringConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/backup_tiering_configuration awscc_backup_tiering_configuration}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupTieringConfiguration.DataAwsccBackupTieringConfiguration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/backup_tiering_configuration awscc_backup_tiering_configuration} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-backup-tiering-configuration/index.ts",
          "line": 146
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBackupTieringConfiguration.DataAwsccBackupTieringConfigurationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-backup-tiering-configuration/index.ts",
        "line": 114
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBackupTieringConfiguration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-tiering-configuration/index.ts",
            "line": 131
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccBackupTieringConfiguration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/backup_tiering_configuration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBackupTieringConfiguration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBackupTieringConfiguration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-tiering-configuration/index.ts",
            "line": 223
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-tiering-configuration/index.ts",
            "line": 229
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBackupTieringConfiguration",
      "namespace": "dataAwsccBackupTieringConfiguration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-tiering-configuration/index.ts",
            "line": 119
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-tiering-configuration/index.ts",
            "line": 170
          },
          "name": "backupVaultName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-tiering-configuration/index.ts",
            "line": 175
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-tiering-configuration/index.ts",
            "line": 193
          },
          "name": "lastUpdatedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-tiering-configuration/index.ts",
            "line": 199
          },
          "name": "resourceSelection",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBackupTieringConfiguration.DataAwsccBackupTieringConfigurationResourceSelectionList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-tiering-configuration/index.ts",
            "line": 204
          },
          "name": "tieringConfigurationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-tiering-configuration/index.ts",
            "line": 209
          },
          "name": "tieringConfigurationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-tiering-configuration/index.ts",
            "line": 215
          },
          "name": "tieringConfigurationTags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-tiering-configuration/index.ts",
            "line": 188
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-tiering-configuration/index.ts",
            "line": 181
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-backup-tiering-configuration/index:DataAwsccBackupTieringConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBackupTieringConfiguration.DataAwsccBackupTieringConfigurationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupTieringConfiguration.DataAwsccBackupTieringConfigurationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-backup-tiering-configuration/index.ts",
        "line": 14
      },
      "name": "DataAwsccBackupTieringConfigurationConfig",
      "namespace": "dataAwsccBackupTieringConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/backup_tiering_configuration#id DataAwsccBackupTieringConfiguration#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-tiering-configuration/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-backup-tiering-configuration/index:DataAwsccBackupTieringConfigurationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBackupTieringConfiguration.DataAwsccBackupTieringConfigurationResourceSelection": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupTieringConfiguration.DataAwsccBackupTieringConfigurationResourceSelection",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-backup-tiering-configuration/index.ts",
        "line": 25
      },
      "name": "DataAwsccBackupTieringConfigurationResourceSelection",
      "namespace": "dataAwsccBackupTieringConfiguration",
      "symbolId": "src/data-awscc-backup-tiering-configuration/index:DataAwsccBackupTieringConfigurationResourceSelection"
    },
    "@cdktn/provider-awscc.dataAwsccBackupTieringConfiguration.DataAwsccBackupTieringConfigurationResourceSelectionList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupTieringConfiguration.DataAwsccBackupTieringConfigurationResourceSelectionList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-backup-tiering-configuration/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-backup-tiering-configuration/index.ts",
        "line": 92
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-tiering-configuration/index.ts",
            "line": 106
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBackupTieringConfiguration.DataAwsccBackupTieringConfigurationResourceSelectionOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBackupTieringConfigurationResourceSelectionList",
      "namespace": "dataAwsccBackupTieringConfiguration",
      "symbolId": "src/data-awscc-backup-tiering-configuration/index:DataAwsccBackupTieringConfigurationResourceSelectionList"
    },
    "@cdktn/provider-awscc.dataAwsccBackupTieringConfiguration.DataAwsccBackupTieringConfigurationResourceSelectionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupTieringConfiguration.DataAwsccBackupTieringConfigurationResourceSelectionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-backup-tiering-configuration/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-backup-tiering-configuration/index.ts",
        "line": 48
      },
      "name": "DataAwsccBackupTieringConfigurationResourceSelectionOutputReference",
      "namespace": "dataAwsccBackupTieringConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-tiering-configuration/index.ts",
            "line": 82
          },
          "name": "resources",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-tiering-configuration/index.ts",
            "line": 77
          },
          "name": "resourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-tiering-configuration/index.ts",
            "line": 87
          },
          "name": "tieringDownSettingsInDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-tiering-configuration/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBackupTieringConfiguration.DataAwsccBackupTieringConfigurationResourceSelection"
          }
        }
      ],
      "symbolId": "src/data-awscc-backup-tiering-configuration/index:DataAwsccBackupTieringConfigurationResourceSelectionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBackupTieringConfigurations.DataAwsccBackupTieringConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/backup_tiering_configurations awscc_backup_tiering_configurations}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupTieringConfigurations.DataAwsccBackupTieringConfigurations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/backup_tiering_configurations awscc_backup_tiering_configurations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-backup-tiering-configurations/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBackupTieringConfigurations.DataAwsccBackupTieringConfigurationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-backup-tiering-configurations/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBackupTieringConfigurations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-tiering-configurations/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccBackupTieringConfigurations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/backup_tiering_configurations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBackupTieringConfigurations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBackupTieringConfigurations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-tiering-configurations/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-backup-tiering-configurations/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBackupTieringConfigurations",
      "namespace": "dataAwsccBackupTieringConfigurations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-tiering-configurations/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-tiering-configurations/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backup-tiering-configurations/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-backup-tiering-configurations/index:DataAwsccBackupTieringConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccBackupTieringConfigurations.DataAwsccBackupTieringConfigurationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupTieringConfigurations.DataAwsccBackupTieringConfigurationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-backup-tiering-configurations/index.ts",
        "line": 14
      },
      "name": "DataAwsccBackupTieringConfigurationsConfig",
      "namespace": "dataAwsccBackupTieringConfigurations",
      "symbolId": "src/data-awscc-backup-tiering-configurations/index:DataAwsccBackupTieringConfigurationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBackupgatewayHypervisor.DataAwsccBackupgatewayHypervisor": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/backupgateway_hypervisor awscc_backupgateway_hypervisor}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupgatewayHypervisor.DataAwsccBackupgatewayHypervisor",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/backupgateway_hypervisor awscc_backupgateway_hypervisor} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-backupgateway-hypervisor/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-awscc.dataAwsccBackupgatewayHypervisor.DataAwsccBackupgatewayHypervisorConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-backupgateway-hypervisor/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBackupgatewayHypervisor resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-backupgateway-hypervisor/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 DataAwsccBackupgatewayHypervisor to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/backupgateway_hypervisor#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBackupgatewayHypervisor that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBackupgatewayHypervisor to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-backupgateway-hypervisor/index.ts",
            "line": 222
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-backupgateway-hypervisor/index.ts",
            "line": 228
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBackupgatewayHypervisor",
      "namespace": "dataAwsccBackupgatewayHypervisor",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backupgateway-hypervisor/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backupgateway-hypervisor/index.ts",
            "line": 165
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backupgateway-hypervisor/index.ts",
            "line": 170
          },
          "name": "hypervisorArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backupgateway-hypervisor/index.ts",
            "line": 188
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backupgateway-hypervisor/index.ts",
            "line": 193
          },
          "name": "logGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backupgateway-hypervisor/index.ts",
            "line": 198
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backupgateway-hypervisor/index.ts",
            "line": 203
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backupgateway-hypervisor/index.ts",
            "line": 209
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBackupgatewayHypervisor.DataAwsccBackupgatewayHypervisorTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backupgateway-hypervisor/index.ts",
            "line": 214
          },
          "name": "username",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backupgateway-hypervisor/index.ts",
            "line": 183
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-backupgateway-hypervisor/index.ts",
            "line": 176
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-backupgateway-hypervisor/index:DataAwsccBackupgatewayHypervisor"
    },
    "@cdktn/provider-awscc.dataAwsccBackupgatewayHypervisor.DataAwsccBackupgatewayHypervisorConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupgatewayHypervisor.DataAwsccBackupgatewayHypervisorConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-backupgateway-hypervisor/index.ts",
        "line": 14
      },
      "name": "DataAwsccBackupgatewayHypervisorConfig",
      "namespace": "dataAwsccBackupgatewayHypervisor",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/backupgateway_hypervisor#id DataAwsccBackupgatewayHypervisor#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backupgateway-hypervisor/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-backupgateway-hypervisor/index:DataAwsccBackupgatewayHypervisorConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBackupgatewayHypervisor.DataAwsccBackupgatewayHypervisorTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupgatewayHypervisor.DataAwsccBackupgatewayHypervisorTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-backupgateway-hypervisor/index.ts",
        "line": 25
      },
      "name": "DataAwsccBackupgatewayHypervisorTags",
      "namespace": "dataAwsccBackupgatewayHypervisor",
      "symbolId": "src/data-awscc-backupgateway-hypervisor/index:DataAwsccBackupgatewayHypervisorTags"
    },
    "@cdktn/provider-awscc.dataAwsccBackupgatewayHypervisor.DataAwsccBackupgatewayHypervisorTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupgatewayHypervisor.DataAwsccBackupgatewayHypervisorTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-backupgateway-hypervisor/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-awscc-backupgateway-hypervisor/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-backupgateway-hypervisor/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-awscc.dataAwsccBackupgatewayHypervisor.DataAwsccBackupgatewayHypervisorTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBackupgatewayHypervisorTagsList",
      "namespace": "dataAwsccBackupgatewayHypervisor",
      "symbolId": "src/data-awscc-backupgateway-hypervisor/index:DataAwsccBackupgatewayHypervisorTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccBackupgatewayHypervisor.DataAwsccBackupgatewayHypervisorTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupgatewayHypervisor.DataAwsccBackupgatewayHypervisorTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-backupgateway-hypervisor/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-backupgateway-hypervisor/index.ts",
        "line": 48
      },
      "name": "DataAwsccBackupgatewayHypervisorTagsOutputReference",
      "namespace": "dataAwsccBackupgatewayHypervisor",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backupgateway-hypervisor/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backupgateway-hypervisor/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-backupgateway-hypervisor/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBackupgatewayHypervisor.DataAwsccBackupgatewayHypervisorTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-backupgateway-hypervisor/index:DataAwsccBackupgatewayHypervisorTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBackupgatewayHypervisors.DataAwsccBackupgatewayHypervisors": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/backupgateway_hypervisors awscc_backupgateway_hypervisors}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupgatewayHypervisors.DataAwsccBackupgatewayHypervisors",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/backupgateway_hypervisors awscc_backupgateway_hypervisors} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-backupgateway-hypervisors/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBackupgatewayHypervisors.DataAwsccBackupgatewayHypervisorsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-backupgateway-hypervisors/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBackupgatewayHypervisors resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-backupgateway-hypervisors/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccBackupgatewayHypervisors to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/backupgateway_hypervisors#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBackupgatewayHypervisors that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBackupgatewayHypervisors to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-backupgateway-hypervisors/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-backupgateway-hypervisors/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBackupgatewayHypervisors",
      "namespace": "dataAwsccBackupgatewayHypervisors",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backupgateway-hypervisors/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backupgateway-hypervisors/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-backupgateway-hypervisors/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-backupgateway-hypervisors/index:DataAwsccBackupgatewayHypervisors"
    },
    "@cdktn/provider-awscc.dataAwsccBackupgatewayHypervisors.DataAwsccBackupgatewayHypervisorsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBackupgatewayHypervisors.DataAwsccBackupgatewayHypervisorsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-backupgateway-hypervisors/index.ts",
        "line": 14
      },
      "name": "DataAwsccBackupgatewayHypervisorsConfig",
      "namespace": "dataAwsccBackupgatewayHypervisors",
      "symbolId": "src/data-awscc-backupgateway-hypervisors/index:DataAwsccBackupgatewayHypervisorsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBatchComputeEnvironment.DataAwsccBatchComputeEnvironment": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/batch_compute_environment awscc_batch_compute_environment}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchComputeEnvironment.DataAwsccBatchComputeEnvironment",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/batch_compute_environment awscc_batch_compute_environment} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-compute-environment/index.ts",
          "line": 641
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBatchComputeEnvironment.DataAwsccBatchComputeEnvironmentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-compute-environment/index.ts",
        "line": 609
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBatchComputeEnvironment resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-compute-environment/index.ts",
            "line": 626
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccBatchComputeEnvironment to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/batch_compute_environment#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBatchComputeEnvironment that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBatchComputeEnvironment to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-compute-environment/index.ts",
            "line": 745
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-compute-environment/index.ts",
            "line": 751
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBatchComputeEnvironment",
      "namespace": "dataAwsccBatchComputeEnvironment",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-compute-environment/index.ts",
            "line": 614
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-compute-environment/index.ts",
            "line": 665
          },
          "name": "computeEnvironmentArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-compute-environment/index.ts",
            "line": 670
          },
          "name": "computeEnvironmentName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-compute-environment/index.ts",
            "line": 676
          },
          "name": "computeResources",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchComputeEnvironment.DataAwsccBatchComputeEnvironmentComputeResourcesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-compute-environment/index.ts",
            "line": 681
          },
          "name": "context",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-compute-environment/index.ts",
            "line": 687
          },
          "name": "eksConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchComputeEnvironment.DataAwsccBatchComputeEnvironmentEksConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-compute-environment/index.ts",
            "line": 705
          },
          "name": "replaceComputeEnvironment",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-compute-environment/index.ts",
            "line": 710
          },
          "name": "serviceRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-compute-environment/index.ts",
            "line": 715
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-compute-environment/index.ts",
            "line": 721
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-compute-environment/index.ts",
            "line": 726
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-compute-environment/index.ts",
            "line": 731
          },
          "name": "unmanagedvCpus",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-compute-environment/index.ts",
            "line": 737
          },
          "name": "updatePolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchComputeEnvironment.DataAwsccBatchComputeEnvironmentUpdatePolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-compute-environment/index.ts",
            "line": 700
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-compute-environment/index.ts",
            "line": 693
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-compute-environment/index:DataAwsccBatchComputeEnvironment"
    },
    "@cdktn/provider-awscc.dataAwsccBatchComputeEnvironment.DataAwsccBatchComputeEnvironmentComputeResources": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchComputeEnvironment.DataAwsccBatchComputeEnvironmentComputeResources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-compute-environment/index.ts",
        "line": 339
      },
      "name": "DataAwsccBatchComputeEnvironmentComputeResources",
      "namespace": "dataAwsccBatchComputeEnvironment",
      "symbolId": "src/data-awscc-batch-compute-environment/index:DataAwsccBatchComputeEnvironmentComputeResources"
    },
    "@cdktn/provider-awscc.dataAwsccBatchComputeEnvironment.DataAwsccBatchComputeEnvironmentComputeResourcesEc2Configuration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchComputeEnvironment.DataAwsccBatchComputeEnvironmentComputeResourcesEc2Configuration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-compute-environment/index.ts",
        "line": 25
      },
      "name": "DataAwsccBatchComputeEnvironmentComputeResourcesEc2Configuration",
      "namespace": "dataAwsccBatchComputeEnvironment",
      "symbolId": "src/data-awscc-batch-compute-environment/index:DataAwsccBatchComputeEnvironmentComputeResourcesEc2Configuration"
    },
    "@cdktn/provider-awscc.dataAwsccBatchComputeEnvironment.DataAwsccBatchComputeEnvironmentComputeResourcesEc2ConfigurationList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchComputeEnvironment.DataAwsccBatchComputeEnvironmentComputeResourcesEc2ConfigurationList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-compute-environment/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-compute-environment/index.ts",
        "line": 97
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-compute-environment/index.ts",
            "line": 111
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBatchComputeEnvironment.DataAwsccBatchComputeEnvironmentComputeResourcesEc2ConfigurationOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBatchComputeEnvironmentComputeResourcesEc2ConfigurationList",
      "namespace": "dataAwsccBatchComputeEnvironment",
      "symbolId": "src/data-awscc-batch-compute-environment/index:DataAwsccBatchComputeEnvironmentComputeResourcesEc2ConfigurationList"
    },
    "@cdktn/provider-awscc.dataAwsccBatchComputeEnvironment.DataAwsccBatchComputeEnvironmentComputeResourcesEc2ConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchComputeEnvironment.DataAwsccBatchComputeEnvironmentComputeResourcesEc2ConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-compute-environment/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-compute-environment/index.ts",
        "line": 48
      },
      "name": "DataAwsccBatchComputeEnvironmentComputeResourcesEc2ConfigurationOutputReference",
      "namespace": "dataAwsccBatchComputeEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-compute-environment/index.ts",
            "line": 77
          },
          "name": "batchImageStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-compute-environment/index.ts",
            "line": 82
          },
          "name": "imageIdOverride",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-compute-environment/index.ts",
            "line": 87
          },
          "name": "imageKubernetesVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-compute-environment/index.ts",
            "line": 92
          },
          "name": "imageType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-compute-environment/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchComputeEnvironment.DataAwsccBatchComputeEnvironmentComputeResourcesEc2Configuration"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-compute-environment/index:DataAwsccBatchComputeEnvironmentComputeResourcesEc2ConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchComputeEnvironment.DataAwsccBatchComputeEnvironmentComputeResourcesLaunchTemplate": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchComputeEnvironment.DataAwsccBatchComputeEnvironmentComputeResourcesLaunchTemplate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-compute-environment/index.ts",
        "line": 210
      },
      "name": "DataAwsccBatchComputeEnvironmentComputeResourcesLaunchTemplate",
      "namespace": "dataAwsccBatchComputeEnvironment",
      "symbolId": "src/data-awscc-batch-compute-environment/index:DataAwsccBatchComputeEnvironmentComputeResourcesLaunchTemplate"
    },
    "@cdktn/provider-awscc.dataAwsccBatchComputeEnvironment.DataAwsccBatchComputeEnvironmentComputeResourcesLaunchTemplateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchComputeEnvironment.DataAwsccBatchComputeEnvironmentComputeResourcesLaunchTemplateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-compute-environment/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-awscc-batch-compute-environment/index.ts",
        "line": 233
      },
      "name": "DataAwsccBatchComputeEnvironmentComputeResourcesLaunchTemplateOutputReference",
      "namespace": "dataAwsccBatchComputeEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-compute-environment/index.ts",
            "line": 260
          },
          "name": "launchTemplateId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-compute-environment/index.ts",
            "line": 265
          },
          "name": "launchTemplateName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-compute-environment/index.ts",
            "line": 271
          },
          "name": "overrides",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchComputeEnvironment.DataAwsccBatchComputeEnvironmentComputeResourcesLaunchTemplateOverridesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-compute-environment/index.ts",
            "line": 276
          },
          "name": "userdataType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-compute-environment/index.ts",
            "line": 281
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-compute-environment/index.ts",
            "line": 244
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchComputeEnvironment.DataAwsccBatchComputeEnvironmentComputeResourcesLaunchTemplate"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-compute-environment/index:DataAwsccBatchComputeEnvironmentComputeResourcesLaunchTemplateOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchComputeEnvironment.DataAwsccBatchComputeEnvironmentComputeResourcesLaunchTemplateOverrides": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchComputeEnvironment.DataAwsccBatchComputeEnvironmentComputeResourcesLaunchTemplateOverrides",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-compute-environment/index.ts",
        "line": 115
      },
      "name": "DataAwsccBatchComputeEnvironmentComputeResourcesLaunchTemplateOverrides",
      "namespace": "dataAwsccBatchComputeEnvironment",
      "symbolId": "src/data-awscc-batch-compute-environment/index:DataAwsccBatchComputeEnvironmentComputeResourcesLaunchTemplateOverrides"
    },
    "@cdktn/provider-awscc.dataAwsccBatchComputeEnvironment.DataAwsccBatchComputeEnvironmentComputeResourcesLaunchTemplateOverridesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchComputeEnvironment.DataAwsccBatchComputeEnvironmentComputeResourcesLaunchTemplateOverridesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-compute-environment/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-compute-environment/index.ts",
        "line": 192
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-compute-environment/index.ts",
            "line": 206
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBatchComputeEnvironment.DataAwsccBatchComputeEnvironmentComputeResourcesLaunchTemplateOverridesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBatchComputeEnvironmentComputeResourcesLaunchTemplateOverridesList",
      "namespace": "dataAwsccBatchComputeEnvironment",
      "symbolId": "src/data-awscc-batch-compute-environment/index:DataAwsccBatchComputeEnvironmentComputeResourcesLaunchTemplateOverridesList"
    },
    "@cdktn/provider-awscc.dataAwsccBatchComputeEnvironment.DataAwsccBatchComputeEnvironmentComputeResourcesLaunchTemplateOverridesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchComputeEnvironment.DataAwsccBatchComputeEnvironmentComputeResourcesLaunchTemplateOverridesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-compute-environment/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-awscc-batch-compute-environment/index.ts",
        "line": 138
      },
      "name": "DataAwsccBatchComputeEnvironmentComputeResourcesLaunchTemplateOverridesOutputReference",
      "namespace": "dataAwsccBatchComputeEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-compute-environment/index.ts",
            "line": 167
          },
          "name": "launchTemplateId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-compute-environment/index.ts",
            "line": 172
          },
          "name": "launchTemplateName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-compute-environment/index.ts",
            "line": 177
          },
          "name": "targetInstanceTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-compute-environment/index.ts",
            "line": 182
          },
          "name": "userdataType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-compute-environment/index.ts",
            "line": 187
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-compute-environment/index.ts",
            "line": 151
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchComputeEnvironment.DataAwsccBatchComputeEnvironmentComputeResourcesLaunchTemplateOverrides"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-compute-environment/index:DataAwsccBatchComputeEnvironmentComputeResourcesLaunchTemplateOverridesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchComputeEnvironment.DataAwsccBatchComputeEnvironmentComputeResourcesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchComputeEnvironment.DataAwsccBatchComputeEnvironmentComputeResourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-compute-environment/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/data-awscc-batch-compute-environment/index.ts",
        "line": 362
      },
      "name": "DataAwsccBatchComputeEnvironmentComputeResourcesOutputReference",
      "namespace": "dataAwsccBatchComputeEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-compute-environment/index.ts",
            "line": 389
          },
          "name": "allocationStrategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-compute-environment/index.ts",
            "line": 394
          },
          "name": "bidPercentage",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-compute-environment/index.ts",
            "line": 399
          },
          "name": "desiredvCpus",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-compute-environment/index.ts",
            "line": 405
          },
          "name": "ec2Configuration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchComputeEnvironment.DataAwsccBatchComputeEnvironmentComputeResourcesEc2ConfigurationList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-compute-environment/index.ts",
            "line": 410
          },
          "name": "ec2KeyPair",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-compute-environment/index.ts",
            "line": 415
          },
          "name": "imageId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-compute-environment/index.ts",
            "line": 420
          },
          "name": "instanceRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-compute-environment/index.ts",
            "line": 425
          },
          "name": "instanceTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-compute-environment/index.ts",
            "line": 431
          },
          "name": "launchTemplate",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchComputeEnvironment.DataAwsccBatchComputeEnvironmentComputeResourcesLaunchTemplateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-compute-environment/index.ts",
            "line": 436
          },
          "name": "maxvCpus",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-compute-environment/index.ts",
            "line": 441
          },
          "name": "minvCpus",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-compute-environment/index.ts",
            "line": 446
          },
          "name": "placementGroup",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-compute-environment/index.ts",
            "line": 452
          },
          "name": "scalingPolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchComputeEnvironment.DataAwsccBatchComputeEnvironmentComputeResourcesScalingPolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-compute-environment/index.ts",
            "line": 457
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-compute-environment/index.ts",
            "line": 462
          },
          "name": "spotIamFleetRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-compute-environment/index.ts",
            "line": 467
          },
          "name": "subnets",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-compute-environment/index.ts",
            "line": 473
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-compute-environment/index.ts",
            "line": 478
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-compute-environment/index.ts",
            "line": 483
          },
          "name": "updateToLatestImageVersion",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-compute-environment/index.ts",
            "line": 373
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchComputeEnvironment.DataAwsccBatchComputeEnvironmentComputeResources"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-compute-environment/index:DataAwsccBatchComputeEnvironmentComputeResourcesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchComputeEnvironment.DataAwsccBatchComputeEnvironmentComputeResourcesScalingPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchComputeEnvironment.DataAwsccBatchComputeEnvironmentComputeResourcesScalingPolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-compute-environment/index.ts",
        "line": 285
      },
      "name": "DataAwsccBatchComputeEnvironmentComputeResourcesScalingPolicy",
      "namespace": "dataAwsccBatchComputeEnvironment",
      "symbolId": "src/data-awscc-batch-compute-environment/index:DataAwsccBatchComputeEnvironmentComputeResourcesScalingPolicy"
    },
    "@cdktn/provider-awscc.dataAwsccBatchComputeEnvironment.DataAwsccBatchComputeEnvironmentComputeResourcesScalingPolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchComputeEnvironment.DataAwsccBatchComputeEnvironmentComputeResourcesScalingPolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-compute-environment/index.ts",
          "line": 315
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-compute-environment/index.ts",
        "line": 308
      },
      "name": "DataAwsccBatchComputeEnvironmentComputeResourcesScalingPolicyOutputReference",
      "namespace": "dataAwsccBatchComputeEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-compute-environment/index.ts",
            "line": 335
          },
          "name": "minScaleDownDelayMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-compute-environment/index.ts",
            "line": 319
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchComputeEnvironment.DataAwsccBatchComputeEnvironmentComputeResourcesScalingPolicy"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-compute-environment/index:DataAwsccBatchComputeEnvironmentComputeResourcesScalingPolicyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchComputeEnvironment.DataAwsccBatchComputeEnvironmentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchComputeEnvironment.DataAwsccBatchComputeEnvironmentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-compute-environment/index.ts",
        "line": 14
      },
      "name": "DataAwsccBatchComputeEnvironmentConfig",
      "namespace": "dataAwsccBatchComputeEnvironment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/batch_compute_environment#id DataAwsccBatchComputeEnvironment#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-compute-environment/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-compute-environment/index:DataAwsccBatchComputeEnvironmentConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBatchComputeEnvironment.DataAwsccBatchComputeEnvironmentEksConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchComputeEnvironment.DataAwsccBatchComputeEnvironmentEksConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-compute-environment/index.ts",
        "line": 487
      },
      "name": "DataAwsccBatchComputeEnvironmentEksConfiguration",
      "namespace": "dataAwsccBatchComputeEnvironment",
      "symbolId": "src/data-awscc-batch-compute-environment/index:DataAwsccBatchComputeEnvironmentEksConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBatchComputeEnvironment.DataAwsccBatchComputeEnvironmentEksConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchComputeEnvironment.DataAwsccBatchComputeEnvironmentEksConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-compute-environment/index.ts",
          "line": 517
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-compute-environment/index.ts",
        "line": 510
      },
      "name": "DataAwsccBatchComputeEnvironmentEksConfigurationOutputReference",
      "namespace": "dataAwsccBatchComputeEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-compute-environment/index.ts",
            "line": 537
          },
          "name": "eksClusterArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-compute-environment/index.ts",
            "line": 542
          },
          "name": "kubernetesNamespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-compute-environment/index.ts",
            "line": 521
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchComputeEnvironment.DataAwsccBatchComputeEnvironmentEksConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-compute-environment/index:DataAwsccBatchComputeEnvironmentEksConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchComputeEnvironment.DataAwsccBatchComputeEnvironmentUpdatePolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchComputeEnvironment.DataAwsccBatchComputeEnvironmentUpdatePolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-compute-environment/index.ts",
        "line": 546
      },
      "name": "DataAwsccBatchComputeEnvironmentUpdatePolicy",
      "namespace": "dataAwsccBatchComputeEnvironment",
      "symbolId": "src/data-awscc-batch-compute-environment/index:DataAwsccBatchComputeEnvironmentUpdatePolicy"
    },
    "@cdktn/provider-awscc.dataAwsccBatchComputeEnvironment.DataAwsccBatchComputeEnvironmentUpdatePolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchComputeEnvironment.DataAwsccBatchComputeEnvironmentUpdatePolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-compute-environment/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-awscc-batch-compute-environment/index.ts",
        "line": 569
      },
      "name": "DataAwsccBatchComputeEnvironmentUpdatePolicyOutputReference",
      "namespace": "dataAwsccBatchComputeEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-compute-environment/index.ts",
            "line": 596
          },
          "name": "jobExecutionTimeoutMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-compute-environment/index.ts",
            "line": 601
          },
          "name": "terminateJobsOnUpdate",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-compute-environment/index.ts",
            "line": 580
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchComputeEnvironment.DataAwsccBatchComputeEnvironmentUpdatePolicy"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-compute-environment/index:DataAwsccBatchComputeEnvironmentUpdatePolicyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchComputeEnvironments.DataAwsccBatchComputeEnvironments": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/batch_compute_environments awscc_batch_compute_environments}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchComputeEnvironments.DataAwsccBatchComputeEnvironments",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/batch_compute_environments awscc_batch_compute_environments} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-compute-environments/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBatchComputeEnvironments.DataAwsccBatchComputeEnvironmentsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-compute-environments/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBatchComputeEnvironments resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-compute-environments/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccBatchComputeEnvironments to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/batch_compute_environments#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBatchComputeEnvironments that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBatchComputeEnvironments to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-compute-environments/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-compute-environments/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBatchComputeEnvironments",
      "namespace": "dataAwsccBatchComputeEnvironments",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-compute-environments/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-compute-environments/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-compute-environments/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-compute-environments/index:DataAwsccBatchComputeEnvironments"
    },
    "@cdktn/provider-awscc.dataAwsccBatchComputeEnvironments.DataAwsccBatchComputeEnvironmentsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchComputeEnvironments.DataAwsccBatchComputeEnvironmentsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-compute-environments/index.ts",
        "line": 14
      },
      "name": "DataAwsccBatchComputeEnvironmentsConfig",
      "namespace": "dataAwsccBatchComputeEnvironments",
      "symbolId": "src/data-awscc-batch-compute-environments/index:DataAwsccBatchComputeEnvironmentsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBatchConsumableResource.DataAwsccBatchConsumableResource": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/batch_consumable_resource awscc_batch_consumable_resource}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchConsumableResource.DataAwsccBatchConsumableResource",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/batch_consumable_resource awscc_batch_consumable_resource} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-consumable-resource/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBatchConsumableResource.DataAwsccBatchConsumableResourceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-consumable-resource/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBatchConsumableResource resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-consumable-resource/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccBatchConsumableResource to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/batch_consumable_resource#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBatchConsumableResource that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBatchConsumableResource to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-consumable-resource/index.ts",
            "line": 142
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-consumable-resource/index.ts",
            "line": 148
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBatchConsumableResource",
      "namespace": "dataAwsccBatchConsumableResource",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-consumable-resource/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-consumable-resource/index.ts",
            "line": 85
          },
          "name": "availableQuantity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-consumable-resource/index.ts",
            "line": 90
          },
          "name": "consumableResourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-consumable-resource/index.ts",
            "line": 95
          },
          "name": "consumableResourceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-consumable-resource/index.ts",
            "line": 100
          },
          "name": "createdAt",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-consumable-resource/index.ts",
            "line": 118
          },
          "name": "inUseQuantity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-consumable-resource/index.ts",
            "line": 123
          },
          "name": "resourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-consumable-resource/index.ts",
            "line": 129
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-consumable-resource/index.ts",
            "line": 134
          },
          "name": "totalQuantity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-consumable-resource/index.ts",
            "line": 113
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-consumable-resource/index.ts",
            "line": 106
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-consumable-resource/index:DataAwsccBatchConsumableResource"
    },
    "@cdktn/provider-awscc.dataAwsccBatchConsumableResource.DataAwsccBatchConsumableResourceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchConsumableResource.DataAwsccBatchConsumableResourceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-consumable-resource/index.ts",
        "line": 14
      },
      "name": "DataAwsccBatchConsumableResourceConfig",
      "namespace": "dataAwsccBatchConsumableResource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/batch_consumable_resource#id DataAwsccBatchConsumableResource#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-consumable-resource/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-consumable-resource/index:DataAwsccBatchConsumableResourceConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBatchConsumableResources.DataAwsccBatchConsumableResources": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/batch_consumable_resources awscc_batch_consumable_resources}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchConsumableResources.DataAwsccBatchConsumableResources",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/batch_consumable_resources awscc_batch_consumable_resources} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-consumable-resources/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBatchConsumableResources.DataAwsccBatchConsumableResourcesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-consumable-resources/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBatchConsumableResources resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-consumable-resources/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccBatchConsumableResources to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/batch_consumable_resources#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBatchConsumableResources that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBatchConsumableResources to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-consumable-resources/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-consumable-resources/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBatchConsumableResources",
      "namespace": "dataAwsccBatchConsumableResources",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-consumable-resources/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-consumable-resources/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-consumable-resources/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-consumable-resources/index:DataAwsccBatchConsumableResources"
    },
    "@cdktn/provider-awscc.dataAwsccBatchConsumableResources.DataAwsccBatchConsumableResourcesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchConsumableResources.DataAwsccBatchConsumableResourcesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-consumable-resources/index.ts",
        "line": 14
      },
      "name": "DataAwsccBatchConsumableResourcesConfig",
      "namespace": "dataAwsccBatchConsumableResources",
      "symbolId": "src/data-awscc-batch-consumable-resources/index:DataAwsccBatchConsumableResourcesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinition": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/batch_job_definition awscc_batch_job_definition}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinition",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/batch_job_definition awscc_batch_job_definition} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 10393
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 10361
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBatchJobDefinition resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 10378
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccBatchJobDefinition to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/batch_job_definition#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBatchJobDefinition that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBatchJobDefinition to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 10523
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 10529
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBatchJobDefinition",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 10366
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 10418
          },
          "name": "consumableResourceProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionConsumableResourcePropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 10424
          },
          "name": "containerProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 10430
          },
          "name": "ecsProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 10436
          },
          "name": "eksProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 10454
          },
          "name": "jobDefinitionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 10459
          },
          "name": "jobDefinitionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 10465
          },
          "name": "nodeProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 10471
          },
          "name": "parameters",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 10476
          },
          "name": "platformCapabilities",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 10481
          },
          "name": "propagateTags",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 10487
          },
          "name": "resourceRetentionPolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionResourceRetentionPolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 10493
          },
          "name": "retryStrategy",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionRetryStrategyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 10498
          },
          "name": "schedulingPriority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 10504
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 10510
          },
          "name": "timeout",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionTimeoutOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 10515
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 10449
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 10442
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinition"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 14
      },
      "name": "DataAwsccBatchJobDefinitionConfig",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/batch_job_definition#id DataAwsccBatchJobDefinition#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionConsumableResourceProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionConsumableResourceProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 105
      },
      "name": "DataAwsccBatchJobDefinitionConsumableResourceProperties",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionConsumableResourceProperties"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionConsumableResourcePropertiesConsumableResourceListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionConsumableResourcePropertiesConsumableResourceListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 25
      },
      "name": "DataAwsccBatchJobDefinitionConsumableResourcePropertiesConsumableResourceListStruct",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionConsumableResourcePropertiesConsumableResourceListStruct"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionConsumableResourcePropertiesConsumableResourceListStructList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionConsumableResourcePropertiesConsumableResourceListStructList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/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-awscc-batch-job-definition/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/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-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionConsumableResourcePropertiesConsumableResourceListStructOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBatchJobDefinitionConsumableResourcePropertiesConsumableResourceListStructList",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionConsumableResourcePropertiesConsumableResourceListStructList"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionConsumableResourcePropertiesConsumableResourceListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionConsumableResourcePropertiesConsumableResourceListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 48
      },
      "name": "DataAwsccBatchJobDefinitionConsumableResourcePropertiesConsumableResourceListStructOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 77
          },
          "name": "consumableResource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 82
          },
          "name": "quantity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionConsumableResourcePropertiesConsumableResourceListStruct"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionConsumableResourcePropertiesConsumableResourceListStructOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionConsumableResourcePropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionConsumableResourcePropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/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-awscc-batch-job-definition/index.ts",
        "line": 128
      },
      "name": "DataAwsccBatchJobDefinitionConsumableResourcePropertiesOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 156
          },
          "name": "consumableResourceList",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionConsumableResourcePropertiesConsumableResourceListStructList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 139
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionConsumableResourceProperties"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionConsumableResourcePropertiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 1592
      },
      "name": "DataAwsccBatchJobDefinitionContainerProperties",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionContainerProperties"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesEnvironment": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesEnvironment",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 160
      },
      "name": "DataAwsccBatchJobDefinitionContainerPropertiesEnvironment",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionContainerPropertiesEnvironment"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesEnvironmentList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesEnvironmentList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 222
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 236
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesEnvironmentOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBatchJobDefinitionContainerPropertiesEnvironmentList",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionContainerPropertiesEnvironmentList"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesEnvironmentOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesEnvironmentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 183
      },
      "name": "DataAwsccBatchJobDefinitionContainerPropertiesEnvironmentOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 212
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 217
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 196
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesEnvironment"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionContainerPropertiesEnvironmentOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesEphemeralStorage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesEphemeralStorage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 240
      },
      "name": "DataAwsccBatchJobDefinitionContainerPropertiesEphemeralStorage",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionContainerPropertiesEphemeralStorage"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesEphemeralStorageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesEphemeralStorageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/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-awscc-batch-job-definition/index.ts",
        "line": 263
      },
      "name": "DataAwsccBatchJobDefinitionContainerPropertiesEphemeralStorageOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 290
          },
          "name": "sizeInGiB",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 274
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesEphemeralStorage"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionContainerPropertiesEphemeralStorageOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesFargatePlatformConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesFargatePlatformConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 294
      },
      "name": "DataAwsccBatchJobDefinitionContainerPropertiesFargatePlatformConfiguration",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionContainerPropertiesFargatePlatformConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesFargatePlatformConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesFargatePlatformConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/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-awscc-batch-job-definition/index.ts",
        "line": 317
      },
      "name": "DataAwsccBatchJobDefinitionContainerPropertiesFargatePlatformConfigurationOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 344
          },
          "name": "platformVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 328
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesFargatePlatformConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionContainerPropertiesFargatePlatformConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesLinuxParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesLinuxParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 518
      },
      "name": "DataAwsccBatchJobDefinitionContainerPropertiesLinuxParameters",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionContainerPropertiesLinuxParameters"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesLinuxParametersDevices": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesLinuxParametersDevices",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 348
      },
      "name": "DataAwsccBatchJobDefinitionContainerPropertiesLinuxParametersDevices",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionContainerPropertiesLinuxParametersDevices"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesLinuxParametersDevicesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesLinuxParametersDevicesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 415
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 429
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesLinuxParametersDevicesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBatchJobDefinitionContainerPropertiesLinuxParametersDevicesList",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionContainerPropertiesLinuxParametersDevicesList"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesLinuxParametersDevicesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesLinuxParametersDevicesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 371
      },
      "name": "DataAwsccBatchJobDefinitionContainerPropertiesLinuxParametersDevicesOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 400
          },
          "name": "containerPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 405
          },
          "name": "hostPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 410
          },
          "name": "permissions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 384
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesLinuxParametersDevices"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionContainerPropertiesLinuxParametersDevicesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesLinuxParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesLinuxParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 541
      },
      "name": "DataAwsccBatchJobDefinitionContainerPropertiesLinuxParametersOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 569
          },
          "name": "devices",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesLinuxParametersDevicesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 574
          },
          "name": "initProcessEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 579
          },
          "name": "maxSwap",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 584
          },
          "name": "sharedMemorySize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 589
          },
          "name": "swappiness",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 595
          },
          "name": "tmpfs",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesLinuxParametersTmpfsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 552
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesLinuxParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionContainerPropertiesLinuxParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesLinuxParametersTmpfs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesLinuxParametersTmpfs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 433
      },
      "name": "DataAwsccBatchJobDefinitionContainerPropertiesLinuxParametersTmpfs",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionContainerPropertiesLinuxParametersTmpfs"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesLinuxParametersTmpfsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesLinuxParametersTmpfsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 500
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 514
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesLinuxParametersTmpfsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBatchJobDefinitionContainerPropertiesLinuxParametersTmpfsList",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionContainerPropertiesLinuxParametersTmpfsList"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesLinuxParametersTmpfsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesLinuxParametersTmpfsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/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-awscc-batch-job-definition/index.ts",
        "line": 456
      },
      "name": "DataAwsccBatchJobDefinitionContainerPropertiesLinuxParametersTmpfsOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 485
          },
          "name": "containerPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 490
          },
          "name": "mountOptions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 495
          },
          "name": "size",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 469
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesLinuxParametersTmpfs"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionContainerPropertiesLinuxParametersTmpfsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesLogConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesLogConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 679
      },
      "name": "DataAwsccBatchJobDefinitionContainerPropertiesLogConfiguration",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionContainerPropertiesLogConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesLogConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesLogConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 709
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 702
      },
      "name": "DataAwsccBatchJobDefinitionContainerPropertiesLogConfigurationOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 729
          },
          "name": "logDriver",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 735
          },
          "name": "options",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 741
          },
          "name": "secretOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesLogConfigurationSecretOptionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 713
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesLogConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionContainerPropertiesLogConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesLogConfigurationSecretOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesLogConfigurationSecretOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 599
      },
      "name": "DataAwsccBatchJobDefinitionContainerPropertiesLogConfigurationSecretOptions",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionContainerPropertiesLogConfigurationSecretOptions"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesLogConfigurationSecretOptionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesLogConfigurationSecretOptionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 661
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 675
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesLogConfigurationSecretOptionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBatchJobDefinitionContainerPropertiesLogConfigurationSecretOptionsList",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionContainerPropertiesLogConfigurationSecretOptionsList"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesLogConfigurationSecretOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesLogConfigurationSecretOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 622
      },
      "name": "DataAwsccBatchJobDefinitionContainerPropertiesLogConfigurationSecretOptionsOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 651
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 656
          },
          "name": "valueFrom",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 635
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesLogConfigurationSecretOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionContainerPropertiesLogConfigurationSecretOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesMountPoints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesMountPoints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 745
      },
      "name": "DataAwsccBatchJobDefinitionContainerPropertiesMountPoints",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionContainerPropertiesMountPoints"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesMountPointsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesMountPointsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 812
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 826
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesMountPointsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBatchJobDefinitionContainerPropertiesMountPointsList",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionContainerPropertiesMountPointsList"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesMountPointsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesMountPointsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 768
      },
      "name": "DataAwsccBatchJobDefinitionContainerPropertiesMountPointsOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 797
          },
          "name": "containerPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 802
          },
          "name": "readOnly",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 807
          },
          "name": "sourceVolume",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 781
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesMountPoints"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionContainerPropertiesMountPointsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesNetworkConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesNetworkConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 830
      },
      "name": "DataAwsccBatchJobDefinitionContainerPropertiesNetworkConfiguration",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionContainerPropertiesNetworkConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesNetworkConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesNetworkConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 860
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 853
      },
      "name": "DataAwsccBatchJobDefinitionContainerPropertiesNetworkConfigurationOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 880
          },
          "name": "assignPublicIp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 864
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesNetworkConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionContainerPropertiesNetworkConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 1622
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 1615
      },
      "name": "DataAwsccBatchJobDefinitionContainerPropertiesOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 1642
          },
          "name": "command",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 1647
          },
          "name": "enableExecuteCommand",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 1653
          },
          "name": "environment",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesEnvironmentList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 1659
          },
          "name": "ephemeralStorage",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesEphemeralStorageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 1664
          },
          "name": "executionRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 1670
          },
          "name": "fargatePlatformConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesFargatePlatformConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 1675
          },
          "name": "image",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 1680
          },
          "name": "jobRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 1686
          },
          "name": "linuxParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesLinuxParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 1692
          },
          "name": "logConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesLogConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 1697
          },
          "name": "memory",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 1703
          },
          "name": "mountPoints",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesMountPointsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 1709
          },
          "name": "networkConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesNetworkConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 1714
          },
          "name": "privileged",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 1719
          },
          "name": "readonlyRootFilesystem",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 1725
          },
          "name": "repositoryCredentials",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesRepositoryCredentialsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 1731
          },
          "name": "resourceRequirements",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesResourceRequirementsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 1737
          },
          "name": "runtimePlatform",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesRuntimePlatformOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 1743
          },
          "name": "secrets",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesSecretsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 1749
          },
          "name": "ulimits",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesUlimitsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 1754
          },
          "name": "user",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 1759
          },
          "name": "vcpus",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 1765
          },
          "name": "volumes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesVolumesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 1626
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerProperties"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionContainerPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesRepositoryCredentials": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesRepositoryCredentials",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 884
      },
      "name": "DataAwsccBatchJobDefinitionContainerPropertiesRepositoryCredentials",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionContainerPropertiesRepositoryCredentials"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesRepositoryCredentialsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesRepositoryCredentialsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/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-awscc-batch-job-definition/index.ts",
        "line": 907
      },
      "name": "DataAwsccBatchJobDefinitionContainerPropertiesRepositoryCredentialsOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 934
          },
          "name": "credentialsParameter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 918
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesRepositoryCredentials"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionContainerPropertiesRepositoryCredentialsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesResourceRequirements": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesResourceRequirements",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 938
      },
      "name": "DataAwsccBatchJobDefinitionContainerPropertiesResourceRequirements",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionContainerPropertiesResourceRequirements"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesResourceRequirementsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesResourceRequirementsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 1007
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 1000
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 1014
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesResourceRequirementsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBatchJobDefinitionContainerPropertiesResourceRequirementsList",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionContainerPropertiesResourceRequirementsList"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesResourceRequirementsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesResourceRequirementsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/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 index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 961
      },
      "name": "DataAwsccBatchJobDefinitionContainerPropertiesResourceRequirementsOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 990
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 995
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 974
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesResourceRequirements"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionContainerPropertiesResourceRequirementsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesRuntimePlatform": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesRuntimePlatform",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 1018
      },
      "name": "DataAwsccBatchJobDefinitionContainerPropertiesRuntimePlatform",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionContainerPropertiesRuntimePlatform"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesRuntimePlatformOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesRuntimePlatformOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 1048
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 1041
      },
      "name": "DataAwsccBatchJobDefinitionContainerPropertiesRuntimePlatformOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 1068
          },
          "name": "cpuArchitecture",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 1073
          },
          "name": "operatingSystemFamily",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 1052
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesRuntimePlatform"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionContainerPropertiesRuntimePlatformOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesSecrets": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesSecrets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 1077
      },
      "name": "DataAwsccBatchJobDefinitionContainerPropertiesSecrets",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionContainerPropertiesSecrets"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesSecretsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesSecretsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 1146
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 1139
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 1153
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesSecretsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBatchJobDefinitionContainerPropertiesSecretsList",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionContainerPropertiesSecretsList"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesSecretsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesSecretsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 1109
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 1100
      },
      "name": "DataAwsccBatchJobDefinitionContainerPropertiesSecretsOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 1129
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 1134
          },
          "name": "valueFrom",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 1113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesSecrets"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionContainerPropertiesSecretsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesUlimits": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesUlimits",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 1157
      },
      "name": "DataAwsccBatchJobDefinitionContainerPropertiesUlimits",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionContainerPropertiesUlimits"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesUlimitsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesUlimitsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 1231
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 1224
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 1238
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesUlimitsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBatchJobDefinitionContainerPropertiesUlimitsList",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionContainerPropertiesUlimitsList"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesUlimitsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesUlimitsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 1189
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 1180
      },
      "name": "DataAwsccBatchJobDefinitionContainerPropertiesUlimitsOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 1209
          },
          "name": "hardLimit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 1214
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 1219
          },
          "name": "softLimit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 1193
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesUlimits"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionContainerPropertiesUlimitsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesVolumes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesVolumes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 1499
      },
      "name": "DataAwsccBatchJobDefinitionContainerPropertiesVolumes",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionContainerPropertiesVolumes"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesVolumesEfsVolumeConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesVolumesEfsVolumeConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 1301
      },
      "name": "DataAwsccBatchJobDefinitionContainerPropertiesVolumesEfsVolumeConfiguration",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionContainerPropertiesVolumesEfsVolumeConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesVolumesEfsVolumeConfigurationAuthorizationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesVolumesEfsVolumeConfigurationAuthorizationConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 1242
      },
      "name": "DataAwsccBatchJobDefinitionContainerPropertiesVolumesEfsVolumeConfigurationAuthorizationConfig",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionContainerPropertiesVolumesEfsVolumeConfigurationAuthorizationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesVolumesEfsVolumeConfigurationAuthorizationConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesVolumesEfsVolumeConfigurationAuthorizationConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/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-awscc-batch-job-definition/index.ts",
        "line": 1265
      },
      "name": "DataAwsccBatchJobDefinitionContainerPropertiesVolumesEfsVolumeConfigurationAuthorizationConfigOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 1292
          },
          "name": "accessPointId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 1297
          },
          "name": "iam",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 1276
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesVolumesEfsVolumeConfigurationAuthorizationConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionContainerPropertiesVolumesEfsVolumeConfigurationAuthorizationConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesVolumesEfsVolumeConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesVolumesEfsVolumeConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/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-awscc-batch-job-definition/index.ts",
        "line": 1324
      },
      "name": "DataAwsccBatchJobDefinitionContainerPropertiesVolumesEfsVolumeConfigurationOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 1352
          },
          "name": "authorizationConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesVolumesEfsVolumeConfigurationAuthorizationConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 1357
          },
          "name": "fileSystemId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 1362
          },
          "name": "rootDirectory",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 1367
          },
          "name": "transitEncryption",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 1372
          },
          "name": "transitEncryptionPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 1335
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesVolumesEfsVolumeConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionContainerPropertiesVolumesEfsVolumeConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesVolumesHost": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesVolumesHost",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 1376
      },
      "name": "DataAwsccBatchJobDefinitionContainerPropertiesVolumesHost",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionContainerPropertiesVolumesHost"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesVolumesHostOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesVolumesHostOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/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-awscc-batch-job-definition/index.ts",
        "line": 1399
      },
      "name": "DataAwsccBatchJobDefinitionContainerPropertiesVolumesHostOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 1426
          },
          "name": "sourcePath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 1410
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesVolumesHost"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionContainerPropertiesVolumesHostOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesVolumesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesVolumesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 1581
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 1574
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 1588
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesVolumesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBatchJobDefinitionContainerPropertiesVolumesList",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionContainerPropertiesVolumesList"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesVolumesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesVolumesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 1531
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 1522
      },
      "name": "DataAwsccBatchJobDefinitionContainerPropertiesVolumesOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 1552
          },
          "name": "efsVolumeConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesVolumesEfsVolumeConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 1558
          },
          "name": "host",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesVolumesHostOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 1563
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 1569
          },
          "name": "s3FilesVolumeConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesVolumesS3FilesVolumeConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 1535
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesVolumes"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionContainerPropertiesVolumesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesVolumesS3FilesVolumeConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesVolumesS3FilesVolumeConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 1430
      },
      "name": "DataAwsccBatchJobDefinitionContainerPropertiesVolumesS3FilesVolumeConfiguration",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionContainerPropertiesVolumesS3FilesVolumeConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesVolumesS3FilesVolumeConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesVolumesS3FilesVolumeConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 1460
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 1453
      },
      "name": "DataAwsccBatchJobDefinitionContainerPropertiesVolumesS3FilesVolumeConfigurationOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 1480
          },
          "name": "accessPointArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 1485
          },
          "name": "fileSystemArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 1490
          },
          "name": "rootDirectory",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 1495
          },
          "name": "transitEncryptionPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 1464
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionContainerPropertiesVolumesS3FilesVolumeConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionContainerPropertiesVolumesS3FilesVolumeConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 3592
      },
      "name": "DataAwsccBatchJobDefinitionEcsProperties",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionEcsProperties"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 3622
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 3615
      },
      "name": "DataAwsccBatchJobDefinitionEcsPropertiesOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 3643
          },
          "name": "taskProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 3626
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsProperties"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionEcsPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 3462
      },
      "name": "DataAwsccBatchJobDefinitionEcsPropertiesTaskProperties",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionEcsPropertiesTaskProperties"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainers": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 2770
      },
      "name": "DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainers",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainers"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersDependsOn": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersDependsOn",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 1769
      },
      "name": "DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersDependsOn",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersDependsOn"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersDependsOnList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersDependsOnList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 1838
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 1831
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 1845
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersDependsOnOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersDependsOnList",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersDependsOnList"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersDependsOnOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersDependsOnOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 1801
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 1792
      },
      "name": "DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersDependsOnOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 1821
          },
          "name": "condition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 1826
          },
          "name": "containerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 1805
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersDependsOn"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersDependsOnOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersEnvironment": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersEnvironment",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 1849
      },
      "name": "DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersEnvironment",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersEnvironment"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersEnvironmentList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersEnvironmentList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 1911
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 1925
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersEnvironmentOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersEnvironmentList",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersEnvironmentList"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersEnvironmentOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersEnvironmentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 1872
      },
      "name": "DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersEnvironmentOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 1901
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 1906
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 1885
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersEnvironment"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersEnvironmentOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersFirelensConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersFirelensConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 1929
      },
      "name": "DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersFirelensConfiguration",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersFirelensConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersFirelensConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersFirelensConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 1959
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 1952
      },
      "name": "DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersFirelensConfigurationOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 1980
          },
          "name": "options",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 1985
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 1963
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersFirelensConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersFirelensConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersLinuxParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersLinuxParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 2159
      },
      "name": "DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersLinuxParameters",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersLinuxParameters"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersLinuxParametersDevices": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersLinuxParametersDevices",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 1989
      },
      "name": "DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersLinuxParametersDevices",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersLinuxParametersDevices"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersLinuxParametersDevicesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersLinuxParametersDevicesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 2063
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 2056
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 2070
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersLinuxParametersDevicesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersLinuxParametersDevicesList",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersLinuxParametersDevicesList"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersLinuxParametersDevicesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersLinuxParametersDevicesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 2021
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 2012
      },
      "name": "DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersLinuxParametersDevicesOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 2041
          },
          "name": "containerPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 2046
          },
          "name": "hostPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 2051
          },
          "name": "permissions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 2025
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersLinuxParametersDevices"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersLinuxParametersDevicesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersLinuxParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersLinuxParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 2189
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 2182
      },
      "name": "DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersLinuxParametersOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 2210
          },
          "name": "devices",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersLinuxParametersDevicesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 2215
          },
          "name": "initProcessEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 2220
          },
          "name": "maxSwap",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 2225
          },
          "name": "sharedMemorySize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 2230
          },
          "name": "swappiness",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 2236
          },
          "name": "tmpfs",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersLinuxParametersTmpfsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 2193
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersLinuxParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersLinuxParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersLinuxParametersTmpfs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersLinuxParametersTmpfs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 2074
      },
      "name": "DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersLinuxParametersTmpfs",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersLinuxParametersTmpfs"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersLinuxParametersTmpfsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersLinuxParametersTmpfsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 2148
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 2141
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 2155
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersLinuxParametersTmpfsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersLinuxParametersTmpfsList",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersLinuxParametersTmpfsList"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersLinuxParametersTmpfsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersLinuxParametersTmpfsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 2106
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 2097
      },
      "name": "DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersLinuxParametersTmpfsOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 2126
          },
          "name": "containerPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 2131
          },
          "name": "mountOptions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 2136
          },
          "name": "size",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 2110
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersLinuxParametersTmpfs"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersLinuxParametersTmpfsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 2934
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 2927
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 2941
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersList",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersList"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersLogConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersLogConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 2320
      },
      "name": "DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersLogConfiguration",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersLogConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersLogConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersLogConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 2350
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 2343
      },
      "name": "DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersLogConfigurationOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 2370
          },
          "name": "logDriver",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 2376
          },
          "name": "options",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 2382
          },
          "name": "secretOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersLogConfigurationSecretOptionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 2354
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersLogConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersLogConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersLogConfigurationSecretOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersLogConfigurationSecretOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 2240
      },
      "name": "DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersLogConfigurationSecretOptions",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersLogConfigurationSecretOptions"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersLogConfigurationSecretOptionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersLogConfigurationSecretOptionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 2302
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 2316
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersLogConfigurationSecretOptionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersLogConfigurationSecretOptionsList",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersLogConfigurationSecretOptionsList"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersLogConfigurationSecretOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersLogConfigurationSecretOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 2272
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 2263
      },
      "name": "DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersLogConfigurationSecretOptionsOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 2292
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 2297
          },
          "name": "valueFrom",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 2276
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersLogConfigurationSecretOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersLogConfigurationSecretOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersMountPoints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersMountPoints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 2386
      },
      "name": "DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersMountPoints",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersMountPoints"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersMountPointsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersMountPointsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 2453
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 2467
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersMountPointsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersMountPointsList",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersMountPointsList"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersMountPointsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersMountPointsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 2418
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 2409
      },
      "name": "DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersMountPointsOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 2438
          },
          "name": "containerPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 2443
          },
          "name": "readOnly",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 2448
          },
          "name": "sourceVolume",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 2422
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersMountPoints"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersMountPointsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 2802
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 2793
      },
      "name": "DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 2822
          },
          "name": "command",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 2828
          },
          "name": "dependsOn",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersDependsOnList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 2834
          },
          "name": "environment",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersEnvironmentList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 2839
          },
          "name": "essential",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 2845
          },
          "name": "firelensConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersFirelensConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 2850
          },
          "name": "image",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 2856
          },
          "name": "linuxParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersLinuxParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 2862
          },
          "name": "logConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersLogConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 2868
          },
          "name": "mountPoints",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersMountPointsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 2873
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 2878
          },
          "name": "privileged",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 2883
          },
          "name": "readonlyRootFilesystem",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 2889
          },
          "name": "repositoryCredentials",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersRepositoryCredentialsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 2895
          },
          "name": "resourceRequirements",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersResourceRequirementsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 2901
          },
          "name": "secrets",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersSecretsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 2906
          },
          "name": "startTimeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 2911
          },
          "name": "stopTimeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 2917
          },
          "name": "ulimits",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersUlimitsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 2922
          },
          "name": "user",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 2806
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainers"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersRepositoryCredentials": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersRepositoryCredentials",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 2471
      },
      "name": "DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersRepositoryCredentials",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersRepositoryCredentials"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersRepositoryCredentialsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersRepositoryCredentialsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 2501
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 2494
      },
      "name": "DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersRepositoryCredentialsOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 2521
          },
          "name": "credentialsParameter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 2505
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersRepositoryCredentials"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersRepositoryCredentialsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersResourceRequirements": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersResourceRequirements",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 2525
      },
      "name": "DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersResourceRequirements",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersResourceRequirements"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersResourceRequirementsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersResourceRequirementsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 2594
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 2587
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 2601
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersResourceRequirementsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersResourceRequirementsList",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersResourceRequirementsList"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersResourceRequirementsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersResourceRequirementsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 2548
      },
      "name": "DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersResourceRequirementsOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 2577
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 2582
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 2561
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersResourceRequirements"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersResourceRequirementsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersSecrets": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersSecrets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 2605
      },
      "name": "DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersSecrets",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersSecrets"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersSecretsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersSecretsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 2674
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 2667
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 2681
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersSecretsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersSecretsList",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersSecretsList"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersSecretsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersSecretsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 2637
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 2628
      },
      "name": "DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersSecretsOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 2657
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 2662
          },
          "name": "valueFrom",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 2641
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersSecrets"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersSecretsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersUlimits": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersUlimits",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 2685
      },
      "name": "DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersUlimits",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersUlimits"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersUlimitsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersUlimitsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 2759
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 2752
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 2766
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersUlimitsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersUlimitsList",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersUlimitsList"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersUlimitsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersUlimitsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 2717
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 2708
      },
      "name": "DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersUlimitsOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 2737
          },
          "name": "hardLimit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 2742
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 2747
          },
          "name": "softLimit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 2721
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersUlimits"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersUlimitsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesEphemeralStorage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesEphemeralStorage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 2945
      },
      "name": "DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesEphemeralStorage",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesEphemeralStorage"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesEphemeralStorageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesEphemeralStorageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 2975
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 2968
      },
      "name": "DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesEphemeralStorageOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 2995
          },
          "name": "sizeInGiB",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 2979
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesEphemeralStorage"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesEphemeralStorageOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 3574
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 3588
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesList",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesList"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesNetworkConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesNetworkConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 2999
      },
      "name": "DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesNetworkConfiguration",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesNetworkConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesNetworkConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesNetworkConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 3029
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 3022
      },
      "name": "DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesNetworkConfigurationOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 3049
          },
          "name": "assignPublicIp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 3033
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesNetworkConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesNetworkConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 3494
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 3485
      },
      "name": "DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 3515
          },
          "name": "containers",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesContainersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 3520
          },
          "name": "enableExecuteCommand",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 3526
          },
          "name": "ephemeralStorage",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesEphemeralStorageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 3531
          },
          "name": "executionRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 3536
          },
          "name": "ipcMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 3542
          },
          "name": "networkConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesNetworkConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 3547
          },
          "name": "pidMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 3552
          },
          "name": "platformVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 3558
          },
          "name": "runtimePlatform",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesRuntimePlatformOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 3563
          },
          "name": "taskRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 3569
          },
          "name": "volumes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesVolumesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 3498
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskProperties"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesRuntimePlatform": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesRuntimePlatform",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 3053
      },
      "name": "DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesRuntimePlatform",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesRuntimePlatform"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesRuntimePlatformOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesRuntimePlatformOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 3083
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 3076
      },
      "name": "DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesRuntimePlatformOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 3103
          },
          "name": "cpuArchitecture",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 3108
          },
          "name": "operatingSystemFamily",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 3087
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesRuntimePlatform"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesRuntimePlatformOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesVolumes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesVolumes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 3369
      },
      "name": "DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesVolumes",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesVolumes"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesVolumesEfsVolumeConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesVolumesEfsVolumeConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 3171
      },
      "name": "DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesVolumesEfsVolumeConfiguration",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesVolumesEfsVolumeConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesVolumesEfsVolumeConfigurationAuthorizationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesVolumesEfsVolumeConfigurationAuthorizationConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 3112
      },
      "name": "DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesVolumesEfsVolumeConfigurationAuthorizationConfig",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesVolumesEfsVolumeConfigurationAuthorizationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesVolumesEfsVolumeConfigurationAuthorizationConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesVolumesEfsVolumeConfigurationAuthorizationConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 3135
      },
      "name": "DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesVolumesEfsVolumeConfigurationAuthorizationConfigOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 3162
          },
          "name": "accessPointId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 3167
          },
          "name": "iam",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 3146
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesVolumesEfsVolumeConfigurationAuthorizationConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesVolumesEfsVolumeConfigurationAuthorizationConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesVolumesEfsVolumeConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesVolumesEfsVolumeConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 3201
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 3194
      },
      "name": "DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesVolumesEfsVolumeConfigurationOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 3222
          },
          "name": "authorizationConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesVolumesEfsVolumeConfigurationAuthorizationConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 3227
          },
          "name": "fileSystemId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 3232
          },
          "name": "rootDirectory",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 3237
          },
          "name": "transitEncryption",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 3242
          },
          "name": "transitEncryptionPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 3205
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesVolumesEfsVolumeConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesVolumesEfsVolumeConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesVolumesHost": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesVolumesHost",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 3246
      },
      "name": "DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesVolumesHost",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesVolumesHost"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesVolumesHostOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesVolumesHostOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 3276
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 3269
      },
      "name": "DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesVolumesHostOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 3296
          },
          "name": "sourcePath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 3280
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesVolumesHost"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesVolumesHostOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesVolumesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesVolumesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 3451
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 3444
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 3458
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesVolumesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesVolumesList",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesVolumesList"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesVolumesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesVolumesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 3401
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 3392
      },
      "name": "DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesVolumesOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 3422
          },
          "name": "efsVolumeConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesVolumesEfsVolumeConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 3428
          },
          "name": "host",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesVolumesHostOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 3433
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 3439
          },
          "name": "s3FilesVolumeConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesVolumesS3FilesVolumeConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 3405
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesVolumes"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesVolumesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesVolumesS3FilesVolumeConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesVolumesS3FilesVolumeConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 3300
      },
      "name": "DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesVolumesS3FilesVolumeConfiguration",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesVolumesS3FilesVolumeConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesVolumesS3FilesVolumeConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesVolumesS3FilesVolumeConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 3330
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 3323
      },
      "name": "DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesVolumesS3FilesVolumeConfigurationOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 3350
          },
          "name": "accessPointArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 3355
          },
          "name": "fileSystemArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 3360
          },
          "name": "rootDirectory",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 3365
          },
          "name": "transitEncryptionPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 3334
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesVolumesS3FilesVolumeConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionEcsPropertiesTaskPropertiesVolumesS3FilesVolumeConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 5075
      },
      "name": "DataAwsccBatchJobDefinitionEksProperties",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionEksProperties"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 5105
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 5098
      },
      "name": "DataAwsccBatchJobDefinitionEksPropertiesOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 5126
          },
          "name": "podProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 5109
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksProperties"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionEksPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 4976
      },
      "name": "DataAwsccBatchJobDefinitionEksPropertiesPodProperties",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionEksPropertiesPodProperties"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesContainers": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesContainers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 3957
      },
      "name": "DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesContainers",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesContainers"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesContainersEnv": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesContainersEnv",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 3647
      },
      "name": "DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesContainersEnv",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesContainersEnv"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesContainersEnvList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesContainersEnvList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 3716
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 3709
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 3723
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesContainersEnvOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesContainersEnvList",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesContainersEnvList"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesContainersEnvOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesContainersEnvOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 3679
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 3670
      },
      "name": "DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesContainersEnvOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 3699
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 3704
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 3683
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesContainersEnv"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesContainersEnvOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesContainersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesContainersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 4065
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 4058
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 4072
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesContainersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesContainersList",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesContainersList"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesContainersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesContainersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 3989
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 3980
      },
      "name": "DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesContainersOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 4009
          },
          "name": "args",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 4014
          },
          "name": "command",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 4020
          },
          "name": "env",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesContainersEnvList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 4025
          },
          "name": "image",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 4030
          },
          "name": "imagePullPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 4035
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 4041
          },
          "name": "resources",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesContainersResourcesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 4047
          },
          "name": "securityContext",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesContainersSecurityContextOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 4053
          },
          "name": "volumeMounts",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesContainersVolumeMountsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 3993
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesContainers"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesContainersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesContainersResources": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesContainersResources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 3727
      },
      "name": "DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesContainersResources",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesContainersResources"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesContainersResourcesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesContainersResourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 3757
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 3750
      },
      "name": "DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesContainersResourcesOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 3778
          },
          "name": "limits",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 3784
          },
          "name": "requests",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 3761
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesContainersResources"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesContainersResourcesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesContainersSecurityContext": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesContainersSecurityContext",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 3788
      },
      "name": "DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesContainersSecurityContext",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesContainersSecurityContext"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesContainersSecurityContextOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesContainersSecurityContextOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 3818
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 3811
      },
      "name": "DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesContainersSecurityContextOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 3838
          },
          "name": "allowPrivilegeEscalation",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 3843
          },
          "name": "privileged",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 3848
          },
          "name": "readOnlyRootFilesystem",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 3853
          },
          "name": "runAsGroup",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 3858
          },
          "name": "runAsNonRoot",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 3863
          },
          "name": "runAsUser",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 3822
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesContainersSecurityContext"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesContainersSecurityContextOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesContainersVolumeMounts": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesContainersVolumeMounts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 3867
      },
      "name": "DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesContainersVolumeMounts",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesContainersVolumeMounts"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesContainersVolumeMountsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesContainersVolumeMountsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 3946
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 3939
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 3953
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesContainersVolumeMountsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesContainersVolumeMountsList",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesContainersVolumeMountsList"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesContainersVolumeMountsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesContainersVolumeMountsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 3899
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 3890
      },
      "name": "DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesContainersVolumeMountsOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 3919
          },
          "name": "mountPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 3924
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 3929
          },
          "name": "readOnly",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 3934
          },
          "name": "subPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 3903
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesContainersVolumeMounts"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesContainersVolumeMountsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesImagePullSecrets": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesImagePullSecrets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 4076
      },
      "name": "DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesImagePullSecrets",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesImagePullSecrets"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesImagePullSecretsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesImagePullSecretsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 4140
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 4133
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 4147
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesImagePullSecretsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesImagePullSecretsList",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesImagePullSecretsList"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesImagePullSecretsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesImagePullSecretsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 4108
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 4099
      },
      "name": "DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesImagePullSecretsOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 4128
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 4112
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesImagePullSecrets"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesImagePullSecretsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesInitContainers": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesInitContainers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 4461
      },
      "name": "DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesInitContainers",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesInitContainers"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesInitContainersEnv": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesInitContainersEnv",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 4151
      },
      "name": "DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesInitContainersEnv",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesInitContainersEnv"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesInitContainersEnvList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesInitContainersEnvList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 4220
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 4213
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 4227
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesInitContainersEnvOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesInitContainersEnvList",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesInitContainersEnvList"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesInitContainersEnvOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesInitContainersEnvOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 4174
      },
      "name": "DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesInitContainersEnvOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 4203
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 4208
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 4187
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesInitContainersEnv"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesInitContainersEnvOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesInitContainersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesInitContainersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 4569
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 4562
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 4576
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesInitContainersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesInitContainersList",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesInitContainersList"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesInitContainersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesInitContainersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 4493
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 4484
      },
      "name": "DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesInitContainersOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 4513
          },
          "name": "args",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 4518
          },
          "name": "command",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 4524
          },
          "name": "env",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesInitContainersEnvList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 4529
          },
          "name": "image",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 4534
          },
          "name": "imagePullPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 4539
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 4545
          },
          "name": "resources",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesInitContainersResourcesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 4551
          },
          "name": "securityContext",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesInitContainersSecurityContextOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 4557
          },
          "name": "volumeMounts",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesInitContainersVolumeMountsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 4497
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesInitContainers"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesInitContainersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesInitContainersResources": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesInitContainersResources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 4231
      },
      "name": "DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesInitContainersResources",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesInitContainersResources"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesInitContainersResourcesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesInitContainersResourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 4261
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 4254
      },
      "name": "DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesInitContainersResourcesOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 4282
          },
          "name": "limits",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 4288
          },
          "name": "requests",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 4265
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesInitContainersResources"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesInitContainersResourcesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesInitContainersSecurityContext": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesInitContainersSecurityContext",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 4292
      },
      "name": "DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesInitContainersSecurityContext",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesInitContainersSecurityContext"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesInitContainersSecurityContextOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesInitContainersSecurityContextOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/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-awscc-batch-job-definition/index.ts",
        "line": 4315
      },
      "name": "DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesInitContainersSecurityContextOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 4342
          },
          "name": "allowPrivilegeEscalation",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 4347
          },
          "name": "privileged",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 4352
          },
          "name": "readOnlyRootFilesystem",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 4357
          },
          "name": "runAsGroup",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 4362
          },
          "name": "runAsNonRoot",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 4367
          },
          "name": "runAsUser",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 4326
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesInitContainersSecurityContext"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesInitContainersSecurityContextOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesInitContainersVolumeMounts": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesInitContainersVolumeMounts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 4371
      },
      "name": "DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesInitContainersVolumeMounts",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesInitContainersVolumeMounts"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesInitContainersVolumeMountsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesInitContainersVolumeMountsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 4450
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 4443
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 4457
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesInitContainersVolumeMountsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesInitContainersVolumeMountsList",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesInitContainersVolumeMountsList"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesInitContainersVolumeMountsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesInitContainersVolumeMountsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 4403
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 4394
      },
      "name": "DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesInitContainersVolumeMountsOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 4423
          },
          "name": "mountPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 4428
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 4433
          },
          "name": "readOnly",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 4438
          },
          "name": "subPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 4407
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesInitContainersVolumeMounts"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesInitContainersVolumeMountsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesMetadata": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesMetadata",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 4580
      },
      "name": "DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesMetadata",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesMetadata"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesMetadataOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesMetadataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 4610
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 4603
      },
      "name": "DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesMetadataOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 4631
          },
          "name": "annotations",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 4637
          },
          "name": "labels",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 4642
          },
          "name": "namespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 4614
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesMetadata"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesMetadataOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 5006
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 4999
      },
      "name": "DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 5027
          },
          "name": "containers",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesContainersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 5032
          },
          "name": "dnsPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 5037
          },
          "name": "hostNetwork",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 5043
          },
          "name": "imagePullSecrets",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesImagePullSecretsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 5049
          },
          "name": "initContainers",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesInitContainersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 5055
          },
          "name": "metadata",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesMetadataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 5060
          },
          "name": "serviceAccountName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 5065
          },
          "name": "shareProcessNamespace",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 5071
          },
          "name": "volumes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesVolumesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 5010
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodProperties"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesVolumes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesVolumes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 4877
      },
      "name": "DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesVolumes",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesVolumes"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesVolumesEmptyDir": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesVolumesEmptyDir",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 4646
      },
      "name": "DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesVolumesEmptyDir",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesVolumesEmptyDir"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesVolumesEmptyDirOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesVolumesEmptyDirOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 4676
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 4669
      },
      "name": "DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesVolumesEmptyDirOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 4696
          },
          "name": "medium",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 4701
          },
          "name": "sizeLimit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 4680
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesVolumesEmptyDir"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesVolumesEmptyDirOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesVolumesHostPath": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesVolumesHostPath",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 4705
      },
      "name": "DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesVolumesHostPath",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesVolumesHostPath"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesVolumesHostPathOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesVolumesHostPathOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 4735
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 4728
      },
      "name": "DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesVolumesHostPathOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 4755
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 4739
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesVolumesHostPath"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesVolumesHostPathOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesVolumesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesVolumesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 4965
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 4958
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 4972
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesVolumesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesVolumesList",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesVolumesList"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesVolumesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesVolumesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 4909
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 4900
      },
      "name": "DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesVolumesOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 4930
          },
          "name": "emptyDir",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesVolumesEmptyDirOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 4936
          },
          "name": "hostPath",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesVolumesHostPathOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 4941
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 4947
          },
          "name": "persistentVolumeClaim",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesVolumesPersistentVolumeClaimOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 4953
          },
          "name": "secret",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesVolumesSecretOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 4913
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesVolumes"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesVolumesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesVolumesPersistentVolumeClaim": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesVolumesPersistentVolumeClaim",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 4759
      },
      "name": "DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesVolumesPersistentVolumeClaim",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesVolumesPersistentVolumeClaim"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesVolumesPersistentVolumeClaimOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesVolumesPersistentVolumeClaimOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 4789
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 4782
      },
      "name": "DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesVolumesPersistentVolumeClaimOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 4809
          },
          "name": "claimName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 4814
          },
          "name": "readOnly",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 4793
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesVolumesPersistentVolumeClaim"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesVolumesPersistentVolumeClaimOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesVolumesSecret": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesVolumesSecret",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 4818
      },
      "name": "DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesVolumesSecret",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesVolumesSecret"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesVolumesSecretOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesVolumesSecretOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 4848
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 4841
      },
      "name": "DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesVolumesSecretOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 4868
          },
          "name": "optional",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 4873
          },
          "name": "secretName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 4852
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesVolumesSecret"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionEksPropertiesPodPropertiesVolumesSecretOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodeProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodeProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 10034
      },
      "name": "DataAwsccBatchJobDefinitionNodeProperties",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodeProperties"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangeProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangeProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 9930
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangeProperties",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangeProperties"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesConsumableResourceProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesConsumableResourceProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 5210
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesConsumableResourceProperties",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesConsumableResourceProperties"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesConsumableResourcePropertiesConsumableResourceListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesConsumableResourcePropertiesConsumableResourceListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 5130
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesConsumableResourcePropertiesConsumableResourceListStruct",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesConsumableResourcePropertiesConsumableResourceListStruct"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesConsumableResourcePropertiesConsumableResourceListStructList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesConsumableResourcePropertiesConsumableResourceListStructList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 5199
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 5192
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 5206
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesConsumableResourcePropertiesConsumableResourceListStructOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesConsumableResourcePropertiesConsumableResourceListStructList",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesConsumableResourcePropertiesConsumableResourceListStructList"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesConsumableResourcePropertiesConsumableResourceListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesConsumableResourcePropertiesConsumableResourceListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 5162
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 5153
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesConsumableResourcePropertiesConsumableResourceListStructOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 5182
          },
          "name": "consumableResource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 5187
          },
          "name": "quantity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 5166
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesConsumableResourcePropertiesConsumableResourceListStruct"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesConsumableResourcePropertiesConsumableResourceListStructOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesConsumableResourcePropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesConsumableResourcePropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 5240
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 5233
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesConsumableResourcePropertiesOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 5261
          },
          "name": "consumableResourceList",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesConsumableResourcePropertiesConsumableResourceListStructList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 5244
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesConsumableResourceProperties"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesConsumableResourcePropertiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainer": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainer",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 6589
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainer",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainer"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerEnvironment": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerEnvironment",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 5265
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerEnvironment",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerEnvironment"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerEnvironmentList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerEnvironmentList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 5334
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 5327
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 5341
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerEnvironmentOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerEnvironmentList",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerEnvironmentList"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerEnvironmentOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerEnvironmentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 5297
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 5288
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerEnvironmentOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 5317
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 5322
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 5301
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerEnvironment"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerEnvironmentOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerEphemeralStorage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerEphemeralStorage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 5345
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerEphemeralStorage",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerEphemeralStorage"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerEphemeralStorageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerEphemeralStorageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 5375
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 5368
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerEphemeralStorageOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 5395
          },
          "name": "sizeInGiB",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 5379
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerEphemeralStorage"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerEphemeralStorageOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLinuxParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLinuxParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 5569
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLinuxParameters",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLinuxParameters"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLinuxParametersDevices": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLinuxParametersDevices",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 5399
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLinuxParametersDevices",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLinuxParametersDevices"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLinuxParametersDevicesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLinuxParametersDevicesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 5473
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 5466
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 5480
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLinuxParametersDevicesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLinuxParametersDevicesList",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLinuxParametersDevicesList"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLinuxParametersDevicesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLinuxParametersDevicesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 5431
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 5422
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLinuxParametersDevicesOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 5451
          },
          "name": "containerPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 5456
          },
          "name": "hostPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 5461
          },
          "name": "permissions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 5435
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLinuxParametersDevices"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLinuxParametersDevicesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLinuxParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLinuxParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 5599
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 5592
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLinuxParametersOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 5620
          },
          "name": "devices",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLinuxParametersDevicesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 5625
          },
          "name": "initProcessEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 5630
          },
          "name": "maxSwap",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 5635
          },
          "name": "sharedMemorySize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 5640
          },
          "name": "swappiness",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 5646
          },
          "name": "tmpfs",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLinuxParametersTmpfsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 5603
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLinuxParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLinuxParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLinuxParametersTmpfs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLinuxParametersTmpfs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 5484
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLinuxParametersTmpfs",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLinuxParametersTmpfs"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLinuxParametersTmpfsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLinuxParametersTmpfsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 5558
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 5551
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 5565
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLinuxParametersTmpfsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLinuxParametersTmpfsList",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLinuxParametersTmpfsList"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLinuxParametersTmpfsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLinuxParametersTmpfsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 5516
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 5507
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLinuxParametersTmpfsOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 5536
          },
          "name": "containerPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 5541
          },
          "name": "mountOptions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 5546
          },
          "name": "size",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 5520
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLinuxParametersTmpfs"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLinuxParametersTmpfsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLogConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLogConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 5730
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLogConfiguration",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLogConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLogConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLogConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 5760
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 5753
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLogConfigurationOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 5780
          },
          "name": "logDriver",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 5786
          },
          "name": "options",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 5792
          },
          "name": "secretOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLogConfigurationSecretOptionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 5764
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLogConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLogConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLogConfigurationSecretOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLogConfigurationSecretOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 5650
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLogConfigurationSecretOptions",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLogConfigurationSecretOptions"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLogConfigurationSecretOptionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLogConfigurationSecretOptionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 5719
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 5712
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 5726
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLogConfigurationSecretOptionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLogConfigurationSecretOptionsList",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLogConfigurationSecretOptionsList"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLogConfigurationSecretOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLogConfigurationSecretOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 5682
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 5673
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLogConfigurationSecretOptionsOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 5702
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 5707
          },
          "name": "valueFrom",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 5686
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLogConfigurationSecretOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLogConfigurationSecretOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerMountPoints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerMountPoints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 5796
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerMountPoints",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerMountPoints"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerMountPointsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerMountPointsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 5870
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 5863
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 5877
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerMountPointsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerMountPointsList",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerMountPointsList"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerMountPointsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerMountPointsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 5828
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 5819
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerMountPointsOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 5848
          },
          "name": "containerPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 5853
          },
          "name": "readOnly",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 5858
          },
          "name": "sourceVolume",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 5832
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerMountPoints"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerMountPointsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 6619
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 6612
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 6639
          },
          "name": "command",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 6644
          },
          "name": "enableExecuteCommand",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 6650
          },
          "name": "environment",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerEnvironmentList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 6656
          },
          "name": "ephemeralStorage",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerEphemeralStorageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 6661
          },
          "name": "executionRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 6666
          },
          "name": "image",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 6671
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 6676
          },
          "name": "jobRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 6682
          },
          "name": "linuxParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLinuxParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 6688
          },
          "name": "logConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerLogConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 6693
          },
          "name": "memory",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 6699
          },
          "name": "mountPoints",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerMountPointsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 6704
          },
          "name": "privileged",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 6709
          },
          "name": "readonlyRootFilesystem",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 6715
          },
          "name": "repositoryCredentials",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerRepositoryCredentialsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 6721
          },
          "name": "resourceRequirements",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerResourceRequirementsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 6727
          },
          "name": "runtimePlatform",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerRuntimePlatformOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 6733
          },
          "name": "secrets",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerSecretsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 6739
          },
          "name": "ulimits",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerUlimitsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 6744
          },
          "name": "user",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 6749
          },
          "name": "vcpus",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 6755
          },
          "name": "volumes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 6623
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainer"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerRepositoryCredentials": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerRepositoryCredentials",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 5881
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerRepositoryCredentials",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerRepositoryCredentials"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerRepositoryCredentialsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerRepositoryCredentialsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 5911
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 5904
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerRepositoryCredentialsOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 5931
          },
          "name": "credentialsParameter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 5915
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerRepositoryCredentials"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerRepositoryCredentialsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerResourceRequirements": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerResourceRequirements",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 5935
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerResourceRequirements",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerResourceRequirements"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerResourceRequirementsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerResourceRequirementsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 6004
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 5997
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 6011
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerResourceRequirementsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerResourceRequirementsList",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerResourceRequirementsList"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerResourceRequirementsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerResourceRequirementsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 5958
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerResourceRequirementsOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 5987
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 5992
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 5971
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerResourceRequirements"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerResourceRequirementsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerRuntimePlatform": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerRuntimePlatform",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 6015
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerRuntimePlatform",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerRuntimePlatform"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerRuntimePlatformOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerRuntimePlatformOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 6045
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 6038
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerRuntimePlatformOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 6065
          },
          "name": "cpuArchitecture",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 6070
          },
          "name": "operatingSystemFamily",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 6049
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerRuntimePlatform"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerRuntimePlatformOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerSecrets": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerSecrets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 6074
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerSecrets",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerSecrets"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerSecretsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerSecretsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 6143
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 6136
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 6150
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerSecretsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerSecretsList",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerSecretsList"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerSecretsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerSecretsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 6106
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 6097
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerSecretsOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 6126
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 6131
          },
          "name": "valueFrom",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 6110
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerSecrets"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerSecretsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerUlimits": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerUlimits",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 6154
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerUlimits",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerUlimits"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerUlimitsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerUlimitsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 6228
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 6221
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 6235
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerUlimitsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerUlimitsList",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerUlimitsList"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerUlimitsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerUlimitsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 6177
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerUlimitsOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 6206
          },
          "name": "hardLimit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 6211
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 6216
          },
          "name": "softLimit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 6190
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerUlimits"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerUlimitsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 6496
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumes",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumes"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesEfsVolumeConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesEfsVolumeConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 6298
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesEfsVolumeConfiguration",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesEfsVolumeConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesEfsVolumeConfigurationAuthorizationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesEfsVolumeConfigurationAuthorizationConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 6239
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesEfsVolumeConfigurationAuthorizationConfig",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesEfsVolumeConfigurationAuthorizationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesEfsVolumeConfigurationAuthorizationConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesEfsVolumeConfigurationAuthorizationConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 6269
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 6262
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesEfsVolumeConfigurationAuthorizationConfigOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 6289
          },
          "name": "accessPointId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 6294
          },
          "name": "iam",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 6273
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesEfsVolumeConfigurationAuthorizationConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesEfsVolumeConfigurationAuthorizationConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesEfsVolumeConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesEfsVolumeConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 6328
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 6321
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesEfsVolumeConfigurationOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 6349
          },
          "name": "authorizationConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesEfsVolumeConfigurationAuthorizationConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 6354
          },
          "name": "fileSystemId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 6359
          },
          "name": "rootDirectory",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 6364
          },
          "name": "transitEncryption",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 6369
          },
          "name": "transitEncryptionPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 6332
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesEfsVolumeConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesEfsVolumeConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesHost": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesHost",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 6373
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesHost",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesHost"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesHostOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesHostOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 6403
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 6396
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesHostOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 6423
          },
          "name": "sourcePath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 6407
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesHost"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesHostOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 6578
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 6571
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 6585
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesList",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesList"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 6528
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 6519
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 6549
          },
          "name": "efsVolumeConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesEfsVolumeConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 6555
          },
          "name": "host",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesHostOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 6560
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 6566
          },
          "name": "s3FilesVolumeConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesS3FilesVolumeConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 6532
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumes"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesS3FilesVolumeConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesS3FilesVolumeConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 6427
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesS3FilesVolumeConfiguration",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesS3FilesVolumeConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesS3FilesVolumeConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesS3FilesVolumeConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 6457
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 6450
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesS3FilesVolumeConfigurationOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 6477
          },
          "name": "accessPointArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 6482
          },
          "name": "fileSystemArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 6487
          },
          "name": "rootDirectory",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 6492
          },
          "name": "transitEncryptionPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 6461
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesS3FilesVolumeConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerVolumesS3FilesVolumeConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 8392
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsProperties",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsProperties"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 8422
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 8415
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 8443
          },
          "name": "taskProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 8426
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsProperties"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 8285
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskProperties",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskProperties"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainers": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 7760
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainers",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainers"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersDependsOn": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersDependsOn",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 6759
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersDependsOn",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersDependsOn"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersDependsOnList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersDependsOnList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 6828
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 6821
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 6835
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersDependsOnOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersDependsOnList",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersDependsOnList"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersDependsOnOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersDependsOnOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 6791
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 6782
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersDependsOnOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 6811
          },
          "name": "condition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 6816
          },
          "name": "containerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 6795
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersDependsOn"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersDependsOnOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersEnvironment": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersEnvironment",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 6839
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersEnvironment",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersEnvironment"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersEnvironmentList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersEnvironmentList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 6908
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 6901
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 6915
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersEnvironmentOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersEnvironmentList",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersEnvironmentList"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersEnvironmentOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersEnvironmentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 6871
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 6862
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersEnvironmentOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 6891
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 6896
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 6875
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersEnvironment"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersEnvironmentOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersFirelensConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersFirelensConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 6919
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersFirelensConfiguration",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersFirelensConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersFirelensConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersFirelensConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 6949
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 6942
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersFirelensConfigurationOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 6970
          },
          "name": "options",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 6975
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 6953
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersFirelensConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersFirelensConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLinuxParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLinuxParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 7149
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLinuxParameters",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLinuxParameters"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLinuxParametersDevices": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLinuxParametersDevices",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 6979
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLinuxParametersDevices",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLinuxParametersDevices"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLinuxParametersDevicesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLinuxParametersDevicesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 7053
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 7046
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 7060
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLinuxParametersDevicesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLinuxParametersDevicesList",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLinuxParametersDevicesList"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLinuxParametersDevicesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLinuxParametersDevicesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 7011
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 7002
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLinuxParametersDevicesOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 7031
          },
          "name": "containerPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 7036
          },
          "name": "hostPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 7041
          },
          "name": "permissions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 7015
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLinuxParametersDevices"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLinuxParametersDevicesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLinuxParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLinuxParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 7179
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 7172
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLinuxParametersOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 7200
          },
          "name": "devices",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLinuxParametersDevicesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 7205
          },
          "name": "initProcessEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 7210
          },
          "name": "maxSwap",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 7215
          },
          "name": "sharedMemorySize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 7220
          },
          "name": "swappiness",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 7226
          },
          "name": "tmpfs",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLinuxParametersTmpfsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 7183
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLinuxParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLinuxParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLinuxParametersTmpfs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLinuxParametersTmpfs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 7064
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLinuxParametersTmpfs",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLinuxParametersTmpfs"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLinuxParametersTmpfsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLinuxParametersTmpfsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 7138
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 7131
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 7145
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLinuxParametersTmpfsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLinuxParametersTmpfsList",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLinuxParametersTmpfsList"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLinuxParametersTmpfsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLinuxParametersTmpfsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 7096
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 7087
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLinuxParametersTmpfsOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 7116
          },
          "name": "containerPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 7121
          },
          "name": "mountOptions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 7126
          },
          "name": "size",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 7100
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLinuxParametersTmpfs"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLinuxParametersTmpfsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 7924
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 7917
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 7931
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersList",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersList"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLogConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLogConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 7310
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLogConfiguration",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLogConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLogConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLogConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 7340
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 7333
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLogConfigurationOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 7360
          },
          "name": "logDriver",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 7366
          },
          "name": "options",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 7372
          },
          "name": "secretOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLogConfigurationSecretOptionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 7344
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLogConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLogConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLogConfigurationSecretOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLogConfigurationSecretOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 7230
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLogConfigurationSecretOptions",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLogConfigurationSecretOptions"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLogConfigurationSecretOptionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLogConfigurationSecretOptionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 7299
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 7292
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 7306
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLogConfigurationSecretOptionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLogConfigurationSecretOptionsList",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLogConfigurationSecretOptionsList"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLogConfigurationSecretOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLogConfigurationSecretOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 7262
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 7253
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLogConfigurationSecretOptionsOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 7282
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 7287
          },
          "name": "valueFrom",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 7266
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLogConfigurationSecretOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLogConfigurationSecretOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersMountPoints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersMountPoints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 7376
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersMountPoints",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersMountPoints"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersMountPointsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersMountPointsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 7450
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 7443
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 7457
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersMountPointsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersMountPointsList",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersMountPointsList"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersMountPointsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersMountPointsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 7399
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersMountPointsOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 7428
          },
          "name": "containerPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 7433
          },
          "name": "readOnly",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 7438
          },
          "name": "sourceVolume",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 7412
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersMountPoints"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersMountPointsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 7792
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 7783
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 7812
          },
          "name": "command",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 7818
          },
          "name": "dependsOn",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersDependsOnList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 7824
          },
          "name": "environment",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersEnvironmentList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 7829
          },
          "name": "essential",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 7835
          },
          "name": "firelensConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersFirelensConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 7840
          },
          "name": "image",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 7846
          },
          "name": "linuxParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLinuxParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 7852
          },
          "name": "logConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersLogConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 7858
          },
          "name": "mountPoints",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersMountPointsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 7863
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 7868
          },
          "name": "privileged",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 7873
          },
          "name": "readonlyRootFilesystem",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 7879
          },
          "name": "repositoryCredentials",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersRepositoryCredentialsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 7885
          },
          "name": "resourceRequirements",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersResourceRequirementsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 7891
          },
          "name": "secrets",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersSecretsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 7896
          },
          "name": "startTimeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 7901
          },
          "name": "stopTimeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 7907
          },
          "name": "ulimits",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersUlimitsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 7912
          },
          "name": "user",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 7796
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainers"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersRepositoryCredentials": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersRepositoryCredentials",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 7461
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersRepositoryCredentials",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersRepositoryCredentials"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersRepositoryCredentialsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersRepositoryCredentialsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 7491
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 7484
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersRepositoryCredentialsOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 7511
          },
          "name": "credentialsParameter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 7495
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersRepositoryCredentials"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersRepositoryCredentialsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersResourceRequirements": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersResourceRequirements",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 7515
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersResourceRequirements",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersResourceRequirements"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersResourceRequirementsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersResourceRequirementsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 7584
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 7577
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 7591
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersResourceRequirementsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersResourceRequirementsList",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersResourceRequirementsList"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersResourceRequirementsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersResourceRequirementsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 7547
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 7538
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersResourceRequirementsOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 7567
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 7572
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 7551
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersResourceRequirements"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersResourceRequirementsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersSecrets": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersSecrets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 7595
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersSecrets",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersSecrets"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersSecretsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersSecretsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 7664
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 7657
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 7671
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersSecretsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersSecretsList",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersSecretsList"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersSecretsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersSecretsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 7627
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 7618
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersSecretsOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 7647
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 7652
          },
          "name": "valueFrom",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 7631
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersSecrets"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersSecretsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersUlimits": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersUlimits",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 7675
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersUlimits",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersUlimits"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersUlimitsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersUlimitsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 7749
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 7742
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 7756
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersUlimitsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersUlimitsList",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersUlimitsList"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersUlimitsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersUlimitsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 7707
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 7698
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersUlimitsOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 7727
          },
          "name": "hardLimit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 7732
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 7737
          },
          "name": "softLimit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 7711
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersUlimits"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersUlimitsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 8381
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 8374
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 8388
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesList",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesList"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 8317
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 8308
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 8338
          },
          "name": "containers",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesContainersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 8343
          },
          "name": "enableExecuteCommand",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 8348
          },
          "name": "executionRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 8353
          },
          "name": "ipcMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 8358
          },
          "name": "pidMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 8363
          },
          "name": "taskRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 8369
          },
          "name": "volumes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 8321
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskProperties"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 8192
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumes",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumes"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesEfsVolumeConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesEfsVolumeConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 7994
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesEfsVolumeConfiguration",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesEfsVolumeConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesEfsVolumeConfigurationAuthorizationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesEfsVolumeConfigurationAuthorizationConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 7935
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesEfsVolumeConfigurationAuthorizationConfig",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesEfsVolumeConfigurationAuthorizationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesEfsVolumeConfigurationAuthorizationConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesEfsVolumeConfigurationAuthorizationConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 7965
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 7958
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesEfsVolumeConfigurationAuthorizationConfigOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 7985
          },
          "name": "accessPointId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 7990
          },
          "name": "iam",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 7969
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesEfsVolumeConfigurationAuthorizationConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesEfsVolumeConfigurationAuthorizationConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesEfsVolumeConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesEfsVolumeConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/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/data-awscc-batch-job-definition/index.ts",
        "line": 8017
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesEfsVolumeConfigurationOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 8045
          },
          "name": "authorizationConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesEfsVolumeConfigurationAuthorizationConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 8050
          },
          "name": "fileSystemId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 8055
          },
          "name": "rootDirectory",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 8060
          },
          "name": "transitEncryption",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 8065
          },
          "name": "transitEncryptionPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 8028
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesEfsVolumeConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesEfsVolumeConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesHost": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesHost",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 8069
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesHost",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesHost"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesHostOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesHostOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 8099
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 8092
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesHostOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 8119
          },
          "name": "sourcePath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 8103
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesHost"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesHostOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 8274
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 8267
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 8281
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesList",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesList"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 8224
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 8215
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 8245
          },
          "name": "efsVolumeConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesEfsVolumeConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 8251
          },
          "name": "host",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesHostOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 8256
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 8262
          },
          "name": "s3FilesVolumeConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesS3FilesVolumeConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 8228
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumes"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesS3FilesVolumeConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesS3FilesVolumeConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 8123
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesS3FilesVolumeConfiguration",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesS3FilesVolumeConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesS3FilesVolumeConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesS3FilesVolumeConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 8153
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 8146
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesS3FilesVolumeConfigurationOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 8173
          },
          "name": "accessPointArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 8178
          },
          "name": "fileSystemArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 8183
          },
          "name": "rootDirectory",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 8188
          },
          "name": "transitEncryptionPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 8157
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesS3FilesVolumeConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesTaskPropertiesVolumesS3FilesVolumeConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 9875
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksProperties",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksProperties"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 9905
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 9898
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 9926
          },
          "name": "podProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 9909
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksProperties"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 9776
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodProperties",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodProperties"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainers": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 8757
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainers",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainers"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersEnv": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersEnv",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 8447
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersEnv",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersEnv"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersEnvList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersEnvList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 8516
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 8509
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 8523
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersEnvOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersEnvList",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersEnvList"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersEnvOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersEnvOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/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/data-awscc-batch-job-definition/index.ts",
        "line": 8470
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersEnvOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 8499
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 8504
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 8483
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersEnv"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersEnvOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 8865
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 8858
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 8872
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersList",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersList"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 8789
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 8780
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 8809
          },
          "name": "args",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 8814
          },
          "name": "command",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 8820
          },
          "name": "env",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersEnvList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 8825
          },
          "name": "image",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 8830
          },
          "name": "imagePullPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 8835
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 8841
          },
          "name": "resources",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersResourcesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 8847
          },
          "name": "securityContext",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersSecurityContextOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 8853
          },
          "name": "volumeMounts",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersVolumeMountsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 8793
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainers"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersResources": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersResources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 8527
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersResources",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersResources"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersResourcesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersResourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 8557
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 8550
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersResourcesOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 8578
          },
          "name": "limits",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 8584
          },
          "name": "requests",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 8561
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersResources"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersResourcesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersSecurityContext": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersSecurityContext",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 8588
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersSecurityContext",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersSecurityContext"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersSecurityContextOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersSecurityContextOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 8618
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 8611
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersSecurityContextOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 8638
          },
          "name": "allowPrivilegeEscalation",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 8643
          },
          "name": "privileged",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 8648
          },
          "name": "readOnlyRootFilesystem",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 8653
          },
          "name": "runAsGroup",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 8658
          },
          "name": "runAsNonRoot",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 8663
          },
          "name": "runAsUser",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 8622
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersSecurityContext"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersSecurityContextOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersVolumeMounts": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersVolumeMounts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 8667
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersVolumeMounts",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersVolumeMounts"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersVolumeMountsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersVolumeMountsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 8746
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 8739
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 8753
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersVolumeMountsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersVolumeMountsList",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersVolumeMountsList"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersVolumeMountsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersVolumeMountsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 8699
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 8690
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersVolumeMountsOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 8719
          },
          "name": "mountPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 8724
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 8729
          },
          "name": "readOnly",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 8734
          },
          "name": "subPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 8703
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersVolumeMounts"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersVolumeMountsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesImagePullSecrets": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesImagePullSecrets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 8876
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesImagePullSecrets",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesImagePullSecrets"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesImagePullSecretsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesImagePullSecretsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 8940
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 8933
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 8947
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesImagePullSecretsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesImagePullSecretsList",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesImagePullSecretsList"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesImagePullSecretsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesImagePullSecretsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 8908
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 8899
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesImagePullSecretsOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 8928
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 8912
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesImagePullSecrets"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesImagePullSecretsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainers": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 9261
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainers",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainers"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersEnv": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersEnv",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 8951
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersEnv",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersEnv"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersEnvList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersEnvList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 9020
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 9013
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 9027
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersEnvOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersEnvList",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersEnvList"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersEnvOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersEnvOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 8983
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 8974
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersEnvOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 9003
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 9008
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 8987
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersEnv"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersEnvOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 9369
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 9362
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 9376
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersList",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersList"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 9293
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 9284
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 9313
          },
          "name": "args",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 9318
          },
          "name": "command",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 9324
          },
          "name": "env",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersEnvList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 9329
          },
          "name": "image",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 9334
          },
          "name": "imagePullPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 9339
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 9345
          },
          "name": "resources",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersResourcesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 9351
          },
          "name": "securityContext",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersSecurityContextOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 9357
          },
          "name": "volumeMounts",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersVolumeMountsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 9297
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainers"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersResources": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersResources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 9031
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersResources",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersResources"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersResourcesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersResourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 9061
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 9054
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersResourcesOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 9082
          },
          "name": "limits",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 9088
          },
          "name": "requests",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 9065
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersResources"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersResourcesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersSecurityContext": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersSecurityContext",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 9092
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersSecurityContext",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersSecurityContext"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersSecurityContextOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersSecurityContextOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 9122
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 9115
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersSecurityContextOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 9142
          },
          "name": "allowPrivilegeEscalation",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 9147
          },
          "name": "privileged",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 9152
          },
          "name": "readOnlyRootFilesystem",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 9157
          },
          "name": "runAsGroup",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 9162
          },
          "name": "runAsNonRoot",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 9167
          },
          "name": "runAsUser",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 9126
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersSecurityContext"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersSecurityContextOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersVolumeMounts": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersVolumeMounts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 9171
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersVolumeMounts",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersVolumeMounts"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersVolumeMountsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersVolumeMountsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 9250
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 9243
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 9257
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersVolumeMountsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersVolumeMountsList",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersVolumeMountsList"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersVolumeMountsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersVolumeMountsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 9203
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 9194
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersVolumeMountsOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 9223
          },
          "name": "mountPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 9228
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 9233
          },
          "name": "readOnly",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 9238
          },
          "name": "subPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 9207
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersVolumeMounts"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersVolumeMountsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesMetadata": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesMetadata",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 9380
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesMetadata",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesMetadata"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesMetadataOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesMetadataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 9410
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 9403
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesMetadataOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 9431
          },
          "name": "annotations",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 9437
          },
          "name": "labels",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 9442
          },
          "name": "namespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 9414
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesMetadata"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesMetadataOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 9806
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 9799
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 9827
          },
          "name": "containers",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesContainersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 9832
          },
          "name": "dnsPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 9837
          },
          "name": "hostNetwork",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 9843
          },
          "name": "imagePullSecrets",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesImagePullSecretsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 9849
          },
          "name": "initContainers",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesInitContainersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 9855
          },
          "name": "metadata",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesMetadataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 9860
          },
          "name": "serviceAccountName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 9865
          },
          "name": "shareProcessNamespace",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 9871
          },
          "name": "volumes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 9810
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodProperties"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 9677
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumes",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumes"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesEmptyDir": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesEmptyDir",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 9446
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesEmptyDir",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesEmptyDir"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesEmptyDirOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesEmptyDirOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 9476
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 9469
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesEmptyDirOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 9496
          },
          "name": "medium",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 9501
          },
          "name": "sizeLimit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 9480
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesEmptyDir"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesEmptyDirOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesHostPath": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesHostPath",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 9505
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesHostPath",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesHostPath"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesHostPathOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesHostPathOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 9535
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 9528
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesHostPathOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 9555
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 9539
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesHostPath"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesHostPathOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 9765
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 9758
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 9772
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesList",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesList"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 9709
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 9700
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 9730
          },
          "name": "emptyDir",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesEmptyDirOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 9736
          },
          "name": "hostPath",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesHostPathOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 9741
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 9747
          },
          "name": "persistentVolumeClaim",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesPersistentVolumeClaimOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 9753
          },
          "name": "secret",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesSecretOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 9713
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumes"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesPersistentVolumeClaim": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesPersistentVolumeClaim",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 9559
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesPersistentVolumeClaim",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesPersistentVolumeClaim"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesPersistentVolumeClaimOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesPersistentVolumeClaimOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 9589
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 9582
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesPersistentVolumeClaimOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 9609
          },
          "name": "claimName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 9614
          },
          "name": "readOnly",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 9593
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesPersistentVolumeClaim"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesPersistentVolumeClaimOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesSecret": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesSecret",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 9618
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesSecret",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesSecret"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesSecretOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesSecretOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 9648
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 9641
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesSecretOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 9668
          },
          "name": "optional",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 9673
          },
          "name": "secretName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 9652
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesSecret"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesPodPropertiesVolumesSecretOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 10023
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 10016
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 10030
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesList",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesList"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 9962
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 9953
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 9983
          },
          "name": "consumableResourceProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesConsumableResourcePropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 9989
          },
          "name": "container",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesContainerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 9995
          },
          "name": "ecsProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEcsPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 10001
          },
          "name": "eksProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesEksPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 10006
          },
          "name": "instanceTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 10011
          },
          "name": "targetNodes",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 9966
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangeProperties"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 10064
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 10057
      },
      "name": "DataAwsccBatchJobDefinitionNodePropertiesOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 10084
          },
          "name": "mainNode",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 10090
          },
          "name": "nodeRangeProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodePropertiesNodeRangePropertiesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 10095
          },
          "name": "numNodes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 10068
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionNodeProperties"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionNodePropertiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionResourceRetentionPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionResourceRetentionPolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 10099
      },
      "name": "DataAwsccBatchJobDefinitionResourceRetentionPolicy",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionResourceRetentionPolicy"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionResourceRetentionPolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionResourceRetentionPolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 10129
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 10122
      },
      "name": "DataAwsccBatchJobDefinitionResourceRetentionPolicyOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 10149
          },
          "name": "skipDeregisterOnUpdate",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 10133
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionResourceRetentionPolicy"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionResourceRetentionPolicyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionRetryStrategy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionRetryStrategy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 10243
      },
      "name": "DataAwsccBatchJobDefinitionRetryStrategy",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionRetryStrategy"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionRetryStrategyEvaluateOnExit": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionRetryStrategyEvaluateOnExit",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 10153
      },
      "name": "DataAwsccBatchJobDefinitionRetryStrategyEvaluateOnExit",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionRetryStrategyEvaluateOnExit"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionRetryStrategyEvaluateOnExitList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionRetryStrategyEvaluateOnExitList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 10232
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 10225
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 10239
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionRetryStrategyEvaluateOnExitOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBatchJobDefinitionRetryStrategyEvaluateOnExitList",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionRetryStrategyEvaluateOnExitList"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionRetryStrategyEvaluateOnExitOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionRetryStrategyEvaluateOnExitOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 10185
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 10176
      },
      "name": "DataAwsccBatchJobDefinitionRetryStrategyEvaluateOnExitOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 10205
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 10210
          },
          "name": "onExitCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 10215
          },
          "name": "onReason",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 10220
          },
          "name": "onStatusReason",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 10189
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionRetryStrategyEvaluateOnExit"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionRetryStrategyEvaluateOnExitOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionRetryStrategyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionRetryStrategyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 10273
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 10266
      },
      "name": "DataAwsccBatchJobDefinitionRetryStrategyOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 10293
          },
          "name": "attempts",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 10299
          },
          "name": "evaluateOnExit",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionRetryStrategyEvaluateOnExitList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 10277
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionRetryStrategy"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionRetryStrategyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionTimeout": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionTimeout",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 10303
      },
      "name": "DataAwsccBatchJobDefinitionTimeout",
      "namespace": "dataAwsccBatchJobDefinition",
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionTimeout"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionTimeoutOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionTimeoutOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definition/index.ts",
          "line": 10333
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definition/index.ts",
        "line": 10326
      },
      "name": "DataAwsccBatchJobDefinitionTimeoutOutputReference",
      "namespace": "dataAwsccBatchJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 10353
          },
          "name": "attemptDurationSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definition/index.ts",
            "line": 10337
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinition.DataAwsccBatchJobDefinitionTimeout"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definition/index:DataAwsccBatchJobDefinitionTimeoutOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinitions.DataAwsccBatchJobDefinitions": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/batch_job_definitions awscc_batch_job_definitions}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinitions.DataAwsccBatchJobDefinitions",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/batch_job_definitions awscc_batch_job_definitions} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-definitions/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinitions.DataAwsccBatchJobDefinitionsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definitions/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBatchJobDefinitions resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definitions/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccBatchJobDefinitions to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/batch_job_definitions#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBatchJobDefinitions that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBatchJobDefinitions to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definitions/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definitions/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBatchJobDefinitions",
      "namespace": "dataAwsccBatchJobDefinitions",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definitions/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definitions/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-definitions/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-definitions/index:DataAwsccBatchJobDefinitions"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobDefinitions.DataAwsccBatchJobDefinitionsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobDefinitions.DataAwsccBatchJobDefinitionsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-definitions/index.ts",
        "line": 14
      },
      "name": "DataAwsccBatchJobDefinitionsConfig",
      "namespace": "dataAwsccBatchJobDefinitions",
      "symbolId": "src/data-awscc-batch-job-definitions/index:DataAwsccBatchJobDefinitionsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobQueue.DataAwsccBatchJobQueue": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/batch_job_queue awscc_batch_job_queue}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobQueue.DataAwsccBatchJobQueue",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/batch_job_queue awscc_batch_job_queue} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-queue/index.ts",
          "line": 311
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobQueue.DataAwsccBatchJobQueueConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-queue/index.ts",
        "line": 279
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBatchJobQueue resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-queue/index.ts",
            "line": 296
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccBatchJobQueue to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/batch_job_queue#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBatchJobQueue that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBatchJobQueue to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-queue/index.ts",
            "line": 405
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-queue/index.ts",
            "line": 411
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBatchJobQueue",
      "namespace": "dataAwsccBatchJobQueue",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-queue/index.ts",
            "line": 284
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-queue/index.ts",
            "line": 336
          },
          "name": "computeEnvironmentOrder",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobQueue.DataAwsccBatchJobQueueComputeEnvironmentOrderList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-queue/index.ts",
            "line": 354
          },
          "name": "jobQueueArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-queue/index.ts",
            "line": 359
          },
          "name": "jobQueueName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-queue/index.ts",
            "line": 364
          },
          "name": "jobQueueType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-queue/index.ts",
            "line": 370
          },
          "name": "jobStateTimeLimitActions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobQueue.DataAwsccBatchJobQueueJobStateTimeLimitActionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-queue/index.ts",
            "line": 375
          },
          "name": "priority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-queue/index.ts",
            "line": 380
          },
          "name": "schedulingPolicyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-queue/index.ts",
            "line": 386
          },
          "name": "serviceEnvironmentOrder",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobQueue.DataAwsccBatchJobQueueServiceEnvironmentOrderList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-queue/index.ts",
            "line": 391
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-queue/index.ts",
            "line": 397
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-queue/index.ts",
            "line": 349
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-queue/index.ts",
            "line": 342
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-queue/index:DataAwsccBatchJobQueue"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobQueue.DataAwsccBatchJobQueueComputeEnvironmentOrder": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobQueue.DataAwsccBatchJobQueueComputeEnvironmentOrder",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-queue/index.ts",
        "line": 25
      },
      "name": "DataAwsccBatchJobQueueComputeEnvironmentOrder",
      "namespace": "dataAwsccBatchJobQueue",
      "symbolId": "src/data-awscc-batch-job-queue/index:DataAwsccBatchJobQueueComputeEnvironmentOrder"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobQueue.DataAwsccBatchJobQueueComputeEnvironmentOrderList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobQueue.DataAwsccBatchJobQueueComputeEnvironmentOrderList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-queue/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-awscc-batch-job-queue/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-queue/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-awscc.dataAwsccBatchJobQueue.DataAwsccBatchJobQueueComputeEnvironmentOrderOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBatchJobQueueComputeEnvironmentOrderList",
      "namespace": "dataAwsccBatchJobQueue",
      "symbolId": "src/data-awscc-batch-job-queue/index:DataAwsccBatchJobQueueComputeEnvironmentOrderList"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobQueue.DataAwsccBatchJobQueueComputeEnvironmentOrderOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobQueue.DataAwsccBatchJobQueueComputeEnvironmentOrderOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-queue/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-queue/index.ts",
        "line": 48
      },
      "name": "DataAwsccBatchJobQueueComputeEnvironmentOrderOutputReference",
      "namespace": "dataAwsccBatchJobQueue",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-queue/index.ts",
            "line": 77
          },
          "name": "computeEnvironment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-queue/index.ts",
            "line": 82
          },
          "name": "order",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-queue/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobQueue.DataAwsccBatchJobQueueComputeEnvironmentOrder"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-queue/index:DataAwsccBatchJobQueueComputeEnvironmentOrderOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobQueue.DataAwsccBatchJobQueueConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobQueue.DataAwsccBatchJobQueueConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-queue/index.ts",
        "line": 14
      },
      "name": "DataAwsccBatchJobQueueConfig",
      "namespace": "dataAwsccBatchJobQueue",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/batch_job_queue#id DataAwsccBatchJobQueue#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-queue/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-queue/index:DataAwsccBatchJobQueueConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobQueue.DataAwsccBatchJobQueueJobStateTimeLimitActions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobQueue.DataAwsccBatchJobQueueJobStateTimeLimitActions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-queue/index.ts",
        "line": 105
      },
      "name": "DataAwsccBatchJobQueueJobStateTimeLimitActions",
      "namespace": "dataAwsccBatchJobQueue",
      "symbolId": "src/data-awscc-batch-job-queue/index:DataAwsccBatchJobQueueJobStateTimeLimitActions"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobQueue.DataAwsccBatchJobQueueJobStateTimeLimitActionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobQueue.DataAwsccBatchJobQueueJobStateTimeLimitActionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-queue/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/data-awscc-batch-job-queue/index.ts",
        "line": 177
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-queue/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-awscc.dataAwsccBatchJobQueue.DataAwsccBatchJobQueueJobStateTimeLimitActionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBatchJobQueueJobStateTimeLimitActionsList",
      "namespace": "dataAwsccBatchJobQueue",
      "symbolId": "src/data-awscc-batch-job-queue/index:DataAwsccBatchJobQueueJobStateTimeLimitActionsList"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobQueue.DataAwsccBatchJobQueueJobStateTimeLimitActionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobQueue.DataAwsccBatchJobQueueJobStateTimeLimitActionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-queue/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-awscc-batch-job-queue/index.ts",
        "line": 128
      },
      "name": "DataAwsccBatchJobQueueJobStateTimeLimitActionsOutputReference",
      "namespace": "dataAwsccBatchJobQueue",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-queue/index.ts",
            "line": 157
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-queue/index.ts",
            "line": 162
          },
          "name": "maxTimeSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-queue/index.ts",
            "line": 167
          },
          "name": "reason",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-queue/index.ts",
            "line": 172
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-queue/index.ts",
            "line": 141
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobQueue.DataAwsccBatchJobQueueJobStateTimeLimitActions"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-queue/index:DataAwsccBatchJobQueueJobStateTimeLimitActionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobQueue.DataAwsccBatchJobQueueServiceEnvironmentOrder": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobQueue.DataAwsccBatchJobQueueServiceEnvironmentOrder",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-queue/index.ts",
        "line": 195
      },
      "name": "DataAwsccBatchJobQueueServiceEnvironmentOrder",
      "namespace": "dataAwsccBatchJobQueue",
      "symbolId": "src/data-awscc-batch-job-queue/index:DataAwsccBatchJobQueueServiceEnvironmentOrder"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobQueue.DataAwsccBatchJobQueueServiceEnvironmentOrderList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobQueue.DataAwsccBatchJobQueueServiceEnvironmentOrderList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-queue/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-awscc-batch-job-queue/index.ts",
        "line": 257
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-queue/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-awscc.dataAwsccBatchJobQueue.DataAwsccBatchJobQueueServiceEnvironmentOrderOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBatchJobQueueServiceEnvironmentOrderList",
      "namespace": "dataAwsccBatchJobQueue",
      "symbolId": "src/data-awscc-batch-job-queue/index:DataAwsccBatchJobQueueServiceEnvironmentOrderList"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobQueue.DataAwsccBatchJobQueueServiceEnvironmentOrderOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobQueue.DataAwsccBatchJobQueueServiceEnvironmentOrderOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-queue/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-queue/index.ts",
        "line": 218
      },
      "name": "DataAwsccBatchJobQueueServiceEnvironmentOrderOutputReference",
      "namespace": "dataAwsccBatchJobQueue",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-queue/index.ts",
            "line": 247
          },
          "name": "order",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-queue/index.ts",
            "line": 252
          },
          "name": "serviceEnvironment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-queue/index.ts",
            "line": 231
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobQueue.DataAwsccBatchJobQueueServiceEnvironmentOrder"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-queue/index:DataAwsccBatchJobQueueServiceEnvironmentOrderOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobQueues.DataAwsccBatchJobQueues": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/batch_job_queues awscc_batch_job_queues}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobQueues.DataAwsccBatchJobQueues",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/batch_job_queues awscc_batch_job_queues} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-job-queues/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobQueues.DataAwsccBatchJobQueuesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-queues/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBatchJobQueues resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-queues/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccBatchJobQueues to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/batch_job_queues#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBatchJobQueues that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBatchJobQueues to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-queues/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-queues/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBatchJobQueues",
      "namespace": "dataAwsccBatchJobQueues",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-queues/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-queues/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-job-queues/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-job-queues/index:DataAwsccBatchJobQueues"
    },
    "@cdktn/provider-awscc.dataAwsccBatchJobQueues.DataAwsccBatchJobQueuesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchJobQueues.DataAwsccBatchJobQueuesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-job-queues/index.ts",
        "line": 14
      },
      "name": "DataAwsccBatchJobQueuesConfig",
      "namespace": "dataAwsccBatchJobQueues",
      "symbolId": "src/data-awscc-batch-job-queues/index:DataAwsccBatchJobQueuesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBatchQuotaShare.DataAwsccBatchQuotaShare": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/batch_quota_share awscc_batch_quota_share}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchQuotaShare.DataAwsccBatchQuotaShare",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/batch_quota_share awscc_batch_quota_share} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-quota-share/index.ts",
          "line": 254
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBatchQuotaShare.DataAwsccBatchQuotaShareConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-quota-share/index.ts",
        "line": 222
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBatchQuotaShare resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-quota-share/index.ts",
            "line": 239
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccBatchQuotaShare to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/batch_quota_share#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBatchQuotaShare that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBatchQuotaShare to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-quota-share/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-awscc-batch-quota-share/index.ts",
            "line": 344
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBatchQuotaShare",
      "namespace": "dataAwsccBatchQuotaShare",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-quota-share/index.ts",
            "line": 227
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-quota-share/index.ts",
            "line": 279
          },
          "name": "capacityLimits",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchQuotaShare.DataAwsccBatchQuotaShareCapacityLimitsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-quota-share/index.ts",
            "line": 297
          },
          "name": "jobQueue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-quota-share/index.ts",
            "line": 303
          },
          "name": "preemptionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchQuotaShare.DataAwsccBatchQuotaSharePreemptionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-quota-share/index.ts",
            "line": 308
          },
          "name": "quotaShareArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-quota-share/index.ts",
            "line": 313
          },
          "name": "quotaShareName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-quota-share/index.ts",
            "line": 319
          },
          "name": "resourceSharingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchQuotaShare.DataAwsccBatchQuotaShareResourceSharingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-quota-share/index.ts",
            "line": 324
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-quota-share/index.ts",
            "line": 330
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-quota-share/index.ts",
            "line": 292
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-quota-share/index.ts",
            "line": 285
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-quota-share/index:DataAwsccBatchQuotaShare"
    },
    "@cdktn/provider-awscc.dataAwsccBatchQuotaShare.DataAwsccBatchQuotaShareCapacityLimits": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchQuotaShare.DataAwsccBatchQuotaShareCapacityLimits",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-quota-share/index.ts",
        "line": 25
      },
      "name": "DataAwsccBatchQuotaShareCapacityLimits",
      "namespace": "dataAwsccBatchQuotaShare",
      "symbolId": "src/data-awscc-batch-quota-share/index:DataAwsccBatchQuotaShareCapacityLimits"
    },
    "@cdktn/provider-awscc.dataAwsccBatchQuotaShare.DataAwsccBatchQuotaShareCapacityLimitsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchQuotaShare.DataAwsccBatchQuotaShareCapacityLimitsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-quota-share/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-awscc-batch-quota-share/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-quota-share/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-awscc.dataAwsccBatchQuotaShare.DataAwsccBatchQuotaShareCapacityLimitsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBatchQuotaShareCapacityLimitsList",
      "namespace": "dataAwsccBatchQuotaShare",
      "symbolId": "src/data-awscc-batch-quota-share/index:DataAwsccBatchQuotaShareCapacityLimitsList"
    },
    "@cdktn/provider-awscc.dataAwsccBatchQuotaShare.DataAwsccBatchQuotaShareCapacityLimitsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchQuotaShare.DataAwsccBatchQuotaShareCapacityLimitsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-quota-share/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-quota-share/index.ts",
        "line": 48
      },
      "name": "DataAwsccBatchQuotaShareCapacityLimitsOutputReference",
      "namespace": "dataAwsccBatchQuotaShare",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-quota-share/index.ts",
            "line": 77
          },
          "name": "capacityUnit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-quota-share/index.ts",
            "line": 82
          },
          "name": "maxCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-quota-share/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchQuotaShare.DataAwsccBatchQuotaShareCapacityLimits"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-quota-share/index:DataAwsccBatchQuotaShareCapacityLimitsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchQuotaShare.DataAwsccBatchQuotaShareConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchQuotaShare.DataAwsccBatchQuotaShareConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-quota-share/index.ts",
        "line": 14
      },
      "name": "DataAwsccBatchQuotaShareConfig",
      "namespace": "dataAwsccBatchQuotaShare",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/batch_quota_share#id DataAwsccBatchQuotaShare#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-quota-share/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-quota-share/index:DataAwsccBatchQuotaShareConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBatchQuotaShare.DataAwsccBatchQuotaSharePreemptionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchQuotaShare.DataAwsccBatchQuotaSharePreemptionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-quota-share/index.ts",
        "line": 105
      },
      "name": "DataAwsccBatchQuotaSharePreemptionConfiguration",
      "namespace": "dataAwsccBatchQuotaShare",
      "symbolId": "src/data-awscc-batch-quota-share/index:DataAwsccBatchQuotaSharePreemptionConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBatchQuotaShare.DataAwsccBatchQuotaSharePreemptionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchQuotaShare.DataAwsccBatchQuotaSharePreemptionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-quota-share/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-awscc-batch-quota-share/index.ts",
        "line": 128
      },
      "name": "DataAwsccBatchQuotaSharePreemptionConfigurationOutputReference",
      "namespace": "dataAwsccBatchQuotaShare",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-quota-share/index.ts",
            "line": 155
          },
          "name": "inSharePreemption",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-quota-share/index.ts",
            "line": 139
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchQuotaShare.DataAwsccBatchQuotaSharePreemptionConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-quota-share/index:DataAwsccBatchQuotaSharePreemptionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchQuotaShare.DataAwsccBatchQuotaShareResourceSharingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchQuotaShare.DataAwsccBatchQuotaShareResourceSharingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-quota-share/index.ts",
        "line": 159
      },
      "name": "DataAwsccBatchQuotaShareResourceSharingConfiguration",
      "namespace": "dataAwsccBatchQuotaShare",
      "symbolId": "src/data-awscc-batch-quota-share/index:DataAwsccBatchQuotaShareResourceSharingConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBatchQuotaShare.DataAwsccBatchQuotaShareResourceSharingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchQuotaShare.DataAwsccBatchQuotaShareResourceSharingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-quota-share/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-awscc-batch-quota-share/index.ts",
        "line": 182
      },
      "name": "DataAwsccBatchQuotaShareResourceSharingConfigurationOutputReference",
      "namespace": "dataAwsccBatchQuotaShare",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-quota-share/index.ts",
            "line": 209
          },
          "name": "borrowLimit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-quota-share/index.ts",
            "line": 214
          },
          "name": "strategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-quota-share/index.ts",
            "line": 193
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchQuotaShare.DataAwsccBatchQuotaShareResourceSharingConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-quota-share/index:DataAwsccBatchQuotaShareResourceSharingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchQuotaShares.DataAwsccBatchQuotaShares": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/batch_quota_shares awscc_batch_quota_shares}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchQuotaShares.DataAwsccBatchQuotaShares",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/batch_quota_shares awscc_batch_quota_shares} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-quota-shares/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBatchQuotaShares.DataAwsccBatchQuotaSharesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-quota-shares/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBatchQuotaShares resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-quota-shares/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccBatchQuotaShares to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/batch_quota_shares#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBatchQuotaShares that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBatchQuotaShares to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-quota-shares/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-quota-shares/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBatchQuotaShares",
      "namespace": "dataAwsccBatchQuotaShares",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-quota-shares/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-quota-shares/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-quota-shares/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-quota-shares/index:DataAwsccBatchQuotaShares"
    },
    "@cdktn/provider-awscc.dataAwsccBatchQuotaShares.DataAwsccBatchQuotaSharesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchQuotaShares.DataAwsccBatchQuotaSharesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-quota-shares/index.ts",
        "line": 14
      },
      "name": "DataAwsccBatchQuotaSharesConfig",
      "namespace": "dataAwsccBatchQuotaShares",
      "symbolId": "src/data-awscc-batch-quota-shares/index:DataAwsccBatchQuotaSharesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBatchSchedulingPolicies.DataAwsccBatchSchedulingPolicies": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/batch_scheduling_policies awscc_batch_scheduling_policies}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchSchedulingPolicies.DataAwsccBatchSchedulingPolicies",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/batch_scheduling_policies awscc_batch_scheduling_policies} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-scheduling-policies/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBatchSchedulingPolicies.DataAwsccBatchSchedulingPoliciesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-scheduling-policies/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBatchSchedulingPolicies resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-scheduling-policies/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccBatchSchedulingPolicies to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/batch_scheduling_policies#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBatchSchedulingPolicies that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBatchSchedulingPolicies to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-scheduling-policies/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-scheduling-policies/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBatchSchedulingPolicies",
      "namespace": "dataAwsccBatchSchedulingPolicies",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-scheduling-policies/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-scheduling-policies/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-scheduling-policies/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-scheduling-policies/index:DataAwsccBatchSchedulingPolicies"
    },
    "@cdktn/provider-awscc.dataAwsccBatchSchedulingPolicies.DataAwsccBatchSchedulingPoliciesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchSchedulingPolicies.DataAwsccBatchSchedulingPoliciesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-scheduling-policies/index.ts",
        "line": 14
      },
      "name": "DataAwsccBatchSchedulingPoliciesConfig",
      "namespace": "dataAwsccBatchSchedulingPolicies",
      "symbolId": "src/data-awscc-batch-scheduling-policies/index:DataAwsccBatchSchedulingPoliciesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBatchSchedulingPolicy.DataAwsccBatchSchedulingPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/batch_scheduling_policy awscc_batch_scheduling_policy}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchSchedulingPolicy.DataAwsccBatchSchedulingPolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/batch_scheduling_policy awscc_batch_scheduling_policy} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-scheduling-policy/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBatchSchedulingPolicy.DataAwsccBatchSchedulingPolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-scheduling-policy/index.ts",
        "line": 228
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBatchSchedulingPolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-scheduling-policy/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 DataAwsccBatchSchedulingPolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/batch_scheduling_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBatchSchedulingPolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBatchSchedulingPolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-scheduling-policy/index.ts",
            "line": 328
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-scheduling-policy/index.ts",
            "line": 334
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBatchSchedulingPolicy",
      "namespace": "dataAwsccBatchSchedulingPolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-scheduling-policy/index.ts",
            "line": 233
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-scheduling-policy/index.ts",
            "line": 284
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-scheduling-policy/index.ts",
            "line": 290
          },
          "name": "fairsharePolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchSchedulingPolicy.DataAwsccBatchSchedulingPolicyFairsharePolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-scheduling-policy/index.ts",
            "line": 308
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-scheduling-policy/index.ts",
            "line": 314
          },
          "name": "quotaSharePolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchSchedulingPolicy.DataAwsccBatchSchedulingPolicyQuotaSharePolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-scheduling-policy/index.ts",
            "line": 320
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-scheduling-policy/index.ts",
            "line": 303
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-scheduling-policy/index.ts",
            "line": 296
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-scheduling-policy/index:DataAwsccBatchSchedulingPolicy"
    },
    "@cdktn/provider-awscc.dataAwsccBatchSchedulingPolicy.DataAwsccBatchSchedulingPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchSchedulingPolicy.DataAwsccBatchSchedulingPolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-scheduling-policy/index.ts",
        "line": 14
      },
      "name": "DataAwsccBatchSchedulingPolicyConfig",
      "namespace": "dataAwsccBatchSchedulingPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/batch_scheduling_policy#id DataAwsccBatchSchedulingPolicy#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-scheduling-policy/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-scheduling-policy/index:DataAwsccBatchSchedulingPolicyConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBatchSchedulingPolicy.DataAwsccBatchSchedulingPolicyFairsharePolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchSchedulingPolicy.DataAwsccBatchSchedulingPolicyFairsharePolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-scheduling-policy/index.ts",
        "line": 105
      },
      "name": "DataAwsccBatchSchedulingPolicyFairsharePolicy",
      "namespace": "dataAwsccBatchSchedulingPolicy",
      "symbolId": "src/data-awscc-batch-scheduling-policy/index:DataAwsccBatchSchedulingPolicyFairsharePolicy"
    },
    "@cdktn/provider-awscc.dataAwsccBatchSchedulingPolicy.DataAwsccBatchSchedulingPolicyFairsharePolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchSchedulingPolicy.DataAwsccBatchSchedulingPolicyFairsharePolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-scheduling-policy/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-awscc-batch-scheduling-policy/index.ts",
        "line": 128
      },
      "name": "DataAwsccBatchSchedulingPolicyFairsharePolicyOutputReference",
      "namespace": "dataAwsccBatchSchedulingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-scheduling-policy/index.ts",
            "line": 155
          },
          "name": "computeReservation",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-scheduling-policy/index.ts",
            "line": 160
          },
          "name": "shareDecaySeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-scheduling-policy/index.ts",
            "line": 166
          },
          "name": "shareDistribution",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchSchedulingPolicy.DataAwsccBatchSchedulingPolicyFairsharePolicyShareDistributionList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-scheduling-policy/index.ts",
            "line": 139
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchSchedulingPolicy.DataAwsccBatchSchedulingPolicyFairsharePolicy"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-scheduling-policy/index:DataAwsccBatchSchedulingPolicyFairsharePolicyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchSchedulingPolicy.DataAwsccBatchSchedulingPolicyFairsharePolicyShareDistribution": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchSchedulingPolicy.DataAwsccBatchSchedulingPolicyFairsharePolicyShareDistribution",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-scheduling-policy/index.ts",
        "line": 25
      },
      "name": "DataAwsccBatchSchedulingPolicyFairsharePolicyShareDistribution",
      "namespace": "dataAwsccBatchSchedulingPolicy",
      "symbolId": "src/data-awscc-batch-scheduling-policy/index:DataAwsccBatchSchedulingPolicyFairsharePolicyShareDistribution"
    },
    "@cdktn/provider-awscc.dataAwsccBatchSchedulingPolicy.DataAwsccBatchSchedulingPolicyFairsharePolicyShareDistributionList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchSchedulingPolicy.DataAwsccBatchSchedulingPolicyFairsharePolicyShareDistributionList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-scheduling-policy/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-awscc-batch-scheduling-policy/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-scheduling-policy/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-awscc.dataAwsccBatchSchedulingPolicy.DataAwsccBatchSchedulingPolicyFairsharePolicyShareDistributionOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBatchSchedulingPolicyFairsharePolicyShareDistributionList",
      "namespace": "dataAwsccBatchSchedulingPolicy",
      "symbolId": "src/data-awscc-batch-scheduling-policy/index:DataAwsccBatchSchedulingPolicyFairsharePolicyShareDistributionList"
    },
    "@cdktn/provider-awscc.dataAwsccBatchSchedulingPolicy.DataAwsccBatchSchedulingPolicyFairsharePolicyShareDistributionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchSchedulingPolicy.DataAwsccBatchSchedulingPolicyFairsharePolicyShareDistributionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-scheduling-policy/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-scheduling-policy/index.ts",
        "line": 48
      },
      "name": "DataAwsccBatchSchedulingPolicyFairsharePolicyShareDistributionOutputReference",
      "namespace": "dataAwsccBatchSchedulingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-scheduling-policy/index.ts",
            "line": 77
          },
          "name": "shareIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-scheduling-policy/index.ts",
            "line": 82
          },
          "name": "weightFactor",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-scheduling-policy/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchSchedulingPolicy.DataAwsccBatchSchedulingPolicyFairsharePolicyShareDistribution"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-scheduling-policy/index:DataAwsccBatchSchedulingPolicyFairsharePolicyShareDistributionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchSchedulingPolicy.DataAwsccBatchSchedulingPolicyQuotaSharePolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchSchedulingPolicy.DataAwsccBatchSchedulingPolicyQuotaSharePolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-scheduling-policy/index.ts",
        "line": 170
      },
      "name": "DataAwsccBatchSchedulingPolicyQuotaSharePolicy",
      "namespace": "dataAwsccBatchSchedulingPolicy",
      "symbolId": "src/data-awscc-batch-scheduling-policy/index:DataAwsccBatchSchedulingPolicyQuotaSharePolicy"
    },
    "@cdktn/provider-awscc.dataAwsccBatchSchedulingPolicy.DataAwsccBatchSchedulingPolicyQuotaSharePolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchSchedulingPolicy.DataAwsccBatchSchedulingPolicyQuotaSharePolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-scheduling-policy/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/data-awscc-batch-scheduling-policy/index.ts",
        "line": 193
      },
      "name": "DataAwsccBatchSchedulingPolicyQuotaSharePolicyOutputReference",
      "namespace": "dataAwsccBatchSchedulingPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-scheduling-policy/index.ts",
            "line": 220
          },
          "name": "idleResourceAssignmentStrategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-scheduling-policy/index.ts",
            "line": 204
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchSchedulingPolicy.DataAwsccBatchSchedulingPolicyQuotaSharePolicy"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-scheduling-policy/index:DataAwsccBatchSchedulingPolicyQuotaSharePolicyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchServiceEnvironment.DataAwsccBatchServiceEnvironment": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/batch_service_environment awscc_batch_service_environment}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchServiceEnvironment.DataAwsccBatchServiceEnvironment",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/batch_service_environment awscc_batch_service_environment} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-service-environment/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-awscc.dataAwsccBatchServiceEnvironment.DataAwsccBatchServiceEnvironmentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-service-environment/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBatchServiceEnvironment resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-service-environment/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 DataAwsccBatchServiceEnvironment to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/batch_service_environment#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBatchServiceEnvironment that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBatchServiceEnvironment to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-service-environment/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-awscc-batch-service-environment/index.ts",
            "line": 219
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBatchServiceEnvironment",
      "namespace": "dataAwsccBatchServiceEnvironment",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-service-environment/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-service-environment/index.ts",
            "line": 166
          },
          "name": "capacityLimits",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchServiceEnvironment.DataAwsccBatchServiceEnvironmentCapacityLimitsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-service-environment/index.ts",
            "line": 184
          },
          "name": "serviceEnvironmentArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-service-environment/index.ts",
            "line": 189
          },
          "name": "serviceEnvironmentName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-service-environment/index.ts",
            "line": 194
          },
          "name": "serviceEnvironmentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-service-environment/index.ts",
            "line": 199
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-service-environment/index.ts",
            "line": 205
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-service-environment/index.ts",
            "line": 179
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-service-environment/index.ts",
            "line": 172
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-service-environment/index:DataAwsccBatchServiceEnvironment"
    },
    "@cdktn/provider-awscc.dataAwsccBatchServiceEnvironment.DataAwsccBatchServiceEnvironmentCapacityLimits": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchServiceEnvironment.DataAwsccBatchServiceEnvironmentCapacityLimits",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-service-environment/index.ts",
        "line": 25
      },
      "name": "DataAwsccBatchServiceEnvironmentCapacityLimits",
      "namespace": "dataAwsccBatchServiceEnvironment",
      "symbolId": "src/data-awscc-batch-service-environment/index:DataAwsccBatchServiceEnvironmentCapacityLimits"
    },
    "@cdktn/provider-awscc.dataAwsccBatchServiceEnvironment.DataAwsccBatchServiceEnvironmentCapacityLimitsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchServiceEnvironment.DataAwsccBatchServiceEnvironmentCapacityLimitsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-service-environment/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-awscc-batch-service-environment/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-service-environment/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-awscc.dataAwsccBatchServiceEnvironment.DataAwsccBatchServiceEnvironmentCapacityLimitsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBatchServiceEnvironmentCapacityLimitsList",
      "namespace": "dataAwsccBatchServiceEnvironment",
      "symbolId": "src/data-awscc-batch-service-environment/index:DataAwsccBatchServiceEnvironmentCapacityLimitsList"
    },
    "@cdktn/provider-awscc.dataAwsccBatchServiceEnvironment.DataAwsccBatchServiceEnvironmentCapacityLimitsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchServiceEnvironment.DataAwsccBatchServiceEnvironmentCapacityLimitsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-service-environment/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-service-environment/index.ts",
        "line": 48
      },
      "name": "DataAwsccBatchServiceEnvironmentCapacityLimitsOutputReference",
      "namespace": "dataAwsccBatchServiceEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-service-environment/index.ts",
            "line": 77
          },
          "name": "capacityUnit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-service-environment/index.ts",
            "line": 82
          },
          "name": "maxCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-service-environment/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBatchServiceEnvironment.DataAwsccBatchServiceEnvironmentCapacityLimits"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-service-environment/index:DataAwsccBatchServiceEnvironmentCapacityLimitsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBatchServiceEnvironment.DataAwsccBatchServiceEnvironmentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchServiceEnvironment.DataAwsccBatchServiceEnvironmentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-service-environment/index.ts",
        "line": 14
      },
      "name": "DataAwsccBatchServiceEnvironmentConfig",
      "namespace": "dataAwsccBatchServiceEnvironment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/batch_service_environment#id DataAwsccBatchServiceEnvironment#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-service-environment/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-service-environment/index:DataAwsccBatchServiceEnvironmentConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBatchServiceEnvironments.DataAwsccBatchServiceEnvironments": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/batch_service_environments awscc_batch_service_environments}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchServiceEnvironments.DataAwsccBatchServiceEnvironments",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/batch_service_environments awscc_batch_service_environments} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-batch-service-environments/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBatchServiceEnvironments.DataAwsccBatchServiceEnvironmentsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-batch-service-environments/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBatchServiceEnvironments resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-service-environments/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccBatchServiceEnvironments to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/batch_service_environments#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBatchServiceEnvironments that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBatchServiceEnvironments to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-service-environments/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-batch-service-environments/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBatchServiceEnvironments",
      "namespace": "dataAwsccBatchServiceEnvironments",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-service-environments/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-service-environments/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-batch-service-environments/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-batch-service-environments/index:DataAwsccBatchServiceEnvironments"
    },
    "@cdktn/provider-awscc.dataAwsccBatchServiceEnvironments.DataAwsccBatchServiceEnvironmentsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBatchServiceEnvironments.DataAwsccBatchServiceEnvironmentsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-batch-service-environments/index.ts",
        "line": 14
      },
      "name": "DataAwsccBatchServiceEnvironmentsConfig",
      "namespace": "dataAwsccBatchServiceEnvironments",
      "symbolId": "src/data-awscc-batch-service-environments/index:DataAwsccBatchServiceEnvironmentsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBcmdataexportsExport.DataAwsccBcmdataexportsExport": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bcmdataexports_export awscc_bcmdataexports_export}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBcmdataexportsExport.DataAwsccBcmdataexportsExport",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bcmdataexports_export awscc_bcmdataexports_export} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-bcmdataexports-export/index.ts",
          "line": 536
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBcmdataexportsExport.DataAwsccBcmdataexportsExportConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bcmdataexports-export/index.ts",
        "line": 504
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBcmdataexportsExport resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-bcmdataexports-export/index.ts",
            "line": 521
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccBcmdataexportsExport to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bcmdataexports_export#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBcmdataexportsExport that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBcmdataexportsExport to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bcmdataexports-export/index.ts",
            "line": 593
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bcmdataexports-export/index.ts",
            "line": 599
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBcmdataexportsExport",
      "namespace": "dataAwsccBcmdataexportsExport",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bcmdataexports-export/index.ts",
            "line": 509
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bcmdataexports-export/index.ts",
            "line": 561
          },
          "name": "export",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBcmdataexportsExport.DataAwsccBcmdataexportsExportExportOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bcmdataexports-export/index.ts",
            "line": 566
          },
          "name": "exportArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bcmdataexports-export/index.ts",
            "line": 585
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBcmdataexportsExport.DataAwsccBcmdataexportsExportTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bcmdataexports-export/index.ts",
            "line": 579
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bcmdataexports-export/index.ts",
            "line": 572
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-bcmdataexports-export/index:DataAwsccBcmdataexportsExport"
    },
    "@cdktn/provider-awscc.dataAwsccBcmdataexportsExport.DataAwsccBcmdataexportsExportConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBcmdataexportsExport.DataAwsccBcmdataexportsExportConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bcmdataexports-export/index.ts",
        "line": 14
      },
      "name": "DataAwsccBcmdataexportsExportConfig",
      "namespace": "dataAwsccBcmdataexportsExport",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bcmdataexports_export#id DataAwsccBcmdataexportsExport#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bcmdataexports-export/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-bcmdataexports-export/index:DataAwsccBcmdataexportsExportConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBcmdataexportsExport.DataAwsccBcmdataexportsExportExport": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBcmdataexportsExport.DataAwsccBcmdataexportsExportExport",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bcmdataexports-export/index.ts",
        "line": 338
      },
      "name": "DataAwsccBcmdataexportsExportExport",
      "namespace": "dataAwsccBcmdataexportsExport",
      "symbolId": "src/data-awscc-bcmdataexports-export/index:DataAwsccBcmdataexportsExportExport"
    },
    "@cdktn/provider-awscc.dataAwsccBcmdataexportsExport.DataAwsccBcmdataexportsExportExportDataQuery": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBcmdataexportsExport.DataAwsccBcmdataexportsExportExportDataQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bcmdataexports-export/index.ts",
        "line": 25
      },
      "name": "DataAwsccBcmdataexportsExportExportDataQuery",
      "namespace": "dataAwsccBcmdataexportsExport",
      "symbolId": "src/data-awscc-bcmdataexports-export/index:DataAwsccBcmdataexportsExportExportDataQuery"
    },
    "@cdktn/provider-awscc.dataAwsccBcmdataexportsExport.DataAwsccBcmdataexportsExportExportDataQueryOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBcmdataexportsExport.DataAwsccBcmdataexportsExportExportDataQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bcmdataexports-export/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bcmdataexports-export/index.ts",
        "line": 48
      },
      "name": "DataAwsccBcmdataexportsExportExportDataQueryOutputReference",
      "namespace": "dataAwsccBcmdataexportsExport",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bcmdataexports-export/index.ts",
            "line": 75
          },
          "name": "queryStatement",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bcmdataexports-export/index.ts",
            "line": 81
          },
          "name": "tableConfigurations",
          "type": {
            "fqn": "cdktn.StringMapMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bcmdataexports-export/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBcmdataexportsExport.DataAwsccBcmdataexportsExportExportDataQuery"
          }
        }
      ],
      "symbolId": "src/data-awscc-bcmdataexports-export/index:DataAwsccBcmdataexportsExportExportDataQueryOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBcmdataexportsExport.DataAwsccBcmdataexportsExportExportDestinationConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBcmdataexportsExport.DataAwsccBcmdataexportsExportExportDestinationConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bcmdataexports-export/index.ts",
        "line": 229
      },
      "name": "DataAwsccBcmdataexportsExportExportDestinationConfigurations",
      "namespace": "dataAwsccBcmdataexportsExport",
      "symbolId": "src/data-awscc-bcmdataexports-export/index:DataAwsccBcmdataexportsExportExportDestinationConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccBcmdataexportsExport.DataAwsccBcmdataexportsExportExportDestinationConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBcmdataexportsExport.DataAwsccBcmdataexportsExportExportDestinationConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bcmdataexports-export/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/data-awscc-bcmdataexports-export/index.ts",
        "line": 252
      },
      "name": "DataAwsccBcmdataexportsExportExportDestinationConfigurationsOutputReference",
      "namespace": "dataAwsccBcmdataexportsExport",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bcmdataexports-export/index.ts",
            "line": 280
          },
          "name": "s3Destination",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBcmdataexportsExport.DataAwsccBcmdataexportsExportExportDestinationConfigurationsS3DestinationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bcmdataexports-export/index.ts",
            "line": 263
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBcmdataexportsExport.DataAwsccBcmdataexportsExportExportDestinationConfigurations"
          }
        }
      ],
      "symbolId": "src/data-awscc-bcmdataexports-export/index:DataAwsccBcmdataexportsExportExportDestinationConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBcmdataexportsExport.DataAwsccBcmdataexportsExportExportDestinationConfigurationsS3Destination": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBcmdataexportsExport.DataAwsccBcmdataexportsExportExportDestinationConfigurationsS3Destination",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bcmdataexports-export/index.ts",
        "line": 154
      },
      "name": "DataAwsccBcmdataexportsExportExportDestinationConfigurationsS3Destination",
      "namespace": "dataAwsccBcmdataexportsExport",
      "symbolId": "src/data-awscc-bcmdataexports-export/index:DataAwsccBcmdataexportsExportExportDestinationConfigurationsS3Destination"
    },
    "@cdktn/provider-awscc.dataAwsccBcmdataexportsExport.DataAwsccBcmdataexportsExportExportDestinationConfigurationsS3DestinationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBcmdataexportsExport.DataAwsccBcmdataexportsExportExportDestinationConfigurationsS3DestinationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bcmdataexports-export/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bcmdataexports-export/index.ts",
        "line": 177
      },
      "name": "DataAwsccBcmdataexportsExportExportDestinationConfigurationsS3DestinationOutputReference",
      "namespace": "dataAwsccBcmdataexportsExport",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bcmdataexports-export/index.ts",
            "line": 204
          },
          "name": "s3Bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bcmdataexports-export/index.ts",
            "line": 209
          },
          "name": "s3BucketOwner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bcmdataexports-export/index.ts",
            "line": 215
          },
          "name": "s3OutputConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBcmdataexportsExport.DataAwsccBcmdataexportsExportExportDestinationConfigurationsS3DestinationS3OutputConfigurationsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bcmdataexports-export/index.ts",
            "line": 220
          },
          "name": "s3Prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bcmdataexports-export/index.ts",
            "line": 225
          },
          "name": "s3Region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bcmdataexports-export/index.ts",
            "line": 188
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBcmdataexportsExport.DataAwsccBcmdataexportsExportExportDestinationConfigurationsS3Destination"
          }
        }
      ],
      "symbolId": "src/data-awscc-bcmdataexports-export/index:DataAwsccBcmdataexportsExportExportDestinationConfigurationsS3DestinationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBcmdataexportsExport.DataAwsccBcmdataexportsExportExportDestinationConfigurationsS3DestinationS3OutputConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBcmdataexportsExport.DataAwsccBcmdataexportsExportExportDestinationConfigurationsS3DestinationS3OutputConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bcmdataexports-export/index.ts",
        "line": 85
      },
      "name": "DataAwsccBcmdataexportsExportExportDestinationConfigurationsS3DestinationS3OutputConfigurations",
      "namespace": "dataAwsccBcmdataexportsExport",
      "symbolId": "src/data-awscc-bcmdataexports-export/index:DataAwsccBcmdataexportsExportExportDestinationConfigurationsS3DestinationS3OutputConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccBcmdataexportsExport.DataAwsccBcmdataexportsExportExportDestinationConfigurationsS3DestinationS3OutputConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBcmdataexportsExport.DataAwsccBcmdataexportsExportExportDestinationConfigurationsS3DestinationS3OutputConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bcmdataexports-export/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-awscc-bcmdataexports-export/index.ts",
        "line": 108
      },
      "name": "DataAwsccBcmdataexportsExportExportDestinationConfigurationsS3DestinationS3OutputConfigurationsOutputReference",
      "namespace": "dataAwsccBcmdataexportsExport",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bcmdataexports-export/index.ts",
            "line": 135
          },
          "name": "compression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bcmdataexports-export/index.ts",
            "line": 140
          },
          "name": "format",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bcmdataexports-export/index.ts",
            "line": 145
          },
          "name": "outputType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bcmdataexports-export/index.ts",
            "line": 150
          },
          "name": "overwrite",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bcmdataexports-export/index.ts",
            "line": 119
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBcmdataexportsExport.DataAwsccBcmdataexportsExportExportDestinationConfigurationsS3DestinationS3OutputConfigurations"
          }
        }
      ],
      "symbolId": "src/data-awscc-bcmdataexports-export/index:DataAwsccBcmdataexportsExportExportDestinationConfigurationsS3DestinationS3OutputConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBcmdataexportsExport.DataAwsccBcmdataexportsExportExportOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBcmdataexportsExport.DataAwsccBcmdataexportsExportExportOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bcmdataexports-export/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-awscc-bcmdataexports-export/index.ts",
        "line": 361
      },
      "name": "DataAwsccBcmdataexportsExportExportOutputReference",
      "namespace": "dataAwsccBcmdataexportsExport",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bcmdataexports-export/index.ts",
            "line": 389
          },
          "name": "dataQuery",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBcmdataexportsExport.DataAwsccBcmdataexportsExportExportDataQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bcmdataexports-export/index.ts",
            "line": 394
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bcmdataexports-export/index.ts",
            "line": 400
          },
          "name": "destinationConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBcmdataexportsExport.DataAwsccBcmdataexportsExportExportDestinationConfigurationsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bcmdataexports-export/index.ts",
            "line": 405
          },
          "name": "exportArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bcmdataexports-export/index.ts",
            "line": 410
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bcmdataexports-export/index.ts",
            "line": 416
          },
          "name": "refreshCadence",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBcmdataexportsExport.DataAwsccBcmdataexportsExportExportRefreshCadenceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bcmdataexports-export/index.ts",
            "line": 372
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBcmdataexportsExport.DataAwsccBcmdataexportsExportExport"
          }
        }
      ],
      "symbolId": "src/data-awscc-bcmdataexports-export/index:DataAwsccBcmdataexportsExportExportOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBcmdataexportsExport.DataAwsccBcmdataexportsExportExportRefreshCadence": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBcmdataexportsExport.DataAwsccBcmdataexportsExportExportRefreshCadence",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bcmdataexports-export/index.ts",
        "line": 284
      },
      "name": "DataAwsccBcmdataexportsExportExportRefreshCadence",
      "namespace": "dataAwsccBcmdataexportsExport",
      "symbolId": "src/data-awscc-bcmdataexports-export/index:DataAwsccBcmdataexportsExportExportRefreshCadence"
    },
    "@cdktn/provider-awscc.dataAwsccBcmdataexportsExport.DataAwsccBcmdataexportsExportExportRefreshCadenceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBcmdataexportsExport.DataAwsccBcmdataexportsExportExportRefreshCadenceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bcmdataexports-export/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-awscc-bcmdataexports-export/index.ts",
        "line": 307
      },
      "name": "DataAwsccBcmdataexportsExportExportRefreshCadenceOutputReference",
      "namespace": "dataAwsccBcmdataexportsExport",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bcmdataexports-export/index.ts",
            "line": 334
          },
          "name": "frequency",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bcmdataexports-export/index.ts",
            "line": 318
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBcmdataexportsExport.DataAwsccBcmdataexportsExportExportRefreshCadence"
          }
        }
      ],
      "symbolId": "src/data-awscc-bcmdataexports-export/index:DataAwsccBcmdataexportsExportExportRefreshCadenceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBcmdataexportsExport.DataAwsccBcmdataexportsExportTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBcmdataexportsExport.DataAwsccBcmdataexportsExportTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bcmdataexports-export/index.ts",
        "line": 420
      },
      "name": "DataAwsccBcmdataexportsExportTags",
      "namespace": "dataAwsccBcmdataexportsExport",
      "symbolId": "src/data-awscc-bcmdataexports-export/index:DataAwsccBcmdataexportsExportTags"
    },
    "@cdktn/provider-awscc.dataAwsccBcmdataexportsExport.DataAwsccBcmdataexportsExportTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBcmdataexportsExport.DataAwsccBcmdataexportsExportTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bcmdataexports-export/index.ts",
          "line": 489
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bcmdataexports-export/index.ts",
        "line": 482
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bcmdataexports-export/index.ts",
            "line": 496
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBcmdataexportsExport.DataAwsccBcmdataexportsExportTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBcmdataexportsExportTagsList",
      "namespace": "dataAwsccBcmdataexportsExport",
      "symbolId": "src/data-awscc-bcmdataexports-export/index:DataAwsccBcmdataexportsExportTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccBcmdataexportsExport.DataAwsccBcmdataexportsExportTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBcmdataexportsExport.DataAwsccBcmdataexportsExportTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bcmdataexports-export/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-awscc-bcmdataexports-export/index.ts",
        "line": 443
      },
      "name": "DataAwsccBcmdataexportsExportTagsOutputReference",
      "namespace": "dataAwsccBcmdataexportsExport",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bcmdataexports-export/index.ts",
            "line": 472
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bcmdataexports-export/index.ts",
            "line": 477
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bcmdataexports-export/index.ts",
            "line": 456
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBcmdataexportsExport.DataAwsccBcmdataexportsExportTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-bcmdataexports-export/index:DataAwsccBcmdataexportsExportTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBcmdataexportsExports.DataAwsccBcmdataexportsExports": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bcmdataexports_exports awscc_bcmdataexports_exports}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBcmdataexportsExports.DataAwsccBcmdataexportsExports",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bcmdataexports_exports awscc_bcmdataexports_exports} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-bcmdataexports-exports/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBcmdataexportsExports.DataAwsccBcmdataexportsExportsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bcmdataexports-exports/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBcmdataexportsExports resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-bcmdataexports-exports/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccBcmdataexportsExports to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bcmdataexports_exports#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBcmdataexportsExports that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBcmdataexportsExports to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bcmdataexports-exports/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bcmdataexports-exports/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBcmdataexportsExports",
      "namespace": "dataAwsccBcmdataexportsExports",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bcmdataexports-exports/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bcmdataexports-exports/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bcmdataexports-exports/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-bcmdataexports-exports/index:DataAwsccBcmdataexportsExports"
    },
    "@cdktn/provider-awscc.dataAwsccBcmdataexportsExports.DataAwsccBcmdataexportsExportsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBcmdataexportsExports.DataAwsccBcmdataexportsExportsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bcmdataexports-exports/index.ts",
        "line": 14
      },
      "name": "DataAwsccBcmdataexportsExportsConfig",
      "namespace": "dataAwsccBcmdataexportsExports",
      "symbolId": "src/data-awscc-bcmdataexports-exports/index:DataAwsccBcmdataexportsExportsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBcmpricingcalculatorBillScenario.DataAwsccBcmpricingcalculatorBillScenario": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bcmpricingcalculator_bill_scenario awscc_bcmpricingcalculator_bill_scenario}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBcmpricingcalculatorBillScenario.DataAwsccBcmpricingcalculatorBillScenario",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bcmpricingcalculator_bill_scenario awscc_bcmpricingcalculator_bill_scenario} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-bcmpricingcalculator-bill-scenario/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBcmpricingcalculatorBillScenario.DataAwsccBcmpricingcalculatorBillScenarioConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bcmpricingcalculator-bill-scenario/index.ts",
        "line": 168
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBcmpricingcalculatorBillScenario resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-bcmpricingcalculator-bill-scenario/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 DataAwsccBcmpricingcalculatorBillScenario to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bcmpricingcalculator_bill_scenario#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBcmpricingcalculatorBillScenario that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBcmpricingcalculatorBillScenario to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bcmpricingcalculator-bill-scenario/index.ts",
            "line": 297
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bcmpricingcalculator-bill-scenario/index.ts",
            "line": 303
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBcmpricingcalculatorBillScenario",
      "namespace": "dataAwsccBcmpricingcalculatorBillScenario",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bcmpricingcalculator-bill-scenario/index.ts",
            "line": 173
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bcmpricingcalculator-bill-scenario/index.ts",
            "line": 224
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bcmpricingcalculator-bill-scenario/index.ts",
            "line": 230
          },
          "name": "billInterval",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBcmpricingcalculatorBillScenario.DataAwsccBcmpricingcalculatorBillScenarioBillIntervalOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bcmpricingcalculator-bill-scenario/index.ts",
            "line": 235
          },
          "name": "billScenarioId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bcmpricingcalculator-bill-scenario/index.ts",
            "line": 240
          },
          "name": "costCategoryGroupSharingPreferenceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bcmpricingcalculator-bill-scenario/index.ts",
            "line": 245
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bcmpricingcalculator-bill-scenario/index.ts",
            "line": 250
          },
          "name": "expiresAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bcmpricingcalculator-bill-scenario/index.ts",
            "line": 255
          },
          "name": "failureMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bcmpricingcalculator-bill-scenario/index.ts",
            "line": 260
          },
          "name": "groupSharingPreference",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bcmpricingcalculator-bill-scenario/index.ts",
            "line": 278
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bcmpricingcalculator-bill-scenario/index.ts",
            "line": 283
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bcmpricingcalculator-bill-scenario/index.ts",
            "line": 289
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBcmpricingcalculatorBillScenario.DataAwsccBcmpricingcalculatorBillScenarioTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bcmpricingcalculator-bill-scenario/index.ts",
            "line": 273
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bcmpricingcalculator-bill-scenario/index.ts",
            "line": 266
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-bcmpricingcalculator-bill-scenario/index:DataAwsccBcmpricingcalculatorBillScenario"
    },
    "@cdktn/provider-awscc.dataAwsccBcmpricingcalculatorBillScenario.DataAwsccBcmpricingcalculatorBillScenarioBillInterval": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBcmpricingcalculatorBillScenario.DataAwsccBcmpricingcalculatorBillScenarioBillInterval",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bcmpricingcalculator-bill-scenario/index.ts",
        "line": 25
      },
      "name": "DataAwsccBcmpricingcalculatorBillScenarioBillInterval",
      "namespace": "dataAwsccBcmpricingcalculatorBillScenario",
      "symbolId": "src/data-awscc-bcmpricingcalculator-bill-scenario/index:DataAwsccBcmpricingcalculatorBillScenarioBillInterval"
    },
    "@cdktn/provider-awscc.dataAwsccBcmpricingcalculatorBillScenario.DataAwsccBcmpricingcalculatorBillScenarioBillIntervalOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBcmpricingcalculatorBillScenario.DataAwsccBcmpricingcalculatorBillScenarioBillIntervalOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bcmpricingcalculator-bill-scenario/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bcmpricingcalculator-bill-scenario/index.ts",
        "line": 48
      },
      "name": "DataAwsccBcmpricingcalculatorBillScenarioBillIntervalOutputReference",
      "namespace": "dataAwsccBcmpricingcalculatorBillScenario",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bcmpricingcalculator-bill-scenario/index.ts",
            "line": 75
          },
          "name": "end",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bcmpricingcalculator-bill-scenario/index.ts",
            "line": 80
          },
          "name": "start",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bcmpricingcalculator-bill-scenario/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBcmpricingcalculatorBillScenario.DataAwsccBcmpricingcalculatorBillScenarioBillInterval"
          }
        }
      ],
      "symbolId": "src/data-awscc-bcmpricingcalculator-bill-scenario/index:DataAwsccBcmpricingcalculatorBillScenarioBillIntervalOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBcmpricingcalculatorBillScenario.DataAwsccBcmpricingcalculatorBillScenarioConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBcmpricingcalculatorBillScenario.DataAwsccBcmpricingcalculatorBillScenarioConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bcmpricingcalculator-bill-scenario/index.ts",
        "line": 14
      },
      "name": "DataAwsccBcmpricingcalculatorBillScenarioConfig",
      "namespace": "dataAwsccBcmpricingcalculatorBillScenario",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bcmpricingcalculator_bill_scenario#id DataAwsccBcmpricingcalculatorBillScenario#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bcmpricingcalculator-bill-scenario/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-bcmpricingcalculator-bill-scenario/index:DataAwsccBcmpricingcalculatorBillScenarioConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBcmpricingcalculatorBillScenario.DataAwsccBcmpricingcalculatorBillScenarioTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBcmpricingcalculatorBillScenario.DataAwsccBcmpricingcalculatorBillScenarioTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bcmpricingcalculator-bill-scenario/index.ts",
        "line": 84
      },
      "name": "DataAwsccBcmpricingcalculatorBillScenarioTags",
      "namespace": "dataAwsccBcmpricingcalculatorBillScenario",
      "symbolId": "src/data-awscc-bcmpricingcalculator-bill-scenario/index:DataAwsccBcmpricingcalculatorBillScenarioTags"
    },
    "@cdktn/provider-awscc.dataAwsccBcmpricingcalculatorBillScenario.DataAwsccBcmpricingcalculatorBillScenarioTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBcmpricingcalculatorBillScenario.DataAwsccBcmpricingcalculatorBillScenarioTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bcmpricingcalculator-bill-scenario/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bcmpricingcalculator-bill-scenario/index.ts",
        "line": 146
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bcmpricingcalculator-bill-scenario/index.ts",
            "line": 160
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBcmpricingcalculatorBillScenario.DataAwsccBcmpricingcalculatorBillScenarioTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBcmpricingcalculatorBillScenarioTagsList",
      "namespace": "dataAwsccBcmpricingcalculatorBillScenario",
      "symbolId": "src/data-awscc-bcmpricingcalculator-bill-scenario/index:DataAwsccBcmpricingcalculatorBillScenarioTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccBcmpricingcalculatorBillScenario.DataAwsccBcmpricingcalculatorBillScenarioTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBcmpricingcalculatorBillScenario.DataAwsccBcmpricingcalculatorBillScenarioTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bcmpricingcalculator-bill-scenario/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bcmpricingcalculator-bill-scenario/index.ts",
        "line": 107
      },
      "name": "DataAwsccBcmpricingcalculatorBillScenarioTagsOutputReference",
      "namespace": "dataAwsccBcmpricingcalculatorBillScenario",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bcmpricingcalculator-bill-scenario/index.ts",
            "line": 136
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bcmpricingcalculator-bill-scenario/index.ts",
            "line": 141
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bcmpricingcalculator-bill-scenario/index.ts",
            "line": 120
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBcmpricingcalculatorBillScenario.DataAwsccBcmpricingcalculatorBillScenarioTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-bcmpricingcalculator-bill-scenario/index:DataAwsccBcmpricingcalculatorBillScenarioTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBcmpricingcalculatorBillScenarios.DataAwsccBcmpricingcalculatorBillScenarios": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bcmpricingcalculator_bill_scenarios awscc_bcmpricingcalculator_bill_scenarios}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBcmpricingcalculatorBillScenarios.DataAwsccBcmpricingcalculatorBillScenarios",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bcmpricingcalculator_bill_scenarios awscc_bcmpricingcalculator_bill_scenarios} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-bcmpricingcalculator-bill-scenarios/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBcmpricingcalculatorBillScenarios.DataAwsccBcmpricingcalculatorBillScenariosConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bcmpricingcalculator-bill-scenarios/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBcmpricingcalculatorBillScenarios resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-bcmpricingcalculator-bill-scenarios/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccBcmpricingcalculatorBillScenarios to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bcmpricingcalculator_bill_scenarios#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBcmpricingcalculatorBillScenarios that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBcmpricingcalculatorBillScenarios to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bcmpricingcalculator-bill-scenarios/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bcmpricingcalculator-bill-scenarios/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBcmpricingcalculatorBillScenarios",
      "namespace": "dataAwsccBcmpricingcalculatorBillScenarios",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bcmpricingcalculator-bill-scenarios/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bcmpricingcalculator-bill-scenarios/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bcmpricingcalculator-bill-scenarios/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-bcmpricingcalculator-bill-scenarios/index:DataAwsccBcmpricingcalculatorBillScenarios"
    },
    "@cdktn/provider-awscc.dataAwsccBcmpricingcalculatorBillScenarios.DataAwsccBcmpricingcalculatorBillScenariosConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBcmpricingcalculatorBillScenarios.DataAwsccBcmpricingcalculatorBillScenariosConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bcmpricingcalculator-bill-scenarios/index.ts",
        "line": 14
      },
      "name": "DataAwsccBcmpricingcalculatorBillScenariosConfig",
      "namespace": "dataAwsccBcmpricingcalculatorBillScenarios",
      "symbolId": "src/data-awscc-bcmpricingcalculator-bill-scenarios/index:DataAwsccBcmpricingcalculatorBillScenariosConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgent": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_agent awscc_bedrock_agent}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgent",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_agent awscc_bedrock_agent} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-agent/index.ts",
          "line": 1343
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-agent/index.ts",
        "line": 1311
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBedrockAgent resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 1328
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccBedrockAgent to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_agent#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBedrockAgent that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBedrockAgent to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 1537
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 1543
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBedrockAgent",
      "namespace": "dataAwsccBedrockAgent",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 1316
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 1368
          },
          "name": "actionGroups",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentActionGroupsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 1373
          },
          "name": "agentArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 1378
          },
          "name": "agentCollaboration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 1384
          },
          "name": "agentCollaborators",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentAgentCollaboratorsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 1389
          },
          "name": "agentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 1394
          },
          "name": "agentName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 1399
          },
          "name": "agentResourceRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 1404
          },
          "name": "agentStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 1409
          },
          "name": "agentVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 1414
          },
          "name": "autoPrepare",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 1419
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 1430
          },
          "name": "customerEncryptionKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 1425
          },
          "name": "customOrchestration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentCustomOrchestrationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 1435
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 1440
          },
          "name": "failureReasons",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 1445
          },
          "name": "foundationModel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 1451
          },
          "name": "guardrailConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentGuardrailConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 1469
          },
          "name": "idleSessionTtlInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 1474
          },
          "name": "instruction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 1480
          },
          "name": "knowledgeBases",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentKnowledgeBasesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 1486
          },
          "name": "memoryConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentMemoryConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 1491
          },
          "name": "orchestrationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 1496
          },
          "name": "preparedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 1502
          },
          "name": "promptOverrideConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentPromptOverrideConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 1507
          },
          "name": "recommendedActions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 1512
          },
          "name": "skipResourceInUseCheckOnDelete",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 1518
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 1524
          },
          "name": "testAliasTags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 1529
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 1464
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 1457
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-agent/index:DataAwsccBedrockAgent"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentActionGroups": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentActionGroups",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-agent/index.ts",
        "line": 432
      },
      "name": "DataAwsccBedrockAgentActionGroups",
      "namespace": "dataAwsccBedrockAgent",
      "symbolId": "src/data-awscc-bedrock-agent/index:DataAwsccBedrockAgentActionGroups"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentActionGroupsActionGroupExecutor": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentActionGroupsActionGroupExecutor",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-agent/index.ts",
        "line": 25
      },
      "name": "DataAwsccBedrockAgentActionGroupsActionGroupExecutor",
      "namespace": "dataAwsccBedrockAgent",
      "symbolId": "src/data-awscc-bedrock-agent/index:DataAwsccBedrockAgentActionGroupsActionGroupExecutor"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentActionGroupsActionGroupExecutorOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentActionGroupsActionGroupExecutorOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-agent/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-agent/index.ts",
        "line": 48
      },
      "name": "DataAwsccBedrockAgentActionGroupsActionGroupExecutorOutputReference",
      "namespace": "dataAwsccBedrockAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 75
          },
          "name": "customControl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 80
          },
          "name": "lambda",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentActionGroupsActionGroupExecutor"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-agent/index:DataAwsccBedrockAgentActionGroupsActionGroupExecutorOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentActionGroupsApiSchema": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentActionGroupsApiSchema",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-agent/index.ts",
        "line": 143
      },
      "name": "DataAwsccBedrockAgentActionGroupsApiSchema",
      "namespace": "dataAwsccBedrockAgent",
      "symbolId": "src/data-awscc-bedrock-agent/index:DataAwsccBedrockAgentActionGroupsApiSchema"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentActionGroupsApiSchemaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentActionGroupsApiSchemaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-agent/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-awscc-bedrock-agent/index.ts",
        "line": 166
      },
      "name": "DataAwsccBedrockAgentActionGroupsApiSchemaOutputReference",
      "namespace": "dataAwsccBedrockAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 193
          },
          "name": "payload",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 199
          },
          "name": "s3",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentActionGroupsApiSchemaS3OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 177
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentActionGroupsApiSchema"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-agent/index:DataAwsccBedrockAgentActionGroupsApiSchemaOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentActionGroupsApiSchemaS3": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentActionGroupsApiSchemaS3",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-agent/index.ts",
        "line": 84
      },
      "name": "DataAwsccBedrockAgentActionGroupsApiSchemaS3",
      "namespace": "dataAwsccBedrockAgent",
      "symbolId": "src/data-awscc-bedrock-agent/index:DataAwsccBedrockAgentActionGroupsApiSchemaS3"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentActionGroupsApiSchemaS3OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentActionGroupsApiSchemaS3OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-agent/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-awscc-bedrock-agent/index.ts",
        "line": 107
      },
      "name": "DataAwsccBedrockAgentActionGroupsApiSchemaS3OutputReference",
      "namespace": "dataAwsccBedrockAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 134
          },
          "name": "s3BucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 139
          },
          "name": "s3ObjectKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentActionGroupsApiSchemaS3"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-agent/index:DataAwsccBedrockAgentActionGroupsApiSchemaS3OutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentActionGroupsFunctionSchema": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentActionGroupsFunctionSchema",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-agent/index.ts",
        "line": 377
      },
      "name": "DataAwsccBedrockAgentActionGroupsFunctionSchema",
      "namespace": "dataAwsccBedrockAgent",
      "symbolId": "src/data-awscc-bedrock-agent/index:DataAwsccBedrockAgentActionGroupsFunctionSchema"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentActionGroupsFunctionSchemaFunctions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentActionGroupsFunctionSchemaFunctions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-agent/index.ts",
        "line": 286
      },
      "name": "DataAwsccBedrockAgentActionGroupsFunctionSchemaFunctions",
      "namespace": "dataAwsccBedrockAgent",
      "symbolId": "src/data-awscc-bedrock-agent/index:DataAwsccBedrockAgentActionGroupsFunctionSchemaFunctions"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentActionGroupsFunctionSchemaFunctionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentActionGroupsFunctionSchemaFunctionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-agent/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-agent/index.ts",
        "line": 359
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 373
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentActionGroupsFunctionSchemaFunctionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockAgentActionGroupsFunctionSchemaFunctionsList",
      "namespace": "dataAwsccBedrockAgent",
      "symbolId": "src/data-awscc-bedrock-agent/index:DataAwsccBedrockAgentActionGroupsFunctionSchemaFunctionsList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentActionGroupsFunctionSchemaFunctionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentActionGroupsFunctionSchemaFunctionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-agent/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-agent/index.ts",
        "line": 309
      },
      "name": "DataAwsccBedrockAgentActionGroupsFunctionSchemaFunctionsOutputReference",
      "namespace": "dataAwsccBedrockAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 338
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 343
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 349
          },
          "name": "parameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentActionGroupsFunctionSchemaFunctionsParametersMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 354
          },
          "name": "requireConfirmation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 322
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentActionGroupsFunctionSchemaFunctions"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-agent/index:DataAwsccBedrockAgentActionGroupsFunctionSchemaFunctionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentActionGroupsFunctionSchemaFunctionsParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentActionGroupsFunctionSchemaFunctionsParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-agent/index.ts",
        "line": 203
      },
      "name": "DataAwsccBedrockAgentActionGroupsFunctionSchemaFunctionsParameters",
      "namespace": "dataAwsccBedrockAgent",
      "symbolId": "src/data-awscc-bedrock-agent/index:DataAwsccBedrockAgentActionGroupsFunctionSchemaFunctionsParameters"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentActionGroupsFunctionSchemaFunctionsParametersMap": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentActionGroupsFunctionSchemaFunctionsParametersMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-agent/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-agent/index.ts",
        "line": 269
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 282
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentActionGroupsFunctionSchemaFunctionsParametersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockAgentActionGroupsFunctionSchemaFunctionsParametersMap",
      "namespace": "dataAwsccBedrockAgent",
      "symbolId": "src/data-awscc-bedrock-agent/index:DataAwsccBedrockAgentActionGroupsFunctionSchemaFunctionsParametersMap"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentActionGroupsFunctionSchemaFunctionsParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentActionGroupsFunctionSchemaFunctionsParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-agent/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 key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-agent/index.ts",
        "line": 226
      },
      "name": "DataAwsccBedrockAgentActionGroupsFunctionSchemaFunctionsParametersOutputReference",
      "namespace": "dataAwsccBedrockAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 254
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 259
          },
          "name": "required",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 264
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 238
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentActionGroupsFunctionSchemaFunctionsParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-agent/index:DataAwsccBedrockAgentActionGroupsFunctionSchemaFunctionsParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentActionGroupsFunctionSchemaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentActionGroupsFunctionSchemaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-agent/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-agent/index.ts",
        "line": 400
      },
      "name": "DataAwsccBedrockAgentActionGroupsFunctionSchemaOutputReference",
      "namespace": "dataAwsccBedrockAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 428
          },
          "name": "functions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentActionGroupsFunctionSchemaFunctionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 411
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentActionGroupsFunctionSchema"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-agent/index:DataAwsccBedrockAgentActionGroupsFunctionSchemaOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentActionGroupsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentActionGroupsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-agent/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-agent/index.ts",
        "line": 527
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 541
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentActionGroupsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockAgentActionGroupsList",
      "namespace": "dataAwsccBedrockAgent",
      "symbolId": "src/data-awscc-bedrock-agent/index:DataAwsccBedrockAgentActionGroupsList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentActionGroupsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentActionGroupsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-agent/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/data-awscc-bedrock-agent/index.ts",
        "line": 455
      },
      "name": "DataAwsccBedrockAgentActionGroupsOutputReference",
      "namespace": "dataAwsccBedrockAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 485
          },
          "name": "actionGroupExecutor",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentActionGroupsActionGroupExecutorOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 490
          },
          "name": "actionGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 495
          },
          "name": "actionGroupState",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 501
          },
          "name": "apiSchema",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentActionGroupsApiSchemaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 506
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 512
          },
          "name": "functionSchema",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentActionGroupsFunctionSchemaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 517
          },
          "name": "parentActionGroupSignature",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 522
          },
          "name": "skipResourceInUseCheckOnDelete",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 468
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentActionGroups"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-agent/index:DataAwsccBedrockAgentActionGroupsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentAgentCollaborators": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentAgentCollaborators",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-agent/index.ts",
        "line": 599
      },
      "name": "DataAwsccBedrockAgentAgentCollaborators",
      "namespace": "dataAwsccBedrockAgent",
      "symbolId": "src/data-awscc-bedrock-agent/index:DataAwsccBedrockAgentAgentCollaborators"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentAgentCollaboratorsAgentDescriptor": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentAgentCollaboratorsAgentDescriptor",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-agent/index.ts",
        "line": 545
      },
      "name": "DataAwsccBedrockAgentAgentCollaboratorsAgentDescriptor",
      "namespace": "dataAwsccBedrockAgent",
      "symbolId": "src/data-awscc-bedrock-agent/index:DataAwsccBedrockAgentAgentCollaboratorsAgentDescriptor"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentAgentCollaboratorsAgentDescriptorOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentAgentCollaboratorsAgentDescriptorOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-agent/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-agent/index.ts",
        "line": 568
      },
      "name": "DataAwsccBedrockAgentAgentCollaboratorsAgentDescriptorOutputReference",
      "namespace": "dataAwsccBedrockAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 595
          },
          "name": "aliasArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 579
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentAgentCollaboratorsAgentDescriptor"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-agent/index:DataAwsccBedrockAgentAgentCollaboratorsAgentDescriptorOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentAgentCollaboratorsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentAgentCollaboratorsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-agent/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-agent/index.ts",
        "line": 672
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 686
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentAgentCollaboratorsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockAgentAgentCollaboratorsList",
      "namespace": "dataAwsccBedrockAgent",
      "symbolId": "src/data-awscc-bedrock-agent/index:DataAwsccBedrockAgentAgentCollaboratorsList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentAgentCollaboratorsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentAgentCollaboratorsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-agent/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-agent/index.ts",
        "line": 622
      },
      "name": "DataAwsccBedrockAgentAgentCollaboratorsOutputReference",
      "namespace": "dataAwsccBedrockAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 652
          },
          "name": "agentDescriptor",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentAgentCollaboratorsAgentDescriptorOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 657
          },
          "name": "collaborationInstruction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 662
          },
          "name": "collaboratorName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 667
          },
          "name": "relayConversationHistory",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 635
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentAgentCollaborators"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-agent/index:DataAwsccBedrockAgentAgentCollaboratorsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-agent/index.ts",
        "line": 14
      },
      "name": "DataAwsccBedrockAgentConfig",
      "namespace": "dataAwsccBedrockAgent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_agent#id DataAwsccBedrockAgent#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-agent/index:DataAwsccBedrockAgentConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentCustomOrchestration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentCustomOrchestration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-agent/index.ts",
        "line": 744
      },
      "name": "DataAwsccBedrockAgentCustomOrchestration",
      "namespace": "dataAwsccBedrockAgent",
      "symbolId": "src/data-awscc-bedrock-agent/index:DataAwsccBedrockAgentCustomOrchestration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentCustomOrchestrationExecutor": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentCustomOrchestrationExecutor",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-agent/index.ts",
        "line": 690
      },
      "name": "DataAwsccBedrockAgentCustomOrchestrationExecutor",
      "namespace": "dataAwsccBedrockAgent",
      "symbolId": "src/data-awscc-bedrock-agent/index:DataAwsccBedrockAgentCustomOrchestrationExecutor"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentCustomOrchestrationExecutorOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentCustomOrchestrationExecutorOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-agent/index.ts",
          "line": 720
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-agent/index.ts",
        "line": 713
      },
      "name": "DataAwsccBedrockAgentCustomOrchestrationExecutorOutputReference",
      "namespace": "dataAwsccBedrockAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 740
          },
          "name": "lambda",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 724
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentCustomOrchestrationExecutor"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-agent/index:DataAwsccBedrockAgentCustomOrchestrationExecutorOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentCustomOrchestrationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentCustomOrchestrationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-agent/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-agent/index.ts",
        "line": 767
      },
      "name": "DataAwsccBedrockAgentCustomOrchestrationOutputReference",
      "namespace": "dataAwsccBedrockAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 795
          },
          "name": "executor",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentCustomOrchestrationExecutorOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 778
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentCustomOrchestration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-agent/index:DataAwsccBedrockAgentCustomOrchestrationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentGuardrailConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentGuardrailConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-agent/index.ts",
        "line": 799
      },
      "name": "DataAwsccBedrockAgentGuardrailConfiguration",
      "namespace": "dataAwsccBedrockAgent",
      "symbolId": "src/data-awscc-bedrock-agent/index:DataAwsccBedrockAgentGuardrailConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentGuardrailConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentGuardrailConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-agent/index.ts",
          "line": 829
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-agent/index.ts",
        "line": 822
      },
      "name": "DataAwsccBedrockAgentGuardrailConfigurationOutputReference",
      "namespace": "dataAwsccBedrockAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 849
          },
          "name": "guardrailIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 854
          },
          "name": "guardrailVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 833
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentGuardrailConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-agent/index:DataAwsccBedrockAgentGuardrailConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentKnowledgeBases": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentKnowledgeBases",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-agent/index.ts",
        "line": 858
      },
      "name": "DataAwsccBedrockAgentKnowledgeBases",
      "namespace": "dataAwsccBedrockAgent",
      "symbolId": "src/data-awscc-bedrock-agent/index:DataAwsccBedrockAgentKnowledgeBases"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentKnowledgeBasesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentKnowledgeBasesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-agent/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-agent/index.ts",
        "line": 925
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 939
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentKnowledgeBasesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockAgentKnowledgeBasesList",
      "namespace": "dataAwsccBedrockAgent",
      "symbolId": "src/data-awscc-bedrock-agent/index:DataAwsccBedrockAgentKnowledgeBasesList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentKnowledgeBasesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentKnowledgeBasesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-agent/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/data-awscc-bedrock-agent/index.ts",
        "line": 881
      },
      "name": "DataAwsccBedrockAgentKnowledgeBasesOutputReference",
      "namespace": "dataAwsccBedrockAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 910
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 915
          },
          "name": "knowledgeBaseId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 920
          },
          "name": "knowledgeBaseState",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 894
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentKnowledgeBases"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-agent/index:DataAwsccBedrockAgentKnowledgeBasesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentMemoryConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentMemoryConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-agent/index.ts",
        "line": 997
      },
      "name": "DataAwsccBedrockAgentMemoryConfiguration",
      "namespace": "dataAwsccBedrockAgent",
      "symbolId": "src/data-awscc-bedrock-agent/index:DataAwsccBedrockAgentMemoryConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentMemoryConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentMemoryConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-agent/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-agent/index.ts",
        "line": 1020
      },
      "name": "DataAwsccBedrockAgentMemoryConfigurationOutputReference",
      "namespace": "dataAwsccBedrockAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 1047
          },
          "name": "enabledMemoryTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 1053
          },
          "name": "sessionSummaryConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentMemoryConfigurationSessionSummaryConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 1058
          },
          "name": "storageDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 1031
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentMemoryConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-agent/index:DataAwsccBedrockAgentMemoryConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentMemoryConfigurationSessionSummaryConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentMemoryConfigurationSessionSummaryConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-agent/index.ts",
        "line": 943
      },
      "name": "DataAwsccBedrockAgentMemoryConfigurationSessionSummaryConfiguration",
      "namespace": "dataAwsccBedrockAgent",
      "symbolId": "src/data-awscc-bedrock-agent/index:DataAwsccBedrockAgentMemoryConfigurationSessionSummaryConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentMemoryConfigurationSessionSummaryConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentMemoryConfigurationSessionSummaryConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-agent/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-agent/index.ts",
        "line": 966
      },
      "name": "DataAwsccBedrockAgentMemoryConfigurationSessionSummaryConfigurationOutputReference",
      "namespace": "dataAwsccBedrockAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 993
          },
          "name": "maxRecentSessions",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 977
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentMemoryConfigurationSessionSummaryConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-agent/index:DataAwsccBedrockAgentMemoryConfigurationSessionSummaryConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentPromptOverrideConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentPromptOverrideConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-agent/index.ts",
        "line": 1247
      },
      "name": "DataAwsccBedrockAgentPromptOverrideConfiguration",
      "namespace": "dataAwsccBedrockAgent",
      "symbolId": "src/data-awscc-bedrock-agent/index:DataAwsccBedrockAgentPromptOverrideConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentPromptOverrideConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentPromptOverrideConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-agent/index.ts",
          "line": 1277
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-agent/index.ts",
        "line": 1270
      },
      "name": "DataAwsccBedrockAgentPromptOverrideConfigurationOutputReference",
      "namespace": "dataAwsccBedrockAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 1297
          },
          "name": "overrideLambda",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 1303
          },
          "name": "promptConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentPromptOverrideConfigurationPromptConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 1281
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentPromptOverrideConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-agent/index:DataAwsccBedrockAgentPromptOverrideConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentPromptOverrideConfigurationPromptConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentPromptOverrideConfigurationPromptConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-agent/index.ts",
        "line": 1136
      },
      "name": "DataAwsccBedrockAgentPromptOverrideConfigurationPromptConfigurations",
      "namespace": "dataAwsccBedrockAgent",
      "symbolId": "src/data-awscc-bedrock-agent/index:DataAwsccBedrockAgentPromptOverrideConfigurationPromptConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentPromptOverrideConfigurationPromptConfigurationsInferenceConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentPromptOverrideConfigurationPromptConfigurationsInferenceConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-agent/index.ts",
        "line": 1062
      },
      "name": "DataAwsccBedrockAgentPromptOverrideConfigurationPromptConfigurationsInferenceConfiguration",
      "namespace": "dataAwsccBedrockAgent",
      "symbolId": "src/data-awscc-bedrock-agent/index:DataAwsccBedrockAgentPromptOverrideConfigurationPromptConfigurationsInferenceConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentPromptOverrideConfigurationPromptConfigurationsInferenceConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentPromptOverrideConfigurationPromptConfigurationsInferenceConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-agent/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/data-awscc-bedrock-agent/index.ts",
        "line": 1085
      },
      "name": "DataAwsccBedrockAgentPromptOverrideConfigurationPromptConfigurationsInferenceConfigurationOutputReference",
      "namespace": "dataAwsccBedrockAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 1112
          },
          "name": "maximumLength",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 1117
          },
          "name": "stopSequences",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 1122
          },
          "name": "temperature",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 1127
          },
          "name": "topK",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 1132
          },
          "name": "topP",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 1096
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentPromptOverrideConfigurationPromptConfigurationsInferenceConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-agent/index:DataAwsccBedrockAgentPromptOverrideConfigurationPromptConfigurationsInferenceConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentPromptOverrideConfigurationPromptConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentPromptOverrideConfigurationPromptConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-agent/index.ts",
          "line": 1236
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-agent/index.ts",
        "line": 1229
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 1243
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentPromptOverrideConfigurationPromptConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockAgentPromptOverrideConfigurationPromptConfigurationsList",
      "namespace": "dataAwsccBedrockAgent",
      "symbolId": "src/data-awscc-bedrock-agent/index:DataAwsccBedrockAgentPromptOverrideConfigurationPromptConfigurationsList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentPromptOverrideConfigurationPromptConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentPromptOverrideConfigurationPromptConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-agent/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-agent/index.ts",
        "line": 1159
      },
      "name": "DataAwsccBedrockAgentPromptOverrideConfigurationPromptConfigurationsOutputReference",
      "namespace": "dataAwsccBedrockAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 1188
          },
          "name": "additionalModelRequestFields",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 1193
          },
          "name": "basePromptTemplate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 1198
          },
          "name": "foundationModel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 1204
          },
          "name": "inferenceConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentPromptOverrideConfigurationPromptConfigurationsInferenceConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 1209
          },
          "name": "parserMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 1214
          },
          "name": "promptCreationMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 1219
          },
          "name": "promptState",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 1224
          },
          "name": "promptType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent/index.ts",
            "line": 1172
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAgent.DataAwsccBedrockAgentPromptOverrideConfigurationPromptConfigurations"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-agent/index:DataAwsccBedrockAgentPromptOverrideConfigurationPromptConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockAgentAlias.DataAwsccBedrockAgentAlias": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_agent_alias awscc_bedrock_agent_alias}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAgentAlias.DataAwsccBedrockAgentAlias",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_agent_alias awscc_bedrock_agent_alias} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-agent-alias/index.ts",
          "line": 297
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAgentAlias.DataAwsccBedrockAgentAliasConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-agent-alias/index.ts",
        "line": 265
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBedrockAgentAlias resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent-alias/index.ts",
            "line": 282
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccBedrockAgentAlias to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_agent_alias#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBedrockAgentAlias that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBedrockAgentAlias to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent-alias/index.ts",
            "line": 395
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent-alias/index.ts",
            "line": 401
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBedrockAgentAlias",
      "namespace": "dataAwsccBedrockAgentAlias",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent-alias/index.ts",
            "line": 270
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent-alias/index.ts",
            "line": 321
          },
          "name": "agentAliasArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent-alias/index.ts",
            "line": 327
          },
          "name": "agentAliasHistoryEvents",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAgentAlias.DataAwsccBedrockAgentAliasAgentAliasHistoryEventsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent-alias/index.ts",
            "line": 332
          },
          "name": "agentAliasId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent-alias/index.ts",
            "line": 337
          },
          "name": "agentAliasName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent-alias/index.ts",
            "line": 342
          },
          "name": "agentAliasStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent-alias/index.ts",
            "line": 347
          },
          "name": "agentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent-alias/index.ts",
            "line": 352
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent-alias/index.ts",
            "line": 357
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent-alias/index.ts",
            "line": 376
          },
          "name": "routingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAgentAlias.DataAwsccBedrockAgentAliasRoutingConfigurationList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent-alias/index.ts",
            "line": 382
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent-alias/index.ts",
            "line": 387
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent-alias/index.ts",
            "line": 370
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent-alias/index.ts",
            "line": 363
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-agent-alias/index:DataAwsccBedrockAgentAlias"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockAgentAlias.DataAwsccBedrockAgentAliasAgentAliasHistoryEvents": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAgentAlias.DataAwsccBedrockAgentAliasAgentAliasHistoryEvents",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-agent-alias/index.ts",
        "line": 100
      },
      "name": "DataAwsccBedrockAgentAliasAgentAliasHistoryEvents",
      "namespace": "dataAwsccBedrockAgentAlias",
      "symbolId": "src/data-awscc-bedrock-agent-alias/index:DataAwsccBedrockAgentAliasAgentAliasHistoryEvents"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockAgentAlias.DataAwsccBedrockAgentAliasAgentAliasHistoryEventsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAgentAlias.DataAwsccBedrockAgentAliasAgentAliasHistoryEventsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-agent-alias/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-awscc-bedrock-agent-alias/index.ts",
        "line": 168
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent-alias/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-awscc.dataAwsccBedrockAgentAlias.DataAwsccBedrockAgentAliasAgentAliasHistoryEventsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockAgentAliasAgentAliasHistoryEventsList",
      "namespace": "dataAwsccBedrockAgentAlias",
      "symbolId": "src/data-awscc-bedrock-agent-alias/index:DataAwsccBedrockAgentAliasAgentAliasHistoryEventsList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockAgentAlias.DataAwsccBedrockAgentAliasAgentAliasHistoryEventsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAgentAlias.DataAwsccBedrockAgentAliasAgentAliasHistoryEventsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-agent-alias/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/data-awscc-bedrock-agent-alias/index.ts",
        "line": 123
      },
      "name": "DataAwsccBedrockAgentAliasAgentAliasHistoryEventsOutputReference",
      "namespace": "dataAwsccBedrockAgentAlias",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent-alias/index.ts",
            "line": 152
          },
          "name": "endDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent-alias/index.ts",
            "line": 158
          },
          "name": "routingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAgentAlias.DataAwsccBedrockAgentAliasAgentAliasHistoryEventsRoutingConfigurationList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent-alias/index.ts",
            "line": 163
          },
          "name": "startDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent-alias/index.ts",
            "line": 136
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAgentAlias.DataAwsccBedrockAgentAliasAgentAliasHistoryEvents"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-agent-alias/index:DataAwsccBedrockAgentAliasAgentAliasHistoryEventsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockAgentAlias.DataAwsccBedrockAgentAliasAgentAliasHistoryEventsRoutingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAgentAlias.DataAwsccBedrockAgentAliasAgentAliasHistoryEventsRoutingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-agent-alias/index.ts",
        "line": 25
      },
      "name": "DataAwsccBedrockAgentAliasAgentAliasHistoryEventsRoutingConfiguration",
      "namespace": "dataAwsccBedrockAgentAlias",
      "symbolId": "src/data-awscc-bedrock-agent-alias/index:DataAwsccBedrockAgentAliasAgentAliasHistoryEventsRoutingConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockAgentAlias.DataAwsccBedrockAgentAliasAgentAliasHistoryEventsRoutingConfigurationList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAgentAlias.DataAwsccBedrockAgentAliasAgentAliasHistoryEventsRoutingConfigurationList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-agent-alias/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-agent-alias/index.ts",
        "line": 82
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent-alias/index.ts",
            "line": 96
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAgentAlias.DataAwsccBedrockAgentAliasAgentAliasHistoryEventsRoutingConfigurationOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockAgentAliasAgentAliasHistoryEventsRoutingConfigurationList",
      "namespace": "dataAwsccBedrockAgentAlias",
      "symbolId": "src/data-awscc-bedrock-agent-alias/index:DataAwsccBedrockAgentAliasAgentAliasHistoryEventsRoutingConfigurationList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockAgentAlias.DataAwsccBedrockAgentAliasAgentAliasHistoryEventsRoutingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAgentAlias.DataAwsccBedrockAgentAliasAgentAliasHistoryEventsRoutingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-agent-alias/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-agent-alias/index.ts",
        "line": 48
      },
      "name": "DataAwsccBedrockAgentAliasAgentAliasHistoryEventsRoutingConfigurationOutputReference",
      "namespace": "dataAwsccBedrockAgentAlias",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent-alias/index.ts",
            "line": 77
          },
          "name": "agentVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent-alias/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAgentAlias.DataAwsccBedrockAgentAliasAgentAliasHistoryEventsRoutingConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-agent-alias/index:DataAwsccBedrockAgentAliasAgentAliasHistoryEventsRoutingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockAgentAlias.DataAwsccBedrockAgentAliasConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAgentAlias.DataAwsccBedrockAgentAliasConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-agent-alias/index.ts",
        "line": 14
      },
      "name": "DataAwsccBedrockAgentAliasConfig",
      "namespace": "dataAwsccBedrockAgentAlias",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_agent_alias#id DataAwsccBedrockAgentAlias#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent-alias/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-agent-alias/index:DataAwsccBedrockAgentAliasConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockAgentAlias.DataAwsccBedrockAgentAliasRoutingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAgentAlias.DataAwsccBedrockAgentAliasRoutingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-agent-alias/index.ts",
        "line": 186
      },
      "name": "DataAwsccBedrockAgentAliasRoutingConfiguration",
      "namespace": "dataAwsccBedrockAgentAlias",
      "symbolId": "src/data-awscc-bedrock-agent-alias/index:DataAwsccBedrockAgentAliasRoutingConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockAgentAlias.DataAwsccBedrockAgentAliasRoutingConfigurationList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAgentAlias.DataAwsccBedrockAgentAliasRoutingConfigurationList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-agent-alias/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-agent-alias/index.ts",
        "line": 243
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent-alias/index.ts",
            "line": 257
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAgentAlias.DataAwsccBedrockAgentAliasRoutingConfigurationOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockAgentAliasRoutingConfigurationList",
      "namespace": "dataAwsccBedrockAgentAlias",
      "symbolId": "src/data-awscc-bedrock-agent-alias/index:DataAwsccBedrockAgentAliasRoutingConfigurationList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockAgentAlias.DataAwsccBedrockAgentAliasRoutingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAgentAlias.DataAwsccBedrockAgentAliasRoutingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-agent-alias/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/data-awscc-bedrock-agent-alias/index.ts",
        "line": 209
      },
      "name": "DataAwsccBedrockAgentAliasRoutingConfigurationOutputReference",
      "namespace": "dataAwsccBedrockAgentAlias",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent-alias/index.ts",
            "line": 238
          },
          "name": "agentVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agent-alias/index.ts",
            "line": 222
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAgentAlias.DataAwsccBedrockAgentAliasRoutingConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-agent-alias/index:DataAwsccBedrockAgentAliasRoutingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockAgents.DataAwsccBedrockAgents": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_agents awscc_bedrock_agents}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAgents.DataAwsccBedrockAgents",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_agents awscc_bedrock_agents} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-agents/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAgents.DataAwsccBedrockAgentsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-agents/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBedrockAgents resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agents/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccBedrockAgents to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_agents#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBedrockAgents that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBedrockAgents to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agents/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agents/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBedrockAgents",
      "namespace": "dataAwsccBedrockAgents",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agents/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agents/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-agents/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-agents/index:DataAwsccBedrockAgents"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockAgents.DataAwsccBedrockAgentsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAgents.DataAwsccBedrockAgentsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-agents/index.ts",
        "line": 14
      },
      "name": "DataAwsccBedrockAgentsConfig",
      "namespace": "dataAwsccBedrockAgents",
      "symbolId": "src/data-awscc-bedrock-agents/index:DataAwsccBedrockAgentsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockApplicationInferenceProfile.DataAwsccBedrockApplicationInferenceProfile": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_application_inference_profile awscc_bedrock_application_inference_profile}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockApplicationInferenceProfile.DataAwsccBedrockApplicationInferenceProfile",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_application_inference_profile awscc_bedrock_application_inference_profile} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-application-inference-profile/index.ts",
          "line": 270
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockApplicationInferenceProfile.DataAwsccBedrockApplicationInferenceProfileConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-application-inference-profile/index.ts",
        "line": 238
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBedrockApplicationInferenceProfile resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-application-inference-profile/index.ts",
            "line": 255
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccBedrockApplicationInferenceProfile to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_application_inference_profile#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBedrockApplicationInferenceProfile that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBedrockApplicationInferenceProfile to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-application-inference-profile/index.ts",
            "line": 373
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-application-inference-profile/index.ts",
            "line": 379
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBedrockApplicationInferenceProfile",
      "namespace": "dataAwsccBedrockApplicationInferenceProfile",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-application-inference-profile/index.ts",
            "line": 243
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-application-inference-profile/index.ts",
            "line": 294
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-application-inference-profile/index.ts",
            "line": 299
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-application-inference-profile/index.ts",
            "line": 317
          },
          "name": "inferenceProfileArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-application-inference-profile/index.ts",
            "line": 322
          },
          "name": "inferenceProfileId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-application-inference-profile/index.ts",
            "line": 327
          },
          "name": "inferenceProfileIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-application-inference-profile/index.ts",
            "line": 332
          },
          "name": "inferenceProfileName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-application-inference-profile/index.ts",
            "line": 344
          },
          "name": "models",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockApplicationInferenceProfile.DataAwsccBedrockApplicationInferenceProfileModelsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-application-inference-profile/index.ts",
            "line": 338
          },
          "name": "modelSource",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockApplicationInferenceProfile.DataAwsccBedrockApplicationInferenceProfileModelSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-application-inference-profile/index.ts",
            "line": 349
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-application-inference-profile/index.ts",
            "line": 355
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockApplicationInferenceProfile.DataAwsccBedrockApplicationInferenceProfileTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-application-inference-profile/index.ts",
            "line": 360
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-application-inference-profile/index.ts",
            "line": 365
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-application-inference-profile/index.ts",
            "line": 312
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-application-inference-profile/index.ts",
            "line": 305
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-application-inference-profile/index:DataAwsccBedrockApplicationInferenceProfile"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockApplicationInferenceProfile.DataAwsccBedrockApplicationInferenceProfileConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockApplicationInferenceProfile.DataAwsccBedrockApplicationInferenceProfileConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-application-inference-profile/index.ts",
        "line": 14
      },
      "name": "DataAwsccBedrockApplicationInferenceProfileConfig",
      "namespace": "dataAwsccBedrockApplicationInferenceProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_application_inference_profile#id DataAwsccBedrockApplicationInferenceProfile#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-application-inference-profile/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-application-inference-profile/index:DataAwsccBedrockApplicationInferenceProfileConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockApplicationInferenceProfile.DataAwsccBedrockApplicationInferenceProfileModelSource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockApplicationInferenceProfile.DataAwsccBedrockApplicationInferenceProfileModelSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-application-inference-profile/index.ts",
        "line": 25
      },
      "name": "DataAwsccBedrockApplicationInferenceProfileModelSource",
      "namespace": "dataAwsccBedrockApplicationInferenceProfile",
      "symbolId": "src/data-awscc-bedrock-application-inference-profile/index:DataAwsccBedrockApplicationInferenceProfileModelSource"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockApplicationInferenceProfile.DataAwsccBedrockApplicationInferenceProfileModelSourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockApplicationInferenceProfile.DataAwsccBedrockApplicationInferenceProfileModelSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-application-inference-profile/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-application-inference-profile/index.ts",
        "line": 48
      },
      "name": "DataAwsccBedrockApplicationInferenceProfileModelSourceOutputReference",
      "namespace": "dataAwsccBedrockApplicationInferenceProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-application-inference-profile/index.ts",
            "line": 75
          },
          "name": "copyFrom",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-application-inference-profile/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockApplicationInferenceProfile.DataAwsccBedrockApplicationInferenceProfileModelSource"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-application-inference-profile/index:DataAwsccBedrockApplicationInferenceProfileModelSourceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockApplicationInferenceProfile.DataAwsccBedrockApplicationInferenceProfileModels": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockApplicationInferenceProfile.DataAwsccBedrockApplicationInferenceProfileModels",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-application-inference-profile/index.ts",
        "line": 79
      },
      "name": "DataAwsccBedrockApplicationInferenceProfileModels",
      "namespace": "dataAwsccBedrockApplicationInferenceProfile",
      "symbolId": "src/data-awscc-bedrock-application-inference-profile/index:DataAwsccBedrockApplicationInferenceProfileModels"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockApplicationInferenceProfile.DataAwsccBedrockApplicationInferenceProfileModelsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockApplicationInferenceProfile.DataAwsccBedrockApplicationInferenceProfileModelsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-application-inference-profile/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-application-inference-profile/index.ts",
        "line": 136
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-application-inference-profile/index.ts",
            "line": 150
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockApplicationInferenceProfile.DataAwsccBedrockApplicationInferenceProfileModelsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockApplicationInferenceProfileModelsList",
      "namespace": "dataAwsccBedrockApplicationInferenceProfile",
      "symbolId": "src/data-awscc-bedrock-application-inference-profile/index:DataAwsccBedrockApplicationInferenceProfileModelsList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockApplicationInferenceProfile.DataAwsccBedrockApplicationInferenceProfileModelsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockApplicationInferenceProfile.DataAwsccBedrockApplicationInferenceProfileModelsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-application-inference-profile/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-application-inference-profile/index.ts",
        "line": 102
      },
      "name": "DataAwsccBedrockApplicationInferenceProfileModelsOutputReference",
      "namespace": "dataAwsccBedrockApplicationInferenceProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-application-inference-profile/index.ts",
            "line": 131
          },
          "name": "modelArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-application-inference-profile/index.ts",
            "line": 115
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockApplicationInferenceProfile.DataAwsccBedrockApplicationInferenceProfileModels"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-application-inference-profile/index:DataAwsccBedrockApplicationInferenceProfileModelsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockApplicationInferenceProfile.DataAwsccBedrockApplicationInferenceProfileTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockApplicationInferenceProfile.DataAwsccBedrockApplicationInferenceProfileTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-application-inference-profile/index.ts",
        "line": 154
      },
      "name": "DataAwsccBedrockApplicationInferenceProfileTags",
      "namespace": "dataAwsccBedrockApplicationInferenceProfile",
      "symbolId": "src/data-awscc-bedrock-application-inference-profile/index:DataAwsccBedrockApplicationInferenceProfileTags"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockApplicationInferenceProfile.DataAwsccBedrockApplicationInferenceProfileTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockApplicationInferenceProfile.DataAwsccBedrockApplicationInferenceProfileTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-application-inference-profile/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-awscc-bedrock-application-inference-profile/index.ts",
        "line": 216
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-application-inference-profile/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-awscc.dataAwsccBedrockApplicationInferenceProfile.DataAwsccBedrockApplicationInferenceProfileTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockApplicationInferenceProfileTagsList",
      "namespace": "dataAwsccBedrockApplicationInferenceProfile",
      "symbolId": "src/data-awscc-bedrock-application-inference-profile/index:DataAwsccBedrockApplicationInferenceProfileTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockApplicationInferenceProfile.DataAwsccBedrockApplicationInferenceProfileTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockApplicationInferenceProfile.DataAwsccBedrockApplicationInferenceProfileTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-application-inference-profile/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/data-awscc-bedrock-application-inference-profile/index.ts",
        "line": 177
      },
      "name": "DataAwsccBedrockApplicationInferenceProfileTagsOutputReference",
      "namespace": "dataAwsccBedrockApplicationInferenceProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-application-inference-profile/index.ts",
            "line": 206
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-application-inference-profile/index.ts",
            "line": 211
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-application-inference-profile/index.ts",
            "line": 190
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockApplicationInferenceProfile.DataAwsccBedrockApplicationInferenceProfileTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-application-inference-profile/index:DataAwsccBedrockApplicationInferenceProfileTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockApplicationInferenceProfiles.DataAwsccBedrockApplicationInferenceProfiles": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_application_inference_profiles awscc_bedrock_application_inference_profiles}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockApplicationInferenceProfiles.DataAwsccBedrockApplicationInferenceProfiles",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_application_inference_profiles awscc_bedrock_application_inference_profiles} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-application-inference-profiles/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockApplicationInferenceProfiles.DataAwsccBedrockApplicationInferenceProfilesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-application-inference-profiles/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBedrockApplicationInferenceProfiles resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-application-inference-profiles/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccBedrockApplicationInferenceProfiles to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_application_inference_profiles#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBedrockApplicationInferenceProfiles that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBedrockApplicationInferenceProfiles to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-application-inference-profiles/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-application-inference-profiles/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBedrockApplicationInferenceProfiles",
      "namespace": "dataAwsccBedrockApplicationInferenceProfiles",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-application-inference-profiles/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-application-inference-profiles/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-application-inference-profiles/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-application-inference-profiles/index:DataAwsccBedrockApplicationInferenceProfiles"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockApplicationInferenceProfiles.DataAwsccBedrockApplicationInferenceProfilesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockApplicationInferenceProfiles.DataAwsccBedrockApplicationInferenceProfilesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-application-inference-profiles/index.ts",
        "line": 14
      },
      "name": "DataAwsccBedrockApplicationInferenceProfilesConfig",
      "namespace": "dataAwsccBedrockApplicationInferenceProfiles",
      "symbolId": "src/data-awscc-bedrock-application-inference-profiles/index:DataAwsccBedrockApplicationInferenceProfilesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockAutomatedReasoningPolicies.DataAwsccBedrockAutomatedReasoningPolicies": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_automated_reasoning_policies awscc_bedrock_automated_reasoning_policies}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAutomatedReasoningPolicies.DataAwsccBedrockAutomatedReasoningPolicies",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_automated_reasoning_policies awscc_bedrock_automated_reasoning_policies} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-automated-reasoning-policies/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAutomatedReasoningPolicies.DataAwsccBedrockAutomatedReasoningPoliciesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-automated-reasoning-policies/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBedrockAutomatedReasoningPolicies resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-automated-reasoning-policies/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccBedrockAutomatedReasoningPolicies to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_automated_reasoning_policies#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBedrockAutomatedReasoningPolicies that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBedrockAutomatedReasoningPolicies to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-automated-reasoning-policies/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-automated-reasoning-policies/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBedrockAutomatedReasoningPolicies",
      "namespace": "dataAwsccBedrockAutomatedReasoningPolicies",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-automated-reasoning-policies/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-automated-reasoning-policies/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-automated-reasoning-policies/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-automated-reasoning-policies/index:DataAwsccBedrockAutomatedReasoningPolicies"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockAutomatedReasoningPolicies.DataAwsccBedrockAutomatedReasoningPoliciesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAutomatedReasoningPolicies.DataAwsccBedrockAutomatedReasoningPoliciesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-automated-reasoning-policies/index.ts",
        "line": 14
      },
      "name": "DataAwsccBedrockAutomatedReasoningPoliciesConfig",
      "namespace": "dataAwsccBedrockAutomatedReasoningPolicies",
      "symbolId": "src/data-awscc-bedrock-automated-reasoning-policies/index:DataAwsccBedrockAutomatedReasoningPoliciesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockAutomatedReasoningPolicy.DataAwsccBedrockAutomatedReasoningPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_automated_reasoning_policy awscc_bedrock_automated_reasoning_policy}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAutomatedReasoningPolicy.DataAwsccBedrockAutomatedReasoningPolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_automated_reasoning_policy awscc_bedrock_automated_reasoning_policy} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-automated-reasoning-policy/index.ts",
          "line": 549
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAutomatedReasoningPolicy.DataAwsccBedrockAutomatedReasoningPolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-automated-reasoning-policy/index.ts",
        "line": 517
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBedrockAutomatedReasoningPolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-automated-reasoning-policy/index.ts",
            "line": 534
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccBedrockAutomatedReasoningPolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_automated_reasoning_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBedrockAutomatedReasoningPolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBedrockAutomatedReasoningPolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-automated-reasoning-policy/index.ts",
            "line": 656
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-automated-reasoning-policy/index.ts",
            "line": 662
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBedrockAutomatedReasoningPolicy",
      "namespace": "dataAwsccBedrockAutomatedReasoningPolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-automated-reasoning-policy/index.ts",
            "line": 522
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-automated-reasoning-policy/index.ts",
            "line": 573
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-automated-reasoning-policy/index.ts",
            "line": 578
          },
          "name": "definitionHash",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-automated-reasoning-policy/index.ts",
            "line": 583
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-automated-reasoning-policy/index.ts",
            "line": 588
          },
          "name": "forceDelete",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-automated-reasoning-policy/index.ts",
            "line": 606
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-automated-reasoning-policy/index.ts",
            "line": 611
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-automated-reasoning-policy/index.ts",
            "line": 616
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-automated-reasoning-policy/index.ts",
            "line": 621
          },
          "name": "policyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-automated-reasoning-policy/index.ts",
            "line": 627
          },
          "name": "policyDefinition",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAutomatedReasoningPolicy.DataAwsccBedrockAutomatedReasoningPolicyPolicyDefinitionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-automated-reasoning-policy/index.ts",
            "line": 632
          },
          "name": "policyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-automated-reasoning-policy/index.ts",
            "line": 638
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAutomatedReasoningPolicy.DataAwsccBedrockAutomatedReasoningPolicyTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-automated-reasoning-policy/index.ts",
            "line": 643
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-automated-reasoning-policy/index.ts",
            "line": 648
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-automated-reasoning-policy/index.ts",
            "line": 601
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-automated-reasoning-policy/index.ts",
            "line": 594
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-automated-reasoning-policy/index:DataAwsccBedrockAutomatedReasoningPolicy"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockAutomatedReasoningPolicy.DataAwsccBedrockAutomatedReasoningPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAutomatedReasoningPolicy.DataAwsccBedrockAutomatedReasoningPolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-automated-reasoning-policy/index.ts",
        "line": 14
      },
      "name": "DataAwsccBedrockAutomatedReasoningPolicyConfig",
      "namespace": "dataAwsccBedrockAutomatedReasoningPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_automated_reasoning_policy#id DataAwsccBedrockAutomatedReasoningPolicy#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-automated-reasoning-policy/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-automated-reasoning-policy/index:DataAwsccBedrockAutomatedReasoningPolicyConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockAutomatedReasoningPolicy.DataAwsccBedrockAutomatedReasoningPolicyPolicyDefinition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAutomatedReasoningPolicy.DataAwsccBedrockAutomatedReasoningPolicyPolicyDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-automated-reasoning-policy/index.ts",
        "line": 361
      },
      "name": "DataAwsccBedrockAutomatedReasoningPolicyPolicyDefinition",
      "namespace": "dataAwsccBedrockAutomatedReasoningPolicy",
      "symbolId": "src/data-awscc-bedrock-automated-reasoning-policy/index:DataAwsccBedrockAutomatedReasoningPolicyPolicyDefinition"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockAutomatedReasoningPolicy.DataAwsccBedrockAutomatedReasoningPolicyPolicyDefinitionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAutomatedReasoningPolicy.DataAwsccBedrockAutomatedReasoningPolicyPolicyDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-automated-reasoning-policy/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-awscc-bedrock-automated-reasoning-policy/index.ts",
        "line": 384
      },
      "name": "DataAwsccBedrockAutomatedReasoningPolicyPolicyDefinitionOutputReference",
      "namespace": "dataAwsccBedrockAutomatedReasoningPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-automated-reasoning-policy/index.ts",
            "line": 412
          },
          "name": "rules",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAutomatedReasoningPolicy.DataAwsccBedrockAutomatedReasoningPolicyPolicyDefinitionRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-automated-reasoning-policy/index.ts",
            "line": 418
          },
          "name": "types",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAutomatedReasoningPolicy.DataAwsccBedrockAutomatedReasoningPolicyPolicyDefinitionTypesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-automated-reasoning-policy/index.ts",
            "line": 424
          },
          "name": "variables",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAutomatedReasoningPolicy.DataAwsccBedrockAutomatedReasoningPolicyPolicyDefinitionVariablesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-automated-reasoning-policy/index.ts",
            "line": 429
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-automated-reasoning-policy/index.ts",
            "line": 395
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAutomatedReasoningPolicy.DataAwsccBedrockAutomatedReasoningPolicyPolicyDefinition"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-automated-reasoning-policy/index:DataAwsccBedrockAutomatedReasoningPolicyPolicyDefinitionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockAutomatedReasoningPolicy.DataAwsccBedrockAutomatedReasoningPolicyPolicyDefinitionRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAutomatedReasoningPolicy.DataAwsccBedrockAutomatedReasoningPolicyPolicyDefinitionRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-automated-reasoning-policy/index.ts",
        "line": 25
      },
      "name": "DataAwsccBedrockAutomatedReasoningPolicyPolicyDefinitionRules",
      "namespace": "dataAwsccBedrockAutomatedReasoningPolicy",
      "symbolId": "src/data-awscc-bedrock-automated-reasoning-policy/index:DataAwsccBedrockAutomatedReasoningPolicyPolicyDefinitionRules"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockAutomatedReasoningPolicy.DataAwsccBedrockAutomatedReasoningPolicyPolicyDefinitionRulesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAutomatedReasoningPolicy.DataAwsccBedrockAutomatedReasoningPolicyPolicyDefinitionRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-automated-reasoning-policy/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-automated-reasoning-policy/index.ts",
        "line": 92
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-automated-reasoning-policy/index.ts",
            "line": 106
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAutomatedReasoningPolicy.DataAwsccBedrockAutomatedReasoningPolicyPolicyDefinitionRulesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockAutomatedReasoningPolicyPolicyDefinitionRulesList",
      "namespace": "dataAwsccBedrockAutomatedReasoningPolicy",
      "symbolId": "src/data-awscc-bedrock-automated-reasoning-policy/index:DataAwsccBedrockAutomatedReasoningPolicyPolicyDefinitionRulesList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockAutomatedReasoningPolicy.DataAwsccBedrockAutomatedReasoningPolicyPolicyDefinitionRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAutomatedReasoningPolicy.DataAwsccBedrockAutomatedReasoningPolicyPolicyDefinitionRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-automated-reasoning-policy/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-automated-reasoning-policy/index.ts",
        "line": 48
      },
      "name": "DataAwsccBedrockAutomatedReasoningPolicyPolicyDefinitionRulesOutputReference",
      "namespace": "dataAwsccBedrockAutomatedReasoningPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-automated-reasoning-policy/index.ts",
            "line": 77
          },
          "name": "alternateExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-automated-reasoning-policy/index.ts",
            "line": 82
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-automated-reasoning-policy/index.ts",
            "line": 87
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-automated-reasoning-policy/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAutomatedReasoningPolicy.DataAwsccBedrockAutomatedReasoningPolicyPolicyDefinitionRules"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-automated-reasoning-policy/index:DataAwsccBedrockAutomatedReasoningPolicyPolicyDefinitionRulesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockAutomatedReasoningPolicy.DataAwsccBedrockAutomatedReasoningPolicyPolicyDefinitionTypes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAutomatedReasoningPolicy.DataAwsccBedrockAutomatedReasoningPolicyPolicyDefinitionTypes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-automated-reasoning-policy/index.ts",
        "line": 190
      },
      "name": "DataAwsccBedrockAutomatedReasoningPolicyPolicyDefinitionTypes",
      "namespace": "dataAwsccBedrockAutomatedReasoningPolicy",
      "symbolId": "src/data-awscc-bedrock-automated-reasoning-policy/index:DataAwsccBedrockAutomatedReasoningPolicyPolicyDefinitionTypes"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockAutomatedReasoningPolicy.DataAwsccBedrockAutomatedReasoningPolicyPolicyDefinitionTypesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAutomatedReasoningPolicy.DataAwsccBedrockAutomatedReasoningPolicyPolicyDefinitionTypesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-automated-reasoning-policy/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-automated-reasoning-policy/index.ts",
        "line": 258
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-automated-reasoning-policy/index.ts",
            "line": 272
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAutomatedReasoningPolicy.DataAwsccBedrockAutomatedReasoningPolicyPolicyDefinitionTypesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockAutomatedReasoningPolicyPolicyDefinitionTypesList",
      "namespace": "dataAwsccBedrockAutomatedReasoningPolicy",
      "symbolId": "src/data-awscc-bedrock-automated-reasoning-policy/index:DataAwsccBedrockAutomatedReasoningPolicyPolicyDefinitionTypesList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockAutomatedReasoningPolicy.DataAwsccBedrockAutomatedReasoningPolicyPolicyDefinitionTypesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAutomatedReasoningPolicy.DataAwsccBedrockAutomatedReasoningPolicyPolicyDefinitionTypesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-automated-reasoning-policy/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-awscc-bedrock-automated-reasoning-policy/index.ts",
        "line": 213
      },
      "name": "DataAwsccBedrockAutomatedReasoningPolicyPolicyDefinitionTypesOutputReference",
      "namespace": "dataAwsccBedrockAutomatedReasoningPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-automated-reasoning-policy/index.ts",
            "line": 242
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-automated-reasoning-policy/index.ts",
            "line": 247
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-automated-reasoning-policy/index.ts",
            "line": 253
          },
          "name": "values",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAutomatedReasoningPolicy.DataAwsccBedrockAutomatedReasoningPolicyPolicyDefinitionTypesValuesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-automated-reasoning-policy/index.ts",
            "line": 226
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAutomatedReasoningPolicy.DataAwsccBedrockAutomatedReasoningPolicyPolicyDefinitionTypes"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-automated-reasoning-policy/index:DataAwsccBedrockAutomatedReasoningPolicyPolicyDefinitionTypesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockAutomatedReasoningPolicy.DataAwsccBedrockAutomatedReasoningPolicyPolicyDefinitionTypesValues": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAutomatedReasoningPolicy.DataAwsccBedrockAutomatedReasoningPolicyPolicyDefinitionTypesValues",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-automated-reasoning-policy/index.ts",
        "line": 110
      },
      "name": "DataAwsccBedrockAutomatedReasoningPolicyPolicyDefinitionTypesValues",
      "namespace": "dataAwsccBedrockAutomatedReasoningPolicy",
      "symbolId": "src/data-awscc-bedrock-automated-reasoning-policy/index:DataAwsccBedrockAutomatedReasoningPolicyPolicyDefinitionTypesValues"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockAutomatedReasoningPolicy.DataAwsccBedrockAutomatedReasoningPolicyPolicyDefinitionTypesValuesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAutomatedReasoningPolicy.DataAwsccBedrockAutomatedReasoningPolicyPolicyDefinitionTypesValuesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-automated-reasoning-policy/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-awscc-bedrock-automated-reasoning-policy/index.ts",
        "line": 172
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-automated-reasoning-policy/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-awscc.dataAwsccBedrockAutomatedReasoningPolicy.DataAwsccBedrockAutomatedReasoningPolicyPolicyDefinitionTypesValuesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockAutomatedReasoningPolicyPolicyDefinitionTypesValuesList",
      "namespace": "dataAwsccBedrockAutomatedReasoningPolicy",
      "symbolId": "src/data-awscc-bedrock-automated-reasoning-policy/index:DataAwsccBedrockAutomatedReasoningPolicyPolicyDefinitionTypesValuesList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockAutomatedReasoningPolicy.DataAwsccBedrockAutomatedReasoningPolicyPolicyDefinitionTypesValuesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAutomatedReasoningPolicy.DataAwsccBedrockAutomatedReasoningPolicyPolicyDefinitionTypesValuesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-automated-reasoning-policy/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-awscc-bedrock-automated-reasoning-policy/index.ts",
        "line": 133
      },
      "name": "DataAwsccBedrockAutomatedReasoningPolicyPolicyDefinitionTypesValuesOutputReference",
      "namespace": "dataAwsccBedrockAutomatedReasoningPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-automated-reasoning-policy/index.ts",
            "line": 162
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-automated-reasoning-policy/index.ts",
            "line": 167
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-automated-reasoning-policy/index.ts",
            "line": 146
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAutomatedReasoningPolicy.DataAwsccBedrockAutomatedReasoningPolicyPolicyDefinitionTypesValues"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-automated-reasoning-policy/index:DataAwsccBedrockAutomatedReasoningPolicyPolicyDefinitionTypesValuesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockAutomatedReasoningPolicy.DataAwsccBedrockAutomatedReasoningPolicyPolicyDefinitionVariables": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAutomatedReasoningPolicy.DataAwsccBedrockAutomatedReasoningPolicyPolicyDefinitionVariables",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-automated-reasoning-policy/index.ts",
        "line": 276
      },
      "name": "DataAwsccBedrockAutomatedReasoningPolicyPolicyDefinitionVariables",
      "namespace": "dataAwsccBedrockAutomatedReasoningPolicy",
      "symbolId": "src/data-awscc-bedrock-automated-reasoning-policy/index:DataAwsccBedrockAutomatedReasoningPolicyPolicyDefinitionVariables"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockAutomatedReasoningPolicy.DataAwsccBedrockAutomatedReasoningPolicyPolicyDefinitionVariablesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAutomatedReasoningPolicy.DataAwsccBedrockAutomatedReasoningPolicyPolicyDefinitionVariablesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-automated-reasoning-policy/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-awscc-bedrock-automated-reasoning-policy/index.ts",
        "line": 343
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-automated-reasoning-policy/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-awscc.dataAwsccBedrockAutomatedReasoningPolicy.DataAwsccBedrockAutomatedReasoningPolicyPolicyDefinitionVariablesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockAutomatedReasoningPolicyPolicyDefinitionVariablesList",
      "namespace": "dataAwsccBedrockAutomatedReasoningPolicy",
      "symbolId": "src/data-awscc-bedrock-automated-reasoning-policy/index:DataAwsccBedrockAutomatedReasoningPolicyPolicyDefinitionVariablesList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockAutomatedReasoningPolicy.DataAwsccBedrockAutomatedReasoningPolicyPolicyDefinitionVariablesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAutomatedReasoningPolicy.DataAwsccBedrockAutomatedReasoningPolicyPolicyDefinitionVariablesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-automated-reasoning-policy/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-automated-reasoning-policy/index.ts",
        "line": 299
      },
      "name": "DataAwsccBedrockAutomatedReasoningPolicyPolicyDefinitionVariablesOutputReference",
      "namespace": "dataAwsccBedrockAutomatedReasoningPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-automated-reasoning-policy/index.ts",
            "line": 328
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-automated-reasoning-policy/index.ts",
            "line": 333
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-automated-reasoning-policy/index.ts",
            "line": 338
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-automated-reasoning-policy/index.ts",
            "line": 312
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAutomatedReasoningPolicy.DataAwsccBedrockAutomatedReasoningPolicyPolicyDefinitionVariables"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-automated-reasoning-policy/index:DataAwsccBedrockAutomatedReasoningPolicyPolicyDefinitionVariablesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockAutomatedReasoningPolicy.DataAwsccBedrockAutomatedReasoningPolicyTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAutomatedReasoningPolicy.DataAwsccBedrockAutomatedReasoningPolicyTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-automated-reasoning-policy/index.ts",
        "line": 433
      },
      "name": "DataAwsccBedrockAutomatedReasoningPolicyTags",
      "namespace": "dataAwsccBedrockAutomatedReasoningPolicy",
      "symbolId": "src/data-awscc-bedrock-automated-reasoning-policy/index:DataAwsccBedrockAutomatedReasoningPolicyTags"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockAutomatedReasoningPolicy.DataAwsccBedrockAutomatedReasoningPolicyTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAutomatedReasoningPolicy.DataAwsccBedrockAutomatedReasoningPolicyTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-automated-reasoning-policy/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-automated-reasoning-policy/index.ts",
        "line": 495
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-automated-reasoning-policy/index.ts",
            "line": 509
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAutomatedReasoningPolicy.DataAwsccBedrockAutomatedReasoningPolicyTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockAutomatedReasoningPolicyTagsList",
      "namespace": "dataAwsccBedrockAutomatedReasoningPolicy",
      "symbolId": "src/data-awscc-bedrock-automated-reasoning-policy/index:DataAwsccBedrockAutomatedReasoningPolicyTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockAutomatedReasoningPolicy.DataAwsccBedrockAutomatedReasoningPolicyTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAutomatedReasoningPolicy.DataAwsccBedrockAutomatedReasoningPolicyTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-automated-reasoning-policy/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-awscc-bedrock-automated-reasoning-policy/index.ts",
        "line": 456
      },
      "name": "DataAwsccBedrockAutomatedReasoningPolicyTagsOutputReference",
      "namespace": "dataAwsccBedrockAutomatedReasoningPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-automated-reasoning-policy/index.ts",
            "line": 485
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-automated-reasoning-policy/index.ts",
            "line": 490
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-automated-reasoning-policy/index.ts",
            "line": 469
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAutomatedReasoningPolicy.DataAwsccBedrockAutomatedReasoningPolicyTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-automated-reasoning-policy/index:DataAwsccBedrockAutomatedReasoningPolicyTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockAutomatedReasoningPolicyVersion.DataAwsccBedrockAutomatedReasoningPolicyVersion": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_automated_reasoning_policy_version awscc_bedrock_automated_reasoning_policy_version}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAutomatedReasoningPolicyVersion.DataAwsccBedrockAutomatedReasoningPolicyVersion",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_automated_reasoning_policy_version awscc_bedrock_automated_reasoning_policy_version} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-automated-reasoning-policy-version/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-awscc.dataAwsccBedrockAutomatedReasoningPolicyVersion.DataAwsccBedrockAutomatedReasoningPolicyVersionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-automated-reasoning-policy-version/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBedrockAutomatedReasoningPolicyVersion resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-automated-reasoning-policy-version/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 DataAwsccBedrockAutomatedReasoningPolicyVersion to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_automated_reasoning_policy_version#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBedrockAutomatedReasoningPolicyVersion that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBedrockAutomatedReasoningPolicyVersion to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-automated-reasoning-policy-version/index.ts",
            "line": 232
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-automated-reasoning-policy-version/index.ts",
            "line": 238
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBedrockAutomatedReasoningPolicyVersion",
      "namespace": "dataAwsccBedrockAutomatedReasoningPolicyVersion",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-automated-reasoning-policy-version/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-automated-reasoning-policy-version/index.ts",
            "line": 165
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-automated-reasoning-policy-version/index.ts",
            "line": 170
          },
          "name": "definitionHash",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-automated-reasoning-policy-version/index.ts",
            "line": 175
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-automated-reasoning-policy-version/index.ts",
            "line": 193
          },
          "name": "lastUpdatedDefinitionHash",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-automated-reasoning-policy-version/index.ts",
            "line": 198
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-automated-reasoning-policy-version/index.ts",
            "line": 203
          },
          "name": "policyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-automated-reasoning-policy-version/index.ts",
            "line": 208
          },
          "name": "policyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-automated-reasoning-policy-version/index.ts",
            "line": 214
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAutomatedReasoningPolicyVersion.DataAwsccBedrockAutomatedReasoningPolicyVersionTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-automated-reasoning-policy-version/index.ts",
            "line": 219
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-automated-reasoning-policy-version/index.ts",
            "line": 224
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-automated-reasoning-policy-version/index.ts",
            "line": 188
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-automated-reasoning-policy-version/index.ts",
            "line": 181
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-automated-reasoning-policy-version/index:DataAwsccBedrockAutomatedReasoningPolicyVersion"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockAutomatedReasoningPolicyVersion.DataAwsccBedrockAutomatedReasoningPolicyVersionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAutomatedReasoningPolicyVersion.DataAwsccBedrockAutomatedReasoningPolicyVersionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-automated-reasoning-policy-version/index.ts",
        "line": 14
      },
      "name": "DataAwsccBedrockAutomatedReasoningPolicyVersionConfig",
      "namespace": "dataAwsccBedrockAutomatedReasoningPolicyVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_automated_reasoning_policy_version#id DataAwsccBedrockAutomatedReasoningPolicyVersion#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-automated-reasoning-policy-version/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-automated-reasoning-policy-version/index:DataAwsccBedrockAutomatedReasoningPolicyVersionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockAutomatedReasoningPolicyVersion.DataAwsccBedrockAutomatedReasoningPolicyVersionTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAutomatedReasoningPolicyVersion.DataAwsccBedrockAutomatedReasoningPolicyVersionTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-automated-reasoning-policy-version/index.ts",
        "line": 25
      },
      "name": "DataAwsccBedrockAutomatedReasoningPolicyVersionTags",
      "namespace": "dataAwsccBedrockAutomatedReasoningPolicyVersion",
      "symbolId": "src/data-awscc-bedrock-automated-reasoning-policy-version/index:DataAwsccBedrockAutomatedReasoningPolicyVersionTags"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockAutomatedReasoningPolicyVersion.DataAwsccBedrockAutomatedReasoningPolicyVersionTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAutomatedReasoningPolicyVersion.DataAwsccBedrockAutomatedReasoningPolicyVersionTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-automated-reasoning-policy-version/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-awscc-bedrock-automated-reasoning-policy-version/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-automated-reasoning-policy-version/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-awscc.dataAwsccBedrockAutomatedReasoningPolicyVersion.DataAwsccBedrockAutomatedReasoningPolicyVersionTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockAutomatedReasoningPolicyVersionTagsList",
      "namespace": "dataAwsccBedrockAutomatedReasoningPolicyVersion",
      "symbolId": "src/data-awscc-bedrock-automated-reasoning-policy-version/index:DataAwsccBedrockAutomatedReasoningPolicyVersionTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockAutomatedReasoningPolicyVersion.DataAwsccBedrockAutomatedReasoningPolicyVersionTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAutomatedReasoningPolicyVersion.DataAwsccBedrockAutomatedReasoningPolicyVersionTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-automated-reasoning-policy-version/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-automated-reasoning-policy-version/index.ts",
        "line": 48
      },
      "name": "DataAwsccBedrockAutomatedReasoningPolicyVersionTagsOutputReference",
      "namespace": "dataAwsccBedrockAutomatedReasoningPolicyVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-automated-reasoning-policy-version/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-automated-reasoning-policy-version/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-automated-reasoning-policy-version/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAutomatedReasoningPolicyVersion.DataAwsccBedrockAutomatedReasoningPolicyVersionTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-automated-reasoning-policy-version/index:DataAwsccBedrockAutomatedReasoningPolicyVersionTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockAutomatedReasoningPolicyVersions.DataAwsccBedrockAutomatedReasoningPolicyVersions": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_automated_reasoning_policy_versions awscc_bedrock_automated_reasoning_policy_versions}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAutomatedReasoningPolicyVersions.DataAwsccBedrockAutomatedReasoningPolicyVersions",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_automated_reasoning_policy_versions awscc_bedrock_automated_reasoning_policy_versions} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-automated-reasoning-policy-versions/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAutomatedReasoningPolicyVersions.DataAwsccBedrockAutomatedReasoningPolicyVersionsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-automated-reasoning-policy-versions/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBedrockAutomatedReasoningPolicyVersions resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-automated-reasoning-policy-versions/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccBedrockAutomatedReasoningPolicyVersions to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_automated_reasoning_policy_versions#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBedrockAutomatedReasoningPolicyVersions that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBedrockAutomatedReasoningPolicyVersions to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-automated-reasoning-policy-versions/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-automated-reasoning-policy-versions/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBedrockAutomatedReasoningPolicyVersions",
      "namespace": "dataAwsccBedrockAutomatedReasoningPolicyVersions",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-automated-reasoning-policy-versions/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-automated-reasoning-policy-versions/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-automated-reasoning-policy-versions/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-automated-reasoning-policy-versions/index:DataAwsccBedrockAutomatedReasoningPolicyVersions"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockAutomatedReasoningPolicyVersions.DataAwsccBedrockAutomatedReasoningPolicyVersionsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockAutomatedReasoningPolicyVersions.DataAwsccBedrockAutomatedReasoningPolicyVersionsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-automated-reasoning-policy-versions/index.ts",
        "line": 14
      },
      "name": "DataAwsccBedrockAutomatedReasoningPolicyVersionsConfig",
      "namespace": "dataAwsccBedrockAutomatedReasoningPolicyVersions",
      "symbolId": "src/data-awscc-bedrock-automated-reasoning-policy-versions/index:DataAwsccBedrockAutomatedReasoningPolicyVersionsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockBlueprint.DataAwsccBedrockBlueprint": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_blueprint awscc_bedrock_blueprint}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockBlueprint.DataAwsccBedrockBlueprint",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_blueprint awscc_bedrock_blueprint} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-blueprint/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-awscc.dataAwsccBedrockBlueprint.DataAwsccBedrockBlueprintConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-blueprint/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBedrockBlueprint resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-blueprint/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 DataAwsccBedrockBlueprint to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_blueprint#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBedrockBlueprint that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBedrockBlueprint to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-blueprint/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-awscc-bedrock-blueprint/index.ts",
            "line": 239
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBedrockBlueprint",
      "namespace": "dataAwsccBedrockBlueprint",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-blueprint/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-blueprint/index.ts",
            "line": 165
          },
          "name": "blueprintArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-blueprint/index.ts",
            "line": 170
          },
          "name": "blueprintName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-blueprint/index.ts",
            "line": 175
          },
          "name": "blueprintStage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-blueprint/index.ts",
            "line": 180
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-blueprint/index.ts",
            "line": 199
          },
          "name": "kmsEncryptionContext",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-blueprint/index.ts",
            "line": 204
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-blueprint/index.ts",
            "line": 209
          },
          "name": "lastModifiedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-blueprint/index.ts",
            "line": 214
          },
          "name": "schema",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-blueprint/index.ts",
            "line": 220
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockBlueprint.DataAwsccBedrockBlueprintTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-blueprint/index.ts",
            "line": 225
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-blueprint/index.ts",
            "line": 193
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-blueprint/index.ts",
            "line": 186
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-blueprint/index:DataAwsccBedrockBlueprint"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockBlueprint.DataAwsccBedrockBlueprintConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockBlueprint.DataAwsccBedrockBlueprintConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-blueprint/index.ts",
        "line": 14
      },
      "name": "DataAwsccBedrockBlueprintConfig",
      "namespace": "dataAwsccBedrockBlueprint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_blueprint#id DataAwsccBedrockBlueprint#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-blueprint/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-blueprint/index:DataAwsccBedrockBlueprintConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockBlueprint.DataAwsccBedrockBlueprintTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockBlueprint.DataAwsccBedrockBlueprintTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-blueprint/index.ts",
        "line": 25
      },
      "name": "DataAwsccBedrockBlueprintTags",
      "namespace": "dataAwsccBedrockBlueprint",
      "symbolId": "src/data-awscc-bedrock-blueprint/index:DataAwsccBedrockBlueprintTags"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockBlueprint.DataAwsccBedrockBlueprintTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockBlueprint.DataAwsccBedrockBlueprintTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-blueprint/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-awscc-bedrock-blueprint/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-blueprint/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-awscc.dataAwsccBedrockBlueprint.DataAwsccBedrockBlueprintTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockBlueprintTagsList",
      "namespace": "dataAwsccBedrockBlueprint",
      "symbolId": "src/data-awscc-bedrock-blueprint/index:DataAwsccBedrockBlueprintTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockBlueprint.DataAwsccBedrockBlueprintTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockBlueprint.DataAwsccBedrockBlueprintTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-blueprint/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-blueprint/index.ts",
        "line": 48
      },
      "name": "DataAwsccBedrockBlueprintTagsOutputReference",
      "namespace": "dataAwsccBedrockBlueprint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-blueprint/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-blueprint/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-blueprint/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockBlueprint.DataAwsccBedrockBlueprintTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-blueprint/index:DataAwsccBedrockBlueprintTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockBlueprints.DataAwsccBedrockBlueprints": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_blueprints awscc_bedrock_blueprints}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockBlueprints.DataAwsccBedrockBlueprints",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_blueprints awscc_bedrock_blueprints} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-blueprints/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockBlueprints.DataAwsccBedrockBlueprintsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-blueprints/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBedrockBlueprints resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-blueprints/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccBedrockBlueprints to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_blueprints#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBedrockBlueprints that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBedrockBlueprints to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-blueprints/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-blueprints/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBedrockBlueprints",
      "namespace": "dataAwsccBedrockBlueprints",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-blueprints/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-blueprints/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-blueprints/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-blueprints/index:DataAwsccBedrockBlueprints"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockBlueprints.DataAwsccBedrockBlueprintsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockBlueprints.DataAwsccBedrockBlueprintsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-blueprints/index.ts",
        "line": 14
      },
      "name": "DataAwsccBedrockBlueprintsConfig",
      "namespace": "dataAwsccBedrockBlueprints",
      "symbolId": "src/data-awscc-bedrock-blueprints/index:DataAwsccBedrockBlueprintsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationLibraries.DataAwsccBedrockDataAutomationLibraries": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_data_automation_libraries awscc_bedrock_data_automation_libraries}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationLibraries.DataAwsccBedrockDataAutomationLibraries",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_data_automation_libraries awscc_bedrock_data_automation_libraries} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-automation-libraries/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationLibraries.DataAwsccBedrockDataAutomationLibrariesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-automation-libraries/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBedrockDataAutomationLibraries resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-libraries/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccBedrockDataAutomationLibraries to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_data_automation_libraries#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBedrockDataAutomationLibraries that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBedrockDataAutomationLibraries to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-libraries/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-libraries/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBedrockDataAutomationLibraries",
      "namespace": "dataAwsccBedrockDataAutomationLibraries",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-libraries/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-libraries/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-libraries/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-automation-libraries/index:DataAwsccBedrockDataAutomationLibraries"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationLibraries.DataAwsccBedrockDataAutomationLibrariesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationLibraries.DataAwsccBedrockDataAutomationLibrariesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-automation-libraries/index.ts",
        "line": 14
      },
      "name": "DataAwsccBedrockDataAutomationLibrariesConfig",
      "namespace": "dataAwsccBedrockDataAutomationLibraries",
      "symbolId": "src/data-awscc-bedrock-data-automation-libraries/index:DataAwsccBedrockDataAutomationLibrariesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationLibrary.DataAwsccBedrockDataAutomationLibrary": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_data_automation_library awscc_bedrock_data_automation_library}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationLibrary.DataAwsccBedrockDataAutomationLibrary",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_data_automation_library awscc_bedrock_data_automation_library} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-automation-library/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationLibrary.DataAwsccBedrockDataAutomationLibraryConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-automation-library/index.ts",
        "line": 249
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBedrockDataAutomationLibrary resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-library/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 DataAwsccBedrockDataAutomationLibrary to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_data_automation_library#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBedrockDataAutomationLibrary that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBedrockDataAutomationLibrary to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-library/index.ts",
            "line": 364
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-library/index.ts",
            "line": 370
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBedrockDataAutomationLibrary",
      "namespace": "dataAwsccBedrockDataAutomationLibrary",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-library/index.ts",
            "line": 254
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-library/index.ts",
            "line": 305
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-library/index.ts",
            "line": 311
          },
          "name": "encryptionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationLibrary.DataAwsccBedrockDataAutomationLibraryEncryptionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-library/index.ts",
            "line": 317
          },
          "name": "entityTypes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationLibrary.DataAwsccBedrockDataAutomationLibraryEntityTypesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-library/index.ts",
            "line": 335
          },
          "name": "libraryArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-library/index.ts",
            "line": 340
          },
          "name": "libraryDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-library/index.ts",
            "line": 345
          },
          "name": "libraryName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-library/index.ts",
            "line": 350
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-library/index.ts",
            "line": 356
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationLibrary.DataAwsccBedrockDataAutomationLibraryTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-library/index.ts",
            "line": 330
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-library/index.ts",
            "line": 323
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-automation-library/index:DataAwsccBedrockDataAutomationLibrary"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationLibrary.DataAwsccBedrockDataAutomationLibraryConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationLibrary.DataAwsccBedrockDataAutomationLibraryConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-automation-library/index.ts",
        "line": 14
      },
      "name": "DataAwsccBedrockDataAutomationLibraryConfig",
      "namespace": "dataAwsccBedrockDataAutomationLibrary",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_data_automation_library#id DataAwsccBedrockDataAutomationLibrary#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-library/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-automation-library/index:DataAwsccBedrockDataAutomationLibraryConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationLibrary.DataAwsccBedrockDataAutomationLibraryEncryptionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationLibrary.DataAwsccBedrockDataAutomationLibraryEncryptionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-automation-library/index.ts",
        "line": 25
      },
      "name": "DataAwsccBedrockDataAutomationLibraryEncryptionConfiguration",
      "namespace": "dataAwsccBedrockDataAutomationLibrary",
      "symbolId": "src/data-awscc-bedrock-data-automation-library/index:DataAwsccBedrockDataAutomationLibraryEncryptionConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationLibrary.DataAwsccBedrockDataAutomationLibraryEncryptionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationLibrary.DataAwsccBedrockDataAutomationLibraryEncryptionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-automation-library/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-automation-library/index.ts",
        "line": 48
      },
      "name": "DataAwsccBedrockDataAutomationLibraryEncryptionConfigurationOutputReference",
      "namespace": "dataAwsccBedrockDataAutomationLibrary",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-library/index.ts",
            "line": 76
          },
          "name": "kmsEncryptionContext",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-library/index.ts",
            "line": 81
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-library/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationLibrary.DataAwsccBedrockDataAutomationLibraryEncryptionConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-automation-library/index:DataAwsccBedrockDataAutomationLibraryEncryptionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationLibrary.DataAwsccBedrockDataAutomationLibraryEntityTypes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationLibrary.DataAwsccBedrockDataAutomationLibraryEntityTypes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-automation-library/index.ts",
        "line": 85
      },
      "name": "DataAwsccBedrockDataAutomationLibraryEntityTypes",
      "namespace": "dataAwsccBedrockDataAutomationLibrary",
      "symbolId": "src/data-awscc-bedrock-data-automation-library/index:DataAwsccBedrockDataAutomationLibraryEntityTypes"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationLibrary.DataAwsccBedrockDataAutomationLibraryEntityTypesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationLibrary.DataAwsccBedrockDataAutomationLibraryEntityTypesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-automation-library/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-automation-library/index.ts",
        "line": 147
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-library/index.ts",
            "line": 161
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationLibrary.DataAwsccBedrockDataAutomationLibraryEntityTypesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockDataAutomationLibraryEntityTypesList",
      "namespace": "dataAwsccBedrockDataAutomationLibrary",
      "symbolId": "src/data-awscc-bedrock-data-automation-library/index:DataAwsccBedrockDataAutomationLibraryEntityTypesList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationLibrary.DataAwsccBedrockDataAutomationLibraryEntityTypesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationLibrary.DataAwsccBedrockDataAutomationLibraryEntityTypesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-automation-library/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-awscc-bedrock-data-automation-library/index.ts",
        "line": 108
      },
      "name": "DataAwsccBedrockDataAutomationLibraryEntityTypesOutputReference",
      "namespace": "dataAwsccBedrockDataAutomationLibrary",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-library/index.ts",
            "line": 137
          },
          "name": "entityMetadata",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-library/index.ts",
            "line": 142
          },
          "name": "entityType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-library/index.ts",
            "line": 121
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationLibrary.DataAwsccBedrockDataAutomationLibraryEntityTypes"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-automation-library/index:DataAwsccBedrockDataAutomationLibraryEntityTypesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationLibrary.DataAwsccBedrockDataAutomationLibraryTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationLibrary.DataAwsccBedrockDataAutomationLibraryTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-automation-library/index.ts",
        "line": 165
      },
      "name": "DataAwsccBedrockDataAutomationLibraryTags",
      "namespace": "dataAwsccBedrockDataAutomationLibrary",
      "symbolId": "src/data-awscc-bedrock-data-automation-library/index:DataAwsccBedrockDataAutomationLibraryTags"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationLibrary.DataAwsccBedrockDataAutomationLibraryTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationLibrary.DataAwsccBedrockDataAutomationLibraryTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-automation-library/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-awscc-bedrock-data-automation-library/index.ts",
        "line": 227
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-library/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-awscc.dataAwsccBedrockDataAutomationLibrary.DataAwsccBedrockDataAutomationLibraryTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockDataAutomationLibraryTagsList",
      "namespace": "dataAwsccBedrockDataAutomationLibrary",
      "symbolId": "src/data-awscc-bedrock-data-automation-library/index:DataAwsccBedrockDataAutomationLibraryTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationLibrary.DataAwsccBedrockDataAutomationLibraryTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationLibrary.DataAwsccBedrockDataAutomationLibraryTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-automation-library/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-automation-library/index.ts",
        "line": 188
      },
      "name": "DataAwsccBedrockDataAutomationLibraryTagsOutputReference",
      "namespace": "dataAwsccBedrockDataAutomationLibrary",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-library/index.ts",
            "line": 217
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-library/index.ts",
            "line": 222
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-library/index.ts",
            "line": 201
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationLibrary.DataAwsccBedrockDataAutomationLibraryTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-automation-library/index:DataAwsccBedrockDataAutomationLibraryTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProject": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_data_automation_project awscc_bedrock_data_automation_project}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProject",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_data_automation_project awscc_bedrock_data_automation_project} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
          "line": 3099
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
        "line": 3067
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBedrockDataAutomationProject resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 3084
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccBedrockDataAutomationProject to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_data_automation_project#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBedrockDataAutomationProject that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBedrockDataAutomationProject to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 3214
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 3220
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBedrockDataAutomationProject",
      "namespace": "dataAwsccBedrockDataAutomationProject",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 3072
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 3123
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 3129
          },
          "name": "customOutputConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectCustomOutputConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 3148
          },
          "name": "kmsEncryptionContext",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 3153
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 3158
          },
          "name": "lastModifiedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 3164
          },
          "name": "overrideConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 3169
          },
          "name": "projectArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 3174
          },
          "name": "projectDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 3179
          },
          "name": "projectName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 3184
          },
          "name": "projectStage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 3189
          },
          "name": "projectType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 3195
          },
          "name": "standardOutputConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 3200
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 3206
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 3142
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 3135
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-automation-project/index:DataAwsccBedrockDataAutomationProject"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
        "line": 14
      },
      "name": "DataAwsccBedrockDataAutomationProjectConfig",
      "namespace": "dataAwsccBedrockDataAutomationProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_data_automation_project#id DataAwsccBedrockDataAutomationProject#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-automation-project/index:DataAwsccBedrockDataAutomationProjectConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectCustomOutputConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectCustomOutputConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
        "line": 110
      },
      "name": "DataAwsccBedrockDataAutomationProjectCustomOutputConfiguration",
      "namespace": "dataAwsccBedrockDataAutomationProject",
      "symbolId": "src/data-awscc-bedrock-data-automation-project/index:DataAwsccBedrockDataAutomationProjectCustomOutputConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectCustomOutputConfigurationBlueprints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectCustomOutputConfigurationBlueprints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
        "line": 25
      },
      "name": "DataAwsccBedrockDataAutomationProjectCustomOutputConfigurationBlueprints",
      "namespace": "dataAwsccBedrockDataAutomationProject",
      "symbolId": "src/data-awscc-bedrock-data-automation-project/index:DataAwsccBedrockDataAutomationProjectCustomOutputConfigurationBlueprints"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectCustomOutputConfigurationBlueprintsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectCustomOutputConfigurationBlueprintsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-automation-project/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
        "line": 92
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 106
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectCustomOutputConfigurationBlueprintsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockDataAutomationProjectCustomOutputConfigurationBlueprintsList",
      "namespace": "dataAwsccBedrockDataAutomationProject",
      "symbolId": "src/data-awscc-bedrock-data-automation-project/index:DataAwsccBedrockDataAutomationProjectCustomOutputConfigurationBlueprintsList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectCustomOutputConfigurationBlueprintsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectCustomOutputConfigurationBlueprintsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
        "line": 48
      },
      "name": "DataAwsccBedrockDataAutomationProjectCustomOutputConfigurationBlueprintsOutputReference",
      "namespace": "dataAwsccBedrockDataAutomationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 77
          },
          "name": "blueprintArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 82
          },
          "name": "blueprintStage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 87
          },
          "name": "blueprintVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectCustomOutputConfigurationBlueprints"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-automation-project/index:DataAwsccBedrockDataAutomationProjectCustomOutputConfigurationBlueprintsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectCustomOutputConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectCustomOutputConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-automation-project/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-awscc-bedrock-data-automation-project/index.ts",
        "line": 133
      },
      "name": "DataAwsccBedrockDataAutomationProjectCustomOutputConfigurationOutputReference",
      "namespace": "dataAwsccBedrockDataAutomationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 161
          },
          "name": "blueprints",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectCustomOutputConfigurationBlueprintsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 144
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectCustomOutputConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-automation-project/index:DataAwsccBedrockDataAutomationProjectCustomOutputConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
        "line": 1320
      },
      "name": "DataAwsccBedrockDataAutomationProjectOverrideConfiguration",
      "namespace": "dataAwsccBedrockDataAutomationProject",
      "symbolId": "src/data-awscc-bedrock-data-automation-project/index:DataAwsccBedrockDataAutomationProjectOverrideConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationAudio": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationAudio",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
        "line": 407
      },
      "name": "DataAwsccBedrockDataAutomationProjectOverrideConfigurationAudio",
      "namespace": "dataAwsccBedrockDataAutomationProject",
      "symbolId": "src/data-awscc-bedrock-data-automation-project/index:DataAwsccBedrockDataAutomationProjectOverrideConfigurationAudio"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationAudioLanguageConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationAudioLanguageConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
        "line": 165
      },
      "name": "DataAwsccBedrockDataAutomationProjectOverrideConfigurationAudioLanguageConfiguration",
      "namespace": "dataAwsccBedrockDataAutomationProject",
      "symbolId": "src/data-awscc-bedrock-data-automation-project/index:DataAwsccBedrockDataAutomationProjectOverrideConfigurationAudioLanguageConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationAudioLanguageConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationAudioLanguageConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-automation-project/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-awscc-bedrock-data-automation-project/index.ts",
        "line": 188
      },
      "name": "DataAwsccBedrockDataAutomationProjectOverrideConfigurationAudioLanguageConfigurationOutputReference",
      "namespace": "dataAwsccBedrockDataAutomationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 215
          },
          "name": "generativeOutputLanguage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 220
          },
          "name": "identifyMultipleLanguages",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 225
          },
          "name": "inputLanguages",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 199
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationAudioLanguageConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-automation-project/index:DataAwsccBedrockDataAutomationProjectOverrideConfigurationAudioLanguageConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationAudioModalityProcessing": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationAudioModalityProcessing",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
        "line": 229
      },
      "name": "DataAwsccBedrockDataAutomationProjectOverrideConfigurationAudioModalityProcessing",
      "namespace": "dataAwsccBedrockDataAutomationProject",
      "symbolId": "src/data-awscc-bedrock-data-automation-project/index:DataAwsccBedrockDataAutomationProjectOverrideConfigurationAudioModalityProcessing"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationAudioModalityProcessingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationAudioModalityProcessingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-automation-project/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/data-awscc-bedrock-data-automation-project/index.ts",
        "line": 252
      },
      "name": "DataAwsccBedrockDataAutomationProjectOverrideConfigurationAudioModalityProcessingOutputReference",
      "namespace": "dataAwsccBedrockDataAutomationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 279
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 263
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationAudioModalityProcessing"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-automation-project/index:DataAwsccBedrockDataAutomationProjectOverrideConfigurationAudioModalityProcessingOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationAudioOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationAudioOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-automation-project/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
        "line": 430
      },
      "name": "DataAwsccBedrockDataAutomationProjectOverrideConfigurationAudioOutputReference",
      "namespace": "dataAwsccBedrockDataAutomationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 458
          },
          "name": "languageConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationAudioLanguageConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 464
          },
          "name": "modalityProcessing",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationAudioModalityProcessingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 470
          },
          "name": "sensitiveDataConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationAudioSensitiveDataConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 441
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationAudio"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-automation-project/index:DataAwsccBedrockDataAutomationProjectOverrideConfigurationAudioOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationAudioSensitiveDataConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationAudioSensitiveDataConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
        "line": 342
      },
      "name": "DataAwsccBedrockDataAutomationProjectOverrideConfigurationAudioSensitiveDataConfiguration",
      "namespace": "dataAwsccBedrockDataAutomationProject",
      "symbolId": "src/data-awscc-bedrock-data-automation-project/index:DataAwsccBedrockDataAutomationProjectOverrideConfigurationAudioSensitiveDataConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationAudioSensitiveDataConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationAudioSensitiveDataConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-automation-project/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/data-awscc-bedrock-data-automation-project/index.ts",
        "line": 365
      },
      "name": "DataAwsccBedrockDataAutomationProjectOverrideConfigurationAudioSensitiveDataConfigurationOutputReference",
      "namespace": "dataAwsccBedrockDataAutomationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 392
          },
          "name": "detectionMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 397
          },
          "name": "detectionScope",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 403
          },
          "name": "piiEntitiesConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationAudioSensitiveDataConfigurationPiiEntitiesConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 376
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationAudioSensitiveDataConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-automation-project/index:DataAwsccBedrockDataAutomationProjectOverrideConfigurationAudioSensitiveDataConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationAudioSensitiveDataConfigurationPiiEntitiesConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationAudioSensitiveDataConfigurationPiiEntitiesConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
        "line": 283
      },
      "name": "DataAwsccBedrockDataAutomationProjectOverrideConfigurationAudioSensitiveDataConfigurationPiiEntitiesConfiguration",
      "namespace": "dataAwsccBedrockDataAutomationProject",
      "symbolId": "src/data-awscc-bedrock-data-automation-project/index:DataAwsccBedrockDataAutomationProjectOverrideConfigurationAudioSensitiveDataConfigurationPiiEntitiesConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationAudioSensitiveDataConfigurationPiiEntitiesConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationAudioSensitiveDataConfigurationPiiEntitiesConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-automation-project/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/data-awscc-bedrock-data-automation-project/index.ts",
        "line": 306
      },
      "name": "DataAwsccBedrockDataAutomationProjectOverrideConfigurationAudioSensitiveDataConfigurationPiiEntitiesConfigurationOutputReference",
      "namespace": "dataAwsccBedrockDataAutomationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 333
          },
          "name": "piiEntityTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 338
          },
          "name": "redactionMaskMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 317
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationAudioSensitiveDataConfigurationPiiEntitiesConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-automation-project/index:DataAwsccBedrockDataAutomationProjectOverrideConfigurationAudioSensitiveDataConfigurationPiiEntitiesConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationDocument": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationDocument",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
        "line": 706
      },
      "name": "DataAwsccBedrockDataAutomationProjectOverrideConfigurationDocument",
      "namespace": "dataAwsccBedrockDataAutomationProject",
      "symbolId": "src/data-awscc-bedrock-data-automation-project/index:DataAwsccBedrockDataAutomationProjectOverrideConfigurationDocument"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationDocumentModalityProcessing": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationDocumentModalityProcessing",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
        "line": 474
      },
      "name": "DataAwsccBedrockDataAutomationProjectOverrideConfigurationDocumentModalityProcessing",
      "namespace": "dataAwsccBedrockDataAutomationProject",
      "symbolId": "src/data-awscc-bedrock-data-automation-project/index:DataAwsccBedrockDataAutomationProjectOverrideConfigurationDocumentModalityProcessing"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationDocumentModalityProcessingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationDocumentModalityProcessingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-automation-project/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/data-awscc-bedrock-data-automation-project/index.ts",
        "line": 497
      },
      "name": "DataAwsccBedrockDataAutomationProjectOverrideConfigurationDocumentModalityProcessingOutputReference",
      "namespace": "dataAwsccBedrockDataAutomationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 524
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 508
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationDocumentModalityProcessing"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-automation-project/index:DataAwsccBedrockDataAutomationProjectOverrideConfigurationDocumentModalityProcessingOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationDocumentOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationDocumentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
          "line": 736
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
        "line": 729
      },
      "name": "DataAwsccBedrockDataAutomationProjectOverrideConfigurationDocumentOutputReference",
      "namespace": "dataAwsccBedrockDataAutomationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 757
          },
          "name": "modalityProcessing",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationDocumentModalityProcessingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 763
          },
          "name": "sensitiveDataConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationDocumentSensitiveDataConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 769
          },
          "name": "splitter",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationDocumentSplitterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 740
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationDocument"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-automation-project/index:DataAwsccBedrockDataAutomationProjectOverrideConfigurationDocumentOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationDocumentSensitiveDataConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationDocumentSensitiveDataConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
        "line": 587
      },
      "name": "DataAwsccBedrockDataAutomationProjectOverrideConfigurationDocumentSensitiveDataConfiguration",
      "namespace": "dataAwsccBedrockDataAutomationProject",
      "symbolId": "src/data-awscc-bedrock-data-automation-project/index:DataAwsccBedrockDataAutomationProjectOverrideConfigurationDocumentSensitiveDataConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationDocumentSensitiveDataConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationDocumentSensitiveDataConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-automation-project/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/data-awscc-bedrock-data-automation-project/index.ts",
        "line": 610
      },
      "name": "DataAwsccBedrockDataAutomationProjectOverrideConfigurationDocumentSensitiveDataConfigurationOutputReference",
      "namespace": "dataAwsccBedrockDataAutomationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 637
          },
          "name": "detectionMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 642
          },
          "name": "detectionScope",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 648
          },
          "name": "piiEntitiesConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationDocumentSensitiveDataConfigurationPiiEntitiesConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 621
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationDocumentSensitiveDataConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-automation-project/index:DataAwsccBedrockDataAutomationProjectOverrideConfigurationDocumentSensitiveDataConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationDocumentSensitiveDataConfigurationPiiEntitiesConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationDocumentSensitiveDataConfigurationPiiEntitiesConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
        "line": 528
      },
      "name": "DataAwsccBedrockDataAutomationProjectOverrideConfigurationDocumentSensitiveDataConfigurationPiiEntitiesConfiguration",
      "namespace": "dataAwsccBedrockDataAutomationProject",
      "symbolId": "src/data-awscc-bedrock-data-automation-project/index:DataAwsccBedrockDataAutomationProjectOverrideConfigurationDocumentSensitiveDataConfigurationPiiEntitiesConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationDocumentSensitiveDataConfigurationPiiEntitiesConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationDocumentSensitiveDataConfigurationPiiEntitiesConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
          "line": 558
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
        "line": 551
      },
      "name": "DataAwsccBedrockDataAutomationProjectOverrideConfigurationDocumentSensitiveDataConfigurationPiiEntitiesConfigurationOutputReference",
      "namespace": "dataAwsccBedrockDataAutomationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 578
          },
          "name": "piiEntityTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 583
          },
          "name": "redactionMaskMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 562
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationDocumentSensitiveDataConfigurationPiiEntitiesConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-automation-project/index:DataAwsccBedrockDataAutomationProjectOverrideConfigurationDocumentSensitiveDataConfigurationPiiEntitiesConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationDocumentSplitter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationDocumentSplitter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
        "line": 652
      },
      "name": "DataAwsccBedrockDataAutomationProjectOverrideConfigurationDocumentSplitter",
      "namespace": "dataAwsccBedrockDataAutomationProject",
      "symbolId": "src/data-awscc-bedrock-data-automation-project/index:DataAwsccBedrockDataAutomationProjectOverrideConfigurationDocumentSplitter"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationDocumentSplitterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationDocumentSplitterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-automation-project/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-awscc-bedrock-data-automation-project/index.ts",
        "line": 675
      },
      "name": "DataAwsccBedrockDataAutomationProjectOverrideConfigurationDocumentSplitterOutputReference",
      "namespace": "dataAwsccBedrockDataAutomationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 702
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 686
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationDocumentSplitter"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-automation-project/index:DataAwsccBedrockDataAutomationProjectOverrideConfigurationDocumentSplitterOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationImage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationImage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
        "line": 951
      },
      "name": "DataAwsccBedrockDataAutomationProjectOverrideConfigurationImage",
      "namespace": "dataAwsccBedrockDataAutomationProject",
      "symbolId": "src/data-awscc-bedrock-data-automation-project/index:DataAwsccBedrockDataAutomationProjectOverrideConfigurationImage"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationImageModalityProcessing": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationImageModalityProcessing",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
        "line": 773
      },
      "name": "DataAwsccBedrockDataAutomationProjectOverrideConfigurationImageModalityProcessing",
      "namespace": "dataAwsccBedrockDataAutomationProject",
      "symbolId": "src/data-awscc-bedrock-data-automation-project/index:DataAwsccBedrockDataAutomationProjectOverrideConfigurationImageModalityProcessing"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationImageModalityProcessingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationImageModalityProcessingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-automation-project/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/data-awscc-bedrock-data-automation-project/index.ts",
        "line": 796
      },
      "name": "DataAwsccBedrockDataAutomationProjectOverrideConfigurationImageModalityProcessingOutputReference",
      "namespace": "dataAwsccBedrockDataAutomationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 823
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 807
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationImageModalityProcessing"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-automation-project/index:DataAwsccBedrockDataAutomationProjectOverrideConfigurationImageModalityProcessingOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationImageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationImageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
          "line": 981
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
        "line": 974
      },
      "name": "DataAwsccBedrockDataAutomationProjectOverrideConfigurationImageOutputReference",
      "namespace": "dataAwsccBedrockDataAutomationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 1002
          },
          "name": "modalityProcessing",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationImageModalityProcessingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 1008
          },
          "name": "sensitiveDataConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationImageSensitiveDataConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 985
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationImage"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-automation-project/index:DataAwsccBedrockDataAutomationProjectOverrideConfigurationImageOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationImageSensitiveDataConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationImageSensitiveDataConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
        "line": 886
      },
      "name": "DataAwsccBedrockDataAutomationProjectOverrideConfigurationImageSensitiveDataConfiguration",
      "namespace": "dataAwsccBedrockDataAutomationProject",
      "symbolId": "src/data-awscc-bedrock-data-automation-project/index:DataAwsccBedrockDataAutomationProjectOverrideConfigurationImageSensitiveDataConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationImageSensitiveDataConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationImageSensitiveDataConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
          "line": 916
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
        "line": 909
      },
      "name": "DataAwsccBedrockDataAutomationProjectOverrideConfigurationImageSensitiveDataConfigurationOutputReference",
      "namespace": "dataAwsccBedrockDataAutomationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 936
          },
          "name": "detectionMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 941
          },
          "name": "detectionScope",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 947
          },
          "name": "piiEntitiesConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationImageSensitiveDataConfigurationPiiEntitiesConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 920
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationImageSensitiveDataConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-automation-project/index:DataAwsccBedrockDataAutomationProjectOverrideConfigurationImageSensitiveDataConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationImageSensitiveDataConfigurationPiiEntitiesConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationImageSensitiveDataConfigurationPiiEntitiesConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
        "line": 827
      },
      "name": "DataAwsccBedrockDataAutomationProjectOverrideConfigurationImageSensitiveDataConfigurationPiiEntitiesConfiguration",
      "namespace": "dataAwsccBedrockDataAutomationProject",
      "symbolId": "src/data-awscc-bedrock-data-automation-project/index:DataAwsccBedrockDataAutomationProjectOverrideConfigurationImageSensitiveDataConfigurationPiiEntitiesConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationImageSensitiveDataConfigurationPiiEntitiesConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationImageSensitiveDataConfigurationPiiEntitiesConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-automation-project/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
        "line": 850
      },
      "name": "DataAwsccBedrockDataAutomationProjectOverrideConfigurationImageSensitiveDataConfigurationPiiEntitiesConfigurationOutputReference",
      "namespace": "dataAwsccBedrockDataAutomationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 877
          },
          "name": "piiEntityTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 882
          },
          "name": "redactionMaskMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 861
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationImageSensitiveDataConfigurationPiiEntitiesConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-automation-project/index:DataAwsccBedrockDataAutomationProjectOverrideConfigurationImageSensitiveDataConfigurationPiiEntitiesConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationModalityRouting": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationModalityRouting",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
        "line": 1012
      },
      "name": "DataAwsccBedrockDataAutomationProjectOverrideConfigurationModalityRouting",
      "namespace": "dataAwsccBedrockDataAutomationProject",
      "symbolId": "src/data-awscc-bedrock-data-automation-project/index:DataAwsccBedrockDataAutomationProjectOverrideConfigurationModalityRouting"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationModalityRoutingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationModalityRoutingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
          "line": 1042
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
        "line": 1035
      },
      "name": "DataAwsccBedrockDataAutomationProjectOverrideConfigurationModalityRoutingOutputReference",
      "namespace": "dataAwsccBedrockDataAutomationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 1062
          },
          "name": "jpeg",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 1067
          },
          "name": "mov",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 1072
          },
          "name": "mp4",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 1077
          },
          "name": "png",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 1046
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationModalityRouting"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-automation-project/index:DataAwsccBedrockDataAutomationProjectOverrideConfigurationModalityRoutingOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
          "line": 1350
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
        "line": 1343
      },
      "name": "DataAwsccBedrockDataAutomationProjectOverrideConfigurationOutputReference",
      "namespace": "dataAwsccBedrockDataAutomationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 1371
          },
          "name": "audio",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationAudioOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 1377
          },
          "name": "document",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationDocumentOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 1383
          },
          "name": "image",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationImageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 1389
          },
          "name": "modalityRouting",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationModalityRoutingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 1395
          },
          "name": "video",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationVideoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 1354
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-automation-project/index:DataAwsccBedrockDataAutomationProjectOverrideConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationVideo": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationVideo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
        "line": 1259
      },
      "name": "DataAwsccBedrockDataAutomationProjectOverrideConfigurationVideo",
      "namespace": "dataAwsccBedrockDataAutomationProject",
      "symbolId": "src/data-awscc-bedrock-data-automation-project/index:DataAwsccBedrockDataAutomationProjectOverrideConfigurationVideo"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationVideoModalityProcessing": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationVideoModalityProcessing",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
        "line": 1081
      },
      "name": "DataAwsccBedrockDataAutomationProjectOverrideConfigurationVideoModalityProcessing",
      "namespace": "dataAwsccBedrockDataAutomationProject",
      "symbolId": "src/data-awscc-bedrock-data-automation-project/index:DataAwsccBedrockDataAutomationProjectOverrideConfigurationVideoModalityProcessing"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationVideoModalityProcessingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationVideoModalityProcessingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-automation-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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
        "line": 1104
      },
      "name": "DataAwsccBedrockDataAutomationProjectOverrideConfigurationVideoModalityProcessingOutputReference",
      "namespace": "dataAwsccBedrockDataAutomationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 1131
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 1115
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationVideoModalityProcessing"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-automation-project/index:DataAwsccBedrockDataAutomationProjectOverrideConfigurationVideoModalityProcessingOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationVideoOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationVideoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
          "line": 1289
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
        "line": 1282
      },
      "name": "DataAwsccBedrockDataAutomationProjectOverrideConfigurationVideoOutputReference",
      "namespace": "dataAwsccBedrockDataAutomationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 1310
          },
          "name": "modalityProcessing",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationVideoModalityProcessingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 1316
          },
          "name": "sensitiveDataConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationVideoSensitiveDataConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 1293
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationVideo"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-automation-project/index:DataAwsccBedrockDataAutomationProjectOverrideConfigurationVideoOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationVideoSensitiveDataConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationVideoSensitiveDataConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
        "line": 1194
      },
      "name": "DataAwsccBedrockDataAutomationProjectOverrideConfigurationVideoSensitiveDataConfiguration",
      "namespace": "dataAwsccBedrockDataAutomationProject",
      "symbolId": "src/data-awscc-bedrock-data-automation-project/index:DataAwsccBedrockDataAutomationProjectOverrideConfigurationVideoSensitiveDataConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationVideoSensitiveDataConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationVideoSensitiveDataConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-automation-project/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-awscc-bedrock-data-automation-project/index.ts",
        "line": 1217
      },
      "name": "DataAwsccBedrockDataAutomationProjectOverrideConfigurationVideoSensitiveDataConfigurationOutputReference",
      "namespace": "dataAwsccBedrockDataAutomationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 1244
          },
          "name": "detectionMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 1249
          },
          "name": "detectionScope",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 1255
          },
          "name": "piiEntitiesConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationVideoSensitiveDataConfigurationPiiEntitiesConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 1228
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationVideoSensitiveDataConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-automation-project/index:DataAwsccBedrockDataAutomationProjectOverrideConfigurationVideoSensitiveDataConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationVideoSensitiveDataConfigurationPiiEntitiesConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationVideoSensitiveDataConfigurationPiiEntitiesConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
        "line": 1135
      },
      "name": "DataAwsccBedrockDataAutomationProjectOverrideConfigurationVideoSensitiveDataConfigurationPiiEntitiesConfiguration",
      "namespace": "dataAwsccBedrockDataAutomationProject",
      "symbolId": "src/data-awscc-bedrock-data-automation-project/index:DataAwsccBedrockDataAutomationProjectOverrideConfigurationVideoSensitiveDataConfigurationPiiEntitiesConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationVideoSensitiveDataConfigurationPiiEntitiesConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationVideoSensitiveDataConfigurationPiiEntitiesConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
          "line": 1165
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
        "line": 1158
      },
      "name": "DataAwsccBedrockDataAutomationProjectOverrideConfigurationVideoSensitiveDataConfigurationPiiEntitiesConfigurationOutputReference",
      "namespace": "dataAwsccBedrockDataAutomationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 1185
          },
          "name": "piiEntityTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 1190
          },
          "name": "redactionMaskMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 1169
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectOverrideConfigurationVideoSensitiveDataConfigurationPiiEntitiesConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-automation-project/index:DataAwsccBedrockDataAutomationProjectOverrideConfigurationVideoSensitiveDataConfigurationPiiEntitiesConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
        "line": 2910
      },
      "name": "DataAwsccBedrockDataAutomationProjectStandardOutputConfiguration",
      "namespace": "dataAwsccBedrockDataAutomationProject",
      "symbolId": "src/data-awscc-bedrock-data-automation-project/index:DataAwsccBedrockDataAutomationProjectStandardOutputConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationAudio": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationAudio",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
        "line": 1802
      },
      "name": "DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationAudio",
      "namespace": "dataAwsccBedrockDataAutomationProject",
      "symbolId": "src/data-awscc-bedrock-data-automation-project/index:DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationAudio"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationAudioExtraction": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationAudioExtraction",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
        "line": 1688
      },
      "name": "DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationAudioExtraction",
      "namespace": "dataAwsccBedrockDataAutomationProject",
      "symbolId": "src/data-awscc-bedrock-data-automation-project/index:DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationAudioExtraction"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategory": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategory",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
        "line": 1623
      },
      "name": "DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategory",
      "namespace": "dataAwsccBedrockDataAutomationProject",
      "symbolId": "src/data-awscc-bedrock-data-automation-project/index:DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategory"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategoryOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategoryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
          "line": 1653
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
        "line": 1646
      },
      "name": "DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategoryOutputReference",
      "namespace": "dataAwsccBedrockDataAutomationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 1673
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 1679
          },
          "name": "typeConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategoryTypeConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 1684
          },
          "name": "types",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 1657
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategory"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-automation-project/index:DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategoryOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategoryTypeConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategoryTypeConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
        "line": 1568
      },
      "name": "DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategoryTypeConfiguration",
      "namespace": "dataAwsccBedrockDataAutomationProject",
      "symbolId": "src/data-awscc-bedrock-data-automation-project/index:DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategoryTypeConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategoryTypeConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategoryTypeConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-automation-project/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-awscc-bedrock-data-automation-project/index.ts",
        "line": 1591
      },
      "name": "DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategoryTypeConfigurationOutputReference",
      "namespace": "dataAwsccBedrockDataAutomationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 1619
          },
          "name": "transcript",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategoryTypeConfigurationTranscriptOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 1602
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategoryTypeConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-automation-project/index:DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategoryTypeConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategoryTypeConfigurationTranscript": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategoryTypeConfigurationTranscript",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
        "line": 1507
      },
      "name": "DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategoryTypeConfigurationTranscript",
      "namespace": "dataAwsccBedrockDataAutomationProject",
      "symbolId": "src/data-awscc-bedrock-data-automation-project/index:DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategoryTypeConfigurationTranscript"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategoryTypeConfigurationTranscriptChannelLabeling": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategoryTypeConfigurationTranscriptChannelLabeling",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
        "line": 1399
      },
      "name": "DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategoryTypeConfigurationTranscriptChannelLabeling",
      "namespace": "dataAwsccBedrockDataAutomationProject",
      "symbolId": "src/data-awscc-bedrock-data-automation-project/index:DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategoryTypeConfigurationTranscriptChannelLabeling"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategoryTypeConfigurationTranscriptChannelLabelingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategoryTypeConfigurationTranscriptChannelLabelingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
          "line": 1429
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
        "line": 1422
      },
      "name": "DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategoryTypeConfigurationTranscriptChannelLabelingOutputReference",
      "namespace": "dataAwsccBedrockDataAutomationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 1449
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 1433
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategoryTypeConfigurationTranscriptChannelLabeling"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-automation-project/index:DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategoryTypeConfigurationTranscriptChannelLabelingOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategoryTypeConfigurationTranscriptOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategoryTypeConfigurationTranscriptOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
          "line": 1537
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
        "line": 1530
      },
      "name": "DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategoryTypeConfigurationTranscriptOutputReference",
      "namespace": "dataAwsccBedrockDataAutomationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 1558
          },
          "name": "channelLabeling",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategoryTypeConfigurationTranscriptChannelLabelingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 1564
          },
          "name": "speakerLabeling",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategoryTypeConfigurationTranscriptSpeakerLabelingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 1541
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategoryTypeConfigurationTranscript"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-automation-project/index:DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategoryTypeConfigurationTranscriptOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategoryTypeConfigurationTranscriptSpeakerLabeling": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategoryTypeConfigurationTranscriptSpeakerLabeling",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
        "line": 1453
      },
      "name": "DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategoryTypeConfigurationTranscriptSpeakerLabeling",
      "namespace": "dataAwsccBedrockDataAutomationProject",
      "symbolId": "src/data-awscc-bedrock-data-automation-project/index:DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategoryTypeConfigurationTranscriptSpeakerLabeling"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategoryTypeConfigurationTranscriptSpeakerLabelingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategoryTypeConfigurationTranscriptSpeakerLabelingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-automation-project/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-awscc-bedrock-data-automation-project/index.ts",
        "line": 1476
      },
      "name": "DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategoryTypeConfigurationTranscriptSpeakerLabelingOutputReference",
      "namespace": "dataAwsccBedrockDataAutomationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 1503
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 1487
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategoryTypeConfigurationTranscriptSpeakerLabeling"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-automation-project/index:DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategoryTypeConfigurationTranscriptSpeakerLabelingOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
          "line": 1718
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
        "line": 1711
      },
      "name": "DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionOutputReference",
      "namespace": "dataAwsccBedrockDataAutomationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 1739
          },
          "name": "category",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionCategoryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 1722
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationAudioExtraction"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-automation-project/index:DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationAudioGenerativeField": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationAudioGenerativeField",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
        "line": 1743
      },
      "name": "DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationAudioGenerativeField",
      "namespace": "dataAwsccBedrockDataAutomationProject",
      "symbolId": "src/data-awscc-bedrock-data-automation-project/index:DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationAudioGenerativeField"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationAudioGenerativeFieldOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationAudioGenerativeFieldOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-automation-project/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-awscc-bedrock-data-automation-project/index.ts",
        "line": 1766
      },
      "name": "DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationAudioGenerativeFieldOutputReference",
      "namespace": "dataAwsccBedrockDataAutomationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 1793
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 1798
          },
          "name": "types",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 1777
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationAudioGenerativeField"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-automation-project/index:DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationAudioGenerativeFieldOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationAudioOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationAudioOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
          "line": 1832
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
        "line": 1825
      },
      "name": "DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationAudioOutputReference",
      "namespace": "dataAwsccBedrockDataAutomationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 1853
          },
          "name": "extraction",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationAudioExtractionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 1859
          },
          "name": "generativeField",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationAudioGenerativeFieldOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 1836
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationAudio"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-automation-project/index:DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationAudioOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationDocument": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationDocument",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
        "line": 2255
      },
      "name": "DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationDocument",
      "namespace": "dataAwsccBedrockDataAutomationProject",
      "symbolId": "src/data-awscc-bedrock-data-automation-project/index:DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationDocument"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationDocumentExtraction": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationDocumentExtraction",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
        "line": 1971
      },
      "name": "DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationDocumentExtraction",
      "namespace": "dataAwsccBedrockDataAutomationProject",
      "symbolId": "src/data-awscc-bedrock-data-automation-project/index:DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationDocumentExtraction"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationDocumentExtractionBoundingBox": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationDocumentExtractionBoundingBox",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
        "line": 1863
      },
      "name": "DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationDocumentExtractionBoundingBox",
      "namespace": "dataAwsccBedrockDataAutomationProject",
      "symbolId": "src/data-awscc-bedrock-data-automation-project/index:DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationDocumentExtractionBoundingBox"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationDocumentExtractionBoundingBoxOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationDocumentExtractionBoundingBoxOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
          "line": 1893
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
        "line": 1886
      },
      "name": "DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationDocumentExtractionBoundingBoxOutputReference",
      "namespace": "dataAwsccBedrockDataAutomationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 1913
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 1897
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationDocumentExtractionBoundingBox"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-automation-project/index:DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationDocumentExtractionBoundingBoxOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationDocumentExtractionGranularity": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationDocumentExtractionGranularity",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
        "line": 1917
      },
      "name": "DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationDocumentExtractionGranularity",
      "namespace": "dataAwsccBedrockDataAutomationProject",
      "symbolId": "src/data-awscc-bedrock-data-automation-project/index:DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationDocumentExtractionGranularity"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationDocumentExtractionGranularityOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationDocumentExtractionGranularityOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
          "line": 1947
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
        "line": 1940
      },
      "name": "DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationDocumentExtractionGranularityOutputReference",
      "namespace": "dataAwsccBedrockDataAutomationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 1967
          },
          "name": "types",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 1951
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationDocumentExtractionGranularity"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-automation-project/index:DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationDocumentExtractionGranularityOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationDocumentExtractionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationDocumentExtractionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
          "line": 2001
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
        "line": 1994
      },
      "name": "DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationDocumentExtractionOutputReference",
      "namespace": "dataAwsccBedrockDataAutomationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 2022
          },
          "name": "boundingBox",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationDocumentExtractionBoundingBoxOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 2028
          },
          "name": "granularity",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationDocumentExtractionGranularityOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 2005
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationDocumentExtraction"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-automation-project/index:DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationDocumentExtractionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationDocumentGenerativeField": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationDocumentGenerativeField",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
        "line": 2032
      },
      "name": "DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationDocumentGenerativeField",
      "namespace": "dataAwsccBedrockDataAutomationProject",
      "symbolId": "src/data-awscc-bedrock-data-automation-project/index:DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationDocumentGenerativeField"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationDocumentGenerativeFieldOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationDocumentGenerativeFieldOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
          "line": 2062
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
        "line": 2055
      },
      "name": "DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationDocumentGenerativeFieldOutputReference",
      "namespace": "dataAwsccBedrockDataAutomationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 2082
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 2066
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationDocumentGenerativeField"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-automation-project/index:DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationDocumentGenerativeFieldOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationDocumentOutputFormat": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationDocumentOutputFormat",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
        "line": 2194
      },
      "name": "DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationDocumentOutputFormat",
      "namespace": "dataAwsccBedrockDataAutomationProject",
      "symbolId": "src/data-awscc-bedrock-data-automation-project/index:DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationDocumentOutputFormat"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationDocumentOutputFormatAdditionalFileFormat": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationDocumentOutputFormatAdditionalFileFormat",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
        "line": 2086
      },
      "name": "DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationDocumentOutputFormatAdditionalFileFormat",
      "namespace": "dataAwsccBedrockDataAutomationProject",
      "symbolId": "src/data-awscc-bedrock-data-automation-project/index:DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationDocumentOutputFormatAdditionalFileFormat"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationDocumentOutputFormatAdditionalFileFormatOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationDocumentOutputFormatAdditionalFileFormatOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
          "line": 2116
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
        "line": 2109
      },
      "name": "DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationDocumentOutputFormatAdditionalFileFormatOutputReference",
      "namespace": "dataAwsccBedrockDataAutomationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 2136
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 2120
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationDocumentOutputFormatAdditionalFileFormat"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-automation-project/index:DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationDocumentOutputFormatAdditionalFileFormatOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationDocumentOutputFormatOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationDocumentOutputFormatOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
          "line": 2224
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
        "line": 2217
      },
      "name": "DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationDocumentOutputFormatOutputReference",
      "namespace": "dataAwsccBedrockDataAutomationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 2245
          },
          "name": "additionalFileFormat",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationDocumentOutputFormatAdditionalFileFormatOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 2251
          },
          "name": "textFormat",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationDocumentOutputFormatTextFormatOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 2228
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationDocumentOutputFormat"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-automation-project/index:DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationDocumentOutputFormatOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationDocumentOutputFormatTextFormat": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationDocumentOutputFormatTextFormat",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
        "line": 2140
      },
      "name": "DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationDocumentOutputFormatTextFormat",
      "namespace": "dataAwsccBedrockDataAutomationProject",
      "symbolId": "src/data-awscc-bedrock-data-automation-project/index:DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationDocumentOutputFormatTextFormat"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationDocumentOutputFormatTextFormatOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationDocumentOutputFormatTextFormatOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
          "line": 2170
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
        "line": 2163
      },
      "name": "DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationDocumentOutputFormatTextFormatOutputReference",
      "namespace": "dataAwsccBedrockDataAutomationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 2190
          },
          "name": "types",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 2174
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationDocumentOutputFormatTextFormat"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-automation-project/index:DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationDocumentOutputFormatTextFormatOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationDocumentOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationDocumentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-automation-project/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-awscc-bedrock-data-automation-project/index.ts",
        "line": 2278
      },
      "name": "DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationDocumentOutputReference",
      "namespace": "dataAwsccBedrockDataAutomationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 2306
          },
          "name": "extraction",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationDocumentExtractionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 2312
          },
          "name": "generativeField",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationDocumentGenerativeFieldOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 2318
          },
          "name": "outputFormat",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationDocumentOutputFormatOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 2289
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationDocument"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-automation-project/index:DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationDocumentOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationImage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationImage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
        "line": 2555
      },
      "name": "DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationImage",
      "namespace": "dataAwsccBedrockDataAutomationProject",
      "symbolId": "src/data-awscc-bedrock-data-automation-project/index:DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationImage"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationImageExtraction": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationImageExtraction",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
        "line": 2435
      },
      "name": "DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationImageExtraction",
      "namespace": "dataAwsccBedrockDataAutomationProject",
      "symbolId": "src/data-awscc-bedrock-data-automation-project/index:DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationImageExtraction"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationImageExtractionBoundingBox": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationImageExtractionBoundingBox",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
        "line": 2322
      },
      "name": "DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationImageExtractionBoundingBox",
      "namespace": "dataAwsccBedrockDataAutomationProject",
      "symbolId": "src/data-awscc-bedrock-data-automation-project/index:DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationImageExtractionBoundingBox"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationImageExtractionBoundingBoxOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationImageExtractionBoundingBoxOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
          "line": 2352
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
        "line": 2345
      },
      "name": "DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationImageExtractionBoundingBoxOutputReference",
      "namespace": "dataAwsccBedrockDataAutomationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 2372
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 2356
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationImageExtractionBoundingBox"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-automation-project/index:DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationImageExtractionBoundingBoxOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationImageExtractionCategory": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationImageExtractionCategory",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
        "line": 2376
      },
      "name": "DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationImageExtractionCategory",
      "namespace": "dataAwsccBedrockDataAutomationProject",
      "symbolId": "src/data-awscc-bedrock-data-automation-project/index:DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationImageExtractionCategory"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationImageExtractionCategoryOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationImageExtractionCategoryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
          "line": 2406
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
        "line": 2399
      },
      "name": "DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationImageExtractionCategoryOutputReference",
      "namespace": "dataAwsccBedrockDataAutomationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 2426
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 2431
          },
          "name": "types",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 2410
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationImageExtractionCategory"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-automation-project/index:DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationImageExtractionCategoryOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationImageExtractionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationImageExtractionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
          "line": 2465
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
        "line": 2458
      },
      "name": "DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationImageExtractionOutputReference",
      "namespace": "dataAwsccBedrockDataAutomationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 2486
          },
          "name": "boundingBox",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationImageExtractionBoundingBoxOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 2492
          },
          "name": "category",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationImageExtractionCategoryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 2469
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationImageExtraction"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-automation-project/index:DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationImageExtractionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationImageGenerativeField": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationImageGenerativeField",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
        "line": 2496
      },
      "name": "DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationImageGenerativeField",
      "namespace": "dataAwsccBedrockDataAutomationProject",
      "symbolId": "src/data-awscc-bedrock-data-automation-project/index:DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationImageGenerativeField"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationImageGenerativeFieldOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationImageGenerativeFieldOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
          "line": 2526
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
        "line": 2519
      },
      "name": "DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationImageGenerativeFieldOutputReference",
      "namespace": "dataAwsccBedrockDataAutomationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 2546
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 2551
          },
          "name": "types",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 2530
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationImageGenerativeField"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-automation-project/index:DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationImageGenerativeFieldOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationImageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationImageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-automation-project/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-awscc-bedrock-data-automation-project/index.ts",
        "line": 2578
      },
      "name": "DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationImageOutputReference",
      "namespace": "dataAwsccBedrockDataAutomationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 2606
          },
          "name": "extraction",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationImageExtractionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 2612
          },
          "name": "generativeField",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationImageGenerativeFieldOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 2589
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationImage"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-automation-project/index:DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationImageOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
          "line": 2940
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
        "line": 2933
      },
      "name": "DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationOutputReference",
      "namespace": "dataAwsccBedrockDataAutomationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 2961
          },
          "name": "audio",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationAudioOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 2967
          },
          "name": "document",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationDocumentOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 2973
          },
          "name": "image",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationImageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 2979
          },
          "name": "video",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationVideoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 2944
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-automation-project/index:DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationVideo": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationVideo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
        "line": 2849
      },
      "name": "DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationVideo",
      "namespace": "dataAwsccBedrockDataAutomationProject",
      "symbolId": "src/data-awscc-bedrock-data-automation-project/index:DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationVideo"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationVideoExtraction": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationVideoExtraction",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
        "line": 2729
      },
      "name": "DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationVideoExtraction",
      "namespace": "dataAwsccBedrockDataAutomationProject",
      "symbolId": "src/data-awscc-bedrock-data-automation-project/index:DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationVideoExtraction"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationVideoExtractionBoundingBox": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationVideoExtractionBoundingBox",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
        "line": 2616
      },
      "name": "DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationVideoExtractionBoundingBox",
      "namespace": "dataAwsccBedrockDataAutomationProject",
      "symbolId": "src/data-awscc-bedrock-data-automation-project/index:DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationVideoExtractionBoundingBox"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationVideoExtractionBoundingBoxOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationVideoExtractionBoundingBoxOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
          "line": 2646
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
        "line": 2639
      },
      "name": "DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationVideoExtractionBoundingBoxOutputReference",
      "namespace": "dataAwsccBedrockDataAutomationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 2666
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 2650
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationVideoExtractionBoundingBox"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-automation-project/index:DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationVideoExtractionBoundingBoxOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationVideoExtractionCategory": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationVideoExtractionCategory",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
        "line": 2670
      },
      "name": "DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationVideoExtractionCategory",
      "namespace": "dataAwsccBedrockDataAutomationProject",
      "symbolId": "src/data-awscc-bedrock-data-automation-project/index:DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationVideoExtractionCategory"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationVideoExtractionCategoryOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationVideoExtractionCategoryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
          "line": 2700
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
        "line": 2693
      },
      "name": "DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationVideoExtractionCategoryOutputReference",
      "namespace": "dataAwsccBedrockDataAutomationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 2720
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 2725
          },
          "name": "types",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 2704
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationVideoExtractionCategory"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-automation-project/index:DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationVideoExtractionCategoryOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationVideoExtractionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationVideoExtractionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
          "line": 2759
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
        "line": 2752
      },
      "name": "DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationVideoExtractionOutputReference",
      "namespace": "dataAwsccBedrockDataAutomationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 2780
          },
          "name": "boundingBox",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationVideoExtractionBoundingBoxOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 2786
          },
          "name": "category",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationVideoExtractionCategoryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 2763
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationVideoExtraction"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-automation-project/index:DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationVideoExtractionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationVideoGenerativeField": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationVideoGenerativeField",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
        "line": 2790
      },
      "name": "DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationVideoGenerativeField",
      "namespace": "dataAwsccBedrockDataAutomationProject",
      "symbolId": "src/data-awscc-bedrock-data-automation-project/index:DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationVideoGenerativeField"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationVideoGenerativeFieldOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationVideoGenerativeFieldOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
          "line": 2820
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
        "line": 2813
      },
      "name": "DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationVideoGenerativeFieldOutputReference",
      "namespace": "dataAwsccBedrockDataAutomationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 2840
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 2845
          },
          "name": "types",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 2824
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationVideoGenerativeField"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-automation-project/index:DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationVideoGenerativeFieldOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationVideoOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationVideoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
          "line": 2879
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
        "line": 2872
      },
      "name": "DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationVideoOutputReference",
      "namespace": "dataAwsccBedrockDataAutomationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 2900
          },
          "name": "extraction",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationVideoExtractionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 2906
          },
          "name": "generativeField",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationVideoGenerativeFieldOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 2883
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationVideo"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-automation-project/index:DataAwsccBedrockDataAutomationProjectStandardOutputConfigurationVideoOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
        "line": 2983
      },
      "name": "DataAwsccBedrockDataAutomationProjectTags",
      "namespace": "dataAwsccBedrockDataAutomationProject",
      "symbolId": "src/data-awscc-bedrock-data-automation-project/index:DataAwsccBedrockDataAutomationProjectTags"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
          "line": 3052
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
        "line": 3045
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 3059
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockDataAutomationProjectTagsList",
      "namespace": "dataAwsccBedrockDataAutomationProject",
      "symbolId": "src/data-awscc-bedrock-data-automation-project/index:DataAwsccBedrockDataAutomationProjectTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
          "line": 3015
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
        "line": 3006
      },
      "name": "DataAwsccBedrockDataAutomationProjectTagsOutputReference",
      "namespace": "dataAwsccBedrockDataAutomationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 3035
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 3040
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-project/index.ts",
            "line": 3019
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProject.DataAwsccBedrockDataAutomationProjectTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-automation-project/index:DataAwsccBedrockDataAutomationProjectTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProjects.DataAwsccBedrockDataAutomationProjects": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_data_automation_projects awscc_bedrock_data_automation_projects}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProjects.DataAwsccBedrockDataAutomationProjects",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_data_automation_projects awscc_bedrock_data_automation_projects} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-automation-projects/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProjects.DataAwsccBedrockDataAutomationProjectsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-automation-projects/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBedrockDataAutomationProjects resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-projects/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccBedrockDataAutomationProjects to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_data_automation_projects#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBedrockDataAutomationProjects that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBedrockDataAutomationProjects to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-projects/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-projects/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBedrockDataAutomationProjects",
      "namespace": "dataAwsccBedrockDataAutomationProjects",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-projects/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-projects/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-automation-projects/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-automation-projects/index:DataAwsccBedrockDataAutomationProjects"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProjects.DataAwsccBedrockDataAutomationProjectsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataAutomationProjects.DataAwsccBedrockDataAutomationProjectsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-automation-projects/index.ts",
        "line": 14
      },
      "name": "DataAwsccBedrockDataAutomationProjectsConfig",
      "namespace": "dataAwsccBedrockDataAutomationProjects",
      "symbolId": "src/data-awscc-bedrock-data-automation-projects/index:DataAwsccBedrockDataAutomationProjectsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSource": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_data_source awscc_bedrock_data_source}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSource",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_data_source awscc_bedrock_data_source} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-source/index.ts",
          "line": 3344
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-source/index.ts",
        "line": 3312
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBedrockDataSource resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 3329
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccBedrockDataSource to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_data_source#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBedrockDataSource that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBedrockDataSource to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 3447
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 3453
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBedrockDataSource",
      "namespace": "dataAwsccBedrockDataSource",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 3317
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 3368
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 3373
          },
          "name": "dataDeletionPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 3379
          },
          "name": "dataSourceConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 3384
          },
          "name": "dataSourceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 3389
          },
          "name": "dataSourceStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 3394
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 3399
          },
          "name": "failureReasons",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 3417
          },
          "name": "knowledgeBaseId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 3422
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 3428
          },
          "name": "serverSideEncryptionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceServerSideEncryptionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 3433
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 3439
          },
          "name": "vectorIngestionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 3412
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 3405
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSource"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-source/index.ts",
        "line": 14
      },
      "name": "DataAwsccBedrockDataSourceConfig",
      "namespace": "dataAwsccBedrockDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_data_source#id DataAwsccBedrockDataSource#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSourceConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-source/index.ts",
        "line": 1988
      },
      "name": "DataAwsccBedrockDataSourceDataSourceConfiguration",
      "namespace": "dataAwsccBedrockDataSource",
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSourceDataSourceConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationConfluenceConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationConfluenceConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-source/index.ts",
        "line": 349
      },
      "name": "DataAwsccBedrockDataSourceDataSourceConfigurationConfluenceConfiguration",
      "namespace": "dataAwsccBedrockDataSource",
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSourceDataSourceConfigurationConfluenceConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationConfluenceConfigurationCrawlerConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationConfluenceConfigurationCrawlerConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-source/index.ts",
        "line": 225
      },
      "name": "DataAwsccBedrockDataSourceDataSourceConfigurationConfluenceConfigurationCrawlerConfiguration",
      "namespace": "dataAwsccBedrockDataSource",
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSourceDataSourceConfigurationConfluenceConfigurationCrawlerConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationConfluenceConfigurationCrawlerConfigurationFilterConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationConfluenceConfigurationCrawlerConfigurationFilterConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-source/index.ts",
        "line": 165
      },
      "name": "DataAwsccBedrockDataSourceDataSourceConfigurationConfluenceConfigurationCrawlerConfigurationFilterConfiguration",
      "namespace": "dataAwsccBedrockDataSource",
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSourceDataSourceConfigurationConfluenceConfigurationCrawlerConfigurationFilterConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationConfluenceConfigurationCrawlerConfigurationFilterConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationConfluenceConfigurationCrawlerConfigurationFilterConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-source/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-awscc-bedrock-data-source/index.ts",
        "line": 188
      },
      "name": "DataAwsccBedrockDataSourceDataSourceConfigurationConfluenceConfigurationCrawlerConfigurationFilterConfigurationOutputReference",
      "namespace": "dataAwsccBedrockDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 216
          },
          "name": "patternObjectFilter",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationConfluenceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 221
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 199
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationConfluenceConfigurationCrawlerConfigurationFilterConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSourceDataSourceConfigurationConfluenceConfigurationCrawlerConfigurationFilterConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationConfluenceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationConfluenceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-source/index.ts",
        "line": 110
      },
      "name": "DataAwsccBedrockDataSourceDataSourceConfigurationConfluenceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilter",
      "namespace": "dataAwsccBedrockDataSource",
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSourceDataSourceConfigurationConfluenceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilter"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationConfluenceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterFilters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationConfluenceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterFilters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-source/index.ts",
        "line": 25
      },
      "name": "DataAwsccBedrockDataSourceDataSourceConfigurationConfluenceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterFilters",
      "namespace": "dataAwsccBedrockDataSource",
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSourceDataSourceConfigurationConfluenceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterFilters"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationConfluenceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterFiltersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationConfluenceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterFiltersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-source/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-source/index.ts",
        "line": 92
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 106
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationConfluenceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterFiltersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockDataSourceDataSourceConfigurationConfluenceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterFiltersList",
      "namespace": "dataAwsccBedrockDataSource",
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSourceDataSourceConfigurationConfluenceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterFiltersList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationConfluenceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterFiltersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationConfluenceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterFiltersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-source/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-source/index.ts",
        "line": 48
      },
      "name": "DataAwsccBedrockDataSourceDataSourceConfigurationConfluenceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterFiltersOutputReference",
      "namespace": "dataAwsccBedrockDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 77
          },
          "name": "exclusionFilters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 82
          },
          "name": "inclusionFilters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 87
          },
          "name": "objectType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationConfluenceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterFilters"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSourceDataSourceConfigurationConfluenceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterFiltersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationConfluenceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationConfluenceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-source/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-awscc-bedrock-data-source/index.ts",
        "line": 133
      },
      "name": "DataAwsccBedrockDataSourceDataSourceConfigurationConfluenceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterOutputReference",
      "namespace": "dataAwsccBedrockDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 161
          },
          "name": "filters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationConfluenceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterFiltersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 144
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationConfluenceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilter"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSourceDataSourceConfigurationConfluenceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationConfluenceConfigurationCrawlerConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationConfluenceConfigurationCrawlerConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-source/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-source/index.ts",
        "line": 248
      },
      "name": "DataAwsccBedrockDataSourceDataSourceConfigurationConfluenceConfigurationCrawlerConfigurationOutputReference",
      "namespace": "dataAwsccBedrockDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 276
          },
          "name": "filterConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationConfluenceConfigurationCrawlerConfigurationFilterConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 259
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationConfluenceConfigurationCrawlerConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSourceDataSourceConfigurationConfluenceConfigurationCrawlerConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationConfluenceConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationConfluenceConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-source/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/data-awscc-bedrock-data-source/index.ts",
        "line": 372
      },
      "name": "DataAwsccBedrockDataSourceDataSourceConfigurationConfluenceConfigurationOutputReference",
      "namespace": "dataAwsccBedrockDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 400
          },
          "name": "crawlerConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationConfluenceConfigurationCrawlerConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 406
          },
          "name": "sourceConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationConfluenceConfigurationSourceConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 383
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationConfluenceConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSourceDataSourceConfigurationConfluenceConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationConfluenceConfigurationSourceConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationConfluenceConfigurationSourceConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-source/index.ts",
        "line": 280
      },
      "name": "DataAwsccBedrockDataSourceDataSourceConfigurationConfluenceConfigurationSourceConfiguration",
      "namespace": "dataAwsccBedrockDataSource",
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSourceDataSourceConfigurationConfluenceConfigurationSourceConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationConfluenceConfigurationSourceConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationConfluenceConfigurationSourceConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-source/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/data-awscc-bedrock-data-source/index.ts",
        "line": 303
      },
      "name": "DataAwsccBedrockDataSourceDataSourceConfigurationConfluenceConfigurationSourceConfigurationOutputReference",
      "namespace": "dataAwsccBedrockDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 330
          },
          "name": "authType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 335
          },
          "name": "credentialsSecretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 340
          },
          "name": "hostType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 345
          },
          "name": "hostUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 314
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationConfluenceConfigurationSourceConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSourceDataSourceConfigurationConfluenceConfigurationSourceConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-source/index.ts",
        "line": 698
      },
      "name": "DataAwsccBedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfiguration",
      "namespace": "dataAwsccBedrockDataSource",
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationDeletionProtectionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationDeletionProtectionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-source/index.ts",
        "line": 410
      },
      "name": "DataAwsccBedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationDeletionProtectionConfiguration",
      "namespace": "dataAwsccBedrockDataSource",
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationDeletionProtectionConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationDeletionProtectionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationDeletionProtectionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-source/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/data-awscc-bedrock-data-source/index.ts",
        "line": 433
      },
      "name": "DataAwsccBedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationDeletionProtectionConfigurationOutputReference",
      "namespace": "dataAwsccBedrockDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 460
          },
          "name": "deletionProtectionStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 465
          },
          "name": "deletionProtectionThreshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 444
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationDeletionProtectionConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationDeletionProtectionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationMediaExtractionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationMediaExtractionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-source/index.ts",
        "line": 631
      },
      "name": "DataAwsccBedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationMediaExtractionConfiguration",
      "namespace": "dataAwsccBedrockDataSource",
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationMediaExtractionConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationMediaExtractionConfigurationAudioExtractionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationMediaExtractionConfigurationAudioExtractionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-source/index.ts",
        "line": 469
      },
      "name": "DataAwsccBedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationMediaExtractionConfigurationAudioExtractionConfiguration",
      "namespace": "dataAwsccBedrockDataSource",
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationMediaExtractionConfigurationAudioExtractionConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationMediaExtractionConfigurationAudioExtractionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationMediaExtractionConfigurationAudioExtractionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-source/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/data-awscc-bedrock-data-source/index.ts",
        "line": 492
      },
      "name": "DataAwsccBedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationMediaExtractionConfigurationAudioExtractionConfigurationOutputReference",
      "namespace": "dataAwsccBedrockDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 519
          },
          "name": "audioExtractionStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 503
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationMediaExtractionConfigurationAudioExtractionConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationMediaExtractionConfigurationAudioExtractionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationMediaExtractionConfigurationImageExtractionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationMediaExtractionConfigurationImageExtractionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-source/index.ts",
        "line": 523
      },
      "name": "DataAwsccBedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationMediaExtractionConfigurationImageExtractionConfiguration",
      "namespace": "dataAwsccBedrockDataSource",
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationMediaExtractionConfigurationImageExtractionConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationMediaExtractionConfigurationImageExtractionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationMediaExtractionConfigurationImageExtractionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-source/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/data-awscc-bedrock-data-source/index.ts",
        "line": 546
      },
      "name": "DataAwsccBedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationMediaExtractionConfigurationImageExtractionConfigurationOutputReference",
      "namespace": "dataAwsccBedrockDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 573
          },
          "name": "imageExtractionStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 557
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationMediaExtractionConfigurationImageExtractionConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationMediaExtractionConfigurationImageExtractionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationMediaExtractionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationMediaExtractionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-source/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-source/index.ts",
        "line": 654
      },
      "name": "DataAwsccBedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationMediaExtractionConfigurationOutputReference",
      "namespace": "dataAwsccBedrockDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 682
          },
          "name": "audioExtractionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationMediaExtractionConfigurationAudioExtractionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 688
          },
          "name": "imageExtractionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationMediaExtractionConfigurationImageExtractionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 694
          },
          "name": "videoExtractionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationMediaExtractionConfigurationVideoExtractionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 665
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationMediaExtractionConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationMediaExtractionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationMediaExtractionConfigurationVideoExtractionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationMediaExtractionConfigurationVideoExtractionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-source/index.ts",
        "line": 577
      },
      "name": "DataAwsccBedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationMediaExtractionConfigurationVideoExtractionConfiguration",
      "namespace": "dataAwsccBedrockDataSource",
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationMediaExtractionConfigurationVideoExtractionConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationMediaExtractionConfigurationVideoExtractionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationMediaExtractionConfigurationVideoExtractionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-source/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-awscc-bedrock-data-source/index.ts",
        "line": 600
      },
      "name": "DataAwsccBedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationMediaExtractionConfigurationVideoExtractionConfigurationOutputReference",
      "namespace": "dataAwsccBedrockDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 627
          },
          "name": "videoExtractionStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 611
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationMediaExtractionConfigurationVideoExtractionConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationMediaExtractionConfigurationVideoExtractionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-source/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-awscc-bedrock-data-source/index.ts",
        "line": 721
      },
      "name": "DataAwsccBedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationOutputReference",
      "namespace": "dataAwsccBedrockDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 748
          },
          "name": "connectorParameters",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 754
          },
          "name": "deletionProtectionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationDeletionProtectionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 760
          },
          "name": "mediaExtractionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationMediaExtractionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 732
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-source/index.ts",
          "line": 2018
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-source/index.ts",
        "line": 2011
      },
      "name": "DataAwsccBedrockDataSourceDataSourceConfigurationOutputReference",
      "namespace": "dataAwsccBedrockDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 2039
          },
          "name": "confluenceConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationConfluenceConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 2045
          },
          "name": "managedKnowledgeBaseConnectorConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 2051
          },
          "name": "s3Configuration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationS3ConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 2057
          },
          "name": "salesforceConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationSalesforceConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 2063
          },
          "name": "sharePointConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationSharePointConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 2068
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 2074
          },
          "name": "webConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationWebConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 2022
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSourceDataSourceConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationS3Configuration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationS3Configuration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-source/index.ts",
        "line": 764
      },
      "name": "DataAwsccBedrockDataSourceDataSourceConfigurationS3Configuration",
      "namespace": "dataAwsccBedrockDataSource",
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSourceDataSourceConfigurationS3Configuration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationS3ConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationS3ConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-source/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-awscc-bedrock-data-source/index.ts",
        "line": 787
      },
      "name": "DataAwsccBedrockDataSourceDataSourceConfigurationS3ConfigurationOutputReference",
      "namespace": "dataAwsccBedrockDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 814
          },
          "name": "bucketArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 819
          },
          "name": "bucketOwnerAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 824
          },
          "name": "inclusionPrefixes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 798
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationS3Configuration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSourceDataSourceConfigurationS3ConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationSalesforceConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationSalesforceConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-source/index.ts",
        "line": 1147
      },
      "name": "DataAwsccBedrockDataSourceDataSourceConfigurationSalesforceConfiguration",
      "namespace": "dataAwsccBedrockDataSource",
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSourceDataSourceConfigurationSalesforceConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationSalesforceConfigurationCrawlerConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationSalesforceConfigurationCrawlerConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-source/index.ts",
        "line": 1028
      },
      "name": "DataAwsccBedrockDataSourceDataSourceConfigurationSalesforceConfigurationCrawlerConfiguration",
      "namespace": "dataAwsccBedrockDataSource",
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSourceDataSourceConfigurationSalesforceConfigurationCrawlerConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationSalesforceConfigurationCrawlerConfigurationFilterConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationSalesforceConfigurationCrawlerConfigurationFilterConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-source/index.ts",
        "line": 968
      },
      "name": "DataAwsccBedrockDataSourceDataSourceConfigurationSalesforceConfigurationCrawlerConfigurationFilterConfiguration",
      "namespace": "dataAwsccBedrockDataSource",
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSourceDataSourceConfigurationSalesforceConfigurationCrawlerConfigurationFilterConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationSalesforceConfigurationCrawlerConfigurationFilterConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationSalesforceConfigurationCrawlerConfigurationFilterConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-source/index.ts",
          "line": 998
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-source/index.ts",
        "line": 991
      },
      "name": "DataAwsccBedrockDataSourceDataSourceConfigurationSalesforceConfigurationCrawlerConfigurationFilterConfigurationOutputReference",
      "namespace": "dataAwsccBedrockDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 1019
          },
          "name": "patternObjectFilter",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationSalesforceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 1024
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 1002
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationSalesforceConfigurationCrawlerConfigurationFilterConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSourceDataSourceConfigurationSalesforceConfigurationCrawlerConfigurationFilterConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationSalesforceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationSalesforceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-source/index.ts",
        "line": 913
      },
      "name": "DataAwsccBedrockDataSourceDataSourceConfigurationSalesforceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilter",
      "namespace": "dataAwsccBedrockDataSource",
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSourceDataSourceConfigurationSalesforceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilter"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationSalesforceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterFilters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationSalesforceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterFilters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-source/index.ts",
        "line": 828
      },
      "name": "DataAwsccBedrockDataSourceDataSourceConfigurationSalesforceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterFilters",
      "namespace": "dataAwsccBedrockDataSource",
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSourceDataSourceConfigurationSalesforceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterFilters"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationSalesforceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterFiltersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationSalesforceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterFiltersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-source/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-source/index.ts",
        "line": 895
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 909
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationSalesforceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterFiltersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockDataSourceDataSourceConfigurationSalesforceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterFiltersList",
      "namespace": "dataAwsccBedrockDataSource",
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSourceDataSourceConfigurationSalesforceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterFiltersList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationSalesforceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterFiltersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationSalesforceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterFiltersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-source/index.ts",
          "line": 860
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-source/index.ts",
        "line": 851
      },
      "name": "DataAwsccBedrockDataSourceDataSourceConfigurationSalesforceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterFiltersOutputReference",
      "namespace": "dataAwsccBedrockDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 880
          },
          "name": "exclusionFilters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 885
          },
          "name": "inclusionFilters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 890
          },
          "name": "objectType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 864
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationSalesforceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterFilters"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSourceDataSourceConfigurationSalesforceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterFiltersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationSalesforceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationSalesforceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-source/index.ts",
          "line": 943
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-source/index.ts",
        "line": 936
      },
      "name": "DataAwsccBedrockDataSourceDataSourceConfigurationSalesforceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterOutputReference",
      "namespace": "dataAwsccBedrockDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 964
          },
          "name": "filters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationSalesforceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterFiltersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 947
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationSalesforceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilter"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSourceDataSourceConfigurationSalesforceConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationSalesforceConfigurationCrawlerConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationSalesforceConfigurationCrawlerConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-source/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/data-awscc-bedrock-data-source/index.ts",
        "line": 1051
      },
      "name": "DataAwsccBedrockDataSourceDataSourceConfigurationSalesforceConfigurationCrawlerConfigurationOutputReference",
      "namespace": "dataAwsccBedrockDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 1079
          },
          "name": "filterConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationSalesforceConfigurationCrawlerConfigurationFilterConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 1062
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationSalesforceConfigurationCrawlerConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSourceDataSourceConfigurationSalesforceConfigurationCrawlerConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationSalesforceConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationSalesforceConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-source/index.ts",
          "line": 1177
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-source/index.ts",
        "line": 1170
      },
      "name": "DataAwsccBedrockDataSourceDataSourceConfigurationSalesforceConfigurationOutputReference",
      "namespace": "dataAwsccBedrockDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 1198
          },
          "name": "crawlerConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationSalesforceConfigurationCrawlerConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 1204
          },
          "name": "sourceConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationSalesforceConfigurationSourceConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 1181
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationSalesforceConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSourceDataSourceConfigurationSalesforceConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationSalesforceConfigurationSourceConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationSalesforceConfigurationSourceConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-source/index.ts",
        "line": 1083
      },
      "name": "DataAwsccBedrockDataSourceDataSourceConfigurationSalesforceConfigurationSourceConfiguration",
      "namespace": "dataAwsccBedrockDataSource",
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSourceDataSourceConfigurationSalesforceConfigurationSourceConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationSalesforceConfigurationSourceConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationSalesforceConfigurationSourceConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-source/index.ts",
          "line": 1113
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-source/index.ts",
        "line": 1106
      },
      "name": "DataAwsccBedrockDataSourceDataSourceConfigurationSalesforceConfigurationSourceConfigurationOutputReference",
      "namespace": "dataAwsccBedrockDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 1133
          },
          "name": "authType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 1138
          },
          "name": "credentialsSecretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 1143
          },
          "name": "hostUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 1117
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationSalesforceConfigurationSourceConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSourceDataSourceConfigurationSalesforceConfigurationSourceConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationSharePointConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationSharePointConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-source/index.ts",
        "line": 1542
      },
      "name": "DataAwsccBedrockDataSourceDataSourceConfigurationSharePointConfiguration",
      "namespace": "dataAwsccBedrockDataSource",
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSourceDataSourceConfigurationSharePointConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationSharePointConfigurationCrawlerConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationSharePointConfigurationCrawlerConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-source/index.ts",
        "line": 1408
      },
      "name": "DataAwsccBedrockDataSourceDataSourceConfigurationSharePointConfigurationCrawlerConfiguration",
      "namespace": "dataAwsccBedrockDataSource",
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSourceDataSourceConfigurationSharePointConfigurationCrawlerConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationSharePointConfigurationCrawlerConfigurationFilterConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationSharePointConfigurationCrawlerConfigurationFilterConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-source/index.ts",
        "line": 1348
      },
      "name": "DataAwsccBedrockDataSourceDataSourceConfigurationSharePointConfigurationCrawlerConfigurationFilterConfiguration",
      "namespace": "dataAwsccBedrockDataSource",
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSourceDataSourceConfigurationSharePointConfigurationCrawlerConfigurationFilterConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationSharePointConfigurationCrawlerConfigurationFilterConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationSharePointConfigurationCrawlerConfigurationFilterConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-source/index.ts",
          "line": 1378
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-source/index.ts",
        "line": 1371
      },
      "name": "DataAwsccBedrockDataSourceDataSourceConfigurationSharePointConfigurationCrawlerConfigurationFilterConfigurationOutputReference",
      "namespace": "dataAwsccBedrockDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 1399
          },
          "name": "patternObjectFilter",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationSharePointConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 1404
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 1382
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationSharePointConfigurationCrawlerConfigurationFilterConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSourceDataSourceConfigurationSharePointConfigurationCrawlerConfigurationFilterConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationSharePointConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationSharePointConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-source/index.ts",
        "line": 1293
      },
      "name": "DataAwsccBedrockDataSourceDataSourceConfigurationSharePointConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilter",
      "namespace": "dataAwsccBedrockDataSource",
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSourceDataSourceConfigurationSharePointConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilter"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationSharePointConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterFilters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationSharePointConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterFilters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-source/index.ts",
        "line": 1208
      },
      "name": "DataAwsccBedrockDataSourceDataSourceConfigurationSharePointConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterFilters",
      "namespace": "dataAwsccBedrockDataSource",
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSourceDataSourceConfigurationSharePointConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterFilters"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationSharePointConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterFiltersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationSharePointConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterFiltersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-source/index.ts",
          "line": 1282
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-source/index.ts",
        "line": 1275
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 1289
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationSharePointConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterFiltersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockDataSourceDataSourceConfigurationSharePointConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterFiltersList",
      "namespace": "dataAwsccBedrockDataSource",
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSourceDataSourceConfigurationSharePointConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterFiltersList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationSharePointConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterFiltersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationSharePointConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterFiltersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-source/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 index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-source/index.ts",
        "line": 1231
      },
      "name": "DataAwsccBedrockDataSourceDataSourceConfigurationSharePointConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterFiltersOutputReference",
      "namespace": "dataAwsccBedrockDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 1260
          },
          "name": "exclusionFilters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 1265
          },
          "name": "inclusionFilters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 1270
          },
          "name": "objectType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 1244
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationSharePointConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterFilters"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSourceDataSourceConfigurationSharePointConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterFiltersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationSharePointConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationSharePointConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-source/index.ts",
          "line": 1323
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-source/index.ts",
        "line": 1316
      },
      "name": "DataAwsccBedrockDataSourceDataSourceConfigurationSharePointConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterOutputReference",
      "namespace": "dataAwsccBedrockDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 1344
          },
          "name": "filters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationSharePointConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterFiltersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 1327
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationSharePointConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilter"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSourceDataSourceConfigurationSharePointConfigurationCrawlerConfigurationFilterConfigurationPatternObjectFilterOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationSharePointConfigurationCrawlerConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationSharePointConfigurationCrawlerConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-source/index.ts",
          "line": 1438
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-source/index.ts",
        "line": 1431
      },
      "name": "DataAwsccBedrockDataSourceDataSourceConfigurationSharePointConfigurationCrawlerConfigurationOutputReference",
      "namespace": "dataAwsccBedrockDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 1459
          },
          "name": "filterConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationSharePointConfigurationCrawlerConfigurationFilterConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 1442
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationSharePointConfigurationCrawlerConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSourceDataSourceConfigurationSharePointConfigurationCrawlerConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationSharePointConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationSharePointConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-source/index.ts",
          "line": 1572
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-source/index.ts",
        "line": 1565
      },
      "name": "DataAwsccBedrockDataSourceDataSourceConfigurationSharePointConfigurationOutputReference",
      "namespace": "dataAwsccBedrockDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 1593
          },
          "name": "crawlerConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationSharePointConfigurationCrawlerConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 1599
          },
          "name": "sourceConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationSharePointConfigurationSourceConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 1576
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationSharePointConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSourceDataSourceConfigurationSharePointConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationSharePointConfigurationSourceConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationSharePointConfigurationSourceConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-source/index.ts",
        "line": 1463
      },
      "name": "DataAwsccBedrockDataSourceDataSourceConfigurationSharePointConfigurationSourceConfiguration",
      "namespace": "dataAwsccBedrockDataSource",
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSourceDataSourceConfigurationSharePointConfigurationSourceConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationSharePointConfigurationSourceConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationSharePointConfigurationSourceConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-source/index.ts",
          "line": 1493
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-source/index.ts",
        "line": 1486
      },
      "name": "DataAwsccBedrockDataSourceDataSourceConfigurationSharePointConfigurationSourceConfigurationOutputReference",
      "namespace": "dataAwsccBedrockDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 1513
          },
          "name": "authType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 1518
          },
          "name": "credentialsSecretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 1523
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 1528
          },
          "name": "hostType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 1533
          },
          "name": "siteUrls",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 1538
          },
          "name": "tenantId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 1497
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationSharePointConfigurationSourceConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSourceDataSourceConfigurationSharePointConfigurationSourceConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationWebConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationWebConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-source/index.ts",
        "line": 1927
      },
      "name": "DataAwsccBedrockDataSourceDataSourceConfigurationWebConfiguration",
      "namespace": "dataAwsccBedrockDataSource",
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSourceDataSourceConfigurationWebConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationWebConfigurationCrawlerConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationWebConfigurationCrawlerConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-source/index.ts",
        "line": 1662
      },
      "name": "DataAwsccBedrockDataSourceDataSourceConfigurationWebConfigurationCrawlerConfiguration",
      "namespace": "dataAwsccBedrockDataSource",
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSourceDataSourceConfigurationWebConfigurationCrawlerConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationWebConfigurationCrawlerConfigurationCrawlerLimits": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationWebConfigurationCrawlerConfigurationCrawlerLimits",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-source/index.ts",
        "line": 1603
      },
      "name": "DataAwsccBedrockDataSourceDataSourceConfigurationWebConfigurationCrawlerConfigurationCrawlerLimits",
      "namespace": "dataAwsccBedrockDataSource",
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSourceDataSourceConfigurationWebConfigurationCrawlerConfigurationCrawlerLimits"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationWebConfigurationCrawlerConfigurationCrawlerLimitsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationWebConfigurationCrawlerConfigurationCrawlerLimitsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-source/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-awscc-bedrock-data-source/index.ts",
        "line": 1626
      },
      "name": "DataAwsccBedrockDataSourceDataSourceConfigurationWebConfigurationCrawlerConfigurationCrawlerLimitsOutputReference",
      "namespace": "dataAwsccBedrockDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 1653
          },
          "name": "maxPages",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 1658
          },
          "name": "rateLimit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 1637
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationWebConfigurationCrawlerConfigurationCrawlerLimits"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSourceDataSourceConfigurationWebConfigurationCrawlerConfigurationCrawlerLimitsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationWebConfigurationCrawlerConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationWebConfigurationCrawlerConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-source/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-awscc-bedrock-data-source/index.ts",
        "line": 1685
      },
      "name": "DataAwsccBedrockDataSourceDataSourceConfigurationWebConfigurationCrawlerConfigurationOutputReference",
      "namespace": "dataAwsccBedrockDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 1713
          },
          "name": "crawlerLimits",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationWebConfigurationCrawlerConfigurationCrawlerLimitsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 1718
          },
          "name": "exclusionFilters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 1723
          },
          "name": "inclusionFilters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 1728
          },
          "name": "scope",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 1733
          },
          "name": "userAgent",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 1738
          },
          "name": "userAgentHeader",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 1696
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationWebConfigurationCrawlerConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSourceDataSourceConfigurationWebConfigurationCrawlerConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationWebConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationWebConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-source/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/data-awscc-bedrock-data-source/index.ts",
        "line": 1950
      },
      "name": "DataAwsccBedrockDataSourceDataSourceConfigurationWebConfigurationOutputReference",
      "namespace": "dataAwsccBedrockDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 1978
          },
          "name": "crawlerConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationWebConfigurationCrawlerConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 1984
          },
          "name": "sourceConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationWebConfigurationSourceConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 1961
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationWebConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSourceDataSourceConfigurationWebConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationWebConfigurationSourceConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationWebConfigurationSourceConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-source/index.ts",
        "line": 1872
      },
      "name": "DataAwsccBedrockDataSourceDataSourceConfigurationWebConfigurationSourceConfiguration",
      "namespace": "dataAwsccBedrockDataSource",
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSourceDataSourceConfigurationWebConfigurationSourceConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationWebConfigurationSourceConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationWebConfigurationSourceConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-source/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-awscc-bedrock-data-source/index.ts",
        "line": 1895
      },
      "name": "DataAwsccBedrockDataSourceDataSourceConfigurationWebConfigurationSourceConfigurationOutputReference",
      "namespace": "dataAwsccBedrockDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 1923
          },
          "name": "urlConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationWebConfigurationSourceConfigurationUrlConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 1906
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationWebConfigurationSourceConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSourceDataSourceConfigurationWebConfigurationSourceConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationWebConfigurationSourceConfigurationUrlConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationWebConfigurationSourceConfigurationUrlConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-source/index.ts",
        "line": 1817
      },
      "name": "DataAwsccBedrockDataSourceDataSourceConfigurationWebConfigurationSourceConfigurationUrlConfiguration",
      "namespace": "dataAwsccBedrockDataSource",
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSourceDataSourceConfigurationWebConfigurationSourceConfigurationUrlConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationWebConfigurationSourceConfigurationUrlConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationWebConfigurationSourceConfigurationUrlConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-source/index.ts",
          "line": 1847
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-source/index.ts",
        "line": 1840
      },
      "name": "DataAwsccBedrockDataSourceDataSourceConfigurationWebConfigurationSourceConfigurationUrlConfigurationOutputReference",
      "namespace": "dataAwsccBedrockDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 1868
          },
          "name": "seedUrls",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationWebConfigurationSourceConfigurationUrlConfigurationSeedUrlsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 1851
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationWebConfigurationSourceConfigurationUrlConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSourceDataSourceConfigurationWebConfigurationSourceConfigurationUrlConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationWebConfigurationSourceConfigurationUrlConfigurationSeedUrls": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationWebConfigurationSourceConfigurationUrlConfigurationSeedUrls",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-source/index.ts",
        "line": 1742
      },
      "name": "DataAwsccBedrockDataSourceDataSourceConfigurationWebConfigurationSourceConfigurationUrlConfigurationSeedUrls",
      "namespace": "dataAwsccBedrockDataSource",
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSourceDataSourceConfigurationWebConfigurationSourceConfigurationUrlConfigurationSeedUrls"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationWebConfigurationSourceConfigurationUrlConfigurationSeedUrlsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationWebConfigurationSourceConfigurationUrlConfigurationSeedUrlsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-source/index.ts",
          "line": 1806
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-source/index.ts",
        "line": 1799
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 1813
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationWebConfigurationSourceConfigurationUrlConfigurationSeedUrlsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockDataSourceDataSourceConfigurationWebConfigurationSourceConfigurationUrlConfigurationSeedUrlsList",
      "namespace": "dataAwsccBedrockDataSource",
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSourceDataSourceConfigurationWebConfigurationSourceConfigurationUrlConfigurationSeedUrlsList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationWebConfigurationSourceConfigurationUrlConfigurationSeedUrlsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationWebConfigurationSourceConfigurationUrlConfigurationSeedUrlsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-source/index.ts",
          "line": 1774
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-source/index.ts",
        "line": 1765
      },
      "name": "DataAwsccBedrockDataSourceDataSourceConfigurationWebConfigurationSourceConfigurationUrlConfigurationSeedUrlsOutputReference",
      "namespace": "dataAwsccBedrockDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 1794
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 1778
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceDataSourceConfigurationWebConfigurationSourceConfigurationUrlConfigurationSeedUrls"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSourceDataSourceConfigurationWebConfigurationSourceConfigurationUrlConfigurationSeedUrlsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceServerSideEncryptionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceServerSideEncryptionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-source/index.ts",
        "line": 2078
      },
      "name": "DataAwsccBedrockDataSourceServerSideEncryptionConfiguration",
      "namespace": "dataAwsccBedrockDataSource",
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSourceServerSideEncryptionConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceServerSideEncryptionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceServerSideEncryptionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-source/index.ts",
          "line": 2108
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-source/index.ts",
        "line": 2101
      },
      "name": "DataAwsccBedrockDataSourceServerSideEncryptionConfigurationOutputReference",
      "namespace": "dataAwsccBedrockDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 2128
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 2112
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceServerSideEncryptionConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSourceServerSideEncryptionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-source/index.ts",
        "line": 3235
      },
      "name": "DataAwsccBedrockDataSourceVectorIngestionConfiguration",
      "namespace": "dataAwsccBedrockDataSource",
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSourceVectorIngestionConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationChunkingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationChunkingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-source/index.ts",
        "line": 2390
      },
      "name": "DataAwsccBedrockDataSourceVectorIngestionConfigurationChunkingConfiguration",
      "namespace": "dataAwsccBedrockDataSource",
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSourceVectorIngestionConfigurationChunkingConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationChunkingConfigurationFixedSizeChunkingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationChunkingConfigurationFixedSizeChunkingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-source/index.ts",
        "line": 2132
      },
      "name": "DataAwsccBedrockDataSourceVectorIngestionConfigurationChunkingConfigurationFixedSizeChunkingConfiguration",
      "namespace": "dataAwsccBedrockDataSource",
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSourceVectorIngestionConfigurationChunkingConfigurationFixedSizeChunkingConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationChunkingConfigurationFixedSizeChunkingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationChunkingConfigurationFixedSizeChunkingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-source/index.ts",
          "line": 2162
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-source/index.ts",
        "line": 2155
      },
      "name": "DataAwsccBedrockDataSourceVectorIngestionConfigurationChunkingConfigurationFixedSizeChunkingConfigurationOutputReference",
      "namespace": "dataAwsccBedrockDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 2182
          },
          "name": "maxTokens",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 2187
          },
          "name": "overlapPercentage",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 2166
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationChunkingConfigurationFixedSizeChunkingConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSourceVectorIngestionConfigurationChunkingConfigurationFixedSizeChunkingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-source/index.ts",
        "line": 2266
      },
      "name": "DataAwsccBedrockDataSourceVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfiguration",
      "namespace": "dataAwsccBedrockDataSource",
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSourceVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfigurationLevelConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfigurationLevelConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-source/index.ts",
        "line": 2191
      },
      "name": "DataAwsccBedrockDataSourceVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfigurationLevelConfigurations",
      "namespace": "dataAwsccBedrockDataSource",
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSourceVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfigurationLevelConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfigurationLevelConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfigurationLevelConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-source/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-source/index.ts",
        "line": 2248
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 2262
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfigurationLevelConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockDataSourceVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfigurationLevelConfigurationsList",
      "namespace": "dataAwsccBedrockDataSource",
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSourceVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfigurationLevelConfigurationsList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfigurationLevelConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfigurationLevelConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-source/index.ts",
          "line": 2223
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-source/index.ts",
        "line": 2214
      },
      "name": "DataAwsccBedrockDataSourceVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfigurationLevelConfigurationsOutputReference",
      "namespace": "dataAwsccBedrockDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 2243
          },
          "name": "maxTokens",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 2227
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfigurationLevelConfigurations"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSourceVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfigurationLevelConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-source/index.ts",
          "line": 2296
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-source/index.ts",
        "line": 2289
      },
      "name": "DataAwsccBedrockDataSourceVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfigurationOutputReference",
      "namespace": "dataAwsccBedrockDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 2317
          },
          "name": "levelConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfigurationLevelConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 2322
          },
          "name": "overlapTokens",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 2300
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSourceVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationChunkingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationChunkingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-source/index.ts",
          "line": 2420
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-source/index.ts",
        "line": 2413
      },
      "name": "DataAwsccBedrockDataSourceVectorIngestionConfigurationChunkingConfigurationOutputReference",
      "namespace": "dataAwsccBedrockDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 2440
          },
          "name": "chunkingStrategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 2446
          },
          "name": "fixedSizeChunkingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationChunkingConfigurationFixedSizeChunkingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 2452
          },
          "name": "hierarchicalChunkingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 2458
          },
          "name": "semanticChunkingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationChunkingConfigurationSemanticChunkingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 2424
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationChunkingConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSourceVectorIngestionConfigurationChunkingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationChunkingConfigurationSemanticChunkingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationChunkingConfigurationSemanticChunkingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-source/index.ts",
        "line": 2326
      },
      "name": "DataAwsccBedrockDataSourceVectorIngestionConfigurationChunkingConfigurationSemanticChunkingConfiguration",
      "namespace": "dataAwsccBedrockDataSource",
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSourceVectorIngestionConfigurationChunkingConfigurationSemanticChunkingConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationChunkingConfigurationSemanticChunkingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationChunkingConfigurationSemanticChunkingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-source/index.ts",
          "line": 2356
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-source/index.ts",
        "line": 2349
      },
      "name": "DataAwsccBedrockDataSourceVectorIngestionConfigurationChunkingConfigurationSemanticChunkingConfigurationOutputReference",
      "namespace": "dataAwsccBedrockDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 2376
          },
          "name": "breakpointPercentileThreshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 2381
          },
          "name": "bufferSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 2386
          },
          "name": "maxTokens",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 2360
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationChunkingConfigurationSemanticChunkingConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSourceVectorIngestionConfigurationChunkingConfigurationSemanticChunkingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationContextEnrichmentConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationContextEnrichmentConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-source/index.ts",
        "line": 2576
      },
      "name": "DataAwsccBedrockDataSourceVectorIngestionConfigurationContextEnrichmentConfiguration",
      "namespace": "dataAwsccBedrockDataSource",
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSourceVectorIngestionConfigurationContextEnrichmentConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationContextEnrichmentConfigurationBedrockFoundationModelConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationContextEnrichmentConfigurationBedrockFoundationModelConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-source/index.ts",
        "line": 2516
      },
      "name": "DataAwsccBedrockDataSourceVectorIngestionConfigurationContextEnrichmentConfigurationBedrockFoundationModelConfiguration",
      "namespace": "dataAwsccBedrockDataSource",
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSourceVectorIngestionConfigurationContextEnrichmentConfigurationBedrockFoundationModelConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationContextEnrichmentConfigurationBedrockFoundationModelConfigurationEnrichmentStrategyConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationContextEnrichmentConfigurationBedrockFoundationModelConfigurationEnrichmentStrategyConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-source/index.ts",
        "line": 2462
      },
      "name": "DataAwsccBedrockDataSourceVectorIngestionConfigurationContextEnrichmentConfigurationBedrockFoundationModelConfigurationEnrichmentStrategyConfiguration",
      "namespace": "dataAwsccBedrockDataSource",
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSourceVectorIngestionConfigurationContextEnrichmentConfigurationBedrockFoundationModelConfigurationEnrichmentStrategyConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationContextEnrichmentConfigurationBedrockFoundationModelConfigurationEnrichmentStrategyConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationContextEnrichmentConfigurationBedrockFoundationModelConfigurationEnrichmentStrategyConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-source/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/data-awscc-bedrock-data-source/index.ts",
        "line": 2485
      },
      "name": "DataAwsccBedrockDataSourceVectorIngestionConfigurationContextEnrichmentConfigurationBedrockFoundationModelConfigurationEnrichmentStrategyConfigurationOutputReference",
      "namespace": "dataAwsccBedrockDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 2512
          },
          "name": "method",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 2496
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationContextEnrichmentConfigurationBedrockFoundationModelConfigurationEnrichmentStrategyConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSourceVectorIngestionConfigurationContextEnrichmentConfigurationBedrockFoundationModelConfigurationEnrichmentStrategyConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationContextEnrichmentConfigurationBedrockFoundationModelConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationContextEnrichmentConfigurationBedrockFoundationModelConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-source/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/data-awscc-bedrock-data-source/index.ts",
        "line": 2539
      },
      "name": "DataAwsccBedrockDataSourceVectorIngestionConfigurationContextEnrichmentConfigurationBedrockFoundationModelConfigurationOutputReference",
      "namespace": "dataAwsccBedrockDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 2567
          },
          "name": "enrichmentStrategyConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationContextEnrichmentConfigurationBedrockFoundationModelConfigurationEnrichmentStrategyConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 2572
          },
          "name": "modelArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 2550
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationContextEnrichmentConfigurationBedrockFoundationModelConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSourceVectorIngestionConfigurationContextEnrichmentConfigurationBedrockFoundationModelConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationContextEnrichmentConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationContextEnrichmentConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-source/index.ts",
          "line": 2606
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-source/index.ts",
        "line": 2599
      },
      "name": "DataAwsccBedrockDataSourceVectorIngestionConfigurationContextEnrichmentConfigurationOutputReference",
      "namespace": "dataAwsccBedrockDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 2627
          },
          "name": "bedrockFoundationModelConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationContextEnrichmentConfigurationBedrockFoundationModelConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 2632
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 2610
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationContextEnrichmentConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSourceVectorIngestionConfigurationContextEnrichmentConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationCustomTransformationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationCustomTransformationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-source/index.ts",
        "line": 2935
      },
      "name": "DataAwsccBedrockDataSourceVectorIngestionConfigurationCustomTransformationConfiguration",
      "namespace": "dataAwsccBedrockDataSource",
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSourceVectorIngestionConfigurationCustomTransformationConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationIntermediateStorage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationIntermediateStorage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-source/index.ts",
        "line": 2690
      },
      "name": "DataAwsccBedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationIntermediateStorage",
      "namespace": "dataAwsccBedrockDataSource",
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationIntermediateStorage"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationIntermediateStorageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationIntermediateStorageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-source/index.ts",
          "line": 2720
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-source/index.ts",
        "line": 2713
      },
      "name": "DataAwsccBedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationIntermediateStorageOutputReference",
      "namespace": "dataAwsccBedrockDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 2741
          },
          "name": "s3Location",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationIntermediateStorageS3LocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 2724
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationIntermediateStorage"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationIntermediateStorageOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationIntermediateStorageS3Location": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationIntermediateStorageS3Location",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-source/index.ts",
        "line": 2636
      },
      "name": "DataAwsccBedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationIntermediateStorageS3Location",
      "namespace": "dataAwsccBedrockDataSource",
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationIntermediateStorageS3Location"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationIntermediateStorageS3LocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationIntermediateStorageS3LocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-source/index.ts",
          "line": 2666
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-source/index.ts",
        "line": 2659
      },
      "name": "DataAwsccBedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationIntermediateStorageS3LocationOutputReference",
      "namespace": "dataAwsccBedrockDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 2686
          },
          "name": "uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 2670
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationIntermediateStorageS3Location"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationIntermediateStorageS3LocationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-source/index.ts",
          "line": 2965
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-source/index.ts",
        "line": 2958
      },
      "name": "DataAwsccBedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationOutputReference",
      "namespace": "dataAwsccBedrockDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 2986
          },
          "name": "intermediateStorage",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationIntermediateStorageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 2992
          },
          "name": "transformations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationTransformationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 2969
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationCustomTransformationConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationTransformations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationTransformations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-source/index.ts",
        "line": 2854
      },
      "name": "DataAwsccBedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationTransformations",
      "namespace": "dataAwsccBedrockDataSource",
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationTransformations"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationTransformationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationTransformationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-source/index.ts",
          "line": 2924
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-source/index.ts",
        "line": 2917
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 2931
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationTransformationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationTransformationsList",
      "namespace": "dataAwsccBedrockDataSource",
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationTransformationsList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationTransformationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationTransformationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-source/index.ts",
          "line": 2886
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-source/index.ts",
        "line": 2877
      },
      "name": "DataAwsccBedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationTransformationsOutputReference",
      "namespace": "dataAwsccBedrockDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 2906
          },
          "name": "stepToApply",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 2912
          },
          "name": "transformationFunction",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationTransformationsTransformationFunctionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 2890
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationTransformations"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationTransformationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationTransformationsTransformationFunction": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationTransformationsTransformationFunction",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-source/index.ts",
        "line": 2799
      },
      "name": "DataAwsccBedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationTransformationsTransformationFunction",
      "namespace": "dataAwsccBedrockDataSource",
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationTransformationsTransformationFunction"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationTransformationsTransformationFunctionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationTransformationsTransformationFunctionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-source/index.ts",
          "line": 2829
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-source/index.ts",
        "line": 2822
      },
      "name": "DataAwsccBedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationTransformationsTransformationFunctionOutputReference",
      "namespace": "dataAwsccBedrockDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 2850
          },
          "name": "transformationLambdaConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationTransformationsTransformationFunctionTransformationLambdaConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 2833
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationTransformationsTransformationFunction"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationTransformationsTransformationFunctionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationTransformationsTransformationFunctionTransformationLambdaConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationTransformationsTransformationFunctionTransformationLambdaConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-source/index.ts",
        "line": 2745
      },
      "name": "DataAwsccBedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationTransformationsTransformationFunctionTransformationLambdaConfiguration",
      "namespace": "dataAwsccBedrockDataSource",
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationTransformationsTransformationFunctionTransformationLambdaConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationTransformationsTransformationFunctionTransformationLambdaConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationTransformationsTransformationFunctionTransformationLambdaConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-source/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-source/index.ts",
        "line": 2768
      },
      "name": "DataAwsccBedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationTransformationsTransformationFunctionTransformationLambdaConfigurationOutputReference",
      "namespace": "dataAwsccBedrockDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 2795
          },
          "name": "lambdaArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 2779
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationTransformationsTransformationFunctionTransformationLambdaConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationTransformationsTransformationFunctionTransformationLambdaConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-source/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-source/index.ts",
        "line": 3258
      },
      "name": "DataAwsccBedrockDataSourceVectorIngestionConfigurationOutputReference",
      "namespace": "dataAwsccBedrockDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 3286
          },
          "name": "chunkingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationChunkingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 3292
          },
          "name": "contextEnrichmentConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationContextEnrichmentConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 3298
          },
          "name": "customTransformationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationCustomTransformationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 3304
          },
          "name": "parsingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationParsingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 3269
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSourceVectorIngestionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationParsingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationParsingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-source/index.ts",
        "line": 3169
      },
      "name": "DataAwsccBedrockDataSourceVectorIngestionConfigurationParsingConfiguration",
      "namespace": "dataAwsccBedrockDataSource",
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSourceVectorIngestionConfigurationParsingConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationParsingConfigurationBedrockDataAutomationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationParsingConfigurationBedrockDataAutomationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-source/index.ts",
        "line": 2996
      },
      "name": "DataAwsccBedrockDataSourceVectorIngestionConfigurationParsingConfigurationBedrockDataAutomationConfiguration",
      "namespace": "dataAwsccBedrockDataSource",
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSourceVectorIngestionConfigurationParsingConfigurationBedrockDataAutomationConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationParsingConfigurationBedrockDataAutomationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationParsingConfigurationBedrockDataAutomationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-source/index.ts",
          "line": 3026
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-source/index.ts",
        "line": 3019
      },
      "name": "DataAwsccBedrockDataSourceVectorIngestionConfigurationParsingConfigurationBedrockDataAutomationConfigurationOutputReference",
      "namespace": "dataAwsccBedrockDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 3046
          },
          "name": "parsingModality",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 3030
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationParsingConfigurationBedrockDataAutomationConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSourceVectorIngestionConfigurationParsingConfigurationBedrockDataAutomationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationParsingConfigurationBedrockFoundationModelConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationParsingConfigurationBedrockFoundationModelConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-source/index.ts",
        "line": 3104
      },
      "name": "DataAwsccBedrockDataSourceVectorIngestionConfigurationParsingConfigurationBedrockFoundationModelConfiguration",
      "namespace": "dataAwsccBedrockDataSource",
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSourceVectorIngestionConfigurationParsingConfigurationBedrockFoundationModelConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationParsingConfigurationBedrockFoundationModelConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationParsingConfigurationBedrockFoundationModelConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-source/index.ts",
          "line": 3134
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-source/index.ts",
        "line": 3127
      },
      "name": "DataAwsccBedrockDataSourceVectorIngestionConfigurationParsingConfigurationBedrockFoundationModelConfigurationOutputReference",
      "namespace": "dataAwsccBedrockDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 3154
          },
          "name": "modelArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 3159
          },
          "name": "parsingModality",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 3165
          },
          "name": "parsingPrompt",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationParsingConfigurationBedrockFoundationModelConfigurationParsingPromptOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 3138
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationParsingConfigurationBedrockFoundationModelConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSourceVectorIngestionConfigurationParsingConfigurationBedrockFoundationModelConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationParsingConfigurationBedrockFoundationModelConfigurationParsingPrompt": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationParsingConfigurationBedrockFoundationModelConfigurationParsingPrompt",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-source/index.ts",
        "line": 3050
      },
      "name": "DataAwsccBedrockDataSourceVectorIngestionConfigurationParsingConfigurationBedrockFoundationModelConfigurationParsingPrompt",
      "namespace": "dataAwsccBedrockDataSource",
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSourceVectorIngestionConfigurationParsingConfigurationBedrockFoundationModelConfigurationParsingPrompt"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationParsingConfigurationBedrockFoundationModelConfigurationParsingPromptOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationParsingConfigurationBedrockFoundationModelConfigurationParsingPromptOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-source/index.ts",
          "line": 3080
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-source/index.ts",
        "line": 3073
      },
      "name": "DataAwsccBedrockDataSourceVectorIngestionConfigurationParsingConfigurationBedrockFoundationModelConfigurationParsingPromptOutputReference",
      "namespace": "dataAwsccBedrockDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 3100
          },
          "name": "parsingPromptText",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 3084
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationParsingConfigurationBedrockFoundationModelConfigurationParsingPrompt"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSourceVectorIngestionConfigurationParsingConfigurationBedrockFoundationModelConfigurationParsingPromptOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationParsingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationParsingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-data-source/index.ts",
          "line": 3199
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-data-source/index.ts",
        "line": 3192
      },
      "name": "DataAwsccBedrockDataSourceVectorIngestionConfigurationParsingConfigurationOutputReference",
      "namespace": "dataAwsccBedrockDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 3220
          },
          "name": "bedrockDataAutomationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationParsingConfigurationBedrockDataAutomationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 3226
          },
          "name": "bedrockFoundationModelConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationParsingConfigurationBedrockFoundationModelConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 3231
          },
          "name": "parsingStrategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-data-source/index.ts",
            "line": 3203
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockDataSource.DataAwsccBedrockDataSourceVectorIngestionConfigurationParsingConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-data-source/index:DataAwsccBedrockDataSourceVectorIngestionConfigurationParsingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockEnforcedGuardrailConfiguration.DataAwsccBedrockEnforcedGuardrailConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_enforced_guardrail_configuration awscc_bedrock_enforced_guardrail_configuration}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockEnforcedGuardrailConfiguration.DataAwsccBedrockEnforcedGuardrailConfiguration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_enforced_guardrail_configuration awscc_bedrock_enforced_guardrail_configuration} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-enforced-guardrail-configuration/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-awscc.dataAwsccBedrockEnforcedGuardrailConfiguration.DataAwsccBedrockEnforcedGuardrailConfigurationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-enforced-guardrail-configuration/index.ts",
        "line": 147
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBedrockEnforcedGuardrailConfiguration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-enforced-guardrail-configuration/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 DataAwsccBedrockEnforcedGuardrailConfiguration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_enforced_guardrail_configuration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBedrockEnforcedGuardrailConfiguration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBedrockEnforcedGuardrailConfiguration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-enforced-guardrail-configuration/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-awscc-bedrock-enforced-guardrail-configuration/index.ts",
            "line": 287
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBedrockEnforcedGuardrailConfiguration",
      "namespace": "dataAwsccBedrockEnforcedGuardrailConfiguration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-enforced-guardrail-configuration/index.ts",
            "line": 152
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-enforced-guardrail-configuration/index.ts",
            "line": 203
          },
          "name": "configId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-enforced-guardrail-configuration/index.ts",
            "line": 208
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-enforced-guardrail-configuration/index.ts",
            "line": 213
          },
          "name": "createdBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-enforced-guardrail-configuration/index.ts",
            "line": 218
          },
          "name": "guardrailArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-enforced-guardrail-configuration/index.ts",
            "line": 223
          },
          "name": "guardrailId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-enforced-guardrail-configuration/index.ts",
            "line": 228
          },
          "name": "guardrailIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-enforced-guardrail-configuration/index.ts",
            "line": 233
          },
          "name": "guardrailVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-enforced-guardrail-configuration/index.ts",
            "line": 252
          },
          "name": "modelEnforcement",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockEnforcedGuardrailConfiguration.DataAwsccBedrockEnforcedGuardrailConfigurationModelEnforcementOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-enforced-guardrail-configuration/index.ts",
            "line": 257
          },
          "name": "owner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-enforced-guardrail-configuration/index.ts",
            "line": 263
          },
          "name": "selectiveContentGuarding",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockEnforcedGuardrailConfiguration.DataAwsccBedrockEnforcedGuardrailConfigurationSelectiveContentGuardingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-enforced-guardrail-configuration/index.ts",
            "line": 268
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-enforced-guardrail-configuration/index.ts",
            "line": 273
          },
          "name": "updatedBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-enforced-guardrail-configuration/index.ts",
            "line": 246
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-enforced-guardrail-configuration/index.ts",
            "line": 239
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-enforced-guardrail-configuration/index:DataAwsccBedrockEnforcedGuardrailConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockEnforcedGuardrailConfiguration.DataAwsccBedrockEnforcedGuardrailConfigurationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockEnforcedGuardrailConfiguration.DataAwsccBedrockEnforcedGuardrailConfigurationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-enforced-guardrail-configuration/index.ts",
        "line": 14
      },
      "name": "DataAwsccBedrockEnforcedGuardrailConfigurationConfig",
      "namespace": "dataAwsccBedrockEnforcedGuardrailConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_enforced_guardrail_configuration#id DataAwsccBedrockEnforcedGuardrailConfiguration#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-enforced-guardrail-configuration/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-enforced-guardrail-configuration/index:DataAwsccBedrockEnforcedGuardrailConfigurationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockEnforcedGuardrailConfiguration.DataAwsccBedrockEnforcedGuardrailConfigurationModelEnforcement": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockEnforcedGuardrailConfiguration.DataAwsccBedrockEnforcedGuardrailConfigurationModelEnforcement",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-enforced-guardrail-configuration/index.ts",
        "line": 25
      },
      "name": "DataAwsccBedrockEnforcedGuardrailConfigurationModelEnforcement",
      "namespace": "dataAwsccBedrockEnforcedGuardrailConfiguration",
      "symbolId": "src/data-awscc-bedrock-enforced-guardrail-configuration/index:DataAwsccBedrockEnforcedGuardrailConfigurationModelEnforcement"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockEnforcedGuardrailConfiguration.DataAwsccBedrockEnforcedGuardrailConfigurationModelEnforcementOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockEnforcedGuardrailConfiguration.DataAwsccBedrockEnforcedGuardrailConfigurationModelEnforcementOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-enforced-guardrail-configuration/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-enforced-guardrail-configuration/index.ts",
        "line": 48
      },
      "name": "DataAwsccBedrockEnforcedGuardrailConfigurationModelEnforcementOutputReference",
      "namespace": "dataAwsccBedrockEnforcedGuardrailConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-enforced-guardrail-configuration/index.ts",
            "line": 75
          },
          "name": "excludedModels",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-enforced-guardrail-configuration/index.ts",
            "line": 80
          },
          "name": "includedModels",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-enforced-guardrail-configuration/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockEnforcedGuardrailConfiguration.DataAwsccBedrockEnforcedGuardrailConfigurationModelEnforcement"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-enforced-guardrail-configuration/index:DataAwsccBedrockEnforcedGuardrailConfigurationModelEnforcementOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockEnforcedGuardrailConfiguration.DataAwsccBedrockEnforcedGuardrailConfigurationSelectiveContentGuarding": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockEnforcedGuardrailConfiguration.DataAwsccBedrockEnforcedGuardrailConfigurationSelectiveContentGuarding",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-enforced-guardrail-configuration/index.ts",
        "line": 84
      },
      "name": "DataAwsccBedrockEnforcedGuardrailConfigurationSelectiveContentGuarding",
      "namespace": "dataAwsccBedrockEnforcedGuardrailConfiguration",
      "symbolId": "src/data-awscc-bedrock-enforced-guardrail-configuration/index:DataAwsccBedrockEnforcedGuardrailConfigurationSelectiveContentGuarding"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockEnforcedGuardrailConfiguration.DataAwsccBedrockEnforcedGuardrailConfigurationSelectiveContentGuardingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockEnforcedGuardrailConfiguration.DataAwsccBedrockEnforcedGuardrailConfigurationSelectiveContentGuardingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-enforced-guardrail-configuration/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-awscc-bedrock-enforced-guardrail-configuration/index.ts",
        "line": 107
      },
      "name": "DataAwsccBedrockEnforcedGuardrailConfigurationSelectiveContentGuardingOutputReference",
      "namespace": "dataAwsccBedrockEnforcedGuardrailConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-enforced-guardrail-configuration/index.ts",
            "line": 134
          },
          "name": "messages",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-enforced-guardrail-configuration/index.ts",
            "line": 139
          },
          "name": "systemAttribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-enforced-guardrail-configuration/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockEnforcedGuardrailConfiguration.DataAwsccBedrockEnforcedGuardrailConfigurationSelectiveContentGuarding"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-enforced-guardrail-configuration/index:DataAwsccBedrockEnforcedGuardrailConfigurationSelectiveContentGuardingOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockEnforcedGuardrailConfigurations.DataAwsccBedrockEnforcedGuardrailConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_enforced_guardrail_configurations awscc_bedrock_enforced_guardrail_configurations}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockEnforcedGuardrailConfigurations.DataAwsccBedrockEnforcedGuardrailConfigurations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_enforced_guardrail_configurations awscc_bedrock_enforced_guardrail_configurations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-enforced-guardrail-configurations/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockEnforcedGuardrailConfigurations.DataAwsccBedrockEnforcedGuardrailConfigurationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-enforced-guardrail-configurations/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBedrockEnforcedGuardrailConfigurations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-enforced-guardrail-configurations/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccBedrockEnforcedGuardrailConfigurations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_enforced_guardrail_configurations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBedrockEnforcedGuardrailConfigurations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBedrockEnforcedGuardrailConfigurations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-enforced-guardrail-configurations/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-enforced-guardrail-configurations/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBedrockEnforcedGuardrailConfigurations",
      "namespace": "dataAwsccBedrockEnforcedGuardrailConfigurations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-enforced-guardrail-configurations/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-enforced-guardrail-configurations/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-enforced-guardrail-configurations/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-enforced-guardrail-configurations/index:DataAwsccBedrockEnforcedGuardrailConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockEnforcedGuardrailConfigurations.DataAwsccBedrockEnforcedGuardrailConfigurationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockEnforcedGuardrailConfigurations.DataAwsccBedrockEnforcedGuardrailConfigurationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-enforced-guardrail-configurations/index.ts",
        "line": 14
      },
      "name": "DataAwsccBedrockEnforcedGuardrailConfigurationsConfig",
      "namespace": "dataAwsccBedrockEnforcedGuardrailConfigurations",
      "symbolId": "src/data-awscc-bedrock-enforced-guardrail-configurations/index:DataAwsccBedrockEnforcedGuardrailConfigurationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockFlowAlias.DataAwsccBedrockFlowAlias": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_flow_alias awscc_bedrock_flow_alias}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowAlias.DataAwsccBedrockFlowAlias",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_flow_alias awscc_bedrock_flow_alias} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-flow-alias/index.ts",
          "line": 195
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowAlias.DataAwsccBedrockFlowAliasConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-flow-alias/index.ts",
        "line": 163
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBedrockFlowAlias resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-alias/index.ts",
            "line": 180
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccBedrockFlowAlias to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_flow_alias#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBedrockFlowAlias that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBedrockFlowAlias to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-alias/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-awscc-bedrock-flow-alias/index.ts",
            "line": 299
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBedrockFlowAlias",
      "namespace": "dataAwsccBedrockFlowAlias",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-alias/index.ts",
            "line": 168
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-alias/index.ts",
            "line": 219
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-alias/index.ts",
            "line": 225
          },
          "name": "concurrencyConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowAlias.DataAwsccBedrockFlowAliasConcurrencyConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-alias/index.ts",
            "line": 230
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-alias/index.ts",
            "line": 235
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-alias/index.ts",
            "line": 240
          },
          "name": "flowAliasId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-alias/index.ts",
            "line": 245
          },
          "name": "flowArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-alias/index.ts",
            "line": 250
          },
          "name": "flowId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-alias/index.ts",
            "line": 268
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-alias/index.ts",
            "line": 274
          },
          "name": "routingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowAlias.DataAwsccBedrockFlowAliasRoutingConfigurationList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-alias/index.ts",
            "line": 280
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-alias/index.ts",
            "line": 285
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-alias/index.ts",
            "line": 263
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-alias/index.ts",
            "line": 256
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-flow-alias/index:DataAwsccBedrockFlowAlias"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockFlowAlias.DataAwsccBedrockFlowAliasConcurrencyConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowAlias.DataAwsccBedrockFlowAliasConcurrencyConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-flow-alias/index.ts",
        "line": 25
      },
      "name": "DataAwsccBedrockFlowAliasConcurrencyConfiguration",
      "namespace": "dataAwsccBedrockFlowAlias",
      "symbolId": "src/data-awscc-bedrock-flow-alias/index:DataAwsccBedrockFlowAliasConcurrencyConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockFlowAlias.DataAwsccBedrockFlowAliasConcurrencyConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowAlias.DataAwsccBedrockFlowAliasConcurrencyConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-flow-alias/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-flow-alias/index.ts",
        "line": 48
      },
      "name": "DataAwsccBedrockFlowAliasConcurrencyConfigurationOutputReference",
      "namespace": "dataAwsccBedrockFlowAlias",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-alias/index.ts",
            "line": 75
          },
          "name": "maxConcurrency",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-alias/index.ts",
            "line": 80
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-alias/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowAlias.DataAwsccBedrockFlowAliasConcurrencyConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-flow-alias/index:DataAwsccBedrockFlowAliasConcurrencyConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockFlowAlias.DataAwsccBedrockFlowAliasConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowAlias.DataAwsccBedrockFlowAliasConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-flow-alias/index.ts",
        "line": 14
      },
      "name": "DataAwsccBedrockFlowAliasConfig",
      "namespace": "dataAwsccBedrockFlowAlias",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_flow_alias#id DataAwsccBedrockFlowAlias#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-alias/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-flow-alias/index:DataAwsccBedrockFlowAliasConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockFlowAlias.DataAwsccBedrockFlowAliasRoutingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowAlias.DataAwsccBedrockFlowAliasRoutingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-flow-alias/index.ts",
        "line": 84
      },
      "name": "DataAwsccBedrockFlowAliasRoutingConfiguration",
      "namespace": "dataAwsccBedrockFlowAlias",
      "symbolId": "src/data-awscc-bedrock-flow-alias/index:DataAwsccBedrockFlowAliasRoutingConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockFlowAlias.DataAwsccBedrockFlowAliasRoutingConfigurationList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowAlias.DataAwsccBedrockFlowAliasRoutingConfigurationList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-flow-alias/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-flow-alias/index.ts",
        "line": 141
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-alias/index.ts",
            "line": 155
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowAlias.DataAwsccBedrockFlowAliasRoutingConfigurationOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockFlowAliasRoutingConfigurationList",
      "namespace": "dataAwsccBedrockFlowAlias",
      "symbolId": "src/data-awscc-bedrock-flow-alias/index:DataAwsccBedrockFlowAliasRoutingConfigurationList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockFlowAlias.DataAwsccBedrockFlowAliasRoutingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowAlias.DataAwsccBedrockFlowAliasRoutingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-flow-alias/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-flow-alias/index.ts",
        "line": 107
      },
      "name": "DataAwsccBedrockFlowAliasRoutingConfigurationOutputReference",
      "namespace": "dataAwsccBedrockFlowAlias",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-alias/index.ts",
            "line": 136
          },
          "name": "flowVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-alias/index.ts",
            "line": 120
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowAlias.DataAwsccBedrockFlowAliasRoutingConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-flow-alias/index:DataAwsccBedrockFlowAliasRoutingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersion": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_flow_version awscc_bedrock_flow_version}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersion",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_flow_version awscc_bedrock_flow_version} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-flow-version/index.ts",
          "line": 2211
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-flow-version/index.ts",
        "line": 2179
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBedrockFlowVersion resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 2196
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccBedrockFlowVersion to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_flow_version#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBedrockFlowVersion that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBedrockFlowVersion to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 2302
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 2308
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBedrockFlowVersion",
      "namespace": "dataAwsccBedrockFlowVersion",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 2184
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 2235
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 2240
          },
          "name": "customerEncryptionKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 2246
          },
          "name": "definition",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 2251
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 2256
          },
          "name": "executionRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 2261
          },
          "name": "flowArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 2266
          },
          "name": "flowId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 2284
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 2289
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 2294
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 2279
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 2272
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-flow-version/index:DataAwsccBedrockFlowVersion"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-flow-version/index.ts",
        "line": 14
      },
      "name": "DataAwsccBedrockFlowVersionConfig",
      "namespace": "dataAwsccBedrockFlowVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_flow_version#id DataAwsccBedrockFlowVersion#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-flow-version/index:DataAwsccBedrockFlowVersionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-flow-version/index.ts",
        "line": 2114
      },
      "name": "DataAwsccBedrockFlowVersionDefinition",
      "namespace": "dataAwsccBedrockFlowVersion",
      "symbolId": "src/data-awscc-bedrock-flow-version/index:DataAwsccBedrockFlowVersionDefinition"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionConnections": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionConnections",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-flow-version/index.ts",
        "line": 199
      },
      "name": "DataAwsccBedrockFlowVersionDefinitionConnections",
      "namespace": "dataAwsccBedrockFlowVersion",
      "symbolId": "src/data-awscc-bedrock-flow-version/index:DataAwsccBedrockFlowVersionDefinitionConnections"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionConnectionsConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionConnectionsConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-flow-version/index.ts",
        "line": 138
      },
      "name": "DataAwsccBedrockFlowVersionDefinitionConnectionsConfiguration",
      "namespace": "dataAwsccBedrockFlowVersion",
      "symbolId": "src/data-awscc-bedrock-flow-version/index:DataAwsccBedrockFlowVersionDefinitionConnectionsConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionConnectionsConfigurationConditional": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionConnectionsConfigurationConditional",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-flow-version/index.ts",
        "line": 25
      },
      "name": "DataAwsccBedrockFlowVersionDefinitionConnectionsConfigurationConditional",
      "namespace": "dataAwsccBedrockFlowVersion",
      "symbolId": "src/data-awscc-bedrock-flow-version/index:DataAwsccBedrockFlowVersionDefinitionConnectionsConfigurationConditional"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionConnectionsConfigurationConditionalOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionConnectionsConfigurationConditionalOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-flow-version/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-flow-version/index.ts",
        "line": 48
      },
      "name": "DataAwsccBedrockFlowVersionDefinitionConnectionsConfigurationConditionalOutputReference",
      "namespace": "dataAwsccBedrockFlowVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 75
          },
          "name": "condition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionConnectionsConfigurationConditional"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-flow-version/index:DataAwsccBedrockFlowVersionDefinitionConnectionsConfigurationConditionalOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionConnectionsConfigurationData": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionConnectionsConfigurationData",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-flow-version/index.ts",
        "line": 79
      },
      "name": "DataAwsccBedrockFlowVersionDefinitionConnectionsConfigurationData",
      "namespace": "dataAwsccBedrockFlowVersion",
      "symbolId": "src/data-awscc-bedrock-flow-version/index:DataAwsccBedrockFlowVersionDefinitionConnectionsConfigurationData"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionConnectionsConfigurationDataOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionConnectionsConfigurationDataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-flow-version/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-awscc-bedrock-flow-version/index.ts",
        "line": 102
      },
      "name": "DataAwsccBedrockFlowVersionDefinitionConnectionsConfigurationDataOutputReference",
      "namespace": "dataAwsccBedrockFlowVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 129
          },
          "name": "sourceOutput",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 134
          },
          "name": "targetInput",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionConnectionsConfigurationData"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-flow-version/index:DataAwsccBedrockFlowVersionDefinitionConnectionsConfigurationDataOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionConnectionsConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionConnectionsConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-flow-version/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-awscc-bedrock-flow-version/index.ts",
        "line": 161
      },
      "name": "DataAwsccBedrockFlowVersionDefinitionConnectionsConfigurationOutputReference",
      "namespace": "dataAwsccBedrockFlowVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 189
          },
          "name": "conditional",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionConnectionsConfigurationConditionalOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 195
          },
          "name": "data",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionConnectionsConfigurationDataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 172
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionConnectionsConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-flow-version/index:DataAwsccBedrockFlowVersionDefinitionConnectionsConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionConnectionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionConnectionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-flow-version/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-flow-version/index.ts",
        "line": 277
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 291
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionConnectionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockFlowVersionDefinitionConnectionsList",
      "namespace": "dataAwsccBedrockFlowVersion",
      "symbolId": "src/data-awscc-bedrock-flow-version/index:DataAwsccBedrockFlowVersionDefinitionConnectionsList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionConnectionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionConnectionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-flow-version/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-awscc-bedrock-flow-version/index.ts",
        "line": 222
      },
      "name": "DataAwsccBedrockFlowVersionDefinitionConnectionsOutputReference",
      "namespace": "dataAwsccBedrockFlowVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 252
          },
          "name": "configuration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionConnectionsConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 257
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 262
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 267
          },
          "name": "target",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 272
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 235
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionConnections"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-flow-version/index:DataAwsccBedrockFlowVersionDefinitionConnectionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-flow-version/index.ts",
        "line": 2016
      },
      "name": "DataAwsccBedrockFlowVersionDefinitionNodes",
      "namespace": "dataAwsccBedrockFlowVersion",
      "symbolId": "src/data-awscc-bedrock-flow-version/index:DataAwsccBedrockFlowVersionDefinitionNodes"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-flow-version/index.ts",
        "line": 1728
      },
      "name": "DataAwsccBedrockFlowVersionDefinitionNodesConfiguration",
      "namespace": "dataAwsccBedrockFlowVersion",
      "symbolId": "src/data-awscc-bedrock-flow-version/index:DataAwsccBedrockFlowVersionDefinitionNodesConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationAgent": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationAgent",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-flow-version/index.ts",
        "line": 295
      },
      "name": "DataAwsccBedrockFlowVersionDefinitionNodesConfigurationAgent",
      "namespace": "dataAwsccBedrockFlowVersion",
      "symbolId": "src/data-awscc-bedrock-flow-version/index:DataAwsccBedrockFlowVersionDefinitionNodesConfigurationAgent"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationAgentOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationAgentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-flow-version/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/data-awscc-bedrock-flow-version/index.ts",
        "line": 318
      },
      "name": "DataAwsccBedrockFlowVersionDefinitionNodesConfigurationAgentOutputReference",
      "namespace": "dataAwsccBedrockFlowVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 345
          },
          "name": "agentAliasArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 329
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationAgent"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-flow-version/index:DataAwsccBedrockFlowVersionDefinitionNodesConfigurationAgentOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationCondition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationCondition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-flow-version/index.ts",
        "line": 429
      },
      "name": "DataAwsccBedrockFlowVersionDefinitionNodesConfigurationCondition",
      "namespace": "dataAwsccBedrockFlowVersion",
      "symbolId": "src/data-awscc-bedrock-flow-version/index:DataAwsccBedrockFlowVersionDefinitionNodesConfigurationCondition"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationConditionConditions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationConditionConditions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-flow-version/index.ts",
        "line": 349
      },
      "name": "DataAwsccBedrockFlowVersionDefinitionNodesConfigurationConditionConditions",
      "namespace": "dataAwsccBedrockFlowVersion",
      "symbolId": "src/data-awscc-bedrock-flow-version/index:DataAwsccBedrockFlowVersionDefinitionNodesConfigurationConditionConditions"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationConditionConditionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationConditionConditionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-flow-version/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-flow-version/index.ts",
        "line": 411
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 425
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationConditionConditionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockFlowVersionDefinitionNodesConfigurationConditionConditionsList",
      "namespace": "dataAwsccBedrockFlowVersion",
      "symbolId": "src/data-awscc-bedrock-flow-version/index:DataAwsccBedrockFlowVersionDefinitionNodesConfigurationConditionConditionsList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationConditionConditionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationConditionConditionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-flow-version/index.ts",
          "line": 381
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-flow-version/index.ts",
        "line": 372
      },
      "name": "DataAwsccBedrockFlowVersionDefinitionNodesConfigurationConditionConditionsOutputReference",
      "namespace": "dataAwsccBedrockFlowVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 401
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 406
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 385
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationConditionConditions"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-flow-version/index:DataAwsccBedrockFlowVersionDefinitionNodesConfigurationConditionConditionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationConditionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationConditionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-flow-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-awscc-bedrock-flow-version/index.ts",
        "line": 452
      },
      "name": "DataAwsccBedrockFlowVersionDefinitionNodesConfigurationConditionOutputReference",
      "namespace": "dataAwsccBedrockFlowVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 480
          },
          "name": "conditions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationConditionConditionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 463
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationCondition"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-flow-version/index:DataAwsccBedrockFlowVersionDefinitionNodesConfigurationConditionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationInlineCode": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationInlineCode",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-flow-version/index.ts",
        "line": 484
      },
      "name": "DataAwsccBedrockFlowVersionDefinitionNodesConfigurationInlineCode",
      "namespace": "dataAwsccBedrockFlowVersion",
      "symbolId": "src/data-awscc-bedrock-flow-version/index:DataAwsccBedrockFlowVersionDefinitionNodesConfigurationInlineCode"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationInlineCodeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationInlineCodeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-flow-version/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-flow-version/index.ts",
        "line": 507
      },
      "name": "DataAwsccBedrockFlowVersionDefinitionNodesConfigurationInlineCodeOutputReference",
      "namespace": "dataAwsccBedrockFlowVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 534
          },
          "name": "code",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 539
          },
          "name": "language",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 518
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationInlineCode"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-flow-version/index:DataAwsccBedrockFlowVersionDefinitionNodesConfigurationInlineCodeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationKnowledgeBase": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationKnowledgeBase",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-flow-version/index.ts",
        "line": 602
      },
      "name": "DataAwsccBedrockFlowVersionDefinitionNodesConfigurationKnowledgeBase",
      "namespace": "dataAwsccBedrockFlowVersion",
      "symbolId": "src/data-awscc-bedrock-flow-version/index:DataAwsccBedrockFlowVersionDefinitionNodesConfigurationKnowledgeBase"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationKnowledgeBaseGuardrailConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationKnowledgeBaseGuardrailConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-flow-version/index.ts",
        "line": 543
      },
      "name": "DataAwsccBedrockFlowVersionDefinitionNodesConfigurationKnowledgeBaseGuardrailConfiguration",
      "namespace": "dataAwsccBedrockFlowVersion",
      "symbolId": "src/data-awscc-bedrock-flow-version/index:DataAwsccBedrockFlowVersionDefinitionNodesConfigurationKnowledgeBaseGuardrailConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationKnowledgeBaseGuardrailConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationKnowledgeBaseGuardrailConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-flow-version/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-awscc-bedrock-flow-version/index.ts",
        "line": 566
      },
      "name": "DataAwsccBedrockFlowVersionDefinitionNodesConfigurationKnowledgeBaseGuardrailConfigurationOutputReference",
      "namespace": "dataAwsccBedrockFlowVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 593
          },
          "name": "guardrailIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 598
          },
          "name": "guardrailVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 577
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationKnowledgeBaseGuardrailConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-flow-version/index:DataAwsccBedrockFlowVersionDefinitionNodesConfigurationKnowledgeBaseGuardrailConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationKnowledgeBaseOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationKnowledgeBaseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-flow-version/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-awscc-bedrock-flow-version/index.ts",
        "line": 625
      },
      "name": "DataAwsccBedrockFlowVersionDefinitionNodesConfigurationKnowledgeBaseOutputReference",
      "namespace": "dataAwsccBedrockFlowVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 653
          },
          "name": "guardrailConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationKnowledgeBaseGuardrailConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 658
          },
          "name": "knowledgeBaseId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 663
          },
          "name": "modelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 636
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationKnowledgeBase"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-flow-version/index:DataAwsccBedrockFlowVersionDefinitionNodesConfigurationKnowledgeBaseOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationLambdaFunction": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationLambdaFunction",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-flow-version/index.ts",
        "line": 667
      },
      "name": "DataAwsccBedrockFlowVersionDefinitionNodesConfigurationLambdaFunction",
      "namespace": "dataAwsccBedrockFlowVersion",
      "symbolId": "src/data-awscc-bedrock-flow-version/index:DataAwsccBedrockFlowVersionDefinitionNodesConfigurationLambdaFunction"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationLambdaFunctionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationLambdaFunctionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-flow-version/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-awscc-bedrock-flow-version/index.ts",
        "line": 690
      },
      "name": "DataAwsccBedrockFlowVersionDefinitionNodesConfigurationLambdaFunctionOutputReference",
      "namespace": "dataAwsccBedrockFlowVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 717
          },
          "name": "lambdaArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 701
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationLambdaFunction"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-flow-version/index:DataAwsccBedrockFlowVersionDefinitionNodesConfigurationLambdaFunctionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationLex": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationLex",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-flow-version/index.ts",
        "line": 721
      },
      "name": "DataAwsccBedrockFlowVersionDefinitionNodesConfigurationLex",
      "namespace": "dataAwsccBedrockFlowVersion",
      "symbolId": "src/data-awscc-bedrock-flow-version/index:DataAwsccBedrockFlowVersionDefinitionNodesConfigurationLex"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationLexOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationLexOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-flow-version/index.ts",
          "line": 751
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-flow-version/index.ts",
        "line": 744
      },
      "name": "DataAwsccBedrockFlowVersionDefinitionNodesConfigurationLexOutputReference",
      "namespace": "dataAwsccBedrockFlowVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 771
          },
          "name": "botAliasArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 776
          },
          "name": "localeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 755
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationLex"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-flow-version/index:DataAwsccBedrockFlowVersionDefinitionNodesConfigurationLexOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-flow-version/index.ts",
          "line": 1758
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-flow-version/index.ts",
        "line": 1751
      },
      "name": "DataAwsccBedrockFlowVersionDefinitionNodesConfigurationOutputReference",
      "namespace": "dataAwsccBedrockFlowVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 1779
          },
          "name": "agent",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationAgentOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 1784
          },
          "name": "collector",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 1790
          },
          "name": "condition",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationConditionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 1796
          },
          "name": "inlineCode",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationInlineCodeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 1801
          },
          "name": "input",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 1806
          },
          "name": "iterator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 1812
          },
          "name": "knowledgeBase",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationKnowledgeBaseOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 1818
          },
          "name": "lambdaFunction",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationLambdaFunctionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 1824
          },
          "name": "lex",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationLexOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 1829
          },
          "name": "output",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 1835
          },
          "name": "prompt",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationPromptOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 1841
          },
          "name": "retrieval",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationRetrievalOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 1847
          },
          "name": "storage",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationStorageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 1762
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-flow-version/index:DataAwsccBedrockFlowVersionDefinitionNodesConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationPrompt": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationPrompt",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-flow-version/index.ts",
        "line": 1339
      },
      "name": "DataAwsccBedrockFlowVersionDefinitionNodesConfigurationPrompt",
      "namespace": "dataAwsccBedrockFlowVersion",
      "symbolId": "src/data-awscc-bedrock-flow-version/index:DataAwsccBedrockFlowVersionDefinitionNodesConfigurationPrompt"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationPromptGuardrailConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationPromptGuardrailConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-flow-version/index.ts",
        "line": 780
      },
      "name": "DataAwsccBedrockFlowVersionDefinitionNodesConfigurationPromptGuardrailConfiguration",
      "namespace": "dataAwsccBedrockFlowVersion",
      "symbolId": "src/data-awscc-bedrock-flow-version/index:DataAwsccBedrockFlowVersionDefinitionNodesConfigurationPromptGuardrailConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationPromptGuardrailConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationPromptGuardrailConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-flow-version/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-flow-version/index.ts",
        "line": 803
      },
      "name": "DataAwsccBedrockFlowVersionDefinitionNodesConfigurationPromptGuardrailConfigurationOutputReference",
      "namespace": "dataAwsccBedrockFlowVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 830
          },
          "name": "guardrailIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 835
          },
          "name": "guardrailVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 814
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationPromptGuardrailConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-flow-version/index:DataAwsccBedrockFlowVersionDefinitionNodesConfigurationPromptGuardrailConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationPromptOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationPromptOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-flow-version/index.ts",
          "line": 1369
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-flow-version/index.ts",
        "line": 1362
      },
      "name": "DataAwsccBedrockFlowVersionDefinitionNodesConfigurationPromptOutputReference",
      "namespace": "dataAwsccBedrockFlowVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 1390
          },
          "name": "guardrailConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationPromptGuardrailConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 1396
          },
          "name": "sourceConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 1373
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationPrompt"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-flow-version/index:DataAwsccBedrockFlowVersionDefinitionNodesConfigurationPromptOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-flow-version/index.ts",
        "line": 1278
      },
      "name": "DataAwsccBedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfiguration",
      "namespace": "dataAwsccBedrockFlowVersion",
      "symbolId": "src/data-awscc-bedrock-flow-version/index:DataAwsccBedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInline": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInline",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-flow-version/index.ts",
        "line": 1153
      },
      "name": "DataAwsccBedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInline",
      "namespace": "dataAwsccBedrockFlowVersion",
      "symbolId": "src/data-awscc-bedrock-flow-version/index:DataAwsccBedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInline"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineInferenceConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineInferenceConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-flow-version/index.ts",
        "line": 908
      },
      "name": "DataAwsccBedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineInferenceConfiguration",
      "namespace": "dataAwsccBedrockFlowVersion",
      "symbolId": "src/data-awscc-bedrock-flow-version/index:DataAwsccBedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineInferenceConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineInferenceConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineInferenceConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-flow-version/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-awscc-bedrock-flow-version/index.ts",
        "line": 931
      },
      "name": "DataAwsccBedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineInferenceConfigurationOutputReference",
      "namespace": "dataAwsccBedrockFlowVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 959
          },
          "name": "text",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineInferenceConfigurationTextOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 942
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineInferenceConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-flow-version/index:DataAwsccBedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineInferenceConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineInferenceConfigurationText": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineInferenceConfigurationText",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-flow-version/index.ts",
        "line": 839
      },
      "name": "DataAwsccBedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineInferenceConfigurationText",
      "namespace": "dataAwsccBedrockFlowVersion",
      "symbolId": "src/data-awscc-bedrock-flow-version/index:DataAwsccBedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineInferenceConfigurationText"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineInferenceConfigurationTextOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineInferenceConfigurationTextOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-flow-version/index.ts",
          "line": 869
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-flow-version/index.ts",
        "line": 862
      },
      "name": "DataAwsccBedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineInferenceConfigurationTextOutputReference",
      "namespace": "dataAwsccBedrockFlowVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 889
          },
          "name": "maxTokens",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 894
          },
          "name": "stopSequences",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 899
          },
          "name": "temperature",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 904
          },
          "name": "topP",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 873
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineInferenceConfigurationText"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-flow-version/index:DataAwsccBedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineInferenceConfigurationTextOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-flow-version/index.ts",
          "line": 1183
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-flow-version/index.ts",
        "line": 1176
      },
      "name": "DataAwsccBedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineOutputReference",
      "namespace": "dataAwsccBedrockFlowVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 1204
          },
          "name": "inferenceConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineInferenceConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 1209
          },
          "name": "modelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 1215
          },
          "name": "templateConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineTemplateConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 1220
          },
          "name": "templateType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 1187
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInline"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-flow-version/index:DataAwsccBedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineTemplateConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineTemplateConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-flow-version/index.ts",
        "line": 1098
      },
      "name": "DataAwsccBedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineTemplateConfiguration",
      "namespace": "dataAwsccBedrockFlowVersion",
      "symbolId": "src/data-awscc-bedrock-flow-version/index:DataAwsccBedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineTemplateConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineTemplateConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineTemplateConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-flow-version/index.ts",
          "line": 1128
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-flow-version/index.ts",
        "line": 1121
      },
      "name": "DataAwsccBedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineTemplateConfigurationOutputReference",
      "namespace": "dataAwsccBedrockFlowVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 1149
          },
          "name": "text",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineTemplateConfigurationTextOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 1132
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineTemplateConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-flow-version/index:DataAwsccBedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineTemplateConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineTemplateConfigurationText": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineTemplateConfigurationText",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-flow-version/index.ts",
        "line": 1038
      },
      "name": "DataAwsccBedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineTemplateConfigurationText",
      "namespace": "dataAwsccBedrockFlowVersion",
      "symbolId": "src/data-awscc-bedrock-flow-version/index:DataAwsccBedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineTemplateConfigurationText"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineTemplateConfigurationTextInputVariables": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineTemplateConfigurationTextInputVariables",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-flow-version/index.ts",
        "line": 963
      },
      "name": "DataAwsccBedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineTemplateConfigurationTextInputVariables",
      "namespace": "dataAwsccBedrockFlowVersion",
      "symbolId": "src/data-awscc-bedrock-flow-version/index:DataAwsccBedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineTemplateConfigurationTextInputVariables"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineTemplateConfigurationTextInputVariablesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineTemplateConfigurationTextInputVariablesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-flow-version/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-awscc-bedrock-flow-version/index.ts",
        "line": 1020
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/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-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineTemplateConfigurationTextInputVariablesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineTemplateConfigurationTextInputVariablesList",
      "namespace": "dataAwsccBedrockFlowVersion",
      "symbolId": "src/data-awscc-bedrock-flow-version/index:DataAwsccBedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineTemplateConfigurationTextInputVariablesList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineTemplateConfigurationTextInputVariablesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineTemplateConfigurationTextInputVariablesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-flow-version/index.ts",
          "line": 995
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-flow-version/index.ts",
        "line": 986
      },
      "name": "DataAwsccBedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineTemplateConfigurationTextInputVariablesOutputReference",
      "namespace": "dataAwsccBedrockFlowVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 1015
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 999
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineTemplateConfigurationTextInputVariables"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-flow-version/index:DataAwsccBedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineTemplateConfigurationTextInputVariablesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineTemplateConfigurationTextOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineTemplateConfigurationTextOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-flow-version/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-awscc-bedrock-flow-version/index.ts",
        "line": 1061
      },
      "name": "DataAwsccBedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineTemplateConfigurationTextOutputReference",
      "namespace": "dataAwsccBedrockFlowVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 1089
          },
          "name": "inputVariables",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineTemplateConfigurationTextInputVariablesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 1094
          },
          "name": "text",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 1072
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineTemplateConfigurationText"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-flow-version/index:DataAwsccBedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineTemplateConfigurationTextOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-flow-version/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-awscc-bedrock-flow-version/index.ts",
        "line": 1301
      },
      "name": "DataAwsccBedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationOutputReference",
      "namespace": "dataAwsccBedrockFlowVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 1329
          },
          "name": "inline",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationInlineOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 1335
          },
          "name": "resource",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationResourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 1312
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-flow-version/index:DataAwsccBedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationResource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationResource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-flow-version/index.ts",
        "line": 1224
      },
      "name": "DataAwsccBedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationResource",
      "namespace": "dataAwsccBedrockFlowVersion",
      "symbolId": "src/data-awscc-bedrock-flow-version/index:DataAwsccBedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationResource"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationResourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationResourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-flow-version/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-flow-version/index.ts",
        "line": 1247
      },
      "name": "DataAwsccBedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationResourceOutputReference",
      "namespace": "dataAwsccBedrockFlowVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 1274
          },
          "name": "promptArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 1258
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationResource"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-flow-version/index:DataAwsccBedrockFlowVersionDefinitionNodesConfigurationPromptSourceConfigurationResourceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationRetrieval": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationRetrieval",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-flow-version/index.ts",
        "line": 1509
      },
      "name": "DataAwsccBedrockFlowVersionDefinitionNodesConfigurationRetrieval",
      "namespace": "dataAwsccBedrockFlowVersion",
      "symbolId": "src/data-awscc-bedrock-flow-version/index:DataAwsccBedrockFlowVersionDefinitionNodesConfigurationRetrieval"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationRetrievalOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationRetrievalOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-flow-version/index.ts",
          "line": 1539
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-flow-version/index.ts",
        "line": 1532
      },
      "name": "DataAwsccBedrockFlowVersionDefinitionNodesConfigurationRetrievalOutputReference",
      "namespace": "dataAwsccBedrockFlowVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 1560
          },
          "name": "serviceConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationRetrievalServiceConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 1543
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationRetrieval"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-flow-version/index:DataAwsccBedrockFlowVersionDefinitionNodesConfigurationRetrievalOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationRetrievalServiceConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationRetrievalServiceConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-flow-version/index.ts",
        "line": 1454
      },
      "name": "DataAwsccBedrockFlowVersionDefinitionNodesConfigurationRetrievalServiceConfiguration",
      "namespace": "dataAwsccBedrockFlowVersion",
      "symbolId": "src/data-awscc-bedrock-flow-version/index:DataAwsccBedrockFlowVersionDefinitionNodesConfigurationRetrievalServiceConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationRetrievalServiceConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationRetrievalServiceConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-flow-version/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/data-awscc-bedrock-flow-version/index.ts",
        "line": 1477
      },
      "name": "DataAwsccBedrockFlowVersionDefinitionNodesConfigurationRetrievalServiceConfigurationOutputReference",
      "namespace": "dataAwsccBedrockFlowVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 1505
          },
          "name": "s3",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationRetrievalServiceConfigurationS3OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 1488
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationRetrievalServiceConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-flow-version/index:DataAwsccBedrockFlowVersionDefinitionNodesConfigurationRetrievalServiceConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationRetrievalServiceConfigurationS3": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationRetrievalServiceConfigurationS3",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-flow-version/index.ts",
        "line": 1400
      },
      "name": "DataAwsccBedrockFlowVersionDefinitionNodesConfigurationRetrievalServiceConfigurationS3",
      "namespace": "dataAwsccBedrockFlowVersion",
      "symbolId": "src/data-awscc-bedrock-flow-version/index:DataAwsccBedrockFlowVersionDefinitionNodesConfigurationRetrievalServiceConfigurationS3"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationRetrievalServiceConfigurationS3OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationRetrievalServiceConfigurationS3OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-flow-version/index.ts",
          "line": 1430
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-flow-version/index.ts",
        "line": 1423
      },
      "name": "DataAwsccBedrockFlowVersionDefinitionNodesConfigurationRetrievalServiceConfigurationS3OutputReference",
      "namespace": "dataAwsccBedrockFlowVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 1450
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 1434
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationRetrievalServiceConfigurationS3"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-flow-version/index:DataAwsccBedrockFlowVersionDefinitionNodesConfigurationRetrievalServiceConfigurationS3OutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationStorage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationStorage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-flow-version/index.ts",
        "line": 1673
      },
      "name": "DataAwsccBedrockFlowVersionDefinitionNodesConfigurationStorage",
      "namespace": "dataAwsccBedrockFlowVersion",
      "symbolId": "src/data-awscc-bedrock-flow-version/index:DataAwsccBedrockFlowVersionDefinitionNodesConfigurationStorage"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationStorageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationStorageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-flow-version/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-flow-version/index.ts",
        "line": 1696
      },
      "name": "DataAwsccBedrockFlowVersionDefinitionNodesConfigurationStorageOutputReference",
      "namespace": "dataAwsccBedrockFlowVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 1724
          },
          "name": "serviceConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationStorageServiceConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 1707
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationStorage"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-flow-version/index:DataAwsccBedrockFlowVersionDefinitionNodesConfigurationStorageOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationStorageServiceConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationStorageServiceConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-flow-version/index.ts",
        "line": 1618
      },
      "name": "DataAwsccBedrockFlowVersionDefinitionNodesConfigurationStorageServiceConfiguration",
      "namespace": "dataAwsccBedrockFlowVersion",
      "symbolId": "src/data-awscc-bedrock-flow-version/index:DataAwsccBedrockFlowVersionDefinitionNodesConfigurationStorageServiceConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationStorageServiceConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationStorageServiceConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-flow-version/index.ts",
          "line": 1648
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-flow-version/index.ts",
        "line": 1641
      },
      "name": "DataAwsccBedrockFlowVersionDefinitionNodesConfigurationStorageServiceConfigurationOutputReference",
      "namespace": "dataAwsccBedrockFlowVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 1669
          },
          "name": "s3",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationStorageServiceConfigurationS3OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 1652
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationStorageServiceConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-flow-version/index:DataAwsccBedrockFlowVersionDefinitionNodesConfigurationStorageServiceConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationStorageServiceConfigurationS3": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationStorageServiceConfigurationS3",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-flow-version/index.ts",
        "line": 1564
      },
      "name": "DataAwsccBedrockFlowVersionDefinitionNodesConfigurationStorageServiceConfigurationS3",
      "namespace": "dataAwsccBedrockFlowVersion",
      "symbolId": "src/data-awscc-bedrock-flow-version/index:DataAwsccBedrockFlowVersionDefinitionNodesConfigurationStorageServiceConfigurationS3"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationStorageServiceConfigurationS3OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationStorageServiceConfigurationS3OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-flow-version/index.ts",
          "line": 1594
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-flow-version/index.ts",
        "line": 1587
      },
      "name": "DataAwsccBedrockFlowVersionDefinitionNodesConfigurationStorageServiceConfigurationS3OutputReference",
      "namespace": "dataAwsccBedrockFlowVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 1614
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 1598
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationStorageServiceConfigurationS3"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-flow-version/index:DataAwsccBedrockFlowVersionDefinitionNodesConfigurationStorageServiceConfigurationS3OutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesInputs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesInputs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-flow-version/index.ts",
        "line": 1851
      },
      "name": "DataAwsccBedrockFlowVersionDefinitionNodesInputs",
      "namespace": "dataAwsccBedrockFlowVersion",
      "symbolId": "src/data-awscc-bedrock-flow-version/index:DataAwsccBedrockFlowVersionDefinitionNodesInputs"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesInputsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesInputsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-flow-version/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-flow-version/index.ts",
        "line": 1918
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 1932
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesInputsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockFlowVersionDefinitionNodesInputsList",
      "namespace": "dataAwsccBedrockFlowVersion",
      "symbolId": "src/data-awscc-bedrock-flow-version/index:DataAwsccBedrockFlowVersionDefinitionNodesInputsList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesInputsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesInputsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-flow-version/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-flow-version/index.ts",
        "line": 1874
      },
      "name": "DataAwsccBedrockFlowVersionDefinitionNodesInputsOutputReference",
      "namespace": "dataAwsccBedrockFlowVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 1903
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 1908
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 1913
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 1887
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesInputs"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-flow-version/index:DataAwsccBedrockFlowVersionDefinitionNodesInputsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-flow-version/index.ts",
          "line": 2103
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-flow-version/index.ts",
        "line": 2096
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 2110
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockFlowVersionDefinitionNodesList",
      "namespace": "dataAwsccBedrockFlowVersion",
      "symbolId": "src/data-awscc-bedrock-flow-version/index:DataAwsccBedrockFlowVersionDefinitionNodesList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-flow-version/index.ts",
          "line": 2048
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-flow-version/index.ts",
        "line": 2039
      },
      "name": "DataAwsccBedrockFlowVersionDefinitionNodesOutputReference",
      "namespace": "dataAwsccBedrockFlowVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 2069
          },
          "name": "configuration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 2075
          },
          "name": "inputs",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesInputsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 2080
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 2086
          },
          "name": "outputs",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesOutputsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 2091
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 2052
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodes"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-flow-version/index:DataAwsccBedrockFlowVersionDefinitionNodesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesOutputs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesOutputs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-flow-version/index.ts",
        "line": 1936
      },
      "name": "DataAwsccBedrockFlowVersionDefinitionNodesOutputs",
      "namespace": "dataAwsccBedrockFlowVersion",
      "symbolId": "src/data-awscc-bedrock-flow-version/index:DataAwsccBedrockFlowVersionDefinitionNodesOutputs"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesOutputsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesOutputsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-flow-version/index.ts",
          "line": 2005
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-flow-version/index.ts",
        "line": 1998
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 2012
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesOutputsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockFlowVersionDefinitionNodesOutputsList",
      "namespace": "dataAwsccBedrockFlowVersion",
      "symbolId": "src/data-awscc-bedrock-flow-version/index:DataAwsccBedrockFlowVersionDefinitionNodesOutputsList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesOutputsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesOutputsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-flow-version/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-flow-version/index.ts",
        "line": 1959
      },
      "name": "DataAwsccBedrockFlowVersionDefinitionNodesOutputsOutputReference",
      "namespace": "dataAwsccBedrockFlowVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 1988
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 1993
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 1972
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesOutputs"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-flow-version/index:DataAwsccBedrockFlowVersionDefinitionNodesOutputsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-flow-version/index.ts",
          "line": 2144
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-flow-version/index.ts",
        "line": 2137
      },
      "name": "DataAwsccBedrockFlowVersionDefinitionOutputReference",
      "namespace": "dataAwsccBedrockFlowVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 2165
          },
          "name": "connections",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionConnectionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 2171
          },
          "name": "nodes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinitionNodesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-flow-version/index.ts",
            "line": 2148
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockFlowVersion.DataAwsccBedrockFlowVersionDefinition"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-flow-version/index:DataAwsccBedrockFlowVersionDefinitionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrail": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_guardrail awscc_bedrock_guardrail}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrail",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_guardrail awscc_bedrock_guardrail} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-guardrail/index.ts",
          "line": 1376
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-guardrail/index.ts",
        "line": 1344
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBedrockGuardrail resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 1361
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccBedrockGuardrail to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_guardrail#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBedrockGuardrail that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBedrockGuardrail to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 1529
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 1535
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBedrockGuardrail",
      "namespace": "dataAwsccBedrockGuardrail",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 1349
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 1401
          },
          "name": "automatedReasoningPolicyConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailAutomatedReasoningPolicyConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 1406
          },
          "name": "blockedInputMessaging",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 1411
          },
          "name": "blockedOutputsMessaging",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 1417
          },
          "name": "contentPolicyConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailContentPolicyConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 1423
          },
          "name": "contextualGroundingPolicyConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailContextualGroundingPolicyConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 1428
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 1434
          },
          "name": "crossRegionConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailCrossRegionConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 1439
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 1444
          },
          "name": "failureRecommendations",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 1449
          },
          "name": "guardrailArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 1454
          },
          "name": "guardrailId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 1472
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 1477
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 1483
          },
          "name": "sensitiveInformationPolicyConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailSensitiveInformationPolicyConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 1488
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 1493
          },
          "name": "statusReasons",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 1499
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 1505
          },
          "name": "topicPolicyConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailTopicPolicyConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 1510
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 1515
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 1521
          },
          "name": "wordPolicyConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailWordPolicyConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 1467
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 1460
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-guardrail/index:DataAwsccBedrockGuardrail"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailAutomatedReasoningPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailAutomatedReasoningPolicyConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-guardrail/index.ts",
        "line": 25
      },
      "name": "DataAwsccBedrockGuardrailAutomatedReasoningPolicyConfig",
      "namespace": "dataAwsccBedrockGuardrail",
      "symbolId": "src/data-awscc-bedrock-guardrail/index:DataAwsccBedrockGuardrailAutomatedReasoningPolicyConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailAutomatedReasoningPolicyConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailAutomatedReasoningPolicyConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-guardrail/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-guardrail/index.ts",
        "line": 48
      },
      "name": "DataAwsccBedrockGuardrailAutomatedReasoningPolicyConfigOutputReference",
      "namespace": "dataAwsccBedrockGuardrail",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 75
          },
          "name": "confidenceThreshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 80
          },
          "name": "policies",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailAutomatedReasoningPolicyConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-guardrail/index:DataAwsccBedrockGuardrailAutomatedReasoningPolicyConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-guardrail/index.ts",
        "line": 14
      },
      "name": "DataAwsccBedrockGuardrailConfig",
      "namespace": "dataAwsccBedrockGuardrail",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_guardrail#id DataAwsccBedrockGuardrail#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-guardrail/index:DataAwsccBedrockGuardrailConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailContentPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailContentPolicyConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-guardrail/index.ts",
        "line": 253
      },
      "name": "DataAwsccBedrockGuardrailContentPolicyConfig",
      "namespace": "dataAwsccBedrockGuardrail",
      "symbolId": "src/data-awscc-bedrock-guardrail/index:DataAwsccBedrockGuardrailContentPolicyConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailContentPolicyConfigContentFiltersTierConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailContentPolicyConfigContentFiltersTierConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-guardrail/index.ts",
        "line": 84
      },
      "name": "DataAwsccBedrockGuardrailContentPolicyConfigContentFiltersTierConfig",
      "namespace": "dataAwsccBedrockGuardrail",
      "symbolId": "src/data-awscc-bedrock-guardrail/index:DataAwsccBedrockGuardrailContentPolicyConfigContentFiltersTierConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailContentPolicyConfigContentFiltersTierConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailContentPolicyConfigContentFiltersTierConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-guardrail/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-awscc-bedrock-guardrail/index.ts",
        "line": 107
      },
      "name": "DataAwsccBedrockGuardrailContentPolicyConfigContentFiltersTierConfigOutputReference",
      "namespace": "dataAwsccBedrockGuardrail",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 134
          },
          "name": "tierName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailContentPolicyConfigContentFiltersTierConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-guardrail/index:DataAwsccBedrockGuardrailContentPolicyConfigContentFiltersTierConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailContentPolicyConfigFiltersConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailContentPolicyConfigFiltersConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-guardrail/index.ts",
        "line": 138
      },
      "name": "DataAwsccBedrockGuardrailContentPolicyConfigFiltersConfig",
      "namespace": "dataAwsccBedrockGuardrail",
      "symbolId": "src/data-awscc-bedrock-guardrail/index:DataAwsccBedrockGuardrailContentPolicyConfigFiltersConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailContentPolicyConfigFiltersConfigList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailContentPolicyConfigFiltersConfigList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-guardrail/index.ts",
          "line": 242
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-guardrail/index.ts",
        "line": 235
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 249
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailContentPolicyConfigFiltersConfigOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockGuardrailContentPolicyConfigFiltersConfigList",
      "namespace": "dataAwsccBedrockGuardrail",
      "symbolId": "src/data-awscc-bedrock-guardrail/index:DataAwsccBedrockGuardrailContentPolicyConfigFiltersConfigList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailContentPolicyConfigFiltersConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailContentPolicyConfigFiltersConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-guardrail/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-guardrail/index.ts",
        "line": 161
      },
      "name": "DataAwsccBedrockGuardrailContentPolicyConfigFiltersConfigOutputReference",
      "namespace": "dataAwsccBedrockGuardrail",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 190
          },
          "name": "inputAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 195
          },
          "name": "inputEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 200
          },
          "name": "inputModalities",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 205
          },
          "name": "inputStrength",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 210
          },
          "name": "outputAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 215
          },
          "name": "outputEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 220
          },
          "name": "outputModalities",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 225
          },
          "name": "outputStrength",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 230
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 174
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailContentPolicyConfigFiltersConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-guardrail/index:DataAwsccBedrockGuardrailContentPolicyConfigFiltersConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailContentPolicyConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailContentPolicyConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-guardrail/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/data-awscc-bedrock-guardrail/index.ts",
        "line": 276
      },
      "name": "DataAwsccBedrockGuardrailContentPolicyConfigOutputReference",
      "namespace": "dataAwsccBedrockGuardrail",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 304
          },
          "name": "contentFiltersTierConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailContentPolicyConfigContentFiltersTierConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 310
          },
          "name": "filtersConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailContentPolicyConfigFiltersConfigList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 287
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailContentPolicyConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-guardrail/index:DataAwsccBedrockGuardrailContentPolicyConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailContextualGroundingPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailContextualGroundingPolicyConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-guardrail/index.ts",
        "line": 404
      },
      "name": "DataAwsccBedrockGuardrailContextualGroundingPolicyConfig",
      "namespace": "dataAwsccBedrockGuardrail",
      "symbolId": "src/data-awscc-bedrock-guardrail/index:DataAwsccBedrockGuardrailContextualGroundingPolicyConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailContextualGroundingPolicyConfigFiltersConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailContextualGroundingPolicyConfigFiltersConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-guardrail/index.ts",
        "line": 314
      },
      "name": "DataAwsccBedrockGuardrailContextualGroundingPolicyConfigFiltersConfig",
      "namespace": "dataAwsccBedrockGuardrail",
      "symbolId": "src/data-awscc-bedrock-guardrail/index:DataAwsccBedrockGuardrailContextualGroundingPolicyConfigFiltersConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailContextualGroundingPolicyConfigFiltersConfigList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailContextualGroundingPolicyConfigFiltersConfigList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-guardrail/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-awscc-bedrock-guardrail/index.ts",
        "line": 386
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/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-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailContextualGroundingPolicyConfigFiltersConfigOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockGuardrailContextualGroundingPolicyConfigFiltersConfigList",
      "namespace": "dataAwsccBedrockGuardrail",
      "symbolId": "src/data-awscc-bedrock-guardrail/index:DataAwsccBedrockGuardrailContextualGroundingPolicyConfigFiltersConfigList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailContextualGroundingPolicyConfigFiltersConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailContextualGroundingPolicyConfigFiltersConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-guardrail/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-awscc-bedrock-guardrail/index.ts",
        "line": 337
      },
      "name": "DataAwsccBedrockGuardrailContextualGroundingPolicyConfigFiltersConfigOutputReference",
      "namespace": "dataAwsccBedrockGuardrail",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 366
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 371
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 376
          },
          "name": "threshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 381
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 350
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailContextualGroundingPolicyConfigFiltersConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-guardrail/index:DataAwsccBedrockGuardrailContextualGroundingPolicyConfigFiltersConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailContextualGroundingPolicyConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailContextualGroundingPolicyConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-guardrail/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-awscc-bedrock-guardrail/index.ts",
        "line": 427
      },
      "name": "DataAwsccBedrockGuardrailContextualGroundingPolicyConfigOutputReference",
      "namespace": "dataAwsccBedrockGuardrail",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 455
          },
          "name": "filtersConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailContextualGroundingPolicyConfigFiltersConfigList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 438
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailContextualGroundingPolicyConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-guardrail/index:DataAwsccBedrockGuardrailContextualGroundingPolicyConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailCrossRegionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailCrossRegionConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-guardrail/index.ts",
        "line": 459
      },
      "name": "DataAwsccBedrockGuardrailCrossRegionConfig",
      "namespace": "dataAwsccBedrockGuardrail",
      "symbolId": "src/data-awscc-bedrock-guardrail/index:DataAwsccBedrockGuardrailCrossRegionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailCrossRegionConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailCrossRegionConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-guardrail/index.ts",
          "line": 489
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-guardrail/index.ts",
        "line": 482
      },
      "name": "DataAwsccBedrockGuardrailCrossRegionConfigOutputReference",
      "namespace": "dataAwsccBedrockGuardrail",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 509
          },
          "name": "guardrailProfileArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 493
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailCrossRegionConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-guardrail/index:DataAwsccBedrockGuardrailCrossRegionConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailSensitiveInformationPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailSensitiveInformationPolicyConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-guardrail/index.ts",
        "line": 723
      },
      "name": "DataAwsccBedrockGuardrailSensitiveInformationPolicyConfig",
      "namespace": "dataAwsccBedrockGuardrail",
      "symbolId": "src/data-awscc-bedrock-guardrail/index:DataAwsccBedrockGuardrailSensitiveInformationPolicyConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailSensitiveInformationPolicyConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailSensitiveInformationPolicyConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-guardrail/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/data-awscc-bedrock-guardrail/index.ts",
        "line": 746
      },
      "name": "DataAwsccBedrockGuardrailSensitiveInformationPolicyConfigOutputReference",
      "namespace": "dataAwsccBedrockGuardrail",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 774
          },
          "name": "piiEntitiesConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailSensitiveInformationPolicyConfigPiiEntitiesConfigList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 780
          },
          "name": "regexesConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailSensitiveInformationPolicyConfigRegexesConfigList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 757
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailSensitiveInformationPolicyConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-guardrail/index:DataAwsccBedrockGuardrailSensitiveInformationPolicyConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailSensitiveInformationPolicyConfigPiiEntitiesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailSensitiveInformationPolicyConfigPiiEntitiesConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-guardrail/index.ts",
        "line": 513
      },
      "name": "DataAwsccBedrockGuardrailSensitiveInformationPolicyConfigPiiEntitiesConfig",
      "namespace": "dataAwsccBedrockGuardrail",
      "symbolId": "src/data-awscc-bedrock-guardrail/index:DataAwsccBedrockGuardrailSensitiveInformationPolicyConfigPiiEntitiesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailSensitiveInformationPolicyConfigPiiEntitiesConfigList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailSensitiveInformationPolicyConfigPiiEntitiesConfigList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-guardrail/index.ts",
          "line": 602
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-guardrail/index.ts",
        "line": 595
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 609
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailSensitiveInformationPolicyConfigPiiEntitiesConfigOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockGuardrailSensitiveInformationPolicyConfigPiiEntitiesConfigList",
      "namespace": "dataAwsccBedrockGuardrail",
      "symbolId": "src/data-awscc-bedrock-guardrail/index:DataAwsccBedrockGuardrailSensitiveInformationPolicyConfigPiiEntitiesConfigList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailSensitiveInformationPolicyConfigPiiEntitiesConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailSensitiveInformationPolicyConfigPiiEntitiesConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-guardrail/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-guardrail/index.ts",
        "line": 536
      },
      "name": "DataAwsccBedrockGuardrailSensitiveInformationPolicyConfigPiiEntitiesConfigOutputReference",
      "namespace": "dataAwsccBedrockGuardrail",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 565
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 570
          },
          "name": "inputAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 575
          },
          "name": "inputEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 580
          },
          "name": "outputAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 585
          },
          "name": "outputEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 590
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 549
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailSensitiveInformationPolicyConfigPiiEntitiesConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-guardrail/index:DataAwsccBedrockGuardrailSensitiveInformationPolicyConfigPiiEntitiesConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailSensitiveInformationPolicyConfigRegexesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailSensitiveInformationPolicyConfigRegexesConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-guardrail/index.ts",
        "line": 613
      },
      "name": "DataAwsccBedrockGuardrailSensitiveInformationPolicyConfigRegexesConfig",
      "namespace": "dataAwsccBedrockGuardrail",
      "symbolId": "src/data-awscc-bedrock-guardrail/index:DataAwsccBedrockGuardrailSensitiveInformationPolicyConfigRegexesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailSensitiveInformationPolicyConfigRegexesConfigList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailSensitiveInformationPolicyConfigRegexesConfigList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-guardrail/index.ts",
          "line": 712
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-guardrail/index.ts",
        "line": 705
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 719
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailSensitiveInformationPolicyConfigRegexesConfigOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockGuardrailSensitiveInformationPolicyConfigRegexesConfigList",
      "namespace": "dataAwsccBedrockGuardrail",
      "symbolId": "src/data-awscc-bedrock-guardrail/index:DataAwsccBedrockGuardrailSensitiveInformationPolicyConfigRegexesConfigList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailSensitiveInformationPolicyConfigRegexesConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailSensitiveInformationPolicyConfigRegexesConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-guardrail/index.ts",
          "line": 645
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-guardrail/index.ts",
        "line": 636
      },
      "name": "DataAwsccBedrockGuardrailSensitiveInformationPolicyConfigRegexesConfigOutputReference",
      "namespace": "dataAwsccBedrockGuardrail",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 665
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 670
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 675
          },
          "name": "inputAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 680
          },
          "name": "inputEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 685
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 690
          },
          "name": "outputAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 695
          },
          "name": "outputEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 700
          },
          "name": "pattern",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 649
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailSensitiveInformationPolicyConfigRegexesConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-guardrail/index:DataAwsccBedrockGuardrailSensitiveInformationPolicyConfigRegexesConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-guardrail/index.ts",
        "line": 784
      },
      "name": "DataAwsccBedrockGuardrailTags",
      "namespace": "dataAwsccBedrockGuardrail",
      "symbolId": "src/data-awscc-bedrock-guardrail/index:DataAwsccBedrockGuardrailTags"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-guardrail/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-guardrail/index.ts",
        "line": 846
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 860
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockGuardrailTagsList",
      "namespace": "dataAwsccBedrockGuardrail",
      "symbolId": "src/data-awscc-bedrock-guardrail/index:DataAwsccBedrockGuardrailTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-guardrail/index.ts",
          "line": 816
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-guardrail/index.ts",
        "line": 807
      },
      "name": "DataAwsccBedrockGuardrailTagsOutputReference",
      "namespace": "dataAwsccBedrockGuardrail",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 836
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 841
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 820
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-guardrail/index:DataAwsccBedrockGuardrailTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailTopicPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailTopicPolicyConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-guardrail/index.ts",
        "line": 1028
      },
      "name": "DataAwsccBedrockGuardrailTopicPolicyConfig",
      "namespace": "dataAwsccBedrockGuardrail",
      "symbolId": "src/data-awscc-bedrock-guardrail/index:DataAwsccBedrockGuardrailTopicPolicyConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailTopicPolicyConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailTopicPolicyConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-guardrail/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/data-awscc-bedrock-guardrail/index.ts",
        "line": 1051
      },
      "name": "DataAwsccBedrockGuardrailTopicPolicyConfigOutputReference",
      "namespace": "dataAwsccBedrockGuardrail",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 1079
          },
          "name": "topicsConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailTopicPolicyConfigTopicsConfigList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 1085
          },
          "name": "topicsTierConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailTopicPolicyConfigTopicsTierConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 1062
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailTopicPolicyConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-guardrail/index:DataAwsccBedrockGuardrailTopicPolicyConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailTopicPolicyConfigTopicsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailTopicPolicyConfigTopicsConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-guardrail/index.ts",
        "line": 864
      },
      "name": "DataAwsccBedrockGuardrailTopicPolicyConfigTopicsConfig",
      "namespace": "dataAwsccBedrockGuardrail",
      "symbolId": "src/data-awscc-bedrock-guardrail/index:DataAwsccBedrockGuardrailTopicPolicyConfigTopicsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailTopicPolicyConfigTopicsConfigList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailTopicPolicyConfigTopicsConfigList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-guardrail/index.ts",
          "line": 963
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-guardrail/index.ts",
        "line": 956
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 970
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailTopicPolicyConfigTopicsConfigOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockGuardrailTopicPolicyConfigTopicsConfigList",
      "namespace": "dataAwsccBedrockGuardrail",
      "symbolId": "src/data-awscc-bedrock-guardrail/index:DataAwsccBedrockGuardrailTopicPolicyConfigTopicsConfigList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailTopicPolicyConfigTopicsConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailTopicPolicyConfigTopicsConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-guardrail/index.ts",
          "line": 896
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-guardrail/index.ts",
        "line": 887
      },
      "name": "DataAwsccBedrockGuardrailTopicPolicyConfigTopicsConfigOutputReference",
      "namespace": "dataAwsccBedrockGuardrail",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 916
          },
          "name": "definition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 921
          },
          "name": "examples",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 926
          },
          "name": "inputAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 931
          },
          "name": "inputEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 936
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 941
          },
          "name": "outputAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 946
          },
          "name": "outputEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 951
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 900
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailTopicPolicyConfigTopicsConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-guardrail/index:DataAwsccBedrockGuardrailTopicPolicyConfigTopicsConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailTopicPolicyConfigTopicsTierConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailTopicPolicyConfigTopicsTierConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-guardrail/index.ts",
        "line": 974
      },
      "name": "DataAwsccBedrockGuardrailTopicPolicyConfigTopicsTierConfig",
      "namespace": "dataAwsccBedrockGuardrail",
      "symbolId": "src/data-awscc-bedrock-guardrail/index:DataAwsccBedrockGuardrailTopicPolicyConfigTopicsTierConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailTopicPolicyConfigTopicsTierConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailTopicPolicyConfigTopicsTierConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-guardrail/index.ts",
          "line": 1004
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-guardrail/index.ts",
        "line": 997
      },
      "name": "DataAwsccBedrockGuardrailTopicPolicyConfigTopicsTierConfigOutputReference",
      "namespace": "dataAwsccBedrockGuardrail",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 1024
          },
          "name": "tierName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 1008
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailTopicPolicyConfigTopicsTierConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-guardrail/index:DataAwsccBedrockGuardrailTopicPolicyConfigTopicsTierConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailWordPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailWordPolicyConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-guardrail/index.ts",
        "line": 1279
      },
      "name": "DataAwsccBedrockGuardrailWordPolicyConfig",
      "namespace": "dataAwsccBedrockGuardrail",
      "symbolId": "src/data-awscc-bedrock-guardrail/index:DataAwsccBedrockGuardrailWordPolicyConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailWordPolicyConfigManagedWordListsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailWordPolicyConfigManagedWordListsConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-guardrail/index.ts",
        "line": 1089
      },
      "name": "DataAwsccBedrockGuardrailWordPolicyConfigManagedWordListsConfig",
      "namespace": "dataAwsccBedrockGuardrail",
      "symbolId": "src/data-awscc-bedrock-guardrail/index:DataAwsccBedrockGuardrailWordPolicyConfigManagedWordListsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailWordPolicyConfigManagedWordListsConfigList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailWordPolicyConfigManagedWordListsConfigList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-guardrail/index.ts",
          "line": 1173
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-guardrail/index.ts",
        "line": 1166
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 1180
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailWordPolicyConfigManagedWordListsConfigOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockGuardrailWordPolicyConfigManagedWordListsConfigList",
      "namespace": "dataAwsccBedrockGuardrail",
      "symbolId": "src/data-awscc-bedrock-guardrail/index:DataAwsccBedrockGuardrailWordPolicyConfigManagedWordListsConfigList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailWordPolicyConfigManagedWordListsConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailWordPolicyConfigManagedWordListsConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-guardrail/index.ts",
          "line": 1121
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-guardrail/index.ts",
        "line": 1112
      },
      "name": "DataAwsccBedrockGuardrailWordPolicyConfigManagedWordListsConfigOutputReference",
      "namespace": "dataAwsccBedrockGuardrail",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 1141
          },
          "name": "inputAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 1146
          },
          "name": "inputEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 1151
          },
          "name": "outputAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 1156
          },
          "name": "outputEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 1161
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 1125
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailWordPolicyConfigManagedWordListsConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-guardrail/index:DataAwsccBedrockGuardrailWordPolicyConfigManagedWordListsConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailWordPolicyConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailWordPolicyConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-guardrail/index.ts",
          "line": 1309
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-guardrail/index.ts",
        "line": 1302
      },
      "name": "DataAwsccBedrockGuardrailWordPolicyConfigOutputReference",
      "namespace": "dataAwsccBedrockGuardrail",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 1330
          },
          "name": "managedWordListsConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailWordPolicyConfigManagedWordListsConfigList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 1336
          },
          "name": "wordsConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailWordPolicyConfigWordsConfigList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 1313
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailWordPolicyConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-guardrail/index:DataAwsccBedrockGuardrailWordPolicyConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailWordPolicyConfigWordsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailWordPolicyConfigWordsConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-guardrail/index.ts",
        "line": 1184
      },
      "name": "DataAwsccBedrockGuardrailWordPolicyConfigWordsConfig",
      "namespace": "dataAwsccBedrockGuardrail",
      "symbolId": "src/data-awscc-bedrock-guardrail/index:DataAwsccBedrockGuardrailWordPolicyConfigWordsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailWordPolicyConfigWordsConfigList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailWordPolicyConfigWordsConfigList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-guardrail/index.ts",
          "line": 1268
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-guardrail/index.ts",
        "line": 1261
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 1275
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailWordPolicyConfigWordsConfigOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockGuardrailWordPolicyConfigWordsConfigList",
      "namespace": "dataAwsccBedrockGuardrail",
      "symbolId": "src/data-awscc-bedrock-guardrail/index:DataAwsccBedrockGuardrailWordPolicyConfigWordsConfigList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailWordPolicyConfigWordsConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailWordPolicyConfigWordsConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-guardrail/index.ts",
          "line": 1216
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-guardrail/index.ts",
        "line": 1207
      },
      "name": "DataAwsccBedrockGuardrailWordPolicyConfigWordsConfigOutputReference",
      "namespace": "dataAwsccBedrockGuardrail",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 1236
          },
          "name": "inputAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 1241
          },
          "name": "inputEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 1246
          },
          "name": "outputAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 1251
          },
          "name": "outputEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 1256
          },
          "name": "text",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail/index.ts",
            "line": 1220
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockGuardrail.DataAwsccBedrockGuardrailWordPolicyConfigWordsConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-guardrail/index:DataAwsccBedrockGuardrailWordPolicyConfigWordsConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockGuardrailVersion.DataAwsccBedrockGuardrailVersion": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_guardrail_version awscc_bedrock_guardrail_version}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockGuardrailVersion.DataAwsccBedrockGuardrailVersion",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_guardrail_version awscc_bedrock_guardrail_version} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-guardrail-version/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockGuardrailVersion.DataAwsccBedrockGuardrailVersionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-guardrail-version/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBedrockGuardrailVersion resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail-version/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccBedrockGuardrailVersion to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_guardrail_version#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBedrockGuardrailVersion that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBedrockGuardrailVersion to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail-version/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-awscc-bedrock-guardrail-version/index.ts",
            "line": 132
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBedrockGuardrailVersion",
      "namespace": "dataAwsccBedrockGuardrailVersion",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail-version/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail-version/index.ts",
            "line": 85
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail-version/index.ts",
            "line": 90
          },
          "name": "guardrailArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail-version/index.ts",
            "line": 95
          },
          "name": "guardrailId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail-version/index.ts",
            "line": 100
          },
          "name": "guardrailIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail-version/index.ts",
            "line": 118
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail-version/index.ts",
            "line": 113
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail-version/index.ts",
            "line": 106
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-guardrail-version/index:DataAwsccBedrockGuardrailVersion"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockGuardrailVersion.DataAwsccBedrockGuardrailVersionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockGuardrailVersion.DataAwsccBedrockGuardrailVersionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-guardrail-version/index.ts",
        "line": 14
      },
      "name": "DataAwsccBedrockGuardrailVersionConfig",
      "namespace": "dataAwsccBedrockGuardrailVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_guardrail_version#id DataAwsccBedrockGuardrailVersion#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrail-version/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-guardrail-version/index:DataAwsccBedrockGuardrailVersionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockGuardrails.DataAwsccBedrockGuardrails": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_guardrails awscc_bedrock_guardrails}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockGuardrails.DataAwsccBedrockGuardrails",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_guardrails awscc_bedrock_guardrails} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-guardrails/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockGuardrails.DataAwsccBedrockGuardrailsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-guardrails/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBedrockGuardrails resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrails/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccBedrockGuardrails to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_guardrails#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBedrockGuardrails that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBedrockGuardrails to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrails/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrails/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBedrockGuardrails",
      "namespace": "dataAwsccBedrockGuardrails",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrails/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrails/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-guardrails/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-guardrails/index:DataAwsccBedrockGuardrails"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockGuardrails.DataAwsccBedrockGuardrailsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockGuardrails.DataAwsccBedrockGuardrailsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-guardrails/index.ts",
        "line": 14
      },
      "name": "DataAwsccBedrockGuardrailsConfig",
      "namespace": "dataAwsccBedrockGuardrails",
      "symbolId": "src/data-awscc-bedrock-guardrails/index:DataAwsccBedrockGuardrailsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockIntelligentPromptRouter.DataAwsccBedrockIntelligentPromptRouter": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_intelligent_prompt_router awscc_bedrock_intelligent_prompt_router}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockIntelligentPromptRouter.DataAwsccBedrockIntelligentPromptRouter",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_intelligent_prompt_router awscc_bedrock_intelligent_prompt_router} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-intelligent-prompt-router/index.ts",
          "line": 324
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockIntelligentPromptRouter.DataAwsccBedrockIntelligentPromptRouterConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-intelligent-prompt-router/index.ts",
        "line": 292
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBedrockIntelligentPromptRouter resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-intelligent-prompt-router/index.ts",
            "line": 309
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccBedrockIntelligentPromptRouter to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_intelligent_prompt_router#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBedrockIntelligentPromptRouter that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBedrockIntelligentPromptRouter to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-intelligent-prompt-router/index.ts",
            "line": 423
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-intelligent-prompt-router/index.ts",
            "line": 429
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBedrockIntelligentPromptRouter",
      "namespace": "dataAwsccBedrockIntelligentPromptRouter",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-intelligent-prompt-router/index.ts",
            "line": 297
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-intelligent-prompt-router/index.ts",
            "line": 348
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-intelligent-prompt-router/index.ts",
            "line": 353
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-intelligent-prompt-router/index.ts",
            "line": 359
          },
          "name": "fallbackModel",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockIntelligentPromptRouter.DataAwsccBedrockIntelligentPromptRouterFallbackModelOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-intelligent-prompt-router/index.ts",
            "line": 378
          },
          "name": "models",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockIntelligentPromptRouter.DataAwsccBedrockIntelligentPromptRouterModelsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-intelligent-prompt-router/index.ts",
            "line": 383
          },
          "name": "promptRouterArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-intelligent-prompt-router/index.ts",
            "line": 388
          },
          "name": "promptRouterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-intelligent-prompt-router/index.ts",
            "line": 394
          },
          "name": "routingCriteria",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockIntelligentPromptRouter.DataAwsccBedrockIntelligentPromptRouterRoutingCriteriaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-intelligent-prompt-router/index.ts",
            "line": 399
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-intelligent-prompt-router/index.ts",
            "line": 405
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockIntelligentPromptRouter.DataAwsccBedrockIntelligentPromptRouterTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-intelligent-prompt-router/index.ts",
            "line": 410
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-intelligent-prompt-router/index.ts",
            "line": 415
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-intelligent-prompt-router/index.ts",
            "line": 372
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-intelligent-prompt-router/index.ts",
            "line": 365
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-intelligent-prompt-router/index:DataAwsccBedrockIntelligentPromptRouter"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockIntelligentPromptRouter.DataAwsccBedrockIntelligentPromptRouterConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockIntelligentPromptRouter.DataAwsccBedrockIntelligentPromptRouterConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-intelligent-prompt-router/index.ts",
        "line": 14
      },
      "name": "DataAwsccBedrockIntelligentPromptRouterConfig",
      "namespace": "dataAwsccBedrockIntelligentPromptRouter",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_intelligent_prompt_router#id DataAwsccBedrockIntelligentPromptRouter#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-intelligent-prompt-router/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-intelligent-prompt-router/index:DataAwsccBedrockIntelligentPromptRouterConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockIntelligentPromptRouter.DataAwsccBedrockIntelligentPromptRouterFallbackModel": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockIntelligentPromptRouter.DataAwsccBedrockIntelligentPromptRouterFallbackModel",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-intelligent-prompt-router/index.ts",
        "line": 25
      },
      "name": "DataAwsccBedrockIntelligentPromptRouterFallbackModel",
      "namespace": "dataAwsccBedrockIntelligentPromptRouter",
      "symbolId": "src/data-awscc-bedrock-intelligent-prompt-router/index:DataAwsccBedrockIntelligentPromptRouterFallbackModel"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockIntelligentPromptRouter.DataAwsccBedrockIntelligentPromptRouterFallbackModelOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockIntelligentPromptRouter.DataAwsccBedrockIntelligentPromptRouterFallbackModelOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-intelligent-prompt-router/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-intelligent-prompt-router/index.ts",
        "line": 48
      },
      "name": "DataAwsccBedrockIntelligentPromptRouterFallbackModelOutputReference",
      "namespace": "dataAwsccBedrockIntelligentPromptRouter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-intelligent-prompt-router/index.ts",
            "line": 75
          },
          "name": "modelArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-intelligent-prompt-router/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockIntelligentPromptRouter.DataAwsccBedrockIntelligentPromptRouterFallbackModel"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-intelligent-prompt-router/index:DataAwsccBedrockIntelligentPromptRouterFallbackModelOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockIntelligentPromptRouter.DataAwsccBedrockIntelligentPromptRouterModels": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockIntelligentPromptRouter.DataAwsccBedrockIntelligentPromptRouterModels",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-intelligent-prompt-router/index.ts",
        "line": 79
      },
      "name": "DataAwsccBedrockIntelligentPromptRouterModels",
      "namespace": "dataAwsccBedrockIntelligentPromptRouter",
      "symbolId": "src/data-awscc-bedrock-intelligent-prompt-router/index:DataAwsccBedrockIntelligentPromptRouterModels"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockIntelligentPromptRouter.DataAwsccBedrockIntelligentPromptRouterModelsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockIntelligentPromptRouter.DataAwsccBedrockIntelligentPromptRouterModelsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-intelligent-prompt-router/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-intelligent-prompt-router/index.ts",
        "line": 136
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-intelligent-prompt-router/index.ts",
            "line": 150
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockIntelligentPromptRouter.DataAwsccBedrockIntelligentPromptRouterModelsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockIntelligentPromptRouterModelsList",
      "namespace": "dataAwsccBedrockIntelligentPromptRouter",
      "symbolId": "src/data-awscc-bedrock-intelligent-prompt-router/index:DataAwsccBedrockIntelligentPromptRouterModelsList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockIntelligentPromptRouter.DataAwsccBedrockIntelligentPromptRouterModelsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockIntelligentPromptRouter.DataAwsccBedrockIntelligentPromptRouterModelsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-intelligent-prompt-router/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-intelligent-prompt-router/index.ts",
        "line": 102
      },
      "name": "DataAwsccBedrockIntelligentPromptRouterModelsOutputReference",
      "namespace": "dataAwsccBedrockIntelligentPromptRouter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-intelligent-prompt-router/index.ts",
            "line": 131
          },
          "name": "modelArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-intelligent-prompt-router/index.ts",
            "line": 115
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockIntelligentPromptRouter.DataAwsccBedrockIntelligentPromptRouterModels"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-intelligent-prompt-router/index:DataAwsccBedrockIntelligentPromptRouterModelsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockIntelligentPromptRouter.DataAwsccBedrockIntelligentPromptRouterRoutingCriteria": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockIntelligentPromptRouter.DataAwsccBedrockIntelligentPromptRouterRoutingCriteria",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-intelligent-prompt-router/index.ts",
        "line": 154
      },
      "name": "DataAwsccBedrockIntelligentPromptRouterRoutingCriteria",
      "namespace": "dataAwsccBedrockIntelligentPromptRouter",
      "symbolId": "src/data-awscc-bedrock-intelligent-prompt-router/index:DataAwsccBedrockIntelligentPromptRouterRoutingCriteria"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockIntelligentPromptRouter.DataAwsccBedrockIntelligentPromptRouterRoutingCriteriaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockIntelligentPromptRouter.DataAwsccBedrockIntelligentPromptRouterRoutingCriteriaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-intelligent-prompt-router/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-intelligent-prompt-router/index.ts",
        "line": 177
      },
      "name": "DataAwsccBedrockIntelligentPromptRouterRoutingCriteriaOutputReference",
      "namespace": "dataAwsccBedrockIntelligentPromptRouter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-intelligent-prompt-router/index.ts",
            "line": 204
          },
          "name": "responseQualityDifference",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-intelligent-prompt-router/index.ts",
            "line": 188
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockIntelligentPromptRouter.DataAwsccBedrockIntelligentPromptRouterRoutingCriteria"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-intelligent-prompt-router/index:DataAwsccBedrockIntelligentPromptRouterRoutingCriteriaOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockIntelligentPromptRouter.DataAwsccBedrockIntelligentPromptRouterTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockIntelligentPromptRouter.DataAwsccBedrockIntelligentPromptRouterTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-intelligent-prompt-router/index.ts",
        "line": 208
      },
      "name": "DataAwsccBedrockIntelligentPromptRouterTags",
      "namespace": "dataAwsccBedrockIntelligentPromptRouter",
      "symbolId": "src/data-awscc-bedrock-intelligent-prompt-router/index:DataAwsccBedrockIntelligentPromptRouterTags"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockIntelligentPromptRouter.DataAwsccBedrockIntelligentPromptRouterTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockIntelligentPromptRouter.DataAwsccBedrockIntelligentPromptRouterTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-intelligent-prompt-router/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-awscc-bedrock-intelligent-prompt-router/index.ts",
        "line": 270
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-intelligent-prompt-router/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-awscc.dataAwsccBedrockIntelligentPromptRouter.DataAwsccBedrockIntelligentPromptRouterTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockIntelligentPromptRouterTagsList",
      "namespace": "dataAwsccBedrockIntelligentPromptRouter",
      "symbolId": "src/data-awscc-bedrock-intelligent-prompt-router/index:DataAwsccBedrockIntelligentPromptRouterTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockIntelligentPromptRouter.DataAwsccBedrockIntelligentPromptRouterTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockIntelligentPromptRouter.DataAwsccBedrockIntelligentPromptRouterTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-intelligent-prompt-router/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-awscc-bedrock-intelligent-prompt-router/index.ts",
        "line": 231
      },
      "name": "DataAwsccBedrockIntelligentPromptRouterTagsOutputReference",
      "namespace": "dataAwsccBedrockIntelligentPromptRouter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-intelligent-prompt-router/index.ts",
            "line": 260
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-intelligent-prompt-router/index.ts",
            "line": 265
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-intelligent-prompt-router/index.ts",
            "line": 244
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockIntelligentPromptRouter.DataAwsccBedrockIntelligentPromptRouterTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-intelligent-prompt-router/index:DataAwsccBedrockIntelligentPromptRouterTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockIntelligentPromptRouters.DataAwsccBedrockIntelligentPromptRouters": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_intelligent_prompt_routers awscc_bedrock_intelligent_prompt_routers}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockIntelligentPromptRouters.DataAwsccBedrockIntelligentPromptRouters",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_intelligent_prompt_routers awscc_bedrock_intelligent_prompt_routers} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-intelligent-prompt-routers/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockIntelligentPromptRouters.DataAwsccBedrockIntelligentPromptRoutersConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-intelligent-prompt-routers/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBedrockIntelligentPromptRouters resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-intelligent-prompt-routers/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccBedrockIntelligentPromptRouters to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_intelligent_prompt_routers#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBedrockIntelligentPromptRouters that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBedrockIntelligentPromptRouters to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-intelligent-prompt-routers/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-intelligent-prompt-routers/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBedrockIntelligentPromptRouters",
      "namespace": "dataAwsccBedrockIntelligentPromptRouters",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-intelligent-prompt-routers/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-intelligent-prompt-routers/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-intelligent-prompt-routers/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-intelligent-prompt-routers/index:DataAwsccBedrockIntelligentPromptRouters"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockIntelligentPromptRouters.DataAwsccBedrockIntelligentPromptRoutersConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockIntelligentPromptRouters.DataAwsccBedrockIntelligentPromptRoutersConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-intelligent-prompt-routers/index.ts",
        "line": 14
      },
      "name": "DataAwsccBedrockIntelligentPromptRoutersConfig",
      "namespace": "dataAwsccBedrockIntelligentPromptRouters",
      "symbolId": "src/data-awscc-bedrock-intelligent-prompt-routers/index:DataAwsccBedrockIntelligentPromptRoutersConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBase": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_knowledge_base awscc_bedrock_knowledge_base}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBase",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_knowledge_base awscc_bedrock_knowledge_base} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
          "line": 3328
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
        "line": 3296
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBedrockKnowledgeBase resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 3313
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccBedrockKnowledgeBase to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_knowledge_base#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBedrockKnowledgeBase that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBedrockKnowledgeBase to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 3431
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 3437
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBedrockKnowledgeBase",
      "namespace": "dataAwsccBedrockKnowledgeBase",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 3301
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 3352
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 3357
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 3362
          },
          "name": "failureReasons",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 3380
          },
          "name": "knowledgeBaseArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 3386
          },
          "name": "knowledgeBaseConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 3391
          },
          "name": "knowledgeBaseId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 3396
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 3401
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 3406
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 3412
          },
          "name": "storageConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseStorageConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 3418
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 3423
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 3375
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 3368
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-knowledge-base/index:DataAwsccBedrockKnowledgeBase"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
        "line": 14
      },
      "name": "DataAwsccBedrockKnowledgeBaseConfig",
      "namespace": "dataAwsccBedrockKnowledgeBase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_knowledge_base#id DataAwsccBedrockKnowledgeBase#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-knowledge-base/index:DataAwsccBedrockKnowledgeBaseConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
        "line": 2240
      },
      "name": "DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfiguration",
      "namespace": "dataAwsccBedrockKnowledgeBase",
      "symbolId": "src/data-awscc-bedrock-knowledge-base/index:DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationKendraKnowledgeBaseConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationKendraKnowledgeBaseConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
        "line": 25
      },
      "name": "DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationKendraKnowledgeBaseConfiguration",
      "namespace": "dataAwsccBedrockKnowledgeBase",
      "symbolId": "src/data-awscc-bedrock-knowledge-base/index:DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationKendraKnowledgeBaseConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationKendraKnowledgeBaseConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationKendraKnowledgeBaseConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
        "line": 48
      },
      "name": "DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationKendraKnowledgeBaseConfigurationOutputReference",
      "namespace": "dataAwsccBedrockKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 75
          },
          "name": "kendraIndexArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationKendraKnowledgeBaseConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-knowledge-base/index:DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationKendraKnowledgeBaseConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
        "line": 519
      },
      "name": "DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfiguration",
      "namespace": "dataAwsccBedrockKnowledgeBase",
      "symbolId": "src/data-awscc-bedrock-knowledge-base/index:DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
        "line": 410
      },
      "name": "DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfiguration",
      "namespace": "dataAwsccBedrockKnowledgeBase",
      "symbolId": "src/data-awscc-bedrock-knowledge-base/index:DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
        "line": 339
      },
      "name": "DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfiguration",
      "namespace": "dataAwsccBedrockKnowledgeBase",
      "symbolId": "src/data-awscc-bedrock-knowledge-base/index:DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudio": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudio",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
        "line": 133
      },
      "name": "DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudio",
      "namespace": "dataAwsccBedrockKnowledgeBase",
      "symbolId": "src/data-awscc-bedrock-knowledge-base/index:DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudio"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudioList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudioList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-knowledge-base/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-awscc-bedrock-knowledge-base/index.ts",
        "line": 191
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/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-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudioOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudioList",
      "namespace": "dataAwsccBedrockKnowledgeBase",
      "symbolId": "src/data-awscc-bedrock-knowledge-base/index:DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudioList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudioOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudioOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-knowledge-base/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
        "line": 156
      },
      "name": "DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudioOutputReference",
      "namespace": "dataAwsccBedrockKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 186
          },
          "name": "segmentationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudioSegmentationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 169
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudio"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-knowledge-base/index:DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudioOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudioSegmentationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudioSegmentationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
        "line": 79
      },
      "name": "DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudioSegmentationConfiguration",
      "namespace": "dataAwsccBedrockKnowledgeBase",
      "symbolId": "src/data-awscc-bedrock-knowledge-base/index:DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudioSegmentationConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudioSegmentationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudioSegmentationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-knowledge-base/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-awscc-bedrock-knowledge-base/index.ts",
        "line": 102
      },
      "name": "DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudioSegmentationConfigurationOutputReference",
      "namespace": "dataAwsccBedrockKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 129
          },
          "name": "fixedLengthDuration",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudioSegmentationConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-knowledge-base/index:DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudioSegmentationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-knowledge-base/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/data-awscc-bedrock-knowledge-base/index.ts",
        "line": 362
      },
      "name": "DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationOutputReference",
      "namespace": "dataAwsccBedrockKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 390
          },
          "name": "audio",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudioList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 395
          },
          "name": "dimensions",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 400
          },
          "name": "embeddingDataType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 406
          },
          "name": "video",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideoList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 373
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-knowledge-base/index:DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideo": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
        "line": 263
      },
      "name": "DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideo",
      "namespace": "dataAwsccBedrockKnowledgeBase",
      "symbolId": "src/data-awscc-bedrock-knowledge-base/index:DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideo"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideoList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideoList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-knowledge-base/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-awscc-bedrock-knowledge-base/index.ts",
        "line": 321
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/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-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideoOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideoList",
      "namespace": "dataAwsccBedrockKnowledgeBase",
      "symbolId": "src/data-awscc-bedrock-knowledge-base/index:DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideoList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideoOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-knowledge-base/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
        "line": 286
      },
      "name": "DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideoOutputReference",
      "namespace": "dataAwsccBedrockKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 316
          },
          "name": "segmentationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideoSegmentationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 299
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideo"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-knowledge-base/index:DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideoOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideoSegmentationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideoSegmentationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
        "line": 209
      },
      "name": "DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideoSegmentationConfiguration",
      "namespace": "dataAwsccBedrockKnowledgeBase",
      "symbolId": "src/data-awscc-bedrock-knowledge-base/index:DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideoSegmentationConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideoSegmentationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideoSegmentationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-knowledge-base/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-awscc-bedrock-knowledge-base/index.ts",
        "line": 232
      },
      "name": "DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideoSegmentationConfigurationOutputReference",
      "namespace": "dataAwsccBedrockKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 259
          },
          "name": "fixedLengthDuration",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 243
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideoSegmentationConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-knowledge-base/index:DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideoSegmentationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-knowledge-base/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/data-awscc-bedrock-knowledge-base/index.ts",
        "line": 433
      },
      "name": "DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationOutputReference",
      "namespace": "dataAwsccBedrockKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 461
          },
          "name": "bedrockEmbeddingModelConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 444
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-knowledge-base/index:DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
          "line": 549
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
        "line": 542
      },
      "name": "DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationOutputReference",
      "namespace": "dataAwsccBedrockKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 569
          },
          "name": "embeddingModelArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 575
          },
          "name": "embeddingModelConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 580
          },
          "name": "embeddingModelType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 586
          },
          "name": "serverSideEncryptionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationServerSideEncryptionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 553
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-knowledge-base/index:DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationServerSideEncryptionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationServerSideEncryptionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
        "line": 465
      },
      "name": "DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationServerSideEncryptionConfiguration",
      "namespace": "dataAwsccBedrockKnowledgeBase",
      "symbolId": "src/data-awscc-bedrock-knowledge-base/index:DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationServerSideEncryptionConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationServerSideEncryptionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationServerSideEncryptionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-knowledge-base/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
        "line": 488
      },
      "name": "DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationServerSideEncryptionConfigurationOutputReference",
      "namespace": "dataAwsccBedrockKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 515
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 499
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationServerSideEncryptionConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-knowledge-base/index:DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationServerSideEncryptionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
          "line": 2270
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
        "line": 2263
      },
      "name": "DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationOutputReference",
      "namespace": "dataAwsccBedrockKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 2291
          },
          "name": "kendraKnowledgeBaseConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationKendraKnowledgeBaseConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 2297
          },
          "name": "managedKnowledgeBaseConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 2303
          },
          "name": "sqlKnowledgeBaseConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 2308
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 2314
          },
          "name": "vectorKnowledgeBaseConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 2274
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-knowledge-base/index:DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
        "line": 1538
      },
      "name": "DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfiguration",
      "namespace": "dataAwsccBedrockKnowledgeBase",
      "symbolId": "src/data-awscc-bedrock-knowledge-base/index:DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
          "line": 1568
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
        "line": 1561
      },
      "name": "DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationOutputReference",
      "namespace": "dataAwsccBedrockKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 1589
          },
          "name": "redshiftConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 1594
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 1572
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-knowledge-base/index:DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
        "line": 1471
      },
      "name": "DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfiguration",
      "namespace": "dataAwsccBedrockKnowledgeBase",
      "symbolId": "src/data-awscc-bedrock-knowledge-base/index:DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
          "line": 1501
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
        "line": 1494
      },
      "name": "DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationOutputReference",
      "namespace": "dataAwsccBedrockKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 1522
          },
          "name": "queryEngineConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 1528
          },
          "name": "queryGenerationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 1534
          },
          "name": "storageConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationStorageConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 1505
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-knowledge-base/index:DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
        "line": 833
      },
      "name": "DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfiguration",
      "namespace": "dataAwsccBedrockKnowledgeBase",
      "symbolId": "src/data-awscc-bedrock-knowledge-base/index:DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-knowledge-base/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
        "line": 856
      },
      "name": "DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfigurationOutputReference",
      "namespace": "dataAwsccBedrockKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 884
          },
          "name": "provisionedConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfigurationProvisionedConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 890
          },
          "name": "serverlessConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfigurationServerlessConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 895
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 867
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-knowledge-base/index:DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfigurationProvisionedConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfigurationProvisionedConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
        "line": 654
      },
      "name": "DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfigurationProvisionedConfiguration",
      "namespace": "dataAwsccBedrockKnowledgeBase",
      "symbolId": "src/data-awscc-bedrock-knowledge-base/index:DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfigurationProvisionedConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfigurationProvisionedConfigurationAuthConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfigurationProvisionedConfigurationAuthConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
        "line": 590
      },
      "name": "DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfigurationProvisionedConfigurationAuthConfiguration",
      "namespace": "dataAwsccBedrockKnowledgeBase",
      "symbolId": "src/data-awscc-bedrock-knowledge-base/index:DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfigurationProvisionedConfigurationAuthConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfigurationProvisionedConfigurationAuthConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfigurationProvisionedConfigurationAuthConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
          "line": 620
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
        "line": 613
      },
      "name": "DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfigurationProvisionedConfigurationAuthConfigurationOutputReference",
      "namespace": "dataAwsccBedrockKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 640
          },
          "name": "databaseUser",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 645
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 650
          },
          "name": "usernamePasswordSecretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 624
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfigurationProvisionedConfigurationAuthConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-knowledge-base/index:DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfigurationProvisionedConfigurationAuthConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfigurationProvisionedConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfigurationProvisionedConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-knowledge-base/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-awscc-bedrock-knowledge-base/index.ts",
        "line": 677
      },
      "name": "DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfigurationProvisionedConfigurationOutputReference",
      "namespace": "dataAwsccBedrockKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 705
          },
          "name": "authConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfigurationProvisionedConfigurationAuthConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 710
          },
          "name": "clusterIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 688
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfigurationProvisionedConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-knowledge-base/index:DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfigurationProvisionedConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfigurationServerlessConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfigurationServerlessConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
        "line": 773
      },
      "name": "DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfigurationServerlessConfiguration",
      "namespace": "dataAwsccBedrockKnowledgeBase",
      "symbolId": "src/data-awscc-bedrock-knowledge-base/index:DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfigurationServerlessConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfigurationServerlessConfigurationAuthConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfigurationServerlessConfigurationAuthConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
        "line": 714
      },
      "name": "DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfigurationServerlessConfigurationAuthConfiguration",
      "namespace": "dataAwsccBedrockKnowledgeBase",
      "symbolId": "src/data-awscc-bedrock-knowledge-base/index:DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfigurationServerlessConfigurationAuthConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfigurationServerlessConfigurationAuthConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfigurationServerlessConfigurationAuthConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-knowledge-base/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-awscc-bedrock-knowledge-base/index.ts",
        "line": 737
      },
      "name": "DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfigurationServerlessConfigurationAuthConfigurationOutputReference",
      "namespace": "dataAwsccBedrockKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 764
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 769
          },
          "name": "usernamePasswordSecretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 748
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfigurationServerlessConfigurationAuthConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-knowledge-base/index:DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfigurationServerlessConfigurationAuthConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfigurationServerlessConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfigurationServerlessConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-knowledge-base/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/data-awscc-bedrock-knowledge-base/index.ts",
        "line": 796
      },
      "name": "DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfigurationServerlessConfigurationOutputReference",
      "namespace": "dataAwsccBedrockKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 824
          },
          "name": "authConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfigurationServerlessConfigurationAuthConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 829
          },
          "name": "workgroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 807
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfigurationServerlessConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-knowledge-base/index:DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryEngineConfigurationServerlessConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
        "line": 1216
      },
      "name": "DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfiguration",
      "namespace": "dataAwsccBedrockKnowledgeBase",
      "symbolId": "src/data-awscc-bedrock-knowledge-base/index:DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContext": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContext",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
        "line": 1155
      },
      "name": "DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContext",
      "namespace": "dataAwsccBedrockKnowledgeBase",
      "symbolId": "src/data-awscc-bedrock-knowledge-base/index:DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContext"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextCuratedQueries": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextCuratedQueries",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
        "line": 899
      },
      "name": "DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextCuratedQueries",
      "namespace": "dataAwsccBedrockKnowledgeBase",
      "symbolId": "src/data-awscc-bedrock-knowledge-base/index:DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextCuratedQueries"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextCuratedQueriesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextCuratedQueriesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
          "line": 968
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
        "line": 961
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 975
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextCuratedQueriesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextCuratedQueriesList",
      "namespace": "dataAwsccBedrockKnowledgeBase",
      "symbolId": "src/data-awscc-bedrock-knowledge-base/index:DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextCuratedQueriesList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextCuratedQueriesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextCuratedQueriesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-knowledge-base/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
        "line": 922
      },
      "name": "DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextCuratedQueriesOutputReference",
      "namespace": "dataAwsccBedrockKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 951
          },
          "name": "naturalLanguage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 956
          },
          "name": "sql",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 935
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextCuratedQueries"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-knowledge-base/index:DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextCuratedQueriesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
          "line": 1185
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
        "line": 1178
      },
      "name": "DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextOutputReference",
      "namespace": "dataAwsccBedrockKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 1206
          },
          "name": "curatedQueries",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextCuratedQueriesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 1212
          },
          "name": "tables",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextTablesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 1189
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContext"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-knowledge-base/index:DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextTables": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextTables",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
        "line": 1064
      },
      "name": "DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextTables",
      "namespace": "dataAwsccBedrockKnowledgeBase",
      "symbolId": "src/data-awscc-bedrock-knowledge-base/index:DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextTables"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextTablesColumns": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextTablesColumns",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
        "line": 979
      },
      "name": "DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextTablesColumns",
      "namespace": "dataAwsccBedrockKnowledgeBase",
      "symbolId": "src/data-awscc-bedrock-knowledge-base/index:DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextTablesColumns"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextTablesColumnsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextTablesColumnsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-knowledge-base/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-awscc-bedrock-knowledge-base/index.ts",
        "line": 1046
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/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-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextTablesColumnsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextTablesColumnsList",
      "namespace": "dataAwsccBedrockKnowledgeBase",
      "symbolId": "src/data-awscc-bedrock-knowledge-base/index:DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextTablesColumnsList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextTablesColumnsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextTablesColumnsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-knowledge-base/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
        "line": 1002
      },
      "name": "DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextTablesColumnsOutputReference",
      "namespace": "dataAwsccBedrockKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 1031
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 1036
          },
          "name": "inclusion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 1041
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 1015
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextTablesColumns"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-knowledge-base/index:DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextTablesColumnsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextTablesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextTablesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
          "line": 1144
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
        "line": 1137
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 1151
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextTablesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextTablesList",
      "namespace": "dataAwsccBedrockKnowledgeBase",
      "symbolId": "src/data-awscc-bedrock-knowledge-base/index:DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextTablesList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextTablesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextTablesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-knowledge-base/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-awscc-bedrock-knowledge-base/index.ts",
        "line": 1087
      },
      "name": "DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextTablesOutputReference",
      "namespace": "dataAwsccBedrockKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 1117
          },
          "name": "columns",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextTablesColumnsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 1122
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 1127
          },
          "name": "inclusion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 1132
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 1100
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextTables"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-knowledge-base/index:DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextTablesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
          "line": 1246
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
        "line": 1239
      },
      "name": "DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationOutputReference",
      "namespace": "dataAwsccBedrockKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 1266
          },
          "name": "executionTimeoutSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 1272
          },
          "name": "generationContext",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationGenerationContextOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 1250
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-knowledge-base/index:DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationQueryGenerationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationStorageConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationStorageConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
        "line": 1384
      },
      "name": "DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationStorageConfigurations",
      "namespace": "dataAwsccBedrockKnowledgeBase",
      "symbolId": "src/data-awscc-bedrock-knowledge-base/index:DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationStorageConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationStorageConfigurationsAwsDataCatalogConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationStorageConfigurationsAwsDataCatalogConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
        "line": 1276
      },
      "name": "DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationStorageConfigurationsAwsDataCatalogConfiguration",
      "namespace": "dataAwsccBedrockKnowledgeBase",
      "symbolId": "src/data-awscc-bedrock-knowledge-base/index:DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationStorageConfigurationsAwsDataCatalogConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationStorageConfigurationsAwsDataCatalogConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationStorageConfigurationsAwsDataCatalogConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-knowledge-base/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-awscc-bedrock-knowledge-base/index.ts",
        "line": 1299
      },
      "name": "DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationStorageConfigurationsAwsDataCatalogConfigurationOutputReference",
      "namespace": "dataAwsccBedrockKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 1326
          },
          "name": "tableNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 1310
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationStorageConfigurationsAwsDataCatalogConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-knowledge-base/index:DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationStorageConfigurationsAwsDataCatalogConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationStorageConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationStorageConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
          "line": 1460
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
        "line": 1453
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 1467
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationStorageConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationStorageConfigurationsList",
      "namespace": "dataAwsccBedrockKnowledgeBase",
      "symbolId": "src/data-awscc-bedrock-knowledge-base/index:DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationStorageConfigurationsList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationStorageConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationStorageConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
          "line": 1416
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
        "line": 1407
      },
      "name": "DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationStorageConfigurationsOutputReference",
      "namespace": "dataAwsccBedrockKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 1437
          },
          "name": "awsDataCatalogConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationStorageConfigurationsAwsDataCatalogConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 1443
          },
          "name": "redshiftConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationStorageConfigurationsRedshiftConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 1448
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 1420
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationStorageConfigurations"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-knowledge-base/index:DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationStorageConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationStorageConfigurationsRedshiftConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationStorageConfigurationsRedshiftConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
        "line": 1330
      },
      "name": "DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationStorageConfigurationsRedshiftConfiguration",
      "namespace": "dataAwsccBedrockKnowledgeBase",
      "symbolId": "src/data-awscc-bedrock-knowledge-base/index:DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationStorageConfigurationsRedshiftConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationStorageConfigurationsRedshiftConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationStorageConfigurationsRedshiftConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
          "line": 1360
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
        "line": 1353
      },
      "name": "DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationStorageConfigurationsRedshiftConfigurationOutputReference",
      "namespace": "dataAwsccBedrockKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 1380
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 1364
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationStorageConfigurationsRedshiftConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-knowledge-base/index:DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationSqlKnowledgeBaseConfigurationRedshiftConfigurationStorageConfigurationsRedshiftConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
        "line": 2174
      },
      "name": "DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfiguration",
      "namespace": "dataAwsccBedrockKnowledgeBase",
      "symbolId": "src/data-awscc-bedrock-knowledge-base/index:DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
        "line": 1929
      },
      "name": "DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfiguration",
      "namespace": "dataAwsccBedrockKnowledgeBase",
      "symbolId": "src/data-awscc-bedrock-knowledge-base/index:DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
        "line": 1858
      },
      "name": "DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfiguration",
      "namespace": "dataAwsccBedrockKnowledgeBase",
      "symbolId": "src/data-awscc-bedrock-knowledge-base/index:DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudio": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudio",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
        "line": 1652
      },
      "name": "DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudio",
      "namespace": "dataAwsccBedrockKnowledgeBase",
      "symbolId": "src/data-awscc-bedrock-knowledge-base/index:DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudio"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudioList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudioList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
          "line": 1717
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
        "line": 1710
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 1724
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudioOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudioList",
      "namespace": "dataAwsccBedrockKnowledgeBase",
      "symbolId": "src/data-awscc-bedrock-knowledge-base/index:DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudioList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudioOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudioOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
          "line": 1684
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
        "line": 1675
      },
      "name": "DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudioOutputReference",
      "namespace": "dataAwsccBedrockKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 1705
          },
          "name": "segmentationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudioSegmentationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 1688
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudio"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-knowledge-base/index:DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudioOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudioSegmentationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudioSegmentationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
        "line": 1598
      },
      "name": "DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudioSegmentationConfiguration",
      "namespace": "dataAwsccBedrockKnowledgeBase",
      "symbolId": "src/data-awscc-bedrock-knowledge-base/index:DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudioSegmentationConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudioSegmentationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudioSegmentationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
          "line": 1628
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
        "line": 1621
      },
      "name": "DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudioSegmentationConfigurationOutputReference",
      "namespace": "dataAwsccBedrockKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 1648
          },
          "name": "fixedLengthDuration",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 1632
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudioSegmentationConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-knowledge-base/index:DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudioSegmentationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
          "line": 1888
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
        "line": 1881
      },
      "name": "DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationOutputReference",
      "namespace": "dataAwsccBedrockKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 1909
          },
          "name": "audio",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationAudioList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 1914
          },
          "name": "dimensions",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 1919
          },
          "name": "embeddingDataType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 1925
          },
          "name": "video",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideoList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 1892
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-knowledge-base/index:DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideo": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
        "line": 1782
      },
      "name": "DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideo",
      "namespace": "dataAwsccBedrockKnowledgeBase",
      "symbolId": "src/data-awscc-bedrock-knowledge-base/index:DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideo"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideoList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideoList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
          "line": 1847
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
        "line": 1840
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 1854
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideoOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideoList",
      "namespace": "dataAwsccBedrockKnowledgeBase",
      "symbolId": "src/data-awscc-bedrock-knowledge-base/index:DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideoList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideoOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-knowledge-base/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
        "line": 1805
      },
      "name": "DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideoOutputReference",
      "namespace": "dataAwsccBedrockKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 1835
          },
          "name": "segmentationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideoSegmentationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 1818
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideo"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-knowledge-base/index:DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideoOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideoSegmentationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideoSegmentationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
        "line": 1728
      },
      "name": "DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideoSegmentationConfiguration",
      "namespace": "dataAwsccBedrockKnowledgeBase",
      "symbolId": "src/data-awscc-bedrock-knowledge-base/index:DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideoSegmentationConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideoSegmentationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideoSegmentationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
          "line": 1758
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
        "line": 1751
      },
      "name": "DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideoSegmentationConfigurationOutputReference",
      "namespace": "dataAwsccBedrockKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 1778
          },
          "name": "fixedLengthDuration",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 1762
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideoSegmentationConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-knowledge-base/index:DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationVideoSegmentationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
          "line": 1959
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
        "line": 1952
      },
      "name": "DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationOutputReference",
      "namespace": "dataAwsccBedrockKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 1980
          },
          "name": "bedrockEmbeddingModelConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationBedrockEmbeddingModelConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 1963
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-knowledge-base/index:DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
          "line": 2204
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
        "line": 2197
      },
      "name": "DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationOutputReference",
      "namespace": "dataAwsccBedrockKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 2224
          },
          "name": "embeddingModelArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 2230
          },
          "name": "embeddingModelConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationEmbeddingModelConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 2236
          },
          "name": "supplementalDataStorageConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationSupplementalDataStorageConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 2208
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-knowledge-base/index:DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationSupplementalDataStorageConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationSupplementalDataStorageConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
        "line": 2119
      },
      "name": "DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationSupplementalDataStorageConfiguration",
      "namespace": "dataAwsccBedrockKnowledgeBase",
      "symbolId": "src/data-awscc-bedrock-knowledge-base/index:DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationSupplementalDataStorageConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationSupplementalDataStorageConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationSupplementalDataStorageConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-knowledge-base/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/data-awscc-bedrock-knowledge-base/index.ts",
        "line": 2142
      },
      "name": "DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationSupplementalDataStorageConfigurationOutputReference",
      "namespace": "dataAwsccBedrockKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 2170
          },
          "name": "supplementalDataStorageLocations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationSupplementalDataStorageConfigurationSupplementalDataStorageLocationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 2153
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationSupplementalDataStorageConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-knowledge-base/index:DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationSupplementalDataStorageConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationSupplementalDataStorageConfigurationSupplementalDataStorageLocations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationSupplementalDataStorageConfigurationSupplementalDataStorageLocations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
        "line": 2038
      },
      "name": "DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationSupplementalDataStorageConfigurationSupplementalDataStorageLocations",
      "namespace": "dataAwsccBedrockKnowledgeBase",
      "symbolId": "src/data-awscc-bedrock-knowledge-base/index:DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationSupplementalDataStorageConfigurationSupplementalDataStorageLocations"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationSupplementalDataStorageConfigurationSupplementalDataStorageLocationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationSupplementalDataStorageConfigurationSupplementalDataStorageLocationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
          "line": 2108
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
        "line": 2101
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 2115
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationSupplementalDataStorageConfigurationSupplementalDataStorageLocationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationSupplementalDataStorageConfigurationSupplementalDataStorageLocationsList",
      "namespace": "dataAwsccBedrockKnowledgeBase",
      "symbolId": "src/data-awscc-bedrock-knowledge-base/index:DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationSupplementalDataStorageConfigurationSupplementalDataStorageLocationsList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationSupplementalDataStorageConfigurationSupplementalDataStorageLocationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationSupplementalDataStorageConfigurationSupplementalDataStorageLocationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
          "line": 2070
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
        "line": 2061
      },
      "name": "DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationSupplementalDataStorageConfigurationSupplementalDataStorageLocationsOutputReference",
      "namespace": "dataAwsccBedrockKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 2091
          },
          "name": "s3Location",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationSupplementalDataStorageConfigurationSupplementalDataStorageLocationsS3LocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 2096
          },
          "name": "supplementalDataStorageLocationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 2074
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationSupplementalDataStorageConfigurationSupplementalDataStorageLocations"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-knowledge-base/index:DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationSupplementalDataStorageConfigurationSupplementalDataStorageLocationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationSupplementalDataStorageConfigurationSupplementalDataStorageLocationsS3Location": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationSupplementalDataStorageConfigurationSupplementalDataStorageLocationsS3Location",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
        "line": 1984
      },
      "name": "DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationSupplementalDataStorageConfigurationSupplementalDataStorageLocationsS3Location",
      "namespace": "dataAwsccBedrockKnowledgeBase",
      "symbolId": "src/data-awscc-bedrock-knowledge-base/index:DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationSupplementalDataStorageConfigurationSupplementalDataStorageLocationsS3Location"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationSupplementalDataStorageConfigurationSupplementalDataStorageLocationsS3LocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationSupplementalDataStorageConfigurationSupplementalDataStorageLocationsS3LocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-knowledge-base/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/data-awscc-bedrock-knowledge-base/index.ts",
        "line": 2007
      },
      "name": "DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationSupplementalDataStorageConfigurationSupplementalDataStorageLocationsS3LocationOutputReference",
      "namespace": "dataAwsccBedrockKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 2034
          },
          "name": "uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 2018
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationSupplementalDataStorageConfigurationSupplementalDataStorageLocationsS3Location"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-knowledge-base/index:DataAwsccBedrockKnowledgeBaseKnowledgeBaseConfigurationVectorKnowledgeBaseConfigurationSupplementalDataStorageConfigurationSupplementalDataStorageLocationsS3LocationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseStorageConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseStorageConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
        "line": 3196
      },
      "name": "DataAwsccBedrockKnowledgeBaseStorageConfiguration",
      "namespace": "dataAwsccBedrockKnowledgeBase",
      "symbolId": "src/data-awscc-bedrock-knowledge-base/index:DataAwsccBedrockKnowledgeBaseStorageConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseStorageConfigurationMongoDbAtlasConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseStorageConfigurationMongoDbAtlasConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
        "line": 2382
      },
      "name": "DataAwsccBedrockKnowledgeBaseStorageConfigurationMongoDbAtlasConfiguration",
      "namespace": "dataAwsccBedrockKnowledgeBase",
      "symbolId": "src/data-awscc-bedrock-knowledge-base/index:DataAwsccBedrockKnowledgeBaseStorageConfigurationMongoDbAtlasConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseStorageConfigurationMongoDbAtlasConfigurationFieldMapping": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseStorageConfigurationMongoDbAtlasConfigurationFieldMapping",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
        "line": 2318
      },
      "name": "DataAwsccBedrockKnowledgeBaseStorageConfigurationMongoDbAtlasConfigurationFieldMapping",
      "namespace": "dataAwsccBedrockKnowledgeBase",
      "symbolId": "src/data-awscc-bedrock-knowledge-base/index:DataAwsccBedrockKnowledgeBaseStorageConfigurationMongoDbAtlasConfigurationFieldMapping"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseStorageConfigurationMongoDbAtlasConfigurationFieldMappingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseStorageConfigurationMongoDbAtlasConfigurationFieldMappingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
          "line": 2348
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
        "line": 2341
      },
      "name": "DataAwsccBedrockKnowledgeBaseStorageConfigurationMongoDbAtlasConfigurationFieldMappingOutputReference",
      "namespace": "dataAwsccBedrockKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 2368
          },
          "name": "metadataField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 2373
          },
          "name": "textField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 2378
          },
          "name": "vectorField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 2352
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseStorageConfigurationMongoDbAtlasConfigurationFieldMapping"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-knowledge-base/index:DataAwsccBedrockKnowledgeBaseStorageConfigurationMongoDbAtlasConfigurationFieldMappingOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseStorageConfigurationMongoDbAtlasConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseStorageConfigurationMongoDbAtlasConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
          "line": 2412
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
        "line": 2405
      },
      "name": "DataAwsccBedrockKnowledgeBaseStorageConfigurationMongoDbAtlasConfigurationOutputReference",
      "namespace": "dataAwsccBedrockKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 2432
          },
          "name": "collectionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 2437
          },
          "name": "credentialsSecretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 2442
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 2447
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 2452
          },
          "name": "endpointServiceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 2458
          },
          "name": "fieldMapping",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseStorageConfigurationMongoDbAtlasConfigurationFieldMappingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 2463
          },
          "name": "textIndexName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 2468
          },
          "name": "vectorIndexName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 2416
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseStorageConfigurationMongoDbAtlasConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-knowledge-base/index:DataAwsccBedrockKnowledgeBaseStorageConfigurationMongoDbAtlasConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseStorageConfigurationNeptuneAnalyticsConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseStorageConfigurationNeptuneAnalyticsConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
        "line": 2531
      },
      "name": "DataAwsccBedrockKnowledgeBaseStorageConfigurationNeptuneAnalyticsConfiguration",
      "namespace": "dataAwsccBedrockKnowledgeBase",
      "symbolId": "src/data-awscc-bedrock-knowledge-base/index:DataAwsccBedrockKnowledgeBaseStorageConfigurationNeptuneAnalyticsConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseStorageConfigurationNeptuneAnalyticsConfigurationFieldMapping": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseStorageConfigurationNeptuneAnalyticsConfigurationFieldMapping",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
        "line": 2472
      },
      "name": "DataAwsccBedrockKnowledgeBaseStorageConfigurationNeptuneAnalyticsConfigurationFieldMapping",
      "namespace": "dataAwsccBedrockKnowledgeBase",
      "symbolId": "src/data-awscc-bedrock-knowledge-base/index:DataAwsccBedrockKnowledgeBaseStorageConfigurationNeptuneAnalyticsConfigurationFieldMapping"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseStorageConfigurationNeptuneAnalyticsConfigurationFieldMappingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseStorageConfigurationNeptuneAnalyticsConfigurationFieldMappingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
          "line": 2502
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
        "line": 2495
      },
      "name": "DataAwsccBedrockKnowledgeBaseStorageConfigurationNeptuneAnalyticsConfigurationFieldMappingOutputReference",
      "namespace": "dataAwsccBedrockKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 2522
          },
          "name": "metadataField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 2527
          },
          "name": "textField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 2506
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseStorageConfigurationNeptuneAnalyticsConfigurationFieldMapping"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-knowledge-base/index:DataAwsccBedrockKnowledgeBaseStorageConfigurationNeptuneAnalyticsConfigurationFieldMappingOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseStorageConfigurationNeptuneAnalyticsConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseStorageConfigurationNeptuneAnalyticsConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
          "line": 2561
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
        "line": 2554
      },
      "name": "DataAwsccBedrockKnowledgeBaseStorageConfigurationNeptuneAnalyticsConfigurationOutputReference",
      "namespace": "dataAwsccBedrockKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 2582
          },
          "name": "fieldMapping",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseStorageConfigurationNeptuneAnalyticsConfigurationFieldMappingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 2587
          },
          "name": "graphArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 2565
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseStorageConfigurationNeptuneAnalyticsConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-knowledge-base/index:DataAwsccBedrockKnowledgeBaseStorageConfigurationNeptuneAnalyticsConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseStorageConfigurationOpensearchManagedClusterConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseStorageConfigurationOpensearchManagedClusterConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
        "line": 2655
      },
      "name": "DataAwsccBedrockKnowledgeBaseStorageConfigurationOpensearchManagedClusterConfiguration",
      "namespace": "dataAwsccBedrockKnowledgeBase",
      "symbolId": "src/data-awscc-bedrock-knowledge-base/index:DataAwsccBedrockKnowledgeBaseStorageConfigurationOpensearchManagedClusterConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseStorageConfigurationOpensearchManagedClusterConfigurationFieldMapping": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseStorageConfigurationOpensearchManagedClusterConfigurationFieldMapping",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
        "line": 2591
      },
      "name": "DataAwsccBedrockKnowledgeBaseStorageConfigurationOpensearchManagedClusterConfigurationFieldMapping",
      "namespace": "dataAwsccBedrockKnowledgeBase",
      "symbolId": "src/data-awscc-bedrock-knowledge-base/index:DataAwsccBedrockKnowledgeBaseStorageConfigurationOpensearchManagedClusterConfigurationFieldMapping"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseStorageConfigurationOpensearchManagedClusterConfigurationFieldMappingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseStorageConfigurationOpensearchManagedClusterConfigurationFieldMappingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
          "line": 2621
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
        "line": 2614
      },
      "name": "DataAwsccBedrockKnowledgeBaseStorageConfigurationOpensearchManagedClusterConfigurationFieldMappingOutputReference",
      "namespace": "dataAwsccBedrockKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 2641
          },
          "name": "metadataField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 2646
          },
          "name": "textField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 2651
          },
          "name": "vectorField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 2625
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseStorageConfigurationOpensearchManagedClusterConfigurationFieldMapping"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-knowledge-base/index:DataAwsccBedrockKnowledgeBaseStorageConfigurationOpensearchManagedClusterConfigurationFieldMappingOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseStorageConfigurationOpensearchManagedClusterConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseStorageConfigurationOpensearchManagedClusterConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-knowledge-base/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-awscc-bedrock-knowledge-base/index.ts",
        "line": 2678
      },
      "name": "DataAwsccBedrockKnowledgeBaseStorageConfigurationOpensearchManagedClusterConfigurationOutputReference",
      "namespace": "dataAwsccBedrockKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 2705
          },
          "name": "domainArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 2710
          },
          "name": "domainEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 2716
          },
          "name": "fieldMapping",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseStorageConfigurationOpensearchManagedClusterConfigurationFieldMappingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 2721
          },
          "name": "vectorIndexName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 2689
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseStorageConfigurationOpensearchManagedClusterConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-knowledge-base/index:DataAwsccBedrockKnowledgeBaseStorageConfigurationOpensearchManagedClusterConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseStorageConfigurationOpensearchServerlessConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseStorageConfigurationOpensearchServerlessConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
        "line": 2789
      },
      "name": "DataAwsccBedrockKnowledgeBaseStorageConfigurationOpensearchServerlessConfiguration",
      "namespace": "dataAwsccBedrockKnowledgeBase",
      "symbolId": "src/data-awscc-bedrock-knowledge-base/index:DataAwsccBedrockKnowledgeBaseStorageConfigurationOpensearchServerlessConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseStorageConfigurationOpensearchServerlessConfigurationFieldMapping": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseStorageConfigurationOpensearchServerlessConfigurationFieldMapping",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
        "line": 2725
      },
      "name": "DataAwsccBedrockKnowledgeBaseStorageConfigurationOpensearchServerlessConfigurationFieldMapping",
      "namespace": "dataAwsccBedrockKnowledgeBase",
      "symbolId": "src/data-awscc-bedrock-knowledge-base/index:DataAwsccBedrockKnowledgeBaseStorageConfigurationOpensearchServerlessConfigurationFieldMapping"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseStorageConfigurationOpensearchServerlessConfigurationFieldMappingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseStorageConfigurationOpensearchServerlessConfigurationFieldMappingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
          "line": 2755
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
        "line": 2748
      },
      "name": "DataAwsccBedrockKnowledgeBaseStorageConfigurationOpensearchServerlessConfigurationFieldMappingOutputReference",
      "namespace": "dataAwsccBedrockKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 2775
          },
          "name": "metadataField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 2780
          },
          "name": "textField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 2785
          },
          "name": "vectorField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 2759
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseStorageConfigurationOpensearchServerlessConfigurationFieldMapping"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-knowledge-base/index:DataAwsccBedrockKnowledgeBaseStorageConfigurationOpensearchServerlessConfigurationFieldMappingOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseStorageConfigurationOpensearchServerlessConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseStorageConfigurationOpensearchServerlessConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
          "line": 2819
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
        "line": 2812
      },
      "name": "DataAwsccBedrockKnowledgeBaseStorageConfigurationOpensearchServerlessConfigurationOutputReference",
      "namespace": "dataAwsccBedrockKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 2839
          },
          "name": "collectionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 2845
          },
          "name": "fieldMapping",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseStorageConfigurationOpensearchServerlessConfigurationFieldMappingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 2850
          },
          "name": "vectorIndexName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 2823
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseStorageConfigurationOpensearchServerlessConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-knowledge-base/index:DataAwsccBedrockKnowledgeBaseStorageConfigurationOpensearchServerlessConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseStorageConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseStorageConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-knowledge-base/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-awscc-bedrock-knowledge-base/index.ts",
        "line": 3219
      },
      "name": "DataAwsccBedrockKnowledgeBaseStorageConfigurationOutputReference",
      "namespace": "dataAwsccBedrockKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 3247
          },
          "name": "mongoDbAtlasConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseStorageConfigurationMongoDbAtlasConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 3253
          },
          "name": "neptuneAnalyticsConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseStorageConfigurationNeptuneAnalyticsConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 3259
          },
          "name": "opensearchManagedClusterConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseStorageConfigurationOpensearchManagedClusterConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 3265
          },
          "name": "opensearchServerlessConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseStorageConfigurationOpensearchServerlessConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 3271
          },
          "name": "pineconeConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseStorageConfigurationPineconeConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 3277
          },
          "name": "rdsConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseStorageConfigurationRdsConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 3283
          },
          "name": "s3VectorsConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseStorageConfigurationS3VectorsConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 3288
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 3230
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseStorageConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-knowledge-base/index:DataAwsccBedrockKnowledgeBaseStorageConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseStorageConfigurationPineconeConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseStorageConfigurationPineconeConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
        "line": 2913
      },
      "name": "DataAwsccBedrockKnowledgeBaseStorageConfigurationPineconeConfiguration",
      "namespace": "dataAwsccBedrockKnowledgeBase",
      "symbolId": "src/data-awscc-bedrock-knowledge-base/index:DataAwsccBedrockKnowledgeBaseStorageConfigurationPineconeConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseStorageConfigurationPineconeConfigurationFieldMapping": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseStorageConfigurationPineconeConfigurationFieldMapping",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
        "line": 2854
      },
      "name": "DataAwsccBedrockKnowledgeBaseStorageConfigurationPineconeConfigurationFieldMapping",
      "namespace": "dataAwsccBedrockKnowledgeBase",
      "symbolId": "src/data-awscc-bedrock-knowledge-base/index:DataAwsccBedrockKnowledgeBaseStorageConfigurationPineconeConfigurationFieldMapping"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseStorageConfigurationPineconeConfigurationFieldMappingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseStorageConfigurationPineconeConfigurationFieldMappingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
          "line": 2884
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
        "line": 2877
      },
      "name": "DataAwsccBedrockKnowledgeBaseStorageConfigurationPineconeConfigurationFieldMappingOutputReference",
      "namespace": "dataAwsccBedrockKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 2904
          },
          "name": "metadataField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 2909
          },
          "name": "textField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 2888
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseStorageConfigurationPineconeConfigurationFieldMapping"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-knowledge-base/index:DataAwsccBedrockKnowledgeBaseStorageConfigurationPineconeConfigurationFieldMappingOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseStorageConfigurationPineconeConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseStorageConfigurationPineconeConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
          "line": 2943
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
        "line": 2936
      },
      "name": "DataAwsccBedrockKnowledgeBaseStorageConfigurationPineconeConfigurationOutputReference",
      "namespace": "dataAwsccBedrockKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 2963
          },
          "name": "connectionString",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 2968
          },
          "name": "credentialsSecretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 2974
          },
          "name": "fieldMapping",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseStorageConfigurationPineconeConfigurationFieldMappingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 2979
          },
          "name": "namespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 2947
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseStorageConfigurationPineconeConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-knowledge-base/index:DataAwsccBedrockKnowledgeBaseStorageConfigurationPineconeConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseStorageConfigurationRdsConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseStorageConfigurationRdsConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
        "line": 3057
      },
      "name": "DataAwsccBedrockKnowledgeBaseStorageConfigurationRdsConfiguration",
      "namespace": "dataAwsccBedrockKnowledgeBase",
      "symbolId": "src/data-awscc-bedrock-knowledge-base/index:DataAwsccBedrockKnowledgeBaseStorageConfigurationRdsConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseStorageConfigurationRdsConfigurationFieldMapping": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseStorageConfigurationRdsConfigurationFieldMapping",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
        "line": 2983
      },
      "name": "DataAwsccBedrockKnowledgeBaseStorageConfigurationRdsConfigurationFieldMapping",
      "namespace": "dataAwsccBedrockKnowledgeBase",
      "symbolId": "src/data-awscc-bedrock-knowledge-base/index:DataAwsccBedrockKnowledgeBaseStorageConfigurationRdsConfigurationFieldMapping"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseStorageConfigurationRdsConfigurationFieldMappingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseStorageConfigurationRdsConfigurationFieldMappingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
          "line": 3013
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
        "line": 3006
      },
      "name": "DataAwsccBedrockKnowledgeBaseStorageConfigurationRdsConfigurationFieldMappingOutputReference",
      "namespace": "dataAwsccBedrockKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 3033
          },
          "name": "customMetadataField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 3038
          },
          "name": "metadataField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 3043
          },
          "name": "primaryKeyField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 3048
          },
          "name": "textField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 3053
          },
          "name": "vectorField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 3017
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseStorageConfigurationRdsConfigurationFieldMapping"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-knowledge-base/index:DataAwsccBedrockKnowledgeBaseStorageConfigurationRdsConfigurationFieldMappingOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseStorageConfigurationRdsConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseStorageConfigurationRdsConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-knowledge-base/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
        "line": 3080
      },
      "name": "DataAwsccBedrockKnowledgeBaseStorageConfigurationRdsConfigurationOutputReference",
      "namespace": "dataAwsccBedrockKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 3107
          },
          "name": "credentialsSecretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 3112
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 3118
          },
          "name": "fieldMapping",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseStorageConfigurationRdsConfigurationFieldMappingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 3123
          },
          "name": "resourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 3128
          },
          "name": "tableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 3091
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseStorageConfigurationRdsConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-knowledge-base/index:DataAwsccBedrockKnowledgeBaseStorageConfigurationRdsConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseStorageConfigurationS3VectorsConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseStorageConfigurationS3VectorsConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
        "line": 3132
      },
      "name": "DataAwsccBedrockKnowledgeBaseStorageConfigurationS3VectorsConfiguration",
      "namespace": "dataAwsccBedrockKnowledgeBase",
      "symbolId": "src/data-awscc-bedrock-knowledge-base/index:DataAwsccBedrockKnowledgeBaseStorageConfigurationS3VectorsConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseStorageConfigurationS3VectorsConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseStorageConfigurationS3VectorsConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
          "line": 3162
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
        "line": 3155
      },
      "name": "DataAwsccBedrockKnowledgeBaseStorageConfigurationS3VectorsConfigurationOutputReference",
      "namespace": "dataAwsccBedrockKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 3182
          },
          "name": "indexArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 3187
          },
          "name": "indexName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 3192
          },
          "name": "vectorBucketArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base/index.ts",
            "line": 3166
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBase.DataAwsccBedrockKnowledgeBaseStorageConfigurationS3VectorsConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-knowledge-base/index:DataAwsccBedrockKnowledgeBaseStorageConfigurationS3VectorsConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBasePolicy.DataAwsccBedrockKnowledgeBasePolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_knowledge_base_policy awscc_bedrock_knowledge_base_policy}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBasePolicy.DataAwsccBedrockKnowledgeBasePolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_knowledge_base_policy awscc_bedrock_knowledge_base_policy} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-knowledge-base-policy/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBasePolicy.DataAwsccBedrockKnowledgeBasePolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-knowledge-base-policy/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBedrockKnowledgeBasePolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base-policy/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccBedrockKnowledgeBasePolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_knowledge_base_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBedrockKnowledgeBasePolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBedrockKnowledgeBasePolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base-policy/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-awscc-bedrock-knowledge-base-policy/index.ts",
            "line": 122
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBedrockKnowledgeBasePolicy",
      "namespace": "dataAwsccBedrockKnowledgeBasePolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base-policy/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base-policy/index.ts",
            "line": 98
          },
          "name": "knowledgeBaseId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base-policy/index.ts",
            "line": 103
          },
          "name": "policyDocument",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base-policy/index.ts",
            "line": 108
          },
          "name": "revisionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base-policy/index.ts",
            "line": 93
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base-policy/index.ts",
            "line": 86
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-knowledge-base-policy/index:DataAwsccBedrockKnowledgeBasePolicy"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBasePolicy.DataAwsccBedrockKnowledgeBasePolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBasePolicy.DataAwsccBedrockKnowledgeBasePolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-knowledge-base-policy/index.ts",
        "line": 14
      },
      "name": "DataAwsccBedrockKnowledgeBasePolicyConfig",
      "namespace": "dataAwsccBedrockKnowledgeBasePolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_knowledge_base_policy#id DataAwsccBedrockKnowledgeBasePolicy#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-base-policy/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-knowledge-base-policy/index:DataAwsccBedrockKnowledgeBasePolicyConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBases.DataAwsccBedrockKnowledgeBases": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_knowledge_bases awscc_bedrock_knowledge_bases}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBases.DataAwsccBedrockKnowledgeBases",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_knowledge_bases awscc_bedrock_knowledge_bases} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-knowledge-bases/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBases.DataAwsccBedrockKnowledgeBasesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-knowledge-bases/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBedrockKnowledgeBases resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-bases/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccBedrockKnowledgeBases to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_knowledge_bases#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBedrockKnowledgeBases that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBedrockKnowledgeBases to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-bases/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-bases/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBedrockKnowledgeBases",
      "namespace": "dataAwsccBedrockKnowledgeBases",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-bases/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-bases/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-knowledge-bases/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-knowledge-bases/index:DataAwsccBedrockKnowledgeBases"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBases.DataAwsccBedrockKnowledgeBasesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockKnowledgeBases.DataAwsccBedrockKnowledgeBasesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-knowledge-bases/index.ts",
        "line": 14
      },
      "name": "DataAwsccBedrockKnowledgeBasesConfig",
      "namespace": "dataAwsccBedrockKnowledgeBases",
      "symbolId": "src/data-awscc-bedrock-knowledge-bases/index:DataAwsccBedrockKnowledgeBasesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPrompt": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_prompt awscc_bedrock_prompt}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPrompt",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_prompt awscc_bedrock_prompt} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-prompt/index.ts",
          "line": 1748
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-prompt/index.ts",
        "line": 1716
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBedrockPrompt resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt/index.ts",
            "line": 1733
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccBedrockPrompt to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_prompt#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBedrockPrompt that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBedrockPrompt to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt/index.ts",
            "line": 1845
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt/index.ts",
            "line": 1851
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBedrockPrompt",
      "namespace": "dataAwsccBedrockPrompt",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt/index.ts",
            "line": 1721
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt/index.ts",
            "line": 1772
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt/index.ts",
            "line": 1777
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt/index.ts",
            "line": 1782
          },
          "name": "customerEncryptionKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt/index.ts",
            "line": 1787
          },
          "name": "defaultVariant",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt/index.ts",
            "line": 1792
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt/index.ts",
            "line": 1810
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt/index.ts",
            "line": 1815
          },
          "name": "promptId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt/index.ts",
            "line": 1821
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt/index.ts",
            "line": 1826
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt/index.ts",
            "line": 1832
          },
          "name": "variants",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt/index.ts",
            "line": 1837
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt/index.ts",
            "line": 1805
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt/index.ts",
            "line": 1798
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-prompt/index:DataAwsccBedrockPrompt"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-prompt/index.ts",
        "line": 14
      },
      "name": "DataAwsccBedrockPromptConfig",
      "namespace": "dataAwsccBedrockPrompt",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_prompt#id DataAwsccBedrockPrompt#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-prompt/index:DataAwsccBedrockPromptConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariants": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariants",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-prompt/index.ts",
        "line": 1598
      },
      "name": "DataAwsccBedrockPromptVariants",
      "namespace": "dataAwsccBedrockPrompt",
      "symbolId": "src/data-awscc-bedrock-prompt/index:DataAwsccBedrockPromptVariants"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsGenAiResource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsGenAiResource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-prompt/index.ts",
        "line": 79
      },
      "name": "DataAwsccBedrockPromptVariantsGenAiResource",
      "namespace": "dataAwsccBedrockPrompt",
      "symbolId": "src/data-awscc-bedrock-prompt/index:DataAwsccBedrockPromptVariantsGenAiResource"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsGenAiResourceAgent": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsGenAiResourceAgent",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-prompt/index.ts",
        "line": 25
      },
      "name": "DataAwsccBedrockPromptVariantsGenAiResourceAgent",
      "namespace": "dataAwsccBedrockPrompt",
      "symbolId": "src/data-awscc-bedrock-prompt/index:DataAwsccBedrockPromptVariantsGenAiResourceAgent"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsGenAiResourceAgentOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsGenAiResourceAgentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-prompt/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-prompt/index.ts",
        "line": 48
      },
      "name": "DataAwsccBedrockPromptVariantsGenAiResourceAgentOutputReference",
      "namespace": "dataAwsccBedrockPrompt",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt/index.ts",
            "line": 75
          },
          "name": "agentIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsGenAiResourceAgent"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-prompt/index:DataAwsccBedrockPromptVariantsGenAiResourceAgentOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsGenAiResourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsGenAiResourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-prompt/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-awscc-bedrock-prompt/index.ts",
        "line": 102
      },
      "name": "DataAwsccBedrockPromptVariantsGenAiResourceOutputReference",
      "namespace": "dataAwsccBedrockPrompt",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt/index.ts",
            "line": 130
          },
          "name": "agent",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsGenAiResourceAgentOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsGenAiResource"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-prompt/index:DataAwsccBedrockPromptVariantsGenAiResourceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsInferenceConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsInferenceConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-prompt/index.ts",
        "line": 203
      },
      "name": "DataAwsccBedrockPromptVariantsInferenceConfiguration",
      "namespace": "dataAwsccBedrockPrompt",
      "symbolId": "src/data-awscc-bedrock-prompt/index:DataAwsccBedrockPromptVariantsInferenceConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsInferenceConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsInferenceConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-prompt/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-awscc-bedrock-prompt/index.ts",
        "line": 226
      },
      "name": "DataAwsccBedrockPromptVariantsInferenceConfigurationOutputReference",
      "namespace": "dataAwsccBedrockPrompt",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt/index.ts",
            "line": 254
          },
          "name": "text",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsInferenceConfigurationTextOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt/index.ts",
            "line": 237
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsInferenceConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-prompt/index:DataAwsccBedrockPromptVariantsInferenceConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsInferenceConfigurationText": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsInferenceConfigurationText",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-prompt/index.ts",
        "line": 134
      },
      "name": "DataAwsccBedrockPromptVariantsInferenceConfigurationText",
      "namespace": "dataAwsccBedrockPrompt",
      "symbolId": "src/data-awscc-bedrock-prompt/index:DataAwsccBedrockPromptVariantsInferenceConfigurationText"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsInferenceConfigurationTextOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsInferenceConfigurationTextOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-prompt/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-awscc-bedrock-prompt/index.ts",
        "line": 157
      },
      "name": "DataAwsccBedrockPromptVariantsInferenceConfigurationTextOutputReference",
      "namespace": "dataAwsccBedrockPrompt",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt/index.ts",
            "line": 184
          },
          "name": "maxTokens",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt/index.ts",
            "line": 189
          },
          "name": "stopSequences",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt/index.ts",
            "line": 194
          },
          "name": "temperature",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt/index.ts",
            "line": 199
          },
          "name": "topP",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt/index.ts",
            "line": 168
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsInferenceConfigurationText"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-prompt/index:DataAwsccBedrockPromptVariantsInferenceConfigurationTextOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-prompt/index.ts",
          "line": 1701
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-prompt/index.ts",
        "line": 1694
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt/index.ts",
            "line": 1708
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockPromptVariantsList",
      "namespace": "dataAwsccBedrockPrompt",
      "symbolId": "src/data-awscc-bedrock-prompt/index:DataAwsccBedrockPromptVariantsList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsMetadata": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsMetadata",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-prompt/index.ts",
        "line": 258
      },
      "name": "DataAwsccBedrockPromptVariantsMetadata",
      "namespace": "dataAwsccBedrockPrompt",
      "symbolId": "src/data-awscc-bedrock-prompt/index:DataAwsccBedrockPromptVariantsMetadata"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsMetadataList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsMetadataList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-prompt/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/data-awscc-bedrock-prompt/index.ts",
        "line": 320
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt/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-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsMetadataOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockPromptVariantsMetadataList",
      "namespace": "dataAwsccBedrockPrompt",
      "symbolId": "src/data-awscc-bedrock-prompt/index:DataAwsccBedrockPromptVariantsMetadataList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsMetadataOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsMetadataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-prompt/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-awscc-bedrock-prompt/index.ts",
        "line": 281
      },
      "name": "DataAwsccBedrockPromptVariantsMetadataOutputReference",
      "namespace": "dataAwsccBedrockPrompt",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt/index.ts",
            "line": 310
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt/index.ts",
            "line": 315
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt/index.ts",
            "line": 294
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsMetadata"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-prompt/index:DataAwsccBedrockPromptVariantsMetadataOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-prompt/index.ts",
          "line": 1630
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-prompt/index.ts",
        "line": 1621
      },
      "name": "DataAwsccBedrockPromptVariantsOutputReference",
      "namespace": "dataAwsccBedrockPrompt",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt/index.ts",
            "line": 1650
          },
          "name": "additionalModelRequestFields",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt/index.ts",
            "line": 1656
          },
          "name": "genAiResource",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsGenAiResourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt/index.ts",
            "line": 1662
          },
          "name": "inferenceConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsInferenceConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt/index.ts",
            "line": 1668
          },
          "name": "metadata",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsMetadataList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt/index.ts",
            "line": 1673
          },
          "name": "modelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt/index.ts",
            "line": 1678
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt/index.ts",
            "line": 1684
          },
          "name": "templateConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt/index.ts",
            "line": 1689
          },
          "name": "templateType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt/index.ts",
            "line": 1634
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariants"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-prompt/index:DataAwsccBedrockPromptVariantsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-prompt/index.ts",
        "line": 1537
      },
      "name": "DataAwsccBedrockPromptVariantsTemplateConfiguration",
      "namespace": "dataAwsccBedrockPrompt",
      "symbolId": "src/data-awscc-bedrock-prompt/index:DataAwsccBedrockPromptVariantsTemplateConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationChat": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationChat",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-prompt/index.ts",
        "line": 1199
      },
      "name": "DataAwsccBedrockPromptVariantsTemplateConfigurationChat",
      "namespace": "dataAwsccBedrockPrompt",
      "symbolId": "src/data-awscc-bedrock-prompt/index:DataAwsccBedrockPromptVariantsTemplateConfigurationChat"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationChatInputVariables": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationChatInputVariables",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-prompt/index.ts",
        "line": 338
      },
      "name": "DataAwsccBedrockPromptVariantsTemplateConfigurationChatInputVariables",
      "namespace": "dataAwsccBedrockPrompt",
      "symbolId": "src/data-awscc-bedrock-prompt/index:DataAwsccBedrockPromptVariantsTemplateConfigurationChatInputVariables"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationChatInputVariablesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationChatInputVariablesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-prompt/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-awscc-bedrock-prompt/index.ts",
        "line": 395
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt/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-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationChatInputVariablesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockPromptVariantsTemplateConfigurationChatInputVariablesList",
      "namespace": "dataAwsccBedrockPrompt",
      "symbolId": "src/data-awscc-bedrock-prompt/index:DataAwsccBedrockPromptVariantsTemplateConfigurationChatInputVariablesList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationChatInputVariablesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationChatInputVariablesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-prompt/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-awscc-bedrock-prompt/index.ts",
        "line": 361
      },
      "name": "DataAwsccBedrockPromptVariantsTemplateConfigurationChatInputVariablesOutputReference",
      "namespace": "dataAwsccBedrockPrompt",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt/index.ts",
            "line": 390
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt/index.ts",
            "line": 374
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationChatInputVariables"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-prompt/index:DataAwsccBedrockPromptVariantsTemplateConfigurationChatInputVariablesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationChatMessages": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationChatMessages",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-prompt/index.ts",
        "line": 548
      },
      "name": "DataAwsccBedrockPromptVariantsTemplateConfigurationChatMessages",
      "namespace": "dataAwsccBedrockPrompt",
      "symbolId": "src/data-awscc-bedrock-prompt/index:DataAwsccBedrockPromptVariantsTemplateConfigurationChatMessages"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationChatMessagesContent": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationChatMessagesContent",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-prompt/index.ts",
        "line": 467
      },
      "name": "DataAwsccBedrockPromptVariantsTemplateConfigurationChatMessagesContent",
      "namespace": "dataAwsccBedrockPrompt",
      "symbolId": "src/data-awscc-bedrock-prompt/index:DataAwsccBedrockPromptVariantsTemplateConfigurationChatMessagesContent"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationChatMessagesContentCachePoint": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationChatMessagesContentCachePoint",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-prompt/index.ts",
        "line": 413
      },
      "name": "DataAwsccBedrockPromptVariantsTemplateConfigurationChatMessagesContentCachePoint",
      "namespace": "dataAwsccBedrockPrompt",
      "symbolId": "src/data-awscc-bedrock-prompt/index:DataAwsccBedrockPromptVariantsTemplateConfigurationChatMessagesContentCachePoint"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationChatMessagesContentCachePointOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationChatMessagesContentCachePointOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-prompt/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-awscc-bedrock-prompt/index.ts",
        "line": 436
      },
      "name": "DataAwsccBedrockPromptVariantsTemplateConfigurationChatMessagesContentCachePointOutputReference",
      "namespace": "dataAwsccBedrockPrompt",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt/index.ts",
            "line": 463
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt/index.ts",
            "line": 447
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationChatMessagesContentCachePoint"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-prompt/index:DataAwsccBedrockPromptVariantsTemplateConfigurationChatMessagesContentCachePointOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationChatMessagesContentList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationChatMessagesContentList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-prompt/index.ts",
          "line": 537
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-prompt/index.ts",
        "line": 530
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt/index.ts",
            "line": 544
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationChatMessagesContentOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockPromptVariantsTemplateConfigurationChatMessagesContentList",
      "namespace": "dataAwsccBedrockPrompt",
      "symbolId": "src/data-awscc-bedrock-prompt/index:DataAwsccBedrockPromptVariantsTemplateConfigurationChatMessagesContentList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationChatMessagesContentOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationChatMessagesContentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-prompt/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-prompt/index.ts",
        "line": 490
      },
      "name": "DataAwsccBedrockPromptVariantsTemplateConfigurationChatMessagesContentOutputReference",
      "namespace": "dataAwsccBedrockPrompt",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt/index.ts",
            "line": 520
          },
          "name": "cachePoint",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationChatMessagesContentCachePointOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt/index.ts",
            "line": 525
          },
          "name": "text",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt/index.ts",
            "line": 503
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationChatMessagesContent"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-prompt/index:DataAwsccBedrockPromptVariantsTemplateConfigurationChatMessagesContentOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationChatMessagesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationChatMessagesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-prompt/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-prompt/index.ts",
        "line": 611
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt/index.ts",
            "line": 625
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationChatMessagesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockPromptVariantsTemplateConfigurationChatMessagesList",
      "namespace": "dataAwsccBedrockPrompt",
      "symbolId": "src/data-awscc-bedrock-prompt/index:DataAwsccBedrockPromptVariantsTemplateConfigurationChatMessagesList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationChatMessagesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationChatMessagesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-prompt/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-prompt/index.ts",
        "line": 571
      },
      "name": "DataAwsccBedrockPromptVariantsTemplateConfigurationChatMessagesOutputReference",
      "namespace": "dataAwsccBedrockPrompt",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt/index.ts",
            "line": 601
          },
          "name": "content",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationChatMessagesContentList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt/index.ts",
            "line": 606
          },
          "name": "role",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt/index.ts",
            "line": 584
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationChatMessages"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-prompt/index:DataAwsccBedrockPromptVariantsTemplateConfigurationChatMessagesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationChatOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationChatOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-prompt/index.ts",
          "line": 1229
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-prompt/index.ts",
        "line": 1222
      },
      "name": "DataAwsccBedrockPromptVariantsTemplateConfigurationChatOutputReference",
      "namespace": "dataAwsccBedrockPrompt",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt/index.ts",
            "line": 1250
          },
          "name": "inputVariables",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationChatInputVariablesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt/index.ts",
            "line": 1256
          },
          "name": "messages",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationChatMessagesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt/index.ts",
            "line": 1262
          },
          "name": "systemAttribute",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationChatSystemList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt/index.ts",
            "line": 1268
          },
          "name": "toolConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationChatToolConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt/index.ts",
            "line": 1233
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationChat"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-prompt/index:DataAwsccBedrockPromptVariantsTemplateConfigurationChatOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationChatSystem": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationChatSystem",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-prompt/index.ts",
        "line": 683
      },
      "name": "DataAwsccBedrockPromptVariantsTemplateConfigurationChatSystem",
      "namespace": "dataAwsccBedrockPrompt",
      "symbolId": "src/data-awscc-bedrock-prompt/index:DataAwsccBedrockPromptVariantsTemplateConfigurationChatSystem"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationChatSystemCachePoint": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationChatSystemCachePoint",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-prompt/index.ts",
        "line": 629
      },
      "name": "DataAwsccBedrockPromptVariantsTemplateConfigurationChatSystemCachePoint",
      "namespace": "dataAwsccBedrockPrompt",
      "symbolId": "src/data-awscc-bedrock-prompt/index:DataAwsccBedrockPromptVariantsTemplateConfigurationChatSystemCachePoint"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationChatSystemCachePointOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationChatSystemCachePointOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-prompt/index.ts",
          "line": 659
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-prompt/index.ts",
        "line": 652
      },
      "name": "DataAwsccBedrockPromptVariantsTemplateConfigurationChatSystemCachePointOutputReference",
      "namespace": "dataAwsccBedrockPrompt",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt/index.ts",
            "line": 679
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt/index.ts",
            "line": 663
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationChatSystemCachePoint"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-prompt/index:DataAwsccBedrockPromptVariantsTemplateConfigurationChatSystemCachePointOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationChatSystemList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationChatSystemList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-prompt/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-prompt/index.ts",
        "line": 746
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt/index.ts",
            "line": 760
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationChatSystemOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockPromptVariantsTemplateConfigurationChatSystemList",
      "namespace": "dataAwsccBedrockPrompt",
      "symbolId": "src/data-awscc-bedrock-prompt/index:DataAwsccBedrockPromptVariantsTemplateConfigurationChatSystemList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationChatSystemOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationChatSystemOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-prompt/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-prompt/index.ts",
        "line": 706
      },
      "name": "DataAwsccBedrockPromptVariantsTemplateConfigurationChatSystemOutputReference",
      "namespace": "dataAwsccBedrockPrompt",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt/index.ts",
            "line": 736
          },
          "name": "cachePoint",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationChatSystemCachePointOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt/index.ts",
            "line": 741
          },
          "name": "text",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt/index.ts",
            "line": 719
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationChatSystem"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-prompt/index:DataAwsccBedrockPromptVariantsTemplateConfigurationChatSystemOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationChatToolConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationChatToolConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-prompt/index.ts",
        "line": 1138
      },
      "name": "DataAwsccBedrockPromptVariantsTemplateConfigurationChatToolConfiguration",
      "namespace": "dataAwsccBedrockPrompt",
      "symbolId": "src/data-awscc-bedrock-prompt/index:DataAwsccBedrockPromptVariantsTemplateConfigurationChatToolConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationChatToolConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationChatToolConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-prompt/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-awscc-bedrock-prompt/index.ts",
        "line": 1161
      },
      "name": "DataAwsccBedrockPromptVariantsTemplateConfigurationChatToolConfigurationOutputReference",
      "namespace": "dataAwsccBedrockPrompt",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt/index.ts",
            "line": 1189
          },
          "name": "toolChoice",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolChoiceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt/index.ts",
            "line": 1195
          },
          "name": "tools",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt/index.ts",
            "line": 1172
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationChatToolConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-prompt/index:DataAwsccBedrockPromptVariantsTemplateConfigurationChatToolConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolChoice": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolChoice",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-prompt/index.ts",
        "line": 818
      },
      "name": "DataAwsccBedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolChoice",
      "namespace": "dataAwsccBedrockPrompt",
      "symbolId": "src/data-awscc-bedrock-prompt/index:DataAwsccBedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolChoice"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolChoiceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolChoiceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-prompt/index.ts",
          "line": 848
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-prompt/index.ts",
        "line": 841
      },
      "name": "DataAwsccBedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolChoiceOutputReference",
      "namespace": "dataAwsccBedrockPrompt",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt/index.ts",
            "line": 868
          },
          "name": "any",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt/index.ts",
            "line": 873
          },
          "name": "auto",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt/index.ts",
            "line": 879
          },
          "name": "tool",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolChoiceToolOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt/index.ts",
            "line": 852
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolChoice"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-prompt/index:DataAwsccBedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolChoiceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolChoiceTool": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolChoiceTool",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-prompt/index.ts",
        "line": 764
      },
      "name": "DataAwsccBedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolChoiceTool",
      "namespace": "dataAwsccBedrockPrompt",
      "symbolId": "src/data-awscc-bedrock-prompt/index:DataAwsccBedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolChoiceTool"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolChoiceToolOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolChoiceToolOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-prompt/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-awscc-bedrock-prompt/index.ts",
        "line": 787
      },
      "name": "DataAwsccBedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolChoiceToolOutputReference",
      "namespace": "dataAwsccBedrockPrompt",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt/index.ts",
            "line": 814
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt/index.ts",
            "line": 798
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolChoiceTool"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-prompt/index:DataAwsccBedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolChoiceToolOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationChatToolConfigurationTools": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationChatToolConfigurationTools",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-prompt/index.ts",
        "line": 1056
      },
      "name": "DataAwsccBedrockPromptVariantsTemplateConfigurationChatToolConfigurationTools",
      "namespace": "dataAwsccBedrockPrompt",
      "symbolId": "src/data-awscc-bedrock-prompt/index:DataAwsccBedrockPromptVariantsTemplateConfigurationChatToolConfigurationTools"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolsCachePoint": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolsCachePoint",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-prompt/index.ts",
        "line": 883
      },
      "name": "DataAwsccBedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolsCachePoint",
      "namespace": "dataAwsccBedrockPrompt",
      "symbolId": "src/data-awscc-bedrock-prompt/index:DataAwsccBedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolsCachePoint"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolsCachePointOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolsCachePointOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-prompt/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-prompt/index.ts",
        "line": 906
      },
      "name": "DataAwsccBedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolsCachePointOutputReference",
      "namespace": "dataAwsccBedrockPrompt",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt/index.ts",
            "line": 933
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt/index.ts",
            "line": 917
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolsCachePoint"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-prompt/index:DataAwsccBedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolsCachePointOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-prompt/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-prompt/index.ts",
        "line": 1120
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt/index.ts",
            "line": 1134
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolsList",
      "namespace": "dataAwsccBedrockPrompt",
      "symbolId": "src/data-awscc-bedrock-prompt/index:DataAwsccBedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolsList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-prompt/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/data-awscc-bedrock-prompt/index.ts",
        "line": 1079
      },
      "name": "DataAwsccBedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolsOutputReference",
      "namespace": "dataAwsccBedrockPrompt",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt/index.ts",
            "line": 1109
          },
          "name": "cachePoint",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolsCachePointOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt/index.ts",
            "line": 1115
          },
          "name": "toolSpec",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolsToolSpecOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt/index.ts",
            "line": 1092
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationChatToolConfigurationTools"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-prompt/index:DataAwsccBedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolsToolSpec": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolsToolSpec",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-prompt/index.ts",
        "line": 991
      },
      "name": "DataAwsccBedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolsToolSpec",
      "namespace": "dataAwsccBedrockPrompt",
      "symbolId": "src/data-awscc-bedrock-prompt/index:DataAwsccBedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolsToolSpec"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolsToolSpecInputSchema": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolsToolSpecInputSchema",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-prompt/index.ts",
        "line": 937
      },
      "name": "DataAwsccBedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolsToolSpecInputSchema",
      "namespace": "dataAwsccBedrockPrompt",
      "symbolId": "src/data-awscc-bedrock-prompt/index:DataAwsccBedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolsToolSpecInputSchema"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolsToolSpecInputSchemaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolsToolSpecInputSchemaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-prompt/index.ts",
          "line": 967
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-prompt/index.ts",
        "line": 960
      },
      "name": "DataAwsccBedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolsToolSpecInputSchemaOutputReference",
      "namespace": "dataAwsccBedrockPrompt",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt/index.ts",
            "line": 987
          },
          "name": "json",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt/index.ts",
            "line": 971
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolsToolSpecInputSchema"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-prompt/index:DataAwsccBedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolsToolSpecInputSchemaOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolsToolSpecOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolsToolSpecOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-prompt/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-prompt/index.ts",
        "line": 1014
      },
      "name": "DataAwsccBedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolsToolSpecOutputReference",
      "namespace": "dataAwsccBedrockPrompt",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt/index.ts",
            "line": 1041
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt/index.ts",
            "line": 1047
          },
          "name": "inputSchema",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolsToolSpecInputSchemaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt/index.ts",
            "line": 1052
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt/index.ts",
            "line": 1025
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolsToolSpec"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-prompt/index:DataAwsccBedrockPromptVariantsTemplateConfigurationChatToolConfigurationToolsToolSpecOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-prompt/index.ts",
          "line": 1567
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-prompt/index.ts",
        "line": 1560
      },
      "name": "DataAwsccBedrockPromptVariantsTemplateConfigurationOutputReference",
      "namespace": "dataAwsccBedrockPrompt",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt/index.ts",
            "line": 1588
          },
          "name": "chat",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationChatOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt/index.ts",
            "line": 1594
          },
          "name": "text",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationTextOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt/index.ts",
            "line": 1571
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-prompt/index:DataAwsccBedrockPromptVariantsTemplateConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationText": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationText",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-prompt/index.ts",
        "line": 1465
      },
      "name": "DataAwsccBedrockPromptVariantsTemplateConfigurationText",
      "namespace": "dataAwsccBedrockPrompt",
      "symbolId": "src/data-awscc-bedrock-prompt/index:DataAwsccBedrockPromptVariantsTemplateConfigurationText"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationTextCachePoint": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationTextCachePoint",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-prompt/index.ts",
        "line": 1272
      },
      "name": "DataAwsccBedrockPromptVariantsTemplateConfigurationTextCachePoint",
      "namespace": "dataAwsccBedrockPrompt",
      "symbolId": "src/data-awscc-bedrock-prompt/index:DataAwsccBedrockPromptVariantsTemplateConfigurationTextCachePoint"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationTextCachePointOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationTextCachePointOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-prompt/index.ts",
          "line": 1302
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-prompt/index.ts",
        "line": 1295
      },
      "name": "DataAwsccBedrockPromptVariantsTemplateConfigurationTextCachePointOutputReference",
      "namespace": "dataAwsccBedrockPrompt",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt/index.ts",
            "line": 1322
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt/index.ts",
            "line": 1306
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationTextCachePoint"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-prompt/index:DataAwsccBedrockPromptVariantsTemplateConfigurationTextCachePointOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationTextInputVariables": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationTextInputVariables",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-prompt/index.ts",
        "line": 1326
      },
      "name": "DataAwsccBedrockPromptVariantsTemplateConfigurationTextInputVariables",
      "namespace": "dataAwsccBedrockPrompt",
      "symbolId": "src/data-awscc-bedrock-prompt/index:DataAwsccBedrockPromptVariantsTemplateConfigurationTextInputVariables"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationTextInputVariablesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationTextInputVariablesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-prompt/index.ts",
          "line": 1390
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-prompt/index.ts",
        "line": 1383
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt/index.ts",
            "line": 1397
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationTextInputVariablesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockPromptVariantsTemplateConfigurationTextInputVariablesList",
      "namespace": "dataAwsccBedrockPrompt",
      "symbolId": "src/data-awscc-bedrock-prompt/index:DataAwsccBedrockPromptVariantsTemplateConfigurationTextInputVariablesList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationTextInputVariablesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationTextInputVariablesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-prompt/index.ts",
          "line": 1358
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-prompt/index.ts",
        "line": 1349
      },
      "name": "DataAwsccBedrockPromptVariantsTemplateConfigurationTextInputVariablesOutputReference",
      "namespace": "dataAwsccBedrockPrompt",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt/index.ts",
            "line": 1378
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt/index.ts",
            "line": 1362
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationTextInputVariables"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-prompt/index:DataAwsccBedrockPromptVariantsTemplateConfigurationTextInputVariablesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationTextOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationTextOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-prompt/index.ts",
          "line": 1495
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-prompt/index.ts",
        "line": 1488
      },
      "name": "DataAwsccBedrockPromptVariantsTemplateConfigurationTextOutputReference",
      "namespace": "dataAwsccBedrockPrompt",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt/index.ts",
            "line": 1516
          },
          "name": "cachePoint",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationTextCachePointOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt/index.ts",
            "line": 1522
          },
          "name": "inputVariables",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationTextInputVariablesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt/index.ts",
            "line": 1527
          },
          "name": "text",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt/index.ts",
            "line": 1533
          },
          "name": "textS3Location",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationTextTextS3LocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt/index.ts",
            "line": 1499
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationText"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-prompt/index:DataAwsccBedrockPromptVariantsTemplateConfigurationTextOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationTextTextS3Location": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationTextTextS3Location",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-prompt/index.ts",
        "line": 1401
      },
      "name": "DataAwsccBedrockPromptVariantsTemplateConfigurationTextTextS3Location",
      "namespace": "dataAwsccBedrockPrompt",
      "symbolId": "src/data-awscc-bedrock-prompt/index:DataAwsccBedrockPromptVariantsTemplateConfigurationTextTextS3Location"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationTextTextS3LocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationTextTextS3LocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-prompt/index.ts",
          "line": 1431
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-prompt/index.ts",
        "line": 1424
      },
      "name": "DataAwsccBedrockPromptVariantsTemplateConfigurationTextTextS3LocationOutputReference",
      "namespace": "dataAwsccBedrockPrompt",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt/index.ts",
            "line": 1451
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt/index.ts",
            "line": 1456
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt/index.ts",
            "line": 1461
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt/index.ts",
            "line": 1435
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompt.DataAwsccBedrockPromptVariantsTemplateConfigurationTextTextS3Location"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-prompt/index:DataAwsccBedrockPromptVariantsTemplateConfigurationTextTextS3LocationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersion": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_prompt_version awscc_bedrock_prompt_version}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersion",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_prompt_version awscc_bedrock_prompt_version} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
          "line": 1678
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
        "line": 1646
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBedrockPromptVersion resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
            "line": 1663
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccBedrockPromptVersion to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_prompt_version#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBedrockPromptVersion that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBedrockPromptVersion to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt-version/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-awscc-bedrock-prompt-version/index.ts",
            "line": 1786
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBedrockPromptVersion",
      "namespace": "dataAwsccBedrockPromptVersion",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
            "line": 1651
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
            "line": 1702
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
            "line": 1707
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
            "line": 1712
          },
          "name": "customerEncryptionKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
            "line": 1717
          },
          "name": "defaultVariant",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
            "line": 1722
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
            "line": 1740
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
            "line": 1745
          },
          "name": "promptArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
            "line": 1750
          },
          "name": "promptId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
            "line": 1756
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
            "line": 1761
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
            "line": 1767
          },
          "name": "variants",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
            "line": 1772
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
            "line": 1735
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
            "line": 1728
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-prompt-version/index:DataAwsccBedrockPromptVersion"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
        "line": 14
      },
      "name": "DataAwsccBedrockPromptVersionConfig",
      "namespace": "dataAwsccBedrockPromptVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_prompt_version#id DataAwsccBedrockPromptVersion#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-prompt-version/index:DataAwsccBedrockPromptVersionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariants": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariants",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
        "line": 1528
      },
      "name": "DataAwsccBedrockPromptVersionVariants",
      "namespace": "dataAwsccBedrockPromptVersion",
      "symbolId": "src/data-awscc-bedrock-prompt-version/index:DataAwsccBedrockPromptVersionVariants"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsGenAiResource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsGenAiResource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
        "line": 79
      },
      "name": "DataAwsccBedrockPromptVersionVariantsGenAiResource",
      "namespace": "dataAwsccBedrockPromptVersion",
      "symbolId": "src/data-awscc-bedrock-prompt-version/index:DataAwsccBedrockPromptVersionVariantsGenAiResource"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsGenAiResourceAgent": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsGenAiResourceAgent",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
        "line": 25
      },
      "name": "DataAwsccBedrockPromptVersionVariantsGenAiResourceAgent",
      "namespace": "dataAwsccBedrockPromptVersion",
      "symbolId": "src/data-awscc-bedrock-prompt-version/index:DataAwsccBedrockPromptVersionVariantsGenAiResourceAgent"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsGenAiResourceAgentOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsGenAiResourceAgentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
        "line": 48
      },
      "name": "DataAwsccBedrockPromptVersionVariantsGenAiResourceAgentOutputReference",
      "namespace": "dataAwsccBedrockPromptVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
            "line": 75
          },
          "name": "agentIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsGenAiResourceAgent"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-prompt-version/index:DataAwsccBedrockPromptVersionVariantsGenAiResourceAgentOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsGenAiResourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsGenAiResourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-prompt-version/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-awscc-bedrock-prompt-version/index.ts",
        "line": 102
      },
      "name": "DataAwsccBedrockPromptVersionVariantsGenAiResourceOutputReference",
      "namespace": "dataAwsccBedrockPromptVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
            "line": 130
          },
          "name": "agent",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsGenAiResourceAgentOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsGenAiResource"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-prompt-version/index:DataAwsccBedrockPromptVersionVariantsGenAiResourceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsInferenceConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsInferenceConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
        "line": 203
      },
      "name": "DataAwsccBedrockPromptVersionVariantsInferenceConfiguration",
      "namespace": "dataAwsccBedrockPromptVersion",
      "symbolId": "src/data-awscc-bedrock-prompt-version/index:DataAwsccBedrockPromptVersionVariantsInferenceConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsInferenceConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsInferenceConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-prompt-version/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-awscc-bedrock-prompt-version/index.ts",
        "line": 226
      },
      "name": "DataAwsccBedrockPromptVersionVariantsInferenceConfigurationOutputReference",
      "namespace": "dataAwsccBedrockPromptVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
            "line": 254
          },
          "name": "text",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsInferenceConfigurationTextOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
            "line": 237
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsInferenceConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-prompt-version/index:DataAwsccBedrockPromptVersionVariantsInferenceConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsInferenceConfigurationText": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsInferenceConfigurationText",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
        "line": 134
      },
      "name": "DataAwsccBedrockPromptVersionVariantsInferenceConfigurationText",
      "namespace": "dataAwsccBedrockPromptVersion",
      "symbolId": "src/data-awscc-bedrock-prompt-version/index:DataAwsccBedrockPromptVersionVariantsInferenceConfigurationText"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsInferenceConfigurationTextOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsInferenceConfigurationTextOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-prompt-version/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-awscc-bedrock-prompt-version/index.ts",
        "line": 157
      },
      "name": "DataAwsccBedrockPromptVersionVariantsInferenceConfigurationTextOutputReference",
      "namespace": "dataAwsccBedrockPromptVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
            "line": 184
          },
          "name": "maxTokens",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
            "line": 189
          },
          "name": "stopSequences",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
            "line": 194
          },
          "name": "temperature",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
            "line": 199
          },
          "name": "topP",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
            "line": 168
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsInferenceConfigurationText"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-prompt-version/index:DataAwsccBedrockPromptVersionVariantsInferenceConfigurationTextOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
          "line": 1631
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
        "line": 1624
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
            "line": 1638
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockPromptVersionVariantsList",
      "namespace": "dataAwsccBedrockPromptVersion",
      "symbolId": "src/data-awscc-bedrock-prompt-version/index:DataAwsccBedrockPromptVersionVariantsList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsMetadata": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsMetadata",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
        "line": 258
      },
      "name": "DataAwsccBedrockPromptVersionVariantsMetadata",
      "namespace": "dataAwsccBedrockPromptVersion",
      "symbolId": "src/data-awscc-bedrock-prompt-version/index:DataAwsccBedrockPromptVersionVariantsMetadata"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsMetadataList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsMetadataList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-prompt-version/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/data-awscc-bedrock-prompt-version/index.ts",
        "line": 320
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt-version/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-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsMetadataOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockPromptVersionVariantsMetadataList",
      "namespace": "dataAwsccBedrockPromptVersion",
      "symbolId": "src/data-awscc-bedrock-prompt-version/index:DataAwsccBedrockPromptVersionVariantsMetadataList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsMetadataOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsMetadataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-prompt-version/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-awscc-bedrock-prompt-version/index.ts",
        "line": 281
      },
      "name": "DataAwsccBedrockPromptVersionVariantsMetadataOutputReference",
      "namespace": "dataAwsccBedrockPromptVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
            "line": 310
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
            "line": 315
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
            "line": 294
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsMetadata"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-prompt-version/index:DataAwsccBedrockPromptVersionVariantsMetadataOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
          "line": 1560
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
        "line": 1551
      },
      "name": "DataAwsccBedrockPromptVersionVariantsOutputReference",
      "namespace": "dataAwsccBedrockPromptVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
            "line": 1580
          },
          "name": "additionalModelRequestFields",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
            "line": 1586
          },
          "name": "genAiResource",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsGenAiResourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
            "line": 1592
          },
          "name": "inferenceConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsInferenceConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
            "line": 1598
          },
          "name": "metadata",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsMetadataList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
            "line": 1603
          },
          "name": "modelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
            "line": 1608
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
            "line": 1614
          },
          "name": "templateConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
            "line": 1619
          },
          "name": "templateType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
            "line": 1564
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariants"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-prompt-version/index:DataAwsccBedrockPromptVersionVariantsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
        "line": 1467
      },
      "name": "DataAwsccBedrockPromptVersionVariantsTemplateConfiguration",
      "namespace": "dataAwsccBedrockPromptVersion",
      "symbolId": "src/data-awscc-bedrock-prompt-version/index:DataAwsccBedrockPromptVersionVariantsTemplateConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChat": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChat",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
        "line": 1199
      },
      "name": "DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChat",
      "namespace": "dataAwsccBedrockPromptVersion",
      "symbolId": "src/data-awscc-bedrock-prompt-version/index:DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChat"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatInputVariables": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatInputVariables",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
        "line": 338
      },
      "name": "DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatInputVariables",
      "namespace": "dataAwsccBedrockPromptVersion",
      "symbolId": "src/data-awscc-bedrock-prompt-version/index:DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatInputVariables"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatInputVariablesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatInputVariablesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-prompt-version/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-awscc-bedrock-prompt-version/index.ts",
        "line": 395
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt-version/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-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatInputVariablesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatInputVariablesList",
      "namespace": "dataAwsccBedrockPromptVersion",
      "symbolId": "src/data-awscc-bedrock-prompt-version/index:DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatInputVariablesList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatInputVariablesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatInputVariablesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-prompt-version/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-awscc-bedrock-prompt-version/index.ts",
        "line": 361
      },
      "name": "DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatInputVariablesOutputReference",
      "namespace": "dataAwsccBedrockPromptVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
            "line": 390
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
            "line": 374
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatInputVariables"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-prompt-version/index:DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatInputVariablesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatMessages": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatMessages",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
        "line": 548
      },
      "name": "DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatMessages",
      "namespace": "dataAwsccBedrockPromptVersion",
      "symbolId": "src/data-awscc-bedrock-prompt-version/index:DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatMessages"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatMessagesContent": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatMessagesContent",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
        "line": 467
      },
      "name": "DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatMessagesContent",
      "namespace": "dataAwsccBedrockPromptVersion",
      "symbolId": "src/data-awscc-bedrock-prompt-version/index:DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatMessagesContent"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatMessagesContentCachePoint": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatMessagesContentCachePoint",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
        "line": 413
      },
      "name": "DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatMessagesContentCachePoint",
      "namespace": "dataAwsccBedrockPromptVersion",
      "symbolId": "src/data-awscc-bedrock-prompt-version/index:DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatMessagesContentCachePoint"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatMessagesContentCachePointOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatMessagesContentCachePointOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-prompt-version/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-awscc-bedrock-prompt-version/index.ts",
        "line": 436
      },
      "name": "DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatMessagesContentCachePointOutputReference",
      "namespace": "dataAwsccBedrockPromptVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
            "line": 463
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
            "line": 447
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatMessagesContentCachePoint"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-prompt-version/index:DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatMessagesContentCachePointOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatMessagesContentList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatMessagesContentList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
          "line": 537
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
        "line": 530
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
            "line": 544
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatMessagesContentOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatMessagesContentList",
      "namespace": "dataAwsccBedrockPromptVersion",
      "symbolId": "src/data-awscc-bedrock-prompt-version/index:DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatMessagesContentList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatMessagesContentOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatMessagesContentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-prompt-version/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
        "line": 490
      },
      "name": "DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatMessagesContentOutputReference",
      "namespace": "dataAwsccBedrockPromptVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
            "line": 520
          },
          "name": "cachePoint",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatMessagesContentCachePointOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
            "line": 525
          },
          "name": "text",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
            "line": 503
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatMessagesContent"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-prompt-version/index:DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatMessagesContentOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatMessagesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatMessagesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-prompt-version/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
        "line": 611
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
            "line": 625
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatMessagesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatMessagesList",
      "namespace": "dataAwsccBedrockPromptVersion",
      "symbolId": "src/data-awscc-bedrock-prompt-version/index:DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatMessagesList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatMessagesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatMessagesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-prompt-version/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
        "line": 571
      },
      "name": "DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatMessagesOutputReference",
      "namespace": "dataAwsccBedrockPromptVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
            "line": 601
          },
          "name": "content",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatMessagesContentList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
            "line": 606
          },
          "name": "role",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
            "line": 584
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatMessages"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-prompt-version/index:DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatMessagesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
          "line": 1229
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
        "line": 1222
      },
      "name": "DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatOutputReference",
      "namespace": "dataAwsccBedrockPromptVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
            "line": 1250
          },
          "name": "inputVariables",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatInputVariablesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
            "line": 1256
          },
          "name": "messages",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatMessagesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
            "line": 1262
          },
          "name": "systemAttribute",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatSystemList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
            "line": 1268
          },
          "name": "toolConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
            "line": 1233
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChat"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-prompt-version/index:DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatSystem": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatSystem",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
        "line": 683
      },
      "name": "DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatSystem",
      "namespace": "dataAwsccBedrockPromptVersion",
      "symbolId": "src/data-awscc-bedrock-prompt-version/index:DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatSystem"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatSystemCachePoint": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatSystemCachePoint",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
        "line": 629
      },
      "name": "DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatSystemCachePoint",
      "namespace": "dataAwsccBedrockPromptVersion",
      "symbolId": "src/data-awscc-bedrock-prompt-version/index:DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatSystemCachePoint"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatSystemCachePointOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatSystemCachePointOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
          "line": 659
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
        "line": 652
      },
      "name": "DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatSystemCachePointOutputReference",
      "namespace": "dataAwsccBedrockPromptVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
            "line": 679
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
            "line": 663
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatSystemCachePoint"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-prompt-version/index:DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatSystemCachePointOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatSystemList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatSystemList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-prompt-version/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
        "line": 746
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
            "line": 760
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatSystemOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatSystemList",
      "namespace": "dataAwsccBedrockPromptVersion",
      "symbolId": "src/data-awscc-bedrock-prompt-version/index:DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatSystemList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatSystemOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatSystemOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-prompt-version/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
        "line": 706
      },
      "name": "DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatSystemOutputReference",
      "namespace": "dataAwsccBedrockPromptVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
            "line": 736
          },
          "name": "cachePoint",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatSystemCachePointOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
            "line": 741
          },
          "name": "text",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
            "line": 719
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatSystem"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-prompt-version/index:DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatSystemOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatToolConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatToolConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
        "line": 1138
      },
      "name": "DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatToolConfiguration",
      "namespace": "dataAwsccBedrockPromptVersion",
      "symbolId": "src/data-awscc-bedrock-prompt-version/index:DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatToolConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-prompt-version/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-awscc-bedrock-prompt-version/index.ts",
        "line": 1161
      },
      "name": "DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationOutputReference",
      "namespace": "dataAwsccBedrockPromptVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
            "line": 1189
          },
          "name": "toolChoice",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolChoiceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
            "line": 1195
          },
          "name": "tools",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
            "line": 1172
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatToolConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-prompt-version/index:DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolChoice": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolChoice",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
        "line": 818
      },
      "name": "DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolChoice",
      "namespace": "dataAwsccBedrockPromptVersion",
      "symbolId": "src/data-awscc-bedrock-prompt-version/index:DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolChoice"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolChoiceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolChoiceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
          "line": 848
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
        "line": 841
      },
      "name": "DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolChoiceOutputReference",
      "namespace": "dataAwsccBedrockPromptVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
            "line": 868
          },
          "name": "any",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
            "line": 873
          },
          "name": "auto",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
            "line": 879
          },
          "name": "tool",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolChoiceToolOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
            "line": 852
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolChoice"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-prompt-version/index:DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolChoiceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolChoiceTool": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolChoiceTool",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
        "line": 764
      },
      "name": "DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolChoiceTool",
      "namespace": "dataAwsccBedrockPromptVersion",
      "symbolId": "src/data-awscc-bedrock-prompt-version/index:DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolChoiceTool"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolChoiceToolOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolChoiceToolOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-prompt-version/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-awscc-bedrock-prompt-version/index.ts",
        "line": 787
      },
      "name": "DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolChoiceToolOutputReference",
      "namespace": "dataAwsccBedrockPromptVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
            "line": 814
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
            "line": 798
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolChoiceTool"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-prompt-version/index:DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolChoiceToolOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationTools": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationTools",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
        "line": 1056
      },
      "name": "DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationTools",
      "namespace": "dataAwsccBedrockPromptVersion",
      "symbolId": "src/data-awscc-bedrock-prompt-version/index:DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationTools"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolsCachePoint": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolsCachePoint",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
        "line": 883
      },
      "name": "DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolsCachePoint",
      "namespace": "dataAwsccBedrockPromptVersion",
      "symbolId": "src/data-awscc-bedrock-prompt-version/index:DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolsCachePoint"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolsCachePointOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolsCachePointOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-prompt-version/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
        "line": 906
      },
      "name": "DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolsCachePointOutputReference",
      "namespace": "dataAwsccBedrockPromptVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
            "line": 933
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
            "line": 917
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolsCachePoint"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-prompt-version/index:DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolsCachePointOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-prompt-version/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
        "line": 1120
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
            "line": 1134
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolsList",
      "namespace": "dataAwsccBedrockPromptVersion",
      "symbolId": "src/data-awscc-bedrock-prompt-version/index:DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolsList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-prompt-version/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/data-awscc-bedrock-prompt-version/index.ts",
        "line": 1079
      },
      "name": "DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolsOutputReference",
      "namespace": "dataAwsccBedrockPromptVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
            "line": 1109
          },
          "name": "cachePoint",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolsCachePointOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
            "line": 1115
          },
          "name": "toolSpec",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolsToolSpecOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
            "line": 1092
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationTools"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-prompt-version/index:DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolsToolSpec": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolsToolSpec",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
        "line": 991
      },
      "name": "DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolsToolSpec",
      "namespace": "dataAwsccBedrockPromptVersion",
      "symbolId": "src/data-awscc-bedrock-prompt-version/index:DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolsToolSpec"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolsToolSpecInputSchema": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolsToolSpecInputSchema",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
        "line": 937
      },
      "name": "DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolsToolSpecInputSchema",
      "namespace": "dataAwsccBedrockPromptVersion",
      "symbolId": "src/data-awscc-bedrock-prompt-version/index:DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolsToolSpecInputSchema"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolsToolSpecInputSchemaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolsToolSpecInputSchemaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
          "line": 967
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
        "line": 960
      },
      "name": "DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolsToolSpecInputSchemaOutputReference",
      "namespace": "dataAwsccBedrockPromptVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
            "line": 987
          },
          "name": "json",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
            "line": 971
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolsToolSpecInputSchema"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-prompt-version/index:DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolsToolSpecInputSchemaOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolsToolSpecOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolsToolSpecOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-prompt-version/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
        "line": 1014
      },
      "name": "DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolsToolSpecOutputReference",
      "namespace": "dataAwsccBedrockPromptVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
            "line": 1041
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
            "line": 1047
          },
          "name": "inputSchema",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolsToolSpecInputSchemaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
            "line": 1052
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
            "line": 1025
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolsToolSpec"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-prompt-version/index:DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatToolConfigurationToolsToolSpecOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-prompt-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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
        "line": 1490
      },
      "name": "DataAwsccBedrockPromptVersionVariantsTemplateConfigurationOutputReference",
      "namespace": "dataAwsccBedrockPromptVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
            "line": 1518
          },
          "name": "chat",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationChatOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
            "line": 1524
          },
          "name": "text",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationTextOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
            "line": 1501
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-prompt-version/index:DataAwsccBedrockPromptVersionVariantsTemplateConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationText": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationText",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
        "line": 1401
      },
      "name": "DataAwsccBedrockPromptVersionVariantsTemplateConfigurationText",
      "namespace": "dataAwsccBedrockPromptVersion",
      "symbolId": "src/data-awscc-bedrock-prompt-version/index:DataAwsccBedrockPromptVersionVariantsTemplateConfigurationText"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationTextCachePoint": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationTextCachePoint",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
        "line": 1272
      },
      "name": "DataAwsccBedrockPromptVersionVariantsTemplateConfigurationTextCachePoint",
      "namespace": "dataAwsccBedrockPromptVersion",
      "symbolId": "src/data-awscc-bedrock-prompt-version/index:DataAwsccBedrockPromptVersionVariantsTemplateConfigurationTextCachePoint"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationTextCachePointOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationTextCachePointOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
          "line": 1302
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
        "line": 1295
      },
      "name": "DataAwsccBedrockPromptVersionVariantsTemplateConfigurationTextCachePointOutputReference",
      "namespace": "dataAwsccBedrockPromptVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
            "line": 1322
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
            "line": 1306
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationTextCachePoint"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-prompt-version/index:DataAwsccBedrockPromptVersionVariantsTemplateConfigurationTextCachePointOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationTextInputVariables": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationTextInputVariables",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
        "line": 1326
      },
      "name": "DataAwsccBedrockPromptVersionVariantsTemplateConfigurationTextInputVariables",
      "namespace": "dataAwsccBedrockPromptVersion",
      "symbolId": "src/data-awscc-bedrock-prompt-version/index:DataAwsccBedrockPromptVersionVariantsTemplateConfigurationTextInputVariables"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationTextInputVariablesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationTextInputVariablesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
          "line": 1390
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
        "line": 1383
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
            "line": 1397
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationTextInputVariablesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockPromptVersionVariantsTemplateConfigurationTextInputVariablesList",
      "namespace": "dataAwsccBedrockPromptVersion",
      "symbolId": "src/data-awscc-bedrock-prompt-version/index:DataAwsccBedrockPromptVersionVariantsTemplateConfigurationTextInputVariablesList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationTextInputVariablesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationTextInputVariablesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
          "line": 1358
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
        "line": 1349
      },
      "name": "DataAwsccBedrockPromptVersionVariantsTemplateConfigurationTextInputVariablesOutputReference",
      "namespace": "dataAwsccBedrockPromptVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
            "line": 1378
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
            "line": 1362
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationTextInputVariables"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-prompt-version/index:DataAwsccBedrockPromptVersionVariantsTemplateConfigurationTextInputVariablesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationTextOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationTextOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
          "line": 1431
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
        "line": 1424
      },
      "name": "DataAwsccBedrockPromptVersionVariantsTemplateConfigurationTextOutputReference",
      "namespace": "dataAwsccBedrockPromptVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
            "line": 1452
          },
          "name": "cachePoint",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationTextCachePointOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
            "line": 1458
          },
          "name": "inputVariables",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationTextInputVariablesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
            "line": 1463
          },
          "name": "text",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompt-version/index.ts",
            "line": 1435
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPromptVersion.DataAwsccBedrockPromptVersionVariantsTemplateConfigurationText"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-prompt-version/index:DataAwsccBedrockPromptVersionVariantsTemplateConfigurationTextOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPrompts.DataAwsccBedrockPrompts": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_prompts awscc_bedrock_prompts}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompts.DataAwsccBedrockPrompts",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_prompts awscc_bedrock_prompts} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-prompts/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompts.DataAwsccBedrockPromptsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-prompts/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBedrockPrompts resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompts/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccBedrockPrompts to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_prompts#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBedrockPrompts that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBedrockPrompts to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompts/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompts/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBedrockPrompts",
      "namespace": "dataAwsccBedrockPrompts",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompts/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompts/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-prompts/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-prompts/index:DataAwsccBedrockPrompts"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockPrompts.DataAwsccBedrockPromptsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockPrompts.DataAwsccBedrockPromptsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-prompts/index.ts",
        "line": 14
      },
      "name": "DataAwsccBedrockPromptsConfig",
      "namespace": "dataAwsccBedrockPrompts",
      "symbolId": "src/data-awscc-bedrock-prompts/index:DataAwsccBedrockPromptsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockResourcePolicy.DataAwsccBedrockResourcePolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_resource_policy awscc_bedrock_resource_policy}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockResourcePolicy.DataAwsccBedrockResourcePolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_resource_policy awscc_bedrock_resource_policy} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrock-resource-policy/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockResourcePolicy.DataAwsccBedrockResourcePolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-resource-policy/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBedrockResourcePolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-resource-policy/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccBedrockResourcePolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_resource_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBedrockResourcePolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBedrockResourcePolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-resource-policy/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-awscc-bedrock-resource-policy/index.ts",
            "line": 117
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBedrockResourcePolicy",
      "namespace": "dataAwsccBedrockResourcePolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-resource-policy/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-resource-policy/index.ts",
            "line": 98
          },
          "name": "policyDocument",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-resource-policy/index.ts",
            "line": 103
          },
          "name": "resourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-resource-policy/index.ts",
            "line": 93
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-resource-policy/index.ts",
            "line": 86
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-resource-policy/index:DataAwsccBedrockResourcePolicy"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockResourcePolicy.DataAwsccBedrockResourcePolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockResourcePolicy.DataAwsccBedrockResourcePolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrock-resource-policy/index.ts",
        "line": 14
      },
      "name": "DataAwsccBedrockResourcePolicyConfig",
      "namespace": "dataAwsccBedrockResourcePolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrock_resource_policy#id DataAwsccBedrockResourcePolicy#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrock-resource-policy/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrock-resource-policy/index:DataAwsccBedrockResourcePolicyConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreApiKeyCredentialProvider.DataAwsccBedrockagentcoreApiKeyCredentialProvider": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_api_key_credential_provider awscc_bedrockagentcore_api_key_credential_provider}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreApiKeyCredentialProvider.DataAwsccBedrockagentcoreApiKeyCredentialProvider",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_api_key_credential_provider awscc_bedrockagentcore_api_key_credential_provider} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-api-key-credential-provider/index.ts",
          "line": 254
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreApiKeyCredentialProvider.DataAwsccBedrockagentcoreApiKeyCredentialProviderConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-api-key-credential-provider/index.ts",
        "line": 222
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBedrockagentcoreApiKeyCredentialProvider resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-api-key-credential-provider/index.ts",
            "line": 239
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccBedrockagentcoreApiKeyCredentialProvider to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_api_key_credential_provider#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBedrockagentcoreApiKeyCredentialProvider that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBedrockagentcoreApiKeyCredentialProvider to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-api-key-credential-provider/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-awscc-bedrockagentcore-api-key-credential-provider/index.ts",
            "line": 353
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBedrockagentcoreApiKeyCredentialProvider",
      "namespace": "dataAwsccBedrockagentcoreApiKeyCredentialProvider",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-api-key-credential-provider/index.ts",
            "line": 227
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-api-key-credential-provider/index.ts",
            "line": 278
          },
          "name": "apiKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-api-key-credential-provider/index.ts",
            "line": 284
          },
          "name": "apiKeySecretArn",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreApiKeyCredentialProvider.DataAwsccBedrockagentcoreApiKeyCredentialProviderApiKeySecretArnOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-api-key-credential-provider/index.ts",
            "line": 290
          },
          "name": "apiKeySecretConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreApiKeyCredentialProvider.DataAwsccBedrockagentcoreApiKeyCredentialProviderApiKeySecretConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-api-key-credential-provider/index.ts",
            "line": 295
          },
          "name": "apiKeySecretJsonKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-api-key-credential-provider/index.ts",
            "line": 300
          },
          "name": "apiKeySecretSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-api-key-credential-provider/index.ts",
            "line": 305
          },
          "name": "createdTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-api-key-credential-provider/index.ts",
            "line": 310
          },
          "name": "credentialProviderArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-api-key-credential-provider/index.ts",
            "line": 328
          },
          "name": "lastUpdatedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-api-key-credential-provider/index.ts",
            "line": 333
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-api-key-credential-provider/index.ts",
            "line": 339
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreApiKeyCredentialProvider.DataAwsccBedrockagentcoreApiKeyCredentialProviderTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-api-key-credential-provider/index.ts",
            "line": 323
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-api-key-credential-provider/index.ts",
            "line": 316
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-api-key-credential-provider/index:DataAwsccBedrockagentcoreApiKeyCredentialProvider"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreApiKeyCredentialProvider.DataAwsccBedrockagentcoreApiKeyCredentialProviderApiKeySecretArn": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreApiKeyCredentialProvider.DataAwsccBedrockagentcoreApiKeyCredentialProviderApiKeySecretArn",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-api-key-credential-provider/index.ts",
        "line": 25
      },
      "name": "DataAwsccBedrockagentcoreApiKeyCredentialProviderApiKeySecretArn",
      "namespace": "dataAwsccBedrockagentcoreApiKeyCredentialProvider",
      "symbolId": "src/data-awscc-bedrockagentcore-api-key-credential-provider/index:DataAwsccBedrockagentcoreApiKeyCredentialProviderApiKeySecretArn"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreApiKeyCredentialProvider.DataAwsccBedrockagentcoreApiKeyCredentialProviderApiKeySecretArnOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreApiKeyCredentialProvider.DataAwsccBedrockagentcoreApiKeyCredentialProviderApiKeySecretArnOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-api-key-credential-provider/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-api-key-credential-provider/index.ts",
        "line": 48
      },
      "name": "DataAwsccBedrockagentcoreApiKeyCredentialProviderApiKeySecretArnOutputReference",
      "namespace": "dataAwsccBedrockagentcoreApiKeyCredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-api-key-credential-provider/index.ts",
            "line": 75
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-api-key-credential-provider/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreApiKeyCredentialProvider.DataAwsccBedrockagentcoreApiKeyCredentialProviderApiKeySecretArn"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-api-key-credential-provider/index:DataAwsccBedrockagentcoreApiKeyCredentialProviderApiKeySecretArnOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreApiKeyCredentialProvider.DataAwsccBedrockagentcoreApiKeyCredentialProviderApiKeySecretConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreApiKeyCredentialProvider.DataAwsccBedrockagentcoreApiKeyCredentialProviderApiKeySecretConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-api-key-credential-provider/index.ts",
        "line": 79
      },
      "name": "DataAwsccBedrockagentcoreApiKeyCredentialProviderApiKeySecretConfig",
      "namespace": "dataAwsccBedrockagentcoreApiKeyCredentialProvider",
      "symbolId": "src/data-awscc-bedrockagentcore-api-key-credential-provider/index:DataAwsccBedrockagentcoreApiKeyCredentialProviderApiKeySecretConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreApiKeyCredentialProvider.DataAwsccBedrockagentcoreApiKeyCredentialProviderApiKeySecretConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreApiKeyCredentialProvider.DataAwsccBedrockagentcoreApiKeyCredentialProviderApiKeySecretConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-api-key-credential-provider/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-awscc-bedrockagentcore-api-key-credential-provider/index.ts",
        "line": 102
      },
      "name": "DataAwsccBedrockagentcoreApiKeyCredentialProviderApiKeySecretConfigOutputReference",
      "namespace": "dataAwsccBedrockagentcoreApiKeyCredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-api-key-credential-provider/index.ts",
            "line": 129
          },
          "name": "jsonKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-api-key-credential-provider/index.ts",
            "line": 134
          },
          "name": "secretId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-api-key-credential-provider/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreApiKeyCredentialProvider.DataAwsccBedrockagentcoreApiKeyCredentialProviderApiKeySecretConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-api-key-credential-provider/index:DataAwsccBedrockagentcoreApiKeyCredentialProviderApiKeySecretConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreApiKeyCredentialProvider.DataAwsccBedrockagentcoreApiKeyCredentialProviderConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreApiKeyCredentialProvider.DataAwsccBedrockagentcoreApiKeyCredentialProviderConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-api-key-credential-provider/index.ts",
        "line": 14
      },
      "name": "DataAwsccBedrockagentcoreApiKeyCredentialProviderConfig",
      "namespace": "dataAwsccBedrockagentcoreApiKeyCredentialProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_api_key_credential_provider#id DataAwsccBedrockagentcoreApiKeyCredentialProvider#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-api-key-credential-provider/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-api-key-credential-provider/index:DataAwsccBedrockagentcoreApiKeyCredentialProviderConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreApiKeyCredentialProvider.DataAwsccBedrockagentcoreApiKeyCredentialProviderTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreApiKeyCredentialProvider.DataAwsccBedrockagentcoreApiKeyCredentialProviderTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-api-key-credential-provider/index.ts",
        "line": 138
      },
      "name": "DataAwsccBedrockagentcoreApiKeyCredentialProviderTags",
      "namespace": "dataAwsccBedrockagentcoreApiKeyCredentialProvider",
      "symbolId": "src/data-awscc-bedrockagentcore-api-key-credential-provider/index:DataAwsccBedrockagentcoreApiKeyCredentialProviderTags"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreApiKeyCredentialProvider.DataAwsccBedrockagentcoreApiKeyCredentialProviderTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreApiKeyCredentialProvider.DataAwsccBedrockagentcoreApiKeyCredentialProviderTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-api-key-credential-provider/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-api-key-credential-provider/index.ts",
        "line": 200
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-api-key-credential-provider/index.ts",
            "line": 214
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreApiKeyCredentialProvider.DataAwsccBedrockagentcoreApiKeyCredentialProviderTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockagentcoreApiKeyCredentialProviderTagsList",
      "namespace": "dataAwsccBedrockagentcoreApiKeyCredentialProvider",
      "symbolId": "src/data-awscc-bedrockagentcore-api-key-credential-provider/index:DataAwsccBedrockagentcoreApiKeyCredentialProviderTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreApiKeyCredentialProvider.DataAwsccBedrockagentcoreApiKeyCredentialProviderTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreApiKeyCredentialProvider.DataAwsccBedrockagentcoreApiKeyCredentialProviderTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-api-key-credential-provider/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-api-key-credential-provider/index.ts",
        "line": 161
      },
      "name": "DataAwsccBedrockagentcoreApiKeyCredentialProviderTagsOutputReference",
      "namespace": "dataAwsccBedrockagentcoreApiKeyCredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-api-key-credential-provider/index.ts",
            "line": 190
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-api-key-credential-provider/index.ts",
            "line": 195
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-api-key-credential-provider/index.ts",
            "line": 174
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreApiKeyCredentialProvider.DataAwsccBedrockagentcoreApiKeyCredentialProviderTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-api-key-credential-provider/index:DataAwsccBedrockagentcoreApiKeyCredentialProviderTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreApiKeyCredentialProviders.DataAwsccBedrockagentcoreApiKeyCredentialProviders": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_api_key_credential_providers awscc_bedrockagentcore_api_key_credential_providers}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreApiKeyCredentialProviders.DataAwsccBedrockagentcoreApiKeyCredentialProviders",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_api_key_credential_providers awscc_bedrockagentcore_api_key_credential_providers} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-api-key-credential-providers/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreApiKeyCredentialProviders.DataAwsccBedrockagentcoreApiKeyCredentialProvidersConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-api-key-credential-providers/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBedrockagentcoreApiKeyCredentialProviders resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-api-key-credential-providers/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccBedrockagentcoreApiKeyCredentialProviders to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_api_key_credential_providers#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBedrockagentcoreApiKeyCredentialProviders that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBedrockagentcoreApiKeyCredentialProviders to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-api-key-credential-providers/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-api-key-credential-providers/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBedrockagentcoreApiKeyCredentialProviders",
      "namespace": "dataAwsccBedrockagentcoreApiKeyCredentialProviders",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-api-key-credential-providers/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-api-key-credential-providers/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-api-key-credential-providers/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-api-key-credential-providers/index:DataAwsccBedrockagentcoreApiKeyCredentialProviders"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreApiKeyCredentialProviders.DataAwsccBedrockagentcoreApiKeyCredentialProvidersConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreApiKeyCredentialProviders.DataAwsccBedrockagentcoreApiKeyCredentialProvidersConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-api-key-credential-providers/index.ts",
        "line": 14
      },
      "name": "DataAwsccBedrockagentcoreApiKeyCredentialProvidersConfig",
      "namespace": "dataAwsccBedrockagentcoreApiKeyCredentialProviders",
      "symbolId": "src/data-awscc-bedrockagentcore-api-key-credential-providers/index:DataAwsccBedrockagentcoreApiKeyCredentialProvidersConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreBrowserCustom.DataAwsccBedrockagentcoreBrowserCustom": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_browser_custom awscc_bedrockagentcore_browser_custom}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreBrowserCustom.DataAwsccBedrockagentcoreBrowserCustom",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_browser_custom awscc_bedrockagentcore_browser_custom} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-browser-custom/index.ts",
          "line": 623
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreBrowserCustom.DataAwsccBedrockagentcoreBrowserCustomConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-browser-custom/index.ts",
        "line": 591
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBedrockagentcoreBrowserCustom resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-browser-custom/index.ts",
            "line": 608
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccBedrockagentcoreBrowserCustom to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_browser_custom#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBedrockagentcoreBrowserCustom that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBedrockagentcoreBrowserCustom to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-browser-custom/index.ts",
            "line": 744
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-browser-custom/index.ts",
            "line": 750
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBedrockagentcoreBrowserCustom",
      "namespace": "dataAwsccBedrockagentcoreBrowserCustom",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-browser-custom/index.ts",
            "line": 596
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-browser-custom/index.ts",
            "line": 647
          },
          "name": "browserArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-browser-custom/index.ts",
            "line": 652
          },
          "name": "browserId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-browser-custom/index.ts",
            "line": 658
          },
          "name": "browserSigning",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreBrowserCustom.DataAwsccBedrockagentcoreBrowserCustomBrowserSigningOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-browser-custom/index.ts",
            "line": 664
          },
          "name": "certificates",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreBrowserCustom.DataAwsccBedrockagentcoreBrowserCustomCertificatesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-browser-custom/index.ts",
            "line": 669
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-browser-custom/index.ts",
            "line": 674
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-browser-custom/index.ts",
            "line": 680
          },
          "name": "enterprisePolicies",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreBrowserCustom.DataAwsccBedrockagentcoreBrowserCustomEnterprisePoliciesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-browser-custom/index.ts",
            "line": 685
          },
          "name": "executionRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-browser-custom/index.ts",
            "line": 690
          },
          "name": "failureReason",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-browser-custom/index.ts",
            "line": 708
          },
          "name": "lastUpdatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-browser-custom/index.ts",
            "line": 713
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-browser-custom/index.ts",
            "line": 719
          },
          "name": "networkConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreBrowserCustom.DataAwsccBedrockagentcoreBrowserCustomNetworkConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-browser-custom/index.ts",
            "line": 725
          },
          "name": "recordingConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreBrowserCustom.DataAwsccBedrockagentcoreBrowserCustomRecordingConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-browser-custom/index.ts",
            "line": 730
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-browser-custom/index.ts",
            "line": 736
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-browser-custom/index.ts",
            "line": 703
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-browser-custom/index.ts",
            "line": 696
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-browser-custom/index:DataAwsccBedrockagentcoreBrowserCustom"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreBrowserCustom.DataAwsccBedrockagentcoreBrowserCustomBrowserSigning": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreBrowserCustom.DataAwsccBedrockagentcoreBrowserCustomBrowserSigning",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-browser-custom/index.ts",
        "line": 25
      },
      "name": "DataAwsccBedrockagentcoreBrowserCustomBrowserSigning",
      "namespace": "dataAwsccBedrockagentcoreBrowserCustom",
      "symbolId": "src/data-awscc-bedrockagentcore-browser-custom/index:DataAwsccBedrockagentcoreBrowserCustomBrowserSigning"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreBrowserCustom.DataAwsccBedrockagentcoreBrowserCustomBrowserSigningOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreBrowserCustom.DataAwsccBedrockagentcoreBrowserCustomBrowserSigningOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-browser-custom/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-browser-custom/index.ts",
        "line": 48
      },
      "name": "DataAwsccBedrockagentcoreBrowserCustomBrowserSigningOutputReference",
      "namespace": "dataAwsccBedrockagentcoreBrowserCustom",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-browser-custom/index.ts",
            "line": 75
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-browser-custom/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreBrowserCustom.DataAwsccBedrockagentcoreBrowserCustomBrowserSigning"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-browser-custom/index:DataAwsccBedrockagentcoreBrowserCustomBrowserSigningOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreBrowserCustom.DataAwsccBedrockagentcoreBrowserCustomCertificates": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreBrowserCustom.DataAwsccBedrockagentcoreBrowserCustomCertificates",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-browser-custom/index.ts",
        "line": 133
      },
      "name": "DataAwsccBedrockagentcoreBrowserCustomCertificates",
      "namespace": "dataAwsccBedrockagentcoreBrowserCustom",
      "symbolId": "src/data-awscc-bedrockagentcore-browser-custom/index:DataAwsccBedrockagentcoreBrowserCustomCertificates"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreBrowserCustom.DataAwsccBedrockagentcoreBrowserCustomCertificatesCertificateLocation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreBrowserCustom.DataAwsccBedrockagentcoreBrowserCustomCertificatesCertificateLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-browser-custom/index.ts",
        "line": 79
      },
      "name": "DataAwsccBedrockagentcoreBrowserCustomCertificatesCertificateLocation",
      "namespace": "dataAwsccBedrockagentcoreBrowserCustom",
      "symbolId": "src/data-awscc-bedrockagentcore-browser-custom/index:DataAwsccBedrockagentcoreBrowserCustomCertificatesCertificateLocation"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreBrowserCustom.DataAwsccBedrockagentcoreBrowserCustomCertificatesCertificateLocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreBrowserCustom.DataAwsccBedrockagentcoreBrowserCustomCertificatesCertificateLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-browser-custom/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-awscc-bedrockagentcore-browser-custom/index.ts",
        "line": 102
      },
      "name": "DataAwsccBedrockagentcoreBrowserCustomCertificatesCertificateLocationOutputReference",
      "namespace": "dataAwsccBedrockagentcoreBrowserCustom",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-browser-custom/index.ts",
            "line": 129
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-browser-custom/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreBrowserCustom.DataAwsccBedrockagentcoreBrowserCustomCertificatesCertificateLocation"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-browser-custom/index:DataAwsccBedrockagentcoreBrowserCustomCertificatesCertificateLocationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreBrowserCustom.DataAwsccBedrockagentcoreBrowserCustomCertificatesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreBrowserCustom.DataAwsccBedrockagentcoreBrowserCustomCertificatesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-browser-custom/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-awscc-bedrockagentcore-browser-custom/index.ts",
        "line": 191
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-browser-custom/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-awscc.dataAwsccBedrockagentcoreBrowserCustom.DataAwsccBedrockagentcoreBrowserCustomCertificatesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockagentcoreBrowserCustomCertificatesList",
      "namespace": "dataAwsccBedrockagentcoreBrowserCustom",
      "symbolId": "src/data-awscc-bedrockagentcore-browser-custom/index:DataAwsccBedrockagentcoreBrowserCustomCertificatesList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreBrowserCustom.DataAwsccBedrockagentcoreBrowserCustomCertificatesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreBrowserCustom.DataAwsccBedrockagentcoreBrowserCustomCertificatesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-browser-custom/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-browser-custom/index.ts",
        "line": 156
      },
      "name": "DataAwsccBedrockagentcoreBrowserCustomCertificatesOutputReference",
      "namespace": "dataAwsccBedrockagentcoreBrowserCustom",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-browser-custom/index.ts",
            "line": 186
          },
          "name": "certificateLocation",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreBrowserCustom.DataAwsccBedrockagentcoreBrowserCustomCertificatesCertificateLocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-browser-custom/index.ts",
            "line": 169
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreBrowserCustom.DataAwsccBedrockagentcoreBrowserCustomCertificates"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-browser-custom/index:DataAwsccBedrockagentcoreBrowserCustomCertificatesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreBrowserCustom.DataAwsccBedrockagentcoreBrowserCustomConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreBrowserCustom.DataAwsccBedrockagentcoreBrowserCustomConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-browser-custom/index.ts",
        "line": 14
      },
      "name": "DataAwsccBedrockagentcoreBrowserCustomConfig",
      "namespace": "dataAwsccBedrockagentcoreBrowserCustom",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_browser_custom#id DataAwsccBedrockagentcoreBrowserCustom#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-browser-custom/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-browser-custom/index:DataAwsccBedrockagentcoreBrowserCustomConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreBrowserCustom.DataAwsccBedrockagentcoreBrowserCustomEnterprisePolicies": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreBrowserCustom.DataAwsccBedrockagentcoreBrowserCustomEnterprisePolicies",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-browser-custom/index.ts",
        "line": 268
      },
      "name": "DataAwsccBedrockagentcoreBrowserCustomEnterprisePolicies",
      "namespace": "dataAwsccBedrockagentcoreBrowserCustom",
      "symbolId": "src/data-awscc-bedrockagentcore-browser-custom/index:DataAwsccBedrockagentcoreBrowserCustomEnterprisePolicies"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreBrowserCustom.DataAwsccBedrockagentcoreBrowserCustomEnterprisePoliciesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreBrowserCustom.DataAwsccBedrockagentcoreBrowserCustomEnterprisePoliciesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-browser-custom/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-awscc-bedrockagentcore-browser-custom/index.ts",
        "line": 331
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-browser-custom/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-awscc.dataAwsccBedrockagentcoreBrowserCustom.DataAwsccBedrockagentcoreBrowserCustomEnterprisePoliciesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockagentcoreBrowserCustomEnterprisePoliciesList",
      "namespace": "dataAwsccBedrockagentcoreBrowserCustom",
      "symbolId": "src/data-awscc-bedrockagentcore-browser-custom/index:DataAwsccBedrockagentcoreBrowserCustomEnterprisePoliciesList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreBrowserCustom.DataAwsccBedrockagentcoreBrowserCustomEnterprisePoliciesLocation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreBrowserCustom.DataAwsccBedrockagentcoreBrowserCustomEnterprisePoliciesLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-browser-custom/index.ts",
        "line": 209
      },
      "name": "DataAwsccBedrockagentcoreBrowserCustomEnterprisePoliciesLocation",
      "namespace": "dataAwsccBedrockagentcoreBrowserCustom",
      "symbolId": "src/data-awscc-bedrockagentcore-browser-custom/index:DataAwsccBedrockagentcoreBrowserCustomEnterprisePoliciesLocation"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreBrowserCustom.DataAwsccBedrockagentcoreBrowserCustomEnterprisePoliciesLocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreBrowserCustom.DataAwsccBedrockagentcoreBrowserCustomEnterprisePoliciesLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-browser-custom/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-awscc-bedrockagentcore-browser-custom/index.ts",
        "line": 232
      },
      "name": "DataAwsccBedrockagentcoreBrowserCustomEnterprisePoliciesLocationOutputReference",
      "namespace": "dataAwsccBedrockagentcoreBrowserCustom",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-browser-custom/index.ts",
            "line": 259
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-browser-custom/index.ts",
            "line": 264
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-browser-custom/index.ts",
            "line": 243
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreBrowserCustom.DataAwsccBedrockagentcoreBrowserCustomEnterprisePoliciesLocation"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-browser-custom/index:DataAwsccBedrockagentcoreBrowserCustomEnterprisePoliciesLocationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreBrowserCustom.DataAwsccBedrockagentcoreBrowserCustomEnterprisePoliciesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreBrowserCustom.DataAwsccBedrockagentcoreBrowserCustomEnterprisePoliciesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-browser-custom/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-browser-custom/index.ts",
        "line": 291
      },
      "name": "DataAwsccBedrockagentcoreBrowserCustomEnterprisePoliciesOutputReference",
      "namespace": "dataAwsccBedrockagentcoreBrowserCustom",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-browser-custom/index.ts",
            "line": 321
          },
          "name": "location",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreBrowserCustom.DataAwsccBedrockagentcoreBrowserCustomEnterprisePoliciesLocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-browser-custom/index.ts",
            "line": 326
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-browser-custom/index.ts",
            "line": 304
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreBrowserCustom.DataAwsccBedrockagentcoreBrowserCustomEnterprisePolicies"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-browser-custom/index:DataAwsccBedrockagentcoreBrowserCustomEnterprisePoliciesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreBrowserCustom.DataAwsccBedrockagentcoreBrowserCustomNetworkConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreBrowserCustom.DataAwsccBedrockagentcoreBrowserCustomNetworkConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-browser-custom/index.ts",
        "line": 408
      },
      "name": "DataAwsccBedrockagentcoreBrowserCustomNetworkConfiguration",
      "namespace": "dataAwsccBedrockagentcoreBrowserCustom",
      "symbolId": "src/data-awscc-bedrockagentcore-browser-custom/index:DataAwsccBedrockagentcoreBrowserCustomNetworkConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreBrowserCustom.DataAwsccBedrockagentcoreBrowserCustomNetworkConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreBrowserCustom.DataAwsccBedrockagentcoreBrowserCustomNetworkConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-browser-custom/index.ts",
          "line": 438
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-browser-custom/index.ts",
        "line": 431
      },
      "name": "DataAwsccBedrockagentcoreBrowserCustomNetworkConfigurationOutputReference",
      "namespace": "dataAwsccBedrockagentcoreBrowserCustom",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-browser-custom/index.ts",
            "line": 458
          },
          "name": "networkMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-browser-custom/index.ts",
            "line": 464
          },
          "name": "vpcConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreBrowserCustom.DataAwsccBedrockagentcoreBrowserCustomNetworkConfigurationVpcConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-browser-custom/index.ts",
            "line": 442
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreBrowserCustom.DataAwsccBedrockagentcoreBrowserCustomNetworkConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-browser-custom/index:DataAwsccBedrockagentcoreBrowserCustomNetworkConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreBrowserCustom.DataAwsccBedrockagentcoreBrowserCustomNetworkConfigurationVpcConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreBrowserCustom.DataAwsccBedrockagentcoreBrowserCustomNetworkConfigurationVpcConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-browser-custom/index.ts",
        "line": 349
      },
      "name": "DataAwsccBedrockagentcoreBrowserCustomNetworkConfigurationVpcConfig",
      "namespace": "dataAwsccBedrockagentcoreBrowserCustom",
      "symbolId": "src/data-awscc-bedrockagentcore-browser-custom/index:DataAwsccBedrockagentcoreBrowserCustomNetworkConfigurationVpcConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreBrowserCustom.DataAwsccBedrockagentcoreBrowserCustomNetworkConfigurationVpcConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreBrowserCustom.DataAwsccBedrockagentcoreBrowserCustomNetworkConfigurationVpcConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-browser-custom/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/data-awscc-bedrockagentcore-browser-custom/index.ts",
        "line": 372
      },
      "name": "DataAwsccBedrockagentcoreBrowserCustomNetworkConfigurationVpcConfigOutputReference",
      "namespace": "dataAwsccBedrockagentcoreBrowserCustom",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-browser-custom/index.ts",
            "line": 399
          },
          "name": "securityGroups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-browser-custom/index.ts",
            "line": 404
          },
          "name": "subnets",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-browser-custom/index.ts",
            "line": 383
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreBrowserCustom.DataAwsccBedrockagentcoreBrowserCustomNetworkConfigurationVpcConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-browser-custom/index:DataAwsccBedrockagentcoreBrowserCustomNetworkConfigurationVpcConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreBrowserCustom.DataAwsccBedrockagentcoreBrowserCustomRecordingConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreBrowserCustom.DataAwsccBedrockagentcoreBrowserCustomRecordingConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-browser-custom/index.ts",
        "line": 527
      },
      "name": "DataAwsccBedrockagentcoreBrowserCustomRecordingConfig",
      "namespace": "dataAwsccBedrockagentcoreBrowserCustom",
      "symbolId": "src/data-awscc-bedrockagentcore-browser-custom/index:DataAwsccBedrockagentcoreBrowserCustomRecordingConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreBrowserCustom.DataAwsccBedrockagentcoreBrowserCustomRecordingConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreBrowserCustom.DataAwsccBedrockagentcoreBrowserCustomRecordingConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-browser-custom/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-browser-custom/index.ts",
        "line": 550
      },
      "name": "DataAwsccBedrockagentcoreBrowserCustomRecordingConfigOutputReference",
      "namespace": "dataAwsccBedrockagentcoreBrowserCustom",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-browser-custom/index.ts",
            "line": 577
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-browser-custom/index.ts",
            "line": 583
          },
          "name": "s3Location",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreBrowserCustom.DataAwsccBedrockagentcoreBrowserCustomRecordingConfigS3LocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-browser-custom/index.ts",
            "line": 561
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreBrowserCustom.DataAwsccBedrockagentcoreBrowserCustomRecordingConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-browser-custom/index:DataAwsccBedrockagentcoreBrowserCustomRecordingConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreBrowserCustom.DataAwsccBedrockagentcoreBrowserCustomRecordingConfigS3Location": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreBrowserCustom.DataAwsccBedrockagentcoreBrowserCustomRecordingConfigS3Location",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-browser-custom/index.ts",
        "line": 468
      },
      "name": "DataAwsccBedrockagentcoreBrowserCustomRecordingConfigS3Location",
      "namespace": "dataAwsccBedrockagentcoreBrowserCustom",
      "symbolId": "src/data-awscc-bedrockagentcore-browser-custom/index:DataAwsccBedrockagentcoreBrowserCustomRecordingConfigS3Location"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreBrowserCustom.DataAwsccBedrockagentcoreBrowserCustomRecordingConfigS3LocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreBrowserCustom.DataAwsccBedrockagentcoreBrowserCustomRecordingConfigS3LocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-browser-custom/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/data-awscc-bedrockagentcore-browser-custom/index.ts",
        "line": 491
      },
      "name": "DataAwsccBedrockagentcoreBrowserCustomRecordingConfigS3LocationOutputReference",
      "namespace": "dataAwsccBedrockagentcoreBrowserCustom",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-browser-custom/index.ts",
            "line": 518
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-browser-custom/index.ts",
            "line": 523
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-browser-custom/index.ts",
            "line": 502
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreBrowserCustom.DataAwsccBedrockagentcoreBrowserCustomRecordingConfigS3Location"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-browser-custom/index:DataAwsccBedrockagentcoreBrowserCustomRecordingConfigS3LocationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreBrowserCustoms.DataAwsccBedrockagentcoreBrowserCustoms": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_browser_customs awscc_bedrockagentcore_browser_customs}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreBrowserCustoms.DataAwsccBedrockagentcoreBrowserCustoms",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_browser_customs awscc_bedrockagentcore_browser_customs} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-browser-customs/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreBrowserCustoms.DataAwsccBedrockagentcoreBrowserCustomsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-browser-customs/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBedrockagentcoreBrowserCustoms resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-browser-customs/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccBedrockagentcoreBrowserCustoms to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_browser_customs#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBedrockagentcoreBrowserCustoms that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBedrockagentcoreBrowserCustoms to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-browser-customs/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-browser-customs/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBedrockagentcoreBrowserCustoms",
      "namespace": "dataAwsccBedrockagentcoreBrowserCustoms",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-browser-customs/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-browser-customs/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-browser-customs/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-browser-customs/index:DataAwsccBedrockagentcoreBrowserCustoms"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreBrowserCustoms.DataAwsccBedrockagentcoreBrowserCustomsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreBrowserCustoms.DataAwsccBedrockagentcoreBrowserCustomsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-browser-customs/index.ts",
        "line": 14
      },
      "name": "DataAwsccBedrockagentcoreBrowserCustomsConfig",
      "namespace": "dataAwsccBedrockagentcoreBrowserCustoms",
      "symbolId": "src/data-awscc-bedrockagentcore-browser-customs/index:DataAwsccBedrockagentcoreBrowserCustomsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreBrowserProfile.DataAwsccBedrockagentcoreBrowserProfile": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_browser_profile awscc_bedrockagentcore_browser_profile}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreBrowserProfile.DataAwsccBedrockagentcoreBrowserProfile",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_browser_profile awscc_bedrockagentcore_browser_profile} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-browser-profile/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreBrowserProfile.DataAwsccBedrockagentcoreBrowserProfileConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-browser-profile/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBedrockagentcoreBrowserProfile resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-browser-profile/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccBedrockagentcoreBrowserProfile to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_browser_profile#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBedrockagentcoreBrowserProfile that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBedrockagentcoreBrowserProfile to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-browser-profile/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-awscc-bedrockagentcore-browser-profile/index.ts",
            "line": 163
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBedrockagentcoreBrowserProfile",
      "namespace": "dataAwsccBedrockagentcoreBrowserProfile",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-browser-profile/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-browser-profile/index.ts",
            "line": 85
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-browser-profile/index.ts",
            "line": 90
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-browser-profile/index.ts",
            "line": 108
          },
          "name": "lastSavedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-browser-profile/index.ts",
            "line": 113
          },
          "name": "lastSavedBrowserId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-browser-profile/index.ts",
            "line": 118
          },
          "name": "lastSavedBrowserSessionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-browser-profile/index.ts",
            "line": 123
          },
          "name": "lastUpdatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-browser-profile/index.ts",
            "line": 128
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-browser-profile/index.ts",
            "line": 133
          },
          "name": "profileArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-browser-profile/index.ts",
            "line": 138
          },
          "name": "profileId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-browser-profile/index.ts",
            "line": 143
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-browser-profile/index.ts",
            "line": 149
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-browser-profile/index.ts",
            "line": 103
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-browser-profile/index.ts",
            "line": 96
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-browser-profile/index:DataAwsccBedrockagentcoreBrowserProfile"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreBrowserProfile.DataAwsccBedrockagentcoreBrowserProfileConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreBrowserProfile.DataAwsccBedrockagentcoreBrowserProfileConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-browser-profile/index.ts",
        "line": 14
      },
      "name": "DataAwsccBedrockagentcoreBrowserProfileConfig",
      "namespace": "dataAwsccBedrockagentcoreBrowserProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_browser_profile#id DataAwsccBedrockagentcoreBrowserProfile#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-browser-profile/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-browser-profile/index:DataAwsccBedrockagentcoreBrowserProfileConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreBrowserProfiles.DataAwsccBedrockagentcoreBrowserProfiles": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_browser_profiles awscc_bedrockagentcore_browser_profiles}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreBrowserProfiles.DataAwsccBedrockagentcoreBrowserProfiles",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_browser_profiles awscc_bedrockagentcore_browser_profiles} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-browser-profiles/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreBrowserProfiles.DataAwsccBedrockagentcoreBrowserProfilesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-browser-profiles/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBedrockagentcoreBrowserProfiles resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-browser-profiles/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccBedrockagentcoreBrowserProfiles to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_browser_profiles#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBedrockagentcoreBrowserProfiles that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBedrockagentcoreBrowserProfiles to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-browser-profiles/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-browser-profiles/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBedrockagentcoreBrowserProfiles",
      "namespace": "dataAwsccBedrockagentcoreBrowserProfiles",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-browser-profiles/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-browser-profiles/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-browser-profiles/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-browser-profiles/index:DataAwsccBedrockagentcoreBrowserProfiles"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreBrowserProfiles.DataAwsccBedrockagentcoreBrowserProfilesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreBrowserProfiles.DataAwsccBedrockagentcoreBrowserProfilesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-browser-profiles/index.ts",
        "line": 14
      },
      "name": "DataAwsccBedrockagentcoreBrowserProfilesConfig",
      "namespace": "dataAwsccBedrockagentcoreBrowserProfiles",
      "symbolId": "src/data-awscc-bedrockagentcore-browser-profiles/index:DataAwsccBedrockagentcoreBrowserProfilesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreCodeInterpreterCustom.DataAwsccBedrockagentcoreCodeInterpreterCustom": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_code_interpreter_custom awscc_bedrockagentcore_code_interpreter_custom}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreCodeInterpreterCustom.DataAwsccBedrockagentcoreCodeInterpreterCustom",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_code_interpreter_custom awscc_bedrockagentcore_code_interpreter_custom} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-code-interpreter-custom/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-awscc.dataAwsccBedrockagentcoreCodeInterpreterCustom.DataAwsccBedrockagentcoreCodeInterpreterCustomConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-code-interpreter-custom/index.ts",
        "line": 278
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBedrockagentcoreCodeInterpreterCustom resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-code-interpreter-custom/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 DataAwsccBedrockagentcoreCodeInterpreterCustom to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_code_interpreter_custom#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBedrockagentcoreCodeInterpreterCustom that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBedrockagentcoreCodeInterpreterCustom to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-code-interpreter-custom/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-awscc-bedrockagentcore-code-interpreter-custom/index.ts",
            "line": 419
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBedrockagentcoreCodeInterpreterCustom",
      "namespace": "dataAwsccBedrockagentcoreCodeInterpreterCustom",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-code-interpreter-custom/index.ts",
            "line": 283
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-code-interpreter-custom/index.ts",
            "line": 335
          },
          "name": "certificates",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreCodeInterpreterCustom.DataAwsccBedrockagentcoreCodeInterpreterCustomCertificatesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-code-interpreter-custom/index.ts",
            "line": 340
          },
          "name": "codeInterpreterArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-code-interpreter-custom/index.ts",
            "line": 345
          },
          "name": "codeInterpreterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-code-interpreter-custom/index.ts",
            "line": 350
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-code-interpreter-custom/index.ts",
            "line": 355
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-code-interpreter-custom/index.ts",
            "line": 360
          },
          "name": "executionRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-code-interpreter-custom/index.ts",
            "line": 365
          },
          "name": "failureReason",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-code-interpreter-custom/index.ts",
            "line": 383
          },
          "name": "lastUpdatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-code-interpreter-custom/index.ts",
            "line": 388
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-code-interpreter-custom/index.ts",
            "line": 394
          },
          "name": "networkConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreCodeInterpreterCustom.DataAwsccBedrockagentcoreCodeInterpreterCustomNetworkConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-code-interpreter-custom/index.ts",
            "line": 399
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-code-interpreter-custom/index.ts",
            "line": 405
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-code-interpreter-custom/index.ts",
            "line": 378
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-code-interpreter-custom/index.ts",
            "line": 371
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-code-interpreter-custom/index:DataAwsccBedrockagentcoreCodeInterpreterCustom"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreCodeInterpreterCustom.DataAwsccBedrockagentcoreCodeInterpreterCustomCertificates": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreCodeInterpreterCustom.DataAwsccBedrockagentcoreCodeInterpreterCustomCertificates",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-code-interpreter-custom/index.ts",
        "line": 79
      },
      "name": "DataAwsccBedrockagentcoreCodeInterpreterCustomCertificates",
      "namespace": "dataAwsccBedrockagentcoreCodeInterpreterCustom",
      "symbolId": "src/data-awscc-bedrockagentcore-code-interpreter-custom/index:DataAwsccBedrockagentcoreCodeInterpreterCustomCertificates"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreCodeInterpreterCustom.DataAwsccBedrockagentcoreCodeInterpreterCustomCertificatesCertificateLocation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreCodeInterpreterCustom.DataAwsccBedrockagentcoreCodeInterpreterCustomCertificatesCertificateLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-code-interpreter-custom/index.ts",
        "line": 25
      },
      "name": "DataAwsccBedrockagentcoreCodeInterpreterCustomCertificatesCertificateLocation",
      "namespace": "dataAwsccBedrockagentcoreCodeInterpreterCustom",
      "symbolId": "src/data-awscc-bedrockagentcore-code-interpreter-custom/index:DataAwsccBedrockagentcoreCodeInterpreterCustomCertificatesCertificateLocation"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreCodeInterpreterCustom.DataAwsccBedrockagentcoreCodeInterpreterCustomCertificatesCertificateLocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreCodeInterpreterCustom.DataAwsccBedrockagentcoreCodeInterpreterCustomCertificatesCertificateLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-code-interpreter-custom/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-code-interpreter-custom/index.ts",
        "line": 48
      },
      "name": "DataAwsccBedrockagentcoreCodeInterpreterCustomCertificatesCertificateLocationOutputReference",
      "namespace": "dataAwsccBedrockagentcoreCodeInterpreterCustom",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-code-interpreter-custom/index.ts",
            "line": 75
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-code-interpreter-custom/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreCodeInterpreterCustom.DataAwsccBedrockagentcoreCodeInterpreterCustomCertificatesCertificateLocation"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-code-interpreter-custom/index:DataAwsccBedrockagentcoreCodeInterpreterCustomCertificatesCertificateLocationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreCodeInterpreterCustom.DataAwsccBedrockagentcoreCodeInterpreterCustomCertificatesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreCodeInterpreterCustom.DataAwsccBedrockagentcoreCodeInterpreterCustomCertificatesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-code-interpreter-custom/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/data-awscc-bedrockagentcore-code-interpreter-custom/index.ts",
        "line": 137
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-code-interpreter-custom/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-awscc.dataAwsccBedrockagentcoreCodeInterpreterCustom.DataAwsccBedrockagentcoreCodeInterpreterCustomCertificatesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockagentcoreCodeInterpreterCustomCertificatesList",
      "namespace": "dataAwsccBedrockagentcoreCodeInterpreterCustom",
      "symbolId": "src/data-awscc-bedrockagentcore-code-interpreter-custom/index:DataAwsccBedrockagentcoreCodeInterpreterCustomCertificatesList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreCodeInterpreterCustom.DataAwsccBedrockagentcoreCodeInterpreterCustomCertificatesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreCodeInterpreterCustom.DataAwsccBedrockagentcoreCodeInterpreterCustomCertificatesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-code-interpreter-custom/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-code-interpreter-custom/index.ts",
        "line": 102
      },
      "name": "DataAwsccBedrockagentcoreCodeInterpreterCustomCertificatesOutputReference",
      "namespace": "dataAwsccBedrockagentcoreCodeInterpreterCustom",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-code-interpreter-custom/index.ts",
            "line": 132
          },
          "name": "certificateLocation",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreCodeInterpreterCustom.DataAwsccBedrockagentcoreCodeInterpreterCustomCertificatesCertificateLocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-code-interpreter-custom/index.ts",
            "line": 115
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreCodeInterpreterCustom.DataAwsccBedrockagentcoreCodeInterpreterCustomCertificates"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-code-interpreter-custom/index:DataAwsccBedrockagentcoreCodeInterpreterCustomCertificatesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreCodeInterpreterCustom.DataAwsccBedrockagentcoreCodeInterpreterCustomConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreCodeInterpreterCustom.DataAwsccBedrockagentcoreCodeInterpreterCustomConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-code-interpreter-custom/index.ts",
        "line": 14
      },
      "name": "DataAwsccBedrockagentcoreCodeInterpreterCustomConfig",
      "namespace": "dataAwsccBedrockagentcoreCodeInterpreterCustom",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_code_interpreter_custom#id DataAwsccBedrockagentcoreCodeInterpreterCustom#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-code-interpreter-custom/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-code-interpreter-custom/index:DataAwsccBedrockagentcoreCodeInterpreterCustomConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreCodeInterpreterCustom.DataAwsccBedrockagentcoreCodeInterpreterCustomNetworkConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreCodeInterpreterCustom.DataAwsccBedrockagentcoreCodeInterpreterCustomNetworkConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-code-interpreter-custom/index.ts",
        "line": 214
      },
      "name": "DataAwsccBedrockagentcoreCodeInterpreterCustomNetworkConfiguration",
      "namespace": "dataAwsccBedrockagentcoreCodeInterpreterCustom",
      "symbolId": "src/data-awscc-bedrockagentcore-code-interpreter-custom/index:DataAwsccBedrockagentcoreCodeInterpreterCustomNetworkConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreCodeInterpreterCustom.DataAwsccBedrockagentcoreCodeInterpreterCustomNetworkConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreCodeInterpreterCustom.DataAwsccBedrockagentcoreCodeInterpreterCustomNetworkConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-code-interpreter-custom/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-awscc-bedrockagentcore-code-interpreter-custom/index.ts",
        "line": 237
      },
      "name": "DataAwsccBedrockagentcoreCodeInterpreterCustomNetworkConfigurationOutputReference",
      "namespace": "dataAwsccBedrockagentcoreCodeInterpreterCustom",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-code-interpreter-custom/index.ts",
            "line": 264
          },
          "name": "networkMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-code-interpreter-custom/index.ts",
            "line": 270
          },
          "name": "vpcConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreCodeInterpreterCustom.DataAwsccBedrockagentcoreCodeInterpreterCustomNetworkConfigurationVpcConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-code-interpreter-custom/index.ts",
            "line": 248
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreCodeInterpreterCustom.DataAwsccBedrockagentcoreCodeInterpreterCustomNetworkConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-code-interpreter-custom/index:DataAwsccBedrockagentcoreCodeInterpreterCustomNetworkConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreCodeInterpreterCustom.DataAwsccBedrockagentcoreCodeInterpreterCustomNetworkConfigurationVpcConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreCodeInterpreterCustom.DataAwsccBedrockagentcoreCodeInterpreterCustomNetworkConfigurationVpcConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-code-interpreter-custom/index.ts",
        "line": 155
      },
      "name": "DataAwsccBedrockagentcoreCodeInterpreterCustomNetworkConfigurationVpcConfig",
      "namespace": "dataAwsccBedrockagentcoreCodeInterpreterCustom",
      "symbolId": "src/data-awscc-bedrockagentcore-code-interpreter-custom/index:DataAwsccBedrockagentcoreCodeInterpreterCustomNetworkConfigurationVpcConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreCodeInterpreterCustom.DataAwsccBedrockagentcoreCodeInterpreterCustomNetworkConfigurationVpcConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreCodeInterpreterCustom.DataAwsccBedrockagentcoreCodeInterpreterCustomNetworkConfigurationVpcConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-code-interpreter-custom/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-awscc-bedrockagentcore-code-interpreter-custom/index.ts",
        "line": 178
      },
      "name": "DataAwsccBedrockagentcoreCodeInterpreterCustomNetworkConfigurationVpcConfigOutputReference",
      "namespace": "dataAwsccBedrockagentcoreCodeInterpreterCustom",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-code-interpreter-custom/index.ts",
            "line": 205
          },
          "name": "securityGroups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-code-interpreter-custom/index.ts",
            "line": 210
          },
          "name": "subnets",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-code-interpreter-custom/index.ts",
            "line": 189
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreCodeInterpreterCustom.DataAwsccBedrockagentcoreCodeInterpreterCustomNetworkConfigurationVpcConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-code-interpreter-custom/index:DataAwsccBedrockagentcoreCodeInterpreterCustomNetworkConfigurationVpcConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreCodeInterpreterCustoms.DataAwsccBedrockagentcoreCodeInterpreterCustoms": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_code_interpreter_customs awscc_bedrockagentcore_code_interpreter_customs}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreCodeInterpreterCustoms.DataAwsccBedrockagentcoreCodeInterpreterCustoms",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_code_interpreter_customs awscc_bedrockagentcore_code_interpreter_customs} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-code-interpreter-customs/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreCodeInterpreterCustoms.DataAwsccBedrockagentcoreCodeInterpreterCustomsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-code-interpreter-customs/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBedrockagentcoreCodeInterpreterCustoms resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-code-interpreter-customs/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccBedrockagentcoreCodeInterpreterCustoms to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_code_interpreter_customs#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBedrockagentcoreCodeInterpreterCustoms that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBedrockagentcoreCodeInterpreterCustoms to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-code-interpreter-customs/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-code-interpreter-customs/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBedrockagentcoreCodeInterpreterCustoms",
      "namespace": "dataAwsccBedrockagentcoreCodeInterpreterCustoms",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-code-interpreter-customs/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-code-interpreter-customs/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-code-interpreter-customs/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-code-interpreter-customs/index:DataAwsccBedrockagentcoreCodeInterpreterCustoms"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreCodeInterpreterCustoms.DataAwsccBedrockagentcoreCodeInterpreterCustomsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreCodeInterpreterCustoms.DataAwsccBedrockagentcoreCodeInterpreterCustomsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-code-interpreter-customs/index.ts",
        "line": 14
      },
      "name": "DataAwsccBedrockagentcoreCodeInterpreterCustomsConfig",
      "namespace": "dataAwsccBedrockagentcoreCodeInterpreterCustoms",
      "symbolId": "src/data-awscc-bedrockagentcore-code-interpreter-customs/index:DataAwsccBedrockagentcoreCodeInterpreterCustomsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreConfigurationBundle.DataAwsccBedrockagentcoreConfigurationBundle": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_configuration_bundle awscc_bedrockagentcore_configuration_bundle}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreConfigurationBundle.DataAwsccBedrockagentcoreConfigurationBundle",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_configuration_bundle awscc_bedrockagentcore_configuration_bundle} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-configuration-bundle/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-awscc.dataAwsccBedrockagentcoreConfigurationBundle.DataAwsccBedrockagentcoreConfigurationBundleConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-configuration-bundle/index.ts",
        "line": 370
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBedrockagentcoreConfigurationBundle resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-configuration-bundle/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 DataAwsccBedrockagentcoreConfigurationBundle to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_configuration_bundle#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBedrockagentcoreConfigurationBundle that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBedrockagentcoreConfigurationBundle to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-configuration-bundle/index.ts",
            "line": 516
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-configuration-bundle/index.ts",
            "line": 522
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBedrockagentcoreConfigurationBundle",
      "namespace": "dataAwsccBedrockagentcoreConfigurationBundle",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-configuration-bundle/index.ts",
            "line": 375
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-configuration-bundle/index.ts",
            "line": 426
          },
          "name": "branchName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-configuration-bundle/index.ts",
            "line": 431
          },
          "name": "bundleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-configuration-bundle/index.ts",
            "line": 436
          },
          "name": "bundleId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-configuration-bundle/index.ts",
            "line": 441
          },
          "name": "bundleName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-configuration-bundle/index.ts",
            "line": 446
          },
          "name": "commitMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-configuration-bundle/index.ts",
            "line": 452
          },
          "name": "components",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreConfigurationBundle.DataAwsccBedrockagentcoreConfigurationBundleComponentsMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-configuration-bundle/index.ts",
            "line": 457
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-configuration-bundle/index.ts",
            "line": 463
          },
          "name": "createdBy",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreConfigurationBundle.DataAwsccBedrockagentcoreConfigurationBundleCreatedByOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-configuration-bundle/index.ts",
            "line": 468
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-configuration-bundle/index.ts",
            "line": 486
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-configuration-bundle/index.ts",
            "line": 492
          },
          "name": "lineageMetadata",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreConfigurationBundle.DataAwsccBedrockagentcoreConfigurationBundleLineageMetadataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-configuration-bundle/index.ts",
            "line": 498
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreConfigurationBundle.DataAwsccBedrockagentcoreConfigurationBundleTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-configuration-bundle/index.ts",
            "line": 503
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-configuration-bundle/index.ts",
            "line": 508
          },
          "name": "versionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-configuration-bundle/index.ts",
            "line": 481
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-configuration-bundle/index.ts",
            "line": 474
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-configuration-bundle/index:DataAwsccBedrockagentcoreConfigurationBundle"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreConfigurationBundle.DataAwsccBedrockagentcoreConfigurationBundleComponents": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreConfigurationBundle.DataAwsccBedrockagentcoreConfigurationBundleComponents",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-configuration-bundle/index.ts",
        "line": 25
      },
      "name": "DataAwsccBedrockagentcoreConfigurationBundleComponents",
      "namespace": "dataAwsccBedrockagentcoreConfigurationBundle",
      "symbolId": "src/data-awscc-bedrockagentcore-configuration-bundle/index:DataAwsccBedrockagentcoreConfigurationBundleComponents"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreConfigurationBundle.DataAwsccBedrockagentcoreConfigurationBundleComponentsMap": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreConfigurationBundle.DataAwsccBedrockagentcoreConfigurationBundleComponentsMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-configuration-bundle/index.ts",
          "line": 87
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-configuration-bundle/index.ts",
        "line": 81
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-configuration-bundle/index.ts",
            "line": 94
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreConfigurationBundle.DataAwsccBedrockagentcoreConfigurationBundleComponentsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockagentcoreConfigurationBundleComponentsMap",
      "namespace": "dataAwsccBedrockagentcoreConfigurationBundle",
      "symbolId": "src/data-awscc-bedrockagentcore-configuration-bundle/index:DataAwsccBedrockagentcoreConfigurationBundleComponentsMap"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreConfigurationBundle.DataAwsccBedrockagentcoreConfigurationBundleComponentsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreConfigurationBundle.DataAwsccBedrockagentcoreConfigurationBundleComponentsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-configuration-bundle/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 key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-configuration-bundle/index.ts",
        "line": 48
      },
      "name": "DataAwsccBedrockagentcoreConfigurationBundleComponentsOutputReference",
      "namespace": "dataAwsccBedrockagentcoreConfigurationBundle",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-configuration-bundle/index.ts",
            "line": 76
          },
          "name": "configuration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-configuration-bundle/index.ts",
            "line": 60
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreConfigurationBundle.DataAwsccBedrockagentcoreConfigurationBundleComponents"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-configuration-bundle/index:DataAwsccBedrockagentcoreConfigurationBundleComponentsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreConfigurationBundle.DataAwsccBedrockagentcoreConfigurationBundleConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreConfigurationBundle.DataAwsccBedrockagentcoreConfigurationBundleConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-configuration-bundle/index.ts",
        "line": 14
      },
      "name": "DataAwsccBedrockagentcoreConfigurationBundleConfig",
      "namespace": "dataAwsccBedrockagentcoreConfigurationBundle",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_configuration_bundle#id DataAwsccBedrockagentcoreConfigurationBundle#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-configuration-bundle/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-configuration-bundle/index:DataAwsccBedrockagentcoreConfigurationBundleConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreConfigurationBundle.DataAwsccBedrockagentcoreConfigurationBundleCreatedBy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreConfigurationBundle.DataAwsccBedrockagentcoreConfigurationBundleCreatedBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-configuration-bundle/index.ts",
        "line": 98
      },
      "name": "DataAwsccBedrockagentcoreConfigurationBundleCreatedBy",
      "namespace": "dataAwsccBedrockagentcoreConfigurationBundle",
      "symbolId": "src/data-awscc-bedrockagentcore-configuration-bundle/index:DataAwsccBedrockagentcoreConfigurationBundleCreatedBy"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreConfigurationBundle.DataAwsccBedrockagentcoreConfigurationBundleCreatedByOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreConfigurationBundle.DataAwsccBedrockagentcoreConfigurationBundleCreatedByOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-configuration-bundle/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-awscc-bedrockagentcore-configuration-bundle/index.ts",
        "line": 121
      },
      "name": "DataAwsccBedrockagentcoreConfigurationBundleCreatedByOutputReference",
      "namespace": "dataAwsccBedrockagentcoreConfigurationBundle",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-configuration-bundle/index.ts",
            "line": 148
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-configuration-bundle/index.ts",
            "line": 153
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-configuration-bundle/index.ts",
            "line": 132
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreConfigurationBundle.DataAwsccBedrockagentcoreConfigurationBundleCreatedBy"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-configuration-bundle/index:DataAwsccBedrockagentcoreConfigurationBundleCreatedByOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreConfigurationBundle.DataAwsccBedrockagentcoreConfigurationBundleLineageMetadata": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreConfigurationBundle.DataAwsccBedrockagentcoreConfigurationBundleLineageMetadata",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-configuration-bundle/index.ts",
        "line": 216
      },
      "name": "DataAwsccBedrockagentcoreConfigurationBundleLineageMetadata",
      "namespace": "dataAwsccBedrockagentcoreConfigurationBundle",
      "symbolId": "src/data-awscc-bedrockagentcore-configuration-bundle/index:DataAwsccBedrockagentcoreConfigurationBundleLineageMetadata"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreConfigurationBundle.DataAwsccBedrockagentcoreConfigurationBundleLineageMetadataCreatedBy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreConfigurationBundle.DataAwsccBedrockagentcoreConfigurationBundleLineageMetadataCreatedBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-configuration-bundle/index.ts",
        "line": 157
      },
      "name": "DataAwsccBedrockagentcoreConfigurationBundleLineageMetadataCreatedBy",
      "namespace": "dataAwsccBedrockagentcoreConfigurationBundle",
      "symbolId": "src/data-awscc-bedrockagentcore-configuration-bundle/index:DataAwsccBedrockagentcoreConfigurationBundleLineageMetadataCreatedBy"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreConfigurationBundle.DataAwsccBedrockagentcoreConfigurationBundleLineageMetadataCreatedByOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreConfigurationBundle.DataAwsccBedrockagentcoreConfigurationBundleLineageMetadataCreatedByOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-configuration-bundle/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-awscc-bedrockagentcore-configuration-bundle/index.ts",
        "line": 180
      },
      "name": "DataAwsccBedrockagentcoreConfigurationBundleLineageMetadataCreatedByOutputReference",
      "namespace": "dataAwsccBedrockagentcoreConfigurationBundle",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-configuration-bundle/index.ts",
            "line": 207
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-configuration-bundle/index.ts",
            "line": 212
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-configuration-bundle/index.ts",
            "line": 191
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreConfigurationBundle.DataAwsccBedrockagentcoreConfigurationBundleLineageMetadataCreatedBy"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-configuration-bundle/index:DataAwsccBedrockagentcoreConfigurationBundleLineageMetadataCreatedByOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreConfigurationBundle.DataAwsccBedrockagentcoreConfigurationBundleLineageMetadataOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreConfigurationBundle.DataAwsccBedrockagentcoreConfigurationBundleLineageMetadataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-configuration-bundle/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/data-awscc-bedrockagentcore-configuration-bundle/index.ts",
        "line": 239
      },
      "name": "DataAwsccBedrockagentcoreConfigurationBundleLineageMetadataOutputReference",
      "namespace": "dataAwsccBedrockagentcoreConfigurationBundle",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-configuration-bundle/index.ts",
            "line": 266
          },
          "name": "branchName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-configuration-bundle/index.ts",
            "line": 271
          },
          "name": "commitMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-configuration-bundle/index.ts",
            "line": 277
          },
          "name": "createdBy",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreConfigurationBundle.DataAwsccBedrockagentcoreConfigurationBundleLineageMetadataCreatedByOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-configuration-bundle/index.ts",
            "line": 282
          },
          "name": "parentVersionIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-configuration-bundle/index.ts",
            "line": 250
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreConfigurationBundle.DataAwsccBedrockagentcoreConfigurationBundleLineageMetadata"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-configuration-bundle/index:DataAwsccBedrockagentcoreConfigurationBundleLineageMetadataOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreConfigurationBundle.DataAwsccBedrockagentcoreConfigurationBundleTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreConfigurationBundle.DataAwsccBedrockagentcoreConfigurationBundleTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-configuration-bundle/index.ts",
        "line": 286
      },
      "name": "DataAwsccBedrockagentcoreConfigurationBundleTags",
      "namespace": "dataAwsccBedrockagentcoreConfigurationBundle",
      "symbolId": "src/data-awscc-bedrockagentcore-configuration-bundle/index:DataAwsccBedrockagentcoreConfigurationBundleTags"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreConfigurationBundle.DataAwsccBedrockagentcoreConfigurationBundleTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreConfigurationBundle.DataAwsccBedrockagentcoreConfigurationBundleTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-configuration-bundle/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-configuration-bundle/index.ts",
        "line": 348
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-configuration-bundle/index.ts",
            "line": 362
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreConfigurationBundle.DataAwsccBedrockagentcoreConfigurationBundleTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockagentcoreConfigurationBundleTagsList",
      "namespace": "dataAwsccBedrockagentcoreConfigurationBundle",
      "symbolId": "src/data-awscc-bedrockagentcore-configuration-bundle/index:DataAwsccBedrockagentcoreConfigurationBundleTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreConfigurationBundle.DataAwsccBedrockagentcoreConfigurationBundleTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreConfigurationBundle.DataAwsccBedrockagentcoreConfigurationBundleTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-configuration-bundle/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-configuration-bundle/index.ts",
        "line": 309
      },
      "name": "DataAwsccBedrockagentcoreConfigurationBundleTagsOutputReference",
      "namespace": "dataAwsccBedrockagentcoreConfigurationBundle",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-configuration-bundle/index.ts",
            "line": 338
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-configuration-bundle/index.ts",
            "line": 343
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-configuration-bundle/index.ts",
            "line": 322
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreConfigurationBundle.DataAwsccBedrockagentcoreConfigurationBundleTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-configuration-bundle/index:DataAwsccBedrockagentcoreConfigurationBundleTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreConfigurationBundles.DataAwsccBedrockagentcoreConfigurationBundles": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_configuration_bundles awscc_bedrockagentcore_configuration_bundles}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreConfigurationBundles.DataAwsccBedrockagentcoreConfigurationBundles",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_configuration_bundles awscc_bedrockagentcore_configuration_bundles} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-configuration-bundles/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreConfigurationBundles.DataAwsccBedrockagentcoreConfigurationBundlesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-configuration-bundles/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBedrockagentcoreConfigurationBundles resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-configuration-bundles/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccBedrockagentcoreConfigurationBundles to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_configuration_bundles#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBedrockagentcoreConfigurationBundles that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBedrockagentcoreConfigurationBundles to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-configuration-bundles/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-configuration-bundles/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBedrockagentcoreConfigurationBundles",
      "namespace": "dataAwsccBedrockagentcoreConfigurationBundles",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-configuration-bundles/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-configuration-bundles/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-configuration-bundles/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-configuration-bundles/index:DataAwsccBedrockagentcoreConfigurationBundles"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreConfigurationBundles.DataAwsccBedrockagentcoreConfigurationBundlesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreConfigurationBundles.DataAwsccBedrockagentcoreConfigurationBundlesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-configuration-bundles/index.ts",
        "line": 14
      },
      "name": "DataAwsccBedrockagentcoreConfigurationBundlesConfig",
      "namespace": "dataAwsccBedrockagentcoreConfigurationBundles",
      "symbolId": "src/data-awscc-bedrockagentcore-configuration-bundles/index:DataAwsccBedrockagentcoreConfigurationBundlesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreEvaluator.DataAwsccBedrockagentcoreEvaluator": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_evaluator awscc_bedrockagentcore_evaluator}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreEvaluator.DataAwsccBedrockagentcoreEvaluator",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_evaluator awscc_bedrockagentcore_evaluator} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-evaluator/index.ts",
          "line": 792
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreEvaluator.DataAwsccBedrockagentcoreEvaluatorConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-evaluator/index.ts",
        "line": 760
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBedrockagentcoreEvaluator resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-evaluator/index.ts",
            "line": 777
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccBedrockagentcoreEvaluator to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_evaluator#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBedrockagentcoreEvaluator that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBedrockagentcoreEvaluator to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-evaluator/index.ts",
            "line": 889
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-evaluator/index.ts",
            "line": 895
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBedrockagentcoreEvaluator",
      "namespace": "dataAwsccBedrockagentcoreEvaluator",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-evaluator/index.ts",
            "line": 765
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-evaluator/index.ts",
            "line": 816
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-evaluator/index.ts",
            "line": 821
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-evaluator/index.ts",
            "line": 826
          },
          "name": "evaluatorArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-evaluator/index.ts",
            "line": 832
          },
          "name": "evaluatorConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreEvaluator.DataAwsccBedrockagentcoreEvaluatorEvaluatorConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-evaluator/index.ts",
            "line": 837
          },
          "name": "evaluatorId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-evaluator/index.ts",
            "line": 842
          },
          "name": "evaluatorName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-evaluator/index.ts",
            "line": 860
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-evaluator/index.ts",
            "line": 865
          },
          "name": "level",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-evaluator/index.ts",
            "line": 870
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-evaluator/index.ts",
            "line": 876
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreEvaluator.DataAwsccBedrockagentcoreEvaluatorTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-evaluator/index.ts",
            "line": 881
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-evaluator/index.ts",
            "line": 855
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-evaluator/index.ts",
            "line": 848
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-evaluator/index:DataAwsccBedrockagentcoreEvaluator"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreEvaluator.DataAwsccBedrockagentcoreEvaluatorConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreEvaluator.DataAwsccBedrockagentcoreEvaluatorConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-evaluator/index.ts",
        "line": 14
      },
      "name": "DataAwsccBedrockagentcoreEvaluatorConfig",
      "namespace": "dataAwsccBedrockagentcoreEvaluator",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_evaluator#id DataAwsccBedrockagentcoreEvaluator#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-evaluator/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-evaluator/index:DataAwsccBedrockagentcoreEvaluatorConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreEvaluator.DataAwsccBedrockagentcoreEvaluatorEvaluatorConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreEvaluator.DataAwsccBedrockagentcoreEvaluatorEvaluatorConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-evaluator/index.ts",
        "line": 615
      },
      "name": "DataAwsccBedrockagentcoreEvaluatorEvaluatorConfig",
      "namespace": "dataAwsccBedrockagentcoreEvaluator",
      "symbolId": "src/data-awscc-bedrockagentcore-evaluator/index:DataAwsccBedrockagentcoreEvaluatorEvaluatorConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreEvaluator.DataAwsccBedrockagentcoreEvaluatorEvaluatorConfigCodeBased": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreEvaluator.DataAwsccBedrockagentcoreEvaluatorEvaluatorConfigCodeBased",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-evaluator/index.ts",
        "line": 84
      },
      "name": "DataAwsccBedrockagentcoreEvaluatorEvaluatorConfigCodeBased",
      "namespace": "dataAwsccBedrockagentcoreEvaluator",
      "symbolId": "src/data-awscc-bedrockagentcore-evaluator/index:DataAwsccBedrockagentcoreEvaluatorEvaluatorConfigCodeBased"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreEvaluator.DataAwsccBedrockagentcoreEvaluatorEvaluatorConfigCodeBasedLambdaConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreEvaluator.DataAwsccBedrockagentcoreEvaluatorEvaluatorConfigCodeBasedLambdaConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-evaluator/index.ts",
        "line": 25
      },
      "name": "DataAwsccBedrockagentcoreEvaluatorEvaluatorConfigCodeBasedLambdaConfig",
      "namespace": "dataAwsccBedrockagentcoreEvaluator",
      "symbolId": "src/data-awscc-bedrockagentcore-evaluator/index:DataAwsccBedrockagentcoreEvaluatorEvaluatorConfigCodeBasedLambdaConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreEvaluator.DataAwsccBedrockagentcoreEvaluatorEvaluatorConfigCodeBasedLambdaConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreEvaluator.DataAwsccBedrockagentcoreEvaluatorEvaluatorConfigCodeBasedLambdaConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-evaluator/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-evaluator/index.ts",
        "line": 48
      },
      "name": "DataAwsccBedrockagentcoreEvaluatorEvaluatorConfigCodeBasedLambdaConfigOutputReference",
      "namespace": "dataAwsccBedrockagentcoreEvaluator",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-evaluator/index.ts",
            "line": 75
          },
          "name": "lambdaArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-evaluator/index.ts",
            "line": 80
          },
          "name": "lambdaTimeoutInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-evaluator/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreEvaluator.DataAwsccBedrockagentcoreEvaluatorEvaluatorConfigCodeBasedLambdaConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-evaluator/index:DataAwsccBedrockagentcoreEvaluatorEvaluatorConfigCodeBasedLambdaConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreEvaluator.DataAwsccBedrockagentcoreEvaluatorEvaluatorConfigCodeBasedOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreEvaluator.DataAwsccBedrockagentcoreEvaluatorEvaluatorConfigCodeBasedOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-evaluator/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-awscc-bedrockagentcore-evaluator/index.ts",
        "line": 107
      },
      "name": "DataAwsccBedrockagentcoreEvaluatorEvaluatorConfigCodeBasedOutputReference",
      "namespace": "dataAwsccBedrockagentcoreEvaluator",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-evaluator/index.ts",
            "line": 135
          },
          "name": "lambdaConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreEvaluator.DataAwsccBedrockagentcoreEvaluatorEvaluatorConfigCodeBasedLambdaConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-evaluator/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreEvaluator.DataAwsccBedrockagentcoreEvaluatorEvaluatorConfigCodeBased"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-evaluator/index:DataAwsccBedrockagentcoreEvaluatorEvaluatorConfigCodeBasedOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreEvaluator.DataAwsccBedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudge": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreEvaluator.DataAwsccBedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudge",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-evaluator/index.ts",
        "line": 549
      },
      "name": "DataAwsccBedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudge",
      "namespace": "dataAwsccBedrockagentcoreEvaluator",
      "symbolId": "src/data-awscc-bedrockagentcore-evaluator/index:DataAwsccBedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudge"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreEvaluator.DataAwsccBedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeModelConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreEvaluator.DataAwsccBedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeModelConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-evaluator/index.ts",
        "line": 268
      },
      "name": "DataAwsccBedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeModelConfig",
      "namespace": "dataAwsccBedrockagentcoreEvaluator",
      "symbolId": "src/data-awscc-bedrockagentcore-evaluator/index:DataAwsccBedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeModelConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreEvaluator.DataAwsccBedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeModelConfigBedrockEvaluatorModelConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreEvaluator.DataAwsccBedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeModelConfigBedrockEvaluatorModelConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-evaluator/index.ts",
        "line": 203
      },
      "name": "DataAwsccBedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeModelConfigBedrockEvaluatorModelConfig",
      "namespace": "dataAwsccBedrockagentcoreEvaluator",
      "symbolId": "src/data-awscc-bedrockagentcore-evaluator/index:DataAwsccBedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeModelConfigBedrockEvaluatorModelConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreEvaluator.DataAwsccBedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeModelConfigBedrockEvaluatorModelConfigInferenceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreEvaluator.DataAwsccBedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeModelConfigBedrockEvaluatorModelConfigInferenceConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-evaluator/index.ts",
        "line": 139
      },
      "name": "DataAwsccBedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeModelConfigBedrockEvaluatorModelConfigInferenceConfig",
      "namespace": "dataAwsccBedrockagentcoreEvaluator",
      "symbolId": "src/data-awscc-bedrockagentcore-evaluator/index:DataAwsccBedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeModelConfigBedrockEvaluatorModelConfigInferenceConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreEvaluator.DataAwsccBedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeModelConfigBedrockEvaluatorModelConfigInferenceConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreEvaluator.DataAwsccBedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeModelConfigBedrockEvaluatorModelConfigInferenceConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-evaluator/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-awscc-bedrockagentcore-evaluator/index.ts",
        "line": 162
      },
      "name": "DataAwsccBedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeModelConfigBedrockEvaluatorModelConfigInferenceConfigOutputReference",
      "namespace": "dataAwsccBedrockagentcoreEvaluator",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-evaluator/index.ts",
            "line": 189
          },
          "name": "maxTokens",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-evaluator/index.ts",
            "line": 194
          },
          "name": "temperature",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-evaluator/index.ts",
            "line": 199
          },
          "name": "topP",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-evaluator/index.ts",
            "line": 173
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreEvaluator.DataAwsccBedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeModelConfigBedrockEvaluatorModelConfigInferenceConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-evaluator/index:DataAwsccBedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeModelConfigBedrockEvaluatorModelConfigInferenceConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreEvaluator.DataAwsccBedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeModelConfigBedrockEvaluatorModelConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreEvaluator.DataAwsccBedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeModelConfigBedrockEvaluatorModelConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-evaluator/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-awscc-bedrockagentcore-evaluator/index.ts",
        "line": 226
      },
      "name": "DataAwsccBedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeModelConfigBedrockEvaluatorModelConfigOutputReference",
      "namespace": "dataAwsccBedrockagentcoreEvaluator",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-evaluator/index.ts",
            "line": 253
          },
          "name": "additionalModelRequestFields",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-evaluator/index.ts",
            "line": 259
          },
          "name": "inferenceConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreEvaluator.DataAwsccBedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeModelConfigBedrockEvaluatorModelConfigInferenceConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-evaluator/index.ts",
            "line": 264
          },
          "name": "modelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-evaluator/index.ts",
            "line": 237
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreEvaluator.DataAwsccBedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeModelConfigBedrockEvaluatorModelConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-evaluator/index:DataAwsccBedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeModelConfigBedrockEvaluatorModelConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreEvaluator.DataAwsccBedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeModelConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreEvaluator.DataAwsccBedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeModelConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-evaluator/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-awscc-bedrockagentcore-evaluator/index.ts",
        "line": 291
      },
      "name": "DataAwsccBedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeModelConfigOutputReference",
      "namespace": "dataAwsccBedrockagentcoreEvaluator",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-evaluator/index.ts",
            "line": 319
          },
          "name": "bedrockEvaluatorModelConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreEvaluator.DataAwsccBedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeModelConfigBedrockEvaluatorModelConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-evaluator/index.ts",
            "line": 302
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreEvaluator.DataAwsccBedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeModelConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-evaluator/index:DataAwsccBedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeModelConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreEvaluator.DataAwsccBedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreEvaluator.DataAwsccBedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-evaluator/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-awscc-bedrockagentcore-evaluator/index.ts",
        "line": 572
      },
      "name": "DataAwsccBedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeOutputReference",
      "namespace": "dataAwsccBedrockagentcoreEvaluator",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-evaluator/index.ts",
            "line": 599
          },
          "name": "instructions",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-evaluator/index.ts",
            "line": 605
          },
          "name": "modelConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreEvaluator.DataAwsccBedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeModelConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-evaluator/index.ts",
            "line": 611
          },
          "name": "ratingScale",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreEvaluator.DataAwsccBedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeRatingScaleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-evaluator/index.ts",
            "line": 583
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreEvaluator.DataAwsccBedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudge"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-evaluator/index:DataAwsccBedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreEvaluator.DataAwsccBedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeRatingScale": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreEvaluator.DataAwsccBedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeRatingScale",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-evaluator/index.ts",
        "line": 488
      },
      "name": "DataAwsccBedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeRatingScale",
      "namespace": "dataAwsccBedrockagentcoreEvaluator",
      "symbolId": "src/data-awscc-bedrockagentcore-evaluator/index:DataAwsccBedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeRatingScale"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreEvaluator.DataAwsccBedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeRatingScaleCategorical": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreEvaluator.DataAwsccBedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeRatingScaleCategorical",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-evaluator/index.ts",
        "line": 323
      },
      "name": "DataAwsccBedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeRatingScaleCategorical",
      "namespace": "dataAwsccBedrockagentcoreEvaluator",
      "symbolId": "src/data-awscc-bedrockagentcore-evaluator/index:DataAwsccBedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeRatingScaleCategorical"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreEvaluator.DataAwsccBedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeRatingScaleCategoricalList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreEvaluator.DataAwsccBedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeRatingScaleCategoricalList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-evaluator/index.ts",
          "line": 392
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-evaluator/index.ts",
        "line": 385
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-evaluator/index.ts",
            "line": 399
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreEvaluator.DataAwsccBedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeRatingScaleCategoricalOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeRatingScaleCategoricalList",
      "namespace": "dataAwsccBedrockagentcoreEvaluator",
      "symbolId": "src/data-awscc-bedrockagentcore-evaluator/index:DataAwsccBedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeRatingScaleCategoricalList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreEvaluator.DataAwsccBedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeRatingScaleCategoricalOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreEvaluator.DataAwsccBedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeRatingScaleCategoricalOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-evaluator/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-evaluator/index.ts",
        "line": 346
      },
      "name": "DataAwsccBedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeRatingScaleCategoricalOutputReference",
      "namespace": "dataAwsccBedrockagentcoreEvaluator",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-evaluator/index.ts",
            "line": 375
          },
          "name": "definition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-evaluator/index.ts",
            "line": 380
          },
          "name": "label",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-evaluator/index.ts",
            "line": 359
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreEvaluator.DataAwsccBedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeRatingScaleCategorical"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-evaluator/index:DataAwsccBedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeRatingScaleCategoricalOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreEvaluator.DataAwsccBedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeRatingScaleNumerical": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreEvaluator.DataAwsccBedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeRatingScaleNumerical",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-evaluator/index.ts",
        "line": 403
      },
      "name": "DataAwsccBedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeRatingScaleNumerical",
      "namespace": "dataAwsccBedrockagentcoreEvaluator",
      "symbolId": "src/data-awscc-bedrockagentcore-evaluator/index:DataAwsccBedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeRatingScaleNumerical"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreEvaluator.DataAwsccBedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeRatingScaleNumericalList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreEvaluator.DataAwsccBedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeRatingScaleNumericalList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-evaluator/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-awscc-bedrockagentcore-evaluator/index.ts",
        "line": 470
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-evaluator/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-awscc.dataAwsccBedrockagentcoreEvaluator.DataAwsccBedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeRatingScaleNumericalOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeRatingScaleNumericalList",
      "namespace": "dataAwsccBedrockagentcoreEvaluator",
      "symbolId": "src/data-awscc-bedrockagentcore-evaluator/index:DataAwsccBedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeRatingScaleNumericalList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreEvaluator.DataAwsccBedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeRatingScaleNumericalOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreEvaluator.DataAwsccBedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeRatingScaleNumericalOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-evaluator/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-evaluator/index.ts",
        "line": 426
      },
      "name": "DataAwsccBedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeRatingScaleNumericalOutputReference",
      "namespace": "dataAwsccBedrockagentcoreEvaluator",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-evaluator/index.ts",
            "line": 455
          },
          "name": "definition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-evaluator/index.ts",
            "line": 460
          },
          "name": "label",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-evaluator/index.ts",
            "line": 465
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-evaluator/index.ts",
            "line": 439
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreEvaluator.DataAwsccBedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeRatingScaleNumerical"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-evaluator/index:DataAwsccBedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeRatingScaleNumericalOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreEvaluator.DataAwsccBedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeRatingScaleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreEvaluator.DataAwsccBedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeRatingScaleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-evaluator/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-awscc-bedrockagentcore-evaluator/index.ts",
        "line": 511
      },
      "name": "DataAwsccBedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeRatingScaleOutputReference",
      "namespace": "dataAwsccBedrockagentcoreEvaluator",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-evaluator/index.ts",
            "line": 539
          },
          "name": "categorical",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreEvaluator.DataAwsccBedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeRatingScaleCategoricalList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-evaluator/index.ts",
            "line": 545
          },
          "name": "numerical",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreEvaluator.DataAwsccBedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeRatingScaleNumericalList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-evaluator/index.ts",
            "line": 522
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreEvaluator.DataAwsccBedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeRatingScale"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-evaluator/index:DataAwsccBedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeRatingScaleOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreEvaluator.DataAwsccBedrockagentcoreEvaluatorEvaluatorConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreEvaluator.DataAwsccBedrockagentcoreEvaluatorEvaluatorConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-evaluator/index.ts",
          "line": 645
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-evaluator/index.ts",
        "line": 638
      },
      "name": "DataAwsccBedrockagentcoreEvaluatorEvaluatorConfigOutputReference",
      "namespace": "dataAwsccBedrockagentcoreEvaluator",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-evaluator/index.ts",
            "line": 666
          },
          "name": "codeBased",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreEvaluator.DataAwsccBedrockagentcoreEvaluatorEvaluatorConfigCodeBasedOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-evaluator/index.ts",
            "line": 672
          },
          "name": "llmAsAJudge",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreEvaluator.DataAwsccBedrockagentcoreEvaluatorEvaluatorConfigLlmAsAJudgeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-evaluator/index.ts",
            "line": 649
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreEvaluator.DataAwsccBedrockagentcoreEvaluatorEvaluatorConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-evaluator/index:DataAwsccBedrockagentcoreEvaluatorEvaluatorConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreEvaluator.DataAwsccBedrockagentcoreEvaluatorTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreEvaluator.DataAwsccBedrockagentcoreEvaluatorTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-evaluator/index.ts",
        "line": 676
      },
      "name": "DataAwsccBedrockagentcoreEvaluatorTags",
      "namespace": "dataAwsccBedrockagentcoreEvaluator",
      "symbolId": "src/data-awscc-bedrockagentcore-evaluator/index:DataAwsccBedrockagentcoreEvaluatorTags"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreEvaluator.DataAwsccBedrockagentcoreEvaluatorTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreEvaluator.DataAwsccBedrockagentcoreEvaluatorTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-evaluator/index.ts",
          "line": 745
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-evaluator/index.ts",
        "line": 738
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-evaluator/index.ts",
            "line": 752
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreEvaluator.DataAwsccBedrockagentcoreEvaluatorTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockagentcoreEvaluatorTagsList",
      "namespace": "dataAwsccBedrockagentcoreEvaluator",
      "symbolId": "src/data-awscc-bedrockagentcore-evaluator/index:DataAwsccBedrockagentcoreEvaluatorTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreEvaluator.DataAwsccBedrockagentcoreEvaluatorTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreEvaluator.DataAwsccBedrockagentcoreEvaluatorTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-evaluator/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-evaluator/index.ts",
        "line": 699
      },
      "name": "DataAwsccBedrockagentcoreEvaluatorTagsOutputReference",
      "namespace": "dataAwsccBedrockagentcoreEvaluator",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-evaluator/index.ts",
            "line": 728
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-evaluator/index.ts",
            "line": 733
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-evaluator/index.ts",
            "line": 712
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreEvaluator.DataAwsccBedrockagentcoreEvaluatorTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-evaluator/index:DataAwsccBedrockagentcoreEvaluatorTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreEvaluators.DataAwsccBedrockagentcoreEvaluators": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_evaluators awscc_bedrockagentcore_evaluators}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreEvaluators.DataAwsccBedrockagentcoreEvaluators",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_evaluators awscc_bedrockagentcore_evaluators} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-evaluators/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreEvaluators.DataAwsccBedrockagentcoreEvaluatorsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-evaluators/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBedrockagentcoreEvaluators resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-evaluators/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccBedrockagentcoreEvaluators to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_evaluators#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBedrockagentcoreEvaluators that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBedrockagentcoreEvaluators to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-evaluators/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-evaluators/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBedrockagentcoreEvaluators",
      "namespace": "dataAwsccBedrockagentcoreEvaluators",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-evaluators/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-evaluators/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-evaluators/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-evaluators/index:DataAwsccBedrockagentcoreEvaluators"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreEvaluators.DataAwsccBedrockagentcoreEvaluatorsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreEvaluators.DataAwsccBedrockagentcoreEvaluatorsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-evaluators/index.ts",
        "line": 14
      },
      "name": "DataAwsccBedrockagentcoreEvaluatorsConfig",
      "namespace": "dataAwsccBedrockagentcoreEvaluators",
      "symbolId": "src/data-awscc-bedrockagentcore-evaluators/index:DataAwsccBedrockagentcoreEvaluatorsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreGateway.DataAwsccBedrockagentcoreGateway": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_gateway awscc_bedrockagentcore_gateway}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreGateway.DataAwsccBedrockagentcoreGateway",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_gateway awscc_bedrockagentcore_gateway} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-gateway/index.ts",
          "line": 998
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreGateway.DataAwsccBedrockagentcoreGatewayConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-gateway/index.ts",
        "line": 966
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBedrockagentcoreGateway resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-gateway/index.ts",
            "line": 983
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccBedrockagentcoreGateway to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_gateway#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBedrockagentcoreGateway that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBedrockagentcoreGateway to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-gateway/index.ts",
            "line": 1144
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-gateway/index.ts",
            "line": 1150
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBedrockagentcoreGateway",
      "namespace": "dataAwsccBedrockagentcoreGateway",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-gateway/index.ts",
            "line": 971
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-gateway/index.ts",
            "line": 1023
          },
          "name": "authorizerConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreGateway.DataAwsccBedrockagentcoreGatewayAuthorizerConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-gateway/index.ts",
            "line": 1028
          },
          "name": "authorizerType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-gateway/index.ts",
            "line": 1033
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-gateway/index.ts",
            "line": 1038
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-gateway/index.ts",
            "line": 1043
          },
          "name": "exceptionLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-gateway/index.ts",
            "line": 1048
          },
          "name": "gatewayArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-gateway/index.ts",
            "line": 1053
          },
          "name": "gatewayIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-gateway/index.ts",
            "line": 1058
          },
          "name": "gatewayUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-gateway/index.ts",
            "line": 1077
          },
          "name": "interceptorConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreGateway.DataAwsccBedrockagentcoreGatewayInterceptorConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-gateway/index.ts",
            "line": 1082
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-gateway/index.ts",
            "line": 1087
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-gateway/index.ts",
            "line": 1093
          },
          "name": "policyEngineConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreGateway.DataAwsccBedrockagentcoreGatewayPolicyEngineConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-gateway/index.ts",
            "line": 1099
          },
          "name": "protocolConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreGateway.DataAwsccBedrockagentcoreGatewayProtocolConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-gateway/index.ts",
            "line": 1104
          },
          "name": "protocolType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-gateway/index.ts",
            "line": 1109
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-gateway/index.ts",
            "line": 1114
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-gateway/index.ts",
            "line": 1119
          },
          "name": "statusReasons",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-gateway/index.ts",
            "line": 1125
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-gateway/index.ts",
            "line": 1130
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-gateway/index.ts",
            "line": 1136
          },
          "name": "workloadIdentityDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreGateway.DataAwsccBedrockagentcoreGatewayWorkloadIdentityDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-gateway/index.ts",
            "line": 1071
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-gateway/index.ts",
            "line": 1064
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-gateway/index:DataAwsccBedrockagentcoreGateway"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreGateway.DataAwsccBedrockagentcoreGatewayAuthorizerConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreGateway.DataAwsccBedrockagentcoreGatewayAuthorizerConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-gateway/index.ts",
        "line": 305
      },
      "name": "DataAwsccBedrockagentcoreGatewayAuthorizerConfiguration",
      "namespace": "dataAwsccBedrockagentcoreGateway",
      "symbolId": "src/data-awscc-bedrockagentcore-gateway/index:DataAwsccBedrockagentcoreGatewayAuthorizerConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreGateway.DataAwsccBedrockagentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizer": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreGateway.DataAwsccBedrockagentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizer",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-gateway/index.ts",
        "line": 230
      },
      "name": "DataAwsccBedrockagentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizer",
      "namespace": "dataAwsccBedrockagentcoreGateway",
      "symbolId": "src/data-awscc-bedrockagentcore-gateway/index:DataAwsccBedrockagentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizer"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreGateway.DataAwsccBedrockagentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizerCustomClaims": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreGateway.DataAwsccBedrockagentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizerCustomClaims",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-gateway/index.ts",
        "line": 144
      },
      "name": "DataAwsccBedrockagentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizerCustomClaims",
      "namespace": "dataAwsccBedrockagentcoreGateway",
      "symbolId": "src/data-awscc-bedrockagentcore-gateway/index:DataAwsccBedrockagentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizerCustomClaims"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreGateway.DataAwsccBedrockagentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValue": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreGateway.DataAwsccBedrockagentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-gateway/index.ts",
        "line": 84
      },
      "name": "DataAwsccBedrockagentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValue",
      "namespace": "dataAwsccBedrockagentcoreGateway",
      "symbolId": "src/data-awscc-bedrockagentcore-gateway/index:DataAwsccBedrockagentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValue"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreGateway.DataAwsccBedrockagentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueClaimMatchValue": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreGateway.DataAwsccBedrockagentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueClaimMatchValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-gateway/index.ts",
        "line": 25
      },
      "name": "DataAwsccBedrockagentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueClaimMatchValue",
      "namespace": "dataAwsccBedrockagentcoreGateway",
      "symbolId": "src/data-awscc-bedrockagentcore-gateway/index:DataAwsccBedrockagentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueClaimMatchValue"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreGateway.DataAwsccBedrockagentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueClaimMatchValueOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreGateway.DataAwsccBedrockagentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueClaimMatchValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-gateway/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-gateway/index.ts",
        "line": 48
      },
      "name": "DataAwsccBedrockagentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueClaimMatchValueOutputReference",
      "namespace": "dataAwsccBedrockagentcoreGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-gateway/index.ts",
            "line": 75
          },
          "name": "matchValueString",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-gateway/index.ts",
            "line": 80
          },
          "name": "matchValueStringList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-gateway/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreGateway.DataAwsccBedrockagentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueClaimMatchValue"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-gateway/index:DataAwsccBedrockagentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueClaimMatchValueOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreGateway.DataAwsccBedrockagentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreGateway.DataAwsccBedrockagentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-gateway/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-awscc-bedrockagentcore-gateway/index.ts",
        "line": 107
      },
      "name": "DataAwsccBedrockagentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueOutputReference",
      "namespace": "dataAwsccBedrockagentcoreGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-gateway/index.ts",
            "line": 134
          },
          "name": "claimMatchOperator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-gateway/index.ts",
            "line": 140
          },
          "name": "claimMatchValue",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreGateway.DataAwsccBedrockagentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueClaimMatchValueOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-gateway/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreGateway.DataAwsccBedrockagentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValue"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-gateway/index:DataAwsccBedrockagentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreGateway.DataAwsccBedrockagentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreGateway.DataAwsccBedrockagentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-gateway/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-gateway/index.ts",
        "line": 212
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-gateway/index.ts",
            "line": 226
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreGateway.DataAwsccBedrockagentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockagentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsList",
      "namespace": "dataAwsccBedrockagentcoreGateway",
      "symbolId": "src/data-awscc-bedrockagentcore-gateway/index:DataAwsccBedrockagentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreGateway.DataAwsccBedrockagentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreGateway.DataAwsccBedrockagentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-gateway/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-gateway/index.ts",
        "line": 167
      },
      "name": "DataAwsccBedrockagentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsOutputReference",
      "namespace": "dataAwsccBedrockagentcoreGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-gateway/index.ts",
            "line": 197
          },
          "name": "authorizingClaimMatchValue",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreGateway.DataAwsccBedrockagentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-gateway/index.ts",
            "line": 202
          },
          "name": "inboundTokenClaimName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-gateway/index.ts",
            "line": 207
          },
          "name": "inboundTokenClaimValueType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-gateway/index.ts",
            "line": 180
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreGateway.DataAwsccBedrockagentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizerCustomClaims"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-gateway/index:DataAwsccBedrockagentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreGateway.DataAwsccBedrockagentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizerOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreGateway.DataAwsccBedrockagentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-gateway/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-awscc-bedrockagentcore-gateway/index.ts",
        "line": 253
      },
      "name": "DataAwsccBedrockagentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizerOutputReference",
      "namespace": "dataAwsccBedrockagentcoreGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-gateway/index.ts",
            "line": 280
          },
          "name": "allowedAudience",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-gateway/index.ts",
            "line": 285
          },
          "name": "allowedClients",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-gateway/index.ts",
            "line": 290
          },
          "name": "allowedScopes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-gateway/index.ts",
            "line": 296
          },
          "name": "customClaims",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreGateway.DataAwsccBedrockagentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-gateway/index.ts",
            "line": 301
          },
          "name": "discoveryUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-gateway/index.ts",
            "line": 264
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreGateway.DataAwsccBedrockagentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizer"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-gateway/index:DataAwsccBedrockagentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizerOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreGateway.DataAwsccBedrockagentcoreGatewayAuthorizerConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreGateway.DataAwsccBedrockagentcoreGatewayAuthorizerConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-gateway/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-awscc-bedrockagentcore-gateway/index.ts",
        "line": 328
      },
      "name": "DataAwsccBedrockagentcoreGatewayAuthorizerConfigurationOutputReference",
      "namespace": "dataAwsccBedrockagentcoreGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-gateway/index.ts",
            "line": 356
          },
          "name": "customJwtAuthorizer",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreGateway.DataAwsccBedrockagentcoreGatewayAuthorizerConfigurationCustomJwtAuthorizerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-gateway/index.ts",
            "line": 339
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreGateway.DataAwsccBedrockagentcoreGatewayAuthorizerConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-gateway/index:DataAwsccBedrockagentcoreGatewayAuthorizerConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreGateway.DataAwsccBedrockagentcoreGatewayConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreGateway.DataAwsccBedrockagentcoreGatewayConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-gateway/index.ts",
        "line": 14
      },
      "name": "DataAwsccBedrockagentcoreGatewayConfig",
      "namespace": "dataAwsccBedrockagentcoreGateway",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_gateway#id DataAwsccBedrockagentcoreGateway#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-gateway/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-gateway/index:DataAwsccBedrockagentcoreGatewayConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreGateway.DataAwsccBedrockagentcoreGatewayInterceptorConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreGateway.DataAwsccBedrockagentcoreGatewayInterceptorConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-gateway/index.ts",
        "line": 523
      },
      "name": "DataAwsccBedrockagentcoreGatewayInterceptorConfigurations",
      "namespace": "dataAwsccBedrockagentcoreGateway",
      "symbolId": "src/data-awscc-bedrockagentcore-gateway/index:DataAwsccBedrockagentcoreGatewayInterceptorConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreGateway.DataAwsccBedrockagentcoreGatewayInterceptorConfigurationsInputConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreGateway.DataAwsccBedrockagentcoreGatewayInterceptorConfigurationsInputConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-gateway/index.ts",
        "line": 360
      },
      "name": "DataAwsccBedrockagentcoreGatewayInterceptorConfigurationsInputConfiguration",
      "namespace": "dataAwsccBedrockagentcoreGateway",
      "symbolId": "src/data-awscc-bedrockagentcore-gateway/index:DataAwsccBedrockagentcoreGatewayInterceptorConfigurationsInputConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreGateway.DataAwsccBedrockagentcoreGatewayInterceptorConfigurationsInputConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreGateway.DataAwsccBedrockagentcoreGatewayInterceptorConfigurationsInputConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-gateway/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-gateway/index.ts",
        "line": 383
      },
      "name": "DataAwsccBedrockagentcoreGatewayInterceptorConfigurationsInputConfigurationOutputReference",
      "namespace": "dataAwsccBedrockagentcoreGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-gateway/index.ts",
            "line": 410
          },
          "name": "passRequestHeaders",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-gateway/index.ts",
            "line": 394
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreGateway.DataAwsccBedrockagentcoreGatewayInterceptorConfigurationsInputConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-gateway/index:DataAwsccBedrockagentcoreGatewayInterceptorConfigurationsInputConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreGateway.DataAwsccBedrockagentcoreGatewayInterceptorConfigurationsInterceptor": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreGateway.DataAwsccBedrockagentcoreGatewayInterceptorConfigurationsInterceptor",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-gateway/index.ts",
        "line": 468
      },
      "name": "DataAwsccBedrockagentcoreGatewayInterceptorConfigurationsInterceptor",
      "namespace": "dataAwsccBedrockagentcoreGateway",
      "symbolId": "src/data-awscc-bedrockagentcore-gateway/index:DataAwsccBedrockagentcoreGatewayInterceptorConfigurationsInterceptor"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreGateway.DataAwsccBedrockagentcoreGatewayInterceptorConfigurationsInterceptorLambda": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreGateway.DataAwsccBedrockagentcoreGatewayInterceptorConfigurationsInterceptorLambda",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-gateway/index.ts",
        "line": 414
      },
      "name": "DataAwsccBedrockagentcoreGatewayInterceptorConfigurationsInterceptorLambda",
      "namespace": "dataAwsccBedrockagentcoreGateway",
      "symbolId": "src/data-awscc-bedrockagentcore-gateway/index:DataAwsccBedrockagentcoreGatewayInterceptorConfigurationsInterceptorLambda"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreGateway.DataAwsccBedrockagentcoreGatewayInterceptorConfigurationsInterceptorLambdaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreGateway.DataAwsccBedrockagentcoreGatewayInterceptorConfigurationsInterceptorLambdaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-gateway/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-gateway/index.ts",
        "line": 437
      },
      "name": "DataAwsccBedrockagentcoreGatewayInterceptorConfigurationsInterceptorLambdaOutputReference",
      "namespace": "dataAwsccBedrockagentcoreGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-gateway/index.ts",
            "line": 464
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-gateway/index.ts",
            "line": 448
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreGateway.DataAwsccBedrockagentcoreGatewayInterceptorConfigurationsInterceptorLambda"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-gateway/index:DataAwsccBedrockagentcoreGatewayInterceptorConfigurationsInterceptorLambdaOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreGateway.DataAwsccBedrockagentcoreGatewayInterceptorConfigurationsInterceptorOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreGateway.DataAwsccBedrockagentcoreGatewayInterceptorConfigurationsInterceptorOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-gateway/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/data-awscc-bedrockagentcore-gateway/index.ts",
        "line": 491
      },
      "name": "DataAwsccBedrockagentcoreGatewayInterceptorConfigurationsInterceptorOutputReference",
      "namespace": "dataAwsccBedrockagentcoreGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-gateway/index.ts",
            "line": 519
          },
          "name": "lambda",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreGateway.DataAwsccBedrockagentcoreGatewayInterceptorConfigurationsInterceptorLambdaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-gateway/index.ts",
            "line": 502
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreGateway.DataAwsccBedrockagentcoreGatewayInterceptorConfigurationsInterceptor"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-gateway/index:DataAwsccBedrockagentcoreGatewayInterceptorConfigurationsInterceptorOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreGateway.DataAwsccBedrockagentcoreGatewayInterceptorConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreGateway.DataAwsccBedrockagentcoreGatewayInterceptorConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-gateway/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-gateway/index.ts",
        "line": 592
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-gateway/index.ts",
            "line": 606
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreGateway.DataAwsccBedrockagentcoreGatewayInterceptorConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockagentcoreGatewayInterceptorConfigurationsList",
      "namespace": "dataAwsccBedrockagentcoreGateway",
      "symbolId": "src/data-awscc-bedrockagentcore-gateway/index:DataAwsccBedrockagentcoreGatewayInterceptorConfigurationsList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreGateway.DataAwsccBedrockagentcoreGatewayInterceptorConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreGateway.DataAwsccBedrockagentcoreGatewayInterceptorConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-gateway/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-gateway/index.ts",
        "line": 546
      },
      "name": "DataAwsccBedrockagentcoreGatewayInterceptorConfigurationsOutputReference",
      "namespace": "dataAwsccBedrockagentcoreGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-gateway/index.ts",
            "line": 576
          },
          "name": "inputConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreGateway.DataAwsccBedrockagentcoreGatewayInterceptorConfigurationsInputConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-gateway/index.ts",
            "line": 581
          },
          "name": "interceptionPoints",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-gateway/index.ts",
            "line": 587
          },
          "name": "interceptor",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreGateway.DataAwsccBedrockagentcoreGatewayInterceptorConfigurationsInterceptorOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-gateway/index.ts",
            "line": 559
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreGateway.DataAwsccBedrockagentcoreGatewayInterceptorConfigurations"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-gateway/index:DataAwsccBedrockagentcoreGatewayInterceptorConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreGateway.DataAwsccBedrockagentcoreGatewayPolicyEngineConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreGateway.DataAwsccBedrockagentcoreGatewayPolicyEngineConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-gateway/index.ts",
        "line": 610
      },
      "name": "DataAwsccBedrockagentcoreGatewayPolicyEngineConfiguration",
      "namespace": "dataAwsccBedrockagentcoreGateway",
      "symbolId": "src/data-awscc-bedrockagentcore-gateway/index:DataAwsccBedrockagentcoreGatewayPolicyEngineConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreGateway.DataAwsccBedrockagentcoreGatewayPolicyEngineConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreGateway.DataAwsccBedrockagentcoreGatewayPolicyEngineConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-gateway/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-awscc-bedrockagentcore-gateway/index.ts",
        "line": 633
      },
      "name": "DataAwsccBedrockagentcoreGatewayPolicyEngineConfigurationOutputReference",
      "namespace": "dataAwsccBedrockagentcoreGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-gateway/index.ts",
            "line": 660
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-gateway/index.ts",
            "line": 665
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-gateway/index.ts",
            "line": 644
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreGateway.DataAwsccBedrockagentcoreGatewayPolicyEngineConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-gateway/index:DataAwsccBedrockagentcoreGatewayPolicyEngineConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreGateway.DataAwsccBedrockagentcoreGatewayProtocolConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreGateway.DataAwsccBedrockagentcoreGatewayProtocolConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-gateway/index.ts",
        "line": 853
      },
      "name": "DataAwsccBedrockagentcoreGatewayProtocolConfiguration",
      "namespace": "dataAwsccBedrockagentcoreGateway",
      "symbolId": "src/data-awscc-bedrockagentcore-gateway/index:DataAwsccBedrockagentcoreGatewayProtocolConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreGateway.DataAwsccBedrockagentcoreGatewayProtocolConfigurationMcp": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreGateway.DataAwsccBedrockagentcoreGatewayProtocolConfigurationMcp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-gateway/index.ts",
        "line": 777
      },
      "name": "DataAwsccBedrockagentcoreGatewayProtocolConfigurationMcp",
      "namespace": "dataAwsccBedrockagentcoreGateway",
      "symbolId": "src/data-awscc-bedrockagentcore-gateway/index:DataAwsccBedrockagentcoreGatewayProtocolConfigurationMcp"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreGateway.DataAwsccBedrockagentcoreGatewayProtocolConfigurationMcpOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreGateway.DataAwsccBedrockagentcoreGatewayProtocolConfigurationMcpOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-gateway/index.ts",
        "line": 800
      },
      "name": "DataAwsccBedrockagentcoreGatewayProtocolConfigurationMcpOutputReference",
      "namespace": "dataAwsccBedrockagentcoreGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-gateway/index.ts",
            "line": 827
          },
          "name": "instructions",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-gateway/index.ts",
            "line": 832
          },
          "name": "searchType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-gateway/index.ts",
            "line": 838
          },
          "name": "sessionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreGateway.DataAwsccBedrockagentcoreGatewayProtocolConfigurationMcpSessionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-gateway/index.ts",
            "line": 844
          },
          "name": "streamingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreGateway.DataAwsccBedrockagentcoreGatewayProtocolConfigurationMcpStreamingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-gateway/index.ts",
            "line": 849
          },
          "name": "supportedVersions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-gateway/index.ts",
            "line": 811
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreGateway.DataAwsccBedrockagentcoreGatewayProtocolConfigurationMcp"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-gateway/index:DataAwsccBedrockagentcoreGatewayProtocolConfigurationMcpOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreGateway.DataAwsccBedrockagentcoreGatewayProtocolConfigurationMcpSessionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreGateway.DataAwsccBedrockagentcoreGatewayProtocolConfigurationMcpSessionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-gateway/index.ts",
        "line": 669
      },
      "name": "DataAwsccBedrockagentcoreGatewayProtocolConfigurationMcpSessionConfiguration",
      "namespace": "dataAwsccBedrockagentcoreGateway",
      "symbolId": "src/data-awscc-bedrockagentcore-gateway/index:DataAwsccBedrockagentcoreGatewayProtocolConfigurationMcpSessionConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreGateway.DataAwsccBedrockagentcoreGatewayProtocolConfigurationMcpSessionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreGateway.DataAwsccBedrockagentcoreGatewayProtocolConfigurationMcpSessionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-gateway/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-awscc-bedrockagentcore-gateway/index.ts",
        "line": 692
      },
      "name": "DataAwsccBedrockagentcoreGatewayProtocolConfigurationMcpSessionConfigurationOutputReference",
      "namespace": "dataAwsccBedrockagentcoreGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-gateway/index.ts",
            "line": 719
          },
          "name": "sessionTimeoutInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-gateway/index.ts",
            "line": 703
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreGateway.DataAwsccBedrockagentcoreGatewayProtocolConfigurationMcpSessionConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-gateway/index:DataAwsccBedrockagentcoreGatewayProtocolConfigurationMcpSessionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreGateway.DataAwsccBedrockagentcoreGatewayProtocolConfigurationMcpStreamingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreGateway.DataAwsccBedrockagentcoreGatewayProtocolConfigurationMcpStreamingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-gateway/index.ts",
        "line": 723
      },
      "name": "DataAwsccBedrockagentcoreGatewayProtocolConfigurationMcpStreamingConfiguration",
      "namespace": "dataAwsccBedrockagentcoreGateway",
      "symbolId": "src/data-awscc-bedrockagentcore-gateway/index:DataAwsccBedrockagentcoreGatewayProtocolConfigurationMcpStreamingConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreGateway.DataAwsccBedrockagentcoreGatewayProtocolConfigurationMcpStreamingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreGateway.DataAwsccBedrockagentcoreGatewayProtocolConfigurationMcpStreamingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-gateway/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/data-awscc-bedrockagentcore-gateway/index.ts",
        "line": 746
      },
      "name": "DataAwsccBedrockagentcoreGatewayProtocolConfigurationMcpStreamingConfigurationOutputReference",
      "namespace": "dataAwsccBedrockagentcoreGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-gateway/index.ts",
            "line": 773
          },
          "name": "enableResponseStreaming",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-gateway/index.ts",
            "line": 757
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreGateway.DataAwsccBedrockagentcoreGatewayProtocolConfigurationMcpStreamingConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-gateway/index:DataAwsccBedrockagentcoreGatewayProtocolConfigurationMcpStreamingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreGateway.DataAwsccBedrockagentcoreGatewayProtocolConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreGateway.DataAwsccBedrockagentcoreGatewayProtocolConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-gateway/index.ts",
          "line": 883
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-gateway/index.ts",
        "line": 876
      },
      "name": "DataAwsccBedrockagentcoreGatewayProtocolConfigurationOutputReference",
      "namespace": "dataAwsccBedrockagentcoreGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-gateway/index.ts",
            "line": 904
          },
          "name": "mcp",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreGateway.DataAwsccBedrockagentcoreGatewayProtocolConfigurationMcpOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-gateway/index.ts",
            "line": 887
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreGateway.DataAwsccBedrockagentcoreGatewayProtocolConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-gateway/index:DataAwsccBedrockagentcoreGatewayProtocolConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreGateway.DataAwsccBedrockagentcoreGatewayWorkloadIdentityDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreGateway.DataAwsccBedrockagentcoreGatewayWorkloadIdentityDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-gateway/index.ts",
        "line": 908
      },
      "name": "DataAwsccBedrockagentcoreGatewayWorkloadIdentityDetails",
      "namespace": "dataAwsccBedrockagentcoreGateway",
      "symbolId": "src/data-awscc-bedrockagentcore-gateway/index:DataAwsccBedrockagentcoreGatewayWorkloadIdentityDetails"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreGateway.DataAwsccBedrockagentcoreGatewayWorkloadIdentityDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreGateway.DataAwsccBedrockagentcoreGatewayWorkloadIdentityDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-gateway/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-awscc-bedrockagentcore-gateway/index.ts",
        "line": 931
      },
      "name": "DataAwsccBedrockagentcoreGatewayWorkloadIdentityDetailsOutputReference",
      "namespace": "dataAwsccBedrockagentcoreGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-gateway/index.ts",
            "line": 958
          },
          "name": "workloadIdentityArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-gateway/index.ts",
            "line": 942
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreGateway.DataAwsccBedrockagentcoreGatewayWorkloadIdentityDetails"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-gateway/index:DataAwsccBedrockagentcoreGatewayWorkloadIdentityDetailsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreGateways.DataAwsccBedrockagentcoreGateways": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_gateways awscc_bedrockagentcore_gateways}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreGateways.DataAwsccBedrockagentcoreGateways",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_gateways awscc_bedrockagentcore_gateways} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-gateways/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreGateways.DataAwsccBedrockagentcoreGatewaysConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-gateways/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBedrockagentcoreGateways resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-gateways/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccBedrockagentcoreGateways to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_gateways#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBedrockagentcoreGateways that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBedrockagentcoreGateways to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-gateways/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-gateways/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBedrockagentcoreGateways",
      "namespace": "dataAwsccBedrockagentcoreGateways",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-gateways/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-gateways/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-gateways/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-gateways/index:DataAwsccBedrockagentcoreGateways"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreGateways.DataAwsccBedrockagentcoreGatewaysConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreGateways.DataAwsccBedrockagentcoreGatewaysConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-gateways/index.ts",
        "line": 14
      },
      "name": "DataAwsccBedrockagentcoreGatewaysConfig",
      "namespace": "dataAwsccBedrockagentcoreGateways",
      "symbolId": "src/data-awscc-bedrockagentcore-gateways/index:DataAwsccBedrockagentcoreGatewaysConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarness": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_harness awscc_bedrockagentcore_harness}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarness",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_harness awscc_bedrockagentcore_harness} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
          "line": 2508
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
        "line": 2476
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBedrockagentcoreHarness resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 2493
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccBedrockagentcoreHarness to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_harness#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBedrockagentcoreHarness that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBedrockagentcoreHarness to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 2669
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 2675
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBedrockagentcoreHarness",
      "namespace": "dataAwsccBedrockagentcoreHarness",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 2481
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 2532
          },
          "name": "allowedTools",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 2537
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 2543
          },
          "name": "authorizerConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessAuthorizerConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 2548
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 2554
          },
          "name": "environment",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessEnvironmentOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 2560
          },
          "name": "environmentArtifact",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessEnvironmentArtifactOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 2566
          },
          "name": "environmentVariables",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 2571
          },
          "name": "executionRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 2576
          },
          "name": "harnessId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 2581
          },
          "name": "harnessName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 2599
          },
          "name": "maxIterations",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 2604
          },
          "name": "maxTokens",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 2610
          },
          "name": "memory",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessMemoryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 2616
          },
          "name": "model",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessModelOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 2622
          },
          "name": "skills",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessSkillsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 2627
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 2633
          },
          "name": "systemPrompt",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessSystemPromptList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 2639
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 2644
          },
          "name": "timeoutSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 2650
          },
          "name": "tools",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessToolsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 2656
          },
          "name": "truncation",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessTruncationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 2661
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 2594
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 2587
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-harness/index:DataAwsccBedrockagentcoreHarness"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessAuthorizerConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessAuthorizerConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
        "line": 305
      },
      "name": "DataAwsccBedrockagentcoreHarnessAuthorizerConfiguration",
      "namespace": "dataAwsccBedrockagentcoreHarness",
      "symbolId": "src/data-awscc-bedrockagentcore-harness/index:DataAwsccBedrockagentcoreHarnessAuthorizerConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessAuthorizerConfigurationCustomJwtAuthorizer": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessAuthorizerConfigurationCustomJwtAuthorizer",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
        "line": 230
      },
      "name": "DataAwsccBedrockagentcoreHarnessAuthorizerConfigurationCustomJwtAuthorizer",
      "namespace": "dataAwsccBedrockagentcoreHarness",
      "symbolId": "src/data-awscc-bedrockagentcore-harness/index:DataAwsccBedrockagentcoreHarnessAuthorizerConfigurationCustomJwtAuthorizer"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessAuthorizerConfigurationCustomJwtAuthorizerCustomClaims": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessAuthorizerConfigurationCustomJwtAuthorizerCustomClaims",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
        "line": 144
      },
      "name": "DataAwsccBedrockagentcoreHarnessAuthorizerConfigurationCustomJwtAuthorizerCustomClaims",
      "namespace": "dataAwsccBedrockagentcoreHarness",
      "symbolId": "src/data-awscc-bedrockagentcore-harness/index:DataAwsccBedrockagentcoreHarnessAuthorizerConfigurationCustomJwtAuthorizerCustomClaims"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValue": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
        "line": 84
      },
      "name": "DataAwsccBedrockagentcoreHarnessAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValue",
      "namespace": "dataAwsccBedrockagentcoreHarness",
      "symbolId": "src/data-awscc-bedrockagentcore-harness/index:DataAwsccBedrockagentcoreHarnessAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValue"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueClaimMatchValue": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueClaimMatchValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
        "line": 25
      },
      "name": "DataAwsccBedrockagentcoreHarnessAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueClaimMatchValue",
      "namespace": "dataAwsccBedrockagentcoreHarness",
      "symbolId": "src/data-awscc-bedrockagentcore-harness/index:DataAwsccBedrockagentcoreHarnessAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueClaimMatchValue"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueClaimMatchValueOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueClaimMatchValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
        "line": 48
      },
      "name": "DataAwsccBedrockagentcoreHarnessAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueClaimMatchValueOutputReference",
      "namespace": "dataAwsccBedrockagentcoreHarness",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 75
          },
          "name": "matchValueString",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 80
          },
          "name": "matchValueStringList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueClaimMatchValue"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-harness/index:DataAwsccBedrockagentcoreHarnessAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueClaimMatchValueOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-harness/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-awscc-bedrockagentcore-harness/index.ts",
        "line": 107
      },
      "name": "DataAwsccBedrockagentcoreHarnessAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueOutputReference",
      "namespace": "dataAwsccBedrockagentcoreHarness",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 134
          },
          "name": "claimMatchOperator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 140
          },
          "name": "claimMatchValue",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueClaimMatchValueOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValue"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-harness/index:DataAwsccBedrockagentcoreHarnessAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-harness/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
        "line": 212
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 226
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockagentcoreHarnessAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsList",
      "namespace": "dataAwsccBedrockagentcoreHarness",
      "symbolId": "src/data-awscc-bedrockagentcore-harness/index:DataAwsccBedrockagentcoreHarnessAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-harness/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
        "line": 167
      },
      "name": "DataAwsccBedrockagentcoreHarnessAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsOutputReference",
      "namespace": "dataAwsccBedrockagentcoreHarness",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 197
          },
          "name": "authorizingClaimMatchValue",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 202
          },
          "name": "inboundTokenClaimName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 207
          },
          "name": "inboundTokenClaimValueType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 180
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessAuthorizerConfigurationCustomJwtAuthorizerCustomClaims"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-harness/index:DataAwsccBedrockagentcoreHarnessAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessAuthorizerConfigurationCustomJwtAuthorizerOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessAuthorizerConfigurationCustomJwtAuthorizerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-harness/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-awscc-bedrockagentcore-harness/index.ts",
        "line": 253
      },
      "name": "DataAwsccBedrockagentcoreHarnessAuthorizerConfigurationCustomJwtAuthorizerOutputReference",
      "namespace": "dataAwsccBedrockagentcoreHarness",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 280
          },
          "name": "allowedAudience",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 285
          },
          "name": "allowedClients",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 290
          },
          "name": "allowedScopes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 296
          },
          "name": "customClaims",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 301
          },
          "name": "discoveryUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 264
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessAuthorizerConfigurationCustomJwtAuthorizer"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-harness/index:DataAwsccBedrockagentcoreHarnessAuthorizerConfigurationCustomJwtAuthorizerOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessAuthorizerConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessAuthorizerConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-harness/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-awscc-bedrockagentcore-harness/index.ts",
        "line": 328
      },
      "name": "DataAwsccBedrockagentcoreHarnessAuthorizerConfigurationOutputReference",
      "namespace": "dataAwsccBedrockagentcoreHarness",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 356
          },
          "name": "customJwtAuthorizer",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessAuthorizerConfigurationCustomJwtAuthorizerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 339
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessAuthorizerConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-harness/index:DataAwsccBedrockagentcoreHarnessAuthorizerConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
        "line": 14
      },
      "name": "DataAwsccBedrockagentcoreHarnessConfig",
      "namespace": "dataAwsccBedrockagentcoreHarness",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_harness#id DataAwsccBedrockagentcoreHarness#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-harness/index:DataAwsccBedrockagentcoreHarnessConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessEnvironment": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessEnvironment",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
        "line": 750
      },
      "name": "DataAwsccBedrockagentcoreHarnessEnvironment",
      "namespace": "dataAwsccBedrockagentcoreHarness",
      "symbolId": "src/data-awscc-bedrockagentcore-harness/index:DataAwsccBedrockagentcoreHarnessEnvironment"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironment": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironment",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
        "line": 668
      },
      "name": "DataAwsccBedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironment",
      "namespace": "dataAwsccBedrockagentcoreHarness",
      "symbolId": "src/data-awscc-bedrockagentcore-harness/index:DataAwsccBedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironment"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentFilesystemConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentFilesystemConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
        "line": 414
      },
      "name": "DataAwsccBedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentFilesystemConfigurations",
      "namespace": "dataAwsccBedrockagentcoreHarness",
      "symbolId": "src/data-awscc-bedrockagentcore-harness/index:DataAwsccBedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentFilesystemConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentFilesystemConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentFilesystemConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-harness/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-awscc-bedrockagentcore-harness/index.ts",
        "line": 472
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/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-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentFilesystemConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentFilesystemConfigurationsList",
      "namespace": "dataAwsccBedrockagentcoreHarness",
      "symbolId": "src/data-awscc-bedrockagentcore-harness/index:DataAwsccBedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentFilesystemConfigurationsList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentFilesystemConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentFilesystemConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-harness/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
        "line": 437
      },
      "name": "DataAwsccBedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentFilesystemConfigurationsOutputReference",
      "namespace": "dataAwsccBedrockagentcoreHarness",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 467
          },
          "name": "sessionStorage",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentFilesystemConfigurationsSessionStorageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 450
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentFilesystemConfigurations"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-harness/index:DataAwsccBedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentFilesystemConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentFilesystemConfigurationsSessionStorage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentFilesystemConfigurationsSessionStorage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
        "line": 360
      },
      "name": "DataAwsccBedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentFilesystemConfigurationsSessionStorage",
      "namespace": "dataAwsccBedrockagentcoreHarness",
      "symbolId": "src/data-awscc-bedrockagentcore-harness/index:DataAwsccBedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentFilesystemConfigurationsSessionStorage"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentFilesystemConfigurationsSessionStorageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentFilesystemConfigurationsSessionStorageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-harness/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
        "line": 383
      },
      "name": "DataAwsccBedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentFilesystemConfigurationsSessionStorageOutputReference",
      "namespace": "dataAwsccBedrockagentcoreHarness",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 410
          },
          "name": "mountPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 394
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentFilesystemConfigurationsSessionStorage"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-harness/index:DataAwsccBedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentFilesystemConfigurationsSessionStorageOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentLifecycleConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentLifecycleConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
        "line": 490
      },
      "name": "DataAwsccBedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentLifecycleConfiguration",
      "namespace": "dataAwsccBedrockagentcoreHarness",
      "symbolId": "src/data-awscc-bedrockagentcore-harness/index:DataAwsccBedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentLifecycleConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentLifecycleConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentLifecycleConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-harness/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-awscc-bedrockagentcore-harness/index.ts",
        "line": 513
      },
      "name": "DataAwsccBedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentLifecycleConfigurationOutputReference",
      "namespace": "dataAwsccBedrockagentcoreHarness",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 540
          },
          "name": "idleRuntimeSessionTimeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 545
          },
          "name": "maxLifetime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 524
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentLifecycleConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-harness/index:DataAwsccBedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentLifecycleConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentNetworkConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentNetworkConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
        "line": 608
      },
      "name": "DataAwsccBedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentNetworkConfiguration",
      "namespace": "dataAwsccBedrockagentcoreHarness",
      "symbolId": "src/data-awscc-bedrockagentcore-harness/index:DataAwsccBedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentNetworkConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentNetworkConfigurationNetworkModeConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentNetworkConfigurationNetworkModeConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
        "line": 549
      },
      "name": "DataAwsccBedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentNetworkConfigurationNetworkModeConfig",
      "namespace": "dataAwsccBedrockagentcoreHarness",
      "symbolId": "src/data-awscc-bedrockagentcore-harness/index:DataAwsccBedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentNetworkConfigurationNetworkModeConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentNetworkConfigurationNetworkModeConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentNetworkConfigurationNetworkModeConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-harness/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-awscc-bedrockagentcore-harness/index.ts",
        "line": 572
      },
      "name": "DataAwsccBedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentNetworkConfigurationNetworkModeConfigOutputReference",
      "namespace": "dataAwsccBedrockagentcoreHarness",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 599
          },
          "name": "securityGroups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 604
          },
          "name": "subnets",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 583
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentNetworkConfigurationNetworkModeConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-harness/index:DataAwsccBedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentNetworkConfigurationNetworkModeConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentNetworkConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentNetworkConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-harness/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-awscc-bedrockagentcore-harness/index.ts",
        "line": 631
      },
      "name": "DataAwsccBedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentNetworkConfigurationOutputReference",
      "namespace": "dataAwsccBedrockagentcoreHarness",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 658
          },
          "name": "networkMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 664
          },
          "name": "networkModeConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentNetworkConfigurationNetworkModeConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 642
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentNetworkConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-harness/index:DataAwsccBedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentNetworkConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
          "line": 698
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
        "line": 691
      },
      "name": "DataAwsccBedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentOutputReference",
      "namespace": "dataAwsccBedrockagentcoreHarness",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 718
          },
          "name": "agentRuntimeArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 723
          },
          "name": "agentRuntimeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 728
          },
          "name": "agentRuntimeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 734
          },
          "name": "filesystemConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentFilesystemConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 740
          },
          "name": "lifecycleConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentLifecycleConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 746
          },
          "name": "networkConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentNetworkConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 702
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironment"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-harness/index:DataAwsccBedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessEnvironmentArtifact": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessEnvironmentArtifact",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
        "line": 859
      },
      "name": "DataAwsccBedrockagentcoreHarnessEnvironmentArtifact",
      "namespace": "dataAwsccBedrockagentcoreHarness",
      "symbolId": "src/data-awscc-bedrockagentcore-harness/index:DataAwsccBedrockagentcoreHarnessEnvironmentArtifact"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessEnvironmentArtifactContainerConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessEnvironmentArtifactContainerConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
        "line": 805
      },
      "name": "DataAwsccBedrockagentcoreHarnessEnvironmentArtifactContainerConfiguration",
      "namespace": "dataAwsccBedrockagentcoreHarness",
      "symbolId": "src/data-awscc-bedrockagentcore-harness/index:DataAwsccBedrockagentcoreHarnessEnvironmentArtifactContainerConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessEnvironmentArtifactContainerConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessEnvironmentArtifactContainerConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
          "line": 835
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
        "line": 828
      },
      "name": "DataAwsccBedrockagentcoreHarnessEnvironmentArtifactContainerConfigurationOutputReference",
      "namespace": "dataAwsccBedrockagentcoreHarness",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 855
          },
          "name": "containerUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 839
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessEnvironmentArtifactContainerConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-harness/index:DataAwsccBedrockagentcoreHarnessEnvironmentArtifactContainerConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessEnvironmentArtifactOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessEnvironmentArtifactOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-harness/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-awscc-bedrockagentcore-harness/index.ts",
        "line": 882
      },
      "name": "DataAwsccBedrockagentcoreHarnessEnvironmentArtifactOutputReference",
      "namespace": "dataAwsccBedrockagentcoreHarness",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 910
          },
          "name": "containerConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessEnvironmentArtifactContainerConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 893
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessEnvironmentArtifact"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-harness/index:DataAwsccBedrockagentcoreHarnessEnvironmentArtifactOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessEnvironmentOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessEnvironmentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-harness/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-awscc-bedrockagentcore-harness/index.ts",
        "line": 773
      },
      "name": "DataAwsccBedrockagentcoreHarnessEnvironmentOutputReference",
      "namespace": "dataAwsccBedrockagentcoreHarness",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 801
          },
          "name": "agentCoreRuntimeEnvironment",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessEnvironmentAgentCoreRuntimeEnvironmentOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 784
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessEnvironment"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-harness/index:DataAwsccBedrockagentcoreHarnessEnvironmentOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessMemory": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessMemory",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
        "line": 1067
      },
      "name": "DataAwsccBedrockagentcoreHarnessMemory",
      "namespace": "dataAwsccBedrockagentcoreHarness",
      "symbolId": "src/data-awscc-bedrockagentcore-harness/index:DataAwsccBedrockagentcoreHarnessMemory"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessMemoryAgentCoreMemoryConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessMemoryAgentCoreMemoryConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
        "line": 997
      },
      "name": "DataAwsccBedrockagentcoreHarnessMemoryAgentCoreMemoryConfiguration",
      "namespace": "dataAwsccBedrockagentcoreHarness",
      "symbolId": "src/data-awscc-bedrockagentcore-harness/index:DataAwsccBedrockagentcoreHarnessMemoryAgentCoreMemoryConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessMemoryAgentCoreMemoryConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessMemoryAgentCoreMemoryConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-harness/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
        "line": 1020
      },
      "name": "DataAwsccBedrockagentcoreHarnessMemoryAgentCoreMemoryConfigurationOutputReference",
      "namespace": "dataAwsccBedrockagentcoreHarness",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 1047
          },
          "name": "actorId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 1052
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 1057
          },
          "name": "messagesCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 1063
          },
          "name": "retrievalConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessMemoryAgentCoreMemoryConfigurationRetrievalConfigMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 1031
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessMemoryAgentCoreMemoryConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-harness/index:DataAwsccBedrockagentcoreHarnessMemoryAgentCoreMemoryConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessMemoryAgentCoreMemoryConfigurationRetrievalConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessMemoryAgentCoreMemoryConfigurationRetrievalConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
        "line": 914
      },
      "name": "DataAwsccBedrockagentcoreHarnessMemoryAgentCoreMemoryConfigurationRetrievalConfig",
      "namespace": "dataAwsccBedrockagentcoreHarness",
      "symbolId": "src/data-awscc-bedrockagentcore-harness/index:DataAwsccBedrockagentcoreHarnessMemoryAgentCoreMemoryConfigurationRetrievalConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessMemoryAgentCoreMemoryConfigurationRetrievalConfigMap": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessMemoryAgentCoreMemoryConfigurationRetrievalConfigMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
          "line": 986
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
        "line": 980
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 993
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessMemoryAgentCoreMemoryConfigurationRetrievalConfigOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockagentcoreHarnessMemoryAgentCoreMemoryConfigurationRetrievalConfigMap",
      "namespace": "dataAwsccBedrockagentcoreHarness",
      "symbolId": "src/data-awscc-bedrockagentcore-harness/index:DataAwsccBedrockagentcoreHarnessMemoryAgentCoreMemoryConfigurationRetrievalConfigMap"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessMemoryAgentCoreMemoryConfigurationRetrievalConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessMemoryAgentCoreMemoryConfigurationRetrievalConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-harness/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": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
        "line": 937
      },
      "name": "DataAwsccBedrockagentcoreHarnessMemoryAgentCoreMemoryConfigurationRetrievalConfigOutputReference",
      "namespace": "dataAwsccBedrockagentcoreHarness",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 965
          },
          "name": "relevanceScore",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 970
          },
          "name": "strategyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 975
          },
          "name": "topK",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 949
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessMemoryAgentCoreMemoryConfigurationRetrievalConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-harness/index:DataAwsccBedrockagentcoreHarnessMemoryAgentCoreMemoryConfigurationRetrievalConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessMemoryOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessMemoryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
          "line": 1097
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
        "line": 1090
      },
      "name": "DataAwsccBedrockagentcoreHarnessMemoryOutputReference",
      "namespace": "dataAwsccBedrockagentcoreHarness",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 1118
          },
          "name": "agentCoreMemoryConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessMemoryAgentCoreMemoryConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 1101
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessMemory"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-harness/index:DataAwsccBedrockagentcoreHarnessMemoryOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessModel": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessModel",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
        "line": 1344
      },
      "name": "DataAwsccBedrockagentcoreHarnessModel",
      "namespace": "dataAwsccBedrockagentcoreHarness",
      "symbolId": "src/data-awscc-bedrockagentcore-harness/index:DataAwsccBedrockagentcoreHarnessModel"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessModelBedrockModelConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessModelBedrockModelConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
        "line": 1122
      },
      "name": "DataAwsccBedrockagentcoreHarnessModelBedrockModelConfig",
      "namespace": "dataAwsccBedrockagentcoreHarness",
      "symbolId": "src/data-awscc-bedrockagentcore-harness/index:DataAwsccBedrockagentcoreHarnessModelBedrockModelConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessModelBedrockModelConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessModelBedrockModelConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
          "line": 1152
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
        "line": 1145
      },
      "name": "DataAwsccBedrockagentcoreHarnessModelBedrockModelConfigOutputReference",
      "namespace": "dataAwsccBedrockagentcoreHarness",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 1172
          },
          "name": "maxTokens",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 1177
          },
          "name": "modelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 1182
          },
          "name": "temperature",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 1187
          },
          "name": "topP",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 1156
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessModelBedrockModelConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-harness/index:DataAwsccBedrockagentcoreHarnessModelBedrockModelConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessModelGeminiModelConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessModelGeminiModelConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
        "line": 1191
      },
      "name": "DataAwsccBedrockagentcoreHarnessModelGeminiModelConfig",
      "namespace": "dataAwsccBedrockagentcoreHarness",
      "symbolId": "src/data-awscc-bedrockagentcore-harness/index:DataAwsccBedrockagentcoreHarnessModelGeminiModelConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessModelGeminiModelConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessModelGeminiModelConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
          "line": 1221
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
        "line": 1214
      },
      "name": "DataAwsccBedrockagentcoreHarnessModelGeminiModelConfigOutputReference",
      "namespace": "dataAwsccBedrockagentcoreHarness",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 1241
          },
          "name": "apiKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 1246
          },
          "name": "maxTokens",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 1251
          },
          "name": "modelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 1256
          },
          "name": "temperature",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 1261
          },
          "name": "topK",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 1266
          },
          "name": "topP",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 1225
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessModelGeminiModelConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-harness/index:DataAwsccBedrockagentcoreHarnessModelGeminiModelConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessModelOpenAiModelConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessModelOpenAiModelConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
        "line": 1270
      },
      "name": "DataAwsccBedrockagentcoreHarnessModelOpenAiModelConfig",
      "namespace": "dataAwsccBedrockagentcoreHarness",
      "symbolId": "src/data-awscc-bedrockagentcore-harness/index:DataAwsccBedrockagentcoreHarnessModelOpenAiModelConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessModelOpenAiModelConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessModelOpenAiModelConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
          "line": 1300
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
        "line": 1293
      },
      "name": "DataAwsccBedrockagentcoreHarnessModelOpenAiModelConfigOutputReference",
      "namespace": "dataAwsccBedrockagentcoreHarness",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 1320
          },
          "name": "apiKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 1325
          },
          "name": "maxTokens",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 1330
          },
          "name": "modelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 1335
          },
          "name": "temperature",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 1340
          },
          "name": "topP",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 1304
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessModelOpenAiModelConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-harness/index:DataAwsccBedrockagentcoreHarnessModelOpenAiModelConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessModelOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessModelOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-harness/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/data-awscc-bedrockagentcore-harness/index.ts",
        "line": 1367
      },
      "name": "DataAwsccBedrockagentcoreHarnessModelOutputReference",
      "namespace": "dataAwsccBedrockagentcoreHarness",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 1395
          },
          "name": "bedrockModelConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessModelBedrockModelConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 1401
          },
          "name": "geminiModelConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessModelGeminiModelConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 1407
          },
          "name": "openAiModelConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessModelOpenAiModelConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 1378
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessModel"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-harness/index:DataAwsccBedrockagentcoreHarnessModelOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessSkills": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessSkills",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
        "line": 1411
      },
      "name": "DataAwsccBedrockagentcoreHarnessSkills",
      "namespace": "dataAwsccBedrockagentcoreHarness",
      "symbolId": "src/data-awscc-bedrockagentcore-harness/index:DataAwsccBedrockagentcoreHarnessSkills"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessSkillsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessSkillsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-harness/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
        "line": 1468
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 1482
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessSkillsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockagentcoreHarnessSkillsList",
      "namespace": "dataAwsccBedrockagentcoreHarness",
      "symbolId": "src/data-awscc-bedrockagentcore-harness/index:DataAwsccBedrockagentcoreHarnessSkillsList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessSkillsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessSkillsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
          "line": 1443
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
        "line": 1434
      },
      "name": "DataAwsccBedrockagentcoreHarnessSkillsOutputReference",
      "namespace": "dataAwsccBedrockagentcoreHarness",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 1463
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 1447
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessSkills"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-harness/index:DataAwsccBedrockagentcoreHarnessSkillsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessSystemPrompt": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessSystemPrompt",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
        "line": 1486
      },
      "name": "DataAwsccBedrockagentcoreHarnessSystemPrompt",
      "namespace": "dataAwsccBedrockagentcoreHarness",
      "symbolId": "src/data-awscc-bedrockagentcore-harness/index:DataAwsccBedrockagentcoreHarnessSystemPrompt"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessSystemPromptList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessSystemPromptList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
          "line": 1550
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
        "line": 1543
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 1557
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessSystemPromptOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockagentcoreHarnessSystemPromptList",
      "namespace": "dataAwsccBedrockagentcoreHarness",
      "symbolId": "src/data-awscc-bedrockagentcore-harness/index:DataAwsccBedrockagentcoreHarnessSystemPromptList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessSystemPromptOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessSystemPromptOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
          "line": 1518
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
        "line": 1509
      },
      "name": "DataAwsccBedrockagentcoreHarnessSystemPromptOutputReference",
      "namespace": "dataAwsccBedrockagentcoreHarness",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 1538
          },
          "name": "text",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 1522
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessSystemPrompt"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-harness/index:DataAwsccBedrockagentcoreHarnessSystemPromptOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
        "line": 1561
      },
      "name": "DataAwsccBedrockagentcoreHarnessTags",
      "namespace": "dataAwsccBedrockagentcoreHarness",
      "symbolId": "src/data-awscc-bedrockagentcore-harness/index:DataAwsccBedrockagentcoreHarnessTags"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
          "line": 1630
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
        "line": 1623
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 1637
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockagentcoreHarnessTagsList",
      "namespace": "dataAwsccBedrockagentcoreHarness",
      "symbolId": "src/data-awscc-bedrockagentcore-harness/index:DataAwsccBedrockagentcoreHarnessTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
          "line": 1593
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
        "line": 1584
      },
      "name": "DataAwsccBedrockagentcoreHarnessTagsOutputReference",
      "namespace": "dataAwsccBedrockagentcoreHarness",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 1613
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 1618
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 1597
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-harness/index:DataAwsccBedrockagentcoreHarnessTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessTools": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessTools",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
        "line": 2147
      },
      "name": "DataAwsccBedrockagentcoreHarnessTools",
      "namespace": "dataAwsccBedrockagentcoreHarness",
      "symbolId": "src/data-awscc-bedrockagentcore-harness/index:DataAwsccBedrockagentcoreHarnessTools"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessToolsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessToolsConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
        "line": 2068
      },
      "name": "DataAwsccBedrockagentcoreHarnessToolsConfig",
      "namespace": "dataAwsccBedrockagentcoreHarness",
      "symbolId": "src/data-awscc-bedrockagentcore-harness/index:DataAwsccBedrockagentcoreHarnessToolsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessToolsConfigAgentCoreBrowser": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessToolsConfigAgentCoreBrowser",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
        "line": 1641
      },
      "name": "DataAwsccBedrockagentcoreHarnessToolsConfigAgentCoreBrowser",
      "namespace": "dataAwsccBedrockagentcoreHarness",
      "symbolId": "src/data-awscc-bedrockagentcore-harness/index:DataAwsccBedrockagentcoreHarnessToolsConfigAgentCoreBrowser"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessToolsConfigAgentCoreBrowserOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessToolsConfigAgentCoreBrowserOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-harness/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-awscc-bedrockagentcore-harness/index.ts",
        "line": 1664
      },
      "name": "DataAwsccBedrockagentcoreHarnessToolsConfigAgentCoreBrowserOutputReference",
      "namespace": "dataAwsccBedrockagentcoreHarness",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 1691
          },
          "name": "browserArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 1675
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessToolsConfigAgentCoreBrowser"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-harness/index:DataAwsccBedrockagentcoreHarnessToolsConfigAgentCoreBrowserOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessToolsConfigAgentCoreCodeInterpreter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessToolsConfigAgentCoreCodeInterpreter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
        "line": 1695
      },
      "name": "DataAwsccBedrockagentcoreHarnessToolsConfigAgentCoreCodeInterpreter",
      "namespace": "dataAwsccBedrockagentcoreHarness",
      "symbolId": "src/data-awscc-bedrockagentcore-harness/index:DataAwsccBedrockagentcoreHarnessToolsConfigAgentCoreCodeInterpreter"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessToolsConfigAgentCoreCodeInterpreterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessToolsConfigAgentCoreCodeInterpreterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-harness/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-awscc-bedrockagentcore-harness/index.ts",
        "line": 1718
      },
      "name": "DataAwsccBedrockagentcoreHarnessToolsConfigAgentCoreCodeInterpreterOutputReference",
      "namespace": "dataAwsccBedrockagentcoreHarness",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 1745
          },
          "name": "codeInterpreterArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 1729
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessToolsConfigAgentCoreCodeInterpreter"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-harness/index:DataAwsccBedrockagentcoreHarnessToolsConfigAgentCoreCodeInterpreterOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessToolsConfigAgentCoreGateway": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessToolsConfigAgentCoreGateway",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
        "line": 1889
      },
      "name": "DataAwsccBedrockagentcoreHarnessToolsConfigAgentCoreGateway",
      "namespace": "dataAwsccBedrockagentcoreHarness",
      "symbolId": "src/data-awscc-bedrockagentcore-harness/index:DataAwsccBedrockagentcoreHarnessToolsConfigAgentCoreGateway"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessToolsConfigAgentCoreGatewayOutboundAuth": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessToolsConfigAgentCoreGatewayOutboundAuth",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
        "line": 1824
      },
      "name": "DataAwsccBedrockagentcoreHarnessToolsConfigAgentCoreGatewayOutboundAuth",
      "namespace": "dataAwsccBedrockagentcoreHarness",
      "symbolId": "src/data-awscc-bedrockagentcore-harness/index:DataAwsccBedrockagentcoreHarnessToolsConfigAgentCoreGatewayOutboundAuth"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessToolsConfigAgentCoreGatewayOutboundAuthOauth": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessToolsConfigAgentCoreGatewayOutboundAuthOauth",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
        "line": 1749
      },
      "name": "DataAwsccBedrockagentcoreHarnessToolsConfigAgentCoreGatewayOutboundAuthOauth",
      "namespace": "dataAwsccBedrockagentcoreHarness",
      "symbolId": "src/data-awscc-bedrockagentcore-harness/index:DataAwsccBedrockagentcoreHarnessToolsConfigAgentCoreGatewayOutboundAuthOauth"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessToolsConfigAgentCoreGatewayOutboundAuthOauthOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessToolsConfigAgentCoreGatewayOutboundAuthOauthOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-harness/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-awscc-bedrockagentcore-harness/index.ts",
        "line": 1772
      },
      "name": "DataAwsccBedrockagentcoreHarnessToolsConfigAgentCoreGatewayOutboundAuthOauthOutputReference",
      "namespace": "dataAwsccBedrockagentcoreHarness",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 1800
          },
          "name": "customParameters",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 1805
          },
          "name": "defaultReturnUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 1810
          },
          "name": "grantType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 1815
          },
          "name": "providerArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 1820
          },
          "name": "scopes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 1783
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessToolsConfigAgentCoreGatewayOutboundAuthOauth"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-harness/index:DataAwsccBedrockagentcoreHarnessToolsConfigAgentCoreGatewayOutboundAuthOauthOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessToolsConfigAgentCoreGatewayOutboundAuthOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessToolsConfigAgentCoreGatewayOutboundAuthOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-harness/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-awscc-bedrockagentcore-harness/index.ts",
        "line": 1847
      },
      "name": "DataAwsccBedrockagentcoreHarnessToolsConfigAgentCoreGatewayOutboundAuthOutputReference",
      "namespace": "dataAwsccBedrockagentcoreHarness",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 1874
          },
          "name": "awsIam",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 1879
          },
          "name": "none",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 1885
          },
          "name": "oauth",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessToolsConfigAgentCoreGatewayOutboundAuthOauthOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 1858
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessToolsConfigAgentCoreGatewayOutboundAuth"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-harness/index:DataAwsccBedrockagentcoreHarnessToolsConfigAgentCoreGatewayOutboundAuthOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessToolsConfigAgentCoreGatewayOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessToolsConfigAgentCoreGatewayOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
          "line": 1919
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
        "line": 1912
      },
      "name": "DataAwsccBedrockagentcoreHarnessToolsConfigAgentCoreGatewayOutputReference",
      "namespace": "dataAwsccBedrockagentcoreHarness",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 1939
          },
          "name": "gatewayArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 1945
          },
          "name": "outboundAuth",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessToolsConfigAgentCoreGatewayOutboundAuthOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 1923
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessToolsConfigAgentCoreGateway"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-harness/index:DataAwsccBedrockagentcoreHarnessToolsConfigAgentCoreGatewayOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessToolsConfigInlineFunction": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessToolsConfigInlineFunction",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
        "line": 1949
      },
      "name": "DataAwsccBedrockagentcoreHarnessToolsConfigInlineFunction",
      "namespace": "dataAwsccBedrockagentcoreHarness",
      "symbolId": "src/data-awscc-bedrockagentcore-harness/index:DataAwsccBedrockagentcoreHarnessToolsConfigInlineFunction"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessToolsConfigInlineFunctionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessToolsConfigInlineFunctionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
          "line": 1979
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
        "line": 1972
      },
      "name": "DataAwsccBedrockagentcoreHarnessToolsConfigInlineFunctionOutputReference",
      "namespace": "dataAwsccBedrockagentcoreHarness",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 1999
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 2004
          },
          "name": "inputSchema",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 1983
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessToolsConfigInlineFunction"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-harness/index:DataAwsccBedrockagentcoreHarnessToolsConfigInlineFunctionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessToolsConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessToolsConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-harness/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-awscc-bedrockagentcore-harness/index.ts",
        "line": 2091
      },
      "name": "DataAwsccBedrockagentcoreHarnessToolsConfigOutputReference",
      "namespace": "dataAwsccBedrockagentcoreHarness",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 2119
          },
          "name": "agentCoreBrowser",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessToolsConfigAgentCoreBrowserOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 2125
          },
          "name": "agentCoreCodeInterpreter",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessToolsConfigAgentCoreCodeInterpreterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 2131
          },
          "name": "agentCoreGateway",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessToolsConfigAgentCoreGatewayOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 2137
          },
          "name": "inlineFunction",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessToolsConfigInlineFunctionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 2143
          },
          "name": "remoteMcp",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessToolsConfigRemoteMcpOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 2102
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessToolsConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-harness/index:DataAwsccBedrockagentcoreHarnessToolsConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessToolsConfigRemoteMcp": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessToolsConfigRemoteMcp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
        "line": 2008
      },
      "name": "DataAwsccBedrockagentcoreHarnessToolsConfigRemoteMcp",
      "namespace": "dataAwsccBedrockagentcoreHarness",
      "symbolId": "src/data-awscc-bedrockagentcore-harness/index:DataAwsccBedrockagentcoreHarnessToolsConfigRemoteMcp"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessToolsConfigRemoteMcpOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessToolsConfigRemoteMcpOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
          "line": 2038
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
        "line": 2031
      },
      "name": "DataAwsccBedrockagentcoreHarnessToolsConfigRemoteMcpOutputReference",
      "namespace": "dataAwsccBedrockagentcoreHarness",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 2059
          },
          "name": "headers",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 2064
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 2042
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessToolsConfigRemoteMcp"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-harness/index:DataAwsccBedrockagentcoreHarnessToolsConfigRemoteMcpOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessToolsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessToolsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
          "line": 2222
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
        "line": 2215
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 2229
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessToolsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockagentcoreHarnessToolsList",
      "namespace": "dataAwsccBedrockagentcoreHarness",
      "symbolId": "src/data-awscc-bedrockagentcore-harness/index:DataAwsccBedrockagentcoreHarnessToolsList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessToolsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessToolsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-harness/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
        "line": 2170
      },
      "name": "DataAwsccBedrockagentcoreHarnessToolsOutputReference",
      "namespace": "dataAwsccBedrockagentcoreHarness",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 2200
          },
          "name": "config",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessToolsConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 2205
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 2210
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 2183
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessTools"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-harness/index:DataAwsccBedrockagentcoreHarnessToolsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessTruncation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessTruncation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
        "line": 2412
      },
      "name": "DataAwsccBedrockagentcoreHarnessTruncation",
      "namespace": "dataAwsccBedrockagentcoreHarness",
      "symbolId": "src/data-awscc-bedrockagentcore-harness/index:DataAwsccBedrockagentcoreHarnessTruncation"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessTruncationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessTruncationConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
        "line": 2351
      },
      "name": "DataAwsccBedrockagentcoreHarnessTruncationConfig",
      "namespace": "dataAwsccBedrockagentcoreHarness",
      "symbolId": "src/data-awscc-bedrockagentcore-harness/index:DataAwsccBedrockagentcoreHarnessTruncationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessTruncationConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessTruncationConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
          "line": 2381
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
        "line": 2374
      },
      "name": "DataAwsccBedrockagentcoreHarnessTruncationConfigOutputReference",
      "namespace": "dataAwsccBedrockagentcoreHarness",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 2402
          },
          "name": "slidingWindow",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessTruncationConfigSlidingWindowOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 2408
          },
          "name": "summarization",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessTruncationConfigSummarizationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 2385
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessTruncationConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-harness/index:DataAwsccBedrockagentcoreHarnessTruncationConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessTruncationConfigSlidingWindow": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessTruncationConfigSlidingWindow",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
        "line": 2233
      },
      "name": "DataAwsccBedrockagentcoreHarnessTruncationConfigSlidingWindow",
      "namespace": "dataAwsccBedrockagentcoreHarness",
      "symbolId": "src/data-awscc-bedrockagentcore-harness/index:DataAwsccBedrockagentcoreHarnessTruncationConfigSlidingWindow"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessTruncationConfigSlidingWindowOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessTruncationConfigSlidingWindowOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
          "line": 2263
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
        "line": 2256
      },
      "name": "DataAwsccBedrockagentcoreHarnessTruncationConfigSlidingWindowOutputReference",
      "namespace": "dataAwsccBedrockagentcoreHarness",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 2283
          },
          "name": "messagesCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 2267
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessTruncationConfigSlidingWindow"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-harness/index:DataAwsccBedrockagentcoreHarnessTruncationConfigSlidingWindowOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessTruncationConfigSummarization": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessTruncationConfigSummarization",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
        "line": 2287
      },
      "name": "DataAwsccBedrockagentcoreHarnessTruncationConfigSummarization",
      "namespace": "dataAwsccBedrockagentcoreHarness",
      "symbolId": "src/data-awscc-bedrockagentcore-harness/index:DataAwsccBedrockagentcoreHarnessTruncationConfigSummarization"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessTruncationConfigSummarizationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessTruncationConfigSummarizationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-harness/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-awscc-bedrockagentcore-harness/index.ts",
        "line": 2310
      },
      "name": "DataAwsccBedrockagentcoreHarnessTruncationConfigSummarizationOutputReference",
      "namespace": "dataAwsccBedrockagentcoreHarness",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 2337
          },
          "name": "preserveRecentMessages",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 2342
          },
          "name": "summarizationSystemPrompt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 2347
          },
          "name": "summaryRatio",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 2321
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessTruncationConfigSummarization"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-harness/index:DataAwsccBedrockagentcoreHarnessTruncationConfigSummarizationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessTruncationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessTruncationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
          "line": 2442
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
        "line": 2435
      },
      "name": "DataAwsccBedrockagentcoreHarnessTruncationOutputReference",
      "namespace": "dataAwsccBedrockagentcoreHarness",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 2463
          },
          "name": "config",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessTruncationConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 2468
          },
          "name": "strategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness/index.ts",
            "line": 2446
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarness.DataAwsccBedrockagentcoreHarnessTruncation"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-harness/index:DataAwsccBedrockagentcoreHarnessTruncationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarnessEndpoint.DataAwsccBedrockagentcoreHarnessEndpoint": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_harness_endpoint awscc_bedrockagentcore_harness_endpoint}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarnessEndpoint.DataAwsccBedrockagentcoreHarnessEndpoint",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_harness_endpoint awscc_bedrockagentcore_harness_endpoint} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-harness-endpoint/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-awscc.dataAwsccBedrockagentcoreHarnessEndpoint.DataAwsccBedrockagentcoreHarnessEndpointConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-harness-endpoint/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBedrockagentcoreHarnessEndpoint resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness-endpoint/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 DataAwsccBedrockagentcoreHarnessEndpoint to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_harness_endpoint#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBedrockagentcoreHarnessEndpoint that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBedrockagentcoreHarnessEndpoint to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness-endpoint/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-awscc-bedrockagentcore-harness-endpoint/index.ts",
            "line": 243
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBedrockagentcoreHarnessEndpoint",
      "namespace": "dataAwsccBedrockagentcoreHarnessEndpoint",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness-endpoint/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness-endpoint/index.ts",
            "line": 165
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness-endpoint/index.ts",
            "line": 170
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness-endpoint/index.ts",
            "line": 175
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness-endpoint/index.ts",
            "line": 180
          },
          "name": "endpointName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness-endpoint/index.ts",
            "line": 185
          },
          "name": "harnessId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness-endpoint/index.ts",
            "line": 190
          },
          "name": "harnessName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness-endpoint/index.ts",
            "line": 208
          },
          "name": "liveVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness-endpoint/index.ts",
            "line": 213
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness-endpoint/index.ts",
            "line": 219
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarnessEndpoint.DataAwsccBedrockagentcoreHarnessEndpointTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness-endpoint/index.ts",
            "line": 224
          },
          "name": "targetVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness-endpoint/index.ts",
            "line": 229
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness-endpoint/index.ts",
            "line": 203
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness-endpoint/index.ts",
            "line": 196
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-harness-endpoint/index:DataAwsccBedrockagentcoreHarnessEndpoint"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarnessEndpoint.DataAwsccBedrockagentcoreHarnessEndpointConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarnessEndpoint.DataAwsccBedrockagentcoreHarnessEndpointConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-harness-endpoint/index.ts",
        "line": 14
      },
      "name": "DataAwsccBedrockagentcoreHarnessEndpointConfig",
      "namespace": "dataAwsccBedrockagentcoreHarnessEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_harness_endpoint#id DataAwsccBedrockagentcoreHarnessEndpoint#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness-endpoint/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-harness-endpoint/index:DataAwsccBedrockagentcoreHarnessEndpointConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarnessEndpoint.DataAwsccBedrockagentcoreHarnessEndpointTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarnessEndpoint.DataAwsccBedrockagentcoreHarnessEndpointTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-harness-endpoint/index.ts",
        "line": 25
      },
      "name": "DataAwsccBedrockagentcoreHarnessEndpointTags",
      "namespace": "dataAwsccBedrockagentcoreHarnessEndpoint",
      "symbolId": "src/data-awscc-bedrockagentcore-harness-endpoint/index:DataAwsccBedrockagentcoreHarnessEndpointTags"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarnessEndpoint.DataAwsccBedrockagentcoreHarnessEndpointTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarnessEndpoint.DataAwsccBedrockagentcoreHarnessEndpointTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-harness-endpoint/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-awscc-bedrockagentcore-harness-endpoint/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness-endpoint/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-awscc.dataAwsccBedrockagentcoreHarnessEndpoint.DataAwsccBedrockagentcoreHarnessEndpointTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockagentcoreHarnessEndpointTagsList",
      "namespace": "dataAwsccBedrockagentcoreHarnessEndpoint",
      "symbolId": "src/data-awscc-bedrockagentcore-harness-endpoint/index:DataAwsccBedrockagentcoreHarnessEndpointTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarnessEndpoint.DataAwsccBedrockagentcoreHarnessEndpointTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarnessEndpoint.DataAwsccBedrockagentcoreHarnessEndpointTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-harness-endpoint/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-harness-endpoint/index.ts",
        "line": 48
      },
      "name": "DataAwsccBedrockagentcoreHarnessEndpointTagsOutputReference",
      "namespace": "dataAwsccBedrockagentcoreHarnessEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness-endpoint/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness-endpoint/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harness-endpoint/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarnessEndpoint.DataAwsccBedrockagentcoreHarnessEndpointTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-harness-endpoint/index:DataAwsccBedrockagentcoreHarnessEndpointTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarnesses.DataAwsccBedrockagentcoreHarnesses": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_harnesses awscc_bedrockagentcore_harnesses}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarnesses.DataAwsccBedrockagentcoreHarnesses",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_harnesses awscc_bedrockagentcore_harnesses} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-harnesses/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarnesses.DataAwsccBedrockagentcoreHarnessesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-harnesses/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBedrockagentcoreHarnesses resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harnesses/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccBedrockagentcoreHarnesses to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_harnesses#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBedrockagentcoreHarnesses that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBedrockagentcoreHarnesses to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harnesses/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harnesses/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBedrockagentcoreHarnesses",
      "namespace": "dataAwsccBedrockagentcoreHarnesses",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harnesses/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harnesses/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-harnesses/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-harnesses/index:DataAwsccBedrockagentcoreHarnesses"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarnesses.DataAwsccBedrockagentcoreHarnessesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreHarnesses.DataAwsccBedrockagentcoreHarnessesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-harnesses/index.ts",
        "line": 14
      },
      "name": "DataAwsccBedrockagentcoreHarnessesConfig",
      "namespace": "dataAwsccBedrockagentcoreHarnesses",
      "symbolId": "src/data-awscc-bedrockagentcore-harnesses/index:DataAwsccBedrockagentcoreHarnessesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemories.DataAwsccBedrockagentcoreMemories": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_memories awscc_bedrockagentcore_memories}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemories.DataAwsccBedrockagentcoreMemories",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_memories awscc_bedrockagentcore_memories} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-memories/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemories.DataAwsccBedrockagentcoreMemoriesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memories/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBedrockagentcoreMemories resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memories/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccBedrockagentcoreMemories to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_memories#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBedrockagentcoreMemories that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBedrockagentcoreMemories to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memories/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memories/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBedrockagentcoreMemories",
      "namespace": "dataAwsccBedrockagentcoreMemories",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memories/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memories/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memories/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-memories/index:DataAwsccBedrockagentcoreMemories"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemories.DataAwsccBedrockagentcoreMemoriesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemories.DataAwsccBedrockagentcoreMemoriesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memories/index.ts",
        "line": 14
      },
      "name": "DataAwsccBedrockagentcoreMemoriesConfig",
      "namespace": "dataAwsccBedrockagentcoreMemories",
      "symbolId": "src/data-awscc-bedrockagentcore-memories/index:DataAwsccBedrockagentcoreMemoriesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemory": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_memory awscc_bedrockagentcore_memory}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemory",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_memory awscc_bedrockagentcore_memory} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
          "line": 5775
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 5743
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBedrockagentcoreMemory resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 5760
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccBedrockagentcoreMemory to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_memory#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBedrockagentcoreMemory that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBedrockagentcoreMemory to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 5894
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 5900
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBedrockagentcoreMemory",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 5748
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 5799
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 5804
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 5809
          },
          "name": "encryptionKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 5814
          },
          "name": "eventExpiryDuration",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 5819
          },
          "name": "failureReason",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 5838
          },
          "name": "indexedKeys",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryIndexedKeysList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 5843
          },
          "name": "memoryArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 5848
          },
          "name": "memoryExecutionRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 5853
          },
          "name": "memoryId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 5859
          },
          "name": "memoryStrategies",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 5864
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 5869
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 5875
          },
          "name": "streamDeliveryResources",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryStreamDeliveryResourcesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 5881
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 5886
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 5832
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 5825
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemory"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 14
      },
      "name": "DataAwsccBedrockagentcoreMemoryConfig",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_memory#id DataAwsccBedrockagentcoreMemory#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryIndexedKeys": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryIndexedKeys",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 25
      },
      "name": "DataAwsccBedrockagentcoreMemoryIndexedKeys",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryIndexedKeys"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryIndexedKeysList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryIndexedKeysList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-memory/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-awscc-bedrockagentcore-memory/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/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-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryIndexedKeysOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockagentcoreMemoryIndexedKeysList",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryIndexedKeysList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryIndexedKeysOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryIndexedKeysOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 48
      },
      "name": "DataAwsccBedrockagentcoreMemoryIndexedKeysOutputReference",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 82
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryIndexedKeys"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryIndexedKeysOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategies": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategies",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 5368
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategies",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategies"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 2291
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategy",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategy"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 1712
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfiguration",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverride": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverride",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 798
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverride",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverride"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideConsolidation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideConsolidation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 105
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideConsolidation",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideConsolidation"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideConsolidationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideConsolidationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-memory/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-awscc-bedrockagentcore-memory/index.ts",
        "line": 128
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideConsolidationOutputReference",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 155
          },
          "name": "appendToPrompt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 160
          },
          "name": "modelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 139
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideConsolidation"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideConsolidationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideExtraction": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideExtraction",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 164
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideExtraction",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideExtraction"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideExtractionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideExtractionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-memory/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 187
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideExtractionOutputReference",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 214
          },
          "name": "appendToPrompt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 219
          },
          "name": "modelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 198
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideExtraction"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideExtractionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-memory/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/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 821
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideOutputReference",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 849
          },
          "name": "consolidation",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideConsolidationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 855
          },
          "name": "extraction",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideExtractionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 861
          },
          "name": "reflection",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 832
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverride"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflection": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflection",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 723
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflection",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflection"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchema": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchema",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 668
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchema",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchema"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchema": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchema",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 582
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchema",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchema"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 527
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfig",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 462
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfig",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-memory/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-awscc-bedrockagentcore-memory/index.ts",
        "line": 485
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigOutputReference",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 512
          },
          "name": "definition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 517
          },
          "name": "llmExtractionInstruction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 523
          },
          "name": "validation",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 496
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 395
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidation",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidation"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 223
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidation",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidation"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-memory/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-awscc-bedrockagentcore-memory/index.ts",
        "line": 246
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidationOutputReference",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 273
          },
          "name": "maxValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 278
          },
          "name": "minValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 257
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidation"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-memory/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/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 418
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationOutputReference",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 446
          },
          "name": "numberValidation",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 452
          },
          "name": "stringListValidation",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 458
          },
          "name": "stringValidation",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 429
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidation"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 282
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidation",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidation"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-memory/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-awscc-bedrockagentcore-memory/index.ts",
        "line": 305
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidationOutputReference",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 332
          },
          "name": "allowedValues",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 337
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 316
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidation"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 341
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidation",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidation"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-memory/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-awscc-bedrockagentcore-memory/index.ts",
        "line": 364
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidationOutputReference",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 391
          },
          "name": "allowedValues",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 375
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidation"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-memory/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 550
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigOutputReference",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 578
          },
          "name": "llmExtractionConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 561
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-memory/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-awscc-bedrockagentcore-memory/index.ts",
        "line": 650
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/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-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaList",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-memory/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 605
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaOutputReference",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 635
          },
          "name": "extractionConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaExtractionConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 640
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 645
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 618
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchema"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
          "line": 698
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 691
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaOutputReference",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 719
          },
          "name": "metadataSchema",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaMetadataSchemaList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 702
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchema"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-memory/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/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 746
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionOutputReference",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 773
          },
          "name": "appendToPrompt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 779
          },
          "name": "memoryRecordSchema",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionMemoryRecordSchemaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 784
          },
          "name": "modelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 794
          },
          "name": "namespaces",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 789
          },
          "name": "namespaceTemplates",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 757
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflection"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideReflectionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
          "line": 1742
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 1735
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationOutputReference",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 1763
          },
          "name": "episodicOverride",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationEpisodicOverrideOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 1769
          },
          "name": "selfManagedConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 1775
          },
          "name": "semanticOverride",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSemanticOverrideOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 1781
          },
          "name": "summaryOverride",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSummaryOverrideOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 1787
          },
          "name": "userPreferenceOverride",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationUserPreferenceOverrideOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 1746
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 1174
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfiguration",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationInvocationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationInvocationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 865
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationInvocationConfiguration",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationInvocationConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationInvocationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationInvocationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
          "line": 895
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 888
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationInvocationConfigurationOutputReference",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 915
          },
          "name": "payloadDeliveryBucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 920
          },
          "name": "topicArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 899
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationInvocationConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationInvocationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
          "line": 1204
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 1197
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationOutputReference",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 1224
          },
          "name": "historicalContextWindowSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 1230
          },
          "name": "invocationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationInvocationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 1236
          },
          "name": "triggerConditions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationTriggerConditionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 1208
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationTriggerConditions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationTriggerConditions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 1086
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationTriggerConditions",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationTriggerConditions"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationTriggerConditionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationTriggerConditionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
          "line": 1163
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 1156
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 1170
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationTriggerConditionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationTriggerConditionsList",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationTriggerConditionsList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationTriggerConditionsMessageBasedTrigger": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationTriggerConditionsMessageBasedTrigger",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 924
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationTriggerConditionsMessageBasedTrigger",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationTriggerConditionsMessageBasedTrigger"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationTriggerConditionsMessageBasedTriggerOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationTriggerConditionsMessageBasedTriggerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-memory/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-awscc-bedrockagentcore-memory/index.ts",
        "line": 947
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationTriggerConditionsMessageBasedTriggerOutputReference",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 974
          },
          "name": "messageCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 958
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationTriggerConditionsMessageBasedTrigger"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationTriggerConditionsMessageBasedTriggerOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationTriggerConditionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationTriggerConditionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
          "line": 1118
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 1109
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationTriggerConditionsOutputReference",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 1139
          },
          "name": "messageBasedTrigger",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationTriggerConditionsMessageBasedTriggerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 1145
          },
          "name": "timeBasedTrigger",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationTriggerConditionsTimeBasedTriggerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 1151
          },
          "name": "tokenBasedTrigger",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationTriggerConditionsTokenBasedTriggerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 1122
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationTriggerConditions"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationTriggerConditionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationTriggerConditionsTimeBasedTrigger": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationTriggerConditionsTimeBasedTrigger",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 978
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationTriggerConditionsTimeBasedTrigger",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationTriggerConditionsTimeBasedTrigger"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationTriggerConditionsTimeBasedTriggerOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationTriggerConditionsTimeBasedTriggerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-memory/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-awscc-bedrockagentcore-memory/index.ts",
        "line": 1001
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationTriggerConditionsTimeBasedTriggerOutputReference",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 1028
          },
          "name": "idleSessionTimeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 1012
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationTriggerConditionsTimeBasedTrigger"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationTriggerConditionsTimeBasedTriggerOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationTriggerConditionsTokenBasedTrigger": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationTriggerConditionsTokenBasedTrigger",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 1032
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationTriggerConditionsTokenBasedTrigger",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationTriggerConditionsTokenBasedTrigger"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationTriggerConditionsTokenBasedTriggerOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationTriggerConditionsTokenBasedTriggerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-memory/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-awscc-bedrockagentcore-memory/index.ts",
        "line": 1055
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationTriggerConditionsTokenBasedTriggerOutputReference",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 1082
          },
          "name": "tokenCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 1066
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationTriggerConditionsTokenBasedTrigger"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSelfManagedConfigurationTriggerConditionsTokenBasedTriggerOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSemanticOverride": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSemanticOverride",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 1358
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSemanticOverride",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSemanticOverride"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSemanticOverrideConsolidation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSemanticOverrideConsolidation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 1240
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSemanticOverrideConsolidation",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSemanticOverrideConsolidation"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSemanticOverrideConsolidationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSemanticOverrideConsolidationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-memory/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-awscc-bedrockagentcore-memory/index.ts",
        "line": 1263
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSemanticOverrideConsolidationOutputReference",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 1290
          },
          "name": "appendToPrompt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 1295
          },
          "name": "modelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 1274
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSemanticOverrideConsolidation"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSemanticOverrideConsolidationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSemanticOverrideExtraction": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSemanticOverrideExtraction",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 1299
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSemanticOverrideExtraction",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSemanticOverrideExtraction"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSemanticOverrideExtractionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSemanticOverrideExtractionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
          "line": 1329
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 1322
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSemanticOverrideExtractionOutputReference",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 1349
          },
          "name": "appendToPrompt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 1354
          },
          "name": "modelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 1333
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSemanticOverrideExtraction"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSemanticOverrideExtractionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSemanticOverrideOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSemanticOverrideOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-memory/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/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 1381
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSemanticOverrideOutputReference",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 1409
          },
          "name": "consolidation",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSemanticOverrideConsolidationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 1415
          },
          "name": "extraction",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSemanticOverrideExtractionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 1392
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSemanticOverride"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSemanticOverrideOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSummaryOverride": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSummaryOverride",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 1478
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSummaryOverride",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSummaryOverride"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSummaryOverrideConsolidation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSummaryOverrideConsolidation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 1419
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSummaryOverrideConsolidation",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSummaryOverrideConsolidation"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSummaryOverrideConsolidationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSummaryOverrideConsolidationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
          "line": 1449
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 1442
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSummaryOverrideConsolidationOutputReference",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 1469
          },
          "name": "appendToPrompt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 1474
          },
          "name": "modelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 1453
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSummaryOverrideConsolidation"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSummaryOverrideConsolidationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSummaryOverrideOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSummaryOverrideOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
          "line": 1508
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 1501
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSummaryOverrideOutputReference",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 1529
          },
          "name": "consolidation",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSummaryOverrideConsolidationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 1512
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSummaryOverride"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationSummaryOverrideOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationUserPreferenceOverride": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationUserPreferenceOverride",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 1651
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationUserPreferenceOverride",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationUserPreferenceOverride"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationUserPreferenceOverrideConsolidation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationUserPreferenceOverrideConsolidation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 1533
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationUserPreferenceOverrideConsolidation",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationUserPreferenceOverrideConsolidation"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationUserPreferenceOverrideConsolidationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationUserPreferenceOverrideConsolidationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-memory/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-awscc-bedrockagentcore-memory/index.ts",
        "line": 1556
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationUserPreferenceOverrideConsolidationOutputReference",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 1583
          },
          "name": "appendToPrompt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 1588
          },
          "name": "modelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 1567
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationUserPreferenceOverrideConsolidation"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationUserPreferenceOverrideConsolidationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationUserPreferenceOverrideExtraction": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationUserPreferenceOverrideExtraction",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 1592
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationUserPreferenceOverrideExtraction",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationUserPreferenceOverrideExtraction"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationUserPreferenceOverrideExtractionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationUserPreferenceOverrideExtractionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
          "line": 1622
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 1615
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationUserPreferenceOverrideExtractionOutputReference",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 1642
          },
          "name": "appendToPrompt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 1647
          },
          "name": "modelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 1626
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationUserPreferenceOverrideExtraction"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationUserPreferenceOverrideExtractionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationUserPreferenceOverrideOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationUserPreferenceOverrideOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
          "line": 1681
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 1674
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationUserPreferenceOverrideOutputReference",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 1702
          },
          "name": "consolidation",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationUserPreferenceOverrideConsolidationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 1708
          },
          "name": "extraction",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationUserPreferenceOverrideExtractionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 1685
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationUserPreferenceOverride"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationUserPreferenceOverrideOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchema": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchema",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 2236
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchema",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchema"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchema": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchema",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 2150
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchema",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchema"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 2095
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfig",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 2030
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfig",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-memory/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/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 2053
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigOutputReference",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 2080
          },
          "name": "definition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 2085
          },
          "name": "llmExtractionInstruction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 2091
          },
          "name": "validation",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 2064
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 1963
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidation",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidation"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 1791
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidation",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidation"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
          "line": 1821
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 1814
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidationOutputReference",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 1841
          },
          "name": "maxValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 1846
          },
          "name": "minValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 1825
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidation"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
          "line": 1993
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 1986
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationOutputReference",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 2014
          },
          "name": "numberValidation",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 2020
          },
          "name": "stringListValidation",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 2026
          },
          "name": "stringValidation",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 1997
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidation"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 1850
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidation",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidation"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
          "line": 1880
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 1873
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidationOutputReference",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 1900
          },
          "name": "allowedValues",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 1905
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 1884
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidation"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 1909
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidation",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidation"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
          "line": 1939
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 1932
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidationOutputReference",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 1959
          },
          "name": "allowedValues",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 1943
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidation"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
          "line": 2125
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 2118
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigOutputReference",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 2146
          },
          "name": "llmExtractionConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 2129
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
          "line": 2225
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 2218
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 2232
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaList",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-memory/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 2173
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaOutputReference",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 2203
          },
          "name": "extractionConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 2208
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 2213
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 2186
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchema"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
          "line": 2266
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 2259
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaOutputReference",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 2287
          },
          "name": "metadataSchema",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaMetadataSchemaList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 2270
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchema"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
          "line": 2321
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 2314
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyOutputReference",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 2342
          },
          "name": "configuration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 2347
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 2352
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 2358
          },
          "name": "memoryRecordSchema",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyMemoryRecordSchemaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 2363
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 2373
          },
          "name": "namespaces",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 2368
          },
          "name": "namespaceTemplates",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 2378
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 2383
          },
          "name": "strategyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 2388
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 2393
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 2325
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategy"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 3462
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategy",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategy"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchema": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchema",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 2842
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchema",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchema"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchema": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchema",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 2756
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchema",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchema"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 2701
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfig",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 2636
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfig",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
          "line": 2666
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 2659
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigOutputReference",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 2686
          },
          "name": "definition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 2691
          },
          "name": "llmExtractionInstruction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 2697
          },
          "name": "validation",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 2670
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 2569
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidation",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidation"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 2397
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidation",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidation"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
          "line": 2427
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 2420
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidationOutputReference",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 2447
          },
          "name": "maxValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 2452
          },
          "name": "minValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 2431
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidation"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
          "line": 2599
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 2592
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationOutputReference",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 2620
          },
          "name": "numberValidation",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 2626
          },
          "name": "stringListValidation",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 2632
          },
          "name": "stringValidation",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 2603
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidation"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 2456
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidation",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidation"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
          "line": 2486
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 2479
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidationOutputReference",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 2506
          },
          "name": "allowedValues",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 2511
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 2490
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidation"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 2515
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidation",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidation"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
          "line": 2545
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 2538
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidationOutputReference",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 2565
          },
          "name": "allowedValues",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 2549
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidation"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
          "line": 2731
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 2724
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigOutputReference",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 2752
          },
          "name": "llmExtractionConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 2735
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
          "line": 2831
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 2824
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 2838
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaList",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
          "line": 2788
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 2779
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaOutputReference",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 2809
          },
          "name": "extractionConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 2814
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 2819
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 2792
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchema"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
          "line": 2872
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 2865
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaOutputReference",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 2893
          },
          "name": "metadataSchema",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaMetadataSchemaList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 2876
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchema"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
          "line": 3492
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 3485
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyOutputReference",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 3512
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 3517
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 3523
          },
          "name": "memoryRecordSchema",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyMemoryRecordSchemaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 3528
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 3538
          },
          "name": "namespaces",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 3533
          },
          "name": "namespaceTemplates",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 3544
          },
          "name": "reflectionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 3549
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 3554
          },
          "name": "strategyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 3559
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 3564
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 3496
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategy"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 3397
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfiguration",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchema": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchema",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 3342
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchema",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchema"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchema": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchema",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 3256
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchema",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchema"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 3201
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfig",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 3136
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfig",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-memory/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 3159
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigOutputReference",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 3186
          },
          "name": "definition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 3191
          },
          "name": "llmExtractionInstruction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 3197
          },
          "name": "validation",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 3170
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 3069
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidation",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidation"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 2897
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidation",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidation"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
          "line": 2927
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 2920
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidationOutputReference",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 2947
          },
          "name": "maxValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 2952
          },
          "name": "minValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 2931
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidation"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
          "line": 3099
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 3092
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationOutputReference",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 3120
          },
          "name": "numberValidation",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 3126
          },
          "name": "stringListValidation",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 3132
          },
          "name": "stringValidation",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 3103
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidation"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 2956
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidation",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidation"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
          "line": 2986
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 2979
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidationOutputReference",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 3006
          },
          "name": "allowedValues",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 3011
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 2990
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidation"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 3015
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidation",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidation"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
          "line": 3045
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 3038
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidationOutputReference",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 3065
          },
          "name": "allowedValues",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 3049
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidation"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
          "line": 3231
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 3224
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigOutputReference",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 3252
          },
          "name": "llmExtractionConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 3235
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
          "line": 3331
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 3324
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 3338
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaList",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
          "line": 3288
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 3279
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaOutputReference",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 3309
          },
          "name": "extractionConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaExtractionConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 3314
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 3319
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 3292
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchema"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
          "line": 3372
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 3365
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaOutputReference",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 3393
          },
          "name": "metadataSchema",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaMetadataSchemaList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 3376
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchema"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
          "line": 3427
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 3420
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationOutputReference",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 3448
          },
          "name": "memoryRecordSchema",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationMemoryRecordSchemaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 3458
          },
          "name": "namespaces",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 3453
          },
          "name": "namespaceTemplates",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 3431
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyReflectionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
          "line": 5457
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 5450
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 5464
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesList",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
          "line": 5400
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 5391
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesOutputReference",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 5421
          },
          "name": "customMemoryStrategy",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesCustomMemoryStrategyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 5427
          },
          "name": "episodicMemoryStrategy",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesEpisodicMemoryStrategyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 5433
          },
          "name": "semanticMemoryStrategy",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 5439
          },
          "name": "summaryMemoryStrategy",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 5445
          },
          "name": "userPreferenceMemoryStrategy",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 5404
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategies"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 4068
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategy",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategy"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchema": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchema",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 4013
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchema",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchema"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchema": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchema",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 3927
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchema",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchema"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 3872
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfig",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 3807
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfig",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
          "line": 3837
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 3830
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigOutputReference",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 3857
          },
          "name": "definition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 3862
          },
          "name": "llmExtractionInstruction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 3868
          },
          "name": "validation",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 3841
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 3740
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidation",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidation"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 3568
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidation",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidation"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
          "line": 3598
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 3591
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidationOutputReference",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 3618
          },
          "name": "maxValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 3623
          },
          "name": "minValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 3602
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidation"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
          "line": 3770
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 3763
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationOutputReference",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 3791
          },
          "name": "numberValidation",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 3797
          },
          "name": "stringListValidation",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 3803
          },
          "name": "stringValidation",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 3774
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidation"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 3627
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidation",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidation"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
          "line": 3657
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 3650
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidationOutputReference",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 3677
          },
          "name": "allowedValues",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 3682
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 3661
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidation"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 3686
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidation",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidation"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
          "line": 3716
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 3709
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidationOutputReference",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 3736
          },
          "name": "allowedValues",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 3720
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidation"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-memory/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-awscc-bedrockagentcore-memory/index.ts",
        "line": 3895
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigOutputReference",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 3923
          },
          "name": "llmExtractionConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 3906
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
          "line": 4002
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 3995
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 4009
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaList",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-memory/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 3950
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaOutputReference",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 3980
          },
          "name": "extractionConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 3985
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 3990
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 3963
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchema"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
          "line": 4043
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 4036
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaOutputReference",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 4064
          },
          "name": "metadataSchema",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaMetadataSchemaList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 4047
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchema"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
          "line": 4098
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 4091
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyOutputReference",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 4118
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 4123
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 4129
          },
          "name": "memoryRecordSchema",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyMemoryRecordSchemaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 4134
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 4144
          },
          "name": "namespaces",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 4139
          },
          "name": "namespaceTemplates",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 4149
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 4154
          },
          "name": "strategyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 4159
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 4164
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 4102
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategy"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesSemanticMemoryStrategyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 4668
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategy",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategy"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchema": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchema",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 4613
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchema",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchema"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchema": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchema",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 4527
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchema",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchema"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 4472
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfig",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 4407
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfig",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
          "line": 4437
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 4430
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigOutputReference",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 4457
          },
          "name": "definition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 4462
          },
          "name": "llmExtractionInstruction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 4468
          },
          "name": "validation",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 4441
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 4340
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidation",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidation"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 4168
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidation",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidation"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
          "line": 4198
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 4191
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidationOutputReference",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 4218
          },
          "name": "maxValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 4223
          },
          "name": "minValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 4202
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidation"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
          "line": 4370
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 4363
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationOutputReference",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 4391
          },
          "name": "numberValidation",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 4397
          },
          "name": "stringListValidation",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 4403
          },
          "name": "stringValidation",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 4374
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidation"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 4227
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidation",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidation"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
          "line": 4257
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 4250
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidationOutputReference",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 4277
          },
          "name": "allowedValues",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 4282
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 4261
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidation"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 4286
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidation",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidation"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
          "line": 4316
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 4309
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidationOutputReference",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 4336
          },
          "name": "allowedValues",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 4320
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidation"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
          "line": 4502
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 4495
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigOutputReference",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 4523
          },
          "name": "llmExtractionConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 4506
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
          "line": 4602
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 4595
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 4609
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaList",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
          "line": 4559
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 4550
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaOutputReference",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 4580
          },
          "name": "extractionConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 4585
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 4590
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 4563
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchema"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
          "line": 4643
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 4636
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaOutputReference",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 4664
          },
          "name": "metadataSchema",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaMetadataSchemaList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 4647
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchema"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
          "line": 4698
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 4691
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyOutputReference",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 4718
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 4723
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 4729
          },
          "name": "memoryRecordSchema",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyMemoryRecordSchemaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 4734
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 4744
          },
          "name": "namespaces",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 4739
          },
          "name": "namespaceTemplates",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 4749
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 4754
          },
          "name": "strategyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 4759
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 4764
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 4702
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategy"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesSummaryMemoryStrategyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 5268
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategy",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategy"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchema": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchema",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 5213
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchema",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchema"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchema": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchema",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 5127
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchema",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchema"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 5072
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfig",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 5007
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfig",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
          "line": 5037
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 5030
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigOutputReference",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 5057
          },
          "name": "definition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 5062
          },
          "name": "llmExtractionInstruction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 5068
          },
          "name": "validation",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 5041
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 4940
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidation",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidation"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 4768
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidation",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidation"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
          "line": 4798
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 4791
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidationOutputReference",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 4818
          },
          "name": "maxValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 4823
          },
          "name": "minValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 4802
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidation"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-memory/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-awscc-bedrockagentcore-memory/index.ts",
        "line": 4963
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationOutputReference",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 4991
          },
          "name": "numberValidation",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationNumberValidationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 4997
          },
          "name": "stringListValidation",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 5003
          },
          "name": "stringValidation",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 4974
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidation"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 4827
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidation",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidation"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
          "line": 4857
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 4850
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidationOutputReference",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 4877
          },
          "name": "allowedValues",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 4882
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 4861
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidation"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringListValidationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 4886
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidation",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidation"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
          "line": 4916
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 4909
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidationOutputReference",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 4936
          },
          "name": "allowedValues",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 4920
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidation"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigValidationStringValidationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
          "line": 5102
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 5095
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigOutputReference",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 5123
          },
          "name": "llmExtractionConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigLlmExtractionConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 5106
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
          "line": 5202
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 5195
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 5209
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaList",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
          "line": 5159
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 5150
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaOutputReference",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 5180
          },
          "name": "extractionConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaExtractionConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 5185
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 5190
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 5163
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchema"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
          "line": 5243
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 5236
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaOutputReference",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 5264
          },
          "name": "metadataSchema",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaMetadataSchemaList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 5247
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchema"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
          "line": 5298
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 5291
      },
      "name": "DataAwsccBedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyOutputReference",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 5318
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 5323
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 5329
          },
          "name": "memoryRecordSchema",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyMemoryRecordSchemaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 5334
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 5344
          },
          "name": "namespaces",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 5339
          },
          "name": "namespaceTemplates",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 5349
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 5354
          },
          "name": "strategyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 5359
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 5364
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 5302
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategy"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryMemoryStrategiesUserPreferenceMemoryStrategyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryStreamDeliveryResources": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryStreamDeliveryResources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 5684
      },
      "name": "DataAwsccBedrockagentcoreMemoryStreamDeliveryResources",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryStreamDeliveryResources"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryStreamDeliveryResourcesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryStreamDeliveryResourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
          "line": 5714
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 5707
      },
      "name": "DataAwsccBedrockagentcoreMemoryStreamDeliveryResourcesOutputReference",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 5735
          },
          "name": "resources",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryStreamDeliveryResourcesResourcesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 5718
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryStreamDeliveryResources"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryStreamDeliveryResourcesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryStreamDeliveryResourcesResources": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryStreamDeliveryResourcesResources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 5608
      },
      "name": "DataAwsccBedrockagentcoreMemoryStreamDeliveryResourcesResources",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryStreamDeliveryResourcesResources"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryStreamDeliveryResourcesResourcesKinesis": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryStreamDeliveryResourcesResourcesKinesis",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 5548
      },
      "name": "DataAwsccBedrockagentcoreMemoryStreamDeliveryResourcesResourcesKinesis",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryStreamDeliveryResourcesResourcesKinesis"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryStreamDeliveryResourcesResourcesKinesisContentConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryStreamDeliveryResourcesResourcesKinesisContentConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 5468
      },
      "name": "DataAwsccBedrockagentcoreMemoryStreamDeliveryResourcesResourcesKinesisContentConfigurations",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryStreamDeliveryResourcesResourcesKinesisContentConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryStreamDeliveryResourcesResourcesKinesisContentConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryStreamDeliveryResourcesResourcesKinesisContentConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
          "line": 5537
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 5530
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 5544
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryStreamDeliveryResourcesResourcesKinesisContentConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockagentcoreMemoryStreamDeliveryResourcesResourcesKinesisContentConfigurationsList",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryStreamDeliveryResourcesResourcesKinesisContentConfigurationsList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryStreamDeliveryResourcesResourcesKinesisContentConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryStreamDeliveryResourcesResourcesKinesisContentConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
          "line": 5500
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 5491
      },
      "name": "DataAwsccBedrockagentcoreMemoryStreamDeliveryResourcesResourcesKinesisContentConfigurationsOutputReference",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 5520
          },
          "name": "level",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 5525
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 5504
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryStreamDeliveryResourcesResourcesKinesisContentConfigurations"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryStreamDeliveryResourcesResourcesKinesisContentConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryStreamDeliveryResourcesResourcesKinesisOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryStreamDeliveryResourcesResourcesKinesisOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
          "line": 5578
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 5571
      },
      "name": "DataAwsccBedrockagentcoreMemoryStreamDeliveryResourcesResourcesKinesisOutputReference",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 5599
          },
          "name": "contentConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryStreamDeliveryResourcesResourcesKinesisContentConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 5604
          },
          "name": "dataStreamArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 5582
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryStreamDeliveryResourcesResourcesKinesis"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryStreamDeliveryResourcesResourcesKinesisOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryStreamDeliveryResourcesResourcesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryStreamDeliveryResourcesResourcesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-memory/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 5666
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 5680
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryStreamDeliveryResourcesResourcesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockagentcoreMemoryStreamDeliveryResourcesResourcesList",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryStreamDeliveryResourcesResourcesList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryStreamDeliveryResourcesResourcesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryStreamDeliveryResourcesResourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
          "line": 5640
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
        "line": 5631
      },
      "name": "DataAwsccBedrockagentcoreMemoryStreamDeliveryResourcesResourcesOutputReference",
      "namespace": "dataAwsccBedrockagentcoreMemory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 5661
          },
          "name": "kinesis",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryStreamDeliveryResourcesResourcesKinesisOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-memory/index.ts",
            "line": 5644
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreMemory.DataAwsccBedrockagentcoreMemoryStreamDeliveryResourcesResources"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-memory/index:DataAwsccBedrockagentcoreMemoryStreamDeliveryResourcesResourcesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProvider": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_o_auth_2_credential_provider awscc_bedrockagentcore_o_auth_2_credential_provider}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProvider",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_o_auth_2_credential_provider awscc_bedrockagentcore_o_auth_2_credential_provider} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
          "line": 3403
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 3371
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBedrockagentcoreOAuth2CredentialProvider resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3388
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccBedrockagentcoreOAuth2CredentialProvider to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_o_auth_2_credential_provider#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBedrockagentcoreOAuth2CredentialProvider that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBedrockagentcoreOAuth2CredentialProvider to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3512
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3518
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBedrockagentcoreOAuth2CredentialProvider",
      "namespace": "dataAwsccBedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3376
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3427
          },
          "name": "callbackUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3433
          },
          "name": "clientSecretArn",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderClientSecretArnOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3438
          },
          "name": "clientSecretJsonKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3443
          },
          "name": "clientSecretSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3448
          },
          "name": "createdTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3453
          },
          "name": "credentialProviderArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3458
          },
          "name": "credentialProviderVendor",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3476
          },
          "name": "lastUpdatedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3481
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3487
          },
          "name": "oauth2ProviderConfigInput",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3493
          },
          "name": "oauth2ProviderConfigOutput",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3498
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3504
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3471
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3464
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index:DataAwsccBedrockagentcoreOAuth2CredentialProvider"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderClientSecretArn": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderClientSecretArn",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 25
      },
      "name": "DataAwsccBedrockagentcoreOAuth2CredentialProviderClientSecretArn",
      "namespace": "dataAwsccBedrockagentcoreOAuth2CredentialProvider",
      "symbolId": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index:DataAwsccBedrockagentcoreOAuth2CredentialProviderClientSecretArn"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderClientSecretArnOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderClientSecretArnOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 48
      },
      "name": "DataAwsccBedrockagentcoreOAuth2CredentialProviderClientSecretArnOutputReference",
      "namespace": "dataAwsccBedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 75
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderClientSecretArn"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index:DataAwsccBedrockagentcoreOAuth2CredentialProviderClientSecretArnOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 14
      },
      "name": "DataAwsccBedrockagentcoreOAuth2CredentialProviderConfig",
      "namespace": "dataAwsccBedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_o_auth_2_credential_provider#id DataAwsccBedrockagentcoreOAuth2CredentialProvider#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index:DataAwsccBedrockagentcoreOAuth2CredentialProviderConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInput": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInput",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 2195
      },
      "name": "DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInput",
      "namespace": "dataAwsccBedrockagentcoreOAuth2CredentialProvider",
      "symbolId": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index:DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInput"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputAtlassianOauth2ProviderConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputAtlassianOauth2ProviderConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 138
      },
      "name": "DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputAtlassianOauth2ProviderConfig",
      "namespace": "dataAwsccBedrockagentcoreOAuth2CredentialProvider",
      "symbolId": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index:DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputAtlassianOauth2ProviderConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputAtlassianOauth2ProviderConfigClientSecretConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputAtlassianOauth2ProviderConfigClientSecretConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 79
      },
      "name": "DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputAtlassianOauth2ProviderConfigClientSecretConfig",
      "namespace": "dataAwsccBedrockagentcoreOAuth2CredentialProvider",
      "symbolId": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index:DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputAtlassianOauth2ProviderConfigClientSecretConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputAtlassianOauth2ProviderConfigClientSecretConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputAtlassianOauth2ProviderConfigClientSecretConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/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-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 102
      },
      "name": "DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputAtlassianOauth2ProviderConfigClientSecretConfigOutputReference",
      "namespace": "dataAwsccBedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 129
          },
          "name": "jsonKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 134
          },
          "name": "secretId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputAtlassianOauth2ProviderConfigClientSecretConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index:DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputAtlassianOauth2ProviderConfigClientSecretConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputAtlassianOauth2ProviderConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputAtlassianOauth2ProviderConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/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-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 161
      },
      "name": "DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputAtlassianOauth2ProviderConfigOutputReference",
      "namespace": "dataAwsccBedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 188
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 193
          },
          "name": "clientSecret",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 199
          },
          "name": "clientSecretConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputAtlassianOauth2ProviderConfigClientSecretConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 204
          },
          "name": "clientSecretSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 172
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputAtlassianOauth2ProviderConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index:DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputAtlassianOauth2ProviderConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 1167
      },
      "name": "DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfig",
      "namespace": "dataAwsccBedrockagentcoreOAuth2CredentialProvider",
      "symbolId": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index:DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigClientSecretConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigClientSecretConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 208
      },
      "name": "DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigClientSecretConfig",
      "namespace": "dataAwsccBedrockagentcoreOAuth2CredentialProvider",
      "symbolId": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index:DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigClientSecretConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigClientSecretConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigClientSecretConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/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/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 231
      },
      "name": "DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigClientSecretConfigOutputReference",
      "namespace": "dataAwsccBedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 258
          },
          "name": "jsonKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 263
          },
          "name": "secretId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 242
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigClientSecretConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index:DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigClientSecretConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigOauthDiscovery": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigOauthDiscovery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 336
      },
      "name": "DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigOauthDiscovery",
      "namespace": "dataAwsccBedrockagentcoreOAuth2CredentialProvider",
      "symbolId": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index:DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigOauthDiscovery"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigOauthDiscoveryAuthorizationServerMetadata": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigOauthDiscoveryAuthorizationServerMetadata",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 267
      },
      "name": "DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigOauthDiscoveryAuthorizationServerMetadata",
      "namespace": "dataAwsccBedrockagentcoreOAuth2CredentialProvider",
      "symbolId": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index:DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigOauthDiscoveryAuthorizationServerMetadata"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigOauthDiscoveryAuthorizationServerMetadataOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigOauthDiscoveryAuthorizationServerMetadataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 290
      },
      "name": "DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigOauthDiscoveryAuthorizationServerMetadataOutputReference",
      "namespace": "dataAwsccBedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 317
          },
          "name": "authorizationEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 322
          },
          "name": "issuer",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 327
          },
          "name": "responseTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 332
          },
          "name": "tokenEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 301
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigOauthDiscoveryAuthorizationServerMetadata"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index:DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigOauthDiscoveryAuthorizationServerMetadataOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigOauthDiscoveryOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigOauthDiscoveryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/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-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 359
      },
      "name": "DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigOauthDiscoveryOutputReference",
      "namespace": "dataAwsccBedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 387
          },
          "name": "authorizationServerMetadata",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigOauthDiscoveryAuthorizationServerMetadataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 392
          },
          "name": "discoveryUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 370
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigOauthDiscovery"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index:DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigOauthDiscoveryOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigOnBehalfOfTokenExchangeConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigOnBehalfOfTokenExchangeConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 455
      },
      "name": "DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigOnBehalfOfTokenExchangeConfig",
      "namespace": "dataAwsccBedrockagentcoreOAuth2CredentialProvider",
      "symbolId": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index:DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigOnBehalfOfTokenExchangeConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigOnBehalfOfTokenExchangeConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigOnBehalfOfTokenExchangeConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
          "line": 485
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 478
      },
      "name": "DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigOnBehalfOfTokenExchangeConfigOutputReference",
      "namespace": "dataAwsccBedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 505
          },
          "name": "grantType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 511
          },
          "name": "tokenExchangeGrantTypeConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigOnBehalfOfTokenExchangeConfigTokenExchangeGrantTypeConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 489
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigOnBehalfOfTokenExchangeConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index:DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigOnBehalfOfTokenExchangeConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigOnBehalfOfTokenExchangeConfigTokenExchangeGrantTypeConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigOnBehalfOfTokenExchangeConfigTokenExchangeGrantTypeConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 396
      },
      "name": "DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigOnBehalfOfTokenExchangeConfigTokenExchangeGrantTypeConfig",
      "namespace": "dataAwsccBedrockagentcoreOAuth2CredentialProvider",
      "symbolId": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index:DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigOnBehalfOfTokenExchangeConfigTokenExchangeGrantTypeConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigOnBehalfOfTokenExchangeConfigTokenExchangeGrantTypeConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigOnBehalfOfTokenExchangeConfigTokenExchangeGrantTypeConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
          "line": 426
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 419
      },
      "name": "DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigOnBehalfOfTokenExchangeConfigTokenExchangeGrantTypeConfigOutputReference",
      "namespace": "dataAwsccBedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 446
          },
          "name": "actorTokenContent",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 451
          },
          "name": "actorTokenScopes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 430
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigOnBehalfOfTokenExchangeConfigTokenExchangeGrantTypeConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index:DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigOnBehalfOfTokenExchangeConfigTokenExchangeGrantTypeConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
          "line": 1197
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 1190
      },
      "name": "DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigOutputReference",
      "namespace": "dataAwsccBedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1217
          },
          "name": "clientAuthenticationMethod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1222
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1227
          },
          "name": "clientSecret",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1233
          },
          "name": "clientSecretConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigClientSecretConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1238
          },
          "name": "clientSecretSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1244
          },
          "name": "oauthDiscovery",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigOauthDiscoveryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1250
          },
          "name": "onBehalfOfTokenExchangeConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigOnBehalfOfTokenExchangeConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1256
          },
          "name": "privateEndpoint",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1262
          },
          "name": "privateEndpointOverrides",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOverridesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1268
          },
          "name": "privateKeyJwtConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateKeyJwtConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1201
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index:DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpoint": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpoint",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 649
      },
      "name": "DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpoint",
      "namespace": "dataAwsccBedrockagentcoreOAuth2CredentialProvider",
      "symbolId": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index:DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpoint"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointManagedVpcResource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointManagedVpcResource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 515
      },
      "name": "DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointManagedVpcResource",
      "namespace": "dataAwsccBedrockagentcoreOAuth2CredentialProvider",
      "symbolId": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index:DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointManagedVpcResource"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointManagedVpcResourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointManagedVpcResourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 538
      },
      "name": "DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointManagedVpcResourceOutputReference",
      "namespace": "dataAwsccBedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 565
          },
          "name": "endpointIpAddressType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 570
          },
          "name": "routingDomain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 575
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 580
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 586
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 591
          },
          "name": "vpcIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 549
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointManagedVpcResource"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index:DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointManagedVpcResourceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/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-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 672
      },
      "name": "DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOutputReference",
      "namespace": "dataAwsccBedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 700
          },
          "name": "managedVpcResource",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointManagedVpcResourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 706
          },
          "name": "selfManagedLatticeResource",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointSelfManagedLatticeResourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 683
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpoint"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index:DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOverrides": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOverrides",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 905
      },
      "name": "DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOverrides",
      "namespace": "dataAwsccBedrockagentcoreOAuth2CredentialProvider",
      "symbolId": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index:DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOverrides"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOverridesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOverridesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
          "line": 975
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 968
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 982
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOverridesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOverridesList",
      "namespace": "dataAwsccBedrockagentcoreOAuth2CredentialProvider",
      "symbolId": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index:DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOverridesList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOverridesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOverridesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 928
      },
      "name": "DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOverridesOutputReference",
      "namespace": "dataAwsccBedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 957
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 963
          },
          "name": "privateEndpoint",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOverridesPrivateEndpointOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 941
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOverrides"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index:DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOverridesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOverridesPrivateEndpoint": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOverridesPrivateEndpoint",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 844
      },
      "name": "DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOverridesPrivateEndpoint",
      "namespace": "dataAwsccBedrockagentcoreOAuth2CredentialProvider",
      "symbolId": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index:DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOverridesPrivateEndpoint"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOverridesPrivateEndpointManagedVpcResource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOverridesPrivateEndpointManagedVpcResource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 710
      },
      "name": "DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOverridesPrivateEndpointManagedVpcResource",
      "namespace": "dataAwsccBedrockagentcoreOAuth2CredentialProvider",
      "symbolId": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index:DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOverridesPrivateEndpointManagedVpcResource"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOverridesPrivateEndpointManagedVpcResourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOverridesPrivateEndpointManagedVpcResourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
          "line": 740
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 733
      },
      "name": "DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOverridesPrivateEndpointManagedVpcResourceOutputReference",
      "namespace": "dataAwsccBedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 760
          },
          "name": "endpointIpAddressType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 765
          },
          "name": "routingDomain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 770
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 775
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 781
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 786
          },
          "name": "vpcIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 744
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOverridesPrivateEndpointManagedVpcResource"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index:DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOverridesPrivateEndpointManagedVpcResourceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOverridesPrivateEndpointOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOverridesPrivateEndpointOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/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/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 867
      },
      "name": "DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOverridesPrivateEndpointOutputReference",
      "namespace": "dataAwsccBedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 895
          },
          "name": "managedVpcResource",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOverridesPrivateEndpointManagedVpcResourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 901
          },
          "name": "selfManagedLatticeResource",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOverridesPrivateEndpointSelfManagedLatticeResourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 878
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOverridesPrivateEndpoint"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index:DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOverridesPrivateEndpointOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOverridesPrivateEndpointSelfManagedLatticeResource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOverridesPrivateEndpointSelfManagedLatticeResource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 790
      },
      "name": "DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOverridesPrivateEndpointSelfManagedLatticeResource",
      "namespace": "dataAwsccBedrockagentcoreOAuth2CredentialProvider",
      "symbolId": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index:DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOverridesPrivateEndpointSelfManagedLatticeResource"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOverridesPrivateEndpointSelfManagedLatticeResourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOverridesPrivateEndpointSelfManagedLatticeResourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
          "line": 820
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 813
      },
      "name": "DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOverridesPrivateEndpointSelfManagedLatticeResourceOutputReference",
      "namespace": "dataAwsccBedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 840
          },
          "name": "resourceConfigurationIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 824
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOverridesPrivateEndpointSelfManagedLatticeResource"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index:DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointOverridesPrivateEndpointSelfManagedLatticeResourceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointSelfManagedLatticeResource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointSelfManagedLatticeResource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 595
      },
      "name": "DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointSelfManagedLatticeResource",
      "namespace": "dataAwsccBedrockagentcoreOAuth2CredentialProvider",
      "symbolId": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index:DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointSelfManagedLatticeResource"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointSelfManagedLatticeResourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointSelfManagedLatticeResourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/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/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 618
      },
      "name": "DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointSelfManagedLatticeResourceOutputReference",
      "namespace": "dataAwsccBedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 645
          },
          "name": "resourceConfigurationIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 629
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointSelfManagedLatticeResource"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index:DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateEndpointSelfManagedLatticeResourceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateKeyJwtConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateKeyJwtConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 1095
      },
      "name": "DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateKeyJwtConfig",
      "namespace": "dataAwsccBedrockagentcoreOAuth2CredentialProvider",
      "symbolId": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index:DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateKeyJwtConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateKeyJwtConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateKeyJwtConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/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-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 1118
      },
      "name": "DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateKeyJwtConfigOutputReference",
      "namespace": "dataAwsccBedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1146
          },
          "name": "additionalHeaderClaims",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1152
          },
          "name": "additionalPayloadClaims",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1158
          },
          "name": "privateKeySource",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateKeyJwtConfigPrivateKeySourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1163
          },
          "name": "signingAlgorithm",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1129
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateKeyJwtConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index:DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateKeyJwtConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateKeyJwtConfigPrivateKeySource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateKeyJwtConfigPrivateKeySource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 1040
      },
      "name": "DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateKeyJwtConfigPrivateKeySource",
      "namespace": "dataAwsccBedrockagentcoreOAuth2CredentialProvider",
      "symbolId": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index:DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateKeyJwtConfigPrivateKeySource"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateKeyJwtConfigPrivateKeySourceKmsKeySource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateKeyJwtConfigPrivateKeySourceKmsKeySource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 986
      },
      "name": "DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateKeyJwtConfigPrivateKeySourceKmsKeySource",
      "namespace": "dataAwsccBedrockagentcoreOAuth2CredentialProvider",
      "symbolId": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index:DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateKeyJwtConfigPrivateKeySourceKmsKeySource"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateKeyJwtConfigPrivateKeySourceKmsKeySourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateKeyJwtConfigPrivateKeySourceKmsKeySourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 1009
      },
      "name": "DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateKeyJwtConfigPrivateKeySourceKmsKeySourceOutputReference",
      "namespace": "dataAwsccBedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1036
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1020
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateKeyJwtConfigPrivateKeySourceKmsKeySource"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index:DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateKeyJwtConfigPrivateKeySourceKmsKeySourceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateKeyJwtConfigPrivateKeySourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateKeyJwtConfigPrivateKeySourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/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-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 1063
      },
      "name": "DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateKeyJwtConfigPrivateKeySourceOutputReference",
      "namespace": "dataAwsccBedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1091
          },
          "name": "kmsKeySource",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateKeyJwtConfigPrivateKeySourceKmsKeySourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1074
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateKeyJwtConfigPrivateKeySource"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index:DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigPrivateKeyJwtConfigPrivateKeySourceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputGithubOauth2ProviderConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputGithubOauth2ProviderConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 1331
      },
      "name": "DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputGithubOauth2ProviderConfig",
      "namespace": "dataAwsccBedrockagentcoreOAuth2CredentialProvider",
      "symbolId": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index:DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputGithubOauth2ProviderConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputGithubOauth2ProviderConfigClientSecretConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputGithubOauth2ProviderConfigClientSecretConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 1272
      },
      "name": "DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputGithubOauth2ProviderConfigClientSecretConfig",
      "namespace": "dataAwsccBedrockagentcoreOAuth2CredentialProvider",
      "symbolId": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index:DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputGithubOauth2ProviderConfigClientSecretConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputGithubOauth2ProviderConfigClientSecretConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputGithubOauth2ProviderConfigClientSecretConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
          "line": 1302
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 1295
      },
      "name": "DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputGithubOauth2ProviderConfigClientSecretConfigOutputReference",
      "namespace": "dataAwsccBedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1322
          },
          "name": "jsonKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1327
          },
          "name": "secretId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1306
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputGithubOauth2ProviderConfigClientSecretConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index:DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputGithubOauth2ProviderConfigClientSecretConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputGithubOauth2ProviderConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputGithubOauth2ProviderConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/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-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 1354
      },
      "name": "DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputGithubOauth2ProviderConfigOutputReference",
      "namespace": "dataAwsccBedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1381
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1386
          },
          "name": "clientSecret",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1392
          },
          "name": "clientSecretConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputGithubOauth2ProviderConfigClientSecretConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1397
          },
          "name": "clientSecretSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1365
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputGithubOauth2ProviderConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index:DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputGithubOauth2ProviderConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputGoogleOauth2ProviderConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputGoogleOauth2ProviderConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 1460
      },
      "name": "DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputGoogleOauth2ProviderConfig",
      "namespace": "dataAwsccBedrockagentcoreOAuth2CredentialProvider",
      "symbolId": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index:DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputGoogleOauth2ProviderConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputGoogleOauth2ProviderConfigClientSecretConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputGoogleOauth2ProviderConfigClientSecretConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 1401
      },
      "name": "DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputGoogleOauth2ProviderConfigClientSecretConfig",
      "namespace": "dataAwsccBedrockagentcoreOAuth2CredentialProvider",
      "symbolId": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index:DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputGoogleOauth2ProviderConfigClientSecretConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputGoogleOauth2ProviderConfigClientSecretConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputGoogleOauth2ProviderConfigClientSecretConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
          "line": 1431
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 1424
      },
      "name": "DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputGoogleOauth2ProviderConfigClientSecretConfigOutputReference",
      "namespace": "dataAwsccBedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1451
          },
          "name": "jsonKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1456
          },
          "name": "secretId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1435
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputGoogleOauth2ProviderConfigClientSecretConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index:DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputGoogleOauth2ProviderConfigClientSecretConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputGoogleOauth2ProviderConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputGoogleOauth2ProviderConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/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/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 1483
      },
      "name": "DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputGoogleOauth2ProviderConfigOutputReference",
      "namespace": "dataAwsccBedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1510
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1515
          },
          "name": "clientSecret",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1521
          },
          "name": "clientSecretConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputGoogleOauth2ProviderConfigClientSecretConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1526
          },
          "name": "clientSecretSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1494
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputGoogleOauth2ProviderConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index:DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputGoogleOauth2ProviderConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputIncludedOauth2ProviderConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputIncludedOauth2ProviderConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 1589
      },
      "name": "DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputIncludedOauth2ProviderConfig",
      "namespace": "dataAwsccBedrockagentcoreOAuth2CredentialProvider",
      "symbolId": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index:DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputIncludedOauth2ProviderConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputIncludedOauth2ProviderConfigClientSecretConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputIncludedOauth2ProviderConfigClientSecretConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 1530
      },
      "name": "DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputIncludedOauth2ProviderConfigClientSecretConfig",
      "namespace": "dataAwsccBedrockagentcoreOAuth2CredentialProvider",
      "symbolId": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index:DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputIncludedOauth2ProviderConfigClientSecretConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputIncludedOauth2ProviderConfigClientSecretConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputIncludedOauth2ProviderConfigClientSecretConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
          "line": 1560
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 1553
      },
      "name": "DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputIncludedOauth2ProviderConfigClientSecretConfigOutputReference",
      "namespace": "dataAwsccBedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1580
          },
          "name": "jsonKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1585
          },
          "name": "secretId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1564
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputIncludedOauth2ProviderConfigClientSecretConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index:DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputIncludedOauth2ProviderConfigClientSecretConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputIncludedOauth2ProviderConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputIncludedOauth2ProviderConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 1612
      },
      "name": "DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputIncludedOauth2ProviderConfigOutputReference",
      "namespace": "dataAwsccBedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1639
          },
          "name": "authorizationEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1644
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1649
          },
          "name": "clientSecret",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1655
          },
          "name": "clientSecretConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputIncludedOauth2ProviderConfigClientSecretConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1660
          },
          "name": "clientSecretSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1665
          },
          "name": "issuer",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1670
          },
          "name": "tokenEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1623
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputIncludedOauth2ProviderConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index:DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputIncludedOauth2ProviderConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputLinkedinOauth2ProviderConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputLinkedinOauth2ProviderConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 1733
      },
      "name": "DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputLinkedinOauth2ProviderConfig",
      "namespace": "dataAwsccBedrockagentcoreOAuth2CredentialProvider",
      "symbolId": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index:DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputLinkedinOauth2ProviderConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputLinkedinOauth2ProviderConfigClientSecretConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputLinkedinOauth2ProviderConfigClientSecretConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 1674
      },
      "name": "DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputLinkedinOauth2ProviderConfigClientSecretConfig",
      "namespace": "dataAwsccBedrockagentcoreOAuth2CredentialProvider",
      "symbolId": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index:DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputLinkedinOauth2ProviderConfigClientSecretConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputLinkedinOauth2ProviderConfigClientSecretConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputLinkedinOauth2ProviderConfigClientSecretConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
          "line": 1704
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 1697
      },
      "name": "DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputLinkedinOauth2ProviderConfigClientSecretConfigOutputReference",
      "namespace": "dataAwsccBedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1724
          },
          "name": "jsonKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1729
          },
          "name": "secretId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1708
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputLinkedinOauth2ProviderConfigClientSecretConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index:DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputLinkedinOauth2ProviderConfigClientSecretConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputLinkedinOauth2ProviderConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputLinkedinOauth2ProviderConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
          "line": 1763
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 1756
      },
      "name": "DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputLinkedinOauth2ProviderConfigOutputReference",
      "namespace": "dataAwsccBedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1783
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1788
          },
          "name": "clientSecret",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1794
          },
          "name": "clientSecretConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputLinkedinOauth2ProviderConfigClientSecretConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1799
          },
          "name": "clientSecretSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1767
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputLinkedinOauth2ProviderConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index:DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputLinkedinOauth2ProviderConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputMicrosoftOauth2ProviderConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputMicrosoftOauth2ProviderConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 1862
      },
      "name": "DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputMicrosoftOauth2ProviderConfig",
      "namespace": "dataAwsccBedrockagentcoreOAuth2CredentialProvider",
      "symbolId": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index:DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputMicrosoftOauth2ProviderConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputMicrosoftOauth2ProviderConfigClientSecretConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputMicrosoftOauth2ProviderConfigClientSecretConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 1803
      },
      "name": "DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputMicrosoftOauth2ProviderConfigClientSecretConfig",
      "namespace": "dataAwsccBedrockagentcoreOAuth2CredentialProvider",
      "symbolId": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index:DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputMicrosoftOauth2ProviderConfigClientSecretConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputMicrosoftOauth2ProviderConfigClientSecretConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputMicrosoftOauth2ProviderConfigClientSecretConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
          "line": 1833
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 1826
      },
      "name": "DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputMicrosoftOauth2ProviderConfigClientSecretConfigOutputReference",
      "namespace": "dataAwsccBedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1853
          },
          "name": "jsonKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1858
          },
          "name": "secretId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1837
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputMicrosoftOauth2ProviderConfigClientSecretConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index:DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputMicrosoftOauth2ProviderConfigClientSecretConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputMicrosoftOauth2ProviderConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputMicrosoftOauth2ProviderConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
          "line": 1892
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 1885
      },
      "name": "DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputMicrosoftOauth2ProviderConfigOutputReference",
      "namespace": "dataAwsccBedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1912
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1917
          },
          "name": "clientSecret",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1923
          },
          "name": "clientSecretConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputMicrosoftOauth2ProviderConfigClientSecretConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1928
          },
          "name": "clientSecretSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1933
          },
          "name": "tenantId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1896
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputMicrosoftOauth2ProviderConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index:DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputMicrosoftOauth2ProviderConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
          "line": 2225
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 2218
      },
      "name": "DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputOutputReference",
      "namespace": "dataAwsccBedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2246
          },
          "name": "atlassianOauth2ProviderConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputAtlassianOauth2ProviderConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2252
          },
          "name": "customOauth2ProviderConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputCustomOauth2ProviderConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2258
          },
          "name": "githubOauth2ProviderConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputGithubOauth2ProviderConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2264
          },
          "name": "googleOauth2ProviderConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputGoogleOauth2ProviderConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2270
          },
          "name": "includedOauth2ProviderConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputIncludedOauth2ProviderConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2276
          },
          "name": "linkedinOauth2ProviderConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputLinkedinOauth2ProviderConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2282
          },
          "name": "microsoftOauth2ProviderConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputMicrosoftOauth2ProviderConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2288
          },
          "name": "salesforceOauth2ProviderConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputSalesforceOauth2ProviderConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2294
          },
          "name": "slackOauth2ProviderConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputSlackOauth2ProviderConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2229
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInput"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index:DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputSalesforceOauth2ProviderConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputSalesforceOauth2ProviderConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 1996
      },
      "name": "DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputSalesforceOauth2ProviderConfig",
      "namespace": "dataAwsccBedrockagentcoreOAuth2CredentialProvider",
      "symbolId": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index:DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputSalesforceOauth2ProviderConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputSalesforceOauth2ProviderConfigClientSecretConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputSalesforceOauth2ProviderConfigClientSecretConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 1937
      },
      "name": "DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputSalesforceOauth2ProviderConfigClientSecretConfig",
      "namespace": "dataAwsccBedrockagentcoreOAuth2CredentialProvider",
      "symbolId": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index:DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputSalesforceOauth2ProviderConfigClientSecretConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputSalesforceOauth2ProviderConfigClientSecretConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputSalesforceOauth2ProviderConfigClientSecretConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
          "line": 1967
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 1960
      },
      "name": "DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputSalesforceOauth2ProviderConfigClientSecretConfigOutputReference",
      "namespace": "dataAwsccBedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1987
          },
          "name": "jsonKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1992
          },
          "name": "secretId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 1971
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputSalesforceOauth2ProviderConfigClientSecretConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index:DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputSalesforceOauth2ProviderConfigClientSecretConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputSalesforceOauth2ProviderConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputSalesforceOauth2ProviderConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
          "line": 2026
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 2019
      },
      "name": "DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputSalesforceOauth2ProviderConfigOutputReference",
      "namespace": "dataAwsccBedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2046
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2051
          },
          "name": "clientSecret",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2057
          },
          "name": "clientSecretConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputSalesforceOauth2ProviderConfigClientSecretConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2062
          },
          "name": "clientSecretSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2030
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputSalesforceOauth2ProviderConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index:DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputSalesforceOauth2ProviderConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputSlackOauth2ProviderConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputSlackOauth2ProviderConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 2125
      },
      "name": "DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputSlackOauth2ProviderConfig",
      "namespace": "dataAwsccBedrockagentcoreOAuth2CredentialProvider",
      "symbolId": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index:DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputSlackOauth2ProviderConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputSlackOauth2ProviderConfigClientSecretConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputSlackOauth2ProviderConfigClientSecretConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 2066
      },
      "name": "DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputSlackOauth2ProviderConfigClientSecretConfig",
      "namespace": "dataAwsccBedrockagentcoreOAuth2CredentialProvider",
      "symbolId": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index:DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputSlackOauth2ProviderConfigClientSecretConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputSlackOauth2ProviderConfigClientSecretConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputSlackOauth2ProviderConfigClientSecretConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
          "line": 2096
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 2089
      },
      "name": "DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputSlackOauth2ProviderConfigClientSecretConfigOutputReference",
      "namespace": "dataAwsccBedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2116
          },
          "name": "jsonKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2121
          },
          "name": "secretId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2100
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputSlackOauth2ProviderConfigClientSecretConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index:DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputSlackOauth2ProviderConfigClientSecretConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputSlackOauth2ProviderConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputSlackOauth2ProviderConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/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/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 2148
      },
      "name": "DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputSlackOauth2ProviderConfigOutputReference",
      "namespace": "dataAwsccBedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2175
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2180
          },
          "name": "clientSecret",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2186
          },
          "name": "clientSecretConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputSlackOauth2ProviderConfigClientSecretConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2191
          },
          "name": "clientSecretSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2159
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputSlackOauth2ProviderConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index:DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigInputSlackOauth2ProviderConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutput": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutput",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 3198
      },
      "name": "DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutput",
      "namespace": "dataAwsccBedrockagentcoreOAuth2CredentialProvider",
      "symbolId": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index:DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutput"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputOauthDiscovery": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputOauthDiscovery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 2367
      },
      "name": "DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputOauthDiscovery",
      "namespace": "dataAwsccBedrockagentcoreOAuth2CredentialProvider",
      "symbolId": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index:DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputOauthDiscovery"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputOauthDiscoveryAuthorizationServerMetadata": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputOauthDiscoveryAuthorizationServerMetadata",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 2298
      },
      "name": "DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputOauthDiscoveryAuthorizationServerMetadata",
      "namespace": "dataAwsccBedrockagentcoreOAuth2CredentialProvider",
      "symbolId": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index:DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputOauthDiscoveryAuthorizationServerMetadata"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputOauthDiscoveryAuthorizationServerMetadataOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputOauthDiscoveryAuthorizationServerMetadataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
          "line": 2328
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 2321
      },
      "name": "DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputOauthDiscoveryAuthorizationServerMetadataOutputReference",
      "namespace": "dataAwsccBedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2348
          },
          "name": "authorizationEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2353
          },
          "name": "issuer",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2358
          },
          "name": "responseTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2363
          },
          "name": "tokenEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2332
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputOauthDiscoveryAuthorizationServerMetadata"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index:DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputOauthDiscoveryAuthorizationServerMetadataOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputOauthDiscoveryOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputOauthDiscoveryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
          "line": 2397
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 2390
      },
      "name": "DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputOauthDiscoveryOutputReference",
      "namespace": "dataAwsccBedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2418
          },
          "name": "authorizationServerMetadata",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputOauthDiscoveryAuthorizationServerMetadataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2423
          },
          "name": "discoveryUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2401
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputOauthDiscovery"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index:DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputOauthDiscoveryOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputOnBehalfOfTokenExchangeConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputOnBehalfOfTokenExchangeConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 2486
      },
      "name": "DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputOnBehalfOfTokenExchangeConfig",
      "namespace": "dataAwsccBedrockagentcoreOAuth2CredentialProvider",
      "symbolId": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index:DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputOnBehalfOfTokenExchangeConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputOnBehalfOfTokenExchangeConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputOnBehalfOfTokenExchangeConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/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-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 2509
      },
      "name": "DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputOnBehalfOfTokenExchangeConfigOutputReference",
      "namespace": "dataAwsccBedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2536
          },
          "name": "grantType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2542
          },
          "name": "tokenExchangeGrantTypeConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputOnBehalfOfTokenExchangeConfigTokenExchangeGrantTypeConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2520
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputOnBehalfOfTokenExchangeConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index:DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputOnBehalfOfTokenExchangeConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputOnBehalfOfTokenExchangeConfigTokenExchangeGrantTypeConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputOnBehalfOfTokenExchangeConfigTokenExchangeGrantTypeConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 2427
      },
      "name": "DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputOnBehalfOfTokenExchangeConfigTokenExchangeGrantTypeConfig",
      "namespace": "dataAwsccBedrockagentcoreOAuth2CredentialProvider",
      "symbolId": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index:DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputOnBehalfOfTokenExchangeConfigTokenExchangeGrantTypeConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputOnBehalfOfTokenExchangeConfigTokenExchangeGrantTypeConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputOnBehalfOfTokenExchangeConfigTokenExchangeGrantTypeConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
          "line": 2457
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 2450
      },
      "name": "DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputOnBehalfOfTokenExchangeConfigTokenExchangeGrantTypeConfigOutputReference",
      "namespace": "dataAwsccBedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2477
          },
          "name": "actorTokenContent",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2482
          },
          "name": "actorTokenScopes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2461
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputOnBehalfOfTokenExchangeConfigTokenExchangeGrantTypeConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index:DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputOnBehalfOfTokenExchangeConfigTokenExchangeGrantTypeConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
          "line": 3228
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 3221
      },
      "name": "DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputOutputReference",
      "namespace": "dataAwsccBedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3248
          },
          "name": "clientAuthenticationMethod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3253
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3259
          },
          "name": "oauthDiscovery",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputOauthDiscoveryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3265
          },
          "name": "onBehalfOfTokenExchangeConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputOnBehalfOfTokenExchangeConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3271
          },
          "name": "privateEndpoint",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3277
          },
          "name": "privateEndpointOverrides",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointOverridesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3283
          },
          "name": "privateKeyJwtConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateKeyJwtConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3232
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutput"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index:DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpoint": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpoint",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 2680
      },
      "name": "DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpoint",
      "namespace": "dataAwsccBedrockagentcoreOAuth2CredentialProvider",
      "symbolId": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index:DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpoint"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointManagedVpcResource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointManagedVpcResource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 2546
      },
      "name": "DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointManagedVpcResource",
      "namespace": "dataAwsccBedrockagentcoreOAuth2CredentialProvider",
      "symbolId": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index:DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointManagedVpcResource"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointManagedVpcResourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointManagedVpcResourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
          "line": 2576
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 2569
      },
      "name": "DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointManagedVpcResourceOutputReference",
      "namespace": "dataAwsccBedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2596
          },
          "name": "endpointIpAddressType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2601
          },
          "name": "routingDomain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2606
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2611
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2617
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2622
          },
          "name": "vpcIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2580
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointManagedVpcResource"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index:DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointManagedVpcResourceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
          "line": 2710
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 2703
      },
      "name": "DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointOutputReference",
      "namespace": "dataAwsccBedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2731
          },
          "name": "managedVpcResource",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointManagedVpcResourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2737
          },
          "name": "selfManagedLatticeResource",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointSelfManagedLatticeResourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2714
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpoint"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index:DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointOverrides": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointOverrides",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 2936
      },
      "name": "DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointOverrides",
      "namespace": "dataAwsccBedrockagentcoreOAuth2CredentialProvider",
      "symbolId": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index:DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointOverrides"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointOverridesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointOverridesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 2999
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3013
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointOverridesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointOverridesList",
      "namespace": "dataAwsccBedrockagentcoreOAuth2CredentialProvider",
      "symbolId": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index:DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointOverridesList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointOverridesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointOverridesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
          "line": 2968
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 2959
      },
      "name": "DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointOverridesOutputReference",
      "namespace": "dataAwsccBedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2988
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2994
          },
          "name": "privateEndpoint",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointOverridesPrivateEndpointOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2972
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointOverrides"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index:DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointOverridesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointOverridesPrivateEndpoint": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointOverridesPrivateEndpoint",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 2875
      },
      "name": "DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointOverridesPrivateEndpoint",
      "namespace": "dataAwsccBedrockagentcoreOAuth2CredentialProvider",
      "symbolId": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index:DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointOverridesPrivateEndpoint"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointOverridesPrivateEndpointManagedVpcResource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointOverridesPrivateEndpointManagedVpcResource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 2741
      },
      "name": "DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointOverridesPrivateEndpointManagedVpcResource",
      "namespace": "dataAwsccBedrockagentcoreOAuth2CredentialProvider",
      "symbolId": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index:DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointOverridesPrivateEndpointManagedVpcResource"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointOverridesPrivateEndpointManagedVpcResourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointOverridesPrivateEndpointManagedVpcResourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
          "line": 2771
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 2764
      },
      "name": "DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointOverridesPrivateEndpointManagedVpcResourceOutputReference",
      "namespace": "dataAwsccBedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2791
          },
          "name": "endpointIpAddressType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2796
          },
          "name": "routingDomain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2801
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2806
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2812
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2817
          },
          "name": "vpcIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2775
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointOverridesPrivateEndpointManagedVpcResource"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index:DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointOverridesPrivateEndpointManagedVpcResourceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointOverridesPrivateEndpointOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointOverridesPrivateEndpointOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
          "line": 2905
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 2898
      },
      "name": "DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointOverridesPrivateEndpointOutputReference",
      "namespace": "dataAwsccBedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2926
          },
          "name": "managedVpcResource",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointOverridesPrivateEndpointManagedVpcResourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2932
          },
          "name": "selfManagedLatticeResource",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointOverridesPrivateEndpointSelfManagedLatticeResourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2909
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointOverridesPrivateEndpoint"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index:DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointOverridesPrivateEndpointOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointOverridesPrivateEndpointSelfManagedLatticeResource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointOverridesPrivateEndpointSelfManagedLatticeResource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 2821
      },
      "name": "DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointOverridesPrivateEndpointSelfManagedLatticeResource",
      "namespace": "dataAwsccBedrockagentcoreOAuth2CredentialProvider",
      "symbolId": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index:DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointOverridesPrivateEndpointSelfManagedLatticeResource"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointOverridesPrivateEndpointSelfManagedLatticeResourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointOverridesPrivateEndpointSelfManagedLatticeResourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
          "line": 2851
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 2844
      },
      "name": "DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointOverridesPrivateEndpointSelfManagedLatticeResourceOutputReference",
      "namespace": "dataAwsccBedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2871
          },
          "name": "resourceConfigurationIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2855
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointOverridesPrivateEndpointSelfManagedLatticeResource"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index:DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointOverridesPrivateEndpointSelfManagedLatticeResourceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointSelfManagedLatticeResource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointSelfManagedLatticeResource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 2626
      },
      "name": "DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointSelfManagedLatticeResource",
      "namespace": "dataAwsccBedrockagentcoreOAuth2CredentialProvider",
      "symbolId": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index:DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointSelfManagedLatticeResource"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointSelfManagedLatticeResourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointSelfManagedLatticeResourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 2649
      },
      "name": "DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointSelfManagedLatticeResourceOutputReference",
      "namespace": "dataAwsccBedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2676
          },
          "name": "resourceConfigurationIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 2660
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointSelfManagedLatticeResource"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index:DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateEndpointSelfManagedLatticeResourceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateKeyJwtConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateKeyJwtConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 3126
      },
      "name": "DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateKeyJwtConfig",
      "namespace": "dataAwsccBedrockagentcoreOAuth2CredentialProvider",
      "symbolId": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index:DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateKeyJwtConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateKeyJwtConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateKeyJwtConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
          "line": 3156
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 3149
      },
      "name": "DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateKeyJwtConfigOutputReference",
      "namespace": "dataAwsccBedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3177
          },
          "name": "additionalHeaderClaims",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3183
          },
          "name": "additionalPayloadClaims",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3189
          },
          "name": "privateKeySource",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateKeyJwtConfigPrivateKeySourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3194
          },
          "name": "signingAlgorithm",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3160
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateKeyJwtConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index:DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateKeyJwtConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateKeyJwtConfigPrivateKeySource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateKeyJwtConfigPrivateKeySource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 3071
      },
      "name": "DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateKeyJwtConfigPrivateKeySource",
      "namespace": "dataAwsccBedrockagentcoreOAuth2CredentialProvider",
      "symbolId": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index:DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateKeyJwtConfigPrivateKeySource"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateKeyJwtConfigPrivateKeySourceKmsKeySource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateKeyJwtConfigPrivateKeySourceKmsKeySource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 3017
      },
      "name": "DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateKeyJwtConfigPrivateKeySourceKmsKeySource",
      "namespace": "dataAwsccBedrockagentcoreOAuth2CredentialProvider",
      "symbolId": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index:DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateKeyJwtConfigPrivateKeySourceKmsKeySource"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateKeyJwtConfigPrivateKeySourceKmsKeySourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateKeyJwtConfigPrivateKeySourceKmsKeySourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
          "line": 3047
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 3040
      },
      "name": "DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateKeyJwtConfigPrivateKeySourceKmsKeySourceOutputReference",
      "namespace": "dataAwsccBedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3067
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3051
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateKeyJwtConfigPrivateKeySourceKmsKeySource"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index:DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateKeyJwtConfigPrivateKeySourceKmsKeySourceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateKeyJwtConfigPrivateKeySourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateKeyJwtConfigPrivateKeySourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/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-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 3094
      },
      "name": "DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateKeyJwtConfigPrivateKeySourceOutputReference",
      "namespace": "dataAwsccBedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3122
          },
          "name": "kmsKeySource",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateKeyJwtConfigPrivateKeySourceKmsKeySourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3105
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateKeyJwtConfigPrivateKeySource"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index:DataAwsccBedrockagentcoreOAuth2CredentialProviderOauth2ProviderConfigOutputPrivateKeyJwtConfigPrivateKeySourceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 3287
      },
      "name": "DataAwsccBedrockagentcoreOAuth2CredentialProviderTags",
      "namespace": "dataAwsccBedrockagentcoreOAuth2CredentialProvider",
      "symbolId": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index:DataAwsccBedrockagentcoreOAuth2CredentialProviderTags"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
          "line": 3356
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 3349
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3363
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockagentcoreOAuth2CredentialProviderTagsList",
      "namespace": "dataAwsccBedrockagentcoreOAuth2CredentialProvider",
      "symbolId": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index:DataAwsccBedrockagentcoreOAuth2CredentialProviderTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
          "line": 3319
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
        "line": 3310
      },
      "name": "DataAwsccBedrockagentcoreOAuth2CredentialProviderTagsOutputReference",
      "namespace": "dataAwsccBedrockagentcoreOAuth2CredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3339
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3344
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index.ts",
            "line": 3323
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProvider.DataAwsccBedrockagentcoreOAuth2CredentialProviderTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-o-auth-2-credential-provider/index:DataAwsccBedrockagentcoreOAuth2CredentialProviderTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProviders.DataAwsccBedrockagentcoreOAuth2CredentialProviders": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_o_auth_2_credential_providers awscc_bedrockagentcore_o_auth_2_credential_providers}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProviders.DataAwsccBedrockagentcoreOAuth2CredentialProviders",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_o_auth_2_credential_providers awscc_bedrockagentcore_o_auth_2_credential_providers} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-providers/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProviders.DataAwsccBedrockagentcoreOAuth2CredentialProvidersConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-providers/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBedrockagentcoreOAuth2CredentialProviders resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-providers/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccBedrockagentcoreOAuth2CredentialProviders to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_o_auth_2_credential_providers#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBedrockagentcoreOAuth2CredentialProviders that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBedrockagentcoreOAuth2CredentialProviders to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-providers/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-providers/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBedrockagentcoreOAuth2CredentialProviders",
      "namespace": "dataAwsccBedrockagentcoreOAuth2CredentialProviders",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-providers/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-providers/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-providers/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-o-auth-2-credential-providers/index:DataAwsccBedrockagentcoreOAuth2CredentialProviders"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProviders.DataAwsccBedrockagentcoreOAuth2CredentialProvidersConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOAuth2CredentialProviders.DataAwsccBedrockagentcoreOAuth2CredentialProvidersConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-o-auth-2-credential-providers/index.ts",
        "line": 14
      },
      "name": "DataAwsccBedrockagentcoreOAuth2CredentialProvidersConfig",
      "namespace": "dataAwsccBedrockagentcoreOAuth2CredentialProviders",
      "symbolId": "src/data-awscc-bedrockagentcore-o-auth-2-credential-providers/index:DataAwsccBedrockagentcoreOAuth2CredentialProvidersConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOnlineEvaluationConfig.DataAwsccBedrockagentcoreOnlineEvaluationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_online_evaluation_config awscc_bedrockagentcore_online_evaluation_config}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOnlineEvaluationConfig.DataAwsccBedrockagentcoreOnlineEvaluationConfig",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_online_evaluation_config awscc_bedrockagentcore_online_evaluation_config} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-online-evaluation-config/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-awscc.dataAwsccBedrockagentcoreOnlineEvaluationConfig.DataAwsccBedrockagentcoreOnlineEvaluationConfigConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-online-evaluation-config/index.ts",
        "line": 861
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBedrockagentcoreOnlineEvaluationConfig resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-online-evaluation-config/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 DataAwsccBedrockagentcoreOnlineEvaluationConfig to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_online_evaluation_config#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBedrockagentcoreOnlineEvaluationConfig that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBedrockagentcoreOnlineEvaluationConfig to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-online-evaluation-config/index.ts",
            "line": 1020
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-online-evaluation-config/index.ts",
            "line": 1026
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBedrockagentcoreOnlineEvaluationConfig",
      "namespace": "dataAwsccBedrockagentcoreOnlineEvaluationConfig",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-online-evaluation-config/index.ts",
            "line": 866
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-online-evaluation-config/index.ts",
            "line": 918
          },
          "name": "clusteringConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOnlineEvaluationConfig.DataAwsccBedrockagentcoreOnlineEvaluationConfigClusteringConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-online-evaluation-config/index.ts",
            "line": 923
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-online-evaluation-config/index.ts",
            "line": 929
          },
          "name": "dataSourceConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOnlineEvaluationConfig.DataAwsccBedrockagentcoreOnlineEvaluationConfigDataSourceConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-online-evaluation-config/index.ts",
            "line": 934
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-online-evaluation-config/index.ts",
            "line": 939
          },
          "name": "evaluationExecutionRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-online-evaluation-config/index.ts",
            "line": 945
          },
          "name": "evaluators",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOnlineEvaluationConfig.DataAwsccBedrockagentcoreOnlineEvaluationConfigEvaluatorsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-online-evaluation-config/index.ts",
            "line": 950
          },
          "name": "executionStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-online-evaluation-config/index.ts",
            "line": 969
          },
          "name": "insights",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOnlineEvaluationConfig.DataAwsccBedrockagentcoreOnlineEvaluationConfigInsightsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-online-evaluation-config/index.ts",
            "line": 974
          },
          "name": "onlineEvaluationConfigArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-online-evaluation-config/index.ts",
            "line": 979
          },
          "name": "onlineEvaluationConfigId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-online-evaluation-config/index.ts",
            "line": 984
          },
          "name": "onlineEvaluationConfigName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-online-evaluation-config/index.ts",
            "line": 990
          },
          "name": "outputConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOnlineEvaluationConfig.DataAwsccBedrockagentcoreOnlineEvaluationConfigOutputConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-online-evaluation-config/index.ts",
            "line": 996
          },
          "name": "rule",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOnlineEvaluationConfig.DataAwsccBedrockagentcoreOnlineEvaluationConfigRuleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-online-evaluation-config/index.ts",
            "line": 1001
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-online-evaluation-config/index.ts",
            "line": 1007
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOnlineEvaluationConfig.DataAwsccBedrockagentcoreOnlineEvaluationConfigTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-online-evaluation-config/index.ts",
            "line": 1012
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-online-evaluation-config/index.ts",
            "line": 963
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-online-evaluation-config/index.ts",
            "line": 956
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-online-evaluation-config/index:DataAwsccBedrockagentcoreOnlineEvaluationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOnlineEvaluationConfig.DataAwsccBedrockagentcoreOnlineEvaluationConfigClusteringConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOnlineEvaluationConfig.DataAwsccBedrockagentcoreOnlineEvaluationConfigClusteringConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-online-evaluation-config/index.ts",
        "line": 25
      },
      "name": "DataAwsccBedrockagentcoreOnlineEvaluationConfigClusteringConfig",
      "namespace": "dataAwsccBedrockagentcoreOnlineEvaluationConfig",
      "symbolId": "src/data-awscc-bedrockagentcore-online-evaluation-config/index:DataAwsccBedrockagentcoreOnlineEvaluationConfigClusteringConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOnlineEvaluationConfig.DataAwsccBedrockagentcoreOnlineEvaluationConfigClusteringConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOnlineEvaluationConfig.DataAwsccBedrockagentcoreOnlineEvaluationConfigClusteringConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-online-evaluation-config/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-online-evaluation-config/index.ts",
        "line": 48
      },
      "name": "DataAwsccBedrockagentcoreOnlineEvaluationConfigClusteringConfigOutputReference",
      "namespace": "dataAwsccBedrockagentcoreOnlineEvaluationConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-online-evaluation-config/index.ts",
            "line": 75
          },
          "name": "frequencies",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-online-evaluation-config/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOnlineEvaluationConfig.DataAwsccBedrockagentcoreOnlineEvaluationConfigClusteringConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-online-evaluation-config/index:DataAwsccBedrockagentcoreOnlineEvaluationConfigClusteringConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOnlineEvaluationConfig.DataAwsccBedrockagentcoreOnlineEvaluationConfigConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOnlineEvaluationConfig.DataAwsccBedrockagentcoreOnlineEvaluationConfigConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-online-evaluation-config/index.ts",
        "line": 14
      },
      "name": "DataAwsccBedrockagentcoreOnlineEvaluationConfigConfig",
      "namespace": "dataAwsccBedrockagentcoreOnlineEvaluationConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_online_evaluation_config#id DataAwsccBedrockagentcoreOnlineEvaluationConfig#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-online-evaluation-config/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-online-evaluation-config/index:DataAwsccBedrockagentcoreOnlineEvaluationConfigConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOnlineEvaluationConfig.DataAwsccBedrockagentcoreOnlineEvaluationConfigDataSourceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOnlineEvaluationConfig.DataAwsccBedrockagentcoreOnlineEvaluationConfigDataSourceConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-online-evaluation-config/index.ts",
        "line": 138
      },
      "name": "DataAwsccBedrockagentcoreOnlineEvaluationConfigDataSourceConfig",
      "namespace": "dataAwsccBedrockagentcoreOnlineEvaluationConfig",
      "symbolId": "src/data-awscc-bedrockagentcore-online-evaluation-config/index:DataAwsccBedrockagentcoreOnlineEvaluationConfigDataSourceConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOnlineEvaluationConfig.DataAwsccBedrockagentcoreOnlineEvaluationConfigDataSourceConfigCloudwatchLogs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOnlineEvaluationConfig.DataAwsccBedrockagentcoreOnlineEvaluationConfigDataSourceConfigCloudwatchLogs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-online-evaluation-config/index.ts",
        "line": 79
      },
      "name": "DataAwsccBedrockagentcoreOnlineEvaluationConfigDataSourceConfigCloudwatchLogs",
      "namespace": "dataAwsccBedrockagentcoreOnlineEvaluationConfig",
      "symbolId": "src/data-awscc-bedrockagentcore-online-evaluation-config/index:DataAwsccBedrockagentcoreOnlineEvaluationConfigDataSourceConfigCloudwatchLogs"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOnlineEvaluationConfig.DataAwsccBedrockagentcoreOnlineEvaluationConfigDataSourceConfigCloudwatchLogsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOnlineEvaluationConfig.DataAwsccBedrockagentcoreOnlineEvaluationConfigDataSourceConfigCloudwatchLogsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-online-evaluation-config/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-awscc-bedrockagentcore-online-evaluation-config/index.ts",
        "line": 102
      },
      "name": "DataAwsccBedrockagentcoreOnlineEvaluationConfigDataSourceConfigCloudwatchLogsOutputReference",
      "namespace": "dataAwsccBedrockagentcoreOnlineEvaluationConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-online-evaluation-config/index.ts",
            "line": 129
          },
          "name": "logGroupNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-online-evaluation-config/index.ts",
            "line": 134
          },
          "name": "serviceNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-online-evaluation-config/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOnlineEvaluationConfig.DataAwsccBedrockagentcoreOnlineEvaluationConfigDataSourceConfigCloudwatchLogs"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-online-evaluation-config/index:DataAwsccBedrockagentcoreOnlineEvaluationConfigDataSourceConfigCloudwatchLogsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOnlineEvaluationConfig.DataAwsccBedrockagentcoreOnlineEvaluationConfigDataSourceConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOnlineEvaluationConfig.DataAwsccBedrockagentcoreOnlineEvaluationConfigDataSourceConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-online-evaluation-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-awscc-bedrockagentcore-online-evaluation-config/index.ts",
        "line": 161
      },
      "name": "DataAwsccBedrockagentcoreOnlineEvaluationConfigDataSourceConfigOutputReference",
      "namespace": "dataAwsccBedrockagentcoreOnlineEvaluationConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-online-evaluation-config/index.ts",
            "line": 189
          },
          "name": "cloudwatchLogs",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOnlineEvaluationConfig.DataAwsccBedrockagentcoreOnlineEvaluationConfigDataSourceConfigCloudwatchLogsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-online-evaluation-config/index.ts",
            "line": 172
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOnlineEvaluationConfig.DataAwsccBedrockagentcoreOnlineEvaluationConfigDataSourceConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-online-evaluation-config/index:DataAwsccBedrockagentcoreOnlineEvaluationConfigDataSourceConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOnlineEvaluationConfig.DataAwsccBedrockagentcoreOnlineEvaluationConfigEvaluators": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOnlineEvaluationConfig.DataAwsccBedrockagentcoreOnlineEvaluationConfigEvaluators",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-online-evaluation-config/index.ts",
        "line": 193
      },
      "name": "DataAwsccBedrockagentcoreOnlineEvaluationConfigEvaluators",
      "namespace": "dataAwsccBedrockagentcoreOnlineEvaluationConfig",
      "symbolId": "src/data-awscc-bedrockagentcore-online-evaluation-config/index:DataAwsccBedrockagentcoreOnlineEvaluationConfigEvaluators"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOnlineEvaluationConfig.DataAwsccBedrockagentcoreOnlineEvaluationConfigEvaluatorsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOnlineEvaluationConfig.DataAwsccBedrockagentcoreOnlineEvaluationConfigEvaluatorsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-online-evaluation-config/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-awscc-bedrockagentcore-online-evaluation-config/index.ts",
        "line": 250
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-online-evaluation-config/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-awscc.dataAwsccBedrockagentcoreOnlineEvaluationConfig.DataAwsccBedrockagentcoreOnlineEvaluationConfigEvaluatorsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockagentcoreOnlineEvaluationConfigEvaluatorsList",
      "namespace": "dataAwsccBedrockagentcoreOnlineEvaluationConfig",
      "symbolId": "src/data-awscc-bedrockagentcore-online-evaluation-config/index:DataAwsccBedrockagentcoreOnlineEvaluationConfigEvaluatorsList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOnlineEvaluationConfig.DataAwsccBedrockagentcoreOnlineEvaluationConfigEvaluatorsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOnlineEvaluationConfig.DataAwsccBedrockagentcoreOnlineEvaluationConfigEvaluatorsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-online-evaluation-config/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-awscc-bedrockagentcore-online-evaluation-config/index.ts",
        "line": 216
      },
      "name": "DataAwsccBedrockagentcoreOnlineEvaluationConfigEvaluatorsOutputReference",
      "namespace": "dataAwsccBedrockagentcoreOnlineEvaluationConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-online-evaluation-config/index.ts",
            "line": 245
          },
          "name": "evaluatorId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-online-evaluation-config/index.ts",
            "line": 229
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOnlineEvaluationConfig.DataAwsccBedrockagentcoreOnlineEvaluationConfigEvaluators"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-online-evaluation-config/index:DataAwsccBedrockagentcoreOnlineEvaluationConfigEvaluatorsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOnlineEvaluationConfig.DataAwsccBedrockagentcoreOnlineEvaluationConfigInsights": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOnlineEvaluationConfig.DataAwsccBedrockagentcoreOnlineEvaluationConfigInsights",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-online-evaluation-config/index.ts",
        "line": 268
      },
      "name": "DataAwsccBedrockagentcoreOnlineEvaluationConfigInsights",
      "namespace": "dataAwsccBedrockagentcoreOnlineEvaluationConfig",
      "symbolId": "src/data-awscc-bedrockagentcore-online-evaluation-config/index:DataAwsccBedrockagentcoreOnlineEvaluationConfigInsights"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOnlineEvaluationConfig.DataAwsccBedrockagentcoreOnlineEvaluationConfigInsightsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOnlineEvaluationConfig.DataAwsccBedrockagentcoreOnlineEvaluationConfigInsightsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-online-evaluation-config/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-online-evaluation-config/index.ts",
        "line": 325
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-online-evaluation-config/index.ts",
            "line": 339
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOnlineEvaluationConfig.DataAwsccBedrockagentcoreOnlineEvaluationConfigInsightsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockagentcoreOnlineEvaluationConfigInsightsList",
      "namespace": "dataAwsccBedrockagentcoreOnlineEvaluationConfig",
      "symbolId": "src/data-awscc-bedrockagentcore-online-evaluation-config/index:DataAwsccBedrockagentcoreOnlineEvaluationConfigInsightsList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOnlineEvaluationConfig.DataAwsccBedrockagentcoreOnlineEvaluationConfigInsightsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOnlineEvaluationConfig.DataAwsccBedrockagentcoreOnlineEvaluationConfigInsightsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-online-evaluation-config/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-online-evaluation-config/index.ts",
        "line": 291
      },
      "name": "DataAwsccBedrockagentcoreOnlineEvaluationConfigInsightsOutputReference",
      "namespace": "dataAwsccBedrockagentcoreOnlineEvaluationConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-online-evaluation-config/index.ts",
            "line": 320
          },
          "name": "insightId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-online-evaluation-config/index.ts",
            "line": 304
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOnlineEvaluationConfig.DataAwsccBedrockagentcoreOnlineEvaluationConfigInsights"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-online-evaluation-config/index:DataAwsccBedrockagentcoreOnlineEvaluationConfigInsightsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOnlineEvaluationConfig.DataAwsccBedrockagentcoreOnlineEvaluationConfigOutputConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOnlineEvaluationConfig.DataAwsccBedrockagentcoreOnlineEvaluationConfigOutputConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-online-evaluation-config/index.ts",
        "line": 397
      },
      "name": "DataAwsccBedrockagentcoreOnlineEvaluationConfigOutputConfig",
      "namespace": "dataAwsccBedrockagentcoreOnlineEvaluationConfig",
      "symbolId": "src/data-awscc-bedrockagentcore-online-evaluation-config/index:DataAwsccBedrockagentcoreOnlineEvaluationConfigOutputConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOnlineEvaluationConfig.DataAwsccBedrockagentcoreOnlineEvaluationConfigOutputConfigCloudwatchConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOnlineEvaluationConfig.DataAwsccBedrockagentcoreOnlineEvaluationConfigOutputConfigCloudwatchConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-online-evaluation-config/index.ts",
        "line": 343
      },
      "name": "DataAwsccBedrockagentcoreOnlineEvaluationConfigOutputConfigCloudwatchConfig",
      "namespace": "dataAwsccBedrockagentcoreOnlineEvaluationConfig",
      "symbolId": "src/data-awscc-bedrockagentcore-online-evaluation-config/index:DataAwsccBedrockagentcoreOnlineEvaluationConfigOutputConfigCloudwatchConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOnlineEvaluationConfig.DataAwsccBedrockagentcoreOnlineEvaluationConfigOutputConfigCloudwatchConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOnlineEvaluationConfig.DataAwsccBedrockagentcoreOnlineEvaluationConfigOutputConfigCloudwatchConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-online-evaluation-config/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-awscc-bedrockagentcore-online-evaluation-config/index.ts",
        "line": 366
      },
      "name": "DataAwsccBedrockagentcoreOnlineEvaluationConfigOutputConfigCloudwatchConfigOutputReference",
      "namespace": "dataAwsccBedrockagentcoreOnlineEvaluationConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-online-evaluation-config/index.ts",
            "line": 393
          },
          "name": "logGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-online-evaluation-config/index.ts",
            "line": 377
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOnlineEvaluationConfig.DataAwsccBedrockagentcoreOnlineEvaluationConfigOutputConfigCloudwatchConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-online-evaluation-config/index:DataAwsccBedrockagentcoreOnlineEvaluationConfigOutputConfigCloudwatchConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOnlineEvaluationConfig.DataAwsccBedrockagentcoreOnlineEvaluationConfigOutputConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOnlineEvaluationConfig.DataAwsccBedrockagentcoreOnlineEvaluationConfigOutputConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-online-evaluation-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/data-awscc-bedrockagentcore-online-evaluation-config/index.ts",
        "line": 420
      },
      "name": "DataAwsccBedrockagentcoreOnlineEvaluationConfigOutputConfigOutputReference",
      "namespace": "dataAwsccBedrockagentcoreOnlineEvaluationConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-online-evaluation-config/index.ts",
            "line": 448
          },
          "name": "cloudwatchConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOnlineEvaluationConfig.DataAwsccBedrockagentcoreOnlineEvaluationConfigOutputConfigCloudwatchConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-online-evaluation-config/index.ts",
            "line": 431
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOnlineEvaluationConfig.DataAwsccBedrockagentcoreOnlineEvaluationConfigOutputConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-online-evaluation-config/index:DataAwsccBedrockagentcoreOnlineEvaluationConfigOutputConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOnlineEvaluationConfig.DataAwsccBedrockagentcoreOnlineEvaluationConfigRule": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOnlineEvaluationConfig.DataAwsccBedrockagentcoreOnlineEvaluationConfigRule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-online-evaluation-config/index.ts",
        "line": 710
      },
      "name": "DataAwsccBedrockagentcoreOnlineEvaluationConfigRule",
      "namespace": "dataAwsccBedrockagentcoreOnlineEvaluationConfig",
      "symbolId": "src/data-awscc-bedrockagentcore-online-evaluation-config/index:DataAwsccBedrockagentcoreOnlineEvaluationConfigRule"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOnlineEvaluationConfig.DataAwsccBedrockagentcoreOnlineEvaluationConfigRuleFilters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOnlineEvaluationConfig.DataAwsccBedrockagentcoreOnlineEvaluationConfigRuleFilters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-online-evaluation-config/index.ts",
        "line": 516
      },
      "name": "DataAwsccBedrockagentcoreOnlineEvaluationConfigRuleFilters",
      "namespace": "dataAwsccBedrockagentcoreOnlineEvaluationConfig",
      "symbolId": "src/data-awscc-bedrockagentcore-online-evaluation-config/index:DataAwsccBedrockagentcoreOnlineEvaluationConfigRuleFilters"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOnlineEvaluationConfig.DataAwsccBedrockagentcoreOnlineEvaluationConfigRuleFiltersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOnlineEvaluationConfig.DataAwsccBedrockagentcoreOnlineEvaluationConfigRuleFiltersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-online-evaluation-config/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-online-evaluation-config/index.ts",
        "line": 584
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-online-evaluation-config/index.ts",
            "line": 598
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOnlineEvaluationConfig.DataAwsccBedrockagentcoreOnlineEvaluationConfigRuleFiltersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockagentcoreOnlineEvaluationConfigRuleFiltersList",
      "namespace": "dataAwsccBedrockagentcoreOnlineEvaluationConfig",
      "symbolId": "src/data-awscc-bedrockagentcore-online-evaluation-config/index:DataAwsccBedrockagentcoreOnlineEvaluationConfigRuleFiltersList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOnlineEvaluationConfig.DataAwsccBedrockagentcoreOnlineEvaluationConfigRuleFiltersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOnlineEvaluationConfig.DataAwsccBedrockagentcoreOnlineEvaluationConfigRuleFiltersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-online-evaluation-config/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-awscc-bedrockagentcore-online-evaluation-config/index.ts",
        "line": 539
      },
      "name": "DataAwsccBedrockagentcoreOnlineEvaluationConfigRuleFiltersOutputReference",
      "namespace": "dataAwsccBedrockagentcoreOnlineEvaluationConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-online-evaluation-config/index.ts",
            "line": 568
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-online-evaluation-config/index.ts",
            "line": 573
          },
          "name": "operator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-online-evaluation-config/index.ts",
            "line": 579
          },
          "name": "value",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOnlineEvaluationConfig.DataAwsccBedrockagentcoreOnlineEvaluationConfigRuleFiltersValueOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-online-evaluation-config/index.ts",
            "line": 552
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOnlineEvaluationConfig.DataAwsccBedrockagentcoreOnlineEvaluationConfigRuleFilters"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-online-evaluation-config/index:DataAwsccBedrockagentcoreOnlineEvaluationConfigRuleFiltersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOnlineEvaluationConfig.DataAwsccBedrockagentcoreOnlineEvaluationConfigRuleFiltersValue": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOnlineEvaluationConfig.DataAwsccBedrockagentcoreOnlineEvaluationConfigRuleFiltersValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-online-evaluation-config/index.ts",
        "line": 452
      },
      "name": "DataAwsccBedrockagentcoreOnlineEvaluationConfigRuleFiltersValue",
      "namespace": "dataAwsccBedrockagentcoreOnlineEvaluationConfig",
      "symbolId": "src/data-awscc-bedrockagentcore-online-evaluation-config/index:DataAwsccBedrockagentcoreOnlineEvaluationConfigRuleFiltersValue"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOnlineEvaluationConfig.DataAwsccBedrockagentcoreOnlineEvaluationConfigRuleFiltersValueOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOnlineEvaluationConfig.DataAwsccBedrockagentcoreOnlineEvaluationConfigRuleFiltersValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-online-evaluation-config/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-online-evaluation-config/index.ts",
        "line": 475
      },
      "name": "DataAwsccBedrockagentcoreOnlineEvaluationConfigRuleFiltersValueOutputReference",
      "namespace": "dataAwsccBedrockagentcoreOnlineEvaluationConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-online-evaluation-config/index.ts",
            "line": 502
          },
          "name": "booleanValue",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-online-evaluation-config/index.ts",
            "line": 507
          },
          "name": "doubleValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-online-evaluation-config/index.ts",
            "line": 512
          },
          "name": "stringValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-online-evaluation-config/index.ts",
            "line": 486
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOnlineEvaluationConfig.DataAwsccBedrockagentcoreOnlineEvaluationConfigRuleFiltersValue"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-online-evaluation-config/index:DataAwsccBedrockagentcoreOnlineEvaluationConfigRuleFiltersValueOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOnlineEvaluationConfig.DataAwsccBedrockagentcoreOnlineEvaluationConfigRuleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOnlineEvaluationConfig.DataAwsccBedrockagentcoreOnlineEvaluationConfigRuleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-online-evaluation-config/index.ts",
          "line": 740
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-online-evaluation-config/index.ts",
        "line": 733
      },
      "name": "DataAwsccBedrockagentcoreOnlineEvaluationConfigRuleOutputReference",
      "namespace": "dataAwsccBedrockagentcoreOnlineEvaluationConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-online-evaluation-config/index.ts",
            "line": 761
          },
          "name": "filters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOnlineEvaluationConfig.DataAwsccBedrockagentcoreOnlineEvaluationConfigRuleFiltersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-online-evaluation-config/index.ts",
            "line": 767
          },
          "name": "samplingConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOnlineEvaluationConfig.DataAwsccBedrockagentcoreOnlineEvaluationConfigRuleSamplingConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-online-evaluation-config/index.ts",
            "line": 773
          },
          "name": "sessionConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOnlineEvaluationConfig.DataAwsccBedrockagentcoreOnlineEvaluationConfigRuleSessionConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-online-evaluation-config/index.ts",
            "line": 744
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOnlineEvaluationConfig.DataAwsccBedrockagentcoreOnlineEvaluationConfigRule"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-online-evaluation-config/index:DataAwsccBedrockagentcoreOnlineEvaluationConfigRuleOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOnlineEvaluationConfig.DataAwsccBedrockagentcoreOnlineEvaluationConfigRuleSamplingConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOnlineEvaluationConfig.DataAwsccBedrockagentcoreOnlineEvaluationConfigRuleSamplingConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-online-evaluation-config/index.ts",
        "line": 602
      },
      "name": "DataAwsccBedrockagentcoreOnlineEvaluationConfigRuleSamplingConfig",
      "namespace": "dataAwsccBedrockagentcoreOnlineEvaluationConfig",
      "symbolId": "src/data-awscc-bedrockagentcore-online-evaluation-config/index:DataAwsccBedrockagentcoreOnlineEvaluationConfigRuleSamplingConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOnlineEvaluationConfig.DataAwsccBedrockagentcoreOnlineEvaluationConfigRuleSamplingConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOnlineEvaluationConfig.DataAwsccBedrockagentcoreOnlineEvaluationConfigRuleSamplingConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-online-evaluation-config/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-awscc-bedrockagentcore-online-evaluation-config/index.ts",
        "line": 625
      },
      "name": "DataAwsccBedrockagentcoreOnlineEvaluationConfigRuleSamplingConfigOutputReference",
      "namespace": "dataAwsccBedrockagentcoreOnlineEvaluationConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-online-evaluation-config/index.ts",
            "line": 652
          },
          "name": "samplingPercentage",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-online-evaluation-config/index.ts",
            "line": 636
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOnlineEvaluationConfig.DataAwsccBedrockagentcoreOnlineEvaluationConfigRuleSamplingConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-online-evaluation-config/index:DataAwsccBedrockagentcoreOnlineEvaluationConfigRuleSamplingConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOnlineEvaluationConfig.DataAwsccBedrockagentcoreOnlineEvaluationConfigRuleSessionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOnlineEvaluationConfig.DataAwsccBedrockagentcoreOnlineEvaluationConfigRuleSessionConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-online-evaluation-config/index.ts",
        "line": 656
      },
      "name": "DataAwsccBedrockagentcoreOnlineEvaluationConfigRuleSessionConfig",
      "namespace": "dataAwsccBedrockagentcoreOnlineEvaluationConfig",
      "symbolId": "src/data-awscc-bedrockagentcore-online-evaluation-config/index:DataAwsccBedrockagentcoreOnlineEvaluationConfigRuleSessionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOnlineEvaluationConfig.DataAwsccBedrockagentcoreOnlineEvaluationConfigRuleSessionConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOnlineEvaluationConfig.DataAwsccBedrockagentcoreOnlineEvaluationConfigRuleSessionConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-online-evaluation-config/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-awscc-bedrockagentcore-online-evaluation-config/index.ts",
        "line": 679
      },
      "name": "DataAwsccBedrockagentcoreOnlineEvaluationConfigRuleSessionConfigOutputReference",
      "namespace": "dataAwsccBedrockagentcoreOnlineEvaluationConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-online-evaluation-config/index.ts",
            "line": 706
          },
          "name": "sessionTimeoutMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-online-evaluation-config/index.ts",
            "line": 690
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOnlineEvaluationConfig.DataAwsccBedrockagentcoreOnlineEvaluationConfigRuleSessionConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-online-evaluation-config/index:DataAwsccBedrockagentcoreOnlineEvaluationConfigRuleSessionConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOnlineEvaluationConfig.DataAwsccBedrockagentcoreOnlineEvaluationConfigTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOnlineEvaluationConfig.DataAwsccBedrockagentcoreOnlineEvaluationConfigTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-online-evaluation-config/index.ts",
        "line": 777
      },
      "name": "DataAwsccBedrockagentcoreOnlineEvaluationConfigTags",
      "namespace": "dataAwsccBedrockagentcoreOnlineEvaluationConfig",
      "symbolId": "src/data-awscc-bedrockagentcore-online-evaluation-config/index:DataAwsccBedrockagentcoreOnlineEvaluationConfigTags"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOnlineEvaluationConfig.DataAwsccBedrockagentcoreOnlineEvaluationConfigTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOnlineEvaluationConfig.DataAwsccBedrockagentcoreOnlineEvaluationConfigTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-online-evaluation-config/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-online-evaluation-config/index.ts",
        "line": 839
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-online-evaluation-config/index.ts",
            "line": 853
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOnlineEvaluationConfig.DataAwsccBedrockagentcoreOnlineEvaluationConfigTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockagentcoreOnlineEvaluationConfigTagsList",
      "namespace": "dataAwsccBedrockagentcoreOnlineEvaluationConfig",
      "symbolId": "src/data-awscc-bedrockagentcore-online-evaluation-config/index:DataAwsccBedrockagentcoreOnlineEvaluationConfigTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOnlineEvaluationConfig.DataAwsccBedrockagentcoreOnlineEvaluationConfigTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOnlineEvaluationConfig.DataAwsccBedrockagentcoreOnlineEvaluationConfigTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-online-evaluation-config/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-online-evaluation-config/index.ts",
        "line": 800
      },
      "name": "DataAwsccBedrockagentcoreOnlineEvaluationConfigTagsOutputReference",
      "namespace": "dataAwsccBedrockagentcoreOnlineEvaluationConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-online-evaluation-config/index.ts",
            "line": 829
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-online-evaluation-config/index.ts",
            "line": 834
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-online-evaluation-config/index.ts",
            "line": 813
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOnlineEvaluationConfig.DataAwsccBedrockagentcoreOnlineEvaluationConfigTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-online-evaluation-config/index:DataAwsccBedrockagentcoreOnlineEvaluationConfigTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOnlineEvaluationConfigs.DataAwsccBedrockagentcoreOnlineEvaluationConfigs": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_online_evaluation_configs awscc_bedrockagentcore_online_evaluation_configs}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOnlineEvaluationConfigs.DataAwsccBedrockagentcoreOnlineEvaluationConfigs",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_online_evaluation_configs awscc_bedrockagentcore_online_evaluation_configs} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-online-evaluation-configs/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOnlineEvaluationConfigs.DataAwsccBedrockagentcoreOnlineEvaluationConfigsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-online-evaluation-configs/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBedrockagentcoreOnlineEvaluationConfigs resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-online-evaluation-configs/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccBedrockagentcoreOnlineEvaluationConfigs to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_online_evaluation_configs#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBedrockagentcoreOnlineEvaluationConfigs that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBedrockagentcoreOnlineEvaluationConfigs to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-online-evaluation-configs/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-online-evaluation-configs/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBedrockagentcoreOnlineEvaluationConfigs",
      "namespace": "dataAwsccBedrockagentcoreOnlineEvaluationConfigs",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-online-evaluation-configs/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-online-evaluation-configs/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-online-evaluation-configs/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-online-evaluation-configs/index:DataAwsccBedrockagentcoreOnlineEvaluationConfigs"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOnlineEvaluationConfigs.DataAwsccBedrockagentcoreOnlineEvaluationConfigsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreOnlineEvaluationConfigs.DataAwsccBedrockagentcoreOnlineEvaluationConfigsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-online-evaluation-configs/index.ts",
        "line": 14
      },
      "name": "DataAwsccBedrockagentcoreOnlineEvaluationConfigsConfig",
      "namespace": "dataAwsccBedrockagentcoreOnlineEvaluationConfigs",
      "symbolId": "src/data-awscc-bedrockagentcore-online-evaluation-configs/index:DataAwsccBedrockagentcoreOnlineEvaluationConfigsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentConnector.DataAwsccBedrockagentcorePaymentConnector": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_payment_connector awscc_bedrockagentcore_payment_connector}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentConnector.DataAwsccBedrockagentcorePaymentConnector",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_payment_connector awscc_bedrockagentcore_payment_connector} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-payment-connector/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentConnector.DataAwsccBedrockagentcorePaymentConnectorConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-payment-connector/index.ts",
        "line": 219
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBedrockagentcorePaymentConnector resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-connector/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 DataAwsccBedrockagentcorePaymentConnector to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_payment_connector#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBedrockagentcorePaymentConnector that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBedrockagentcorePaymentConnector to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-connector/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-awscc-bedrockagentcore-payment-connector/index.ts",
            "line": 348
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBedrockagentcorePaymentConnector",
      "namespace": "dataAwsccBedrockagentcorePaymentConnector",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-connector/index.ts",
            "line": 224
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-connector/index.ts",
            "line": 275
          },
          "name": "connectorCreatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-connector/index.ts",
            "line": 280
          },
          "name": "connectorLastUpdatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-connector/index.ts",
            "line": 285
          },
          "name": "connectorName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-connector/index.ts",
            "line": 290
          },
          "name": "connectorStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-connector/index.ts",
            "line": 295
          },
          "name": "connectorType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-connector/index.ts",
            "line": 301
          },
          "name": "credentialProviderConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentConnector.DataAwsccBedrockagentcorePaymentConnectorCredentialProviderConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-connector/index.ts",
            "line": 306
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-connector/index.ts",
            "line": 324
          },
          "name": "paymentConnectorArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-connector/index.ts",
            "line": 329
          },
          "name": "paymentConnectorId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-connector/index.ts",
            "line": 334
          },
          "name": "paymentManagerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-connector/index.ts",
            "line": 319
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-connector/index.ts",
            "line": 312
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-payment-connector/index:DataAwsccBedrockagentcorePaymentConnector"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentConnector.DataAwsccBedrockagentcorePaymentConnectorConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentConnector.DataAwsccBedrockagentcorePaymentConnectorConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-payment-connector/index.ts",
        "line": 14
      },
      "name": "DataAwsccBedrockagentcorePaymentConnectorConfig",
      "namespace": "dataAwsccBedrockagentcorePaymentConnector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_payment_connector#id DataAwsccBedrockagentcorePaymentConnector#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-connector/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-payment-connector/index:DataAwsccBedrockagentcorePaymentConnectorConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentConnector.DataAwsccBedrockagentcorePaymentConnectorCredentialProviderConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentConnector.DataAwsccBedrockagentcorePaymentConnectorCredentialProviderConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-payment-connector/index.ts",
        "line": 133
      },
      "name": "DataAwsccBedrockagentcorePaymentConnectorCredentialProviderConfigurations",
      "namespace": "dataAwsccBedrockagentcorePaymentConnector",
      "symbolId": "src/data-awscc-bedrockagentcore-payment-connector/index:DataAwsccBedrockagentcorePaymentConnectorCredentialProviderConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentConnector.DataAwsccBedrockagentcorePaymentConnectorCredentialProviderConfigurationsCoinbaseCdp": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentConnector.DataAwsccBedrockagentcorePaymentConnectorCredentialProviderConfigurationsCoinbaseCdp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-payment-connector/index.ts",
        "line": 25
      },
      "name": "DataAwsccBedrockagentcorePaymentConnectorCredentialProviderConfigurationsCoinbaseCdp",
      "namespace": "dataAwsccBedrockagentcorePaymentConnector",
      "symbolId": "src/data-awscc-bedrockagentcore-payment-connector/index:DataAwsccBedrockagentcorePaymentConnectorCredentialProviderConfigurationsCoinbaseCdp"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentConnector.DataAwsccBedrockagentcorePaymentConnectorCredentialProviderConfigurationsCoinbaseCdpOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentConnector.DataAwsccBedrockagentcorePaymentConnectorCredentialProviderConfigurationsCoinbaseCdpOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-payment-connector/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-payment-connector/index.ts",
        "line": 48
      },
      "name": "DataAwsccBedrockagentcorePaymentConnectorCredentialProviderConfigurationsCoinbaseCdpOutputReference",
      "namespace": "dataAwsccBedrockagentcorePaymentConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-connector/index.ts",
            "line": 75
          },
          "name": "credentialProviderArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-connector/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentConnector.DataAwsccBedrockagentcorePaymentConnectorCredentialProviderConfigurationsCoinbaseCdp"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-payment-connector/index:DataAwsccBedrockagentcorePaymentConnectorCredentialProviderConfigurationsCoinbaseCdpOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentConnector.DataAwsccBedrockagentcorePaymentConnectorCredentialProviderConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentConnector.DataAwsccBedrockagentcorePaymentConnectorCredentialProviderConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-payment-connector/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-awscc-bedrockagentcore-payment-connector/index.ts",
        "line": 197
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-connector/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-awscc.dataAwsccBedrockagentcorePaymentConnector.DataAwsccBedrockagentcorePaymentConnectorCredentialProviderConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockagentcorePaymentConnectorCredentialProviderConfigurationsList",
      "namespace": "dataAwsccBedrockagentcorePaymentConnector",
      "symbolId": "src/data-awscc-bedrockagentcore-payment-connector/index:DataAwsccBedrockagentcorePaymentConnectorCredentialProviderConfigurationsList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentConnector.DataAwsccBedrockagentcorePaymentConnectorCredentialProviderConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentConnector.DataAwsccBedrockagentcorePaymentConnectorCredentialProviderConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-payment-connector/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-payment-connector/index.ts",
        "line": 156
      },
      "name": "DataAwsccBedrockagentcorePaymentConnectorCredentialProviderConfigurationsOutputReference",
      "namespace": "dataAwsccBedrockagentcorePaymentConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-connector/index.ts",
            "line": 186
          },
          "name": "coinbaseCdp",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentConnector.DataAwsccBedrockagentcorePaymentConnectorCredentialProviderConfigurationsCoinbaseCdpOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-connector/index.ts",
            "line": 192
          },
          "name": "stripePrivy",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentConnector.DataAwsccBedrockagentcorePaymentConnectorCredentialProviderConfigurationsStripePrivyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-connector/index.ts",
            "line": 169
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentConnector.DataAwsccBedrockagentcorePaymentConnectorCredentialProviderConfigurations"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-payment-connector/index:DataAwsccBedrockagentcorePaymentConnectorCredentialProviderConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentConnector.DataAwsccBedrockagentcorePaymentConnectorCredentialProviderConfigurationsStripePrivy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentConnector.DataAwsccBedrockagentcorePaymentConnectorCredentialProviderConfigurationsStripePrivy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-payment-connector/index.ts",
        "line": 79
      },
      "name": "DataAwsccBedrockagentcorePaymentConnectorCredentialProviderConfigurationsStripePrivy",
      "namespace": "dataAwsccBedrockagentcorePaymentConnector",
      "symbolId": "src/data-awscc-bedrockagentcore-payment-connector/index:DataAwsccBedrockagentcorePaymentConnectorCredentialProviderConfigurationsStripePrivy"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentConnector.DataAwsccBedrockagentcorePaymentConnectorCredentialProviderConfigurationsStripePrivyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentConnector.DataAwsccBedrockagentcorePaymentConnectorCredentialProviderConfigurationsStripePrivyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-payment-connector/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-awscc-bedrockagentcore-payment-connector/index.ts",
        "line": 102
      },
      "name": "DataAwsccBedrockagentcorePaymentConnectorCredentialProviderConfigurationsStripePrivyOutputReference",
      "namespace": "dataAwsccBedrockagentcorePaymentConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-connector/index.ts",
            "line": 129
          },
          "name": "credentialProviderArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-connector/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentConnector.DataAwsccBedrockagentcorePaymentConnectorCredentialProviderConfigurationsStripePrivy"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-payment-connector/index:DataAwsccBedrockagentcorePaymentConnectorCredentialProviderConfigurationsStripePrivyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentCredentialProvider.DataAwsccBedrockagentcorePaymentCredentialProvider": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_payment_credential_provider awscc_bedrockagentcore_payment_credential_provider}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentCredentialProvider.DataAwsccBedrockagentcorePaymentCredentialProvider",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_payment_credential_provider awscc_bedrockagentcore_payment_credential_provider} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
          "line": 1069
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentCredentialProvider.DataAwsccBedrockagentcorePaymentCredentialProviderConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
        "line": 1037
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBedrockagentcorePaymentCredentialProvider resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
            "line": 1054
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccBedrockagentcorePaymentCredentialProvider to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_payment_credential_provider#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBedrockagentcorePaymentCredentialProvider that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBedrockagentcorePaymentCredentialProvider to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
            "line": 1152
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
            "line": 1158
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBedrockagentcorePaymentCredentialProvider",
      "namespace": "dataAwsccBedrockagentcorePaymentCredentialProvider",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
            "line": 1042
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
            "line": 1093
          },
          "name": "createdTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
            "line": 1098
          },
          "name": "credentialProviderArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
            "line": 1103
          },
          "name": "credentialProviderVendor",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
            "line": 1121
          },
          "name": "lastUpdatedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
            "line": 1126
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
            "line": 1132
          },
          "name": "providerConfigurationInput",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentCredentialProvider.DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationInputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
            "line": 1138
          },
          "name": "providerConfigurationOutput",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentCredentialProvider.DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationOutputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
            "line": 1144
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentCredentialProvider.DataAwsccBedrockagentcorePaymentCredentialProviderTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
            "line": 1116
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
            "line": 1109
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-payment-credential-provider/index:DataAwsccBedrockagentcorePaymentCredentialProvider"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentCredentialProvider.DataAwsccBedrockagentcorePaymentCredentialProviderConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentCredentialProvider.DataAwsccBedrockagentcorePaymentCredentialProviderConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
        "line": 14
      },
      "name": "DataAwsccBedrockagentcorePaymentCredentialProviderConfig",
      "namespace": "dataAwsccBedrockagentcorePaymentCredentialProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_payment_credential_provider#id DataAwsccBedrockagentcorePaymentCredentialProvider#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-payment-credential-provider/index:DataAwsccBedrockagentcorePaymentCredentialProviderConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentCredentialProvider.DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationInput": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentCredentialProvider.DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationInput",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
        "line": 438
      },
      "name": "DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationInput",
      "namespace": "dataAwsccBedrockagentcorePaymentCredentialProvider",
      "symbolId": "src/data-awscc-bedrockagentcore-payment-credential-provider/index:DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationInput"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentCredentialProvider.DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationInputCoinbaseCdpConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentCredentialProvider.DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationInputCoinbaseCdpConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
        "line": 143
      },
      "name": "DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationInputCoinbaseCdpConfiguration",
      "namespace": "dataAwsccBedrockagentcorePaymentCredentialProvider",
      "symbolId": "src/data-awscc-bedrockagentcore-payment-credential-provider/index:DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationInputCoinbaseCdpConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentCredentialProvider.DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationInputCoinbaseCdpConfigurationApiKeySecretConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentCredentialProvider.DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationInputCoinbaseCdpConfigurationApiKeySecretConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
        "line": 25
      },
      "name": "DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationInputCoinbaseCdpConfigurationApiKeySecretConfig",
      "namespace": "dataAwsccBedrockagentcorePaymentCredentialProvider",
      "symbolId": "src/data-awscc-bedrockagentcore-payment-credential-provider/index:DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationInputCoinbaseCdpConfigurationApiKeySecretConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentCredentialProvider.DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationInputCoinbaseCdpConfigurationApiKeySecretConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentCredentialProvider.DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationInputCoinbaseCdpConfigurationApiKeySecretConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
        "line": 48
      },
      "name": "DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationInputCoinbaseCdpConfigurationApiKeySecretConfigOutputReference",
      "namespace": "dataAwsccBedrockagentcorePaymentCredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
            "line": 75
          },
          "name": "jsonKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
            "line": 80
          },
          "name": "secretId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentCredentialProvider.DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationInputCoinbaseCdpConfigurationApiKeySecretConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-payment-credential-provider/index:DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationInputCoinbaseCdpConfigurationApiKeySecretConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentCredentialProvider.DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationInputCoinbaseCdpConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentCredentialProvider.DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationInputCoinbaseCdpConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/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-awscc-bedrockagentcore-payment-credential-provider/index.ts",
        "line": 166
      },
      "name": "DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationInputCoinbaseCdpConfigurationOutputReference",
      "namespace": "dataAwsccBedrockagentcorePaymentCredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
            "line": 193
          },
          "name": "apiKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
            "line": 198
          },
          "name": "apiKeySecret",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
            "line": 204
          },
          "name": "apiKeySecretConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentCredentialProvider.DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationInputCoinbaseCdpConfigurationApiKeySecretConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
            "line": 209
          },
          "name": "apiKeySecretSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
            "line": 214
          },
          "name": "walletSecret",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
            "line": 220
          },
          "name": "walletSecretConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentCredentialProvider.DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationInputCoinbaseCdpConfigurationWalletSecretConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
            "line": 225
          },
          "name": "walletSecretSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
            "line": 177
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentCredentialProvider.DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationInputCoinbaseCdpConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-payment-credential-provider/index:DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationInputCoinbaseCdpConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentCredentialProvider.DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationInputCoinbaseCdpConfigurationWalletSecretConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentCredentialProvider.DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationInputCoinbaseCdpConfigurationWalletSecretConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
        "line": 84
      },
      "name": "DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationInputCoinbaseCdpConfigurationWalletSecretConfig",
      "namespace": "dataAwsccBedrockagentcorePaymentCredentialProvider",
      "symbolId": "src/data-awscc-bedrockagentcore-payment-credential-provider/index:DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationInputCoinbaseCdpConfigurationWalletSecretConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentCredentialProvider.DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationInputCoinbaseCdpConfigurationWalletSecretConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentCredentialProvider.DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationInputCoinbaseCdpConfigurationWalletSecretConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-payment-credential-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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
        "line": 107
      },
      "name": "DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationInputCoinbaseCdpConfigurationWalletSecretConfigOutputReference",
      "namespace": "dataAwsccBedrockagentcorePaymentCredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
            "line": 134
          },
          "name": "jsonKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
            "line": 139
          },
          "name": "secretId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentCredentialProvider.DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationInputCoinbaseCdpConfigurationWalletSecretConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-payment-credential-provider/index:DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationInputCoinbaseCdpConfigurationWalletSecretConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentCredentialProvider.DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationInputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentCredentialProvider.DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationInputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
          "line": 468
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
        "line": 461
      },
      "name": "DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationInputOutputReference",
      "namespace": "dataAwsccBedrockagentcorePaymentCredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
            "line": 489
          },
          "name": "coinbaseCdpConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentCredentialProvider.DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationInputCoinbaseCdpConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
            "line": 495
          },
          "name": "stripePrivyConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentCredentialProvider.DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationInputStripePrivyConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
            "line": 472
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentCredentialProvider.DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationInput"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-payment-credential-provider/index:DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationInputOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentCredentialProvider.DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationInputStripePrivyConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentCredentialProvider.DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationInputStripePrivyConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
        "line": 347
      },
      "name": "DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationInputStripePrivyConfiguration",
      "namespace": "dataAwsccBedrockagentcorePaymentCredentialProvider",
      "symbolId": "src/data-awscc-bedrockagentcore-payment-credential-provider/index:DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationInputStripePrivyConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentCredentialProvider.DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationInputStripePrivyConfigurationAppSecretConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentCredentialProvider.DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationInputStripePrivyConfigurationAppSecretConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
        "line": 229
      },
      "name": "DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationInputStripePrivyConfigurationAppSecretConfig",
      "namespace": "dataAwsccBedrockagentcorePaymentCredentialProvider",
      "symbolId": "src/data-awscc-bedrockagentcore-payment-credential-provider/index:DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationInputStripePrivyConfigurationAppSecretConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentCredentialProvider.DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationInputStripePrivyConfigurationAppSecretConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentCredentialProvider.DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationInputStripePrivyConfigurationAppSecretConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/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/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
        "line": 252
      },
      "name": "DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationInputStripePrivyConfigurationAppSecretConfigOutputReference",
      "namespace": "dataAwsccBedrockagentcorePaymentCredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
            "line": 279
          },
          "name": "jsonKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
            "line": 284
          },
          "name": "secretId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
            "line": 263
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentCredentialProvider.DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationInputStripePrivyConfigurationAppSecretConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-payment-credential-provider/index:DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationInputStripePrivyConfigurationAppSecretConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentCredentialProvider.DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationInputStripePrivyConfigurationAuthorizationPrivateKeyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentCredentialProvider.DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationInputStripePrivyConfigurationAuthorizationPrivateKeyConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
        "line": 288
      },
      "name": "DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationInputStripePrivyConfigurationAuthorizationPrivateKeyConfig",
      "namespace": "dataAwsccBedrockagentcorePaymentCredentialProvider",
      "symbolId": "src/data-awscc-bedrockagentcore-payment-credential-provider/index:DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationInputStripePrivyConfigurationAuthorizationPrivateKeyConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentCredentialProvider.DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationInputStripePrivyConfigurationAuthorizationPrivateKeyConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentCredentialProvider.DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationInputStripePrivyConfigurationAuthorizationPrivateKeyConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/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-awscc-bedrockagentcore-payment-credential-provider/index.ts",
        "line": 311
      },
      "name": "DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationInputStripePrivyConfigurationAuthorizationPrivateKeyConfigOutputReference",
      "namespace": "dataAwsccBedrockagentcorePaymentCredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
            "line": 338
          },
          "name": "jsonKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
            "line": 343
          },
          "name": "secretId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
            "line": 322
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentCredentialProvider.DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationInputStripePrivyConfigurationAuthorizationPrivateKeyConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-payment-credential-provider/index:DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationInputStripePrivyConfigurationAuthorizationPrivateKeyConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentCredentialProvider.DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationInputStripePrivyConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentCredentialProvider.DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationInputStripePrivyConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
        "line": 370
      },
      "name": "DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationInputStripePrivyConfigurationOutputReference",
      "namespace": "dataAwsccBedrockagentcorePaymentCredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
            "line": 397
          },
          "name": "appId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
            "line": 402
          },
          "name": "appSecret",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
            "line": 408
          },
          "name": "appSecretConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentCredentialProvider.DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationInputStripePrivyConfigurationAppSecretConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
            "line": 413
          },
          "name": "appSecretSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
            "line": 418
          },
          "name": "authorizationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
            "line": 423
          },
          "name": "authorizationPrivateKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
            "line": 429
          },
          "name": "authorizationPrivateKeyConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentCredentialProvider.DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationInputStripePrivyConfigurationAuthorizationPrivateKeyConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
            "line": 434
          },
          "name": "authorizationPrivateKeySource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
            "line": 381
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentCredentialProvider.DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationInputStripePrivyConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-payment-credential-provider/index:DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationInputStripePrivyConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentCredentialProvider.DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationOutput": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentCredentialProvider.DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationOutput",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
        "line": 892
      },
      "name": "DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationOutput",
      "namespace": "dataAwsccBedrockagentcorePaymentCredentialProvider",
      "symbolId": "src/data-awscc-bedrockagentcore-payment-credential-provider/index:DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationOutput"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentCredentialProvider.DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationOutputCoinbaseCdpConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentCredentialProvider.DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationOutputCoinbaseCdpConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
        "line": 607
      },
      "name": "DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationOutputCoinbaseCdpConfiguration",
      "namespace": "dataAwsccBedrockagentcorePaymentCredentialProvider",
      "symbolId": "src/data-awscc-bedrockagentcore-payment-credential-provider/index:DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationOutputCoinbaseCdpConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentCredentialProvider.DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationOutputCoinbaseCdpConfigurationApiKeySecretArn": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentCredentialProvider.DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationOutputCoinbaseCdpConfigurationApiKeySecretArn",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
        "line": 499
      },
      "name": "DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationOutputCoinbaseCdpConfigurationApiKeySecretArn",
      "namespace": "dataAwsccBedrockagentcorePaymentCredentialProvider",
      "symbolId": "src/data-awscc-bedrockagentcore-payment-credential-provider/index:DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationOutputCoinbaseCdpConfigurationApiKeySecretArn"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentCredentialProvider.DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationOutputCoinbaseCdpConfigurationApiKeySecretArnOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentCredentialProvider.DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationOutputCoinbaseCdpConfigurationApiKeySecretArnOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/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/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
        "line": 522
      },
      "name": "DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationOutputCoinbaseCdpConfigurationApiKeySecretArnOutputReference",
      "namespace": "dataAwsccBedrockagentcorePaymentCredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
            "line": 549
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
            "line": 533
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentCredentialProvider.DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationOutputCoinbaseCdpConfigurationApiKeySecretArn"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-payment-credential-provider/index:DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationOutputCoinbaseCdpConfigurationApiKeySecretArnOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentCredentialProvider.DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationOutputCoinbaseCdpConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentCredentialProvider.DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationOutputCoinbaseCdpConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
          "line": 637
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
        "line": 630
      },
      "name": "DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationOutputCoinbaseCdpConfigurationOutputReference",
      "namespace": "dataAwsccBedrockagentcorePaymentCredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
            "line": 657
          },
          "name": "apiKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
            "line": 663
          },
          "name": "apiKeySecretArn",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentCredentialProvider.DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationOutputCoinbaseCdpConfigurationApiKeySecretArnOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
            "line": 668
          },
          "name": "apiKeySecretJsonKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
            "line": 673
          },
          "name": "apiKeySecretSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
            "line": 679
          },
          "name": "walletSecretArn",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentCredentialProvider.DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationOutputCoinbaseCdpConfigurationWalletSecretArnOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
            "line": 684
          },
          "name": "walletSecretJsonKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
            "line": 689
          },
          "name": "walletSecretSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
            "line": 641
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentCredentialProvider.DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationOutputCoinbaseCdpConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-payment-credential-provider/index:DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationOutputCoinbaseCdpConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentCredentialProvider.DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationOutputCoinbaseCdpConfigurationWalletSecretArn": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentCredentialProvider.DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationOutputCoinbaseCdpConfigurationWalletSecretArn",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
        "line": 553
      },
      "name": "DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationOutputCoinbaseCdpConfigurationWalletSecretArn",
      "namespace": "dataAwsccBedrockagentcorePaymentCredentialProvider",
      "symbolId": "src/data-awscc-bedrockagentcore-payment-credential-provider/index:DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationOutputCoinbaseCdpConfigurationWalletSecretArn"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentCredentialProvider.DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationOutputCoinbaseCdpConfigurationWalletSecretArnOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentCredentialProvider.DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationOutputCoinbaseCdpConfigurationWalletSecretArnOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/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-awscc-bedrockagentcore-payment-credential-provider/index.ts",
        "line": 576
      },
      "name": "DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationOutputCoinbaseCdpConfigurationWalletSecretArnOutputReference",
      "namespace": "dataAwsccBedrockagentcorePaymentCredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
            "line": 603
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
            "line": 587
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentCredentialProvider.DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationOutputCoinbaseCdpConfigurationWalletSecretArn"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-payment-credential-provider/index:DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationOutputCoinbaseCdpConfigurationWalletSecretArnOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentCredentialProvider.DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationOutputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentCredentialProvider.DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationOutputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
          "line": 922
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
        "line": 915
      },
      "name": "DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationOutputOutputReference",
      "namespace": "dataAwsccBedrockagentcorePaymentCredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
            "line": 943
          },
          "name": "coinbaseCdpConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentCredentialProvider.DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationOutputCoinbaseCdpConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
            "line": 949
          },
          "name": "stripePrivyConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentCredentialProvider.DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationOutputStripePrivyConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
            "line": 926
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentCredentialProvider.DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationOutput"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-payment-credential-provider/index:DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationOutputOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentCredentialProvider.DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationOutputStripePrivyConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentCredentialProvider.DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationOutputStripePrivyConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
        "line": 801
      },
      "name": "DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationOutputStripePrivyConfiguration",
      "namespace": "dataAwsccBedrockagentcorePaymentCredentialProvider",
      "symbolId": "src/data-awscc-bedrockagentcore-payment-credential-provider/index:DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationOutputStripePrivyConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentCredentialProvider.DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationOutputStripePrivyConfigurationAppSecretArn": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentCredentialProvider.DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationOutputStripePrivyConfigurationAppSecretArn",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
        "line": 693
      },
      "name": "DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationOutputStripePrivyConfigurationAppSecretArn",
      "namespace": "dataAwsccBedrockagentcorePaymentCredentialProvider",
      "symbolId": "src/data-awscc-bedrockagentcore-payment-credential-provider/index:DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationOutputStripePrivyConfigurationAppSecretArn"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentCredentialProvider.DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationOutputStripePrivyConfigurationAppSecretArnOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentCredentialProvider.DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationOutputStripePrivyConfigurationAppSecretArnOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
          "line": 723
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
        "line": 716
      },
      "name": "DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationOutputStripePrivyConfigurationAppSecretArnOutputReference",
      "namespace": "dataAwsccBedrockagentcorePaymentCredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
            "line": 743
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
            "line": 727
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentCredentialProvider.DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationOutputStripePrivyConfigurationAppSecretArn"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-payment-credential-provider/index:DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationOutputStripePrivyConfigurationAppSecretArnOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentCredentialProvider.DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationOutputStripePrivyConfigurationAuthorizationPrivateKeyArn": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentCredentialProvider.DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationOutputStripePrivyConfigurationAuthorizationPrivateKeyArn",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
        "line": 747
      },
      "name": "DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationOutputStripePrivyConfigurationAuthorizationPrivateKeyArn",
      "namespace": "dataAwsccBedrockagentcorePaymentCredentialProvider",
      "symbolId": "src/data-awscc-bedrockagentcore-payment-credential-provider/index:DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationOutputStripePrivyConfigurationAuthorizationPrivateKeyArn"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentCredentialProvider.DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationOutputStripePrivyConfigurationAuthorizationPrivateKeyArnOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentCredentialProvider.DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationOutputStripePrivyConfigurationAuthorizationPrivateKeyArnOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/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/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
        "line": 770
      },
      "name": "DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationOutputStripePrivyConfigurationAuthorizationPrivateKeyArnOutputReference",
      "namespace": "dataAwsccBedrockagentcorePaymentCredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
            "line": 797
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
            "line": 781
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentCredentialProvider.DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationOutputStripePrivyConfigurationAuthorizationPrivateKeyArn"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-payment-credential-provider/index:DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationOutputStripePrivyConfigurationAuthorizationPrivateKeyArnOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentCredentialProvider.DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationOutputStripePrivyConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentCredentialProvider.DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationOutputStripePrivyConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
          "line": 831
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
        "line": 824
      },
      "name": "DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationOutputStripePrivyConfigurationOutputReference",
      "namespace": "dataAwsccBedrockagentcorePaymentCredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
            "line": 851
          },
          "name": "appId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
            "line": 857
          },
          "name": "appSecretArn",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentCredentialProvider.DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationOutputStripePrivyConfigurationAppSecretArnOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
            "line": 862
          },
          "name": "appSecretJsonKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
            "line": 867
          },
          "name": "appSecretSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
            "line": 872
          },
          "name": "authorizationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
            "line": 878
          },
          "name": "authorizationPrivateKeyArn",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentCredentialProvider.DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationOutputStripePrivyConfigurationAuthorizationPrivateKeyArnOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
            "line": 883
          },
          "name": "authorizationPrivateKeyJsonKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
            "line": 888
          },
          "name": "authorizationPrivateKeySource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
            "line": 835
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentCredentialProvider.DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationOutputStripePrivyConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-payment-credential-provider/index:DataAwsccBedrockagentcorePaymentCredentialProviderProviderConfigurationOutputStripePrivyConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentCredentialProvider.DataAwsccBedrockagentcorePaymentCredentialProviderTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentCredentialProvider.DataAwsccBedrockagentcorePaymentCredentialProviderTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
        "line": 953
      },
      "name": "DataAwsccBedrockagentcorePaymentCredentialProviderTags",
      "namespace": "dataAwsccBedrockagentcorePaymentCredentialProvider",
      "symbolId": "src/data-awscc-bedrockagentcore-payment-credential-provider/index:DataAwsccBedrockagentcorePaymentCredentialProviderTags"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentCredentialProvider.DataAwsccBedrockagentcorePaymentCredentialProviderTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentCredentialProvider.DataAwsccBedrockagentcorePaymentCredentialProviderTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
          "line": 1022
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
        "line": 1015
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
            "line": 1029
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentCredentialProvider.DataAwsccBedrockagentcorePaymentCredentialProviderTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockagentcorePaymentCredentialProviderTagsList",
      "namespace": "dataAwsccBedrockagentcorePaymentCredentialProvider",
      "symbolId": "src/data-awscc-bedrockagentcore-payment-credential-provider/index:DataAwsccBedrockagentcorePaymentCredentialProviderTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentCredentialProvider.DataAwsccBedrockagentcorePaymentCredentialProviderTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentCredentialProvider.DataAwsccBedrockagentcorePaymentCredentialProviderTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
          "line": 985
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
        "line": 976
      },
      "name": "DataAwsccBedrockagentcorePaymentCredentialProviderTagsOutputReference",
      "namespace": "dataAwsccBedrockagentcorePaymentCredentialProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
            "line": 1005
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
            "line": 1010
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-credential-provider/index.ts",
            "line": 989
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentCredentialProvider.DataAwsccBedrockagentcorePaymentCredentialProviderTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-payment-credential-provider/index:DataAwsccBedrockagentcorePaymentCredentialProviderTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentCredentialProviders.DataAwsccBedrockagentcorePaymentCredentialProviders": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_payment_credential_providers awscc_bedrockagentcore_payment_credential_providers}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentCredentialProviders.DataAwsccBedrockagentcorePaymentCredentialProviders",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_payment_credential_providers awscc_bedrockagentcore_payment_credential_providers} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-payment-credential-providers/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentCredentialProviders.DataAwsccBedrockagentcorePaymentCredentialProvidersConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-payment-credential-providers/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBedrockagentcorePaymentCredentialProviders resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-credential-providers/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccBedrockagentcorePaymentCredentialProviders to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_payment_credential_providers#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBedrockagentcorePaymentCredentialProviders that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBedrockagentcorePaymentCredentialProviders to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-credential-providers/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-credential-providers/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBedrockagentcorePaymentCredentialProviders",
      "namespace": "dataAwsccBedrockagentcorePaymentCredentialProviders",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-credential-providers/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-credential-providers/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-credential-providers/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-payment-credential-providers/index:DataAwsccBedrockagentcorePaymentCredentialProviders"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentCredentialProviders.DataAwsccBedrockagentcorePaymentCredentialProvidersConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentCredentialProviders.DataAwsccBedrockagentcorePaymentCredentialProvidersConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-payment-credential-providers/index.ts",
        "line": 14
      },
      "name": "DataAwsccBedrockagentcorePaymentCredentialProvidersConfig",
      "namespace": "dataAwsccBedrockagentcorePaymentCredentialProviders",
      "symbolId": "src/data-awscc-bedrockagentcore-payment-credential-providers/index:DataAwsccBedrockagentcorePaymentCredentialProvidersConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentManager.DataAwsccBedrockagentcorePaymentManager": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_payment_manager awscc_bedrockagentcore_payment_manager}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentManager.DataAwsccBedrockagentcorePaymentManager",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_payment_manager awscc_bedrockagentcore_payment_manager} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-payment-manager/index.ts",
          "line": 530
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentManager.DataAwsccBedrockagentcorePaymentManagerConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-payment-manager/index.ts",
        "line": 498
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBedrockagentcorePaymentManager resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-manager/index.ts",
            "line": 515
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccBedrockagentcorePaymentManager to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_payment_manager#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBedrockagentcorePaymentManager that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBedrockagentcorePaymentManager to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-manager/index.ts",
            "line": 633
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-manager/index.ts",
            "line": 639
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBedrockagentcorePaymentManager",
      "namespace": "dataAwsccBedrockagentcorePaymentManager",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-manager/index.ts",
            "line": 503
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-manager/index.ts",
            "line": 555
          },
          "name": "authorizerConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentManager.DataAwsccBedrockagentcorePaymentManagerAuthorizerConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-manager/index.ts",
            "line": 560
          },
          "name": "authorizerType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-manager/index.ts",
            "line": 565
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-manager/index.ts",
            "line": 570
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-manager/index.ts",
            "line": 588
          },
          "name": "lastUpdatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-manager/index.ts",
            "line": 593
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-manager/index.ts",
            "line": 598
          },
          "name": "paymentManagerArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-manager/index.ts",
            "line": 603
          },
          "name": "paymentManagerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-manager/index.ts",
            "line": 608
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-manager/index.ts",
            "line": 613
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-manager/index.ts",
            "line": 619
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentManager.DataAwsccBedrockagentcorePaymentManagerTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-manager/index.ts",
            "line": 625
          },
          "name": "workloadIdentityDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentManager.DataAwsccBedrockagentcorePaymentManagerWorkloadIdentityDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-manager/index.ts",
            "line": 583
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-manager/index.ts",
            "line": 576
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-payment-manager/index:DataAwsccBedrockagentcorePaymentManager"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentManager.DataAwsccBedrockagentcorePaymentManagerAuthorizerConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentManager.DataAwsccBedrockagentcorePaymentManagerAuthorizerConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-payment-manager/index.ts",
        "line": 305
      },
      "name": "DataAwsccBedrockagentcorePaymentManagerAuthorizerConfiguration",
      "namespace": "dataAwsccBedrockagentcorePaymentManager",
      "symbolId": "src/data-awscc-bedrockagentcore-payment-manager/index:DataAwsccBedrockagentcorePaymentManagerAuthorizerConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentManager.DataAwsccBedrockagentcorePaymentManagerAuthorizerConfigurationCustomJwtAuthorizer": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentManager.DataAwsccBedrockagentcorePaymentManagerAuthorizerConfigurationCustomJwtAuthorizer",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-payment-manager/index.ts",
        "line": 230
      },
      "name": "DataAwsccBedrockagentcorePaymentManagerAuthorizerConfigurationCustomJwtAuthorizer",
      "namespace": "dataAwsccBedrockagentcorePaymentManager",
      "symbolId": "src/data-awscc-bedrockagentcore-payment-manager/index:DataAwsccBedrockagentcorePaymentManagerAuthorizerConfigurationCustomJwtAuthorizer"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentManager.DataAwsccBedrockagentcorePaymentManagerAuthorizerConfigurationCustomJwtAuthorizerCustomClaims": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentManager.DataAwsccBedrockagentcorePaymentManagerAuthorizerConfigurationCustomJwtAuthorizerCustomClaims",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-payment-manager/index.ts",
        "line": 144
      },
      "name": "DataAwsccBedrockagentcorePaymentManagerAuthorizerConfigurationCustomJwtAuthorizerCustomClaims",
      "namespace": "dataAwsccBedrockagentcorePaymentManager",
      "symbolId": "src/data-awscc-bedrockagentcore-payment-manager/index:DataAwsccBedrockagentcorePaymentManagerAuthorizerConfigurationCustomJwtAuthorizerCustomClaims"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentManager.DataAwsccBedrockagentcorePaymentManagerAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValue": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentManager.DataAwsccBedrockagentcorePaymentManagerAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-payment-manager/index.ts",
        "line": 84
      },
      "name": "DataAwsccBedrockagentcorePaymentManagerAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValue",
      "namespace": "dataAwsccBedrockagentcorePaymentManager",
      "symbolId": "src/data-awscc-bedrockagentcore-payment-manager/index:DataAwsccBedrockagentcorePaymentManagerAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValue"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentManager.DataAwsccBedrockagentcorePaymentManagerAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueClaimMatchValue": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentManager.DataAwsccBedrockagentcorePaymentManagerAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueClaimMatchValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-payment-manager/index.ts",
        "line": 25
      },
      "name": "DataAwsccBedrockagentcorePaymentManagerAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueClaimMatchValue",
      "namespace": "dataAwsccBedrockagentcorePaymentManager",
      "symbolId": "src/data-awscc-bedrockagentcore-payment-manager/index:DataAwsccBedrockagentcorePaymentManagerAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueClaimMatchValue"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentManager.DataAwsccBedrockagentcorePaymentManagerAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueClaimMatchValueOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentManager.DataAwsccBedrockagentcorePaymentManagerAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueClaimMatchValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-payment-manager/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-payment-manager/index.ts",
        "line": 48
      },
      "name": "DataAwsccBedrockagentcorePaymentManagerAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueClaimMatchValueOutputReference",
      "namespace": "dataAwsccBedrockagentcorePaymentManager",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-manager/index.ts",
            "line": 75
          },
          "name": "matchValueString",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-manager/index.ts",
            "line": 80
          },
          "name": "matchValueStringList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-manager/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentManager.DataAwsccBedrockagentcorePaymentManagerAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueClaimMatchValue"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-payment-manager/index:DataAwsccBedrockagentcorePaymentManagerAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueClaimMatchValueOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentManager.DataAwsccBedrockagentcorePaymentManagerAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentManager.DataAwsccBedrockagentcorePaymentManagerAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-payment-manager/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-awscc-bedrockagentcore-payment-manager/index.ts",
        "line": 107
      },
      "name": "DataAwsccBedrockagentcorePaymentManagerAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueOutputReference",
      "namespace": "dataAwsccBedrockagentcorePaymentManager",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-manager/index.ts",
            "line": 134
          },
          "name": "claimMatchOperator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-manager/index.ts",
            "line": 140
          },
          "name": "claimMatchValue",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentManager.DataAwsccBedrockagentcorePaymentManagerAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueClaimMatchValueOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-manager/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentManager.DataAwsccBedrockagentcorePaymentManagerAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValue"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-payment-manager/index:DataAwsccBedrockagentcorePaymentManagerAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentManager.DataAwsccBedrockagentcorePaymentManagerAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentManager.DataAwsccBedrockagentcorePaymentManagerAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-payment-manager/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-payment-manager/index.ts",
        "line": 212
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-manager/index.ts",
            "line": 226
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentManager.DataAwsccBedrockagentcorePaymentManagerAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockagentcorePaymentManagerAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsList",
      "namespace": "dataAwsccBedrockagentcorePaymentManager",
      "symbolId": "src/data-awscc-bedrockagentcore-payment-manager/index:DataAwsccBedrockagentcorePaymentManagerAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentManager.DataAwsccBedrockagentcorePaymentManagerAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentManager.DataAwsccBedrockagentcorePaymentManagerAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-payment-manager/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-payment-manager/index.ts",
        "line": 167
      },
      "name": "DataAwsccBedrockagentcorePaymentManagerAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsOutputReference",
      "namespace": "dataAwsccBedrockagentcorePaymentManager",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-manager/index.ts",
            "line": 197
          },
          "name": "authorizingClaimMatchValue",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentManager.DataAwsccBedrockagentcorePaymentManagerAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-manager/index.ts",
            "line": 202
          },
          "name": "inboundTokenClaimName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-manager/index.ts",
            "line": 207
          },
          "name": "inboundTokenClaimValueType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-manager/index.ts",
            "line": 180
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentManager.DataAwsccBedrockagentcorePaymentManagerAuthorizerConfigurationCustomJwtAuthorizerCustomClaims"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-payment-manager/index:DataAwsccBedrockagentcorePaymentManagerAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentManager.DataAwsccBedrockagentcorePaymentManagerAuthorizerConfigurationCustomJwtAuthorizerOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentManager.DataAwsccBedrockagentcorePaymentManagerAuthorizerConfigurationCustomJwtAuthorizerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-payment-manager/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-awscc-bedrockagentcore-payment-manager/index.ts",
        "line": 253
      },
      "name": "DataAwsccBedrockagentcorePaymentManagerAuthorizerConfigurationCustomJwtAuthorizerOutputReference",
      "namespace": "dataAwsccBedrockagentcorePaymentManager",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-manager/index.ts",
            "line": 280
          },
          "name": "allowedAudience",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-manager/index.ts",
            "line": 285
          },
          "name": "allowedClients",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-manager/index.ts",
            "line": 290
          },
          "name": "allowedScopes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-manager/index.ts",
            "line": 296
          },
          "name": "customClaims",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentManager.DataAwsccBedrockagentcorePaymentManagerAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-manager/index.ts",
            "line": 301
          },
          "name": "discoveryUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-manager/index.ts",
            "line": 264
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentManager.DataAwsccBedrockagentcorePaymentManagerAuthorizerConfigurationCustomJwtAuthorizer"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-payment-manager/index:DataAwsccBedrockagentcorePaymentManagerAuthorizerConfigurationCustomJwtAuthorizerOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentManager.DataAwsccBedrockagentcorePaymentManagerAuthorizerConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentManager.DataAwsccBedrockagentcorePaymentManagerAuthorizerConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-payment-manager/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-awscc-bedrockagentcore-payment-manager/index.ts",
        "line": 328
      },
      "name": "DataAwsccBedrockagentcorePaymentManagerAuthorizerConfigurationOutputReference",
      "namespace": "dataAwsccBedrockagentcorePaymentManager",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-manager/index.ts",
            "line": 356
          },
          "name": "customJwtAuthorizer",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentManager.DataAwsccBedrockagentcorePaymentManagerAuthorizerConfigurationCustomJwtAuthorizerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-manager/index.ts",
            "line": 339
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentManager.DataAwsccBedrockagentcorePaymentManagerAuthorizerConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-payment-manager/index:DataAwsccBedrockagentcorePaymentManagerAuthorizerConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentManager.DataAwsccBedrockagentcorePaymentManagerConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentManager.DataAwsccBedrockagentcorePaymentManagerConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-payment-manager/index.ts",
        "line": 14
      },
      "name": "DataAwsccBedrockagentcorePaymentManagerConfig",
      "namespace": "dataAwsccBedrockagentcorePaymentManager",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_payment_manager#id DataAwsccBedrockagentcorePaymentManager#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-manager/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-payment-manager/index:DataAwsccBedrockagentcorePaymentManagerConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentManager.DataAwsccBedrockagentcorePaymentManagerTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentManager.DataAwsccBedrockagentcorePaymentManagerTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-payment-manager/index.ts",
        "line": 360
      },
      "name": "DataAwsccBedrockagentcorePaymentManagerTags",
      "namespace": "dataAwsccBedrockagentcorePaymentManager",
      "symbolId": "src/data-awscc-bedrockagentcore-payment-manager/index:DataAwsccBedrockagentcorePaymentManagerTags"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentManager.DataAwsccBedrockagentcorePaymentManagerTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentManager.DataAwsccBedrockagentcorePaymentManagerTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-payment-manager/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-payment-manager/index.ts",
        "line": 422
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-manager/index.ts",
            "line": 436
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentManager.DataAwsccBedrockagentcorePaymentManagerTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockagentcorePaymentManagerTagsList",
      "namespace": "dataAwsccBedrockagentcorePaymentManager",
      "symbolId": "src/data-awscc-bedrockagentcore-payment-manager/index:DataAwsccBedrockagentcorePaymentManagerTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentManager.DataAwsccBedrockagentcorePaymentManagerTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentManager.DataAwsccBedrockagentcorePaymentManagerTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-payment-manager/index.ts",
          "line": 392
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-payment-manager/index.ts",
        "line": 383
      },
      "name": "DataAwsccBedrockagentcorePaymentManagerTagsOutputReference",
      "namespace": "dataAwsccBedrockagentcorePaymentManager",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-manager/index.ts",
            "line": 412
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-manager/index.ts",
            "line": 417
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-manager/index.ts",
            "line": 396
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentManager.DataAwsccBedrockagentcorePaymentManagerTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-payment-manager/index:DataAwsccBedrockagentcorePaymentManagerTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentManager.DataAwsccBedrockagentcorePaymentManagerWorkloadIdentityDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentManager.DataAwsccBedrockagentcorePaymentManagerWorkloadIdentityDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-payment-manager/index.ts",
        "line": 440
      },
      "name": "DataAwsccBedrockagentcorePaymentManagerWorkloadIdentityDetails",
      "namespace": "dataAwsccBedrockagentcorePaymentManager",
      "symbolId": "src/data-awscc-bedrockagentcore-payment-manager/index:DataAwsccBedrockagentcorePaymentManagerWorkloadIdentityDetails"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentManager.DataAwsccBedrockagentcorePaymentManagerWorkloadIdentityDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentManager.DataAwsccBedrockagentcorePaymentManagerWorkloadIdentityDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-payment-manager/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-payment-manager/index.ts",
        "line": 463
      },
      "name": "DataAwsccBedrockagentcorePaymentManagerWorkloadIdentityDetailsOutputReference",
      "namespace": "dataAwsccBedrockagentcorePaymentManager",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-manager/index.ts",
            "line": 490
          },
          "name": "workloadIdentityArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-manager/index.ts",
            "line": 474
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentManager.DataAwsccBedrockagentcorePaymentManagerWorkloadIdentityDetails"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-payment-manager/index:DataAwsccBedrockagentcorePaymentManagerWorkloadIdentityDetailsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentManagers.DataAwsccBedrockagentcorePaymentManagers": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_payment_managers awscc_bedrockagentcore_payment_managers}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentManagers.DataAwsccBedrockagentcorePaymentManagers",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_payment_managers awscc_bedrockagentcore_payment_managers} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-payment-managers/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentManagers.DataAwsccBedrockagentcorePaymentManagersConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-payment-managers/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBedrockagentcorePaymentManagers resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-managers/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccBedrockagentcorePaymentManagers to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_payment_managers#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBedrockagentcorePaymentManagers that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBedrockagentcorePaymentManagers to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-managers/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-managers/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBedrockagentcorePaymentManagers",
      "namespace": "dataAwsccBedrockagentcorePaymentManagers",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-managers/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-managers/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-payment-managers/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-payment-managers/index:DataAwsccBedrockagentcorePaymentManagers"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentManagers.DataAwsccBedrockagentcorePaymentManagersConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePaymentManagers.DataAwsccBedrockagentcorePaymentManagersConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-payment-managers/index.ts",
        "line": 14
      },
      "name": "DataAwsccBedrockagentcorePaymentManagersConfig",
      "namespace": "dataAwsccBedrockagentcorePaymentManagers",
      "symbolId": "src/data-awscc-bedrockagentcore-payment-managers/index:DataAwsccBedrockagentcorePaymentManagersConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcorePolicy.DataAwsccBedrockagentcorePolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_policy awscc_bedrockagentcore_policy}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePolicy.DataAwsccBedrockagentcorePolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_policy awscc_bedrockagentcore_policy} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-policy/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-awscc.dataAwsccBedrockagentcorePolicy.DataAwsccBedrockagentcorePolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-policy/index.ts",
        "line": 198
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBedrockagentcorePolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-policy/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 DataAwsccBedrockagentcorePolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBedrockagentcorePolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBedrockagentcorePolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-policy/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-awscc-bedrockagentcore-policy/index.ts",
            "line": 337
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBedrockagentcorePolicy",
      "namespace": "dataAwsccBedrockagentcorePolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-policy/index.ts",
            "line": 203
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-policy/index.ts",
            "line": 254
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-policy/index.ts",
            "line": 260
          },
          "name": "definition",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePolicy.DataAwsccBedrockagentcorePolicyDefinitionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-policy/index.ts",
            "line": 265
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-policy/index.ts",
            "line": 270
          },
          "name": "enforcementMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-policy/index.ts",
            "line": 288
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-policy/index.ts",
            "line": 293
          },
          "name": "policyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-policy/index.ts",
            "line": 298
          },
          "name": "policyEngineId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-policy/index.ts",
            "line": 303
          },
          "name": "policyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-policy/index.ts",
            "line": 308
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-policy/index.ts",
            "line": 313
          },
          "name": "statusReasons",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-policy/index.ts",
            "line": 318
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-policy/index.ts",
            "line": 323
          },
          "name": "validationMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-policy/index.ts",
            "line": 283
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-policy/index.ts",
            "line": 276
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-policy/index:DataAwsccBedrockagentcorePolicy"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcorePolicy.DataAwsccBedrockagentcorePolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePolicy.DataAwsccBedrockagentcorePolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-policy/index.ts",
        "line": 14
      },
      "name": "DataAwsccBedrockagentcorePolicyConfig",
      "namespace": "dataAwsccBedrockagentcorePolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_policy#id DataAwsccBedrockagentcorePolicy#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-policy/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-policy/index:DataAwsccBedrockagentcorePolicyConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcorePolicy.DataAwsccBedrockagentcorePolicyDefinition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePolicy.DataAwsccBedrockagentcorePolicyDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-policy/index.ts",
        "line": 133
      },
      "name": "DataAwsccBedrockagentcorePolicyDefinition",
      "namespace": "dataAwsccBedrockagentcorePolicy",
      "symbolId": "src/data-awscc-bedrockagentcore-policy/index:DataAwsccBedrockagentcorePolicyDefinition"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcorePolicy.DataAwsccBedrockagentcorePolicyDefinitionCedar": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePolicy.DataAwsccBedrockagentcorePolicyDefinitionCedar",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-policy/index.ts",
        "line": 25
      },
      "name": "DataAwsccBedrockagentcorePolicyDefinitionCedar",
      "namespace": "dataAwsccBedrockagentcorePolicy",
      "symbolId": "src/data-awscc-bedrockagentcore-policy/index:DataAwsccBedrockagentcorePolicyDefinitionCedar"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcorePolicy.DataAwsccBedrockagentcorePolicyDefinitionCedarOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePolicy.DataAwsccBedrockagentcorePolicyDefinitionCedarOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-policy/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-policy/index.ts",
        "line": 48
      },
      "name": "DataAwsccBedrockagentcorePolicyDefinitionCedarOutputReference",
      "namespace": "dataAwsccBedrockagentcorePolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-policy/index.ts",
            "line": 75
          },
          "name": "statement",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-policy/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePolicy.DataAwsccBedrockagentcorePolicyDefinitionCedar"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-policy/index:DataAwsccBedrockagentcorePolicyDefinitionCedarOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcorePolicy.DataAwsccBedrockagentcorePolicyDefinitionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePolicy.DataAwsccBedrockagentcorePolicyDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-policy/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-awscc-bedrockagentcore-policy/index.ts",
        "line": 156
      },
      "name": "DataAwsccBedrockagentcorePolicyDefinitionOutputReference",
      "namespace": "dataAwsccBedrockagentcorePolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-policy/index.ts",
            "line": 184
          },
          "name": "cedar",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePolicy.DataAwsccBedrockagentcorePolicyDefinitionCedarOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-policy/index.ts",
            "line": 190
          },
          "name": "policy",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePolicy.DataAwsccBedrockagentcorePolicyDefinitionPolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-policy/index.ts",
            "line": 167
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePolicy.DataAwsccBedrockagentcorePolicyDefinition"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-policy/index:DataAwsccBedrockagentcorePolicyDefinitionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcorePolicy.DataAwsccBedrockagentcorePolicyDefinitionPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePolicy.DataAwsccBedrockagentcorePolicyDefinitionPolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-policy/index.ts",
        "line": 79
      },
      "name": "DataAwsccBedrockagentcorePolicyDefinitionPolicy",
      "namespace": "dataAwsccBedrockagentcorePolicy",
      "symbolId": "src/data-awscc-bedrockagentcore-policy/index:DataAwsccBedrockagentcorePolicyDefinitionPolicy"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcorePolicy.DataAwsccBedrockagentcorePolicyDefinitionPolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePolicy.DataAwsccBedrockagentcorePolicyDefinitionPolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-policy/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-awscc-bedrockagentcore-policy/index.ts",
        "line": 102
      },
      "name": "DataAwsccBedrockagentcorePolicyDefinitionPolicyOutputReference",
      "namespace": "dataAwsccBedrockagentcorePolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-policy/index.ts",
            "line": 129
          },
          "name": "statement",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-policy/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePolicy.DataAwsccBedrockagentcorePolicyDefinitionPolicy"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-policy/index:DataAwsccBedrockagentcorePolicyDefinitionPolicyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcorePolicyEngine.DataAwsccBedrockagentcorePolicyEngine": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_policy_engine awscc_bedrockagentcore_policy_engine}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePolicyEngine.DataAwsccBedrockagentcorePolicyEngine",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_policy_engine awscc_bedrockagentcore_policy_engine} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-policy-engine/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-awscc.dataAwsccBedrockagentcorePolicyEngine.DataAwsccBedrockagentcorePolicyEngineConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-policy-engine/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBedrockagentcorePolicyEngine resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-policy-engine/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 DataAwsccBedrockagentcorePolicyEngine to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_policy_engine#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBedrockagentcorePolicyEngine that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBedrockagentcorePolicyEngine to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-policy-engine/index.ts",
            "line": 232
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-policy-engine/index.ts",
            "line": 238
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBedrockagentcorePolicyEngine",
      "namespace": "dataAwsccBedrockagentcorePolicyEngine",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-policy-engine/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-policy-engine/index.ts",
            "line": 165
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-policy-engine/index.ts",
            "line": 170
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-policy-engine/index.ts",
            "line": 175
          },
          "name": "encryptionKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-policy-engine/index.ts",
            "line": 193
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-policy-engine/index.ts",
            "line": 198
          },
          "name": "policyEngineArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-policy-engine/index.ts",
            "line": 203
          },
          "name": "policyEngineId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-policy-engine/index.ts",
            "line": 208
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-policy-engine/index.ts",
            "line": 213
          },
          "name": "statusReasons",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-policy-engine/index.ts",
            "line": 219
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePolicyEngine.DataAwsccBedrockagentcorePolicyEngineTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-policy-engine/index.ts",
            "line": 224
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-policy-engine/index.ts",
            "line": 188
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-policy-engine/index.ts",
            "line": 181
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-policy-engine/index:DataAwsccBedrockagentcorePolicyEngine"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcorePolicyEngine.DataAwsccBedrockagentcorePolicyEngineConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePolicyEngine.DataAwsccBedrockagentcorePolicyEngineConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-policy-engine/index.ts",
        "line": 14
      },
      "name": "DataAwsccBedrockagentcorePolicyEngineConfig",
      "namespace": "dataAwsccBedrockagentcorePolicyEngine",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_policy_engine#id DataAwsccBedrockagentcorePolicyEngine#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-policy-engine/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-policy-engine/index:DataAwsccBedrockagentcorePolicyEngineConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcorePolicyEngine.DataAwsccBedrockagentcorePolicyEngineTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePolicyEngine.DataAwsccBedrockagentcorePolicyEngineTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-policy-engine/index.ts",
        "line": 25
      },
      "name": "DataAwsccBedrockagentcorePolicyEngineTags",
      "namespace": "dataAwsccBedrockagentcorePolicyEngine",
      "symbolId": "src/data-awscc-bedrockagentcore-policy-engine/index:DataAwsccBedrockagentcorePolicyEngineTags"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcorePolicyEngine.DataAwsccBedrockagentcorePolicyEngineTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePolicyEngine.DataAwsccBedrockagentcorePolicyEngineTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-policy-engine/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-awscc-bedrockagentcore-policy-engine/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-policy-engine/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-awscc.dataAwsccBedrockagentcorePolicyEngine.DataAwsccBedrockagentcorePolicyEngineTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockagentcorePolicyEngineTagsList",
      "namespace": "dataAwsccBedrockagentcorePolicyEngine",
      "symbolId": "src/data-awscc-bedrockagentcore-policy-engine/index:DataAwsccBedrockagentcorePolicyEngineTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcorePolicyEngine.DataAwsccBedrockagentcorePolicyEngineTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePolicyEngine.DataAwsccBedrockagentcorePolicyEngineTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-policy-engine/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-policy-engine/index.ts",
        "line": 48
      },
      "name": "DataAwsccBedrockagentcorePolicyEngineTagsOutputReference",
      "namespace": "dataAwsccBedrockagentcorePolicyEngine",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-policy-engine/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-policy-engine/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-policy-engine/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePolicyEngine.DataAwsccBedrockagentcorePolicyEngineTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-policy-engine/index:DataAwsccBedrockagentcorePolicyEngineTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcorePolicyEngines.DataAwsccBedrockagentcorePolicyEngines": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_policy_engines awscc_bedrockagentcore_policy_engines}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePolicyEngines.DataAwsccBedrockagentcorePolicyEngines",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_policy_engines awscc_bedrockagentcore_policy_engines} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-policy-engines/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePolicyEngines.DataAwsccBedrockagentcorePolicyEnginesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-policy-engines/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBedrockagentcorePolicyEngines resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-policy-engines/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccBedrockagentcorePolicyEngines to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_policy_engines#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBedrockagentcorePolicyEngines that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBedrockagentcorePolicyEngines to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-policy-engines/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-policy-engines/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBedrockagentcorePolicyEngines",
      "namespace": "dataAwsccBedrockagentcorePolicyEngines",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-policy-engines/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-policy-engines/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-policy-engines/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-policy-engines/index:DataAwsccBedrockagentcorePolicyEngines"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcorePolicyEngines.DataAwsccBedrockagentcorePolicyEnginesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcorePolicyEngines.DataAwsccBedrockagentcorePolicyEnginesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-policy-engines/index.ts",
        "line": 14
      },
      "name": "DataAwsccBedrockagentcorePolicyEnginesConfig",
      "namespace": "dataAwsccBedrockagentcorePolicyEngines",
      "symbolId": "src/data-awscc-bedrockagentcore-policy-engines/index:DataAwsccBedrockagentcorePolicyEnginesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreResourcePolicy.DataAwsccBedrockagentcoreResourcePolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_resource_policy awscc_bedrockagentcore_resource_policy}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreResourcePolicy.DataAwsccBedrockagentcoreResourcePolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_resource_policy awscc_bedrockagentcore_resource_policy} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-resource-policy/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreResourcePolicy.DataAwsccBedrockagentcoreResourcePolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-resource-policy/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBedrockagentcoreResourcePolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-resource-policy/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccBedrockagentcoreResourcePolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_resource_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBedrockagentcoreResourcePolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBedrockagentcoreResourcePolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-resource-policy/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-awscc-bedrockagentcore-resource-policy/index.ts",
            "line": 117
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBedrockagentcoreResourcePolicy",
      "namespace": "dataAwsccBedrockagentcoreResourcePolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-resource-policy/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-resource-policy/index.ts",
            "line": 98
          },
          "name": "policy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-resource-policy/index.ts",
            "line": 103
          },
          "name": "resourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-resource-policy/index.ts",
            "line": 93
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-resource-policy/index.ts",
            "line": 86
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-resource-policy/index:DataAwsccBedrockagentcoreResourcePolicy"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreResourcePolicy.DataAwsccBedrockagentcoreResourcePolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreResourcePolicy.DataAwsccBedrockagentcoreResourcePolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-resource-policy/index.ts",
        "line": 14
      },
      "name": "DataAwsccBedrockagentcoreResourcePolicyConfig",
      "namespace": "dataAwsccBedrockagentcoreResourcePolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_resource_policy#id DataAwsccBedrockagentcoreResourcePolicy#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-resource-policy/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-resource-policy/index:DataAwsccBedrockagentcoreResourcePolicyConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntime": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_runtime awscc_bedrockagentcore_runtime}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntime",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_runtime awscc_bedrockagentcore_runtime} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
          "line": 1865
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
        "line": 1833
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBedrockagentcoreRuntime resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 1850
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccBedrockagentcoreRuntime to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_runtime#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBedrockagentcoreRuntime that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBedrockagentcoreRuntime to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 2014
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 2020
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBedrockagentcoreRuntime",
      "namespace": "dataAwsccBedrockagentcoreRuntime",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 1838
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 1889
          },
          "name": "agentRuntimeArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 1895
          },
          "name": "agentRuntimeArtifact",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAgentRuntimeArtifactOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 1900
          },
          "name": "agentRuntimeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 1905
          },
          "name": "agentRuntimeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 1910
          },
          "name": "agentRuntimeVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 1916
          },
          "name": "authorizerConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 1921
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 1926
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 1932
          },
          "name": "environmentVariables",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 1937
          },
          "name": "failureReason",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 1943
          },
          "name": "filesystemConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeFilesystemConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 1961
          },
          "name": "lastUpdatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 1967
          },
          "name": "lifecycleConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeLifecycleConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 1973
          },
          "name": "networkConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeNetworkConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 1978
          },
          "name": "protocolConfiguration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 1984
          },
          "name": "requestHeaderConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeRequestHeaderConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 1989
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 1994
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 2000
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 2006
          },
          "name": "workloadIdentityDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeWorkloadIdentityDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 1956
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 1949
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-runtime/index:DataAwsccBedrockagentcoreRuntime"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAgentRuntimeArtifact": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAgentRuntimeArtifact",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
        "line": 263
      },
      "name": "DataAwsccBedrockagentcoreRuntimeAgentRuntimeArtifact",
      "namespace": "dataAwsccBedrockagentcoreRuntime",
      "symbolId": "src/data-awscc-bedrockagentcore-runtime/index:DataAwsccBedrockagentcoreRuntimeAgentRuntimeArtifact"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAgentRuntimeArtifactCodeConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAgentRuntimeArtifactCodeConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
        "line": 144
      },
      "name": "DataAwsccBedrockagentcoreRuntimeAgentRuntimeArtifactCodeConfiguration",
      "namespace": "dataAwsccBedrockagentcoreRuntime",
      "symbolId": "src/data-awscc-bedrockagentcore-runtime/index:DataAwsccBedrockagentcoreRuntimeAgentRuntimeArtifactCodeConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAgentRuntimeArtifactCodeConfigurationCode": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAgentRuntimeArtifactCodeConfigurationCode",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
        "line": 89
      },
      "name": "DataAwsccBedrockagentcoreRuntimeAgentRuntimeArtifactCodeConfigurationCode",
      "namespace": "dataAwsccBedrockagentcoreRuntime",
      "symbolId": "src/data-awscc-bedrockagentcore-runtime/index:DataAwsccBedrockagentcoreRuntimeAgentRuntimeArtifactCodeConfigurationCode"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAgentRuntimeArtifactCodeConfigurationCodeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAgentRuntimeArtifactCodeConfigurationCodeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-runtime/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
        "line": 112
      },
      "name": "DataAwsccBedrockagentcoreRuntimeAgentRuntimeArtifactCodeConfigurationCodeOutputReference",
      "namespace": "dataAwsccBedrockagentcoreRuntime",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 140
          },
          "name": "s3",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAgentRuntimeArtifactCodeConfigurationCodeS3OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 123
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAgentRuntimeArtifactCodeConfigurationCode"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-runtime/index:DataAwsccBedrockagentcoreRuntimeAgentRuntimeArtifactCodeConfigurationCodeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAgentRuntimeArtifactCodeConfigurationCodeS3": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAgentRuntimeArtifactCodeConfigurationCodeS3",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
        "line": 25
      },
      "name": "DataAwsccBedrockagentcoreRuntimeAgentRuntimeArtifactCodeConfigurationCodeS3",
      "namespace": "dataAwsccBedrockagentcoreRuntime",
      "symbolId": "src/data-awscc-bedrockagentcore-runtime/index:DataAwsccBedrockagentcoreRuntimeAgentRuntimeArtifactCodeConfigurationCodeS3"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAgentRuntimeArtifactCodeConfigurationCodeS3OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAgentRuntimeArtifactCodeConfigurationCodeS3OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
        "line": 48
      },
      "name": "DataAwsccBedrockagentcoreRuntimeAgentRuntimeArtifactCodeConfigurationCodeS3OutputReference",
      "namespace": "dataAwsccBedrockagentcoreRuntime",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 75
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 80
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 85
          },
          "name": "versionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAgentRuntimeArtifactCodeConfigurationCodeS3"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-runtime/index:DataAwsccBedrockagentcoreRuntimeAgentRuntimeArtifactCodeConfigurationCodeS3OutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAgentRuntimeArtifactCodeConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAgentRuntimeArtifactCodeConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-runtime/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-awscc-bedrockagentcore-runtime/index.ts",
        "line": 167
      },
      "name": "DataAwsccBedrockagentcoreRuntimeAgentRuntimeArtifactCodeConfigurationOutputReference",
      "namespace": "dataAwsccBedrockagentcoreRuntime",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 195
          },
          "name": "code",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAgentRuntimeArtifactCodeConfigurationCodeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 200
          },
          "name": "entryPoint",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 205
          },
          "name": "runtime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 178
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAgentRuntimeArtifactCodeConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-runtime/index:DataAwsccBedrockagentcoreRuntimeAgentRuntimeArtifactCodeConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAgentRuntimeArtifactContainerConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAgentRuntimeArtifactContainerConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
        "line": 209
      },
      "name": "DataAwsccBedrockagentcoreRuntimeAgentRuntimeArtifactContainerConfiguration",
      "namespace": "dataAwsccBedrockagentcoreRuntime",
      "symbolId": "src/data-awscc-bedrockagentcore-runtime/index:DataAwsccBedrockagentcoreRuntimeAgentRuntimeArtifactContainerConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAgentRuntimeArtifactContainerConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAgentRuntimeArtifactContainerConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-runtime/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-awscc-bedrockagentcore-runtime/index.ts",
        "line": 232
      },
      "name": "DataAwsccBedrockagentcoreRuntimeAgentRuntimeArtifactContainerConfigurationOutputReference",
      "namespace": "dataAwsccBedrockagentcoreRuntime",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 259
          },
          "name": "containerUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 243
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAgentRuntimeArtifactContainerConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-runtime/index:DataAwsccBedrockagentcoreRuntimeAgentRuntimeArtifactContainerConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAgentRuntimeArtifactOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAgentRuntimeArtifactOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-runtime/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
        "line": 286
      },
      "name": "DataAwsccBedrockagentcoreRuntimeAgentRuntimeArtifactOutputReference",
      "namespace": "dataAwsccBedrockagentcoreRuntime",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 314
          },
          "name": "codeConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAgentRuntimeArtifactCodeConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 320
          },
          "name": "containerConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAgentRuntimeArtifactContainerConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 297
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAgentRuntimeArtifact"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-runtime/index:DataAwsccBedrockagentcoreRuntimeAgentRuntimeArtifactOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAuthorizerConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAuthorizerConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
        "line": 1228
      },
      "name": "DataAwsccBedrockagentcoreRuntimeAuthorizerConfiguration",
      "namespace": "dataAwsccBedrockagentcoreRuntime",
      "symbolId": "src/data-awscc-bedrockagentcore-runtime/index:DataAwsccBedrockagentcoreRuntimeAuthorizerConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizer": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizer",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
        "line": 1135
      },
      "name": "DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizer",
      "namespace": "dataAwsccBedrockagentcoreRuntime",
      "symbolId": "src/data-awscc-bedrockagentcore-runtime/index:DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizer"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerAllowedWorkloadConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerAllowedWorkloadConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
        "line": 399
      },
      "name": "DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerAllowedWorkloadConfiguration",
      "namespace": "dataAwsccBedrockagentcoreRuntime",
      "symbolId": "src/data-awscc-bedrockagentcore-runtime/index:DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerAllowedWorkloadConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerAllowedWorkloadConfigurationHostingEnvironments": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerAllowedWorkloadConfigurationHostingEnvironments",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
        "line": 324
      },
      "name": "DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerAllowedWorkloadConfigurationHostingEnvironments",
      "namespace": "dataAwsccBedrockagentcoreRuntime",
      "symbolId": "src/data-awscc-bedrockagentcore-runtime/index:DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerAllowedWorkloadConfigurationHostingEnvironments"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerAllowedWorkloadConfigurationHostingEnvironmentsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerAllowedWorkloadConfigurationHostingEnvironmentsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-runtime/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
        "line": 381
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 395
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerAllowedWorkloadConfigurationHostingEnvironmentsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerAllowedWorkloadConfigurationHostingEnvironmentsList",
      "namespace": "dataAwsccBedrockagentcoreRuntime",
      "symbolId": "src/data-awscc-bedrockagentcore-runtime/index:DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerAllowedWorkloadConfigurationHostingEnvironmentsList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerAllowedWorkloadConfigurationHostingEnvironmentsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerAllowedWorkloadConfigurationHostingEnvironmentsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-runtime/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
        "line": 347
      },
      "name": "DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerAllowedWorkloadConfigurationHostingEnvironmentsOutputReference",
      "namespace": "dataAwsccBedrockagentcoreRuntime",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 376
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 360
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerAllowedWorkloadConfigurationHostingEnvironments"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-runtime/index:DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerAllowedWorkloadConfigurationHostingEnvironmentsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerAllowedWorkloadConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerAllowedWorkloadConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-runtime/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/data-awscc-bedrockagentcore-runtime/index.ts",
        "line": 422
      },
      "name": "DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerAllowedWorkloadConfigurationOutputReference",
      "namespace": "dataAwsccBedrockagentcoreRuntime",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 450
          },
          "name": "hostingEnvironments",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerAllowedWorkloadConfigurationHostingEnvironmentsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 455
          },
          "name": "workloadIdentities",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 433
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerAllowedWorkloadConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-runtime/index:DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerAllowedWorkloadConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerCustomClaims": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerCustomClaims",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
        "line": 578
      },
      "name": "DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerCustomClaims",
      "namespace": "dataAwsccBedrockagentcoreRuntime",
      "symbolId": "src/data-awscc-bedrockagentcore-runtime/index:DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerCustomClaims"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValue": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
        "line": 518
      },
      "name": "DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValue",
      "namespace": "dataAwsccBedrockagentcoreRuntime",
      "symbolId": "src/data-awscc-bedrockagentcore-runtime/index:DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValue"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueClaimMatchValue": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueClaimMatchValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
        "line": 459
      },
      "name": "DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueClaimMatchValue",
      "namespace": "dataAwsccBedrockagentcoreRuntime",
      "symbolId": "src/data-awscc-bedrockagentcore-runtime/index:DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueClaimMatchValue"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueClaimMatchValueOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueClaimMatchValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
          "line": 489
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
        "line": 482
      },
      "name": "DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueClaimMatchValueOutputReference",
      "namespace": "dataAwsccBedrockagentcoreRuntime",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 509
          },
          "name": "matchValueString",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 514
          },
          "name": "matchValueStringList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 493
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueClaimMatchValue"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-runtime/index:DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueClaimMatchValueOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-runtime/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
        "line": 541
      },
      "name": "DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueOutputReference",
      "namespace": "dataAwsccBedrockagentcoreRuntime",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 568
          },
          "name": "claimMatchOperator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 574
          },
          "name": "claimMatchValue",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueClaimMatchValueOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 552
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValue"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-runtime/index:DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
          "line": 653
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
        "line": 646
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 660
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsList",
      "namespace": "dataAwsccBedrockagentcoreRuntime",
      "symbolId": "src/data-awscc-bedrockagentcore-runtime/index:DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-runtime/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
        "line": 601
      },
      "name": "DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsOutputReference",
      "namespace": "dataAwsccBedrockagentcoreRuntime",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 631
          },
          "name": "authorizingClaimMatchValue",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsAuthorizingClaimMatchValueOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 636
          },
          "name": "inboundTokenClaimName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 641
          },
          "name": "inboundTokenClaimValueType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 614
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerCustomClaims"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-runtime/index:DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
          "line": 1165
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
        "line": 1158
      },
      "name": "DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerOutputReference",
      "namespace": "dataAwsccBedrockagentcoreRuntime",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 1185
          },
          "name": "allowedAudience",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 1190
          },
          "name": "allowedClients",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 1195
          },
          "name": "allowedScopes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 1201
          },
          "name": "allowedWorkloadConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerAllowedWorkloadConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 1207
          },
          "name": "customClaims",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerCustomClaimsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 1212
          },
          "name": "discoveryUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 1218
          },
          "name": "privateEndpoint",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 1224
          },
          "name": "privateEndpointOverrides",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOverridesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 1169
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizer"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-runtime/index:DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpoint": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpoint",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
        "line": 798
      },
      "name": "DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpoint",
      "namespace": "dataAwsccBedrockagentcoreRuntime",
      "symbolId": "src/data-awscc-bedrockagentcore-runtime/index:DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpoint"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointManagedVpcResource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointManagedVpcResource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
        "line": 664
      },
      "name": "DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointManagedVpcResource",
      "namespace": "dataAwsccBedrockagentcoreRuntime",
      "symbolId": "src/data-awscc-bedrockagentcore-runtime/index:DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointManagedVpcResource"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointManagedVpcResourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointManagedVpcResourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-runtime/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-awscc-bedrockagentcore-runtime/index.ts",
        "line": 687
      },
      "name": "DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointManagedVpcResourceOutputReference",
      "namespace": "dataAwsccBedrockagentcoreRuntime",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 714
          },
          "name": "endpointIpAddressType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 719
          },
          "name": "routingDomain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 724
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 729
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 735
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 740
          },
          "name": "vpcIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 698
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointManagedVpcResource"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-runtime/index:DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointManagedVpcResourceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-runtime/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/data-awscc-bedrockagentcore-runtime/index.ts",
        "line": 821
      },
      "name": "DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOutputReference",
      "namespace": "dataAwsccBedrockagentcoreRuntime",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 849
          },
          "name": "managedVpcResource",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointManagedVpcResourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 855
          },
          "name": "selfManagedLatticeResource",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointSelfManagedLatticeResourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 832
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpoint"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-runtime/index:DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOverrides": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOverrides",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
        "line": 1054
      },
      "name": "DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOverrides",
      "namespace": "dataAwsccBedrockagentcoreRuntime",
      "symbolId": "src/data-awscc-bedrockagentcore-runtime/index:DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOverrides"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOverridesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOverridesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-runtime/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
        "line": 1117
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 1131
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOverridesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOverridesList",
      "namespace": "dataAwsccBedrockagentcoreRuntime",
      "symbolId": "src/data-awscc-bedrockagentcore-runtime/index:DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOverridesList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOverridesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOverridesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-runtime/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
        "line": 1077
      },
      "name": "DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOverridesOutputReference",
      "namespace": "dataAwsccBedrockagentcoreRuntime",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 1106
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 1112
          },
          "name": "privateEndpoint",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOverridesPrivateEndpointOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 1090
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOverrides"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-runtime/index:DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOverridesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOverridesPrivateEndpoint": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOverridesPrivateEndpoint",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
        "line": 993
      },
      "name": "DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOverridesPrivateEndpoint",
      "namespace": "dataAwsccBedrockagentcoreRuntime",
      "symbolId": "src/data-awscc-bedrockagentcore-runtime/index:DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOverridesPrivateEndpoint"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOverridesPrivateEndpointManagedVpcResource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOverridesPrivateEndpointManagedVpcResource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
        "line": 859
      },
      "name": "DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOverridesPrivateEndpointManagedVpcResource",
      "namespace": "dataAwsccBedrockagentcoreRuntime",
      "symbolId": "src/data-awscc-bedrockagentcore-runtime/index:DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOverridesPrivateEndpointManagedVpcResource"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOverridesPrivateEndpointManagedVpcResourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOverridesPrivateEndpointManagedVpcResourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-runtime/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-awscc-bedrockagentcore-runtime/index.ts",
        "line": 882
      },
      "name": "DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOverridesPrivateEndpointManagedVpcResourceOutputReference",
      "namespace": "dataAwsccBedrockagentcoreRuntime",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 909
          },
          "name": "endpointIpAddressType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 914
          },
          "name": "routingDomain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 919
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 924
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 930
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 935
          },
          "name": "vpcIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 893
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOverridesPrivateEndpointManagedVpcResource"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-runtime/index:DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOverridesPrivateEndpointManagedVpcResourceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOverridesPrivateEndpointOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOverridesPrivateEndpointOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
          "line": 1023
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
        "line": 1016
      },
      "name": "DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOverridesPrivateEndpointOutputReference",
      "namespace": "dataAwsccBedrockagentcoreRuntime",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 1044
          },
          "name": "managedVpcResource",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOverridesPrivateEndpointManagedVpcResourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 1050
          },
          "name": "selfManagedLatticeResource",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOverridesPrivateEndpointSelfManagedLatticeResourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 1027
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOverridesPrivateEndpoint"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-runtime/index:DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOverridesPrivateEndpointOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOverridesPrivateEndpointSelfManagedLatticeResource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOverridesPrivateEndpointSelfManagedLatticeResource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
        "line": 939
      },
      "name": "DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOverridesPrivateEndpointSelfManagedLatticeResource",
      "namespace": "dataAwsccBedrockagentcoreRuntime",
      "symbolId": "src/data-awscc-bedrockagentcore-runtime/index:DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOverridesPrivateEndpointSelfManagedLatticeResource"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOverridesPrivateEndpointSelfManagedLatticeResourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOverridesPrivateEndpointSelfManagedLatticeResourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-runtime/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
        "line": 962
      },
      "name": "DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOverridesPrivateEndpointSelfManagedLatticeResourceOutputReference",
      "namespace": "dataAwsccBedrockagentcoreRuntime",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 989
          },
          "name": "resourceConfigurationIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 973
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOverridesPrivateEndpointSelfManagedLatticeResource"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-runtime/index:DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointOverridesPrivateEndpointSelfManagedLatticeResourceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointSelfManagedLatticeResource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointSelfManagedLatticeResource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
        "line": 744
      },
      "name": "DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointSelfManagedLatticeResource",
      "namespace": "dataAwsccBedrockagentcoreRuntime",
      "symbolId": "src/data-awscc-bedrockagentcore-runtime/index:DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointSelfManagedLatticeResource"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointSelfManagedLatticeResourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointSelfManagedLatticeResourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-runtime/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
        "line": 767
      },
      "name": "DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointSelfManagedLatticeResourceOutputReference",
      "namespace": "dataAwsccBedrockagentcoreRuntime",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 794
          },
          "name": "resourceConfigurationIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 778
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointSelfManagedLatticeResource"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-runtime/index:DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerPrivateEndpointSelfManagedLatticeResourceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-runtime/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
        "line": 1251
      },
      "name": "DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationOutputReference",
      "namespace": "dataAwsccBedrockagentcoreRuntime",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 1279
          },
          "name": "customJwtAuthorizer",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationCustomJwtAuthorizerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 1262
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeAuthorizerConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-runtime/index:DataAwsccBedrockagentcoreRuntimeAuthorizerConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
        "line": 14
      },
      "name": "DataAwsccBedrockagentcoreRuntimeConfig",
      "namespace": "dataAwsccBedrockagentcoreRuntime",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_runtime#id DataAwsccBedrockagentcoreRuntime#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-runtime/index:DataAwsccBedrockagentcoreRuntimeConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeFilesystemConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeFilesystemConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
        "line": 1455
      },
      "name": "DataAwsccBedrockagentcoreRuntimeFilesystemConfigurations",
      "namespace": "dataAwsccBedrockagentcoreRuntime",
      "symbolId": "src/data-awscc-bedrockagentcore-runtime/index:DataAwsccBedrockagentcoreRuntimeFilesystemConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeFilesystemConfigurationsEfsAccessPoint": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeFilesystemConfigurationsEfsAccessPoint",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
        "line": 1283
      },
      "name": "DataAwsccBedrockagentcoreRuntimeFilesystemConfigurationsEfsAccessPoint",
      "namespace": "dataAwsccBedrockagentcoreRuntime",
      "symbolId": "src/data-awscc-bedrockagentcore-runtime/index:DataAwsccBedrockagentcoreRuntimeFilesystemConfigurationsEfsAccessPoint"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeFilesystemConfigurationsEfsAccessPointOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeFilesystemConfigurationsEfsAccessPointOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-runtime/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
        "line": 1306
      },
      "name": "DataAwsccBedrockagentcoreRuntimeFilesystemConfigurationsEfsAccessPointOutputReference",
      "namespace": "dataAwsccBedrockagentcoreRuntime",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 1333
          },
          "name": "accessPointArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 1338
          },
          "name": "mountPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 1317
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeFilesystemConfigurationsEfsAccessPoint"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-runtime/index:DataAwsccBedrockagentcoreRuntimeFilesystemConfigurationsEfsAccessPointOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeFilesystemConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeFilesystemConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
          "line": 1532
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
        "line": 1525
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 1539
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeFilesystemConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockagentcoreRuntimeFilesystemConfigurationsList",
      "namespace": "dataAwsccBedrockagentcoreRuntime",
      "symbolId": "src/data-awscc-bedrockagentcore-runtime/index:DataAwsccBedrockagentcoreRuntimeFilesystemConfigurationsList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeFilesystemConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeFilesystemConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
          "line": 1487
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
        "line": 1478
      },
      "name": "DataAwsccBedrockagentcoreRuntimeFilesystemConfigurationsOutputReference",
      "namespace": "dataAwsccBedrockagentcoreRuntime",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 1508
          },
          "name": "efsAccessPoint",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeFilesystemConfigurationsEfsAccessPointOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 1514
          },
          "name": "s3FilesAccessPoint",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeFilesystemConfigurationsS3FilesAccessPointOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 1520
          },
          "name": "sessionStorage",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeFilesystemConfigurationsSessionStorageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 1491
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeFilesystemConfigurations"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-runtime/index:DataAwsccBedrockagentcoreRuntimeFilesystemConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeFilesystemConfigurationsS3FilesAccessPoint": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeFilesystemConfigurationsS3FilesAccessPoint",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
        "line": 1342
      },
      "name": "DataAwsccBedrockagentcoreRuntimeFilesystemConfigurationsS3FilesAccessPoint",
      "namespace": "dataAwsccBedrockagentcoreRuntime",
      "symbolId": "src/data-awscc-bedrockagentcore-runtime/index:DataAwsccBedrockagentcoreRuntimeFilesystemConfigurationsS3FilesAccessPoint"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeFilesystemConfigurationsS3FilesAccessPointOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeFilesystemConfigurationsS3FilesAccessPointOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-runtime/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-awscc-bedrockagentcore-runtime/index.ts",
        "line": 1365
      },
      "name": "DataAwsccBedrockagentcoreRuntimeFilesystemConfigurationsS3FilesAccessPointOutputReference",
      "namespace": "dataAwsccBedrockagentcoreRuntime",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 1392
          },
          "name": "accessPointArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 1397
          },
          "name": "mountPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 1376
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeFilesystemConfigurationsS3FilesAccessPoint"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-runtime/index:DataAwsccBedrockagentcoreRuntimeFilesystemConfigurationsS3FilesAccessPointOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeFilesystemConfigurationsSessionStorage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeFilesystemConfigurationsSessionStorage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
        "line": 1401
      },
      "name": "DataAwsccBedrockagentcoreRuntimeFilesystemConfigurationsSessionStorage",
      "namespace": "dataAwsccBedrockagentcoreRuntime",
      "symbolId": "src/data-awscc-bedrockagentcore-runtime/index:DataAwsccBedrockagentcoreRuntimeFilesystemConfigurationsSessionStorage"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeFilesystemConfigurationsSessionStorageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeFilesystemConfigurationsSessionStorageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
          "line": 1431
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
        "line": 1424
      },
      "name": "DataAwsccBedrockagentcoreRuntimeFilesystemConfigurationsSessionStorageOutputReference",
      "namespace": "dataAwsccBedrockagentcoreRuntime",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 1451
          },
          "name": "mountPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 1435
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeFilesystemConfigurationsSessionStorage"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-runtime/index:DataAwsccBedrockagentcoreRuntimeFilesystemConfigurationsSessionStorageOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeLifecycleConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeLifecycleConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
        "line": 1543
      },
      "name": "DataAwsccBedrockagentcoreRuntimeLifecycleConfiguration",
      "namespace": "dataAwsccBedrockagentcoreRuntime",
      "symbolId": "src/data-awscc-bedrockagentcore-runtime/index:DataAwsccBedrockagentcoreRuntimeLifecycleConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeLifecycleConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeLifecycleConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
          "line": 1573
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
        "line": 1566
      },
      "name": "DataAwsccBedrockagentcoreRuntimeLifecycleConfigurationOutputReference",
      "namespace": "dataAwsccBedrockagentcoreRuntime",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 1593
          },
          "name": "idleRuntimeSessionTimeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 1598
          },
          "name": "maxLifetime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 1577
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeLifecycleConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-runtime/index:DataAwsccBedrockagentcoreRuntimeLifecycleConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeNetworkConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeNetworkConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
        "line": 1661
      },
      "name": "DataAwsccBedrockagentcoreRuntimeNetworkConfiguration",
      "namespace": "dataAwsccBedrockagentcoreRuntime",
      "symbolId": "src/data-awscc-bedrockagentcore-runtime/index:DataAwsccBedrockagentcoreRuntimeNetworkConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeNetworkConfigurationNetworkModeConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeNetworkConfigurationNetworkModeConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
        "line": 1602
      },
      "name": "DataAwsccBedrockagentcoreRuntimeNetworkConfigurationNetworkModeConfig",
      "namespace": "dataAwsccBedrockagentcoreRuntime",
      "symbolId": "src/data-awscc-bedrockagentcore-runtime/index:DataAwsccBedrockagentcoreRuntimeNetworkConfigurationNetworkModeConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeNetworkConfigurationNetworkModeConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeNetworkConfigurationNetworkModeConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
          "line": 1632
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
        "line": 1625
      },
      "name": "DataAwsccBedrockagentcoreRuntimeNetworkConfigurationNetworkModeConfigOutputReference",
      "namespace": "dataAwsccBedrockagentcoreRuntime",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 1652
          },
          "name": "securityGroups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 1657
          },
          "name": "subnets",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 1636
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeNetworkConfigurationNetworkModeConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-runtime/index:DataAwsccBedrockagentcoreRuntimeNetworkConfigurationNetworkModeConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeNetworkConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeNetworkConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-runtime/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-awscc-bedrockagentcore-runtime/index.ts",
        "line": 1684
      },
      "name": "DataAwsccBedrockagentcoreRuntimeNetworkConfigurationOutputReference",
      "namespace": "dataAwsccBedrockagentcoreRuntime",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 1711
          },
          "name": "networkMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 1717
          },
          "name": "networkModeConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeNetworkConfigurationNetworkModeConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 1695
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeNetworkConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-runtime/index:DataAwsccBedrockagentcoreRuntimeNetworkConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeRequestHeaderConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeRequestHeaderConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
        "line": 1721
      },
      "name": "DataAwsccBedrockagentcoreRuntimeRequestHeaderConfiguration",
      "namespace": "dataAwsccBedrockagentcoreRuntime",
      "symbolId": "src/data-awscc-bedrockagentcore-runtime/index:DataAwsccBedrockagentcoreRuntimeRequestHeaderConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeRequestHeaderConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeRequestHeaderConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-runtime/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-awscc-bedrockagentcore-runtime/index.ts",
        "line": 1744
      },
      "name": "DataAwsccBedrockagentcoreRuntimeRequestHeaderConfigurationOutputReference",
      "namespace": "dataAwsccBedrockagentcoreRuntime",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 1771
          },
          "name": "requestHeaderAllowlist",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 1755
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeRequestHeaderConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-runtime/index:DataAwsccBedrockagentcoreRuntimeRequestHeaderConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeWorkloadIdentityDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeWorkloadIdentityDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
        "line": 1775
      },
      "name": "DataAwsccBedrockagentcoreRuntimeWorkloadIdentityDetails",
      "namespace": "dataAwsccBedrockagentcoreRuntime",
      "symbolId": "src/data-awscc-bedrockagentcore-runtime/index:DataAwsccBedrockagentcoreRuntimeWorkloadIdentityDetails"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeWorkloadIdentityDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeWorkloadIdentityDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
          "line": 1805
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
        "line": 1798
      },
      "name": "DataAwsccBedrockagentcoreRuntimeWorkloadIdentityDetailsOutputReference",
      "namespace": "dataAwsccBedrockagentcoreRuntime",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 1825
          },
          "name": "workloadIdentityArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime/index.ts",
            "line": 1809
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntime.DataAwsccBedrockagentcoreRuntimeWorkloadIdentityDetails"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-runtime/index:DataAwsccBedrockagentcoreRuntimeWorkloadIdentityDetailsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntimeEndpoint.DataAwsccBedrockagentcoreRuntimeEndpoint": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_runtime_endpoint awscc_bedrockagentcore_runtime_endpoint}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntimeEndpoint.DataAwsccBedrockagentcoreRuntimeEndpoint",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_runtime_endpoint awscc_bedrockagentcore_runtime_endpoint} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-runtime-endpoint/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntimeEndpoint.DataAwsccBedrockagentcoreRuntimeEndpointConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-runtime-endpoint/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBedrockagentcoreRuntimeEndpoint resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime-endpoint/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccBedrockagentcoreRuntimeEndpoint to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_runtime_endpoint#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBedrockagentcoreRuntimeEndpoint that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBedrockagentcoreRuntimeEndpoint to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime-endpoint/index.ts",
            "line": 172
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime-endpoint/index.ts",
            "line": 178
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBedrockagentcoreRuntimeEndpoint",
      "namespace": "dataAwsccBedrockagentcoreRuntimeEndpoint",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime-endpoint/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime-endpoint/index.ts",
            "line": 85
          },
          "name": "agentRuntimeArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime-endpoint/index.ts",
            "line": 90
          },
          "name": "agentRuntimeEndpointArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime-endpoint/index.ts",
            "line": 95
          },
          "name": "agentRuntimeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime-endpoint/index.ts",
            "line": 100
          },
          "name": "agentRuntimeVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime-endpoint/index.ts",
            "line": 105
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime-endpoint/index.ts",
            "line": 110
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime-endpoint/index.ts",
            "line": 115
          },
          "name": "failureReason",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime-endpoint/index.ts",
            "line": 133
          },
          "name": "lastUpdatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime-endpoint/index.ts",
            "line": 138
          },
          "name": "liveVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime-endpoint/index.ts",
            "line": 143
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime-endpoint/index.ts",
            "line": 148
          },
          "name": "runtimeEndpointId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime-endpoint/index.ts",
            "line": 153
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime-endpoint/index.ts",
            "line": 159
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime-endpoint/index.ts",
            "line": 164
          },
          "name": "targetVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime-endpoint/index.ts",
            "line": 128
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime-endpoint/index.ts",
            "line": 121
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-runtime-endpoint/index:DataAwsccBedrockagentcoreRuntimeEndpoint"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntimeEndpoint.DataAwsccBedrockagentcoreRuntimeEndpointConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntimeEndpoint.DataAwsccBedrockagentcoreRuntimeEndpointConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-runtime-endpoint/index.ts",
        "line": 14
      },
      "name": "DataAwsccBedrockagentcoreRuntimeEndpointConfig",
      "namespace": "dataAwsccBedrockagentcoreRuntimeEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_runtime_endpoint#id DataAwsccBedrockagentcoreRuntimeEndpoint#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtime-endpoint/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-runtime-endpoint/index:DataAwsccBedrockagentcoreRuntimeEndpointConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntimes.DataAwsccBedrockagentcoreRuntimes": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_runtimes awscc_bedrockagentcore_runtimes}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntimes.DataAwsccBedrockagentcoreRuntimes",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_runtimes awscc_bedrockagentcore_runtimes} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-runtimes/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntimes.DataAwsccBedrockagentcoreRuntimesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-runtimes/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBedrockagentcoreRuntimes resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtimes/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccBedrockagentcoreRuntimes to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_runtimes#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBedrockagentcoreRuntimes that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBedrockagentcoreRuntimes to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtimes/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtimes/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBedrockagentcoreRuntimes",
      "namespace": "dataAwsccBedrockagentcoreRuntimes",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtimes/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtimes/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-runtimes/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-runtimes/index:DataAwsccBedrockagentcoreRuntimes"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntimes.DataAwsccBedrockagentcoreRuntimesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreRuntimes.DataAwsccBedrockagentcoreRuntimesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-runtimes/index.ts",
        "line": 14
      },
      "name": "DataAwsccBedrockagentcoreRuntimesConfig",
      "namespace": "dataAwsccBedrockagentcoreRuntimes",
      "symbolId": "src/data-awscc-bedrockagentcore-runtimes/index:DataAwsccBedrockagentcoreRuntimesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreWorkloadIdentities.DataAwsccBedrockagentcoreWorkloadIdentities": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_workload_identities awscc_bedrockagentcore_workload_identities}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreWorkloadIdentities.DataAwsccBedrockagentcoreWorkloadIdentities",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_workload_identities awscc_bedrockagentcore_workload_identities} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-workload-identities/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreWorkloadIdentities.DataAwsccBedrockagentcoreWorkloadIdentitiesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-workload-identities/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBedrockagentcoreWorkloadIdentities resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-workload-identities/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccBedrockagentcoreWorkloadIdentities to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_workload_identities#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBedrockagentcoreWorkloadIdentities that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBedrockagentcoreWorkloadIdentities to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-workload-identities/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-workload-identities/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBedrockagentcoreWorkloadIdentities",
      "namespace": "dataAwsccBedrockagentcoreWorkloadIdentities",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-workload-identities/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-workload-identities/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-workload-identities/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-workload-identities/index:DataAwsccBedrockagentcoreWorkloadIdentities"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreWorkloadIdentities.DataAwsccBedrockagentcoreWorkloadIdentitiesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreWorkloadIdentities.DataAwsccBedrockagentcoreWorkloadIdentitiesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-workload-identities/index.ts",
        "line": 14
      },
      "name": "DataAwsccBedrockagentcoreWorkloadIdentitiesConfig",
      "namespace": "dataAwsccBedrockagentcoreWorkloadIdentities",
      "symbolId": "src/data-awscc-bedrockagentcore-workload-identities/index:DataAwsccBedrockagentcoreWorkloadIdentitiesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreWorkloadIdentity.DataAwsccBedrockagentcoreWorkloadIdentity": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_workload_identity awscc_bedrockagentcore_workload_identity}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreWorkloadIdentity.DataAwsccBedrockagentcoreWorkloadIdentity",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_workload_identity awscc_bedrockagentcore_workload_identity} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-workload-identity/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-awscc.dataAwsccBedrockagentcoreWorkloadIdentity.DataAwsccBedrockagentcoreWorkloadIdentityConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-workload-identity/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBedrockagentcoreWorkloadIdentity resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-workload-identity/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 DataAwsccBedrockagentcoreWorkloadIdentity to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_workload_identity#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBedrockagentcoreWorkloadIdentity that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBedrockagentcoreWorkloadIdentity to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-workload-identity/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-awscc-bedrockagentcore-workload-identity/index.ts",
            "line": 218
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBedrockagentcoreWorkloadIdentity",
      "namespace": "dataAwsccBedrockagentcoreWorkloadIdentity",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-workload-identity/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-workload-identity/index.ts",
            "line": 165
          },
          "name": "allowedResourceOauth2ReturnUrls",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-workload-identity/index.ts",
            "line": 170
          },
          "name": "createdTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-workload-identity/index.ts",
            "line": 188
          },
          "name": "lastUpdatedTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-workload-identity/index.ts",
            "line": 193
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-workload-identity/index.ts",
            "line": 199
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreWorkloadIdentity.DataAwsccBedrockagentcoreWorkloadIdentityTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-workload-identity/index.ts",
            "line": 204
          },
          "name": "workloadIdentityArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-workload-identity/index.ts",
            "line": 183
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-workload-identity/index.ts",
            "line": 176
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-workload-identity/index:DataAwsccBedrockagentcoreWorkloadIdentity"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreWorkloadIdentity.DataAwsccBedrockagentcoreWorkloadIdentityConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreWorkloadIdentity.DataAwsccBedrockagentcoreWorkloadIdentityConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-workload-identity/index.ts",
        "line": 14
      },
      "name": "DataAwsccBedrockagentcoreWorkloadIdentityConfig",
      "namespace": "dataAwsccBedrockagentcoreWorkloadIdentity",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockagentcore_workload_identity#id DataAwsccBedrockagentcoreWorkloadIdentity#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-workload-identity/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-workload-identity/index:DataAwsccBedrockagentcoreWorkloadIdentityConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreWorkloadIdentity.DataAwsccBedrockagentcoreWorkloadIdentityTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreWorkloadIdentity.DataAwsccBedrockagentcoreWorkloadIdentityTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-workload-identity/index.ts",
        "line": 25
      },
      "name": "DataAwsccBedrockagentcoreWorkloadIdentityTags",
      "namespace": "dataAwsccBedrockagentcoreWorkloadIdentity",
      "symbolId": "src/data-awscc-bedrockagentcore-workload-identity/index:DataAwsccBedrockagentcoreWorkloadIdentityTags"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreWorkloadIdentity.DataAwsccBedrockagentcoreWorkloadIdentityTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreWorkloadIdentity.DataAwsccBedrockagentcoreWorkloadIdentityTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-workload-identity/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-awscc-bedrockagentcore-workload-identity/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-workload-identity/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-awscc.dataAwsccBedrockagentcoreWorkloadIdentity.DataAwsccBedrockagentcoreWorkloadIdentityTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockagentcoreWorkloadIdentityTagsList",
      "namespace": "dataAwsccBedrockagentcoreWorkloadIdentity",
      "symbolId": "src/data-awscc-bedrockagentcore-workload-identity/index:DataAwsccBedrockagentcoreWorkloadIdentityTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockagentcoreWorkloadIdentity.DataAwsccBedrockagentcoreWorkloadIdentityTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreWorkloadIdentity.DataAwsccBedrockagentcoreWorkloadIdentityTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockagentcore-workload-identity/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockagentcore-workload-identity/index.ts",
        "line": 48
      },
      "name": "DataAwsccBedrockagentcoreWorkloadIdentityTagsOutputReference",
      "namespace": "dataAwsccBedrockagentcoreWorkloadIdentity",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-workload-identity/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-workload-identity/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockagentcore-workload-identity/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockagentcoreWorkloadIdentity.DataAwsccBedrockagentcoreWorkloadIdentityTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockagentcore-workload-identity/index:DataAwsccBedrockagentcoreWorkloadIdentityTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockmantleProject.DataAwsccBedrockmantleProject": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockmantle_project awscc_bedrockmantle_project}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockmantleProject.DataAwsccBedrockmantleProject",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockmantle_project awscc_bedrockmantle_project} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockmantle-project/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-awscc.dataAwsccBedrockmantleProject.DataAwsccBedrockmantleProjectConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockmantle-project/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBedrockmantleProject resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockmantle-project/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 DataAwsccBedrockmantleProject to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockmantle_project#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBedrockmantleProject that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBedrockmantleProject to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockmantle-project/index.ts",
            "line": 207
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockmantle-project/index.ts",
            "line": 213
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBedrockmantleProject",
      "namespace": "dataAwsccBedrockmantleProject",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockmantle-project/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockmantle-project/index.ts",
            "line": 165
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockmantle-project/index.ts",
            "line": 170
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockmantle-project/index.ts",
            "line": 188
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockmantle-project/index.ts",
            "line": 193
          },
          "name": "projectId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockmantle-project/index.ts",
            "line": 199
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockmantleProject.DataAwsccBedrockmantleProjectTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockmantle-project/index.ts",
            "line": 183
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockmantle-project/index.ts",
            "line": 176
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockmantle-project/index:DataAwsccBedrockmantleProject"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockmantleProject.DataAwsccBedrockmantleProjectConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockmantleProject.DataAwsccBedrockmantleProjectConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockmantle-project/index.ts",
        "line": 14
      },
      "name": "DataAwsccBedrockmantleProjectConfig",
      "namespace": "dataAwsccBedrockmantleProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockmantle_project#id DataAwsccBedrockmantleProject#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockmantle-project/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockmantle-project/index:DataAwsccBedrockmantleProjectConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockmantleProject.DataAwsccBedrockmantleProjectTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockmantleProject.DataAwsccBedrockmantleProjectTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockmantle-project/index.ts",
        "line": 25
      },
      "name": "DataAwsccBedrockmantleProjectTags",
      "namespace": "dataAwsccBedrockmantleProject",
      "symbolId": "src/data-awscc-bedrockmantle-project/index:DataAwsccBedrockmantleProjectTags"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockmantleProject.DataAwsccBedrockmantleProjectTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockmantleProject.DataAwsccBedrockmantleProjectTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockmantle-project/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-awscc-bedrockmantle-project/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockmantle-project/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-awscc.dataAwsccBedrockmantleProject.DataAwsccBedrockmantleProjectTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBedrockmantleProjectTagsList",
      "namespace": "dataAwsccBedrockmantleProject",
      "symbolId": "src/data-awscc-bedrockmantle-project/index:DataAwsccBedrockmantleProjectTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockmantleProject.DataAwsccBedrockmantleProjectTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockmantleProject.DataAwsccBedrockmantleProjectTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockmantle-project/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockmantle-project/index.ts",
        "line": 48
      },
      "name": "DataAwsccBedrockmantleProjectTagsOutputReference",
      "namespace": "dataAwsccBedrockmantleProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockmantle-project/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockmantle-project/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockmantle-project/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBedrockmantleProject.DataAwsccBedrockmantleProjectTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockmantle-project/index:DataAwsccBedrockmantleProjectTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockmantleProjects.DataAwsccBedrockmantleProjects": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockmantle_projects awscc_bedrockmantle_projects}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockmantleProjects.DataAwsccBedrockmantleProjects",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockmantle_projects awscc_bedrockmantle_projects} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-bedrockmantle-projects/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBedrockmantleProjects.DataAwsccBedrockmantleProjectsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockmantle-projects/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBedrockmantleProjects resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockmantle-projects/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccBedrockmantleProjects to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/bedrockmantle_projects#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBedrockmantleProjects that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBedrockmantleProjects to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockmantle-projects/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-bedrockmantle-projects/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBedrockmantleProjects",
      "namespace": "dataAwsccBedrockmantleProjects",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockmantle-projects/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockmantle-projects/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-bedrockmantle-projects/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-bedrockmantle-projects/index:DataAwsccBedrockmantleProjects"
    },
    "@cdktn/provider-awscc.dataAwsccBedrockmantleProjects.DataAwsccBedrockmantleProjectsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBedrockmantleProjects.DataAwsccBedrockmantleProjectsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-bedrockmantle-projects/index.ts",
        "line": 14
      },
      "name": "DataAwsccBedrockmantleProjectsConfig",
      "namespace": "dataAwsccBedrockmantleProjects",
      "symbolId": "src/data-awscc-bedrockmantle-projects/index:DataAwsccBedrockmantleProjectsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBillingBillingView.DataAwsccBillingBillingView": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/billing_billing_view awscc_billing_billing_view}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBillingBillingView.DataAwsccBillingBillingView",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/billing_billing_view awscc_billing_billing_view} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-billing-billing-view/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-awscc.dataAwsccBillingBillingView.DataAwsccBillingBillingViewConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-billing-billing-view/index.ts",
        "line": 353
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBillingBillingView resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-billing-billing-view/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 DataAwsccBillingBillingView to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/billing_billing_view#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBillingBillingView that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBillingBillingView to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-billing-billing-view/index.ts",
            "line": 477
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-billing-billing-view/index.ts",
            "line": 483
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBillingBillingView",
      "namespace": "dataAwsccBillingBillingView",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billing-billing-view/index.ts",
            "line": 358
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billing-billing-view/index.ts",
            "line": 409
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billing-billing-view/index.ts",
            "line": 414
          },
          "name": "billingViewType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billing-billing-view/index.ts",
            "line": 419
          },
          "name": "createdAt",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billing-billing-view/index.ts",
            "line": 425
          },
          "name": "dataFilterExpression",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBillingBillingView.DataAwsccBillingBillingViewDataFilterExpressionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billing-billing-view/index.ts",
            "line": 430
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billing-billing-view/index.ts",
            "line": 448
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billing-billing-view/index.ts",
            "line": 453
          },
          "name": "ownerAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billing-billing-view/index.ts",
            "line": 458
          },
          "name": "sourceViews",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billing-billing-view/index.ts",
            "line": 464
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBillingBillingView.DataAwsccBillingBillingViewTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billing-billing-view/index.ts",
            "line": 469
          },
          "name": "updatedAt",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billing-billing-view/index.ts",
            "line": 443
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-billing-billing-view/index.ts",
            "line": 436
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-billing-billing-view/index:DataAwsccBillingBillingView"
    },
    "@cdktn/provider-awscc.dataAwsccBillingBillingView.DataAwsccBillingBillingViewConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBillingBillingView.DataAwsccBillingBillingViewConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-billing-billing-view/index.ts",
        "line": 14
      },
      "name": "DataAwsccBillingBillingViewConfig",
      "namespace": "dataAwsccBillingBillingView",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/billing_billing_view#id DataAwsccBillingBillingView#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billing-billing-view/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-billing-billing-view/index:DataAwsccBillingBillingViewConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBillingBillingView.DataAwsccBillingBillingViewDataFilterExpression": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBillingBillingView.DataAwsccBillingBillingViewDataFilterExpression",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-billing-billing-view/index.ts",
        "line": 202
      },
      "name": "DataAwsccBillingBillingViewDataFilterExpression",
      "namespace": "dataAwsccBillingBillingView",
      "symbolId": "src/data-awscc-billing-billing-view/index:DataAwsccBillingBillingViewDataFilterExpression"
    },
    "@cdktn/provider-awscc.dataAwsccBillingBillingView.DataAwsccBillingBillingViewDataFilterExpressionDimensions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBillingBillingView.DataAwsccBillingBillingViewDataFilterExpressionDimensions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-billing-billing-view/index.ts",
        "line": 25
      },
      "name": "DataAwsccBillingBillingViewDataFilterExpressionDimensions",
      "namespace": "dataAwsccBillingBillingView",
      "symbolId": "src/data-awscc-billing-billing-view/index:DataAwsccBillingBillingViewDataFilterExpressionDimensions"
    },
    "@cdktn/provider-awscc.dataAwsccBillingBillingView.DataAwsccBillingBillingViewDataFilterExpressionDimensionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBillingBillingView.DataAwsccBillingBillingViewDataFilterExpressionDimensionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-billing-billing-view/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-billing-billing-view/index.ts",
        "line": 48
      },
      "name": "DataAwsccBillingBillingViewDataFilterExpressionDimensionsOutputReference",
      "namespace": "dataAwsccBillingBillingView",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billing-billing-view/index.ts",
            "line": 75
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billing-billing-view/index.ts",
            "line": 80
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-billing-billing-view/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBillingBillingView.DataAwsccBillingBillingViewDataFilterExpressionDimensions"
          }
        }
      ],
      "symbolId": "src/data-awscc-billing-billing-view/index:DataAwsccBillingBillingViewDataFilterExpressionDimensionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBillingBillingView.DataAwsccBillingBillingViewDataFilterExpressionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBillingBillingView.DataAwsccBillingBillingViewDataFilterExpressionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-billing-billing-view/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-billing-billing-view/index.ts",
        "line": 225
      },
      "name": "DataAwsccBillingBillingViewDataFilterExpressionOutputReference",
      "namespace": "dataAwsccBillingBillingView",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billing-billing-view/index.ts",
            "line": 253
          },
          "name": "dimensions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBillingBillingView.DataAwsccBillingBillingViewDataFilterExpressionDimensionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billing-billing-view/index.ts",
            "line": 259
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBillingBillingView.DataAwsccBillingBillingViewDataFilterExpressionTagsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billing-billing-view/index.ts",
            "line": 265
          },
          "name": "timeRange",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBillingBillingView.DataAwsccBillingBillingViewDataFilterExpressionTimeRangeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-billing-billing-view/index.ts",
            "line": 236
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBillingBillingView.DataAwsccBillingBillingViewDataFilterExpression"
          }
        }
      ],
      "symbolId": "src/data-awscc-billing-billing-view/index:DataAwsccBillingBillingViewDataFilterExpressionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBillingBillingView.DataAwsccBillingBillingViewDataFilterExpressionTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBillingBillingView.DataAwsccBillingBillingViewDataFilterExpressionTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-billing-billing-view/index.ts",
        "line": 84
      },
      "name": "DataAwsccBillingBillingViewDataFilterExpressionTags",
      "namespace": "dataAwsccBillingBillingView",
      "symbolId": "src/data-awscc-billing-billing-view/index:DataAwsccBillingBillingViewDataFilterExpressionTags"
    },
    "@cdktn/provider-awscc.dataAwsccBillingBillingView.DataAwsccBillingBillingViewDataFilterExpressionTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBillingBillingView.DataAwsccBillingBillingViewDataFilterExpressionTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-billing-billing-view/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-awscc-billing-billing-view/index.ts",
        "line": 107
      },
      "name": "DataAwsccBillingBillingViewDataFilterExpressionTagsOutputReference",
      "namespace": "dataAwsccBillingBillingView",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billing-billing-view/index.ts",
            "line": 134
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billing-billing-view/index.ts",
            "line": 139
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-billing-billing-view/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBillingBillingView.DataAwsccBillingBillingViewDataFilterExpressionTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-billing-billing-view/index:DataAwsccBillingBillingViewDataFilterExpressionTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBillingBillingView.DataAwsccBillingBillingViewDataFilterExpressionTimeRange": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBillingBillingView.DataAwsccBillingBillingViewDataFilterExpressionTimeRange",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-billing-billing-view/index.ts",
        "line": 143
      },
      "name": "DataAwsccBillingBillingViewDataFilterExpressionTimeRange",
      "namespace": "dataAwsccBillingBillingView",
      "symbolId": "src/data-awscc-billing-billing-view/index:DataAwsccBillingBillingViewDataFilterExpressionTimeRange"
    },
    "@cdktn/provider-awscc.dataAwsccBillingBillingView.DataAwsccBillingBillingViewDataFilterExpressionTimeRangeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBillingBillingView.DataAwsccBillingBillingViewDataFilterExpressionTimeRangeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-billing-billing-view/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-awscc-billing-billing-view/index.ts",
        "line": 166
      },
      "name": "DataAwsccBillingBillingViewDataFilterExpressionTimeRangeOutputReference",
      "namespace": "dataAwsccBillingBillingView",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billing-billing-view/index.ts",
            "line": 193
          },
          "name": "beginDateInclusive",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billing-billing-view/index.ts",
            "line": 198
          },
          "name": "endDateInclusive",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-billing-billing-view/index.ts",
            "line": 177
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBillingBillingView.DataAwsccBillingBillingViewDataFilterExpressionTimeRange"
          }
        }
      ],
      "symbolId": "src/data-awscc-billing-billing-view/index:DataAwsccBillingBillingViewDataFilterExpressionTimeRangeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBillingBillingView.DataAwsccBillingBillingViewTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBillingBillingView.DataAwsccBillingBillingViewTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-billing-billing-view/index.ts",
        "line": 269
      },
      "name": "DataAwsccBillingBillingViewTags",
      "namespace": "dataAwsccBillingBillingView",
      "symbolId": "src/data-awscc-billing-billing-view/index:DataAwsccBillingBillingViewTags"
    },
    "@cdktn/provider-awscc.dataAwsccBillingBillingView.DataAwsccBillingBillingViewTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBillingBillingView.DataAwsccBillingBillingViewTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-billing-billing-view/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-awscc-billing-billing-view/index.ts",
        "line": 331
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-billing-billing-view/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-awscc.dataAwsccBillingBillingView.DataAwsccBillingBillingViewTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBillingBillingViewTagsList",
      "namespace": "dataAwsccBillingBillingView",
      "symbolId": "src/data-awscc-billing-billing-view/index:DataAwsccBillingBillingViewTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccBillingBillingView.DataAwsccBillingBillingViewTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBillingBillingView.DataAwsccBillingBillingViewTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-billing-billing-view/index.ts",
          "line": 301
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-billing-billing-view/index.ts",
        "line": 292
      },
      "name": "DataAwsccBillingBillingViewTagsOutputReference",
      "namespace": "dataAwsccBillingBillingView",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billing-billing-view/index.ts",
            "line": 321
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billing-billing-view/index.ts",
            "line": 326
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-billing-billing-view/index.ts",
            "line": 305
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBillingBillingView.DataAwsccBillingBillingViewTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-billing-billing-view/index:DataAwsccBillingBillingViewTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBillingBillingViews.DataAwsccBillingBillingViews": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/billing_billing_views awscc_billing_billing_views}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBillingBillingViews.DataAwsccBillingBillingViews",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/billing_billing_views awscc_billing_billing_views} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-billing-billing-views/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBillingBillingViews.DataAwsccBillingBillingViewsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-billing-billing-views/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBillingBillingViews resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-billing-billing-views/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccBillingBillingViews to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/billing_billing_views#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBillingBillingViews that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBillingBillingViews to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-billing-billing-views/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-billing-billing-views/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBillingBillingViews",
      "namespace": "dataAwsccBillingBillingViews",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billing-billing-views/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billing-billing-views/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billing-billing-views/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-billing-billing-views/index:DataAwsccBillingBillingViews"
    },
    "@cdktn/provider-awscc.dataAwsccBillingBillingViews.DataAwsccBillingBillingViewsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBillingBillingViews.DataAwsccBillingBillingViewsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-billing-billing-views/index.ts",
        "line": 14
      },
      "name": "DataAwsccBillingBillingViewsConfig",
      "namespace": "dataAwsccBillingBillingViews",
      "symbolId": "src/data-awscc-billing-billing-views/index:DataAwsccBillingBillingViewsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBillingconductorBillingGroup.DataAwsccBillingconductorBillingGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/billingconductor_billing_group awscc_billingconductor_billing_group}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBillingconductorBillingGroup.DataAwsccBillingconductorBillingGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/billingconductor_billing_group awscc_billingconductor_billing_group} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-billingconductor-billing-group/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBillingconductorBillingGroup.DataAwsccBillingconductorBillingGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-billingconductor-billing-group/index.ts",
        "line": 227
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBillingconductorBillingGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-billing-group/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 DataAwsccBillingconductorBillingGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/billingconductor_billing_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBillingconductorBillingGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBillingconductorBillingGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-billing-group/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-awscc-billingconductor-billing-group/index.ts",
            "line": 368
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBillingconductorBillingGroup",
      "namespace": "dataAwsccBillingconductorBillingGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-billing-group/index.ts",
            "line": 232
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-billing-group/index.ts",
            "line": 284
          },
          "name": "accountGrouping",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBillingconductorBillingGroup.DataAwsccBillingconductorBillingGroupAccountGroupingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-billing-group/index.ts",
            "line": 289
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-billing-group/index.ts",
            "line": 295
          },
          "name": "computationPreference",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBillingconductorBillingGroup.DataAwsccBillingconductorBillingGroupComputationPreferenceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-billing-group/index.ts",
            "line": 300
          },
          "name": "creationTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-billing-group/index.ts",
            "line": 305
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-billing-group/index.ts",
            "line": 323
          },
          "name": "lastModifiedTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-billing-group/index.ts",
            "line": 328
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-billing-group/index.ts",
            "line": 333
          },
          "name": "primaryAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-billing-group/index.ts",
            "line": 338
          },
          "name": "size",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-billing-group/index.ts",
            "line": 343
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-billing-group/index.ts",
            "line": 348
          },
          "name": "statusReason",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-billing-group/index.ts",
            "line": 354
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBillingconductorBillingGroup.DataAwsccBillingconductorBillingGroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-billing-group/index.ts",
            "line": 318
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-billing-group/index.ts",
            "line": 311
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-billingconductor-billing-group/index:DataAwsccBillingconductorBillingGroup"
    },
    "@cdktn/provider-awscc.dataAwsccBillingconductorBillingGroup.DataAwsccBillingconductorBillingGroupAccountGrouping": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBillingconductorBillingGroup.DataAwsccBillingconductorBillingGroupAccountGrouping",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-billingconductor-billing-group/index.ts",
        "line": 25
      },
      "name": "DataAwsccBillingconductorBillingGroupAccountGrouping",
      "namespace": "dataAwsccBillingconductorBillingGroup",
      "symbolId": "src/data-awscc-billingconductor-billing-group/index:DataAwsccBillingconductorBillingGroupAccountGrouping"
    },
    "@cdktn/provider-awscc.dataAwsccBillingconductorBillingGroup.DataAwsccBillingconductorBillingGroupAccountGroupingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBillingconductorBillingGroup.DataAwsccBillingconductorBillingGroupAccountGroupingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-billingconductor-billing-group/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-billingconductor-billing-group/index.ts",
        "line": 48
      },
      "name": "DataAwsccBillingconductorBillingGroupAccountGroupingOutputReference",
      "namespace": "dataAwsccBillingconductorBillingGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-billing-group/index.ts",
            "line": 75
          },
          "name": "autoAssociate",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-billing-group/index.ts",
            "line": 80
          },
          "name": "linkedAccountIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-billing-group/index.ts",
            "line": 85
          },
          "name": "responsibilityTransferArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-billing-group/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBillingconductorBillingGroup.DataAwsccBillingconductorBillingGroupAccountGrouping"
          }
        }
      ],
      "symbolId": "src/data-awscc-billingconductor-billing-group/index:DataAwsccBillingconductorBillingGroupAccountGroupingOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBillingconductorBillingGroup.DataAwsccBillingconductorBillingGroupComputationPreference": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBillingconductorBillingGroup.DataAwsccBillingconductorBillingGroupComputationPreference",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-billingconductor-billing-group/index.ts",
        "line": 89
      },
      "name": "DataAwsccBillingconductorBillingGroupComputationPreference",
      "namespace": "dataAwsccBillingconductorBillingGroup",
      "symbolId": "src/data-awscc-billingconductor-billing-group/index:DataAwsccBillingconductorBillingGroupComputationPreference"
    },
    "@cdktn/provider-awscc.dataAwsccBillingconductorBillingGroup.DataAwsccBillingconductorBillingGroupComputationPreferenceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBillingconductorBillingGroup.DataAwsccBillingconductorBillingGroupComputationPreferenceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-billingconductor-billing-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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-billingconductor-billing-group/index.ts",
        "line": 112
      },
      "name": "DataAwsccBillingconductorBillingGroupComputationPreferenceOutputReference",
      "namespace": "dataAwsccBillingconductorBillingGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-billing-group/index.ts",
            "line": 139
          },
          "name": "pricingPlanArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-billing-group/index.ts",
            "line": 123
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBillingconductorBillingGroup.DataAwsccBillingconductorBillingGroupComputationPreference"
          }
        }
      ],
      "symbolId": "src/data-awscc-billingconductor-billing-group/index:DataAwsccBillingconductorBillingGroupComputationPreferenceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBillingconductorBillingGroup.DataAwsccBillingconductorBillingGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBillingconductorBillingGroup.DataAwsccBillingconductorBillingGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-billingconductor-billing-group/index.ts",
        "line": 14
      },
      "name": "DataAwsccBillingconductorBillingGroupConfig",
      "namespace": "dataAwsccBillingconductorBillingGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/billingconductor_billing_group#id DataAwsccBillingconductorBillingGroup#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-billing-group/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-billingconductor-billing-group/index:DataAwsccBillingconductorBillingGroupConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBillingconductorBillingGroup.DataAwsccBillingconductorBillingGroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBillingconductorBillingGroup.DataAwsccBillingconductorBillingGroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-billingconductor-billing-group/index.ts",
        "line": 143
      },
      "name": "DataAwsccBillingconductorBillingGroupTags",
      "namespace": "dataAwsccBillingconductorBillingGroup",
      "symbolId": "src/data-awscc-billingconductor-billing-group/index:DataAwsccBillingconductorBillingGroupTags"
    },
    "@cdktn/provider-awscc.dataAwsccBillingconductorBillingGroup.DataAwsccBillingconductorBillingGroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBillingconductorBillingGroup.DataAwsccBillingconductorBillingGroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-billingconductor-billing-group/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-awscc-billingconductor-billing-group/index.ts",
        "line": 205
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-billing-group/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-awscc.dataAwsccBillingconductorBillingGroup.DataAwsccBillingconductorBillingGroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBillingconductorBillingGroupTagsList",
      "namespace": "dataAwsccBillingconductorBillingGroup",
      "symbolId": "src/data-awscc-billingconductor-billing-group/index:DataAwsccBillingconductorBillingGroupTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccBillingconductorBillingGroup.DataAwsccBillingconductorBillingGroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBillingconductorBillingGroup.DataAwsccBillingconductorBillingGroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-billingconductor-billing-group/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/data-awscc-billingconductor-billing-group/index.ts",
        "line": 166
      },
      "name": "DataAwsccBillingconductorBillingGroupTagsOutputReference",
      "namespace": "dataAwsccBillingconductorBillingGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-billing-group/index.ts",
            "line": 195
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-billing-group/index.ts",
            "line": 200
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-billing-group/index.ts",
            "line": 179
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBillingconductorBillingGroup.DataAwsccBillingconductorBillingGroupTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-billingconductor-billing-group/index:DataAwsccBillingconductorBillingGroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBillingconductorBillingGroups.DataAwsccBillingconductorBillingGroups": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/billingconductor_billing_groups awscc_billingconductor_billing_groups}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBillingconductorBillingGroups.DataAwsccBillingconductorBillingGroups",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/billingconductor_billing_groups awscc_billingconductor_billing_groups} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-billingconductor-billing-groups/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBillingconductorBillingGroups.DataAwsccBillingconductorBillingGroupsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-billingconductor-billing-groups/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBillingconductorBillingGroups resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-billing-groups/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccBillingconductorBillingGroups to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/billingconductor_billing_groups#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBillingconductorBillingGroups that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBillingconductorBillingGroups to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-billing-groups/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-billing-groups/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBillingconductorBillingGroups",
      "namespace": "dataAwsccBillingconductorBillingGroups",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-billing-groups/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-billing-groups/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-billing-groups/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-billingconductor-billing-groups/index:DataAwsccBillingconductorBillingGroups"
    },
    "@cdktn/provider-awscc.dataAwsccBillingconductorBillingGroups.DataAwsccBillingconductorBillingGroupsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBillingconductorBillingGroups.DataAwsccBillingconductorBillingGroupsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-billingconductor-billing-groups/index.ts",
        "line": 14
      },
      "name": "DataAwsccBillingconductorBillingGroupsConfig",
      "namespace": "dataAwsccBillingconductorBillingGroups",
      "symbolId": "src/data-awscc-billingconductor-billing-groups/index:DataAwsccBillingconductorBillingGroupsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBillingconductorCustomLineItem.DataAwsccBillingconductorCustomLineItem": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/billingconductor_custom_line_item awscc_billingconductor_custom_line_item}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBillingconductorCustomLineItem.DataAwsccBillingconductorCustomLineItem",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/billingconductor_custom_line_item awscc_billingconductor_custom_line_item} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-billingconductor-custom-line-item/index.ts",
          "line": 529
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBillingconductorCustomLineItem.DataAwsccBillingconductorCustomLineItemConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-billingconductor-custom-line-item/index.ts",
        "line": 497
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBillingconductorCustomLineItem resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-custom-line-item/index.ts",
            "line": 514
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccBillingconductorCustomLineItem to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/billingconductor_custom_line_item#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBillingconductorCustomLineItem that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBillingconductorCustomLineItem to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-custom-line-item/index.ts",
            "line": 648
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-custom-line-item/index.ts",
            "line": 654
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBillingconductorCustomLineItem",
      "namespace": "dataAwsccBillingconductorCustomLineItem",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-custom-line-item/index.ts",
            "line": 502
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-custom-line-item/index.ts",
            "line": 553
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-custom-line-item/index.ts",
            "line": 558
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-custom-line-item/index.ts",
            "line": 563
          },
          "name": "associationSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-custom-line-item/index.ts",
            "line": 568
          },
          "name": "billingGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-custom-line-item/index.ts",
            "line": 574
          },
          "name": "billingPeriodRange",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBillingconductorCustomLineItem.DataAwsccBillingconductorCustomLineItemBillingPeriodRangeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-custom-line-item/index.ts",
            "line": 579
          },
          "name": "computationRule",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-custom-line-item/index.ts",
            "line": 584
          },
          "name": "creationTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-custom-line-item/index.ts",
            "line": 589
          },
          "name": "currencyCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-custom-line-item/index.ts",
            "line": 595
          },
          "name": "customLineItemChargeDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBillingconductorCustomLineItem.DataAwsccBillingconductorCustomLineItemCustomLineItemChargeDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-custom-line-item/index.ts",
            "line": 600
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-custom-line-item/index.ts",
            "line": 618
          },
          "name": "lastModifiedTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-custom-line-item/index.ts",
            "line": 623
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-custom-line-item/index.ts",
            "line": 629
          },
          "name": "presentationDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBillingconductorCustomLineItem.DataAwsccBillingconductorCustomLineItemPresentationDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-custom-line-item/index.ts",
            "line": 634
          },
          "name": "productCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-custom-line-item/index.ts",
            "line": 640
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBillingconductorCustomLineItem.DataAwsccBillingconductorCustomLineItemTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-custom-line-item/index.ts",
            "line": 613
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-custom-line-item/index.ts",
            "line": 606
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-billingconductor-custom-line-item/index:DataAwsccBillingconductorCustomLineItem"
    },
    "@cdktn/provider-awscc.dataAwsccBillingconductorCustomLineItem.DataAwsccBillingconductorCustomLineItemBillingPeriodRange": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBillingconductorCustomLineItem.DataAwsccBillingconductorCustomLineItemBillingPeriodRange",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-billingconductor-custom-line-item/index.ts",
        "line": 25
      },
      "name": "DataAwsccBillingconductorCustomLineItemBillingPeriodRange",
      "namespace": "dataAwsccBillingconductorCustomLineItem",
      "symbolId": "src/data-awscc-billingconductor-custom-line-item/index:DataAwsccBillingconductorCustomLineItemBillingPeriodRange"
    },
    "@cdktn/provider-awscc.dataAwsccBillingconductorCustomLineItem.DataAwsccBillingconductorCustomLineItemBillingPeriodRangeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBillingconductorCustomLineItem.DataAwsccBillingconductorCustomLineItemBillingPeriodRangeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-billingconductor-custom-line-item/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-billingconductor-custom-line-item/index.ts",
        "line": 48
      },
      "name": "DataAwsccBillingconductorCustomLineItemBillingPeriodRangeOutputReference",
      "namespace": "dataAwsccBillingconductorCustomLineItem",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-custom-line-item/index.ts",
            "line": 75
          },
          "name": "exclusiveEndBillingPeriod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-custom-line-item/index.ts",
            "line": 80
          },
          "name": "inclusiveStartBillingPeriod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-custom-line-item/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBillingconductorCustomLineItem.DataAwsccBillingconductorCustomLineItemBillingPeriodRange"
          }
        }
      ],
      "symbolId": "src/data-awscc-billingconductor-custom-line-item/index:DataAwsccBillingconductorCustomLineItemBillingPeriodRangeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBillingconductorCustomLineItem.DataAwsccBillingconductorCustomLineItemConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBillingconductorCustomLineItem.DataAwsccBillingconductorCustomLineItemConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-billingconductor-custom-line-item/index.ts",
        "line": 14
      },
      "name": "DataAwsccBillingconductorCustomLineItemConfig",
      "namespace": "dataAwsccBillingconductorCustomLineItem",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/billingconductor_custom_line_item#id DataAwsccBillingconductorCustomLineItem#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-custom-line-item/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-billingconductor-custom-line-item/index:DataAwsccBillingconductorCustomLineItemConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBillingconductorCustomLineItem.DataAwsccBillingconductorCustomLineItemCustomLineItemChargeDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBillingconductorCustomLineItem.DataAwsccBillingconductorCustomLineItemCustomLineItemChargeDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-billingconductor-custom-line-item/index.ts",
        "line": 287
      },
      "name": "DataAwsccBillingconductorCustomLineItemCustomLineItemChargeDetails",
      "namespace": "dataAwsccBillingconductorCustomLineItem",
      "symbolId": "src/data-awscc-billingconductor-custom-line-item/index:DataAwsccBillingconductorCustomLineItemCustomLineItemChargeDetails"
    },
    "@cdktn/provider-awscc.dataAwsccBillingconductorCustomLineItem.DataAwsccBillingconductorCustomLineItemCustomLineItemChargeDetailsFlat": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBillingconductorCustomLineItem.DataAwsccBillingconductorCustomLineItemCustomLineItemChargeDetailsFlat",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-billingconductor-custom-line-item/index.ts",
        "line": 84
      },
      "name": "DataAwsccBillingconductorCustomLineItemCustomLineItemChargeDetailsFlat",
      "namespace": "dataAwsccBillingconductorCustomLineItem",
      "symbolId": "src/data-awscc-billingconductor-custom-line-item/index:DataAwsccBillingconductorCustomLineItemCustomLineItemChargeDetailsFlat"
    },
    "@cdktn/provider-awscc.dataAwsccBillingconductorCustomLineItem.DataAwsccBillingconductorCustomLineItemCustomLineItemChargeDetailsFlatOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBillingconductorCustomLineItem.DataAwsccBillingconductorCustomLineItemCustomLineItemChargeDetailsFlatOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-billingconductor-custom-line-item/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-awscc-billingconductor-custom-line-item/index.ts",
        "line": 107
      },
      "name": "DataAwsccBillingconductorCustomLineItemCustomLineItemChargeDetailsFlatOutputReference",
      "namespace": "dataAwsccBillingconductorCustomLineItem",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-custom-line-item/index.ts",
            "line": 134
          },
          "name": "chargeValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-custom-line-item/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBillingconductorCustomLineItem.DataAwsccBillingconductorCustomLineItemCustomLineItemChargeDetailsFlat"
          }
        }
      ],
      "symbolId": "src/data-awscc-billingconductor-custom-line-item/index:DataAwsccBillingconductorCustomLineItemCustomLineItemChargeDetailsFlatOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBillingconductorCustomLineItem.DataAwsccBillingconductorCustomLineItemCustomLineItemChargeDetailsLineItemFilters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBillingconductorCustomLineItem.DataAwsccBillingconductorCustomLineItemCustomLineItemChargeDetailsLineItemFilters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-billingconductor-custom-line-item/index.ts",
        "line": 138
      },
      "name": "DataAwsccBillingconductorCustomLineItemCustomLineItemChargeDetailsLineItemFilters",
      "namespace": "dataAwsccBillingconductorCustomLineItem",
      "symbolId": "src/data-awscc-billingconductor-custom-line-item/index:DataAwsccBillingconductorCustomLineItemCustomLineItemChargeDetailsLineItemFilters"
    },
    "@cdktn/provider-awscc.dataAwsccBillingconductorCustomLineItem.DataAwsccBillingconductorCustomLineItemCustomLineItemChargeDetailsLineItemFiltersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBillingconductorCustomLineItem.DataAwsccBillingconductorCustomLineItemCustomLineItemChargeDetailsLineItemFiltersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-billingconductor-custom-line-item/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-awscc-billingconductor-custom-line-item/index.ts",
        "line": 210
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-custom-line-item/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-awscc.dataAwsccBillingconductorCustomLineItem.DataAwsccBillingconductorCustomLineItemCustomLineItemChargeDetailsLineItemFiltersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBillingconductorCustomLineItemCustomLineItemChargeDetailsLineItemFiltersList",
      "namespace": "dataAwsccBillingconductorCustomLineItem",
      "symbolId": "src/data-awscc-billingconductor-custom-line-item/index:DataAwsccBillingconductorCustomLineItemCustomLineItemChargeDetailsLineItemFiltersList"
    },
    "@cdktn/provider-awscc.dataAwsccBillingconductorCustomLineItem.DataAwsccBillingconductorCustomLineItemCustomLineItemChargeDetailsLineItemFiltersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBillingconductorCustomLineItem.DataAwsccBillingconductorCustomLineItemCustomLineItemChargeDetailsLineItemFiltersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-billingconductor-custom-line-item/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-billingconductor-custom-line-item/index.ts",
        "line": 161
      },
      "name": "DataAwsccBillingconductorCustomLineItemCustomLineItemChargeDetailsLineItemFiltersOutputReference",
      "namespace": "dataAwsccBillingconductorCustomLineItem",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-custom-line-item/index.ts",
            "line": 190
          },
          "name": "attribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-custom-line-item/index.ts",
            "line": 195
          },
          "name": "attributeValues",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-custom-line-item/index.ts",
            "line": 200
          },
          "name": "matchOption",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-custom-line-item/index.ts",
            "line": 205
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-custom-line-item/index.ts",
            "line": 174
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBillingconductorCustomLineItem.DataAwsccBillingconductorCustomLineItemCustomLineItemChargeDetailsLineItemFilters"
          }
        }
      ],
      "symbolId": "src/data-awscc-billingconductor-custom-line-item/index:DataAwsccBillingconductorCustomLineItemCustomLineItemChargeDetailsLineItemFiltersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBillingconductorCustomLineItem.DataAwsccBillingconductorCustomLineItemCustomLineItemChargeDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBillingconductorCustomLineItem.DataAwsccBillingconductorCustomLineItemCustomLineItemChargeDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-billingconductor-custom-line-item/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-billingconductor-custom-line-item/index.ts",
        "line": 310
      },
      "name": "DataAwsccBillingconductorCustomLineItemCustomLineItemChargeDetailsOutputReference",
      "namespace": "dataAwsccBillingconductorCustomLineItem",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-custom-line-item/index.ts",
            "line": 338
          },
          "name": "flat",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBillingconductorCustomLineItem.DataAwsccBillingconductorCustomLineItemCustomLineItemChargeDetailsFlatOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-custom-line-item/index.ts",
            "line": 344
          },
          "name": "lineItemFilters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBillingconductorCustomLineItem.DataAwsccBillingconductorCustomLineItemCustomLineItemChargeDetailsLineItemFiltersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-custom-line-item/index.ts",
            "line": 350
          },
          "name": "percentage",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBillingconductorCustomLineItem.DataAwsccBillingconductorCustomLineItemCustomLineItemChargeDetailsPercentageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-custom-line-item/index.ts",
            "line": 355
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-custom-line-item/index.ts",
            "line": 321
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBillingconductorCustomLineItem.DataAwsccBillingconductorCustomLineItemCustomLineItemChargeDetails"
          }
        }
      ],
      "symbolId": "src/data-awscc-billingconductor-custom-line-item/index:DataAwsccBillingconductorCustomLineItemCustomLineItemChargeDetailsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBillingconductorCustomLineItem.DataAwsccBillingconductorCustomLineItemCustomLineItemChargeDetailsPercentage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBillingconductorCustomLineItem.DataAwsccBillingconductorCustomLineItemCustomLineItemChargeDetailsPercentage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-billingconductor-custom-line-item/index.ts",
        "line": 228
      },
      "name": "DataAwsccBillingconductorCustomLineItemCustomLineItemChargeDetailsPercentage",
      "namespace": "dataAwsccBillingconductorCustomLineItem",
      "symbolId": "src/data-awscc-billingconductor-custom-line-item/index:DataAwsccBillingconductorCustomLineItemCustomLineItemChargeDetailsPercentage"
    },
    "@cdktn/provider-awscc.dataAwsccBillingconductorCustomLineItem.DataAwsccBillingconductorCustomLineItemCustomLineItemChargeDetailsPercentageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBillingconductorCustomLineItem.DataAwsccBillingconductorCustomLineItemCustomLineItemChargeDetailsPercentageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-billingconductor-custom-line-item/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-awscc-billingconductor-custom-line-item/index.ts",
        "line": 251
      },
      "name": "DataAwsccBillingconductorCustomLineItemCustomLineItemChargeDetailsPercentageOutputReference",
      "namespace": "dataAwsccBillingconductorCustomLineItem",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-custom-line-item/index.ts",
            "line": 278
          },
          "name": "childAssociatedResources",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-custom-line-item/index.ts",
            "line": 283
          },
          "name": "percentageValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-custom-line-item/index.ts",
            "line": 262
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBillingconductorCustomLineItem.DataAwsccBillingconductorCustomLineItemCustomLineItemChargeDetailsPercentage"
          }
        }
      ],
      "symbolId": "src/data-awscc-billingconductor-custom-line-item/index:DataAwsccBillingconductorCustomLineItemCustomLineItemChargeDetailsPercentageOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBillingconductorCustomLineItem.DataAwsccBillingconductorCustomLineItemPresentationDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBillingconductorCustomLineItem.DataAwsccBillingconductorCustomLineItemPresentationDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-billingconductor-custom-line-item/index.ts",
        "line": 359
      },
      "name": "DataAwsccBillingconductorCustomLineItemPresentationDetails",
      "namespace": "dataAwsccBillingconductorCustomLineItem",
      "symbolId": "src/data-awscc-billingconductor-custom-line-item/index:DataAwsccBillingconductorCustomLineItemPresentationDetails"
    },
    "@cdktn/provider-awscc.dataAwsccBillingconductorCustomLineItem.DataAwsccBillingconductorCustomLineItemPresentationDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBillingconductorCustomLineItem.DataAwsccBillingconductorCustomLineItemPresentationDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-billingconductor-custom-line-item/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-billingconductor-custom-line-item/index.ts",
        "line": 382
      },
      "name": "DataAwsccBillingconductorCustomLineItemPresentationDetailsOutputReference",
      "namespace": "dataAwsccBillingconductorCustomLineItem",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-custom-line-item/index.ts",
            "line": 409
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-custom-line-item/index.ts",
            "line": 393
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBillingconductorCustomLineItem.DataAwsccBillingconductorCustomLineItemPresentationDetails"
          }
        }
      ],
      "symbolId": "src/data-awscc-billingconductor-custom-line-item/index:DataAwsccBillingconductorCustomLineItemPresentationDetailsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBillingconductorCustomLineItem.DataAwsccBillingconductorCustomLineItemTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBillingconductorCustomLineItem.DataAwsccBillingconductorCustomLineItemTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-billingconductor-custom-line-item/index.ts",
        "line": 413
      },
      "name": "DataAwsccBillingconductorCustomLineItemTags",
      "namespace": "dataAwsccBillingconductorCustomLineItem",
      "symbolId": "src/data-awscc-billingconductor-custom-line-item/index:DataAwsccBillingconductorCustomLineItemTags"
    },
    "@cdktn/provider-awscc.dataAwsccBillingconductorCustomLineItem.DataAwsccBillingconductorCustomLineItemTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBillingconductorCustomLineItem.DataAwsccBillingconductorCustomLineItemTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-billingconductor-custom-line-item/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-billingconductor-custom-line-item/index.ts",
        "line": 475
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-custom-line-item/index.ts",
            "line": 489
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBillingconductorCustomLineItem.DataAwsccBillingconductorCustomLineItemTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBillingconductorCustomLineItemTagsList",
      "namespace": "dataAwsccBillingconductorCustomLineItem",
      "symbolId": "src/data-awscc-billingconductor-custom-line-item/index:DataAwsccBillingconductorCustomLineItemTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccBillingconductorCustomLineItem.DataAwsccBillingconductorCustomLineItemTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBillingconductorCustomLineItem.DataAwsccBillingconductorCustomLineItemTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-billingconductor-custom-line-item/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-billingconductor-custom-line-item/index.ts",
        "line": 436
      },
      "name": "DataAwsccBillingconductorCustomLineItemTagsOutputReference",
      "namespace": "dataAwsccBillingconductorCustomLineItem",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-custom-line-item/index.ts",
            "line": 465
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-custom-line-item/index.ts",
            "line": 470
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-custom-line-item/index.ts",
            "line": 449
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBillingconductorCustomLineItem.DataAwsccBillingconductorCustomLineItemTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-billingconductor-custom-line-item/index:DataAwsccBillingconductorCustomLineItemTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBillingconductorCustomLineItems.DataAwsccBillingconductorCustomLineItems": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/billingconductor_custom_line_items awscc_billingconductor_custom_line_items}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBillingconductorCustomLineItems.DataAwsccBillingconductorCustomLineItems",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/billingconductor_custom_line_items awscc_billingconductor_custom_line_items} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-billingconductor-custom-line-items/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBillingconductorCustomLineItems.DataAwsccBillingconductorCustomLineItemsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-billingconductor-custom-line-items/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBillingconductorCustomLineItems resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-custom-line-items/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccBillingconductorCustomLineItems to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/billingconductor_custom_line_items#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBillingconductorCustomLineItems that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBillingconductorCustomLineItems to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-custom-line-items/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-custom-line-items/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBillingconductorCustomLineItems",
      "namespace": "dataAwsccBillingconductorCustomLineItems",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-custom-line-items/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-custom-line-items/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-custom-line-items/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-billingconductor-custom-line-items/index:DataAwsccBillingconductorCustomLineItems"
    },
    "@cdktn/provider-awscc.dataAwsccBillingconductorCustomLineItems.DataAwsccBillingconductorCustomLineItemsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBillingconductorCustomLineItems.DataAwsccBillingconductorCustomLineItemsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-billingconductor-custom-line-items/index.ts",
        "line": 14
      },
      "name": "DataAwsccBillingconductorCustomLineItemsConfig",
      "namespace": "dataAwsccBillingconductorCustomLineItems",
      "symbolId": "src/data-awscc-billingconductor-custom-line-items/index:DataAwsccBillingconductorCustomLineItemsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBillingconductorPricingPlan.DataAwsccBillingconductorPricingPlan": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/billingconductor_pricing_plan awscc_billingconductor_pricing_plan}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBillingconductorPricingPlan.DataAwsccBillingconductorPricingPlan",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/billingconductor_pricing_plan awscc_billingconductor_pricing_plan} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-billingconductor-pricing-plan/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-awscc.dataAwsccBillingconductorPricingPlan.DataAwsccBillingconductorPricingPlanConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-billingconductor-pricing-plan/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBillingconductorPricingPlan resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-pricing-plan/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 DataAwsccBillingconductorPricingPlan to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/billingconductor_pricing_plan#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBillingconductorPricingPlan that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBillingconductorPricingPlan to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-pricing-plan/index.ts",
            "line": 222
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-pricing-plan/index.ts",
            "line": 228
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBillingconductorPricingPlan",
      "namespace": "dataAwsccBillingconductorPricingPlan",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-pricing-plan/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-pricing-plan/index.ts",
            "line": 165
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-pricing-plan/index.ts",
            "line": 170
          },
          "name": "creationTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-pricing-plan/index.ts",
            "line": 175
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-pricing-plan/index.ts",
            "line": 193
          },
          "name": "lastModifiedTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-pricing-plan/index.ts",
            "line": 198
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-pricing-plan/index.ts",
            "line": 203
          },
          "name": "pricingRuleArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-pricing-plan/index.ts",
            "line": 208
          },
          "name": "size",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-pricing-plan/index.ts",
            "line": 214
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBillingconductorPricingPlan.DataAwsccBillingconductorPricingPlanTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-pricing-plan/index.ts",
            "line": 188
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-pricing-plan/index.ts",
            "line": 181
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-billingconductor-pricing-plan/index:DataAwsccBillingconductorPricingPlan"
    },
    "@cdktn/provider-awscc.dataAwsccBillingconductorPricingPlan.DataAwsccBillingconductorPricingPlanConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBillingconductorPricingPlan.DataAwsccBillingconductorPricingPlanConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-billingconductor-pricing-plan/index.ts",
        "line": 14
      },
      "name": "DataAwsccBillingconductorPricingPlanConfig",
      "namespace": "dataAwsccBillingconductorPricingPlan",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/billingconductor_pricing_plan#id DataAwsccBillingconductorPricingPlan#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-pricing-plan/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-billingconductor-pricing-plan/index:DataAwsccBillingconductorPricingPlanConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBillingconductorPricingPlan.DataAwsccBillingconductorPricingPlanTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBillingconductorPricingPlan.DataAwsccBillingconductorPricingPlanTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-billingconductor-pricing-plan/index.ts",
        "line": 25
      },
      "name": "DataAwsccBillingconductorPricingPlanTags",
      "namespace": "dataAwsccBillingconductorPricingPlan",
      "symbolId": "src/data-awscc-billingconductor-pricing-plan/index:DataAwsccBillingconductorPricingPlanTags"
    },
    "@cdktn/provider-awscc.dataAwsccBillingconductorPricingPlan.DataAwsccBillingconductorPricingPlanTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBillingconductorPricingPlan.DataAwsccBillingconductorPricingPlanTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-billingconductor-pricing-plan/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-awscc-billingconductor-pricing-plan/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-pricing-plan/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-awscc.dataAwsccBillingconductorPricingPlan.DataAwsccBillingconductorPricingPlanTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBillingconductorPricingPlanTagsList",
      "namespace": "dataAwsccBillingconductorPricingPlan",
      "symbolId": "src/data-awscc-billingconductor-pricing-plan/index:DataAwsccBillingconductorPricingPlanTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccBillingconductorPricingPlan.DataAwsccBillingconductorPricingPlanTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBillingconductorPricingPlan.DataAwsccBillingconductorPricingPlanTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-billingconductor-pricing-plan/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-billingconductor-pricing-plan/index.ts",
        "line": 48
      },
      "name": "DataAwsccBillingconductorPricingPlanTagsOutputReference",
      "namespace": "dataAwsccBillingconductorPricingPlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-pricing-plan/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-pricing-plan/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-pricing-plan/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBillingconductorPricingPlan.DataAwsccBillingconductorPricingPlanTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-billingconductor-pricing-plan/index:DataAwsccBillingconductorPricingPlanTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBillingconductorPricingPlans.DataAwsccBillingconductorPricingPlans": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/billingconductor_pricing_plans awscc_billingconductor_pricing_plans}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBillingconductorPricingPlans.DataAwsccBillingconductorPricingPlans",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/billingconductor_pricing_plans awscc_billingconductor_pricing_plans} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-billingconductor-pricing-plans/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBillingconductorPricingPlans.DataAwsccBillingconductorPricingPlansConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-billingconductor-pricing-plans/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBillingconductorPricingPlans resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-pricing-plans/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccBillingconductorPricingPlans to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/billingconductor_pricing_plans#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBillingconductorPricingPlans that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBillingconductorPricingPlans to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-pricing-plans/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-pricing-plans/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBillingconductorPricingPlans",
      "namespace": "dataAwsccBillingconductorPricingPlans",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-pricing-plans/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-pricing-plans/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-pricing-plans/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-billingconductor-pricing-plans/index:DataAwsccBillingconductorPricingPlans"
    },
    "@cdktn/provider-awscc.dataAwsccBillingconductorPricingPlans.DataAwsccBillingconductorPricingPlansConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBillingconductorPricingPlans.DataAwsccBillingconductorPricingPlansConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-billingconductor-pricing-plans/index.ts",
        "line": 14
      },
      "name": "DataAwsccBillingconductorPricingPlansConfig",
      "namespace": "dataAwsccBillingconductorPricingPlans",
      "symbolId": "src/data-awscc-billingconductor-pricing-plans/index:DataAwsccBillingconductorPricingPlansConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBillingconductorPricingRule.DataAwsccBillingconductorPricingRule": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/billingconductor_pricing_rule awscc_billingconductor_pricing_rule}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBillingconductorPricingRule.DataAwsccBillingconductorPricingRule",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/billingconductor_pricing_rule awscc_billingconductor_pricing_rule} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-billingconductor-pricing-rule/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-awscc.dataAwsccBillingconductorPricingRule.DataAwsccBillingconductorPricingRuleConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-billingconductor-pricing-rule/index.ts",
        "line": 218
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBillingconductorPricingRule resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-pricing-rule/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 DataAwsccBillingconductorPricingRule to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/billingconductor_pricing_rule#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBillingconductorPricingRule that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBillingconductorPricingRule to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-pricing-rule/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-awscc-billingconductor-pricing-rule/index.ts",
            "line": 373
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBillingconductorPricingRule",
      "namespace": "dataAwsccBillingconductorPricingRule",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-pricing-rule/index.ts",
            "line": 223
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-pricing-rule/index.ts",
            "line": 274
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-pricing-rule/index.ts",
            "line": 279
          },
          "name": "associatedPricingPlanCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-pricing-rule/index.ts",
            "line": 284
          },
          "name": "billingEntity",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-pricing-rule/index.ts",
            "line": 289
          },
          "name": "creationTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-pricing-rule/index.ts",
            "line": 294
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-pricing-rule/index.ts",
            "line": 312
          },
          "name": "lastModifiedTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-pricing-rule/index.ts",
            "line": 317
          },
          "name": "modifierPercentage",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-pricing-rule/index.ts",
            "line": 322
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-pricing-rule/index.ts",
            "line": 327
          },
          "name": "operation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-pricing-rule/index.ts",
            "line": 332
          },
          "name": "scope",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-pricing-rule/index.ts",
            "line": 337
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-pricing-rule/index.ts",
            "line": 343
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBillingconductorPricingRule.DataAwsccBillingconductorPricingRuleTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-pricing-rule/index.ts",
            "line": 349
          },
          "name": "tiering",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBillingconductorPricingRule.DataAwsccBillingconductorPricingRuleTieringOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-pricing-rule/index.ts",
            "line": 354
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-pricing-rule/index.ts",
            "line": 359
          },
          "name": "usageType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-pricing-rule/index.ts",
            "line": 307
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-pricing-rule/index.ts",
            "line": 300
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-billingconductor-pricing-rule/index:DataAwsccBillingconductorPricingRule"
    },
    "@cdktn/provider-awscc.dataAwsccBillingconductorPricingRule.DataAwsccBillingconductorPricingRuleConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBillingconductorPricingRule.DataAwsccBillingconductorPricingRuleConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-billingconductor-pricing-rule/index.ts",
        "line": 14
      },
      "name": "DataAwsccBillingconductorPricingRuleConfig",
      "namespace": "dataAwsccBillingconductorPricingRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/billingconductor_pricing_rule#id DataAwsccBillingconductorPricingRule#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-pricing-rule/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-billingconductor-pricing-rule/index:DataAwsccBillingconductorPricingRuleConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBillingconductorPricingRule.DataAwsccBillingconductorPricingRuleTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBillingconductorPricingRule.DataAwsccBillingconductorPricingRuleTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-billingconductor-pricing-rule/index.ts",
        "line": 25
      },
      "name": "DataAwsccBillingconductorPricingRuleTags",
      "namespace": "dataAwsccBillingconductorPricingRule",
      "symbolId": "src/data-awscc-billingconductor-pricing-rule/index:DataAwsccBillingconductorPricingRuleTags"
    },
    "@cdktn/provider-awscc.dataAwsccBillingconductorPricingRule.DataAwsccBillingconductorPricingRuleTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBillingconductorPricingRule.DataAwsccBillingconductorPricingRuleTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-billingconductor-pricing-rule/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-awscc-billingconductor-pricing-rule/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-pricing-rule/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-awscc.dataAwsccBillingconductorPricingRule.DataAwsccBillingconductorPricingRuleTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBillingconductorPricingRuleTagsList",
      "namespace": "dataAwsccBillingconductorPricingRule",
      "symbolId": "src/data-awscc-billingconductor-pricing-rule/index:DataAwsccBillingconductorPricingRuleTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccBillingconductorPricingRule.DataAwsccBillingconductorPricingRuleTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBillingconductorPricingRule.DataAwsccBillingconductorPricingRuleTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-billingconductor-pricing-rule/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-billingconductor-pricing-rule/index.ts",
        "line": 48
      },
      "name": "DataAwsccBillingconductorPricingRuleTagsOutputReference",
      "namespace": "dataAwsccBillingconductorPricingRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-pricing-rule/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-pricing-rule/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-pricing-rule/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBillingconductorPricingRule.DataAwsccBillingconductorPricingRuleTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-billingconductor-pricing-rule/index:DataAwsccBillingconductorPricingRuleTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBillingconductorPricingRule.DataAwsccBillingconductorPricingRuleTiering": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBillingconductorPricingRule.DataAwsccBillingconductorPricingRuleTiering",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-billingconductor-pricing-rule/index.ts",
        "line": 159
      },
      "name": "DataAwsccBillingconductorPricingRuleTiering",
      "namespace": "dataAwsccBillingconductorPricingRule",
      "symbolId": "src/data-awscc-billingconductor-pricing-rule/index:DataAwsccBillingconductorPricingRuleTiering"
    },
    "@cdktn/provider-awscc.dataAwsccBillingconductorPricingRule.DataAwsccBillingconductorPricingRuleTieringFreeTier": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBillingconductorPricingRule.DataAwsccBillingconductorPricingRuleTieringFreeTier",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-billingconductor-pricing-rule/index.ts",
        "line": 105
      },
      "name": "DataAwsccBillingconductorPricingRuleTieringFreeTier",
      "namespace": "dataAwsccBillingconductorPricingRule",
      "symbolId": "src/data-awscc-billingconductor-pricing-rule/index:DataAwsccBillingconductorPricingRuleTieringFreeTier"
    },
    "@cdktn/provider-awscc.dataAwsccBillingconductorPricingRule.DataAwsccBillingconductorPricingRuleTieringFreeTierOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBillingconductorPricingRule.DataAwsccBillingconductorPricingRuleTieringFreeTierOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-billingconductor-pricing-rule/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-awscc-billingconductor-pricing-rule/index.ts",
        "line": 128
      },
      "name": "DataAwsccBillingconductorPricingRuleTieringFreeTierOutputReference",
      "namespace": "dataAwsccBillingconductorPricingRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-pricing-rule/index.ts",
            "line": 155
          },
          "name": "activated",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-pricing-rule/index.ts",
            "line": 139
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBillingconductorPricingRule.DataAwsccBillingconductorPricingRuleTieringFreeTier"
          }
        }
      ],
      "symbolId": "src/data-awscc-billingconductor-pricing-rule/index:DataAwsccBillingconductorPricingRuleTieringFreeTierOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBillingconductorPricingRule.DataAwsccBillingconductorPricingRuleTieringOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBillingconductorPricingRule.DataAwsccBillingconductorPricingRuleTieringOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-billingconductor-pricing-rule/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-awscc-billingconductor-pricing-rule/index.ts",
        "line": 182
      },
      "name": "DataAwsccBillingconductorPricingRuleTieringOutputReference",
      "namespace": "dataAwsccBillingconductorPricingRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-pricing-rule/index.ts",
            "line": 210
          },
          "name": "freeTier",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBillingconductorPricingRule.DataAwsccBillingconductorPricingRuleTieringFreeTierOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-pricing-rule/index.ts",
            "line": 193
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBillingconductorPricingRule.DataAwsccBillingconductorPricingRuleTiering"
          }
        }
      ],
      "symbolId": "src/data-awscc-billingconductor-pricing-rule/index:DataAwsccBillingconductorPricingRuleTieringOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBillingconductorPricingRules.DataAwsccBillingconductorPricingRules": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/billingconductor_pricing_rules awscc_billingconductor_pricing_rules}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBillingconductorPricingRules.DataAwsccBillingconductorPricingRules",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/billingconductor_pricing_rules awscc_billingconductor_pricing_rules} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-billingconductor-pricing-rules/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBillingconductorPricingRules.DataAwsccBillingconductorPricingRulesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-billingconductor-pricing-rules/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBillingconductorPricingRules resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-pricing-rules/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccBillingconductorPricingRules to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/billingconductor_pricing_rules#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBillingconductorPricingRules that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBillingconductorPricingRules to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-pricing-rules/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-pricing-rules/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBillingconductorPricingRules",
      "namespace": "dataAwsccBillingconductorPricingRules",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-pricing-rules/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-pricing-rules/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-billingconductor-pricing-rules/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-billingconductor-pricing-rules/index:DataAwsccBillingconductorPricingRules"
    },
    "@cdktn/provider-awscc.dataAwsccBillingconductorPricingRules.DataAwsccBillingconductorPricingRulesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBillingconductorPricingRules.DataAwsccBillingconductorPricingRulesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-billingconductor-pricing-rules/index.ts",
        "line": 14
      },
      "name": "DataAwsccBillingconductorPricingRulesConfig",
      "namespace": "dataAwsccBillingconductorPricingRules",
      "symbolId": "src/data-awscc-billingconductor-pricing-rules/index:DataAwsccBillingconductorPricingRulesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBraketSpendingLimit.DataAwsccBraketSpendingLimit": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/braket_spending_limit awscc_braket_spending_limit}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBraketSpendingLimit.DataAwsccBraketSpendingLimit",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/braket_spending_limit awscc_braket_spending_limit} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-braket-spending-limit/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBraketSpendingLimit.DataAwsccBraketSpendingLimitConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-braket-spending-limit/index.ts",
        "line": 168
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBraketSpendingLimit resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-braket-spending-limit/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 DataAwsccBraketSpendingLimit to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/braket_spending_limit#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBraketSpendingLimit that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBraketSpendingLimit to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-braket-spending-limit/index.ts",
            "line": 287
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-braket-spending-limit/index.ts",
            "line": 293
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBraketSpendingLimit",
      "namespace": "dataAwsccBraketSpendingLimit",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-braket-spending-limit/index.ts",
            "line": 173
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-braket-spending-limit/index.ts",
            "line": 224
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-braket-spending-limit/index.ts",
            "line": 229
          },
          "name": "deviceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-braket-spending-limit/index.ts",
            "line": 247
          },
          "name": "queuedSpend",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-braket-spending-limit/index.ts",
            "line": 252
          },
          "name": "spendingLimit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-braket-spending-limit/index.ts",
            "line": 257
          },
          "name": "spendingLimitArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-braket-spending-limit/index.ts",
            "line": 263
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBraketSpendingLimit.DataAwsccBraketSpendingLimitTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-braket-spending-limit/index.ts",
            "line": 269
          },
          "name": "timePeriod",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBraketSpendingLimit.DataAwsccBraketSpendingLimitTimePeriodOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-braket-spending-limit/index.ts",
            "line": 274
          },
          "name": "totalSpend",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-braket-spending-limit/index.ts",
            "line": 279
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-braket-spending-limit/index.ts",
            "line": 242
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-braket-spending-limit/index.ts",
            "line": 235
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-braket-spending-limit/index:DataAwsccBraketSpendingLimit"
    },
    "@cdktn/provider-awscc.dataAwsccBraketSpendingLimit.DataAwsccBraketSpendingLimitConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBraketSpendingLimit.DataAwsccBraketSpendingLimitConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-braket-spending-limit/index.ts",
        "line": 14
      },
      "name": "DataAwsccBraketSpendingLimitConfig",
      "namespace": "dataAwsccBraketSpendingLimit",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/braket_spending_limit#id DataAwsccBraketSpendingLimit#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-braket-spending-limit/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-braket-spending-limit/index:DataAwsccBraketSpendingLimitConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBraketSpendingLimit.DataAwsccBraketSpendingLimitTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBraketSpendingLimit.DataAwsccBraketSpendingLimitTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-braket-spending-limit/index.ts",
        "line": 25
      },
      "name": "DataAwsccBraketSpendingLimitTags",
      "namespace": "dataAwsccBraketSpendingLimit",
      "symbolId": "src/data-awscc-braket-spending-limit/index:DataAwsccBraketSpendingLimitTags"
    },
    "@cdktn/provider-awscc.dataAwsccBraketSpendingLimit.DataAwsccBraketSpendingLimitTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBraketSpendingLimit.DataAwsccBraketSpendingLimitTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-braket-spending-limit/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-awscc-braket-spending-limit/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-braket-spending-limit/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-awscc.dataAwsccBraketSpendingLimit.DataAwsccBraketSpendingLimitTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBraketSpendingLimitTagsList",
      "namespace": "dataAwsccBraketSpendingLimit",
      "symbolId": "src/data-awscc-braket-spending-limit/index:DataAwsccBraketSpendingLimitTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccBraketSpendingLimit.DataAwsccBraketSpendingLimitTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBraketSpendingLimit.DataAwsccBraketSpendingLimitTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-braket-spending-limit/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-braket-spending-limit/index.ts",
        "line": 48
      },
      "name": "DataAwsccBraketSpendingLimitTagsOutputReference",
      "namespace": "dataAwsccBraketSpendingLimit",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-braket-spending-limit/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-braket-spending-limit/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-braket-spending-limit/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBraketSpendingLimit.DataAwsccBraketSpendingLimitTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-braket-spending-limit/index:DataAwsccBraketSpendingLimitTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBraketSpendingLimit.DataAwsccBraketSpendingLimitTimePeriod": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBraketSpendingLimit.DataAwsccBraketSpendingLimitTimePeriod",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-braket-spending-limit/index.ts",
        "line": 105
      },
      "name": "DataAwsccBraketSpendingLimitTimePeriod",
      "namespace": "dataAwsccBraketSpendingLimit",
      "symbolId": "src/data-awscc-braket-spending-limit/index:DataAwsccBraketSpendingLimitTimePeriod"
    },
    "@cdktn/provider-awscc.dataAwsccBraketSpendingLimit.DataAwsccBraketSpendingLimitTimePeriodOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBraketSpendingLimit.DataAwsccBraketSpendingLimitTimePeriodOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-braket-spending-limit/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-awscc-braket-spending-limit/index.ts",
        "line": 128
      },
      "name": "DataAwsccBraketSpendingLimitTimePeriodOutputReference",
      "namespace": "dataAwsccBraketSpendingLimit",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-braket-spending-limit/index.ts",
            "line": 155
          },
          "name": "endAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-braket-spending-limit/index.ts",
            "line": 160
          },
          "name": "startAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-braket-spending-limit/index.ts",
            "line": 139
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBraketSpendingLimit.DataAwsccBraketSpendingLimitTimePeriod"
          }
        }
      ],
      "symbolId": "src/data-awscc-braket-spending-limit/index:DataAwsccBraketSpendingLimitTimePeriodOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBraketSpendingLimits.DataAwsccBraketSpendingLimits": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/braket_spending_limits awscc_braket_spending_limits}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBraketSpendingLimits.DataAwsccBraketSpendingLimits",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/braket_spending_limits awscc_braket_spending_limits} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-braket-spending-limits/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBraketSpendingLimits.DataAwsccBraketSpendingLimitsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-braket-spending-limits/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBraketSpendingLimits resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-braket-spending-limits/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccBraketSpendingLimits to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/braket_spending_limits#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBraketSpendingLimits that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBraketSpendingLimits to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-braket-spending-limits/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-braket-spending-limits/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBraketSpendingLimits",
      "namespace": "dataAwsccBraketSpendingLimits",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-braket-spending-limits/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-braket-spending-limits/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-braket-spending-limits/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-braket-spending-limits/index:DataAwsccBraketSpendingLimits"
    },
    "@cdktn/provider-awscc.dataAwsccBraketSpendingLimits.DataAwsccBraketSpendingLimitsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBraketSpendingLimits.DataAwsccBraketSpendingLimitsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-braket-spending-limits/index.ts",
        "line": 14
      },
      "name": "DataAwsccBraketSpendingLimitsConfig",
      "namespace": "dataAwsccBraketSpendingLimits",
      "symbolId": "src/data-awscc-braket-spending-limits/index:DataAwsccBraketSpendingLimitsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBudgetsBudgetsAction.DataAwsccBudgetsBudgetsAction": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/budgets_budgets_action awscc_budgets_budgets_action}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBudgetsBudgetsAction.DataAwsccBudgetsBudgetsAction",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/budgets_budgets_action awscc_budgets_budgets_action} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-budgets-budgets-action/index.ts",
          "line": 539
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBudgetsBudgetsAction.DataAwsccBudgetsBudgetsActionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-budgets-budgets-action/index.ts",
        "line": 507
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBudgetsBudgetsAction resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-budgets-budgets-action/index.ts",
            "line": 524
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccBudgetsBudgetsAction to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/budgets_budgets_action#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBudgetsBudgetsAction that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBudgetsBudgetsAction to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-budgets-budgets-action/index.ts",
            "line": 633
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-budgets-budgets-action/index.ts",
            "line": 639
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBudgetsBudgetsAction",
      "namespace": "dataAwsccBudgetsBudgetsAction",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-budgets-budgets-action/index.ts",
            "line": 512
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-budgets-budgets-action/index.ts",
            "line": 563
          },
          "name": "actionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-budgets-budgets-action/index.ts",
            "line": 569
          },
          "name": "actionThreshold",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBudgetsBudgetsAction.DataAwsccBudgetsBudgetsActionActionThresholdOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-budgets-budgets-action/index.ts",
            "line": 574
          },
          "name": "actionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-budgets-budgets-action/index.ts",
            "line": 579
          },
          "name": "approvalModel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-budgets-budgets-action/index.ts",
            "line": 584
          },
          "name": "budgetName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-budgets-budgets-action/index.ts",
            "line": 590
          },
          "name": "definition",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBudgetsBudgetsAction.DataAwsccBudgetsBudgetsActionDefinitionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-budgets-budgets-action/index.ts",
            "line": 595
          },
          "name": "executionRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-budgets-budgets-action/index.ts",
            "line": 613
          },
          "name": "notificationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-budgets-budgets-action/index.ts",
            "line": 619
          },
          "name": "resourceTags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBudgetsBudgetsAction.DataAwsccBudgetsBudgetsActionResourceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-budgets-budgets-action/index.ts",
            "line": 625
          },
          "name": "subscribers",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBudgetsBudgetsAction.DataAwsccBudgetsBudgetsActionSubscribersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-budgets-budgets-action/index.ts",
            "line": 608
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-budgets-budgets-action/index.ts",
            "line": 601
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-budgets-budgets-action/index:DataAwsccBudgetsBudgetsAction"
    },
    "@cdktn/provider-awscc.dataAwsccBudgetsBudgetsAction.DataAwsccBudgetsBudgetsActionActionThreshold": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBudgetsBudgetsAction.DataAwsccBudgetsBudgetsActionActionThreshold",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-budgets-budgets-action/index.ts",
        "line": 25
      },
      "name": "DataAwsccBudgetsBudgetsActionActionThreshold",
      "namespace": "dataAwsccBudgetsBudgetsAction",
      "symbolId": "src/data-awscc-budgets-budgets-action/index:DataAwsccBudgetsBudgetsActionActionThreshold"
    },
    "@cdktn/provider-awscc.dataAwsccBudgetsBudgetsAction.DataAwsccBudgetsBudgetsActionActionThresholdOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBudgetsBudgetsAction.DataAwsccBudgetsBudgetsActionActionThresholdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-budgets-budgets-action/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-budgets-budgets-action/index.ts",
        "line": 48
      },
      "name": "DataAwsccBudgetsBudgetsActionActionThresholdOutputReference",
      "namespace": "dataAwsccBudgetsBudgetsAction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-budgets-budgets-action/index.ts",
            "line": 75
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-budgets-budgets-action/index.ts",
            "line": 80
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-budgets-budgets-action/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBudgetsBudgetsAction.DataAwsccBudgetsBudgetsActionActionThreshold"
          }
        }
      ],
      "symbolId": "src/data-awscc-budgets-budgets-action/index:DataAwsccBudgetsBudgetsActionActionThresholdOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBudgetsBudgetsAction.DataAwsccBudgetsBudgetsActionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBudgetsBudgetsAction.DataAwsccBudgetsBudgetsActionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-budgets-budgets-action/index.ts",
        "line": 14
      },
      "name": "DataAwsccBudgetsBudgetsActionConfig",
      "namespace": "dataAwsccBudgetsBudgetsAction",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/budgets_budgets_action#id DataAwsccBudgetsBudgetsAction#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-budgets-budgets-action/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-budgets-budgets-action/index:DataAwsccBudgetsBudgetsActionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccBudgetsBudgetsAction.DataAwsccBudgetsBudgetsActionDefinition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBudgetsBudgetsAction.DataAwsccBudgetsBudgetsActionDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-budgets-budgets-action/index.ts",
        "line": 276
      },
      "name": "DataAwsccBudgetsBudgetsActionDefinition",
      "namespace": "dataAwsccBudgetsBudgetsAction",
      "symbolId": "src/data-awscc-budgets-budgets-action/index:DataAwsccBudgetsBudgetsActionDefinition"
    },
    "@cdktn/provider-awscc.dataAwsccBudgetsBudgetsAction.DataAwsccBudgetsBudgetsActionDefinitionIamActionDefinition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBudgetsBudgetsAction.DataAwsccBudgetsBudgetsActionDefinitionIamActionDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-budgets-budgets-action/index.ts",
        "line": 84
      },
      "name": "DataAwsccBudgetsBudgetsActionDefinitionIamActionDefinition",
      "namespace": "dataAwsccBudgetsBudgetsAction",
      "symbolId": "src/data-awscc-budgets-budgets-action/index:DataAwsccBudgetsBudgetsActionDefinitionIamActionDefinition"
    },
    "@cdktn/provider-awscc.dataAwsccBudgetsBudgetsAction.DataAwsccBudgetsBudgetsActionDefinitionIamActionDefinitionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBudgetsBudgetsAction.DataAwsccBudgetsBudgetsActionDefinitionIamActionDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-budgets-budgets-action/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-awscc-budgets-budgets-action/index.ts",
        "line": 107
      },
      "name": "DataAwsccBudgetsBudgetsActionDefinitionIamActionDefinitionOutputReference",
      "namespace": "dataAwsccBudgetsBudgetsAction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-budgets-budgets-action/index.ts",
            "line": 134
          },
          "name": "groups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-budgets-budgets-action/index.ts",
            "line": 139
          },
          "name": "policyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-budgets-budgets-action/index.ts",
            "line": 144
          },
          "name": "roles",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-budgets-budgets-action/index.ts",
            "line": 149
          },
          "name": "users",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-budgets-budgets-action/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBudgetsBudgetsAction.DataAwsccBudgetsBudgetsActionDefinitionIamActionDefinition"
          }
        }
      ],
      "symbolId": "src/data-awscc-budgets-budgets-action/index:DataAwsccBudgetsBudgetsActionDefinitionIamActionDefinitionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBudgetsBudgetsAction.DataAwsccBudgetsBudgetsActionDefinitionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBudgetsBudgetsAction.DataAwsccBudgetsBudgetsActionDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-budgets-budgets-action/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-awscc-budgets-budgets-action/index.ts",
        "line": 299
      },
      "name": "DataAwsccBudgetsBudgetsActionDefinitionOutputReference",
      "namespace": "dataAwsccBudgetsBudgetsAction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-budgets-budgets-action/index.ts",
            "line": 327
          },
          "name": "iamActionDefinition",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBudgetsBudgetsAction.DataAwsccBudgetsBudgetsActionDefinitionIamActionDefinitionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-budgets-budgets-action/index.ts",
            "line": 333
          },
          "name": "scpActionDefinition",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBudgetsBudgetsAction.DataAwsccBudgetsBudgetsActionDefinitionScpActionDefinitionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-budgets-budgets-action/index.ts",
            "line": 339
          },
          "name": "ssmActionDefinition",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBudgetsBudgetsAction.DataAwsccBudgetsBudgetsActionDefinitionSsmActionDefinitionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-budgets-budgets-action/index.ts",
            "line": 310
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBudgetsBudgetsAction.DataAwsccBudgetsBudgetsActionDefinition"
          }
        }
      ],
      "symbolId": "src/data-awscc-budgets-budgets-action/index:DataAwsccBudgetsBudgetsActionDefinitionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBudgetsBudgetsAction.DataAwsccBudgetsBudgetsActionDefinitionScpActionDefinition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBudgetsBudgetsAction.DataAwsccBudgetsBudgetsActionDefinitionScpActionDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-budgets-budgets-action/index.ts",
        "line": 153
      },
      "name": "DataAwsccBudgetsBudgetsActionDefinitionScpActionDefinition",
      "namespace": "dataAwsccBudgetsBudgetsAction",
      "symbolId": "src/data-awscc-budgets-budgets-action/index:DataAwsccBudgetsBudgetsActionDefinitionScpActionDefinition"
    },
    "@cdktn/provider-awscc.dataAwsccBudgetsBudgetsAction.DataAwsccBudgetsBudgetsActionDefinitionScpActionDefinitionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBudgetsBudgetsAction.DataAwsccBudgetsBudgetsActionDefinitionScpActionDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-budgets-budgets-action/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-budgets-budgets-action/index.ts",
        "line": 176
      },
      "name": "DataAwsccBudgetsBudgetsActionDefinitionScpActionDefinitionOutputReference",
      "namespace": "dataAwsccBudgetsBudgetsAction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-budgets-budgets-action/index.ts",
            "line": 203
          },
          "name": "policyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-budgets-budgets-action/index.ts",
            "line": 208
          },
          "name": "targetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-budgets-budgets-action/index.ts",
            "line": 187
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBudgetsBudgetsAction.DataAwsccBudgetsBudgetsActionDefinitionScpActionDefinition"
          }
        }
      ],
      "symbolId": "src/data-awscc-budgets-budgets-action/index:DataAwsccBudgetsBudgetsActionDefinitionScpActionDefinitionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBudgetsBudgetsAction.DataAwsccBudgetsBudgetsActionDefinitionSsmActionDefinition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBudgetsBudgetsAction.DataAwsccBudgetsBudgetsActionDefinitionSsmActionDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-budgets-budgets-action/index.ts",
        "line": 212
      },
      "name": "DataAwsccBudgetsBudgetsActionDefinitionSsmActionDefinition",
      "namespace": "dataAwsccBudgetsBudgetsAction",
      "symbolId": "src/data-awscc-budgets-budgets-action/index:DataAwsccBudgetsBudgetsActionDefinitionSsmActionDefinition"
    },
    "@cdktn/provider-awscc.dataAwsccBudgetsBudgetsAction.DataAwsccBudgetsBudgetsActionDefinitionSsmActionDefinitionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBudgetsBudgetsAction.DataAwsccBudgetsBudgetsActionDefinitionSsmActionDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-budgets-budgets-action/index.ts",
          "line": 242
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-budgets-budgets-action/index.ts",
        "line": 235
      },
      "name": "DataAwsccBudgetsBudgetsActionDefinitionSsmActionDefinitionOutputReference",
      "namespace": "dataAwsccBudgetsBudgetsAction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-budgets-budgets-action/index.ts",
            "line": 262
          },
          "name": "instanceIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-budgets-budgets-action/index.ts",
            "line": 267
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-budgets-budgets-action/index.ts",
            "line": 272
          },
          "name": "subtype",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-budgets-budgets-action/index.ts",
            "line": 246
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBudgetsBudgetsAction.DataAwsccBudgetsBudgetsActionDefinitionSsmActionDefinition"
          }
        }
      ],
      "symbolId": "src/data-awscc-budgets-budgets-action/index:DataAwsccBudgetsBudgetsActionDefinitionSsmActionDefinitionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBudgetsBudgetsAction.DataAwsccBudgetsBudgetsActionResourceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBudgetsBudgetsAction.DataAwsccBudgetsBudgetsActionResourceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-budgets-budgets-action/index.ts",
        "line": 343
      },
      "name": "DataAwsccBudgetsBudgetsActionResourceTags",
      "namespace": "dataAwsccBudgetsBudgetsAction",
      "symbolId": "src/data-awscc-budgets-budgets-action/index:DataAwsccBudgetsBudgetsActionResourceTags"
    },
    "@cdktn/provider-awscc.dataAwsccBudgetsBudgetsAction.DataAwsccBudgetsBudgetsActionResourceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBudgetsBudgetsAction.DataAwsccBudgetsBudgetsActionResourceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-budgets-budgets-action/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/data-awscc-budgets-budgets-action/index.ts",
        "line": 405
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-budgets-budgets-action/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-awscc.dataAwsccBudgetsBudgetsAction.DataAwsccBudgetsBudgetsActionResourceTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBudgetsBudgetsActionResourceTagsList",
      "namespace": "dataAwsccBudgetsBudgetsAction",
      "symbolId": "src/data-awscc-budgets-budgets-action/index:DataAwsccBudgetsBudgetsActionResourceTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccBudgetsBudgetsAction.DataAwsccBudgetsBudgetsActionResourceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBudgetsBudgetsAction.DataAwsccBudgetsBudgetsActionResourceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-budgets-budgets-action/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-budgets-budgets-action/index.ts",
        "line": 366
      },
      "name": "DataAwsccBudgetsBudgetsActionResourceTagsOutputReference",
      "namespace": "dataAwsccBudgetsBudgetsAction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-budgets-budgets-action/index.ts",
            "line": 395
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-budgets-budgets-action/index.ts",
            "line": 400
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-budgets-budgets-action/index.ts",
            "line": 379
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBudgetsBudgetsAction.DataAwsccBudgetsBudgetsActionResourceTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-budgets-budgets-action/index:DataAwsccBudgetsBudgetsActionResourceTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBudgetsBudgetsAction.DataAwsccBudgetsBudgetsActionSubscribers": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBudgetsBudgetsAction.DataAwsccBudgetsBudgetsActionSubscribers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-budgets-budgets-action/index.ts",
        "line": 423
      },
      "name": "DataAwsccBudgetsBudgetsActionSubscribers",
      "namespace": "dataAwsccBudgetsBudgetsAction",
      "symbolId": "src/data-awscc-budgets-budgets-action/index:DataAwsccBudgetsBudgetsActionSubscribers"
    },
    "@cdktn/provider-awscc.dataAwsccBudgetsBudgetsAction.DataAwsccBudgetsBudgetsActionSubscribersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBudgetsBudgetsAction.DataAwsccBudgetsBudgetsActionSubscribersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-budgets-budgets-action/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-budgets-budgets-action/index.ts",
        "line": 485
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-budgets-budgets-action/index.ts",
            "line": 499
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBudgetsBudgetsAction.DataAwsccBudgetsBudgetsActionSubscribersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccBudgetsBudgetsActionSubscribersList",
      "namespace": "dataAwsccBudgetsBudgetsAction",
      "symbolId": "src/data-awscc-budgets-budgets-action/index:DataAwsccBudgetsBudgetsActionSubscribersList"
    },
    "@cdktn/provider-awscc.dataAwsccBudgetsBudgetsAction.DataAwsccBudgetsBudgetsActionSubscribersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBudgetsBudgetsAction.DataAwsccBudgetsBudgetsActionSubscribersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-budgets-budgets-action/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-awscc-budgets-budgets-action/index.ts",
        "line": 446
      },
      "name": "DataAwsccBudgetsBudgetsActionSubscribersOutputReference",
      "namespace": "dataAwsccBudgetsBudgetsAction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-budgets-budgets-action/index.ts",
            "line": 475
          },
          "name": "address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-budgets-budgets-action/index.ts",
            "line": 480
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-budgets-budgets-action/index.ts",
            "line": 459
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccBudgetsBudgetsAction.DataAwsccBudgetsBudgetsActionSubscribers"
          }
        }
      ],
      "symbolId": "src/data-awscc-budgets-budgets-action/index:DataAwsccBudgetsBudgetsActionSubscribersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccBudgetsBudgetsActions.DataAwsccBudgetsBudgetsActions": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/budgets_budgets_actions awscc_budgets_budgets_actions}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBudgetsBudgetsActions.DataAwsccBudgetsBudgetsActions",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/budgets_budgets_actions awscc_budgets_budgets_actions} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-budgets-budgets-actions/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccBudgetsBudgetsActions.DataAwsccBudgetsBudgetsActionsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-budgets-budgets-actions/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccBudgetsBudgetsActions resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-budgets-budgets-actions/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccBudgetsBudgetsActions to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/budgets_budgets_actions#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccBudgetsBudgetsActions that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccBudgetsBudgetsActions to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-budgets-budgets-actions/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-budgets-budgets-actions/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccBudgetsBudgetsActions",
      "namespace": "dataAwsccBudgetsBudgetsActions",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-budgets-budgets-actions/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-budgets-budgets-actions/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-budgets-budgets-actions/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-budgets-budgets-actions/index:DataAwsccBudgetsBudgetsActions"
    },
    "@cdktn/provider-awscc.dataAwsccBudgetsBudgetsActions.DataAwsccBudgetsBudgetsActionsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccBudgetsBudgetsActions.DataAwsccBudgetsBudgetsActionsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-budgets-budgets-actions/index.ts",
        "line": 14
      },
      "name": "DataAwsccBudgetsBudgetsActionsConfig",
      "namespace": "dataAwsccBudgetsBudgetsActions",
      "symbolId": "src/data-awscc-budgets-budgets-actions/index:DataAwsccBudgetsBudgetsActionsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRule": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cases_case_rule awscc_cases_case_rule}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRule",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cases_case_rule awscc_cases_case_rule} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cases-case-rule/index.ts",
          "line": 1242
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cases-case-rule/index.ts",
        "line": 1210
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCasesCaseRule resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cases-case-rule/index.ts",
            "line": 1227
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCasesCaseRule to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cases_case_rule#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCasesCaseRule that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCasesCaseRule to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cases-case-rule/index.ts",
            "line": 1329
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cases-case-rule/index.ts",
            "line": 1335
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCasesCaseRule",
      "namespace": "dataAwsccCasesCaseRule",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-case-rule/index.ts",
            "line": 1215
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-case-rule/index.ts",
            "line": 1266
          },
          "name": "caseRuleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-case-rule/index.ts",
            "line": 1271
          },
          "name": "caseRuleId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-case-rule/index.ts",
            "line": 1276
          },
          "name": "createdTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-case-rule/index.ts",
            "line": 1281
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-case-rule/index.ts",
            "line": 1286
          },
          "name": "domainId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-case-rule/index.ts",
            "line": 1304
          },
          "name": "lastModifiedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-case-rule/index.ts",
            "line": 1309
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-case-rule/index.ts",
            "line": 1315
          },
          "name": "rule",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleRuleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-case-rule/index.ts",
            "line": 1321
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-case-rule/index.ts",
            "line": 1299
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cases-case-rule/index.ts",
            "line": 1292
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cases-case-rule/index:DataAwsccCasesCaseRule"
    },
    "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cases-case-rule/index.ts",
        "line": 14
      },
      "name": "DataAwsccCasesCaseRuleConfig",
      "namespace": "dataAwsccCasesCaseRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cases_case_rule#id DataAwsccCasesCaseRule#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-case-rule/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cases-case-rule/index:DataAwsccCasesCaseRuleConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleRule": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleRule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cases-case-rule/index.ts",
        "line": 1065
      },
      "name": "DataAwsccCasesCaseRuleRule",
      "namespace": "dataAwsccCasesCaseRule",
      "symbolId": "src/data-awscc-cases-case-rule/index:DataAwsccCasesCaseRuleRule"
    },
    "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleRuleHidden": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleRuleHidden",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cases-case-rule/index.ts",
        "line": 485
      },
      "name": "DataAwsccCasesCaseRuleRuleHidden",
      "namespace": "dataAwsccCasesCaseRule",
      "symbolId": "src/data-awscc-cases-case-rule/index:DataAwsccCasesCaseRuleRuleHidden"
    },
    "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleRuleHiddenConditions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleRuleHiddenConditions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cases-case-rule/index.ts",
        "line": 403
      },
      "name": "DataAwsccCasesCaseRuleRuleHiddenConditions",
      "namespace": "dataAwsccCasesCaseRule",
      "symbolId": "src/data-awscc-cases-case-rule/index:DataAwsccCasesCaseRuleRuleHiddenConditions"
    },
    "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleRuleHiddenConditionsEqualTo": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleRuleHiddenConditionsEqualTo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cases-case-rule/index.ts",
        "line": 148
      },
      "name": "DataAwsccCasesCaseRuleRuleHiddenConditionsEqualTo",
      "namespace": "dataAwsccCasesCaseRule",
      "symbolId": "src/data-awscc-cases-case-rule/index:DataAwsccCasesCaseRuleRuleHiddenConditionsEqualTo"
    },
    "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleRuleHiddenConditionsEqualToOperandOne": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleRuleHiddenConditionsEqualToOperandOne",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cases-case-rule/index.ts",
        "line": 25
      },
      "name": "DataAwsccCasesCaseRuleRuleHiddenConditionsEqualToOperandOne",
      "namespace": "dataAwsccCasesCaseRule",
      "symbolId": "src/data-awscc-cases-case-rule/index:DataAwsccCasesCaseRuleRuleHiddenConditionsEqualToOperandOne"
    },
    "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleRuleHiddenConditionsEqualToOperandOneOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleRuleHiddenConditionsEqualToOperandOneOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cases-case-rule/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cases-case-rule/index.ts",
        "line": 48
      },
      "name": "DataAwsccCasesCaseRuleRuleHiddenConditionsEqualToOperandOneOutputReference",
      "namespace": "dataAwsccCasesCaseRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-case-rule/index.ts",
            "line": 75
          },
          "name": "fieldId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cases-case-rule/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleRuleHiddenConditionsEqualToOperandOne"
          }
        }
      ],
      "symbolId": "src/data-awscc-cases-case-rule/index:DataAwsccCasesCaseRuleRuleHiddenConditionsEqualToOperandOneOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleRuleHiddenConditionsEqualToOperandTwo": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleRuleHiddenConditionsEqualToOperandTwo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cases-case-rule/index.ts",
        "line": 79
      },
      "name": "DataAwsccCasesCaseRuleRuleHiddenConditionsEqualToOperandTwo",
      "namespace": "dataAwsccCasesCaseRule",
      "symbolId": "src/data-awscc-cases-case-rule/index:DataAwsccCasesCaseRuleRuleHiddenConditionsEqualToOperandTwo"
    },
    "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleRuleHiddenConditionsEqualToOperandTwoOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleRuleHiddenConditionsEqualToOperandTwoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cases-case-rule/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-awscc-cases-case-rule/index.ts",
        "line": 102
      },
      "name": "DataAwsccCasesCaseRuleRuleHiddenConditionsEqualToOperandTwoOutputReference",
      "namespace": "dataAwsccCasesCaseRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-case-rule/index.ts",
            "line": 129
          },
          "name": "booleanValue",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-case-rule/index.ts",
            "line": 134
          },
          "name": "doubleValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-case-rule/index.ts",
            "line": 139
          },
          "name": "emptyValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-case-rule/index.ts",
            "line": 144
          },
          "name": "stringValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cases-case-rule/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleRuleHiddenConditionsEqualToOperandTwo"
          }
        }
      ],
      "symbolId": "src/data-awscc-cases-case-rule/index:DataAwsccCasesCaseRuleRuleHiddenConditionsEqualToOperandTwoOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleRuleHiddenConditionsEqualToOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleRuleHiddenConditionsEqualToOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cases-case-rule/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/data-awscc-cases-case-rule/index.ts",
        "line": 171
      },
      "name": "DataAwsccCasesCaseRuleRuleHiddenConditionsEqualToOutputReference",
      "namespace": "dataAwsccCasesCaseRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-case-rule/index.ts",
            "line": 199
          },
          "name": "operandOne",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleRuleHiddenConditionsEqualToOperandOneOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-case-rule/index.ts",
            "line": 205
          },
          "name": "operandTwo",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleRuleHiddenConditionsEqualToOperandTwoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-case-rule/index.ts",
            "line": 210
          },
          "name": "result",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cases-case-rule/index.ts",
            "line": 182
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleRuleHiddenConditionsEqualTo"
          }
        }
      ],
      "symbolId": "src/data-awscc-cases-case-rule/index:DataAwsccCasesCaseRuleRuleHiddenConditionsEqualToOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleRuleHiddenConditionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleRuleHiddenConditionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cases-case-rule/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-awscc-cases-case-rule/index.ts",
        "line": 467
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cases-case-rule/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-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleRuleHiddenConditionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCasesCaseRuleRuleHiddenConditionsList",
      "namespace": "dataAwsccCasesCaseRule",
      "symbolId": "src/data-awscc-cases-case-rule/index:DataAwsccCasesCaseRuleRuleHiddenConditionsList"
    },
    "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleRuleHiddenConditionsNotEqualTo": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleRuleHiddenConditionsNotEqualTo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cases-case-rule/index.ts",
        "line": 337
      },
      "name": "DataAwsccCasesCaseRuleRuleHiddenConditionsNotEqualTo",
      "namespace": "dataAwsccCasesCaseRule",
      "symbolId": "src/data-awscc-cases-case-rule/index:DataAwsccCasesCaseRuleRuleHiddenConditionsNotEqualTo"
    },
    "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleRuleHiddenConditionsNotEqualToOperandOne": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleRuleHiddenConditionsNotEqualToOperandOne",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cases-case-rule/index.ts",
        "line": 214
      },
      "name": "DataAwsccCasesCaseRuleRuleHiddenConditionsNotEqualToOperandOne",
      "namespace": "dataAwsccCasesCaseRule",
      "symbolId": "src/data-awscc-cases-case-rule/index:DataAwsccCasesCaseRuleRuleHiddenConditionsNotEqualToOperandOne"
    },
    "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleRuleHiddenConditionsNotEqualToOperandOneOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleRuleHiddenConditionsNotEqualToOperandOneOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cases-case-rule/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-awscc-cases-case-rule/index.ts",
        "line": 237
      },
      "name": "DataAwsccCasesCaseRuleRuleHiddenConditionsNotEqualToOperandOneOutputReference",
      "namespace": "dataAwsccCasesCaseRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-case-rule/index.ts",
            "line": 264
          },
          "name": "fieldId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cases-case-rule/index.ts",
            "line": 248
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleRuleHiddenConditionsNotEqualToOperandOne"
          }
        }
      ],
      "symbolId": "src/data-awscc-cases-case-rule/index:DataAwsccCasesCaseRuleRuleHiddenConditionsNotEqualToOperandOneOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleRuleHiddenConditionsNotEqualToOperandTwo": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleRuleHiddenConditionsNotEqualToOperandTwo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cases-case-rule/index.ts",
        "line": 268
      },
      "name": "DataAwsccCasesCaseRuleRuleHiddenConditionsNotEqualToOperandTwo",
      "namespace": "dataAwsccCasesCaseRule",
      "symbolId": "src/data-awscc-cases-case-rule/index:DataAwsccCasesCaseRuleRuleHiddenConditionsNotEqualToOperandTwo"
    },
    "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleRuleHiddenConditionsNotEqualToOperandTwoOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleRuleHiddenConditionsNotEqualToOperandTwoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cases-case-rule/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-awscc-cases-case-rule/index.ts",
        "line": 291
      },
      "name": "DataAwsccCasesCaseRuleRuleHiddenConditionsNotEqualToOperandTwoOutputReference",
      "namespace": "dataAwsccCasesCaseRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-case-rule/index.ts",
            "line": 318
          },
          "name": "booleanValue",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-case-rule/index.ts",
            "line": 323
          },
          "name": "doubleValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-case-rule/index.ts",
            "line": 328
          },
          "name": "emptyValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-case-rule/index.ts",
            "line": 333
          },
          "name": "stringValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cases-case-rule/index.ts",
            "line": 302
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleRuleHiddenConditionsNotEqualToOperandTwo"
          }
        }
      ],
      "symbolId": "src/data-awscc-cases-case-rule/index:DataAwsccCasesCaseRuleRuleHiddenConditionsNotEqualToOperandTwoOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleRuleHiddenConditionsNotEqualToOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleRuleHiddenConditionsNotEqualToOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cases-case-rule/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-awscc-cases-case-rule/index.ts",
        "line": 360
      },
      "name": "DataAwsccCasesCaseRuleRuleHiddenConditionsNotEqualToOutputReference",
      "namespace": "dataAwsccCasesCaseRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-case-rule/index.ts",
            "line": 388
          },
          "name": "operandOne",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleRuleHiddenConditionsNotEqualToOperandOneOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-case-rule/index.ts",
            "line": 394
          },
          "name": "operandTwo",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleRuleHiddenConditionsNotEqualToOperandTwoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-case-rule/index.ts",
            "line": 399
          },
          "name": "result",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cases-case-rule/index.ts",
            "line": 371
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleRuleHiddenConditionsNotEqualTo"
          }
        }
      ],
      "symbolId": "src/data-awscc-cases-case-rule/index:DataAwsccCasesCaseRuleRuleHiddenConditionsNotEqualToOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleRuleHiddenConditionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleRuleHiddenConditionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cases-case-rule/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cases-case-rule/index.ts",
        "line": 426
      },
      "name": "DataAwsccCasesCaseRuleRuleHiddenConditionsOutputReference",
      "namespace": "dataAwsccCasesCaseRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-case-rule/index.ts",
            "line": 456
          },
          "name": "equalTo",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleRuleHiddenConditionsEqualToOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-case-rule/index.ts",
            "line": 462
          },
          "name": "notEqualTo",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleRuleHiddenConditionsNotEqualToOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cases-case-rule/index.ts",
            "line": 439
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleRuleHiddenConditions"
          }
        }
      ],
      "symbolId": "src/data-awscc-cases-case-rule/index:DataAwsccCasesCaseRuleRuleHiddenConditionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleRuleHiddenOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleRuleHiddenOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cases-case-rule/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-awscc-cases-case-rule/index.ts",
        "line": 508
      },
      "name": "DataAwsccCasesCaseRuleRuleHiddenOutputReference",
      "namespace": "dataAwsccCasesCaseRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-case-rule/index.ts",
            "line": 536
          },
          "name": "conditions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleRuleHiddenConditionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-case-rule/index.ts",
            "line": 541
          },
          "name": "defaultValue",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cases-case-rule/index.ts",
            "line": 519
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleRuleHidden"
          }
        }
      ],
      "symbolId": "src/data-awscc-cases-case-rule/index:DataAwsccCasesCaseRuleRuleHiddenOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleRuleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleRuleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cases-case-rule/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-awscc-cases-case-rule/index.ts",
        "line": 1088
      },
      "name": "DataAwsccCasesCaseRuleRuleOutputReference",
      "namespace": "dataAwsccCasesCaseRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-case-rule/index.ts",
            "line": 1116
          },
          "name": "hidden",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleRuleHiddenOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-case-rule/index.ts",
            "line": 1122
          },
          "name": "required",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleRuleRequiredOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cases-case-rule/index.ts",
            "line": 1099
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleRule"
          }
        }
      ],
      "symbolId": "src/data-awscc-cases-case-rule/index:DataAwsccCasesCaseRuleRuleOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleRuleRequired": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleRuleRequired",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cases-case-rule/index.ts",
        "line": 1005
      },
      "name": "DataAwsccCasesCaseRuleRuleRequired",
      "namespace": "dataAwsccCasesCaseRule",
      "symbolId": "src/data-awscc-cases-case-rule/index:DataAwsccCasesCaseRuleRuleRequired"
    },
    "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleRuleRequiredConditions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleRuleRequiredConditions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cases-case-rule/index.ts",
        "line": 923
      },
      "name": "DataAwsccCasesCaseRuleRuleRequiredConditions",
      "namespace": "dataAwsccCasesCaseRule",
      "symbolId": "src/data-awscc-cases-case-rule/index:DataAwsccCasesCaseRuleRuleRequiredConditions"
    },
    "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleRuleRequiredConditionsEqualTo": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleRuleRequiredConditionsEqualTo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cases-case-rule/index.ts",
        "line": 668
      },
      "name": "DataAwsccCasesCaseRuleRuleRequiredConditionsEqualTo",
      "namespace": "dataAwsccCasesCaseRule",
      "symbolId": "src/data-awscc-cases-case-rule/index:DataAwsccCasesCaseRuleRuleRequiredConditionsEqualTo"
    },
    "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleRuleRequiredConditionsEqualToOperandOne": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleRuleRequiredConditionsEqualToOperandOne",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cases-case-rule/index.ts",
        "line": 545
      },
      "name": "DataAwsccCasesCaseRuleRuleRequiredConditionsEqualToOperandOne",
      "namespace": "dataAwsccCasesCaseRule",
      "symbolId": "src/data-awscc-cases-case-rule/index:DataAwsccCasesCaseRuleRuleRequiredConditionsEqualToOperandOne"
    },
    "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleRuleRequiredConditionsEqualToOperandOneOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleRuleRequiredConditionsEqualToOperandOneOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cases-case-rule/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cases-case-rule/index.ts",
        "line": 568
      },
      "name": "DataAwsccCasesCaseRuleRuleRequiredConditionsEqualToOperandOneOutputReference",
      "namespace": "dataAwsccCasesCaseRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-case-rule/index.ts",
            "line": 595
          },
          "name": "fieldId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cases-case-rule/index.ts",
            "line": 579
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleRuleRequiredConditionsEqualToOperandOne"
          }
        }
      ],
      "symbolId": "src/data-awscc-cases-case-rule/index:DataAwsccCasesCaseRuleRuleRequiredConditionsEqualToOperandOneOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleRuleRequiredConditionsEqualToOperandTwo": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleRuleRequiredConditionsEqualToOperandTwo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cases-case-rule/index.ts",
        "line": 599
      },
      "name": "DataAwsccCasesCaseRuleRuleRequiredConditionsEqualToOperandTwo",
      "namespace": "dataAwsccCasesCaseRule",
      "symbolId": "src/data-awscc-cases-case-rule/index:DataAwsccCasesCaseRuleRuleRequiredConditionsEqualToOperandTwo"
    },
    "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleRuleRequiredConditionsEqualToOperandTwoOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleRuleRequiredConditionsEqualToOperandTwoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cases-case-rule/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/data-awscc-cases-case-rule/index.ts",
        "line": 622
      },
      "name": "DataAwsccCasesCaseRuleRuleRequiredConditionsEqualToOperandTwoOutputReference",
      "namespace": "dataAwsccCasesCaseRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-case-rule/index.ts",
            "line": 649
          },
          "name": "booleanValue",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-case-rule/index.ts",
            "line": 654
          },
          "name": "doubleValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-case-rule/index.ts",
            "line": 659
          },
          "name": "emptyValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-case-rule/index.ts",
            "line": 664
          },
          "name": "stringValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cases-case-rule/index.ts",
            "line": 633
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleRuleRequiredConditionsEqualToOperandTwo"
          }
        }
      ],
      "symbolId": "src/data-awscc-cases-case-rule/index:DataAwsccCasesCaseRuleRuleRequiredConditionsEqualToOperandTwoOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleRuleRequiredConditionsEqualToOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleRuleRequiredConditionsEqualToOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cases-case-rule/index.ts",
          "line": 698
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cases-case-rule/index.ts",
        "line": 691
      },
      "name": "DataAwsccCasesCaseRuleRuleRequiredConditionsEqualToOutputReference",
      "namespace": "dataAwsccCasesCaseRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-case-rule/index.ts",
            "line": 719
          },
          "name": "operandOne",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleRuleRequiredConditionsEqualToOperandOneOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-case-rule/index.ts",
            "line": 725
          },
          "name": "operandTwo",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleRuleRequiredConditionsEqualToOperandTwoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-case-rule/index.ts",
            "line": 730
          },
          "name": "result",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cases-case-rule/index.ts",
            "line": 702
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleRuleRequiredConditionsEqualTo"
          }
        }
      ],
      "symbolId": "src/data-awscc-cases-case-rule/index:DataAwsccCasesCaseRuleRuleRequiredConditionsEqualToOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleRuleRequiredConditionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleRuleRequiredConditionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cases-case-rule/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/data-awscc-cases-case-rule/index.ts",
        "line": 987
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cases-case-rule/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-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleRuleRequiredConditionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCasesCaseRuleRuleRequiredConditionsList",
      "namespace": "dataAwsccCasesCaseRule",
      "symbolId": "src/data-awscc-cases-case-rule/index:DataAwsccCasesCaseRuleRuleRequiredConditionsList"
    },
    "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleRuleRequiredConditionsNotEqualTo": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleRuleRequiredConditionsNotEqualTo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cases-case-rule/index.ts",
        "line": 857
      },
      "name": "DataAwsccCasesCaseRuleRuleRequiredConditionsNotEqualTo",
      "namespace": "dataAwsccCasesCaseRule",
      "symbolId": "src/data-awscc-cases-case-rule/index:DataAwsccCasesCaseRuleRuleRequiredConditionsNotEqualTo"
    },
    "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleRuleRequiredConditionsNotEqualToOperandOne": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleRuleRequiredConditionsNotEqualToOperandOne",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cases-case-rule/index.ts",
        "line": 734
      },
      "name": "DataAwsccCasesCaseRuleRuleRequiredConditionsNotEqualToOperandOne",
      "namespace": "dataAwsccCasesCaseRule",
      "symbolId": "src/data-awscc-cases-case-rule/index:DataAwsccCasesCaseRuleRuleRequiredConditionsNotEqualToOperandOne"
    },
    "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleRuleRequiredConditionsNotEqualToOperandOneOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleRuleRequiredConditionsNotEqualToOperandOneOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cases-case-rule/index.ts",
          "line": 764
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cases-case-rule/index.ts",
        "line": 757
      },
      "name": "DataAwsccCasesCaseRuleRuleRequiredConditionsNotEqualToOperandOneOutputReference",
      "namespace": "dataAwsccCasesCaseRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-case-rule/index.ts",
            "line": 784
          },
          "name": "fieldId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cases-case-rule/index.ts",
            "line": 768
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleRuleRequiredConditionsNotEqualToOperandOne"
          }
        }
      ],
      "symbolId": "src/data-awscc-cases-case-rule/index:DataAwsccCasesCaseRuleRuleRequiredConditionsNotEqualToOperandOneOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleRuleRequiredConditionsNotEqualToOperandTwo": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleRuleRequiredConditionsNotEqualToOperandTwo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cases-case-rule/index.ts",
        "line": 788
      },
      "name": "DataAwsccCasesCaseRuleRuleRequiredConditionsNotEqualToOperandTwo",
      "namespace": "dataAwsccCasesCaseRule",
      "symbolId": "src/data-awscc-cases-case-rule/index:DataAwsccCasesCaseRuleRuleRequiredConditionsNotEqualToOperandTwo"
    },
    "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleRuleRequiredConditionsNotEqualToOperandTwoOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleRuleRequiredConditionsNotEqualToOperandTwoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cases-case-rule/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cases-case-rule/index.ts",
        "line": 811
      },
      "name": "DataAwsccCasesCaseRuleRuleRequiredConditionsNotEqualToOperandTwoOutputReference",
      "namespace": "dataAwsccCasesCaseRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-case-rule/index.ts",
            "line": 838
          },
          "name": "booleanValue",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-case-rule/index.ts",
            "line": 843
          },
          "name": "doubleValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-case-rule/index.ts",
            "line": 848
          },
          "name": "emptyValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-case-rule/index.ts",
            "line": 853
          },
          "name": "stringValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cases-case-rule/index.ts",
            "line": 822
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleRuleRequiredConditionsNotEqualToOperandTwo"
          }
        }
      ],
      "symbolId": "src/data-awscc-cases-case-rule/index:DataAwsccCasesCaseRuleRuleRequiredConditionsNotEqualToOperandTwoOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleRuleRequiredConditionsNotEqualToOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleRuleRequiredConditionsNotEqualToOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cases-case-rule/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/data-awscc-cases-case-rule/index.ts",
        "line": 880
      },
      "name": "DataAwsccCasesCaseRuleRuleRequiredConditionsNotEqualToOutputReference",
      "namespace": "dataAwsccCasesCaseRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-case-rule/index.ts",
            "line": 908
          },
          "name": "operandOne",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleRuleRequiredConditionsNotEqualToOperandOneOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-case-rule/index.ts",
            "line": 914
          },
          "name": "operandTwo",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleRuleRequiredConditionsNotEqualToOperandTwoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-case-rule/index.ts",
            "line": 919
          },
          "name": "result",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cases-case-rule/index.ts",
            "line": 891
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleRuleRequiredConditionsNotEqualTo"
          }
        }
      ],
      "symbolId": "src/data-awscc-cases-case-rule/index:DataAwsccCasesCaseRuleRuleRequiredConditionsNotEqualToOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleRuleRequiredConditionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleRuleRequiredConditionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cases-case-rule/index.ts",
          "line": 955
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cases-case-rule/index.ts",
        "line": 946
      },
      "name": "DataAwsccCasesCaseRuleRuleRequiredConditionsOutputReference",
      "namespace": "dataAwsccCasesCaseRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-case-rule/index.ts",
            "line": 976
          },
          "name": "equalTo",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleRuleRequiredConditionsEqualToOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-case-rule/index.ts",
            "line": 982
          },
          "name": "notEqualTo",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleRuleRequiredConditionsNotEqualToOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cases-case-rule/index.ts",
            "line": 959
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleRuleRequiredConditions"
          }
        }
      ],
      "symbolId": "src/data-awscc-cases-case-rule/index:DataAwsccCasesCaseRuleRuleRequiredConditionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleRuleRequiredOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleRuleRequiredOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cases-case-rule/index.ts",
          "line": 1035
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cases-case-rule/index.ts",
        "line": 1028
      },
      "name": "DataAwsccCasesCaseRuleRuleRequiredOutputReference",
      "namespace": "dataAwsccCasesCaseRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-case-rule/index.ts",
            "line": 1056
          },
          "name": "conditions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleRuleRequiredConditionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-case-rule/index.ts",
            "line": 1061
          },
          "name": "defaultValue",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cases-case-rule/index.ts",
            "line": 1039
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleRuleRequired"
          }
        }
      ],
      "symbolId": "src/data-awscc-cases-case-rule/index:DataAwsccCasesCaseRuleRuleRequiredOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cases-case-rule/index.ts",
        "line": 1126
      },
      "name": "DataAwsccCasesCaseRuleTags",
      "namespace": "dataAwsccCasesCaseRule",
      "symbolId": "src/data-awscc-cases-case-rule/index:DataAwsccCasesCaseRuleTags"
    },
    "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cases-case-rule/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cases-case-rule/index.ts",
        "line": 1188
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cases-case-rule/index.ts",
            "line": 1202
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCasesCaseRuleTagsList",
      "namespace": "dataAwsccCasesCaseRule",
      "symbolId": "src/data-awscc-cases-case-rule/index:DataAwsccCasesCaseRuleTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cases-case-rule/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cases-case-rule/index.ts",
        "line": 1149
      },
      "name": "DataAwsccCasesCaseRuleTagsOutputReference",
      "namespace": "dataAwsccCasesCaseRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-case-rule/index.ts",
            "line": 1178
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-case-rule/index.ts",
            "line": 1183
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cases-case-rule/index.ts",
            "line": 1162
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCasesCaseRule.DataAwsccCasesCaseRuleTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-cases-case-rule/index:DataAwsccCasesCaseRuleTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCasesDomain.DataAwsccCasesDomain": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cases_domain awscc_cases_domain}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCasesDomain.DataAwsccCasesDomain",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cases_domain awscc_cases_domain} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cases-domain/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-awscc.dataAwsccCasesDomain.DataAwsccCasesDomainConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cases-domain/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCasesDomain resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cases-domain/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 DataAwsccCasesDomain to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cases_domain#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCasesDomain that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCasesDomain to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cases-domain/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-awscc-cases-domain/index.ts",
            "line": 218
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCasesDomain",
      "namespace": "dataAwsccCasesDomain",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-domain/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-domain/index.ts",
            "line": 165
          },
          "name": "createdTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-domain/index.ts",
            "line": 170
          },
          "name": "domainArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-domain/index.ts",
            "line": 175
          },
          "name": "domainId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-domain/index.ts",
            "line": 180
          },
          "name": "domainStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-domain/index.ts",
            "line": 198
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-domain/index.ts",
            "line": 204
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCasesDomain.DataAwsccCasesDomainTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-domain/index.ts",
            "line": 193
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cases-domain/index.ts",
            "line": 186
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cases-domain/index:DataAwsccCasesDomain"
    },
    "@cdktn/provider-awscc.dataAwsccCasesDomain.DataAwsccCasesDomainConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCasesDomain.DataAwsccCasesDomainConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cases-domain/index.ts",
        "line": 14
      },
      "name": "DataAwsccCasesDomainConfig",
      "namespace": "dataAwsccCasesDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cases_domain#id DataAwsccCasesDomain#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-domain/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cases-domain/index:DataAwsccCasesDomainConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCasesDomain.DataAwsccCasesDomainTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCasesDomain.DataAwsccCasesDomainTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cases-domain/index.ts",
        "line": 25
      },
      "name": "DataAwsccCasesDomainTags",
      "namespace": "dataAwsccCasesDomain",
      "symbolId": "src/data-awscc-cases-domain/index:DataAwsccCasesDomainTags"
    },
    "@cdktn/provider-awscc.dataAwsccCasesDomain.DataAwsccCasesDomainTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCasesDomain.DataAwsccCasesDomainTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cases-domain/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-awscc-cases-domain/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cases-domain/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-awscc.dataAwsccCasesDomain.DataAwsccCasesDomainTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCasesDomainTagsList",
      "namespace": "dataAwsccCasesDomain",
      "symbolId": "src/data-awscc-cases-domain/index:DataAwsccCasesDomainTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccCasesDomain.DataAwsccCasesDomainTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCasesDomain.DataAwsccCasesDomainTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cases-domain/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cases-domain/index.ts",
        "line": 48
      },
      "name": "DataAwsccCasesDomainTagsOutputReference",
      "namespace": "dataAwsccCasesDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-domain/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-domain/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cases-domain/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCasesDomain.DataAwsccCasesDomainTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-cases-domain/index:DataAwsccCasesDomainTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCasesDomains.DataAwsccCasesDomains": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cases_domains awscc_cases_domains}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCasesDomains.DataAwsccCasesDomains",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cases_domains awscc_cases_domains} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cases-domains/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCasesDomains.DataAwsccCasesDomainsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cases-domains/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCasesDomains resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cases-domains/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCasesDomains to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cases_domains#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCasesDomains that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCasesDomains to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cases-domains/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cases-domains/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCasesDomains",
      "namespace": "dataAwsccCasesDomains",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-domains/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-domains/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-domains/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-cases-domains/index:DataAwsccCasesDomains"
    },
    "@cdktn/provider-awscc.dataAwsccCasesDomains.DataAwsccCasesDomainsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCasesDomains.DataAwsccCasesDomainsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cases-domains/index.ts",
        "line": 14
      },
      "name": "DataAwsccCasesDomainsConfig",
      "namespace": "dataAwsccCasesDomains",
      "symbolId": "src/data-awscc-cases-domains/index:DataAwsccCasesDomainsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCasesField.DataAwsccCasesField": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cases_field awscc_cases_field}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCasesField.DataAwsccCasesField",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cases_field awscc_cases_field} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cases-field/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-awscc.dataAwsccCasesField.DataAwsccCasesFieldConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cases-field/index.ts",
        "line": 218
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCasesField resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cases-field/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 DataAwsccCasesField to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cases_field#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCasesField that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCasesField to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cases-field/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-awscc-cases-field/index.ts",
            "line": 353
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCasesField",
      "namespace": "dataAwsccCasesField",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-field/index.ts",
            "line": 223
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-field/index.ts",
            "line": 275
          },
          "name": "attributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCasesField.DataAwsccCasesFieldAttributesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-field/index.ts",
            "line": 280
          },
          "name": "createdTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-field/index.ts",
            "line": 285
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-field/index.ts",
            "line": 290
          },
          "name": "domainId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-field/index.ts",
            "line": 295
          },
          "name": "fieldArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-field/index.ts",
            "line": 300
          },
          "name": "fieldId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-field/index.ts",
            "line": 318
          },
          "name": "lastModifiedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-field/index.ts",
            "line": 323
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-field/index.ts",
            "line": 328
          },
          "name": "namespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-field/index.ts",
            "line": 334
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCasesField.DataAwsccCasesFieldTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-field/index.ts",
            "line": 339
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-field/index.ts",
            "line": 313
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cases-field/index.ts",
            "line": 306
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cases-field/index:DataAwsccCasesField"
    },
    "@cdktn/provider-awscc.dataAwsccCasesField.DataAwsccCasesFieldAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCasesField.DataAwsccCasesFieldAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cases-field/index.ts",
        "line": 79
      },
      "name": "DataAwsccCasesFieldAttributes",
      "namespace": "dataAwsccCasesField",
      "symbolId": "src/data-awscc-cases-field/index:DataAwsccCasesFieldAttributes"
    },
    "@cdktn/provider-awscc.dataAwsccCasesField.DataAwsccCasesFieldAttributesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCasesField.DataAwsccCasesFieldAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cases-field/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-awscc-cases-field/index.ts",
        "line": 102
      },
      "name": "DataAwsccCasesFieldAttributesOutputReference",
      "namespace": "dataAwsccCasesField",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-field/index.ts",
            "line": 130
          },
          "name": "text",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCasesField.DataAwsccCasesFieldAttributesTextOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cases-field/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCasesField.DataAwsccCasesFieldAttributes"
          }
        }
      ],
      "symbolId": "src/data-awscc-cases-field/index:DataAwsccCasesFieldAttributesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCasesField.DataAwsccCasesFieldAttributesText": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCasesField.DataAwsccCasesFieldAttributesText",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cases-field/index.ts",
        "line": 25
      },
      "name": "DataAwsccCasesFieldAttributesText",
      "namespace": "dataAwsccCasesField",
      "symbolId": "src/data-awscc-cases-field/index:DataAwsccCasesFieldAttributesText"
    },
    "@cdktn/provider-awscc.dataAwsccCasesField.DataAwsccCasesFieldAttributesTextOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCasesField.DataAwsccCasesFieldAttributesTextOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cases-field/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cases-field/index.ts",
        "line": 48
      },
      "name": "DataAwsccCasesFieldAttributesTextOutputReference",
      "namespace": "dataAwsccCasesField",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-field/index.ts",
            "line": 75
          },
          "name": "isMultiline",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cases-field/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCasesField.DataAwsccCasesFieldAttributesText"
          }
        }
      ],
      "symbolId": "src/data-awscc-cases-field/index:DataAwsccCasesFieldAttributesTextOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCasesField.DataAwsccCasesFieldConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCasesField.DataAwsccCasesFieldConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cases-field/index.ts",
        "line": 14
      },
      "name": "DataAwsccCasesFieldConfig",
      "namespace": "dataAwsccCasesField",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cases_field#id DataAwsccCasesField#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-field/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cases-field/index:DataAwsccCasesFieldConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCasesField.DataAwsccCasesFieldTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCasesField.DataAwsccCasesFieldTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cases-field/index.ts",
        "line": 134
      },
      "name": "DataAwsccCasesFieldTags",
      "namespace": "dataAwsccCasesField",
      "symbolId": "src/data-awscc-cases-field/index:DataAwsccCasesFieldTags"
    },
    "@cdktn/provider-awscc.dataAwsccCasesField.DataAwsccCasesFieldTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCasesField.DataAwsccCasesFieldTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cases-field/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/data-awscc-cases-field/index.ts",
        "line": 196
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cases-field/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-awscc.dataAwsccCasesField.DataAwsccCasesFieldTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCasesFieldTagsList",
      "namespace": "dataAwsccCasesField",
      "symbolId": "src/data-awscc-cases-field/index:DataAwsccCasesFieldTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccCasesField.DataAwsccCasesFieldTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCasesField.DataAwsccCasesFieldTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cases-field/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-awscc-cases-field/index.ts",
        "line": 157
      },
      "name": "DataAwsccCasesFieldTagsOutputReference",
      "namespace": "dataAwsccCasesField",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-field/index.ts",
            "line": 186
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-field/index.ts",
            "line": 191
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cases-field/index.ts",
            "line": 170
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCasesField.DataAwsccCasesFieldTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-cases-field/index:DataAwsccCasesFieldTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCasesLayout.DataAwsccCasesLayout": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cases_layout awscc_cases_layout}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCasesLayout.DataAwsccCasesLayout",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cases_layout awscc_cases_layout} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cases-layout/index.ts",
          "line": 789
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCasesLayout.DataAwsccCasesLayoutConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cases-layout/index.ts",
        "line": 757
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCasesLayout resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cases-layout/index.ts",
            "line": 774
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCasesLayout to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cases_layout#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCasesLayout that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCasesLayout to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cases-layout/index.ts",
            "line": 871
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cases-layout/index.ts",
            "line": 877
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCasesLayout",
      "namespace": "dataAwsccCasesLayout",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-layout/index.ts",
            "line": 762
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-layout/index.ts",
            "line": 814
          },
          "name": "content",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCasesLayout.DataAwsccCasesLayoutContentOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-layout/index.ts",
            "line": 819
          },
          "name": "createdTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-layout/index.ts",
            "line": 824
          },
          "name": "domainId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-layout/index.ts",
            "line": 842
          },
          "name": "lastModifiedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-layout/index.ts",
            "line": 847
          },
          "name": "layoutArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-layout/index.ts",
            "line": 852
          },
          "name": "layoutId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-layout/index.ts",
            "line": 857
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-layout/index.ts",
            "line": 863
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCasesLayout.DataAwsccCasesLayoutTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-layout/index.ts",
            "line": 837
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cases-layout/index.ts",
            "line": 830
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cases-layout/index:DataAwsccCasesLayout"
    },
    "@cdktn/provider-awscc.dataAwsccCasesLayout.DataAwsccCasesLayoutConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCasesLayout.DataAwsccCasesLayoutConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cases-layout/index.ts",
        "line": 14
      },
      "name": "DataAwsccCasesLayoutConfig",
      "namespace": "dataAwsccCasesLayout",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cases_layout#id DataAwsccCasesLayout#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-layout/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cases-layout/index:DataAwsccCasesLayoutConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCasesLayout.DataAwsccCasesLayoutContent": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCasesLayout.DataAwsccCasesLayoutContent",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cases-layout/index.ts",
        "line": 618
      },
      "name": "DataAwsccCasesLayoutContent",
      "namespace": "dataAwsccCasesLayout",
      "symbolId": "src/data-awscc-cases-layout/index:DataAwsccCasesLayoutContent"
    },
    "@cdktn/provider-awscc.dataAwsccCasesLayout.DataAwsccCasesLayoutContentBasic": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCasesLayout.DataAwsccCasesLayoutContentBasic",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cases-layout/index.ts",
        "line": 557
      },
      "name": "DataAwsccCasesLayoutContentBasic",
      "namespace": "dataAwsccCasesLayout",
      "symbolId": "src/data-awscc-cases-layout/index:DataAwsccCasesLayoutContentBasic"
    },
    "@cdktn/provider-awscc.dataAwsccCasesLayout.DataAwsccCasesLayoutContentBasicMoreInfo": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCasesLayout.DataAwsccCasesLayoutContentBasicMoreInfo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cases-layout/index.ts",
        "line": 236
      },
      "name": "DataAwsccCasesLayoutContentBasicMoreInfo",
      "namespace": "dataAwsccCasesLayout",
      "symbolId": "src/data-awscc-cases-layout/index:DataAwsccCasesLayoutContentBasicMoreInfo"
    },
    "@cdktn/provider-awscc.dataAwsccCasesLayout.DataAwsccCasesLayoutContentBasicMoreInfoOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCasesLayout.DataAwsccCasesLayoutContentBasicMoreInfoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cases-layout/index.ts",
          "line": 266
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cases-layout/index.ts",
        "line": 259
      },
      "name": "DataAwsccCasesLayoutContentBasicMoreInfoOutputReference",
      "namespace": "dataAwsccCasesLayout",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-layout/index.ts",
            "line": 287
          },
          "name": "sections",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCasesLayout.DataAwsccCasesLayoutContentBasicMoreInfoSectionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cases-layout/index.ts",
            "line": 270
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCasesLayout.DataAwsccCasesLayoutContentBasicMoreInfo"
          }
        }
      ],
      "symbolId": "src/data-awscc-cases-layout/index:DataAwsccCasesLayoutContentBasicMoreInfoOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCasesLayout.DataAwsccCasesLayoutContentBasicMoreInfoSections": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCasesLayout.DataAwsccCasesLayoutContentBasicMoreInfoSections",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cases-layout/index.ts",
        "line": 160
      },
      "name": "DataAwsccCasesLayoutContentBasicMoreInfoSections",
      "namespace": "dataAwsccCasesLayout",
      "symbolId": "src/data-awscc-cases-layout/index:DataAwsccCasesLayoutContentBasicMoreInfoSections"
    },
    "@cdktn/provider-awscc.dataAwsccCasesLayout.DataAwsccCasesLayoutContentBasicMoreInfoSectionsFieldGroup": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCasesLayout.DataAwsccCasesLayoutContentBasicMoreInfoSectionsFieldGroup",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cases-layout/index.ts",
        "line": 100
      },
      "name": "DataAwsccCasesLayoutContentBasicMoreInfoSectionsFieldGroup",
      "namespace": "dataAwsccCasesLayout",
      "symbolId": "src/data-awscc-cases-layout/index:DataAwsccCasesLayoutContentBasicMoreInfoSectionsFieldGroup"
    },
    "@cdktn/provider-awscc.dataAwsccCasesLayout.DataAwsccCasesLayoutContentBasicMoreInfoSectionsFieldGroupFields": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCasesLayout.DataAwsccCasesLayoutContentBasicMoreInfoSectionsFieldGroupFields",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cases-layout/index.ts",
        "line": 25
      },
      "name": "DataAwsccCasesLayoutContentBasicMoreInfoSectionsFieldGroupFields",
      "namespace": "dataAwsccCasesLayout",
      "symbolId": "src/data-awscc-cases-layout/index:DataAwsccCasesLayoutContentBasicMoreInfoSectionsFieldGroupFields"
    },
    "@cdktn/provider-awscc.dataAwsccCasesLayout.DataAwsccCasesLayoutContentBasicMoreInfoSectionsFieldGroupFieldsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCasesLayout.DataAwsccCasesLayoutContentBasicMoreInfoSectionsFieldGroupFieldsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cases-layout/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cases-layout/index.ts",
        "line": 82
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cases-layout/index.ts",
            "line": 96
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCasesLayout.DataAwsccCasesLayoutContentBasicMoreInfoSectionsFieldGroupFieldsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCasesLayoutContentBasicMoreInfoSectionsFieldGroupFieldsList",
      "namespace": "dataAwsccCasesLayout",
      "symbolId": "src/data-awscc-cases-layout/index:DataAwsccCasesLayoutContentBasicMoreInfoSectionsFieldGroupFieldsList"
    },
    "@cdktn/provider-awscc.dataAwsccCasesLayout.DataAwsccCasesLayoutContentBasicMoreInfoSectionsFieldGroupFieldsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCasesLayout.DataAwsccCasesLayoutContentBasicMoreInfoSectionsFieldGroupFieldsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cases-layout/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cases-layout/index.ts",
        "line": 48
      },
      "name": "DataAwsccCasesLayoutContentBasicMoreInfoSectionsFieldGroupFieldsOutputReference",
      "namespace": "dataAwsccCasesLayout",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-layout/index.ts",
            "line": 77
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cases-layout/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCasesLayout.DataAwsccCasesLayoutContentBasicMoreInfoSectionsFieldGroupFields"
          }
        }
      ],
      "symbolId": "src/data-awscc-cases-layout/index:DataAwsccCasesLayoutContentBasicMoreInfoSectionsFieldGroupFieldsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCasesLayout.DataAwsccCasesLayoutContentBasicMoreInfoSectionsFieldGroupOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCasesLayout.DataAwsccCasesLayoutContentBasicMoreInfoSectionsFieldGroupOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cases-layout/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-awscc-cases-layout/index.ts",
        "line": 123
      },
      "name": "DataAwsccCasesLayoutContentBasicMoreInfoSectionsFieldGroupOutputReference",
      "namespace": "dataAwsccCasesLayout",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-layout/index.ts",
            "line": 151
          },
          "name": "fields",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCasesLayout.DataAwsccCasesLayoutContentBasicMoreInfoSectionsFieldGroupFieldsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-layout/index.ts",
            "line": 156
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cases-layout/index.ts",
            "line": 134
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCasesLayout.DataAwsccCasesLayoutContentBasicMoreInfoSectionsFieldGroup"
          }
        }
      ],
      "symbolId": "src/data-awscc-cases-layout/index:DataAwsccCasesLayoutContentBasicMoreInfoSectionsFieldGroupOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCasesLayout.DataAwsccCasesLayoutContentBasicMoreInfoSectionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCasesLayout.DataAwsccCasesLayoutContentBasicMoreInfoSectionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cases-layout/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cases-layout/index.ts",
        "line": 218
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cases-layout/index.ts",
            "line": 232
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCasesLayout.DataAwsccCasesLayoutContentBasicMoreInfoSectionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCasesLayoutContentBasicMoreInfoSectionsList",
      "namespace": "dataAwsccCasesLayout",
      "symbolId": "src/data-awscc-cases-layout/index:DataAwsccCasesLayoutContentBasicMoreInfoSectionsList"
    },
    "@cdktn/provider-awscc.dataAwsccCasesLayout.DataAwsccCasesLayoutContentBasicMoreInfoSectionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCasesLayout.DataAwsccCasesLayoutContentBasicMoreInfoSectionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cases-layout/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cases-layout/index.ts",
        "line": 183
      },
      "name": "DataAwsccCasesLayoutContentBasicMoreInfoSectionsOutputReference",
      "namespace": "dataAwsccCasesLayout",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-layout/index.ts",
            "line": 213
          },
          "name": "fieldGroup",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCasesLayout.DataAwsccCasesLayoutContentBasicMoreInfoSectionsFieldGroupOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cases-layout/index.ts",
            "line": 196
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCasesLayout.DataAwsccCasesLayoutContentBasicMoreInfoSections"
          }
        }
      ],
      "symbolId": "src/data-awscc-cases-layout/index:DataAwsccCasesLayoutContentBasicMoreInfoSectionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCasesLayout.DataAwsccCasesLayoutContentBasicOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCasesLayout.DataAwsccCasesLayoutContentBasicOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cases-layout/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cases-layout/index.ts",
        "line": 580
      },
      "name": "DataAwsccCasesLayoutContentBasicOutputReference",
      "namespace": "dataAwsccCasesLayout",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-layout/index.ts",
            "line": 608
          },
          "name": "moreInfo",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCasesLayout.DataAwsccCasesLayoutContentBasicMoreInfoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-layout/index.ts",
            "line": 614
          },
          "name": "topPanel",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCasesLayout.DataAwsccCasesLayoutContentBasicTopPanelOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cases-layout/index.ts",
            "line": 591
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCasesLayout.DataAwsccCasesLayoutContentBasic"
          }
        }
      ],
      "symbolId": "src/data-awscc-cases-layout/index:DataAwsccCasesLayoutContentBasicOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCasesLayout.DataAwsccCasesLayoutContentBasicTopPanel": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCasesLayout.DataAwsccCasesLayoutContentBasicTopPanel",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cases-layout/index.ts",
        "line": 502
      },
      "name": "DataAwsccCasesLayoutContentBasicTopPanel",
      "namespace": "dataAwsccCasesLayout",
      "symbolId": "src/data-awscc-cases-layout/index:DataAwsccCasesLayoutContentBasicTopPanel"
    },
    "@cdktn/provider-awscc.dataAwsccCasesLayout.DataAwsccCasesLayoutContentBasicTopPanelOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCasesLayout.DataAwsccCasesLayoutContentBasicTopPanelOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cases-layout/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-awscc-cases-layout/index.ts",
        "line": 525
      },
      "name": "DataAwsccCasesLayoutContentBasicTopPanelOutputReference",
      "namespace": "dataAwsccCasesLayout",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-layout/index.ts",
            "line": 553
          },
          "name": "sections",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCasesLayout.DataAwsccCasesLayoutContentBasicTopPanelSectionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cases-layout/index.ts",
            "line": 536
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCasesLayout.DataAwsccCasesLayoutContentBasicTopPanel"
          }
        }
      ],
      "symbolId": "src/data-awscc-cases-layout/index:DataAwsccCasesLayoutContentBasicTopPanelOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCasesLayout.DataAwsccCasesLayoutContentBasicTopPanelSections": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCasesLayout.DataAwsccCasesLayoutContentBasicTopPanelSections",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cases-layout/index.ts",
        "line": 426
      },
      "name": "DataAwsccCasesLayoutContentBasicTopPanelSections",
      "namespace": "dataAwsccCasesLayout",
      "symbolId": "src/data-awscc-cases-layout/index:DataAwsccCasesLayoutContentBasicTopPanelSections"
    },
    "@cdktn/provider-awscc.dataAwsccCasesLayout.DataAwsccCasesLayoutContentBasicTopPanelSectionsFieldGroup": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCasesLayout.DataAwsccCasesLayoutContentBasicTopPanelSectionsFieldGroup",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cases-layout/index.ts",
        "line": 366
      },
      "name": "DataAwsccCasesLayoutContentBasicTopPanelSectionsFieldGroup",
      "namespace": "dataAwsccCasesLayout",
      "symbolId": "src/data-awscc-cases-layout/index:DataAwsccCasesLayoutContentBasicTopPanelSectionsFieldGroup"
    },
    "@cdktn/provider-awscc.dataAwsccCasesLayout.DataAwsccCasesLayoutContentBasicTopPanelSectionsFieldGroupFields": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCasesLayout.DataAwsccCasesLayoutContentBasicTopPanelSectionsFieldGroupFields",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cases-layout/index.ts",
        "line": 291
      },
      "name": "DataAwsccCasesLayoutContentBasicTopPanelSectionsFieldGroupFields",
      "namespace": "dataAwsccCasesLayout",
      "symbolId": "src/data-awscc-cases-layout/index:DataAwsccCasesLayoutContentBasicTopPanelSectionsFieldGroupFields"
    },
    "@cdktn/provider-awscc.dataAwsccCasesLayout.DataAwsccCasesLayoutContentBasicTopPanelSectionsFieldGroupFieldsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCasesLayout.DataAwsccCasesLayoutContentBasicTopPanelSectionsFieldGroupFieldsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cases-layout/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cases-layout/index.ts",
        "line": 348
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cases-layout/index.ts",
            "line": 362
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCasesLayout.DataAwsccCasesLayoutContentBasicTopPanelSectionsFieldGroupFieldsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCasesLayoutContentBasicTopPanelSectionsFieldGroupFieldsList",
      "namespace": "dataAwsccCasesLayout",
      "symbolId": "src/data-awscc-cases-layout/index:DataAwsccCasesLayoutContentBasicTopPanelSectionsFieldGroupFieldsList"
    },
    "@cdktn/provider-awscc.dataAwsccCasesLayout.DataAwsccCasesLayoutContentBasicTopPanelSectionsFieldGroupFieldsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCasesLayout.DataAwsccCasesLayoutContentBasicTopPanelSectionsFieldGroupFieldsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cases-layout/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cases-layout/index.ts",
        "line": 314
      },
      "name": "DataAwsccCasesLayoutContentBasicTopPanelSectionsFieldGroupFieldsOutputReference",
      "namespace": "dataAwsccCasesLayout",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-layout/index.ts",
            "line": 343
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cases-layout/index.ts",
            "line": 327
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCasesLayout.DataAwsccCasesLayoutContentBasicTopPanelSectionsFieldGroupFields"
          }
        }
      ],
      "symbolId": "src/data-awscc-cases-layout/index:DataAwsccCasesLayoutContentBasicTopPanelSectionsFieldGroupFieldsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCasesLayout.DataAwsccCasesLayoutContentBasicTopPanelSectionsFieldGroupOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCasesLayout.DataAwsccCasesLayoutContentBasicTopPanelSectionsFieldGroupOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cases-layout/index.ts",
          "line": 396
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cases-layout/index.ts",
        "line": 389
      },
      "name": "DataAwsccCasesLayoutContentBasicTopPanelSectionsFieldGroupOutputReference",
      "namespace": "dataAwsccCasesLayout",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-layout/index.ts",
            "line": 417
          },
          "name": "fields",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCasesLayout.DataAwsccCasesLayoutContentBasicTopPanelSectionsFieldGroupFieldsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-layout/index.ts",
            "line": 422
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cases-layout/index.ts",
            "line": 400
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCasesLayout.DataAwsccCasesLayoutContentBasicTopPanelSectionsFieldGroup"
          }
        }
      ],
      "symbolId": "src/data-awscc-cases-layout/index:DataAwsccCasesLayoutContentBasicTopPanelSectionsFieldGroupOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCasesLayout.DataAwsccCasesLayoutContentBasicTopPanelSectionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCasesLayout.DataAwsccCasesLayoutContentBasicTopPanelSectionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cases-layout/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-awscc-cases-layout/index.ts",
        "line": 484
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cases-layout/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-awscc.dataAwsccCasesLayout.DataAwsccCasesLayoutContentBasicTopPanelSectionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCasesLayoutContentBasicTopPanelSectionsList",
      "namespace": "dataAwsccCasesLayout",
      "symbolId": "src/data-awscc-cases-layout/index:DataAwsccCasesLayoutContentBasicTopPanelSectionsList"
    },
    "@cdktn/provider-awscc.dataAwsccCasesLayout.DataAwsccCasesLayoutContentBasicTopPanelSectionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCasesLayout.DataAwsccCasesLayoutContentBasicTopPanelSectionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cases-layout/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cases-layout/index.ts",
        "line": 449
      },
      "name": "DataAwsccCasesLayoutContentBasicTopPanelSectionsOutputReference",
      "namespace": "dataAwsccCasesLayout",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-layout/index.ts",
            "line": 479
          },
          "name": "fieldGroup",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCasesLayout.DataAwsccCasesLayoutContentBasicTopPanelSectionsFieldGroupOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cases-layout/index.ts",
            "line": 462
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCasesLayout.DataAwsccCasesLayoutContentBasicTopPanelSections"
          }
        }
      ],
      "symbolId": "src/data-awscc-cases-layout/index:DataAwsccCasesLayoutContentBasicTopPanelSectionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCasesLayout.DataAwsccCasesLayoutContentOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCasesLayout.DataAwsccCasesLayoutContentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cases-layout/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-awscc-cases-layout/index.ts",
        "line": 641
      },
      "name": "DataAwsccCasesLayoutContentOutputReference",
      "namespace": "dataAwsccCasesLayout",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-layout/index.ts",
            "line": 669
          },
          "name": "basic",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCasesLayout.DataAwsccCasesLayoutContentBasicOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cases-layout/index.ts",
            "line": 652
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCasesLayout.DataAwsccCasesLayoutContent"
          }
        }
      ],
      "symbolId": "src/data-awscc-cases-layout/index:DataAwsccCasesLayoutContentOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCasesLayout.DataAwsccCasesLayoutTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCasesLayout.DataAwsccCasesLayoutTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cases-layout/index.ts",
        "line": 673
      },
      "name": "DataAwsccCasesLayoutTags",
      "namespace": "dataAwsccCasesLayout",
      "symbolId": "src/data-awscc-cases-layout/index:DataAwsccCasesLayoutTags"
    },
    "@cdktn/provider-awscc.dataAwsccCasesLayout.DataAwsccCasesLayoutTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCasesLayout.DataAwsccCasesLayoutTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cases-layout/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cases-layout/index.ts",
        "line": 735
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cases-layout/index.ts",
            "line": 749
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCasesLayout.DataAwsccCasesLayoutTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCasesLayoutTagsList",
      "namespace": "dataAwsccCasesLayout",
      "symbolId": "src/data-awscc-cases-layout/index:DataAwsccCasesLayoutTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccCasesLayout.DataAwsccCasesLayoutTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCasesLayout.DataAwsccCasesLayoutTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cases-layout/index.ts",
          "line": 705
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cases-layout/index.ts",
        "line": 696
      },
      "name": "DataAwsccCasesLayoutTagsOutputReference",
      "namespace": "dataAwsccCasesLayout",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-layout/index.ts",
            "line": 725
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-layout/index.ts",
            "line": 730
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cases-layout/index.ts",
            "line": 709
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCasesLayout.DataAwsccCasesLayoutTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-cases-layout/index:DataAwsccCasesLayoutTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCasesTemplate.DataAwsccCasesTemplate": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cases_template awscc_cases_template}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCasesTemplate.DataAwsccCasesTemplate",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cases_template awscc_cases_template} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cases-template/index.ts",
          "line": 350
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCasesTemplate.DataAwsccCasesTemplateConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cases-template/index.ts",
        "line": 318
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCasesTemplate resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cases-template/index.ts",
            "line": 335
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCasesTemplate to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cases_template#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCasesTemplate that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCasesTemplate to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cases-template/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-awscc-cases-template/index.ts",
            "line": 460
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCasesTemplate",
      "namespace": "dataAwsccCasesTemplate",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-template/index.ts",
            "line": 323
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-template/index.ts",
            "line": 374
          },
          "name": "createdTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-template/index.ts",
            "line": 379
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-template/index.ts",
            "line": 384
          },
          "name": "domainId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-template/index.ts",
            "line": 402
          },
          "name": "lastModifiedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-template/index.ts",
            "line": 408
          },
          "name": "layoutConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCasesTemplate.DataAwsccCasesTemplateLayoutConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-template/index.ts",
            "line": 413
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-template/index.ts",
            "line": 419
          },
          "name": "requiredFields",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCasesTemplate.DataAwsccCasesTemplateRequiredFieldsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-template/index.ts",
            "line": 425
          },
          "name": "rules",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCasesTemplate.DataAwsccCasesTemplateRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-template/index.ts",
            "line": 430
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-template/index.ts",
            "line": 436
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCasesTemplate.DataAwsccCasesTemplateTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-template/index.ts",
            "line": 441
          },
          "name": "templateArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-template/index.ts",
            "line": 446
          },
          "name": "templateId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-template/index.ts",
            "line": 397
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cases-template/index.ts",
            "line": 390
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cases-template/index:DataAwsccCasesTemplate"
    },
    "@cdktn/provider-awscc.dataAwsccCasesTemplate.DataAwsccCasesTemplateConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCasesTemplate.DataAwsccCasesTemplateConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cases-template/index.ts",
        "line": 14
      },
      "name": "DataAwsccCasesTemplateConfig",
      "namespace": "dataAwsccCasesTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cases_template#id DataAwsccCasesTemplate#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-template/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cases-template/index:DataAwsccCasesTemplateConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCasesTemplate.DataAwsccCasesTemplateLayoutConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCasesTemplate.DataAwsccCasesTemplateLayoutConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cases-template/index.ts",
        "line": 25
      },
      "name": "DataAwsccCasesTemplateLayoutConfiguration",
      "namespace": "dataAwsccCasesTemplate",
      "symbolId": "src/data-awscc-cases-template/index:DataAwsccCasesTemplateLayoutConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccCasesTemplate.DataAwsccCasesTemplateLayoutConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCasesTemplate.DataAwsccCasesTemplateLayoutConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cases-template/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cases-template/index.ts",
        "line": 48
      },
      "name": "DataAwsccCasesTemplateLayoutConfigurationOutputReference",
      "namespace": "dataAwsccCasesTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-template/index.ts",
            "line": 75
          },
          "name": "defaultLayout",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cases-template/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCasesTemplate.DataAwsccCasesTemplateLayoutConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-cases-template/index:DataAwsccCasesTemplateLayoutConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCasesTemplate.DataAwsccCasesTemplateRequiredFields": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCasesTemplate.DataAwsccCasesTemplateRequiredFields",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cases-template/index.ts",
        "line": 79
      },
      "name": "DataAwsccCasesTemplateRequiredFields",
      "namespace": "dataAwsccCasesTemplate",
      "symbolId": "src/data-awscc-cases-template/index:DataAwsccCasesTemplateRequiredFields"
    },
    "@cdktn/provider-awscc.dataAwsccCasesTemplate.DataAwsccCasesTemplateRequiredFieldsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCasesTemplate.DataAwsccCasesTemplateRequiredFieldsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cases-template/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cases-template/index.ts",
        "line": 136
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cases-template/index.ts",
            "line": 150
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCasesTemplate.DataAwsccCasesTemplateRequiredFieldsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCasesTemplateRequiredFieldsList",
      "namespace": "dataAwsccCasesTemplate",
      "symbolId": "src/data-awscc-cases-template/index:DataAwsccCasesTemplateRequiredFieldsList"
    },
    "@cdktn/provider-awscc.dataAwsccCasesTemplate.DataAwsccCasesTemplateRequiredFieldsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCasesTemplate.DataAwsccCasesTemplateRequiredFieldsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cases-template/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cases-template/index.ts",
        "line": 102
      },
      "name": "DataAwsccCasesTemplateRequiredFieldsOutputReference",
      "namespace": "dataAwsccCasesTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-template/index.ts",
            "line": 131
          },
          "name": "fieldId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cases-template/index.ts",
            "line": 115
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCasesTemplate.DataAwsccCasesTemplateRequiredFields"
          }
        }
      ],
      "symbolId": "src/data-awscc-cases-template/index:DataAwsccCasesTemplateRequiredFieldsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCasesTemplate.DataAwsccCasesTemplateRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCasesTemplate.DataAwsccCasesTemplateRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cases-template/index.ts",
        "line": 154
      },
      "name": "DataAwsccCasesTemplateRules",
      "namespace": "dataAwsccCasesTemplate",
      "symbolId": "src/data-awscc-cases-template/index:DataAwsccCasesTemplateRules"
    },
    "@cdktn/provider-awscc.dataAwsccCasesTemplate.DataAwsccCasesTemplateRulesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCasesTemplate.DataAwsccCasesTemplateRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cases-template/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-awscc-cases-template/index.ts",
        "line": 216
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cases-template/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-awscc.dataAwsccCasesTemplate.DataAwsccCasesTemplateRulesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCasesTemplateRulesList",
      "namespace": "dataAwsccCasesTemplate",
      "symbolId": "src/data-awscc-cases-template/index:DataAwsccCasesTemplateRulesList"
    },
    "@cdktn/provider-awscc.dataAwsccCasesTemplate.DataAwsccCasesTemplateRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCasesTemplate.DataAwsccCasesTemplateRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cases-template/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/data-awscc-cases-template/index.ts",
        "line": 177
      },
      "name": "DataAwsccCasesTemplateRulesOutputReference",
      "namespace": "dataAwsccCasesTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-template/index.ts",
            "line": 206
          },
          "name": "caseRuleId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-template/index.ts",
            "line": 211
          },
          "name": "fieldId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cases-template/index.ts",
            "line": 190
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCasesTemplate.DataAwsccCasesTemplateRules"
          }
        }
      ],
      "symbolId": "src/data-awscc-cases-template/index:DataAwsccCasesTemplateRulesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCasesTemplate.DataAwsccCasesTemplateTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCasesTemplate.DataAwsccCasesTemplateTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cases-template/index.ts",
        "line": 234
      },
      "name": "DataAwsccCasesTemplateTags",
      "namespace": "dataAwsccCasesTemplate",
      "symbolId": "src/data-awscc-cases-template/index:DataAwsccCasesTemplateTags"
    },
    "@cdktn/provider-awscc.dataAwsccCasesTemplate.DataAwsccCasesTemplateTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCasesTemplate.DataAwsccCasesTemplateTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cases-template/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cases-template/index.ts",
        "line": 296
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cases-template/index.ts",
            "line": 310
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCasesTemplate.DataAwsccCasesTemplateTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCasesTemplateTagsList",
      "namespace": "dataAwsccCasesTemplate",
      "symbolId": "src/data-awscc-cases-template/index:DataAwsccCasesTemplateTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccCasesTemplate.DataAwsccCasesTemplateTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCasesTemplate.DataAwsccCasesTemplateTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cases-template/index.ts",
          "line": 266
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cases-template/index.ts",
        "line": 257
      },
      "name": "DataAwsccCasesTemplateTagsOutputReference",
      "namespace": "dataAwsccCasesTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-template/index.ts",
            "line": 286
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cases-template/index.ts",
            "line": 291
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cases-template/index.ts",
            "line": 270
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCasesTemplate.DataAwsccCasesTemplateTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-cases-template/index:DataAwsccCasesTemplateTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCassandraKeyspace.DataAwsccCassandraKeyspace": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cassandra_keyspace awscc_cassandra_keyspace}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCassandraKeyspace.DataAwsccCassandraKeyspace",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cassandra_keyspace awscc_cassandra_keyspace} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cassandra-keyspace/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCassandraKeyspace.DataAwsccCassandraKeyspaceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cassandra-keyspace/index.ts",
        "line": 168
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCassandraKeyspace resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-keyspace/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 DataAwsccCassandraKeyspace to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cassandra_keyspace#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCassandraKeyspace that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCassandraKeyspace to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-keyspace/index.ts",
            "line": 262
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-keyspace/index.ts",
            "line": 268
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCassandraKeyspace",
      "namespace": "dataAwsccCassandraKeyspace",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-keyspace/index.ts",
            "line": 173
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-keyspace/index.ts",
            "line": 224
          },
          "name": "clientSideTimestampsEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-keyspace/index.ts",
            "line": 242
          },
          "name": "keyspaceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-keyspace/index.ts",
            "line": 248
          },
          "name": "replicationSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCassandraKeyspace.DataAwsccCassandraKeyspaceReplicationSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-keyspace/index.ts",
            "line": 254
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCassandraKeyspace.DataAwsccCassandraKeyspaceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-keyspace/index.ts",
            "line": 237
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-keyspace/index.ts",
            "line": 230
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cassandra-keyspace/index:DataAwsccCassandraKeyspace"
    },
    "@cdktn/provider-awscc.dataAwsccCassandraKeyspace.DataAwsccCassandraKeyspaceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCassandraKeyspace.DataAwsccCassandraKeyspaceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cassandra-keyspace/index.ts",
        "line": 14
      },
      "name": "DataAwsccCassandraKeyspaceConfig",
      "namespace": "dataAwsccCassandraKeyspace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cassandra_keyspace#id DataAwsccCassandraKeyspace#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-keyspace/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cassandra-keyspace/index:DataAwsccCassandraKeyspaceConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCassandraKeyspace.DataAwsccCassandraKeyspaceReplicationSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCassandraKeyspace.DataAwsccCassandraKeyspaceReplicationSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cassandra-keyspace/index.ts",
        "line": 25
      },
      "name": "DataAwsccCassandraKeyspaceReplicationSpecification",
      "namespace": "dataAwsccCassandraKeyspace",
      "symbolId": "src/data-awscc-cassandra-keyspace/index:DataAwsccCassandraKeyspaceReplicationSpecification"
    },
    "@cdktn/provider-awscc.dataAwsccCassandraKeyspace.DataAwsccCassandraKeyspaceReplicationSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCassandraKeyspace.DataAwsccCassandraKeyspaceReplicationSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cassandra-keyspace/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cassandra-keyspace/index.ts",
        "line": 48
      },
      "name": "DataAwsccCassandraKeyspaceReplicationSpecificationOutputReference",
      "namespace": "dataAwsccCassandraKeyspace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-keyspace/index.ts",
            "line": 75
          },
          "name": "regionList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-keyspace/index.ts",
            "line": 80
          },
          "name": "replicationStrategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-keyspace/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCassandraKeyspace.DataAwsccCassandraKeyspaceReplicationSpecification"
          }
        }
      ],
      "symbolId": "src/data-awscc-cassandra-keyspace/index:DataAwsccCassandraKeyspaceReplicationSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCassandraKeyspace.DataAwsccCassandraKeyspaceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCassandraKeyspace.DataAwsccCassandraKeyspaceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cassandra-keyspace/index.ts",
        "line": 84
      },
      "name": "DataAwsccCassandraKeyspaceTags",
      "namespace": "dataAwsccCassandraKeyspace",
      "symbolId": "src/data-awscc-cassandra-keyspace/index:DataAwsccCassandraKeyspaceTags"
    },
    "@cdktn/provider-awscc.dataAwsccCassandraKeyspace.DataAwsccCassandraKeyspaceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCassandraKeyspace.DataAwsccCassandraKeyspaceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cassandra-keyspace/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cassandra-keyspace/index.ts",
        "line": 146
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-keyspace/index.ts",
            "line": 160
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCassandraKeyspace.DataAwsccCassandraKeyspaceTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCassandraKeyspaceTagsList",
      "namespace": "dataAwsccCassandraKeyspace",
      "symbolId": "src/data-awscc-cassandra-keyspace/index:DataAwsccCassandraKeyspaceTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccCassandraKeyspace.DataAwsccCassandraKeyspaceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCassandraKeyspace.DataAwsccCassandraKeyspaceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cassandra-keyspace/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cassandra-keyspace/index.ts",
        "line": 107
      },
      "name": "DataAwsccCassandraKeyspaceTagsOutputReference",
      "namespace": "dataAwsccCassandraKeyspace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-keyspace/index.ts",
            "line": 136
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-keyspace/index.ts",
            "line": 141
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-keyspace/index.ts",
            "line": 120
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCassandraKeyspace.DataAwsccCassandraKeyspaceTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-cassandra-keyspace/index:DataAwsccCassandraKeyspaceTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCassandraKeyspaces.DataAwsccCassandraKeyspaces": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cassandra_keyspaces awscc_cassandra_keyspaces}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCassandraKeyspaces.DataAwsccCassandraKeyspaces",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cassandra_keyspaces awscc_cassandra_keyspaces} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cassandra-keyspaces/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCassandraKeyspaces.DataAwsccCassandraKeyspacesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cassandra-keyspaces/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCassandraKeyspaces resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-keyspaces/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCassandraKeyspaces to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cassandra_keyspaces#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCassandraKeyspaces that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCassandraKeyspaces to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-keyspaces/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-keyspaces/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCassandraKeyspaces",
      "namespace": "dataAwsccCassandraKeyspaces",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-keyspaces/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-keyspaces/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-keyspaces/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-cassandra-keyspaces/index:DataAwsccCassandraKeyspaces"
    },
    "@cdktn/provider-awscc.dataAwsccCassandraKeyspaces.DataAwsccCassandraKeyspacesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCassandraKeyspaces.DataAwsccCassandraKeyspacesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cassandra-keyspaces/index.ts",
        "line": 14
      },
      "name": "DataAwsccCassandraKeyspacesConfig",
      "namespace": "dataAwsccCassandraKeyspaces",
      "symbolId": "src/data-awscc-cassandra-keyspaces/index:DataAwsccCassandraKeyspacesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTable": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cassandra_table awscc_cassandra_table}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTable",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cassandra_table awscc_cassandra_table} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cassandra-table/index.ts",
          "line": 1552
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cassandra-table/index.ts",
        "line": 1520
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCassandraTable resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-table/index.ts",
            "line": 1537
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCassandraTable to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cassandra_table#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCassandraTable that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCassandraTable to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-table/index.ts",
            "line": 1677
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-table/index.ts",
            "line": 1683
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCassandraTable",
      "namespace": "dataAwsccCassandraTable",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-table/index.ts",
            "line": 1525
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-table/index.ts",
            "line": 1577
          },
          "name": "autoScalingSpecifications",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableAutoScalingSpecificationsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-table/index.ts",
            "line": 1583
          },
          "name": "billingMode",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableBillingModeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-table/index.ts",
            "line": 1589
          },
          "name": "cdcSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableCdcSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-table/index.ts",
            "line": 1594
          },
          "name": "clientSideTimestampsEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-table/index.ts",
            "line": 1600
          },
          "name": "clusteringKeyColumns",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableClusteringKeyColumnsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-table/index.ts",
            "line": 1605
          },
          "name": "defaultTimeToLive",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-table/index.ts",
            "line": 1611
          },
          "name": "encryptionSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableEncryptionSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-table/index.ts",
            "line": 1629
          },
          "name": "keyspaceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-table/index.ts",
            "line": 1635
          },
          "name": "partitionKeyColumns",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTablePartitionKeyColumnsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-table/index.ts",
            "line": 1640
          },
          "name": "pointInTimeRecoveryEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-table/index.ts",
            "line": 1646
          },
          "name": "regularColumns",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableRegularColumnsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-table/index.ts",
            "line": 1652
          },
          "name": "replicaSpecifications",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableReplicaSpecificationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-table/index.ts",
            "line": 1657
          },
          "name": "tableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-table/index.ts",
            "line": 1663
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-table/index.ts",
            "line": 1669
          },
          "name": "warmThroughput",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableWarmThroughputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-table/index.ts",
            "line": 1624
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-table/index.ts",
            "line": 1617
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cassandra-table/index:DataAwsccCassandraTable"
    },
    "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableAutoScalingSpecifications": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableAutoScalingSpecifications",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cassandra-table/index.ts",
        "line": 413
      },
      "name": "DataAwsccCassandraTableAutoScalingSpecifications",
      "namespace": "dataAwsccCassandraTable",
      "symbolId": "src/data-awscc-cassandra-table/index:DataAwsccCassandraTableAutoScalingSpecifications"
    },
    "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableAutoScalingSpecificationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableAutoScalingSpecificationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cassandra-table/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-awscc-cassandra-table/index.ts",
        "line": 436
      },
      "name": "DataAwsccCassandraTableAutoScalingSpecificationsOutputReference",
      "namespace": "dataAwsccCassandraTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-table/index.ts",
            "line": 464
          },
          "name": "readCapacityAutoScaling",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableAutoScalingSpecificationsReadCapacityAutoScalingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-table/index.ts",
            "line": 470
          },
          "name": "writeCapacityAutoScaling",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableAutoScalingSpecificationsWriteCapacityAutoScalingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-table/index.ts",
            "line": 447
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableAutoScalingSpecifications"
          }
        }
      ],
      "symbolId": "src/data-awscc-cassandra-table/index:DataAwsccCassandraTableAutoScalingSpecificationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableAutoScalingSpecificationsReadCapacityAutoScaling": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableAutoScalingSpecificationsReadCapacityAutoScaling",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cassandra-table/index.ts",
        "line": 149
      },
      "name": "DataAwsccCassandraTableAutoScalingSpecificationsReadCapacityAutoScaling",
      "namespace": "dataAwsccCassandraTable",
      "symbolId": "src/data-awscc-cassandra-table/index:DataAwsccCassandraTableAutoScalingSpecificationsReadCapacityAutoScaling"
    },
    "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableAutoScalingSpecificationsReadCapacityAutoScalingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableAutoScalingSpecificationsReadCapacityAutoScalingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cassandra-table/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-awscc-cassandra-table/index.ts",
        "line": 172
      },
      "name": "DataAwsccCassandraTableAutoScalingSpecificationsReadCapacityAutoScalingOutputReference",
      "namespace": "dataAwsccCassandraTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-table/index.ts",
            "line": 199
          },
          "name": "autoScalingDisabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-table/index.ts",
            "line": 204
          },
          "name": "maximumUnits",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-table/index.ts",
            "line": 209
          },
          "name": "minimumUnits",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-table/index.ts",
            "line": 215
          },
          "name": "scalingPolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableAutoScalingSpecificationsReadCapacityAutoScalingScalingPolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-table/index.ts",
            "line": 183
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableAutoScalingSpecificationsReadCapacityAutoScaling"
          }
        }
      ],
      "symbolId": "src/data-awscc-cassandra-table/index:DataAwsccCassandraTableAutoScalingSpecificationsReadCapacityAutoScalingOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableAutoScalingSpecificationsReadCapacityAutoScalingScalingPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableAutoScalingSpecificationsReadCapacityAutoScalingScalingPolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cassandra-table/index.ts",
        "line": 94
      },
      "name": "DataAwsccCassandraTableAutoScalingSpecificationsReadCapacityAutoScalingScalingPolicy",
      "namespace": "dataAwsccCassandraTable",
      "symbolId": "src/data-awscc-cassandra-table/index:DataAwsccCassandraTableAutoScalingSpecificationsReadCapacityAutoScalingScalingPolicy"
    },
    "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableAutoScalingSpecificationsReadCapacityAutoScalingScalingPolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableAutoScalingSpecificationsReadCapacityAutoScalingScalingPolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cassandra-table/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-awscc-cassandra-table/index.ts",
        "line": 117
      },
      "name": "DataAwsccCassandraTableAutoScalingSpecificationsReadCapacityAutoScalingScalingPolicyOutputReference",
      "namespace": "dataAwsccCassandraTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-table/index.ts",
            "line": 145
          },
          "name": "targetTrackingScalingPolicyConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableAutoScalingSpecificationsReadCapacityAutoScalingScalingPolicyTargetTrackingScalingPolicyConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-table/index.ts",
            "line": 128
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableAutoScalingSpecificationsReadCapacityAutoScalingScalingPolicy"
          }
        }
      ],
      "symbolId": "src/data-awscc-cassandra-table/index:DataAwsccCassandraTableAutoScalingSpecificationsReadCapacityAutoScalingScalingPolicyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableAutoScalingSpecificationsReadCapacityAutoScalingScalingPolicyTargetTrackingScalingPolicyConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableAutoScalingSpecificationsReadCapacityAutoScalingScalingPolicyTargetTrackingScalingPolicyConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cassandra-table/index.ts",
        "line": 25
      },
      "name": "DataAwsccCassandraTableAutoScalingSpecificationsReadCapacityAutoScalingScalingPolicyTargetTrackingScalingPolicyConfiguration",
      "namespace": "dataAwsccCassandraTable",
      "symbolId": "src/data-awscc-cassandra-table/index:DataAwsccCassandraTableAutoScalingSpecificationsReadCapacityAutoScalingScalingPolicyTargetTrackingScalingPolicyConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableAutoScalingSpecificationsReadCapacityAutoScalingScalingPolicyTargetTrackingScalingPolicyConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableAutoScalingSpecificationsReadCapacityAutoScalingScalingPolicyTargetTrackingScalingPolicyConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cassandra-table/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cassandra-table/index.ts",
        "line": 48
      },
      "name": "DataAwsccCassandraTableAutoScalingSpecificationsReadCapacityAutoScalingScalingPolicyTargetTrackingScalingPolicyConfigurationOutputReference",
      "namespace": "dataAwsccCassandraTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-table/index.ts",
            "line": 75
          },
          "name": "disableScaleIn",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-table/index.ts",
            "line": 80
          },
          "name": "scaleInCooldown",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-table/index.ts",
            "line": 85
          },
          "name": "scaleOutCooldown",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-table/index.ts",
            "line": 90
          },
          "name": "targetValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-table/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableAutoScalingSpecificationsReadCapacityAutoScalingScalingPolicyTargetTrackingScalingPolicyConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-cassandra-table/index:DataAwsccCassandraTableAutoScalingSpecificationsReadCapacityAutoScalingScalingPolicyTargetTrackingScalingPolicyConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableAutoScalingSpecificationsWriteCapacityAutoScaling": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableAutoScalingSpecificationsWriteCapacityAutoScaling",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cassandra-table/index.ts",
        "line": 343
      },
      "name": "DataAwsccCassandraTableAutoScalingSpecificationsWriteCapacityAutoScaling",
      "namespace": "dataAwsccCassandraTable",
      "symbolId": "src/data-awscc-cassandra-table/index:DataAwsccCassandraTableAutoScalingSpecificationsWriteCapacityAutoScaling"
    },
    "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableAutoScalingSpecificationsWriteCapacityAutoScalingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableAutoScalingSpecificationsWriteCapacityAutoScalingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cassandra-table/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-awscc-cassandra-table/index.ts",
        "line": 366
      },
      "name": "DataAwsccCassandraTableAutoScalingSpecificationsWriteCapacityAutoScalingOutputReference",
      "namespace": "dataAwsccCassandraTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-table/index.ts",
            "line": 393
          },
          "name": "autoScalingDisabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-table/index.ts",
            "line": 398
          },
          "name": "maximumUnits",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-table/index.ts",
            "line": 403
          },
          "name": "minimumUnits",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-table/index.ts",
            "line": 409
          },
          "name": "scalingPolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableAutoScalingSpecificationsWriteCapacityAutoScalingScalingPolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-table/index.ts",
            "line": 377
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableAutoScalingSpecificationsWriteCapacityAutoScaling"
          }
        }
      ],
      "symbolId": "src/data-awscc-cassandra-table/index:DataAwsccCassandraTableAutoScalingSpecificationsWriteCapacityAutoScalingOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableAutoScalingSpecificationsWriteCapacityAutoScalingScalingPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableAutoScalingSpecificationsWriteCapacityAutoScalingScalingPolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cassandra-table/index.ts",
        "line": 288
      },
      "name": "DataAwsccCassandraTableAutoScalingSpecificationsWriteCapacityAutoScalingScalingPolicy",
      "namespace": "dataAwsccCassandraTable",
      "symbolId": "src/data-awscc-cassandra-table/index:DataAwsccCassandraTableAutoScalingSpecificationsWriteCapacityAutoScalingScalingPolicy"
    },
    "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableAutoScalingSpecificationsWriteCapacityAutoScalingScalingPolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableAutoScalingSpecificationsWriteCapacityAutoScalingScalingPolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cassandra-table/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-awscc-cassandra-table/index.ts",
        "line": 311
      },
      "name": "DataAwsccCassandraTableAutoScalingSpecificationsWriteCapacityAutoScalingScalingPolicyOutputReference",
      "namespace": "dataAwsccCassandraTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-table/index.ts",
            "line": 339
          },
          "name": "targetTrackingScalingPolicyConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableAutoScalingSpecificationsWriteCapacityAutoScalingScalingPolicyTargetTrackingScalingPolicyConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-table/index.ts",
            "line": 322
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableAutoScalingSpecificationsWriteCapacityAutoScalingScalingPolicy"
          }
        }
      ],
      "symbolId": "src/data-awscc-cassandra-table/index:DataAwsccCassandraTableAutoScalingSpecificationsWriteCapacityAutoScalingScalingPolicyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableAutoScalingSpecificationsWriteCapacityAutoScalingScalingPolicyTargetTrackingScalingPolicyConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableAutoScalingSpecificationsWriteCapacityAutoScalingScalingPolicyTargetTrackingScalingPolicyConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cassandra-table/index.ts",
        "line": 219
      },
      "name": "DataAwsccCassandraTableAutoScalingSpecificationsWriteCapacityAutoScalingScalingPolicyTargetTrackingScalingPolicyConfiguration",
      "namespace": "dataAwsccCassandraTable",
      "symbolId": "src/data-awscc-cassandra-table/index:DataAwsccCassandraTableAutoScalingSpecificationsWriteCapacityAutoScalingScalingPolicyTargetTrackingScalingPolicyConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableAutoScalingSpecificationsWriteCapacityAutoScalingScalingPolicyTargetTrackingScalingPolicyConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableAutoScalingSpecificationsWriteCapacityAutoScalingScalingPolicyTargetTrackingScalingPolicyConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cassandra-table/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-awscc-cassandra-table/index.ts",
        "line": 242
      },
      "name": "DataAwsccCassandraTableAutoScalingSpecificationsWriteCapacityAutoScalingScalingPolicyTargetTrackingScalingPolicyConfigurationOutputReference",
      "namespace": "dataAwsccCassandraTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-table/index.ts",
            "line": 269
          },
          "name": "disableScaleIn",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-table/index.ts",
            "line": 274
          },
          "name": "scaleInCooldown",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-table/index.ts",
            "line": 279
          },
          "name": "scaleOutCooldown",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-table/index.ts",
            "line": 284
          },
          "name": "targetValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-table/index.ts",
            "line": 253
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableAutoScalingSpecificationsWriteCapacityAutoScalingScalingPolicyTargetTrackingScalingPolicyConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-cassandra-table/index:DataAwsccCassandraTableAutoScalingSpecificationsWriteCapacityAutoScalingScalingPolicyTargetTrackingScalingPolicyConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableBillingMode": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableBillingMode",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cassandra-table/index.ts",
        "line": 533
      },
      "name": "DataAwsccCassandraTableBillingMode",
      "namespace": "dataAwsccCassandraTable",
      "symbolId": "src/data-awscc-cassandra-table/index:DataAwsccCassandraTableBillingMode"
    },
    "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableBillingModeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableBillingModeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cassandra-table/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cassandra-table/index.ts",
        "line": 556
      },
      "name": "DataAwsccCassandraTableBillingModeOutputReference",
      "namespace": "dataAwsccCassandraTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-table/index.ts",
            "line": 583
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-table/index.ts",
            "line": 589
          },
          "name": "provisionedThroughput",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableBillingModeProvisionedThroughputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-table/index.ts",
            "line": 567
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableBillingMode"
          }
        }
      ],
      "symbolId": "src/data-awscc-cassandra-table/index:DataAwsccCassandraTableBillingModeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableBillingModeProvisionedThroughput": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableBillingModeProvisionedThroughput",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cassandra-table/index.ts",
        "line": 474
      },
      "name": "DataAwsccCassandraTableBillingModeProvisionedThroughput",
      "namespace": "dataAwsccCassandraTable",
      "symbolId": "src/data-awscc-cassandra-table/index:DataAwsccCassandraTableBillingModeProvisionedThroughput"
    },
    "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableBillingModeProvisionedThroughputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableBillingModeProvisionedThroughputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cassandra-table/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/data-awscc-cassandra-table/index.ts",
        "line": 497
      },
      "name": "DataAwsccCassandraTableBillingModeProvisionedThroughputOutputReference",
      "namespace": "dataAwsccCassandraTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-table/index.ts",
            "line": 524
          },
          "name": "readCapacityUnits",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-table/index.ts",
            "line": 529
          },
          "name": "writeCapacityUnits",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-table/index.ts",
            "line": 508
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableBillingModeProvisionedThroughput"
          }
        }
      ],
      "symbolId": "src/data-awscc-cassandra-table/index:DataAwsccCassandraTableBillingModeProvisionedThroughputOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableCdcSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableCdcSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cassandra-table/index.ts",
        "line": 673
      },
      "name": "DataAwsccCassandraTableCdcSpecification",
      "namespace": "dataAwsccCassandraTable",
      "symbolId": "src/data-awscc-cassandra-table/index:DataAwsccCassandraTableCdcSpecification"
    },
    "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableCdcSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableCdcSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cassandra-table/index.ts",
          "line": 703
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cassandra-table/index.ts",
        "line": 696
      },
      "name": "DataAwsccCassandraTableCdcSpecificationOutputReference",
      "namespace": "dataAwsccCassandraTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-table/index.ts",
            "line": 723
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-table/index.ts",
            "line": 729
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableCdcSpecificationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-table/index.ts",
            "line": 734
          },
          "name": "viewType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-table/index.ts",
            "line": 707
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableCdcSpecification"
          }
        }
      ],
      "symbolId": "src/data-awscc-cassandra-table/index:DataAwsccCassandraTableCdcSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableCdcSpecificationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableCdcSpecificationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cassandra-table/index.ts",
        "line": 593
      },
      "name": "DataAwsccCassandraTableCdcSpecificationTags",
      "namespace": "dataAwsccCassandraTable",
      "symbolId": "src/data-awscc-cassandra-table/index:DataAwsccCassandraTableCdcSpecificationTags"
    },
    "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableCdcSpecificationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableCdcSpecificationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cassandra-table/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cassandra-table/index.ts",
        "line": 655
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-table/index.ts",
            "line": 669
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableCdcSpecificationTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCassandraTableCdcSpecificationTagsList",
      "namespace": "dataAwsccCassandraTable",
      "symbolId": "src/data-awscc-cassandra-table/index:DataAwsccCassandraTableCdcSpecificationTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableCdcSpecificationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableCdcSpecificationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cassandra-table/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cassandra-table/index.ts",
        "line": 616
      },
      "name": "DataAwsccCassandraTableCdcSpecificationTagsOutputReference",
      "namespace": "dataAwsccCassandraTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-table/index.ts",
            "line": 645
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-table/index.ts",
            "line": 650
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-table/index.ts",
            "line": 629
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableCdcSpecificationTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-cassandra-table/index:DataAwsccCassandraTableCdcSpecificationTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableClusteringKeyColumns": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableClusteringKeyColumns",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cassandra-table/index.ts",
        "line": 797
      },
      "name": "DataAwsccCassandraTableClusteringKeyColumns",
      "namespace": "dataAwsccCassandraTable",
      "symbolId": "src/data-awscc-cassandra-table/index:DataAwsccCassandraTableClusteringKeyColumns"
    },
    "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableClusteringKeyColumnsColumn": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableClusteringKeyColumnsColumn",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cassandra-table/index.ts",
        "line": 738
      },
      "name": "DataAwsccCassandraTableClusteringKeyColumnsColumn",
      "namespace": "dataAwsccCassandraTable",
      "symbolId": "src/data-awscc-cassandra-table/index:DataAwsccCassandraTableClusteringKeyColumnsColumn"
    },
    "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableClusteringKeyColumnsColumnOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableClusteringKeyColumnsColumnOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cassandra-table/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/data-awscc-cassandra-table/index.ts",
        "line": 761
      },
      "name": "DataAwsccCassandraTableClusteringKeyColumnsColumnOutputReference",
      "namespace": "dataAwsccCassandraTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-table/index.ts",
            "line": 788
          },
          "name": "columnName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-table/index.ts",
            "line": 793
          },
          "name": "columnType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-table/index.ts",
            "line": 772
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableClusteringKeyColumnsColumn"
          }
        }
      ],
      "symbolId": "src/data-awscc-cassandra-table/index:DataAwsccCassandraTableClusteringKeyColumnsColumnOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableClusteringKeyColumnsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableClusteringKeyColumnsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cassandra-table/index.ts",
          "line": 867
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cassandra-table/index.ts",
        "line": 860
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-table/index.ts",
            "line": 874
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableClusteringKeyColumnsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCassandraTableClusteringKeyColumnsList",
      "namespace": "dataAwsccCassandraTable",
      "symbolId": "src/data-awscc-cassandra-table/index:DataAwsccCassandraTableClusteringKeyColumnsList"
    },
    "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableClusteringKeyColumnsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableClusteringKeyColumnsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cassandra-table/index.ts",
          "line": 829
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cassandra-table/index.ts",
        "line": 820
      },
      "name": "DataAwsccCassandraTableClusteringKeyColumnsOutputReference",
      "namespace": "dataAwsccCassandraTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-table/index.ts",
            "line": 850
          },
          "name": "column",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableClusteringKeyColumnsColumnOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-table/index.ts",
            "line": 855
          },
          "name": "orderBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-table/index.ts",
            "line": 833
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableClusteringKeyColumns"
          }
        }
      ],
      "symbolId": "src/data-awscc-cassandra-table/index:DataAwsccCassandraTableClusteringKeyColumnsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cassandra-table/index.ts",
        "line": 14
      },
      "name": "DataAwsccCassandraTableConfig",
      "namespace": "dataAwsccCassandraTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cassandra_table#id DataAwsccCassandraTable#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-table/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cassandra-table/index:DataAwsccCassandraTableConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableEncryptionSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableEncryptionSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cassandra-table/index.ts",
        "line": 878
      },
      "name": "DataAwsccCassandraTableEncryptionSpecification",
      "namespace": "dataAwsccCassandraTable",
      "symbolId": "src/data-awscc-cassandra-table/index:DataAwsccCassandraTableEncryptionSpecification"
    },
    "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableEncryptionSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableEncryptionSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cassandra-table/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/data-awscc-cassandra-table/index.ts",
        "line": 901
      },
      "name": "DataAwsccCassandraTableEncryptionSpecificationOutputReference",
      "namespace": "dataAwsccCassandraTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-table/index.ts",
            "line": 928
          },
          "name": "encryptionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-table/index.ts",
            "line": 933
          },
          "name": "kmsKeyIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-table/index.ts",
            "line": 912
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableEncryptionSpecification"
          }
        }
      ],
      "symbolId": "src/data-awscc-cassandra-table/index:DataAwsccCassandraTableEncryptionSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTablePartitionKeyColumns": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTablePartitionKeyColumns",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cassandra-table/index.ts",
        "line": 937
      },
      "name": "DataAwsccCassandraTablePartitionKeyColumns",
      "namespace": "dataAwsccCassandraTable",
      "symbolId": "src/data-awscc-cassandra-table/index:DataAwsccCassandraTablePartitionKeyColumns"
    },
    "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTablePartitionKeyColumnsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTablePartitionKeyColumnsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cassandra-table/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cassandra-table/index.ts",
        "line": 999
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-table/index.ts",
            "line": 1013
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTablePartitionKeyColumnsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCassandraTablePartitionKeyColumnsList",
      "namespace": "dataAwsccCassandraTable",
      "symbolId": "src/data-awscc-cassandra-table/index:DataAwsccCassandraTablePartitionKeyColumnsList"
    },
    "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTablePartitionKeyColumnsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTablePartitionKeyColumnsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cassandra-table/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cassandra-table/index.ts",
        "line": 960
      },
      "name": "DataAwsccCassandraTablePartitionKeyColumnsOutputReference",
      "namespace": "dataAwsccCassandraTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-table/index.ts",
            "line": 989
          },
          "name": "columnName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-table/index.ts",
            "line": 994
          },
          "name": "columnType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-table/index.ts",
            "line": 973
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTablePartitionKeyColumns"
          }
        }
      ],
      "symbolId": "src/data-awscc-cassandra-table/index:DataAwsccCassandraTablePartitionKeyColumnsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableRegularColumns": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableRegularColumns",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cassandra-table/index.ts",
        "line": 1017
      },
      "name": "DataAwsccCassandraTableRegularColumns",
      "namespace": "dataAwsccCassandraTable",
      "symbolId": "src/data-awscc-cassandra-table/index:DataAwsccCassandraTableRegularColumns"
    },
    "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableRegularColumnsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableRegularColumnsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cassandra-table/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cassandra-table/index.ts",
        "line": 1079
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-table/index.ts",
            "line": 1093
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableRegularColumnsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCassandraTableRegularColumnsList",
      "namespace": "dataAwsccCassandraTable",
      "symbolId": "src/data-awscc-cassandra-table/index:DataAwsccCassandraTableRegularColumnsList"
    },
    "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableRegularColumnsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableRegularColumnsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cassandra-table/index.ts",
          "line": 1049
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cassandra-table/index.ts",
        "line": 1040
      },
      "name": "DataAwsccCassandraTableRegularColumnsOutputReference",
      "namespace": "dataAwsccCassandraTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-table/index.ts",
            "line": 1069
          },
          "name": "columnName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-table/index.ts",
            "line": 1074
          },
          "name": "columnType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-table/index.ts",
            "line": 1053
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableRegularColumns"
          }
        }
      ],
      "symbolId": "src/data-awscc-cassandra-table/index:DataAwsccCassandraTableRegularColumnsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableReplicaSpecifications": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableReplicaSpecifications",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cassandra-table/index.ts",
        "line": 1291
      },
      "name": "DataAwsccCassandraTableReplicaSpecifications",
      "namespace": "dataAwsccCassandraTable",
      "symbolId": "src/data-awscc-cassandra-table/index:DataAwsccCassandraTableReplicaSpecifications"
    },
    "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableReplicaSpecificationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableReplicaSpecificationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cassandra-table/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cassandra-table/index.ts",
        "line": 1359
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-table/index.ts",
            "line": 1373
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableReplicaSpecificationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCassandraTableReplicaSpecificationsList",
      "namespace": "dataAwsccCassandraTable",
      "symbolId": "src/data-awscc-cassandra-table/index:DataAwsccCassandraTableReplicaSpecificationsList"
    },
    "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableReplicaSpecificationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableReplicaSpecificationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cassandra-table/index.ts",
          "line": 1323
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cassandra-table/index.ts",
        "line": 1314
      },
      "name": "DataAwsccCassandraTableReplicaSpecificationsOutputReference",
      "namespace": "dataAwsccCassandraTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-table/index.ts",
            "line": 1344
          },
          "name": "readCapacityAutoScaling",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableReplicaSpecificationsReadCapacityAutoScalingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-table/index.ts",
            "line": 1349
          },
          "name": "readCapacityUnits",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-table/index.ts",
            "line": 1354
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-table/index.ts",
            "line": 1327
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableReplicaSpecifications"
          }
        }
      ],
      "symbolId": "src/data-awscc-cassandra-table/index:DataAwsccCassandraTableReplicaSpecificationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableReplicaSpecificationsReadCapacityAutoScaling": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableReplicaSpecificationsReadCapacityAutoScaling",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cassandra-table/index.ts",
        "line": 1221
      },
      "name": "DataAwsccCassandraTableReplicaSpecificationsReadCapacityAutoScaling",
      "namespace": "dataAwsccCassandraTable",
      "symbolId": "src/data-awscc-cassandra-table/index:DataAwsccCassandraTableReplicaSpecificationsReadCapacityAutoScaling"
    },
    "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableReplicaSpecificationsReadCapacityAutoScalingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableReplicaSpecificationsReadCapacityAutoScalingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cassandra-table/index.ts",
          "line": 1251
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cassandra-table/index.ts",
        "line": 1244
      },
      "name": "DataAwsccCassandraTableReplicaSpecificationsReadCapacityAutoScalingOutputReference",
      "namespace": "dataAwsccCassandraTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-table/index.ts",
            "line": 1271
          },
          "name": "autoScalingDisabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-table/index.ts",
            "line": 1276
          },
          "name": "maximumUnits",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-table/index.ts",
            "line": 1281
          },
          "name": "minimumUnits",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-table/index.ts",
            "line": 1287
          },
          "name": "scalingPolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableReplicaSpecificationsReadCapacityAutoScalingScalingPolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-table/index.ts",
            "line": 1255
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableReplicaSpecificationsReadCapacityAutoScaling"
          }
        }
      ],
      "symbolId": "src/data-awscc-cassandra-table/index:DataAwsccCassandraTableReplicaSpecificationsReadCapacityAutoScalingOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableReplicaSpecificationsReadCapacityAutoScalingScalingPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableReplicaSpecificationsReadCapacityAutoScalingScalingPolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cassandra-table/index.ts",
        "line": 1166
      },
      "name": "DataAwsccCassandraTableReplicaSpecificationsReadCapacityAutoScalingScalingPolicy",
      "namespace": "dataAwsccCassandraTable",
      "symbolId": "src/data-awscc-cassandra-table/index:DataAwsccCassandraTableReplicaSpecificationsReadCapacityAutoScalingScalingPolicy"
    },
    "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableReplicaSpecificationsReadCapacityAutoScalingScalingPolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableReplicaSpecificationsReadCapacityAutoScalingScalingPolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cassandra-table/index.ts",
          "line": 1196
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cassandra-table/index.ts",
        "line": 1189
      },
      "name": "DataAwsccCassandraTableReplicaSpecificationsReadCapacityAutoScalingScalingPolicyOutputReference",
      "namespace": "dataAwsccCassandraTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-table/index.ts",
            "line": 1217
          },
          "name": "targetTrackingScalingPolicyConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableReplicaSpecificationsReadCapacityAutoScalingScalingPolicyTargetTrackingScalingPolicyConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-table/index.ts",
            "line": 1200
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableReplicaSpecificationsReadCapacityAutoScalingScalingPolicy"
          }
        }
      ],
      "symbolId": "src/data-awscc-cassandra-table/index:DataAwsccCassandraTableReplicaSpecificationsReadCapacityAutoScalingScalingPolicyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableReplicaSpecificationsReadCapacityAutoScalingScalingPolicyTargetTrackingScalingPolicyConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableReplicaSpecificationsReadCapacityAutoScalingScalingPolicyTargetTrackingScalingPolicyConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cassandra-table/index.ts",
        "line": 1097
      },
      "name": "DataAwsccCassandraTableReplicaSpecificationsReadCapacityAutoScalingScalingPolicyTargetTrackingScalingPolicyConfiguration",
      "namespace": "dataAwsccCassandraTable",
      "symbolId": "src/data-awscc-cassandra-table/index:DataAwsccCassandraTableReplicaSpecificationsReadCapacityAutoScalingScalingPolicyTargetTrackingScalingPolicyConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableReplicaSpecificationsReadCapacityAutoScalingScalingPolicyTargetTrackingScalingPolicyConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableReplicaSpecificationsReadCapacityAutoScalingScalingPolicyTargetTrackingScalingPolicyConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cassandra-table/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cassandra-table/index.ts",
        "line": 1120
      },
      "name": "DataAwsccCassandraTableReplicaSpecificationsReadCapacityAutoScalingScalingPolicyTargetTrackingScalingPolicyConfigurationOutputReference",
      "namespace": "dataAwsccCassandraTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-table/index.ts",
            "line": 1147
          },
          "name": "disableScaleIn",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-table/index.ts",
            "line": 1152
          },
          "name": "scaleInCooldown",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-table/index.ts",
            "line": 1157
          },
          "name": "scaleOutCooldown",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-table/index.ts",
            "line": 1162
          },
          "name": "targetValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-table/index.ts",
            "line": 1131
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableReplicaSpecificationsReadCapacityAutoScalingScalingPolicyTargetTrackingScalingPolicyConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-cassandra-table/index:DataAwsccCassandraTableReplicaSpecificationsReadCapacityAutoScalingScalingPolicyTargetTrackingScalingPolicyConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cassandra-table/index.ts",
        "line": 1377
      },
      "name": "DataAwsccCassandraTableTags",
      "namespace": "dataAwsccCassandraTable",
      "symbolId": "src/data-awscc-cassandra-table/index:DataAwsccCassandraTableTags"
    },
    "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cassandra-table/index.ts",
          "line": 1446
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cassandra-table/index.ts",
        "line": 1439
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-table/index.ts",
            "line": 1453
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCassandraTableTagsList",
      "namespace": "dataAwsccCassandraTable",
      "symbolId": "src/data-awscc-cassandra-table/index:DataAwsccCassandraTableTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cassandra-table/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cassandra-table/index.ts",
        "line": 1400
      },
      "name": "DataAwsccCassandraTableTagsOutputReference",
      "namespace": "dataAwsccCassandraTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-table/index.ts",
            "line": 1429
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-table/index.ts",
            "line": 1434
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-table/index.ts",
            "line": 1413
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-cassandra-table/index:DataAwsccCassandraTableTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableWarmThroughput": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableWarmThroughput",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cassandra-table/index.ts",
        "line": 1457
      },
      "name": "DataAwsccCassandraTableWarmThroughput",
      "namespace": "dataAwsccCassandraTable",
      "symbolId": "src/data-awscc-cassandra-table/index:DataAwsccCassandraTableWarmThroughput"
    },
    "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableWarmThroughputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableWarmThroughputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cassandra-table/index.ts",
          "line": 1487
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cassandra-table/index.ts",
        "line": 1480
      },
      "name": "DataAwsccCassandraTableWarmThroughputOutputReference",
      "namespace": "dataAwsccCassandraTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-table/index.ts",
            "line": 1507
          },
          "name": "readUnitsPerSecond",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-table/index.ts",
            "line": 1512
          },
          "name": "writeUnitsPerSecond",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-table/index.ts",
            "line": 1491
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCassandraTable.DataAwsccCassandraTableWarmThroughput"
          }
        }
      ],
      "symbolId": "src/data-awscc-cassandra-table/index:DataAwsccCassandraTableWarmThroughputOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCassandraTables.DataAwsccCassandraTables": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cassandra_tables awscc_cassandra_tables}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCassandraTables.DataAwsccCassandraTables",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cassandra_tables awscc_cassandra_tables} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cassandra-tables/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCassandraTables.DataAwsccCassandraTablesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cassandra-tables/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCassandraTables resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-tables/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCassandraTables to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cassandra_tables#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCassandraTables that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCassandraTables to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-tables/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-tables/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCassandraTables",
      "namespace": "dataAwsccCassandraTables",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-tables/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-tables/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-tables/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-cassandra-tables/index:DataAwsccCassandraTables"
    },
    "@cdktn/provider-awscc.dataAwsccCassandraTables.DataAwsccCassandraTablesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCassandraTables.DataAwsccCassandraTablesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cassandra-tables/index.ts",
        "line": 14
      },
      "name": "DataAwsccCassandraTablesConfig",
      "namespace": "dataAwsccCassandraTables",
      "symbolId": "src/data-awscc-cassandra-tables/index:DataAwsccCassandraTablesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCassandraType.DataAwsccCassandraType": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cassandra_type awscc_cassandra_type}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCassandraType.DataAwsccCassandraType",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cassandra_type awscc_cassandra_type} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cassandra-type/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-awscc.dataAwsccCassandraType.DataAwsccCassandraTypeConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cassandra-type/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCassandraType resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-type/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 DataAwsccCassandraType to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cassandra_type#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCassandraType that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCassandraType to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-type/index.ts",
            "line": 222
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-type/index.ts",
            "line": 228
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCassandraType",
      "namespace": "dataAwsccCassandraType",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-type/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-type/index.ts",
            "line": 165
          },
          "name": "directParentTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-type/index.ts",
            "line": 170
          },
          "name": "directReferringTables",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-type/index.ts",
            "line": 176
          },
          "name": "fields",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCassandraType.DataAwsccCassandraTypeFieldsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-type/index.ts",
            "line": 194
          },
          "name": "keyspaceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-type/index.ts",
            "line": 199
          },
          "name": "keyspaceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-type/index.ts",
            "line": 204
          },
          "name": "lastModifiedTimestamp",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-type/index.ts",
            "line": 209
          },
          "name": "maxNestingDepth",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-type/index.ts",
            "line": 214
          },
          "name": "typeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-type/index.ts",
            "line": 189
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-type/index.ts",
            "line": 182
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cassandra-type/index:DataAwsccCassandraType"
    },
    "@cdktn/provider-awscc.dataAwsccCassandraType.DataAwsccCassandraTypeConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCassandraType.DataAwsccCassandraTypeConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cassandra-type/index.ts",
        "line": 14
      },
      "name": "DataAwsccCassandraTypeConfig",
      "namespace": "dataAwsccCassandraType",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cassandra_type#id DataAwsccCassandraType#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-type/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cassandra-type/index:DataAwsccCassandraTypeConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCassandraType.DataAwsccCassandraTypeFields": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCassandraType.DataAwsccCassandraTypeFields",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cassandra-type/index.ts",
        "line": 25
      },
      "name": "DataAwsccCassandraTypeFields",
      "namespace": "dataAwsccCassandraType",
      "symbolId": "src/data-awscc-cassandra-type/index:DataAwsccCassandraTypeFields"
    },
    "@cdktn/provider-awscc.dataAwsccCassandraType.DataAwsccCassandraTypeFieldsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCassandraType.DataAwsccCassandraTypeFieldsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cassandra-type/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-awscc-cassandra-type/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-type/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-awscc.dataAwsccCassandraType.DataAwsccCassandraTypeFieldsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCassandraTypeFieldsList",
      "namespace": "dataAwsccCassandraType",
      "symbolId": "src/data-awscc-cassandra-type/index:DataAwsccCassandraTypeFieldsList"
    },
    "@cdktn/provider-awscc.dataAwsccCassandraType.DataAwsccCassandraTypeFieldsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCassandraType.DataAwsccCassandraTypeFieldsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cassandra-type/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cassandra-type/index.ts",
        "line": 48
      },
      "name": "DataAwsccCassandraTypeFieldsOutputReference",
      "namespace": "dataAwsccCassandraType",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-type/index.ts",
            "line": 77
          },
          "name": "fieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-type/index.ts",
            "line": 82
          },
          "name": "fieldType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-type/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCassandraType.DataAwsccCassandraTypeFields"
          }
        }
      ],
      "symbolId": "src/data-awscc-cassandra-type/index:DataAwsccCassandraTypeFieldsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCassandraTypes.DataAwsccCassandraTypes": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cassandra_types awscc_cassandra_types}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCassandraTypes.DataAwsccCassandraTypes",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cassandra_types awscc_cassandra_types} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cassandra-types/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCassandraTypes.DataAwsccCassandraTypesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cassandra-types/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCassandraTypes resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-types/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCassandraTypes to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cassandra_types#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCassandraTypes that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCassandraTypes to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-types/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-types/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCassandraTypes",
      "namespace": "dataAwsccCassandraTypes",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-types/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-types/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cassandra-types/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-cassandra-types/index:DataAwsccCassandraTypes"
    },
    "@cdktn/provider-awscc.dataAwsccCassandraTypes.DataAwsccCassandraTypesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCassandraTypes.DataAwsccCassandraTypesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cassandra-types/index.ts",
        "line": 14
      },
      "name": "DataAwsccCassandraTypesConfig",
      "namespace": "dataAwsccCassandraTypes",
      "symbolId": "src/data-awscc-cassandra-types/index:DataAwsccCassandraTypesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCeAnomalyMonitor.DataAwsccCeAnomalyMonitor": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ce_anomaly_monitor awscc_ce_anomaly_monitor}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCeAnomalyMonitor.DataAwsccCeAnomalyMonitor",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ce_anomaly_monitor awscc_ce_anomaly_monitor} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ce-anomaly-monitor/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-awscc.dataAwsccCeAnomalyMonitor.DataAwsccCeAnomalyMonitorConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ce-anomaly-monitor/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCeAnomalyMonitor resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ce-anomaly-monitor/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 DataAwsccCeAnomalyMonitor to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ce_anomaly_monitor#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCeAnomalyMonitor that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCeAnomalyMonitor to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ce-anomaly-monitor/index.ts",
            "line": 232
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ce-anomaly-monitor/index.ts",
            "line": 238
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCeAnomalyMonitor",
      "namespace": "dataAwsccCeAnomalyMonitor",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ce-anomaly-monitor/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ce-anomaly-monitor/index.ts",
            "line": 165
          },
          "name": "creationDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ce-anomaly-monitor/index.ts",
            "line": 170
          },
          "name": "dimensionalValueCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ce-anomaly-monitor/index.ts",
            "line": 188
          },
          "name": "lastEvaluatedDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ce-anomaly-monitor/index.ts",
            "line": 193
          },
          "name": "lastUpdatedDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ce-anomaly-monitor/index.ts",
            "line": 198
          },
          "name": "monitorArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ce-anomaly-monitor/index.ts",
            "line": 203
          },
          "name": "monitorDimension",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ce-anomaly-monitor/index.ts",
            "line": 208
          },
          "name": "monitorName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ce-anomaly-monitor/index.ts",
            "line": 213
          },
          "name": "monitorSpecification",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ce-anomaly-monitor/index.ts",
            "line": 218
          },
          "name": "monitorType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ce-anomaly-monitor/index.ts",
            "line": 224
          },
          "name": "resourceTags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCeAnomalyMonitor.DataAwsccCeAnomalyMonitorResourceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ce-anomaly-monitor/index.ts",
            "line": 183
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ce-anomaly-monitor/index.ts",
            "line": 176
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ce-anomaly-monitor/index:DataAwsccCeAnomalyMonitor"
    },
    "@cdktn/provider-awscc.dataAwsccCeAnomalyMonitor.DataAwsccCeAnomalyMonitorConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCeAnomalyMonitor.DataAwsccCeAnomalyMonitorConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ce-anomaly-monitor/index.ts",
        "line": 14
      },
      "name": "DataAwsccCeAnomalyMonitorConfig",
      "namespace": "dataAwsccCeAnomalyMonitor",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ce_anomaly_monitor#id DataAwsccCeAnomalyMonitor#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ce-anomaly-monitor/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ce-anomaly-monitor/index:DataAwsccCeAnomalyMonitorConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCeAnomalyMonitor.DataAwsccCeAnomalyMonitorResourceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCeAnomalyMonitor.DataAwsccCeAnomalyMonitorResourceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ce-anomaly-monitor/index.ts",
        "line": 25
      },
      "name": "DataAwsccCeAnomalyMonitorResourceTags",
      "namespace": "dataAwsccCeAnomalyMonitor",
      "symbolId": "src/data-awscc-ce-anomaly-monitor/index:DataAwsccCeAnomalyMonitorResourceTags"
    },
    "@cdktn/provider-awscc.dataAwsccCeAnomalyMonitor.DataAwsccCeAnomalyMonitorResourceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCeAnomalyMonitor.DataAwsccCeAnomalyMonitorResourceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ce-anomaly-monitor/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-awscc-ce-anomaly-monitor/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ce-anomaly-monitor/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-awscc.dataAwsccCeAnomalyMonitor.DataAwsccCeAnomalyMonitorResourceTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCeAnomalyMonitorResourceTagsList",
      "namespace": "dataAwsccCeAnomalyMonitor",
      "symbolId": "src/data-awscc-ce-anomaly-monitor/index:DataAwsccCeAnomalyMonitorResourceTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccCeAnomalyMonitor.DataAwsccCeAnomalyMonitorResourceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCeAnomalyMonitor.DataAwsccCeAnomalyMonitorResourceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ce-anomaly-monitor/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ce-anomaly-monitor/index.ts",
        "line": 48
      },
      "name": "DataAwsccCeAnomalyMonitorResourceTagsOutputReference",
      "namespace": "dataAwsccCeAnomalyMonitor",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ce-anomaly-monitor/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ce-anomaly-monitor/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ce-anomaly-monitor/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCeAnomalyMonitor.DataAwsccCeAnomalyMonitorResourceTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ce-anomaly-monitor/index:DataAwsccCeAnomalyMonitorResourceTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCeAnomalyMonitors.DataAwsccCeAnomalyMonitors": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ce_anomaly_monitors awscc_ce_anomaly_monitors}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCeAnomalyMonitors.DataAwsccCeAnomalyMonitors",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ce_anomaly_monitors awscc_ce_anomaly_monitors} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ce-anomaly-monitors/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCeAnomalyMonitors.DataAwsccCeAnomalyMonitorsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ce-anomaly-monitors/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCeAnomalyMonitors resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ce-anomaly-monitors/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCeAnomalyMonitors to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ce_anomaly_monitors#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCeAnomalyMonitors that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCeAnomalyMonitors to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ce-anomaly-monitors/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ce-anomaly-monitors/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCeAnomalyMonitors",
      "namespace": "dataAwsccCeAnomalyMonitors",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ce-anomaly-monitors/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ce-anomaly-monitors/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ce-anomaly-monitors/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ce-anomaly-monitors/index:DataAwsccCeAnomalyMonitors"
    },
    "@cdktn/provider-awscc.dataAwsccCeAnomalyMonitors.DataAwsccCeAnomalyMonitorsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCeAnomalyMonitors.DataAwsccCeAnomalyMonitorsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ce-anomaly-monitors/index.ts",
        "line": 14
      },
      "name": "DataAwsccCeAnomalyMonitorsConfig",
      "namespace": "dataAwsccCeAnomalyMonitors",
      "symbolId": "src/data-awscc-ce-anomaly-monitors/index:DataAwsccCeAnomalyMonitorsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCeAnomalySubscription.DataAwsccCeAnomalySubscription": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ce_anomaly_subscription awscc_ce_anomaly_subscription}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCeAnomalySubscription.DataAwsccCeAnomalySubscription",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ce_anomaly_subscription awscc_ce_anomaly_subscription} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ce-anomaly-subscription/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-awscc.dataAwsccCeAnomalySubscription.DataAwsccCeAnomalySubscriptionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ce-anomaly-subscription/index.ts",
        "line": 194
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCeAnomalySubscription resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ce-anomaly-subscription/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 DataAwsccCeAnomalySubscription to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ce_anomaly_subscription#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCeAnomalySubscription that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCeAnomalySubscription to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ce-anomaly-subscription/index.ts",
            "line": 313
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ce-anomaly-subscription/index.ts",
            "line": 319
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCeAnomalySubscription",
      "namespace": "dataAwsccCeAnomalySubscription",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ce-anomaly-subscription/index.ts",
            "line": 199
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ce-anomaly-subscription/index.ts",
            "line": 250
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ce-anomaly-subscription/index.ts",
            "line": 255
          },
          "name": "frequency",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ce-anomaly-subscription/index.ts",
            "line": 273
          },
          "name": "monitorArnList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ce-anomaly-subscription/index.ts",
            "line": 279
          },
          "name": "resourceTags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCeAnomalySubscription.DataAwsccCeAnomalySubscriptionResourceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ce-anomaly-subscription/index.ts",
            "line": 285
          },
          "name": "subscribers",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCeAnomalySubscription.DataAwsccCeAnomalySubscriptionSubscribersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ce-anomaly-subscription/index.ts",
            "line": 290
          },
          "name": "subscriptionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ce-anomaly-subscription/index.ts",
            "line": 295
          },
          "name": "subscriptionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ce-anomaly-subscription/index.ts",
            "line": 300
          },
          "name": "threshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ce-anomaly-subscription/index.ts",
            "line": 305
          },
          "name": "thresholdExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ce-anomaly-subscription/index.ts",
            "line": 268
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ce-anomaly-subscription/index.ts",
            "line": 261
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ce-anomaly-subscription/index:DataAwsccCeAnomalySubscription"
    },
    "@cdktn/provider-awscc.dataAwsccCeAnomalySubscription.DataAwsccCeAnomalySubscriptionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCeAnomalySubscription.DataAwsccCeAnomalySubscriptionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ce-anomaly-subscription/index.ts",
        "line": 14
      },
      "name": "DataAwsccCeAnomalySubscriptionConfig",
      "namespace": "dataAwsccCeAnomalySubscription",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ce_anomaly_subscription#id DataAwsccCeAnomalySubscription#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ce-anomaly-subscription/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ce-anomaly-subscription/index:DataAwsccCeAnomalySubscriptionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCeAnomalySubscription.DataAwsccCeAnomalySubscriptionResourceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCeAnomalySubscription.DataAwsccCeAnomalySubscriptionResourceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ce-anomaly-subscription/index.ts",
        "line": 25
      },
      "name": "DataAwsccCeAnomalySubscriptionResourceTags",
      "namespace": "dataAwsccCeAnomalySubscription",
      "symbolId": "src/data-awscc-ce-anomaly-subscription/index:DataAwsccCeAnomalySubscriptionResourceTags"
    },
    "@cdktn/provider-awscc.dataAwsccCeAnomalySubscription.DataAwsccCeAnomalySubscriptionResourceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCeAnomalySubscription.DataAwsccCeAnomalySubscriptionResourceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ce-anomaly-subscription/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-awscc-ce-anomaly-subscription/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ce-anomaly-subscription/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-awscc.dataAwsccCeAnomalySubscription.DataAwsccCeAnomalySubscriptionResourceTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCeAnomalySubscriptionResourceTagsList",
      "namespace": "dataAwsccCeAnomalySubscription",
      "symbolId": "src/data-awscc-ce-anomaly-subscription/index:DataAwsccCeAnomalySubscriptionResourceTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccCeAnomalySubscription.DataAwsccCeAnomalySubscriptionResourceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCeAnomalySubscription.DataAwsccCeAnomalySubscriptionResourceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ce-anomaly-subscription/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ce-anomaly-subscription/index.ts",
        "line": 48
      },
      "name": "DataAwsccCeAnomalySubscriptionResourceTagsOutputReference",
      "namespace": "dataAwsccCeAnomalySubscription",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ce-anomaly-subscription/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ce-anomaly-subscription/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ce-anomaly-subscription/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCeAnomalySubscription.DataAwsccCeAnomalySubscriptionResourceTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ce-anomaly-subscription/index:DataAwsccCeAnomalySubscriptionResourceTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCeAnomalySubscription.DataAwsccCeAnomalySubscriptionSubscribers": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCeAnomalySubscription.DataAwsccCeAnomalySubscriptionSubscribers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ce-anomaly-subscription/index.ts",
        "line": 105
      },
      "name": "DataAwsccCeAnomalySubscriptionSubscribers",
      "namespace": "dataAwsccCeAnomalySubscription",
      "symbolId": "src/data-awscc-ce-anomaly-subscription/index:DataAwsccCeAnomalySubscriptionSubscribers"
    },
    "@cdktn/provider-awscc.dataAwsccCeAnomalySubscription.DataAwsccCeAnomalySubscriptionSubscribersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCeAnomalySubscription.DataAwsccCeAnomalySubscriptionSubscribersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ce-anomaly-subscription/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-awscc-ce-anomaly-subscription/index.ts",
        "line": 172
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ce-anomaly-subscription/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-awscc.dataAwsccCeAnomalySubscription.DataAwsccCeAnomalySubscriptionSubscribersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCeAnomalySubscriptionSubscribersList",
      "namespace": "dataAwsccCeAnomalySubscription",
      "symbolId": "src/data-awscc-ce-anomaly-subscription/index:DataAwsccCeAnomalySubscriptionSubscribersList"
    },
    "@cdktn/provider-awscc.dataAwsccCeAnomalySubscription.DataAwsccCeAnomalySubscriptionSubscribersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCeAnomalySubscription.DataAwsccCeAnomalySubscriptionSubscribersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ce-anomaly-subscription/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-awscc-ce-anomaly-subscription/index.ts",
        "line": 128
      },
      "name": "DataAwsccCeAnomalySubscriptionSubscribersOutputReference",
      "namespace": "dataAwsccCeAnomalySubscription",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ce-anomaly-subscription/index.ts",
            "line": 157
          },
          "name": "address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ce-anomaly-subscription/index.ts",
            "line": 162
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ce-anomaly-subscription/index.ts",
            "line": 167
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ce-anomaly-subscription/index.ts",
            "line": 141
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCeAnomalySubscription.DataAwsccCeAnomalySubscriptionSubscribers"
          }
        }
      ],
      "symbolId": "src/data-awscc-ce-anomaly-subscription/index:DataAwsccCeAnomalySubscriptionSubscribersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCeAnomalySubscriptions.DataAwsccCeAnomalySubscriptions": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ce_anomaly_subscriptions awscc_ce_anomaly_subscriptions}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCeAnomalySubscriptions.DataAwsccCeAnomalySubscriptions",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ce_anomaly_subscriptions awscc_ce_anomaly_subscriptions} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ce-anomaly-subscriptions/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCeAnomalySubscriptions.DataAwsccCeAnomalySubscriptionsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ce-anomaly-subscriptions/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCeAnomalySubscriptions resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ce-anomaly-subscriptions/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCeAnomalySubscriptions to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ce_anomaly_subscriptions#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCeAnomalySubscriptions that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCeAnomalySubscriptions to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ce-anomaly-subscriptions/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ce-anomaly-subscriptions/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCeAnomalySubscriptions",
      "namespace": "dataAwsccCeAnomalySubscriptions",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ce-anomaly-subscriptions/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ce-anomaly-subscriptions/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ce-anomaly-subscriptions/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ce-anomaly-subscriptions/index:DataAwsccCeAnomalySubscriptions"
    },
    "@cdktn/provider-awscc.dataAwsccCeAnomalySubscriptions.DataAwsccCeAnomalySubscriptionsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCeAnomalySubscriptions.DataAwsccCeAnomalySubscriptionsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ce-anomaly-subscriptions/index.ts",
        "line": 14
      },
      "name": "DataAwsccCeAnomalySubscriptionsConfig",
      "namespace": "dataAwsccCeAnomalySubscriptions",
      "symbolId": "src/data-awscc-ce-anomaly-subscriptions/index:DataAwsccCeAnomalySubscriptionsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCeCostCategories.DataAwsccCeCostCategories": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ce_cost_categories awscc_ce_cost_categories}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCeCostCategories.DataAwsccCeCostCategories",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ce_cost_categories awscc_ce_cost_categories} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ce-cost-categories/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCeCostCategories.DataAwsccCeCostCategoriesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ce-cost-categories/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCeCostCategories resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ce-cost-categories/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCeCostCategories to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ce_cost_categories#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCeCostCategories that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCeCostCategories to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ce-cost-categories/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ce-cost-categories/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCeCostCategories",
      "namespace": "dataAwsccCeCostCategories",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ce-cost-categories/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ce-cost-categories/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ce-cost-categories/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ce-cost-categories/index:DataAwsccCeCostCategories"
    },
    "@cdktn/provider-awscc.dataAwsccCeCostCategories.DataAwsccCeCostCategoriesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCeCostCategories.DataAwsccCeCostCategoriesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ce-cost-categories/index.ts",
        "line": 14
      },
      "name": "DataAwsccCeCostCategoriesConfig",
      "namespace": "dataAwsccCeCostCategories",
      "symbolId": "src/data-awscc-ce-cost-categories/index:DataAwsccCeCostCategoriesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCeCostCategory.DataAwsccCeCostCategory": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ce_cost_category awscc_ce_cost_category}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCeCostCategory.DataAwsccCeCostCategory",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ce_cost_category awscc_ce_cost_category} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ce-cost-category/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-awscc.dataAwsccCeCostCategory.DataAwsccCeCostCategoryConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ce-cost-category/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCeCostCategory resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ce-cost-category/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 DataAwsccCeCostCategory to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ce_cost_category#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCeCostCategory that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCeCostCategory to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ce-cost-category/index.ts",
            "line": 222
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ce-cost-category/index.ts",
            "line": 228
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCeCostCategory",
      "namespace": "dataAwsccCeCostCategory",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ce-cost-category/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ce-cost-category/index.ts",
            "line": 165
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ce-cost-category/index.ts",
            "line": 170
          },
          "name": "defaultValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ce-cost-category/index.ts",
            "line": 175
          },
          "name": "effectiveStart",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ce-cost-category/index.ts",
            "line": 193
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ce-cost-category/index.ts",
            "line": 203
          },
          "name": "rules",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ce-cost-category/index.ts",
            "line": 198
          },
          "name": "ruleVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ce-cost-category/index.ts",
            "line": 208
          },
          "name": "splitChargeRules",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ce-cost-category/index.ts",
            "line": 214
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCeCostCategory.DataAwsccCeCostCategoryTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ce-cost-category/index.ts",
            "line": 188
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ce-cost-category/index.ts",
            "line": 181
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ce-cost-category/index:DataAwsccCeCostCategory"
    },
    "@cdktn/provider-awscc.dataAwsccCeCostCategory.DataAwsccCeCostCategoryConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCeCostCategory.DataAwsccCeCostCategoryConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ce-cost-category/index.ts",
        "line": 14
      },
      "name": "DataAwsccCeCostCategoryConfig",
      "namespace": "dataAwsccCeCostCategory",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ce_cost_category#id DataAwsccCeCostCategory#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ce-cost-category/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ce-cost-category/index:DataAwsccCeCostCategoryConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCeCostCategory.DataAwsccCeCostCategoryTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCeCostCategory.DataAwsccCeCostCategoryTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ce-cost-category/index.ts",
        "line": 25
      },
      "name": "DataAwsccCeCostCategoryTags",
      "namespace": "dataAwsccCeCostCategory",
      "symbolId": "src/data-awscc-ce-cost-category/index:DataAwsccCeCostCategoryTags"
    },
    "@cdktn/provider-awscc.dataAwsccCeCostCategory.DataAwsccCeCostCategoryTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCeCostCategory.DataAwsccCeCostCategoryTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ce-cost-category/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-awscc-ce-cost-category/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ce-cost-category/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-awscc.dataAwsccCeCostCategory.DataAwsccCeCostCategoryTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCeCostCategoryTagsList",
      "namespace": "dataAwsccCeCostCategory",
      "symbolId": "src/data-awscc-ce-cost-category/index:DataAwsccCeCostCategoryTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccCeCostCategory.DataAwsccCeCostCategoryTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCeCostCategory.DataAwsccCeCostCategoryTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ce-cost-category/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ce-cost-category/index.ts",
        "line": 48
      },
      "name": "DataAwsccCeCostCategoryTagsOutputReference",
      "namespace": "dataAwsccCeCostCategory",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ce-cost-category/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ce-cost-category/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ce-cost-category/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCeCostCategory.DataAwsccCeCostCategoryTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ce-cost-category/index:DataAwsccCeCostCategoryTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCertificatemanagerAccount.DataAwsccCertificatemanagerAccount": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/certificatemanager_account awscc_certificatemanager_account}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCertificatemanagerAccount.DataAwsccCertificatemanagerAccount",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/certificatemanager_account awscc_certificatemanager_account} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-certificatemanager-account/index.ts",
          "line": 115
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCertificatemanagerAccount.DataAwsccCertificatemanagerAccountConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-certificatemanager-account/index.ts",
        "line": 83
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCertificatemanagerAccount resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-account/index.ts",
            "line": 100
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCertificatemanagerAccount to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/certificatemanager_account#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCertificatemanagerAccount that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCertificatemanagerAccount to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-account/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-awscc-certificatemanager-account/index.ts",
            "line": 172
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCertificatemanagerAccount",
      "namespace": "dataAwsccCertificatemanagerAccount",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-account/index.ts",
            "line": 88
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-account/index.ts",
            "line": 139
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-account/index.ts",
            "line": 145
          },
          "name": "expiryEventsConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCertificatemanagerAccount.DataAwsccCertificatemanagerAccountExpiryEventsConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-account/index.ts",
            "line": 158
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-account/index.ts",
            "line": 151
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-certificatemanager-account/index:DataAwsccCertificatemanagerAccount"
    },
    "@cdktn/provider-awscc.dataAwsccCertificatemanagerAccount.DataAwsccCertificatemanagerAccountConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCertificatemanagerAccount.DataAwsccCertificatemanagerAccountConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-certificatemanager-account/index.ts",
        "line": 14
      },
      "name": "DataAwsccCertificatemanagerAccountConfig",
      "namespace": "dataAwsccCertificatemanagerAccount",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/certificatemanager_account#id DataAwsccCertificatemanagerAccount#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-account/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-certificatemanager-account/index:DataAwsccCertificatemanagerAccountConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCertificatemanagerAccount.DataAwsccCertificatemanagerAccountExpiryEventsConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCertificatemanagerAccount.DataAwsccCertificatemanagerAccountExpiryEventsConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-certificatemanager-account/index.ts",
        "line": 25
      },
      "name": "DataAwsccCertificatemanagerAccountExpiryEventsConfiguration",
      "namespace": "dataAwsccCertificatemanagerAccount",
      "symbolId": "src/data-awscc-certificatemanager-account/index:DataAwsccCertificatemanagerAccountExpiryEventsConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccCertificatemanagerAccount.DataAwsccCertificatemanagerAccountExpiryEventsConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCertificatemanagerAccount.DataAwsccCertificatemanagerAccountExpiryEventsConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-certificatemanager-account/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-certificatemanager-account/index.ts",
        "line": 48
      },
      "name": "DataAwsccCertificatemanagerAccountExpiryEventsConfigurationOutputReference",
      "namespace": "dataAwsccCertificatemanagerAccount",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-account/index.ts",
            "line": 75
          },
          "name": "daysBeforeExpiry",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-account/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCertificatemanagerAccount.DataAwsccCertificatemanagerAccountExpiryEventsConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-certificatemanager-account/index:DataAwsccCertificatemanagerAccountExpiryEventsConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCertificatemanagerAcmeDomainValidation.DataAwsccCertificatemanagerAcmeDomainValidation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/certificatemanager_acme_domain_validation awscc_certificatemanager_acme_domain_validation}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCertificatemanagerAcmeDomainValidation.DataAwsccCertificatemanagerAcmeDomainValidation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/certificatemanager_acme_domain_validation awscc_certificatemanager_acme_domain_validation} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-certificatemanager-acme-domain-validation/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-awscc.dataAwsccCertificatemanagerAcmeDomainValidation.DataAwsccCertificatemanagerAcmeDomainValidationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-certificatemanager-acme-domain-validation/index.ts",
        "line": 288
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCertificatemanagerAcmeDomainValidation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-acme-domain-validation/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 DataAwsccCertificatemanagerAcmeDomainValidation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/certificatemanager_acme_domain_validation#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCertificatemanagerAcmeDomainValidation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCertificatemanagerAcmeDomainValidation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-acme-domain-validation/index.ts",
            "line": 387
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-acme-domain-validation/index.ts",
            "line": 393
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCertificatemanagerAcmeDomainValidation",
      "namespace": "dataAwsccCertificatemanagerAcmeDomainValidation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-acme-domain-validation/index.ts",
            "line": 293
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-acme-domain-validation/index.ts",
            "line": 344
          },
          "name": "acmeEndpointArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-acme-domain-validation/index.ts",
            "line": 349
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-acme-domain-validation/index.ts",
            "line": 354
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-acme-domain-validation/index.ts",
            "line": 373
          },
          "name": "prevalidationOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCertificatemanagerAcmeDomainValidation.DataAwsccCertificatemanagerAcmeDomainValidationPrevalidationOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-acme-domain-validation/index.ts",
            "line": 379
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCertificatemanagerAcmeDomainValidation.DataAwsccCertificatemanagerAcmeDomainValidationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-acme-domain-validation/index.ts",
            "line": 367
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-acme-domain-validation/index.ts",
            "line": 360
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-certificatemanager-acme-domain-validation/index:DataAwsccCertificatemanagerAcmeDomainValidation"
    },
    "@cdktn/provider-awscc.dataAwsccCertificatemanagerAcmeDomainValidation.DataAwsccCertificatemanagerAcmeDomainValidationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCertificatemanagerAcmeDomainValidation.DataAwsccCertificatemanagerAcmeDomainValidationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-certificatemanager-acme-domain-validation/index.ts",
        "line": 14
      },
      "name": "DataAwsccCertificatemanagerAcmeDomainValidationConfig",
      "namespace": "dataAwsccCertificatemanagerAcmeDomainValidation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/certificatemanager_acme_domain_validation#id DataAwsccCertificatemanagerAcmeDomainValidation#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-acme-domain-validation/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-certificatemanager-acme-domain-validation/index:DataAwsccCertificatemanagerAcmeDomainValidationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCertificatemanagerAcmeDomainValidation.DataAwsccCertificatemanagerAcmeDomainValidationPrevalidationOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCertificatemanagerAcmeDomainValidation.DataAwsccCertificatemanagerAcmeDomainValidationPrevalidationOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-certificatemanager-acme-domain-validation/index.ts",
        "line": 149
      },
      "name": "DataAwsccCertificatemanagerAcmeDomainValidationPrevalidationOptions",
      "namespace": "dataAwsccCertificatemanagerAcmeDomainValidation",
      "symbolId": "src/data-awscc-certificatemanager-acme-domain-validation/index:DataAwsccCertificatemanagerAcmeDomainValidationPrevalidationOptions"
    },
    "@cdktn/provider-awscc.dataAwsccCertificatemanagerAcmeDomainValidation.DataAwsccCertificatemanagerAcmeDomainValidationPrevalidationOptionsDnsPrevalidation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCertificatemanagerAcmeDomainValidation.DataAwsccCertificatemanagerAcmeDomainValidationPrevalidationOptionsDnsPrevalidation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-certificatemanager-acme-domain-validation/index.ts",
        "line": 89
      },
      "name": "DataAwsccCertificatemanagerAcmeDomainValidationPrevalidationOptionsDnsPrevalidation",
      "namespace": "dataAwsccCertificatemanagerAcmeDomainValidation",
      "symbolId": "src/data-awscc-certificatemanager-acme-domain-validation/index:DataAwsccCertificatemanagerAcmeDomainValidationPrevalidationOptionsDnsPrevalidation"
    },
    "@cdktn/provider-awscc.dataAwsccCertificatemanagerAcmeDomainValidation.DataAwsccCertificatemanagerAcmeDomainValidationPrevalidationOptionsDnsPrevalidationDomainScope": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCertificatemanagerAcmeDomainValidation.DataAwsccCertificatemanagerAcmeDomainValidationPrevalidationOptionsDnsPrevalidationDomainScope",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-certificatemanager-acme-domain-validation/index.ts",
        "line": 25
      },
      "name": "DataAwsccCertificatemanagerAcmeDomainValidationPrevalidationOptionsDnsPrevalidationDomainScope",
      "namespace": "dataAwsccCertificatemanagerAcmeDomainValidation",
      "symbolId": "src/data-awscc-certificatemanager-acme-domain-validation/index:DataAwsccCertificatemanagerAcmeDomainValidationPrevalidationOptionsDnsPrevalidationDomainScope"
    },
    "@cdktn/provider-awscc.dataAwsccCertificatemanagerAcmeDomainValidation.DataAwsccCertificatemanagerAcmeDomainValidationPrevalidationOptionsDnsPrevalidationDomainScopeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCertificatemanagerAcmeDomainValidation.DataAwsccCertificatemanagerAcmeDomainValidationPrevalidationOptionsDnsPrevalidationDomainScopeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-certificatemanager-acme-domain-validation/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-certificatemanager-acme-domain-validation/index.ts",
        "line": 48
      },
      "name": "DataAwsccCertificatemanagerAcmeDomainValidationPrevalidationOptionsDnsPrevalidationDomainScopeOutputReference",
      "namespace": "dataAwsccCertificatemanagerAcmeDomainValidation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-acme-domain-validation/index.ts",
            "line": 75
          },
          "name": "exactDomain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-acme-domain-validation/index.ts",
            "line": 80
          },
          "name": "subdomains",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-acme-domain-validation/index.ts",
            "line": 85
          },
          "name": "wildcards",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-acme-domain-validation/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCertificatemanagerAcmeDomainValidation.DataAwsccCertificatemanagerAcmeDomainValidationPrevalidationOptionsDnsPrevalidationDomainScope"
          }
        }
      ],
      "symbolId": "src/data-awscc-certificatemanager-acme-domain-validation/index:DataAwsccCertificatemanagerAcmeDomainValidationPrevalidationOptionsDnsPrevalidationDomainScopeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCertificatemanagerAcmeDomainValidation.DataAwsccCertificatemanagerAcmeDomainValidationPrevalidationOptionsDnsPrevalidationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCertificatemanagerAcmeDomainValidation.DataAwsccCertificatemanagerAcmeDomainValidationPrevalidationOptionsDnsPrevalidationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-certificatemanager-acme-domain-validation/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-certificatemanager-acme-domain-validation/index.ts",
        "line": 112
      },
      "name": "DataAwsccCertificatemanagerAcmeDomainValidationPrevalidationOptionsDnsPrevalidationOutputReference",
      "namespace": "dataAwsccCertificatemanagerAcmeDomainValidation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-acme-domain-validation/index.ts",
            "line": 140
          },
          "name": "domainScope",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCertificatemanagerAcmeDomainValidation.DataAwsccCertificatemanagerAcmeDomainValidationPrevalidationOptionsDnsPrevalidationDomainScopeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-acme-domain-validation/index.ts",
            "line": 145
          },
          "name": "hostedZoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-acme-domain-validation/index.ts",
            "line": 123
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCertificatemanagerAcmeDomainValidation.DataAwsccCertificatemanagerAcmeDomainValidationPrevalidationOptionsDnsPrevalidation"
          }
        }
      ],
      "symbolId": "src/data-awscc-certificatemanager-acme-domain-validation/index:DataAwsccCertificatemanagerAcmeDomainValidationPrevalidationOptionsDnsPrevalidationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCertificatemanagerAcmeDomainValidation.DataAwsccCertificatemanagerAcmeDomainValidationPrevalidationOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCertificatemanagerAcmeDomainValidation.DataAwsccCertificatemanagerAcmeDomainValidationPrevalidationOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-certificatemanager-acme-domain-validation/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-awscc-certificatemanager-acme-domain-validation/index.ts",
        "line": 172
      },
      "name": "DataAwsccCertificatemanagerAcmeDomainValidationPrevalidationOptionsOutputReference",
      "namespace": "dataAwsccCertificatemanagerAcmeDomainValidation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-acme-domain-validation/index.ts",
            "line": 200
          },
          "name": "dnsPrevalidation",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCertificatemanagerAcmeDomainValidation.DataAwsccCertificatemanagerAcmeDomainValidationPrevalidationOptionsDnsPrevalidationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-acme-domain-validation/index.ts",
            "line": 183
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCertificatemanagerAcmeDomainValidation.DataAwsccCertificatemanagerAcmeDomainValidationPrevalidationOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-certificatemanager-acme-domain-validation/index:DataAwsccCertificatemanagerAcmeDomainValidationPrevalidationOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCertificatemanagerAcmeDomainValidation.DataAwsccCertificatemanagerAcmeDomainValidationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCertificatemanagerAcmeDomainValidation.DataAwsccCertificatemanagerAcmeDomainValidationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-certificatemanager-acme-domain-validation/index.ts",
        "line": 204
      },
      "name": "DataAwsccCertificatemanagerAcmeDomainValidationTags",
      "namespace": "dataAwsccCertificatemanagerAcmeDomainValidation",
      "symbolId": "src/data-awscc-certificatemanager-acme-domain-validation/index:DataAwsccCertificatemanagerAcmeDomainValidationTags"
    },
    "@cdktn/provider-awscc.dataAwsccCertificatemanagerAcmeDomainValidation.DataAwsccCertificatemanagerAcmeDomainValidationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCertificatemanagerAcmeDomainValidation.DataAwsccCertificatemanagerAcmeDomainValidationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-certificatemanager-acme-domain-validation/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-awscc-certificatemanager-acme-domain-validation/index.ts",
        "line": 266
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-acme-domain-validation/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-awscc.dataAwsccCertificatemanagerAcmeDomainValidation.DataAwsccCertificatemanagerAcmeDomainValidationTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCertificatemanagerAcmeDomainValidationTagsList",
      "namespace": "dataAwsccCertificatemanagerAcmeDomainValidation",
      "symbolId": "src/data-awscc-certificatemanager-acme-domain-validation/index:DataAwsccCertificatemanagerAcmeDomainValidationTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccCertificatemanagerAcmeDomainValidation.DataAwsccCertificatemanagerAcmeDomainValidationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCertificatemanagerAcmeDomainValidation.DataAwsccCertificatemanagerAcmeDomainValidationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-certificatemanager-acme-domain-validation/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-awscc-certificatemanager-acme-domain-validation/index.ts",
        "line": 227
      },
      "name": "DataAwsccCertificatemanagerAcmeDomainValidationTagsOutputReference",
      "namespace": "dataAwsccCertificatemanagerAcmeDomainValidation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-acme-domain-validation/index.ts",
            "line": 256
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-acme-domain-validation/index.ts",
            "line": 261
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-acme-domain-validation/index.ts",
            "line": 240
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCertificatemanagerAcmeDomainValidation.DataAwsccCertificatemanagerAcmeDomainValidationTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-certificatemanager-acme-domain-validation/index:DataAwsccCertificatemanagerAcmeDomainValidationTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCertificatemanagerAcmeEndpoint.DataAwsccCertificatemanagerAcmeEndpoint": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/certificatemanager_acme_endpoint awscc_certificatemanager_acme_endpoint}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCertificatemanagerAcmeEndpoint.DataAwsccCertificatemanagerAcmeEndpoint",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/certificatemanager_acme_endpoint awscc_certificatemanager_acme_endpoint} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-certificatemanager-acme-endpoint/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-awscc.dataAwsccCertificatemanagerAcmeEndpoint.DataAwsccCertificatemanagerAcmeEndpointConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-certificatemanager-acme-endpoint/index.ts",
        "line": 298
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCertificatemanagerAcmeEndpoint resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-acme-endpoint/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 DataAwsccCertificatemanagerAcmeEndpoint to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/certificatemanager_acme_endpoint#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCertificatemanagerAcmeEndpoint that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCertificatemanagerAcmeEndpoint to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-acme-endpoint/index.ts",
            "line": 408
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-acme-endpoint/index.ts",
            "line": 414
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCertificatemanagerAcmeEndpoint",
      "namespace": "dataAwsccCertificatemanagerAcmeEndpoint",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-acme-endpoint/index.ts",
            "line": 303
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-acme-endpoint/index.ts",
            "line": 354
          },
          "name": "acmeEndpointArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-acme-endpoint/index.ts",
            "line": 359
          },
          "name": "authorizationBehavior",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-acme-endpoint/index.ts",
            "line": 365
          },
          "name": "certificateAuthority",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCertificatemanagerAcmeEndpoint.DataAwsccCertificatemanagerAcmeEndpointCertificateAuthorityOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-acme-endpoint/index.ts",
            "line": 371
          },
          "name": "certificateTags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCertificatemanagerAcmeEndpoint.DataAwsccCertificatemanagerAcmeEndpointCertificateTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-acme-endpoint/index.ts",
            "line": 376
          },
          "name": "contact",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-acme-endpoint/index.ts",
            "line": 381
          },
          "name": "endpointUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-acme-endpoint/index.ts",
            "line": 400
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCertificatemanagerAcmeEndpoint.DataAwsccCertificatemanagerAcmeEndpointTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-acme-endpoint/index.ts",
            "line": 394
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-acme-endpoint/index.ts",
            "line": 387
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-certificatemanager-acme-endpoint/index:DataAwsccCertificatemanagerAcmeEndpoint"
    },
    "@cdktn/provider-awscc.dataAwsccCertificatemanagerAcmeEndpoint.DataAwsccCertificatemanagerAcmeEndpointCertificateAuthority": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCertificatemanagerAcmeEndpoint.DataAwsccCertificatemanagerAcmeEndpointCertificateAuthority",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-certificatemanager-acme-endpoint/index.ts",
        "line": 79
      },
      "name": "DataAwsccCertificatemanagerAcmeEndpointCertificateAuthority",
      "namespace": "dataAwsccCertificatemanagerAcmeEndpoint",
      "symbolId": "src/data-awscc-certificatemanager-acme-endpoint/index:DataAwsccCertificatemanagerAcmeEndpointCertificateAuthority"
    },
    "@cdktn/provider-awscc.dataAwsccCertificatemanagerAcmeEndpoint.DataAwsccCertificatemanagerAcmeEndpointCertificateAuthorityOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCertificatemanagerAcmeEndpoint.DataAwsccCertificatemanagerAcmeEndpointCertificateAuthorityOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-certificatemanager-acme-endpoint/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-awscc-certificatemanager-acme-endpoint/index.ts",
        "line": 102
      },
      "name": "DataAwsccCertificatemanagerAcmeEndpointCertificateAuthorityOutputReference",
      "namespace": "dataAwsccCertificatemanagerAcmeEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-acme-endpoint/index.ts",
            "line": 130
          },
          "name": "publicCertificateAuthority",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCertificatemanagerAcmeEndpoint.DataAwsccCertificatemanagerAcmeEndpointCertificateAuthorityPublicCertificateAuthorityOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-acme-endpoint/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCertificatemanagerAcmeEndpoint.DataAwsccCertificatemanagerAcmeEndpointCertificateAuthority"
          }
        }
      ],
      "symbolId": "src/data-awscc-certificatemanager-acme-endpoint/index:DataAwsccCertificatemanagerAcmeEndpointCertificateAuthorityOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCertificatemanagerAcmeEndpoint.DataAwsccCertificatemanagerAcmeEndpointCertificateAuthorityPublicCertificateAuthority": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCertificatemanagerAcmeEndpoint.DataAwsccCertificatemanagerAcmeEndpointCertificateAuthorityPublicCertificateAuthority",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-certificatemanager-acme-endpoint/index.ts",
        "line": 25
      },
      "name": "DataAwsccCertificatemanagerAcmeEndpointCertificateAuthorityPublicCertificateAuthority",
      "namespace": "dataAwsccCertificatemanagerAcmeEndpoint",
      "symbolId": "src/data-awscc-certificatemanager-acme-endpoint/index:DataAwsccCertificatemanagerAcmeEndpointCertificateAuthorityPublicCertificateAuthority"
    },
    "@cdktn/provider-awscc.dataAwsccCertificatemanagerAcmeEndpoint.DataAwsccCertificatemanagerAcmeEndpointCertificateAuthorityPublicCertificateAuthorityOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCertificatemanagerAcmeEndpoint.DataAwsccCertificatemanagerAcmeEndpointCertificateAuthorityPublicCertificateAuthorityOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-certificatemanager-acme-endpoint/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-certificatemanager-acme-endpoint/index.ts",
        "line": 48
      },
      "name": "DataAwsccCertificatemanagerAcmeEndpointCertificateAuthorityPublicCertificateAuthorityOutputReference",
      "namespace": "dataAwsccCertificatemanagerAcmeEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-acme-endpoint/index.ts",
            "line": 75
          },
          "name": "allowedKeyAlgorithms",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-acme-endpoint/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCertificatemanagerAcmeEndpoint.DataAwsccCertificatemanagerAcmeEndpointCertificateAuthorityPublicCertificateAuthority"
          }
        }
      ],
      "symbolId": "src/data-awscc-certificatemanager-acme-endpoint/index:DataAwsccCertificatemanagerAcmeEndpointCertificateAuthorityPublicCertificateAuthorityOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCertificatemanagerAcmeEndpoint.DataAwsccCertificatemanagerAcmeEndpointCertificateTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCertificatemanagerAcmeEndpoint.DataAwsccCertificatemanagerAcmeEndpointCertificateTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-certificatemanager-acme-endpoint/index.ts",
        "line": 134
      },
      "name": "DataAwsccCertificatemanagerAcmeEndpointCertificateTags",
      "namespace": "dataAwsccCertificatemanagerAcmeEndpoint",
      "symbolId": "src/data-awscc-certificatemanager-acme-endpoint/index:DataAwsccCertificatemanagerAcmeEndpointCertificateTags"
    },
    "@cdktn/provider-awscc.dataAwsccCertificatemanagerAcmeEndpoint.DataAwsccCertificatemanagerAcmeEndpointCertificateTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCertificatemanagerAcmeEndpoint.DataAwsccCertificatemanagerAcmeEndpointCertificateTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-certificatemanager-acme-endpoint/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/data-awscc-certificatemanager-acme-endpoint/index.ts",
        "line": 196
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-acme-endpoint/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-awscc.dataAwsccCertificatemanagerAcmeEndpoint.DataAwsccCertificatemanagerAcmeEndpointCertificateTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCertificatemanagerAcmeEndpointCertificateTagsList",
      "namespace": "dataAwsccCertificatemanagerAcmeEndpoint",
      "symbolId": "src/data-awscc-certificatemanager-acme-endpoint/index:DataAwsccCertificatemanagerAcmeEndpointCertificateTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccCertificatemanagerAcmeEndpoint.DataAwsccCertificatemanagerAcmeEndpointCertificateTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCertificatemanagerAcmeEndpoint.DataAwsccCertificatemanagerAcmeEndpointCertificateTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-certificatemanager-acme-endpoint/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-awscc-certificatemanager-acme-endpoint/index.ts",
        "line": 157
      },
      "name": "DataAwsccCertificatemanagerAcmeEndpointCertificateTagsOutputReference",
      "namespace": "dataAwsccCertificatemanagerAcmeEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-acme-endpoint/index.ts",
            "line": 186
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-acme-endpoint/index.ts",
            "line": 191
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-acme-endpoint/index.ts",
            "line": 170
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCertificatemanagerAcmeEndpoint.DataAwsccCertificatemanagerAcmeEndpointCertificateTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-certificatemanager-acme-endpoint/index:DataAwsccCertificatemanagerAcmeEndpointCertificateTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCertificatemanagerAcmeEndpoint.DataAwsccCertificatemanagerAcmeEndpointConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCertificatemanagerAcmeEndpoint.DataAwsccCertificatemanagerAcmeEndpointConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-certificatemanager-acme-endpoint/index.ts",
        "line": 14
      },
      "name": "DataAwsccCertificatemanagerAcmeEndpointConfig",
      "namespace": "dataAwsccCertificatemanagerAcmeEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/certificatemanager_acme_endpoint#id DataAwsccCertificatemanagerAcmeEndpoint#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-acme-endpoint/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-certificatemanager-acme-endpoint/index:DataAwsccCertificatemanagerAcmeEndpointConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCertificatemanagerAcmeEndpoint.DataAwsccCertificatemanagerAcmeEndpointTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCertificatemanagerAcmeEndpoint.DataAwsccCertificatemanagerAcmeEndpointTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-certificatemanager-acme-endpoint/index.ts",
        "line": 214
      },
      "name": "DataAwsccCertificatemanagerAcmeEndpointTags",
      "namespace": "dataAwsccCertificatemanagerAcmeEndpoint",
      "symbolId": "src/data-awscc-certificatemanager-acme-endpoint/index:DataAwsccCertificatemanagerAcmeEndpointTags"
    },
    "@cdktn/provider-awscc.dataAwsccCertificatemanagerAcmeEndpoint.DataAwsccCertificatemanagerAcmeEndpointTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCertificatemanagerAcmeEndpoint.DataAwsccCertificatemanagerAcmeEndpointTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-certificatemanager-acme-endpoint/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-awscc-certificatemanager-acme-endpoint/index.ts",
        "line": 276
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-acme-endpoint/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-awscc.dataAwsccCertificatemanagerAcmeEndpoint.DataAwsccCertificatemanagerAcmeEndpointTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCertificatemanagerAcmeEndpointTagsList",
      "namespace": "dataAwsccCertificatemanagerAcmeEndpoint",
      "symbolId": "src/data-awscc-certificatemanager-acme-endpoint/index:DataAwsccCertificatemanagerAcmeEndpointTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccCertificatemanagerAcmeEndpoint.DataAwsccCertificatemanagerAcmeEndpointTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCertificatemanagerAcmeEndpoint.DataAwsccCertificatemanagerAcmeEndpointTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-certificatemanager-acme-endpoint/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-awscc-certificatemanager-acme-endpoint/index.ts",
        "line": 237
      },
      "name": "DataAwsccCertificatemanagerAcmeEndpointTagsOutputReference",
      "namespace": "dataAwsccCertificatemanagerAcmeEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-acme-endpoint/index.ts",
            "line": 266
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-acme-endpoint/index.ts",
            "line": 271
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-acme-endpoint/index.ts",
            "line": 250
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCertificatemanagerAcmeEndpoint.DataAwsccCertificatemanagerAcmeEndpointTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-certificatemanager-acme-endpoint/index:DataAwsccCertificatemanagerAcmeEndpointTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCertificatemanagerAcmeEndpoints.DataAwsccCertificatemanagerAcmeEndpoints": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/certificatemanager_acme_endpoints awscc_certificatemanager_acme_endpoints}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCertificatemanagerAcmeEndpoints.DataAwsccCertificatemanagerAcmeEndpoints",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/certificatemanager_acme_endpoints awscc_certificatemanager_acme_endpoints} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-certificatemanager-acme-endpoints/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCertificatemanagerAcmeEndpoints.DataAwsccCertificatemanagerAcmeEndpointsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-certificatemanager-acme-endpoints/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCertificatemanagerAcmeEndpoints resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-acme-endpoints/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCertificatemanagerAcmeEndpoints to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/certificatemanager_acme_endpoints#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCertificatemanagerAcmeEndpoints that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCertificatemanagerAcmeEndpoints to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-acme-endpoints/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-acme-endpoints/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCertificatemanagerAcmeEndpoints",
      "namespace": "dataAwsccCertificatemanagerAcmeEndpoints",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-acme-endpoints/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-acme-endpoints/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-acme-endpoints/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-certificatemanager-acme-endpoints/index:DataAwsccCertificatemanagerAcmeEndpoints"
    },
    "@cdktn/provider-awscc.dataAwsccCertificatemanagerAcmeEndpoints.DataAwsccCertificatemanagerAcmeEndpointsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCertificatemanagerAcmeEndpoints.DataAwsccCertificatemanagerAcmeEndpointsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-certificatemanager-acme-endpoints/index.ts",
        "line": 14
      },
      "name": "DataAwsccCertificatemanagerAcmeEndpointsConfig",
      "namespace": "dataAwsccCertificatemanagerAcmeEndpoints",
      "symbolId": "src/data-awscc-certificatemanager-acme-endpoints/index:DataAwsccCertificatemanagerAcmeEndpointsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCertificatemanagerAcmeExternalAccountBinding.DataAwsccCertificatemanagerAcmeExternalAccountBinding": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/certificatemanager_acme_external_account_binding awscc_certificatemanager_acme_external_account_binding}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCertificatemanagerAcmeExternalAccountBinding.DataAwsccCertificatemanagerAcmeExternalAccountBinding",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/certificatemanager_acme_external_account_binding awscc_certificatemanager_acme_external_account_binding} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-certificatemanager-acme-external-account-binding/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCertificatemanagerAcmeExternalAccountBinding.DataAwsccCertificatemanagerAcmeExternalAccountBindingConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-certificatemanager-acme-external-account-binding/index.ts",
        "line": 168
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCertificatemanagerAcmeExternalAccountBinding resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-acme-external-account-binding/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 DataAwsccCertificatemanagerAcmeExternalAccountBinding to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/certificatemanager_acme_external_account_binding#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCertificatemanagerAcmeExternalAccountBinding that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCertificatemanagerAcmeExternalAccountBinding to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-acme-external-account-binding/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-awscc-certificatemanager-acme-external-account-binding/index.ts",
            "line": 273
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCertificatemanagerAcmeExternalAccountBinding",
      "namespace": "dataAwsccCertificatemanagerAcmeExternalAccountBinding",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-acme-external-account-binding/index.ts",
            "line": 173
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-acme-external-account-binding/index.ts",
            "line": 224
          },
          "name": "acmeEndpointArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-acme-external-account-binding/index.ts",
            "line": 229
          },
          "name": "acmeExternalAccountBindingArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-acme-external-account-binding/index.ts",
            "line": 235
          },
          "name": "expiration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCertificatemanagerAcmeExternalAccountBinding.DataAwsccCertificatemanagerAcmeExternalAccountBindingExpirationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-acme-external-account-binding/index.ts",
            "line": 253
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-acme-external-account-binding/index.ts",
            "line": 259
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCertificatemanagerAcmeExternalAccountBinding.DataAwsccCertificatemanagerAcmeExternalAccountBindingTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-acme-external-account-binding/index.ts",
            "line": 248
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-acme-external-account-binding/index.ts",
            "line": 241
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-certificatemanager-acme-external-account-binding/index:DataAwsccCertificatemanagerAcmeExternalAccountBinding"
    },
    "@cdktn/provider-awscc.dataAwsccCertificatemanagerAcmeExternalAccountBinding.DataAwsccCertificatemanagerAcmeExternalAccountBindingConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCertificatemanagerAcmeExternalAccountBinding.DataAwsccCertificatemanagerAcmeExternalAccountBindingConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-certificatemanager-acme-external-account-binding/index.ts",
        "line": 14
      },
      "name": "DataAwsccCertificatemanagerAcmeExternalAccountBindingConfig",
      "namespace": "dataAwsccCertificatemanagerAcmeExternalAccountBinding",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/certificatemanager_acme_external_account_binding#id DataAwsccCertificatemanagerAcmeExternalAccountBinding#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-acme-external-account-binding/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-certificatemanager-acme-external-account-binding/index:DataAwsccCertificatemanagerAcmeExternalAccountBindingConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCertificatemanagerAcmeExternalAccountBinding.DataAwsccCertificatemanagerAcmeExternalAccountBindingExpiration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCertificatemanagerAcmeExternalAccountBinding.DataAwsccCertificatemanagerAcmeExternalAccountBindingExpiration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-certificatemanager-acme-external-account-binding/index.ts",
        "line": 25
      },
      "name": "DataAwsccCertificatemanagerAcmeExternalAccountBindingExpiration",
      "namespace": "dataAwsccCertificatemanagerAcmeExternalAccountBinding",
      "symbolId": "src/data-awscc-certificatemanager-acme-external-account-binding/index:DataAwsccCertificatemanagerAcmeExternalAccountBindingExpiration"
    },
    "@cdktn/provider-awscc.dataAwsccCertificatemanagerAcmeExternalAccountBinding.DataAwsccCertificatemanagerAcmeExternalAccountBindingExpirationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCertificatemanagerAcmeExternalAccountBinding.DataAwsccCertificatemanagerAcmeExternalAccountBindingExpirationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-certificatemanager-acme-external-account-binding/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-certificatemanager-acme-external-account-binding/index.ts",
        "line": 48
      },
      "name": "DataAwsccCertificatemanagerAcmeExternalAccountBindingExpirationOutputReference",
      "namespace": "dataAwsccCertificatemanagerAcmeExternalAccountBinding",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-acme-external-account-binding/index.ts",
            "line": 75
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-acme-external-account-binding/index.ts",
            "line": 80
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-acme-external-account-binding/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCertificatemanagerAcmeExternalAccountBinding.DataAwsccCertificatemanagerAcmeExternalAccountBindingExpiration"
          }
        }
      ],
      "symbolId": "src/data-awscc-certificatemanager-acme-external-account-binding/index:DataAwsccCertificatemanagerAcmeExternalAccountBindingExpirationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCertificatemanagerAcmeExternalAccountBinding.DataAwsccCertificatemanagerAcmeExternalAccountBindingTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCertificatemanagerAcmeExternalAccountBinding.DataAwsccCertificatemanagerAcmeExternalAccountBindingTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-certificatemanager-acme-external-account-binding/index.ts",
        "line": 84
      },
      "name": "DataAwsccCertificatemanagerAcmeExternalAccountBindingTags",
      "namespace": "dataAwsccCertificatemanagerAcmeExternalAccountBinding",
      "symbolId": "src/data-awscc-certificatemanager-acme-external-account-binding/index:DataAwsccCertificatemanagerAcmeExternalAccountBindingTags"
    },
    "@cdktn/provider-awscc.dataAwsccCertificatemanagerAcmeExternalAccountBinding.DataAwsccCertificatemanagerAcmeExternalAccountBindingTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCertificatemanagerAcmeExternalAccountBinding.DataAwsccCertificatemanagerAcmeExternalAccountBindingTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-certificatemanager-acme-external-account-binding/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-certificatemanager-acme-external-account-binding/index.ts",
        "line": 146
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-acme-external-account-binding/index.ts",
            "line": 160
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCertificatemanagerAcmeExternalAccountBinding.DataAwsccCertificatemanagerAcmeExternalAccountBindingTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCertificatemanagerAcmeExternalAccountBindingTagsList",
      "namespace": "dataAwsccCertificatemanagerAcmeExternalAccountBinding",
      "symbolId": "src/data-awscc-certificatemanager-acme-external-account-binding/index:DataAwsccCertificatemanagerAcmeExternalAccountBindingTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccCertificatemanagerAcmeExternalAccountBinding.DataAwsccCertificatemanagerAcmeExternalAccountBindingTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCertificatemanagerAcmeExternalAccountBinding.DataAwsccCertificatemanagerAcmeExternalAccountBindingTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-certificatemanager-acme-external-account-binding/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-certificatemanager-acme-external-account-binding/index.ts",
        "line": 107
      },
      "name": "DataAwsccCertificatemanagerAcmeExternalAccountBindingTagsOutputReference",
      "namespace": "dataAwsccCertificatemanagerAcmeExternalAccountBinding",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-acme-external-account-binding/index.ts",
            "line": 136
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-acme-external-account-binding/index.ts",
            "line": 141
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-acme-external-account-binding/index.ts",
            "line": 120
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCertificatemanagerAcmeExternalAccountBinding.DataAwsccCertificatemanagerAcmeExternalAccountBindingTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-certificatemanager-acme-external-account-binding/index:DataAwsccCertificatemanagerAcmeExternalAccountBindingTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCertificatemanagerAcmeExternalAccountBindings.DataAwsccCertificatemanagerAcmeExternalAccountBindings": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/certificatemanager_acme_external_account_bindings awscc_certificatemanager_acme_external_account_bindings}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCertificatemanagerAcmeExternalAccountBindings.DataAwsccCertificatemanagerAcmeExternalAccountBindings",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/certificatemanager_acme_external_account_bindings awscc_certificatemanager_acme_external_account_bindings} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-certificatemanager-acme-external-account-bindings/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCertificatemanagerAcmeExternalAccountBindings.DataAwsccCertificatemanagerAcmeExternalAccountBindingsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-certificatemanager-acme-external-account-bindings/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCertificatemanagerAcmeExternalAccountBindings resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-acme-external-account-bindings/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCertificatemanagerAcmeExternalAccountBindings to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/certificatemanager_acme_external_account_bindings#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCertificatemanagerAcmeExternalAccountBindings that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCertificatemanagerAcmeExternalAccountBindings to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-acme-external-account-bindings/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-acme-external-account-bindings/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCertificatemanagerAcmeExternalAccountBindings",
      "namespace": "dataAwsccCertificatemanagerAcmeExternalAccountBindings",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-acme-external-account-bindings/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-acme-external-account-bindings/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-acme-external-account-bindings/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-certificatemanager-acme-external-account-bindings/index:DataAwsccCertificatemanagerAcmeExternalAccountBindings"
    },
    "@cdktn/provider-awscc.dataAwsccCertificatemanagerAcmeExternalAccountBindings.DataAwsccCertificatemanagerAcmeExternalAccountBindingsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCertificatemanagerAcmeExternalAccountBindings.DataAwsccCertificatemanagerAcmeExternalAccountBindingsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-certificatemanager-acme-external-account-bindings/index.ts",
        "line": 14
      },
      "name": "DataAwsccCertificatemanagerAcmeExternalAccountBindingsConfig",
      "namespace": "dataAwsccCertificatemanagerAcmeExternalAccountBindings",
      "symbolId": "src/data-awscc-certificatemanager-acme-external-account-bindings/index:DataAwsccCertificatemanagerAcmeExternalAccountBindingsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCertificatemanagerCertificate.DataAwsccCertificatemanagerCertificate": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/certificatemanager_certificate awscc_certificatemanager_certificate}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCertificatemanagerCertificate.DataAwsccCertificatemanagerCertificate",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/certificatemanager_certificate awscc_certificatemanager_certificate} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-certificatemanager-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-awscc.dataAwsccCertificatemanagerCertificate.DataAwsccCertificatemanagerCertificateConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-certificatemanager-certificate/index.ts",
        "line": 194
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCertificatemanagerCertificate resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-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 DataAwsccCertificatemanagerCertificate to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/certificatemanager_certificate#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCertificatemanagerCertificate that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCertificatemanagerCertificate to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-certificate/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-awscc-certificatemanager-certificate/index.ts",
            "line": 324
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCertificatemanagerCertificate",
      "namespace": "dataAwsccCertificatemanagerCertificate",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-certificate/index.ts",
            "line": 199
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-certificate/index.ts",
            "line": 250
          },
          "name": "certificateArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-certificate/index.ts",
            "line": 255
          },
          "name": "certificateAuthorityArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-certificate/index.ts",
            "line": 260
          },
          "name": "certificateExport",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-certificate/index.ts",
            "line": 265
          },
          "name": "certificateTransparencyLoggingPreference",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-certificate/index.ts",
            "line": 270
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-certificate/index.ts",
            "line": 276
          },
          "name": "domainValidationOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCertificatemanagerCertificate.DataAwsccCertificatemanagerCertificateDomainValidationOptionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-certificate/index.ts",
            "line": 294
          },
          "name": "keyAlgorithm",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-certificate/index.ts",
            "line": 299
          },
          "name": "subjectAlternativeNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-certificate/index.ts",
            "line": 305
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCertificatemanagerCertificate.DataAwsccCertificatemanagerCertificateTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-certificate/index.ts",
            "line": 310
          },
          "name": "validationMethod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-certificate/index.ts",
            "line": 289
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-certificate/index.ts",
            "line": 282
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-certificatemanager-certificate/index:DataAwsccCertificatemanagerCertificate"
    },
    "@cdktn/provider-awscc.dataAwsccCertificatemanagerCertificate.DataAwsccCertificatemanagerCertificateConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCertificatemanagerCertificate.DataAwsccCertificatemanagerCertificateConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-certificatemanager-certificate/index.ts",
        "line": 14
      },
      "name": "DataAwsccCertificatemanagerCertificateConfig",
      "namespace": "dataAwsccCertificatemanagerCertificate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/certificatemanager_certificate#id DataAwsccCertificatemanagerCertificate#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-certificate/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-certificatemanager-certificate/index:DataAwsccCertificatemanagerCertificateConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCertificatemanagerCertificate.DataAwsccCertificatemanagerCertificateDomainValidationOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCertificatemanagerCertificate.DataAwsccCertificatemanagerCertificateDomainValidationOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-certificatemanager-certificate/index.ts",
        "line": 25
      },
      "name": "DataAwsccCertificatemanagerCertificateDomainValidationOptions",
      "namespace": "dataAwsccCertificatemanagerCertificate",
      "symbolId": "src/data-awscc-certificatemanager-certificate/index:DataAwsccCertificatemanagerCertificateDomainValidationOptions"
    },
    "@cdktn/provider-awscc.dataAwsccCertificatemanagerCertificate.DataAwsccCertificatemanagerCertificateDomainValidationOptionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCertificatemanagerCertificate.DataAwsccCertificatemanagerCertificateDomainValidationOptionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-certificatemanager-certificate/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-certificatemanager-certificate/index.ts",
        "line": 92
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-certificate/index.ts",
            "line": 106
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCertificatemanagerCertificate.DataAwsccCertificatemanagerCertificateDomainValidationOptionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCertificatemanagerCertificateDomainValidationOptionsList",
      "namespace": "dataAwsccCertificatemanagerCertificate",
      "symbolId": "src/data-awscc-certificatemanager-certificate/index:DataAwsccCertificatemanagerCertificateDomainValidationOptionsList"
    },
    "@cdktn/provider-awscc.dataAwsccCertificatemanagerCertificate.DataAwsccCertificatemanagerCertificateDomainValidationOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCertificatemanagerCertificate.DataAwsccCertificatemanagerCertificateDomainValidationOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-certificatemanager-certificate/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-certificatemanager-certificate/index.ts",
        "line": 48
      },
      "name": "DataAwsccCertificatemanagerCertificateDomainValidationOptionsOutputReference",
      "namespace": "dataAwsccCertificatemanagerCertificate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-certificate/index.ts",
            "line": 77
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-certificate/index.ts",
            "line": 82
          },
          "name": "hostedZoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-certificate/index.ts",
            "line": 87
          },
          "name": "validationDomain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-certificate/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCertificatemanagerCertificate.DataAwsccCertificatemanagerCertificateDomainValidationOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-certificatemanager-certificate/index:DataAwsccCertificatemanagerCertificateDomainValidationOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCertificatemanagerCertificate.DataAwsccCertificatemanagerCertificateTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCertificatemanagerCertificate.DataAwsccCertificatemanagerCertificateTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-certificatemanager-certificate/index.ts",
        "line": 110
      },
      "name": "DataAwsccCertificatemanagerCertificateTags",
      "namespace": "dataAwsccCertificatemanagerCertificate",
      "symbolId": "src/data-awscc-certificatemanager-certificate/index:DataAwsccCertificatemanagerCertificateTags"
    },
    "@cdktn/provider-awscc.dataAwsccCertificatemanagerCertificate.DataAwsccCertificatemanagerCertificateTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCertificatemanagerCertificate.DataAwsccCertificatemanagerCertificateTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-certificatemanager-certificate/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-awscc-certificatemanager-certificate/index.ts",
        "line": 172
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-certificate/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-awscc.dataAwsccCertificatemanagerCertificate.DataAwsccCertificatemanagerCertificateTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCertificatemanagerCertificateTagsList",
      "namespace": "dataAwsccCertificatemanagerCertificate",
      "symbolId": "src/data-awscc-certificatemanager-certificate/index:DataAwsccCertificatemanagerCertificateTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccCertificatemanagerCertificate.DataAwsccCertificatemanagerCertificateTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCertificatemanagerCertificate.DataAwsccCertificatemanagerCertificateTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-certificatemanager-certificate/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-awscc-certificatemanager-certificate/index.ts",
        "line": 133
      },
      "name": "DataAwsccCertificatemanagerCertificateTagsOutputReference",
      "namespace": "dataAwsccCertificatemanagerCertificate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-certificate/index.ts",
            "line": 162
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-certificate/index.ts",
            "line": 167
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-certificate/index.ts",
            "line": 146
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCertificatemanagerCertificate.DataAwsccCertificatemanagerCertificateTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-certificatemanager-certificate/index:DataAwsccCertificatemanagerCertificateTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCertificatemanagerCertificates.DataAwsccCertificatemanagerCertificates": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/certificatemanager_certificates awscc_certificatemanager_certificates}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCertificatemanagerCertificates.DataAwsccCertificatemanagerCertificates",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/certificatemanager_certificates awscc_certificatemanager_certificates} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-certificatemanager-certificates/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCertificatemanagerCertificates.DataAwsccCertificatemanagerCertificatesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-certificatemanager-certificates/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCertificatemanagerCertificates resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-certificates/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCertificatemanagerCertificates to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/certificatemanager_certificates#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCertificatemanagerCertificates that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCertificatemanagerCertificates to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-certificates/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-certificates/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCertificatemanagerCertificates",
      "namespace": "dataAwsccCertificatemanagerCertificates",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-certificates/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-certificates/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-certificatemanager-certificates/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-certificatemanager-certificates/index:DataAwsccCertificatemanagerCertificates"
    },
    "@cdktn/provider-awscc.dataAwsccCertificatemanagerCertificates.DataAwsccCertificatemanagerCertificatesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCertificatemanagerCertificates.DataAwsccCertificatemanagerCertificatesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-certificatemanager-certificates/index.ts",
        "line": 14
      },
      "name": "DataAwsccCertificatemanagerCertificatesConfig",
      "namespace": "dataAwsccCertificatemanagerCertificates",
      "symbolId": "src/data-awscc-certificatemanager-certificates/index:DataAwsccCertificatemanagerCertificatesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccChatbotCustomAction.DataAwsccChatbotCustomAction": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/chatbot_custom_action awscc_chatbot_custom_action}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccChatbotCustomAction.DataAwsccChatbotCustomAction",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/chatbot_custom_action awscc_chatbot_custom_action} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-chatbot-custom-action/index.ts",
          "line": 372
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccChatbotCustomAction.DataAwsccChatbotCustomActionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-chatbot-custom-action/index.ts",
        "line": 340
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccChatbotCustomAction resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-chatbot-custom-action/index.ts",
            "line": 357
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccChatbotCustomAction to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/chatbot_custom_action#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccChatbotCustomAction that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccChatbotCustomAction to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-chatbot-custom-action/index.ts",
            "line": 445
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-chatbot-custom-action/index.ts",
            "line": 451
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccChatbotCustomAction",
      "namespace": "dataAwsccChatbotCustomAction",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-chatbot-custom-action/index.ts",
            "line": 345
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-chatbot-custom-action/index.ts",
            "line": 396
          },
          "name": "actionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-chatbot-custom-action/index.ts",
            "line": 401
          },
          "name": "aliasName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-chatbot-custom-action/index.ts",
            "line": 407
          },
          "name": "attachments",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccChatbotCustomAction.DataAwsccChatbotCustomActionAttachmentsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-chatbot-custom-action/index.ts",
            "line": 412
          },
          "name": "customActionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-chatbot-custom-action/index.ts",
            "line": 418
          },
          "name": "definition",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccChatbotCustomAction.DataAwsccChatbotCustomActionDefinitionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-chatbot-custom-action/index.ts",
            "line": 437
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccChatbotCustomAction.DataAwsccChatbotCustomActionTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-chatbot-custom-action/index.ts",
            "line": 431
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-chatbot-custom-action/index.ts",
            "line": 424
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-chatbot-custom-action/index:DataAwsccChatbotCustomAction"
    },
    "@cdktn/provider-awscc.dataAwsccChatbotCustomAction.DataAwsccChatbotCustomActionAttachments": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccChatbotCustomAction.DataAwsccChatbotCustomActionAttachments",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-chatbot-custom-action/index.ts",
        "line": 110
      },
      "name": "DataAwsccChatbotCustomActionAttachments",
      "namespace": "dataAwsccChatbotCustomAction",
      "symbolId": "src/data-awscc-chatbot-custom-action/index:DataAwsccChatbotCustomActionAttachments"
    },
    "@cdktn/provider-awscc.dataAwsccChatbotCustomAction.DataAwsccChatbotCustomActionAttachmentsCriteria": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccChatbotCustomAction.DataAwsccChatbotCustomActionAttachmentsCriteria",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-chatbot-custom-action/index.ts",
        "line": 25
      },
      "name": "DataAwsccChatbotCustomActionAttachmentsCriteria",
      "namespace": "dataAwsccChatbotCustomAction",
      "symbolId": "src/data-awscc-chatbot-custom-action/index:DataAwsccChatbotCustomActionAttachmentsCriteria"
    },
    "@cdktn/provider-awscc.dataAwsccChatbotCustomAction.DataAwsccChatbotCustomActionAttachmentsCriteriaList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccChatbotCustomAction.DataAwsccChatbotCustomActionAttachmentsCriteriaList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-chatbot-custom-action/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-chatbot-custom-action/index.ts",
        "line": 92
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-chatbot-custom-action/index.ts",
            "line": 106
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccChatbotCustomAction.DataAwsccChatbotCustomActionAttachmentsCriteriaOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccChatbotCustomActionAttachmentsCriteriaList",
      "namespace": "dataAwsccChatbotCustomAction",
      "symbolId": "src/data-awscc-chatbot-custom-action/index:DataAwsccChatbotCustomActionAttachmentsCriteriaList"
    },
    "@cdktn/provider-awscc.dataAwsccChatbotCustomAction.DataAwsccChatbotCustomActionAttachmentsCriteriaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccChatbotCustomAction.DataAwsccChatbotCustomActionAttachmentsCriteriaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-chatbot-custom-action/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-chatbot-custom-action/index.ts",
        "line": 48
      },
      "name": "DataAwsccChatbotCustomActionAttachmentsCriteriaOutputReference",
      "namespace": "dataAwsccChatbotCustomAction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-chatbot-custom-action/index.ts",
            "line": 77
          },
          "name": "operator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-chatbot-custom-action/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-chatbot-custom-action/index.ts",
            "line": 87
          },
          "name": "variableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-chatbot-custom-action/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccChatbotCustomAction.DataAwsccChatbotCustomActionAttachmentsCriteria"
          }
        }
      ],
      "symbolId": "src/data-awscc-chatbot-custom-action/index:DataAwsccChatbotCustomActionAttachmentsCriteriaOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccChatbotCustomAction.DataAwsccChatbotCustomActionAttachmentsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccChatbotCustomAction.DataAwsccChatbotCustomActionAttachmentsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-chatbot-custom-action/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-awscc-chatbot-custom-action/index.ts",
        "line": 184
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-chatbot-custom-action/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-awscc.dataAwsccChatbotCustomAction.DataAwsccChatbotCustomActionAttachmentsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccChatbotCustomActionAttachmentsList",
      "namespace": "dataAwsccChatbotCustomAction",
      "symbolId": "src/data-awscc-chatbot-custom-action/index:DataAwsccChatbotCustomActionAttachmentsList"
    },
    "@cdktn/provider-awscc.dataAwsccChatbotCustomAction.DataAwsccChatbotCustomActionAttachmentsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccChatbotCustomAction.DataAwsccChatbotCustomActionAttachmentsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-chatbot-custom-action/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-awscc-chatbot-custom-action/index.ts",
        "line": 133
      },
      "name": "DataAwsccChatbotCustomActionAttachmentsOutputReference",
      "namespace": "dataAwsccChatbotCustomAction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-chatbot-custom-action/index.ts",
            "line": 162
          },
          "name": "buttonText",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-chatbot-custom-action/index.ts",
            "line": 168
          },
          "name": "criteria",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccChatbotCustomAction.DataAwsccChatbotCustomActionAttachmentsCriteriaList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-chatbot-custom-action/index.ts",
            "line": 173
          },
          "name": "notificationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-chatbot-custom-action/index.ts",
            "line": 179
          },
          "name": "variables",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-chatbot-custom-action/index.ts",
            "line": 146
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccChatbotCustomAction.DataAwsccChatbotCustomActionAttachments"
          }
        }
      ],
      "symbolId": "src/data-awscc-chatbot-custom-action/index:DataAwsccChatbotCustomActionAttachmentsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccChatbotCustomAction.DataAwsccChatbotCustomActionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccChatbotCustomAction.DataAwsccChatbotCustomActionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-chatbot-custom-action/index.ts",
        "line": 14
      },
      "name": "DataAwsccChatbotCustomActionConfig",
      "namespace": "dataAwsccChatbotCustomAction",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/chatbot_custom_action#id DataAwsccChatbotCustomAction#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-chatbot-custom-action/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-chatbot-custom-action/index:DataAwsccChatbotCustomActionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccChatbotCustomAction.DataAwsccChatbotCustomActionDefinition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccChatbotCustomAction.DataAwsccChatbotCustomActionDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-chatbot-custom-action/index.ts",
        "line": 202
      },
      "name": "DataAwsccChatbotCustomActionDefinition",
      "namespace": "dataAwsccChatbotCustomAction",
      "symbolId": "src/data-awscc-chatbot-custom-action/index:DataAwsccChatbotCustomActionDefinition"
    },
    "@cdktn/provider-awscc.dataAwsccChatbotCustomAction.DataAwsccChatbotCustomActionDefinitionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccChatbotCustomAction.DataAwsccChatbotCustomActionDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-chatbot-custom-action/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-chatbot-custom-action/index.ts",
        "line": 225
      },
      "name": "DataAwsccChatbotCustomActionDefinitionOutputReference",
      "namespace": "dataAwsccChatbotCustomAction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-chatbot-custom-action/index.ts",
            "line": 252
          },
          "name": "commandText",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-chatbot-custom-action/index.ts",
            "line": 236
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccChatbotCustomAction.DataAwsccChatbotCustomActionDefinition"
          }
        }
      ],
      "symbolId": "src/data-awscc-chatbot-custom-action/index:DataAwsccChatbotCustomActionDefinitionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccChatbotCustomAction.DataAwsccChatbotCustomActionTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccChatbotCustomAction.DataAwsccChatbotCustomActionTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-chatbot-custom-action/index.ts",
        "line": 256
      },
      "name": "DataAwsccChatbotCustomActionTags",
      "namespace": "dataAwsccChatbotCustomAction",
      "symbolId": "src/data-awscc-chatbot-custom-action/index:DataAwsccChatbotCustomActionTags"
    },
    "@cdktn/provider-awscc.dataAwsccChatbotCustomAction.DataAwsccChatbotCustomActionTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccChatbotCustomAction.DataAwsccChatbotCustomActionTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-chatbot-custom-action/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-chatbot-custom-action/index.ts",
        "line": 318
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-chatbot-custom-action/index.ts",
            "line": 332
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccChatbotCustomAction.DataAwsccChatbotCustomActionTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccChatbotCustomActionTagsList",
      "namespace": "dataAwsccChatbotCustomAction",
      "symbolId": "src/data-awscc-chatbot-custom-action/index:DataAwsccChatbotCustomActionTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccChatbotCustomAction.DataAwsccChatbotCustomActionTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccChatbotCustomAction.DataAwsccChatbotCustomActionTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-chatbot-custom-action/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-awscc-chatbot-custom-action/index.ts",
        "line": 279
      },
      "name": "DataAwsccChatbotCustomActionTagsOutputReference",
      "namespace": "dataAwsccChatbotCustomAction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-chatbot-custom-action/index.ts",
            "line": 308
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-chatbot-custom-action/index.ts",
            "line": 313
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-chatbot-custom-action/index.ts",
            "line": 292
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccChatbotCustomAction.DataAwsccChatbotCustomActionTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-chatbot-custom-action/index:DataAwsccChatbotCustomActionTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccChatbotCustomActions.DataAwsccChatbotCustomActions": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/chatbot_custom_actions awscc_chatbot_custom_actions}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccChatbotCustomActions.DataAwsccChatbotCustomActions",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/chatbot_custom_actions awscc_chatbot_custom_actions} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-chatbot-custom-actions/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccChatbotCustomActions.DataAwsccChatbotCustomActionsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-chatbot-custom-actions/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccChatbotCustomActions resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-chatbot-custom-actions/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccChatbotCustomActions to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/chatbot_custom_actions#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccChatbotCustomActions that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccChatbotCustomActions to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-chatbot-custom-actions/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-chatbot-custom-actions/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccChatbotCustomActions",
      "namespace": "dataAwsccChatbotCustomActions",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-chatbot-custom-actions/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-chatbot-custom-actions/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-chatbot-custom-actions/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-chatbot-custom-actions/index:DataAwsccChatbotCustomActions"
    },
    "@cdktn/provider-awscc.dataAwsccChatbotCustomActions.DataAwsccChatbotCustomActionsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccChatbotCustomActions.DataAwsccChatbotCustomActionsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-chatbot-custom-actions/index.ts",
        "line": 14
      },
      "name": "DataAwsccChatbotCustomActionsConfig",
      "namespace": "dataAwsccChatbotCustomActions",
      "symbolId": "src/data-awscc-chatbot-custom-actions/index:DataAwsccChatbotCustomActionsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccChatbotMicrosoftTeamsChannelConfiguration.DataAwsccChatbotMicrosoftTeamsChannelConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/chatbot_microsoft_teams_channel_configuration awscc_chatbot_microsoft_teams_channel_configuration}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccChatbotMicrosoftTeamsChannelConfiguration.DataAwsccChatbotMicrosoftTeamsChannelConfiguration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/chatbot_microsoft_teams_channel_configuration awscc_chatbot_microsoft_teams_channel_configuration} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-chatbot-microsoft-teams-channel-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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccChatbotMicrosoftTeamsChannelConfiguration.DataAwsccChatbotMicrosoftTeamsChannelConfigurationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-chatbot-microsoft-teams-channel-configuration/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccChatbotMicrosoftTeamsChannelConfiguration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-chatbot-microsoft-teams-channel-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 DataAwsccChatbotMicrosoftTeamsChannelConfiguration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/chatbot_microsoft_teams_channel_configuration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccChatbotMicrosoftTeamsChannelConfiguration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccChatbotMicrosoftTeamsChannelConfiguration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-chatbot-microsoft-teams-channel-configuration/index.ts",
            "line": 247
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-chatbot-microsoft-teams-channel-configuration/index.ts",
            "line": 253
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccChatbotMicrosoftTeamsChannelConfiguration",
      "namespace": "dataAwsccChatbotMicrosoftTeamsChannelConfiguration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-chatbot-microsoft-teams-channel-configuration/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-chatbot-microsoft-teams-channel-configuration/index.ts",
            "line": 165
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-chatbot-microsoft-teams-channel-configuration/index.ts",
            "line": 170
          },
          "name": "configurationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-chatbot-microsoft-teams-channel-configuration/index.ts",
            "line": 175
          },
          "name": "customizationResourceArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-chatbot-microsoft-teams-channel-configuration/index.ts",
            "line": 180
          },
          "name": "guardrailPolicies",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-chatbot-microsoft-teams-channel-configuration/index.ts",
            "line": 185
          },
          "name": "iamRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-chatbot-microsoft-teams-channel-configuration/index.ts",
            "line": 203
          },
          "name": "loggingLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-chatbot-microsoft-teams-channel-configuration/index.ts",
            "line": 208
          },
          "name": "snsTopicArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-chatbot-microsoft-teams-channel-configuration/index.ts",
            "line": 214
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccChatbotMicrosoftTeamsChannelConfiguration.DataAwsccChatbotMicrosoftTeamsChannelConfigurationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-chatbot-microsoft-teams-channel-configuration/index.ts",
            "line": 219
          },
          "name": "teamId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-chatbot-microsoft-teams-channel-configuration/index.ts",
            "line": 224
          },
          "name": "teamsChannelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-chatbot-microsoft-teams-channel-configuration/index.ts",
            "line": 229
          },
          "name": "teamsChannelName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-chatbot-microsoft-teams-channel-configuration/index.ts",
            "line": 234
          },
          "name": "teamsTenantId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-chatbot-microsoft-teams-channel-configuration/index.ts",
            "line": 239
          },
          "name": "userRoleRequired",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-chatbot-microsoft-teams-channel-configuration/index.ts",
            "line": 198
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-chatbot-microsoft-teams-channel-configuration/index.ts",
            "line": 191
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-chatbot-microsoft-teams-channel-configuration/index:DataAwsccChatbotMicrosoftTeamsChannelConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccChatbotMicrosoftTeamsChannelConfiguration.DataAwsccChatbotMicrosoftTeamsChannelConfigurationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccChatbotMicrosoftTeamsChannelConfiguration.DataAwsccChatbotMicrosoftTeamsChannelConfigurationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-chatbot-microsoft-teams-channel-configuration/index.ts",
        "line": 14
      },
      "name": "DataAwsccChatbotMicrosoftTeamsChannelConfigurationConfig",
      "namespace": "dataAwsccChatbotMicrosoftTeamsChannelConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/chatbot_microsoft_teams_channel_configuration#id DataAwsccChatbotMicrosoftTeamsChannelConfiguration#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-chatbot-microsoft-teams-channel-configuration/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-chatbot-microsoft-teams-channel-configuration/index:DataAwsccChatbotMicrosoftTeamsChannelConfigurationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccChatbotMicrosoftTeamsChannelConfiguration.DataAwsccChatbotMicrosoftTeamsChannelConfigurationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccChatbotMicrosoftTeamsChannelConfiguration.DataAwsccChatbotMicrosoftTeamsChannelConfigurationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-chatbot-microsoft-teams-channel-configuration/index.ts",
        "line": 25
      },
      "name": "DataAwsccChatbotMicrosoftTeamsChannelConfigurationTags",
      "namespace": "dataAwsccChatbotMicrosoftTeamsChannelConfiguration",
      "symbolId": "src/data-awscc-chatbot-microsoft-teams-channel-configuration/index:DataAwsccChatbotMicrosoftTeamsChannelConfigurationTags"
    },
    "@cdktn/provider-awscc.dataAwsccChatbotMicrosoftTeamsChannelConfiguration.DataAwsccChatbotMicrosoftTeamsChannelConfigurationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccChatbotMicrosoftTeamsChannelConfiguration.DataAwsccChatbotMicrosoftTeamsChannelConfigurationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-chatbot-microsoft-teams-channel-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-awscc-chatbot-microsoft-teams-channel-configuration/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-chatbot-microsoft-teams-channel-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-awscc.dataAwsccChatbotMicrosoftTeamsChannelConfiguration.DataAwsccChatbotMicrosoftTeamsChannelConfigurationTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccChatbotMicrosoftTeamsChannelConfigurationTagsList",
      "namespace": "dataAwsccChatbotMicrosoftTeamsChannelConfiguration",
      "symbolId": "src/data-awscc-chatbot-microsoft-teams-channel-configuration/index:DataAwsccChatbotMicrosoftTeamsChannelConfigurationTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccChatbotMicrosoftTeamsChannelConfiguration.DataAwsccChatbotMicrosoftTeamsChannelConfigurationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccChatbotMicrosoftTeamsChannelConfiguration.DataAwsccChatbotMicrosoftTeamsChannelConfigurationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-chatbot-microsoft-teams-channel-configuration/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-chatbot-microsoft-teams-channel-configuration/index.ts",
        "line": 48
      },
      "name": "DataAwsccChatbotMicrosoftTeamsChannelConfigurationTagsOutputReference",
      "namespace": "dataAwsccChatbotMicrosoftTeamsChannelConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-chatbot-microsoft-teams-channel-configuration/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-chatbot-microsoft-teams-channel-configuration/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-chatbot-microsoft-teams-channel-configuration/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccChatbotMicrosoftTeamsChannelConfiguration.DataAwsccChatbotMicrosoftTeamsChannelConfigurationTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-chatbot-microsoft-teams-channel-configuration/index:DataAwsccChatbotMicrosoftTeamsChannelConfigurationTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccChatbotMicrosoftTeamsChannelConfigurations.DataAwsccChatbotMicrosoftTeamsChannelConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/chatbot_microsoft_teams_channel_configurations awscc_chatbot_microsoft_teams_channel_configurations}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccChatbotMicrosoftTeamsChannelConfigurations.DataAwsccChatbotMicrosoftTeamsChannelConfigurations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/chatbot_microsoft_teams_channel_configurations awscc_chatbot_microsoft_teams_channel_configurations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-chatbot-microsoft-teams-channel-configurations/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccChatbotMicrosoftTeamsChannelConfigurations.DataAwsccChatbotMicrosoftTeamsChannelConfigurationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-chatbot-microsoft-teams-channel-configurations/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccChatbotMicrosoftTeamsChannelConfigurations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-chatbot-microsoft-teams-channel-configurations/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccChatbotMicrosoftTeamsChannelConfigurations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/chatbot_microsoft_teams_channel_configurations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccChatbotMicrosoftTeamsChannelConfigurations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccChatbotMicrosoftTeamsChannelConfigurations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-chatbot-microsoft-teams-channel-configurations/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-chatbot-microsoft-teams-channel-configurations/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccChatbotMicrosoftTeamsChannelConfigurations",
      "namespace": "dataAwsccChatbotMicrosoftTeamsChannelConfigurations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-chatbot-microsoft-teams-channel-configurations/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-chatbot-microsoft-teams-channel-configurations/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-chatbot-microsoft-teams-channel-configurations/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-chatbot-microsoft-teams-channel-configurations/index:DataAwsccChatbotMicrosoftTeamsChannelConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccChatbotMicrosoftTeamsChannelConfigurations.DataAwsccChatbotMicrosoftTeamsChannelConfigurationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccChatbotMicrosoftTeamsChannelConfigurations.DataAwsccChatbotMicrosoftTeamsChannelConfigurationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-chatbot-microsoft-teams-channel-configurations/index.ts",
        "line": 14
      },
      "name": "DataAwsccChatbotMicrosoftTeamsChannelConfigurationsConfig",
      "namespace": "dataAwsccChatbotMicrosoftTeamsChannelConfigurations",
      "symbolId": "src/data-awscc-chatbot-microsoft-teams-channel-configurations/index:DataAwsccChatbotMicrosoftTeamsChannelConfigurationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccChatbotSlackChannelConfiguration.DataAwsccChatbotSlackChannelConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/chatbot_slack_channel_configuration awscc_chatbot_slack_channel_configuration}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccChatbotSlackChannelConfiguration.DataAwsccChatbotSlackChannelConfiguration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/chatbot_slack_channel_configuration awscc_chatbot_slack_channel_configuration} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-chatbot-slack-channel-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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccChatbotSlackChannelConfiguration.DataAwsccChatbotSlackChannelConfigurationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-chatbot-slack-channel-configuration/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccChatbotSlackChannelConfiguration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-chatbot-slack-channel-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 DataAwsccChatbotSlackChannelConfiguration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/chatbot_slack_channel_configuration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccChatbotSlackChannelConfiguration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccChatbotSlackChannelConfiguration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-chatbot-slack-channel-configuration/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-awscc-chatbot-slack-channel-configuration/index.ts",
            "line": 243
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccChatbotSlackChannelConfiguration",
      "namespace": "dataAwsccChatbotSlackChannelConfiguration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-chatbot-slack-channel-configuration/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-chatbot-slack-channel-configuration/index.ts",
            "line": 165
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-chatbot-slack-channel-configuration/index.ts",
            "line": 170
          },
          "name": "configurationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-chatbot-slack-channel-configuration/index.ts",
            "line": 175
          },
          "name": "customizationResourceArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-chatbot-slack-channel-configuration/index.ts",
            "line": 180
          },
          "name": "guardrailPolicies",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-chatbot-slack-channel-configuration/index.ts",
            "line": 185
          },
          "name": "iamRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-chatbot-slack-channel-configuration/index.ts",
            "line": 203
          },
          "name": "loggingLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-chatbot-slack-channel-configuration/index.ts",
            "line": 208
          },
          "name": "slackChannelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-chatbot-slack-channel-configuration/index.ts",
            "line": 213
          },
          "name": "slackWorkspaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-chatbot-slack-channel-configuration/index.ts",
            "line": 218
          },
          "name": "snsTopicArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-chatbot-slack-channel-configuration/index.ts",
            "line": 224
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccChatbotSlackChannelConfiguration.DataAwsccChatbotSlackChannelConfigurationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-chatbot-slack-channel-configuration/index.ts",
            "line": 229
          },
          "name": "userRoleRequired",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-chatbot-slack-channel-configuration/index.ts",
            "line": 198
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-chatbot-slack-channel-configuration/index.ts",
            "line": 191
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-chatbot-slack-channel-configuration/index:DataAwsccChatbotSlackChannelConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccChatbotSlackChannelConfiguration.DataAwsccChatbotSlackChannelConfigurationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccChatbotSlackChannelConfiguration.DataAwsccChatbotSlackChannelConfigurationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-chatbot-slack-channel-configuration/index.ts",
        "line": 14
      },
      "name": "DataAwsccChatbotSlackChannelConfigurationConfig",
      "namespace": "dataAwsccChatbotSlackChannelConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/chatbot_slack_channel_configuration#id DataAwsccChatbotSlackChannelConfiguration#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-chatbot-slack-channel-configuration/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-chatbot-slack-channel-configuration/index:DataAwsccChatbotSlackChannelConfigurationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccChatbotSlackChannelConfiguration.DataAwsccChatbotSlackChannelConfigurationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccChatbotSlackChannelConfiguration.DataAwsccChatbotSlackChannelConfigurationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-chatbot-slack-channel-configuration/index.ts",
        "line": 25
      },
      "name": "DataAwsccChatbotSlackChannelConfigurationTags",
      "namespace": "dataAwsccChatbotSlackChannelConfiguration",
      "symbolId": "src/data-awscc-chatbot-slack-channel-configuration/index:DataAwsccChatbotSlackChannelConfigurationTags"
    },
    "@cdktn/provider-awscc.dataAwsccChatbotSlackChannelConfiguration.DataAwsccChatbotSlackChannelConfigurationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccChatbotSlackChannelConfiguration.DataAwsccChatbotSlackChannelConfigurationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-chatbot-slack-channel-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-awscc-chatbot-slack-channel-configuration/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-chatbot-slack-channel-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-awscc.dataAwsccChatbotSlackChannelConfiguration.DataAwsccChatbotSlackChannelConfigurationTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccChatbotSlackChannelConfigurationTagsList",
      "namespace": "dataAwsccChatbotSlackChannelConfiguration",
      "symbolId": "src/data-awscc-chatbot-slack-channel-configuration/index:DataAwsccChatbotSlackChannelConfigurationTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccChatbotSlackChannelConfiguration.DataAwsccChatbotSlackChannelConfigurationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccChatbotSlackChannelConfiguration.DataAwsccChatbotSlackChannelConfigurationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-chatbot-slack-channel-configuration/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-chatbot-slack-channel-configuration/index.ts",
        "line": 48
      },
      "name": "DataAwsccChatbotSlackChannelConfigurationTagsOutputReference",
      "namespace": "dataAwsccChatbotSlackChannelConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-chatbot-slack-channel-configuration/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-chatbot-slack-channel-configuration/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-chatbot-slack-channel-configuration/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccChatbotSlackChannelConfiguration.DataAwsccChatbotSlackChannelConfigurationTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-chatbot-slack-channel-configuration/index:DataAwsccChatbotSlackChannelConfigurationTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccChatbotSlackChannelConfigurations.DataAwsccChatbotSlackChannelConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/chatbot_slack_channel_configurations awscc_chatbot_slack_channel_configurations}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccChatbotSlackChannelConfigurations.DataAwsccChatbotSlackChannelConfigurations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/chatbot_slack_channel_configurations awscc_chatbot_slack_channel_configurations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-chatbot-slack-channel-configurations/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccChatbotSlackChannelConfigurations.DataAwsccChatbotSlackChannelConfigurationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-chatbot-slack-channel-configurations/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccChatbotSlackChannelConfigurations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-chatbot-slack-channel-configurations/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccChatbotSlackChannelConfigurations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/chatbot_slack_channel_configurations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccChatbotSlackChannelConfigurations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccChatbotSlackChannelConfigurations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-chatbot-slack-channel-configurations/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-chatbot-slack-channel-configurations/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccChatbotSlackChannelConfigurations",
      "namespace": "dataAwsccChatbotSlackChannelConfigurations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-chatbot-slack-channel-configurations/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-chatbot-slack-channel-configurations/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-chatbot-slack-channel-configurations/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-chatbot-slack-channel-configurations/index:DataAwsccChatbotSlackChannelConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccChatbotSlackChannelConfigurations.DataAwsccChatbotSlackChannelConfigurationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccChatbotSlackChannelConfigurations.DataAwsccChatbotSlackChannelConfigurationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-chatbot-slack-channel-configurations/index.ts",
        "line": 14
      },
      "name": "DataAwsccChatbotSlackChannelConfigurationsConfig",
      "namespace": "dataAwsccChatbotSlackChannelConfigurations",
      "symbolId": "src/data-awscc-chatbot-slack-channel-configurations/index:DataAwsccChatbotSlackChannelConfigurationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccChimeAppInstance.DataAwsccChimeAppInstance": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/chime_app_instance awscc_chime_app_instance}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccChimeAppInstance.DataAwsccChimeAppInstance",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/chime_app_instance awscc_chime_app_instance} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-chime-app-instance/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-awscc.dataAwsccChimeAppInstance.DataAwsccChimeAppInstanceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-chime-app-instance/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccChimeAppInstance resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-chime-app-instance/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 DataAwsccChimeAppInstance to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/chime_app_instance#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccChimeAppInstance that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccChimeAppInstance to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-chime-app-instance/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-awscc-chime-app-instance/index.ts",
            "line": 218
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccChimeAppInstance",
      "namespace": "dataAwsccChimeAppInstance",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-chime-app-instance/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-chime-app-instance/index.ts",
            "line": 165
          },
          "name": "appInstanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-chime-app-instance/index.ts",
            "line": 170
          },
          "name": "createdTimestamp",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-chime-app-instance/index.ts",
            "line": 188
          },
          "name": "lastUpdatedTimestamp",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-chime-app-instance/index.ts",
            "line": 193
          },
          "name": "metadata",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-chime-app-instance/index.ts",
            "line": 198
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-chime-app-instance/index.ts",
            "line": 204
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccChimeAppInstance.DataAwsccChimeAppInstanceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-chime-app-instance/index.ts",
            "line": 183
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-chime-app-instance/index.ts",
            "line": 176
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-chime-app-instance/index:DataAwsccChimeAppInstance"
    },
    "@cdktn/provider-awscc.dataAwsccChimeAppInstance.DataAwsccChimeAppInstanceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccChimeAppInstance.DataAwsccChimeAppInstanceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-chime-app-instance/index.ts",
        "line": 14
      },
      "name": "DataAwsccChimeAppInstanceConfig",
      "namespace": "dataAwsccChimeAppInstance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/chime_app_instance#id DataAwsccChimeAppInstance#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-chime-app-instance/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-chime-app-instance/index:DataAwsccChimeAppInstanceConfig"
    },
    "@cdktn/provider-awscc.dataAwsccChimeAppInstance.DataAwsccChimeAppInstanceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccChimeAppInstance.DataAwsccChimeAppInstanceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-chime-app-instance/index.ts",
        "line": 25
      },
      "name": "DataAwsccChimeAppInstanceTags",
      "namespace": "dataAwsccChimeAppInstance",
      "symbolId": "src/data-awscc-chime-app-instance/index:DataAwsccChimeAppInstanceTags"
    },
    "@cdktn/provider-awscc.dataAwsccChimeAppInstance.DataAwsccChimeAppInstanceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccChimeAppInstance.DataAwsccChimeAppInstanceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-chime-app-instance/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-awscc-chime-app-instance/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-chime-app-instance/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-awscc.dataAwsccChimeAppInstance.DataAwsccChimeAppInstanceTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccChimeAppInstanceTagsList",
      "namespace": "dataAwsccChimeAppInstance",
      "symbolId": "src/data-awscc-chime-app-instance/index:DataAwsccChimeAppInstanceTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccChimeAppInstance.DataAwsccChimeAppInstanceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccChimeAppInstance.DataAwsccChimeAppInstanceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-chime-app-instance/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-chime-app-instance/index.ts",
        "line": 48
      },
      "name": "DataAwsccChimeAppInstanceTagsOutputReference",
      "namespace": "dataAwsccChimeAppInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-chime-app-instance/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-chime-app-instance/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-chime-app-instance/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccChimeAppInstance.DataAwsccChimeAppInstanceTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-chime-app-instance/index:DataAwsccChimeAppInstanceTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccChimeAppInstanceBot.DataAwsccChimeAppInstanceBot": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/chime_app_instance_bot awscc_chime_app_instance_bot}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccChimeAppInstanceBot.DataAwsccChimeAppInstanceBot",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/chime_app_instance_bot awscc_chime_app_instance_bot} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-chime-app-instance-bot/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-awscc.dataAwsccChimeAppInstanceBot.DataAwsccChimeAppInstanceBotConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-chime-app-instance-bot/index.ts",
        "line": 298
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccChimeAppInstanceBot resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-chime-app-instance-bot/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 DataAwsccChimeAppInstanceBot to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/chime_app_instance_bot#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccChimeAppInstanceBot that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccChimeAppInstanceBot to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-chime-app-instance-bot/index.ts",
            "line": 412
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-chime-app-instance-bot/index.ts",
            "line": 418
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccChimeAppInstanceBot",
      "namespace": "dataAwsccChimeAppInstanceBot",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-chime-app-instance-bot/index.ts",
            "line": 303
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-chime-app-instance-bot/index.ts",
            "line": 354
          },
          "name": "appInstanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-chime-app-instance-bot/index.ts",
            "line": 359
          },
          "name": "appInstanceBotArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-chime-app-instance-bot/index.ts",
            "line": 365
          },
          "name": "configuration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccChimeAppInstanceBot.DataAwsccChimeAppInstanceBotConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-chime-app-instance-bot/index.ts",
            "line": 370
          },
          "name": "createdTimestamp",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-chime-app-instance-bot/index.ts",
            "line": 388
          },
          "name": "lastUpdatedTimestamp",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-chime-app-instance-bot/index.ts",
            "line": 393
          },
          "name": "metadata",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-chime-app-instance-bot/index.ts",
            "line": 398
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-chime-app-instance-bot/index.ts",
            "line": 404
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccChimeAppInstanceBot.DataAwsccChimeAppInstanceBotTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-chime-app-instance-bot/index.ts",
            "line": 383
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-chime-app-instance-bot/index.ts",
            "line": 376
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-chime-app-instance-bot/index:DataAwsccChimeAppInstanceBot"
    },
    "@cdktn/provider-awscc.dataAwsccChimeAppInstanceBot.DataAwsccChimeAppInstanceBotConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccChimeAppInstanceBot.DataAwsccChimeAppInstanceBotConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-chime-app-instance-bot/index.ts",
        "line": 14
      },
      "name": "DataAwsccChimeAppInstanceBotConfig",
      "namespace": "dataAwsccChimeAppInstanceBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/chime_app_instance_bot#id DataAwsccChimeAppInstanceBot#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-chime-app-instance-bot/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-chime-app-instance-bot/index:DataAwsccChimeAppInstanceBotConfig"
    },
    "@cdktn/provider-awscc.dataAwsccChimeAppInstanceBot.DataAwsccChimeAppInstanceBotConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccChimeAppInstanceBot.DataAwsccChimeAppInstanceBotConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-chime-app-instance-bot/index.ts",
        "line": 159
      },
      "name": "DataAwsccChimeAppInstanceBotConfiguration",
      "namespace": "dataAwsccChimeAppInstanceBot",
      "symbolId": "src/data-awscc-chime-app-instance-bot/index:DataAwsccChimeAppInstanceBotConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccChimeAppInstanceBot.DataAwsccChimeAppInstanceBotConfigurationLex": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccChimeAppInstanceBot.DataAwsccChimeAppInstanceBotConfigurationLex",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-chime-app-instance-bot/index.ts",
        "line": 84
      },
      "name": "DataAwsccChimeAppInstanceBotConfigurationLex",
      "namespace": "dataAwsccChimeAppInstanceBot",
      "symbolId": "src/data-awscc-chime-app-instance-bot/index:DataAwsccChimeAppInstanceBotConfigurationLex"
    },
    "@cdktn/provider-awscc.dataAwsccChimeAppInstanceBot.DataAwsccChimeAppInstanceBotConfigurationLexInvokedBy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccChimeAppInstanceBot.DataAwsccChimeAppInstanceBotConfigurationLexInvokedBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-chime-app-instance-bot/index.ts",
        "line": 25
      },
      "name": "DataAwsccChimeAppInstanceBotConfigurationLexInvokedBy",
      "namespace": "dataAwsccChimeAppInstanceBot",
      "symbolId": "src/data-awscc-chime-app-instance-bot/index:DataAwsccChimeAppInstanceBotConfigurationLexInvokedBy"
    },
    "@cdktn/provider-awscc.dataAwsccChimeAppInstanceBot.DataAwsccChimeAppInstanceBotConfigurationLexInvokedByOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccChimeAppInstanceBot.DataAwsccChimeAppInstanceBotConfigurationLexInvokedByOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-chime-app-instance-bot/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-chime-app-instance-bot/index.ts",
        "line": 48
      },
      "name": "DataAwsccChimeAppInstanceBotConfigurationLexInvokedByOutputReference",
      "namespace": "dataAwsccChimeAppInstanceBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-chime-app-instance-bot/index.ts",
            "line": 75
          },
          "name": "standardMessages",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-chime-app-instance-bot/index.ts",
            "line": 80
          },
          "name": "targetedMessages",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-chime-app-instance-bot/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccChimeAppInstanceBot.DataAwsccChimeAppInstanceBotConfigurationLexInvokedBy"
          }
        }
      ],
      "symbolId": "src/data-awscc-chime-app-instance-bot/index:DataAwsccChimeAppInstanceBotConfigurationLexInvokedByOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccChimeAppInstanceBot.DataAwsccChimeAppInstanceBotConfigurationLexOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccChimeAppInstanceBot.DataAwsccChimeAppInstanceBotConfigurationLexOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-chime-app-instance-bot/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-awscc-chime-app-instance-bot/index.ts",
        "line": 107
      },
      "name": "DataAwsccChimeAppInstanceBotConfigurationLexOutputReference",
      "namespace": "dataAwsccChimeAppInstanceBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-chime-app-instance-bot/index.ts",
            "line": 135
          },
          "name": "invokedBy",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccChimeAppInstanceBot.DataAwsccChimeAppInstanceBotConfigurationLexInvokedByOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-chime-app-instance-bot/index.ts",
            "line": 140
          },
          "name": "lexBotAliasArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-chime-app-instance-bot/index.ts",
            "line": 145
          },
          "name": "localeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-chime-app-instance-bot/index.ts",
            "line": 150
          },
          "name": "respondsTo",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-chime-app-instance-bot/index.ts",
            "line": 155
          },
          "name": "welcomeIntent",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-chime-app-instance-bot/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccChimeAppInstanceBot.DataAwsccChimeAppInstanceBotConfigurationLex"
          }
        }
      ],
      "symbolId": "src/data-awscc-chime-app-instance-bot/index:DataAwsccChimeAppInstanceBotConfigurationLexOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccChimeAppInstanceBot.DataAwsccChimeAppInstanceBotConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccChimeAppInstanceBot.DataAwsccChimeAppInstanceBotConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-chime-app-instance-bot/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-awscc-chime-app-instance-bot/index.ts",
        "line": 182
      },
      "name": "DataAwsccChimeAppInstanceBotConfigurationOutputReference",
      "namespace": "dataAwsccChimeAppInstanceBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-chime-app-instance-bot/index.ts",
            "line": 210
          },
          "name": "lex",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccChimeAppInstanceBot.DataAwsccChimeAppInstanceBotConfigurationLexOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-chime-app-instance-bot/index.ts",
            "line": 193
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccChimeAppInstanceBot.DataAwsccChimeAppInstanceBotConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-chime-app-instance-bot/index:DataAwsccChimeAppInstanceBotConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccChimeAppInstanceBot.DataAwsccChimeAppInstanceBotTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccChimeAppInstanceBot.DataAwsccChimeAppInstanceBotTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-chime-app-instance-bot/index.ts",
        "line": 214
      },
      "name": "DataAwsccChimeAppInstanceBotTags",
      "namespace": "dataAwsccChimeAppInstanceBot",
      "symbolId": "src/data-awscc-chime-app-instance-bot/index:DataAwsccChimeAppInstanceBotTags"
    },
    "@cdktn/provider-awscc.dataAwsccChimeAppInstanceBot.DataAwsccChimeAppInstanceBotTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccChimeAppInstanceBot.DataAwsccChimeAppInstanceBotTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-chime-app-instance-bot/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-awscc-chime-app-instance-bot/index.ts",
        "line": 276
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-chime-app-instance-bot/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-awscc.dataAwsccChimeAppInstanceBot.DataAwsccChimeAppInstanceBotTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccChimeAppInstanceBotTagsList",
      "namespace": "dataAwsccChimeAppInstanceBot",
      "symbolId": "src/data-awscc-chime-app-instance-bot/index:DataAwsccChimeAppInstanceBotTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccChimeAppInstanceBot.DataAwsccChimeAppInstanceBotTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccChimeAppInstanceBot.DataAwsccChimeAppInstanceBotTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-chime-app-instance-bot/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-awscc-chime-app-instance-bot/index.ts",
        "line": 237
      },
      "name": "DataAwsccChimeAppInstanceBotTagsOutputReference",
      "namespace": "dataAwsccChimeAppInstanceBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-chime-app-instance-bot/index.ts",
            "line": 266
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-chime-app-instance-bot/index.ts",
            "line": 271
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-chime-app-instance-bot/index.ts",
            "line": 250
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccChimeAppInstanceBot.DataAwsccChimeAppInstanceBotTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-chime-app-instance-bot/index:DataAwsccChimeAppInstanceBotTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccChimeAppInstanceBots.DataAwsccChimeAppInstanceBots": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/chime_app_instance_bots awscc_chime_app_instance_bots}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccChimeAppInstanceBots.DataAwsccChimeAppInstanceBots",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/chime_app_instance_bots awscc_chime_app_instance_bots} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-chime-app-instance-bots/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccChimeAppInstanceBots.DataAwsccChimeAppInstanceBotsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-chime-app-instance-bots/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccChimeAppInstanceBots resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-chime-app-instance-bots/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccChimeAppInstanceBots to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/chime_app_instance_bots#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccChimeAppInstanceBots that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccChimeAppInstanceBots to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-chime-app-instance-bots/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-chime-app-instance-bots/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccChimeAppInstanceBots",
      "namespace": "dataAwsccChimeAppInstanceBots",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-chime-app-instance-bots/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-chime-app-instance-bots/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-chime-app-instance-bots/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-chime-app-instance-bots/index:DataAwsccChimeAppInstanceBots"
    },
    "@cdktn/provider-awscc.dataAwsccChimeAppInstanceBots.DataAwsccChimeAppInstanceBotsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccChimeAppInstanceBots.DataAwsccChimeAppInstanceBotsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-chime-app-instance-bots/index.ts",
        "line": 14
      },
      "name": "DataAwsccChimeAppInstanceBotsConfig",
      "namespace": "dataAwsccChimeAppInstanceBots",
      "symbolId": "src/data-awscc-chime-app-instance-bots/index:DataAwsccChimeAppInstanceBotsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccChimeAppInstances.DataAwsccChimeAppInstances": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/chime_app_instances awscc_chime_app_instances}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccChimeAppInstances.DataAwsccChimeAppInstances",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/chime_app_instances awscc_chime_app_instances} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-chime-app-instances/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccChimeAppInstances.DataAwsccChimeAppInstancesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-chime-app-instances/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccChimeAppInstances resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-chime-app-instances/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccChimeAppInstances to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/chime_app_instances#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccChimeAppInstances that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccChimeAppInstances to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-chime-app-instances/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-chime-app-instances/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccChimeAppInstances",
      "namespace": "dataAwsccChimeAppInstances",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-chime-app-instances/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-chime-app-instances/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-chime-app-instances/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-chime-app-instances/index:DataAwsccChimeAppInstances"
    },
    "@cdktn/provider-awscc.dataAwsccChimeAppInstances.DataAwsccChimeAppInstancesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccChimeAppInstances.DataAwsccChimeAppInstancesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-chime-app-instances/index.ts",
        "line": 14
      },
      "name": "DataAwsccChimeAppInstancesConfig",
      "namespace": "dataAwsccChimeAppInstances",
      "symbolId": "src/data-awscc-chime-app-instances/index:DataAwsccChimeAppInstancesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplate": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cleanrooms_analysis_template awscc_cleanrooms_analysis_template}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplate",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cleanrooms_analysis_template awscc_cleanrooms_analysis_template} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
          "line": 1214
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
        "line": 1182
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCleanroomsAnalysisTemplate resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
            "line": 1199
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCleanroomsAnalysisTemplate to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cleanrooms_analysis_template#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCleanroomsAnalysisTemplate that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCleanroomsAnalysisTemplate to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
            "line": 1341
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
            "line": 1347
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCleanroomsAnalysisTemplate",
      "namespace": "dataAwsccCleanroomsAnalysisTemplate",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
            "line": 1187
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
            "line": 1239
          },
          "name": "analysisParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateAnalysisParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
            "line": 1244
          },
          "name": "analysisTemplateIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
            "line": 1249
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
            "line": 1254
          },
          "name": "collaborationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
            "line": 1259
          },
          "name": "collaborationIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
            "line": 1264
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
            "line": 1270
          },
          "name": "errorMessageConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateErrorMessageConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
            "line": 1275
          },
          "name": "format",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
            "line": 1293
          },
          "name": "membershipArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
            "line": 1298
          },
          "name": "membershipIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
            "line": 1303
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
            "line": 1309
          },
          "name": "schema",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateSchemaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
            "line": 1315
          },
          "name": "source",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
            "line": 1321
          },
          "name": "sourceMetadata",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateSourceMetadataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
            "line": 1327
          },
          "name": "syntheticDataParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateSyntheticDataParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
            "line": 1333
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
            "line": 1288
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
            "line": 1281
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanrooms-analysis-template/index:DataAwsccCleanroomsAnalysisTemplate"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateAnalysisParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateAnalysisParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
        "line": 25
      },
      "name": "DataAwsccCleanroomsAnalysisTemplateAnalysisParameters",
      "namespace": "dataAwsccCleanroomsAnalysisTemplate",
      "symbolId": "src/data-awscc-cleanrooms-analysis-template/index:DataAwsccCleanroomsAnalysisTemplateAnalysisParameters"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateAnalysisParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateAnalysisParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-analysis-template/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
        "line": 92
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
            "line": 106
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateAnalysisParametersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCleanroomsAnalysisTemplateAnalysisParametersList",
      "namespace": "dataAwsccCleanroomsAnalysisTemplate",
      "symbolId": "src/data-awscc-cleanrooms-analysis-template/index:DataAwsccCleanroomsAnalysisTemplateAnalysisParametersList"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateAnalysisParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateAnalysisParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
        "line": 48
      },
      "name": "DataAwsccCleanroomsAnalysisTemplateAnalysisParametersOutputReference",
      "namespace": "dataAwsccCleanroomsAnalysisTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
            "line": 77
          },
          "name": "defaultValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
            "line": 82
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
            "line": 87
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateAnalysisParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanrooms-analysis-template/index:DataAwsccCleanroomsAnalysisTemplateAnalysisParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
        "line": 14
      },
      "name": "DataAwsccCleanroomsAnalysisTemplateConfig",
      "namespace": "dataAwsccCleanroomsAnalysisTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cleanrooms_analysis_template#id DataAwsccCleanroomsAnalysisTemplate#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanrooms-analysis-template/index:DataAwsccCleanroomsAnalysisTemplateConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateErrorMessageConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateErrorMessageConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
        "line": 110
      },
      "name": "DataAwsccCleanroomsAnalysisTemplateErrorMessageConfiguration",
      "namespace": "dataAwsccCleanroomsAnalysisTemplate",
      "symbolId": "src/data-awscc-cleanrooms-analysis-template/index:DataAwsccCleanroomsAnalysisTemplateErrorMessageConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateErrorMessageConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateErrorMessageConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-analysis-template/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-awscc-cleanrooms-analysis-template/index.ts",
        "line": 133
      },
      "name": "DataAwsccCleanroomsAnalysisTemplateErrorMessageConfigurationOutputReference",
      "namespace": "dataAwsccCleanroomsAnalysisTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
            "line": 160
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
            "line": 144
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateErrorMessageConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanrooms-analysis-template/index:DataAwsccCleanroomsAnalysisTemplateErrorMessageConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateSchema": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateSchema",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
        "line": 164
      },
      "name": "DataAwsccCleanroomsAnalysisTemplateSchema",
      "namespace": "dataAwsccCleanroomsAnalysisTemplate",
      "symbolId": "src/data-awscc-cleanrooms-analysis-template/index:DataAwsccCleanroomsAnalysisTemplateSchema"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateSchemaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateSchemaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-analysis-template/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
        "line": 187
      },
      "name": "DataAwsccCleanroomsAnalysisTemplateSchemaOutputReference",
      "namespace": "dataAwsccCleanroomsAnalysisTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
            "line": 214
          },
          "name": "referencedTables",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
            "line": 198
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateSchema"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanrooms-analysis-template/index:DataAwsccCleanroomsAnalysisTemplateSchemaOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateSource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
        "line": 533
      },
      "name": "DataAwsccCleanroomsAnalysisTemplateSource",
      "namespace": "dataAwsccCleanroomsAnalysisTemplate",
      "symbolId": "src/data-awscc-cleanrooms-analysis-template/index:DataAwsccCleanroomsAnalysisTemplateSource"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateSourceArtifacts": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateSourceArtifacts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
        "line": 467
      },
      "name": "DataAwsccCleanroomsAnalysisTemplateSourceArtifacts",
      "namespace": "dataAwsccCleanroomsAnalysisTemplate",
      "symbolId": "src/data-awscc-cleanrooms-analysis-template/index:DataAwsccCleanroomsAnalysisTemplateSourceArtifacts"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateSourceArtifactsAdditionalArtifacts": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateSourceArtifactsAdditionalArtifacts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
        "line": 277
      },
      "name": "DataAwsccCleanroomsAnalysisTemplateSourceArtifactsAdditionalArtifacts",
      "namespace": "dataAwsccCleanroomsAnalysisTemplate",
      "symbolId": "src/data-awscc-cleanrooms-analysis-template/index:DataAwsccCleanroomsAnalysisTemplateSourceArtifactsAdditionalArtifacts"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateSourceArtifactsAdditionalArtifactsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateSourceArtifactsAdditionalArtifactsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-analysis-template/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-awscc-cleanrooms-analysis-template/index.ts",
        "line": 335
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-analysis-template/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-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateSourceArtifactsAdditionalArtifactsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCleanroomsAnalysisTemplateSourceArtifactsAdditionalArtifactsList",
      "namespace": "dataAwsccCleanroomsAnalysisTemplate",
      "symbolId": "src/data-awscc-cleanrooms-analysis-template/index:DataAwsccCleanroomsAnalysisTemplateSourceArtifactsAdditionalArtifactsList"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateSourceArtifactsAdditionalArtifactsLocation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateSourceArtifactsAdditionalArtifactsLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
        "line": 218
      },
      "name": "DataAwsccCleanroomsAnalysisTemplateSourceArtifactsAdditionalArtifactsLocation",
      "namespace": "dataAwsccCleanroomsAnalysisTemplate",
      "symbolId": "src/data-awscc-cleanrooms-analysis-template/index:DataAwsccCleanroomsAnalysisTemplateSourceArtifactsAdditionalArtifactsLocation"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateSourceArtifactsAdditionalArtifactsLocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateSourceArtifactsAdditionalArtifactsLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-analysis-template/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/data-awscc-cleanrooms-analysis-template/index.ts",
        "line": 241
      },
      "name": "DataAwsccCleanroomsAnalysisTemplateSourceArtifactsAdditionalArtifactsLocationOutputReference",
      "namespace": "dataAwsccCleanroomsAnalysisTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
            "line": 268
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
            "line": 273
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
            "line": 252
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateSourceArtifactsAdditionalArtifactsLocation"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanrooms-analysis-template/index:DataAwsccCleanroomsAnalysisTemplateSourceArtifactsAdditionalArtifactsLocationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateSourceArtifactsAdditionalArtifactsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateSourceArtifactsAdditionalArtifactsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-analysis-template/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-awscc-cleanrooms-analysis-template/index.ts",
        "line": 300
      },
      "name": "DataAwsccCleanroomsAnalysisTemplateSourceArtifactsAdditionalArtifactsOutputReference",
      "namespace": "dataAwsccCleanroomsAnalysisTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
            "line": 330
          },
          "name": "location",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateSourceArtifactsAdditionalArtifactsLocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
            "line": 313
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateSourceArtifactsAdditionalArtifacts"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanrooms-analysis-template/index:DataAwsccCleanroomsAnalysisTemplateSourceArtifactsAdditionalArtifactsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateSourceArtifactsEntryPoint": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateSourceArtifactsEntryPoint",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
        "line": 412
      },
      "name": "DataAwsccCleanroomsAnalysisTemplateSourceArtifactsEntryPoint",
      "namespace": "dataAwsccCleanroomsAnalysisTemplate",
      "symbolId": "src/data-awscc-cleanrooms-analysis-template/index:DataAwsccCleanroomsAnalysisTemplateSourceArtifactsEntryPoint"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateSourceArtifactsEntryPointLocation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateSourceArtifactsEntryPointLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
        "line": 353
      },
      "name": "DataAwsccCleanroomsAnalysisTemplateSourceArtifactsEntryPointLocation",
      "namespace": "dataAwsccCleanroomsAnalysisTemplate",
      "symbolId": "src/data-awscc-cleanrooms-analysis-template/index:DataAwsccCleanroomsAnalysisTemplateSourceArtifactsEntryPointLocation"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateSourceArtifactsEntryPointLocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateSourceArtifactsEntryPointLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-analysis-template/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-awscc-cleanrooms-analysis-template/index.ts",
        "line": 376
      },
      "name": "DataAwsccCleanroomsAnalysisTemplateSourceArtifactsEntryPointLocationOutputReference",
      "namespace": "dataAwsccCleanroomsAnalysisTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
            "line": 403
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
            "line": 408
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
            "line": 387
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateSourceArtifactsEntryPointLocation"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanrooms-analysis-template/index:DataAwsccCleanroomsAnalysisTemplateSourceArtifactsEntryPointLocationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateSourceArtifactsEntryPointOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateSourceArtifactsEntryPointOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
          "line": 442
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
        "line": 435
      },
      "name": "DataAwsccCleanroomsAnalysisTemplateSourceArtifactsEntryPointOutputReference",
      "namespace": "dataAwsccCleanroomsAnalysisTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
            "line": 463
          },
          "name": "location",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateSourceArtifactsEntryPointLocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
            "line": 446
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateSourceArtifactsEntryPoint"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanrooms-analysis-template/index:DataAwsccCleanroomsAnalysisTemplateSourceArtifactsEntryPointOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateSourceArtifactsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateSourceArtifactsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-analysis-template/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-awscc-cleanrooms-analysis-template/index.ts",
        "line": 490
      },
      "name": "DataAwsccCleanroomsAnalysisTemplateSourceArtifactsOutputReference",
      "namespace": "dataAwsccCleanroomsAnalysisTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
            "line": 518
          },
          "name": "additionalArtifacts",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateSourceArtifactsAdditionalArtifactsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
            "line": 524
          },
          "name": "entryPoint",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateSourceArtifactsEntryPointOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
            "line": 529
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
            "line": 501
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateSourceArtifacts"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanrooms-analysis-template/index:DataAwsccCleanroomsAnalysisTemplateSourceArtifactsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateSourceMetadata": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateSourceMetadata",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
        "line": 783
      },
      "name": "DataAwsccCleanroomsAnalysisTemplateSourceMetadata",
      "namespace": "dataAwsccCleanroomsAnalysisTemplate",
      "symbolId": "src/data-awscc-cleanrooms-analysis-template/index:DataAwsccCleanroomsAnalysisTemplateSourceMetadata"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateSourceMetadataArtifacts": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateSourceMetadataArtifacts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
        "line": 722
      },
      "name": "DataAwsccCleanroomsAnalysisTemplateSourceMetadataArtifacts",
      "namespace": "dataAwsccCleanroomsAnalysisTemplate",
      "symbolId": "src/data-awscc-cleanrooms-analysis-template/index:DataAwsccCleanroomsAnalysisTemplateSourceMetadataArtifacts"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateSourceMetadataArtifactsAdditionalArtifactHashes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateSourceMetadataArtifactsAdditionalArtifactHashes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
        "line": 593
      },
      "name": "DataAwsccCleanroomsAnalysisTemplateSourceMetadataArtifactsAdditionalArtifactHashes",
      "namespace": "dataAwsccCleanroomsAnalysisTemplate",
      "symbolId": "src/data-awscc-cleanrooms-analysis-template/index:DataAwsccCleanroomsAnalysisTemplateSourceMetadataArtifactsAdditionalArtifactHashes"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateSourceMetadataArtifactsAdditionalArtifactHashesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateSourceMetadataArtifactsAdditionalArtifactHashesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-analysis-template/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-awscc-cleanrooms-analysis-template/index.ts",
        "line": 650
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-analysis-template/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-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateSourceMetadataArtifactsAdditionalArtifactHashesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCleanroomsAnalysisTemplateSourceMetadataArtifactsAdditionalArtifactHashesList",
      "namespace": "dataAwsccCleanroomsAnalysisTemplate",
      "symbolId": "src/data-awscc-cleanrooms-analysis-template/index:DataAwsccCleanroomsAnalysisTemplateSourceMetadataArtifactsAdditionalArtifactHashesList"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateSourceMetadataArtifactsAdditionalArtifactHashesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateSourceMetadataArtifactsAdditionalArtifactHashesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-analysis-template/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
        "line": 616
      },
      "name": "DataAwsccCleanroomsAnalysisTemplateSourceMetadataArtifactsAdditionalArtifactHashesOutputReference",
      "namespace": "dataAwsccCleanroomsAnalysisTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
            "line": 645
          },
          "name": "sha256",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
            "line": 629
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateSourceMetadataArtifactsAdditionalArtifactHashes"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanrooms-analysis-template/index:DataAwsccCleanroomsAnalysisTemplateSourceMetadataArtifactsAdditionalArtifactHashesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateSourceMetadataArtifactsEntryPointHash": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateSourceMetadataArtifactsEntryPointHash",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
        "line": 668
      },
      "name": "DataAwsccCleanroomsAnalysisTemplateSourceMetadataArtifactsEntryPointHash",
      "namespace": "dataAwsccCleanroomsAnalysisTemplate",
      "symbolId": "src/data-awscc-cleanrooms-analysis-template/index:DataAwsccCleanroomsAnalysisTemplateSourceMetadataArtifactsEntryPointHash"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateSourceMetadataArtifactsEntryPointHashOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateSourceMetadataArtifactsEntryPointHashOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
          "line": 698
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
        "line": 691
      },
      "name": "DataAwsccCleanroomsAnalysisTemplateSourceMetadataArtifactsEntryPointHashOutputReference",
      "namespace": "dataAwsccCleanroomsAnalysisTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
            "line": 718
          },
          "name": "sha256",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
            "line": 702
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateSourceMetadataArtifactsEntryPointHash"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanrooms-analysis-template/index:DataAwsccCleanroomsAnalysisTemplateSourceMetadataArtifactsEntryPointHashOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateSourceMetadataArtifactsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateSourceMetadataArtifactsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-analysis-template/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
        "line": 745
      },
      "name": "DataAwsccCleanroomsAnalysisTemplateSourceMetadataArtifactsOutputReference",
      "namespace": "dataAwsccCleanroomsAnalysisTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
            "line": 773
          },
          "name": "additionalArtifactHashes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateSourceMetadataArtifactsAdditionalArtifactHashesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
            "line": 779
          },
          "name": "entryPointHash",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateSourceMetadataArtifactsEntryPointHashOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
            "line": 756
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateSourceMetadataArtifacts"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanrooms-analysis-template/index:DataAwsccCleanroomsAnalysisTemplateSourceMetadataArtifactsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateSourceMetadataOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateSourceMetadataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
          "line": 813
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
        "line": 806
      },
      "name": "DataAwsccCleanroomsAnalysisTemplateSourceMetadataOutputReference",
      "namespace": "dataAwsccCleanroomsAnalysisTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
            "line": 834
          },
          "name": "artifacts",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateSourceMetadataArtifactsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
            "line": 817
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateSourceMetadata"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanrooms-analysis-template/index:DataAwsccCleanroomsAnalysisTemplateSourceMetadataOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateSourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-analysis-template/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
        "line": 556
      },
      "name": "DataAwsccCleanroomsAnalysisTemplateSourceOutputReference",
      "namespace": "dataAwsccCleanroomsAnalysisTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
            "line": 584
          },
          "name": "artifacts",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateSourceArtifactsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
            "line": 589
          },
          "name": "text",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
            "line": 567
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateSource"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanrooms-analysis-template/index:DataAwsccCleanroomsAnalysisTemplateSourceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateSyntheticDataParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateSyntheticDataParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
        "line": 1043
      },
      "name": "DataAwsccCleanroomsAnalysisTemplateSyntheticDataParameters",
      "namespace": "dataAwsccCleanroomsAnalysisTemplate",
      "symbolId": "src/data-awscc-cleanrooms-analysis-template/index:DataAwsccCleanroomsAnalysisTemplateSyntheticDataParameters"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateSyntheticDataParametersMlSyntheticDataParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateSyntheticDataParametersMlSyntheticDataParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
        "line": 978
      },
      "name": "DataAwsccCleanroomsAnalysisTemplateSyntheticDataParametersMlSyntheticDataParameters",
      "namespace": "dataAwsccCleanroomsAnalysisTemplate",
      "symbolId": "src/data-awscc-cleanrooms-analysis-template/index:DataAwsccCleanroomsAnalysisTemplateSyntheticDataParametersMlSyntheticDataParameters"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateSyntheticDataParametersMlSyntheticDataParametersColumnClassification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateSyntheticDataParametersMlSyntheticDataParametersColumnClassification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
        "line": 923
      },
      "name": "DataAwsccCleanroomsAnalysisTemplateSyntheticDataParametersMlSyntheticDataParametersColumnClassification",
      "namespace": "dataAwsccCleanroomsAnalysisTemplate",
      "symbolId": "src/data-awscc-cleanrooms-analysis-template/index:DataAwsccCleanroomsAnalysisTemplateSyntheticDataParametersMlSyntheticDataParametersColumnClassification"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateSyntheticDataParametersMlSyntheticDataParametersColumnClassificationColumnMapping": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateSyntheticDataParametersMlSyntheticDataParametersColumnClassificationColumnMapping",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
        "line": 838
      },
      "name": "DataAwsccCleanroomsAnalysisTemplateSyntheticDataParametersMlSyntheticDataParametersColumnClassificationColumnMapping",
      "namespace": "dataAwsccCleanroomsAnalysisTemplate",
      "symbolId": "src/data-awscc-cleanrooms-analysis-template/index:DataAwsccCleanroomsAnalysisTemplateSyntheticDataParametersMlSyntheticDataParametersColumnClassificationColumnMapping"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateSyntheticDataParametersMlSyntheticDataParametersColumnClassificationColumnMappingList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateSyntheticDataParametersMlSyntheticDataParametersColumnClassificationColumnMappingList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
          "line": 912
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
        "line": 905
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
            "line": 919
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateSyntheticDataParametersMlSyntheticDataParametersColumnClassificationColumnMappingOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCleanroomsAnalysisTemplateSyntheticDataParametersMlSyntheticDataParametersColumnClassificationColumnMappingList",
      "namespace": "dataAwsccCleanroomsAnalysisTemplate",
      "symbolId": "src/data-awscc-cleanrooms-analysis-template/index:DataAwsccCleanroomsAnalysisTemplateSyntheticDataParametersMlSyntheticDataParametersColumnClassificationColumnMappingList"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateSyntheticDataParametersMlSyntheticDataParametersColumnClassificationColumnMappingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateSyntheticDataParametersMlSyntheticDataParametersColumnClassificationColumnMappingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-analysis-template/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
        "line": 861
      },
      "name": "DataAwsccCleanroomsAnalysisTemplateSyntheticDataParametersMlSyntheticDataParametersColumnClassificationColumnMappingOutputReference",
      "namespace": "dataAwsccCleanroomsAnalysisTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
            "line": 890
          },
          "name": "columnName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
            "line": 895
          },
          "name": "columnType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
            "line": 900
          },
          "name": "isPredictiveValue",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
            "line": 874
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateSyntheticDataParametersMlSyntheticDataParametersColumnClassificationColumnMapping"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanrooms-analysis-template/index:DataAwsccCleanroomsAnalysisTemplateSyntheticDataParametersMlSyntheticDataParametersColumnClassificationColumnMappingOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateSyntheticDataParametersMlSyntheticDataParametersColumnClassificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateSyntheticDataParametersMlSyntheticDataParametersColumnClassificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
          "line": 953
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
        "line": 946
      },
      "name": "DataAwsccCleanroomsAnalysisTemplateSyntheticDataParametersMlSyntheticDataParametersColumnClassificationOutputReference",
      "namespace": "dataAwsccCleanroomsAnalysisTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
            "line": 974
          },
          "name": "columnMapping",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateSyntheticDataParametersMlSyntheticDataParametersColumnClassificationColumnMappingList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
            "line": 957
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateSyntheticDataParametersMlSyntheticDataParametersColumnClassification"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanrooms-analysis-template/index:DataAwsccCleanroomsAnalysisTemplateSyntheticDataParametersMlSyntheticDataParametersColumnClassificationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateSyntheticDataParametersMlSyntheticDataParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateSyntheticDataParametersMlSyntheticDataParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-analysis-template/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-awscc-cleanrooms-analysis-template/index.ts",
        "line": 1001
      },
      "name": "DataAwsccCleanroomsAnalysisTemplateSyntheticDataParametersMlSyntheticDataParametersOutputReference",
      "namespace": "dataAwsccCleanroomsAnalysisTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
            "line": 1029
          },
          "name": "columnClassification",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateSyntheticDataParametersMlSyntheticDataParametersColumnClassificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
            "line": 1034
          },
          "name": "epsilon",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
            "line": 1039
          },
          "name": "maxMembershipInferenceAttackScore",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
            "line": 1012
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateSyntheticDataParametersMlSyntheticDataParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanrooms-analysis-template/index:DataAwsccCleanroomsAnalysisTemplateSyntheticDataParametersMlSyntheticDataParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateSyntheticDataParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateSyntheticDataParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
          "line": 1073
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
        "line": 1066
      },
      "name": "DataAwsccCleanroomsAnalysisTemplateSyntheticDataParametersOutputReference",
      "namespace": "dataAwsccCleanroomsAnalysisTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
            "line": 1094
          },
          "name": "mlSyntheticDataParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateSyntheticDataParametersMlSyntheticDataParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
            "line": 1077
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateSyntheticDataParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanrooms-analysis-template/index:DataAwsccCleanroomsAnalysisTemplateSyntheticDataParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
        "line": 1098
      },
      "name": "DataAwsccCleanroomsAnalysisTemplateTags",
      "namespace": "dataAwsccCleanroomsAnalysisTemplate",
      "symbolId": "src/data-awscc-cleanrooms-analysis-template/index:DataAwsccCleanroomsAnalysisTemplateTags"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
          "line": 1167
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
        "line": 1160
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
            "line": 1174
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCleanroomsAnalysisTemplateTagsList",
      "namespace": "dataAwsccCleanroomsAnalysisTemplate",
      "symbolId": "src/data-awscc-cleanrooms-analysis-template/index:DataAwsccCleanroomsAnalysisTemplateTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
          "line": 1130
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
        "line": 1121
      },
      "name": "DataAwsccCleanroomsAnalysisTemplateTagsOutputReference",
      "namespace": "dataAwsccCleanroomsAnalysisTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
            "line": 1150
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
            "line": 1155
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-analysis-template/index.ts",
            "line": 1134
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsAnalysisTemplate.DataAwsccCleanroomsAnalysisTemplateTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanrooms-analysis-template/index:DataAwsccCleanroomsAnalysisTemplateTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaboration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cleanrooms_collaboration awscc_cleanrooms_collaboration}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaboration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cleanrooms_collaboration awscc_cleanrooms_collaboration} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
          "line": 1223
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
        "line": 1191
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCleanroomsCollaboration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
            "line": 1208
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCleanroomsCollaboration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cleanrooms_collaboration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCleanroomsCollaboration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCleanroomsCollaboration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
            "line": 1353
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
            "line": 1359
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCleanroomsCollaboration",
      "namespace": "dataAwsccCleanroomsCollaboration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
            "line": 1196
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
            "line": 1247
          },
          "name": "allowedResultRegions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
            "line": 1252
          },
          "name": "analyticsEngine",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
            "line": 1257
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
            "line": 1262
          },
          "name": "autoApprovedChangeTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
            "line": 1267
          },
          "name": "collaborationIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
            "line": 1272
          },
          "name": "creatorDisplayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
            "line": 1277
          },
          "name": "creatorMemberAbilities",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
            "line": 1283
          },
          "name": "creatorMlMemberAbilities",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationCreatorMlMemberAbilitiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
            "line": 1289
          },
          "name": "creatorPaymentConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationCreatorPaymentConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
            "line": 1295
          },
          "name": "dataEncryptionMetadata",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationDataEncryptionMetadataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
            "line": 1300
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
            "line": 1318
          },
          "name": "isMetricsEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
            "line": 1323
          },
          "name": "jobLogStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
            "line": 1329
          },
          "name": "members",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationMembersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
            "line": 1334
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
            "line": 1339
          },
          "name": "queryLogStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
            "line": 1345
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
            "line": 1313
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
            "line": 1306
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanrooms-collaboration/index:DataAwsccCleanroomsCollaboration"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
        "line": 14
      },
      "name": "DataAwsccCleanroomsCollaborationConfig",
      "namespace": "dataAwsccCleanroomsCollaboration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cleanrooms_collaboration#id DataAwsccCleanroomsCollaboration#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanrooms-collaboration/index:DataAwsccCleanroomsCollaborationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationCreatorMlMemberAbilities": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationCreatorMlMemberAbilities",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
        "line": 25
      },
      "name": "DataAwsccCleanroomsCollaborationCreatorMlMemberAbilities",
      "namespace": "dataAwsccCleanroomsCollaboration",
      "symbolId": "src/data-awscc-cleanrooms-collaboration/index:DataAwsccCleanroomsCollaborationCreatorMlMemberAbilities"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationCreatorMlMemberAbilitiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationCreatorMlMemberAbilitiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
        "line": 48
      },
      "name": "DataAwsccCleanroomsCollaborationCreatorMlMemberAbilitiesOutputReference",
      "namespace": "dataAwsccCleanroomsCollaboration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
            "line": 75
          },
          "name": "customMlMemberAbilities",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationCreatorMlMemberAbilities"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanrooms-collaboration/index:DataAwsccCleanroomsCollaborationCreatorMlMemberAbilitiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationCreatorPaymentConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationCreatorPaymentConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
        "line": 416
      },
      "name": "DataAwsccCleanroomsCollaborationCreatorPaymentConfiguration",
      "namespace": "dataAwsccCleanroomsCollaboration",
      "symbolId": "src/data-awscc-cleanrooms-collaboration/index:DataAwsccCleanroomsCollaborationCreatorPaymentConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationCreatorPaymentConfigurationJobCompute": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationCreatorPaymentConfigurationJobCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
        "line": 79
      },
      "name": "DataAwsccCleanroomsCollaborationCreatorPaymentConfigurationJobCompute",
      "namespace": "dataAwsccCleanroomsCollaboration",
      "symbolId": "src/data-awscc-cleanrooms-collaboration/index:DataAwsccCleanroomsCollaborationCreatorPaymentConfigurationJobCompute"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationCreatorPaymentConfigurationJobComputeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationCreatorPaymentConfigurationJobComputeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-collaboration/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-awscc-cleanrooms-collaboration/index.ts",
        "line": 102
      },
      "name": "DataAwsccCleanroomsCollaborationCreatorPaymentConfigurationJobComputeOutputReference",
      "namespace": "dataAwsccCleanroomsCollaboration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
            "line": 129
          },
          "name": "isResponsible",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationCreatorPaymentConfigurationJobCompute"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanrooms-collaboration/index:DataAwsccCleanroomsCollaborationCreatorPaymentConfigurationJobComputeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationCreatorPaymentConfigurationMachineLearning": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationCreatorPaymentConfigurationMachineLearning",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
        "line": 295
      },
      "name": "DataAwsccCleanroomsCollaborationCreatorPaymentConfigurationMachineLearning",
      "namespace": "dataAwsccCleanroomsCollaboration",
      "symbolId": "src/data-awscc-cleanrooms-collaboration/index:DataAwsccCleanroomsCollaborationCreatorPaymentConfigurationMachineLearning"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationCreatorPaymentConfigurationMachineLearningModelInference": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationCreatorPaymentConfigurationMachineLearningModelInference",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
        "line": 133
      },
      "name": "DataAwsccCleanroomsCollaborationCreatorPaymentConfigurationMachineLearningModelInference",
      "namespace": "dataAwsccCleanroomsCollaboration",
      "symbolId": "src/data-awscc-cleanrooms-collaboration/index:DataAwsccCleanroomsCollaborationCreatorPaymentConfigurationMachineLearningModelInference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationCreatorPaymentConfigurationMachineLearningModelInferenceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationCreatorPaymentConfigurationMachineLearningModelInferenceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-collaboration/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-awscc-cleanrooms-collaboration/index.ts",
        "line": 156
      },
      "name": "DataAwsccCleanroomsCollaborationCreatorPaymentConfigurationMachineLearningModelInferenceOutputReference",
      "namespace": "dataAwsccCleanroomsCollaboration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
            "line": 183
          },
          "name": "isResponsible",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
            "line": 167
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationCreatorPaymentConfigurationMachineLearningModelInference"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanrooms-collaboration/index:DataAwsccCleanroomsCollaborationCreatorPaymentConfigurationMachineLearningModelInferenceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationCreatorPaymentConfigurationMachineLearningModelTraining": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationCreatorPaymentConfigurationMachineLearningModelTraining",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
        "line": 187
      },
      "name": "DataAwsccCleanroomsCollaborationCreatorPaymentConfigurationMachineLearningModelTraining",
      "namespace": "dataAwsccCleanroomsCollaboration",
      "symbolId": "src/data-awscc-cleanrooms-collaboration/index:DataAwsccCleanroomsCollaborationCreatorPaymentConfigurationMachineLearningModelTraining"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationCreatorPaymentConfigurationMachineLearningModelTrainingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationCreatorPaymentConfigurationMachineLearningModelTrainingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-collaboration/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
        "line": 210
      },
      "name": "DataAwsccCleanroomsCollaborationCreatorPaymentConfigurationMachineLearningModelTrainingOutputReference",
      "namespace": "dataAwsccCleanroomsCollaboration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
            "line": 237
          },
          "name": "isResponsible",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
            "line": 221
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationCreatorPaymentConfigurationMachineLearningModelTraining"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanrooms-collaboration/index:DataAwsccCleanroomsCollaborationCreatorPaymentConfigurationMachineLearningModelTrainingOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationCreatorPaymentConfigurationMachineLearningOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationCreatorPaymentConfigurationMachineLearningOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-collaboration/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/data-awscc-cleanrooms-collaboration/index.ts",
        "line": 318
      },
      "name": "DataAwsccCleanroomsCollaborationCreatorPaymentConfigurationMachineLearningOutputReference",
      "namespace": "dataAwsccCleanroomsCollaboration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
            "line": 346
          },
          "name": "modelInference",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationCreatorPaymentConfigurationMachineLearningModelInferenceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
            "line": 352
          },
          "name": "modelTraining",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationCreatorPaymentConfigurationMachineLearningModelTrainingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
            "line": 358
          },
          "name": "syntheticDataGeneration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationCreatorPaymentConfigurationMachineLearningSyntheticDataGenerationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
            "line": 329
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationCreatorPaymentConfigurationMachineLearning"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanrooms-collaboration/index:DataAwsccCleanroomsCollaborationCreatorPaymentConfigurationMachineLearningOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationCreatorPaymentConfigurationMachineLearningSyntheticDataGeneration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationCreatorPaymentConfigurationMachineLearningSyntheticDataGeneration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
        "line": 241
      },
      "name": "DataAwsccCleanroomsCollaborationCreatorPaymentConfigurationMachineLearningSyntheticDataGeneration",
      "namespace": "dataAwsccCleanroomsCollaboration",
      "symbolId": "src/data-awscc-cleanrooms-collaboration/index:DataAwsccCleanroomsCollaborationCreatorPaymentConfigurationMachineLearningSyntheticDataGeneration"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationCreatorPaymentConfigurationMachineLearningSyntheticDataGenerationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationCreatorPaymentConfigurationMachineLearningSyntheticDataGenerationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-collaboration/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-awscc-cleanrooms-collaboration/index.ts",
        "line": 264
      },
      "name": "DataAwsccCleanroomsCollaborationCreatorPaymentConfigurationMachineLearningSyntheticDataGenerationOutputReference",
      "namespace": "dataAwsccCleanroomsCollaboration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
            "line": 291
          },
          "name": "isResponsible",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
            "line": 275
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationCreatorPaymentConfigurationMachineLearningSyntheticDataGeneration"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanrooms-collaboration/index:DataAwsccCleanroomsCollaborationCreatorPaymentConfigurationMachineLearningSyntheticDataGenerationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationCreatorPaymentConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationCreatorPaymentConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-collaboration/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
        "line": 439
      },
      "name": "DataAwsccCleanroomsCollaborationCreatorPaymentConfigurationOutputReference",
      "namespace": "dataAwsccCleanroomsCollaboration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
            "line": 467
          },
          "name": "jobCompute",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationCreatorPaymentConfigurationJobComputeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
            "line": 473
          },
          "name": "machineLearning",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationCreatorPaymentConfigurationMachineLearningOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
            "line": 479
          },
          "name": "queryCompute",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationCreatorPaymentConfigurationQueryComputeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
            "line": 450
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationCreatorPaymentConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanrooms-collaboration/index:DataAwsccCleanroomsCollaborationCreatorPaymentConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationCreatorPaymentConfigurationQueryCompute": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationCreatorPaymentConfigurationQueryCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
        "line": 362
      },
      "name": "DataAwsccCleanroomsCollaborationCreatorPaymentConfigurationQueryCompute",
      "namespace": "dataAwsccCleanroomsCollaboration",
      "symbolId": "src/data-awscc-cleanrooms-collaboration/index:DataAwsccCleanroomsCollaborationCreatorPaymentConfigurationQueryCompute"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationCreatorPaymentConfigurationQueryComputeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationCreatorPaymentConfigurationQueryComputeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
          "line": 392
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
        "line": 385
      },
      "name": "DataAwsccCleanroomsCollaborationCreatorPaymentConfigurationQueryComputeOutputReference",
      "namespace": "dataAwsccCleanroomsCollaboration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
            "line": 412
          },
          "name": "isResponsible",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
            "line": 396
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationCreatorPaymentConfigurationQueryCompute"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanrooms-collaboration/index:DataAwsccCleanroomsCollaborationCreatorPaymentConfigurationQueryComputeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationDataEncryptionMetadata": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationDataEncryptionMetadata",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
        "line": 483
      },
      "name": "DataAwsccCleanroomsCollaborationDataEncryptionMetadata",
      "namespace": "dataAwsccCleanroomsCollaboration",
      "symbolId": "src/data-awscc-cleanrooms-collaboration/index:DataAwsccCleanroomsCollaborationDataEncryptionMetadata"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationDataEncryptionMetadataOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationDataEncryptionMetadataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-collaboration/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-awscc-cleanrooms-collaboration/index.ts",
        "line": 506
      },
      "name": "DataAwsccCleanroomsCollaborationDataEncryptionMetadataOutputReference",
      "namespace": "dataAwsccCleanroomsCollaboration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
            "line": 533
          },
          "name": "allowCleartext",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
            "line": 538
          },
          "name": "allowDuplicates",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
            "line": 543
          },
          "name": "allowJoinsOnColumnsWithDifferentNames",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
            "line": 548
          },
          "name": "preserveNulls",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
            "line": 517
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationDataEncryptionMetadata"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanrooms-collaboration/index:DataAwsccCleanroomsCollaborationDataEncryptionMetadataOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationMembers": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationMembers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
        "line": 1010
      },
      "name": "DataAwsccCleanroomsCollaborationMembers",
      "namespace": "dataAwsccCleanroomsCollaboration",
      "symbolId": "src/data-awscc-cleanrooms-collaboration/index:DataAwsccCleanroomsCollaborationMembers"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationMembersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationMembersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-collaboration/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
        "line": 1089
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
            "line": 1103
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationMembersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCleanroomsCollaborationMembersList",
      "namespace": "dataAwsccCleanroomsCollaboration",
      "symbolId": "src/data-awscc-cleanrooms-collaboration/index:DataAwsccCleanroomsCollaborationMembersList"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationMembersMlMemberAbilities": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationMembersMlMemberAbilities",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
        "line": 552
      },
      "name": "DataAwsccCleanroomsCollaborationMembersMlMemberAbilities",
      "namespace": "dataAwsccCleanroomsCollaboration",
      "symbolId": "src/data-awscc-cleanrooms-collaboration/index:DataAwsccCleanroomsCollaborationMembersMlMemberAbilities"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationMembersMlMemberAbilitiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationMembersMlMemberAbilitiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-collaboration/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
        "line": 575
      },
      "name": "DataAwsccCleanroomsCollaborationMembersMlMemberAbilitiesOutputReference",
      "namespace": "dataAwsccCleanroomsCollaboration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
            "line": 602
          },
          "name": "customMlMemberAbilities",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
            "line": 586
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationMembersMlMemberAbilities"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanrooms-collaboration/index:DataAwsccCleanroomsCollaborationMembersMlMemberAbilitiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationMembersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationMembersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
          "line": 1042
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
        "line": 1033
      },
      "name": "DataAwsccCleanroomsCollaborationMembersOutputReference",
      "namespace": "dataAwsccCleanroomsCollaboration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
            "line": 1062
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
            "line": 1067
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
            "line": 1072
          },
          "name": "memberAbilities",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
            "line": 1078
          },
          "name": "mlMemberAbilities",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationMembersMlMemberAbilitiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
            "line": 1084
          },
          "name": "paymentConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationMembersPaymentConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
            "line": 1046
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationMembers"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanrooms-collaboration/index:DataAwsccCleanroomsCollaborationMembersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationMembersPaymentConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationMembersPaymentConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
        "line": 943
      },
      "name": "DataAwsccCleanroomsCollaborationMembersPaymentConfiguration",
      "namespace": "dataAwsccCleanroomsCollaboration",
      "symbolId": "src/data-awscc-cleanrooms-collaboration/index:DataAwsccCleanroomsCollaborationMembersPaymentConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationMembersPaymentConfigurationJobCompute": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationMembersPaymentConfigurationJobCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
        "line": 606
      },
      "name": "DataAwsccCleanroomsCollaborationMembersPaymentConfigurationJobCompute",
      "namespace": "dataAwsccCleanroomsCollaboration",
      "symbolId": "src/data-awscc-cleanrooms-collaboration/index:DataAwsccCleanroomsCollaborationMembersPaymentConfigurationJobCompute"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationMembersPaymentConfigurationJobComputeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationMembersPaymentConfigurationJobComputeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
          "line": 636
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
        "line": 629
      },
      "name": "DataAwsccCleanroomsCollaborationMembersPaymentConfigurationJobComputeOutputReference",
      "namespace": "dataAwsccCleanroomsCollaboration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
            "line": 656
          },
          "name": "isResponsible",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
            "line": 640
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationMembersPaymentConfigurationJobCompute"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanrooms-collaboration/index:DataAwsccCleanroomsCollaborationMembersPaymentConfigurationJobComputeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationMembersPaymentConfigurationMachineLearning": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationMembersPaymentConfigurationMachineLearning",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
        "line": 822
      },
      "name": "DataAwsccCleanroomsCollaborationMembersPaymentConfigurationMachineLearning",
      "namespace": "dataAwsccCleanroomsCollaboration",
      "symbolId": "src/data-awscc-cleanrooms-collaboration/index:DataAwsccCleanroomsCollaborationMembersPaymentConfigurationMachineLearning"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationMembersPaymentConfigurationMachineLearningModelInference": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationMembersPaymentConfigurationMachineLearningModelInference",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
        "line": 660
      },
      "name": "DataAwsccCleanroomsCollaborationMembersPaymentConfigurationMachineLearningModelInference",
      "namespace": "dataAwsccCleanroomsCollaboration",
      "symbolId": "src/data-awscc-cleanrooms-collaboration/index:DataAwsccCleanroomsCollaborationMembersPaymentConfigurationMachineLearningModelInference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationMembersPaymentConfigurationMachineLearningModelInferenceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationMembersPaymentConfigurationMachineLearningModelInferenceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-collaboration/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-awscc-cleanrooms-collaboration/index.ts",
        "line": 683
      },
      "name": "DataAwsccCleanroomsCollaborationMembersPaymentConfigurationMachineLearningModelInferenceOutputReference",
      "namespace": "dataAwsccCleanroomsCollaboration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
            "line": 710
          },
          "name": "isResponsible",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
            "line": 694
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationMembersPaymentConfigurationMachineLearningModelInference"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanrooms-collaboration/index:DataAwsccCleanroomsCollaborationMembersPaymentConfigurationMachineLearningModelInferenceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationMembersPaymentConfigurationMachineLearningModelTraining": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationMembersPaymentConfigurationMachineLearningModelTraining",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
        "line": 714
      },
      "name": "DataAwsccCleanroomsCollaborationMembersPaymentConfigurationMachineLearningModelTraining",
      "namespace": "dataAwsccCleanroomsCollaboration",
      "symbolId": "src/data-awscc-cleanrooms-collaboration/index:DataAwsccCleanroomsCollaborationMembersPaymentConfigurationMachineLearningModelTraining"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationMembersPaymentConfigurationMachineLearningModelTrainingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationMembersPaymentConfigurationMachineLearningModelTrainingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-collaboration/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-awscc-cleanrooms-collaboration/index.ts",
        "line": 737
      },
      "name": "DataAwsccCleanroomsCollaborationMembersPaymentConfigurationMachineLearningModelTrainingOutputReference",
      "namespace": "dataAwsccCleanroomsCollaboration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
            "line": 764
          },
          "name": "isResponsible",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
            "line": 748
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationMembersPaymentConfigurationMachineLearningModelTraining"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanrooms-collaboration/index:DataAwsccCleanroomsCollaborationMembersPaymentConfigurationMachineLearningModelTrainingOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationMembersPaymentConfigurationMachineLearningOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationMembersPaymentConfigurationMachineLearningOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-collaboration/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/data-awscc-cleanrooms-collaboration/index.ts",
        "line": 845
      },
      "name": "DataAwsccCleanroomsCollaborationMembersPaymentConfigurationMachineLearningOutputReference",
      "namespace": "dataAwsccCleanroomsCollaboration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
            "line": 873
          },
          "name": "modelInference",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationMembersPaymentConfigurationMachineLearningModelInferenceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
            "line": 879
          },
          "name": "modelTraining",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationMembersPaymentConfigurationMachineLearningModelTrainingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
            "line": 885
          },
          "name": "syntheticDataGeneration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationMembersPaymentConfigurationMachineLearningSyntheticDataGenerationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
            "line": 856
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationMembersPaymentConfigurationMachineLearning"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanrooms-collaboration/index:DataAwsccCleanroomsCollaborationMembersPaymentConfigurationMachineLearningOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationMembersPaymentConfigurationMachineLearningSyntheticDataGeneration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationMembersPaymentConfigurationMachineLearningSyntheticDataGeneration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
        "line": 768
      },
      "name": "DataAwsccCleanroomsCollaborationMembersPaymentConfigurationMachineLearningSyntheticDataGeneration",
      "namespace": "dataAwsccCleanroomsCollaboration",
      "symbolId": "src/data-awscc-cleanrooms-collaboration/index:DataAwsccCleanroomsCollaborationMembersPaymentConfigurationMachineLearningSyntheticDataGeneration"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationMembersPaymentConfigurationMachineLearningSyntheticDataGenerationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationMembersPaymentConfigurationMachineLearningSyntheticDataGenerationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
          "line": 798
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
        "line": 791
      },
      "name": "DataAwsccCleanroomsCollaborationMembersPaymentConfigurationMachineLearningSyntheticDataGenerationOutputReference",
      "namespace": "dataAwsccCleanroomsCollaboration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
            "line": 818
          },
          "name": "isResponsible",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
            "line": 802
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationMembersPaymentConfigurationMachineLearningSyntheticDataGeneration"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanrooms-collaboration/index:DataAwsccCleanroomsCollaborationMembersPaymentConfigurationMachineLearningSyntheticDataGenerationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationMembersPaymentConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationMembersPaymentConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-collaboration/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
        "line": 966
      },
      "name": "DataAwsccCleanroomsCollaborationMembersPaymentConfigurationOutputReference",
      "namespace": "dataAwsccCleanroomsCollaboration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
            "line": 994
          },
          "name": "jobCompute",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationMembersPaymentConfigurationJobComputeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
            "line": 1000
          },
          "name": "machineLearning",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationMembersPaymentConfigurationMachineLearningOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
            "line": 1006
          },
          "name": "queryCompute",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationMembersPaymentConfigurationQueryComputeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
            "line": 977
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationMembersPaymentConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanrooms-collaboration/index:DataAwsccCleanroomsCollaborationMembersPaymentConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationMembersPaymentConfigurationQueryCompute": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationMembersPaymentConfigurationQueryCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
        "line": 889
      },
      "name": "DataAwsccCleanroomsCollaborationMembersPaymentConfigurationQueryCompute",
      "namespace": "dataAwsccCleanroomsCollaboration",
      "symbolId": "src/data-awscc-cleanrooms-collaboration/index:DataAwsccCleanroomsCollaborationMembersPaymentConfigurationQueryCompute"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationMembersPaymentConfigurationQueryComputeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationMembersPaymentConfigurationQueryComputeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-collaboration/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/data-awscc-cleanrooms-collaboration/index.ts",
        "line": 912
      },
      "name": "DataAwsccCleanroomsCollaborationMembersPaymentConfigurationQueryComputeOutputReference",
      "namespace": "dataAwsccCleanroomsCollaboration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
            "line": 939
          },
          "name": "isResponsible",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
            "line": 923
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationMembersPaymentConfigurationQueryCompute"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanrooms-collaboration/index:DataAwsccCleanroomsCollaborationMembersPaymentConfigurationQueryComputeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
        "line": 1107
      },
      "name": "DataAwsccCleanroomsCollaborationTags",
      "namespace": "dataAwsccCleanroomsCollaboration",
      "symbolId": "src/data-awscc-cleanrooms-collaboration/index:DataAwsccCleanroomsCollaborationTags"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-collaboration/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
        "line": 1169
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
            "line": 1183
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCleanroomsCollaborationTagsList",
      "namespace": "dataAwsccCleanroomsCollaboration",
      "symbolId": "src/data-awscc-cleanrooms-collaboration/index:DataAwsccCleanroomsCollaborationTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
          "line": 1139
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
        "line": 1130
      },
      "name": "DataAwsccCleanroomsCollaborationTagsOutputReference",
      "namespace": "dataAwsccCleanroomsCollaboration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
            "line": 1159
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
            "line": 1164
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-collaboration/index.ts",
            "line": 1143
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsCollaboration.DataAwsccCleanroomsCollaborationTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanrooms-collaboration/index:DataAwsccCleanroomsCollaborationTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsCollaborations.DataAwsccCleanroomsCollaborations": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cleanrooms_collaborations awscc_cleanrooms_collaborations}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsCollaborations.DataAwsccCleanroomsCollaborations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cleanrooms_collaborations awscc_cleanrooms_collaborations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-collaborations/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsCollaborations.DataAwsccCleanroomsCollaborationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-collaborations/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCleanroomsCollaborations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-collaborations/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCleanroomsCollaborations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cleanrooms_collaborations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCleanroomsCollaborations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCleanroomsCollaborations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-collaborations/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-collaborations/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCleanroomsCollaborations",
      "namespace": "dataAwsccCleanroomsCollaborations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-collaborations/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-collaborations/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-collaborations/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanrooms-collaborations/index:DataAwsccCleanroomsCollaborations"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsCollaborations.DataAwsccCleanroomsCollaborationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsCollaborations.DataAwsccCleanroomsCollaborationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-collaborations/index.ts",
        "line": 14
      },
      "name": "DataAwsccCleanroomsCollaborationsConfig",
      "namespace": "dataAwsccCleanroomsCollaborations",
      "symbolId": "src/data-awscc-cleanrooms-collaborations/index:DataAwsccCleanroomsCollaborationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTable": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cleanrooms_configured_table awscc_cleanrooms_configured_table}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTable",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cleanrooms_configured_table awscc_cleanrooms_configured_table} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-configured-table/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
        "line": 1267
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCleanroomsConfiguredTable resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table/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 DataAwsccCleanroomsConfiguredTable to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cleanrooms_configured_table#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCleanroomsConfiguredTable that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCleanroomsConfiguredTable to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
            "line": 1392
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
            "line": 1398
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCleanroomsConfiguredTable",
      "namespace": "dataAwsccCleanroomsConfiguredTable",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
            "line": 1272
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
            "line": 1323
          },
          "name": "allowedColumns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
            "line": 1328
          },
          "name": "analysisMethod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
            "line": 1334
          },
          "name": "analysisRules",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableAnalysisRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
            "line": 1339
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
            "line": 1344
          },
          "name": "configuredTableIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
            "line": 1349
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
            "line": 1367
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
            "line": 1372
          },
          "name": "selectedAnalysisMethods",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
            "line": 1378
          },
          "name": "tableReference",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableTableReferenceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
            "line": 1384
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
            "line": 1362
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
            "line": 1355
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanrooms-configured-table/index:DataAwsccCleanroomsConfiguredTable"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableAnalysisRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableAnalysisRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
        "line": 677
      },
      "name": "DataAwsccCleanroomsConfiguredTableAnalysisRules",
      "namespace": "dataAwsccCleanroomsConfiguredTable",
      "symbolId": "src/data-awscc-cleanrooms-configured-table/index:DataAwsccCleanroomsConfiguredTableAnalysisRules"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableAnalysisRulesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableAnalysisRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-configured-table/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
        "line": 740
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
            "line": 754
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableAnalysisRulesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCleanroomsConfiguredTableAnalysisRulesList",
      "namespace": "dataAwsccCleanroomsConfiguredTable",
      "symbolId": "src/data-awscc-cleanrooms-configured-table/index:DataAwsccCleanroomsConfiguredTableAnalysisRulesList"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableAnalysisRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableAnalysisRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
          "line": 709
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
        "line": 700
      },
      "name": "DataAwsccCleanroomsConfiguredTableAnalysisRulesOutputReference",
      "namespace": "dataAwsccCleanroomsConfiguredTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
            "line": 730
          },
          "name": "policy",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableAnalysisRulesPolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
            "line": 735
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
            "line": 713
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableAnalysisRules"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanrooms-configured-table/index:DataAwsccCleanroomsConfiguredTableAnalysisRulesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableAnalysisRulesPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableAnalysisRulesPolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
        "line": 622
      },
      "name": "DataAwsccCleanroomsConfiguredTableAnalysisRulesPolicy",
      "namespace": "dataAwsccCleanroomsConfiguredTable",
      "symbolId": "src/data-awscc-cleanrooms-configured-table/index:DataAwsccCleanroomsConfiguredTableAnalysisRulesPolicy"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableAnalysisRulesPolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableAnalysisRulesPolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
          "line": 652
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
        "line": 645
      },
      "name": "DataAwsccCleanroomsConfiguredTableAnalysisRulesPolicyOutputReference",
      "namespace": "dataAwsccCleanroomsConfiguredTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
            "line": 673
          },
          "name": "v1",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableAnalysisRulesPolicyV1OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
            "line": 656
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableAnalysisRulesPolicy"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanrooms-configured-table/index:DataAwsccCleanroomsConfiguredTableAnalysisRulesPolicyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableAnalysisRulesPolicyV1": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableAnalysisRulesPolicyV1",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
        "line": 555
      },
      "name": "DataAwsccCleanroomsConfiguredTableAnalysisRulesPolicyV1",
      "namespace": "dataAwsccCleanroomsConfiguredTable",
      "symbolId": "src/data-awscc-cleanrooms-configured-table/index:DataAwsccCleanroomsConfiguredTableAnalysisRulesPolicyV1"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableAnalysisRulesPolicyV1Aggregation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableAnalysisRulesPolicyV1Aggregation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
        "line": 190
      },
      "name": "DataAwsccCleanroomsConfiguredTableAnalysisRulesPolicyV1Aggregation",
      "namespace": "dataAwsccCleanroomsConfiguredTable",
      "symbolId": "src/data-awscc-cleanrooms-configured-table/index:DataAwsccCleanroomsConfiguredTableAnalysisRulesPolicyV1Aggregation"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableAnalysisRulesPolicyV1AggregationAggregateColumns": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableAnalysisRulesPolicyV1AggregationAggregateColumns",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
        "line": 25
      },
      "name": "DataAwsccCleanroomsConfiguredTableAnalysisRulesPolicyV1AggregationAggregateColumns",
      "namespace": "dataAwsccCleanroomsConfiguredTable",
      "symbolId": "src/data-awscc-cleanrooms-configured-table/index:DataAwsccCleanroomsConfiguredTableAnalysisRulesPolicyV1AggregationAggregateColumns"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableAnalysisRulesPolicyV1AggregationAggregateColumnsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableAnalysisRulesPolicyV1AggregationAggregateColumnsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-configured-table/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-awscc-cleanrooms-configured-table/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table/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-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableAnalysisRulesPolicyV1AggregationAggregateColumnsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCleanroomsConfiguredTableAnalysisRulesPolicyV1AggregationAggregateColumnsList",
      "namespace": "dataAwsccCleanroomsConfiguredTable",
      "symbolId": "src/data-awscc-cleanrooms-configured-table/index:DataAwsccCleanroomsConfiguredTableAnalysisRulesPolicyV1AggregationAggregateColumnsList"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableAnalysisRulesPolicyV1AggregationAggregateColumnsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableAnalysisRulesPolicyV1AggregationAggregateColumnsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
        "line": 48
      },
      "name": "DataAwsccCleanroomsConfiguredTableAnalysisRulesPolicyV1AggregationAggregateColumnsOutputReference",
      "namespace": "dataAwsccCleanroomsConfiguredTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
            "line": 77
          },
          "name": "columnNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
            "line": 82
          },
          "name": "function",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableAnalysisRulesPolicyV1AggregationAggregateColumns"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanrooms-configured-table/index:DataAwsccCleanroomsConfiguredTableAnalysisRulesPolicyV1AggregationAggregateColumnsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableAnalysisRulesPolicyV1AggregationOutputConstraints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableAnalysisRulesPolicyV1AggregationOutputConstraints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
        "line": 105
      },
      "name": "DataAwsccCleanroomsConfiguredTableAnalysisRulesPolicyV1AggregationOutputConstraints",
      "namespace": "dataAwsccCleanroomsConfiguredTable",
      "symbolId": "src/data-awscc-cleanrooms-configured-table/index:DataAwsccCleanroomsConfiguredTableAnalysisRulesPolicyV1AggregationOutputConstraints"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableAnalysisRulesPolicyV1AggregationOutputConstraintsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableAnalysisRulesPolicyV1AggregationOutputConstraintsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-configured-table/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-awscc-cleanrooms-configured-table/index.ts",
        "line": 172
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table/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-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableAnalysisRulesPolicyV1AggregationOutputConstraintsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCleanroomsConfiguredTableAnalysisRulesPolicyV1AggregationOutputConstraintsList",
      "namespace": "dataAwsccCleanroomsConfiguredTable",
      "symbolId": "src/data-awscc-cleanrooms-configured-table/index:DataAwsccCleanroomsConfiguredTableAnalysisRulesPolicyV1AggregationOutputConstraintsList"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableAnalysisRulesPolicyV1AggregationOutputConstraintsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableAnalysisRulesPolicyV1AggregationOutputConstraintsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-configured-table/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-awscc-cleanrooms-configured-table/index.ts",
        "line": 128
      },
      "name": "DataAwsccCleanroomsConfiguredTableAnalysisRulesPolicyV1AggregationOutputConstraintsOutputReference",
      "namespace": "dataAwsccCleanroomsConfiguredTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
            "line": 157
          },
          "name": "columnName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
            "line": 162
          },
          "name": "minimum",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
            "line": 167
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
            "line": 141
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableAnalysisRulesPolicyV1AggregationOutputConstraints"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanrooms-configured-table/index:DataAwsccCleanroomsConfiguredTableAnalysisRulesPolicyV1AggregationOutputConstraintsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableAnalysisRulesPolicyV1AggregationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableAnalysisRulesPolicyV1AggregationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-configured-table/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/data-awscc-cleanrooms-configured-table/index.ts",
        "line": 213
      },
      "name": "DataAwsccCleanroomsConfiguredTableAnalysisRulesPolicyV1AggregationOutputReference",
      "namespace": "dataAwsccCleanroomsConfiguredTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
            "line": 240
          },
          "name": "additionalAnalyses",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
            "line": 246
          },
          "name": "aggregateColumns",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableAnalysisRulesPolicyV1AggregationAggregateColumnsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
            "line": 251
          },
          "name": "allowedJoinOperators",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
            "line": 256
          },
          "name": "dimensionColumns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
            "line": 261
          },
          "name": "joinColumns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
            "line": 266
          },
          "name": "joinRequired",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
            "line": 272
          },
          "name": "outputConstraints",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableAnalysisRulesPolicyV1AggregationOutputConstraintsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
            "line": 277
          },
          "name": "scalarFunctions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
            "line": 224
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableAnalysisRulesPolicyV1Aggregation"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanrooms-configured-table/index:DataAwsccCleanroomsConfiguredTableAnalysisRulesPolicyV1AggregationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableAnalysisRulesPolicyV1Custom": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableAnalysisRulesPolicyV1Custom",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
        "line": 411
      },
      "name": "DataAwsccCleanroomsConfiguredTableAnalysisRulesPolicyV1Custom",
      "namespace": "dataAwsccCleanroomsConfiguredTable",
      "symbolId": "src/data-awscc-cleanrooms-configured-table/index:DataAwsccCleanroomsConfiguredTableAnalysisRulesPolicyV1Custom"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableAnalysisRulesPolicyV1CustomDifferentialPrivacy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableAnalysisRulesPolicyV1CustomDifferentialPrivacy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
        "line": 356
      },
      "name": "DataAwsccCleanroomsConfiguredTableAnalysisRulesPolicyV1CustomDifferentialPrivacy",
      "namespace": "dataAwsccCleanroomsConfiguredTable",
      "symbolId": "src/data-awscc-cleanrooms-configured-table/index:DataAwsccCleanroomsConfiguredTableAnalysisRulesPolicyV1CustomDifferentialPrivacy"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableAnalysisRulesPolicyV1CustomDifferentialPrivacyColumns": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableAnalysisRulesPolicyV1CustomDifferentialPrivacyColumns",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
        "line": 281
      },
      "name": "DataAwsccCleanroomsConfiguredTableAnalysisRulesPolicyV1CustomDifferentialPrivacyColumns",
      "namespace": "dataAwsccCleanroomsConfiguredTable",
      "symbolId": "src/data-awscc-cleanrooms-configured-table/index:DataAwsccCleanroomsConfiguredTableAnalysisRulesPolicyV1CustomDifferentialPrivacyColumns"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableAnalysisRulesPolicyV1CustomDifferentialPrivacyColumnsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableAnalysisRulesPolicyV1CustomDifferentialPrivacyColumnsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-configured-table/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-awscc-cleanrooms-configured-table/index.ts",
        "line": 338
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table/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-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableAnalysisRulesPolicyV1CustomDifferentialPrivacyColumnsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCleanroomsConfiguredTableAnalysisRulesPolicyV1CustomDifferentialPrivacyColumnsList",
      "namespace": "dataAwsccCleanroomsConfiguredTable",
      "symbolId": "src/data-awscc-cleanrooms-configured-table/index:DataAwsccCleanroomsConfiguredTableAnalysisRulesPolicyV1CustomDifferentialPrivacyColumnsList"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableAnalysisRulesPolicyV1CustomDifferentialPrivacyColumnsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableAnalysisRulesPolicyV1CustomDifferentialPrivacyColumnsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-configured-table/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
        "line": 304
      },
      "name": "DataAwsccCleanroomsConfiguredTableAnalysisRulesPolicyV1CustomDifferentialPrivacyColumnsOutputReference",
      "namespace": "dataAwsccCleanroomsConfiguredTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
            "line": 333
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
            "line": 317
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableAnalysisRulesPolicyV1CustomDifferentialPrivacyColumns"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanrooms-configured-table/index:DataAwsccCleanroomsConfiguredTableAnalysisRulesPolicyV1CustomDifferentialPrivacyColumnsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableAnalysisRulesPolicyV1CustomDifferentialPrivacyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableAnalysisRulesPolicyV1CustomDifferentialPrivacyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
          "line": 386
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
        "line": 379
      },
      "name": "DataAwsccCleanroomsConfiguredTableAnalysisRulesPolicyV1CustomDifferentialPrivacyOutputReference",
      "namespace": "dataAwsccCleanroomsConfiguredTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
            "line": 407
          },
          "name": "columns",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableAnalysisRulesPolicyV1CustomDifferentialPrivacyColumnsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
            "line": 390
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableAnalysisRulesPolicyV1CustomDifferentialPrivacy"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanrooms-configured-table/index:DataAwsccCleanroomsConfiguredTableAnalysisRulesPolicyV1CustomDifferentialPrivacyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableAnalysisRulesPolicyV1CustomOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableAnalysisRulesPolicyV1CustomOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-configured-table/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-awscc-cleanrooms-configured-table/index.ts",
        "line": 434
      },
      "name": "DataAwsccCleanroomsConfiguredTableAnalysisRulesPolicyV1CustomOutputReference",
      "namespace": "dataAwsccCleanroomsConfiguredTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
            "line": 461
          },
          "name": "additionalAnalyses",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
            "line": 466
          },
          "name": "allowedAnalyses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
            "line": 471
          },
          "name": "allowedAnalysisProviders",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
            "line": 477
          },
          "name": "differentialPrivacy",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableAnalysisRulesPolicyV1CustomDifferentialPrivacyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
            "line": 482
          },
          "name": "disallowedOutputColumns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
            "line": 445
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableAnalysisRulesPolicyV1Custom"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanrooms-configured-table/index:DataAwsccCleanroomsConfiguredTableAnalysisRulesPolicyV1CustomOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableAnalysisRulesPolicyV1ListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableAnalysisRulesPolicyV1ListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
        "line": 486
      },
      "name": "DataAwsccCleanroomsConfiguredTableAnalysisRulesPolicyV1ListStruct",
      "namespace": "dataAwsccCleanroomsConfiguredTable",
      "symbolId": "src/data-awscc-cleanrooms-configured-table/index:DataAwsccCleanroomsConfiguredTableAnalysisRulesPolicyV1ListStruct"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableAnalysisRulesPolicyV1ListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableAnalysisRulesPolicyV1ListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-configured-table/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
        "line": 509
      },
      "name": "DataAwsccCleanroomsConfiguredTableAnalysisRulesPolicyV1ListStructOutputReference",
      "namespace": "dataAwsccCleanroomsConfiguredTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
            "line": 536
          },
          "name": "additionalAnalyses",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
            "line": 541
          },
          "name": "allowedJoinOperators",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
            "line": 546
          },
          "name": "joinColumns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
            "line": 551
          },
          "name": "listColumns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
            "line": 520
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableAnalysisRulesPolicyV1ListStruct"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanrooms-configured-table/index:DataAwsccCleanroomsConfiguredTableAnalysisRulesPolicyV1ListStructOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableAnalysisRulesPolicyV1OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableAnalysisRulesPolicyV1OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
          "line": 585
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
        "line": 578
      },
      "name": "DataAwsccCleanroomsConfiguredTableAnalysisRulesPolicyV1OutputReference",
      "namespace": "dataAwsccCleanroomsConfiguredTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
            "line": 606
          },
          "name": "aggregation",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableAnalysisRulesPolicyV1AggregationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
            "line": 612
          },
          "name": "custom",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableAnalysisRulesPolicyV1CustomOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
            "line": 618
          },
          "name": "list",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableAnalysisRulesPolicyV1ListStructOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
            "line": 589
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableAnalysisRulesPolicyV1"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanrooms-configured-table/index:DataAwsccCleanroomsConfiguredTableAnalysisRulesPolicyV1OutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
        "line": 14
      },
      "name": "DataAwsccCleanroomsConfiguredTableConfig",
      "namespace": "dataAwsccCleanroomsConfiguredTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cleanrooms_configured_table#id DataAwsccCleanroomsConfiguredTable#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanrooms-configured-table/index:DataAwsccCleanroomsConfiguredTableConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableTableReference": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableTableReference",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
        "line": 1116
      },
      "name": "DataAwsccCleanroomsConfiguredTableTableReference",
      "namespace": "dataAwsccCleanroomsConfiguredTable",
      "symbolId": "src/data-awscc-cleanrooms-configured-table/index:DataAwsccCleanroomsConfiguredTableTableReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableTableReferenceAthena": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableTableReferenceAthena",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
        "line": 758
      },
      "name": "DataAwsccCleanroomsConfiguredTableTableReferenceAthena",
      "namespace": "dataAwsccCleanroomsConfiguredTable",
      "symbolId": "src/data-awscc-cleanrooms-configured-table/index:DataAwsccCleanroomsConfiguredTableTableReferenceAthena"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableTableReferenceAthenaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableTableReferenceAthenaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-configured-table/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/data-awscc-cleanrooms-configured-table/index.ts",
        "line": 781
      },
      "name": "DataAwsccCleanroomsConfiguredTableTableReferenceAthenaOutputReference",
      "namespace": "dataAwsccCleanroomsConfiguredTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
            "line": 808
          },
          "name": "catalogName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
            "line": 813
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
            "line": 818
          },
          "name": "outputLocation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
            "line": 823
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
            "line": 828
          },
          "name": "tableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
            "line": 833
          },
          "name": "workGroup",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
            "line": 792
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableTableReferenceAthena"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanrooms-configured-table/index:DataAwsccCleanroomsConfiguredTableTableReferenceAthenaOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableTableReferenceGlue": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableTableReferenceGlue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
        "line": 837
      },
      "name": "DataAwsccCleanroomsConfiguredTableTableReferenceGlue",
      "namespace": "dataAwsccCleanroomsConfiguredTable",
      "symbolId": "src/data-awscc-cleanrooms-configured-table/index:DataAwsccCleanroomsConfiguredTableTableReferenceGlue"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableTableReferenceGlueOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableTableReferenceGlueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
          "line": 867
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
        "line": 860
      },
      "name": "DataAwsccCleanroomsConfiguredTableTableReferenceGlueOutputReference",
      "namespace": "dataAwsccCleanroomsConfiguredTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
            "line": 887
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
            "line": 892
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
            "line": 897
          },
          "name": "tableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
            "line": 871
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableTableReferenceGlue"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanrooms-configured-table/index:DataAwsccCleanroomsConfiguredTableTableReferenceGlueOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableTableReferenceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableTableReferenceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
          "line": 1146
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
        "line": 1139
      },
      "name": "DataAwsccCleanroomsConfiguredTableTableReferenceOutputReference",
      "namespace": "dataAwsccCleanroomsConfiguredTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
            "line": 1167
          },
          "name": "athena",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableTableReferenceAthenaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
            "line": 1173
          },
          "name": "glue",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableTableReferenceGlueOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
            "line": 1179
          },
          "name": "snowflake",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableTableReferenceSnowflakeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
            "line": 1150
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableTableReference"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanrooms-configured-table/index:DataAwsccCleanroomsConfiguredTableTableReferenceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableTableReferenceSnowflake": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableTableReferenceSnowflake",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
        "line": 1036
      },
      "name": "DataAwsccCleanroomsConfiguredTableTableReferenceSnowflake",
      "namespace": "dataAwsccCleanroomsConfiguredTable",
      "symbolId": "src/data-awscc-cleanrooms-configured-table/index:DataAwsccCleanroomsConfiguredTableTableReferenceSnowflake"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableTableReferenceSnowflakeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableTableReferenceSnowflakeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
          "line": 1066
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
        "line": 1059
      },
      "name": "DataAwsccCleanroomsConfiguredTableTableReferenceSnowflakeOutputReference",
      "namespace": "dataAwsccCleanroomsConfiguredTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
            "line": 1086
          },
          "name": "accountIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
            "line": 1091
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
            "line": 1096
          },
          "name": "schemaName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
            "line": 1101
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
            "line": 1106
          },
          "name": "tableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
            "line": 1112
          },
          "name": "tableSchema",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableTableReferenceSnowflakeTableSchemaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
            "line": 1070
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableTableReferenceSnowflake"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanrooms-configured-table/index:DataAwsccCleanroomsConfiguredTableTableReferenceSnowflakeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableTableReferenceSnowflakeTableSchema": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableTableReferenceSnowflakeTableSchema",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
        "line": 981
      },
      "name": "DataAwsccCleanroomsConfiguredTableTableReferenceSnowflakeTableSchema",
      "namespace": "dataAwsccCleanroomsConfiguredTable",
      "symbolId": "src/data-awscc-cleanrooms-configured-table/index:DataAwsccCleanroomsConfiguredTableTableReferenceSnowflakeTableSchema"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableTableReferenceSnowflakeTableSchemaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableTableReferenceSnowflakeTableSchemaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-configured-table/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-awscc-cleanrooms-configured-table/index.ts",
        "line": 1004
      },
      "name": "DataAwsccCleanroomsConfiguredTableTableReferenceSnowflakeTableSchemaOutputReference",
      "namespace": "dataAwsccCleanroomsConfiguredTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
            "line": 1032
          },
          "name": "v1",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableTableReferenceSnowflakeTableSchemaV1List"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
            "line": 1015
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableTableReferenceSnowflakeTableSchema"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanrooms-configured-table/index:DataAwsccCleanroomsConfiguredTableTableReferenceSnowflakeTableSchemaOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableTableReferenceSnowflakeTableSchemaV1": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableTableReferenceSnowflakeTableSchemaV1",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
        "line": 901
      },
      "name": "DataAwsccCleanroomsConfiguredTableTableReferenceSnowflakeTableSchemaV1",
      "namespace": "dataAwsccCleanroomsConfiguredTable",
      "symbolId": "src/data-awscc-cleanrooms-configured-table/index:DataAwsccCleanroomsConfiguredTableTableReferenceSnowflakeTableSchemaV1"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableTableReferenceSnowflakeTableSchemaV1List": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableTableReferenceSnowflakeTableSchemaV1List",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-configured-table/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
        "line": 963
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
            "line": 977
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableTableReferenceSnowflakeTableSchemaV1OutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCleanroomsConfiguredTableTableReferenceSnowflakeTableSchemaV1List",
      "namespace": "dataAwsccCleanroomsConfiguredTable",
      "symbolId": "src/data-awscc-cleanrooms-configured-table/index:DataAwsccCleanroomsConfiguredTableTableReferenceSnowflakeTableSchemaV1List"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableTableReferenceSnowflakeTableSchemaV1OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableTableReferenceSnowflakeTableSchemaV1OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
          "line": 933
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
        "line": 924
      },
      "name": "DataAwsccCleanroomsConfiguredTableTableReferenceSnowflakeTableSchemaV1OutputReference",
      "namespace": "dataAwsccCleanroomsConfiguredTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
            "line": 953
          },
          "name": "columnName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
            "line": 958
          },
          "name": "columnType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
            "line": 937
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableTableReferenceSnowflakeTableSchemaV1"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanrooms-configured-table/index:DataAwsccCleanroomsConfiguredTableTableReferenceSnowflakeTableSchemaV1OutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
        "line": 1183
      },
      "name": "DataAwsccCleanroomsConfiguredTableTags",
      "namespace": "dataAwsccCleanroomsConfiguredTable",
      "symbolId": "src/data-awscc-cleanrooms-configured-table/index:DataAwsccCleanroomsConfiguredTableTags"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-configured-table/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-awscc-cleanrooms-configured-table/index.ts",
        "line": 1245
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table/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-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCleanroomsConfiguredTableTagsList",
      "namespace": "dataAwsccCleanroomsConfiguredTable",
      "symbolId": "src/data-awscc-cleanrooms-configured-table/index:DataAwsccCleanroomsConfiguredTableTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-configured-table/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
        "line": 1206
      },
      "name": "DataAwsccCleanroomsConfiguredTableTagsOutputReference",
      "namespace": "dataAwsccCleanroomsConfiguredTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
            "line": 1235
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
            "line": 1240
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table/index.ts",
            "line": 1219
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTable.DataAwsccCleanroomsConfiguredTableTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanrooms-configured-table/index:DataAwsccCleanroomsConfiguredTableTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTableAssociation.DataAwsccCleanroomsConfiguredTableAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cleanrooms_configured_table_association awscc_cleanrooms_configured_table_association}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTableAssociation.DataAwsccCleanroomsConfiguredTableAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cleanrooms_configured_table_association awscc_cleanrooms_configured_table_association} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-configured-table-association/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTableAssociation.DataAwsccCleanroomsConfiguredTableAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-configured-table-association/index.ts",
        "line": 489
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCleanroomsConfiguredTableAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table-association/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 DataAwsccCleanroomsConfiguredTableAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cleanrooms_configured_table_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCleanroomsConfiguredTableAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCleanroomsConfiguredTableAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table-association/index.ts",
            "line": 608
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table-association/index.ts",
            "line": 614
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCleanroomsConfiguredTableAssociation",
      "namespace": "dataAwsccCleanroomsConfiguredTableAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table-association/index.ts",
            "line": 494
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table-association/index.ts",
            "line": 545
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table-association/index.ts",
            "line": 551
          },
          "name": "configuredTableAssociationAnalysisRules",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTableAssociation.DataAwsccCleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table-association/index.ts",
            "line": 556
          },
          "name": "configuredTableAssociationIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table-association/index.ts",
            "line": 561
          },
          "name": "configuredTableIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table-association/index.ts",
            "line": 566
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table-association/index.ts",
            "line": 584
          },
          "name": "membershipIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table-association/index.ts",
            "line": 589
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table-association/index.ts",
            "line": 594
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table-association/index.ts",
            "line": 600
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTableAssociation.DataAwsccCleanroomsConfiguredTableAssociationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table-association/index.ts",
            "line": 579
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table-association/index.ts",
            "line": 572
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanrooms-configured-table-association/index:DataAwsccCleanroomsConfiguredTableAssociation"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTableAssociation.DataAwsccCleanroomsConfiguredTableAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTableAssociation.DataAwsccCleanroomsConfiguredTableAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-configured-table-association/index.ts",
        "line": 14
      },
      "name": "DataAwsccCleanroomsConfiguredTableAssociationConfig",
      "namespace": "dataAwsccCleanroomsConfiguredTableAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cleanrooms_configured_table_association#id DataAwsccCleanroomsConfiguredTableAssociation#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table-association/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanrooms-configured-table-association/index:DataAwsccCleanroomsConfiguredTableAssociationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTableAssociation.DataAwsccCleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTableAssociation.DataAwsccCleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-configured-table-association/index.ts",
        "line": 324
      },
      "name": "DataAwsccCleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRules",
      "namespace": "dataAwsccCleanroomsConfiguredTableAssociation",
      "symbolId": "src/data-awscc-cleanrooms-configured-table-association/index:DataAwsccCleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRules"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTableAssociation.DataAwsccCleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTableAssociation.DataAwsccCleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-configured-table-association/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-configured-table-association/index.ts",
        "line": 387
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table-association/index.ts",
            "line": 401
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTableAssociation.DataAwsccCleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesList",
      "namespace": "dataAwsccCleanroomsConfiguredTableAssociation",
      "symbolId": "src/data-awscc-cleanrooms-configured-table-association/index:DataAwsccCleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesList"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTableAssociation.DataAwsccCleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTableAssociation.DataAwsccCleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-configured-table-association/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-configured-table-association/index.ts",
        "line": 347
      },
      "name": "DataAwsccCleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesOutputReference",
      "namespace": "dataAwsccCleanroomsConfiguredTableAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table-association/index.ts",
            "line": 377
          },
          "name": "policy",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTableAssociation.DataAwsccCleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table-association/index.ts",
            "line": 382
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table-association/index.ts",
            "line": 360
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTableAssociation.DataAwsccCleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRules"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanrooms-configured-table-association/index:DataAwsccCleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTableAssociation.DataAwsccCleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTableAssociation.DataAwsccCleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-configured-table-association/index.ts",
        "line": 269
      },
      "name": "DataAwsccCleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicy",
      "namespace": "dataAwsccCleanroomsConfiguredTableAssociation",
      "symbolId": "src/data-awscc-cleanrooms-configured-table-association/index:DataAwsccCleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicy"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTableAssociation.DataAwsccCleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTableAssociation.DataAwsccCleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-configured-table-association/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-awscc-cleanrooms-configured-table-association/index.ts",
        "line": 292
      },
      "name": "DataAwsccCleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicyOutputReference",
      "namespace": "dataAwsccCleanroomsConfiguredTableAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table-association/index.ts",
            "line": 320
          },
          "name": "v1",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTableAssociation.DataAwsccCleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicyV1OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table-association/index.ts",
            "line": 303
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTableAssociation.DataAwsccCleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicy"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanrooms-configured-table-association/index:DataAwsccCleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTableAssociation.DataAwsccCleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicyV1": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTableAssociation.DataAwsccCleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicyV1",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-configured-table-association/index.ts",
        "line": 202
      },
      "name": "DataAwsccCleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicyV1",
      "namespace": "dataAwsccCleanroomsConfiguredTableAssociation",
      "symbolId": "src/data-awscc-cleanrooms-configured-table-association/index:DataAwsccCleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicyV1"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTableAssociation.DataAwsccCleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicyV1Aggregation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTableAssociation.DataAwsccCleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicyV1Aggregation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-configured-table-association/index.ts",
        "line": 25
      },
      "name": "DataAwsccCleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicyV1Aggregation",
      "namespace": "dataAwsccCleanroomsConfiguredTableAssociation",
      "symbolId": "src/data-awscc-cleanrooms-configured-table-association/index:DataAwsccCleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicyV1Aggregation"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTableAssociation.DataAwsccCleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicyV1AggregationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTableAssociation.DataAwsccCleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicyV1AggregationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-configured-table-association/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-configured-table-association/index.ts",
        "line": 48
      },
      "name": "DataAwsccCleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicyV1AggregationOutputReference",
      "namespace": "dataAwsccCleanroomsConfiguredTableAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table-association/index.ts",
            "line": 75
          },
          "name": "allowedAdditionalAnalyses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table-association/index.ts",
            "line": 80
          },
          "name": "allowedResultReceivers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table-association/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTableAssociation.DataAwsccCleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicyV1Aggregation"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanrooms-configured-table-association/index:DataAwsccCleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicyV1AggregationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTableAssociation.DataAwsccCleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicyV1Custom": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTableAssociation.DataAwsccCleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicyV1Custom",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-configured-table-association/index.ts",
        "line": 84
      },
      "name": "DataAwsccCleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicyV1Custom",
      "namespace": "dataAwsccCleanroomsConfiguredTableAssociation",
      "symbolId": "src/data-awscc-cleanrooms-configured-table-association/index:DataAwsccCleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicyV1Custom"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTableAssociation.DataAwsccCleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicyV1CustomOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTableAssociation.DataAwsccCleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicyV1CustomOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-configured-table-association/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-awscc-cleanrooms-configured-table-association/index.ts",
        "line": 107
      },
      "name": "DataAwsccCleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicyV1CustomOutputReference",
      "namespace": "dataAwsccCleanroomsConfiguredTableAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table-association/index.ts",
            "line": 134
          },
          "name": "allowedAdditionalAnalyses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table-association/index.ts",
            "line": 139
          },
          "name": "allowedResultReceivers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table-association/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTableAssociation.DataAwsccCleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicyV1Custom"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanrooms-configured-table-association/index:DataAwsccCleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicyV1CustomOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTableAssociation.DataAwsccCleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicyV1ListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTableAssociation.DataAwsccCleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicyV1ListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-configured-table-association/index.ts",
        "line": 143
      },
      "name": "DataAwsccCleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicyV1ListStruct",
      "namespace": "dataAwsccCleanroomsConfiguredTableAssociation",
      "symbolId": "src/data-awscc-cleanrooms-configured-table-association/index:DataAwsccCleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicyV1ListStruct"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTableAssociation.DataAwsccCleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicyV1ListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTableAssociation.DataAwsccCleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicyV1ListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-configured-table-association/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-awscc-cleanrooms-configured-table-association/index.ts",
        "line": 166
      },
      "name": "DataAwsccCleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicyV1ListStructOutputReference",
      "namespace": "dataAwsccCleanroomsConfiguredTableAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table-association/index.ts",
            "line": 193
          },
          "name": "allowedAdditionalAnalyses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table-association/index.ts",
            "line": 198
          },
          "name": "allowedResultReceivers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table-association/index.ts",
            "line": 177
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTableAssociation.DataAwsccCleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicyV1ListStruct"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanrooms-configured-table-association/index:DataAwsccCleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicyV1ListStructOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTableAssociation.DataAwsccCleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicyV1OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTableAssociation.DataAwsccCleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicyV1OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-configured-table-association/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-configured-table-association/index.ts",
        "line": 225
      },
      "name": "DataAwsccCleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicyV1OutputReference",
      "namespace": "dataAwsccCleanroomsConfiguredTableAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table-association/index.ts",
            "line": 253
          },
          "name": "aggregation",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTableAssociation.DataAwsccCleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicyV1AggregationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table-association/index.ts",
            "line": 259
          },
          "name": "custom",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTableAssociation.DataAwsccCleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicyV1CustomOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table-association/index.ts",
            "line": 265
          },
          "name": "list",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTableAssociation.DataAwsccCleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicyV1ListStructOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table-association/index.ts",
            "line": 236
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTableAssociation.DataAwsccCleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicyV1"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanrooms-configured-table-association/index:DataAwsccCleanroomsConfiguredTableAssociationConfiguredTableAssociationAnalysisRulesPolicyV1OutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTableAssociation.DataAwsccCleanroomsConfiguredTableAssociationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTableAssociation.DataAwsccCleanroomsConfiguredTableAssociationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-configured-table-association/index.ts",
        "line": 405
      },
      "name": "DataAwsccCleanroomsConfiguredTableAssociationTags",
      "namespace": "dataAwsccCleanroomsConfiguredTableAssociation",
      "symbolId": "src/data-awscc-cleanrooms-configured-table-association/index:DataAwsccCleanroomsConfiguredTableAssociationTags"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTableAssociation.DataAwsccCleanroomsConfiguredTableAssociationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTableAssociation.DataAwsccCleanroomsConfiguredTableAssociationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-configured-table-association/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-awscc-cleanrooms-configured-table-association/index.ts",
        "line": 467
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table-association/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-awscc.dataAwsccCleanroomsConfiguredTableAssociation.DataAwsccCleanroomsConfiguredTableAssociationTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCleanroomsConfiguredTableAssociationTagsList",
      "namespace": "dataAwsccCleanroomsConfiguredTableAssociation",
      "symbolId": "src/data-awscc-cleanrooms-configured-table-association/index:DataAwsccCleanroomsConfiguredTableAssociationTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTableAssociation.DataAwsccCleanroomsConfiguredTableAssociationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTableAssociation.DataAwsccCleanroomsConfiguredTableAssociationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-configured-table-association/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-awscc-cleanrooms-configured-table-association/index.ts",
        "line": 428
      },
      "name": "DataAwsccCleanroomsConfiguredTableAssociationTagsOutputReference",
      "namespace": "dataAwsccCleanroomsConfiguredTableAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table-association/index.ts",
            "line": 457
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table-association/index.ts",
            "line": 462
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-table-association/index.ts",
            "line": 441
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTableAssociation.DataAwsccCleanroomsConfiguredTableAssociationTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanrooms-configured-table-association/index:DataAwsccCleanroomsConfiguredTableAssociationTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTables.DataAwsccCleanroomsConfiguredTables": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cleanrooms_configured_tables awscc_cleanrooms_configured_tables}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTables.DataAwsccCleanroomsConfiguredTables",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cleanrooms_configured_tables awscc_cleanrooms_configured_tables} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-configured-tables/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTables.DataAwsccCleanroomsConfiguredTablesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-configured-tables/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCleanroomsConfiguredTables resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-tables/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCleanroomsConfiguredTables to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cleanrooms_configured_tables#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCleanroomsConfiguredTables that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCleanroomsConfiguredTables to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-tables/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-tables/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCleanroomsConfiguredTables",
      "namespace": "dataAwsccCleanroomsConfiguredTables",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-tables/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-tables/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-configured-tables/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanrooms-configured-tables/index:DataAwsccCleanroomsConfiguredTables"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTables.DataAwsccCleanroomsConfiguredTablesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsConfiguredTables.DataAwsccCleanroomsConfiguredTablesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-configured-tables/index.ts",
        "line": 14
      },
      "name": "DataAwsccCleanroomsConfiguredTablesConfig",
      "namespace": "dataAwsccCleanroomsConfiguredTables",
      "symbolId": "src/data-awscc-cleanrooms-configured-tables/index:DataAwsccCleanroomsConfiguredTablesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsIdMappingTable.DataAwsccCleanroomsIdMappingTable": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cleanrooms_id_mapping_table awscc_cleanrooms_id_mapping_table}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsIdMappingTable.DataAwsccCleanroomsIdMappingTable",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cleanrooms_id_mapping_table awscc_cleanrooms_id_mapping_table} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-id-mapping-table/index.ts",
          "line": 335
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsIdMappingTable.DataAwsccCleanroomsIdMappingTableConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-id-mapping-table/index.ts",
        "line": 303
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCleanroomsIdMappingTable resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-id-mapping-table/index.ts",
            "line": 320
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCleanroomsIdMappingTable to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cleanrooms_id_mapping_table#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCleanroomsIdMappingTable that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCleanroomsIdMappingTable to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-id-mapping-table/index.ts",
            "line": 438
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-id-mapping-table/index.ts",
            "line": 444
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCleanroomsIdMappingTable",
      "namespace": "dataAwsccCleanroomsIdMappingTable",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-id-mapping-table/index.ts",
            "line": 308
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-id-mapping-table/index.ts",
            "line": 359
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-id-mapping-table/index.ts",
            "line": 364
          },
          "name": "collaborationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-id-mapping-table/index.ts",
            "line": 369
          },
          "name": "collaborationIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-id-mapping-table/index.ts",
            "line": 374
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-id-mapping-table/index.ts",
            "line": 392
          },
          "name": "idMappingTableIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-id-mapping-table/index.ts",
            "line": 398
          },
          "name": "inputReferenceConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsIdMappingTable.DataAwsccCleanroomsIdMappingTableInputReferenceConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-id-mapping-table/index.ts",
            "line": 404
          },
          "name": "inputReferenceProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsIdMappingTable.DataAwsccCleanroomsIdMappingTableInputReferencePropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-id-mapping-table/index.ts",
            "line": 409
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-id-mapping-table/index.ts",
            "line": 414
          },
          "name": "membershipArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-id-mapping-table/index.ts",
            "line": 419
          },
          "name": "membershipIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-id-mapping-table/index.ts",
            "line": 424
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-id-mapping-table/index.ts",
            "line": 430
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsIdMappingTable.DataAwsccCleanroomsIdMappingTableTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-id-mapping-table/index.ts",
            "line": 387
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-id-mapping-table/index.ts",
            "line": 380
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanrooms-id-mapping-table/index:DataAwsccCleanroomsIdMappingTable"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsIdMappingTable.DataAwsccCleanroomsIdMappingTableConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsIdMappingTable.DataAwsccCleanroomsIdMappingTableConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-id-mapping-table/index.ts",
        "line": 14
      },
      "name": "DataAwsccCleanroomsIdMappingTableConfig",
      "namespace": "dataAwsccCleanroomsIdMappingTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cleanrooms_id_mapping_table#id DataAwsccCleanroomsIdMappingTable#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-id-mapping-table/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanrooms-id-mapping-table/index:DataAwsccCleanroomsIdMappingTableConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsIdMappingTable.DataAwsccCleanroomsIdMappingTableInputReferenceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsIdMappingTable.DataAwsccCleanroomsIdMappingTableInputReferenceConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-id-mapping-table/index.ts",
        "line": 25
      },
      "name": "DataAwsccCleanroomsIdMappingTableInputReferenceConfig",
      "namespace": "dataAwsccCleanroomsIdMappingTable",
      "symbolId": "src/data-awscc-cleanrooms-id-mapping-table/index:DataAwsccCleanroomsIdMappingTableInputReferenceConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsIdMappingTable.DataAwsccCleanroomsIdMappingTableInputReferenceConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsIdMappingTable.DataAwsccCleanroomsIdMappingTableInputReferenceConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-id-mapping-table/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-id-mapping-table/index.ts",
        "line": 48
      },
      "name": "DataAwsccCleanroomsIdMappingTableInputReferenceConfigOutputReference",
      "namespace": "dataAwsccCleanroomsIdMappingTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-id-mapping-table/index.ts",
            "line": 75
          },
          "name": "inputReferenceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-id-mapping-table/index.ts",
            "line": 80
          },
          "name": "manageResourcePolicies",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-id-mapping-table/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsIdMappingTable.DataAwsccCleanroomsIdMappingTableInputReferenceConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanrooms-id-mapping-table/index:DataAwsccCleanroomsIdMappingTableInputReferenceConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsIdMappingTable.DataAwsccCleanroomsIdMappingTableInputReferenceProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsIdMappingTable.DataAwsccCleanroomsIdMappingTableInputReferenceProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-id-mapping-table/index.ts",
        "line": 164
      },
      "name": "DataAwsccCleanroomsIdMappingTableInputReferenceProperties",
      "namespace": "dataAwsccCleanroomsIdMappingTable",
      "symbolId": "src/data-awscc-cleanrooms-id-mapping-table/index:DataAwsccCleanroomsIdMappingTableInputReferenceProperties"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsIdMappingTable.DataAwsccCleanroomsIdMappingTableInputReferencePropertiesIdMappingTableInputSource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsIdMappingTable.DataAwsccCleanroomsIdMappingTableInputReferencePropertiesIdMappingTableInputSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-id-mapping-table/index.ts",
        "line": 84
      },
      "name": "DataAwsccCleanroomsIdMappingTableInputReferencePropertiesIdMappingTableInputSource",
      "namespace": "dataAwsccCleanroomsIdMappingTable",
      "symbolId": "src/data-awscc-cleanrooms-id-mapping-table/index:DataAwsccCleanroomsIdMappingTableInputReferencePropertiesIdMappingTableInputSource"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsIdMappingTable.DataAwsccCleanroomsIdMappingTableInputReferencePropertiesIdMappingTableInputSourceList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsIdMappingTable.DataAwsccCleanroomsIdMappingTableInputReferencePropertiesIdMappingTableInputSourceList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-id-mapping-table/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-id-mapping-table/index.ts",
        "line": 146
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-id-mapping-table/index.ts",
            "line": 160
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsIdMappingTable.DataAwsccCleanroomsIdMappingTableInputReferencePropertiesIdMappingTableInputSourceOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCleanroomsIdMappingTableInputReferencePropertiesIdMappingTableInputSourceList",
      "namespace": "dataAwsccCleanroomsIdMappingTable",
      "symbolId": "src/data-awscc-cleanrooms-id-mapping-table/index:DataAwsccCleanroomsIdMappingTableInputReferencePropertiesIdMappingTableInputSourceList"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsIdMappingTable.DataAwsccCleanroomsIdMappingTableInputReferencePropertiesIdMappingTableInputSourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsIdMappingTable.DataAwsccCleanroomsIdMappingTableInputReferencePropertiesIdMappingTableInputSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-id-mapping-table/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-id-mapping-table/index.ts",
        "line": 107
      },
      "name": "DataAwsccCleanroomsIdMappingTableInputReferencePropertiesIdMappingTableInputSourceOutputReference",
      "namespace": "dataAwsccCleanroomsIdMappingTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-id-mapping-table/index.ts",
            "line": 136
          },
          "name": "idNamespaceAssociationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-id-mapping-table/index.ts",
            "line": 141
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-id-mapping-table/index.ts",
            "line": 120
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsIdMappingTable.DataAwsccCleanroomsIdMappingTableInputReferencePropertiesIdMappingTableInputSource"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanrooms-id-mapping-table/index:DataAwsccCleanroomsIdMappingTableInputReferencePropertiesIdMappingTableInputSourceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsIdMappingTable.DataAwsccCleanroomsIdMappingTableInputReferencePropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsIdMappingTable.DataAwsccCleanroomsIdMappingTableInputReferencePropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-id-mapping-table/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-id-mapping-table/index.ts",
        "line": 187
      },
      "name": "DataAwsccCleanroomsIdMappingTableInputReferencePropertiesOutputReference",
      "namespace": "dataAwsccCleanroomsIdMappingTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-id-mapping-table/index.ts",
            "line": 215
          },
          "name": "idMappingTableInputSource",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsIdMappingTable.DataAwsccCleanroomsIdMappingTableInputReferencePropertiesIdMappingTableInputSourceList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-id-mapping-table/index.ts",
            "line": 198
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsIdMappingTable.DataAwsccCleanroomsIdMappingTableInputReferenceProperties"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanrooms-id-mapping-table/index:DataAwsccCleanroomsIdMappingTableInputReferencePropertiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsIdMappingTable.DataAwsccCleanroomsIdMappingTableTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsIdMappingTable.DataAwsccCleanroomsIdMappingTableTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-id-mapping-table/index.ts",
        "line": 219
      },
      "name": "DataAwsccCleanroomsIdMappingTableTags",
      "namespace": "dataAwsccCleanroomsIdMappingTable",
      "symbolId": "src/data-awscc-cleanrooms-id-mapping-table/index:DataAwsccCleanroomsIdMappingTableTags"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsIdMappingTable.DataAwsccCleanroomsIdMappingTableTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsIdMappingTable.DataAwsccCleanroomsIdMappingTableTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-id-mapping-table/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-id-mapping-table/index.ts",
        "line": 281
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-id-mapping-table/index.ts",
            "line": 295
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsIdMappingTable.DataAwsccCleanroomsIdMappingTableTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCleanroomsIdMappingTableTagsList",
      "namespace": "dataAwsccCleanroomsIdMappingTable",
      "symbolId": "src/data-awscc-cleanrooms-id-mapping-table/index:DataAwsccCleanroomsIdMappingTableTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsIdMappingTable.DataAwsccCleanroomsIdMappingTableTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsIdMappingTable.DataAwsccCleanroomsIdMappingTableTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-id-mapping-table/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-awscc-cleanrooms-id-mapping-table/index.ts",
        "line": 242
      },
      "name": "DataAwsccCleanroomsIdMappingTableTagsOutputReference",
      "namespace": "dataAwsccCleanroomsIdMappingTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-id-mapping-table/index.ts",
            "line": 271
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-id-mapping-table/index.ts",
            "line": 276
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-id-mapping-table/index.ts",
            "line": 255
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsIdMappingTable.DataAwsccCleanroomsIdMappingTableTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanrooms-id-mapping-table/index:DataAwsccCleanroomsIdMappingTableTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsIntermediateTable.DataAwsccCleanroomsIntermediateTable": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cleanrooms_intermediate_table awscc_cleanrooms_intermediate_table}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsIntermediateTable.DataAwsccCleanroomsIntermediateTable",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cleanrooms_intermediate_table awscc_cleanrooms_intermediate_table} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-intermediate-table/index.ts",
          "line": 656
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsIntermediateTable.DataAwsccCleanroomsIntermediateTableConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-intermediate-table/index.ts",
        "line": 624
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCleanroomsIntermediateTable resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-intermediate-table/index.ts",
            "line": 641
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCleanroomsIntermediateTable to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cleanrooms_intermediate_table#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCleanroomsIntermediateTable that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCleanroomsIntermediateTable to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-intermediate-table/index.ts",
            "line": 764
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-intermediate-table/index.ts",
            "line": 770
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCleanroomsIntermediateTable",
      "namespace": "dataAwsccCleanroomsIntermediateTable",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-intermediate-table/index.ts",
            "line": 629
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-intermediate-table/index.ts",
            "line": 681
          },
          "name": "analysisRules",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsIntermediateTable.DataAwsccCleanroomsIntermediateTableAnalysisRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-intermediate-table/index.ts",
            "line": 686
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-intermediate-table/index.ts",
            "line": 691
          },
          "name": "collaborationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-intermediate-table/index.ts",
            "line": 696
          },
          "name": "collaborationIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-intermediate-table/index.ts",
            "line": 701
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-intermediate-table/index.ts",
            "line": 719
          },
          "name": "intermediateTableIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-intermediate-table/index.ts",
            "line": 724
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-intermediate-table/index.ts",
            "line": 729
          },
          "name": "membershipArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-intermediate-table/index.ts",
            "line": 734
          },
          "name": "membershipIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-intermediate-table/index.ts",
            "line": 739
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-intermediate-table/index.ts",
            "line": 745
          },
          "name": "populationAnalysisConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsIntermediateTable.DataAwsccCleanroomsIntermediateTablePopulationAnalysisConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-intermediate-table/index.ts",
            "line": 750
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-intermediate-table/index.ts",
            "line": 756
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsIntermediateTable.DataAwsccCleanroomsIntermediateTableTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-intermediate-table/index.ts",
            "line": 714
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-intermediate-table/index.ts",
            "line": 707
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanrooms-intermediate-table/index:DataAwsccCleanroomsIntermediateTable"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsIntermediateTable.DataAwsccCleanroomsIntermediateTableAnalysisRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsIntermediateTable.DataAwsccCleanroomsIntermediateTableAnalysisRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-intermediate-table/index.ts",
        "line": 345
      },
      "name": "DataAwsccCleanroomsIntermediateTableAnalysisRules",
      "namespace": "dataAwsccCleanroomsIntermediateTable",
      "symbolId": "src/data-awscc-cleanrooms-intermediate-table/index:DataAwsccCleanroomsIntermediateTableAnalysisRules"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsIntermediateTable.DataAwsccCleanroomsIntermediateTableAnalysisRulesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsIntermediateTable.DataAwsccCleanroomsIntermediateTableAnalysisRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-intermediate-table/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-awscc-cleanrooms-intermediate-table/index.ts",
        "line": 408
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-intermediate-table/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-awscc.dataAwsccCleanroomsIntermediateTable.DataAwsccCleanroomsIntermediateTableAnalysisRulesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCleanroomsIntermediateTableAnalysisRulesList",
      "namespace": "dataAwsccCleanroomsIntermediateTable",
      "symbolId": "src/data-awscc-cleanrooms-intermediate-table/index:DataAwsccCleanroomsIntermediateTableAnalysisRulesList"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsIntermediateTable.DataAwsccCleanroomsIntermediateTableAnalysisRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsIntermediateTable.DataAwsccCleanroomsIntermediateTableAnalysisRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-intermediate-table/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-intermediate-table/index.ts",
        "line": 368
      },
      "name": "DataAwsccCleanroomsIntermediateTableAnalysisRulesOutputReference",
      "namespace": "dataAwsccCleanroomsIntermediateTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-intermediate-table/index.ts",
            "line": 398
          },
          "name": "policy",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsIntermediateTable.DataAwsccCleanroomsIntermediateTableAnalysisRulesPolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-intermediate-table/index.ts",
            "line": 403
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-intermediate-table/index.ts",
            "line": 381
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsIntermediateTable.DataAwsccCleanroomsIntermediateTableAnalysisRules"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanrooms-intermediate-table/index:DataAwsccCleanroomsIntermediateTableAnalysisRulesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsIntermediateTable.DataAwsccCleanroomsIntermediateTableAnalysisRulesPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsIntermediateTable.DataAwsccCleanroomsIntermediateTableAnalysisRulesPolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-intermediate-table/index.ts",
        "line": 290
      },
      "name": "DataAwsccCleanroomsIntermediateTableAnalysisRulesPolicy",
      "namespace": "dataAwsccCleanroomsIntermediateTable",
      "symbolId": "src/data-awscc-cleanrooms-intermediate-table/index:DataAwsccCleanroomsIntermediateTableAnalysisRulesPolicy"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsIntermediateTable.DataAwsccCleanroomsIntermediateTableAnalysisRulesPolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsIntermediateTable.DataAwsccCleanroomsIntermediateTableAnalysisRulesPolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-intermediate-table/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/data-awscc-cleanrooms-intermediate-table/index.ts",
        "line": 313
      },
      "name": "DataAwsccCleanroomsIntermediateTableAnalysisRulesPolicyOutputReference",
      "namespace": "dataAwsccCleanroomsIntermediateTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-intermediate-table/index.ts",
            "line": 341
          },
          "name": "v1",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsIntermediateTable.DataAwsccCleanroomsIntermediateTableAnalysisRulesPolicyV1OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-intermediate-table/index.ts",
            "line": 324
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsIntermediateTable.DataAwsccCleanroomsIntermediateTableAnalysisRulesPolicy"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanrooms-intermediate-table/index:DataAwsccCleanroomsIntermediateTableAnalysisRulesPolicyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsIntermediateTable.DataAwsccCleanroomsIntermediateTableAnalysisRulesPolicyV1": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsIntermediateTable.DataAwsccCleanroomsIntermediateTableAnalysisRulesPolicyV1",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-intermediate-table/index.ts",
        "line": 235
      },
      "name": "DataAwsccCleanroomsIntermediateTableAnalysisRulesPolicyV1",
      "namespace": "dataAwsccCleanroomsIntermediateTable",
      "symbolId": "src/data-awscc-cleanrooms-intermediate-table/index:DataAwsccCleanroomsIntermediateTableAnalysisRulesPolicyV1"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsIntermediateTable.DataAwsccCleanroomsIntermediateTableAnalysisRulesPolicyV1Custom": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsIntermediateTable.DataAwsccCleanroomsIntermediateTableAnalysisRulesPolicyV1Custom",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-intermediate-table/index.ts",
        "line": 155
      },
      "name": "DataAwsccCleanroomsIntermediateTableAnalysisRulesPolicyV1Custom",
      "namespace": "dataAwsccCleanroomsIntermediateTable",
      "symbolId": "src/data-awscc-cleanrooms-intermediate-table/index:DataAwsccCleanroomsIntermediateTableAnalysisRulesPolicyV1Custom"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsIntermediateTable.DataAwsccCleanroomsIntermediateTableAnalysisRulesPolicyV1CustomDifferentialPrivacy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsIntermediateTable.DataAwsccCleanroomsIntermediateTableAnalysisRulesPolicyV1CustomDifferentialPrivacy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-intermediate-table/index.ts",
        "line": 100
      },
      "name": "DataAwsccCleanroomsIntermediateTableAnalysisRulesPolicyV1CustomDifferentialPrivacy",
      "namespace": "dataAwsccCleanroomsIntermediateTable",
      "symbolId": "src/data-awscc-cleanrooms-intermediate-table/index:DataAwsccCleanroomsIntermediateTableAnalysisRulesPolicyV1CustomDifferentialPrivacy"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsIntermediateTable.DataAwsccCleanroomsIntermediateTableAnalysisRulesPolicyV1CustomDifferentialPrivacyColumns": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsIntermediateTable.DataAwsccCleanroomsIntermediateTableAnalysisRulesPolicyV1CustomDifferentialPrivacyColumns",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-intermediate-table/index.ts",
        "line": 25
      },
      "name": "DataAwsccCleanroomsIntermediateTableAnalysisRulesPolicyV1CustomDifferentialPrivacyColumns",
      "namespace": "dataAwsccCleanroomsIntermediateTable",
      "symbolId": "src/data-awscc-cleanrooms-intermediate-table/index:DataAwsccCleanroomsIntermediateTableAnalysisRulesPolicyV1CustomDifferentialPrivacyColumns"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsIntermediateTable.DataAwsccCleanroomsIntermediateTableAnalysisRulesPolicyV1CustomDifferentialPrivacyColumnsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsIntermediateTable.DataAwsccCleanroomsIntermediateTableAnalysisRulesPolicyV1CustomDifferentialPrivacyColumnsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-intermediate-table/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-intermediate-table/index.ts",
        "line": 82
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-intermediate-table/index.ts",
            "line": 96
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsIntermediateTable.DataAwsccCleanroomsIntermediateTableAnalysisRulesPolicyV1CustomDifferentialPrivacyColumnsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCleanroomsIntermediateTableAnalysisRulesPolicyV1CustomDifferentialPrivacyColumnsList",
      "namespace": "dataAwsccCleanroomsIntermediateTable",
      "symbolId": "src/data-awscc-cleanrooms-intermediate-table/index:DataAwsccCleanroomsIntermediateTableAnalysisRulesPolicyV1CustomDifferentialPrivacyColumnsList"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsIntermediateTable.DataAwsccCleanroomsIntermediateTableAnalysisRulesPolicyV1CustomDifferentialPrivacyColumnsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsIntermediateTable.DataAwsccCleanroomsIntermediateTableAnalysisRulesPolicyV1CustomDifferentialPrivacyColumnsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-intermediate-table/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-intermediate-table/index.ts",
        "line": 48
      },
      "name": "DataAwsccCleanroomsIntermediateTableAnalysisRulesPolicyV1CustomDifferentialPrivacyColumnsOutputReference",
      "namespace": "dataAwsccCleanroomsIntermediateTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-intermediate-table/index.ts",
            "line": 77
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-intermediate-table/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsIntermediateTable.DataAwsccCleanroomsIntermediateTableAnalysisRulesPolicyV1CustomDifferentialPrivacyColumns"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanrooms-intermediate-table/index:DataAwsccCleanroomsIntermediateTableAnalysisRulesPolicyV1CustomDifferentialPrivacyColumnsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsIntermediateTable.DataAwsccCleanroomsIntermediateTableAnalysisRulesPolicyV1CustomDifferentialPrivacyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsIntermediateTable.DataAwsccCleanroomsIntermediateTableAnalysisRulesPolicyV1CustomDifferentialPrivacyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-intermediate-table/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-awscc-cleanrooms-intermediate-table/index.ts",
        "line": 123
      },
      "name": "DataAwsccCleanroomsIntermediateTableAnalysisRulesPolicyV1CustomDifferentialPrivacyOutputReference",
      "namespace": "dataAwsccCleanroomsIntermediateTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-intermediate-table/index.ts",
            "line": 151
          },
          "name": "columns",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsIntermediateTable.DataAwsccCleanroomsIntermediateTableAnalysisRulesPolicyV1CustomDifferentialPrivacyColumnsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-intermediate-table/index.ts",
            "line": 134
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsIntermediateTable.DataAwsccCleanroomsIntermediateTableAnalysisRulesPolicyV1CustomDifferentialPrivacy"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanrooms-intermediate-table/index:DataAwsccCleanroomsIntermediateTableAnalysisRulesPolicyV1CustomDifferentialPrivacyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsIntermediateTable.DataAwsccCleanroomsIntermediateTableAnalysisRulesPolicyV1CustomOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsIntermediateTable.DataAwsccCleanroomsIntermediateTableAnalysisRulesPolicyV1CustomOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-intermediate-table/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-awscc-cleanrooms-intermediate-table/index.ts",
        "line": 178
      },
      "name": "DataAwsccCleanroomsIntermediateTableAnalysisRulesPolicyV1CustomOutputReference",
      "namespace": "dataAwsccCleanroomsIntermediateTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-intermediate-table/index.ts",
            "line": 205
          },
          "name": "additionalAnalyses",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-intermediate-table/index.ts",
            "line": 210
          },
          "name": "allowedAnalyses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-intermediate-table/index.ts",
            "line": 215
          },
          "name": "allowedAnalysisProviders",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-intermediate-table/index.ts",
            "line": 220
          },
          "name": "allowedResultReceivers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-intermediate-table/index.ts",
            "line": 226
          },
          "name": "differentialPrivacy",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsIntermediateTable.DataAwsccCleanroomsIntermediateTableAnalysisRulesPolicyV1CustomDifferentialPrivacyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-intermediate-table/index.ts",
            "line": 231
          },
          "name": "disallowedOutputColumns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-intermediate-table/index.ts",
            "line": 189
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsIntermediateTable.DataAwsccCleanroomsIntermediateTableAnalysisRulesPolicyV1Custom"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanrooms-intermediate-table/index:DataAwsccCleanroomsIntermediateTableAnalysisRulesPolicyV1CustomOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsIntermediateTable.DataAwsccCleanroomsIntermediateTableAnalysisRulesPolicyV1OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsIntermediateTable.DataAwsccCleanroomsIntermediateTableAnalysisRulesPolicyV1OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-intermediate-table/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-awscc-cleanrooms-intermediate-table/index.ts",
        "line": 258
      },
      "name": "DataAwsccCleanroomsIntermediateTableAnalysisRulesPolicyV1OutputReference",
      "namespace": "dataAwsccCleanroomsIntermediateTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-intermediate-table/index.ts",
            "line": 286
          },
          "name": "custom",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsIntermediateTable.DataAwsccCleanroomsIntermediateTableAnalysisRulesPolicyV1CustomOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-intermediate-table/index.ts",
            "line": 269
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsIntermediateTable.DataAwsccCleanroomsIntermediateTableAnalysisRulesPolicyV1"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanrooms-intermediate-table/index:DataAwsccCleanroomsIntermediateTableAnalysisRulesPolicyV1OutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsIntermediateTable.DataAwsccCleanroomsIntermediateTableConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsIntermediateTable.DataAwsccCleanroomsIntermediateTableConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-intermediate-table/index.ts",
        "line": 14
      },
      "name": "DataAwsccCleanroomsIntermediateTableConfig",
      "namespace": "dataAwsccCleanroomsIntermediateTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cleanrooms_intermediate_table#id DataAwsccCleanroomsIntermediateTable#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-intermediate-table/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanrooms-intermediate-table/index:DataAwsccCleanroomsIntermediateTableConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsIntermediateTable.DataAwsccCleanroomsIntermediateTablePopulationAnalysisConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsIntermediateTable.DataAwsccCleanroomsIntermediateTablePopulationAnalysisConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-intermediate-table/index.ts",
        "line": 485
      },
      "name": "DataAwsccCleanroomsIntermediateTablePopulationAnalysisConfiguration",
      "namespace": "dataAwsccCleanroomsIntermediateTable",
      "symbolId": "src/data-awscc-cleanrooms-intermediate-table/index:DataAwsccCleanroomsIntermediateTablePopulationAnalysisConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsIntermediateTable.DataAwsccCleanroomsIntermediateTablePopulationAnalysisConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsIntermediateTable.DataAwsccCleanroomsIntermediateTablePopulationAnalysisConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-intermediate-table/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-awscc-cleanrooms-intermediate-table/index.ts",
        "line": 508
      },
      "name": "DataAwsccCleanroomsIntermediateTablePopulationAnalysisConfigurationOutputReference",
      "namespace": "dataAwsccCleanroomsIntermediateTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-intermediate-table/index.ts",
            "line": 536
          },
          "name": "sqlParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsIntermediateTable.DataAwsccCleanroomsIntermediateTablePopulationAnalysisConfigurationSqlParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-intermediate-table/index.ts",
            "line": 519
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsIntermediateTable.DataAwsccCleanroomsIntermediateTablePopulationAnalysisConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanrooms-intermediate-table/index:DataAwsccCleanroomsIntermediateTablePopulationAnalysisConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsIntermediateTable.DataAwsccCleanroomsIntermediateTablePopulationAnalysisConfigurationSqlParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsIntermediateTable.DataAwsccCleanroomsIntermediateTablePopulationAnalysisConfigurationSqlParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-intermediate-table/index.ts",
        "line": 426
      },
      "name": "DataAwsccCleanroomsIntermediateTablePopulationAnalysisConfigurationSqlParameters",
      "namespace": "dataAwsccCleanroomsIntermediateTable",
      "symbolId": "src/data-awscc-cleanrooms-intermediate-table/index:DataAwsccCleanroomsIntermediateTablePopulationAnalysisConfigurationSqlParameters"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsIntermediateTable.DataAwsccCleanroomsIntermediateTablePopulationAnalysisConfigurationSqlParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsIntermediateTable.DataAwsccCleanroomsIntermediateTablePopulationAnalysisConfigurationSqlParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-intermediate-table/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-awscc-cleanrooms-intermediate-table/index.ts",
        "line": 449
      },
      "name": "DataAwsccCleanroomsIntermediateTablePopulationAnalysisConfigurationSqlParametersOutputReference",
      "namespace": "dataAwsccCleanroomsIntermediateTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-intermediate-table/index.ts",
            "line": 476
          },
          "name": "analysisTemplateArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-intermediate-table/index.ts",
            "line": 481
          },
          "name": "queryString",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-intermediate-table/index.ts",
            "line": 460
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsIntermediateTable.DataAwsccCleanroomsIntermediateTablePopulationAnalysisConfigurationSqlParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanrooms-intermediate-table/index:DataAwsccCleanroomsIntermediateTablePopulationAnalysisConfigurationSqlParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsIntermediateTable.DataAwsccCleanroomsIntermediateTableTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsIntermediateTable.DataAwsccCleanroomsIntermediateTableTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-intermediate-table/index.ts",
        "line": 540
      },
      "name": "DataAwsccCleanroomsIntermediateTableTags",
      "namespace": "dataAwsccCleanroomsIntermediateTable",
      "symbolId": "src/data-awscc-cleanrooms-intermediate-table/index:DataAwsccCleanroomsIntermediateTableTags"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsIntermediateTable.DataAwsccCleanroomsIntermediateTableTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsIntermediateTable.DataAwsccCleanroomsIntermediateTableTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-intermediate-table/index.ts",
          "line": 609
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-intermediate-table/index.ts",
        "line": 602
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-intermediate-table/index.ts",
            "line": 616
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsIntermediateTable.DataAwsccCleanroomsIntermediateTableTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCleanroomsIntermediateTableTagsList",
      "namespace": "dataAwsccCleanroomsIntermediateTable",
      "symbolId": "src/data-awscc-cleanrooms-intermediate-table/index:DataAwsccCleanroomsIntermediateTableTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsIntermediateTable.DataAwsccCleanroomsIntermediateTableTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsIntermediateTable.DataAwsccCleanroomsIntermediateTableTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-intermediate-table/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-intermediate-table/index.ts",
        "line": 563
      },
      "name": "DataAwsccCleanroomsIntermediateTableTagsOutputReference",
      "namespace": "dataAwsccCleanroomsIntermediateTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-intermediate-table/index.ts",
            "line": 592
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-intermediate-table/index.ts",
            "line": 597
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-intermediate-table/index.ts",
            "line": 576
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsIntermediateTable.DataAwsccCleanroomsIntermediateTableTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanrooms-intermediate-table/index:DataAwsccCleanroomsIntermediateTableTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsMembership.DataAwsccCleanroomsMembership": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cleanrooms_membership awscc_cleanrooms_membership}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsMembership.DataAwsccCleanroomsMembership",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cleanrooms_membership awscc_cleanrooms_membership} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-membership/index.ts",
          "line": 903
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsMembership.DataAwsccCleanroomsMembershipConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-membership/index.ts",
        "line": 871
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCleanroomsMembership resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-membership/index.ts",
            "line": 888
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCleanroomsMembership to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cleanrooms_membership#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCleanroomsMembership that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCleanroomsMembership to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-membership/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-awscc-cleanrooms-membership/index.ts",
            "line": 1013
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCleanroomsMembership",
      "namespace": "dataAwsccCleanroomsMembership",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-membership/index.ts",
            "line": 876
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-membership/index.ts",
            "line": 927
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-membership/index.ts",
            "line": 932
          },
          "name": "collaborationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-membership/index.ts",
            "line": 937
          },
          "name": "collaborationCreatorAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-membership/index.ts",
            "line": 942
          },
          "name": "collaborationIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-membership/index.ts",
            "line": 948
          },
          "name": "defaultJobResultConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsMembership.DataAwsccCleanroomsMembershipDefaultJobResultConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-membership/index.ts",
            "line": 954
          },
          "name": "defaultResultConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsMembership.DataAwsccCleanroomsMembershipDefaultResultConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-membership/index.ts",
            "line": 972
          },
          "name": "isMetricsEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-membership/index.ts",
            "line": 977
          },
          "name": "jobLogStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-membership/index.ts",
            "line": 982
          },
          "name": "membershipIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-membership/index.ts",
            "line": 988
          },
          "name": "paymentConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsMembership.DataAwsccCleanroomsMembershipPaymentConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-membership/index.ts",
            "line": 993
          },
          "name": "queryLogStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-membership/index.ts",
            "line": 999
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsMembership.DataAwsccCleanroomsMembershipTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-membership/index.ts",
            "line": 967
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-membership/index.ts",
            "line": 960
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanrooms-membership/index:DataAwsccCleanroomsMembership"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsMembership.DataAwsccCleanroomsMembershipConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsMembership.DataAwsccCleanroomsMembershipConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-membership/index.ts",
        "line": 14
      },
      "name": "DataAwsccCleanroomsMembershipConfig",
      "namespace": "dataAwsccCleanroomsMembership",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cleanrooms_membership#id DataAwsccCleanroomsMembership#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-membership/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanrooms-membership/index:DataAwsccCleanroomsMembershipConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsMembership.DataAwsccCleanroomsMembershipDefaultJobResultConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsMembership.DataAwsccCleanroomsMembershipDefaultJobResultConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-membership/index.ts",
        "line": 139
      },
      "name": "DataAwsccCleanroomsMembershipDefaultJobResultConfiguration",
      "namespace": "dataAwsccCleanroomsMembership",
      "symbolId": "src/data-awscc-cleanrooms-membership/index:DataAwsccCleanroomsMembershipDefaultJobResultConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsMembership.DataAwsccCleanroomsMembershipDefaultJobResultConfigurationOutputConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsMembership.DataAwsccCleanroomsMembershipDefaultJobResultConfigurationOutputConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-membership/index.ts",
        "line": 84
      },
      "name": "DataAwsccCleanroomsMembershipDefaultJobResultConfigurationOutputConfiguration",
      "namespace": "dataAwsccCleanroomsMembership",
      "symbolId": "src/data-awscc-cleanrooms-membership/index:DataAwsccCleanroomsMembershipDefaultJobResultConfigurationOutputConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsMembership.DataAwsccCleanroomsMembershipDefaultJobResultConfigurationOutputConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsMembership.DataAwsccCleanroomsMembershipDefaultJobResultConfigurationOutputConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-membership/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-awscc-cleanrooms-membership/index.ts",
        "line": 107
      },
      "name": "DataAwsccCleanroomsMembershipDefaultJobResultConfigurationOutputConfigurationOutputReference",
      "namespace": "dataAwsccCleanroomsMembership",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-membership/index.ts",
            "line": 135
          },
          "name": "s3",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsMembership.DataAwsccCleanroomsMembershipDefaultJobResultConfigurationOutputConfigurationS3OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-membership/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsMembership.DataAwsccCleanroomsMembershipDefaultJobResultConfigurationOutputConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanrooms-membership/index:DataAwsccCleanroomsMembershipDefaultJobResultConfigurationOutputConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsMembership.DataAwsccCleanroomsMembershipDefaultJobResultConfigurationOutputConfigurationS3": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsMembership.DataAwsccCleanroomsMembershipDefaultJobResultConfigurationOutputConfigurationS3",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-membership/index.ts",
        "line": 25
      },
      "name": "DataAwsccCleanroomsMembershipDefaultJobResultConfigurationOutputConfigurationS3",
      "namespace": "dataAwsccCleanroomsMembership",
      "symbolId": "src/data-awscc-cleanrooms-membership/index:DataAwsccCleanroomsMembershipDefaultJobResultConfigurationOutputConfigurationS3"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsMembership.DataAwsccCleanroomsMembershipDefaultJobResultConfigurationOutputConfigurationS3OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsMembership.DataAwsccCleanroomsMembershipDefaultJobResultConfigurationOutputConfigurationS3OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-membership/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-membership/index.ts",
        "line": 48
      },
      "name": "DataAwsccCleanroomsMembershipDefaultJobResultConfigurationOutputConfigurationS3OutputReference",
      "namespace": "dataAwsccCleanroomsMembership",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-membership/index.ts",
            "line": 75
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-membership/index.ts",
            "line": 80
          },
          "name": "keyPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-membership/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsMembership.DataAwsccCleanroomsMembershipDefaultJobResultConfigurationOutputConfigurationS3"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanrooms-membership/index:DataAwsccCleanroomsMembershipDefaultJobResultConfigurationOutputConfigurationS3OutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsMembership.DataAwsccCleanroomsMembershipDefaultJobResultConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsMembership.DataAwsccCleanroomsMembershipDefaultJobResultConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-membership/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-awscc-cleanrooms-membership/index.ts",
        "line": 162
      },
      "name": "DataAwsccCleanroomsMembershipDefaultJobResultConfigurationOutputReference",
      "namespace": "dataAwsccCleanroomsMembership",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-membership/index.ts",
            "line": 190
          },
          "name": "outputConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsMembership.DataAwsccCleanroomsMembershipDefaultJobResultConfigurationOutputConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-membership/index.ts",
            "line": 195
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-membership/index.ts",
            "line": 173
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsMembership.DataAwsccCleanroomsMembershipDefaultJobResultConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanrooms-membership/index:DataAwsccCleanroomsMembershipDefaultJobResultConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsMembership.DataAwsccCleanroomsMembershipDefaultResultConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsMembership.DataAwsccCleanroomsMembershipDefaultResultConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-membership/index.ts",
        "line": 323
      },
      "name": "DataAwsccCleanroomsMembershipDefaultResultConfiguration",
      "namespace": "dataAwsccCleanroomsMembership",
      "symbolId": "src/data-awscc-cleanrooms-membership/index:DataAwsccCleanroomsMembershipDefaultResultConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsMembership.DataAwsccCleanroomsMembershipDefaultResultConfigurationOutputConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsMembership.DataAwsccCleanroomsMembershipDefaultResultConfigurationOutputConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-membership/index.ts",
        "line": 268
      },
      "name": "DataAwsccCleanroomsMembershipDefaultResultConfigurationOutputConfiguration",
      "namespace": "dataAwsccCleanroomsMembership",
      "symbolId": "src/data-awscc-cleanrooms-membership/index:DataAwsccCleanroomsMembershipDefaultResultConfigurationOutputConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsMembership.DataAwsccCleanroomsMembershipDefaultResultConfigurationOutputConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsMembership.DataAwsccCleanroomsMembershipDefaultResultConfigurationOutputConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-membership/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-awscc-cleanrooms-membership/index.ts",
        "line": 291
      },
      "name": "DataAwsccCleanroomsMembershipDefaultResultConfigurationOutputConfigurationOutputReference",
      "namespace": "dataAwsccCleanroomsMembership",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-membership/index.ts",
            "line": 319
          },
          "name": "s3",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsMembership.DataAwsccCleanroomsMembershipDefaultResultConfigurationOutputConfigurationS3OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-membership/index.ts",
            "line": 302
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsMembership.DataAwsccCleanroomsMembershipDefaultResultConfigurationOutputConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanrooms-membership/index:DataAwsccCleanroomsMembershipDefaultResultConfigurationOutputConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsMembership.DataAwsccCleanroomsMembershipDefaultResultConfigurationOutputConfigurationS3": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsMembership.DataAwsccCleanroomsMembershipDefaultResultConfigurationOutputConfigurationS3",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-membership/index.ts",
        "line": 199
      },
      "name": "DataAwsccCleanroomsMembershipDefaultResultConfigurationOutputConfigurationS3",
      "namespace": "dataAwsccCleanroomsMembership",
      "symbolId": "src/data-awscc-cleanrooms-membership/index:DataAwsccCleanroomsMembershipDefaultResultConfigurationOutputConfigurationS3"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsMembership.DataAwsccCleanroomsMembershipDefaultResultConfigurationOutputConfigurationS3OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsMembership.DataAwsccCleanroomsMembershipDefaultResultConfigurationOutputConfigurationS3OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-membership/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-awscc-cleanrooms-membership/index.ts",
        "line": 222
      },
      "name": "DataAwsccCleanroomsMembershipDefaultResultConfigurationOutputConfigurationS3OutputReference",
      "namespace": "dataAwsccCleanroomsMembership",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-membership/index.ts",
            "line": 249
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-membership/index.ts",
            "line": 254
          },
          "name": "keyPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-membership/index.ts",
            "line": 259
          },
          "name": "resultFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-membership/index.ts",
            "line": 264
          },
          "name": "singleFileOutput",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-membership/index.ts",
            "line": 233
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsMembership.DataAwsccCleanroomsMembershipDefaultResultConfigurationOutputConfigurationS3"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanrooms-membership/index:DataAwsccCleanroomsMembershipDefaultResultConfigurationOutputConfigurationS3OutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsMembership.DataAwsccCleanroomsMembershipDefaultResultConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsMembership.DataAwsccCleanroomsMembershipDefaultResultConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-membership/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-awscc-cleanrooms-membership/index.ts",
        "line": 346
      },
      "name": "DataAwsccCleanroomsMembershipDefaultResultConfigurationOutputReference",
      "namespace": "dataAwsccCleanroomsMembership",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-membership/index.ts",
            "line": 374
          },
          "name": "outputConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsMembership.DataAwsccCleanroomsMembershipDefaultResultConfigurationOutputConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-membership/index.ts",
            "line": 379
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-membership/index.ts",
            "line": 357
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsMembership.DataAwsccCleanroomsMembershipDefaultResultConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanrooms-membership/index:DataAwsccCleanroomsMembershipDefaultResultConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsMembership.DataAwsccCleanroomsMembershipPaymentConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsMembership.DataAwsccCleanroomsMembershipPaymentConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-membership/index.ts",
        "line": 720
      },
      "name": "DataAwsccCleanroomsMembershipPaymentConfiguration",
      "namespace": "dataAwsccCleanroomsMembership",
      "symbolId": "src/data-awscc-cleanrooms-membership/index:DataAwsccCleanroomsMembershipPaymentConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsMembership.DataAwsccCleanroomsMembershipPaymentConfigurationJobCompute": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsMembership.DataAwsccCleanroomsMembershipPaymentConfigurationJobCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-membership/index.ts",
        "line": 383
      },
      "name": "DataAwsccCleanroomsMembershipPaymentConfigurationJobCompute",
      "namespace": "dataAwsccCleanroomsMembership",
      "symbolId": "src/data-awscc-cleanrooms-membership/index:DataAwsccCleanroomsMembershipPaymentConfigurationJobCompute"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsMembership.DataAwsccCleanroomsMembershipPaymentConfigurationJobComputeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsMembership.DataAwsccCleanroomsMembershipPaymentConfigurationJobComputeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-membership/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-awscc-cleanrooms-membership/index.ts",
        "line": 406
      },
      "name": "DataAwsccCleanroomsMembershipPaymentConfigurationJobComputeOutputReference",
      "namespace": "dataAwsccCleanroomsMembership",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-membership/index.ts",
            "line": 433
          },
          "name": "isResponsible",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-membership/index.ts",
            "line": 417
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsMembership.DataAwsccCleanroomsMembershipPaymentConfigurationJobCompute"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanrooms-membership/index:DataAwsccCleanroomsMembershipPaymentConfigurationJobComputeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsMembership.DataAwsccCleanroomsMembershipPaymentConfigurationMachineLearning": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsMembership.DataAwsccCleanroomsMembershipPaymentConfigurationMachineLearning",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-membership/index.ts",
        "line": 599
      },
      "name": "DataAwsccCleanroomsMembershipPaymentConfigurationMachineLearning",
      "namespace": "dataAwsccCleanroomsMembership",
      "symbolId": "src/data-awscc-cleanrooms-membership/index:DataAwsccCleanroomsMembershipPaymentConfigurationMachineLearning"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsMembership.DataAwsccCleanroomsMembershipPaymentConfigurationMachineLearningModelInference": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsMembership.DataAwsccCleanroomsMembershipPaymentConfigurationMachineLearningModelInference",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-membership/index.ts",
        "line": 437
      },
      "name": "DataAwsccCleanroomsMembershipPaymentConfigurationMachineLearningModelInference",
      "namespace": "dataAwsccCleanroomsMembership",
      "symbolId": "src/data-awscc-cleanrooms-membership/index:DataAwsccCleanroomsMembershipPaymentConfigurationMachineLearningModelInference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsMembership.DataAwsccCleanroomsMembershipPaymentConfigurationMachineLearningModelInferenceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsMembership.DataAwsccCleanroomsMembershipPaymentConfigurationMachineLearningModelInferenceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-membership/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/data-awscc-cleanrooms-membership/index.ts",
        "line": 460
      },
      "name": "DataAwsccCleanroomsMembershipPaymentConfigurationMachineLearningModelInferenceOutputReference",
      "namespace": "dataAwsccCleanroomsMembership",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-membership/index.ts",
            "line": 487
          },
          "name": "isResponsible",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-membership/index.ts",
            "line": 471
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsMembership.DataAwsccCleanroomsMembershipPaymentConfigurationMachineLearningModelInference"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanrooms-membership/index:DataAwsccCleanroomsMembershipPaymentConfigurationMachineLearningModelInferenceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsMembership.DataAwsccCleanroomsMembershipPaymentConfigurationMachineLearningModelTraining": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsMembership.DataAwsccCleanroomsMembershipPaymentConfigurationMachineLearningModelTraining",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-membership/index.ts",
        "line": 491
      },
      "name": "DataAwsccCleanroomsMembershipPaymentConfigurationMachineLearningModelTraining",
      "namespace": "dataAwsccCleanroomsMembership",
      "symbolId": "src/data-awscc-cleanrooms-membership/index:DataAwsccCleanroomsMembershipPaymentConfigurationMachineLearningModelTraining"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsMembership.DataAwsccCleanroomsMembershipPaymentConfigurationMachineLearningModelTrainingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsMembership.DataAwsccCleanroomsMembershipPaymentConfigurationMachineLearningModelTrainingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-membership/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-awscc-cleanrooms-membership/index.ts",
        "line": 514
      },
      "name": "DataAwsccCleanroomsMembershipPaymentConfigurationMachineLearningModelTrainingOutputReference",
      "namespace": "dataAwsccCleanroomsMembership",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-membership/index.ts",
            "line": 541
          },
          "name": "isResponsible",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-membership/index.ts",
            "line": 525
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsMembership.DataAwsccCleanroomsMembershipPaymentConfigurationMachineLearningModelTraining"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanrooms-membership/index:DataAwsccCleanroomsMembershipPaymentConfigurationMachineLearningModelTrainingOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsMembership.DataAwsccCleanroomsMembershipPaymentConfigurationMachineLearningOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsMembership.DataAwsccCleanroomsMembershipPaymentConfigurationMachineLearningOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-membership/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/data-awscc-cleanrooms-membership/index.ts",
        "line": 622
      },
      "name": "DataAwsccCleanroomsMembershipPaymentConfigurationMachineLearningOutputReference",
      "namespace": "dataAwsccCleanroomsMembership",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-membership/index.ts",
            "line": 650
          },
          "name": "modelInference",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsMembership.DataAwsccCleanroomsMembershipPaymentConfigurationMachineLearningModelInferenceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-membership/index.ts",
            "line": 656
          },
          "name": "modelTraining",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsMembership.DataAwsccCleanroomsMembershipPaymentConfigurationMachineLearningModelTrainingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-membership/index.ts",
            "line": 662
          },
          "name": "syntheticDataGeneration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsMembership.DataAwsccCleanroomsMembershipPaymentConfigurationMachineLearningSyntheticDataGenerationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-membership/index.ts",
            "line": 633
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsMembership.DataAwsccCleanroomsMembershipPaymentConfigurationMachineLearning"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanrooms-membership/index:DataAwsccCleanroomsMembershipPaymentConfigurationMachineLearningOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsMembership.DataAwsccCleanroomsMembershipPaymentConfigurationMachineLearningSyntheticDataGeneration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsMembership.DataAwsccCleanroomsMembershipPaymentConfigurationMachineLearningSyntheticDataGeneration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-membership/index.ts",
        "line": 545
      },
      "name": "DataAwsccCleanroomsMembershipPaymentConfigurationMachineLearningSyntheticDataGeneration",
      "namespace": "dataAwsccCleanroomsMembership",
      "symbolId": "src/data-awscc-cleanrooms-membership/index:DataAwsccCleanroomsMembershipPaymentConfigurationMachineLearningSyntheticDataGeneration"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsMembership.DataAwsccCleanroomsMembershipPaymentConfigurationMachineLearningSyntheticDataGenerationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsMembership.DataAwsccCleanroomsMembershipPaymentConfigurationMachineLearningSyntheticDataGenerationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-membership/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-membership/index.ts",
        "line": 568
      },
      "name": "DataAwsccCleanroomsMembershipPaymentConfigurationMachineLearningSyntheticDataGenerationOutputReference",
      "namespace": "dataAwsccCleanroomsMembership",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-membership/index.ts",
            "line": 595
          },
          "name": "isResponsible",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-membership/index.ts",
            "line": 579
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsMembership.DataAwsccCleanroomsMembershipPaymentConfigurationMachineLearningSyntheticDataGeneration"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanrooms-membership/index:DataAwsccCleanroomsMembershipPaymentConfigurationMachineLearningSyntheticDataGenerationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsMembership.DataAwsccCleanroomsMembershipPaymentConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsMembership.DataAwsccCleanroomsMembershipPaymentConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-membership/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-membership/index.ts",
        "line": 743
      },
      "name": "DataAwsccCleanroomsMembershipPaymentConfigurationOutputReference",
      "namespace": "dataAwsccCleanroomsMembership",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-membership/index.ts",
            "line": 771
          },
          "name": "jobCompute",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsMembership.DataAwsccCleanroomsMembershipPaymentConfigurationJobComputeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-membership/index.ts",
            "line": 777
          },
          "name": "machineLearning",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsMembership.DataAwsccCleanroomsMembershipPaymentConfigurationMachineLearningOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-membership/index.ts",
            "line": 783
          },
          "name": "queryCompute",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsMembership.DataAwsccCleanroomsMembershipPaymentConfigurationQueryComputeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-membership/index.ts",
            "line": 754
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsMembership.DataAwsccCleanroomsMembershipPaymentConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanrooms-membership/index:DataAwsccCleanroomsMembershipPaymentConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsMembership.DataAwsccCleanroomsMembershipPaymentConfigurationQueryCompute": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsMembership.DataAwsccCleanroomsMembershipPaymentConfigurationQueryCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-membership/index.ts",
        "line": 666
      },
      "name": "DataAwsccCleanroomsMembershipPaymentConfigurationQueryCompute",
      "namespace": "dataAwsccCleanroomsMembership",
      "symbolId": "src/data-awscc-cleanrooms-membership/index:DataAwsccCleanroomsMembershipPaymentConfigurationQueryCompute"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsMembership.DataAwsccCleanroomsMembershipPaymentConfigurationQueryComputeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsMembership.DataAwsccCleanroomsMembershipPaymentConfigurationQueryComputeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-membership/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/data-awscc-cleanrooms-membership/index.ts",
        "line": 689
      },
      "name": "DataAwsccCleanroomsMembershipPaymentConfigurationQueryComputeOutputReference",
      "namespace": "dataAwsccCleanroomsMembership",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-membership/index.ts",
            "line": 716
          },
          "name": "isResponsible",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-membership/index.ts",
            "line": 700
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsMembership.DataAwsccCleanroomsMembershipPaymentConfigurationQueryCompute"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanrooms-membership/index:DataAwsccCleanroomsMembershipPaymentConfigurationQueryComputeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsMembership.DataAwsccCleanroomsMembershipTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsMembership.DataAwsccCleanroomsMembershipTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-membership/index.ts",
        "line": 787
      },
      "name": "DataAwsccCleanroomsMembershipTags",
      "namespace": "dataAwsccCleanroomsMembership",
      "symbolId": "src/data-awscc-cleanrooms-membership/index:DataAwsccCleanroomsMembershipTags"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsMembership.DataAwsccCleanroomsMembershipTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsMembership.DataAwsccCleanroomsMembershipTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-membership/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-membership/index.ts",
        "line": 849
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-membership/index.ts",
            "line": 863
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsMembership.DataAwsccCleanroomsMembershipTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCleanroomsMembershipTagsList",
      "namespace": "dataAwsccCleanroomsMembership",
      "symbolId": "src/data-awscc-cleanrooms-membership/index:DataAwsccCleanroomsMembershipTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsMembership.DataAwsccCleanroomsMembershipTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsMembership.DataAwsccCleanroomsMembershipTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-membership/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-membership/index.ts",
        "line": 810
      },
      "name": "DataAwsccCleanroomsMembershipTagsOutputReference",
      "namespace": "dataAwsccCleanroomsMembership",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-membership/index.ts",
            "line": 839
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-membership/index.ts",
            "line": 844
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-membership/index.ts",
            "line": 823
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsMembership.DataAwsccCleanroomsMembershipTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanrooms-membership/index:DataAwsccCleanroomsMembershipTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsMemberships.DataAwsccCleanroomsMemberships": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cleanrooms_memberships awscc_cleanrooms_memberships}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsMemberships.DataAwsccCleanroomsMemberships",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cleanrooms_memberships awscc_cleanrooms_memberships} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-memberships/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsMemberships.DataAwsccCleanroomsMembershipsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-memberships/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCleanroomsMemberships resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-memberships/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCleanroomsMemberships to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cleanrooms_memberships#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCleanroomsMemberships that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCleanroomsMemberships to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-memberships/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-memberships/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCleanroomsMemberships",
      "namespace": "dataAwsccCleanroomsMemberships",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-memberships/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-memberships/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-memberships/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanrooms-memberships/index:DataAwsccCleanroomsMemberships"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsMemberships.DataAwsccCleanroomsMembershipsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsMemberships.DataAwsccCleanroomsMembershipsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-memberships/index.ts",
        "line": 14
      },
      "name": "DataAwsccCleanroomsMembershipsConfig",
      "namespace": "dataAwsccCleanroomsMemberships",
      "symbolId": "src/data-awscc-cleanrooms-memberships/index:DataAwsccCleanroomsMembershipsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsPrivacyBudgetTemplate.DataAwsccCleanroomsPrivacyBudgetTemplate": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cleanrooms_privacy_budget_template awscc_cleanrooms_privacy_budget_template}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsPrivacyBudgetTemplate.DataAwsccCleanroomsPrivacyBudgetTemplate",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cleanrooms_privacy_budget_template awscc_cleanrooms_privacy_budget_template} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-privacy-budget-template/index.ts",
          "line": 296
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsPrivacyBudgetTemplate.DataAwsccCleanroomsPrivacyBudgetTemplateConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-privacy-budget-template/index.ts",
        "line": 264
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCleanroomsPrivacyBudgetTemplate resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-privacy-budget-template/index.ts",
            "line": 281
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCleanroomsPrivacyBudgetTemplate to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cleanrooms_privacy_budget_template#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCleanroomsPrivacyBudgetTemplate that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCleanroomsPrivacyBudgetTemplate to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-privacy-budget-template/index.ts",
            "line": 388
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-privacy-budget-template/index.ts",
            "line": 394
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCleanroomsPrivacyBudgetTemplate",
      "namespace": "dataAwsccCleanroomsPrivacyBudgetTemplate",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-privacy-budget-template/index.ts",
            "line": 269
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-privacy-budget-template/index.ts",
            "line": 320
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-privacy-budget-template/index.ts",
            "line": 325
          },
          "name": "autoRefresh",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-privacy-budget-template/index.ts",
            "line": 330
          },
          "name": "collaborationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-privacy-budget-template/index.ts",
            "line": 335
          },
          "name": "collaborationIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-privacy-budget-template/index.ts",
            "line": 353
          },
          "name": "membershipArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-privacy-budget-template/index.ts",
            "line": 358
          },
          "name": "membershipIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-privacy-budget-template/index.ts",
            "line": 364
          },
          "name": "parameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsPrivacyBudgetTemplate.DataAwsccCleanroomsPrivacyBudgetTemplateParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-privacy-budget-template/index.ts",
            "line": 369
          },
          "name": "privacyBudgetTemplateIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-privacy-budget-template/index.ts",
            "line": 374
          },
          "name": "privacyBudgetType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-privacy-budget-template/index.ts",
            "line": 380
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsPrivacyBudgetTemplate.DataAwsccCleanroomsPrivacyBudgetTemplateTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-privacy-budget-template/index.ts",
            "line": 348
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-privacy-budget-template/index.ts",
            "line": 341
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanrooms-privacy-budget-template/index:DataAwsccCleanroomsPrivacyBudgetTemplate"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsPrivacyBudgetTemplate.DataAwsccCleanroomsPrivacyBudgetTemplateConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsPrivacyBudgetTemplate.DataAwsccCleanroomsPrivacyBudgetTemplateConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-privacy-budget-template/index.ts",
        "line": 14
      },
      "name": "DataAwsccCleanroomsPrivacyBudgetTemplateConfig",
      "namespace": "dataAwsccCleanroomsPrivacyBudgetTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cleanrooms_privacy_budget_template#id DataAwsccCleanroomsPrivacyBudgetTemplate#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-privacy-budget-template/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanrooms-privacy-budget-template/index:DataAwsccCleanroomsPrivacyBudgetTemplateConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsPrivacyBudgetTemplate.DataAwsccCleanroomsPrivacyBudgetTemplateParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsPrivacyBudgetTemplate.DataAwsccCleanroomsPrivacyBudgetTemplateParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-privacy-budget-template/index.ts",
        "line": 110
      },
      "name": "DataAwsccCleanroomsPrivacyBudgetTemplateParameters",
      "namespace": "dataAwsccCleanroomsPrivacyBudgetTemplate",
      "symbolId": "src/data-awscc-cleanrooms-privacy-budget-template/index:DataAwsccCleanroomsPrivacyBudgetTemplateParameters"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsPrivacyBudgetTemplate.DataAwsccCleanroomsPrivacyBudgetTemplateParametersBudgetParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsPrivacyBudgetTemplate.DataAwsccCleanroomsPrivacyBudgetTemplateParametersBudgetParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-privacy-budget-template/index.ts",
        "line": 25
      },
      "name": "DataAwsccCleanroomsPrivacyBudgetTemplateParametersBudgetParameters",
      "namespace": "dataAwsccCleanroomsPrivacyBudgetTemplate",
      "symbolId": "src/data-awscc-cleanrooms-privacy-budget-template/index:DataAwsccCleanroomsPrivacyBudgetTemplateParametersBudgetParameters"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsPrivacyBudgetTemplate.DataAwsccCleanroomsPrivacyBudgetTemplateParametersBudgetParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsPrivacyBudgetTemplate.DataAwsccCleanroomsPrivacyBudgetTemplateParametersBudgetParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-privacy-budget-template/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-privacy-budget-template/index.ts",
        "line": 92
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-privacy-budget-template/index.ts",
            "line": 106
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsPrivacyBudgetTemplate.DataAwsccCleanroomsPrivacyBudgetTemplateParametersBudgetParametersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCleanroomsPrivacyBudgetTemplateParametersBudgetParametersList",
      "namespace": "dataAwsccCleanroomsPrivacyBudgetTemplate",
      "symbolId": "src/data-awscc-cleanrooms-privacy-budget-template/index:DataAwsccCleanroomsPrivacyBudgetTemplateParametersBudgetParametersList"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsPrivacyBudgetTemplate.DataAwsccCleanroomsPrivacyBudgetTemplateParametersBudgetParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsPrivacyBudgetTemplate.DataAwsccCleanroomsPrivacyBudgetTemplateParametersBudgetParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-privacy-budget-template/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-privacy-budget-template/index.ts",
        "line": 48
      },
      "name": "DataAwsccCleanroomsPrivacyBudgetTemplateParametersBudgetParametersOutputReference",
      "namespace": "dataAwsccCleanroomsPrivacyBudgetTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-privacy-budget-template/index.ts",
            "line": 77
          },
          "name": "autoRefresh",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-privacy-budget-template/index.ts",
            "line": 82
          },
          "name": "budget",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-privacy-budget-template/index.ts",
            "line": 87
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-privacy-budget-template/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsPrivacyBudgetTemplate.DataAwsccCleanroomsPrivacyBudgetTemplateParametersBudgetParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanrooms-privacy-budget-template/index:DataAwsccCleanroomsPrivacyBudgetTemplateParametersBudgetParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsPrivacyBudgetTemplate.DataAwsccCleanroomsPrivacyBudgetTemplateParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsPrivacyBudgetTemplate.DataAwsccCleanroomsPrivacyBudgetTemplateParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-privacy-budget-template/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-awscc-cleanrooms-privacy-budget-template/index.ts",
        "line": 133
      },
      "name": "DataAwsccCleanroomsPrivacyBudgetTemplateParametersOutputReference",
      "namespace": "dataAwsccCleanroomsPrivacyBudgetTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-privacy-budget-template/index.ts",
            "line": 161
          },
          "name": "budgetParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsPrivacyBudgetTemplate.DataAwsccCleanroomsPrivacyBudgetTemplateParametersBudgetParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-privacy-budget-template/index.ts",
            "line": 166
          },
          "name": "epsilon",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-privacy-budget-template/index.ts",
            "line": 171
          },
          "name": "resourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-privacy-budget-template/index.ts",
            "line": 176
          },
          "name": "usersNoisePerQuery",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-privacy-budget-template/index.ts",
            "line": 144
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsPrivacyBudgetTemplate.DataAwsccCleanroomsPrivacyBudgetTemplateParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanrooms-privacy-budget-template/index:DataAwsccCleanroomsPrivacyBudgetTemplateParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsPrivacyBudgetTemplate.DataAwsccCleanroomsPrivacyBudgetTemplateTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsPrivacyBudgetTemplate.DataAwsccCleanroomsPrivacyBudgetTemplateTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-privacy-budget-template/index.ts",
        "line": 180
      },
      "name": "DataAwsccCleanroomsPrivacyBudgetTemplateTags",
      "namespace": "dataAwsccCleanroomsPrivacyBudgetTemplate",
      "symbolId": "src/data-awscc-cleanrooms-privacy-budget-template/index:DataAwsccCleanroomsPrivacyBudgetTemplateTags"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsPrivacyBudgetTemplate.DataAwsccCleanroomsPrivacyBudgetTemplateTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsPrivacyBudgetTemplate.DataAwsccCleanroomsPrivacyBudgetTemplateTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-privacy-budget-template/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-privacy-budget-template/index.ts",
        "line": 242
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-privacy-budget-template/index.ts",
            "line": 256
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsPrivacyBudgetTemplate.DataAwsccCleanroomsPrivacyBudgetTemplateTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCleanroomsPrivacyBudgetTemplateTagsList",
      "namespace": "dataAwsccCleanroomsPrivacyBudgetTemplate",
      "symbolId": "src/data-awscc-cleanrooms-privacy-budget-template/index:DataAwsccCleanroomsPrivacyBudgetTemplateTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsPrivacyBudgetTemplate.DataAwsccCleanroomsPrivacyBudgetTemplateTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsPrivacyBudgetTemplate.DataAwsccCleanroomsPrivacyBudgetTemplateTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanrooms-privacy-budget-template/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cleanrooms-privacy-budget-template/index.ts",
        "line": 203
      },
      "name": "DataAwsccCleanroomsPrivacyBudgetTemplateTagsOutputReference",
      "namespace": "dataAwsccCleanroomsPrivacyBudgetTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-privacy-budget-template/index.ts",
            "line": 232
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-privacy-budget-template/index.ts",
            "line": 237
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanrooms-privacy-budget-template/index.ts",
            "line": 216
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsPrivacyBudgetTemplate.DataAwsccCleanroomsPrivacyBudgetTemplateTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanrooms-privacy-budget-template/index:DataAwsccCleanroomsPrivacyBudgetTemplateTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithm.DataAwsccCleanroomsmlConfiguredModelAlgorithm": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cleanroomsml_configured_model_algorithm awscc_cleanroomsml_configured_model_algorithm}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithm.DataAwsccCleanroomsmlConfiguredModelAlgorithm",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cleanroomsml_configured_model_algorithm awscc_cleanroomsml_configured_model_algorithm} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithm.DataAwsccCleanroomsmlConfiguredModelAlgorithmConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm/index.ts",
        "line": 313
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCleanroomsmlConfiguredModelAlgorithm resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm/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 DataAwsccCleanroomsmlConfiguredModelAlgorithm to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cleanroomsml_configured_model_algorithm#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCleanroomsmlConfiguredModelAlgorithm that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCleanroomsmlConfiguredModelAlgorithm to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm/index.ts",
            "line": 428
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm/index.ts",
            "line": 434
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCleanroomsmlConfiguredModelAlgorithm",
      "namespace": "dataAwsccCleanroomsmlConfiguredModelAlgorithm",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm/index.ts",
            "line": 318
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm/index.ts",
            "line": 369
          },
          "name": "configuredModelAlgorithmArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm/index.ts",
            "line": 374
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm/index.ts",
            "line": 393
          },
          "name": "inferenceContainerConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithm.DataAwsccCleanroomsmlConfiguredModelAlgorithmInferenceContainerConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm/index.ts",
            "line": 398
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm/index.ts",
            "line": 403
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm/index.ts",
            "line": 408
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm/index.ts",
            "line": 414
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithm.DataAwsccCleanroomsmlConfiguredModelAlgorithmTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm/index.ts",
            "line": 420
          },
          "name": "trainingContainerConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithm.DataAwsccCleanroomsmlConfiguredModelAlgorithmTrainingContainerConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm/index.ts",
            "line": 387
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm/index.ts",
            "line": 380
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanroomsml-configured-model-algorithm/index:DataAwsccCleanroomsmlConfiguredModelAlgorithm"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithm.DataAwsccCleanroomsmlConfiguredModelAlgorithmConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithm.DataAwsccCleanroomsmlConfiguredModelAlgorithmConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm/index.ts",
        "line": 14
      },
      "name": "DataAwsccCleanroomsmlConfiguredModelAlgorithmConfig",
      "namespace": "dataAwsccCleanroomsmlConfiguredModelAlgorithm",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cleanroomsml_configured_model_algorithm#id DataAwsccCleanroomsmlConfiguredModelAlgorithm#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanroomsml-configured-model-algorithm/index:DataAwsccCleanroomsmlConfiguredModelAlgorithmConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithm.DataAwsccCleanroomsmlConfiguredModelAlgorithmInferenceContainerConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithm.DataAwsccCleanroomsmlConfiguredModelAlgorithmInferenceContainerConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm/index.ts",
        "line": 25
      },
      "name": "DataAwsccCleanroomsmlConfiguredModelAlgorithmInferenceContainerConfig",
      "namespace": "dataAwsccCleanroomsmlConfiguredModelAlgorithm",
      "symbolId": "src/data-awscc-cleanroomsml-configured-model-algorithm/index:DataAwsccCleanroomsmlConfiguredModelAlgorithmInferenceContainerConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithm.DataAwsccCleanroomsmlConfiguredModelAlgorithmInferenceContainerConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithm.DataAwsccCleanroomsmlConfiguredModelAlgorithmInferenceContainerConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm/index.ts",
        "line": 48
      },
      "name": "DataAwsccCleanroomsmlConfiguredModelAlgorithmInferenceContainerConfigOutputReference",
      "namespace": "dataAwsccCleanroomsmlConfiguredModelAlgorithm",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm/index.ts",
            "line": 75
          },
          "name": "imageUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithm.DataAwsccCleanroomsmlConfiguredModelAlgorithmInferenceContainerConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanroomsml-configured-model-algorithm/index:DataAwsccCleanroomsmlConfiguredModelAlgorithmInferenceContainerConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithm.DataAwsccCleanroomsmlConfiguredModelAlgorithmTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithm.DataAwsccCleanroomsmlConfiguredModelAlgorithmTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm/index.ts",
        "line": 79
      },
      "name": "DataAwsccCleanroomsmlConfiguredModelAlgorithmTags",
      "namespace": "dataAwsccCleanroomsmlConfiguredModelAlgorithm",
      "symbolId": "src/data-awscc-cleanroomsml-configured-model-algorithm/index:DataAwsccCleanroomsmlConfiguredModelAlgorithmTags"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithm.DataAwsccCleanroomsmlConfiguredModelAlgorithmTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithm.DataAwsccCleanroomsmlConfiguredModelAlgorithmTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm/index.ts",
        "line": 141
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm/index.ts",
            "line": 155
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithm.DataAwsccCleanroomsmlConfiguredModelAlgorithmTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCleanroomsmlConfiguredModelAlgorithmTagsList",
      "namespace": "dataAwsccCleanroomsmlConfiguredModelAlgorithm",
      "symbolId": "src/data-awscc-cleanroomsml-configured-model-algorithm/index:DataAwsccCleanroomsmlConfiguredModelAlgorithmTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithm.DataAwsccCleanroomsmlConfiguredModelAlgorithmTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithm.DataAwsccCleanroomsmlConfiguredModelAlgorithmTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm/index.ts",
        "line": 102
      },
      "name": "DataAwsccCleanroomsmlConfiguredModelAlgorithmTagsOutputReference",
      "namespace": "dataAwsccCleanroomsmlConfiguredModelAlgorithm",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm/index.ts",
            "line": 131
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm/index.ts",
            "line": 136
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm/index.ts",
            "line": 115
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithm.DataAwsccCleanroomsmlConfiguredModelAlgorithmTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanroomsml-configured-model-algorithm/index:DataAwsccCleanroomsmlConfiguredModelAlgorithmTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithm.DataAwsccCleanroomsmlConfiguredModelAlgorithmTrainingContainerConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithm.DataAwsccCleanroomsmlConfiguredModelAlgorithmTrainingContainerConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm/index.ts",
        "line": 239
      },
      "name": "DataAwsccCleanroomsmlConfiguredModelAlgorithmTrainingContainerConfig",
      "namespace": "dataAwsccCleanroomsmlConfiguredModelAlgorithm",
      "symbolId": "src/data-awscc-cleanroomsml-configured-model-algorithm/index:DataAwsccCleanroomsmlConfiguredModelAlgorithmTrainingContainerConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithm.DataAwsccCleanroomsmlConfiguredModelAlgorithmTrainingContainerConfigMetricDefinitions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithm.DataAwsccCleanroomsmlConfiguredModelAlgorithmTrainingContainerConfigMetricDefinitions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm/index.ts",
        "line": 159
      },
      "name": "DataAwsccCleanroomsmlConfiguredModelAlgorithmTrainingContainerConfigMetricDefinitions",
      "namespace": "dataAwsccCleanroomsmlConfiguredModelAlgorithm",
      "symbolId": "src/data-awscc-cleanroomsml-configured-model-algorithm/index:DataAwsccCleanroomsmlConfiguredModelAlgorithmTrainingContainerConfigMetricDefinitions"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithm.DataAwsccCleanroomsmlConfiguredModelAlgorithmTrainingContainerConfigMetricDefinitionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithm.DataAwsccCleanroomsmlConfiguredModelAlgorithmTrainingContainerConfigMetricDefinitionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm/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-awscc-cleanroomsml-configured-model-algorithm/index.ts",
        "line": 221
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm/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-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithm.DataAwsccCleanroomsmlConfiguredModelAlgorithmTrainingContainerConfigMetricDefinitionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCleanroomsmlConfiguredModelAlgorithmTrainingContainerConfigMetricDefinitionsList",
      "namespace": "dataAwsccCleanroomsmlConfiguredModelAlgorithm",
      "symbolId": "src/data-awscc-cleanroomsml-configured-model-algorithm/index:DataAwsccCleanroomsmlConfiguredModelAlgorithmTrainingContainerConfigMetricDefinitionsList"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithm.DataAwsccCleanroomsmlConfiguredModelAlgorithmTrainingContainerConfigMetricDefinitionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithm.DataAwsccCleanroomsmlConfiguredModelAlgorithmTrainingContainerConfigMetricDefinitionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm/index.ts",
        "line": 182
      },
      "name": "DataAwsccCleanroomsmlConfiguredModelAlgorithmTrainingContainerConfigMetricDefinitionsOutputReference",
      "namespace": "dataAwsccCleanroomsmlConfiguredModelAlgorithm",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm/index.ts",
            "line": 211
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm/index.ts",
            "line": 216
          },
          "name": "regex",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm/index.ts",
            "line": 195
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithm.DataAwsccCleanroomsmlConfiguredModelAlgorithmTrainingContainerConfigMetricDefinitions"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanroomsml-configured-model-algorithm/index:DataAwsccCleanroomsmlConfiguredModelAlgorithmTrainingContainerConfigMetricDefinitionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithm.DataAwsccCleanroomsmlConfiguredModelAlgorithmTrainingContainerConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithm.DataAwsccCleanroomsmlConfiguredModelAlgorithmTrainingContainerConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm/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-awscc-cleanroomsml-configured-model-algorithm/index.ts",
        "line": 262
      },
      "name": "DataAwsccCleanroomsmlConfiguredModelAlgorithmTrainingContainerConfigOutputReference",
      "namespace": "dataAwsccCleanroomsmlConfiguredModelAlgorithm",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm/index.ts",
            "line": 289
          },
          "name": "arguments",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm/index.ts",
            "line": 294
          },
          "name": "entrypoint",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm/index.ts",
            "line": 299
          },
          "name": "imageUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm/index.ts",
            "line": 305
          },
          "name": "metricDefinitions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithm.DataAwsccCleanroomsmlConfiguredModelAlgorithmTrainingContainerConfigMetricDefinitionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm/index.ts",
            "line": 273
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithm.DataAwsccCleanroomsmlConfiguredModelAlgorithmTrainingContainerConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanroomsml-configured-model-algorithm/index:DataAwsccCleanroomsmlConfiguredModelAlgorithmTrainingContainerConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cleanroomsml_configured_model_algorithm_association awscc_cleanroomsml_configured_model_algorithm_association}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cleanroomsml_configured_model_algorithm_association awscc_cleanroomsml_configured_model_algorithm_association} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index.ts",
          "line": 1092
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index.ts",
        "line": 1060
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 1077
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cleanroomsml_configured_model_algorithm_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/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-awscc-cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 1180
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation",
      "namespace": "dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 1065
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 1116
          },
          "name": "collaborationIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 1121
          },
          "name": "configuredModelAlgorithmArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 1126
          },
          "name": "configuredModelAlgorithmAssociationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 1131
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 1149
          },
          "name": "membershipIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 1154
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 1160
          },
          "name": "privacyConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 1166
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 1144
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 1137
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index:DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index.ts",
        "line": 14
      },
      "name": "DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationConfig",
      "namespace": "dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cleanroomsml_configured_model_algorithm_association#id DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index:DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index.ts",
        "line": 921
      },
      "name": "DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfiguration",
      "namespace": "dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation",
      "symbolId": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index:DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/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/data-awscc-cleanroomsml-configured-model-algorithm-association/index.ts",
        "line": 944
      },
      "name": "DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationOutputReference",
      "namespace": "dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 972
          },
          "name": "policies",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 955
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index:DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPolicies": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPolicies",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index.ts",
        "line": 854
      },
      "name": "DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPolicies",
      "namespace": "dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation",
      "symbolId": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index:DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPolicies"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index.ts",
        "line": 877
      },
      "name": "DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesOutputReference",
      "namespace": "dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 905
          },
          "name": "trainedModelExports",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelExportsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 911
          },
          "name": "trainedModelInferenceJobs",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 917
          },
          "name": "trainedModels",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 888
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPolicies"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index:DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelExports": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelExports",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index.ts",
        "line": 84
      },
      "name": "DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelExports",
      "namespace": "dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation",
      "symbolId": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index:DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelExports"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelExportsMaxSize": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelExportsMaxSize",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index.ts",
        "line": 25
      },
      "name": "DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelExportsMaxSize",
      "namespace": "dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation",
      "symbolId": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index:DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelExportsMaxSize"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelExportsMaxSizeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelExportsMaxSizeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index.ts",
        "line": 48
      },
      "name": "DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelExportsMaxSizeOutputReference",
      "namespace": "dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 75
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 80
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelExportsMaxSize"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index:DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelExportsMaxSizeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelExportsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelExportsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/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-awscc-cleanroomsml-configured-model-algorithm-association/index.ts",
        "line": 107
      },
      "name": "DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelExportsOutputReference",
      "namespace": "dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 134
          },
          "name": "filesToExport",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 140
          },
          "name": "maxSize",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelExportsMaxSizeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelExports"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index:DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelExportsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index.ts",
        "line": 408
      },
      "name": "DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobs",
      "namespace": "dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation",
      "symbolId": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index:DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobs"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsContainerLogs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsContainerLogs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index.ts",
        "line": 258
      },
      "name": "DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsContainerLogs",
      "namespace": "dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation",
      "symbolId": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index:DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsContainerLogs"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsContainerLogsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsContainerLogsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/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-awscc-cleanroomsml-configured-model-algorithm-association/index.ts",
        "line": 331
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/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-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsContainerLogsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsContainerLogsList",
      "namespace": "dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation",
      "symbolId": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index:DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsContainerLogsList"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsContainerLogsLogRedactionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsContainerLogsLogRedactionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index.ts",
        "line": 198
      },
      "name": "DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsContainerLogsLogRedactionConfiguration",
      "namespace": "dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation",
      "symbolId": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index:DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsContainerLogsLogRedactionConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsContainerLogsLogRedactionConfigurationCustomEntityConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsContainerLogsLogRedactionConfigurationCustomEntityConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index.ts",
        "line": 144
      },
      "name": "DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsContainerLogsLogRedactionConfigurationCustomEntityConfig",
      "namespace": "dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation",
      "symbolId": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index:DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsContainerLogsLogRedactionConfigurationCustomEntityConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsContainerLogsLogRedactionConfigurationCustomEntityConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsContainerLogsLogRedactionConfigurationCustomEntityConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/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-awscc-cleanroomsml-configured-model-algorithm-association/index.ts",
        "line": 167
      },
      "name": "DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsContainerLogsLogRedactionConfigurationCustomEntityConfigOutputReference",
      "namespace": "dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 194
          },
          "name": "customDataIdentifiers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 178
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsContainerLogsLogRedactionConfigurationCustomEntityConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index:DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsContainerLogsLogRedactionConfigurationCustomEntityConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsContainerLogsLogRedactionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsContainerLogsLogRedactionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/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/data-awscc-cleanroomsml-configured-model-algorithm-association/index.ts",
        "line": 221
      },
      "name": "DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsContainerLogsLogRedactionConfigurationOutputReference",
      "namespace": "dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 249
          },
          "name": "customEntityConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsContainerLogsLogRedactionConfigurationCustomEntityConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 254
          },
          "name": "entitiesToRedact",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 232
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsContainerLogsLogRedactionConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index:DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsContainerLogsLogRedactionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsContainerLogsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsContainerLogsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/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-awscc-cleanroomsml-configured-model-algorithm-association/index.ts",
        "line": 281
      },
      "name": "DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsContainerLogsOutputReference",
      "namespace": "dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 310
          },
          "name": "allowedAccountIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 315
          },
          "name": "filterPattern",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 321
          },
          "name": "logRedactionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsContainerLogsLogRedactionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 326
          },
          "name": "logType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 294
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsContainerLogs"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index:DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsContainerLogsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsMaxOutputSize": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsMaxOutputSize",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index.ts",
        "line": 349
      },
      "name": "DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsMaxOutputSize",
      "namespace": "dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation",
      "symbolId": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index:DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsMaxOutputSize"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsMaxOutputSizeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsMaxOutputSizeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/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/data-awscc-cleanroomsml-configured-model-algorithm-association/index.ts",
        "line": 372
      },
      "name": "DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsMaxOutputSizeOutputReference",
      "namespace": "dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 399
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 404
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 383
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsMaxOutputSize"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index:DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsMaxOutputSizeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index.ts",
          "line": 438
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index.ts",
        "line": 431
      },
      "name": "DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsOutputReference",
      "namespace": "dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 459
          },
          "name": "containerLogs",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsContainerLogsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 465
          },
          "name": "maxOutputSize",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsMaxOutputSizeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 442
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobs"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index:DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelInferenceJobsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModels": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModels",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index.ts",
        "line": 787
      },
      "name": "DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModels",
      "namespace": "dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation",
      "symbolId": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index:DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModels"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsContainerLogs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsContainerLogs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index.ts",
        "line": 583
      },
      "name": "DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsContainerLogs",
      "namespace": "dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation",
      "symbolId": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index:DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsContainerLogs"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsContainerLogsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsContainerLogsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index.ts",
          "line": 663
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index.ts",
        "line": 656
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 670
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsContainerLogsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsContainerLogsList",
      "namespace": "dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation",
      "symbolId": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index:DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsContainerLogsList"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsContainerLogsLogRedactionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsContainerLogsLogRedactionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index.ts",
        "line": 523
      },
      "name": "DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsContainerLogsLogRedactionConfiguration",
      "namespace": "dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation",
      "symbolId": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index:DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsContainerLogsLogRedactionConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsContainerLogsLogRedactionConfigurationCustomEntityConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsContainerLogsLogRedactionConfigurationCustomEntityConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index.ts",
        "line": 469
      },
      "name": "DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsContainerLogsLogRedactionConfigurationCustomEntityConfig",
      "namespace": "dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation",
      "symbolId": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index:DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsContainerLogsLogRedactionConfigurationCustomEntityConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsContainerLogsLogRedactionConfigurationCustomEntityConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsContainerLogsLogRedactionConfigurationCustomEntityConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/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/data-awscc-cleanroomsml-configured-model-algorithm-association/index.ts",
        "line": 492
      },
      "name": "DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsContainerLogsLogRedactionConfigurationCustomEntityConfigOutputReference",
      "namespace": "dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 519
          },
          "name": "customDataIdentifiers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 503
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsContainerLogsLogRedactionConfigurationCustomEntityConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index:DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsContainerLogsLogRedactionConfigurationCustomEntityConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsContainerLogsLogRedactionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsContainerLogsLogRedactionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/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/data-awscc-cleanroomsml-configured-model-algorithm-association/index.ts",
        "line": 546
      },
      "name": "DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsContainerLogsLogRedactionConfigurationOutputReference",
      "namespace": "dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 574
          },
          "name": "customEntityConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsContainerLogsLogRedactionConfigurationCustomEntityConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 579
          },
          "name": "entitiesToRedact",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 557
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsContainerLogsLogRedactionConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index:DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsContainerLogsLogRedactionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsContainerLogsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsContainerLogsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/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-awscc-cleanroomsml-configured-model-algorithm-association/index.ts",
        "line": 606
      },
      "name": "DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsContainerLogsOutputReference",
      "namespace": "dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 635
          },
          "name": "allowedAccountIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 640
          },
          "name": "filterPattern",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 646
          },
          "name": "logRedactionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsContainerLogsLogRedactionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 651
          },
          "name": "logType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 619
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsContainerLogs"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index:DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsContainerLogsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsContainerMetrics": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsContainerMetrics",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index.ts",
        "line": 674
      },
      "name": "DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsContainerMetrics",
      "namespace": "dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation",
      "symbolId": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index:DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsContainerMetrics"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsContainerMetricsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsContainerMetricsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index.ts",
          "line": 704
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index.ts",
        "line": 697
      },
      "name": "DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsContainerMetricsOutputReference",
      "namespace": "dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 724
          },
          "name": "noiseLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 708
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsContainerMetrics"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index:DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsContainerMetricsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsMaxArtifactSize": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsMaxArtifactSize",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index.ts",
        "line": 728
      },
      "name": "DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsMaxArtifactSize",
      "namespace": "dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation",
      "symbolId": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index:DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsMaxArtifactSize"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsMaxArtifactSizeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsMaxArtifactSizeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index.ts",
          "line": 758
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index.ts",
        "line": 751
      },
      "name": "DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsMaxArtifactSizeOutputReference",
      "namespace": "dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 778
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 783
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 762
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsMaxArtifactSize"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index:DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsMaxArtifactSizeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/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-awscc-cleanroomsml-configured-model-algorithm-association/index.ts",
        "line": 810
      },
      "name": "DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsOutputReference",
      "namespace": "dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 838
          },
          "name": "containerLogs",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsContainerLogsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 844
          },
          "name": "containerMetrics",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsContainerMetricsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 850
          },
          "name": "maxArtifactSize",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsMaxArtifactSizeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 821
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModels"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index:DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationPrivacyConfigurationPoliciesTrainedModelsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index.ts",
        "line": 976
      },
      "name": "DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationTags",
      "namespace": "dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation",
      "symbolId": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index:DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationTags"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/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/data-awscc-cleanroomsml-configured-model-algorithm-association/index.ts",
        "line": 1038
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/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-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationTagsList",
      "namespace": "dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation",
      "symbolId": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index:DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index.ts",
        "line": 999
      },
      "name": "DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationTagsOutputReference",
      "namespace": "dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 1028
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 1033
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index.ts",
            "line": 1012
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociation.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanroomsml-configured-model-algorithm-association/index:DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociations.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociations": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cleanroomsml_configured_model_algorithm_associations awscc_cleanroomsml_configured_model_algorithm_associations}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociations.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cleanroomsml_configured_model_algorithm_associations awscc_cleanroomsml_configured_model_algorithm_associations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-associations/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociations.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-associations/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-associations/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cleanroomsml_configured_model_algorithm_associations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-associations/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-associations/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociations",
      "namespace": "dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-associations/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-associations/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-associations/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanroomsml-configured-model-algorithm-associations/index:DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociations"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociations.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociations.DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanroomsml-configured-model-algorithm-associations/index.ts",
        "line": 14
      },
      "name": "DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationsConfig",
      "namespace": "dataAwsccCleanroomsmlConfiguredModelAlgorithmAssociations",
      "symbolId": "src/data-awscc-cleanroomsml-configured-model-algorithm-associations/index:DataAwsccCleanroomsmlConfiguredModelAlgorithmAssociationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithms.DataAwsccCleanroomsmlConfiguredModelAlgorithms": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cleanroomsml_configured_model_algorithms awscc_cleanroomsml_configured_model_algorithms}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithms.DataAwsccCleanroomsmlConfiguredModelAlgorithms",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cleanroomsml_configured_model_algorithms awscc_cleanroomsml_configured_model_algorithms} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanroomsml-configured-model-algorithms/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithms.DataAwsccCleanroomsmlConfiguredModelAlgorithmsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cleanroomsml-configured-model-algorithms/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCleanroomsmlConfiguredModelAlgorithms resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-configured-model-algorithms/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCleanroomsmlConfiguredModelAlgorithms to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cleanroomsml_configured_model_algorithms#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCleanroomsmlConfiguredModelAlgorithms that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCleanroomsmlConfiguredModelAlgorithms to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-configured-model-algorithms/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-configured-model-algorithms/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCleanroomsmlConfiguredModelAlgorithms",
      "namespace": "dataAwsccCleanroomsmlConfiguredModelAlgorithms",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-configured-model-algorithms/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-configured-model-algorithms/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-configured-model-algorithms/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanroomsml-configured-model-algorithms/index:DataAwsccCleanroomsmlConfiguredModelAlgorithms"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithms.DataAwsccCleanroomsmlConfiguredModelAlgorithmsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlConfiguredModelAlgorithms.DataAwsccCleanroomsmlConfiguredModelAlgorithmsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanroomsml-configured-model-algorithms/index.ts",
        "line": 14
      },
      "name": "DataAwsccCleanroomsmlConfiguredModelAlgorithmsConfig",
      "namespace": "dataAwsccCleanroomsmlConfiguredModelAlgorithms",
      "symbolId": "src/data-awscc-cleanroomsml-configured-model-algorithms/index:DataAwsccCleanroomsmlConfiguredModelAlgorithmsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsmlTrainingDataset.DataAwsccCleanroomsmlTrainingDataset": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cleanroomsml_training_dataset awscc_cleanroomsml_training_dataset}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlTrainingDataset.DataAwsccCleanroomsmlTrainingDataset",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cleanroomsml_training_dataset awscc_cleanroomsml_training_dataset} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanroomsml-training-dataset/index.ts",
          "line": 482
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlTrainingDataset.DataAwsccCleanroomsmlTrainingDatasetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cleanroomsml-training-dataset/index.ts",
        "line": 450
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCleanroomsmlTrainingDataset resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-training-dataset/index.ts",
            "line": 467
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCleanroomsmlTrainingDataset to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cleanroomsml_training_dataset#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCleanroomsmlTrainingDataset that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCleanroomsmlTrainingDataset to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-training-dataset/index.ts",
            "line": 559
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-training-dataset/index.ts",
            "line": 565
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCleanroomsmlTrainingDataset",
      "namespace": "dataAwsccCleanroomsmlTrainingDataset",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-training-dataset/index.ts",
            "line": 455
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-training-dataset/index.ts",
            "line": 506
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-training-dataset/index.ts",
            "line": 524
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-training-dataset/index.ts",
            "line": 529
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-training-dataset/index.ts",
            "line": 534
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-training-dataset/index.ts",
            "line": 540
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlTrainingDataset.DataAwsccCleanroomsmlTrainingDatasetTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-training-dataset/index.ts",
            "line": 546
          },
          "name": "trainingData",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlTrainingDataset.DataAwsccCleanroomsmlTrainingDatasetTrainingDataList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-training-dataset/index.ts",
            "line": 551
          },
          "name": "trainingDatasetArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-training-dataset/index.ts",
            "line": 519
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-training-dataset/index.ts",
            "line": 512
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanroomsml-training-dataset/index:DataAwsccCleanroomsmlTrainingDataset"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsmlTrainingDataset.DataAwsccCleanroomsmlTrainingDatasetConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlTrainingDataset.DataAwsccCleanroomsmlTrainingDatasetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanroomsml-training-dataset/index.ts",
        "line": 14
      },
      "name": "DataAwsccCleanroomsmlTrainingDatasetConfig",
      "namespace": "dataAwsccCleanroomsmlTrainingDataset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cleanroomsml_training_dataset#id DataAwsccCleanroomsmlTrainingDataset#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-training-dataset/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanroomsml-training-dataset/index:DataAwsccCleanroomsmlTrainingDatasetConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsmlTrainingDataset.DataAwsccCleanroomsmlTrainingDatasetTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlTrainingDataset.DataAwsccCleanroomsmlTrainingDatasetTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanroomsml-training-dataset/index.ts",
        "line": 25
      },
      "name": "DataAwsccCleanroomsmlTrainingDatasetTags",
      "namespace": "dataAwsccCleanroomsmlTrainingDataset",
      "symbolId": "src/data-awscc-cleanroomsml-training-dataset/index:DataAwsccCleanroomsmlTrainingDatasetTags"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsmlTrainingDataset.DataAwsccCleanroomsmlTrainingDatasetTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlTrainingDataset.DataAwsccCleanroomsmlTrainingDatasetTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanroomsml-training-dataset/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-awscc-cleanroomsml-training-dataset/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-training-dataset/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-awscc.dataAwsccCleanroomsmlTrainingDataset.DataAwsccCleanroomsmlTrainingDatasetTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCleanroomsmlTrainingDatasetTagsList",
      "namespace": "dataAwsccCleanroomsmlTrainingDataset",
      "symbolId": "src/data-awscc-cleanroomsml-training-dataset/index:DataAwsccCleanroomsmlTrainingDatasetTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsmlTrainingDataset.DataAwsccCleanroomsmlTrainingDatasetTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlTrainingDataset.DataAwsccCleanroomsmlTrainingDatasetTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanroomsml-training-dataset/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cleanroomsml-training-dataset/index.ts",
        "line": 48
      },
      "name": "DataAwsccCleanroomsmlTrainingDatasetTagsOutputReference",
      "namespace": "dataAwsccCleanroomsmlTrainingDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-training-dataset/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-training-dataset/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-training-dataset/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlTrainingDataset.DataAwsccCleanroomsmlTrainingDatasetTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanroomsml-training-dataset/index:DataAwsccCleanroomsmlTrainingDatasetTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsmlTrainingDataset.DataAwsccCleanroomsmlTrainingDatasetTrainingData": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlTrainingDataset.DataAwsccCleanroomsmlTrainingDatasetTrainingData",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanroomsml-training-dataset/index.ts",
        "line": 365
      },
      "name": "DataAwsccCleanroomsmlTrainingDatasetTrainingData",
      "namespace": "dataAwsccCleanroomsmlTrainingDataset",
      "symbolId": "src/data-awscc-cleanroomsml-training-dataset/index:DataAwsccCleanroomsmlTrainingDatasetTrainingData"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsmlTrainingDataset.DataAwsccCleanroomsmlTrainingDatasetTrainingDataInputConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlTrainingDataset.DataAwsccCleanroomsmlTrainingDatasetTrainingDataInputConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanroomsml-training-dataset/index.ts",
        "line": 304
      },
      "name": "DataAwsccCleanroomsmlTrainingDatasetTrainingDataInputConfig",
      "namespace": "dataAwsccCleanroomsmlTrainingDataset",
      "symbolId": "src/data-awscc-cleanroomsml-training-dataset/index:DataAwsccCleanroomsmlTrainingDatasetTrainingDataInputConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsmlTrainingDataset.DataAwsccCleanroomsmlTrainingDatasetTrainingDataInputConfigDataSource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlTrainingDataset.DataAwsccCleanroomsmlTrainingDatasetTrainingDataInputConfigDataSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanroomsml-training-dataset/index.ts",
        "line": 169
      },
      "name": "DataAwsccCleanroomsmlTrainingDatasetTrainingDataInputConfigDataSource",
      "namespace": "dataAwsccCleanroomsmlTrainingDataset",
      "symbolId": "src/data-awscc-cleanroomsml-training-dataset/index:DataAwsccCleanroomsmlTrainingDatasetTrainingDataInputConfigDataSource"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsmlTrainingDataset.DataAwsccCleanroomsmlTrainingDatasetTrainingDataInputConfigDataSourceGlueDataSource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlTrainingDataset.DataAwsccCleanroomsmlTrainingDatasetTrainingDataInputConfigDataSourceGlueDataSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanroomsml-training-dataset/index.ts",
        "line": 105
      },
      "name": "DataAwsccCleanroomsmlTrainingDatasetTrainingDataInputConfigDataSourceGlueDataSource",
      "namespace": "dataAwsccCleanroomsmlTrainingDataset",
      "symbolId": "src/data-awscc-cleanroomsml-training-dataset/index:DataAwsccCleanroomsmlTrainingDatasetTrainingDataInputConfigDataSourceGlueDataSource"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsmlTrainingDataset.DataAwsccCleanroomsmlTrainingDatasetTrainingDataInputConfigDataSourceGlueDataSourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlTrainingDataset.DataAwsccCleanroomsmlTrainingDatasetTrainingDataInputConfigDataSourceGlueDataSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanroomsml-training-dataset/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-awscc-cleanroomsml-training-dataset/index.ts",
        "line": 128
      },
      "name": "DataAwsccCleanroomsmlTrainingDatasetTrainingDataInputConfigDataSourceGlueDataSourceOutputReference",
      "namespace": "dataAwsccCleanroomsmlTrainingDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-training-dataset/index.ts",
            "line": 155
          },
          "name": "catalogId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-training-dataset/index.ts",
            "line": 160
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-training-dataset/index.ts",
            "line": 165
          },
          "name": "tableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-training-dataset/index.ts",
            "line": 139
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlTrainingDataset.DataAwsccCleanroomsmlTrainingDatasetTrainingDataInputConfigDataSourceGlueDataSource"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanroomsml-training-dataset/index:DataAwsccCleanroomsmlTrainingDatasetTrainingDataInputConfigDataSourceGlueDataSourceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsmlTrainingDataset.DataAwsccCleanroomsmlTrainingDatasetTrainingDataInputConfigDataSourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlTrainingDataset.DataAwsccCleanroomsmlTrainingDatasetTrainingDataInputConfigDataSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanroomsml-training-dataset/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-awscc-cleanroomsml-training-dataset/index.ts",
        "line": 192
      },
      "name": "DataAwsccCleanroomsmlTrainingDatasetTrainingDataInputConfigDataSourceOutputReference",
      "namespace": "dataAwsccCleanroomsmlTrainingDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-training-dataset/index.ts",
            "line": 220
          },
          "name": "glueDataSource",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlTrainingDataset.DataAwsccCleanroomsmlTrainingDatasetTrainingDataInputConfigDataSourceGlueDataSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-training-dataset/index.ts",
            "line": 203
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlTrainingDataset.DataAwsccCleanroomsmlTrainingDatasetTrainingDataInputConfigDataSource"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanroomsml-training-dataset/index:DataAwsccCleanroomsmlTrainingDatasetTrainingDataInputConfigDataSourceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsmlTrainingDataset.DataAwsccCleanroomsmlTrainingDatasetTrainingDataInputConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlTrainingDataset.DataAwsccCleanroomsmlTrainingDatasetTrainingDataInputConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanroomsml-training-dataset/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-awscc-cleanroomsml-training-dataset/index.ts",
        "line": 327
      },
      "name": "DataAwsccCleanroomsmlTrainingDatasetTrainingDataInputConfigOutputReference",
      "namespace": "dataAwsccCleanroomsmlTrainingDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-training-dataset/index.ts",
            "line": 355
          },
          "name": "dataSource",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlTrainingDataset.DataAwsccCleanroomsmlTrainingDatasetTrainingDataInputConfigDataSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-training-dataset/index.ts",
            "line": 361
          },
          "name": "schema",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlTrainingDataset.DataAwsccCleanroomsmlTrainingDatasetTrainingDataInputConfigSchemaList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-training-dataset/index.ts",
            "line": 338
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlTrainingDataset.DataAwsccCleanroomsmlTrainingDatasetTrainingDataInputConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanroomsml-training-dataset/index:DataAwsccCleanroomsmlTrainingDatasetTrainingDataInputConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsmlTrainingDataset.DataAwsccCleanroomsmlTrainingDatasetTrainingDataInputConfigSchema": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlTrainingDataset.DataAwsccCleanroomsmlTrainingDatasetTrainingDataInputConfigSchema",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanroomsml-training-dataset/index.ts",
        "line": 224
      },
      "name": "DataAwsccCleanroomsmlTrainingDatasetTrainingDataInputConfigSchema",
      "namespace": "dataAwsccCleanroomsmlTrainingDataset",
      "symbolId": "src/data-awscc-cleanroomsml-training-dataset/index:DataAwsccCleanroomsmlTrainingDatasetTrainingDataInputConfigSchema"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsmlTrainingDataset.DataAwsccCleanroomsmlTrainingDatasetTrainingDataInputConfigSchemaList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlTrainingDataset.DataAwsccCleanroomsmlTrainingDatasetTrainingDataInputConfigSchemaList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanroomsml-training-dataset/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-awscc-cleanroomsml-training-dataset/index.ts",
        "line": 286
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-training-dataset/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-awscc.dataAwsccCleanroomsmlTrainingDataset.DataAwsccCleanroomsmlTrainingDatasetTrainingDataInputConfigSchemaOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCleanroomsmlTrainingDatasetTrainingDataInputConfigSchemaList",
      "namespace": "dataAwsccCleanroomsmlTrainingDataset",
      "symbolId": "src/data-awscc-cleanroomsml-training-dataset/index:DataAwsccCleanroomsmlTrainingDatasetTrainingDataInputConfigSchemaList"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsmlTrainingDataset.DataAwsccCleanroomsmlTrainingDatasetTrainingDataInputConfigSchemaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlTrainingDataset.DataAwsccCleanroomsmlTrainingDatasetTrainingDataInputConfigSchemaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanroomsml-training-dataset/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-awscc-cleanroomsml-training-dataset/index.ts",
        "line": 247
      },
      "name": "DataAwsccCleanroomsmlTrainingDatasetTrainingDataInputConfigSchemaOutputReference",
      "namespace": "dataAwsccCleanroomsmlTrainingDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-training-dataset/index.ts",
            "line": 276
          },
          "name": "columnName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-training-dataset/index.ts",
            "line": 281
          },
          "name": "columnTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-training-dataset/index.ts",
            "line": 260
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlTrainingDataset.DataAwsccCleanroomsmlTrainingDatasetTrainingDataInputConfigSchema"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanroomsml-training-dataset/index:DataAwsccCleanroomsmlTrainingDatasetTrainingDataInputConfigSchemaOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsmlTrainingDataset.DataAwsccCleanroomsmlTrainingDatasetTrainingDataList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlTrainingDataset.DataAwsccCleanroomsmlTrainingDatasetTrainingDataList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanroomsml-training-dataset/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cleanroomsml-training-dataset/index.ts",
        "line": 428
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-training-dataset/index.ts",
            "line": 442
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlTrainingDataset.DataAwsccCleanroomsmlTrainingDatasetTrainingDataOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCleanroomsmlTrainingDatasetTrainingDataList",
      "namespace": "dataAwsccCleanroomsmlTrainingDataset",
      "symbolId": "src/data-awscc-cleanroomsml-training-dataset/index:DataAwsccCleanroomsmlTrainingDatasetTrainingDataList"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsmlTrainingDataset.DataAwsccCleanroomsmlTrainingDatasetTrainingDataOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlTrainingDataset.DataAwsccCleanroomsmlTrainingDatasetTrainingDataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanroomsml-training-dataset/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cleanroomsml-training-dataset/index.ts",
        "line": 388
      },
      "name": "DataAwsccCleanroomsmlTrainingDatasetTrainingDataOutputReference",
      "namespace": "dataAwsccCleanroomsmlTrainingDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-training-dataset/index.ts",
            "line": 418
          },
          "name": "inputConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlTrainingDataset.DataAwsccCleanroomsmlTrainingDatasetTrainingDataInputConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-training-dataset/index.ts",
            "line": 423
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-training-dataset/index.ts",
            "line": 401
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlTrainingDataset.DataAwsccCleanroomsmlTrainingDatasetTrainingData"
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanroomsml-training-dataset/index:DataAwsccCleanroomsmlTrainingDatasetTrainingDataOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsmlTrainingDatasets.DataAwsccCleanroomsmlTrainingDatasets": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cleanroomsml_training_datasets awscc_cleanroomsml_training_datasets}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlTrainingDatasets.DataAwsccCleanroomsmlTrainingDatasets",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cleanroomsml_training_datasets awscc_cleanroomsml_training_datasets} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cleanroomsml-training-datasets/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlTrainingDatasets.DataAwsccCleanroomsmlTrainingDatasetsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cleanroomsml-training-datasets/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCleanroomsmlTrainingDatasets resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-training-datasets/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCleanroomsmlTrainingDatasets to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cleanroomsml_training_datasets#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCleanroomsmlTrainingDatasets that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCleanroomsmlTrainingDatasets to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-training-datasets/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-training-datasets/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCleanroomsmlTrainingDatasets",
      "namespace": "dataAwsccCleanroomsmlTrainingDatasets",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-training-datasets/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-training-datasets/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cleanroomsml-training-datasets/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-cleanroomsml-training-datasets/index:DataAwsccCleanroomsmlTrainingDatasets"
    },
    "@cdktn/provider-awscc.dataAwsccCleanroomsmlTrainingDatasets.DataAwsccCleanroomsmlTrainingDatasetsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCleanroomsmlTrainingDatasets.DataAwsccCleanroomsmlTrainingDatasetsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cleanroomsml-training-datasets/index.ts",
        "line": 14
      },
      "name": "DataAwsccCleanroomsmlTrainingDatasetsConfig",
      "namespace": "dataAwsccCleanroomsmlTrainingDatasets",
      "symbolId": "src/data-awscc-cleanroomsml-training-datasets/index:DataAwsccCleanroomsmlTrainingDatasetsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationGeneratedTemplate.DataAwsccCloudformationGeneratedTemplate": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_generated_template awscc_cloudformation_generated_template}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationGeneratedTemplate.DataAwsccCloudformationGeneratedTemplate",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_generated_template awscc_cloudformation_generated_template} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudformation-generated-template/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationGeneratedTemplate.DataAwsccCloudformationGeneratedTemplateConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudformation-generated-template/index.ts",
        "line": 157
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCloudformationGeneratedTemplate resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-generated-template/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 DataAwsccCloudformationGeneratedTemplate to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_generated_template#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCloudformationGeneratedTemplate that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCloudformationGeneratedTemplate to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-generated-template/index.ts",
            "line": 271
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-generated-template/index.ts",
            "line": 277
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCloudformationGeneratedTemplate",
      "namespace": "dataAwsccCloudformationGeneratedTemplate",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-generated-template/index.ts",
            "line": 162
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-generated-template/index.ts",
            "line": 213
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-generated-template/index.ts",
            "line": 218
          },
          "name": "generatedTemplateId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-generated-template/index.ts",
            "line": 223
          },
          "name": "generatedTemplateName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-generated-template/index.ts",
            "line": 241
          },
          "name": "lastUpdatedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-generated-template/index.ts",
            "line": 247
          },
          "name": "progress",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationGeneratedTemplate.DataAwsccCloudformationGeneratedTemplateProgressOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-generated-template/index.ts",
            "line": 252
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-generated-template/index.ts",
            "line": 258
          },
          "name": "templateConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationGeneratedTemplate.DataAwsccCloudformationGeneratedTemplateTemplateConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-generated-template/index.ts",
            "line": 263
          },
          "name": "totalWarnings",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-generated-template/index.ts",
            "line": 236
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-generated-template/index.ts",
            "line": 229
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudformation-generated-template/index:DataAwsccCloudformationGeneratedTemplate"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationGeneratedTemplate.DataAwsccCloudformationGeneratedTemplateConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationGeneratedTemplate.DataAwsccCloudformationGeneratedTemplateConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudformation-generated-template/index.ts",
        "line": 14
      },
      "name": "DataAwsccCloudformationGeneratedTemplateConfig",
      "namespace": "dataAwsccCloudformationGeneratedTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_generated_template#id DataAwsccCloudformationGeneratedTemplate#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-generated-template/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudformation-generated-template/index:DataAwsccCloudformationGeneratedTemplateConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationGeneratedTemplate.DataAwsccCloudformationGeneratedTemplateProgress": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationGeneratedTemplate.DataAwsccCloudformationGeneratedTemplateProgress",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudformation-generated-template/index.ts",
        "line": 25
      },
      "name": "DataAwsccCloudformationGeneratedTemplateProgress",
      "namespace": "dataAwsccCloudformationGeneratedTemplate",
      "symbolId": "src/data-awscc-cloudformation-generated-template/index:DataAwsccCloudformationGeneratedTemplateProgress"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationGeneratedTemplate.DataAwsccCloudformationGeneratedTemplateProgressOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationGeneratedTemplate.DataAwsccCloudformationGeneratedTemplateProgressOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudformation-generated-template/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudformation-generated-template/index.ts",
        "line": 48
      },
      "name": "DataAwsccCloudformationGeneratedTemplateProgressOutputReference",
      "namespace": "dataAwsccCloudformationGeneratedTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-generated-template/index.ts",
            "line": 75
          },
          "name": "resourcesFailed",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-generated-template/index.ts",
            "line": 80
          },
          "name": "resourcesPending",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-generated-template/index.ts",
            "line": 85
          },
          "name": "resourcesProcessing",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-generated-template/index.ts",
            "line": 90
          },
          "name": "resourcesSucceeded",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-generated-template/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationGeneratedTemplate.DataAwsccCloudformationGeneratedTemplateProgress"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudformation-generated-template/index:DataAwsccCloudformationGeneratedTemplateProgressOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationGeneratedTemplate.DataAwsccCloudformationGeneratedTemplateTemplateConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationGeneratedTemplate.DataAwsccCloudformationGeneratedTemplateTemplateConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudformation-generated-template/index.ts",
        "line": 94
      },
      "name": "DataAwsccCloudformationGeneratedTemplateTemplateConfiguration",
      "namespace": "dataAwsccCloudformationGeneratedTemplate",
      "symbolId": "src/data-awscc-cloudformation-generated-template/index:DataAwsccCloudformationGeneratedTemplateTemplateConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationGeneratedTemplate.DataAwsccCloudformationGeneratedTemplateTemplateConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationGeneratedTemplate.DataAwsccCloudformationGeneratedTemplateTemplateConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudformation-generated-template/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-awscc-cloudformation-generated-template/index.ts",
        "line": 117
      },
      "name": "DataAwsccCloudformationGeneratedTemplateTemplateConfigurationOutputReference",
      "namespace": "dataAwsccCloudformationGeneratedTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-generated-template/index.ts",
            "line": 144
          },
          "name": "deletionPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-generated-template/index.ts",
            "line": 149
          },
          "name": "updateReplacePolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-generated-template/index.ts",
            "line": 128
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationGeneratedTemplate.DataAwsccCloudformationGeneratedTemplateTemplateConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudformation-generated-template/index:DataAwsccCloudformationGeneratedTemplateTemplateConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationGeneratedTemplates.DataAwsccCloudformationGeneratedTemplates": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_generated_templates awscc_cloudformation_generated_templates}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationGeneratedTemplates.DataAwsccCloudformationGeneratedTemplates",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_generated_templates awscc_cloudformation_generated_templates} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudformation-generated-templates/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationGeneratedTemplates.DataAwsccCloudformationGeneratedTemplatesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudformation-generated-templates/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCloudformationGeneratedTemplates resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-generated-templates/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCloudformationGeneratedTemplates to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_generated_templates#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCloudformationGeneratedTemplates that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCloudformationGeneratedTemplates to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-generated-templates/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-generated-templates/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCloudformationGeneratedTemplates",
      "namespace": "dataAwsccCloudformationGeneratedTemplates",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-generated-templates/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-generated-templates/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-generated-templates/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudformation-generated-templates/index:DataAwsccCloudformationGeneratedTemplates"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationGeneratedTemplates.DataAwsccCloudformationGeneratedTemplatesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationGeneratedTemplates.DataAwsccCloudformationGeneratedTemplatesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudformation-generated-templates/index.ts",
        "line": 14
      },
      "name": "DataAwsccCloudformationGeneratedTemplatesConfig",
      "namespace": "dataAwsccCloudformationGeneratedTemplates",
      "symbolId": "src/data-awscc-cloudformation-generated-templates/index:DataAwsccCloudformationGeneratedTemplatesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationGuardHook.DataAwsccCloudformationGuardHook": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_guard_hook awscc_cloudformation_guard_hook}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationGuardHook.DataAwsccCloudformationGuardHook",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_guard_hook awscc_cloudformation_guard_hook} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudformation-guard-hook/index.ts",
          "line": 513
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationGuardHook.DataAwsccCloudformationGuardHookConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudformation-guard-hook/index.ts",
        "line": 481
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCloudformationGuardHook resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-guard-hook/index.ts",
            "line": 498
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCloudformationGuardHook to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_guard_hook#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCloudformationGuardHook that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCloudformationGuardHook to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-guard-hook/index.ts",
            "line": 612
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-guard-hook/index.ts",
            "line": 618
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCloudformationGuardHook",
      "namespace": "dataAwsccCloudformationGuardHook",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-guard-hook/index.ts",
            "line": 486
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-guard-hook/index.ts",
            "line": 537
          },
          "name": "alias",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-guard-hook/index.ts",
            "line": 542
          },
          "name": "executionRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-guard-hook/index.ts",
            "line": 547
          },
          "name": "failureMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-guard-hook/index.ts",
            "line": 552
          },
          "name": "hookArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-guard-hook/index.ts",
            "line": 557
          },
          "name": "hookStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-guard-hook/index.ts",
            "line": 575
          },
          "name": "logBucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-guard-hook/index.ts",
            "line": 581
          },
          "name": "options",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationGuardHook.DataAwsccCloudformationGuardHookOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-guard-hook/index.ts",
            "line": 587
          },
          "name": "ruleLocation",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationGuardHook.DataAwsccCloudformationGuardHookRuleLocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-guard-hook/index.ts",
            "line": 593
          },
          "name": "stackFilters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationGuardHook.DataAwsccCloudformationGuardHookStackFiltersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-guard-hook/index.ts",
            "line": 599
          },
          "name": "targetFilters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationGuardHook.DataAwsccCloudformationGuardHookTargetFiltersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-guard-hook/index.ts",
            "line": 604
          },
          "name": "targetOperations",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-guard-hook/index.ts",
            "line": 570
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-guard-hook/index.ts",
            "line": 563
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudformation-guard-hook/index:DataAwsccCloudformationGuardHook"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationGuardHook.DataAwsccCloudformationGuardHookConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationGuardHook.DataAwsccCloudformationGuardHookConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudformation-guard-hook/index.ts",
        "line": 14
      },
      "name": "DataAwsccCloudformationGuardHookConfig",
      "namespace": "dataAwsccCloudformationGuardHook",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_guard_hook#id DataAwsccCloudformationGuardHook#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-guard-hook/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudformation-guard-hook/index:DataAwsccCloudformationGuardHookConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationGuardHook.DataAwsccCloudformationGuardHookOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationGuardHook.DataAwsccCloudformationGuardHookOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudformation-guard-hook/index.ts",
        "line": 25
      },
      "name": "DataAwsccCloudformationGuardHookOptions",
      "namespace": "dataAwsccCloudformationGuardHook",
      "symbolId": "src/data-awscc-cloudformation-guard-hook/index:DataAwsccCloudformationGuardHookOptions"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationGuardHook.DataAwsccCloudformationGuardHookOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationGuardHook.DataAwsccCloudformationGuardHookOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudformation-guard-hook/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudformation-guard-hook/index.ts",
        "line": 48
      },
      "name": "DataAwsccCloudformationGuardHookOptionsOutputReference",
      "namespace": "dataAwsccCloudformationGuardHook",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-guard-hook/index.ts",
            "line": 75
          },
          "name": "inputParams",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-guard-hook/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationGuardHook.DataAwsccCloudformationGuardHookOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudformation-guard-hook/index:DataAwsccCloudformationGuardHookOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationGuardHook.DataAwsccCloudformationGuardHookRuleLocation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationGuardHook.DataAwsccCloudformationGuardHookRuleLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudformation-guard-hook/index.ts",
        "line": 79
      },
      "name": "DataAwsccCloudformationGuardHookRuleLocation",
      "namespace": "dataAwsccCloudformationGuardHook",
      "symbolId": "src/data-awscc-cloudformation-guard-hook/index:DataAwsccCloudformationGuardHookRuleLocation"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationGuardHook.DataAwsccCloudformationGuardHookRuleLocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationGuardHook.DataAwsccCloudformationGuardHookRuleLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudformation-guard-hook/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-awscc-cloudformation-guard-hook/index.ts",
        "line": 102
      },
      "name": "DataAwsccCloudformationGuardHookRuleLocationOutputReference",
      "namespace": "dataAwsccCloudformationGuardHook",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-guard-hook/index.ts",
            "line": 129
          },
          "name": "uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-guard-hook/index.ts",
            "line": 134
          },
          "name": "versionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-guard-hook/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationGuardHook.DataAwsccCloudformationGuardHookRuleLocation"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudformation-guard-hook/index:DataAwsccCloudformationGuardHookRuleLocationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationGuardHook.DataAwsccCloudformationGuardHookStackFilters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationGuardHook.DataAwsccCloudformationGuardHookStackFilters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudformation-guard-hook/index.ts",
        "line": 256
      },
      "name": "DataAwsccCloudformationGuardHookStackFilters",
      "namespace": "dataAwsccCloudformationGuardHook",
      "symbolId": "src/data-awscc-cloudformation-guard-hook/index:DataAwsccCloudformationGuardHookStackFilters"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationGuardHook.DataAwsccCloudformationGuardHookStackFiltersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationGuardHook.DataAwsccCloudformationGuardHookStackFiltersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudformation-guard-hook/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-awscc-cloudformation-guard-hook/index.ts",
        "line": 279
      },
      "name": "DataAwsccCloudformationGuardHookStackFiltersOutputReference",
      "namespace": "dataAwsccCloudformationGuardHook",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-guard-hook/index.ts",
            "line": 306
          },
          "name": "filteringCriteria",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-guard-hook/index.ts",
            "line": 312
          },
          "name": "stackNames",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationGuardHook.DataAwsccCloudformationGuardHookStackFiltersStackNamesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-guard-hook/index.ts",
            "line": 318
          },
          "name": "stackRoles",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationGuardHook.DataAwsccCloudformationGuardHookStackFiltersStackRolesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-guard-hook/index.ts",
            "line": 290
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationGuardHook.DataAwsccCloudformationGuardHookStackFilters"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudformation-guard-hook/index:DataAwsccCloudformationGuardHookStackFiltersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationGuardHook.DataAwsccCloudformationGuardHookStackFiltersStackNames": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationGuardHook.DataAwsccCloudformationGuardHookStackFiltersStackNames",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudformation-guard-hook/index.ts",
        "line": 138
      },
      "name": "DataAwsccCloudformationGuardHookStackFiltersStackNames",
      "namespace": "dataAwsccCloudformationGuardHook",
      "symbolId": "src/data-awscc-cloudformation-guard-hook/index:DataAwsccCloudformationGuardHookStackFiltersStackNames"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationGuardHook.DataAwsccCloudformationGuardHookStackFiltersStackNamesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationGuardHook.DataAwsccCloudformationGuardHookStackFiltersStackNamesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudformation-guard-hook/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-awscc-cloudformation-guard-hook/index.ts",
        "line": 161
      },
      "name": "DataAwsccCloudformationGuardHookStackFiltersStackNamesOutputReference",
      "namespace": "dataAwsccCloudformationGuardHook",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-guard-hook/index.ts",
            "line": 188
          },
          "name": "exclude",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-guard-hook/index.ts",
            "line": 193
          },
          "name": "include",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-guard-hook/index.ts",
            "line": 172
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationGuardHook.DataAwsccCloudformationGuardHookStackFiltersStackNames"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudformation-guard-hook/index:DataAwsccCloudformationGuardHookStackFiltersStackNamesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationGuardHook.DataAwsccCloudformationGuardHookStackFiltersStackRoles": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationGuardHook.DataAwsccCloudformationGuardHookStackFiltersStackRoles",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudformation-guard-hook/index.ts",
        "line": 197
      },
      "name": "DataAwsccCloudformationGuardHookStackFiltersStackRoles",
      "namespace": "dataAwsccCloudformationGuardHook",
      "symbolId": "src/data-awscc-cloudformation-guard-hook/index:DataAwsccCloudformationGuardHookStackFiltersStackRoles"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationGuardHook.DataAwsccCloudformationGuardHookStackFiltersStackRolesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationGuardHook.DataAwsccCloudformationGuardHookStackFiltersStackRolesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudformation-guard-hook/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-awscc-cloudformation-guard-hook/index.ts",
        "line": 220
      },
      "name": "DataAwsccCloudformationGuardHookStackFiltersStackRolesOutputReference",
      "namespace": "dataAwsccCloudformationGuardHook",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-guard-hook/index.ts",
            "line": 247
          },
          "name": "exclude",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-guard-hook/index.ts",
            "line": 252
          },
          "name": "include",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-guard-hook/index.ts",
            "line": 231
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationGuardHook.DataAwsccCloudformationGuardHookStackFiltersStackRoles"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudformation-guard-hook/index:DataAwsccCloudformationGuardHookStackFiltersStackRolesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationGuardHook.DataAwsccCloudformationGuardHookTargetFilters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationGuardHook.DataAwsccCloudformationGuardHookTargetFilters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudformation-guard-hook/index.ts",
        "line": 407
      },
      "name": "DataAwsccCloudformationGuardHookTargetFilters",
      "namespace": "dataAwsccCloudformationGuardHook",
      "symbolId": "src/data-awscc-cloudformation-guard-hook/index:DataAwsccCloudformationGuardHookTargetFilters"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationGuardHook.DataAwsccCloudformationGuardHookTargetFiltersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationGuardHook.DataAwsccCloudformationGuardHookTargetFiltersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudformation-guard-hook/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudformation-guard-hook/index.ts",
        "line": 430
      },
      "name": "DataAwsccCloudformationGuardHookTargetFiltersOutputReference",
      "namespace": "dataAwsccCloudformationGuardHook",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-guard-hook/index.ts",
            "line": 457
          },
          "name": "actions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-guard-hook/index.ts",
            "line": 462
          },
          "name": "invocationPoints",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-guard-hook/index.ts",
            "line": 467
          },
          "name": "targetNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-guard-hook/index.ts",
            "line": 473
          },
          "name": "targets",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationGuardHook.DataAwsccCloudformationGuardHookTargetFiltersTargetsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-guard-hook/index.ts",
            "line": 441
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationGuardHook.DataAwsccCloudformationGuardHookTargetFilters"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudformation-guard-hook/index:DataAwsccCloudformationGuardHookTargetFiltersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationGuardHook.DataAwsccCloudformationGuardHookTargetFiltersTargets": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationGuardHook.DataAwsccCloudformationGuardHookTargetFiltersTargets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudformation-guard-hook/index.ts",
        "line": 322
      },
      "name": "DataAwsccCloudformationGuardHookTargetFiltersTargets",
      "namespace": "dataAwsccCloudformationGuardHook",
      "symbolId": "src/data-awscc-cloudformation-guard-hook/index:DataAwsccCloudformationGuardHookTargetFiltersTargets"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationGuardHook.DataAwsccCloudformationGuardHookTargetFiltersTargetsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationGuardHook.DataAwsccCloudformationGuardHookTargetFiltersTargetsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudformation-guard-hook/index.ts",
          "line": 396
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudformation-guard-hook/index.ts",
        "line": 389
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-guard-hook/index.ts",
            "line": 403
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationGuardHook.DataAwsccCloudformationGuardHookTargetFiltersTargetsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCloudformationGuardHookTargetFiltersTargetsList",
      "namespace": "dataAwsccCloudformationGuardHook",
      "symbolId": "src/data-awscc-cloudformation-guard-hook/index:DataAwsccCloudformationGuardHookTargetFiltersTargetsList"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationGuardHook.DataAwsccCloudformationGuardHookTargetFiltersTargetsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationGuardHook.DataAwsccCloudformationGuardHookTargetFiltersTargetsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudformation-guard-hook/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudformation-guard-hook/index.ts",
        "line": 345
      },
      "name": "DataAwsccCloudformationGuardHookTargetFiltersTargetsOutputReference",
      "namespace": "dataAwsccCloudformationGuardHook",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-guard-hook/index.ts",
            "line": 374
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-guard-hook/index.ts",
            "line": 379
          },
          "name": "invocationPoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-guard-hook/index.ts",
            "line": 384
          },
          "name": "targetName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-guard-hook/index.ts",
            "line": 358
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationGuardHook.DataAwsccCloudformationGuardHookTargetFiltersTargets"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudformation-guard-hook/index:DataAwsccCloudformationGuardHookTargetFiltersTargetsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationGuardHooks.DataAwsccCloudformationGuardHooks": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_guard_hooks awscc_cloudformation_guard_hooks}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationGuardHooks.DataAwsccCloudformationGuardHooks",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_guard_hooks awscc_cloudformation_guard_hooks} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudformation-guard-hooks/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationGuardHooks.DataAwsccCloudformationGuardHooksConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudformation-guard-hooks/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCloudformationGuardHooks resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-guard-hooks/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCloudformationGuardHooks to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_guard_hooks#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCloudformationGuardHooks that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCloudformationGuardHooks to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-guard-hooks/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-guard-hooks/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCloudformationGuardHooks",
      "namespace": "dataAwsccCloudformationGuardHooks",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-guard-hooks/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-guard-hooks/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-guard-hooks/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudformation-guard-hooks/index:DataAwsccCloudformationGuardHooks"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationGuardHooks.DataAwsccCloudformationGuardHooksConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationGuardHooks.DataAwsccCloudformationGuardHooksConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudformation-guard-hooks/index.ts",
        "line": 14
      },
      "name": "DataAwsccCloudformationGuardHooksConfig",
      "namespace": "dataAwsccCloudformationGuardHooks",
      "symbolId": "src/data-awscc-cloudformation-guard-hooks/index:DataAwsccCloudformationGuardHooksConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationHookDefaultVersion.DataAwsccCloudformationHookDefaultVersion": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_hook_default_version awscc_cloudformation_hook_default_version}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationHookDefaultVersion.DataAwsccCloudformationHookDefaultVersion",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_hook_default_version awscc_cloudformation_hook_default_version} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudformation-hook-default-version/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationHookDefaultVersion.DataAwsccCloudformationHookDefaultVersionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudformation-hook-default-version/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCloudformationHookDefaultVersion resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-hook-default-version/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCloudformationHookDefaultVersion to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_hook_default_version#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCloudformationHookDefaultVersion that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCloudformationHookDefaultVersion to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-hook-default-version/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-awscc-cloudformation-hook-default-version/index.ts",
            "line": 127
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCloudformationHookDefaultVersion",
      "namespace": "dataAwsccCloudformationHookDefaultVersion",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-hook-default-version/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-hook-default-version/index.ts",
            "line": 85
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-hook-default-version/index.ts",
            "line": 103
          },
          "name": "typeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-hook-default-version/index.ts",
            "line": 108
          },
          "name": "typeVersionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-hook-default-version/index.ts",
            "line": 113
          },
          "name": "versionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-hook-default-version/index.ts",
            "line": 98
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-hook-default-version/index.ts",
            "line": 91
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudformation-hook-default-version/index:DataAwsccCloudformationHookDefaultVersion"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationHookDefaultVersion.DataAwsccCloudformationHookDefaultVersionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationHookDefaultVersion.DataAwsccCloudformationHookDefaultVersionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudformation-hook-default-version/index.ts",
        "line": 14
      },
      "name": "DataAwsccCloudformationHookDefaultVersionConfig",
      "namespace": "dataAwsccCloudformationHookDefaultVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_hook_default_version#id DataAwsccCloudformationHookDefaultVersion#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-hook-default-version/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudformation-hook-default-version/index:DataAwsccCloudformationHookDefaultVersionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationHookDefaultVersions.DataAwsccCloudformationHookDefaultVersions": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_hook_default_versions awscc_cloudformation_hook_default_versions}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationHookDefaultVersions.DataAwsccCloudformationHookDefaultVersions",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_hook_default_versions awscc_cloudformation_hook_default_versions} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudformation-hook-default-versions/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationHookDefaultVersions.DataAwsccCloudformationHookDefaultVersionsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudformation-hook-default-versions/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCloudformationHookDefaultVersions resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-hook-default-versions/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCloudformationHookDefaultVersions to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_hook_default_versions#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCloudformationHookDefaultVersions that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCloudformationHookDefaultVersions to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-hook-default-versions/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-hook-default-versions/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCloudformationHookDefaultVersions",
      "namespace": "dataAwsccCloudformationHookDefaultVersions",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-hook-default-versions/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-hook-default-versions/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-hook-default-versions/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudformation-hook-default-versions/index:DataAwsccCloudformationHookDefaultVersions"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationHookDefaultVersions.DataAwsccCloudformationHookDefaultVersionsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationHookDefaultVersions.DataAwsccCloudformationHookDefaultVersionsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudformation-hook-default-versions/index.ts",
        "line": 14
      },
      "name": "DataAwsccCloudformationHookDefaultVersionsConfig",
      "namespace": "dataAwsccCloudformationHookDefaultVersions",
      "symbolId": "src/data-awscc-cloudformation-hook-default-versions/index:DataAwsccCloudformationHookDefaultVersionsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationHookTypeConfig.DataAwsccCloudformationHookTypeConfig": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_hook_type_config awscc_cloudformation_hook_type_config}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationHookTypeConfig.DataAwsccCloudformationHookTypeConfig",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_hook_type_config awscc_cloudformation_hook_type_config} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudformation-hook-type-config/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationHookTypeConfig.DataAwsccCloudformationHookTypeConfigConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudformation-hook-type-config/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCloudformationHookTypeConfig resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-hook-type-config/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCloudformationHookTypeConfig to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_hook_type_config#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCloudformationHookTypeConfig that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCloudformationHookTypeConfig to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-hook-type-config/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-awscc-cloudformation-hook-type-config/index.ts",
            "line": 132
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCloudformationHookTypeConfig",
      "namespace": "dataAwsccCloudformationHookTypeConfig",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-hook-type-config/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-hook-type-config/index.ts",
            "line": 85
          },
          "name": "configuration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-hook-type-config/index.ts",
            "line": 90
          },
          "name": "configurationAlias",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-hook-type-config/index.ts",
            "line": 95
          },
          "name": "configurationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-hook-type-config/index.ts",
            "line": 113
          },
          "name": "typeArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-hook-type-config/index.ts",
            "line": 118
          },
          "name": "typeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-hook-type-config/index.ts",
            "line": 108
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-hook-type-config/index.ts",
            "line": 101
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudformation-hook-type-config/index:DataAwsccCloudformationHookTypeConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationHookTypeConfig.DataAwsccCloudformationHookTypeConfigConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationHookTypeConfig.DataAwsccCloudformationHookTypeConfigConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudformation-hook-type-config/index.ts",
        "line": 14
      },
      "name": "DataAwsccCloudformationHookTypeConfigConfig",
      "namespace": "dataAwsccCloudformationHookTypeConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_hook_type_config#id DataAwsccCloudformationHookTypeConfig#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-hook-type-config/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudformation-hook-type-config/index:DataAwsccCloudformationHookTypeConfigConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationHookTypeConfigs.DataAwsccCloudformationHookTypeConfigs": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_hook_type_configs awscc_cloudformation_hook_type_configs}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationHookTypeConfigs.DataAwsccCloudformationHookTypeConfigs",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_hook_type_configs awscc_cloudformation_hook_type_configs} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudformation-hook-type-configs/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationHookTypeConfigs.DataAwsccCloudformationHookTypeConfigsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudformation-hook-type-configs/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCloudformationHookTypeConfigs resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-hook-type-configs/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCloudformationHookTypeConfigs to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_hook_type_configs#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCloudformationHookTypeConfigs that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCloudformationHookTypeConfigs to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-hook-type-configs/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-hook-type-configs/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCloudformationHookTypeConfigs",
      "namespace": "dataAwsccCloudformationHookTypeConfigs",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-hook-type-configs/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-hook-type-configs/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-hook-type-configs/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudformation-hook-type-configs/index:DataAwsccCloudformationHookTypeConfigs"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationHookTypeConfigs.DataAwsccCloudformationHookTypeConfigsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationHookTypeConfigs.DataAwsccCloudformationHookTypeConfigsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudformation-hook-type-configs/index.ts",
        "line": 14
      },
      "name": "DataAwsccCloudformationHookTypeConfigsConfig",
      "namespace": "dataAwsccCloudformationHookTypeConfigs",
      "symbolId": "src/data-awscc-cloudformation-hook-type-configs/index:DataAwsccCloudformationHookTypeConfigsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationHookVersion.DataAwsccCloudformationHookVersion": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_hook_version awscc_cloudformation_hook_version}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationHookVersion.DataAwsccCloudformationHookVersion",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_hook_version awscc_cloudformation_hook_version} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudformation-hook-version/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-awscc.dataAwsccCloudformationHookVersion.DataAwsccCloudformationHookVersionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudformation-hook-version/index.ts",
        "line": 88
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCloudformationHookVersion resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-hook-version/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 DataAwsccCloudformationHookVersion to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_hook_version#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCloudformationHookVersion that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCloudformationHookVersion to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-hook-version/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-awscc-cloudformation-hook-version/index.ts",
            "line": 212
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCloudformationHookVersion",
      "namespace": "dataAwsccCloudformationHookVersion",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-hook-version/index.ts",
            "line": 93
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-hook-version/index.ts",
            "line": 144
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-hook-version/index.ts",
            "line": 149
          },
          "name": "executionRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-hook-version/index.ts",
            "line": 167
          },
          "name": "isDefaultVersion",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-hook-version/index.ts",
            "line": 173
          },
          "name": "loggingConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationHookVersion.DataAwsccCloudformationHookVersionLoggingConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-hook-version/index.ts",
            "line": 178
          },
          "name": "schemaHandlerPackage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-hook-version/index.ts",
            "line": 183
          },
          "name": "typeArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-hook-version/index.ts",
            "line": 188
          },
          "name": "typeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-hook-version/index.ts",
            "line": 193
          },
          "name": "versionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-hook-version/index.ts",
            "line": 198
          },
          "name": "visibility",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-hook-version/index.ts",
            "line": 162
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-hook-version/index.ts",
            "line": 155
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudformation-hook-version/index:DataAwsccCloudformationHookVersion"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationHookVersion.DataAwsccCloudformationHookVersionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationHookVersion.DataAwsccCloudformationHookVersionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudformation-hook-version/index.ts",
        "line": 14
      },
      "name": "DataAwsccCloudformationHookVersionConfig",
      "namespace": "dataAwsccCloudformationHookVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_hook_version#id DataAwsccCloudformationHookVersion#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-hook-version/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudformation-hook-version/index:DataAwsccCloudformationHookVersionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationHookVersion.DataAwsccCloudformationHookVersionLoggingConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationHookVersion.DataAwsccCloudformationHookVersionLoggingConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudformation-hook-version/index.ts",
        "line": 25
      },
      "name": "DataAwsccCloudformationHookVersionLoggingConfig",
      "namespace": "dataAwsccCloudformationHookVersion",
      "symbolId": "src/data-awscc-cloudformation-hook-version/index:DataAwsccCloudformationHookVersionLoggingConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationHookVersion.DataAwsccCloudformationHookVersionLoggingConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationHookVersion.DataAwsccCloudformationHookVersionLoggingConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudformation-hook-version/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudformation-hook-version/index.ts",
        "line": 48
      },
      "name": "DataAwsccCloudformationHookVersionLoggingConfigOutputReference",
      "namespace": "dataAwsccCloudformationHookVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-hook-version/index.ts",
            "line": 75
          },
          "name": "logGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-hook-version/index.ts",
            "line": 80
          },
          "name": "logRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-hook-version/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationHookVersion.DataAwsccCloudformationHookVersionLoggingConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudformation-hook-version/index:DataAwsccCloudformationHookVersionLoggingConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationHookVersions.DataAwsccCloudformationHookVersions": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_hook_versions awscc_cloudformation_hook_versions}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationHookVersions.DataAwsccCloudformationHookVersions",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_hook_versions awscc_cloudformation_hook_versions} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudformation-hook-versions/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationHookVersions.DataAwsccCloudformationHookVersionsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudformation-hook-versions/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCloudformationHookVersions resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-hook-versions/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCloudformationHookVersions to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_hook_versions#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCloudformationHookVersions that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCloudformationHookVersions to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-hook-versions/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-hook-versions/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCloudformationHookVersions",
      "namespace": "dataAwsccCloudformationHookVersions",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-hook-versions/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-hook-versions/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-hook-versions/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudformation-hook-versions/index:DataAwsccCloudformationHookVersions"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationHookVersions.DataAwsccCloudformationHookVersionsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationHookVersions.DataAwsccCloudformationHookVersionsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudformation-hook-versions/index.ts",
        "line": 14
      },
      "name": "DataAwsccCloudformationHookVersionsConfig",
      "namespace": "dataAwsccCloudformationHookVersions",
      "symbolId": "src/data-awscc-cloudformation-hook-versions/index:DataAwsccCloudformationHookVersionsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationLambdaHook.DataAwsccCloudformationLambdaHook": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_lambda_hook awscc_cloudformation_lambda_hook}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationLambdaHook.DataAwsccCloudformationLambdaHook",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_lambda_hook awscc_cloudformation_lambda_hook} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudformation-lambda-hook/index.ts",
          "line": 459
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationLambdaHook.DataAwsccCloudformationLambdaHookConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudformation-lambda-hook/index.ts",
        "line": 427
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCloudformationLambdaHook resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-lambda-hook/index.ts",
            "line": 444
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCloudformationLambdaHook to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_lambda_hook#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCloudformationLambdaHook that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCloudformationLambdaHook to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-lambda-hook/index.ts",
            "line": 557
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-lambda-hook/index.ts",
            "line": 563
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCloudformationLambdaHook",
      "namespace": "dataAwsccCloudformationLambdaHook",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-lambda-hook/index.ts",
            "line": 432
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-lambda-hook/index.ts",
            "line": 483
          },
          "name": "alias",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-lambda-hook/index.ts",
            "line": 488
          },
          "name": "autoUpdate",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-lambda-hook/index.ts",
            "line": 493
          },
          "name": "executionRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-lambda-hook/index.ts",
            "line": 498
          },
          "name": "failureMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-lambda-hook/index.ts",
            "line": 503
          },
          "name": "hookArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-lambda-hook/index.ts",
            "line": 508
          },
          "name": "hookStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-lambda-hook/index.ts",
            "line": 526
          },
          "name": "lambdaFunction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-lambda-hook/index.ts",
            "line": 532
          },
          "name": "loggingConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationLambdaHook.DataAwsccCloudformationLambdaHookLoggingConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-lambda-hook/index.ts",
            "line": 538
          },
          "name": "stackFilters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationLambdaHook.DataAwsccCloudformationLambdaHookStackFiltersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-lambda-hook/index.ts",
            "line": 544
          },
          "name": "targetFilters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationLambdaHook.DataAwsccCloudformationLambdaHookTargetFiltersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-lambda-hook/index.ts",
            "line": 549
          },
          "name": "targetOperations",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-lambda-hook/index.ts",
            "line": 521
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-lambda-hook/index.ts",
            "line": 514
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudformation-lambda-hook/index:DataAwsccCloudformationLambdaHook"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationLambdaHook.DataAwsccCloudformationLambdaHookConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationLambdaHook.DataAwsccCloudformationLambdaHookConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudformation-lambda-hook/index.ts",
        "line": 14
      },
      "name": "DataAwsccCloudformationLambdaHookConfig",
      "namespace": "dataAwsccCloudformationLambdaHook",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_lambda_hook#id DataAwsccCloudformationLambdaHook#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-lambda-hook/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudformation-lambda-hook/index:DataAwsccCloudformationLambdaHookConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationLambdaHook.DataAwsccCloudformationLambdaHookLoggingConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationLambdaHook.DataAwsccCloudformationLambdaHookLoggingConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudformation-lambda-hook/index.ts",
        "line": 25
      },
      "name": "DataAwsccCloudformationLambdaHookLoggingConfig",
      "namespace": "dataAwsccCloudformationLambdaHook",
      "symbolId": "src/data-awscc-cloudformation-lambda-hook/index:DataAwsccCloudformationLambdaHookLoggingConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationLambdaHook.DataAwsccCloudformationLambdaHookLoggingConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationLambdaHook.DataAwsccCloudformationLambdaHookLoggingConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudformation-lambda-hook/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudformation-lambda-hook/index.ts",
        "line": 48
      },
      "name": "DataAwsccCloudformationLambdaHookLoggingConfigOutputReference",
      "namespace": "dataAwsccCloudformationLambdaHook",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-lambda-hook/index.ts",
            "line": 75
          },
          "name": "logGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-lambda-hook/index.ts",
            "line": 80
          },
          "name": "logRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-lambda-hook/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationLambdaHook.DataAwsccCloudformationLambdaHookLoggingConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudformation-lambda-hook/index:DataAwsccCloudformationLambdaHookLoggingConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationLambdaHook.DataAwsccCloudformationLambdaHookStackFilters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationLambdaHook.DataAwsccCloudformationLambdaHookStackFilters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudformation-lambda-hook/index.ts",
        "line": 202
      },
      "name": "DataAwsccCloudformationLambdaHookStackFilters",
      "namespace": "dataAwsccCloudformationLambdaHook",
      "symbolId": "src/data-awscc-cloudformation-lambda-hook/index:DataAwsccCloudformationLambdaHookStackFilters"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationLambdaHook.DataAwsccCloudformationLambdaHookStackFiltersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationLambdaHook.DataAwsccCloudformationLambdaHookStackFiltersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudformation-lambda-hook/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudformation-lambda-hook/index.ts",
        "line": 225
      },
      "name": "DataAwsccCloudformationLambdaHookStackFiltersOutputReference",
      "namespace": "dataAwsccCloudformationLambdaHook",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-lambda-hook/index.ts",
            "line": 252
          },
          "name": "filteringCriteria",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-lambda-hook/index.ts",
            "line": 258
          },
          "name": "stackNames",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationLambdaHook.DataAwsccCloudformationLambdaHookStackFiltersStackNamesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-lambda-hook/index.ts",
            "line": 264
          },
          "name": "stackRoles",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationLambdaHook.DataAwsccCloudformationLambdaHookStackFiltersStackRolesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-lambda-hook/index.ts",
            "line": 236
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationLambdaHook.DataAwsccCloudformationLambdaHookStackFilters"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudformation-lambda-hook/index:DataAwsccCloudformationLambdaHookStackFiltersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationLambdaHook.DataAwsccCloudformationLambdaHookStackFiltersStackNames": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationLambdaHook.DataAwsccCloudformationLambdaHookStackFiltersStackNames",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudformation-lambda-hook/index.ts",
        "line": 84
      },
      "name": "DataAwsccCloudformationLambdaHookStackFiltersStackNames",
      "namespace": "dataAwsccCloudformationLambdaHook",
      "symbolId": "src/data-awscc-cloudformation-lambda-hook/index:DataAwsccCloudformationLambdaHookStackFiltersStackNames"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationLambdaHook.DataAwsccCloudformationLambdaHookStackFiltersStackNamesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationLambdaHook.DataAwsccCloudformationLambdaHookStackFiltersStackNamesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudformation-lambda-hook/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-awscc-cloudformation-lambda-hook/index.ts",
        "line": 107
      },
      "name": "DataAwsccCloudformationLambdaHookStackFiltersStackNamesOutputReference",
      "namespace": "dataAwsccCloudformationLambdaHook",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-lambda-hook/index.ts",
            "line": 134
          },
          "name": "exclude",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-lambda-hook/index.ts",
            "line": 139
          },
          "name": "include",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-lambda-hook/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationLambdaHook.DataAwsccCloudformationLambdaHookStackFiltersStackNames"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudformation-lambda-hook/index:DataAwsccCloudformationLambdaHookStackFiltersStackNamesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationLambdaHook.DataAwsccCloudformationLambdaHookStackFiltersStackRoles": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationLambdaHook.DataAwsccCloudformationLambdaHookStackFiltersStackRoles",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudformation-lambda-hook/index.ts",
        "line": 143
      },
      "name": "DataAwsccCloudformationLambdaHookStackFiltersStackRoles",
      "namespace": "dataAwsccCloudformationLambdaHook",
      "symbolId": "src/data-awscc-cloudformation-lambda-hook/index:DataAwsccCloudformationLambdaHookStackFiltersStackRoles"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationLambdaHook.DataAwsccCloudformationLambdaHookStackFiltersStackRolesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationLambdaHook.DataAwsccCloudformationLambdaHookStackFiltersStackRolesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudformation-lambda-hook/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-awscc-cloudformation-lambda-hook/index.ts",
        "line": 166
      },
      "name": "DataAwsccCloudformationLambdaHookStackFiltersStackRolesOutputReference",
      "namespace": "dataAwsccCloudformationLambdaHook",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-lambda-hook/index.ts",
            "line": 193
          },
          "name": "exclude",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-lambda-hook/index.ts",
            "line": 198
          },
          "name": "include",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-lambda-hook/index.ts",
            "line": 177
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationLambdaHook.DataAwsccCloudformationLambdaHookStackFiltersStackRoles"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudformation-lambda-hook/index:DataAwsccCloudformationLambdaHookStackFiltersStackRolesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationLambdaHook.DataAwsccCloudformationLambdaHookTargetFilters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationLambdaHook.DataAwsccCloudformationLambdaHookTargetFilters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudformation-lambda-hook/index.ts",
        "line": 353
      },
      "name": "DataAwsccCloudformationLambdaHookTargetFilters",
      "namespace": "dataAwsccCloudformationLambdaHook",
      "symbolId": "src/data-awscc-cloudformation-lambda-hook/index:DataAwsccCloudformationLambdaHookTargetFilters"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationLambdaHook.DataAwsccCloudformationLambdaHookTargetFiltersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationLambdaHook.DataAwsccCloudformationLambdaHookTargetFiltersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudformation-lambda-hook/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-awscc-cloudformation-lambda-hook/index.ts",
        "line": 376
      },
      "name": "DataAwsccCloudformationLambdaHookTargetFiltersOutputReference",
      "namespace": "dataAwsccCloudformationLambdaHook",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-lambda-hook/index.ts",
            "line": 403
          },
          "name": "actions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-lambda-hook/index.ts",
            "line": 408
          },
          "name": "invocationPoints",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-lambda-hook/index.ts",
            "line": 413
          },
          "name": "targetNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-lambda-hook/index.ts",
            "line": 419
          },
          "name": "targets",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationLambdaHook.DataAwsccCloudformationLambdaHookTargetFiltersTargetsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-lambda-hook/index.ts",
            "line": 387
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationLambdaHook.DataAwsccCloudformationLambdaHookTargetFilters"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudformation-lambda-hook/index:DataAwsccCloudformationLambdaHookTargetFiltersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationLambdaHook.DataAwsccCloudformationLambdaHookTargetFiltersTargets": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationLambdaHook.DataAwsccCloudformationLambdaHookTargetFiltersTargets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudformation-lambda-hook/index.ts",
        "line": 268
      },
      "name": "DataAwsccCloudformationLambdaHookTargetFiltersTargets",
      "namespace": "dataAwsccCloudformationLambdaHook",
      "symbolId": "src/data-awscc-cloudformation-lambda-hook/index:DataAwsccCloudformationLambdaHookTargetFiltersTargets"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationLambdaHook.DataAwsccCloudformationLambdaHookTargetFiltersTargetsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationLambdaHook.DataAwsccCloudformationLambdaHookTargetFiltersTargetsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudformation-lambda-hook/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-awscc-cloudformation-lambda-hook/index.ts",
        "line": 335
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-lambda-hook/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-awscc.dataAwsccCloudformationLambdaHook.DataAwsccCloudformationLambdaHookTargetFiltersTargetsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCloudformationLambdaHookTargetFiltersTargetsList",
      "namespace": "dataAwsccCloudformationLambdaHook",
      "symbolId": "src/data-awscc-cloudformation-lambda-hook/index:DataAwsccCloudformationLambdaHookTargetFiltersTargetsList"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationLambdaHook.DataAwsccCloudformationLambdaHookTargetFiltersTargetsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationLambdaHook.DataAwsccCloudformationLambdaHookTargetFiltersTargetsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudformation-lambda-hook/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudformation-lambda-hook/index.ts",
        "line": 291
      },
      "name": "DataAwsccCloudformationLambdaHookTargetFiltersTargetsOutputReference",
      "namespace": "dataAwsccCloudformationLambdaHook",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-lambda-hook/index.ts",
            "line": 320
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-lambda-hook/index.ts",
            "line": 325
          },
          "name": "invocationPoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-lambda-hook/index.ts",
            "line": 330
          },
          "name": "targetName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-lambda-hook/index.ts",
            "line": 304
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationLambdaHook.DataAwsccCloudformationLambdaHookTargetFiltersTargets"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudformation-lambda-hook/index:DataAwsccCloudformationLambdaHookTargetFiltersTargetsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationLambdaHooks.DataAwsccCloudformationLambdaHooks": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_lambda_hooks awscc_cloudformation_lambda_hooks}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationLambdaHooks.DataAwsccCloudformationLambdaHooks",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_lambda_hooks awscc_cloudformation_lambda_hooks} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudformation-lambda-hooks/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationLambdaHooks.DataAwsccCloudformationLambdaHooksConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudformation-lambda-hooks/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCloudformationLambdaHooks resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-lambda-hooks/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCloudformationLambdaHooks to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_lambda_hooks#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCloudformationLambdaHooks that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCloudformationLambdaHooks to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-lambda-hooks/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-lambda-hooks/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCloudformationLambdaHooks",
      "namespace": "dataAwsccCloudformationLambdaHooks",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-lambda-hooks/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-lambda-hooks/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-lambda-hooks/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudformation-lambda-hooks/index:DataAwsccCloudformationLambdaHooks"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationLambdaHooks.DataAwsccCloudformationLambdaHooksConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationLambdaHooks.DataAwsccCloudformationLambdaHooksConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudformation-lambda-hooks/index.ts",
        "line": 14
      },
      "name": "DataAwsccCloudformationLambdaHooksConfig",
      "namespace": "dataAwsccCloudformationLambdaHooks",
      "symbolId": "src/data-awscc-cloudformation-lambda-hooks/index:DataAwsccCloudformationLambdaHooksConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationModuleDefaultVersion.DataAwsccCloudformationModuleDefaultVersion": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_module_default_version awscc_cloudformation_module_default_version}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationModuleDefaultVersion.DataAwsccCloudformationModuleDefaultVersion",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_module_default_version awscc_cloudformation_module_default_version} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudformation-module-default-version/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationModuleDefaultVersion.DataAwsccCloudformationModuleDefaultVersionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudformation-module-default-version/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCloudformationModuleDefaultVersion resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-module-default-version/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCloudformationModuleDefaultVersion to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_module_default_version#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCloudformationModuleDefaultVersion that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCloudformationModuleDefaultVersion to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-module-default-version/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-awscc-cloudformation-module-default-version/index.ts",
            "line": 122
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCloudformationModuleDefaultVersion",
      "namespace": "dataAwsccCloudformationModuleDefaultVersion",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-module-default-version/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-module-default-version/index.ts",
            "line": 85
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-module-default-version/index.ts",
            "line": 103
          },
          "name": "moduleName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-module-default-version/index.ts",
            "line": 108
          },
          "name": "versionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-module-default-version/index.ts",
            "line": 98
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-module-default-version/index.ts",
            "line": 91
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudformation-module-default-version/index:DataAwsccCloudformationModuleDefaultVersion"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationModuleDefaultVersion.DataAwsccCloudformationModuleDefaultVersionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationModuleDefaultVersion.DataAwsccCloudformationModuleDefaultVersionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudformation-module-default-version/index.ts",
        "line": 14
      },
      "name": "DataAwsccCloudformationModuleDefaultVersionConfig",
      "namespace": "dataAwsccCloudformationModuleDefaultVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_module_default_version#id DataAwsccCloudformationModuleDefaultVersion#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-module-default-version/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudformation-module-default-version/index:DataAwsccCloudformationModuleDefaultVersionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationModuleDefaultVersions.DataAwsccCloudformationModuleDefaultVersions": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_module_default_versions awscc_cloudformation_module_default_versions}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationModuleDefaultVersions.DataAwsccCloudformationModuleDefaultVersions",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_module_default_versions awscc_cloudformation_module_default_versions} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudformation-module-default-versions/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationModuleDefaultVersions.DataAwsccCloudformationModuleDefaultVersionsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudformation-module-default-versions/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCloudformationModuleDefaultVersions resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-module-default-versions/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCloudformationModuleDefaultVersions to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_module_default_versions#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCloudformationModuleDefaultVersions that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCloudformationModuleDefaultVersions to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-module-default-versions/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-module-default-versions/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCloudformationModuleDefaultVersions",
      "namespace": "dataAwsccCloudformationModuleDefaultVersions",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-module-default-versions/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-module-default-versions/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-module-default-versions/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudformation-module-default-versions/index:DataAwsccCloudformationModuleDefaultVersions"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationModuleDefaultVersions.DataAwsccCloudformationModuleDefaultVersionsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationModuleDefaultVersions.DataAwsccCloudformationModuleDefaultVersionsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudformation-module-default-versions/index.ts",
        "line": 14
      },
      "name": "DataAwsccCloudformationModuleDefaultVersionsConfig",
      "namespace": "dataAwsccCloudformationModuleDefaultVersions",
      "symbolId": "src/data-awscc-cloudformation-module-default-versions/index:DataAwsccCloudformationModuleDefaultVersionsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationModuleVersion.DataAwsccCloudformationModuleVersion": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_module_version awscc_cloudformation_module_version}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationModuleVersion.DataAwsccCloudformationModuleVersion",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_module_version awscc_cloudformation_module_version} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudformation-module-version/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationModuleVersion.DataAwsccCloudformationModuleVersionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudformation-module-version/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCloudformationModuleVersion resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-module-version/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCloudformationModuleVersion to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_module_version#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCloudformationModuleVersion that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCloudformationModuleVersion to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-module-version/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-awscc-cloudformation-module-version/index.ts",
            "line": 157
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCloudformationModuleVersion",
      "namespace": "dataAwsccCloudformationModuleVersion",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-module-version/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-module-version/index.ts",
            "line": 85
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-module-version/index.ts",
            "line": 90
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-module-version/index.ts",
            "line": 95
          },
          "name": "documentationUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-module-version/index.ts",
            "line": 113
          },
          "name": "isDefaultVersion",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-module-version/index.ts",
            "line": 118
          },
          "name": "moduleName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-module-version/index.ts",
            "line": 123
          },
          "name": "modulePackage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-module-version/index.ts",
            "line": 128
          },
          "name": "schema",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-module-version/index.ts",
            "line": 133
          },
          "name": "timeCreated",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-module-version/index.ts",
            "line": 138
          },
          "name": "versionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-module-version/index.ts",
            "line": 143
          },
          "name": "visibility",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-module-version/index.ts",
            "line": 108
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-module-version/index.ts",
            "line": 101
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudformation-module-version/index:DataAwsccCloudformationModuleVersion"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationModuleVersion.DataAwsccCloudformationModuleVersionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationModuleVersion.DataAwsccCloudformationModuleVersionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudformation-module-version/index.ts",
        "line": 14
      },
      "name": "DataAwsccCloudformationModuleVersionConfig",
      "namespace": "dataAwsccCloudformationModuleVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_module_version#id DataAwsccCloudformationModuleVersion#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-module-version/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudformation-module-version/index:DataAwsccCloudformationModuleVersionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationPublicTypeVersion.DataAwsccCloudformationPublicTypeVersion": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_public_type_version awscc_cloudformation_public_type_version}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationPublicTypeVersion.DataAwsccCloudformationPublicTypeVersion",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_public_type_version awscc_cloudformation_public_type_version} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudformation-public-type-version/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationPublicTypeVersion.DataAwsccCloudformationPublicTypeVersionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudformation-public-type-version/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCloudformationPublicTypeVersion resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-public-type-version/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCloudformationPublicTypeVersion to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_public_type_version#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCloudformationPublicTypeVersion that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCloudformationPublicTypeVersion to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-public-type-version/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-awscc-cloudformation-public-type-version/index.ts",
            "line": 147
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCloudformationPublicTypeVersion",
      "namespace": "dataAwsccCloudformationPublicTypeVersion",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-public-type-version/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-public-type-version/index.ts",
            "line": 85
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-public-type-version/index.ts",
            "line": 103
          },
          "name": "logDeliveryBucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-public-type-version/index.ts",
            "line": 108
          },
          "name": "publicTypeArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-public-type-version/index.ts",
            "line": 113
          },
          "name": "publicVersionNumber",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-public-type-version/index.ts",
            "line": 118
          },
          "name": "publisherId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-public-type-version/index.ts",
            "line": 123
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-public-type-version/index.ts",
            "line": 128
          },
          "name": "typeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-public-type-version/index.ts",
            "line": 133
          },
          "name": "typeVersionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-public-type-version/index.ts",
            "line": 98
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-public-type-version/index.ts",
            "line": 91
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudformation-public-type-version/index:DataAwsccCloudformationPublicTypeVersion"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationPublicTypeVersion.DataAwsccCloudformationPublicTypeVersionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationPublicTypeVersion.DataAwsccCloudformationPublicTypeVersionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudformation-public-type-version/index.ts",
        "line": 14
      },
      "name": "DataAwsccCloudformationPublicTypeVersionConfig",
      "namespace": "dataAwsccCloudformationPublicTypeVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_public_type_version#id DataAwsccCloudformationPublicTypeVersion#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-public-type-version/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudformation-public-type-version/index:DataAwsccCloudformationPublicTypeVersionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationPublicTypeVersions.DataAwsccCloudformationPublicTypeVersions": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_public_type_versions awscc_cloudformation_public_type_versions}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationPublicTypeVersions.DataAwsccCloudformationPublicTypeVersions",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_public_type_versions awscc_cloudformation_public_type_versions} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudformation-public-type-versions/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationPublicTypeVersions.DataAwsccCloudformationPublicTypeVersionsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudformation-public-type-versions/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCloudformationPublicTypeVersions resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-public-type-versions/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCloudformationPublicTypeVersions to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_public_type_versions#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCloudformationPublicTypeVersions that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCloudformationPublicTypeVersions to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-public-type-versions/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-public-type-versions/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCloudformationPublicTypeVersions",
      "namespace": "dataAwsccCloudformationPublicTypeVersions",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-public-type-versions/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-public-type-versions/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-public-type-versions/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudformation-public-type-versions/index:DataAwsccCloudformationPublicTypeVersions"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationPublicTypeVersions.DataAwsccCloudformationPublicTypeVersionsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationPublicTypeVersions.DataAwsccCloudformationPublicTypeVersionsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudformation-public-type-versions/index.ts",
        "line": 14
      },
      "name": "DataAwsccCloudformationPublicTypeVersionsConfig",
      "namespace": "dataAwsccCloudformationPublicTypeVersions",
      "symbolId": "src/data-awscc-cloudformation-public-type-versions/index:DataAwsccCloudformationPublicTypeVersionsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationPublisher.DataAwsccCloudformationPublisher": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_publisher awscc_cloudformation_publisher}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationPublisher.DataAwsccCloudformationPublisher",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_publisher awscc_cloudformation_publisher} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudformation-publisher/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationPublisher.DataAwsccCloudformationPublisherConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudformation-publisher/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCloudformationPublisher resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-publisher/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCloudformationPublisher to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_publisher#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCloudformationPublisher that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCloudformationPublisher to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-publisher/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-awscc-cloudformation-publisher/index.ts",
            "line": 137
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCloudformationPublisher",
      "namespace": "dataAwsccCloudformationPublisher",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-publisher/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-publisher/index.ts",
            "line": 85
          },
          "name": "acceptTermsAndConditions",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-publisher/index.ts",
            "line": 90
          },
          "name": "connectionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-publisher/index.ts",
            "line": 108
          },
          "name": "identityProvider",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-publisher/index.ts",
            "line": 113
          },
          "name": "publisherId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-publisher/index.ts",
            "line": 118
          },
          "name": "publisherProfile",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-publisher/index.ts",
            "line": 123
          },
          "name": "publisherStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-publisher/index.ts",
            "line": 103
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-publisher/index.ts",
            "line": 96
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudformation-publisher/index:DataAwsccCloudformationPublisher"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationPublisher.DataAwsccCloudformationPublisherConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationPublisher.DataAwsccCloudformationPublisherConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudformation-publisher/index.ts",
        "line": 14
      },
      "name": "DataAwsccCloudformationPublisherConfig",
      "namespace": "dataAwsccCloudformationPublisher",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_publisher#id DataAwsccCloudformationPublisher#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-publisher/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudformation-publisher/index:DataAwsccCloudformationPublisherConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationPublishers.DataAwsccCloudformationPublishers": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_publishers awscc_cloudformation_publishers}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationPublishers.DataAwsccCloudformationPublishers",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_publishers awscc_cloudformation_publishers} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudformation-publishers/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationPublishers.DataAwsccCloudformationPublishersConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudformation-publishers/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCloudformationPublishers resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-publishers/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCloudformationPublishers to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_publishers#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCloudformationPublishers that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCloudformationPublishers to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-publishers/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-publishers/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCloudformationPublishers",
      "namespace": "dataAwsccCloudformationPublishers",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-publishers/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-publishers/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-publishers/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudformation-publishers/index:DataAwsccCloudformationPublishers"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationPublishers.DataAwsccCloudformationPublishersConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationPublishers.DataAwsccCloudformationPublishersConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudformation-publishers/index.ts",
        "line": 14
      },
      "name": "DataAwsccCloudformationPublishersConfig",
      "namespace": "dataAwsccCloudformationPublishers",
      "symbolId": "src/data-awscc-cloudformation-publishers/index:DataAwsccCloudformationPublishersConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationResourceDefaultVersion.DataAwsccCloudformationResourceDefaultVersion": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_resource_default_version awscc_cloudformation_resource_default_version}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationResourceDefaultVersion.DataAwsccCloudformationResourceDefaultVersion",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_resource_default_version awscc_cloudformation_resource_default_version} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudformation-resource-default-version/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationResourceDefaultVersion.DataAwsccCloudformationResourceDefaultVersionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudformation-resource-default-version/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCloudformationResourceDefaultVersion resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-resource-default-version/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCloudformationResourceDefaultVersion to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_resource_default_version#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCloudformationResourceDefaultVersion that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCloudformationResourceDefaultVersion to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-resource-default-version/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-awscc-cloudformation-resource-default-version/index.ts",
            "line": 127
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCloudformationResourceDefaultVersion",
      "namespace": "dataAwsccCloudformationResourceDefaultVersion",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-resource-default-version/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-resource-default-version/index.ts",
            "line": 85
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-resource-default-version/index.ts",
            "line": 103
          },
          "name": "typeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-resource-default-version/index.ts",
            "line": 108
          },
          "name": "typeVersionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-resource-default-version/index.ts",
            "line": 113
          },
          "name": "versionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-resource-default-version/index.ts",
            "line": 98
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-resource-default-version/index.ts",
            "line": 91
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudformation-resource-default-version/index:DataAwsccCloudformationResourceDefaultVersion"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationResourceDefaultVersion.DataAwsccCloudformationResourceDefaultVersionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationResourceDefaultVersion.DataAwsccCloudformationResourceDefaultVersionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudformation-resource-default-version/index.ts",
        "line": 14
      },
      "name": "DataAwsccCloudformationResourceDefaultVersionConfig",
      "namespace": "dataAwsccCloudformationResourceDefaultVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_resource_default_version#id DataAwsccCloudformationResourceDefaultVersion#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-resource-default-version/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudformation-resource-default-version/index:DataAwsccCloudformationResourceDefaultVersionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationResourceDefaultVersions.DataAwsccCloudformationResourceDefaultVersions": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_resource_default_versions awscc_cloudformation_resource_default_versions}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationResourceDefaultVersions.DataAwsccCloudformationResourceDefaultVersions",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_resource_default_versions awscc_cloudformation_resource_default_versions} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudformation-resource-default-versions/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationResourceDefaultVersions.DataAwsccCloudformationResourceDefaultVersionsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudformation-resource-default-versions/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCloudformationResourceDefaultVersions resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-resource-default-versions/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCloudformationResourceDefaultVersions to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_resource_default_versions#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCloudformationResourceDefaultVersions that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCloudformationResourceDefaultVersions to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-resource-default-versions/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-resource-default-versions/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCloudformationResourceDefaultVersions",
      "namespace": "dataAwsccCloudformationResourceDefaultVersions",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-resource-default-versions/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-resource-default-versions/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-resource-default-versions/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudformation-resource-default-versions/index:DataAwsccCloudformationResourceDefaultVersions"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationResourceDefaultVersions.DataAwsccCloudformationResourceDefaultVersionsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationResourceDefaultVersions.DataAwsccCloudformationResourceDefaultVersionsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudformation-resource-default-versions/index.ts",
        "line": 14
      },
      "name": "DataAwsccCloudformationResourceDefaultVersionsConfig",
      "namespace": "dataAwsccCloudformationResourceDefaultVersions",
      "symbolId": "src/data-awscc-cloudformation-resource-default-versions/index:DataAwsccCloudformationResourceDefaultVersionsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationResourceVersion.DataAwsccCloudformationResourceVersion": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_resource_version awscc_cloudformation_resource_version}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationResourceVersion.DataAwsccCloudformationResourceVersion",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_resource_version awscc_cloudformation_resource_version} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudformation-resource-version/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-awscc.dataAwsccCloudformationResourceVersion.DataAwsccCloudformationResourceVersionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudformation-resource-version/index.ts",
        "line": 88
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCloudformationResourceVersion resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-resource-version/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 DataAwsccCloudformationResourceVersion to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_resource_version#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCloudformationResourceVersion that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCloudformationResourceVersion to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-resource-version/index.ts",
            "line": 211
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-resource-version/index.ts",
            "line": 217
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCloudformationResourceVersion",
      "namespace": "dataAwsccCloudformationResourceVersion",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-resource-version/index.ts",
            "line": 93
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-resource-version/index.ts",
            "line": 144
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-resource-version/index.ts",
            "line": 149
          },
          "name": "executionRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-resource-version/index.ts",
            "line": 167
          },
          "name": "isDefaultVersion",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-resource-version/index.ts",
            "line": 173
          },
          "name": "loggingConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationResourceVersion.DataAwsccCloudformationResourceVersionLoggingConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-resource-version/index.ts",
            "line": 178
          },
          "name": "provisioningType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-resource-version/index.ts",
            "line": 183
          },
          "name": "schemaHandlerPackage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-resource-version/index.ts",
            "line": 188
          },
          "name": "typeArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-resource-version/index.ts",
            "line": 193
          },
          "name": "typeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-resource-version/index.ts",
            "line": 198
          },
          "name": "versionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-resource-version/index.ts",
            "line": 203
          },
          "name": "visibility",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-resource-version/index.ts",
            "line": 162
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-resource-version/index.ts",
            "line": 155
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudformation-resource-version/index:DataAwsccCloudformationResourceVersion"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationResourceVersion.DataAwsccCloudformationResourceVersionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationResourceVersion.DataAwsccCloudformationResourceVersionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudformation-resource-version/index.ts",
        "line": 14
      },
      "name": "DataAwsccCloudformationResourceVersionConfig",
      "namespace": "dataAwsccCloudformationResourceVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_resource_version#id DataAwsccCloudformationResourceVersion#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-resource-version/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudformation-resource-version/index:DataAwsccCloudformationResourceVersionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationResourceVersion.DataAwsccCloudformationResourceVersionLoggingConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationResourceVersion.DataAwsccCloudformationResourceVersionLoggingConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudformation-resource-version/index.ts",
        "line": 25
      },
      "name": "DataAwsccCloudformationResourceVersionLoggingConfig",
      "namespace": "dataAwsccCloudformationResourceVersion",
      "symbolId": "src/data-awscc-cloudformation-resource-version/index:DataAwsccCloudformationResourceVersionLoggingConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationResourceVersion.DataAwsccCloudformationResourceVersionLoggingConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationResourceVersion.DataAwsccCloudformationResourceVersionLoggingConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudformation-resource-version/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudformation-resource-version/index.ts",
        "line": 48
      },
      "name": "DataAwsccCloudformationResourceVersionLoggingConfigOutputReference",
      "namespace": "dataAwsccCloudformationResourceVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-resource-version/index.ts",
            "line": 75
          },
          "name": "logGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-resource-version/index.ts",
            "line": 80
          },
          "name": "logRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-resource-version/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationResourceVersion.DataAwsccCloudformationResourceVersionLoggingConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudformation-resource-version/index:DataAwsccCloudformationResourceVersionLoggingConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationResourceVersions.DataAwsccCloudformationResourceVersions": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_resource_versions awscc_cloudformation_resource_versions}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationResourceVersions.DataAwsccCloudformationResourceVersions",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_resource_versions awscc_cloudformation_resource_versions} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudformation-resource-versions/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationResourceVersions.DataAwsccCloudformationResourceVersionsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudformation-resource-versions/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCloudformationResourceVersions resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-resource-versions/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCloudformationResourceVersions to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_resource_versions#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCloudformationResourceVersions that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCloudformationResourceVersions to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-resource-versions/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-resource-versions/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCloudformationResourceVersions",
      "namespace": "dataAwsccCloudformationResourceVersions",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-resource-versions/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-resource-versions/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-resource-versions/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudformation-resource-versions/index:DataAwsccCloudformationResourceVersions"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationResourceVersions.DataAwsccCloudformationResourceVersionsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationResourceVersions.DataAwsccCloudformationResourceVersionsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudformation-resource-versions/index.ts",
        "line": 14
      },
      "name": "DataAwsccCloudformationResourceVersionsConfig",
      "namespace": "dataAwsccCloudformationResourceVersions",
      "symbolId": "src/data-awscc-cloudformation-resource-versions/index:DataAwsccCloudformationResourceVersionsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationStack.DataAwsccCloudformationStack": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_stack awscc_cloudformation_stack}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationStack.DataAwsccCloudformationStack",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_stack awscc_cloudformation_stack} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudformation-stack/index.ts",
          "line": 231
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationStack.DataAwsccCloudformationStackConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudformation-stack/index.ts",
        "line": 199
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCloudformationStack resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-stack/index.ts",
            "line": 216
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCloudformationStack to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_stack#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCloudformationStack that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCloudformationStack to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-stack/index.ts",
            "line": 389
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-stack/index.ts",
            "line": 395
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCloudformationStack",
      "namespace": "dataAwsccCloudformationStack",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-stack/index.ts",
            "line": 204
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-stack/index.ts",
            "line": 255
          },
          "name": "capabilities",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-stack/index.ts",
            "line": 260
          },
          "name": "changeSetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-stack/index.ts",
            "line": 265
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-stack/index.ts",
            "line": 270
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-stack/index.ts",
            "line": 275
          },
          "name": "disableRollback",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-stack/index.ts",
            "line": 280
          },
          "name": "enableTerminationProtection",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-stack/index.ts",
            "line": 298
          },
          "name": "lastUpdateTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-stack/index.ts",
            "line": 303
          },
          "name": "notificationArNs",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-stack/index.ts",
            "line": 309
          },
          "name": "outputs",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationStack.DataAwsccCloudformationStackOutputsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-stack/index.ts",
            "line": 315
          },
          "name": "parameters",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-stack/index.ts",
            "line": 320
          },
          "name": "parentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-stack/index.ts",
            "line": 325
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-stack/index.ts",
            "line": 330
          },
          "name": "rootId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-stack/index.ts",
            "line": 335
          },
          "name": "stackId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-stack/index.ts",
            "line": 340
          },
          "name": "stackName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-stack/index.ts",
            "line": 345
          },
          "name": "stackPolicyBody",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-stack/index.ts",
            "line": 350
          },
          "name": "stackPolicyUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-stack/index.ts",
            "line": 355
          },
          "name": "stackStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-stack/index.ts",
            "line": 360
          },
          "name": "stackStatusReason",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-stack/index.ts",
            "line": 366
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationStack.DataAwsccCloudformationStackTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-stack/index.ts",
            "line": 371
          },
          "name": "templateBody",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-stack/index.ts",
            "line": 376
          },
          "name": "templateUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-stack/index.ts",
            "line": 381
          },
          "name": "timeoutInMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-stack/index.ts",
            "line": 293
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-stack/index.ts",
            "line": 286
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudformation-stack/index:DataAwsccCloudformationStack"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationStack.DataAwsccCloudformationStackConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationStack.DataAwsccCloudformationStackConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudformation-stack/index.ts",
        "line": 14
      },
      "name": "DataAwsccCloudformationStackConfig",
      "namespace": "dataAwsccCloudformationStack",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_stack#id DataAwsccCloudformationStack#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-stack/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudformation-stack/index:DataAwsccCloudformationStackConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationStack.DataAwsccCloudformationStackOutputs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationStack.DataAwsccCloudformationStackOutputs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudformation-stack/index.ts",
        "line": 25
      },
      "name": "DataAwsccCloudformationStackOutputs",
      "namespace": "dataAwsccCloudformationStack",
      "symbolId": "src/data-awscc-cloudformation-stack/index:DataAwsccCloudformationStackOutputs"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationStack.DataAwsccCloudformationStackOutputsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationStack.DataAwsccCloudformationStackOutputsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudformation-stack/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudformation-stack/index.ts",
        "line": 97
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-stack/index.ts",
            "line": 111
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationStack.DataAwsccCloudformationStackOutputsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCloudformationStackOutputsList",
      "namespace": "dataAwsccCloudformationStack",
      "symbolId": "src/data-awscc-cloudformation-stack/index:DataAwsccCloudformationStackOutputsList"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationStack.DataAwsccCloudformationStackOutputsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationStack.DataAwsccCloudformationStackOutputsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudformation-stack/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudformation-stack/index.ts",
        "line": 48
      },
      "name": "DataAwsccCloudformationStackOutputsOutputReference",
      "namespace": "dataAwsccCloudformationStack",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-stack/index.ts",
            "line": 77
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-stack/index.ts",
            "line": 82
          },
          "name": "exportName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-stack/index.ts",
            "line": 87
          },
          "name": "outputKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-stack/index.ts",
            "line": 92
          },
          "name": "outputValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-stack/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationStack.DataAwsccCloudformationStackOutputs"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudformation-stack/index:DataAwsccCloudformationStackOutputsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationStack.DataAwsccCloudformationStackTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationStack.DataAwsccCloudformationStackTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudformation-stack/index.ts",
        "line": 115
      },
      "name": "DataAwsccCloudformationStackTags",
      "namespace": "dataAwsccCloudformationStack",
      "symbolId": "src/data-awscc-cloudformation-stack/index:DataAwsccCloudformationStackTags"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationStack.DataAwsccCloudformationStackTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationStack.DataAwsccCloudformationStackTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudformation-stack/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/data-awscc-cloudformation-stack/index.ts",
        "line": 177
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-stack/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-awscc.dataAwsccCloudformationStack.DataAwsccCloudformationStackTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCloudformationStackTagsList",
      "namespace": "dataAwsccCloudformationStack",
      "symbolId": "src/data-awscc-cloudformation-stack/index:DataAwsccCloudformationStackTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationStack.DataAwsccCloudformationStackTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationStack.DataAwsccCloudformationStackTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudformation-stack/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-awscc-cloudformation-stack/index.ts",
        "line": 138
      },
      "name": "DataAwsccCloudformationStackTagsOutputReference",
      "namespace": "dataAwsccCloudformationStack",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-stack/index.ts",
            "line": 167
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-stack/index.ts",
            "line": 172
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-stack/index.ts",
            "line": 151
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationStack.DataAwsccCloudformationStackTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudformation-stack/index:DataAwsccCloudformationStackTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationStackSet.DataAwsccCloudformationStackSet": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_stack_set awscc_cloudformation_stack_set}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationStackSet.DataAwsccCloudformationStackSet",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_stack_set awscc_cloudformation_stack_set} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudformation-stack-set/index.ts",
          "line": 659
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationStackSet.DataAwsccCloudformationStackSetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudformation-stack-set/index.ts",
        "line": 627
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCloudformationStackSet resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-stack-set/index.ts",
            "line": 644
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCloudformationStackSet to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_stack_set#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCloudformationStackSet that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCloudformationStackSet to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-stack-set/index.ts",
            "line": 785
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-stack-set/index.ts",
            "line": 791
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCloudformationStackSet",
      "namespace": "dataAwsccCloudformationStackSet",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-stack-set/index.ts",
            "line": 632
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-stack-set/index.ts",
            "line": 683
          },
          "name": "administrationRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-stack-set/index.ts",
            "line": 689
          },
          "name": "autoDeployment",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationStackSet.DataAwsccCloudformationStackSetAutoDeploymentOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-stack-set/index.ts",
            "line": 694
          },
          "name": "callAs",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-stack-set/index.ts",
            "line": 699
          },
          "name": "capabilities",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-stack-set/index.ts",
            "line": 704
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-stack-set/index.ts",
            "line": 709
          },
          "name": "executionRoleName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-stack-set/index.ts",
            "line": 728
          },
          "name": "managedExecution",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationStackSet.DataAwsccCloudformationStackSetManagedExecutionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-stack-set/index.ts",
            "line": 734
          },
          "name": "operationPreferences",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationStackSet.DataAwsccCloudformationStackSetOperationPreferencesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-stack-set/index.ts",
            "line": 740
          },
          "name": "parameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationStackSet.DataAwsccCloudformationStackSetParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-stack-set/index.ts",
            "line": 745
          },
          "name": "permissionModel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-stack-set/index.ts",
            "line": 751
          },
          "name": "stackInstancesGroup",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationStackSet.DataAwsccCloudformationStackSetStackInstancesGroupList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-stack-set/index.ts",
            "line": 756
          },
          "name": "stackSetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-stack-set/index.ts",
            "line": 761
          },
          "name": "stackSetName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-stack-set/index.ts",
            "line": 767
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationStackSet.DataAwsccCloudformationStackSetTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-stack-set/index.ts",
            "line": 772
          },
          "name": "templateBody",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-stack-set/index.ts",
            "line": 777
          },
          "name": "templateUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-stack-set/index.ts",
            "line": 722
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-stack-set/index.ts",
            "line": 715
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudformation-stack-set/index:DataAwsccCloudformationStackSet"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationStackSet.DataAwsccCloudformationStackSetAutoDeployment": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationStackSet.DataAwsccCloudformationStackSetAutoDeployment",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudformation-stack-set/index.ts",
        "line": 25
      },
      "name": "DataAwsccCloudformationStackSetAutoDeployment",
      "namespace": "dataAwsccCloudformationStackSet",
      "symbolId": "src/data-awscc-cloudformation-stack-set/index:DataAwsccCloudformationStackSetAutoDeployment"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationStackSet.DataAwsccCloudformationStackSetAutoDeploymentOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationStackSet.DataAwsccCloudformationStackSetAutoDeploymentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudformation-stack-set/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudformation-stack-set/index.ts",
        "line": 48
      },
      "name": "DataAwsccCloudformationStackSetAutoDeploymentOutputReference",
      "namespace": "dataAwsccCloudformationStackSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-stack-set/index.ts",
            "line": 75
          },
          "name": "dependsOn",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-stack-set/index.ts",
            "line": 80
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-stack-set/index.ts",
            "line": 85
          },
          "name": "retainStacksOnAccountRemoval",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-stack-set/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationStackSet.DataAwsccCloudformationStackSetAutoDeployment"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudformation-stack-set/index:DataAwsccCloudformationStackSetAutoDeploymentOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationStackSet.DataAwsccCloudformationStackSetConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationStackSet.DataAwsccCloudformationStackSetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudformation-stack-set/index.ts",
        "line": 14
      },
      "name": "DataAwsccCloudformationStackSetConfig",
      "namespace": "dataAwsccCloudformationStackSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_stack_set#id DataAwsccCloudformationStackSet#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-stack-set/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudformation-stack-set/index:DataAwsccCloudformationStackSetConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationStackSet.DataAwsccCloudformationStackSetManagedExecution": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationStackSet.DataAwsccCloudformationStackSetManagedExecution",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudformation-stack-set/index.ts",
        "line": 89
      },
      "name": "DataAwsccCloudformationStackSetManagedExecution",
      "namespace": "dataAwsccCloudformationStackSet",
      "symbolId": "src/data-awscc-cloudformation-stack-set/index:DataAwsccCloudformationStackSetManagedExecution"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationStackSet.DataAwsccCloudformationStackSetManagedExecutionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationStackSet.DataAwsccCloudformationStackSetManagedExecutionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudformation-stack-set/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudformation-stack-set/index.ts",
        "line": 112
      },
      "name": "DataAwsccCloudformationStackSetManagedExecutionOutputReference",
      "namespace": "dataAwsccCloudformationStackSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-stack-set/index.ts",
            "line": 139
          },
          "name": "active",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-stack-set/index.ts",
            "line": 123
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationStackSet.DataAwsccCloudformationStackSetManagedExecution"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudformation-stack-set/index:DataAwsccCloudformationStackSetManagedExecutionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationStackSet.DataAwsccCloudformationStackSetOperationPreferences": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationStackSet.DataAwsccCloudformationStackSetOperationPreferences",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudformation-stack-set/index.ts",
        "line": 143
      },
      "name": "DataAwsccCloudformationStackSetOperationPreferences",
      "namespace": "dataAwsccCloudformationStackSet",
      "symbolId": "src/data-awscc-cloudformation-stack-set/index:DataAwsccCloudformationStackSetOperationPreferences"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationStackSet.DataAwsccCloudformationStackSetOperationPreferencesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationStackSet.DataAwsccCloudformationStackSetOperationPreferencesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudformation-stack-set/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-awscc-cloudformation-stack-set/index.ts",
        "line": 166
      },
      "name": "DataAwsccCloudformationStackSetOperationPreferencesOutputReference",
      "namespace": "dataAwsccCloudformationStackSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-stack-set/index.ts",
            "line": 193
          },
          "name": "concurrencyMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-stack-set/index.ts",
            "line": 198
          },
          "name": "failureToleranceCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-stack-set/index.ts",
            "line": 203
          },
          "name": "failureTolerancePercentage",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-stack-set/index.ts",
            "line": 208
          },
          "name": "maxConcurrentCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-stack-set/index.ts",
            "line": 213
          },
          "name": "maxConcurrentPercentage",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-stack-set/index.ts",
            "line": 218
          },
          "name": "regionConcurrencyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-stack-set/index.ts",
            "line": 223
          },
          "name": "regionOrder",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-stack-set/index.ts",
            "line": 177
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationStackSet.DataAwsccCloudformationStackSetOperationPreferences"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudformation-stack-set/index:DataAwsccCloudformationStackSetOperationPreferencesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationStackSet.DataAwsccCloudformationStackSetParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationStackSet.DataAwsccCloudformationStackSetParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudformation-stack-set/index.ts",
        "line": 227
      },
      "name": "DataAwsccCloudformationStackSetParameters",
      "namespace": "dataAwsccCloudformationStackSet",
      "symbolId": "src/data-awscc-cloudformation-stack-set/index:DataAwsccCloudformationStackSetParameters"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationStackSet.DataAwsccCloudformationStackSetParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationStackSet.DataAwsccCloudformationStackSetParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudformation-stack-set/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-awscc-cloudformation-stack-set/index.ts",
        "line": 289
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-stack-set/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-awscc.dataAwsccCloudformationStackSet.DataAwsccCloudformationStackSetParametersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCloudformationStackSetParametersList",
      "namespace": "dataAwsccCloudformationStackSet",
      "symbolId": "src/data-awscc-cloudformation-stack-set/index:DataAwsccCloudformationStackSetParametersList"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationStackSet.DataAwsccCloudformationStackSetParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationStackSet.DataAwsccCloudformationStackSetParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudformation-stack-set/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-awscc-cloudformation-stack-set/index.ts",
        "line": 250
      },
      "name": "DataAwsccCloudformationStackSetParametersOutputReference",
      "namespace": "dataAwsccCloudformationStackSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-stack-set/index.ts",
            "line": 279
          },
          "name": "parameterKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-stack-set/index.ts",
            "line": 284
          },
          "name": "parameterValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-stack-set/index.ts",
            "line": 263
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationStackSet.DataAwsccCloudformationStackSetParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudformation-stack-set/index:DataAwsccCloudformationStackSetParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationStackSet.DataAwsccCloudformationStackSetStackInstancesGroup": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationStackSet.DataAwsccCloudformationStackSetStackInstancesGroup",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudformation-stack-set/index.ts",
        "line": 456
      },
      "name": "DataAwsccCloudformationStackSetStackInstancesGroup",
      "namespace": "dataAwsccCloudformationStackSet",
      "symbolId": "src/data-awscc-cloudformation-stack-set/index:DataAwsccCloudformationStackSetStackInstancesGroup"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationStackSet.DataAwsccCloudformationStackSetStackInstancesGroupDeploymentTargets": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationStackSet.DataAwsccCloudformationStackSetStackInstancesGroupDeploymentTargets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudformation-stack-set/index.ts",
        "line": 307
      },
      "name": "DataAwsccCloudformationStackSetStackInstancesGroupDeploymentTargets",
      "namespace": "dataAwsccCloudformationStackSet",
      "symbolId": "src/data-awscc-cloudformation-stack-set/index:DataAwsccCloudformationStackSetStackInstancesGroupDeploymentTargets"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationStackSet.DataAwsccCloudformationStackSetStackInstancesGroupDeploymentTargetsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationStackSet.DataAwsccCloudformationStackSetStackInstancesGroupDeploymentTargetsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudformation-stack-set/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-awscc-cloudformation-stack-set/index.ts",
        "line": 330
      },
      "name": "DataAwsccCloudformationStackSetStackInstancesGroupDeploymentTargetsOutputReference",
      "namespace": "dataAwsccCloudformationStackSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-stack-set/index.ts",
            "line": 357
          },
          "name": "accountFilterType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-stack-set/index.ts",
            "line": 362
          },
          "name": "accounts",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-stack-set/index.ts",
            "line": 367
          },
          "name": "accountsUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-stack-set/index.ts",
            "line": 372
          },
          "name": "organizationalUnitIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-stack-set/index.ts",
            "line": 341
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationStackSet.DataAwsccCloudformationStackSetStackInstancesGroupDeploymentTargets"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudformation-stack-set/index:DataAwsccCloudformationStackSetStackInstancesGroupDeploymentTargetsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationStackSet.DataAwsccCloudformationStackSetStackInstancesGroupList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationStackSet.DataAwsccCloudformationStackSetStackInstancesGroupList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudformation-stack-set/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-awscc-cloudformation-stack-set/index.ts",
        "line": 525
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-stack-set/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-awscc.dataAwsccCloudformationStackSet.DataAwsccCloudformationStackSetStackInstancesGroupOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCloudformationStackSetStackInstancesGroupList",
      "namespace": "dataAwsccCloudformationStackSet",
      "symbolId": "src/data-awscc-cloudformation-stack-set/index:DataAwsccCloudformationStackSetStackInstancesGroupList"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationStackSet.DataAwsccCloudformationStackSetStackInstancesGroupOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationStackSet.DataAwsccCloudformationStackSetStackInstancesGroupOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudformation-stack-set/index.ts",
          "line": 488
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudformation-stack-set/index.ts",
        "line": 479
      },
      "name": "DataAwsccCloudformationStackSetStackInstancesGroupOutputReference",
      "namespace": "dataAwsccCloudformationStackSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-stack-set/index.ts",
            "line": 509
          },
          "name": "deploymentTargets",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationStackSet.DataAwsccCloudformationStackSetStackInstancesGroupDeploymentTargetsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-stack-set/index.ts",
            "line": 515
          },
          "name": "parameterOverrides",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationStackSet.DataAwsccCloudformationStackSetStackInstancesGroupParameterOverridesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-stack-set/index.ts",
            "line": 520
          },
          "name": "regions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-stack-set/index.ts",
            "line": 492
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationStackSet.DataAwsccCloudformationStackSetStackInstancesGroup"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudformation-stack-set/index:DataAwsccCloudformationStackSetStackInstancesGroupOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationStackSet.DataAwsccCloudformationStackSetStackInstancesGroupParameterOverrides": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationStackSet.DataAwsccCloudformationStackSetStackInstancesGroupParameterOverrides",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudformation-stack-set/index.ts",
        "line": 376
      },
      "name": "DataAwsccCloudformationStackSetStackInstancesGroupParameterOverrides",
      "namespace": "dataAwsccCloudformationStackSet",
      "symbolId": "src/data-awscc-cloudformation-stack-set/index:DataAwsccCloudformationStackSetStackInstancesGroupParameterOverrides"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationStackSet.DataAwsccCloudformationStackSetStackInstancesGroupParameterOverridesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationStackSet.DataAwsccCloudformationStackSetStackInstancesGroupParameterOverridesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudformation-stack-set/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudformation-stack-set/index.ts",
        "line": 438
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-stack-set/index.ts",
            "line": 452
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationStackSet.DataAwsccCloudformationStackSetStackInstancesGroupParameterOverridesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCloudformationStackSetStackInstancesGroupParameterOverridesList",
      "namespace": "dataAwsccCloudformationStackSet",
      "symbolId": "src/data-awscc-cloudformation-stack-set/index:DataAwsccCloudformationStackSetStackInstancesGroupParameterOverridesList"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationStackSet.DataAwsccCloudformationStackSetStackInstancesGroupParameterOverridesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationStackSet.DataAwsccCloudformationStackSetStackInstancesGroupParameterOverridesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudformation-stack-set/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-awscc-cloudformation-stack-set/index.ts",
        "line": 399
      },
      "name": "DataAwsccCloudformationStackSetStackInstancesGroupParameterOverridesOutputReference",
      "namespace": "dataAwsccCloudformationStackSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-stack-set/index.ts",
            "line": 428
          },
          "name": "parameterKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-stack-set/index.ts",
            "line": 433
          },
          "name": "parameterValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-stack-set/index.ts",
            "line": 412
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationStackSet.DataAwsccCloudformationStackSetStackInstancesGroupParameterOverrides"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudformation-stack-set/index:DataAwsccCloudformationStackSetStackInstancesGroupParameterOverridesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationStackSet.DataAwsccCloudformationStackSetTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationStackSet.DataAwsccCloudformationStackSetTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudformation-stack-set/index.ts",
        "line": 543
      },
      "name": "DataAwsccCloudformationStackSetTags",
      "namespace": "dataAwsccCloudformationStackSet",
      "symbolId": "src/data-awscc-cloudformation-stack-set/index:DataAwsccCloudformationStackSetTags"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationStackSet.DataAwsccCloudformationStackSetTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationStackSet.DataAwsccCloudformationStackSetTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudformation-stack-set/index.ts",
          "line": 612
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudformation-stack-set/index.ts",
        "line": 605
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-stack-set/index.ts",
            "line": 619
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationStackSet.DataAwsccCloudformationStackSetTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCloudformationStackSetTagsList",
      "namespace": "dataAwsccCloudformationStackSet",
      "symbolId": "src/data-awscc-cloudformation-stack-set/index:DataAwsccCloudformationStackSetTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationStackSet.DataAwsccCloudformationStackSetTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationStackSet.DataAwsccCloudformationStackSetTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudformation-stack-set/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-awscc-cloudformation-stack-set/index.ts",
        "line": 566
      },
      "name": "DataAwsccCloudformationStackSetTagsOutputReference",
      "namespace": "dataAwsccCloudformationStackSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-stack-set/index.ts",
            "line": 595
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-stack-set/index.ts",
            "line": 600
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-stack-set/index.ts",
            "line": 579
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationStackSet.DataAwsccCloudformationStackSetTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudformation-stack-set/index:DataAwsccCloudformationStackSetTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationStackSets.DataAwsccCloudformationStackSets": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_stack_sets awscc_cloudformation_stack_sets}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationStackSets.DataAwsccCloudformationStackSets",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_stack_sets awscc_cloudformation_stack_sets} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudformation-stack-sets/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationStackSets.DataAwsccCloudformationStackSetsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudformation-stack-sets/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCloudformationStackSets resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-stack-sets/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCloudformationStackSets to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_stack_sets#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCloudformationStackSets that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCloudformationStackSets to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-stack-sets/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-stack-sets/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCloudformationStackSets",
      "namespace": "dataAwsccCloudformationStackSets",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-stack-sets/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-stack-sets/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-stack-sets/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudformation-stack-sets/index:DataAwsccCloudformationStackSets"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationStackSets.DataAwsccCloudformationStackSetsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationStackSets.DataAwsccCloudformationStackSetsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudformation-stack-sets/index.ts",
        "line": 14
      },
      "name": "DataAwsccCloudformationStackSetsConfig",
      "namespace": "dataAwsccCloudformationStackSets",
      "symbolId": "src/data-awscc-cloudformation-stack-sets/index:DataAwsccCloudformationStackSetsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationStacks.DataAwsccCloudformationStacks": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_stacks awscc_cloudformation_stacks}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationStacks.DataAwsccCloudformationStacks",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_stacks awscc_cloudformation_stacks} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudformation-stacks/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationStacks.DataAwsccCloudformationStacksConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudformation-stacks/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCloudformationStacks resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-stacks/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCloudformationStacks to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_stacks#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCloudformationStacks that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCloudformationStacks to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-stacks/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-stacks/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCloudformationStacks",
      "namespace": "dataAwsccCloudformationStacks",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-stacks/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-stacks/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-stacks/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudformation-stacks/index:DataAwsccCloudformationStacks"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationStacks.DataAwsccCloudformationStacksConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationStacks.DataAwsccCloudformationStacksConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudformation-stacks/index.ts",
        "line": 14
      },
      "name": "DataAwsccCloudformationStacksConfig",
      "namespace": "dataAwsccCloudformationStacks",
      "symbolId": "src/data-awscc-cloudformation-stacks/index:DataAwsccCloudformationStacksConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationTypeActivation.DataAwsccCloudformationTypeActivation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_type_activation awscc_cloudformation_type_activation}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationTypeActivation.DataAwsccCloudformationTypeActivation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_type_activation awscc_cloudformation_type_activation} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudformation-type-activation/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-awscc.dataAwsccCloudformationTypeActivation.DataAwsccCloudformationTypeActivationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudformation-type-activation/index.ts",
        "line": 88
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCloudformationTypeActivation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-type-activation/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 DataAwsccCloudformationTypeActivation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_type_activation#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCloudformationTypeActivation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCloudformationTypeActivation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-type-activation/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-awscc-cloudformation-type-activation/index.ts",
            "line": 222
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCloudformationTypeActivation",
      "namespace": "dataAwsccCloudformationTypeActivation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-type-activation/index.ts",
            "line": 93
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-type-activation/index.ts",
            "line": 144
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-type-activation/index.ts",
            "line": 149
          },
          "name": "autoUpdate",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-type-activation/index.ts",
            "line": 154
          },
          "name": "executionRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-type-activation/index.ts",
            "line": 173
          },
          "name": "loggingConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationTypeActivation.DataAwsccCloudformationTypeActivationLoggingConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-type-activation/index.ts",
            "line": 178
          },
          "name": "majorVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-type-activation/index.ts",
            "line": 183
          },
          "name": "publicTypeArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-type-activation/index.ts",
            "line": 188
          },
          "name": "publisherId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-type-activation/index.ts",
            "line": 193
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-type-activation/index.ts",
            "line": 198
          },
          "name": "typeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-type-activation/index.ts",
            "line": 203
          },
          "name": "typeNameAlias",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-type-activation/index.ts",
            "line": 208
          },
          "name": "versionBump",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-type-activation/index.ts",
            "line": 167
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-type-activation/index.ts",
            "line": 160
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudformation-type-activation/index:DataAwsccCloudformationTypeActivation"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationTypeActivation.DataAwsccCloudformationTypeActivationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationTypeActivation.DataAwsccCloudformationTypeActivationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudformation-type-activation/index.ts",
        "line": 14
      },
      "name": "DataAwsccCloudformationTypeActivationConfig",
      "namespace": "dataAwsccCloudformationTypeActivation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_type_activation#id DataAwsccCloudformationTypeActivation#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-type-activation/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudformation-type-activation/index:DataAwsccCloudformationTypeActivationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationTypeActivation.DataAwsccCloudformationTypeActivationLoggingConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationTypeActivation.DataAwsccCloudformationTypeActivationLoggingConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudformation-type-activation/index.ts",
        "line": 25
      },
      "name": "DataAwsccCloudformationTypeActivationLoggingConfig",
      "namespace": "dataAwsccCloudformationTypeActivation",
      "symbolId": "src/data-awscc-cloudformation-type-activation/index:DataAwsccCloudformationTypeActivationLoggingConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationTypeActivation.DataAwsccCloudformationTypeActivationLoggingConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationTypeActivation.DataAwsccCloudformationTypeActivationLoggingConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudformation-type-activation/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudformation-type-activation/index.ts",
        "line": 48
      },
      "name": "DataAwsccCloudformationTypeActivationLoggingConfigOutputReference",
      "namespace": "dataAwsccCloudformationTypeActivation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-type-activation/index.ts",
            "line": 75
          },
          "name": "logGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-type-activation/index.ts",
            "line": 80
          },
          "name": "logRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-type-activation/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationTypeActivation.DataAwsccCloudformationTypeActivationLoggingConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudformation-type-activation/index:DataAwsccCloudformationTypeActivationLoggingConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationTypeActivations.DataAwsccCloudformationTypeActivations": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_type_activations awscc_cloudformation_type_activations}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationTypeActivations.DataAwsccCloudformationTypeActivations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_type_activations awscc_cloudformation_type_activations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudformation-type-activations/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationTypeActivations.DataAwsccCloudformationTypeActivationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudformation-type-activations/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCloudformationTypeActivations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-type-activations/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCloudformationTypeActivations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudformation_type_activations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCloudformationTypeActivations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCloudformationTypeActivations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-type-activations/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-type-activations/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCloudformationTypeActivations",
      "namespace": "dataAwsccCloudformationTypeActivations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-type-activations/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-type-activations/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudformation-type-activations/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudformation-type-activations/index:DataAwsccCloudformationTypeActivations"
    },
    "@cdktn/provider-awscc.dataAwsccCloudformationTypeActivations.DataAwsccCloudformationTypeActivationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudformationTypeActivations.DataAwsccCloudformationTypeActivationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudformation-type-activations/index.ts",
        "line": 14
      },
      "name": "DataAwsccCloudformationTypeActivationsConfig",
      "namespace": "dataAwsccCloudformationTypeActivations",
      "symbolId": "src/data-awscc-cloudformation-type-activations/index:DataAwsccCloudformationTypeActivationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontAnycastIpLists.DataAwsccCloudfrontAnycastIpLists": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_anycast_ip_lists awscc_cloudfront_anycast_ip_lists}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontAnycastIpLists.DataAwsccCloudfrontAnycastIpLists",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_anycast_ip_lists awscc_cloudfront_anycast_ip_lists} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-anycast-ip-lists/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontAnycastIpLists.DataAwsccCloudfrontAnycastIpListsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-anycast-ip-lists/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCloudfrontAnycastIpLists resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-anycast-ip-lists/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCloudfrontAnycastIpLists to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_anycast_ip_lists#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCloudfrontAnycastIpLists that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCloudfrontAnycastIpLists to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-anycast-ip-lists/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-anycast-ip-lists/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCloudfrontAnycastIpLists",
      "namespace": "dataAwsccCloudfrontAnycastIpLists",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-anycast-ip-lists/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-anycast-ip-lists/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-anycast-ip-lists/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-anycast-ip-lists/index:DataAwsccCloudfrontAnycastIpLists"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontAnycastIpLists.DataAwsccCloudfrontAnycastIpListsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontAnycastIpLists.DataAwsccCloudfrontAnycastIpListsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-anycast-ip-lists/index.ts",
        "line": 14
      },
      "name": "DataAwsccCloudfrontAnycastIpListsConfig",
      "namespace": "dataAwsccCloudfrontAnycastIpLists",
      "symbolId": "src/data-awscc-cloudfront-anycast-ip-lists/index:DataAwsccCloudfrontAnycastIpListsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontCachePolicies.DataAwsccCloudfrontCachePolicies": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_cache_policies awscc_cloudfront_cache_policies}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontCachePolicies.DataAwsccCloudfrontCachePolicies",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_cache_policies awscc_cloudfront_cache_policies} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-cache-policies/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontCachePolicies.DataAwsccCloudfrontCachePoliciesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-cache-policies/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCloudfrontCachePolicies resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-cache-policies/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCloudfrontCachePolicies to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_cache_policies#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCloudfrontCachePolicies that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCloudfrontCachePolicies to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-cache-policies/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-cache-policies/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCloudfrontCachePolicies",
      "namespace": "dataAwsccCloudfrontCachePolicies",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-cache-policies/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-cache-policies/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-cache-policies/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-cache-policies/index:DataAwsccCloudfrontCachePolicies"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontCachePolicies.DataAwsccCloudfrontCachePoliciesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontCachePolicies.DataAwsccCloudfrontCachePoliciesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-cache-policies/index.ts",
        "line": 14
      },
      "name": "DataAwsccCloudfrontCachePoliciesConfig",
      "namespace": "dataAwsccCloudfrontCachePolicies",
      "symbolId": "src/data-awscc-cloudfront-cache-policies/index:DataAwsccCloudfrontCachePoliciesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontCachePolicy.DataAwsccCloudfrontCachePolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_cache_policy awscc_cloudfront_cache_policy}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontCachePolicy.DataAwsccCloudfrontCachePolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_cache_policy awscc_cloudfront_cache_policy} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-cache-policy/index.ts",
          "line": 395
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontCachePolicy.DataAwsccCloudfrontCachePolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-cache-policy/index.ts",
        "line": 363
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCloudfrontCachePolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-cache-policy/index.ts",
            "line": 380
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCloudfrontCachePolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_cache_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCloudfrontCachePolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCloudfrontCachePolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-cache-policy/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-awscc-cloudfront-cache-policy/index.ts",
            "line": 457
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCloudfrontCachePolicy",
      "namespace": "dataAwsccCloudfrontCachePolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-cache-policy/index.ts",
            "line": 368
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-cache-policy/index.ts",
            "line": 420
          },
          "name": "cachePolicyConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontCachePolicy.DataAwsccCloudfrontCachePolicyCachePolicyConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-cache-policy/index.ts",
            "line": 425
          },
          "name": "cachePolicyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-cache-policy/index.ts",
            "line": 443
          },
          "name": "lastModifiedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-cache-policy/index.ts",
            "line": 438
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-cache-policy/index.ts",
            "line": 431
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-cache-policy/index:DataAwsccCloudfrontCachePolicy"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontCachePolicy.DataAwsccCloudfrontCachePolicyCachePolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontCachePolicy.DataAwsccCloudfrontCachePolicyCachePolicyConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-cache-policy/index.ts",
        "line": 279
      },
      "name": "DataAwsccCloudfrontCachePolicyCachePolicyConfig",
      "namespace": "dataAwsccCloudfrontCachePolicy",
      "symbolId": "src/data-awscc-cloudfront-cache-policy/index:DataAwsccCloudfrontCachePolicyCachePolicyConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontCachePolicy.DataAwsccCloudfrontCachePolicyCachePolicyConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontCachePolicy.DataAwsccCloudfrontCachePolicyCachePolicyConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-cache-policy/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-awscc-cloudfront-cache-policy/index.ts",
        "line": 302
      },
      "name": "DataAwsccCloudfrontCachePolicyCachePolicyConfigOutputReference",
      "namespace": "dataAwsccCloudfrontCachePolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-cache-policy/index.ts",
            "line": 329
          },
          "name": "comment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-cache-policy/index.ts",
            "line": 334
          },
          "name": "defaultTtl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-cache-policy/index.ts",
            "line": 339
          },
          "name": "maxTtl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-cache-policy/index.ts",
            "line": 344
          },
          "name": "minTtl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-cache-policy/index.ts",
            "line": 349
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-cache-policy/index.ts",
            "line": 355
          },
          "name": "parametersInCacheKeyAndForwardedToOrigin",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontCachePolicy.DataAwsccCloudfrontCachePolicyCachePolicyConfigParametersInCacheKeyAndForwardedToOriginOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-cache-policy/index.ts",
            "line": 313
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontCachePolicy.DataAwsccCloudfrontCachePolicyCachePolicyConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-cache-policy/index:DataAwsccCloudfrontCachePolicyCachePolicyConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontCachePolicy.DataAwsccCloudfrontCachePolicyCachePolicyConfigParametersInCacheKeyAndForwardedToOrigin": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontCachePolicy.DataAwsccCloudfrontCachePolicyCachePolicyConfigParametersInCacheKeyAndForwardedToOrigin",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-cache-policy/index.ts",
        "line": 202
      },
      "name": "DataAwsccCloudfrontCachePolicyCachePolicyConfigParametersInCacheKeyAndForwardedToOrigin",
      "namespace": "dataAwsccCloudfrontCachePolicy",
      "symbolId": "src/data-awscc-cloudfront-cache-policy/index:DataAwsccCloudfrontCachePolicyCachePolicyConfigParametersInCacheKeyAndForwardedToOrigin"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontCachePolicy.DataAwsccCloudfrontCachePolicyCachePolicyConfigParametersInCacheKeyAndForwardedToOriginCookiesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontCachePolicy.DataAwsccCloudfrontCachePolicyCachePolicyConfigParametersInCacheKeyAndForwardedToOriginCookiesConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-cache-policy/index.ts",
        "line": 25
      },
      "name": "DataAwsccCloudfrontCachePolicyCachePolicyConfigParametersInCacheKeyAndForwardedToOriginCookiesConfig",
      "namespace": "dataAwsccCloudfrontCachePolicy",
      "symbolId": "src/data-awscc-cloudfront-cache-policy/index:DataAwsccCloudfrontCachePolicyCachePolicyConfigParametersInCacheKeyAndForwardedToOriginCookiesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontCachePolicy.DataAwsccCloudfrontCachePolicyCachePolicyConfigParametersInCacheKeyAndForwardedToOriginCookiesConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontCachePolicy.DataAwsccCloudfrontCachePolicyCachePolicyConfigParametersInCacheKeyAndForwardedToOriginCookiesConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-cache-policy/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-cache-policy/index.ts",
        "line": 48
      },
      "name": "DataAwsccCloudfrontCachePolicyCachePolicyConfigParametersInCacheKeyAndForwardedToOriginCookiesConfigOutputReference",
      "namespace": "dataAwsccCloudfrontCachePolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-cache-policy/index.ts",
            "line": 75
          },
          "name": "cookieBehavior",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-cache-policy/index.ts",
            "line": 80
          },
          "name": "cookies",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-cache-policy/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontCachePolicy.DataAwsccCloudfrontCachePolicyCachePolicyConfigParametersInCacheKeyAndForwardedToOriginCookiesConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-cache-policy/index:DataAwsccCloudfrontCachePolicyCachePolicyConfigParametersInCacheKeyAndForwardedToOriginCookiesConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontCachePolicy.DataAwsccCloudfrontCachePolicyCachePolicyConfigParametersInCacheKeyAndForwardedToOriginHeadersConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontCachePolicy.DataAwsccCloudfrontCachePolicyCachePolicyConfigParametersInCacheKeyAndForwardedToOriginHeadersConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-cache-policy/index.ts",
        "line": 84
      },
      "name": "DataAwsccCloudfrontCachePolicyCachePolicyConfigParametersInCacheKeyAndForwardedToOriginHeadersConfig",
      "namespace": "dataAwsccCloudfrontCachePolicy",
      "symbolId": "src/data-awscc-cloudfront-cache-policy/index:DataAwsccCloudfrontCachePolicyCachePolicyConfigParametersInCacheKeyAndForwardedToOriginHeadersConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontCachePolicy.DataAwsccCloudfrontCachePolicyCachePolicyConfigParametersInCacheKeyAndForwardedToOriginHeadersConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontCachePolicy.DataAwsccCloudfrontCachePolicyCachePolicyConfigParametersInCacheKeyAndForwardedToOriginHeadersConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-cache-policy/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-awscc-cloudfront-cache-policy/index.ts",
        "line": 107
      },
      "name": "DataAwsccCloudfrontCachePolicyCachePolicyConfigParametersInCacheKeyAndForwardedToOriginHeadersConfigOutputReference",
      "namespace": "dataAwsccCloudfrontCachePolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-cache-policy/index.ts",
            "line": 134
          },
          "name": "headerBehavior",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-cache-policy/index.ts",
            "line": 139
          },
          "name": "headers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-cache-policy/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontCachePolicy.DataAwsccCloudfrontCachePolicyCachePolicyConfigParametersInCacheKeyAndForwardedToOriginHeadersConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-cache-policy/index:DataAwsccCloudfrontCachePolicyCachePolicyConfigParametersInCacheKeyAndForwardedToOriginHeadersConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontCachePolicy.DataAwsccCloudfrontCachePolicyCachePolicyConfigParametersInCacheKeyAndForwardedToOriginOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontCachePolicy.DataAwsccCloudfrontCachePolicyCachePolicyConfigParametersInCacheKeyAndForwardedToOriginOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-cache-policy/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-cache-policy/index.ts",
        "line": 225
      },
      "name": "DataAwsccCloudfrontCachePolicyCachePolicyConfigParametersInCacheKeyAndForwardedToOriginOutputReference",
      "namespace": "dataAwsccCloudfrontCachePolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-cache-policy/index.ts",
            "line": 253
          },
          "name": "cookiesConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontCachePolicy.DataAwsccCloudfrontCachePolicyCachePolicyConfigParametersInCacheKeyAndForwardedToOriginCookiesConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-cache-policy/index.ts",
            "line": 258
          },
          "name": "enableAcceptEncodingBrotli",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-cache-policy/index.ts",
            "line": 263
          },
          "name": "enableAcceptEncodingGzip",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-cache-policy/index.ts",
            "line": 269
          },
          "name": "headersConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontCachePolicy.DataAwsccCloudfrontCachePolicyCachePolicyConfigParametersInCacheKeyAndForwardedToOriginHeadersConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-cache-policy/index.ts",
            "line": 275
          },
          "name": "queryStringsConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontCachePolicy.DataAwsccCloudfrontCachePolicyCachePolicyConfigParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-cache-policy/index.ts",
            "line": 236
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontCachePolicy.DataAwsccCloudfrontCachePolicyCachePolicyConfigParametersInCacheKeyAndForwardedToOrigin"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-cache-policy/index:DataAwsccCloudfrontCachePolicyCachePolicyConfigParametersInCacheKeyAndForwardedToOriginOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontCachePolicy.DataAwsccCloudfrontCachePolicyCachePolicyConfigParametersInCacheKeyAndForwardedToOriginQueryStringsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontCachePolicy.DataAwsccCloudfrontCachePolicyCachePolicyConfigParametersInCacheKeyAndForwardedToOriginQueryStringsConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-cache-policy/index.ts",
        "line": 143
      },
      "name": "DataAwsccCloudfrontCachePolicyCachePolicyConfigParametersInCacheKeyAndForwardedToOriginQueryStringsConfig",
      "namespace": "dataAwsccCloudfrontCachePolicy",
      "symbolId": "src/data-awscc-cloudfront-cache-policy/index:DataAwsccCloudfrontCachePolicyCachePolicyConfigParametersInCacheKeyAndForwardedToOriginQueryStringsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontCachePolicy.DataAwsccCloudfrontCachePolicyCachePolicyConfigParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontCachePolicy.DataAwsccCloudfrontCachePolicyCachePolicyConfigParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-cache-policy/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-awscc-cloudfront-cache-policy/index.ts",
        "line": 166
      },
      "name": "DataAwsccCloudfrontCachePolicyCachePolicyConfigParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutputReference",
      "namespace": "dataAwsccCloudfrontCachePolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-cache-policy/index.ts",
            "line": 193
          },
          "name": "queryStringBehavior",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-cache-policy/index.ts",
            "line": 198
          },
          "name": "queryStrings",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-cache-policy/index.ts",
            "line": 177
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontCachePolicy.DataAwsccCloudfrontCachePolicyCachePolicyConfigParametersInCacheKeyAndForwardedToOriginQueryStringsConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-cache-policy/index:DataAwsccCloudfrontCachePolicyCachePolicyConfigParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontCachePolicy.DataAwsccCloudfrontCachePolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontCachePolicy.DataAwsccCloudfrontCachePolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-cache-policy/index.ts",
        "line": 14
      },
      "name": "DataAwsccCloudfrontCachePolicyConfig",
      "namespace": "dataAwsccCloudfrontCachePolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_cache_policy#id DataAwsccCloudfrontCachePolicy#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-cache-policy/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-cache-policy/index:DataAwsccCloudfrontCachePolicyConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontCloudfrontOriginAccessIdentities.DataAwsccCloudfrontCloudfrontOriginAccessIdentities": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_cloudfront_origin_access_identities awscc_cloudfront_cloudfront_origin_access_identities}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontCloudfrontOriginAccessIdentities.DataAwsccCloudfrontCloudfrontOriginAccessIdentities",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_cloudfront_origin_access_identities awscc_cloudfront_cloudfront_origin_access_identities} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-cloudfront-origin-access-identities/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontCloudfrontOriginAccessIdentities.DataAwsccCloudfrontCloudfrontOriginAccessIdentitiesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-cloudfront-origin-access-identities/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCloudfrontCloudfrontOriginAccessIdentities resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-cloudfront-origin-access-identities/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCloudfrontCloudfrontOriginAccessIdentities to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_cloudfront_origin_access_identities#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCloudfrontCloudfrontOriginAccessIdentities that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCloudfrontCloudfrontOriginAccessIdentities to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-cloudfront-origin-access-identities/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-cloudfront-origin-access-identities/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCloudfrontCloudfrontOriginAccessIdentities",
      "namespace": "dataAwsccCloudfrontCloudfrontOriginAccessIdentities",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-cloudfront-origin-access-identities/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-cloudfront-origin-access-identities/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-cloudfront-origin-access-identities/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-cloudfront-origin-access-identities/index:DataAwsccCloudfrontCloudfrontOriginAccessIdentities"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontCloudfrontOriginAccessIdentities.DataAwsccCloudfrontCloudfrontOriginAccessIdentitiesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontCloudfrontOriginAccessIdentities.DataAwsccCloudfrontCloudfrontOriginAccessIdentitiesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-cloudfront-origin-access-identities/index.ts",
        "line": 14
      },
      "name": "DataAwsccCloudfrontCloudfrontOriginAccessIdentitiesConfig",
      "namespace": "dataAwsccCloudfrontCloudfrontOriginAccessIdentities",
      "symbolId": "src/data-awscc-cloudfront-cloudfront-origin-access-identities/index:DataAwsccCloudfrontCloudfrontOriginAccessIdentitiesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontCloudfrontOriginAccessIdentity.DataAwsccCloudfrontCloudfrontOriginAccessIdentity": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_cloudfront_origin_access_identity awscc_cloudfront_cloudfront_origin_access_identity}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontCloudfrontOriginAccessIdentity.DataAwsccCloudfrontCloudfrontOriginAccessIdentity",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_cloudfront_origin_access_identity awscc_cloudfront_cloudfront_origin_access_identity} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-cloudfront-origin-access-identity/index.ts",
          "line": 115
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontCloudfrontOriginAccessIdentity.DataAwsccCloudfrontCloudfrontOriginAccessIdentityConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-cloudfront-origin-access-identity/index.ts",
        "line": 83
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCloudfrontCloudfrontOriginAccessIdentity resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-cloudfront-origin-access-identity/index.ts",
            "line": 100
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCloudfrontCloudfrontOriginAccessIdentity to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_cloudfront_origin_access_identity#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCloudfrontCloudfrontOriginAccessIdentity that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCloudfrontCloudfrontOriginAccessIdentity to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-cloudfront-origin-access-identity/index.ts",
            "line": 171
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-cloudfront-origin-access-identity/index.ts",
            "line": 177
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCloudfrontCloudfrontOriginAccessIdentity",
      "namespace": "dataAwsccCloudfrontCloudfrontOriginAccessIdentity",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-cloudfront-origin-access-identity/index.ts",
            "line": 88
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-cloudfront-origin-access-identity/index.ts",
            "line": 140
          },
          "name": "cloudfrontOriginAccessIdentityConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontCloudfrontOriginAccessIdentity.DataAwsccCloudfrontCloudfrontOriginAccessIdentityCloudfrontOriginAccessIdentityConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-cloudfront-origin-access-identity/index.ts",
            "line": 145
          },
          "name": "cloudfrontOriginAccessIdentityId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-cloudfront-origin-access-identity/index.ts",
            "line": 163
          },
          "name": "s3CanonicalUserId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-cloudfront-origin-access-identity/index.ts",
            "line": 158
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-cloudfront-origin-access-identity/index.ts",
            "line": 151
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-cloudfront-origin-access-identity/index:DataAwsccCloudfrontCloudfrontOriginAccessIdentity"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontCloudfrontOriginAccessIdentity.DataAwsccCloudfrontCloudfrontOriginAccessIdentityCloudfrontOriginAccessIdentityConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontCloudfrontOriginAccessIdentity.DataAwsccCloudfrontCloudfrontOriginAccessIdentityCloudfrontOriginAccessIdentityConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-cloudfront-origin-access-identity/index.ts",
        "line": 25
      },
      "name": "DataAwsccCloudfrontCloudfrontOriginAccessIdentityCloudfrontOriginAccessIdentityConfig",
      "namespace": "dataAwsccCloudfrontCloudfrontOriginAccessIdentity",
      "symbolId": "src/data-awscc-cloudfront-cloudfront-origin-access-identity/index:DataAwsccCloudfrontCloudfrontOriginAccessIdentityCloudfrontOriginAccessIdentityConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontCloudfrontOriginAccessIdentity.DataAwsccCloudfrontCloudfrontOriginAccessIdentityCloudfrontOriginAccessIdentityConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontCloudfrontOriginAccessIdentity.DataAwsccCloudfrontCloudfrontOriginAccessIdentityCloudfrontOriginAccessIdentityConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-cloudfront-origin-access-identity/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-cloudfront-origin-access-identity/index.ts",
        "line": 48
      },
      "name": "DataAwsccCloudfrontCloudfrontOriginAccessIdentityCloudfrontOriginAccessIdentityConfigOutputReference",
      "namespace": "dataAwsccCloudfrontCloudfrontOriginAccessIdentity",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-cloudfront-origin-access-identity/index.ts",
            "line": 75
          },
          "name": "comment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-cloudfront-origin-access-identity/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontCloudfrontOriginAccessIdentity.DataAwsccCloudfrontCloudfrontOriginAccessIdentityCloudfrontOriginAccessIdentityConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-cloudfront-origin-access-identity/index:DataAwsccCloudfrontCloudfrontOriginAccessIdentityCloudfrontOriginAccessIdentityConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontCloudfrontOriginAccessIdentity.DataAwsccCloudfrontCloudfrontOriginAccessIdentityConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontCloudfrontOriginAccessIdentity.DataAwsccCloudfrontCloudfrontOriginAccessIdentityConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-cloudfront-origin-access-identity/index.ts",
        "line": 14
      },
      "name": "DataAwsccCloudfrontCloudfrontOriginAccessIdentityConfig",
      "namespace": "dataAwsccCloudfrontCloudfrontOriginAccessIdentity",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_cloudfront_origin_access_identity#id DataAwsccCloudfrontCloudfrontOriginAccessIdentity#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-cloudfront-origin-access-identity/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-cloudfront-origin-access-identity/index:DataAwsccCloudfrontCloudfrontOriginAccessIdentityConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontConnectionFunction.DataAwsccCloudfrontConnectionFunction": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_connection_function awscc_cloudfront_connection_function}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontConnectionFunction.DataAwsccCloudfrontConnectionFunction",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_connection_function awscc_cloudfront_connection_function} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-connection-function/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontConnectionFunction.DataAwsccCloudfrontConnectionFunctionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-connection-function/index.ts",
        "line": 249
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCloudfrontConnectionFunction resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-connection-function/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 DataAwsccCloudfrontConnectionFunction to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_connection_function#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCloudfrontConnectionFunction that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCloudfrontConnectionFunction to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-connection-function/index.ts",
            "line": 383
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-connection-function/index.ts",
            "line": 389
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCloudfrontConnectionFunction",
      "namespace": "dataAwsccCloudfrontConnectionFunction",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-connection-function/index.ts",
            "line": 254
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-connection-function/index.ts",
            "line": 305
          },
          "name": "autoPublish",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-connection-function/index.ts",
            "line": 310
          },
          "name": "connectionFunctionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-connection-function/index.ts",
            "line": 315
          },
          "name": "connectionFunctionCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-connection-function/index.ts",
            "line": 321
          },
          "name": "connectionFunctionConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontConnectionFunction.DataAwsccCloudfrontConnectionFunctionConnectionFunctionConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-connection-function/index.ts",
            "line": 326
          },
          "name": "connectionFunctionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-connection-function/index.ts",
            "line": 331
          },
          "name": "createdTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-connection-function/index.ts",
            "line": 336
          },
          "name": "eTag",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-connection-function/index.ts",
            "line": 354
          },
          "name": "lastModifiedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-connection-function/index.ts",
            "line": 359
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-connection-function/index.ts",
            "line": 364
          },
          "name": "stage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-connection-function/index.ts",
            "line": 369
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-connection-function/index.ts",
            "line": 375
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontConnectionFunction.DataAwsccCloudfrontConnectionFunctionTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-connection-function/index.ts",
            "line": 349
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-connection-function/index.ts",
            "line": 342
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-connection-function/index:DataAwsccCloudfrontConnectionFunction"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontConnectionFunction.DataAwsccCloudfrontConnectionFunctionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontConnectionFunction.DataAwsccCloudfrontConnectionFunctionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-connection-function/index.ts",
        "line": 14
      },
      "name": "DataAwsccCloudfrontConnectionFunctionConfig",
      "namespace": "dataAwsccCloudfrontConnectionFunction",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_connection_function#id DataAwsccCloudfrontConnectionFunction#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-connection-function/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-connection-function/index:DataAwsccCloudfrontConnectionFunctionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontConnectionFunction.DataAwsccCloudfrontConnectionFunctionConnectionFunctionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontConnectionFunction.DataAwsccCloudfrontConnectionFunctionConnectionFunctionConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-connection-function/index.ts",
        "line": 100
      },
      "name": "DataAwsccCloudfrontConnectionFunctionConnectionFunctionConfig",
      "namespace": "dataAwsccCloudfrontConnectionFunction",
      "symbolId": "src/data-awscc-cloudfront-connection-function/index:DataAwsccCloudfrontConnectionFunctionConnectionFunctionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontConnectionFunction.DataAwsccCloudfrontConnectionFunctionConnectionFunctionConfigKeyValueStoreAssociations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontConnectionFunction.DataAwsccCloudfrontConnectionFunctionConnectionFunctionConfigKeyValueStoreAssociations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-connection-function/index.ts",
        "line": 25
      },
      "name": "DataAwsccCloudfrontConnectionFunctionConnectionFunctionConfigKeyValueStoreAssociations",
      "namespace": "dataAwsccCloudfrontConnectionFunction",
      "symbolId": "src/data-awscc-cloudfront-connection-function/index:DataAwsccCloudfrontConnectionFunctionConnectionFunctionConfigKeyValueStoreAssociations"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontConnectionFunction.DataAwsccCloudfrontConnectionFunctionConnectionFunctionConfigKeyValueStoreAssociationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontConnectionFunction.DataAwsccCloudfrontConnectionFunctionConnectionFunctionConfigKeyValueStoreAssociationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-connection-function/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-connection-function/index.ts",
        "line": 82
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-connection-function/index.ts",
            "line": 96
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontConnectionFunction.DataAwsccCloudfrontConnectionFunctionConnectionFunctionConfigKeyValueStoreAssociationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCloudfrontConnectionFunctionConnectionFunctionConfigKeyValueStoreAssociationsList",
      "namespace": "dataAwsccCloudfrontConnectionFunction",
      "symbolId": "src/data-awscc-cloudfront-connection-function/index:DataAwsccCloudfrontConnectionFunctionConnectionFunctionConfigKeyValueStoreAssociationsList"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontConnectionFunction.DataAwsccCloudfrontConnectionFunctionConnectionFunctionConfigKeyValueStoreAssociationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontConnectionFunction.DataAwsccCloudfrontConnectionFunctionConnectionFunctionConfigKeyValueStoreAssociationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-connection-function/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-connection-function/index.ts",
        "line": 48
      },
      "name": "DataAwsccCloudfrontConnectionFunctionConnectionFunctionConfigKeyValueStoreAssociationsOutputReference",
      "namespace": "dataAwsccCloudfrontConnectionFunction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-connection-function/index.ts",
            "line": 77
          },
          "name": "keyValueStoreArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-connection-function/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontConnectionFunction.DataAwsccCloudfrontConnectionFunctionConnectionFunctionConfigKeyValueStoreAssociations"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-connection-function/index:DataAwsccCloudfrontConnectionFunctionConnectionFunctionConfigKeyValueStoreAssociationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontConnectionFunction.DataAwsccCloudfrontConnectionFunctionConnectionFunctionConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontConnectionFunction.DataAwsccCloudfrontConnectionFunctionConnectionFunctionConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-connection-function/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-awscc-cloudfront-connection-function/index.ts",
        "line": 123
      },
      "name": "DataAwsccCloudfrontConnectionFunctionConnectionFunctionConfigOutputReference",
      "namespace": "dataAwsccCloudfrontConnectionFunction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-connection-function/index.ts",
            "line": 150
          },
          "name": "comment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-connection-function/index.ts",
            "line": 156
          },
          "name": "keyValueStoreAssociations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontConnectionFunction.DataAwsccCloudfrontConnectionFunctionConnectionFunctionConfigKeyValueStoreAssociationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-connection-function/index.ts",
            "line": 161
          },
          "name": "runtime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-connection-function/index.ts",
            "line": 134
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontConnectionFunction.DataAwsccCloudfrontConnectionFunctionConnectionFunctionConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-connection-function/index:DataAwsccCloudfrontConnectionFunctionConnectionFunctionConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontConnectionFunction.DataAwsccCloudfrontConnectionFunctionTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontConnectionFunction.DataAwsccCloudfrontConnectionFunctionTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-connection-function/index.ts",
        "line": 165
      },
      "name": "DataAwsccCloudfrontConnectionFunctionTags",
      "namespace": "dataAwsccCloudfrontConnectionFunction",
      "symbolId": "src/data-awscc-cloudfront-connection-function/index:DataAwsccCloudfrontConnectionFunctionTags"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontConnectionFunction.DataAwsccCloudfrontConnectionFunctionTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontConnectionFunction.DataAwsccCloudfrontConnectionFunctionTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-connection-function/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-awscc-cloudfront-connection-function/index.ts",
        "line": 227
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-connection-function/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-awscc.dataAwsccCloudfrontConnectionFunction.DataAwsccCloudfrontConnectionFunctionTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCloudfrontConnectionFunctionTagsList",
      "namespace": "dataAwsccCloudfrontConnectionFunction",
      "symbolId": "src/data-awscc-cloudfront-connection-function/index:DataAwsccCloudfrontConnectionFunctionTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontConnectionFunction.DataAwsccCloudfrontConnectionFunctionTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontConnectionFunction.DataAwsccCloudfrontConnectionFunctionTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-connection-function/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-connection-function/index.ts",
        "line": 188
      },
      "name": "DataAwsccCloudfrontConnectionFunctionTagsOutputReference",
      "namespace": "dataAwsccCloudfrontConnectionFunction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-connection-function/index.ts",
            "line": 217
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-connection-function/index.ts",
            "line": 222
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-connection-function/index.ts",
            "line": 201
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontConnectionFunction.DataAwsccCloudfrontConnectionFunctionTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-connection-function/index:DataAwsccCloudfrontConnectionFunctionTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontConnectionFunctions.DataAwsccCloudfrontConnectionFunctions": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_connection_functions awscc_cloudfront_connection_functions}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontConnectionFunctions.DataAwsccCloudfrontConnectionFunctions",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_connection_functions awscc_cloudfront_connection_functions} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-connection-functions/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontConnectionFunctions.DataAwsccCloudfrontConnectionFunctionsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-connection-functions/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCloudfrontConnectionFunctions resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-connection-functions/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCloudfrontConnectionFunctions to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_connection_functions#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCloudfrontConnectionFunctions that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCloudfrontConnectionFunctions to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-connection-functions/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-connection-functions/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCloudfrontConnectionFunctions",
      "namespace": "dataAwsccCloudfrontConnectionFunctions",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-connection-functions/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-connection-functions/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-connection-functions/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-connection-functions/index:DataAwsccCloudfrontConnectionFunctions"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontConnectionFunctions.DataAwsccCloudfrontConnectionFunctionsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontConnectionFunctions.DataAwsccCloudfrontConnectionFunctionsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-connection-functions/index.ts",
        "line": 14
      },
      "name": "DataAwsccCloudfrontConnectionFunctionsConfig",
      "namespace": "dataAwsccCloudfrontConnectionFunctions",
      "symbolId": "src/data-awscc-cloudfront-connection-functions/index:DataAwsccCloudfrontConnectionFunctionsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontConnectionGroup.DataAwsccCloudfrontConnectionGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_connection_group awscc_cloudfront_connection_group}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontConnectionGroup.DataAwsccCloudfrontConnectionGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_connection_group awscc_cloudfront_connection_group} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-connection-group/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-awscc.dataAwsccCloudfrontConnectionGroup.DataAwsccCloudfrontConnectionGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-connection-group/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCloudfrontConnectionGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-connection-group/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 DataAwsccCloudfrontConnectionGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_connection_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCloudfrontConnectionGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCloudfrontConnectionGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-connection-group/index.ts",
            "line": 247
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-connection-group/index.ts",
            "line": 253
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCloudfrontConnectionGroup",
      "namespace": "dataAwsccCloudfrontConnectionGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-connection-group/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-connection-group/index.ts",
            "line": 165
          },
          "name": "anycastIpListId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-connection-group/index.ts",
            "line": 170
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-connection-group/index.ts",
            "line": 175
          },
          "name": "connectionGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-connection-group/index.ts",
            "line": 180
          },
          "name": "createdTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-connection-group/index.ts",
            "line": 190
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-connection-group/index.ts",
            "line": 185
          },
          "name": "eTag",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-connection-group/index.ts",
            "line": 208
          },
          "name": "ipv6Enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-connection-group/index.ts",
            "line": 213
          },
          "name": "isDefault",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-connection-group/index.ts",
            "line": 218
          },
          "name": "lastModifiedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-connection-group/index.ts",
            "line": 223
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-connection-group/index.ts",
            "line": 228
          },
          "name": "routingEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-connection-group/index.ts",
            "line": 233
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-connection-group/index.ts",
            "line": 239
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontConnectionGroup.DataAwsccCloudfrontConnectionGroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-connection-group/index.ts",
            "line": 203
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-connection-group/index.ts",
            "line": 196
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-connection-group/index:DataAwsccCloudfrontConnectionGroup"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontConnectionGroup.DataAwsccCloudfrontConnectionGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontConnectionGroup.DataAwsccCloudfrontConnectionGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-connection-group/index.ts",
        "line": 14
      },
      "name": "DataAwsccCloudfrontConnectionGroupConfig",
      "namespace": "dataAwsccCloudfrontConnectionGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_connection_group#id DataAwsccCloudfrontConnectionGroup#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-connection-group/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-connection-group/index:DataAwsccCloudfrontConnectionGroupConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontConnectionGroup.DataAwsccCloudfrontConnectionGroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontConnectionGroup.DataAwsccCloudfrontConnectionGroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-connection-group/index.ts",
        "line": 25
      },
      "name": "DataAwsccCloudfrontConnectionGroupTags",
      "namespace": "dataAwsccCloudfrontConnectionGroup",
      "symbolId": "src/data-awscc-cloudfront-connection-group/index:DataAwsccCloudfrontConnectionGroupTags"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontConnectionGroup.DataAwsccCloudfrontConnectionGroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontConnectionGroup.DataAwsccCloudfrontConnectionGroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-connection-group/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-awscc-cloudfront-connection-group/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-connection-group/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-awscc.dataAwsccCloudfrontConnectionGroup.DataAwsccCloudfrontConnectionGroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCloudfrontConnectionGroupTagsList",
      "namespace": "dataAwsccCloudfrontConnectionGroup",
      "symbolId": "src/data-awscc-cloudfront-connection-group/index:DataAwsccCloudfrontConnectionGroupTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontConnectionGroup.DataAwsccCloudfrontConnectionGroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontConnectionGroup.DataAwsccCloudfrontConnectionGroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-connection-group/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-connection-group/index.ts",
        "line": 48
      },
      "name": "DataAwsccCloudfrontConnectionGroupTagsOutputReference",
      "namespace": "dataAwsccCloudfrontConnectionGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-connection-group/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-connection-group/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-connection-group/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontConnectionGroup.DataAwsccCloudfrontConnectionGroupTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-connection-group/index:DataAwsccCloudfrontConnectionGroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontConnectionGroups.DataAwsccCloudfrontConnectionGroups": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_connection_groups awscc_cloudfront_connection_groups}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontConnectionGroups.DataAwsccCloudfrontConnectionGroups",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_connection_groups awscc_cloudfront_connection_groups} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-connection-groups/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontConnectionGroups.DataAwsccCloudfrontConnectionGroupsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-connection-groups/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCloudfrontConnectionGroups resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-connection-groups/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCloudfrontConnectionGroups to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_connection_groups#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCloudfrontConnectionGroups that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCloudfrontConnectionGroups to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-connection-groups/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-connection-groups/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCloudfrontConnectionGroups",
      "namespace": "dataAwsccCloudfrontConnectionGroups",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-connection-groups/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-connection-groups/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-connection-groups/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-connection-groups/index:DataAwsccCloudfrontConnectionGroups"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontConnectionGroups.DataAwsccCloudfrontConnectionGroupsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontConnectionGroups.DataAwsccCloudfrontConnectionGroupsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-connection-groups/index.ts",
        "line": 14
      },
      "name": "DataAwsccCloudfrontConnectionGroupsConfig",
      "namespace": "dataAwsccCloudfrontConnectionGroups",
      "symbolId": "src/data-awscc-cloudfront-connection-groups/index:DataAwsccCloudfrontConnectionGroupsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontContinuousDeploymentPolicies.DataAwsccCloudfrontContinuousDeploymentPolicies": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_continuous_deployment_policies awscc_cloudfront_continuous_deployment_policies}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontContinuousDeploymentPolicies.DataAwsccCloudfrontContinuousDeploymentPolicies",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_continuous_deployment_policies awscc_cloudfront_continuous_deployment_policies} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-continuous-deployment-policies/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontContinuousDeploymentPolicies.DataAwsccCloudfrontContinuousDeploymentPoliciesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-continuous-deployment-policies/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCloudfrontContinuousDeploymentPolicies resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-continuous-deployment-policies/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCloudfrontContinuousDeploymentPolicies to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_continuous_deployment_policies#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCloudfrontContinuousDeploymentPolicies that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCloudfrontContinuousDeploymentPolicies to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-continuous-deployment-policies/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-continuous-deployment-policies/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCloudfrontContinuousDeploymentPolicies",
      "namespace": "dataAwsccCloudfrontContinuousDeploymentPolicies",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-continuous-deployment-policies/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-continuous-deployment-policies/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-continuous-deployment-policies/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-continuous-deployment-policies/index:DataAwsccCloudfrontContinuousDeploymentPolicies"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontContinuousDeploymentPolicies.DataAwsccCloudfrontContinuousDeploymentPoliciesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontContinuousDeploymentPolicies.DataAwsccCloudfrontContinuousDeploymentPoliciesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-continuous-deployment-policies/index.ts",
        "line": 14
      },
      "name": "DataAwsccCloudfrontContinuousDeploymentPoliciesConfig",
      "namespace": "dataAwsccCloudfrontContinuousDeploymentPolicies",
      "symbolId": "src/data-awscc-cloudfront-continuous-deployment-policies/index:DataAwsccCloudfrontContinuousDeploymentPoliciesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontContinuousDeploymentPolicy.DataAwsccCloudfrontContinuousDeploymentPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_continuous_deployment_policy awscc_cloudfront_continuous_deployment_policy}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontContinuousDeploymentPolicy.DataAwsccCloudfrontContinuousDeploymentPolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_continuous_deployment_policy awscc_cloudfront_continuous_deployment_policy} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-continuous-deployment-policy/index.ts",
          "line": 565
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontContinuousDeploymentPolicy.DataAwsccCloudfrontContinuousDeploymentPolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-continuous-deployment-policy/index.ts",
        "line": 533
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCloudfrontContinuousDeploymentPolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-continuous-deployment-policy/index.ts",
            "line": 550
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCloudfrontContinuousDeploymentPolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_continuous_deployment_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCloudfrontContinuousDeploymentPolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCloudfrontContinuousDeploymentPolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-continuous-deployment-policy/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-awscc-cloudfront-continuous-deployment-policy/index.ts",
            "line": 627
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCloudfrontContinuousDeploymentPolicy",
      "namespace": "dataAwsccCloudfrontContinuousDeploymentPolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-continuous-deployment-policy/index.ts",
            "line": 538
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-continuous-deployment-policy/index.ts",
            "line": 590
          },
          "name": "continuousDeploymentPolicyConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontContinuousDeploymentPolicy.DataAwsccCloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-continuous-deployment-policy/index.ts",
            "line": 595
          },
          "name": "continuousDeploymentPolicyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-continuous-deployment-policy/index.ts",
            "line": 613
          },
          "name": "lastModifiedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-continuous-deployment-policy/index.ts",
            "line": 608
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-continuous-deployment-policy/index.ts",
            "line": 601
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-continuous-deployment-policy/index:DataAwsccCloudfrontContinuousDeploymentPolicy"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontContinuousDeploymentPolicy.DataAwsccCloudfrontContinuousDeploymentPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontContinuousDeploymentPolicy.DataAwsccCloudfrontContinuousDeploymentPolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-continuous-deployment-policy/index.ts",
        "line": 14
      },
      "name": "DataAwsccCloudfrontContinuousDeploymentPolicyConfig",
      "namespace": "dataAwsccCloudfrontContinuousDeploymentPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_continuous_deployment_policy#id DataAwsccCloudfrontContinuousDeploymentPolicy#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-continuous-deployment-policy/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-continuous-deployment-policy/index:DataAwsccCloudfrontContinuousDeploymentPolicyConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontContinuousDeploymentPolicy.DataAwsccCloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontContinuousDeploymentPolicy.DataAwsccCloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-continuous-deployment-policy/index.ts",
        "line": 447
      },
      "name": "DataAwsccCloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfig",
      "namespace": "dataAwsccCloudfrontContinuousDeploymentPolicy",
      "symbolId": "src/data-awscc-cloudfront-continuous-deployment-policy/index:DataAwsccCloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontContinuousDeploymentPolicy.DataAwsccCloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontContinuousDeploymentPolicy.DataAwsccCloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-continuous-deployment-policy/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/data-awscc-cloudfront-continuous-deployment-policy/index.ts",
        "line": 470
      },
      "name": "DataAwsccCloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigOutputReference",
      "namespace": "dataAwsccCloudfrontContinuousDeploymentPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-continuous-deployment-policy/index.ts",
            "line": 497
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-continuous-deployment-policy/index.ts",
            "line": 503
          },
          "name": "singleHeaderPolicyConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontContinuousDeploymentPolicy.DataAwsccCloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigSingleHeaderPolicyConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-continuous-deployment-policy/index.ts",
            "line": 509
          },
          "name": "singleWeightPolicyConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontContinuousDeploymentPolicy.DataAwsccCloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigSingleWeightPolicyConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-continuous-deployment-policy/index.ts",
            "line": 514
          },
          "name": "stagingDistributionDnsNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-continuous-deployment-policy/index.ts",
            "line": 520
          },
          "name": "trafficConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontContinuousDeploymentPolicy.DataAwsccCloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigTrafficConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-continuous-deployment-policy/index.ts",
            "line": 525
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-continuous-deployment-policy/index.ts",
            "line": 481
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontContinuousDeploymentPolicy.DataAwsccCloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-continuous-deployment-policy/index:DataAwsccCloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontContinuousDeploymentPolicy.DataAwsccCloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigSingleHeaderPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontContinuousDeploymentPolicy.DataAwsccCloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigSingleHeaderPolicyConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-continuous-deployment-policy/index.ts",
        "line": 25
      },
      "name": "DataAwsccCloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigSingleHeaderPolicyConfig",
      "namespace": "dataAwsccCloudfrontContinuousDeploymentPolicy",
      "symbolId": "src/data-awscc-cloudfront-continuous-deployment-policy/index:DataAwsccCloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigSingleHeaderPolicyConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontContinuousDeploymentPolicy.DataAwsccCloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigSingleHeaderPolicyConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontContinuousDeploymentPolicy.DataAwsccCloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigSingleHeaderPolicyConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-continuous-deployment-policy/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-continuous-deployment-policy/index.ts",
        "line": 48
      },
      "name": "DataAwsccCloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigSingleHeaderPolicyConfigOutputReference",
      "namespace": "dataAwsccCloudfrontContinuousDeploymentPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-continuous-deployment-policy/index.ts",
            "line": 75
          },
          "name": "header",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-continuous-deployment-policy/index.ts",
            "line": 80
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-continuous-deployment-policy/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontContinuousDeploymentPolicy.DataAwsccCloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigSingleHeaderPolicyConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-continuous-deployment-policy/index:DataAwsccCloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigSingleHeaderPolicyConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontContinuousDeploymentPolicy.DataAwsccCloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigSingleWeightPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontContinuousDeploymentPolicy.DataAwsccCloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigSingleWeightPolicyConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-continuous-deployment-policy/index.ts",
        "line": 143
      },
      "name": "DataAwsccCloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigSingleWeightPolicyConfig",
      "namespace": "dataAwsccCloudfrontContinuousDeploymentPolicy",
      "symbolId": "src/data-awscc-cloudfront-continuous-deployment-policy/index:DataAwsccCloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigSingleWeightPolicyConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontContinuousDeploymentPolicy.DataAwsccCloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigSingleWeightPolicyConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontContinuousDeploymentPolicy.DataAwsccCloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigSingleWeightPolicyConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-continuous-deployment-policy/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-awscc-cloudfront-continuous-deployment-policy/index.ts",
        "line": 166
      },
      "name": "DataAwsccCloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigSingleWeightPolicyConfigOutputReference",
      "namespace": "dataAwsccCloudfrontContinuousDeploymentPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-continuous-deployment-policy/index.ts",
            "line": 194
          },
          "name": "sessionStickinessConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontContinuousDeploymentPolicy.DataAwsccCloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigSingleWeightPolicyConfigSessionStickinessConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-continuous-deployment-policy/index.ts",
            "line": 199
          },
          "name": "weight",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-continuous-deployment-policy/index.ts",
            "line": 177
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontContinuousDeploymentPolicy.DataAwsccCloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigSingleWeightPolicyConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-continuous-deployment-policy/index:DataAwsccCloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigSingleWeightPolicyConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontContinuousDeploymentPolicy.DataAwsccCloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigSingleWeightPolicyConfigSessionStickinessConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontContinuousDeploymentPolicy.DataAwsccCloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigSingleWeightPolicyConfigSessionStickinessConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-continuous-deployment-policy/index.ts",
        "line": 84
      },
      "name": "DataAwsccCloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigSingleWeightPolicyConfigSessionStickinessConfig",
      "namespace": "dataAwsccCloudfrontContinuousDeploymentPolicy",
      "symbolId": "src/data-awscc-cloudfront-continuous-deployment-policy/index:DataAwsccCloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigSingleWeightPolicyConfigSessionStickinessConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontContinuousDeploymentPolicy.DataAwsccCloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigSingleWeightPolicyConfigSessionStickinessConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontContinuousDeploymentPolicy.DataAwsccCloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigSingleWeightPolicyConfigSessionStickinessConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-continuous-deployment-policy/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-awscc-cloudfront-continuous-deployment-policy/index.ts",
        "line": 107
      },
      "name": "DataAwsccCloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigSingleWeightPolicyConfigSessionStickinessConfigOutputReference",
      "namespace": "dataAwsccCloudfrontContinuousDeploymentPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-continuous-deployment-policy/index.ts",
            "line": 134
          },
          "name": "idleTtl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-continuous-deployment-policy/index.ts",
            "line": 139
          },
          "name": "maximumTtl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-continuous-deployment-policy/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontContinuousDeploymentPolicy.DataAwsccCloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigSingleWeightPolicyConfigSessionStickinessConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-continuous-deployment-policy/index:DataAwsccCloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigSingleWeightPolicyConfigSessionStickinessConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontContinuousDeploymentPolicy.DataAwsccCloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigTrafficConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontContinuousDeploymentPolicy.DataAwsccCloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigTrafficConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-continuous-deployment-policy/index.ts",
        "line": 381
      },
      "name": "DataAwsccCloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigTrafficConfig",
      "namespace": "dataAwsccCloudfrontContinuousDeploymentPolicy",
      "symbolId": "src/data-awscc-cloudfront-continuous-deployment-policy/index:DataAwsccCloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigTrafficConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontContinuousDeploymentPolicy.DataAwsccCloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigTrafficConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontContinuousDeploymentPolicy.DataAwsccCloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigTrafficConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-continuous-deployment-policy/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-awscc-cloudfront-continuous-deployment-policy/index.ts",
        "line": 404
      },
      "name": "DataAwsccCloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigTrafficConfigOutputReference",
      "namespace": "dataAwsccCloudfrontContinuousDeploymentPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-continuous-deployment-policy/index.ts",
            "line": 432
          },
          "name": "singleHeaderConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontContinuousDeploymentPolicy.DataAwsccCloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigTrafficConfigSingleHeaderConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-continuous-deployment-policy/index.ts",
            "line": 438
          },
          "name": "singleWeightConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontContinuousDeploymentPolicy.DataAwsccCloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigTrafficConfigSingleWeightConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-continuous-deployment-policy/index.ts",
            "line": 443
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-continuous-deployment-policy/index.ts",
            "line": 415
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontContinuousDeploymentPolicy.DataAwsccCloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigTrafficConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-continuous-deployment-policy/index:DataAwsccCloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigTrafficConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontContinuousDeploymentPolicy.DataAwsccCloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigTrafficConfigSingleHeaderConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontContinuousDeploymentPolicy.DataAwsccCloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigTrafficConfigSingleHeaderConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-continuous-deployment-policy/index.ts",
        "line": 203
      },
      "name": "DataAwsccCloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigTrafficConfigSingleHeaderConfig",
      "namespace": "dataAwsccCloudfrontContinuousDeploymentPolicy",
      "symbolId": "src/data-awscc-cloudfront-continuous-deployment-policy/index:DataAwsccCloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigTrafficConfigSingleHeaderConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontContinuousDeploymentPolicy.DataAwsccCloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigTrafficConfigSingleHeaderConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontContinuousDeploymentPolicy.DataAwsccCloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigTrafficConfigSingleHeaderConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-continuous-deployment-policy/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-awscc-cloudfront-continuous-deployment-policy/index.ts",
        "line": 226
      },
      "name": "DataAwsccCloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigTrafficConfigSingleHeaderConfigOutputReference",
      "namespace": "dataAwsccCloudfrontContinuousDeploymentPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-continuous-deployment-policy/index.ts",
            "line": 253
          },
          "name": "header",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-continuous-deployment-policy/index.ts",
            "line": 258
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-continuous-deployment-policy/index.ts",
            "line": 237
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontContinuousDeploymentPolicy.DataAwsccCloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigTrafficConfigSingleHeaderConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-continuous-deployment-policy/index:DataAwsccCloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigTrafficConfigSingleHeaderConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontContinuousDeploymentPolicy.DataAwsccCloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigTrafficConfigSingleWeightConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontContinuousDeploymentPolicy.DataAwsccCloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigTrafficConfigSingleWeightConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-continuous-deployment-policy/index.ts",
        "line": 321
      },
      "name": "DataAwsccCloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigTrafficConfigSingleWeightConfig",
      "namespace": "dataAwsccCloudfrontContinuousDeploymentPolicy",
      "symbolId": "src/data-awscc-cloudfront-continuous-deployment-policy/index:DataAwsccCloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigTrafficConfigSingleWeightConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontContinuousDeploymentPolicy.DataAwsccCloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigTrafficConfigSingleWeightConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontContinuousDeploymentPolicy.DataAwsccCloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigTrafficConfigSingleWeightConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-continuous-deployment-policy/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-awscc-cloudfront-continuous-deployment-policy/index.ts",
        "line": 344
      },
      "name": "DataAwsccCloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigTrafficConfigSingleWeightConfigOutputReference",
      "namespace": "dataAwsccCloudfrontContinuousDeploymentPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-continuous-deployment-policy/index.ts",
            "line": 372
          },
          "name": "sessionStickinessConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontContinuousDeploymentPolicy.DataAwsccCloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigTrafficConfigSingleWeightConfigSessionStickinessConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-continuous-deployment-policy/index.ts",
            "line": 377
          },
          "name": "weight",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-continuous-deployment-policy/index.ts",
            "line": 355
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontContinuousDeploymentPolicy.DataAwsccCloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigTrafficConfigSingleWeightConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-continuous-deployment-policy/index:DataAwsccCloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigTrafficConfigSingleWeightConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontContinuousDeploymentPolicy.DataAwsccCloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigTrafficConfigSingleWeightConfigSessionStickinessConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontContinuousDeploymentPolicy.DataAwsccCloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigTrafficConfigSingleWeightConfigSessionStickinessConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-continuous-deployment-policy/index.ts",
        "line": 262
      },
      "name": "DataAwsccCloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigTrafficConfigSingleWeightConfigSessionStickinessConfig",
      "namespace": "dataAwsccCloudfrontContinuousDeploymentPolicy",
      "symbolId": "src/data-awscc-cloudfront-continuous-deployment-policy/index:DataAwsccCloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigTrafficConfigSingleWeightConfigSessionStickinessConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontContinuousDeploymentPolicy.DataAwsccCloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigTrafficConfigSingleWeightConfigSessionStickinessConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontContinuousDeploymentPolicy.DataAwsccCloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigTrafficConfigSingleWeightConfigSessionStickinessConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-continuous-deployment-policy/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/data-awscc-cloudfront-continuous-deployment-policy/index.ts",
        "line": 285
      },
      "name": "DataAwsccCloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigTrafficConfigSingleWeightConfigSessionStickinessConfigOutputReference",
      "namespace": "dataAwsccCloudfrontContinuousDeploymentPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-continuous-deployment-policy/index.ts",
            "line": 312
          },
          "name": "idleTtl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-continuous-deployment-policy/index.ts",
            "line": 317
          },
          "name": "maximumTtl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-continuous-deployment-policy/index.ts",
            "line": 296
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontContinuousDeploymentPolicy.DataAwsccCloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigTrafficConfigSingleWeightConfigSessionStickinessConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-continuous-deployment-policy/index:DataAwsccCloudfrontContinuousDeploymentPolicyContinuousDeploymentPolicyConfigTrafficConfigSingleWeightConfigSessionStickinessConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontDistributionTenant.DataAwsccCloudfrontDistributionTenant": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_distribution_tenant awscc_cloudfront_distribution_tenant}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontDistributionTenant.DataAwsccCloudfrontDistributionTenant",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_distribution_tenant awscc_cloudfront_distribution_tenant} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-distribution-tenant/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontDistributionTenant.DataAwsccCloudfrontDistributionTenantConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-distribution-tenant/index.ts",
        "line": 572
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCloudfrontDistributionTenant resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-distribution-tenant/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 DataAwsccCloudfrontDistributionTenant to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_distribution_tenant#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCloudfrontDistributionTenant that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCloudfrontDistributionTenant to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-distribution-tenant/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-awscc-cloudfront-distribution-tenant/index.ts",
            "line": 735
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCloudfrontDistributionTenant",
      "namespace": "dataAwsccCloudfrontDistributionTenant",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-distribution-tenant/index.ts",
            "line": 577
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-distribution-tenant/index.ts",
            "line": 628
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-distribution-tenant/index.ts",
            "line": 633
          },
          "name": "connectionGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-distribution-tenant/index.ts",
            "line": 638
          },
          "name": "createdTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-distribution-tenant/index.ts",
            "line": 644
          },
          "name": "customizations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontDistributionTenant.DataAwsccCloudfrontDistributionTenantCustomizationsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-distribution-tenant/index.ts",
            "line": 649
          },
          "name": "distributionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-distribution-tenant/index.ts",
            "line": 654
          },
          "name": "distributionTenantId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-distribution-tenant/index.ts",
            "line": 660
          },
          "name": "domainResults",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontDistributionTenant.DataAwsccCloudfrontDistributionTenantDomainResultsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-distribution-tenant/index.ts",
            "line": 665
          },
          "name": "domains",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-distribution-tenant/index.ts",
            "line": 675
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-distribution-tenant/index.ts",
            "line": 670
          },
          "name": "eTag",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-distribution-tenant/index.ts",
            "line": 693
          },
          "name": "lastModifiedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-distribution-tenant/index.ts",
            "line": 699
          },
          "name": "managedCertificateRequest",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontDistributionTenant.DataAwsccCloudfrontDistributionTenantManagedCertificateRequestOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-distribution-tenant/index.ts",
            "line": 704
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-distribution-tenant/index.ts",
            "line": 710
          },
          "name": "parameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontDistributionTenant.DataAwsccCloudfrontDistributionTenantParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-distribution-tenant/index.ts",
            "line": 715
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-distribution-tenant/index.ts",
            "line": 721
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontDistributionTenant.DataAwsccCloudfrontDistributionTenantTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-distribution-tenant/index.ts",
            "line": 688
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-distribution-tenant/index.ts",
            "line": 681
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-distribution-tenant/index:DataAwsccCloudfrontDistributionTenant"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontDistributionTenant.DataAwsccCloudfrontDistributionTenantConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontDistributionTenant.DataAwsccCloudfrontDistributionTenantConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-distribution-tenant/index.ts",
        "line": 14
      },
      "name": "DataAwsccCloudfrontDistributionTenantConfig",
      "namespace": "dataAwsccCloudfrontDistributionTenant",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_distribution_tenant#id DataAwsccCloudfrontDistributionTenant#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-distribution-tenant/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-distribution-tenant/index:DataAwsccCloudfrontDistributionTenantConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontDistributionTenant.DataAwsccCloudfrontDistributionTenantCustomizations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontDistributionTenant.DataAwsccCloudfrontDistributionTenantCustomizations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-distribution-tenant/index.ts",
        "line": 197
      },
      "name": "DataAwsccCloudfrontDistributionTenantCustomizations",
      "namespace": "dataAwsccCloudfrontDistributionTenant",
      "symbolId": "src/data-awscc-cloudfront-distribution-tenant/index:DataAwsccCloudfrontDistributionTenantCustomizations"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontDistributionTenant.DataAwsccCloudfrontDistributionTenantCustomizationsCertificate": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontDistributionTenant.DataAwsccCloudfrontDistributionTenantCustomizationsCertificate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-distribution-tenant/index.ts",
        "line": 25
      },
      "name": "DataAwsccCloudfrontDistributionTenantCustomizationsCertificate",
      "namespace": "dataAwsccCloudfrontDistributionTenant",
      "symbolId": "src/data-awscc-cloudfront-distribution-tenant/index:DataAwsccCloudfrontDistributionTenantCustomizationsCertificate"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontDistributionTenant.DataAwsccCloudfrontDistributionTenantCustomizationsCertificateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontDistributionTenant.DataAwsccCloudfrontDistributionTenantCustomizationsCertificateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-distribution-tenant/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-distribution-tenant/index.ts",
        "line": 48
      },
      "name": "DataAwsccCloudfrontDistributionTenantCustomizationsCertificateOutputReference",
      "namespace": "dataAwsccCloudfrontDistributionTenant",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-distribution-tenant/index.ts",
            "line": 75
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-distribution-tenant/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontDistributionTenant.DataAwsccCloudfrontDistributionTenantCustomizationsCertificate"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-distribution-tenant/index:DataAwsccCloudfrontDistributionTenantCustomizationsCertificateOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontDistributionTenant.DataAwsccCloudfrontDistributionTenantCustomizationsGeoRestrictions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontDistributionTenant.DataAwsccCloudfrontDistributionTenantCustomizationsGeoRestrictions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-distribution-tenant/index.ts",
        "line": 79
      },
      "name": "DataAwsccCloudfrontDistributionTenantCustomizationsGeoRestrictions",
      "namespace": "dataAwsccCloudfrontDistributionTenant",
      "symbolId": "src/data-awscc-cloudfront-distribution-tenant/index:DataAwsccCloudfrontDistributionTenantCustomizationsGeoRestrictions"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontDistributionTenant.DataAwsccCloudfrontDistributionTenantCustomizationsGeoRestrictionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontDistributionTenant.DataAwsccCloudfrontDistributionTenantCustomizationsGeoRestrictionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-distribution-tenant/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-awscc-cloudfront-distribution-tenant/index.ts",
        "line": 102
      },
      "name": "DataAwsccCloudfrontDistributionTenantCustomizationsGeoRestrictionsOutputReference",
      "namespace": "dataAwsccCloudfrontDistributionTenant",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-distribution-tenant/index.ts",
            "line": 129
          },
          "name": "locations",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-distribution-tenant/index.ts",
            "line": 134
          },
          "name": "restrictionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-distribution-tenant/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontDistributionTenant.DataAwsccCloudfrontDistributionTenantCustomizationsGeoRestrictions"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-distribution-tenant/index:DataAwsccCloudfrontDistributionTenantCustomizationsGeoRestrictionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontDistributionTenant.DataAwsccCloudfrontDistributionTenantCustomizationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontDistributionTenant.DataAwsccCloudfrontDistributionTenantCustomizationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-distribution-tenant/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-awscc-cloudfront-distribution-tenant/index.ts",
        "line": 220
      },
      "name": "DataAwsccCloudfrontDistributionTenantCustomizationsOutputReference",
      "namespace": "dataAwsccCloudfrontDistributionTenant",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-distribution-tenant/index.ts",
            "line": 248
          },
          "name": "certificate",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontDistributionTenant.DataAwsccCloudfrontDistributionTenantCustomizationsCertificateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-distribution-tenant/index.ts",
            "line": 254
          },
          "name": "geoRestrictions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontDistributionTenant.DataAwsccCloudfrontDistributionTenantCustomizationsGeoRestrictionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-distribution-tenant/index.ts",
            "line": 260
          },
          "name": "webAcl",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontDistributionTenant.DataAwsccCloudfrontDistributionTenantCustomizationsWebAclOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-distribution-tenant/index.ts",
            "line": 231
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontDistributionTenant.DataAwsccCloudfrontDistributionTenantCustomizations"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-distribution-tenant/index:DataAwsccCloudfrontDistributionTenantCustomizationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontDistributionTenant.DataAwsccCloudfrontDistributionTenantCustomizationsWebAcl": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontDistributionTenant.DataAwsccCloudfrontDistributionTenantCustomizationsWebAcl",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-distribution-tenant/index.ts",
        "line": 138
      },
      "name": "DataAwsccCloudfrontDistributionTenantCustomizationsWebAcl",
      "namespace": "dataAwsccCloudfrontDistributionTenant",
      "symbolId": "src/data-awscc-cloudfront-distribution-tenant/index:DataAwsccCloudfrontDistributionTenantCustomizationsWebAcl"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontDistributionTenant.DataAwsccCloudfrontDistributionTenantCustomizationsWebAclOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontDistributionTenant.DataAwsccCloudfrontDistributionTenantCustomizationsWebAclOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-distribution-tenant/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-awscc-cloudfront-distribution-tenant/index.ts",
        "line": 161
      },
      "name": "DataAwsccCloudfrontDistributionTenantCustomizationsWebAclOutputReference",
      "namespace": "dataAwsccCloudfrontDistributionTenant",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-distribution-tenant/index.ts",
            "line": 188
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-distribution-tenant/index.ts",
            "line": 193
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-distribution-tenant/index.ts",
            "line": 172
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontDistributionTenant.DataAwsccCloudfrontDistributionTenantCustomizationsWebAcl"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-distribution-tenant/index:DataAwsccCloudfrontDistributionTenantCustomizationsWebAclOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontDistributionTenant.DataAwsccCloudfrontDistributionTenantDomainResults": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontDistributionTenant.DataAwsccCloudfrontDistributionTenantDomainResults",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-distribution-tenant/index.ts",
        "line": 264
      },
      "name": "DataAwsccCloudfrontDistributionTenantDomainResults",
      "namespace": "dataAwsccCloudfrontDistributionTenant",
      "symbolId": "src/data-awscc-cloudfront-distribution-tenant/index:DataAwsccCloudfrontDistributionTenantDomainResults"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontDistributionTenant.DataAwsccCloudfrontDistributionTenantDomainResultsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontDistributionTenant.DataAwsccCloudfrontDistributionTenantDomainResultsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-distribution-tenant/index.ts",
          "line": 333
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-distribution-tenant/index.ts",
        "line": 326
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-distribution-tenant/index.ts",
            "line": 340
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontDistributionTenant.DataAwsccCloudfrontDistributionTenantDomainResultsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCloudfrontDistributionTenantDomainResultsList",
      "namespace": "dataAwsccCloudfrontDistributionTenant",
      "symbolId": "src/data-awscc-cloudfront-distribution-tenant/index:DataAwsccCloudfrontDistributionTenantDomainResultsList"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontDistributionTenant.DataAwsccCloudfrontDistributionTenantDomainResultsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontDistributionTenant.DataAwsccCloudfrontDistributionTenantDomainResultsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-distribution-tenant/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-distribution-tenant/index.ts",
        "line": 287
      },
      "name": "DataAwsccCloudfrontDistributionTenantDomainResultsOutputReference",
      "namespace": "dataAwsccCloudfrontDistributionTenant",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-distribution-tenant/index.ts",
            "line": 316
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-distribution-tenant/index.ts",
            "line": 321
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-distribution-tenant/index.ts",
            "line": 300
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontDistributionTenant.DataAwsccCloudfrontDistributionTenantDomainResults"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-distribution-tenant/index:DataAwsccCloudfrontDistributionTenantDomainResultsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontDistributionTenant.DataAwsccCloudfrontDistributionTenantManagedCertificateRequest": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontDistributionTenant.DataAwsccCloudfrontDistributionTenantManagedCertificateRequest",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-distribution-tenant/index.ts",
        "line": 344
      },
      "name": "DataAwsccCloudfrontDistributionTenantManagedCertificateRequest",
      "namespace": "dataAwsccCloudfrontDistributionTenant",
      "symbolId": "src/data-awscc-cloudfront-distribution-tenant/index:DataAwsccCloudfrontDistributionTenantManagedCertificateRequest"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontDistributionTenant.DataAwsccCloudfrontDistributionTenantManagedCertificateRequestOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontDistributionTenant.DataAwsccCloudfrontDistributionTenantManagedCertificateRequestOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-distribution-tenant/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/data-awscc-cloudfront-distribution-tenant/index.ts",
        "line": 367
      },
      "name": "DataAwsccCloudfrontDistributionTenantManagedCertificateRequestOutputReference",
      "namespace": "dataAwsccCloudfrontDistributionTenant",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-distribution-tenant/index.ts",
            "line": 394
          },
          "name": "certificateTransparencyLoggingPreference",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-distribution-tenant/index.ts",
            "line": 399
          },
          "name": "primaryDomainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-distribution-tenant/index.ts",
            "line": 404
          },
          "name": "validationTokenHost",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-distribution-tenant/index.ts",
            "line": 378
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontDistributionTenant.DataAwsccCloudfrontDistributionTenantManagedCertificateRequest"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-distribution-tenant/index:DataAwsccCloudfrontDistributionTenantManagedCertificateRequestOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontDistributionTenant.DataAwsccCloudfrontDistributionTenantParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontDistributionTenant.DataAwsccCloudfrontDistributionTenantParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-distribution-tenant/index.ts",
        "line": 408
      },
      "name": "DataAwsccCloudfrontDistributionTenantParameters",
      "namespace": "dataAwsccCloudfrontDistributionTenant",
      "symbolId": "src/data-awscc-cloudfront-distribution-tenant/index:DataAwsccCloudfrontDistributionTenantParameters"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontDistributionTenant.DataAwsccCloudfrontDistributionTenantParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontDistributionTenant.DataAwsccCloudfrontDistributionTenantParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-distribution-tenant/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-awscc-cloudfront-distribution-tenant/index.ts",
        "line": 470
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-distribution-tenant/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-awscc.dataAwsccCloudfrontDistributionTenant.DataAwsccCloudfrontDistributionTenantParametersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCloudfrontDistributionTenantParametersList",
      "namespace": "dataAwsccCloudfrontDistributionTenant",
      "symbolId": "src/data-awscc-cloudfront-distribution-tenant/index:DataAwsccCloudfrontDistributionTenantParametersList"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontDistributionTenant.DataAwsccCloudfrontDistributionTenantParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontDistributionTenant.DataAwsccCloudfrontDistributionTenantParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-distribution-tenant/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-distribution-tenant/index.ts",
        "line": 431
      },
      "name": "DataAwsccCloudfrontDistributionTenantParametersOutputReference",
      "namespace": "dataAwsccCloudfrontDistributionTenant",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-distribution-tenant/index.ts",
            "line": 460
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-distribution-tenant/index.ts",
            "line": 465
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-distribution-tenant/index.ts",
            "line": 444
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontDistributionTenant.DataAwsccCloudfrontDistributionTenantParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-distribution-tenant/index:DataAwsccCloudfrontDistributionTenantParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontDistributionTenant.DataAwsccCloudfrontDistributionTenantTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontDistributionTenant.DataAwsccCloudfrontDistributionTenantTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-distribution-tenant/index.ts",
        "line": 488
      },
      "name": "DataAwsccCloudfrontDistributionTenantTags",
      "namespace": "dataAwsccCloudfrontDistributionTenant",
      "symbolId": "src/data-awscc-cloudfront-distribution-tenant/index:DataAwsccCloudfrontDistributionTenantTags"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontDistributionTenant.DataAwsccCloudfrontDistributionTenantTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontDistributionTenant.DataAwsccCloudfrontDistributionTenantTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-distribution-tenant/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-awscc-cloudfront-distribution-tenant/index.ts",
        "line": 550
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-distribution-tenant/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-awscc.dataAwsccCloudfrontDistributionTenant.DataAwsccCloudfrontDistributionTenantTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCloudfrontDistributionTenantTagsList",
      "namespace": "dataAwsccCloudfrontDistributionTenant",
      "symbolId": "src/data-awscc-cloudfront-distribution-tenant/index:DataAwsccCloudfrontDistributionTenantTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontDistributionTenant.DataAwsccCloudfrontDistributionTenantTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontDistributionTenant.DataAwsccCloudfrontDistributionTenantTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-distribution-tenant/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-awscc-cloudfront-distribution-tenant/index.ts",
        "line": 511
      },
      "name": "DataAwsccCloudfrontDistributionTenantTagsOutputReference",
      "namespace": "dataAwsccCloudfrontDistributionTenant",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-distribution-tenant/index.ts",
            "line": 540
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-distribution-tenant/index.ts",
            "line": 545
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-distribution-tenant/index.ts",
            "line": 524
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontDistributionTenant.DataAwsccCloudfrontDistributionTenantTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-distribution-tenant/index:DataAwsccCloudfrontDistributionTenantTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontDistributionTenants.DataAwsccCloudfrontDistributionTenants": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_distribution_tenants awscc_cloudfront_distribution_tenants}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontDistributionTenants.DataAwsccCloudfrontDistributionTenants",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_distribution_tenants awscc_cloudfront_distribution_tenants} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-distribution-tenants/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontDistributionTenants.DataAwsccCloudfrontDistributionTenantsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-distribution-tenants/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCloudfrontDistributionTenants resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-distribution-tenants/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCloudfrontDistributionTenants to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_distribution_tenants#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCloudfrontDistributionTenants that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCloudfrontDistributionTenants to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-distribution-tenants/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-distribution-tenants/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCloudfrontDistributionTenants",
      "namespace": "dataAwsccCloudfrontDistributionTenants",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-distribution-tenants/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-distribution-tenants/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-distribution-tenants/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-distribution-tenants/index:DataAwsccCloudfrontDistributionTenants"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontDistributionTenants.DataAwsccCloudfrontDistributionTenantsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontDistributionTenants.DataAwsccCloudfrontDistributionTenantsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-distribution-tenants/index.ts",
        "line": 14
      },
      "name": "DataAwsccCloudfrontDistributionTenantsConfig",
      "namespace": "dataAwsccCloudfrontDistributionTenants",
      "symbolId": "src/data-awscc-cloudfront-distribution-tenants/index:DataAwsccCloudfrontDistributionTenantsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontDistributions.DataAwsccCloudfrontDistributions": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_distributions awscc_cloudfront_distributions}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontDistributions.DataAwsccCloudfrontDistributions",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_distributions awscc_cloudfront_distributions} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-distributions/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontDistributions.DataAwsccCloudfrontDistributionsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-distributions/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCloudfrontDistributions resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-distributions/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCloudfrontDistributions to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_distributions#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCloudfrontDistributions that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCloudfrontDistributions to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-distributions/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-distributions/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCloudfrontDistributions",
      "namespace": "dataAwsccCloudfrontDistributions",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-distributions/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-distributions/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-distributions/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-distributions/index:DataAwsccCloudfrontDistributions"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontDistributions.DataAwsccCloudfrontDistributionsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontDistributions.DataAwsccCloudfrontDistributionsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-distributions/index.ts",
        "line": 14
      },
      "name": "DataAwsccCloudfrontDistributionsConfig",
      "namespace": "dataAwsccCloudfrontDistributions",
      "symbolId": "src/data-awscc-cloudfront-distributions/index:DataAwsccCloudfrontDistributionsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontFunction.DataAwsccCloudfrontFunction": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_function awscc_cloudfront_function}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontFunction.DataAwsccCloudfrontFunction",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_function awscc_cloudfront_function} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-function/index.ts",
          "line": 335
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontFunction.DataAwsccCloudfrontFunctionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-function/index.ts",
        "line": 303
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCloudfrontFunction resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-function/index.ts",
            "line": 320
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCloudfrontFunction to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_function#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCloudfrontFunction that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCloudfrontFunction to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-function/index.ts",
            "line": 418
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-function/index.ts",
            "line": 424
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCloudfrontFunction",
      "namespace": "dataAwsccCloudfrontFunction",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-function/index.ts",
            "line": 308
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-function/index.ts",
            "line": 359
          },
          "name": "autoPublish",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-function/index.ts",
            "line": 364
          },
          "name": "functionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-function/index.ts",
            "line": 369
          },
          "name": "functionCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-function/index.ts",
            "line": 375
          },
          "name": "functionConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontFunction.DataAwsccCloudfrontFunctionFunctionConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-function/index.ts",
            "line": 381
          },
          "name": "functionMetadata",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontFunction.DataAwsccCloudfrontFunctionFunctionMetadataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-function/index.ts",
            "line": 399
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-function/index.ts",
            "line": 404
          },
          "name": "stage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-function/index.ts",
            "line": 410
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontFunction.DataAwsccCloudfrontFunctionTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-function/index.ts",
            "line": 394
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-function/index.ts",
            "line": 387
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-function/index:DataAwsccCloudfrontFunction"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontFunction.DataAwsccCloudfrontFunctionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontFunction.DataAwsccCloudfrontFunctionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-function/index.ts",
        "line": 14
      },
      "name": "DataAwsccCloudfrontFunctionConfig",
      "namespace": "dataAwsccCloudfrontFunction",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_function#id DataAwsccCloudfrontFunction#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-function/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-function/index:DataAwsccCloudfrontFunctionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontFunction.DataAwsccCloudfrontFunctionFunctionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontFunction.DataAwsccCloudfrontFunctionFunctionConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-function/index.ts",
        "line": 100
      },
      "name": "DataAwsccCloudfrontFunctionFunctionConfig",
      "namespace": "dataAwsccCloudfrontFunction",
      "symbolId": "src/data-awscc-cloudfront-function/index:DataAwsccCloudfrontFunctionFunctionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontFunction.DataAwsccCloudfrontFunctionFunctionConfigKeyValueStoreAssociations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontFunction.DataAwsccCloudfrontFunctionFunctionConfigKeyValueStoreAssociations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-function/index.ts",
        "line": 25
      },
      "name": "DataAwsccCloudfrontFunctionFunctionConfigKeyValueStoreAssociations",
      "namespace": "dataAwsccCloudfrontFunction",
      "symbolId": "src/data-awscc-cloudfront-function/index:DataAwsccCloudfrontFunctionFunctionConfigKeyValueStoreAssociations"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontFunction.DataAwsccCloudfrontFunctionFunctionConfigKeyValueStoreAssociationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontFunction.DataAwsccCloudfrontFunctionFunctionConfigKeyValueStoreAssociationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-function/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-function/index.ts",
        "line": 82
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-function/index.ts",
            "line": 96
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontFunction.DataAwsccCloudfrontFunctionFunctionConfigKeyValueStoreAssociationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCloudfrontFunctionFunctionConfigKeyValueStoreAssociationsList",
      "namespace": "dataAwsccCloudfrontFunction",
      "symbolId": "src/data-awscc-cloudfront-function/index:DataAwsccCloudfrontFunctionFunctionConfigKeyValueStoreAssociationsList"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontFunction.DataAwsccCloudfrontFunctionFunctionConfigKeyValueStoreAssociationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontFunction.DataAwsccCloudfrontFunctionFunctionConfigKeyValueStoreAssociationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-function/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-function/index.ts",
        "line": 48
      },
      "name": "DataAwsccCloudfrontFunctionFunctionConfigKeyValueStoreAssociationsOutputReference",
      "namespace": "dataAwsccCloudfrontFunction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-function/index.ts",
            "line": 77
          },
          "name": "keyValueStoreArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-function/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontFunction.DataAwsccCloudfrontFunctionFunctionConfigKeyValueStoreAssociations"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-function/index:DataAwsccCloudfrontFunctionFunctionConfigKeyValueStoreAssociationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontFunction.DataAwsccCloudfrontFunctionFunctionConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontFunction.DataAwsccCloudfrontFunctionFunctionConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-function/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-awscc-cloudfront-function/index.ts",
        "line": 123
      },
      "name": "DataAwsccCloudfrontFunctionFunctionConfigOutputReference",
      "namespace": "dataAwsccCloudfrontFunction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-function/index.ts",
            "line": 150
          },
          "name": "comment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-function/index.ts",
            "line": 156
          },
          "name": "keyValueStoreAssociations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontFunction.DataAwsccCloudfrontFunctionFunctionConfigKeyValueStoreAssociationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-function/index.ts",
            "line": 161
          },
          "name": "runtime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-function/index.ts",
            "line": 134
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontFunction.DataAwsccCloudfrontFunctionFunctionConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-function/index:DataAwsccCloudfrontFunctionFunctionConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontFunction.DataAwsccCloudfrontFunctionFunctionMetadata": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontFunction.DataAwsccCloudfrontFunctionFunctionMetadata",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-function/index.ts",
        "line": 165
      },
      "name": "DataAwsccCloudfrontFunctionFunctionMetadata",
      "namespace": "dataAwsccCloudfrontFunction",
      "symbolId": "src/data-awscc-cloudfront-function/index:DataAwsccCloudfrontFunctionFunctionMetadata"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontFunction.DataAwsccCloudfrontFunctionFunctionMetadataOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontFunction.DataAwsccCloudfrontFunctionFunctionMetadataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-function/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-awscc-cloudfront-function/index.ts",
        "line": 188
      },
      "name": "DataAwsccCloudfrontFunctionFunctionMetadataOutputReference",
      "namespace": "dataAwsccCloudfrontFunction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-function/index.ts",
            "line": 215
          },
          "name": "functionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-function/index.ts",
            "line": 199
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontFunction.DataAwsccCloudfrontFunctionFunctionMetadata"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-function/index:DataAwsccCloudfrontFunctionFunctionMetadataOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontFunction.DataAwsccCloudfrontFunctionTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontFunction.DataAwsccCloudfrontFunctionTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-function/index.ts",
        "line": 219
      },
      "name": "DataAwsccCloudfrontFunctionTags",
      "namespace": "dataAwsccCloudfrontFunction",
      "symbolId": "src/data-awscc-cloudfront-function/index:DataAwsccCloudfrontFunctionTags"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontFunction.DataAwsccCloudfrontFunctionTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontFunction.DataAwsccCloudfrontFunctionTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-function/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-function/index.ts",
        "line": 281
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-function/index.ts",
            "line": 295
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontFunction.DataAwsccCloudfrontFunctionTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCloudfrontFunctionTagsList",
      "namespace": "dataAwsccCloudfrontFunction",
      "symbolId": "src/data-awscc-cloudfront-function/index:DataAwsccCloudfrontFunctionTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontFunction.DataAwsccCloudfrontFunctionTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontFunction.DataAwsccCloudfrontFunctionTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-function/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-awscc-cloudfront-function/index.ts",
        "line": 242
      },
      "name": "DataAwsccCloudfrontFunctionTagsOutputReference",
      "namespace": "dataAwsccCloudfrontFunction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-function/index.ts",
            "line": 271
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-function/index.ts",
            "line": 276
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-function/index.ts",
            "line": 255
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontFunction.DataAwsccCloudfrontFunctionTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-function/index:DataAwsccCloudfrontFunctionTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontFunctions.DataAwsccCloudfrontFunctions": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_functions awscc_cloudfront_functions}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontFunctions.DataAwsccCloudfrontFunctions",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_functions awscc_cloudfront_functions} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-functions/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontFunctions.DataAwsccCloudfrontFunctionsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-functions/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCloudfrontFunctions resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-functions/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCloudfrontFunctions to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_functions#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCloudfrontFunctions that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCloudfrontFunctions to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-functions/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-functions/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCloudfrontFunctions",
      "namespace": "dataAwsccCloudfrontFunctions",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-functions/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-functions/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-functions/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-functions/index:DataAwsccCloudfrontFunctions"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontFunctions.DataAwsccCloudfrontFunctionsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontFunctions.DataAwsccCloudfrontFunctionsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-functions/index.ts",
        "line": 14
      },
      "name": "DataAwsccCloudfrontFunctionsConfig",
      "namespace": "dataAwsccCloudfrontFunctions",
      "symbolId": "src/data-awscc-cloudfront-functions/index:DataAwsccCloudfrontFunctionsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontKeyGroup.DataAwsccCloudfrontKeyGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_key_group awscc_cloudfront_key_group}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontKeyGroup.DataAwsccCloudfrontKeyGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_key_group awscc_cloudfront_key_group} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-key-group/index.ts",
          "line": 125
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontKeyGroup.DataAwsccCloudfrontKeyGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-key-group/index.ts",
        "line": 93
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCloudfrontKeyGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-key-group/index.ts",
            "line": 110
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCloudfrontKeyGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_key_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCloudfrontKeyGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCloudfrontKeyGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-key-group/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-awscc-cloudfront-key-group/index.ts",
            "line": 187
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCloudfrontKeyGroup",
      "namespace": "dataAwsccCloudfrontKeyGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-key-group/index.ts",
            "line": 98
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-key-group/index.ts",
            "line": 163
          },
          "name": "keyGroupConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontKeyGroup.DataAwsccCloudfrontKeyGroupKeyGroupConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-key-group/index.ts",
            "line": 168
          },
          "name": "keyGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-key-group/index.ts",
            "line": 173
          },
          "name": "lastModifiedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-key-group/index.ts",
            "line": 157
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-key-group/index.ts",
            "line": 150
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-key-group/index:DataAwsccCloudfrontKeyGroup"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontKeyGroup.DataAwsccCloudfrontKeyGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontKeyGroup.DataAwsccCloudfrontKeyGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-key-group/index.ts",
        "line": 14
      },
      "name": "DataAwsccCloudfrontKeyGroupConfig",
      "namespace": "dataAwsccCloudfrontKeyGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_key_group#id DataAwsccCloudfrontKeyGroup#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-key-group/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-key-group/index:DataAwsccCloudfrontKeyGroupConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontKeyGroup.DataAwsccCloudfrontKeyGroupKeyGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontKeyGroup.DataAwsccCloudfrontKeyGroupKeyGroupConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-key-group/index.ts",
        "line": 25
      },
      "name": "DataAwsccCloudfrontKeyGroupKeyGroupConfig",
      "namespace": "dataAwsccCloudfrontKeyGroup",
      "symbolId": "src/data-awscc-cloudfront-key-group/index:DataAwsccCloudfrontKeyGroupKeyGroupConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontKeyGroup.DataAwsccCloudfrontKeyGroupKeyGroupConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontKeyGroup.DataAwsccCloudfrontKeyGroupKeyGroupConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-key-group/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-key-group/index.ts",
        "line": 48
      },
      "name": "DataAwsccCloudfrontKeyGroupKeyGroupConfigOutputReference",
      "namespace": "dataAwsccCloudfrontKeyGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-key-group/index.ts",
            "line": 75
          },
          "name": "comment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-key-group/index.ts",
            "line": 80
          },
          "name": "items",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-key-group/index.ts",
            "line": 85
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-key-group/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontKeyGroup.DataAwsccCloudfrontKeyGroupKeyGroupConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-key-group/index:DataAwsccCloudfrontKeyGroupKeyGroupConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontKeyGroups.DataAwsccCloudfrontKeyGroups": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_key_groups awscc_cloudfront_key_groups}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontKeyGroups.DataAwsccCloudfrontKeyGroups",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_key_groups awscc_cloudfront_key_groups} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-key-groups/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontKeyGroups.DataAwsccCloudfrontKeyGroupsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-key-groups/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCloudfrontKeyGroups resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-key-groups/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCloudfrontKeyGroups to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_key_groups#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCloudfrontKeyGroups that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCloudfrontKeyGroups to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-key-groups/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-key-groups/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCloudfrontKeyGroups",
      "namespace": "dataAwsccCloudfrontKeyGroups",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-key-groups/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-key-groups/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-key-groups/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-key-groups/index:DataAwsccCloudfrontKeyGroups"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontKeyGroups.DataAwsccCloudfrontKeyGroupsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontKeyGroups.DataAwsccCloudfrontKeyGroupsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-key-groups/index.ts",
        "line": 14
      },
      "name": "DataAwsccCloudfrontKeyGroupsConfig",
      "namespace": "dataAwsccCloudfrontKeyGroups",
      "symbolId": "src/data-awscc-cloudfront-key-groups/index:DataAwsccCloudfrontKeyGroupsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontKeyValueStore.DataAwsccCloudfrontKeyValueStore": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_key_value_store awscc_cloudfront_key_value_store}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontKeyValueStore.DataAwsccCloudfrontKeyValueStore",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_key_value_store awscc_cloudfront_key_value_store} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-key-value-store/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontKeyValueStore.DataAwsccCloudfrontKeyValueStoreConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-key-value-store/index.ts",
        "line": 168
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCloudfrontKeyValueStore resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-key-value-store/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 DataAwsccCloudfrontKeyValueStore to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_key_value_store#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCloudfrontKeyValueStore that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCloudfrontKeyValueStore to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-key-value-store/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-awscc-cloudfront-key-value-store/index.ts",
            "line": 283
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCloudfrontKeyValueStore",
      "namespace": "dataAwsccCloudfrontKeyValueStore",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-key-value-store/index.ts",
            "line": 173
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-key-value-store/index.ts",
            "line": 224
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-key-value-store/index.ts",
            "line": 229
          },
          "name": "comment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-key-value-store/index.ts",
            "line": 248
          },
          "name": "importSource",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontKeyValueStore.DataAwsccCloudfrontKeyValueStoreImportSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-key-value-store/index.ts",
            "line": 253
          },
          "name": "keyValueStoreId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-key-value-store/index.ts",
            "line": 258
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-key-value-store/index.ts",
            "line": 263
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-key-value-store/index.ts",
            "line": 269
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontKeyValueStore.DataAwsccCloudfrontKeyValueStoreTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-key-value-store/index.ts",
            "line": 242
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-key-value-store/index.ts",
            "line": 235
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-key-value-store/index:DataAwsccCloudfrontKeyValueStore"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontKeyValueStore.DataAwsccCloudfrontKeyValueStoreConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontKeyValueStore.DataAwsccCloudfrontKeyValueStoreConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-key-value-store/index.ts",
        "line": 14
      },
      "name": "DataAwsccCloudfrontKeyValueStoreConfig",
      "namespace": "dataAwsccCloudfrontKeyValueStore",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_key_value_store#id DataAwsccCloudfrontKeyValueStore#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-key-value-store/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-key-value-store/index:DataAwsccCloudfrontKeyValueStoreConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontKeyValueStore.DataAwsccCloudfrontKeyValueStoreImportSource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontKeyValueStore.DataAwsccCloudfrontKeyValueStoreImportSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-key-value-store/index.ts",
        "line": 25
      },
      "name": "DataAwsccCloudfrontKeyValueStoreImportSource",
      "namespace": "dataAwsccCloudfrontKeyValueStore",
      "symbolId": "src/data-awscc-cloudfront-key-value-store/index:DataAwsccCloudfrontKeyValueStoreImportSource"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontKeyValueStore.DataAwsccCloudfrontKeyValueStoreImportSourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontKeyValueStore.DataAwsccCloudfrontKeyValueStoreImportSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-key-value-store/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-key-value-store/index.ts",
        "line": 48
      },
      "name": "DataAwsccCloudfrontKeyValueStoreImportSourceOutputReference",
      "namespace": "dataAwsccCloudfrontKeyValueStore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-key-value-store/index.ts",
            "line": 75
          },
          "name": "sourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-key-value-store/index.ts",
            "line": 80
          },
          "name": "sourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-key-value-store/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontKeyValueStore.DataAwsccCloudfrontKeyValueStoreImportSource"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-key-value-store/index:DataAwsccCloudfrontKeyValueStoreImportSourceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontKeyValueStore.DataAwsccCloudfrontKeyValueStoreTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontKeyValueStore.DataAwsccCloudfrontKeyValueStoreTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-key-value-store/index.ts",
        "line": 84
      },
      "name": "DataAwsccCloudfrontKeyValueStoreTags",
      "namespace": "dataAwsccCloudfrontKeyValueStore",
      "symbolId": "src/data-awscc-cloudfront-key-value-store/index:DataAwsccCloudfrontKeyValueStoreTags"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontKeyValueStore.DataAwsccCloudfrontKeyValueStoreTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontKeyValueStore.DataAwsccCloudfrontKeyValueStoreTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-key-value-store/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-key-value-store/index.ts",
        "line": 146
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-key-value-store/index.ts",
            "line": 160
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontKeyValueStore.DataAwsccCloudfrontKeyValueStoreTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCloudfrontKeyValueStoreTagsList",
      "namespace": "dataAwsccCloudfrontKeyValueStore",
      "symbolId": "src/data-awscc-cloudfront-key-value-store/index:DataAwsccCloudfrontKeyValueStoreTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontKeyValueStore.DataAwsccCloudfrontKeyValueStoreTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontKeyValueStore.DataAwsccCloudfrontKeyValueStoreTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-key-value-store/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-key-value-store/index.ts",
        "line": 107
      },
      "name": "DataAwsccCloudfrontKeyValueStoreTagsOutputReference",
      "namespace": "dataAwsccCloudfrontKeyValueStore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-key-value-store/index.ts",
            "line": 136
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-key-value-store/index.ts",
            "line": 141
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-key-value-store/index.ts",
            "line": 120
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontKeyValueStore.DataAwsccCloudfrontKeyValueStoreTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-key-value-store/index:DataAwsccCloudfrontKeyValueStoreTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontKeyValueStores.DataAwsccCloudfrontKeyValueStores": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_key_value_stores awscc_cloudfront_key_value_stores}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontKeyValueStores.DataAwsccCloudfrontKeyValueStores",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_key_value_stores awscc_cloudfront_key_value_stores} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-key-value-stores/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontKeyValueStores.DataAwsccCloudfrontKeyValueStoresConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-key-value-stores/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCloudfrontKeyValueStores resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-key-value-stores/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCloudfrontKeyValueStores to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_key_value_stores#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCloudfrontKeyValueStores that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCloudfrontKeyValueStores to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-key-value-stores/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-key-value-stores/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCloudfrontKeyValueStores",
      "namespace": "dataAwsccCloudfrontKeyValueStores",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-key-value-stores/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-key-value-stores/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-key-value-stores/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-key-value-stores/index:DataAwsccCloudfrontKeyValueStores"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontKeyValueStores.DataAwsccCloudfrontKeyValueStoresConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontKeyValueStores.DataAwsccCloudfrontKeyValueStoresConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-key-value-stores/index.ts",
        "line": 14
      },
      "name": "DataAwsccCloudfrontKeyValueStoresConfig",
      "namespace": "dataAwsccCloudfrontKeyValueStores",
      "symbolId": "src/data-awscc-cloudfront-key-value-stores/index:DataAwsccCloudfrontKeyValueStoresConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontMonitoringSubscription.DataAwsccCloudfrontMonitoringSubscription": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_monitoring_subscription awscc_cloudfront_monitoring_subscription}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontMonitoringSubscription.DataAwsccCloudfrontMonitoringSubscription",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_monitoring_subscription awscc_cloudfront_monitoring_subscription} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-monitoring-subscription/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-awscc.dataAwsccCloudfrontMonitoringSubscription.DataAwsccCloudfrontMonitoringSubscriptionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-monitoring-subscription/index.ts",
        "line": 138
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCloudfrontMonitoringSubscription resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-monitoring-subscription/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 DataAwsccCloudfrontMonitoringSubscription to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_monitoring_subscription#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCloudfrontMonitoringSubscription that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCloudfrontMonitoringSubscription to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-monitoring-subscription/index.ts",
            "line": 221
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-monitoring-subscription/index.ts",
            "line": 227
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCloudfrontMonitoringSubscription",
      "namespace": "dataAwsccCloudfrontMonitoringSubscription",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-monitoring-subscription/index.ts",
            "line": 143
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-monitoring-subscription/index.ts",
            "line": 194
          },
          "name": "distributionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-monitoring-subscription/index.ts",
            "line": 213
          },
          "name": "monitoringSubscription",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontMonitoringSubscription.DataAwsccCloudfrontMonitoringSubscriptionMonitoringSubscriptionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-monitoring-subscription/index.ts",
            "line": 207
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-monitoring-subscription/index.ts",
            "line": 200
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-monitoring-subscription/index:DataAwsccCloudfrontMonitoringSubscription"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontMonitoringSubscription.DataAwsccCloudfrontMonitoringSubscriptionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontMonitoringSubscription.DataAwsccCloudfrontMonitoringSubscriptionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-monitoring-subscription/index.ts",
        "line": 14
      },
      "name": "DataAwsccCloudfrontMonitoringSubscriptionConfig",
      "namespace": "dataAwsccCloudfrontMonitoringSubscription",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_monitoring_subscription#id DataAwsccCloudfrontMonitoringSubscription#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-monitoring-subscription/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-monitoring-subscription/index:DataAwsccCloudfrontMonitoringSubscriptionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontMonitoringSubscription.DataAwsccCloudfrontMonitoringSubscriptionMonitoringSubscription": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontMonitoringSubscription.DataAwsccCloudfrontMonitoringSubscriptionMonitoringSubscription",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-monitoring-subscription/index.ts",
        "line": 79
      },
      "name": "DataAwsccCloudfrontMonitoringSubscriptionMonitoringSubscription",
      "namespace": "dataAwsccCloudfrontMonitoringSubscription",
      "symbolId": "src/data-awscc-cloudfront-monitoring-subscription/index:DataAwsccCloudfrontMonitoringSubscriptionMonitoringSubscription"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontMonitoringSubscription.DataAwsccCloudfrontMonitoringSubscriptionMonitoringSubscriptionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontMonitoringSubscription.DataAwsccCloudfrontMonitoringSubscriptionMonitoringSubscriptionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-monitoring-subscription/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-awscc-cloudfront-monitoring-subscription/index.ts",
        "line": 102
      },
      "name": "DataAwsccCloudfrontMonitoringSubscriptionMonitoringSubscriptionOutputReference",
      "namespace": "dataAwsccCloudfrontMonitoringSubscription",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-monitoring-subscription/index.ts",
            "line": 130
          },
          "name": "realtimeMetricsSubscriptionConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontMonitoringSubscription.DataAwsccCloudfrontMonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-monitoring-subscription/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontMonitoringSubscription.DataAwsccCloudfrontMonitoringSubscriptionMonitoringSubscription"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-monitoring-subscription/index:DataAwsccCloudfrontMonitoringSubscriptionMonitoringSubscriptionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontMonitoringSubscription.DataAwsccCloudfrontMonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontMonitoringSubscription.DataAwsccCloudfrontMonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-monitoring-subscription/index.ts",
        "line": 25
      },
      "name": "DataAwsccCloudfrontMonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfig",
      "namespace": "dataAwsccCloudfrontMonitoringSubscription",
      "symbolId": "src/data-awscc-cloudfront-monitoring-subscription/index:DataAwsccCloudfrontMonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontMonitoringSubscription.DataAwsccCloudfrontMonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontMonitoringSubscription.DataAwsccCloudfrontMonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-monitoring-subscription/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-monitoring-subscription/index.ts",
        "line": 48
      },
      "name": "DataAwsccCloudfrontMonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigOutputReference",
      "namespace": "dataAwsccCloudfrontMonitoringSubscription",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-monitoring-subscription/index.ts",
            "line": 75
          },
          "name": "realtimeMetricsSubscriptionStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-monitoring-subscription/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontMonitoringSubscription.DataAwsccCloudfrontMonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-monitoring-subscription/index:DataAwsccCloudfrontMonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontOriginAccessControl.DataAwsccCloudfrontOriginAccessControl": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_origin_access_control awscc_cloudfront_origin_access_control}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontOriginAccessControl.DataAwsccCloudfrontOriginAccessControl",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_origin_access_control awscc_cloudfront_origin_access_control} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-origin-access-control/index.ts",
          "line": 135
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontOriginAccessControl.DataAwsccCloudfrontOriginAccessControlConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-origin-access-control/index.ts",
        "line": 103
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCloudfrontOriginAccessControl resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-origin-access-control/index.ts",
            "line": 120
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCloudfrontOriginAccessControl to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_origin_access_control#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCloudfrontOriginAccessControl that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCloudfrontOriginAccessControl to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-origin-access-control/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-awscc-cloudfront-origin-access-control/index.ts",
            "line": 192
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCloudfrontOriginAccessControl",
      "namespace": "dataAwsccCloudfrontOriginAccessControl",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-origin-access-control/index.ts",
            "line": 108
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-origin-access-control/index.ts",
            "line": 173
          },
          "name": "originAccessControlConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontOriginAccessControl.DataAwsccCloudfrontOriginAccessControlOriginAccessControlConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-origin-access-control/index.ts",
            "line": 178
          },
          "name": "originAccessControlId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-origin-access-control/index.ts",
            "line": 167
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-origin-access-control/index.ts",
            "line": 160
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-origin-access-control/index:DataAwsccCloudfrontOriginAccessControl"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontOriginAccessControl.DataAwsccCloudfrontOriginAccessControlConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontOriginAccessControl.DataAwsccCloudfrontOriginAccessControlConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-origin-access-control/index.ts",
        "line": 14
      },
      "name": "DataAwsccCloudfrontOriginAccessControlConfig",
      "namespace": "dataAwsccCloudfrontOriginAccessControl",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_origin_access_control#id DataAwsccCloudfrontOriginAccessControl#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-origin-access-control/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-origin-access-control/index:DataAwsccCloudfrontOriginAccessControlConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontOriginAccessControl.DataAwsccCloudfrontOriginAccessControlOriginAccessControlConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontOriginAccessControl.DataAwsccCloudfrontOriginAccessControlOriginAccessControlConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-origin-access-control/index.ts",
        "line": 25
      },
      "name": "DataAwsccCloudfrontOriginAccessControlOriginAccessControlConfig",
      "namespace": "dataAwsccCloudfrontOriginAccessControl",
      "symbolId": "src/data-awscc-cloudfront-origin-access-control/index:DataAwsccCloudfrontOriginAccessControlOriginAccessControlConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontOriginAccessControl.DataAwsccCloudfrontOriginAccessControlOriginAccessControlConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontOriginAccessControl.DataAwsccCloudfrontOriginAccessControlOriginAccessControlConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-origin-access-control/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-origin-access-control/index.ts",
        "line": 48
      },
      "name": "DataAwsccCloudfrontOriginAccessControlOriginAccessControlConfigOutputReference",
      "namespace": "dataAwsccCloudfrontOriginAccessControl",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-origin-access-control/index.ts",
            "line": 75
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-origin-access-control/index.ts",
            "line": 80
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-origin-access-control/index.ts",
            "line": 85
          },
          "name": "originAccessControlOriginType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-origin-access-control/index.ts",
            "line": 90
          },
          "name": "signingBehavior",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-origin-access-control/index.ts",
            "line": 95
          },
          "name": "signingProtocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-origin-access-control/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontOriginAccessControl.DataAwsccCloudfrontOriginAccessControlOriginAccessControlConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-origin-access-control/index:DataAwsccCloudfrontOriginAccessControlOriginAccessControlConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontOriginAccessControls.DataAwsccCloudfrontOriginAccessControls": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_origin_access_controls awscc_cloudfront_origin_access_controls}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontOriginAccessControls.DataAwsccCloudfrontOriginAccessControls",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_origin_access_controls awscc_cloudfront_origin_access_controls} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-origin-access-controls/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontOriginAccessControls.DataAwsccCloudfrontOriginAccessControlsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-origin-access-controls/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCloudfrontOriginAccessControls resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-origin-access-controls/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCloudfrontOriginAccessControls to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_origin_access_controls#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCloudfrontOriginAccessControls that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCloudfrontOriginAccessControls to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-origin-access-controls/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-origin-access-controls/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCloudfrontOriginAccessControls",
      "namespace": "dataAwsccCloudfrontOriginAccessControls",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-origin-access-controls/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-origin-access-controls/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-origin-access-controls/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-origin-access-controls/index:DataAwsccCloudfrontOriginAccessControls"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontOriginAccessControls.DataAwsccCloudfrontOriginAccessControlsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontOriginAccessControls.DataAwsccCloudfrontOriginAccessControlsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-origin-access-controls/index.ts",
        "line": 14
      },
      "name": "DataAwsccCloudfrontOriginAccessControlsConfig",
      "namespace": "dataAwsccCloudfrontOriginAccessControls",
      "symbolId": "src/data-awscc-cloudfront-origin-access-controls/index:DataAwsccCloudfrontOriginAccessControlsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontOriginRequestPolicies.DataAwsccCloudfrontOriginRequestPolicies": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_origin_request_policies awscc_cloudfront_origin_request_policies}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontOriginRequestPolicies.DataAwsccCloudfrontOriginRequestPolicies",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_origin_request_policies awscc_cloudfront_origin_request_policies} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-origin-request-policies/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontOriginRequestPolicies.DataAwsccCloudfrontOriginRequestPoliciesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-origin-request-policies/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCloudfrontOriginRequestPolicies resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-origin-request-policies/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCloudfrontOriginRequestPolicies to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_origin_request_policies#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCloudfrontOriginRequestPolicies that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCloudfrontOriginRequestPolicies to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-origin-request-policies/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-origin-request-policies/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCloudfrontOriginRequestPolicies",
      "namespace": "dataAwsccCloudfrontOriginRequestPolicies",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-origin-request-policies/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-origin-request-policies/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-origin-request-policies/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-origin-request-policies/index:DataAwsccCloudfrontOriginRequestPolicies"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontOriginRequestPolicies.DataAwsccCloudfrontOriginRequestPoliciesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontOriginRequestPolicies.DataAwsccCloudfrontOriginRequestPoliciesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-origin-request-policies/index.ts",
        "line": 14
      },
      "name": "DataAwsccCloudfrontOriginRequestPoliciesConfig",
      "namespace": "dataAwsccCloudfrontOriginRequestPolicies",
      "symbolId": "src/data-awscc-cloudfront-origin-request-policies/index:DataAwsccCloudfrontOriginRequestPoliciesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontOriginRequestPolicy.DataAwsccCloudfrontOriginRequestPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_origin_request_policy awscc_cloudfront_origin_request_policy}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontOriginRequestPolicy.DataAwsccCloudfrontOriginRequestPolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_origin_request_policy awscc_cloudfront_origin_request_policy} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-origin-request-policy/index.ts",
          "line": 315
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontOriginRequestPolicy.DataAwsccCloudfrontOriginRequestPolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-origin-request-policy/index.ts",
        "line": 283
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCloudfrontOriginRequestPolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-origin-request-policy/index.ts",
            "line": 300
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCloudfrontOriginRequestPolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_origin_request_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCloudfrontOriginRequestPolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCloudfrontOriginRequestPolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-origin-request-policy/index.ts",
            "line": 371
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-origin-request-policy/index.ts",
            "line": 377
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCloudfrontOriginRequestPolicy",
      "namespace": "dataAwsccCloudfrontOriginRequestPolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-origin-request-policy/index.ts",
            "line": 288
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-origin-request-policy/index.ts",
            "line": 352
          },
          "name": "lastModifiedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-origin-request-policy/index.ts",
            "line": 358
          },
          "name": "originRequestPolicyConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontOriginRequestPolicy.DataAwsccCloudfrontOriginRequestPolicyOriginRequestPolicyConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-origin-request-policy/index.ts",
            "line": 363
          },
          "name": "originRequestPolicyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-origin-request-policy/index.ts",
            "line": 347
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-origin-request-policy/index.ts",
            "line": 340
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-origin-request-policy/index:DataAwsccCloudfrontOriginRequestPolicy"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontOriginRequestPolicy.DataAwsccCloudfrontOriginRequestPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontOriginRequestPolicy.DataAwsccCloudfrontOriginRequestPolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-origin-request-policy/index.ts",
        "line": 14
      },
      "name": "DataAwsccCloudfrontOriginRequestPolicyConfig",
      "namespace": "dataAwsccCloudfrontOriginRequestPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_origin_request_policy#id DataAwsccCloudfrontOriginRequestPolicy#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-origin-request-policy/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-origin-request-policy/index:DataAwsccCloudfrontOriginRequestPolicyConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontOriginRequestPolicy.DataAwsccCloudfrontOriginRequestPolicyOriginRequestPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontOriginRequestPolicy.DataAwsccCloudfrontOriginRequestPolicyOriginRequestPolicyConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-origin-request-policy/index.ts",
        "line": 202
      },
      "name": "DataAwsccCloudfrontOriginRequestPolicyOriginRequestPolicyConfig",
      "namespace": "dataAwsccCloudfrontOriginRequestPolicy",
      "symbolId": "src/data-awscc-cloudfront-origin-request-policy/index:DataAwsccCloudfrontOriginRequestPolicyOriginRequestPolicyConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontOriginRequestPolicy.DataAwsccCloudfrontOriginRequestPolicyOriginRequestPolicyConfigCookiesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontOriginRequestPolicy.DataAwsccCloudfrontOriginRequestPolicyOriginRequestPolicyConfigCookiesConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-origin-request-policy/index.ts",
        "line": 25
      },
      "name": "DataAwsccCloudfrontOriginRequestPolicyOriginRequestPolicyConfigCookiesConfig",
      "namespace": "dataAwsccCloudfrontOriginRequestPolicy",
      "symbolId": "src/data-awscc-cloudfront-origin-request-policy/index:DataAwsccCloudfrontOriginRequestPolicyOriginRequestPolicyConfigCookiesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontOriginRequestPolicy.DataAwsccCloudfrontOriginRequestPolicyOriginRequestPolicyConfigCookiesConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontOriginRequestPolicy.DataAwsccCloudfrontOriginRequestPolicyOriginRequestPolicyConfigCookiesConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-origin-request-policy/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-origin-request-policy/index.ts",
        "line": 48
      },
      "name": "DataAwsccCloudfrontOriginRequestPolicyOriginRequestPolicyConfigCookiesConfigOutputReference",
      "namespace": "dataAwsccCloudfrontOriginRequestPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-origin-request-policy/index.ts",
            "line": 75
          },
          "name": "cookieBehavior",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-origin-request-policy/index.ts",
            "line": 80
          },
          "name": "cookies",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-origin-request-policy/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontOriginRequestPolicy.DataAwsccCloudfrontOriginRequestPolicyOriginRequestPolicyConfigCookiesConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-origin-request-policy/index:DataAwsccCloudfrontOriginRequestPolicyOriginRequestPolicyConfigCookiesConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontOriginRequestPolicy.DataAwsccCloudfrontOriginRequestPolicyOriginRequestPolicyConfigHeadersConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontOriginRequestPolicy.DataAwsccCloudfrontOriginRequestPolicyOriginRequestPolicyConfigHeadersConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-origin-request-policy/index.ts",
        "line": 84
      },
      "name": "DataAwsccCloudfrontOriginRequestPolicyOriginRequestPolicyConfigHeadersConfig",
      "namespace": "dataAwsccCloudfrontOriginRequestPolicy",
      "symbolId": "src/data-awscc-cloudfront-origin-request-policy/index:DataAwsccCloudfrontOriginRequestPolicyOriginRequestPolicyConfigHeadersConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontOriginRequestPolicy.DataAwsccCloudfrontOriginRequestPolicyOriginRequestPolicyConfigHeadersConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontOriginRequestPolicy.DataAwsccCloudfrontOriginRequestPolicyOriginRequestPolicyConfigHeadersConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-origin-request-policy/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-awscc-cloudfront-origin-request-policy/index.ts",
        "line": 107
      },
      "name": "DataAwsccCloudfrontOriginRequestPolicyOriginRequestPolicyConfigHeadersConfigOutputReference",
      "namespace": "dataAwsccCloudfrontOriginRequestPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-origin-request-policy/index.ts",
            "line": 134
          },
          "name": "headerBehavior",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-origin-request-policy/index.ts",
            "line": 139
          },
          "name": "headers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-origin-request-policy/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontOriginRequestPolicy.DataAwsccCloudfrontOriginRequestPolicyOriginRequestPolicyConfigHeadersConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-origin-request-policy/index:DataAwsccCloudfrontOriginRequestPolicyOriginRequestPolicyConfigHeadersConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontOriginRequestPolicy.DataAwsccCloudfrontOriginRequestPolicyOriginRequestPolicyConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontOriginRequestPolicy.DataAwsccCloudfrontOriginRequestPolicyOriginRequestPolicyConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-origin-request-policy/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-origin-request-policy/index.ts",
        "line": 225
      },
      "name": "DataAwsccCloudfrontOriginRequestPolicyOriginRequestPolicyConfigOutputReference",
      "namespace": "dataAwsccCloudfrontOriginRequestPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-origin-request-policy/index.ts",
            "line": 252
          },
          "name": "comment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-origin-request-policy/index.ts",
            "line": 258
          },
          "name": "cookiesConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontOriginRequestPolicy.DataAwsccCloudfrontOriginRequestPolicyOriginRequestPolicyConfigCookiesConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-origin-request-policy/index.ts",
            "line": 264
          },
          "name": "headersConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontOriginRequestPolicy.DataAwsccCloudfrontOriginRequestPolicyOriginRequestPolicyConfigHeadersConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-origin-request-policy/index.ts",
            "line": 269
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-origin-request-policy/index.ts",
            "line": 275
          },
          "name": "queryStringsConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontOriginRequestPolicy.DataAwsccCloudfrontOriginRequestPolicyOriginRequestPolicyConfigQueryStringsConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-origin-request-policy/index.ts",
            "line": 236
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontOriginRequestPolicy.DataAwsccCloudfrontOriginRequestPolicyOriginRequestPolicyConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-origin-request-policy/index:DataAwsccCloudfrontOriginRequestPolicyOriginRequestPolicyConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontOriginRequestPolicy.DataAwsccCloudfrontOriginRequestPolicyOriginRequestPolicyConfigQueryStringsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontOriginRequestPolicy.DataAwsccCloudfrontOriginRequestPolicyOriginRequestPolicyConfigQueryStringsConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-origin-request-policy/index.ts",
        "line": 143
      },
      "name": "DataAwsccCloudfrontOriginRequestPolicyOriginRequestPolicyConfigQueryStringsConfig",
      "namespace": "dataAwsccCloudfrontOriginRequestPolicy",
      "symbolId": "src/data-awscc-cloudfront-origin-request-policy/index:DataAwsccCloudfrontOriginRequestPolicyOriginRequestPolicyConfigQueryStringsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontOriginRequestPolicy.DataAwsccCloudfrontOriginRequestPolicyOriginRequestPolicyConfigQueryStringsConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontOriginRequestPolicy.DataAwsccCloudfrontOriginRequestPolicyOriginRequestPolicyConfigQueryStringsConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-origin-request-policy/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-awscc-cloudfront-origin-request-policy/index.ts",
        "line": 166
      },
      "name": "DataAwsccCloudfrontOriginRequestPolicyOriginRequestPolicyConfigQueryStringsConfigOutputReference",
      "namespace": "dataAwsccCloudfrontOriginRequestPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-origin-request-policy/index.ts",
            "line": 193
          },
          "name": "queryStringBehavior",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-origin-request-policy/index.ts",
            "line": 198
          },
          "name": "queryStrings",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-origin-request-policy/index.ts",
            "line": 177
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontOriginRequestPolicy.DataAwsccCloudfrontOriginRequestPolicyOriginRequestPolicyConfigQueryStringsConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-origin-request-policy/index:DataAwsccCloudfrontOriginRequestPolicyOriginRequestPolicyConfigQueryStringsConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontPublicKey.DataAwsccCloudfrontPublicKey": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_public_key awscc_cloudfront_public_key}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontPublicKey.DataAwsccCloudfrontPublicKey",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_public_key awscc_cloudfront_public_key} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-public-key/index.ts",
          "line": 130
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontPublicKey.DataAwsccCloudfrontPublicKeyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-public-key/index.ts",
        "line": 98
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCloudfrontPublicKey resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-public-key/index.ts",
            "line": 115
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCloudfrontPublicKey to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_public_key#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCloudfrontPublicKey that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCloudfrontPublicKey to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-public-key/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-awscc-cloudfront-public-key/index.ts",
            "line": 192
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCloudfrontPublicKey",
      "namespace": "dataAwsccCloudfrontPublicKey",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-public-key/index.ts",
            "line": 103
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-public-key/index.ts",
            "line": 154
          },
          "name": "createdTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-public-key/index.ts",
            "line": 173
          },
          "name": "publicKeyConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontPublicKey.DataAwsccCloudfrontPublicKeyPublicKeyConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-public-key/index.ts",
            "line": 178
          },
          "name": "publicKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-public-key/index.ts",
            "line": 167
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-public-key/index.ts",
            "line": 160
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-public-key/index:DataAwsccCloudfrontPublicKey"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontPublicKey.DataAwsccCloudfrontPublicKeyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontPublicKey.DataAwsccCloudfrontPublicKeyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-public-key/index.ts",
        "line": 14
      },
      "name": "DataAwsccCloudfrontPublicKeyConfig",
      "namespace": "dataAwsccCloudfrontPublicKey",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_public_key#id DataAwsccCloudfrontPublicKey#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-public-key/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-public-key/index:DataAwsccCloudfrontPublicKeyConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontPublicKey.DataAwsccCloudfrontPublicKeyPublicKeyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontPublicKey.DataAwsccCloudfrontPublicKeyPublicKeyConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-public-key/index.ts",
        "line": 25
      },
      "name": "DataAwsccCloudfrontPublicKeyPublicKeyConfig",
      "namespace": "dataAwsccCloudfrontPublicKey",
      "symbolId": "src/data-awscc-cloudfront-public-key/index:DataAwsccCloudfrontPublicKeyPublicKeyConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontPublicKey.DataAwsccCloudfrontPublicKeyPublicKeyConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontPublicKey.DataAwsccCloudfrontPublicKeyPublicKeyConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-public-key/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-public-key/index.ts",
        "line": 48
      },
      "name": "DataAwsccCloudfrontPublicKeyPublicKeyConfigOutputReference",
      "namespace": "dataAwsccCloudfrontPublicKey",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-public-key/index.ts",
            "line": 75
          },
          "name": "callerReference",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-public-key/index.ts",
            "line": 80
          },
          "name": "comment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-public-key/index.ts",
            "line": 85
          },
          "name": "encodedKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-public-key/index.ts",
            "line": 90
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-public-key/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontPublicKey.DataAwsccCloudfrontPublicKeyPublicKeyConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-public-key/index:DataAwsccCloudfrontPublicKeyPublicKeyConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontPublicKeys.DataAwsccCloudfrontPublicKeys": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_public_keys awscc_cloudfront_public_keys}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontPublicKeys.DataAwsccCloudfrontPublicKeys",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_public_keys awscc_cloudfront_public_keys} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-public-keys/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontPublicKeys.DataAwsccCloudfrontPublicKeysConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-public-keys/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCloudfrontPublicKeys resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-public-keys/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCloudfrontPublicKeys to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_public_keys#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCloudfrontPublicKeys that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCloudfrontPublicKeys to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-public-keys/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-public-keys/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCloudfrontPublicKeys",
      "namespace": "dataAwsccCloudfrontPublicKeys",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-public-keys/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-public-keys/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-public-keys/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-public-keys/index:DataAwsccCloudfrontPublicKeys"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontPublicKeys.DataAwsccCloudfrontPublicKeysConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontPublicKeys.DataAwsccCloudfrontPublicKeysConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-public-keys/index.ts",
        "line": 14
      },
      "name": "DataAwsccCloudfrontPublicKeysConfig",
      "namespace": "dataAwsccCloudfrontPublicKeys",
      "symbolId": "src/data-awscc-cloudfront-public-keys/index:DataAwsccCloudfrontPublicKeysConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontRealtimeLogConfig.DataAwsccCloudfrontRealtimeLogConfig": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_realtime_log_config awscc_cloudfront_realtime_log_config}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontRealtimeLogConfig.DataAwsccCloudfrontRealtimeLogConfig",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_realtime_log_config awscc_cloudfront_realtime_log_config} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-realtime-log-config/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-awscc.dataAwsccCloudfrontRealtimeLogConfig.DataAwsccCloudfrontRealtimeLogConfigConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-realtime-log-config/index.ts",
        "line": 169
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCloudfrontRealtimeLogConfig resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-realtime-log-config/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 DataAwsccCloudfrontRealtimeLogConfig to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_realtime_log_config#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCloudfrontRealtimeLogConfig that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCloudfrontRealtimeLogConfig to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-realtime-log-config/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-awscc-cloudfront-realtime-log-config/index.ts",
            "line": 273
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCloudfrontRealtimeLogConfig",
      "namespace": "dataAwsccCloudfrontRealtimeLogConfig",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-realtime-log-config/index.ts",
            "line": 174
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-realtime-log-config/index.ts",
            "line": 225
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-realtime-log-config/index.ts",
            "line": 231
          },
          "name": "endPoints",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontRealtimeLogConfig.DataAwsccCloudfrontRealtimeLogConfigEndPointsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-realtime-log-config/index.ts",
            "line": 236
          },
          "name": "fields",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-realtime-log-config/index.ts",
            "line": 254
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-realtime-log-config/index.ts",
            "line": 259
          },
          "name": "samplingRate",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-realtime-log-config/index.ts",
            "line": 249
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-realtime-log-config/index.ts",
            "line": 242
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-realtime-log-config/index:DataAwsccCloudfrontRealtimeLogConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontRealtimeLogConfig.DataAwsccCloudfrontRealtimeLogConfigConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontRealtimeLogConfig.DataAwsccCloudfrontRealtimeLogConfigConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-realtime-log-config/index.ts",
        "line": 14
      },
      "name": "DataAwsccCloudfrontRealtimeLogConfigConfig",
      "namespace": "dataAwsccCloudfrontRealtimeLogConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_realtime_log_config#id DataAwsccCloudfrontRealtimeLogConfig#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-realtime-log-config/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-realtime-log-config/index:DataAwsccCloudfrontRealtimeLogConfigConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontRealtimeLogConfig.DataAwsccCloudfrontRealtimeLogConfigEndPoints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontRealtimeLogConfig.DataAwsccCloudfrontRealtimeLogConfigEndPoints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-realtime-log-config/index.ts",
        "line": 84
      },
      "name": "DataAwsccCloudfrontRealtimeLogConfigEndPoints",
      "namespace": "dataAwsccCloudfrontRealtimeLogConfig",
      "symbolId": "src/data-awscc-cloudfront-realtime-log-config/index:DataAwsccCloudfrontRealtimeLogConfigEndPoints"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontRealtimeLogConfig.DataAwsccCloudfrontRealtimeLogConfigEndPointsKinesisStreamConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontRealtimeLogConfig.DataAwsccCloudfrontRealtimeLogConfigEndPointsKinesisStreamConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-realtime-log-config/index.ts",
        "line": 25
      },
      "name": "DataAwsccCloudfrontRealtimeLogConfigEndPointsKinesisStreamConfig",
      "namespace": "dataAwsccCloudfrontRealtimeLogConfig",
      "symbolId": "src/data-awscc-cloudfront-realtime-log-config/index:DataAwsccCloudfrontRealtimeLogConfigEndPointsKinesisStreamConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontRealtimeLogConfig.DataAwsccCloudfrontRealtimeLogConfigEndPointsKinesisStreamConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontRealtimeLogConfig.DataAwsccCloudfrontRealtimeLogConfigEndPointsKinesisStreamConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-realtime-log-config/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-realtime-log-config/index.ts",
        "line": 48
      },
      "name": "DataAwsccCloudfrontRealtimeLogConfigEndPointsKinesisStreamConfigOutputReference",
      "namespace": "dataAwsccCloudfrontRealtimeLogConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-realtime-log-config/index.ts",
            "line": 75
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-realtime-log-config/index.ts",
            "line": 80
          },
          "name": "streamArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-realtime-log-config/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontRealtimeLogConfig.DataAwsccCloudfrontRealtimeLogConfigEndPointsKinesisStreamConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-realtime-log-config/index:DataAwsccCloudfrontRealtimeLogConfigEndPointsKinesisStreamConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontRealtimeLogConfig.DataAwsccCloudfrontRealtimeLogConfigEndPointsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontRealtimeLogConfig.DataAwsccCloudfrontRealtimeLogConfigEndPointsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-realtime-log-config/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-realtime-log-config/index.ts",
        "line": 147
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-realtime-log-config/index.ts",
            "line": 161
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontRealtimeLogConfig.DataAwsccCloudfrontRealtimeLogConfigEndPointsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCloudfrontRealtimeLogConfigEndPointsList",
      "namespace": "dataAwsccCloudfrontRealtimeLogConfig",
      "symbolId": "src/data-awscc-cloudfront-realtime-log-config/index:DataAwsccCloudfrontRealtimeLogConfigEndPointsList"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontRealtimeLogConfig.DataAwsccCloudfrontRealtimeLogConfigEndPointsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontRealtimeLogConfig.DataAwsccCloudfrontRealtimeLogConfigEndPointsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-realtime-log-config/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-realtime-log-config/index.ts",
        "line": 107
      },
      "name": "DataAwsccCloudfrontRealtimeLogConfigEndPointsOutputReference",
      "namespace": "dataAwsccCloudfrontRealtimeLogConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-realtime-log-config/index.ts",
            "line": 137
          },
          "name": "kinesisStreamConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontRealtimeLogConfig.DataAwsccCloudfrontRealtimeLogConfigEndPointsKinesisStreamConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-realtime-log-config/index.ts",
            "line": 142
          },
          "name": "streamType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-realtime-log-config/index.ts",
            "line": 120
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontRealtimeLogConfig.DataAwsccCloudfrontRealtimeLogConfigEndPoints"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-realtime-log-config/index:DataAwsccCloudfrontRealtimeLogConfigEndPointsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontRealtimeLogConfigs.DataAwsccCloudfrontRealtimeLogConfigs": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_realtime_log_configs awscc_cloudfront_realtime_log_configs}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontRealtimeLogConfigs.DataAwsccCloudfrontRealtimeLogConfigs",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_realtime_log_configs awscc_cloudfront_realtime_log_configs} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-realtime-log-configs/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontRealtimeLogConfigs.DataAwsccCloudfrontRealtimeLogConfigsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-realtime-log-configs/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCloudfrontRealtimeLogConfigs resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-realtime-log-configs/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCloudfrontRealtimeLogConfigs to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_realtime_log_configs#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCloudfrontRealtimeLogConfigs that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCloudfrontRealtimeLogConfigs to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-realtime-log-configs/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-realtime-log-configs/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCloudfrontRealtimeLogConfigs",
      "namespace": "dataAwsccCloudfrontRealtimeLogConfigs",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-realtime-log-configs/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-realtime-log-configs/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-realtime-log-configs/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-realtime-log-configs/index:DataAwsccCloudfrontRealtimeLogConfigs"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontRealtimeLogConfigs.DataAwsccCloudfrontRealtimeLogConfigsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontRealtimeLogConfigs.DataAwsccCloudfrontRealtimeLogConfigsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-realtime-log-configs/index.ts",
        "line": 14
      },
      "name": "DataAwsccCloudfrontRealtimeLogConfigsConfig",
      "namespace": "dataAwsccCloudfrontRealtimeLogConfigs",
      "symbolId": "src/data-awscc-cloudfront-realtime-log-configs/index:DataAwsccCloudfrontRealtimeLogConfigsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicies.DataAwsccCloudfrontResponseHeadersPolicies": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_response_headers_policies awscc_cloudfront_response_headers_policies}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicies.DataAwsccCloudfrontResponseHeadersPolicies",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_response_headers_policies awscc_cloudfront_response_headers_policies} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-response-headers-policies/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicies.DataAwsccCloudfrontResponseHeadersPoliciesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-response-headers-policies/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCloudfrontResponseHeadersPolicies resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-response-headers-policies/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCloudfrontResponseHeadersPolicies to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_response_headers_policies#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCloudfrontResponseHeadersPolicies that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCloudfrontResponseHeadersPolicies to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-response-headers-policies/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-response-headers-policies/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCloudfrontResponseHeadersPolicies",
      "namespace": "dataAwsccCloudfrontResponseHeadersPolicies",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-response-headers-policies/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-response-headers-policies/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-response-headers-policies/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-response-headers-policies/index:DataAwsccCloudfrontResponseHeadersPolicies"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicies.DataAwsccCloudfrontResponseHeadersPoliciesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicies.DataAwsccCloudfrontResponseHeadersPoliciesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-response-headers-policies/index.ts",
        "line": 14
      },
      "name": "DataAwsccCloudfrontResponseHeadersPoliciesConfig",
      "namespace": "dataAwsccCloudfrontResponseHeadersPolicies",
      "symbolId": "src/data-awscc-cloudfront-response-headers-policies/index:DataAwsccCloudfrontResponseHeadersPoliciesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_response_headers_policy awscc_cloudfront_response_headers_policy}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_response_headers_policy awscc_cloudfront_response_headers_policy} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
          "line": 1237
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
        "line": 1205
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCloudfrontResponseHeadersPolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
            "line": 1222
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCloudfrontResponseHeadersPolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_response_headers_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCloudfrontResponseHeadersPolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCloudfrontResponseHeadersPolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
            "line": 1293
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
            "line": 1299
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCloudfrontResponseHeadersPolicy",
      "namespace": "dataAwsccCloudfrontResponseHeadersPolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
            "line": 1210
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
            "line": 1274
          },
          "name": "lastModifiedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
            "line": 1280
          },
          "name": "responseHeadersPolicyConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
            "line": 1285
          },
          "name": "responseHeadersPolicyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
            "line": 1269
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
            "line": 1262
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-response-headers-policy/index:DataAwsccCloudfrontResponseHeadersPolicy"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
        "line": 14
      },
      "name": "DataAwsccCloudfrontResponseHeadersPolicyConfig",
      "namespace": "dataAwsccCloudfrontResponseHeadersPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_response_headers_policy#id DataAwsccCloudfrontResponseHeadersPolicy#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-response-headers-policy/index:DataAwsccCloudfrontResponseHeadersPolicyConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
        "line": 1112
      },
      "name": "DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfig",
      "namespace": "dataAwsccCloudfrontResponseHeadersPolicy",
      "symbolId": "src/data-awscc-cloudfront-response-headers-policy/index:DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
        "line": 241
      },
      "name": "DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfig",
      "namespace": "dataAwsccCloudfrontResponseHeadersPolicy",
      "symbolId": "src/data-awscc-cloudfront-response-headers-policy/index:DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfigAccessControlAllowHeaders": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfigAccessControlAllowHeaders",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
        "line": 25
      },
      "name": "DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfigAccessControlAllowHeaders",
      "namespace": "dataAwsccCloudfrontResponseHeadersPolicy",
      "symbolId": "src/data-awscc-cloudfront-response-headers-policy/index:DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfigAccessControlAllowHeaders"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfigAccessControlAllowHeadersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfigAccessControlAllowHeadersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
        "line": 48
      },
      "name": "DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfigAccessControlAllowHeadersOutputReference",
      "namespace": "dataAwsccCloudfrontResponseHeadersPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
            "line": 75
          },
          "name": "items",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfigAccessControlAllowHeaders"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-response-headers-policy/index:DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfigAccessControlAllowHeadersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfigAccessControlAllowMethods": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfigAccessControlAllowMethods",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
        "line": 79
      },
      "name": "DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfigAccessControlAllowMethods",
      "namespace": "dataAwsccCloudfrontResponseHeadersPolicy",
      "symbolId": "src/data-awscc-cloudfront-response-headers-policy/index:DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfigAccessControlAllowMethods"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfigAccessControlAllowMethodsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfigAccessControlAllowMethodsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-response-headers-policy/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-awscc-cloudfront-response-headers-policy/index.ts",
        "line": 102
      },
      "name": "DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfigAccessControlAllowMethodsOutputReference",
      "namespace": "dataAwsccCloudfrontResponseHeadersPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
            "line": 129
          },
          "name": "items",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfigAccessControlAllowMethods"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-response-headers-policy/index:DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfigAccessControlAllowMethodsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfigAccessControlAllowOrigins": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfigAccessControlAllowOrigins",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
        "line": 133
      },
      "name": "DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfigAccessControlAllowOrigins",
      "namespace": "dataAwsccCloudfrontResponseHeadersPolicy",
      "symbolId": "src/data-awscc-cloudfront-response-headers-policy/index:DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfigAccessControlAllowOrigins"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfigAccessControlAllowOriginsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfigAccessControlAllowOriginsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-response-headers-policy/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-awscc-cloudfront-response-headers-policy/index.ts",
        "line": 156
      },
      "name": "DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfigAccessControlAllowOriginsOutputReference",
      "namespace": "dataAwsccCloudfrontResponseHeadersPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
            "line": 183
          },
          "name": "items",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
            "line": 167
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfigAccessControlAllowOrigins"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-response-headers-policy/index:DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfigAccessControlAllowOriginsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfigAccessControlExposeHeaders": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfigAccessControlExposeHeaders",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
        "line": 187
      },
      "name": "DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfigAccessControlExposeHeaders",
      "namespace": "dataAwsccCloudfrontResponseHeadersPolicy",
      "symbolId": "src/data-awscc-cloudfront-response-headers-policy/index:DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfigAccessControlExposeHeaders"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfigAccessControlExposeHeadersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfigAccessControlExposeHeadersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-response-headers-policy/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
        "line": 210
      },
      "name": "DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfigAccessControlExposeHeadersOutputReference",
      "namespace": "dataAwsccCloudfrontResponseHeadersPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
            "line": 237
          },
          "name": "items",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
            "line": 221
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfigAccessControlExposeHeaders"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-response-headers-policy/index:DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfigAccessControlExposeHeadersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-response-headers-policy/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-awscc-cloudfront-response-headers-policy/index.ts",
        "line": 264
      },
      "name": "DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfigOutputReference",
      "namespace": "dataAwsccCloudfrontResponseHeadersPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
            "line": 291
          },
          "name": "accessControlAllowCredentials",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
            "line": 297
          },
          "name": "accessControlAllowHeaders",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfigAccessControlAllowHeadersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
            "line": 303
          },
          "name": "accessControlAllowMethods",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfigAccessControlAllowMethodsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
            "line": 309
          },
          "name": "accessControlAllowOrigins",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfigAccessControlAllowOriginsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
            "line": 315
          },
          "name": "accessControlExposeHeaders",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfigAccessControlExposeHeadersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
            "line": 320
          },
          "name": "accessControlMaxAgeSec",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
            "line": 325
          },
          "name": "originOverride",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
            "line": 275
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-response-headers-policy/index:DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCustomHeadersConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCustomHeadersConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
        "line": 414
      },
      "name": "DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCustomHeadersConfig",
      "namespace": "dataAwsccCloudfrontResponseHeadersPolicy",
      "symbolId": "src/data-awscc-cloudfront-response-headers-policy/index:DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCustomHeadersConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCustomHeadersConfigItems": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCustomHeadersConfigItems",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
        "line": 329
      },
      "name": "DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCustomHeadersConfigItems",
      "namespace": "dataAwsccCloudfrontResponseHeadersPolicy",
      "symbolId": "src/data-awscc-cloudfront-response-headers-policy/index:DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCustomHeadersConfigItems"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCustomHeadersConfigItemsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCustomHeadersConfigItemsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-response-headers-policy/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/data-awscc-cloudfront-response-headers-policy/index.ts",
        "line": 396
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-response-headers-policy/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-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCustomHeadersConfigItemsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCustomHeadersConfigItemsList",
      "namespace": "dataAwsccCloudfrontResponseHeadersPolicy",
      "symbolId": "src/data-awscc-cloudfront-response-headers-policy/index:DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCustomHeadersConfigItemsList"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCustomHeadersConfigItemsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCustomHeadersConfigItemsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-response-headers-policy/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-awscc-cloudfront-response-headers-policy/index.ts",
        "line": 352
      },
      "name": "DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCustomHeadersConfigItemsOutputReference",
      "namespace": "dataAwsccCloudfrontResponseHeadersPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
            "line": 381
          },
          "name": "header",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
            "line": 386
          },
          "name": "override",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
            "line": 391
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
            "line": 365
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCustomHeadersConfigItems"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-response-headers-policy/index:DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCustomHeadersConfigItemsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCustomHeadersConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCustomHeadersConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-response-headers-policy/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
        "line": 437
      },
      "name": "DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCustomHeadersConfigOutputReference",
      "namespace": "dataAwsccCloudfrontResponseHeadersPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
            "line": 465
          },
          "name": "items",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCustomHeadersConfigItemsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
            "line": 448
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCustomHeadersConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-response-headers-policy/index:DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCustomHeadersConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-response-headers-policy/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-awscc-cloudfront-response-headers-policy/index.ts",
        "line": 1135
      },
      "name": "DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigOutputReference",
      "namespace": "dataAwsccCloudfrontResponseHeadersPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
            "line": 1162
          },
          "name": "comment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
            "line": 1168
          },
          "name": "corsConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCorsConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
            "line": 1174
          },
          "name": "customHeadersConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigCustomHeadersConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
            "line": 1179
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
            "line": 1185
          },
          "name": "removeHeadersConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigRemoveHeadersConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
            "line": 1191
          },
          "name": "securityHeadersConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
            "line": 1197
          },
          "name": "serverTimingHeadersConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigServerTimingHeadersConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
            "line": 1146
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-response-headers-policy/index:DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigRemoveHeadersConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigRemoveHeadersConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
        "line": 544
      },
      "name": "DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigRemoveHeadersConfig",
      "namespace": "dataAwsccCloudfrontResponseHeadersPolicy",
      "symbolId": "src/data-awscc-cloudfront-response-headers-policy/index:DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigRemoveHeadersConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigRemoveHeadersConfigItems": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigRemoveHeadersConfigItems",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
        "line": 469
      },
      "name": "DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigRemoveHeadersConfigItems",
      "namespace": "dataAwsccCloudfrontResponseHeadersPolicy",
      "symbolId": "src/data-awscc-cloudfront-response-headers-policy/index:DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigRemoveHeadersConfigItems"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigRemoveHeadersConfigItemsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigRemoveHeadersConfigItemsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-response-headers-policy/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
        "line": 526
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
            "line": 540
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigRemoveHeadersConfigItemsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigRemoveHeadersConfigItemsList",
      "namespace": "dataAwsccCloudfrontResponseHeadersPolicy",
      "symbolId": "src/data-awscc-cloudfront-response-headers-policy/index:DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigRemoveHeadersConfigItemsList"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigRemoveHeadersConfigItemsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigRemoveHeadersConfigItemsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-response-headers-policy/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-awscc-cloudfront-response-headers-policy/index.ts",
        "line": 492
      },
      "name": "DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigRemoveHeadersConfigItemsOutputReference",
      "namespace": "dataAwsccCloudfrontResponseHeadersPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
            "line": 521
          },
          "name": "header",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
            "line": 505
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigRemoveHeadersConfigItems"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-response-headers-policy/index:DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigRemoveHeadersConfigItemsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigRemoveHeadersConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigRemoveHeadersConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
          "line": 574
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
        "line": 567
      },
      "name": "DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigRemoveHeadersConfigOutputReference",
      "namespace": "dataAwsccCloudfrontResponseHeadersPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
            "line": 595
          },
          "name": "items",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigRemoveHeadersConfigItemsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
            "line": 578
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigRemoveHeadersConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-response-headers-policy/index:DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigRemoveHeadersConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
        "line": 968
      },
      "name": "DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfig",
      "namespace": "dataAwsccCloudfrontResponseHeadersPolicy",
      "symbolId": "src/data-awscc-cloudfront-response-headers-policy/index:DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigContentSecurityPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigContentSecurityPolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
        "line": 599
      },
      "name": "DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigContentSecurityPolicy",
      "namespace": "dataAwsccCloudfrontResponseHeadersPolicy",
      "symbolId": "src/data-awscc-cloudfront-response-headers-policy/index:DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigContentSecurityPolicy"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigContentSecurityPolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigContentSecurityPolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-response-headers-policy/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/data-awscc-cloudfront-response-headers-policy/index.ts",
        "line": 622
      },
      "name": "DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigContentSecurityPolicyOutputReference",
      "namespace": "dataAwsccCloudfrontResponseHeadersPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
            "line": 649
          },
          "name": "contentSecurityPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
            "line": 654
          },
          "name": "override",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
            "line": 633
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigContentSecurityPolicy"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-response-headers-policy/index:DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigContentSecurityPolicyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigContentTypeOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigContentTypeOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
        "line": 658
      },
      "name": "DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigContentTypeOptions",
      "namespace": "dataAwsccCloudfrontResponseHeadersPolicy",
      "symbolId": "src/data-awscc-cloudfront-response-headers-policy/index:DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigContentTypeOptions"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigContentTypeOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigContentTypeOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
          "line": 688
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
        "line": 681
      },
      "name": "DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigContentTypeOptionsOutputReference",
      "namespace": "dataAwsccCloudfrontResponseHeadersPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
            "line": 708
          },
          "name": "override",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
            "line": 692
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigContentTypeOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-response-headers-policy/index:DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigContentTypeOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigFrameOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigFrameOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
        "line": 712
      },
      "name": "DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigFrameOptions",
      "namespace": "dataAwsccCloudfrontResponseHeadersPolicy",
      "symbolId": "src/data-awscc-cloudfront-response-headers-policy/index:DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigFrameOptions"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigFrameOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigFrameOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-response-headers-policy/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/data-awscc-cloudfront-response-headers-policy/index.ts",
        "line": 735
      },
      "name": "DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigFrameOptionsOutputReference",
      "namespace": "dataAwsccCloudfrontResponseHeadersPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
            "line": 762
          },
          "name": "frameOption",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
            "line": 767
          },
          "name": "override",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
            "line": 746
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigFrameOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-response-headers-policy/index:DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigFrameOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
          "line": 998
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
        "line": 991
      },
      "name": "DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigOutputReference",
      "namespace": "dataAwsccCloudfrontResponseHeadersPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
            "line": 1019
          },
          "name": "contentSecurityPolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigContentSecurityPolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
            "line": 1025
          },
          "name": "contentTypeOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigContentTypeOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
            "line": 1031
          },
          "name": "frameOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigFrameOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
            "line": 1037
          },
          "name": "referrerPolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigReferrerPolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
            "line": 1043
          },
          "name": "strictTransportSecurity",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigStrictTransportSecurityOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
            "line": 1049
          },
          "name": "xssProtection",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigXssProtectionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
            "line": 1002
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-response-headers-policy/index:DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigReferrerPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigReferrerPolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
        "line": 771
      },
      "name": "DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigReferrerPolicy",
      "namespace": "dataAwsccCloudfrontResponseHeadersPolicy",
      "symbolId": "src/data-awscc-cloudfront-response-headers-policy/index:DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigReferrerPolicy"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigReferrerPolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigReferrerPolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
          "line": 801
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
        "line": 794
      },
      "name": "DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigReferrerPolicyOutputReference",
      "namespace": "dataAwsccCloudfrontResponseHeadersPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
            "line": 821
          },
          "name": "override",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
            "line": 826
          },
          "name": "referrerPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
            "line": 805
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigReferrerPolicy"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-response-headers-policy/index:DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigReferrerPolicyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigStrictTransportSecurity": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigStrictTransportSecurity",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
        "line": 830
      },
      "name": "DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigStrictTransportSecurity",
      "namespace": "dataAwsccCloudfrontResponseHeadersPolicy",
      "symbolId": "src/data-awscc-cloudfront-response-headers-policy/index:DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigStrictTransportSecurity"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigStrictTransportSecurityOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigStrictTransportSecurityOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
          "line": 860
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
        "line": 853
      },
      "name": "DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigStrictTransportSecurityOutputReference",
      "namespace": "dataAwsccCloudfrontResponseHeadersPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
            "line": 880
          },
          "name": "accessControlMaxAgeSec",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
            "line": 885
          },
          "name": "includeSubdomains",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
            "line": 890
          },
          "name": "override",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
            "line": 895
          },
          "name": "preload",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
            "line": 864
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigStrictTransportSecurity"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-response-headers-policy/index:DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigStrictTransportSecurityOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigXssProtection": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigXssProtection",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
        "line": 899
      },
      "name": "DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigXssProtection",
      "namespace": "dataAwsccCloudfrontResponseHeadersPolicy",
      "symbolId": "src/data-awscc-cloudfront-response-headers-policy/index:DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigXssProtection"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigXssProtectionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigXssProtectionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-response-headers-policy/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/data-awscc-cloudfront-response-headers-policy/index.ts",
        "line": 922
      },
      "name": "DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigXssProtectionOutputReference",
      "namespace": "dataAwsccCloudfrontResponseHeadersPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
            "line": 949
          },
          "name": "modeBlock",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
            "line": 954
          },
          "name": "override",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
            "line": 959
          },
          "name": "protection",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
            "line": 964
          },
          "name": "reportUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
            "line": 933
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigXssProtection"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-response-headers-policy/index:DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigSecurityHeadersConfigXssProtectionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigServerTimingHeadersConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigServerTimingHeadersConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
        "line": 1053
      },
      "name": "DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigServerTimingHeadersConfig",
      "namespace": "dataAwsccCloudfrontResponseHeadersPolicy",
      "symbolId": "src/data-awscc-cloudfront-response-headers-policy/index:DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigServerTimingHeadersConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigServerTimingHeadersConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigServerTimingHeadersConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
          "line": 1083
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
        "line": 1076
      },
      "name": "DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigServerTimingHeadersConfigOutputReference",
      "namespace": "dataAwsccCloudfrontResponseHeadersPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
            "line": 1103
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
            "line": 1108
          },
          "name": "samplingRate",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-response-headers-policy/index.ts",
            "line": 1087
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontResponseHeadersPolicy.DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigServerTimingHeadersConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-response-headers-policy/index:DataAwsccCloudfrontResponseHeadersPolicyResponseHeadersPolicyConfigServerTimingHeadersConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontTrustStore.DataAwsccCloudfrontTrustStore": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_trust_store awscc_cloudfront_trust_store}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontTrustStore.DataAwsccCloudfrontTrustStore",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_trust_store awscc_cloudfront_trust_store} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-trust-store/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontTrustStore.DataAwsccCloudfrontTrustStoreConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-trust-store/index.ts",
        "line": 233
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCloudfrontTrustStore resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-trust-store/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 DataAwsccCloudfrontTrustStore to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_trust_store#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCloudfrontTrustStore that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCloudfrontTrustStore to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-trust-store/index.ts",
            "line": 357
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-trust-store/index.ts",
            "line": 363
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCloudfrontTrustStore",
      "namespace": "dataAwsccCloudfrontTrustStore",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-trust-store/index.ts",
            "line": 238
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-trust-store/index.ts",
            "line": 289
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-trust-store/index.ts",
            "line": 295
          },
          "name": "caCertificatesBundleSource",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontTrustStore.DataAwsccCloudfrontTrustStoreCaCertificatesBundleSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-trust-store/index.ts",
            "line": 300
          },
          "name": "eTag",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-trust-store/index.ts",
            "line": 318
          },
          "name": "lastModifiedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-trust-store/index.ts",
            "line": 323
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-trust-store/index.ts",
            "line": 328
          },
          "name": "numberOfCaCertificates",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-trust-store/index.ts",
            "line": 333
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-trust-store/index.ts",
            "line": 339
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontTrustStore.DataAwsccCloudfrontTrustStoreTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-trust-store/index.ts",
            "line": 344
          },
          "name": "trustStoreId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-trust-store/index.ts",
            "line": 349
          },
          "name": "useClientCertificateOcspEndpoint",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-trust-store/index.ts",
            "line": 313
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-trust-store/index.ts",
            "line": 306
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-trust-store/index:DataAwsccCloudfrontTrustStore"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontTrustStore.DataAwsccCloudfrontTrustStoreCaCertificatesBundleSource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontTrustStore.DataAwsccCloudfrontTrustStoreCaCertificatesBundleSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-trust-store/index.ts",
        "line": 94
      },
      "name": "DataAwsccCloudfrontTrustStoreCaCertificatesBundleSource",
      "namespace": "dataAwsccCloudfrontTrustStore",
      "symbolId": "src/data-awscc-cloudfront-trust-store/index:DataAwsccCloudfrontTrustStoreCaCertificatesBundleSource"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontTrustStore.DataAwsccCloudfrontTrustStoreCaCertificatesBundleSourceCaCertificatesBundleS3Location": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontTrustStore.DataAwsccCloudfrontTrustStoreCaCertificatesBundleSourceCaCertificatesBundleS3Location",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-trust-store/index.ts",
        "line": 25
      },
      "name": "DataAwsccCloudfrontTrustStoreCaCertificatesBundleSourceCaCertificatesBundleS3Location",
      "namespace": "dataAwsccCloudfrontTrustStore",
      "symbolId": "src/data-awscc-cloudfront-trust-store/index:DataAwsccCloudfrontTrustStoreCaCertificatesBundleSourceCaCertificatesBundleS3Location"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontTrustStore.DataAwsccCloudfrontTrustStoreCaCertificatesBundleSourceCaCertificatesBundleS3LocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontTrustStore.DataAwsccCloudfrontTrustStoreCaCertificatesBundleSourceCaCertificatesBundleS3LocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-trust-store/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-trust-store/index.ts",
        "line": 48
      },
      "name": "DataAwsccCloudfrontTrustStoreCaCertificatesBundleSourceCaCertificatesBundleS3LocationOutputReference",
      "namespace": "dataAwsccCloudfrontTrustStore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-trust-store/index.ts",
            "line": 75
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-trust-store/index.ts",
            "line": 80
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-trust-store/index.ts",
            "line": 85
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-trust-store/index.ts",
            "line": 90
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-trust-store/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontTrustStore.DataAwsccCloudfrontTrustStoreCaCertificatesBundleSourceCaCertificatesBundleS3Location"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-trust-store/index:DataAwsccCloudfrontTrustStoreCaCertificatesBundleSourceCaCertificatesBundleS3LocationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontTrustStore.DataAwsccCloudfrontTrustStoreCaCertificatesBundleSourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontTrustStore.DataAwsccCloudfrontTrustStoreCaCertificatesBundleSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-trust-store/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-awscc-cloudfront-trust-store/index.ts",
        "line": 117
      },
      "name": "DataAwsccCloudfrontTrustStoreCaCertificatesBundleSourceOutputReference",
      "namespace": "dataAwsccCloudfrontTrustStore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-trust-store/index.ts",
            "line": 145
          },
          "name": "caCertificatesBundleS3Location",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontTrustStore.DataAwsccCloudfrontTrustStoreCaCertificatesBundleSourceCaCertificatesBundleS3LocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-trust-store/index.ts",
            "line": 128
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontTrustStore.DataAwsccCloudfrontTrustStoreCaCertificatesBundleSource"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-trust-store/index:DataAwsccCloudfrontTrustStoreCaCertificatesBundleSourceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontTrustStore.DataAwsccCloudfrontTrustStoreConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontTrustStore.DataAwsccCloudfrontTrustStoreConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-trust-store/index.ts",
        "line": 14
      },
      "name": "DataAwsccCloudfrontTrustStoreConfig",
      "namespace": "dataAwsccCloudfrontTrustStore",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_trust_store#id DataAwsccCloudfrontTrustStore#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-trust-store/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-trust-store/index:DataAwsccCloudfrontTrustStoreConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontTrustStore.DataAwsccCloudfrontTrustStoreTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontTrustStore.DataAwsccCloudfrontTrustStoreTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-trust-store/index.ts",
        "line": 149
      },
      "name": "DataAwsccCloudfrontTrustStoreTags",
      "namespace": "dataAwsccCloudfrontTrustStore",
      "symbolId": "src/data-awscc-cloudfront-trust-store/index:DataAwsccCloudfrontTrustStoreTags"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontTrustStore.DataAwsccCloudfrontTrustStoreTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontTrustStore.DataAwsccCloudfrontTrustStoreTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-trust-store/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-awscc-cloudfront-trust-store/index.ts",
        "line": 211
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-trust-store/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-awscc.dataAwsccCloudfrontTrustStore.DataAwsccCloudfrontTrustStoreTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCloudfrontTrustStoreTagsList",
      "namespace": "dataAwsccCloudfrontTrustStore",
      "symbolId": "src/data-awscc-cloudfront-trust-store/index:DataAwsccCloudfrontTrustStoreTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontTrustStore.DataAwsccCloudfrontTrustStoreTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontTrustStore.DataAwsccCloudfrontTrustStoreTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-trust-store/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-awscc-cloudfront-trust-store/index.ts",
        "line": 172
      },
      "name": "DataAwsccCloudfrontTrustStoreTagsOutputReference",
      "namespace": "dataAwsccCloudfrontTrustStore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-trust-store/index.ts",
            "line": 201
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-trust-store/index.ts",
            "line": 206
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-trust-store/index.ts",
            "line": 185
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontTrustStore.DataAwsccCloudfrontTrustStoreTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-trust-store/index:DataAwsccCloudfrontTrustStoreTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontTrustStores.DataAwsccCloudfrontTrustStores": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_trust_stores awscc_cloudfront_trust_stores}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontTrustStores.DataAwsccCloudfrontTrustStores",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_trust_stores awscc_cloudfront_trust_stores} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-trust-stores/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontTrustStores.DataAwsccCloudfrontTrustStoresConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-trust-stores/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCloudfrontTrustStores resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-trust-stores/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCloudfrontTrustStores to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_trust_stores#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCloudfrontTrustStores that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCloudfrontTrustStores to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-trust-stores/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-trust-stores/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCloudfrontTrustStores",
      "namespace": "dataAwsccCloudfrontTrustStores",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-trust-stores/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-trust-stores/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-trust-stores/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-trust-stores/index:DataAwsccCloudfrontTrustStores"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontTrustStores.DataAwsccCloudfrontTrustStoresConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontTrustStores.DataAwsccCloudfrontTrustStoresConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-trust-stores/index.ts",
        "line": 14
      },
      "name": "DataAwsccCloudfrontTrustStoresConfig",
      "namespace": "dataAwsccCloudfrontTrustStores",
      "symbolId": "src/data-awscc-cloudfront-trust-stores/index:DataAwsccCloudfrontTrustStoresConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontVpcOrigin.DataAwsccCloudfrontVpcOrigin": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_vpc_origin awscc_cloudfront_vpc_origin}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontVpcOrigin.DataAwsccCloudfrontVpcOrigin",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_vpc_origin awscc_cloudfront_vpc_origin} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-vpc-origin/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-awscc.dataAwsccCloudfrontVpcOrigin.DataAwsccCloudfrontVpcOriginConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-vpc-origin/index.ts",
        "line": 193
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCloudfrontVpcOrigin resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-vpc-origin/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 DataAwsccCloudfrontVpcOrigin to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_vpc_origin#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCloudfrontVpcOrigin that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCloudfrontVpcOrigin to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-vpc-origin/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-awscc-cloudfront-vpc-origin/index.ts",
            "line": 313
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCloudfrontVpcOrigin",
      "namespace": "dataAwsccCloudfrontVpcOrigin",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-vpc-origin/index.ts",
            "line": 198
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-vpc-origin/index.ts",
            "line": 249
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-vpc-origin/index.ts",
            "line": 254
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-vpc-origin/index.ts",
            "line": 259
          },
          "name": "createdTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-vpc-origin/index.ts",
            "line": 277
          },
          "name": "lastModifiedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-vpc-origin/index.ts",
            "line": 282
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-vpc-origin/index.ts",
            "line": 288
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontVpcOrigin.DataAwsccCloudfrontVpcOriginTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-vpc-origin/index.ts",
            "line": 294
          },
          "name": "vpcOriginEndpointConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontVpcOrigin.DataAwsccCloudfrontVpcOriginVpcOriginEndpointConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-vpc-origin/index.ts",
            "line": 299
          },
          "name": "vpcOriginId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-vpc-origin/index.ts",
            "line": 272
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-vpc-origin/index.ts",
            "line": 265
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-vpc-origin/index:DataAwsccCloudfrontVpcOrigin"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontVpcOrigin.DataAwsccCloudfrontVpcOriginConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontVpcOrigin.DataAwsccCloudfrontVpcOriginConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-vpc-origin/index.ts",
        "line": 14
      },
      "name": "DataAwsccCloudfrontVpcOriginConfig",
      "namespace": "dataAwsccCloudfrontVpcOrigin",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudfront_vpc_origin#id DataAwsccCloudfrontVpcOrigin#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-vpc-origin/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-vpc-origin/index:DataAwsccCloudfrontVpcOriginConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontVpcOrigin.DataAwsccCloudfrontVpcOriginTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontVpcOrigin.DataAwsccCloudfrontVpcOriginTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-vpc-origin/index.ts",
        "line": 25
      },
      "name": "DataAwsccCloudfrontVpcOriginTags",
      "namespace": "dataAwsccCloudfrontVpcOrigin",
      "symbolId": "src/data-awscc-cloudfront-vpc-origin/index:DataAwsccCloudfrontVpcOriginTags"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontVpcOrigin.DataAwsccCloudfrontVpcOriginTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontVpcOrigin.DataAwsccCloudfrontVpcOriginTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-vpc-origin/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-awscc-cloudfront-vpc-origin/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-vpc-origin/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-awscc.dataAwsccCloudfrontVpcOrigin.DataAwsccCloudfrontVpcOriginTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCloudfrontVpcOriginTagsList",
      "namespace": "dataAwsccCloudfrontVpcOrigin",
      "symbolId": "src/data-awscc-cloudfront-vpc-origin/index:DataAwsccCloudfrontVpcOriginTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontVpcOrigin.DataAwsccCloudfrontVpcOriginTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontVpcOrigin.DataAwsccCloudfrontVpcOriginTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-vpc-origin/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-vpc-origin/index.ts",
        "line": 48
      },
      "name": "DataAwsccCloudfrontVpcOriginTagsOutputReference",
      "namespace": "dataAwsccCloudfrontVpcOrigin",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-vpc-origin/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-vpc-origin/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-vpc-origin/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontVpcOrigin.DataAwsccCloudfrontVpcOriginTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-vpc-origin/index:DataAwsccCloudfrontVpcOriginTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontVpcOrigin.DataAwsccCloudfrontVpcOriginVpcOriginEndpointConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontVpcOrigin.DataAwsccCloudfrontVpcOriginVpcOriginEndpointConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudfront-vpc-origin/index.ts",
        "line": 105
      },
      "name": "DataAwsccCloudfrontVpcOriginVpcOriginEndpointConfig",
      "namespace": "dataAwsccCloudfrontVpcOrigin",
      "symbolId": "src/data-awscc-cloudfront-vpc-origin/index:DataAwsccCloudfrontVpcOriginVpcOriginEndpointConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudfrontVpcOrigin.DataAwsccCloudfrontVpcOriginVpcOriginEndpointConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontVpcOrigin.DataAwsccCloudfrontVpcOriginVpcOriginEndpointConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudfront-vpc-origin/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-awscc-cloudfront-vpc-origin/index.ts",
        "line": 128
      },
      "name": "DataAwsccCloudfrontVpcOriginVpcOriginEndpointConfigOutputReference",
      "namespace": "dataAwsccCloudfrontVpcOrigin",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-vpc-origin/index.ts",
            "line": 155
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-vpc-origin/index.ts",
            "line": 160
          },
          "name": "httpPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-vpc-origin/index.ts",
            "line": 165
          },
          "name": "httpsPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-vpc-origin/index.ts",
            "line": 170
          },
          "name": "ipAddressType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-vpc-origin/index.ts",
            "line": 175
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-vpc-origin/index.ts",
            "line": 180
          },
          "name": "originProtocolPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-vpc-origin/index.ts",
            "line": 185
          },
          "name": "originSslProtocols",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudfront-vpc-origin/index.ts",
            "line": 139
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudfrontVpcOrigin.DataAwsccCloudfrontVpcOriginVpcOriginEndpointConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudfront-vpc-origin/index:DataAwsccCloudfrontVpcOriginVpcOriginEndpointConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudtrailChannel.DataAwsccCloudtrailChannel": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudtrail_channel awscc_cloudtrail_channel}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailChannel.DataAwsccCloudtrailChannel",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudtrail_channel awscc_cloudtrail_channel} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudtrail-channel/index.ts",
          "line": 221
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailChannel.DataAwsccCloudtrailChannelConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudtrail-channel/index.ts",
        "line": 189
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCloudtrailChannel resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-channel/index.ts",
            "line": 206
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCloudtrailChannel to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudtrail_channel#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCloudtrailChannel that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCloudtrailChannel to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-channel/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-awscc-cloudtrail-channel/index.ts",
            "line": 294
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCloudtrailChannel",
      "namespace": "dataAwsccCloudtrailChannel",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-channel/index.ts",
            "line": 194
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-channel/index.ts",
            "line": 245
          },
          "name": "channelArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-channel/index.ts",
            "line": 251
          },
          "name": "destinations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailChannel.DataAwsccCloudtrailChannelDestinationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-channel/index.ts",
            "line": 269
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-channel/index.ts",
            "line": 274
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-channel/index.ts",
            "line": 280
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailChannel.DataAwsccCloudtrailChannelTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-channel/index.ts",
            "line": 264
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-channel/index.ts",
            "line": 257
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudtrail-channel/index:DataAwsccCloudtrailChannel"
    },
    "@cdktn/provider-awscc.dataAwsccCloudtrailChannel.DataAwsccCloudtrailChannelConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailChannel.DataAwsccCloudtrailChannelConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudtrail-channel/index.ts",
        "line": 14
      },
      "name": "DataAwsccCloudtrailChannelConfig",
      "namespace": "dataAwsccCloudtrailChannel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudtrail_channel#id DataAwsccCloudtrailChannel#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-channel/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudtrail-channel/index:DataAwsccCloudtrailChannelConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudtrailChannel.DataAwsccCloudtrailChannelDestinations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailChannel.DataAwsccCloudtrailChannelDestinations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudtrail-channel/index.ts",
        "line": 25
      },
      "name": "DataAwsccCloudtrailChannelDestinations",
      "namespace": "dataAwsccCloudtrailChannel",
      "symbolId": "src/data-awscc-cloudtrail-channel/index:DataAwsccCloudtrailChannelDestinations"
    },
    "@cdktn/provider-awscc.dataAwsccCloudtrailChannel.DataAwsccCloudtrailChannelDestinationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailChannel.DataAwsccCloudtrailChannelDestinationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudtrail-channel/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-awscc-cloudtrail-channel/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-channel/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-awscc.dataAwsccCloudtrailChannel.DataAwsccCloudtrailChannelDestinationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCloudtrailChannelDestinationsList",
      "namespace": "dataAwsccCloudtrailChannel",
      "symbolId": "src/data-awscc-cloudtrail-channel/index:DataAwsccCloudtrailChannelDestinationsList"
    },
    "@cdktn/provider-awscc.dataAwsccCloudtrailChannel.DataAwsccCloudtrailChannelDestinationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailChannel.DataAwsccCloudtrailChannelDestinationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudtrail-channel/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudtrail-channel/index.ts",
        "line": 48
      },
      "name": "DataAwsccCloudtrailChannelDestinationsOutputReference",
      "namespace": "dataAwsccCloudtrailChannel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-channel/index.ts",
            "line": 77
          },
          "name": "location",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-channel/index.ts",
            "line": 82
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-channel/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailChannel.DataAwsccCloudtrailChannelDestinations"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudtrail-channel/index:DataAwsccCloudtrailChannelDestinationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudtrailChannel.DataAwsccCloudtrailChannelTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailChannel.DataAwsccCloudtrailChannelTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudtrail-channel/index.ts",
        "line": 105
      },
      "name": "DataAwsccCloudtrailChannelTags",
      "namespace": "dataAwsccCloudtrailChannel",
      "symbolId": "src/data-awscc-cloudtrail-channel/index:DataAwsccCloudtrailChannelTags"
    },
    "@cdktn/provider-awscc.dataAwsccCloudtrailChannel.DataAwsccCloudtrailChannelTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailChannel.DataAwsccCloudtrailChannelTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudtrail-channel/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-awscc-cloudtrail-channel/index.ts",
        "line": 167
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-channel/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-awscc.dataAwsccCloudtrailChannel.DataAwsccCloudtrailChannelTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCloudtrailChannelTagsList",
      "namespace": "dataAwsccCloudtrailChannel",
      "symbolId": "src/data-awscc-cloudtrail-channel/index:DataAwsccCloudtrailChannelTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccCloudtrailChannel.DataAwsccCloudtrailChannelTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailChannel.DataAwsccCloudtrailChannelTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudtrail-channel/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-awscc-cloudtrail-channel/index.ts",
        "line": 128
      },
      "name": "DataAwsccCloudtrailChannelTagsOutputReference",
      "namespace": "dataAwsccCloudtrailChannel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-channel/index.ts",
            "line": 157
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-channel/index.ts",
            "line": 162
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-channel/index.ts",
            "line": 141
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailChannel.DataAwsccCloudtrailChannelTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudtrail-channel/index:DataAwsccCloudtrailChannelTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudtrailChannels.DataAwsccCloudtrailChannels": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudtrail_channels awscc_cloudtrail_channels}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailChannels.DataAwsccCloudtrailChannels",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudtrail_channels awscc_cloudtrail_channels} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudtrail-channels/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailChannels.DataAwsccCloudtrailChannelsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudtrail-channels/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCloudtrailChannels resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-channels/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCloudtrailChannels to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudtrail_channels#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCloudtrailChannels that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCloudtrailChannels to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-channels/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-channels/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCloudtrailChannels",
      "namespace": "dataAwsccCloudtrailChannels",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-channels/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-channels/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-channels/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudtrail-channels/index:DataAwsccCloudtrailChannels"
    },
    "@cdktn/provider-awscc.dataAwsccCloudtrailChannels.DataAwsccCloudtrailChannelsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailChannels.DataAwsccCloudtrailChannelsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudtrail-channels/index.ts",
        "line": 14
      },
      "name": "DataAwsccCloudtrailChannelsConfig",
      "namespace": "dataAwsccCloudtrailChannels",
      "symbolId": "src/data-awscc-cloudtrail-channels/index:DataAwsccCloudtrailChannelsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudtrailDashboard.DataAwsccCloudtrailDashboard": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudtrail_dashboard awscc_cloudtrail_dashboard}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailDashboard.DataAwsccCloudtrailDashboard",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudtrail_dashboard awscc_cloudtrail_dashboard} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudtrail-dashboard/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailDashboard.DataAwsccCloudtrailDashboardConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudtrail-dashboard/index.ts",
        "line": 319
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCloudtrailDashboard resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-dashboard/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 DataAwsccCloudtrailDashboard to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudtrail_dashboard#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCloudtrailDashboard that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCloudtrailDashboard to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-dashboard/index.ts",
            "line": 444
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-dashboard/index.ts",
            "line": 450
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCloudtrailDashboard",
      "namespace": "dataAwsccCloudtrailDashboard",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-dashboard/index.ts",
            "line": 324
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-dashboard/index.ts",
            "line": 375
          },
          "name": "createdTimestamp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-dashboard/index.ts",
            "line": 380
          },
          "name": "dashboardArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-dashboard/index.ts",
            "line": 398
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-dashboard/index.ts",
            "line": 404
          },
          "name": "refreshSchedule",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailDashboard.DataAwsccCloudtrailDashboardRefreshScheduleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-dashboard/index.ts",
            "line": 409
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-dashboard/index.ts",
            "line": 415
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailDashboard.DataAwsccCloudtrailDashboardTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-dashboard/index.ts",
            "line": 420
          },
          "name": "terminationProtectionEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-dashboard/index.ts",
            "line": 425
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-dashboard/index.ts",
            "line": 430
          },
          "name": "updatedTimestamp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-dashboard/index.ts",
            "line": 436
          },
          "name": "widgets",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailDashboard.DataAwsccCloudtrailDashboardWidgetsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-dashboard/index.ts",
            "line": 393
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-dashboard/index.ts",
            "line": 386
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudtrail-dashboard/index:DataAwsccCloudtrailDashboard"
    },
    "@cdktn/provider-awscc.dataAwsccCloudtrailDashboard.DataAwsccCloudtrailDashboardConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailDashboard.DataAwsccCloudtrailDashboardConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudtrail-dashboard/index.ts",
        "line": 14
      },
      "name": "DataAwsccCloudtrailDashboardConfig",
      "namespace": "dataAwsccCloudtrailDashboard",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudtrail_dashboard#id DataAwsccCloudtrailDashboard#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-dashboard/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudtrail-dashboard/index:DataAwsccCloudtrailDashboardConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudtrailDashboard.DataAwsccCloudtrailDashboardRefreshSchedule": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailDashboard.DataAwsccCloudtrailDashboardRefreshSchedule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudtrail-dashboard/index.ts",
        "line": 84
      },
      "name": "DataAwsccCloudtrailDashboardRefreshSchedule",
      "namespace": "dataAwsccCloudtrailDashboard",
      "symbolId": "src/data-awscc-cloudtrail-dashboard/index:DataAwsccCloudtrailDashboardRefreshSchedule"
    },
    "@cdktn/provider-awscc.dataAwsccCloudtrailDashboard.DataAwsccCloudtrailDashboardRefreshScheduleFrequency": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailDashboard.DataAwsccCloudtrailDashboardRefreshScheduleFrequency",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudtrail-dashboard/index.ts",
        "line": 25
      },
      "name": "DataAwsccCloudtrailDashboardRefreshScheduleFrequency",
      "namespace": "dataAwsccCloudtrailDashboard",
      "symbolId": "src/data-awscc-cloudtrail-dashboard/index:DataAwsccCloudtrailDashboardRefreshScheduleFrequency"
    },
    "@cdktn/provider-awscc.dataAwsccCloudtrailDashboard.DataAwsccCloudtrailDashboardRefreshScheduleFrequencyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailDashboard.DataAwsccCloudtrailDashboardRefreshScheduleFrequencyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudtrail-dashboard/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudtrail-dashboard/index.ts",
        "line": 48
      },
      "name": "DataAwsccCloudtrailDashboardRefreshScheduleFrequencyOutputReference",
      "namespace": "dataAwsccCloudtrailDashboard",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-dashboard/index.ts",
            "line": 75
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-dashboard/index.ts",
            "line": 80
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-dashboard/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailDashboard.DataAwsccCloudtrailDashboardRefreshScheduleFrequency"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudtrail-dashboard/index:DataAwsccCloudtrailDashboardRefreshScheduleFrequencyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudtrailDashboard.DataAwsccCloudtrailDashboardRefreshScheduleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailDashboard.DataAwsccCloudtrailDashboardRefreshScheduleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudtrail-dashboard/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-awscc-cloudtrail-dashboard/index.ts",
        "line": 107
      },
      "name": "DataAwsccCloudtrailDashboardRefreshScheduleOutputReference",
      "namespace": "dataAwsccCloudtrailDashboard",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-dashboard/index.ts",
            "line": 135
          },
          "name": "frequency",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailDashboard.DataAwsccCloudtrailDashboardRefreshScheduleFrequencyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-dashboard/index.ts",
            "line": 140
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-dashboard/index.ts",
            "line": 145
          },
          "name": "timeOfDay",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-dashboard/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailDashboard.DataAwsccCloudtrailDashboardRefreshSchedule"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudtrail-dashboard/index:DataAwsccCloudtrailDashboardRefreshScheduleOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudtrailDashboard.DataAwsccCloudtrailDashboardTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailDashboard.DataAwsccCloudtrailDashboardTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudtrail-dashboard/index.ts",
        "line": 149
      },
      "name": "DataAwsccCloudtrailDashboardTags",
      "namespace": "dataAwsccCloudtrailDashboard",
      "symbolId": "src/data-awscc-cloudtrail-dashboard/index:DataAwsccCloudtrailDashboardTags"
    },
    "@cdktn/provider-awscc.dataAwsccCloudtrailDashboard.DataAwsccCloudtrailDashboardTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailDashboard.DataAwsccCloudtrailDashboardTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudtrail-dashboard/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-awscc-cloudtrail-dashboard/index.ts",
        "line": 211
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-dashboard/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-awscc.dataAwsccCloudtrailDashboard.DataAwsccCloudtrailDashboardTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCloudtrailDashboardTagsList",
      "namespace": "dataAwsccCloudtrailDashboard",
      "symbolId": "src/data-awscc-cloudtrail-dashboard/index:DataAwsccCloudtrailDashboardTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccCloudtrailDashboard.DataAwsccCloudtrailDashboardTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailDashboard.DataAwsccCloudtrailDashboardTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudtrail-dashboard/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-awscc-cloudtrail-dashboard/index.ts",
        "line": 172
      },
      "name": "DataAwsccCloudtrailDashboardTagsOutputReference",
      "namespace": "dataAwsccCloudtrailDashboard",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-dashboard/index.ts",
            "line": 201
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-dashboard/index.ts",
            "line": 206
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-dashboard/index.ts",
            "line": 185
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailDashboard.DataAwsccCloudtrailDashboardTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudtrail-dashboard/index:DataAwsccCloudtrailDashboardTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudtrailDashboard.DataAwsccCloudtrailDashboardWidgets": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailDashboard.DataAwsccCloudtrailDashboardWidgets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudtrail-dashboard/index.ts",
        "line": 229
      },
      "name": "DataAwsccCloudtrailDashboardWidgets",
      "namespace": "dataAwsccCloudtrailDashboard",
      "symbolId": "src/data-awscc-cloudtrail-dashboard/index:DataAwsccCloudtrailDashboardWidgets"
    },
    "@cdktn/provider-awscc.dataAwsccCloudtrailDashboard.DataAwsccCloudtrailDashboardWidgetsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailDashboard.DataAwsccCloudtrailDashboardWidgetsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudtrail-dashboard/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-awscc-cloudtrail-dashboard/index.ts",
        "line": 297
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-dashboard/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-awscc.dataAwsccCloudtrailDashboard.DataAwsccCloudtrailDashboardWidgetsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCloudtrailDashboardWidgetsList",
      "namespace": "dataAwsccCloudtrailDashboard",
      "symbolId": "src/data-awscc-cloudtrail-dashboard/index:DataAwsccCloudtrailDashboardWidgetsList"
    },
    "@cdktn/provider-awscc.dataAwsccCloudtrailDashboard.DataAwsccCloudtrailDashboardWidgetsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailDashboard.DataAwsccCloudtrailDashboardWidgetsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudtrail-dashboard/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-awscc-cloudtrail-dashboard/index.ts",
        "line": 252
      },
      "name": "DataAwsccCloudtrailDashboardWidgetsOutputReference",
      "namespace": "dataAwsccCloudtrailDashboard",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-dashboard/index.ts",
            "line": 281
          },
          "name": "queryParameters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-dashboard/index.ts",
            "line": 286
          },
          "name": "queryStatement",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-dashboard/index.ts",
            "line": 292
          },
          "name": "viewProperties",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-dashboard/index.ts",
            "line": 265
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailDashboard.DataAwsccCloudtrailDashboardWidgets"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudtrail-dashboard/index:DataAwsccCloudtrailDashboardWidgetsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudtrailDashboards.DataAwsccCloudtrailDashboards": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudtrail_dashboards awscc_cloudtrail_dashboards}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailDashboards.DataAwsccCloudtrailDashboards",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudtrail_dashboards awscc_cloudtrail_dashboards} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudtrail-dashboards/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailDashboards.DataAwsccCloudtrailDashboardsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudtrail-dashboards/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCloudtrailDashboards resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-dashboards/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCloudtrailDashboards to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudtrail_dashboards#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCloudtrailDashboards that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCloudtrailDashboards to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-dashboards/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-dashboards/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCloudtrailDashboards",
      "namespace": "dataAwsccCloudtrailDashboards",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-dashboards/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-dashboards/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-dashboards/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudtrail-dashboards/index:DataAwsccCloudtrailDashboards"
    },
    "@cdktn/provider-awscc.dataAwsccCloudtrailDashboards.DataAwsccCloudtrailDashboardsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailDashboards.DataAwsccCloudtrailDashboardsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudtrail-dashboards/index.ts",
        "line": 14
      },
      "name": "DataAwsccCloudtrailDashboardsConfig",
      "namespace": "dataAwsccCloudtrailDashboards",
      "symbolId": "src/data-awscc-cloudtrail-dashboards/index:DataAwsccCloudtrailDashboardsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudtrailEventDataStore.DataAwsccCloudtrailEventDataStore": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudtrail_event_data_store awscc_cloudtrail_event_data_store}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailEventDataStore.DataAwsccCloudtrailEventDataStore",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudtrail_event_data_store awscc_cloudtrail_event_data_store} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudtrail-event-data-store/index.ts",
          "line": 482
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailEventDataStore.DataAwsccCloudtrailEventDataStoreConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudtrail-event-data-store/index.ts",
        "line": 450
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCloudtrailEventDataStore resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-event-data-store/index.ts",
            "line": 467
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCloudtrailEventDataStore to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudtrail_event_data_store#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCloudtrailEventDataStore that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCloudtrailEventDataStore to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-event-data-store/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-awscc-cloudtrail-event-data-store/index.ts",
            "line": 632
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCloudtrailEventDataStore",
      "namespace": "dataAwsccCloudtrailEventDataStore",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-event-data-store/index.ts",
            "line": 455
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-event-data-store/index.ts",
            "line": 507
          },
          "name": "advancedEventSelectors",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailEventDataStore.DataAwsccCloudtrailEventDataStoreAdvancedEventSelectorsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-event-data-store/index.ts",
            "line": 512
          },
          "name": "billingMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-event-data-store/index.ts",
            "line": 518
          },
          "name": "contextKeySelectors",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailEventDataStore.DataAwsccCloudtrailEventDataStoreContextKeySelectorsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-event-data-store/index.ts",
            "line": 523
          },
          "name": "createdTimestamp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-event-data-store/index.ts",
            "line": 528
          },
          "name": "eventDataStoreArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-event-data-store/index.ts",
            "line": 533
          },
          "name": "federationEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-event-data-store/index.ts",
            "line": 538
          },
          "name": "federationRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-event-data-store/index.ts",
            "line": 556
          },
          "name": "ingestionEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-event-data-store/index.ts",
            "line": 567
          },
          "name": "insightsDestination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-event-data-store/index.ts",
            "line": 562
          },
          "name": "insightSelectors",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailEventDataStore.DataAwsccCloudtrailEventDataStoreInsightSelectorsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-event-data-store/index.ts",
            "line": 572
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-event-data-store/index.ts",
            "line": 577
          },
          "name": "maxEventSize",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-event-data-store/index.ts",
            "line": 582
          },
          "name": "multiRegionEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-event-data-store/index.ts",
            "line": 587
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-event-data-store/index.ts",
            "line": 592
          },
          "name": "organizationEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-event-data-store/index.ts",
            "line": 597
          },
          "name": "retentionPeriod",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-event-data-store/index.ts",
            "line": 602
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-event-data-store/index.ts",
            "line": 608
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailEventDataStore.DataAwsccCloudtrailEventDataStoreTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-event-data-store/index.ts",
            "line": 613
          },
          "name": "terminationProtectionEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-event-data-store/index.ts",
            "line": 618
          },
          "name": "updatedTimestamp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-event-data-store/index.ts",
            "line": 551
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-event-data-store/index.ts",
            "line": 544
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudtrail-event-data-store/index:DataAwsccCloudtrailEventDataStore"
    },
    "@cdktn/provider-awscc.dataAwsccCloudtrailEventDataStore.DataAwsccCloudtrailEventDataStoreAdvancedEventSelectors": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailEventDataStore.DataAwsccCloudtrailEventDataStoreAdvancedEventSelectors",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudtrail-event-data-store/index.ts",
        "line": 130
      },
      "name": "DataAwsccCloudtrailEventDataStoreAdvancedEventSelectors",
      "namespace": "dataAwsccCloudtrailEventDataStore",
      "symbolId": "src/data-awscc-cloudtrail-event-data-store/index:DataAwsccCloudtrailEventDataStoreAdvancedEventSelectors"
    },
    "@cdktn/provider-awscc.dataAwsccCloudtrailEventDataStore.DataAwsccCloudtrailEventDataStoreAdvancedEventSelectorsFieldSelectors": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailEventDataStore.DataAwsccCloudtrailEventDataStoreAdvancedEventSelectorsFieldSelectors",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudtrail-event-data-store/index.ts",
        "line": 25
      },
      "name": "DataAwsccCloudtrailEventDataStoreAdvancedEventSelectorsFieldSelectors",
      "namespace": "dataAwsccCloudtrailEventDataStore",
      "symbolId": "src/data-awscc-cloudtrail-event-data-store/index:DataAwsccCloudtrailEventDataStoreAdvancedEventSelectorsFieldSelectors"
    },
    "@cdktn/provider-awscc.dataAwsccCloudtrailEventDataStore.DataAwsccCloudtrailEventDataStoreAdvancedEventSelectorsFieldSelectorsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailEventDataStore.DataAwsccCloudtrailEventDataStoreAdvancedEventSelectorsFieldSelectorsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudtrail-event-data-store/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-awscc-cloudtrail-event-data-store/index.ts",
        "line": 112
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-event-data-store/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-awscc.dataAwsccCloudtrailEventDataStore.DataAwsccCloudtrailEventDataStoreAdvancedEventSelectorsFieldSelectorsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCloudtrailEventDataStoreAdvancedEventSelectorsFieldSelectorsList",
      "namespace": "dataAwsccCloudtrailEventDataStore",
      "symbolId": "src/data-awscc-cloudtrail-event-data-store/index:DataAwsccCloudtrailEventDataStoreAdvancedEventSelectorsFieldSelectorsList"
    },
    "@cdktn/provider-awscc.dataAwsccCloudtrailEventDataStore.DataAwsccCloudtrailEventDataStoreAdvancedEventSelectorsFieldSelectorsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailEventDataStore.DataAwsccCloudtrailEventDataStoreAdvancedEventSelectorsFieldSelectorsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudtrail-event-data-store/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudtrail-event-data-store/index.ts",
        "line": 48
      },
      "name": "DataAwsccCloudtrailEventDataStoreAdvancedEventSelectorsFieldSelectorsOutputReference",
      "namespace": "dataAwsccCloudtrailEventDataStore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-event-data-store/index.ts",
            "line": 77
          },
          "name": "endsWith",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-event-data-store/index.ts",
            "line": 82
          },
          "name": "equalTo",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-event-data-store/index.ts",
            "line": 87
          },
          "name": "field",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-event-data-store/index.ts",
            "line": 92
          },
          "name": "notEndsWith",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-event-data-store/index.ts",
            "line": 97
          },
          "name": "notEquals",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-event-data-store/index.ts",
            "line": 102
          },
          "name": "notStartsWith",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-event-data-store/index.ts",
            "line": 107
          },
          "name": "startsWith",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-event-data-store/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailEventDataStore.DataAwsccCloudtrailEventDataStoreAdvancedEventSelectorsFieldSelectors"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudtrail-event-data-store/index:DataAwsccCloudtrailEventDataStoreAdvancedEventSelectorsFieldSelectorsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudtrailEventDataStore.DataAwsccCloudtrailEventDataStoreAdvancedEventSelectorsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailEventDataStore.DataAwsccCloudtrailEventDataStoreAdvancedEventSelectorsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudtrail-event-data-store/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/data-awscc-cloudtrail-event-data-store/index.ts",
        "line": 193
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-event-data-store/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-awscc.dataAwsccCloudtrailEventDataStore.DataAwsccCloudtrailEventDataStoreAdvancedEventSelectorsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCloudtrailEventDataStoreAdvancedEventSelectorsList",
      "namespace": "dataAwsccCloudtrailEventDataStore",
      "symbolId": "src/data-awscc-cloudtrail-event-data-store/index:DataAwsccCloudtrailEventDataStoreAdvancedEventSelectorsList"
    },
    "@cdktn/provider-awscc.dataAwsccCloudtrailEventDataStore.DataAwsccCloudtrailEventDataStoreAdvancedEventSelectorsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailEventDataStore.DataAwsccCloudtrailEventDataStoreAdvancedEventSelectorsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudtrail-event-data-store/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudtrail-event-data-store/index.ts",
        "line": 153
      },
      "name": "DataAwsccCloudtrailEventDataStoreAdvancedEventSelectorsOutputReference",
      "namespace": "dataAwsccCloudtrailEventDataStore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-event-data-store/index.ts",
            "line": 183
          },
          "name": "fieldSelectors",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailEventDataStore.DataAwsccCloudtrailEventDataStoreAdvancedEventSelectorsFieldSelectorsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-event-data-store/index.ts",
            "line": 188
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-event-data-store/index.ts",
            "line": 166
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailEventDataStore.DataAwsccCloudtrailEventDataStoreAdvancedEventSelectors"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudtrail-event-data-store/index:DataAwsccCloudtrailEventDataStoreAdvancedEventSelectorsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudtrailEventDataStore.DataAwsccCloudtrailEventDataStoreConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailEventDataStore.DataAwsccCloudtrailEventDataStoreConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudtrail-event-data-store/index.ts",
        "line": 14
      },
      "name": "DataAwsccCloudtrailEventDataStoreConfig",
      "namespace": "dataAwsccCloudtrailEventDataStore",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudtrail_event_data_store#id DataAwsccCloudtrailEventDataStore#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-event-data-store/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudtrail-event-data-store/index:DataAwsccCloudtrailEventDataStoreConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudtrailEventDataStore.DataAwsccCloudtrailEventDataStoreContextKeySelectors": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailEventDataStore.DataAwsccCloudtrailEventDataStoreContextKeySelectors",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudtrail-event-data-store/index.ts",
        "line": 211
      },
      "name": "DataAwsccCloudtrailEventDataStoreContextKeySelectors",
      "namespace": "dataAwsccCloudtrailEventDataStore",
      "symbolId": "src/data-awscc-cloudtrail-event-data-store/index:DataAwsccCloudtrailEventDataStoreContextKeySelectors"
    },
    "@cdktn/provider-awscc.dataAwsccCloudtrailEventDataStore.DataAwsccCloudtrailEventDataStoreContextKeySelectorsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailEventDataStore.DataAwsccCloudtrailEventDataStoreContextKeySelectorsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudtrail-event-data-store/index.ts",
          "line": 280
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudtrail-event-data-store/index.ts",
        "line": 273
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-event-data-store/index.ts",
            "line": 287
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailEventDataStore.DataAwsccCloudtrailEventDataStoreContextKeySelectorsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCloudtrailEventDataStoreContextKeySelectorsList",
      "namespace": "dataAwsccCloudtrailEventDataStore",
      "symbolId": "src/data-awscc-cloudtrail-event-data-store/index:DataAwsccCloudtrailEventDataStoreContextKeySelectorsList"
    },
    "@cdktn/provider-awscc.dataAwsccCloudtrailEventDataStore.DataAwsccCloudtrailEventDataStoreContextKeySelectorsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailEventDataStore.DataAwsccCloudtrailEventDataStoreContextKeySelectorsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudtrail-event-data-store/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/data-awscc-cloudtrail-event-data-store/index.ts",
        "line": 234
      },
      "name": "DataAwsccCloudtrailEventDataStoreContextKeySelectorsOutputReference",
      "namespace": "dataAwsccCloudtrailEventDataStore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-event-data-store/index.ts",
            "line": 263
          },
          "name": "equalTo",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-event-data-store/index.ts",
            "line": 268
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-event-data-store/index.ts",
            "line": 247
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailEventDataStore.DataAwsccCloudtrailEventDataStoreContextKeySelectors"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudtrail-event-data-store/index:DataAwsccCloudtrailEventDataStoreContextKeySelectorsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudtrailEventDataStore.DataAwsccCloudtrailEventDataStoreInsightSelectors": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailEventDataStore.DataAwsccCloudtrailEventDataStoreInsightSelectors",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudtrail-event-data-store/index.ts",
        "line": 291
      },
      "name": "DataAwsccCloudtrailEventDataStoreInsightSelectors",
      "namespace": "dataAwsccCloudtrailEventDataStore",
      "symbolId": "src/data-awscc-cloudtrail-event-data-store/index:DataAwsccCloudtrailEventDataStoreInsightSelectors"
    },
    "@cdktn/provider-awscc.dataAwsccCloudtrailEventDataStore.DataAwsccCloudtrailEventDataStoreInsightSelectorsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailEventDataStore.DataAwsccCloudtrailEventDataStoreInsightSelectorsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudtrail-event-data-store/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudtrail-event-data-store/index.ts",
        "line": 348
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-event-data-store/index.ts",
            "line": 362
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailEventDataStore.DataAwsccCloudtrailEventDataStoreInsightSelectorsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCloudtrailEventDataStoreInsightSelectorsList",
      "namespace": "dataAwsccCloudtrailEventDataStore",
      "symbolId": "src/data-awscc-cloudtrail-event-data-store/index:DataAwsccCloudtrailEventDataStoreInsightSelectorsList"
    },
    "@cdktn/provider-awscc.dataAwsccCloudtrailEventDataStore.DataAwsccCloudtrailEventDataStoreInsightSelectorsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailEventDataStore.DataAwsccCloudtrailEventDataStoreInsightSelectorsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudtrail-event-data-store/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudtrail-event-data-store/index.ts",
        "line": 314
      },
      "name": "DataAwsccCloudtrailEventDataStoreInsightSelectorsOutputReference",
      "namespace": "dataAwsccCloudtrailEventDataStore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-event-data-store/index.ts",
            "line": 343
          },
          "name": "insightType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-event-data-store/index.ts",
            "line": 327
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailEventDataStore.DataAwsccCloudtrailEventDataStoreInsightSelectors"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudtrail-event-data-store/index:DataAwsccCloudtrailEventDataStoreInsightSelectorsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudtrailEventDataStore.DataAwsccCloudtrailEventDataStoreTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailEventDataStore.DataAwsccCloudtrailEventDataStoreTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudtrail-event-data-store/index.ts",
        "line": 366
      },
      "name": "DataAwsccCloudtrailEventDataStoreTags",
      "namespace": "dataAwsccCloudtrailEventDataStore",
      "symbolId": "src/data-awscc-cloudtrail-event-data-store/index:DataAwsccCloudtrailEventDataStoreTags"
    },
    "@cdktn/provider-awscc.dataAwsccCloudtrailEventDataStore.DataAwsccCloudtrailEventDataStoreTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailEventDataStore.DataAwsccCloudtrailEventDataStoreTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudtrail-event-data-store/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudtrail-event-data-store/index.ts",
        "line": 428
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-event-data-store/index.ts",
            "line": 442
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailEventDataStore.DataAwsccCloudtrailEventDataStoreTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCloudtrailEventDataStoreTagsList",
      "namespace": "dataAwsccCloudtrailEventDataStore",
      "symbolId": "src/data-awscc-cloudtrail-event-data-store/index:DataAwsccCloudtrailEventDataStoreTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccCloudtrailEventDataStore.DataAwsccCloudtrailEventDataStoreTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailEventDataStore.DataAwsccCloudtrailEventDataStoreTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudtrail-event-data-store/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudtrail-event-data-store/index.ts",
        "line": 389
      },
      "name": "DataAwsccCloudtrailEventDataStoreTagsOutputReference",
      "namespace": "dataAwsccCloudtrailEventDataStore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-event-data-store/index.ts",
            "line": 418
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-event-data-store/index.ts",
            "line": 423
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-event-data-store/index.ts",
            "line": 402
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailEventDataStore.DataAwsccCloudtrailEventDataStoreTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudtrail-event-data-store/index:DataAwsccCloudtrailEventDataStoreTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudtrailEventDataStores.DataAwsccCloudtrailEventDataStores": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudtrail_event_data_stores awscc_cloudtrail_event_data_stores}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailEventDataStores.DataAwsccCloudtrailEventDataStores",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudtrail_event_data_stores awscc_cloudtrail_event_data_stores} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudtrail-event-data-stores/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailEventDataStores.DataAwsccCloudtrailEventDataStoresConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudtrail-event-data-stores/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCloudtrailEventDataStores resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-event-data-stores/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCloudtrailEventDataStores to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudtrail_event_data_stores#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCloudtrailEventDataStores that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCloudtrailEventDataStores to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-event-data-stores/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-event-data-stores/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCloudtrailEventDataStores",
      "namespace": "dataAwsccCloudtrailEventDataStores",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-event-data-stores/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-event-data-stores/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-event-data-stores/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudtrail-event-data-stores/index:DataAwsccCloudtrailEventDataStores"
    },
    "@cdktn/provider-awscc.dataAwsccCloudtrailEventDataStores.DataAwsccCloudtrailEventDataStoresConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailEventDataStores.DataAwsccCloudtrailEventDataStoresConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudtrail-event-data-stores/index.ts",
        "line": 14
      },
      "name": "DataAwsccCloudtrailEventDataStoresConfig",
      "namespace": "dataAwsccCloudtrailEventDataStores",
      "symbolId": "src/data-awscc-cloudtrail-event-data-stores/index:DataAwsccCloudtrailEventDataStoresConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudtrailResourcePolicy.DataAwsccCloudtrailResourcePolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudtrail_resource_policy awscc_cloudtrail_resource_policy}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailResourcePolicy.DataAwsccCloudtrailResourcePolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudtrail_resource_policy awscc_cloudtrail_resource_policy} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudtrail-resource-policy/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailResourcePolicy.DataAwsccCloudtrailResourcePolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudtrail-resource-policy/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCloudtrailResourcePolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-resource-policy/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCloudtrailResourcePolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudtrail_resource_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCloudtrailResourcePolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCloudtrailResourcePolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-resource-policy/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-awscc-cloudtrail-resource-policy/index.ts",
            "line": 117
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCloudtrailResourcePolicy",
      "namespace": "dataAwsccCloudtrailResourcePolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-resource-policy/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-resource-policy/index.ts",
            "line": 98
          },
          "name": "resourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-resource-policy/index.ts",
            "line": 103
          },
          "name": "resourcePolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-resource-policy/index.ts",
            "line": 93
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-resource-policy/index.ts",
            "line": 86
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudtrail-resource-policy/index:DataAwsccCloudtrailResourcePolicy"
    },
    "@cdktn/provider-awscc.dataAwsccCloudtrailResourcePolicy.DataAwsccCloudtrailResourcePolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailResourcePolicy.DataAwsccCloudtrailResourcePolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudtrail-resource-policy/index.ts",
        "line": 14
      },
      "name": "DataAwsccCloudtrailResourcePolicyConfig",
      "namespace": "dataAwsccCloudtrailResourcePolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudtrail_resource_policy#id DataAwsccCloudtrailResourcePolicy#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-resource-policy/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudtrail-resource-policy/index:DataAwsccCloudtrailResourcePolicyConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudtrailTrail.DataAwsccCloudtrailTrail": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudtrail_trail awscc_cloudtrail_trail}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailTrail.DataAwsccCloudtrailTrail",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudtrail_trail awscc_cloudtrail_trail} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudtrail-trail/index.ts",
          "line": 658
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailTrail.DataAwsccCloudtrailTrailConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudtrail-trail/index.ts",
        "line": 626
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCloudtrailTrail resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-trail/index.ts",
            "line": 643
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCloudtrailTrail to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudtrail_trail#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCloudtrailTrail that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCloudtrailTrail to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-trail/index.ts",
            "line": 798
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-trail/index.ts",
            "line": 804
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCloudtrailTrail",
      "namespace": "dataAwsccCloudtrailTrail",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-trail/index.ts",
            "line": 631
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-trail/index.ts",
            "line": 683
          },
          "name": "advancedEventSelectors",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailTrail.DataAwsccCloudtrailTrailAdvancedEventSelectorsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-trail/index.ts",
            "line": 689
          },
          "name": "aggregationConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailTrail.DataAwsccCloudtrailTrailAggregationConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-trail/index.ts",
            "line": 694
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-trail/index.ts",
            "line": 699
          },
          "name": "cloudwatchLogsLogGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-trail/index.ts",
            "line": 704
          },
          "name": "cloudwatchLogsRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-trail/index.ts",
            "line": 709
          },
          "name": "enableLogFileValidation",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-trail/index.ts",
            "line": 715
          },
          "name": "eventSelectors",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailTrail.DataAwsccCloudtrailTrailEventSelectorsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-trail/index.ts",
            "line": 733
          },
          "name": "includeGlobalServiceEvents",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-trail/index.ts",
            "line": 739
          },
          "name": "insightSelectors",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailTrail.DataAwsccCloudtrailTrailInsightSelectorsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-trail/index.ts",
            "line": 744
          },
          "name": "isLogging",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-trail/index.ts",
            "line": 749
          },
          "name": "isMultiRegionTrail",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-trail/index.ts",
            "line": 754
          },
          "name": "isOrganizationTrail",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-trail/index.ts",
            "line": 759
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-trail/index.ts",
            "line": 764
          },
          "name": "s3BucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-trail/index.ts",
            "line": 769
          },
          "name": "s3KeyPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-trail/index.ts",
            "line": 774
          },
          "name": "snsTopicArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-trail/index.ts",
            "line": 779
          },
          "name": "snsTopicName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-trail/index.ts",
            "line": 785
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailTrail.DataAwsccCloudtrailTrailTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-trail/index.ts",
            "line": 790
          },
          "name": "trailName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-trail/index.ts",
            "line": 728
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-trail/index.ts",
            "line": 721
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudtrail-trail/index:DataAwsccCloudtrailTrail"
    },
    "@cdktn/provider-awscc.dataAwsccCloudtrailTrail.DataAwsccCloudtrailTrailAdvancedEventSelectors": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailTrail.DataAwsccCloudtrailTrailAdvancedEventSelectors",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudtrail-trail/index.ts",
        "line": 130
      },
      "name": "DataAwsccCloudtrailTrailAdvancedEventSelectors",
      "namespace": "dataAwsccCloudtrailTrail",
      "symbolId": "src/data-awscc-cloudtrail-trail/index:DataAwsccCloudtrailTrailAdvancedEventSelectors"
    },
    "@cdktn/provider-awscc.dataAwsccCloudtrailTrail.DataAwsccCloudtrailTrailAdvancedEventSelectorsFieldSelectors": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailTrail.DataAwsccCloudtrailTrailAdvancedEventSelectorsFieldSelectors",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudtrail-trail/index.ts",
        "line": 25
      },
      "name": "DataAwsccCloudtrailTrailAdvancedEventSelectorsFieldSelectors",
      "namespace": "dataAwsccCloudtrailTrail",
      "symbolId": "src/data-awscc-cloudtrail-trail/index:DataAwsccCloudtrailTrailAdvancedEventSelectorsFieldSelectors"
    },
    "@cdktn/provider-awscc.dataAwsccCloudtrailTrail.DataAwsccCloudtrailTrailAdvancedEventSelectorsFieldSelectorsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailTrail.DataAwsccCloudtrailTrailAdvancedEventSelectorsFieldSelectorsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudtrail-trail/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-awscc-cloudtrail-trail/index.ts",
        "line": 112
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-trail/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-awscc.dataAwsccCloudtrailTrail.DataAwsccCloudtrailTrailAdvancedEventSelectorsFieldSelectorsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCloudtrailTrailAdvancedEventSelectorsFieldSelectorsList",
      "namespace": "dataAwsccCloudtrailTrail",
      "symbolId": "src/data-awscc-cloudtrail-trail/index:DataAwsccCloudtrailTrailAdvancedEventSelectorsFieldSelectorsList"
    },
    "@cdktn/provider-awscc.dataAwsccCloudtrailTrail.DataAwsccCloudtrailTrailAdvancedEventSelectorsFieldSelectorsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailTrail.DataAwsccCloudtrailTrailAdvancedEventSelectorsFieldSelectorsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudtrail-trail/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudtrail-trail/index.ts",
        "line": 48
      },
      "name": "DataAwsccCloudtrailTrailAdvancedEventSelectorsFieldSelectorsOutputReference",
      "namespace": "dataAwsccCloudtrailTrail",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-trail/index.ts",
            "line": 77
          },
          "name": "endsWith",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-trail/index.ts",
            "line": 82
          },
          "name": "equalTo",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-trail/index.ts",
            "line": 87
          },
          "name": "field",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-trail/index.ts",
            "line": 92
          },
          "name": "notEndsWith",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-trail/index.ts",
            "line": 97
          },
          "name": "notEquals",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-trail/index.ts",
            "line": 102
          },
          "name": "notStartsWith",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-trail/index.ts",
            "line": 107
          },
          "name": "startsWith",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-trail/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailTrail.DataAwsccCloudtrailTrailAdvancedEventSelectorsFieldSelectors"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudtrail-trail/index:DataAwsccCloudtrailTrailAdvancedEventSelectorsFieldSelectorsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudtrailTrail.DataAwsccCloudtrailTrailAdvancedEventSelectorsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailTrail.DataAwsccCloudtrailTrailAdvancedEventSelectorsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudtrail-trail/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/data-awscc-cloudtrail-trail/index.ts",
        "line": 193
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-trail/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-awscc.dataAwsccCloudtrailTrail.DataAwsccCloudtrailTrailAdvancedEventSelectorsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCloudtrailTrailAdvancedEventSelectorsList",
      "namespace": "dataAwsccCloudtrailTrail",
      "symbolId": "src/data-awscc-cloudtrail-trail/index:DataAwsccCloudtrailTrailAdvancedEventSelectorsList"
    },
    "@cdktn/provider-awscc.dataAwsccCloudtrailTrail.DataAwsccCloudtrailTrailAdvancedEventSelectorsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailTrail.DataAwsccCloudtrailTrailAdvancedEventSelectorsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudtrail-trail/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudtrail-trail/index.ts",
        "line": 153
      },
      "name": "DataAwsccCloudtrailTrailAdvancedEventSelectorsOutputReference",
      "namespace": "dataAwsccCloudtrailTrail",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-trail/index.ts",
            "line": 183
          },
          "name": "fieldSelectors",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailTrail.DataAwsccCloudtrailTrailAdvancedEventSelectorsFieldSelectorsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-trail/index.ts",
            "line": 188
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-trail/index.ts",
            "line": 166
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailTrail.DataAwsccCloudtrailTrailAdvancedEventSelectors"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudtrail-trail/index:DataAwsccCloudtrailTrailAdvancedEventSelectorsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudtrailTrail.DataAwsccCloudtrailTrailAggregationConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailTrail.DataAwsccCloudtrailTrailAggregationConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudtrail-trail/index.ts",
        "line": 211
      },
      "name": "DataAwsccCloudtrailTrailAggregationConfigurations",
      "namespace": "dataAwsccCloudtrailTrail",
      "symbolId": "src/data-awscc-cloudtrail-trail/index:DataAwsccCloudtrailTrailAggregationConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccCloudtrailTrail.DataAwsccCloudtrailTrailAggregationConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailTrail.DataAwsccCloudtrailTrailAggregationConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudtrail-trail/index.ts",
          "line": 280
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudtrail-trail/index.ts",
        "line": 273
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-trail/index.ts",
            "line": 287
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailTrail.DataAwsccCloudtrailTrailAggregationConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCloudtrailTrailAggregationConfigurationsList",
      "namespace": "dataAwsccCloudtrailTrail",
      "symbolId": "src/data-awscc-cloudtrail-trail/index:DataAwsccCloudtrailTrailAggregationConfigurationsList"
    },
    "@cdktn/provider-awscc.dataAwsccCloudtrailTrail.DataAwsccCloudtrailTrailAggregationConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailTrail.DataAwsccCloudtrailTrailAggregationConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudtrail-trail/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/data-awscc-cloudtrail-trail/index.ts",
        "line": 234
      },
      "name": "DataAwsccCloudtrailTrailAggregationConfigurationsOutputReference",
      "namespace": "dataAwsccCloudtrailTrail",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-trail/index.ts",
            "line": 263
          },
          "name": "eventCategory",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-trail/index.ts",
            "line": 268
          },
          "name": "templates",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-trail/index.ts",
            "line": 247
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailTrail.DataAwsccCloudtrailTrailAggregationConfigurations"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudtrail-trail/index:DataAwsccCloudtrailTrailAggregationConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudtrailTrail.DataAwsccCloudtrailTrailConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailTrail.DataAwsccCloudtrailTrailConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudtrail-trail/index.ts",
        "line": 14
      },
      "name": "DataAwsccCloudtrailTrailConfig",
      "namespace": "dataAwsccCloudtrailTrail",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudtrail_trail#id DataAwsccCloudtrailTrail#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-trail/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudtrail-trail/index:DataAwsccCloudtrailTrailConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudtrailTrail.DataAwsccCloudtrailTrailEventSelectors": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailTrail.DataAwsccCloudtrailTrailEventSelectors",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudtrail-trail/index.ts",
        "line": 371
      },
      "name": "DataAwsccCloudtrailTrailEventSelectors",
      "namespace": "dataAwsccCloudtrailTrail",
      "symbolId": "src/data-awscc-cloudtrail-trail/index:DataAwsccCloudtrailTrailEventSelectors"
    },
    "@cdktn/provider-awscc.dataAwsccCloudtrailTrail.DataAwsccCloudtrailTrailEventSelectorsDataResources": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailTrail.DataAwsccCloudtrailTrailEventSelectorsDataResources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudtrail-trail/index.ts",
        "line": 291
      },
      "name": "DataAwsccCloudtrailTrailEventSelectorsDataResources",
      "namespace": "dataAwsccCloudtrailTrail",
      "symbolId": "src/data-awscc-cloudtrail-trail/index:DataAwsccCloudtrailTrailEventSelectorsDataResources"
    },
    "@cdktn/provider-awscc.dataAwsccCloudtrailTrail.DataAwsccCloudtrailTrailEventSelectorsDataResourcesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailTrail.DataAwsccCloudtrailTrailEventSelectorsDataResourcesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudtrail-trail/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-awscc-cloudtrail-trail/index.ts",
        "line": 353
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-trail/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-awscc.dataAwsccCloudtrailTrail.DataAwsccCloudtrailTrailEventSelectorsDataResourcesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCloudtrailTrailEventSelectorsDataResourcesList",
      "namespace": "dataAwsccCloudtrailTrail",
      "symbolId": "src/data-awscc-cloudtrail-trail/index:DataAwsccCloudtrailTrailEventSelectorsDataResourcesList"
    },
    "@cdktn/provider-awscc.dataAwsccCloudtrailTrail.DataAwsccCloudtrailTrailEventSelectorsDataResourcesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailTrail.DataAwsccCloudtrailTrailEventSelectorsDataResourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudtrail-trail/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudtrail-trail/index.ts",
        "line": 314
      },
      "name": "DataAwsccCloudtrailTrailEventSelectorsDataResourcesOutputReference",
      "namespace": "dataAwsccCloudtrailTrail",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-trail/index.ts",
            "line": 343
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-trail/index.ts",
            "line": 348
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-trail/index.ts",
            "line": 327
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailTrail.DataAwsccCloudtrailTrailEventSelectorsDataResources"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudtrail-trail/index:DataAwsccCloudtrailTrailEventSelectorsDataResourcesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudtrailTrail.DataAwsccCloudtrailTrailEventSelectorsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailTrail.DataAwsccCloudtrailTrailEventSelectorsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudtrail-trail/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudtrail-trail/index.ts",
        "line": 444
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-trail/index.ts",
            "line": 458
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailTrail.DataAwsccCloudtrailTrailEventSelectorsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCloudtrailTrailEventSelectorsList",
      "namespace": "dataAwsccCloudtrailTrail",
      "symbolId": "src/data-awscc-cloudtrail-trail/index:DataAwsccCloudtrailTrailEventSelectorsList"
    },
    "@cdktn/provider-awscc.dataAwsccCloudtrailTrail.DataAwsccCloudtrailTrailEventSelectorsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailTrail.DataAwsccCloudtrailTrailEventSelectorsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudtrail-trail/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudtrail-trail/index.ts",
        "line": 394
      },
      "name": "DataAwsccCloudtrailTrailEventSelectorsOutputReference",
      "namespace": "dataAwsccCloudtrailTrail",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-trail/index.ts",
            "line": 424
          },
          "name": "dataResources",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailTrail.DataAwsccCloudtrailTrailEventSelectorsDataResourcesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-trail/index.ts",
            "line": 429
          },
          "name": "excludeManagementEventSources",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-trail/index.ts",
            "line": 434
          },
          "name": "includeManagementEvents",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-trail/index.ts",
            "line": 439
          },
          "name": "readWriteType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-trail/index.ts",
            "line": 407
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailTrail.DataAwsccCloudtrailTrailEventSelectors"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudtrail-trail/index:DataAwsccCloudtrailTrailEventSelectorsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudtrailTrail.DataAwsccCloudtrailTrailInsightSelectors": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailTrail.DataAwsccCloudtrailTrailInsightSelectors",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudtrail-trail/index.ts",
        "line": 462
      },
      "name": "DataAwsccCloudtrailTrailInsightSelectors",
      "namespace": "dataAwsccCloudtrailTrail",
      "symbolId": "src/data-awscc-cloudtrail-trail/index:DataAwsccCloudtrailTrailInsightSelectors"
    },
    "@cdktn/provider-awscc.dataAwsccCloudtrailTrail.DataAwsccCloudtrailTrailInsightSelectorsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailTrail.DataAwsccCloudtrailTrailInsightSelectorsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudtrail-trail/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/data-awscc-cloudtrail-trail/index.ts",
        "line": 524
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-trail/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-awscc.dataAwsccCloudtrailTrail.DataAwsccCloudtrailTrailInsightSelectorsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCloudtrailTrailInsightSelectorsList",
      "namespace": "dataAwsccCloudtrailTrail",
      "symbolId": "src/data-awscc-cloudtrail-trail/index:DataAwsccCloudtrailTrailInsightSelectorsList"
    },
    "@cdktn/provider-awscc.dataAwsccCloudtrailTrail.DataAwsccCloudtrailTrailInsightSelectorsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailTrail.DataAwsccCloudtrailTrailInsightSelectorsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudtrail-trail/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudtrail-trail/index.ts",
        "line": 485
      },
      "name": "DataAwsccCloudtrailTrailInsightSelectorsOutputReference",
      "namespace": "dataAwsccCloudtrailTrail",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-trail/index.ts",
            "line": 514
          },
          "name": "eventCategories",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-trail/index.ts",
            "line": 519
          },
          "name": "insightType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-trail/index.ts",
            "line": 498
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailTrail.DataAwsccCloudtrailTrailInsightSelectors"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudtrail-trail/index:DataAwsccCloudtrailTrailInsightSelectorsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudtrailTrail.DataAwsccCloudtrailTrailTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailTrail.DataAwsccCloudtrailTrailTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudtrail-trail/index.ts",
        "line": 542
      },
      "name": "DataAwsccCloudtrailTrailTags",
      "namespace": "dataAwsccCloudtrailTrail",
      "symbolId": "src/data-awscc-cloudtrail-trail/index:DataAwsccCloudtrailTrailTags"
    },
    "@cdktn/provider-awscc.dataAwsccCloudtrailTrail.DataAwsccCloudtrailTrailTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailTrail.DataAwsccCloudtrailTrailTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudtrail-trail/index.ts",
          "line": 611
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudtrail-trail/index.ts",
        "line": 604
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-trail/index.ts",
            "line": 618
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailTrail.DataAwsccCloudtrailTrailTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCloudtrailTrailTagsList",
      "namespace": "dataAwsccCloudtrailTrail",
      "symbolId": "src/data-awscc-cloudtrail-trail/index:DataAwsccCloudtrailTrailTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccCloudtrailTrail.DataAwsccCloudtrailTrailTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailTrail.DataAwsccCloudtrailTrailTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudtrail-trail/index.ts",
          "line": 574
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudtrail-trail/index.ts",
        "line": 565
      },
      "name": "DataAwsccCloudtrailTrailTagsOutputReference",
      "namespace": "dataAwsccCloudtrailTrail",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-trail/index.ts",
            "line": 594
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-trail/index.ts",
            "line": 599
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-trail/index.ts",
            "line": 578
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailTrail.DataAwsccCloudtrailTrailTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudtrail-trail/index:DataAwsccCloudtrailTrailTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudtrailTrails.DataAwsccCloudtrailTrails": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudtrail_trails awscc_cloudtrail_trails}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailTrails.DataAwsccCloudtrailTrails",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudtrail_trails awscc_cloudtrail_trails} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudtrail-trails/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailTrails.DataAwsccCloudtrailTrailsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudtrail-trails/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCloudtrailTrails resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-trails/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCloudtrailTrails to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudtrail_trails#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCloudtrailTrails that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCloudtrailTrails to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-trails/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-trails/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCloudtrailTrails",
      "namespace": "dataAwsccCloudtrailTrails",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-trails/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-trails/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudtrail-trails/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudtrail-trails/index:DataAwsccCloudtrailTrails"
    },
    "@cdktn/provider-awscc.dataAwsccCloudtrailTrails.DataAwsccCloudtrailTrailsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudtrailTrails.DataAwsccCloudtrailTrailsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudtrail-trails/index.ts",
        "line": 14
      },
      "name": "DataAwsccCloudtrailTrailsConfig",
      "namespace": "dataAwsccCloudtrailTrails",
      "symbolId": "src/data-awscc-cloudtrail-trails/index:DataAwsccCloudtrailTrailsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchAlarm.DataAwsccCloudwatchAlarm": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudwatch_alarm awscc_cloudwatch_alarm}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchAlarm.DataAwsccCloudwatchAlarm",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudwatch_alarm awscc_cloudwatch_alarm} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudwatch-alarm/index.ts",
          "line": 775
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchAlarm.DataAwsccCloudwatchAlarmConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudwatch-alarm/index.ts",
        "line": 743
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCloudwatchAlarm resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarm/index.ts",
            "line": 760
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCloudwatchAlarm to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudwatch_alarm#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCloudwatchAlarm that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCloudwatchAlarm to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarm/index.ts",
            "line": 950
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarm/index.ts",
            "line": 956
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCloudwatchAlarm",
      "namespace": "dataAwsccCloudwatchAlarm",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarm/index.ts",
            "line": 748
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarm/index.ts",
            "line": 799
          },
          "name": "actionsEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarm/index.ts",
            "line": 804
          },
          "name": "alarmActions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarm/index.ts",
            "line": 809
          },
          "name": "alarmDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarm/index.ts",
            "line": 814
          },
          "name": "alarmName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarm/index.ts",
            "line": 819
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarm/index.ts",
            "line": 824
          },
          "name": "comparisonOperator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarm/index.ts",
            "line": 829
          },
          "name": "datapointsToAlarm",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarm/index.ts",
            "line": 835
          },
          "name": "dimensions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchAlarm.DataAwsccCloudwatchAlarmDimensionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarm/index.ts",
            "line": 840
          },
          "name": "evaluateLowSampleCountPercentile",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarm/index.ts",
            "line": 846
          },
          "name": "evaluationCriteria",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchAlarm.DataAwsccCloudwatchAlarmEvaluationCriteriaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarm/index.ts",
            "line": 851
          },
          "name": "evaluationInterval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarm/index.ts",
            "line": 856
          },
          "name": "evaluationPeriods",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarm/index.ts",
            "line": 862
          },
          "name": "evaluationWindow",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchAlarm.DataAwsccCloudwatchAlarmEvaluationWindowOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarm/index.ts",
            "line": 867
          },
          "name": "extendedStatistic",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarm/index.ts",
            "line": 885
          },
          "name": "insufficientDataActions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarm/index.ts",
            "line": 890
          },
          "name": "metricName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarm/index.ts",
            "line": 896
          },
          "name": "metrics",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchAlarm.DataAwsccCloudwatchAlarmMetricsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarm/index.ts",
            "line": 901
          },
          "name": "namespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarm/index.ts",
            "line": 906
          },
          "name": "okActions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarm/index.ts",
            "line": 911
          },
          "name": "period",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarm/index.ts",
            "line": 916
          },
          "name": "statistic",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarm/index.ts",
            "line": 922
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchAlarm.DataAwsccCloudwatchAlarmTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarm/index.ts",
            "line": 927
          },
          "name": "threshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarm/index.ts",
            "line": 932
          },
          "name": "thresholdMetricId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarm/index.ts",
            "line": 937
          },
          "name": "treatMissingData",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarm/index.ts",
            "line": 942
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarm/index.ts",
            "line": 880
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarm/index.ts",
            "line": 873
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudwatch-alarm/index:DataAwsccCloudwatchAlarm"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchAlarm.DataAwsccCloudwatchAlarmConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchAlarm.DataAwsccCloudwatchAlarmConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudwatch-alarm/index.ts",
        "line": 14
      },
      "name": "DataAwsccCloudwatchAlarmConfig",
      "namespace": "dataAwsccCloudwatchAlarm",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudwatch_alarm#id DataAwsccCloudwatchAlarm#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarm/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudwatch-alarm/index:DataAwsccCloudwatchAlarmConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchAlarm.DataAwsccCloudwatchAlarmDimensions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchAlarm.DataAwsccCloudwatchAlarmDimensions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudwatch-alarm/index.ts",
        "line": 25
      },
      "name": "DataAwsccCloudwatchAlarmDimensions",
      "namespace": "dataAwsccCloudwatchAlarm",
      "symbolId": "src/data-awscc-cloudwatch-alarm/index:DataAwsccCloudwatchAlarmDimensions"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchAlarm.DataAwsccCloudwatchAlarmDimensionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchAlarm.DataAwsccCloudwatchAlarmDimensionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudwatch-alarm/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-awscc-cloudwatch-alarm/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarm/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-awscc.dataAwsccCloudwatchAlarm.DataAwsccCloudwatchAlarmDimensionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCloudwatchAlarmDimensionsList",
      "namespace": "dataAwsccCloudwatchAlarm",
      "symbolId": "src/data-awscc-cloudwatch-alarm/index:DataAwsccCloudwatchAlarmDimensionsList"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchAlarm.DataAwsccCloudwatchAlarmDimensionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchAlarm.DataAwsccCloudwatchAlarmDimensionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudwatch-alarm/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudwatch-alarm/index.ts",
        "line": 48
      },
      "name": "DataAwsccCloudwatchAlarmDimensionsOutputReference",
      "namespace": "dataAwsccCloudwatchAlarm",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarm/index.ts",
            "line": 77
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarm/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarm/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchAlarm.DataAwsccCloudwatchAlarmDimensions"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudwatch-alarm/index:DataAwsccCloudwatchAlarmDimensionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchAlarm.DataAwsccCloudwatchAlarmEvaluationCriteria": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchAlarm.DataAwsccCloudwatchAlarmEvaluationCriteria",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudwatch-alarm/index.ts",
        "line": 169
      },
      "name": "DataAwsccCloudwatchAlarmEvaluationCriteria",
      "namespace": "dataAwsccCloudwatchAlarm",
      "symbolId": "src/data-awscc-cloudwatch-alarm/index:DataAwsccCloudwatchAlarmEvaluationCriteria"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchAlarm.DataAwsccCloudwatchAlarmEvaluationCriteriaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchAlarm.DataAwsccCloudwatchAlarmEvaluationCriteriaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudwatch-alarm/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-awscc-cloudwatch-alarm/index.ts",
        "line": 192
      },
      "name": "DataAwsccCloudwatchAlarmEvaluationCriteriaOutputReference",
      "namespace": "dataAwsccCloudwatchAlarm",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarm/index.ts",
            "line": 220
          },
          "name": "promQlCriteria",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchAlarm.DataAwsccCloudwatchAlarmEvaluationCriteriaPromQlCriteriaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarm/index.ts",
            "line": 203
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchAlarm.DataAwsccCloudwatchAlarmEvaluationCriteria"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudwatch-alarm/index:DataAwsccCloudwatchAlarmEvaluationCriteriaOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchAlarm.DataAwsccCloudwatchAlarmEvaluationCriteriaPromQlCriteria": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchAlarm.DataAwsccCloudwatchAlarmEvaluationCriteriaPromQlCriteria",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudwatch-alarm/index.ts",
        "line": 105
      },
      "name": "DataAwsccCloudwatchAlarmEvaluationCriteriaPromQlCriteria",
      "namespace": "dataAwsccCloudwatchAlarm",
      "symbolId": "src/data-awscc-cloudwatch-alarm/index:DataAwsccCloudwatchAlarmEvaluationCriteriaPromQlCriteria"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchAlarm.DataAwsccCloudwatchAlarmEvaluationCriteriaPromQlCriteriaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchAlarm.DataAwsccCloudwatchAlarmEvaluationCriteriaPromQlCriteriaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudwatch-alarm/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-awscc-cloudwatch-alarm/index.ts",
        "line": 128
      },
      "name": "DataAwsccCloudwatchAlarmEvaluationCriteriaPromQlCriteriaOutputReference",
      "namespace": "dataAwsccCloudwatchAlarm",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarm/index.ts",
            "line": 155
          },
          "name": "pendingPeriod",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarm/index.ts",
            "line": 160
          },
          "name": "query",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarm/index.ts",
            "line": 165
          },
          "name": "recoveryPeriod",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarm/index.ts",
            "line": 139
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchAlarm.DataAwsccCloudwatchAlarmEvaluationCriteriaPromQlCriteria"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudwatch-alarm/index:DataAwsccCloudwatchAlarmEvaluationCriteriaPromQlCriteriaOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchAlarm.DataAwsccCloudwatchAlarmEvaluationWindow": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchAlarm.DataAwsccCloudwatchAlarmEvaluationWindow",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudwatch-alarm/index.ts",
        "line": 278
      },
      "name": "DataAwsccCloudwatchAlarmEvaluationWindow",
      "namespace": "dataAwsccCloudwatchAlarm",
      "symbolId": "src/data-awscc-cloudwatch-alarm/index:DataAwsccCloudwatchAlarmEvaluationWindow"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchAlarm.DataAwsccCloudwatchAlarmEvaluationWindowOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchAlarm.DataAwsccCloudwatchAlarmEvaluationWindowOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudwatch-alarm/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-awscc-cloudwatch-alarm/index.ts",
        "line": 301
      },
      "name": "DataAwsccCloudwatchAlarmEvaluationWindowOutputReference",
      "namespace": "dataAwsccCloudwatchAlarm",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarm/index.ts",
            "line": 328
          },
          "name": "slidingWindow",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarm/index.ts",
            "line": 334
          },
          "name": "wallClockWindow",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchAlarm.DataAwsccCloudwatchAlarmEvaluationWindowWallClockWindowOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarm/index.ts",
            "line": 312
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchAlarm.DataAwsccCloudwatchAlarmEvaluationWindow"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudwatch-alarm/index:DataAwsccCloudwatchAlarmEvaluationWindowOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchAlarm.DataAwsccCloudwatchAlarmEvaluationWindowWallClockWindow": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchAlarm.DataAwsccCloudwatchAlarmEvaluationWindowWallClockWindow",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudwatch-alarm/index.ts",
        "line": 224
      },
      "name": "DataAwsccCloudwatchAlarmEvaluationWindowWallClockWindow",
      "namespace": "dataAwsccCloudwatchAlarm",
      "symbolId": "src/data-awscc-cloudwatch-alarm/index:DataAwsccCloudwatchAlarmEvaluationWindowWallClockWindow"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchAlarm.DataAwsccCloudwatchAlarmEvaluationWindowWallClockWindowOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchAlarm.DataAwsccCloudwatchAlarmEvaluationWindowWallClockWindowOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudwatch-alarm/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-awscc-cloudwatch-alarm/index.ts",
        "line": 247
      },
      "name": "DataAwsccCloudwatchAlarmEvaluationWindowWallClockWindowOutputReference",
      "namespace": "dataAwsccCloudwatchAlarm",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarm/index.ts",
            "line": 274
          },
          "name": "timezone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarm/index.ts",
            "line": 258
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchAlarm.DataAwsccCloudwatchAlarmEvaluationWindowWallClockWindow"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudwatch-alarm/index:DataAwsccCloudwatchAlarmEvaluationWindowWallClockWindowOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchAlarm.DataAwsccCloudwatchAlarmMetrics": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchAlarm.DataAwsccCloudwatchAlarmMetrics",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudwatch-alarm/index.ts",
        "line": 553
      },
      "name": "DataAwsccCloudwatchAlarmMetrics",
      "namespace": "dataAwsccCloudwatchAlarm",
      "symbolId": "src/data-awscc-cloudwatch-alarm/index:DataAwsccCloudwatchAlarmMetrics"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchAlarm.DataAwsccCloudwatchAlarmMetricsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchAlarm.DataAwsccCloudwatchAlarmMetricsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudwatch-alarm/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudwatch-alarm/index.ts",
        "line": 641
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarm/index.ts",
            "line": 655
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchAlarm.DataAwsccCloudwatchAlarmMetricsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCloudwatchAlarmMetricsList",
      "namespace": "dataAwsccCloudwatchAlarm",
      "symbolId": "src/data-awscc-cloudwatch-alarm/index:DataAwsccCloudwatchAlarmMetricsList"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchAlarm.DataAwsccCloudwatchAlarmMetricsMetricStat": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchAlarm.DataAwsccCloudwatchAlarmMetricsMetricStat",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudwatch-alarm/index.ts",
        "line": 483
      },
      "name": "DataAwsccCloudwatchAlarmMetricsMetricStat",
      "namespace": "dataAwsccCloudwatchAlarm",
      "symbolId": "src/data-awscc-cloudwatch-alarm/index:DataAwsccCloudwatchAlarmMetricsMetricStat"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchAlarm.DataAwsccCloudwatchAlarmMetricsMetricStatMetric": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchAlarm.DataAwsccCloudwatchAlarmMetricsMetricStatMetric",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudwatch-alarm/index.ts",
        "line": 418
      },
      "name": "DataAwsccCloudwatchAlarmMetricsMetricStatMetric",
      "namespace": "dataAwsccCloudwatchAlarm",
      "symbolId": "src/data-awscc-cloudwatch-alarm/index:DataAwsccCloudwatchAlarmMetricsMetricStatMetric"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchAlarm.DataAwsccCloudwatchAlarmMetricsMetricStatMetricDimensions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchAlarm.DataAwsccCloudwatchAlarmMetricsMetricStatMetricDimensions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudwatch-alarm/index.ts",
        "line": 338
      },
      "name": "DataAwsccCloudwatchAlarmMetricsMetricStatMetricDimensions",
      "namespace": "dataAwsccCloudwatchAlarm",
      "symbolId": "src/data-awscc-cloudwatch-alarm/index:DataAwsccCloudwatchAlarmMetricsMetricStatMetricDimensions"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchAlarm.DataAwsccCloudwatchAlarmMetricsMetricStatMetricDimensionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchAlarm.DataAwsccCloudwatchAlarmMetricsMetricStatMetricDimensionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudwatch-alarm/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-awscc-cloudwatch-alarm/index.ts",
        "line": 400
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarm/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-awscc.dataAwsccCloudwatchAlarm.DataAwsccCloudwatchAlarmMetricsMetricStatMetricDimensionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCloudwatchAlarmMetricsMetricStatMetricDimensionsList",
      "namespace": "dataAwsccCloudwatchAlarm",
      "symbolId": "src/data-awscc-cloudwatch-alarm/index:DataAwsccCloudwatchAlarmMetricsMetricStatMetricDimensionsList"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchAlarm.DataAwsccCloudwatchAlarmMetricsMetricStatMetricDimensionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchAlarm.DataAwsccCloudwatchAlarmMetricsMetricStatMetricDimensionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudwatch-alarm/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-awscc-cloudwatch-alarm/index.ts",
        "line": 361
      },
      "name": "DataAwsccCloudwatchAlarmMetricsMetricStatMetricDimensionsOutputReference",
      "namespace": "dataAwsccCloudwatchAlarm",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarm/index.ts",
            "line": 390
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarm/index.ts",
            "line": 395
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarm/index.ts",
            "line": 374
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchAlarm.DataAwsccCloudwatchAlarmMetricsMetricStatMetricDimensions"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudwatch-alarm/index:DataAwsccCloudwatchAlarmMetricsMetricStatMetricDimensionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchAlarm.DataAwsccCloudwatchAlarmMetricsMetricStatMetricOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchAlarm.DataAwsccCloudwatchAlarmMetricsMetricStatMetricOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudwatch-alarm/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudwatch-alarm/index.ts",
        "line": 441
      },
      "name": "DataAwsccCloudwatchAlarmMetricsMetricStatMetricOutputReference",
      "namespace": "dataAwsccCloudwatchAlarm",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarm/index.ts",
            "line": 469
          },
          "name": "dimensions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchAlarm.DataAwsccCloudwatchAlarmMetricsMetricStatMetricDimensionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarm/index.ts",
            "line": 474
          },
          "name": "metricName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarm/index.ts",
            "line": 479
          },
          "name": "namespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarm/index.ts",
            "line": 452
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchAlarm.DataAwsccCloudwatchAlarmMetricsMetricStatMetric"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudwatch-alarm/index:DataAwsccCloudwatchAlarmMetricsMetricStatMetricOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchAlarm.DataAwsccCloudwatchAlarmMetricsMetricStatOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchAlarm.DataAwsccCloudwatchAlarmMetricsMetricStatOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudwatch-alarm/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-awscc-cloudwatch-alarm/index.ts",
        "line": 506
      },
      "name": "DataAwsccCloudwatchAlarmMetricsMetricStatOutputReference",
      "namespace": "dataAwsccCloudwatchAlarm",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarm/index.ts",
            "line": 534
          },
          "name": "metric",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchAlarm.DataAwsccCloudwatchAlarmMetricsMetricStatMetricOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarm/index.ts",
            "line": 539
          },
          "name": "period",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarm/index.ts",
            "line": 544
          },
          "name": "stat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarm/index.ts",
            "line": 549
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarm/index.ts",
            "line": 517
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchAlarm.DataAwsccCloudwatchAlarmMetricsMetricStat"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudwatch-alarm/index:DataAwsccCloudwatchAlarmMetricsMetricStatOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchAlarm.DataAwsccCloudwatchAlarmMetricsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchAlarm.DataAwsccCloudwatchAlarmMetricsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudwatch-alarm/index.ts",
          "line": 585
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudwatch-alarm/index.ts",
        "line": 576
      },
      "name": "DataAwsccCloudwatchAlarmMetricsOutputReference",
      "namespace": "dataAwsccCloudwatchAlarm",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarm/index.ts",
            "line": 605
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarm/index.ts",
            "line": 610
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarm/index.ts",
            "line": 615
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarm/index.ts",
            "line": 620
          },
          "name": "label",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarm/index.ts",
            "line": 626
          },
          "name": "metricStat",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchAlarm.DataAwsccCloudwatchAlarmMetricsMetricStatOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarm/index.ts",
            "line": 631
          },
          "name": "period",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarm/index.ts",
            "line": 636
          },
          "name": "returnData",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarm/index.ts",
            "line": 589
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchAlarm.DataAwsccCloudwatchAlarmMetrics"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudwatch-alarm/index:DataAwsccCloudwatchAlarmMetricsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchAlarm.DataAwsccCloudwatchAlarmTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchAlarm.DataAwsccCloudwatchAlarmTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudwatch-alarm/index.ts",
        "line": 659
      },
      "name": "DataAwsccCloudwatchAlarmTags",
      "namespace": "dataAwsccCloudwatchAlarm",
      "symbolId": "src/data-awscc-cloudwatch-alarm/index:DataAwsccCloudwatchAlarmTags"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchAlarm.DataAwsccCloudwatchAlarmTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchAlarm.DataAwsccCloudwatchAlarmTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudwatch-alarm/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-awscc-cloudwatch-alarm/index.ts",
        "line": 721
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarm/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-awscc.dataAwsccCloudwatchAlarm.DataAwsccCloudwatchAlarmTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCloudwatchAlarmTagsList",
      "namespace": "dataAwsccCloudwatchAlarm",
      "symbolId": "src/data-awscc-cloudwatch-alarm/index:DataAwsccCloudwatchAlarmTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchAlarm.DataAwsccCloudwatchAlarmTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchAlarm.DataAwsccCloudwatchAlarmTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudwatch-alarm/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudwatch-alarm/index.ts",
        "line": 682
      },
      "name": "DataAwsccCloudwatchAlarmTagsOutputReference",
      "namespace": "dataAwsccCloudwatchAlarm",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarm/index.ts",
            "line": 711
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarm/index.ts",
            "line": 716
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarm/index.ts",
            "line": 695
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchAlarm.DataAwsccCloudwatchAlarmTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudwatch-alarm/index:DataAwsccCloudwatchAlarmTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchAlarmMuteRule.DataAwsccCloudwatchAlarmMuteRule": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudwatch_alarm_mute_rule awscc_cloudwatch_alarm_mute_rule}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchAlarmMuteRule.DataAwsccCloudwatchAlarmMuteRule",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudwatch_alarm_mute_rule awscc_cloudwatch_alarm_mute_rule} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudwatch-alarm-mute-rule/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-awscc.dataAwsccCloudwatchAlarmMuteRule.DataAwsccCloudwatchAlarmMuteRuleConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudwatch-alarm-mute-rule/index.ts",
        "line": 282
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCloudwatchAlarmMuteRule resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarm-mute-rule/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 DataAwsccCloudwatchAlarmMuteRule to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudwatch_alarm_mute_rule#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCloudwatchAlarmMuteRule that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCloudwatchAlarmMuteRule to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarm-mute-rule/index.ts",
            "line": 412
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarm-mute-rule/index.ts",
            "line": 418
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCloudwatchAlarmMuteRule",
      "namespace": "dataAwsccCloudwatchAlarmMuteRule",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarm-mute-rule/index.ts",
            "line": 287
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarm-mute-rule/index.ts",
            "line": 338
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarm-mute-rule/index.ts",
            "line": 343
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarm-mute-rule/index.ts",
            "line": 348
          },
          "name": "expireDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarm-mute-rule/index.ts",
            "line": 366
          },
          "name": "lastUpdatedTimestamp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarm-mute-rule/index.ts",
            "line": 372
          },
          "name": "muteTargets",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchAlarmMuteRule.DataAwsccCloudwatchAlarmMuteRuleMuteTargetsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarm-mute-rule/index.ts",
            "line": 377
          },
          "name": "muteType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarm-mute-rule/index.ts",
            "line": 382
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarm-mute-rule/index.ts",
            "line": 388
          },
          "name": "rule",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchAlarmMuteRule.DataAwsccCloudwatchAlarmMuteRuleRuleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarm-mute-rule/index.ts",
            "line": 393
          },
          "name": "startDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarm-mute-rule/index.ts",
            "line": 398
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarm-mute-rule/index.ts",
            "line": 404
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchAlarmMuteRule.DataAwsccCloudwatchAlarmMuteRuleTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarm-mute-rule/index.ts",
            "line": 361
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarm-mute-rule/index.ts",
            "line": 354
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudwatch-alarm-mute-rule/index:DataAwsccCloudwatchAlarmMuteRule"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchAlarmMuteRule.DataAwsccCloudwatchAlarmMuteRuleConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchAlarmMuteRule.DataAwsccCloudwatchAlarmMuteRuleConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudwatch-alarm-mute-rule/index.ts",
        "line": 14
      },
      "name": "DataAwsccCloudwatchAlarmMuteRuleConfig",
      "namespace": "dataAwsccCloudwatchAlarmMuteRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudwatch_alarm_mute_rule#id DataAwsccCloudwatchAlarmMuteRule#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarm-mute-rule/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudwatch-alarm-mute-rule/index:DataAwsccCloudwatchAlarmMuteRuleConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchAlarmMuteRule.DataAwsccCloudwatchAlarmMuteRuleMuteTargets": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchAlarmMuteRule.DataAwsccCloudwatchAlarmMuteRuleMuteTargets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudwatch-alarm-mute-rule/index.ts",
        "line": 25
      },
      "name": "DataAwsccCloudwatchAlarmMuteRuleMuteTargets",
      "namespace": "dataAwsccCloudwatchAlarmMuteRule",
      "symbolId": "src/data-awscc-cloudwatch-alarm-mute-rule/index:DataAwsccCloudwatchAlarmMuteRuleMuteTargets"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchAlarmMuteRule.DataAwsccCloudwatchAlarmMuteRuleMuteTargetsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchAlarmMuteRule.DataAwsccCloudwatchAlarmMuteRuleMuteTargetsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudwatch-alarm-mute-rule/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudwatch-alarm-mute-rule/index.ts",
        "line": 48
      },
      "name": "DataAwsccCloudwatchAlarmMuteRuleMuteTargetsOutputReference",
      "namespace": "dataAwsccCloudwatchAlarmMuteRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarm-mute-rule/index.ts",
            "line": 75
          },
          "name": "alarmNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarm-mute-rule/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchAlarmMuteRule.DataAwsccCloudwatchAlarmMuteRuleMuteTargets"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudwatch-alarm-mute-rule/index:DataAwsccCloudwatchAlarmMuteRuleMuteTargetsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchAlarmMuteRule.DataAwsccCloudwatchAlarmMuteRuleRule": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchAlarmMuteRule.DataAwsccCloudwatchAlarmMuteRuleRule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudwatch-alarm-mute-rule/index.ts",
        "line": 143
      },
      "name": "DataAwsccCloudwatchAlarmMuteRuleRule",
      "namespace": "dataAwsccCloudwatchAlarmMuteRule",
      "symbolId": "src/data-awscc-cloudwatch-alarm-mute-rule/index:DataAwsccCloudwatchAlarmMuteRuleRule"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchAlarmMuteRule.DataAwsccCloudwatchAlarmMuteRuleRuleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchAlarmMuteRule.DataAwsccCloudwatchAlarmMuteRuleRuleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudwatch-alarm-mute-rule/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-awscc-cloudwatch-alarm-mute-rule/index.ts",
        "line": 166
      },
      "name": "DataAwsccCloudwatchAlarmMuteRuleRuleOutputReference",
      "namespace": "dataAwsccCloudwatchAlarmMuteRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarm-mute-rule/index.ts",
            "line": 194
          },
          "name": "schedule",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchAlarmMuteRule.DataAwsccCloudwatchAlarmMuteRuleRuleScheduleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarm-mute-rule/index.ts",
            "line": 177
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchAlarmMuteRule.DataAwsccCloudwatchAlarmMuteRuleRule"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudwatch-alarm-mute-rule/index:DataAwsccCloudwatchAlarmMuteRuleRuleOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchAlarmMuteRule.DataAwsccCloudwatchAlarmMuteRuleRuleSchedule": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchAlarmMuteRule.DataAwsccCloudwatchAlarmMuteRuleRuleSchedule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudwatch-alarm-mute-rule/index.ts",
        "line": 79
      },
      "name": "DataAwsccCloudwatchAlarmMuteRuleRuleSchedule",
      "namespace": "dataAwsccCloudwatchAlarmMuteRule",
      "symbolId": "src/data-awscc-cloudwatch-alarm-mute-rule/index:DataAwsccCloudwatchAlarmMuteRuleRuleSchedule"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchAlarmMuteRule.DataAwsccCloudwatchAlarmMuteRuleRuleScheduleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchAlarmMuteRule.DataAwsccCloudwatchAlarmMuteRuleRuleScheduleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudwatch-alarm-mute-rule/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-awscc-cloudwatch-alarm-mute-rule/index.ts",
        "line": 102
      },
      "name": "DataAwsccCloudwatchAlarmMuteRuleRuleScheduleOutputReference",
      "namespace": "dataAwsccCloudwatchAlarmMuteRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarm-mute-rule/index.ts",
            "line": 129
          },
          "name": "duration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarm-mute-rule/index.ts",
            "line": 134
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarm-mute-rule/index.ts",
            "line": 139
          },
          "name": "timezone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarm-mute-rule/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchAlarmMuteRule.DataAwsccCloudwatchAlarmMuteRuleRuleSchedule"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudwatch-alarm-mute-rule/index:DataAwsccCloudwatchAlarmMuteRuleRuleScheduleOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchAlarmMuteRule.DataAwsccCloudwatchAlarmMuteRuleTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchAlarmMuteRule.DataAwsccCloudwatchAlarmMuteRuleTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudwatch-alarm-mute-rule/index.ts",
        "line": 198
      },
      "name": "DataAwsccCloudwatchAlarmMuteRuleTags",
      "namespace": "dataAwsccCloudwatchAlarmMuteRule",
      "symbolId": "src/data-awscc-cloudwatch-alarm-mute-rule/index:DataAwsccCloudwatchAlarmMuteRuleTags"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchAlarmMuteRule.DataAwsccCloudwatchAlarmMuteRuleTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchAlarmMuteRule.DataAwsccCloudwatchAlarmMuteRuleTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudwatch-alarm-mute-rule/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/data-awscc-cloudwatch-alarm-mute-rule/index.ts",
        "line": 260
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarm-mute-rule/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-awscc.dataAwsccCloudwatchAlarmMuteRule.DataAwsccCloudwatchAlarmMuteRuleTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCloudwatchAlarmMuteRuleTagsList",
      "namespace": "dataAwsccCloudwatchAlarmMuteRule",
      "symbolId": "src/data-awscc-cloudwatch-alarm-mute-rule/index:DataAwsccCloudwatchAlarmMuteRuleTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchAlarmMuteRule.DataAwsccCloudwatchAlarmMuteRuleTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchAlarmMuteRule.DataAwsccCloudwatchAlarmMuteRuleTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudwatch-alarm-mute-rule/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudwatch-alarm-mute-rule/index.ts",
        "line": 221
      },
      "name": "DataAwsccCloudwatchAlarmMuteRuleTagsOutputReference",
      "namespace": "dataAwsccCloudwatchAlarmMuteRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarm-mute-rule/index.ts",
            "line": 250
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarm-mute-rule/index.ts",
            "line": 255
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarm-mute-rule/index.ts",
            "line": 234
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchAlarmMuteRule.DataAwsccCloudwatchAlarmMuteRuleTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudwatch-alarm-mute-rule/index:DataAwsccCloudwatchAlarmMuteRuleTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchAlarmMuteRules.DataAwsccCloudwatchAlarmMuteRules": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudwatch_alarm_mute_rules awscc_cloudwatch_alarm_mute_rules}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchAlarmMuteRules.DataAwsccCloudwatchAlarmMuteRules",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudwatch_alarm_mute_rules awscc_cloudwatch_alarm_mute_rules} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudwatch-alarm-mute-rules/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchAlarmMuteRules.DataAwsccCloudwatchAlarmMuteRulesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudwatch-alarm-mute-rules/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCloudwatchAlarmMuteRules resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarm-mute-rules/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCloudwatchAlarmMuteRules to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudwatch_alarm_mute_rules#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCloudwatchAlarmMuteRules that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCloudwatchAlarmMuteRules to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarm-mute-rules/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarm-mute-rules/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCloudwatchAlarmMuteRules",
      "namespace": "dataAwsccCloudwatchAlarmMuteRules",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarm-mute-rules/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarm-mute-rules/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarm-mute-rules/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudwatch-alarm-mute-rules/index:DataAwsccCloudwatchAlarmMuteRules"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchAlarmMuteRules.DataAwsccCloudwatchAlarmMuteRulesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchAlarmMuteRules.DataAwsccCloudwatchAlarmMuteRulesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudwatch-alarm-mute-rules/index.ts",
        "line": 14
      },
      "name": "DataAwsccCloudwatchAlarmMuteRulesConfig",
      "namespace": "dataAwsccCloudwatchAlarmMuteRules",
      "symbolId": "src/data-awscc-cloudwatch-alarm-mute-rules/index:DataAwsccCloudwatchAlarmMuteRulesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchAlarms.DataAwsccCloudwatchAlarms": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudwatch_alarms awscc_cloudwatch_alarms}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchAlarms.DataAwsccCloudwatchAlarms",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudwatch_alarms awscc_cloudwatch_alarms} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudwatch-alarms/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchAlarms.DataAwsccCloudwatchAlarmsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudwatch-alarms/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCloudwatchAlarms resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarms/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCloudwatchAlarms to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudwatch_alarms#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCloudwatchAlarms that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCloudwatchAlarms to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarms/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarms/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCloudwatchAlarms",
      "namespace": "dataAwsccCloudwatchAlarms",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarms/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarms/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-alarms/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudwatch-alarms/index:DataAwsccCloudwatchAlarms"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchAlarms.DataAwsccCloudwatchAlarmsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchAlarms.DataAwsccCloudwatchAlarmsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudwatch-alarms/index.ts",
        "line": 14
      },
      "name": "DataAwsccCloudwatchAlarmsConfig",
      "namespace": "dataAwsccCloudwatchAlarms",
      "symbolId": "src/data-awscc-cloudwatch-alarms/index:DataAwsccCloudwatchAlarmsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchCompositeAlarm.DataAwsccCloudwatchCompositeAlarm": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudwatch_composite_alarm awscc_cloudwatch_composite_alarm}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchCompositeAlarm.DataAwsccCloudwatchCompositeAlarm",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudwatch_composite_alarm awscc_cloudwatch_composite_alarm} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudwatch-composite-alarm/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-awscc.dataAwsccCloudwatchCompositeAlarm.DataAwsccCloudwatchCompositeAlarmConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudwatch-composite-alarm/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCloudwatchCompositeAlarm resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-composite-alarm/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 DataAwsccCloudwatchCompositeAlarm to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudwatch_composite_alarm#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCloudwatchCompositeAlarm that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCloudwatchCompositeAlarm to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-composite-alarm/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-awscc-cloudwatch-composite-alarm/index.ts",
            "line": 248
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCloudwatchCompositeAlarm",
      "namespace": "dataAwsccCloudwatchCompositeAlarm",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-composite-alarm/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-composite-alarm/index.ts",
            "line": 165
          },
          "name": "actionsEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-composite-alarm/index.ts",
            "line": 170
          },
          "name": "actionsSuppressor",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-composite-alarm/index.ts",
            "line": 175
          },
          "name": "actionsSuppressorExtensionPeriod",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-composite-alarm/index.ts",
            "line": 180
          },
          "name": "actionsSuppressorWaitPeriod",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-composite-alarm/index.ts",
            "line": 185
          },
          "name": "alarmActions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-composite-alarm/index.ts",
            "line": 190
          },
          "name": "alarmDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-composite-alarm/index.ts",
            "line": 195
          },
          "name": "alarmName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-composite-alarm/index.ts",
            "line": 200
          },
          "name": "alarmRule",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-composite-alarm/index.ts",
            "line": 205
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-composite-alarm/index.ts",
            "line": 223
          },
          "name": "insufficientDataActions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-composite-alarm/index.ts",
            "line": 228
          },
          "name": "okActions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-composite-alarm/index.ts",
            "line": 234
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchCompositeAlarm.DataAwsccCloudwatchCompositeAlarmTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-composite-alarm/index.ts",
            "line": 218
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-composite-alarm/index.ts",
            "line": 211
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudwatch-composite-alarm/index:DataAwsccCloudwatchCompositeAlarm"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchCompositeAlarm.DataAwsccCloudwatchCompositeAlarmConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchCompositeAlarm.DataAwsccCloudwatchCompositeAlarmConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudwatch-composite-alarm/index.ts",
        "line": 14
      },
      "name": "DataAwsccCloudwatchCompositeAlarmConfig",
      "namespace": "dataAwsccCloudwatchCompositeAlarm",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudwatch_composite_alarm#id DataAwsccCloudwatchCompositeAlarm#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-composite-alarm/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudwatch-composite-alarm/index:DataAwsccCloudwatchCompositeAlarmConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchCompositeAlarm.DataAwsccCloudwatchCompositeAlarmTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchCompositeAlarm.DataAwsccCloudwatchCompositeAlarmTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudwatch-composite-alarm/index.ts",
        "line": 25
      },
      "name": "DataAwsccCloudwatchCompositeAlarmTags",
      "namespace": "dataAwsccCloudwatchCompositeAlarm",
      "symbolId": "src/data-awscc-cloudwatch-composite-alarm/index:DataAwsccCloudwatchCompositeAlarmTags"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchCompositeAlarm.DataAwsccCloudwatchCompositeAlarmTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchCompositeAlarm.DataAwsccCloudwatchCompositeAlarmTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudwatch-composite-alarm/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-awscc-cloudwatch-composite-alarm/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-composite-alarm/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-awscc.dataAwsccCloudwatchCompositeAlarm.DataAwsccCloudwatchCompositeAlarmTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCloudwatchCompositeAlarmTagsList",
      "namespace": "dataAwsccCloudwatchCompositeAlarm",
      "symbolId": "src/data-awscc-cloudwatch-composite-alarm/index:DataAwsccCloudwatchCompositeAlarmTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchCompositeAlarm.DataAwsccCloudwatchCompositeAlarmTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchCompositeAlarm.DataAwsccCloudwatchCompositeAlarmTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudwatch-composite-alarm/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudwatch-composite-alarm/index.ts",
        "line": 48
      },
      "name": "DataAwsccCloudwatchCompositeAlarmTagsOutputReference",
      "namespace": "dataAwsccCloudwatchCompositeAlarm",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-composite-alarm/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-composite-alarm/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-composite-alarm/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchCompositeAlarm.DataAwsccCloudwatchCompositeAlarmTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudwatch-composite-alarm/index:DataAwsccCloudwatchCompositeAlarmTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchCompositeAlarms.DataAwsccCloudwatchCompositeAlarms": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudwatch_composite_alarms awscc_cloudwatch_composite_alarms}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchCompositeAlarms.DataAwsccCloudwatchCompositeAlarms",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudwatch_composite_alarms awscc_cloudwatch_composite_alarms} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudwatch-composite-alarms/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchCompositeAlarms.DataAwsccCloudwatchCompositeAlarmsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudwatch-composite-alarms/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCloudwatchCompositeAlarms resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-composite-alarms/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCloudwatchCompositeAlarms to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudwatch_composite_alarms#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCloudwatchCompositeAlarms that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCloudwatchCompositeAlarms to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-composite-alarms/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-composite-alarms/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCloudwatchCompositeAlarms",
      "namespace": "dataAwsccCloudwatchCompositeAlarms",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-composite-alarms/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-composite-alarms/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-composite-alarms/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudwatch-composite-alarms/index:DataAwsccCloudwatchCompositeAlarms"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchCompositeAlarms.DataAwsccCloudwatchCompositeAlarmsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchCompositeAlarms.DataAwsccCloudwatchCompositeAlarmsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudwatch-composite-alarms/index.ts",
        "line": 14
      },
      "name": "DataAwsccCloudwatchCompositeAlarmsConfig",
      "namespace": "dataAwsccCloudwatchCompositeAlarms",
      "symbolId": "src/data-awscc-cloudwatch-composite-alarms/index:DataAwsccCloudwatchCompositeAlarmsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchDashboard.DataAwsccCloudwatchDashboard": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudwatch_dashboard awscc_cloudwatch_dashboard}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchDashboard.DataAwsccCloudwatchDashboard",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudwatch_dashboard awscc_cloudwatch_dashboard} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudwatch-dashboard/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-awscc.dataAwsccCloudwatchDashboard.DataAwsccCloudwatchDashboardConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudwatch-dashboard/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCloudwatchDashboard resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-dashboard/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 DataAwsccCloudwatchDashboard to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudwatch_dashboard#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCloudwatchDashboard that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCloudwatchDashboard to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-dashboard/index.ts",
            "line": 197
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-dashboard/index.ts",
            "line": 203
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCloudwatchDashboard",
      "namespace": "dataAwsccCloudwatchDashboard",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-dashboard/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-dashboard/index.ts",
            "line": 165
          },
          "name": "dashboardBody",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-dashboard/index.ts",
            "line": 170
          },
          "name": "dashboardName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-dashboard/index.ts",
            "line": 189
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchDashboard.DataAwsccCloudwatchDashboardTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-dashboard/index.ts",
            "line": 183
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-dashboard/index.ts",
            "line": 176
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudwatch-dashboard/index:DataAwsccCloudwatchDashboard"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchDashboard.DataAwsccCloudwatchDashboardConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchDashboard.DataAwsccCloudwatchDashboardConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudwatch-dashboard/index.ts",
        "line": 14
      },
      "name": "DataAwsccCloudwatchDashboardConfig",
      "namespace": "dataAwsccCloudwatchDashboard",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudwatch_dashboard#id DataAwsccCloudwatchDashboard#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-dashboard/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudwatch-dashboard/index:DataAwsccCloudwatchDashboardConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchDashboard.DataAwsccCloudwatchDashboardTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchDashboard.DataAwsccCloudwatchDashboardTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudwatch-dashboard/index.ts",
        "line": 25
      },
      "name": "DataAwsccCloudwatchDashboardTags",
      "namespace": "dataAwsccCloudwatchDashboard",
      "symbolId": "src/data-awscc-cloudwatch-dashboard/index:DataAwsccCloudwatchDashboardTags"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchDashboard.DataAwsccCloudwatchDashboardTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchDashboard.DataAwsccCloudwatchDashboardTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudwatch-dashboard/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-awscc-cloudwatch-dashboard/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-dashboard/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-awscc.dataAwsccCloudwatchDashboard.DataAwsccCloudwatchDashboardTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCloudwatchDashboardTagsList",
      "namespace": "dataAwsccCloudwatchDashboard",
      "symbolId": "src/data-awscc-cloudwatch-dashboard/index:DataAwsccCloudwatchDashboardTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchDashboard.DataAwsccCloudwatchDashboardTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchDashboard.DataAwsccCloudwatchDashboardTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudwatch-dashboard/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudwatch-dashboard/index.ts",
        "line": 48
      },
      "name": "DataAwsccCloudwatchDashboardTagsOutputReference",
      "namespace": "dataAwsccCloudwatchDashboard",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-dashboard/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-dashboard/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-dashboard/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchDashboard.DataAwsccCloudwatchDashboardTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudwatch-dashboard/index:DataAwsccCloudwatchDashboardTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchDashboards.DataAwsccCloudwatchDashboards": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudwatch_dashboards awscc_cloudwatch_dashboards}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchDashboards.DataAwsccCloudwatchDashboards",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudwatch_dashboards awscc_cloudwatch_dashboards} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudwatch-dashboards/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchDashboards.DataAwsccCloudwatchDashboardsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudwatch-dashboards/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCloudwatchDashboards resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-dashboards/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCloudwatchDashboards to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudwatch_dashboards#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCloudwatchDashboards that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCloudwatchDashboards to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-dashboards/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-dashboards/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCloudwatchDashboards",
      "namespace": "dataAwsccCloudwatchDashboards",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-dashboards/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-dashboards/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-dashboards/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudwatch-dashboards/index:DataAwsccCloudwatchDashboards"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchDashboards.DataAwsccCloudwatchDashboardsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchDashboards.DataAwsccCloudwatchDashboardsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudwatch-dashboards/index.ts",
        "line": 14
      },
      "name": "DataAwsccCloudwatchDashboardsConfig",
      "namespace": "dataAwsccCloudwatchDashboards",
      "symbolId": "src/data-awscc-cloudwatch-dashboards/index:DataAwsccCloudwatchDashboardsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchInsightRule.DataAwsccCloudwatchInsightRule": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudwatch_insight_rule awscc_cloudwatch_insight_rule}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchInsightRule.DataAwsccCloudwatchInsightRule",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudwatch_insight_rule awscc_cloudwatch_insight_rule} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudwatch-insight-rule/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-awscc.dataAwsccCloudwatchInsightRule.DataAwsccCloudwatchInsightRuleConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudwatch-insight-rule/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCloudwatchInsightRule resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-insight-rule/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 DataAwsccCloudwatchInsightRule to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudwatch_insight_rule#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCloudwatchInsightRule that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCloudwatchInsightRule to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-insight-rule/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-awscc-cloudwatch-insight-rule/index.ts",
            "line": 218
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCloudwatchInsightRule",
      "namespace": "dataAwsccCloudwatchInsightRule",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-insight-rule/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-insight-rule/index.ts",
            "line": 165
          },
          "name": "applyOnTransformedLogs",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-insight-rule/index.ts",
            "line": 170
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-insight-rule/index.ts",
            "line": 188
          },
          "name": "ruleBody",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-insight-rule/index.ts",
            "line": 193
          },
          "name": "ruleName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-insight-rule/index.ts",
            "line": 198
          },
          "name": "ruleState",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-insight-rule/index.ts",
            "line": 204
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchInsightRule.DataAwsccCloudwatchInsightRuleTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-insight-rule/index.ts",
            "line": 183
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-insight-rule/index.ts",
            "line": 176
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudwatch-insight-rule/index:DataAwsccCloudwatchInsightRule"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchInsightRule.DataAwsccCloudwatchInsightRuleConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchInsightRule.DataAwsccCloudwatchInsightRuleConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudwatch-insight-rule/index.ts",
        "line": 14
      },
      "name": "DataAwsccCloudwatchInsightRuleConfig",
      "namespace": "dataAwsccCloudwatchInsightRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudwatch_insight_rule#id DataAwsccCloudwatchInsightRule#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-insight-rule/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudwatch-insight-rule/index:DataAwsccCloudwatchInsightRuleConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchInsightRule.DataAwsccCloudwatchInsightRuleTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchInsightRule.DataAwsccCloudwatchInsightRuleTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudwatch-insight-rule/index.ts",
        "line": 25
      },
      "name": "DataAwsccCloudwatchInsightRuleTags",
      "namespace": "dataAwsccCloudwatchInsightRule",
      "symbolId": "src/data-awscc-cloudwatch-insight-rule/index:DataAwsccCloudwatchInsightRuleTags"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchInsightRule.DataAwsccCloudwatchInsightRuleTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchInsightRule.DataAwsccCloudwatchInsightRuleTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudwatch-insight-rule/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-awscc-cloudwatch-insight-rule/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-insight-rule/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-awscc.dataAwsccCloudwatchInsightRule.DataAwsccCloudwatchInsightRuleTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCloudwatchInsightRuleTagsList",
      "namespace": "dataAwsccCloudwatchInsightRule",
      "symbolId": "src/data-awscc-cloudwatch-insight-rule/index:DataAwsccCloudwatchInsightRuleTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchInsightRule.DataAwsccCloudwatchInsightRuleTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchInsightRule.DataAwsccCloudwatchInsightRuleTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudwatch-insight-rule/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudwatch-insight-rule/index.ts",
        "line": 48
      },
      "name": "DataAwsccCloudwatchInsightRuleTagsOutputReference",
      "namespace": "dataAwsccCloudwatchInsightRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-insight-rule/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-insight-rule/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-insight-rule/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchInsightRule.DataAwsccCloudwatchInsightRuleTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudwatch-insight-rule/index:DataAwsccCloudwatchInsightRuleTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchInsightRules.DataAwsccCloudwatchInsightRules": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudwatch_insight_rules awscc_cloudwatch_insight_rules}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchInsightRules.DataAwsccCloudwatchInsightRules",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudwatch_insight_rules awscc_cloudwatch_insight_rules} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudwatch-insight-rules/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchInsightRules.DataAwsccCloudwatchInsightRulesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudwatch-insight-rules/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCloudwatchInsightRules resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-insight-rules/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCloudwatchInsightRules to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudwatch_insight_rules#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCloudwatchInsightRules that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCloudwatchInsightRules to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-insight-rules/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-insight-rules/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCloudwatchInsightRules",
      "namespace": "dataAwsccCloudwatchInsightRules",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-insight-rules/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-insight-rules/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-insight-rules/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudwatch-insight-rules/index:DataAwsccCloudwatchInsightRules"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchInsightRules.DataAwsccCloudwatchInsightRulesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchInsightRules.DataAwsccCloudwatchInsightRulesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudwatch-insight-rules/index.ts",
        "line": 14
      },
      "name": "DataAwsccCloudwatchInsightRulesConfig",
      "namespace": "dataAwsccCloudwatchInsightRules",
      "symbolId": "src/data-awscc-cloudwatch-insight-rules/index:DataAwsccCloudwatchInsightRulesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchLogAlarm.DataAwsccCloudwatchLogAlarm": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudwatch_log_alarm awscc_cloudwatch_log_alarm}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchLogAlarm.DataAwsccCloudwatchLogAlarm",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudwatch_log_alarm awscc_cloudwatch_log_alarm} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudwatch-log-alarm/index.ts",
          "line": 366
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchLogAlarm.DataAwsccCloudwatchLogAlarmConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudwatch-log-alarm/index.ts",
        "line": 334
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCloudwatchLogAlarm resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-log-alarm/index.ts",
            "line": 351
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCloudwatchLogAlarm to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudwatch_log_alarm#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCloudwatchLogAlarm that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCloudwatchLogAlarm to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-log-alarm/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-awscc-cloudwatch-log-alarm/index.ts",
            "line": 494
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCloudwatchLogAlarm",
      "namespace": "dataAwsccCloudwatchLogAlarm",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-log-alarm/index.ts",
            "line": 339
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-log-alarm/index.ts",
            "line": 390
          },
          "name": "actionLogLineCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-log-alarm/index.ts",
            "line": 395
          },
          "name": "actionLogLineRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-log-alarm/index.ts",
            "line": 400
          },
          "name": "actionsEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-log-alarm/index.ts",
            "line": 405
          },
          "name": "alarmActions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-log-alarm/index.ts",
            "line": 410
          },
          "name": "alarmDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-log-alarm/index.ts",
            "line": 415
          },
          "name": "alarmName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-log-alarm/index.ts",
            "line": 420
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-log-alarm/index.ts",
            "line": 425
          },
          "name": "comparisonOperator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-log-alarm/index.ts",
            "line": 443
          },
          "name": "insufficientDataActions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-log-alarm/index.ts",
            "line": 448
          },
          "name": "okActions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-log-alarm/index.ts",
            "line": 453
          },
          "name": "queryResultsToAlarm",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-log-alarm/index.ts",
            "line": 458
          },
          "name": "queryResultsToEvaluate",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-log-alarm/index.ts",
            "line": 464
          },
          "name": "scheduledQueryConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchLogAlarm.DataAwsccCloudwatchLogAlarmScheduledQueryConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-log-alarm/index.ts",
            "line": 470
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchLogAlarm.DataAwsccCloudwatchLogAlarmTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-log-alarm/index.ts",
            "line": 475
          },
          "name": "threshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-log-alarm/index.ts",
            "line": 480
          },
          "name": "treatMissingData",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-log-alarm/index.ts",
            "line": 438
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-log-alarm/index.ts",
            "line": 431
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudwatch-log-alarm/index:DataAwsccCloudwatchLogAlarm"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchLogAlarm.DataAwsccCloudwatchLogAlarmConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchLogAlarm.DataAwsccCloudwatchLogAlarmConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudwatch-log-alarm/index.ts",
        "line": 14
      },
      "name": "DataAwsccCloudwatchLogAlarmConfig",
      "namespace": "dataAwsccCloudwatchLogAlarm",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudwatch_log_alarm#id DataAwsccCloudwatchLogAlarm#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-log-alarm/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudwatch-log-alarm/index:DataAwsccCloudwatchLogAlarmConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchLogAlarm.DataAwsccCloudwatchLogAlarmScheduledQueryConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchLogAlarm.DataAwsccCloudwatchLogAlarmScheduledQueryConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudwatch-log-alarm/index.ts",
        "line": 169
      },
      "name": "DataAwsccCloudwatchLogAlarmScheduledQueryConfiguration",
      "namespace": "dataAwsccCloudwatchLogAlarm",
      "symbolId": "src/data-awscc-cloudwatch-log-alarm/index:DataAwsccCloudwatchLogAlarmScheduledQueryConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchLogAlarm.DataAwsccCloudwatchLogAlarmScheduledQueryConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchLogAlarm.DataAwsccCloudwatchLogAlarmScheduledQueryConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudwatch-log-alarm/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-awscc-cloudwatch-log-alarm/index.ts",
        "line": 192
      },
      "name": "DataAwsccCloudwatchLogAlarmScheduledQueryConfigurationOutputReference",
      "namespace": "dataAwsccCloudwatchLogAlarm",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-log-alarm/index.ts",
            "line": 219
          },
          "name": "aggregationExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-log-alarm/index.ts",
            "line": 224
          },
          "name": "logGroupIdentifiers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-log-alarm/index.ts",
            "line": 229
          },
          "name": "queryString",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-log-alarm/index.ts",
            "line": 235
          },
          "name": "scheduleConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchLogAlarm.DataAwsccCloudwatchLogAlarmScheduledQueryConfigurationScheduleConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-log-alarm/index.ts",
            "line": 240
          },
          "name": "scheduledQueryRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-log-alarm/index.ts",
            "line": 246
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchLogAlarm.DataAwsccCloudwatchLogAlarmScheduledQueryConfigurationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-log-alarm/index.ts",
            "line": 203
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchLogAlarm.DataAwsccCloudwatchLogAlarmScheduledQueryConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudwatch-log-alarm/index:DataAwsccCloudwatchLogAlarmScheduledQueryConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchLogAlarm.DataAwsccCloudwatchLogAlarmScheduledQueryConfigurationScheduleConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchLogAlarm.DataAwsccCloudwatchLogAlarmScheduledQueryConfigurationScheduleConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudwatch-log-alarm/index.ts",
        "line": 25
      },
      "name": "DataAwsccCloudwatchLogAlarmScheduledQueryConfigurationScheduleConfiguration",
      "namespace": "dataAwsccCloudwatchLogAlarm",
      "symbolId": "src/data-awscc-cloudwatch-log-alarm/index:DataAwsccCloudwatchLogAlarmScheduledQueryConfigurationScheduleConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchLogAlarm.DataAwsccCloudwatchLogAlarmScheduledQueryConfigurationScheduleConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchLogAlarm.DataAwsccCloudwatchLogAlarmScheduledQueryConfigurationScheduleConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudwatch-log-alarm/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudwatch-log-alarm/index.ts",
        "line": 48
      },
      "name": "DataAwsccCloudwatchLogAlarmScheduledQueryConfigurationScheduleConfigurationOutputReference",
      "namespace": "dataAwsccCloudwatchLogAlarm",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-log-alarm/index.ts",
            "line": 75
          },
          "name": "endTimeOffset",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-log-alarm/index.ts",
            "line": 80
          },
          "name": "scheduleExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-log-alarm/index.ts",
            "line": 85
          },
          "name": "startTimeOffset",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-log-alarm/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchLogAlarm.DataAwsccCloudwatchLogAlarmScheduledQueryConfigurationScheduleConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudwatch-log-alarm/index:DataAwsccCloudwatchLogAlarmScheduledQueryConfigurationScheduleConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchLogAlarm.DataAwsccCloudwatchLogAlarmScheduledQueryConfigurationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchLogAlarm.DataAwsccCloudwatchLogAlarmScheduledQueryConfigurationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudwatch-log-alarm/index.ts",
        "line": 89
      },
      "name": "DataAwsccCloudwatchLogAlarmScheduledQueryConfigurationTags",
      "namespace": "dataAwsccCloudwatchLogAlarm",
      "symbolId": "src/data-awscc-cloudwatch-log-alarm/index:DataAwsccCloudwatchLogAlarmScheduledQueryConfigurationTags"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchLogAlarm.DataAwsccCloudwatchLogAlarmScheduledQueryConfigurationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchLogAlarm.DataAwsccCloudwatchLogAlarmScheduledQueryConfigurationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudwatch-log-alarm/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudwatch-log-alarm/index.ts",
        "line": 151
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-log-alarm/index.ts",
            "line": 165
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchLogAlarm.DataAwsccCloudwatchLogAlarmScheduledQueryConfigurationTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCloudwatchLogAlarmScheduledQueryConfigurationTagsList",
      "namespace": "dataAwsccCloudwatchLogAlarm",
      "symbolId": "src/data-awscc-cloudwatch-log-alarm/index:DataAwsccCloudwatchLogAlarmScheduledQueryConfigurationTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchLogAlarm.DataAwsccCloudwatchLogAlarmScheduledQueryConfigurationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchLogAlarm.DataAwsccCloudwatchLogAlarmScheduledQueryConfigurationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudwatch-log-alarm/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudwatch-log-alarm/index.ts",
        "line": 112
      },
      "name": "DataAwsccCloudwatchLogAlarmScheduledQueryConfigurationTagsOutputReference",
      "namespace": "dataAwsccCloudwatchLogAlarm",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-log-alarm/index.ts",
            "line": 141
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-log-alarm/index.ts",
            "line": 146
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-log-alarm/index.ts",
            "line": 125
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchLogAlarm.DataAwsccCloudwatchLogAlarmScheduledQueryConfigurationTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudwatch-log-alarm/index:DataAwsccCloudwatchLogAlarmScheduledQueryConfigurationTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchLogAlarm.DataAwsccCloudwatchLogAlarmTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchLogAlarm.DataAwsccCloudwatchLogAlarmTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudwatch-log-alarm/index.ts",
        "line": 250
      },
      "name": "DataAwsccCloudwatchLogAlarmTags",
      "namespace": "dataAwsccCloudwatchLogAlarm",
      "symbolId": "src/data-awscc-cloudwatch-log-alarm/index:DataAwsccCloudwatchLogAlarmTags"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchLogAlarm.DataAwsccCloudwatchLogAlarmTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchLogAlarm.DataAwsccCloudwatchLogAlarmTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudwatch-log-alarm/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudwatch-log-alarm/index.ts",
        "line": 312
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-log-alarm/index.ts",
            "line": 326
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchLogAlarm.DataAwsccCloudwatchLogAlarmTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCloudwatchLogAlarmTagsList",
      "namespace": "dataAwsccCloudwatchLogAlarm",
      "symbolId": "src/data-awscc-cloudwatch-log-alarm/index:DataAwsccCloudwatchLogAlarmTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchLogAlarm.DataAwsccCloudwatchLogAlarmTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchLogAlarm.DataAwsccCloudwatchLogAlarmTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudwatch-log-alarm/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-awscc-cloudwatch-log-alarm/index.ts",
        "line": 273
      },
      "name": "DataAwsccCloudwatchLogAlarmTagsOutputReference",
      "namespace": "dataAwsccCloudwatchLogAlarm",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-log-alarm/index.ts",
            "line": 302
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-log-alarm/index.ts",
            "line": 307
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-log-alarm/index.ts",
            "line": 286
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchLogAlarm.DataAwsccCloudwatchLogAlarmTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudwatch-log-alarm/index:DataAwsccCloudwatchLogAlarmTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchLogAlarms.DataAwsccCloudwatchLogAlarms": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudwatch_log_alarms awscc_cloudwatch_log_alarms}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchLogAlarms.DataAwsccCloudwatchLogAlarms",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudwatch_log_alarms awscc_cloudwatch_log_alarms} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudwatch-log-alarms/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchLogAlarms.DataAwsccCloudwatchLogAlarmsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudwatch-log-alarms/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCloudwatchLogAlarms resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-log-alarms/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCloudwatchLogAlarms to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudwatch_log_alarms#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCloudwatchLogAlarms that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCloudwatchLogAlarms to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-log-alarms/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-log-alarms/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCloudwatchLogAlarms",
      "namespace": "dataAwsccCloudwatchLogAlarms",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-log-alarms/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-log-alarms/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-log-alarms/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudwatch-log-alarms/index:DataAwsccCloudwatchLogAlarms"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchLogAlarms.DataAwsccCloudwatchLogAlarmsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchLogAlarms.DataAwsccCloudwatchLogAlarmsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudwatch-log-alarms/index.ts",
        "line": 14
      },
      "name": "DataAwsccCloudwatchLogAlarmsConfig",
      "namespace": "dataAwsccCloudwatchLogAlarms",
      "symbolId": "src/data-awscc-cloudwatch-log-alarms/index:DataAwsccCloudwatchLogAlarmsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchMetricStream.DataAwsccCloudwatchMetricStream": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudwatch_metric_stream awscc_cloudwatch_metric_stream}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchMetricStream.DataAwsccCloudwatchMetricStream",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudwatch_metric_stream awscc_cloudwatch_metric_stream} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudwatch-metric-stream/index.ts",
          "line": 462
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchMetricStream.DataAwsccCloudwatchMetricStreamConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudwatch-metric-stream/index.ts",
        "line": 430
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCloudwatchMetricStream resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-metric-stream/index.ts",
            "line": 447
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCloudwatchMetricStream to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudwatch_metric_stream#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCloudwatchMetricStream that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCloudwatchMetricStream to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-metric-stream/index.ts",
            "line": 571
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-metric-stream/index.ts",
            "line": 577
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCloudwatchMetricStream",
      "namespace": "dataAwsccCloudwatchMetricStream",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-metric-stream/index.ts",
            "line": 435
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-metric-stream/index.ts",
            "line": 486
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-metric-stream/index.ts",
            "line": 491
          },
          "name": "creationDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-metric-stream/index.ts",
            "line": 497
          },
          "name": "excludeFilters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchMetricStream.DataAwsccCloudwatchMetricStreamExcludeFiltersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-metric-stream/index.ts",
            "line": 502
          },
          "name": "firehoseArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-metric-stream/index.ts",
            "line": 521
          },
          "name": "includeFilters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchMetricStream.DataAwsccCloudwatchMetricStreamIncludeFiltersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-metric-stream/index.ts",
            "line": 526
          },
          "name": "includeLinkedAccountsMetrics",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-metric-stream/index.ts",
            "line": 531
          },
          "name": "lastUpdateDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-metric-stream/index.ts",
            "line": 536
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-metric-stream/index.ts",
            "line": 541
          },
          "name": "outputFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-metric-stream/index.ts",
            "line": 546
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-metric-stream/index.ts",
            "line": 551
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-metric-stream/index.ts",
            "line": 557
          },
          "name": "statisticsConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchMetricStream.DataAwsccCloudwatchMetricStreamStatisticsConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-metric-stream/index.ts",
            "line": 563
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchMetricStream.DataAwsccCloudwatchMetricStreamTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-metric-stream/index.ts",
            "line": 515
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-metric-stream/index.ts",
            "line": 508
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudwatch-metric-stream/index:DataAwsccCloudwatchMetricStream"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchMetricStream.DataAwsccCloudwatchMetricStreamConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchMetricStream.DataAwsccCloudwatchMetricStreamConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudwatch-metric-stream/index.ts",
        "line": 14
      },
      "name": "DataAwsccCloudwatchMetricStreamConfig",
      "namespace": "dataAwsccCloudwatchMetricStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudwatch_metric_stream#id DataAwsccCloudwatchMetricStream#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-metric-stream/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudwatch-metric-stream/index:DataAwsccCloudwatchMetricStreamConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchMetricStream.DataAwsccCloudwatchMetricStreamExcludeFilters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchMetricStream.DataAwsccCloudwatchMetricStreamExcludeFilters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudwatch-metric-stream/index.ts",
        "line": 25
      },
      "name": "DataAwsccCloudwatchMetricStreamExcludeFilters",
      "namespace": "dataAwsccCloudwatchMetricStream",
      "symbolId": "src/data-awscc-cloudwatch-metric-stream/index:DataAwsccCloudwatchMetricStreamExcludeFilters"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchMetricStream.DataAwsccCloudwatchMetricStreamExcludeFiltersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchMetricStream.DataAwsccCloudwatchMetricStreamExcludeFiltersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudwatch-metric-stream/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-awscc-cloudwatch-metric-stream/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-metric-stream/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-awscc.dataAwsccCloudwatchMetricStream.DataAwsccCloudwatchMetricStreamExcludeFiltersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCloudwatchMetricStreamExcludeFiltersList",
      "namespace": "dataAwsccCloudwatchMetricStream",
      "symbolId": "src/data-awscc-cloudwatch-metric-stream/index:DataAwsccCloudwatchMetricStreamExcludeFiltersList"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchMetricStream.DataAwsccCloudwatchMetricStreamExcludeFiltersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchMetricStream.DataAwsccCloudwatchMetricStreamExcludeFiltersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudwatch-metric-stream/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudwatch-metric-stream/index.ts",
        "line": 48
      },
      "name": "DataAwsccCloudwatchMetricStreamExcludeFiltersOutputReference",
      "namespace": "dataAwsccCloudwatchMetricStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-metric-stream/index.ts",
            "line": 77
          },
          "name": "metricNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-metric-stream/index.ts",
            "line": 82
          },
          "name": "namespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-metric-stream/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchMetricStream.DataAwsccCloudwatchMetricStreamExcludeFilters"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudwatch-metric-stream/index:DataAwsccCloudwatchMetricStreamExcludeFiltersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchMetricStream.DataAwsccCloudwatchMetricStreamIncludeFilters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchMetricStream.DataAwsccCloudwatchMetricStreamIncludeFilters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudwatch-metric-stream/index.ts",
        "line": 105
      },
      "name": "DataAwsccCloudwatchMetricStreamIncludeFilters",
      "namespace": "dataAwsccCloudwatchMetricStream",
      "symbolId": "src/data-awscc-cloudwatch-metric-stream/index:DataAwsccCloudwatchMetricStreamIncludeFilters"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchMetricStream.DataAwsccCloudwatchMetricStreamIncludeFiltersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchMetricStream.DataAwsccCloudwatchMetricStreamIncludeFiltersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudwatch-metric-stream/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-awscc-cloudwatch-metric-stream/index.ts",
        "line": 167
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-metric-stream/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-awscc.dataAwsccCloudwatchMetricStream.DataAwsccCloudwatchMetricStreamIncludeFiltersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCloudwatchMetricStreamIncludeFiltersList",
      "namespace": "dataAwsccCloudwatchMetricStream",
      "symbolId": "src/data-awscc-cloudwatch-metric-stream/index:DataAwsccCloudwatchMetricStreamIncludeFiltersList"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchMetricStream.DataAwsccCloudwatchMetricStreamIncludeFiltersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchMetricStream.DataAwsccCloudwatchMetricStreamIncludeFiltersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudwatch-metric-stream/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-awscc-cloudwatch-metric-stream/index.ts",
        "line": 128
      },
      "name": "DataAwsccCloudwatchMetricStreamIncludeFiltersOutputReference",
      "namespace": "dataAwsccCloudwatchMetricStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-metric-stream/index.ts",
            "line": 157
          },
          "name": "metricNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-metric-stream/index.ts",
            "line": 162
          },
          "name": "namespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-metric-stream/index.ts",
            "line": 141
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchMetricStream.DataAwsccCloudwatchMetricStreamIncludeFilters"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudwatch-metric-stream/index:DataAwsccCloudwatchMetricStreamIncludeFiltersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchMetricStream.DataAwsccCloudwatchMetricStreamStatisticsConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchMetricStream.DataAwsccCloudwatchMetricStreamStatisticsConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudwatch-metric-stream/index.ts",
        "line": 265
      },
      "name": "DataAwsccCloudwatchMetricStreamStatisticsConfigurations",
      "namespace": "dataAwsccCloudwatchMetricStream",
      "symbolId": "src/data-awscc-cloudwatch-metric-stream/index:DataAwsccCloudwatchMetricStreamStatisticsConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchMetricStream.DataAwsccCloudwatchMetricStreamStatisticsConfigurationsIncludeMetrics": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchMetricStream.DataAwsccCloudwatchMetricStreamStatisticsConfigurationsIncludeMetrics",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudwatch-metric-stream/index.ts",
        "line": 185
      },
      "name": "DataAwsccCloudwatchMetricStreamStatisticsConfigurationsIncludeMetrics",
      "namespace": "dataAwsccCloudwatchMetricStream",
      "symbolId": "src/data-awscc-cloudwatch-metric-stream/index:DataAwsccCloudwatchMetricStreamStatisticsConfigurationsIncludeMetrics"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchMetricStream.DataAwsccCloudwatchMetricStreamStatisticsConfigurationsIncludeMetricsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchMetricStream.DataAwsccCloudwatchMetricStreamStatisticsConfigurationsIncludeMetricsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudwatch-metric-stream/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudwatch-metric-stream/index.ts",
        "line": 247
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-metric-stream/index.ts",
            "line": 261
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchMetricStream.DataAwsccCloudwatchMetricStreamStatisticsConfigurationsIncludeMetricsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCloudwatchMetricStreamStatisticsConfigurationsIncludeMetricsList",
      "namespace": "dataAwsccCloudwatchMetricStream",
      "symbolId": "src/data-awscc-cloudwatch-metric-stream/index:DataAwsccCloudwatchMetricStreamStatisticsConfigurationsIncludeMetricsList"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchMetricStream.DataAwsccCloudwatchMetricStreamStatisticsConfigurationsIncludeMetricsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchMetricStream.DataAwsccCloudwatchMetricStreamStatisticsConfigurationsIncludeMetricsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudwatch-metric-stream/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-awscc-cloudwatch-metric-stream/index.ts",
        "line": 208
      },
      "name": "DataAwsccCloudwatchMetricStreamStatisticsConfigurationsIncludeMetricsOutputReference",
      "namespace": "dataAwsccCloudwatchMetricStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-metric-stream/index.ts",
            "line": 237
          },
          "name": "metricName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-metric-stream/index.ts",
            "line": 242
          },
          "name": "namespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-metric-stream/index.ts",
            "line": 221
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchMetricStream.DataAwsccCloudwatchMetricStreamStatisticsConfigurationsIncludeMetrics"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudwatch-metric-stream/index:DataAwsccCloudwatchMetricStreamStatisticsConfigurationsIncludeMetricsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchMetricStream.DataAwsccCloudwatchMetricStreamStatisticsConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchMetricStream.DataAwsccCloudwatchMetricStreamStatisticsConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudwatch-metric-stream/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-awscc-cloudwatch-metric-stream/index.ts",
        "line": 328
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-metric-stream/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-awscc.dataAwsccCloudwatchMetricStream.DataAwsccCloudwatchMetricStreamStatisticsConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCloudwatchMetricStreamStatisticsConfigurationsList",
      "namespace": "dataAwsccCloudwatchMetricStream",
      "symbolId": "src/data-awscc-cloudwatch-metric-stream/index:DataAwsccCloudwatchMetricStreamStatisticsConfigurationsList"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchMetricStream.DataAwsccCloudwatchMetricStreamStatisticsConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchMetricStream.DataAwsccCloudwatchMetricStreamStatisticsConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudwatch-metric-stream/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudwatch-metric-stream/index.ts",
        "line": 288
      },
      "name": "DataAwsccCloudwatchMetricStreamStatisticsConfigurationsOutputReference",
      "namespace": "dataAwsccCloudwatchMetricStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-metric-stream/index.ts",
            "line": 317
          },
          "name": "additionalStatistics",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-metric-stream/index.ts",
            "line": 323
          },
          "name": "includeMetrics",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchMetricStream.DataAwsccCloudwatchMetricStreamStatisticsConfigurationsIncludeMetricsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-metric-stream/index.ts",
            "line": 301
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchMetricStream.DataAwsccCloudwatchMetricStreamStatisticsConfigurations"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudwatch-metric-stream/index:DataAwsccCloudwatchMetricStreamStatisticsConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchMetricStream.DataAwsccCloudwatchMetricStreamTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchMetricStream.DataAwsccCloudwatchMetricStreamTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudwatch-metric-stream/index.ts",
        "line": 346
      },
      "name": "DataAwsccCloudwatchMetricStreamTags",
      "namespace": "dataAwsccCloudwatchMetricStream",
      "symbolId": "src/data-awscc-cloudwatch-metric-stream/index:DataAwsccCloudwatchMetricStreamTags"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchMetricStream.DataAwsccCloudwatchMetricStreamTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchMetricStream.DataAwsccCloudwatchMetricStreamTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudwatch-metric-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-awscc-cloudwatch-metric-stream/index.ts",
        "line": 408
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-metric-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-awscc.dataAwsccCloudwatchMetricStream.DataAwsccCloudwatchMetricStreamTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCloudwatchMetricStreamTagsList",
      "namespace": "dataAwsccCloudwatchMetricStream",
      "symbolId": "src/data-awscc-cloudwatch-metric-stream/index:DataAwsccCloudwatchMetricStreamTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchMetricStream.DataAwsccCloudwatchMetricStreamTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchMetricStream.DataAwsccCloudwatchMetricStreamTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudwatch-metric-stream/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-awscc-cloudwatch-metric-stream/index.ts",
        "line": 369
      },
      "name": "DataAwsccCloudwatchMetricStreamTagsOutputReference",
      "namespace": "dataAwsccCloudwatchMetricStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-metric-stream/index.ts",
            "line": 398
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-metric-stream/index.ts",
            "line": 403
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-metric-stream/index.ts",
            "line": 382
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchMetricStream.DataAwsccCloudwatchMetricStreamTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudwatch-metric-stream/index:DataAwsccCloudwatchMetricStreamTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchMetricStreams.DataAwsccCloudwatchMetricStreams": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudwatch_metric_streams awscc_cloudwatch_metric_streams}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchMetricStreams.DataAwsccCloudwatchMetricStreams",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudwatch_metric_streams awscc_cloudwatch_metric_streams} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudwatch-metric-streams/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchMetricStreams.DataAwsccCloudwatchMetricStreamsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudwatch-metric-streams/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCloudwatchMetricStreams resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-metric-streams/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCloudwatchMetricStreams to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudwatch_metric_streams#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCloudwatchMetricStreams that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCloudwatchMetricStreams to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-metric-streams/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-metric-streams/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCloudwatchMetricStreams",
      "namespace": "dataAwsccCloudwatchMetricStreams",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-metric-streams/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-metric-streams/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-metric-streams/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudwatch-metric-streams/index:DataAwsccCloudwatchMetricStreams"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchMetricStreams.DataAwsccCloudwatchMetricStreamsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchMetricStreams.DataAwsccCloudwatchMetricStreamsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudwatch-metric-streams/index.ts",
        "line": 14
      },
      "name": "DataAwsccCloudwatchMetricStreamsConfig",
      "namespace": "dataAwsccCloudwatchMetricStreams",
      "symbolId": "src/data-awscc-cloudwatch-metric-streams/index:DataAwsccCloudwatchMetricStreamsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchOtelEnrichment.DataAwsccCloudwatchOtelEnrichment": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudwatch_otel_enrichment awscc_cloudwatch_otel_enrichment}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchOtelEnrichment.DataAwsccCloudwatchOtelEnrichment",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudwatch_otel_enrichment awscc_cloudwatch_otel_enrichment} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudwatch-otel-enrichment/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchOtelEnrichment.DataAwsccCloudwatchOtelEnrichmentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudwatch-otel-enrichment/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCloudwatchOtelEnrichment resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-otel-enrichment/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCloudwatchOtelEnrichment to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudwatch_otel_enrichment#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCloudwatchOtelEnrichment that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCloudwatchOtelEnrichment to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-otel-enrichment/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-awscc-cloudwatch-otel-enrichment/index.ts",
            "line": 117
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCloudwatchOtelEnrichment",
      "namespace": "dataAwsccCloudwatchOtelEnrichment",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-otel-enrichment/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-otel-enrichment/index.ts",
            "line": 85
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-otel-enrichment/index.ts",
            "line": 103
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-otel-enrichment/index.ts",
            "line": 98
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-otel-enrichment/index.ts",
            "line": 91
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudwatch-otel-enrichment/index:DataAwsccCloudwatchOtelEnrichment"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchOtelEnrichment.DataAwsccCloudwatchOtelEnrichmentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchOtelEnrichment.DataAwsccCloudwatchOtelEnrichmentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudwatch-otel-enrichment/index.ts",
        "line": 14
      },
      "name": "DataAwsccCloudwatchOtelEnrichmentConfig",
      "namespace": "dataAwsccCloudwatchOtelEnrichment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudwatch_otel_enrichment#id DataAwsccCloudwatchOtelEnrichment#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-otel-enrichment/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudwatch-otel-enrichment/index:DataAwsccCloudwatchOtelEnrichmentConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchOtelEnrichments.DataAwsccCloudwatchOtelEnrichments": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudwatch_otel_enrichments awscc_cloudwatch_otel_enrichments}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchOtelEnrichments.DataAwsccCloudwatchOtelEnrichments",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudwatch_otel_enrichments awscc_cloudwatch_otel_enrichments} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cloudwatch-otel-enrichments/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchOtelEnrichments.DataAwsccCloudwatchOtelEnrichmentsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cloudwatch-otel-enrichments/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCloudwatchOtelEnrichments resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-otel-enrichments/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCloudwatchOtelEnrichments to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cloudwatch_otel_enrichments#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCloudwatchOtelEnrichments that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCloudwatchOtelEnrichments to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-otel-enrichments/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-otel-enrichments/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCloudwatchOtelEnrichments",
      "namespace": "dataAwsccCloudwatchOtelEnrichments",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-otel-enrichments/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-otel-enrichments/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cloudwatch-otel-enrichments/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-cloudwatch-otel-enrichments/index:DataAwsccCloudwatchOtelEnrichments"
    },
    "@cdktn/provider-awscc.dataAwsccCloudwatchOtelEnrichments.DataAwsccCloudwatchOtelEnrichmentsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCloudwatchOtelEnrichments.DataAwsccCloudwatchOtelEnrichmentsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cloudwatch-otel-enrichments/index.ts",
        "line": 14
      },
      "name": "DataAwsccCloudwatchOtelEnrichmentsConfig",
      "namespace": "dataAwsccCloudwatchOtelEnrichments",
      "symbolId": "src/data-awscc-cloudwatch-otel-enrichments/index:DataAwsccCloudwatchOtelEnrichmentsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCodeartifactDomain.DataAwsccCodeartifactDomain": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codeartifact_domain awscc_codeartifact_domain}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodeartifactDomain.DataAwsccCodeartifactDomain",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codeartifact_domain awscc_codeartifact_domain} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-codeartifact-domain/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-awscc.dataAwsccCodeartifactDomain.DataAwsccCodeartifactDomainConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codeartifact-domain/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCodeartifactDomain resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-codeartifact-domain/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 DataAwsccCodeartifactDomain to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codeartifact_domain#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCodeartifactDomain that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCodeartifactDomain to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codeartifact-domain/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-awscc-codeartifact-domain/index.ts",
            "line": 223
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCodeartifactDomain",
      "namespace": "dataAwsccCodeartifactDomain",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codeartifact-domain/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codeartifact-domain/index.ts",
            "line": 165
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codeartifact-domain/index.ts",
            "line": 170
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codeartifact-domain/index.ts",
            "line": 175
          },
          "name": "encryptionKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codeartifact-domain/index.ts",
            "line": 193
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codeartifact-domain/index.ts",
            "line": 198
          },
          "name": "owner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codeartifact-domain/index.ts",
            "line": 203
          },
          "name": "permissionsPolicyDocument",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codeartifact-domain/index.ts",
            "line": 209
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodeartifactDomain.DataAwsccCodeartifactDomainTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codeartifact-domain/index.ts",
            "line": 188
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codeartifact-domain/index.ts",
            "line": 181
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-codeartifact-domain/index:DataAwsccCodeartifactDomain"
    },
    "@cdktn/provider-awscc.dataAwsccCodeartifactDomain.DataAwsccCodeartifactDomainConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodeartifactDomain.DataAwsccCodeartifactDomainConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codeartifact-domain/index.ts",
        "line": 14
      },
      "name": "DataAwsccCodeartifactDomainConfig",
      "namespace": "dataAwsccCodeartifactDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codeartifact_domain#id DataAwsccCodeartifactDomain#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codeartifact-domain/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-codeartifact-domain/index:DataAwsccCodeartifactDomainConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCodeartifactDomain.DataAwsccCodeartifactDomainTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodeartifactDomain.DataAwsccCodeartifactDomainTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codeartifact-domain/index.ts",
        "line": 25
      },
      "name": "DataAwsccCodeartifactDomainTags",
      "namespace": "dataAwsccCodeartifactDomain",
      "symbolId": "src/data-awscc-codeartifact-domain/index:DataAwsccCodeartifactDomainTags"
    },
    "@cdktn/provider-awscc.dataAwsccCodeartifactDomain.DataAwsccCodeartifactDomainTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodeartifactDomain.DataAwsccCodeartifactDomainTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codeartifact-domain/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-awscc-codeartifact-domain/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codeartifact-domain/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-awscc.dataAwsccCodeartifactDomain.DataAwsccCodeartifactDomainTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCodeartifactDomainTagsList",
      "namespace": "dataAwsccCodeartifactDomain",
      "symbolId": "src/data-awscc-codeartifact-domain/index:DataAwsccCodeartifactDomainTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccCodeartifactDomain.DataAwsccCodeartifactDomainTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodeartifactDomain.DataAwsccCodeartifactDomainTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codeartifact-domain/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codeartifact-domain/index.ts",
        "line": 48
      },
      "name": "DataAwsccCodeartifactDomainTagsOutputReference",
      "namespace": "dataAwsccCodeartifactDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codeartifact-domain/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codeartifact-domain/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codeartifact-domain/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodeartifactDomain.DataAwsccCodeartifactDomainTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-codeartifact-domain/index:DataAwsccCodeartifactDomainTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCodeartifactDomains.DataAwsccCodeartifactDomains": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codeartifact_domains awscc_codeartifact_domains}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodeartifactDomains.DataAwsccCodeartifactDomains",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codeartifact_domains awscc_codeartifact_domains} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-codeartifact-domains/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCodeartifactDomains.DataAwsccCodeartifactDomainsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codeartifact-domains/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCodeartifactDomains resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-codeartifact-domains/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCodeartifactDomains to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codeartifact_domains#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCodeartifactDomains that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCodeartifactDomains to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codeartifact-domains/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codeartifact-domains/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCodeartifactDomains",
      "namespace": "dataAwsccCodeartifactDomains",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codeartifact-domains/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codeartifact-domains/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codeartifact-domains/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-codeartifact-domains/index:DataAwsccCodeartifactDomains"
    },
    "@cdktn/provider-awscc.dataAwsccCodeartifactDomains.DataAwsccCodeartifactDomainsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodeartifactDomains.DataAwsccCodeartifactDomainsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codeartifact-domains/index.ts",
        "line": 14
      },
      "name": "DataAwsccCodeartifactDomainsConfig",
      "namespace": "dataAwsccCodeartifactDomains",
      "symbolId": "src/data-awscc-codeartifact-domains/index:DataAwsccCodeartifactDomainsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCodeartifactPackageGroup.DataAwsccCodeartifactPackageGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codeartifact_package_group awscc_codeartifact_package_group}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodeartifactPackageGroup.DataAwsccCodeartifactPackageGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codeartifact_package_group awscc_codeartifact_package_group} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-codeartifact-package-group/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCodeartifactPackageGroup.DataAwsccCodeartifactPackageGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codeartifact-package-group/index.ts",
        "line": 408
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCodeartifactPackageGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-codeartifact-package-group/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 DataAwsccCodeartifactPackageGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codeartifact_package_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCodeartifactPackageGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCodeartifactPackageGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codeartifact-package-group/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-awscc-codeartifact-package-group/index.ts",
            "line": 528
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCodeartifactPackageGroup",
      "namespace": "dataAwsccCodeartifactPackageGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codeartifact-package-group/index.ts",
            "line": 413
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codeartifact-package-group/index.ts",
            "line": 464
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codeartifact-package-group/index.ts",
            "line": 469
          },
          "name": "contactInfo",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codeartifact-package-group/index.ts",
            "line": 474
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codeartifact-package-group/index.ts",
            "line": 479
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codeartifact-package-group/index.ts",
            "line": 484
          },
          "name": "domainOwner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codeartifact-package-group/index.ts",
            "line": 503
          },
          "name": "originConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodeartifactPackageGroup.DataAwsccCodeartifactPackageGroupOriginConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codeartifact-package-group/index.ts",
            "line": 508
          },
          "name": "pattern",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codeartifact-package-group/index.ts",
            "line": 514
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodeartifactPackageGroup.DataAwsccCodeartifactPackageGroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codeartifact-package-group/index.ts",
            "line": 497
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codeartifact-package-group/index.ts",
            "line": 490
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-codeartifact-package-group/index:DataAwsccCodeartifactPackageGroup"
    },
    "@cdktn/provider-awscc.dataAwsccCodeartifactPackageGroup.DataAwsccCodeartifactPackageGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodeartifactPackageGroup.DataAwsccCodeartifactPackageGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codeartifact-package-group/index.ts",
        "line": 14
      },
      "name": "DataAwsccCodeartifactPackageGroupConfig",
      "namespace": "dataAwsccCodeartifactPackageGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codeartifact_package_group#id DataAwsccCodeartifactPackageGroup#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codeartifact-package-group/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-codeartifact-package-group/index:DataAwsccCodeartifactPackageGroupConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCodeartifactPackageGroup.DataAwsccCodeartifactPackageGroupOriginConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodeartifactPackageGroup.DataAwsccCodeartifactPackageGroupOriginConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codeartifact-package-group/index.ts",
        "line": 269
      },
      "name": "DataAwsccCodeartifactPackageGroupOriginConfiguration",
      "namespace": "dataAwsccCodeartifactPackageGroup",
      "symbolId": "src/data-awscc-codeartifact-package-group/index:DataAwsccCodeartifactPackageGroupOriginConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccCodeartifactPackageGroup.DataAwsccCodeartifactPackageGroupOriginConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodeartifactPackageGroup.DataAwsccCodeartifactPackageGroupOriginConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codeartifact-package-group/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-awscc-codeartifact-package-group/index.ts",
        "line": 292
      },
      "name": "DataAwsccCodeartifactPackageGroupOriginConfigurationOutputReference",
      "namespace": "dataAwsccCodeartifactPackageGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codeartifact-package-group/index.ts",
            "line": 320
          },
          "name": "restrictions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodeartifactPackageGroup.DataAwsccCodeartifactPackageGroupOriginConfigurationRestrictionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codeartifact-package-group/index.ts",
            "line": 303
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodeartifactPackageGroup.DataAwsccCodeartifactPackageGroupOriginConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-codeartifact-package-group/index:DataAwsccCodeartifactPackageGroupOriginConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCodeartifactPackageGroup.DataAwsccCodeartifactPackageGroupOriginConfigurationRestrictions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodeartifactPackageGroup.DataAwsccCodeartifactPackageGroupOriginConfigurationRestrictions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codeartifact-package-group/index.ts",
        "line": 202
      },
      "name": "DataAwsccCodeartifactPackageGroupOriginConfigurationRestrictions",
      "namespace": "dataAwsccCodeartifactPackageGroup",
      "symbolId": "src/data-awscc-codeartifact-package-group/index:DataAwsccCodeartifactPackageGroupOriginConfigurationRestrictions"
    },
    "@cdktn/provider-awscc.dataAwsccCodeartifactPackageGroup.DataAwsccCodeartifactPackageGroupOriginConfigurationRestrictionsExternalUpstream": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodeartifactPackageGroup.DataAwsccCodeartifactPackageGroupOriginConfigurationRestrictionsExternalUpstream",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codeartifact-package-group/index.ts",
        "line": 25
      },
      "name": "DataAwsccCodeartifactPackageGroupOriginConfigurationRestrictionsExternalUpstream",
      "namespace": "dataAwsccCodeartifactPackageGroup",
      "symbolId": "src/data-awscc-codeartifact-package-group/index:DataAwsccCodeartifactPackageGroupOriginConfigurationRestrictionsExternalUpstream"
    },
    "@cdktn/provider-awscc.dataAwsccCodeartifactPackageGroup.DataAwsccCodeartifactPackageGroupOriginConfigurationRestrictionsExternalUpstreamOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodeartifactPackageGroup.DataAwsccCodeartifactPackageGroupOriginConfigurationRestrictionsExternalUpstreamOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codeartifact-package-group/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codeartifact-package-group/index.ts",
        "line": 48
      },
      "name": "DataAwsccCodeartifactPackageGroupOriginConfigurationRestrictionsExternalUpstreamOutputReference",
      "namespace": "dataAwsccCodeartifactPackageGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codeartifact-package-group/index.ts",
            "line": 75
          },
          "name": "repositories",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codeartifact-package-group/index.ts",
            "line": 80
          },
          "name": "restrictionMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codeartifact-package-group/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodeartifactPackageGroup.DataAwsccCodeartifactPackageGroupOriginConfigurationRestrictionsExternalUpstream"
          }
        }
      ],
      "symbolId": "src/data-awscc-codeartifact-package-group/index:DataAwsccCodeartifactPackageGroupOriginConfigurationRestrictionsExternalUpstreamOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCodeartifactPackageGroup.DataAwsccCodeartifactPackageGroupOriginConfigurationRestrictionsInternalUpstream": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodeartifactPackageGroup.DataAwsccCodeartifactPackageGroupOriginConfigurationRestrictionsInternalUpstream",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codeartifact-package-group/index.ts",
        "line": 84
      },
      "name": "DataAwsccCodeartifactPackageGroupOriginConfigurationRestrictionsInternalUpstream",
      "namespace": "dataAwsccCodeartifactPackageGroup",
      "symbolId": "src/data-awscc-codeartifact-package-group/index:DataAwsccCodeartifactPackageGroupOriginConfigurationRestrictionsInternalUpstream"
    },
    "@cdktn/provider-awscc.dataAwsccCodeartifactPackageGroup.DataAwsccCodeartifactPackageGroupOriginConfigurationRestrictionsInternalUpstreamOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodeartifactPackageGroup.DataAwsccCodeartifactPackageGroupOriginConfigurationRestrictionsInternalUpstreamOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codeartifact-package-group/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-awscc-codeartifact-package-group/index.ts",
        "line": 107
      },
      "name": "DataAwsccCodeartifactPackageGroupOriginConfigurationRestrictionsInternalUpstreamOutputReference",
      "namespace": "dataAwsccCodeartifactPackageGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codeartifact-package-group/index.ts",
            "line": 134
          },
          "name": "repositories",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codeartifact-package-group/index.ts",
            "line": 139
          },
          "name": "restrictionMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codeartifact-package-group/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodeartifactPackageGroup.DataAwsccCodeartifactPackageGroupOriginConfigurationRestrictionsInternalUpstream"
          }
        }
      ],
      "symbolId": "src/data-awscc-codeartifact-package-group/index:DataAwsccCodeartifactPackageGroupOriginConfigurationRestrictionsInternalUpstreamOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCodeartifactPackageGroup.DataAwsccCodeartifactPackageGroupOriginConfigurationRestrictionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodeartifactPackageGroup.DataAwsccCodeartifactPackageGroupOriginConfigurationRestrictionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codeartifact-package-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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codeartifact-package-group/index.ts",
        "line": 225
      },
      "name": "DataAwsccCodeartifactPackageGroupOriginConfigurationRestrictionsOutputReference",
      "namespace": "dataAwsccCodeartifactPackageGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codeartifact-package-group/index.ts",
            "line": 253
          },
          "name": "externalUpstream",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodeartifactPackageGroup.DataAwsccCodeartifactPackageGroupOriginConfigurationRestrictionsExternalUpstreamOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codeartifact-package-group/index.ts",
            "line": 259
          },
          "name": "internalUpstream",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodeartifactPackageGroup.DataAwsccCodeartifactPackageGroupOriginConfigurationRestrictionsInternalUpstreamOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codeartifact-package-group/index.ts",
            "line": 265
          },
          "name": "publish",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodeartifactPackageGroup.DataAwsccCodeartifactPackageGroupOriginConfigurationRestrictionsPublishOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codeartifact-package-group/index.ts",
            "line": 236
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodeartifactPackageGroup.DataAwsccCodeartifactPackageGroupOriginConfigurationRestrictions"
          }
        }
      ],
      "symbolId": "src/data-awscc-codeartifact-package-group/index:DataAwsccCodeartifactPackageGroupOriginConfigurationRestrictionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCodeartifactPackageGroup.DataAwsccCodeartifactPackageGroupOriginConfigurationRestrictionsPublish": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodeartifactPackageGroup.DataAwsccCodeartifactPackageGroupOriginConfigurationRestrictionsPublish",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codeartifact-package-group/index.ts",
        "line": 143
      },
      "name": "DataAwsccCodeartifactPackageGroupOriginConfigurationRestrictionsPublish",
      "namespace": "dataAwsccCodeartifactPackageGroup",
      "symbolId": "src/data-awscc-codeartifact-package-group/index:DataAwsccCodeartifactPackageGroupOriginConfigurationRestrictionsPublish"
    },
    "@cdktn/provider-awscc.dataAwsccCodeartifactPackageGroup.DataAwsccCodeartifactPackageGroupOriginConfigurationRestrictionsPublishOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodeartifactPackageGroup.DataAwsccCodeartifactPackageGroupOriginConfigurationRestrictionsPublishOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codeartifact-package-group/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-awscc-codeartifact-package-group/index.ts",
        "line": 166
      },
      "name": "DataAwsccCodeartifactPackageGroupOriginConfigurationRestrictionsPublishOutputReference",
      "namespace": "dataAwsccCodeartifactPackageGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codeartifact-package-group/index.ts",
            "line": 193
          },
          "name": "repositories",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codeartifact-package-group/index.ts",
            "line": 198
          },
          "name": "restrictionMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codeartifact-package-group/index.ts",
            "line": 177
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodeartifactPackageGroup.DataAwsccCodeartifactPackageGroupOriginConfigurationRestrictionsPublish"
          }
        }
      ],
      "symbolId": "src/data-awscc-codeartifact-package-group/index:DataAwsccCodeartifactPackageGroupOriginConfigurationRestrictionsPublishOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCodeartifactPackageGroup.DataAwsccCodeartifactPackageGroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodeartifactPackageGroup.DataAwsccCodeartifactPackageGroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codeartifact-package-group/index.ts",
        "line": 324
      },
      "name": "DataAwsccCodeartifactPackageGroupTags",
      "namespace": "dataAwsccCodeartifactPackageGroup",
      "symbolId": "src/data-awscc-codeartifact-package-group/index:DataAwsccCodeartifactPackageGroupTags"
    },
    "@cdktn/provider-awscc.dataAwsccCodeartifactPackageGroup.DataAwsccCodeartifactPackageGroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodeartifactPackageGroup.DataAwsccCodeartifactPackageGroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codeartifact-package-group/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-awscc-codeartifact-package-group/index.ts",
        "line": 386
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codeartifact-package-group/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-awscc.dataAwsccCodeartifactPackageGroup.DataAwsccCodeartifactPackageGroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCodeartifactPackageGroupTagsList",
      "namespace": "dataAwsccCodeartifactPackageGroup",
      "symbolId": "src/data-awscc-codeartifact-package-group/index:DataAwsccCodeartifactPackageGroupTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccCodeartifactPackageGroup.DataAwsccCodeartifactPackageGroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodeartifactPackageGroup.DataAwsccCodeartifactPackageGroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codeartifact-package-group/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codeartifact-package-group/index.ts",
        "line": 347
      },
      "name": "DataAwsccCodeartifactPackageGroupTagsOutputReference",
      "namespace": "dataAwsccCodeartifactPackageGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codeartifact-package-group/index.ts",
            "line": 376
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codeartifact-package-group/index.ts",
            "line": 381
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codeartifact-package-group/index.ts",
            "line": 360
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodeartifactPackageGroup.DataAwsccCodeartifactPackageGroupTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-codeartifact-package-group/index:DataAwsccCodeartifactPackageGroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCodeartifactRepositories.DataAwsccCodeartifactRepositories": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codeartifact_repositories awscc_codeartifact_repositories}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodeartifactRepositories.DataAwsccCodeartifactRepositories",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codeartifact_repositories awscc_codeartifact_repositories} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-codeartifact-repositories/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCodeartifactRepositories.DataAwsccCodeartifactRepositoriesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codeartifact-repositories/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCodeartifactRepositories resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-codeartifact-repositories/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCodeartifactRepositories to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codeartifact_repositories#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCodeartifactRepositories that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCodeartifactRepositories to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codeartifact-repositories/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codeartifact-repositories/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCodeartifactRepositories",
      "namespace": "dataAwsccCodeartifactRepositories",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codeartifact-repositories/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codeartifact-repositories/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codeartifact-repositories/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-codeartifact-repositories/index:DataAwsccCodeartifactRepositories"
    },
    "@cdktn/provider-awscc.dataAwsccCodeartifactRepositories.DataAwsccCodeartifactRepositoriesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodeartifactRepositories.DataAwsccCodeartifactRepositoriesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codeartifact-repositories/index.ts",
        "line": 14
      },
      "name": "DataAwsccCodeartifactRepositoriesConfig",
      "namespace": "dataAwsccCodeartifactRepositories",
      "symbolId": "src/data-awscc-codeartifact-repositories/index:DataAwsccCodeartifactRepositoriesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCodeartifactRepository.DataAwsccCodeartifactRepository": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codeartifact_repository awscc_codeartifact_repository}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodeartifactRepository.DataAwsccCodeartifactRepository",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codeartifact_repository awscc_codeartifact_repository} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-codeartifact-repository/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-awscc.dataAwsccCodeartifactRepository.DataAwsccCodeartifactRepositoryConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codeartifact-repository/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCodeartifactRepository resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-codeartifact-repository/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 DataAwsccCodeartifactRepository to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codeartifact_repository#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCodeartifactRepository that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCodeartifactRepository to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codeartifact-repository/index.ts",
            "line": 232
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codeartifact-repository/index.ts",
            "line": 238
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCodeartifactRepository",
      "namespace": "dataAwsccCodeartifactRepository",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codeartifact-repository/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codeartifact-repository/index.ts",
            "line": 165
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codeartifact-repository/index.ts",
            "line": 170
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codeartifact-repository/index.ts",
            "line": 175
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codeartifact-repository/index.ts",
            "line": 180
          },
          "name": "domainOwner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codeartifact-repository/index.ts",
            "line": 185
          },
          "name": "externalConnections",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codeartifact-repository/index.ts",
            "line": 203
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codeartifact-repository/index.ts",
            "line": 208
          },
          "name": "permissionsPolicyDocument",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codeartifact-repository/index.ts",
            "line": 213
          },
          "name": "repositoryName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codeartifact-repository/index.ts",
            "line": 219
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodeartifactRepository.DataAwsccCodeartifactRepositoryTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codeartifact-repository/index.ts",
            "line": 224
          },
          "name": "upstreams",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codeartifact-repository/index.ts",
            "line": 198
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codeartifact-repository/index.ts",
            "line": 191
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-codeartifact-repository/index:DataAwsccCodeartifactRepository"
    },
    "@cdktn/provider-awscc.dataAwsccCodeartifactRepository.DataAwsccCodeartifactRepositoryConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodeartifactRepository.DataAwsccCodeartifactRepositoryConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codeartifact-repository/index.ts",
        "line": 14
      },
      "name": "DataAwsccCodeartifactRepositoryConfig",
      "namespace": "dataAwsccCodeartifactRepository",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codeartifact_repository#id DataAwsccCodeartifactRepository#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codeartifact-repository/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-codeartifact-repository/index:DataAwsccCodeartifactRepositoryConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCodeartifactRepository.DataAwsccCodeartifactRepositoryTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodeartifactRepository.DataAwsccCodeartifactRepositoryTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codeartifact-repository/index.ts",
        "line": 25
      },
      "name": "DataAwsccCodeartifactRepositoryTags",
      "namespace": "dataAwsccCodeartifactRepository",
      "symbolId": "src/data-awscc-codeartifact-repository/index:DataAwsccCodeartifactRepositoryTags"
    },
    "@cdktn/provider-awscc.dataAwsccCodeartifactRepository.DataAwsccCodeartifactRepositoryTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodeartifactRepository.DataAwsccCodeartifactRepositoryTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codeartifact-repository/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-awscc-codeartifact-repository/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codeartifact-repository/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-awscc.dataAwsccCodeartifactRepository.DataAwsccCodeartifactRepositoryTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCodeartifactRepositoryTagsList",
      "namespace": "dataAwsccCodeartifactRepository",
      "symbolId": "src/data-awscc-codeartifact-repository/index:DataAwsccCodeartifactRepositoryTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccCodeartifactRepository.DataAwsccCodeartifactRepositoryTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodeartifactRepository.DataAwsccCodeartifactRepositoryTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codeartifact-repository/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codeartifact-repository/index.ts",
        "line": 48
      },
      "name": "DataAwsccCodeartifactRepositoryTagsOutputReference",
      "namespace": "dataAwsccCodeartifactRepository",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codeartifact-repository/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codeartifact-repository/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codeartifact-repository/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodeartifactRepository.DataAwsccCodeartifactRepositoryTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-codeartifact-repository/index:DataAwsccCodeartifactRepositoryTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCodebuildFleet.DataAwsccCodebuildFleet": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codebuild_fleet awscc_codebuild_fleet}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodebuildFleet.DataAwsccCodebuildFleet",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codebuild_fleet awscc_codebuild_fleet} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-codebuild-fleet/index.ts",
          "line": 569
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCodebuildFleet.DataAwsccCodebuildFleetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codebuild-fleet/index.ts",
        "line": 537
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCodebuildFleet resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-codebuild-fleet/index.ts",
            "line": 554
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCodebuildFleet to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codebuild_fleet#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCodebuildFleet that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCodebuildFleet to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codebuild-fleet/index.ts",
            "line": 679
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codebuild-fleet/index.ts",
            "line": 685
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCodebuildFleet",
      "namespace": "dataAwsccCodebuildFleet",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codebuild-fleet/index.ts",
            "line": 542
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codebuild-fleet/index.ts",
            "line": 593
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codebuild-fleet/index.ts",
            "line": 598
          },
          "name": "baseCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codebuild-fleet/index.ts",
            "line": 604
          },
          "name": "computeConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodebuildFleet.DataAwsccCodebuildFleetComputeConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codebuild-fleet/index.ts",
            "line": 609
          },
          "name": "computeType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codebuild-fleet/index.ts",
            "line": 614
          },
          "name": "environmentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codebuild-fleet/index.ts",
            "line": 620
          },
          "name": "fleetProxyConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodebuildFleet.DataAwsccCodebuildFleetFleetProxyConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codebuild-fleet/index.ts",
            "line": 625
          },
          "name": "fleetServiceRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codebuild-fleet/index.ts",
            "line": 631
          },
          "name": "fleetVpcConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodebuildFleet.DataAwsccCodebuildFleetFleetVpcConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codebuild-fleet/index.ts",
            "line": 649
          },
          "name": "imageId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codebuild-fleet/index.ts",
            "line": 654
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codebuild-fleet/index.ts",
            "line": 659
          },
          "name": "overflowBehavior",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codebuild-fleet/index.ts",
            "line": 665
          },
          "name": "scalingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodebuildFleet.DataAwsccCodebuildFleetScalingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codebuild-fleet/index.ts",
            "line": 671
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodebuildFleet.DataAwsccCodebuildFleetTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codebuild-fleet/index.ts",
            "line": 644
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codebuild-fleet/index.ts",
            "line": 637
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-codebuild-fleet/index:DataAwsccCodebuildFleet"
    },
    "@cdktn/provider-awscc.dataAwsccCodebuildFleet.DataAwsccCodebuildFleetComputeConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodebuildFleet.DataAwsccCodebuildFleetComputeConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codebuild-fleet/index.ts",
        "line": 25
      },
      "name": "DataAwsccCodebuildFleetComputeConfiguration",
      "namespace": "dataAwsccCodebuildFleet",
      "symbolId": "src/data-awscc-codebuild-fleet/index:DataAwsccCodebuildFleetComputeConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccCodebuildFleet.DataAwsccCodebuildFleetComputeConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodebuildFleet.DataAwsccCodebuildFleetComputeConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codebuild-fleet/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codebuild-fleet/index.ts",
        "line": 48
      },
      "name": "DataAwsccCodebuildFleetComputeConfigurationOutputReference",
      "namespace": "dataAwsccCodebuildFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codebuild-fleet/index.ts",
            "line": 75
          },
          "name": "disk",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codebuild-fleet/index.ts",
            "line": 80
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codebuild-fleet/index.ts",
            "line": 85
          },
          "name": "machineType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codebuild-fleet/index.ts",
            "line": 90
          },
          "name": "memory",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codebuild-fleet/index.ts",
            "line": 95
          },
          "name": "vCpu",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codebuild-fleet/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodebuildFleet.DataAwsccCodebuildFleetComputeConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-codebuild-fleet/index:DataAwsccCodebuildFleetComputeConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCodebuildFleet.DataAwsccCodebuildFleetConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodebuildFleet.DataAwsccCodebuildFleetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codebuild-fleet/index.ts",
        "line": 14
      },
      "name": "DataAwsccCodebuildFleetConfig",
      "namespace": "dataAwsccCodebuildFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codebuild_fleet#id DataAwsccCodebuildFleet#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codebuild-fleet/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-codebuild-fleet/index:DataAwsccCodebuildFleetConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCodebuildFleet.DataAwsccCodebuildFleetFleetProxyConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodebuildFleet.DataAwsccCodebuildFleetFleetProxyConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codebuild-fleet/index.ts",
        "line": 184
      },
      "name": "DataAwsccCodebuildFleetFleetProxyConfiguration",
      "namespace": "dataAwsccCodebuildFleet",
      "symbolId": "src/data-awscc-codebuild-fleet/index:DataAwsccCodebuildFleetFleetProxyConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccCodebuildFleet.DataAwsccCodebuildFleetFleetProxyConfigurationOrderedProxyRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodebuildFleet.DataAwsccCodebuildFleetFleetProxyConfigurationOrderedProxyRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codebuild-fleet/index.ts",
        "line": 99
      },
      "name": "DataAwsccCodebuildFleetFleetProxyConfigurationOrderedProxyRules",
      "namespace": "dataAwsccCodebuildFleet",
      "symbolId": "src/data-awscc-codebuild-fleet/index:DataAwsccCodebuildFleetFleetProxyConfigurationOrderedProxyRules"
    },
    "@cdktn/provider-awscc.dataAwsccCodebuildFleet.DataAwsccCodebuildFleetFleetProxyConfigurationOrderedProxyRulesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodebuildFleet.DataAwsccCodebuildFleetFleetProxyConfigurationOrderedProxyRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codebuild-fleet/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/data-awscc-codebuild-fleet/index.ts",
        "line": 166
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codebuild-fleet/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-awscc.dataAwsccCodebuildFleet.DataAwsccCodebuildFleetFleetProxyConfigurationOrderedProxyRulesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCodebuildFleetFleetProxyConfigurationOrderedProxyRulesList",
      "namespace": "dataAwsccCodebuildFleet",
      "symbolId": "src/data-awscc-codebuild-fleet/index:DataAwsccCodebuildFleetFleetProxyConfigurationOrderedProxyRulesList"
    },
    "@cdktn/provider-awscc.dataAwsccCodebuildFleet.DataAwsccCodebuildFleetFleetProxyConfigurationOrderedProxyRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodebuildFleet.DataAwsccCodebuildFleetFleetProxyConfigurationOrderedProxyRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codebuild-fleet/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codebuild-fleet/index.ts",
        "line": 122
      },
      "name": "DataAwsccCodebuildFleetFleetProxyConfigurationOrderedProxyRulesOutputReference",
      "namespace": "dataAwsccCodebuildFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codebuild-fleet/index.ts",
            "line": 151
          },
          "name": "effect",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codebuild-fleet/index.ts",
            "line": 156
          },
          "name": "entities",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codebuild-fleet/index.ts",
            "line": 161
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codebuild-fleet/index.ts",
            "line": 135
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodebuildFleet.DataAwsccCodebuildFleetFleetProxyConfigurationOrderedProxyRules"
          }
        }
      ],
      "symbolId": "src/data-awscc-codebuild-fleet/index:DataAwsccCodebuildFleetFleetProxyConfigurationOrderedProxyRulesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCodebuildFleet.DataAwsccCodebuildFleetFleetProxyConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodebuildFleet.DataAwsccCodebuildFleetFleetProxyConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codebuild-fleet/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-awscc-codebuild-fleet/index.ts",
        "line": 207
      },
      "name": "DataAwsccCodebuildFleetFleetProxyConfigurationOutputReference",
      "namespace": "dataAwsccCodebuildFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codebuild-fleet/index.ts",
            "line": 234
          },
          "name": "defaultBehavior",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codebuild-fleet/index.ts",
            "line": 240
          },
          "name": "orderedProxyRules",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodebuildFleet.DataAwsccCodebuildFleetFleetProxyConfigurationOrderedProxyRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codebuild-fleet/index.ts",
            "line": 218
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodebuildFleet.DataAwsccCodebuildFleetFleetProxyConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-codebuild-fleet/index:DataAwsccCodebuildFleetFleetProxyConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCodebuildFleet.DataAwsccCodebuildFleetFleetVpcConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodebuildFleet.DataAwsccCodebuildFleetFleetVpcConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codebuild-fleet/index.ts",
        "line": 244
      },
      "name": "DataAwsccCodebuildFleetFleetVpcConfig",
      "namespace": "dataAwsccCodebuildFleet",
      "symbolId": "src/data-awscc-codebuild-fleet/index:DataAwsccCodebuildFleetFleetVpcConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCodebuildFleet.DataAwsccCodebuildFleetFleetVpcConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodebuildFleet.DataAwsccCodebuildFleetFleetVpcConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codebuild-fleet/index.ts",
          "line": 274
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codebuild-fleet/index.ts",
        "line": 267
      },
      "name": "DataAwsccCodebuildFleetFleetVpcConfigOutputReference",
      "namespace": "dataAwsccCodebuildFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codebuild-fleet/index.ts",
            "line": 294
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codebuild-fleet/index.ts",
            "line": 299
          },
          "name": "subnets",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codebuild-fleet/index.ts",
            "line": 304
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codebuild-fleet/index.ts",
            "line": 278
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodebuildFleet.DataAwsccCodebuildFleetFleetVpcConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-codebuild-fleet/index:DataAwsccCodebuildFleetFleetVpcConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCodebuildFleet.DataAwsccCodebuildFleetScalingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodebuildFleet.DataAwsccCodebuildFleetScalingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codebuild-fleet/index.ts",
        "line": 388
      },
      "name": "DataAwsccCodebuildFleetScalingConfiguration",
      "namespace": "dataAwsccCodebuildFleet",
      "symbolId": "src/data-awscc-codebuild-fleet/index:DataAwsccCodebuildFleetScalingConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccCodebuildFleet.DataAwsccCodebuildFleetScalingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodebuildFleet.DataAwsccCodebuildFleetScalingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codebuild-fleet/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/data-awscc-codebuild-fleet/index.ts",
        "line": 411
      },
      "name": "DataAwsccCodebuildFleetScalingConfigurationOutputReference",
      "namespace": "dataAwsccCodebuildFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codebuild-fleet/index.ts",
            "line": 438
          },
          "name": "maxCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codebuild-fleet/index.ts",
            "line": 443
          },
          "name": "scalingType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codebuild-fleet/index.ts",
            "line": 449
          },
          "name": "targetTrackingScalingConfigs",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodebuildFleet.DataAwsccCodebuildFleetScalingConfigurationTargetTrackingScalingConfigsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codebuild-fleet/index.ts",
            "line": 422
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodebuildFleet.DataAwsccCodebuildFleetScalingConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-codebuild-fleet/index:DataAwsccCodebuildFleetScalingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCodebuildFleet.DataAwsccCodebuildFleetScalingConfigurationTargetTrackingScalingConfigs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodebuildFleet.DataAwsccCodebuildFleetScalingConfigurationTargetTrackingScalingConfigs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codebuild-fleet/index.ts",
        "line": 308
      },
      "name": "DataAwsccCodebuildFleetScalingConfigurationTargetTrackingScalingConfigs",
      "namespace": "dataAwsccCodebuildFleet",
      "symbolId": "src/data-awscc-codebuild-fleet/index:DataAwsccCodebuildFleetScalingConfigurationTargetTrackingScalingConfigs"
    },
    "@cdktn/provider-awscc.dataAwsccCodebuildFleet.DataAwsccCodebuildFleetScalingConfigurationTargetTrackingScalingConfigsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodebuildFleet.DataAwsccCodebuildFleetScalingConfigurationTargetTrackingScalingConfigsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codebuild-fleet/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-awscc-codebuild-fleet/index.ts",
        "line": 370
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codebuild-fleet/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-awscc.dataAwsccCodebuildFleet.DataAwsccCodebuildFleetScalingConfigurationTargetTrackingScalingConfigsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCodebuildFleetScalingConfigurationTargetTrackingScalingConfigsList",
      "namespace": "dataAwsccCodebuildFleet",
      "symbolId": "src/data-awscc-codebuild-fleet/index:DataAwsccCodebuildFleetScalingConfigurationTargetTrackingScalingConfigsList"
    },
    "@cdktn/provider-awscc.dataAwsccCodebuildFleet.DataAwsccCodebuildFleetScalingConfigurationTargetTrackingScalingConfigsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodebuildFleet.DataAwsccCodebuildFleetScalingConfigurationTargetTrackingScalingConfigsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codebuild-fleet/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/data-awscc-codebuild-fleet/index.ts",
        "line": 331
      },
      "name": "DataAwsccCodebuildFleetScalingConfigurationTargetTrackingScalingConfigsOutputReference",
      "namespace": "dataAwsccCodebuildFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codebuild-fleet/index.ts",
            "line": 360
          },
          "name": "metricType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codebuild-fleet/index.ts",
            "line": 365
          },
          "name": "targetValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codebuild-fleet/index.ts",
            "line": 344
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodebuildFleet.DataAwsccCodebuildFleetScalingConfigurationTargetTrackingScalingConfigs"
          }
        }
      ],
      "symbolId": "src/data-awscc-codebuild-fleet/index:DataAwsccCodebuildFleetScalingConfigurationTargetTrackingScalingConfigsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCodebuildFleet.DataAwsccCodebuildFleetTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodebuildFleet.DataAwsccCodebuildFleetTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codebuild-fleet/index.ts",
        "line": 453
      },
      "name": "DataAwsccCodebuildFleetTags",
      "namespace": "dataAwsccCodebuildFleet",
      "symbolId": "src/data-awscc-codebuild-fleet/index:DataAwsccCodebuildFleetTags"
    },
    "@cdktn/provider-awscc.dataAwsccCodebuildFleet.DataAwsccCodebuildFleetTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodebuildFleet.DataAwsccCodebuildFleetTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codebuild-fleet/index.ts",
          "line": 522
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codebuild-fleet/index.ts",
        "line": 515
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codebuild-fleet/index.ts",
            "line": 529
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCodebuildFleet.DataAwsccCodebuildFleetTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCodebuildFleetTagsList",
      "namespace": "dataAwsccCodebuildFleet",
      "symbolId": "src/data-awscc-codebuild-fleet/index:DataAwsccCodebuildFleetTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccCodebuildFleet.DataAwsccCodebuildFleetTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodebuildFleet.DataAwsccCodebuildFleetTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codebuild-fleet/index.ts",
          "line": 485
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codebuild-fleet/index.ts",
        "line": 476
      },
      "name": "DataAwsccCodebuildFleetTagsOutputReference",
      "namespace": "dataAwsccCodebuildFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codebuild-fleet/index.ts",
            "line": 505
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codebuild-fleet/index.ts",
            "line": 510
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codebuild-fleet/index.ts",
            "line": 489
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodebuildFleet.DataAwsccCodebuildFleetTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-codebuild-fleet/index:DataAwsccCodebuildFleetTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCodebuildFleets.DataAwsccCodebuildFleets": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codebuild_fleets awscc_codebuild_fleets}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodebuildFleets.DataAwsccCodebuildFleets",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codebuild_fleets awscc_codebuild_fleets} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-codebuild-fleets/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCodebuildFleets.DataAwsccCodebuildFleetsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codebuild-fleets/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCodebuildFleets resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-codebuild-fleets/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCodebuildFleets to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codebuild_fleets#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCodebuildFleets that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCodebuildFleets to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codebuild-fleets/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codebuild-fleets/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCodebuildFleets",
      "namespace": "dataAwsccCodebuildFleets",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codebuild-fleets/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codebuild-fleets/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codebuild-fleets/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-codebuild-fleets/index:DataAwsccCodebuildFleets"
    },
    "@cdktn/provider-awscc.dataAwsccCodebuildFleets.DataAwsccCodebuildFleetsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodebuildFleets.DataAwsccCodebuildFleetsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codebuild-fleets/index.ts",
        "line": 14
      },
      "name": "DataAwsccCodebuildFleetsConfig",
      "namespace": "dataAwsccCodebuildFleets",
      "symbolId": "src/data-awscc-codebuild-fleets/index:DataAwsccCodebuildFleetsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCodeconnectionsConnection.DataAwsccCodeconnectionsConnection": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codeconnections_connection awscc_codeconnections_connection}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodeconnectionsConnection.DataAwsccCodeconnectionsConnection",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codeconnections_connection awscc_codeconnections_connection} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-codeconnections-connection/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-awscc.dataAwsccCodeconnectionsConnection.DataAwsccCodeconnectionsConnectionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codeconnections-connection/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCodeconnectionsConnection resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-codeconnections-connection/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 DataAwsccCodeconnectionsConnection to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codeconnections_connection#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCodeconnectionsConnection that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCodeconnectionsConnection to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codeconnections-connection/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-awscc-codeconnections-connection/index.ts",
            "line": 223
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCodeconnectionsConnection",
      "namespace": "dataAwsccCodeconnectionsConnection",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codeconnections-connection/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codeconnections-connection/index.ts",
            "line": 165
          },
          "name": "connectionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codeconnections-connection/index.ts",
            "line": 170
          },
          "name": "connectionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codeconnections-connection/index.ts",
            "line": 175
          },
          "name": "connectionStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codeconnections-connection/index.ts",
            "line": 180
          },
          "name": "hostArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codeconnections-connection/index.ts",
            "line": 198
          },
          "name": "ownerAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codeconnections-connection/index.ts",
            "line": 203
          },
          "name": "providerType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codeconnections-connection/index.ts",
            "line": 209
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodeconnectionsConnection.DataAwsccCodeconnectionsConnectionTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codeconnections-connection/index.ts",
            "line": 193
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codeconnections-connection/index.ts",
            "line": 186
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-codeconnections-connection/index:DataAwsccCodeconnectionsConnection"
    },
    "@cdktn/provider-awscc.dataAwsccCodeconnectionsConnection.DataAwsccCodeconnectionsConnectionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodeconnectionsConnection.DataAwsccCodeconnectionsConnectionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codeconnections-connection/index.ts",
        "line": 14
      },
      "name": "DataAwsccCodeconnectionsConnectionConfig",
      "namespace": "dataAwsccCodeconnectionsConnection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codeconnections_connection#id DataAwsccCodeconnectionsConnection#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codeconnections-connection/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-codeconnections-connection/index:DataAwsccCodeconnectionsConnectionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCodeconnectionsConnection.DataAwsccCodeconnectionsConnectionTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodeconnectionsConnection.DataAwsccCodeconnectionsConnectionTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codeconnections-connection/index.ts",
        "line": 25
      },
      "name": "DataAwsccCodeconnectionsConnectionTags",
      "namespace": "dataAwsccCodeconnectionsConnection",
      "symbolId": "src/data-awscc-codeconnections-connection/index:DataAwsccCodeconnectionsConnectionTags"
    },
    "@cdktn/provider-awscc.dataAwsccCodeconnectionsConnection.DataAwsccCodeconnectionsConnectionTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodeconnectionsConnection.DataAwsccCodeconnectionsConnectionTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codeconnections-connection/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-awscc-codeconnections-connection/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codeconnections-connection/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-awscc.dataAwsccCodeconnectionsConnection.DataAwsccCodeconnectionsConnectionTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCodeconnectionsConnectionTagsList",
      "namespace": "dataAwsccCodeconnectionsConnection",
      "symbolId": "src/data-awscc-codeconnections-connection/index:DataAwsccCodeconnectionsConnectionTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccCodeconnectionsConnection.DataAwsccCodeconnectionsConnectionTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodeconnectionsConnection.DataAwsccCodeconnectionsConnectionTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codeconnections-connection/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codeconnections-connection/index.ts",
        "line": 48
      },
      "name": "DataAwsccCodeconnectionsConnectionTagsOutputReference",
      "namespace": "dataAwsccCodeconnectionsConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codeconnections-connection/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codeconnections-connection/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codeconnections-connection/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodeconnectionsConnection.DataAwsccCodeconnectionsConnectionTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-codeconnections-connection/index:DataAwsccCodeconnectionsConnectionTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCodeconnectionsConnections.DataAwsccCodeconnectionsConnections": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codeconnections_connections awscc_codeconnections_connections}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodeconnectionsConnections.DataAwsccCodeconnectionsConnections",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codeconnections_connections awscc_codeconnections_connections} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-codeconnections-connections/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCodeconnectionsConnections.DataAwsccCodeconnectionsConnectionsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codeconnections-connections/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCodeconnectionsConnections resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-codeconnections-connections/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCodeconnectionsConnections to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codeconnections_connections#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCodeconnectionsConnections that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCodeconnectionsConnections to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codeconnections-connections/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codeconnections-connections/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCodeconnectionsConnections",
      "namespace": "dataAwsccCodeconnectionsConnections",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codeconnections-connections/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codeconnections-connections/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codeconnections-connections/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-codeconnections-connections/index:DataAwsccCodeconnectionsConnections"
    },
    "@cdktn/provider-awscc.dataAwsccCodeconnectionsConnections.DataAwsccCodeconnectionsConnectionsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodeconnectionsConnections.DataAwsccCodeconnectionsConnectionsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codeconnections-connections/index.ts",
        "line": 14
      },
      "name": "DataAwsccCodeconnectionsConnectionsConfig",
      "namespace": "dataAwsccCodeconnectionsConnections",
      "symbolId": "src/data-awscc-codeconnections-connections/index:DataAwsccCodeconnectionsConnectionsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCodedeployApplication.DataAwsccCodedeployApplication": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codedeploy_application awscc_codedeploy_application}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployApplication.DataAwsccCodedeployApplication",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codedeploy_application awscc_codedeploy_application} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-codedeploy-application/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-awscc.dataAwsccCodedeployApplication.DataAwsccCodedeployApplicationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codedeploy-application/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCodedeployApplication resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-application/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 DataAwsccCodedeployApplication to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codedeploy_application#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCodedeployApplication that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCodedeployApplication to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-application/index.ts",
            "line": 197
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-application/index.ts",
            "line": 203
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCodedeployApplication",
      "namespace": "dataAwsccCodedeployApplication",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-application/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-application/index.ts",
            "line": 165
          },
          "name": "applicationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-application/index.ts",
            "line": 170
          },
          "name": "computePlatform",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-application/index.ts",
            "line": 189
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployApplication.DataAwsccCodedeployApplicationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-application/index.ts",
            "line": 183
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-application/index.ts",
            "line": 176
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-codedeploy-application/index:DataAwsccCodedeployApplication"
    },
    "@cdktn/provider-awscc.dataAwsccCodedeployApplication.DataAwsccCodedeployApplicationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployApplication.DataAwsccCodedeployApplicationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codedeploy-application/index.ts",
        "line": 14
      },
      "name": "DataAwsccCodedeployApplicationConfig",
      "namespace": "dataAwsccCodedeployApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codedeploy_application#id DataAwsccCodedeployApplication#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-application/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-codedeploy-application/index:DataAwsccCodedeployApplicationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCodedeployApplication.DataAwsccCodedeployApplicationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployApplication.DataAwsccCodedeployApplicationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codedeploy-application/index.ts",
        "line": 25
      },
      "name": "DataAwsccCodedeployApplicationTags",
      "namespace": "dataAwsccCodedeployApplication",
      "symbolId": "src/data-awscc-codedeploy-application/index:DataAwsccCodedeployApplicationTags"
    },
    "@cdktn/provider-awscc.dataAwsccCodedeployApplication.DataAwsccCodedeployApplicationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployApplication.DataAwsccCodedeployApplicationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codedeploy-application/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-awscc-codedeploy-application/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-application/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-awscc.dataAwsccCodedeployApplication.DataAwsccCodedeployApplicationTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCodedeployApplicationTagsList",
      "namespace": "dataAwsccCodedeployApplication",
      "symbolId": "src/data-awscc-codedeploy-application/index:DataAwsccCodedeployApplicationTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccCodedeployApplication.DataAwsccCodedeployApplicationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployApplication.DataAwsccCodedeployApplicationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codedeploy-application/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codedeploy-application/index.ts",
        "line": 48
      },
      "name": "DataAwsccCodedeployApplicationTagsOutputReference",
      "namespace": "dataAwsccCodedeployApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-application/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-application/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-application/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployApplication.DataAwsccCodedeployApplicationTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-codedeploy-application/index:DataAwsccCodedeployApplicationTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCodedeployApplications.DataAwsccCodedeployApplications": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codedeploy_applications awscc_codedeploy_applications}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployApplications.DataAwsccCodedeployApplications",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codedeploy_applications awscc_codedeploy_applications} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-codedeploy-applications/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployApplications.DataAwsccCodedeployApplicationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codedeploy-applications/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCodedeployApplications resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-applications/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCodedeployApplications to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codedeploy_applications#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCodedeployApplications that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCodedeployApplications to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-applications/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-applications/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCodedeployApplications",
      "namespace": "dataAwsccCodedeployApplications",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-applications/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-applications/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-applications/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-codedeploy-applications/index:DataAwsccCodedeployApplications"
    },
    "@cdktn/provider-awscc.dataAwsccCodedeployApplications.DataAwsccCodedeployApplicationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployApplications.DataAwsccCodedeployApplicationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codedeploy-applications/index.ts",
        "line": 14
      },
      "name": "DataAwsccCodedeployApplicationsConfig",
      "namespace": "dataAwsccCodedeployApplications",
      "symbolId": "src/data-awscc-codedeploy-applications/index:DataAwsccCodedeployApplicationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentConfig.DataAwsccCodedeployDeploymentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codedeploy_deployment_config awscc_codedeploy_deployment_config}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentConfig.DataAwsccCodedeployDeploymentConfig",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codedeploy_deployment_config awscc_codedeploy_deployment_config} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-codedeploy-deployment-config/index.ts",
          "line": 428
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentConfig.DataAwsccCodedeployDeploymentConfigConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codedeploy-deployment-config/index.ts",
        "line": 396
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCodedeployDeploymentConfig resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-config/index.ts",
            "line": 413
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCodedeployDeploymentConfig to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codedeploy_deployment_config#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCodedeployDeploymentConfig that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCodedeployDeploymentConfig to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-config/index.ts",
            "line": 496
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-config/index.ts",
            "line": 502
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCodedeployDeploymentConfig",
      "namespace": "dataAwsccCodedeployDeploymentConfig",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-config/index.ts",
            "line": 401
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-config/index.ts",
            "line": 452
          },
          "name": "computePlatform",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-config/index.ts",
            "line": 457
          },
          "name": "deploymentConfigName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-config/index.ts",
            "line": 476
          },
          "name": "minimumHealthyHosts",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentConfig.DataAwsccCodedeployDeploymentConfigMinimumHealthyHostsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-config/index.ts",
            "line": 482
          },
          "name": "trafficRoutingConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentConfig.DataAwsccCodedeployDeploymentConfigTrafficRoutingConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-config/index.ts",
            "line": 488
          },
          "name": "zonalConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentConfig.DataAwsccCodedeployDeploymentConfigZonalConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-config/index.ts",
            "line": 470
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-config/index.ts",
            "line": 463
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-codedeploy-deployment-config/index:DataAwsccCodedeployDeploymentConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentConfig.DataAwsccCodedeployDeploymentConfigConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentConfig.DataAwsccCodedeployDeploymentConfigConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codedeploy-deployment-config/index.ts",
        "line": 14
      },
      "name": "DataAwsccCodedeployDeploymentConfigConfig",
      "namespace": "dataAwsccCodedeployDeploymentConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codedeploy_deployment_config#id DataAwsccCodedeployDeploymentConfig#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-config/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-codedeploy-deployment-config/index:DataAwsccCodedeployDeploymentConfigConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentConfig.DataAwsccCodedeployDeploymentConfigMinimumHealthyHosts": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentConfig.DataAwsccCodedeployDeploymentConfigMinimumHealthyHosts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codedeploy-deployment-config/index.ts",
        "line": 25
      },
      "name": "DataAwsccCodedeployDeploymentConfigMinimumHealthyHosts",
      "namespace": "dataAwsccCodedeployDeploymentConfig",
      "symbolId": "src/data-awscc-codedeploy-deployment-config/index:DataAwsccCodedeployDeploymentConfigMinimumHealthyHosts"
    },
    "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentConfig.DataAwsccCodedeployDeploymentConfigMinimumHealthyHostsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentConfig.DataAwsccCodedeployDeploymentConfigMinimumHealthyHostsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codedeploy-deployment-config/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codedeploy-deployment-config/index.ts",
        "line": 48
      },
      "name": "DataAwsccCodedeployDeploymentConfigMinimumHealthyHostsOutputReference",
      "namespace": "dataAwsccCodedeployDeploymentConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-config/index.ts",
            "line": 75
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-config/index.ts",
            "line": 80
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-config/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentConfig.DataAwsccCodedeployDeploymentConfigMinimumHealthyHosts"
          }
        }
      ],
      "symbolId": "src/data-awscc-codedeploy-deployment-config/index:DataAwsccCodedeployDeploymentConfigMinimumHealthyHostsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentConfig.DataAwsccCodedeployDeploymentConfigTrafficRoutingConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentConfig.DataAwsccCodedeployDeploymentConfigTrafficRoutingConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codedeploy-deployment-config/index.ts",
        "line": 202
      },
      "name": "DataAwsccCodedeployDeploymentConfigTrafficRoutingConfig",
      "namespace": "dataAwsccCodedeployDeploymentConfig",
      "symbolId": "src/data-awscc-codedeploy-deployment-config/index:DataAwsccCodedeployDeploymentConfigTrafficRoutingConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentConfig.DataAwsccCodedeployDeploymentConfigTrafficRoutingConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentConfig.DataAwsccCodedeployDeploymentConfigTrafficRoutingConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codedeploy-deployment-config/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codedeploy-deployment-config/index.ts",
        "line": 225
      },
      "name": "DataAwsccCodedeployDeploymentConfigTrafficRoutingConfigOutputReference",
      "namespace": "dataAwsccCodedeployDeploymentConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-config/index.ts",
            "line": 253
          },
          "name": "timeBasedCanary",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentConfig.DataAwsccCodedeployDeploymentConfigTrafficRoutingConfigTimeBasedCanaryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-config/index.ts",
            "line": 259
          },
          "name": "timeBasedLinear",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentConfig.DataAwsccCodedeployDeploymentConfigTrafficRoutingConfigTimeBasedLinearOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-config/index.ts",
            "line": 264
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-config/index.ts",
            "line": 236
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentConfig.DataAwsccCodedeployDeploymentConfigTrafficRoutingConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-codedeploy-deployment-config/index:DataAwsccCodedeployDeploymentConfigTrafficRoutingConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentConfig.DataAwsccCodedeployDeploymentConfigTrafficRoutingConfigTimeBasedCanary": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentConfig.DataAwsccCodedeployDeploymentConfigTrafficRoutingConfigTimeBasedCanary",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codedeploy-deployment-config/index.ts",
        "line": 84
      },
      "name": "DataAwsccCodedeployDeploymentConfigTrafficRoutingConfigTimeBasedCanary",
      "namespace": "dataAwsccCodedeployDeploymentConfig",
      "symbolId": "src/data-awscc-codedeploy-deployment-config/index:DataAwsccCodedeployDeploymentConfigTrafficRoutingConfigTimeBasedCanary"
    },
    "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentConfig.DataAwsccCodedeployDeploymentConfigTrafficRoutingConfigTimeBasedCanaryOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentConfig.DataAwsccCodedeployDeploymentConfigTrafficRoutingConfigTimeBasedCanaryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codedeploy-deployment-config/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-awscc-codedeploy-deployment-config/index.ts",
        "line": 107
      },
      "name": "DataAwsccCodedeployDeploymentConfigTrafficRoutingConfigTimeBasedCanaryOutputReference",
      "namespace": "dataAwsccCodedeployDeploymentConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-config/index.ts",
            "line": 134
          },
          "name": "canaryInterval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-config/index.ts",
            "line": 139
          },
          "name": "canaryPercentage",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-config/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentConfig.DataAwsccCodedeployDeploymentConfigTrafficRoutingConfigTimeBasedCanary"
          }
        }
      ],
      "symbolId": "src/data-awscc-codedeploy-deployment-config/index:DataAwsccCodedeployDeploymentConfigTrafficRoutingConfigTimeBasedCanaryOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentConfig.DataAwsccCodedeployDeploymentConfigTrafficRoutingConfigTimeBasedLinear": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentConfig.DataAwsccCodedeployDeploymentConfigTrafficRoutingConfigTimeBasedLinear",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codedeploy-deployment-config/index.ts",
        "line": 143
      },
      "name": "DataAwsccCodedeployDeploymentConfigTrafficRoutingConfigTimeBasedLinear",
      "namespace": "dataAwsccCodedeployDeploymentConfig",
      "symbolId": "src/data-awscc-codedeploy-deployment-config/index:DataAwsccCodedeployDeploymentConfigTrafficRoutingConfigTimeBasedLinear"
    },
    "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentConfig.DataAwsccCodedeployDeploymentConfigTrafficRoutingConfigTimeBasedLinearOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentConfig.DataAwsccCodedeployDeploymentConfigTrafficRoutingConfigTimeBasedLinearOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codedeploy-deployment-config/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-awscc-codedeploy-deployment-config/index.ts",
        "line": 166
      },
      "name": "DataAwsccCodedeployDeploymentConfigTrafficRoutingConfigTimeBasedLinearOutputReference",
      "namespace": "dataAwsccCodedeployDeploymentConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-config/index.ts",
            "line": 193
          },
          "name": "linearInterval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-config/index.ts",
            "line": 198
          },
          "name": "linearPercentage",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-config/index.ts",
            "line": 177
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentConfig.DataAwsccCodedeployDeploymentConfigTrafficRoutingConfigTimeBasedLinear"
          }
        }
      ],
      "symbolId": "src/data-awscc-codedeploy-deployment-config/index:DataAwsccCodedeployDeploymentConfigTrafficRoutingConfigTimeBasedLinearOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentConfig.DataAwsccCodedeployDeploymentConfigZonalConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentConfig.DataAwsccCodedeployDeploymentConfigZonalConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codedeploy-deployment-config/index.ts",
        "line": 327
      },
      "name": "DataAwsccCodedeployDeploymentConfigZonalConfig",
      "namespace": "dataAwsccCodedeployDeploymentConfig",
      "symbolId": "src/data-awscc-codedeploy-deployment-config/index:DataAwsccCodedeployDeploymentConfigZonalConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentConfig.DataAwsccCodedeployDeploymentConfigZonalConfigMinimumHealthyHostsPerZone": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentConfig.DataAwsccCodedeployDeploymentConfigZonalConfigMinimumHealthyHostsPerZone",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codedeploy-deployment-config/index.ts",
        "line": 268
      },
      "name": "DataAwsccCodedeployDeploymentConfigZonalConfigMinimumHealthyHostsPerZone",
      "namespace": "dataAwsccCodedeployDeploymentConfig",
      "symbolId": "src/data-awscc-codedeploy-deployment-config/index:DataAwsccCodedeployDeploymentConfigZonalConfigMinimumHealthyHostsPerZone"
    },
    "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentConfig.DataAwsccCodedeployDeploymentConfigZonalConfigMinimumHealthyHostsPerZoneOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentConfig.DataAwsccCodedeployDeploymentConfigZonalConfigMinimumHealthyHostsPerZoneOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codedeploy-deployment-config/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-awscc-codedeploy-deployment-config/index.ts",
        "line": 291
      },
      "name": "DataAwsccCodedeployDeploymentConfigZonalConfigMinimumHealthyHostsPerZoneOutputReference",
      "namespace": "dataAwsccCodedeployDeploymentConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-config/index.ts",
            "line": 318
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-config/index.ts",
            "line": 323
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-config/index.ts",
            "line": 302
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentConfig.DataAwsccCodedeployDeploymentConfigZonalConfigMinimumHealthyHostsPerZone"
          }
        }
      ],
      "symbolId": "src/data-awscc-codedeploy-deployment-config/index:DataAwsccCodedeployDeploymentConfigZonalConfigMinimumHealthyHostsPerZoneOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentConfig.DataAwsccCodedeployDeploymentConfigZonalConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentConfig.DataAwsccCodedeployDeploymentConfigZonalConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codedeploy-deployment-config/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codedeploy-deployment-config/index.ts",
        "line": 350
      },
      "name": "DataAwsccCodedeployDeploymentConfigZonalConfigOutputReference",
      "namespace": "dataAwsccCodedeployDeploymentConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-config/index.ts",
            "line": 377
          },
          "name": "firstZoneMonitorDurationInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-config/index.ts",
            "line": 383
          },
          "name": "minimumHealthyHostsPerZone",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentConfig.DataAwsccCodedeployDeploymentConfigZonalConfigMinimumHealthyHostsPerZoneOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-config/index.ts",
            "line": 388
          },
          "name": "monitorDurationInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-config/index.ts",
            "line": 361
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentConfig.DataAwsccCodedeployDeploymentConfigZonalConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-codedeploy-deployment-config/index:DataAwsccCodedeployDeploymentConfigZonalConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentConfigs.DataAwsccCodedeployDeploymentConfigs": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codedeploy_deployment_configs awscc_codedeploy_deployment_configs}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentConfigs.DataAwsccCodedeployDeploymentConfigs",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codedeploy_deployment_configs awscc_codedeploy_deployment_configs} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-codedeploy-deployment-configs/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentConfigs.DataAwsccCodedeployDeploymentConfigsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codedeploy-deployment-configs/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCodedeployDeploymentConfigs resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-configs/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCodedeployDeploymentConfigs to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codedeploy_deployment_configs#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCodedeployDeploymentConfigs that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCodedeployDeploymentConfigs to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-configs/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-configs/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCodedeployDeploymentConfigs",
      "namespace": "dataAwsccCodedeployDeploymentConfigs",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-configs/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-configs/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-configs/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-codedeploy-deployment-configs/index:DataAwsccCodedeployDeploymentConfigs"
    },
    "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentConfigs.DataAwsccCodedeployDeploymentConfigsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentConfigs.DataAwsccCodedeployDeploymentConfigsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codedeploy-deployment-configs/index.ts",
        "line": 14
      },
      "name": "DataAwsccCodedeployDeploymentConfigsConfig",
      "namespace": "dataAwsccCodedeployDeploymentConfigs",
      "symbolId": "src/data-awscc-codedeploy-deployment-configs/index:DataAwsccCodedeployDeploymentConfigsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codedeploy_deployment_group awscc_codedeploy_deployment_group}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codedeploy_deployment_group awscc_codedeploy_deployment_group} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
          "line": 2157
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
        "line": 2125
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCodedeployDeploymentGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 2142
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCodedeployDeploymentGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codedeploy_deployment_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCodedeployDeploymentGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCodedeployDeploymentGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 2310
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 2316
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCodedeployDeploymentGroup",
      "namespace": "dataAwsccCodedeployDeploymentGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 2130
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 2182
          },
          "name": "alarmConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupAlarmConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 2187
          },
          "name": "applicationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 2193
          },
          "name": "autoRollbackConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupAutoRollbackConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 2198
          },
          "name": "autoScalingGroups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 2204
          },
          "name": "blueGreenDeploymentConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupBlueGreenDeploymentConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 2210
          },
          "name": "deployment",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupDeploymentOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 2215
          },
          "name": "deploymentConfigName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 2220
          },
          "name": "deploymentGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 2226
          },
          "name": "deploymentStyle",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupDeploymentStyleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 2232
          },
          "name": "ec2TagFilters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupEc2TagFiltersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 2238
          },
          "name": "ec2TagSet",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupEc2TagSetOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 2244
          },
          "name": "ecsServices",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupEcsServicesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 2263
          },
          "name": "loadBalancerInfo",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupLoadBalancerInfoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 2269
          },
          "name": "onPremisesInstanceTagFilters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupOnPremisesInstanceTagFiltersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 2275
          },
          "name": "onPremisesTagSet",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupOnPremisesTagSetOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 2280
          },
          "name": "outdatedInstancesStrategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 2285
          },
          "name": "serviceRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 2291
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 2296
          },
          "name": "terminationHookEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 2302
          },
          "name": "triggerConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupTriggerConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 2257
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 2250
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-codedeploy-deployment-group/index:DataAwsccCodedeployDeploymentGroup"
    },
    "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupAlarmConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupAlarmConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
        "line": 100
      },
      "name": "DataAwsccCodedeployDeploymentGroupAlarmConfiguration",
      "namespace": "dataAwsccCodedeployDeploymentGroup",
      "symbolId": "src/data-awscc-codedeploy-deployment-group/index:DataAwsccCodedeployDeploymentGroupAlarmConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupAlarmConfigurationAlarms": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupAlarmConfigurationAlarms",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
        "line": 25
      },
      "name": "DataAwsccCodedeployDeploymentGroupAlarmConfigurationAlarms",
      "namespace": "dataAwsccCodedeployDeploymentGroup",
      "symbolId": "src/data-awscc-codedeploy-deployment-group/index:DataAwsccCodedeployDeploymentGroupAlarmConfigurationAlarms"
    },
    "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupAlarmConfigurationAlarmsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupAlarmConfigurationAlarmsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codedeploy-deployment-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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
        "line": 82
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 96
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupAlarmConfigurationAlarmsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCodedeployDeploymentGroupAlarmConfigurationAlarmsList",
      "namespace": "dataAwsccCodedeployDeploymentGroup",
      "symbolId": "src/data-awscc-codedeploy-deployment-group/index:DataAwsccCodedeployDeploymentGroupAlarmConfigurationAlarmsList"
    },
    "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupAlarmConfigurationAlarmsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupAlarmConfigurationAlarmsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
        "line": 48
      },
      "name": "DataAwsccCodedeployDeploymentGroupAlarmConfigurationAlarmsOutputReference",
      "namespace": "dataAwsccCodedeployDeploymentGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 77
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupAlarmConfigurationAlarms"
          }
        }
      ],
      "symbolId": "src/data-awscc-codedeploy-deployment-group/index:DataAwsccCodedeployDeploymentGroupAlarmConfigurationAlarmsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupAlarmConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupAlarmConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codedeploy-deployment-group/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-awscc-codedeploy-deployment-group/index.ts",
        "line": 123
      },
      "name": "DataAwsccCodedeployDeploymentGroupAlarmConfigurationOutputReference",
      "namespace": "dataAwsccCodedeployDeploymentGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 151
          },
          "name": "alarms",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupAlarmConfigurationAlarmsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 156
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 161
          },
          "name": "ignorePollAlarmFailure",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 134
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupAlarmConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-codedeploy-deployment-group/index:DataAwsccCodedeployDeploymentGroupAlarmConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupAutoRollbackConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupAutoRollbackConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
        "line": 165
      },
      "name": "DataAwsccCodedeployDeploymentGroupAutoRollbackConfiguration",
      "namespace": "dataAwsccCodedeployDeploymentGroup",
      "symbolId": "src/data-awscc-codedeploy-deployment-group/index:DataAwsccCodedeployDeploymentGroupAutoRollbackConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupAutoRollbackConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupAutoRollbackConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codedeploy-deployment-group/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-awscc-codedeploy-deployment-group/index.ts",
        "line": 188
      },
      "name": "DataAwsccCodedeployDeploymentGroupAutoRollbackConfigurationOutputReference",
      "namespace": "dataAwsccCodedeployDeploymentGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 215
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 220
          },
          "name": "events",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 199
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupAutoRollbackConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-codedeploy-deployment-group/index:DataAwsccCodedeployDeploymentGroupAutoRollbackConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupBlueGreenDeploymentConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupBlueGreenDeploymentConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
        "line": 396
      },
      "name": "DataAwsccCodedeployDeploymentGroupBlueGreenDeploymentConfiguration",
      "namespace": "dataAwsccCodedeployDeploymentGroup",
      "symbolId": "src/data-awscc-codedeploy-deployment-group/index:DataAwsccCodedeployDeploymentGroupBlueGreenDeploymentConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupBlueGreenDeploymentConfigurationDeploymentReadyOption": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupBlueGreenDeploymentConfigurationDeploymentReadyOption",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
        "line": 224
      },
      "name": "DataAwsccCodedeployDeploymentGroupBlueGreenDeploymentConfigurationDeploymentReadyOption",
      "namespace": "dataAwsccCodedeployDeploymentGroup",
      "symbolId": "src/data-awscc-codedeploy-deployment-group/index:DataAwsccCodedeployDeploymentGroupBlueGreenDeploymentConfigurationDeploymentReadyOption"
    },
    "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupBlueGreenDeploymentConfigurationDeploymentReadyOptionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupBlueGreenDeploymentConfigurationDeploymentReadyOptionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codedeploy-deployment-group/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-awscc-codedeploy-deployment-group/index.ts",
        "line": 247
      },
      "name": "DataAwsccCodedeployDeploymentGroupBlueGreenDeploymentConfigurationDeploymentReadyOptionOutputReference",
      "namespace": "dataAwsccCodedeployDeploymentGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 274
          },
          "name": "actionOnTimeout",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 279
          },
          "name": "waitTimeInMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 258
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupBlueGreenDeploymentConfigurationDeploymentReadyOption"
          }
        }
      ],
      "symbolId": "src/data-awscc-codedeploy-deployment-group/index:DataAwsccCodedeployDeploymentGroupBlueGreenDeploymentConfigurationDeploymentReadyOptionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupBlueGreenDeploymentConfigurationGreenFleetProvisioningOption": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupBlueGreenDeploymentConfigurationGreenFleetProvisioningOption",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
        "line": 283
      },
      "name": "DataAwsccCodedeployDeploymentGroupBlueGreenDeploymentConfigurationGreenFleetProvisioningOption",
      "namespace": "dataAwsccCodedeployDeploymentGroup",
      "symbolId": "src/data-awscc-codedeploy-deployment-group/index:DataAwsccCodedeployDeploymentGroupBlueGreenDeploymentConfigurationGreenFleetProvisioningOption"
    },
    "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupBlueGreenDeploymentConfigurationGreenFleetProvisioningOptionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupBlueGreenDeploymentConfigurationGreenFleetProvisioningOptionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codedeploy-deployment-group/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/data-awscc-codedeploy-deployment-group/index.ts",
        "line": 306
      },
      "name": "DataAwsccCodedeployDeploymentGroupBlueGreenDeploymentConfigurationGreenFleetProvisioningOptionOutputReference",
      "namespace": "dataAwsccCodedeployDeploymentGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 333
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 317
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupBlueGreenDeploymentConfigurationGreenFleetProvisioningOption"
          }
        }
      ],
      "symbolId": "src/data-awscc-codedeploy-deployment-group/index:DataAwsccCodedeployDeploymentGroupBlueGreenDeploymentConfigurationGreenFleetProvisioningOptionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupBlueGreenDeploymentConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupBlueGreenDeploymentConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
          "line": 426
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
        "line": 419
      },
      "name": "DataAwsccCodedeployDeploymentGroupBlueGreenDeploymentConfigurationOutputReference",
      "namespace": "dataAwsccCodedeployDeploymentGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 447
          },
          "name": "deploymentReadyOption",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupBlueGreenDeploymentConfigurationDeploymentReadyOptionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 453
          },
          "name": "greenFleetProvisioningOption",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupBlueGreenDeploymentConfigurationGreenFleetProvisioningOptionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 459
          },
          "name": "terminateBlueInstancesOnDeploymentSuccess",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupBlueGreenDeploymentConfigurationTerminateBlueInstancesOnDeploymentSuccessOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 430
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupBlueGreenDeploymentConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-codedeploy-deployment-group/index:DataAwsccCodedeployDeploymentGroupBlueGreenDeploymentConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupBlueGreenDeploymentConfigurationTerminateBlueInstancesOnDeploymentSuccess": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupBlueGreenDeploymentConfigurationTerminateBlueInstancesOnDeploymentSuccess",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
        "line": 337
      },
      "name": "DataAwsccCodedeployDeploymentGroupBlueGreenDeploymentConfigurationTerminateBlueInstancesOnDeploymentSuccess",
      "namespace": "dataAwsccCodedeployDeploymentGroup",
      "symbolId": "src/data-awscc-codedeploy-deployment-group/index:DataAwsccCodedeployDeploymentGroupBlueGreenDeploymentConfigurationTerminateBlueInstancesOnDeploymentSuccess"
    },
    "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupBlueGreenDeploymentConfigurationTerminateBlueInstancesOnDeploymentSuccessOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupBlueGreenDeploymentConfigurationTerminateBlueInstancesOnDeploymentSuccessOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codedeploy-deployment-group/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-awscc-codedeploy-deployment-group/index.ts",
        "line": 360
      },
      "name": "DataAwsccCodedeployDeploymentGroupBlueGreenDeploymentConfigurationTerminateBlueInstancesOnDeploymentSuccessOutputReference",
      "namespace": "dataAwsccCodedeployDeploymentGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 387
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 392
          },
          "name": "terminationWaitTimeInMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 371
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupBlueGreenDeploymentConfigurationTerminateBlueInstancesOnDeploymentSuccess"
          }
        }
      ],
      "symbolId": "src/data-awscc-codedeploy-deployment-group/index:DataAwsccCodedeployDeploymentGroupBlueGreenDeploymentConfigurationTerminateBlueInstancesOnDeploymentSuccessOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
        "line": 14
      },
      "name": "DataAwsccCodedeployDeploymentGroupConfig",
      "namespace": "dataAwsccCodedeployDeploymentGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codedeploy_deployment_group#id DataAwsccCodedeployDeploymentGroup#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-codedeploy-deployment-group/index:DataAwsccCodedeployDeploymentGroupConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupDeployment": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupDeployment",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
        "line": 662
      },
      "name": "DataAwsccCodedeployDeploymentGroupDeployment",
      "namespace": "dataAwsccCodedeployDeploymentGroup",
      "symbolId": "src/data-awscc-codedeploy-deployment-group/index:DataAwsccCodedeployDeploymentGroupDeployment"
    },
    "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupDeploymentOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupDeploymentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codedeploy-deployment-group/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
        "line": 685
      },
      "name": "DataAwsccCodedeployDeploymentGroupDeploymentOutputReference",
      "namespace": "dataAwsccCodedeployDeploymentGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 712
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 717
          },
          "name": "ignoreApplicationStopFailures",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 723
          },
          "name": "revision",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupDeploymentRevisionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 696
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupDeployment"
          }
        }
      ],
      "symbolId": "src/data-awscc-codedeploy-deployment-group/index:DataAwsccCodedeployDeploymentGroupDeploymentOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupDeploymentRevision": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupDeploymentRevision",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
        "line": 596
      },
      "name": "DataAwsccCodedeployDeploymentGroupDeploymentRevision",
      "namespace": "dataAwsccCodedeployDeploymentGroup",
      "symbolId": "src/data-awscc-codedeploy-deployment-group/index:DataAwsccCodedeployDeploymentGroupDeploymentRevision"
    },
    "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupDeploymentRevisionGitHubLocation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupDeploymentRevisionGitHubLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
        "line": 463
      },
      "name": "DataAwsccCodedeployDeploymentGroupDeploymentRevisionGitHubLocation",
      "namespace": "dataAwsccCodedeployDeploymentGroup",
      "symbolId": "src/data-awscc-codedeploy-deployment-group/index:DataAwsccCodedeployDeploymentGroupDeploymentRevisionGitHubLocation"
    },
    "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupDeploymentRevisionGitHubLocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupDeploymentRevisionGitHubLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
          "line": 493
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
        "line": 486
      },
      "name": "DataAwsccCodedeployDeploymentGroupDeploymentRevisionGitHubLocationOutputReference",
      "namespace": "dataAwsccCodedeployDeploymentGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 513
          },
          "name": "commitId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 518
          },
          "name": "repository",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 497
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupDeploymentRevisionGitHubLocation"
          }
        }
      ],
      "symbolId": "src/data-awscc-codedeploy-deployment-group/index:DataAwsccCodedeployDeploymentGroupDeploymentRevisionGitHubLocationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupDeploymentRevisionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupDeploymentRevisionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
          "line": 626
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
        "line": 619
      },
      "name": "DataAwsccCodedeployDeploymentGroupDeploymentRevisionOutputReference",
      "namespace": "dataAwsccCodedeployDeploymentGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 647
          },
          "name": "gitHubLocation",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupDeploymentRevisionGitHubLocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 652
          },
          "name": "revisionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 658
          },
          "name": "s3Location",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupDeploymentRevisionS3LocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 630
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupDeploymentRevision"
          }
        }
      ],
      "symbolId": "src/data-awscc-codedeploy-deployment-group/index:DataAwsccCodedeployDeploymentGroupDeploymentRevisionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupDeploymentRevisionS3Location": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupDeploymentRevisionS3Location",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
        "line": 522
      },
      "name": "DataAwsccCodedeployDeploymentGroupDeploymentRevisionS3Location",
      "namespace": "dataAwsccCodedeployDeploymentGroup",
      "symbolId": "src/data-awscc-codedeploy-deployment-group/index:DataAwsccCodedeployDeploymentGroupDeploymentRevisionS3Location"
    },
    "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupDeploymentRevisionS3LocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupDeploymentRevisionS3LocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
          "line": 552
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
        "line": 545
      },
      "name": "DataAwsccCodedeployDeploymentGroupDeploymentRevisionS3LocationOutputReference",
      "namespace": "dataAwsccCodedeployDeploymentGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 572
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 577
          },
          "name": "bundleType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 582
          },
          "name": "eTag",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 587
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 592
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 556
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupDeploymentRevisionS3Location"
          }
        }
      ],
      "symbolId": "src/data-awscc-codedeploy-deployment-group/index:DataAwsccCodedeployDeploymentGroupDeploymentRevisionS3LocationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupDeploymentStyle": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupDeploymentStyle",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
        "line": 727
      },
      "name": "DataAwsccCodedeployDeploymentGroupDeploymentStyle",
      "namespace": "dataAwsccCodedeployDeploymentGroup",
      "symbolId": "src/data-awscc-codedeploy-deployment-group/index:DataAwsccCodedeployDeploymentGroupDeploymentStyle"
    },
    "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupDeploymentStyleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupDeploymentStyleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codedeploy-deployment-group/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
        "line": 750
      },
      "name": "DataAwsccCodedeployDeploymentGroupDeploymentStyleOutputReference",
      "namespace": "dataAwsccCodedeployDeploymentGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 777
          },
          "name": "deploymentOption",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 782
          },
          "name": "deploymentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 761
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupDeploymentStyle"
          }
        }
      ],
      "symbolId": "src/data-awscc-codedeploy-deployment-group/index:DataAwsccCodedeployDeploymentGroupDeploymentStyleOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupEc2TagFilters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupEc2TagFilters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
        "line": 786
      },
      "name": "DataAwsccCodedeployDeploymentGroupEc2TagFilters",
      "namespace": "dataAwsccCodedeployDeploymentGroup",
      "symbolId": "src/data-awscc-codedeploy-deployment-group/index:DataAwsccCodedeployDeploymentGroupEc2TagFilters"
    },
    "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupEc2TagFiltersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupEc2TagFiltersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
          "line": 860
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
        "line": 853
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 867
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupEc2TagFiltersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCodedeployDeploymentGroupEc2TagFiltersList",
      "namespace": "dataAwsccCodedeployDeploymentGroup",
      "symbolId": "src/data-awscc-codedeploy-deployment-group/index:DataAwsccCodedeployDeploymentGroupEc2TagFiltersList"
    },
    "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupEc2TagFiltersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupEc2TagFiltersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codedeploy-deployment-group/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/data-awscc-codedeploy-deployment-group/index.ts",
        "line": 809
      },
      "name": "DataAwsccCodedeployDeploymentGroupEc2TagFiltersOutputReference",
      "namespace": "dataAwsccCodedeployDeploymentGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 838
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 843
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 848
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 822
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupEc2TagFilters"
          }
        }
      ],
      "symbolId": "src/data-awscc-codedeploy-deployment-group/index:DataAwsccCodedeployDeploymentGroupEc2TagFiltersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupEc2TagSet": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupEc2TagSet",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
        "line": 1032
      },
      "name": "DataAwsccCodedeployDeploymentGroupEc2TagSet",
      "namespace": "dataAwsccCodedeployDeploymentGroup",
      "symbolId": "src/data-awscc-codedeploy-deployment-group/index:DataAwsccCodedeployDeploymentGroupEc2TagSet"
    },
    "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupEc2TagSetEc2TagSetListEc2TagGroup": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupEc2TagSetEc2TagSetListEc2TagGroup",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
        "line": 871
      },
      "name": "DataAwsccCodedeployDeploymentGroupEc2TagSetEc2TagSetListEc2TagGroup",
      "namespace": "dataAwsccCodedeployDeploymentGroup",
      "symbolId": "src/data-awscc-codedeploy-deployment-group/index:DataAwsccCodedeployDeploymentGroupEc2TagSetEc2TagSetListEc2TagGroup"
    },
    "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupEc2TagSetEc2TagSetListEc2TagGroupList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupEc2TagSetEc2TagSetListEc2TagGroupList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codedeploy-deployment-group/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/data-awscc-codedeploy-deployment-group/index.ts",
        "line": 938
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/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-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupEc2TagSetEc2TagSetListEc2TagGroupOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCodedeployDeploymentGroupEc2TagSetEc2TagSetListEc2TagGroupList",
      "namespace": "dataAwsccCodedeployDeploymentGroup",
      "symbolId": "src/data-awscc-codedeploy-deployment-group/index:DataAwsccCodedeployDeploymentGroupEc2TagSetEc2TagSetListEc2TagGroupList"
    },
    "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupEc2TagSetEc2TagSetListEc2TagGroupOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupEc2TagSetEc2TagSetListEc2TagGroupOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
          "line": 903
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
        "line": 894
      },
      "name": "DataAwsccCodedeployDeploymentGroupEc2TagSetEc2TagSetListEc2TagGroupOutputReference",
      "namespace": "dataAwsccCodedeployDeploymentGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 923
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 928
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 933
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 907
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupEc2TagSetEc2TagSetListEc2TagGroup"
          }
        }
      ],
      "symbolId": "src/data-awscc-codedeploy-deployment-group/index:DataAwsccCodedeployDeploymentGroupEc2TagSetEc2TagSetListEc2TagGroupOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupEc2TagSetEc2TagSetListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupEc2TagSetEc2TagSetListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
        "line": 956
      },
      "name": "DataAwsccCodedeployDeploymentGroupEc2TagSetEc2TagSetListStruct",
      "namespace": "dataAwsccCodedeployDeploymentGroup",
      "symbolId": "src/data-awscc-codedeploy-deployment-group/index:DataAwsccCodedeployDeploymentGroupEc2TagSetEc2TagSetListStruct"
    },
    "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupEc2TagSetEc2TagSetListStructList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupEc2TagSetEc2TagSetListStructList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codedeploy-deployment-group/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-awscc-codedeploy-deployment-group/index.ts",
        "line": 1014
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/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-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupEc2TagSetEc2TagSetListStructOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCodedeployDeploymentGroupEc2TagSetEc2TagSetListStructList",
      "namespace": "dataAwsccCodedeployDeploymentGroup",
      "symbolId": "src/data-awscc-codedeploy-deployment-group/index:DataAwsccCodedeployDeploymentGroupEc2TagSetEc2TagSetListStructList"
    },
    "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupEc2TagSetEc2TagSetListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupEc2TagSetEc2TagSetListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
          "line": 988
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
        "line": 979
      },
      "name": "DataAwsccCodedeployDeploymentGroupEc2TagSetEc2TagSetListStructOutputReference",
      "namespace": "dataAwsccCodedeployDeploymentGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 1009
          },
          "name": "ec2TagGroup",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupEc2TagSetEc2TagSetListEc2TagGroupList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 992
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupEc2TagSetEc2TagSetListStruct"
          }
        }
      ],
      "symbolId": "src/data-awscc-codedeploy-deployment-group/index:DataAwsccCodedeployDeploymentGroupEc2TagSetEc2TagSetListStructOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupEc2TagSetOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupEc2TagSetOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codedeploy-deployment-group/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-awscc-codedeploy-deployment-group/index.ts",
        "line": 1055
      },
      "name": "DataAwsccCodedeployDeploymentGroupEc2TagSetOutputReference",
      "namespace": "dataAwsccCodedeployDeploymentGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 1083
          },
          "name": "ec2TagSetList",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupEc2TagSetEc2TagSetListStructList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 1066
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupEc2TagSet"
          }
        }
      ],
      "symbolId": "src/data-awscc-codedeploy-deployment-group/index:DataAwsccCodedeployDeploymentGroupEc2TagSetOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupEcsServices": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupEcsServices",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
        "line": 1087
      },
      "name": "DataAwsccCodedeployDeploymentGroupEcsServices",
      "namespace": "dataAwsccCodedeployDeploymentGroup",
      "symbolId": "src/data-awscc-codedeploy-deployment-group/index:DataAwsccCodedeployDeploymentGroupEcsServices"
    },
    "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupEcsServicesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupEcsServicesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
          "line": 1156
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
        "line": 1149
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 1163
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupEcsServicesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCodedeployDeploymentGroupEcsServicesList",
      "namespace": "dataAwsccCodedeployDeploymentGroup",
      "symbolId": "src/data-awscc-codedeploy-deployment-group/index:DataAwsccCodedeployDeploymentGroupEcsServicesList"
    },
    "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupEcsServicesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupEcsServicesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
          "line": 1119
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
        "line": 1110
      },
      "name": "DataAwsccCodedeployDeploymentGroupEcsServicesOutputReference",
      "namespace": "dataAwsccCodedeployDeploymentGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 1139
          },
          "name": "clusterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 1144
          },
          "name": "serviceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 1123
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupEcsServices"
          }
        }
      ],
      "symbolId": "src/data-awscc-codedeploy-deployment-group/index:DataAwsccCodedeployDeploymentGroupEcsServicesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupLoadBalancerInfo": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupLoadBalancerInfo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
        "line": 1588
      },
      "name": "DataAwsccCodedeployDeploymentGroupLoadBalancerInfo",
      "namespace": "dataAwsccCodedeployDeploymentGroup",
      "symbolId": "src/data-awscc-codedeploy-deployment-group/index:DataAwsccCodedeployDeploymentGroupLoadBalancerInfo"
    },
    "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupLoadBalancerInfoElbInfoListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupLoadBalancerInfoElbInfoListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
        "line": 1167
      },
      "name": "DataAwsccCodedeployDeploymentGroupLoadBalancerInfoElbInfoListStruct",
      "namespace": "dataAwsccCodedeployDeploymentGroup",
      "symbolId": "src/data-awscc-codedeploy-deployment-group/index:DataAwsccCodedeployDeploymentGroupLoadBalancerInfoElbInfoListStruct"
    },
    "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupLoadBalancerInfoElbInfoListStructList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupLoadBalancerInfoElbInfoListStructList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
          "line": 1231
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
        "line": 1224
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 1238
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupLoadBalancerInfoElbInfoListStructOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCodedeployDeploymentGroupLoadBalancerInfoElbInfoListStructList",
      "namespace": "dataAwsccCodedeployDeploymentGroup",
      "symbolId": "src/data-awscc-codedeploy-deployment-group/index:DataAwsccCodedeployDeploymentGroupLoadBalancerInfoElbInfoListStructList"
    },
    "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupLoadBalancerInfoElbInfoListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupLoadBalancerInfoElbInfoListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
          "line": 1199
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
        "line": 1190
      },
      "name": "DataAwsccCodedeployDeploymentGroupLoadBalancerInfoElbInfoListStructOutputReference",
      "namespace": "dataAwsccCodedeployDeploymentGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 1219
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 1203
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupLoadBalancerInfoElbInfoListStruct"
          }
        }
      ],
      "symbolId": "src/data-awscc-codedeploy-deployment-group/index:DataAwsccCodedeployDeploymentGroupLoadBalancerInfoElbInfoListStructOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupLoadBalancerInfoOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupLoadBalancerInfoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
          "line": 1618
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
        "line": 1611
      },
      "name": "DataAwsccCodedeployDeploymentGroupLoadBalancerInfoOutputReference",
      "namespace": "dataAwsccCodedeployDeploymentGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 1639
          },
          "name": "elbInfoList",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupLoadBalancerInfoElbInfoListStructList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 1645
          },
          "name": "targetGroupInfoList",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupLoadBalancerInfoTargetGroupInfoListStructList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 1651
          },
          "name": "targetGroupPairInfoList",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListStructList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 1622
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupLoadBalancerInfo"
          }
        }
      ],
      "symbolId": "src/data-awscc-codedeploy-deployment-group/index:DataAwsccCodedeployDeploymentGroupLoadBalancerInfoOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupLoadBalancerInfoTargetGroupInfoListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupLoadBalancerInfoTargetGroupInfoListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
        "line": 1242
      },
      "name": "DataAwsccCodedeployDeploymentGroupLoadBalancerInfoTargetGroupInfoListStruct",
      "namespace": "dataAwsccCodedeployDeploymentGroup",
      "symbolId": "src/data-awscc-codedeploy-deployment-group/index:DataAwsccCodedeployDeploymentGroupLoadBalancerInfoTargetGroupInfoListStruct"
    },
    "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupLoadBalancerInfoTargetGroupInfoListStructList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupLoadBalancerInfoTargetGroupInfoListStructList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codedeploy-deployment-group/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
        "line": 1299
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 1313
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupLoadBalancerInfoTargetGroupInfoListStructOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCodedeployDeploymentGroupLoadBalancerInfoTargetGroupInfoListStructList",
      "namespace": "dataAwsccCodedeployDeploymentGroup",
      "symbolId": "src/data-awscc-codedeploy-deployment-group/index:DataAwsccCodedeployDeploymentGroupLoadBalancerInfoTargetGroupInfoListStructList"
    },
    "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupLoadBalancerInfoTargetGroupInfoListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupLoadBalancerInfoTargetGroupInfoListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codedeploy-deployment-group/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
        "line": 1265
      },
      "name": "DataAwsccCodedeployDeploymentGroupLoadBalancerInfoTargetGroupInfoListStructOutputReference",
      "namespace": "dataAwsccCodedeployDeploymentGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 1294
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 1278
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupLoadBalancerInfoTargetGroupInfoListStruct"
          }
        }
      ],
      "symbolId": "src/data-awscc-codedeploy-deployment-group/index:DataAwsccCodedeployDeploymentGroupLoadBalancerInfoTargetGroupInfoListStructOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListProdTrafficRoute": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListProdTrafficRoute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
        "line": 1317
      },
      "name": "DataAwsccCodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListProdTrafficRoute",
      "namespace": "dataAwsccCodedeployDeploymentGroup",
      "symbolId": "src/data-awscc-codedeploy-deployment-group/index:DataAwsccCodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListProdTrafficRoute"
    },
    "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListProdTrafficRouteOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListProdTrafficRouteOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
          "line": 1347
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
        "line": 1340
      },
      "name": "DataAwsccCodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListProdTrafficRouteOutputReference",
      "namespace": "dataAwsccCodedeployDeploymentGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 1367
          },
          "name": "listenerArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 1351
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListProdTrafficRoute"
          }
        }
      ],
      "symbolId": "src/data-awscc-codedeploy-deployment-group/index:DataAwsccCodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListProdTrafficRouteOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
        "line": 1500
      },
      "name": "DataAwsccCodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListStruct",
      "namespace": "dataAwsccCodedeployDeploymentGroup",
      "symbolId": "src/data-awscc-codedeploy-deployment-group/index:DataAwsccCodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListStruct"
    },
    "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListStructList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListStructList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
          "line": 1577
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
        "line": 1570
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 1584
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListStructOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListStructList",
      "namespace": "dataAwsccCodedeployDeploymentGroup",
      "symbolId": "src/data-awscc-codedeploy-deployment-group/index:DataAwsccCodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListStructList"
    },
    "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
          "line": 1532
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
        "line": 1523
      },
      "name": "DataAwsccCodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListStructOutputReference",
      "namespace": "dataAwsccCodedeployDeploymentGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 1553
          },
          "name": "prodTrafficRoute",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListProdTrafficRouteOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 1559
          },
          "name": "targetGroups",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListTargetGroupsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 1565
          },
          "name": "testTrafficRoute",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListTestTrafficRouteOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 1536
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListStruct"
          }
        }
      ],
      "symbolId": "src/data-awscc-codedeploy-deployment-group/index:DataAwsccCodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListStructOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListTargetGroups": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListTargetGroups",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
        "line": 1371
      },
      "name": "DataAwsccCodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListTargetGroups",
      "namespace": "dataAwsccCodedeployDeploymentGroup",
      "symbolId": "src/data-awscc-codedeploy-deployment-group/index:DataAwsccCodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListTargetGroups"
    },
    "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListTargetGroupsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListTargetGroupsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codedeploy-deployment-group/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
        "line": 1428
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 1442
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListTargetGroupsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListTargetGroupsList",
      "namespace": "dataAwsccCodedeployDeploymentGroup",
      "symbolId": "src/data-awscc-codedeploy-deployment-group/index:DataAwsccCodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListTargetGroupsList"
    },
    "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListTargetGroupsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListTargetGroupsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
          "line": 1403
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
        "line": 1394
      },
      "name": "DataAwsccCodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListTargetGroupsOutputReference",
      "namespace": "dataAwsccCodedeployDeploymentGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 1423
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 1407
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListTargetGroups"
          }
        }
      ],
      "symbolId": "src/data-awscc-codedeploy-deployment-group/index:DataAwsccCodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListTargetGroupsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListTestTrafficRoute": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListTestTrafficRoute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
        "line": 1446
      },
      "name": "DataAwsccCodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListTestTrafficRoute",
      "namespace": "dataAwsccCodedeployDeploymentGroup",
      "symbolId": "src/data-awscc-codedeploy-deployment-group/index:DataAwsccCodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListTestTrafficRoute"
    },
    "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListTestTrafficRouteOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListTestTrafficRouteOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
          "line": 1476
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
        "line": 1469
      },
      "name": "DataAwsccCodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListTestTrafficRouteOutputReference",
      "namespace": "dataAwsccCodedeployDeploymentGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 1496
          },
          "name": "listenerArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 1480
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListTestTrafficRoute"
          }
        }
      ],
      "symbolId": "src/data-awscc-codedeploy-deployment-group/index:DataAwsccCodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoListTestTrafficRouteOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupOnPremisesInstanceTagFilters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupOnPremisesInstanceTagFilters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
        "line": 1655
      },
      "name": "DataAwsccCodedeployDeploymentGroupOnPremisesInstanceTagFilters",
      "namespace": "dataAwsccCodedeployDeploymentGroup",
      "symbolId": "src/data-awscc-codedeploy-deployment-group/index:DataAwsccCodedeployDeploymentGroupOnPremisesInstanceTagFilters"
    },
    "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupOnPremisesInstanceTagFiltersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupOnPremisesInstanceTagFiltersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codedeploy-deployment-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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
        "line": 1722
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 1736
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupOnPremisesInstanceTagFiltersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCodedeployDeploymentGroupOnPremisesInstanceTagFiltersList",
      "namespace": "dataAwsccCodedeployDeploymentGroup",
      "symbolId": "src/data-awscc-codedeploy-deployment-group/index:DataAwsccCodedeployDeploymentGroupOnPremisesInstanceTagFiltersList"
    },
    "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupOnPremisesInstanceTagFiltersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupOnPremisesInstanceTagFiltersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
          "line": 1687
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
        "line": 1678
      },
      "name": "DataAwsccCodedeployDeploymentGroupOnPremisesInstanceTagFiltersOutputReference",
      "namespace": "dataAwsccCodedeployDeploymentGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 1707
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 1712
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 1717
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 1691
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupOnPremisesInstanceTagFilters"
          }
        }
      ],
      "symbolId": "src/data-awscc-codedeploy-deployment-group/index:DataAwsccCodedeployDeploymentGroupOnPremisesInstanceTagFiltersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupOnPremisesTagSet": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupOnPremisesTagSet",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
        "line": 1901
      },
      "name": "DataAwsccCodedeployDeploymentGroupOnPremisesTagSet",
      "namespace": "dataAwsccCodedeployDeploymentGroup",
      "symbolId": "src/data-awscc-codedeploy-deployment-group/index:DataAwsccCodedeployDeploymentGroupOnPremisesTagSet"
    },
    "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupOnPremisesTagSetOnPremisesTagSetListOnPremisesTagGroup": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupOnPremisesTagSetOnPremisesTagSetListOnPremisesTagGroup",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
        "line": 1740
      },
      "name": "DataAwsccCodedeployDeploymentGroupOnPremisesTagSetOnPremisesTagSetListOnPremisesTagGroup",
      "namespace": "dataAwsccCodedeployDeploymentGroup",
      "symbolId": "src/data-awscc-codedeploy-deployment-group/index:DataAwsccCodedeployDeploymentGroupOnPremisesTagSetOnPremisesTagSetListOnPremisesTagGroup"
    },
    "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupOnPremisesTagSetOnPremisesTagSetListOnPremisesTagGroupList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupOnPremisesTagSetOnPremisesTagSetListOnPremisesTagGroupList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codedeploy-deployment-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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
        "line": 1807
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 1821
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupOnPremisesTagSetOnPremisesTagSetListOnPremisesTagGroupOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCodedeployDeploymentGroupOnPremisesTagSetOnPremisesTagSetListOnPremisesTagGroupList",
      "namespace": "dataAwsccCodedeployDeploymentGroup",
      "symbolId": "src/data-awscc-codedeploy-deployment-group/index:DataAwsccCodedeployDeploymentGroupOnPremisesTagSetOnPremisesTagSetListOnPremisesTagGroupList"
    },
    "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupOnPremisesTagSetOnPremisesTagSetListOnPremisesTagGroupOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupOnPremisesTagSetOnPremisesTagSetListOnPremisesTagGroupOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
          "line": 1772
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
        "line": 1763
      },
      "name": "DataAwsccCodedeployDeploymentGroupOnPremisesTagSetOnPremisesTagSetListOnPremisesTagGroupOutputReference",
      "namespace": "dataAwsccCodedeployDeploymentGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 1792
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 1797
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 1802
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 1776
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupOnPremisesTagSetOnPremisesTagSetListOnPremisesTagGroup"
          }
        }
      ],
      "symbolId": "src/data-awscc-codedeploy-deployment-group/index:DataAwsccCodedeployDeploymentGroupOnPremisesTagSetOnPremisesTagSetListOnPremisesTagGroupOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupOnPremisesTagSetOnPremisesTagSetListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupOnPremisesTagSetOnPremisesTagSetListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
        "line": 1825
      },
      "name": "DataAwsccCodedeployDeploymentGroupOnPremisesTagSetOnPremisesTagSetListStruct",
      "namespace": "dataAwsccCodedeployDeploymentGroup",
      "symbolId": "src/data-awscc-codedeploy-deployment-group/index:DataAwsccCodedeployDeploymentGroupOnPremisesTagSetOnPremisesTagSetListStruct"
    },
    "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupOnPremisesTagSetOnPremisesTagSetListStructList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupOnPremisesTagSetOnPremisesTagSetListStructList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
          "line": 1890
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
        "line": 1883
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 1897
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupOnPremisesTagSetOnPremisesTagSetListStructOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCodedeployDeploymentGroupOnPremisesTagSetOnPremisesTagSetListStructList",
      "namespace": "dataAwsccCodedeployDeploymentGroup",
      "symbolId": "src/data-awscc-codedeploy-deployment-group/index:DataAwsccCodedeployDeploymentGroupOnPremisesTagSetOnPremisesTagSetListStructList"
    },
    "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupOnPremisesTagSetOnPremisesTagSetListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupOnPremisesTagSetOnPremisesTagSetListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
          "line": 1857
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
        "line": 1848
      },
      "name": "DataAwsccCodedeployDeploymentGroupOnPremisesTagSetOnPremisesTagSetListStructOutputReference",
      "namespace": "dataAwsccCodedeployDeploymentGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 1878
          },
          "name": "onPremisesTagGroup",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupOnPremisesTagSetOnPremisesTagSetListOnPremisesTagGroupList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 1861
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupOnPremisesTagSetOnPremisesTagSetListStruct"
          }
        }
      ],
      "symbolId": "src/data-awscc-codedeploy-deployment-group/index:DataAwsccCodedeployDeploymentGroupOnPremisesTagSetOnPremisesTagSetListStructOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupOnPremisesTagSetOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupOnPremisesTagSetOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
          "line": 1931
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
        "line": 1924
      },
      "name": "DataAwsccCodedeployDeploymentGroupOnPremisesTagSetOutputReference",
      "namespace": "dataAwsccCodedeployDeploymentGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 1952
          },
          "name": "onPremisesTagSetList",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupOnPremisesTagSetOnPremisesTagSetListStructList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 1935
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupOnPremisesTagSet"
          }
        }
      ],
      "symbolId": "src/data-awscc-codedeploy-deployment-group/index:DataAwsccCodedeployDeploymentGroupOnPremisesTagSetOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
        "line": 1956
      },
      "name": "DataAwsccCodedeployDeploymentGroupTags",
      "namespace": "dataAwsccCodedeployDeploymentGroup",
      "symbolId": "src/data-awscc-codedeploy-deployment-group/index:DataAwsccCodedeployDeploymentGroupTags"
    },
    "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
          "line": 2025
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
        "line": 2018
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 2032
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCodedeployDeploymentGroupTagsList",
      "namespace": "dataAwsccCodedeployDeploymentGroup",
      "symbolId": "src/data-awscc-codedeploy-deployment-group/index:DataAwsccCodedeployDeploymentGroupTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
          "line": 1988
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
        "line": 1979
      },
      "name": "DataAwsccCodedeployDeploymentGroupTagsOutputReference",
      "namespace": "dataAwsccCodedeployDeploymentGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 2008
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 2013
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 1992
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-codedeploy-deployment-group/index:DataAwsccCodedeployDeploymentGroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupTriggerConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupTriggerConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
        "line": 2036
      },
      "name": "DataAwsccCodedeployDeploymentGroupTriggerConfigurations",
      "namespace": "dataAwsccCodedeployDeploymentGroup",
      "symbolId": "src/data-awscc-codedeploy-deployment-group/index:DataAwsccCodedeployDeploymentGroupTriggerConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupTriggerConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupTriggerConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
          "line": 2110
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
        "line": 2103
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 2117
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupTriggerConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCodedeployDeploymentGroupTriggerConfigurationsList",
      "namespace": "dataAwsccCodedeployDeploymentGroup",
      "symbolId": "src/data-awscc-codedeploy-deployment-group/index:DataAwsccCodedeployDeploymentGroupTriggerConfigurationsList"
    },
    "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupTriggerConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupTriggerConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
          "line": 2068
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
        "line": 2059
      },
      "name": "DataAwsccCodedeployDeploymentGroupTriggerConfigurationsOutputReference",
      "namespace": "dataAwsccCodedeployDeploymentGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 2088
          },
          "name": "triggerEvents",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 2093
          },
          "name": "triggerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 2098
          },
          "name": "triggerTargetArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codedeploy-deployment-group/index.ts",
            "line": 2072
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodedeployDeploymentGroup.DataAwsccCodedeployDeploymentGroupTriggerConfigurations"
          }
        }
      ],
      "symbolId": "src/data-awscc-codedeploy-deployment-group/index:DataAwsccCodedeployDeploymentGroupTriggerConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCodeguruprofilerProfilingGroup.DataAwsccCodeguruprofilerProfilingGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codeguruprofiler_profiling_group awscc_codeguruprofiler_profiling_group}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodeguruprofilerProfilingGroup.DataAwsccCodeguruprofilerProfilingGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codeguruprofiler_profiling_group awscc_codeguruprofiler_profiling_group} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-codeguruprofiler-profiling-group/index.ts",
          "line": 275
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCodeguruprofilerProfilingGroup.DataAwsccCodeguruprofilerProfilingGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codeguruprofiler-profiling-group/index.ts",
        "line": 243
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCodeguruprofilerProfilingGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-codeguruprofiler-profiling-group/index.ts",
            "line": 260
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCodeguruprofilerProfilingGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codeguruprofiler_profiling_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCodeguruprofilerProfilingGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCodeguruprofilerProfilingGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codeguruprofiler-profiling-group/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-awscc-codeguruprofiler-profiling-group/index.ts",
            "line": 354
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCodeguruprofilerProfilingGroup",
      "namespace": "dataAwsccCodeguruprofilerProfilingGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codeguruprofiler-profiling-group/index.ts",
            "line": 248
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codeguruprofiler-profiling-group/index.ts",
            "line": 300
          },
          "name": "agentPermissions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodeguruprofilerProfilingGroup.DataAwsccCodeguruprofilerProfilingGroupAgentPermissionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codeguruprofiler-profiling-group/index.ts",
            "line": 306
          },
          "name": "anomalyDetectionNotificationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodeguruprofilerProfilingGroup.DataAwsccCodeguruprofilerProfilingGroupAnomalyDetectionNotificationConfigurationList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codeguruprofiler-profiling-group/index.ts",
            "line": 311
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codeguruprofiler-profiling-group/index.ts",
            "line": 316
          },
          "name": "computePlatform",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codeguruprofiler-profiling-group/index.ts",
            "line": 334
          },
          "name": "profilingGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codeguruprofiler-profiling-group/index.ts",
            "line": 340
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodeguruprofilerProfilingGroup.DataAwsccCodeguruprofilerProfilingGroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codeguruprofiler-profiling-group/index.ts",
            "line": 329
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codeguruprofiler-profiling-group/index.ts",
            "line": 322
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-codeguruprofiler-profiling-group/index:DataAwsccCodeguruprofilerProfilingGroup"
    },
    "@cdktn/provider-awscc.dataAwsccCodeguruprofilerProfilingGroup.DataAwsccCodeguruprofilerProfilingGroupAgentPermissions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodeguruprofilerProfilingGroup.DataAwsccCodeguruprofilerProfilingGroupAgentPermissions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codeguruprofiler-profiling-group/index.ts",
        "line": 25
      },
      "name": "DataAwsccCodeguruprofilerProfilingGroupAgentPermissions",
      "namespace": "dataAwsccCodeguruprofilerProfilingGroup",
      "symbolId": "src/data-awscc-codeguruprofiler-profiling-group/index:DataAwsccCodeguruprofilerProfilingGroupAgentPermissions"
    },
    "@cdktn/provider-awscc.dataAwsccCodeguruprofilerProfilingGroup.DataAwsccCodeguruprofilerProfilingGroupAgentPermissionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodeguruprofilerProfilingGroup.DataAwsccCodeguruprofilerProfilingGroupAgentPermissionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codeguruprofiler-profiling-group/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codeguruprofiler-profiling-group/index.ts",
        "line": 48
      },
      "name": "DataAwsccCodeguruprofilerProfilingGroupAgentPermissionsOutputReference",
      "namespace": "dataAwsccCodeguruprofilerProfilingGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codeguruprofiler-profiling-group/index.ts",
            "line": 75
          },
          "name": "principals",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codeguruprofiler-profiling-group/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodeguruprofilerProfilingGroup.DataAwsccCodeguruprofilerProfilingGroupAgentPermissions"
          }
        }
      ],
      "symbolId": "src/data-awscc-codeguruprofiler-profiling-group/index:DataAwsccCodeguruprofilerProfilingGroupAgentPermissionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCodeguruprofilerProfilingGroup.DataAwsccCodeguruprofilerProfilingGroupAnomalyDetectionNotificationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodeguruprofilerProfilingGroup.DataAwsccCodeguruprofilerProfilingGroupAnomalyDetectionNotificationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codeguruprofiler-profiling-group/index.ts",
        "line": 79
      },
      "name": "DataAwsccCodeguruprofilerProfilingGroupAnomalyDetectionNotificationConfiguration",
      "namespace": "dataAwsccCodeguruprofilerProfilingGroup",
      "symbolId": "src/data-awscc-codeguruprofiler-profiling-group/index:DataAwsccCodeguruprofilerProfilingGroupAnomalyDetectionNotificationConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccCodeguruprofilerProfilingGroup.DataAwsccCodeguruprofilerProfilingGroupAnomalyDetectionNotificationConfigurationList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodeguruprofilerProfilingGroup.DataAwsccCodeguruprofilerProfilingGroupAnomalyDetectionNotificationConfigurationList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codeguruprofiler-profiling-group/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codeguruprofiler-profiling-group/index.ts",
        "line": 141
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codeguruprofiler-profiling-group/index.ts",
            "line": 155
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCodeguruprofilerProfilingGroup.DataAwsccCodeguruprofilerProfilingGroupAnomalyDetectionNotificationConfigurationOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCodeguruprofilerProfilingGroupAnomalyDetectionNotificationConfigurationList",
      "namespace": "dataAwsccCodeguruprofilerProfilingGroup",
      "symbolId": "src/data-awscc-codeguruprofiler-profiling-group/index:DataAwsccCodeguruprofilerProfilingGroupAnomalyDetectionNotificationConfigurationList"
    },
    "@cdktn/provider-awscc.dataAwsccCodeguruprofilerProfilingGroup.DataAwsccCodeguruprofilerProfilingGroupAnomalyDetectionNotificationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodeguruprofilerProfilingGroup.DataAwsccCodeguruprofilerProfilingGroupAnomalyDetectionNotificationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codeguruprofiler-profiling-group/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codeguruprofiler-profiling-group/index.ts",
        "line": 102
      },
      "name": "DataAwsccCodeguruprofilerProfilingGroupAnomalyDetectionNotificationConfigurationOutputReference",
      "namespace": "dataAwsccCodeguruprofilerProfilingGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codeguruprofiler-profiling-group/index.ts",
            "line": 131
          },
          "name": "channelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codeguruprofiler-profiling-group/index.ts",
            "line": 136
          },
          "name": "channelUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codeguruprofiler-profiling-group/index.ts",
            "line": 115
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodeguruprofilerProfilingGroup.DataAwsccCodeguruprofilerProfilingGroupAnomalyDetectionNotificationConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-codeguruprofiler-profiling-group/index:DataAwsccCodeguruprofilerProfilingGroupAnomalyDetectionNotificationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCodeguruprofilerProfilingGroup.DataAwsccCodeguruprofilerProfilingGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodeguruprofilerProfilingGroup.DataAwsccCodeguruprofilerProfilingGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codeguruprofiler-profiling-group/index.ts",
        "line": 14
      },
      "name": "DataAwsccCodeguruprofilerProfilingGroupConfig",
      "namespace": "dataAwsccCodeguruprofilerProfilingGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codeguruprofiler_profiling_group#id DataAwsccCodeguruprofilerProfilingGroup#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codeguruprofiler-profiling-group/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-codeguruprofiler-profiling-group/index:DataAwsccCodeguruprofilerProfilingGroupConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCodeguruprofilerProfilingGroup.DataAwsccCodeguruprofilerProfilingGroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodeguruprofilerProfilingGroup.DataAwsccCodeguruprofilerProfilingGroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codeguruprofiler-profiling-group/index.ts",
        "line": 159
      },
      "name": "DataAwsccCodeguruprofilerProfilingGroupTags",
      "namespace": "dataAwsccCodeguruprofilerProfilingGroup",
      "symbolId": "src/data-awscc-codeguruprofiler-profiling-group/index:DataAwsccCodeguruprofilerProfilingGroupTags"
    },
    "@cdktn/provider-awscc.dataAwsccCodeguruprofilerProfilingGroup.DataAwsccCodeguruprofilerProfilingGroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodeguruprofilerProfilingGroup.DataAwsccCodeguruprofilerProfilingGroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codeguruprofiler-profiling-group/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-awscc-codeguruprofiler-profiling-group/index.ts",
        "line": 221
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codeguruprofiler-profiling-group/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-awscc.dataAwsccCodeguruprofilerProfilingGroup.DataAwsccCodeguruprofilerProfilingGroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCodeguruprofilerProfilingGroupTagsList",
      "namespace": "dataAwsccCodeguruprofilerProfilingGroup",
      "symbolId": "src/data-awscc-codeguruprofiler-profiling-group/index:DataAwsccCodeguruprofilerProfilingGroupTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccCodeguruprofilerProfilingGroup.DataAwsccCodeguruprofilerProfilingGroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodeguruprofilerProfilingGroup.DataAwsccCodeguruprofilerProfilingGroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codeguruprofiler-profiling-group/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codeguruprofiler-profiling-group/index.ts",
        "line": 182
      },
      "name": "DataAwsccCodeguruprofilerProfilingGroupTagsOutputReference",
      "namespace": "dataAwsccCodeguruprofilerProfilingGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codeguruprofiler-profiling-group/index.ts",
            "line": 211
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codeguruprofiler-profiling-group/index.ts",
            "line": 216
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codeguruprofiler-profiling-group/index.ts",
            "line": 195
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodeguruprofilerProfilingGroup.DataAwsccCodeguruprofilerProfilingGroupTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-codeguruprofiler-profiling-group/index:DataAwsccCodeguruprofilerProfilingGroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCodeguruprofilerProfilingGroups.DataAwsccCodeguruprofilerProfilingGroups": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codeguruprofiler_profiling_groups awscc_codeguruprofiler_profiling_groups}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodeguruprofilerProfilingGroups.DataAwsccCodeguruprofilerProfilingGroups",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codeguruprofiler_profiling_groups awscc_codeguruprofiler_profiling_groups} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-codeguruprofiler-profiling-groups/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCodeguruprofilerProfilingGroups.DataAwsccCodeguruprofilerProfilingGroupsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codeguruprofiler-profiling-groups/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCodeguruprofilerProfilingGroups resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-codeguruprofiler-profiling-groups/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCodeguruprofilerProfilingGroups to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codeguruprofiler_profiling_groups#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCodeguruprofilerProfilingGroups that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCodeguruprofilerProfilingGroups to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codeguruprofiler-profiling-groups/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codeguruprofiler-profiling-groups/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCodeguruprofilerProfilingGroups",
      "namespace": "dataAwsccCodeguruprofilerProfilingGroups",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codeguruprofiler-profiling-groups/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codeguruprofiler-profiling-groups/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codeguruprofiler-profiling-groups/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-codeguruprofiler-profiling-groups/index:DataAwsccCodeguruprofilerProfilingGroups"
    },
    "@cdktn/provider-awscc.dataAwsccCodeguruprofilerProfilingGroups.DataAwsccCodeguruprofilerProfilingGroupsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodeguruprofilerProfilingGroups.DataAwsccCodeguruprofilerProfilingGroupsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codeguruprofiler-profiling-groups/index.ts",
        "line": 14
      },
      "name": "DataAwsccCodeguruprofilerProfilingGroupsConfig",
      "namespace": "dataAwsccCodeguruprofilerProfilingGroups",
      "symbolId": "src/data-awscc-codeguruprofiler-profiling-groups/index:DataAwsccCodeguruprofilerProfilingGroupsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCodegurureviewerRepositoryAssociation.DataAwsccCodegurureviewerRepositoryAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codegurureviewer_repository_association awscc_codegurureviewer_repository_association}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodegurureviewerRepositoryAssociation.DataAwsccCodegurureviewerRepositoryAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codegurureviewer_repository_association awscc_codegurureviewer_repository_association} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-codegurureviewer-repository-association/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-awscc.dataAwsccCodegurureviewerRepositoryAssociation.DataAwsccCodegurureviewerRepositoryAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codegurureviewer-repository-association/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCodegurureviewerRepositoryAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-codegurureviewer-repository-association/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 DataAwsccCodegurureviewerRepositoryAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codegurureviewer_repository_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCodegurureviewerRepositoryAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCodegurureviewerRepositoryAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codegurureviewer-repository-association/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-awscc-codegurureviewer-repository-association/index.ts",
            "line": 223
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCodegurureviewerRepositoryAssociation",
      "namespace": "dataAwsccCodegurureviewerRepositoryAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codegurureviewer-repository-association/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codegurureviewer-repository-association/index.ts",
            "line": 165
          },
          "name": "associationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codegurureviewer-repository-association/index.ts",
            "line": 170
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codegurureviewer-repository-association/index.ts",
            "line": 175
          },
          "name": "connectionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codegurureviewer-repository-association/index.ts",
            "line": 193
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codegurureviewer-repository-association/index.ts",
            "line": 198
          },
          "name": "owner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codegurureviewer-repository-association/index.ts",
            "line": 204
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodegurureviewerRepositoryAssociation.DataAwsccCodegurureviewerRepositoryAssociationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codegurureviewer-repository-association/index.ts",
            "line": 209
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codegurureviewer-repository-association/index.ts",
            "line": 188
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codegurureviewer-repository-association/index.ts",
            "line": 181
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-codegurureviewer-repository-association/index:DataAwsccCodegurureviewerRepositoryAssociation"
    },
    "@cdktn/provider-awscc.dataAwsccCodegurureviewerRepositoryAssociation.DataAwsccCodegurureviewerRepositoryAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodegurureviewerRepositoryAssociation.DataAwsccCodegurureviewerRepositoryAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codegurureviewer-repository-association/index.ts",
        "line": 14
      },
      "name": "DataAwsccCodegurureviewerRepositoryAssociationConfig",
      "namespace": "dataAwsccCodegurureviewerRepositoryAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codegurureviewer_repository_association#id DataAwsccCodegurureviewerRepositoryAssociation#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codegurureviewer-repository-association/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-codegurureviewer-repository-association/index:DataAwsccCodegurureviewerRepositoryAssociationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCodegurureviewerRepositoryAssociation.DataAwsccCodegurureviewerRepositoryAssociationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodegurureviewerRepositoryAssociation.DataAwsccCodegurureviewerRepositoryAssociationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codegurureviewer-repository-association/index.ts",
        "line": 25
      },
      "name": "DataAwsccCodegurureviewerRepositoryAssociationTags",
      "namespace": "dataAwsccCodegurureviewerRepositoryAssociation",
      "symbolId": "src/data-awscc-codegurureviewer-repository-association/index:DataAwsccCodegurureviewerRepositoryAssociationTags"
    },
    "@cdktn/provider-awscc.dataAwsccCodegurureviewerRepositoryAssociation.DataAwsccCodegurureviewerRepositoryAssociationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodegurureviewerRepositoryAssociation.DataAwsccCodegurureviewerRepositoryAssociationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codegurureviewer-repository-association/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-awscc-codegurureviewer-repository-association/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codegurureviewer-repository-association/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-awscc.dataAwsccCodegurureviewerRepositoryAssociation.DataAwsccCodegurureviewerRepositoryAssociationTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCodegurureviewerRepositoryAssociationTagsList",
      "namespace": "dataAwsccCodegurureviewerRepositoryAssociation",
      "symbolId": "src/data-awscc-codegurureviewer-repository-association/index:DataAwsccCodegurureviewerRepositoryAssociationTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccCodegurureviewerRepositoryAssociation.DataAwsccCodegurureviewerRepositoryAssociationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodegurureviewerRepositoryAssociation.DataAwsccCodegurureviewerRepositoryAssociationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codegurureviewer-repository-association/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codegurureviewer-repository-association/index.ts",
        "line": 48
      },
      "name": "DataAwsccCodegurureviewerRepositoryAssociationTagsOutputReference",
      "namespace": "dataAwsccCodegurureviewerRepositoryAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codegurureviewer-repository-association/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codegurureviewer-repository-association/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codegurureviewer-repository-association/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodegurureviewerRepositoryAssociation.DataAwsccCodegurureviewerRepositoryAssociationTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-codegurureviewer-repository-association/index:DataAwsccCodegurureviewerRepositoryAssociationTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCodegurureviewerRepositoryAssociations.DataAwsccCodegurureviewerRepositoryAssociations": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codegurureviewer_repository_associations awscc_codegurureviewer_repository_associations}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodegurureviewerRepositoryAssociations.DataAwsccCodegurureviewerRepositoryAssociations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codegurureviewer_repository_associations awscc_codegurureviewer_repository_associations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-codegurureviewer-repository-associations/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCodegurureviewerRepositoryAssociations.DataAwsccCodegurureviewerRepositoryAssociationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codegurureviewer-repository-associations/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCodegurureviewerRepositoryAssociations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-codegurureviewer-repository-associations/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCodegurureviewerRepositoryAssociations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codegurureviewer_repository_associations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCodegurureviewerRepositoryAssociations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCodegurureviewerRepositoryAssociations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codegurureviewer-repository-associations/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codegurureviewer-repository-associations/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCodegurureviewerRepositoryAssociations",
      "namespace": "dataAwsccCodegurureviewerRepositoryAssociations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codegurureviewer-repository-associations/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codegurureviewer-repository-associations/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codegurureviewer-repository-associations/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-codegurureviewer-repository-associations/index:DataAwsccCodegurureviewerRepositoryAssociations"
    },
    "@cdktn/provider-awscc.dataAwsccCodegurureviewerRepositoryAssociations.DataAwsccCodegurureviewerRepositoryAssociationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodegurureviewerRepositoryAssociations.DataAwsccCodegurureviewerRepositoryAssociationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codegurureviewer-repository-associations/index.ts",
        "line": 14
      },
      "name": "DataAwsccCodegurureviewerRepositoryAssociationsConfig",
      "namespace": "dataAwsccCodegurureviewerRepositoryAssociations",
      "symbolId": "src/data-awscc-codegurureviewer-repository-associations/index:DataAwsccCodegurureviewerRepositoryAssociationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelineCustomActionType.DataAwsccCodepipelineCustomActionType": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codepipeline_custom_action_type awscc_codepipeline_custom_action_type}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelineCustomActionType.DataAwsccCodepipelineCustomActionType",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codepipeline_custom_action_type awscc_codepipeline_custom_action_type} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-codepipeline-custom-action-type/index.ts",
          "line": 433
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelineCustomActionType.DataAwsccCodepipelineCustomActionTypeConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-custom-action-type/index.ts",
        "line": 401
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCodepipelineCustomActionType resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-custom-action-type/index.ts",
            "line": 418
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCodepipelineCustomActionType to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codepipeline_custom_action_type#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCodepipelineCustomActionType that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCodepipelineCustomActionType to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-custom-action-type/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-awscc-codepipeline-custom-action-type/index.ts",
            "line": 529
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCodepipelineCustomActionType",
      "namespace": "dataAwsccCodepipelineCustomActionType",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-custom-action-type/index.ts",
            "line": 406
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-custom-action-type/index.ts",
            "line": 457
          },
          "name": "category",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-custom-action-type/index.ts",
            "line": 463
          },
          "name": "configurationProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelineCustomActionType.DataAwsccCodepipelineCustomActionTypeConfigurationPropertiesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-custom-action-type/index.ts",
            "line": 468
          },
          "name": "customActionTypeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-custom-action-type/index.ts",
            "line": 487
          },
          "name": "inputArtifactDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelineCustomActionType.DataAwsccCodepipelineCustomActionTypeInputArtifactDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-custom-action-type/index.ts",
            "line": 493
          },
          "name": "outputArtifactDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelineCustomActionType.DataAwsccCodepipelineCustomActionTypeOutputArtifactDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-custom-action-type/index.ts",
            "line": 498
          },
          "name": "providerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-custom-action-type/index.ts",
            "line": 504
          },
          "name": "settings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelineCustomActionType.DataAwsccCodepipelineCustomActionTypeSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-custom-action-type/index.ts",
            "line": 510
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelineCustomActionType.DataAwsccCodepipelineCustomActionTypeTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-custom-action-type/index.ts",
            "line": 515
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-custom-action-type/index.ts",
            "line": 481
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-custom-action-type/index.ts",
            "line": 474
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-codepipeline-custom-action-type/index:DataAwsccCodepipelineCustomActionType"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelineCustomActionType.DataAwsccCodepipelineCustomActionTypeConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelineCustomActionType.DataAwsccCodepipelineCustomActionTypeConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-custom-action-type/index.ts",
        "line": 14
      },
      "name": "DataAwsccCodepipelineCustomActionTypeConfig",
      "namespace": "dataAwsccCodepipelineCustomActionType",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codepipeline_custom_action_type#id DataAwsccCodepipelineCustomActionType#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-custom-action-type/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-codepipeline-custom-action-type/index:DataAwsccCodepipelineCustomActionTypeConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelineCustomActionType.DataAwsccCodepipelineCustomActionTypeConfigurationProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelineCustomActionType.DataAwsccCodepipelineCustomActionTypeConfigurationProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-custom-action-type/index.ts",
        "line": 25
      },
      "name": "DataAwsccCodepipelineCustomActionTypeConfigurationProperties",
      "namespace": "dataAwsccCodepipelineCustomActionType",
      "symbolId": "src/data-awscc-codepipeline-custom-action-type/index:DataAwsccCodepipelineCustomActionTypeConfigurationProperties"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelineCustomActionType.DataAwsccCodepipelineCustomActionTypeConfigurationPropertiesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelineCustomActionType.DataAwsccCodepipelineCustomActionTypeConfigurationPropertiesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codepipeline-custom-action-type/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-awscc-codepipeline-custom-action-type/index.ts",
        "line": 112
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-custom-action-type/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-awscc.dataAwsccCodepipelineCustomActionType.DataAwsccCodepipelineCustomActionTypeConfigurationPropertiesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCodepipelineCustomActionTypeConfigurationPropertiesList",
      "namespace": "dataAwsccCodepipelineCustomActionType",
      "symbolId": "src/data-awscc-codepipeline-custom-action-type/index:DataAwsccCodepipelineCustomActionTypeConfigurationPropertiesList"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelineCustomActionType.DataAwsccCodepipelineCustomActionTypeConfigurationPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelineCustomActionType.DataAwsccCodepipelineCustomActionTypeConfigurationPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codepipeline-custom-action-type/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-custom-action-type/index.ts",
        "line": 48
      },
      "name": "DataAwsccCodepipelineCustomActionTypeConfigurationPropertiesOutputReference",
      "namespace": "dataAwsccCodepipelineCustomActionType",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-custom-action-type/index.ts",
            "line": 77
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-custom-action-type/index.ts",
            "line": 82
          },
          "name": "key",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-custom-action-type/index.ts",
            "line": 87
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-custom-action-type/index.ts",
            "line": 92
          },
          "name": "queryable",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-custom-action-type/index.ts",
            "line": 97
          },
          "name": "required",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-custom-action-type/index.ts",
            "line": 102
          },
          "name": "secret",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-custom-action-type/index.ts",
            "line": 107
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-custom-action-type/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelineCustomActionType.DataAwsccCodepipelineCustomActionTypeConfigurationProperties"
          }
        }
      ],
      "symbolId": "src/data-awscc-codepipeline-custom-action-type/index:DataAwsccCodepipelineCustomActionTypeConfigurationPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelineCustomActionType.DataAwsccCodepipelineCustomActionTypeInputArtifactDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelineCustomActionType.DataAwsccCodepipelineCustomActionTypeInputArtifactDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-custom-action-type/index.ts",
        "line": 130
      },
      "name": "DataAwsccCodepipelineCustomActionTypeInputArtifactDetails",
      "namespace": "dataAwsccCodepipelineCustomActionType",
      "symbolId": "src/data-awscc-codepipeline-custom-action-type/index:DataAwsccCodepipelineCustomActionTypeInputArtifactDetails"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelineCustomActionType.DataAwsccCodepipelineCustomActionTypeInputArtifactDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelineCustomActionType.DataAwsccCodepipelineCustomActionTypeInputArtifactDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codepipeline-custom-action-type/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-awscc-codepipeline-custom-action-type/index.ts",
        "line": 153
      },
      "name": "DataAwsccCodepipelineCustomActionTypeInputArtifactDetailsOutputReference",
      "namespace": "dataAwsccCodepipelineCustomActionType",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-custom-action-type/index.ts",
            "line": 180
          },
          "name": "maximumCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-custom-action-type/index.ts",
            "line": 185
          },
          "name": "minimumCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-custom-action-type/index.ts",
            "line": 164
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelineCustomActionType.DataAwsccCodepipelineCustomActionTypeInputArtifactDetails"
          }
        }
      ],
      "symbolId": "src/data-awscc-codepipeline-custom-action-type/index:DataAwsccCodepipelineCustomActionTypeInputArtifactDetailsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelineCustomActionType.DataAwsccCodepipelineCustomActionTypeOutputArtifactDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelineCustomActionType.DataAwsccCodepipelineCustomActionTypeOutputArtifactDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-custom-action-type/index.ts",
        "line": 189
      },
      "name": "DataAwsccCodepipelineCustomActionTypeOutputArtifactDetails",
      "namespace": "dataAwsccCodepipelineCustomActionType",
      "symbolId": "src/data-awscc-codepipeline-custom-action-type/index:DataAwsccCodepipelineCustomActionTypeOutputArtifactDetails"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelineCustomActionType.DataAwsccCodepipelineCustomActionTypeOutputArtifactDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelineCustomActionType.DataAwsccCodepipelineCustomActionTypeOutputArtifactDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codepipeline-custom-action-type/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-awscc-codepipeline-custom-action-type/index.ts",
        "line": 212
      },
      "name": "DataAwsccCodepipelineCustomActionTypeOutputArtifactDetailsOutputReference",
      "namespace": "dataAwsccCodepipelineCustomActionType",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-custom-action-type/index.ts",
            "line": 239
          },
          "name": "maximumCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-custom-action-type/index.ts",
            "line": 244
          },
          "name": "minimumCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-custom-action-type/index.ts",
            "line": 223
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelineCustomActionType.DataAwsccCodepipelineCustomActionTypeOutputArtifactDetails"
          }
        }
      ],
      "symbolId": "src/data-awscc-codepipeline-custom-action-type/index:DataAwsccCodepipelineCustomActionTypeOutputArtifactDetailsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelineCustomActionType.DataAwsccCodepipelineCustomActionTypeSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelineCustomActionType.DataAwsccCodepipelineCustomActionTypeSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-custom-action-type/index.ts",
        "line": 248
      },
      "name": "DataAwsccCodepipelineCustomActionTypeSettings",
      "namespace": "dataAwsccCodepipelineCustomActionType",
      "symbolId": "src/data-awscc-codepipeline-custom-action-type/index:DataAwsccCodepipelineCustomActionTypeSettings"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelineCustomActionType.DataAwsccCodepipelineCustomActionTypeSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelineCustomActionType.DataAwsccCodepipelineCustomActionTypeSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codepipeline-custom-action-type/index.ts",
          "line": 278
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-custom-action-type/index.ts",
        "line": 271
      },
      "name": "DataAwsccCodepipelineCustomActionTypeSettingsOutputReference",
      "namespace": "dataAwsccCodepipelineCustomActionType",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-custom-action-type/index.ts",
            "line": 298
          },
          "name": "entityUrlTemplate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-custom-action-type/index.ts",
            "line": 303
          },
          "name": "executionUrlTemplate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-custom-action-type/index.ts",
            "line": 308
          },
          "name": "revisionUrlTemplate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-custom-action-type/index.ts",
            "line": 313
          },
          "name": "thirdPartyConfigurationUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-custom-action-type/index.ts",
            "line": 282
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelineCustomActionType.DataAwsccCodepipelineCustomActionTypeSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-codepipeline-custom-action-type/index:DataAwsccCodepipelineCustomActionTypeSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelineCustomActionType.DataAwsccCodepipelineCustomActionTypeTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelineCustomActionType.DataAwsccCodepipelineCustomActionTypeTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-custom-action-type/index.ts",
        "line": 317
      },
      "name": "DataAwsccCodepipelineCustomActionTypeTags",
      "namespace": "dataAwsccCodepipelineCustomActionType",
      "symbolId": "src/data-awscc-codepipeline-custom-action-type/index:DataAwsccCodepipelineCustomActionTypeTags"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelineCustomActionType.DataAwsccCodepipelineCustomActionTypeTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelineCustomActionType.DataAwsccCodepipelineCustomActionTypeTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codepipeline-custom-action-type/index.ts",
          "line": 386
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-custom-action-type/index.ts",
        "line": 379
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-custom-action-type/index.ts",
            "line": 393
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelineCustomActionType.DataAwsccCodepipelineCustomActionTypeTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCodepipelineCustomActionTypeTagsList",
      "namespace": "dataAwsccCodepipelineCustomActionType",
      "symbolId": "src/data-awscc-codepipeline-custom-action-type/index:DataAwsccCodepipelineCustomActionTypeTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelineCustomActionType.DataAwsccCodepipelineCustomActionTypeTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelineCustomActionType.DataAwsccCodepipelineCustomActionTypeTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codepipeline-custom-action-type/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-custom-action-type/index.ts",
        "line": 340
      },
      "name": "DataAwsccCodepipelineCustomActionTypeTagsOutputReference",
      "namespace": "dataAwsccCodepipelineCustomActionType",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-custom-action-type/index.ts",
            "line": 369
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-custom-action-type/index.ts",
            "line": 374
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-custom-action-type/index.ts",
            "line": 353
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelineCustomActionType.DataAwsccCodepipelineCustomActionTypeTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-codepipeline-custom-action-type/index:DataAwsccCodepipelineCustomActionTypeTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelineCustomActionTypes.DataAwsccCodepipelineCustomActionTypes": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codepipeline_custom_action_types awscc_codepipeline_custom_action_types}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelineCustomActionTypes.DataAwsccCodepipelineCustomActionTypes",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codepipeline_custom_action_types awscc_codepipeline_custom_action_types} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-codepipeline-custom-action-types/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelineCustomActionTypes.DataAwsccCodepipelineCustomActionTypesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-custom-action-types/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCodepipelineCustomActionTypes resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-custom-action-types/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCodepipelineCustomActionTypes to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codepipeline_custom_action_types#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCodepipelineCustomActionTypes that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCodepipelineCustomActionTypes to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-custom-action-types/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-custom-action-types/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCodepipelineCustomActionTypes",
      "namespace": "dataAwsccCodepipelineCustomActionTypes",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-custom-action-types/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-custom-action-types/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-custom-action-types/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-codepipeline-custom-action-types/index:DataAwsccCodepipelineCustomActionTypes"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelineCustomActionTypes.DataAwsccCodepipelineCustomActionTypesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelineCustomActionTypes.DataAwsccCodepipelineCustomActionTypesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-custom-action-types/index.ts",
        "line": 14
      },
      "name": "DataAwsccCodepipelineCustomActionTypesConfig",
      "namespace": "dataAwsccCodepipelineCustomActionTypes",
      "symbolId": "src/data-awscc-codepipeline-custom-action-types/index:DataAwsccCodepipelineCustomActionTypesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipeline": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codepipeline_pipeline awscc_codepipeline_pipeline}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipeline",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codepipeline_pipeline awscc_codepipeline_pipeline} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
          "line": 3111
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
        "line": 3079
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCodepipelinePipeline resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 3096
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCodepipelinePipeline to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codepipeline_pipeline#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCodepipelinePipeline that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCodepipelinePipeline to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 3228
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 3234
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCodepipelinePipeline",
      "namespace": "dataAwsccCodepipelinePipeline",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 3084
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 3135
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 3141
          },
          "name": "artifactStore",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineArtifactStoreOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 3147
          },
          "name": "artifactStores",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineArtifactStoresList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 3153
          },
          "name": "disableInboundStageTransitions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineDisableInboundStageTransitionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 3158
          },
          "name": "executionMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 3176
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 3181
          },
          "name": "pipelineType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 3186
          },
          "name": "restartExecutionOnUpdate",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 3191
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 3197
          },
          "name": "stages",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 3203
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 3209
          },
          "name": "triggers",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineTriggersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 3215
          },
          "name": "variables",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineVariablesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 3220
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 3171
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 3164
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-codepipeline-pipeline/index:DataAwsccCodepipelinePipeline"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineArtifactStore": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineArtifactStore",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
        "line": 84
      },
      "name": "DataAwsccCodepipelinePipelineArtifactStore",
      "namespace": "dataAwsccCodepipelinePipeline",
      "symbolId": "src/data-awscc-codepipeline-pipeline/index:DataAwsccCodepipelinePipelineArtifactStore"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineArtifactStoreEncryptionKey": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineArtifactStoreEncryptionKey",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
        "line": 25
      },
      "name": "DataAwsccCodepipelinePipelineArtifactStoreEncryptionKey",
      "namespace": "dataAwsccCodepipelinePipeline",
      "symbolId": "src/data-awscc-codepipeline-pipeline/index:DataAwsccCodepipelinePipelineArtifactStoreEncryptionKey"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineArtifactStoreEncryptionKeyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineArtifactStoreEncryptionKeyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
        "line": 48
      },
      "name": "DataAwsccCodepipelinePipelineArtifactStoreEncryptionKeyOutputReference",
      "namespace": "dataAwsccCodepipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 80
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineArtifactStoreEncryptionKey"
          }
        }
      ],
      "symbolId": "src/data-awscc-codepipeline-pipeline/index:DataAwsccCodepipelinePipelineArtifactStoreEncryptionKeyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineArtifactStoreOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineArtifactStoreOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codepipeline-pipeline/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-awscc-codepipeline-pipeline/index.ts",
        "line": 107
      },
      "name": "DataAwsccCodepipelinePipelineArtifactStoreOutputReference",
      "namespace": "dataAwsccCodepipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 135
          },
          "name": "encryptionKey",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineArtifactStoreEncryptionKeyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 140
          },
          "name": "location",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 145
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineArtifactStore"
          }
        }
      ],
      "symbolId": "src/data-awscc-codepipeline-pipeline/index:DataAwsccCodepipelinePipelineArtifactStoreOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineArtifactStores": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineArtifactStores",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
        "line": 273
      },
      "name": "DataAwsccCodepipelinePipelineArtifactStores",
      "namespace": "dataAwsccCodepipelinePipeline",
      "symbolId": "src/data-awscc-codepipeline-pipeline/index:DataAwsccCodepipelinePipelineArtifactStores"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineArtifactStoresArtifactStore": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineArtifactStoresArtifactStore",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
        "line": 208
      },
      "name": "DataAwsccCodepipelinePipelineArtifactStoresArtifactStore",
      "namespace": "dataAwsccCodepipelinePipeline",
      "symbolId": "src/data-awscc-codepipeline-pipeline/index:DataAwsccCodepipelinePipelineArtifactStoresArtifactStore"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineArtifactStoresArtifactStoreEncryptionKey": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineArtifactStoresArtifactStoreEncryptionKey",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
        "line": 149
      },
      "name": "DataAwsccCodepipelinePipelineArtifactStoresArtifactStoreEncryptionKey",
      "namespace": "dataAwsccCodepipelinePipeline",
      "symbolId": "src/data-awscc-codepipeline-pipeline/index:DataAwsccCodepipelinePipelineArtifactStoresArtifactStoreEncryptionKey"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineArtifactStoresArtifactStoreEncryptionKeyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineArtifactStoresArtifactStoreEncryptionKeyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codepipeline-pipeline/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-awscc-codepipeline-pipeline/index.ts",
        "line": 172
      },
      "name": "DataAwsccCodepipelinePipelineArtifactStoresArtifactStoreEncryptionKeyOutputReference",
      "namespace": "dataAwsccCodepipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 199
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 204
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 183
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineArtifactStoresArtifactStoreEncryptionKey"
          }
        }
      ],
      "symbolId": "src/data-awscc-codepipeline-pipeline/index:DataAwsccCodepipelinePipelineArtifactStoresArtifactStoreEncryptionKeyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineArtifactStoresArtifactStoreOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineArtifactStoresArtifactStoreOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codepipeline-pipeline/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/data-awscc-codepipeline-pipeline/index.ts",
        "line": 231
      },
      "name": "DataAwsccCodepipelinePipelineArtifactStoresArtifactStoreOutputReference",
      "namespace": "dataAwsccCodepipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 259
          },
          "name": "encryptionKey",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineArtifactStoresArtifactStoreEncryptionKeyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 264
          },
          "name": "location",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 269
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 242
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineArtifactStoresArtifactStore"
          }
        }
      ],
      "symbolId": "src/data-awscc-codepipeline-pipeline/index:DataAwsccCodepipelinePipelineArtifactStoresArtifactStoreOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineArtifactStoresList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineArtifactStoresList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codepipeline-pipeline/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
        "line": 336
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 350
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineArtifactStoresOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCodepipelinePipelineArtifactStoresList",
      "namespace": "dataAwsccCodepipelinePipeline",
      "symbolId": "src/data-awscc-codepipeline-pipeline/index:DataAwsccCodepipelinePipelineArtifactStoresList"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineArtifactStoresOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineArtifactStoresOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codepipeline-pipeline/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
        "line": 296
      },
      "name": "DataAwsccCodepipelinePipelineArtifactStoresOutputReference",
      "namespace": "dataAwsccCodepipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 326
          },
          "name": "artifactStore",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineArtifactStoresArtifactStoreOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 331
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 309
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineArtifactStores"
          }
        }
      ],
      "symbolId": "src/data-awscc-codepipeline-pipeline/index:DataAwsccCodepipelinePipelineArtifactStoresOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
        "line": 14
      },
      "name": "DataAwsccCodepipelinePipelineConfig",
      "namespace": "dataAwsccCodepipelinePipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codepipeline_pipeline#id DataAwsccCodepipelinePipeline#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-codepipeline-pipeline/index:DataAwsccCodepipelinePipelineConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineDisableInboundStageTransitions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineDisableInboundStageTransitions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
        "line": 354
      },
      "name": "DataAwsccCodepipelinePipelineDisableInboundStageTransitions",
      "namespace": "dataAwsccCodepipelinePipeline",
      "symbolId": "src/data-awscc-codepipeline-pipeline/index:DataAwsccCodepipelinePipelineDisableInboundStageTransitions"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineDisableInboundStageTransitionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineDisableInboundStageTransitionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codepipeline-pipeline/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
        "line": 416
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 430
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineDisableInboundStageTransitionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCodepipelinePipelineDisableInboundStageTransitionsList",
      "namespace": "dataAwsccCodepipelinePipeline",
      "symbolId": "src/data-awscc-codepipeline-pipeline/index:DataAwsccCodepipelinePipelineDisableInboundStageTransitionsList"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineDisableInboundStageTransitionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineDisableInboundStageTransitionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
          "line": 386
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
        "line": 377
      },
      "name": "DataAwsccCodepipelinePipelineDisableInboundStageTransitionsOutputReference",
      "namespace": "dataAwsccCodepipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 406
          },
          "name": "reason",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 411
          },
          "name": "stageName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 390
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineDisableInboundStageTransitions"
          }
        }
      ],
      "symbolId": "src/data-awscc-codepipeline-pipeline/index:DataAwsccCodepipelinePipelineDisableInboundStageTransitionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStages": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStages",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
        "line": 2188
      },
      "name": "DataAwsccCodepipelinePipelineStages",
      "namespace": "dataAwsccCodepipelinePipeline",
      "symbolId": "src/data-awscc-codepipeline-pipeline/index:DataAwsccCodepipelinePipelineStages"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesActions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesActions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
        "line": 743
      },
      "name": "DataAwsccCodepipelinePipelineStagesActions",
      "namespace": "dataAwsccCodepipelinePipeline",
      "symbolId": "src/data-awscc-codepipeline-pipeline/index:DataAwsccCodepipelinePipelineStagesActions"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesActionsActionTypeId": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesActionsActionTypeId",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
        "line": 434
      },
      "name": "DataAwsccCodepipelinePipelineStagesActionsActionTypeId",
      "namespace": "dataAwsccCodepipelinePipeline",
      "symbolId": "src/data-awscc-codepipeline-pipeline/index:DataAwsccCodepipelinePipelineStagesActionsActionTypeId"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesActionsActionTypeIdOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesActionsActionTypeIdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codepipeline-pipeline/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
        "line": 457
      },
      "name": "DataAwsccCodepipelinePipelineStagesActionsActionTypeIdOutputReference",
      "namespace": "dataAwsccCodepipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 484
          },
          "name": "category",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 489
          },
          "name": "owner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 494
          },
          "name": "provider",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 499
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 468
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesActionsActionTypeId"
          }
        }
      ],
      "symbolId": "src/data-awscc-codepipeline-pipeline/index:DataAwsccCodepipelinePipelineStagesActionsActionTypeIdOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesActionsEnvironmentVariables": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesActionsEnvironmentVariables",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
        "line": 503
      },
      "name": "DataAwsccCodepipelinePipelineStagesActionsEnvironmentVariables",
      "namespace": "dataAwsccCodepipelinePipeline",
      "symbolId": "src/data-awscc-codepipeline-pipeline/index:DataAwsccCodepipelinePipelineStagesActionsEnvironmentVariables"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesActionsEnvironmentVariablesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesActionsEnvironmentVariablesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
          "line": 577
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
        "line": 570
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 584
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesActionsEnvironmentVariablesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCodepipelinePipelineStagesActionsEnvironmentVariablesList",
      "namespace": "dataAwsccCodepipelinePipeline",
      "symbolId": "src/data-awscc-codepipeline-pipeline/index:DataAwsccCodepipelinePipelineStagesActionsEnvironmentVariablesList"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesActionsEnvironmentVariablesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesActionsEnvironmentVariablesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codepipeline-pipeline/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
        "line": 526
      },
      "name": "DataAwsccCodepipelinePipelineStagesActionsEnvironmentVariablesOutputReference",
      "namespace": "dataAwsccCodepipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 555
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 560
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 565
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 539
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesActionsEnvironmentVariables"
          }
        }
      ],
      "symbolId": "src/data-awscc-codepipeline-pipeline/index:DataAwsccCodepipelinePipelineStagesActionsEnvironmentVariablesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesActionsInputArtifacts": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesActionsInputArtifacts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
        "line": 588
      },
      "name": "DataAwsccCodepipelinePipelineStagesActionsInputArtifacts",
      "namespace": "dataAwsccCodepipelinePipeline",
      "symbolId": "src/data-awscc-codepipeline-pipeline/index:DataAwsccCodepipelinePipelineStagesActionsInputArtifacts"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesActionsInputArtifactsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesActionsInputArtifactsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
          "line": 652
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
        "line": 645
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 659
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesActionsInputArtifactsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCodepipelinePipelineStagesActionsInputArtifactsList",
      "namespace": "dataAwsccCodepipelinePipeline",
      "symbolId": "src/data-awscc-codepipeline-pipeline/index:DataAwsccCodepipelinePipelineStagesActionsInputArtifactsList"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesActionsInputArtifactsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesActionsInputArtifactsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
          "line": 620
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
        "line": 611
      },
      "name": "DataAwsccCodepipelinePipelineStagesActionsInputArtifactsOutputReference",
      "namespace": "dataAwsccCodepipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 640
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 624
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesActionsInputArtifacts"
          }
        }
      ],
      "symbolId": "src/data-awscc-codepipeline-pipeline/index:DataAwsccCodepipelinePipelineStagesActionsInputArtifactsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesActionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesActionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
          "line": 871
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
        "line": 864
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 878
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesActionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCodepipelinePipelineStagesActionsList",
      "namespace": "dataAwsccCodepipelinePipeline",
      "symbolId": "src/data-awscc-codepipeline-pipeline/index:DataAwsccCodepipelinePipelineStagesActionsList"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesActionsOutputArtifacts": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesActionsOutputArtifacts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
        "line": 663
      },
      "name": "DataAwsccCodepipelinePipelineStagesActionsOutputArtifacts",
      "namespace": "dataAwsccCodepipelinePipeline",
      "symbolId": "src/data-awscc-codepipeline-pipeline/index:DataAwsccCodepipelinePipelineStagesActionsOutputArtifacts"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesActionsOutputArtifactsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesActionsOutputArtifactsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codepipeline-pipeline/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
        "line": 725
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 739
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesActionsOutputArtifactsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCodepipelinePipelineStagesActionsOutputArtifactsList",
      "namespace": "dataAwsccCodepipelinePipeline",
      "symbolId": "src/data-awscc-codepipeline-pipeline/index:DataAwsccCodepipelinePipelineStagesActionsOutputArtifactsList"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesActionsOutputArtifactsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesActionsOutputArtifactsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codepipeline-pipeline/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
        "line": 686
      },
      "name": "DataAwsccCodepipelinePipelineStagesActionsOutputArtifactsOutputReference",
      "namespace": "dataAwsccCodepipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 715
          },
          "name": "files",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 720
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 699
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesActionsOutputArtifacts"
          }
        }
      ],
      "symbolId": "src/data-awscc-codepipeline-pipeline/index:DataAwsccCodepipelinePipelineStagesActionsOutputArtifactsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesActionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesActionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codepipeline-pipeline/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
        "line": 766
      },
      "name": "DataAwsccCodepipelinePipelineStagesActionsOutputReference",
      "namespace": "dataAwsccCodepipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 796
          },
          "name": "actionTypeId",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesActionsActionTypeIdOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 801
          },
          "name": "commands",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 806
          },
          "name": "configuration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 812
          },
          "name": "environmentVariables",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesActionsEnvironmentVariablesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 818
          },
          "name": "inputArtifacts",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesActionsInputArtifactsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 823
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 828
          },
          "name": "namespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 834
          },
          "name": "outputArtifacts",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesActionsOutputArtifactsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 839
          },
          "name": "outputVariables",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 844
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 849
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 854
          },
          "name": "runOrder",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 859
          },
          "name": "timeoutInMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 779
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesActions"
          }
        }
      ],
      "symbolId": "src/data-awscc-codepipeline-pipeline/index:DataAwsccCodepipelinePipelineStagesActionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesBeforeEntry": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesBeforeEntry",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
        "line": 1214
      },
      "name": "DataAwsccCodepipelinePipelineStagesBeforeEntry",
      "namespace": "dataAwsccCodepipelinePipeline",
      "symbolId": "src/data-awscc-codepipeline-pipeline/index:DataAwsccCodepipelinePipelineStagesBeforeEntry"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesBeforeEntryConditions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesBeforeEntryConditions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
        "line": 1133
      },
      "name": "DataAwsccCodepipelinePipelineStagesBeforeEntryConditions",
      "namespace": "dataAwsccCodepipelinePipeline",
      "symbolId": "src/data-awscc-codepipeline-pipeline/index:DataAwsccCodepipelinePipelineStagesBeforeEntryConditions"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesBeforeEntryConditionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesBeforeEntryConditionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
          "line": 1203
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
        "line": 1196
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 1210
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesBeforeEntryConditionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCodepipelinePipelineStagesBeforeEntryConditionsList",
      "namespace": "dataAwsccCodepipelinePipeline",
      "symbolId": "src/data-awscc-codepipeline-pipeline/index:DataAwsccCodepipelinePipelineStagesBeforeEntryConditionsList"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesBeforeEntryConditionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesBeforeEntryConditionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
          "line": 1165
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
        "line": 1156
      },
      "name": "DataAwsccCodepipelinePipelineStagesBeforeEntryConditionsOutputReference",
      "namespace": "dataAwsccCodepipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 1185
          },
          "name": "result",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 1191
          },
          "name": "rules",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesBeforeEntryConditionsRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 1169
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesBeforeEntryConditions"
          }
        }
      ],
      "symbolId": "src/data-awscc-codepipeline-pipeline/index:DataAwsccCodepipelinePipelineStagesBeforeEntryConditionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesBeforeEntryConditionsRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesBeforeEntryConditionsRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
        "line": 1026
      },
      "name": "DataAwsccCodepipelinePipelineStagesBeforeEntryConditionsRules",
      "namespace": "dataAwsccCodepipelinePipeline",
      "symbolId": "src/data-awscc-codepipeline-pipeline/index:DataAwsccCodepipelinePipelineStagesBeforeEntryConditionsRules"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesBeforeEntryConditionsRulesInputArtifacts": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesBeforeEntryConditionsRulesInputArtifacts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
        "line": 882
      },
      "name": "DataAwsccCodepipelinePipelineStagesBeforeEntryConditionsRulesInputArtifacts",
      "namespace": "dataAwsccCodepipelinePipeline",
      "symbolId": "src/data-awscc-codepipeline-pipeline/index:DataAwsccCodepipelinePipelineStagesBeforeEntryConditionsRulesInputArtifacts"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesBeforeEntryConditionsRulesInputArtifactsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesBeforeEntryConditionsRulesInputArtifactsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
          "line": 946
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
        "line": 939
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 953
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesBeforeEntryConditionsRulesInputArtifactsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCodepipelinePipelineStagesBeforeEntryConditionsRulesInputArtifactsList",
      "namespace": "dataAwsccCodepipelinePipeline",
      "symbolId": "src/data-awscc-codepipeline-pipeline/index:DataAwsccCodepipelinePipelineStagesBeforeEntryConditionsRulesInputArtifactsList"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesBeforeEntryConditionsRulesInputArtifactsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesBeforeEntryConditionsRulesInputArtifactsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codepipeline-pipeline/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
        "line": 905
      },
      "name": "DataAwsccCodepipelinePipelineStagesBeforeEntryConditionsRulesInputArtifactsOutputReference",
      "namespace": "dataAwsccCodepipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 934
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 918
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesBeforeEntryConditionsRulesInputArtifacts"
          }
        }
      ],
      "symbolId": "src/data-awscc-codepipeline-pipeline/index:DataAwsccCodepipelinePipelineStagesBeforeEntryConditionsRulesInputArtifactsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesBeforeEntryConditionsRulesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesBeforeEntryConditionsRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codepipeline-pipeline/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
        "line": 1115
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 1129
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesBeforeEntryConditionsRulesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCodepipelinePipelineStagesBeforeEntryConditionsRulesList",
      "namespace": "dataAwsccCodepipelinePipeline",
      "symbolId": "src/data-awscc-codepipeline-pipeline/index:DataAwsccCodepipelinePipelineStagesBeforeEntryConditionsRulesList"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesBeforeEntryConditionsRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesBeforeEntryConditionsRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codepipeline-pipeline/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
        "line": 1049
      },
      "name": "DataAwsccCodepipelinePipelineStagesBeforeEntryConditionsRulesOutputReference",
      "namespace": "dataAwsccCodepipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 1078
          },
          "name": "commands",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 1083
          },
          "name": "configuration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 1089
          },
          "name": "inputArtifacts",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesBeforeEntryConditionsRulesInputArtifactsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 1094
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 1099
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 1104
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 1110
          },
          "name": "ruleTypeId",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesBeforeEntryConditionsRulesRuleTypeIdOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 1062
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesBeforeEntryConditionsRules"
          }
        }
      ],
      "symbolId": "src/data-awscc-codepipeline-pipeline/index:DataAwsccCodepipelinePipelineStagesBeforeEntryConditionsRulesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesBeforeEntryConditionsRulesRuleTypeId": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesBeforeEntryConditionsRulesRuleTypeId",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
        "line": 957
      },
      "name": "DataAwsccCodepipelinePipelineStagesBeforeEntryConditionsRulesRuleTypeId",
      "namespace": "dataAwsccCodepipelinePipeline",
      "symbolId": "src/data-awscc-codepipeline-pipeline/index:DataAwsccCodepipelinePipelineStagesBeforeEntryConditionsRulesRuleTypeId"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesBeforeEntryConditionsRulesRuleTypeIdOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesBeforeEntryConditionsRulesRuleTypeIdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
          "line": 987
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
        "line": 980
      },
      "name": "DataAwsccCodepipelinePipelineStagesBeforeEntryConditionsRulesRuleTypeIdOutputReference",
      "namespace": "dataAwsccCodepipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 1007
          },
          "name": "category",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 1012
          },
          "name": "owner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 1017
          },
          "name": "provider",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 1022
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 991
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesBeforeEntryConditionsRulesRuleTypeId"
          }
        }
      ],
      "symbolId": "src/data-awscc-codepipeline-pipeline/index:DataAwsccCodepipelinePipelineStagesBeforeEntryConditionsRulesRuleTypeIdOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesBeforeEntryOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesBeforeEntryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codepipeline-pipeline/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/data-awscc-codepipeline-pipeline/index.ts",
        "line": 1237
      },
      "name": "DataAwsccCodepipelinePipelineStagesBeforeEntryOutputReference",
      "namespace": "dataAwsccCodepipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 1265
          },
          "name": "conditions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesBeforeEntryConditionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 1248
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesBeforeEntry"
          }
        }
      ],
      "symbolId": "src/data-awscc-codepipeline-pipeline/index:DataAwsccCodepipelinePipelineStagesBeforeEntryOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesBlockers": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesBlockers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
        "line": 1269
      },
      "name": "DataAwsccCodepipelinePipelineStagesBlockers",
      "namespace": "dataAwsccCodepipelinePipeline",
      "symbolId": "src/data-awscc-codepipeline-pipeline/index:DataAwsccCodepipelinePipelineStagesBlockers"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesBlockersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesBlockersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codepipeline-pipeline/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
        "line": 1331
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 1345
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesBlockersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCodepipelinePipelineStagesBlockersList",
      "namespace": "dataAwsccCodepipelinePipeline",
      "symbolId": "src/data-awscc-codepipeline-pipeline/index:DataAwsccCodepipelinePipelineStagesBlockersList"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesBlockersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesBlockersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
          "line": 1301
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
        "line": 1292
      },
      "name": "DataAwsccCodepipelinePipelineStagesBlockersOutputReference",
      "namespace": "dataAwsccCodepipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 1321
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 1326
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 1305
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesBlockers"
          }
        }
      ],
      "symbolId": "src/data-awscc-codepipeline-pipeline/index:DataAwsccCodepipelinePipelineStagesBlockersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
          "line": 2282
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
        "line": 2275
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 2289
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCodepipelinePipelineStagesList",
      "namespace": "dataAwsccCodepipelinePipeline",
      "symbolId": "src/data-awscc-codepipeline-pipeline/index:DataAwsccCodepipelinePipelineStagesList"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesOnFailure": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesOnFailure",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
        "line": 1735
      },
      "name": "DataAwsccCodepipelinePipelineStagesOnFailure",
      "namespace": "dataAwsccCodepipelinePipeline",
      "symbolId": "src/data-awscc-codepipeline-pipeline/index:DataAwsccCodepipelinePipelineStagesOnFailure"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesOnFailureConditions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesOnFailureConditions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
        "line": 1600
      },
      "name": "DataAwsccCodepipelinePipelineStagesOnFailureConditions",
      "namespace": "dataAwsccCodepipelinePipeline",
      "symbolId": "src/data-awscc-codepipeline-pipeline/index:DataAwsccCodepipelinePipelineStagesOnFailureConditions"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesOnFailureConditionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesOnFailureConditionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
          "line": 1670
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
        "line": 1663
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 1677
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesOnFailureConditionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCodepipelinePipelineStagesOnFailureConditionsList",
      "namespace": "dataAwsccCodepipelinePipeline",
      "symbolId": "src/data-awscc-codepipeline-pipeline/index:DataAwsccCodepipelinePipelineStagesOnFailureConditionsList"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesOnFailureConditionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesOnFailureConditionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
          "line": 1632
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
        "line": 1623
      },
      "name": "DataAwsccCodepipelinePipelineStagesOnFailureConditionsOutputReference",
      "namespace": "dataAwsccCodepipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 1652
          },
          "name": "result",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 1658
          },
          "name": "rules",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesOnFailureConditionsRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 1636
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesOnFailureConditions"
          }
        }
      ],
      "symbolId": "src/data-awscc-codepipeline-pipeline/index:DataAwsccCodepipelinePipelineStagesOnFailureConditionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesOnFailureConditionsRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesOnFailureConditionsRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
        "line": 1493
      },
      "name": "DataAwsccCodepipelinePipelineStagesOnFailureConditionsRules",
      "namespace": "dataAwsccCodepipelinePipeline",
      "symbolId": "src/data-awscc-codepipeline-pipeline/index:DataAwsccCodepipelinePipelineStagesOnFailureConditionsRules"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesOnFailureConditionsRulesInputArtifacts": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesOnFailureConditionsRulesInputArtifacts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
        "line": 1349
      },
      "name": "DataAwsccCodepipelinePipelineStagesOnFailureConditionsRulesInputArtifacts",
      "namespace": "dataAwsccCodepipelinePipeline",
      "symbolId": "src/data-awscc-codepipeline-pipeline/index:DataAwsccCodepipelinePipelineStagesOnFailureConditionsRulesInputArtifacts"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesOnFailureConditionsRulesInputArtifactsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesOnFailureConditionsRulesInputArtifactsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
          "line": 1413
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
        "line": 1406
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 1420
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesOnFailureConditionsRulesInputArtifactsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCodepipelinePipelineStagesOnFailureConditionsRulesInputArtifactsList",
      "namespace": "dataAwsccCodepipelinePipeline",
      "symbolId": "src/data-awscc-codepipeline-pipeline/index:DataAwsccCodepipelinePipelineStagesOnFailureConditionsRulesInputArtifactsList"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesOnFailureConditionsRulesInputArtifactsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesOnFailureConditionsRulesInputArtifactsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
          "line": 1381
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
        "line": 1372
      },
      "name": "DataAwsccCodepipelinePipelineStagesOnFailureConditionsRulesInputArtifactsOutputReference",
      "namespace": "dataAwsccCodepipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 1401
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 1385
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesOnFailureConditionsRulesInputArtifacts"
          }
        }
      ],
      "symbolId": "src/data-awscc-codepipeline-pipeline/index:DataAwsccCodepipelinePipelineStagesOnFailureConditionsRulesInputArtifactsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesOnFailureConditionsRulesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesOnFailureConditionsRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
          "line": 1589
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
        "line": 1582
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 1596
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesOnFailureConditionsRulesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCodepipelinePipelineStagesOnFailureConditionsRulesList",
      "namespace": "dataAwsccCodepipelinePipeline",
      "symbolId": "src/data-awscc-codepipeline-pipeline/index:DataAwsccCodepipelinePipelineStagesOnFailureConditionsRulesList"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesOnFailureConditionsRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesOnFailureConditionsRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
          "line": 1525
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
        "line": 1516
      },
      "name": "DataAwsccCodepipelinePipelineStagesOnFailureConditionsRulesOutputReference",
      "namespace": "dataAwsccCodepipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 1545
          },
          "name": "commands",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 1550
          },
          "name": "configuration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 1556
          },
          "name": "inputArtifacts",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesOnFailureConditionsRulesInputArtifactsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 1561
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 1566
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 1571
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 1577
          },
          "name": "ruleTypeId",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesOnFailureConditionsRulesRuleTypeIdOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 1529
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesOnFailureConditionsRules"
          }
        }
      ],
      "symbolId": "src/data-awscc-codepipeline-pipeline/index:DataAwsccCodepipelinePipelineStagesOnFailureConditionsRulesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesOnFailureConditionsRulesRuleTypeId": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesOnFailureConditionsRulesRuleTypeId",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
        "line": 1424
      },
      "name": "DataAwsccCodepipelinePipelineStagesOnFailureConditionsRulesRuleTypeId",
      "namespace": "dataAwsccCodepipelinePipeline",
      "symbolId": "src/data-awscc-codepipeline-pipeline/index:DataAwsccCodepipelinePipelineStagesOnFailureConditionsRulesRuleTypeId"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesOnFailureConditionsRulesRuleTypeIdOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesOnFailureConditionsRulesRuleTypeIdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codepipeline-pipeline/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
        "line": 1447
      },
      "name": "DataAwsccCodepipelinePipelineStagesOnFailureConditionsRulesRuleTypeIdOutputReference",
      "namespace": "dataAwsccCodepipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 1474
          },
          "name": "category",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 1479
          },
          "name": "owner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 1484
          },
          "name": "provider",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 1489
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 1458
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesOnFailureConditionsRulesRuleTypeId"
          }
        }
      ],
      "symbolId": "src/data-awscc-codepipeline-pipeline/index:DataAwsccCodepipelinePipelineStagesOnFailureConditionsRulesRuleTypeIdOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesOnFailureOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesOnFailureOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
          "line": 1765
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
        "line": 1758
      },
      "name": "DataAwsccCodepipelinePipelineStagesOnFailureOutputReference",
      "namespace": "dataAwsccCodepipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 1786
          },
          "name": "conditions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesOnFailureConditionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 1791
          },
          "name": "result",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 1797
          },
          "name": "retryConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesOnFailureRetryConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 1769
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesOnFailure"
          }
        }
      ],
      "symbolId": "src/data-awscc-codepipeline-pipeline/index:DataAwsccCodepipelinePipelineStagesOnFailureOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesOnFailureRetryConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesOnFailureRetryConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
        "line": 1681
      },
      "name": "DataAwsccCodepipelinePipelineStagesOnFailureRetryConfiguration",
      "namespace": "dataAwsccCodepipelinePipeline",
      "symbolId": "src/data-awscc-codepipeline-pipeline/index:DataAwsccCodepipelinePipelineStagesOnFailureRetryConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesOnFailureRetryConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesOnFailureRetryConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
          "line": 1711
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
        "line": 1704
      },
      "name": "DataAwsccCodepipelinePipelineStagesOnFailureRetryConfigurationOutputReference",
      "namespace": "dataAwsccCodepipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 1731
          },
          "name": "retryMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 1715
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesOnFailureRetryConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-codepipeline-pipeline/index:DataAwsccCodepipelinePipelineStagesOnFailureRetryConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesOnSuccess": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesOnSuccess",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
        "line": 2133
      },
      "name": "DataAwsccCodepipelinePipelineStagesOnSuccess",
      "namespace": "dataAwsccCodepipelinePipeline",
      "symbolId": "src/data-awscc-codepipeline-pipeline/index:DataAwsccCodepipelinePipelineStagesOnSuccess"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesOnSuccessConditions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesOnSuccessConditions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
        "line": 2052
      },
      "name": "DataAwsccCodepipelinePipelineStagesOnSuccessConditions",
      "namespace": "dataAwsccCodepipelinePipeline",
      "symbolId": "src/data-awscc-codepipeline-pipeline/index:DataAwsccCodepipelinePipelineStagesOnSuccessConditions"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesOnSuccessConditionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesOnSuccessConditionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
          "line": 2122
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
        "line": 2115
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 2129
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesOnSuccessConditionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCodepipelinePipelineStagesOnSuccessConditionsList",
      "namespace": "dataAwsccCodepipelinePipeline",
      "symbolId": "src/data-awscc-codepipeline-pipeline/index:DataAwsccCodepipelinePipelineStagesOnSuccessConditionsList"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesOnSuccessConditionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesOnSuccessConditionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codepipeline-pipeline/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-awscc-codepipeline-pipeline/index.ts",
        "line": 2075
      },
      "name": "DataAwsccCodepipelinePipelineStagesOnSuccessConditionsOutputReference",
      "namespace": "dataAwsccCodepipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 2104
          },
          "name": "result",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 2110
          },
          "name": "rules",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesOnSuccessConditionsRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 2088
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesOnSuccessConditions"
          }
        }
      ],
      "symbolId": "src/data-awscc-codepipeline-pipeline/index:DataAwsccCodepipelinePipelineStagesOnSuccessConditionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesOnSuccessConditionsRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesOnSuccessConditionsRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
        "line": 1945
      },
      "name": "DataAwsccCodepipelinePipelineStagesOnSuccessConditionsRules",
      "namespace": "dataAwsccCodepipelinePipeline",
      "symbolId": "src/data-awscc-codepipeline-pipeline/index:DataAwsccCodepipelinePipelineStagesOnSuccessConditionsRules"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesOnSuccessConditionsRulesInputArtifacts": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesOnSuccessConditionsRulesInputArtifacts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
        "line": 1801
      },
      "name": "DataAwsccCodepipelinePipelineStagesOnSuccessConditionsRulesInputArtifacts",
      "namespace": "dataAwsccCodepipelinePipeline",
      "symbolId": "src/data-awscc-codepipeline-pipeline/index:DataAwsccCodepipelinePipelineStagesOnSuccessConditionsRulesInputArtifacts"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesOnSuccessConditionsRulesInputArtifactsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesOnSuccessConditionsRulesInputArtifactsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
          "line": 1865
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
        "line": 1858
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 1872
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesOnSuccessConditionsRulesInputArtifactsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCodepipelinePipelineStagesOnSuccessConditionsRulesInputArtifactsList",
      "namespace": "dataAwsccCodepipelinePipeline",
      "symbolId": "src/data-awscc-codepipeline-pipeline/index:DataAwsccCodepipelinePipelineStagesOnSuccessConditionsRulesInputArtifactsList"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesOnSuccessConditionsRulesInputArtifactsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesOnSuccessConditionsRulesInputArtifactsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
          "line": 1833
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
        "line": 1824
      },
      "name": "DataAwsccCodepipelinePipelineStagesOnSuccessConditionsRulesInputArtifactsOutputReference",
      "namespace": "dataAwsccCodepipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 1853
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 1837
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesOnSuccessConditionsRulesInputArtifacts"
          }
        }
      ],
      "symbolId": "src/data-awscc-codepipeline-pipeline/index:DataAwsccCodepipelinePipelineStagesOnSuccessConditionsRulesInputArtifactsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesOnSuccessConditionsRulesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesOnSuccessConditionsRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codepipeline-pipeline/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-awscc-codepipeline-pipeline/index.ts",
        "line": 2034
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/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-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesOnSuccessConditionsRulesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCodepipelinePipelineStagesOnSuccessConditionsRulesList",
      "namespace": "dataAwsccCodepipelinePipeline",
      "symbolId": "src/data-awscc-codepipeline-pipeline/index:DataAwsccCodepipelinePipelineStagesOnSuccessConditionsRulesList"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesOnSuccessConditionsRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesOnSuccessConditionsRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codepipeline-pipeline/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
        "line": 1968
      },
      "name": "DataAwsccCodepipelinePipelineStagesOnSuccessConditionsRulesOutputReference",
      "namespace": "dataAwsccCodepipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 1997
          },
          "name": "commands",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 2002
          },
          "name": "configuration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 2008
          },
          "name": "inputArtifacts",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesOnSuccessConditionsRulesInputArtifactsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 2013
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 2018
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 2023
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 2029
          },
          "name": "ruleTypeId",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesOnSuccessConditionsRulesRuleTypeIdOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 1981
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesOnSuccessConditionsRules"
          }
        }
      ],
      "symbolId": "src/data-awscc-codepipeline-pipeline/index:DataAwsccCodepipelinePipelineStagesOnSuccessConditionsRulesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesOnSuccessConditionsRulesRuleTypeId": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesOnSuccessConditionsRulesRuleTypeId",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
        "line": 1876
      },
      "name": "DataAwsccCodepipelinePipelineStagesOnSuccessConditionsRulesRuleTypeId",
      "namespace": "dataAwsccCodepipelinePipeline",
      "symbolId": "src/data-awscc-codepipeline-pipeline/index:DataAwsccCodepipelinePipelineStagesOnSuccessConditionsRulesRuleTypeId"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesOnSuccessConditionsRulesRuleTypeIdOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesOnSuccessConditionsRulesRuleTypeIdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
          "line": 1906
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
        "line": 1899
      },
      "name": "DataAwsccCodepipelinePipelineStagesOnSuccessConditionsRulesRuleTypeIdOutputReference",
      "namespace": "dataAwsccCodepipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 1926
          },
          "name": "category",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 1931
          },
          "name": "owner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 1936
          },
          "name": "provider",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 1941
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 1910
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesOnSuccessConditionsRulesRuleTypeId"
          }
        }
      ],
      "symbolId": "src/data-awscc-codepipeline-pipeline/index:DataAwsccCodepipelinePipelineStagesOnSuccessConditionsRulesRuleTypeIdOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesOnSuccessOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesOnSuccessOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
          "line": 2163
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
        "line": 2156
      },
      "name": "DataAwsccCodepipelinePipelineStagesOnSuccessOutputReference",
      "namespace": "dataAwsccCodepipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 2184
          },
          "name": "conditions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesOnSuccessConditionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 2167
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesOnSuccess"
          }
        }
      ],
      "symbolId": "src/data-awscc-codepipeline-pipeline/index:DataAwsccCodepipelinePipelineStagesOnSuccessOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
          "line": 2220
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
        "line": 2211
      },
      "name": "DataAwsccCodepipelinePipelineStagesOutputReference",
      "namespace": "dataAwsccCodepipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 2241
          },
          "name": "actions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesActionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 2247
          },
          "name": "beforeEntry",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesBeforeEntryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 2253
          },
          "name": "blockers",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesBlockersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 2258
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 2264
          },
          "name": "onFailure",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesOnFailureOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 2270
          },
          "name": "onSuccess",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStagesOnSuccessOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 2224
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineStages"
          }
        }
      ],
      "symbolId": "src/data-awscc-codepipeline-pipeline/index:DataAwsccCodepipelinePipelineStagesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
        "line": 2293
      },
      "name": "DataAwsccCodepipelinePipelineTags",
      "namespace": "dataAwsccCodepipelinePipeline",
      "symbolId": "src/data-awscc-codepipeline-pipeline/index:DataAwsccCodepipelinePipelineTags"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
          "line": 2362
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
        "line": 2355
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 2369
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCodepipelinePipelineTagsList",
      "namespace": "dataAwsccCodepipelinePipeline",
      "symbolId": "src/data-awscc-codepipeline-pipeline/index:DataAwsccCodepipelinePipelineTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codepipeline-pipeline/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
        "line": 2316
      },
      "name": "DataAwsccCodepipelinePipelineTagsOutputReference",
      "namespace": "dataAwsccCodepipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 2345
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 2350
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 2329
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-codepipeline-pipeline/index:DataAwsccCodepipelinePipelineTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineTriggers": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineTriggers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
        "line": 2909
      },
      "name": "DataAwsccCodepipelinePipelineTriggers",
      "namespace": "dataAwsccCodepipelinePipeline",
      "symbolId": "src/data-awscc-codepipeline-pipeline/index:DataAwsccCodepipelinePipelineTriggers"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineTriggersGitConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineTriggersGitConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
        "line": 2843
      },
      "name": "DataAwsccCodepipelinePipelineTriggersGitConfiguration",
      "namespace": "dataAwsccCodepipelinePipeline",
      "symbolId": "src/data-awscc-codepipeline-pipeline/index:DataAwsccCodepipelinePipelineTriggersGitConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineTriggersGitConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineTriggersGitConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
          "line": 2873
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
        "line": 2866
      },
      "name": "DataAwsccCodepipelinePipelineTriggersGitConfigurationOutputReference",
      "namespace": "dataAwsccCodepipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 2894
          },
          "name": "pullRequest",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineTriggersGitConfigurationPullRequestList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 2900
          },
          "name": "push",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineTriggersGitConfigurationPushList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 2905
          },
          "name": "sourceActionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 2877
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineTriggersGitConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-codepipeline-pipeline/index:DataAwsccCodepipelinePipelineTriggersGitConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineTriggersGitConfigurationPullRequest": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineTriggersGitConfigurationPullRequest",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
        "line": 2491
      },
      "name": "DataAwsccCodepipelinePipelineTriggersGitConfigurationPullRequest",
      "namespace": "dataAwsccCodepipelinePipeline",
      "symbolId": "src/data-awscc-codepipeline-pipeline/index:DataAwsccCodepipelinePipelineTriggersGitConfigurationPullRequest"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineTriggersGitConfigurationPullRequestBranches": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineTriggersGitConfigurationPullRequestBranches",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
        "line": 2373
      },
      "name": "DataAwsccCodepipelinePipelineTriggersGitConfigurationPullRequestBranches",
      "namespace": "dataAwsccCodepipelinePipeline",
      "symbolId": "src/data-awscc-codepipeline-pipeline/index:DataAwsccCodepipelinePipelineTriggersGitConfigurationPullRequestBranches"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineTriggersGitConfigurationPullRequestBranchesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineTriggersGitConfigurationPullRequestBranchesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codepipeline-pipeline/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
        "line": 2396
      },
      "name": "DataAwsccCodepipelinePipelineTriggersGitConfigurationPullRequestBranchesOutputReference",
      "namespace": "dataAwsccCodepipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 2423
          },
          "name": "excludes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 2428
          },
          "name": "includes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 2407
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineTriggersGitConfigurationPullRequestBranches"
          }
        }
      ],
      "symbolId": "src/data-awscc-codepipeline-pipeline/index:DataAwsccCodepipelinePipelineTriggersGitConfigurationPullRequestBranchesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineTriggersGitConfigurationPullRequestFilePaths": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineTriggersGitConfigurationPullRequestFilePaths",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
        "line": 2432
      },
      "name": "DataAwsccCodepipelinePipelineTriggersGitConfigurationPullRequestFilePaths",
      "namespace": "dataAwsccCodepipelinePipeline",
      "symbolId": "src/data-awscc-codepipeline-pipeline/index:DataAwsccCodepipelinePipelineTriggersGitConfigurationPullRequestFilePaths"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineTriggersGitConfigurationPullRequestFilePathsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineTriggersGitConfigurationPullRequestFilePathsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codepipeline-pipeline/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-awscc-codepipeline-pipeline/index.ts",
        "line": 2455
      },
      "name": "DataAwsccCodepipelinePipelineTriggersGitConfigurationPullRequestFilePathsOutputReference",
      "namespace": "dataAwsccCodepipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 2482
          },
          "name": "excludes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 2487
          },
          "name": "includes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 2466
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineTriggersGitConfigurationPullRequestFilePaths"
          }
        }
      ],
      "symbolId": "src/data-awscc-codepipeline-pipeline/index:DataAwsccCodepipelinePipelineTriggersGitConfigurationPullRequestFilePathsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineTriggersGitConfigurationPullRequestList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineTriggersGitConfigurationPullRequestList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
          "line": 2567
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
        "line": 2560
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 2574
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineTriggersGitConfigurationPullRequestOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCodepipelinePipelineTriggersGitConfigurationPullRequestList",
      "namespace": "dataAwsccCodepipelinePipeline",
      "symbolId": "src/data-awscc-codepipeline-pipeline/index:DataAwsccCodepipelinePipelineTriggersGitConfigurationPullRequestList"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineTriggersGitConfigurationPullRequestOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineTriggersGitConfigurationPullRequestOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
          "line": 2523
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
        "line": 2514
      },
      "name": "DataAwsccCodepipelinePipelineTriggersGitConfigurationPullRequestOutputReference",
      "namespace": "dataAwsccCodepipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 2544
          },
          "name": "branches",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineTriggersGitConfigurationPullRequestBranchesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 2549
          },
          "name": "events",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 2555
          },
          "name": "filePaths",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineTriggersGitConfigurationPullRequestFilePathsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 2527
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineTriggersGitConfigurationPullRequest"
          }
        }
      ],
      "symbolId": "src/data-awscc-codepipeline-pipeline/index:DataAwsccCodepipelinePipelineTriggersGitConfigurationPullRequestOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineTriggersGitConfigurationPush": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineTriggersGitConfigurationPush",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
        "line": 2755
      },
      "name": "DataAwsccCodepipelinePipelineTriggersGitConfigurationPush",
      "namespace": "dataAwsccCodepipelinePipeline",
      "symbolId": "src/data-awscc-codepipeline-pipeline/index:DataAwsccCodepipelinePipelineTriggersGitConfigurationPush"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineTriggersGitConfigurationPushBranches": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineTriggersGitConfigurationPushBranches",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
        "line": 2578
      },
      "name": "DataAwsccCodepipelinePipelineTriggersGitConfigurationPushBranches",
      "namespace": "dataAwsccCodepipelinePipeline",
      "symbolId": "src/data-awscc-codepipeline-pipeline/index:DataAwsccCodepipelinePipelineTriggersGitConfigurationPushBranches"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineTriggersGitConfigurationPushBranchesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineTriggersGitConfigurationPushBranchesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
          "line": 2608
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
        "line": 2601
      },
      "name": "DataAwsccCodepipelinePipelineTriggersGitConfigurationPushBranchesOutputReference",
      "namespace": "dataAwsccCodepipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 2628
          },
          "name": "excludes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 2633
          },
          "name": "includes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 2612
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineTriggersGitConfigurationPushBranches"
          }
        }
      ],
      "symbolId": "src/data-awscc-codepipeline-pipeline/index:DataAwsccCodepipelinePipelineTriggersGitConfigurationPushBranchesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineTriggersGitConfigurationPushFilePaths": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineTriggersGitConfigurationPushFilePaths",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
        "line": 2637
      },
      "name": "DataAwsccCodepipelinePipelineTriggersGitConfigurationPushFilePaths",
      "namespace": "dataAwsccCodepipelinePipeline",
      "symbolId": "src/data-awscc-codepipeline-pipeline/index:DataAwsccCodepipelinePipelineTriggersGitConfigurationPushFilePaths"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineTriggersGitConfigurationPushFilePathsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineTriggersGitConfigurationPushFilePathsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
          "line": 2667
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
        "line": 2660
      },
      "name": "DataAwsccCodepipelinePipelineTriggersGitConfigurationPushFilePathsOutputReference",
      "namespace": "dataAwsccCodepipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 2687
          },
          "name": "excludes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 2692
          },
          "name": "includes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 2671
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineTriggersGitConfigurationPushFilePaths"
          }
        }
      ],
      "symbolId": "src/data-awscc-codepipeline-pipeline/index:DataAwsccCodepipelinePipelineTriggersGitConfigurationPushFilePathsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineTriggersGitConfigurationPushList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineTriggersGitConfigurationPushList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
          "line": 2832
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
        "line": 2825
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 2839
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineTriggersGitConfigurationPushOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCodepipelinePipelineTriggersGitConfigurationPushList",
      "namespace": "dataAwsccCodepipelinePipeline",
      "symbolId": "src/data-awscc-codepipeline-pipeline/index:DataAwsccCodepipelinePipelineTriggersGitConfigurationPushList"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineTriggersGitConfigurationPushOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineTriggersGitConfigurationPushOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
          "line": 2787
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
        "line": 2778
      },
      "name": "DataAwsccCodepipelinePipelineTriggersGitConfigurationPushOutputReference",
      "namespace": "dataAwsccCodepipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 2808
          },
          "name": "branches",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineTriggersGitConfigurationPushBranchesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 2814
          },
          "name": "filePaths",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineTriggersGitConfigurationPushFilePathsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 2820
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineTriggersGitConfigurationPushTagsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 2791
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineTriggersGitConfigurationPush"
          }
        }
      ],
      "symbolId": "src/data-awscc-codepipeline-pipeline/index:DataAwsccCodepipelinePipelineTriggersGitConfigurationPushOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineTriggersGitConfigurationPushTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineTriggersGitConfigurationPushTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
        "line": 2696
      },
      "name": "DataAwsccCodepipelinePipelineTriggersGitConfigurationPushTags",
      "namespace": "dataAwsccCodepipelinePipeline",
      "symbolId": "src/data-awscc-codepipeline-pipeline/index:DataAwsccCodepipelinePipelineTriggersGitConfigurationPushTags"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineTriggersGitConfigurationPushTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineTriggersGitConfigurationPushTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codepipeline-pipeline/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-awscc-codepipeline-pipeline/index.ts",
        "line": 2719
      },
      "name": "DataAwsccCodepipelinePipelineTriggersGitConfigurationPushTagsOutputReference",
      "namespace": "dataAwsccCodepipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 2746
          },
          "name": "excludes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 2751
          },
          "name": "includes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 2730
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineTriggersGitConfigurationPushTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-codepipeline-pipeline/index:DataAwsccCodepipelinePipelineTriggersGitConfigurationPushTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineTriggersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineTriggersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
          "line": 2979
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
        "line": 2972
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 2986
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineTriggersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCodepipelinePipelineTriggersList",
      "namespace": "dataAwsccCodepipelinePipeline",
      "symbolId": "src/data-awscc-codepipeline-pipeline/index:DataAwsccCodepipelinePipelineTriggersList"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineTriggersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineTriggersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codepipeline-pipeline/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
        "line": 2932
      },
      "name": "DataAwsccCodepipelinePipelineTriggersOutputReference",
      "namespace": "dataAwsccCodepipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 2962
          },
          "name": "gitConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineTriggersGitConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 2967
          },
          "name": "providerType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 2945
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineTriggers"
          }
        }
      ],
      "symbolId": "src/data-awscc-codepipeline-pipeline/index:DataAwsccCodepipelinePipelineTriggersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineVariables": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineVariables",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
        "line": 2990
      },
      "name": "DataAwsccCodepipelinePipelineVariables",
      "namespace": "dataAwsccCodepipelinePipeline",
      "symbolId": "src/data-awscc-codepipeline-pipeline/index:DataAwsccCodepipelinePipelineVariables"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineVariablesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineVariablesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
          "line": 3064
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
        "line": 3057
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 3071
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineVariablesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCodepipelinePipelineVariablesList",
      "namespace": "dataAwsccCodepipelinePipeline",
      "symbolId": "src/data-awscc-codepipeline-pipeline/index:DataAwsccCodepipelinePipelineVariablesList"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineVariablesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineVariablesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
          "line": 3022
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
        "line": 3013
      },
      "name": "DataAwsccCodepipelinePipelineVariablesOutputReference",
      "namespace": "dataAwsccCodepipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 3042
          },
          "name": "defaultValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 3047
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 3052
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipeline/index.ts",
            "line": 3026
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipeline.DataAwsccCodepipelinePipelineVariables"
          }
        }
      ],
      "symbolId": "src/data-awscc-codepipeline-pipeline/index:DataAwsccCodepipelinePipelineVariablesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelinePipelines.DataAwsccCodepipelinePipelines": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codepipeline_pipelines awscc_codepipeline_pipelines}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipelines.DataAwsccCodepipelinePipelines",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codepipeline_pipelines awscc_codepipeline_pipelines} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-codepipeline-pipelines/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipelines.DataAwsccCodepipelinePipelinesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-pipelines/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCodepipelinePipelines resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipelines/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCodepipelinePipelines to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codepipeline_pipelines#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCodepipelinePipelines that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCodepipelinePipelines to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipelines/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipelines/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCodepipelinePipelines",
      "namespace": "dataAwsccCodepipelinePipelines",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipelines/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipelines/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-pipelines/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-codepipeline-pipelines/index:DataAwsccCodepipelinePipelines"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelinePipelines.DataAwsccCodepipelinePipelinesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelinePipelines.DataAwsccCodepipelinePipelinesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-pipelines/index.ts",
        "line": 14
      },
      "name": "DataAwsccCodepipelinePipelinesConfig",
      "namespace": "dataAwsccCodepipelinePipelines",
      "symbolId": "src/data-awscc-codepipeline-pipelines/index:DataAwsccCodepipelinePipelinesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelineWebhook.DataAwsccCodepipelineWebhook": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codepipeline_webhook awscc_codepipeline_webhook}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelineWebhook.DataAwsccCodepipelineWebhook",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codepipeline_webhook awscc_codepipeline_webhook} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-codepipeline-webhook/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelineWebhook.DataAwsccCodepipelineWebhookConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-webhook/index.ts",
        "line": 248
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCodepipelineWebhook resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-webhook/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 DataAwsccCodepipelineWebhook to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codepipeline_webhook#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCodepipelineWebhook that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCodepipelineWebhook to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-webhook/index.ts",
            "line": 378
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-webhook/index.ts",
            "line": 384
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCodepipelineWebhook",
      "namespace": "dataAwsccCodepipelineWebhook",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-webhook/index.ts",
            "line": 253
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-webhook/index.ts",
            "line": 304
          },
          "name": "authentication",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-webhook/index.ts",
            "line": 310
          },
          "name": "authenticationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelineWebhook.DataAwsccCodepipelineWebhookAuthenticationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-webhook/index.ts",
            "line": 316
          },
          "name": "filters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelineWebhook.DataAwsccCodepipelineWebhookFiltersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-webhook/index.ts",
            "line": 334
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-webhook/index.ts",
            "line": 339
          },
          "name": "registerWithThirdParty",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-webhook/index.ts",
            "line": 345
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelineWebhook.DataAwsccCodepipelineWebhookTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-webhook/index.ts",
            "line": 350
          },
          "name": "targetAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-webhook/index.ts",
            "line": 355
          },
          "name": "targetPipeline",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-webhook/index.ts",
            "line": 360
          },
          "name": "targetPipelineVersion",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-webhook/index.ts",
            "line": 365
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-webhook/index.ts",
            "line": 370
          },
          "name": "webhookId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-webhook/index.ts",
            "line": 329
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-webhook/index.ts",
            "line": 322
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-codepipeline-webhook/index:DataAwsccCodepipelineWebhook"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelineWebhook.DataAwsccCodepipelineWebhookAuthenticationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelineWebhook.DataAwsccCodepipelineWebhookAuthenticationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-webhook/index.ts",
        "line": 25
      },
      "name": "DataAwsccCodepipelineWebhookAuthenticationConfiguration",
      "namespace": "dataAwsccCodepipelineWebhook",
      "symbolId": "src/data-awscc-codepipeline-webhook/index:DataAwsccCodepipelineWebhookAuthenticationConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelineWebhook.DataAwsccCodepipelineWebhookAuthenticationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelineWebhook.DataAwsccCodepipelineWebhookAuthenticationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codepipeline-webhook/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-webhook/index.ts",
        "line": 48
      },
      "name": "DataAwsccCodepipelineWebhookAuthenticationConfigurationOutputReference",
      "namespace": "dataAwsccCodepipelineWebhook",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-webhook/index.ts",
            "line": 75
          },
          "name": "allowedIpRange",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-webhook/index.ts",
            "line": 80
          },
          "name": "secretToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-webhook/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelineWebhook.DataAwsccCodepipelineWebhookAuthenticationConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-codepipeline-webhook/index:DataAwsccCodepipelineWebhookAuthenticationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelineWebhook.DataAwsccCodepipelineWebhookConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelineWebhook.DataAwsccCodepipelineWebhookConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-webhook/index.ts",
        "line": 14
      },
      "name": "DataAwsccCodepipelineWebhookConfig",
      "namespace": "dataAwsccCodepipelineWebhook",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codepipeline_webhook#id DataAwsccCodepipelineWebhook#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-webhook/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-codepipeline-webhook/index:DataAwsccCodepipelineWebhookConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelineWebhook.DataAwsccCodepipelineWebhookFilters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelineWebhook.DataAwsccCodepipelineWebhookFilters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-webhook/index.ts",
        "line": 84
      },
      "name": "DataAwsccCodepipelineWebhookFilters",
      "namespace": "dataAwsccCodepipelineWebhook",
      "symbolId": "src/data-awscc-codepipeline-webhook/index:DataAwsccCodepipelineWebhookFilters"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelineWebhook.DataAwsccCodepipelineWebhookFiltersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelineWebhook.DataAwsccCodepipelineWebhookFiltersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codepipeline-webhook/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-webhook/index.ts",
        "line": 146
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-webhook/index.ts",
            "line": 160
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelineWebhook.DataAwsccCodepipelineWebhookFiltersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCodepipelineWebhookFiltersList",
      "namespace": "dataAwsccCodepipelineWebhook",
      "symbolId": "src/data-awscc-codepipeline-webhook/index:DataAwsccCodepipelineWebhookFiltersList"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelineWebhook.DataAwsccCodepipelineWebhookFiltersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelineWebhook.DataAwsccCodepipelineWebhookFiltersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codepipeline-webhook/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-webhook/index.ts",
        "line": 107
      },
      "name": "DataAwsccCodepipelineWebhookFiltersOutputReference",
      "namespace": "dataAwsccCodepipelineWebhook",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-webhook/index.ts",
            "line": 136
          },
          "name": "jsonPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-webhook/index.ts",
            "line": 141
          },
          "name": "matchEquals",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-webhook/index.ts",
            "line": 120
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelineWebhook.DataAwsccCodepipelineWebhookFilters"
          }
        }
      ],
      "symbolId": "src/data-awscc-codepipeline-webhook/index:DataAwsccCodepipelineWebhookFiltersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelineWebhook.DataAwsccCodepipelineWebhookTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelineWebhook.DataAwsccCodepipelineWebhookTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-webhook/index.ts",
        "line": 164
      },
      "name": "DataAwsccCodepipelineWebhookTags",
      "namespace": "dataAwsccCodepipelineWebhook",
      "symbolId": "src/data-awscc-codepipeline-webhook/index:DataAwsccCodepipelineWebhookTags"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelineWebhook.DataAwsccCodepipelineWebhookTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelineWebhook.DataAwsccCodepipelineWebhookTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codepipeline-webhook/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-awscc-codepipeline-webhook/index.ts",
        "line": 226
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-webhook/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-awscc.dataAwsccCodepipelineWebhook.DataAwsccCodepipelineWebhookTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCodepipelineWebhookTagsList",
      "namespace": "dataAwsccCodepipelineWebhook",
      "symbolId": "src/data-awscc-codepipeline-webhook/index:DataAwsccCodepipelineWebhookTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelineWebhook.DataAwsccCodepipelineWebhookTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelineWebhook.DataAwsccCodepipelineWebhookTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codepipeline-webhook/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-awscc-codepipeline-webhook/index.ts",
        "line": 187
      },
      "name": "DataAwsccCodepipelineWebhookTagsOutputReference",
      "namespace": "dataAwsccCodepipelineWebhook",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-webhook/index.ts",
            "line": 216
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-webhook/index.ts",
            "line": 221
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-webhook/index.ts",
            "line": 200
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelineWebhook.DataAwsccCodepipelineWebhookTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-codepipeline-webhook/index:DataAwsccCodepipelineWebhookTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelineWebhooks.DataAwsccCodepipelineWebhooks": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codepipeline_webhooks awscc_codepipeline_webhooks}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelineWebhooks.DataAwsccCodepipelineWebhooks",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codepipeline_webhooks awscc_codepipeline_webhooks} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-codepipeline-webhooks/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelineWebhooks.DataAwsccCodepipelineWebhooksConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-webhooks/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCodepipelineWebhooks resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-webhooks/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCodepipelineWebhooks to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codepipeline_webhooks#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCodepipelineWebhooks that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCodepipelineWebhooks to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-webhooks/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-webhooks/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCodepipelineWebhooks",
      "namespace": "dataAwsccCodepipelineWebhooks",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-webhooks/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-webhooks/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codepipeline-webhooks/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-codepipeline-webhooks/index:DataAwsccCodepipelineWebhooks"
    },
    "@cdktn/provider-awscc.dataAwsccCodepipelineWebhooks.DataAwsccCodepipelineWebhooksConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodepipelineWebhooks.DataAwsccCodepipelineWebhooksConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codepipeline-webhooks/index.ts",
        "line": 14
      },
      "name": "DataAwsccCodepipelineWebhooksConfig",
      "namespace": "dataAwsccCodepipelineWebhooks",
      "symbolId": "src/data-awscc-codepipeline-webhooks/index:DataAwsccCodepipelineWebhooksConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCodestarconnectionsConnection.DataAwsccCodestarconnectionsConnection": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codestarconnections_connection awscc_codestarconnections_connection}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodestarconnectionsConnection.DataAwsccCodestarconnectionsConnection",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codestarconnections_connection awscc_codestarconnections_connection} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-codestarconnections-connection/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-awscc.dataAwsccCodestarconnectionsConnection.DataAwsccCodestarconnectionsConnectionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codestarconnections-connection/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCodestarconnectionsConnection resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-codestarconnections-connection/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 DataAwsccCodestarconnectionsConnection to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codestarconnections_connection#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCodestarconnectionsConnection that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCodestarconnectionsConnection to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codestarconnections-connection/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-awscc-codestarconnections-connection/index.ts",
            "line": 223
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCodestarconnectionsConnection",
      "namespace": "dataAwsccCodestarconnectionsConnection",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codestarconnections-connection/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codestarconnections-connection/index.ts",
            "line": 165
          },
          "name": "connectionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codestarconnections-connection/index.ts",
            "line": 170
          },
          "name": "connectionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codestarconnections-connection/index.ts",
            "line": 175
          },
          "name": "connectionStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codestarconnections-connection/index.ts",
            "line": 180
          },
          "name": "hostArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codestarconnections-connection/index.ts",
            "line": 198
          },
          "name": "ownerAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codestarconnections-connection/index.ts",
            "line": 203
          },
          "name": "providerType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codestarconnections-connection/index.ts",
            "line": 209
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodestarconnectionsConnection.DataAwsccCodestarconnectionsConnectionTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codestarconnections-connection/index.ts",
            "line": 193
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codestarconnections-connection/index.ts",
            "line": 186
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-codestarconnections-connection/index:DataAwsccCodestarconnectionsConnection"
    },
    "@cdktn/provider-awscc.dataAwsccCodestarconnectionsConnection.DataAwsccCodestarconnectionsConnectionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodestarconnectionsConnection.DataAwsccCodestarconnectionsConnectionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codestarconnections-connection/index.ts",
        "line": 14
      },
      "name": "DataAwsccCodestarconnectionsConnectionConfig",
      "namespace": "dataAwsccCodestarconnectionsConnection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codestarconnections_connection#id DataAwsccCodestarconnectionsConnection#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codestarconnections-connection/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-codestarconnections-connection/index:DataAwsccCodestarconnectionsConnectionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCodestarconnectionsConnection.DataAwsccCodestarconnectionsConnectionTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodestarconnectionsConnection.DataAwsccCodestarconnectionsConnectionTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codestarconnections-connection/index.ts",
        "line": 25
      },
      "name": "DataAwsccCodestarconnectionsConnectionTags",
      "namespace": "dataAwsccCodestarconnectionsConnection",
      "symbolId": "src/data-awscc-codestarconnections-connection/index:DataAwsccCodestarconnectionsConnectionTags"
    },
    "@cdktn/provider-awscc.dataAwsccCodestarconnectionsConnection.DataAwsccCodestarconnectionsConnectionTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodestarconnectionsConnection.DataAwsccCodestarconnectionsConnectionTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codestarconnections-connection/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-awscc-codestarconnections-connection/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codestarconnections-connection/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-awscc.dataAwsccCodestarconnectionsConnection.DataAwsccCodestarconnectionsConnectionTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCodestarconnectionsConnectionTagsList",
      "namespace": "dataAwsccCodestarconnectionsConnection",
      "symbolId": "src/data-awscc-codestarconnections-connection/index:DataAwsccCodestarconnectionsConnectionTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccCodestarconnectionsConnection.DataAwsccCodestarconnectionsConnectionTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodestarconnectionsConnection.DataAwsccCodestarconnectionsConnectionTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codestarconnections-connection/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codestarconnections-connection/index.ts",
        "line": 48
      },
      "name": "DataAwsccCodestarconnectionsConnectionTagsOutputReference",
      "namespace": "dataAwsccCodestarconnectionsConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codestarconnections-connection/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codestarconnections-connection/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codestarconnections-connection/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodestarconnectionsConnection.DataAwsccCodestarconnectionsConnectionTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-codestarconnections-connection/index:DataAwsccCodestarconnectionsConnectionTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCodestarconnectionsConnections.DataAwsccCodestarconnectionsConnections": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codestarconnections_connections awscc_codestarconnections_connections}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodestarconnectionsConnections.DataAwsccCodestarconnectionsConnections",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codestarconnections_connections awscc_codestarconnections_connections} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-codestarconnections-connections/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCodestarconnectionsConnections.DataAwsccCodestarconnectionsConnectionsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codestarconnections-connections/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCodestarconnectionsConnections resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-codestarconnections-connections/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCodestarconnectionsConnections to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codestarconnections_connections#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCodestarconnectionsConnections that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCodestarconnectionsConnections to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codestarconnections-connections/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codestarconnections-connections/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCodestarconnectionsConnections",
      "namespace": "dataAwsccCodestarconnectionsConnections",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codestarconnections-connections/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codestarconnections-connections/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codestarconnections-connections/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-codestarconnections-connections/index:DataAwsccCodestarconnectionsConnections"
    },
    "@cdktn/provider-awscc.dataAwsccCodestarconnectionsConnections.DataAwsccCodestarconnectionsConnectionsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodestarconnectionsConnections.DataAwsccCodestarconnectionsConnectionsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codestarconnections-connections/index.ts",
        "line": 14
      },
      "name": "DataAwsccCodestarconnectionsConnectionsConfig",
      "namespace": "dataAwsccCodestarconnectionsConnections",
      "symbolId": "src/data-awscc-codestarconnections-connections/index:DataAwsccCodestarconnectionsConnectionsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCodestarconnectionsRepositoryLink.DataAwsccCodestarconnectionsRepositoryLink": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codestarconnections_repository_link awscc_codestarconnections_repository_link}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodestarconnectionsRepositoryLink.DataAwsccCodestarconnectionsRepositoryLink",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codestarconnections_repository_link awscc_codestarconnections_repository_link} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-codestarconnections-repository-link/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-awscc.dataAwsccCodestarconnectionsRepositoryLink.DataAwsccCodestarconnectionsRepositoryLinkConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codestarconnections-repository-link/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCodestarconnectionsRepositoryLink resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-codestarconnections-repository-link/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 DataAwsccCodestarconnectionsRepositoryLink to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codestarconnections_repository_link#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCodestarconnectionsRepositoryLink that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCodestarconnectionsRepositoryLink to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codestarconnections-repository-link/index.ts",
            "line": 222
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codestarconnections-repository-link/index.ts",
            "line": 228
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCodestarconnectionsRepositoryLink",
      "namespace": "dataAwsccCodestarconnectionsRepositoryLink",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codestarconnections-repository-link/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codestarconnections-repository-link/index.ts",
            "line": 165
          },
          "name": "connectionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codestarconnections-repository-link/index.ts",
            "line": 170
          },
          "name": "encryptionKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codestarconnections-repository-link/index.ts",
            "line": 188
          },
          "name": "ownerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codestarconnections-repository-link/index.ts",
            "line": 193
          },
          "name": "providerType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codestarconnections-repository-link/index.ts",
            "line": 198
          },
          "name": "repositoryLinkArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codestarconnections-repository-link/index.ts",
            "line": 203
          },
          "name": "repositoryLinkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codestarconnections-repository-link/index.ts",
            "line": 208
          },
          "name": "repositoryName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codestarconnections-repository-link/index.ts",
            "line": 214
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodestarconnectionsRepositoryLink.DataAwsccCodestarconnectionsRepositoryLinkTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codestarconnections-repository-link/index.ts",
            "line": 183
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codestarconnections-repository-link/index.ts",
            "line": 176
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-codestarconnections-repository-link/index:DataAwsccCodestarconnectionsRepositoryLink"
    },
    "@cdktn/provider-awscc.dataAwsccCodestarconnectionsRepositoryLink.DataAwsccCodestarconnectionsRepositoryLinkConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodestarconnectionsRepositoryLink.DataAwsccCodestarconnectionsRepositoryLinkConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codestarconnections-repository-link/index.ts",
        "line": 14
      },
      "name": "DataAwsccCodestarconnectionsRepositoryLinkConfig",
      "namespace": "dataAwsccCodestarconnectionsRepositoryLink",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codestarconnections_repository_link#id DataAwsccCodestarconnectionsRepositoryLink#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codestarconnections-repository-link/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-codestarconnections-repository-link/index:DataAwsccCodestarconnectionsRepositoryLinkConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCodestarconnectionsRepositoryLink.DataAwsccCodestarconnectionsRepositoryLinkTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodestarconnectionsRepositoryLink.DataAwsccCodestarconnectionsRepositoryLinkTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codestarconnections-repository-link/index.ts",
        "line": 25
      },
      "name": "DataAwsccCodestarconnectionsRepositoryLinkTags",
      "namespace": "dataAwsccCodestarconnectionsRepositoryLink",
      "symbolId": "src/data-awscc-codestarconnections-repository-link/index:DataAwsccCodestarconnectionsRepositoryLinkTags"
    },
    "@cdktn/provider-awscc.dataAwsccCodestarconnectionsRepositoryLink.DataAwsccCodestarconnectionsRepositoryLinkTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodestarconnectionsRepositoryLink.DataAwsccCodestarconnectionsRepositoryLinkTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codestarconnections-repository-link/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-awscc-codestarconnections-repository-link/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codestarconnections-repository-link/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-awscc.dataAwsccCodestarconnectionsRepositoryLink.DataAwsccCodestarconnectionsRepositoryLinkTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCodestarconnectionsRepositoryLinkTagsList",
      "namespace": "dataAwsccCodestarconnectionsRepositoryLink",
      "symbolId": "src/data-awscc-codestarconnections-repository-link/index:DataAwsccCodestarconnectionsRepositoryLinkTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccCodestarconnectionsRepositoryLink.DataAwsccCodestarconnectionsRepositoryLinkTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodestarconnectionsRepositoryLink.DataAwsccCodestarconnectionsRepositoryLinkTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codestarconnections-repository-link/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codestarconnections-repository-link/index.ts",
        "line": 48
      },
      "name": "DataAwsccCodestarconnectionsRepositoryLinkTagsOutputReference",
      "namespace": "dataAwsccCodestarconnectionsRepositoryLink",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codestarconnections-repository-link/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codestarconnections-repository-link/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codestarconnections-repository-link/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodestarconnectionsRepositoryLink.DataAwsccCodestarconnectionsRepositoryLinkTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-codestarconnections-repository-link/index:DataAwsccCodestarconnectionsRepositoryLinkTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCodestarconnectionsRepositoryLinks.DataAwsccCodestarconnectionsRepositoryLinks": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codestarconnections_repository_links awscc_codestarconnections_repository_links}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodestarconnectionsRepositoryLinks.DataAwsccCodestarconnectionsRepositoryLinks",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codestarconnections_repository_links awscc_codestarconnections_repository_links} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-codestarconnections-repository-links/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCodestarconnectionsRepositoryLinks.DataAwsccCodestarconnectionsRepositoryLinksConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codestarconnections-repository-links/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCodestarconnectionsRepositoryLinks resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-codestarconnections-repository-links/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCodestarconnectionsRepositoryLinks to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codestarconnections_repository_links#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCodestarconnectionsRepositoryLinks that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCodestarconnectionsRepositoryLinks to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codestarconnections-repository-links/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codestarconnections-repository-links/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCodestarconnectionsRepositoryLinks",
      "namespace": "dataAwsccCodestarconnectionsRepositoryLinks",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codestarconnections-repository-links/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codestarconnections-repository-links/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codestarconnections-repository-links/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-codestarconnections-repository-links/index:DataAwsccCodestarconnectionsRepositoryLinks"
    },
    "@cdktn/provider-awscc.dataAwsccCodestarconnectionsRepositoryLinks.DataAwsccCodestarconnectionsRepositoryLinksConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodestarconnectionsRepositoryLinks.DataAwsccCodestarconnectionsRepositoryLinksConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codestarconnections-repository-links/index.ts",
        "line": 14
      },
      "name": "DataAwsccCodestarconnectionsRepositoryLinksConfig",
      "namespace": "dataAwsccCodestarconnectionsRepositoryLinks",
      "symbolId": "src/data-awscc-codestarconnections-repository-links/index:DataAwsccCodestarconnectionsRepositoryLinksConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCodestarconnectionsSyncConfiguration.DataAwsccCodestarconnectionsSyncConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codestarconnections_sync_configuration awscc_codestarconnections_sync_configuration}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodestarconnectionsSyncConfiguration.DataAwsccCodestarconnectionsSyncConfiguration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codestarconnections_sync_configuration awscc_codestarconnections_sync_configuration} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-codestarconnections-sync-configuration/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCodestarconnectionsSyncConfiguration.DataAwsccCodestarconnectionsSyncConfigurationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codestarconnections-sync-configuration/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCodestarconnectionsSyncConfiguration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-codestarconnections-sync-configuration/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCodestarconnectionsSyncConfiguration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codestarconnections_sync_configuration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCodestarconnectionsSyncConfiguration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCodestarconnectionsSyncConfiguration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codestarconnections-sync-configuration/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-awscc-codestarconnections-sync-configuration/index.ts",
            "line": 162
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCodestarconnectionsSyncConfiguration",
      "namespace": "dataAwsccCodestarconnectionsSyncConfiguration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codestarconnections-sync-configuration/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codestarconnections-sync-configuration/index.ts",
            "line": 85
          },
          "name": "branch",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codestarconnections-sync-configuration/index.ts",
            "line": 90
          },
          "name": "configFile",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codestarconnections-sync-configuration/index.ts",
            "line": 108
          },
          "name": "ownerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codestarconnections-sync-configuration/index.ts",
            "line": 113
          },
          "name": "providerType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codestarconnections-sync-configuration/index.ts",
            "line": 118
          },
          "name": "publishDeploymentStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codestarconnections-sync-configuration/index.ts",
            "line": 123
          },
          "name": "repositoryLinkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codestarconnections-sync-configuration/index.ts",
            "line": 128
          },
          "name": "repositoryName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codestarconnections-sync-configuration/index.ts",
            "line": 133
          },
          "name": "resourceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codestarconnections-sync-configuration/index.ts",
            "line": 138
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codestarconnections-sync-configuration/index.ts",
            "line": 143
          },
          "name": "syncType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codestarconnections-sync-configuration/index.ts",
            "line": 148
          },
          "name": "triggerResourceUpdateOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codestarconnections-sync-configuration/index.ts",
            "line": 103
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codestarconnections-sync-configuration/index.ts",
            "line": 96
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-codestarconnections-sync-configuration/index:DataAwsccCodestarconnectionsSyncConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccCodestarconnectionsSyncConfiguration.DataAwsccCodestarconnectionsSyncConfigurationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodestarconnectionsSyncConfiguration.DataAwsccCodestarconnectionsSyncConfigurationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codestarconnections-sync-configuration/index.ts",
        "line": 14
      },
      "name": "DataAwsccCodestarconnectionsSyncConfigurationConfig",
      "namespace": "dataAwsccCodestarconnectionsSyncConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codestarconnections_sync_configuration#id DataAwsccCodestarconnectionsSyncConfiguration#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codestarconnections-sync-configuration/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-codestarconnections-sync-configuration/index:DataAwsccCodestarconnectionsSyncConfigurationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCodestarconnectionsSyncConfigurations.DataAwsccCodestarconnectionsSyncConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codestarconnections_sync_configurations awscc_codestarconnections_sync_configurations}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodestarconnectionsSyncConfigurations.DataAwsccCodestarconnectionsSyncConfigurations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codestarconnections_sync_configurations awscc_codestarconnections_sync_configurations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-codestarconnections-sync-configurations/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCodestarconnectionsSyncConfigurations.DataAwsccCodestarconnectionsSyncConfigurationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codestarconnections-sync-configurations/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCodestarconnectionsSyncConfigurations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-codestarconnections-sync-configurations/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCodestarconnectionsSyncConfigurations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codestarconnections_sync_configurations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCodestarconnectionsSyncConfigurations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCodestarconnectionsSyncConfigurations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codestarconnections-sync-configurations/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codestarconnections-sync-configurations/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCodestarconnectionsSyncConfigurations",
      "namespace": "dataAwsccCodestarconnectionsSyncConfigurations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codestarconnections-sync-configurations/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codestarconnections-sync-configurations/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codestarconnections-sync-configurations/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-codestarconnections-sync-configurations/index:DataAwsccCodestarconnectionsSyncConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccCodestarconnectionsSyncConfigurations.DataAwsccCodestarconnectionsSyncConfigurationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodestarconnectionsSyncConfigurations.DataAwsccCodestarconnectionsSyncConfigurationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codestarconnections-sync-configurations/index.ts",
        "line": 14
      },
      "name": "DataAwsccCodestarconnectionsSyncConfigurationsConfig",
      "namespace": "dataAwsccCodestarconnectionsSyncConfigurations",
      "symbolId": "src/data-awscc-codestarconnections-sync-configurations/index:DataAwsccCodestarconnectionsSyncConfigurationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCodestarnotificationsNotificationRule.DataAwsccCodestarnotificationsNotificationRule": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codestarnotifications_notification_rule awscc_codestarnotifications_notification_rule}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodestarnotificationsNotificationRule.DataAwsccCodestarnotificationsNotificationRule",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codestarnotifications_notification_rule awscc_codestarnotifications_notification_rule} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-codestarnotifications-notification-rule/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-awscc.dataAwsccCodestarnotificationsNotificationRule.DataAwsccCodestarnotificationsNotificationRuleConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codestarnotifications-notification-rule/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCodestarnotificationsNotificationRule resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-codestarnotifications-notification-rule/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 DataAwsccCodestarnotificationsNotificationRule to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codestarnotifications_notification_rule#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCodestarnotificationsNotificationRule that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCodestarnotificationsNotificationRule to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codestarnotifications-notification-rule/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-awscc-codestarnotifications-notification-rule/index.ts",
            "line": 244
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCodestarnotificationsNotificationRule",
      "namespace": "dataAwsccCodestarnotificationsNotificationRule",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codestarnotifications-notification-rule/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codestarnotifications-notification-rule/index.ts",
            "line": 165
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codestarnotifications-notification-rule/index.ts",
            "line": 170
          },
          "name": "createdBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codestarnotifications-notification-rule/index.ts",
            "line": 175
          },
          "name": "detailType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codestarnotifications-notification-rule/index.ts",
            "line": 180
          },
          "name": "eventTypeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codestarnotifications-notification-rule/index.ts",
            "line": 185
          },
          "name": "eventTypeIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codestarnotifications-notification-rule/index.ts",
            "line": 203
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codestarnotifications-notification-rule/index.ts",
            "line": 208
          },
          "name": "resource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codestarnotifications-notification-rule/index.ts",
            "line": 213
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codestarnotifications-notification-rule/index.ts",
            "line": 219
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codestarnotifications-notification-rule/index.ts",
            "line": 224
          },
          "name": "targetAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codestarnotifications-notification-rule/index.ts",
            "line": 230
          },
          "name": "targets",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodestarnotificationsNotificationRule.DataAwsccCodestarnotificationsNotificationRuleTargetsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codestarnotifications-notification-rule/index.ts",
            "line": 198
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codestarnotifications-notification-rule/index.ts",
            "line": 191
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-codestarnotifications-notification-rule/index:DataAwsccCodestarnotificationsNotificationRule"
    },
    "@cdktn/provider-awscc.dataAwsccCodestarnotificationsNotificationRule.DataAwsccCodestarnotificationsNotificationRuleConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodestarnotificationsNotificationRule.DataAwsccCodestarnotificationsNotificationRuleConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codestarnotifications-notification-rule/index.ts",
        "line": 14
      },
      "name": "DataAwsccCodestarnotificationsNotificationRuleConfig",
      "namespace": "dataAwsccCodestarnotificationsNotificationRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codestarnotifications_notification_rule#id DataAwsccCodestarnotificationsNotificationRule#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codestarnotifications-notification-rule/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-codestarnotifications-notification-rule/index:DataAwsccCodestarnotificationsNotificationRuleConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCodestarnotificationsNotificationRule.DataAwsccCodestarnotificationsNotificationRuleTargets": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodestarnotificationsNotificationRule.DataAwsccCodestarnotificationsNotificationRuleTargets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codestarnotifications-notification-rule/index.ts",
        "line": 25
      },
      "name": "DataAwsccCodestarnotificationsNotificationRuleTargets",
      "namespace": "dataAwsccCodestarnotificationsNotificationRule",
      "symbolId": "src/data-awscc-codestarnotifications-notification-rule/index:DataAwsccCodestarnotificationsNotificationRuleTargets"
    },
    "@cdktn/provider-awscc.dataAwsccCodestarnotificationsNotificationRule.DataAwsccCodestarnotificationsNotificationRuleTargetsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodestarnotificationsNotificationRule.DataAwsccCodestarnotificationsNotificationRuleTargetsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codestarnotifications-notification-rule/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-awscc-codestarnotifications-notification-rule/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codestarnotifications-notification-rule/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-awscc.dataAwsccCodestarnotificationsNotificationRule.DataAwsccCodestarnotificationsNotificationRuleTargetsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCodestarnotificationsNotificationRuleTargetsList",
      "namespace": "dataAwsccCodestarnotificationsNotificationRule",
      "symbolId": "src/data-awscc-codestarnotifications-notification-rule/index:DataAwsccCodestarnotificationsNotificationRuleTargetsList"
    },
    "@cdktn/provider-awscc.dataAwsccCodestarnotificationsNotificationRule.DataAwsccCodestarnotificationsNotificationRuleTargetsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodestarnotificationsNotificationRule.DataAwsccCodestarnotificationsNotificationRuleTargetsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-codestarnotifications-notification-rule/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codestarnotifications-notification-rule/index.ts",
        "line": 48
      },
      "name": "DataAwsccCodestarnotificationsNotificationRuleTargetsOutputReference",
      "namespace": "dataAwsccCodestarnotificationsNotificationRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codestarnotifications-notification-rule/index.ts",
            "line": 77
          },
          "name": "targetAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codestarnotifications-notification-rule/index.ts",
            "line": 82
          },
          "name": "targetType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codestarnotifications-notification-rule/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCodestarnotificationsNotificationRule.DataAwsccCodestarnotificationsNotificationRuleTargets"
          }
        }
      ],
      "symbolId": "src/data-awscc-codestarnotifications-notification-rule/index:DataAwsccCodestarnotificationsNotificationRuleTargetsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCodestarnotificationsNotificationRules.DataAwsccCodestarnotificationsNotificationRules": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codestarnotifications_notification_rules awscc_codestarnotifications_notification_rules}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodestarnotificationsNotificationRules.DataAwsccCodestarnotificationsNotificationRules",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codestarnotifications_notification_rules awscc_codestarnotifications_notification_rules} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-codestarnotifications-notification-rules/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCodestarnotificationsNotificationRules.DataAwsccCodestarnotificationsNotificationRulesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-codestarnotifications-notification-rules/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCodestarnotificationsNotificationRules resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-codestarnotifications-notification-rules/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCodestarnotificationsNotificationRules to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/codestarnotifications_notification_rules#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCodestarnotificationsNotificationRules that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCodestarnotificationsNotificationRules to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codestarnotifications-notification-rules/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-codestarnotifications-notification-rules/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCodestarnotificationsNotificationRules",
      "namespace": "dataAwsccCodestarnotificationsNotificationRules",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codestarnotifications-notification-rules/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codestarnotifications-notification-rules/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-codestarnotifications-notification-rules/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-codestarnotifications-notification-rules/index:DataAwsccCodestarnotificationsNotificationRules"
    },
    "@cdktn/provider-awscc.dataAwsccCodestarnotificationsNotificationRules.DataAwsccCodestarnotificationsNotificationRulesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCodestarnotificationsNotificationRules.DataAwsccCodestarnotificationsNotificationRulesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-codestarnotifications-notification-rules/index.ts",
        "line": 14
      },
      "name": "DataAwsccCodestarnotificationsNotificationRulesConfig",
      "namespace": "dataAwsccCodestarnotificationsNotificationRules",
      "symbolId": "src/data-awscc-codestarnotifications-notification-rules/index:DataAwsccCodestarnotificationsNotificationRulesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoIdentityPool.DataAwsccCognitoIdentityPool": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cognito_identity_pool awscc_cognito_identity_pool}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoIdentityPool.DataAwsccCognitoIdentityPool",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cognito_identity_pool awscc_cognito_identity_pool} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cognito-identity-pool/index.ts",
          "line": 349
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCognitoIdentityPool.DataAwsccCognitoIdentityPoolConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cognito-identity-pool/index.ts",
        "line": 317
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCognitoIdentityPool resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-identity-pool/index.ts",
            "line": 334
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCognitoIdentityPool to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cognito_identity_pool#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCognitoIdentityPool that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCognitoIdentityPool to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-identity-pool/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-awscc-cognito-identity-pool/index.ts",
            "line": 469
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCognitoIdentityPool",
      "namespace": "dataAwsccCognitoIdentityPool",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-identity-pool/index.ts",
            "line": 322
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-identity-pool/index.ts",
            "line": 373
          },
          "name": "allowClassicFlow",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-identity-pool/index.ts",
            "line": 378
          },
          "name": "allowUnauthenticatedIdentities",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-identity-pool/index.ts",
            "line": 383
          },
          "name": "cognitoEvents",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-identity-pool/index.ts",
            "line": 389
          },
          "name": "cognitoIdentityProviders",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCognitoIdentityPool.DataAwsccCognitoIdentityPoolCognitoIdentityProvidersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-identity-pool/index.ts",
            "line": 395
          },
          "name": "cognitoStreams",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCognitoIdentityPool.DataAwsccCognitoIdentityPoolCognitoStreamsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-identity-pool/index.ts",
            "line": 400
          },
          "name": "developerProviderName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-identity-pool/index.ts",
            "line": 418
          },
          "name": "identityPoolId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-identity-pool/index.ts",
            "line": 423
          },
          "name": "identityPoolName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-identity-pool/index.ts",
            "line": 429
          },
          "name": "identityPoolTags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCognitoIdentityPool.DataAwsccCognitoIdentityPoolIdentityPoolTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-identity-pool/index.ts",
            "line": 434
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-identity-pool/index.ts",
            "line": 439
          },
          "name": "openIdConnectProviderArNs",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-identity-pool/index.ts",
            "line": 445
          },
          "name": "pushSync",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCognitoIdentityPool.DataAwsccCognitoIdentityPoolPushSyncOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-identity-pool/index.ts",
            "line": 450
          },
          "name": "samlProviderArNs",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-identity-pool/index.ts",
            "line": 455
          },
          "name": "supportedLoginProviders",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-identity-pool/index.ts",
            "line": 413
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-identity-pool/index.ts",
            "line": 406
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cognito-identity-pool/index:DataAwsccCognitoIdentityPool"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoIdentityPool.DataAwsccCognitoIdentityPoolCognitoIdentityProviders": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoIdentityPool.DataAwsccCognitoIdentityPoolCognitoIdentityProviders",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cognito-identity-pool/index.ts",
        "line": 25
      },
      "name": "DataAwsccCognitoIdentityPoolCognitoIdentityProviders",
      "namespace": "dataAwsccCognitoIdentityPool",
      "symbolId": "src/data-awscc-cognito-identity-pool/index:DataAwsccCognitoIdentityPoolCognitoIdentityProviders"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoIdentityPool.DataAwsccCognitoIdentityPoolCognitoIdentityProvidersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoIdentityPool.DataAwsccCognitoIdentityPoolCognitoIdentityProvidersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cognito-identity-pool/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cognito-identity-pool/index.ts",
        "line": 92
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-identity-pool/index.ts",
            "line": 106
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCognitoIdentityPool.DataAwsccCognitoIdentityPoolCognitoIdentityProvidersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCognitoIdentityPoolCognitoIdentityProvidersList",
      "namespace": "dataAwsccCognitoIdentityPool",
      "symbolId": "src/data-awscc-cognito-identity-pool/index:DataAwsccCognitoIdentityPoolCognitoIdentityProvidersList"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoIdentityPool.DataAwsccCognitoIdentityPoolCognitoIdentityProvidersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoIdentityPool.DataAwsccCognitoIdentityPoolCognitoIdentityProvidersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cognito-identity-pool/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cognito-identity-pool/index.ts",
        "line": 48
      },
      "name": "DataAwsccCognitoIdentityPoolCognitoIdentityProvidersOutputReference",
      "namespace": "dataAwsccCognitoIdentityPool",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-identity-pool/index.ts",
            "line": 77
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-identity-pool/index.ts",
            "line": 82
          },
          "name": "providerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-identity-pool/index.ts",
            "line": 87
          },
          "name": "serverSideTokenCheck",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-identity-pool/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCognitoIdentityPool.DataAwsccCognitoIdentityPoolCognitoIdentityProviders"
          }
        }
      ],
      "symbolId": "src/data-awscc-cognito-identity-pool/index:DataAwsccCognitoIdentityPoolCognitoIdentityProvidersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoIdentityPool.DataAwsccCognitoIdentityPoolCognitoStreams": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoIdentityPool.DataAwsccCognitoIdentityPoolCognitoStreams",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cognito-identity-pool/index.ts",
        "line": 110
      },
      "name": "DataAwsccCognitoIdentityPoolCognitoStreams",
      "namespace": "dataAwsccCognitoIdentityPool",
      "symbolId": "src/data-awscc-cognito-identity-pool/index:DataAwsccCognitoIdentityPoolCognitoStreams"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoIdentityPool.DataAwsccCognitoIdentityPoolCognitoStreamsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoIdentityPool.DataAwsccCognitoIdentityPoolCognitoStreamsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cognito-identity-pool/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-awscc-cognito-identity-pool/index.ts",
        "line": 133
      },
      "name": "DataAwsccCognitoIdentityPoolCognitoStreamsOutputReference",
      "namespace": "dataAwsccCognitoIdentityPool",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-identity-pool/index.ts",
            "line": 160
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-identity-pool/index.ts",
            "line": 170
          },
          "name": "streamingStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-identity-pool/index.ts",
            "line": 165
          },
          "name": "streamName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-identity-pool/index.ts",
            "line": 144
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCognitoIdentityPool.DataAwsccCognitoIdentityPoolCognitoStreams"
          }
        }
      ],
      "symbolId": "src/data-awscc-cognito-identity-pool/index:DataAwsccCognitoIdentityPoolCognitoStreamsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoIdentityPool.DataAwsccCognitoIdentityPoolConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoIdentityPool.DataAwsccCognitoIdentityPoolConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cognito-identity-pool/index.ts",
        "line": 14
      },
      "name": "DataAwsccCognitoIdentityPoolConfig",
      "namespace": "dataAwsccCognitoIdentityPool",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cognito_identity_pool#id DataAwsccCognitoIdentityPool#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-identity-pool/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cognito-identity-pool/index:DataAwsccCognitoIdentityPoolConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoIdentityPool.DataAwsccCognitoIdentityPoolIdentityPoolTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoIdentityPool.DataAwsccCognitoIdentityPoolIdentityPoolTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cognito-identity-pool/index.ts",
        "line": 174
      },
      "name": "DataAwsccCognitoIdentityPoolIdentityPoolTags",
      "namespace": "dataAwsccCognitoIdentityPool",
      "symbolId": "src/data-awscc-cognito-identity-pool/index:DataAwsccCognitoIdentityPoolIdentityPoolTags"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoIdentityPool.DataAwsccCognitoIdentityPoolIdentityPoolTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoIdentityPool.DataAwsccCognitoIdentityPoolIdentityPoolTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cognito-identity-pool/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cognito-identity-pool/index.ts",
        "line": 236
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-identity-pool/index.ts",
            "line": 250
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCognitoIdentityPool.DataAwsccCognitoIdentityPoolIdentityPoolTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCognitoIdentityPoolIdentityPoolTagsList",
      "namespace": "dataAwsccCognitoIdentityPool",
      "symbolId": "src/data-awscc-cognito-identity-pool/index:DataAwsccCognitoIdentityPoolIdentityPoolTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoIdentityPool.DataAwsccCognitoIdentityPoolIdentityPoolTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoIdentityPool.DataAwsccCognitoIdentityPoolIdentityPoolTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cognito-identity-pool/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/data-awscc-cognito-identity-pool/index.ts",
        "line": 197
      },
      "name": "DataAwsccCognitoIdentityPoolIdentityPoolTagsOutputReference",
      "namespace": "dataAwsccCognitoIdentityPool",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-identity-pool/index.ts",
            "line": 226
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-identity-pool/index.ts",
            "line": 231
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-identity-pool/index.ts",
            "line": 210
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCognitoIdentityPool.DataAwsccCognitoIdentityPoolIdentityPoolTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-cognito-identity-pool/index:DataAwsccCognitoIdentityPoolIdentityPoolTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoIdentityPool.DataAwsccCognitoIdentityPoolPushSync": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoIdentityPool.DataAwsccCognitoIdentityPoolPushSync",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cognito-identity-pool/index.ts",
        "line": 254
      },
      "name": "DataAwsccCognitoIdentityPoolPushSync",
      "namespace": "dataAwsccCognitoIdentityPool",
      "symbolId": "src/data-awscc-cognito-identity-pool/index:DataAwsccCognitoIdentityPoolPushSync"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoIdentityPool.DataAwsccCognitoIdentityPoolPushSyncOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoIdentityPool.DataAwsccCognitoIdentityPoolPushSyncOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cognito-identity-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-awscc-cognito-identity-pool/index.ts",
        "line": 277
      },
      "name": "DataAwsccCognitoIdentityPoolPushSyncOutputReference",
      "namespace": "dataAwsccCognitoIdentityPool",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-identity-pool/index.ts",
            "line": 304
          },
          "name": "applicationArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-identity-pool/index.ts",
            "line": 309
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-identity-pool/index.ts",
            "line": 288
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCognitoIdentityPool.DataAwsccCognitoIdentityPoolPushSync"
          }
        }
      ],
      "symbolId": "src/data-awscc-cognito-identity-pool/index:DataAwsccCognitoIdentityPoolPushSyncOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoIdentityPoolPrincipalTag.DataAwsccCognitoIdentityPoolPrincipalTag": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cognito_identity_pool_principal_tag awscc_cognito_identity_pool_principal_tag}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoIdentityPoolPrincipalTag.DataAwsccCognitoIdentityPoolPrincipalTag",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cognito_identity_pool_principal_tag awscc_cognito_identity_pool_principal_tag} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cognito-identity-pool-principal-tag/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCognitoIdentityPoolPrincipalTag.DataAwsccCognitoIdentityPoolPrincipalTagConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cognito-identity-pool-principal-tag/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCognitoIdentityPoolPrincipalTag resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-identity-pool-principal-tag/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCognitoIdentityPoolPrincipalTag to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cognito_identity_pool_principal_tag#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCognitoIdentityPoolPrincipalTag that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCognitoIdentityPoolPrincipalTag to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-identity-pool-principal-tag/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-awscc-cognito-identity-pool-principal-tag/index.ts",
            "line": 127
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCognitoIdentityPoolPrincipalTag",
      "namespace": "dataAwsccCognitoIdentityPoolPrincipalTag",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-identity-pool-principal-tag/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-identity-pool-principal-tag/index.ts",
            "line": 98
          },
          "name": "identityPoolId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-identity-pool-principal-tag/index.ts",
            "line": 103
          },
          "name": "identityProviderName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-identity-pool-principal-tag/index.ts",
            "line": 108
          },
          "name": "principalTags",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-identity-pool-principal-tag/index.ts",
            "line": 113
          },
          "name": "useDefaults",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-identity-pool-principal-tag/index.ts",
            "line": 93
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-identity-pool-principal-tag/index.ts",
            "line": 86
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cognito-identity-pool-principal-tag/index:DataAwsccCognitoIdentityPoolPrincipalTag"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoIdentityPoolPrincipalTag.DataAwsccCognitoIdentityPoolPrincipalTagConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoIdentityPoolPrincipalTag.DataAwsccCognitoIdentityPoolPrincipalTagConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cognito-identity-pool-principal-tag/index.ts",
        "line": 14
      },
      "name": "DataAwsccCognitoIdentityPoolPrincipalTagConfig",
      "namespace": "dataAwsccCognitoIdentityPoolPrincipalTag",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cognito_identity_pool_principal_tag#id DataAwsccCognitoIdentityPoolPrincipalTag#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-identity-pool-principal-tag/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cognito-identity-pool-principal-tag/index:DataAwsccCognitoIdentityPoolPrincipalTagConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoIdentityPoolRoleAttachment.DataAwsccCognitoIdentityPoolRoleAttachment": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cognito_identity_pool_role_attachment awscc_cognito_identity_pool_role_attachment}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoIdentityPoolRoleAttachment.DataAwsccCognitoIdentityPoolRoleAttachment",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cognito_identity_pool_role_attachment awscc_cognito_identity_pool_role_attachment} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cognito-identity-pool-role-attachment/index.ts",
          "line": 295
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCognitoIdentityPoolRoleAttachment.DataAwsccCognitoIdentityPoolRoleAttachmentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cognito-identity-pool-role-attachment/index.ts",
        "line": 263
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCognitoIdentityPoolRoleAttachment resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-identity-pool-role-attachment/index.ts",
            "line": 280
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCognitoIdentityPoolRoleAttachment to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cognito_identity_pool_role_attachment#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCognitoIdentityPoolRoleAttachment that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCognitoIdentityPoolRoleAttachment to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-identity-pool-role-attachment/index.ts",
            "line": 357
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-identity-pool-role-attachment/index.ts",
            "line": 363
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCognitoIdentityPoolRoleAttachment",
      "namespace": "dataAwsccCognitoIdentityPoolRoleAttachment",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-identity-pool-role-attachment/index.ts",
            "line": 268
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-identity-pool-role-attachment/index.ts",
            "line": 332
          },
          "name": "identityPoolId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-identity-pool-role-attachment/index.ts",
            "line": 337
          },
          "name": "identityPoolRoleAttachmentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-identity-pool-role-attachment/index.ts",
            "line": 343
          },
          "name": "roleMappings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCognitoIdentityPoolRoleAttachment.DataAwsccCognitoIdentityPoolRoleAttachmentRoleMappingsMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-identity-pool-role-attachment/index.ts",
            "line": 349
          },
          "name": "roles",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-identity-pool-role-attachment/index.ts",
            "line": 327
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-identity-pool-role-attachment/index.ts",
            "line": 320
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cognito-identity-pool-role-attachment/index:DataAwsccCognitoIdentityPoolRoleAttachment"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoIdentityPoolRoleAttachment.DataAwsccCognitoIdentityPoolRoleAttachmentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoIdentityPoolRoleAttachment.DataAwsccCognitoIdentityPoolRoleAttachmentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cognito-identity-pool-role-attachment/index.ts",
        "line": 14
      },
      "name": "DataAwsccCognitoIdentityPoolRoleAttachmentConfig",
      "namespace": "dataAwsccCognitoIdentityPoolRoleAttachment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cognito_identity_pool_role_attachment#id DataAwsccCognitoIdentityPoolRoleAttachment#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-identity-pool-role-attachment/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cognito-identity-pool-role-attachment/index:DataAwsccCognitoIdentityPoolRoleAttachmentConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoIdentityPoolRoleAttachment.DataAwsccCognitoIdentityPoolRoleAttachmentRoleMappings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoIdentityPoolRoleAttachment.DataAwsccCognitoIdentityPoolRoleAttachmentRoleMappings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cognito-identity-pool-role-attachment/index.ts",
        "line": 170
      },
      "name": "DataAwsccCognitoIdentityPoolRoleAttachmentRoleMappings",
      "namespace": "dataAwsccCognitoIdentityPoolRoleAttachment",
      "symbolId": "src/data-awscc-cognito-identity-pool-role-attachment/index:DataAwsccCognitoIdentityPoolRoleAttachmentRoleMappings"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoIdentityPoolRoleAttachment.DataAwsccCognitoIdentityPoolRoleAttachmentRoleMappingsMap": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoIdentityPoolRoleAttachment.DataAwsccCognitoIdentityPoolRoleAttachmentRoleMappingsMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cognito-identity-pool-role-attachment/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/data-awscc-cognito-identity-pool-role-attachment/index.ts",
        "line": 242
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-identity-pool-role-attachment/index.ts",
            "line": 255
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCognitoIdentityPoolRoleAttachment.DataAwsccCognitoIdentityPoolRoleAttachmentRoleMappingsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCognitoIdentityPoolRoleAttachmentRoleMappingsMap",
      "namespace": "dataAwsccCognitoIdentityPoolRoleAttachment",
      "symbolId": "src/data-awscc-cognito-identity-pool-role-attachment/index:DataAwsccCognitoIdentityPoolRoleAttachmentRoleMappingsMap"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoIdentityPoolRoleAttachment.DataAwsccCognitoIdentityPoolRoleAttachmentRoleMappingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoIdentityPoolRoleAttachment.DataAwsccCognitoIdentityPoolRoleAttachmentRoleMappingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cognito-identity-pool-role-attachment/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": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cognito-identity-pool-role-attachment/index.ts",
        "line": 193
      },
      "name": "DataAwsccCognitoIdentityPoolRoleAttachmentRoleMappingsOutputReference",
      "namespace": "dataAwsccCognitoIdentityPoolRoleAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-identity-pool-role-attachment/index.ts",
            "line": 221
          },
          "name": "ambiguousRoleResolution",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-identity-pool-role-attachment/index.ts",
            "line": 226
          },
          "name": "identityProvider",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-identity-pool-role-attachment/index.ts",
            "line": 232
          },
          "name": "rulesConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCognitoIdentityPoolRoleAttachment.DataAwsccCognitoIdentityPoolRoleAttachmentRoleMappingsRulesConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-identity-pool-role-attachment/index.ts",
            "line": 237
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-identity-pool-role-attachment/index.ts",
            "line": 205
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCognitoIdentityPoolRoleAttachment.DataAwsccCognitoIdentityPoolRoleAttachmentRoleMappings"
          }
        }
      ],
      "symbolId": "src/data-awscc-cognito-identity-pool-role-attachment/index:DataAwsccCognitoIdentityPoolRoleAttachmentRoleMappingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoIdentityPoolRoleAttachment.DataAwsccCognitoIdentityPoolRoleAttachmentRoleMappingsRulesConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoIdentityPoolRoleAttachment.DataAwsccCognitoIdentityPoolRoleAttachmentRoleMappingsRulesConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cognito-identity-pool-role-attachment/index.ts",
        "line": 115
      },
      "name": "DataAwsccCognitoIdentityPoolRoleAttachmentRoleMappingsRulesConfiguration",
      "namespace": "dataAwsccCognitoIdentityPoolRoleAttachment",
      "symbolId": "src/data-awscc-cognito-identity-pool-role-attachment/index:DataAwsccCognitoIdentityPoolRoleAttachmentRoleMappingsRulesConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoIdentityPoolRoleAttachment.DataAwsccCognitoIdentityPoolRoleAttachmentRoleMappingsRulesConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoIdentityPoolRoleAttachment.DataAwsccCognitoIdentityPoolRoleAttachmentRoleMappingsRulesConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cognito-identity-pool-role-attachment/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cognito-identity-pool-role-attachment/index.ts",
        "line": 138
      },
      "name": "DataAwsccCognitoIdentityPoolRoleAttachmentRoleMappingsRulesConfigurationOutputReference",
      "namespace": "dataAwsccCognitoIdentityPoolRoleAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-identity-pool-role-attachment/index.ts",
            "line": 166
          },
          "name": "rules",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCognitoIdentityPoolRoleAttachment.DataAwsccCognitoIdentityPoolRoleAttachmentRoleMappingsRulesConfigurationRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-identity-pool-role-attachment/index.ts",
            "line": 149
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCognitoIdentityPoolRoleAttachment.DataAwsccCognitoIdentityPoolRoleAttachmentRoleMappingsRulesConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-cognito-identity-pool-role-attachment/index:DataAwsccCognitoIdentityPoolRoleAttachmentRoleMappingsRulesConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoIdentityPoolRoleAttachment.DataAwsccCognitoIdentityPoolRoleAttachmentRoleMappingsRulesConfigurationRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoIdentityPoolRoleAttachment.DataAwsccCognitoIdentityPoolRoleAttachmentRoleMappingsRulesConfigurationRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cognito-identity-pool-role-attachment/index.ts",
        "line": 25
      },
      "name": "DataAwsccCognitoIdentityPoolRoleAttachmentRoleMappingsRulesConfigurationRules",
      "namespace": "dataAwsccCognitoIdentityPoolRoleAttachment",
      "symbolId": "src/data-awscc-cognito-identity-pool-role-attachment/index:DataAwsccCognitoIdentityPoolRoleAttachmentRoleMappingsRulesConfigurationRules"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoIdentityPoolRoleAttachment.DataAwsccCognitoIdentityPoolRoleAttachmentRoleMappingsRulesConfigurationRulesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoIdentityPoolRoleAttachment.DataAwsccCognitoIdentityPoolRoleAttachmentRoleMappingsRulesConfigurationRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cognito-identity-pool-role-attachment/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cognito-identity-pool-role-attachment/index.ts",
        "line": 97
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-identity-pool-role-attachment/index.ts",
            "line": 111
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCognitoIdentityPoolRoleAttachment.DataAwsccCognitoIdentityPoolRoleAttachmentRoleMappingsRulesConfigurationRulesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCognitoIdentityPoolRoleAttachmentRoleMappingsRulesConfigurationRulesList",
      "namespace": "dataAwsccCognitoIdentityPoolRoleAttachment",
      "symbolId": "src/data-awscc-cognito-identity-pool-role-attachment/index:DataAwsccCognitoIdentityPoolRoleAttachmentRoleMappingsRulesConfigurationRulesList"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoIdentityPoolRoleAttachment.DataAwsccCognitoIdentityPoolRoleAttachmentRoleMappingsRulesConfigurationRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoIdentityPoolRoleAttachment.DataAwsccCognitoIdentityPoolRoleAttachmentRoleMappingsRulesConfigurationRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cognito-identity-pool-role-attachment/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cognito-identity-pool-role-attachment/index.ts",
        "line": 48
      },
      "name": "DataAwsccCognitoIdentityPoolRoleAttachmentRoleMappingsRulesConfigurationRulesOutputReference",
      "namespace": "dataAwsccCognitoIdentityPoolRoleAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-identity-pool-role-attachment/index.ts",
            "line": 77
          },
          "name": "claim",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-identity-pool-role-attachment/index.ts",
            "line": 82
          },
          "name": "matchType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-identity-pool-role-attachment/index.ts",
            "line": 87
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-identity-pool-role-attachment/index.ts",
            "line": 92
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-identity-pool-role-attachment/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCognitoIdentityPoolRoleAttachment.DataAwsccCognitoIdentityPoolRoleAttachmentRoleMappingsRulesConfigurationRules"
          }
        }
      ],
      "symbolId": "src/data-awscc-cognito-identity-pool-role-attachment/index:DataAwsccCognitoIdentityPoolRoleAttachmentRoleMappingsRulesConfigurationRulesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoIdentityPools.DataAwsccCognitoIdentityPools": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cognito_identity_pools awscc_cognito_identity_pools}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoIdentityPools.DataAwsccCognitoIdentityPools",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cognito_identity_pools awscc_cognito_identity_pools} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cognito-identity-pools/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCognitoIdentityPools.DataAwsccCognitoIdentityPoolsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cognito-identity-pools/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCognitoIdentityPools resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-identity-pools/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCognitoIdentityPools to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cognito_identity_pools#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCognitoIdentityPools that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCognitoIdentityPools to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-identity-pools/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-identity-pools/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCognitoIdentityPools",
      "namespace": "dataAwsccCognitoIdentityPools",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-identity-pools/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-identity-pools/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-identity-pools/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-cognito-identity-pools/index:DataAwsccCognitoIdentityPools"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoIdentityPools.DataAwsccCognitoIdentityPoolsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoIdentityPools.DataAwsccCognitoIdentityPoolsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cognito-identity-pools/index.ts",
        "line": 14
      },
      "name": "DataAwsccCognitoIdentityPoolsConfig",
      "namespace": "dataAwsccCognitoIdentityPools",
      "symbolId": "src/data-awscc-cognito-identity-pools/index:DataAwsccCognitoIdentityPoolsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoLogDeliveryConfiguration.DataAwsccCognitoLogDeliveryConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cognito_log_delivery_configuration awscc_cognito_log_delivery_configuration}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoLogDeliveryConfiguration.DataAwsccCognitoLogDeliveryConfiguration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cognito_log_delivery_configuration awscc_cognito_log_delivery_configuration} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cognito-log-delivery-configuration/index.ts",
          "line": 321
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCognitoLogDeliveryConfiguration.DataAwsccCognitoLogDeliveryConfigurationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cognito-log-delivery-configuration/index.ts",
        "line": 289
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCognitoLogDeliveryConfiguration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-log-delivery-configuration/index.ts",
            "line": 306
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCognitoLogDeliveryConfiguration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cognito_log_delivery_configuration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCognitoLogDeliveryConfiguration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCognitoLogDeliveryConfiguration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-log-delivery-configuration/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-awscc-cognito-log-delivery-configuration/index.ts",
            "line": 383
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCognitoLogDeliveryConfiguration",
      "namespace": "dataAwsccCognitoLogDeliveryConfiguration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-log-delivery-configuration/index.ts",
            "line": 294
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-log-delivery-configuration/index.ts",
            "line": 359
          },
          "name": "logConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCognitoLogDeliveryConfiguration.DataAwsccCognitoLogDeliveryConfigurationLogConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-log-delivery-configuration/index.ts",
            "line": 364
          },
          "name": "logDeliveryConfigurationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-log-delivery-configuration/index.ts",
            "line": 369
          },
          "name": "userPoolId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-log-delivery-configuration/index.ts",
            "line": 353
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-log-delivery-configuration/index.ts",
            "line": 346
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cognito-log-delivery-configuration/index:DataAwsccCognitoLogDeliveryConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoLogDeliveryConfiguration.DataAwsccCognitoLogDeliveryConfigurationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoLogDeliveryConfiguration.DataAwsccCognitoLogDeliveryConfigurationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cognito-log-delivery-configuration/index.ts",
        "line": 14
      },
      "name": "DataAwsccCognitoLogDeliveryConfigurationConfig",
      "namespace": "dataAwsccCognitoLogDeliveryConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cognito_log_delivery_configuration#id DataAwsccCognitoLogDeliveryConfiguration#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-log-delivery-configuration/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cognito-log-delivery-configuration/index:DataAwsccCognitoLogDeliveryConfigurationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoLogDeliveryConfiguration.DataAwsccCognitoLogDeliveryConfigurationLogConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoLogDeliveryConfiguration.DataAwsccCognitoLogDeliveryConfigurationLogConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cognito-log-delivery-configuration/index.ts",
        "line": 187
      },
      "name": "DataAwsccCognitoLogDeliveryConfigurationLogConfigurations",
      "namespace": "dataAwsccCognitoLogDeliveryConfiguration",
      "symbolId": "src/data-awscc-cognito-log-delivery-configuration/index:DataAwsccCognitoLogDeliveryConfigurationLogConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoLogDeliveryConfiguration.DataAwsccCognitoLogDeliveryConfigurationLogConfigurationsCloudwatchLogsConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoLogDeliveryConfiguration.DataAwsccCognitoLogDeliveryConfigurationLogConfigurationsCloudwatchLogsConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cognito-log-delivery-configuration/index.ts",
        "line": 25
      },
      "name": "DataAwsccCognitoLogDeliveryConfigurationLogConfigurationsCloudwatchLogsConfiguration",
      "namespace": "dataAwsccCognitoLogDeliveryConfiguration",
      "symbolId": "src/data-awscc-cognito-log-delivery-configuration/index:DataAwsccCognitoLogDeliveryConfigurationLogConfigurationsCloudwatchLogsConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoLogDeliveryConfiguration.DataAwsccCognitoLogDeliveryConfigurationLogConfigurationsCloudwatchLogsConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoLogDeliveryConfiguration.DataAwsccCognitoLogDeliveryConfigurationLogConfigurationsCloudwatchLogsConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cognito-log-delivery-configuration/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cognito-log-delivery-configuration/index.ts",
        "line": 48
      },
      "name": "DataAwsccCognitoLogDeliveryConfigurationLogConfigurationsCloudwatchLogsConfigurationOutputReference",
      "namespace": "dataAwsccCognitoLogDeliveryConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-log-delivery-configuration/index.ts",
            "line": 75
          },
          "name": "logGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-log-delivery-configuration/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCognitoLogDeliveryConfiguration.DataAwsccCognitoLogDeliveryConfigurationLogConfigurationsCloudwatchLogsConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-cognito-log-delivery-configuration/index:DataAwsccCognitoLogDeliveryConfigurationLogConfigurationsCloudwatchLogsConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoLogDeliveryConfiguration.DataAwsccCognitoLogDeliveryConfigurationLogConfigurationsFirehoseConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoLogDeliveryConfiguration.DataAwsccCognitoLogDeliveryConfigurationLogConfigurationsFirehoseConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cognito-log-delivery-configuration/index.ts",
        "line": 79
      },
      "name": "DataAwsccCognitoLogDeliveryConfigurationLogConfigurationsFirehoseConfiguration",
      "namespace": "dataAwsccCognitoLogDeliveryConfiguration",
      "symbolId": "src/data-awscc-cognito-log-delivery-configuration/index:DataAwsccCognitoLogDeliveryConfigurationLogConfigurationsFirehoseConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoLogDeliveryConfiguration.DataAwsccCognitoLogDeliveryConfigurationLogConfigurationsFirehoseConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoLogDeliveryConfiguration.DataAwsccCognitoLogDeliveryConfigurationLogConfigurationsFirehoseConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cognito-log-delivery-configuration/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-awscc-cognito-log-delivery-configuration/index.ts",
        "line": 102
      },
      "name": "DataAwsccCognitoLogDeliveryConfigurationLogConfigurationsFirehoseConfigurationOutputReference",
      "namespace": "dataAwsccCognitoLogDeliveryConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-log-delivery-configuration/index.ts",
            "line": 129
          },
          "name": "streamArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-log-delivery-configuration/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCognitoLogDeliveryConfiguration.DataAwsccCognitoLogDeliveryConfigurationLogConfigurationsFirehoseConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-cognito-log-delivery-configuration/index:DataAwsccCognitoLogDeliveryConfigurationLogConfigurationsFirehoseConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoLogDeliveryConfiguration.DataAwsccCognitoLogDeliveryConfigurationLogConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoLogDeliveryConfiguration.DataAwsccCognitoLogDeliveryConfigurationLogConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cognito-log-delivery-configuration/index.ts",
          "line": 274
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cognito-log-delivery-configuration/index.ts",
        "line": 267
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-log-delivery-configuration/index.ts",
            "line": 281
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCognitoLogDeliveryConfiguration.DataAwsccCognitoLogDeliveryConfigurationLogConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCognitoLogDeliveryConfigurationLogConfigurationsList",
      "namespace": "dataAwsccCognitoLogDeliveryConfiguration",
      "symbolId": "src/data-awscc-cognito-log-delivery-configuration/index:DataAwsccCognitoLogDeliveryConfigurationLogConfigurationsList"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoLogDeliveryConfiguration.DataAwsccCognitoLogDeliveryConfigurationLogConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoLogDeliveryConfiguration.DataAwsccCognitoLogDeliveryConfigurationLogConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cognito-log-delivery-configuration/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cognito-log-delivery-configuration/index.ts",
        "line": 210
      },
      "name": "DataAwsccCognitoLogDeliveryConfigurationLogConfigurationsOutputReference",
      "namespace": "dataAwsccCognitoLogDeliveryConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-log-delivery-configuration/index.ts",
            "line": 240
          },
          "name": "cloudwatchLogsConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCognitoLogDeliveryConfiguration.DataAwsccCognitoLogDeliveryConfigurationLogConfigurationsCloudwatchLogsConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-log-delivery-configuration/index.ts",
            "line": 245
          },
          "name": "eventSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-log-delivery-configuration/index.ts",
            "line": 251
          },
          "name": "firehoseConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCognitoLogDeliveryConfiguration.DataAwsccCognitoLogDeliveryConfigurationLogConfigurationsFirehoseConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-log-delivery-configuration/index.ts",
            "line": 256
          },
          "name": "logLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-log-delivery-configuration/index.ts",
            "line": 262
          },
          "name": "s3Configuration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCognitoLogDeliveryConfiguration.DataAwsccCognitoLogDeliveryConfigurationLogConfigurationsS3ConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-log-delivery-configuration/index.ts",
            "line": 223
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCognitoLogDeliveryConfiguration.DataAwsccCognitoLogDeliveryConfigurationLogConfigurations"
          }
        }
      ],
      "symbolId": "src/data-awscc-cognito-log-delivery-configuration/index:DataAwsccCognitoLogDeliveryConfigurationLogConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoLogDeliveryConfiguration.DataAwsccCognitoLogDeliveryConfigurationLogConfigurationsS3Configuration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoLogDeliveryConfiguration.DataAwsccCognitoLogDeliveryConfigurationLogConfigurationsS3Configuration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cognito-log-delivery-configuration/index.ts",
        "line": 133
      },
      "name": "DataAwsccCognitoLogDeliveryConfigurationLogConfigurationsS3Configuration",
      "namespace": "dataAwsccCognitoLogDeliveryConfiguration",
      "symbolId": "src/data-awscc-cognito-log-delivery-configuration/index:DataAwsccCognitoLogDeliveryConfigurationLogConfigurationsS3Configuration"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoLogDeliveryConfiguration.DataAwsccCognitoLogDeliveryConfigurationLogConfigurationsS3ConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoLogDeliveryConfiguration.DataAwsccCognitoLogDeliveryConfigurationLogConfigurationsS3ConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cognito-log-delivery-configuration/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-awscc-cognito-log-delivery-configuration/index.ts",
        "line": 156
      },
      "name": "DataAwsccCognitoLogDeliveryConfigurationLogConfigurationsS3ConfigurationOutputReference",
      "namespace": "dataAwsccCognitoLogDeliveryConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-log-delivery-configuration/index.ts",
            "line": 183
          },
          "name": "bucketArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-log-delivery-configuration/index.ts",
            "line": 167
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCognitoLogDeliveryConfiguration.DataAwsccCognitoLogDeliveryConfigurationLogConfigurationsS3Configuration"
          }
        }
      ],
      "symbolId": "src/data-awscc-cognito-log-delivery-configuration/index:DataAwsccCognitoLogDeliveryConfigurationLogConfigurationsS3ConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoManagedLoginBranding.DataAwsccCognitoManagedLoginBranding": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cognito_managed_login_branding awscc_cognito_managed_login_branding}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoManagedLoginBranding.DataAwsccCognitoManagedLoginBranding",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cognito_managed_login_branding awscc_cognito_managed_login_branding} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cognito-managed-login-branding/index.ts",
          "line": 156
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCognitoManagedLoginBranding.DataAwsccCognitoManagedLoginBrandingConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cognito-managed-login-branding/index.ts",
        "line": 124
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCognitoManagedLoginBranding resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-managed-login-branding/index.ts",
            "line": 141
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCognitoManagedLoginBranding to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cognito_managed_login_branding#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCognitoManagedLoginBranding that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCognitoManagedLoginBranding to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-managed-login-branding/index.ts",
            "line": 232
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-managed-login-branding/index.ts",
            "line": 238
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCognitoManagedLoginBranding",
      "namespace": "dataAwsccCognitoManagedLoginBranding",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-managed-login-branding/index.ts",
            "line": 129
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-managed-login-branding/index.ts",
            "line": 181
          },
          "name": "assets",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCognitoManagedLoginBranding.DataAwsccCognitoManagedLoginBrandingAssetsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-managed-login-branding/index.ts",
            "line": 186
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-managed-login-branding/index.ts",
            "line": 204
          },
          "name": "managedLoginBrandingId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-managed-login-branding/index.ts",
            "line": 209
          },
          "name": "returnMergedResources",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-managed-login-branding/index.ts",
            "line": 214
          },
          "name": "settings",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-managed-login-branding/index.ts",
            "line": 219
          },
          "name": "useCognitoProvidedValues",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-managed-login-branding/index.ts",
            "line": 224
          },
          "name": "userPoolId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-managed-login-branding/index.ts",
            "line": 199
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-managed-login-branding/index.ts",
            "line": 192
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cognito-managed-login-branding/index:DataAwsccCognitoManagedLoginBranding"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoManagedLoginBranding.DataAwsccCognitoManagedLoginBrandingAssets": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoManagedLoginBranding.DataAwsccCognitoManagedLoginBrandingAssets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cognito-managed-login-branding/index.ts",
        "line": 25
      },
      "name": "DataAwsccCognitoManagedLoginBrandingAssets",
      "namespace": "dataAwsccCognitoManagedLoginBranding",
      "symbolId": "src/data-awscc-cognito-managed-login-branding/index:DataAwsccCognitoManagedLoginBrandingAssets"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoManagedLoginBranding.DataAwsccCognitoManagedLoginBrandingAssetsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoManagedLoginBranding.DataAwsccCognitoManagedLoginBrandingAssetsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cognito-managed-login-branding/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-awscc-cognito-managed-login-branding/index.ts",
        "line": 102
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-managed-login-branding/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-awscc.dataAwsccCognitoManagedLoginBranding.DataAwsccCognitoManagedLoginBrandingAssetsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCognitoManagedLoginBrandingAssetsList",
      "namespace": "dataAwsccCognitoManagedLoginBranding",
      "symbolId": "src/data-awscc-cognito-managed-login-branding/index:DataAwsccCognitoManagedLoginBrandingAssetsList"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoManagedLoginBranding.DataAwsccCognitoManagedLoginBrandingAssetsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoManagedLoginBranding.DataAwsccCognitoManagedLoginBrandingAssetsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cognito-managed-login-branding/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cognito-managed-login-branding/index.ts",
        "line": 48
      },
      "name": "DataAwsccCognitoManagedLoginBrandingAssetsOutputReference",
      "namespace": "dataAwsccCognitoManagedLoginBranding",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-managed-login-branding/index.ts",
            "line": 77
          },
          "name": "bytes",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-managed-login-branding/index.ts",
            "line": 82
          },
          "name": "category",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-managed-login-branding/index.ts",
            "line": 87
          },
          "name": "colorMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-managed-login-branding/index.ts",
            "line": 92
          },
          "name": "extension",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-managed-login-branding/index.ts",
            "line": 97
          },
          "name": "resourceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-managed-login-branding/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCognitoManagedLoginBranding.DataAwsccCognitoManagedLoginBrandingAssets"
          }
        }
      ],
      "symbolId": "src/data-awscc-cognito-managed-login-branding/index:DataAwsccCognitoManagedLoginBrandingAssetsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoManagedLoginBranding.DataAwsccCognitoManagedLoginBrandingConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoManagedLoginBranding.DataAwsccCognitoManagedLoginBrandingConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cognito-managed-login-branding/index.ts",
        "line": 14
      },
      "name": "DataAwsccCognitoManagedLoginBrandingConfig",
      "namespace": "dataAwsccCognitoManagedLoginBranding",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cognito_managed_login_branding#id DataAwsccCognitoManagedLoginBranding#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-managed-login-branding/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cognito-managed-login-branding/index:DataAwsccCognitoManagedLoginBrandingConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoTerms.DataAwsccCognitoTerms": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cognito_terms awscc_cognito_terms}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoTerms.DataAwsccCognitoTerms",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cognito_terms awscc_cognito_terms} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cognito-terms/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCognitoTerms.DataAwsccCognitoTermsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cognito-terms/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCognitoTerms resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-terms/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCognitoTerms to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cognito_terms#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCognitoTerms that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCognitoTerms to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-terms/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-awscc-cognito-terms/index.ts",
            "line": 143
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCognitoTerms",
      "namespace": "dataAwsccCognitoTerms",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-terms/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-terms/index.ts",
            "line": 85
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-terms/index.ts",
            "line": 90
          },
          "name": "enforcement",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-terms/index.ts",
            "line": 109
          },
          "name": "links",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-terms/index.ts",
            "line": 114
          },
          "name": "termsId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-terms/index.ts",
            "line": 119
          },
          "name": "termsName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-terms/index.ts",
            "line": 124
          },
          "name": "termsSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-terms/index.ts",
            "line": 129
          },
          "name": "userPoolId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-terms/index.ts",
            "line": 103
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-terms/index.ts",
            "line": 96
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cognito-terms/index:DataAwsccCognitoTerms"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoTerms.DataAwsccCognitoTermsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoTerms.DataAwsccCognitoTermsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cognito-terms/index.ts",
        "line": 14
      },
      "name": "DataAwsccCognitoTermsConfig",
      "namespace": "dataAwsccCognitoTerms",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cognito_terms#id DataAwsccCognitoTerms#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-terms/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cognito-terms/index:DataAwsccCognitoTermsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoUserPoolClient.DataAwsccCognitoUserPoolClient": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cognito_user_pool_client awscc_cognito_user_pool_client}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolClient.DataAwsccCognitoUserPoolClient",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cognito_user_pool_client awscc_cognito_user_pool_client} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cognito-user-pool-client/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-awscc.dataAwsccCognitoUserPoolClient.DataAwsccCognitoUserPoolClientConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cognito-user-pool-client/index.ts",
        "line": 226
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCognitoUserPoolClient resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-client/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 DataAwsccCognitoUserPoolClient to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cognito_user_pool_client#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCognitoUserPoolClient that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCognitoUserPoolClient to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-client/index.ts",
            "line": 431
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-client/index.ts",
            "line": 437
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCognitoUserPoolClient",
      "namespace": "dataAwsccCognitoUserPoolClient",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-client/index.ts",
            "line": 231
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-client/index.ts",
            "line": 282
          },
          "name": "accessTokenValidity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-client/index.ts",
            "line": 287
          },
          "name": "allowedOAuthFlows",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-client/index.ts",
            "line": 292
          },
          "name": "allowedOAuthFlowsUserPoolClient",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-client/index.ts",
            "line": 297
          },
          "name": "allowedOAuthScopes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-client/index.ts",
            "line": 303
          },
          "name": "analyticsConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolClient.DataAwsccCognitoUserPoolClientAnalyticsConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-client/index.ts",
            "line": 308
          },
          "name": "authSessionValidity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-client/index.ts",
            "line": 313
          },
          "name": "callbackUrLs",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-client/index.ts",
            "line": 318
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-client/index.ts",
            "line": 323
          },
          "name": "clientName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-client/index.ts",
            "line": 328
          },
          "name": "clientSecret",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-client/index.ts",
            "line": 333
          },
          "name": "defaultRedirectUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-client/index.ts",
            "line": 338
          },
          "name": "enablePropagateAdditionalUserContextData",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-client/index.ts",
            "line": 343
          },
          "name": "enableTokenRevocation",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-client/index.ts",
            "line": 348
          },
          "name": "explicitAuthFlows",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-client/index.ts",
            "line": 353
          },
          "name": "generateSecret",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-client/index.ts",
            "line": 371
          },
          "name": "idTokenValidity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-client/index.ts",
            "line": 376
          },
          "name": "logoutUrLs",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-client/index.ts",
            "line": 381
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-client/index.ts",
            "line": 386
          },
          "name": "preventUserExistenceErrors",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-client/index.ts",
            "line": 391
          },
          "name": "readAttributes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-client/index.ts",
            "line": 397
          },
          "name": "refreshTokenRotation",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolClient.DataAwsccCognitoUserPoolClientRefreshTokenRotationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-client/index.ts",
            "line": 402
          },
          "name": "refreshTokenValidity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-client/index.ts",
            "line": 407
          },
          "name": "supportedIdentityProviders",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-client/index.ts",
            "line": 413
          },
          "name": "tokenValidityUnits",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolClient.DataAwsccCognitoUserPoolClientTokenValidityUnitsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-client/index.ts",
            "line": 418
          },
          "name": "userPoolId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-client/index.ts",
            "line": 423
          },
          "name": "writeAttributes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-client/index.ts",
            "line": 366
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-client/index.ts",
            "line": 359
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cognito-user-pool-client/index:DataAwsccCognitoUserPoolClient"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoUserPoolClient.DataAwsccCognitoUserPoolClientAnalyticsConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolClient.DataAwsccCognitoUserPoolClientAnalyticsConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cognito-user-pool-client/index.ts",
        "line": 25
      },
      "name": "DataAwsccCognitoUserPoolClientAnalyticsConfiguration",
      "namespace": "dataAwsccCognitoUserPoolClient",
      "symbolId": "src/data-awscc-cognito-user-pool-client/index:DataAwsccCognitoUserPoolClientAnalyticsConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoUserPoolClient.DataAwsccCognitoUserPoolClientAnalyticsConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolClient.DataAwsccCognitoUserPoolClientAnalyticsConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cognito-user-pool-client/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cognito-user-pool-client/index.ts",
        "line": 48
      },
      "name": "DataAwsccCognitoUserPoolClientAnalyticsConfigurationOutputReference",
      "namespace": "dataAwsccCognitoUserPoolClient",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-client/index.ts",
            "line": 75
          },
          "name": "applicationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-client/index.ts",
            "line": 80
          },
          "name": "applicationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-client/index.ts",
            "line": 85
          },
          "name": "externalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-client/index.ts",
            "line": 90
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-client/index.ts",
            "line": 95
          },
          "name": "userDataShared",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-client/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolClient.DataAwsccCognitoUserPoolClientAnalyticsConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-cognito-user-pool-client/index:DataAwsccCognitoUserPoolClientAnalyticsConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoUserPoolClient.DataAwsccCognitoUserPoolClientConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolClient.DataAwsccCognitoUserPoolClientConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cognito-user-pool-client/index.ts",
        "line": 14
      },
      "name": "DataAwsccCognitoUserPoolClientConfig",
      "namespace": "dataAwsccCognitoUserPoolClient",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cognito_user_pool_client#id DataAwsccCognitoUserPoolClient#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-client/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cognito-user-pool-client/index:DataAwsccCognitoUserPoolClientConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoUserPoolClient.DataAwsccCognitoUserPoolClientRefreshTokenRotation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolClient.DataAwsccCognitoUserPoolClientRefreshTokenRotation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cognito-user-pool-client/index.ts",
        "line": 99
      },
      "name": "DataAwsccCognitoUserPoolClientRefreshTokenRotation",
      "namespace": "dataAwsccCognitoUserPoolClient",
      "symbolId": "src/data-awscc-cognito-user-pool-client/index:DataAwsccCognitoUserPoolClientRefreshTokenRotation"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoUserPoolClient.DataAwsccCognitoUserPoolClientRefreshTokenRotationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolClient.DataAwsccCognitoUserPoolClientRefreshTokenRotationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cognito-user-pool-client/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-awscc-cognito-user-pool-client/index.ts",
        "line": 122
      },
      "name": "DataAwsccCognitoUserPoolClientRefreshTokenRotationOutputReference",
      "namespace": "dataAwsccCognitoUserPoolClient",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-client/index.ts",
            "line": 149
          },
          "name": "feature",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-client/index.ts",
            "line": 154
          },
          "name": "retryGracePeriodSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-client/index.ts",
            "line": 133
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolClient.DataAwsccCognitoUserPoolClientRefreshTokenRotation"
          }
        }
      ],
      "symbolId": "src/data-awscc-cognito-user-pool-client/index:DataAwsccCognitoUserPoolClientRefreshTokenRotationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoUserPoolClient.DataAwsccCognitoUserPoolClientTokenValidityUnits": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolClient.DataAwsccCognitoUserPoolClientTokenValidityUnits",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cognito-user-pool-client/index.ts",
        "line": 158
      },
      "name": "DataAwsccCognitoUserPoolClientTokenValidityUnits",
      "namespace": "dataAwsccCognitoUserPoolClient",
      "symbolId": "src/data-awscc-cognito-user-pool-client/index:DataAwsccCognitoUserPoolClientTokenValidityUnits"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoUserPoolClient.DataAwsccCognitoUserPoolClientTokenValidityUnitsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolClient.DataAwsccCognitoUserPoolClientTokenValidityUnitsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cognito-user-pool-client/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-awscc-cognito-user-pool-client/index.ts",
        "line": 181
      },
      "name": "DataAwsccCognitoUserPoolClientTokenValidityUnitsOutputReference",
      "namespace": "dataAwsccCognitoUserPoolClient",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-client/index.ts",
            "line": 208
          },
          "name": "accessToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-client/index.ts",
            "line": 213
          },
          "name": "idToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-client/index.ts",
            "line": 218
          },
          "name": "refreshToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-client/index.ts",
            "line": 192
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolClient.DataAwsccCognitoUserPoolClientTokenValidityUnits"
          }
        }
      ],
      "symbolId": "src/data-awscc-cognito-user-pool-client/index:DataAwsccCognitoUserPoolClientTokenValidityUnitsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoUserPoolDomain.DataAwsccCognitoUserPoolDomain": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cognito_user_pool_domain awscc_cognito_user_pool_domain}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolDomain.DataAwsccCognitoUserPoolDomain",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cognito_user_pool_domain awscc_cognito_user_pool_domain} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cognito-user-pool-domain/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-awscc.dataAwsccCognitoUserPoolDomain.DataAwsccCognitoUserPoolDomainConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cognito-user-pool-domain/index.ts",
        "line": 202
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCognitoUserPoolDomain resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-domain/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 DataAwsccCognitoUserPoolDomain to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cognito_user_pool_domain#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCognitoUserPoolDomain that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCognitoUserPoolDomain to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-domain/index.ts",
            "line": 306
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-domain/index.ts",
            "line": 312
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCognitoUserPoolDomain",
      "namespace": "dataAwsccCognitoUserPoolDomain",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-domain/index.ts",
            "line": 207
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-domain/index.ts",
            "line": 258
          },
          "name": "cloudfrontDistribution",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-domain/index.ts",
            "line": 264
          },
          "name": "customDomainConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolDomain.DataAwsccCognitoUserPoolDomainCustomDomainConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-domain/index.ts",
            "line": 269
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-domain/index.ts",
            "line": 287
          },
          "name": "managedLoginVersion",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-domain/index.ts",
            "line": 293
          },
          "name": "routing",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolDomain.DataAwsccCognitoUserPoolDomainRoutingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-domain/index.ts",
            "line": 298
          },
          "name": "userPoolId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-domain/index.ts",
            "line": 282
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-domain/index.ts",
            "line": 275
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cognito-user-pool-domain/index:DataAwsccCognitoUserPoolDomain"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoUserPoolDomain.DataAwsccCognitoUserPoolDomainConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolDomain.DataAwsccCognitoUserPoolDomainConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cognito-user-pool-domain/index.ts",
        "line": 14
      },
      "name": "DataAwsccCognitoUserPoolDomainConfig",
      "namespace": "dataAwsccCognitoUserPoolDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cognito_user_pool_domain#id DataAwsccCognitoUserPoolDomain#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-domain/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cognito-user-pool-domain/index:DataAwsccCognitoUserPoolDomainConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoUserPoolDomain.DataAwsccCognitoUserPoolDomainCustomDomainConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolDomain.DataAwsccCognitoUserPoolDomainCustomDomainConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cognito-user-pool-domain/index.ts",
        "line": 25
      },
      "name": "DataAwsccCognitoUserPoolDomainCustomDomainConfig",
      "namespace": "dataAwsccCognitoUserPoolDomain",
      "symbolId": "src/data-awscc-cognito-user-pool-domain/index:DataAwsccCognitoUserPoolDomainCustomDomainConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoUserPoolDomain.DataAwsccCognitoUserPoolDomainCustomDomainConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolDomain.DataAwsccCognitoUserPoolDomainCustomDomainConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cognito-user-pool-domain/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cognito-user-pool-domain/index.ts",
        "line": 48
      },
      "name": "DataAwsccCognitoUserPoolDomainCustomDomainConfigOutputReference",
      "namespace": "dataAwsccCognitoUserPoolDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-domain/index.ts",
            "line": 75
          },
          "name": "certificateArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-domain/index.ts",
            "line": 80
          },
          "name": "securityPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-domain/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolDomain.DataAwsccCognitoUserPoolDomainCustomDomainConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-cognito-user-pool-domain/index:DataAwsccCognitoUserPoolDomainCustomDomainConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoUserPoolDomain.DataAwsccCognitoUserPoolDomainRouting": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolDomain.DataAwsccCognitoUserPoolDomainRouting",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cognito-user-pool-domain/index.ts",
        "line": 143
      },
      "name": "DataAwsccCognitoUserPoolDomainRouting",
      "namespace": "dataAwsccCognitoUserPoolDomain",
      "symbolId": "src/data-awscc-cognito-user-pool-domain/index:DataAwsccCognitoUserPoolDomainRouting"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoUserPoolDomain.DataAwsccCognitoUserPoolDomainRoutingFailover": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolDomain.DataAwsccCognitoUserPoolDomainRoutingFailover",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cognito-user-pool-domain/index.ts",
        "line": 84
      },
      "name": "DataAwsccCognitoUserPoolDomainRoutingFailover",
      "namespace": "dataAwsccCognitoUserPoolDomain",
      "symbolId": "src/data-awscc-cognito-user-pool-domain/index:DataAwsccCognitoUserPoolDomainRoutingFailover"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoUserPoolDomain.DataAwsccCognitoUserPoolDomainRoutingFailoverOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolDomain.DataAwsccCognitoUserPoolDomainRoutingFailoverOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cognito-user-pool-domain/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-awscc-cognito-user-pool-domain/index.ts",
        "line": 107
      },
      "name": "DataAwsccCognitoUserPoolDomainRoutingFailoverOutputReference",
      "namespace": "dataAwsccCognitoUserPoolDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-domain/index.ts",
            "line": 134
          },
          "name": "primaryRoute53HealthCheckId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-domain/index.ts",
            "line": 139
          },
          "name": "secondaryRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-domain/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolDomain.DataAwsccCognitoUserPoolDomainRoutingFailover"
          }
        }
      ],
      "symbolId": "src/data-awscc-cognito-user-pool-domain/index:DataAwsccCognitoUserPoolDomainRoutingFailoverOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoUserPoolDomain.DataAwsccCognitoUserPoolDomainRoutingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolDomain.DataAwsccCognitoUserPoolDomainRoutingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cognito-user-pool-domain/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-awscc-cognito-user-pool-domain/index.ts",
        "line": 166
      },
      "name": "DataAwsccCognitoUserPoolDomainRoutingOutputReference",
      "namespace": "dataAwsccCognitoUserPoolDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-domain/index.ts",
            "line": 194
          },
          "name": "failover",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolDomain.DataAwsccCognitoUserPoolDomainRoutingFailoverOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-domain/index.ts",
            "line": 177
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolDomain.DataAwsccCognitoUserPoolDomainRouting"
          }
        }
      ],
      "symbolId": "src/data-awscc-cognito-user-pool-domain/index:DataAwsccCognitoUserPoolDomainRoutingOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoUserPoolGroup.DataAwsccCognitoUserPoolGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cognito_user_pool_group awscc_cognito_user_pool_group}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolGroup.DataAwsccCognitoUserPoolGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cognito_user_pool_group awscc_cognito_user_pool_group} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cognito-user-pool-group/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolGroup.DataAwsccCognitoUserPoolGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cognito-user-pool-group/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCognitoUserPoolGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-group/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCognitoUserPoolGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cognito_user_pool_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCognitoUserPoolGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCognitoUserPoolGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-group/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-awscc-cognito-user-pool-group/index.ts",
            "line": 132
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCognitoUserPoolGroup",
      "namespace": "dataAwsccCognitoUserPoolGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-group/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-group/index.ts",
            "line": 85
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-group/index.ts",
            "line": 90
          },
          "name": "groupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-group/index.ts",
            "line": 108
          },
          "name": "precedence",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-group/index.ts",
            "line": 113
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-group/index.ts",
            "line": 118
          },
          "name": "userPoolId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-group/index.ts",
            "line": 103
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-group/index.ts",
            "line": 96
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cognito-user-pool-group/index:DataAwsccCognitoUserPoolGroup"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoUserPoolGroup.DataAwsccCognitoUserPoolGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolGroup.DataAwsccCognitoUserPoolGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cognito-user-pool-group/index.ts",
        "line": 14
      },
      "name": "DataAwsccCognitoUserPoolGroupConfig",
      "namespace": "dataAwsccCognitoUserPoolGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cognito_user_pool_group#id DataAwsccCognitoUserPoolGroup#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-group/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cognito-user-pool-group/index:DataAwsccCognitoUserPoolGroupConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoUserPoolIdentityProvider.DataAwsccCognitoUserPoolIdentityProvider": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cognito_user_pool_identity_provider awscc_cognito_user_pool_identity_provider}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolIdentityProvider.DataAwsccCognitoUserPoolIdentityProvider",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cognito_user_pool_identity_provider awscc_cognito_user_pool_identity_provider} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cognito-user-pool-identity-provider/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolIdentityProvider.DataAwsccCognitoUserPoolIdentityProviderConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cognito-user-pool-identity-provider/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCognitoUserPoolIdentityProvider resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-identity-provider/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCognitoUserPoolIdentityProvider to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cognito_user_pool_identity_provider#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCognitoUserPoolIdentityProvider that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCognitoUserPoolIdentityProvider to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-identity-provider/index.ts",
            "line": 133
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-identity-provider/index.ts",
            "line": 139
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCognitoUserPoolIdentityProvider",
      "namespace": "dataAwsccCognitoUserPoolIdentityProvider",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-identity-provider/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-identity-provider/index.ts",
            "line": 86
          },
          "name": "attributeMapping",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-identity-provider/index.ts",
            "line": 104
          },
          "name": "idpIdentifiers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-identity-provider/index.ts",
            "line": 110
          },
          "name": "providerDetails",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-identity-provider/index.ts",
            "line": 115
          },
          "name": "providerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-identity-provider/index.ts",
            "line": 120
          },
          "name": "providerType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-identity-provider/index.ts",
            "line": 125
          },
          "name": "userPoolId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-identity-provider/index.ts",
            "line": 99
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-identity-provider/index.ts",
            "line": 92
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cognito-user-pool-identity-provider/index:DataAwsccCognitoUserPoolIdentityProvider"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoUserPoolIdentityProvider.DataAwsccCognitoUserPoolIdentityProviderConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolIdentityProvider.DataAwsccCognitoUserPoolIdentityProviderConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cognito-user-pool-identity-provider/index.ts",
        "line": 14
      },
      "name": "DataAwsccCognitoUserPoolIdentityProviderConfig",
      "namespace": "dataAwsccCognitoUserPoolIdentityProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cognito_user_pool_identity_provider#id DataAwsccCognitoUserPoolIdentityProvider#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-identity-provider/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cognito-user-pool-identity-provider/index:DataAwsccCognitoUserPoolIdentityProviderConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRegionalConfigurationAttachment.DataAwsccCognitoUserPoolRegionalConfigurationAttachment": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cognito_user_pool_regional_configuration_attachment awscc_cognito_user_pool_regional_configuration_attachment}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRegionalConfigurationAttachment.DataAwsccCognitoUserPoolRegionalConfigurationAttachment",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cognito_user_pool_regional_configuration_attachment awscc_cognito_user_pool_regional_configuration_attachment} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cognito-user-pool-regional-configuration-attachment/index.ts",
          "line": 653
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRegionalConfigurationAttachment.DataAwsccCognitoUserPoolRegionalConfigurationAttachmentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cognito-user-pool-regional-configuration-attachment/index.ts",
        "line": 621
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCognitoUserPoolRegionalConfigurationAttachment resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 638
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCognitoUserPoolRegionalConfigurationAttachment to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cognito_user_pool_regional_configuration_attachment#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCognitoUserPoolRegionalConfigurationAttachment that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCognitoUserPoolRegionalConfigurationAttachment to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 727
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 733
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCognitoUserPoolRegionalConfigurationAttachment",
      "namespace": "dataAwsccCognitoUserPoolRegionalConfigurationAttachment",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 626
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 678
          },
          "name": "emailConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRegionalConfigurationAttachment.DataAwsccCognitoUserPoolRegionalConfigurationAttachmentEmailConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 697
          },
          "name": "lambdaConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRegionalConfigurationAttachment.DataAwsccCognitoUserPoolRegionalConfigurationAttachmentLambdaConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 703
          },
          "name": "smsConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRegionalConfigurationAttachment.DataAwsccCognitoUserPoolRegionalConfigurationAttachmentSmsConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 708
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 713
          },
          "name": "userPoolId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 719
          },
          "name": "userPoolTags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 691
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 684
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cognito-user-pool-regional-configuration-attachment/index:DataAwsccCognitoUserPoolRegionalConfigurationAttachment"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRegionalConfigurationAttachment.DataAwsccCognitoUserPoolRegionalConfigurationAttachmentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRegionalConfigurationAttachment.DataAwsccCognitoUserPoolRegionalConfigurationAttachmentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cognito-user-pool-regional-configuration-attachment/index.ts",
        "line": 14
      },
      "name": "DataAwsccCognitoUserPoolRegionalConfigurationAttachmentConfig",
      "namespace": "dataAwsccCognitoUserPoolRegionalConfigurationAttachment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cognito_user_pool_regional_configuration_attachment#id DataAwsccCognitoUserPoolRegionalConfigurationAttachment#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cognito-user-pool-regional-configuration-attachment/index:DataAwsccCognitoUserPoolRegionalConfigurationAttachmentConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRegionalConfigurationAttachment.DataAwsccCognitoUserPoolRegionalConfigurationAttachmentEmailConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRegionalConfigurationAttachment.DataAwsccCognitoUserPoolRegionalConfigurationAttachmentEmailConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cognito-user-pool-regional-configuration-attachment/index.ts",
        "line": 25
      },
      "name": "DataAwsccCognitoUserPoolRegionalConfigurationAttachmentEmailConfiguration",
      "namespace": "dataAwsccCognitoUserPoolRegionalConfigurationAttachment",
      "symbolId": "src/data-awscc-cognito-user-pool-regional-configuration-attachment/index:DataAwsccCognitoUserPoolRegionalConfigurationAttachmentEmailConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRegionalConfigurationAttachment.DataAwsccCognitoUserPoolRegionalConfigurationAttachmentEmailConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRegionalConfigurationAttachment.DataAwsccCognitoUserPoolRegionalConfigurationAttachmentEmailConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cognito-user-pool-regional-configuration-attachment/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cognito-user-pool-regional-configuration-attachment/index.ts",
        "line": 48
      },
      "name": "DataAwsccCognitoUserPoolRegionalConfigurationAttachmentEmailConfigurationOutputReference",
      "namespace": "dataAwsccCognitoUserPoolRegionalConfigurationAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 75
          },
          "name": "configurationSet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 80
          },
          "name": "emailSendingAccount",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 85
          },
          "name": "from",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 90
          },
          "name": "replyToEmailAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 95
          },
          "name": "sourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRegionalConfigurationAttachment.DataAwsccCognitoUserPoolRegionalConfigurationAttachmentEmailConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-cognito-user-pool-regional-configuration-attachment/index:DataAwsccCognitoUserPoolRegionalConfigurationAttachmentEmailConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRegionalConfigurationAttachment.DataAwsccCognitoUserPoolRegionalConfigurationAttachmentLambdaConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRegionalConfigurationAttachment.DataAwsccCognitoUserPoolRegionalConfigurationAttachmentLambdaConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cognito-user-pool-regional-configuration-attachment/index.ts",
        "line": 335
      },
      "name": "DataAwsccCognitoUserPoolRegionalConfigurationAttachmentLambdaConfig",
      "namespace": "dataAwsccCognitoUserPoolRegionalConfigurationAttachment",
      "symbolId": "src/data-awscc-cognito-user-pool-regional-configuration-attachment/index:DataAwsccCognitoUserPoolRegionalConfigurationAttachmentLambdaConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRegionalConfigurationAttachment.DataAwsccCognitoUserPoolRegionalConfigurationAttachmentLambdaConfigCustomEmailSender": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRegionalConfigurationAttachment.DataAwsccCognitoUserPoolRegionalConfigurationAttachmentLambdaConfigCustomEmailSender",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cognito-user-pool-regional-configuration-attachment/index.ts",
        "line": 99
      },
      "name": "DataAwsccCognitoUserPoolRegionalConfigurationAttachmentLambdaConfigCustomEmailSender",
      "namespace": "dataAwsccCognitoUserPoolRegionalConfigurationAttachment",
      "symbolId": "src/data-awscc-cognito-user-pool-regional-configuration-attachment/index:DataAwsccCognitoUserPoolRegionalConfigurationAttachmentLambdaConfigCustomEmailSender"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRegionalConfigurationAttachment.DataAwsccCognitoUserPoolRegionalConfigurationAttachmentLambdaConfigCustomEmailSenderOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRegionalConfigurationAttachment.DataAwsccCognitoUserPoolRegionalConfigurationAttachmentLambdaConfigCustomEmailSenderOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cognito-user-pool-regional-configuration-attachment/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-awscc-cognito-user-pool-regional-configuration-attachment/index.ts",
        "line": 122
      },
      "name": "DataAwsccCognitoUserPoolRegionalConfigurationAttachmentLambdaConfigCustomEmailSenderOutputReference",
      "namespace": "dataAwsccCognitoUserPoolRegionalConfigurationAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 149
          },
          "name": "lambdaArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 154
          },
          "name": "lambdaVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 133
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRegionalConfigurationAttachment.DataAwsccCognitoUserPoolRegionalConfigurationAttachmentLambdaConfigCustomEmailSender"
          }
        }
      ],
      "symbolId": "src/data-awscc-cognito-user-pool-regional-configuration-attachment/index:DataAwsccCognitoUserPoolRegionalConfigurationAttachmentLambdaConfigCustomEmailSenderOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRegionalConfigurationAttachment.DataAwsccCognitoUserPoolRegionalConfigurationAttachmentLambdaConfigCustomSmsSender": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRegionalConfigurationAttachment.DataAwsccCognitoUserPoolRegionalConfigurationAttachmentLambdaConfigCustomSmsSender",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cognito-user-pool-regional-configuration-attachment/index.ts",
        "line": 158
      },
      "name": "DataAwsccCognitoUserPoolRegionalConfigurationAttachmentLambdaConfigCustomSmsSender",
      "namespace": "dataAwsccCognitoUserPoolRegionalConfigurationAttachment",
      "symbolId": "src/data-awscc-cognito-user-pool-regional-configuration-attachment/index:DataAwsccCognitoUserPoolRegionalConfigurationAttachmentLambdaConfigCustomSmsSender"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRegionalConfigurationAttachment.DataAwsccCognitoUserPoolRegionalConfigurationAttachmentLambdaConfigCustomSmsSenderOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRegionalConfigurationAttachment.DataAwsccCognitoUserPoolRegionalConfigurationAttachmentLambdaConfigCustomSmsSenderOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cognito-user-pool-regional-configuration-attachment/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-awscc-cognito-user-pool-regional-configuration-attachment/index.ts",
        "line": 181
      },
      "name": "DataAwsccCognitoUserPoolRegionalConfigurationAttachmentLambdaConfigCustomSmsSenderOutputReference",
      "namespace": "dataAwsccCognitoUserPoolRegionalConfigurationAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 208
          },
          "name": "lambdaArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 213
          },
          "name": "lambdaVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 192
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRegionalConfigurationAttachment.DataAwsccCognitoUserPoolRegionalConfigurationAttachmentLambdaConfigCustomSmsSender"
          }
        }
      ],
      "symbolId": "src/data-awscc-cognito-user-pool-regional-configuration-attachment/index:DataAwsccCognitoUserPoolRegionalConfigurationAttachmentLambdaConfigCustomSmsSenderOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRegionalConfigurationAttachment.DataAwsccCognitoUserPoolRegionalConfigurationAttachmentLambdaConfigInboundFederation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRegionalConfigurationAttachment.DataAwsccCognitoUserPoolRegionalConfigurationAttachmentLambdaConfigInboundFederation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cognito-user-pool-regional-configuration-attachment/index.ts",
        "line": 217
      },
      "name": "DataAwsccCognitoUserPoolRegionalConfigurationAttachmentLambdaConfigInboundFederation",
      "namespace": "dataAwsccCognitoUserPoolRegionalConfigurationAttachment",
      "symbolId": "src/data-awscc-cognito-user-pool-regional-configuration-attachment/index:DataAwsccCognitoUserPoolRegionalConfigurationAttachmentLambdaConfigInboundFederation"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRegionalConfigurationAttachment.DataAwsccCognitoUserPoolRegionalConfigurationAttachmentLambdaConfigInboundFederationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRegionalConfigurationAttachment.DataAwsccCognitoUserPoolRegionalConfigurationAttachmentLambdaConfigInboundFederationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cognito-user-pool-regional-configuration-attachment/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-awscc-cognito-user-pool-regional-configuration-attachment/index.ts",
        "line": 240
      },
      "name": "DataAwsccCognitoUserPoolRegionalConfigurationAttachmentLambdaConfigInboundFederationOutputReference",
      "namespace": "dataAwsccCognitoUserPoolRegionalConfigurationAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 267
          },
          "name": "lambdaArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 272
          },
          "name": "lambdaVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 251
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRegionalConfigurationAttachment.DataAwsccCognitoUserPoolRegionalConfigurationAttachmentLambdaConfigInboundFederation"
          }
        }
      ],
      "symbolId": "src/data-awscc-cognito-user-pool-regional-configuration-attachment/index:DataAwsccCognitoUserPoolRegionalConfigurationAttachmentLambdaConfigInboundFederationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRegionalConfigurationAttachment.DataAwsccCognitoUserPoolRegionalConfigurationAttachmentLambdaConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRegionalConfigurationAttachment.DataAwsccCognitoUserPoolRegionalConfigurationAttachmentLambdaConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cognito-user-pool-regional-configuration-attachment/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/data-awscc-cognito-user-pool-regional-configuration-attachment/index.ts",
        "line": 358
      },
      "name": "DataAwsccCognitoUserPoolRegionalConfigurationAttachmentLambdaConfigOutputReference",
      "namespace": "dataAwsccCognitoUserPoolRegionalConfigurationAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 385
          },
          "name": "createAuthChallenge",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 391
          },
          "name": "customEmailSender",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRegionalConfigurationAttachment.DataAwsccCognitoUserPoolRegionalConfigurationAttachmentLambdaConfigCustomEmailSenderOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 396
          },
          "name": "customMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 402
          },
          "name": "customSmsSender",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRegionalConfigurationAttachment.DataAwsccCognitoUserPoolRegionalConfigurationAttachmentLambdaConfigCustomSmsSenderOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 407
          },
          "name": "defineAuthChallenge",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 413
          },
          "name": "inboundFederation",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRegionalConfigurationAttachment.DataAwsccCognitoUserPoolRegionalConfigurationAttachmentLambdaConfigInboundFederationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 418
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 423
          },
          "name": "postAuthentication",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 428
          },
          "name": "postConfirmation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 433
          },
          "name": "preAuthentication",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 438
          },
          "name": "preSignUp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 443
          },
          "name": "preTokenGeneration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 449
          },
          "name": "preTokenGenerationConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRegionalConfigurationAttachment.DataAwsccCognitoUserPoolRegionalConfigurationAttachmentLambdaConfigPreTokenGenerationConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 454
          },
          "name": "userMigration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 459
          },
          "name": "verifyAuthChallengeResponse",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 369
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRegionalConfigurationAttachment.DataAwsccCognitoUserPoolRegionalConfigurationAttachmentLambdaConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-cognito-user-pool-regional-configuration-attachment/index:DataAwsccCognitoUserPoolRegionalConfigurationAttachmentLambdaConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRegionalConfigurationAttachment.DataAwsccCognitoUserPoolRegionalConfigurationAttachmentLambdaConfigPreTokenGenerationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRegionalConfigurationAttachment.DataAwsccCognitoUserPoolRegionalConfigurationAttachmentLambdaConfigPreTokenGenerationConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cognito-user-pool-regional-configuration-attachment/index.ts",
        "line": 276
      },
      "name": "DataAwsccCognitoUserPoolRegionalConfigurationAttachmentLambdaConfigPreTokenGenerationConfig",
      "namespace": "dataAwsccCognitoUserPoolRegionalConfigurationAttachment",
      "symbolId": "src/data-awscc-cognito-user-pool-regional-configuration-attachment/index:DataAwsccCognitoUserPoolRegionalConfigurationAttachmentLambdaConfigPreTokenGenerationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRegionalConfigurationAttachment.DataAwsccCognitoUserPoolRegionalConfigurationAttachmentLambdaConfigPreTokenGenerationConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRegionalConfigurationAttachment.DataAwsccCognitoUserPoolRegionalConfigurationAttachmentLambdaConfigPreTokenGenerationConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cognito-user-pool-regional-configuration-attachment/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-awscc-cognito-user-pool-regional-configuration-attachment/index.ts",
        "line": 299
      },
      "name": "DataAwsccCognitoUserPoolRegionalConfigurationAttachmentLambdaConfigPreTokenGenerationConfigOutputReference",
      "namespace": "dataAwsccCognitoUserPoolRegionalConfigurationAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 326
          },
          "name": "lambdaArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 331
          },
          "name": "lambdaVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 310
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRegionalConfigurationAttachment.DataAwsccCognitoUserPoolRegionalConfigurationAttachmentLambdaConfigPreTokenGenerationConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-cognito-user-pool-regional-configuration-attachment/index:DataAwsccCognitoUserPoolRegionalConfigurationAttachmentLambdaConfigPreTokenGenerationConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRegionalConfigurationAttachment.DataAwsccCognitoUserPoolRegionalConfigurationAttachmentSmsConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRegionalConfigurationAttachment.DataAwsccCognitoUserPoolRegionalConfigurationAttachmentSmsConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cognito-user-pool-regional-configuration-attachment/index.ts",
        "line": 547
      },
      "name": "DataAwsccCognitoUserPoolRegionalConfigurationAttachmentSmsConfiguration",
      "namespace": "dataAwsccCognitoUserPoolRegionalConfigurationAttachment",
      "symbolId": "src/data-awscc-cognito-user-pool-regional-configuration-attachment/index:DataAwsccCognitoUserPoolRegionalConfigurationAttachmentSmsConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRegionalConfigurationAttachment.DataAwsccCognitoUserPoolRegionalConfigurationAttachmentSmsConfigurationEumsSms": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRegionalConfigurationAttachment.DataAwsccCognitoUserPoolRegionalConfigurationAttachmentSmsConfigurationEumsSms",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cognito-user-pool-regional-configuration-attachment/index.ts",
        "line": 463
      },
      "name": "DataAwsccCognitoUserPoolRegionalConfigurationAttachmentSmsConfigurationEumsSms",
      "namespace": "dataAwsccCognitoUserPoolRegionalConfigurationAttachment",
      "symbolId": "src/data-awscc-cognito-user-pool-regional-configuration-attachment/index:DataAwsccCognitoUserPoolRegionalConfigurationAttachmentSmsConfigurationEumsSms"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRegionalConfigurationAttachment.DataAwsccCognitoUserPoolRegionalConfigurationAttachmentSmsConfigurationEumsSmsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRegionalConfigurationAttachment.DataAwsccCognitoUserPoolRegionalConfigurationAttachmentSmsConfigurationEumsSmsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cognito-user-pool-regional-configuration-attachment/index.ts",
          "line": 493
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cognito-user-pool-regional-configuration-attachment/index.ts",
        "line": 486
      },
      "name": "DataAwsccCognitoUserPoolRegionalConfigurationAttachmentSmsConfigurationEumsSmsOutputReference",
      "namespace": "dataAwsccCognitoUserPoolRegionalConfigurationAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 513
          },
          "name": "callerArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 518
          },
          "name": "configurationSetName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 523
          },
          "name": "externalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 528
          },
          "name": "inEntityId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 533
          },
          "name": "inTemplateId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 538
          },
          "name": "originationIdentity",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 543
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 497
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRegionalConfigurationAttachment.DataAwsccCognitoUserPoolRegionalConfigurationAttachmentSmsConfigurationEumsSms"
          }
        }
      ],
      "symbolId": "src/data-awscc-cognito-user-pool-regional-configuration-attachment/index:DataAwsccCognitoUserPoolRegionalConfigurationAttachmentSmsConfigurationEumsSmsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRegionalConfigurationAttachment.DataAwsccCognitoUserPoolRegionalConfigurationAttachmentSmsConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRegionalConfigurationAttachment.DataAwsccCognitoUserPoolRegionalConfigurationAttachmentSmsConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cognito-user-pool-regional-configuration-attachment/index.ts",
          "line": 577
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cognito-user-pool-regional-configuration-attachment/index.ts",
        "line": 570
      },
      "name": "DataAwsccCognitoUserPoolRegionalConfigurationAttachmentSmsConfigurationOutputReference",
      "namespace": "dataAwsccCognitoUserPoolRegionalConfigurationAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 598
          },
          "name": "eumsSms",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRegionalConfigurationAttachment.DataAwsccCognitoUserPoolRegionalConfigurationAttachmentSmsConfigurationEumsSmsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 603
          },
          "name": "externalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 608
          },
          "name": "snsCallerArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 613
          },
          "name": "snsRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-regional-configuration-attachment/index.ts",
            "line": 581
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRegionalConfigurationAttachment.DataAwsccCognitoUserPoolRegionalConfigurationAttachmentSmsConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-cognito-user-pool-regional-configuration-attachment/index:DataAwsccCognitoUserPoolRegionalConfigurationAttachmentSmsConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoUserPoolReplica.DataAwsccCognitoUserPoolReplica": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cognito_user_pool_replica awscc_cognito_user_pool_replica}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolReplica.DataAwsccCognitoUserPoolReplica",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cognito_user_pool_replica awscc_cognito_user_pool_replica} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cognito-user-pool-replica/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolReplica.DataAwsccCognitoUserPoolReplicaConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cognito-user-pool-replica/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCognitoUserPoolReplica resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-replica/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCognitoUserPoolReplica to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cognito_user_pool_replica#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCognitoUserPoolReplica that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCognitoUserPoolReplica to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-replica/index.ts",
            "line": 117
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-replica/index.ts",
            "line": 123
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCognitoUserPoolReplica",
      "namespace": "dataAwsccCognitoUserPoolReplica",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-replica/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-replica/index.ts",
            "line": 98
          },
          "name": "regionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-replica/index.ts",
            "line": 103
          },
          "name": "userPoolId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-replica/index.ts",
            "line": 109
          },
          "name": "userPoolTagsAtCreate",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-replica/index.ts",
            "line": 93
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-replica/index.ts",
            "line": 86
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cognito-user-pool-replica/index:DataAwsccCognitoUserPoolReplica"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoUserPoolReplica.DataAwsccCognitoUserPoolReplicaConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolReplica.DataAwsccCognitoUserPoolReplicaConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cognito-user-pool-replica/index.ts",
        "line": 14
      },
      "name": "DataAwsccCognitoUserPoolReplicaConfig",
      "namespace": "dataAwsccCognitoUserPoolReplica",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cognito_user_pool_replica#id DataAwsccCognitoUserPoolReplica#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-replica/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cognito-user-pool-replica/index:DataAwsccCognitoUserPoolReplicaConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoUserPoolResourceServer.DataAwsccCognitoUserPoolResourceServer": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cognito_user_pool_resource_server awscc_cognito_user_pool_resource_server}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolResourceServer.DataAwsccCognitoUserPoolResourceServer",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cognito_user_pool_resource_server awscc_cognito_user_pool_resource_server} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cognito-user-pool-resource-server/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-awscc.dataAwsccCognitoUserPoolResourceServer.DataAwsccCognitoUserPoolResourceServerConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cognito-user-pool-resource-server/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCognitoUserPoolResourceServer resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-resource-server/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 DataAwsccCognitoUserPoolResourceServer to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cognito_user_pool_resource_server#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCognitoUserPoolResourceServer that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCognitoUserPoolResourceServer to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-resource-server/index.ts",
            "line": 202
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-resource-server/index.ts",
            "line": 208
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCognitoUserPoolResourceServer",
      "namespace": "dataAwsccCognitoUserPoolResourceServer",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-resource-server/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-resource-server/index.ts",
            "line": 178
          },
          "name": "identifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-resource-server/index.ts",
            "line": 183
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-resource-server/index.ts",
            "line": 189
          },
          "name": "scopes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolResourceServer.DataAwsccCognitoUserPoolResourceServerScopesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-resource-server/index.ts",
            "line": 194
          },
          "name": "userPoolId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-resource-server/index.ts",
            "line": 173
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-resource-server/index.ts",
            "line": 166
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cognito-user-pool-resource-server/index:DataAwsccCognitoUserPoolResourceServer"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoUserPoolResourceServer.DataAwsccCognitoUserPoolResourceServerConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolResourceServer.DataAwsccCognitoUserPoolResourceServerConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cognito-user-pool-resource-server/index.ts",
        "line": 14
      },
      "name": "DataAwsccCognitoUserPoolResourceServerConfig",
      "namespace": "dataAwsccCognitoUserPoolResourceServer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cognito_user_pool_resource_server#id DataAwsccCognitoUserPoolResourceServer#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-resource-server/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cognito-user-pool-resource-server/index:DataAwsccCognitoUserPoolResourceServerConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoUserPoolResourceServer.DataAwsccCognitoUserPoolResourceServerScopes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolResourceServer.DataAwsccCognitoUserPoolResourceServerScopes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cognito-user-pool-resource-server/index.ts",
        "line": 25
      },
      "name": "DataAwsccCognitoUserPoolResourceServerScopes",
      "namespace": "dataAwsccCognitoUserPoolResourceServer",
      "symbolId": "src/data-awscc-cognito-user-pool-resource-server/index:DataAwsccCognitoUserPoolResourceServerScopes"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoUserPoolResourceServer.DataAwsccCognitoUserPoolResourceServerScopesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolResourceServer.DataAwsccCognitoUserPoolResourceServerScopesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cognito-user-pool-resource-server/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-awscc-cognito-user-pool-resource-server/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-resource-server/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-awscc.dataAwsccCognitoUserPoolResourceServer.DataAwsccCognitoUserPoolResourceServerScopesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCognitoUserPoolResourceServerScopesList",
      "namespace": "dataAwsccCognitoUserPoolResourceServer",
      "symbolId": "src/data-awscc-cognito-user-pool-resource-server/index:DataAwsccCognitoUserPoolResourceServerScopesList"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoUserPoolResourceServer.DataAwsccCognitoUserPoolResourceServerScopesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolResourceServer.DataAwsccCognitoUserPoolResourceServerScopesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cognito-user-pool-resource-server/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cognito-user-pool-resource-server/index.ts",
        "line": 48
      },
      "name": "DataAwsccCognitoUserPoolResourceServerScopesOutputReference",
      "namespace": "dataAwsccCognitoUserPoolResourceServer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-resource-server/index.ts",
            "line": 77
          },
          "name": "scopeDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-resource-server/index.ts",
            "line": 82
          },
          "name": "scopeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-resource-server/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolResourceServer.DataAwsccCognitoUserPoolResourceServerScopes"
          }
        }
      ],
      "symbolId": "src/data-awscc-cognito-user-pool-resource-server/index:DataAwsccCognitoUserPoolResourceServerScopesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRiskConfigurationAttachment.DataAwsccCognitoUserPoolRiskConfigurationAttachment": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cognito_user_pool_risk_configuration_attachment awscc_cognito_user_pool_risk_configuration_attachment}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRiskConfigurationAttachment.DataAwsccCognitoUserPoolRiskConfigurationAttachment",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cognito_user_pool_risk_configuration_attachment awscc_cognito_user_pool_risk_configuration_attachment} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/index.ts",
          "line": 813
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRiskConfigurationAttachment.DataAwsccCognitoUserPoolRiskConfigurationAttachmentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/index.ts",
        "line": 781
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCognitoUserPoolRiskConfigurationAttachment resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 798
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCognitoUserPoolRiskConfigurationAttachment to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cognito_user_pool_risk_configuration_attachment#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCognitoUserPoolRiskConfigurationAttachment that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCognitoUserPoolRiskConfigurationAttachment to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 881
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 887
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCognitoUserPoolRiskConfigurationAttachment",
      "namespace": "dataAwsccCognitoUserPoolRiskConfigurationAttachment",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 786
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 838
          },
          "name": "accountTakeoverRiskConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRiskConfigurationAttachment.DataAwsccCognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 843
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 849
          },
          "name": "compromisedCredentialsRiskConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRiskConfigurationAttachment.DataAwsccCognitoUserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 868
          },
          "name": "riskExceptionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRiskConfigurationAttachment.DataAwsccCognitoUserPoolRiskConfigurationAttachmentRiskExceptionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 873
          },
          "name": "userPoolId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 862
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 855
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/index:DataAwsccCognitoUserPoolRiskConfigurationAttachment"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRiskConfigurationAttachment.DataAwsccCognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRiskConfigurationAttachment.DataAwsccCognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/index.ts",
        "line": 543
      },
      "name": "DataAwsccCognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfiguration",
      "namespace": "dataAwsccCognitoUserPoolRiskConfigurationAttachment",
      "symbolId": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/index:DataAwsccCognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRiskConfigurationAttachment.DataAwsccCognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationActions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRiskConfigurationAttachment.DataAwsccCognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationActions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/index.ts",
        "line": 202
      },
      "name": "DataAwsccCognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationActions",
      "namespace": "dataAwsccCognitoUserPoolRiskConfigurationAttachment",
      "symbolId": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/index:DataAwsccCognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationActions"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRiskConfigurationAttachment.DataAwsccCognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationActionsHighAction": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRiskConfigurationAttachment.DataAwsccCognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationActionsHighAction",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/index.ts",
        "line": 25
      },
      "name": "DataAwsccCognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationActionsHighAction",
      "namespace": "dataAwsccCognitoUserPoolRiskConfigurationAttachment",
      "symbolId": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/index:DataAwsccCognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationActionsHighAction"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRiskConfigurationAttachment.DataAwsccCognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationActionsHighActionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRiskConfigurationAttachment.DataAwsccCognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationActionsHighActionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/index.ts",
        "line": 48
      },
      "name": "DataAwsccCognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationActionsHighActionOutputReference",
      "namespace": "dataAwsccCognitoUserPoolRiskConfigurationAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 75
          },
          "name": "eventAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 80
          },
          "name": "notify",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRiskConfigurationAttachment.DataAwsccCognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationActionsHighAction"
          }
        }
      ],
      "symbolId": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/index:DataAwsccCognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationActionsHighActionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRiskConfigurationAttachment.DataAwsccCognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationActionsLowAction": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRiskConfigurationAttachment.DataAwsccCognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationActionsLowAction",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/index.ts",
        "line": 84
      },
      "name": "DataAwsccCognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationActionsLowAction",
      "namespace": "dataAwsccCognitoUserPoolRiskConfigurationAttachment",
      "symbolId": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/index:DataAwsccCognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationActionsLowAction"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRiskConfigurationAttachment.DataAwsccCognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationActionsLowActionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRiskConfigurationAttachment.DataAwsccCognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationActionsLowActionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/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-awscc-cognito-user-pool-risk-configuration-attachment/index.ts",
        "line": 107
      },
      "name": "DataAwsccCognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationActionsLowActionOutputReference",
      "namespace": "dataAwsccCognitoUserPoolRiskConfigurationAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 134
          },
          "name": "eventAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 139
          },
          "name": "notify",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRiskConfigurationAttachment.DataAwsccCognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationActionsLowAction"
          }
        }
      ],
      "symbolId": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/index:DataAwsccCognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationActionsLowActionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRiskConfigurationAttachment.DataAwsccCognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationActionsMediumAction": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRiskConfigurationAttachment.DataAwsccCognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationActionsMediumAction",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/index.ts",
        "line": 143
      },
      "name": "DataAwsccCognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationActionsMediumAction",
      "namespace": "dataAwsccCognitoUserPoolRiskConfigurationAttachment",
      "symbolId": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/index:DataAwsccCognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationActionsMediumAction"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRiskConfigurationAttachment.DataAwsccCognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationActionsMediumActionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRiskConfigurationAttachment.DataAwsccCognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationActionsMediumActionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/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-awscc-cognito-user-pool-risk-configuration-attachment/index.ts",
        "line": 166
      },
      "name": "DataAwsccCognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationActionsMediumActionOutputReference",
      "namespace": "dataAwsccCognitoUserPoolRiskConfigurationAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 193
          },
          "name": "eventAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 198
          },
          "name": "notify",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 177
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRiskConfigurationAttachment.DataAwsccCognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationActionsMediumAction"
          }
        }
      ],
      "symbolId": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/index:DataAwsccCognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationActionsMediumActionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRiskConfigurationAttachment.DataAwsccCognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationActionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRiskConfigurationAttachment.DataAwsccCognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationActionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/index.ts",
        "line": 225
      },
      "name": "DataAwsccCognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationActionsOutputReference",
      "namespace": "dataAwsccCognitoUserPoolRiskConfigurationAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 253
          },
          "name": "highAction",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRiskConfigurationAttachment.DataAwsccCognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationActionsHighActionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 259
          },
          "name": "lowAction",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRiskConfigurationAttachment.DataAwsccCognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationActionsLowActionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 265
          },
          "name": "mediumAction",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRiskConfigurationAttachment.DataAwsccCognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationActionsMediumActionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 236
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRiskConfigurationAttachment.DataAwsccCognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationActions"
          }
        }
      ],
      "symbolId": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/index:DataAwsccCognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationActionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRiskConfigurationAttachment.DataAwsccCognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationNotifyConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRiskConfigurationAttachment.DataAwsccCognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationNotifyConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/index.ts",
        "line": 461
      },
      "name": "DataAwsccCognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationNotifyConfiguration",
      "namespace": "dataAwsccCognitoUserPoolRiskConfigurationAttachment",
      "symbolId": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/index:DataAwsccCognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationNotifyConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRiskConfigurationAttachment.DataAwsccCognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmail": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRiskConfigurationAttachment.DataAwsccCognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmail",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/index.ts",
        "line": 269
      },
      "name": "DataAwsccCognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmail",
      "namespace": "dataAwsccCognitoUserPoolRiskConfigurationAttachment",
      "symbolId": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/index:DataAwsccCognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmail"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRiskConfigurationAttachment.DataAwsccCognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRiskConfigurationAttachment.DataAwsccCognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/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-awscc-cognito-user-pool-risk-configuration-attachment/index.ts",
        "line": 292
      },
      "name": "DataAwsccCognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailOutputReference",
      "namespace": "dataAwsccCognitoUserPoolRiskConfigurationAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 319
          },
          "name": "htmlBody",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 324
          },
          "name": "subject",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 329
          },
          "name": "textBody",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 303
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRiskConfigurationAttachment.DataAwsccCognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmail"
          }
        }
      ],
      "symbolId": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/index:DataAwsccCognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRiskConfigurationAttachment.DataAwsccCognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmail": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRiskConfigurationAttachment.DataAwsccCognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmail",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/index.ts",
        "line": 333
      },
      "name": "DataAwsccCognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmail",
      "namespace": "dataAwsccCognitoUserPoolRiskConfigurationAttachment",
      "symbolId": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/index:DataAwsccCognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmail"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRiskConfigurationAttachment.DataAwsccCognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRiskConfigurationAttachment.DataAwsccCognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/index.ts",
          "line": 363
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/index.ts",
        "line": 356
      },
      "name": "DataAwsccCognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailOutputReference",
      "namespace": "dataAwsccCognitoUserPoolRiskConfigurationAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 383
          },
          "name": "htmlBody",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 388
          },
          "name": "subject",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 393
          },
          "name": "textBody",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 367
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRiskConfigurationAttachment.DataAwsccCognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmail"
          }
        }
      ],
      "symbolId": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/index:DataAwsccCognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRiskConfigurationAttachment.DataAwsccCognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmail": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRiskConfigurationAttachment.DataAwsccCognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmail",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/index.ts",
        "line": 397
      },
      "name": "DataAwsccCognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmail",
      "namespace": "dataAwsccCognitoUserPoolRiskConfigurationAttachment",
      "symbolId": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/index:DataAwsccCognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmail"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRiskConfigurationAttachment.DataAwsccCognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRiskConfigurationAttachment.DataAwsccCognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/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/data-awscc-cognito-user-pool-risk-configuration-attachment/index.ts",
        "line": 420
      },
      "name": "DataAwsccCognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailOutputReference",
      "namespace": "dataAwsccCognitoUserPoolRiskConfigurationAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 447
          },
          "name": "htmlBody",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 452
          },
          "name": "subject",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 457
          },
          "name": "textBody",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 431
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRiskConfigurationAttachment.DataAwsccCognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmail"
          }
        }
      ],
      "symbolId": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/index:DataAwsccCognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRiskConfigurationAttachment.DataAwsccCognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationNotifyConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRiskConfigurationAttachment.DataAwsccCognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationNotifyConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/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-awscc-cognito-user-pool-risk-configuration-attachment/index.ts",
        "line": 484
      },
      "name": "DataAwsccCognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationNotifyConfigurationOutputReference",
      "namespace": "dataAwsccCognitoUserPoolRiskConfigurationAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 512
          },
          "name": "blockEmail",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRiskConfigurationAttachment.DataAwsccCognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 517
          },
          "name": "from",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 523
          },
          "name": "mfaEmail",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRiskConfigurationAttachment.DataAwsccCognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 529
          },
          "name": "noActionEmail",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRiskConfigurationAttachment.DataAwsccCognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 534
          },
          "name": "replyTo",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 539
          },
          "name": "sourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 495
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRiskConfigurationAttachment.DataAwsccCognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationNotifyConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/index:DataAwsccCognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationNotifyConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRiskConfigurationAttachment.DataAwsccCognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRiskConfigurationAttachment.DataAwsccCognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/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-awscc-cognito-user-pool-risk-configuration-attachment/index.ts",
        "line": 566
      },
      "name": "DataAwsccCognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationOutputReference",
      "namespace": "dataAwsccCognitoUserPoolRiskConfigurationAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 594
          },
          "name": "actions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRiskConfigurationAttachment.DataAwsccCognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationActionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 600
          },
          "name": "notifyConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRiskConfigurationAttachment.DataAwsccCognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationNotifyConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 577
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRiskConfigurationAttachment.DataAwsccCognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/index:DataAwsccCognitoUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRiskConfigurationAttachment.DataAwsccCognitoUserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRiskConfigurationAttachment.DataAwsccCognitoUserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/index.ts",
        "line": 658
      },
      "name": "DataAwsccCognitoUserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfiguration",
      "namespace": "dataAwsccCognitoUserPoolRiskConfigurationAttachment",
      "symbolId": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/index:DataAwsccCognitoUserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRiskConfigurationAttachment.DataAwsccCognitoUserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationActions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRiskConfigurationAttachment.DataAwsccCognitoUserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationActions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/index.ts",
        "line": 604
      },
      "name": "DataAwsccCognitoUserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationActions",
      "namespace": "dataAwsccCognitoUserPoolRiskConfigurationAttachment",
      "symbolId": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/index:DataAwsccCognitoUserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationActions"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRiskConfigurationAttachment.DataAwsccCognitoUserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationActionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRiskConfigurationAttachment.DataAwsccCognitoUserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationActionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/index.ts",
        "line": 627
      },
      "name": "DataAwsccCognitoUserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationActionsOutputReference",
      "namespace": "dataAwsccCognitoUserPoolRiskConfigurationAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 654
          },
          "name": "eventAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 638
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRiskConfigurationAttachment.DataAwsccCognitoUserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationActions"
          }
        }
      ],
      "symbolId": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/index:DataAwsccCognitoUserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationActionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRiskConfigurationAttachment.DataAwsccCognitoUserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRiskConfigurationAttachment.DataAwsccCognitoUserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/index.ts",
          "line": 688
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/index.ts",
        "line": 681
      },
      "name": "DataAwsccCognitoUserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationOutputReference",
      "namespace": "dataAwsccCognitoUserPoolRiskConfigurationAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 709
          },
          "name": "actions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRiskConfigurationAttachment.DataAwsccCognitoUserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationActionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 714
          },
          "name": "eventFilter",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 692
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRiskConfigurationAttachment.DataAwsccCognitoUserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/index:DataAwsccCognitoUserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRiskConfigurationAttachment.DataAwsccCognitoUserPoolRiskConfigurationAttachmentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRiskConfigurationAttachment.DataAwsccCognitoUserPoolRiskConfigurationAttachmentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/index.ts",
        "line": 14
      },
      "name": "DataAwsccCognitoUserPoolRiskConfigurationAttachmentConfig",
      "namespace": "dataAwsccCognitoUserPoolRiskConfigurationAttachment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cognito_user_pool_risk_configuration_attachment#id DataAwsccCognitoUserPoolRiskConfigurationAttachment#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/index:DataAwsccCognitoUserPoolRiskConfigurationAttachmentConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRiskConfigurationAttachment.DataAwsccCognitoUserPoolRiskConfigurationAttachmentRiskExceptionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRiskConfigurationAttachment.DataAwsccCognitoUserPoolRiskConfigurationAttachmentRiskExceptionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/index.ts",
        "line": 718
      },
      "name": "DataAwsccCognitoUserPoolRiskConfigurationAttachmentRiskExceptionConfiguration",
      "namespace": "dataAwsccCognitoUserPoolRiskConfigurationAttachment",
      "symbolId": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/index:DataAwsccCognitoUserPoolRiskConfigurationAttachmentRiskExceptionConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRiskConfigurationAttachment.DataAwsccCognitoUserPoolRiskConfigurationAttachmentRiskExceptionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRiskConfigurationAttachment.DataAwsccCognitoUserPoolRiskConfigurationAttachmentRiskExceptionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/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-awscc-cognito-user-pool-risk-configuration-attachment/index.ts",
        "line": 741
      },
      "name": "DataAwsccCognitoUserPoolRiskConfigurationAttachmentRiskExceptionConfigurationOutputReference",
      "namespace": "dataAwsccCognitoUserPoolRiskConfigurationAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 768
          },
          "name": "blockedIpRangeList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 773
          },
          "name": "skippedIpRangeList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/index.ts",
            "line": 752
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolRiskConfigurationAttachment.DataAwsccCognitoUserPoolRiskConfigurationAttachmentRiskExceptionConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-cognito-user-pool-risk-configuration-attachment/index:DataAwsccCognitoUserPoolRiskConfigurationAttachmentRiskExceptionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoUserPoolUiCustomizationAttachment.DataAwsccCognitoUserPoolUiCustomizationAttachment": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cognito_user_pool_ui_customization_attachment awscc_cognito_user_pool_ui_customization_attachment}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolUiCustomizationAttachment.DataAwsccCognitoUserPoolUiCustomizationAttachment",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cognito_user_pool_ui_customization_attachment awscc_cognito_user_pool_ui_customization_attachment} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cognito-user-pool-ui-customization-attachment/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolUiCustomizationAttachment.DataAwsccCognitoUserPoolUiCustomizationAttachmentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cognito-user-pool-ui-customization-attachment/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCognitoUserPoolUiCustomizationAttachment resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-ui-customization-attachment/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCognitoUserPoolUiCustomizationAttachment to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cognito_user_pool_ui_customization_attachment#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCognitoUserPoolUiCustomizationAttachment that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCognitoUserPoolUiCustomizationAttachment to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-ui-customization-attachment/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-awscc-cognito-user-pool-ui-customization-attachment/index.ts",
            "line": 122
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCognitoUserPoolUiCustomizationAttachment",
      "namespace": "dataAwsccCognitoUserPoolUiCustomizationAttachment",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-ui-customization-attachment/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-ui-customization-attachment/index.ts",
            "line": 85
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-ui-customization-attachment/index.ts",
            "line": 90
          },
          "name": "css",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-ui-customization-attachment/index.ts",
            "line": 108
          },
          "name": "userPoolId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-ui-customization-attachment/index.ts",
            "line": 103
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-ui-customization-attachment/index.ts",
            "line": 96
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cognito-user-pool-ui-customization-attachment/index:DataAwsccCognitoUserPoolUiCustomizationAttachment"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoUserPoolUiCustomizationAttachment.DataAwsccCognitoUserPoolUiCustomizationAttachmentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolUiCustomizationAttachment.DataAwsccCognitoUserPoolUiCustomizationAttachmentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cognito-user-pool-ui-customization-attachment/index.ts",
        "line": 14
      },
      "name": "DataAwsccCognitoUserPoolUiCustomizationAttachmentConfig",
      "namespace": "dataAwsccCognitoUserPoolUiCustomizationAttachment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cognito_user_pool_ui_customization_attachment#id DataAwsccCognitoUserPoolUiCustomizationAttachment#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-ui-customization-attachment/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cognito-user-pool-ui-customization-attachment/index:DataAwsccCognitoUserPoolUiCustomizationAttachmentConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoUserPoolUser.DataAwsccCognitoUserPoolUser": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cognito_user_pool_user awscc_cognito_user_pool_user}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolUser.DataAwsccCognitoUserPoolUser",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cognito_user_pool_user awscc_cognito_user_pool_user} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cognito-user-pool-user/index.ts",
          "line": 221
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolUser.DataAwsccCognitoUserPoolUserConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cognito-user-pool-user/index.ts",
        "line": 189
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCognitoUserPoolUser resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-user/index.ts",
            "line": 206
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCognitoUserPoolUser to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cognito_user_pool_user#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCognitoUserPoolUser that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCognitoUserPoolUser to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-user/index.ts",
            "line": 304
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-user/index.ts",
            "line": 310
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCognitoUserPoolUser",
      "namespace": "dataAwsccCognitoUserPoolUser",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-user/index.ts",
            "line": 194
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-user/index.ts",
            "line": 246
          },
          "name": "clientMetadata",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-user/index.ts",
            "line": 251
          },
          "name": "desiredDeliveryMediums",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-user/index.ts",
            "line": 256
          },
          "name": "forceAliasCreation",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-user/index.ts",
            "line": 274
          },
          "name": "messageAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-user/index.ts",
            "line": 280
          },
          "name": "userAttributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolUser.DataAwsccCognitoUserPoolUserUserAttributesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-user/index.ts",
            "line": 290
          },
          "name": "username",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-user/index.ts",
            "line": 285
          },
          "name": "userPoolId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-user/index.ts",
            "line": 296
          },
          "name": "validationData",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolUser.DataAwsccCognitoUserPoolUserValidationDataList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-user/index.ts",
            "line": 269
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-user/index.ts",
            "line": 262
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cognito-user-pool-user/index:DataAwsccCognitoUserPoolUser"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoUserPoolUser.DataAwsccCognitoUserPoolUserConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolUser.DataAwsccCognitoUserPoolUserConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cognito-user-pool-user/index.ts",
        "line": 14
      },
      "name": "DataAwsccCognitoUserPoolUserConfig",
      "namespace": "dataAwsccCognitoUserPoolUser",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cognito_user_pool_user#id DataAwsccCognitoUserPoolUser#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-user/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cognito-user-pool-user/index:DataAwsccCognitoUserPoolUserConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoUserPoolUser.DataAwsccCognitoUserPoolUserUserAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolUser.DataAwsccCognitoUserPoolUserUserAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cognito-user-pool-user/index.ts",
        "line": 25
      },
      "name": "DataAwsccCognitoUserPoolUserUserAttributes",
      "namespace": "dataAwsccCognitoUserPoolUser",
      "symbolId": "src/data-awscc-cognito-user-pool-user/index:DataAwsccCognitoUserPoolUserUserAttributes"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoUserPoolUser.DataAwsccCognitoUserPoolUserUserAttributesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolUser.DataAwsccCognitoUserPoolUserUserAttributesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cognito-user-pool-user/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-awscc-cognito-user-pool-user/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-user/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-awscc.dataAwsccCognitoUserPoolUser.DataAwsccCognitoUserPoolUserUserAttributesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCognitoUserPoolUserUserAttributesList",
      "namespace": "dataAwsccCognitoUserPoolUser",
      "symbolId": "src/data-awscc-cognito-user-pool-user/index:DataAwsccCognitoUserPoolUserUserAttributesList"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoUserPoolUser.DataAwsccCognitoUserPoolUserUserAttributesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolUser.DataAwsccCognitoUserPoolUserUserAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cognito-user-pool-user/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cognito-user-pool-user/index.ts",
        "line": 48
      },
      "name": "DataAwsccCognitoUserPoolUserUserAttributesOutputReference",
      "namespace": "dataAwsccCognitoUserPoolUser",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-user/index.ts",
            "line": 77
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-user/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-user/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolUser.DataAwsccCognitoUserPoolUserUserAttributes"
          }
        }
      ],
      "symbolId": "src/data-awscc-cognito-user-pool-user/index:DataAwsccCognitoUserPoolUserUserAttributesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoUserPoolUser.DataAwsccCognitoUserPoolUserValidationData": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolUser.DataAwsccCognitoUserPoolUserValidationData",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cognito-user-pool-user/index.ts",
        "line": 105
      },
      "name": "DataAwsccCognitoUserPoolUserValidationData",
      "namespace": "dataAwsccCognitoUserPoolUser",
      "symbolId": "src/data-awscc-cognito-user-pool-user/index:DataAwsccCognitoUserPoolUserValidationData"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoUserPoolUser.DataAwsccCognitoUserPoolUserValidationDataList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolUser.DataAwsccCognitoUserPoolUserValidationDataList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cognito-user-pool-user/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-awscc-cognito-user-pool-user/index.ts",
        "line": 167
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-user/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-awscc.dataAwsccCognitoUserPoolUser.DataAwsccCognitoUserPoolUserValidationDataOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCognitoUserPoolUserValidationDataList",
      "namespace": "dataAwsccCognitoUserPoolUser",
      "symbolId": "src/data-awscc-cognito-user-pool-user/index:DataAwsccCognitoUserPoolUserValidationDataList"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoUserPoolUser.DataAwsccCognitoUserPoolUserValidationDataOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolUser.DataAwsccCognitoUserPoolUserValidationDataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cognito-user-pool-user/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-awscc-cognito-user-pool-user/index.ts",
        "line": 128
      },
      "name": "DataAwsccCognitoUserPoolUserValidationDataOutputReference",
      "namespace": "dataAwsccCognitoUserPoolUser",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-user/index.ts",
            "line": 157
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-user/index.ts",
            "line": 162
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-user/index.ts",
            "line": 141
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolUser.DataAwsccCognitoUserPoolUserValidationData"
          }
        }
      ],
      "symbolId": "src/data-awscc-cognito-user-pool-user/index:DataAwsccCognitoUserPoolUserValidationDataOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoUserPoolUserToGroupAttachment.DataAwsccCognitoUserPoolUserToGroupAttachment": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cognito_user_pool_user_to_group_attachment awscc_cognito_user_pool_user_to_group_attachment}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolUserToGroupAttachment.DataAwsccCognitoUserPoolUserToGroupAttachment",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cognito_user_pool_user_to_group_attachment awscc_cognito_user_pool_user_to_group_attachment} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cognito-user-pool-user-to-group-attachment/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolUserToGroupAttachment.DataAwsccCognitoUserPoolUserToGroupAttachmentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cognito-user-pool-user-to-group-attachment/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCognitoUserPoolUserToGroupAttachment resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-user-to-group-attachment/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCognitoUserPoolUserToGroupAttachment to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cognito_user_pool_user_to_group_attachment#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCognitoUserPoolUserToGroupAttachment that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCognitoUserPoolUserToGroupAttachment to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-user-to-group-attachment/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-awscc-cognito-user-pool-user-to-group-attachment/index.ts",
            "line": 122
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCognitoUserPoolUserToGroupAttachment",
      "namespace": "dataAwsccCognitoUserPoolUserToGroupAttachment",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-user-to-group-attachment/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-user-to-group-attachment/index.ts",
            "line": 85
          },
          "name": "groupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-user-to-group-attachment/index.ts",
            "line": 108
          },
          "name": "username",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-user-to-group-attachment/index.ts",
            "line": 103
          },
          "name": "userPoolId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-user-to-group-attachment/index.ts",
            "line": 98
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-user-to-group-attachment/index.ts",
            "line": 91
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cognito-user-pool-user-to-group-attachment/index:DataAwsccCognitoUserPoolUserToGroupAttachment"
    },
    "@cdktn/provider-awscc.dataAwsccCognitoUserPoolUserToGroupAttachment.DataAwsccCognitoUserPoolUserToGroupAttachmentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCognitoUserPoolUserToGroupAttachment.DataAwsccCognitoUserPoolUserToGroupAttachmentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cognito-user-pool-user-to-group-attachment/index.ts",
        "line": 14
      },
      "name": "DataAwsccCognitoUserPoolUserToGroupAttachmentConfig",
      "namespace": "dataAwsccCognitoUserPoolUserToGroupAttachment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cognito_user_pool_user_to_group_attachment#id DataAwsccCognitoUserPoolUserToGroupAttachment#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cognito-user-pool-user-to-group-attachment/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cognito-user-pool-user-to-group-attachment/index:DataAwsccCognitoUserPoolUserToGroupAttachmentConfig"
    },
    "@cdktn/provider-awscc.dataAwsccComprehendDocumentClassifier.DataAwsccComprehendDocumentClassifier": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/comprehend_document_classifier awscc_comprehend_document_classifier}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccComprehendDocumentClassifier.DataAwsccComprehendDocumentClassifier",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/comprehend_document_classifier awscc_comprehend_document_classifier} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-comprehend-document-classifier/index.ts",
          "line": 559
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccComprehendDocumentClassifier.DataAwsccComprehendDocumentClassifierConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-comprehend-document-classifier/index.ts",
        "line": 527
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccComprehendDocumentClassifier resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-comprehend-document-classifier/index.ts",
            "line": 544
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccComprehendDocumentClassifier to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/comprehend_document_classifier#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccComprehendDocumentClassifier that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccComprehendDocumentClassifier to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-comprehend-document-classifier/index.ts",
            "line": 668
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-comprehend-document-classifier/index.ts",
            "line": 674
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccComprehendDocumentClassifier",
      "namespace": "dataAwsccComprehendDocumentClassifier",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-comprehend-document-classifier/index.ts",
            "line": 532
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-comprehend-document-classifier/index.ts",
            "line": 583
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-comprehend-document-classifier/index.ts",
            "line": 588
          },
          "name": "dataAccessRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-comprehend-document-classifier/index.ts",
            "line": 593
          },
          "name": "documentClassifierName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-comprehend-document-classifier/index.ts",
            "line": 612
          },
          "name": "inputDataConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccComprehendDocumentClassifier.DataAwsccComprehendDocumentClassifierInputDataConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-comprehend-document-classifier/index.ts",
            "line": 617
          },
          "name": "languageCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-comprehend-document-classifier/index.ts",
            "line": 622
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-comprehend-document-classifier/index.ts",
            "line": 627
          },
          "name": "modelKmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-comprehend-document-classifier/index.ts",
            "line": 632
          },
          "name": "modelPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-comprehend-document-classifier/index.ts",
            "line": 638
          },
          "name": "outputDataConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccComprehendDocumentClassifier.DataAwsccComprehendDocumentClassifierOutputDataConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-comprehend-document-classifier/index.ts",
            "line": 644
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccComprehendDocumentClassifier.DataAwsccComprehendDocumentClassifierTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-comprehend-document-classifier/index.ts",
            "line": 649
          },
          "name": "versionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-comprehend-document-classifier/index.ts",
            "line": 654
          },
          "name": "volumeKmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-comprehend-document-classifier/index.ts",
            "line": 660
          },
          "name": "vpcConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccComprehendDocumentClassifier.DataAwsccComprehendDocumentClassifierVpcConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-comprehend-document-classifier/index.ts",
            "line": 606
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-comprehend-document-classifier/index.ts",
            "line": 599
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-comprehend-document-classifier/index:DataAwsccComprehendDocumentClassifier"
    },
    "@cdktn/provider-awscc.dataAwsccComprehendDocumentClassifier.DataAwsccComprehendDocumentClassifierConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccComprehendDocumentClassifier.DataAwsccComprehendDocumentClassifierConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-comprehend-document-classifier/index.ts",
        "line": 14
      },
      "name": "DataAwsccComprehendDocumentClassifierConfig",
      "namespace": "dataAwsccComprehendDocumentClassifier",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/comprehend_document_classifier#id DataAwsccComprehendDocumentClassifier#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-comprehend-document-classifier/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-comprehend-document-classifier/index:DataAwsccComprehendDocumentClassifierConfig"
    },
    "@cdktn/provider-awscc.dataAwsccComprehendDocumentClassifier.DataAwsccComprehendDocumentClassifierInputDataConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccComprehendDocumentClassifier.DataAwsccComprehendDocumentClassifierInputDataConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-comprehend-document-classifier/index.ts",
        "line": 233
      },
      "name": "DataAwsccComprehendDocumentClassifierInputDataConfig",
      "namespace": "dataAwsccComprehendDocumentClassifier",
      "symbolId": "src/data-awscc-comprehend-document-classifier/index:DataAwsccComprehendDocumentClassifierInputDataConfig"
    },
    "@cdktn/provider-awscc.dataAwsccComprehendDocumentClassifier.DataAwsccComprehendDocumentClassifierInputDataConfigAugmentedManifests": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccComprehendDocumentClassifier.DataAwsccComprehendDocumentClassifierInputDataConfigAugmentedManifests",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-comprehend-document-classifier/index.ts",
        "line": 25
      },
      "name": "DataAwsccComprehendDocumentClassifierInputDataConfigAugmentedManifests",
      "namespace": "dataAwsccComprehendDocumentClassifier",
      "symbolId": "src/data-awscc-comprehend-document-classifier/index:DataAwsccComprehendDocumentClassifierInputDataConfigAugmentedManifests"
    },
    "@cdktn/provider-awscc.dataAwsccComprehendDocumentClassifier.DataAwsccComprehendDocumentClassifierInputDataConfigAugmentedManifestsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccComprehendDocumentClassifier.DataAwsccComprehendDocumentClassifierInputDataConfigAugmentedManifestsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-comprehend-document-classifier/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-comprehend-document-classifier/index.ts",
        "line": 92
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-comprehend-document-classifier/index.ts",
            "line": 106
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccComprehendDocumentClassifier.DataAwsccComprehendDocumentClassifierInputDataConfigAugmentedManifestsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccComprehendDocumentClassifierInputDataConfigAugmentedManifestsList",
      "namespace": "dataAwsccComprehendDocumentClassifier",
      "symbolId": "src/data-awscc-comprehend-document-classifier/index:DataAwsccComprehendDocumentClassifierInputDataConfigAugmentedManifestsList"
    },
    "@cdktn/provider-awscc.dataAwsccComprehendDocumentClassifier.DataAwsccComprehendDocumentClassifierInputDataConfigAugmentedManifestsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccComprehendDocumentClassifier.DataAwsccComprehendDocumentClassifierInputDataConfigAugmentedManifestsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-comprehend-document-classifier/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-comprehend-document-classifier/index.ts",
        "line": 48
      },
      "name": "DataAwsccComprehendDocumentClassifierInputDataConfigAugmentedManifestsOutputReference",
      "namespace": "dataAwsccComprehendDocumentClassifier",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-comprehend-document-classifier/index.ts",
            "line": 77
          },
          "name": "attributeNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-comprehend-document-classifier/index.ts",
            "line": 82
          },
          "name": "s3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-comprehend-document-classifier/index.ts",
            "line": 87
          },
          "name": "split",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-comprehend-document-classifier/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccComprehendDocumentClassifier.DataAwsccComprehendDocumentClassifierInputDataConfigAugmentedManifests"
          }
        }
      ],
      "symbolId": "src/data-awscc-comprehend-document-classifier/index:DataAwsccComprehendDocumentClassifierInputDataConfigAugmentedManifestsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccComprehendDocumentClassifier.DataAwsccComprehendDocumentClassifierInputDataConfigDocumentReaderConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccComprehendDocumentClassifier.DataAwsccComprehendDocumentClassifierInputDataConfigDocumentReaderConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-comprehend-document-classifier/index.ts",
        "line": 110
      },
      "name": "DataAwsccComprehendDocumentClassifierInputDataConfigDocumentReaderConfig",
      "namespace": "dataAwsccComprehendDocumentClassifier",
      "symbolId": "src/data-awscc-comprehend-document-classifier/index:DataAwsccComprehendDocumentClassifierInputDataConfigDocumentReaderConfig"
    },
    "@cdktn/provider-awscc.dataAwsccComprehendDocumentClassifier.DataAwsccComprehendDocumentClassifierInputDataConfigDocumentReaderConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccComprehendDocumentClassifier.DataAwsccComprehendDocumentClassifierInputDataConfigDocumentReaderConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-comprehend-document-classifier/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-awscc-comprehend-document-classifier/index.ts",
        "line": 133
      },
      "name": "DataAwsccComprehendDocumentClassifierInputDataConfigDocumentReaderConfigOutputReference",
      "namespace": "dataAwsccComprehendDocumentClassifier",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-comprehend-document-classifier/index.ts",
            "line": 160
          },
          "name": "documentReadAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-comprehend-document-classifier/index.ts",
            "line": 165
          },
          "name": "documentReadMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-comprehend-document-classifier/index.ts",
            "line": 170
          },
          "name": "featureTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-comprehend-document-classifier/index.ts",
            "line": 144
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccComprehendDocumentClassifier.DataAwsccComprehendDocumentClassifierInputDataConfigDocumentReaderConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-comprehend-document-classifier/index:DataAwsccComprehendDocumentClassifierInputDataConfigDocumentReaderConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccComprehendDocumentClassifier.DataAwsccComprehendDocumentClassifierInputDataConfigDocuments": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccComprehendDocumentClassifier.DataAwsccComprehendDocumentClassifierInputDataConfigDocuments",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-comprehend-document-classifier/index.ts",
        "line": 174
      },
      "name": "DataAwsccComprehendDocumentClassifierInputDataConfigDocuments",
      "namespace": "dataAwsccComprehendDocumentClassifier",
      "symbolId": "src/data-awscc-comprehend-document-classifier/index:DataAwsccComprehendDocumentClassifierInputDataConfigDocuments"
    },
    "@cdktn/provider-awscc.dataAwsccComprehendDocumentClassifier.DataAwsccComprehendDocumentClassifierInputDataConfigDocumentsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccComprehendDocumentClassifier.DataAwsccComprehendDocumentClassifierInputDataConfigDocumentsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-comprehend-document-classifier/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/data-awscc-comprehend-document-classifier/index.ts",
        "line": 197
      },
      "name": "DataAwsccComprehendDocumentClassifierInputDataConfigDocumentsOutputReference",
      "namespace": "dataAwsccComprehendDocumentClassifier",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-comprehend-document-classifier/index.ts",
            "line": 224
          },
          "name": "s3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-comprehend-document-classifier/index.ts",
            "line": 229
          },
          "name": "testS3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-comprehend-document-classifier/index.ts",
            "line": 208
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccComprehendDocumentClassifier.DataAwsccComprehendDocumentClassifierInputDataConfigDocuments"
          }
        }
      ],
      "symbolId": "src/data-awscc-comprehend-document-classifier/index:DataAwsccComprehendDocumentClassifierInputDataConfigDocumentsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccComprehendDocumentClassifier.DataAwsccComprehendDocumentClassifierInputDataConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccComprehendDocumentClassifier.DataAwsccComprehendDocumentClassifierInputDataConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-comprehend-document-classifier/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/data-awscc-comprehend-document-classifier/index.ts",
        "line": 256
      },
      "name": "DataAwsccComprehendDocumentClassifierInputDataConfigOutputReference",
      "namespace": "dataAwsccComprehendDocumentClassifier",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-comprehend-document-classifier/index.ts",
            "line": 284
          },
          "name": "augmentedManifests",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccComprehendDocumentClassifier.DataAwsccComprehendDocumentClassifierInputDataConfigAugmentedManifestsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-comprehend-document-classifier/index.ts",
            "line": 289
          },
          "name": "dataFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-comprehend-document-classifier/index.ts",
            "line": 295
          },
          "name": "documentReaderConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccComprehendDocumentClassifier.DataAwsccComprehendDocumentClassifierInputDataConfigDocumentReaderConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-comprehend-document-classifier/index.ts",
            "line": 306
          },
          "name": "documents",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccComprehendDocumentClassifier.DataAwsccComprehendDocumentClassifierInputDataConfigDocumentsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-comprehend-document-classifier/index.ts",
            "line": 300
          },
          "name": "documentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-comprehend-document-classifier/index.ts",
            "line": 311
          },
          "name": "labelDelimiter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-comprehend-document-classifier/index.ts",
            "line": 316
          },
          "name": "s3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-comprehend-document-classifier/index.ts",
            "line": 321
          },
          "name": "testS3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-comprehend-document-classifier/index.ts",
            "line": 267
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccComprehendDocumentClassifier.DataAwsccComprehendDocumentClassifierInputDataConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-comprehend-document-classifier/index:DataAwsccComprehendDocumentClassifierInputDataConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccComprehendDocumentClassifier.DataAwsccComprehendDocumentClassifierOutputDataConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccComprehendDocumentClassifier.DataAwsccComprehendDocumentClassifierOutputDataConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-comprehend-document-classifier/index.ts",
        "line": 325
      },
      "name": "DataAwsccComprehendDocumentClassifierOutputDataConfig",
      "namespace": "dataAwsccComprehendDocumentClassifier",
      "symbolId": "src/data-awscc-comprehend-document-classifier/index:DataAwsccComprehendDocumentClassifierOutputDataConfig"
    },
    "@cdktn/provider-awscc.dataAwsccComprehendDocumentClassifier.DataAwsccComprehendDocumentClassifierOutputDataConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccComprehendDocumentClassifier.DataAwsccComprehendDocumentClassifierOutputDataConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-comprehend-document-classifier/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-awscc-comprehend-document-classifier/index.ts",
        "line": 348
      },
      "name": "DataAwsccComprehendDocumentClassifierOutputDataConfigOutputReference",
      "namespace": "dataAwsccComprehendDocumentClassifier",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-comprehend-document-classifier/index.ts",
            "line": 375
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-comprehend-document-classifier/index.ts",
            "line": 380
          },
          "name": "s3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-comprehend-document-classifier/index.ts",
            "line": 359
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccComprehendDocumentClassifier.DataAwsccComprehendDocumentClassifierOutputDataConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-comprehend-document-classifier/index:DataAwsccComprehendDocumentClassifierOutputDataConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccComprehendDocumentClassifier.DataAwsccComprehendDocumentClassifierTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccComprehendDocumentClassifier.DataAwsccComprehendDocumentClassifierTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-comprehend-document-classifier/index.ts",
        "line": 384
      },
      "name": "DataAwsccComprehendDocumentClassifierTags",
      "namespace": "dataAwsccComprehendDocumentClassifier",
      "symbolId": "src/data-awscc-comprehend-document-classifier/index:DataAwsccComprehendDocumentClassifierTags"
    },
    "@cdktn/provider-awscc.dataAwsccComprehendDocumentClassifier.DataAwsccComprehendDocumentClassifierTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccComprehendDocumentClassifier.DataAwsccComprehendDocumentClassifierTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-comprehend-document-classifier/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-comprehend-document-classifier/index.ts",
        "line": 446
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-comprehend-document-classifier/index.ts",
            "line": 460
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccComprehendDocumentClassifier.DataAwsccComprehendDocumentClassifierTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccComprehendDocumentClassifierTagsList",
      "namespace": "dataAwsccComprehendDocumentClassifier",
      "symbolId": "src/data-awscc-comprehend-document-classifier/index:DataAwsccComprehendDocumentClassifierTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccComprehendDocumentClassifier.DataAwsccComprehendDocumentClassifierTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccComprehendDocumentClassifier.DataAwsccComprehendDocumentClassifierTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-comprehend-document-classifier/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-awscc-comprehend-document-classifier/index.ts",
        "line": 407
      },
      "name": "DataAwsccComprehendDocumentClassifierTagsOutputReference",
      "namespace": "dataAwsccComprehendDocumentClassifier",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-comprehend-document-classifier/index.ts",
            "line": 436
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-comprehend-document-classifier/index.ts",
            "line": 441
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-comprehend-document-classifier/index.ts",
            "line": 420
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccComprehendDocumentClassifier.DataAwsccComprehendDocumentClassifierTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-comprehend-document-classifier/index:DataAwsccComprehendDocumentClassifierTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccComprehendDocumentClassifier.DataAwsccComprehendDocumentClassifierVpcConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccComprehendDocumentClassifier.DataAwsccComprehendDocumentClassifierVpcConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-comprehend-document-classifier/index.ts",
        "line": 464
      },
      "name": "DataAwsccComprehendDocumentClassifierVpcConfig",
      "namespace": "dataAwsccComprehendDocumentClassifier",
      "symbolId": "src/data-awscc-comprehend-document-classifier/index:DataAwsccComprehendDocumentClassifierVpcConfig"
    },
    "@cdktn/provider-awscc.dataAwsccComprehendDocumentClassifier.DataAwsccComprehendDocumentClassifierVpcConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccComprehendDocumentClassifier.DataAwsccComprehendDocumentClassifierVpcConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-comprehend-document-classifier/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/data-awscc-comprehend-document-classifier/index.ts",
        "line": 487
      },
      "name": "DataAwsccComprehendDocumentClassifierVpcConfigOutputReference",
      "namespace": "dataAwsccComprehendDocumentClassifier",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-comprehend-document-classifier/index.ts",
            "line": 514
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-comprehend-document-classifier/index.ts",
            "line": 519
          },
          "name": "subnets",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-comprehend-document-classifier/index.ts",
            "line": 498
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccComprehendDocumentClassifier.DataAwsccComprehendDocumentClassifierVpcConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-comprehend-document-classifier/index:DataAwsccComprehendDocumentClassifierVpcConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccComprehendDocumentClassifiers.DataAwsccComprehendDocumentClassifiers": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/comprehend_document_classifiers awscc_comprehend_document_classifiers}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccComprehendDocumentClassifiers.DataAwsccComprehendDocumentClassifiers",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/comprehend_document_classifiers awscc_comprehend_document_classifiers} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-comprehend-document-classifiers/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccComprehendDocumentClassifiers.DataAwsccComprehendDocumentClassifiersConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-comprehend-document-classifiers/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccComprehendDocumentClassifiers resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-comprehend-document-classifiers/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccComprehendDocumentClassifiers to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/comprehend_document_classifiers#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccComprehendDocumentClassifiers that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccComprehendDocumentClassifiers to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-comprehend-document-classifiers/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-comprehend-document-classifiers/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccComprehendDocumentClassifiers",
      "namespace": "dataAwsccComprehendDocumentClassifiers",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-comprehend-document-classifiers/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-comprehend-document-classifiers/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-comprehend-document-classifiers/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-comprehend-document-classifiers/index:DataAwsccComprehendDocumentClassifiers"
    },
    "@cdktn/provider-awscc.dataAwsccComprehendDocumentClassifiers.DataAwsccComprehendDocumentClassifiersConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccComprehendDocumentClassifiers.DataAwsccComprehendDocumentClassifiersConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-comprehend-document-classifiers/index.ts",
        "line": 14
      },
      "name": "DataAwsccComprehendDocumentClassifiersConfig",
      "namespace": "dataAwsccComprehendDocumentClassifiers",
      "symbolId": "src/data-awscc-comprehend-document-classifiers/index:DataAwsccComprehendDocumentClassifiersConfig"
    },
    "@cdktn/provider-awscc.dataAwsccComprehendFlywheel.DataAwsccComprehendFlywheel": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/comprehend_flywheel awscc_comprehend_flywheel}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccComprehendFlywheel.DataAwsccComprehendFlywheel",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/comprehend_flywheel awscc_comprehend_flywheel} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-comprehend-flywheel/index.ts",
          "line": 525
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccComprehendFlywheel.DataAwsccComprehendFlywheelConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-comprehend-flywheel/index.ts",
        "line": 493
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccComprehendFlywheel resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-comprehend-flywheel/index.ts",
            "line": 510
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccComprehendFlywheel to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/comprehend_flywheel#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccComprehendFlywheel that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccComprehendFlywheel to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-comprehend-flywheel/index.ts",
            "line": 613
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-comprehend-flywheel/index.ts",
            "line": 619
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccComprehendFlywheel",
      "namespace": "dataAwsccComprehendFlywheel",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-comprehend-flywheel/index.ts",
            "line": 498
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-comprehend-flywheel/index.ts",
            "line": 549
          },
          "name": "activeModelArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-comprehend-flywheel/index.ts",
            "line": 554
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-comprehend-flywheel/index.ts",
            "line": 559
          },
          "name": "dataAccessRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-comprehend-flywheel/index.ts",
            "line": 564
          },
          "name": "dataLakeS3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-comprehend-flywheel/index.ts",
            "line": 570
          },
          "name": "dataSecurityConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccComprehendFlywheel.DataAwsccComprehendFlywheelDataSecurityConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-comprehend-flywheel/index.ts",
            "line": 575
          },
          "name": "flywheelName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-comprehend-flywheel/index.ts",
            "line": 593
          },
          "name": "modelType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-comprehend-flywheel/index.ts",
            "line": 599
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccComprehendFlywheel.DataAwsccComprehendFlywheelTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-comprehend-flywheel/index.ts",
            "line": 605
          },
          "name": "taskConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccComprehendFlywheel.DataAwsccComprehendFlywheelTaskConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-comprehend-flywheel/index.ts",
            "line": 588
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-comprehend-flywheel/index.ts",
            "line": 581
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-comprehend-flywheel/index:DataAwsccComprehendFlywheel"
    },
    "@cdktn/provider-awscc.dataAwsccComprehendFlywheel.DataAwsccComprehendFlywheelConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccComprehendFlywheel.DataAwsccComprehendFlywheelConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-comprehend-flywheel/index.ts",
        "line": 14
      },
      "name": "DataAwsccComprehendFlywheelConfig",
      "namespace": "dataAwsccComprehendFlywheel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/comprehend_flywheel#id DataAwsccComprehendFlywheel#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-comprehend-flywheel/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-comprehend-flywheel/index:DataAwsccComprehendFlywheelConfig"
    },
    "@cdktn/provider-awscc.dataAwsccComprehendFlywheel.DataAwsccComprehendFlywheelDataSecurityConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccComprehendFlywheel.DataAwsccComprehendFlywheelDataSecurityConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-comprehend-flywheel/index.ts",
        "line": 84
      },
      "name": "DataAwsccComprehendFlywheelDataSecurityConfig",
      "namespace": "dataAwsccComprehendFlywheel",
      "symbolId": "src/data-awscc-comprehend-flywheel/index:DataAwsccComprehendFlywheelDataSecurityConfig"
    },
    "@cdktn/provider-awscc.dataAwsccComprehendFlywheel.DataAwsccComprehendFlywheelDataSecurityConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccComprehendFlywheel.DataAwsccComprehendFlywheelDataSecurityConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-comprehend-flywheel/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-awscc-comprehend-flywheel/index.ts",
        "line": 107
      },
      "name": "DataAwsccComprehendFlywheelDataSecurityConfigOutputReference",
      "namespace": "dataAwsccComprehendFlywheel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-comprehend-flywheel/index.ts",
            "line": 134
          },
          "name": "dataLakeKmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-comprehend-flywheel/index.ts",
            "line": 139
          },
          "name": "modelKmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-comprehend-flywheel/index.ts",
            "line": 144
          },
          "name": "volumeKmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-comprehend-flywheel/index.ts",
            "line": 150
          },
          "name": "vpcConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccComprehendFlywheel.DataAwsccComprehendFlywheelDataSecurityConfigVpcConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-comprehend-flywheel/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccComprehendFlywheel.DataAwsccComprehendFlywheelDataSecurityConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-comprehend-flywheel/index:DataAwsccComprehendFlywheelDataSecurityConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccComprehendFlywheel.DataAwsccComprehendFlywheelDataSecurityConfigVpcConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccComprehendFlywheel.DataAwsccComprehendFlywheelDataSecurityConfigVpcConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-comprehend-flywheel/index.ts",
        "line": 25
      },
      "name": "DataAwsccComprehendFlywheelDataSecurityConfigVpcConfig",
      "namespace": "dataAwsccComprehendFlywheel",
      "symbolId": "src/data-awscc-comprehend-flywheel/index:DataAwsccComprehendFlywheelDataSecurityConfigVpcConfig"
    },
    "@cdktn/provider-awscc.dataAwsccComprehendFlywheel.DataAwsccComprehendFlywheelDataSecurityConfigVpcConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccComprehendFlywheel.DataAwsccComprehendFlywheelDataSecurityConfigVpcConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-comprehend-flywheel/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-comprehend-flywheel/index.ts",
        "line": 48
      },
      "name": "DataAwsccComprehendFlywheelDataSecurityConfigVpcConfigOutputReference",
      "namespace": "dataAwsccComprehendFlywheel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-comprehend-flywheel/index.ts",
            "line": 75
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-comprehend-flywheel/index.ts",
            "line": 80
          },
          "name": "subnets",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-comprehend-flywheel/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccComprehendFlywheel.DataAwsccComprehendFlywheelDataSecurityConfigVpcConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-comprehend-flywheel/index:DataAwsccComprehendFlywheelDataSecurityConfigVpcConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccComprehendFlywheel.DataAwsccComprehendFlywheelTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccComprehendFlywheel.DataAwsccComprehendFlywheelTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-comprehend-flywheel/index.ts",
        "line": 154
      },
      "name": "DataAwsccComprehendFlywheelTags",
      "namespace": "dataAwsccComprehendFlywheel",
      "symbolId": "src/data-awscc-comprehend-flywheel/index:DataAwsccComprehendFlywheelTags"
    },
    "@cdktn/provider-awscc.dataAwsccComprehendFlywheel.DataAwsccComprehendFlywheelTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccComprehendFlywheel.DataAwsccComprehendFlywheelTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-comprehend-flywheel/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-awscc-comprehend-flywheel/index.ts",
        "line": 216
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-comprehend-flywheel/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-awscc.dataAwsccComprehendFlywheel.DataAwsccComprehendFlywheelTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccComprehendFlywheelTagsList",
      "namespace": "dataAwsccComprehendFlywheel",
      "symbolId": "src/data-awscc-comprehend-flywheel/index:DataAwsccComprehendFlywheelTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccComprehendFlywheel.DataAwsccComprehendFlywheelTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccComprehendFlywheel.DataAwsccComprehendFlywheelTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-comprehend-flywheel/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/data-awscc-comprehend-flywheel/index.ts",
        "line": 177
      },
      "name": "DataAwsccComprehendFlywheelTagsOutputReference",
      "namespace": "dataAwsccComprehendFlywheel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-comprehend-flywheel/index.ts",
            "line": 206
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-comprehend-flywheel/index.ts",
            "line": 211
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-comprehend-flywheel/index.ts",
            "line": 190
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccComprehendFlywheel.DataAwsccComprehendFlywheelTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-comprehend-flywheel/index:DataAwsccComprehendFlywheelTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccComprehendFlywheel.DataAwsccComprehendFlywheelTaskConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccComprehendFlywheel.DataAwsccComprehendFlywheelTaskConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-comprehend-flywheel/index.ts",
        "line": 423
      },
      "name": "DataAwsccComprehendFlywheelTaskConfig",
      "namespace": "dataAwsccComprehendFlywheel",
      "symbolId": "src/data-awscc-comprehend-flywheel/index:DataAwsccComprehendFlywheelTaskConfig"
    },
    "@cdktn/provider-awscc.dataAwsccComprehendFlywheel.DataAwsccComprehendFlywheelTaskConfigDocumentClassificationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccComprehendFlywheel.DataAwsccComprehendFlywheelTaskConfigDocumentClassificationConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-comprehend-flywheel/index.ts",
        "line": 234
      },
      "name": "DataAwsccComprehendFlywheelTaskConfigDocumentClassificationConfig",
      "namespace": "dataAwsccComprehendFlywheel",
      "symbolId": "src/data-awscc-comprehend-flywheel/index:DataAwsccComprehendFlywheelTaskConfigDocumentClassificationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccComprehendFlywheel.DataAwsccComprehendFlywheelTaskConfigDocumentClassificationConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccComprehendFlywheel.DataAwsccComprehendFlywheelTaskConfigDocumentClassificationConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-comprehend-flywheel/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-awscc-comprehend-flywheel/index.ts",
        "line": 257
      },
      "name": "DataAwsccComprehendFlywheelTaskConfigDocumentClassificationConfigOutputReference",
      "namespace": "dataAwsccComprehendFlywheel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-comprehend-flywheel/index.ts",
            "line": 284
          },
          "name": "labels",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-comprehend-flywheel/index.ts",
            "line": 289
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-comprehend-flywheel/index.ts",
            "line": 268
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccComprehendFlywheel.DataAwsccComprehendFlywheelTaskConfigDocumentClassificationConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-comprehend-flywheel/index:DataAwsccComprehendFlywheelTaskConfigDocumentClassificationConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccComprehendFlywheel.DataAwsccComprehendFlywheelTaskConfigEntityRecognitionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccComprehendFlywheel.DataAwsccComprehendFlywheelTaskConfigEntityRecognitionConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-comprehend-flywheel/index.ts",
        "line": 368
      },
      "name": "DataAwsccComprehendFlywheelTaskConfigEntityRecognitionConfig",
      "namespace": "dataAwsccComprehendFlywheel",
      "symbolId": "src/data-awscc-comprehend-flywheel/index:DataAwsccComprehendFlywheelTaskConfigEntityRecognitionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccComprehendFlywheel.DataAwsccComprehendFlywheelTaskConfigEntityRecognitionConfigEntityTypes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccComprehendFlywheel.DataAwsccComprehendFlywheelTaskConfigEntityRecognitionConfigEntityTypes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-comprehend-flywheel/index.ts",
        "line": 293
      },
      "name": "DataAwsccComprehendFlywheelTaskConfigEntityRecognitionConfigEntityTypes",
      "namespace": "dataAwsccComprehendFlywheel",
      "symbolId": "src/data-awscc-comprehend-flywheel/index:DataAwsccComprehendFlywheelTaskConfigEntityRecognitionConfigEntityTypes"
    },
    "@cdktn/provider-awscc.dataAwsccComprehendFlywheel.DataAwsccComprehendFlywheelTaskConfigEntityRecognitionConfigEntityTypesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccComprehendFlywheel.DataAwsccComprehendFlywheelTaskConfigEntityRecognitionConfigEntityTypesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-comprehend-flywheel/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-comprehend-flywheel/index.ts",
        "line": 350
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-comprehend-flywheel/index.ts",
            "line": 364
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccComprehendFlywheel.DataAwsccComprehendFlywheelTaskConfigEntityRecognitionConfigEntityTypesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccComprehendFlywheelTaskConfigEntityRecognitionConfigEntityTypesList",
      "namespace": "dataAwsccComprehendFlywheel",
      "symbolId": "src/data-awscc-comprehend-flywheel/index:DataAwsccComprehendFlywheelTaskConfigEntityRecognitionConfigEntityTypesList"
    },
    "@cdktn/provider-awscc.dataAwsccComprehendFlywheel.DataAwsccComprehendFlywheelTaskConfigEntityRecognitionConfigEntityTypesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccComprehendFlywheel.DataAwsccComprehendFlywheelTaskConfigEntityRecognitionConfigEntityTypesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-comprehend-flywheel/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-comprehend-flywheel/index.ts",
        "line": 316
      },
      "name": "DataAwsccComprehendFlywheelTaskConfigEntityRecognitionConfigEntityTypesOutputReference",
      "namespace": "dataAwsccComprehendFlywheel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-comprehend-flywheel/index.ts",
            "line": 345
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-comprehend-flywheel/index.ts",
            "line": 329
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccComprehendFlywheel.DataAwsccComprehendFlywheelTaskConfigEntityRecognitionConfigEntityTypes"
          }
        }
      ],
      "symbolId": "src/data-awscc-comprehend-flywheel/index:DataAwsccComprehendFlywheelTaskConfigEntityRecognitionConfigEntityTypesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccComprehendFlywheel.DataAwsccComprehendFlywheelTaskConfigEntityRecognitionConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccComprehendFlywheel.DataAwsccComprehendFlywheelTaskConfigEntityRecognitionConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-comprehend-flywheel/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-awscc-comprehend-flywheel/index.ts",
        "line": 391
      },
      "name": "DataAwsccComprehendFlywheelTaskConfigEntityRecognitionConfigOutputReference",
      "namespace": "dataAwsccComprehendFlywheel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-comprehend-flywheel/index.ts",
            "line": 419
          },
          "name": "entityTypes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccComprehendFlywheel.DataAwsccComprehendFlywheelTaskConfigEntityRecognitionConfigEntityTypesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-comprehend-flywheel/index.ts",
            "line": 402
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccComprehendFlywheel.DataAwsccComprehendFlywheelTaskConfigEntityRecognitionConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-comprehend-flywheel/index:DataAwsccComprehendFlywheelTaskConfigEntityRecognitionConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccComprehendFlywheel.DataAwsccComprehendFlywheelTaskConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccComprehendFlywheel.DataAwsccComprehendFlywheelTaskConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-comprehend-flywheel/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-awscc-comprehend-flywheel/index.ts",
        "line": 446
      },
      "name": "DataAwsccComprehendFlywheelTaskConfigOutputReference",
      "namespace": "dataAwsccComprehendFlywheel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-comprehend-flywheel/index.ts",
            "line": 474
          },
          "name": "documentClassificationConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccComprehendFlywheel.DataAwsccComprehendFlywheelTaskConfigDocumentClassificationConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-comprehend-flywheel/index.ts",
            "line": 480
          },
          "name": "entityRecognitionConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccComprehendFlywheel.DataAwsccComprehendFlywheelTaskConfigEntityRecognitionConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-comprehend-flywheel/index.ts",
            "line": 485
          },
          "name": "languageCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-comprehend-flywheel/index.ts",
            "line": 457
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccComprehendFlywheel.DataAwsccComprehendFlywheelTaskConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-comprehend-flywheel/index:DataAwsccComprehendFlywheelTaskConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccComprehendFlywheels.DataAwsccComprehendFlywheels": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/comprehend_flywheels awscc_comprehend_flywheels}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccComprehendFlywheels.DataAwsccComprehendFlywheels",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/comprehend_flywheels awscc_comprehend_flywheels} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-comprehend-flywheels/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccComprehendFlywheels.DataAwsccComprehendFlywheelsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-comprehend-flywheels/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccComprehendFlywheels resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-comprehend-flywheels/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccComprehendFlywheels to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/comprehend_flywheels#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccComprehendFlywheels that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccComprehendFlywheels to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-comprehend-flywheels/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-comprehend-flywheels/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccComprehendFlywheels",
      "namespace": "dataAwsccComprehendFlywheels",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-comprehend-flywheels/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-comprehend-flywheels/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-comprehend-flywheels/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-comprehend-flywheels/index:DataAwsccComprehendFlywheels"
    },
    "@cdktn/provider-awscc.dataAwsccComprehendFlywheels.DataAwsccComprehendFlywheelsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccComprehendFlywheels.DataAwsccComprehendFlywheelsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-comprehend-flywheels/index.ts",
        "line": 14
      },
      "name": "DataAwsccComprehendFlywheelsConfig",
      "namespace": "dataAwsccComprehendFlywheels",
      "symbolId": "src/data-awscc-comprehend-flywheels/index:DataAwsccComprehendFlywheelsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccComputeoptimizerAutomationRule.DataAwsccComputeoptimizerAutomationRule": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/computeoptimizer_automation_rule awscc_computeoptimizer_automation_rule}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccComputeoptimizerAutomationRule.DataAwsccComputeoptimizerAutomationRule",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/computeoptimizer_automation_rule awscc_computeoptimizer_automation_rule} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-computeoptimizer-automation-rule/index.ts",
          "line": 1006
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccComputeoptimizerAutomationRule.DataAwsccComputeoptimizerAutomationRuleConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-computeoptimizer-automation-rule/index.ts",
        "line": 974
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccComputeoptimizerAutomationRule resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-computeoptimizer-automation-rule/index.ts",
            "line": 991
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccComputeoptimizerAutomationRule to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/computeoptimizer_automation_rule#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccComputeoptimizerAutomationRule that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccComputeoptimizerAutomationRule to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-computeoptimizer-automation-rule/index.ts",
            "line": 1130
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-computeoptimizer-automation-rule/index.ts",
            "line": 1136
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccComputeoptimizerAutomationRule",
      "namespace": "dataAwsccComputeoptimizerAutomationRule",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-computeoptimizer-automation-rule/index.ts",
            "line": 979
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-computeoptimizer-automation-rule/index.ts",
            "line": 1030
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-computeoptimizer-automation-rule/index.ts",
            "line": 1035
          },
          "name": "createdTimestamp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-computeoptimizer-automation-rule/index.ts",
            "line": 1041
          },
          "name": "criteria",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccComputeoptimizerAutomationRule.DataAwsccComputeoptimizerAutomationRuleCriteriaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-computeoptimizer-automation-rule/index.ts",
            "line": 1046
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-computeoptimizer-automation-rule/index.ts",
            "line": 1064
          },
          "name": "lastUpdatedTimestamp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-computeoptimizer-automation-rule/index.ts",
            "line": 1069
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-computeoptimizer-automation-rule/index.ts",
            "line": 1075
          },
          "name": "organizationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccComputeoptimizerAutomationRule.DataAwsccComputeoptimizerAutomationRuleOrganizationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-computeoptimizer-automation-rule/index.ts",
            "line": 1080
          },
          "name": "priority",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-computeoptimizer-automation-rule/index.ts",
            "line": 1085
          },
          "name": "recommendedActionTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-computeoptimizer-automation-rule/index.ts",
            "line": 1090
          },
          "name": "ruleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-computeoptimizer-automation-rule/index.ts",
            "line": 1095
          },
          "name": "ruleId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-computeoptimizer-automation-rule/index.ts",
            "line": 1100
          },
          "name": "ruleRevision",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-computeoptimizer-automation-rule/index.ts",
            "line": 1105
          },
          "name": "ruleType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-computeoptimizer-automation-rule/index.ts",
            "line": 1111
          },
          "name": "schedule",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccComputeoptimizerAutomationRule.DataAwsccComputeoptimizerAutomationRuleScheduleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-computeoptimizer-automation-rule/index.ts",
            "line": 1116
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-computeoptimizer-automation-rule/index.ts",
            "line": 1122
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccComputeoptimizerAutomationRule.DataAwsccComputeoptimizerAutomationRuleTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-computeoptimizer-automation-rule/index.ts",
            "line": 1059
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-computeoptimizer-automation-rule/index.ts",
            "line": 1052
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-computeoptimizer-automation-rule/index:DataAwsccComputeoptimizerAutomationRule"
    },
    "@cdktn/provider-awscc.dataAwsccComputeoptimizerAutomationRule.DataAwsccComputeoptimizerAutomationRuleConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccComputeoptimizerAutomationRule.DataAwsccComputeoptimizerAutomationRuleConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-computeoptimizer-automation-rule/index.ts",
        "line": 14
      },
      "name": "DataAwsccComputeoptimizerAutomationRuleConfig",
      "namespace": "dataAwsccComputeoptimizerAutomationRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/computeoptimizer_automation_rule#id DataAwsccComputeoptimizerAutomationRule#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-computeoptimizer-automation-rule/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-computeoptimizer-automation-rule/index:DataAwsccComputeoptimizerAutomationRuleConfig"
    },
    "@cdktn/provider-awscc.dataAwsccComputeoptimizerAutomationRule.DataAwsccComputeoptimizerAutomationRuleCriteria": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccComputeoptimizerAutomationRule.DataAwsccComputeoptimizerAutomationRuleCriteria",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-computeoptimizer-automation-rule/index.ts",
        "line": 670
      },
      "name": "DataAwsccComputeoptimizerAutomationRuleCriteria",
      "namespace": "dataAwsccComputeoptimizerAutomationRule",
      "symbolId": "src/data-awscc-computeoptimizer-automation-rule/index:DataAwsccComputeoptimizerAutomationRuleCriteria"
    },
    "@cdktn/provider-awscc.dataAwsccComputeoptimizerAutomationRule.DataAwsccComputeoptimizerAutomationRuleCriteriaEbsVolumeSizeInGib": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccComputeoptimizerAutomationRule.DataAwsccComputeoptimizerAutomationRuleCriteriaEbsVolumeSizeInGib",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-computeoptimizer-automation-rule/index.ts",
        "line": 25
      },
      "name": "DataAwsccComputeoptimizerAutomationRuleCriteriaEbsVolumeSizeInGib",
      "namespace": "dataAwsccComputeoptimizerAutomationRule",
      "symbolId": "src/data-awscc-computeoptimizer-automation-rule/index:DataAwsccComputeoptimizerAutomationRuleCriteriaEbsVolumeSizeInGib"
    },
    "@cdktn/provider-awscc.dataAwsccComputeoptimizerAutomationRule.DataAwsccComputeoptimizerAutomationRuleCriteriaEbsVolumeSizeInGibList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccComputeoptimizerAutomationRule.DataAwsccComputeoptimizerAutomationRuleCriteriaEbsVolumeSizeInGibList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-computeoptimizer-automation-rule/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-awscc-computeoptimizer-automation-rule/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-computeoptimizer-automation-rule/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-awscc.dataAwsccComputeoptimizerAutomationRule.DataAwsccComputeoptimizerAutomationRuleCriteriaEbsVolumeSizeInGibOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccComputeoptimizerAutomationRuleCriteriaEbsVolumeSizeInGibList",
      "namespace": "dataAwsccComputeoptimizerAutomationRule",
      "symbolId": "src/data-awscc-computeoptimizer-automation-rule/index:DataAwsccComputeoptimizerAutomationRuleCriteriaEbsVolumeSizeInGibList"
    },
    "@cdktn/provider-awscc.dataAwsccComputeoptimizerAutomationRule.DataAwsccComputeoptimizerAutomationRuleCriteriaEbsVolumeSizeInGibOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccComputeoptimizerAutomationRule.DataAwsccComputeoptimizerAutomationRuleCriteriaEbsVolumeSizeInGibOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-computeoptimizer-automation-rule/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-computeoptimizer-automation-rule/index.ts",
        "line": 48
      },
      "name": "DataAwsccComputeoptimizerAutomationRuleCriteriaEbsVolumeSizeInGibOutputReference",
      "namespace": "dataAwsccComputeoptimizerAutomationRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-computeoptimizer-automation-rule/index.ts",
            "line": 77
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-computeoptimizer-automation-rule/index.ts",
            "line": 82
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-computeoptimizer-automation-rule/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccComputeoptimizerAutomationRule.DataAwsccComputeoptimizerAutomationRuleCriteriaEbsVolumeSizeInGib"
          }
        }
      ],
      "symbolId": "src/data-awscc-computeoptimizer-automation-rule/index:DataAwsccComputeoptimizerAutomationRuleCriteriaEbsVolumeSizeInGibOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccComputeoptimizerAutomationRule.DataAwsccComputeoptimizerAutomationRuleCriteriaEbsVolumeType": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccComputeoptimizerAutomationRule.DataAwsccComputeoptimizerAutomationRuleCriteriaEbsVolumeType",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-computeoptimizer-automation-rule/index.ts",
        "line": 105
      },
      "name": "DataAwsccComputeoptimizerAutomationRuleCriteriaEbsVolumeType",
      "namespace": "dataAwsccComputeoptimizerAutomationRule",
      "symbolId": "src/data-awscc-computeoptimizer-automation-rule/index:DataAwsccComputeoptimizerAutomationRuleCriteriaEbsVolumeType"
    },
    "@cdktn/provider-awscc.dataAwsccComputeoptimizerAutomationRule.DataAwsccComputeoptimizerAutomationRuleCriteriaEbsVolumeTypeList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccComputeoptimizerAutomationRule.DataAwsccComputeoptimizerAutomationRuleCriteriaEbsVolumeTypeList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-computeoptimizer-automation-rule/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-awscc-computeoptimizer-automation-rule/index.ts",
        "line": 167
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-computeoptimizer-automation-rule/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-awscc.dataAwsccComputeoptimizerAutomationRule.DataAwsccComputeoptimizerAutomationRuleCriteriaEbsVolumeTypeOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccComputeoptimizerAutomationRuleCriteriaEbsVolumeTypeList",
      "namespace": "dataAwsccComputeoptimizerAutomationRule",
      "symbolId": "src/data-awscc-computeoptimizer-automation-rule/index:DataAwsccComputeoptimizerAutomationRuleCriteriaEbsVolumeTypeList"
    },
    "@cdktn/provider-awscc.dataAwsccComputeoptimizerAutomationRule.DataAwsccComputeoptimizerAutomationRuleCriteriaEbsVolumeTypeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccComputeoptimizerAutomationRule.DataAwsccComputeoptimizerAutomationRuleCriteriaEbsVolumeTypeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-computeoptimizer-automation-rule/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-awscc-computeoptimizer-automation-rule/index.ts",
        "line": 128
      },
      "name": "DataAwsccComputeoptimizerAutomationRuleCriteriaEbsVolumeTypeOutputReference",
      "namespace": "dataAwsccComputeoptimizerAutomationRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-computeoptimizer-automation-rule/index.ts",
            "line": 157
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-computeoptimizer-automation-rule/index.ts",
            "line": 162
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-computeoptimizer-automation-rule/index.ts",
            "line": 141
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccComputeoptimizerAutomationRule.DataAwsccComputeoptimizerAutomationRuleCriteriaEbsVolumeType"
          }
        }
      ],
      "symbolId": "src/data-awscc-computeoptimizer-automation-rule/index:DataAwsccComputeoptimizerAutomationRuleCriteriaEbsVolumeTypeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccComputeoptimizerAutomationRule.DataAwsccComputeoptimizerAutomationRuleCriteriaEstimatedMonthlySavings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccComputeoptimizerAutomationRule.DataAwsccComputeoptimizerAutomationRuleCriteriaEstimatedMonthlySavings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-computeoptimizer-automation-rule/index.ts",
        "line": 185
      },
      "name": "DataAwsccComputeoptimizerAutomationRuleCriteriaEstimatedMonthlySavings",
      "namespace": "dataAwsccComputeoptimizerAutomationRule",
      "symbolId": "src/data-awscc-computeoptimizer-automation-rule/index:DataAwsccComputeoptimizerAutomationRuleCriteriaEstimatedMonthlySavings"
    },
    "@cdktn/provider-awscc.dataAwsccComputeoptimizerAutomationRule.DataAwsccComputeoptimizerAutomationRuleCriteriaEstimatedMonthlySavingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccComputeoptimizerAutomationRule.DataAwsccComputeoptimizerAutomationRuleCriteriaEstimatedMonthlySavingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-computeoptimizer-automation-rule/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-computeoptimizer-automation-rule/index.ts",
        "line": 247
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-computeoptimizer-automation-rule/index.ts",
            "line": 261
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccComputeoptimizerAutomationRule.DataAwsccComputeoptimizerAutomationRuleCriteriaEstimatedMonthlySavingsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccComputeoptimizerAutomationRuleCriteriaEstimatedMonthlySavingsList",
      "namespace": "dataAwsccComputeoptimizerAutomationRule",
      "symbolId": "src/data-awscc-computeoptimizer-automation-rule/index:DataAwsccComputeoptimizerAutomationRuleCriteriaEstimatedMonthlySavingsList"
    },
    "@cdktn/provider-awscc.dataAwsccComputeoptimizerAutomationRule.DataAwsccComputeoptimizerAutomationRuleCriteriaEstimatedMonthlySavingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccComputeoptimizerAutomationRule.DataAwsccComputeoptimizerAutomationRuleCriteriaEstimatedMonthlySavingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-computeoptimizer-automation-rule/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-awscc-computeoptimizer-automation-rule/index.ts",
        "line": 208
      },
      "name": "DataAwsccComputeoptimizerAutomationRuleCriteriaEstimatedMonthlySavingsOutputReference",
      "namespace": "dataAwsccComputeoptimizerAutomationRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-computeoptimizer-automation-rule/index.ts",
            "line": 237
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-computeoptimizer-automation-rule/index.ts",
            "line": 242
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-computeoptimizer-automation-rule/index.ts",
            "line": 221
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccComputeoptimizerAutomationRule.DataAwsccComputeoptimizerAutomationRuleCriteriaEstimatedMonthlySavings"
          }
        }
      ],
      "symbolId": "src/data-awscc-computeoptimizer-automation-rule/index:DataAwsccComputeoptimizerAutomationRuleCriteriaEstimatedMonthlySavingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccComputeoptimizerAutomationRule.DataAwsccComputeoptimizerAutomationRuleCriteriaLookBackPeriodInDays": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccComputeoptimizerAutomationRule.DataAwsccComputeoptimizerAutomationRuleCriteriaLookBackPeriodInDays",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-computeoptimizer-automation-rule/index.ts",
        "line": 265
      },
      "name": "DataAwsccComputeoptimizerAutomationRuleCriteriaLookBackPeriodInDays",
      "namespace": "dataAwsccComputeoptimizerAutomationRule",
      "symbolId": "src/data-awscc-computeoptimizer-automation-rule/index:DataAwsccComputeoptimizerAutomationRuleCriteriaLookBackPeriodInDays"
    },
    "@cdktn/provider-awscc.dataAwsccComputeoptimizerAutomationRule.DataAwsccComputeoptimizerAutomationRuleCriteriaLookBackPeriodInDaysList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccComputeoptimizerAutomationRule.DataAwsccComputeoptimizerAutomationRuleCriteriaLookBackPeriodInDaysList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-computeoptimizer-automation-rule/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-computeoptimizer-automation-rule/index.ts",
        "line": 327
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-computeoptimizer-automation-rule/index.ts",
            "line": 341
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccComputeoptimizerAutomationRule.DataAwsccComputeoptimizerAutomationRuleCriteriaLookBackPeriodInDaysOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccComputeoptimizerAutomationRuleCriteriaLookBackPeriodInDaysList",
      "namespace": "dataAwsccComputeoptimizerAutomationRule",
      "symbolId": "src/data-awscc-computeoptimizer-automation-rule/index:DataAwsccComputeoptimizerAutomationRuleCriteriaLookBackPeriodInDaysList"
    },
    "@cdktn/provider-awscc.dataAwsccComputeoptimizerAutomationRule.DataAwsccComputeoptimizerAutomationRuleCriteriaLookBackPeriodInDaysOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccComputeoptimizerAutomationRule.DataAwsccComputeoptimizerAutomationRuleCriteriaLookBackPeriodInDaysOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-computeoptimizer-automation-rule/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-computeoptimizer-automation-rule/index.ts",
        "line": 288
      },
      "name": "DataAwsccComputeoptimizerAutomationRuleCriteriaLookBackPeriodInDaysOutputReference",
      "namespace": "dataAwsccComputeoptimizerAutomationRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-computeoptimizer-automation-rule/index.ts",
            "line": 317
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-computeoptimizer-automation-rule/index.ts",
            "line": 322
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-computeoptimizer-automation-rule/index.ts",
            "line": 301
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccComputeoptimizerAutomationRule.DataAwsccComputeoptimizerAutomationRuleCriteriaLookBackPeriodInDays"
          }
        }
      ],
      "symbolId": "src/data-awscc-computeoptimizer-automation-rule/index:DataAwsccComputeoptimizerAutomationRuleCriteriaLookBackPeriodInDaysOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccComputeoptimizerAutomationRule.DataAwsccComputeoptimizerAutomationRuleCriteriaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccComputeoptimizerAutomationRule.DataAwsccComputeoptimizerAutomationRuleCriteriaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-computeoptimizer-automation-rule/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-computeoptimizer-automation-rule/index.ts",
        "line": 693
      },
      "name": "DataAwsccComputeoptimizerAutomationRuleCriteriaOutputReference",
      "namespace": "dataAwsccComputeoptimizerAutomationRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-computeoptimizer-automation-rule/index.ts",
            "line": 721
          },
          "name": "ebsVolumeSizeInGib",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccComputeoptimizerAutomationRule.DataAwsccComputeoptimizerAutomationRuleCriteriaEbsVolumeSizeInGibList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-computeoptimizer-automation-rule/index.ts",
            "line": 727
          },
          "name": "ebsVolumeType",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccComputeoptimizerAutomationRule.DataAwsccComputeoptimizerAutomationRuleCriteriaEbsVolumeTypeList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-computeoptimizer-automation-rule/index.ts",
            "line": 733
          },
          "name": "estimatedMonthlySavings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccComputeoptimizerAutomationRule.DataAwsccComputeoptimizerAutomationRuleCriteriaEstimatedMonthlySavingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-computeoptimizer-automation-rule/index.ts",
            "line": 739
          },
          "name": "lookBackPeriodInDays",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccComputeoptimizerAutomationRule.DataAwsccComputeoptimizerAutomationRuleCriteriaLookBackPeriodInDaysList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-computeoptimizer-automation-rule/index.ts",
            "line": 745
          },
          "name": "region",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccComputeoptimizerAutomationRule.DataAwsccComputeoptimizerAutomationRuleCriteriaRegionList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-computeoptimizer-automation-rule/index.ts",
            "line": 751
          },
          "name": "resourceArn",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccComputeoptimizerAutomationRule.DataAwsccComputeoptimizerAutomationRuleCriteriaResourceArnList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-computeoptimizer-automation-rule/index.ts",
            "line": 757
          },
          "name": "resourceTag",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccComputeoptimizerAutomationRule.DataAwsccComputeoptimizerAutomationRuleCriteriaResourceTagList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-computeoptimizer-automation-rule/index.ts",
            "line": 763
          },
          "name": "restartNeeded",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccComputeoptimizerAutomationRule.DataAwsccComputeoptimizerAutomationRuleCriteriaRestartNeededList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-computeoptimizer-automation-rule/index.ts",
            "line": 704
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccComputeoptimizerAutomationRule.DataAwsccComputeoptimizerAutomationRuleCriteria"
          }
        }
      ],
      "symbolId": "src/data-awscc-computeoptimizer-automation-rule/index:DataAwsccComputeoptimizerAutomationRuleCriteriaOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccComputeoptimizerAutomationRule.DataAwsccComputeoptimizerAutomationRuleCriteriaRegion": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccComputeoptimizerAutomationRule.DataAwsccComputeoptimizerAutomationRuleCriteriaRegion",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-computeoptimizer-automation-rule/index.ts",
        "line": 345
      },
      "name": "DataAwsccComputeoptimizerAutomationRuleCriteriaRegion",
      "namespace": "dataAwsccComputeoptimizerAutomationRule",
      "symbolId": "src/data-awscc-computeoptimizer-automation-rule/index:DataAwsccComputeoptimizerAutomationRuleCriteriaRegion"
    },
    "@cdktn/provider-awscc.dataAwsccComputeoptimizerAutomationRule.DataAwsccComputeoptimizerAutomationRuleCriteriaRegionList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccComputeoptimizerAutomationRule.DataAwsccComputeoptimizerAutomationRuleCriteriaRegionList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-computeoptimizer-automation-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-awscc-computeoptimizer-automation-rule/index.ts",
        "line": 407
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-computeoptimizer-automation-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-awscc.dataAwsccComputeoptimizerAutomationRule.DataAwsccComputeoptimizerAutomationRuleCriteriaRegionOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccComputeoptimizerAutomationRuleCriteriaRegionList",
      "namespace": "dataAwsccComputeoptimizerAutomationRule",
      "symbolId": "src/data-awscc-computeoptimizer-automation-rule/index:DataAwsccComputeoptimizerAutomationRuleCriteriaRegionList"
    },
    "@cdktn/provider-awscc.dataAwsccComputeoptimizerAutomationRule.DataAwsccComputeoptimizerAutomationRuleCriteriaRegionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccComputeoptimizerAutomationRule.DataAwsccComputeoptimizerAutomationRuleCriteriaRegionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-computeoptimizer-automation-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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-computeoptimizer-automation-rule/index.ts",
        "line": 368
      },
      "name": "DataAwsccComputeoptimizerAutomationRuleCriteriaRegionOutputReference",
      "namespace": "dataAwsccComputeoptimizerAutomationRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-computeoptimizer-automation-rule/index.ts",
            "line": 397
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-computeoptimizer-automation-rule/index.ts",
            "line": 402
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-computeoptimizer-automation-rule/index.ts",
            "line": 381
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccComputeoptimizerAutomationRule.DataAwsccComputeoptimizerAutomationRuleCriteriaRegion"
          }
        }
      ],
      "symbolId": "src/data-awscc-computeoptimizer-automation-rule/index:DataAwsccComputeoptimizerAutomationRuleCriteriaRegionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccComputeoptimizerAutomationRule.DataAwsccComputeoptimizerAutomationRuleCriteriaResourceArn": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccComputeoptimizerAutomationRule.DataAwsccComputeoptimizerAutomationRuleCriteriaResourceArn",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-computeoptimizer-automation-rule/index.ts",
        "line": 425
      },
      "name": "DataAwsccComputeoptimizerAutomationRuleCriteriaResourceArn",
      "namespace": "dataAwsccComputeoptimizerAutomationRule",
      "symbolId": "src/data-awscc-computeoptimizer-automation-rule/index:DataAwsccComputeoptimizerAutomationRuleCriteriaResourceArn"
    },
    "@cdktn/provider-awscc.dataAwsccComputeoptimizerAutomationRule.DataAwsccComputeoptimizerAutomationRuleCriteriaResourceArnList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccComputeoptimizerAutomationRule.DataAwsccComputeoptimizerAutomationRuleCriteriaResourceArnList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-computeoptimizer-automation-rule/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-computeoptimizer-automation-rule/index.ts",
        "line": 487
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-computeoptimizer-automation-rule/index.ts",
            "line": 501
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccComputeoptimizerAutomationRule.DataAwsccComputeoptimizerAutomationRuleCriteriaResourceArnOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccComputeoptimizerAutomationRuleCriteriaResourceArnList",
      "namespace": "dataAwsccComputeoptimizerAutomationRule",
      "symbolId": "src/data-awscc-computeoptimizer-automation-rule/index:DataAwsccComputeoptimizerAutomationRuleCriteriaResourceArnList"
    },
    "@cdktn/provider-awscc.dataAwsccComputeoptimizerAutomationRule.DataAwsccComputeoptimizerAutomationRuleCriteriaResourceArnOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccComputeoptimizerAutomationRule.DataAwsccComputeoptimizerAutomationRuleCriteriaResourceArnOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-computeoptimizer-automation-rule/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-awscc-computeoptimizer-automation-rule/index.ts",
        "line": 448
      },
      "name": "DataAwsccComputeoptimizerAutomationRuleCriteriaResourceArnOutputReference",
      "namespace": "dataAwsccComputeoptimizerAutomationRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-computeoptimizer-automation-rule/index.ts",
            "line": 477
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-computeoptimizer-automation-rule/index.ts",
            "line": 482
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-computeoptimizer-automation-rule/index.ts",
            "line": 461
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccComputeoptimizerAutomationRule.DataAwsccComputeoptimizerAutomationRuleCriteriaResourceArn"
          }
        }
      ],
      "symbolId": "src/data-awscc-computeoptimizer-automation-rule/index:DataAwsccComputeoptimizerAutomationRuleCriteriaResourceArnOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccComputeoptimizerAutomationRule.DataAwsccComputeoptimizerAutomationRuleCriteriaResourceTag": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccComputeoptimizerAutomationRule.DataAwsccComputeoptimizerAutomationRuleCriteriaResourceTag",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-computeoptimizer-automation-rule/index.ts",
        "line": 505
      },
      "name": "DataAwsccComputeoptimizerAutomationRuleCriteriaResourceTag",
      "namespace": "dataAwsccComputeoptimizerAutomationRule",
      "symbolId": "src/data-awscc-computeoptimizer-automation-rule/index:DataAwsccComputeoptimizerAutomationRuleCriteriaResourceTag"
    },
    "@cdktn/provider-awscc.dataAwsccComputeoptimizerAutomationRule.DataAwsccComputeoptimizerAutomationRuleCriteriaResourceTagList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccComputeoptimizerAutomationRule.DataAwsccComputeoptimizerAutomationRuleCriteriaResourceTagList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-computeoptimizer-automation-rule/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-computeoptimizer-automation-rule/index.ts",
        "line": 572
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-computeoptimizer-automation-rule/index.ts",
            "line": 586
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccComputeoptimizerAutomationRule.DataAwsccComputeoptimizerAutomationRuleCriteriaResourceTagOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccComputeoptimizerAutomationRuleCriteriaResourceTagList",
      "namespace": "dataAwsccComputeoptimizerAutomationRule",
      "symbolId": "src/data-awscc-computeoptimizer-automation-rule/index:DataAwsccComputeoptimizerAutomationRuleCriteriaResourceTagList"
    },
    "@cdktn/provider-awscc.dataAwsccComputeoptimizerAutomationRule.DataAwsccComputeoptimizerAutomationRuleCriteriaResourceTagOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccComputeoptimizerAutomationRule.DataAwsccComputeoptimizerAutomationRuleCriteriaResourceTagOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-computeoptimizer-automation-rule/index.ts",
          "line": 537
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-computeoptimizer-automation-rule/index.ts",
        "line": 528
      },
      "name": "DataAwsccComputeoptimizerAutomationRuleCriteriaResourceTagOutputReference",
      "namespace": "dataAwsccComputeoptimizerAutomationRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-computeoptimizer-automation-rule/index.ts",
            "line": 557
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-computeoptimizer-automation-rule/index.ts",
            "line": 562
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-computeoptimizer-automation-rule/index.ts",
            "line": 567
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-computeoptimizer-automation-rule/index.ts",
            "line": 541
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccComputeoptimizerAutomationRule.DataAwsccComputeoptimizerAutomationRuleCriteriaResourceTag"
          }
        }
      ],
      "symbolId": "src/data-awscc-computeoptimizer-automation-rule/index:DataAwsccComputeoptimizerAutomationRuleCriteriaResourceTagOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccComputeoptimizerAutomationRule.DataAwsccComputeoptimizerAutomationRuleCriteriaRestartNeeded": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccComputeoptimizerAutomationRule.DataAwsccComputeoptimizerAutomationRuleCriteriaRestartNeeded",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-computeoptimizer-automation-rule/index.ts",
        "line": 590
      },
      "name": "DataAwsccComputeoptimizerAutomationRuleCriteriaRestartNeeded",
      "namespace": "dataAwsccComputeoptimizerAutomationRule",
      "symbolId": "src/data-awscc-computeoptimizer-automation-rule/index:DataAwsccComputeoptimizerAutomationRuleCriteriaRestartNeeded"
    },
    "@cdktn/provider-awscc.dataAwsccComputeoptimizerAutomationRule.DataAwsccComputeoptimizerAutomationRuleCriteriaRestartNeededList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccComputeoptimizerAutomationRule.DataAwsccComputeoptimizerAutomationRuleCriteriaRestartNeededList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-computeoptimizer-automation-rule/index.ts",
          "line": 659
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-computeoptimizer-automation-rule/index.ts",
        "line": 652
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-computeoptimizer-automation-rule/index.ts",
            "line": 666
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccComputeoptimizerAutomationRule.DataAwsccComputeoptimizerAutomationRuleCriteriaRestartNeededOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccComputeoptimizerAutomationRuleCriteriaRestartNeededList",
      "namespace": "dataAwsccComputeoptimizerAutomationRule",
      "symbolId": "src/data-awscc-computeoptimizer-automation-rule/index:DataAwsccComputeoptimizerAutomationRuleCriteriaRestartNeededList"
    },
    "@cdktn/provider-awscc.dataAwsccComputeoptimizerAutomationRule.DataAwsccComputeoptimizerAutomationRuleCriteriaRestartNeededOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccComputeoptimizerAutomationRule.DataAwsccComputeoptimizerAutomationRuleCriteriaRestartNeededOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-computeoptimizer-automation-rule/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-computeoptimizer-automation-rule/index.ts",
        "line": 613
      },
      "name": "DataAwsccComputeoptimizerAutomationRuleCriteriaRestartNeededOutputReference",
      "namespace": "dataAwsccComputeoptimizerAutomationRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-computeoptimizer-automation-rule/index.ts",
            "line": 642
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-computeoptimizer-automation-rule/index.ts",
            "line": 647
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-computeoptimizer-automation-rule/index.ts",
            "line": 626
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccComputeoptimizerAutomationRule.DataAwsccComputeoptimizerAutomationRuleCriteriaRestartNeeded"
          }
        }
      ],
      "symbolId": "src/data-awscc-computeoptimizer-automation-rule/index:DataAwsccComputeoptimizerAutomationRuleCriteriaRestartNeededOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccComputeoptimizerAutomationRule.DataAwsccComputeoptimizerAutomationRuleOrganizationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccComputeoptimizerAutomationRule.DataAwsccComputeoptimizerAutomationRuleOrganizationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-computeoptimizer-automation-rule/index.ts",
        "line": 767
      },
      "name": "DataAwsccComputeoptimizerAutomationRuleOrganizationConfiguration",
      "namespace": "dataAwsccComputeoptimizerAutomationRule",
      "symbolId": "src/data-awscc-computeoptimizer-automation-rule/index:DataAwsccComputeoptimizerAutomationRuleOrganizationConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccComputeoptimizerAutomationRule.DataAwsccComputeoptimizerAutomationRuleOrganizationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccComputeoptimizerAutomationRule.DataAwsccComputeoptimizerAutomationRuleOrganizationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-computeoptimizer-automation-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/data-awscc-computeoptimizer-automation-rule/index.ts",
        "line": 790
      },
      "name": "DataAwsccComputeoptimizerAutomationRuleOrganizationConfigurationOutputReference",
      "namespace": "dataAwsccComputeoptimizerAutomationRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-computeoptimizer-automation-rule/index.ts",
            "line": 817
          },
          "name": "accountIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-computeoptimizer-automation-rule/index.ts",
            "line": 822
          },
          "name": "ruleApplyOrder",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-computeoptimizer-automation-rule/index.ts",
            "line": 801
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccComputeoptimizerAutomationRule.DataAwsccComputeoptimizerAutomationRuleOrganizationConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-computeoptimizer-automation-rule/index:DataAwsccComputeoptimizerAutomationRuleOrganizationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccComputeoptimizerAutomationRule.DataAwsccComputeoptimizerAutomationRuleSchedule": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccComputeoptimizerAutomationRule.DataAwsccComputeoptimizerAutomationRuleSchedule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-computeoptimizer-automation-rule/index.ts",
        "line": 826
      },
      "name": "DataAwsccComputeoptimizerAutomationRuleSchedule",
      "namespace": "dataAwsccComputeoptimizerAutomationRule",
      "symbolId": "src/data-awscc-computeoptimizer-automation-rule/index:DataAwsccComputeoptimizerAutomationRuleSchedule"
    },
    "@cdktn/provider-awscc.dataAwsccComputeoptimizerAutomationRule.DataAwsccComputeoptimizerAutomationRuleScheduleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccComputeoptimizerAutomationRule.DataAwsccComputeoptimizerAutomationRuleScheduleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-computeoptimizer-automation-rule/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-awscc-computeoptimizer-automation-rule/index.ts",
        "line": 849
      },
      "name": "DataAwsccComputeoptimizerAutomationRuleScheduleOutputReference",
      "namespace": "dataAwsccComputeoptimizerAutomationRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-computeoptimizer-automation-rule/index.ts",
            "line": 876
          },
          "name": "executionWindowInMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-computeoptimizer-automation-rule/index.ts",
            "line": 881
          },
          "name": "scheduleExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-computeoptimizer-automation-rule/index.ts",
            "line": 886
          },
          "name": "scheduleExpressionTimezone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-computeoptimizer-automation-rule/index.ts",
            "line": 860
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccComputeoptimizerAutomationRule.DataAwsccComputeoptimizerAutomationRuleSchedule"
          }
        }
      ],
      "symbolId": "src/data-awscc-computeoptimizer-automation-rule/index:DataAwsccComputeoptimizerAutomationRuleScheduleOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccComputeoptimizerAutomationRule.DataAwsccComputeoptimizerAutomationRuleTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccComputeoptimizerAutomationRule.DataAwsccComputeoptimizerAutomationRuleTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-computeoptimizer-automation-rule/index.ts",
        "line": 890
      },
      "name": "DataAwsccComputeoptimizerAutomationRuleTags",
      "namespace": "dataAwsccComputeoptimizerAutomationRule",
      "symbolId": "src/data-awscc-computeoptimizer-automation-rule/index:DataAwsccComputeoptimizerAutomationRuleTags"
    },
    "@cdktn/provider-awscc.dataAwsccComputeoptimizerAutomationRule.DataAwsccComputeoptimizerAutomationRuleTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccComputeoptimizerAutomationRule.DataAwsccComputeoptimizerAutomationRuleTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-computeoptimizer-automation-rule/index.ts",
          "line": 959
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-computeoptimizer-automation-rule/index.ts",
        "line": 952
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-computeoptimizer-automation-rule/index.ts",
            "line": 966
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccComputeoptimizerAutomationRule.DataAwsccComputeoptimizerAutomationRuleTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccComputeoptimizerAutomationRuleTagsList",
      "namespace": "dataAwsccComputeoptimizerAutomationRule",
      "symbolId": "src/data-awscc-computeoptimizer-automation-rule/index:DataAwsccComputeoptimizerAutomationRuleTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccComputeoptimizerAutomationRule.DataAwsccComputeoptimizerAutomationRuleTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccComputeoptimizerAutomationRule.DataAwsccComputeoptimizerAutomationRuleTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-computeoptimizer-automation-rule/index.ts",
          "line": 922
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-computeoptimizer-automation-rule/index.ts",
        "line": 913
      },
      "name": "DataAwsccComputeoptimizerAutomationRuleTagsOutputReference",
      "namespace": "dataAwsccComputeoptimizerAutomationRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-computeoptimizer-automation-rule/index.ts",
            "line": 942
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-computeoptimizer-automation-rule/index.ts",
            "line": 947
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-computeoptimizer-automation-rule/index.ts",
            "line": 926
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccComputeoptimizerAutomationRule.DataAwsccComputeoptimizerAutomationRuleTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-computeoptimizer-automation-rule/index:DataAwsccComputeoptimizerAutomationRuleTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccComputeoptimizerAutomationRules.DataAwsccComputeoptimizerAutomationRules": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/computeoptimizer_automation_rules awscc_computeoptimizer_automation_rules}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccComputeoptimizerAutomationRules.DataAwsccComputeoptimizerAutomationRules",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/computeoptimizer_automation_rules awscc_computeoptimizer_automation_rules} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-computeoptimizer-automation-rules/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccComputeoptimizerAutomationRules.DataAwsccComputeoptimizerAutomationRulesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-computeoptimizer-automation-rules/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccComputeoptimizerAutomationRules resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-computeoptimizer-automation-rules/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccComputeoptimizerAutomationRules to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/computeoptimizer_automation_rules#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccComputeoptimizerAutomationRules that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccComputeoptimizerAutomationRules to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-computeoptimizer-automation-rules/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-computeoptimizer-automation-rules/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccComputeoptimizerAutomationRules",
      "namespace": "dataAwsccComputeoptimizerAutomationRules",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-computeoptimizer-automation-rules/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-computeoptimizer-automation-rules/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-computeoptimizer-automation-rules/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-computeoptimizer-automation-rules/index:DataAwsccComputeoptimizerAutomationRules"
    },
    "@cdktn/provider-awscc.dataAwsccComputeoptimizerAutomationRules.DataAwsccComputeoptimizerAutomationRulesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccComputeoptimizerAutomationRules.DataAwsccComputeoptimizerAutomationRulesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-computeoptimizer-automation-rules/index.ts",
        "line": 14
      },
      "name": "DataAwsccComputeoptimizerAutomationRulesConfig",
      "namespace": "dataAwsccComputeoptimizerAutomationRules",
      "symbolId": "src/data-awscc-computeoptimizer-automation-rules/index:DataAwsccComputeoptimizerAutomationRulesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccConfigAggregationAuthorization.DataAwsccConfigAggregationAuthorization": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/config_aggregation_authorization awscc_config_aggregation_authorization}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConfigAggregationAuthorization.DataAwsccConfigAggregationAuthorization",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/config_aggregation_authorization awscc_config_aggregation_authorization} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-config-aggregation-authorization/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-awscc.dataAwsccConfigAggregationAuthorization.DataAwsccConfigAggregationAuthorizationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-config-aggregation-authorization/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccConfigAggregationAuthorization resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-config-aggregation-authorization/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 DataAwsccConfigAggregationAuthorization to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/config_aggregation_authorization#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccConfigAggregationAuthorization that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccConfigAggregationAuthorization to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-config-aggregation-authorization/index.ts",
            "line": 202
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-config-aggregation-authorization/index.ts",
            "line": 208
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccConfigAggregationAuthorization",
      "namespace": "dataAwsccConfigAggregationAuthorization",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-aggregation-authorization/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-aggregation-authorization/index.ts",
            "line": 165
          },
          "name": "aggregationAuthorizationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-aggregation-authorization/index.ts",
            "line": 170
          },
          "name": "authorizedAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-aggregation-authorization/index.ts",
            "line": 175
          },
          "name": "authorizedAwsRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-aggregation-authorization/index.ts",
            "line": 194
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConfigAggregationAuthorization.DataAwsccConfigAggregationAuthorizationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-aggregation-authorization/index.ts",
            "line": 188
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-config-aggregation-authorization/index.ts",
            "line": 181
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-config-aggregation-authorization/index:DataAwsccConfigAggregationAuthorization"
    },
    "@cdktn/provider-awscc.dataAwsccConfigAggregationAuthorization.DataAwsccConfigAggregationAuthorizationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConfigAggregationAuthorization.DataAwsccConfigAggregationAuthorizationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-config-aggregation-authorization/index.ts",
        "line": 14
      },
      "name": "DataAwsccConfigAggregationAuthorizationConfig",
      "namespace": "dataAwsccConfigAggregationAuthorization",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/config_aggregation_authorization#id DataAwsccConfigAggregationAuthorization#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-aggregation-authorization/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-config-aggregation-authorization/index:DataAwsccConfigAggregationAuthorizationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccConfigAggregationAuthorization.DataAwsccConfigAggregationAuthorizationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConfigAggregationAuthorization.DataAwsccConfigAggregationAuthorizationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-config-aggregation-authorization/index.ts",
        "line": 25
      },
      "name": "DataAwsccConfigAggregationAuthorizationTags",
      "namespace": "dataAwsccConfigAggregationAuthorization",
      "symbolId": "src/data-awscc-config-aggregation-authorization/index:DataAwsccConfigAggregationAuthorizationTags"
    },
    "@cdktn/provider-awscc.dataAwsccConfigAggregationAuthorization.DataAwsccConfigAggregationAuthorizationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConfigAggregationAuthorization.DataAwsccConfigAggregationAuthorizationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-config-aggregation-authorization/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-awscc-config-aggregation-authorization/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-config-aggregation-authorization/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-awscc.dataAwsccConfigAggregationAuthorization.DataAwsccConfigAggregationAuthorizationTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccConfigAggregationAuthorizationTagsList",
      "namespace": "dataAwsccConfigAggregationAuthorization",
      "symbolId": "src/data-awscc-config-aggregation-authorization/index:DataAwsccConfigAggregationAuthorizationTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccConfigAggregationAuthorization.DataAwsccConfigAggregationAuthorizationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConfigAggregationAuthorization.DataAwsccConfigAggregationAuthorizationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-config-aggregation-authorization/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-config-aggregation-authorization/index.ts",
        "line": 48
      },
      "name": "DataAwsccConfigAggregationAuthorizationTagsOutputReference",
      "namespace": "dataAwsccConfigAggregationAuthorization",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-aggregation-authorization/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-aggregation-authorization/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-config-aggregation-authorization/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConfigAggregationAuthorization.DataAwsccConfigAggregationAuthorizationTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-config-aggregation-authorization/index:DataAwsccConfigAggregationAuthorizationTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConfigAggregationAuthorizations.DataAwsccConfigAggregationAuthorizations": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/config_aggregation_authorizations awscc_config_aggregation_authorizations}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConfigAggregationAuthorizations.DataAwsccConfigAggregationAuthorizations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/config_aggregation_authorizations awscc_config_aggregation_authorizations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-config-aggregation-authorizations/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccConfigAggregationAuthorizations.DataAwsccConfigAggregationAuthorizationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-config-aggregation-authorizations/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccConfigAggregationAuthorizations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-config-aggregation-authorizations/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccConfigAggregationAuthorizations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/config_aggregation_authorizations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccConfigAggregationAuthorizations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccConfigAggregationAuthorizations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-config-aggregation-authorizations/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-config-aggregation-authorizations/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccConfigAggregationAuthorizations",
      "namespace": "dataAwsccConfigAggregationAuthorizations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-aggregation-authorizations/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-aggregation-authorizations/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-aggregation-authorizations/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-config-aggregation-authorizations/index:DataAwsccConfigAggregationAuthorizations"
    },
    "@cdktn/provider-awscc.dataAwsccConfigAggregationAuthorizations.DataAwsccConfigAggregationAuthorizationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConfigAggregationAuthorizations.DataAwsccConfigAggregationAuthorizationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-config-aggregation-authorizations/index.ts",
        "line": 14
      },
      "name": "DataAwsccConfigAggregationAuthorizationsConfig",
      "namespace": "dataAwsccConfigAggregationAuthorizations",
      "symbolId": "src/data-awscc-config-aggregation-authorizations/index:DataAwsccConfigAggregationAuthorizationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccConfigConfigRule.DataAwsccConfigConfigRule": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/config_config_rule awscc_config_config_rule}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConfigConfigRule.DataAwsccConfigConfigRule",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/config_config_rule awscc_config_config_rule} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-config-config-rule/index.ts",
          "line": 479
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccConfigConfigRule.DataAwsccConfigConfigRuleConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-config-config-rule/index.ts",
        "line": 447
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccConfigConfigRule resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-config-config-rule/index.ts",
            "line": 464
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccConfigConfigRule to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/config_config_rule#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccConfigConfigRule that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccConfigConfigRule to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-config-config-rule/index.ts",
            "line": 573
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-config-config-rule/index.ts",
            "line": 579
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccConfigConfigRule",
      "namespace": "dataAwsccConfigConfigRule",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-config-rule/index.ts",
            "line": 452
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-config-rule/index.ts",
            "line": 503
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-config-rule/index.ts",
            "line": 509
          },
          "name": "compliance",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConfigConfigRule.DataAwsccConfigConfigRuleComplianceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-config-rule/index.ts",
            "line": 514
          },
          "name": "configRuleId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-config-rule/index.ts",
            "line": 519
          },
          "name": "configRuleName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-config-rule/index.ts",
            "line": 524
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-config-rule/index.ts",
            "line": 530
          },
          "name": "evaluationModes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConfigConfigRule.DataAwsccConfigConfigRuleEvaluationModesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-config-rule/index.ts",
            "line": 548
          },
          "name": "inputParameters",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-config-rule/index.ts",
            "line": 553
          },
          "name": "maximumExecutionFrequency",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-config-rule/index.ts",
            "line": 559
          },
          "name": "scope",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConfigConfigRule.DataAwsccConfigConfigRuleScopeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-config-rule/index.ts",
            "line": 565
          },
          "name": "source",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConfigConfigRule.DataAwsccConfigConfigRuleSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-config-rule/index.ts",
            "line": 543
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-config-config-rule/index.ts",
            "line": 536
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-config-config-rule/index:DataAwsccConfigConfigRule"
    },
    "@cdktn/provider-awscc.dataAwsccConfigConfigRule.DataAwsccConfigConfigRuleCompliance": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConfigConfigRule.DataAwsccConfigConfigRuleCompliance",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-config-config-rule/index.ts",
        "line": 25
      },
      "name": "DataAwsccConfigConfigRuleCompliance",
      "namespace": "dataAwsccConfigConfigRule",
      "symbolId": "src/data-awscc-config-config-rule/index:DataAwsccConfigConfigRuleCompliance"
    },
    "@cdktn/provider-awscc.dataAwsccConfigConfigRule.DataAwsccConfigConfigRuleComplianceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConfigConfigRule.DataAwsccConfigConfigRuleComplianceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-config-config-rule/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-config-config-rule/index.ts",
        "line": 48
      },
      "name": "DataAwsccConfigConfigRuleComplianceOutputReference",
      "namespace": "dataAwsccConfigConfigRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-config-rule/index.ts",
            "line": 75
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-config-config-rule/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConfigConfigRule.DataAwsccConfigConfigRuleCompliance"
          }
        }
      ],
      "symbolId": "src/data-awscc-config-config-rule/index:DataAwsccConfigConfigRuleComplianceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConfigConfigRule.DataAwsccConfigConfigRuleConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConfigConfigRule.DataAwsccConfigConfigRuleConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-config-config-rule/index.ts",
        "line": 14
      },
      "name": "DataAwsccConfigConfigRuleConfig",
      "namespace": "dataAwsccConfigConfigRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/config_config_rule#id DataAwsccConfigConfigRule#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-config-rule/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-config-config-rule/index:DataAwsccConfigConfigRuleConfig"
    },
    "@cdktn/provider-awscc.dataAwsccConfigConfigRule.DataAwsccConfigConfigRuleEvaluationModes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConfigConfigRule.DataAwsccConfigConfigRuleEvaluationModes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-config-config-rule/index.ts",
        "line": 79
      },
      "name": "DataAwsccConfigConfigRuleEvaluationModes",
      "namespace": "dataAwsccConfigConfigRule",
      "symbolId": "src/data-awscc-config-config-rule/index:DataAwsccConfigConfigRuleEvaluationModes"
    },
    "@cdktn/provider-awscc.dataAwsccConfigConfigRule.DataAwsccConfigConfigRuleEvaluationModesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConfigConfigRule.DataAwsccConfigConfigRuleEvaluationModesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-config-config-rule/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-config-config-rule/index.ts",
        "line": 136
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-config-config-rule/index.ts",
            "line": 150
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccConfigConfigRule.DataAwsccConfigConfigRuleEvaluationModesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccConfigConfigRuleEvaluationModesList",
      "namespace": "dataAwsccConfigConfigRule",
      "symbolId": "src/data-awscc-config-config-rule/index:DataAwsccConfigConfigRuleEvaluationModesList"
    },
    "@cdktn/provider-awscc.dataAwsccConfigConfigRule.DataAwsccConfigConfigRuleEvaluationModesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConfigConfigRule.DataAwsccConfigConfigRuleEvaluationModesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-config-config-rule/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-config-config-rule/index.ts",
        "line": 102
      },
      "name": "DataAwsccConfigConfigRuleEvaluationModesOutputReference",
      "namespace": "dataAwsccConfigConfigRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-config-rule/index.ts",
            "line": 131
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-config-config-rule/index.ts",
            "line": 115
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConfigConfigRule.DataAwsccConfigConfigRuleEvaluationModes"
          }
        }
      ],
      "symbolId": "src/data-awscc-config-config-rule/index:DataAwsccConfigConfigRuleEvaluationModesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConfigConfigRule.DataAwsccConfigConfigRuleScope": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConfigConfigRule.DataAwsccConfigConfigRuleScope",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-config-config-rule/index.ts",
        "line": 154
      },
      "name": "DataAwsccConfigConfigRuleScope",
      "namespace": "dataAwsccConfigConfigRule",
      "symbolId": "src/data-awscc-config-config-rule/index:DataAwsccConfigConfigRuleScope"
    },
    "@cdktn/provider-awscc.dataAwsccConfigConfigRule.DataAwsccConfigConfigRuleScopeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConfigConfigRule.DataAwsccConfigConfigRuleScopeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-config-config-rule/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-config-config-rule/index.ts",
        "line": 177
      },
      "name": "DataAwsccConfigConfigRuleScopeOutputReference",
      "namespace": "dataAwsccConfigConfigRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-config-rule/index.ts",
            "line": 204
          },
          "name": "complianceResourceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-config-rule/index.ts",
            "line": 209
          },
          "name": "complianceResourceTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-config-rule/index.ts",
            "line": 214
          },
          "name": "tagKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-config-rule/index.ts",
            "line": 219
          },
          "name": "tagValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-config-config-rule/index.ts",
            "line": 188
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConfigConfigRule.DataAwsccConfigConfigRuleScope"
          }
        }
      ],
      "symbolId": "src/data-awscc-config-config-rule/index:DataAwsccConfigConfigRuleScopeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConfigConfigRule.DataAwsccConfigConfigRuleSource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConfigConfigRule.DataAwsccConfigConfigRuleSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-config-config-rule/index.ts",
        "line": 372
      },
      "name": "DataAwsccConfigConfigRuleSource",
      "namespace": "dataAwsccConfigConfigRule",
      "symbolId": "src/data-awscc-config-config-rule/index:DataAwsccConfigConfigRuleSource"
    },
    "@cdktn/provider-awscc.dataAwsccConfigConfigRule.DataAwsccConfigConfigRuleSourceCustomPolicyDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConfigConfigRule.DataAwsccConfigConfigRuleSourceCustomPolicyDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-config-config-rule/index.ts",
        "line": 223
      },
      "name": "DataAwsccConfigConfigRuleSourceCustomPolicyDetails",
      "namespace": "dataAwsccConfigConfigRule",
      "symbolId": "src/data-awscc-config-config-rule/index:DataAwsccConfigConfigRuleSourceCustomPolicyDetails"
    },
    "@cdktn/provider-awscc.dataAwsccConfigConfigRule.DataAwsccConfigConfigRuleSourceCustomPolicyDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConfigConfigRule.DataAwsccConfigConfigRuleSourceCustomPolicyDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-config-config-rule/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-awscc-config-config-rule/index.ts",
        "line": 246
      },
      "name": "DataAwsccConfigConfigRuleSourceCustomPolicyDetailsOutputReference",
      "namespace": "dataAwsccConfigConfigRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-config-rule/index.ts",
            "line": 273
          },
          "name": "enableDebugLogDelivery",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-config-rule/index.ts",
            "line": 278
          },
          "name": "policyRuntime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-config-rule/index.ts",
            "line": 283
          },
          "name": "policyText",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-config-config-rule/index.ts",
            "line": 257
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConfigConfigRule.DataAwsccConfigConfigRuleSourceCustomPolicyDetails"
          }
        }
      ],
      "symbolId": "src/data-awscc-config-config-rule/index:DataAwsccConfigConfigRuleSourceCustomPolicyDetailsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConfigConfigRule.DataAwsccConfigConfigRuleSourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConfigConfigRule.DataAwsccConfigConfigRuleSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-config-config-rule/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-awscc-config-config-rule/index.ts",
        "line": 395
      },
      "name": "DataAwsccConfigConfigRuleSourceOutputReference",
      "namespace": "dataAwsccConfigConfigRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-config-rule/index.ts",
            "line": 423
          },
          "name": "customPolicyDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConfigConfigRule.DataAwsccConfigConfigRuleSourceCustomPolicyDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-config-rule/index.ts",
            "line": 428
          },
          "name": "owner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-config-rule/index.ts",
            "line": 434
          },
          "name": "sourceDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConfigConfigRule.DataAwsccConfigConfigRuleSourceSourceDetailsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-config-rule/index.ts",
            "line": 439
          },
          "name": "sourceIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-config-config-rule/index.ts",
            "line": 406
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConfigConfigRule.DataAwsccConfigConfigRuleSource"
          }
        }
      ],
      "symbolId": "src/data-awscc-config-config-rule/index:DataAwsccConfigConfigRuleSourceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConfigConfigRule.DataAwsccConfigConfigRuleSourceSourceDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConfigConfigRule.DataAwsccConfigConfigRuleSourceSourceDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-config-config-rule/index.ts",
        "line": 287
      },
      "name": "DataAwsccConfigConfigRuleSourceSourceDetails",
      "namespace": "dataAwsccConfigConfigRule",
      "symbolId": "src/data-awscc-config-config-rule/index:DataAwsccConfigConfigRuleSourceSourceDetails"
    },
    "@cdktn/provider-awscc.dataAwsccConfigConfigRule.DataAwsccConfigConfigRuleSourceSourceDetailsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConfigConfigRule.DataAwsccConfigConfigRuleSourceSourceDetailsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-config-config-rule/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-config-config-rule/index.ts",
        "line": 354
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-config-config-rule/index.ts",
            "line": 368
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccConfigConfigRule.DataAwsccConfigConfigRuleSourceSourceDetailsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccConfigConfigRuleSourceSourceDetailsList",
      "namespace": "dataAwsccConfigConfigRule",
      "symbolId": "src/data-awscc-config-config-rule/index:DataAwsccConfigConfigRuleSourceSourceDetailsList"
    },
    "@cdktn/provider-awscc.dataAwsccConfigConfigRule.DataAwsccConfigConfigRuleSourceSourceDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConfigConfigRule.DataAwsccConfigConfigRuleSourceSourceDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-config-config-rule/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-config-config-rule/index.ts",
        "line": 310
      },
      "name": "DataAwsccConfigConfigRuleSourceSourceDetailsOutputReference",
      "namespace": "dataAwsccConfigConfigRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-config-rule/index.ts",
            "line": 339
          },
          "name": "eventSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-config-rule/index.ts",
            "line": 344
          },
          "name": "maximumExecutionFrequency",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-config-rule/index.ts",
            "line": 349
          },
          "name": "messageType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-config-config-rule/index.ts",
            "line": 323
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConfigConfigRule.DataAwsccConfigConfigRuleSourceSourceDetails"
          }
        }
      ],
      "symbolId": "src/data-awscc-config-config-rule/index:DataAwsccConfigConfigRuleSourceSourceDetailsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConfigConfigRules.DataAwsccConfigConfigRules": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/config_config_rules awscc_config_config_rules}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConfigConfigRules.DataAwsccConfigConfigRules",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/config_config_rules awscc_config_config_rules} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-config-config-rules/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccConfigConfigRules.DataAwsccConfigConfigRulesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-config-config-rules/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccConfigConfigRules resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-config-config-rules/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccConfigConfigRules to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/config_config_rules#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccConfigConfigRules that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccConfigConfigRules to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-config-config-rules/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-config-config-rules/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccConfigConfigRules",
      "namespace": "dataAwsccConfigConfigRules",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-config-rules/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-config-rules/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-config-rules/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-config-config-rules/index:DataAwsccConfigConfigRules"
    },
    "@cdktn/provider-awscc.dataAwsccConfigConfigRules.DataAwsccConfigConfigRulesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConfigConfigRules.DataAwsccConfigConfigRulesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-config-config-rules/index.ts",
        "line": 14
      },
      "name": "DataAwsccConfigConfigRulesConfig",
      "namespace": "dataAwsccConfigConfigRules",
      "symbolId": "src/data-awscc-config-config-rules/index:DataAwsccConfigConfigRulesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccConfigConfigurationAggregator.DataAwsccConfigConfigurationAggregator": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/config_configuration_aggregator awscc_config_configuration_aggregator}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConfigConfigurationAggregator.DataAwsccConfigConfigurationAggregator",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/config_configuration_aggregator awscc_config_configuration_aggregator} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-config-configuration-aggregator/index.ts",
          "line": 290
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccConfigConfigurationAggregator.DataAwsccConfigConfigurationAggregatorConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-config-configuration-aggregator/index.ts",
        "line": 258
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccConfigConfigurationAggregator resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-config-configuration-aggregator/index.ts",
            "line": 275
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccConfigConfigurationAggregator to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/config_configuration_aggregator#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccConfigConfigurationAggregator that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccConfigConfigurationAggregator to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-config-configuration-aggregator/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-awscc-config-configuration-aggregator/index.ts",
            "line": 364
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccConfigConfigurationAggregator",
      "namespace": "dataAwsccConfigConfigurationAggregator",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-configuration-aggregator/index.ts",
            "line": 263
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-configuration-aggregator/index.ts",
            "line": 315
          },
          "name": "accountAggregationSources",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConfigConfigurationAggregator.DataAwsccConfigConfigurationAggregatorAccountAggregationSourcesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-configuration-aggregator/index.ts",
            "line": 320
          },
          "name": "configurationAggregatorArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-configuration-aggregator/index.ts",
            "line": 325
          },
          "name": "configurationAggregatorName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-configuration-aggregator/index.ts",
            "line": 344
          },
          "name": "organizationAggregationSource",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConfigConfigurationAggregator.DataAwsccConfigConfigurationAggregatorOrganizationAggregationSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-configuration-aggregator/index.ts",
            "line": 350
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConfigConfigurationAggregator.DataAwsccConfigConfigurationAggregatorTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-configuration-aggregator/index.ts",
            "line": 338
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-config-configuration-aggregator/index.ts",
            "line": 331
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-config-configuration-aggregator/index:DataAwsccConfigConfigurationAggregator"
    },
    "@cdktn/provider-awscc.dataAwsccConfigConfigurationAggregator.DataAwsccConfigConfigurationAggregatorAccountAggregationSources": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConfigConfigurationAggregator.DataAwsccConfigConfigurationAggregatorAccountAggregationSources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-config-configuration-aggregator/index.ts",
        "line": 25
      },
      "name": "DataAwsccConfigConfigurationAggregatorAccountAggregationSources",
      "namespace": "dataAwsccConfigConfigurationAggregator",
      "symbolId": "src/data-awscc-config-configuration-aggregator/index:DataAwsccConfigConfigurationAggregatorAccountAggregationSources"
    },
    "@cdktn/provider-awscc.dataAwsccConfigConfigurationAggregator.DataAwsccConfigConfigurationAggregatorAccountAggregationSourcesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConfigConfigurationAggregator.DataAwsccConfigConfigurationAggregatorAccountAggregationSourcesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-config-configuration-aggregator/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-config-configuration-aggregator/index.ts",
        "line": 92
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-config-configuration-aggregator/index.ts",
            "line": 106
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccConfigConfigurationAggregator.DataAwsccConfigConfigurationAggregatorAccountAggregationSourcesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccConfigConfigurationAggregatorAccountAggregationSourcesList",
      "namespace": "dataAwsccConfigConfigurationAggregator",
      "symbolId": "src/data-awscc-config-configuration-aggregator/index:DataAwsccConfigConfigurationAggregatorAccountAggregationSourcesList"
    },
    "@cdktn/provider-awscc.dataAwsccConfigConfigurationAggregator.DataAwsccConfigConfigurationAggregatorAccountAggregationSourcesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConfigConfigurationAggregator.DataAwsccConfigConfigurationAggregatorAccountAggregationSourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-config-configuration-aggregator/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-config-configuration-aggregator/index.ts",
        "line": 48
      },
      "name": "DataAwsccConfigConfigurationAggregatorAccountAggregationSourcesOutputReference",
      "namespace": "dataAwsccConfigConfigurationAggregator",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-configuration-aggregator/index.ts",
            "line": 77
          },
          "name": "accountIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-configuration-aggregator/index.ts",
            "line": 82
          },
          "name": "allAwsRegions",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-configuration-aggregator/index.ts",
            "line": 87
          },
          "name": "awsRegions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-config-configuration-aggregator/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConfigConfigurationAggregator.DataAwsccConfigConfigurationAggregatorAccountAggregationSources"
          }
        }
      ],
      "symbolId": "src/data-awscc-config-configuration-aggregator/index:DataAwsccConfigConfigurationAggregatorAccountAggregationSourcesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConfigConfigurationAggregator.DataAwsccConfigConfigurationAggregatorConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConfigConfigurationAggregator.DataAwsccConfigConfigurationAggregatorConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-config-configuration-aggregator/index.ts",
        "line": 14
      },
      "name": "DataAwsccConfigConfigurationAggregatorConfig",
      "namespace": "dataAwsccConfigConfigurationAggregator",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/config_configuration_aggregator#id DataAwsccConfigConfigurationAggregator#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-configuration-aggregator/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-config-configuration-aggregator/index:DataAwsccConfigConfigurationAggregatorConfig"
    },
    "@cdktn/provider-awscc.dataAwsccConfigConfigurationAggregator.DataAwsccConfigConfigurationAggregatorOrganizationAggregationSource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConfigConfigurationAggregator.DataAwsccConfigConfigurationAggregatorOrganizationAggregationSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-config-configuration-aggregator/index.ts",
        "line": 110
      },
      "name": "DataAwsccConfigConfigurationAggregatorOrganizationAggregationSource",
      "namespace": "dataAwsccConfigConfigurationAggregator",
      "symbolId": "src/data-awscc-config-configuration-aggregator/index:DataAwsccConfigConfigurationAggregatorOrganizationAggregationSource"
    },
    "@cdktn/provider-awscc.dataAwsccConfigConfigurationAggregator.DataAwsccConfigConfigurationAggregatorOrganizationAggregationSourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConfigConfigurationAggregator.DataAwsccConfigConfigurationAggregatorOrganizationAggregationSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-config-configuration-aggregator/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-awscc-config-configuration-aggregator/index.ts",
        "line": 133
      },
      "name": "DataAwsccConfigConfigurationAggregatorOrganizationAggregationSourceOutputReference",
      "namespace": "dataAwsccConfigConfigurationAggregator",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-configuration-aggregator/index.ts",
            "line": 160
          },
          "name": "allAwsRegions",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-configuration-aggregator/index.ts",
            "line": 165
          },
          "name": "awsRegions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-configuration-aggregator/index.ts",
            "line": 170
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-config-configuration-aggregator/index.ts",
            "line": 144
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConfigConfigurationAggregator.DataAwsccConfigConfigurationAggregatorOrganizationAggregationSource"
          }
        }
      ],
      "symbolId": "src/data-awscc-config-configuration-aggregator/index:DataAwsccConfigConfigurationAggregatorOrganizationAggregationSourceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConfigConfigurationAggregator.DataAwsccConfigConfigurationAggregatorTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConfigConfigurationAggregator.DataAwsccConfigConfigurationAggregatorTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-config-configuration-aggregator/index.ts",
        "line": 174
      },
      "name": "DataAwsccConfigConfigurationAggregatorTags",
      "namespace": "dataAwsccConfigConfigurationAggregator",
      "symbolId": "src/data-awscc-config-configuration-aggregator/index:DataAwsccConfigConfigurationAggregatorTags"
    },
    "@cdktn/provider-awscc.dataAwsccConfigConfigurationAggregator.DataAwsccConfigConfigurationAggregatorTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConfigConfigurationAggregator.DataAwsccConfigConfigurationAggregatorTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-config-configuration-aggregator/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-config-configuration-aggregator/index.ts",
        "line": 236
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-config-configuration-aggregator/index.ts",
            "line": 250
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccConfigConfigurationAggregator.DataAwsccConfigConfigurationAggregatorTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccConfigConfigurationAggregatorTagsList",
      "namespace": "dataAwsccConfigConfigurationAggregator",
      "symbolId": "src/data-awscc-config-configuration-aggregator/index:DataAwsccConfigConfigurationAggregatorTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccConfigConfigurationAggregator.DataAwsccConfigConfigurationAggregatorTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConfigConfigurationAggregator.DataAwsccConfigConfigurationAggregatorTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-config-configuration-aggregator/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/data-awscc-config-configuration-aggregator/index.ts",
        "line": 197
      },
      "name": "DataAwsccConfigConfigurationAggregatorTagsOutputReference",
      "namespace": "dataAwsccConfigConfigurationAggregator",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-configuration-aggregator/index.ts",
            "line": 226
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-configuration-aggregator/index.ts",
            "line": 231
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-config-configuration-aggregator/index.ts",
            "line": 210
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConfigConfigurationAggregator.DataAwsccConfigConfigurationAggregatorTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-config-configuration-aggregator/index:DataAwsccConfigConfigurationAggregatorTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConfigConfigurationAggregators.DataAwsccConfigConfigurationAggregators": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/config_configuration_aggregators awscc_config_configuration_aggregators}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConfigConfigurationAggregators.DataAwsccConfigConfigurationAggregators",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/config_configuration_aggregators awscc_config_configuration_aggregators} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-config-configuration-aggregators/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccConfigConfigurationAggregators.DataAwsccConfigConfigurationAggregatorsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-config-configuration-aggregators/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccConfigConfigurationAggregators resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-config-configuration-aggregators/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccConfigConfigurationAggregators to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/config_configuration_aggregators#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccConfigConfigurationAggregators that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccConfigConfigurationAggregators to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-config-configuration-aggregators/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-config-configuration-aggregators/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccConfigConfigurationAggregators",
      "namespace": "dataAwsccConfigConfigurationAggregators",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-configuration-aggregators/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-configuration-aggregators/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-configuration-aggregators/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-config-configuration-aggregators/index:DataAwsccConfigConfigurationAggregators"
    },
    "@cdktn/provider-awscc.dataAwsccConfigConfigurationAggregators.DataAwsccConfigConfigurationAggregatorsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConfigConfigurationAggregators.DataAwsccConfigConfigurationAggregatorsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-config-configuration-aggregators/index.ts",
        "line": 14
      },
      "name": "DataAwsccConfigConfigurationAggregatorsConfig",
      "namespace": "dataAwsccConfigConfigurationAggregators",
      "symbolId": "src/data-awscc-config-configuration-aggregators/index:DataAwsccConfigConfigurationAggregatorsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccConfigConformancePack.DataAwsccConfigConformancePack": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/config_conformance_pack awscc_config_conformance_pack}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConfigConformancePack.DataAwsccConfigConformancePack",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/config_conformance_pack awscc_config_conformance_pack} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-config-conformance-pack/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccConfigConformancePack.DataAwsccConfigConformancePackConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-config-conformance-pack/index.ts",
        "line": 248
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccConfigConformancePack resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-config-conformance-pack/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 DataAwsccConfigConformancePack to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/config_conformance_pack#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccConfigConformancePack that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccConfigConformancePack to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-config-conformance-pack/index.ts",
            "line": 368
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-config-conformance-pack/index.ts",
            "line": 374
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccConfigConformancePack",
      "namespace": "dataAwsccConfigConformancePack",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-conformance-pack/index.ts",
            "line": 253
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-conformance-pack/index.ts",
            "line": 304
          },
          "name": "conformancePackArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-conformance-pack/index.ts",
            "line": 310
          },
          "name": "conformancePackInputParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConfigConformancePack.DataAwsccConfigConformancePackConformancePackInputParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-conformance-pack/index.ts",
            "line": 315
          },
          "name": "conformancePackName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-conformance-pack/index.ts",
            "line": 320
          },
          "name": "deliveryS3Bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-conformance-pack/index.ts",
            "line": 325
          },
          "name": "deliveryS3KeyPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-conformance-pack/index.ts",
            "line": 344
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConfigConformancePack.DataAwsccConfigConformancePackTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-conformance-pack/index.ts",
            "line": 349
          },
          "name": "templateBody",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-conformance-pack/index.ts",
            "line": 354
          },
          "name": "templateS3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-conformance-pack/index.ts",
            "line": 360
          },
          "name": "templateSsmDocumentDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConfigConformancePack.DataAwsccConfigConformancePackTemplateSsmDocumentDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-conformance-pack/index.ts",
            "line": 338
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-config-conformance-pack/index.ts",
            "line": 331
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-config-conformance-pack/index:DataAwsccConfigConformancePack"
    },
    "@cdktn/provider-awscc.dataAwsccConfigConformancePack.DataAwsccConfigConformancePackConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConfigConformancePack.DataAwsccConfigConformancePackConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-config-conformance-pack/index.ts",
        "line": 14
      },
      "name": "DataAwsccConfigConformancePackConfig",
      "namespace": "dataAwsccConfigConformancePack",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/config_conformance_pack#id DataAwsccConfigConformancePack#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-conformance-pack/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-config-conformance-pack/index:DataAwsccConfigConformancePackConfig"
    },
    "@cdktn/provider-awscc.dataAwsccConfigConformancePack.DataAwsccConfigConformancePackConformancePackInputParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConfigConformancePack.DataAwsccConfigConformancePackConformancePackInputParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-config-conformance-pack/index.ts",
        "line": 25
      },
      "name": "DataAwsccConfigConformancePackConformancePackInputParameters",
      "namespace": "dataAwsccConfigConformancePack",
      "symbolId": "src/data-awscc-config-conformance-pack/index:DataAwsccConfigConformancePackConformancePackInputParameters"
    },
    "@cdktn/provider-awscc.dataAwsccConfigConformancePack.DataAwsccConfigConformancePackConformancePackInputParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConfigConformancePack.DataAwsccConfigConformancePackConformancePackInputParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-config-conformance-pack/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-awscc-config-conformance-pack/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-config-conformance-pack/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-awscc.dataAwsccConfigConformancePack.DataAwsccConfigConformancePackConformancePackInputParametersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccConfigConformancePackConformancePackInputParametersList",
      "namespace": "dataAwsccConfigConformancePack",
      "symbolId": "src/data-awscc-config-conformance-pack/index:DataAwsccConfigConformancePackConformancePackInputParametersList"
    },
    "@cdktn/provider-awscc.dataAwsccConfigConformancePack.DataAwsccConfigConformancePackConformancePackInputParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConfigConformancePack.DataAwsccConfigConformancePackConformancePackInputParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-config-conformance-pack/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-config-conformance-pack/index.ts",
        "line": 48
      },
      "name": "DataAwsccConfigConformancePackConformancePackInputParametersOutputReference",
      "namespace": "dataAwsccConfigConformancePack",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-conformance-pack/index.ts",
            "line": 77
          },
          "name": "parameterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-conformance-pack/index.ts",
            "line": 82
          },
          "name": "parameterValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-config-conformance-pack/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConfigConformancePack.DataAwsccConfigConformancePackConformancePackInputParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-config-conformance-pack/index:DataAwsccConfigConformancePackConformancePackInputParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConfigConformancePack.DataAwsccConfigConformancePackTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConfigConformancePack.DataAwsccConfigConformancePackTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-config-conformance-pack/index.ts",
        "line": 105
      },
      "name": "DataAwsccConfigConformancePackTags",
      "namespace": "dataAwsccConfigConformancePack",
      "symbolId": "src/data-awscc-config-conformance-pack/index:DataAwsccConfigConformancePackTags"
    },
    "@cdktn/provider-awscc.dataAwsccConfigConformancePack.DataAwsccConfigConformancePackTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConfigConformancePack.DataAwsccConfigConformancePackTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-config-conformance-pack/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-awscc-config-conformance-pack/index.ts",
        "line": 167
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-config-conformance-pack/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-awscc.dataAwsccConfigConformancePack.DataAwsccConfigConformancePackTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccConfigConformancePackTagsList",
      "namespace": "dataAwsccConfigConformancePack",
      "symbolId": "src/data-awscc-config-conformance-pack/index:DataAwsccConfigConformancePackTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccConfigConformancePack.DataAwsccConfigConformancePackTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConfigConformancePack.DataAwsccConfigConformancePackTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-config-conformance-pack/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-awscc-config-conformance-pack/index.ts",
        "line": 128
      },
      "name": "DataAwsccConfigConformancePackTagsOutputReference",
      "namespace": "dataAwsccConfigConformancePack",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-conformance-pack/index.ts",
            "line": 157
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-conformance-pack/index.ts",
            "line": 162
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-config-conformance-pack/index.ts",
            "line": 141
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConfigConformancePack.DataAwsccConfigConformancePackTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-config-conformance-pack/index:DataAwsccConfigConformancePackTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConfigConformancePack.DataAwsccConfigConformancePackTemplateSsmDocumentDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConfigConformancePack.DataAwsccConfigConformancePackTemplateSsmDocumentDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-config-conformance-pack/index.ts",
        "line": 185
      },
      "name": "DataAwsccConfigConformancePackTemplateSsmDocumentDetails",
      "namespace": "dataAwsccConfigConformancePack",
      "symbolId": "src/data-awscc-config-conformance-pack/index:DataAwsccConfigConformancePackTemplateSsmDocumentDetails"
    },
    "@cdktn/provider-awscc.dataAwsccConfigConformancePack.DataAwsccConfigConformancePackTemplateSsmDocumentDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConfigConformancePack.DataAwsccConfigConformancePackTemplateSsmDocumentDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-config-conformance-pack/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-awscc-config-conformance-pack/index.ts",
        "line": 208
      },
      "name": "DataAwsccConfigConformancePackTemplateSsmDocumentDetailsOutputReference",
      "namespace": "dataAwsccConfigConformancePack",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-conformance-pack/index.ts",
            "line": 235
          },
          "name": "documentName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-conformance-pack/index.ts",
            "line": 240
          },
          "name": "documentVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-config-conformance-pack/index.ts",
            "line": 219
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConfigConformancePack.DataAwsccConfigConformancePackTemplateSsmDocumentDetails"
          }
        }
      ],
      "symbolId": "src/data-awscc-config-conformance-pack/index:DataAwsccConfigConformancePackTemplateSsmDocumentDetailsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConfigConformancePacks.DataAwsccConfigConformancePacks": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/config_conformance_packs awscc_config_conformance_packs}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConfigConformancePacks.DataAwsccConfigConformancePacks",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/config_conformance_packs awscc_config_conformance_packs} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-config-conformance-packs/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccConfigConformancePacks.DataAwsccConfigConformancePacksConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-config-conformance-packs/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccConfigConformancePacks resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-config-conformance-packs/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccConfigConformancePacks to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/config_conformance_packs#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccConfigConformancePacks that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccConfigConformancePacks to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-config-conformance-packs/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-config-conformance-packs/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccConfigConformancePacks",
      "namespace": "dataAwsccConfigConformancePacks",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-conformance-packs/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-conformance-packs/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-conformance-packs/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-config-conformance-packs/index:DataAwsccConfigConformancePacks"
    },
    "@cdktn/provider-awscc.dataAwsccConfigConformancePacks.DataAwsccConfigConformancePacksConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConfigConformancePacks.DataAwsccConfigConformancePacksConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-config-conformance-packs/index.ts",
        "line": 14
      },
      "name": "DataAwsccConfigConformancePacksConfig",
      "namespace": "dataAwsccConfigConformancePacks",
      "symbolId": "src/data-awscc-config-conformance-packs/index:DataAwsccConfigConformancePacksConfig"
    },
    "@cdktn/provider-awscc.dataAwsccConfigConnector.DataAwsccConfigConnector": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/config_connector awscc_config_connector}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConfigConnector.DataAwsccConfigConnector",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/config_connector awscc_config_connector} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-config-connector/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-awscc.dataAwsccConfigConnector.DataAwsccConfigConnectorConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-config-connector/index.ts",
        "line": 223
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccConfigConnector resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-config-connector/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 DataAwsccConfigConnector to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/config_connector#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccConfigConnector that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccConfigConnector to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-config-connector/index.ts",
            "line": 322
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-config-connector/index.ts",
            "line": 328
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccConfigConnector",
      "namespace": "dataAwsccConfigConnector",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-connector/index.ts",
            "line": 228
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-connector/index.ts",
            "line": 279
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-connector/index.ts",
            "line": 285
          },
          "name": "connectorConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConfigConnector.DataAwsccConfigConnectorConnectorConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-connector/index.ts",
            "line": 290
          },
          "name": "createdTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-connector/index.ts",
            "line": 308
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-connector/index.ts",
            "line": 314
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConfigConnector.DataAwsccConfigConnectorTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-connector/index.ts",
            "line": 303
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-config-connector/index.ts",
            "line": 296
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-config-connector/index:DataAwsccConfigConnector"
    },
    "@cdktn/provider-awscc.dataAwsccConfigConnector.DataAwsccConfigConnectorConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConfigConnector.DataAwsccConfigConnectorConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-config-connector/index.ts",
        "line": 14
      },
      "name": "DataAwsccConfigConnectorConfig",
      "namespace": "dataAwsccConfigConnector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/config_connector#id DataAwsccConfigConnector#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-connector/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-config-connector/index:DataAwsccConfigConnectorConfig"
    },
    "@cdktn/provider-awscc.dataAwsccConfigConnector.DataAwsccConfigConnectorConnectorConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConfigConnector.DataAwsccConfigConnectorConnectorConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-config-connector/index.ts",
        "line": 84
      },
      "name": "DataAwsccConfigConnectorConnectorConfiguration",
      "namespace": "dataAwsccConfigConnector",
      "symbolId": "src/data-awscc-config-connector/index:DataAwsccConfigConnectorConnectorConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccConfigConnector.DataAwsccConfigConnectorConnectorConfigurationAzure": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConfigConnector.DataAwsccConfigConnectorConnectorConfigurationAzure",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-config-connector/index.ts",
        "line": 25
      },
      "name": "DataAwsccConfigConnectorConnectorConfigurationAzure",
      "namespace": "dataAwsccConfigConnector",
      "symbolId": "src/data-awscc-config-connector/index:DataAwsccConfigConnectorConnectorConfigurationAzure"
    },
    "@cdktn/provider-awscc.dataAwsccConfigConnector.DataAwsccConfigConnectorConnectorConfigurationAzureOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConfigConnector.DataAwsccConfigConnectorConnectorConfigurationAzureOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-config-connector/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-config-connector/index.ts",
        "line": 48
      },
      "name": "DataAwsccConfigConnectorConnectorConfigurationAzureOutputReference",
      "namespace": "dataAwsccConfigConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-connector/index.ts",
            "line": 75
          },
          "name": "clientIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-connector/index.ts",
            "line": 80
          },
          "name": "tenantIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-config-connector/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConfigConnector.DataAwsccConfigConnectorConnectorConfigurationAzure"
          }
        }
      ],
      "symbolId": "src/data-awscc-config-connector/index:DataAwsccConfigConnectorConnectorConfigurationAzureOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConfigConnector.DataAwsccConfigConnectorConnectorConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConfigConnector.DataAwsccConfigConnectorConnectorConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-config-connector/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-awscc-config-connector/index.ts",
        "line": 107
      },
      "name": "DataAwsccConfigConnectorConnectorConfigurationOutputReference",
      "namespace": "dataAwsccConfigConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-connector/index.ts",
            "line": 135
          },
          "name": "azure",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConfigConnector.DataAwsccConfigConnectorConnectorConfigurationAzureOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-config-connector/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConfigConnector.DataAwsccConfigConnectorConnectorConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-config-connector/index:DataAwsccConfigConnectorConnectorConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConfigConnector.DataAwsccConfigConnectorTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConfigConnector.DataAwsccConfigConnectorTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-config-connector/index.ts",
        "line": 139
      },
      "name": "DataAwsccConfigConnectorTags",
      "namespace": "dataAwsccConfigConnector",
      "symbolId": "src/data-awscc-config-connector/index:DataAwsccConfigConnectorTags"
    },
    "@cdktn/provider-awscc.dataAwsccConfigConnector.DataAwsccConfigConnectorTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConfigConnector.DataAwsccConfigConnectorTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-config-connector/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-awscc-config-connector/index.ts",
        "line": 201
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-config-connector/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-awscc.dataAwsccConfigConnector.DataAwsccConfigConnectorTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccConfigConnectorTagsList",
      "namespace": "dataAwsccConfigConnector",
      "symbolId": "src/data-awscc-config-connector/index:DataAwsccConfigConnectorTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccConfigConnector.DataAwsccConfigConnectorTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConfigConnector.DataAwsccConfigConnectorTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-config-connector/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-awscc-config-connector/index.ts",
        "line": 162
      },
      "name": "DataAwsccConfigConnectorTagsOutputReference",
      "namespace": "dataAwsccConfigConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-connector/index.ts",
            "line": 191
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-connector/index.ts",
            "line": 196
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-config-connector/index.ts",
            "line": 175
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConfigConnector.DataAwsccConfigConnectorTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-config-connector/index:DataAwsccConfigConnectorTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConfigConnectors.DataAwsccConfigConnectors": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/config_connectors awscc_config_connectors}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConfigConnectors.DataAwsccConfigConnectors",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/config_connectors awscc_config_connectors} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-config-connectors/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccConfigConnectors.DataAwsccConfigConnectorsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-config-connectors/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccConfigConnectors resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-config-connectors/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccConfigConnectors to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/config_connectors#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccConfigConnectors that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccConfigConnectors to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-config-connectors/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-config-connectors/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccConfigConnectors",
      "namespace": "dataAwsccConfigConnectors",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-connectors/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-connectors/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-connectors/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-config-connectors/index:DataAwsccConfigConnectors"
    },
    "@cdktn/provider-awscc.dataAwsccConfigConnectors.DataAwsccConfigConnectorsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConfigConnectors.DataAwsccConfigConnectorsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-config-connectors/index.ts",
        "line": 14
      },
      "name": "DataAwsccConfigConnectorsConfig",
      "namespace": "dataAwsccConfigConnectors",
      "symbolId": "src/data-awscc-config-connectors/index:DataAwsccConfigConnectorsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccConfigOrganizationConformancePack.DataAwsccConfigOrganizationConformancePack": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/config_organization_conformance_pack awscc_config_organization_conformance_pack}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConfigOrganizationConformancePack.DataAwsccConfigOrganizationConformancePack",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/config_organization_conformance_pack awscc_config_organization_conformance_pack} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-config-organization-conformance-pack/index.ts",
          "line": 221
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccConfigOrganizationConformancePack.DataAwsccConfigOrganizationConformancePackConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-config-organization-conformance-pack/index.ts",
        "line": 189
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccConfigOrganizationConformancePack resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-config-organization-conformance-pack/index.ts",
            "line": 206
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccConfigOrganizationConformancePack to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/config_organization_conformance_pack#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccConfigOrganizationConformancePack that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccConfigOrganizationConformancePack to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-config-organization-conformance-pack/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-awscc-config-organization-conformance-pack/index.ts",
            "line": 314
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccConfigOrganizationConformancePack",
      "namespace": "dataAwsccConfigOrganizationConformancePack",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-organization-conformance-pack/index.ts",
            "line": 194
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-organization-conformance-pack/index.ts",
            "line": 246
          },
          "name": "conformancePackInputParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConfigOrganizationConformancePack.DataAwsccConfigOrganizationConformancePackConformancePackInputParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-organization-conformance-pack/index.ts",
            "line": 251
          },
          "name": "deliveryS3Bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-organization-conformance-pack/index.ts",
            "line": 256
          },
          "name": "deliveryS3KeyPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-organization-conformance-pack/index.ts",
            "line": 261
          },
          "name": "excludedAccounts",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-organization-conformance-pack/index.ts",
            "line": 279
          },
          "name": "organizationConformancePackArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-organization-conformance-pack/index.ts",
            "line": 284
          },
          "name": "organizationConformancePackName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-organization-conformance-pack/index.ts",
            "line": 290
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConfigOrganizationConformancePack.DataAwsccConfigOrganizationConformancePackTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-organization-conformance-pack/index.ts",
            "line": 295
          },
          "name": "templateBody",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-organization-conformance-pack/index.ts",
            "line": 300
          },
          "name": "templateS3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-organization-conformance-pack/index.ts",
            "line": 274
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-config-organization-conformance-pack/index.ts",
            "line": 267
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-config-organization-conformance-pack/index:DataAwsccConfigOrganizationConformancePack"
    },
    "@cdktn/provider-awscc.dataAwsccConfigOrganizationConformancePack.DataAwsccConfigOrganizationConformancePackConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConfigOrganizationConformancePack.DataAwsccConfigOrganizationConformancePackConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-config-organization-conformance-pack/index.ts",
        "line": 14
      },
      "name": "DataAwsccConfigOrganizationConformancePackConfig",
      "namespace": "dataAwsccConfigOrganizationConformancePack",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/config_organization_conformance_pack#id DataAwsccConfigOrganizationConformancePack#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-organization-conformance-pack/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-config-organization-conformance-pack/index:DataAwsccConfigOrganizationConformancePackConfig"
    },
    "@cdktn/provider-awscc.dataAwsccConfigOrganizationConformancePack.DataAwsccConfigOrganizationConformancePackConformancePackInputParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConfigOrganizationConformancePack.DataAwsccConfigOrganizationConformancePackConformancePackInputParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-config-organization-conformance-pack/index.ts",
        "line": 25
      },
      "name": "DataAwsccConfigOrganizationConformancePackConformancePackInputParameters",
      "namespace": "dataAwsccConfigOrganizationConformancePack",
      "symbolId": "src/data-awscc-config-organization-conformance-pack/index:DataAwsccConfigOrganizationConformancePackConformancePackInputParameters"
    },
    "@cdktn/provider-awscc.dataAwsccConfigOrganizationConformancePack.DataAwsccConfigOrganizationConformancePackConformancePackInputParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConfigOrganizationConformancePack.DataAwsccConfigOrganizationConformancePackConformancePackInputParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-config-organization-conformance-pack/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-awscc-config-organization-conformance-pack/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-config-organization-conformance-pack/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-awscc.dataAwsccConfigOrganizationConformancePack.DataAwsccConfigOrganizationConformancePackConformancePackInputParametersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccConfigOrganizationConformancePackConformancePackInputParametersList",
      "namespace": "dataAwsccConfigOrganizationConformancePack",
      "symbolId": "src/data-awscc-config-organization-conformance-pack/index:DataAwsccConfigOrganizationConformancePackConformancePackInputParametersList"
    },
    "@cdktn/provider-awscc.dataAwsccConfigOrganizationConformancePack.DataAwsccConfigOrganizationConformancePackConformancePackInputParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConfigOrganizationConformancePack.DataAwsccConfigOrganizationConformancePackConformancePackInputParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-config-organization-conformance-pack/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-config-organization-conformance-pack/index.ts",
        "line": 48
      },
      "name": "DataAwsccConfigOrganizationConformancePackConformancePackInputParametersOutputReference",
      "namespace": "dataAwsccConfigOrganizationConformancePack",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-organization-conformance-pack/index.ts",
            "line": 77
          },
          "name": "parameterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-organization-conformance-pack/index.ts",
            "line": 82
          },
          "name": "parameterValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-config-organization-conformance-pack/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConfigOrganizationConformancePack.DataAwsccConfigOrganizationConformancePackConformancePackInputParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-config-organization-conformance-pack/index:DataAwsccConfigOrganizationConformancePackConformancePackInputParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConfigOrganizationConformancePack.DataAwsccConfigOrganizationConformancePackTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConfigOrganizationConformancePack.DataAwsccConfigOrganizationConformancePackTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-config-organization-conformance-pack/index.ts",
        "line": 105
      },
      "name": "DataAwsccConfigOrganizationConformancePackTags",
      "namespace": "dataAwsccConfigOrganizationConformancePack",
      "symbolId": "src/data-awscc-config-organization-conformance-pack/index:DataAwsccConfigOrganizationConformancePackTags"
    },
    "@cdktn/provider-awscc.dataAwsccConfigOrganizationConformancePack.DataAwsccConfigOrganizationConformancePackTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConfigOrganizationConformancePack.DataAwsccConfigOrganizationConformancePackTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-config-organization-conformance-pack/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-awscc-config-organization-conformance-pack/index.ts",
        "line": 167
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-config-organization-conformance-pack/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-awscc.dataAwsccConfigOrganizationConformancePack.DataAwsccConfigOrganizationConformancePackTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccConfigOrganizationConformancePackTagsList",
      "namespace": "dataAwsccConfigOrganizationConformancePack",
      "symbolId": "src/data-awscc-config-organization-conformance-pack/index:DataAwsccConfigOrganizationConformancePackTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccConfigOrganizationConformancePack.DataAwsccConfigOrganizationConformancePackTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConfigOrganizationConformancePack.DataAwsccConfigOrganizationConformancePackTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-config-organization-conformance-pack/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-awscc-config-organization-conformance-pack/index.ts",
        "line": 128
      },
      "name": "DataAwsccConfigOrganizationConformancePackTagsOutputReference",
      "namespace": "dataAwsccConfigOrganizationConformancePack",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-organization-conformance-pack/index.ts",
            "line": 157
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-organization-conformance-pack/index.ts",
            "line": 162
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-config-organization-conformance-pack/index.ts",
            "line": 141
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConfigOrganizationConformancePack.DataAwsccConfigOrganizationConformancePackTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-config-organization-conformance-pack/index:DataAwsccConfigOrganizationConformancePackTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConfigOrganizationConformancePacks.DataAwsccConfigOrganizationConformancePacks": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/config_organization_conformance_packs awscc_config_organization_conformance_packs}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConfigOrganizationConformancePacks.DataAwsccConfigOrganizationConformancePacks",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/config_organization_conformance_packs awscc_config_organization_conformance_packs} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-config-organization-conformance-packs/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccConfigOrganizationConformancePacks.DataAwsccConfigOrganizationConformancePacksConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-config-organization-conformance-packs/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccConfigOrganizationConformancePacks resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-config-organization-conformance-packs/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccConfigOrganizationConformancePacks to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/config_organization_conformance_packs#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccConfigOrganizationConformancePacks that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccConfigOrganizationConformancePacks to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-config-organization-conformance-packs/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-config-organization-conformance-packs/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccConfigOrganizationConformancePacks",
      "namespace": "dataAwsccConfigOrganizationConformancePacks",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-organization-conformance-packs/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-organization-conformance-packs/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-organization-conformance-packs/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-config-organization-conformance-packs/index:DataAwsccConfigOrganizationConformancePacks"
    },
    "@cdktn/provider-awscc.dataAwsccConfigOrganizationConformancePacks.DataAwsccConfigOrganizationConformancePacksConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConfigOrganizationConformancePacks.DataAwsccConfigOrganizationConformancePacksConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-config-organization-conformance-packs/index.ts",
        "line": 14
      },
      "name": "DataAwsccConfigOrganizationConformancePacksConfig",
      "namespace": "dataAwsccConfigOrganizationConformancePacks",
      "symbolId": "src/data-awscc-config-organization-conformance-packs/index:DataAwsccConfigOrganizationConformancePacksConfig"
    },
    "@cdktn/provider-awscc.dataAwsccConfigRemediationConfiguration.DataAwsccConfigRemediationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/config_remediation_configuration awscc_config_remediation_configuration}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConfigRemediationConfiguration.DataAwsccConfigRemediationConfiguration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/config_remediation_configuration awscc_config_remediation_configuration} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-config-remediation-configuration/index.ts",
          "line": 175
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccConfigRemediationConfiguration.DataAwsccConfigRemediationConfigurationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-config-remediation-configuration/index.ts",
        "line": 143
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccConfigRemediationConfiguration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-config-remediation-configuration/index.ts",
            "line": 160
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccConfigRemediationConfiguration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/config_remediation_configuration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccConfigRemediationConfiguration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccConfigRemediationConfiguration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-config-remediation-configuration/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-awscc-config-remediation-configuration/index.ts",
            "line": 272
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccConfigRemediationConfiguration",
      "namespace": "dataAwsccConfigRemediationConfiguration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-remediation-configuration/index.ts",
            "line": 148
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-remediation-configuration/index.ts",
            "line": 199
          },
          "name": "automatic",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-remediation-configuration/index.ts",
            "line": 204
          },
          "name": "configRuleName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-remediation-configuration/index.ts",
            "line": 210
          },
          "name": "executionControls",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConfigRemediationConfiguration.DataAwsccConfigRemediationConfigurationExecutionControlsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-remediation-configuration/index.ts",
            "line": 228
          },
          "name": "maximumAutomaticAttempts",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-remediation-configuration/index.ts",
            "line": 233
          },
          "name": "parameters",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-remediation-configuration/index.ts",
            "line": 238
          },
          "name": "resourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-remediation-configuration/index.ts",
            "line": 243
          },
          "name": "retryAttemptSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-remediation-configuration/index.ts",
            "line": 248
          },
          "name": "targetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-remediation-configuration/index.ts",
            "line": 253
          },
          "name": "targetType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-remediation-configuration/index.ts",
            "line": 258
          },
          "name": "targetVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-remediation-configuration/index.ts",
            "line": 223
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-config-remediation-configuration/index.ts",
            "line": 216
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-config-remediation-configuration/index:DataAwsccConfigRemediationConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccConfigRemediationConfiguration.DataAwsccConfigRemediationConfigurationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConfigRemediationConfiguration.DataAwsccConfigRemediationConfigurationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-config-remediation-configuration/index.ts",
        "line": 14
      },
      "name": "DataAwsccConfigRemediationConfigurationConfig",
      "namespace": "dataAwsccConfigRemediationConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/config_remediation_configuration#id DataAwsccConfigRemediationConfiguration#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-remediation-configuration/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-config-remediation-configuration/index:DataAwsccConfigRemediationConfigurationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccConfigRemediationConfiguration.DataAwsccConfigRemediationConfigurationExecutionControls": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConfigRemediationConfiguration.DataAwsccConfigRemediationConfigurationExecutionControls",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-config-remediation-configuration/index.ts",
        "line": 84
      },
      "name": "DataAwsccConfigRemediationConfigurationExecutionControls",
      "namespace": "dataAwsccConfigRemediationConfiguration",
      "symbolId": "src/data-awscc-config-remediation-configuration/index:DataAwsccConfigRemediationConfigurationExecutionControls"
    },
    "@cdktn/provider-awscc.dataAwsccConfigRemediationConfiguration.DataAwsccConfigRemediationConfigurationExecutionControlsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConfigRemediationConfiguration.DataAwsccConfigRemediationConfigurationExecutionControlsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-config-remediation-configuration/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-awscc-config-remediation-configuration/index.ts",
        "line": 107
      },
      "name": "DataAwsccConfigRemediationConfigurationExecutionControlsOutputReference",
      "namespace": "dataAwsccConfigRemediationConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-remediation-configuration/index.ts",
            "line": 135
          },
          "name": "ssmControls",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConfigRemediationConfiguration.DataAwsccConfigRemediationConfigurationExecutionControlsSsmControlsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-config-remediation-configuration/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConfigRemediationConfiguration.DataAwsccConfigRemediationConfigurationExecutionControls"
          }
        }
      ],
      "symbolId": "src/data-awscc-config-remediation-configuration/index:DataAwsccConfigRemediationConfigurationExecutionControlsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConfigRemediationConfiguration.DataAwsccConfigRemediationConfigurationExecutionControlsSsmControls": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConfigRemediationConfiguration.DataAwsccConfigRemediationConfigurationExecutionControlsSsmControls",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-config-remediation-configuration/index.ts",
        "line": 25
      },
      "name": "DataAwsccConfigRemediationConfigurationExecutionControlsSsmControls",
      "namespace": "dataAwsccConfigRemediationConfiguration",
      "symbolId": "src/data-awscc-config-remediation-configuration/index:DataAwsccConfigRemediationConfigurationExecutionControlsSsmControls"
    },
    "@cdktn/provider-awscc.dataAwsccConfigRemediationConfiguration.DataAwsccConfigRemediationConfigurationExecutionControlsSsmControlsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConfigRemediationConfiguration.DataAwsccConfigRemediationConfigurationExecutionControlsSsmControlsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-config-remediation-configuration/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-config-remediation-configuration/index.ts",
        "line": 48
      },
      "name": "DataAwsccConfigRemediationConfigurationExecutionControlsSsmControlsOutputReference",
      "namespace": "dataAwsccConfigRemediationConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-remediation-configuration/index.ts",
            "line": 75
          },
          "name": "concurrentExecutionRatePercentage",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-remediation-configuration/index.ts",
            "line": 80
          },
          "name": "errorPercentage",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-config-remediation-configuration/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConfigRemediationConfiguration.DataAwsccConfigRemediationConfigurationExecutionControlsSsmControls"
          }
        }
      ],
      "symbolId": "src/data-awscc-config-remediation-configuration/index:DataAwsccConfigRemediationConfigurationExecutionControlsSsmControlsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConfigRemediationConfigurations.DataAwsccConfigRemediationConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/config_remediation_configurations awscc_config_remediation_configurations}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConfigRemediationConfigurations.DataAwsccConfigRemediationConfigurations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/config_remediation_configurations awscc_config_remediation_configurations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-config-remediation-configurations/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccConfigRemediationConfigurations.DataAwsccConfigRemediationConfigurationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-config-remediation-configurations/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccConfigRemediationConfigurations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-config-remediation-configurations/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccConfigRemediationConfigurations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/config_remediation_configurations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccConfigRemediationConfigurations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccConfigRemediationConfigurations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-config-remediation-configurations/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-config-remediation-configurations/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccConfigRemediationConfigurations",
      "namespace": "dataAwsccConfigRemediationConfigurations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-remediation-configurations/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-remediation-configurations/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-remediation-configurations/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-config-remediation-configurations/index:DataAwsccConfigRemediationConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccConfigRemediationConfigurations.DataAwsccConfigRemediationConfigurationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConfigRemediationConfigurations.DataAwsccConfigRemediationConfigurationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-config-remediation-configurations/index.ts",
        "line": 14
      },
      "name": "DataAwsccConfigRemediationConfigurationsConfig",
      "namespace": "dataAwsccConfigRemediationConfigurations",
      "symbolId": "src/data-awscc-config-remediation-configurations/index:DataAwsccConfigRemediationConfigurationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccConfigStoredQueries.DataAwsccConfigStoredQueries": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/config_stored_queries awscc_config_stored_queries}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConfigStoredQueries.DataAwsccConfigStoredQueries",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/config_stored_queries awscc_config_stored_queries} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-config-stored-queries/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccConfigStoredQueries.DataAwsccConfigStoredQueriesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-config-stored-queries/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccConfigStoredQueries resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-config-stored-queries/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccConfigStoredQueries to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/config_stored_queries#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccConfigStoredQueries that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccConfigStoredQueries to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-config-stored-queries/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-config-stored-queries/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccConfigStoredQueries",
      "namespace": "dataAwsccConfigStoredQueries",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-stored-queries/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-stored-queries/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-stored-queries/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-config-stored-queries/index:DataAwsccConfigStoredQueries"
    },
    "@cdktn/provider-awscc.dataAwsccConfigStoredQueries.DataAwsccConfigStoredQueriesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConfigStoredQueries.DataAwsccConfigStoredQueriesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-config-stored-queries/index.ts",
        "line": 14
      },
      "name": "DataAwsccConfigStoredQueriesConfig",
      "namespace": "dataAwsccConfigStoredQueries",
      "symbolId": "src/data-awscc-config-stored-queries/index:DataAwsccConfigStoredQueriesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccConfigStoredQuery.DataAwsccConfigStoredQuery": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/config_stored_query awscc_config_stored_query}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConfigStoredQuery.DataAwsccConfigStoredQuery",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/config_stored_query awscc_config_stored_query} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-config-stored-query/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-awscc.dataAwsccConfigStoredQuery.DataAwsccConfigStoredQueryConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-config-stored-query/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccConfigStoredQuery resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-config-stored-query/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 DataAwsccConfigStoredQuery to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/config_stored_query#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccConfigStoredQuery that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccConfigStoredQuery to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-config-stored-query/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-awscc-config-stored-query/index.ts",
            "line": 218
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccConfigStoredQuery",
      "namespace": "dataAwsccConfigStoredQuery",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-stored-query/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-stored-query/index.ts",
            "line": 178
          },
          "name": "queryArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-stored-query/index.ts",
            "line": 183
          },
          "name": "queryDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-stored-query/index.ts",
            "line": 188
          },
          "name": "queryExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-stored-query/index.ts",
            "line": 193
          },
          "name": "queryId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-stored-query/index.ts",
            "line": 198
          },
          "name": "queryName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-stored-query/index.ts",
            "line": 204
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConfigStoredQuery.DataAwsccConfigStoredQueryTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-stored-query/index.ts",
            "line": 173
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-config-stored-query/index.ts",
            "line": 166
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-config-stored-query/index:DataAwsccConfigStoredQuery"
    },
    "@cdktn/provider-awscc.dataAwsccConfigStoredQuery.DataAwsccConfigStoredQueryConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConfigStoredQuery.DataAwsccConfigStoredQueryConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-config-stored-query/index.ts",
        "line": 14
      },
      "name": "DataAwsccConfigStoredQueryConfig",
      "namespace": "dataAwsccConfigStoredQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/config_stored_query#id DataAwsccConfigStoredQuery#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-stored-query/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-config-stored-query/index:DataAwsccConfigStoredQueryConfig"
    },
    "@cdktn/provider-awscc.dataAwsccConfigStoredQuery.DataAwsccConfigStoredQueryTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConfigStoredQuery.DataAwsccConfigStoredQueryTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-config-stored-query/index.ts",
        "line": 25
      },
      "name": "DataAwsccConfigStoredQueryTags",
      "namespace": "dataAwsccConfigStoredQuery",
      "symbolId": "src/data-awscc-config-stored-query/index:DataAwsccConfigStoredQueryTags"
    },
    "@cdktn/provider-awscc.dataAwsccConfigStoredQuery.DataAwsccConfigStoredQueryTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConfigStoredQuery.DataAwsccConfigStoredQueryTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-config-stored-query/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-awscc-config-stored-query/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-config-stored-query/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-awscc.dataAwsccConfigStoredQuery.DataAwsccConfigStoredQueryTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccConfigStoredQueryTagsList",
      "namespace": "dataAwsccConfigStoredQuery",
      "symbolId": "src/data-awscc-config-stored-query/index:DataAwsccConfigStoredQueryTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccConfigStoredQuery.DataAwsccConfigStoredQueryTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConfigStoredQuery.DataAwsccConfigStoredQueryTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-config-stored-query/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-config-stored-query/index.ts",
        "line": 48
      },
      "name": "DataAwsccConfigStoredQueryTagsOutputReference",
      "namespace": "dataAwsccConfigStoredQuery",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-stored-query/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-config-stored-query/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-config-stored-query/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConfigStoredQuery.DataAwsccConfigStoredQueryTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-config-stored-query/index:DataAwsccConfigStoredQueryTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectAgentStatus.DataAwsccConnectAgentStatus": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_agent_status awscc_connect_agent_status}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectAgentStatus.DataAwsccConnectAgentStatus",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_agent_status awscc_connect_agent_status} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-agent-status/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-awscc.dataAwsccConnectAgentStatus.DataAwsccConnectAgentStatusConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-agent-status/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccConnectAgentStatus resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-agent-status/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 DataAwsccConnectAgentStatus to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_agent_status#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccConnectAgentStatus that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccConnectAgentStatus to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-agent-status/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-awscc-connect-agent-status/index.ts",
            "line": 243
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccConnectAgentStatus",
      "namespace": "dataAwsccConnectAgentStatus",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-agent-status/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-agent-status/index.ts",
            "line": 165
          },
          "name": "agentStatusArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-agent-status/index.ts",
            "line": 170
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-agent-status/index.ts",
            "line": 175
          },
          "name": "displayOrder",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-agent-status/index.ts",
            "line": 193
          },
          "name": "instanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-agent-status/index.ts",
            "line": 198
          },
          "name": "lastModifiedRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-agent-status/index.ts",
            "line": 203
          },
          "name": "lastModifiedTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-agent-status/index.ts",
            "line": 208
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-agent-status/index.ts",
            "line": 213
          },
          "name": "resetOrderNumber",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-agent-status/index.ts",
            "line": 218
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-agent-status/index.ts",
            "line": 224
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectAgentStatus.DataAwsccConnectAgentStatusTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-agent-status/index.ts",
            "line": 229
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-agent-status/index.ts",
            "line": 188
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-agent-status/index.ts",
            "line": 181
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-agent-status/index:DataAwsccConnectAgentStatus"
    },
    "@cdktn/provider-awscc.dataAwsccConnectAgentStatus.DataAwsccConnectAgentStatusConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectAgentStatus.DataAwsccConnectAgentStatusConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-agent-status/index.ts",
        "line": 14
      },
      "name": "DataAwsccConnectAgentStatusConfig",
      "namespace": "dataAwsccConnectAgentStatus",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_agent_status#id DataAwsccConnectAgentStatus#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-agent-status/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-agent-status/index:DataAwsccConnectAgentStatusConfig"
    },
    "@cdktn/provider-awscc.dataAwsccConnectAgentStatus.DataAwsccConnectAgentStatusTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectAgentStatus.DataAwsccConnectAgentStatusTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-agent-status/index.ts",
        "line": 25
      },
      "name": "DataAwsccConnectAgentStatusTags",
      "namespace": "dataAwsccConnectAgentStatus",
      "symbolId": "src/data-awscc-connect-agent-status/index:DataAwsccConnectAgentStatusTags"
    },
    "@cdktn/provider-awscc.dataAwsccConnectAgentStatus.DataAwsccConnectAgentStatusTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectAgentStatus.DataAwsccConnectAgentStatusTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-agent-status/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-awscc-connect-agent-status/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-agent-status/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-awscc.dataAwsccConnectAgentStatus.DataAwsccConnectAgentStatusTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccConnectAgentStatusTagsList",
      "namespace": "dataAwsccConnectAgentStatus",
      "symbolId": "src/data-awscc-connect-agent-status/index:DataAwsccConnectAgentStatusTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccConnectAgentStatus.DataAwsccConnectAgentStatusTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectAgentStatus.DataAwsccConnectAgentStatusTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-agent-status/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-agent-status/index.ts",
        "line": 48
      },
      "name": "DataAwsccConnectAgentStatusTagsOutputReference",
      "namespace": "dataAwsccConnectAgentStatus",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-agent-status/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-agent-status/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-agent-status/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectAgentStatus.DataAwsccConnectAgentStatusTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-agent-status/index:DataAwsccConnectAgentStatusTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectApprovedOrigin.DataAwsccConnectApprovedOrigin": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_approved_origin awscc_connect_approved_origin}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectApprovedOrigin.DataAwsccConnectApprovedOrigin",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_approved_origin awscc_connect_approved_origin} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-approved-origin/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccConnectApprovedOrigin.DataAwsccConnectApprovedOriginConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-approved-origin/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccConnectApprovedOrigin resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-approved-origin/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccConnectApprovedOrigin to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_approved_origin#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccConnectApprovedOrigin that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccConnectApprovedOrigin to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-approved-origin/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-awscc-connect-approved-origin/index.ts",
            "line": 117
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccConnectApprovedOrigin",
      "namespace": "dataAwsccConnectApprovedOrigin",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-approved-origin/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-approved-origin/index.ts",
            "line": 98
          },
          "name": "instanceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-approved-origin/index.ts",
            "line": 103
          },
          "name": "origin",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-approved-origin/index.ts",
            "line": 93
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-approved-origin/index.ts",
            "line": 86
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-approved-origin/index:DataAwsccConnectApprovedOrigin"
    },
    "@cdktn/provider-awscc.dataAwsccConnectApprovedOrigin.DataAwsccConnectApprovedOriginConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectApprovedOrigin.DataAwsccConnectApprovedOriginConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-approved-origin/index.ts",
        "line": 14
      },
      "name": "DataAwsccConnectApprovedOriginConfig",
      "namespace": "dataAwsccConnectApprovedOrigin",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_approved_origin#id DataAwsccConnectApprovedOrigin#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-approved-origin/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-approved-origin/index:DataAwsccConnectApprovedOriginConfig"
    },
    "@cdktn/provider-awscc.dataAwsccConnectApprovedOrigins.DataAwsccConnectApprovedOrigins": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_approved_origins awscc_connect_approved_origins}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectApprovedOrigins.DataAwsccConnectApprovedOrigins",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_approved_origins awscc_connect_approved_origins} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-approved-origins/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccConnectApprovedOrigins.DataAwsccConnectApprovedOriginsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-approved-origins/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccConnectApprovedOrigins resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-approved-origins/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccConnectApprovedOrigins to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_approved_origins#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccConnectApprovedOrigins that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccConnectApprovedOrigins to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-approved-origins/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-approved-origins/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccConnectApprovedOrigins",
      "namespace": "dataAwsccConnectApprovedOrigins",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-approved-origins/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-approved-origins/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-approved-origins/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-approved-origins/index:DataAwsccConnectApprovedOrigins"
    },
    "@cdktn/provider-awscc.dataAwsccConnectApprovedOrigins.DataAwsccConnectApprovedOriginsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectApprovedOrigins.DataAwsccConnectApprovedOriginsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-approved-origins/index.ts",
        "line": 14
      },
      "name": "DataAwsccConnectApprovedOriginsConfig",
      "namespace": "dataAwsccConnectApprovedOrigins",
      "symbolId": "src/data-awscc-connect-approved-origins/index:DataAwsccConnectApprovedOriginsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccConnectContactFlow.DataAwsccConnectContactFlow": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_contact_flow awscc_connect_contact_flow}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectContactFlow.DataAwsccConnectContactFlow",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_contact_flow awscc_connect_contact_flow} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-contact-flow/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-awscc.dataAwsccConnectContactFlow.DataAwsccConnectContactFlowConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-contact-flow/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccConnectContactFlow resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-contact-flow/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 DataAwsccConnectContactFlow to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_contact_flow#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccConnectContactFlow that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccConnectContactFlow to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-contact-flow/index.ts",
            "line": 222
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-contact-flow/index.ts",
            "line": 228
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccConnectContactFlow",
      "namespace": "dataAwsccConnectContactFlow",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-contact-flow/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-contact-flow/index.ts",
            "line": 165
          },
          "name": "contactFlowArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-contact-flow/index.ts",
            "line": 170
          },
          "name": "content",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-contact-flow/index.ts",
            "line": 175
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-contact-flow/index.ts",
            "line": 193
          },
          "name": "instanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-contact-flow/index.ts",
            "line": 198
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-contact-flow/index.ts",
            "line": 203
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-contact-flow/index.ts",
            "line": 209
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectContactFlow.DataAwsccConnectContactFlowTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-contact-flow/index.ts",
            "line": 214
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-contact-flow/index.ts",
            "line": 188
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-contact-flow/index.ts",
            "line": 181
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-contact-flow/index:DataAwsccConnectContactFlow"
    },
    "@cdktn/provider-awscc.dataAwsccConnectContactFlow.DataAwsccConnectContactFlowConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectContactFlow.DataAwsccConnectContactFlowConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-contact-flow/index.ts",
        "line": 14
      },
      "name": "DataAwsccConnectContactFlowConfig",
      "namespace": "dataAwsccConnectContactFlow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_contact_flow#id DataAwsccConnectContactFlow#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-contact-flow/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-contact-flow/index:DataAwsccConnectContactFlowConfig"
    },
    "@cdktn/provider-awscc.dataAwsccConnectContactFlow.DataAwsccConnectContactFlowTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectContactFlow.DataAwsccConnectContactFlowTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-contact-flow/index.ts",
        "line": 25
      },
      "name": "DataAwsccConnectContactFlowTags",
      "namespace": "dataAwsccConnectContactFlow",
      "symbolId": "src/data-awscc-connect-contact-flow/index:DataAwsccConnectContactFlowTags"
    },
    "@cdktn/provider-awscc.dataAwsccConnectContactFlow.DataAwsccConnectContactFlowTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectContactFlow.DataAwsccConnectContactFlowTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-contact-flow/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-awscc-connect-contact-flow/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-contact-flow/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-awscc.dataAwsccConnectContactFlow.DataAwsccConnectContactFlowTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccConnectContactFlowTagsList",
      "namespace": "dataAwsccConnectContactFlow",
      "symbolId": "src/data-awscc-connect-contact-flow/index:DataAwsccConnectContactFlowTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccConnectContactFlow.DataAwsccConnectContactFlowTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectContactFlow.DataAwsccConnectContactFlowTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-contact-flow/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-contact-flow/index.ts",
        "line": 48
      },
      "name": "DataAwsccConnectContactFlowTagsOutputReference",
      "namespace": "dataAwsccConnectContactFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-contact-flow/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-contact-flow/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-contact-flow/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectContactFlow.DataAwsccConnectContactFlowTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-contact-flow/index:DataAwsccConnectContactFlowTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectContactFlowModule.DataAwsccConnectContactFlowModule": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_contact_flow_module awscc_connect_contact_flow_module}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectContactFlowModule.DataAwsccConnectContactFlowModule",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_contact_flow_module awscc_connect_contact_flow_module} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-contact-flow-module/index.ts",
          "line": 195
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccConnectContactFlowModule.DataAwsccConnectContactFlowModuleConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-contact-flow-module/index.ts",
        "line": 163
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccConnectContactFlowModule resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-contact-flow-module/index.ts",
            "line": 180
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccConnectContactFlowModule to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_contact_flow_module#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccConnectContactFlowModule that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccConnectContactFlowModule to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-contact-flow-module/index.ts",
            "line": 287
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-contact-flow-module/index.ts",
            "line": 293
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccConnectContactFlowModule",
      "namespace": "dataAwsccConnectContactFlowModule",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-contact-flow-module/index.ts",
            "line": 168
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-contact-flow-module/index.ts",
            "line": 219
          },
          "name": "contactFlowModuleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-contact-flow-module/index.ts",
            "line": 224
          },
          "name": "content",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-contact-flow-module/index.ts",
            "line": 229
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-contact-flow-module/index.ts",
            "line": 235
          },
          "name": "externalInvocationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectContactFlowModule.DataAwsccConnectContactFlowModuleExternalInvocationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-contact-flow-module/index.ts",
            "line": 253
          },
          "name": "instanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-contact-flow-module/index.ts",
            "line": 258
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-contact-flow-module/index.ts",
            "line": 263
          },
          "name": "settings",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-contact-flow-module/index.ts",
            "line": 268
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-contact-flow-module/index.ts",
            "line": 273
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-contact-flow-module/index.ts",
            "line": 279
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectContactFlowModule.DataAwsccConnectContactFlowModuleTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-contact-flow-module/index.ts",
            "line": 248
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-contact-flow-module/index.ts",
            "line": 241
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-contact-flow-module/index:DataAwsccConnectContactFlowModule"
    },
    "@cdktn/provider-awscc.dataAwsccConnectContactFlowModule.DataAwsccConnectContactFlowModuleConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectContactFlowModule.DataAwsccConnectContactFlowModuleConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-contact-flow-module/index.ts",
        "line": 14
      },
      "name": "DataAwsccConnectContactFlowModuleConfig",
      "namespace": "dataAwsccConnectContactFlowModule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_contact_flow_module#id DataAwsccConnectContactFlowModule#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-contact-flow-module/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-contact-flow-module/index:DataAwsccConnectContactFlowModuleConfig"
    },
    "@cdktn/provider-awscc.dataAwsccConnectContactFlowModule.DataAwsccConnectContactFlowModuleExternalInvocationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectContactFlowModule.DataAwsccConnectContactFlowModuleExternalInvocationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-contact-flow-module/index.ts",
        "line": 25
      },
      "name": "DataAwsccConnectContactFlowModuleExternalInvocationConfiguration",
      "namespace": "dataAwsccConnectContactFlowModule",
      "symbolId": "src/data-awscc-connect-contact-flow-module/index:DataAwsccConnectContactFlowModuleExternalInvocationConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccConnectContactFlowModule.DataAwsccConnectContactFlowModuleExternalInvocationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectContactFlowModule.DataAwsccConnectContactFlowModuleExternalInvocationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-contact-flow-module/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-contact-flow-module/index.ts",
        "line": 48
      },
      "name": "DataAwsccConnectContactFlowModuleExternalInvocationConfigurationOutputReference",
      "namespace": "dataAwsccConnectContactFlowModule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-contact-flow-module/index.ts",
            "line": 75
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-contact-flow-module/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectContactFlowModule.DataAwsccConnectContactFlowModuleExternalInvocationConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-contact-flow-module/index:DataAwsccConnectContactFlowModuleExternalInvocationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectContactFlowModule.DataAwsccConnectContactFlowModuleTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectContactFlowModule.DataAwsccConnectContactFlowModuleTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-contact-flow-module/index.ts",
        "line": 79
      },
      "name": "DataAwsccConnectContactFlowModuleTags",
      "namespace": "dataAwsccConnectContactFlowModule",
      "symbolId": "src/data-awscc-connect-contact-flow-module/index:DataAwsccConnectContactFlowModuleTags"
    },
    "@cdktn/provider-awscc.dataAwsccConnectContactFlowModule.DataAwsccConnectContactFlowModuleTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectContactFlowModule.DataAwsccConnectContactFlowModuleTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-contact-flow-module/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-contact-flow-module/index.ts",
        "line": 141
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-contact-flow-module/index.ts",
            "line": 155
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccConnectContactFlowModule.DataAwsccConnectContactFlowModuleTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccConnectContactFlowModuleTagsList",
      "namespace": "dataAwsccConnectContactFlowModule",
      "symbolId": "src/data-awscc-connect-contact-flow-module/index:DataAwsccConnectContactFlowModuleTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccConnectContactFlowModule.DataAwsccConnectContactFlowModuleTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectContactFlowModule.DataAwsccConnectContactFlowModuleTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-contact-flow-module/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-contact-flow-module/index.ts",
        "line": 102
      },
      "name": "DataAwsccConnectContactFlowModuleTagsOutputReference",
      "namespace": "dataAwsccConnectContactFlowModule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-contact-flow-module/index.ts",
            "line": 131
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-contact-flow-module/index.ts",
            "line": 136
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-contact-flow-module/index.ts",
            "line": 115
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectContactFlowModule.DataAwsccConnectContactFlowModuleTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-contact-flow-module/index:DataAwsccConnectContactFlowModuleTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectContactFlowModuleAlias.DataAwsccConnectContactFlowModuleAlias": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_contact_flow_module_alias awscc_connect_contact_flow_module_alias}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectContactFlowModuleAlias.DataAwsccConnectContactFlowModuleAlias",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_contact_flow_module_alias awscc_connect_contact_flow_module_alias} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-contact-flow-module-alias/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccConnectContactFlowModuleAlias.DataAwsccConnectContactFlowModuleAliasConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-contact-flow-module-alias/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccConnectContactFlowModuleAlias resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-contact-flow-module-alias/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccConnectContactFlowModuleAlias to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_contact_flow_module_alias#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccConnectContactFlowModuleAlias that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccConnectContactFlowModuleAlias to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-contact-flow-module-alias/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-awscc-connect-contact-flow-module-alias/index.ts",
            "line": 137
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccConnectContactFlowModuleAlias",
      "namespace": "dataAwsccConnectContactFlowModuleAlias",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-contact-flow-module-alias/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-contact-flow-module-alias/index.ts",
            "line": 85
          },
          "name": "aliasId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-contact-flow-module-alias/index.ts",
            "line": 90
          },
          "name": "contactFlowModuleAliasArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-contact-flow-module-alias/index.ts",
            "line": 95
          },
          "name": "contactFlowModuleId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-contact-flow-module-alias/index.ts",
            "line": 100
          },
          "name": "contactFlowModuleVersion",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-contact-flow-module-alias/index.ts",
            "line": 105
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-contact-flow-module-alias/index.ts",
            "line": 123
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-contact-flow-module-alias/index.ts",
            "line": 118
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-contact-flow-module-alias/index.ts",
            "line": 111
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-contact-flow-module-alias/index:DataAwsccConnectContactFlowModuleAlias"
    },
    "@cdktn/provider-awscc.dataAwsccConnectContactFlowModuleAlias.DataAwsccConnectContactFlowModuleAliasConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectContactFlowModuleAlias.DataAwsccConnectContactFlowModuleAliasConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-contact-flow-module-alias/index.ts",
        "line": 14
      },
      "name": "DataAwsccConnectContactFlowModuleAliasConfig",
      "namespace": "dataAwsccConnectContactFlowModuleAlias",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_contact_flow_module_alias#id DataAwsccConnectContactFlowModuleAlias#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-contact-flow-module-alias/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-contact-flow-module-alias/index:DataAwsccConnectContactFlowModuleAliasConfig"
    },
    "@cdktn/provider-awscc.dataAwsccConnectContactFlowModuleVersion.DataAwsccConnectContactFlowModuleVersion": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_contact_flow_module_version awscc_connect_contact_flow_module_version}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectContactFlowModuleVersion.DataAwsccConnectContactFlowModuleVersion",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_contact_flow_module_version awscc_connect_contact_flow_module_version} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-contact-flow-module-version/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccConnectContactFlowModuleVersion.DataAwsccConnectContactFlowModuleVersionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-contact-flow-module-version/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccConnectContactFlowModuleVersion resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-contact-flow-module-version/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccConnectContactFlowModuleVersion to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_contact_flow_module_version#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccConnectContactFlowModuleVersion that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccConnectContactFlowModuleVersion to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-contact-flow-module-version/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-awscc-connect-contact-flow-module-version/index.ts",
            "line": 132
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccConnectContactFlowModuleVersion",
      "namespace": "dataAwsccConnectContactFlowModuleVersion",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-contact-flow-module-version/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-contact-flow-module-version/index.ts",
            "line": 85
          },
          "name": "contactFlowModuleId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-contact-flow-module-version/index.ts",
            "line": 90
          },
          "name": "contactFlowModuleVersionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-contact-flow-module-version/index.ts",
            "line": 95
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-contact-flow-module-version/index.ts",
            "line": 100
          },
          "name": "flowModuleContentSha256",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-contact-flow-module-version/index.ts",
            "line": 118
          },
          "name": "version",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-contact-flow-module-version/index.ts",
            "line": 113
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-contact-flow-module-version/index.ts",
            "line": 106
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-contact-flow-module-version/index:DataAwsccConnectContactFlowModuleVersion"
    },
    "@cdktn/provider-awscc.dataAwsccConnectContactFlowModuleVersion.DataAwsccConnectContactFlowModuleVersionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectContactFlowModuleVersion.DataAwsccConnectContactFlowModuleVersionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-contact-flow-module-version/index.ts",
        "line": 14
      },
      "name": "DataAwsccConnectContactFlowModuleVersionConfig",
      "namespace": "dataAwsccConnectContactFlowModuleVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_contact_flow_module_version#id DataAwsccConnectContactFlowModuleVersion#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-contact-flow-module-version/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-contact-flow-module-version/index:DataAwsccConnectContactFlowModuleVersionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccConnectContactFlowModuleVersions.DataAwsccConnectContactFlowModuleVersions": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_contact_flow_module_versions awscc_connect_contact_flow_module_versions}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectContactFlowModuleVersions.DataAwsccConnectContactFlowModuleVersions",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_contact_flow_module_versions awscc_connect_contact_flow_module_versions} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-contact-flow-module-versions/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccConnectContactFlowModuleVersions.DataAwsccConnectContactFlowModuleVersionsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-contact-flow-module-versions/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccConnectContactFlowModuleVersions resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-contact-flow-module-versions/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccConnectContactFlowModuleVersions to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_contact_flow_module_versions#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccConnectContactFlowModuleVersions that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccConnectContactFlowModuleVersions to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-contact-flow-module-versions/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-contact-flow-module-versions/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccConnectContactFlowModuleVersions",
      "namespace": "dataAwsccConnectContactFlowModuleVersions",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-contact-flow-module-versions/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-contact-flow-module-versions/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-contact-flow-module-versions/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-contact-flow-module-versions/index:DataAwsccConnectContactFlowModuleVersions"
    },
    "@cdktn/provider-awscc.dataAwsccConnectContactFlowModuleVersions.DataAwsccConnectContactFlowModuleVersionsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectContactFlowModuleVersions.DataAwsccConnectContactFlowModuleVersionsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-contact-flow-module-versions/index.ts",
        "line": 14
      },
      "name": "DataAwsccConnectContactFlowModuleVersionsConfig",
      "namespace": "dataAwsccConnectContactFlowModuleVersions",
      "symbolId": "src/data-awscc-connect-contact-flow-module-versions/index:DataAwsccConnectContactFlowModuleVersionsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccConnectContactFlowVersion.DataAwsccConnectContactFlowVersion": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_contact_flow_version awscc_connect_contact_flow_version}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectContactFlowVersion.DataAwsccConnectContactFlowVersion",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_contact_flow_version awscc_connect_contact_flow_version} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-contact-flow-version/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccConnectContactFlowVersion.DataAwsccConnectContactFlowVersionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-contact-flow-version/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccConnectContactFlowVersion resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-contact-flow-version/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccConnectContactFlowVersion to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_contact_flow_version#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccConnectContactFlowVersion that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccConnectContactFlowVersion to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-contact-flow-version/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-awscc-connect-contact-flow-version/index.ts",
            "line": 132
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccConnectContactFlowVersion",
      "namespace": "dataAwsccConnectContactFlowVersion",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-contact-flow-version/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-contact-flow-version/index.ts",
            "line": 85
          },
          "name": "contactFlowId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-contact-flow-version/index.ts",
            "line": 90
          },
          "name": "contactFlowVersionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-contact-flow-version/index.ts",
            "line": 95
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-contact-flow-version/index.ts",
            "line": 100
          },
          "name": "flowContentSha256",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-contact-flow-version/index.ts",
            "line": 118
          },
          "name": "version",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-contact-flow-version/index.ts",
            "line": 113
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-contact-flow-version/index.ts",
            "line": 106
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-contact-flow-version/index:DataAwsccConnectContactFlowVersion"
    },
    "@cdktn/provider-awscc.dataAwsccConnectContactFlowVersion.DataAwsccConnectContactFlowVersionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectContactFlowVersion.DataAwsccConnectContactFlowVersionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-contact-flow-version/index.ts",
        "line": 14
      },
      "name": "DataAwsccConnectContactFlowVersionConfig",
      "namespace": "dataAwsccConnectContactFlowVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_contact_flow_version#id DataAwsccConnectContactFlowVersion#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-contact-flow-version/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-contact-flow-version/index:DataAwsccConnectContactFlowVersionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccConnectDataLakeAssociation.DataAwsccConnectDataLakeAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_data_lake_association awscc_connect_data_lake_association}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectDataLakeAssociation.DataAwsccConnectDataLakeAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_data_lake_association awscc_connect_data_lake_association} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-data-lake-association/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccConnectDataLakeAssociation.DataAwsccConnectDataLakeAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-data-lake-association/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccConnectDataLakeAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-data-lake-association/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccConnectDataLakeAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_data_lake_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccConnectDataLakeAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccConnectDataLakeAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-data-lake-association/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-awscc-connect-data-lake-association/index.ts",
            "line": 132
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccConnectDataLakeAssociation",
      "namespace": "dataAwsccConnectDataLakeAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-data-lake-association/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-data-lake-association/index.ts",
            "line": 85
          },
          "name": "dataSetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-data-lake-association/index.ts",
            "line": 103
          },
          "name": "instanceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-data-lake-association/index.ts",
            "line": 108
          },
          "name": "resourceShareArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-data-lake-association/index.ts",
            "line": 113
          },
          "name": "resourceShareId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-data-lake-association/index.ts",
            "line": 118
          },
          "name": "targetAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-data-lake-association/index.ts",
            "line": 98
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-data-lake-association/index.ts",
            "line": 91
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-data-lake-association/index:DataAwsccConnectDataLakeAssociation"
    },
    "@cdktn/provider-awscc.dataAwsccConnectDataLakeAssociation.DataAwsccConnectDataLakeAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectDataLakeAssociation.DataAwsccConnectDataLakeAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-data-lake-association/index.ts",
        "line": 14
      },
      "name": "DataAwsccConnectDataLakeAssociationConfig",
      "namespace": "dataAwsccConnectDataLakeAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_data_lake_association#id DataAwsccConnectDataLakeAssociation#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-data-lake-association/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-data-lake-association/index:DataAwsccConnectDataLakeAssociationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccConnectDataTable.DataAwsccConnectDataTable": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_data_table awscc_connect_data_table}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectDataTable.DataAwsccConnectDataTable",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_data_table awscc_connect_data_table} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-data-table/index.ts",
          "line": 195
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccConnectDataTable.DataAwsccConnectDataTableConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-data-table/index.ts",
        "line": 163
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccConnectDataTable resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-data-table/index.ts",
            "line": 180
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccConnectDataTable to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_data_table#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccConnectDataTable that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccConnectDataTable to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-data-table/index.ts",
            "line": 297
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-data-table/index.ts",
            "line": 303
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccConnectDataTable",
      "namespace": "dataAwsccConnectDataTable",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-data-table/index.ts",
            "line": 168
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-data-table/index.ts",
            "line": 219
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-data-table/index.ts",
            "line": 224
          },
          "name": "createdTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-data-table/index.ts",
            "line": 229
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-data-table/index.ts",
            "line": 247
          },
          "name": "instanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-data-table/index.ts",
            "line": 252
          },
          "name": "lastModifiedRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-data-table/index.ts",
            "line": 257
          },
          "name": "lastModifiedTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-data-table/index.ts",
            "line": 263
          },
          "name": "lockVersion",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectDataTable.DataAwsccConnectDataTableLockVersionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-data-table/index.ts",
            "line": 268
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-data-table/index.ts",
            "line": 273
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-data-table/index.ts",
            "line": 279
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectDataTable.DataAwsccConnectDataTableTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-data-table/index.ts",
            "line": 284
          },
          "name": "timeZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-data-table/index.ts",
            "line": 289
          },
          "name": "valueLockLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-data-table/index.ts",
            "line": 242
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-data-table/index.ts",
            "line": 235
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-data-table/index:DataAwsccConnectDataTable"
    },
    "@cdktn/provider-awscc.dataAwsccConnectDataTable.DataAwsccConnectDataTableConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectDataTable.DataAwsccConnectDataTableConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-data-table/index.ts",
        "line": 14
      },
      "name": "DataAwsccConnectDataTableConfig",
      "namespace": "dataAwsccConnectDataTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_data_table#id DataAwsccConnectDataTable#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-data-table/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-data-table/index:DataAwsccConnectDataTableConfig"
    },
    "@cdktn/provider-awscc.dataAwsccConnectDataTable.DataAwsccConnectDataTableLockVersion": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectDataTable.DataAwsccConnectDataTableLockVersion",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-data-table/index.ts",
        "line": 25
      },
      "name": "DataAwsccConnectDataTableLockVersion",
      "namespace": "dataAwsccConnectDataTable",
      "symbolId": "src/data-awscc-connect-data-table/index:DataAwsccConnectDataTableLockVersion"
    },
    "@cdktn/provider-awscc.dataAwsccConnectDataTable.DataAwsccConnectDataTableLockVersionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectDataTable.DataAwsccConnectDataTableLockVersionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-data-table/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-data-table/index.ts",
        "line": 48
      },
      "name": "DataAwsccConnectDataTableLockVersionOutputReference",
      "namespace": "dataAwsccConnectDataTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-data-table/index.ts",
            "line": 75
          },
          "name": "dataTable",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-data-table/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectDataTable.DataAwsccConnectDataTableLockVersion"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-data-table/index:DataAwsccConnectDataTableLockVersionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectDataTable.DataAwsccConnectDataTableTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectDataTable.DataAwsccConnectDataTableTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-data-table/index.ts",
        "line": 79
      },
      "name": "DataAwsccConnectDataTableTags",
      "namespace": "dataAwsccConnectDataTable",
      "symbolId": "src/data-awscc-connect-data-table/index:DataAwsccConnectDataTableTags"
    },
    "@cdktn/provider-awscc.dataAwsccConnectDataTable.DataAwsccConnectDataTableTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectDataTable.DataAwsccConnectDataTableTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-data-table/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-data-table/index.ts",
        "line": 141
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-data-table/index.ts",
            "line": 155
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccConnectDataTable.DataAwsccConnectDataTableTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccConnectDataTableTagsList",
      "namespace": "dataAwsccConnectDataTable",
      "symbolId": "src/data-awscc-connect-data-table/index:DataAwsccConnectDataTableTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccConnectDataTable.DataAwsccConnectDataTableTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectDataTable.DataAwsccConnectDataTableTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-data-table/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-data-table/index.ts",
        "line": 102
      },
      "name": "DataAwsccConnectDataTableTagsOutputReference",
      "namespace": "dataAwsccConnectDataTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-data-table/index.ts",
            "line": 131
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-data-table/index.ts",
            "line": 136
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-data-table/index.ts",
            "line": 115
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectDataTable.DataAwsccConnectDataTableTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-data-table/index:DataAwsccConnectDataTableTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectDataTableAttribute.DataAwsccConnectDataTableAttribute": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_data_table_attribute awscc_connect_data_table_attribute}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectDataTableAttribute.DataAwsccConnectDataTableAttribute",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_data_table_attribute awscc_connect_data_table_attribute} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-data-table-attribute/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-awscc.dataAwsccConnectDataTableAttribute.DataAwsccConnectDataTableAttributeConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-data-table-attribute/index.ts",
        "line": 247
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccConnectDataTableAttribute resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-data-table-attribute/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 DataAwsccConnectDataTableAttribute to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_data_table_attribute#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccConnectDataTableAttribute that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccConnectDataTableAttribute to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-data-table-attribute/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-awscc-connect-data-table-attribute/index.ts",
            "line": 382
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccConnectDataTableAttribute",
      "namespace": "dataAwsccConnectDataTableAttribute",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-data-table-attribute/index.ts",
            "line": 252
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-data-table-attribute/index.ts",
            "line": 303
          },
          "name": "attributeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-data-table-attribute/index.ts",
            "line": 308
          },
          "name": "dataTableArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-data-table-attribute/index.ts",
            "line": 313
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-data-table-attribute/index.ts",
            "line": 331
          },
          "name": "instanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-data-table-attribute/index.ts",
            "line": 336
          },
          "name": "lastModifiedRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-data-table-attribute/index.ts",
            "line": 341
          },
          "name": "lastModifiedTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-data-table-attribute/index.ts",
            "line": 347
          },
          "name": "lockVersion",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectDataTableAttribute.DataAwsccConnectDataTableAttributeLockVersionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-data-table-attribute/index.ts",
            "line": 352
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-data-table-attribute/index.ts",
            "line": 357
          },
          "name": "primary",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-data-table-attribute/index.ts",
            "line": 363
          },
          "name": "validation",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectDataTableAttribute.DataAwsccConnectDataTableAttributeValidationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-data-table-attribute/index.ts",
            "line": 368
          },
          "name": "valueType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-data-table-attribute/index.ts",
            "line": 326
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-data-table-attribute/index.ts",
            "line": 319
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-data-table-attribute/index:DataAwsccConnectDataTableAttribute"
    },
    "@cdktn/provider-awscc.dataAwsccConnectDataTableAttribute.DataAwsccConnectDataTableAttributeConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectDataTableAttribute.DataAwsccConnectDataTableAttributeConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-data-table-attribute/index.ts",
        "line": 14
      },
      "name": "DataAwsccConnectDataTableAttributeConfig",
      "namespace": "dataAwsccConnectDataTableAttribute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_data_table_attribute#id DataAwsccConnectDataTableAttribute#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-data-table-attribute/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-data-table-attribute/index:DataAwsccConnectDataTableAttributeConfig"
    },
    "@cdktn/provider-awscc.dataAwsccConnectDataTableAttribute.DataAwsccConnectDataTableAttributeLockVersion": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectDataTableAttribute.DataAwsccConnectDataTableAttributeLockVersion",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-data-table-attribute/index.ts",
        "line": 25
      },
      "name": "DataAwsccConnectDataTableAttributeLockVersion",
      "namespace": "dataAwsccConnectDataTableAttribute",
      "symbolId": "src/data-awscc-connect-data-table-attribute/index:DataAwsccConnectDataTableAttributeLockVersion"
    },
    "@cdktn/provider-awscc.dataAwsccConnectDataTableAttribute.DataAwsccConnectDataTableAttributeLockVersionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectDataTableAttribute.DataAwsccConnectDataTableAttributeLockVersionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-data-table-attribute/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-data-table-attribute/index.ts",
        "line": 48
      },
      "name": "DataAwsccConnectDataTableAttributeLockVersionOutputReference",
      "namespace": "dataAwsccConnectDataTableAttribute",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-data-table-attribute/index.ts",
            "line": 75
          },
          "name": "attribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-data-table-attribute/index.ts",
            "line": 80
          },
          "name": "dataTable",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-data-table-attribute/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectDataTableAttribute.DataAwsccConnectDataTableAttributeLockVersion"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-data-table-attribute/index:DataAwsccConnectDataTableAttributeLockVersionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectDataTableAttribute.DataAwsccConnectDataTableAttributeValidation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectDataTableAttribute.DataAwsccConnectDataTableAttributeValidation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-data-table-attribute/index.ts",
        "line": 143
      },
      "name": "DataAwsccConnectDataTableAttributeValidation",
      "namespace": "dataAwsccConnectDataTableAttribute",
      "symbolId": "src/data-awscc-connect-data-table-attribute/index:DataAwsccConnectDataTableAttributeValidation"
    },
    "@cdktn/provider-awscc.dataAwsccConnectDataTableAttribute.DataAwsccConnectDataTableAttributeValidationEnum": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectDataTableAttribute.DataAwsccConnectDataTableAttributeValidationEnum",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-data-table-attribute/index.ts",
        "line": 84
      },
      "name": "DataAwsccConnectDataTableAttributeValidationEnum",
      "namespace": "dataAwsccConnectDataTableAttribute",
      "symbolId": "src/data-awscc-connect-data-table-attribute/index:DataAwsccConnectDataTableAttributeValidationEnum"
    },
    "@cdktn/provider-awscc.dataAwsccConnectDataTableAttribute.DataAwsccConnectDataTableAttributeValidationEnumOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectDataTableAttribute.DataAwsccConnectDataTableAttributeValidationEnumOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-data-table-attribute/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-awscc-connect-data-table-attribute/index.ts",
        "line": 107
      },
      "name": "DataAwsccConnectDataTableAttributeValidationEnumOutputReference",
      "namespace": "dataAwsccConnectDataTableAttribute",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-data-table-attribute/index.ts",
            "line": 134
          },
          "name": "strict",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-data-table-attribute/index.ts",
            "line": 139
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-data-table-attribute/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectDataTableAttribute.DataAwsccConnectDataTableAttributeValidationEnum"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-data-table-attribute/index:DataAwsccConnectDataTableAttributeValidationEnumOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectDataTableAttribute.DataAwsccConnectDataTableAttributeValidationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectDataTableAttribute.DataAwsccConnectDataTableAttributeValidationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-data-table-attribute/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-awscc-connect-data-table-attribute/index.ts",
        "line": 166
      },
      "name": "DataAwsccConnectDataTableAttributeValidationOutputReference",
      "namespace": "dataAwsccConnectDataTableAttribute",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-data-table-attribute/index.ts",
            "line": 194
          },
          "name": "enum",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectDataTableAttribute.DataAwsccConnectDataTableAttributeValidationEnumOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-data-table-attribute/index.ts",
            "line": 199
          },
          "name": "exclusiveMaximum",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-data-table-attribute/index.ts",
            "line": 204
          },
          "name": "exclusiveMinimum",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-data-table-attribute/index.ts",
            "line": 219
          },
          "name": "maximum",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-data-table-attribute/index.ts",
            "line": 209
          },
          "name": "maxLength",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-data-table-attribute/index.ts",
            "line": 214
          },
          "name": "maxValues",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-data-table-attribute/index.ts",
            "line": 234
          },
          "name": "minimum",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-data-table-attribute/index.ts",
            "line": 224
          },
          "name": "minLength",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-data-table-attribute/index.ts",
            "line": 229
          },
          "name": "minValues",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-data-table-attribute/index.ts",
            "line": 239
          },
          "name": "multipleOf",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-data-table-attribute/index.ts",
            "line": 177
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectDataTableAttribute.DataAwsccConnectDataTableAttributeValidation"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-data-table-attribute/index:DataAwsccConnectDataTableAttributeValidationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectDataTableRecord.DataAwsccConnectDataTableRecord": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_data_table_record awscc_connect_data_table_record}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectDataTableRecord.DataAwsccConnectDataTableRecord",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_data_table_record awscc_connect_data_table_record} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-data-table-record/index.ts",
          "line": 282
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccConnectDataTableRecord.DataAwsccConnectDataTableRecordConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-data-table-record/index.ts",
        "line": 250
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccConnectDataTableRecord resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-data-table-record/index.ts",
            "line": 267
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccConnectDataTableRecord to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_data_table_record#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccConnectDataTableRecord that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccConnectDataTableRecord to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-data-table-record/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-awscc-connect-data-table-record/index.ts",
            "line": 349
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccConnectDataTableRecord",
      "namespace": "dataAwsccConnectDataTableRecord",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-data-table-record/index.ts",
            "line": 255
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-data-table-record/index.ts",
            "line": 306
          },
          "name": "dataTableArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-data-table-record/index.ts",
            "line": 312
          },
          "name": "dataTableRecord",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectDataTableRecord.DataAwsccConnectDataTableRecordDataTableRecordOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-data-table-record/index.ts",
            "line": 330
          },
          "name": "instanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-data-table-record/index.ts",
            "line": 335
          },
          "name": "recordId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-data-table-record/index.ts",
            "line": 325
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-data-table-record/index.ts",
            "line": 318
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-data-table-record/index:DataAwsccConnectDataTableRecord"
    },
    "@cdktn/provider-awscc.dataAwsccConnectDataTableRecord.DataAwsccConnectDataTableRecordConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectDataTableRecord.DataAwsccConnectDataTableRecordConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-data-table-record/index.ts",
        "line": 14
      },
      "name": "DataAwsccConnectDataTableRecordConfig",
      "namespace": "dataAwsccConnectDataTableRecord",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_data_table_record#id DataAwsccConnectDataTableRecord#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-data-table-record/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-data-table-record/index:DataAwsccConnectDataTableRecordConfig"
    },
    "@cdktn/provider-awscc.dataAwsccConnectDataTableRecord.DataAwsccConnectDataTableRecordDataTableRecord": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectDataTableRecord.DataAwsccConnectDataTableRecordDataTableRecord",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-data-table-record/index.ts",
        "line": 185
      },
      "name": "DataAwsccConnectDataTableRecordDataTableRecord",
      "namespace": "dataAwsccConnectDataTableRecord",
      "symbolId": "src/data-awscc-connect-data-table-record/index:DataAwsccConnectDataTableRecordDataTableRecord"
    },
    "@cdktn/provider-awscc.dataAwsccConnectDataTableRecord.DataAwsccConnectDataTableRecordDataTableRecordOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectDataTableRecord.DataAwsccConnectDataTableRecordDataTableRecordOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-data-table-record/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-awscc-connect-data-table-record/index.ts",
        "line": 208
      },
      "name": "DataAwsccConnectDataTableRecordDataTableRecordOutputReference",
      "namespace": "dataAwsccConnectDataTableRecord",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-data-table-record/index.ts",
            "line": 236
          },
          "name": "primaryValues",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectDataTableRecord.DataAwsccConnectDataTableRecordDataTableRecordPrimaryValuesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-data-table-record/index.ts",
            "line": 242
          },
          "name": "values",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectDataTableRecord.DataAwsccConnectDataTableRecordDataTableRecordValuesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-data-table-record/index.ts",
            "line": 219
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectDataTableRecord.DataAwsccConnectDataTableRecordDataTableRecord"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-data-table-record/index:DataAwsccConnectDataTableRecordDataTableRecordOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectDataTableRecord.DataAwsccConnectDataTableRecordDataTableRecordPrimaryValues": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectDataTableRecord.DataAwsccConnectDataTableRecordDataTableRecordPrimaryValues",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-data-table-record/index.ts",
        "line": 25
      },
      "name": "DataAwsccConnectDataTableRecordDataTableRecordPrimaryValues",
      "namespace": "dataAwsccConnectDataTableRecord",
      "symbolId": "src/data-awscc-connect-data-table-record/index:DataAwsccConnectDataTableRecordDataTableRecordPrimaryValues"
    },
    "@cdktn/provider-awscc.dataAwsccConnectDataTableRecord.DataAwsccConnectDataTableRecordDataTableRecordPrimaryValuesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectDataTableRecord.DataAwsccConnectDataTableRecordDataTableRecordPrimaryValuesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-data-table-record/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-awscc-connect-data-table-record/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-data-table-record/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-awscc.dataAwsccConnectDataTableRecord.DataAwsccConnectDataTableRecordDataTableRecordPrimaryValuesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccConnectDataTableRecordDataTableRecordPrimaryValuesList",
      "namespace": "dataAwsccConnectDataTableRecord",
      "symbolId": "src/data-awscc-connect-data-table-record/index:DataAwsccConnectDataTableRecordDataTableRecordPrimaryValuesList"
    },
    "@cdktn/provider-awscc.dataAwsccConnectDataTableRecord.DataAwsccConnectDataTableRecordDataTableRecordPrimaryValuesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectDataTableRecord.DataAwsccConnectDataTableRecordDataTableRecordPrimaryValuesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-data-table-record/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-data-table-record/index.ts",
        "line": 48
      },
      "name": "DataAwsccConnectDataTableRecordDataTableRecordPrimaryValuesOutputReference",
      "namespace": "dataAwsccConnectDataTableRecord",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-data-table-record/index.ts",
            "line": 77
          },
          "name": "attributeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-data-table-record/index.ts",
            "line": 82
          },
          "name": "attributeValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-data-table-record/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectDataTableRecord.DataAwsccConnectDataTableRecordDataTableRecordPrimaryValues"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-data-table-record/index:DataAwsccConnectDataTableRecordDataTableRecordPrimaryValuesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectDataTableRecord.DataAwsccConnectDataTableRecordDataTableRecordValues": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectDataTableRecord.DataAwsccConnectDataTableRecordDataTableRecordValues",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-data-table-record/index.ts",
        "line": 105
      },
      "name": "DataAwsccConnectDataTableRecordDataTableRecordValues",
      "namespace": "dataAwsccConnectDataTableRecord",
      "symbolId": "src/data-awscc-connect-data-table-record/index:DataAwsccConnectDataTableRecordDataTableRecordValues"
    },
    "@cdktn/provider-awscc.dataAwsccConnectDataTableRecord.DataAwsccConnectDataTableRecordDataTableRecordValuesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectDataTableRecord.DataAwsccConnectDataTableRecordDataTableRecordValuesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-data-table-record/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-awscc-connect-data-table-record/index.ts",
        "line": 167
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-data-table-record/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-awscc.dataAwsccConnectDataTableRecord.DataAwsccConnectDataTableRecordDataTableRecordValuesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccConnectDataTableRecordDataTableRecordValuesList",
      "namespace": "dataAwsccConnectDataTableRecord",
      "symbolId": "src/data-awscc-connect-data-table-record/index:DataAwsccConnectDataTableRecordDataTableRecordValuesList"
    },
    "@cdktn/provider-awscc.dataAwsccConnectDataTableRecord.DataAwsccConnectDataTableRecordDataTableRecordValuesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectDataTableRecord.DataAwsccConnectDataTableRecordDataTableRecordValuesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-data-table-record/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-awscc-connect-data-table-record/index.ts",
        "line": 128
      },
      "name": "DataAwsccConnectDataTableRecordDataTableRecordValuesOutputReference",
      "namespace": "dataAwsccConnectDataTableRecord",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-data-table-record/index.ts",
            "line": 157
          },
          "name": "attributeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-data-table-record/index.ts",
            "line": 162
          },
          "name": "attributeValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-data-table-record/index.ts",
            "line": 141
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectDataTableRecord.DataAwsccConnectDataTableRecordDataTableRecordValues"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-data-table-record/index:DataAwsccConnectDataTableRecordDataTableRecordValuesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectEmailAddress.DataAwsccConnectEmailAddress": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_email_address awscc_connect_email_address}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectEmailAddress.DataAwsccConnectEmailAddress",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_email_address awscc_connect_email_address} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-email-address/index.ts",
          "line": 216
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccConnectEmailAddress.DataAwsccConnectEmailAddressConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-email-address/index.ts",
        "line": 184
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccConnectEmailAddress resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-email-address/index.ts",
            "line": 201
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccConnectEmailAddress to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_email_address#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccConnectEmailAddress that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccConnectEmailAddress to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-email-address/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-awscc-connect-email-address/index.ts",
            "line": 299
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccConnectEmailAddress",
      "namespace": "dataAwsccConnectEmailAddress",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-email-address/index.ts",
            "line": 189
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-email-address/index.ts",
            "line": 241
          },
          "name": "aliasConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectEmailAddress.DataAwsccConnectEmailAddressAliasConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-email-address/index.ts",
            "line": 246
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-email-address/index.ts",
            "line": 251
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-email-address/index.ts",
            "line": 256
          },
          "name": "emailAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-email-address/index.ts",
            "line": 261
          },
          "name": "emailAddressArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-email-address/index.ts",
            "line": 279
          },
          "name": "instanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-email-address/index.ts",
            "line": 285
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectEmailAddress.DataAwsccConnectEmailAddressTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-email-address/index.ts",
            "line": 274
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-email-address/index.ts",
            "line": 267
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-email-address/index:DataAwsccConnectEmailAddress"
    },
    "@cdktn/provider-awscc.dataAwsccConnectEmailAddress.DataAwsccConnectEmailAddressAliasConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectEmailAddress.DataAwsccConnectEmailAddressAliasConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-email-address/index.ts",
        "line": 25
      },
      "name": "DataAwsccConnectEmailAddressAliasConfigurations",
      "namespace": "dataAwsccConnectEmailAddress",
      "symbolId": "src/data-awscc-connect-email-address/index:DataAwsccConnectEmailAddressAliasConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccConnectEmailAddress.DataAwsccConnectEmailAddressAliasConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectEmailAddress.DataAwsccConnectEmailAddressAliasConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-email-address/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-email-address/index.ts",
        "line": 82
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-email-address/index.ts",
            "line": 96
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccConnectEmailAddress.DataAwsccConnectEmailAddressAliasConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccConnectEmailAddressAliasConfigurationsList",
      "namespace": "dataAwsccConnectEmailAddress",
      "symbolId": "src/data-awscc-connect-email-address/index:DataAwsccConnectEmailAddressAliasConfigurationsList"
    },
    "@cdktn/provider-awscc.dataAwsccConnectEmailAddress.DataAwsccConnectEmailAddressAliasConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectEmailAddress.DataAwsccConnectEmailAddressAliasConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-email-address/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-email-address/index.ts",
        "line": 48
      },
      "name": "DataAwsccConnectEmailAddressAliasConfigurationsOutputReference",
      "namespace": "dataAwsccConnectEmailAddress",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-email-address/index.ts",
            "line": 77
          },
          "name": "emailAddressArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-email-address/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectEmailAddress.DataAwsccConnectEmailAddressAliasConfigurations"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-email-address/index:DataAwsccConnectEmailAddressAliasConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectEmailAddress.DataAwsccConnectEmailAddressConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectEmailAddress.DataAwsccConnectEmailAddressConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-email-address/index.ts",
        "line": 14
      },
      "name": "DataAwsccConnectEmailAddressConfig",
      "namespace": "dataAwsccConnectEmailAddress",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_email_address#id DataAwsccConnectEmailAddress#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-email-address/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-email-address/index:DataAwsccConnectEmailAddressConfig"
    },
    "@cdktn/provider-awscc.dataAwsccConnectEmailAddress.DataAwsccConnectEmailAddressTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectEmailAddress.DataAwsccConnectEmailAddressTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-email-address/index.ts",
        "line": 100
      },
      "name": "DataAwsccConnectEmailAddressTags",
      "namespace": "dataAwsccConnectEmailAddress",
      "symbolId": "src/data-awscc-connect-email-address/index:DataAwsccConnectEmailAddressTags"
    },
    "@cdktn/provider-awscc.dataAwsccConnectEmailAddress.DataAwsccConnectEmailAddressTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectEmailAddress.DataAwsccConnectEmailAddressTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-email-address/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-email-address/index.ts",
        "line": 162
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-email-address/index.ts",
            "line": 176
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccConnectEmailAddress.DataAwsccConnectEmailAddressTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccConnectEmailAddressTagsList",
      "namespace": "dataAwsccConnectEmailAddress",
      "symbolId": "src/data-awscc-connect-email-address/index:DataAwsccConnectEmailAddressTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccConnectEmailAddress.DataAwsccConnectEmailAddressTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectEmailAddress.DataAwsccConnectEmailAddressTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-email-address/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/data-awscc-connect-email-address/index.ts",
        "line": 123
      },
      "name": "DataAwsccConnectEmailAddressTagsOutputReference",
      "namespace": "dataAwsccConnectEmailAddress",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-email-address/index.ts",
            "line": 152
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-email-address/index.ts",
            "line": 157
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-email-address/index.ts",
            "line": 136
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectEmailAddress.DataAwsccConnectEmailAddressTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-email-address/index:DataAwsccConnectEmailAddressTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectHoursOfOperation.DataAwsccConnectHoursOfOperation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_hours_of_operation awscc_connect_hours_of_operation}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectHoursOfOperation.DataAwsccConnectHoursOfOperation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_hours_of_operation awscc_connect_hours_of_operation} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-hours-of-operation/index.ts",
          "line": 952
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccConnectHoursOfOperation.DataAwsccConnectHoursOfOperationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-hours-of-operation/index.ts",
        "line": 920
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccConnectHoursOfOperation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-hours-of-operation/index.ts",
            "line": 937
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccConnectHoursOfOperation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_hours_of_operation#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccConnectHoursOfOperation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccConnectHoursOfOperation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-hours-of-operation/index.ts",
            "line": 1047
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-hours-of-operation/index.ts",
            "line": 1053
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccConnectHoursOfOperation",
      "namespace": "dataAwsccConnectHoursOfOperation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-hours-of-operation/index.ts",
            "line": 925
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-hours-of-operation/index.ts",
            "line": 977
          },
          "name": "childHoursOfOperations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectHoursOfOperation.DataAwsccConnectHoursOfOperationChildHoursOfOperationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-hours-of-operation/index.ts",
            "line": 983
          },
          "name": "config",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectHoursOfOperation.DataAwsccConnectHoursOfOperationConfigAList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-hours-of-operation/index.ts",
            "line": 988
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-hours-of-operation/index.ts",
            "line": 993
          },
          "name": "hoursOfOperationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-hours-of-operation/index.ts",
            "line": 999
          },
          "name": "hoursOfOperationOverrides",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectHoursOfOperation.DataAwsccConnectHoursOfOperationHoursOfOperationOverridesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-hours-of-operation/index.ts",
            "line": 1017
          },
          "name": "instanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-hours-of-operation/index.ts",
            "line": 1022
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-hours-of-operation/index.ts",
            "line": 1028
          },
          "name": "parentHoursOfOperations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectHoursOfOperation.DataAwsccConnectHoursOfOperationParentHoursOfOperationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-hours-of-operation/index.ts",
            "line": 1034
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectHoursOfOperation.DataAwsccConnectHoursOfOperationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-hours-of-operation/index.ts",
            "line": 1039
          },
          "name": "timeZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-hours-of-operation/index.ts",
            "line": 1012
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-hours-of-operation/index.ts",
            "line": 1005
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-hours-of-operation/index:DataAwsccConnectHoursOfOperation"
    },
    "@cdktn/provider-awscc.dataAwsccConnectHoursOfOperation.DataAwsccConnectHoursOfOperationChildHoursOfOperations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectHoursOfOperation.DataAwsccConnectHoursOfOperationChildHoursOfOperations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-hours-of-operation/index.ts",
        "line": 25
      },
      "name": "DataAwsccConnectHoursOfOperationChildHoursOfOperations",
      "namespace": "dataAwsccConnectHoursOfOperation",
      "symbolId": "src/data-awscc-connect-hours-of-operation/index:DataAwsccConnectHoursOfOperationChildHoursOfOperations"
    },
    "@cdktn/provider-awscc.dataAwsccConnectHoursOfOperation.DataAwsccConnectHoursOfOperationChildHoursOfOperationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectHoursOfOperation.DataAwsccConnectHoursOfOperationChildHoursOfOperationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-hours-of-operation/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-awscc-connect-hours-of-operation/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-hours-of-operation/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-awscc.dataAwsccConnectHoursOfOperation.DataAwsccConnectHoursOfOperationChildHoursOfOperationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccConnectHoursOfOperationChildHoursOfOperationsList",
      "namespace": "dataAwsccConnectHoursOfOperation",
      "symbolId": "src/data-awscc-connect-hours-of-operation/index:DataAwsccConnectHoursOfOperationChildHoursOfOperationsList"
    },
    "@cdktn/provider-awscc.dataAwsccConnectHoursOfOperation.DataAwsccConnectHoursOfOperationChildHoursOfOperationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectHoursOfOperation.DataAwsccConnectHoursOfOperationChildHoursOfOperationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-hours-of-operation/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-hours-of-operation/index.ts",
        "line": 48
      },
      "name": "DataAwsccConnectHoursOfOperationChildHoursOfOperationsOutputReference",
      "namespace": "dataAwsccConnectHoursOfOperation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-hours-of-operation/index.ts",
            "line": 77
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-hours-of-operation/index.ts",
            "line": 82
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-hours-of-operation/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectHoursOfOperation.DataAwsccConnectHoursOfOperationChildHoursOfOperations"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-hours-of-operation/index:DataAwsccConnectHoursOfOperationChildHoursOfOperationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectHoursOfOperation.DataAwsccConnectHoursOfOperationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectHoursOfOperation.DataAwsccConnectHoursOfOperationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-hours-of-operation/index.ts",
        "line": 14
      },
      "name": "DataAwsccConnectHoursOfOperationConfig",
      "namespace": "dataAwsccConnectHoursOfOperation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_hours_of_operation#id DataAwsccConnectHoursOfOperation#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-hours-of-operation/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-hours-of-operation/index:DataAwsccConnectHoursOfOperationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccConnectHoursOfOperation.DataAwsccConnectHoursOfOperationConfigA": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectHoursOfOperation.DataAwsccConnectHoursOfOperationConfigA",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-hours-of-operation/index.ts",
        "line": 223
      },
      "name": "DataAwsccConnectHoursOfOperationConfigA",
      "namespace": "dataAwsccConnectHoursOfOperation",
      "symbolId": "src/data-awscc-connect-hours-of-operation/index:DataAwsccConnectHoursOfOperationConfigA"
    },
    "@cdktn/provider-awscc.dataAwsccConnectHoursOfOperation.DataAwsccConnectHoursOfOperationConfigAList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectHoursOfOperation.DataAwsccConnectHoursOfOperationConfigAList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-hours-of-operation/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-hours-of-operation/index.ts",
        "line": 292
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-hours-of-operation/index.ts",
            "line": 306
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccConnectHoursOfOperation.DataAwsccConnectHoursOfOperationConfigAOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccConnectHoursOfOperationConfigAList",
      "namespace": "dataAwsccConnectHoursOfOperation",
      "symbolId": "src/data-awscc-connect-hours-of-operation/index:DataAwsccConnectHoursOfOperationConfigAList"
    },
    "@cdktn/provider-awscc.dataAwsccConnectHoursOfOperation.DataAwsccConnectHoursOfOperationConfigAOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectHoursOfOperation.DataAwsccConnectHoursOfOperationConfigAOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-hours-of-operation/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-hours-of-operation/index.ts",
        "line": 246
      },
      "name": "DataAwsccConnectHoursOfOperationConfigAOutputReference",
      "namespace": "dataAwsccConnectHoursOfOperation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-hours-of-operation/index.ts",
            "line": 275
          },
          "name": "day",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-hours-of-operation/index.ts",
            "line": 281
          },
          "name": "endTime",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectHoursOfOperation.DataAwsccConnectHoursOfOperationConfigEndTimeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-hours-of-operation/index.ts",
            "line": 287
          },
          "name": "startTime",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectHoursOfOperation.DataAwsccConnectHoursOfOperationConfigStartTimeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-hours-of-operation/index.ts",
            "line": 259
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectHoursOfOperation.DataAwsccConnectHoursOfOperationConfigA"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-hours-of-operation/index:DataAwsccConnectHoursOfOperationConfigAOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectHoursOfOperation.DataAwsccConnectHoursOfOperationConfigEndTime": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectHoursOfOperation.DataAwsccConnectHoursOfOperationConfigEndTime",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-hours-of-operation/index.ts",
        "line": 105
      },
      "name": "DataAwsccConnectHoursOfOperationConfigEndTime",
      "namespace": "dataAwsccConnectHoursOfOperation",
      "symbolId": "src/data-awscc-connect-hours-of-operation/index:DataAwsccConnectHoursOfOperationConfigEndTime"
    },
    "@cdktn/provider-awscc.dataAwsccConnectHoursOfOperation.DataAwsccConnectHoursOfOperationConfigEndTimeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectHoursOfOperation.DataAwsccConnectHoursOfOperationConfigEndTimeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-hours-of-operation/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-awscc-connect-hours-of-operation/index.ts",
        "line": 128
      },
      "name": "DataAwsccConnectHoursOfOperationConfigEndTimeOutputReference",
      "namespace": "dataAwsccConnectHoursOfOperation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-hours-of-operation/index.ts",
            "line": 155
          },
          "name": "hours",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-hours-of-operation/index.ts",
            "line": 160
          },
          "name": "minutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-hours-of-operation/index.ts",
            "line": 139
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectHoursOfOperation.DataAwsccConnectHoursOfOperationConfigEndTime"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-hours-of-operation/index:DataAwsccConnectHoursOfOperationConfigEndTimeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectHoursOfOperation.DataAwsccConnectHoursOfOperationConfigStartTime": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectHoursOfOperation.DataAwsccConnectHoursOfOperationConfigStartTime",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-hours-of-operation/index.ts",
        "line": 164
      },
      "name": "DataAwsccConnectHoursOfOperationConfigStartTime",
      "namespace": "dataAwsccConnectHoursOfOperation",
      "symbolId": "src/data-awscc-connect-hours-of-operation/index:DataAwsccConnectHoursOfOperationConfigStartTime"
    },
    "@cdktn/provider-awscc.dataAwsccConnectHoursOfOperation.DataAwsccConnectHoursOfOperationConfigStartTimeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectHoursOfOperation.DataAwsccConnectHoursOfOperationConfigStartTimeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-hours-of-operation/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-hours-of-operation/index.ts",
        "line": 187
      },
      "name": "DataAwsccConnectHoursOfOperationConfigStartTimeOutputReference",
      "namespace": "dataAwsccConnectHoursOfOperation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-hours-of-operation/index.ts",
            "line": 214
          },
          "name": "hours",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-hours-of-operation/index.ts",
            "line": 219
          },
          "name": "minutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-hours-of-operation/index.ts",
            "line": 198
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectHoursOfOperation.DataAwsccConnectHoursOfOperationConfigStartTime"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-hours-of-operation/index:DataAwsccConnectHoursOfOperationConfigStartTimeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectHoursOfOperation.DataAwsccConnectHoursOfOperationHoursOfOperationOverrides": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectHoursOfOperation.DataAwsccConnectHoursOfOperationHoursOfOperationOverrides",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-hours-of-operation/index.ts",
        "line": 644
      },
      "name": "DataAwsccConnectHoursOfOperationHoursOfOperationOverrides",
      "namespace": "dataAwsccConnectHoursOfOperation",
      "symbolId": "src/data-awscc-connect-hours-of-operation/index:DataAwsccConnectHoursOfOperationHoursOfOperationOverrides"
    },
    "@cdktn/provider-awscc.dataAwsccConnectHoursOfOperation.DataAwsccConnectHoursOfOperationHoursOfOperationOverridesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectHoursOfOperation.DataAwsccConnectHoursOfOperationHoursOfOperationOverridesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-hours-of-operation/index.ts",
          "line": 745
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-hours-of-operation/index.ts",
        "line": 738
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-hours-of-operation/index.ts",
            "line": 752
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccConnectHoursOfOperation.DataAwsccConnectHoursOfOperationHoursOfOperationOverridesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccConnectHoursOfOperationHoursOfOperationOverridesList",
      "namespace": "dataAwsccConnectHoursOfOperation",
      "symbolId": "src/data-awscc-connect-hours-of-operation/index:DataAwsccConnectHoursOfOperationHoursOfOperationOverridesList"
    },
    "@cdktn/provider-awscc.dataAwsccConnectHoursOfOperation.DataAwsccConnectHoursOfOperationHoursOfOperationOverridesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectHoursOfOperation.DataAwsccConnectHoursOfOperationHoursOfOperationOverridesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-hours-of-operation/index.ts",
          "line": 676
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-hours-of-operation/index.ts",
        "line": 667
      },
      "name": "DataAwsccConnectHoursOfOperationHoursOfOperationOverridesOutputReference",
      "namespace": "dataAwsccConnectHoursOfOperation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-hours-of-operation/index.ts",
            "line": 696
          },
          "name": "effectiveFrom",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-hours-of-operation/index.ts",
            "line": 701
          },
          "name": "effectiveTill",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-hours-of-operation/index.ts",
            "line": 706
          },
          "name": "hoursOfOperationOverrideId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-hours-of-operation/index.ts",
            "line": 712
          },
          "name": "overrideConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectHoursOfOperation.DataAwsccConnectHoursOfOperationHoursOfOperationOverridesOverrideConfigList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-hours-of-operation/index.ts",
            "line": 717
          },
          "name": "overrideDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-hours-of-operation/index.ts",
            "line": 722
          },
          "name": "overrideName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-hours-of-operation/index.ts",
            "line": 727
          },
          "name": "overrideType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-hours-of-operation/index.ts",
            "line": 733
          },
          "name": "recurrenceConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectHoursOfOperation.DataAwsccConnectHoursOfOperationHoursOfOperationOverridesRecurrenceConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-hours-of-operation/index.ts",
            "line": 680
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectHoursOfOperation.DataAwsccConnectHoursOfOperationHoursOfOperationOverrides"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-hours-of-operation/index:DataAwsccConnectHoursOfOperationHoursOfOperationOverridesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectHoursOfOperation.DataAwsccConnectHoursOfOperationHoursOfOperationOverridesOverrideConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectHoursOfOperation.DataAwsccConnectHoursOfOperationHoursOfOperationOverridesOverrideConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-hours-of-operation/index.ts",
        "line": 428
      },
      "name": "DataAwsccConnectHoursOfOperationHoursOfOperationOverridesOverrideConfig",
      "namespace": "dataAwsccConnectHoursOfOperation",
      "symbolId": "src/data-awscc-connect-hours-of-operation/index:DataAwsccConnectHoursOfOperationHoursOfOperationOverridesOverrideConfig"
    },
    "@cdktn/provider-awscc.dataAwsccConnectHoursOfOperation.DataAwsccConnectHoursOfOperationHoursOfOperationOverridesOverrideConfigEndTime": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectHoursOfOperation.DataAwsccConnectHoursOfOperationHoursOfOperationOverridesOverrideConfigEndTime",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-hours-of-operation/index.ts",
        "line": 310
      },
      "name": "DataAwsccConnectHoursOfOperationHoursOfOperationOverridesOverrideConfigEndTime",
      "namespace": "dataAwsccConnectHoursOfOperation",
      "symbolId": "src/data-awscc-connect-hours-of-operation/index:DataAwsccConnectHoursOfOperationHoursOfOperationOverridesOverrideConfigEndTime"
    },
    "@cdktn/provider-awscc.dataAwsccConnectHoursOfOperation.DataAwsccConnectHoursOfOperationHoursOfOperationOverridesOverrideConfigEndTimeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectHoursOfOperation.DataAwsccConnectHoursOfOperationHoursOfOperationOverridesOverrideConfigEndTimeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-hours-of-operation/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-hours-of-operation/index.ts",
        "line": 333
      },
      "name": "DataAwsccConnectHoursOfOperationHoursOfOperationOverridesOverrideConfigEndTimeOutputReference",
      "namespace": "dataAwsccConnectHoursOfOperation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-hours-of-operation/index.ts",
            "line": 360
          },
          "name": "hours",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-hours-of-operation/index.ts",
            "line": 365
          },
          "name": "minutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-hours-of-operation/index.ts",
            "line": 344
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectHoursOfOperation.DataAwsccConnectHoursOfOperationHoursOfOperationOverridesOverrideConfigEndTime"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-hours-of-operation/index:DataAwsccConnectHoursOfOperationHoursOfOperationOverridesOverrideConfigEndTimeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectHoursOfOperation.DataAwsccConnectHoursOfOperationHoursOfOperationOverridesOverrideConfigList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectHoursOfOperation.DataAwsccConnectHoursOfOperationHoursOfOperationOverridesOverrideConfigList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-hours-of-operation/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-hours-of-operation/index.ts",
        "line": 497
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-hours-of-operation/index.ts",
            "line": 511
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccConnectHoursOfOperation.DataAwsccConnectHoursOfOperationHoursOfOperationOverridesOverrideConfigOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccConnectHoursOfOperationHoursOfOperationOverridesOverrideConfigList",
      "namespace": "dataAwsccConnectHoursOfOperation",
      "symbolId": "src/data-awscc-connect-hours-of-operation/index:DataAwsccConnectHoursOfOperationHoursOfOperationOverridesOverrideConfigList"
    },
    "@cdktn/provider-awscc.dataAwsccConnectHoursOfOperation.DataAwsccConnectHoursOfOperationHoursOfOperationOverridesOverrideConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectHoursOfOperation.DataAwsccConnectHoursOfOperationHoursOfOperationOverridesOverrideConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-hours-of-operation/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-hours-of-operation/index.ts",
        "line": 451
      },
      "name": "DataAwsccConnectHoursOfOperationHoursOfOperationOverridesOverrideConfigOutputReference",
      "namespace": "dataAwsccConnectHoursOfOperation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-hours-of-operation/index.ts",
            "line": 480
          },
          "name": "day",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-hours-of-operation/index.ts",
            "line": 486
          },
          "name": "endTime",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectHoursOfOperation.DataAwsccConnectHoursOfOperationHoursOfOperationOverridesOverrideConfigEndTimeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-hours-of-operation/index.ts",
            "line": 492
          },
          "name": "startTime",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectHoursOfOperation.DataAwsccConnectHoursOfOperationHoursOfOperationOverridesOverrideConfigStartTimeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-hours-of-operation/index.ts",
            "line": 464
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectHoursOfOperation.DataAwsccConnectHoursOfOperationHoursOfOperationOverridesOverrideConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-hours-of-operation/index:DataAwsccConnectHoursOfOperationHoursOfOperationOverridesOverrideConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectHoursOfOperation.DataAwsccConnectHoursOfOperationHoursOfOperationOverridesOverrideConfigStartTime": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectHoursOfOperation.DataAwsccConnectHoursOfOperationHoursOfOperationOverridesOverrideConfigStartTime",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-hours-of-operation/index.ts",
        "line": 369
      },
      "name": "DataAwsccConnectHoursOfOperationHoursOfOperationOverridesOverrideConfigStartTime",
      "namespace": "dataAwsccConnectHoursOfOperation",
      "symbolId": "src/data-awscc-connect-hours-of-operation/index:DataAwsccConnectHoursOfOperationHoursOfOperationOverridesOverrideConfigStartTime"
    },
    "@cdktn/provider-awscc.dataAwsccConnectHoursOfOperation.DataAwsccConnectHoursOfOperationHoursOfOperationOverridesOverrideConfigStartTimeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectHoursOfOperation.DataAwsccConnectHoursOfOperationHoursOfOperationOverridesOverrideConfigStartTimeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-hours-of-operation/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-awscc-connect-hours-of-operation/index.ts",
        "line": 392
      },
      "name": "DataAwsccConnectHoursOfOperationHoursOfOperationOverridesOverrideConfigStartTimeOutputReference",
      "namespace": "dataAwsccConnectHoursOfOperation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-hours-of-operation/index.ts",
            "line": 419
          },
          "name": "hours",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-hours-of-operation/index.ts",
            "line": 424
          },
          "name": "minutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-hours-of-operation/index.ts",
            "line": 403
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectHoursOfOperation.DataAwsccConnectHoursOfOperationHoursOfOperationOverridesOverrideConfigStartTime"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-hours-of-operation/index:DataAwsccConnectHoursOfOperationHoursOfOperationOverridesOverrideConfigStartTimeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectHoursOfOperation.DataAwsccConnectHoursOfOperationHoursOfOperationOverridesRecurrenceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectHoursOfOperation.DataAwsccConnectHoursOfOperationHoursOfOperationOverridesRecurrenceConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-hours-of-operation/index.ts",
        "line": 589
      },
      "name": "DataAwsccConnectHoursOfOperationHoursOfOperationOverridesRecurrenceConfig",
      "namespace": "dataAwsccConnectHoursOfOperation",
      "symbolId": "src/data-awscc-connect-hours-of-operation/index:DataAwsccConnectHoursOfOperationHoursOfOperationOverridesRecurrenceConfig"
    },
    "@cdktn/provider-awscc.dataAwsccConnectHoursOfOperation.DataAwsccConnectHoursOfOperationHoursOfOperationOverridesRecurrenceConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectHoursOfOperation.DataAwsccConnectHoursOfOperationHoursOfOperationOverridesRecurrenceConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-hours-of-operation/index.ts",
          "line": 619
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-hours-of-operation/index.ts",
        "line": 612
      },
      "name": "DataAwsccConnectHoursOfOperationHoursOfOperationOverridesRecurrenceConfigOutputReference",
      "namespace": "dataAwsccConnectHoursOfOperation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-hours-of-operation/index.ts",
            "line": 640
          },
          "name": "recurrencePattern",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectHoursOfOperation.DataAwsccConnectHoursOfOperationHoursOfOperationOverridesRecurrenceConfigRecurrencePatternOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-hours-of-operation/index.ts",
            "line": 623
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectHoursOfOperation.DataAwsccConnectHoursOfOperationHoursOfOperationOverridesRecurrenceConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-hours-of-operation/index:DataAwsccConnectHoursOfOperationHoursOfOperationOverridesRecurrenceConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectHoursOfOperation.DataAwsccConnectHoursOfOperationHoursOfOperationOverridesRecurrenceConfigRecurrencePattern": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectHoursOfOperation.DataAwsccConnectHoursOfOperationHoursOfOperationOverridesRecurrenceConfigRecurrencePattern",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-hours-of-operation/index.ts",
        "line": 515
      },
      "name": "DataAwsccConnectHoursOfOperationHoursOfOperationOverridesRecurrenceConfigRecurrencePattern",
      "namespace": "dataAwsccConnectHoursOfOperation",
      "symbolId": "src/data-awscc-connect-hours-of-operation/index:DataAwsccConnectHoursOfOperationHoursOfOperationOverridesRecurrenceConfigRecurrencePattern"
    },
    "@cdktn/provider-awscc.dataAwsccConnectHoursOfOperation.DataAwsccConnectHoursOfOperationHoursOfOperationOverridesRecurrenceConfigRecurrencePatternOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectHoursOfOperation.DataAwsccConnectHoursOfOperationHoursOfOperationOverridesRecurrenceConfigRecurrencePatternOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-hours-of-operation/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-hours-of-operation/index.ts",
        "line": 538
      },
      "name": "DataAwsccConnectHoursOfOperationHoursOfOperationOverridesRecurrenceConfigRecurrencePatternOutputReference",
      "namespace": "dataAwsccConnectHoursOfOperation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-hours-of-operation/index.ts",
            "line": 565
          },
          "name": "byMonth",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-hours-of-operation/index.ts",
            "line": 570
          },
          "name": "byMonthDay",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-hours-of-operation/index.ts",
            "line": 575
          },
          "name": "byWeekdayOccurrence",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-hours-of-operation/index.ts",
            "line": 580
          },
          "name": "frequency",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-hours-of-operation/index.ts",
            "line": 585
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-hours-of-operation/index.ts",
            "line": 549
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectHoursOfOperation.DataAwsccConnectHoursOfOperationHoursOfOperationOverridesRecurrenceConfigRecurrencePattern"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-hours-of-operation/index:DataAwsccConnectHoursOfOperationHoursOfOperationOverridesRecurrenceConfigRecurrencePatternOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectHoursOfOperation.DataAwsccConnectHoursOfOperationParentHoursOfOperations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectHoursOfOperation.DataAwsccConnectHoursOfOperationParentHoursOfOperations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-hours-of-operation/index.ts",
        "line": 756
      },
      "name": "DataAwsccConnectHoursOfOperationParentHoursOfOperations",
      "namespace": "dataAwsccConnectHoursOfOperation",
      "symbolId": "src/data-awscc-connect-hours-of-operation/index:DataAwsccConnectHoursOfOperationParentHoursOfOperations"
    },
    "@cdktn/provider-awscc.dataAwsccConnectHoursOfOperation.DataAwsccConnectHoursOfOperationParentHoursOfOperationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectHoursOfOperation.DataAwsccConnectHoursOfOperationParentHoursOfOperationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-hours-of-operation/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-hours-of-operation/index.ts",
        "line": 818
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-hours-of-operation/index.ts",
            "line": 832
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccConnectHoursOfOperation.DataAwsccConnectHoursOfOperationParentHoursOfOperationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccConnectHoursOfOperationParentHoursOfOperationsList",
      "namespace": "dataAwsccConnectHoursOfOperation",
      "symbolId": "src/data-awscc-connect-hours-of-operation/index:DataAwsccConnectHoursOfOperationParentHoursOfOperationsList"
    },
    "@cdktn/provider-awscc.dataAwsccConnectHoursOfOperation.DataAwsccConnectHoursOfOperationParentHoursOfOperationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectHoursOfOperation.DataAwsccConnectHoursOfOperationParentHoursOfOperationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-hours-of-operation/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-hours-of-operation/index.ts",
        "line": 779
      },
      "name": "DataAwsccConnectHoursOfOperationParentHoursOfOperationsOutputReference",
      "namespace": "dataAwsccConnectHoursOfOperation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-hours-of-operation/index.ts",
            "line": 808
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-hours-of-operation/index.ts",
            "line": 813
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-hours-of-operation/index.ts",
            "line": 792
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectHoursOfOperation.DataAwsccConnectHoursOfOperationParentHoursOfOperations"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-hours-of-operation/index:DataAwsccConnectHoursOfOperationParentHoursOfOperationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectHoursOfOperation.DataAwsccConnectHoursOfOperationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectHoursOfOperation.DataAwsccConnectHoursOfOperationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-hours-of-operation/index.ts",
        "line": 836
      },
      "name": "DataAwsccConnectHoursOfOperationTags",
      "namespace": "dataAwsccConnectHoursOfOperation",
      "symbolId": "src/data-awscc-connect-hours-of-operation/index:DataAwsccConnectHoursOfOperationTags"
    },
    "@cdktn/provider-awscc.dataAwsccConnectHoursOfOperation.DataAwsccConnectHoursOfOperationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectHoursOfOperation.DataAwsccConnectHoursOfOperationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-hours-of-operation/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-hours-of-operation/index.ts",
        "line": 898
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-hours-of-operation/index.ts",
            "line": 912
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccConnectHoursOfOperation.DataAwsccConnectHoursOfOperationTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccConnectHoursOfOperationTagsList",
      "namespace": "dataAwsccConnectHoursOfOperation",
      "symbolId": "src/data-awscc-connect-hours-of-operation/index:DataAwsccConnectHoursOfOperationTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccConnectHoursOfOperation.DataAwsccConnectHoursOfOperationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectHoursOfOperation.DataAwsccConnectHoursOfOperationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-hours-of-operation/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-awscc-connect-hours-of-operation/index.ts",
        "line": 859
      },
      "name": "DataAwsccConnectHoursOfOperationTagsOutputReference",
      "namespace": "dataAwsccConnectHoursOfOperation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-hours-of-operation/index.ts",
            "line": 888
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-hours-of-operation/index.ts",
            "line": 893
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-hours-of-operation/index.ts",
            "line": 872
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectHoursOfOperation.DataAwsccConnectHoursOfOperationTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-hours-of-operation/index:DataAwsccConnectHoursOfOperationTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectInstance.DataAwsccConnectInstance": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_instance awscc_connect_instance}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectInstance.DataAwsccConnectInstance",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_instance awscc_connect_instance} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-instance/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-awscc.dataAwsccConnectInstance.DataAwsccConnectInstanceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-instance/index.ts",
        "line": 223
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccConnectInstance resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-instance/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 DataAwsccConnectInstance to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_instance#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccConnectInstance that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccConnectInstance to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-instance/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-awscc-connect-instance/index.ts",
            "line": 353
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccConnectInstance",
      "namespace": "dataAwsccConnectInstance",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-instance/index.ts",
            "line": 228
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-instance/index.ts",
            "line": 279
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-instance/index.ts",
            "line": 285
          },
          "name": "attributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectInstance.DataAwsccConnectInstanceAttributesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-instance/index.ts",
            "line": 290
          },
          "name": "createdTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-instance/index.ts",
            "line": 295
          },
          "name": "directoryId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-instance/index.ts",
            "line": 313
          },
          "name": "identityManagementType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-instance/index.ts",
            "line": 318
          },
          "name": "instanceAlias",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-instance/index.ts",
            "line": 323
          },
          "name": "instanceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-instance/index.ts",
            "line": 328
          },
          "name": "instanceStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-instance/index.ts",
            "line": 333
          },
          "name": "serviceRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-instance/index.ts",
            "line": 339
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectInstance.DataAwsccConnectInstanceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-instance/index.ts",
            "line": 308
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-instance/index.ts",
            "line": 301
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-instance/index:DataAwsccConnectInstance"
    },
    "@cdktn/provider-awscc.dataAwsccConnectInstance.DataAwsccConnectInstanceAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectInstance.DataAwsccConnectInstanceAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-instance/index.ts",
        "line": 25
      },
      "name": "DataAwsccConnectInstanceAttributes",
      "namespace": "dataAwsccConnectInstance",
      "symbolId": "src/data-awscc-connect-instance/index:DataAwsccConnectInstanceAttributes"
    },
    "@cdktn/provider-awscc.dataAwsccConnectInstance.DataAwsccConnectInstanceAttributesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectInstance.DataAwsccConnectInstanceAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-instance/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-instance/index.ts",
        "line": 48
      },
      "name": "DataAwsccConnectInstanceAttributesOutputReference",
      "namespace": "dataAwsccConnectInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-instance/index.ts",
            "line": 75
          },
          "name": "autoResolveBestVoices",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-instance/index.ts",
            "line": 85
          },
          "name": "contactflowLogs",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-instance/index.ts",
            "line": 80
          },
          "name": "contactLens",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-instance/index.ts",
            "line": 90
          },
          "name": "earlyMedia",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-instance/index.ts",
            "line": 95
          },
          "name": "enhancedChatMonitoring",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-instance/index.ts",
            "line": 100
          },
          "name": "enhancedContactMonitoring",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-instance/index.ts",
            "line": 105
          },
          "name": "highVolumeOutBound",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-instance/index.ts",
            "line": 110
          },
          "name": "inboundCalls",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-instance/index.ts",
            "line": 115
          },
          "name": "messageStreaming",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-instance/index.ts",
            "line": 120
          },
          "name": "multiPartyChatConference",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-instance/index.ts",
            "line": 125
          },
          "name": "multiPartyConference",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-instance/index.ts",
            "line": 130
          },
          "name": "outboundCalls",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-instance/index.ts",
            "line": 135
          },
          "name": "useCustomTtsVoices",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-instance/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectInstance.DataAwsccConnectInstanceAttributes"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-instance/index:DataAwsccConnectInstanceAttributesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectInstance.DataAwsccConnectInstanceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectInstance.DataAwsccConnectInstanceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-instance/index.ts",
        "line": 14
      },
      "name": "DataAwsccConnectInstanceConfig",
      "namespace": "dataAwsccConnectInstance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_instance#id DataAwsccConnectInstance#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-instance/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-instance/index:DataAwsccConnectInstanceConfig"
    },
    "@cdktn/provider-awscc.dataAwsccConnectInstance.DataAwsccConnectInstanceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectInstance.DataAwsccConnectInstanceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-instance/index.ts",
        "line": 139
      },
      "name": "DataAwsccConnectInstanceTags",
      "namespace": "dataAwsccConnectInstance",
      "symbolId": "src/data-awscc-connect-instance/index:DataAwsccConnectInstanceTags"
    },
    "@cdktn/provider-awscc.dataAwsccConnectInstance.DataAwsccConnectInstanceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectInstance.DataAwsccConnectInstanceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-instance/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-awscc-connect-instance/index.ts",
        "line": 201
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-instance/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-awscc.dataAwsccConnectInstance.DataAwsccConnectInstanceTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccConnectInstanceTagsList",
      "namespace": "dataAwsccConnectInstance",
      "symbolId": "src/data-awscc-connect-instance/index:DataAwsccConnectInstanceTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccConnectInstance.DataAwsccConnectInstanceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectInstance.DataAwsccConnectInstanceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-instance/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-awscc-connect-instance/index.ts",
        "line": 162
      },
      "name": "DataAwsccConnectInstanceTagsOutputReference",
      "namespace": "dataAwsccConnectInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-instance/index.ts",
            "line": 191
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-instance/index.ts",
            "line": 196
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-instance/index.ts",
            "line": 175
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectInstance.DataAwsccConnectInstanceTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-instance/index:DataAwsccConnectInstanceTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectInstanceStorageConfig.DataAwsccConnectInstanceStorageConfig": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_instance_storage_config awscc_connect_instance_storage_config}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectInstanceStorageConfig.DataAwsccConnectInstanceStorageConfig",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_instance_storage_config awscc_connect_instance_storage_config} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-instance-storage-config/index.ts",
          "line": 417
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccConnectInstanceStorageConfig.DataAwsccConnectInstanceStorageConfigConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-instance-storage-config/index.ts",
        "line": 385
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccConnectInstanceStorageConfig resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-instance-storage-config/index.ts",
            "line": 402
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccConnectInstanceStorageConfig to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_instance_storage_config#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccConnectInstanceStorageConfig that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccConnectInstanceStorageConfig to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-instance-storage-config/index.ts",
            "line": 501
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-instance-storage-config/index.ts",
            "line": 507
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccConnectInstanceStorageConfig",
      "namespace": "dataAwsccConnectInstanceStorageConfig",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-instance-storage-config/index.ts",
            "line": 390
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-instance-storage-config/index.ts",
            "line": 441
          },
          "name": "associationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-instance-storage-config/index.ts",
            "line": 459
          },
          "name": "instanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-instance-storage-config/index.ts",
            "line": 465
          },
          "name": "kinesisFirehoseConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectInstanceStorageConfig.DataAwsccConnectInstanceStorageConfigKinesisFirehoseConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-instance-storage-config/index.ts",
            "line": 471
          },
          "name": "kinesisStreamConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectInstanceStorageConfig.DataAwsccConnectInstanceStorageConfigKinesisStreamConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-instance-storage-config/index.ts",
            "line": 477
          },
          "name": "kinesisVideoStreamConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectInstanceStorageConfig.DataAwsccConnectInstanceStorageConfigKinesisVideoStreamConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-instance-storage-config/index.ts",
            "line": 482
          },
          "name": "resourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-instance-storage-config/index.ts",
            "line": 488
          },
          "name": "s3Config",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectInstanceStorageConfig.DataAwsccConnectInstanceStorageConfigS3ConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-instance-storage-config/index.ts",
            "line": 493
          },
          "name": "storageType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-instance-storage-config/index.ts",
            "line": 454
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-instance-storage-config/index.ts",
            "line": 447
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-instance-storage-config/index:DataAwsccConnectInstanceStorageConfig"
    },
    "@cdktn/provider-awscc.dataAwsccConnectInstanceStorageConfig.DataAwsccConnectInstanceStorageConfigConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectInstanceStorageConfig.DataAwsccConnectInstanceStorageConfigConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-instance-storage-config/index.ts",
        "line": 14
      },
      "name": "DataAwsccConnectInstanceStorageConfigConfig",
      "namespace": "dataAwsccConnectInstanceStorageConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_instance_storage_config#id DataAwsccConnectInstanceStorageConfig#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-instance-storage-config/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-instance-storage-config/index:DataAwsccConnectInstanceStorageConfigConfig"
    },
    "@cdktn/provider-awscc.dataAwsccConnectInstanceStorageConfig.DataAwsccConnectInstanceStorageConfigKinesisFirehoseConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectInstanceStorageConfig.DataAwsccConnectInstanceStorageConfigKinesisFirehoseConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-instance-storage-config/index.ts",
        "line": 25
      },
      "name": "DataAwsccConnectInstanceStorageConfigKinesisFirehoseConfig",
      "namespace": "dataAwsccConnectInstanceStorageConfig",
      "symbolId": "src/data-awscc-connect-instance-storage-config/index:DataAwsccConnectInstanceStorageConfigKinesisFirehoseConfig"
    },
    "@cdktn/provider-awscc.dataAwsccConnectInstanceStorageConfig.DataAwsccConnectInstanceStorageConfigKinesisFirehoseConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectInstanceStorageConfig.DataAwsccConnectInstanceStorageConfigKinesisFirehoseConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-instance-storage-config/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-instance-storage-config/index.ts",
        "line": 48
      },
      "name": "DataAwsccConnectInstanceStorageConfigKinesisFirehoseConfigOutputReference",
      "namespace": "dataAwsccConnectInstanceStorageConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-instance-storage-config/index.ts",
            "line": 75
          },
          "name": "firehoseArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-instance-storage-config/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectInstanceStorageConfig.DataAwsccConnectInstanceStorageConfigKinesisFirehoseConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-instance-storage-config/index:DataAwsccConnectInstanceStorageConfigKinesisFirehoseConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectInstanceStorageConfig.DataAwsccConnectInstanceStorageConfigKinesisStreamConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectInstanceStorageConfig.DataAwsccConnectInstanceStorageConfigKinesisStreamConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-instance-storage-config/index.ts",
        "line": 79
      },
      "name": "DataAwsccConnectInstanceStorageConfigKinesisStreamConfig",
      "namespace": "dataAwsccConnectInstanceStorageConfig",
      "symbolId": "src/data-awscc-connect-instance-storage-config/index:DataAwsccConnectInstanceStorageConfigKinesisStreamConfig"
    },
    "@cdktn/provider-awscc.dataAwsccConnectInstanceStorageConfig.DataAwsccConnectInstanceStorageConfigKinesisStreamConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectInstanceStorageConfig.DataAwsccConnectInstanceStorageConfigKinesisStreamConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-instance-storage-config/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-awscc-connect-instance-storage-config/index.ts",
        "line": 102
      },
      "name": "DataAwsccConnectInstanceStorageConfigKinesisStreamConfigOutputReference",
      "namespace": "dataAwsccConnectInstanceStorageConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-instance-storage-config/index.ts",
            "line": 129
          },
          "name": "streamArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-instance-storage-config/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectInstanceStorageConfig.DataAwsccConnectInstanceStorageConfigKinesisStreamConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-instance-storage-config/index:DataAwsccConnectInstanceStorageConfigKinesisStreamConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectInstanceStorageConfig.DataAwsccConnectInstanceStorageConfigKinesisVideoStreamConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectInstanceStorageConfig.DataAwsccConnectInstanceStorageConfigKinesisVideoStreamConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-instance-storage-config/index.ts",
        "line": 192
      },
      "name": "DataAwsccConnectInstanceStorageConfigKinesisVideoStreamConfig",
      "namespace": "dataAwsccConnectInstanceStorageConfig",
      "symbolId": "src/data-awscc-connect-instance-storage-config/index:DataAwsccConnectInstanceStorageConfigKinesisVideoStreamConfig"
    },
    "@cdktn/provider-awscc.dataAwsccConnectInstanceStorageConfig.DataAwsccConnectInstanceStorageConfigKinesisVideoStreamConfigEncryptionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectInstanceStorageConfig.DataAwsccConnectInstanceStorageConfigKinesisVideoStreamConfigEncryptionConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-instance-storage-config/index.ts",
        "line": 133
      },
      "name": "DataAwsccConnectInstanceStorageConfigKinesisVideoStreamConfigEncryptionConfig",
      "namespace": "dataAwsccConnectInstanceStorageConfig",
      "symbolId": "src/data-awscc-connect-instance-storage-config/index:DataAwsccConnectInstanceStorageConfigKinesisVideoStreamConfigEncryptionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccConnectInstanceStorageConfig.DataAwsccConnectInstanceStorageConfigKinesisVideoStreamConfigEncryptionConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectInstanceStorageConfig.DataAwsccConnectInstanceStorageConfigKinesisVideoStreamConfigEncryptionConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-instance-storage-config/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-awscc-connect-instance-storage-config/index.ts",
        "line": 156
      },
      "name": "DataAwsccConnectInstanceStorageConfigKinesisVideoStreamConfigEncryptionConfigOutputReference",
      "namespace": "dataAwsccConnectInstanceStorageConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-instance-storage-config/index.ts",
            "line": 183
          },
          "name": "encryptionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-instance-storage-config/index.ts",
            "line": 188
          },
          "name": "keyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-instance-storage-config/index.ts",
            "line": 167
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectInstanceStorageConfig.DataAwsccConnectInstanceStorageConfigKinesisVideoStreamConfigEncryptionConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-instance-storage-config/index:DataAwsccConnectInstanceStorageConfigKinesisVideoStreamConfigEncryptionConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectInstanceStorageConfig.DataAwsccConnectInstanceStorageConfigKinesisVideoStreamConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectInstanceStorageConfig.DataAwsccConnectInstanceStorageConfigKinesisVideoStreamConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-instance-storage-config/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/data-awscc-connect-instance-storage-config/index.ts",
        "line": 215
      },
      "name": "DataAwsccConnectInstanceStorageConfigKinesisVideoStreamConfigOutputReference",
      "namespace": "dataAwsccConnectInstanceStorageConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-instance-storage-config/index.ts",
            "line": 243
          },
          "name": "encryptionConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectInstanceStorageConfig.DataAwsccConnectInstanceStorageConfigKinesisVideoStreamConfigEncryptionConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-instance-storage-config/index.ts",
            "line": 248
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-instance-storage-config/index.ts",
            "line": 253
          },
          "name": "retentionPeriodHours",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-instance-storage-config/index.ts",
            "line": 226
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectInstanceStorageConfig.DataAwsccConnectInstanceStorageConfigKinesisVideoStreamConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-instance-storage-config/index:DataAwsccConnectInstanceStorageConfigKinesisVideoStreamConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectInstanceStorageConfig.DataAwsccConnectInstanceStorageConfigS3Config": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectInstanceStorageConfig.DataAwsccConnectInstanceStorageConfigS3Config",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-instance-storage-config/index.ts",
        "line": 316
      },
      "name": "DataAwsccConnectInstanceStorageConfigS3Config",
      "namespace": "dataAwsccConnectInstanceStorageConfig",
      "symbolId": "src/data-awscc-connect-instance-storage-config/index:DataAwsccConnectInstanceStorageConfigS3Config"
    },
    "@cdktn/provider-awscc.dataAwsccConnectInstanceStorageConfig.DataAwsccConnectInstanceStorageConfigS3ConfigEncryptionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectInstanceStorageConfig.DataAwsccConnectInstanceStorageConfigS3ConfigEncryptionConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-instance-storage-config/index.ts",
        "line": 257
      },
      "name": "DataAwsccConnectInstanceStorageConfigS3ConfigEncryptionConfig",
      "namespace": "dataAwsccConnectInstanceStorageConfig",
      "symbolId": "src/data-awscc-connect-instance-storage-config/index:DataAwsccConnectInstanceStorageConfigS3ConfigEncryptionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccConnectInstanceStorageConfig.DataAwsccConnectInstanceStorageConfigS3ConfigEncryptionConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectInstanceStorageConfig.DataAwsccConnectInstanceStorageConfigS3ConfigEncryptionConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-instance-storage-config/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-awscc-connect-instance-storage-config/index.ts",
        "line": 280
      },
      "name": "DataAwsccConnectInstanceStorageConfigS3ConfigEncryptionConfigOutputReference",
      "namespace": "dataAwsccConnectInstanceStorageConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-instance-storage-config/index.ts",
            "line": 307
          },
          "name": "encryptionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-instance-storage-config/index.ts",
            "line": 312
          },
          "name": "keyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-instance-storage-config/index.ts",
            "line": 291
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectInstanceStorageConfig.DataAwsccConnectInstanceStorageConfigS3ConfigEncryptionConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-instance-storage-config/index:DataAwsccConnectInstanceStorageConfigS3ConfigEncryptionConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectInstanceStorageConfig.DataAwsccConnectInstanceStorageConfigS3ConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectInstanceStorageConfig.DataAwsccConnectInstanceStorageConfigS3ConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-instance-storage-config/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-instance-storage-config/index.ts",
        "line": 339
      },
      "name": "DataAwsccConnectInstanceStorageConfigS3ConfigOutputReference",
      "namespace": "dataAwsccConnectInstanceStorageConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-instance-storage-config/index.ts",
            "line": 366
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-instance-storage-config/index.ts",
            "line": 371
          },
          "name": "bucketPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-instance-storage-config/index.ts",
            "line": 377
          },
          "name": "encryptionConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectInstanceStorageConfig.DataAwsccConnectInstanceStorageConfigS3ConfigEncryptionConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-instance-storage-config/index.ts",
            "line": 350
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectInstanceStorageConfig.DataAwsccConnectInstanceStorageConfigS3Config"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-instance-storage-config/index:DataAwsccConnectInstanceStorageConfigS3ConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectInstanceStorageConfigs.DataAwsccConnectInstanceStorageConfigs": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_instance_storage_configs awscc_connect_instance_storage_configs}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectInstanceStorageConfigs.DataAwsccConnectInstanceStorageConfigs",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_instance_storage_configs awscc_connect_instance_storage_configs} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-instance-storage-configs/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccConnectInstanceStorageConfigs.DataAwsccConnectInstanceStorageConfigsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-instance-storage-configs/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccConnectInstanceStorageConfigs resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-instance-storage-configs/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccConnectInstanceStorageConfigs to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_instance_storage_configs#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccConnectInstanceStorageConfigs that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccConnectInstanceStorageConfigs to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-instance-storage-configs/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-instance-storage-configs/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccConnectInstanceStorageConfigs",
      "namespace": "dataAwsccConnectInstanceStorageConfigs",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-instance-storage-configs/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-instance-storage-configs/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-instance-storage-configs/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-instance-storage-configs/index:DataAwsccConnectInstanceStorageConfigs"
    },
    "@cdktn/provider-awscc.dataAwsccConnectInstanceStorageConfigs.DataAwsccConnectInstanceStorageConfigsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectInstanceStorageConfigs.DataAwsccConnectInstanceStorageConfigsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-instance-storage-configs/index.ts",
        "line": 14
      },
      "name": "DataAwsccConnectInstanceStorageConfigsConfig",
      "namespace": "dataAwsccConnectInstanceStorageConfigs",
      "symbolId": "src/data-awscc-connect-instance-storage-configs/index:DataAwsccConnectInstanceStorageConfigsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccConnectInstances.DataAwsccConnectInstances": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_instances awscc_connect_instances}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectInstances.DataAwsccConnectInstances",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_instances awscc_connect_instances} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-instances/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccConnectInstances.DataAwsccConnectInstancesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-instances/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccConnectInstances resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-instances/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccConnectInstances to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_instances#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccConnectInstances that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccConnectInstances to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-instances/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-instances/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccConnectInstances",
      "namespace": "dataAwsccConnectInstances",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-instances/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-instances/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-instances/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-instances/index:DataAwsccConnectInstances"
    },
    "@cdktn/provider-awscc.dataAwsccConnectInstances.DataAwsccConnectInstancesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectInstances.DataAwsccConnectInstancesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-instances/index.ts",
        "line": 14
      },
      "name": "DataAwsccConnectInstancesConfig",
      "namespace": "dataAwsccConnectInstances",
      "symbolId": "src/data-awscc-connect-instances/index:DataAwsccConnectInstancesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccConnectIntegrationAssociation.DataAwsccConnectIntegrationAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_integration_association awscc_connect_integration_association}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectIntegrationAssociation.DataAwsccConnectIntegrationAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_integration_association awscc_connect_integration_association} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-integration-association/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-awscc.dataAwsccConnectIntegrationAssociation.DataAwsccConnectIntegrationAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-integration-association/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccConnectIntegrationAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-integration-association/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 DataAwsccConnectIntegrationAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_integration_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccConnectIntegrationAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccConnectIntegrationAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-integration-association/index.ts",
            "line": 207
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-integration-association/index.ts",
            "line": 213
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccConnectIntegrationAssociation",
      "namespace": "dataAwsccConnectIntegrationAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-integration-association/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-integration-association/index.ts",
            "line": 178
          },
          "name": "instanceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-integration-association/index.ts",
            "line": 183
          },
          "name": "integrationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-integration-association/index.ts",
            "line": 188
          },
          "name": "integrationAssociationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-integration-association/index.ts",
            "line": 193
          },
          "name": "integrationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-integration-association/index.ts",
            "line": 199
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectIntegrationAssociation.DataAwsccConnectIntegrationAssociationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-integration-association/index.ts",
            "line": 173
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-integration-association/index.ts",
            "line": 166
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-integration-association/index:DataAwsccConnectIntegrationAssociation"
    },
    "@cdktn/provider-awscc.dataAwsccConnectIntegrationAssociation.DataAwsccConnectIntegrationAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectIntegrationAssociation.DataAwsccConnectIntegrationAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-integration-association/index.ts",
        "line": 14
      },
      "name": "DataAwsccConnectIntegrationAssociationConfig",
      "namespace": "dataAwsccConnectIntegrationAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_integration_association#id DataAwsccConnectIntegrationAssociation#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-integration-association/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-integration-association/index:DataAwsccConnectIntegrationAssociationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccConnectIntegrationAssociation.DataAwsccConnectIntegrationAssociationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectIntegrationAssociation.DataAwsccConnectIntegrationAssociationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-integration-association/index.ts",
        "line": 25
      },
      "name": "DataAwsccConnectIntegrationAssociationTags",
      "namespace": "dataAwsccConnectIntegrationAssociation",
      "symbolId": "src/data-awscc-connect-integration-association/index:DataAwsccConnectIntegrationAssociationTags"
    },
    "@cdktn/provider-awscc.dataAwsccConnectIntegrationAssociation.DataAwsccConnectIntegrationAssociationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectIntegrationAssociation.DataAwsccConnectIntegrationAssociationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-integration-association/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-awscc-connect-integration-association/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-integration-association/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-awscc.dataAwsccConnectIntegrationAssociation.DataAwsccConnectIntegrationAssociationTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccConnectIntegrationAssociationTagsList",
      "namespace": "dataAwsccConnectIntegrationAssociation",
      "symbolId": "src/data-awscc-connect-integration-association/index:DataAwsccConnectIntegrationAssociationTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccConnectIntegrationAssociation.DataAwsccConnectIntegrationAssociationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectIntegrationAssociation.DataAwsccConnectIntegrationAssociationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-integration-association/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-integration-association/index.ts",
        "line": 48
      },
      "name": "DataAwsccConnectIntegrationAssociationTagsOutputReference",
      "namespace": "dataAwsccConnectIntegrationAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-integration-association/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-integration-association/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-integration-association/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectIntegrationAssociation.DataAwsccConnectIntegrationAssociationTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-integration-association/index:DataAwsccConnectIntegrationAssociationTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectNotification.DataAwsccConnectNotification": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_notification awscc_connect_notification}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectNotification.DataAwsccConnectNotification",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_notification awscc_connect_notification} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-notification/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-awscc.dataAwsccConnectNotification.DataAwsccConnectNotificationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-notification/index.ts",
        "line": 213
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccConnectNotification resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-notification/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 DataAwsccConnectNotification to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_notification#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccConnectNotification that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccConnectNotification to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-notification/index.ts",
            "line": 332
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-notification/index.ts",
            "line": 338
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccConnectNotification",
      "namespace": "dataAwsccConnectNotification",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-notification/index.ts",
            "line": 218
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-notification/index.ts",
            "line": 269
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-notification/index.ts",
            "line": 275
          },
          "name": "content",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectNotification.DataAwsccConnectNotificationContentOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-notification/index.ts",
            "line": 280
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-notification/index.ts",
            "line": 285
          },
          "name": "expiresAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-notification/index.ts",
            "line": 303
          },
          "name": "instanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-notification/index.ts",
            "line": 308
          },
          "name": "notificationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-notification/index.ts",
            "line": 313
          },
          "name": "priority",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-notification/index.ts",
            "line": 318
          },
          "name": "recipients",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-notification/index.ts",
            "line": 324
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectNotification.DataAwsccConnectNotificationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-notification/index.ts",
            "line": 298
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-notification/index.ts",
            "line": 291
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-notification/index:DataAwsccConnectNotification"
    },
    "@cdktn/provider-awscc.dataAwsccConnectNotification.DataAwsccConnectNotificationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectNotification.DataAwsccConnectNotificationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-notification/index.ts",
        "line": 14
      },
      "name": "DataAwsccConnectNotificationConfig",
      "namespace": "dataAwsccConnectNotification",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_notification#id DataAwsccConnectNotification#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-notification/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-notification/index:DataAwsccConnectNotificationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccConnectNotification.DataAwsccConnectNotificationContent": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectNotification.DataAwsccConnectNotificationContent",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-notification/index.ts",
        "line": 25
      },
      "name": "DataAwsccConnectNotificationContent",
      "namespace": "dataAwsccConnectNotification",
      "symbolId": "src/data-awscc-connect-notification/index:DataAwsccConnectNotificationContent"
    },
    "@cdktn/provider-awscc.dataAwsccConnectNotification.DataAwsccConnectNotificationContentOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectNotification.DataAwsccConnectNotificationContentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-notification/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-notification/index.ts",
        "line": 48
      },
      "name": "DataAwsccConnectNotificationContentOutputReference",
      "namespace": "dataAwsccConnectNotification",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-notification/index.ts",
            "line": 75
          },
          "name": "deDe",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-notification/index.ts",
            "line": 80
          },
          "name": "enUs",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-notification/index.ts",
            "line": 85
          },
          "name": "esEs",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-notification/index.ts",
            "line": 90
          },
          "name": "frFr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-notification/index.ts",
            "line": 95
          },
          "name": "idId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-notification/index.ts",
            "line": 100
          },
          "name": "itIt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-notification/index.ts",
            "line": 105
          },
          "name": "jaJp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-notification/index.ts",
            "line": 110
          },
          "name": "koKr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-notification/index.ts",
            "line": 115
          },
          "name": "ptBr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-notification/index.ts",
            "line": 120
          },
          "name": "zhCn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-notification/index.ts",
            "line": 125
          },
          "name": "zhTw",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-notification/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectNotification.DataAwsccConnectNotificationContent"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-notification/index:DataAwsccConnectNotificationContentOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectNotification.DataAwsccConnectNotificationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectNotification.DataAwsccConnectNotificationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-notification/index.ts",
        "line": 129
      },
      "name": "DataAwsccConnectNotificationTags",
      "namespace": "dataAwsccConnectNotification",
      "symbolId": "src/data-awscc-connect-notification/index:DataAwsccConnectNotificationTags"
    },
    "@cdktn/provider-awscc.dataAwsccConnectNotification.DataAwsccConnectNotificationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectNotification.DataAwsccConnectNotificationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-notification/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-awscc-connect-notification/index.ts",
        "line": 191
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-notification/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-awscc.dataAwsccConnectNotification.DataAwsccConnectNotificationTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccConnectNotificationTagsList",
      "namespace": "dataAwsccConnectNotification",
      "symbolId": "src/data-awscc-connect-notification/index:DataAwsccConnectNotificationTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccConnectNotification.DataAwsccConnectNotificationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectNotification.DataAwsccConnectNotificationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-notification/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-awscc-connect-notification/index.ts",
        "line": 152
      },
      "name": "DataAwsccConnectNotificationTagsOutputReference",
      "namespace": "dataAwsccConnectNotification",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-notification/index.ts",
            "line": 181
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-notification/index.ts",
            "line": 186
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-notification/index.ts",
            "line": 165
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectNotification.DataAwsccConnectNotificationTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-notification/index:DataAwsccConnectNotificationTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectPhoneNumber.DataAwsccConnectPhoneNumber": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_phone_number awscc_connect_phone_number}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectPhoneNumber.DataAwsccConnectPhoneNumber",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_phone_number awscc_connect_phone_number} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-phone-number/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-awscc.dataAwsccConnectPhoneNumber.DataAwsccConnectPhoneNumberConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-phone-number/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccConnectPhoneNumber resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-phone-number/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 DataAwsccConnectPhoneNumber to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_phone_number#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccConnectPhoneNumber that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccConnectPhoneNumber to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-phone-number/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-awscc-connect-phone-number/index.ts",
            "line": 233
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccConnectPhoneNumber",
      "namespace": "dataAwsccConnectPhoneNumber",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-phone-number/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-phone-number/index.ts",
            "line": 165
          },
          "name": "address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-phone-number/index.ts",
            "line": 170
          },
          "name": "countryCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-phone-number/index.ts",
            "line": 175
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-phone-number/index.ts",
            "line": 193
          },
          "name": "phoneNumberArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-phone-number/index.ts",
            "line": 198
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-phone-number/index.ts",
            "line": 203
          },
          "name": "sourcePhoneNumberArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-phone-number/index.ts",
            "line": 209
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectPhoneNumber.DataAwsccConnectPhoneNumberTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-phone-number/index.ts",
            "line": 214
          },
          "name": "targetArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-phone-number/index.ts",
            "line": 219
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-phone-number/index.ts",
            "line": 188
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-phone-number/index.ts",
            "line": 181
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-phone-number/index:DataAwsccConnectPhoneNumber"
    },
    "@cdktn/provider-awscc.dataAwsccConnectPhoneNumber.DataAwsccConnectPhoneNumberConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectPhoneNumber.DataAwsccConnectPhoneNumberConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-phone-number/index.ts",
        "line": 14
      },
      "name": "DataAwsccConnectPhoneNumberConfig",
      "namespace": "dataAwsccConnectPhoneNumber",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_phone_number#id DataAwsccConnectPhoneNumber#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-phone-number/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-phone-number/index:DataAwsccConnectPhoneNumberConfig"
    },
    "@cdktn/provider-awscc.dataAwsccConnectPhoneNumber.DataAwsccConnectPhoneNumberTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectPhoneNumber.DataAwsccConnectPhoneNumberTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-phone-number/index.ts",
        "line": 25
      },
      "name": "DataAwsccConnectPhoneNumberTags",
      "namespace": "dataAwsccConnectPhoneNumber",
      "symbolId": "src/data-awscc-connect-phone-number/index:DataAwsccConnectPhoneNumberTags"
    },
    "@cdktn/provider-awscc.dataAwsccConnectPhoneNumber.DataAwsccConnectPhoneNumberTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectPhoneNumber.DataAwsccConnectPhoneNumberTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-phone-number/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-awscc-connect-phone-number/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-phone-number/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-awscc.dataAwsccConnectPhoneNumber.DataAwsccConnectPhoneNumberTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccConnectPhoneNumberTagsList",
      "namespace": "dataAwsccConnectPhoneNumber",
      "symbolId": "src/data-awscc-connect-phone-number/index:DataAwsccConnectPhoneNumberTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccConnectPhoneNumber.DataAwsccConnectPhoneNumberTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectPhoneNumber.DataAwsccConnectPhoneNumberTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-phone-number/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-phone-number/index.ts",
        "line": 48
      },
      "name": "DataAwsccConnectPhoneNumberTagsOutputReference",
      "namespace": "dataAwsccConnectPhoneNumber",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-phone-number/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-phone-number/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-phone-number/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectPhoneNumber.DataAwsccConnectPhoneNumberTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-phone-number/index:DataAwsccConnectPhoneNumberTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectPredefinedAttribute.DataAwsccConnectPredefinedAttribute": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_predefined_attribute awscc_connect_predefined_attribute}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectPredefinedAttribute.DataAwsccConnectPredefinedAttribute",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_predefined_attribute awscc_connect_predefined_attribute} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-predefined-attribute/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-awscc.dataAwsccConnectPredefinedAttribute.DataAwsccConnectPredefinedAttributeConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-predefined-attribute/index.ts",
        "line": 142
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccConnectPredefinedAttribute resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-predefined-attribute/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 DataAwsccConnectPredefinedAttribute to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_predefined_attribute#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccConnectPredefinedAttribute that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccConnectPredefinedAttribute to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-predefined-attribute/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-awscc-connect-predefined-attribute/index.ts",
            "line": 257
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccConnectPredefinedAttribute",
      "namespace": "dataAwsccConnectPredefinedAttribute",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-predefined-attribute/index.ts",
            "line": 147
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-predefined-attribute/index.ts",
            "line": 199
          },
          "name": "attributeConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectPredefinedAttribute.DataAwsccConnectPredefinedAttributeAttributeConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-predefined-attribute/index.ts",
            "line": 217
          },
          "name": "instanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-predefined-attribute/index.ts",
            "line": 222
          },
          "name": "lastModifiedRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-predefined-attribute/index.ts",
            "line": 227
          },
          "name": "lastModifiedTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-predefined-attribute/index.ts",
            "line": 232
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-predefined-attribute/index.ts",
            "line": 237
          },
          "name": "purposes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-predefined-attribute/index.ts",
            "line": 243
          },
          "name": "values",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectPredefinedAttribute.DataAwsccConnectPredefinedAttributeValuesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-predefined-attribute/index.ts",
            "line": 212
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-predefined-attribute/index.ts",
            "line": 205
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-predefined-attribute/index:DataAwsccConnectPredefinedAttribute"
    },
    "@cdktn/provider-awscc.dataAwsccConnectPredefinedAttribute.DataAwsccConnectPredefinedAttributeAttributeConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectPredefinedAttribute.DataAwsccConnectPredefinedAttributeAttributeConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-predefined-attribute/index.ts",
        "line": 25
      },
      "name": "DataAwsccConnectPredefinedAttributeAttributeConfiguration",
      "namespace": "dataAwsccConnectPredefinedAttribute",
      "symbolId": "src/data-awscc-connect-predefined-attribute/index:DataAwsccConnectPredefinedAttributeAttributeConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccConnectPredefinedAttribute.DataAwsccConnectPredefinedAttributeAttributeConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectPredefinedAttribute.DataAwsccConnectPredefinedAttributeAttributeConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-predefined-attribute/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-predefined-attribute/index.ts",
        "line": 48
      },
      "name": "DataAwsccConnectPredefinedAttributeAttributeConfigurationOutputReference",
      "namespace": "dataAwsccConnectPredefinedAttribute",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-predefined-attribute/index.ts",
            "line": 75
          },
          "name": "enableValueValidationOnAssociation",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-predefined-attribute/index.ts",
            "line": 80
          },
          "name": "isReadOnly",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-predefined-attribute/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectPredefinedAttribute.DataAwsccConnectPredefinedAttributeAttributeConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-predefined-attribute/index:DataAwsccConnectPredefinedAttributeAttributeConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectPredefinedAttribute.DataAwsccConnectPredefinedAttributeConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectPredefinedAttribute.DataAwsccConnectPredefinedAttributeConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-predefined-attribute/index.ts",
        "line": 14
      },
      "name": "DataAwsccConnectPredefinedAttributeConfig",
      "namespace": "dataAwsccConnectPredefinedAttribute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_predefined_attribute#id DataAwsccConnectPredefinedAttribute#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-predefined-attribute/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-predefined-attribute/index:DataAwsccConnectPredefinedAttributeConfig"
    },
    "@cdktn/provider-awscc.dataAwsccConnectPredefinedAttribute.DataAwsccConnectPredefinedAttributeValues": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectPredefinedAttribute.DataAwsccConnectPredefinedAttributeValues",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-predefined-attribute/index.ts",
        "line": 84
      },
      "name": "DataAwsccConnectPredefinedAttributeValues",
      "namespace": "dataAwsccConnectPredefinedAttribute",
      "symbolId": "src/data-awscc-connect-predefined-attribute/index:DataAwsccConnectPredefinedAttributeValues"
    },
    "@cdktn/provider-awscc.dataAwsccConnectPredefinedAttribute.DataAwsccConnectPredefinedAttributeValuesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectPredefinedAttribute.DataAwsccConnectPredefinedAttributeValuesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-predefined-attribute/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-awscc-connect-predefined-attribute/index.ts",
        "line": 107
      },
      "name": "DataAwsccConnectPredefinedAttributeValuesOutputReference",
      "namespace": "dataAwsccConnectPredefinedAttribute",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-predefined-attribute/index.ts",
            "line": 134
          },
          "name": "stringList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-predefined-attribute/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectPredefinedAttribute.DataAwsccConnectPredefinedAttributeValues"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-predefined-attribute/index:DataAwsccConnectPredefinedAttributeValuesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectPrompt.DataAwsccConnectPrompt": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_prompt awscc_connect_prompt}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectPrompt.DataAwsccConnectPrompt",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_prompt awscc_connect_prompt} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-prompt/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-awscc.dataAwsccConnectPrompt.DataAwsccConnectPromptConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-prompt/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccConnectPrompt resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-prompt/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 DataAwsccConnectPrompt to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_prompt#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccConnectPrompt that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccConnectPrompt to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-prompt/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-awscc-connect-prompt/index.ts",
            "line": 218
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccConnectPrompt",
      "namespace": "dataAwsccConnectPrompt",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-prompt/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-prompt/index.ts",
            "line": 165
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-prompt/index.ts",
            "line": 183
          },
          "name": "instanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-prompt/index.ts",
            "line": 188
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-prompt/index.ts",
            "line": 193
          },
          "name": "promptArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-prompt/index.ts",
            "line": 198
          },
          "name": "s3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-prompt/index.ts",
            "line": 204
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectPrompt.DataAwsccConnectPromptTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-prompt/index.ts",
            "line": 178
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-prompt/index.ts",
            "line": 171
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-prompt/index:DataAwsccConnectPrompt"
    },
    "@cdktn/provider-awscc.dataAwsccConnectPrompt.DataAwsccConnectPromptConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectPrompt.DataAwsccConnectPromptConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-prompt/index.ts",
        "line": 14
      },
      "name": "DataAwsccConnectPromptConfig",
      "namespace": "dataAwsccConnectPrompt",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_prompt#id DataAwsccConnectPrompt#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-prompt/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-prompt/index:DataAwsccConnectPromptConfig"
    },
    "@cdktn/provider-awscc.dataAwsccConnectPrompt.DataAwsccConnectPromptTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectPrompt.DataAwsccConnectPromptTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-prompt/index.ts",
        "line": 25
      },
      "name": "DataAwsccConnectPromptTags",
      "namespace": "dataAwsccConnectPrompt",
      "symbolId": "src/data-awscc-connect-prompt/index:DataAwsccConnectPromptTags"
    },
    "@cdktn/provider-awscc.dataAwsccConnectPrompt.DataAwsccConnectPromptTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectPrompt.DataAwsccConnectPromptTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-prompt/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-awscc-connect-prompt/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-prompt/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-awscc.dataAwsccConnectPrompt.DataAwsccConnectPromptTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccConnectPromptTagsList",
      "namespace": "dataAwsccConnectPrompt",
      "symbolId": "src/data-awscc-connect-prompt/index:DataAwsccConnectPromptTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccConnectPrompt.DataAwsccConnectPromptTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectPrompt.DataAwsccConnectPromptTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-prompt/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-prompt/index.ts",
        "line": 48
      },
      "name": "DataAwsccConnectPromptTagsOutputReference",
      "namespace": "dataAwsccConnectPrompt",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-prompt/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-prompt/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-prompt/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectPrompt.DataAwsccConnectPromptTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-prompt/index:DataAwsccConnectPromptTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectQueue.DataAwsccConnectQueue": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_queue awscc_connect_queue}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectQueue.DataAwsccConnectQueue",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_queue awscc_connect_queue} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-queue/index.ts",
          "line": 334
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccConnectQueue.DataAwsccConnectQueueConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-queue/index.ts",
        "line": 302
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccConnectQueue resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-queue/index.ts",
            "line": 319
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccConnectQueue to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_queue#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccConnectQueue that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccConnectQueue to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-queue/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-awscc-connect-queue/index.ts",
            "line": 449
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccConnectQueue",
      "namespace": "dataAwsccConnectQueue",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-queue/index.ts",
            "line": 307
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-queue/index.ts",
            "line": 359
          },
          "name": "additionalEmailAddresses",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectQueue.DataAwsccConnectQueueAdditionalEmailAddressesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-queue/index.ts",
            "line": 364
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-queue/index.ts",
            "line": 369
          },
          "name": "hoursOfOperationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-queue/index.ts",
            "line": 387
          },
          "name": "instanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-queue/index.ts",
            "line": 392
          },
          "name": "maxContacts",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-queue/index.ts",
            "line": 397
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-queue/index.ts",
            "line": 403
          },
          "name": "outboundCallerConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectQueue.DataAwsccConnectQueueOutboundCallerConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-queue/index.ts",
            "line": 409
          },
          "name": "outboundEmailConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectQueue.DataAwsccConnectQueueOutboundEmailConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-queue/index.ts",
            "line": 414
          },
          "name": "queueArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-queue/index.ts",
            "line": 419
          },
          "name": "quickConnectArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-queue/index.ts",
            "line": 424
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-queue/index.ts",
            "line": 430
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectQueue.DataAwsccConnectQueueTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-queue/index.ts",
            "line": 435
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-queue/index.ts",
            "line": 382
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-queue/index.ts",
            "line": 375
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-queue/index:DataAwsccConnectQueue"
    },
    "@cdktn/provider-awscc.dataAwsccConnectQueue.DataAwsccConnectQueueAdditionalEmailAddresses": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectQueue.DataAwsccConnectQueueAdditionalEmailAddresses",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-queue/index.ts",
        "line": 25
      },
      "name": "DataAwsccConnectQueueAdditionalEmailAddresses",
      "namespace": "dataAwsccConnectQueue",
      "symbolId": "src/data-awscc-connect-queue/index:DataAwsccConnectQueueAdditionalEmailAddresses"
    },
    "@cdktn/provider-awscc.dataAwsccConnectQueue.DataAwsccConnectQueueAdditionalEmailAddressesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectQueue.DataAwsccConnectQueueAdditionalEmailAddressesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-queue/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-queue/index.ts",
        "line": 82
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-queue/index.ts",
            "line": 96
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccConnectQueue.DataAwsccConnectQueueAdditionalEmailAddressesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccConnectQueueAdditionalEmailAddressesList",
      "namespace": "dataAwsccConnectQueue",
      "symbolId": "src/data-awscc-connect-queue/index:DataAwsccConnectQueueAdditionalEmailAddressesList"
    },
    "@cdktn/provider-awscc.dataAwsccConnectQueue.DataAwsccConnectQueueAdditionalEmailAddressesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectQueue.DataAwsccConnectQueueAdditionalEmailAddressesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-queue/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-queue/index.ts",
        "line": 48
      },
      "name": "DataAwsccConnectQueueAdditionalEmailAddressesOutputReference",
      "namespace": "dataAwsccConnectQueue",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-queue/index.ts",
            "line": 77
          },
          "name": "emailAddressArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-queue/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectQueue.DataAwsccConnectQueueAdditionalEmailAddresses"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-queue/index:DataAwsccConnectQueueAdditionalEmailAddressesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectQueue.DataAwsccConnectQueueConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectQueue.DataAwsccConnectQueueConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-queue/index.ts",
        "line": 14
      },
      "name": "DataAwsccConnectQueueConfig",
      "namespace": "dataAwsccConnectQueue",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_queue#id DataAwsccConnectQueue#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-queue/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-queue/index:DataAwsccConnectQueueConfig"
    },
    "@cdktn/provider-awscc.dataAwsccConnectQueue.DataAwsccConnectQueueOutboundCallerConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectQueue.DataAwsccConnectQueueOutboundCallerConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-queue/index.ts",
        "line": 100
      },
      "name": "DataAwsccConnectQueueOutboundCallerConfig",
      "namespace": "dataAwsccConnectQueue",
      "symbolId": "src/data-awscc-connect-queue/index:DataAwsccConnectQueueOutboundCallerConfig"
    },
    "@cdktn/provider-awscc.dataAwsccConnectQueue.DataAwsccConnectQueueOutboundCallerConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectQueue.DataAwsccConnectQueueOutboundCallerConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-queue/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-awscc-connect-queue/index.ts",
        "line": 123
      },
      "name": "DataAwsccConnectQueueOutboundCallerConfigOutputReference",
      "namespace": "dataAwsccConnectQueue",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-queue/index.ts",
            "line": 150
          },
          "name": "outboundCallerIdName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-queue/index.ts",
            "line": 155
          },
          "name": "outboundCallerIdNumberArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-queue/index.ts",
            "line": 160
          },
          "name": "outboundFlowArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-queue/index.ts",
            "line": 134
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectQueue.DataAwsccConnectQueueOutboundCallerConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-queue/index:DataAwsccConnectQueueOutboundCallerConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectQueue.DataAwsccConnectQueueOutboundEmailConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectQueue.DataAwsccConnectQueueOutboundEmailConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-queue/index.ts",
        "line": 164
      },
      "name": "DataAwsccConnectQueueOutboundEmailConfig",
      "namespace": "dataAwsccConnectQueue",
      "symbolId": "src/data-awscc-connect-queue/index:DataAwsccConnectQueueOutboundEmailConfig"
    },
    "@cdktn/provider-awscc.dataAwsccConnectQueue.DataAwsccConnectQueueOutboundEmailConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectQueue.DataAwsccConnectQueueOutboundEmailConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-queue/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-queue/index.ts",
        "line": 187
      },
      "name": "DataAwsccConnectQueueOutboundEmailConfigOutputReference",
      "namespace": "dataAwsccConnectQueue",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-queue/index.ts",
            "line": 214
          },
          "name": "outboundEmailAddressId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-queue/index.ts",
            "line": 198
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectQueue.DataAwsccConnectQueueOutboundEmailConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-queue/index:DataAwsccConnectQueueOutboundEmailConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectQueue.DataAwsccConnectQueueTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectQueue.DataAwsccConnectQueueTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-queue/index.ts",
        "line": 218
      },
      "name": "DataAwsccConnectQueueTags",
      "namespace": "dataAwsccConnectQueue",
      "symbolId": "src/data-awscc-connect-queue/index:DataAwsccConnectQueueTags"
    },
    "@cdktn/provider-awscc.dataAwsccConnectQueue.DataAwsccConnectQueueTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectQueue.DataAwsccConnectQueueTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-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-awscc-connect-queue/index.ts",
        "line": 280
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-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-awscc.dataAwsccConnectQueue.DataAwsccConnectQueueTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccConnectQueueTagsList",
      "namespace": "dataAwsccConnectQueue",
      "symbolId": "src/data-awscc-connect-queue/index:DataAwsccConnectQueueTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccConnectQueue.DataAwsccConnectQueueTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectQueue.DataAwsccConnectQueueTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-queue/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-queue/index.ts",
        "line": 241
      },
      "name": "DataAwsccConnectQueueTagsOutputReference",
      "namespace": "dataAwsccConnectQueue",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-queue/index.ts",
            "line": 270
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-queue/index.ts",
            "line": 275
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-queue/index.ts",
            "line": 254
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectQueue.DataAwsccConnectQueueTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-queue/index:DataAwsccConnectQueueTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectQuickConnect.DataAwsccConnectQuickConnect": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_quick_connect awscc_connect_quick_connect}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectQuickConnect.DataAwsccConnectQuickConnect",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_quick_connect awscc_connect_quick_connect} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-quick-connect/index.ts",
          "line": 445
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccConnectQuickConnect.DataAwsccConnectQuickConnectConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-quick-connect/index.ts",
        "line": 413
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccConnectQuickConnect resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-quick-connect/index.ts",
            "line": 430
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccConnectQuickConnect to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_quick_connect#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccConnectQuickConnect that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccConnectQuickConnect to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-quick-connect/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-awscc-connect-quick-connect/index.ts",
            "line": 528
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccConnectQuickConnect",
      "namespace": "dataAwsccConnectQuickConnect",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-quick-connect/index.ts",
            "line": 418
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-quick-connect/index.ts",
            "line": 469
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-quick-connect/index.ts",
            "line": 487
          },
          "name": "instanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-quick-connect/index.ts",
            "line": 492
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-quick-connect/index.ts",
            "line": 497
          },
          "name": "quickConnectArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-quick-connect/index.ts",
            "line": 503
          },
          "name": "quickConnectConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectQuickConnect.DataAwsccConnectQuickConnectQuickConnectConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-quick-connect/index.ts",
            "line": 508
          },
          "name": "quickConnectType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-quick-connect/index.ts",
            "line": 514
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectQuickConnect.DataAwsccConnectQuickConnectTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-quick-connect/index.ts",
            "line": 482
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-quick-connect/index.ts",
            "line": 475
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-quick-connect/index:DataAwsccConnectQuickConnect"
    },
    "@cdktn/provider-awscc.dataAwsccConnectQuickConnect.DataAwsccConnectQuickConnectConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectQuickConnect.DataAwsccConnectQuickConnectConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-quick-connect/index.ts",
        "line": 14
      },
      "name": "DataAwsccConnectQuickConnectConfig",
      "namespace": "dataAwsccConnectQuickConnect",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_quick_connect#id DataAwsccConnectQuickConnect#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-quick-connect/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-quick-connect/index:DataAwsccConnectQuickConnectConfig"
    },
    "@cdktn/provider-awscc.dataAwsccConnectQuickConnect.DataAwsccConnectQuickConnectQuickConnectConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectQuickConnect.DataAwsccConnectQuickConnectQuickConnectConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-quick-connect/index.ts",
        "line": 251
      },
      "name": "DataAwsccConnectQuickConnectQuickConnectConfig",
      "namespace": "dataAwsccConnectQuickConnect",
      "symbolId": "src/data-awscc-connect-quick-connect/index:DataAwsccConnectQuickConnectQuickConnectConfig"
    },
    "@cdktn/provider-awscc.dataAwsccConnectQuickConnect.DataAwsccConnectQuickConnectQuickConnectConfigFlowConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectQuickConnect.DataAwsccConnectQuickConnectQuickConnectConfigFlowConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-quick-connect/index.ts",
        "line": 25
      },
      "name": "DataAwsccConnectQuickConnectQuickConnectConfigFlowConfig",
      "namespace": "dataAwsccConnectQuickConnect",
      "symbolId": "src/data-awscc-connect-quick-connect/index:DataAwsccConnectQuickConnectQuickConnectConfigFlowConfig"
    },
    "@cdktn/provider-awscc.dataAwsccConnectQuickConnect.DataAwsccConnectQuickConnectQuickConnectConfigFlowConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectQuickConnect.DataAwsccConnectQuickConnectQuickConnectConfigFlowConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-quick-connect/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-quick-connect/index.ts",
        "line": 48
      },
      "name": "DataAwsccConnectQuickConnectQuickConnectConfigFlowConfigOutputReference",
      "namespace": "dataAwsccConnectQuickConnect",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-quick-connect/index.ts",
            "line": 75
          },
          "name": "contactFlowArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-quick-connect/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectQuickConnect.DataAwsccConnectQuickConnectQuickConnectConfigFlowConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-quick-connect/index:DataAwsccConnectQuickConnectQuickConnectConfigFlowConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectQuickConnect.DataAwsccConnectQuickConnectQuickConnectConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectQuickConnect.DataAwsccConnectQuickConnectQuickConnectConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-quick-connect/index.ts",
          "line": 281
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-quick-connect/index.ts",
        "line": 274
      },
      "name": "DataAwsccConnectQuickConnectQuickConnectConfigOutputReference",
      "namespace": "dataAwsccConnectQuickConnect",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-quick-connect/index.ts",
            "line": 302
          },
          "name": "flowConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectQuickConnect.DataAwsccConnectQuickConnectQuickConnectConfigFlowConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-quick-connect/index.ts",
            "line": 308
          },
          "name": "phoneConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectQuickConnect.DataAwsccConnectQuickConnectQuickConnectConfigPhoneConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-quick-connect/index.ts",
            "line": 314
          },
          "name": "queueConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectQuickConnect.DataAwsccConnectQuickConnectQuickConnectConfigQueueConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-quick-connect/index.ts",
            "line": 319
          },
          "name": "quickConnectType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-quick-connect/index.ts",
            "line": 325
          },
          "name": "userConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectQuickConnect.DataAwsccConnectQuickConnectQuickConnectConfigUserConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-quick-connect/index.ts",
            "line": 285
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectQuickConnect.DataAwsccConnectQuickConnectQuickConnectConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-quick-connect/index:DataAwsccConnectQuickConnectQuickConnectConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectQuickConnect.DataAwsccConnectQuickConnectQuickConnectConfigPhoneConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectQuickConnect.DataAwsccConnectQuickConnectQuickConnectConfigPhoneConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-quick-connect/index.ts",
        "line": 79
      },
      "name": "DataAwsccConnectQuickConnectQuickConnectConfigPhoneConfig",
      "namespace": "dataAwsccConnectQuickConnect",
      "symbolId": "src/data-awscc-connect-quick-connect/index:DataAwsccConnectQuickConnectQuickConnectConfigPhoneConfig"
    },
    "@cdktn/provider-awscc.dataAwsccConnectQuickConnect.DataAwsccConnectQuickConnectQuickConnectConfigPhoneConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectQuickConnect.DataAwsccConnectQuickConnectQuickConnectConfigPhoneConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-quick-connect/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-awscc-connect-quick-connect/index.ts",
        "line": 102
      },
      "name": "DataAwsccConnectQuickConnectQuickConnectConfigPhoneConfigOutputReference",
      "namespace": "dataAwsccConnectQuickConnect",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-quick-connect/index.ts",
            "line": 129
          },
          "name": "phoneNumber",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-quick-connect/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectQuickConnect.DataAwsccConnectQuickConnectQuickConnectConfigPhoneConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-quick-connect/index:DataAwsccConnectQuickConnectQuickConnectConfigPhoneConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectQuickConnect.DataAwsccConnectQuickConnectQuickConnectConfigQueueConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectQuickConnect.DataAwsccConnectQuickConnectQuickConnectConfigQueueConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-quick-connect/index.ts",
        "line": 133
      },
      "name": "DataAwsccConnectQuickConnectQuickConnectConfigQueueConfig",
      "namespace": "dataAwsccConnectQuickConnect",
      "symbolId": "src/data-awscc-connect-quick-connect/index:DataAwsccConnectQuickConnectQuickConnectConfigQueueConfig"
    },
    "@cdktn/provider-awscc.dataAwsccConnectQuickConnect.DataAwsccConnectQuickConnectQuickConnectConfigQueueConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectQuickConnect.DataAwsccConnectQuickConnectQuickConnectConfigQueueConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-quick-connect/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-awscc-connect-quick-connect/index.ts",
        "line": 156
      },
      "name": "DataAwsccConnectQuickConnectQuickConnectConfigQueueConfigOutputReference",
      "namespace": "dataAwsccConnectQuickConnect",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-quick-connect/index.ts",
            "line": 183
          },
          "name": "contactFlowArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-quick-connect/index.ts",
            "line": 188
          },
          "name": "queueArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-quick-connect/index.ts",
            "line": 167
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectQuickConnect.DataAwsccConnectQuickConnectQuickConnectConfigQueueConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-quick-connect/index:DataAwsccConnectQuickConnectQuickConnectConfigQueueConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectQuickConnect.DataAwsccConnectQuickConnectQuickConnectConfigUserConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectQuickConnect.DataAwsccConnectQuickConnectQuickConnectConfigUserConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-quick-connect/index.ts",
        "line": 192
      },
      "name": "DataAwsccConnectQuickConnectQuickConnectConfigUserConfig",
      "namespace": "dataAwsccConnectQuickConnect",
      "symbolId": "src/data-awscc-connect-quick-connect/index:DataAwsccConnectQuickConnectQuickConnectConfigUserConfig"
    },
    "@cdktn/provider-awscc.dataAwsccConnectQuickConnect.DataAwsccConnectQuickConnectQuickConnectConfigUserConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectQuickConnect.DataAwsccConnectQuickConnectQuickConnectConfigUserConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-quick-connect/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/data-awscc-connect-quick-connect/index.ts",
        "line": 215
      },
      "name": "DataAwsccConnectQuickConnectQuickConnectConfigUserConfigOutputReference",
      "namespace": "dataAwsccConnectQuickConnect",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-quick-connect/index.ts",
            "line": 242
          },
          "name": "contactFlowArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-quick-connect/index.ts",
            "line": 247
          },
          "name": "userArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-quick-connect/index.ts",
            "line": 226
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectQuickConnect.DataAwsccConnectQuickConnectQuickConnectConfigUserConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-quick-connect/index:DataAwsccConnectQuickConnectQuickConnectConfigUserConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectQuickConnect.DataAwsccConnectQuickConnectTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectQuickConnect.DataAwsccConnectQuickConnectTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-quick-connect/index.ts",
        "line": 329
      },
      "name": "DataAwsccConnectQuickConnectTags",
      "namespace": "dataAwsccConnectQuickConnect",
      "symbolId": "src/data-awscc-connect-quick-connect/index:DataAwsccConnectQuickConnectTags"
    },
    "@cdktn/provider-awscc.dataAwsccConnectQuickConnect.DataAwsccConnectQuickConnectTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectQuickConnect.DataAwsccConnectQuickConnectTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-quick-connect/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-awscc-connect-quick-connect/index.ts",
        "line": 391
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-quick-connect/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-awscc.dataAwsccConnectQuickConnect.DataAwsccConnectQuickConnectTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccConnectQuickConnectTagsList",
      "namespace": "dataAwsccConnectQuickConnect",
      "symbolId": "src/data-awscc-connect-quick-connect/index:DataAwsccConnectQuickConnectTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccConnectQuickConnect.DataAwsccConnectQuickConnectTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectQuickConnect.DataAwsccConnectQuickConnectTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-quick-connect/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-awscc-connect-quick-connect/index.ts",
        "line": 352
      },
      "name": "DataAwsccConnectQuickConnectTagsOutputReference",
      "namespace": "dataAwsccConnectQuickConnect",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-quick-connect/index.ts",
            "line": 381
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-quick-connect/index.ts",
            "line": 386
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-quick-connect/index.ts",
            "line": 365
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectQuickConnect.DataAwsccConnectQuickConnectTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-quick-connect/index:DataAwsccConnectQuickConnectTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectRoutingProfile.DataAwsccConnectRoutingProfile": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_routing_profile awscc_connect_routing_profile}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectRoutingProfile.DataAwsccConnectRoutingProfile",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_routing_profile awscc_connect_routing_profile} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-routing-profile/index.ts",
          "line": 561
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccConnectRoutingProfile.DataAwsccConnectRoutingProfileConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-routing-profile/index.ts",
        "line": 529
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccConnectRoutingProfile resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-routing-profile/index.ts",
            "line": 546
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccConnectRoutingProfile to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_routing_profile#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccConnectRoutingProfile that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccConnectRoutingProfile to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-routing-profile/index.ts",
            "line": 655
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-routing-profile/index.ts",
            "line": 661
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccConnectRoutingProfile",
      "namespace": "dataAwsccConnectRoutingProfile",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-routing-profile/index.ts",
            "line": 534
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-routing-profile/index.ts",
            "line": 585
          },
          "name": "agentAvailabilityTimer",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-routing-profile/index.ts",
            "line": 590
          },
          "name": "defaultOutboundQueueArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-routing-profile/index.ts",
            "line": 595
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-routing-profile/index.ts",
            "line": 613
          },
          "name": "instanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-routing-profile/index.ts",
            "line": 619
          },
          "name": "manualAssignmentQueueConfigs",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectRoutingProfile.DataAwsccConnectRoutingProfileManualAssignmentQueueConfigsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-routing-profile/index.ts",
            "line": 625
          },
          "name": "mediaConcurrencies",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectRoutingProfile.DataAwsccConnectRoutingProfileMediaConcurrenciesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-routing-profile/index.ts",
            "line": 630
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-routing-profile/index.ts",
            "line": 636
          },
          "name": "queueConfigs",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectRoutingProfile.DataAwsccConnectRoutingProfileQueueConfigsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-routing-profile/index.ts",
            "line": 641
          },
          "name": "routingProfileArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-routing-profile/index.ts",
            "line": 647
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectRoutingProfile.DataAwsccConnectRoutingProfileTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-routing-profile/index.ts",
            "line": 608
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-routing-profile/index.ts",
            "line": 601
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-routing-profile/index:DataAwsccConnectRoutingProfile"
    },
    "@cdktn/provider-awscc.dataAwsccConnectRoutingProfile.DataAwsccConnectRoutingProfileConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectRoutingProfile.DataAwsccConnectRoutingProfileConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-routing-profile/index.ts",
        "line": 14
      },
      "name": "DataAwsccConnectRoutingProfileConfig",
      "namespace": "dataAwsccConnectRoutingProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_routing_profile#id DataAwsccConnectRoutingProfile#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-routing-profile/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-routing-profile/index:DataAwsccConnectRoutingProfileConfig"
    },
    "@cdktn/provider-awscc.dataAwsccConnectRoutingProfile.DataAwsccConnectRoutingProfileManualAssignmentQueueConfigs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectRoutingProfile.DataAwsccConnectRoutingProfileManualAssignmentQueueConfigs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-routing-profile/index.ts",
        "line": 84
      },
      "name": "DataAwsccConnectRoutingProfileManualAssignmentQueueConfigs",
      "namespace": "dataAwsccConnectRoutingProfile",
      "symbolId": "src/data-awscc-connect-routing-profile/index:DataAwsccConnectRoutingProfileManualAssignmentQueueConfigs"
    },
    "@cdktn/provider-awscc.dataAwsccConnectRoutingProfile.DataAwsccConnectRoutingProfileManualAssignmentQueueConfigsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectRoutingProfile.DataAwsccConnectRoutingProfileManualAssignmentQueueConfigsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-routing-profile/index.ts",
          "line": 149
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-routing-profile/index.ts",
        "line": 142
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-routing-profile/index.ts",
            "line": 156
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccConnectRoutingProfile.DataAwsccConnectRoutingProfileManualAssignmentQueueConfigsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccConnectRoutingProfileManualAssignmentQueueConfigsList",
      "namespace": "dataAwsccConnectRoutingProfile",
      "symbolId": "src/data-awscc-connect-routing-profile/index:DataAwsccConnectRoutingProfileManualAssignmentQueueConfigsList"
    },
    "@cdktn/provider-awscc.dataAwsccConnectRoutingProfile.DataAwsccConnectRoutingProfileManualAssignmentQueueConfigsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectRoutingProfile.DataAwsccConnectRoutingProfileManualAssignmentQueueConfigsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-routing-profile/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-routing-profile/index.ts",
        "line": 107
      },
      "name": "DataAwsccConnectRoutingProfileManualAssignmentQueueConfigsOutputReference",
      "namespace": "dataAwsccConnectRoutingProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-routing-profile/index.ts",
            "line": 137
          },
          "name": "queueReference",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectRoutingProfile.DataAwsccConnectRoutingProfileManualAssignmentQueueConfigsQueueReferenceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-routing-profile/index.ts",
            "line": 120
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectRoutingProfile.DataAwsccConnectRoutingProfileManualAssignmentQueueConfigs"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-routing-profile/index:DataAwsccConnectRoutingProfileManualAssignmentQueueConfigsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectRoutingProfile.DataAwsccConnectRoutingProfileManualAssignmentQueueConfigsQueueReference": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectRoutingProfile.DataAwsccConnectRoutingProfileManualAssignmentQueueConfigsQueueReference",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-routing-profile/index.ts",
        "line": 25
      },
      "name": "DataAwsccConnectRoutingProfileManualAssignmentQueueConfigsQueueReference",
      "namespace": "dataAwsccConnectRoutingProfile",
      "symbolId": "src/data-awscc-connect-routing-profile/index:DataAwsccConnectRoutingProfileManualAssignmentQueueConfigsQueueReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectRoutingProfile.DataAwsccConnectRoutingProfileManualAssignmentQueueConfigsQueueReferenceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectRoutingProfile.DataAwsccConnectRoutingProfileManualAssignmentQueueConfigsQueueReferenceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-routing-profile/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-routing-profile/index.ts",
        "line": 48
      },
      "name": "DataAwsccConnectRoutingProfileManualAssignmentQueueConfigsQueueReferenceOutputReference",
      "namespace": "dataAwsccConnectRoutingProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-routing-profile/index.ts",
            "line": 75
          },
          "name": "channel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-routing-profile/index.ts",
            "line": 80
          },
          "name": "queueArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-routing-profile/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectRoutingProfile.DataAwsccConnectRoutingProfileManualAssignmentQueueConfigsQueueReference"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-routing-profile/index:DataAwsccConnectRoutingProfileManualAssignmentQueueConfigsQueueReferenceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectRoutingProfile.DataAwsccConnectRoutingProfileMediaConcurrencies": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectRoutingProfile.DataAwsccConnectRoutingProfileMediaConcurrencies",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-routing-profile/index.ts",
        "line": 214
      },
      "name": "DataAwsccConnectRoutingProfileMediaConcurrencies",
      "namespace": "dataAwsccConnectRoutingProfile",
      "symbolId": "src/data-awscc-connect-routing-profile/index:DataAwsccConnectRoutingProfileMediaConcurrencies"
    },
    "@cdktn/provider-awscc.dataAwsccConnectRoutingProfile.DataAwsccConnectRoutingProfileMediaConcurrenciesCrossChannelBehavior": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectRoutingProfile.DataAwsccConnectRoutingProfileMediaConcurrenciesCrossChannelBehavior",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-routing-profile/index.ts",
        "line": 160
      },
      "name": "DataAwsccConnectRoutingProfileMediaConcurrenciesCrossChannelBehavior",
      "namespace": "dataAwsccConnectRoutingProfile",
      "symbolId": "src/data-awscc-connect-routing-profile/index:DataAwsccConnectRoutingProfileMediaConcurrenciesCrossChannelBehavior"
    },
    "@cdktn/provider-awscc.dataAwsccConnectRoutingProfile.DataAwsccConnectRoutingProfileMediaConcurrenciesCrossChannelBehaviorOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectRoutingProfile.DataAwsccConnectRoutingProfileMediaConcurrenciesCrossChannelBehaviorOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-routing-profile/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-routing-profile/index.ts",
        "line": 183
      },
      "name": "DataAwsccConnectRoutingProfileMediaConcurrenciesCrossChannelBehaviorOutputReference",
      "namespace": "dataAwsccConnectRoutingProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-routing-profile/index.ts",
            "line": 210
          },
          "name": "behaviorType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-routing-profile/index.ts",
            "line": 194
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectRoutingProfile.DataAwsccConnectRoutingProfileMediaConcurrenciesCrossChannelBehavior"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-routing-profile/index:DataAwsccConnectRoutingProfileMediaConcurrenciesCrossChannelBehaviorOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectRoutingProfile.DataAwsccConnectRoutingProfileMediaConcurrenciesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectRoutingProfile.DataAwsccConnectRoutingProfileMediaConcurrenciesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-routing-profile/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/data-awscc-connect-routing-profile/index.ts",
        "line": 282
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-routing-profile/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-awscc.dataAwsccConnectRoutingProfile.DataAwsccConnectRoutingProfileMediaConcurrenciesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccConnectRoutingProfileMediaConcurrenciesList",
      "namespace": "dataAwsccConnectRoutingProfile",
      "symbolId": "src/data-awscc-connect-routing-profile/index:DataAwsccConnectRoutingProfileMediaConcurrenciesList"
    },
    "@cdktn/provider-awscc.dataAwsccConnectRoutingProfile.DataAwsccConnectRoutingProfileMediaConcurrenciesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectRoutingProfile.DataAwsccConnectRoutingProfileMediaConcurrenciesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-routing-profile/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-awscc-connect-routing-profile/index.ts",
        "line": 237
      },
      "name": "DataAwsccConnectRoutingProfileMediaConcurrenciesOutputReference",
      "namespace": "dataAwsccConnectRoutingProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-routing-profile/index.ts",
            "line": 266
          },
          "name": "channel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-routing-profile/index.ts",
            "line": 271
          },
          "name": "concurrency",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-routing-profile/index.ts",
            "line": 277
          },
          "name": "crossChannelBehavior",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectRoutingProfile.DataAwsccConnectRoutingProfileMediaConcurrenciesCrossChannelBehaviorOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-routing-profile/index.ts",
            "line": 250
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectRoutingProfile.DataAwsccConnectRoutingProfileMediaConcurrencies"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-routing-profile/index:DataAwsccConnectRoutingProfileMediaConcurrenciesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectRoutingProfile.DataAwsccConnectRoutingProfileQueueConfigs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectRoutingProfile.DataAwsccConnectRoutingProfileQueueConfigs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-routing-profile/index.ts",
        "line": 359
      },
      "name": "DataAwsccConnectRoutingProfileQueueConfigs",
      "namespace": "dataAwsccConnectRoutingProfile",
      "symbolId": "src/data-awscc-connect-routing-profile/index:DataAwsccConnectRoutingProfileQueueConfigs"
    },
    "@cdktn/provider-awscc.dataAwsccConnectRoutingProfile.DataAwsccConnectRoutingProfileQueueConfigsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectRoutingProfile.DataAwsccConnectRoutingProfileQueueConfigsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-routing-profile/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-routing-profile/index.ts",
        "line": 427
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-routing-profile/index.ts",
            "line": 441
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccConnectRoutingProfile.DataAwsccConnectRoutingProfileQueueConfigsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccConnectRoutingProfileQueueConfigsList",
      "namespace": "dataAwsccConnectRoutingProfile",
      "symbolId": "src/data-awscc-connect-routing-profile/index:DataAwsccConnectRoutingProfileQueueConfigsList"
    },
    "@cdktn/provider-awscc.dataAwsccConnectRoutingProfile.DataAwsccConnectRoutingProfileQueueConfigsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectRoutingProfile.DataAwsccConnectRoutingProfileQueueConfigsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-routing-profile/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-routing-profile/index.ts",
        "line": 382
      },
      "name": "DataAwsccConnectRoutingProfileQueueConfigsOutputReference",
      "namespace": "dataAwsccConnectRoutingProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-routing-profile/index.ts",
            "line": 411
          },
          "name": "delay",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-routing-profile/index.ts",
            "line": 416
          },
          "name": "priority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-routing-profile/index.ts",
            "line": 422
          },
          "name": "queueReference",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectRoutingProfile.DataAwsccConnectRoutingProfileQueueConfigsQueueReferenceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-routing-profile/index.ts",
            "line": 395
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectRoutingProfile.DataAwsccConnectRoutingProfileQueueConfigs"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-routing-profile/index:DataAwsccConnectRoutingProfileQueueConfigsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectRoutingProfile.DataAwsccConnectRoutingProfileQueueConfigsQueueReference": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectRoutingProfile.DataAwsccConnectRoutingProfileQueueConfigsQueueReference",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-routing-profile/index.ts",
        "line": 300
      },
      "name": "DataAwsccConnectRoutingProfileQueueConfigsQueueReference",
      "namespace": "dataAwsccConnectRoutingProfile",
      "symbolId": "src/data-awscc-connect-routing-profile/index:DataAwsccConnectRoutingProfileQueueConfigsQueueReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectRoutingProfile.DataAwsccConnectRoutingProfileQueueConfigsQueueReferenceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectRoutingProfile.DataAwsccConnectRoutingProfileQueueConfigsQueueReferenceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-routing-profile/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-awscc-connect-routing-profile/index.ts",
        "line": 323
      },
      "name": "DataAwsccConnectRoutingProfileQueueConfigsQueueReferenceOutputReference",
      "namespace": "dataAwsccConnectRoutingProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-routing-profile/index.ts",
            "line": 350
          },
          "name": "channel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-routing-profile/index.ts",
            "line": 355
          },
          "name": "queueArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-routing-profile/index.ts",
            "line": 334
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectRoutingProfile.DataAwsccConnectRoutingProfileQueueConfigsQueueReference"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-routing-profile/index:DataAwsccConnectRoutingProfileQueueConfigsQueueReferenceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectRoutingProfile.DataAwsccConnectRoutingProfileTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectRoutingProfile.DataAwsccConnectRoutingProfileTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-routing-profile/index.ts",
        "line": 445
      },
      "name": "DataAwsccConnectRoutingProfileTags",
      "namespace": "dataAwsccConnectRoutingProfile",
      "symbolId": "src/data-awscc-connect-routing-profile/index:DataAwsccConnectRoutingProfileTags"
    },
    "@cdktn/provider-awscc.dataAwsccConnectRoutingProfile.DataAwsccConnectRoutingProfileTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectRoutingProfile.DataAwsccConnectRoutingProfileTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-routing-profile/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-routing-profile/index.ts",
        "line": 507
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-routing-profile/index.ts",
            "line": 521
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccConnectRoutingProfile.DataAwsccConnectRoutingProfileTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccConnectRoutingProfileTagsList",
      "namespace": "dataAwsccConnectRoutingProfile",
      "symbolId": "src/data-awscc-connect-routing-profile/index:DataAwsccConnectRoutingProfileTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccConnectRoutingProfile.DataAwsccConnectRoutingProfileTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectRoutingProfile.DataAwsccConnectRoutingProfileTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-routing-profile/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/data-awscc-connect-routing-profile/index.ts",
        "line": 468
      },
      "name": "DataAwsccConnectRoutingProfileTagsOutputReference",
      "namespace": "dataAwsccConnectRoutingProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-routing-profile/index.ts",
            "line": 497
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-routing-profile/index.ts",
            "line": 502
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-routing-profile/index.ts",
            "line": 481
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectRoutingProfile.DataAwsccConnectRoutingProfileTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-routing-profile/index:DataAwsccConnectRoutingProfileTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectSecurityKey.DataAwsccConnectSecurityKey": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_security_key awscc_connect_security_key}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectSecurityKey.DataAwsccConnectSecurityKey",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_security_key awscc_connect_security_key} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-security-key/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccConnectSecurityKey.DataAwsccConnectSecurityKeyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-security-key/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccConnectSecurityKey resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-security-key/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccConnectSecurityKey to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_security_key#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccConnectSecurityKey that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccConnectSecurityKey to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-security-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-awscc-connect-security-key/index.ts",
            "line": 122
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccConnectSecurityKey",
      "namespace": "dataAwsccConnectSecurityKey",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-security-key/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-security-key/index.ts",
            "line": 85
          },
          "name": "associationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-security-key/index.ts",
            "line": 103
          },
          "name": "instanceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-security-key/index.ts",
            "line": 108
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-security-key/index.ts",
            "line": 98
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-security-key/index.ts",
            "line": 91
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-security-key/index:DataAwsccConnectSecurityKey"
    },
    "@cdktn/provider-awscc.dataAwsccConnectSecurityKey.DataAwsccConnectSecurityKeyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectSecurityKey.DataAwsccConnectSecurityKeyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-security-key/index.ts",
        "line": 14
      },
      "name": "DataAwsccConnectSecurityKeyConfig",
      "namespace": "dataAwsccConnectSecurityKey",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_security_key#id DataAwsccConnectSecurityKey#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-security-key/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-security-key/index:DataAwsccConnectSecurityKeyConfig"
    },
    "@cdktn/provider-awscc.dataAwsccConnectSecurityKeys.DataAwsccConnectSecurityKeys": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_security_keys awscc_connect_security_keys}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectSecurityKeys.DataAwsccConnectSecurityKeys",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_security_keys awscc_connect_security_keys} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-security-keys/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccConnectSecurityKeys.DataAwsccConnectSecurityKeysConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-security-keys/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccConnectSecurityKeys resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-security-keys/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccConnectSecurityKeys to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_security_keys#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccConnectSecurityKeys that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccConnectSecurityKeys to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-security-keys/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-security-keys/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccConnectSecurityKeys",
      "namespace": "dataAwsccConnectSecurityKeys",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-security-keys/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-security-keys/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-security-keys/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-security-keys/index:DataAwsccConnectSecurityKeys"
    },
    "@cdktn/provider-awscc.dataAwsccConnectSecurityKeys.DataAwsccConnectSecurityKeysConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectSecurityKeys.DataAwsccConnectSecurityKeysConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-security-keys/index.ts",
        "line": 14
      },
      "name": "DataAwsccConnectSecurityKeysConfig",
      "namespace": "dataAwsccConnectSecurityKeys",
      "symbolId": "src/data-awscc-connect-security-keys/index:DataAwsccConnectSecurityKeysConfig"
    },
    "@cdktn/provider-awscc.dataAwsccConnectSecurityProfile.DataAwsccConnectSecurityProfile": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_security_profile awscc_connect_security_profile}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectSecurityProfile.DataAwsccConnectSecurityProfile",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_security_profile awscc_connect_security_profile} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-security-profile/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-awscc.dataAwsccConnectSecurityProfile.DataAwsccConnectSecurityProfileConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-security-profile/index.ts",
        "line": 604
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccConnectSecurityProfile resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-security-profile/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 DataAwsccConnectSecurityProfile to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_security_profile#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccConnectSecurityProfile that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccConnectSecurityProfile to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-security-profile/index.ts",
            "line": 756
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-security-profile/index.ts",
            "line": 762
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccConnectSecurityProfile",
      "namespace": "dataAwsccConnectSecurityProfile",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-security-profile/index.ts",
            "line": 609
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-security-profile/index.ts",
            "line": 660
          },
          "name": "allowedAccessControlHierarchyGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-security-profile/index.ts",
            "line": 666
          },
          "name": "allowedAccessControlTags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectSecurityProfile.DataAwsccConnectSecurityProfileAllowedAccessControlTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-security-profile/index.ts",
            "line": 672
          },
          "name": "allowedFlowModules",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectSecurityProfile.DataAwsccConnectSecurityProfileAllowedFlowModulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-security-profile/index.ts",
            "line": 678
          },
          "name": "applications",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectSecurityProfile.DataAwsccConnectSecurityProfileApplicationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-security-profile/index.ts",
            "line": 683
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-security-profile/index.ts",
            "line": 689
          },
          "name": "granularAccessControlConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectSecurityProfile.DataAwsccConnectSecurityProfileGranularAccessControlConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-security-profile/index.ts",
            "line": 694
          },
          "name": "hierarchyRestrictedResources",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-security-profile/index.ts",
            "line": 712
          },
          "name": "instanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-security-profile/index.ts",
            "line": 717
          },
          "name": "lastModifiedRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-security-profile/index.ts",
            "line": 722
          },
          "name": "lastModifiedTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-security-profile/index.ts",
            "line": 727
          },
          "name": "permissions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-security-profile/index.ts",
            "line": 732
          },
          "name": "securityProfileArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-security-profile/index.ts",
            "line": 737
          },
          "name": "securityProfileName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-security-profile/index.ts",
            "line": 742
          },
          "name": "tagRestrictedResources",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-security-profile/index.ts",
            "line": 748
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectSecurityProfile.DataAwsccConnectSecurityProfileTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-security-profile/index.ts",
            "line": 707
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-security-profile/index.ts",
            "line": 700
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-security-profile/index:DataAwsccConnectSecurityProfile"
    },
    "@cdktn/provider-awscc.dataAwsccConnectSecurityProfile.DataAwsccConnectSecurityProfileAllowedAccessControlTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectSecurityProfile.DataAwsccConnectSecurityProfileAllowedAccessControlTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-security-profile/index.ts",
        "line": 25
      },
      "name": "DataAwsccConnectSecurityProfileAllowedAccessControlTags",
      "namespace": "dataAwsccConnectSecurityProfile",
      "symbolId": "src/data-awscc-connect-security-profile/index:DataAwsccConnectSecurityProfileAllowedAccessControlTags"
    },
    "@cdktn/provider-awscc.dataAwsccConnectSecurityProfile.DataAwsccConnectSecurityProfileAllowedAccessControlTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectSecurityProfile.DataAwsccConnectSecurityProfileAllowedAccessControlTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-security-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-awscc-connect-security-profile/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-security-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-awscc.dataAwsccConnectSecurityProfile.DataAwsccConnectSecurityProfileAllowedAccessControlTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccConnectSecurityProfileAllowedAccessControlTagsList",
      "namespace": "dataAwsccConnectSecurityProfile",
      "symbolId": "src/data-awscc-connect-security-profile/index:DataAwsccConnectSecurityProfileAllowedAccessControlTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccConnectSecurityProfile.DataAwsccConnectSecurityProfileAllowedAccessControlTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectSecurityProfile.DataAwsccConnectSecurityProfileAllowedAccessControlTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-security-profile/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-security-profile/index.ts",
        "line": 48
      },
      "name": "DataAwsccConnectSecurityProfileAllowedAccessControlTagsOutputReference",
      "namespace": "dataAwsccConnectSecurityProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-security-profile/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-security-profile/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-security-profile/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectSecurityProfile.DataAwsccConnectSecurityProfileAllowedAccessControlTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-security-profile/index:DataAwsccConnectSecurityProfileAllowedAccessControlTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectSecurityProfile.DataAwsccConnectSecurityProfileAllowedFlowModules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectSecurityProfile.DataAwsccConnectSecurityProfileAllowedFlowModules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-security-profile/index.ts",
        "line": 105
      },
      "name": "DataAwsccConnectSecurityProfileAllowedFlowModules",
      "namespace": "dataAwsccConnectSecurityProfile",
      "symbolId": "src/data-awscc-connect-security-profile/index:DataAwsccConnectSecurityProfileAllowedFlowModules"
    },
    "@cdktn/provider-awscc.dataAwsccConnectSecurityProfile.DataAwsccConnectSecurityProfileAllowedFlowModulesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectSecurityProfile.DataAwsccConnectSecurityProfileAllowedFlowModulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-security-profile/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-awscc-connect-security-profile/index.ts",
        "line": 167
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-security-profile/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-awscc.dataAwsccConnectSecurityProfile.DataAwsccConnectSecurityProfileAllowedFlowModulesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccConnectSecurityProfileAllowedFlowModulesList",
      "namespace": "dataAwsccConnectSecurityProfile",
      "symbolId": "src/data-awscc-connect-security-profile/index:DataAwsccConnectSecurityProfileAllowedFlowModulesList"
    },
    "@cdktn/provider-awscc.dataAwsccConnectSecurityProfile.DataAwsccConnectSecurityProfileAllowedFlowModulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectSecurityProfile.DataAwsccConnectSecurityProfileAllowedFlowModulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-security-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-awscc-connect-security-profile/index.ts",
        "line": 128
      },
      "name": "DataAwsccConnectSecurityProfileAllowedFlowModulesOutputReference",
      "namespace": "dataAwsccConnectSecurityProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-security-profile/index.ts",
            "line": 157
          },
          "name": "flowModuleId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-security-profile/index.ts",
            "line": 162
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-security-profile/index.ts",
            "line": 141
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectSecurityProfile.DataAwsccConnectSecurityProfileAllowedFlowModules"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-security-profile/index:DataAwsccConnectSecurityProfileAllowedFlowModulesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectSecurityProfile.DataAwsccConnectSecurityProfileApplications": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectSecurityProfile.DataAwsccConnectSecurityProfileApplications",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-security-profile/index.ts",
        "line": 185
      },
      "name": "DataAwsccConnectSecurityProfileApplications",
      "namespace": "dataAwsccConnectSecurityProfile",
      "symbolId": "src/data-awscc-connect-security-profile/index:DataAwsccConnectSecurityProfileApplications"
    },
    "@cdktn/provider-awscc.dataAwsccConnectSecurityProfile.DataAwsccConnectSecurityProfileApplicationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectSecurityProfile.DataAwsccConnectSecurityProfileApplicationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-security-profile/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-awscc-connect-security-profile/index.ts",
        "line": 252
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-security-profile/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-awscc.dataAwsccConnectSecurityProfile.DataAwsccConnectSecurityProfileApplicationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccConnectSecurityProfileApplicationsList",
      "namespace": "dataAwsccConnectSecurityProfile",
      "symbolId": "src/data-awscc-connect-security-profile/index:DataAwsccConnectSecurityProfileApplicationsList"
    },
    "@cdktn/provider-awscc.dataAwsccConnectSecurityProfile.DataAwsccConnectSecurityProfileApplicationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectSecurityProfile.DataAwsccConnectSecurityProfileApplicationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-security-profile/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-awscc-connect-security-profile/index.ts",
        "line": 208
      },
      "name": "DataAwsccConnectSecurityProfileApplicationsOutputReference",
      "namespace": "dataAwsccConnectSecurityProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-security-profile/index.ts",
            "line": 237
          },
          "name": "applicationPermissions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-security-profile/index.ts",
            "line": 242
          },
          "name": "namespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-security-profile/index.ts",
            "line": 247
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-security-profile/index.ts",
            "line": 221
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectSecurityProfile.DataAwsccConnectSecurityProfileApplications"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-security-profile/index:DataAwsccConnectSecurityProfileApplicationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectSecurityProfile.DataAwsccConnectSecurityProfileConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectSecurityProfile.DataAwsccConnectSecurityProfileConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-security-profile/index.ts",
        "line": 14
      },
      "name": "DataAwsccConnectSecurityProfileConfig",
      "namespace": "dataAwsccConnectSecurityProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_security_profile#id DataAwsccConnectSecurityProfile#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-security-profile/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-security-profile/index:DataAwsccConnectSecurityProfileConfig"
    },
    "@cdktn/provider-awscc.dataAwsccConnectSecurityProfile.DataAwsccConnectSecurityProfileGranularAccessControlConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectSecurityProfile.DataAwsccConnectSecurityProfileGranularAccessControlConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-security-profile/index.ts",
        "line": 465
      },
      "name": "DataAwsccConnectSecurityProfileGranularAccessControlConfiguration",
      "namespace": "dataAwsccConnectSecurityProfile",
      "symbolId": "src/data-awscc-connect-security-profile/index:DataAwsccConnectSecurityProfileGranularAccessControlConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccConnectSecurityProfile.DataAwsccConnectSecurityProfileGranularAccessControlConfigurationDataTableAccessControlConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectSecurityProfile.DataAwsccConnectSecurityProfileGranularAccessControlConfigurationDataTableAccessControlConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-security-profile/index.ts",
        "line": 410
      },
      "name": "DataAwsccConnectSecurityProfileGranularAccessControlConfigurationDataTableAccessControlConfiguration",
      "namespace": "dataAwsccConnectSecurityProfile",
      "symbolId": "src/data-awscc-connect-security-profile/index:DataAwsccConnectSecurityProfileGranularAccessControlConfigurationDataTableAccessControlConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccConnectSecurityProfile.DataAwsccConnectSecurityProfileGranularAccessControlConfigurationDataTableAccessControlConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectSecurityProfile.DataAwsccConnectSecurityProfileGranularAccessControlConfigurationDataTableAccessControlConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-security-profile/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/data-awscc-connect-security-profile/index.ts",
        "line": 433
      },
      "name": "DataAwsccConnectSecurityProfileGranularAccessControlConfigurationDataTableAccessControlConfigurationOutputReference",
      "namespace": "dataAwsccConnectSecurityProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-security-profile/index.ts",
            "line": 461
          },
          "name": "primaryAttributeAccessControlConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectSecurityProfile.DataAwsccConnectSecurityProfileGranularAccessControlConfigurationDataTableAccessControlConfigurationPrimaryAttributeAccessControlConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-security-profile/index.ts",
            "line": 444
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectSecurityProfile.DataAwsccConnectSecurityProfileGranularAccessControlConfigurationDataTableAccessControlConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-security-profile/index:DataAwsccConnectSecurityProfileGranularAccessControlConfigurationDataTableAccessControlConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectSecurityProfile.DataAwsccConnectSecurityProfileGranularAccessControlConfigurationDataTableAccessControlConfigurationPrimaryAttributeAccessControlConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectSecurityProfile.DataAwsccConnectSecurityProfileGranularAccessControlConfigurationDataTableAccessControlConfigurationPrimaryAttributeAccessControlConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-security-profile/index.ts",
        "line": 355
      },
      "name": "DataAwsccConnectSecurityProfileGranularAccessControlConfigurationDataTableAccessControlConfigurationPrimaryAttributeAccessControlConfiguration",
      "namespace": "dataAwsccConnectSecurityProfile",
      "symbolId": "src/data-awscc-connect-security-profile/index:DataAwsccConnectSecurityProfileGranularAccessControlConfigurationDataTableAccessControlConfigurationPrimaryAttributeAccessControlConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccConnectSecurityProfile.DataAwsccConnectSecurityProfileGranularAccessControlConfigurationDataTableAccessControlConfigurationPrimaryAttributeAccessControlConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectSecurityProfile.DataAwsccConnectSecurityProfileGranularAccessControlConfigurationDataTableAccessControlConfigurationPrimaryAttributeAccessControlConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-security-profile/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-security-profile/index.ts",
        "line": 378
      },
      "name": "DataAwsccConnectSecurityProfileGranularAccessControlConfigurationDataTableAccessControlConfigurationPrimaryAttributeAccessControlConfigurationOutputReference",
      "namespace": "dataAwsccConnectSecurityProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-security-profile/index.ts",
            "line": 406
          },
          "name": "primaryAttributeValues",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectSecurityProfile.DataAwsccConnectSecurityProfileGranularAccessControlConfigurationDataTableAccessControlConfigurationPrimaryAttributeAccessControlConfigurationPrimaryAttributeValuesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-security-profile/index.ts",
            "line": 389
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectSecurityProfile.DataAwsccConnectSecurityProfileGranularAccessControlConfigurationDataTableAccessControlConfigurationPrimaryAttributeAccessControlConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-security-profile/index:DataAwsccConnectSecurityProfileGranularAccessControlConfigurationDataTableAccessControlConfigurationPrimaryAttributeAccessControlConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectSecurityProfile.DataAwsccConnectSecurityProfileGranularAccessControlConfigurationDataTableAccessControlConfigurationPrimaryAttributeAccessControlConfigurationPrimaryAttributeValues": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectSecurityProfile.DataAwsccConnectSecurityProfileGranularAccessControlConfigurationDataTableAccessControlConfigurationPrimaryAttributeAccessControlConfigurationPrimaryAttributeValues",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-security-profile/index.ts",
        "line": 270
      },
      "name": "DataAwsccConnectSecurityProfileGranularAccessControlConfigurationDataTableAccessControlConfigurationPrimaryAttributeAccessControlConfigurationPrimaryAttributeValues",
      "namespace": "dataAwsccConnectSecurityProfile",
      "symbolId": "src/data-awscc-connect-security-profile/index:DataAwsccConnectSecurityProfileGranularAccessControlConfigurationDataTableAccessControlConfigurationPrimaryAttributeAccessControlConfigurationPrimaryAttributeValues"
    },
    "@cdktn/provider-awscc.dataAwsccConnectSecurityProfile.DataAwsccConnectSecurityProfileGranularAccessControlConfigurationDataTableAccessControlConfigurationPrimaryAttributeAccessControlConfigurationPrimaryAttributeValuesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectSecurityProfile.DataAwsccConnectSecurityProfileGranularAccessControlConfigurationDataTableAccessControlConfigurationPrimaryAttributeAccessControlConfigurationPrimaryAttributeValuesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-security-profile/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-security-profile/index.ts",
        "line": 337
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-security-profile/index.ts",
            "line": 351
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccConnectSecurityProfile.DataAwsccConnectSecurityProfileGranularAccessControlConfigurationDataTableAccessControlConfigurationPrimaryAttributeAccessControlConfigurationPrimaryAttributeValuesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccConnectSecurityProfileGranularAccessControlConfigurationDataTableAccessControlConfigurationPrimaryAttributeAccessControlConfigurationPrimaryAttributeValuesList",
      "namespace": "dataAwsccConnectSecurityProfile",
      "symbolId": "src/data-awscc-connect-security-profile/index:DataAwsccConnectSecurityProfileGranularAccessControlConfigurationDataTableAccessControlConfigurationPrimaryAttributeAccessControlConfigurationPrimaryAttributeValuesList"
    },
    "@cdktn/provider-awscc.dataAwsccConnectSecurityProfile.DataAwsccConnectSecurityProfileGranularAccessControlConfigurationDataTableAccessControlConfigurationPrimaryAttributeAccessControlConfigurationPrimaryAttributeValuesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectSecurityProfile.DataAwsccConnectSecurityProfileGranularAccessControlConfigurationDataTableAccessControlConfigurationPrimaryAttributeAccessControlConfigurationPrimaryAttributeValuesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-security-profile/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-security-profile/index.ts",
        "line": 293
      },
      "name": "DataAwsccConnectSecurityProfileGranularAccessControlConfigurationDataTableAccessControlConfigurationPrimaryAttributeAccessControlConfigurationPrimaryAttributeValuesOutputReference",
      "namespace": "dataAwsccConnectSecurityProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-security-profile/index.ts",
            "line": 322
          },
          "name": "accessType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-security-profile/index.ts",
            "line": 327
          },
          "name": "attributeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-security-profile/index.ts",
            "line": 332
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-security-profile/index.ts",
            "line": 306
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectSecurityProfile.DataAwsccConnectSecurityProfileGranularAccessControlConfigurationDataTableAccessControlConfigurationPrimaryAttributeAccessControlConfigurationPrimaryAttributeValues"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-security-profile/index:DataAwsccConnectSecurityProfileGranularAccessControlConfigurationDataTableAccessControlConfigurationPrimaryAttributeAccessControlConfigurationPrimaryAttributeValuesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectSecurityProfile.DataAwsccConnectSecurityProfileGranularAccessControlConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectSecurityProfile.DataAwsccConnectSecurityProfileGranularAccessControlConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-security-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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-security-profile/index.ts",
        "line": 488
      },
      "name": "DataAwsccConnectSecurityProfileGranularAccessControlConfigurationOutputReference",
      "namespace": "dataAwsccConnectSecurityProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-security-profile/index.ts",
            "line": 516
          },
          "name": "dataTableAccessControlConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectSecurityProfile.DataAwsccConnectSecurityProfileGranularAccessControlConfigurationDataTableAccessControlConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-security-profile/index.ts",
            "line": 499
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectSecurityProfile.DataAwsccConnectSecurityProfileGranularAccessControlConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-security-profile/index:DataAwsccConnectSecurityProfileGranularAccessControlConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectSecurityProfile.DataAwsccConnectSecurityProfileTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectSecurityProfile.DataAwsccConnectSecurityProfileTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-security-profile/index.ts",
        "line": 520
      },
      "name": "DataAwsccConnectSecurityProfileTags",
      "namespace": "dataAwsccConnectSecurityProfile",
      "symbolId": "src/data-awscc-connect-security-profile/index:DataAwsccConnectSecurityProfileTags"
    },
    "@cdktn/provider-awscc.dataAwsccConnectSecurityProfile.DataAwsccConnectSecurityProfileTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectSecurityProfile.DataAwsccConnectSecurityProfileTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-security-profile/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-awscc-connect-security-profile/index.ts",
        "line": 582
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-security-profile/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-awscc.dataAwsccConnectSecurityProfile.DataAwsccConnectSecurityProfileTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccConnectSecurityProfileTagsList",
      "namespace": "dataAwsccConnectSecurityProfile",
      "symbolId": "src/data-awscc-connect-security-profile/index:DataAwsccConnectSecurityProfileTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccConnectSecurityProfile.DataAwsccConnectSecurityProfileTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectSecurityProfile.DataAwsccConnectSecurityProfileTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-security-profile/index.ts",
          "line": 552
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-security-profile/index.ts",
        "line": 543
      },
      "name": "DataAwsccConnectSecurityProfileTagsOutputReference",
      "namespace": "dataAwsccConnectSecurityProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-security-profile/index.ts",
            "line": 572
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-security-profile/index.ts",
            "line": 577
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-security-profile/index.ts",
            "line": 556
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectSecurityProfile.DataAwsccConnectSecurityProfileTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-security-profile/index:DataAwsccConnectSecurityProfileTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectTaskTemplate.DataAwsccConnectTaskTemplate": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_task_template awscc_connect_task_template}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectTaskTemplate.DataAwsccConnectTaskTemplate",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_task_template awscc_connect_task_template} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-task-template/index.ts",
          "line": 878
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccConnectTaskTemplate.DataAwsccConnectTaskTemplateConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-task-template/index.ts",
        "line": 846
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccConnectTaskTemplate resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-task-template/index.ts",
            "line": 863
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccConnectTaskTemplate to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_task_template#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccConnectTaskTemplate that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccConnectTaskTemplate to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-task-template/index.ts",
            "line": 982
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-task-template/index.ts",
            "line": 988
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccConnectTaskTemplate",
      "namespace": "dataAwsccConnectTaskTemplate",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-task-template/index.ts",
            "line": 851
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-task-template/index.ts",
            "line": 902
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-task-template/index.ts",
            "line": 907
          },
          "name": "clientToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-task-template/index.ts",
            "line": 913
          },
          "name": "constraints",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectTaskTemplate.DataAwsccConnectTaskTemplateConstraintsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-task-template/index.ts",
            "line": 918
          },
          "name": "contactFlowArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-task-template/index.ts",
            "line": 924
          },
          "name": "defaults",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectTaskTemplate.DataAwsccConnectTaskTemplateDefaultsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-task-template/index.ts",
            "line": 929
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-task-template/index.ts",
            "line": 935
          },
          "name": "fields",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectTaskTemplate.DataAwsccConnectTaskTemplateFieldsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-task-template/index.ts",
            "line": 953
          },
          "name": "instanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-task-template/index.ts",
            "line": 958
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-task-template/index.ts",
            "line": 963
          },
          "name": "selfAssignContactFlowArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-task-template/index.ts",
            "line": 968
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-task-template/index.ts",
            "line": 974
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectTaskTemplate.DataAwsccConnectTaskTemplateTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-task-template/index.ts",
            "line": 948
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-task-template/index.ts",
            "line": 941
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-task-template/index:DataAwsccConnectTaskTemplate"
    },
    "@cdktn/provider-awscc.dataAwsccConnectTaskTemplate.DataAwsccConnectTaskTemplateConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectTaskTemplate.DataAwsccConnectTaskTemplateConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-task-template/index.ts",
        "line": 14
      },
      "name": "DataAwsccConnectTaskTemplateConfig",
      "namespace": "dataAwsccConnectTaskTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_task_template#id DataAwsccConnectTaskTemplate#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-task-template/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-task-template/index:DataAwsccConnectTaskTemplateConfig"
    },
    "@cdktn/provider-awscc.dataAwsccConnectTaskTemplate.DataAwsccConnectTaskTemplateConstraints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectTaskTemplate.DataAwsccConnectTaskTemplateConstraints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-task-template/index.ts",
        "line": 415
      },
      "name": "DataAwsccConnectTaskTemplateConstraints",
      "namespace": "dataAwsccConnectTaskTemplate",
      "symbolId": "src/data-awscc-connect-task-template/index:DataAwsccConnectTaskTemplateConstraints"
    },
    "@cdktn/provider-awscc.dataAwsccConnectTaskTemplate.DataAwsccConnectTaskTemplateConstraintsInvisibleFields": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectTaskTemplate.DataAwsccConnectTaskTemplateConstraintsInvisibleFields",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-task-template/index.ts",
        "line": 79
      },
      "name": "DataAwsccConnectTaskTemplateConstraintsInvisibleFields",
      "namespace": "dataAwsccConnectTaskTemplate",
      "symbolId": "src/data-awscc-connect-task-template/index:DataAwsccConnectTaskTemplateConstraintsInvisibleFields"
    },
    "@cdktn/provider-awscc.dataAwsccConnectTaskTemplate.DataAwsccConnectTaskTemplateConstraintsInvisibleFieldsId": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectTaskTemplate.DataAwsccConnectTaskTemplateConstraintsInvisibleFieldsId",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-task-template/index.ts",
        "line": 25
      },
      "name": "DataAwsccConnectTaskTemplateConstraintsInvisibleFieldsId",
      "namespace": "dataAwsccConnectTaskTemplate",
      "symbolId": "src/data-awscc-connect-task-template/index:DataAwsccConnectTaskTemplateConstraintsInvisibleFieldsId"
    },
    "@cdktn/provider-awscc.dataAwsccConnectTaskTemplate.DataAwsccConnectTaskTemplateConstraintsInvisibleFieldsIdOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectTaskTemplate.DataAwsccConnectTaskTemplateConstraintsInvisibleFieldsIdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-task-template/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-task-template/index.ts",
        "line": 48
      },
      "name": "DataAwsccConnectTaskTemplateConstraintsInvisibleFieldsIdOutputReference",
      "namespace": "dataAwsccConnectTaskTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-task-template/index.ts",
            "line": 75
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-task-template/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectTaskTemplate.DataAwsccConnectTaskTemplateConstraintsInvisibleFieldsId"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-task-template/index:DataAwsccConnectTaskTemplateConstraintsInvisibleFieldsIdOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectTaskTemplate.DataAwsccConnectTaskTemplateConstraintsInvisibleFieldsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectTaskTemplate.DataAwsccConnectTaskTemplateConstraintsInvisibleFieldsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-task-template/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/data-awscc-connect-task-template/index.ts",
        "line": 137
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-task-template/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-awscc.dataAwsccConnectTaskTemplate.DataAwsccConnectTaskTemplateConstraintsInvisibleFieldsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccConnectTaskTemplateConstraintsInvisibleFieldsList",
      "namespace": "dataAwsccConnectTaskTemplate",
      "symbolId": "src/data-awscc-connect-task-template/index:DataAwsccConnectTaskTemplateConstraintsInvisibleFieldsList"
    },
    "@cdktn/provider-awscc.dataAwsccConnectTaskTemplate.DataAwsccConnectTaskTemplateConstraintsInvisibleFieldsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectTaskTemplate.DataAwsccConnectTaskTemplateConstraintsInvisibleFieldsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-task-template/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-task-template/index.ts",
        "line": 102
      },
      "name": "DataAwsccConnectTaskTemplateConstraintsInvisibleFieldsOutputReference",
      "namespace": "dataAwsccConnectTaskTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-task-template/index.ts",
            "line": 132
          },
          "name": "id",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectTaskTemplate.DataAwsccConnectTaskTemplateConstraintsInvisibleFieldsIdOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-task-template/index.ts",
            "line": 115
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectTaskTemplate.DataAwsccConnectTaskTemplateConstraintsInvisibleFields"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-task-template/index:DataAwsccConnectTaskTemplateConstraintsInvisibleFieldsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectTaskTemplate.DataAwsccConnectTaskTemplateConstraintsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectTaskTemplate.DataAwsccConnectTaskTemplateConstraintsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-task-template/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/data-awscc-connect-task-template/index.ts",
        "line": 438
      },
      "name": "DataAwsccConnectTaskTemplateConstraintsOutputReference",
      "namespace": "dataAwsccConnectTaskTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-task-template/index.ts",
            "line": 466
          },
          "name": "invisibleFields",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectTaskTemplate.DataAwsccConnectTaskTemplateConstraintsInvisibleFieldsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-task-template/index.ts",
            "line": 472
          },
          "name": "readOnlyFields",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectTaskTemplate.DataAwsccConnectTaskTemplateConstraintsReadOnlyFieldsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-task-template/index.ts",
            "line": 478
          },
          "name": "requiredFields",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectTaskTemplate.DataAwsccConnectTaskTemplateConstraintsRequiredFieldsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-task-template/index.ts",
            "line": 449
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectTaskTemplate.DataAwsccConnectTaskTemplateConstraints"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-task-template/index:DataAwsccConnectTaskTemplateConstraintsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectTaskTemplate.DataAwsccConnectTaskTemplateConstraintsReadOnlyFields": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectTaskTemplate.DataAwsccConnectTaskTemplateConstraintsReadOnlyFields",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-task-template/index.ts",
        "line": 209
      },
      "name": "DataAwsccConnectTaskTemplateConstraintsReadOnlyFields",
      "namespace": "dataAwsccConnectTaskTemplate",
      "symbolId": "src/data-awscc-connect-task-template/index:DataAwsccConnectTaskTemplateConstraintsReadOnlyFields"
    },
    "@cdktn/provider-awscc.dataAwsccConnectTaskTemplate.DataAwsccConnectTaskTemplateConstraintsReadOnlyFieldsId": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectTaskTemplate.DataAwsccConnectTaskTemplateConstraintsReadOnlyFieldsId",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-task-template/index.ts",
        "line": 155
      },
      "name": "DataAwsccConnectTaskTemplateConstraintsReadOnlyFieldsId",
      "namespace": "dataAwsccConnectTaskTemplate",
      "symbolId": "src/data-awscc-connect-task-template/index:DataAwsccConnectTaskTemplateConstraintsReadOnlyFieldsId"
    },
    "@cdktn/provider-awscc.dataAwsccConnectTaskTemplate.DataAwsccConnectTaskTemplateConstraintsReadOnlyFieldsIdOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectTaskTemplate.DataAwsccConnectTaskTemplateConstraintsReadOnlyFieldsIdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-task-template/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-awscc-connect-task-template/index.ts",
        "line": 178
      },
      "name": "DataAwsccConnectTaskTemplateConstraintsReadOnlyFieldsIdOutputReference",
      "namespace": "dataAwsccConnectTaskTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-task-template/index.ts",
            "line": 205
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-task-template/index.ts",
            "line": 189
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectTaskTemplate.DataAwsccConnectTaskTemplateConstraintsReadOnlyFieldsId"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-task-template/index:DataAwsccConnectTaskTemplateConstraintsReadOnlyFieldsIdOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectTaskTemplate.DataAwsccConnectTaskTemplateConstraintsReadOnlyFieldsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectTaskTemplate.DataAwsccConnectTaskTemplateConstraintsReadOnlyFieldsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-task-template/index.ts",
          "line": 274
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-task-template/index.ts",
        "line": 267
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-task-template/index.ts",
            "line": 281
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccConnectTaskTemplate.DataAwsccConnectTaskTemplateConstraintsReadOnlyFieldsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccConnectTaskTemplateConstraintsReadOnlyFieldsList",
      "namespace": "dataAwsccConnectTaskTemplate",
      "symbolId": "src/data-awscc-connect-task-template/index:DataAwsccConnectTaskTemplateConstraintsReadOnlyFieldsList"
    },
    "@cdktn/provider-awscc.dataAwsccConnectTaskTemplate.DataAwsccConnectTaskTemplateConstraintsReadOnlyFieldsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectTaskTemplate.DataAwsccConnectTaskTemplateConstraintsReadOnlyFieldsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-task-template/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-awscc-connect-task-template/index.ts",
        "line": 232
      },
      "name": "DataAwsccConnectTaskTemplateConstraintsReadOnlyFieldsOutputReference",
      "namespace": "dataAwsccConnectTaskTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-task-template/index.ts",
            "line": 262
          },
          "name": "id",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectTaskTemplate.DataAwsccConnectTaskTemplateConstraintsReadOnlyFieldsIdOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-task-template/index.ts",
            "line": 245
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectTaskTemplate.DataAwsccConnectTaskTemplateConstraintsReadOnlyFields"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-task-template/index:DataAwsccConnectTaskTemplateConstraintsReadOnlyFieldsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectTaskTemplate.DataAwsccConnectTaskTemplateConstraintsRequiredFields": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectTaskTemplate.DataAwsccConnectTaskTemplateConstraintsRequiredFields",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-task-template/index.ts",
        "line": 339
      },
      "name": "DataAwsccConnectTaskTemplateConstraintsRequiredFields",
      "namespace": "dataAwsccConnectTaskTemplate",
      "symbolId": "src/data-awscc-connect-task-template/index:DataAwsccConnectTaskTemplateConstraintsRequiredFields"
    },
    "@cdktn/provider-awscc.dataAwsccConnectTaskTemplate.DataAwsccConnectTaskTemplateConstraintsRequiredFieldsId": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectTaskTemplate.DataAwsccConnectTaskTemplateConstraintsRequiredFieldsId",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-task-template/index.ts",
        "line": 285
      },
      "name": "DataAwsccConnectTaskTemplateConstraintsRequiredFieldsId",
      "namespace": "dataAwsccConnectTaskTemplate",
      "symbolId": "src/data-awscc-connect-task-template/index:DataAwsccConnectTaskTemplateConstraintsRequiredFieldsId"
    },
    "@cdktn/provider-awscc.dataAwsccConnectTaskTemplate.DataAwsccConnectTaskTemplateConstraintsRequiredFieldsIdOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectTaskTemplate.DataAwsccConnectTaskTemplateConstraintsRequiredFieldsIdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-task-template/index.ts",
          "line": 315
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-task-template/index.ts",
        "line": 308
      },
      "name": "DataAwsccConnectTaskTemplateConstraintsRequiredFieldsIdOutputReference",
      "namespace": "dataAwsccConnectTaskTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-task-template/index.ts",
            "line": 335
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-task-template/index.ts",
            "line": 319
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectTaskTemplate.DataAwsccConnectTaskTemplateConstraintsRequiredFieldsId"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-task-template/index:DataAwsccConnectTaskTemplateConstraintsRequiredFieldsIdOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectTaskTemplate.DataAwsccConnectTaskTemplateConstraintsRequiredFieldsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectTaskTemplate.DataAwsccConnectTaskTemplateConstraintsRequiredFieldsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-task-template/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-task-template/index.ts",
        "line": 397
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-task-template/index.ts",
            "line": 411
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccConnectTaskTemplate.DataAwsccConnectTaskTemplateConstraintsRequiredFieldsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccConnectTaskTemplateConstraintsRequiredFieldsList",
      "namespace": "dataAwsccConnectTaskTemplate",
      "symbolId": "src/data-awscc-connect-task-template/index:DataAwsccConnectTaskTemplateConstraintsRequiredFieldsList"
    },
    "@cdktn/provider-awscc.dataAwsccConnectTaskTemplate.DataAwsccConnectTaskTemplateConstraintsRequiredFieldsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectTaskTemplate.DataAwsccConnectTaskTemplateConstraintsRequiredFieldsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-task-template/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-task-template/index.ts",
        "line": 362
      },
      "name": "DataAwsccConnectTaskTemplateConstraintsRequiredFieldsOutputReference",
      "namespace": "dataAwsccConnectTaskTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-task-template/index.ts",
            "line": 392
          },
          "name": "id",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectTaskTemplate.DataAwsccConnectTaskTemplateConstraintsRequiredFieldsIdOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-task-template/index.ts",
            "line": 375
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectTaskTemplate.DataAwsccConnectTaskTemplateConstraintsRequiredFields"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-task-template/index:DataAwsccConnectTaskTemplateConstraintsRequiredFieldsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectTaskTemplate.DataAwsccConnectTaskTemplateDefaults": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectTaskTemplate.DataAwsccConnectTaskTemplateDefaults",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-task-template/index.ts",
        "line": 536
      },
      "name": "DataAwsccConnectTaskTemplateDefaults",
      "namespace": "dataAwsccConnectTaskTemplate",
      "symbolId": "src/data-awscc-connect-task-template/index:DataAwsccConnectTaskTemplateDefaults"
    },
    "@cdktn/provider-awscc.dataAwsccConnectTaskTemplate.DataAwsccConnectTaskTemplateDefaultsId": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectTaskTemplate.DataAwsccConnectTaskTemplateDefaultsId",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-task-template/index.ts",
        "line": 482
      },
      "name": "DataAwsccConnectTaskTemplateDefaultsId",
      "namespace": "dataAwsccConnectTaskTemplate",
      "symbolId": "src/data-awscc-connect-task-template/index:DataAwsccConnectTaskTemplateDefaultsId"
    },
    "@cdktn/provider-awscc.dataAwsccConnectTaskTemplate.DataAwsccConnectTaskTemplateDefaultsIdOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectTaskTemplate.DataAwsccConnectTaskTemplateDefaultsIdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-task-template/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-task-template/index.ts",
        "line": 505
      },
      "name": "DataAwsccConnectTaskTemplateDefaultsIdOutputReference",
      "namespace": "dataAwsccConnectTaskTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-task-template/index.ts",
            "line": 532
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-task-template/index.ts",
            "line": 516
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectTaskTemplate.DataAwsccConnectTaskTemplateDefaultsId"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-task-template/index:DataAwsccConnectTaskTemplateDefaultsIdOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectTaskTemplate.DataAwsccConnectTaskTemplateDefaultsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectTaskTemplate.DataAwsccConnectTaskTemplateDefaultsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-task-template/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-task-template/index.ts",
        "line": 599
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-task-template/index.ts",
            "line": 613
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccConnectTaskTemplate.DataAwsccConnectTaskTemplateDefaultsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccConnectTaskTemplateDefaultsList",
      "namespace": "dataAwsccConnectTaskTemplate",
      "symbolId": "src/data-awscc-connect-task-template/index:DataAwsccConnectTaskTemplateDefaultsList"
    },
    "@cdktn/provider-awscc.dataAwsccConnectTaskTemplate.DataAwsccConnectTaskTemplateDefaultsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectTaskTemplate.DataAwsccConnectTaskTemplateDefaultsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-task-template/index.ts",
          "line": 568
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-task-template/index.ts",
        "line": 559
      },
      "name": "DataAwsccConnectTaskTemplateDefaultsOutputReference",
      "namespace": "dataAwsccConnectTaskTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-task-template/index.ts",
            "line": 588
          },
          "name": "defaultValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-task-template/index.ts",
            "line": 594
          },
          "name": "id",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectTaskTemplate.DataAwsccConnectTaskTemplateDefaultsIdOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-task-template/index.ts",
            "line": 572
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectTaskTemplate.DataAwsccConnectTaskTemplateDefaults"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-task-template/index:DataAwsccConnectTaskTemplateDefaultsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectTaskTemplate.DataAwsccConnectTaskTemplateFields": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectTaskTemplate.DataAwsccConnectTaskTemplateFields",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-task-template/index.ts",
        "line": 671
      },
      "name": "DataAwsccConnectTaskTemplateFields",
      "namespace": "dataAwsccConnectTaskTemplate",
      "symbolId": "src/data-awscc-connect-task-template/index:DataAwsccConnectTaskTemplateFields"
    },
    "@cdktn/provider-awscc.dataAwsccConnectTaskTemplate.DataAwsccConnectTaskTemplateFieldsId": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectTaskTemplate.DataAwsccConnectTaskTemplateFieldsId",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-task-template/index.ts",
        "line": 617
      },
      "name": "DataAwsccConnectTaskTemplateFieldsId",
      "namespace": "dataAwsccConnectTaskTemplate",
      "symbolId": "src/data-awscc-connect-task-template/index:DataAwsccConnectTaskTemplateFieldsId"
    },
    "@cdktn/provider-awscc.dataAwsccConnectTaskTemplate.DataAwsccConnectTaskTemplateFieldsIdOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectTaskTemplate.DataAwsccConnectTaskTemplateFieldsIdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-task-template/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-awscc-connect-task-template/index.ts",
        "line": 640
      },
      "name": "DataAwsccConnectTaskTemplateFieldsIdOutputReference",
      "namespace": "dataAwsccConnectTaskTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-task-template/index.ts",
            "line": 667
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-task-template/index.ts",
            "line": 651
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectTaskTemplate.DataAwsccConnectTaskTemplateFieldsId"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-task-template/index:DataAwsccConnectTaskTemplateFieldsIdOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectTaskTemplate.DataAwsccConnectTaskTemplateFieldsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectTaskTemplate.DataAwsccConnectTaskTemplateFieldsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-task-template/index.ts",
          "line": 751
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-task-template/index.ts",
        "line": 744
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-task-template/index.ts",
            "line": 758
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccConnectTaskTemplate.DataAwsccConnectTaskTemplateFieldsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccConnectTaskTemplateFieldsList",
      "namespace": "dataAwsccConnectTaskTemplate",
      "symbolId": "src/data-awscc-connect-task-template/index:DataAwsccConnectTaskTemplateFieldsList"
    },
    "@cdktn/provider-awscc.dataAwsccConnectTaskTemplate.DataAwsccConnectTaskTemplateFieldsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectTaskTemplate.DataAwsccConnectTaskTemplateFieldsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-task-template/index.ts",
          "line": 703
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-task-template/index.ts",
        "line": 694
      },
      "name": "DataAwsccConnectTaskTemplateFieldsOutputReference",
      "namespace": "dataAwsccConnectTaskTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-task-template/index.ts",
            "line": 723
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-task-template/index.ts",
            "line": 729
          },
          "name": "id",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectTaskTemplate.DataAwsccConnectTaskTemplateFieldsIdOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-task-template/index.ts",
            "line": 734
          },
          "name": "singleSelectOptions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-task-template/index.ts",
            "line": 739
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-task-template/index.ts",
            "line": 707
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectTaskTemplate.DataAwsccConnectTaskTemplateFields"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-task-template/index:DataAwsccConnectTaskTemplateFieldsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectTaskTemplate.DataAwsccConnectTaskTemplateTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectTaskTemplate.DataAwsccConnectTaskTemplateTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-task-template/index.ts",
        "line": 762
      },
      "name": "DataAwsccConnectTaskTemplateTags",
      "namespace": "dataAwsccConnectTaskTemplate",
      "symbolId": "src/data-awscc-connect-task-template/index:DataAwsccConnectTaskTemplateTags"
    },
    "@cdktn/provider-awscc.dataAwsccConnectTaskTemplate.DataAwsccConnectTaskTemplateTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectTaskTemplate.DataAwsccConnectTaskTemplateTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-task-template/index.ts",
          "line": 831
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-task-template/index.ts",
        "line": 824
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-task-template/index.ts",
            "line": 838
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccConnectTaskTemplate.DataAwsccConnectTaskTemplateTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccConnectTaskTemplateTagsList",
      "namespace": "dataAwsccConnectTaskTemplate",
      "symbolId": "src/data-awscc-connect-task-template/index:DataAwsccConnectTaskTemplateTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccConnectTaskTemplate.DataAwsccConnectTaskTemplateTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectTaskTemplate.DataAwsccConnectTaskTemplateTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-task-template/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-awscc-connect-task-template/index.ts",
        "line": 785
      },
      "name": "DataAwsccConnectTaskTemplateTagsOutputReference",
      "namespace": "dataAwsccConnectTaskTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-task-template/index.ts",
            "line": 814
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-task-template/index.ts",
            "line": 819
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-task-template/index.ts",
            "line": 798
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectTaskTemplate.DataAwsccConnectTaskTemplateTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-task-template/index:DataAwsccConnectTaskTemplateTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectTestCase.DataAwsccConnectTestCase": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_test_case awscc_connect_test_case}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectTestCase.DataAwsccConnectTestCase",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_test_case awscc_connect_test_case} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-test-case/index.ts",
          "line": 325
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccConnectTestCase.DataAwsccConnectTestCaseConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-test-case/index.ts",
        "line": 293
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccConnectTestCase resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-test-case/index.ts",
            "line": 310
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccConnectTestCase to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_test_case#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccConnectTestCase that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccConnectTestCase to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-test-case/index.ts",
            "line": 422
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-test-case/index.ts",
            "line": 428
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccConnectTestCase",
      "namespace": "dataAwsccConnectTestCase",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-test-case/index.ts",
            "line": 298
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-test-case/index.ts",
            "line": 349
          },
          "name": "content",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-test-case/index.ts",
            "line": 354
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-test-case/index.ts",
            "line": 360
          },
          "name": "entryPoint",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectTestCase.DataAwsccConnectTestCaseEntryPointOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-test-case/index.ts",
            "line": 378
          },
          "name": "initializationData",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-test-case/index.ts",
            "line": 383
          },
          "name": "instanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-test-case/index.ts",
            "line": 388
          },
          "name": "lastModifiedRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-test-case/index.ts",
            "line": 393
          },
          "name": "lastModifiedTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-test-case/index.ts",
            "line": 398
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-test-case/index.ts",
            "line": 403
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-test-case/index.ts",
            "line": 409
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectTestCase.DataAwsccConnectTestCaseTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-test-case/index.ts",
            "line": 414
          },
          "name": "testCaseArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-test-case/index.ts",
            "line": 373
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-test-case/index.ts",
            "line": 366
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-test-case/index:DataAwsccConnectTestCase"
    },
    "@cdktn/provider-awscc.dataAwsccConnectTestCase.DataAwsccConnectTestCaseConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectTestCase.DataAwsccConnectTestCaseConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-test-case/index.ts",
        "line": 14
      },
      "name": "DataAwsccConnectTestCaseConfig",
      "namespace": "dataAwsccConnectTestCase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_test_case#id DataAwsccConnectTestCase#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-test-case/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-test-case/index:DataAwsccConnectTestCaseConfig"
    },
    "@cdktn/provider-awscc.dataAwsccConnectTestCase.DataAwsccConnectTestCaseEntryPoint": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectTestCase.DataAwsccConnectTestCaseEntryPoint",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-test-case/index.ts",
        "line": 143
      },
      "name": "DataAwsccConnectTestCaseEntryPoint",
      "namespace": "dataAwsccConnectTestCase",
      "symbolId": "src/data-awscc-connect-test-case/index:DataAwsccConnectTestCaseEntryPoint"
    },
    "@cdktn/provider-awscc.dataAwsccConnectTestCase.DataAwsccConnectTestCaseEntryPointChatEntryPointParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectTestCase.DataAwsccConnectTestCaseEntryPointChatEntryPointParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-test-case/index.ts",
        "line": 25
      },
      "name": "DataAwsccConnectTestCaseEntryPointChatEntryPointParameters",
      "namespace": "dataAwsccConnectTestCase",
      "symbolId": "src/data-awscc-connect-test-case/index:DataAwsccConnectTestCaseEntryPointChatEntryPointParameters"
    },
    "@cdktn/provider-awscc.dataAwsccConnectTestCase.DataAwsccConnectTestCaseEntryPointChatEntryPointParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectTestCase.DataAwsccConnectTestCaseEntryPointChatEntryPointParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-test-case/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-test-case/index.ts",
        "line": 48
      },
      "name": "DataAwsccConnectTestCaseEntryPointChatEntryPointParametersOutputReference",
      "namespace": "dataAwsccConnectTestCase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-test-case/index.ts",
            "line": 75
          },
          "name": "flowId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-test-case/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectTestCase.DataAwsccConnectTestCaseEntryPointChatEntryPointParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-test-case/index:DataAwsccConnectTestCaseEntryPointChatEntryPointParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectTestCase.DataAwsccConnectTestCaseEntryPointOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectTestCase.DataAwsccConnectTestCaseEntryPointOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-test-case/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-awscc-connect-test-case/index.ts",
        "line": 166
      },
      "name": "DataAwsccConnectTestCaseEntryPointOutputReference",
      "namespace": "dataAwsccConnectTestCase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-test-case/index.ts",
            "line": 194
          },
          "name": "chatEntryPointParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectTestCase.DataAwsccConnectTestCaseEntryPointChatEntryPointParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-test-case/index.ts",
            "line": 199
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-test-case/index.ts",
            "line": 205
          },
          "name": "voiceCallEntryPointParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectTestCase.DataAwsccConnectTestCaseEntryPointVoiceCallEntryPointParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-test-case/index.ts",
            "line": 177
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectTestCase.DataAwsccConnectTestCaseEntryPoint"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-test-case/index:DataAwsccConnectTestCaseEntryPointOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectTestCase.DataAwsccConnectTestCaseEntryPointVoiceCallEntryPointParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectTestCase.DataAwsccConnectTestCaseEntryPointVoiceCallEntryPointParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-test-case/index.ts",
        "line": 79
      },
      "name": "DataAwsccConnectTestCaseEntryPointVoiceCallEntryPointParameters",
      "namespace": "dataAwsccConnectTestCase",
      "symbolId": "src/data-awscc-connect-test-case/index:DataAwsccConnectTestCaseEntryPointVoiceCallEntryPointParameters"
    },
    "@cdktn/provider-awscc.dataAwsccConnectTestCase.DataAwsccConnectTestCaseEntryPointVoiceCallEntryPointParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectTestCase.DataAwsccConnectTestCaseEntryPointVoiceCallEntryPointParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-test-case/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-awscc-connect-test-case/index.ts",
        "line": 102
      },
      "name": "DataAwsccConnectTestCaseEntryPointVoiceCallEntryPointParametersOutputReference",
      "namespace": "dataAwsccConnectTestCase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-test-case/index.ts",
            "line": 129
          },
          "name": "destinationPhoneNumber",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-test-case/index.ts",
            "line": 134
          },
          "name": "flowId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-test-case/index.ts",
            "line": 139
          },
          "name": "sourcePhoneNumber",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-test-case/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectTestCase.DataAwsccConnectTestCaseEntryPointVoiceCallEntryPointParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-test-case/index:DataAwsccConnectTestCaseEntryPointVoiceCallEntryPointParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectTestCase.DataAwsccConnectTestCaseTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectTestCase.DataAwsccConnectTestCaseTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-test-case/index.ts",
        "line": 209
      },
      "name": "DataAwsccConnectTestCaseTags",
      "namespace": "dataAwsccConnectTestCase",
      "symbolId": "src/data-awscc-connect-test-case/index:DataAwsccConnectTestCaseTags"
    },
    "@cdktn/provider-awscc.dataAwsccConnectTestCase.DataAwsccConnectTestCaseTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectTestCase.DataAwsccConnectTestCaseTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-test-case/index.ts",
          "line": 278
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-test-case/index.ts",
        "line": 271
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-test-case/index.ts",
            "line": 285
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccConnectTestCase.DataAwsccConnectTestCaseTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccConnectTestCaseTagsList",
      "namespace": "dataAwsccConnectTestCase",
      "symbolId": "src/data-awscc-connect-test-case/index:DataAwsccConnectTestCaseTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccConnectTestCase.DataAwsccConnectTestCaseTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectTestCase.DataAwsccConnectTestCaseTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-test-case/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-awscc-connect-test-case/index.ts",
        "line": 232
      },
      "name": "DataAwsccConnectTestCaseTagsOutputReference",
      "namespace": "dataAwsccConnectTestCase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-test-case/index.ts",
            "line": 261
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-test-case/index.ts",
            "line": 266
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-test-case/index.ts",
            "line": 245
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectTestCase.DataAwsccConnectTestCaseTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-test-case/index:DataAwsccConnectTestCaseTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectTrafficDistributionGroup.DataAwsccConnectTrafficDistributionGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_traffic_distribution_group awscc_connect_traffic_distribution_group}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectTrafficDistributionGroup.DataAwsccConnectTrafficDistributionGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_traffic_distribution_group awscc_connect_traffic_distribution_group} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-traffic-distribution-group/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-awscc.dataAwsccConnectTrafficDistributionGroup.DataAwsccConnectTrafficDistributionGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-traffic-distribution-group/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccConnectTrafficDistributionGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-traffic-distribution-group/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 DataAwsccConnectTrafficDistributionGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_traffic_distribution_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccConnectTrafficDistributionGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccConnectTrafficDistributionGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-traffic-distribution-group/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-awscc-connect-traffic-distribution-group/index.ts",
            "line": 223
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccConnectTrafficDistributionGroup",
      "namespace": "dataAwsccConnectTrafficDistributionGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-traffic-distribution-group/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-traffic-distribution-group/index.ts",
            "line": 165
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-traffic-distribution-group/index.ts",
            "line": 183
          },
          "name": "instanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-traffic-distribution-group/index.ts",
            "line": 188
          },
          "name": "isDefault",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-traffic-distribution-group/index.ts",
            "line": 193
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-traffic-distribution-group/index.ts",
            "line": 198
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-traffic-distribution-group/index.ts",
            "line": 204
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectTrafficDistributionGroup.DataAwsccConnectTrafficDistributionGroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-traffic-distribution-group/index.ts",
            "line": 209
          },
          "name": "trafficDistributionGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-traffic-distribution-group/index.ts",
            "line": 178
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-traffic-distribution-group/index.ts",
            "line": 171
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-traffic-distribution-group/index:DataAwsccConnectTrafficDistributionGroup"
    },
    "@cdktn/provider-awscc.dataAwsccConnectTrafficDistributionGroup.DataAwsccConnectTrafficDistributionGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectTrafficDistributionGroup.DataAwsccConnectTrafficDistributionGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-traffic-distribution-group/index.ts",
        "line": 14
      },
      "name": "DataAwsccConnectTrafficDistributionGroupConfig",
      "namespace": "dataAwsccConnectTrafficDistributionGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_traffic_distribution_group#id DataAwsccConnectTrafficDistributionGroup#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-traffic-distribution-group/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-traffic-distribution-group/index:DataAwsccConnectTrafficDistributionGroupConfig"
    },
    "@cdktn/provider-awscc.dataAwsccConnectTrafficDistributionGroup.DataAwsccConnectTrafficDistributionGroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectTrafficDistributionGroup.DataAwsccConnectTrafficDistributionGroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-traffic-distribution-group/index.ts",
        "line": 25
      },
      "name": "DataAwsccConnectTrafficDistributionGroupTags",
      "namespace": "dataAwsccConnectTrafficDistributionGroup",
      "symbolId": "src/data-awscc-connect-traffic-distribution-group/index:DataAwsccConnectTrafficDistributionGroupTags"
    },
    "@cdktn/provider-awscc.dataAwsccConnectTrafficDistributionGroup.DataAwsccConnectTrafficDistributionGroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectTrafficDistributionGroup.DataAwsccConnectTrafficDistributionGroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-traffic-distribution-group/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-awscc-connect-traffic-distribution-group/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-traffic-distribution-group/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-awscc.dataAwsccConnectTrafficDistributionGroup.DataAwsccConnectTrafficDistributionGroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccConnectTrafficDistributionGroupTagsList",
      "namespace": "dataAwsccConnectTrafficDistributionGroup",
      "symbolId": "src/data-awscc-connect-traffic-distribution-group/index:DataAwsccConnectTrafficDistributionGroupTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccConnectTrafficDistributionGroup.DataAwsccConnectTrafficDistributionGroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectTrafficDistributionGroup.DataAwsccConnectTrafficDistributionGroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-traffic-distribution-group/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-traffic-distribution-group/index.ts",
        "line": 48
      },
      "name": "DataAwsccConnectTrafficDistributionGroupTagsOutputReference",
      "namespace": "dataAwsccConnectTrafficDistributionGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-traffic-distribution-group/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-traffic-distribution-group/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-traffic-distribution-group/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectTrafficDistributionGroup.DataAwsccConnectTrafficDistributionGroupTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-traffic-distribution-group/index:DataAwsccConnectTrafficDistributionGroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectTrafficDistributionGroups.DataAwsccConnectTrafficDistributionGroups": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_traffic_distribution_groups awscc_connect_traffic_distribution_groups}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectTrafficDistributionGroups.DataAwsccConnectTrafficDistributionGroups",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_traffic_distribution_groups awscc_connect_traffic_distribution_groups} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-traffic-distribution-groups/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccConnectTrafficDistributionGroups.DataAwsccConnectTrafficDistributionGroupsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-traffic-distribution-groups/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccConnectTrafficDistributionGroups resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-traffic-distribution-groups/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccConnectTrafficDistributionGroups to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_traffic_distribution_groups#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccConnectTrafficDistributionGroups that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccConnectTrafficDistributionGroups to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-traffic-distribution-groups/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-traffic-distribution-groups/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccConnectTrafficDistributionGroups",
      "namespace": "dataAwsccConnectTrafficDistributionGroups",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-traffic-distribution-groups/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-traffic-distribution-groups/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-traffic-distribution-groups/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-traffic-distribution-groups/index:DataAwsccConnectTrafficDistributionGroups"
    },
    "@cdktn/provider-awscc.dataAwsccConnectTrafficDistributionGroups.DataAwsccConnectTrafficDistributionGroupsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectTrafficDistributionGroups.DataAwsccConnectTrafficDistributionGroupsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-traffic-distribution-groups/index.ts",
        "line": 14
      },
      "name": "DataAwsccConnectTrafficDistributionGroupsConfig",
      "namespace": "dataAwsccConnectTrafficDistributionGroups",
      "symbolId": "src/data-awscc-connect-traffic-distribution-groups/index:DataAwsccConnectTrafficDistributionGroupsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccConnectUser.DataAwsccConnectUser": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_user awscc_connect_user}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectUser.DataAwsccConnectUser",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_user awscc_connect_user} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-user/index.ts",
          "line": 909
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccConnectUser.DataAwsccConnectUserConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-user/index.ts",
        "line": 877
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccConnectUser resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-user/index.ts",
            "line": 894
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccConnectUser to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_user#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccConnectUser that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccConnectUser to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-user/index.ts",
            "line": 1043
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-user/index.ts",
            "line": 1049
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccConnectUser",
      "namespace": "dataAwsccConnectUser",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-user/index.ts",
            "line": 882
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-user/index.ts",
            "line": 934
          },
          "name": "afterContactWorkConfigs",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectUser.DataAwsccConnectUserAfterContactWorkConfigsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-user/index.ts",
            "line": 940
          },
          "name": "autoAcceptConfigs",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectUser.DataAwsccConnectUserAutoAcceptConfigsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-user/index.ts",
            "line": 945
          },
          "name": "directoryUserId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-user/index.ts",
            "line": 950
          },
          "name": "hierarchyGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-user/index.ts",
            "line": 969
          },
          "name": "identityInfo",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectUser.DataAwsccConnectUserIdentityInfoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-user/index.ts",
            "line": 974
          },
          "name": "instanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-user/index.ts",
            "line": 979
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-user/index.ts",
            "line": 985
          },
          "name": "persistentConnectionConfigs",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectUser.DataAwsccConnectUserPersistentConnectionConfigsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-user/index.ts",
            "line": 991
          },
          "name": "phoneConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectUser.DataAwsccConnectUserPhoneConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-user/index.ts",
            "line": 997
          },
          "name": "phoneNumberConfigs",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectUser.DataAwsccConnectUserPhoneNumberConfigsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-user/index.ts",
            "line": 1002
          },
          "name": "routingProfileArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-user/index.ts",
            "line": 1007
          },
          "name": "securityProfileArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-user/index.ts",
            "line": 1013
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectUser.DataAwsccConnectUserTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-user/index.ts",
            "line": 1018
          },
          "name": "userArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-user/index.ts",
            "line": 1029
          },
          "name": "username",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-user/index.ts",
            "line": 1024
          },
          "name": "userProficiencies",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectUser.DataAwsccConnectUserUserProficienciesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-user/index.ts",
            "line": 1035
          },
          "name": "voiceEnhancementConfigs",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectUser.DataAwsccConnectUserVoiceEnhancementConfigsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-user/index.ts",
            "line": 963
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-user/index.ts",
            "line": 956
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-user/index:DataAwsccConnectUser"
    },
    "@cdktn/provider-awscc.dataAwsccConnectUser.DataAwsccConnectUserAfterContactWorkConfigs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectUser.DataAwsccConnectUserAfterContactWorkConfigs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-user/index.ts",
        "line": 143
      },
      "name": "DataAwsccConnectUserAfterContactWorkConfigs",
      "namespace": "dataAwsccConnectUser",
      "symbolId": "src/data-awscc-connect-user/index:DataAwsccConnectUserAfterContactWorkConfigs"
    },
    "@cdktn/provider-awscc.dataAwsccConnectUser.DataAwsccConnectUserAfterContactWorkConfigsAfterContactWorkConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectUser.DataAwsccConnectUserAfterContactWorkConfigsAfterContactWorkConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-user/index.ts",
        "line": 25
      },
      "name": "DataAwsccConnectUserAfterContactWorkConfigsAfterContactWorkConfig",
      "namespace": "dataAwsccConnectUser",
      "symbolId": "src/data-awscc-connect-user/index:DataAwsccConnectUserAfterContactWorkConfigsAfterContactWorkConfig"
    },
    "@cdktn/provider-awscc.dataAwsccConnectUser.DataAwsccConnectUserAfterContactWorkConfigsAfterContactWorkConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectUser.DataAwsccConnectUserAfterContactWorkConfigsAfterContactWorkConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-user/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-user/index.ts",
        "line": 48
      },
      "name": "DataAwsccConnectUserAfterContactWorkConfigsAfterContactWorkConfigOutputReference",
      "namespace": "dataAwsccConnectUser",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-user/index.ts",
            "line": 75
          },
          "name": "afterContactWorkMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-user/index.ts",
            "line": 80
          },
          "name": "afterContactWorkTimeLimit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-user/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectUser.DataAwsccConnectUserAfterContactWorkConfigsAfterContactWorkConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-user/index:DataAwsccConnectUserAfterContactWorkConfigsAfterContactWorkConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectUser.DataAwsccConnectUserAfterContactWorkConfigsAgentFirstCallbackAfterContactWorkConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectUser.DataAwsccConnectUserAfterContactWorkConfigsAgentFirstCallbackAfterContactWorkConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-user/index.ts",
        "line": 84
      },
      "name": "DataAwsccConnectUserAfterContactWorkConfigsAgentFirstCallbackAfterContactWorkConfig",
      "namespace": "dataAwsccConnectUser",
      "symbolId": "src/data-awscc-connect-user/index:DataAwsccConnectUserAfterContactWorkConfigsAgentFirstCallbackAfterContactWorkConfig"
    },
    "@cdktn/provider-awscc.dataAwsccConnectUser.DataAwsccConnectUserAfterContactWorkConfigsAgentFirstCallbackAfterContactWorkConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectUser.DataAwsccConnectUserAfterContactWorkConfigsAgentFirstCallbackAfterContactWorkConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-user/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-awscc-connect-user/index.ts",
        "line": 107
      },
      "name": "DataAwsccConnectUserAfterContactWorkConfigsAgentFirstCallbackAfterContactWorkConfigOutputReference",
      "namespace": "dataAwsccConnectUser",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-user/index.ts",
            "line": 134
          },
          "name": "afterContactWorkMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-user/index.ts",
            "line": 139
          },
          "name": "afterContactWorkTimeLimit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-user/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectUser.DataAwsccConnectUserAfterContactWorkConfigsAgentFirstCallbackAfterContactWorkConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-user/index:DataAwsccConnectUserAfterContactWorkConfigsAgentFirstCallbackAfterContactWorkConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectUser.DataAwsccConnectUserAfterContactWorkConfigsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectUser.DataAwsccConnectUserAfterContactWorkConfigsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-user/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-user/index.ts",
        "line": 212
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-user/index.ts",
            "line": 226
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccConnectUser.DataAwsccConnectUserAfterContactWorkConfigsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccConnectUserAfterContactWorkConfigsList",
      "namespace": "dataAwsccConnectUser",
      "symbolId": "src/data-awscc-connect-user/index:DataAwsccConnectUserAfterContactWorkConfigsList"
    },
    "@cdktn/provider-awscc.dataAwsccConnectUser.DataAwsccConnectUserAfterContactWorkConfigsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectUser.DataAwsccConnectUserAfterContactWorkConfigsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-user/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/data-awscc-connect-user/index.ts",
        "line": 166
      },
      "name": "DataAwsccConnectUserAfterContactWorkConfigsOutputReference",
      "namespace": "dataAwsccConnectUser",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-user/index.ts",
            "line": 196
          },
          "name": "afterContactWorkConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectUser.DataAwsccConnectUserAfterContactWorkConfigsAfterContactWorkConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-user/index.ts",
            "line": 202
          },
          "name": "agentFirstCallbackAfterContactWorkConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectUser.DataAwsccConnectUserAfterContactWorkConfigsAgentFirstCallbackAfterContactWorkConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-user/index.ts",
            "line": 207
          },
          "name": "channel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-user/index.ts",
            "line": 179
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectUser.DataAwsccConnectUserAfterContactWorkConfigs"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-user/index:DataAwsccConnectUserAfterContactWorkConfigsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectUser.DataAwsccConnectUserAutoAcceptConfigs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectUser.DataAwsccConnectUserAutoAcceptConfigs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-user/index.ts",
        "line": 230
      },
      "name": "DataAwsccConnectUserAutoAcceptConfigs",
      "namespace": "dataAwsccConnectUser",
      "symbolId": "src/data-awscc-connect-user/index:DataAwsccConnectUserAutoAcceptConfigs"
    },
    "@cdktn/provider-awscc.dataAwsccConnectUser.DataAwsccConnectUserAutoAcceptConfigsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectUser.DataAwsccConnectUserAutoAcceptConfigsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-user/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-awscc-connect-user/index.ts",
        "line": 297
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-user/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-awscc.dataAwsccConnectUser.DataAwsccConnectUserAutoAcceptConfigsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccConnectUserAutoAcceptConfigsList",
      "namespace": "dataAwsccConnectUser",
      "symbolId": "src/data-awscc-connect-user/index:DataAwsccConnectUserAutoAcceptConfigsList"
    },
    "@cdktn/provider-awscc.dataAwsccConnectUser.DataAwsccConnectUserAutoAcceptConfigsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectUser.DataAwsccConnectUserAutoAcceptConfigsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-user/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-user/index.ts",
        "line": 253
      },
      "name": "DataAwsccConnectUserAutoAcceptConfigsOutputReference",
      "namespace": "dataAwsccConnectUser",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-user/index.ts",
            "line": 282
          },
          "name": "agentFirstCallbackAutoAccept",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-user/index.ts",
            "line": 287
          },
          "name": "autoAccept",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-user/index.ts",
            "line": 292
          },
          "name": "channel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-user/index.ts",
            "line": 266
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectUser.DataAwsccConnectUserAutoAcceptConfigs"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-user/index:DataAwsccConnectUserAutoAcceptConfigsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectUser.DataAwsccConnectUserConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectUser.DataAwsccConnectUserConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-user/index.ts",
        "line": 14
      },
      "name": "DataAwsccConnectUserConfig",
      "namespace": "dataAwsccConnectUser",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_user#id DataAwsccConnectUser#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-user/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-user/index:DataAwsccConnectUserConfig"
    },
    "@cdktn/provider-awscc.dataAwsccConnectUser.DataAwsccConnectUserIdentityInfo": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectUser.DataAwsccConnectUserIdentityInfo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-user/index.ts",
        "line": 315
      },
      "name": "DataAwsccConnectUserIdentityInfo",
      "namespace": "dataAwsccConnectUser",
      "symbolId": "src/data-awscc-connect-user/index:DataAwsccConnectUserIdentityInfo"
    },
    "@cdktn/provider-awscc.dataAwsccConnectUser.DataAwsccConnectUserIdentityInfoOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectUser.DataAwsccConnectUserIdentityInfoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-user/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-awscc-connect-user/index.ts",
        "line": 338
      },
      "name": "DataAwsccConnectUserIdentityInfoOutputReference",
      "namespace": "dataAwsccConnectUser",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-user/index.ts",
            "line": 365
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-user/index.ts",
            "line": 370
          },
          "name": "firstName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-user/index.ts",
            "line": 375
          },
          "name": "lastName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-user/index.ts",
            "line": 380
          },
          "name": "mobile",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-user/index.ts",
            "line": 385
          },
          "name": "secondaryEmail",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-user/index.ts",
            "line": 349
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectUser.DataAwsccConnectUserIdentityInfo"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-user/index:DataAwsccConnectUserIdentityInfoOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectUser.DataAwsccConnectUserPersistentConnectionConfigs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectUser.DataAwsccConnectUserPersistentConnectionConfigs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-user/index.ts",
        "line": 389
      },
      "name": "DataAwsccConnectUserPersistentConnectionConfigs",
      "namespace": "dataAwsccConnectUser",
      "symbolId": "src/data-awscc-connect-user/index:DataAwsccConnectUserPersistentConnectionConfigs"
    },
    "@cdktn/provider-awscc.dataAwsccConnectUser.DataAwsccConnectUserPersistentConnectionConfigsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectUser.DataAwsccConnectUserPersistentConnectionConfigsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-user/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-awscc-connect-user/index.ts",
        "line": 451
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-user/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-awscc.dataAwsccConnectUser.DataAwsccConnectUserPersistentConnectionConfigsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccConnectUserPersistentConnectionConfigsList",
      "namespace": "dataAwsccConnectUser",
      "symbolId": "src/data-awscc-connect-user/index:DataAwsccConnectUserPersistentConnectionConfigsList"
    },
    "@cdktn/provider-awscc.dataAwsccConnectUser.DataAwsccConnectUserPersistentConnectionConfigsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectUser.DataAwsccConnectUserPersistentConnectionConfigsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-user/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-user/index.ts",
        "line": 412
      },
      "name": "DataAwsccConnectUserPersistentConnectionConfigsOutputReference",
      "namespace": "dataAwsccConnectUser",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-user/index.ts",
            "line": 441
          },
          "name": "channel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-user/index.ts",
            "line": 446
          },
          "name": "persistentConnection",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-user/index.ts",
            "line": 425
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectUser.DataAwsccConnectUserPersistentConnectionConfigs"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-user/index:DataAwsccConnectUserPersistentConnectionConfigsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectUser.DataAwsccConnectUserPhoneConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectUser.DataAwsccConnectUserPhoneConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-user/index.ts",
        "line": 469
      },
      "name": "DataAwsccConnectUserPhoneConfig",
      "namespace": "dataAwsccConnectUser",
      "symbolId": "src/data-awscc-connect-user/index:DataAwsccConnectUserPhoneConfig"
    },
    "@cdktn/provider-awscc.dataAwsccConnectUser.DataAwsccConnectUserPhoneConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectUser.DataAwsccConnectUserPhoneConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-user/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/data-awscc-connect-user/index.ts",
        "line": 492
      },
      "name": "DataAwsccConnectUserPhoneConfigOutputReference",
      "namespace": "dataAwsccConnectUser",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-user/index.ts",
            "line": 519
          },
          "name": "afterContactWorkTimeLimit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-user/index.ts",
            "line": 524
          },
          "name": "autoAccept",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-user/index.ts",
            "line": 529
          },
          "name": "deskPhoneNumber",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-user/index.ts",
            "line": 534
          },
          "name": "persistentConnection",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-user/index.ts",
            "line": 539
          },
          "name": "phoneType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-user/index.ts",
            "line": 503
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectUser.DataAwsccConnectUserPhoneConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-user/index:DataAwsccConnectUserPhoneConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectUser.DataAwsccConnectUserPhoneNumberConfigs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectUser.DataAwsccConnectUserPhoneNumberConfigs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-user/index.ts",
        "line": 543
      },
      "name": "DataAwsccConnectUserPhoneNumberConfigs",
      "namespace": "dataAwsccConnectUser",
      "symbolId": "src/data-awscc-connect-user/index:DataAwsccConnectUserPhoneNumberConfigs"
    },
    "@cdktn/provider-awscc.dataAwsccConnectUser.DataAwsccConnectUserPhoneNumberConfigsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectUser.DataAwsccConnectUserPhoneNumberConfigsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-user/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-user/index.ts",
        "line": 610
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-user/index.ts",
            "line": 624
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccConnectUser.DataAwsccConnectUserPhoneNumberConfigsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccConnectUserPhoneNumberConfigsList",
      "namespace": "dataAwsccConnectUser",
      "symbolId": "src/data-awscc-connect-user/index:DataAwsccConnectUserPhoneNumberConfigsList"
    },
    "@cdktn/provider-awscc.dataAwsccConnectUser.DataAwsccConnectUserPhoneNumberConfigsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectUser.DataAwsccConnectUserPhoneNumberConfigsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-user/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-awscc-connect-user/index.ts",
        "line": 566
      },
      "name": "DataAwsccConnectUserPhoneNumberConfigsOutputReference",
      "namespace": "dataAwsccConnectUser",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-user/index.ts",
            "line": 595
          },
          "name": "channel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-user/index.ts",
            "line": 600
          },
          "name": "phoneNumber",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-user/index.ts",
            "line": 605
          },
          "name": "phoneType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-user/index.ts",
            "line": 579
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectUser.DataAwsccConnectUserPhoneNumberConfigs"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-user/index:DataAwsccConnectUserPhoneNumberConfigsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectUser.DataAwsccConnectUserTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectUser.DataAwsccConnectUserTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-user/index.ts",
        "line": 628
      },
      "name": "DataAwsccConnectUserTags",
      "namespace": "dataAwsccConnectUser",
      "symbolId": "src/data-awscc-connect-user/index:DataAwsccConnectUserTags"
    },
    "@cdktn/provider-awscc.dataAwsccConnectUser.DataAwsccConnectUserTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectUser.DataAwsccConnectUserTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-user/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-user/index.ts",
        "line": 690
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-user/index.ts",
            "line": 704
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccConnectUser.DataAwsccConnectUserTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccConnectUserTagsList",
      "namespace": "dataAwsccConnectUser",
      "symbolId": "src/data-awscc-connect-user/index:DataAwsccConnectUserTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccConnectUser.DataAwsccConnectUserTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectUser.DataAwsccConnectUserTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-user/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-user/index.ts",
        "line": 651
      },
      "name": "DataAwsccConnectUserTagsOutputReference",
      "namespace": "dataAwsccConnectUser",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-user/index.ts",
            "line": 680
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-user/index.ts",
            "line": 685
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-user/index.ts",
            "line": 664
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectUser.DataAwsccConnectUserTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-user/index:DataAwsccConnectUserTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectUser.DataAwsccConnectUserUserProficiencies": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectUser.DataAwsccConnectUserUserProficiencies",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-user/index.ts",
        "line": 708
      },
      "name": "DataAwsccConnectUserUserProficiencies",
      "namespace": "dataAwsccConnectUser",
      "symbolId": "src/data-awscc-connect-user/index:DataAwsccConnectUserUserProficiencies"
    },
    "@cdktn/provider-awscc.dataAwsccConnectUser.DataAwsccConnectUserUserProficienciesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectUser.DataAwsccConnectUserUserProficienciesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-user/index.ts",
          "line": 782
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-user/index.ts",
        "line": 775
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-user/index.ts",
            "line": 789
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccConnectUser.DataAwsccConnectUserUserProficienciesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccConnectUserUserProficienciesList",
      "namespace": "dataAwsccConnectUser",
      "symbolId": "src/data-awscc-connect-user/index:DataAwsccConnectUserUserProficienciesList"
    },
    "@cdktn/provider-awscc.dataAwsccConnectUser.DataAwsccConnectUserUserProficienciesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectUser.DataAwsccConnectUserUserProficienciesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-user/index.ts",
          "line": 740
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-user/index.ts",
        "line": 731
      },
      "name": "DataAwsccConnectUserUserProficienciesOutputReference",
      "namespace": "dataAwsccConnectUser",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-user/index.ts",
            "line": 760
          },
          "name": "attributeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-user/index.ts",
            "line": 765
          },
          "name": "attributeValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-user/index.ts",
            "line": 770
          },
          "name": "level",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-user/index.ts",
            "line": 744
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectUser.DataAwsccConnectUserUserProficiencies"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-user/index:DataAwsccConnectUserUserProficienciesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectUser.DataAwsccConnectUserVoiceEnhancementConfigs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectUser.DataAwsccConnectUserVoiceEnhancementConfigs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-user/index.ts",
        "line": 793
      },
      "name": "DataAwsccConnectUserVoiceEnhancementConfigs",
      "namespace": "dataAwsccConnectUser",
      "symbolId": "src/data-awscc-connect-user/index:DataAwsccConnectUserVoiceEnhancementConfigs"
    },
    "@cdktn/provider-awscc.dataAwsccConnectUser.DataAwsccConnectUserVoiceEnhancementConfigsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectUser.DataAwsccConnectUserVoiceEnhancementConfigsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-user/index.ts",
          "line": 862
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-user/index.ts",
        "line": 855
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-user/index.ts",
            "line": 869
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccConnectUser.DataAwsccConnectUserVoiceEnhancementConfigsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccConnectUserVoiceEnhancementConfigsList",
      "namespace": "dataAwsccConnectUser",
      "symbolId": "src/data-awscc-connect-user/index:DataAwsccConnectUserVoiceEnhancementConfigsList"
    },
    "@cdktn/provider-awscc.dataAwsccConnectUser.DataAwsccConnectUserVoiceEnhancementConfigsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectUser.DataAwsccConnectUserVoiceEnhancementConfigsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-user/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/data-awscc-connect-user/index.ts",
        "line": 816
      },
      "name": "DataAwsccConnectUserVoiceEnhancementConfigsOutputReference",
      "namespace": "dataAwsccConnectUser",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-user/index.ts",
            "line": 845
          },
          "name": "channel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-user/index.ts",
            "line": 850
          },
          "name": "voiceEnhancementMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-user/index.ts",
            "line": 829
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectUser.DataAwsccConnectUserVoiceEnhancementConfigs"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-user/index:DataAwsccConnectUserVoiceEnhancementConfigsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectUserHierarchyGroup.DataAwsccConnectUserHierarchyGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_user_hierarchy_group awscc_connect_user_hierarchy_group}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectUserHierarchyGroup.DataAwsccConnectUserHierarchyGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_user_hierarchy_group awscc_connect_user_hierarchy_group} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-user-hierarchy-group/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-awscc.dataAwsccConnectUserHierarchyGroup.DataAwsccConnectUserHierarchyGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-user-hierarchy-group/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccConnectUserHierarchyGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-user-hierarchy-group/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 DataAwsccConnectUserHierarchyGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_user_hierarchy_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccConnectUserHierarchyGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccConnectUserHierarchyGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-user-hierarchy-group/index.ts",
            "line": 207
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-user-hierarchy-group/index.ts",
            "line": 213
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccConnectUserHierarchyGroup",
      "namespace": "dataAwsccConnectUserHierarchyGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-user-hierarchy-group/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-user-hierarchy-group/index.ts",
            "line": 178
          },
          "name": "instanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-user-hierarchy-group/index.ts",
            "line": 183
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-user-hierarchy-group/index.ts",
            "line": 188
          },
          "name": "parentGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-user-hierarchy-group/index.ts",
            "line": 194
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectUserHierarchyGroup.DataAwsccConnectUserHierarchyGroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-user-hierarchy-group/index.ts",
            "line": 199
          },
          "name": "userHierarchyGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-user-hierarchy-group/index.ts",
            "line": 173
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-user-hierarchy-group/index.ts",
            "line": 166
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-user-hierarchy-group/index:DataAwsccConnectUserHierarchyGroup"
    },
    "@cdktn/provider-awscc.dataAwsccConnectUserHierarchyGroup.DataAwsccConnectUserHierarchyGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectUserHierarchyGroup.DataAwsccConnectUserHierarchyGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-user-hierarchy-group/index.ts",
        "line": 14
      },
      "name": "DataAwsccConnectUserHierarchyGroupConfig",
      "namespace": "dataAwsccConnectUserHierarchyGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_user_hierarchy_group#id DataAwsccConnectUserHierarchyGroup#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-user-hierarchy-group/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-user-hierarchy-group/index:DataAwsccConnectUserHierarchyGroupConfig"
    },
    "@cdktn/provider-awscc.dataAwsccConnectUserHierarchyGroup.DataAwsccConnectUserHierarchyGroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectUserHierarchyGroup.DataAwsccConnectUserHierarchyGroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-user-hierarchy-group/index.ts",
        "line": 25
      },
      "name": "DataAwsccConnectUserHierarchyGroupTags",
      "namespace": "dataAwsccConnectUserHierarchyGroup",
      "symbolId": "src/data-awscc-connect-user-hierarchy-group/index:DataAwsccConnectUserHierarchyGroupTags"
    },
    "@cdktn/provider-awscc.dataAwsccConnectUserHierarchyGroup.DataAwsccConnectUserHierarchyGroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectUserHierarchyGroup.DataAwsccConnectUserHierarchyGroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-user-hierarchy-group/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-awscc-connect-user-hierarchy-group/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-user-hierarchy-group/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-awscc.dataAwsccConnectUserHierarchyGroup.DataAwsccConnectUserHierarchyGroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccConnectUserHierarchyGroupTagsList",
      "namespace": "dataAwsccConnectUserHierarchyGroup",
      "symbolId": "src/data-awscc-connect-user-hierarchy-group/index:DataAwsccConnectUserHierarchyGroupTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccConnectUserHierarchyGroup.DataAwsccConnectUserHierarchyGroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectUserHierarchyGroup.DataAwsccConnectUserHierarchyGroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-user-hierarchy-group/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-user-hierarchy-group/index.ts",
        "line": 48
      },
      "name": "DataAwsccConnectUserHierarchyGroupTagsOutputReference",
      "namespace": "dataAwsccConnectUserHierarchyGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-user-hierarchy-group/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-user-hierarchy-group/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-user-hierarchy-group/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectUserHierarchyGroup.DataAwsccConnectUserHierarchyGroupTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-user-hierarchy-group/index:DataAwsccConnectUserHierarchyGroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectUserHierarchyStructure.DataAwsccConnectUserHierarchyStructure": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_user_hierarchy_structure awscc_connect_user_hierarchy_structure}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectUserHierarchyStructure.DataAwsccConnectUserHierarchyStructure",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_user_hierarchy_structure awscc_connect_user_hierarchy_structure} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-user-hierarchy-structure/index.ts",
          "line": 460
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccConnectUserHierarchyStructure.DataAwsccConnectUserHierarchyStructureConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-user-hierarchy-structure/index.ts",
        "line": 428
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccConnectUserHierarchyStructure resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-user-hierarchy-structure/index.ts",
            "line": 445
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccConnectUserHierarchyStructure to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_user_hierarchy_structure#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccConnectUserHierarchyStructure that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccConnectUserHierarchyStructure to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-user-hierarchy-structure/index.ts",
            "line": 516
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-user-hierarchy-structure/index.ts",
            "line": 522
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccConnectUserHierarchyStructure",
      "namespace": "dataAwsccConnectUserHierarchyStructure",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-user-hierarchy-structure/index.ts",
            "line": 433
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-user-hierarchy-structure/index.ts",
            "line": 497
          },
          "name": "instanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-user-hierarchy-structure/index.ts",
            "line": 503
          },
          "name": "userHierarchyStructure",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectUserHierarchyStructure.DataAwsccConnectUserHierarchyStructureUserHierarchyStructureOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-user-hierarchy-structure/index.ts",
            "line": 508
          },
          "name": "userHierarchyStructureArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-user-hierarchy-structure/index.ts",
            "line": 492
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-user-hierarchy-structure/index.ts",
            "line": 485
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-user-hierarchy-structure/index:DataAwsccConnectUserHierarchyStructure"
    },
    "@cdktn/provider-awscc.dataAwsccConnectUserHierarchyStructure.DataAwsccConnectUserHierarchyStructureConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectUserHierarchyStructure.DataAwsccConnectUserHierarchyStructureConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-user-hierarchy-structure/index.ts",
        "line": 14
      },
      "name": "DataAwsccConnectUserHierarchyStructureConfig",
      "namespace": "dataAwsccConnectUserHierarchyStructure",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_user_hierarchy_structure#id DataAwsccConnectUserHierarchyStructure#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-user-hierarchy-structure/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-user-hierarchy-structure/index:DataAwsccConnectUserHierarchyStructureConfig"
    },
    "@cdktn/provider-awscc.dataAwsccConnectUserHierarchyStructure.DataAwsccConnectUserHierarchyStructureUserHierarchyStructure": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectUserHierarchyStructure.DataAwsccConnectUserHierarchyStructureUserHierarchyStructure",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-user-hierarchy-structure/index.ts",
        "line": 345
      },
      "name": "DataAwsccConnectUserHierarchyStructureUserHierarchyStructure",
      "namespace": "dataAwsccConnectUserHierarchyStructure",
      "symbolId": "src/data-awscc-connect-user-hierarchy-structure/index:DataAwsccConnectUserHierarchyStructureUserHierarchyStructure"
    },
    "@cdktn/provider-awscc.dataAwsccConnectUserHierarchyStructure.DataAwsccConnectUserHierarchyStructureUserHierarchyStructureLevelFive": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectUserHierarchyStructure.DataAwsccConnectUserHierarchyStructureUserHierarchyStructureLevelFive",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-user-hierarchy-structure/index.ts",
        "line": 25
      },
      "name": "DataAwsccConnectUserHierarchyStructureUserHierarchyStructureLevelFive",
      "namespace": "dataAwsccConnectUserHierarchyStructure",
      "symbolId": "src/data-awscc-connect-user-hierarchy-structure/index:DataAwsccConnectUserHierarchyStructureUserHierarchyStructureLevelFive"
    },
    "@cdktn/provider-awscc.dataAwsccConnectUserHierarchyStructure.DataAwsccConnectUserHierarchyStructureUserHierarchyStructureLevelFiveOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectUserHierarchyStructure.DataAwsccConnectUserHierarchyStructureUserHierarchyStructureLevelFiveOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-user-hierarchy-structure/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-user-hierarchy-structure/index.ts",
        "line": 48
      },
      "name": "DataAwsccConnectUserHierarchyStructureUserHierarchyStructureLevelFiveOutputReference",
      "namespace": "dataAwsccConnectUserHierarchyStructure",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-user-hierarchy-structure/index.ts",
            "line": 75
          },
          "name": "hierarchyLevelArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-user-hierarchy-structure/index.ts",
            "line": 80
          },
          "name": "hierarchyLevelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-user-hierarchy-structure/index.ts",
            "line": 85
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-user-hierarchy-structure/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectUserHierarchyStructure.DataAwsccConnectUserHierarchyStructureUserHierarchyStructureLevelFive"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-user-hierarchy-structure/index:DataAwsccConnectUserHierarchyStructureUserHierarchyStructureLevelFiveOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectUserHierarchyStructure.DataAwsccConnectUserHierarchyStructureUserHierarchyStructureLevelFour": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectUserHierarchyStructure.DataAwsccConnectUserHierarchyStructureUserHierarchyStructureLevelFour",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-user-hierarchy-structure/index.ts",
        "line": 89
      },
      "name": "DataAwsccConnectUserHierarchyStructureUserHierarchyStructureLevelFour",
      "namespace": "dataAwsccConnectUserHierarchyStructure",
      "symbolId": "src/data-awscc-connect-user-hierarchy-structure/index:DataAwsccConnectUserHierarchyStructureUserHierarchyStructureLevelFour"
    },
    "@cdktn/provider-awscc.dataAwsccConnectUserHierarchyStructure.DataAwsccConnectUserHierarchyStructureUserHierarchyStructureLevelFourOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectUserHierarchyStructure.DataAwsccConnectUserHierarchyStructureUserHierarchyStructureLevelFourOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-user-hierarchy-structure/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-user-hierarchy-structure/index.ts",
        "line": 112
      },
      "name": "DataAwsccConnectUserHierarchyStructureUserHierarchyStructureLevelFourOutputReference",
      "namespace": "dataAwsccConnectUserHierarchyStructure",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-user-hierarchy-structure/index.ts",
            "line": 139
          },
          "name": "hierarchyLevelArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-user-hierarchy-structure/index.ts",
            "line": 144
          },
          "name": "hierarchyLevelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-user-hierarchy-structure/index.ts",
            "line": 149
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-user-hierarchy-structure/index.ts",
            "line": 123
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectUserHierarchyStructure.DataAwsccConnectUserHierarchyStructureUserHierarchyStructureLevelFour"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-user-hierarchy-structure/index:DataAwsccConnectUserHierarchyStructureUserHierarchyStructureLevelFourOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectUserHierarchyStructure.DataAwsccConnectUserHierarchyStructureUserHierarchyStructureLevelOne": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectUserHierarchyStructure.DataAwsccConnectUserHierarchyStructureUserHierarchyStructureLevelOne",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-user-hierarchy-structure/index.ts",
        "line": 153
      },
      "name": "DataAwsccConnectUserHierarchyStructureUserHierarchyStructureLevelOne",
      "namespace": "dataAwsccConnectUserHierarchyStructure",
      "symbolId": "src/data-awscc-connect-user-hierarchy-structure/index:DataAwsccConnectUserHierarchyStructureUserHierarchyStructureLevelOne"
    },
    "@cdktn/provider-awscc.dataAwsccConnectUserHierarchyStructure.DataAwsccConnectUserHierarchyStructureUserHierarchyStructureLevelOneOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectUserHierarchyStructure.DataAwsccConnectUserHierarchyStructureUserHierarchyStructureLevelOneOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-user-hierarchy-structure/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-user-hierarchy-structure/index.ts",
        "line": 176
      },
      "name": "DataAwsccConnectUserHierarchyStructureUserHierarchyStructureLevelOneOutputReference",
      "namespace": "dataAwsccConnectUserHierarchyStructure",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-user-hierarchy-structure/index.ts",
            "line": 203
          },
          "name": "hierarchyLevelArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-user-hierarchy-structure/index.ts",
            "line": 208
          },
          "name": "hierarchyLevelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-user-hierarchy-structure/index.ts",
            "line": 213
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-user-hierarchy-structure/index.ts",
            "line": 187
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectUserHierarchyStructure.DataAwsccConnectUserHierarchyStructureUserHierarchyStructureLevelOne"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-user-hierarchy-structure/index:DataAwsccConnectUserHierarchyStructureUserHierarchyStructureLevelOneOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectUserHierarchyStructure.DataAwsccConnectUserHierarchyStructureUserHierarchyStructureLevelThree": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectUserHierarchyStructure.DataAwsccConnectUserHierarchyStructureUserHierarchyStructureLevelThree",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-user-hierarchy-structure/index.ts",
        "line": 217
      },
      "name": "DataAwsccConnectUserHierarchyStructureUserHierarchyStructureLevelThree",
      "namespace": "dataAwsccConnectUserHierarchyStructure",
      "symbolId": "src/data-awscc-connect-user-hierarchy-structure/index:DataAwsccConnectUserHierarchyStructureUserHierarchyStructureLevelThree"
    },
    "@cdktn/provider-awscc.dataAwsccConnectUserHierarchyStructure.DataAwsccConnectUserHierarchyStructureUserHierarchyStructureLevelThreeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectUserHierarchyStructure.DataAwsccConnectUserHierarchyStructureUserHierarchyStructureLevelThreeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-user-hierarchy-structure/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-awscc-connect-user-hierarchy-structure/index.ts",
        "line": 240
      },
      "name": "DataAwsccConnectUserHierarchyStructureUserHierarchyStructureLevelThreeOutputReference",
      "namespace": "dataAwsccConnectUserHierarchyStructure",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-user-hierarchy-structure/index.ts",
            "line": 267
          },
          "name": "hierarchyLevelArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-user-hierarchy-structure/index.ts",
            "line": 272
          },
          "name": "hierarchyLevelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-user-hierarchy-structure/index.ts",
            "line": 277
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-user-hierarchy-structure/index.ts",
            "line": 251
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectUserHierarchyStructure.DataAwsccConnectUserHierarchyStructureUserHierarchyStructureLevelThree"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-user-hierarchy-structure/index:DataAwsccConnectUserHierarchyStructureUserHierarchyStructureLevelThreeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectUserHierarchyStructure.DataAwsccConnectUserHierarchyStructureUserHierarchyStructureLevelTwo": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectUserHierarchyStructure.DataAwsccConnectUserHierarchyStructureUserHierarchyStructureLevelTwo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-user-hierarchy-structure/index.ts",
        "line": 281
      },
      "name": "DataAwsccConnectUserHierarchyStructureUserHierarchyStructureLevelTwo",
      "namespace": "dataAwsccConnectUserHierarchyStructure",
      "symbolId": "src/data-awscc-connect-user-hierarchy-structure/index:DataAwsccConnectUserHierarchyStructureUserHierarchyStructureLevelTwo"
    },
    "@cdktn/provider-awscc.dataAwsccConnectUserHierarchyStructure.DataAwsccConnectUserHierarchyStructureUserHierarchyStructureLevelTwoOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectUserHierarchyStructure.DataAwsccConnectUserHierarchyStructureUserHierarchyStructureLevelTwoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-user-hierarchy-structure/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-awscc-connect-user-hierarchy-structure/index.ts",
        "line": 304
      },
      "name": "DataAwsccConnectUserHierarchyStructureUserHierarchyStructureLevelTwoOutputReference",
      "namespace": "dataAwsccConnectUserHierarchyStructure",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-user-hierarchy-structure/index.ts",
            "line": 331
          },
          "name": "hierarchyLevelArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-user-hierarchy-structure/index.ts",
            "line": 336
          },
          "name": "hierarchyLevelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-user-hierarchy-structure/index.ts",
            "line": 341
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-user-hierarchy-structure/index.ts",
            "line": 315
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectUserHierarchyStructure.DataAwsccConnectUserHierarchyStructureUserHierarchyStructureLevelTwo"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-user-hierarchy-structure/index:DataAwsccConnectUserHierarchyStructureUserHierarchyStructureLevelTwoOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectUserHierarchyStructure.DataAwsccConnectUserHierarchyStructureUserHierarchyStructureOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectUserHierarchyStructure.DataAwsccConnectUserHierarchyStructureUserHierarchyStructureOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-user-hierarchy-structure/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-user-hierarchy-structure/index.ts",
        "line": 368
      },
      "name": "DataAwsccConnectUserHierarchyStructureUserHierarchyStructureOutputReference",
      "namespace": "dataAwsccConnectUserHierarchyStructure",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-user-hierarchy-structure/index.ts",
            "line": 396
          },
          "name": "levelFive",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectUserHierarchyStructure.DataAwsccConnectUserHierarchyStructureUserHierarchyStructureLevelFiveOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-user-hierarchy-structure/index.ts",
            "line": 402
          },
          "name": "levelFour",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectUserHierarchyStructure.DataAwsccConnectUserHierarchyStructureUserHierarchyStructureLevelFourOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-user-hierarchy-structure/index.ts",
            "line": 408
          },
          "name": "levelOne",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectUserHierarchyStructure.DataAwsccConnectUserHierarchyStructureUserHierarchyStructureLevelOneOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-user-hierarchy-structure/index.ts",
            "line": 414
          },
          "name": "levelThree",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectUserHierarchyStructure.DataAwsccConnectUserHierarchyStructureUserHierarchyStructureLevelThreeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-user-hierarchy-structure/index.ts",
            "line": 420
          },
          "name": "levelTwo",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectUserHierarchyStructure.DataAwsccConnectUserHierarchyStructureUserHierarchyStructureLevelTwoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-user-hierarchy-structure/index.ts",
            "line": 379
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectUserHierarchyStructure.DataAwsccConnectUserHierarchyStructureUserHierarchyStructure"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-user-hierarchy-structure/index:DataAwsccConnectUserHierarchyStructureUserHierarchyStructureOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectView.DataAwsccConnectView": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_view awscc_connect_view}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectView.DataAwsccConnectView",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_view awscc_connect_view} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-view/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-awscc.dataAwsccConnectView.DataAwsccConnectViewConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-view/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccConnectView resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-view/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 DataAwsccConnectView to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_view#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccConnectView that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccConnectView to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-view/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-awscc-connect-view/index.ts",
            "line": 233
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccConnectView",
      "namespace": "dataAwsccConnectView",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-view/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-view/index.ts",
            "line": 165
          },
          "name": "actions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-view/index.ts",
            "line": 170
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-view/index.ts",
            "line": 188
          },
          "name": "instanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-view/index.ts",
            "line": 193
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-view/index.ts",
            "line": 199
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectView.DataAwsccConnectViewTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-view/index.ts",
            "line": 204
          },
          "name": "template",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-view/index.ts",
            "line": 209
          },
          "name": "viewArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-view/index.ts",
            "line": 214
          },
          "name": "viewContentSha256",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-view/index.ts",
            "line": 219
          },
          "name": "viewId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-view/index.ts",
            "line": 183
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-view/index.ts",
            "line": 176
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-view/index:DataAwsccConnectView"
    },
    "@cdktn/provider-awscc.dataAwsccConnectView.DataAwsccConnectViewConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectView.DataAwsccConnectViewConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-view/index.ts",
        "line": 14
      },
      "name": "DataAwsccConnectViewConfig",
      "namespace": "dataAwsccConnectView",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_view#id DataAwsccConnectView#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-view/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-view/index:DataAwsccConnectViewConfig"
    },
    "@cdktn/provider-awscc.dataAwsccConnectView.DataAwsccConnectViewTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectView.DataAwsccConnectViewTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-view/index.ts",
        "line": 25
      },
      "name": "DataAwsccConnectViewTags",
      "namespace": "dataAwsccConnectView",
      "symbolId": "src/data-awscc-connect-view/index:DataAwsccConnectViewTags"
    },
    "@cdktn/provider-awscc.dataAwsccConnectView.DataAwsccConnectViewTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectView.DataAwsccConnectViewTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-view/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-awscc-connect-view/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-view/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-awscc.dataAwsccConnectView.DataAwsccConnectViewTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccConnectViewTagsList",
      "namespace": "dataAwsccConnectView",
      "symbolId": "src/data-awscc-connect-view/index:DataAwsccConnectViewTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccConnectView.DataAwsccConnectViewTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectView.DataAwsccConnectViewTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-view/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-view/index.ts",
        "line": 48
      },
      "name": "DataAwsccConnectViewTagsOutputReference",
      "namespace": "dataAwsccConnectView",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-view/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-view/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-view/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectView.DataAwsccConnectViewTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-view/index:DataAwsccConnectViewTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectViewVersion.DataAwsccConnectViewVersion": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_view_version awscc_connect_view_version}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectViewVersion.DataAwsccConnectViewVersion",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_view_version awscc_connect_view_version} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-view-version/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccConnectViewVersion.DataAwsccConnectViewVersionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-view-version/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccConnectViewVersion resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-view-version/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccConnectViewVersion to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_view_version#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccConnectViewVersion that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccConnectViewVersion to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-view-version/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-awscc-connect-view-version/index.ts",
            "line": 132
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccConnectViewVersion",
      "namespace": "dataAwsccConnectViewVersion",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-view-version/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-view-version/index.ts",
            "line": 98
          },
          "name": "version",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-view-version/index.ts",
            "line": 103
          },
          "name": "versionDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-view-version/index.ts",
            "line": 108
          },
          "name": "viewArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-view-version/index.ts",
            "line": 113
          },
          "name": "viewContentSha256",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-view-version/index.ts",
            "line": 118
          },
          "name": "viewVersionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-view-version/index.ts",
            "line": 93
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-view-version/index.ts",
            "line": 86
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-view-version/index:DataAwsccConnectViewVersion"
    },
    "@cdktn/provider-awscc.dataAwsccConnectViewVersion.DataAwsccConnectViewVersionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectViewVersion.DataAwsccConnectViewVersionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-view-version/index.ts",
        "line": 14
      },
      "name": "DataAwsccConnectViewVersionConfig",
      "namespace": "dataAwsccConnectViewVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_view_version#id DataAwsccConnectViewVersion#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-view-version/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-view-version/index:DataAwsccConnectViewVersionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspace": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_workspace awscc_connect_workspace}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspace",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_workspace awscc_connect_workspace} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-workspace/index.ts",
          "line": 1420
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-workspace/index.ts",
        "line": 1388
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccConnectWorkspace resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-workspace/index.ts",
            "line": 1405
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccConnectWorkspace to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_workspace#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccConnectWorkspace that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccConnectWorkspace to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-workspace/index.ts",
            "line": 1524
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-workspace/index.ts",
            "line": 1530
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccConnectWorkspace",
      "namespace": "dataAwsccConnectWorkspace",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-workspace/index.ts",
            "line": 1393
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-workspace/index.ts",
            "line": 1444
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-workspace/index.ts",
            "line": 1449
          },
          "name": "associations",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-workspace/index.ts",
            "line": 1454
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-workspace/index.ts",
            "line": 1472
          },
          "name": "instanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-workspace/index.ts",
            "line": 1478
          },
          "name": "media",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceMediaList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-workspace/index.ts",
            "line": 1483
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-workspace/index.ts",
            "line": 1489
          },
          "name": "pages",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspacePagesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-workspace/index.ts",
            "line": 1495
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-workspace/index.ts",
            "line": 1501
          },
          "name": "theme",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceThemeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-workspace/index.ts",
            "line": 1506
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-workspace/index.ts",
            "line": 1511
          },
          "name": "visibility",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-workspace/index.ts",
            "line": 1516
          },
          "name": "workspaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-workspace/index.ts",
            "line": 1467
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-workspace/index.ts",
            "line": 1460
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-workspace/index:DataAwsccConnectWorkspace"
    },
    "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-workspace/index.ts",
        "line": 14
      },
      "name": "DataAwsccConnectWorkspaceConfig",
      "namespace": "dataAwsccConnectWorkspace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_workspace#id DataAwsccConnectWorkspace#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-workspace/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-workspace/index:DataAwsccConnectWorkspaceConfig"
    },
    "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceMedia": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceMedia",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-workspace/index.ts",
        "line": 25
      },
      "name": "DataAwsccConnectWorkspaceMedia",
      "namespace": "dataAwsccConnectWorkspace",
      "symbolId": "src/data-awscc-connect-workspace/index:DataAwsccConnectWorkspaceMedia"
    },
    "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceMediaList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceMediaList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-workspace/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-awscc-connect-workspace/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-workspace/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-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceMediaOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccConnectWorkspaceMediaList",
      "namespace": "dataAwsccConnectWorkspace",
      "symbolId": "src/data-awscc-connect-workspace/index:DataAwsccConnectWorkspaceMediaList"
    },
    "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceMediaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceMediaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-workspace/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-workspace/index.ts",
        "line": 48
      },
      "name": "DataAwsccConnectWorkspaceMediaOutputReference",
      "namespace": "dataAwsccConnectWorkspace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-workspace/index.ts",
            "line": 77
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-workspace/index.ts",
            "line": 82
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-workspace/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceMedia"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-workspace/index:DataAwsccConnectWorkspaceMediaOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspacePages": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspacePages",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-workspace/index.ts",
        "line": 105
      },
      "name": "DataAwsccConnectWorkspacePages",
      "namespace": "dataAwsccConnectWorkspace",
      "symbolId": "src/data-awscc-connect-workspace/index:DataAwsccConnectWorkspacePages"
    },
    "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspacePagesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspacePagesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-workspace/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/data-awscc-connect-workspace/index.ts",
        "line": 177
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-workspace/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-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspacePagesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccConnectWorkspacePagesList",
      "namespace": "dataAwsccConnectWorkspace",
      "symbolId": "src/data-awscc-connect-workspace/index:DataAwsccConnectWorkspacePagesList"
    },
    "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspacePagesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspacePagesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-workspace/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-awscc-connect-workspace/index.ts",
        "line": 128
      },
      "name": "DataAwsccConnectWorkspacePagesOutputReference",
      "namespace": "dataAwsccConnectWorkspace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-workspace/index.ts",
            "line": 157
          },
          "name": "inputData",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-workspace/index.ts",
            "line": 162
          },
          "name": "page",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-workspace/index.ts",
            "line": 167
          },
          "name": "resourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-workspace/index.ts",
            "line": 172
          },
          "name": "slug",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-workspace/index.ts",
            "line": 141
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspacePages"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-workspace/index:DataAwsccConnectWorkspacePagesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-workspace/index.ts",
        "line": 195
      },
      "name": "DataAwsccConnectWorkspaceTags",
      "namespace": "dataAwsccConnectWorkspace",
      "symbolId": "src/data-awscc-connect-workspace/index:DataAwsccConnectWorkspaceTags"
    },
    "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-workspace/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-awscc-connect-workspace/index.ts",
        "line": 257
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-workspace/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-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccConnectWorkspaceTagsList",
      "namespace": "dataAwsccConnectWorkspace",
      "symbolId": "src/data-awscc-connect-workspace/index:DataAwsccConnectWorkspaceTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-workspace/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-workspace/index.ts",
        "line": 218
      },
      "name": "DataAwsccConnectWorkspaceTagsOutputReference",
      "namespace": "dataAwsccConnectWorkspace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-workspace/index.ts",
            "line": 247
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-workspace/index.ts",
            "line": 252
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-workspace/index.ts",
            "line": 231
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-workspace/index:DataAwsccConnectWorkspaceTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceTheme": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceTheme",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-workspace/index.ts",
        "line": 1323
      },
      "name": "DataAwsccConnectWorkspaceTheme",
      "namespace": "dataAwsccConnectWorkspace",
      "symbolId": "src/data-awscc-connect-workspace/index:DataAwsccConnectWorkspaceTheme"
    },
    "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceThemeDark": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceThemeDark",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-workspace/index.ts",
        "line": 738
      },
      "name": "DataAwsccConnectWorkspaceThemeDark",
      "namespace": "dataAwsccConnectWorkspace",
      "symbolId": "src/data-awscc-connect-workspace/index:DataAwsccConnectWorkspaceThemeDark"
    },
    "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceThemeDarkOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceThemeDarkOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-workspace/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/data-awscc-connect-workspace/index.ts",
        "line": 761
      },
      "name": "DataAwsccConnectWorkspaceThemeDarkOutputReference",
      "namespace": "dataAwsccConnectWorkspace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-workspace/index.ts",
            "line": 789
          },
          "name": "palette",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceThemeDarkPaletteOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-workspace/index.ts",
            "line": 795
          },
          "name": "typography",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceThemeDarkTypographyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-workspace/index.ts",
            "line": 772
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceThemeDark"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-workspace/index:DataAwsccConnectWorkspaceThemeDarkOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceThemeDarkPalette": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceThemeDarkPalette",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-workspace/index.ts",
        "line": 556
      },
      "name": "DataAwsccConnectWorkspaceThemeDarkPalette",
      "namespace": "dataAwsccConnectWorkspace",
      "symbolId": "src/data-awscc-connect-workspace/index:DataAwsccConnectWorkspaceThemeDarkPalette"
    },
    "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceThemeDarkPaletteCanvas": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceThemeDarkPaletteCanvas",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-workspace/index.ts",
        "line": 275
      },
      "name": "DataAwsccConnectWorkspaceThemeDarkPaletteCanvas",
      "namespace": "dataAwsccConnectWorkspace",
      "symbolId": "src/data-awscc-connect-workspace/index:DataAwsccConnectWorkspaceThemeDarkPaletteCanvas"
    },
    "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceThemeDarkPaletteCanvasOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceThemeDarkPaletteCanvasOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-workspace/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-awscc-connect-workspace/index.ts",
        "line": 298
      },
      "name": "DataAwsccConnectWorkspaceThemeDarkPaletteCanvasOutputReference",
      "namespace": "dataAwsccConnectWorkspace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-workspace/index.ts",
            "line": 325
          },
          "name": "activeBackground",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-workspace/index.ts",
            "line": 330
          },
          "name": "containerBackground",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-workspace/index.ts",
            "line": 335
          },
          "name": "pageBackground",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-workspace/index.ts",
            "line": 309
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceThemeDarkPaletteCanvas"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-workspace/index:DataAwsccConnectWorkspaceThemeDarkPaletteCanvasOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceThemeDarkPaletteHeader": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceThemeDarkPaletteHeader",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-workspace/index.ts",
        "line": 339
      },
      "name": "DataAwsccConnectWorkspaceThemeDarkPaletteHeader",
      "namespace": "dataAwsccConnectWorkspace",
      "symbolId": "src/data-awscc-connect-workspace/index:DataAwsccConnectWorkspaceThemeDarkPaletteHeader"
    },
    "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceThemeDarkPaletteHeaderOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceThemeDarkPaletteHeaderOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-workspace/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/data-awscc-connect-workspace/index.ts",
        "line": 362
      },
      "name": "DataAwsccConnectWorkspaceThemeDarkPaletteHeaderOutputReference",
      "namespace": "dataAwsccConnectWorkspace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-workspace/index.ts",
            "line": 389
          },
          "name": "background",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-workspace/index.ts",
            "line": 394
          },
          "name": "invertActionsColors",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-workspace/index.ts",
            "line": 399
          },
          "name": "text",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-workspace/index.ts",
            "line": 404
          },
          "name": "textHover",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-workspace/index.ts",
            "line": 373
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceThemeDarkPaletteHeader"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-workspace/index:DataAwsccConnectWorkspaceThemeDarkPaletteHeaderOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceThemeDarkPaletteNavigation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceThemeDarkPaletteNavigation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-workspace/index.ts",
        "line": 408
      },
      "name": "DataAwsccConnectWorkspaceThemeDarkPaletteNavigation",
      "namespace": "dataAwsccConnectWorkspace",
      "symbolId": "src/data-awscc-connect-workspace/index:DataAwsccConnectWorkspaceThemeDarkPaletteNavigation"
    },
    "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceThemeDarkPaletteNavigationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceThemeDarkPaletteNavigationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-workspace/index.ts",
          "line": 438
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-workspace/index.ts",
        "line": 431
      },
      "name": "DataAwsccConnectWorkspaceThemeDarkPaletteNavigationOutputReference",
      "namespace": "dataAwsccConnectWorkspace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-workspace/index.ts",
            "line": 458
          },
          "name": "background",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-workspace/index.ts",
            "line": 463
          },
          "name": "invertActionsColors",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-workspace/index.ts",
            "line": 468
          },
          "name": "text",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-workspace/index.ts",
            "line": 473
          },
          "name": "textActive",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-workspace/index.ts",
            "line": 478
          },
          "name": "textBackgroundActive",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-workspace/index.ts",
            "line": 483
          },
          "name": "textBackgroundHover",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-workspace/index.ts",
            "line": 488
          },
          "name": "textHover",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-workspace/index.ts",
            "line": 442
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceThemeDarkPaletteNavigation"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-workspace/index:DataAwsccConnectWorkspaceThemeDarkPaletteNavigationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceThemeDarkPaletteOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceThemeDarkPaletteOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-workspace/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-awscc-connect-workspace/index.ts",
        "line": 579
      },
      "name": "DataAwsccConnectWorkspaceThemeDarkPaletteOutputReference",
      "namespace": "dataAwsccConnectWorkspace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-workspace/index.ts",
            "line": 607
          },
          "name": "canvas",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceThemeDarkPaletteCanvasOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-workspace/index.ts",
            "line": 613
          },
          "name": "header",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceThemeDarkPaletteHeaderOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-workspace/index.ts",
            "line": 619
          },
          "name": "navigation",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceThemeDarkPaletteNavigationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-workspace/index.ts",
            "line": 625
          },
          "name": "primary",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceThemeDarkPalettePrimaryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-workspace/index.ts",
            "line": 590
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceThemeDarkPalette"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-workspace/index:DataAwsccConnectWorkspaceThemeDarkPaletteOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceThemeDarkPalettePrimary": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceThemeDarkPalettePrimary",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-workspace/index.ts",
        "line": 492
      },
      "name": "DataAwsccConnectWorkspaceThemeDarkPalettePrimary",
      "namespace": "dataAwsccConnectWorkspace",
      "symbolId": "src/data-awscc-connect-workspace/index:DataAwsccConnectWorkspaceThemeDarkPalettePrimary"
    },
    "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceThemeDarkPalettePrimaryOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceThemeDarkPalettePrimaryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-workspace/index.ts",
          "line": 522
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-workspace/index.ts",
        "line": 515
      },
      "name": "DataAwsccConnectWorkspaceThemeDarkPalettePrimaryOutputReference",
      "namespace": "dataAwsccConnectWorkspace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-workspace/index.ts",
            "line": 542
          },
          "name": "active",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-workspace/index.ts",
            "line": 547
          },
          "name": "contrastText",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-workspace/index.ts",
            "line": 552
          },
          "name": "default",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-workspace/index.ts",
            "line": 526
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceThemeDarkPalettePrimary"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-workspace/index:DataAwsccConnectWorkspaceThemeDarkPalettePrimaryOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceThemeDarkTypography": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceThemeDarkTypography",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-workspace/index.ts",
        "line": 683
      },
      "name": "DataAwsccConnectWorkspaceThemeDarkTypography",
      "namespace": "dataAwsccConnectWorkspace",
      "symbolId": "src/data-awscc-connect-workspace/index:DataAwsccConnectWorkspaceThemeDarkTypography"
    },
    "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceThemeDarkTypographyFontFamily": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceThemeDarkTypographyFontFamily",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-workspace/index.ts",
        "line": 629
      },
      "name": "DataAwsccConnectWorkspaceThemeDarkTypographyFontFamily",
      "namespace": "dataAwsccConnectWorkspace",
      "symbolId": "src/data-awscc-connect-workspace/index:DataAwsccConnectWorkspaceThemeDarkTypographyFontFamily"
    },
    "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceThemeDarkTypographyFontFamilyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceThemeDarkTypographyFontFamilyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-workspace/index.ts",
          "line": 659
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-workspace/index.ts",
        "line": 652
      },
      "name": "DataAwsccConnectWorkspaceThemeDarkTypographyFontFamilyOutputReference",
      "namespace": "dataAwsccConnectWorkspace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-workspace/index.ts",
            "line": 679
          },
          "name": "default",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-workspace/index.ts",
            "line": 663
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceThemeDarkTypographyFontFamily"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-workspace/index:DataAwsccConnectWorkspaceThemeDarkTypographyFontFamilyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceThemeDarkTypographyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceThemeDarkTypographyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-workspace/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-awscc-connect-workspace/index.ts",
        "line": 706
      },
      "name": "DataAwsccConnectWorkspaceThemeDarkTypographyOutputReference",
      "namespace": "dataAwsccConnectWorkspace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-workspace/index.ts",
            "line": 734
          },
          "name": "fontFamily",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceThemeDarkTypographyFontFamilyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-workspace/index.ts",
            "line": 717
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceThemeDarkTypography"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-workspace/index:DataAwsccConnectWorkspaceThemeDarkTypographyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceThemeLight": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceThemeLight",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-workspace/index.ts",
        "line": 1262
      },
      "name": "DataAwsccConnectWorkspaceThemeLight",
      "namespace": "dataAwsccConnectWorkspace",
      "symbolId": "src/data-awscc-connect-workspace/index:DataAwsccConnectWorkspaceThemeLight"
    },
    "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceThemeLightOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceThemeLightOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-workspace/index.ts",
          "line": 1292
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-workspace/index.ts",
        "line": 1285
      },
      "name": "DataAwsccConnectWorkspaceThemeLightOutputReference",
      "namespace": "dataAwsccConnectWorkspace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-workspace/index.ts",
            "line": 1313
          },
          "name": "palette",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceThemeLightPaletteOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-workspace/index.ts",
            "line": 1319
          },
          "name": "typography",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceThemeLightTypographyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-workspace/index.ts",
            "line": 1296
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceThemeLight"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-workspace/index:DataAwsccConnectWorkspaceThemeLightOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceThemeLightPalette": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceThemeLightPalette",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-workspace/index.ts",
        "line": 1080
      },
      "name": "DataAwsccConnectWorkspaceThemeLightPalette",
      "namespace": "dataAwsccConnectWorkspace",
      "symbolId": "src/data-awscc-connect-workspace/index:DataAwsccConnectWorkspaceThemeLightPalette"
    },
    "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceThemeLightPaletteCanvas": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceThemeLightPaletteCanvas",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-workspace/index.ts",
        "line": 799
      },
      "name": "DataAwsccConnectWorkspaceThemeLightPaletteCanvas",
      "namespace": "dataAwsccConnectWorkspace",
      "symbolId": "src/data-awscc-connect-workspace/index:DataAwsccConnectWorkspaceThemeLightPaletteCanvas"
    },
    "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceThemeLightPaletteCanvasOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceThemeLightPaletteCanvasOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-workspace/index.ts",
          "line": 829
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-workspace/index.ts",
        "line": 822
      },
      "name": "DataAwsccConnectWorkspaceThemeLightPaletteCanvasOutputReference",
      "namespace": "dataAwsccConnectWorkspace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-workspace/index.ts",
            "line": 849
          },
          "name": "activeBackground",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-workspace/index.ts",
            "line": 854
          },
          "name": "containerBackground",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-workspace/index.ts",
            "line": 859
          },
          "name": "pageBackground",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-workspace/index.ts",
            "line": 833
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceThemeLightPaletteCanvas"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-workspace/index:DataAwsccConnectWorkspaceThemeLightPaletteCanvasOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceThemeLightPaletteHeader": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceThemeLightPaletteHeader",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-workspace/index.ts",
        "line": 863
      },
      "name": "DataAwsccConnectWorkspaceThemeLightPaletteHeader",
      "namespace": "dataAwsccConnectWorkspace",
      "symbolId": "src/data-awscc-connect-workspace/index:DataAwsccConnectWorkspaceThemeLightPaletteHeader"
    },
    "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceThemeLightPaletteHeaderOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceThemeLightPaletteHeaderOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-workspace/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-awscc-connect-workspace/index.ts",
        "line": 886
      },
      "name": "DataAwsccConnectWorkspaceThemeLightPaletteHeaderOutputReference",
      "namespace": "dataAwsccConnectWorkspace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-workspace/index.ts",
            "line": 913
          },
          "name": "background",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-workspace/index.ts",
            "line": 918
          },
          "name": "invertActionsColors",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-workspace/index.ts",
            "line": 923
          },
          "name": "text",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-workspace/index.ts",
            "line": 928
          },
          "name": "textHover",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-workspace/index.ts",
            "line": 897
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceThemeLightPaletteHeader"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-workspace/index:DataAwsccConnectWorkspaceThemeLightPaletteHeaderOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceThemeLightPaletteNavigation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceThemeLightPaletteNavigation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-workspace/index.ts",
        "line": 932
      },
      "name": "DataAwsccConnectWorkspaceThemeLightPaletteNavigation",
      "namespace": "dataAwsccConnectWorkspace",
      "symbolId": "src/data-awscc-connect-workspace/index:DataAwsccConnectWorkspaceThemeLightPaletteNavigation"
    },
    "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceThemeLightPaletteNavigationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceThemeLightPaletteNavigationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-workspace/index.ts",
          "line": 962
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-workspace/index.ts",
        "line": 955
      },
      "name": "DataAwsccConnectWorkspaceThemeLightPaletteNavigationOutputReference",
      "namespace": "dataAwsccConnectWorkspace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-workspace/index.ts",
            "line": 982
          },
          "name": "background",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-workspace/index.ts",
            "line": 987
          },
          "name": "invertActionsColors",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-workspace/index.ts",
            "line": 992
          },
          "name": "text",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-workspace/index.ts",
            "line": 997
          },
          "name": "textActive",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-workspace/index.ts",
            "line": 1002
          },
          "name": "textBackgroundActive",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-workspace/index.ts",
            "line": 1007
          },
          "name": "textBackgroundHover",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-workspace/index.ts",
            "line": 1012
          },
          "name": "textHover",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-workspace/index.ts",
            "line": 966
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceThemeLightPaletteNavigation"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-workspace/index:DataAwsccConnectWorkspaceThemeLightPaletteNavigationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceThemeLightPaletteOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceThemeLightPaletteOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-workspace/index.ts",
          "line": 1110
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-workspace/index.ts",
        "line": 1103
      },
      "name": "DataAwsccConnectWorkspaceThemeLightPaletteOutputReference",
      "namespace": "dataAwsccConnectWorkspace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-workspace/index.ts",
            "line": 1131
          },
          "name": "canvas",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceThemeLightPaletteCanvasOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-workspace/index.ts",
            "line": 1137
          },
          "name": "header",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceThemeLightPaletteHeaderOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-workspace/index.ts",
            "line": 1143
          },
          "name": "navigation",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceThemeLightPaletteNavigationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-workspace/index.ts",
            "line": 1149
          },
          "name": "primary",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceThemeLightPalettePrimaryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-workspace/index.ts",
            "line": 1114
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceThemeLightPalette"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-workspace/index:DataAwsccConnectWorkspaceThemeLightPaletteOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceThemeLightPalettePrimary": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceThemeLightPalettePrimary",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-workspace/index.ts",
        "line": 1016
      },
      "name": "DataAwsccConnectWorkspaceThemeLightPalettePrimary",
      "namespace": "dataAwsccConnectWorkspace",
      "symbolId": "src/data-awscc-connect-workspace/index:DataAwsccConnectWorkspaceThemeLightPalettePrimary"
    },
    "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceThemeLightPalettePrimaryOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceThemeLightPalettePrimaryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-workspace/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-awscc-connect-workspace/index.ts",
        "line": 1039
      },
      "name": "DataAwsccConnectWorkspaceThemeLightPalettePrimaryOutputReference",
      "namespace": "dataAwsccConnectWorkspace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-workspace/index.ts",
            "line": 1066
          },
          "name": "active",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-workspace/index.ts",
            "line": 1071
          },
          "name": "contrastText",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-workspace/index.ts",
            "line": 1076
          },
          "name": "default",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-workspace/index.ts",
            "line": 1050
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceThemeLightPalettePrimary"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-workspace/index:DataAwsccConnectWorkspaceThemeLightPalettePrimaryOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceThemeLightTypography": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceThemeLightTypography",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-workspace/index.ts",
        "line": 1207
      },
      "name": "DataAwsccConnectWorkspaceThemeLightTypography",
      "namespace": "dataAwsccConnectWorkspace",
      "symbolId": "src/data-awscc-connect-workspace/index:DataAwsccConnectWorkspaceThemeLightTypography"
    },
    "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceThemeLightTypographyFontFamily": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceThemeLightTypographyFontFamily",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-workspace/index.ts",
        "line": 1153
      },
      "name": "DataAwsccConnectWorkspaceThemeLightTypographyFontFamily",
      "namespace": "dataAwsccConnectWorkspace",
      "symbolId": "src/data-awscc-connect-workspace/index:DataAwsccConnectWorkspaceThemeLightTypographyFontFamily"
    },
    "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceThemeLightTypographyFontFamilyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceThemeLightTypographyFontFamilyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-workspace/index.ts",
          "line": 1183
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-workspace/index.ts",
        "line": 1176
      },
      "name": "DataAwsccConnectWorkspaceThemeLightTypographyFontFamilyOutputReference",
      "namespace": "dataAwsccConnectWorkspace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-workspace/index.ts",
            "line": 1203
          },
          "name": "default",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-workspace/index.ts",
            "line": 1187
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceThemeLightTypographyFontFamily"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-workspace/index:DataAwsccConnectWorkspaceThemeLightTypographyFontFamilyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceThemeLightTypographyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceThemeLightTypographyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-workspace/index.ts",
          "line": 1237
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-workspace/index.ts",
        "line": 1230
      },
      "name": "DataAwsccConnectWorkspaceThemeLightTypographyOutputReference",
      "namespace": "dataAwsccConnectWorkspace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-workspace/index.ts",
            "line": 1258
          },
          "name": "fontFamily",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceThemeLightTypographyFontFamilyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-workspace/index.ts",
            "line": 1241
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceThemeLightTypography"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-workspace/index:DataAwsccConnectWorkspaceThemeLightTypographyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceThemeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceThemeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-workspace/index.ts",
          "line": 1353
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-workspace/index.ts",
        "line": 1346
      },
      "name": "DataAwsccConnectWorkspaceThemeOutputReference",
      "namespace": "dataAwsccConnectWorkspace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-workspace/index.ts",
            "line": 1374
          },
          "name": "dark",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceThemeDarkOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-workspace/index.ts",
            "line": 1380
          },
          "name": "light",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceThemeLightOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-workspace/index.ts",
            "line": 1357
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectWorkspace.DataAwsccConnectWorkspaceTheme"
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-workspace/index:DataAwsccConnectWorkspaceThemeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectWorkspaces.DataAwsccConnectWorkspaces": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_workspaces awscc_connect_workspaces}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectWorkspaces.DataAwsccConnectWorkspaces",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_workspaces awscc_connect_workspaces} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-connect-workspaces/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccConnectWorkspaces.DataAwsccConnectWorkspacesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connect-workspaces/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccConnectWorkspaces resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-workspaces/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccConnectWorkspaces to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connect_workspaces#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccConnectWorkspaces that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccConnectWorkspaces to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-workspaces/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connect-workspaces/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccConnectWorkspaces",
      "namespace": "dataAwsccConnectWorkspaces",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-workspaces/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-workspaces/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connect-workspaces/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-connect-workspaces/index:DataAwsccConnectWorkspaces"
    },
    "@cdktn/provider-awscc.dataAwsccConnectWorkspaces.DataAwsccConnectWorkspacesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectWorkspaces.DataAwsccConnectWorkspacesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connect-workspaces/index.ts",
        "line": 14
      },
      "name": "DataAwsccConnectWorkspacesConfig",
      "namespace": "dataAwsccConnectWorkspaces",
      "symbolId": "src/data-awscc-connect-workspaces/index:DataAwsccConnectWorkspacesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsCampaign.DataAwsccConnectcampaignsCampaign": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connectcampaigns_campaign awscc_connectcampaigns_campaign}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsCampaign.DataAwsccConnectcampaignsCampaign",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connectcampaigns_campaign awscc_connectcampaigns_campaign} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-connectcampaigns-campaign/index.ts",
          "line": 509
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsCampaign.DataAwsccConnectcampaignsCampaignConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaigns-campaign/index.ts",
        "line": 477
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccConnectcampaignsCampaign resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaigns-campaign/index.ts",
            "line": 494
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccConnectcampaignsCampaign to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connectcampaigns_campaign#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccConnectcampaignsCampaign that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccConnectcampaignsCampaign to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaigns-campaign/index.ts",
            "line": 582
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaigns-campaign/index.ts",
            "line": 588
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccConnectcampaignsCampaign",
      "namespace": "dataAwsccConnectcampaignsCampaign",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaigns-campaign/index.ts",
            "line": 482
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaigns-campaign/index.ts",
            "line": 533
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaigns-campaign/index.ts",
            "line": 538
          },
          "name": "connectInstanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaigns-campaign/index.ts",
            "line": 544
          },
          "name": "dialerConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsCampaign.DataAwsccConnectcampaignsCampaignDialerConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaigns-campaign/index.ts",
            "line": 562
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaigns-campaign/index.ts",
            "line": 568
          },
          "name": "outboundCallConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsCampaign.DataAwsccConnectcampaignsCampaignOutboundCallConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaigns-campaign/index.ts",
            "line": 574
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsCampaign.DataAwsccConnectcampaignsCampaignTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaigns-campaign/index.ts",
            "line": 557
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaigns-campaign/index.ts",
            "line": 550
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-connectcampaigns-campaign/index:DataAwsccConnectcampaignsCampaign"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsCampaign.DataAwsccConnectcampaignsCampaignConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsCampaign.DataAwsccConnectcampaignsCampaignConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaigns-campaign/index.ts",
        "line": 14
      },
      "name": "DataAwsccConnectcampaignsCampaignConfig",
      "namespace": "dataAwsccConnectcampaignsCampaign",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connectcampaigns_campaign#id DataAwsccConnectcampaignsCampaign#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaigns-campaign/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-connectcampaigns-campaign/index:DataAwsccConnectcampaignsCampaignConfig"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsCampaign.DataAwsccConnectcampaignsCampaignDialerConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsCampaign.DataAwsccConnectcampaignsCampaignDialerConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaigns-campaign/index.ts",
        "line": 197
      },
      "name": "DataAwsccConnectcampaignsCampaignDialerConfig",
      "namespace": "dataAwsccConnectcampaignsCampaign",
      "symbolId": "src/data-awscc-connectcampaigns-campaign/index:DataAwsccConnectcampaignsCampaignDialerConfig"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsCampaign.DataAwsccConnectcampaignsCampaignDialerConfigAgentlessDialerConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsCampaign.DataAwsccConnectcampaignsCampaignDialerConfigAgentlessDialerConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaigns-campaign/index.ts",
        "line": 25
      },
      "name": "DataAwsccConnectcampaignsCampaignDialerConfigAgentlessDialerConfig",
      "namespace": "dataAwsccConnectcampaignsCampaign",
      "symbolId": "src/data-awscc-connectcampaigns-campaign/index:DataAwsccConnectcampaignsCampaignDialerConfigAgentlessDialerConfig"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsCampaign.DataAwsccConnectcampaignsCampaignDialerConfigAgentlessDialerConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsCampaign.DataAwsccConnectcampaignsCampaignDialerConfigAgentlessDialerConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connectcampaigns-campaign/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaigns-campaign/index.ts",
        "line": 48
      },
      "name": "DataAwsccConnectcampaignsCampaignDialerConfigAgentlessDialerConfigOutputReference",
      "namespace": "dataAwsccConnectcampaignsCampaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaigns-campaign/index.ts",
            "line": 75
          },
          "name": "dialingCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaigns-campaign/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsCampaign.DataAwsccConnectcampaignsCampaignDialerConfigAgentlessDialerConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-connectcampaigns-campaign/index:DataAwsccConnectcampaignsCampaignDialerConfigAgentlessDialerConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsCampaign.DataAwsccConnectcampaignsCampaignDialerConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsCampaign.DataAwsccConnectcampaignsCampaignDialerConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connectcampaigns-campaign/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-awscc-connectcampaigns-campaign/index.ts",
        "line": 220
      },
      "name": "DataAwsccConnectcampaignsCampaignDialerConfigOutputReference",
      "namespace": "dataAwsccConnectcampaignsCampaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaigns-campaign/index.ts",
            "line": 248
          },
          "name": "agentlessDialerConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsCampaign.DataAwsccConnectcampaignsCampaignDialerConfigAgentlessDialerConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaigns-campaign/index.ts",
            "line": 254
          },
          "name": "predictiveDialerConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsCampaign.DataAwsccConnectcampaignsCampaignDialerConfigPredictiveDialerConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaigns-campaign/index.ts",
            "line": 260
          },
          "name": "progressiveDialerConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsCampaign.DataAwsccConnectcampaignsCampaignDialerConfigProgressiveDialerConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaigns-campaign/index.ts",
            "line": 231
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsCampaign.DataAwsccConnectcampaignsCampaignDialerConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-connectcampaigns-campaign/index:DataAwsccConnectcampaignsCampaignDialerConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsCampaign.DataAwsccConnectcampaignsCampaignDialerConfigPredictiveDialerConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsCampaign.DataAwsccConnectcampaignsCampaignDialerConfigPredictiveDialerConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaigns-campaign/index.ts",
        "line": 79
      },
      "name": "DataAwsccConnectcampaignsCampaignDialerConfigPredictiveDialerConfig",
      "namespace": "dataAwsccConnectcampaignsCampaign",
      "symbolId": "src/data-awscc-connectcampaigns-campaign/index:DataAwsccConnectcampaignsCampaignDialerConfigPredictiveDialerConfig"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsCampaign.DataAwsccConnectcampaignsCampaignDialerConfigPredictiveDialerConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsCampaign.DataAwsccConnectcampaignsCampaignDialerConfigPredictiveDialerConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connectcampaigns-campaign/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-awscc-connectcampaigns-campaign/index.ts",
        "line": 102
      },
      "name": "DataAwsccConnectcampaignsCampaignDialerConfigPredictiveDialerConfigOutputReference",
      "namespace": "dataAwsccConnectcampaignsCampaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaigns-campaign/index.ts",
            "line": 129
          },
          "name": "bandwidthAllocation",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaigns-campaign/index.ts",
            "line": 134
          },
          "name": "dialingCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaigns-campaign/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsCampaign.DataAwsccConnectcampaignsCampaignDialerConfigPredictiveDialerConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-connectcampaigns-campaign/index:DataAwsccConnectcampaignsCampaignDialerConfigPredictiveDialerConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsCampaign.DataAwsccConnectcampaignsCampaignDialerConfigProgressiveDialerConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsCampaign.DataAwsccConnectcampaignsCampaignDialerConfigProgressiveDialerConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaigns-campaign/index.ts",
        "line": 138
      },
      "name": "DataAwsccConnectcampaignsCampaignDialerConfigProgressiveDialerConfig",
      "namespace": "dataAwsccConnectcampaignsCampaign",
      "symbolId": "src/data-awscc-connectcampaigns-campaign/index:DataAwsccConnectcampaignsCampaignDialerConfigProgressiveDialerConfig"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsCampaign.DataAwsccConnectcampaignsCampaignDialerConfigProgressiveDialerConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsCampaign.DataAwsccConnectcampaignsCampaignDialerConfigProgressiveDialerConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connectcampaigns-campaign/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-awscc-connectcampaigns-campaign/index.ts",
        "line": 161
      },
      "name": "DataAwsccConnectcampaignsCampaignDialerConfigProgressiveDialerConfigOutputReference",
      "namespace": "dataAwsccConnectcampaignsCampaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaigns-campaign/index.ts",
            "line": 188
          },
          "name": "bandwidthAllocation",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaigns-campaign/index.ts",
            "line": 193
          },
          "name": "dialingCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaigns-campaign/index.ts",
            "line": 172
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsCampaign.DataAwsccConnectcampaignsCampaignDialerConfigProgressiveDialerConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-connectcampaigns-campaign/index:DataAwsccConnectcampaignsCampaignDialerConfigProgressiveDialerConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsCampaign.DataAwsccConnectcampaignsCampaignOutboundCallConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsCampaign.DataAwsccConnectcampaignsCampaignOutboundCallConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaigns-campaign/index.ts",
        "line": 323
      },
      "name": "DataAwsccConnectcampaignsCampaignOutboundCallConfig",
      "namespace": "dataAwsccConnectcampaignsCampaign",
      "symbolId": "src/data-awscc-connectcampaigns-campaign/index:DataAwsccConnectcampaignsCampaignOutboundCallConfig"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsCampaign.DataAwsccConnectcampaignsCampaignOutboundCallConfigAnswerMachineDetectionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsCampaign.DataAwsccConnectcampaignsCampaignOutboundCallConfigAnswerMachineDetectionConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaigns-campaign/index.ts",
        "line": 264
      },
      "name": "DataAwsccConnectcampaignsCampaignOutboundCallConfigAnswerMachineDetectionConfig",
      "namespace": "dataAwsccConnectcampaignsCampaign",
      "symbolId": "src/data-awscc-connectcampaigns-campaign/index:DataAwsccConnectcampaignsCampaignOutboundCallConfigAnswerMachineDetectionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsCampaign.DataAwsccConnectcampaignsCampaignOutboundCallConfigAnswerMachineDetectionConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsCampaign.DataAwsccConnectcampaignsCampaignOutboundCallConfigAnswerMachineDetectionConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connectcampaigns-campaign/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-awscc-connectcampaigns-campaign/index.ts",
        "line": 287
      },
      "name": "DataAwsccConnectcampaignsCampaignOutboundCallConfigAnswerMachineDetectionConfigOutputReference",
      "namespace": "dataAwsccConnectcampaignsCampaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaigns-campaign/index.ts",
            "line": 314
          },
          "name": "awaitAnswerMachinePrompt",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaigns-campaign/index.ts",
            "line": 319
          },
          "name": "enableAnswerMachineDetection",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaigns-campaign/index.ts",
            "line": 298
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsCampaign.DataAwsccConnectcampaignsCampaignOutboundCallConfigAnswerMachineDetectionConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-connectcampaigns-campaign/index:DataAwsccConnectcampaignsCampaignOutboundCallConfigAnswerMachineDetectionConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsCampaign.DataAwsccConnectcampaignsCampaignOutboundCallConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsCampaign.DataAwsccConnectcampaignsCampaignOutboundCallConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connectcampaigns-campaign/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-awscc-connectcampaigns-campaign/index.ts",
        "line": 346
      },
      "name": "DataAwsccConnectcampaignsCampaignOutboundCallConfigOutputReference",
      "namespace": "dataAwsccConnectcampaignsCampaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaigns-campaign/index.ts",
            "line": 374
          },
          "name": "answerMachineDetectionConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsCampaign.DataAwsccConnectcampaignsCampaignOutboundCallConfigAnswerMachineDetectionConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaigns-campaign/index.ts",
            "line": 379
          },
          "name": "connectContactFlowArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaigns-campaign/index.ts",
            "line": 384
          },
          "name": "connectQueueArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaigns-campaign/index.ts",
            "line": 389
          },
          "name": "connectSourcePhoneNumber",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaigns-campaign/index.ts",
            "line": 357
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsCampaign.DataAwsccConnectcampaignsCampaignOutboundCallConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-connectcampaigns-campaign/index:DataAwsccConnectcampaignsCampaignOutboundCallConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsCampaign.DataAwsccConnectcampaignsCampaignTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsCampaign.DataAwsccConnectcampaignsCampaignTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaigns-campaign/index.ts",
        "line": 393
      },
      "name": "DataAwsccConnectcampaignsCampaignTags",
      "namespace": "dataAwsccConnectcampaignsCampaign",
      "symbolId": "src/data-awscc-connectcampaigns-campaign/index:DataAwsccConnectcampaignsCampaignTags"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsCampaign.DataAwsccConnectcampaignsCampaignTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsCampaign.DataAwsccConnectcampaignsCampaignTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connectcampaigns-campaign/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-awscc-connectcampaigns-campaign/index.ts",
        "line": 455
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaigns-campaign/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-awscc.dataAwsccConnectcampaignsCampaign.DataAwsccConnectcampaignsCampaignTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccConnectcampaignsCampaignTagsList",
      "namespace": "dataAwsccConnectcampaignsCampaign",
      "symbolId": "src/data-awscc-connectcampaigns-campaign/index:DataAwsccConnectcampaignsCampaignTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsCampaign.DataAwsccConnectcampaignsCampaignTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsCampaign.DataAwsccConnectcampaignsCampaignTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connectcampaigns-campaign/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaigns-campaign/index.ts",
        "line": 416
      },
      "name": "DataAwsccConnectcampaignsCampaignTagsOutputReference",
      "namespace": "dataAwsccConnectcampaignsCampaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaigns-campaign/index.ts",
            "line": 445
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaigns-campaign/index.ts",
            "line": 450
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaigns-campaign/index.ts",
            "line": 429
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsCampaign.DataAwsccConnectcampaignsCampaignTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-connectcampaigns-campaign/index:DataAwsccConnectcampaignsCampaignTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsCampaigns.DataAwsccConnectcampaignsCampaigns": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connectcampaigns_campaigns awscc_connectcampaigns_campaigns}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsCampaigns.DataAwsccConnectcampaignsCampaigns",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connectcampaigns_campaigns awscc_connectcampaigns_campaigns} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-connectcampaigns-campaigns/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsCampaigns.DataAwsccConnectcampaignsCampaignsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaigns-campaigns/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccConnectcampaignsCampaigns resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaigns-campaigns/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccConnectcampaignsCampaigns to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connectcampaigns_campaigns#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccConnectcampaignsCampaigns that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccConnectcampaignsCampaigns to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaigns-campaigns/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaigns-campaigns/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccConnectcampaignsCampaigns",
      "namespace": "dataAwsccConnectcampaignsCampaigns",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaigns-campaigns/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaigns-campaigns/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaigns-campaigns/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-connectcampaigns-campaigns/index:DataAwsccConnectcampaignsCampaigns"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsCampaigns.DataAwsccConnectcampaignsCampaignsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsCampaigns.DataAwsccConnectcampaignsCampaignsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaigns-campaigns/index.ts",
        "line": 14
      },
      "name": "DataAwsccConnectcampaignsCampaignsConfig",
      "namespace": "dataAwsccConnectcampaignsCampaigns",
      "symbolId": "src/data-awscc-connectcampaigns-campaigns/index:DataAwsccConnectcampaignsCampaignsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2Campaign": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connectcampaignsv2_campaign awscc_connectcampaignsv2_campaign}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2Campaign",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connectcampaignsv2_campaign awscc_connectcampaignsv2_campaign} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
          "line": 3503
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 3471
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccConnectcampaignsv2Campaign resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 3488
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccConnectcampaignsv2Campaign to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connectcampaignsv2_campaign#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccConnectcampaignsv2Campaign that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccConnectcampaignsv2Campaign to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 3610
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 3616
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccConnectcampaignsv2Campaign",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 3476
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 3527
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 3533
          },
          "name": "channelSubtypeConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 3539
          },
          "name": "communicationLimitsOverride",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationLimitsOverrideOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 3545
          },
          "name": "communicationTimeConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 3550
          },
          "name": "connectCampaignFlowArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 3555
          },
          "name": "connectInstanceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 3561
          },
          "name": "entryLimitsConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignEntryLimitsConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 3579
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 3585
          },
          "name": "schedule",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignScheduleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 3591
          },
          "name": "source",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 3597
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 3602
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 3574
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 3567
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2Campaign"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 1066
      },
      "name": "DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfig",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfig"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigEmail": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigEmail",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 143
      },
      "name": "DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigEmail",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigEmail"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigEmailDefaultOutboundConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigEmailDefaultOutboundConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 25
      },
      "name": "DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigEmailDefaultOutboundConfig",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigEmailDefaultOutboundConfig"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigEmailDefaultOutboundConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigEmailDefaultOutboundConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 48
      },
      "name": "DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigEmailDefaultOutboundConfigOutputReference",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 75
          },
          "name": "connectSourceEmailAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 80
          },
          "name": "sourceEmailAddressDisplayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 85
          },
          "name": "wisdomTemplateArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigEmailDefaultOutboundConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigEmailDefaultOutboundConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigEmailOutboundMode": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigEmailOutboundMode",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 89
      },
      "name": "DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigEmailOutboundMode",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigEmailOutboundMode"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigEmailOutboundModeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigEmailOutboundModeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connectcampaignsv2-campaign/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 112
      },
      "name": "DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigEmailOutboundModeOutputReference",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 139
          },
          "name": "agentlessConfig",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 123
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigEmailOutboundMode"
          }
        }
      ],
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigEmailOutboundModeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigEmailOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigEmailOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connectcampaignsv2-campaign/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-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 166
      },
      "name": "DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigEmailOutputReference",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 193
          },
          "name": "capacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 199
          },
          "name": "defaultOutboundConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigEmailDefaultOutboundConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 205
          },
          "name": "outboundMode",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigEmailOutboundModeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 177
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigEmail"
          }
        }
      ],
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigEmailOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connectcampaignsv2-campaign/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 1089
      },
      "name": "DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigOutputReference",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 1117
          },
          "name": "email",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigEmailOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 1123
          },
          "name": "sms",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigSmsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 1129
          },
          "name": "telephony",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 1135
          },
          "name": "whatsApp",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigWhatsAppOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 1100
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigSms": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigSms",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 322
      },
      "name": "DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigSms",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigSms"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigSmsDefaultOutboundConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigSmsDefaultOutboundConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 209
      },
      "name": "DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigSmsDefaultOutboundConfig",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigSmsDefaultOutboundConfig"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigSmsDefaultOutboundConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigSmsDefaultOutboundConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connectcampaignsv2-campaign/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-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 232
      },
      "name": "DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigSmsDefaultOutboundConfigOutputReference",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 259
          },
          "name": "connectSourcePhoneNumberArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 264
          },
          "name": "wisdomTemplateArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 243
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigSmsDefaultOutboundConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigSmsDefaultOutboundConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigSmsOutboundMode": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigSmsOutboundMode",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 268
      },
      "name": "DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigSmsOutboundMode",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigSmsOutboundMode"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigSmsOutboundModeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigSmsOutboundModeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connectcampaignsv2-campaign/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-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 291
      },
      "name": "DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigSmsOutboundModeOutputReference",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 318
          },
          "name": "agentlessConfig",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 302
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigSmsOutboundMode"
          }
        }
      ],
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigSmsOutboundModeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigSmsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigSmsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connectcampaignsv2-campaign/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-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 345
      },
      "name": "DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigSmsOutputReference",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 372
          },
          "name": "capacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 378
          },
          "name": "defaultOutboundConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigSmsDefaultOutboundConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 384
          },
          "name": "outboundMode",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigSmsOutboundModeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 356
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigSms"
          }
        }
      ],
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigSmsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigTelephony": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigTelephony",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 816
      },
      "name": "DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigTelephony",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigTelephony"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigTelephonyDefaultOutboundConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigTelephonyDefaultOutboundConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 447
      },
      "name": "DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigTelephonyDefaultOutboundConfig",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigTelephonyDefaultOutboundConfig"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigTelephonyDefaultOutboundConfigAnswerMachineDetectionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigTelephonyDefaultOutboundConfigAnswerMachineDetectionConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 388
      },
      "name": "DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigTelephonyDefaultOutboundConfigAnswerMachineDetectionConfig",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigTelephonyDefaultOutboundConfigAnswerMachineDetectionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigTelephonyDefaultOutboundConfigAnswerMachineDetectionConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigTelephonyDefaultOutboundConfigAnswerMachineDetectionConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connectcampaignsv2-campaign/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/data-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 411
      },
      "name": "DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigTelephonyDefaultOutboundConfigAnswerMachineDetectionConfigOutputReference",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 438
          },
          "name": "awaitAnswerMachinePrompt",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 443
          },
          "name": "enableAnswerMachineDetection",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 422
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigTelephonyDefaultOutboundConfigAnswerMachineDetectionConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigTelephonyDefaultOutboundConfigAnswerMachineDetectionConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigTelephonyDefaultOutboundConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigTelephonyDefaultOutboundConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connectcampaignsv2-campaign/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/data-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 470
      },
      "name": "DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigTelephonyDefaultOutboundConfigOutputReference",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 498
          },
          "name": "answerMachineDetectionConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigTelephonyDefaultOutboundConfigAnswerMachineDetectionConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 503
          },
          "name": "connectContactFlowId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 508
          },
          "name": "connectSourcePhoneNumber",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 513
          },
          "name": "ringTimeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 481
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigTelephonyDefaultOutboundConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigTelephonyDefaultOutboundConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundMode": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundMode",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 744
      },
      "name": "DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundMode",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundMode"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundModeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundModeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connectcampaignsv2-campaign/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 767
      },
      "name": "DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundModeOutputReference",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 794
          },
          "name": "agentlessConfig",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 800
          },
          "name": "predictiveConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundModePredictiveConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 806
          },
          "name": "previewConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundModePreviewConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 812
          },
          "name": "progressiveConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundModeProgressiveConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 778
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundMode"
          }
        }
      ],
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundModeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundModePredictiveConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundModePredictiveConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 517
      },
      "name": "DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundModePredictiveConfig",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundModePredictiveConfig"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundModePredictiveConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundModePredictiveConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connectcampaignsv2-campaign/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-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 540
      },
      "name": "DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundModePredictiveConfigOutputReference",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 567
          },
          "name": "bandwidthAllocation",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 551
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundModePredictiveConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundModePredictiveConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundModePreviewConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundModePreviewConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 625
      },
      "name": "DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundModePreviewConfig",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundModePreviewConfig"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundModePreviewConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundModePreviewConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
          "line": 655
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 648
      },
      "name": "DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundModePreviewConfigOutputReference",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 675
          },
          "name": "agentActions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 680
          },
          "name": "bandwidthAllocation",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 686
          },
          "name": "timeoutConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundModePreviewConfigTimeoutConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 659
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundModePreviewConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundModePreviewConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundModePreviewConfigTimeoutConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundModePreviewConfigTimeoutConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 571
      },
      "name": "DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundModePreviewConfigTimeoutConfig",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundModePreviewConfigTimeoutConfig"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundModePreviewConfigTimeoutConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundModePreviewConfigTimeoutConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connectcampaignsv2-campaign/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-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 594
      },
      "name": "DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundModePreviewConfigTimeoutConfigOutputReference",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 621
          },
          "name": "durationInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 605
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundModePreviewConfigTimeoutConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundModePreviewConfigTimeoutConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundModeProgressiveConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundModeProgressiveConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 690
      },
      "name": "DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundModeProgressiveConfig",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundModeProgressiveConfig"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundModeProgressiveConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundModeProgressiveConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
          "line": 720
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 713
      },
      "name": "DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundModeProgressiveConfigOutputReference",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 740
          },
          "name": "bandwidthAllocation",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 724
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundModeProgressiveConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundModeProgressiveConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connectcampaignsv2-campaign/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-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 839
      },
      "name": "DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutputReference",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 866
          },
          "name": "capacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 871
          },
          "name": "connectQueueId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 877
          },
          "name": "defaultOutboundConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigTelephonyDefaultOutboundConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 883
          },
          "name": "outboundMode",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutboundModeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 850
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigTelephony"
          }
        }
      ],
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigTelephonyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigWhatsApp": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigWhatsApp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 1000
      },
      "name": "DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigWhatsApp",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigWhatsApp"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigWhatsAppDefaultOutboundConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigWhatsAppDefaultOutboundConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 887
      },
      "name": "DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigWhatsAppDefaultOutboundConfig",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigWhatsAppDefaultOutboundConfig"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigWhatsAppDefaultOutboundConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigWhatsAppDefaultOutboundConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connectcampaignsv2-campaign/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 910
      },
      "name": "DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigWhatsAppDefaultOutboundConfigOutputReference",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 937
          },
          "name": "connectSourcePhoneNumberArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 942
          },
          "name": "wisdomTemplateArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 921
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigWhatsAppDefaultOutboundConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigWhatsAppDefaultOutboundConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigWhatsAppOutboundMode": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigWhatsAppOutboundMode",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 946
      },
      "name": "DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigWhatsAppOutboundMode",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigWhatsAppOutboundMode"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigWhatsAppOutboundModeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigWhatsAppOutboundModeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
          "line": 976
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 969
      },
      "name": "DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigWhatsAppOutboundModeOutputReference",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 996
          },
          "name": "agentlessConfig",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 980
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigWhatsAppOutboundMode"
          }
        }
      ],
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigWhatsAppOutboundModeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigWhatsAppOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigWhatsAppOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
          "line": 1030
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 1023
      },
      "name": "DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigWhatsAppOutputReference",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 1050
          },
          "name": "capacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 1056
          },
          "name": "defaultOutboundConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigWhatsAppDefaultOutboundConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 1062
          },
          "name": "outboundMode",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigWhatsAppOutboundModeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 1034
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigWhatsApp"
          }
        }
      ],
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignChannelSubtypeConfigWhatsAppOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationLimitsOverride": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationLimitsOverride",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 1279
      },
      "name": "DataAwsccConnectcampaignsv2CampaignCommunicationLimitsOverride",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignCommunicationLimitsOverride"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationLimitsOverrideAllChannelsSubtypes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationLimitsOverrideAllChannelsSubtypes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 1224
      },
      "name": "DataAwsccConnectcampaignsv2CampaignCommunicationLimitsOverrideAllChannelsSubtypes",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignCommunicationLimitsOverrideAllChannelsSubtypes"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationLimitsOverrideAllChannelsSubtypesCommunicationLimitListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationLimitsOverrideAllChannelsSubtypesCommunicationLimitListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 1139
      },
      "name": "DataAwsccConnectcampaignsv2CampaignCommunicationLimitsOverrideAllChannelsSubtypesCommunicationLimitListStruct",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignCommunicationLimitsOverrideAllChannelsSubtypesCommunicationLimitListStruct"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationLimitsOverrideAllChannelsSubtypesCommunicationLimitListStructList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationLimitsOverrideAllChannelsSubtypesCommunicationLimitListStructList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connectcampaignsv2-campaign/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 1206
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 1220
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationLimitsOverrideAllChannelsSubtypesCommunicationLimitListStructOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccConnectcampaignsv2CampaignCommunicationLimitsOverrideAllChannelsSubtypesCommunicationLimitListStructList",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignCommunicationLimitsOverrideAllChannelsSubtypesCommunicationLimitListStructList"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationLimitsOverrideAllChannelsSubtypesCommunicationLimitListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationLimitsOverrideAllChannelsSubtypesCommunicationLimitListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
          "line": 1171
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 1162
      },
      "name": "DataAwsccConnectcampaignsv2CampaignCommunicationLimitsOverrideAllChannelsSubtypesCommunicationLimitListStructOutputReference",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 1191
          },
          "name": "frequency",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 1196
          },
          "name": "maxCountPerRecipient",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 1201
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 1175
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationLimitsOverrideAllChannelsSubtypesCommunicationLimitListStruct"
          }
        }
      ],
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignCommunicationLimitsOverrideAllChannelsSubtypesCommunicationLimitListStructOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationLimitsOverrideAllChannelsSubtypesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationLimitsOverrideAllChannelsSubtypesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connectcampaignsv2-campaign/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 1247
      },
      "name": "DataAwsccConnectcampaignsv2CampaignCommunicationLimitsOverrideAllChannelsSubtypesOutputReference",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 1275
          },
          "name": "communicationLimitList",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationLimitsOverrideAllChannelsSubtypesCommunicationLimitListStructList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 1258
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationLimitsOverrideAllChannelsSubtypes"
          }
        }
      ],
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignCommunicationLimitsOverrideAllChannelsSubtypesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationLimitsOverrideOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationLimitsOverrideOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
          "line": 1309
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 1302
      },
      "name": "DataAwsccConnectcampaignsv2CampaignCommunicationLimitsOverrideOutputReference",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 1330
          },
          "name": "allChannelsSubtypes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationLimitsOverrideAllChannelsSubtypesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 1335
          },
          "name": "instanceLimitsHandling",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 1313
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationLimitsOverride"
          }
        }
      ],
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignCommunicationLimitsOverrideOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 3071
      },
      "name": "DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfig",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfig"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigEmail": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigEmail",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 1695
      },
      "name": "DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigEmail",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigEmail"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigEmailOpenHours": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigEmailOpenHours",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 1500
      },
      "name": "DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigEmailOpenHours",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigEmailOpenHours"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigEmailOpenHoursDailyHours": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigEmailOpenHoursDailyHours",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 1419
      },
      "name": "DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigEmailOpenHoursDailyHours",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigEmailOpenHoursDailyHours"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigEmailOpenHoursDailyHoursList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigEmailOpenHoursDailyHoursList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
          "line": 1489
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 1482
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 1496
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigEmailOpenHoursDailyHoursOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigEmailOpenHoursDailyHoursList",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigEmailOpenHoursDailyHoursList"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigEmailOpenHoursDailyHoursOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigEmailOpenHoursDailyHoursOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
          "line": 1451
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 1442
      },
      "name": "DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigEmailOpenHoursDailyHoursOutputReference",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 1471
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 1477
          },
          "name": "value",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigEmailOpenHoursDailyHoursValueList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 1455
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigEmailOpenHoursDailyHours"
          }
        }
      ],
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigEmailOpenHoursDailyHoursOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigEmailOpenHoursDailyHoursValue": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigEmailOpenHoursDailyHoursValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 1339
      },
      "name": "DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigEmailOpenHoursDailyHoursValue",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigEmailOpenHoursDailyHoursValue"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigEmailOpenHoursDailyHoursValueList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigEmailOpenHoursDailyHoursValueList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connectcampaignsv2-campaign/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 1401
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 1415
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigEmailOpenHoursDailyHoursValueOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigEmailOpenHoursDailyHoursValueList",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigEmailOpenHoursDailyHoursValueList"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigEmailOpenHoursDailyHoursValueOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigEmailOpenHoursDailyHoursValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
          "line": 1371
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 1362
      },
      "name": "DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigEmailOpenHoursDailyHoursValueOutputReference",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 1391
          },
          "name": "endTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 1396
          },
          "name": "startTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 1375
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigEmailOpenHoursDailyHoursValue"
          }
        }
      ],
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigEmailOpenHoursDailyHoursValueOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigEmailOpenHoursOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigEmailOpenHoursOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
          "line": 1530
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 1523
      },
      "name": "DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigEmailOpenHoursOutputReference",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 1551
          },
          "name": "dailyHours",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigEmailOpenHoursDailyHoursList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 1534
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigEmailOpenHours"
          }
        }
      ],
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigEmailOpenHoursOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigEmailOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigEmailOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connectcampaignsv2-campaign/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-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 1718
      },
      "name": "DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigEmailOutputReference",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 1746
          },
          "name": "openHours",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigEmailOpenHoursOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 1752
          },
          "name": "restrictedPeriods",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigEmailRestrictedPeriodsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 1729
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigEmail"
          }
        }
      ],
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigEmailOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigEmailRestrictedPeriods": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigEmailRestrictedPeriods",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 1640
      },
      "name": "DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigEmailRestrictedPeriods",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigEmailRestrictedPeriods"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigEmailRestrictedPeriodsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigEmailRestrictedPeriodsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
          "line": 1670
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 1663
      },
      "name": "DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigEmailRestrictedPeriodsOutputReference",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 1691
          },
          "name": "restrictedPeriodList",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigEmailRestrictedPeriodsRestrictedPeriodListStructList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 1674
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigEmailRestrictedPeriods"
          }
        }
      ],
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigEmailRestrictedPeriodsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigEmailRestrictedPeriodsRestrictedPeriodListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigEmailRestrictedPeriodsRestrictedPeriodListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 1555
      },
      "name": "DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigEmailRestrictedPeriodsRestrictedPeriodListStruct",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigEmailRestrictedPeriodsRestrictedPeriodListStruct"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigEmailRestrictedPeriodsRestrictedPeriodListStructList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigEmailRestrictedPeriodsRestrictedPeriodListStructList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
          "line": 1629
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 1622
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 1636
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigEmailRestrictedPeriodsRestrictedPeriodListStructOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigEmailRestrictedPeriodsRestrictedPeriodListStructList",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigEmailRestrictedPeriodsRestrictedPeriodListStructList"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigEmailRestrictedPeriodsRestrictedPeriodListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigEmailRestrictedPeriodsRestrictedPeriodListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
          "line": 1587
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 1578
      },
      "name": "DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigEmailRestrictedPeriodsRestrictedPeriodListStructOutputReference",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 1607
          },
          "name": "endDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 1612
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 1617
          },
          "name": "startDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 1591
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigEmailRestrictedPeriodsRestrictedPeriodListStruct"
          }
        }
      ],
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigEmailRestrictedPeriodsRestrictedPeriodListStructOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigLocalTimeZoneConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigLocalTimeZoneConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 1756
      },
      "name": "DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigLocalTimeZoneConfig",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigLocalTimeZoneConfig"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigLocalTimeZoneConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigLocalTimeZoneConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
          "line": 1786
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 1779
      },
      "name": "DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigLocalTimeZoneConfigOutputReference",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 1806
          },
          "name": "defaultTimeZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 1811
          },
          "name": "localTimeZoneDetection",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 1816
          },
          "name": "localTimeZoneDetectionScope",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 1790
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigLocalTimeZoneConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigLocalTimeZoneConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connectcampaignsv2-campaign/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-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 3094
      },
      "name": "DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigOutputReference",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 3122
          },
          "name": "email",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigEmailOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 3128
          },
          "name": "localTimeZoneConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigLocalTimeZoneConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 3134
          },
          "name": "sms",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigSmsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 3140
          },
          "name": "telephony",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigTelephonyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 3146
          },
          "name": "whatsApp",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigWhatsAppOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 3105
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigSms": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigSms",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 2176
      },
      "name": "DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigSms",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigSms"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigSmsOpenHours": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigSmsOpenHours",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 1981
      },
      "name": "DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigSmsOpenHours",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigSmsOpenHours"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigSmsOpenHoursDailyHours": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigSmsOpenHoursDailyHours",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 1900
      },
      "name": "DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigSmsOpenHoursDailyHours",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigSmsOpenHoursDailyHours"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigSmsOpenHoursDailyHoursList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigSmsOpenHoursDailyHoursList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
          "line": 1970
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 1963
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 1977
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigSmsOpenHoursDailyHoursOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigSmsOpenHoursDailyHoursList",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigSmsOpenHoursDailyHoursList"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigSmsOpenHoursDailyHoursOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigSmsOpenHoursDailyHoursOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
          "line": 1932
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 1923
      },
      "name": "DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigSmsOpenHoursDailyHoursOutputReference",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 1952
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 1958
          },
          "name": "value",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigSmsOpenHoursDailyHoursValueList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 1936
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigSmsOpenHoursDailyHours"
          }
        }
      ],
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigSmsOpenHoursDailyHoursOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigSmsOpenHoursDailyHoursValue": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigSmsOpenHoursDailyHoursValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 1820
      },
      "name": "DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigSmsOpenHoursDailyHoursValue",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigSmsOpenHoursDailyHoursValue"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigSmsOpenHoursDailyHoursValueList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigSmsOpenHoursDailyHoursValueList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
          "line": 1889
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 1882
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 1896
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigSmsOpenHoursDailyHoursValueOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigSmsOpenHoursDailyHoursValueList",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigSmsOpenHoursDailyHoursValueList"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigSmsOpenHoursDailyHoursValueOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigSmsOpenHoursDailyHoursValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
          "line": 1852
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 1843
      },
      "name": "DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigSmsOpenHoursDailyHoursValueOutputReference",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 1872
          },
          "name": "endTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 1877
          },
          "name": "startTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 1856
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigSmsOpenHoursDailyHoursValue"
          }
        }
      ],
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigSmsOpenHoursDailyHoursValueOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigSmsOpenHoursOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigSmsOpenHoursOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
          "line": 2011
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 2004
      },
      "name": "DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigSmsOpenHoursOutputReference",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 2032
          },
          "name": "dailyHours",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigSmsOpenHoursDailyHoursList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 2015
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigSmsOpenHours"
          }
        }
      ],
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigSmsOpenHoursOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigSmsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigSmsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
          "line": 2206
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 2199
      },
      "name": "DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigSmsOutputReference",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 2227
          },
          "name": "openHours",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigSmsOpenHoursOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 2233
          },
          "name": "restrictedPeriods",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigSmsRestrictedPeriodsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 2210
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigSms"
          }
        }
      ],
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigSmsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigSmsRestrictedPeriods": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigSmsRestrictedPeriods",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 2121
      },
      "name": "DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigSmsRestrictedPeriods",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigSmsRestrictedPeriods"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigSmsRestrictedPeriodsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigSmsRestrictedPeriodsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
          "line": 2151
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 2144
      },
      "name": "DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigSmsRestrictedPeriodsOutputReference",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 2172
          },
          "name": "restrictedPeriodList",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigSmsRestrictedPeriodsRestrictedPeriodListStructList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 2155
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigSmsRestrictedPeriods"
          }
        }
      ],
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigSmsRestrictedPeriodsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigSmsRestrictedPeriodsRestrictedPeriodListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigSmsRestrictedPeriodsRestrictedPeriodListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 2036
      },
      "name": "DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigSmsRestrictedPeriodsRestrictedPeriodListStruct",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigSmsRestrictedPeriodsRestrictedPeriodListStruct"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigSmsRestrictedPeriodsRestrictedPeriodListStructList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigSmsRestrictedPeriodsRestrictedPeriodListStructList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
          "line": 2110
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 2103
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 2117
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigSmsRestrictedPeriodsRestrictedPeriodListStructOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigSmsRestrictedPeriodsRestrictedPeriodListStructList",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigSmsRestrictedPeriodsRestrictedPeriodListStructList"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigSmsRestrictedPeriodsRestrictedPeriodListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigSmsRestrictedPeriodsRestrictedPeriodListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
          "line": 2068
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 2059
      },
      "name": "DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigSmsRestrictedPeriodsRestrictedPeriodListStructOutputReference",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 2088
          },
          "name": "endDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 2093
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 2098
          },
          "name": "startDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 2072
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigSmsRestrictedPeriodsRestrictedPeriodListStruct"
          }
        }
      ],
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigSmsRestrictedPeriodsRestrictedPeriodListStructOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigTelephony": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigTelephony",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 2593
      },
      "name": "DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigTelephony",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigTelephony"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigTelephonyOpenHours": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigTelephonyOpenHours",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 2398
      },
      "name": "DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigTelephonyOpenHours",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigTelephonyOpenHours"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigTelephonyOpenHoursDailyHours": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigTelephonyOpenHoursDailyHours",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 2317
      },
      "name": "DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigTelephonyOpenHoursDailyHours",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigTelephonyOpenHoursDailyHours"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigTelephonyOpenHoursDailyHoursList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigTelephonyOpenHoursDailyHoursList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
          "line": 2387
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 2380
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 2394
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigTelephonyOpenHoursDailyHoursOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigTelephonyOpenHoursDailyHoursList",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigTelephonyOpenHoursDailyHoursList"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigTelephonyOpenHoursDailyHoursOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigTelephonyOpenHoursDailyHoursOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
          "line": 2349
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 2340
      },
      "name": "DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigTelephonyOpenHoursDailyHoursOutputReference",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 2369
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 2375
          },
          "name": "value",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigTelephonyOpenHoursDailyHoursValueList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 2353
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigTelephonyOpenHoursDailyHours"
          }
        }
      ],
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigTelephonyOpenHoursDailyHoursOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigTelephonyOpenHoursDailyHoursValue": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigTelephonyOpenHoursDailyHoursValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 2237
      },
      "name": "DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigTelephonyOpenHoursDailyHoursValue",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigTelephonyOpenHoursDailyHoursValue"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigTelephonyOpenHoursDailyHoursValueList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigTelephonyOpenHoursDailyHoursValueList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
          "line": 2306
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 2299
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 2313
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigTelephonyOpenHoursDailyHoursValueOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigTelephonyOpenHoursDailyHoursValueList",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigTelephonyOpenHoursDailyHoursValueList"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigTelephonyOpenHoursDailyHoursValueOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigTelephonyOpenHoursDailyHoursValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
          "line": 2269
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 2260
      },
      "name": "DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigTelephonyOpenHoursDailyHoursValueOutputReference",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 2289
          },
          "name": "endTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 2294
          },
          "name": "startTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 2273
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigTelephonyOpenHoursDailyHoursValue"
          }
        }
      ],
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigTelephonyOpenHoursDailyHoursValueOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigTelephonyOpenHoursOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigTelephonyOpenHoursOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
          "line": 2428
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 2421
      },
      "name": "DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigTelephonyOpenHoursOutputReference",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 2449
          },
          "name": "dailyHours",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigTelephonyOpenHoursDailyHoursList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 2432
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigTelephonyOpenHours"
          }
        }
      ],
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigTelephonyOpenHoursOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigTelephonyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigTelephonyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
          "line": 2623
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 2616
      },
      "name": "DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigTelephonyOutputReference",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 2644
          },
          "name": "openHours",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigTelephonyOpenHoursOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 2650
          },
          "name": "restrictedPeriods",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigTelephonyRestrictedPeriodsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 2627
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigTelephony"
          }
        }
      ],
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigTelephonyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigTelephonyRestrictedPeriods": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigTelephonyRestrictedPeriods",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 2538
      },
      "name": "DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigTelephonyRestrictedPeriods",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigTelephonyRestrictedPeriods"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigTelephonyRestrictedPeriodsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigTelephonyRestrictedPeriodsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
          "line": 2568
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 2561
      },
      "name": "DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigTelephonyRestrictedPeriodsOutputReference",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 2589
          },
          "name": "restrictedPeriodList",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigTelephonyRestrictedPeriodsRestrictedPeriodListStructList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 2572
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigTelephonyRestrictedPeriods"
          }
        }
      ],
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigTelephonyRestrictedPeriodsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigTelephonyRestrictedPeriodsRestrictedPeriodListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigTelephonyRestrictedPeriodsRestrictedPeriodListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 2453
      },
      "name": "DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigTelephonyRestrictedPeriodsRestrictedPeriodListStruct",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigTelephonyRestrictedPeriodsRestrictedPeriodListStruct"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigTelephonyRestrictedPeriodsRestrictedPeriodListStructList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigTelephonyRestrictedPeriodsRestrictedPeriodListStructList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
          "line": 2527
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 2520
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 2534
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigTelephonyRestrictedPeriodsRestrictedPeriodListStructOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigTelephonyRestrictedPeriodsRestrictedPeriodListStructList",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigTelephonyRestrictedPeriodsRestrictedPeriodListStructList"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigTelephonyRestrictedPeriodsRestrictedPeriodListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigTelephonyRestrictedPeriodsRestrictedPeriodListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
          "line": 2485
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 2476
      },
      "name": "DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigTelephonyRestrictedPeriodsRestrictedPeriodListStructOutputReference",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 2505
          },
          "name": "endDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 2510
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 2515
          },
          "name": "startDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 2489
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigTelephonyRestrictedPeriodsRestrictedPeriodListStruct"
          }
        }
      ],
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigTelephonyRestrictedPeriodsRestrictedPeriodListStructOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigWhatsApp": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigWhatsApp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 3010
      },
      "name": "DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigWhatsApp",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigWhatsApp"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigWhatsAppOpenHours": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigWhatsAppOpenHours",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 2815
      },
      "name": "DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigWhatsAppOpenHours",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigWhatsAppOpenHours"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigWhatsAppOpenHoursDailyHours": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigWhatsAppOpenHoursDailyHours",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 2734
      },
      "name": "DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigWhatsAppOpenHoursDailyHours",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigWhatsAppOpenHoursDailyHours"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigWhatsAppOpenHoursDailyHoursList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigWhatsAppOpenHoursDailyHoursList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connectcampaignsv2-campaign/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 2797
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 2811
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigWhatsAppOpenHoursDailyHoursOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigWhatsAppOpenHoursDailyHoursList",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigWhatsAppOpenHoursDailyHoursList"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigWhatsAppOpenHoursDailyHoursOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigWhatsAppOpenHoursDailyHoursOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
          "line": 2766
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 2757
      },
      "name": "DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigWhatsAppOpenHoursDailyHoursOutputReference",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 2786
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 2792
          },
          "name": "value",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigWhatsAppOpenHoursDailyHoursValueList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 2770
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigWhatsAppOpenHoursDailyHours"
          }
        }
      ],
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigWhatsAppOpenHoursDailyHoursOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigWhatsAppOpenHoursDailyHoursValue": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigWhatsAppOpenHoursDailyHoursValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 2654
      },
      "name": "DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigWhatsAppOpenHoursDailyHoursValue",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigWhatsAppOpenHoursDailyHoursValue"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigWhatsAppOpenHoursDailyHoursValueList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigWhatsAppOpenHoursDailyHoursValueList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connectcampaignsv2-campaign/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 2716
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 2730
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigWhatsAppOpenHoursDailyHoursValueOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigWhatsAppOpenHoursDailyHoursValueList",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigWhatsAppOpenHoursDailyHoursValueList"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigWhatsAppOpenHoursDailyHoursValueOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigWhatsAppOpenHoursDailyHoursValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
          "line": 2686
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 2677
      },
      "name": "DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigWhatsAppOpenHoursDailyHoursValueOutputReference",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 2706
          },
          "name": "endTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 2711
          },
          "name": "startTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 2690
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigWhatsAppOpenHoursDailyHoursValue"
          }
        }
      ],
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigWhatsAppOpenHoursDailyHoursValueOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigWhatsAppOpenHoursOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigWhatsAppOpenHoursOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
          "line": 2845
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 2838
      },
      "name": "DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigWhatsAppOpenHoursOutputReference",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 2866
          },
          "name": "dailyHours",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigWhatsAppOpenHoursDailyHoursList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 2849
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigWhatsAppOpenHours"
          }
        }
      ],
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigWhatsAppOpenHoursOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigWhatsAppOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigWhatsAppOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
          "line": 3040
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 3033
      },
      "name": "DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigWhatsAppOutputReference",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 3061
          },
          "name": "openHours",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigWhatsAppOpenHoursOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 3067
          },
          "name": "restrictedPeriods",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigWhatsAppRestrictedPeriodsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 3044
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigWhatsApp"
          }
        }
      ],
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigWhatsAppOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigWhatsAppRestrictedPeriods": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigWhatsAppRestrictedPeriods",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 2955
      },
      "name": "DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigWhatsAppRestrictedPeriods",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigWhatsAppRestrictedPeriods"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigWhatsAppRestrictedPeriodsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigWhatsAppRestrictedPeriodsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
          "line": 2985
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 2978
      },
      "name": "DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigWhatsAppRestrictedPeriodsOutputReference",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 3006
          },
          "name": "restrictedPeriodList",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigWhatsAppRestrictedPeriodsRestrictedPeriodListStructList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 2989
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigWhatsAppRestrictedPeriods"
          }
        }
      ],
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigWhatsAppRestrictedPeriodsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigWhatsAppRestrictedPeriodsRestrictedPeriodListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigWhatsAppRestrictedPeriodsRestrictedPeriodListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 2870
      },
      "name": "DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigWhatsAppRestrictedPeriodsRestrictedPeriodListStruct",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigWhatsAppRestrictedPeriodsRestrictedPeriodListStruct"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigWhatsAppRestrictedPeriodsRestrictedPeriodListStructList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigWhatsAppRestrictedPeriodsRestrictedPeriodListStructList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
          "line": 2944
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 2937
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 2951
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigWhatsAppRestrictedPeriodsRestrictedPeriodListStructOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigWhatsAppRestrictedPeriodsRestrictedPeriodListStructList",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigWhatsAppRestrictedPeriodsRestrictedPeriodListStructList"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigWhatsAppRestrictedPeriodsRestrictedPeriodListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigWhatsAppRestrictedPeriodsRestrictedPeriodListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
          "line": 2902
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 2893
      },
      "name": "DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigWhatsAppRestrictedPeriodsRestrictedPeriodListStructOutputReference",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 2922
          },
          "name": "endDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 2927
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 2932
          },
          "name": "startDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 2906
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigWhatsAppRestrictedPeriodsRestrictedPeriodListStruct"
          }
        }
      ],
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignCommunicationTimeConfigWhatsAppRestrictedPeriodsRestrictedPeriodListStructOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 14
      },
      "name": "DataAwsccConnectcampaignsv2CampaignConfig",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/connectcampaignsv2_campaign#id DataAwsccConnectcampaignsv2Campaign#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignConfig"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignEntryLimitsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignEntryLimitsConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 3150
      },
      "name": "DataAwsccConnectcampaignsv2CampaignEntryLimitsConfig",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignEntryLimitsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignEntryLimitsConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignEntryLimitsConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
          "line": 3180
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 3173
      },
      "name": "DataAwsccConnectcampaignsv2CampaignEntryLimitsConfigOutputReference",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 3200
          },
          "name": "maxEntryCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 3205
          },
          "name": "minEntryInterval",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 3184
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignEntryLimitsConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignEntryLimitsConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignSchedule": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignSchedule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 3209
      },
      "name": "DataAwsccConnectcampaignsv2CampaignSchedule",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignSchedule"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignScheduleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignScheduleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
          "line": 3239
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 3232
      },
      "name": "DataAwsccConnectcampaignsv2CampaignScheduleOutputReference",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 3259
          },
          "name": "endTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 3264
          },
          "name": "refreshFrequency",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 3269
          },
          "name": "startTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 3243
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignSchedule"
          }
        }
      ],
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignScheduleOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignSource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 3327
      },
      "name": "DataAwsccConnectcampaignsv2CampaignSource",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignSource"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignSourceEventTrigger": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignSourceEventTrigger",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 3273
      },
      "name": "DataAwsccConnectcampaignsv2CampaignSourceEventTrigger",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignSourceEventTrigger"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignSourceEventTriggerOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignSourceEventTriggerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
          "line": 3303
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 3296
      },
      "name": "DataAwsccConnectcampaignsv2CampaignSourceEventTriggerOutputReference",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 3323
          },
          "name": "customerProfilesDomainArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 3307
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignSourceEventTrigger"
          }
        }
      ],
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignSourceEventTriggerOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignSourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
          "line": 3357
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 3350
      },
      "name": "DataAwsccConnectcampaignsv2CampaignSourceOutputReference",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 3377
          },
          "name": "customerProfilesSegmentArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 3383
          },
          "name": "eventTrigger",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignSourceEventTriggerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 3361
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignSource"
          }
        }
      ],
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignSourceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 3387
      },
      "name": "DataAwsccConnectcampaignsv2CampaignTags",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignTags"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
          "line": 3456
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 3449
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 3463
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccConnectcampaignsv2CampaignTagsList",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-connectcampaignsv2-campaign/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
        "line": 3410
      },
      "name": "DataAwsccConnectcampaignsv2CampaignTagsOutputReference",
      "namespace": "dataAwsccConnectcampaignsv2Campaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 3439
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 3444
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-connectcampaignsv2-campaign/index.ts",
            "line": 3423
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccConnectcampaignsv2Campaign.DataAwsccConnectcampaignsv2CampaignTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-connectcampaignsv2-campaign/index:DataAwsccConnectcampaignsv2CampaignTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccControltowerEnabledControl.DataAwsccControltowerEnabledControl": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/controltower_enabled_control awscc_controltower_enabled_control}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccControltowerEnabledControl.DataAwsccControltowerEnabledControl",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/controltower_enabled_control awscc_controltower_enabled_control} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-controltower-enabled-control/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccControltowerEnabledControl.DataAwsccControltowerEnabledControlConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-controltower-enabled-control/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccControltowerEnabledControl resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-controltower-enabled-control/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccControltowerEnabledControl to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/controltower_enabled_control#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccControltowerEnabledControl that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccControltowerEnabledControl to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-controltower-enabled-control/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-awscc-controltower-enabled-control/index.ts",
            "line": 117
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccControltowerEnabledControl",
      "namespace": "dataAwsccControltowerEnabledControl",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-controltower-enabled-control/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-controltower-enabled-control/index.ts",
            "line": 85
          },
          "name": "controlIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-controltower-enabled-control/index.ts",
            "line": 103
          },
          "name": "targetIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-controltower-enabled-control/index.ts",
            "line": 98
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-controltower-enabled-control/index.ts",
            "line": 91
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-controltower-enabled-control/index:DataAwsccControltowerEnabledControl"
    },
    "@cdktn/provider-awscc.dataAwsccControltowerEnabledControl.DataAwsccControltowerEnabledControlConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccControltowerEnabledControl.DataAwsccControltowerEnabledControlConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-controltower-enabled-control/index.ts",
        "line": 14
      },
      "name": "DataAwsccControltowerEnabledControlConfig",
      "namespace": "dataAwsccControltowerEnabledControl",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/controltower_enabled_control#id DataAwsccControltowerEnabledControl#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-controltower-enabled-control/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-controltower-enabled-control/index:DataAwsccControltowerEnabledControlConfig"
    },
    "@cdktn/provider-awscc.dataAwsccControltowerLandingZone.DataAwsccControltowerLandingZone": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/controltower_landing_zone awscc_controltower_landing_zone}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccControltowerLandingZone.DataAwsccControltowerLandingZone",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/controltower_landing_zone awscc_controltower_landing_zone} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-controltower-landing-zone/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-awscc.dataAwsccControltowerLandingZone.DataAwsccControltowerLandingZoneConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-controltower-landing-zone/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccControltowerLandingZone resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-controltower-landing-zone/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 DataAwsccControltowerLandingZone to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/controltower_landing_zone#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccControltowerLandingZone that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccControltowerLandingZone to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-controltower-landing-zone/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-awscc-controltower-landing-zone/index.ts",
            "line": 233
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccControltowerLandingZone",
      "namespace": "dataAwsccControltowerLandingZone",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-controltower-landing-zone/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-controltower-landing-zone/index.ts",
            "line": 165
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-controltower-landing-zone/index.ts",
            "line": 170
          },
          "name": "driftStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-controltower-landing-zone/index.ts",
            "line": 188
          },
          "name": "landingZoneIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-controltower-landing-zone/index.ts",
            "line": 193
          },
          "name": "latestAvailableVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-controltower-landing-zone/index.ts",
            "line": 198
          },
          "name": "manifest",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-controltower-landing-zone/index.ts",
            "line": 203
          },
          "name": "remediationTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-controltower-landing-zone/index.ts",
            "line": 208
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-controltower-landing-zone/index.ts",
            "line": 214
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccControltowerLandingZone.DataAwsccControltowerLandingZoneTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-controltower-landing-zone/index.ts",
            "line": 219
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-controltower-landing-zone/index.ts",
            "line": 183
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-controltower-landing-zone/index.ts",
            "line": 176
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-controltower-landing-zone/index:DataAwsccControltowerLandingZone"
    },
    "@cdktn/provider-awscc.dataAwsccControltowerLandingZone.DataAwsccControltowerLandingZoneConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccControltowerLandingZone.DataAwsccControltowerLandingZoneConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-controltower-landing-zone/index.ts",
        "line": 14
      },
      "name": "DataAwsccControltowerLandingZoneConfig",
      "namespace": "dataAwsccControltowerLandingZone",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/controltower_landing_zone#id DataAwsccControltowerLandingZone#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-controltower-landing-zone/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-controltower-landing-zone/index:DataAwsccControltowerLandingZoneConfig"
    },
    "@cdktn/provider-awscc.dataAwsccControltowerLandingZone.DataAwsccControltowerLandingZoneTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccControltowerLandingZone.DataAwsccControltowerLandingZoneTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-controltower-landing-zone/index.ts",
        "line": 25
      },
      "name": "DataAwsccControltowerLandingZoneTags",
      "namespace": "dataAwsccControltowerLandingZone",
      "symbolId": "src/data-awscc-controltower-landing-zone/index:DataAwsccControltowerLandingZoneTags"
    },
    "@cdktn/provider-awscc.dataAwsccControltowerLandingZone.DataAwsccControltowerLandingZoneTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccControltowerLandingZone.DataAwsccControltowerLandingZoneTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-controltower-landing-zone/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-awscc-controltower-landing-zone/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-controltower-landing-zone/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-awscc.dataAwsccControltowerLandingZone.DataAwsccControltowerLandingZoneTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccControltowerLandingZoneTagsList",
      "namespace": "dataAwsccControltowerLandingZone",
      "symbolId": "src/data-awscc-controltower-landing-zone/index:DataAwsccControltowerLandingZoneTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccControltowerLandingZone.DataAwsccControltowerLandingZoneTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccControltowerLandingZone.DataAwsccControltowerLandingZoneTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-controltower-landing-zone/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-controltower-landing-zone/index.ts",
        "line": 48
      },
      "name": "DataAwsccControltowerLandingZoneTagsOutputReference",
      "namespace": "dataAwsccControltowerLandingZone",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-controltower-landing-zone/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-controltower-landing-zone/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-controltower-landing-zone/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccControltowerLandingZone.DataAwsccControltowerLandingZoneTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-controltower-landing-zone/index:DataAwsccControltowerLandingZoneTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccControltowerLandingZones.DataAwsccControltowerLandingZones": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/controltower_landing_zones awscc_controltower_landing_zones}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccControltowerLandingZones.DataAwsccControltowerLandingZones",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/controltower_landing_zones awscc_controltower_landing_zones} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-controltower-landing-zones/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccControltowerLandingZones.DataAwsccControltowerLandingZonesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-controltower-landing-zones/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccControltowerLandingZones resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-controltower-landing-zones/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccControltowerLandingZones to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/controltower_landing_zones#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccControltowerLandingZones that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccControltowerLandingZones to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-controltower-landing-zones/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-controltower-landing-zones/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccControltowerLandingZones",
      "namespace": "dataAwsccControltowerLandingZones",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-controltower-landing-zones/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-controltower-landing-zones/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-controltower-landing-zones/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-controltower-landing-zones/index:DataAwsccControltowerLandingZones"
    },
    "@cdktn/provider-awscc.dataAwsccControltowerLandingZones.DataAwsccControltowerLandingZonesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccControltowerLandingZones.DataAwsccControltowerLandingZonesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-controltower-landing-zones/index.ts",
        "line": 14
      },
      "name": "DataAwsccControltowerLandingZonesConfig",
      "namespace": "dataAwsccControltowerLandingZones",
      "symbolId": "src/data-awscc-controltower-landing-zones/index:DataAwsccControltowerLandingZonesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCurReportDefinition.DataAwsccCurReportDefinition": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cur_report_definition awscc_cur_report_definition}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCurReportDefinition.DataAwsccCurReportDefinition",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cur_report_definition awscc_cur_report_definition} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cur-report-definition/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-awscc.dataAwsccCurReportDefinition.DataAwsccCurReportDefinitionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cur-report-definition/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCurReportDefinition resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cur-report-definition/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 DataAwsccCurReportDefinition to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cur_report_definition#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCurReportDefinition that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCurReportDefinition to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cur-report-definition/index.ts",
            "line": 247
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cur-report-definition/index.ts",
            "line": 253
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCurReportDefinition",
      "namespace": "dataAwsccCurReportDefinition",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cur-report-definition/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cur-report-definition/index.ts",
            "line": 165
          },
          "name": "additionalArtifacts",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cur-report-definition/index.ts",
            "line": 170
          },
          "name": "additionalSchemaElements",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cur-report-definition/index.ts",
            "line": 175
          },
          "name": "billingViewArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cur-report-definition/index.ts",
            "line": 180
          },
          "name": "compression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cur-report-definition/index.ts",
            "line": 185
          },
          "name": "format",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cur-report-definition/index.ts",
            "line": 203
          },
          "name": "refreshClosedReports",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cur-report-definition/index.ts",
            "line": 208
          },
          "name": "reportName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cur-report-definition/index.ts",
            "line": 213
          },
          "name": "reportVersioning",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cur-report-definition/index.ts",
            "line": 218
          },
          "name": "s3Bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cur-report-definition/index.ts",
            "line": 223
          },
          "name": "s3Prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cur-report-definition/index.ts",
            "line": 228
          },
          "name": "s3Region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cur-report-definition/index.ts",
            "line": 234
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCurReportDefinition.DataAwsccCurReportDefinitionTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cur-report-definition/index.ts",
            "line": 239
          },
          "name": "timeUnit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cur-report-definition/index.ts",
            "line": 198
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cur-report-definition/index.ts",
            "line": 191
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cur-report-definition/index:DataAwsccCurReportDefinition"
    },
    "@cdktn/provider-awscc.dataAwsccCurReportDefinition.DataAwsccCurReportDefinitionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCurReportDefinition.DataAwsccCurReportDefinitionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cur-report-definition/index.ts",
        "line": 14
      },
      "name": "DataAwsccCurReportDefinitionConfig",
      "namespace": "dataAwsccCurReportDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cur_report_definition#id DataAwsccCurReportDefinition#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cur-report-definition/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-cur-report-definition/index:DataAwsccCurReportDefinitionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCurReportDefinition.DataAwsccCurReportDefinitionTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCurReportDefinition.DataAwsccCurReportDefinitionTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cur-report-definition/index.ts",
        "line": 25
      },
      "name": "DataAwsccCurReportDefinitionTags",
      "namespace": "dataAwsccCurReportDefinition",
      "symbolId": "src/data-awscc-cur-report-definition/index:DataAwsccCurReportDefinitionTags"
    },
    "@cdktn/provider-awscc.dataAwsccCurReportDefinition.DataAwsccCurReportDefinitionTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCurReportDefinition.DataAwsccCurReportDefinitionTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cur-report-definition/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-awscc-cur-report-definition/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cur-report-definition/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-awscc.dataAwsccCurReportDefinition.DataAwsccCurReportDefinitionTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCurReportDefinitionTagsList",
      "namespace": "dataAwsccCurReportDefinition",
      "symbolId": "src/data-awscc-cur-report-definition/index:DataAwsccCurReportDefinitionTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccCurReportDefinition.DataAwsccCurReportDefinitionTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCurReportDefinition.DataAwsccCurReportDefinitionTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-cur-report-definition/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cur-report-definition/index.ts",
        "line": 48
      },
      "name": "DataAwsccCurReportDefinitionTagsOutputReference",
      "namespace": "dataAwsccCurReportDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cur-report-definition/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cur-report-definition/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cur-report-definition/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCurReportDefinition.DataAwsccCurReportDefinitionTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-cur-report-definition/index:DataAwsccCurReportDefinitionTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCurReportDefinitions.DataAwsccCurReportDefinitions": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cur_report_definitions awscc_cur_report_definitions}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCurReportDefinitions.DataAwsccCurReportDefinitions",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cur_report_definitions awscc_cur_report_definitions} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-cur-report-definitions/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCurReportDefinitions.DataAwsccCurReportDefinitionsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-cur-report-definitions/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCurReportDefinitions resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-cur-report-definitions/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCurReportDefinitions to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/cur_report_definitions#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCurReportDefinitions that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCurReportDefinitions to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cur-report-definitions/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-cur-report-definitions/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCurReportDefinitions",
      "namespace": "dataAwsccCurReportDefinitions",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cur-report-definitions/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cur-report-definitions/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-cur-report-definitions/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-cur-report-definitions/index:DataAwsccCurReportDefinitions"
    },
    "@cdktn/provider-awscc.dataAwsccCurReportDefinitions.DataAwsccCurReportDefinitionsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCurReportDefinitions.DataAwsccCurReportDefinitionsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-cur-report-definitions/index.ts",
        "line": 14
      },
      "name": "DataAwsccCurReportDefinitionsConfig",
      "namespace": "dataAwsccCurReportDefinitions",
      "symbolId": "src/data-awscc-cur-report-definitions/index:DataAwsccCurReportDefinitionsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesCalculatedAttributeDefinition.DataAwsccCustomerprofilesCalculatedAttributeDefinition": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/customerprofiles_calculated_attribute_definition awscc_customerprofiles_calculated_attribute_definition}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesCalculatedAttributeDefinition.DataAwsccCustomerprofilesCalculatedAttributeDefinition",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/customerprofiles_calculated_attribute_definition awscc_customerprofiles_calculated_attribute_definition} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-calculated-attribute-definition/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-awscc.dataAwsccCustomerprofilesCalculatedAttributeDefinition.DataAwsccCustomerprofilesCalculatedAttributeDefinitionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-calculated-attribute-definition/index.ts",
        "line": 562
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCustomerprofilesCalculatedAttributeDefinition resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-calculated-attribute-definition/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 DataAwsccCustomerprofilesCalculatedAttributeDefinition to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/customerprofiles_calculated_attribute_definition#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCustomerprofilesCalculatedAttributeDefinition that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCustomerprofilesCalculatedAttributeDefinition to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-calculated-attribute-definition/index.ts",
            "line": 703
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-calculated-attribute-definition/index.ts",
            "line": 709
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCustomerprofilesCalculatedAttributeDefinition",
      "namespace": "dataAwsccCustomerprofilesCalculatedAttributeDefinition",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-calculated-attribute-definition/index.ts",
            "line": 567
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-calculated-attribute-definition/index.ts",
            "line": 619
          },
          "name": "attributeDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesCalculatedAttributeDefinition.DataAwsccCustomerprofilesCalculatedAttributeDefinitionAttributeDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-calculated-attribute-definition/index.ts",
            "line": 624
          },
          "name": "calculatedAttributeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-calculated-attribute-definition/index.ts",
            "line": 630
          },
          "name": "conditions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesCalculatedAttributeDefinition.DataAwsccCustomerprofilesCalculatedAttributeDefinitionConditionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-calculated-attribute-definition/index.ts",
            "line": 635
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-calculated-attribute-definition/index.ts",
            "line": 640
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-calculated-attribute-definition/index.ts",
            "line": 645
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-calculated-attribute-definition/index.ts",
            "line": 650
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-calculated-attribute-definition/index.ts",
            "line": 668
          },
          "name": "lastUpdatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-calculated-attribute-definition/index.ts",
            "line": 674
          },
          "name": "readiness",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesCalculatedAttributeDefinition.DataAwsccCustomerprofilesCalculatedAttributeDefinitionReadinessOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-calculated-attribute-definition/index.ts",
            "line": 679
          },
          "name": "statistic",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-calculated-attribute-definition/index.ts",
            "line": 684
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-calculated-attribute-definition/index.ts",
            "line": 690
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesCalculatedAttributeDefinition.DataAwsccCustomerprofilesCalculatedAttributeDefinitionTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-calculated-attribute-definition/index.ts",
            "line": 695
          },
          "name": "useHistoricalData",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-calculated-attribute-definition/index.ts",
            "line": 663
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-calculated-attribute-definition/index.ts",
            "line": 656
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-calculated-attribute-definition/index:DataAwsccCustomerprofilesCalculatedAttributeDefinition"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesCalculatedAttributeDefinition.DataAwsccCustomerprofilesCalculatedAttributeDefinitionAttributeDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesCalculatedAttributeDefinition.DataAwsccCustomerprofilesCalculatedAttributeDefinitionAttributeDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-calculated-attribute-definition/index.ts",
        "line": 100
      },
      "name": "DataAwsccCustomerprofilesCalculatedAttributeDefinitionAttributeDetails",
      "namespace": "dataAwsccCustomerprofilesCalculatedAttributeDefinition",
      "symbolId": "src/data-awscc-customerprofiles-calculated-attribute-definition/index:DataAwsccCustomerprofilesCalculatedAttributeDefinitionAttributeDetails"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesCalculatedAttributeDefinition.DataAwsccCustomerprofilesCalculatedAttributeDefinitionAttributeDetailsAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesCalculatedAttributeDefinition.DataAwsccCustomerprofilesCalculatedAttributeDefinitionAttributeDetailsAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-calculated-attribute-definition/index.ts",
        "line": 25
      },
      "name": "DataAwsccCustomerprofilesCalculatedAttributeDefinitionAttributeDetailsAttributes",
      "namespace": "dataAwsccCustomerprofilesCalculatedAttributeDefinition",
      "symbolId": "src/data-awscc-customerprofiles-calculated-attribute-definition/index:DataAwsccCustomerprofilesCalculatedAttributeDefinitionAttributeDetailsAttributes"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesCalculatedAttributeDefinition.DataAwsccCustomerprofilesCalculatedAttributeDefinitionAttributeDetailsAttributesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesCalculatedAttributeDefinition.DataAwsccCustomerprofilesCalculatedAttributeDefinitionAttributeDetailsAttributesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-calculated-attribute-definition/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-calculated-attribute-definition/index.ts",
        "line": 82
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-calculated-attribute-definition/index.ts",
            "line": 96
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesCalculatedAttributeDefinition.DataAwsccCustomerprofilesCalculatedAttributeDefinitionAttributeDetailsAttributesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCustomerprofilesCalculatedAttributeDefinitionAttributeDetailsAttributesList",
      "namespace": "dataAwsccCustomerprofilesCalculatedAttributeDefinition",
      "symbolId": "src/data-awscc-customerprofiles-calculated-attribute-definition/index:DataAwsccCustomerprofilesCalculatedAttributeDefinitionAttributeDetailsAttributesList"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesCalculatedAttributeDefinition.DataAwsccCustomerprofilesCalculatedAttributeDefinitionAttributeDetailsAttributesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesCalculatedAttributeDefinition.DataAwsccCustomerprofilesCalculatedAttributeDefinitionAttributeDetailsAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-calculated-attribute-definition/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-calculated-attribute-definition/index.ts",
        "line": 48
      },
      "name": "DataAwsccCustomerprofilesCalculatedAttributeDefinitionAttributeDetailsAttributesOutputReference",
      "namespace": "dataAwsccCustomerprofilesCalculatedAttributeDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-calculated-attribute-definition/index.ts",
            "line": 77
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-calculated-attribute-definition/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesCalculatedAttributeDefinition.DataAwsccCustomerprofilesCalculatedAttributeDefinitionAttributeDetailsAttributes"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-calculated-attribute-definition/index:DataAwsccCustomerprofilesCalculatedAttributeDefinitionAttributeDetailsAttributesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesCalculatedAttributeDefinition.DataAwsccCustomerprofilesCalculatedAttributeDefinitionAttributeDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesCalculatedAttributeDefinition.DataAwsccCustomerprofilesCalculatedAttributeDefinitionAttributeDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-calculated-attribute-definition/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-awscc-customerprofiles-calculated-attribute-definition/index.ts",
        "line": 123
      },
      "name": "DataAwsccCustomerprofilesCalculatedAttributeDefinitionAttributeDetailsOutputReference",
      "namespace": "dataAwsccCustomerprofilesCalculatedAttributeDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-calculated-attribute-definition/index.ts",
            "line": 151
          },
          "name": "attributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesCalculatedAttributeDefinition.DataAwsccCustomerprofilesCalculatedAttributeDefinitionAttributeDetailsAttributesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-calculated-attribute-definition/index.ts",
            "line": 156
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-calculated-attribute-definition/index.ts",
            "line": 134
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesCalculatedAttributeDefinition.DataAwsccCustomerprofilesCalculatedAttributeDefinitionAttributeDetails"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-calculated-attribute-definition/index:DataAwsccCustomerprofilesCalculatedAttributeDefinitionAttributeDetailsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesCalculatedAttributeDefinition.DataAwsccCustomerprofilesCalculatedAttributeDefinitionConditions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesCalculatedAttributeDefinition.DataAwsccCustomerprofilesCalculatedAttributeDefinitionConditions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-calculated-attribute-definition/index.ts",
        "line": 353
      },
      "name": "DataAwsccCustomerprofilesCalculatedAttributeDefinitionConditions",
      "namespace": "dataAwsccCustomerprofilesCalculatedAttributeDefinition",
      "symbolId": "src/data-awscc-customerprofiles-calculated-attribute-definition/index:DataAwsccCustomerprofilesCalculatedAttributeDefinitionConditions"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesCalculatedAttributeDefinition.DataAwsccCustomerprofilesCalculatedAttributeDefinitionConditionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesCalculatedAttributeDefinition.DataAwsccCustomerprofilesCalculatedAttributeDefinitionConditionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-calculated-attribute-definition/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-awscc-customerprofiles-calculated-attribute-definition/index.ts",
        "line": 376
      },
      "name": "DataAwsccCustomerprofilesCalculatedAttributeDefinitionConditionsOutputReference",
      "namespace": "dataAwsccCustomerprofilesCalculatedAttributeDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-calculated-attribute-definition/index.ts",
            "line": 403
          },
          "name": "objectCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-calculated-attribute-definition/index.ts",
            "line": 409
          },
          "name": "range",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesCalculatedAttributeDefinition.DataAwsccCustomerprofilesCalculatedAttributeDefinitionConditionsRangeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-calculated-attribute-definition/index.ts",
            "line": 415
          },
          "name": "threshold",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesCalculatedAttributeDefinition.DataAwsccCustomerprofilesCalculatedAttributeDefinitionConditionsThresholdOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-calculated-attribute-definition/index.ts",
            "line": 387
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesCalculatedAttributeDefinition.DataAwsccCustomerprofilesCalculatedAttributeDefinitionConditions"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-calculated-attribute-definition/index:DataAwsccCustomerprofilesCalculatedAttributeDefinitionConditionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesCalculatedAttributeDefinition.DataAwsccCustomerprofilesCalculatedAttributeDefinitionConditionsRange": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesCalculatedAttributeDefinition.DataAwsccCustomerprofilesCalculatedAttributeDefinitionConditionsRange",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-calculated-attribute-definition/index.ts",
        "line": 219
      },
      "name": "DataAwsccCustomerprofilesCalculatedAttributeDefinitionConditionsRange",
      "namespace": "dataAwsccCustomerprofilesCalculatedAttributeDefinition",
      "symbolId": "src/data-awscc-customerprofiles-calculated-attribute-definition/index:DataAwsccCustomerprofilesCalculatedAttributeDefinitionConditionsRange"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesCalculatedAttributeDefinition.DataAwsccCustomerprofilesCalculatedAttributeDefinitionConditionsRangeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesCalculatedAttributeDefinition.DataAwsccCustomerprofilesCalculatedAttributeDefinitionConditionsRangeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-calculated-attribute-definition/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-awscc-customerprofiles-calculated-attribute-definition/index.ts",
        "line": 242
      },
      "name": "DataAwsccCustomerprofilesCalculatedAttributeDefinitionConditionsRangeOutputReference",
      "namespace": "dataAwsccCustomerprofilesCalculatedAttributeDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-calculated-attribute-definition/index.ts",
            "line": 269
          },
          "name": "timestampFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-calculated-attribute-definition/index.ts",
            "line": 274
          },
          "name": "timestampSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-calculated-attribute-definition/index.ts",
            "line": 279
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-calculated-attribute-definition/index.ts",
            "line": 284
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-calculated-attribute-definition/index.ts",
            "line": 290
          },
          "name": "valueRange",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesCalculatedAttributeDefinition.DataAwsccCustomerprofilesCalculatedAttributeDefinitionConditionsRangeValueRangeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-calculated-attribute-definition/index.ts",
            "line": 253
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesCalculatedAttributeDefinition.DataAwsccCustomerprofilesCalculatedAttributeDefinitionConditionsRange"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-calculated-attribute-definition/index:DataAwsccCustomerprofilesCalculatedAttributeDefinitionConditionsRangeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesCalculatedAttributeDefinition.DataAwsccCustomerprofilesCalculatedAttributeDefinitionConditionsRangeValueRange": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesCalculatedAttributeDefinition.DataAwsccCustomerprofilesCalculatedAttributeDefinitionConditionsRangeValueRange",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-calculated-attribute-definition/index.ts",
        "line": 160
      },
      "name": "DataAwsccCustomerprofilesCalculatedAttributeDefinitionConditionsRangeValueRange",
      "namespace": "dataAwsccCustomerprofilesCalculatedAttributeDefinition",
      "symbolId": "src/data-awscc-customerprofiles-calculated-attribute-definition/index:DataAwsccCustomerprofilesCalculatedAttributeDefinitionConditionsRangeValueRange"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesCalculatedAttributeDefinition.DataAwsccCustomerprofilesCalculatedAttributeDefinitionConditionsRangeValueRangeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesCalculatedAttributeDefinition.DataAwsccCustomerprofilesCalculatedAttributeDefinitionConditionsRangeValueRangeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-calculated-attribute-definition/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-calculated-attribute-definition/index.ts",
        "line": 183
      },
      "name": "DataAwsccCustomerprofilesCalculatedAttributeDefinitionConditionsRangeValueRangeOutputReference",
      "namespace": "dataAwsccCustomerprofilesCalculatedAttributeDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-calculated-attribute-definition/index.ts",
            "line": 210
          },
          "name": "end",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-calculated-attribute-definition/index.ts",
            "line": 215
          },
          "name": "start",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-calculated-attribute-definition/index.ts",
            "line": 194
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesCalculatedAttributeDefinition.DataAwsccCustomerprofilesCalculatedAttributeDefinitionConditionsRangeValueRange"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-calculated-attribute-definition/index:DataAwsccCustomerprofilesCalculatedAttributeDefinitionConditionsRangeValueRangeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesCalculatedAttributeDefinition.DataAwsccCustomerprofilesCalculatedAttributeDefinitionConditionsThreshold": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesCalculatedAttributeDefinition.DataAwsccCustomerprofilesCalculatedAttributeDefinitionConditionsThreshold",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-calculated-attribute-definition/index.ts",
        "line": 294
      },
      "name": "DataAwsccCustomerprofilesCalculatedAttributeDefinitionConditionsThreshold",
      "namespace": "dataAwsccCustomerprofilesCalculatedAttributeDefinition",
      "symbolId": "src/data-awscc-customerprofiles-calculated-attribute-definition/index:DataAwsccCustomerprofilesCalculatedAttributeDefinitionConditionsThreshold"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesCalculatedAttributeDefinition.DataAwsccCustomerprofilesCalculatedAttributeDefinitionConditionsThresholdOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesCalculatedAttributeDefinition.DataAwsccCustomerprofilesCalculatedAttributeDefinitionConditionsThresholdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-calculated-attribute-definition/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-awscc-customerprofiles-calculated-attribute-definition/index.ts",
        "line": 317
      },
      "name": "DataAwsccCustomerprofilesCalculatedAttributeDefinitionConditionsThresholdOutputReference",
      "namespace": "dataAwsccCustomerprofilesCalculatedAttributeDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-calculated-attribute-definition/index.ts",
            "line": 344
          },
          "name": "operator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-calculated-attribute-definition/index.ts",
            "line": 349
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-calculated-attribute-definition/index.ts",
            "line": 328
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesCalculatedAttributeDefinition.DataAwsccCustomerprofilesCalculatedAttributeDefinitionConditionsThreshold"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-calculated-attribute-definition/index:DataAwsccCustomerprofilesCalculatedAttributeDefinitionConditionsThresholdOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesCalculatedAttributeDefinition.DataAwsccCustomerprofilesCalculatedAttributeDefinitionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesCalculatedAttributeDefinition.DataAwsccCustomerprofilesCalculatedAttributeDefinitionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-calculated-attribute-definition/index.ts",
        "line": 14
      },
      "name": "DataAwsccCustomerprofilesCalculatedAttributeDefinitionConfig",
      "namespace": "dataAwsccCustomerprofilesCalculatedAttributeDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/customerprofiles_calculated_attribute_definition#id DataAwsccCustomerprofilesCalculatedAttributeDefinition#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-calculated-attribute-definition/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-calculated-attribute-definition/index:DataAwsccCustomerprofilesCalculatedAttributeDefinitionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesCalculatedAttributeDefinition.DataAwsccCustomerprofilesCalculatedAttributeDefinitionReadiness": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesCalculatedAttributeDefinition.DataAwsccCustomerprofilesCalculatedAttributeDefinitionReadiness",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-calculated-attribute-definition/index.ts",
        "line": 419
      },
      "name": "DataAwsccCustomerprofilesCalculatedAttributeDefinitionReadiness",
      "namespace": "dataAwsccCustomerprofilesCalculatedAttributeDefinition",
      "symbolId": "src/data-awscc-customerprofiles-calculated-attribute-definition/index:DataAwsccCustomerprofilesCalculatedAttributeDefinitionReadiness"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesCalculatedAttributeDefinition.DataAwsccCustomerprofilesCalculatedAttributeDefinitionReadinessOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesCalculatedAttributeDefinition.DataAwsccCustomerprofilesCalculatedAttributeDefinitionReadinessOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-calculated-attribute-definition/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-calculated-attribute-definition/index.ts",
        "line": 442
      },
      "name": "DataAwsccCustomerprofilesCalculatedAttributeDefinitionReadinessOutputReference",
      "namespace": "dataAwsccCustomerprofilesCalculatedAttributeDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-calculated-attribute-definition/index.ts",
            "line": 469
          },
          "name": "message",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-calculated-attribute-definition/index.ts",
            "line": 474
          },
          "name": "progressPercentage",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-calculated-attribute-definition/index.ts",
            "line": 453
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesCalculatedAttributeDefinition.DataAwsccCustomerprofilesCalculatedAttributeDefinitionReadiness"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-calculated-attribute-definition/index:DataAwsccCustomerprofilesCalculatedAttributeDefinitionReadinessOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesCalculatedAttributeDefinition.DataAwsccCustomerprofilesCalculatedAttributeDefinitionTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesCalculatedAttributeDefinition.DataAwsccCustomerprofilesCalculatedAttributeDefinitionTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-calculated-attribute-definition/index.ts",
        "line": 478
      },
      "name": "DataAwsccCustomerprofilesCalculatedAttributeDefinitionTags",
      "namespace": "dataAwsccCustomerprofilesCalculatedAttributeDefinition",
      "symbolId": "src/data-awscc-customerprofiles-calculated-attribute-definition/index:DataAwsccCustomerprofilesCalculatedAttributeDefinitionTags"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesCalculatedAttributeDefinition.DataAwsccCustomerprofilesCalculatedAttributeDefinitionTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesCalculatedAttributeDefinition.DataAwsccCustomerprofilesCalculatedAttributeDefinitionTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-calculated-attribute-definition/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-calculated-attribute-definition/index.ts",
        "line": 540
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-calculated-attribute-definition/index.ts",
            "line": 554
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesCalculatedAttributeDefinition.DataAwsccCustomerprofilesCalculatedAttributeDefinitionTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCustomerprofilesCalculatedAttributeDefinitionTagsList",
      "namespace": "dataAwsccCustomerprofilesCalculatedAttributeDefinition",
      "symbolId": "src/data-awscc-customerprofiles-calculated-attribute-definition/index:DataAwsccCustomerprofilesCalculatedAttributeDefinitionTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesCalculatedAttributeDefinition.DataAwsccCustomerprofilesCalculatedAttributeDefinitionTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesCalculatedAttributeDefinition.DataAwsccCustomerprofilesCalculatedAttributeDefinitionTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-calculated-attribute-definition/index.ts",
          "line": 510
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-calculated-attribute-definition/index.ts",
        "line": 501
      },
      "name": "DataAwsccCustomerprofilesCalculatedAttributeDefinitionTagsOutputReference",
      "namespace": "dataAwsccCustomerprofilesCalculatedAttributeDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-calculated-attribute-definition/index.ts",
            "line": 530
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-calculated-attribute-definition/index.ts",
            "line": 535
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-calculated-attribute-definition/index.ts",
            "line": 514
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesCalculatedAttributeDefinition.DataAwsccCustomerprofilesCalculatedAttributeDefinitionTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-calculated-attribute-definition/index:DataAwsccCustomerprofilesCalculatedAttributeDefinitionTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesDomain.DataAwsccCustomerprofilesDomain": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/customerprofiles_domain awscc_customerprofiles_domain}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesDomain.DataAwsccCustomerprofilesDomain",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/customerprofiles_domain awscc_customerprofiles_domain} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-domain/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-awscc.dataAwsccCustomerprofilesDomain.DataAwsccCustomerprofilesDomainConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-domain/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCustomerprofilesDomain resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-domain/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 DataAwsccCustomerprofilesDomain to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/customerprofiles_domain#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCustomerprofilesDomain that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCustomerprofilesDomain to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-domain/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-awscc-customerprofiles-domain/index.ts",
            "line": 223
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCustomerprofilesDomain",
      "namespace": "dataAwsccCustomerprofilesDomain",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-domain/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-domain/index.ts",
            "line": 165
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-domain/index.ts",
            "line": 170
          },
          "name": "deadLetterQueueUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-domain/index.ts",
            "line": 175
          },
          "name": "defaultEncryptionKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-domain/index.ts",
            "line": 180
          },
          "name": "defaultExpirationDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-domain/index.ts",
            "line": 185
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-domain/index.ts",
            "line": 203
          },
          "name": "lastUpdatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-domain/index.ts",
            "line": 209
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesDomain.DataAwsccCustomerprofilesDomainTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-domain/index.ts",
            "line": 198
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-domain/index.ts",
            "line": 191
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-domain/index:DataAwsccCustomerprofilesDomain"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesDomain.DataAwsccCustomerprofilesDomainConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesDomain.DataAwsccCustomerprofilesDomainConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-domain/index.ts",
        "line": 14
      },
      "name": "DataAwsccCustomerprofilesDomainConfig",
      "namespace": "dataAwsccCustomerprofilesDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/customerprofiles_domain#id DataAwsccCustomerprofilesDomain#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-domain/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-domain/index:DataAwsccCustomerprofilesDomainConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesDomain.DataAwsccCustomerprofilesDomainTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesDomain.DataAwsccCustomerprofilesDomainTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-domain/index.ts",
        "line": 25
      },
      "name": "DataAwsccCustomerprofilesDomainTags",
      "namespace": "dataAwsccCustomerprofilesDomain",
      "symbolId": "src/data-awscc-customerprofiles-domain/index:DataAwsccCustomerprofilesDomainTags"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesDomain.DataAwsccCustomerprofilesDomainTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesDomain.DataAwsccCustomerprofilesDomainTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-domain/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-awscc-customerprofiles-domain/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-domain/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-awscc.dataAwsccCustomerprofilesDomain.DataAwsccCustomerprofilesDomainTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCustomerprofilesDomainTagsList",
      "namespace": "dataAwsccCustomerprofilesDomain",
      "symbolId": "src/data-awscc-customerprofiles-domain/index:DataAwsccCustomerprofilesDomainTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesDomain.DataAwsccCustomerprofilesDomainTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesDomain.DataAwsccCustomerprofilesDomainTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-domain/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-domain/index.ts",
        "line": 48
      },
      "name": "DataAwsccCustomerprofilesDomainTagsOutputReference",
      "namespace": "dataAwsccCustomerprofilesDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-domain/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-domain/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-domain/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesDomain.DataAwsccCustomerprofilesDomainTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-domain/index:DataAwsccCustomerprofilesDomainTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesDomainObjectType.DataAwsccCustomerprofilesDomainObjectType": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/customerprofiles_domain_object_type awscc_customerprofiles_domain_object_type}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesDomainObjectType.DataAwsccCustomerprofilesDomainObjectType",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/customerprofiles_domain_object_type awscc_customerprofiles_domain_object_type} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-domain-object-type/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-awscc.dataAwsccCustomerprofilesDomainObjectType.DataAwsccCustomerprofilesDomainObjectTypeConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-domain-object-type/index.ts",
        "line": 197
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCustomerprofilesDomainObjectType resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-domain-object-type/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 DataAwsccCustomerprofilesDomainObjectType to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/customerprofiles_domain_object_type#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCustomerprofilesDomainObjectType that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCustomerprofilesDomainObjectType to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-domain-object-type/index.ts",
            "line": 311
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-domain-object-type/index.ts",
            "line": 317
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCustomerprofilesDomainObjectType",
      "namespace": "dataAwsccCustomerprofilesDomainObjectType",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-domain-object-type/index.ts",
            "line": 202
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-domain-object-type/index.ts",
            "line": 253
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-domain-object-type/index.ts",
            "line": 258
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-domain-object-type/index.ts",
            "line": 263
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-domain-object-type/index.ts",
            "line": 268
          },
          "name": "encryptionKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-domain-object-type/index.ts",
            "line": 274
          },
          "name": "fields",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesDomainObjectType.DataAwsccCustomerprofilesDomainObjectTypeFieldsMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-domain-object-type/index.ts",
            "line": 292
          },
          "name": "lastUpdatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-domain-object-type/index.ts",
            "line": 297
          },
          "name": "objectTypeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-domain-object-type/index.ts",
            "line": 303
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesDomainObjectType.DataAwsccCustomerprofilesDomainObjectTypeTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-domain-object-type/index.ts",
            "line": 287
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-domain-object-type/index.ts",
            "line": 280
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-domain-object-type/index:DataAwsccCustomerprofilesDomainObjectType"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesDomainObjectType.DataAwsccCustomerprofilesDomainObjectTypeConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesDomainObjectType.DataAwsccCustomerprofilesDomainObjectTypeConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-domain-object-type/index.ts",
        "line": 14
      },
      "name": "DataAwsccCustomerprofilesDomainObjectTypeConfig",
      "namespace": "dataAwsccCustomerprofilesDomainObjectType",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/customerprofiles_domain_object_type#id DataAwsccCustomerprofilesDomainObjectType#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-domain-object-type/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-domain-object-type/index:DataAwsccCustomerprofilesDomainObjectTypeConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesDomainObjectType.DataAwsccCustomerprofilesDomainObjectTypeFields": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesDomainObjectType.DataAwsccCustomerprofilesDomainObjectTypeFields",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-domain-object-type/index.ts",
        "line": 25
      },
      "name": "DataAwsccCustomerprofilesDomainObjectTypeFields",
      "namespace": "dataAwsccCustomerprofilesDomainObjectType",
      "symbolId": "src/data-awscc-customerprofiles-domain-object-type/index:DataAwsccCustomerprofilesDomainObjectTypeFields"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesDomainObjectType.DataAwsccCustomerprofilesDomainObjectTypeFieldsMap": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesDomainObjectType.DataAwsccCustomerprofilesDomainObjectTypeFieldsMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-domain-object-type/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/data-awscc-customerprofiles-domain-object-type/index.ts",
        "line": 96
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-domain-object-type/index.ts",
            "line": 109
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesDomainObjectType.DataAwsccCustomerprofilesDomainObjectTypeFieldsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCustomerprofilesDomainObjectTypeFieldsMap",
      "namespace": "dataAwsccCustomerprofilesDomainObjectType",
      "symbolId": "src/data-awscc-customerprofiles-domain-object-type/index:DataAwsccCustomerprofilesDomainObjectTypeFieldsMap"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesDomainObjectType.DataAwsccCustomerprofilesDomainObjectTypeFieldsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesDomainObjectType.DataAwsccCustomerprofilesDomainObjectTypeFieldsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-domain-object-type/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 key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-domain-object-type/index.ts",
        "line": 48
      },
      "name": "DataAwsccCustomerprofilesDomainObjectTypeFieldsOutputReference",
      "namespace": "dataAwsccCustomerprofilesDomainObjectType",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-domain-object-type/index.ts",
            "line": 76
          },
          "name": "contentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-domain-object-type/index.ts",
            "line": 81
          },
          "name": "featureType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-domain-object-type/index.ts",
            "line": 86
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-domain-object-type/index.ts",
            "line": 91
          },
          "name": "target",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-domain-object-type/index.ts",
            "line": 60
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesDomainObjectType.DataAwsccCustomerprofilesDomainObjectTypeFields"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-domain-object-type/index:DataAwsccCustomerprofilesDomainObjectTypeFieldsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesDomainObjectType.DataAwsccCustomerprofilesDomainObjectTypeTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesDomainObjectType.DataAwsccCustomerprofilesDomainObjectTypeTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-domain-object-type/index.ts",
        "line": 113
      },
      "name": "DataAwsccCustomerprofilesDomainObjectTypeTags",
      "namespace": "dataAwsccCustomerprofilesDomainObjectType",
      "symbolId": "src/data-awscc-customerprofiles-domain-object-type/index:DataAwsccCustomerprofilesDomainObjectTypeTags"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesDomainObjectType.DataAwsccCustomerprofilesDomainObjectTypeTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesDomainObjectType.DataAwsccCustomerprofilesDomainObjectTypeTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-domain-object-type/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-awscc-customerprofiles-domain-object-type/index.ts",
        "line": 175
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-domain-object-type/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-awscc.dataAwsccCustomerprofilesDomainObjectType.DataAwsccCustomerprofilesDomainObjectTypeTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCustomerprofilesDomainObjectTypeTagsList",
      "namespace": "dataAwsccCustomerprofilesDomainObjectType",
      "symbolId": "src/data-awscc-customerprofiles-domain-object-type/index:DataAwsccCustomerprofilesDomainObjectTypeTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesDomainObjectType.DataAwsccCustomerprofilesDomainObjectTypeTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesDomainObjectType.DataAwsccCustomerprofilesDomainObjectTypeTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-domain-object-type/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-awscc-customerprofiles-domain-object-type/index.ts",
        "line": 136
      },
      "name": "DataAwsccCustomerprofilesDomainObjectTypeTagsOutputReference",
      "namespace": "dataAwsccCustomerprofilesDomainObjectType",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-domain-object-type/index.ts",
            "line": 165
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-domain-object-type/index.ts",
            "line": 170
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-domain-object-type/index.ts",
            "line": 149
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesDomainObjectType.DataAwsccCustomerprofilesDomainObjectTypeTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-domain-object-type/index:DataAwsccCustomerprofilesDomainObjectTypeTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesEventStream.DataAwsccCustomerprofilesEventStream": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/customerprofiles_event_stream awscc_customerprofiles_event_stream}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesEventStream.DataAwsccCustomerprofilesEventStream",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/customerprofiles_event_stream awscc_customerprofiles_event_stream} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-event-stream/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesEventStream.DataAwsccCustomerprofilesEventStreamConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-event-stream/index.ts",
        "line": 168
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCustomerprofilesEventStream resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-event-stream/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 DataAwsccCustomerprofilesEventStream to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/customerprofiles_event_stream#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCustomerprofilesEventStream that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCustomerprofilesEventStream to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-event-stream/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-awscc-customerprofiles-event-stream/index.ts",
            "line": 288
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCustomerprofilesEventStream",
      "namespace": "dataAwsccCustomerprofilesEventStream",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-event-stream/index.ts",
            "line": 173
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-event-stream/index.ts",
            "line": 224
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-event-stream/index.ts",
            "line": 230
          },
          "name": "destinationDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesEventStream.DataAwsccCustomerprofilesEventStreamDestinationDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-event-stream/index.ts",
            "line": 235
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-event-stream/index.ts",
            "line": 240
          },
          "name": "eventStreamArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-event-stream/index.ts",
            "line": 245
          },
          "name": "eventStreamName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-event-stream/index.ts",
            "line": 263
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-event-stream/index.ts",
            "line": 269
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesEventStream.DataAwsccCustomerprofilesEventStreamTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-event-stream/index.ts",
            "line": 274
          },
          "name": "uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-event-stream/index.ts",
            "line": 258
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-event-stream/index.ts",
            "line": 251
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-event-stream/index:DataAwsccCustomerprofilesEventStream"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesEventStream.DataAwsccCustomerprofilesEventStreamConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesEventStream.DataAwsccCustomerprofilesEventStreamConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-event-stream/index.ts",
        "line": 14
      },
      "name": "DataAwsccCustomerprofilesEventStreamConfig",
      "namespace": "dataAwsccCustomerprofilesEventStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/customerprofiles_event_stream#id DataAwsccCustomerprofilesEventStream#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-event-stream/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-event-stream/index:DataAwsccCustomerprofilesEventStreamConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesEventStream.DataAwsccCustomerprofilesEventStreamDestinationDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesEventStream.DataAwsccCustomerprofilesEventStreamDestinationDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-event-stream/index.ts",
        "line": 25
      },
      "name": "DataAwsccCustomerprofilesEventStreamDestinationDetails",
      "namespace": "dataAwsccCustomerprofilesEventStream",
      "symbolId": "src/data-awscc-customerprofiles-event-stream/index:DataAwsccCustomerprofilesEventStreamDestinationDetails"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesEventStream.DataAwsccCustomerprofilesEventStreamDestinationDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesEventStream.DataAwsccCustomerprofilesEventStreamDestinationDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-event-stream/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-event-stream/index.ts",
        "line": 48
      },
      "name": "DataAwsccCustomerprofilesEventStreamDestinationDetailsOutputReference",
      "namespace": "dataAwsccCustomerprofilesEventStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-event-stream/index.ts",
            "line": 75
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-event-stream/index.ts",
            "line": 80
          },
          "name": "uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-event-stream/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesEventStream.DataAwsccCustomerprofilesEventStreamDestinationDetails"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-event-stream/index:DataAwsccCustomerprofilesEventStreamDestinationDetailsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesEventStream.DataAwsccCustomerprofilesEventStreamTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesEventStream.DataAwsccCustomerprofilesEventStreamTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-event-stream/index.ts",
        "line": 84
      },
      "name": "DataAwsccCustomerprofilesEventStreamTags",
      "namespace": "dataAwsccCustomerprofilesEventStream",
      "symbolId": "src/data-awscc-customerprofiles-event-stream/index:DataAwsccCustomerprofilesEventStreamTags"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesEventStream.DataAwsccCustomerprofilesEventStreamTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesEventStream.DataAwsccCustomerprofilesEventStreamTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-event-stream/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-event-stream/index.ts",
        "line": 146
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-event-stream/index.ts",
            "line": 160
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesEventStream.DataAwsccCustomerprofilesEventStreamTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCustomerprofilesEventStreamTagsList",
      "namespace": "dataAwsccCustomerprofilesEventStream",
      "symbolId": "src/data-awscc-customerprofiles-event-stream/index:DataAwsccCustomerprofilesEventStreamTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesEventStream.DataAwsccCustomerprofilesEventStreamTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesEventStream.DataAwsccCustomerprofilesEventStreamTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-event-stream/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-event-stream/index.ts",
        "line": 107
      },
      "name": "DataAwsccCustomerprofilesEventStreamTagsOutputReference",
      "namespace": "dataAwsccCustomerprofilesEventStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-event-stream/index.ts",
            "line": 136
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-event-stream/index.ts",
            "line": 141
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-event-stream/index.ts",
            "line": 120
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesEventStream.DataAwsccCustomerprofilesEventStreamTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-event-stream/index:DataAwsccCustomerprofilesEventStreamTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesEventTrigger.DataAwsccCustomerprofilesEventTrigger": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/customerprofiles_event_trigger awscc_customerprofiles_event_trigger}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesEventTrigger.DataAwsccCustomerprofilesEventTrigger",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/customerprofiles_event_trigger awscc_customerprofiles_event_trigger} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-event-trigger/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-awscc.dataAwsccCustomerprofilesEventTrigger.DataAwsccCustomerprofilesEventTriggerConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-event-trigger/index.ts",
        "line": 506
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCustomerprofilesEventTrigger resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-event-trigger/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 DataAwsccCustomerprofilesEventTrigger to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/customerprofiles_event_trigger#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCustomerprofilesEventTrigger that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCustomerprofilesEventTrigger to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-event-trigger/index.ts",
            "line": 631
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-event-trigger/index.ts",
            "line": 637
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCustomerprofilesEventTrigger",
      "namespace": "dataAwsccCustomerprofilesEventTrigger",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-event-trigger/index.ts",
            "line": 511
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-event-trigger/index.ts",
            "line": 562
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-event-trigger/index.ts",
            "line": 567
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-event-trigger/index.ts",
            "line": 572
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-event-trigger/index.ts",
            "line": 578
          },
          "name": "eventTriggerConditions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesEventTrigger.DataAwsccCustomerprofilesEventTriggerEventTriggerConditionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-event-trigger/index.ts",
            "line": 584
          },
          "name": "eventTriggerLimits",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesEventTrigger.DataAwsccCustomerprofilesEventTriggerEventTriggerLimitsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-event-trigger/index.ts",
            "line": 589
          },
          "name": "eventTriggerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-event-trigger/index.ts",
            "line": 607
          },
          "name": "lastUpdatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-event-trigger/index.ts",
            "line": 612
          },
          "name": "objectTypeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-event-trigger/index.ts",
            "line": 617
          },
          "name": "segmentFilter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-event-trigger/index.ts",
            "line": 623
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesEventTrigger.DataAwsccCustomerprofilesEventTriggerTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-event-trigger/index.ts",
            "line": 602
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-event-trigger/index.ts",
            "line": 595
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-event-trigger/index:DataAwsccCustomerprofilesEventTrigger"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesEventTrigger.DataAwsccCustomerprofilesEventTriggerConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesEventTrigger.DataAwsccCustomerprofilesEventTriggerConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-event-trigger/index.ts",
        "line": 14
      },
      "name": "DataAwsccCustomerprofilesEventTriggerConfig",
      "namespace": "dataAwsccCustomerprofilesEventTrigger",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/customerprofiles_event_trigger#id DataAwsccCustomerprofilesEventTrigger#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-event-trigger/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-event-trigger/index:DataAwsccCustomerprofilesEventTriggerConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesEventTrigger.DataAwsccCustomerprofilesEventTriggerEventTriggerConditions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesEventTrigger.DataAwsccCustomerprofilesEventTriggerEventTriggerConditions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-event-trigger/index.ts",
        "line": 191
      },
      "name": "DataAwsccCustomerprofilesEventTriggerEventTriggerConditions",
      "namespace": "dataAwsccCustomerprofilesEventTrigger",
      "symbolId": "src/data-awscc-customerprofiles-event-trigger/index:DataAwsccCustomerprofilesEventTriggerEventTriggerConditions"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesEventTrigger.DataAwsccCustomerprofilesEventTriggerEventTriggerConditionsEventTriggerDimensions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesEventTrigger.DataAwsccCustomerprofilesEventTriggerEventTriggerConditionsEventTriggerDimensions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-event-trigger/index.ts",
        "line": 115
      },
      "name": "DataAwsccCustomerprofilesEventTriggerEventTriggerConditionsEventTriggerDimensions",
      "namespace": "dataAwsccCustomerprofilesEventTrigger",
      "symbolId": "src/data-awscc-customerprofiles-event-trigger/index:DataAwsccCustomerprofilesEventTriggerEventTriggerConditionsEventTriggerDimensions"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesEventTrigger.DataAwsccCustomerprofilesEventTriggerEventTriggerConditionsEventTriggerDimensionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesEventTrigger.DataAwsccCustomerprofilesEventTriggerEventTriggerConditionsEventTriggerDimensionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-event-trigger/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/data-awscc-customerprofiles-event-trigger/index.ts",
        "line": 173
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-event-trigger/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-awscc.dataAwsccCustomerprofilesEventTrigger.DataAwsccCustomerprofilesEventTriggerEventTriggerConditionsEventTriggerDimensionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCustomerprofilesEventTriggerEventTriggerConditionsEventTriggerDimensionsList",
      "namespace": "dataAwsccCustomerprofilesEventTrigger",
      "symbolId": "src/data-awscc-customerprofiles-event-trigger/index:DataAwsccCustomerprofilesEventTriggerEventTriggerConditionsEventTriggerDimensionsList"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesEventTrigger.DataAwsccCustomerprofilesEventTriggerEventTriggerConditionsEventTriggerDimensionsObjectAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesEventTrigger.DataAwsccCustomerprofilesEventTriggerEventTriggerConditionsEventTriggerDimensionsObjectAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-event-trigger/index.ts",
        "line": 25
      },
      "name": "DataAwsccCustomerprofilesEventTriggerEventTriggerConditionsEventTriggerDimensionsObjectAttributes",
      "namespace": "dataAwsccCustomerprofilesEventTrigger",
      "symbolId": "src/data-awscc-customerprofiles-event-trigger/index:DataAwsccCustomerprofilesEventTriggerEventTriggerConditionsEventTriggerDimensionsObjectAttributes"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesEventTrigger.DataAwsccCustomerprofilesEventTriggerEventTriggerConditionsEventTriggerDimensionsObjectAttributesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesEventTrigger.DataAwsccCustomerprofilesEventTriggerEventTriggerConditionsEventTriggerDimensionsObjectAttributesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-event-trigger/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-event-trigger/index.ts",
        "line": 97
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-event-trigger/index.ts",
            "line": 111
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesEventTrigger.DataAwsccCustomerprofilesEventTriggerEventTriggerConditionsEventTriggerDimensionsObjectAttributesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCustomerprofilesEventTriggerEventTriggerConditionsEventTriggerDimensionsObjectAttributesList",
      "namespace": "dataAwsccCustomerprofilesEventTrigger",
      "symbolId": "src/data-awscc-customerprofiles-event-trigger/index:DataAwsccCustomerprofilesEventTriggerEventTriggerConditionsEventTriggerDimensionsObjectAttributesList"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesEventTrigger.DataAwsccCustomerprofilesEventTriggerEventTriggerConditionsEventTriggerDimensionsObjectAttributesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesEventTrigger.DataAwsccCustomerprofilesEventTriggerEventTriggerConditionsEventTriggerDimensionsObjectAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-event-trigger/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-event-trigger/index.ts",
        "line": 48
      },
      "name": "DataAwsccCustomerprofilesEventTriggerEventTriggerConditionsEventTriggerDimensionsObjectAttributesOutputReference",
      "namespace": "dataAwsccCustomerprofilesEventTrigger",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-event-trigger/index.ts",
            "line": 77
          },
          "name": "comparisonOperator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-event-trigger/index.ts",
            "line": 82
          },
          "name": "fieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-event-trigger/index.ts",
            "line": 87
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-event-trigger/index.ts",
            "line": 92
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-event-trigger/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesEventTrigger.DataAwsccCustomerprofilesEventTriggerEventTriggerConditionsEventTriggerDimensionsObjectAttributes"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-event-trigger/index:DataAwsccCustomerprofilesEventTriggerEventTriggerConditionsEventTriggerDimensionsObjectAttributesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesEventTrigger.DataAwsccCustomerprofilesEventTriggerEventTriggerConditionsEventTriggerDimensionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesEventTrigger.DataAwsccCustomerprofilesEventTriggerEventTriggerConditionsEventTriggerDimensionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-event-trigger/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-awscc-customerprofiles-event-trigger/index.ts",
        "line": 138
      },
      "name": "DataAwsccCustomerprofilesEventTriggerEventTriggerConditionsEventTriggerDimensionsOutputReference",
      "namespace": "dataAwsccCustomerprofilesEventTrigger",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-event-trigger/index.ts",
            "line": 168
          },
          "name": "objectAttributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesEventTrigger.DataAwsccCustomerprofilesEventTriggerEventTriggerConditionsEventTriggerDimensionsObjectAttributesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-event-trigger/index.ts",
            "line": 151
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesEventTrigger.DataAwsccCustomerprofilesEventTriggerEventTriggerConditionsEventTriggerDimensions"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-event-trigger/index:DataAwsccCustomerprofilesEventTriggerEventTriggerConditionsEventTriggerDimensionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesEventTrigger.DataAwsccCustomerprofilesEventTriggerEventTriggerConditionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesEventTrigger.DataAwsccCustomerprofilesEventTriggerEventTriggerConditionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-event-trigger/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-event-trigger/index.ts",
        "line": 254
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-event-trigger/index.ts",
            "line": 268
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesEventTrigger.DataAwsccCustomerprofilesEventTriggerEventTriggerConditionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCustomerprofilesEventTriggerEventTriggerConditionsList",
      "namespace": "dataAwsccCustomerprofilesEventTrigger",
      "symbolId": "src/data-awscc-customerprofiles-event-trigger/index:DataAwsccCustomerprofilesEventTriggerEventTriggerConditionsList"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesEventTrigger.DataAwsccCustomerprofilesEventTriggerEventTriggerConditionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesEventTrigger.DataAwsccCustomerprofilesEventTriggerEventTriggerConditionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-event-trigger/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-event-trigger/index.ts",
        "line": 214
      },
      "name": "DataAwsccCustomerprofilesEventTriggerEventTriggerConditionsOutputReference",
      "namespace": "dataAwsccCustomerprofilesEventTrigger",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-event-trigger/index.ts",
            "line": 244
          },
          "name": "eventTriggerDimensions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesEventTrigger.DataAwsccCustomerprofilesEventTriggerEventTriggerConditionsEventTriggerDimensionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-event-trigger/index.ts",
            "line": 249
          },
          "name": "logicalOperator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-event-trigger/index.ts",
            "line": 227
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesEventTrigger.DataAwsccCustomerprofilesEventTriggerEventTriggerConditions"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-event-trigger/index:DataAwsccCustomerprofilesEventTriggerEventTriggerConditionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesEventTrigger.DataAwsccCustomerprofilesEventTriggerEventTriggerLimits": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesEventTrigger.DataAwsccCustomerprofilesEventTriggerEventTriggerLimits",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-event-trigger/index.ts",
        "line": 362
      },
      "name": "DataAwsccCustomerprofilesEventTriggerEventTriggerLimits",
      "namespace": "dataAwsccCustomerprofilesEventTrigger",
      "symbolId": "src/data-awscc-customerprofiles-event-trigger/index:DataAwsccCustomerprofilesEventTriggerEventTriggerLimits"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesEventTrigger.DataAwsccCustomerprofilesEventTriggerEventTriggerLimitsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesEventTrigger.DataAwsccCustomerprofilesEventTriggerEventTriggerLimitsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-event-trigger/index.ts",
          "line": 392
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-event-trigger/index.ts",
        "line": 385
      },
      "name": "DataAwsccCustomerprofilesEventTriggerEventTriggerLimitsOutputReference",
      "namespace": "dataAwsccCustomerprofilesEventTrigger",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-event-trigger/index.ts",
            "line": 412
          },
          "name": "eventExpiration",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-event-trigger/index.ts",
            "line": 418
          },
          "name": "periods",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesEventTrigger.DataAwsccCustomerprofilesEventTriggerEventTriggerLimitsPeriodsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-event-trigger/index.ts",
            "line": 396
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesEventTrigger.DataAwsccCustomerprofilesEventTriggerEventTriggerLimits"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-event-trigger/index:DataAwsccCustomerprofilesEventTriggerEventTriggerLimitsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesEventTrigger.DataAwsccCustomerprofilesEventTriggerEventTriggerLimitsPeriods": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesEventTrigger.DataAwsccCustomerprofilesEventTriggerEventTriggerLimitsPeriods",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-event-trigger/index.ts",
        "line": 272
      },
      "name": "DataAwsccCustomerprofilesEventTriggerEventTriggerLimitsPeriods",
      "namespace": "dataAwsccCustomerprofilesEventTrigger",
      "symbolId": "src/data-awscc-customerprofiles-event-trigger/index:DataAwsccCustomerprofilesEventTriggerEventTriggerLimitsPeriods"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesEventTrigger.DataAwsccCustomerprofilesEventTriggerEventTriggerLimitsPeriodsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesEventTrigger.DataAwsccCustomerprofilesEventTriggerEventTriggerLimitsPeriodsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-event-trigger/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-event-trigger/index.ts",
        "line": 344
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-event-trigger/index.ts",
            "line": 358
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesEventTrigger.DataAwsccCustomerprofilesEventTriggerEventTriggerLimitsPeriodsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCustomerprofilesEventTriggerEventTriggerLimitsPeriodsList",
      "namespace": "dataAwsccCustomerprofilesEventTrigger",
      "symbolId": "src/data-awscc-customerprofiles-event-trigger/index:DataAwsccCustomerprofilesEventTriggerEventTriggerLimitsPeriodsList"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesEventTrigger.DataAwsccCustomerprofilesEventTriggerEventTriggerLimitsPeriodsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesEventTrigger.DataAwsccCustomerprofilesEventTriggerEventTriggerLimitsPeriodsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-event-trigger/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-event-trigger/index.ts",
        "line": 295
      },
      "name": "DataAwsccCustomerprofilesEventTriggerEventTriggerLimitsPeriodsOutputReference",
      "namespace": "dataAwsccCustomerprofilesEventTrigger",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-event-trigger/index.ts",
            "line": 324
          },
          "name": "maxInvocationsPerProfile",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-event-trigger/index.ts",
            "line": 329
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-event-trigger/index.ts",
            "line": 334
          },
          "name": "unlimited",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-event-trigger/index.ts",
            "line": 339
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-event-trigger/index.ts",
            "line": 308
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesEventTrigger.DataAwsccCustomerprofilesEventTriggerEventTriggerLimitsPeriods"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-event-trigger/index:DataAwsccCustomerprofilesEventTriggerEventTriggerLimitsPeriodsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesEventTrigger.DataAwsccCustomerprofilesEventTriggerTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesEventTrigger.DataAwsccCustomerprofilesEventTriggerTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-event-trigger/index.ts",
        "line": 422
      },
      "name": "DataAwsccCustomerprofilesEventTriggerTags",
      "namespace": "dataAwsccCustomerprofilesEventTrigger",
      "symbolId": "src/data-awscc-customerprofiles-event-trigger/index:DataAwsccCustomerprofilesEventTriggerTags"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesEventTrigger.DataAwsccCustomerprofilesEventTriggerTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesEventTrigger.DataAwsccCustomerprofilesEventTriggerTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-event-trigger/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-awscc-customerprofiles-event-trigger/index.ts",
        "line": 484
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-event-trigger/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-awscc.dataAwsccCustomerprofilesEventTrigger.DataAwsccCustomerprofilesEventTriggerTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCustomerprofilesEventTriggerTagsList",
      "namespace": "dataAwsccCustomerprofilesEventTrigger",
      "symbolId": "src/data-awscc-customerprofiles-event-trigger/index:DataAwsccCustomerprofilesEventTriggerTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesEventTrigger.DataAwsccCustomerprofilesEventTriggerTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesEventTrigger.DataAwsccCustomerprofilesEventTriggerTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-event-trigger/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-event-trigger/index.ts",
        "line": 445
      },
      "name": "DataAwsccCustomerprofilesEventTriggerTagsOutputReference",
      "namespace": "dataAwsccCustomerprofilesEventTrigger",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-event-trigger/index.ts",
            "line": 474
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-event-trigger/index.ts",
            "line": 479
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-event-trigger/index.ts",
            "line": 458
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesEventTrigger.DataAwsccCustomerprofilesEventTriggerTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-event-trigger/index:DataAwsccCustomerprofilesEventTriggerTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/customerprofiles_integration awscc_customerprofiles_integration}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/customerprofiles_integration awscc_customerprofiles_integration} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-integration/index.ts",
          "line": 1242
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-integration/index.ts",
        "line": 1210
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCustomerprofilesIntegration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-integration/index.ts",
            "line": 1227
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCustomerprofilesIntegration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/customerprofiles_integration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCustomerprofilesIntegration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCustomerprofilesIntegration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-integration/index.ts",
            "line": 1335
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-integration/index.ts",
            "line": 1341
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCustomerprofilesIntegration",
      "namespace": "dataAwsccCustomerprofilesIntegration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-integration/index.ts",
            "line": 1215
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-integration/index.ts",
            "line": 1266
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-integration/index.ts",
            "line": 1271
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-integration/index.ts",
            "line": 1276
          },
          "name": "eventTriggerNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-integration/index.ts",
            "line": 1282
          },
          "name": "flowDefinition",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationFlowDefinitionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-integration/index.ts",
            "line": 1300
          },
          "name": "lastUpdatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-integration/index.ts",
            "line": 1305
          },
          "name": "objectTypeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-integration/index.ts",
            "line": 1311
          },
          "name": "objectTypeNames",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationObjectTypeNamesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-integration/index.ts",
            "line": 1316
          },
          "name": "scope",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-integration/index.ts",
            "line": 1322
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-integration/index.ts",
            "line": 1327
          },
          "name": "uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-integration/index.ts",
            "line": 1295
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-integration/index.ts",
            "line": 1288
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-integration/index:DataAwsccCustomerprofilesIntegration"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-integration/index.ts",
        "line": 14
      },
      "name": "DataAwsccCustomerprofilesIntegrationConfig",
      "namespace": "dataAwsccCustomerprofilesIntegration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/customerprofiles_integration#id DataAwsccCustomerprofilesIntegration#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-integration/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-integration/index:DataAwsccCustomerprofilesIntegrationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationFlowDefinition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationFlowDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-integration/index.ts",
        "line": 964
      },
      "name": "DataAwsccCustomerprofilesIntegrationFlowDefinition",
      "namespace": "dataAwsccCustomerprofilesIntegration",
      "symbolId": "src/data-awscc-customerprofiles-integration/index:DataAwsccCustomerprofilesIntegrationFlowDefinition"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationFlowDefinitionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationFlowDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-integration/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-integration/index.ts",
        "line": 987
      },
      "name": "DataAwsccCustomerprofilesIntegrationFlowDefinitionOutputReference",
      "namespace": "dataAwsccCustomerprofilesIntegration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-integration/index.ts",
            "line": 1014
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-integration/index.ts",
            "line": 1019
          },
          "name": "flowName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-integration/index.ts",
            "line": 1024
          },
          "name": "kmsArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-integration/index.ts",
            "line": 1030
          },
          "name": "sourceFlowConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationFlowDefinitionSourceFlowConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-integration/index.ts",
            "line": 1036
          },
          "name": "tasks",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationFlowDefinitionTasksList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-integration/index.ts",
            "line": 1042
          },
          "name": "triggerConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationFlowDefinitionTriggerConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-integration/index.ts",
            "line": 998
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationFlowDefinition"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-integration/index:DataAwsccCustomerprofilesIntegrationFlowDefinitionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationFlowDefinitionSourceFlowConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationFlowDefinitionSourceFlowConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-integration/index.ts",
        "line": 443
      },
      "name": "DataAwsccCustomerprofilesIntegrationFlowDefinitionSourceFlowConfig",
      "namespace": "dataAwsccCustomerprofilesIntegration",
      "symbolId": "src/data-awscc-customerprofiles-integration/index:DataAwsccCustomerprofilesIntegrationFlowDefinitionSourceFlowConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationFlowDefinitionSourceFlowConfigIncrementalPullConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationFlowDefinitionSourceFlowConfigIncrementalPullConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-integration/index.ts",
        "line": 25
      },
      "name": "DataAwsccCustomerprofilesIntegrationFlowDefinitionSourceFlowConfigIncrementalPullConfig",
      "namespace": "dataAwsccCustomerprofilesIntegration",
      "symbolId": "src/data-awscc-customerprofiles-integration/index:DataAwsccCustomerprofilesIntegrationFlowDefinitionSourceFlowConfigIncrementalPullConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationFlowDefinitionSourceFlowConfigIncrementalPullConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationFlowDefinitionSourceFlowConfigIncrementalPullConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-integration/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-integration/index.ts",
        "line": 48
      },
      "name": "DataAwsccCustomerprofilesIntegrationFlowDefinitionSourceFlowConfigIncrementalPullConfigOutputReference",
      "namespace": "dataAwsccCustomerprofilesIntegration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-integration/index.ts",
            "line": 75
          },
          "name": "datetimeTypeFieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-integration/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationFlowDefinitionSourceFlowConfigIncrementalPullConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-integration/index:DataAwsccCustomerprofilesIntegrationFlowDefinitionSourceFlowConfigIncrementalPullConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationFlowDefinitionSourceFlowConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationFlowDefinitionSourceFlowConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-integration/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-integration/index.ts",
        "line": 466
      },
      "name": "DataAwsccCustomerprofilesIntegrationFlowDefinitionSourceFlowConfigOutputReference",
      "namespace": "dataAwsccCustomerprofilesIntegration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-integration/index.ts",
            "line": 493
          },
          "name": "connectorProfileName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-integration/index.ts",
            "line": 498
          },
          "name": "connectorType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-integration/index.ts",
            "line": 504
          },
          "name": "incrementalPullConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationFlowDefinitionSourceFlowConfigIncrementalPullConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-integration/index.ts",
            "line": 510
          },
          "name": "sourceConnectorProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-integration/index.ts",
            "line": 477
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationFlowDefinitionSourceFlowConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-integration/index:DataAwsccCustomerprofilesIntegrationFlowDefinitionSourceFlowConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-integration/index.ts",
        "line": 364
      },
      "name": "DataAwsccCustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorProperties",
      "namespace": "dataAwsccCustomerprofilesIntegration",
      "symbolId": "src/data-awscc-customerprofiles-integration/index:DataAwsccCustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorProperties"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesMarketo": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesMarketo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-integration/index.ts",
        "line": 79
      },
      "name": "DataAwsccCustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesMarketo",
      "namespace": "dataAwsccCustomerprofilesIntegration",
      "symbolId": "src/data-awscc-customerprofiles-integration/index:DataAwsccCustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesMarketo"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesMarketoOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesMarketoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-integration/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-awscc-customerprofiles-integration/index.ts",
        "line": 102
      },
      "name": "DataAwsccCustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesMarketoOutputReference",
      "namespace": "dataAwsccCustomerprofilesIntegration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-integration/index.ts",
            "line": 129
          },
          "name": "object",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-integration/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesMarketo"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-integration/index:DataAwsccCustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesMarketoOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-integration/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-integration/index.ts",
        "line": 387
      },
      "name": "DataAwsccCustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesOutputReference",
      "namespace": "dataAwsccCustomerprofilesIntegration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-integration/index.ts",
            "line": 415
          },
          "name": "marketo",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesMarketoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-integration/index.ts",
            "line": 421
          },
          "name": "s3",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesS3OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-integration/index.ts",
            "line": 427
          },
          "name": "salesforce",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesSalesforceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-integration/index.ts",
            "line": 433
          },
          "name": "serviceNow",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesServiceNowOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-integration/index.ts",
            "line": 439
          },
          "name": "zendesk",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesZendeskOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-integration/index.ts",
            "line": 398
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorProperties"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-integration/index:DataAwsccCustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesS3": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesS3",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-integration/index.ts",
        "line": 133
      },
      "name": "DataAwsccCustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesS3",
      "namespace": "dataAwsccCustomerprofilesIntegration",
      "symbolId": "src/data-awscc-customerprofiles-integration/index:DataAwsccCustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesS3"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesS3OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesS3OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-integration/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-awscc-customerprofiles-integration/index.ts",
        "line": 156
      },
      "name": "DataAwsccCustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesS3OutputReference",
      "namespace": "dataAwsccCustomerprofilesIntegration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-integration/index.ts",
            "line": 183
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-integration/index.ts",
            "line": 188
          },
          "name": "bucketPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-integration/index.ts",
            "line": 167
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesS3"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-integration/index:DataAwsccCustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesS3OutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesSalesforce": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesSalesforce",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-integration/index.ts",
        "line": 192
      },
      "name": "DataAwsccCustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesSalesforce",
      "namespace": "dataAwsccCustomerprofilesIntegration",
      "symbolId": "src/data-awscc-customerprofiles-integration/index:DataAwsccCustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesSalesforce"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesSalesforceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesSalesforceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-integration/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/data-awscc-customerprofiles-integration/index.ts",
        "line": 215
      },
      "name": "DataAwsccCustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesSalesforceOutputReference",
      "namespace": "dataAwsccCustomerprofilesIntegration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-integration/index.ts",
            "line": 242
          },
          "name": "enableDynamicFieldUpdate",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-integration/index.ts",
            "line": 247
          },
          "name": "includeDeletedRecords",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-integration/index.ts",
            "line": 252
          },
          "name": "object",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-integration/index.ts",
            "line": 226
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesSalesforce"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-integration/index:DataAwsccCustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesSalesforceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesServiceNow": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesServiceNow",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-integration/index.ts",
        "line": 256
      },
      "name": "DataAwsccCustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesServiceNow",
      "namespace": "dataAwsccCustomerprofilesIntegration",
      "symbolId": "src/data-awscc-customerprofiles-integration/index:DataAwsccCustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesServiceNow"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesServiceNowOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesServiceNowOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-integration/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-awscc-customerprofiles-integration/index.ts",
        "line": 279
      },
      "name": "DataAwsccCustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesServiceNowOutputReference",
      "namespace": "dataAwsccCustomerprofilesIntegration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-integration/index.ts",
            "line": 306
          },
          "name": "object",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-integration/index.ts",
            "line": 290
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesServiceNow"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-integration/index:DataAwsccCustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesServiceNowOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesZendesk": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesZendesk",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-integration/index.ts",
        "line": 310
      },
      "name": "DataAwsccCustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesZendesk",
      "namespace": "dataAwsccCustomerprofilesIntegration",
      "symbolId": "src/data-awscc-customerprofiles-integration/index:DataAwsccCustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesZendesk"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesZendeskOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesZendeskOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-integration/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-integration/index.ts",
        "line": 333
      },
      "name": "DataAwsccCustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesZendeskOutputReference",
      "namespace": "dataAwsccCustomerprofilesIntegration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-integration/index.ts",
            "line": 360
          },
          "name": "object",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-integration/index.ts",
            "line": 344
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesZendesk"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-integration/index:DataAwsccCustomerprofilesIntegrationFlowDefinitionSourceFlowConfigSourceConnectorPropertiesZendeskOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationFlowDefinitionTasks": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationFlowDefinitionTasks",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-integration/index.ts",
        "line": 668
      },
      "name": "DataAwsccCustomerprofilesIntegrationFlowDefinitionTasks",
      "namespace": "dataAwsccCustomerprofilesIntegration",
      "symbolId": "src/data-awscc-customerprofiles-integration/index:DataAwsccCustomerprofilesIntegrationFlowDefinitionTasks"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationFlowDefinitionTasksConnectorOperator": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationFlowDefinitionTasksConnectorOperator",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-integration/index.ts",
        "line": 514
      },
      "name": "DataAwsccCustomerprofilesIntegrationFlowDefinitionTasksConnectorOperator",
      "namespace": "dataAwsccCustomerprofilesIntegration",
      "symbolId": "src/data-awscc-customerprofiles-integration/index:DataAwsccCustomerprofilesIntegrationFlowDefinitionTasksConnectorOperator"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationFlowDefinitionTasksConnectorOperatorOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationFlowDefinitionTasksConnectorOperatorOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-integration/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/data-awscc-customerprofiles-integration/index.ts",
        "line": 537
      },
      "name": "DataAwsccCustomerprofilesIntegrationFlowDefinitionTasksConnectorOperatorOutputReference",
      "namespace": "dataAwsccCustomerprofilesIntegration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-integration/index.ts",
            "line": 564
          },
          "name": "marketo",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-integration/index.ts",
            "line": 569
          },
          "name": "s3",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-integration/index.ts",
            "line": 574
          },
          "name": "salesforce",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-integration/index.ts",
            "line": 579
          },
          "name": "serviceNow",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-integration/index.ts",
            "line": 584
          },
          "name": "zendesk",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-integration/index.ts",
            "line": 548
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationFlowDefinitionTasksConnectorOperator"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-integration/index:DataAwsccCustomerprofilesIntegrationFlowDefinitionTasksConnectorOperatorOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationFlowDefinitionTasksList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationFlowDefinitionTasksList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-integration/index.ts",
          "line": 754
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-integration/index.ts",
        "line": 747
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-integration/index.ts",
            "line": 761
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationFlowDefinitionTasksOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCustomerprofilesIntegrationFlowDefinitionTasksList",
      "namespace": "dataAwsccCustomerprofilesIntegration",
      "symbolId": "src/data-awscc-customerprofiles-integration/index:DataAwsccCustomerprofilesIntegrationFlowDefinitionTasksList"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationFlowDefinitionTasksOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationFlowDefinitionTasksOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-integration/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-awscc-customerprofiles-integration/index.ts",
        "line": 691
      },
      "name": "DataAwsccCustomerprofilesIntegrationFlowDefinitionTasksOutputReference",
      "namespace": "dataAwsccCustomerprofilesIntegration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-integration/index.ts",
            "line": 721
          },
          "name": "connectorOperator",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationFlowDefinitionTasksConnectorOperatorOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-integration/index.ts",
            "line": 726
          },
          "name": "destinationField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-integration/index.ts",
            "line": 731
          },
          "name": "sourceFields",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-integration/index.ts",
            "line": 737
          },
          "name": "taskProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationFlowDefinitionTasksTaskPropertiesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-integration/index.ts",
            "line": 742
          },
          "name": "taskType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-integration/index.ts",
            "line": 704
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationFlowDefinitionTasks"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-integration/index:DataAwsccCustomerprofilesIntegrationFlowDefinitionTasksOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationFlowDefinitionTasksTaskProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationFlowDefinitionTasksTaskProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-integration/index.ts",
        "line": 588
      },
      "name": "DataAwsccCustomerprofilesIntegrationFlowDefinitionTasksTaskProperties",
      "namespace": "dataAwsccCustomerprofilesIntegration",
      "symbolId": "src/data-awscc-customerprofiles-integration/index:DataAwsccCustomerprofilesIntegrationFlowDefinitionTasksTaskProperties"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationFlowDefinitionTasksTaskPropertiesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationFlowDefinitionTasksTaskPropertiesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-integration/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-awscc-customerprofiles-integration/index.ts",
        "line": 650
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-integration/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-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationFlowDefinitionTasksTaskPropertiesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCustomerprofilesIntegrationFlowDefinitionTasksTaskPropertiesList",
      "namespace": "dataAwsccCustomerprofilesIntegration",
      "symbolId": "src/data-awscc-customerprofiles-integration/index:DataAwsccCustomerprofilesIntegrationFlowDefinitionTasksTaskPropertiesList"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationFlowDefinitionTasksTaskPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationFlowDefinitionTasksTaskPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-integration/index.ts",
          "line": 620
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-integration/index.ts",
        "line": 611
      },
      "name": "DataAwsccCustomerprofilesIntegrationFlowDefinitionTasksTaskPropertiesOutputReference",
      "namespace": "dataAwsccCustomerprofilesIntegration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-integration/index.ts",
            "line": 640
          },
          "name": "operatorPropertyKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-integration/index.ts",
            "line": 645
          },
          "name": "property",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-integration/index.ts",
            "line": 624
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationFlowDefinitionTasksTaskProperties"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-integration/index:DataAwsccCustomerprofilesIntegrationFlowDefinitionTasksTaskPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationFlowDefinitionTriggerConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationFlowDefinitionTriggerConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-integration/index.ts",
        "line": 904
      },
      "name": "DataAwsccCustomerprofilesIntegrationFlowDefinitionTriggerConfig",
      "namespace": "dataAwsccCustomerprofilesIntegration",
      "symbolId": "src/data-awscc-customerprofiles-integration/index:DataAwsccCustomerprofilesIntegrationFlowDefinitionTriggerConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationFlowDefinitionTriggerConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationFlowDefinitionTriggerConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-integration/index.ts",
          "line": 934
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-integration/index.ts",
        "line": 927
      },
      "name": "DataAwsccCustomerprofilesIntegrationFlowDefinitionTriggerConfigOutputReference",
      "namespace": "dataAwsccCustomerprofilesIntegration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-integration/index.ts",
            "line": 955
          },
          "name": "triggerProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationFlowDefinitionTriggerConfigTriggerPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-integration/index.ts",
            "line": 960
          },
          "name": "triggerType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-integration/index.ts",
            "line": 938
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationFlowDefinitionTriggerConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-integration/index:DataAwsccCustomerprofilesIntegrationFlowDefinitionTriggerConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationFlowDefinitionTriggerConfigTriggerProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationFlowDefinitionTriggerConfigTriggerProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-integration/index.ts",
        "line": 849
      },
      "name": "DataAwsccCustomerprofilesIntegrationFlowDefinitionTriggerConfigTriggerProperties",
      "namespace": "dataAwsccCustomerprofilesIntegration",
      "symbolId": "src/data-awscc-customerprofiles-integration/index:DataAwsccCustomerprofilesIntegrationFlowDefinitionTriggerConfigTriggerProperties"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationFlowDefinitionTriggerConfigTriggerPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationFlowDefinitionTriggerConfigTriggerPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-integration/index.ts",
          "line": 879
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-integration/index.ts",
        "line": 872
      },
      "name": "DataAwsccCustomerprofilesIntegrationFlowDefinitionTriggerConfigTriggerPropertiesOutputReference",
      "namespace": "dataAwsccCustomerprofilesIntegration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-integration/index.ts",
            "line": 900
          },
          "name": "scheduled",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationFlowDefinitionTriggerConfigTriggerPropertiesScheduledOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-integration/index.ts",
            "line": 883
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationFlowDefinitionTriggerConfigTriggerProperties"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-integration/index:DataAwsccCustomerprofilesIntegrationFlowDefinitionTriggerConfigTriggerPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationFlowDefinitionTriggerConfigTriggerPropertiesScheduled": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationFlowDefinitionTriggerConfigTriggerPropertiesScheduled",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-integration/index.ts",
        "line": 765
      },
      "name": "DataAwsccCustomerprofilesIntegrationFlowDefinitionTriggerConfigTriggerPropertiesScheduled",
      "namespace": "dataAwsccCustomerprofilesIntegration",
      "symbolId": "src/data-awscc-customerprofiles-integration/index:DataAwsccCustomerprofilesIntegrationFlowDefinitionTriggerConfigTriggerPropertiesScheduled"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationFlowDefinitionTriggerConfigTriggerPropertiesScheduledOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationFlowDefinitionTriggerConfigTriggerPropertiesScheduledOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-integration/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-integration/index.ts",
        "line": 788
      },
      "name": "DataAwsccCustomerprofilesIntegrationFlowDefinitionTriggerConfigTriggerPropertiesScheduledOutputReference",
      "namespace": "dataAwsccCustomerprofilesIntegration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-integration/index.ts",
            "line": 815
          },
          "name": "dataPullMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-integration/index.ts",
            "line": 820
          },
          "name": "firstExecutionFrom",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-integration/index.ts",
            "line": 825
          },
          "name": "scheduleEndTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-integration/index.ts",
            "line": 830
          },
          "name": "scheduleExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-integration/index.ts",
            "line": 835
          },
          "name": "scheduleOffset",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-integration/index.ts",
            "line": 840
          },
          "name": "scheduleStartTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-integration/index.ts",
            "line": 845
          },
          "name": "timezone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-integration/index.ts",
            "line": 799
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationFlowDefinitionTriggerConfigTriggerPropertiesScheduled"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-integration/index:DataAwsccCustomerprofilesIntegrationFlowDefinitionTriggerConfigTriggerPropertiesScheduledOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationObjectTypeNames": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationObjectTypeNames",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-integration/index.ts",
        "line": 1046
      },
      "name": "DataAwsccCustomerprofilesIntegrationObjectTypeNames",
      "namespace": "dataAwsccCustomerprofilesIntegration",
      "symbolId": "src/data-awscc-customerprofiles-integration/index:DataAwsccCustomerprofilesIntegrationObjectTypeNames"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationObjectTypeNamesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationObjectTypeNamesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-integration/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-integration/index.ts",
        "line": 1108
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-integration/index.ts",
            "line": 1122
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationObjectTypeNamesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCustomerprofilesIntegrationObjectTypeNamesList",
      "namespace": "dataAwsccCustomerprofilesIntegration",
      "symbolId": "src/data-awscc-customerprofiles-integration/index:DataAwsccCustomerprofilesIntegrationObjectTypeNamesList"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationObjectTypeNamesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationObjectTypeNamesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-integration/index.ts",
          "line": 1078
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-integration/index.ts",
        "line": 1069
      },
      "name": "DataAwsccCustomerprofilesIntegrationObjectTypeNamesOutputReference",
      "namespace": "dataAwsccCustomerprofilesIntegration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-integration/index.ts",
            "line": 1098
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-integration/index.ts",
            "line": 1103
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-integration/index.ts",
            "line": 1082
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationObjectTypeNames"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-integration/index:DataAwsccCustomerprofilesIntegrationObjectTypeNamesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-integration/index.ts",
        "line": 1126
      },
      "name": "DataAwsccCustomerprofilesIntegrationTags",
      "namespace": "dataAwsccCustomerprofilesIntegration",
      "symbolId": "src/data-awscc-customerprofiles-integration/index:DataAwsccCustomerprofilesIntegrationTags"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-integration/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-integration/index.ts",
        "line": 1188
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-integration/index.ts",
            "line": 1202
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCustomerprofilesIntegrationTagsList",
      "namespace": "dataAwsccCustomerprofilesIntegration",
      "symbolId": "src/data-awscc-customerprofiles-integration/index:DataAwsccCustomerprofilesIntegrationTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-integration/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-integration/index.ts",
        "line": 1149
      },
      "name": "DataAwsccCustomerprofilesIntegrationTagsOutputReference",
      "namespace": "dataAwsccCustomerprofilesIntegration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-integration/index.ts",
            "line": 1178
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-integration/index.ts",
            "line": 1183
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-integration/index.ts",
            "line": 1162
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesIntegration.DataAwsccCustomerprofilesIntegrationTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-integration/index:DataAwsccCustomerprofilesIntegrationTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesObjectType.DataAwsccCustomerprofilesObjectType": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/customerprofiles_object_type awscc_customerprofiles_object_type}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesObjectType.DataAwsccCustomerprofilesObjectType",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/customerprofiles_object_type awscc_customerprofiles_object_type} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-object-type/index.ts",
          "line": 447
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesObjectType.DataAwsccCustomerprofilesObjectTypeConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-object-type/index.ts",
        "line": 415
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCustomerprofilesObjectType resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-object-type/index.ts",
            "line": 432
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCustomerprofilesObjectType to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/customerprofiles_object_type#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCustomerprofilesObjectType that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCustomerprofilesObjectType to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-object-type/index.ts",
            "line": 570
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-object-type/index.ts",
            "line": 576
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCustomerprofilesObjectType",
      "namespace": "dataAwsccCustomerprofilesObjectType",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-object-type/index.ts",
            "line": 420
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-object-type/index.ts",
            "line": 471
          },
          "name": "allowProfileCreation",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-object-type/index.ts",
            "line": 476
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-object-type/index.ts",
            "line": 481
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-object-type/index.ts",
            "line": 486
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-object-type/index.ts",
            "line": 491
          },
          "name": "encryptionKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-object-type/index.ts",
            "line": 496
          },
          "name": "expirationDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-object-type/index.ts",
            "line": 502
          },
          "name": "fields",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesObjectType.DataAwsccCustomerprofilesObjectTypeFieldsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-object-type/index.ts",
            "line": 521
          },
          "name": "keys",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesObjectType.DataAwsccCustomerprofilesObjectTypeKeysList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-object-type/index.ts",
            "line": 526
          },
          "name": "lastUpdatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-object-type/index.ts",
            "line": 531
          },
          "name": "maxAvailableProfileObjectCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-object-type/index.ts",
            "line": 536
          },
          "name": "maxProfileObjectCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-object-type/index.ts",
            "line": 541
          },
          "name": "objectTypeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-object-type/index.ts",
            "line": 546
          },
          "name": "sourceLastUpdatedTimestampFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-object-type/index.ts",
            "line": 551
          },
          "name": "sourcePriority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-object-type/index.ts",
            "line": 557
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesObjectType.DataAwsccCustomerprofilesObjectTypeTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-object-type/index.ts",
            "line": 562
          },
          "name": "templateId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-object-type/index.ts",
            "line": 515
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-object-type/index.ts",
            "line": 508
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-object-type/index:DataAwsccCustomerprofilesObjectType"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesObjectType.DataAwsccCustomerprofilesObjectTypeConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesObjectType.DataAwsccCustomerprofilesObjectTypeConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-object-type/index.ts",
        "line": 14
      },
      "name": "DataAwsccCustomerprofilesObjectTypeConfig",
      "namespace": "dataAwsccCustomerprofilesObjectType",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/customerprofiles_object_type#id DataAwsccCustomerprofilesObjectType#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-object-type/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-object-type/index:DataAwsccCustomerprofilesObjectTypeConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesObjectType.DataAwsccCustomerprofilesObjectTypeFields": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesObjectType.DataAwsccCustomerprofilesObjectTypeFields",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-object-type/index.ts",
        "line": 89
      },
      "name": "DataAwsccCustomerprofilesObjectTypeFields",
      "namespace": "dataAwsccCustomerprofilesObjectType",
      "symbolId": "src/data-awscc-customerprofiles-object-type/index:DataAwsccCustomerprofilesObjectTypeFields"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesObjectType.DataAwsccCustomerprofilesObjectTypeFieldsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesObjectType.DataAwsccCustomerprofilesObjectTypeFieldsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-object-type/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-object-type/index.ts",
        "line": 152
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-object-type/index.ts",
            "line": 166
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesObjectType.DataAwsccCustomerprofilesObjectTypeFieldsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCustomerprofilesObjectTypeFieldsList",
      "namespace": "dataAwsccCustomerprofilesObjectType",
      "symbolId": "src/data-awscc-customerprofiles-object-type/index:DataAwsccCustomerprofilesObjectTypeFieldsList"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesObjectType.DataAwsccCustomerprofilesObjectTypeFieldsObjectTypeField": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesObjectType.DataAwsccCustomerprofilesObjectTypeFieldsObjectTypeField",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-object-type/index.ts",
        "line": 25
      },
      "name": "DataAwsccCustomerprofilesObjectTypeFieldsObjectTypeField",
      "namespace": "dataAwsccCustomerprofilesObjectType",
      "symbolId": "src/data-awscc-customerprofiles-object-type/index:DataAwsccCustomerprofilesObjectTypeFieldsObjectTypeField"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesObjectType.DataAwsccCustomerprofilesObjectTypeFieldsObjectTypeFieldOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesObjectType.DataAwsccCustomerprofilesObjectTypeFieldsObjectTypeFieldOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-object-type/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-object-type/index.ts",
        "line": 48
      },
      "name": "DataAwsccCustomerprofilesObjectTypeFieldsObjectTypeFieldOutputReference",
      "namespace": "dataAwsccCustomerprofilesObjectType",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-object-type/index.ts",
            "line": 75
          },
          "name": "contentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-object-type/index.ts",
            "line": 80
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-object-type/index.ts",
            "line": 85
          },
          "name": "target",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-object-type/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesObjectType.DataAwsccCustomerprofilesObjectTypeFieldsObjectTypeField"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-object-type/index:DataAwsccCustomerprofilesObjectTypeFieldsObjectTypeFieldOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesObjectType.DataAwsccCustomerprofilesObjectTypeFieldsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesObjectType.DataAwsccCustomerprofilesObjectTypeFieldsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-object-type/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-object-type/index.ts",
        "line": 112
      },
      "name": "DataAwsccCustomerprofilesObjectTypeFieldsOutputReference",
      "namespace": "dataAwsccCustomerprofilesObjectType",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-object-type/index.ts",
            "line": 141
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-object-type/index.ts",
            "line": 147
          },
          "name": "objectTypeField",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesObjectType.DataAwsccCustomerprofilesObjectTypeFieldsObjectTypeFieldOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-object-type/index.ts",
            "line": 125
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesObjectType.DataAwsccCustomerprofilesObjectTypeFields"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-object-type/index:DataAwsccCustomerprofilesObjectTypeFieldsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesObjectType.DataAwsccCustomerprofilesObjectTypeKeys": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesObjectType.DataAwsccCustomerprofilesObjectTypeKeys",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-object-type/index.ts",
        "line": 250
      },
      "name": "DataAwsccCustomerprofilesObjectTypeKeys",
      "namespace": "dataAwsccCustomerprofilesObjectType",
      "symbolId": "src/data-awscc-customerprofiles-object-type/index:DataAwsccCustomerprofilesObjectTypeKeys"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesObjectType.DataAwsccCustomerprofilesObjectTypeKeysList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesObjectType.DataAwsccCustomerprofilesObjectTypeKeysList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-object-type/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-object-type/index.ts",
        "line": 313
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-object-type/index.ts",
            "line": 327
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesObjectType.DataAwsccCustomerprofilesObjectTypeKeysOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCustomerprofilesObjectTypeKeysList",
      "namespace": "dataAwsccCustomerprofilesObjectType",
      "symbolId": "src/data-awscc-customerprofiles-object-type/index:DataAwsccCustomerprofilesObjectTypeKeysList"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesObjectType.DataAwsccCustomerprofilesObjectTypeKeysObjectTypeKeyListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesObjectType.DataAwsccCustomerprofilesObjectTypeKeysObjectTypeKeyListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-object-type/index.ts",
        "line": 170
      },
      "name": "DataAwsccCustomerprofilesObjectTypeKeysObjectTypeKeyListStruct",
      "namespace": "dataAwsccCustomerprofilesObjectType",
      "symbolId": "src/data-awscc-customerprofiles-object-type/index:DataAwsccCustomerprofilesObjectTypeKeysObjectTypeKeyListStruct"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesObjectType.DataAwsccCustomerprofilesObjectTypeKeysObjectTypeKeyListStructList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesObjectType.DataAwsccCustomerprofilesObjectTypeKeysObjectTypeKeyListStructList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-object-type/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-object-type/index.ts",
        "line": 232
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-object-type/index.ts",
            "line": 246
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesObjectType.DataAwsccCustomerprofilesObjectTypeKeysObjectTypeKeyListStructOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCustomerprofilesObjectTypeKeysObjectTypeKeyListStructList",
      "namespace": "dataAwsccCustomerprofilesObjectType",
      "symbolId": "src/data-awscc-customerprofiles-object-type/index:DataAwsccCustomerprofilesObjectTypeKeysObjectTypeKeyListStructList"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesObjectType.DataAwsccCustomerprofilesObjectTypeKeysObjectTypeKeyListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesObjectType.DataAwsccCustomerprofilesObjectTypeKeysObjectTypeKeyListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-object-type/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-object-type/index.ts",
        "line": 193
      },
      "name": "DataAwsccCustomerprofilesObjectTypeKeysObjectTypeKeyListStructOutputReference",
      "namespace": "dataAwsccCustomerprofilesObjectType",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-object-type/index.ts",
            "line": 222
          },
          "name": "fieldNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-object-type/index.ts",
            "line": 227
          },
          "name": "standardIdentifiers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-object-type/index.ts",
            "line": 206
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesObjectType.DataAwsccCustomerprofilesObjectTypeKeysObjectTypeKeyListStruct"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-object-type/index:DataAwsccCustomerprofilesObjectTypeKeysObjectTypeKeyListStructOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesObjectType.DataAwsccCustomerprofilesObjectTypeKeysOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesObjectType.DataAwsccCustomerprofilesObjectTypeKeysOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-object-type/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-awscc-customerprofiles-object-type/index.ts",
        "line": 273
      },
      "name": "DataAwsccCustomerprofilesObjectTypeKeysOutputReference",
      "namespace": "dataAwsccCustomerprofilesObjectType",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-object-type/index.ts",
            "line": 302
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-object-type/index.ts",
            "line": 308
          },
          "name": "objectTypeKeyList",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesObjectType.DataAwsccCustomerprofilesObjectTypeKeysObjectTypeKeyListStructList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-object-type/index.ts",
            "line": 286
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesObjectType.DataAwsccCustomerprofilesObjectTypeKeys"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-object-type/index:DataAwsccCustomerprofilesObjectTypeKeysOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesObjectType.DataAwsccCustomerprofilesObjectTypeTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesObjectType.DataAwsccCustomerprofilesObjectTypeTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-object-type/index.ts",
        "line": 331
      },
      "name": "DataAwsccCustomerprofilesObjectTypeTags",
      "namespace": "dataAwsccCustomerprofilesObjectType",
      "symbolId": "src/data-awscc-customerprofiles-object-type/index:DataAwsccCustomerprofilesObjectTypeTags"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesObjectType.DataAwsccCustomerprofilesObjectTypeTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesObjectType.DataAwsccCustomerprofilesObjectTypeTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-object-type/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-object-type/index.ts",
        "line": 393
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-object-type/index.ts",
            "line": 407
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesObjectType.DataAwsccCustomerprofilesObjectTypeTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCustomerprofilesObjectTypeTagsList",
      "namespace": "dataAwsccCustomerprofilesObjectType",
      "symbolId": "src/data-awscc-customerprofiles-object-type/index:DataAwsccCustomerprofilesObjectTypeTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesObjectType.DataAwsccCustomerprofilesObjectTypeTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesObjectType.DataAwsccCustomerprofilesObjectTypeTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-object-type/index.ts",
          "line": 363
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-object-type/index.ts",
        "line": 354
      },
      "name": "DataAwsccCustomerprofilesObjectTypeTagsOutputReference",
      "namespace": "dataAwsccCustomerprofilesObjectType",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-object-type/index.ts",
            "line": 383
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-object-type/index.ts",
            "line": 388
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-object-type/index.ts",
            "line": 367
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesObjectType.DataAwsccCustomerprofilesObjectTypeTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-object-type/index:DataAwsccCustomerprofilesObjectTypeTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesRecommender.DataAwsccCustomerprofilesRecommender": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/customerprofiles_recommender awscc_customerprofiles_recommender}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesRecommender.DataAwsccCustomerprofilesRecommender",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/customerprofiles_recommender awscc_customerprofiles_recommender} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-recommender/index.ts",
          "line": 756
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesRecommender.DataAwsccCustomerprofilesRecommenderConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-recommender/index.ts",
        "line": 724
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCustomerprofilesRecommender resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-recommender/index.ts",
            "line": 741
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCustomerprofilesRecommender to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/customerprofiles_recommender#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCustomerprofilesRecommender that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCustomerprofilesRecommender to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-recommender/index.ts",
            "line": 865
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-recommender/index.ts",
            "line": 871
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCustomerprofilesRecommender",
      "namespace": "dataAwsccCustomerprofilesRecommender",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-recommender/index.ts",
            "line": 729
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-recommender/index.ts",
            "line": 780
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-recommender/index.ts",
            "line": 785
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-recommender/index.ts",
            "line": 790
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-recommender/index.ts",
            "line": 795
          },
          "name": "failureReason",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-recommender/index.ts",
            "line": 813
          },
          "name": "lastUpdatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-recommender/index.ts",
            "line": 819
          },
          "name": "latestRecommenderUpdate",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesRecommender.DataAwsccCustomerprofilesRecommenderLatestRecommenderUpdateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-recommender/index.ts",
            "line": 824
          },
          "name": "recommenderArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-recommender/index.ts",
            "line": 830
          },
          "name": "recommenderConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesRecommender.DataAwsccCustomerprofilesRecommenderRecommenderConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-recommender/index.ts",
            "line": 835
          },
          "name": "recommenderName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-recommender/index.ts",
            "line": 840
          },
          "name": "recommenderRecipeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-recommender/index.ts",
            "line": 845
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-recommender/index.ts",
            "line": 851
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesRecommender.DataAwsccCustomerprofilesRecommenderTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-recommender/index.ts",
            "line": 857
          },
          "name": "trainingMetrics",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesRecommender.DataAwsccCustomerprofilesRecommenderTrainingMetricsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-recommender/index.ts",
            "line": 808
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-recommender/index.ts",
            "line": 801
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-recommender/index:DataAwsccCustomerprofilesRecommender"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesRecommender.DataAwsccCustomerprofilesRecommenderConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesRecommender.DataAwsccCustomerprofilesRecommenderConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-recommender/index.ts",
        "line": 14
      },
      "name": "DataAwsccCustomerprofilesRecommenderConfig",
      "namespace": "dataAwsccCustomerprofilesRecommender",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/customerprofiles_recommender#id DataAwsccCustomerprofilesRecommender#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-recommender/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-recommender/index:DataAwsccCustomerprofilesRecommenderConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesRecommender.DataAwsccCustomerprofilesRecommenderLatestRecommenderUpdate": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesRecommender.DataAwsccCustomerprofilesRecommenderLatestRecommenderUpdate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-recommender/index.ts",
        "line": 215
      },
      "name": "DataAwsccCustomerprofilesRecommenderLatestRecommenderUpdate",
      "namespace": "dataAwsccCustomerprofilesRecommender",
      "symbolId": "src/data-awscc-customerprofiles-recommender/index:DataAwsccCustomerprofilesRecommenderLatestRecommenderUpdate"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesRecommender.DataAwsccCustomerprofilesRecommenderLatestRecommenderUpdateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesRecommender.DataAwsccCustomerprofilesRecommenderLatestRecommenderUpdateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-recommender/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-awscc-customerprofiles-recommender/index.ts",
        "line": 238
      },
      "name": "DataAwsccCustomerprofilesRecommenderLatestRecommenderUpdateOutputReference",
      "namespace": "dataAwsccCustomerprofilesRecommender",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-recommender/index.ts",
            "line": 265
          },
          "name": "creationDateTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-recommender/index.ts",
            "line": 270
          },
          "name": "failureReason",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-recommender/index.ts",
            "line": 275
          },
          "name": "lastUpdatedDateTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-recommender/index.ts",
            "line": 281
          },
          "name": "recommenderConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesRecommender.DataAwsccCustomerprofilesRecommenderLatestRecommenderUpdateRecommenderConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-recommender/index.ts",
            "line": 286
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-recommender/index.ts",
            "line": 249
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesRecommender.DataAwsccCustomerprofilesRecommenderLatestRecommenderUpdate"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-recommender/index:DataAwsccCustomerprofilesRecommenderLatestRecommenderUpdateOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesRecommender.DataAwsccCustomerprofilesRecommenderLatestRecommenderUpdateRecommenderConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesRecommender.DataAwsccCustomerprofilesRecommenderLatestRecommenderUpdateRecommenderConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-recommender/index.ts",
        "line": 160
      },
      "name": "DataAwsccCustomerprofilesRecommenderLatestRecommenderUpdateRecommenderConfig",
      "namespace": "dataAwsccCustomerprofilesRecommender",
      "symbolId": "src/data-awscc-customerprofiles-recommender/index:DataAwsccCustomerprofilesRecommenderLatestRecommenderUpdateRecommenderConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesRecommender.DataAwsccCustomerprofilesRecommenderLatestRecommenderUpdateRecommenderConfigEventsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesRecommender.DataAwsccCustomerprofilesRecommenderLatestRecommenderUpdateRecommenderConfigEventsConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-recommender/index.ts",
        "line": 105
      },
      "name": "DataAwsccCustomerprofilesRecommenderLatestRecommenderUpdateRecommenderConfigEventsConfig",
      "namespace": "dataAwsccCustomerprofilesRecommender",
      "symbolId": "src/data-awscc-customerprofiles-recommender/index:DataAwsccCustomerprofilesRecommenderLatestRecommenderUpdateRecommenderConfigEventsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesRecommender.DataAwsccCustomerprofilesRecommenderLatestRecommenderUpdateRecommenderConfigEventsConfigEventParametersListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesRecommender.DataAwsccCustomerprofilesRecommenderLatestRecommenderUpdateRecommenderConfigEventsConfigEventParametersListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-recommender/index.ts",
        "line": 25
      },
      "name": "DataAwsccCustomerprofilesRecommenderLatestRecommenderUpdateRecommenderConfigEventsConfigEventParametersListStruct",
      "namespace": "dataAwsccCustomerprofilesRecommender",
      "symbolId": "src/data-awscc-customerprofiles-recommender/index:DataAwsccCustomerprofilesRecommenderLatestRecommenderUpdateRecommenderConfigEventsConfigEventParametersListStruct"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesRecommender.DataAwsccCustomerprofilesRecommenderLatestRecommenderUpdateRecommenderConfigEventsConfigEventParametersListStructList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesRecommender.DataAwsccCustomerprofilesRecommenderLatestRecommenderUpdateRecommenderConfigEventsConfigEventParametersListStructList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-recommender/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-awscc-customerprofiles-recommender/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-recommender/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-awscc.dataAwsccCustomerprofilesRecommender.DataAwsccCustomerprofilesRecommenderLatestRecommenderUpdateRecommenderConfigEventsConfigEventParametersListStructOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCustomerprofilesRecommenderLatestRecommenderUpdateRecommenderConfigEventsConfigEventParametersListStructList",
      "namespace": "dataAwsccCustomerprofilesRecommender",
      "symbolId": "src/data-awscc-customerprofiles-recommender/index:DataAwsccCustomerprofilesRecommenderLatestRecommenderUpdateRecommenderConfigEventsConfigEventParametersListStructList"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesRecommender.DataAwsccCustomerprofilesRecommenderLatestRecommenderUpdateRecommenderConfigEventsConfigEventParametersListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesRecommender.DataAwsccCustomerprofilesRecommenderLatestRecommenderUpdateRecommenderConfigEventsConfigEventParametersListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-recommender/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-recommender/index.ts",
        "line": 48
      },
      "name": "DataAwsccCustomerprofilesRecommenderLatestRecommenderUpdateRecommenderConfigEventsConfigEventParametersListStructOutputReference",
      "namespace": "dataAwsccCustomerprofilesRecommender",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-recommender/index.ts",
            "line": 77
          },
          "name": "eventType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-recommender/index.ts",
            "line": 82
          },
          "name": "eventValueThreshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-recommender/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesRecommender.DataAwsccCustomerprofilesRecommenderLatestRecommenderUpdateRecommenderConfigEventsConfigEventParametersListStruct"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-recommender/index:DataAwsccCustomerprofilesRecommenderLatestRecommenderUpdateRecommenderConfigEventsConfigEventParametersListStructOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesRecommender.DataAwsccCustomerprofilesRecommenderLatestRecommenderUpdateRecommenderConfigEventsConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesRecommender.DataAwsccCustomerprofilesRecommenderLatestRecommenderUpdateRecommenderConfigEventsConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-recommender/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-awscc-customerprofiles-recommender/index.ts",
        "line": 128
      },
      "name": "DataAwsccCustomerprofilesRecommenderLatestRecommenderUpdateRecommenderConfigEventsConfigOutputReference",
      "namespace": "dataAwsccCustomerprofilesRecommender",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-recommender/index.ts",
            "line": 156
          },
          "name": "eventParametersList",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesRecommender.DataAwsccCustomerprofilesRecommenderLatestRecommenderUpdateRecommenderConfigEventsConfigEventParametersListStructList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-recommender/index.ts",
            "line": 139
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesRecommender.DataAwsccCustomerprofilesRecommenderLatestRecommenderUpdateRecommenderConfigEventsConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-recommender/index:DataAwsccCustomerprofilesRecommenderLatestRecommenderUpdateRecommenderConfigEventsConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesRecommender.DataAwsccCustomerprofilesRecommenderLatestRecommenderUpdateRecommenderConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesRecommender.DataAwsccCustomerprofilesRecommenderLatestRecommenderUpdateRecommenderConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-recommender/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-recommender/index.ts",
        "line": 183
      },
      "name": "DataAwsccCustomerprofilesRecommenderLatestRecommenderUpdateRecommenderConfigOutputReference",
      "namespace": "dataAwsccCustomerprofilesRecommender",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-recommender/index.ts",
            "line": 211
          },
          "name": "eventsConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesRecommender.DataAwsccCustomerprofilesRecommenderLatestRecommenderUpdateRecommenderConfigEventsConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-recommender/index.ts",
            "line": 194
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesRecommender.DataAwsccCustomerprofilesRecommenderLatestRecommenderUpdateRecommenderConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-recommender/index:DataAwsccCustomerprofilesRecommenderLatestRecommenderUpdateRecommenderConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesRecommender.DataAwsccCustomerprofilesRecommenderRecommenderConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesRecommender.DataAwsccCustomerprofilesRecommenderRecommenderConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-recommender/index.ts",
        "line": 425
      },
      "name": "DataAwsccCustomerprofilesRecommenderRecommenderConfig",
      "namespace": "dataAwsccCustomerprofilesRecommender",
      "symbolId": "src/data-awscc-customerprofiles-recommender/index:DataAwsccCustomerprofilesRecommenderRecommenderConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesRecommender.DataAwsccCustomerprofilesRecommenderRecommenderConfigEventsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesRecommender.DataAwsccCustomerprofilesRecommenderRecommenderConfigEventsConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-recommender/index.ts",
        "line": 370
      },
      "name": "DataAwsccCustomerprofilesRecommenderRecommenderConfigEventsConfig",
      "namespace": "dataAwsccCustomerprofilesRecommender",
      "symbolId": "src/data-awscc-customerprofiles-recommender/index:DataAwsccCustomerprofilesRecommenderRecommenderConfigEventsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesRecommender.DataAwsccCustomerprofilesRecommenderRecommenderConfigEventsConfigEventParametersListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesRecommender.DataAwsccCustomerprofilesRecommenderRecommenderConfigEventsConfigEventParametersListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-recommender/index.ts",
        "line": 290
      },
      "name": "DataAwsccCustomerprofilesRecommenderRecommenderConfigEventsConfigEventParametersListStruct",
      "namespace": "dataAwsccCustomerprofilesRecommender",
      "symbolId": "src/data-awscc-customerprofiles-recommender/index:DataAwsccCustomerprofilesRecommenderRecommenderConfigEventsConfigEventParametersListStruct"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesRecommender.DataAwsccCustomerprofilesRecommenderRecommenderConfigEventsConfigEventParametersListStructList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesRecommender.DataAwsccCustomerprofilesRecommenderRecommenderConfigEventsConfigEventParametersListStructList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-recommender/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-recommender/index.ts",
        "line": 352
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-recommender/index.ts",
            "line": 366
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesRecommender.DataAwsccCustomerprofilesRecommenderRecommenderConfigEventsConfigEventParametersListStructOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCustomerprofilesRecommenderRecommenderConfigEventsConfigEventParametersListStructList",
      "namespace": "dataAwsccCustomerprofilesRecommender",
      "symbolId": "src/data-awscc-customerprofiles-recommender/index:DataAwsccCustomerprofilesRecommenderRecommenderConfigEventsConfigEventParametersListStructList"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesRecommender.DataAwsccCustomerprofilesRecommenderRecommenderConfigEventsConfigEventParametersListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesRecommender.DataAwsccCustomerprofilesRecommenderRecommenderConfigEventsConfigEventParametersListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-recommender/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-recommender/index.ts",
        "line": 313
      },
      "name": "DataAwsccCustomerprofilesRecommenderRecommenderConfigEventsConfigEventParametersListStructOutputReference",
      "namespace": "dataAwsccCustomerprofilesRecommender",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-recommender/index.ts",
            "line": 342
          },
          "name": "eventType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-recommender/index.ts",
            "line": 347
          },
          "name": "eventValueThreshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-recommender/index.ts",
            "line": 326
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesRecommender.DataAwsccCustomerprofilesRecommenderRecommenderConfigEventsConfigEventParametersListStruct"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-recommender/index:DataAwsccCustomerprofilesRecommenderRecommenderConfigEventsConfigEventParametersListStructOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesRecommender.DataAwsccCustomerprofilesRecommenderRecommenderConfigEventsConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesRecommender.DataAwsccCustomerprofilesRecommenderRecommenderConfigEventsConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-recommender/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-awscc-customerprofiles-recommender/index.ts",
        "line": 393
      },
      "name": "DataAwsccCustomerprofilesRecommenderRecommenderConfigEventsConfigOutputReference",
      "namespace": "dataAwsccCustomerprofilesRecommender",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-recommender/index.ts",
            "line": 421
          },
          "name": "eventParametersList",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesRecommender.DataAwsccCustomerprofilesRecommenderRecommenderConfigEventsConfigEventParametersListStructList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-recommender/index.ts",
            "line": 404
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesRecommender.DataAwsccCustomerprofilesRecommenderRecommenderConfigEventsConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-recommender/index:DataAwsccCustomerprofilesRecommenderRecommenderConfigEventsConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesRecommender.DataAwsccCustomerprofilesRecommenderRecommenderConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesRecommender.DataAwsccCustomerprofilesRecommenderRecommenderConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-recommender/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-recommender/index.ts",
        "line": 448
      },
      "name": "DataAwsccCustomerprofilesRecommenderRecommenderConfigOutputReference",
      "namespace": "dataAwsccCustomerprofilesRecommender",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-recommender/index.ts",
            "line": 476
          },
          "name": "eventsConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesRecommender.DataAwsccCustomerprofilesRecommenderRecommenderConfigEventsConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-recommender/index.ts",
            "line": 459
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesRecommender.DataAwsccCustomerprofilesRecommenderRecommenderConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-recommender/index:DataAwsccCustomerprofilesRecommenderRecommenderConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesRecommender.DataAwsccCustomerprofilesRecommenderTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesRecommender.DataAwsccCustomerprofilesRecommenderTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-recommender/index.ts",
        "line": 480
      },
      "name": "DataAwsccCustomerprofilesRecommenderTags",
      "namespace": "dataAwsccCustomerprofilesRecommender",
      "symbolId": "src/data-awscc-customerprofiles-recommender/index:DataAwsccCustomerprofilesRecommenderTags"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesRecommender.DataAwsccCustomerprofilesRecommenderTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesRecommender.DataAwsccCustomerprofilesRecommenderTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-recommender/index.ts",
          "line": 549
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-recommender/index.ts",
        "line": 542
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-recommender/index.ts",
            "line": 556
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesRecommender.DataAwsccCustomerprofilesRecommenderTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCustomerprofilesRecommenderTagsList",
      "namespace": "dataAwsccCustomerprofilesRecommender",
      "symbolId": "src/data-awscc-customerprofiles-recommender/index:DataAwsccCustomerprofilesRecommenderTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesRecommender.DataAwsccCustomerprofilesRecommenderTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesRecommender.DataAwsccCustomerprofilesRecommenderTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-recommender/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-awscc-customerprofiles-recommender/index.ts",
        "line": 503
      },
      "name": "DataAwsccCustomerprofilesRecommenderTagsOutputReference",
      "namespace": "dataAwsccCustomerprofilesRecommender",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-recommender/index.ts",
            "line": 532
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-recommender/index.ts",
            "line": 537
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-recommender/index.ts",
            "line": 516
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesRecommender.DataAwsccCustomerprofilesRecommenderTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-recommender/index:DataAwsccCustomerprofilesRecommenderTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesRecommender.DataAwsccCustomerprofilesRecommenderTrainingMetrics": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesRecommender.DataAwsccCustomerprofilesRecommenderTrainingMetrics",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-recommender/index.ts",
        "line": 639
      },
      "name": "DataAwsccCustomerprofilesRecommenderTrainingMetrics",
      "namespace": "dataAwsccCustomerprofilesRecommender",
      "symbolId": "src/data-awscc-customerprofiles-recommender/index:DataAwsccCustomerprofilesRecommenderTrainingMetrics"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesRecommender.DataAwsccCustomerprofilesRecommenderTrainingMetricsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesRecommender.DataAwsccCustomerprofilesRecommenderTrainingMetricsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-recommender/index.ts",
          "line": 709
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-recommender/index.ts",
        "line": 702
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-recommender/index.ts",
            "line": 716
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesRecommender.DataAwsccCustomerprofilesRecommenderTrainingMetricsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCustomerprofilesRecommenderTrainingMetricsList",
      "namespace": "dataAwsccCustomerprofilesRecommender",
      "symbolId": "src/data-awscc-customerprofiles-recommender/index:DataAwsccCustomerprofilesRecommenderTrainingMetricsList"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesRecommender.DataAwsccCustomerprofilesRecommenderTrainingMetricsMetrics": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesRecommender.DataAwsccCustomerprofilesRecommenderTrainingMetricsMetrics",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-recommender/index.ts",
        "line": 560
      },
      "name": "DataAwsccCustomerprofilesRecommenderTrainingMetricsMetrics",
      "namespace": "dataAwsccCustomerprofilesRecommender",
      "symbolId": "src/data-awscc-customerprofiles-recommender/index:DataAwsccCustomerprofilesRecommenderTrainingMetricsMetrics"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesRecommender.DataAwsccCustomerprofilesRecommenderTrainingMetricsMetricsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesRecommender.DataAwsccCustomerprofilesRecommenderTrainingMetricsMetricsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-recommender/index.ts",
          "line": 590
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-recommender/index.ts",
        "line": 583
      },
      "name": "DataAwsccCustomerprofilesRecommenderTrainingMetricsMetricsOutputReference",
      "namespace": "dataAwsccCustomerprofilesRecommender",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-recommender/index.ts",
            "line": 610
          },
          "name": "coverage",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-recommender/index.ts",
            "line": 615
          },
          "name": "freshness",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-recommender/index.ts",
            "line": 620
          },
          "name": "hit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-recommender/index.ts",
            "line": 625
          },
          "name": "popularity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-recommender/index.ts",
            "line": 630
          },
          "name": "recall",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-recommender/index.ts",
            "line": 635
          },
          "name": "similarity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-recommender/index.ts",
            "line": 594
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesRecommender.DataAwsccCustomerprofilesRecommenderTrainingMetricsMetrics"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-recommender/index:DataAwsccCustomerprofilesRecommenderTrainingMetricsMetricsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesRecommender.DataAwsccCustomerprofilesRecommenderTrainingMetricsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesRecommender.DataAwsccCustomerprofilesRecommenderTrainingMetricsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-recommender/index.ts",
          "line": 671
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-recommender/index.ts",
        "line": 662
      },
      "name": "DataAwsccCustomerprofilesRecommenderTrainingMetricsOutputReference",
      "namespace": "dataAwsccCustomerprofilesRecommender",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-recommender/index.ts",
            "line": 692
          },
          "name": "metrics",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesRecommender.DataAwsccCustomerprofilesRecommenderTrainingMetricsMetricsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-recommender/index.ts",
            "line": 697
          },
          "name": "time",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-recommender/index.ts",
            "line": 675
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesRecommender.DataAwsccCustomerprofilesRecommenderTrainingMetrics"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-recommender/index:DataAwsccCustomerprofilesRecommenderTrainingMetricsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesRecommenders.DataAwsccCustomerprofilesRecommenders": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/customerprofiles_recommenders awscc_customerprofiles_recommenders}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesRecommenders.DataAwsccCustomerprofilesRecommenders",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/customerprofiles_recommenders awscc_customerprofiles_recommenders} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-recommenders/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesRecommenders.DataAwsccCustomerprofilesRecommendersConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-recommenders/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCustomerprofilesRecommenders resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-recommenders/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCustomerprofilesRecommenders to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/customerprofiles_recommenders#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCustomerprofilesRecommenders that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCustomerprofilesRecommenders to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-recommenders/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-recommenders/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCustomerprofilesRecommenders",
      "namespace": "dataAwsccCustomerprofilesRecommenders",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-recommenders/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-recommenders/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-recommenders/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-recommenders/index:DataAwsccCustomerprofilesRecommenders"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesRecommenders.DataAwsccCustomerprofilesRecommendersConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesRecommenders.DataAwsccCustomerprofilesRecommendersConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-recommenders/index.ts",
        "line": 14
      },
      "name": "DataAwsccCustomerprofilesRecommendersConfig",
      "namespace": "dataAwsccCustomerprofilesRecommenders",
      "symbolId": "src/data-awscc-customerprofiles-recommenders/index:DataAwsccCustomerprofilesRecommendersConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinition": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/customerprofiles_segment_definition awscc_customerprofiles_segment_definition}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinition",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/customerprofiles_segment_definition awscc_customerprofiles_segment_definition} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
          "line": 3816
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
        "line": 3784
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccCustomerprofilesSegmentDefinition resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 3801
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccCustomerprofilesSegmentDefinition to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/customerprofiles_segment_definition#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccCustomerprofilesSegmentDefinition that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccCustomerprofilesSegmentDefinition to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 3914
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 3920
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccCustomerprofilesSegmentDefinition",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 3789
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 3840
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 3845
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 3850
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 3855
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 3873
          },
          "name": "segmentDefinitionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 3878
          },
          "name": "segmentDefinitionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 3884
          },
          "name": "segmentGroups",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 3890
          },
          "name": "segmentSort",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentSortOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 3895
          },
          "name": "segmentSqlQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 3900
          },
          "name": "segmentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 3906
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 3868
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 3861
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinition"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
        "line": 14
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionConfig",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/customerprofiles_segment_definition#id DataAwsccCustomerprofilesSegmentDefinition#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroups": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroups",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
        "line": 3495
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroups",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroups"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroups": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroups",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
        "line": 3403
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroups",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroups"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
        "line": 3246
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensions",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensions"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsCalculatedAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsCalculatedAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
        "line": 144
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsCalculatedAttributes",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsCalculatedAttributes"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsCalculatedAttributesConditionOverrides": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsCalculatedAttributesConditionOverrides",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
        "line": 89
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsCalculatedAttributesConditionOverrides",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsCalculatedAttributesConditionOverrides"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsCalculatedAttributesConditionOverridesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsCalculatedAttributesConditionOverridesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-segment-definition/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
        "line": 112
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsCalculatedAttributesConditionOverridesOutputReference",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 140
          },
          "name": "range",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsCalculatedAttributesConditionOverridesRangeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 123
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsCalculatedAttributesConditionOverrides"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsCalculatedAttributesConditionOverridesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsCalculatedAttributesConditionOverridesRange": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsCalculatedAttributesConditionOverridesRange",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
        "line": 25
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsCalculatedAttributesConditionOverridesRange",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsCalculatedAttributesConditionOverridesRange"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsCalculatedAttributesConditionOverridesRangeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsCalculatedAttributesConditionOverridesRangeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
        "line": 48
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsCalculatedAttributesConditionOverridesRangeOutputReference",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 75
          },
          "name": "end",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 80
          },
          "name": "start",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 85
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsCalculatedAttributesConditionOverridesRange"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsCalculatedAttributesConditionOverridesRangeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsCalculatedAttributesMap": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsCalculatedAttributesMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-segment-definition/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
        "line": 211
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 224
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsCalculatedAttributesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsCalculatedAttributesMap",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsCalculatedAttributesMap"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsCalculatedAttributesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsCalculatedAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-segment-definition/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 key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
        "line": 167
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsCalculatedAttributesOutputReference",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 196
          },
          "name": "conditionOverrides",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsCalculatedAttributesConditionOverridesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 201
          },
          "name": "dimensionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 206
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 179
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsCalculatedAttributes"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsCalculatedAttributesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
          "line": 3317
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
        "line": 3310
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 3324
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsList",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsList"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
          "line": 3278
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
        "line": 3269
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsOutputReference",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 3299
          },
          "name": "calculatedAttributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsCalculatedAttributesMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 3305
          },
          "name": "profileAttributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 3282
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensions"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
        "line": 3065
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributes",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributes"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAccountNumber": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAccountNumber",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
        "line": 228
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAccountNumber",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAccountNumber"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAccountNumberOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAccountNumberOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-segment-definition/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-awscc-customerprofiles-segment-definition/index.ts",
        "line": 251
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAccountNumberOutputReference",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 278
          },
          "name": "dimensionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 283
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 262
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAccountNumber"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAccountNumberOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAdditionalInformation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAdditionalInformation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
        "line": 287
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAdditionalInformation",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAdditionalInformation"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAdditionalInformationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAdditionalInformationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-segment-definition/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
        "line": 310
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAdditionalInformationOutputReference",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 337
          },
          "name": "dimensionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 342
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 321
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAdditionalInformation"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAdditionalInformationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddress": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddress",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
        "line": 700
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddress",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddress"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressCity": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressCity",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
        "line": 346
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressCity",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressCity"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressCityOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressCityOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-segment-definition/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-awscc-customerprofiles-segment-definition/index.ts",
        "line": 369
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressCityOutputReference",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 396
          },
          "name": "dimensionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 401
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 380
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressCity"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressCityOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressCountry": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressCountry",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
        "line": 405
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressCountry",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressCountry"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressCountryOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressCountryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-segment-definition/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-awscc-customerprofiles-segment-definition/index.ts",
        "line": 428
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressCountryOutputReference",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 455
          },
          "name": "dimensionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 460
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 439
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressCountry"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressCountryOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressCounty": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressCounty",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
        "line": 464
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressCounty",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressCounty"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressCountyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressCountyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-segment-definition/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/data-awscc-customerprofiles-segment-definition/index.ts",
        "line": 487
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressCountyOutputReference",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 514
          },
          "name": "dimensionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 519
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 498
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressCounty"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressCountyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
          "line": 730
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
        "line": 723
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressOutputReference",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 751
          },
          "name": "city",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressCityOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 757
          },
          "name": "country",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressCountryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 763
          },
          "name": "county",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressCountyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 769
          },
          "name": "postalCode",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressPostalCodeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 775
          },
          "name": "province",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressProvinceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 781
          },
          "name": "state",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressStateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 734
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddress"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressPostalCode": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressPostalCode",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
        "line": 523
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressPostalCode",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressPostalCode"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressPostalCodeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressPostalCodeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-segment-definition/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/data-awscc-customerprofiles-segment-definition/index.ts",
        "line": 546
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressPostalCodeOutputReference",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 573
          },
          "name": "dimensionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 578
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 557
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressPostalCode"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressPostalCodeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressProvince": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressProvince",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
        "line": 582
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressProvince",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressProvince"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressProvinceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressProvinceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
          "line": 612
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
        "line": 605
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressProvinceOutputReference",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 632
          },
          "name": "dimensionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 637
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 616
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressProvince"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressProvinceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressState": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressState",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
        "line": 641
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressState",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressState"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressStateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressStateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
          "line": 671
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
        "line": 664
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressStateOutputReference",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 691
          },
          "name": "dimensionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 696
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 675
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressState"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressStateOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
        "line": 785
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAttributes",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAttributes"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAttributesMap": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAttributesMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-segment-definition/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/data-awscc-customerprofiles-segment-definition/index.ts",
        "line": 846
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 859
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAttributesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAttributesMap",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAttributesMap"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAttributesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
          "line": 816
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "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-awscc-customerprofiles-segment-definition/index.ts",
        "line": 808
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAttributesOutputReference",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 836
          },
          "name": "dimensionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 841
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 820
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAttributes"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAttributesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddress": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddress",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
        "line": 1217
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddress",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddress"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressCity": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressCity",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
        "line": 863
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressCity",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressCity"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressCityOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressCityOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-segment-definition/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-awscc-customerprofiles-segment-definition/index.ts",
        "line": 886
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressCityOutputReference",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 913
          },
          "name": "dimensionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 918
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 897
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressCity"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressCityOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressCountry": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressCountry",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
        "line": 922
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressCountry",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressCountry"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressCountryOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressCountryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-segment-definition/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-awscc-customerprofiles-segment-definition/index.ts",
        "line": 945
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressCountryOutputReference",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 972
          },
          "name": "dimensionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 977
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 956
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressCountry"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressCountryOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressCounty": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressCounty",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
        "line": 981
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressCounty",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressCounty"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressCountyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressCountyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-segment-definition/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-awscc-customerprofiles-segment-definition/index.ts",
        "line": 1004
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressCountyOutputReference",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 1031
          },
          "name": "dimensionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 1036
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 1015
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressCounty"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressCountyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-segment-definition/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-awscc-customerprofiles-segment-definition/index.ts",
        "line": 1240
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressOutputReference",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 1268
          },
          "name": "city",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressCityOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 1274
          },
          "name": "country",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressCountryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 1280
          },
          "name": "county",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressCountyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 1286
          },
          "name": "postalCode",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressPostalCodeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 1292
          },
          "name": "province",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressProvinceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 1298
          },
          "name": "state",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressStateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 1251
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddress"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressPostalCode": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressPostalCode",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
        "line": 1040
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressPostalCode",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressPostalCode"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressPostalCodeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressPostalCodeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-segment-definition/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-awscc-customerprofiles-segment-definition/index.ts",
        "line": 1063
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressPostalCodeOutputReference",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 1090
          },
          "name": "dimensionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 1095
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 1074
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressPostalCode"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressPostalCodeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressProvince": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressProvince",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
        "line": 1099
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressProvince",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressProvince"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressProvinceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressProvinceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-segment-definition/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-awscc-customerprofiles-segment-definition/index.ts",
        "line": 1122
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressProvinceOutputReference",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 1149
          },
          "name": "dimensionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 1154
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 1133
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressProvince"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressProvinceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressState": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressState",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
        "line": 1158
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressState",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressState"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressStateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressStateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-segment-definition/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-awscc-customerprofiles-segment-definition/index.ts",
        "line": 1181
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressStateOutputReference",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 1208
          },
          "name": "dimensionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 1213
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 1192
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressState"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressStateOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBirthDate": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBirthDate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
        "line": 1302
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBirthDate",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBirthDate"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBirthDateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBirthDateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-segment-definition/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-awscc-customerprofiles-segment-definition/index.ts",
        "line": 1325
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBirthDateOutputReference",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 1352
          },
          "name": "dimensionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 1357
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 1336
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBirthDate"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBirthDateOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBusinessEmailAddress": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBusinessEmailAddress",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
        "line": 1361
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBusinessEmailAddress",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBusinessEmailAddress"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBusinessEmailAddressOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBusinessEmailAddressOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-segment-definition/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/data-awscc-customerprofiles-segment-definition/index.ts",
        "line": 1384
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBusinessEmailAddressOutputReference",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 1411
          },
          "name": "dimensionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 1416
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 1395
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBusinessEmailAddress"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBusinessEmailAddressOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBusinessName": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBusinessName",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
        "line": 1420
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBusinessName",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBusinessName"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBusinessNameOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBusinessNameOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-segment-definition/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-awscc-customerprofiles-segment-definition/index.ts",
        "line": 1443
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBusinessNameOutputReference",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 1470
          },
          "name": "dimensionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 1475
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 1454
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBusinessName"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBusinessNameOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBusinessPhoneNumber": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBusinessPhoneNumber",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
        "line": 1479
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBusinessPhoneNumber",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBusinessPhoneNumber"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBusinessPhoneNumberOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBusinessPhoneNumberOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
          "line": 1509
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
        "line": 1502
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBusinessPhoneNumberOutputReference",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 1529
          },
          "name": "dimensionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 1534
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 1513
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBusinessPhoneNumber"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBusinessPhoneNumberOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesEmailAddress": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesEmailAddress",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
        "line": 1538
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesEmailAddress",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesEmailAddress"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesEmailAddressOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesEmailAddressOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
          "line": 1568
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
        "line": 1561
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesEmailAddressOutputReference",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 1588
          },
          "name": "dimensionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 1593
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 1572
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesEmailAddress"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesEmailAddressOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesFirstName": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesFirstName",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
        "line": 1597
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesFirstName",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesFirstName"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesFirstNameOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesFirstNameOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
          "line": 1627
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
        "line": 1620
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesFirstNameOutputReference",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 1647
          },
          "name": "dimensionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 1652
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 1631
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesFirstName"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesFirstNameOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesGenderString": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesGenderString",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
        "line": 1656
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesGenderString",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesGenderString"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesGenderStringOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesGenderStringOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
          "line": 1686
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
        "line": 1679
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesGenderStringOutputReference",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 1706
          },
          "name": "dimensionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 1711
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 1690
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesGenderString"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesGenderStringOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesHomePhoneNumber": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesHomePhoneNumber",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
        "line": 1715
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesHomePhoneNumber",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesHomePhoneNumber"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesHomePhoneNumberOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesHomePhoneNumberOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-segment-definition/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/data-awscc-customerprofiles-segment-definition/index.ts",
        "line": 1738
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesHomePhoneNumberOutputReference",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 1765
          },
          "name": "dimensionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 1770
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 1749
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesHomePhoneNumber"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesHomePhoneNumberOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesLastName": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesLastName",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
        "line": 1774
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesLastName",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesLastName"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesLastNameOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesLastNameOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-segment-definition/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-awscc-customerprofiles-segment-definition/index.ts",
        "line": 1797
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesLastNameOutputReference",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 1824
          },
          "name": "dimensionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 1829
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 1808
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesLastName"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesLastNameOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddress": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddress",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
        "line": 2187
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddress",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddress"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressCity": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressCity",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
        "line": 1833
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressCity",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressCity"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressCityOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressCityOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-segment-definition/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-awscc-customerprofiles-segment-definition/index.ts",
        "line": 1856
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressCityOutputReference",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 1883
          },
          "name": "dimensionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 1888
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 1867
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressCity"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressCityOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressCountry": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressCountry",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
        "line": 1892
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressCountry",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressCountry"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressCountryOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressCountryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
          "line": 1922
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
        "line": 1915
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressCountryOutputReference",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 1942
          },
          "name": "dimensionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 1947
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 1926
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressCountry"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressCountryOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressCounty": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressCounty",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
        "line": 1951
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressCounty",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressCounty"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressCountyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressCountyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-segment-definition/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-awscc-customerprofiles-segment-definition/index.ts",
        "line": 1974
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressCountyOutputReference",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 2001
          },
          "name": "dimensionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 2006
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 1985
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressCounty"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressCountyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
          "line": 2217
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
        "line": 2210
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressOutputReference",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 2238
          },
          "name": "city",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressCityOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 2244
          },
          "name": "country",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressCountryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 2250
          },
          "name": "county",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressCountyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 2256
          },
          "name": "postalCode",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressPostalCodeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 2262
          },
          "name": "province",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressProvinceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 2268
          },
          "name": "state",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressStateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 2221
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddress"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressPostalCode": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressPostalCode",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
        "line": 2010
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressPostalCode",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressPostalCode"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressPostalCodeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressPostalCodeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-segment-definition/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-awscc-customerprofiles-segment-definition/index.ts",
        "line": 2033
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressPostalCodeOutputReference",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 2060
          },
          "name": "dimensionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 2065
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 2044
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressPostalCode"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressPostalCodeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressProvince": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressProvince",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
        "line": 2069
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressProvince",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressProvince"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressProvinceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressProvinceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
          "line": 2099
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
        "line": 2092
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressProvinceOutputReference",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 2119
          },
          "name": "dimensionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 2124
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 2103
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressProvince"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressProvinceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressState": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressState",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
        "line": 2128
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressState",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressState"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressStateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressStateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
          "line": 2158
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
        "line": 2151
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressStateOutputReference",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 2178
          },
          "name": "dimensionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 2183
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 2162
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressState"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressStateOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMiddleName": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMiddleName",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
        "line": 2272
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMiddleName",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMiddleName"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMiddleNameOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMiddleNameOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
          "line": 2302
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
        "line": 2295
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMiddleNameOutputReference",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 2322
          },
          "name": "dimensionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 2327
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 2306
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMiddleName"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMiddleNameOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMobilePhoneNumber": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMobilePhoneNumber",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
        "line": 2331
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMobilePhoneNumber",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMobilePhoneNumber"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMobilePhoneNumberOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMobilePhoneNumberOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-segment-definition/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/data-awscc-customerprofiles-segment-definition/index.ts",
        "line": 2354
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMobilePhoneNumberOutputReference",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 2381
          },
          "name": "dimensionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 2386
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 2365
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMobilePhoneNumber"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMobilePhoneNumberOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-segment-definition/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-awscc-customerprofiles-segment-definition/index.ts",
        "line": 3088
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesOutputReference",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 3116
          },
          "name": "accountNumber",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAccountNumberOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 3122
          },
          "name": "additionalInformation",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAdditionalInformationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 3128
          },
          "name": "address",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAddressOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 3134
          },
          "name": "attributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesAttributesMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 3140
          },
          "name": "billingAddress",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBillingAddressOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 3146
          },
          "name": "birthDate",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBirthDateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 3152
          },
          "name": "businessEmailAddress",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBusinessEmailAddressOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 3158
          },
          "name": "businessName",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBusinessNameOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 3164
          },
          "name": "businessPhoneNumber",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesBusinessPhoneNumberOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 3170
          },
          "name": "emailAddress",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesEmailAddressOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 3176
          },
          "name": "firstName",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesFirstNameOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 3182
          },
          "name": "genderString",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesGenderStringOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 3188
          },
          "name": "homePhoneNumber",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesHomePhoneNumberOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 3194
          },
          "name": "lastName",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesLastNameOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 3200
          },
          "name": "mailingAddress",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMailingAddressOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 3206
          },
          "name": "middleName",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMiddleNameOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 3212
          },
          "name": "mobilePhoneNumber",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesMobilePhoneNumberOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 3218
          },
          "name": "partyTypeString",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesPartyTypeStringOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 3224
          },
          "name": "personalEmailAddress",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesPersonalEmailAddressOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 3230
          },
          "name": "phoneNumber",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesPhoneNumberOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 3236
          },
          "name": "profileType",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesProfileTypeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 3242
          },
          "name": "shippingAddress",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 3099
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributes"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesPartyTypeString": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesPartyTypeString",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
        "line": 2390
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesPartyTypeString",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesPartyTypeString"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesPartyTypeStringOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesPartyTypeStringOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
          "line": 2420
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
        "line": 2413
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesPartyTypeStringOutputReference",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 2440
          },
          "name": "dimensionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 2445
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 2424
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesPartyTypeString"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesPartyTypeStringOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesPersonalEmailAddress": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesPersonalEmailAddress",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
        "line": 2449
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesPersonalEmailAddress",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesPersonalEmailAddress"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesPersonalEmailAddressOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesPersonalEmailAddressOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
          "line": 2479
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
        "line": 2472
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesPersonalEmailAddressOutputReference",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 2499
          },
          "name": "dimensionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 2504
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 2483
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesPersonalEmailAddress"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesPersonalEmailAddressOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesPhoneNumber": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesPhoneNumber",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
        "line": 2508
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesPhoneNumber",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesPhoneNumber"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesPhoneNumberOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesPhoneNumberOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
          "line": 2538
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
        "line": 2531
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesPhoneNumberOutputReference",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 2558
          },
          "name": "dimensionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 2563
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 2542
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesPhoneNumber"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesPhoneNumberOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesProfileType": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesProfileType",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
        "line": 2567
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesProfileType",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesProfileType"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesProfileTypeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesProfileTypeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
          "line": 2597
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
        "line": 2590
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesProfileTypeOutputReference",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 2617
          },
          "name": "dimensionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 2622
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 2601
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesProfileType"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesProfileTypeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddress": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddress",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
        "line": 2980
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddress",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddress"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressCity": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressCity",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
        "line": 2626
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressCity",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressCity"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressCityOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressCityOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-segment-definition/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
        "line": 2649
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressCityOutputReference",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 2676
          },
          "name": "dimensionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 2681
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 2660
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressCity"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressCityOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressCountry": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressCountry",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
        "line": 2685
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressCountry",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressCountry"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressCountryOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressCountryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
          "line": 2715
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
        "line": 2708
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressCountryOutputReference",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 2735
          },
          "name": "dimensionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 2740
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 2719
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressCountry"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressCountryOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressCounty": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressCounty",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
        "line": 2744
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressCounty",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressCounty"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressCountyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressCountyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
          "line": 2774
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
        "line": 2767
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressCountyOutputReference",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 2794
          },
          "name": "dimensionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 2799
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 2778
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressCounty"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressCountyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
          "line": 3010
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
        "line": 3003
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressOutputReference",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 3031
          },
          "name": "city",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressCityOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 3037
          },
          "name": "country",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressCountryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 3043
          },
          "name": "county",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressCountyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 3049
          },
          "name": "postalCode",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressPostalCodeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 3055
          },
          "name": "province",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressProvinceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 3061
          },
          "name": "state",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressStateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 3014
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddress"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressPostalCode": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressPostalCode",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
        "line": 2803
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressPostalCode",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressPostalCode"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressPostalCodeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressPostalCodeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
          "line": 2833
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
        "line": 2826
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressPostalCodeOutputReference",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 2853
          },
          "name": "dimensionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 2858
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 2837
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressPostalCode"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressPostalCodeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressProvince": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressProvince",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
        "line": 2862
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressProvince",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressProvince"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressProvinceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressProvinceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
          "line": 2892
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
        "line": 2885
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressProvinceOutputReference",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 2912
          },
          "name": "dimensionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 2917
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 2896
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressProvince"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressProvinceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressState": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressState",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
        "line": 2921
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressState",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressState"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressStateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressStateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
          "line": 2951
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
        "line": 2944
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressStateOutputReference",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 2971
          },
          "name": "dimensionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 2976
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 2955
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressState"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsProfileAttributesShippingAddressStateOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
          "line": 3484
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
        "line": 3477
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 3491
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsList",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsList"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
          "line": 3435
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
        "line": 3426
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsOutputReference",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 3456
          },
          "name": "dimensions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsDimensionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 3462
          },
          "name": "sourceSegments",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsSourceSegmentsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 3467
          },
          "name": "sourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 3472
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 3439
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroups"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsSourceSegments": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsSourceSegments",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
        "line": 3328
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsSourceSegments",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsSourceSegments"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsSourceSegmentsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsSourceSegmentsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
          "line": 3392
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
        "line": 3385
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 3399
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsSourceSegmentsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsSourceSegmentsList",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsSourceSegmentsList"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsSourceSegmentsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsSourceSegmentsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
          "line": 3360
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
        "line": 3351
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsSourceSegmentsOutputReference",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 3380
          },
          "name": "segmentDefinitionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 3364
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsSourceSegments"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsSourceSegmentsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
          "line": 3525
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
        "line": 3518
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsOutputReference",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 3546
          },
          "name": "groups",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsGroupsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 3551
          },
          "name": "include",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 3529
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentGroups"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentGroupsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentSort": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentSort",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
        "line": 3645
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentSort",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentSort"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentSortAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentSortAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
        "line": 3555
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentSortAttributes",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentSortAttributes"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentSortAttributesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentSortAttributesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
          "line": 3634
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
        "line": 3627
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 3641
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentSortAttributesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentSortAttributesList",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentSortAttributesList"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentSortAttributesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentSortAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-segment-definition/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
        "line": 3578
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentSortAttributesOutputReference",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 3607
          },
          "name": "dataType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 3612
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 3617
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 3622
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 3591
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentSortAttributes"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentSortAttributesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentSortOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentSortOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
          "line": 3675
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
        "line": 3668
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionSegmentSortOutputReference",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 3696
          },
          "name": "attributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentSortAttributesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 3679
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionSegmentSort"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionSegmentSortOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
        "line": 3700
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionTags",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionTags"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
          "line": 3769
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
        "line": 3762
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 3776
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccCustomerprofilesSegmentDefinitionTagsList",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-customerprofiles-segment-definition/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
        "line": 3723
      },
      "name": "DataAwsccCustomerprofilesSegmentDefinitionTagsOutputReference",
      "namespace": "dataAwsccCustomerprofilesSegmentDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 3752
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 3757
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-customerprofiles-segment-definition/index.ts",
            "line": 3736
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccCustomerprofilesSegmentDefinition.DataAwsccCustomerprofilesSegmentDefinitionTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-customerprofiles-segment-definition/index:DataAwsccCustomerprofilesSegmentDefinitionTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDataset": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/databrew_dataset awscc_databrew_dataset}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDataset",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/databrew_dataset awscc_databrew_dataset} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-databrew-dataset/index.ts",
          "line": 1476
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-dataset/index.ts",
        "line": 1444
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDatabrewDataset resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-dataset/index.ts",
            "line": 1461
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccDatabrewDataset to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/databrew_dataset#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDatabrewDataset that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDatabrewDataset to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-dataset/index.ts",
            "line": 1555
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-dataset/index.ts",
            "line": 1561
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDatabrewDataset",
      "namespace": "dataAwsccDatabrewDataset",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-dataset/index.ts",
            "line": 1449
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-dataset/index.ts",
            "line": 1500
          },
          "name": "format",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-dataset/index.ts",
            "line": 1506
          },
          "name": "formatOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetFormatOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-dataset/index.ts",
            "line": 1525
          },
          "name": "input",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetInputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-dataset/index.ts",
            "line": 1530
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-dataset/index.ts",
            "line": 1536
          },
          "name": "pathOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetPathOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-dataset/index.ts",
            "line": 1541
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-dataset/index.ts",
            "line": 1547
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-dataset/index.ts",
            "line": 1519
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-dataset/index.ts",
            "line": 1512
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-databrew-dataset/index:DataAwsccDatabrewDataset"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-dataset/index.ts",
        "line": 14
      },
      "name": "DataAwsccDatabrewDatasetConfig",
      "namespace": "dataAwsccDatabrewDataset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/databrew_dataset#id DataAwsccDatabrewDataset#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-dataset/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-databrew-dataset/index:DataAwsccDatabrewDatasetConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetFormatOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetFormatOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-dataset/index.ts",
        "line": 202
      },
      "name": "DataAwsccDatabrewDatasetFormatOptions",
      "namespace": "dataAwsccDatabrewDataset",
      "symbolId": "src/data-awscc-databrew-dataset/index:DataAwsccDatabrewDatasetFormatOptions"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetFormatOptionsCsv": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetFormatOptionsCsv",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-dataset/index.ts",
        "line": 25
      },
      "name": "DataAwsccDatabrewDatasetFormatOptionsCsv",
      "namespace": "dataAwsccDatabrewDataset",
      "symbolId": "src/data-awscc-databrew-dataset/index:DataAwsccDatabrewDatasetFormatOptionsCsv"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetFormatOptionsCsvOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetFormatOptionsCsvOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-databrew-dataset/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-dataset/index.ts",
        "line": 48
      },
      "name": "DataAwsccDatabrewDatasetFormatOptionsCsvOutputReference",
      "namespace": "dataAwsccDatabrewDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-dataset/index.ts",
            "line": 75
          },
          "name": "delimiter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-dataset/index.ts",
            "line": 80
          },
          "name": "headerRow",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-dataset/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetFormatOptionsCsv"
          }
        }
      ],
      "symbolId": "src/data-awscc-databrew-dataset/index:DataAwsccDatabrewDatasetFormatOptionsCsvOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetFormatOptionsExcel": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetFormatOptionsExcel",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-dataset/index.ts",
        "line": 84
      },
      "name": "DataAwsccDatabrewDatasetFormatOptionsExcel",
      "namespace": "dataAwsccDatabrewDataset",
      "symbolId": "src/data-awscc-databrew-dataset/index:DataAwsccDatabrewDatasetFormatOptionsExcel"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetFormatOptionsExcelOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetFormatOptionsExcelOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-databrew-dataset/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-awscc-databrew-dataset/index.ts",
        "line": 107
      },
      "name": "DataAwsccDatabrewDatasetFormatOptionsExcelOutputReference",
      "namespace": "dataAwsccDatabrewDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-dataset/index.ts",
            "line": 134
          },
          "name": "headerRow",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-dataset/index.ts",
            "line": 139
          },
          "name": "sheetIndexes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-dataset/index.ts",
            "line": 144
          },
          "name": "sheetNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-dataset/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetFormatOptionsExcel"
          }
        }
      ],
      "symbolId": "src/data-awscc-databrew-dataset/index:DataAwsccDatabrewDatasetFormatOptionsExcelOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetFormatOptionsJson": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetFormatOptionsJson",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-dataset/index.ts",
        "line": 148
      },
      "name": "DataAwsccDatabrewDatasetFormatOptionsJson",
      "namespace": "dataAwsccDatabrewDataset",
      "symbolId": "src/data-awscc-databrew-dataset/index:DataAwsccDatabrewDatasetFormatOptionsJson"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetFormatOptionsJsonOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetFormatOptionsJsonOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-databrew-dataset/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/data-awscc-databrew-dataset/index.ts",
        "line": 171
      },
      "name": "DataAwsccDatabrewDatasetFormatOptionsJsonOutputReference",
      "namespace": "dataAwsccDatabrewDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-dataset/index.ts",
            "line": 198
          },
          "name": "multiLine",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-dataset/index.ts",
            "line": 182
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetFormatOptionsJson"
          }
        }
      ],
      "symbolId": "src/data-awscc-databrew-dataset/index:DataAwsccDatabrewDatasetFormatOptionsJsonOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetFormatOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetFormatOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-databrew-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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-dataset/index.ts",
        "line": 225
      },
      "name": "DataAwsccDatabrewDatasetFormatOptionsOutputReference",
      "namespace": "dataAwsccDatabrewDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-dataset/index.ts",
            "line": 253
          },
          "name": "csv",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetFormatOptionsCsvOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-dataset/index.ts",
            "line": 259
          },
          "name": "excel",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetFormatOptionsExcelOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-dataset/index.ts",
            "line": 265
          },
          "name": "json",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetFormatOptionsJsonOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-dataset/index.ts",
            "line": 236
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetFormatOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-databrew-dataset/index:DataAwsccDatabrewDatasetFormatOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetInput": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetInput",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-dataset/index.ts",
        "line": 655
      },
      "name": "DataAwsccDatabrewDatasetInput",
      "namespace": "dataAwsccDatabrewDataset",
      "symbolId": "src/data-awscc-databrew-dataset/index:DataAwsccDatabrewDatasetInput"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetInputDataCatalogInputDefinition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetInputDataCatalogInputDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-dataset/index.ts",
        "line": 333
      },
      "name": "DataAwsccDatabrewDatasetInputDataCatalogInputDefinition",
      "namespace": "dataAwsccDatabrewDataset",
      "symbolId": "src/data-awscc-databrew-dataset/index:DataAwsccDatabrewDatasetInputDataCatalogInputDefinition"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetInputDataCatalogInputDefinitionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetInputDataCatalogInputDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-databrew-dataset/index.ts",
          "line": 363
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-dataset/index.ts",
        "line": 356
      },
      "name": "DataAwsccDatabrewDatasetInputDataCatalogInputDefinitionOutputReference",
      "namespace": "dataAwsccDatabrewDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-dataset/index.ts",
            "line": 383
          },
          "name": "catalogId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-dataset/index.ts",
            "line": 388
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-dataset/index.ts",
            "line": 393
          },
          "name": "tableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-dataset/index.ts",
            "line": 399
          },
          "name": "tempDirectory",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetInputDataCatalogInputDefinitionTempDirectoryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-dataset/index.ts",
            "line": 367
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetInputDataCatalogInputDefinition"
          }
        }
      ],
      "symbolId": "src/data-awscc-databrew-dataset/index:DataAwsccDatabrewDatasetInputDataCatalogInputDefinitionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetInputDataCatalogInputDefinitionTempDirectory": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetInputDataCatalogInputDefinitionTempDirectory",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-dataset/index.ts",
        "line": 269
      },
      "name": "DataAwsccDatabrewDatasetInputDataCatalogInputDefinitionTempDirectory",
      "namespace": "dataAwsccDatabrewDataset",
      "symbolId": "src/data-awscc-databrew-dataset/index:DataAwsccDatabrewDatasetInputDataCatalogInputDefinitionTempDirectory"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetInputDataCatalogInputDefinitionTempDirectoryOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetInputDataCatalogInputDefinitionTempDirectoryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-databrew-dataset/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-awscc-databrew-dataset/index.ts",
        "line": 292
      },
      "name": "DataAwsccDatabrewDatasetInputDataCatalogInputDefinitionTempDirectoryOutputReference",
      "namespace": "dataAwsccDatabrewDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-dataset/index.ts",
            "line": 319
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-dataset/index.ts",
            "line": 324
          },
          "name": "bucketOwner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-dataset/index.ts",
            "line": 329
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-dataset/index.ts",
            "line": 303
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetInputDataCatalogInputDefinitionTempDirectory"
          }
        }
      ],
      "symbolId": "src/data-awscc-databrew-dataset/index:DataAwsccDatabrewDatasetInputDataCatalogInputDefinitionTempDirectoryOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetInputDatabaseInputDefinition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetInputDatabaseInputDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-dataset/index.ts",
        "line": 467
      },
      "name": "DataAwsccDatabrewDatasetInputDatabaseInputDefinition",
      "namespace": "dataAwsccDatabrewDataset",
      "symbolId": "src/data-awscc-databrew-dataset/index:DataAwsccDatabrewDatasetInputDatabaseInputDefinition"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetInputDatabaseInputDefinitionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetInputDatabaseInputDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-databrew-dataset/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-awscc-databrew-dataset/index.ts",
        "line": 490
      },
      "name": "DataAwsccDatabrewDatasetInputDatabaseInputDefinitionOutputReference",
      "namespace": "dataAwsccDatabrewDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-dataset/index.ts",
            "line": 517
          },
          "name": "databaseTableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-dataset/index.ts",
            "line": 522
          },
          "name": "glueConnectionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-dataset/index.ts",
            "line": 527
          },
          "name": "queryString",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-dataset/index.ts",
            "line": 533
          },
          "name": "tempDirectory",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetInputDatabaseInputDefinitionTempDirectoryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-dataset/index.ts",
            "line": 501
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetInputDatabaseInputDefinition"
          }
        }
      ],
      "symbolId": "src/data-awscc-databrew-dataset/index:DataAwsccDatabrewDatasetInputDatabaseInputDefinitionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetInputDatabaseInputDefinitionTempDirectory": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetInputDatabaseInputDefinitionTempDirectory",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-dataset/index.ts",
        "line": 403
      },
      "name": "DataAwsccDatabrewDatasetInputDatabaseInputDefinitionTempDirectory",
      "namespace": "dataAwsccDatabrewDataset",
      "symbolId": "src/data-awscc-databrew-dataset/index:DataAwsccDatabrewDatasetInputDatabaseInputDefinitionTempDirectory"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetInputDatabaseInputDefinitionTempDirectoryOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetInputDatabaseInputDefinitionTempDirectoryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-databrew-dataset/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-dataset/index.ts",
        "line": 426
      },
      "name": "DataAwsccDatabrewDatasetInputDatabaseInputDefinitionTempDirectoryOutputReference",
      "namespace": "dataAwsccDatabrewDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-dataset/index.ts",
            "line": 453
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-dataset/index.ts",
            "line": 458
          },
          "name": "bucketOwner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-dataset/index.ts",
            "line": 463
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-dataset/index.ts",
            "line": 437
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetInputDatabaseInputDefinitionTempDirectory"
          }
        }
      ],
      "symbolId": "src/data-awscc-databrew-dataset/index:DataAwsccDatabrewDatasetInputDatabaseInputDefinitionTempDirectoryOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetInputMetadata": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetInputMetadata",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-dataset/index.ts",
        "line": 537
      },
      "name": "DataAwsccDatabrewDatasetInputMetadata",
      "namespace": "dataAwsccDatabrewDataset",
      "symbolId": "src/data-awscc-databrew-dataset/index:DataAwsccDatabrewDatasetInputMetadata"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetInputMetadataOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetInputMetadataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-databrew-dataset/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-awscc-databrew-dataset/index.ts",
        "line": 560
      },
      "name": "DataAwsccDatabrewDatasetInputMetadataOutputReference",
      "namespace": "dataAwsccDatabrewDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-dataset/index.ts",
            "line": 587
          },
          "name": "sourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-dataset/index.ts",
            "line": 571
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetInputMetadata"
          }
        }
      ],
      "symbolId": "src/data-awscc-databrew-dataset/index:DataAwsccDatabrewDatasetInputMetadataOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetInputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetInputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-databrew-dataset/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-dataset/index.ts",
        "line": 678
      },
      "name": "DataAwsccDatabrewDatasetInputOutputReference",
      "namespace": "dataAwsccDatabrewDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-dataset/index.ts",
            "line": 712
          },
          "name": "databaseInputDefinition",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetInputDatabaseInputDefinitionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-dataset/index.ts",
            "line": 706
          },
          "name": "dataCatalogInputDefinition",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetInputDataCatalogInputDefinitionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-dataset/index.ts",
            "line": 718
          },
          "name": "metadata",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetInputMetadataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-dataset/index.ts",
            "line": 724
          },
          "name": "s3InputDefinition",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetInputS3InputDefinitionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-dataset/index.ts",
            "line": 689
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetInput"
          }
        }
      ],
      "symbolId": "src/data-awscc-databrew-dataset/index:DataAwsccDatabrewDatasetInputOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetInputS3InputDefinition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetInputS3InputDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-dataset/index.ts",
        "line": 591
      },
      "name": "DataAwsccDatabrewDatasetInputS3InputDefinition",
      "namespace": "dataAwsccDatabrewDataset",
      "symbolId": "src/data-awscc-databrew-dataset/index:DataAwsccDatabrewDatasetInputS3InputDefinition"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetInputS3InputDefinitionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetInputS3InputDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-databrew-dataset/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-awscc-databrew-dataset/index.ts",
        "line": 614
      },
      "name": "DataAwsccDatabrewDatasetInputS3InputDefinitionOutputReference",
      "namespace": "dataAwsccDatabrewDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-dataset/index.ts",
            "line": 641
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-dataset/index.ts",
            "line": 646
          },
          "name": "bucketOwner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-dataset/index.ts",
            "line": 651
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-dataset/index.ts",
            "line": 625
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetInputS3InputDefinition"
          }
        }
      ],
      "symbolId": "src/data-awscc-databrew-dataset/index:DataAwsccDatabrewDatasetInputS3InputDefinitionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetPathOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetPathOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-dataset/index.ts",
        "line": 1293
      },
      "name": "DataAwsccDatabrewDatasetPathOptions",
      "namespace": "dataAwsccDatabrewDataset",
      "symbolId": "src/data-awscc-databrew-dataset/index:DataAwsccDatabrewDatasetPathOptions"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetPathOptionsFilesLimit": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetPathOptionsFilesLimit",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-dataset/index.ts",
        "line": 728
      },
      "name": "DataAwsccDatabrewDatasetPathOptionsFilesLimit",
      "namespace": "dataAwsccDatabrewDataset",
      "symbolId": "src/data-awscc-databrew-dataset/index:DataAwsccDatabrewDatasetPathOptionsFilesLimit"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetPathOptionsFilesLimitOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetPathOptionsFilesLimitOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-databrew-dataset/index.ts",
          "line": 758
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-dataset/index.ts",
        "line": 751
      },
      "name": "DataAwsccDatabrewDatasetPathOptionsFilesLimitOutputReference",
      "namespace": "dataAwsccDatabrewDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-dataset/index.ts",
            "line": 778
          },
          "name": "maxFiles",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-dataset/index.ts",
            "line": 783
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-dataset/index.ts",
            "line": 788
          },
          "name": "orderedBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-dataset/index.ts",
            "line": 762
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetPathOptionsFilesLimit"
          }
        }
      ],
      "symbolId": "src/data-awscc-databrew-dataset/index:DataAwsccDatabrewDatasetPathOptionsFilesLimitOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetPathOptionsLastModifiedDateCondition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetPathOptionsLastModifiedDateCondition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-dataset/index.ts",
        "line": 872
      },
      "name": "DataAwsccDatabrewDatasetPathOptionsLastModifiedDateCondition",
      "namespace": "dataAwsccDatabrewDataset",
      "symbolId": "src/data-awscc-databrew-dataset/index:DataAwsccDatabrewDatasetPathOptionsLastModifiedDateCondition"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetPathOptionsLastModifiedDateConditionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetPathOptionsLastModifiedDateConditionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-databrew-dataset/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-dataset/index.ts",
        "line": 895
      },
      "name": "DataAwsccDatabrewDatasetPathOptionsLastModifiedDateConditionOutputReference",
      "namespace": "dataAwsccDatabrewDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-dataset/index.ts",
            "line": 922
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-dataset/index.ts",
            "line": 928
          },
          "name": "valuesMap",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetPathOptionsLastModifiedDateConditionValuesMapList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-dataset/index.ts",
            "line": 906
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetPathOptionsLastModifiedDateCondition"
          }
        }
      ],
      "symbolId": "src/data-awscc-databrew-dataset/index:DataAwsccDatabrewDatasetPathOptionsLastModifiedDateConditionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetPathOptionsLastModifiedDateConditionValuesMap": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetPathOptionsLastModifiedDateConditionValuesMap",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-dataset/index.ts",
        "line": 792
      },
      "name": "DataAwsccDatabrewDatasetPathOptionsLastModifiedDateConditionValuesMap",
      "namespace": "dataAwsccDatabrewDataset",
      "symbolId": "src/data-awscc-databrew-dataset/index:DataAwsccDatabrewDatasetPathOptionsLastModifiedDateConditionValuesMap"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetPathOptionsLastModifiedDateConditionValuesMapList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetPathOptionsLastModifiedDateConditionValuesMapList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-databrew-dataset/index.ts",
          "line": 861
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-dataset/index.ts",
        "line": 854
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-dataset/index.ts",
            "line": 868
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetPathOptionsLastModifiedDateConditionValuesMapOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDatabrewDatasetPathOptionsLastModifiedDateConditionValuesMapList",
      "namespace": "dataAwsccDatabrewDataset",
      "symbolId": "src/data-awscc-databrew-dataset/index:DataAwsccDatabrewDatasetPathOptionsLastModifiedDateConditionValuesMapList"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetPathOptionsLastModifiedDateConditionValuesMapOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetPathOptionsLastModifiedDateConditionValuesMapOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-databrew-dataset/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-dataset/index.ts",
        "line": 815
      },
      "name": "DataAwsccDatabrewDatasetPathOptionsLastModifiedDateConditionValuesMapOutputReference",
      "namespace": "dataAwsccDatabrewDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-dataset/index.ts",
            "line": 844
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-dataset/index.ts",
            "line": 849
          },
          "name": "valueReference",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-dataset/index.ts",
            "line": 828
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetPathOptionsLastModifiedDateConditionValuesMap"
          }
        }
      ],
      "symbolId": "src/data-awscc-databrew-dataset/index:DataAwsccDatabrewDatasetPathOptionsLastModifiedDateConditionValuesMapOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetPathOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetPathOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-databrew-dataset/index.ts",
          "line": 1323
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-dataset/index.ts",
        "line": 1316
      },
      "name": "DataAwsccDatabrewDatasetPathOptionsOutputReference",
      "namespace": "dataAwsccDatabrewDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-dataset/index.ts",
            "line": 1344
          },
          "name": "filesLimit",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetPathOptionsFilesLimitOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-dataset/index.ts",
            "line": 1350
          },
          "name": "lastModifiedDateCondition",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetPathOptionsLastModifiedDateConditionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-dataset/index.ts",
            "line": 1356
          },
          "name": "parameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetPathOptionsParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-dataset/index.ts",
            "line": 1327
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetPathOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-databrew-dataset/index:DataAwsccDatabrewDatasetPathOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetPathOptionsParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetPathOptionsParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-dataset/index.ts",
        "line": 1212
      },
      "name": "DataAwsccDatabrewDatasetPathOptionsParameters",
      "namespace": "dataAwsccDatabrewDataset",
      "symbolId": "src/data-awscc-databrew-dataset/index:DataAwsccDatabrewDatasetPathOptionsParameters"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetPathOptionsParametersDatasetParameter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetPathOptionsParametersDatasetParameter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-dataset/index.ts",
        "line": 1136
      },
      "name": "DataAwsccDatabrewDatasetPathOptionsParametersDatasetParameter",
      "namespace": "dataAwsccDatabrewDataset",
      "symbolId": "src/data-awscc-databrew-dataset/index:DataAwsccDatabrewDatasetPathOptionsParametersDatasetParameter"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetPathOptionsParametersDatasetParameterDatetimeOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetPathOptionsParametersDatasetParameterDatetimeOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-dataset/index.ts",
        "line": 932
      },
      "name": "DataAwsccDatabrewDatasetPathOptionsParametersDatasetParameterDatetimeOptions",
      "namespace": "dataAwsccDatabrewDataset",
      "symbolId": "src/data-awscc-databrew-dataset/index:DataAwsccDatabrewDatasetPathOptionsParametersDatasetParameterDatetimeOptions"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetPathOptionsParametersDatasetParameterDatetimeOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetPathOptionsParametersDatasetParameterDatetimeOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-databrew-dataset/index.ts",
          "line": 962
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-dataset/index.ts",
        "line": 955
      },
      "name": "DataAwsccDatabrewDatasetPathOptionsParametersDatasetParameterDatetimeOptionsOutputReference",
      "namespace": "dataAwsccDatabrewDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-dataset/index.ts",
            "line": 982
          },
          "name": "format",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-dataset/index.ts",
            "line": 987
          },
          "name": "localeCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-dataset/index.ts",
            "line": 992
          },
          "name": "timezoneOffset",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-dataset/index.ts",
            "line": 966
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetPathOptionsParametersDatasetParameterDatetimeOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-databrew-dataset/index:DataAwsccDatabrewDatasetPathOptionsParametersDatasetParameterDatetimeOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetPathOptionsParametersDatasetParameterFilter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetPathOptionsParametersDatasetParameterFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-dataset/index.ts",
        "line": 1076
      },
      "name": "DataAwsccDatabrewDatasetPathOptionsParametersDatasetParameterFilter",
      "namespace": "dataAwsccDatabrewDataset",
      "symbolId": "src/data-awscc-databrew-dataset/index:DataAwsccDatabrewDatasetPathOptionsParametersDatasetParameterFilter"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetPathOptionsParametersDatasetParameterFilterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetPathOptionsParametersDatasetParameterFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-databrew-dataset/index.ts",
          "line": 1106
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-dataset/index.ts",
        "line": 1099
      },
      "name": "DataAwsccDatabrewDatasetPathOptionsParametersDatasetParameterFilterOutputReference",
      "namespace": "dataAwsccDatabrewDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-dataset/index.ts",
            "line": 1126
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-dataset/index.ts",
            "line": 1132
          },
          "name": "valuesMap",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetPathOptionsParametersDatasetParameterFilterValuesMapList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-dataset/index.ts",
            "line": 1110
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetPathOptionsParametersDatasetParameterFilter"
          }
        }
      ],
      "symbolId": "src/data-awscc-databrew-dataset/index:DataAwsccDatabrewDatasetPathOptionsParametersDatasetParameterFilterOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetPathOptionsParametersDatasetParameterFilterValuesMap": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetPathOptionsParametersDatasetParameterFilterValuesMap",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-dataset/index.ts",
        "line": 996
      },
      "name": "DataAwsccDatabrewDatasetPathOptionsParametersDatasetParameterFilterValuesMap",
      "namespace": "dataAwsccDatabrewDataset",
      "symbolId": "src/data-awscc-databrew-dataset/index:DataAwsccDatabrewDatasetPathOptionsParametersDatasetParameterFilterValuesMap"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetPathOptionsParametersDatasetParameterFilterValuesMapList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetPathOptionsParametersDatasetParameterFilterValuesMapList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-databrew-dataset/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-dataset/index.ts",
        "line": 1058
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-dataset/index.ts",
            "line": 1072
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetPathOptionsParametersDatasetParameterFilterValuesMapOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDatabrewDatasetPathOptionsParametersDatasetParameterFilterValuesMapList",
      "namespace": "dataAwsccDatabrewDataset",
      "symbolId": "src/data-awscc-databrew-dataset/index:DataAwsccDatabrewDatasetPathOptionsParametersDatasetParameterFilterValuesMapList"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetPathOptionsParametersDatasetParameterFilterValuesMapOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetPathOptionsParametersDatasetParameterFilterValuesMapOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-databrew-dataset/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-dataset/index.ts",
        "line": 1019
      },
      "name": "DataAwsccDatabrewDatasetPathOptionsParametersDatasetParameterFilterValuesMapOutputReference",
      "namespace": "dataAwsccDatabrewDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-dataset/index.ts",
            "line": 1048
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-dataset/index.ts",
            "line": 1053
          },
          "name": "valueReference",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-dataset/index.ts",
            "line": 1032
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetPathOptionsParametersDatasetParameterFilterValuesMap"
          }
        }
      ],
      "symbolId": "src/data-awscc-databrew-dataset/index:DataAwsccDatabrewDatasetPathOptionsParametersDatasetParameterFilterValuesMapOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetPathOptionsParametersDatasetParameterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetPathOptionsParametersDatasetParameterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-databrew-dataset/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/data-awscc-databrew-dataset/index.ts",
        "line": 1159
      },
      "name": "DataAwsccDatabrewDatasetPathOptionsParametersDatasetParameterOutputReference",
      "namespace": "dataAwsccDatabrewDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-dataset/index.ts",
            "line": 1186
          },
          "name": "createColumn",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-dataset/index.ts",
            "line": 1192
          },
          "name": "datetimeOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetPathOptionsParametersDatasetParameterDatetimeOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-dataset/index.ts",
            "line": 1198
          },
          "name": "filter",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetPathOptionsParametersDatasetParameterFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-dataset/index.ts",
            "line": 1203
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-dataset/index.ts",
            "line": 1208
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-dataset/index.ts",
            "line": 1170
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetPathOptionsParametersDatasetParameter"
          }
        }
      ],
      "symbolId": "src/data-awscc-databrew-dataset/index:DataAwsccDatabrewDatasetPathOptionsParametersDatasetParameterOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetPathOptionsParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetPathOptionsParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-databrew-dataset/index.ts",
          "line": 1282
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-dataset/index.ts",
        "line": 1275
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-dataset/index.ts",
            "line": 1289
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetPathOptionsParametersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDatabrewDatasetPathOptionsParametersList",
      "namespace": "dataAwsccDatabrewDataset",
      "symbolId": "src/data-awscc-databrew-dataset/index:DataAwsccDatabrewDatasetPathOptionsParametersList"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetPathOptionsParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetPathOptionsParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-databrew-dataset/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-dataset/index.ts",
        "line": 1235
      },
      "name": "DataAwsccDatabrewDatasetPathOptionsParametersOutputReference",
      "namespace": "dataAwsccDatabrewDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-dataset/index.ts",
            "line": 1265
          },
          "name": "datasetParameter",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetPathOptionsParametersDatasetParameterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-dataset/index.ts",
            "line": 1270
          },
          "name": "pathParameterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-dataset/index.ts",
            "line": 1248
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetPathOptionsParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-databrew-dataset/index:DataAwsccDatabrewDatasetPathOptionsParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-dataset/index.ts",
        "line": 1360
      },
      "name": "DataAwsccDatabrewDatasetTags",
      "namespace": "dataAwsccDatabrewDataset",
      "symbolId": "src/data-awscc-databrew-dataset/index:DataAwsccDatabrewDatasetTags"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-databrew-dataset/index.ts",
          "line": 1429
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-dataset/index.ts",
        "line": 1422
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-dataset/index.ts",
            "line": 1436
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDatabrewDatasetTagsList",
      "namespace": "dataAwsccDatabrewDataset",
      "symbolId": "src/data-awscc-databrew-dataset/index:DataAwsccDatabrewDatasetTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-databrew-dataset/index.ts",
          "line": 1392
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-dataset/index.ts",
        "line": 1383
      },
      "name": "DataAwsccDatabrewDatasetTagsOutputReference",
      "namespace": "dataAwsccDatabrewDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-dataset/index.ts",
            "line": 1412
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-dataset/index.ts",
            "line": 1417
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-dataset/index.ts",
            "line": 1396
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewDataset.DataAwsccDatabrewDatasetTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-databrew-dataset/index:DataAwsccDatabrewDatasetTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewDatasets.DataAwsccDatabrewDatasets": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/databrew_datasets awscc_databrew_datasets}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewDatasets.DataAwsccDatabrewDatasets",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/databrew_datasets awscc_databrew_datasets} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-databrew-datasets/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewDatasets.DataAwsccDatabrewDatasetsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-datasets/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDatabrewDatasets resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-datasets/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccDatabrewDatasets to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/databrew_datasets#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDatabrewDatasets that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDatabrewDatasets to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-datasets/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-datasets/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDatabrewDatasets",
      "namespace": "dataAwsccDatabrewDatasets",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-datasets/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-datasets/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-datasets/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-databrew-datasets/index:DataAwsccDatabrewDatasets"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewDatasets.DataAwsccDatabrewDatasetsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewDatasets.DataAwsccDatabrewDatasetsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-datasets/index.ts",
        "line": 14
      },
      "name": "DataAwsccDatabrewDatasetsConfig",
      "namespace": "dataAwsccDatabrewDatasets",
      "symbolId": "src/data-awscc-databrew-datasets/index:DataAwsccDatabrewDatasetsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJob": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/databrew_job awscc_databrew_job}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJob",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/databrew_job awscc_databrew_job} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-databrew-job/index.ts",
          "line": 1949
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-job/index.ts",
        "line": 1917
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDatabrewJob resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 1934
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccDatabrewJob to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/databrew_job#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDatabrewJob that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDatabrewJob to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 2098
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 2104
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDatabrewJob",
      "namespace": "dataAwsccDatabrewJob",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 1922
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 1980
          },
          "name": "databaseOutputs",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobDatabaseOutputsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 1974
          },
          "name": "dataCatalogOutputs",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobDataCatalogOutputsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 1985
          },
          "name": "datasetName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 1990
          },
          "name": "encryptionKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 1995
          },
          "name": "encryptionMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 2014
          },
          "name": "jobSample",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobJobSampleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 2019
          },
          "name": "logSubscription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 2024
          },
          "name": "maxCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 2029
          },
          "name": "maxRetries",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 2034
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 2040
          },
          "name": "outputLocation",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobOutputLocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 2046
          },
          "name": "outputs",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobOutputsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 2052
          },
          "name": "profileConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobProfileConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 2057
          },
          "name": "projectName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 2063
          },
          "name": "recipe",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobRecipeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 2068
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 2074
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 2079
          },
          "name": "timeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 2084
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 2090
          },
          "name": "validationConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobValidationConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 2008
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 2001
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-databrew-job/index:DataAwsccDatabrewJob"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-job/index.ts",
        "line": 14
      },
      "name": "DataAwsccDatabrewJobConfig",
      "namespace": "dataAwsccDatabrewJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/databrew_job#id DataAwsccDatabrewJob#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-databrew-job/index:DataAwsccDatabrewJobConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobDataCatalogOutputs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobDataCatalogOutputs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-job/index.ts",
        "line": 268
      },
      "name": "DataAwsccDatabrewJobDataCatalogOutputs",
      "namespace": "dataAwsccDatabrewJob",
      "symbolId": "src/data-awscc-databrew-job/index:DataAwsccDatabrewJobDataCatalogOutputs"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobDataCatalogOutputsDatabaseOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobDataCatalogOutputsDatabaseOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-job/index.ts",
        "line": 89
      },
      "name": "DataAwsccDatabrewJobDataCatalogOutputsDatabaseOptions",
      "namespace": "dataAwsccDatabrewJob",
      "symbolId": "src/data-awscc-databrew-job/index:DataAwsccDatabrewJobDataCatalogOutputsDatabaseOptions"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobDataCatalogOutputsDatabaseOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobDataCatalogOutputsDatabaseOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-databrew-job/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-job/index.ts",
        "line": 112
      },
      "name": "DataAwsccDatabrewJobDataCatalogOutputsDatabaseOptionsOutputReference",
      "namespace": "dataAwsccDatabrewJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 139
          },
          "name": "tableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 145
          },
          "name": "tempDirectory",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobDataCatalogOutputsDatabaseOptionsTempDirectoryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 123
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobDataCatalogOutputsDatabaseOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-databrew-job/index:DataAwsccDatabrewJobDataCatalogOutputsDatabaseOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobDataCatalogOutputsDatabaseOptionsTempDirectory": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobDataCatalogOutputsDatabaseOptionsTempDirectory",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-job/index.ts",
        "line": 25
      },
      "name": "DataAwsccDatabrewJobDataCatalogOutputsDatabaseOptionsTempDirectory",
      "namespace": "dataAwsccDatabrewJob",
      "symbolId": "src/data-awscc-databrew-job/index:DataAwsccDatabrewJobDataCatalogOutputsDatabaseOptionsTempDirectory"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobDataCatalogOutputsDatabaseOptionsTempDirectoryOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobDataCatalogOutputsDatabaseOptionsTempDirectoryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-databrew-job/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-job/index.ts",
        "line": 48
      },
      "name": "DataAwsccDatabrewJobDataCatalogOutputsDatabaseOptionsTempDirectoryOutputReference",
      "namespace": "dataAwsccDatabrewJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 75
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 80
          },
          "name": "bucketOwner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 85
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobDataCatalogOutputsDatabaseOptionsTempDirectory"
          }
        }
      ],
      "symbolId": "src/data-awscc-databrew-job/index:DataAwsccDatabrewJobDataCatalogOutputsDatabaseOptionsTempDirectoryOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobDataCatalogOutputsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobDataCatalogOutputsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-databrew-job/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-job/index.ts",
        "line": 352
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 366
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobDataCatalogOutputsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDatabrewJobDataCatalogOutputsList",
      "namespace": "dataAwsccDatabrewJob",
      "symbolId": "src/data-awscc-databrew-job/index:DataAwsccDatabrewJobDataCatalogOutputsList"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobDataCatalogOutputsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobDataCatalogOutputsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-databrew-job/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-job/index.ts",
        "line": 291
      },
      "name": "DataAwsccDatabrewJobDataCatalogOutputsOutputReference",
      "namespace": "dataAwsccDatabrewJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 320
          },
          "name": "catalogId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 325
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 331
          },
          "name": "databaseOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobDataCatalogOutputsDatabaseOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 336
          },
          "name": "overwrite",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 342
          },
          "name": "s3Options",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobDataCatalogOutputsS3OptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 347
          },
          "name": "tableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 304
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobDataCatalogOutputs"
          }
        }
      ],
      "symbolId": "src/data-awscc-databrew-job/index:DataAwsccDatabrewJobDataCatalogOutputsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobDataCatalogOutputsS3Options": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobDataCatalogOutputsS3Options",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-job/index.ts",
        "line": 213
      },
      "name": "DataAwsccDatabrewJobDataCatalogOutputsS3Options",
      "namespace": "dataAwsccDatabrewJob",
      "symbolId": "src/data-awscc-databrew-job/index:DataAwsccDatabrewJobDataCatalogOutputsS3Options"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobDataCatalogOutputsS3OptionsLocation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobDataCatalogOutputsS3OptionsLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-job/index.ts",
        "line": 149
      },
      "name": "DataAwsccDatabrewJobDataCatalogOutputsS3OptionsLocation",
      "namespace": "dataAwsccDatabrewJob",
      "symbolId": "src/data-awscc-databrew-job/index:DataAwsccDatabrewJobDataCatalogOutputsS3OptionsLocation"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobDataCatalogOutputsS3OptionsLocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobDataCatalogOutputsS3OptionsLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-databrew-job/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-awscc-databrew-job/index.ts",
        "line": 172
      },
      "name": "DataAwsccDatabrewJobDataCatalogOutputsS3OptionsLocationOutputReference",
      "namespace": "dataAwsccDatabrewJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 199
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 204
          },
          "name": "bucketOwner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 209
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 183
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobDataCatalogOutputsS3OptionsLocation"
          }
        }
      ],
      "symbolId": "src/data-awscc-databrew-job/index:DataAwsccDatabrewJobDataCatalogOutputsS3OptionsLocationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobDataCatalogOutputsS3OptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobDataCatalogOutputsS3OptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-databrew-job/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-awscc-databrew-job/index.ts",
        "line": 236
      },
      "name": "DataAwsccDatabrewJobDataCatalogOutputsS3OptionsOutputReference",
      "namespace": "dataAwsccDatabrewJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 264
          },
          "name": "location",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobDataCatalogOutputsS3OptionsLocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 247
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobDataCatalogOutputsS3Options"
          }
        }
      ],
      "symbolId": "src/data-awscc-databrew-job/index:DataAwsccDatabrewJobDataCatalogOutputsS3OptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobDatabaseOutputs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobDatabaseOutputs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-job/index.ts",
        "line": 494
      },
      "name": "DataAwsccDatabrewJobDatabaseOutputs",
      "namespace": "dataAwsccDatabrewJob",
      "symbolId": "src/data-awscc-databrew-job/index:DataAwsccDatabrewJobDatabaseOutputs"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobDatabaseOutputsDatabaseOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobDatabaseOutputsDatabaseOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-job/index.ts",
        "line": 434
      },
      "name": "DataAwsccDatabrewJobDatabaseOutputsDatabaseOptions",
      "namespace": "dataAwsccDatabrewJob",
      "symbolId": "src/data-awscc-databrew-job/index:DataAwsccDatabrewJobDatabaseOutputsDatabaseOptions"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobDatabaseOutputsDatabaseOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobDatabaseOutputsDatabaseOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-databrew-job/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-job/index.ts",
        "line": 457
      },
      "name": "DataAwsccDatabrewJobDatabaseOutputsDatabaseOptionsOutputReference",
      "namespace": "dataAwsccDatabrewJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 484
          },
          "name": "tableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 490
          },
          "name": "tempDirectory",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobDatabaseOutputsDatabaseOptionsTempDirectoryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 468
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobDatabaseOutputsDatabaseOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-databrew-job/index:DataAwsccDatabrewJobDatabaseOutputsDatabaseOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobDatabaseOutputsDatabaseOptionsTempDirectory": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobDatabaseOutputsDatabaseOptionsTempDirectory",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-job/index.ts",
        "line": 370
      },
      "name": "DataAwsccDatabrewJobDatabaseOutputsDatabaseOptionsTempDirectory",
      "namespace": "dataAwsccDatabrewJob",
      "symbolId": "src/data-awscc-databrew-job/index:DataAwsccDatabrewJobDatabaseOutputsDatabaseOptionsTempDirectory"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobDatabaseOutputsDatabaseOptionsTempDirectoryOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobDatabaseOutputsDatabaseOptionsTempDirectoryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-databrew-job/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-awscc-databrew-job/index.ts",
        "line": 393
      },
      "name": "DataAwsccDatabrewJobDatabaseOutputsDatabaseOptionsTempDirectoryOutputReference",
      "namespace": "dataAwsccDatabrewJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 420
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 425
          },
          "name": "bucketOwner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 430
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 404
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobDatabaseOutputsDatabaseOptionsTempDirectory"
          }
        }
      ],
      "symbolId": "src/data-awscc-databrew-job/index:DataAwsccDatabrewJobDatabaseOutputsDatabaseOptionsTempDirectoryOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobDatabaseOutputsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobDatabaseOutputsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-databrew-job/index.ts",
          "line": 569
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-job/index.ts",
        "line": 562
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 576
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobDatabaseOutputsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDatabrewJobDatabaseOutputsList",
      "namespace": "dataAwsccDatabrewJob",
      "symbolId": "src/data-awscc-databrew-job/index:DataAwsccDatabrewJobDatabaseOutputsList"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobDatabaseOutputsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobDatabaseOutputsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-databrew-job/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-job/index.ts",
        "line": 517
      },
      "name": "DataAwsccDatabrewJobDatabaseOutputsOutputReference",
      "namespace": "dataAwsccDatabrewJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 547
          },
          "name": "databaseOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobDatabaseOutputsDatabaseOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 552
          },
          "name": "databaseOutputMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 557
          },
          "name": "glueConnectionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 530
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobDatabaseOutputs"
          }
        }
      ],
      "symbolId": "src/data-awscc-databrew-job/index:DataAwsccDatabrewJobDatabaseOutputsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobJobSample": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobJobSample",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-job/index.ts",
        "line": 580
      },
      "name": "DataAwsccDatabrewJobJobSample",
      "namespace": "dataAwsccDatabrewJob",
      "symbolId": "src/data-awscc-databrew-job/index:DataAwsccDatabrewJobJobSample"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobJobSampleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobJobSampleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-databrew-job/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-awscc-databrew-job/index.ts",
        "line": 603
      },
      "name": "DataAwsccDatabrewJobJobSampleOutputReference",
      "namespace": "dataAwsccDatabrewJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 630
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 635
          },
          "name": "size",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 614
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobJobSample"
          }
        }
      ],
      "symbolId": "src/data-awscc-databrew-job/index:DataAwsccDatabrewJobJobSampleOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobOutputLocation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobOutputLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-job/index.ts",
        "line": 639
      },
      "name": "DataAwsccDatabrewJobOutputLocation",
      "namespace": "dataAwsccDatabrewJob",
      "symbolId": "src/data-awscc-databrew-job/index:DataAwsccDatabrewJobOutputLocation"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobOutputLocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobOutputLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-databrew-job/index.ts",
          "line": 669
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-job/index.ts",
        "line": 662
      },
      "name": "DataAwsccDatabrewJobOutputLocationOutputReference",
      "namespace": "dataAwsccDatabrewJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 689
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 694
          },
          "name": "bucketOwner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 699
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 673
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobOutputLocation"
          }
        }
      ],
      "symbolId": "src/data-awscc-databrew-job/index:DataAwsccDatabrewJobOutputLocationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobOutputs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobOutputs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-job/index.ts",
        "line": 876
      },
      "name": "DataAwsccDatabrewJobOutputs",
      "namespace": "dataAwsccDatabrewJob",
      "symbolId": "src/data-awscc-databrew-job/index:DataAwsccDatabrewJobOutputs"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobOutputsFormatOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobOutputsFormatOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-job/index.ts",
        "line": 757
      },
      "name": "DataAwsccDatabrewJobOutputsFormatOptions",
      "namespace": "dataAwsccDatabrewJob",
      "symbolId": "src/data-awscc-databrew-job/index:DataAwsccDatabrewJobOutputsFormatOptions"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobOutputsFormatOptionsCsv": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobOutputsFormatOptionsCsv",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-job/index.ts",
        "line": 703
      },
      "name": "DataAwsccDatabrewJobOutputsFormatOptionsCsv",
      "namespace": "dataAwsccDatabrewJob",
      "symbolId": "src/data-awscc-databrew-job/index:DataAwsccDatabrewJobOutputsFormatOptionsCsv"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobOutputsFormatOptionsCsvOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobOutputsFormatOptionsCsvOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-databrew-job/index.ts",
          "line": 733
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-job/index.ts",
        "line": 726
      },
      "name": "DataAwsccDatabrewJobOutputsFormatOptionsCsvOutputReference",
      "namespace": "dataAwsccDatabrewJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 753
          },
          "name": "delimiter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 737
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobOutputsFormatOptionsCsv"
          }
        }
      ],
      "symbolId": "src/data-awscc-databrew-job/index:DataAwsccDatabrewJobOutputsFormatOptionsCsvOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobOutputsFormatOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobOutputsFormatOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-databrew-job/index.ts",
          "line": 787
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-job/index.ts",
        "line": 780
      },
      "name": "DataAwsccDatabrewJobOutputsFormatOptionsOutputReference",
      "namespace": "dataAwsccDatabrewJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 808
          },
          "name": "csv",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobOutputsFormatOptionsCsvOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 791
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobOutputsFormatOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-databrew-job/index:DataAwsccDatabrewJobOutputsFormatOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobOutputsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobOutputsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-databrew-job/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-job/index.ts",
        "line": 965
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 979
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobOutputsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDatabrewJobOutputsList",
      "namespace": "dataAwsccDatabrewJob",
      "symbolId": "src/data-awscc-databrew-job/index:DataAwsccDatabrewJobOutputsList"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobOutputsLocation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobOutputsLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-job/index.ts",
        "line": 812
      },
      "name": "DataAwsccDatabrewJobOutputsLocation",
      "namespace": "dataAwsccDatabrewJob",
      "symbolId": "src/data-awscc-databrew-job/index:DataAwsccDatabrewJobOutputsLocation"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobOutputsLocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobOutputsLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-databrew-job/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-job/index.ts",
        "line": 835
      },
      "name": "DataAwsccDatabrewJobOutputsLocationOutputReference",
      "namespace": "dataAwsccDatabrewJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 862
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 867
          },
          "name": "bucketOwner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 872
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 846
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobOutputsLocation"
          }
        }
      ],
      "symbolId": "src/data-awscc-databrew-job/index:DataAwsccDatabrewJobOutputsLocationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobOutputsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobOutputsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-databrew-job/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-job/index.ts",
        "line": 899
      },
      "name": "DataAwsccDatabrewJobOutputsOutputReference",
      "namespace": "dataAwsccDatabrewJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 928
          },
          "name": "compressionFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 933
          },
          "name": "format",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 939
          },
          "name": "formatOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobOutputsFormatOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 945
          },
          "name": "location",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobOutputsLocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 950
          },
          "name": "maxOutputFiles",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 955
          },
          "name": "overwrite",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 960
          },
          "name": "partitionColumns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 912
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobOutputs"
          }
        }
      ],
      "symbolId": "src/data-awscc-databrew-job/index:DataAwsccDatabrewJobOutputsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobProfileConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobProfileConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-job/index.ts",
        "line": 1621
      },
      "name": "DataAwsccDatabrewJobProfileConfiguration",
      "namespace": "dataAwsccDatabrewJob",
      "symbolId": "src/data-awscc-databrew-job/index:DataAwsccDatabrewJobProfileConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobProfileConfigurationColumnStatisticsConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobProfileConfigurationColumnStatisticsConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-job/index.ts",
        "line": 1204
      },
      "name": "DataAwsccDatabrewJobProfileConfigurationColumnStatisticsConfigurations",
      "namespace": "dataAwsccDatabrewJob",
      "symbolId": "src/data-awscc-databrew-job/index:DataAwsccDatabrewJobProfileConfigurationColumnStatisticsConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobProfileConfigurationColumnStatisticsConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobProfileConfigurationColumnStatisticsConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-databrew-job/index.ts",
          "line": 1275
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-job/index.ts",
        "line": 1268
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 1282
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobProfileConfigurationColumnStatisticsConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDatabrewJobProfileConfigurationColumnStatisticsConfigurationsList",
      "namespace": "dataAwsccDatabrewJob",
      "symbolId": "src/data-awscc-databrew-job/index:DataAwsccDatabrewJobProfileConfigurationColumnStatisticsConfigurationsList"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobProfileConfigurationColumnStatisticsConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobProfileConfigurationColumnStatisticsConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-databrew-job/index.ts",
          "line": 1236
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-job/index.ts",
        "line": 1227
      },
      "name": "DataAwsccDatabrewJobProfileConfigurationColumnStatisticsConfigurationsOutputReference",
      "namespace": "dataAwsccDatabrewJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 1257
          },
          "name": "selectors",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobProfileConfigurationColumnStatisticsConfigurationsSelectorsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 1263
          },
          "name": "statistics",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobProfileConfigurationColumnStatisticsConfigurationsStatisticsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 1240
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobProfileConfigurationColumnStatisticsConfigurations"
          }
        }
      ],
      "symbolId": "src/data-awscc-databrew-job/index:DataAwsccDatabrewJobProfileConfigurationColumnStatisticsConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobProfileConfigurationColumnStatisticsConfigurationsSelectors": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobProfileConfigurationColumnStatisticsConfigurationsSelectors",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-job/index.ts",
        "line": 983
      },
      "name": "DataAwsccDatabrewJobProfileConfigurationColumnStatisticsConfigurationsSelectors",
      "namespace": "dataAwsccDatabrewJob",
      "symbolId": "src/data-awscc-databrew-job/index:DataAwsccDatabrewJobProfileConfigurationColumnStatisticsConfigurationsSelectors"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobProfileConfigurationColumnStatisticsConfigurationsSelectorsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobProfileConfigurationColumnStatisticsConfigurationsSelectorsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-databrew-job/index.ts",
          "line": 1052
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-job/index.ts",
        "line": 1045
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 1059
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobProfileConfigurationColumnStatisticsConfigurationsSelectorsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDatabrewJobProfileConfigurationColumnStatisticsConfigurationsSelectorsList",
      "namespace": "dataAwsccDatabrewJob",
      "symbolId": "src/data-awscc-databrew-job/index:DataAwsccDatabrewJobProfileConfigurationColumnStatisticsConfigurationsSelectorsList"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobProfileConfigurationColumnStatisticsConfigurationsSelectorsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobProfileConfigurationColumnStatisticsConfigurationsSelectorsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-databrew-job/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-job/index.ts",
        "line": 1006
      },
      "name": "DataAwsccDatabrewJobProfileConfigurationColumnStatisticsConfigurationsSelectorsOutputReference",
      "namespace": "dataAwsccDatabrewJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 1035
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 1040
          },
          "name": "regex",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 1019
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobProfileConfigurationColumnStatisticsConfigurationsSelectors"
          }
        }
      ],
      "symbolId": "src/data-awscc-databrew-job/index:DataAwsccDatabrewJobProfileConfigurationColumnStatisticsConfigurationsSelectorsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobProfileConfigurationColumnStatisticsConfigurationsStatistics": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobProfileConfigurationColumnStatisticsConfigurationsStatistics",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-job/index.ts",
        "line": 1144
      },
      "name": "DataAwsccDatabrewJobProfileConfigurationColumnStatisticsConfigurationsStatistics",
      "namespace": "dataAwsccDatabrewJob",
      "symbolId": "src/data-awscc-databrew-job/index:DataAwsccDatabrewJobProfileConfigurationColumnStatisticsConfigurationsStatistics"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobProfileConfigurationColumnStatisticsConfigurationsStatisticsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobProfileConfigurationColumnStatisticsConfigurationsStatisticsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-databrew-job/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/data-awscc-databrew-job/index.ts",
        "line": 1167
      },
      "name": "DataAwsccDatabrewJobProfileConfigurationColumnStatisticsConfigurationsStatisticsOutputReference",
      "namespace": "dataAwsccDatabrewJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 1194
          },
          "name": "includedStatistics",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 1200
          },
          "name": "overrides",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobProfileConfigurationColumnStatisticsConfigurationsStatisticsOverridesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 1178
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobProfileConfigurationColumnStatisticsConfigurationsStatistics"
          }
        }
      ],
      "symbolId": "src/data-awscc-databrew-job/index:DataAwsccDatabrewJobProfileConfigurationColumnStatisticsConfigurationsStatisticsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobProfileConfigurationColumnStatisticsConfigurationsStatisticsOverrides": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobProfileConfigurationColumnStatisticsConfigurationsStatisticsOverrides",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-job/index.ts",
        "line": 1063
      },
      "name": "DataAwsccDatabrewJobProfileConfigurationColumnStatisticsConfigurationsStatisticsOverrides",
      "namespace": "dataAwsccDatabrewJob",
      "symbolId": "src/data-awscc-databrew-job/index:DataAwsccDatabrewJobProfileConfigurationColumnStatisticsConfigurationsStatisticsOverrides"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobProfileConfigurationColumnStatisticsConfigurationsStatisticsOverridesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobProfileConfigurationColumnStatisticsConfigurationsStatisticsOverridesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-databrew-job/index.ts",
          "line": 1133
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-job/index.ts",
        "line": 1126
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 1140
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobProfileConfigurationColumnStatisticsConfigurationsStatisticsOverridesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDatabrewJobProfileConfigurationColumnStatisticsConfigurationsStatisticsOverridesList",
      "namespace": "dataAwsccDatabrewJob",
      "symbolId": "src/data-awscc-databrew-job/index:DataAwsccDatabrewJobProfileConfigurationColumnStatisticsConfigurationsStatisticsOverridesList"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobProfileConfigurationColumnStatisticsConfigurationsStatisticsOverridesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobProfileConfigurationColumnStatisticsConfigurationsStatisticsOverridesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-databrew-job/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-job/index.ts",
        "line": 1086
      },
      "name": "DataAwsccDatabrewJobProfileConfigurationColumnStatisticsConfigurationsStatisticsOverridesOutputReference",
      "namespace": "dataAwsccDatabrewJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 1116
          },
          "name": "parameters",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 1121
          },
          "name": "statistic",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 1099
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobProfileConfigurationColumnStatisticsConfigurationsStatisticsOverrides"
          }
        }
      ],
      "symbolId": "src/data-awscc-databrew-job/index:DataAwsccDatabrewJobProfileConfigurationColumnStatisticsConfigurationsStatisticsOverridesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobProfileConfigurationDatasetStatisticsConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobProfileConfigurationDatasetStatisticsConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-job/index.ts",
        "line": 1367
      },
      "name": "DataAwsccDatabrewJobProfileConfigurationDatasetStatisticsConfiguration",
      "namespace": "dataAwsccDatabrewJob",
      "symbolId": "src/data-awscc-databrew-job/index:DataAwsccDatabrewJobProfileConfigurationDatasetStatisticsConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobProfileConfigurationDatasetStatisticsConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobProfileConfigurationDatasetStatisticsConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-databrew-job/index.ts",
          "line": 1397
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-job/index.ts",
        "line": 1390
      },
      "name": "DataAwsccDatabrewJobProfileConfigurationDatasetStatisticsConfigurationOutputReference",
      "namespace": "dataAwsccDatabrewJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 1417
          },
          "name": "includedStatistics",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 1423
          },
          "name": "overrides",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobProfileConfigurationDatasetStatisticsConfigurationOverridesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 1401
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobProfileConfigurationDatasetStatisticsConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-databrew-job/index:DataAwsccDatabrewJobProfileConfigurationDatasetStatisticsConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobProfileConfigurationDatasetStatisticsConfigurationOverrides": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobProfileConfigurationDatasetStatisticsConfigurationOverrides",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-job/index.ts",
        "line": 1286
      },
      "name": "DataAwsccDatabrewJobProfileConfigurationDatasetStatisticsConfigurationOverrides",
      "namespace": "dataAwsccDatabrewJob",
      "symbolId": "src/data-awscc-databrew-job/index:DataAwsccDatabrewJobProfileConfigurationDatasetStatisticsConfigurationOverrides"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobProfileConfigurationDatasetStatisticsConfigurationOverridesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobProfileConfigurationDatasetStatisticsConfigurationOverridesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-databrew-job/index.ts",
          "line": 1356
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-job/index.ts",
        "line": 1349
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 1363
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobProfileConfigurationDatasetStatisticsConfigurationOverridesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDatabrewJobProfileConfigurationDatasetStatisticsConfigurationOverridesList",
      "namespace": "dataAwsccDatabrewJob",
      "symbolId": "src/data-awscc-databrew-job/index:DataAwsccDatabrewJobProfileConfigurationDatasetStatisticsConfigurationOverridesList"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobProfileConfigurationDatasetStatisticsConfigurationOverridesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobProfileConfigurationDatasetStatisticsConfigurationOverridesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-databrew-job/index.ts",
          "line": 1318
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-job/index.ts",
        "line": 1309
      },
      "name": "DataAwsccDatabrewJobProfileConfigurationDatasetStatisticsConfigurationOverridesOutputReference",
      "namespace": "dataAwsccDatabrewJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 1339
          },
          "name": "parameters",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 1344
          },
          "name": "statistic",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 1322
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobProfileConfigurationDatasetStatisticsConfigurationOverrides"
          }
        }
      ],
      "symbolId": "src/data-awscc-databrew-job/index:DataAwsccDatabrewJobProfileConfigurationDatasetStatisticsConfigurationOverridesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobProfileConfigurationEntityDetectorConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobProfileConfigurationEntityDetectorConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-job/index.ts",
        "line": 1481
      },
      "name": "DataAwsccDatabrewJobProfileConfigurationEntityDetectorConfiguration",
      "namespace": "dataAwsccDatabrewJob",
      "symbolId": "src/data-awscc-databrew-job/index:DataAwsccDatabrewJobProfileConfigurationEntityDetectorConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobProfileConfigurationEntityDetectorConfigurationAllowedStatistics": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobProfileConfigurationEntityDetectorConfigurationAllowedStatistics",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-job/index.ts",
        "line": 1427
      },
      "name": "DataAwsccDatabrewJobProfileConfigurationEntityDetectorConfigurationAllowedStatistics",
      "namespace": "dataAwsccDatabrewJob",
      "symbolId": "src/data-awscc-databrew-job/index:DataAwsccDatabrewJobProfileConfigurationEntityDetectorConfigurationAllowedStatistics"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobProfileConfigurationEntityDetectorConfigurationAllowedStatisticsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobProfileConfigurationEntityDetectorConfigurationAllowedStatisticsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-databrew-job/index.ts",
          "line": 1457
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-job/index.ts",
        "line": 1450
      },
      "name": "DataAwsccDatabrewJobProfileConfigurationEntityDetectorConfigurationAllowedStatisticsOutputReference",
      "namespace": "dataAwsccDatabrewJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 1477
          },
          "name": "statistics",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 1461
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobProfileConfigurationEntityDetectorConfigurationAllowedStatistics"
          }
        }
      ],
      "symbolId": "src/data-awscc-databrew-job/index:DataAwsccDatabrewJobProfileConfigurationEntityDetectorConfigurationAllowedStatisticsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobProfileConfigurationEntityDetectorConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobProfileConfigurationEntityDetectorConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-databrew-job/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/data-awscc-databrew-job/index.ts",
        "line": 1504
      },
      "name": "DataAwsccDatabrewJobProfileConfigurationEntityDetectorConfigurationOutputReference",
      "namespace": "dataAwsccDatabrewJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 1532
          },
          "name": "allowedStatistics",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobProfileConfigurationEntityDetectorConfigurationAllowedStatisticsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 1537
          },
          "name": "entityTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 1515
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobProfileConfigurationEntityDetectorConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-databrew-job/index:DataAwsccDatabrewJobProfileConfigurationEntityDetectorConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobProfileConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobProfileConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-databrew-job/index.ts",
          "line": 1651
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-job/index.ts",
        "line": 1644
      },
      "name": "DataAwsccDatabrewJobProfileConfigurationOutputReference",
      "namespace": "dataAwsccDatabrewJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 1672
          },
          "name": "columnStatisticsConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobProfileConfigurationColumnStatisticsConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 1678
          },
          "name": "datasetStatisticsConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobProfileConfigurationDatasetStatisticsConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 1684
          },
          "name": "entityDetectorConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobProfileConfigurationEntityDetectorConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 1690
          },
          "name": "profileColumns",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobProfileConfigurationProfileColumnsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 1655
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobProfileConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-databrew-job/index:DataAwsccDatabrewJobProfileConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobProfileConfigurationProfileColumns": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobProfileConfigurationProfileColumns",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-job/index.ts",
        "line": 1541
      },
      "name": "DataAwsccDatabrewJobProfileConfigurationProfileColumns",
      "namespace": "dataAwsccDatabrewJob",
      "symbolId": "src/data-awscc-databrew-job/index:DataAwsccDatabrewJobProfileConfigurationProfileColumns"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobProfileConfigurationProfileColumnsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobProfileConfigurationProfileColumnsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-databrew-job/index.ts",
          "line": 1610
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-job/index.ts",
        "line": 1603
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 1617
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobProfileConfigurationProfileColumnsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDatabrewJobProfileConfigurationProfileColumnsList",
      "namespace": "dataAwsccDatabrewJob",
      "symbolId": "src/data-awscc-databrew-job/index:DataAwsccDatabrewJobProfileConfigurationProfileColumnsList"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobProfileConfigurationProfileColumnsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobProfileConfigurationProfileColumnsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-databrew-job/index.ts",
          "line": 1573
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-job/index.ts",
        "line": 1564
      },
      "name": "DataAwsccDatabrewJobProfileConfigurationProfileColumnsOutputReference",
      "namespace": "dataAwsccDatabrewJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 1593
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 1598
          },
          "name": "regex",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 1577
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobProfileConfigurationProfileColumns"
          }
        }
      ],
      "symbolId": "src/data-awscc-databrew-job/index:DataAwsccDatabrewJobProfileConfigurationProfileColumnsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobRecipe": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobRecipe",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-job/index.ts",
        "line": 1694
      },
      "name": "DataAwsccDatabrewJobRecipe",
      "namespace": "dataAwsccDatabrewJob",
      "symbolId": "src/data-awscc-databrew-job/index:DataAwsccDatabrewJobRecipe"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobRecipeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobRecipeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-databrew-job/index.ts",
          "line": 1724
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-job/index.ts",
        "line": 1717
      },
      "name": "DataAwsccDatabrewJobRecipeOutputReference",
      "namespace": "dataAwsccDatabrewJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 1744
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 1749
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 1728
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobRecipe"
          }
        }
      ],
      "symbolId": "src/data-awscc-databrew-job/index:DataAwsccDatabrewJobRecipeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-job/index.ts",
        "line": 1753
      },
      "name": "DataAwsccDatabrewJobTags",
      "namespace": "dataAwsccDatabrewJob",
      "symbolId": "src/data-awscc-databrew-job/index:DataAwsccDatabrewJobTags"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-databrew-job/index.ts",
          "line": 1822
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-job/index.ts",
        "line": 1815
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 1829
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDatabrewJobTagsList",
      "namespace": "dataAwsccDatabrewJob",
      "symbolId": "src/data-awscc-databrew-job/index:DataAwsccDatabrewJobTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-databrew-job/index.ts",
          "line": 1785
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-job/index.ts",
        "line": 1776
      },
      "name": "DataAwsccDatabrewJobTagsOutputReference",
      "namespace": "dataAwsccDatabrewJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 1805
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 1810
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 1789
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-databrew-job/index:DataAwsccDatabrewJobTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobValidationConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobValidationConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-job/index.ts",
        "line": 1833
      },
      "name": "DataAwsccDatabrewJobValidationConfigurations",
      "namespace": "dataAwsccDatabrewJob",
      "symbolId": "src/data-awscc-databrew-job/index:DataAwsccDatabrewJobValidationConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobValidationConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobValidationConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-databrew-job/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-job/index.ts",
        "line": 1895
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 1909
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobValidationConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDatabrewJobValidationConfigurationsList",
      "namespace": "dataAwsccDatabrewJob",
      "symbolId": "src/data-awscc-databrew-job/index:DataAwsccDatabrewJobValidationConfigurationsList"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobValidationConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobValidationConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-databrew-job/index.ts",
          "line": 1865
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-job/index.ts",
        "line": 1856
      },
      "name": "DataAwsccDatabrewJobValidationConfigurationsOutputReference",
      "namespace": "dataAwsccDatabrewJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 1885
          },
          "name": "rulesetArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 1890
          },
          "name": "validationMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-job/index.ts",
            "line": 1869
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJob.DataAwsccDatabrewJobValidationConfigurations"
          }
        }
      ],
      "symbolId": "src/data-awscc-databrew-job/index:DataAwsccDatabrewJobValidationConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewJobs.DataAwsccDatabrewJobs": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/databrew_jobs awscc_databrew_jobs}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJobs.DataAwsccDatabrewJobs",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/databrew_jobs awscc_databrew_jobs} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-databrew-jobs/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJobs.DataAwsccDatabrewJobsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-jobs/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDatabrewJobs resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-jobs/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccDatabrewJobs to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/databrew_jobs#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDatabrewJobs that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDatabrewJobs to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-jobs/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-jobs/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDatabrewJobs",
      "namespace": "dataAwsccDatabrewJobs",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-jobs/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-jobs/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-jobs/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-databrew-jobs/index:DataAwsccDatabrewJobs"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewJobs.DataAwsccDatabrewJobsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewJobs.DataAwsccDatabrewJobsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-jobs/index.ts",
        "line": 14
      },
      "name": "DataAwsccDatabrewJobsConfig",
      "namespace": "dataAwsccDatabrewJobs",
      "symbolId": "src/data-awscc-databrew-jobs/index:DataAwsccDatabrewJobsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewProject.DataAwsccDatabrewProject": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/databrew_project awscc_databrew_project}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewProject.DataAwsccDatabrewProject",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/databrew_project awscc_databrew_project} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-databrew-project/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewProject.DataAwsccDatabrewProjectConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-project/index.ts",
        "line": 168
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDatabrewProject resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-project/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 DataAwsccDatabrewProject to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/databrew_project#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDatabrewProject that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDatabrewProject to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-project/index.ts",
            "line": 272
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-project/index.ts",
            "line": 278
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDatabrewProject",
      "namespace": "dataAwsccDatabrewProject",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-project/index.ts",
            "line": 173
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-project/index.ts",
            "line": 224
          },
          "name": "datasetName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-project/index.ts",
            "line": 242
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-project/index.ts",
            "line": 247
          },
          "name": "recipeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-project/index.ts",
            "line": 252
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-project/index.ts",
            "line": 258
          },
          "name": "sample",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewProject.DataAwsccDatabrewProjectSampleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-project/index.ts",
            "line": 264
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewProject.DataAwsccDatabrewProjectTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-project/index.ts",
            "line": 237
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-project/index.ts",
            "line": 230
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-databrew-project/index:DataAwsccDatabrewProject"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewProject.DataAwsccDatabrewProjectConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewProject.DataAwsccDatabrewProjectConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-project/index.ts",
        "line": 14
      },
      "name": "DataAwsccDatabrewProjectConfig",
      "namespace": "dataAwsccDatabrewProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/databrew_project#id DataAwsccDatabrewProject#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-project/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-databrew-project/index:DataAwsccDatabrewProjectConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewProject.DataAwsccDatabrewProjectSample": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewProject.DataAwsccDatabrewProjectSample",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-project/index.ts",
        "line": 25
      },
      "name": "DataAwsccDatabrewProjectSample",
      "namespace": "dataAwsccDatabrewProject",
      "symbolId": "src/data-awscc-databrew-project/index:DataAwsccDatabrewProjectSample"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewProject.DataAwsccDatabrewProjectSampleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewProject.DataAwsccDatabrewProjectSampleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-databrew-project/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-project/index.ts",
        "line": 48
      },
      "name": "DataAwsccDatabrewProjectSampleOutputReference",
      "namespace": "dataAwsccDatabrewProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-project/index.ts",
            "line": 75
          },
          "name": "size",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-project/index.ts",
            "line": 80
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-project/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewProject.DataAwsccDatabrewProjectSample"
          }
        }
      ],
      "symbolId": "src/data-awscc-databrew-project/index:DataAwsccDatabrewProjectSampleOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewProject.DataAwsccDatabrewProjectTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewProject.DataAwsccDatabrewProjectTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-project/index.ts",
        "line": 84
      },
      "name": "DataAwsccDatabrewProjectTags",
      "namespace": "dataAwsccDatabrewProject",
      "symbolId": "src/data-awscc-databrew-project/index:DataAwsccDatabrewProjectTags"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewProject.DataAwsccDatabrewProjectTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewProject.DataAwsccDatabrewProjectTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-databrew-project/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-project/index.ts",
        "line": 146
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-project/index.ts",
            "line": 160
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewProject.DataAwsccDatabrewProjectTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDatabrewProjectTagsList",
      "namespace": "dataAwsccDatabrewProject",
      "symbolId": "src/data-awscc-databrew-project/index:DataAwsccDatabrewProjectTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewProject.DataAwsccDatabrewProjectTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewProject.DataAwsccDatabrewProjectTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-databrew-project/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-project/index.ts",
        "line": 107
      },
      "name": "DataAwsccDatabrewProjectTagsOutputReference",
      "namespace": "dataAwsccDatabrewProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-project/index.ts",
            "line": 136
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-project/index.ts",
            "line": 141
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-project/index.ts",
            "line": 120
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewProject.DataAwsccDatabrewProjectTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-databrew-project/index:DataAwsccDatabrewProjectTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewProjects.DataAwsccDatabrewProjects": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/databrew_projects awscc_databrew_projects}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewProjects.DataAwsccDatabrewProjects",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/databrew_projects awscc_databrew_projects} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-databrew-projects/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewProjects.DataAwsccDatabrewProjectsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-projects/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDatabrewProjects resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-projects/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccDatabrewProjects to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/databrew_projects#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDatabrewProjects that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDatabrewProjects to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-projects/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-projects/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDatabrewProjects",
      "namespace": "dataAwsccDatabrewProjects",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-projects/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-projects/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-projects/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-databrew-projects/index:DataAwsccDatabrewProjects"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewProjects.DataAwsccDatabrewProjectsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewProjects.DataAwsccDatabrewProjectsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-projects/index.ts",
        "line": 14
      },
      "name": "DataAwsccDatabrewProjectsConfig",
      "namespace": "dataAwsccDatabrewProjects",
      "symbolId": "src/data-awscc-databrew-projects/index:DataAwsccDatabrewProjectsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewRecipes.DataAwsccDatabrewRecipes": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/databrew_recipes awscc_databrew_recipes}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewRecipes.DataAwsccDatabrewRecipes",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/databrew_recipes awscc_databrew_recipes} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-databrew-recipes/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewRecipes.DataAwsccDatabrewRecipesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-recipes/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDatabrewRecipes resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-recipes/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccDatabrewRecipes to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/databrew_recipes#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDatabrewRecipes that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDatabrewRecipes to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-recipes/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-recipes/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDatabrewRecipes",
      "namespace": "dataAwsccDatabrewRecipes",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-recipes/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-recipes/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-recipes/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-databrew-recipes/index:DataAwsccDatabrewRecipes"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewRecipes.DataAwsccDatabrewRecipesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewRecipes.DataAwsccDatabrewRecipesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-recipes/index.ts",
        "line": 14
      },
      "name": "DataAwsccDatabrewRecipesConfig",
      "namespace": "dataAwsccDatabrewRecipes",
      "symbolId": "src/data-awscc-databrew-recipes/index:DataAwsccDatabrewRecipesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewRuleset.DataAwsccDatabrewRuleset": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/databrew_ruleset awscc_databrew_ruleset}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewRuleset.DataAwsccDatabrewRuleset",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/databrew_ruleset awscc_databrew_ruleset} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-databrew-ruleset/index.ts",
          "line": 468
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewRuleset.DataAwsccDatabrewRulesetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-ruleset/index.ts",
        "line": 436
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDatabrewRuleset resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-ruleset/index.ts",
            "line": 453
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccDatabrewRuleset to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/databrew_ruleset#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDatabrewRuleset that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDatabrewRuleset to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-ruleset/index.ts",
            "line": 535
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-ruleset/index.ts",
            "line": 541
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDatabrewRuleset",
      "namespace": "dataAwsccDatabrewRuleset",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-ruleset/index.ts",
            "line": 441
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-ruleset/index.ts",
            "line": 492
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-ruleset/index.ts",
            "line": 510
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-ruleset/index.ts",
            "line": 516
          },
          "name": "rules",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewRuleset.DataAwsccDatabrewRulesetRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-ruleset/index.ts",
            "line": 522
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewRuleset.DataAwsccDatabrewRulesetTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-ruleset/index.ts",
            "line": 527
          },
          "name": "targetArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-ruleset/index.ts",
            "line": 505
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-ruleset/index.ts",
            "line": 498
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-databrew-ruleset/index:DataAwsccDatabrewRuleset"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewRuleset.DataAwsccDatabrewRulesetConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewRuleset.DataAwsccDatabrewRulesetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-ruleset/index.ts",
        "line": 14
      },
      "name": "DataAwsccDatabrewRulesetConfig",
      "namespace": "dataAwsccDatabrewRuleset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/databrew_ruleset#id DataAwsccDatabrewRuleset#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-ruleset/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-databrew-ruleset/index:DataAwsccDatabrewRulesetConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewRuleset.DataAwsccDatabrewRulesetRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewRuleset.DataAwsccDatabrewRulesetRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-ruleset/index.ts",
        "line": 249
      },
      "name": "DataAwsccDatabrewRulesetRules",
      "namespace": "dataAwsccDatabrewRuleset",
      "symbolId": "src/data-awscc-databrew-ruleset/index:DataAwsccDatabrewRulesetRules"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewRuleset.DataAwsccDatabrewRulesetRulesColumnSelectors": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewRuleset.DataAwsccDatabrewRulesetRulesColumnSelectors",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-ruleset/index.ts",
        "line": 25
      },
      "name": "DataAwsccDatabrewRulesetRulesColumnSelectors",
      "namespace": "dataAwsccDatabrewRuleset",
      "symbolId": "src/data-awscc-databrew-ruleset/index:DataAwsccDatabrewRulesetRulesColumnSelectors"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewRuleset.DataAwsccDatabrewRulesetRulesColumnSelectorsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewRuleset.DataAwsccDatabrewRulesetRulesColumnSelectorsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-databrew-ruleset/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-awscc-databrew-ruleset/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-ruleset/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-awscc.dataAwsccDatabrewRuleset.DataAwsccDatabrewRulesetRulesColumnSelectorsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDatabrewRulesetRulesColumnSelectorsList",
      "namespace": "dataAwsccDatabrewRuleset",
      "symbolId": "src/data-awscc-databrew-ruleset/index:DataAwsccDatabrewRulesetRulesColumnSelectorsList"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewRuleset.DataAwsccDatabrewRulesetRulesColumnSelectorsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewRuleset.DataAwsccDatabrewRulesetRulesColumnSelectorsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-databrew-ruleset/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-ruleset/index.ts",
        "line": 48
      },
      "name": "DataAwsccDatabrewRulesetRulesColumnSelectorsOutputReference",
      "namespace": "dataAwsccDatabrewRuleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-ruleset/index.ts",
            "line": 77
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-ruleset/index.ts",
            "line": 82
          },
          "name": "regex",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-ruleset/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewRuleset.DataAwsccDatabrewRulesetRulesColumnSelectors"
          }
        }
      ],
      "symbolId": "src/data-awscc-databrew-ruleset/index:DataAwsccDatabrewRulesetRulesColumnSelectorsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewRuleset.DataAwsccDatabrewRulesetRulesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewRuleset.DataAwsccDatabrewRulesetRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-databrew-ruleset/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-ruleset/index.ts",
        "line": 334
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-ruleset/index.ts",
            "line": 348
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewRuleset.DataAwsccDatabrewRulesetRulesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDatabrewRulesetRulesList",
      "namespace": "dataAwsccDatabrewRuleset",
      "symbolId": "src/data-awscc-databrew-ruleset/index:DataAwsccDatabrewRulesetRulesList"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewRuleset.DataAwsccDatabrewRulesetRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewRuleset.DataAwsccDatabrewRulesetRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-databrew-ruleset/index.ts",
          "line": 281
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-ruleset/index.ts",
        "line": 272
      },
      "name": "DataAwsccDatabrewRulesetRulesOutputReference",
      "namespace": "dataAwsccDatabrewRuleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-ruleset/index.ts",
            "line": 301
          },
          "name": "checkExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-ruleset/index.ts",
            "line": 307
          },
          "name": "columnSelectors",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewRuleset.DataAwsccDatabrewRulesetRulesColumnSelectorsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-ruleset/index.ts",
            "line": 312
          },
          "name": "disabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-ruleset/index.ts",
            "line": 317
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-ruleset/index.ts",
            "line": 323
          },
          "name": "substitutionMap",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewRuleset.DataAwsccDatabrewRulesetRulesSubstitutionMapList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-ruleset/index.ts",
            "line": 329
          },
          "name": "threshold",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewRuleset.DataAwsccDatabrewRulesetRulesThresholdOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-ruleset/index.ts",
            "line": 285
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewRuleset.DataAwsccDatabrewRulesetRules"
          }
        }
      ],
      "symbolId": "src/data-awscc-databrew-ruleset/index:DataAwsccDatabrewRulesetRulesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewRuleset.DataAwsccDatabrewRulesetRulesSubstitutionMap": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewRuleset.DataAwsccDatabrewRulesetRulesSubstitutionMap",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-ruleset/index.ts",
        "line": 105
      },
      "name": "DataAwsccDatabrewRulesetRulesSubstitutionMap",
      "namespace": "dataAwsccDatabrewRuleset",
      "symbolId": "src/data-awscc-databrew-ruleset/index:DataAwsccDatabrewRulesetRulesSubstitutionMap"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewRuleset.DataAwsccDatabrewRulesetRulesSubstitutionMapList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewRuleset.DataAwsccDatabrewRulesetRulesSubstitutionMapList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-databrew-ruleset/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-awscc-databrew-ruleset/index.ts",
        "line": 167
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-ruleset/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-awscc.dataAwsccDatabrewRuleset.DataAwsccDatabrewRulesetRulesSubstitutionMapOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDatabrewRulesetRulesSubstitutionMapList",
      "namespace": "dataAwsccDatabrewRuleset",
      "symbolId": "src/data-awscc-databrew-ruleset/index:DataAwsccDatabrewRulesetRulesSubstitutionMapList"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewRuleset.DataAwsccDatabrewRulesetRulesSubstitutionMapOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewRuleset.DataAwsccDatabrewRulesetRulesSubstitutionMapOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-databrew-ruleset/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-awscc-databrew-ruleset/index.ts",
        "line": 128
      },
      "name": "DataAwsccDatabrewRulesetRulesSubstitutionMapOutputReference",
      "namespace": "dataAwsccDatabrewRuleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-ruleset/index.ts",
            "line": 157
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-ruleset/index.ts",
            "line": 162
          },
          "name": "valueReference",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-ruleset/index.ts",
            "line": 141
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewRuleset.DataAwsccDatabrewRulesetRulesSubstitutionMap"
          }
        }
      ],
      "symbolId": "src/data-awscc-databrew-ruleset/index:DataAwsccDatabrewRulesetRulesSubstitutionMapOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewRuleset.DataAwsccDatabrewRulesetRulesThreshold": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewRuleset.DataAwsccDatabrewRulesetRulesThreshold",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-ruleset/index.ts",
        "line": 185
      },
      "name": "DataAwsccDatabrewRulesetRulesThreshold",
      "namespace": "dataAwsccDatabrewRuleset",
      "symbolId": "src/data-awscc-databrew-ruleset/index:DataAwsccDatabrewRulesetRulesThreshold"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewRuleset.DataAwsccDatabrewRulesetRulesThresholdOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewRuleset.DataAwsccDatabrewRulesetRulesThresholdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-databrew-ruleset/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-awscc-databrew-ruleset/index.ts",
        "line": 208
      },
      "name": "DataAwsccDatabrewRulesetRulesThresholdOutputReference",
      "namespace": "dataAwsccDatabrewRuleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-ruleset/index.ts",
            "line": 235
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-ruleset/index.ts",
            "line": 240
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-ruleset/index.ts",
            "line": 245
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-ruleset/index.ts",
            "line": 219
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewRuleset.DataAwsccDatabrewRulesetRulesThreshold"
          }
        }
      ],
      "symbolId": "src/data-awscc-databrew-ruleset/index:DataAwsccDatabrewRulesetRulesThresholdOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewRuleset.DataAwsccDatabrewRulesetTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewRuleset.DataAwsccDatabrewRulesetTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-ruleset/index.ts",
        "line": 352
      },
      "name": "DataAwsccDatabrewRulesetTags",
      "namespace": "dataAwsccDatabrewRuleset",
      "symbolId": "src/data-awscc-databrew-ruleset/index:DataAwsccDatabrewRulesetTags"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewRuleset.DataAwsccDatabrewRulesetTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewRuleset.DataAwsccDatabrewRulesetTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-databrew-ruleset/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/data-awscc-databrew-ruleset/index.ts",
        "line": 414
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-ruleset/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-awscc.dataAwsccDatabrewRuleset.DataAwsccDatabrewRulesetTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDatabrewRulesetTagsList",
      "namespace": "dataAwsccDatabrewRuleset",
      "symbolId": "src/data-awscc-databrew-ruleset/index:DataAwsccDatabrewRulesetTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewRuleset.DataAwsccDatabrewRulesetTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewRuleset.DataAwsccDatabrewRulesetTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-databrew-ruleset/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-ruleset/index.ts",
        "line": 375
      },
      "name": "DataAwsccDatabrewRulesetTagsOutputReference",
      "namespace": "dataAwsccDatabrewRuleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-ruleset/index.ts",
            "line": 404
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-ruleset/index.ts",
            "line": 409
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-ruleset/index.ts",
            "line": 388
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewRuleset.DataAwsccDatabrewRulesetTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-databrew-ruleset/index:DataAwsccDatabrewRulesetTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewRulesets.DataAwsccDatabrewRulesets": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/databrew_rulesets awscc_databrew_rulesets}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewRulesets.DataAwsccDatabrewRulesets",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/databrew_rulesets awscc_databrew_rulesets} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-databrew-rulesets/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewRulesets.DataAwsccDatabrewRulesetsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-rulesets/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDatabrewRulesets resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-rulesets/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccDatabrewRulesets to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/databrew_rulesets#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDatabrewRulesets that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDatabrewRulesets to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-rulesets/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-rulesets/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDatabrewRulesets",
      "namespace": "dataAwsccDatabrewRulesets",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-rulesets/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-rulesets/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-rulesets/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-databrew-rulesets/index:DataAwsccDatabrewRulesets"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewRulesets.DataAwsccDatabrewRulesetsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewRulesets.DataAwsccDatabrewRulesetsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-rulesets/index.ts",
        "line": 14
      },
      "name": "DataAwsccDatabrewRulesetsConfig",
      "namespace": "dataAwsccDatabrewRulesets",
      "symbolId": "src/data-awscc-databrew-rulesets/index:DataAwsccDatabrewRulesetsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewSchedule.DataAwsccDatabrewSchedule": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/databrew_schedule awscc_databrew_schedule}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewSchedule.DataAwsccDatabrewSchedule",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/databrew_schedule awscc_databrew_schedule} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-databrew-schedule/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-awscc.dataAwsccDatabrewSchedule.DataAwsccDatabrewScheduleConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-schedule/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDatabrewSchedule resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-schedule/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 DataAwsccDatabrewSchedule to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/databrew_schedule#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDatabrewSchedule that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDatabrewSchedule to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-schedule/index.ts",
            "line": 202
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-schedule/index.ts",
            "line": 208
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDatabrewSchedule",
      "namespace": "dataAwsccDatabrewSchedule",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-schedule/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-schedule/index.ts",
            "line": 165
          },
          "name": "cronExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-schedule/index.ts",
            "line": 183
          },
          "name": "jobNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-schedule/index.ts",
            "line": 188
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-schedule/index.ts",
            "line": 194
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewSchedule.DataAwsccDatabrewScheduleTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-schedule/index.ts",
            "line": 178
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-schedule/index.ts",
            "line": 171
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-databrew-schedule/index:DataAwsccDatabrewSchedule"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewSchedule.DataAwsccDatabrewScheduleConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewSchedule.DataAwsccDatabrewScheduleConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-schedule/index.ts",
        "line": 14
      },
      "name": "DataAwsccDatabrewScheduleConfig",
      "namespace": "dataAwsccDatabrewSchedule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/databrew_schedule#id DataAwsccDatabrewSchedule#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-schedule/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-databrew-schedule/index:DataAwsccDatabrewScheduleConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewSchedule.DataAwsccDatabrewScheduleTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewSchedule.DataAwsccDatabrewScheduleTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-schedule/index.ts",
        "line": 25
      },
      "name": "DataAwsccDatabrewScheduleTags",
      "namespace": "dataAwsccDatabrewSchedule",
      "symbolId": "src/data-awscc-databrew-schedule/index:DataAwsccDatabrewScheduleTags"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewSchedule.DataAwsccDatabrewScheduleTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewSchedule.DataAwsccDatabrewScheduleTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-databrew-schedule/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-awscc-databrew-schedule/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-schedule/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-awscc.dataAwsccDatabrewSchedule.DataAwsccDatabrewScheduleTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDatabrewScheduleTagsList",
      "namespace": "dataAwsccDatabrewSchedule",
      "symbolId": "src/data-awscc-databrew-schedule/index:DataAwsccDatabrewScheduleTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewSchedule.DataAwsccDatabrewScheduleTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewSchedule.DataAwsccDatabrewScheduleTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-databrew-schedule/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-schedule/index.ts",
        "line": 48
      },
      "name": "DataAwsccDatabrewScheduleTagsOutputReference",
      "namespace": "dataAwsccDatabrewSchedule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-schedule/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-schedule/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-schedule/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewSchedule.DataAwsccDatabrewScheduleTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-databrew-schedule/index:DataAwsccDatabrewScheduleTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewSchedules.DataAwsccDatabrewSchedules": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/databrew_schedules awscc_databrew_schedules}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewSchedules.DataAwsccDatabrewSchedules",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/databrew_schedules awscc_databrew_schedules} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-databrew-schedules/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewSchedules.DataAwsccDatabrewSchedulesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-schedules/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDatabrewSchedules resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-schedules/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccDatabrewSchedules to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/databrew_schedules#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDatabrewSchedules that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDatabrewSchedules to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-schedules/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-databrew-schedules/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDatabrewSchedules",
      "namespace": "dataAwsccDatabrewSchedules",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-schedules/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-schedules/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-databrew-schedules/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-databrew-schedules/index:DataAwsccDatabrewSchedules"
    },
    "@cdktn/provider-awscc.dataAwsccDatabrewSchedules.DataAwsccDatabrewSchedulesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatabrewSchedules.DataAwsccDatabrewSchedulesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-databrew-schedules/index.ts",
        "line": 14
      },
      "name": "DataAwsccDatabrewSchedulesConfig",
      "namespace": "dataAwsccDatabrewSchedules",
      "symbolId": "src/data-awscc-databrew-schedules/index:DataAwsccDatabrewSchedulesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDatapipelinePipeline.DataAwsccDatapipelinePipeline": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datapipeline_pipeline awscc_datapipeline_pipeline}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatapipelinePipeline.DataAwsccDatapipelinePipeline",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datapipeline_pipeline awscc_datapipeline_pipeline} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-datapipeline-pipeline/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDatapipelinePipeline.DataAwsccDatapipelinePipelineConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datapipeline-pipeline/index.ts",
        "line": 521
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDatapipelinePipeline resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-datapipeline-pipeline/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 DataAwsccDatapipelinePipeline to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datapipeline_pipeline#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDatapipelinePipeline that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDatapipelinePipeline to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datapipeline-pipeline/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-awscc-datapipeline-pipeline/index.ts",
            "line": 643
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDatapipelinePipeline",
      "namespace": "dataAwsccDatapipelinePipeline",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datapipeline-pipeline/index.ts",
            "line": 526
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datapipeline-pipeline/index.ts",
            "line": 577
          },
          "name": "activate",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datapipeline-pipeline/index.ts",
            "line": 582
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datapipeline-pipeline/index.ts",
            "line": 600
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datapipeline-pipeline/index.ts",
            "line": 606
          },
          "name": "parameterObjects",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatapipelinePipeline.DataAwsccDatapipelinePipelineParameterObjectsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datapipeline-pipeline/index.ts",
            "line": 612
          },
          "name": "parameterValues",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatapipelinePipeline.DataAwsccDatapipelinePipelineParameterValuesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datapipeline-pipeline/index.ts",
            "line": 617
          },
          "name": "pipelineId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datapipeline-pipeline/index.ts",
            "line": 623
          },
          "name": "pipelineObjects",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatapipelinePipeline.DataAwsccDatapipelinePipelinePipelineObjectsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datapipeline-pipeline/index.ts",
            "line": 629
          },
          "name": "pipelineTags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatapipelinePipeline.DataAwsccDatapipelinePipelinePipelineTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datapipeline-pipeline/index.ts",
            "line": 595
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datapipeline-pipeline/index.ts",
            "line": 588
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-datapipeline-pipeline/index:DataAwsccDatapipelinePipeline"
    },
    "@cdktn/provider-awscc.dataAwsccDatapipelinePipeline.DataAwsccDatapipelinePipelineConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatapipelinePipeline.DataAwsccDatapipelinePipelineConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datapipeline-pipeline/index.ts",
        "line": 14
      },
      "name": "DataAwsccDatapipelinePipelineConfig",
      "namespace": "dataAwsccDatapipelinePipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datapipeline_pipeline#id DataAwsccDatapipelinePipeline#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datapipeline-pipeline/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-datapipeline-pipeline/index:DataAwsccDatapipelinePipelineConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDatapipelinePipeline.DataAwsccDatapipelinePipelineParameterObjects": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatapipelinePipeline.DataAwsccDatapipelinePipelineParameterObjects",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datapipeline-pipeline/index.ts",
        "line": 105
      },
      "name": "DataAwsccDatapipelinePipelineParameterObjects",
      "namespace": "dataAwsccDatapipelinePipeline",
      "symbolId": "src/data-awscc-datapipeline-pipeline/index:DataAwsccDatapipelinePipelineParameterObjects"
    },
    "@cdktn/provider-awscc.dataAwsccDatapipelinePipeline.DataAwsccDatapipelinePipelineParameterObjectsAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatapipelinePipeline.DataAwsccDatapipelinePipelineParameterObjectsAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datapipeline-pipeline/index.ts",
        "line": 25
      },
      "name": "DataAwsccDatapipelinePipelineParameterObjectsAttributes",
      "namespace": "dataAwsccDatapipelinePipeline",
      "symbolId": "src/data-awscc-datapipeline-pipeline/index:DataAwsccDatapipelinePipelineParameterObjectsAttributes"
    },
    "@cdktn/provider-awscc.dataAwsccDatapipelinePipeline.DataAwsccDatapipelinePipelineParameterObjectsAttributesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatapipelinePipeline.DataAwsccDatapipelinePipelineParameterObjectsAttributesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datapipeline-pipeline/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-awscc-datapipeline-pipeline/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datapipeline-pipeline/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-awscc.dataAwsccDatapipelinePipeline.DataAwsccDatapipelinePipelineParameterObjectsAttributesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDatapipelinePipelineParameterObjectsAttributesList",
      "namespace": "dataAwsccDatapipelinePipeline",
      "symbolId": "src/data-awscc-datapipeline-pipeline/index:DataAwsccDatapipelinePipelineParameterObjectsAttributesList"
    },
    "@cdktn/provider-awscc.dataAwsccDatapipelinePipeline.DataAwsccDatapipelinePipelineParameterObjectsAttributesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatapipelinePipeline.DataAwsccDatapipelinePipelineParameterObjectsAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datapipeline-pipeline/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datapipeline-pipeline/index.ts",
        "line": 48
      },
      "name": "DataAwsccDatapipelinePipelineParameterObjectsAttributesOutputReference",
      "namespace": "dataAwsccDatapipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datapipeline-pipeline/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datapipeline-pipeline/index.ts",
            "line": 82
          },
          "name": "stringValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datapipeline-pipeline/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatapipelinePipeline.DataAwsccDatapipelinePipelineParameterObjectsAttributes"
          }
        }
      ],
      "symbolId": "src/data-awscc-datapipeline-pipeline/index:DataAwsccDatapipelinePipelineParameterObjectsAttributesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatapipelinePipeline.DataAwsccDatapipelinePipelineParameterObjectsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatapipelinePipeline.DataAwsccDatapipelinePipelineParameterObjectsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datapipeline-pipeline/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-awscc-datapipeline-pipeline/index.ts",
        "line": 168
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datapipeline-pipeline/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-awscc.dataAwsccDatapipelinePipeline.DataAwsccDatapipelinePipelineParameterObjectsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDatapipelinePipelineParameterObjectsList",
      "namespace": "dataAwsccDatapipelinePipeline",
      "symbolId": "src/data-awscc-datapipeline-pipeline/index:DataAwsccDatapipelinePipelineParameterObjectsList"
    },
    "@cdktn/provider-awscc.dataAwsccDatapipelinePipeline.DataAwsccDatapipelinePipelineParameterObjectsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatapipelinePipeline.DataAwsccDatapipelinePipelineParameterObjectsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datapipeline-pipeline/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-awscc-datapipeline-pipeline/index.ts",
        "line": 128
      },
      "name": "DataAwsccDatapipelinePipelineParameterObjectsOutputReference",
      "namespace": "dataAwsccDatapipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datapipeline-pipeline/index.ts",
            "line": 158
          },
          "name": "attributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatapipelinePipeline.DataAwsccDatapipelinePipelineParameterObjectsAttributesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datapipeline-pipeline/index.ts",
            "line": 163
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datapipeline-pipeline/index.ts",
            "line": 141
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatapipelinePipeline.DataAwsccDatapipelinePipelineParameterObjects"
          }
        }
      ],
      "symbolId": "src/data-awscc-datapipeline-pipeline/index:DataAwsccDatapipelinePipelineParameterObjectsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatapipelinePipeline.DataAwsccDatapipelinePipelineParameterValues": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatapipelinePipeline.DataAwsccDatapipelinePipelineParameterValues",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datapipeline-pipeline/index.ts",
        "line": 186
      },
      "name": "DataAwsccDatapipelinePipelineParameterValues",
      "namespace": "dataAwsccDatapipelinePipeline",
      "symbolId": "src/data-awscc-datapipeline-pipeline/index:DataAwsccDatapipelinePipelineParameterValues"
    },
    "@cdktn/provider-awscc.dataAwsccDatapipelinePipeline.DataAwsccDatapipelinePipelineParameterValuesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatapipelinePipeline.DataAwsccDatapipelinePipelineParameterValuesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datapipeline-pipeline/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/data-awscc-datapipeline-pipeline/index.ts",
        "line": 248
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datapipeline-pipeline/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-awscc.dataAwsccDatapipelinePipeline.DataAwsccDatapipelinePipelineParameterValuesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDatapipelinePipelineParameterValuesList",
      "namespace": "dataAwsccDatapipelinePipeline",
      "symbolId": "src/data-awscc-datapipeline-pipeline/index:DataAwsccDatapipelinePipelineParameterValuesList"
    },
    "@cdktn/provider-awscc.dataAwsccDatapipelinePipeline.DataAwsccDatapipelinePipelineParameterValuesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatapipelinePipeline.DataAwsccDatapipelinePipelineParameterValuesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datapipeline-pipeline/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/data-awscc-datapipeline-pipeline/index.ts",
        "line": 209
      },
      "name": "DataAwsccDatapipelinePipelineParameterValuesOutputReference",
      "namespace": "dataAwsccDatapipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datapipeline-pipeline/index.ts",
            "line": 238
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datapipeline-pipeline/index.ts",
            "line": 243
          },
          "name": "stringValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datapipeline-pipeline/index.ts",
            "line": 222
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatapipelinePipeline.DataAwsccDatapipelinePipelineParameterValues"
          }
        }
      ],
      "symbolId": "src/data-awscc-datapipeline-pipeline/index:DataAwsccDatapipelinePipelineParameterValuesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatapipelinePipeline.DataAwsccDatapipelinePipelinePipelineObjects": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatapipelinePipeline.DataAwsccDatapipelinePipelinePipelineObjects",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datapipeline-pipeline/index.ts",
        "line": 351
      },
      "name": "DataAwsccDatapipelinePipelinePipelineObjects",
      "namespace": "dataAwsccDatapipelinePipeline",
      "symbolId": "src/data-awscc-datapipeline-pipeline/index:DataAwsccDatapipelinePipelinePipelineObjects"
    },
    "@cdktn/provider-awscc.dataAwsccDatapipelinePipeline.DataAwsccDatapipelinePipelinePipelineObjectsFields": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatapipelinePipeline.DataAwsccDatapipelinePipelinePipelineObjectsFields",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datapipeline-pipeline/index.ts",
        "line": 266
      },
      "name": "DataAwsccDatapipelinePipelinePipelineObjectsFields",
      "namespace": "dataAwsccDatapipelinePipeline",
      "symbolId": "src/data-awscc-datapipeline-pipeline/index:DataAwsccDatapipelinePipelinePipelineObjectsFields"
    },
    "@cdktn/provider-awscc.dataAwsccDatapipelinePipeline.DataAwsccDatapipelinePipelinePipelineObjectsFieldsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatapipelinePipeline.DataAwsccDatapipelinePipelinePipelineObjectsFieldsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datapipeline-pipeline/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datapipeline-pipeline/index.ts",
        "line": 333
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datapipeline-pipeline/index.ts",
            "line": 347
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDatapipelinePipeline.DataAwsccDatapipelinePipelinePipelineObjectsFieldsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDatapipelinePipelinePipelineObjectsFieldsList",
      "namespace": "dataAwsccDatapipelinePipeline",
      "symbolId": "src/data-awscc-datapipeline-pipeline/index:DataAwsccDatapipelinePipelinePipelineObjectsFieldsList"
    },
    "@cdktn/provider-awscc.dataAwsccDatapipelinePipeline.DataAwsccDatapipelinePipelinePipelineObjectsFieldsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatapipelinePipeline.DataAwsccDatapipelinePipelinePipelineObjectsFieldsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datapipeline-pipeline/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-awscc-datapipeline-pipeline/index.ts",
        "line": 289
      },
      "name": "DataAwsccDatapipelinePipelinePipelineObjectsFieldsOutputReference",
      "namespace": "dataAwsccDatapipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datapipeline-pipeline/index.ts",
            "line": 318
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datapipeline-pipeline/index.ts",
            "line": 323
          },
          "name": "refValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datapipeline-pipeline/index.ts",
            "line": 328
          },
          "name": "stringValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datapipeline-pipeline/index.ts",
            "line": 302
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatapipelinePipeline.DataAwsccDatapipelinePipelinePipelineObjectsFields"
          }
        }
      ],
      "symbolId": "src/data-awscc-datapipeline-pipeline/index:DataAwsccDatapipelinePipelinePipelineObjectsFieldsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatapipelinePipeline.DataAwsccDatapipelinePipelinePipelineObjectsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatapipelinePipeline.DataAwsccDatapipelinePipelinePipelineObjectsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datapipeline-pipeline/index.ts",
          "line": 426
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datapipeline-pipeline/index.ts",
        "line": 419
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datapipeline-pipeline/index.ts",
            "line": 433
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDatapipelinePipeline.DataAwsccDatapipelinePipelinePipelineObjectsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDatapipelinePipelinePipelineObjectsList",
      "namespace": "dataAwsccDatapipelinePipeline",
      "symbolId": "src/data-awscc-datapipeline-pipeline/index:DataAwsccDatapipelinePipelinePipelineObjectsList"
    },
    "@cdktn/provider-awscc.dataAwsccDatapipelinePipeline.DataAwsccDatapipelinePipelinePipelineObjectsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatapipelinePipeline.DataAwsccDatapipelinePipelinePipelineObjectsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datapipeline-pipeline/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datapipeline-pipeline/index.ts",
        "line": 374
      },
      "name": "DataAwsccDatapipelinePipelinePipelineObjectsOutputReference",
      "namespace": "dataAwsccDatapipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datapipeline-pipeline/index.ts",
            "line": 404
          },
          "name": "fields",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatapipelinePipeline.DataAwsccDatapipelinePipelinePipelineObjectsFieldsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datapipeline-pipeline/index.ts",
            "line": 409
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datapipeline-pipeline/index.ts",
            "line": 414
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datapipeline-pipeline/index.ts",
            "line": 387
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatapipelinePipeline.DataAwsccDatapipelinePipelinePipelineObjects"
          }
        }
      ],
      "symbolId": "src/data-awscc-datapipeline-pipeline/index:DataAwsccDatapipelinePipelinePipelineObjectsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatapipelinePipeline.DataAwsccDatapipelinePipelinePipelineTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatapipelinePipeline.DataAwsccDatapipelinePipelinePipelineTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datapipeline-pipeline/index.ts",
        "line": 437
      },
      "name": "DataAwsccDatapipelinePipelinePipelineTags",
      "namespace": "dataAwsccDatapipelinePipeline",
      "symbolId": "src/data-awscc-datapipeline-pipeline/index:DataAwsccDatapipelinePipelinePipelineTags"
    },
    "@cdktn/provider-awscc.dataAwsccDatapipelinePipeline.DataAwsccDatapipelinePipelinePipelineTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatapipelinePipeline.DataAwsccDatapipelinePipelinePipelineTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datapipeline-pipeline/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-awscc-datapipeline-pipeline/index.ts",
        "line": 499
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datapipeline-pipeline/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-awscc.dataAwsccDatapipelinePipeline.DataAwsccDatapipelinePipelinePipelineTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDatapipelinePipelinePipelineTagsList",
      "namespace": "dataAwsccDatapipelinePipeline",
      "symbolId": "src/data-awscc-datapipeline-pipeline/index:DataAwsccDatapipelinePipelinePipelineTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccDatapipelinePipeline.DataAwsccDatapipelinePipelinePipelineTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatapipelinePipeline.DataAwsccDatapipelinePipelinePipelineTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datapipeline-pipeline/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datapipeline-pipeline/index.ts",
        "line": 460
      },
      "name": "DataAwsccDatapipelinePipelinePipelineTagsOutputReference",
      "namespace": "dataAwsccDatapipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datapipeline-pipeline/index.ts",
            "line": 489
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datapipeline-pipeline/index.ts",
            "line": 494
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datapipeline-pipeline/index.ts",
            "line": 473
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatapipelinePipeline.DataAwsccDatapipelinePipelinePipelineTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-datapipeline-pipeline/index:DataAwsccDatapipelinePipelinePipelineTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatapipelinePipelines.DataAwsccDatapipelinePipelines": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datapipeline_pipelines awscc_datapipeline_pipelines}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatapipelinePipelines.DataAwsccDatapipelinePipelines",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datapipeline_pipelines awscc_datapipeline_pipelines} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-datapipeline-pipelines/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDatapipelinePipelines.DataAwsccDatapipelinePipelinesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datapipeline-pipelines/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDatapipelinePipelines resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-datapipeline-pipelines/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccDatapipelinePipelines to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datapipeline_pipelines#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDatapipelinePipelines that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDatapipelinePipelines to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datapipeline-pipelines/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datapipeline-pipelines/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDatapipelinePipelines",
      "namespace": "dataAwsccDatapipelinePipelines",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datapipeline-pipelines/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datapipeline-pipelines/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datapipeline-pipelines/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-datapipeline-pipelines/index:DataAwsccDatapipelinePipelines"
    },
    "@cdktn/provider-awscc.dataAwsccDatapipelinePipelines.DataAwsccDatapipelinePipelinesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatapipelinePipelines.DataAwsccDatapipelinePipelinesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datapipeline-pipelines/index.ts",
        "line": 14
      },
      "name": "DataAwsccDatapipelinePipelinesConfig",
      "namespace": "dataAwsccDatapipelinePipelines",
      "symbolId": "src/data-awscc-datapipeline-pipelines/index:DataAwsccDatapipelinePipelinesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncAgent.DataAwsccDatasyncAgent": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_agent awscc_datasync_agent}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncAgent.DataAwsccDatasyncAgent",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_agent awscc_datasync_agent} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-datasync-agent/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-awscc.dataAwsccDatasyncAgent.DataAwsccDatasyncAgentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-agent/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDatasyncAgent resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-agent/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 DataAwsccDatasyncAgent to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_agent#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDatasyncAgent that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDatasyncAgent to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-agent/index.ts",
            "line": 222
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-agent/index.ts",
            "line": 228
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDatasyncAgent",
      "namespace": "dataAwsccDatasyncAgent",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-agent/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-agent/index.ts",
            "line": 165
          },
          "name": "activationKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-agent/index.ts",
            "line": 170
          },
          "name": "agentArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-agent/index.ts",
            "line": 175
          },
          "name": "agentName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-agent/index.ts",
            "line": 180
          },
          "name": "endpointType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-agent/index.ts",
            "line": 198
          },
          "name": "securityGroupArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-agent/index.ts",
            "line": 203
          },
          "name": "subnetArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-agent/index.ts",
            "line": 209
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncAgent.DataAwsccDatasyncAgentTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-agent/index.ts",
            "line": 214
          },
          "name": "vpcEndpointId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-agent/index.ts",
            "line": 193
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-agent/index.ts",
            "line": 186
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-datasync-agent/index:DataAwsccDatasyncAgent"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncAgent.DataAwsccDatasyncAgentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncAgent.DataAwsccDatasyncAgentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-agent/index.ts",
        "line": 14
      },
      "name": "DataAwsccDatasyncAgentConfig",
      "namespace": "dataAwsccDatasyncAgent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_agent#id DataAwsccDatasyncAgent#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-agent/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-datasync-agent/index:DataAwsccDatasyncAgentConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncAgent.DataAwsccDatasyncAgentTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncAgent.DataAwsccDatasyncAgentTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-agent/index.ts",
        "line": 25
      },
      "name": "DataAwsccDatasyncAgentTags",
      "namespace": "dataAwsccDatasyncAgent",
      "symbolId": "src/data-awscc-datasync-agent/index:DataAwsccDatasyncAgentTags"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncAgent.DataAwsccDatasyncAgentTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncAgent.DataAwsccDatasyncAgentTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datasync-agent/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-awscc-datasync-agent/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-agent/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-awscc.dataAwsccDatasyncAgent.DataAwsccDatasyncAgentTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDatasyncAgentTagsList",
      "namespace": "dataAwsccDatasyncAgent",
      "symbolId": "src/data-awscc-datasync-agent/index:DataAwsccDatasyncAgentTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncAgent.DataAwsccDatasyncAgentTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncAgent.DataAwsccDatasyncAgentTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datasync-agent/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-agent/index.ts",
        "line": 48
      },
      "name": "DataAwsccDatasyncAgentTagsOutputReference",
      "namespace": "dataAwsccDatasyncAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-agent/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-agent/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-agent/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncAgent.DataAwsccDatasyncAgentTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-datasync-agent/index:DataAwsccDatasyncAgentTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncAgents.DataAwsccDatasyncAgents": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_agents awscc_datasync_agents}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncAgents.DataAwsccDatasyncAgents",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_agents awscc_datasync_agents} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-datasync-agents/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncAgents.DataAwsccDatasyncAgentsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-agents/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDatasyncAgents resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-agents/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccDatasyncAgents to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_agents#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDatasyncAgents that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDatasyncAgents to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-agents/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-agents/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDatasyncAgents",
      "namespace": "dataAwsccDatasyncAgents",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-agents/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-agents/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-agents/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-datasync-agents/index:DataAwsccDatasyncAgents"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncAgents.DataAwsccDatasyncAgentsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncAgents.DataAwsccDatasyncAgentsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-agents/index.ts",
        "line": 14
      },
      "name": "DataAwsccDatasyncAgentsConfig",
      "namespace": "dataAwsccDatasyncAgents",
      "symbolId": "src/data-awscc-datasync-agents/index:DataAwsccDatasyncAgentsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationAzureBlob.DataAwsccDatasyncLocationAzureBlob": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_location_azure_blob awscc_datasync_location_azure_blob}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationAzureBlob.DataAwsccDatasyncLocationAzureBlob",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_location_azure_blob awscc_datasync_location_azure_blob} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-datasync-location-azure-blob/index.ts",
          "line": 367
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationAzureBlob.DataAwsccDatasyncLocationAzureBlobConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-azure-blob/index.ts",
        "line": 335
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDatasyncLocationAzureBlob resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-azure-blob/index.ts",
            "line": 352
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccDatasyncLocationAzureBlob to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_location_azure_blob#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDatasyncLocationAzureBlob that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDatasyncLocationAzureBlob to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-azure-blob/index.ts",
            "line": 477
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-azure-blob/index.ts",
            "line": 483
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDatasyncLocationAzureBlob",
      "namespace": "dataAwsccDatasyncLocationAzureBlob",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-azure-blob/index.ts",
            "line": 340
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-azure-blob/index.ts",
            "line": 391
          },
          "name": "agentArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-azure-blob/index.ts",
            "line": 396
          },
          "name": "azureAccessTier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-azure-blob/index.ts",
            "line": 401
          },
          "name": "azureBlobAuthenticationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-azure-blob/index.ts",
            "line": 406
          },
          "name": "azureBlobContainerUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-azure-blob/index.ts",
            "line": 412
          },
          "name": "azureBlobSasConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationAzureBlob.DataAwsccDatasyncLocationAzureBlobAzureBlobSasConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-azure-blob/index.ts",
            "line": 417
          },
          "name": "azureBlobType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-azure-blob/index.ts",
            "line": 423
          },
          "name": "cmkSecretConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationAzureBlob.DataAwsccDatasyncLocationAzureBlobCmkSecretConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-azure-blob/index.ts",
            "line": 429
          },
          "name": "customSecretConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationAzureBlob.DataAwsccDatasyncLocationAzureBlobCustomSecretConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-azure-blob/index.ts",
            "line": 447
          },
          "name": "locationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-azure-blob/index.ts",
            "line": 452
          },
          "name": "locationUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-azure-blob/index.ts",
            "line": 458
          },
          "name": "managedSecretConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationAzureBlob.DataAwsccDatasyncLocationAzureBlobManagedSecretConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-azure-blob/index.ts",
            "line": 463
          },
          "name": "subdirectory",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-azure-blob/index.ts",
            "line": 469
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationAzureBlob.DataAwsccDatasyncLocationAzureBlobTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-azure-blob/index.ts",
            "line": 442
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-azure-blob/index.ts",
            "line": 435
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-datasync-location-azure-blob/index:DataAwsccDatasyncLocationAzureBlob"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationAzureBlob.DataAwsccDatasyncLocationAzureBlobAzureBlobSasConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationAzureBlob.DataAwsccDatasyncLocationAzureBlobAzureBlobSasConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-azure-blob/index.ts",
        "line": 25
      },
      "name": "DataAwsccDatasyncLocationAzureBlobAzureBlobSasConfiguration",
      "namespace": "dataAwsccDatasyncLocationAzureBlob",
      "symbolId": "src/data-awscc-datasync-location-azure-blob/index:DataAwsccDatasyncLocationAzureBlobAzureBlobSasConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationAzureBlob.DataAwsccDatasyncLocationAzureBlobAzureBlobSasConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationAzureBlob.DataAwsccDatasyncLocationAzureBlobAzureBlobSasConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datasync-location-azure-blob/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-azure-blob/index.ts",
        "line": 48
      },
      "name": "DataAwsccDatasyncLocationAzureBlobAzureBlobSasConfigurationOutputReference",
      "namespace": "dataAwsccDatasyncLocationAzureBlob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-azure-blob/index.ts",
            "line": 75
          },
          "name": "azureBlobSasToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-azure-blob/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationAzureBlob.DataAwsccDatasyncLocationAzureBlobAzureBlobSasConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-datasync-location-azure-blob/index:DataAwsccDatasyncLocationAzureBlobAzureBlobSasConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationAzureBlob.DataAwsccDatasyncLocationAzureBlobCmkSecretConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationAzureBlob.DataAwsccDatasyncLocationAzureBlobCmkSecretConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-azure-blob/index.ts",
        "line": 79
      },
      "name": "DataAwsccDatasyncLocationAzureBlobCmkSecretConfig",
      "namespace": "dataAwsccDatasyncLocationAzureBlob",
      "symbolId": "src/data-awscc-datasync-location-azure-blob/index:DataAwsccDatasyncLocationAzureBlobCmkSecretConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationAzureBlob.DataAwsccDatasyncLocationAzureBlobCmkSecretConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationAzureBlob.DataAwsccDatasyncLocationAzureBlobCmkSecretConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datasync-location-azure-blob/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-awscc-datasync-location-azure-blob/index.ts",
        "line": 102
      },
      "name": "DataAwsccDatasyncLocationAzureBlobCmkSecretConfigOutputReference",
      "namespace": "dataAwsccDatasyncLocationAzureBlob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-azure-blob/index.ts",
            "line": 129
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-azure-blob/index.ts",
            "line": 134
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-azure-blob/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationAzureBlob.DataAwsccDatasyncLocationAzureBlobCmkSecretConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-datasync-location-azure-blob/index:DataAwsccDatasyncLocationAzureBlobCmkSecretConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationAzureBlob.DataAwsccDatasyncLocationAzureBlobConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationAzureBlob.DataAwsccDatasyncLocationAzureBlobConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-azure-blob/index.ts",
        "line": 14
      },
      "name": "DataAwsccDatasyncLocationAzureBlobConfig",
      "namespace": "dataAwsccDatasyncLocationAzureBlob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_location_azure_blob#id DataAwsccDatasyncLocationAzureBlob#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-azure-blob/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-datasync-location-azure-blob/index:DataAwsccDatasyncLocationAzureBlobConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationAzureBlob.DataAwsccDatasyncLocationAzureBlobCustomSecretConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationAzureBlob.DataAwsccDatasyncLocationAzureBlobCustomSecretConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-azure-blob/index.ts",
        "line": 138
      },
      "name": "DataAwsccDatasyncLocationAzureBlobCustomSecretConfig",
      "namespace": "dataAwsccDatasyncLocationAzureBlob",
      "symbolId": "src/data-awscc-datasync-location-azure-blob/index:DataAwsccDatasyncLocationAzureBlobCustomSecretConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationAzureBlob.DataAwsccDatasyncLocationAzureBlobCustomSecretConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationAzureBlob.DataAwsccDatasyncLocationAzureBlobCustomSecretConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datasync-location-azure-blob/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-awscc-datasync-location-azure-blob/index.ts",
        "line": 161
      },
      "name": "DataAwsccDatasyncLocationAzureBlobCustomSecretConfigOutputReference",
      "namespace": "dataAwsccDatasyncLocationAzureBlob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-azure-blob/index.ts",
            "line": 188
          },
          "name": "secretAccessRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-azure-blob/index.ts",
            "line": 193
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-azure-blob/index.ts",
            "line": 172
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationAzureBlob.DataAwsccDatasyncLocationAzureBlobCustomSecretConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-datasync-location-azure-blob/index:DataAwsccDatasyncLocationAzureBlobCustomSecretConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationAzureBlob.DataAwsccDatasyncLocationAzureBlobManagedSecretConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationAzureBlob.DataAwsccDatasyncLocationAzureBlobManagedSecretConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-azure-blob/index.ts",
        "line": 197
      },
      "name": "DataAwsccDatasyncLocationAzureBlobManagedSecretConfig",
      "namespace": "dataAwsccDatasyncLocationAzureBlob",
      "symbolId": "src/data-awscc-datasync-location-azure-blob/index:DataAwsccDatasyncLocationAzureBlobManagedSecretConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationAzureBlob.DataAwsccDatasyncLocationAzureBlobManagedSecretConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationAzureBlob.DataAwsccDatasyncLocationAzureBlobManagedSecretConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datasync-location-azure-blob/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-awscc-datasync-location-azure-blob/index.ts",
        "line": 220
      },
      "name": "DataAwsccDatasyncLocationAzureBlobManagedSecretConfigOutputReference",
      "namespace": "dataAwsccDatasyncLocationAzureBlob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-azure-blob/index.ts",
            "line": 247
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-azure-blob/index.ts",
            "line": 231
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationAzureBlob.DataAwsccDatasyncLocationAzureBlobManagedSecretConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-datasync-location-azure-blob/index:DataAwsccDatasyncLocationAzureBlobManagedSecretConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationAzureBlob.DataAwsccDatasyncLocationAzureBlobTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationAzureBlob.DataAwsccDatasyncLocationAzureBlobTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-azure-blob/index.ts",
        "line": 251
      },
      "name": "DataAwsccDatasyncLocationAzureBlobTags",
      "namespace": "dataAwsccDatasyncLocationAzureBlob",
      "symbolId": "src/data-awscc-datasync-location-azure-blob/index:DataAwsccDatasyncLocationAzureBlobTags"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationAzureBlob.DataAwsccDatasyncLocationAzureBlobTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationAzureBlob.DataAwsccDatasyncLocationAzureBlobTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datasync-location-azure-blob/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-azure-blob/index.ts",
        "line": 313
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-azure-blob/index.ts",
            "line": 327
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationAzureBlob.DataAwsccDatasyncLocationAzureBlobTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDatasyncLocationAzureBlobTagsList",
      "namespace": "dataAwsccDatasyncLocationAzureBlob",
      "symbolId": "src/data-awscc-datasync-location-azure-blob/index:DataAwsccDatasyncLocationAzureBlobTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationAzureBlob.DataAwsccDatasyncLocationAzureBlobTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationAzureBlob.DataAwsccDatasyncLocationAzureBlobTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datasync-location-azure-blob/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/data-awscc-datasync-location-azure-blob/index.ts",
        "line": 274
      },
      "name": "DataAwsccDatasyncLocationAzureBlobTagsOutputReference",
      "namespace": "dataAwsccDatasyncLocationAzureBlob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-azure-blob/index.ts",
            "line": 303
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-azure-blob/index.ts",
            "line": 308
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-azure-blob/index.ts",
            "line": 287
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationAzureBlob.DataAwsccDatasyncLocationAzureBlobTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-datasync-location-azure-blob/index:DataAwsccDatasyncLocationAzureBlobTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationAzureBlobs.DataAwsccDatasyncLocationAzureBlobs": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_location_azure_blobs awscc_datasync_location_azure_blobs}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationAzureBlobs.DataAwsccDatasyncLocationAzureBlobs",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_location_azure_blobs awscc_datasync_location_azure_blobs} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-datasync-location-azure-blobs/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationAzureBlobs.DataAwsccDatasyncLocationAzureBlobsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-azure-blobs/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDatasyncLocationAzureBlobs resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-azure-blobs/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccDatasyncLocationAzureBlobs to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_location_azure_blobs#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDatasyncLocationAzureBlobs that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDatasyncLocationAzureBlobs to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-azure-blobs/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-azure-blobs/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDatasyncLocationAzureBlobs",
      "namespace": "dataAwsccDatasyncLocationAzureBlobs",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-azure-blobs/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-azure-blobs/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-azure-blobs/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-datasync-location-azure-blobs/index:DataAwsccDatasyncLocationAzureBlobs"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationAzureBlobs.DataAwsccDatasyncLocationAzureBlobsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationAzureBlobs.DataAwsccDatasyncLocationAzureBlobsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-azure-blobs/index.ts",
        "line": 14
      },
      "name": "DataAwsccDatasyncLocationAzureBlobsConfig",
      "namespace": "dataAwsccDatasyncLocationAzureBlobs",
      "symbolId": "src/data-awscc-datasync-location-azure-blobs/index:DataAwsccDatasyncLocationAzureBlobsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationEfs.DataAwsccDatasyncLocationEfs": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_location_efs awscc_datasync_location_efs}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationEfs.DataAwsccDatasyncLocationEfs",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_location_efs awscc_datasync_location_efs} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-datasync-location-efs/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationEfs.DataAwsccDatasyncLocationEfsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-efs/index.ts",
        "line": 168
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDatasyncLocationEfs resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-efs/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 DataAwsccDatasyncLocationEfs to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_location_efs#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDatasyncLocationEfs that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDatasyncLocationEfs to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-efs/index.ts",
            "line": 287
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-efs/index.ts",
            "line": 293
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDatasyncLocationEfs",
      "namespace": "dataAwsccDatasyncLocationEfs",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-efs/index.ts",
            "line": 173
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-efs/index.ts",
            "line": 224
          },
          "name": "accessPointArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-efs/index.ts",
            "line": 230
          },
          "name": "ec2Config",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationEfs.DataAwsccDatasyncLocationEfsEc2ConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-efs/index.ts",
            "line": 235
          },
          "name": "efsFilesystemArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-efs/index.ts",
            "line": 240
          },
          "name": "fileSystemAccessRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-efs/index.ts",
            "line": 258
          },
          "name": "inTransitEncryption",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-efs/index.ts",
            "line": 263
          },
          "name": "locationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-efs/index.ts",
            "line": 268
          },
          "name": "locationUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-efs/index.ts",
            "line": 273
          },
          "name": "subdirectory",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-efs/index.ts",
            "line": 279
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationEfs.DataAwsccDatasyncLocationEfsTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-efs/index.ts",
            "line": 253
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-efs/index.ts",
            "line": 246
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-datasync-location-efs/index:DataAwsccDatasyncLocationEfs"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationEfs.DataAwsccDatasyncLocationEfsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationEfs.DataAwsccDatasyncLocationEfsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-efs/index.ts",
        "line": 14
      },
      "name": "DataAwsccDatasyncLocationEfsConfig",
      "namespace": "dataAwsccDatasyncLocationEfs",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_location_efs#id DataAwsccDatasyncLocationEfs#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-efs/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-datasync-location-efs/index:DataAwsccDatasyncLocationEfsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationEfs.DataAwsccDatasyncLocationEfsEc2Config": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationEfs.DataAwsccDatasyncLocationEfsEc2Config",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-efs/index.ts",
        "line": 25
      },
      "name": "DataAwsccDatasyncLocationEfsEc2Config",
      "namespace": "dataAwsccDatasyncLocationEfs",
      "symbolId": "src/data-awscc-datasync-location-efs/index:DataAwsccDatasyncLocationEfsEc2Config"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationEfs.DataAwsccDatasyncLocationEfsEc2ConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationEfs.DataAwsccDatasyncLocationEfsEc2ConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datasync-location-efs/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-efs/index.ts",
        "line": 48
      },
      "name": "DataAwsccDatasyncLocationEfsEc2ConfigOutputReference",
      "namespace": "dataAwsccDatasyncLocationEfs",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-efs/index.ts",
            "line": 75
          },
          "name": "securityGroupArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-efs/index.ts",
            "line": 80
          },
          "name": "subnetArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-efs/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationEfs.DataAwsccDatasyncLocationEfsEc2Config"
          }
        }
      ],
      "symbolId": "src/data-awscc-datasync-location-efs/index:DataAwsccDatasyncLocationEfsEc2ConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationEfs.DataAwsccDatasyncLocationEfsTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationEfs.DataAwsccDatasyncLocationEfsTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-efs/index.ts",
        "line": 84
      },
      "name": "DataAwsccDatasyncLocationEfsTags",
      "namespace": "dataAwsccDatasyncLocationEfs",
      "symbolId": "src/data-awscc-datasync-location-efs/index:DataAwsccDatasyncLocationEfsTags"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationEfs.DataAwsccDatasyncLocationEfsTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationEfs.DataAwsccDatasyncLocationEfsTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datasync-location-efs/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-efs/index.ts",
        "line": 146
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-efs/index.ts",
            "line": 160
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationEfs.DataAwsccDatasyncLocationEfsTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDatasyncLocationEfsTagsList",
      "namespace": "dataAwsccDatasyncLocationEfs",
      "symbolId": "src/data-awscc-datasync-location-efs/index:DataAwsccDatasyncLocationEfsTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationEfs.DataAwsccDatasyncLocationEfsTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationEfs.DataAwsccDatasyncLocationEfsTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datasync-location-efs/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-efs/index.ts",
        "line": 107
      },
      "name": "DataAwsccDatasyncLocationEfsTagsOutputReference",
      "namespace": "dataAwsccDatasyncLocationEfs",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-efs/index.ts",
            "line": 136
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-efs/index.ts",
            "line": 141
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-efs/index.ts",
            "line": 120
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationEfs.DataAwsccDatasyncLocationEfsTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-datasync-location-efs/index:DataAwsccDatasyncLocationEfsTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationEfsPlural.DataAwsccDatasyncLocationEfsPlural": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_location_efs_plural awscc_datasync_location_efs_plural}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationEfsPlural.DataAwsccDatasyncLocationEfsPlural",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_location_efs_plural awscc_datasync_location_efs_plural} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-datasync-location-efs-plural/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationEfsPlural.DataAwsccDatasyncLocationEfsPluralConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-efs-plural/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDatasyncLocationEfsPlural resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-efs-plural/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccDatasyncLocationEfsPlural to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_location_efs_plural#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDatasyncLocationEfsPlural that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDatasyncLocationEfsPlural to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-efs-plural/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-efs-plural/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDatasyncLocationEfsPlural",
      "namespace": "dataAwsccDatasyncLocationEfsPlural",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-efs-plural/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-efs-plural/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-efs-plural/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-datasync-location-efs-plural/index:DataAwsccDatasyncLocationEfsPlural"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationEfsPlural.DataAwsccDatasyncLocationEfsPluralConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationEfsPlural.DataAwsccDatasyncLocationEfsPluralConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-efs-plural/index.ts",
        "line": 14
      },
      "name": "DataAwsccDatasyncLocationEfsPluralConfig",
      "namespace": "dataAwsccDatasyncLocationEfsPlural",
      "symbolId": "src/data-awscc-datasync-location-efs-plural/index:DataAwsccDatasyncLocationEfsPluralConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxLustre.DataAwsccDatasyncLocationFsxLustre": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_location_fsx_lustre awscc_datasync_location_fsx_lustre}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxLustre.DataAwsccDatasyncLocationFsxLustre",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_location_fsx_lustre awscc_datasync_location_fsx_lustre} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-datasync-location-fsx-lustre/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-awscc.dataAwsccDatasyncLocationFsxLustre.DataAwsccDatasyncLocationFsxLustreConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-fsx-lustre/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDatasyncLocationFsxLustre resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-lustre/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 DataAwsccDatasyncLocationFsxLustre to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_location_fsx_lustre#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDatasyncLocationFsxLustre that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDatasyncLocationFsxLustre to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-lustre/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-awscc-datasync-location-fsx-lustre/index.ts",
            "line": 218
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDatasyncLocationFsxLustre",
      "namespace": "dataAwsccDatasyncLocationFsxLustre",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-lustre/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-lustre/index.ts",
            "line": 165
          },
          "name": "fsxFilesystemArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-lustre/index.ts",
            "line": 183
          },
          "name": "locationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-lustre/index.ts",
            "line": 188
          },
          "name": "locationUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-lustre/index.ts",
            "line": 193
          },
          "name": "securityGroupArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-lustre/index.ts",
            "line": 198
          },
          "name": "subdirectory",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-lustre/index.ts",
            "line": 204
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxLustre.DataAwsccDatasyncLocationFsxLustreTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-lustre/index.ts",
            "line": 178
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-lustre/index.ts",
            "line": 171
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-datasync-location-fsx-lustre/index:DataAwsccDatasyncLocationFsxLustre"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxLustre.DataAwsccDatasyncLocationFsxLustreConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxLustre.DataAwsccDatasyncLocationFsxLustreConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-fsx-lustre/index.ts",
        "line": 14
      },
      "name": "DataAwsccDatasyncLocationFsxLustreConfig",
      "namespace": "dataAwsccDatasyncLocationFsxLustre",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_location_fsx_lustre#id DataAwsccDatasyncLocationFsxLustre#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-lustre/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-datasync-location-fsx-lustre/index:DataAwsccDatasyncLocationFsxLustreConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxLustre.DataAwsccDatasyncLocationFsxLustreTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxLustre.DataAwsccDatasyncLocationFsxLustreTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-fsx-lustre/index.ts",
        "line": 25
      },
      "name": "DataAwsccDatasyncLocationFsxLustreTags",
      "namespace": "dataAwsccDatasyncLocationFsxLustre",
      "symbolId": "src/data-awscc-datasync-location-fsx-lustre/index:DataAwsccDatasyncLocationFsxLustreTags"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxLustre.DataAwsccDatasyncLocationFsxLustreTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxLustre.DataAwsccDatasyncLocationFsxLustreTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datasync-location-fsx-lustre/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-awscc-datasync-location-fsx-lustre/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-lustre/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-awscc.dataAwsccDatasyncLocationFsxLustre.DataAwsccDatasyncLocationFsxLustreTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDatasyncLocationFsxLustreTagsList",
      "namespace": "dataAwsccDatasyncLocationFsxLustre",
      "symbolId": "src/data-awscc-datasync-location-fsx-lustre/index:DataAwsccDatasyncLocationFsxLustreTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxLustre.DataAwsccDatasyncLocationFsxLustreTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxLustre.DataAwsccDatasyncLocationFsxLustreTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datasync-location-fsx-lustre/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-fsx-lustre/index.ts",
        "line": 48
      },
      "name": "DataAwsccDatasyncLocationFsxLustreTagsOutputReference",
      "namespace": "dataAwsccDatasyncLocationFsxLustre",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-lustre/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-lustre/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-lustre/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxLustre.DataAwsccDatasyncLocationFsxLustreTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-datasync-location-fsx-lustre/index:DataAwsccDatasyncLocationFsxLustreTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxLustres.DataAwsccDatasyncLocationFsxLustres": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_location_fsx_lustres awscc_datasync_location_fsx_lustres}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxLustres.DataAwsccDatasyncLocationFsxLustres",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_location_fsx_lustres awscc_datasync_location_fsx_lustres} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-datasync-location-fsx-lustres/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxLustres.DataAwsccDatasyncLocationFsxLustresConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-fsx-lustres/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDatasyncLocationFsxLustres resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-lustres/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccDatasyncLocationFsxLustres to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_location_fsx_lustres#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDatasyncLocationFsxLustres that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDatasyncLocationFsxLustres to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-lustres/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-lustres/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDatasyncLocationFsxLustres",
      "namespace": "dataAwsccDatasyncLocationFsxLustres",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-lustres/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-lustres/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-lustres/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-datasync-location-fsx-lustres/index:DataAwsccDatasyncLocationFsxLustres"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxLustres.DataAwsccDatasyncLocationFsxLustresConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxLustres.DataAwsccDatasyncLocationFsxLustresConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-fsx-lustres/index.ts",
        "line": 14
      },
      "name": "DataAwsccDatasyncLocationFsxLustresConfig",
      "namespace": "dataAwsccDatasyncLocationFsxLustres",
      "symbolId": "src/data-awscc-datasync-location-fsx-lustres/index:DataAwsccDatasyncLocationFsxLustresConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxOntap.DataAwsccDatasyncLocationFsxOntap": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_location_fsx_ontap awscc_datasync_location_fsx_ontap}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxOntap.DataAwsccDatasyncLocationFsxOntap",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_location_fsx_ontap awscc_datasync_location_fsx_ontap} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-datasync-location-fsx-ontap/index.ts",
          "line": 625
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxOntap.DataAwsccDatasyncLocationFsxOntapConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-fsx-ontap/index.ts",
        "line": 593
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDatasyncLocationFsxOntap resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-ontap/index.ts",
            "line": 610
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccDatasyncLocationFsxOntap to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_location_fsx_ontap#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDatasyncLocationFsxOntap that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDatasyncLocationFsxOntap to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-ontap/index.ts",
            "line": 707
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-ontap/index.ts",
            "line": 713
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDatasyncLocationFsxOntap",
      "namespace": "dataAwsccDatasyncLocationFsxOntap",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-ontap/index.ts",
            "line": 598
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-ontap/index.ts",
            "line": 649
          },
          "name": "fsxFilesystemArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-ontap/index.ts",
            "line": 667
          },
          "name": "locationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-ontap/index.ts",
            "line": 672
          },
          "name": "locationUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-ontap/index.ts",
            "line": 678
          },
          "name": "protocol",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxOntap.DataAwsccDatasyncLocationFsxOntapProtocolOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-ontap/index.ts",
            "line": 683
          },
          "name": "securityGroupArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-ontap/index.ts",
            "line": 688
          },
          "name": "storageVirtualMachineArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-ontap/index.ts",
            "line": 693
          },
          "name": "subdirectory",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-ontap/index.ts",
            "line": 699
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxOntap.DataAwsccDatasyncLocationFsxOntapTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-ontap/index.ts",
            "line": 662
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-ontap/index.ts",
            "line": 655
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-datasync-location-fsx-ontap/index:DataAwsccDatasyncLocationFsxOntap"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxOntap.DataAwsccDatasyncLocationFsxOntapConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxOntap.DataAwsccDatasyncLocationFsxOntapConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-fsx-ontap/index.ts",
        "line": 14
      },
      "name": "DataAwsccDatasyncLocationFsxOntapConfig",
      "namespace": "dataAwsccDatasyncLocationFsxOntap",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_location_fsx_ontap#id DataAwsccDatasyncLocationFsxOntap#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-ontap/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-datasync-location-fsx-ontap/index:DataAwsccDatasyncLocationFsxOntapConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxOntap.DataAwsccDatasyncLocationFsxOntapProtocol": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxOntap.DataAwsccDatasyncLocationFsxOntapProtocol",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-fsx-ontap/index.ts",
        "line": 448
      },
      "name": "DataAwsccDatasyncLocationFsxOntapProtocol",
      "namespace": "dataAwsccDatasyncLocationFsxOntap",
      "symbolId": "src/data-awscc-datasync-location-fsx-ontap/index:DataAwsccDatasyncLocationFsxOntapProtocol"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxOntap.DataAwsccDatasyncLocationFsxOntapProtocolNfs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxOntap.DataAwsccDatasyncLocationFsxOntapProtocolNfs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-fsx-ontap/index.ts",
        "line": 79
      },
      "name": "DataAwsccDatasyncLocationFsxOntapProtocolNfs",
      "namespace": "dataAwsccDatasyncLocationFsxOntap",
      "symbolId": "src/data-awscc-datasync-location-fsx-ontap/index:DataAwsccDatasyncLocationFsxOntapProtocolNfs"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxOntap.DataAwsccDatasyncLocationFsxOntapProtocolNfsMountOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxOntap.DataAwsccDatasyncLocationFsxOntapProtocolNfsMountOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-fsx-ontap/index.ts",
        "line": 25
      },
      "name": "DataAwsccDatasyncLocationFsxOntapProtocolNfsMountOptions",
      "namespace": "dataAwsccDatasyncLocationFsxOntap",
      "symbolId": "src/data-awscc-datasync-location-fsx-ontap/index:DataAwsccDatasyncLocationFsxOntapProtocolNfsMountOptions"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxOntap.DataAwsccDatasyncLocationFsxOntapProtocolNfsMountOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxOntap.DataAwsccDatasyncLocationFsxOntapProtocolNfsMountOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datasync-location-fsx-ontap/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-fsx-ontap/index.ts",
        "line": 48
      },
      "name": "DataAwsccDatasyncLocationFsxOntapProtocolNfsMountOptionsOutputReference",
      "namespace": "dataAwsccDatasyncLocationFsxOntap",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-ontap/index.ts",
            "line": 75
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-ontap/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxOntap.DataAwsccDatasyncLocationFsxOntapProtocolNfsMountOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-datasync-location-fsx-ontap/index:DataAwsccDatasyncLocationFsxOntapProtocolNfsMountOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxOntap.DataAwsccDatasyncLocationFsxOntapProtocolNfsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxOntap.DataAwsccDatasyncLocationFsxOntapProtocolNfsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datasync-location-fsx-ontap/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-awscc-datasync-location-fsx-ontap/index.ts",
        "line": 102
      },
      "name": "DataAwsccDatasyncLocationFsxOntapProtocolNfsOutputReference",
      "namespace": "dataAwsccDatasyncLocationFsxOntap",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-ontap/index.ts",
            "line": 130
          },
          "name": "mountOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxOntap.DataAwsccDatasyncLocationFsxOntapProtocolNfsMountOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-ontap/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxOntap.DataAwsccDatasyncLocationFsxOntapProtocolNfs"
          }
        }
      ],
      "symbolId": "src/data-awscc-datasync-location-fsx-ontap/index:DataAwsccDatasyncLocationFsxOntapProtocolNfsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxOntap.DataAwsccDatasyncLocationFsxOntapProtocolOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxOntap.DataAwsccDatasyncLocationFsxOntapProtocolOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datasync-location-fsx-ontap/index.ts",
          "line": 478
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-fsx-ontap/index.ts",
        "line": 471
      },
      "name": "DataAwsccDatasyncLocationFsxOntapProtocolOutputReference",
      "namespace": "dataAwsccDatasyncLocationFsxOntap",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-ontap/index.ts",
            "line": 499
          },
          "name": "nfs",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxOntap.DataAwsccDatasyncLocationFsxOntapProtocolNfsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-ontap/index.ts",
            "line": 505
          },
          "name": "smb",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxOntap.DataAwsccDatasyncLocationFsxOntapProtocolSmbOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-ontap/index.ts",
            "line": 482
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxOntap.DataAwsccDatasyncLocationFsxOntapProtocol"
          }
        }
      ],
      "symbolId": "src/data-awscc-datasync-location-fsx-ontap/index:DataAwsccDatasyncLocationFsxOntapProtocolOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxOntap.DataAwsccDatasyncLocationFsxOntapProtocolSmb": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxOntap.DataAwsccDatasyncLocationFsxOntapProtocolSmb",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-fsx-ontap/index.ts",
        "line": 360
      },
      "name": "DataAwsccDatasyncLocationFsxOntapProtocolSmb",
      "namespace": "dataAwsccDatasyncLocationFsxOntap",
      "symbolId": "src/data-awscc-datasync-location-fsx-ontap/index:DataAwsccDatasyncLocationFsxOntapProtocolSmb"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxOntap.DataAwsccDatasyncLocationFsxOntapProtocolSmbCmkSecretConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxOntap.DataAwsccDatasyncLocationFsxOntapProtocolSmbCmkSecretConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-fsx-ontap/index.ts",
        "line": 134
      },
      "name": "DataAwsccDatasyncLocationFsxOntapProtocolSmbCmkSecretConfig",
      "namespace": "dataAwsccDatasyncLocationFsxOntap",
      "symbolId": "src/data-awscc-datasync-location-fsx-ontap/index:DataAwsccDatasyncLocationFsxOntapProtocolSmbCmkSecretConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxOntap.DataAwsccDatasyncLocationFsxOntapProtocolSmbCmkSecretConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxOntap.DataAwsccDatasyncLocationFsxOntapProtocolSmbCmkSecretConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datasync-location-fsx-ontap/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-awscc-datasync-location-fsx-ontap/index.ts",
        "line": 157
      },
      "name": "DataAwsccDatasyncLocationFsxOntapProtocolSmbCmkSecretConfigOutputReference",
      "namespace": "dataAwsccDatasyncLocationFsxOntap",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-ontap/index.ts",
            "line": 184
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-ontap/index.ts",
            "line": 189
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-ontap/index.ts",
            "line": 168
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxOntap.DataAwsccDatasyncLocationFsxOntapProtocolSmbCmkSecretConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-datasync-location-fsx-ontap/index:DataAwsccDatasyncLocationFsxOntapProtocolSmbCmkSecretConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxOntap.DataAwsccDatasyncLocationFsxOntapProtocolSmbCustomSecretConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxOntap.DataAwsccDatasyncLocationFsxOntapProtocolSmbCustomSecretConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-fsx-ontap/index.ts",
        "line": 193
      },
      "name": "DataAwsccDatasyncLocationFsxOntapProtocolSmbCustomSecretConfig",
      "namespace": "dataAwsccDatasyncLocationFsxOntap",
      "symbolId": "src/data-awscc-datasync-location-fsx-ontap/index:DataAwsccDatasyncLocationFsxOntapProtocolSmbCustomSecretConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxOntap.DataAwsccDatasyncLocationFsxOntapProtocolSmbCustomSecretConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxOntap.DataAwsccDatasyncLocationFsxOntapProtocolSmbCustomSecretConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datasync-location-fsx-ontap/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-fsx-ontap/index.ts",
        "line": 216
      },
      "name": "DataAwsccDatasyncLocationFsxOntapProtocolSmbCustomSecretConfigOutputReference",
      "namespace": "dataAwsccDatasyncLocationFsxOntap",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-ontap/index.ts",
            "line": 243
          },
          "name": "secretAccessRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-ontap/index.ts",
            "line": 248
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-ontap/index.ts",
            "line": 227
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxOntap.DataAwsccDatasyncLocationFsxOntapProtocolSmbCustomSecretConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-datasync-location-fsx-ontap/index:DataAwsccDatasyncLocationFsxOntapProtocolSmbCustomSecretConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxOntap.DataAwsccDatasyncLocationFsxOntapProtocolSmbManagedSecretConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxOntap.DataAwsccDatasyncLocationFsxOntapProtocolSmbManagedSecretConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-fsx-ontap/index.ts",
        "line": 252
      },
      "name": "DataAwsccDatasyncLocationFsxOntapProtocolSmbManagedSecretConfig",
      "namespace": "dataAwsccDatasyncLocationFsxOntap",
      "symbolId": "src/data-awscc-datasync-location-fsx-ontap/index:DataAwsccDatasyncLocationFsxOntapProtocolSmbManagedSecretConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxOntap.DataAwsccDatasyncLocationFsxOntapProtocolSmbManagedSecretConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxOntap.DataAwsccDatasyncLocationFsxOntapProtocolSmbManagedSecretConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datasync-location-fsx-ontap/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-fsx-ontap/index.ts",
        "line": 275
      },
      "name": "DataAwsccDatasyncLocationFsxOntapProtocolSmbManagedSecretConfigOutputReference",
      "namespace": "dataAwsccDatasyncLocationFsxOntap",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-ontap/index.ts",
            "line": 302
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-ontap/index.ts",
            "line": 286
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxOntap.DataAwsccDatasyncLocationFsxOntapProtocolSmbManagedSecretConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-datasync-location-fsx-ontap/index:DataAwsccDatasyncLocationFsxOntapProtocolSmbManagedSecretConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxOntap.DataAwsccDatasyncLocationFsxOntapProtocolSmbMountOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxOntap.DataAwsccDatasyncLocationFsxOntapProtocolSmbMountOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-fsx-ontap/index.ts",
        "line": 306
      },
      "name": "DataAwsccDatasyncLocationFsxOntapProtocolSmbMountOptions",
      "namespace": "dataAwsccDatasyncLocationFsxOntap",
      "symbolId": "src/data-awscc-datasync-location-fsx-ontap/index:DataAwsccDatasyncLocationFsxOntapProtocolSmbMountOptions"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxOntap.DataAwsccDatasyncLocationFsxOntapProtocolSmbMountOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxOntap.DataAwsccDatasyncLocationFsxOntapProtocolSmbMountOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datasync-location-fsx-ontap/index.ts",
          "line": 336
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-fsx-ontap/index.ts",
        "line": 329
      },
      "name": "DataAwsccDatasyncLocationFsxOntapProtocolSmbMountOptionsOutputReference",
      "namespace": "dataAwsccDatasyncLocationFsxOntap",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-ontap/index.ts",
            "line": 356
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-ontap/index.ts",
            "line": 340
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxOntap.DataAwsccDatasyncLocationFsxOntapProtocolSmbMountOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-datasync-location-fsx-ontap/index:DataAwsccDatasyncLocationFsxOntapProtocolSmbMountOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxOntap.DataAwsccDatasyncLocationFsxOntapProtocolSmbOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxOntap.DataAwsccDatasyncLocationFsxOntapProtocolSmbOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datasync-location-fsx-ontap/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-fsx-ontap/index.ts",
        "line": 383
      },
      "name": "DataAwsccDatasyncLocationFsxOntapProtocolSmbOutputReference",
      "namespace": "dataAwsccDatasyncLocationFsxOntap",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-ontap/index.ts",
            "line": 411
          },
          "name": "cmkSecretConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxOntap.DataAwsccDatasyncLocationFsxOntapProtocolSmbCmkSecretConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-ontap/index.ts",
            "line": 417
          },
          "name": "customSecretConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxOntap.DataAwsccDatasyncLocationFsxOntapProtocolSmbCustomSecretConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-ontap/index.ts",
            "line": 422
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-ontap/index.ts",
            "line": 428
          },
          "name": "managedSecretConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxOntap.DataAwsccDatasyncLocationFsxOntapProtocolSmbManagedSecretConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-ontap/index.ts",
            "line": 434
          },
          "name": "mountOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxOntap.DataAwsccDatasyncLocationFsxOntapProtocolSmbMountOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-ontap/index.ts",
            "line": 439
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-ontap/index.ts",
            "line": 444
          },
          "name": "user",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-ontap/index.ts",
            "line": 394
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxOntap.DataAwsccDatasyncLocationFsxOntapProtocolSmb"
          }
        }
      ],
      "symbolId": "src/data-awscc-datasync-location-fsx-ontap/index:DataAwsccDatasyncLocationFsxOntapProtocolSmbOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxOntap.DataAwsccDatasyncLocationFsxOntapTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxOntap.DataAwsccDatasyncLocationFsxOntapTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-fsx-ontap/index.ts",
        "line": 509
      },
      "name": "DataAwsccDatasyncLocationFsxOntapTags",
      "namespace": "dataAwsccDatasyncLocationFsxOntap",
      "symbolId": "src/data-awscc-datasync-location-fsx-ontap/index:DataAwsccDatasyncLocationFsxOntapTags"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxOntap.DataAwsccDatasyncLocationFsxOntapTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxOntap.DataAwsccDatasyncLocationFsxOntapTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datasync-location-fsx-ontap/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-fsx-ontap/index.ts",
        "line": 571
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-ontap/index.ts",
            "line": 585
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxOntap.DataAwsccDatasyncLocationFsxOntapTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDatasyncLocationFsxOntapTagsList",
      "namespace": "dataAwsccDatasyncLocationFsxOntap",
      "symbolId": "src/data-awscc-datasync-location-fsx-ontap/index:DataAwsccDatasyncLocationFsxOntapTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxOntap.DataAwsccDatasyncLocationFsxOntapTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxOntap.DataAwsccDatasyncLocationFsxOntapTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datasync-location-fsx-ontap/index.ts",
          "line": 541
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-fsx-ontap/index.ts",
        "line": 532
      },
      "name": "DataAwsccDatasyncLocationFsxOntapTagsOutputReference",
      "namespace": "dataAwsccDatasyncLocationFsxOntap",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-ontap/index.ts",
            "line": 561
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-ontap/index.ts",
            "line": 566
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-ontap/index.ts",
            "line": 545
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxOntap.DataAwsccDatasyncLocationFsxOntapTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-datasync-location-fsx-ontap/index:DataAwsccDatasyncLocationFsxOntapTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxOntaps.DataAwsccDatasyncLocationFsxOntaps": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_location_fsx_ontaps awscc_datasync_location_fsx_ontaps}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxOntaps.DataAwsccDatasyncLocationFsxOntaps",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_location_fsx_ontaps awscc_datasync_location_fsx_ontaps} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-datasync-location-fsx-ontaps/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxOntaps.DataAwsccDatasyncLocationFsxOntapsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-fsx-ontaps/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDatasyncLocationFsxOntaps resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-ontaps/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccDatasyncLocationFsxOntaps to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_location_fsx_ontaps#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDatasyncLocationFsxOntaps that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDatasyncLocationFsxOntaps to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-ontaps/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-ontaps/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDatasyncLocationFsxOntaps",
      "namespace": "dataAwsccDatasyncLocationFsxOntaps",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-ontaps/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-ontaps/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-ontaps/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-datasync-location-fsx-ontaps/index:DataAwsccDatasyncLocationFsxOntaps"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxOntaps.DataAwsccDatasyncLocationFsxOntapsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxOntaps.DataAwsccDatasyncLocationFsxOntapsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-fsx-ontaps/index.ts",
        "line": 14
      },
      "name": "DataAwsccDatasyncLocationFsxOntapsConfig",
      "namespace": "dataAwsccDatasyncLocationFsxOntaps",
      "symbolId": "src/data-awscc-datasync-location-fsx-ontaps/index:DataAwsccDatasyncLocationFsxOntapsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxOpenZfs.DataAwsccDatasyncLocationFsxOpenZfs": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_location_fsx_open_zfs awscc_datasync_location_fsx_open_zfs}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxOpenZfs.DataAwsccDatasyncLocationFsxOpenZfs",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_location_fsx_open_zfs awscc_datasync_location_fsx_open_zfs} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-datasync-location-fsx-open-zfs/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxOpenZfs.DataAwsccDatasyncLocationFsxOpenZfsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-fsx-open-zfs/index.ts",
        "line": 273
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDatasyncLocationFsxOpenZfs resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-open-zfs/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 DataAwsccDatasyncLocationFsxOpenZfs to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_location_fsx_open_zfs#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDatasyncLocationFsxOpenZfs that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDatasyncLocationFsxOpenZfs to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-open-zfs/index.ts",
            "line": 382
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-open-zfs/index.ts",
            "line": 388
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDatasyncLocationFsxOpenZfs",
      "namespace": "dataAwsccDatasyncLocationFsxOpenZfs",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-open-zfs/index.ts",
            "line": 278
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-open-zfs/index.ts",
            "line": 329
          },
          "name": "fsxFilesystemArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-open-zfs/index.ts",
            "line": 347
          },
          "name": "locationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-open-zfs/index.ts",
            "line": 352
          },
          "name": "locationUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-open-zfs/index.ts",
            "line": 358
          },
          "name": "protocol",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxOpenZfs.DataAwsccDatasyncLocationFsxOpenZfsProtocolOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-open-zfs/index.ts",
            "line": 363
          },
          "name": "securityGroupArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-open-zfs/index.ts",
            "line": 368
          },
          "name": "subdirectory",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-open-zfs/index.ts",
            "line": 374
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxOpenZfs.DataAwsccDatasyncLocationFsxOpenZfsTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-open-zfs/index.ts",
            "line": 342
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-open-zfs/index.ts",
            "line": 335
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-datasync-location-fsx-open-zfs/index:DataAwsccDatasyncLocationFsxOpenZfs"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxOpenZfs.DataAwsccDatasyncLocationFsxOpenZfsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxOpenZfs.DataAwsccDatasyncLocationFsxOpenZfsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-fsx-open-zfs/index.ts",
        "line": 14
      },
      "name": "DataAwsccDatasyncLocationFsxOpenZfsConfig",
      "namespace": "dataAwsccDatasyncLocationFsxOpenZfs",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_location_fsx_open_zfs#id DataAwsccDatasyncLocationFsxOpenZfs#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-open-zfs/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-datasync-location-fsx-open-zfs/index:DataAwsccDatasyncLocationFsxOpenZfsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxOpenZfs.DataAwsccDatasyncLocationFsxOpenZfsProtocol": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxOpenZfs.DataAwsccDatasyncLocationFsxOpenZfsProtocol",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-fsx-open-zfs/index.ts",
        "line": 134
      },
      "name": "DataAwsccDatasyncLocationFsxOpenZfsProtocol",
      "namespace": "dataAwsccDatasyncLocationFsxOpenZfs",
      "symbolId": "src/data-awscc-datasync-location-fsx-open-zfs/index:DataAwsccDatasyncLocationFsxOpenZfsProtocol"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxOpenZfs.DataAwsccDatasyncLocationFsxOpenZfsProtocolNfs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxOpenZfs.DataAwsccDatasyncLocationFsxOpenZfsProtocolNfs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-fsx-open-zfs/index.ts",
        "line": 79
      },
      "name": "DataAwsccDatasyncLocationFsxOpenZfsProtocolNfs",
      "namespace": "dataAwsccDatasyncLocationFsxOpenZfs",
      "symbolId": "src/data-awscc-datasync-location-fsx-open-zfs/index:DataAwsccDatasyncLocationFsxOpenZfsProtocolNfs"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxOpenZfs.DataAwsccDatasyncLocationFsxOpenZfsProtocolNfsMountOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxOpenZfs.DataAwsccDatasyncLocationFsxOpenZfsProtocolNfsMountOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-fsx-open-zfs/index.ts",
        "line": 25
      },
      "name": "DataAwsccDatasyncLocationFsxOpenZfsProtocolNfsMountOptions",
      "namespace": "dataAwsccDatasyncLocationFsxOpenZfs",
      "symbolId": "src/data-awscc-datasync-location-fsx-open-zfs/index:DataAwsccDatasyncLocationFsxOpenZfsProtocolNfsMountOptions"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxOpenZfs.DataAwsccDatasyncLocationFsxOpenZfsProtocolNfsMountOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxOpenZfs.DataAwsccDatasyncLocationFsxOpenZfsProtocolNfsMountOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datasync-location-fsx-open-zfs/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-fsx-open-zfs/index.ts",
        "line": 48
      },
      "name": "DataAwsccDatasyncLocationFsxOpenZfsProtocolNfsMountOptionsOutputReference",
      "namespace": "dataAwsccDatasyncLocationFsxOpenZfs",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-open-zfs/index.ts",
            "line": 75
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-open-zfs/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxOpenZfs.DataAwsccDatasyncLocationFsxOpenZfsProtocolNfsMountOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-datasync-location-fsx-open-zfs/index:DataAwsccDatasyncLocationFsxOpenZfsProtocolNfsMountOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxOpenZfs.DataAwsccDatasyncLocationFsxOpenZfsProtocolNfsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxOpenZfs.DataAwsccDatasyncLocationFsxOpenZfsProtocolNfsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datasync-location-fsx-open-zfs/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-awscc-datasync-location-fsx-open-zfs/index.ts",
        "line": 102
      },
      "name": "DataAwsccDatasyncLocationFsxOpenZfsProtocolNfsOutputReference",
      "namespace": "dataAwsccDatasyncLocationFsxOpenZfs",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-open-zfs/index.ts",
            "line": 130
          },
          "name": "mountOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxOpenZfs.DataAwsccDatasyncLocationFsxOpenZfsProtocolNfsMountOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-open-zfs/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxOpenZfs.DataAwsccDatasyncLocationFsxOpenZfsProtocolNfs"
          }
        }
      ],
      "symbolId": "src/data-awscc-datasync-location-fsx-open-zfs/index:DataAwsccDatasyncLocationFsxOpenZfsProtocolNfsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxOpenZfs.DataAwsccDatasyncLocationFsxOpenZfsProtocolOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxOpenZfs.DataAwsccDatasyncLocationFsxOpenZfsProtocolOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datasync-location-fsx-open-zfs/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-awscc-datasync-location-fsx-open-zfs/index.ts",
        "line": 157
      },
      "name": "DataAwsccDatasyncLocationFsxOpenZfsProtocolOutputReference",
      "namespace": "dataAwsccDatasyncLocationFsxOpenZfs",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-open-zfs/index.ts",
            "line": 185
          },
          "name": "nfs",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxOpenZfs.DataAwsccDatasyncLocationFsxOpenZfsProtocolNfsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-open-zfs/index.ts",
            "line": 168
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxOpenZfs.DataAwsccDatasyncLocationFsxOpenZfsProtocol"
          }
        }
      ],
      "symbolId": "src/data-awscc-datasync-location-fsx-open-zfs/index:DataAwsccDatasyncLocationFsxOpenZfsProtocolOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxOpenZfs.DataAwsccDatasyncLocationFsxOpenZfsTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxOpenZfs.DataAwsccDatasyncLocationFsxOpenZfsTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-fsx-open-zfs/index.ts",
        "line": 189
      },
      "name": "DataAwsccDatasyncLocationFsxOpenZfsTags",
      "namespace": "dataAwsccDatasyncLocationFsxOpenZfs",
      "symbolId": "src/data-awscc-datasync-location-fsx-open-zfs/index:DataAwsccDatasyncLocationFsxOpenZfsTags"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxOpenZfs.DataAwsccDatasyncLocationFsxOpenZfsTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxOpenZfs.DataAwsccDatasyncLocationFsxOpenZfsTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datasync-location-fsx-open-zfs/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-awscc-datasync-location-fsx-open-zfs/index.ts",
        "line": 251
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-open-zfs/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-awscc.dataAwsccDatasyncLocationFsxOpenZfs.DataAwsccDatasyncLocationFsxOpenZfsTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDatasyncLocationFsxOpenZfsTagsList",
      "namespace": "dataAwsccDatasyncLocationFsxOpenZfs",
      "symbolId": "src/data-awscc-datasync-location-fsx-open-zfs/index:DataAwsccDatasyncLocationFsxOpenZfsTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxOpenZfs.DataAwsccDatasyncLocationFsxOpenZfsTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxOpenZfs.DataAwsccDatasyncLocationFsxOpenZfsTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datasync-location-fsx-open-zfs/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-awscc-datasync-location-fsx-open-zfs/index.ts",
        "line": 212
      },
      "name": "DataAwsccDatasyncLocationFsxOpenZfsTagsOutputReference",
      "namespace": "dataAwsccDatasyncLocationFsxOpenZfs",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-open-zfs/index.ts",
            "line": 241
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-open-zfs/index.ts",
            "line": 246
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-open-zfs/index.ts",
            "line": 225
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxOpenZfs.DataAwsccDatasyncLocationFsxOpenZfsTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-datasync-location-fsx-open-zfs/index:DataAwsccDatasyncLocationFsxOpenZfsTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxOpenZfsPlural.DataAwsccDatasyncLocationFsxOpenZfsPlural": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_location_fsx_open_zfs_plural awscc_datasync_location_fsx_open_zfs_plural}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxOpenZfsPlural.DataAwsccDatasyncLocationFsxOpenZfsPlural",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_location_fsx_open_zfs_plural awscc_datasync_location_fsx_open_zfs_plural} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-datasync-location-fsx-open-zfs-plural/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxOpenZfsPlural.DataAwsccDatasyncLocationFsxOpenZfsPluralConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-fsx-open-zfs-plural/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDatasyncLocationFsxOpenZfsPlural resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-open-zfs-plural/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccDatasyncLocationFsxOpenZfsPlural to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_location_fsx_open_zfs_plural#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDatasyncLocationFsxOpenZfsPlural that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDatasyncLocationFsxOpenZfsPlural to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-open-zfs-plural/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-open-zfs-plural/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDatasyncLocationFsxOpenZfsPlural",
      "namespace": "dataAwsccDatasyncLocationFsxOpenZfsPlural",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-open-zfs-plural/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-open-zfs-plural/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-open-zfs-plural/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-datasync-location-fsx-open-zfs-plural/index:DataAwsccDatasyncLocationFsxOpenZfsPlural"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxOpenZfsPlural.DataAwsccDatasyncLocationFsxOpenZfsPluralConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxOpenZfsPlural.DataAwsccDatasyncLocationFsxOpenZfsPluralConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-fsx-open-zfs-plural/index.ts",
        "line": 14
      },
      "name": "DataAwsccDatasyncLocationFsxOpenZfsPluralConfig",
      "namespace": "dataAwsccDatasyncLocationFsxOpenZfsPlural",
      "symbolId": "src/data-awscc-datasync-location-fsx-open-zfs-plural/index:DataAwsccDatasyncLocationFsxOpenZfsPluralConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxWindows.DataAwsccDatasyncLocationFsxWindows": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_location_fsx_windows awscc_datasync_location_fsx_windows}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxWindows.DataAwsccDatasyncLocationFsxWindows",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_location_fsx_windows awscc_datasync_location_fsx_windows} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-datasync-location-fsx-windows/index.ts",
          "line": 313
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxWindows.DataAwsccDatasyncLocationFsxWindowsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-fsx-windows/index.ts",
        "line": 281
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDatasyncLocationFsxWindows resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-windows/index.ts",
            "line": 298
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccDatasyncLocationFsxWindows to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_location_fsx_windows#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDatasyncLocationFsxWindows that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDatasyncLocationFsxWindows to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-windows/index.ts",
            "line": 417
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-windows/index.ts",
            "line": 423
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDatasyncLocationFsxWindows",
      "namespace": "dataAwsccDatasyncLocationFsxWindows",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-windows/index.ts",
            "line": 286
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-windows/index.ts",
            "line": 338
          },
          "name": "cmkSecretConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxWindows.DataAwsccDatasyncLocationFsxWindowsCmkSecretConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-windows/index.ts",
            "line": 344
          },
          "name": "customSecretConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxWindows.DataAwsccDatasyncLocationFsxWindowsCustomSecretConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-windows/index.ts",
            "line": 349
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-windows/index.ts",
            "line": 354
          },
          "name": "fsxFilesystemArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-windows/index.ts",
            "line": 372
          },
          "name": "locationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-windows/index.ts",
            "line": 377
          },
          "name": "locationUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-windows/index.ts",
            "line": 383
          },
          "name": "managedSecretConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxWindows.DataAwsccDatasyncLocationFsxWindowsManagedSecretConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-windows/index.ts",
            "line": 388
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-windows/index.ts",
            "line": 393
          },
          "name": "securityGroupArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-windows/index.ts",
            "line": 398
          },
          "name": "subdirectory",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-windows/index.ts",
            "line": 404
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxWindows.DataAwsccDatasyncLocationFsxWindowsTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-windows/index.ts",
            "line": 409
          },
          "name": "user",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-windows/index.ts",
            "line": 367
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-windows/index.ts",
            "line": 360
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-datasync-location-fsx-windows/index:DataAwsccDatasyncLocationFsxWindows"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxWindows.DataAwsccDatasyncLocationFsxWindowsCmkSecretConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxWindows.DataAwsccDatasyncLocationFsxWindowsCmkSecretConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-fsx-windows/index.ts",
        "line": 25
      },
      "name": "DataAwsccDatasyncLocationFsxWindowsCmkSecretConfig",
      "namespace": "dataAwsccDatasyncLocationFsxWindows",
      "symbolId": "src/data-awscc-datasync-location-fsx-windows/index:DataAwsccDatasyncLocationFsxWindowsCmkSecretConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxWindows.DataAwsccDatasyncLocationFsxWindowsCmkSecretConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxWindows.DataAwsccDatasyncLocationFsxWindowsCmkSecretConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datasync-location-fsx-windows/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-fsx-windows/index.ts",
        "line": 48
      },
      "name": "DataAwsccDatasyncLocationFsxWindowsCmkSecretConfigOutputReference",
      "namespace": "dataAwsccDatasyncLocationFsxWindows",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-windows/index.ts",
            "line": 75
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-windows/index.ts",
            "line": 80
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-windows/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxWindows.DataAwsccDatasyncLocationFsxWindowsCmkSecretConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-datasync-location-fsx-windows/index:DataAwsccDatasyncLocationFsxWindowsCmkSecretConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxWindows.DataAwsccDatasyncLocationFsxWindowsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxWindows.DataAwsccDatasyncLocationFsxWindowsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-fsx-windows/index.ts",
        "line": 14
      },
      "name": "DataAwsccDatasyncLocationFsxWindowsConfig",
      "namespace": "dataAwsccDatasyncLocationFsxWindows",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_location_fsx_windows#id DataAwsccDatasyncLocationFsxWindows#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-windows/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-datasync-location-fsx-windows/index:DataAwsccDatasyncLocationFsxWindowsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxWindows.DataAwsccDatasyncLocationFsxWindowsCustomSecretConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxWindows.DataAwsccDatasyncLocationFsxWindowsCustomSecretConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-fsx-windows/index.ts",
        "line": 84
      },
      "name": "DataAwsccDatasyncLocationFsxWindowsCustomSecretConfig",
      "namespace": "dataAwsccDatasyncLocationFsxWindows",
      "symbolId": "src/data-awscc-datasync-location-fsx-windows/index:DataAwsccDatasyncLocationFsxWindowsCustomSecretConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxWindows.DataAwsccDatasyncLocationFsxWindowsCustomSecretConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxWindows.DataAwsccDatasyncLocationFsxWindowsCustomSecretConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datasync-location-fsx-windows/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-awscc-datasync-location-fsx-windows/index.ts",
        "line": 107
      },
      "name": "DataAwsccDatasyncLocationFsxWindowsCustomSecretConfigOutputReference",
      "namespace": "dataAwsccDatasyncLocationFsxWindows",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-windows/index.ts",
            "line": 134
          },
          "name": "secretAccessRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-windows/index.ts",
            "line": 139
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-windows/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxWindows.DataAwsccDatasyncLocationFsxWindowsCustomSecretConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-datasync-location-fsx-windows/index:DataAwsccDatasyncLocationFsxWindowsCustomSecretConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxWindows.DataAwsccDatasyncLocationFsxWindowsManagedSecretConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxWindows.DataAwsccDatasyncLocationFsxWindowsManagedSecretConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-fsx-windows/index.ts",
        "line": 143
      },
      "name": "DataAwsccDatasyncLocationFsxWindowsManagedSecretConfig",
      "namespace": "dataAwsccDatasyncLocationFsxWindows",
      "symbolId": "src/data-awscc-datasync-location-fsx-windows/index:DataAwsccDatasyncLocationFsxWindowsManagedSecretConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxWindows.DataAwsccDatasyncLocationFsxWindowsManagedSecretConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxWindows.DataAwsccDatasyncLocationFsxWindowsManagedSecretConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datasync-location-fsx-windows/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-awscc-datasync-location-fsx-windows/index.ts",
        "line": 166
      },
      "name": "DataAwsccDatasyncLocationFsxWindowsManagedSecretConfigOutputReference",
      "namespace": "dataAwsccDatasyncLocationFsxWindows",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-windows/index.ts",
            "line": 193
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-windows/index.ts",
            "line": 177
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxWindows.DataAwsccDatasyncLocationFsxWindowsManagedSecretConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-datasync-location-fsx-windows/index:DataAwsccDatasyncLocationFsxWindowsManagedSecretConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxWindows.DataAwsccDatasyncLocationFsxWindowsTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxWindows.DataAwsccDatasyncLocationFsxWindowsTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-fsx-windows/index.ts",
        "line": 197
      },
      "name": "DataAwsccDatasyncLocationFsxWindowsTags",
      "namespace": "dataAwsccDatasyncLocationFsxWindows",
      "symbolId": "src/data-awscc-datasync-location-fsx-windows/index:DataAwsccDatasyncLocationFsxWindowsTags"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxWindows.DataAwsccDatasyncLocationFsxWindowsTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxWindows.DataAwsccDatasyncLocationFsxWindowsTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datasync-location-fsx-windows/index.ts",
          "line": 266
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-fsx-windows/index.ts",
        "line": 259
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-windows/index.ts",
            "line": 273
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxWindows.DataAwsccDatasyncLocationFsxWindowsTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDatasyncLocationFsxWindowsTagsList",
      "namespace": "dataAwsccDatasyncLocationFsxWindows",
      "symbolId": "src/data-awscc-datasync-location-fsx-windows/index:DataAwsccDatasyncLocationFsxWindowsTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxWindows.DataAwsccDatasyncLocationFsxWindowsTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxWindows.DataAwsccDatasyncLocationFsxWindowsTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datasync-location-fsx-windows/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-awscc-datasync-location-fsx-windows/index.ts",
        "line": 220
      },
      "name": "DataAwsccDatasyncLocationFsxWindowsTagsOutputReference",
      "namespace": "dataAwsccDatasyncLocationFsxWindows",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-windows/index.ts",
            "line": 249
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-windows/index.ts",
            "line": 254
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-windows/index.ts",
            "line": 233
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxWindows.DataAwsccDatasyncLocationFsxWindowsTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-datasync-location-fsx-windows/index:DataAwsccDatasyncLocationFsxWindowsTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxWindowsPlural.DataAwsccDatasyncLocationFsxWindowsPlural": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_location_fsx_windows_plural awscc_datasync_location_fsx_windows_plural}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxWindowsPlural.DataAwsccDatasyncLocationFsxWindowsPlural",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_location_fsx_windows_plural awscc_datasync_location_fsx_windows_plural} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-datasync-location-fsx-windows-plural/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxWindowsPlural.DataAwsccDatasyncLocationFsxWindowsPluralConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-fsx-windows-plural/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDatasyncLocationFsxWindowsPlural resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-windows-plural/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccDatasyncLocationFsxWindowsPlural to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_location_fsx_windows_plural#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDatasyncLocationFsxWindowsPlural that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDatasyncLocationFsxWindowsPlural to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-windows-plural/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-windows-plural/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDatasyncLocationFsxWindowsPlural",
      "namespace": "dataAwsccDatasyncLocationFsxWindowsPlural",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-windows-plural/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-windows-plural/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-fsx-windows-plural/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-datasync-location-fsx-windows-plural/index:DataAwsccDatasyncLocationFsxWindowsPlural"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxWindowsPlural.DataAwsccDatasyncLocationFsxWindowsPluralConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationFsxWindowsPlural.DataAwsccDatasyncLocationFsxWindowsPluralConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-fsx-windows-plural/index.ts",
        "line": 14
      },
      "name": "DataAwsccDatasyncLocationFsxWindowsPluralConfig",
      "namespace": "dataAwsccDatasyncLocationFsxWindowsPlural",
      "symbolId": "src/data-awscc-datasync-location-fsx-windows-plural/index:DataAwsccDatasyncLocationFsxWindowsPluralConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationHdfs.DataAwsccDatasyncLocationHdfs": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_location_hdfs awscc_datasync_location_hdfs}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationHdfs.DataAwsccDatasyncLocationHdfs",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_location_hdfs awscc_datasync_location_hdfs} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-datasync-location-hdfs/index.ts",
          "line": 452
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationHdfs.DataAwsccDatasyncLocationHdfsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-hdfs/index.ts",
        "line": 420
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDatasyncLocationHdfs resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-hdfs/index.ts",
            "line": 437
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccDatasyncLocationHdfs to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_location_hdfs#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDatasyncLocationHdfs that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDatasyncLocationHdfs to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-hdfs/index.ts",
            "line": 588
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-hdfs/index.ts",
            "line": 594
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDatasyncLocationHdfs",
      "namespace": "dataAwsccDatasyncLocationHdfs",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-hdfs/index.ts",
            "line": 425
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-hdfs/index.ts",
            "line": 476
          },
          "name": "agentArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-hdfs/index.ts",
            "line": 481
          },
          "name": "authenticationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-hdfs/index.ts",
            "line": 486
          },
          "name": "blockSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-hdfs/index.ts",
            "line": 492
          },
          "name": "cmkSecretConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationHdfs.DataAwsccDatasyncLocationHdfsCmkSecretConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-hdfs/index.ts",
            "line": 498
          },
          "name": "customSecretConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationHdfs.DataAwsccDatasyncLocationHdfsCustomSecretConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-hdfs/index.ts",
            "line": 516
          },
          "name": "kerberosKeytab",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-hdfs/index.ts",
            "line": 521
          },
          "name": "kerberosKrb5Conf",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-hdfs/index.ts",
            "line": 526
          },
          "name": "kerberosPrincipal",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-hdfs/index.ts",
            "line": 531
          },
          "name": "kmsKeyProviderUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-hdfs/index.ts",
            "line": 536
          },
          "name": "locationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-hdfs/index.ts",
            "line": 541
          },
          "name": "locationUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-hdfs/index.ts",
            "line": 547
          },
          "name": "managedSecretConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationHdfs.DataAwsccDatasyncLocationHdfsManagedSecretConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-hdfs/index.ts",
            "line": 553
          },
          "name": "nameNodes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationHdfs.DataAwsccDatasyncLocationHdfsNameNodesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-hdfs/index.ts",
            "line": 559
          },
          "name": "qopConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationHdfs.DataAwsccDatasyncLocationHdfsQopConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-hdfs/index.ts",
            "line": 564
          },
          "name": "replicationFactor",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-hdfs/index.ts",
            "line": 569
          },
          "name": "simpleUser",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-hdfs/index.ts",
            "line": 574
          },
          "name": "subdirectory",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-hdfs/index.ts",
            "line": 580
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationHdfs.DataAwsccDatasyncLocationHdfsTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-hdfs/index.ts",
            "line": 511
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-hdfs/index.ts",
            "line": 504
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-datasync-location-hdfs/index:DataAwsccDatasyncLocationHdfs"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationHdfs.DataAwsccDatasyncLocationHdfsCmkSecretConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationHdfs.DataAwsccDatasyncLocationHdfsCmkSecretConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-hdfs/index.ts",
        "line": 25
      },
      "name": "DataAwsccDatasyncLocationHdfsCmkSecretConfig",
      "namespace": "dataAwsccDatasyncLocationHdfs",
      "symbolId": "src/data-awscc-datasync-location-hdfs/index:DataAwsccDatasyncLocationHdfsCmkSecretConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationHdfs.DataAwsccDatasyncLocationHdfsCmkSecretConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationHdfs.DataAwsccDatasyncLocationHdfsCmkSecretConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datasync-location-hdfs/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-hdfs/index.ts",
        "line": 48
      },
      "name": "DataAwsccDatasyncLocationHdfsCmkSecretConfigOutputReference",
      "namespace": "dataAwsccDatasyncLocationHdfs",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-hdfs/index.ts",
            "line": 75
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-hdfs/index.ts",
            "line": 80
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-hdfs/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationHdfs.DataAwsccDatasyncLocationHdfsCmkSecretConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-datasync-location-hdfs/index:DataAwsccDatasyncLocationHdfsCmkSecretConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationHdfs.DataAwsccDatasyncLocationHdfsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationHdfs.DataAwsccDatasyncLocationHdfsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-hdfs/index.ts",
        "line": 14
      },
      "name": "DataAwsccDatasyncLocationHdfsConfig",
      "namespace": "dataAwsccDatasyncLocationHdfs",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_location_hdfs#id DataAwsccDatasyncLocationHdfs#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-hdfs/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-datasync-location-hdfs/index:DataAwsccDatasyncLocationHdfsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationHdfs.DataAwsccDatasyncLocationHdfsCustomSecretConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationHdfs.DataAwsccDatasyncLocationHdfsCustomSecretConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-hdfs/index.ts",
        "line": 84
      },
      "name": "DataAwsccDatasyncLocationHdfsCustomSecretConfig",
      "namespace": "dataAwsccDatasyncLocationHdfs",
      "symbolId": "src/data-awscc-datasync-location-hdfs/index:DataAwsccDatasyncLocationHdfsCustomSecretConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationHdfs.DataAwsccDatasyncLocationHdfsCustomSecretConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationHdfs.DataAwsccDatasyncLocationHdfsCustomSecretConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datasync-location-hdfs/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-awscc-datasync-location-hdfs/index.ts",
        "line": 107
      },
      "name": "DataAwsccDatasyncLocationHdfsCustomSecretConfigOutputReference",
      "namespace": "dataAwsccDatasyncLocationHdfs",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-hdfs/index.ts",
            "line": 134
          },
          "name": "secretAccessRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-hdfs/index.ts",
            "line": 139
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-hdfs/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationHdfs.DataAwsccDatasyncLocationHdfsCustomSecretConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-datasync-location-hdfs/index:DataAwsccDatasyncLocationHdfsCustomSecretConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationHdfs.DataAwsccDatasyncLocationHdfsManagedSecretConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationHdfs.DataAwsccDatasyncLocationHdfsManagedSecretConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-hdfs/index.ts",
        "line": 143
      },
      "name": "DataAwsccDatasyncLocationHdfsManagedSecretConfig",
      "namespace": "dataAwsccDatasyncLocationHdfs",
      "symbolId": "src/data-awscc-datasync-location-hdfs/index:DataAwsccDatasyncLocationHdfsManagedSecretConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationHdfs.DataAwsccDatasyncLocationHdfsManagedSecretConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationHdfs.DataAwsccDatasyncLocationHdfsManagedSecretConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datasync-location-hdfs/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-awscc-datasync-location-hdfs/index.ts",
        "line": 166
      },
      "name": "DataAwsccDatasyncLocationHdfsManagedSecretConfigOutputReference",
      "namespace": "dataAwsccDatasyncLocationHdfs",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-hdfs/index.ts",
            "line": 193
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-hdfs/index.ts",
            "line": 177
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationHdfs.DataAwsccDatasyncLocationHdfsManagedSecretConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-datasync-location-hdfs/index:DataAwsccDatasyncLocationHdfsManagedSecretConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationHdfs.DataAwsccDatasyncLocationHdfsNameNodes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationHdfs.DataAwsccDatasyncLocationHdfsNameNodes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-hdfs/index.ts",
        "line": 197
      },
      "name": "DataAwsccDatasyncLocationHdfsNameNodes",
      "namespace": "dataAwsccDatasyncLocationHdfs",
      "symbolId": "src/data-awscc-datasync-location-hdfs/index:DataAwsccDatasyncLocationHdfsNameNodes"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationHdfs.DataAwsccDatasyncLocationHdfsNameNodesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationHdfs.DataAwsccDatasyncLocationHdfsNameNodesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datasync-location-hdfs/index.ts",
          "line": 266
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-hdfs/index.ts",
        "line": 259
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-hdfs/index.ts",
            "line": 273
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationHdfs.DataAwsccDatasyncLocationHdfsNameNodesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDatasyncLocationHdfsNameNodesList",
      "namespace": "dataAwsccDatasyncLocationHdfs",
      "symbolId": "src/data-awscc-datasync-location-hdfs/index:DataAwsccDatasyncLocationHdfsNameNodesList"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationHdfs.DataAwsccDatasyncLocationHdfsNameNodesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationHdfs.DataAwsccDatasyncLocationHdfsNameNodesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datasync-location-hdfs/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-awscc-datasync-location-hdfs/index.ts",
        "line": 220
      },
      "name": "DataAwsccDatasyncLocationHdfsNameNodesOutputReference",
      "namespace": "dataAwsccDatasyncLocationHdfs",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-hdfs/index.ts",
            "line": 249
          },
          "name": "hostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-hdfs/index.ts",
            "line": 254
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-hdfs/index.ts",
            "line": 233
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationHdfs.DataAwsccDatasyncLocationHdfsNameNodes"
          }
        }
      ],
      "symbolId": "src/data-awscc-datasync-location-hdfs/index:DataAwsccDatasyncLocationHdfsNameNodesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationHdfs.DataAwsccDatasyncLocationHdfsQopConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationHdfs.DataAwsccDatasyncLocationHdfsQopConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-hdfs/index.ts",
        "line": 277
      },
      "name": "DataAwsccDatasyncLocationHdfsQopConfiguration",
      "namespace": "dataAwsccDatasyncLocationHdfs",
      "symbolId": "src/data-awscc-datasync-location-hdfs/index:DataAwsccDatasyncLocationHdfsQopConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationHdfs.DataAwsccDatasyncLocationHdfsQopConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationHdfs.DataAwsccDatasyncLocationHdfsQopConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datasync-location-hdfs/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/data-awscc-datasync-location-hdfs/index.ts",
        "line": 300
      },
      "name": "DataAwsccDatasyncLocationHdfsQopConfigurationOutputReference",
      "namespace": "dataAwsccDatasyncLocationHdfs",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-hdfs/index.ts",
            "line": 327
          },
          "name": "dataTransferProtection",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-hdfs/index.ts",
            "line": 332
          },
          "name": "rpcProtection",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-hdfs/index.ts",
            "line": 311
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationHdfs.DataAwsccDatasyncLocationHdfsQopConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-datasync-location-hdfs/index:DataAwsccDatasyncLocationHdfsQopConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationHdfs.DataAwsccDatasyncLocationHdfsTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationHdfs.DataAwsccDatasyncLocationHdfsTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-hdfs/index.ts",
        "line": 336
      },
      "name": "DataAwsccDatasyncLocationHdfsTags",
      "namespace": "dataAwsccDatasyncLocationHdfs",
      "symbolId": "src/data-awscc-datasync-location-hdfs/index:DataAwsccDatasyncLocationHdfsTags"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationHdfs.DataAwsccDatasyncLocationHdfsTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationHdfs.DataAwsccDatasyncLocationHdfsTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datasync-location-hdfs/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-awscc-datasync-location-hdfs/index.ts",
        "line": 398
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-hdfs/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-awscc.dataAwsccDatasyncLocationHdfs.DataAwsccDatasyncLocationHdfsTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDatasyncLocationHdfsTagsList",
      "namespace": "dataAwsccDatasyncLocationHdfs",
      "symbolId": "src/data-awscc-datasync-location-hdfs/index:DataAwsccDatasyncLocationHdfsTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationHdfs.DataAwsccDatasyncLocationHdfsTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationHdfs.DataAwsccDatasyncLocationHdfsTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datasync-location-hdfs/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-hdfs/index.ts",
        "line": 359
      },
      "name": "DataAwsccDatasyncLocationHdfsTagsOutputReference",
      "namespace": "dataAwsccDatasyncLocationHdfs",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-hdfs/index.ts",
            "line": 388
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-hdfs/index.ts",
            "line": 393
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-hdfs/index.ts",
            "line": 372
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationHdfs.DataAwsccDatasyncLocationHdfsTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-datasync-location-hdfs/index:DataAwsccDatasyncLocationHdfsTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationHdfsPlural.DataAwsccDatasyncLocationHdfsPlural": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_location_hdfs_plural awscc_datasync_location_hdfs_plural}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationHdfsPlural.DataAwsccDatasyncLocationHdfsPlural",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_location_hdfs_plural awscc_datasync_location_hdfs_plural} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-datasync-location-hdfs-plural/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationHdfsPlural.DataAwsccDatasyncLocationHdfsPluralConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-hdfs-plural/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDatasyncLocationHdfsPlural resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-hdfs-plural/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccDatasyncLocationHdfsPlural to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_location_hdfs_plural#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDatasyncLocationHdfsPlural that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDatasyncLocationHdfsPlural to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-hdfs-plural/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-hdfs-plural/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDatasyncLocationHdfsPlural",
      "namespace": "dataAwsccDatasyncLocationHdfsPlural",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-hdfs-plural/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-hdfs-plural/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-hdfs-plural/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-datasync-location-hdfs-plural/index:DataAwsccDatasyncLocationHdfsPlural"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationHdfsPlural.DataAwsccDatasyncLocationHdfsPluralConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationHdfsPlural.DataAwsccDatasyncLocationHdfsPluralConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-hdfs-plural/index.ts",
        "line": 14
      },
      "name": "DataAwsccDatasyncLocationHdfsPluralConfig",
      "namespace": "dataAwsccDatasyncLocationHdfsPlural",
      "symbolId": "src/data-awscc-datasync-location-hdfs-plural/index:DataAwsccDatasyncLocationHdfsPluralConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationNfs.DataAwsccDatasyncLocationNfs": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_location_nfs awscc_datasync_location_nfs}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationNfs.DataAwsccDatasyncLocationNfs",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_location_nfs awscc_datasync_location_nfs} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-datasync-location-nfs/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-awscc.dataAwsccDatasyncLocationNfs.DataAwsccDatasyncLocationNfsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-nfs/index.ts",
        "line": 217
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDatasyncLocationNfs resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-nfs/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 DataAwsccDatasyncLocationNfs to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_location_nfs#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDatasyncLocationNfs that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDatasyncLocationNfs to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-nfs/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-awscc-datasync-location-nfs/index.ts",
            "line": 333
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDatasyncLocationNfs",
      "namespace": "dataAwsccDatasyncLocationNfs",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-nfs/index.ts",
            "line": 222
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-nfs/index.ts",
            "line": 286
          },
          "name": "locationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-nfs/index.ts",
            "line": 291
          },
          "name": "locationUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-nfs/index.ts",
            "line": 297
          },
          "name": "mountOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationNfs.DataAwsccDatasyncLocationNfsMountOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-nfs/index.ts",
            "line": 303
          },
          "name": "onPremConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationNfs.DataAwsccDatasyncLocationNfsOnPremConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-nfs/index.ts",
            "line": 308
          },
          "name": "serverHostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-nfs/index.ts",
            "line": 313
          },
          "name": "subdirectory",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-nfs/index.ts",
            "line": 319
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationNfs.DataAwsccDatasyncLocationNfsTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-nfs/index.ts",
            "line": 281
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-nfs/index.ts",
            "line": 274
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-datasync-location-nfs/index:DataAwsccDatasyncLocationNfs"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationNfs.DataAwsccDatasyncLocationNfsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationNfs.DataAwsccDatasyncLocationNfsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-nfs/index.ts",
        "line": 14
      },
      "name": "DataAwsccDatasyncLocationNfsConfig",
      "namespace": "dataAwsccDatasyncLocationNfs",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_location_nfs#id DataAwsccDatasyncLocationNfs#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-nfs/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-datasync-location-nfs/index:DataAwsccDatasyncLocationNfsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationNfs.DataAwsccDatasyncLocationNfsMountOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationNfs.DataAwsccDatasyncLocationNfsMountOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-nfs/index.ts",
        "line": 25
      },
      "name": "DataAwsccDatasyncLocationNfsMountOptions",
      "namespace": "dataAwsccDatasyncLocationNfs",
      "symbolId": "src/data-awscc-datasync-location-nfs/index:DataAwsccDatasyncLocationNfsMountOptions"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationNfs.DataAwsccDatasyncLocationNfsMountOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationNfs.DataAwsccDatasyncLocationNfsMountOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datasync-location-nfs/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-nfs/index.ts",
        "line": 48
      },
      "name": "DataAwsccDatasyncLocationNfsMountOptionsOutputReference",
      "namespace": "dataAwsccDatasyncLocationNfs",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-nfs/index.ts",
            "line": 75
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-nfs/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationNfs.DataAwsccDatasyncLocationNfsMountOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-datasync-location-nfs/index:DataAwsccDatasyncLocationNfsMountOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationNfs.DataAwsccDatasyncLocationNfsOnPremConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationNfs.DataAwsccDatasyncLocationNfsOnPremConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-nfs/index.ts",
        "line": 79
      },
      "name": "DataAwsccDatasyncLocationNfsOnPremConfig",
      "namespace": "dataAwsccDatasyncLocationNfs",
      "symbolId": "src/data-awscc-datasync-location-nfs/index:DataAwsccDatasyncLocationNfsOnPremConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationNfs.DataAwsccDatasyncLocationNfsOnPremConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationNfs.DataAwsccDatasyncLocationNfsOnPremConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datasync-location-nfs/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-awscc-datasync-location-nfs/index.ts",
        "line": 102
      },
      "name": "DataAwsccDatasyncLocationNfsOnPremConfigOutputReference",
      "namespace": "dataAwsccDatasyncLocationNfs",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-nfs/index.ts",
            "line": 129
          },
          "name": "agentArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-nfs/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationNfs.DataAwsccDatasyncLocationNfsOnPremConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-datasync-location-nfs/index:DataAwsccDatasyncLocationNfsOnPremConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationNfs.DataAwsccDatasyncLocationNfsTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationNfs.DataAwsccDatasyncLocationNfsTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-nfs/index.ts",
        "line": 133
      },
      "name": "DataAwsccDatasyncLocationNfsTags",
      "namespace": "dataAwsccDatasyncLocationNfs",
      "symbolId": "src/data-awscc-datasync-location-nfs/index:DataAwsccDatasyncLocationNfsTags"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationNfs.DataAwsccDatasyncLocationNfsTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationNfs.DataAwsccDatasyncLocationNfsTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datasync-location-nfs/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-awscc-datasync-location-nfs/index.ts",
        "line": 195
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-nfs/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-awscc.dataAwsccDatasyncLocationNfs.DataAwsccDatasyncLocationNfsTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDatasyncLocationNfsTagsList",
      "namespace": "dataAwsccDatasyncLocationNfs",
      "symbolId": "src/data-awscc-datasync-location-nfs/index:DataAwsccDatasyncLocationNfsTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationNfs.DataAwsccDatasyncLocationNfsTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationNfs.DataAwsccDatasyncLocationNfsTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datasync-location-nfs/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-nfs/index.ts",
        "line": 156
      },
      "name": "DataAwsccDatasyncLocationNfsTagsOutputReference",
      "namespace": "dataAwsccDatasyncLocationNfs",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-nfs/index.ts",
            "line": 185
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-nfs/index.ts",
            "line": 190
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-nfs/index.ts",
            "line": 169
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationNfs.DataAwsccDatasyncLocationNfsTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-datasync-location-nfs/index:DataAwsccDatasyncLocationNfsTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationNfsPlural.DataAwsccDatasyncLocationNfsPlural": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_location_nfs_plural awscc_datasync_location_nfs_plural}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationNfsPlural.DataAwsccDatasyncLocationNfsPlural",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_location_nfs_plural awscc_datasync_location_nfs_plural} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-datasync-location-nfs-plural/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationNfsPlural.DataAwsccDatasyncLocationNfsPluralConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-nfs-plural/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDatasyncLocationNfsPlural resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-nfs-plural/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccDatasyncLocationNfsPlural to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_location_nfs_plural#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDatasyncLocationNfsPlural that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDatasyncLocationNfsPlural to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-nfs-plural/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-nfs-plural/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDatasyncLocationNfsPlural",
      "namespace": "dataAwsccDatasyncLocationNfsPlural",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-nfs-plural/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-nfs-plural/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-nfs-plural/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-datasync-location-nfs-plural/index:DataAwsccDatasyncLocationNfsPlural"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationNfsPlural.DataAwsccDatasyncLocationNfsPluralConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationNfsPlural.DataAwsccDatasyncLocationNfsPluralConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-nfs-plural/index.ts",
        "line": 14
      },
      "name": "DataAwsccDatasyncLocationNfsPluralConfig",
      "namespace": "dataAwsccDatasyncLocationNfsPlural",
      "symbolId": "src/data-awscc-datasync-location-nfs-plural/index:DataAwsccDatasyncLocationNfsPluralConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationObjectStorage.DataAwsccDatasyncLocationObjectStorage": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_location_object_storage awscc_datasync_location_object_storage}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationObjectStorage.DataAwsccDatasyncLocationObjectStorage",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_location_object_storage awscc_datasync_location_object_storage} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-datasync-location-object-storage/index.ts",
          "line": 313
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationObjectStorage.DataAwsccDatasyncLocationObjectStorageConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-object-storage/index.ts",
        "line": 281
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDatasyncLocationObjectStorage resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-object-storage/index.ts",
            "line": 298
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccDatasyncLocationObjectStorage to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_location_object_storage#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDatasyncLocationObjectStorage that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDatasyncLocationObjectStorage to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-object-storage/index.ts",
            "line": 432
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-object-storage/index.ts",
            "line": 438
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDatasyncLocationObjectStorage",
      "namespace": "dataAwsccDatasyncLocationObjectStorage",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-object-storage/index.ts",
            "line": 286
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-object-storage/index.ts",
            "line": 337
          },
          "name": "accessKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-object-storage/index.ts",
            "line": 342
          },
          "name": "agentArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-object-storage/index.ts",
            "line": 347
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-object-storage/index.ts",
            "line": 353
          },
          "name": "cmkSecretConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationObjectStorage.DataAwsccDatasyncLocationObjectStorageCmkSecretConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-object-storage/index.ts",
            "line": 359
          },
          "name": "customSecretConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationObjectStorage.DataAwsccDatasyncLocationObjectStorageCustomSecretConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-object-storage/index.ts",
            "line": 377
          },
          "name": "locationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-object-storage/index.ts",
            "line": 382
          },
          "name": "locationUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-object-storage/index.ts",
            "line": 388
          },
          "name": "managedSecretConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationObjectStorage.DataAwsccDatasyncLocationObjectStorageManagedSecretConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-object-storage/index.ts",
            "line": 393
          },
          "name": "secretKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-object-storage/index.ts",
            "line": 398
          },
          "name": "serverCertificate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-object-storage/index.ts",
            "line": 403
          },
          "name": "serverHostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-object-storage/index.ts",
            "line": 408
          },
          "name": "serverPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-object-storage/index.ts",
            "line": 413
          },
          "name": "serverProtocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-object-storage/index.ts",
            "line": 418
          },
          "name": "subdirectory",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-object-storage/index.ts",
            "line": 424
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationObjectStorage.DataAwsccDatasyncLocationObjectStorageTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-object-storage/index.ts",
            "line": 372
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-object-storage/index.ts",
            "line": 365
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-datasync-location-object-storage/index:DataAwsccDatasyncLocationObjectStorage"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationObjectStorage.DataAwsccDatasyncLocationObjectStorageCmkSecretConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationObjectStorage.DataAwsccDatasyncLocationObjectStorageCmkSecretConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-object-storage/index.ts",
        "line": 25
      },
      "name": "DataAwsccDatasyncLocationObjectStorageCmkSecretConfig",
      "namespace": "dataAwsccDatasyncLocationObjectStorage",
      "symbolId": "src/data-awscc-datasync-location-object-storage/index:DataAwsccDatasyncLocationObjectStorageCmkSecretConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationObjectStorage.DataAwsccDatasyncLocationObjectStorageCmkSecretConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationObjectStorage.DataAwsccDatasyncLocationObjectStorageCmkSecretConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datasync-location-object-storage/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-object-storage/index.ts",
        "line": 48
      },
      "name": "DataAwsccDatasyncLocationObjectStorageCmkSecretConfigOutputReference",
      "namespace": "dataAwsccDatasyncLocationObjectStorage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-object-storage/index.ts",
            "line": 75
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-object-storage/index.ts",
            "line": 80
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-object-storage/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationObjectStorage.DataAwsccDatasyncLocationObjectStorageCmkSecretConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-datasync-location-object-storage/index:DataAwsccDatasyncLocationObjectStorageCmkSecretConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationObjectStorage.DataAwsccDatasyncLocationObjectStorageConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationObjectStorage.DataAwsccDatasyncLocationObjectStorageConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-object-storage/index.ts",
        "line": 14
      },
      "name": "DataAwsccDatasyncLocationObjectStorageConfig",
      "namespace": "dataAwsccDatasyncLocationObjectStorage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_location_object_storage#id DataAwsccDatasyncLocationObjectStorage#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-object-storage/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-datasync-location-object-storage/index:DataAwsccDatasyncLocationObjectStorageConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationObjectStorage.DataAwsccDatasyncLocationObjectStorageCustomSecretConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationObjectStorage.DataAwsccDatasyncLocationObjectStorageCustomSecretConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-object-storage/index.ts",
        "line": 84
      },
      "name": "DataAwsccDatasyncLocationObjectStorageCustomSecretConfig",
      "namespace": "dataAwsccDatasyncLocationObjectStorage",
      "symbolId": "src/data-awscc-datasync-location-object-storage/index:DataAwsccDatasyncLocationObjectStorageCustomSecretConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationObjectStorage.DataAwsccDatasyncLocationObjectStorageCustomSecretConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationObjectStorage.DataAwsccDatasyncLocationObjectStorageCustomSecretConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datasync-location-object-storage/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-awscc-datasync-location-object-storage/index.ts",
        "line": 107
      },
      "name": "DataAwsccDatasyncLocationObjectStorageCustomSecretConfigOutputReference",
      "namespace": "dataAwsccDatasyncLocationObjectStorage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-object-storage/index.ts",
            "line": 134
          },
          "name": "secretAccessRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-object-storage/index.ts",
            "line": 139
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-object-storage/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationObjectStorage.DataAwsccDatasyncLocationObjectStorageCustomSecretConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-datasync-location-object-storage/index:DataAwsccDatasyncLocationObjectStorageCustomSecretConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationObjectStorage.DataAwsccDatasyncLocationObjectStorageManagedSecretConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationObjectStorage.DataAwsccDatasyncLocationObjectStorageManagedSecretConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-object-storage/index.ts",
        "line": 143
      },
      "name": "DataAwsccDatasyncLocationObjectStorageManagedSecretConfig",
      "namespace": "dataAwsccDatasyncLocationObjectStorage",
      "symbolId": "src/data-awscc-datasync-location-object-storage/index:DataAwsccDatasyncLocationObjectStorageManagedSecretConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationObjectStorage.DataAwsccDatasyncLocationObjectStorageManagedSecretConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationObjectStorage.DataAwsccDatasyncLocationObjectStorageManagedSecretConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datasync-location-object-storage/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-awscc-datasync-location-object-storage/index.ts",
        "line": 166
      },
      "name": "DataAwsccDatasyncLocationObjectStorageManagedSecretConfigOutputReference",
      "namespace": "dataAwsccDatasyncLocationObjectStorage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-object-storage/index.ts",
            "line": 193
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-object-storage/index.ts",
            "line": 177
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationObjectStorage.DataAwsccDatasyncLocationObjectStorageManagedSecretConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-datasync-location-object-storage/index:DataAwsccDatasyncLocationObjectStorageManagedSecretConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationObjectStorage.DataAwsccDatasyncLocationObjectStorageTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationObjectStorage.DataAwsccDatasyncLocationObjectStorageTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-object-storage/index.ts",
        "line": 197
      },
      "name": "DataAwsccDatasyncLocationObjectStorageTags",
      "namespace": "dataAwsccDatasyncLocationObjectStorage",
      "symbolId": "src/data-awscc-datasync-location-object-storage/index:DataAwsccDatasyncLocationObjectStorageTags"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationObjectStorage.DataAwsccDatasyncLocationObjectStorageTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationObjectStorage.DataAwsccDatasyncLocationObjectStorageTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datasync-location-object-storage/index.ts",
          "line": 266
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-object-storage/index.ts",
        "line": 259
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-object-storage/index.ts",
            "line": 273
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationObjectStorage.DataAwsccDatasyncLocationObjectStorageTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDatasyncLocationObjectStorageTagsList",
      "namespace": "dataAwsccDatasyncLocationObjectStorage",
      "symbolId": "src/data-awscc-datasync-location-object-storage/index:DataAwsccDatasyncLocationObjectStorageTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationObjectStorage.DataAwsccDatasyncLocationObjectStorageTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationObjectStorage.DataAwsccDatasyncLocationObjectStorageTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datasync-location-object-storage/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-awscc-datasync-location-object-storage/index.ts",
        "line": 220
      },
      "name": "DataAwsccDatasyncLocationObjectStorageTagsOutputReference",
      "namespace": "dataAwsccDatasyncLocationObjectStorage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-object-storage/index.ts",
            "line": 249
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-object-storage/index.ts",
            "line": 254
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-object-storage/index.ts",
            "line": 233
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationObjectStorage.DataAwsccDatasyncLocationObjectStorageTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-datasync-location-object-storage/index:DataAwsccDatasyncLocationObjectStorageTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationObjectStorages.DataAwsccDatasyncLocationObjectStorages": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_location_object_storages awscc_datasync_location_object_storages}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationObjectStorages.DataAwsccDatasyncLocationObjectStorages",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_location_object_storages awscc_datasync_location_object_storages} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-datasync-location-object-storages/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationObjectStorages.DataAwsccDatasyncLocationObjectStoragesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-object-storages/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDatasyncLocationObjectStorages resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-object-storages/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccDatasyncLocationObjectStorages to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_location_object_storages#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDatasyncLocationObjectStorages that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDatasyncLocationObjectStorages to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-object-storages/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-object-storages/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDatasyncLocationObjectStorages",
      "namespace": "dataAwsccDatasyncLocationObjectStorages",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-object-storages/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-object-storages/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-object-storages/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-datasync-location-object-storages/index:DataAwsccDatasyncLocationObjectStorages"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationObjectStorages.DataAwsccDatasyncLocationObjectStoragesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationObjectStorages.DataAwsccDatasyncLocationObjectStoragesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-object-storages/index.ts",
        "line": 14
      },
      "name": "DataAwsccDatasyncLocationObjectStoragesConfig",
      "namespace": "dataAwsccDatasyncLocationObjectStorages",
      "symbolId": "src/data-awscc-datasync-location-object-storages/index:DataAwsccDatasyncLocationObjectStoragesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationS3.DataAwsccDatasyncLocationS3": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_location_s3 awscc_datasync_location_s3}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationS3.DataAwsccDatasyncLocationS3",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_location_s3 awscc_datasync_location_s3} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-datasync-location-s3/index.ts",
          "line": 195
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationS3.DataAwsccDatasyncLocationS3Config"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-s3/index.ts",
        "line": 163
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDatasyncLocationS3 resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-s3/index.ts",
            "line": 180
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccDatasyncLocationS3 to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_location_s3#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDatasyncLocationS3 that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDatasyncLocationS3 to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-s3/index.ts",
            "line": 272
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-s3/index.ts",
            "line": 278
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDatasyncLocationS3",
      "namespace": "dataAwsccDatasyncLocationS3",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-s3/index.ts",
            "line": 168
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-s3/index.ts",
            "line": 232
          },
          "name": "locationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-s3/index.ts",
            "line": 237
          },
          "name": "locationUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-s3/index.ts",
            "line": 242
          },
          "name": "s3BucketArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-s3/index.ts",
            "line": 248
          },
          "name": "s3Config",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationS3.DataAwsccDatasyncLocationS3S3ConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-s3/index.ts",
            "line": 253
          },
          "name": "s3StorageClass",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-s3/index.ts",
            "line": 258
          },
          "name": "subdirectory",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-s3/index.ts",
            "line": 264
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationS3.DataAwsccDatasyncLocationS3TagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-s3/index.ts",
            "line": 227
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-s3/index.ts",
            "line": 220
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-datasync-location-s3/index:DataAwsccDatasyncLocationS3"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationS3.DataAwsccDatasyncLocationS3Config": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationS3.DataAwsccDatasyncLocationS3Config",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-s3/index.ts",
        "line": 14
      },
      "name": "DataAwsccDatasyncLocationS3Config",
      "namespace": "dataAwsccDatasyncLocationS3",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_location_s3#id DataAwsccDatasyncLocationS3#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-s3/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-datasync-location-s3/index:DataAwsccDatasyncLocationS3Config"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationS3.DataAwsccDatasyncLocationS3S3Config": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationS3.DataAwsccDatasyncLocationS3S3Config",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-s3/index.ts",
        "line": 25
      },
      "name": "DataAwsccDatasyncLocationS3S3Config",
      "namespace": "dataAwsccDatasyncLocationS3",
      "symbolId": "src/data-awscc-datasync-location-s3/index:DataAwsccDatasyncLocationS3S3Config"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationS3.DataAwsccDatasyncLocationS3S3ConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationS3.DataAwsccDatasyncLocationS3S3ConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datasync-location-s3/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-s3/index.ts",
        "line": 48
      },
      "name": "DataAwsccDatasyncLocationS3S3ConfigOutputReference",
      "namespace": "dataAwsccDatasyncLocationS3",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-s3/index.ts",
            "line": 75
          },
          "name": "bucketAccessRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-s3/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationS3.DataAwsccDatasyncLocationS3S3Config"
          }
        }
      ],
      "symbolId": "src/data-awscc-datasync-location-s3/index:DataAwsccDatasyncLocationS3S3ConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationS3.DataAwsccDatasyncLocationS3Tags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationS3.DataAwsccDatasyncLocationS3Tags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-s3/index.ts",
        "line": 79
      },
      "name": "DataAwsccDatasyncLocationS3Tags",
      "namespace": "dataAwsccDatasyncLocationS3",
      "symbolId": "src/data-awscc-datasync-location-s3/index:DataAwsccDatasyncLocationS3Tags"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationS3.DataAwsccDatasyncLocationS3TagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationS3.DataAwsccDatasyncLocationS3TagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datasync-location-s3/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-s3/index.ts",
        "line": 141
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-s3/index.ts",
            "line": 155
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationS3.DataAwsccDatasyncLocationS3TagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDatasyncLocationS3TagsList",
      "namespace": "dataAwsccDatasyncLocationS3",
      "symbolId": "src/data-awscc-datasync-location-s3/index:DataAwsccDatasyncLocationS3TagsList"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationS3.DataAwsccDatasyncLocationS3TagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationS3.DataAwsccDatasyncLocationS3TagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datasync-location-s3/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-s3/index.ts",
        "line": 102
      },
      "name": "DataAwsccDatasyncLocationS3TagsOutputReference",
      "namespace": "dataAwsccDatasyncLocationS3",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-s3/index.ts",
            "line": 131
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-s3/index.ts",
            "line": 136
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-s3/index.ts",
            "line": 115
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationS3.DataAwsccDatasyncLocationS3Tags"
          }
        }
      ],
      "symbolId": "src/data-awscc-datasync-location-s3/index:DataAwsccDatasyncLocationS3TagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationS3S.DataAwsccDatasyncLocationS3S": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_location_s3s awscc_datasync_location_s3s}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationS3S.DataAwsccDatasyncLocationS3S",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_location_s3s awscc_datasync_location_s3s} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-datasync-location-s3s/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationS3S.DataAwsccDatasyncLocationS3SConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-s3s/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDatasyncLocationS3S resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-s3s/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccDatasyncLocationS3S to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_location_s3s#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDatasyncLocationS3S that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDatasyncLocationS3S to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-s3s/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-s3s/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDatasyncLocationS3S",
      "namespace": "dataAwsccDatasyncLocationS3S",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-s3s/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-s3s/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-s3s/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-datasync-location-s3s/index:DataAwsccDatasyncLocationS3S"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationS3S.DataAwsccDatasyncLocationS3SConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationS3S.DataAwsccDatasyncLocationS3SConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-s3s/index.ts",
        "line": 14
      },
      "name": "DataAwsccDatasyncLocationS3SConfig",
      "namespace": "dataAwsccDatasyncLocationS3S",
      "symbolId": "src/data-awscc-datasync-location-s3s/index:DataAwsccDatasyncLocationS3SConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationSmb.DataAwsccDatasyncLocationSmb": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_location_smb awscc_datasync_location_smb}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationSmb.DataAwsccDatasyncLocationSmb",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_location_smb awscc_datasync_location_smb} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-datasync-location-smb/index.ts",
          "line": 367
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationSmb.DataAwsccDatasyncLocationSmbConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-smb/index.ts",
        "line": 335
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDatasyncLocationSmb resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-smb/index.ts",
            "line": 352
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccDatasyncLocationSmb to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_location_smb#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDatasyncLocationSmb that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDatasyncLocationSmb to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-smb/index.ts",
            "line": 502
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-smb/index.ts",
            "line": 508
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDatasyncLocationSmb",
      "namespace": "dataAwsccDatasyncLocationSmb",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-smb/index.ts",
            "line": 340
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-smb/index.ts",
            "line": 391
          },
          "name": "agentArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-smb/index.ts",
            "line": 396
          },
          "name": "authenticationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-smb/index.ts",
            "line": 402
          },
          "name": "cmkSecretConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationSmb.DataAwsccDatasyncLocationSmbCmkSecretConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-smb/index.ts",
            "line": 408
          },
          "name": "customSecretConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationSmb.DataAwsccDatasyncLocationSmbCustomSecretConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-smb/index.ts",
            "line": 413
          },
          "name": "dnsIpAddresses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-smb/index.ts",
            "line": 418
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-smb/index.ts",
            "line": 436
          },
          "name": "kerberosKeytab",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-smb/index.ts",
            "line": 441
          },
          "name": "kerberosKrb5Conf",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-smb/index.ts",
            "line": 446
          },
          "name": "kerberosPrincipal",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-smb/index.ts",
            "line": 451
          },
          "name": "locationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-smb/index.ts",
            "line": 456
          },
          "name": "locationUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-smb/index.ts",
            "line": 462
          },
          "name": "managedSecretConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationSmb.DataAwsccDatasyncLocationSmbManagedSecretConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-smb/index.ts",
            "line": 468
          },
          "name": "mountOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationSmb.DataAwsccDatasyncLocationSmbMountOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-smb/index.ts",
            "line": 473
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-smb/index.ts",
            "line": 478
          },
          "name": "serverHostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-smb/index.ts",
            "line": 483
          },
          "name": "subdirectory",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-smb/index.ts",
            "line": 489
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationSmb.DataAwsccDatasyncLocationSmbTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-smb/index.ts",
            "line": 494
          },
          "name": "user",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-smb/index.ts",
            "line": 431
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-smb/index.ts",
            "line": 424
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-datasync-location-smb/index:DataAwsccDatasyncLocationSmb"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationSmb.DataAwsccDatasyncLocationSmbCmkSecretConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationSmb.DataAwsccDatasyncLocationSmbCmkSecretConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-smb/index.ts",
        "line": 25
      },
      "name": "DataAwsccDatasyncLocationSmbCmkSecretConfig",
      "namespace": "dataAwsccDatasyncLocationSmb",
      "symbolId": "src/data-awscc-datasync-location-smb/index:DataAwsccDatasyncLocationSmbCmkSecretConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationSmb.DataAwsccDatasyncLocationSmbCmkSecretConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationSmb.DataAwsccDatasyncLocationSmbCmkSecretConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datasync-location-smb/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-smb/index.ts",
        "line": 48
      },
      "name": "DataAwsccDatasyncLocationSmbCmkSecretConfigOutputReference",
      "namespace": "dataAwsccDatasyncLocationSmb",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-smb/index.ts",
            "line": 75
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-smb/index.ts",
            "line": 80
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-smb/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationSmb.DataAwsccDatasyncLocationSmbCmkSecretConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-datasync-location-smb/index:DataAwsccDatasyncLocationSmbCmkSecretConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationSmb.DataAwsccDatasyncLocationSmbConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationSmb.DataAwsccDatasyncLocationSmbConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-smb/index.ts",
        "line": 14
      },
      "name": "DataAwsccDatasyncLocationSmbConfig",
      "namespace": "dataAwsccDatasyncLocationSmb",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_location_smb#id DataAwsccDatasyncLocationSmb#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-smb/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-datasync-location-smb/index:DataAwsccDatasyncLocationSmbConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationSmb.DataAwsccDatasyncLocationSmbCustomSecretConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationSmb.DataAwsccDatasyncLocationSmbCustomSecretConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-smb/index.ts",
        "line": 84
      },
      "name": "DataAwsccDatasyncLocationSmbCustomSecretConfig",
      "namespace": "dataAwsccDatasyncLocationSmb",
      "symbolId": "src/data-awscc-datasync-location-smb/index:DataAwsccDatasyncLocationSmbCustomSecretConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationSmb.DataAwsccDatasyncLocationSmbCustomSecretConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationSmb.DataAwsccDatasyncLocationSmbCustomSecretConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datasync-location-smb/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-awscc-datasync-location-smb/index.ts",
        "line": 107
      },
      "name": "DataAwsccDatasyncLocationSmbCustomSecretConfigOutputReference",
      "namespace": "dataAwsccDatasyncLocationSmb",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-smb/index.ts",
            "line": 134
          },
          "name": "secretAccessRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-smb/index.ts",
            "line": 139
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-smb/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationSmb.DataAwsccDatasyncLocationSmbCustomSecretConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-datasync-location-smb/index:DataAwsccDatasyncLocationSmbCustomSecretConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationSmb.DataAwsccDatasyncLocationSmbManagedSecretConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationSmb.DataAwsccDatasyncLocationSmbManagedSecretConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-smb/index.ts",
        "line": 143
      },
      "name": "DataAwsccDatasyncLocationSmbManagedSecretConfig",
      "namespace": "dataAwsccDatasyncLocationSmb",
      "symbolId": "src/data-awscc-datasync-location-smb/index:DataAwsccDatasyncLocationSmbManagedSecretConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationSmb.DataAwsccDatasyncLocationSmbManagedSecretConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationSmb.DataAwsccDatasyncLocationSmbManagedSecretConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datasync-location-smb/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-awscc-datasync-location-smb/index.ts",
        "line": 166
      },
      "name": "DataAwsccDatasyncLocationSmbManagedSecretConfigOutputReference",
      "namespace": "dataAwsccDatasyncLocationSmb",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-smb/index.ts",
            "line": 193
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-smb/index.ts",
            "line": 177
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationSmb.DataAwsccDatasyncLocationSmbManagedSecretConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-datasync-location-smb/index:DataAwsccDatasyncLocationSmbManagedSecretConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationSmb.DataAwsccDatasyncLocationSmbMountOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationSmb.DataAwsccDatasyncLocationSmbMountOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-smb/index.ts",
        "line": 197
      },
      "name": "DataAwsccDatasyncLocationSmbMountOptions",
      "namespace": "dataAwsccDatasyncLocationSmb",
      "symbolId": "src/data-awscc-datasync-location-smb/index:DataAwsccDatasyncLocationSmbMountOptions"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationSmb.DataAwsccDatasyncLocationSmbMountOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationSmb.DataAwsccDatasyncLocationSmbMountOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datasync-location-smb/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-awscc-datasync-location-smb/index.ts",
        "line": 220
      },
      "name": "DataAwsccDatasyncLocationSmbMountOptionsOutputReference",
      "namespace": "dataAwsccDatasyncLocationSmb",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-smb/index.ts",
            "line": 247
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-smb/index.ts",
            "line": 231
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationSmb.DataAwsccDatasyncLocationSmbMountOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-datasync-location-smb/index:DataAwsccDatasyncLocationSmbMountOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationSmb.DataAwsccDatasyncLocationSmbTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationSmb.DataAwsccDatasyncLocationSmbTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-smb/index.ts",
        "line": 251
      },
      "name": "DataAwsccDatasyncLocationSmbTags",
      "namespace": "dataAwsccDatasyncLocationSmb",
      "symbolId": "src/data-awscc-datasync-location-smb/index:DataAwsccDatasyncLocationSmbTags"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationSmb.DataAwsccDatasyncLocationSmbTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationSmb.DataAwsccDatasyncLocationSmbTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datasync-location-smb/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-smb/index.ts",
        "line": 313
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-smb/index.ts",
            "line": 327
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationSmb.DataAwsccDatasyncLocationSmbTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDatasyncLocationSmbTagsList",
      "namespace": "dataAwsccDatasyncLocationSmb",
      "symbolId": "src/data-awscc-datasync-location-smb/index:DataAwsccDatasyncLocationSmbTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationSmb.DataAwsccDatasyncLocationSmbTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationSmb.DataAwsccDatasyncLocationSmbTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datasync-location-smb/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/data-awscc-datasync-location-smb/index.ts",
        "line": 274
      },
      "name": "DataAwsccDatasyncLocationSmbTagsOutputReference",
      "namespace": "dataAwsccDatasyncLocationSmb",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-smb/index.ts",
            "line": 303
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-smb/index.ts",
            "line": 308
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-smb/index.ts",
            "line": 287
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationSmb.DataAwsccDatasyncLocationSmbTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-datasync-location-smb/index:DataAwsccDatasyncLocationSmbTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationSmbs.DataAwsccDatasyncLocationSmbs": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_location_smbs awscc_datasync_location_smbs}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationSmbs.DataAwsccDatasyncLocationSmbs",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_location_smbs awscc_datasync_location_smbs} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-datasync-location-smbs/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationSmbs.DataAwsccDatasyncLocationSmbsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-smbs/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDatasyncLocationSmbs resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-smbs/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccDatasyncLocationSmbs to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_location_smbs#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDatasyncLocationSmbs that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDatasyncLocationSmbs to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-smbs/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-smbs/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDatasyncLocationSmbs",
      "namespace": "dataAwsccDatasyncLocationSmbs",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-smbs/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-smbs/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-location-smbs/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-datasync-location-smbs/index:DataAwsccDatasyncLocationSmbs"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncLocationSmbs.DataAwsccDatasyncLocationSmbsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncLocationSmbs.DataAwsccDatasyncLocationSmbsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-location-smbs/index.ts",
        "line": 14
      },
      "name": "DataAwsccDatasyncLocationSmbsConfig",
      "namespace": "dataAwsccDatasyncLocationSmbs",
      "symbolId": "src/data-awscc-datasync-location-smbs/index:DataAwsccDatasyncLocationSmbsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncStorageSystem.DataAwsccDatasyncStorageSystem": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_storage_system awscc_datasync_storage_system}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncStorageSystem.DataAwsccDatasyncStorageSystem",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_storage_system awscc_datasync_storage_system} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-datasync-storage-system/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncStorageSystem.DataAwsccDatasyncStorageSystemConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-storage-system/index.ts",
        "line": 227
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDatasyncStorageSystem resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-storage-system/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 DataAwsccDatasyncStorageSystem to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_storage_system#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDatasyncStorageSystem that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDatasyncStorageSystem to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-storage-system/index.ts",
            "line": 357
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-storage-system/index.ts",
            "line": 363
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDatasyncStorageSystem",
      "namespace": "dataAwsccDatasyncStorageSystem",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-storage-system/index.ts",
            "line": 232
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-storage-system/index.ts",
            "line": 283
          },
          "name": "agentArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-storage-system/index.ts",
            "line": 288
          },
          "name": "cloudwatchLogGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-storage-system/index.ts",
            "line": 293
          },
          "name": "connectivityStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-storage-system/index.ts",
            "line": 311
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-storage-system/index.ts",
            "line": 316
          },
          "name": "secretsManagerArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-storage-system/index.ts",
            "line": 322
          },
          "name": "serverConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncStorageSystem.DataAwsccDatasyncStorageSystemServerConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-storage-system/index.ts",
            "line": 328
          },
          "name": "serverCredentials",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncStorageSystem.DataAwsccDatasyncStorageSystemServerCredentialsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-storage-system/index.ts",
            "line": 333
          },
          "name": "storageSystemArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-storage-system/index.ts",
            "line": 338
          },
          "name": "storageSystemId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-storage-system/index.ts",
            "line": 343
          },
          "name": "systemType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-storage-system/index.ts",
            "line": 349
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncStorageSystem.DataAwsccDatasyncStorageSystemTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-storage-system/index.ts",
            "line": 306
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-storage-system/index.ts",
            "line": 299
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-datasync-storage-system/index:DataAwsccDatasyncStorageSystem"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncStorageSystem.DataAwsccDatasyncStorageSystemConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncStorageSystem.DataAwsccDatasyncStorageSystemConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-storage-system/index.ts",
        "line": 14
      },
      "name": "DataAwsccDatasyncStorageSystemConfig",
      "namespace": "dataAwsccDatasyncStorageSystem",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_storage_system#id DataAwsccDatasyncStorageSystem#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-storage-system/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-datasync-storage-system/index:DataAwsccDatasyncStorageSystemConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncStorageSystem.DataAwsccDatasyncStorageSystemServerConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncStorageSystem.DataAwsccDatasyncStorageSystemServerConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-storage-system/index.ts",
        "line": 25
      },
      "name": "DataAwsccDatasyncStorageSystemServerConfiguration",
      "namespace": "dataAwsccDatasyncStorageSystem",
      "symbolId": "src/data-awscc-datasync-storage-system/index:DataAwsccDatasyncStorageSystemServerConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncStorageSystem.DataAwsccDatasyncStorageSystemServerConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncStorageSystem.DataAwsccDatasyncStorageSystemServerConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datasync-storage-system/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-storage-system/index.ts",
        "line": 48
      },
      "name": "DataAwsccDatasyncStorageSystemServerConfigurationOutputReference",
      "namespace": "dataAwsccDatasyncStorageSystem",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-storage-system/index.ts",
            "line": 75
          },
          "name": "serverHostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-storage-system/index.ts",
            "line": 80
          },
          "name": "serverPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-storage-system/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncStorageSystem.DataAwsccDatasyncStorageSystemServerConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-datasync-storage-system/index:DataAwsccDatasyncStorageSystemServerConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncStorageSystem.DataAwsccDatasyncStorageSystemServerCredentials": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncStorageSystem.DataAwsccDatasyncStorageSystemServerCredentials",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-storage-system/index.ts",
        "line": 84
      },
      "name": "DataAwsccDatasyncStorageSystemServerCredentials",
      "namespace": "dataAwsccDatasyncStorageSystem",
      "symbolId": "src/data-awscc-datasync-storage-system/index:DataAwsccDatasyncStorageSystemServerCredentials"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncStorageSystem.DataAwsccDatasyncStorageSystemServerCredentialsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncStorageSystem.DataAwsccDatasyncStorageSystemServerCredentialsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datasync-storage-system/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-awscc-datasync-storage-system/index.ts",
        "line": 107
      },
      "name": "DataAwsccDatasyncStorageSystemServerCredentialsOutputReference",
      "namespace": "dataAwsccDatasyncStorageSystem",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-storage-system/index.ts",
            "line": 134
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-storage-system/index.ts",
            "line": 139
          },
          "name": "username",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-storage-system/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncStorageSystem.DataAwsccDatasyncStorageSystemServerCredentials"
          }
        }
      ],
      "symbolId": "src/data-awscc-datasync-storage-system/index:DataAwsccDatasyncStorageSystemServerCredentialsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncStorageSystem.DataAwsccDatasyncStorageSystemTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncStorageSystem.DataAwsccDatasyncStorageSystemTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-storage-system/index.ts",
        "line": 143
      },
      "name": "DataAwsccDatasyncStorageSystemTags",
      "namespace": "dataAwsccDatasyncStorageSystem",
      "symbolId": "src/data-awscc-datasync-storage-system/index:DataAwsccDatasyncStorageSystemTags"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncStorageSystem.DataAwsccDatasyncStorageSystemTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncStorageSystem.DataAwsccDatasyncStorageSystemTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datasync-storage-system/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-awscc-datasync-storage-system/index.ts",
        "line": 205
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-storage-system/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-awscc.dataAwsccDatasyncStorageSystem.DataAwsccDatasyncStorageSystemTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDatasyncStorageSystemTagsList",
      "namespace": "dataAwsccDatasyncStorageSystem",
      "symbolId": "src/data-awscc-datasync-storage-system/index:DataAwsccDatasyncStorageSystemTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncStorageSystem.DataAwsccDatasyncStorageSystemTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncStorageSystem.DataAwsccDatasyncStorageSystemTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datasync-storage-system/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/data-awscc-datasync-storage-system/index.ts",
        "line": 166
      },
      "name": "DataAwsccDatasyncStorageSystemTagsOutputReference",
      "namespace": "dataAwsccDatasyncStorageSystem",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-storage-system/index.ts",
            "line": 195
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-storage-system/index.ts",
            "line": 200
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-storage-system/index.ts",
            "line": 179
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncStorageSystem.DataAwsccDatasyncStorageSystemTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-datasync-storage-system/index:DataAwsccDatasyncStorageSystemTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncStorageSystems.DataAwsccDatasyncStorageSystems": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_storage_systems awscc_datasync_storage_systems}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncStorageSystems.DataAwsccDatasyncStorageSystems",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_storage_systems awscc_datasync_storage_systems} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-datasync-storage-systems/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncStorageSystems.DataAwsccDatasyncStorageSystemsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-storage-systems/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDatasyncStorageSystems resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-storage-systems/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccDatasyncStorageSystems to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_storage_systems#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDatasyncStorageSystems that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDatasyncStorageSystems to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-storage-systems/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-storage-systems/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDatasyncStorageSystems",
      "namespace": "dataAwsccDatasyncStorageSystems",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-storage-systems/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-storage-systems/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-storage-systems/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-datasync-storage-systems/index:DataAwsccDatasyncStorageSystems"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncStorageSystems.DataAwsccDatasyncStorageSystemsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncStorageSystems.DataAwsccDatasyncStorageSystemsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-storage-systems/index.ts",
        "line": 14
      },
      "name": "DataAwsccDatasyncStorageSystemsConfig",
      "namespace": "dataAwsccDatasyncStorageSystems",
      "symbolId": "src/data-awscc-datasync-storage-systems/index:DataAwsccDatasyncStorageSystemsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncTask.DataAwsccDatasyncTask": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_task awscc_datasync_task}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncTask.DataAwsccDatasyncTask",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_task awscc_datasync_task} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-datasync-task/index.ts",
          "line": 1157
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncTask.DataAwsccDatasyncTaskConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-task/index.ts",
        "line": 1125
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDatasyncTask resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-task/index.ts",
            "line": 1142
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccDatasyncTask to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_task#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDatasyncTask that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDatasyncTask to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-task/index.ts",
            "line": 1284
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-task/index.ts",
            "line": 1290
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDatasyncTask",
      "namespace": "dataAwsccDatasyncTask",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-task/index.ts",
            "line": 1130
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-task/index.ts",
            "line": 1181
          },
          "name": "cloudwatchLogGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-task/index.ts",
            "line": 1186
          },
          "name": "destinationLocationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-task/index.ts",
            "line": 1191
          },
          "name": "destinationNetworkInterfaceArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-task/index.ts",
            "line": 1197
          },
          "name": "excludes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncTask.DataAwsccDatasyncTaskExcludesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-task/index.ts",
            "line": 1216
          },
          "name": "includes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncTask.DataAwsccDatasyncTaskIncludesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-task/index.ts",
            "line": 1222
          },
          "name": "manifestConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncTask.DataAwsccDatasyncTaskManifestConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-task/index.ts",
            "line": 1227
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-task/index.ts",
            "line": 1233
          },
          "name": "options",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncTask.DataAwsccDatasyncTaskOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-task/index.ts",
            "line": 1239
          },
          "name": "schedule",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncTask.DataAwsccDatasyncTaskScheduleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-task/index.ts",
            "line": 1244
          },
          "name": "sourceLocationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-task/index.ts",
            "line": 1249
          },
          "name": "sourceNetworkInterfaceArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-task/index.ts",
            "line": 1254
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-task/index.ts",
            "line": 1260
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncTask.DataAwsccDatasyncTaskTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-task/index.ts",
            "line": 1265
          },
          "name": "taskArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-task/index.ts",
            "line": 1270
          },
          "name": "taskMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-task/index.ts",
            "line": 1276
          },
          "name": "taskReportConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncTask.DataAwsccDatasyncTaskTaskReportConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-task/index.ts",
            "line": 1210
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-task/index.ts",
            "line": 1203
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-datasync-task/index:DataAwsccDatasyncTask"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncTask.DataAwsccDatasyncTaskConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncTask.DataAwsccDatasyncTaskConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-task/index.ts",
        "line": 14
      },
      "name": "DataAwsccDatasyncTaskConfig",
      "namespace": "dataAwsccDatasyncTask",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_task#id DataAwsccDatasyncTask#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-task/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-datasync-task/index:DataAwsccDatasyncTaskConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncTask.DataAwsccDatasyncTaskExcludes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncTask.DataAwsccDatasyncTaskExcludes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-task/index.ts",
        "line": 25
      },
      "name": "DataAwsccDatasyncTaskExcludes",
      "namespace": "dataAwsccDatasyncTask",
      "symbolId": "src/data-awscc-datasync-task/index:DataAwsccDatasyncTaskExcludes"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncTask.DataAwsccDatasyncTaskExcludesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncTask.DataAwsccDatasyncTaskExcludesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datasync-task/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-awscc-datasync-task/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-task/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-awscc.dataAwsccDatasyncTask.DataAwsccDatasyncTaskExcludesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDatasyncTaskExcludesList",
      "namespace": "dataAwsccDatasyncTask",
      "symbolId": "src/data-awscc-datasync-task/index:DataAwsccDatasyncTaskExcludesList"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncTask.DataAwsccDatasyncTaskExcludesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncTask.DataAwsccDatasyncTaskExcludesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datasync-task/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-task/index.ts",
        "line": 48
      },
      "name": "DataAwsccDatasyncTaskExcludesOutputReference",
      "namespace": "dataAwsccDatasyncTask",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-task/index.ts",
            "line": 77
          },
          "name": "filterType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-task/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-task/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncTask.DataAwsccDatasyncTaskExcludes"
          }
        }
      ],
      "symbolId": "src/data-awscc-datasync-task/index:DataAwsccDatasyncTaskExcludesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncTask.DataAwsccDatasyncTaskIncludes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncTask.DataAwsccDatasyncTaskIncludes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-task/index.ts",
        "line": 105
      },
      "name": "DataAwsccDatasyncTaskIncludes",
      "namespace": "dataAwsccDatasyncTask",
      "symbolId": "src/data-awscc-datasync-task/index:DataAwsccDatasyncTaskIncludes"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncTask.DataAwsccDatasyncTaskIncludesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncTask.DataAwsccDatasyncTaskIncludesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datasync-task/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-awscc-datasync-task/index.ts",
        "line": 167
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-task/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-awscc.dataAwsccDatasyncTask.DataAwsccDatasyncTaskIncludesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDatasyncTaskIncludesList",
      "namespace": "dataAwsccDatasyncTask",
      "symbolId": "src/data-awscc-datasync-task/index:DataAwsccDatasyncTaskIncludesList"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncTask.DataAwsccDatasyncTaskIncludesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncTask.DataAwsccDatasyncTaskIncludesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datasync-task/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-awscc-datasync-task/index.ts",
        "line": 128
      },
      "name": "DataAwsccDatasyncTaskIncludesOutputReference",
      "namespace": "dataAwsccDatasyncTask",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-task/index.ts",
            "line": 157
          },
          "name": "filterType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-task/index.ts",
            "line": 162
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-task/index.ts",
            "line": 141
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncTask.DataAwsccDatasyncTaskIncludes"
          }
        }
      ],
      "symbolId": "src/data-awscc-datasync-task/index:DataAwsccDatasyncTaskIncludesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncTask.DataAwsccDatasyncTaskManifestConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncTask.DataAwsccDatasyncTaskManifestConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-task/index.ts",
        "line": 309
      },
      "name": "DataAwsccDatasyncTaskManifestConfig",
      "namespace": "dataAwsccDatasyncTask",
      "symbolId": "src/data-awscc-datasync-task/index:DataAwsccDatasyncTaskManifestConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncTask.DataAwsccDatasyncTaskManifestConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncTask.DataAwsccDatasyncTaskManifestConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datasync-task/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-task/index.ts",
        "line": 332
      },
      "name": "DataAwsccDatasyncTaskManifestConfigOutputReference",
      "namespace": "dataAwsccDatasyncTask",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-task/index.ts",
            "line": 359
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-task/index.ts",
            "line": 364
          },
          "name": "format",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-task/index.ts",
            "line": 370
          },
          "name": "source",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncTask.DataAwsccDatasyncTaskManifestConfigSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-task/index.ts",
            "line": 343
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncTask.DataAwsccDatasyncTaskManifestConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-datasync-task/index:DataAwsccDatasyncTaskManifestConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncTask.DataAwsccDatasyncTaskManifestConfigSource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncTask.DataAwsccDatasyncTaskManifestConfigSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-task/index.ts",
        "line": 254
      },
      "name": "DataAwsccDatasyncTaskManifestConfigSource",
      "namespace": "dataAwsccDatasyncTask",
      "symbolId": "src/data-awscc-datasync-task/index:DataAwsccDatasyncTaskManifestConfigSource"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncTask.DataAwsccDatasyncTaskManifestConfigSourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncTask.DataAwsccDatasyncTaskManifestConfigSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datasync-task/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-awscc-datasync-task/index.ts",
        "line": 277
      },
      "name": "DataAwsccDatasyncTaskManifestConfigSourceOutputReference",
      "namespace": "dataAwsccDatasyncTask",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-task/index.ts",
            "line": 305
          },
          "name": "s3",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncTask.DataAwsccDatasyncTaskManifestConfigSourceS3OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-task/index.ts",
            "line": 288
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncTask.DataAwsccDatasyncTaskManifestConfigSource"
          }
        }
      ],
      "symbolId": "src/data-awscc-datasync-task/index:DataAwsccDatasyncTaskManifestConfigSourceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncTask.DataAwsccDatasyncTaskManifestConfigSourceS3": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncTask.DataAwsccDatasyncTaskManifestConfigSourceS3",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-task/index.ts",
        "line": 185
      },
      "name": "DataAwsccDatasyncTaskManifestConfigSourceS3",
      "namespace": "dataAwsccDatasyncTask",
      "symbolId": "src/data-awscc-datasync-task/index:DataAwsccDatasyncTaskManifestConfigSourceS3"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncTask.DataAwsccDatasyncTaskManifestConfigSourceS3OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncTask.DataAwsccDatasyncTaskManifestConfigSourceS3OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datasync-task/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-awscc-datasync-task/index.ts",
        "line": 208
      },
      "name": "DataAwsccDatasyncTaskManifestConfigSourceS3OutputReference",
      "namespace": "dataAwsccDatasyncTask",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-task/index.ts",
            "line": 235
          },
          "name": "bucketAccessRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-task/index.ts",
            "line": 240
          },
          "name": "manifestObjectPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-task/index.ts",
            "line": 245
          },
          "name": "manifestObjectVersionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-task/index.ts",
            "line": 250
          },
          "name": "s3BucketArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-task/index.ts",
            "line": 219
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncTask.DataAwsccDatasyncTaskManifestConfigSourceS3"
          }
        }
      ],
      "symbolId": "src/data-awscc-datasync-task/index:DataAwsccDatasyncTaskManifestConfigSourceS3OutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncTask.DataAwsccDatasyncTaskOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncTask.DataAwsccDatasyncTaskOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-task/index.ts",
        "line": 374
      },
      "name": "DataAwsccDatasyncTaskOptions",
      "namespace": "dataAwsccDatasyncTask",
      "symbolId": "src/data-awscc-datasync-task/index:DataAwsccDatasyncTaskOptions"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncTask.DataAwsccDatasyncTaskOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncTask.DataAwsccDatasyncTaskOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datasync-task/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-awscc-datasync-task/index.ts",
        "line": 397
      },
      "name": "DataAwsccDatasyncTaskOptionsOutputReference",
      "namespace": "dataAwsccDatasyncTask",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-task/index.ts",
            "line": 424
          },
          "name": "atime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-task/index.ts",
            "line": 429
          },
          "name": "bytesPerSecond",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-task/index.ts",
            "line": 434
          },
          "name": "gid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-task/index.ts",
            "line": 439
          },
          "name": "logLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-task/index.ts",
            "line": 444
          },
          "name": "mtime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-task/index.ts",
            "line": 449
          },
          "name": "objectTags",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-task/index.ts",
            "line": 454
          },
          "name": "overwriteMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-task/index.ts",
            "line": 459
          },
          "name": "posixPermissions",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-task/index.ts",
            "line": 464
          },
          "name": "preserveDeletedFiles",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-task/index.ts",
            "line": 469
          },
          "name": "preserveDevices",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-task/index.ts",
            "line": 474
          },
          "name": "securityDescriptorCopyFlags",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-task/index.ts",
            "line": 479
          },
          "name": "taskQueueing",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-task/index.ts",
            "line": 484
          },
          "name": "transferMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-task/index.ts",
            "line": 489
          },
          "name": "uid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-task/index.ts",
            "line": 494
          },
          "name": "verifyMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-task/index.ts",
            "line": 408
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncTask.DataAwsccDatasyncTaskOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-datasync-task/index:DataAwsccDatasyncTaskOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncTask.DataAwsccDatasyncTaskSchedule": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncTask.DataAwsccDatasyncTaskSchedule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-task/index.ts",
        "line": 498
      },
      "name": "DataAwsccDatasyncTaskSchedule",
      "namespace": "dataAwsccDatasyncTask",
      "symbolId": "src/data-awscc-datasync-task/index:DataAwsccDatasyncTaskSchedule"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncTask.DataAwsccDatasyncTaskScheduleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncTask.DataAwsccDatasyncTaskScheduleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datasync-task/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-task/index.ts",
        "line": 521
      },
      "name": "DataAwsccDatasyncTaskScheduleOutputReference",
      "namespace": "dataAwsccDatasyncTask",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-task/index.ts",
            "line": 548
          },
          "name": "scheduleExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-task/index.ts",
            "line": 553
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-task/index.ts",
            "line": 532
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncTask.DataAwsccDatasyncTaskSchedule"
          }
        }
      ],
      "symbolId": "src/data-awscc-datasync-task/index:DataAwsccDatasyncTaskScheduleOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncTask.DataAwsccDatasyncTaskTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncTask.DataAwsccDatasyncTaskTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-task/index.ts",
        "line": 557
      },
      "name": "DataAwsccDatasyncTaskTags",
      "namespace": "dataAwsccDatasyncTask",
      "symbolId": "src/data-awscc-datasync-task/index:DataAwsccDatasyncTaskTags"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncTask.DataAwsccDatasyncTaskTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncTask.DataAwsccDatasyncTaskTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datasync-task/index.ts",
          "line": 626
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-task/index.ts",
        "line": 619
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-task/index.ts",
            "line": 633
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncTask.DataAwsccDatasyncTaskTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDatasyncTaskTagsList",
      "namespace": "dataAwsccDatasyncTask",
      "symbolId": "src/data-awscc-datasync-task/index:DataAwsccDatasyncTaskTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncTask.DataAwsccDatasyncTaskTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncTask.DataAwsccDatasyncTaskTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datasync-task/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-task/index.ts",
        "line": 580
      },
      "name": "DataAwsccDatasyncTaskTagsOutputReference",
      "namespace": "dataAwsccDatasyncTask",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-task/index.ts",
            "line": 609
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-task/index.ts",
            "line": 614
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-task/index.ts",
            "line": 593
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncTask.DataAwsccDatasyncTaskTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-datasync-task/index:DataAwsccDatasyncTaskTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncTask.DataAwsccDatasyncTaskTaskReportConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncTask.DataAwsccDatasyncTaskTaskReportConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-task/index.ts",
        "line": 1045
      },
      "name": "DataAwsccDatasyncTaskTaskReportConfig",
      "namespace": "dataAwsccDatasyncTask",
      "symbolId": "src/data-awscc-datasync-task/index:DataAwsccDatasyncTaskTaskReportConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncTask.DataAwsccDatasyncTaskTaskReportConfigDestination": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncTask.DataAwsccDatasyncTaskTaskReportConfigDestination",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-task/index.ts",
        "line": 701
      },
      "name": "DataAwsccDatasyncTaskTaskReportConfigDestination",
      "namespace": "dataAwsccDatasyncTask",
      "symbolId": "src/data-awscc-datasync-task/index:DataAwsccDatasyncTaskTaskReportConfigDestination"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncTask.DataAwsccDatasyncTaskTaskReportConfigDestinationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncTask.DataAwsccDatasyncTaskTaskReportConfigDestinationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datasync-task/index.ts",
          "line": 731
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-task/index.ts",
        "line": 724
      },
      "name": "DataAwsccDatasyncTaskTaskReportConfigDestinationOutputReference",
      "namespace": "dataAwsccDatasyncTask",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-task/index.ts",
            "line": 752
          },
          "name": "s3",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncTask.DataAwsccDatasyncTaskTaskReportConfigDestinationS3OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-task/index.ts",
            "line": 735
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncTask.DataAwsccDatasyncTaskTaskReportConfigDestination"
          }
        }
      ],
      "symbolId": "src/data-awscc-datasync-task/index:DataAwsccDatasyncTaskTaskReportConfigDestinationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncTask.DataAwsccDatasyncTaskTaskReportConfigDestinationS3": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncTask.DataAwsccDatasyncTaskTaskReportConfigDestinationS3",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-task/index.ts",
        "line": 637
      },
      "name": "DataAwsccDatasyncTaskTaskReportConfigDestinationS3",
      "namespace": "dataAwsccDatasyncTask",
      "symbolId": "src/data-awscc-datasync-task/index:DataAwsccDatasyncTaskTaskReportConfigDestinationS3"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncTask.DataAwsccDatasyncTaskTaskReportConfigDestinationS3OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncTask.DataAwsccDatasyncTaskTaskReportConfigDestinationS3OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datasync-task/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-task/index.ts",
        "line": 660
      },
      "name": "DataAwsccDatasyncTaskTaskReportConfigDestinationS3OutputReference",
      "namespace": "dataAwsccDatasyncTask",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-task/index.ts",
            "line": 687
          },
          "name": "bucketAccessRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-task/index.ts",
            "line": 692
          },
          "name": "s3BucketArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-task/index.ts",
            "line": 697
          },
          "name": "subdirectory",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-task/index.ts",
            "line": 671
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncTask.DataAwsccDatasyncTaskTaskReportConfigDestinationS3"
          }
        }
      ],
      "symbolId": "src/data-awscc-datasync-task/index:DataAwsccDatasyncTaskTaskReportConfigDestinationS3OutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncTask.DataAwsccDatasyncTaskTaskReportConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncTask.DataAwsccDatasyncTaskTaskReportConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datasync-task/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/data-awscc-datasync-task/index.ts",
        "line": 1068
      },
      "name": "DataAwsccDatasyncTaskTaskReportConfigOutputReference",
      "namespace": "dataAwsccDatasyncTask",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-task/index.ts",
            "line": 1096
          },
          "name": "destination",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncTask.DataAwsccDatasyncTaskTaskReportConfigDestinationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-task/index.ts",
            "line": 1101
          },
          "name": "objectVersionIds",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-task/index.ts",
            "line": 1106
          },
          "name": "outputType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-task/index.ts",
            "line": 1112
          },
          "name": "overrides",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncTask.DataAwsccDatasyncTaskTaskReportConfigOverridesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-task/index.ts",
            "line": 1117
          },
          "name": "reportLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-task/index.ts",
            "line": 1079
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncTask.DataAwsccDatasyncTaskTaskReportConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-datasync-task/index:DataAwsccDatasyncTaskTaskReportConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncTask.DataAwsccDatasyncTaskTaskReportConfigOverrides": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncTask.DataAwsccDatasyncTaskTaskReportConfigOverrides",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-task/index.ts",
        "line": 972
      },
      "name": "DataAwsccDatasyncTaskTaskReportConfigOverrides",
      "namespace": "dataAwsccDatasyncTask",
      "symbolId": "src/data-awscc-datasync-task/index:DataAwsccDatasyncTaskTaskReportConfigOverrides"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncTask.DataAwsccDatasyncTaskTaskReportConfigOverridesDeleted": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncTask.DataAwsccDatasyncTaskTaskReportConfigOverridesDeleted",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-task/index.ts",
        "line": 756
      },
      "name": "DataAwsccDatasyncTaskTaskReportConfigOverridesDeleted",
      "namespace": "dataAwsccDatasyncTask",
      "symbolId": "src/data-awscc-datasync-task/index:DataAwsccDatasyncTaskTaskReportConfigOverridesDeleted"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncTask.DataAwsccDatasyncTaskTaskReportConfigOverridesDeletedOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncTask.DataAwsccDatasyncTaskTaskReportConfigOverridesDeletedOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datasync-task/index.ts",
          "line": 786
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-task/index.ts",
        "line": 779
      },
      "name": "DataAwsccDatasyncTaskTaskReportConfigOverridesDeletedOutputReference",
      "namespace": "dataAwsccDatasyncTask",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-task/index.ts",
            "line": 806
          },
          "name": "reportLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-task/index.ts",
            "line": 790
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncTask.DataAwsccDatasyncTaskTaskReportConfigOverridesDeleted"
          }
        }
      ],
      "symbolId": "src/data-awscc-datasync-task/index:DataAwsccDatasyncTaskTaskReportConfigOverridesDeletedOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncTask.DataAwsccDatasyncTaskTaskReportConfigOverridesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncTask.DataAwsccDatasyncTaskTaskReportConfigOverridesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datasync-task/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-awscc-datasync-task/index.ts",
        "line": 995
      },
      "name": "DataAwsccDatasyncTaskTaskReportConfigOverridesOutputReference",
      "namespace": "dataAwsccDatasyncTask",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-task/index.ts",
            "line": 1023
          },
          "name": "deleted",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncTask.DataAwsccDatasyncTaskTaskReportConfigOverridesDeletedOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-task/index.ts",
            "line": 1029
          },
          "name": "skipped",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncTask.DataAwsccDatasyncTaskTaskReportConfigOverridesSkippedOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-task/index.ts",
            "line": 1035
          },
          "name": "transferred",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncTask.DataAwsccDatasyncTaskTaskReportConfigOverridesTransferredOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-task/index.ts",
            "line": 1041
          },
          "name": "verified",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncTask.DataAwsccDatasyncTaskTaskReportConfigOverridesVerifiedOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-task/index.ts",
            "line": 1006
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncTask.DataAwsccDatasyncTaskTaskReportConfigOverrides"
          }
        }
      ],
      "symbolId": "src/data-awscc-datasync-task/index:DataAwsccDatasyncTaskTaskReportConfigOverridesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncTask.DataAwsccDatasyncTaskTaskReportConfigOverridesSkipped": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncTask.DataAwsccDatasyncTaskTaskReportConfigOverridesSkipped",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-task/index.ts",
        "line": 810
      },
      "name": "DataAwsccDatasyncTaskTaskReportConfigOverridesSkipped",
      "namespace": "dataAwsccDatasyncTask",
      "symbolId": "src/data-awscc-datasync-task/index:DataAwsccDatasyncTaskTaskReportConfigOverridesSkipped"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncTask.DataAwsccDatasyncTaskTaskReportConfigOverridesSkippedOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncTask.DataAwsccDatasyncTaskTaskReportConfigOverridesSkippedOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datasync-task/index.ts",
          "line": 840
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-task/index.ts",
        "line": 833
      },
      "name": "DataAwsccDatasyncTaskTaskReportConfigOverridesSkippedOutputReference",
      "namespace": "dataAwsccDatasyncTask",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-task/index.ts",
            "line": 860
          },
          "name": "reportLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-task/index.ts",
            "line": 844
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncTask.DataAwsccDatasyncTaskTaskReportConfigOverridesSkipped"
          }
        }
      ],
      "symbolId": "src/data-awscc-datasync-task/index:DataAwsccDatasyncTaskTaskReportConfigOverridesSkippedOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncTask.DataAwsccDatasyncTaskTaskReportConfigOverridesTransferred": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncTask.DataAwsccDatasyncTaskTaskReportConfigOverridesTransferred",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-task/index.ts",
        "line": 864
      },
      "name": "DataAwsccDatasyncTaskTaskReportConfigOverridesTransferred",
      "namespace": "dataAwsccDatasyncTask",
      "symbolId": "src/data-awscc-datasync-task/index:DataAwsccDatasyncTaskTaskReportConfigOverridesTransferred"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncTask.DataAwsccDatasyncTaskTaskReportConfigOverridesTransferredOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncTask.DataAwsccDatasyncTaskTaskReportConfigOverridesTransferredOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datasync-task/index.ts",
          "line": 894
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-task/index.ts",
        "line": 887
      },
      "name": "DataAwsccDatasyncTaskTaskReportConfigOverridesTransferredOutputReference",
      "namespace": "dataAwsccDatasyncTask",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-task/index.ts",
            "line": 914
          },
          "name": "reportLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-task/index.ts",
            "line": 898
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncTask.DataAwsccDatasyncTaskTaskReportConfigOverridesTransferred"
          }
        }
      ],
      "symbolId": "src/data-awscc-datasync-task/index:DataAwsccDatasyncTaskTaskReportConfigOverridesTransferredOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncTask.DataAwsccDatasyncTaskTaskReportConfigOverridesVerified": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncTask.DataAwsccDatasyncTaskTaskReportConfigOverridesVerified",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-task/index.ts",
        "line": 918
      },
      "name": "DataAwsccDatasyncTaskTaskReportConfigOverridesVerified",
      "namespace": "dataAwsccDatasyncTask",
      "symbolId": "src/data-awscc-datasync-task/index:DataAwsccDatasyncTaskTaskReportConfigOverridesVerified"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncTask.DataAwsccDatasyncTaskTaskReportConfigOverridesVerifiedOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncTask.DataAwsccDatasyncTaskTaskReportConfigOverridesVerifiedOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datasync-task/index.ts",
          "line": 948
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-task/index.ts",
        "line": 941
      },
      "name": "DataAwsccDatasyncTaskTaskReportConfigOverridesVerifiedOutputReference",
      "namespace": "dataAwsccDatasyncTask",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-task/index.ts",
            "line": 968
          },
          "name": "reportLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-task/index.ts",
            "line": 952
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncTask.DataAwsccDatasyncTaskTaskReportConfigOverridesVerified"
          }
        }
      ],
      "symbolId": "src/data-awscc-datasync-task/index:DataAwsccDatasyncTaskTaskReportConfigOverridesVerifiedOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncTasks.DataAwsccDatasyncTasks": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_tasks awscc_datasync_tasks}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncTasks.DataAwsccDatasyncTasks",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_tasks awscc_datasync_tasks} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-datasync-tasks/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncTasks.DataAwsccDatasyncTasksConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-tasks/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDatasyncTasks resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-tasks/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccDatasyncTasks to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datasync_tasks#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDatasyncTasks that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDatasyncTasks to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-tasks/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datasync-tasks/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDatasyncTasks",
      "namespace": "dataAwsccDatasyncTasks",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-tasks/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-tasks/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datasync-tasks/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-datasync-tasks/index:DataAwsccDatasyncTasks"
    },
    "@cdktn/provider-awscc.dataAwsccDatasyncTasks.DataAwsccDatasyncTasksConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatasyncTasks.DataAwsccDatasyncTasksConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datasync-tasks/index.ts",
        "line": 14
      },
      "name": "DataAwsccDatasyncTasksConfig",
      "namespace": "dataAwsccDatasyncTasks",
      "symbolId": "src/data-awscc-datasync-tasks/index:DataAwsccDatasyncTasksConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnection": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datazone_connection awscc_datazone_connection}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnection",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datazone_connection awscc_datazone_connection} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-connection/index.ts",
          "line": 2046
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-connection/index.ts",
        "line": 2014
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDatazoneConnection resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 2031
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccDatazoneConnection to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datazone_connection#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDatazoneConnection that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDatazoneConnection to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 2174
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 2180
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDatazoneConnection",
      "namespace": "dataAwsccDatazoneConnection",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 2019
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 2071
          },
          "name": "awsLocation",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionAwsLocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 2077
          },
          "name": "configurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 2082
          },
          "name": "connectionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 2087
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 2092
          },
          "name": "domainId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 2097
          },
          "name": "domainIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 2102
          },
          "name": "domainUnitId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 2107
          },
          "name": "enableTrustedIdentityPropagation",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 2112
          },
          "name": "environmentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 2117
          },
          "name": "environmentIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 2122
          },
          "name": "environmentUserRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 2140
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 2145
          },
          "name": "projectId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 2150
          },
          "name": "projectIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 2156
          },
          "name": "props",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 2161
          },
          "name": "scope",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 2166
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 2135
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 2128
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-connection/index:DataAwsccDatazoneConnection"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionAwsLocation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionAwsLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-connection/index.ts",
        "line": 25
      },
      "name": "DataAwsccDatazoneConnectionAwsLocation",
      "namespace": "dataAwsccDatazoneConnection",
      "symbolId": "src/data-awscc-datazone-connection/index:DataAwsccDatazoneConnectionAwsLocation"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionAwsLocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionAwsLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-connection/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-connection/index.ts",
        "line": 48
      },
      "name": "DataAwsccDatazoneConnectionAwsLocationOutputReference",
      "namespace": "dataAwsccDatazoneConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 75
          },
          "name": "accessRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 80
          },
          "name": "awsAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 85
          },
          "name": "awsRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 90
          },
          "name": "iamConnectionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionAwsLocation"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-connection/index:DataAwsccDatazoneConnectionAwsLocationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-connection/index.ts",
        "line": 14
      },
      "name": "DataAwsccDatazoneConnectionConfig",
      "namespace": "dataAwsccDatazoneConnection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datazone_connection#id DataAwsccDatazoneConnection#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-connection/index:DataAwsccDatazoneConnectionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-connection/index.ts",
        "line": 94
      },
      "name": "DataAwsccDatazoneConnectionConfigurations",
      "namespace": "dataAwsccDatazoneConnection",
      "symbolId": "src/data-awscc-datazone-connection/index:DataAwsccDatazoneConnectionConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-connection/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-connection/index.ts",
        "line": 157
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 171
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDatazoneConnectionConfigurationsList",
      "namespace": "dataAwsccDatazoneConnection",
      "symbolId": "src/data-awscc-datazone-connection/index:DataAwsccDatazoneConnectionConfigurationsList"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-connection/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-connection/index.ts",
        "line": 117
      },
      "name": "DataAwsccDatazoneConnectionConfigurationsOutputReference",
      "namespace": "dataAwsccDatazoneConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 146
          },
          "name": "classification",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 152
          },
          "name": "properties",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 130
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionConfigurations"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-connection/index:DataAwsccDatazoneConnectionConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionProps": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionProps",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-connection/index.ts",
        "line": 1884
      },
      "name": "DataAwsccDatazoneConnectionProps",
      "namespace": "dataAwsccDatazoneConnection",
      "symbolId": "src/data-awscc-datazone-connection/index:DataAwsccDatazoneConnectionProps"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsAmazonQProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsAmazonQProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-connection/index.ts",
        "line": 175
      },
      "name": "DataAwsccDatazoneConnectionPropsAmazonQProperties",
      "namespace": "dataAwsccDatazoneConnection",
      "symbolId": "src/data-awscc-datazone-connection/index:DataAwsccDatazoneConnectionPropsAmazonQProperties"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsAmazonQPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsAmazonQPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-connection/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-connection/index.ts",
        "line": 198
      },
      "name": "DataAwsccDatazoneConnectionPropsAmazonQPropertiesOutputReference",
      "namespace": "dataAwsccDatazoneConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 225
          },
          "name": "authMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 230
          },
          "name": "isEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 235
          },
          "name": "profileArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 209
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsAmazonQProperties"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-connection/index:DataAwsccDatazoneConnectionPropsAmazonQPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsAthenaProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsAthenaProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-connection/index.ts",
        "line": 239
      },
      "name": "DataAwsccDatazoneConnectionPropsAthenaProperties",
      "namespace": "dataAwsccDatazoneConnection",
      "symbolId": "src/data-awscc-datazone-connection/index:DataAwsccDatazoneConnectionPropsAthenaProperties"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsAthenaPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsAthenaPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-connection/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-awscc-datazone-connection/index.ts",
        "line": 262
      },
      "name": "DataAwsccDatazoneConnectionPropsAthenaPropertiesOutputReference",
      "namespace": "dataAwsccDatazoneConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 289
          },
          "name": "workgroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 273
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsAthenaProperties"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-connection/index:DataAwsccDatazoneConnectionPropsAthenaPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsGlueProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsGlueProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-connection/index.ts",
        "line": 888
      },
      "name": "DataAwsccDatazoneConnectionPropsGlueProperties",
      "namespace": "dataAwsccDatazoneConnection",
      "symbolId": "src/data-awscc-datazone-connection/index:DataAwsccDatazoneConnectionPropsGlueProperties"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsGluePropertiesGlueConnectionInput": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsGluePropertiesGlueConnectionInput",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-connection/index.ts",
        "line": 773
      },
      "name": "DataAwsccDatazoneConnectionPropsGluePropertiesGlueConnectionInput",
      "namespace": "dataAwsccDatazoneConnection",
      "symbolId": "src/data-awscc-datazone-connection/index:DataAwsccDatazoneConnectionPropsGluePropertiesGlueConnectionInput"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-connection/index.ts",
        "line": 622
      },
      "name": "DataAwsccDatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfiguration",
      "namespace": "dataAwsccDatazoneConnection",
      "symbolId": "src/data-awscc-datazone-connection/index:DataAwsccDatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationBasicAuthenticationCredentials": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationBasicAuthenticationCredentials",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-connection/index.ts",
        "line": 293
      },
      "name": "DataAwsccDatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationBasicAuthenticationCredentials",
      "namespace": "dataAwsccDatazoneConnection",
      "symbolId": "src/data-awscc-datazone-connection/index:DataAwsccDatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationBasicAuthenticationCredentials"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationBasicAuthenticationCredentialsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationBasicAuthenticationCredentialsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-connection/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/data-awscc-datazone-connection/index.ts",
        "line": 316
      },
      "name": "DataAwsccDatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationBasicAuthenticationCredentialsOutputReference",
      "namespace": "dataAwsccDatazoneConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 343
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 348
          },
          "name": "userName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 327
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationBasicAuthenticationCredentials"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-connection/index:DataAwsccDatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationBasicAuthenticationCredentialsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationOAuth2Properties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationOAuth2Properties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-connection/index.ts",
        "line": 539
      },
      "name": "DataAwsccDatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationOAuth2Properties",
      "namespace": "dataAwsccDatazoneConnection",
      "symbolId": "src/data-awscc-datazone-connection/index:DataAwsccDatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationOAuth2Properties"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationOAuth2PropertiesAuthorizationCodeProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationOAuth2PropertiesAuthorizationCodeProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-connection/index.ts",
        "line": 352
      },
      "name": "DataAwsccDatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationOAuth2PropertiesAuthorizationCodeProperties",
      "namespace": "dataAwsccDatazoneConnection",
      "symbolId": "src/data-awscc-datazone-connection/index:DataAwsccDatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationOAuth2PropertiesAuthorizationCodeProperties"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationOAuth2PropertiesAuthorizationCodePropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationOAuth2PropertiesAuthorizationCodePropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-connection/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-awscc-datazone-connection/index.ts",
        "line": 375
      },
      "name": "DataAwsccDatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationOAuth2PropertiesAuthorizationCodePropertiesOutputReference",
      "namespace": "dataAwsccDatazoneConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 402
          },
          "name": "authorizationCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 407
          },
          "name": "redirectUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 386
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationOAuth2PropertiesAuthorizationCodeProperties"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-connection/index:DataAwsccDatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationOAuth2PropertiesAuthorizationCodePropertiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationOAuth2PropertiesOAuth2ClientApplication": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationOAuth2PropertiesOAuth2ClientApplication",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-connection/index.ts",
        "line": 411
      },
      "name": "DataAwsccDatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationOAuth2PropertiesOAuth2ClientApplication",
      "namespace": "dataAwsccDatazoneConnection",
      "symbolId": "src/data-awscc-datazone-connection/index:DataAwsccDatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationOAuth2PropertiesOAuth2ClientApplication"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationOAuth2PropertiesOAuth2ClientApplicationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationOAuth2PropertiesOAuth2ClientApplicationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-connection/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-awscc-datazone-connection/index.ts",
        "line": 434
      },
      "name": "DataAwsccDatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationOAuth2PropertiesOAuth2ClientApplicationOutputReference",
      "namespace": "dataAwsccDatazoneConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 461
          },
          "name": "awsManagedClientApplicationReference",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 466
          },
          "name": "userManagedClientApplicationClientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 445
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationOAuth2PropertiesOAuth2ClientApplication"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-connection/index:DataAwsccDatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationOAuth2PropertiesOAuth2ClientApplicationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationOAuth2PropertiesOAuth2Credentials": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationOAuth2PropertiesOAuth2Credentials",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-connection/index.ts",
        "line": 470
      },
      "name": "DataAwsccDatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationOAuth2PropertiesOAuth2Credentials",
      "namespace": "dataAwsccDatazoneConnection",
      "symbolId": "src/data-awscc-datazone-connection/index:DataAwsccDatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationOAuth2PropertiesOAuth2Credentials"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationOAuth2PropertiesOAuth2CredentialsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationOAuth2PropertiesOAuth2CredentialsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-connection/index.ts",
          "line": 500
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-connection/index.ts",
        "line": 493
      },
      "name": "DataAwsccDatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationOAuth2PropertiesOAuth2CredentialsOutputReference",
      "namespace": "dataAwsccDatazoneConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 520
          },
          "name": "accessToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 525
          },
          "name": "jwtToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 530
          },
          "name": "refreshToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 535
          },
          "name": "userManagedClientApplicationClientSecret",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 504
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationOAuth2PropertiesOAuth2Credentials"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-connection/index:DataAwsccDatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationOAuth2PropertiesOAuth2CredentialsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationOAuth2PropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationOAuth2PropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-connection/index.ts",
          "line": 569
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-connection/index.ts",
        "line": 562
      },
      "name": "DataAwsccDatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationOAuth2PropertiesOutputReference",
      "namespace": "dataAwsccDatazoneConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 590
          },
          "name": "authorizationCodeProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationOAuth2PropertiesAuthorizationCodePropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 596
          },
          "name": "oAuth2ClientApplication",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationOAuth2PropertiesOAuth2ClientApplicationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 602
          },
          "name": "oAuth2Credentials",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationOAuth2PropertiesOAuth2CredentialsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 607
          },
          "name": "oAuth2GrantType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 612
          },
          "name": "tokenUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 618
          },
          "name": "tokenUrlParametersMap",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 573
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationOAuth2Properties"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-connection/index:DataAwsccDatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationOAuth2PropertiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-connection/index.ts",
          "line": 652
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-connection/index.ts",
        "line": 645
      },
      "name": "DataAwsccDatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationOutputReference",
      "namespace": "dataAwsccDatazoneConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 672
          },
          "name": "authenticationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 678
          },
          "name": "basicAuthenticationCredentials",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationBasicAuthenticationCredentialsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 684
          },
          "name": "customAuthenticationCredentials",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 689
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 695
          },
          "name": "oAuth2Properties",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationOAuth2PropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 700
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 656
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-connection/index:DataAwsccDatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsGluePropertiesGlueConnectionInputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsGluePropertiesGlueConnectionInputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-connection/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/data-awscc-datazone-connection/index.ts",
        "line": 796
      },
      "name": "DataAwsccDatazoneConnectionPropsGluePropertiesGlueConnectionInputOutputReference",
      "namespace": "dataAwsccDatazoneConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 824
          },
          "name": "athenaProperties",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 830
          },
          "name": "authenticationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 836
          },
          "name": "connectionProperties",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 841
          },
          "name": "connectionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 846
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 851
          },
          "name": "matchCriteria",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 856
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 862
          },
          "name": "physicalConnectionRequirements",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsGluePropertiesGlueConnectionInputPhysicalConnectionRequirementsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 868
          },
          "name": "pythonProperties",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 874
          },
          "name": "sparkProperties",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 879
          },
          "name": "validateCredentials",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 884
          },
          "name": "validateForComputeEnvironments",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 807
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsGluePropertiesGlueConnectionInput"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-connection/index:DataAwsccDatazoneConnectionPropsGluePropertiesGlueConnectionInputOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsGluePropertiesGlueConnectionInputPhysicalConnectionRequirements": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsGluePropertiesGlueConnectionInputPhysicalConnectionRequirements",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-connection/index.ts",
        "line": 704
      },
      "name": "DataAwsccDatazoneConnectionPropsGluePropertiesGlueConnectionInputPhysicalConnectionRequirements",
      "namespace": "dataAwsccDatazoneConnection",
      "symbolId": "src/data-awscc-datazone-connection/index:DataAwsccDatazoneConnectionPropsGluePropertiesGlueConnectionInputPhysicalConnectionRequirements"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsGluePropertiesGlueConnectionInputPhysicalConnectionRequirementsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsGluePropertiesGlueConnectionInputPhysicalConnectionRequirementsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-connection/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-connection/index.ts",
        "line": 727
      },
      "name": "DataAwsccDatazoneConnectionPropsGluePropertiesGlueConnectionInputPhysicalConnectionRequirementsOutputReference",
      "namespace": "dataAwsccDatazoneConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 754
          },
          "name": "availabilityZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 759
          },
          "name": "securityGroupIdList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 764
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 769
          },
          "name": "subnetIdList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 738
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsGluePropertiesGlueConnectionInputPhysicalConnectionRequirements"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-connection/index:DataAwsccDatazoneConnectionPropsGluePropertiesGlueConnectionInputPhysicalConnectionRequirementsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsGluePropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsGluePropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-connection/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-awscc-datazone-connection/index.ts",
        "line": 911
      },
      "name": "DataAwsccDatazoneConnectionPropsGluePropertiesOutputReference",
      "namespace": "dataAwsccDatazoneConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 939
          },
          "name": "glueConnectionInput",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsGluePropertiesGlueConnectionInputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 922
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsGlueProperties"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-connection/index:DataAwsccDatazoneConnectionPropsGluePropertiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsHyperPodProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsHyperPodProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-connection/index.ts",
        "line": 943
      },
      "name": "DataAwsccDatazoneConnectionPropsHyperPodProperties",
      "namespace": "dataAwsccDatazoneConnection",
      "symbolId": "src/data-awscc-datazone-connection/index:DataAwsccDatazoneConnectionPropsHyperPodProperties"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsHyperPodPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsHyperPodPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-connection/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-connection/index.ts",
        "line": 966
      },
      "name": "DataAwsccDatazoneConnectionPropsHyperPodPropertiesOutputReference",
      "namespace": "dataAwsccDatazoneConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 993
          },
          "name": "clusterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 977
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsHyperPodProperties"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-connection/index:DataAwsccDatazoneConnectionPropsHyperPodPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsIamProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsIamProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-connection/index.ts",
        "line": 997
      },
      "name": "DataAwsccDatazoneConnectionPropsIamProperties",
      "namespace": "dataAwsccDatazoneConnection",
      "symbolId": "src/data-awscc-datazone-connection/index:DataAwsccDatazoneConnectionPropsIamProperties"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsIamPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsIamPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-connection/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-connection/index.ts",
        "line": 1020
      },
      "name": "DataAwsccDatazoneConnectionPropsIamPropertiesOutputReference",
      "namespace": "dataAwsccDatazoneConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 1047
          },
          "name": "glueLineageSyncEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 1031
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsIamProperties"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-connection/index:DataAwsccDatazoneConnectionPropsIamPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsLakehouseProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsLakehouseProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-connection/index.ts",
        "line": 1051
      },
      "name": "DataAwsccDatazoneConnectionPropsLakehouseProperties",
      "namespace": "dataAwsccDatazoneConnection",
      "symbolId": "src/data-awscc-datazone-connection/index:DataAwsccDatazoneConnectionPropsLakehouseProperties"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsLakehousePropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsLakehousePropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-connection/index.ts",
          "line": 1081
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-connection/index.ts",
        "line": 1074
      },
      "name": "DataAwsccDatazoneConnectionPropsLakehousePropertiesOutputReference",
      "namespace": "dataAwsccDatazoneConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 1101
          },
          "name": "glueLineageSyncEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 1085
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsLakehouseProperties"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-connection/index:DataAwsccDatazoneConnectionPropsLakehousePropertiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsMlflowProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsMlflowProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-connection/index.ts",
        "line": 1105
      },
      "name": "DataAwsccDatazoneConnectionPropsMlflowProperties",
      "namespace": "dataAwsccDatazoneConnection",
      "symbolId": "src/data-awscc-datazone-connection/index:DataAwsccDatazoneConnectionPropsMlflowProperties"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsMlflowPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsMlflowPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-connection/index.ts",
          "line": 1135
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-connection/index.ts",
        "line": 1128
      },
      "name": "DataAwsccDatazoneConnectionPropsMlflowPropertiesOutputReference",
      "namespace": "dataAwsccDatazoneConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 1155
          },
          "name": "trackingServerArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 1139
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsMlflowProperties"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-connection/index:DataAwsccDatazoneConnectionPropsMlflowPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-connection/index.ts",
          "line": 1914
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-connection/index.ts",
        "line": 1907
      },
      "name": "DataAwsccDatazoneConnectionPropsOutputReference",
      "namespace": "dataAwsccDatazoneConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 1935
          },
          "name": "amazonQProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsAmazonQPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 1941
          },
          "name": "athenaProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsAthenaPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 1947
          },
          "name": "glueProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsGluePropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 1953
          },
          "name": "hyperPodProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsHyperPodPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 1959
          },
          "name": "iamProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsIamPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 1965
          },
          "name": "lakehouseProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsLakehousePropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 1971
          },
          "name": "mlflowProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsMlflowPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 1977
          },
          "name": "redshiftProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsRedshiftPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 1983
          },
          "name": "s3Properties",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsS3PropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 1989
          },
          "name": "sparkEmrProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsSparkEmrPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 1995
          },
          "name": "sparkGlueProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsSparkGluePropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 2001
          },
          "name": "workflowsMwaaProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsWorkflowsMwaaPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 2006
          },
          "name": "workflowsServerlessProperties",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 1918
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionProps"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-connection/index:DataAwsccDatazoneConnectionPropsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsRedshiftProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsRedshiftProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-connection/index.ts",
        "line": 1451
      },
      "name": "DataAwsccDatazoneConnectionPropsRedshiftProperties",
      "namespace": "dataAwsccDatazoneConnection",
      "symbolId": "src/data-awscc-datazone-connection/index:DataAwsccDatazoneConnectionPropsRedshiftProperties"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsRedshiftPropertiesCredentials": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsRedshiftPropertiesCredentials",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-connection/index.ts",
        "line": 1218
      },
      "name": "DataAwsccDatazoneConnectionPropsRedshiftPropertiesCredentials",
      "namespace": "dataAwsccDatazoneConnection",
      "symbolId": "src/data-awscc-datazone-connection/index:DataAwsccDatazoneConnectionPropsRedshiftPropertiesCredentials"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsRedshiftPropertiesCredentialsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsRedshiftPropertiesCredentialsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-connection/index.ts",
          "line": 1248
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-connection/index.ts",
        "line": 1241
      },
      "name": "DataAwsccDatazoneConnectionPropsRedshiftPropertiesCredentialsOutputReference",
      "namespace": "dataAwsccDatazoneConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 1268
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 1274
          },
          "name": "usernamePassword",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsRedshiftPropertiesCredentialsUsernamePasswordOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 1252
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsRedshiftPropertiesCredentials"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-connection/index:DataAwsccDatazoneConnectionPropsRedshiftPropertiesCredentialsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsRedshiftPropertiesCredentialsUsernamePassword": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsRedshiftPropertiesCredentialsUsernamePassword",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-connection/index.ts",
        "line": 1159
      },
      "name": "DataAwsccDatazoneConnectionPropsRedshiftPropertiesCredentialsUsernamePassword",
      "namespace": "dataAwsccDatazoneConnection",
      "symbolId": "src/data-awscc-datazone-connection/index:DataAwsccDatazoneConnectionPropsRedshiftPropertiesCredentialsUsernamePassword"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsRedshiftPropertiesCredentialsUsernamePasswordOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsRedshiftPropertiesCredentialsUsernamePasswordOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-connection/index.ts",
          "line": 1189
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-connection/index.ts",
        "line": 1182
      },
      "name": "DataAwsccDatazoneConnectionPropsRedshiftPropertiesCredentialsUsernamePasswordOutputReference",
      "namespace": "dataAwsccDatazoneConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 1209
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 1214
          },
          "name": "username",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 1193
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsRedshiftPropertiesCredentialsUsernamePassword"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-connection/index:DataAwsccDatazoneConnectionPropsRedshiftPropertiesCredentialsUsernamePasswordOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsRedshiftPropertiesLineageSync": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsRedshiftPropertiesLineageSync",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-connection/index.ts",
        "line": 1332
      },
      "name": "DataAwsccDatazoneConnectionPropsRedshiftPropertiesLineageSync",
      "namespace": "dataAwsccDatazoneConnection",
      "symbolId": "src/data-awscc-datazone-connection/index:DataAwsccDatazoneConnectionPropsRedshiftPropertiesLineageSync"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsRedshiftPropertiesLineageSyncOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsRedshiftPropertiesLineageSyncOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-connection/index.ts",
          "line": 1362
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-connection/index.ts",
        "line": 1355
      },
      "name": "DataAwsccDatazoneConnectionPropsRedshiftPropertiesLineageSyncOutputReference",
      "namespace": "dataAwsccDatazoneConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 1382
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 1388
          },
          "name": "schedule",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsRedshiftPropertiesLineageSyncScheduleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 1366
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsRedshiftPropertiesLineageSync"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-connection/index:DataAwsccDatazoneConnectionPropsRedshiftPropertiesLineageSyncOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsRedshiftPropertiesLineageSyncSchedule": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsRedshiftPropertiesLineageSyncSchedule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-connection/index.ts",
        "line": 1278
      },
      "name": "DataAwsccDatazoneConnectionPropsRedshiftPropertiesLineageSyncSchedule",
      "namespace": "dataAwsccDatazoneConnection",
      "symbolId": "src/data-awscc-datazone-connection/index:DataAwsccDatazoneConnectionPropsRedshiftPropertiesLineageSyncSchedule"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsRedshiftPropertiesLineageSyncScheduleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsRedshiftPropertiesLineageSyncScheduleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-connection/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-awscc-datazone-connection/index.ts",
        "line": 1301
      },
      "name": "DataAwsccDatazoneConnectionPropsRedshiftPropertiesLineageSyncScheduleOutputReference",
      "namespace": "dataAwsccDatazoneConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 1328
          },
          "name": "schedule",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 1312
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsRedshiftPropertiesLineageSyncSchedule"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-connection/index:DataAwsccDatazoneConnectionPropsRedshiftPropertiesLineageSyncScheduleOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsRedshiftPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsRedshiftPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-connection/index.ts",
          "line": 1481
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-connection/index.ts",
        "line": 1474
      },
      "name": "DataAwsccDatazoneConnectionPropsRedshiftPropertiesOutputReference",
      "namespace": "dataAwsccDatazoneConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 1502
          },
          "name": "credentials",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsRedshiftPropertiesCredentialsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 1507
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 1512
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 1518
          },
          "name": "lineageSync",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsRedshiftPropertiesLineageSyncOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 1523
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 1529
          },
          "name": "storage",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsRedshiftPropertiesStorageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 1485
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsRedshiftProperties"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-connection/index:DataAwsccDatazoneConnectionPropsRedshiftPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsRedshiftPropertiesStorage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsRedshiftPropertiesStorage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-connection/index.ts",
        "line": 1392
      },
      "name": "DataAwsccDatazoneConnectionPropsRedshiftPropertiesStorage",
      "namespace": "dataAwsccDatazoneConnection",
      "symbolId": "src/data-awscc-datazone-connection/index:DataAwsccDatazoneConnectionPropsRedshiftPropertiesStorage"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsRedshiftPropertiesStorageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsRedshiftPropertiesStorageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-connection/index.ts",
          "line": 1422
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-connection/index.ts",
        "line": 1415
      },
      "name": "DataAwsccDatazoneConnectionPropsRedshiftPropertiesStorageOutputReference",
      "namespace": "dataAwsccDatazoneConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 1442
          },
          "name": "clusterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 1447
          },
          "name": "workgroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 1426
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsRedshiftPropertiesStorage"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-connection/index:DataAwsccDatazoneConnectionPropsRedshiftPropertiesStorageOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsS3Properties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsS3Properties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-connection/index.ts",
        "line": 1533
      },
      "name": "DataAwsccDatazoneConnectionPropsS3Properties",
      "namespace": "dataAwsccDatazoneConnection",
      "symbolId": "src/data-awscc-datazone-connection/index:DataAwsccDatazoneConnectionPropsS3Properties"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsS3PropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsS3PropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-connection/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-awscc-datazone-connection/index.ts",
        "line": 1556
      },
      "name": "DataAwsccDatazoneConnectionPropsS3PropertiesOutputReference",
      "namespace": "dataAwsccDatazoneConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 1583
          },
          "name": "registerS3AccessGrantLocation",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 1588
          },
          "name": "s3AccessGrantLocationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 1593
          },
          "name": "s3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 1567
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsS3Properties"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-connection/index:DataAwsccDatazoneConnectionPropsS3PropertiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsSparkEmrProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsSparkEmrProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-connection/index.ts",
        "line": 1597
      },
      "name": "DataAwsccDatazoneConnectionPropsSparkEmrProperties",
      "namespace": "dataAwsccDatazoneConnection",
      "symbolId": "src/data-awscc-datazone-connection/index:DataAwsccDatazoneConnectionPropsSparkEmrProperties"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsSparkEmrPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsSparkEmrPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-connection/index.ts",
          "line": 1627
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-connection/index.ts",
        "line": 1620
      },
      "name": "DataAwsccDatazoneConnectionPropsSparkEmrPropertiesOutputReference",
      "namespace": "dataAwsccDatazoneConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 1647
          },
          "name": "computeArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 1652
          },
          "name": "instanceProfileArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 1657
          },
          "name": "javaVirtualEnv",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 1662
          },
          "name": "logUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 1667
          },
          "name": "managedEndpointArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 1672
          },
          "name": "pythonVirtualEnv",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 1677
          },
          "name": "runtimeRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 1682
          },
          "name": "trustedCertificatesS3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 1631
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsSparkEmrProperties"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-connection/index:DataAwsccDatazoneConnectionPropsSparkEmrPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsSparkGlueProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsSparkGlueProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-connection/index.ts",
        "line": 1740
      },
      "name": "DataAwsccDatazoneConnectionPropsSparkGlueProperties",
      "namespace": "dataAwsccDatazoneConnection",
      "symbolId": "src/data-awscc-datazone-connection/index:DataAwsccDatazoneConnectionPropsSparkGlueProperties"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsSparkGluePropertiesAdditionalArgs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsSparkGluePropertiesAdditionalArgs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-connection/index.ts",
        "line": 1686
      },
      "name": "DataAwsccDatazoneConnectionPropsSparkGluePropertiesAdditionalArgs",
      "namespace": "dataAwsccDatazoneConnection",
      "symbolId": "src/data-awscc-datazone-connection/index:DataAwsccDatazoneConnectionPropsSparkGluePropertiesAdditionalArgs"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsSparkGluePropertiesAdditionalArgsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsSparkGluePropertiesAdditionalArgsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-connection/index.ts",
          "line": 1716
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-connection/index.ts",
        "line": 1709
      },
      "name": "DataAwsccDatazoneConnectionPropsSparkGluePropertiesAdditionalArgsOutputReference",
      "namespace": "dataAwsccDatazoneConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 1736
          },
          "name": "connection",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 1720
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsSparkGluePropertiesAdditionalArgs"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-connection/index:DataAwsccDatazoneConnectionPropsSparkGluePropertiesAdditionalArgsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsSparkGluePropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsSparkGluePropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-connection/index.ts",
          "line": 1770
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-connection/index.ts",
        "line": 1763
      },
      "name": "DataAwsccDatazoneConnectionPropsSparkGluePropertiesOutputReference",
      "namespace": "dataAwsccDatazoneConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 1791
          },
          "name": "additionalArgs",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsSparkGluePropertiesAdditionalArgsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 1796
          },
          "name": "glueConnectionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 1801
          },
          "name": "glueVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 1806
          },
          "name": "idleTimeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 1811
          },
          "name": "javaVirtualEnv",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 1816
          },
          "name": "numberOfWorkers",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 1821
          },
          "name": "pythonVirtualEnv",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 1826
          },
          "name": "workerType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 1774
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsSparkGlueProperties"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-connection/index:DataAwsccDatazoneConnectionPropsSparkGluePropertiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsWorkflowsMwaaProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsWorkflowsMwaaProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-connection/index.ts",
        "line": 1830
      },
      "name": "DataAwsccDatazoneConnectionPropsWorkflowsMwaaProperties",
      "namespace": "dataAwsccDatazoneConnection",
      "symbolId": "src/data-awscc-datazone-connection/index:DataAwsccDatazoneConnectionPropsWorkflowsMwaaProperties"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsWorkflowsMwaaPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsWorkflowsMwaaPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-connection/index.ts",
          "line": 1860
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-connection/index.ts",
        "line": 1853
      },
      "name": "DataAwsccDatazoneConnectionPropsWorkflowsMwaaPropertiesOutputReference",
      "namespace": "dataAwsccDatazoneConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 1880
          },
          "name": "mwaaEnvironmentName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-connection/index.ts",
            "line": 1864
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneConnection.DataAwsccDatazoneConnectionPropsWorkflowsMwaaProperties"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-connection/index:DataAwsccDatazoneConnectionPropsWorkflowsMwaaPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneDataSource.DataAwsccDatazoneDataSource": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datazone_data_source awscc_datazone_data_source}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneDataSource.DataAwsccDatazoneDataSource",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datazone_data_source awscc_datazone_data_source} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-data-source/index.ts",
          "line": 1083
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneDataSource.DataAwsccDatazoneDataSourceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-data-source/index.ts",
        "line": 1051
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDatazoneDataSource resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-data-source/index.ts",
            "line": 1068
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccDatazoneDataSource to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datazone_data_source#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDatazoneDataSource that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDatazoneDataSource to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-data-source/index.ts",
            "line": 1247
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-data-source/index.ts",
            "line": 1253
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDatazoneDataSource",
      "namespace": "dataAwsccDatazoneDataSource",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-data-source/index.ts",
            "line": 1056
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-data-source/index.ts",
            "line": 1108
          },
          "name": "assetFormsInput",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneDataSource.DataAwsccDatazoneDataSourceAssetFormsInputList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-data-source/index.ts",
            "line": 1114
          },
          "name": "configuration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneDataSource.DataAwsccDatazoneDataSourceConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-data-source/index.ts",
            "line": 1119
          },
          "name": "connectionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-data-source/index.ts",
            "line": 1124
          },
          "name": "connectionIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-data-source/index.ts",
            "line": 1129
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-data-source/index.ts",
            "line": 1134
          },
          "name": "dataSourceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-data-source/index.ts",
            "line": 1139
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-data-source/index.ts",
            "line": 1144
          },
          "name": "domainId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-data-source/index.ts",
            "line": 1149
          },
          "name": "domainIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-data-source/index.ts",
            "line": 1154
          },
          "name": "enableSetting",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-data-source/index.ts",
            "line": 1159
          },
          "name": "environmentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-data-source/index.ts",
            "line": 1164
          },
          "name": "environmentIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-data-source/index.ts",
            "line": 1182
          },
          "name": "lastRunAssetCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-data-source/index.ts",
            "line": 1187
          },
          "name": "lastRunAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-data-source/index.ts",
            "line": 1192
          },
          "name": "lastRunStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-data-source/index.ts",
            "line": 1197
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-data-source/index.ts",
            "line": 1202
          },
          "name": "projectId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-data-source/index.ts",
            "line": 1207
          },
          "name": "projectIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-data-source/index.ts",
            "line": 1212
          },
          "name": "publishOnImport",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-data-source/index.ts",
            "line": 1218
          },
          "name": "recommendation",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneDataSource.DataAwsccDatazoneDataSourceRecommendationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-data-source/index.ts",
            "line": 1224
          },
          "name": "schedule",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneDataSource.DataAwsccDatazoneDataSourceScheduleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-data-source/index.ts",
            "line": 1229
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-data-source/index.ts",
            "line": 1234
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-data-source/index.ts",
            "line": 1239
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-data-source/index.ts",
            "line": 1177
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-data-source/index.ts",
            "line": 1170
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-data-source/index:DataAwsccDatazoneDataSource"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneDataSource.DataAwsccDatazoneDataSourceAssetFormsInput": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneDataSource.DataAwsccDatazoneDataSourceAssetFormsInput",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-data-source/index.ts",
        "line": 25
      },
      "name": "DataAwsccDatazoneDataSourceAssetFormsInput",
      "namespace": "dataAwsccDatazoneDataSource",
      "symbolId": "src/data-awscc-datazone-data-source/index:DataAwsccDatazoneDataSourceAssetFormsInput"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneDataSource.DataAwsccDatazoneDataSourceAssetFormsInputList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneDataSource.DataAwsccDatazoneDataSourceAssetFormsInputList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-data-source/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-data-source/index.ts",
        "line": 97
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-data-source/index.ts",
            "line": 111
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneDataSource.DataAwsccDatazoneDataSourceAssetFormsInputOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDatazoneDataSourceAssetFormsInputList",
      "namespace": "dataAwsccDatazoneDataSource",
      "symbolId": "src/data-awscc-datazone-data-source/index:DataAwsccDatazoneDataSourceAssetFormsInputList"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneDataSource.DataAwsccDatazoneDataSourceAssetFormsInputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneDataSource.DataAwsccDatazoneDataSourceAssetFormsInputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-data-source/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-data-source/index.ts",
        "line": 48
      },
      "name": "DataAwsccDatazoneDataSourceAssetFormsInputOutputReference",
      "namespace": "dataAwsccDatazoneDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-data-source/index.ts",
            "line": 77
          },
          "name": "content",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-data-source/index.ts",
            "line": 82
          },
          "name": "formName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-data-source/index.ts",
            "line": 87
          },
          "name": "typeIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-data-source/index.ts",
            "line": 92
          },
          "name": "typeRevision",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-data-source/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneDataSource.DataAwsccDatazoneDataSourceAssetFormsInput"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-data-source/index:DataAwsccDatazoneDataSourceAssetFormsInputOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneDataSource.DataAwsccDatazoneDataSourceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneDataSource.DataAwsccDatazoneDataSourceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-data-source/index.ts",
        "line": 14
      },
      "name": "DataAwsccDatazoneDataSourceConfig",
      "namespace": "dataAwsccDatazoneDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datazone_data_source#id DataAwsccDatazoneDataSource#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-data-source/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-data-source/index:DataAwsccDatazoneDataSourceConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneDataSource.DataAwsccDatazoneDataSourceConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneDataSource.DataAwsccDatazoneDataSourceConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-data-source/index.ts",
        "line": 867
      },
      "name": "DataAwsccDatazoneDataSourceConfiguration",
      "namespace": "dataAwsccDatazoneDataSource",
      "symbolId": "src/data-awscc-datazone-data-source/index:DataAwsccDatazoneDataSourceConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneDataSource.DataAwsccDatazoneDataSourceConfigurationGlueRunConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneDataSource.DataAwsccDatazoneDataSourceConfigurationGlueRunConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-data-source/index.ts",
        "line": 281
      },
      "name": "DataAwsccDatazoneDataSourceConfigurationGlueRunConfiguration",
      "namespace": "dataAwsccDatazoneDataSource",
      "symbolId": "src/data-awscc-datazone-data-source/index:DataAwsccDatazoneDataSourceConfigurationGlueRunConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneDataSource.DataAwsccDatazoneDataSourceConfigurationGlueRunConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneDataSource.DataAwsccDatazoneDataSourceConfigurationGlueRunConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-data-source/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-awscc-datazone-data-source/index.ts",
        "line": 304
      },
      "name": "DataAwsccDatazoneDataSourceConfigurationGlueRunConfigurationOutputReference",
      "namespace": "dataAwsccDatazoneDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-data-source/index.ts",
            "line": 331
          },
          "name": "autoImportDataQualityResult",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-data-source/index.ts",
            "line": 336
          },
          "name": "catalogName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-data-source/index.ts",
            "line": 341
          },
          "name": "dataAccessRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-data-source/index.ts",
            "line": 347
          },
          "name": "relationalFilterConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneDataSource.DataAwsccDatazoneDataSourceConfigurationGlueRunConfigurationRelationalFilterConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-data-source/index.ts",
            "line": 315
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneDataSource.DataAwsccDatazoneDataSourceConfigurationGlueRunConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-data-source/index:DataAwsccDatazoneDataSourceConfigurationGlueRunConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneDataSource.DataAwsccDatazoneDataSourceConfigurationGlueRunConfigurationRelationalFilterConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneDataSource.DataAwsccDatazoneDataSourceConfigurationGlueRunConfigurationRelationalFilterConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-data-source/index.ts",
        "line": 195
      },
      "name": "DataAwsccDatazoneDataSourceConfigurationGlueRunConfigurationRelationalFilterConfigurations",
      "namespace": "dataAwsccDatazoneDataSource",
      "symbolId": "src/data-awscc-datazone-data-source/index:DataAwsccDatazoneDataSourceConfigurationGlueRunConfigurationRelationalFilterConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneDataSource.DataAwsccDatazoneDataSourceConfigurationGlueRunConfigurationRelationalFilterConfigurationsFilterExpressions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneDataSource.DataAwsccDatazoneDataSourceConfigurationGlueRunConfigurationRelationalFilterConfigurationsFilterExpressions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-data-source/index.ts",
        "line": 115
      },
      "name": "DataAwsccDatazoneDataSourceConfigurationGlueRunConfigurationRelationalFilterConfigurationsFilterExpressions",
      "namespace": "dataAwsccDatazoneDataSource",
      "symbolId": "src/data-awscc-datazone-data-source/index:DataAwsccDatazoneDataSourceConfigurationGlueRunConfigurationRelationalFilterConfigurationsFilterExpressions"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneDataSource.DataAwsccDatazoneDataSourceConfigurationGlueRunConfigurationRelationalFilterConfigurationsFilterExpressionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneDataSource.DataAwsccDatazoneDataSourceConfigurationGlueRunConfigurationRelationalFilterConfigurationsFilterExpressionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-data-source/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/data-awscc-datazone-data-source/index.ts",
        "line": 177
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-data-source/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-awscc.dataAwsccDatazoneDataSource.DataAwsccDatazoneDataSourceConfigurationGlueRunConfigurationRelationalFilterConfigurationsFilterExpressionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDatazoneDataSourceConfigurationGlueRunConfigurationRelationalFilterConfigurationsFilterExpressionsList",
      "namespace": "dataAwsccDatazoneDataSource",
      "symbolId": "src/data-awscc-datazone-data-source/index:DataAwsccDatazoneDataSourceConfigurationGlueRunConfigurationRelationalFilterConfigurationsFilterExpressionsList"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneDataSource.DataAwsccDatazoneDataSourceConfigurationGlueRunConfigurationRelationalFilterConfigurationsFilterExpressionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneDataSource.DataAwsccDatazoneDataSourceConfigurationGlueRunConfigurationRelationalFilterConfigurationsFilterExpressionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-data-source/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-awscc-datazone-data-source/index.ts",
        "line": 138
      },
      "name": "DataAwsccDatazoneDataSourceConfigurationGlueRunConfigurationRelationalFilterConfigurationsFilterExpressionsOutputReference",
      "namespace": "dataAwsccDatazoneDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-data-source/index.ts",
            "line": 167
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-data-source/index.ts",
            "line": 172
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-data-source/index.ts",
            "line": 151
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneDataSource.DataAwsccDatazoneDataSourceConfigurationGlueRunConfigurationRelationalFilterConfigurationsFilterExpressions"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-data-source/index:DataAwsccDatazoneDataSourceConfigurationGlueRunConfigurationRelationalFilterConfigurationsFilterExpressionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneDataSource.DataAwsccDatazoneDataSourceConfigurationGlueRunConfigurationRelationalFilterConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneDataSource.DataAwsccDatazoneDataSourceConfigurationGlueRunConfigurationRelationalFilterConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-data-source/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-awscc-datazone-data-source/index.ts",
        "line": 263
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-data-source/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-awscc.dataAwsccDatazoneDataSource.DataAwsccDatazoneDataSourceConfigurationGlueRunConfigurationRelationalFilterConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDatazoneDataSourceConfigurationGlueRunConfigurationRelationalFilterConfigurationsList",
      "namespace": "dataAwsccDatazoneDataSource",
      "symbolId": "src/data-awscc-datazone-data-source/index:DataAwsccDatazoneDataSourceConfigurationGlueRunConfigurationRelationalFilterConfigurationsList"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneDataSource.DataAwsccDatazoneDataSourceConfigurationGlueRunConfigurationRelationalFilterConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneDataSource.DataAwsccDatazoneDataSourceConfigurationGlueRunConfigurationRelationalFilterConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-data-source/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-data-source/index.ts",
        "line": 218
      },
      "name": "DataAwsccDatazoneDataSourceConfigurationGlueRunConfigurationRelationalFilterConfigurationsOutputReference",
      "namespace": "dataAwsccDatazoneDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-data-source/index.ts",
            "line": 247
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-data-source/index.ts",
            "line": 253
          },
          "name": "filterExpressions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneDataSource.DataAwsccDatazoneDataSourceConfigurationGlueRunConfigurationRelationalFilterConfigurationsFilterExpressionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-data-source/index.ts",
            "line": 258
          },
          "name": "schemaName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-data-source/index.ts",
            "line": 231
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneDataSource.DataAwsccDatazoneDataSourceConfigurationGlueRunConfigurationRelationalFilterConfigurations"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-data-source/index:DataAwsccDatazoneDataSourceConfigurationGlueRunConfigurationRelationalFilterConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneDataSource.DataAwsccDatazoneDataSourceConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneDataSource.DataAwsccDatazoneDataSourceConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-data-source/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-data-source/index.ts",
        "line": 890
      },
      "name": "DataAwsccDatazoneDataSourceConfigurationOutputReference",
      "namespace": "dataAwsccDatazoneDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-data-source/index.ts",
            "line": 918
          },
          "name": "glueRunConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneDataSource.DataAwsccDatazoneDataSourceConfigurationGlueRunConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-data-source/index.ts",
            "line": 924
          },
          "name": "redshiftRunConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneDataSource.DataAwsccDatazoneDataSourceConfigurationRedshiftRunConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-data-source/index.ts",
            "line": 930
          },
          "name": "sageMakerRunConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneDataSource.DataAwsccDatazoneDataSourceConfigurationSageMakerRunConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-data-source/index.ts",
            "line": 901
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneDataSource.DataAwsccDatazoneDataSourceConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-data-source/index:DataAwsccDatazoneDataSourceConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneDataSource.DataAwsccDatazoneDataSourceConfigurationRedshiftRunConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneDataSource.DataAwsccDatazoneDataSourceConfigurationRedshiftRunConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-data-source/index.ts",
        "line": 740
      },
      "name": "DataAwsccDatazoneDataSourceConfigurationRedshiftRunConfiguration",
      "namespace": "dataAwsccDatazoneDataSource",
      "symbolId": "src/data-awscc-datazone-data-source/index:DataAwsccDatazoneDataSourceConfigurationRedshiftRunConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneDataSource.DataAwsccDatazoneDataSourceConfigurationRedshiftRunConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneDataSource.DataAwsccDatazoneDataSourceConfigurationRedshiftRunConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-data-source/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-data-source/index.ts",
        "line": 763
      },
      "name": "DataAwsccDatazoneDataSourceConfigurationRedshiftRunConfigurationOutputReference",
      "namespace": "dataAwsccDatazoneDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-data-source/index.ts",
            "line": 790
          },
          "name": "dataAccessRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-data-source/index.ts",
            "line": 796
          },
          "name": "redshiftCredentialConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneDataSource.DataAwsccDatazoneDataSourceConfigurationRedshiftRunConfigurationRedshiftCredentialConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-data-source/index.ts",
            "line": 802
          },
          "name": "redshiftStorage",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneDataSource.DataAwsccDatazoneDataSourceConfigurationRedshiftRunConfigurationRedshiftStorageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-data-source/index.ts",
            "line": 808
          },
          "name": "relationalFilterConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneDataSource.DataAwsccDatazoneDataSourceConfigurationRedshiftRunConfigurationRelationalFilterConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-data-source/index.ts",
            "line": 774
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneDataSource.DataAwsccDatazoneDataSourceConfigurationRedshiftRunConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-data-source/index:DataAwsccDatazoneDataSourceConfigurationRedshiftRunConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneDataSource.DataAwsccDatazoneDataSourceConfigurationRedshiftRunConfigurationRedshiftCredentialConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneDataSource.DataAwsccDatazoneDataSourceConfigurationRedshiftRunConfigurationRedshiftCredentialConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-data-source/index.ts",
        "line": 351
      },
      "name": "DataAwsccDatazoneDataSourceConfigurationRedshiftRunConfigurationRedshiftCredentialConfiguration",
      "namespace": "dataAwsccDatazoneDataSource",
      "symbolId": "src/data-awscc-datazone-data-source/index:DataAwsccDatazoneDataSourceConfigurationRedshiftRunConfigurationRedshiftCredentialConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneDataSource.DataAwsccDatazoneDataSourceConfigurationRedshiftRunConfigurationRedshiftCredentialConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneDataSource.DataAwsccDatazoneDataSourceConfigurationRedshiftRunConfigurationRedshiftCredentialConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-data-source/index.ts",
          "line": 381
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-data-source/index.ts",
        "line": 374
      },
      "name": "DataAwsccDatazoneDataSourceConfigurationRedshiftRunConfigurationRedshiftCredentialConfigurationOutputReference",
      "namespace": "dataAwsccDatazoneDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-data-source/index.ts",
            "line": 401
          },
          "name": "secretManagerArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-data-source/index.ts",
            "line": 385
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneDataSource.DataAwsccDatazoneDataSourceConfigurationRedshiftRunConfigurationRedshiftCredentialConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-data-source/index:DataAwsccDatazoneDataSourceConfigurationRedshiftRunConfigurationRedshiftCredentialConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneDataSource.DataAwsccDatazoneDataSourceConfigurationRedshiftRunConfigurationRedshiftStorage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneDataSource.DataAwsccDatazoneDataSourceConfigurationRedshiftRunConfigurationRedshiftStorage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-data-source/index.ts",
        "line": 513
      },
      "name": "DataAwsccDatazoneDataSourceConfigurationRedshiftRunConfigurationRedshiftStorage",
      "namespace": "dataAwsccDatazoneDataSource",
      "symbolId": "src/data-awscc-datazone-data-source/index:DataAwsccDatazoneDataSourceConfigurationRedshiftRunConfigurationRedshiftStorage"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneDataSource.DataAwsccDatazoneDataSourceConfigurationRedshiftRunConfigurationRedshiftStorageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneDataSource.DataAwsccDatazoneDataSourceConfigurationRedshiftRunConfigurationRedshiftStorageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-data-source/index.ts",
          "line": 543
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-data-source/index.ts",
        "line": 536
      },
      "name": "DataAwsccDatazoneDataSourceConfigurationRedshiftRunConfigurationRedshiftStorageOutputReference",
      "namespace": "dataAwsccDatazoneDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-data-source/index.ts",
            "line": 564
          },
          "name": "redshiftClusterSource",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneDataSource.DataAwsccDatazoneDataSourceConfigurationRedshiftRunConfigurationRedshiftStorageRedshiftClusterSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-data-source/index.ts",
            "line": 570
          },
          "name": "redshiftServerlessSource",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneDataSource.DataAwsccDatazoneDataSourceConfigurationRedshiftRunConfigurationRedshiftStorageRedshiftServerlessSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-data-source/index.ts",
            "line": 547
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneDataSource.DataAwsccDatazoneDataSourceConfigurationRedshiftRunConfigurationRedshiftStorage"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-data-source/index:DataAwsccDatazoneDataSourceConfigurationRedshiftRunConfigurationRedshiftStorageOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneDataSource.DataAwsccDatazoneDataSourceConfigurationRedshiftRunConfigurationRedshiftStorageRedshiftClusterSource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneDataSource.DataAwsccDatazoneDataSourceConfigurationRedshiftRunConfigurationRedshiftStorageRedshiftClusterSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-data-source/index.ts",
        "line": 405
      },
      "name": "DataAwsccDatazoneDataSourceConfigurationRedshiftRunConfigurationRedshiftStorageRedshiftClusterSource",
      "namespace": "dataAwsccDatazoneDataSource",
      "symbolId": "src/data-awscc-datazone-data-source/index:DataAwsccDatazoneDataSourceConfigurationRedshiftRunConfigurationRedshiftStorageRedshiftClusterSource"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneDataSource.DataAwsccDatazoneDataSourceConfigurationRedshiftRunConfigurationRedshiftStorageRedshiftClusterSourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneDataSource.DataAwsccDatazoneDataSourceConfigurationRedshiftRunConfigurationRedshiftStorageRedshiftClusterSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-data-source/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-awscc-datazone-data-source/index.ts",
        "line": 428
      },
      "name": "DataAwsccDatazoneDataSourceConfigurationRedshiftRunConfigurationRedshiftStorageRedshiftClusterSourceOutputReference",
      "namespace": "dataAwsccDatazoneDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-data-source/index.ts",
            "line": 455
          },
          "name": "clusterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-data-source/index.ts",
            "line": 439
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneDataSource.DataAwsccDatazoneDataSourceConfigurationRedshiftRunConfigurationRedshiftStorageRedshiftClusterSource"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-data-source/index:DataAwsccDatazoneDataSourceConfigurationRedshiftRunConfigurationRedshiftStorageRedshiftClusterSourceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneDataSource.DataAwsccDatazoneDataSourceConfigurationRedshiftRunConfigurationRedshiftStorageRedshiftServerlessSource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneDataSource.DataAwsccDatazoneDataSourceConfigurationRedshiftRunConfigurationRedshiftStorageRedshiftServerlessSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-data-source/index.ts",
        "line": 459
      },
      "name": "DataAwsccDatazoneDataSourceConfigurationRedshiftRunConfigurationRedshiftStorageRedshiftServerlessSource",
      "namespace": "dataAwsccDatazoneDataSource",
      "symbolId": "src/data-awscc-datazone-data-source/index:DataAwsccDatazoneDataSourceConfigurationRedshiftRunConfigurationRedshiftStorageRedshiftServerlessSource"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneDataSource.DataAwsccDatazoneDataSourceConfigurationRedshiftRunConfigurationRedshiftStorageRedshiftServerlessSourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneDataSource.DataAwsccDatazoneDataSourceConfigurationRedshiftRunConfigurationRedshiftStorageRedshiftServerlessSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-data-source/index.ts",
          "line": 489
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-data-source/index.ts",
        "line": 482
      },
      "name": "DataAwsccDatazoneDataSourceConfigurationRedshiftRunConfigurationRedshiftStorageRedshiftServerlessSourceOutputReference",
      "namespace": "dataAwsccDatazoneDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-data-source/index.ts",
            "line": 509
          },
          "name": "workgroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-data-source/index.ts",
            "line": 493
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneDataSource.DataAwsccDatazoneDataSourceConfigurationRedshiftRunConfigurationRedshiftStorageRedshiftServerlessSource"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-data-source/index:DataAwsccDatazoneDataSourceConfigurationRedshiftRunConfigurationRedshiftStorageRedshiftServerlessSourceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneDataSource.DataAwsccDatazoneDataSourceConfigurationRedshiftRunConfigurationRelationalFilterConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneDataSource.DataAwsccDatazoneDataSourceConfigurationRedshiftRunConfigurationRelationalFilterConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-data-source/index.ts",
        "line": 654
      },
      "name": "DataAwsccDatazoneDataSourceConfigurationRedshiftRunConfigurationRelationalFilterConfigurations",
      "namespace": "dataAwsccDatazoneDataSource",
      "symbolId": "src/data-awscc-datazone-data-source/index:DataAwsccDatazoneDataSourceConfigurationRedshiftRunConfigurationRelationalFilterConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneDataSource.DataAwsccDatazoneDataSourceConfigurationRedshiftRunConfigurationRelationalFilterConfigurationsFilterExpressions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneDataSource.DataAwsccDatazoneDataSourceConfigurationRedshiftRunConfigurationRelationalFilterConfigurationsFilterExpressions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-data-source/index.ts",
        "line": 574
      },
      "name": "DataAwsccDatazoneDataSourceConfigurationRedshiftRunConfigurationRelationalFilterConfigurationsFilterExpressions",
      "namespace": "dataAwsccDatazoneDataSource",
      "symbolId": "src/data-awscc-datazone-data-source/index:DataAwsccDatazoneDataSourceConfigurationRedshiftRunConfigurationRelationalFilterConfigurationsFilterExpressions"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneDataSource.DataAwsccDatazoneDataSourceConfigurationRedshiftRunConfigurationRelationalFilterConfigurationsFilterExpressionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneDataSource.DataAwsccDatazoneDataSourceConfigurationRedshiftRunConfigurationRelationalFilterConfigurationsFilterExpressionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-data-source/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-awscc-datazone-data-source/index.ts",
        "line": 636
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-data-source/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-awscc.dataAwsccDatazoneDataSource.DataAwsccDatazoneDataSourceConfigurationRedshiftRunConfigurationRelationalFilterConfigurationsFilterExpressionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDatazoneDataSourceConfigurationRedshiftRunConfigurationRelationalFilterConfigurationsFilterExpressionsList",
      "namespace": "dataAwsccDatazoneDataSource",
      "symbolId": "src/data-awscc-datazone-data-source/index:DataAwsccDatazoneDataSourceConfigurationRedshiftRunConfigurationRelationalFilterConfigurationsFilterExpressionsList"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneDataSource.DataAwsccDatazoneDataSourceConfigurationRedshiftRunConfigurationRelationalFilterConfigurationsFilterExpressionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneDataSource.DataAwsccDatazoneDataSourceConfigurationRedshiftRunConfigurationRelationalFilterConfigurationsFilterExpressionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-data-source/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-data-source/index.ts",
        "line": 597
      },
      "name": "DataAwsccDatazoneDataSourceConfigurationRedshiftRunConfigurationRelationalFilterConfigurationsFilterExpressionsOutputReference",
      "namespace": "dataAwsccDatazoneDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-data-source/index.ts",
            "line": 626
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-data-source/index.ts",
            "line": 631
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-data-source/index.ts",
            "line": 610
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneDataSource.DataAwsccDatazoneDataSourceConfigurationRedshiftRunConfigurationRelationalFilterConfigurationsFilterExpressions"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-data-source/index:DataAwsccDatazoneDataSourceConfigurationRedshiftRunConfigurationRelationalFilterConfigurationsFilterExpressionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneDataSource.DataAwsccDatazoneDataSourceConfigurationRedshiftRunConfigurationRelationalFilterConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneDataSource.DataAwsccDatazoneDataSourceConfigurationRedshiftRunConfigurationRelationalFilterConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-data-source/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-data-source/index.ts",
        "line": 722
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-data-source/index.ts",
            "line": 736
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneDataSource.DataAwsccDatazoneDataSourceConfigurationRedshiftRunConfigurationRelationalFilterConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDatazoneDataSourceConfigurationRedshiftRunConfigurationRelationalFilterConfigurationsList",
      "namespace": "dataAwsccDatazoneDataSource",
      "symbolId": "src/data-awscc-datazone-data-source/index:DataAwsccDatazoneDataSourceConfigurationRedshiftRunConfigurationRelationalFilterConfigurationsList"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneDataSource.DataAwsccDatazoneDataSourceConfigurationRedshiftRunConfigurationRelationalFilterConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneDataSource.DataAwsccDatazoneDataSourceConfigurationRedshiftRunConfigurationRelationalFilterConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-data-source/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-awscc-datazone-data-source/index.ts",
        "line": 677
      },
      "name": "DataAwsccDatazoneDataSourceConfigurationRedshiftRunConfigurationRelationalFilterConfigurationsOutputReference",
      "namespace": "dataAwsccDatazoneDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-data-source/index.ts",
            "line": 706
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-data-source/index.ts",
            "line": 712
          },
          "name": "filterExpressions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneDataSource.DataAwsccDatazoneDataSourceConfigurationRedshiftRunConfigurationRelationalFilterConfigurationsFilterExpressionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-data-source/index.ts",
            "line": 717
          },
          "name": "schemaName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-data-source/index.ts",
            "line": 690
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneDataSource.DataAwsccDatazoneDataSourceConfigurationRedshiftRunConfigurationRelationalFilterConfigurations"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-data-source/index:DataAwsccDatazoneDataSourceConfigurationRedshiftRunConfigurationRelationalFilterConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneDataSource.DataAwsccDatazoneDataSourceConfigurationSageMakerRunConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneDataSource.DataAwsccDatazoneDataSourceConfigurationSageMakerRunConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-data-source/index.ts",
        "line": 812
      },
      "name": "DataAwsccDatazoneDataSourceConfigurationSageMakerRunConfiguration",
      "namespace": "dataAwsccDatazoneDataSource",
      "symbolId": "src/data-awscc-datazone-data-source/index:DataAwsccDatazoneDataSourceConfigurationSageMakerRunConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneDataSource.DataAwsccDatazoneDataSourceConfigurationSageMakerRunConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneDataSource.DataAwsccDatazoneDataSourceConfigurationSageMakerRunConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-data-source/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-data-source/index.ts",
        "line": 835
      },
      "name": "DataAwsccDatazoneDataSourceConfigurationSageMakerRunConfigurationOutputReference",
      "namespace": "dataAwsccDatazoneDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-data-source/index.ts",
            "line": 863
          },
          "name": "trackingAssets",
          "type": {
            "fqn": "cdktn.StringListMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-data-source/index.ts",
            "line": 846
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneDataSource.DataAwsccDatazoneDataSourceConfigurationSageMakerRunConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-data-source/index:DataAwsccDatazoneDataSourceConfigurationSageMakerRunConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneDataSource.DataAwsccDatazoneDataSourceRecommendation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneDataSource.DataAwsccDatazoneDataSourceRecommendation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-data-source/index.ts",
        "line": 934
      },
      "name": "DataAwsccDatazoneDataSourceRecommendation",
      "namespace": "dataAwsccDatazoneDataSource",
      "symbolId": "src/data-awscc-datazone-data-source/index:DataAwsccDatazoneDataSourceRecommendation"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneDataSource.DataAwsccDatazoneDataSourceRecommendationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneDataSource.DataAwsccDatazoneDataSourceRecommendationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-data-source/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-awscc-datazone-data-source/index.ts",
        "line": 957
      },
      "name": "DataAwsccDatazoneDataSourceRecommendationOutputReference",
      "namespace": "dataAwsccDatazoneDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-data-source/index.ts",
            "line": 984
          },
          "name": "enableBusinessNameGeneration",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-data-source/index.ts",
            "line": 968
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneDataSource.DataAwsccDatazoneDataSourceRecommendation"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-data-source/index:DataAwsccDatazoneDataSourceRecommendationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneDataSource.DataAwsccDatazoneDataSourceSchedule": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneDataSource.DataAwsccDatazoneDataSourceSchedule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-data-source/index.ts",
        "line": 988
      },
      "name": "DataAwsccDatazoneDataSourceSchedule",
      "namespace": "dataAwsccDatazoneDataSource",
      "symbolId": "src/data-awscc-datazone-data-source/index:DataAwsccDatazoneDataSourceSchedule"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneDataSource.DataAwsccDatazoneDataSourceScheduleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneDataSource.DataAwsccDatazoneDataSourceScheduleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-data-source/index.ts",
          "line": 1018
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-data-source/index.ts",
        "line": 1011
      },
      "name": "DataAwsccDatazoneDataSourceScheduleOutputReference",
      "namespace": "dataAwsccDatazoneDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-data-source/index.ts",
            "line": 1038
          },
          "name": "schedule",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-data-source/index.ts",
            "line": 1043
          },
          "name": "timezone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-data-source/index.ts",
            "line": 1022
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneDataSource.DataAwsccDatazoneDataSourceSchedule"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-data-source/index:DataAwsccDatazoneDataSourceScheduleOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneDomain.DataAwsccDatazoneDomain": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datazone_domain awscc_datazone_domain}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneDomain.DataAwsccDatazoneDomain",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datazone_domain awscc_datazone_domain} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-domain/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneDomain.DataAwsccDatazoneDomainConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-domain/index.ts",
        "line": 173
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDatazoneDomain resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-domain/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 DataAwsccDatazoneDomain to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datazone_domain#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDatazoneDomain that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDatazoneDomain to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-domain/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-awscc-datazone-domain/index.ts",
            "line": 333
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDatazoneDomain",
      "namespace": "dataAwsccDatazoneDomain",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-domain/index.ts",
            "line": 178
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-domain/index.ts",
            "line": 229
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-domain/index.ts",
            "line": 234
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-domain/index.ts",
            "line": 239
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-domain/index.ts",
            "line": 244
          },
          "name": "domainExecutionRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-domain/index.ts",
            "line": 249
          },
          "name": "domainId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-domain/index.ts",
            "line": 254
          },
          "name": "domainVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-domain/index.ts",
            "line": 272
          },
          "name": "kmsKeyIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-domain/index.ts",
            "line": 277
          },
          "name": "lastUpdatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-domain/index.ts",
            "line": 282
          },
          "name": "managedAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-domain/index.ts",
            "line": 287
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-domain/index.ts",
            "line": 292
          },
          "name": "portalUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-domain/index.ts",
            "line": 297
          },
          "name": "rootDomainUnitId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-domain/index.ts",
            "line": 302
          },
          "name": "serviceRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-domain/index.ts",
            "line": 308
          },
          "name": "singleSignOn",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneDomain.DataAwsccDatazoneDomainSingleSignOnOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-domain/index.ts",
            "line": 313
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-domain/index.ts",
            "line": 319
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneDomain.DataAwsccDatazoneDomainTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-domain/index.ts",
            "line": 267
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-domain/index.ts",
            "line": 260
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-domain/index:DataAwsccDatazoneDomain"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneDomain.DataAwsccDatazoneDomainConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneDomain.DataAwsccDatazoneDomainConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-domain/index.ts",
        "line": 14
      },
      "name": "DataAwsccDatazoneDomainConfig",
      "namespace": "dataAwsccDatazoneDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datazone_domain#id DataAwsccDatazoneDomain#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-domain/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-domain/index:DataAwsccDatazoneDomainConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneDomain.DataAwsccDatazoneDomainSingleSignOn": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneDomain.DataAwsccDatazoneDomainSingleSignOn",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-domain/index.ts",
        "line": 25
      },
      "name": "DataAwsccDatazoneDomainSingleSignOn",
      "namespace": "dataAwsccDatazoneDomain",
      "symbolId": "src/data-awscc-datazone-domain/index:DataAwsccDatazoneDomainSingleSignOn"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneDomain.DataAwsccDatazoneDomainSingleSignOnOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneDomain.DataAwsccDatazoneDomainSingleSignOnOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-domain/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-domain/index.ts",
        "line": 48
      },
      "name": "DataAwsccDatazoneDomainSingleSignOnOutputReference",
      "namespace": "dataAwsccDatazoneDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-domain/index.ts",
            "line": 75
          },
          "name": "idcInstanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-domain/index.ts",
            "line": 80
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-domain/index.ts",
            "line": 85
          },
          "name": "userAssignment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-domain/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneDomain.DataAwsccDatazoneDomainSingleSignOn"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-domain/index:DataAwsccDatazoneDomainSingleSignOnOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneDomain.DataAwsccDatazoneDomainTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneDomain.DataAwsccDatazoneDomainTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-domain/index.ts",
        "line": 89
      },
      "name": "DataAwsccDatazoneDomainTags",
      "namespace": "dataAwsccDatazoneDomain",
      "symbolId": "src/data-awscc-datazone-domain/index:DataAwsccDatazoneDomainTags"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneDomain.DataAwsccDatazoneDomainTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneDomain.DataAwsccDatazoneDomainTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-domain/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-domain/index.ts",
        "line": 151
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-domain/index.ts",
            "line": 165
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneDomain.DataAwsccDatazoneDomainTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDatazoneDomainTagsList",
      "namespace": "dataAwsccDatazoneDomain",
      "symbolId": "src/data-awscc-datazone-domain/index:DataAwsccDatazoneDomainTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneDomain.DataAwsccDatazoneDomainTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneDomain.DataAwsccDatazoneDomainTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-domain/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-domain/index.ts",
        "line": 112
      },
      "name": "DataAwsccDatazoneDomainTagsOutputReference",
      "namespace": "dataAwsccDatazoneDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-domain/index.ts",
            "line": 141
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-domain/index.ts",
            "line": 146
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-domain/index.ts",
            "line": 125
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneDomain.DataAwsccDatazoneDomainTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-domain/index:DataAwsccDatazoneDomainTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneDomainUnit.DataAwsccDatazoneDomainUnit": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datazone_domain_unit awscc_datazone_domain_unit}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneDomainUnit.DataAwsccDatazoneDomainUnit",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datazone_domain_unit awscc_datazone_domain_unit} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-domain-unit/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneDomainUnit.DataAwsccDatazoneDomainUnitConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-domain-unit/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDatazoneDomainUnit resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-domain-unit/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccDatazoneDomainUnit to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datazone_domain_unit#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDatazoneDomainUnit that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDatazoneDomainUnit to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-domain-unit/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-awscc-datazone-domain-unit/index.ts",
            "line": 157
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDatazoneDomainUnit",
      "namespace": "dataAwsccDatazoneDomainUnit",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-domain-unit/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-domain-unit/index.ts",
            "line": 85
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-domain-unit/index.ts",
            "line": 90
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-domain-unit/index.ts",
            "line": 95
          },
          "name": "domainId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-domain-unit/index.ts",
            "line": 100
          },
          "name": "domainIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-domain-unit/index.ts",
            "line": 105
          },
          "name": "domainUnitId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-domain-unit/index.ts",
            "line": 123
          },
          "name": "identifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-domain-unit/index.ts",
            "line": 128
          },
          "name": "lastUpdatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-domain-unit/index.ts",
            "line": 133
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-domain-unit/index.ts",
            "line": 138
          },
          "name": "parentDomainUnitId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-domain-unit/index.ts",
            "line": 143
          },
          "name": "parentDomainUnitIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-domain-unit/index.ts",
            "line": 118
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-domain-unit/index.ts",
            "line": 111
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-domain-unit/index:DataAwsccDatazoneDomainUnit"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneDomainUnit.DataAwsccDatazoneDomainUnitConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneDomainUnit.DataAwsccDatazoneDomainUnitConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-domain-unit/index.ts",
        "line": 14
      },
      "name": "DataAwsccDatazoneDomainUnitConfig",
      "namespace": "dataAwsccDatazoneDomainUnit",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datazone_domain_unit#id DataAwsccDatazoneDomainUnit#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-domain-unit/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-domain-unit/index:DataAwsccDatazoneDomainUnitConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneDomains.DataAwsccDatazoneDomains": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datazone_domains awscc_datazone_domains}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneDomains.DataAwsccDatazoneDomains",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datazone_domains awscc_datazone_domains} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-domains/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneDomains.DataAwsccDatazoneDomainsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-domains/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDatazoneDomains resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-domains/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccDatazoneDomains to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datazone_domains#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDatazoneDomains that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDatazoneDomains to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-domains/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-domains/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDatazoneDomains",
      "namespace": "dataAwsccDatazoneDomains",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-domains/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-domains/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-domains/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-domains/index:DataAwsccDatazoneDomains"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneDomains.DataAwsccDatazoneDomainsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneDomains.DataAwsccDatazoneDomainsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-domains/index.ts",
        "line": 14
      },
      "name": "DataAwsccDatazoneDomainsConfig",
      "namespace": "dataAwsccDatazoneDomains",
      "symbolId": "src/data-awscc-datazone-domains/index:DataAwsccDatazoneDomainsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneEnvironment.DataAwsccDatazoneEnvironment": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datazone_environment awscc_datazone_environment}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneEnvironment.DataAwsccDatazoneEnvironment",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datazone_environment awscc_datazone_environment} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-environment/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-awscc.dataAwsccDatazoneEnvironment.DataAwsccDatazoneEnvironmentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-environment/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDatazoneEnvironment resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-environment/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 DataAwsccDatazoneEnvironment to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datazone_environment#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDatazoneEnvironment that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDatazoneEnvironment to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-environment/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-awscc-datazone-environment/index.ts",
            "line": 313
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDatazoneEnvironment",
      "namespace": "dataAwsccDatazoneEnvironment",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-environment/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-environment/index.ts",
            "line": 165
          },
          "name": "awsAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-environment/index.ts",
            "line": 170
          },
          "name": "awsAccountRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-environment/index.ts",
            "line": 175
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-environment/index.ts",
            "line": 180
          },
          "name": "createdBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-environment/index.ts",
            "line": 185
          },
          "name": "deploymentOrder",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-environment/index.ts",
            "line": 190
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-environment/index.ts",
            "line": 195
          },
          "name": "domainId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-environment/index.ts",
            "line": 200
          },
          "name": "domainIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-environment/index.ts",
            "line": 205
          },
          "name": "environmentAccountIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-environment/index.ts",
            "line": 210
          },
          "name": "environmentAccountRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-environment/index.ts",
            "line": 215
          },
          "name": "environmentBlueprintId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-environment/index.ts",
            "line": 220
          },
          "name": "environmentBlueprintIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-environment/index.ts",
            "line": 225
          },
          "name": "environmentConfigurationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-environment/index.ts",
            "line": 230
          },
          "name": "environmentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-environment/index.ts",
            "line": 235
          },
          "name": "environmentProfileId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-environment/index.ts",
            "line": 240
          },
          "name": "environmentProfileIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-environment/index.ts",
            "line": 245
          },
          "name": "environmentRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-environment/index.ts",
            "line": 250
          },
          "name": "glossaryTerms",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-environment/index.ts",
            "line": 268
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-environment/index.ts",
            "line": 273
          },
          "name": "projectId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-environment/index.ts",
            "line": 278
          },
          "name": "projectIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-environment/index.ts",
            "line": 283
          },
          "name": "providerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-environment/index.ts",
            "line": 288
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-environment/index.ts",
            "line": 293
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-environment/index.ts",
            "line": 299
          },
          "name": "userParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneEnvironment.DataAwsccDatazoneEnvironmentUserParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-environment/index.ts",
            "line": 263
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-environment/index.ts",
            "line": 256
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-environment/index:DataAwsccDatazoneEnvironment"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneEnvironment.DataAwsccDatazoneEnvironmentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneEnvironment.DataAwsccDatazoneEnvironmentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-environment/index.ts",
        "line": 14
      },
      "name": "DataAwsccDatazoneEnvironmentConfig",
      "namespace": "dataAwsccDatazoneEnvironment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datazone_environment#id DataAwsccDatazoneEnvironment#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-environment/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-environment/index:DataAwsccDatazoneEnvironmentConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneEnvironment.DataAwsccDatazoneEnvironmentUserParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneEnvironment.DataAwsccDatazoneEnvironmentUserParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-environment/index.ts",
        "line": 25
      },
      "name": "DataAwsccDatazoneEnvironmentUserParameters",
      "namespace": "dataAwsccDatazoneEnvironment",
      "symbolId": "src/data-awscc-datazone-environment/index:DataAwsccDatazoneEnvironmentUserParameters"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneEnvironment.DataAwsccDatazoneEnvironmentUserParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneEnvironment.DataAwsccDatazoneEnvironmentUserParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-environment/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-awscc-datazone-environment/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-environment/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-awscc.dataAwsccDatazoneEnvironment.DataAwsccDatazoneEnvironmentUserParametersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDatazoneEnvironmentUserParametersList",
      "namespace": "dataAwsccDatazoneEnvironment",
      "symbolId": "src/data-awscc-datazone-environment/index:DataAwsccDatazoneEnvironmentUserParametersList"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneEnvironment.DataAwsccDatazoneEnvironmentUserParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneEnvironment.DataAwsccDatazoneEnvironmentUserParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-environment/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-environment/index.ts",
        "line": 48
      },
      "name": "DataAwsccDatazoneEnvironmentUserParametersOutputReference",
      "namespace": "dataAwsccDatazoneEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-environment/index.ts",
            "line": 77
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-environment/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-environment/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneEnvironment.DataAwsccDatazoneEnvironmentUserParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-environment/index:DataAwsccDatazoneEnvironmentUserParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneEnvironmentActions.DataAwsccDatazoneEnvironmentActions": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datazone_environment_actions awscc_datazone_environment_actions}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneEnvironmentActions.DataAwsccDatazoneEnvironmentActions",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datazone_environment_actions awscc_datazone_environment_actions} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-environment-actions/index.ts",
          "line": 115
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneEnvironmentActions.DataAwsccDatazoneEnvironmentActionsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-environment-actions/index.ts",
        "line": 83
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDatazoneEnvironmentActions resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-environment-actions/index.ts",
            "line": 100
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccDatazoneEnvironmentActions to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datazone_environment_actions#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDatazoneEnvironmentActions that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDatazoneEnvironmentActions to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-environment-actions/index.ts",
            "line": 201
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-environment-actions/index.ts",
            "line": 207
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDatazoneEnvironmentActions",
      "namespace": "dataAwsccDatazoneEnvironmentActions",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-environment-actions/index.ts",
            "line": 88
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-environment-actions/index.ts",
            "line": 139
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-environment-actions/index.ts",
            "line": 144
          },
          "name": "domainId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-environment-actions/index.ts",
            "line": 149
          },
          "name": "domainIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-environment-actions/index.ts",
            "line": 154
          },
          "name": "environmentActionsId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-environment-actions/index.ts",
            "line": 159
          },
          "name": "environmentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-environment-actions/index.ts",
            "line": 164
          },
          "name": "environmentIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-environment-actions/index.ts",
            "line": 182
          },
          "name": "identifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-environment-actions/index.ts",
            "line": 187
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-environment-actions/index.ts",
            "line": 193
          },
          "name": "parameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneEnvironmentActions.DataAwsccDatazoneEnvironmentActionsParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-environment-actions/index.ts",
            "line": 177
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-environment-actions/index.ts",
            "line": 170
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-environment-actions/index:DataAwsccDatazoneEnvironmentActions"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneEnvironmentActions.DataAwsccDatazoneEnvironmentActionsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneEnvironmentActions.DataAwsccDatazoneEnvironmentActionsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-environment-actions/index.ts",
        "line": 14
      },
      "name": "DataAwsccDatazoneEnvironmentActionsConfig",
      "namespace": "dataAwsccDatazoneEnvironmentActions",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datazone_environment_actions#id DataAwsccDatazoneEnvironmentActions#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-environment-actions/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-environment-actions/index:DataAwsccDatazoneEnvironmentActionsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneEnvironmentActions.DataAwsccDatazoneEnvironmentActionsParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneEnvironmentActions.DataAwsccDatazoneEnvironmentActionsParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-environment-actions/index.ts",
        "line": 25
      },
      "name": "DataAwsccDatazoneEnvironmentActionsParameters",
      "namespace": "dataAwsccDatazoneEnvironmentActions",
      "symbolId": "src/data-awscc-datazone-environment-actions/index:DataAwsccDatazoneEnvironmentActionsParameters"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneEnvironmentActions.DataAwsccDatazoneEnvironmentActionsParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneEnvironmentActions.DataAwsccDatazoneEnvironmentActionsParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-environment-actions/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-environment-actions/index.ts",
        "line": 48
      },
      "name": "DataAwsccDatazoneEnvironmentActionsParametersOutputReference",
      "namespace": "dataAwsccDatazoneEnvironmentActions",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-environment-actions/index.ts",
            "line": 75
          },
          "name": "uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-environment-actions/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneEnvironmentActions.DataAwsccDatazoneEnvironmentActionsParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-environment-actions/index:DataAwsccDatazoneEnvironmentActionsParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneEnvironmentBlueprintConfiguration.DataAwsccDatazoneEnvironmentBlueprintConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datazone_environment_blueprint_configuration awscc_datazone_environment_blueprint_configuration}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneEnvironmentBlueprintConfiguration.DataAwsccDatazoneEnvironmentBlueprintConfiguration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datazone_environment_blueprint_configuration awscc_datazone_environment_blueprint_configuration} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-environment-blueprint-configuration/index.ts",
          "line": 277
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneEnvironmentBlueprintConfiguration.DataAwsccDatazoneEnvironmentBlueprintConfigurationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-environment-blueprint-configuration/index.ts",
        "line": 245
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDatazoneEnvironmentBlueprintConfiguration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-environment-blueprint-configuration/index.ts",
            "line": 262
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccDatazoneEnvironmentBlueprintConfiguration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datazone_environment_blueprint_configuration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDatazoneEnvironmentBlueprintConfiguration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDatazoneEnvironmentBlueprintConfiguration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-environment-blueprint-configuration/index.ts",
            "line": 385
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-environment-blueprint-configuration/index.ts",
            "line": 391
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDatazoneEnvironmentBlueprintConfiguration",
      "namespace": "dataAwsccDatazoneEnvironmentBlueprintConfiguration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-environment-blueprint-configuration/index.ts",
            "line": 250
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-environment-blueprint-configuration/index.ts",
            "line": 301
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-environment-blueprint-configuration/index.ts",
            "line": 306
          },
          "name": "domainId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-environment-blueprint-configuration/index.ts",
            "line": 311
          },
          "name": "domainIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-environment-blueprint-configuration/index.ts",
            "line": 316
          },
          "name": "enabledRegions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-environment-blueprint-configuration/index.ts",
            "line": 321
          },
          "name": "environmentBlueprintId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-environment-blueprint-configuration/index.ts",
            "line": 326
          },
          "name": "environmentBlueprintIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-environment-blueprint-configuration/index.ts",
            "line": 331
          },
          "name": "environmentRolePermissionBoundary",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-environment-blueprint-configuration/index.ts",
            "line": 337
          },
          "name": "globalParameters",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-environment-blueprint-configuration/index.ts",
            "line": 355
          },
          "name": "manageAccessRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-environment-blueprint-configuration/index.ts",
            "line": 361
          },
          "name": "provisioningConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneEnvironmentBlueprintConfiguration.DataAwsccDatazoneEnvironmentBlueprintConfigurationProvisioningConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-environment-blueprint-configuration/index.ts",
            "line": 366
          },
          "name": "provisioningRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-environment-blueprint-configuration/index.ts",
            "line": 372
          },
          "name": "regionalParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneEnvironmentBlueprintConfiguration.DataAwsccDatazoneEnvironmentBlueprintConfigurationRegionalParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-environment-blueprint-configuration/index.ts",
            "line": 377
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-environment-blueprint-configuration/index.ts",
            "line": 350
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-environment-blueprint-configuration/index.ts",
            "line": 343
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-environment-blueprint-configuration/index:DataAwsccDatazoneEnvironmentBlueprintConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneEnvironmentBlueprintConfiguration.DataAwsccDatazoneEnvironmentBlueprintConfigurationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneEnvironmentBlueprintConfiguration.DataAwsccDatazoneEnvironmentBlueprintConfigurationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-environment-blueprint-configuration/index.ts",
        "line": 14
      },
      "name": "DataAwsccDatazoneEnvironmentBlueprintConfigurationConfig",
      "namespace": "dataAwsccDatazoneEnvironmentBlueprintConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datazone_environment_blueprint_configuration#id DataAwsccDatazoneEnvironmentBlueprintConfiguration#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-environment-blueprint-configuration/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-environment-blueprint-configuration/index:DataAwsccDatazoneEnvironmentBlueprintConfigurationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneEnvironmentBlueprintConfiguration.DataAwsccDatazoneEnvironmentBlueprintConfigurationProvisioningConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneEnvironmentBlueprintConfiguration.DataAwsccDatazoneEnvironmentBlueprintConfigurationProvisioningConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-environment-blueprint-configuration/index.ts",
        "line": 84
      },
      "name": "DataAwsccDatazoneEnvironmentBlueprintConfigurationProvisioningConfigurations",
      "namespace": "dataAwsccDatazoneEnvironmentBlueprintConfiguration",
      "symbolId": "src/data-awscc-datazone-environment-blueprint-configuration/index:DataAwsccDatazoneEnvironmentBlueprintConfigurationProvisioningConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneEnvironmentBlueprintConfiguration.DataAwsccDatazoneEnvironmentBlueprintConfigurationProvisioningConfigurationsLakeFormationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneEnvironmentBlueprintConfiguration.DataAwsccDatazoneEnvironmentBlueprintConfigurationProvisioningConfigurationsLakeFormationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-environment-blueprint-configuration/index.ts",
        "line": 25
      },
      "name": "DataAwsccDatazoneEnvironmentBlueprintConfigurationProvisioningConfigurationsLakeFormationConfiguration",
      "namespace": "dataAwsccDatazoneEnvironmentBlueprintConfiguration",
      "symbolId": "src/data-awscc-datazone-environment-blueprint-configuration/index:DataAwsccDatazoneEnvironmentBlueprintConfigurationProvisioningConfigurationsLakeFormationConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneEnvironmentBlueprintConfiguration.DataAwsccDatazoneEnvironmentBlueprintConfigurationProvisioningConfigurationsLakeFormationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneEnvironmentBlueprintConfiguration.DataAwsccDatazoneEnvironmentBlueprintConfigurationProvisioningConfigurationsLakeFormationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-environment-blueprint-configuration/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-environment-blueprint-configuration/index.ts",
        "line": 48
      },
      "name": "DataAwsccDatazoneEnvironmentBlueprintConfigurationProvisioningConfigurationsLakeFormationConfigurationOutputReference",
      "namespace": "dataAwsccDatazoneEnvironmentBlueprintConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-environment-blueprint-configuration/index.ts",
            "line": 75
          },
          "name": "locationRegistrationExcludeS3Locations",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-environment-blueprint-configuration/index.ts",
            "line": 80
          },
          "name": "locationRegistrationRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-environment-blueprint-configuration/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneEnvironmentBlueprintConfiguration.DataAwsccDatazoneEnvironmentBlueprintConfigurationProvisioningConfigurationsLakeFormationConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-environment-blueprint-configuration/index:DataAwsccDatazoneEnvironmentBlueprintConfigurationProvisioningConfigurationsLakeFormationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneEnvironmentBlueprintConfiguration.DataAwsccDatazoneEnvironmentBlueprintConfigurationProvisioningConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneEnvironmentBlueprintConfiguration.DataAwsccDatazoneEnvironmentBlueprintConfigurationProvisioningConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-environment-blueprint-configuration/index.ts",
          "line": 149
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-environment-blueprint-configuration/index.ts",
        "line": 142
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-environment-blueprint-configuration/index.ts",
            "line": 156
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneEnvironmentBlueprintConfiguration.DataAwsccDatazoneEnvironmentBlueprintConfigurationProvisioningConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDatazoneEnvironmentBlueprintConfigurationProvisioningConfigurationsList",
      "namespace": "dataAwsccDatazoneEnvironmentBlueprintConfiguration",
      "symbolId": "src/data-awscc-datazone-environment-blueprint-configuration/index:DataAwsccDatazoneEnvironmentBlueprintConfigurationProvisioningConfigurationsList"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneEnvironmentBlueprintConfiguration.DataAwsccDatazoneEnvironmentBlueprintConfigurationProvisioningConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneEnvironmentBlueprintConfiguration.DataAwsccDatazoneEnvironmentBlueprintConfigurationProvisioningConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-environment-blueprint-configuration/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-environment-blueprint-configuration/index.ts",
        "line": 107
      },
      "name": "DataAwsccDatazoneEnvironmentBlueprintConfigurationProvisioningConfigurationsOutputReference",
      "namespace": "dataAwsccDatazoneEnvironmentBlueprintConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-environment-blueprint-configuration/index.ts",
            "line": 137
          },
          "name": "lakeFormationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneEnvironmentBlueprintConfiguration.DataAwsccDatazoneEnvironmentBlueprintConfigurationProvisioningConfigurationsLakeFormationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-environment-blueprint-configuration/index.ts",
            "line": 120
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneEnvironmentBlueprintConfiguration.DataAwsccDatazoneEnvironmentBlueprintConfigurationProvisioningConfigurations"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-environment-blueprint-configuration/index:DataAwsccDatazoneEnvironmentBlueprintConfigurationProvisioningConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneEnvironmentBlueprintConfiguration.DataAwsccDatazoneEnvironmentBlueprintConfigurationRegionalParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneEnvironmentBlueprintConfiguration.DataAwsccDatazoneEnvironmentBlueprintConfigurationRegionalParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-environment-blueprint-configuration/index.ts",
        "line": 160
      },
      "name": "DataAwsccDatazoneEnvironmentBlueprintConfigurationRegionalParameters",
      "namespace": "dataAwsccDatazoneEnvironmentBlueprintConfiguration",
      "symbolId": "src/data-awscc-datazone-environment-blueprint-configuration/index:DataAwsccDatazoneEnvironmentBlueprintConfigurationRegionalParameters"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneEnvironmentBlueprintConfiguration.DataAwsccDatazoneEnvironmentBlueprintConfigurationRegionalParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneEnvironmentBlueprintConfiguration.DataAwsccDatazoneEnvironmentBlueprintConfigurationRegionalParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-environment-blueprint-configuration/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-awscc-datazone-environment-blueprint-configuration/index.ts",
        "line": 223
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-environment-blueprint-configuration/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-awscc.dataAwsccDatazoneEnvironmentBlueprintConfiguration.DataAwsccDatazoneEnvironmentBlueprintConfigurationRegionalParametersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDatazoneEnvironmentBlueprintConfigurationRegionalParametersList",
      "namespace": "dataAwsccDatazoneEnvironmentBlueprintConfiguration",
      "symbolId": "src/data-awscc-datazone-environment-blueprint-configuration/index:DataAwsccDatazoneEnvironmentBlueprintConfigurationRegionalParametersList"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneEnvironmentBlueprintConfiguration.DataAwsccDatazoneEnvironmentBlueprintConfigurationRegionalParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneEnvironmentBlueprintConfiguration.DataAwsccDatazoneEnvironmentBlueprintConfigurationRegionalParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-environment-blueprint-configuration/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-environment-blueprint-configuration/index.ts",
        "line": 183
      },
      "name": "DataAwsccDatazoneEnvironmentBlueprintConfigurationRegionalParametersOutputReference",
      "namespace": "dataAwsccDatazoneEnvironmentBlueprintConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-environment-blueprint-configuration/index.ts",
            "line": 213
          },
          "name": "parameters",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-environment-blueprint-configuration/index.ts",
            "line": 218
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-environment-blueprint-configuration/index.ts",
            "line": 196
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneEnvironmentBlueprintConfiguration.DataAwsccDatazoneEnvironmentBlueprintConfigurationRegionalParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-environment-blueprint-configuration/index:DataAwsccDatazoneEnvironmentBlueprintConfigurationRegionalParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneEnvironmentProfile.DataAwsccDatazoneEnvironmentProfile": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datazone_environment_profile awscc_datazone_environment_profile}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneEnvironmentProfile.DataAwsccDatazoneEnvironmentProfile",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datazone_environment_profile awscc_datazone_environment_profile} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-environment-profile/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-awscc.dataAwsccDatazoneEnvironmentProfile.DataAwsccDatazoneEnvironmentProfileConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-environment-profile/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDatazoneEnvironmentProfile resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-environment-profile/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 DataAwsccDatazoneEnvironmentProfile to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datazone_environment_profile#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDatazoneEnvironmentProfile that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDatazoneEnvironmentProfile to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-environment-profile/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-awscc-datazone-environment-profile/index.ts",
            "line": 263
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDatazoneEnvironmentProfile",
      "namespace": "dataAwsccDatazoneEnvironmentProfile",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-environment-profile/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-environment-profile/index.ts",
            "line": 165
          },
          "name": "awsAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-environment-profile/index.ts",
            "line": 170
          },
          "name": "awsAccountRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-environment-profile/index.ts",
            "line": 175
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-environment-profile/index.ts",
            "line": 180
          },
          "name": "createdBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-environment-profile/index.ts",
            "line": 185
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-environment-profile/index.ts",
            "line": 190
          },
          "name": "domainId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-environment-profile/index.ts",
            "line": 195
          },
          "name": "domainIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-environment-profile/index.ts",
            "line": 200
          },
          "name": "environmentBlueprintId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-environment-profile/index.ts",
            "line": 205
          },
          "name": "environmentBlueprintIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-environment-profile/index.ts",
            "line": 210
          },
          "name": "environmentProfileId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-environment-profile/index.ts",
            "line": 228
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-environment-profile/index.ts",
            "line": 233
          },
          "name": "projectId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-environment-profile/index.ts",
            "line": 238
          },
          "name": "projectIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-environment-profile/index.ts",
            "line": 243
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-environment-profile/index.ts",
            "line": 249
          },
          "name": "userParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneEnvironmentProfile.DataAwsccDatazoneEnvironmentProfileUserParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-environment-profile/index.ts",
            "line": 223
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-environment-profile/index.ts",
            "line": 216
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-environment-profile/index:DataAwsccDatazoneEnvironmentProfile"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneEnvironmentProfile.DataAwsccDatazoneEnvironmentProfileConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneEnvironmentProfile.DataAwsccDatazoneEnvironmentProfileConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-environment-profile/index.ts",
        "line": 14
      },
      "name": "DataAwsccDatazoneEnvironmentProfileConfig",
      "namespace": "dataAwsccDatazoneEnvironmentProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datazone_environment_profile#id DataAwsccDatazoneEnvironmentProfile#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-environment-profile/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-environment-profile/index:DataAwsccDatazoneEnvironmentProfileConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneEnvironmentProfile.DataAwsccDatazoneEnvironmentProfileUserParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneEnvironmentProfile.DataAwsccDatazoneEnvironmentProfileUserParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-environment-profile/index.ts",
        "line": 25
      },
      "name": "DataAwsccDatazoneEnvironmentProfileUserParameters",
      "namespace": "dataAwsccDatazoneEnvironmentProfile",
      "symbolId": "src/data-awscc-datazone-environment-profile/index:DataAwsccDatazoneEnvironmentProfileUserParameters"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneEnvironmentProfile.DataAwsccDatazoneEnvironmentProfileUserParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneEnvironmentProfile.DataAwsccDatazoneEnvironmentProfileUserParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-environment-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-awscc-datazone-environment-profile/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-environment-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-awscc.dataAwsccDatazoneEnvironmentProfile.DataAwsccDatazoneEnvironmentProfileUserParametersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDatazoneEnvironmentProfileUserParametersList",
      "namespace": "dataAwsccDatazoneEnvironmentProfile",
      "symbolId": "src/data-awscc-datazone-environment-profile/index:DataAwsccDatazoneEnvironmentProfileUserParametersList"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneEnvironmentProfile.DataAwsccDatazoneEnvironmentProfileUserParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneEnvironmentProfile.DataAwsccDatazoneEnvironmentProfileUserParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-environment-profile/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-environment-profile/index.ts",
        "line": 48
      },
      "name": "DataAwsccDatazoneEnvironmentProfileUserParametersOutputReference",
      "namespace": "dataAwsccDatazoneEnvironmentProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-environment-profile/index.ts",
            "line": 77
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-environment-profile/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-environment-profile/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneEnvironmentProfile.DataAwsccDatazoneEnvironmentProfileUserParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-environment-profile/index:DataAwsccDatazoneEnvironmentProfileUserParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneFormType.DataAwsccDatazoneFormType": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datazone_form_type awscc_datazone_form_type}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneFormType.DataAwsccDatazoneFormType",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datazone_form_type awscc_datazone_form_type} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-form-type/index.ts",
          "line": 115
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneFormType.DataAwsccDatazoneFormTypeConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-form-type/index.ts",
        "line": 83
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDatazoneFormType resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-form-type/index.ts",
            "line": 100
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccDatazoneFormType to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datazone_form_type#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDatazoneFormType that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDatazoneFormType to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-form-type/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-awscc-datazone-form-type/index.ts",
            "line": 222
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDatazoneFormType",
      "namespace": "dataAwsccDatazoneFormType",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-form-type/index.ts",
            "line": 88
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-form-type/index.ts",
            "line": 139
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-form-type/index.ts",
            "line": 144
          },
          "name": "createdBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-form-type/index.ts",
            "line": 149
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-form-type/index.ts",
            "line": 154
          },
          "name": "domainId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-form-type/index.ts",
            "line": 159
          },
          "name": "domainIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-form-type/index.ts",
            "line": 164
          },
          "name": "formTypeIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-form-type/index.ts",
            "line": 183
          },
          "name": "model",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneFormType.DataAwsccDatazoneFormTypeModelOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-form-type/index.ts",
            "line": 188
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-form-type/index.ts",
            "line": 193
          },
          "name": "owningProjectId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-form-type/index.ts",
            "line": 198
          },
          "name": "owningProjectIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-form-type/index.ts",
            "line": 203
          },
          "name": "revision",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-form-type/index.ts",
            "line": 208
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-form-type/index.ts",
            "line": 177
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-form-type/index.ts",
            "line": 170
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-form-type/index:DataAwsccDatazoneFormType"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneFormType.DataAwsccDatazoneFormTypeConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneFormType.DataAwsccDatazoneFormTypeConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-form-type/index.ts",
        "line": 14
      },
      "name": "DataAwsccDatazoneFormTypeConfig",
      "namespace": "dataAwsccDatazoneFormType",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datazone_form_type#id DataAwsccDatazoneFormType#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-form-type/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-form-type/index:DataAwsccDatazoneFormTypeConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneFormType.DataAwsccDatazoneFormTypeModel": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneFormType.DataAwsccDatazoneFormTypeModel",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-form-type/index.ts",
        "line": 25
      },
      "name": "DataAwsccDatazoneFormTypeModel",
      "namespace": "dataAwsccDatazoneFormType",
      "symbolId": "src/data-awscc-datazone-form-type/index:DataAwsccDatazoneFormTypeModel"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneFormType.DataAwsccDatazoneFormTypeModelOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneFormType.DataAwsccDatazoneFormTypeModelOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-form-type/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-form-type/index.ts",
        "line": 48
      },
      "name": "DataAwsccDatazoneFormTypeModelOutputReference",
      "namespace": "dataAwsccDatazoneFormType",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-form-type/index.ts",
            "line": 75
          },
          "name": "smithy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-form-type/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneFormType.DataAwsccDatazoneFormTypeModel"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-form-type/index:DataAwsccDatazoneFormTypeModelOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneGroupProfile.DataAwsccDatazoneGroupProfile": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datazone_group_profile awscc_datazone_group_profile}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneGroupProfile.DataAwsccDatazoneGroupProfile",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datazone_group_profile awscc_datazone_group_profile} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-group-profile/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneGroupProfile.DataAwsccDatazoneGroupProfileConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-group-profile/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDatazoneGroupProfile resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-group-profile/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccDatazoneGroupProfile to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datazone_group_profile#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDatazoneGroupProfile that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDatazoneGroupProfile to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-group-profile/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-awscc-datazone-group-profile/index.ts",
            "line": 152
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDatazoneGroupProfile",
      "namespace": "dataAwsccDatazoneGroupProfile",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-group-profile/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-group-profile/index.ts",
            "line": 85
          },
          "name": "domainId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-group-profile/index.ts",
            "line": 90
          },
          "name": "domainIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-group-profile/index.ts",
            "line": 95
          },
          "name": "groupIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-group-profile/index.ts",
            "line": 100
          },
          "name": "groupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-group-profile/index.ts",
            "line": 105
          },
          "name": "groupProfileId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-group-profile/index.ts",
            "line": 110
          },
          "name": "groupType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-group-profile/index.ts",
            "line": 128
          },
          "name": "rolePrincipalArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-group-profile/index.ts",
            "line": 133
          },
          "name": "rolePrincipalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-group-profile/index.ts",
            "line": 138
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-group-profile/index.ts",
            "line": 123
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-group-profile/index.ts",
            "line": 116
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-group-profile/index:DataAwsccDatazoneGroupProfile"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneGroupProfile.DataAwsccDatazoneGroupProfileConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneGroupProfile.DataAwsccDatazoneGroupProfileConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-group-profile/index.ts",
        "line": 14
      },
      "name": "DataAwsccDatazoneGroupProfileConfig",
      "namespace": "dataAwsccDatazoneGroupProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datazone_group_profile#id DataAwsccDatazoneGroupProfile#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-group-profile/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-group-profile/index:DataAwsccDatazoneGroupProfileConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneOwner.DataAwsccDatazoneOwner": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datazone_owner awscc_datazone_owner}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneOwner.DataAwsccDatazoneOwner",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datazone_owner awscc_datazone_owner} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-owner/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-awscc.dataAwsccDatazoneOwner.DataAwsccDatazoneOwnerConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-owner/index.ts",
        "line": 198
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDatazoneOwner resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-owner/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 DataAwsccDatazoneOwner to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datazone_owner#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDatazoneOwner that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDatazoneOwner to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-owner/index.ts",
            "line": 301
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-owner/index.ts",
            "line": 307
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDatazoneOwner",
      "namespace": "dataAwsccDatazoneOwner",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-owner/index.ts",
            "line": 203
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-owner/index.ts",
            "line": 254
          },
          "name": "domainIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-owner/index.ts",
            "line": 259
          },
          "name": "entityIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-owner/index.ts",
            "line": 264
          },
          "name": "entityType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-owner/index.ts",
            "line": 283
          },
          "name": "owner",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneOwner.DataAwsccDatazoneOwnerOwnerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-owner/index.ts",
            "line": 288
          },
          "name": "ownerIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-owner/index.ts",
            "line": 293
          },
          "name": "ownerType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-owner/index.ts",
            "line": 277
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-owner/index.ts",
            "line": 270
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-owner/index:DataAwsccDatazoneOwner"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneOwner.DataAwsccDatazoneOwnerConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneOwner.DataAwsccDatazoneOwnerConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-owner/index.ts",
        "line": 14
      },
      "name": "DataAwsccDatazoneOwnerConfig",
      "namespace": "dataAwsccDatazoneOwner",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datazone_owner#id DataAwsccDatazoneOwner#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-owner/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-owner/index:DataAwsccDatazoneOwnerConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneOwner.DataAwsccDatazoneOwnerOwner": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneOwner.DataAwsccDatazoneOwnerOwner",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-owner/index.ts",
        "line": 133
      },
      "name": "DataAwsccDatazoneOwnerOwner",
      "namespace": "dataAwsccDatazoneOwner",
      "symbolId": "src/data-awscc-datazone-owner/index:DataAwsccDatazoneOwnerOwner"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneOwner.DataAwsccDatazoneOwnerOwnerGroup": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneOwner.DataAwsccDatazoneOwnerOwnerGroup",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-owner/index.ts",
        "line": 25
      },
      "name": "DataAwsccDatazoneOwnerOwnerGroup",
      "namespace": "dataAwsccDatazoneOwner",
      "symbolId": "src/data-awscc-datazone-owner/index:DataAwsccDatazoneOwnerOwnerGroup"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneOwner.DataAwsccDatazoneOwnerOwnerGroupOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneOwner.DataAwsccDatazoneOwnerOwnerGroupOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-owner/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-owner/index.ts",
        "line": 48
      },
      "name": "DataAwsccDatazoneOwnerOwnerGroupOutputReference",
      "namespace": "dataAwsccDatazoneOwner",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-owner/index.ts",
            "line": 75
          },
          "name": "groupIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-owner/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneOwner.DataAwsccDatazoneOwnerOwnerGroup"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-owner/index:DataAwsccDatazoneOwnerOwnerGroupOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneOwner.DataAwsccDatazoneOwnerOwnerOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneOwner.DataAwsccDatazoneOwnerOwnerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-owner/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-awscc-datazone-owner/index.ts",
        "line": 156
      },
      "name": "DataAwsccDatazoneOwnerOwnerOutputReference",
      "namespace": "dataAwsccDatazoneOwner",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-owner/index.ts",
            "line": 184
          },
          "name": "group",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneOwner.DataAwsccDatazoneOwnerOwnerGroupOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-owner/index.ts",
            "line": 190
          },
          "name": "user",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneOwner.DataAwsccDatazoneOwnerOwnerUserOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-owner/index.ts",
            "line": 167
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneOwner.DataAwsccDatazoneOwnerOwner"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-owner/index:DataAwsccDatazoneOwnerOwnerOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneOwner.DataAwsccDatazoneOwnerOwnerUser": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneOwner.DataAwsccDatazoneOwnerOwnerUser",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-owner/index.ts",
        "line": 79
      },
      "name": "DataAwsccDatazoneOwnerOwnerUser",
      "namespace": "dataAwsccDatazoneOwner",
      "symbolId": "src/data-awscc-datazone-owner/index:DataAwsccDatazoneOwnerOwnerUser"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneOwner.DataAwsccDatazoneOwnerOwnerUserOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneOwner.DataAwsccDatazoneOwnerOwnerUserOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-owner/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-awscc-datazone-owner/index.ts",
        "line": 102
      },
      "name": "DataAwsccDatazoneOwnerOwnerUserOutputReference",
      "namespace": "dataAwsccDatazoneOwner",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-owner/index.ts",
            "line": 129
          },
          "name": "userIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-owner/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneOwner.DataAwsccDatazoneOwnerOwnerUser"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-owner/index:DataAwsccDatazoneOwnerOwnerUserOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrant": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datazone_policy_grant awscc_datazone_policy_grant}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrant",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datazone_policy_grant awscc_datazone_policy_grant} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-policy-grant/index.ts",
          "line": 1214
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-policy-grant/index.ts",
        "line": 1182
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDatazonePolicyGrant resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-policy-grant/index.ts",
            "line": 1199
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccDatazonePolicyGrant to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datazone_policy_grant#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDatazonePolicyGrant that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDatazonePolicyGrant to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-policy-grant/index.ts",
            "line": 1301
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-policy-grant/index.ts",
            "line": 1307
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDatazonePolicyGrant",
      "namespace": "dataAwsccDatazonePolicyGrant",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-policy-grant/index.ts",
            "line": 1187
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-policy-grant/index.ts",
            "line": 1238
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-policy-grant/index.ts",
            "line": 1243
          },
          "name": "createdBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-policy-grant/index.ts",
            "line": 1249
          },
          "name": "detail",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantDetailOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-policy-grant/index.ts",
            "line": 1254
          },
          "name": "domainIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-policy-grant/index.ts",
            "line": 1259
          },
          "name": "entityIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-policy-grant/index.ts",
            "line": 1264
          },
          "name": "entityType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-policy-grant/index.ts",
            "line": 1269
          },
          "name": "grantId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-policy-grant/index.ts",
            "line": 1287
          },
          "name": "policyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-policy-grant/index.ts",
            "line": 1293
          },
          "name": "principal",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantPrincipalOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-policy-grant/index.ts",
            "line": 1282
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-policy-grant/index.ts",
            "line": 1275
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-policy-grant/index:DataAwsccDatazonePolicyGrant"
    },
    "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-policy-grant/index.ts",
        "line": 14
      },
      "name": "DataAwsccDatazonePolicyGrantConfig",
      "namespace": "dataAwsccDatazonePolicyGrant",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datazone_policy_grant#id DataAwsccDatazonePolicyGrant#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-policy-grant/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-policy-grant/index:DataAwsccDatazonePolicyGrantConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantDetail": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantDetail",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-policy-grant/index.ts",
        "line": 570
      },
      "name": "DataAwsccDatazonePolicyGrantDetail",
      "namespace": "dataAwsccDatazonePolicyGrant",
      "symbolId": "src/data-awscc-datazone-policy-grant/index:DataAwsccDatazonePolicyGrantDetail"
    },
    "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantDetailAddToProjectMemberPool": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantDetailAddToProjectMemberPool",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-policy-grant/index.ts",
        "line": 25
      },
      "name": "DataAwsccDatazonePolicyGrantDetailAddToProjectMemberPool",
      "namespace": "dataAwsccDatazonePolicyGrant",
      "symbolId": "src/data-awscc-datazone-policy-grant/index:DataAwsccDatazonePolicyGrantDetailAddToProjectMemberPool"
    },
    "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantDetailAddToProjectMemberPoolOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantDetailAddToProjectMemberPoolOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-policy-grant/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-policy-grant/index.ts",
        "line": 48
      },
      "name": "DataAwsccDatazonePolicyGrantDetailAddToProjectMemberPoolOutputReference",
      "namespace": "dataAwsccDatazonePolicyGrant",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-policy-grant/index.ts",
            "line": 75
          },
          "name": "includeChildDomainUnits",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-policy-grant/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantDetailAddToProjectMemberPool"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-policy-grant/index:DataAwsccDatazonePolicyGrantDetailAddToProjectMemberPoolOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantDetailCreateAssetType": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantDetailCreateAssetType",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-policy-grant/index.ts",
        "line": 79
      },
      "name": "DataAwsccDatazonePolicyGrantDetailCreateAssetType",
      "namespace": "dataAwsccDatazonePolicyGrant",
      "symbolId": "src/data-awscc-datazone-policy-grant/index:DataAwsccDatazonePolicyGrantDetailCreateAssetType"
    },
    "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantDetailCreateAssetTypeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantDetailCreateAssetTypeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-policy-grant/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-awscc-datazone-policy-grant/index.ts",
        "line": 102
      },
      "name": "DataAwsccDatazonePolicyGrantDetailCreateAssetTypeOutputReference",
      "namespace": "dataAwsccDatazonePolicyGrant",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-policy-grant/index.ts",
            "line": 129
          },
          "name": "includeChildDomainUnits",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-policy-grant/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantDetailCreateAssetType"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-policy-grant/index:DataAwsccDatazonePolicyGrantDetailCreateAssetTypeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantDetailCreateDomainUnit": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantDetailCreateDomainUnit",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-policy-grant/index.ts",
        "line": 133
      },
      "name": "DataAwsccDatazonePolicyGrantDetailCreateDomainUnit",
      "namespace": "dataAwsccDatazonePolicyGrant",
      "symbolId": "src/data-awscc-datazone-policy-grant/index:DataAwsccDatazonePolicyGrantDetailCreateDomainUnit"
    },
    "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantDetailCreateDomainUnitOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantDetailCreateDomainUnitOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-policy-grant/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-awscc-datazone-policy-grant/index.ts",
        "line": 156
      },
      "name": "DataAwsccDatazonePolicyGrantDetailCreateDomainUnitOutputReference",
      "namespace": "dataAwsccDatazonePolicyGrant",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-policy-grant/index.ts",
            "line": 183
          },
          "name": "includeChildDomainUnits",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-policy-grant/index.ts",
            "line": 167
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantDetailCreateDomainUnit"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-policy-grant/index:DataAwsccDatazonePolicyGrantDetailCreateDomainUnitOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantDetailCreateEnvironmentProfile": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantDetailCreateEnvironmentProfile",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-policy-grant/index.ts",
        "line": 187
      },
      "name": "DataAwsccDatazonePolicyGrantDetailCreateEnvironmentProfile",
      "namespace": "dataAwsccDatazonePolicyGrant",
      "symbolId": "src/data-awscc-datazone-policy-grant/index:DataAwsccDatazonePolicyGrantDetailCreateEnvironmentProfile"
    },
    "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantDetailCreateEnvironmentProfileOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantDetailCreateEnvironmentProfileOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-policy-grant/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-policy-grant/index.ts",
        "line": 210
      },
      "name": "DataAwsccDatazonePolicyGrantDetailCreateEnvironmentProfileOutputReference",
      "namespace": "dataAwsccDatazonePolicyGrant",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-policy-grant/index.ts",
            "line": 237
          },
          "name": "domainUnitId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-policy-grant/index.ts",
            "line": 221
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantDetailCreateEnvironmentProfile"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-policy-grant/index:DataAwsccDatazonePolicyGrantDetailCreateEnvironmentProfileOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantDetailCreateFormType": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantDetailCreateFormType",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-policy-grant/index.ts",
        "line": 241
      },
      "name": "DataAwsccDatazonePolicyGrantDetailCreateFormType",
      "namespace": "dataAwsccDatazonePolicyGrant",
      "symbolId": "src/data-awscc-datazone-policy-grant/index:DataAwsccDatazonePolicyGrantDetailCreateFormType"
    },
    "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantDetailCreateFormTypeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantDetailCreateFormTypeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-policy-grant/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-awscc-datazone-policy-grant/index.ts",
        "line": 264
      },
      "name": "DataAwsccDatazonePolicyGrantDetailCreateFormTypeOutputReference",
      "namespace": "dataAwsccDatazonePolicyGrant",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-policy-grant/index.ts",
            "line": 291
          },
          "name": "includeChildDomainUnits",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-policy-grant/index.ts",
            "line": 275
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantDetailCreateFormType"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-policy-grant/index:DataAwsccDatazonePolicyGrantDetailCreateFormTypeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantDetailCreateGlossary": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantDetailCreateGlossary",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-policy-grant/index.ts",
        "line": 295
      },
      "name": "DataAwsccDatazonePolicyGrantDetailCreateGlossary",
      "namespace": "dataAwsccDatazonePolicyGrant",
      "symbolId": "src/data-awscc-datazone-policy-grant/index:DataAwsccDatazonePolicyGrantDetailCreateGlossary"
    },
    "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantDetailCreateGlossaryOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantDetailCreateGlossaryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-policy-grant/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/data-awscc-datazone-policy-grant/index.ts",
        "line": 318
      },
      "name": "DataAwsccDatazonePolicyGrantDetailCreateGlossaryOutputReference",
      "namespace": "dataAwsccDatazonePolicyGrant",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-policy-grant/index.ts",
            "line": 345
          },
          "name": "includeChildDomainUnits",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-policy-grant/index.ts",
            "line": 329
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantDetailCreateGlossary"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-policy-grant/index:DataAwsccDatazonePolicyGrantDetailCreateGlossaryOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantDetailCreateProject": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantDetailCreateProject",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-policy-grant/index.ts",
        "line": 349
      },
      "name": "DataAwsccDatazonePolicyGrantDetailCreateProject",
      "namespace": "dataAwsccDatazonePolicyGrant",
      "symbolId": "src/data-awscc-datazone-policy-grant/index:DataAwsccDatazonePolicyGrantDetailCreateProject"
    },
    "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantDetailCreateProjectFromProjectProfile": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantDetailCreateProjectFromProjectProfile",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-policy-grant/index.ts",
        "line": 403
      },
      "name": "DataAwsccDatazonePolicyGrantDetailCreateProjectFromProjectProfile",
      "namespace": "dataAwsccDatazonePolicyGrant",
      "symbolId": "src/data-awscc-datazone-policy-grant/index:DataAwsccDatazonePolicyGrantDetailCreateProjectFromProjectProfile"
    },
    "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantDetailCreateProjectFromProjectProfileOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantDetailCreateProjectFromProjectProfileOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-policy-grant/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-policy-grant/index.ts",
        "line": 426
      },
      "name": "DataAwsccDatazonePolicyGrantDetailCreateProjectFromProjectProfileOutputReference",
      "namespace": "dataAwsccDatazonePolicyGrant",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-policy-grant/index.ts",
            "line": 453
          },
          "name": "includeChildDomainUnits",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-policy-grant/index.ts",
            "line": 458
          },
          "name": "projectProfiles",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-policy-grant/index.ts",
            "line": 437
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantDetailCreateProjectFromProjectProfile"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-policy-grant/index:DataAwsccDatazonePolicyGrantDetailCreateProjectFromProjectProfileOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantDetailCreateProjectOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantDetailCreateProjectOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-policy-grant/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/data-awscc-datazone-policy-grant/index.ts",
        "line": 372
      },
      "name": "DataAwsccDatazonePolicyGrantDetailCreateProjectOutputReference",
      "namespace": "dataAwsccDatazonePolicyGrant",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-policy-grant/index.ts",
            "line": 399
          },
          "name": "includeChildDomainUnits",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-policy-grant/index.ts",
            "line": 383
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantDetailCreateProject"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-policy-grant/index:DataAwsccDatazonePolicyGrantDetailCreateProjectOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantDetailOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantDetailOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-policy-grant/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-policy-grant/index.ts",
        "line": 593
      },
      "name": "DataAwsccDatazonePolicyGrantDetailOutputReference",
      "namespace": "dataAwsccDatazonePolicyGrant",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-policy-grant/index.ts",
            "line": 621
          },
          "name": "addToProjectMemberPool",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantDetailAddToProjectMemberPoolOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-policy-grant/index.ts",
            "line": 627
          },
          "name": "createAssetType",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantDetailCreateAssetTypeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-policy-grant/index.ts",
            "line": 633
          },
          "name": "createDomainUnit",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantDetailCreateDomainUnitOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-policy-grant/index.ts",
            "line": 638
          },
          "name": "createEnvironment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-policy-grant/index.ts",
            "line": 643
          },
          "name": "createEnvironmentFromBlueprint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-policy-grant/index.ts",
            "line": 649
          },
          "name": "createEnvironmentProfile",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantDetailCreateEnvironmentProfileOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-policy-grant/index.ts",
            "line": 655
          },
          "name": "createFormType",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantDetailCreateFormTypeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-policy-grant/index.ts",
            "line": 661
          },
          "name": "createGlossary",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantDetailCreateGlossaryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-policy-grant/index.ts",
            "line": 667
          },
          "name": "createProject",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantDetailCreateProjectOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-policy-grant/index.ts",
            "line": 673
          },
          "name": "createProjectFromProjectProfile",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantDetailCreateProjectFromProjectProfileOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-policy-grant/index.ts",
            "line": 678
          },
          "name": "delegateCreateEnvironmentProfile",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-policy-grant/index.ts",
            "line": 684
          },
          "name": "overrideDomainUnitOwners",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantDetailOverrideDomainUnitOwnersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-policy-grant/index.ts",
            "line": 690
          },
          "name": "overrideProjectOwners",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantDetailOverrideProjectOwnersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-policy-grant/index.ts",
            "line": 604
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantDetail"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-policy-grant/index:DataAwsccDatazonePolicyGrantDetailOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantDetailOverrideDomainUnitOwners": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantDetailOverrideDomainUnitOwners",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-policy-grant/index.ts",
        "line": 462
      },
      "name": "DataAwsccDatazonePolicyGrantDetailOverrideDomainUnitOwners",
      "namespace": "dataAwsccDatazonePolicyGrant",
      "symbolId": "src/data-awscc-datazone-policy-grant/index:DataAwsccDatazonePolicyGrantDetailOverrideDomainUnitOwners"
    },
    "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantDetailOverrideDomainUnitOwnersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantDetailOverrideDomainUnitOwnersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-policy-grant/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-awscc-datazone-policy-grant/index.ts",
        "line": 485
      },
      "name": "DataAwsccDatazonePolicyGrantDetailOverrideDomainUnitOwnersOutputReference",
      "namespace": "dataAwsccDatazonePolicyGrant",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-policy-grant/index.ts",
            "line": 512
          },
          "name": "includeChildDomainUnits",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-policy-grant/index.ts",
            "line": 496
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantDetailOverrideDomainUnitOwners"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-policy-grant/index:DataAwsccDatazonePolicyGrantDetailOverrideDomainUnitOwnersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantDetailOverrideProjectOwners": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantDetailOverrideProjectOwners",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-policy-grant/index.ts",
        "line": 516
      },
      "name": "DataAwsccDatazonePolicyGrantDetailOverrideProjectOwners",
      "namespace": "dataAwsccDatazonePolicyGrant",
      "symbolId": "src/data-awscc-datazone-policy-grant/index:DataAwsccDatazonePolicyGrantDetailOverrideProjectOwners"
    },
    "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantDetailOverrideProjectOwnersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantDetailOverrideProjectOwnersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-policy-grant/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-awscc-datazone-policy-grant/index.ts",
        "line": 539
      },
      "name": "DataAwsccDatazonePolicyGrantDetailOverrideProjectOwnersOutputReference",
      "namespace": "dataAwsccDatazonePolicyGrant",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-policy-grant/index.ts",
            "line": 566
          },
          "name": "includeChildDomainUnits",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-policy-grant/index.ts",
            "line": 550
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantDetailOverrideProjectOwners"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-policy-grant/index:DataAwsccDatazonePolicyGrantDetailOverrideProjectOwnersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantPrincipal": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantPrincipal",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-policy-grant/index.ts",
        "line": 1105
      },
      "name": "DataAwsccDatazonePolicyGrantPrincipal",
      "namespace": "dataAwsccDatazonePolicyGrant",
      "symbolId": "src/data-awscc-datazone-policy-grant/index:DataAwsccDatazonePolicyGrantPrincipal"
    },
    "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantPrincipalDomainUnit": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantPrincipalDomainUnit",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-policy-grant/index.ts",
        "line": 748
      },
      "name": "DataAwsccDatazonePolicyGrantPrincipalDomainUnit",
      "namespace": "dataAwsccDatazonePolicyGrant",
      "symbolId": "src/data-awscc-datazone-policy-grant/index:DataAwsccDatazonePolicyGrantPrincipalDomainUnit"
    },
    "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantPrincipalDomainUnitDomainUnitGrantFilter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantPrincipalDomainUnitDomainUnitGrantFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-policy-grant/index.ts",
        "line": 694
      },
      "name": "DataAwsccDatazonePolicyGrantPrincipalDomainUnitDomainUnitGrantFilter",
      "namespace": "dataAwsccDatazonePolicyGrant",
      "symbolId": "src/data-awscc-datazone-policy-grant/index:DataAwsccDatazonePolicyGrantPrincipalDomainUnitDomainUnitGrantFilter"
    },
    "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantPrincipalDomainUnitDomainUnitGrantFilterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantPrincipalDomainUnitDomainUnitGrantFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-policy-grant/index.ts",
          "line": 724
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-policy-grant/index.ts",
        "line": 717
      },
      "name": "DataAwsccDatazonePolicyGrantPrincipalDomainUnitDomainUnitGrantFilterOutputReference",
      "namespace": "dataAwsccDatazonePolicyGrant",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-policy-grant/index.ts",
            "line": 744
          },
          "name": "allDomainUnitsGrantFilter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-policy-grant/index.ts",
            "line": 728
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantPrincipalDomainUnitDomainUnitGrantFilter"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-policy-grant/index:DataAwsccDatazonePolicyGrantPrincipalDomainUnitDomainUnitGrantFilterOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantPrincipalDomainUnitOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantPrincipalDomainUnitOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-policy-grant/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/data-awscc-datazone-policy-grant/index.ts",
        "line": 771
      },
      "name": "DataAwsccDatazonePolicyGrantPrincipalDomainUnitOutputReference",
      "namespace": "dataAwsccDatazonePolicyGrant",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-policy-grant/index.ts",
            "line": 798
          },
          "name": "domainUnitDesignation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-policy-grant/index.ts",
            "line": 804
          },
          "name": "domainUnitGrantFilter",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantPrincipalDomainUnitDomainUnitGrantFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-policy-grant/index.ts",
            "line": 809
          },
          "name": "domainUnitIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-policy-grant/index.ts",
            "line": 782
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantPrincipalDomainUnit"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-policy-grant/index:DataAwsccDatazonePolicyGrantPrincipalDomainUnitOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantPrincipalGroup": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantPrincipalGroup",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-policy-grant/index.ts",
        "line": 813
      },
      "name": "DataAwsccDatazonePolicyGrantPrincipalGroup",
      "namespace": "dataAwsccDatazonePolicyGrant",
      "symbolId": "src/data-awscc-datazone-policy-grant/index:DataAwsccDatazonePolicyGrantPrincipalGroup"
    },
    "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantPrincipalGroupOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantPrincipalGroupOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-policy-grant/index.ts",
          "line": 843
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-policy-grant/index.ts",
        "line": 836
      },
      "name": "DataAwsccDatazonePolicyGrantPrincipalGroupOutputReference",
      "namespace": "dataAwsccDatazonePolicyGrant",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-policy-grant/index.ts",
            "line": 863
          },
          "name": "groupIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-policy-grant/index.ts",
            "line": 847
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantPrincipalGroup"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-policy-grant/index:DataAwsccDatazonePolicyGrantPrincipalGroupOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantPrincipalOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantPrincipalOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-policy-grant/index.ts",
          "line": 1135
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-policy-grant/index.ts",
        "line": 1128
      },
      "name": "DataAwsccDatazonePolicyGrantPrincipalOutputReference",
      "namespace": "dataAwsccDatazonePolicyGrant",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-policy-grant/index.ts",
            "line": 1156
          },
          "name": "domainUnit",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantPrincipalDomainUnitOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-policy-grant/index.ts",
            "line": 1162
          },
          "name": "group",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantPrincipalGroupOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-policy-grant/index.ts",
            "line": 1168
          },
          "name": "project",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantPrincipalProjectOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-policy-grant/index.ts",
            "line": 1174
          },
          "name": "user",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantPrincipalUserOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-policy-grant/index.ts",
            "line": 1139
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantPrincipal"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-policy-grant/index:DataAwsccDatazonePolicyGrantPrincipalOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantPrincipalProject": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantPrincipalProject",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-policy-grant/index.ts",
        "line": 981
      },
      "name": "DataAwsccDatazonePolicyGrantPrincipalProject",
      "namespace": "dataAwsccDatazonePolicyGrant",
      "symbolId": "src/data-awscc-datazone-policy-grant/index:DataAwsccDatazonePolicyGrantPrincipalProject"
    },
    "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantPrincipalProjectOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantPrincipalProjectOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-policy-grant/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-awscc-datazone-policy-grant/index.ts",
        "line": 1004
      },
      "name": "DataAwsccDatazonePolicyGrantPrincipalProjectOutputReference",
      "namespace": "dataAwsccDatazonePolicyGrant",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-policy-grant/index.ts",
            "line": 1031
          },
          "name": "projectDesignation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-policy-grant/index.ts",
            "line": 1037
          },
          "name": "projectGrantFilter",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantPrincipalProjectProjectGrantFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-policy-grant/index.ts",
            "line": 1042
          },
          "name": "projectIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-policy-grant/index.ts",
            "line": 1015
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantPrincipalProject"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-policy-grant/index:DataAwsccDatazonePolicyGrantPrincipalProjectOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantPrincipalProjectProjectGrantFilter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantPrincipalProjectProjectGrantFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-policy-grant/index.ts",
        "line": 926
      },
      "name": "DataAwsccDatazonePolicyGrantPrincipalProjectProjectGrantFilter",
      "namespace": "dataAwsccDatazonePolicyGrant",
      "symbolId": "src/data-awscc-datazone-policy-grant/index:DataAwsccDatazonePolicyGrantPrincipalProjectProjectGrantFilter"
    },
    "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantPrincipalProjectProjectGrantFilterDomainUnitFilter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantPrincipalProjectProjectGrantFilterDomainUnitFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-policy-grant/index.ts",
        "line": 867
      },
      "name": "DataAwsccDatazonePolicyGrantPrincipalProjectProjectGrantFilterDomainUnitFilter",
      "namespace": "dataAwsccDatazonePolicyGrant",
      "symbolId": "src/data-awscc-datazone-policy-grant/index:DataAwsccDatazonePolicyGrantPrincipalProjectProjectGrantFilterDomainUnitFilter"
    },
    "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantPrincipalProjectProjectGrantFilterDomainUnitFilterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantPrincipalProjectProjectGrantFilterDomainUnitFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-policy-grant/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-policy-grant/index.ts",
        "line": 890
      },
      "name": "DataAwsccDatazonePolicyGrantPrincipalProjectProjectGrantFilterDomainUnitFilterOutputReference",
      "namespace": "dataAwsccDatazonePolicyGrant",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-policy-grant/index.ts",
            "line": 917
          },
          "name": "domainUnit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-policy-grant/index.ts",
            "line": 922
          },
          "name": "includeChildDomainUnits",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-policy-grant/index.ts",
            "line": 901
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantPrincipalProjectProjectGrantFilterDomainUnitFilter"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-policy-grant/index:DataAwsccDatazonePolicyGrantPrincipalProjectProjectGrantFilterDomainUnitFilterOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantPrincipalProjectProjectGrantFilterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantPrincipalProjectProjectGrantFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-policy-grant/index.ts",
          "line": 956
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-policy-grant/index.ts",
        "line": 949
      },
      "name": "DataAwsccDatazonePolicyGrantPrincipalProjectProjectGrantFilterOutputReference",
      "namespace": "dataAwsccDatazonePolicyGrant",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-policy-grant/index.ts",
            "line": 977
          },
          "name": "domainUnitFilter",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantPrincipalProjectProjectGrantFilterDomainUnitFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-policy-grant/index.ts",
            "line": 960
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantPrincipalProjectProjectGrantFilter"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-policy-grant/index:DataAwsccDatazonePolicyGrantPrincipalProjectProjectGrantFilterOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantPrincipalUser": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantPrincipalUser",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-policy-grant/index.ts",
        "line": 1046
      },
      "name": "DataAwsccDatazonePolicyGrantPrincipalUser",
      "namespace": "dataAwsccDatazonePolicyGrant",
      "symbolId": "src/data-awscc-datazone-policy-grant/index:DataAwsccDatazonePolicyGrantPrincipalUser"
    },
    "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantPrincipalUserOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantPrincipalUserOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-policy-grant/index.ts",
          "line": 1076
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-policy-grant/index.ts",
        "line": 1069
      },
      "name": "DataAwsccDatazonePolicyGrantPrincipalUserOutputReference",
      "namespace": "dataAwsccDatazonePolicyGrant",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-policy-grant/index.ts",
            "line": 1096
          },
          "name": "allUsersGrantFilter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-policy-grant/index.ts",
            "line": 1101
          },
          "name": "userIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-policy-grant/index.ts",
            "line": 1080
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrant.DataAwsccDatazonePolicyGrantPrincipalUser"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-policy-grant/index:DataAwsccDatazonePolicyGrantPrincipalUserOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrants.DataAwsccDatazonePolicyGrants": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datazone_policy_grants awscc_datazone_policy_grants}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrants.DataAwsccDatazonePolicyGrants",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datazone_policy_grants awscc_datazone_policy_grants} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-policy-grants/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrants.DataAwsccDatazonePolicyGrantsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-policy-grants/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDatazonePolicyGrants resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-policy-grants/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccDatazonePolicyGrants to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datazone_policy_grants#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDatazonePolicyGrants that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDatazonePolicyGrants to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-policy-grants/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-policy-grants/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDatazonePolicyGrants",
      "namespace": "dataAwsccDatazonePolicyGrants",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-policy-grants/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-policy-grants/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-policy-grants/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-policy-grants/index:DataAwsccDatazonePolicyGrants"
    },
    "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrants.DataAwsccDatazonePolicyGrantsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazonePolicyGrants.DataAwsccDatazonePolicyGrantsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-policy-grants/index.ts",
        "line": 14
      },
      "name": "DataAwsccDatazonePolicyGrantsConfig",
      "namespace": "dataAwsccDatazonePolicyGrants",
      "symbolId": "src/data-awscc-datazone-policy-grants/index:DataAwsccDatazonePolicyGrantsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneProject.DataAwsccDatazoneProject": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datazone_project awscc_datazone_project}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneProject.DataAwsccDatazoneProject",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datazone_project awscc_datazone_project} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-project/index.ts",
          "line": 447
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneProject.DataAwsccDatazoneProjectConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-project/index.ts",
        "line": 415
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDatazoneProject resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project/index.ts",
            "line": 432
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccDatazoneProject to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datazone_project#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDatazoneProject that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDatazoneProject to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project/index.ts",
            "line": 580
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project/index.ts",
            "line": 586
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDatazoneProject",
      "namespace": "dataAwsccDatazoneProject",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project/index.ts",
            "line": 420
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project/index.ts",
            "line": 471
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project/index.ts",
            "line": 476
          },
          "name": "createdBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project/index.ts",
            "line": 481
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project/index.ts",
            "line": 486
          },
          "name": "domainId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project/index.ts",
            "line": 491
          },
          "name": "domainIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project/index.ts",
            "line": 496
          },
          "name": "domainUnitId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project/index.ts",
            "line": 501
          },
          "name": "glossaryTerms",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project/index.ts",
            "line": 519
          },
          "name": "lastUpdatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project/index.ts",
            "line": 525
          },
          "name": "membershipAssignments",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneProject.DataAwsccDatazoneProjectMembershipAssignmentsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project/index.ts",
            "line": 530
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project/index.ts",
            "line": 535
          },
          "name": "projectCategory",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project/index.ts",
            "line": 540
          },
          "name": "projectExecutionRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project/index.ts",
            "line": 545
          },
          "name": "projectId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project/index.ts",
            "line": 550
          },
          "name": "projectProfileId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project/index.ts",
            "line": 555
          },
          "name": "projectProfileVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project/index.ts",
            "line": 560
          },
          "name": "projectStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project/index.ts",
            "line": 566
          },
          "name": "resourceTags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneProject.DataAwsccDatazoneProjectResourceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project/index.ts",
            "line": 572
          },
          "name": "userParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneProject.DataAwsccDatazoneProjectUserParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project/index.ts",
            "line": 514
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project/index.ts",
            "line": 507
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-project/index:DataAwsccDatazoneProject"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneProject.DataAwsccDatazoneProjectConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneProject.DataAwsccDatazoneProjectConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-project/index.ts",
        "line": 14
      },
      "name": "DataAwsccDatazoneProjectConfig",
      "namespace": "dataAwsccDatazoneProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datazone_project#id DataAwsccDatazoneProject#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-project/index:DataAwsccDatazoneProjectConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneProject.DataAwsccDatazoneProjectMembershipAssignments": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneProject.DataAwsccDatazoneProjectMembershipAssignments",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-project/index.ts",
        "line": 84
      },
      "name": "DataAwsccDatazoneProjectMembershipAssignments",
      "namespace": "dataAwsccDatazoneProject",
      "symbolId": "src/data-awscc-datazone-project/index:DataAwsccDatazoneProjectMembershipAssignments"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneProject.DataAwsccDatazoneProjectMembershipAssignmentsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneProject.DataAwsccDatazoneProjectMembershipAssignmentsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-project/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-project/index.ts",
        "line": 147
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project/index.ts",
            "line": 161
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneProject.DataAwsccDatazoneProjectMembershipAssignmentsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDatazoneProjectMembershipAssignmentsList",
      "namespace": "dataAwsccDatazoneProject",
      "symbolId": "src/data-awscc-datazone-project/index:DataAwsccDatazoneProjectMembershipAssignmentsList"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneProject.DataAwsccDatazoneProjectMembershipAssignmentsMember": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneProject.DataAwsccDatazoneProjectMembershipAssignmentsMember",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-project/index.ts",
        "line": 25
      },
      "name": "DataAwsccDatazoneProjectMembershipAssignmentsMember",
      "namespace": "dataAwsccDatazoneProject",
      "symbolId": "src/data-awscc-datazone-project/index:DataAwsccDatazoneProjectMembershipAssignmentsMember"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneProject.DataAwsccDatazoneProjectMembershipAssignmentsMemberOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneProject.DataAwsccDatazoneProjectMembershipAssignmentsMemberOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-project/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-project/index.ts",
        "line": 48
      },
      "name": "DataAwsccDatazoneProjectMembershipAssignmentsMemberOutputReference",
      "namespace": "dataAwsccDatazoneProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project/index.ts",
            "line": 75
          },
          "name": "groupIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project/index.ts",
            "line": 80
          },
          "name": "userIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneProject.DataAwsccDatazoneProjectMembershipAssignmentsMember"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-project/index:DataAwsccDatazoneProjectMembershipAssignmentsMemberOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneProject.DataAwsccDatazoneProjectMembershipAssignmentsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneProject.DataAwsccDatazoneProjectMembershipAssignmentsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-project/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-project/index.ts",
        "line": 107
      },
      "name": "DataAwsccDatazoneProjectMembershipAssignmentsOutputReference",
      "namespace": "dataAwsccDatazoneProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project/index.ts",
            "line": 136
          },
          "name": "designation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project/index.ts",
            "line": 142
          },
          "name": "member",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneProject.DataAwsccDatazoneProjectMembershipAssignmentsMemberOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project/index.ts",
            "line": 120
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneProject.DataAwsccDatazoneProjectMembershipAssignments"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-project/index:DataAwsccDatazoneProjectMembershipAssignmentsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneProject.DataAwsccDatazoneProjectResourceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneProject.DataAwsccDatazoneProjectResourceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-project/index.ts",
        "line": 165
      },
      "name": "DataAwsccDatazoneProjectResourceTags",
      "namespace": "dataAwsccDatazoneProject",
      "symbolId": "src/data-awscc-datazone-project/index:DataAwsccDatazoneProjectResourceTags"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneProject.DataAwsccDatazoneProjectResourceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneProject.DataAwsccDatazoneProjectResourceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-project/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-awscc-datazone-project/index.ts",
        "line": 227
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project/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-awscc.dataAwsccDatazoneProject.DataAwsccDatazoneProjectResourceTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDatazoneProjectResourceTagsList",
      "namespace": "dataAwsccDatazoneProject",
      "symbolId": "src/data-awscc-datazone-project/index:DataAwsccDatazoneProjectResourceTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneProject.DataAwsccDatazoneProjectResourceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneProject.DataAwsccDatazoneProjectResourceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-project/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-project/index.ts",
        "line": 188
      },
      "name": "DataAwsccDatazoneProjectResourceTagsOutputReference",
      "namespace": "dataAwsccDatazoneProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project/index.ts",
            "line": 217
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project/index.ts",
            "line": 222
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project/index.ts",
            "line": 201
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneProject.DataAwsccDatazoneProjectResourceTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-project/index:DataAwsccDatazoneProjectResourceTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneProject.DataAwsccDatazoneProjectUserParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneProject.DataAwsccDatazoneProjectUserParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-project/index.ts",
        "line": 325
      },
      "name": "DataAwsccDatazoneProjectUserParameters",
      "namespace": "dataAwsccDatazoneProject",
      "symbolId": "src/data-awscc-datazone-project/index:DataAwsccDatazoneProjectUserParameters"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneProject.DataAwsccDatazoneProjectUserParametersEnvironmentParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneProject.DataAwsccDatazoneProjectUserParametersEnvironmentParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-project/index.ts",
        "line": 245
      },
      "name": "DataAwsccDatazoneProjectUserParametersEnvironmentParameters",
      "namespace": "dataAwsccDatazoneProject",
      "symbolId": "src/data-awscc-datazone-project/index:DataAwsccDatazoneProjectUserParametersEnvironmentParameters"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneProject.DataAwsccDatazoneProjectUserParametersEnvironmentParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneProject.DataAwsccDatazoneProjectUserParametersEnvironmentParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-project/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-project/index.ts",
        "line": 307
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project/index.ts",
            "line": 321
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneProject.DataAwsccDatazoneProjectUserParametersEnvironmentParametersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDatazoneProjectUserParametersEnvironmentParametersList",
      "namespace": "dataAwsccDatazoneProject",
      "symbolId": "src/data-awscc-datazone-project/index:DataAwsccDatazoneProjectUserParametersEnvironmentParametersList"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneProject.DataAwsccDatazoneProjectUserParametersEnvironmentParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneProject.DataAwsccDatazoneProjectUserParametersEnvironmentParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-project/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/data-awscc-datazone-project/index.ts",
        "line": 268
      },
      "name": "DataAwsccDatazoneProjectUserParametersEnvironmentParametersOutputReference",
      "namespace": "dataAwsccDatazoneProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project/index.ts",
            "line": 297
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project/index.ts",
            "line": 302
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project/index.ts",
            "line": 281
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneProject.DataAwsccDatazoneProjectUserParametersEnvironmentParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-project/index:DataAwsccDatazoneProjectUserParametersEnvironmentParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneProject.DataAwsccDatazoneProjectUserParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneProject.DataAwsccDatazoneProjectUserParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-project/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-project/index.ts",
        "line": 393
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project/index.ts",
            "line": 407
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneProject.DataAwsccDatazoneProjectUserParametersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDatazoneProjectUserParametersList",
      "namespace": "dataAwsccDatazoneProject",
      "symbolId": "src/data-awscc-datazone-project/index:DataAwsccDatazoneProjectUserParametersList"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneProject.DataAwsccDatazoneProjectUserParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneProject.DataAwsccDatazoneProjectUserParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-project/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-awscc-datazone-project/index.ts",
        "line": 348
      },
      "name": "DataAwsccDatazoneProjectUserParametersOutputReference",
      "namespace": "dataAwsccDatazoneProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project/index.ts",
            "line": 377
          },
          "name": "environmentConfigurationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project/index.ts",
            "line": 382
          },
          "name": "environmentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project/index.ts",
            "line": 388
          },
          "name": "environmentParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneProject.DataAwsccDatazoneProjectUserParametersEnvironmentParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project/index.ts",
            "line": 361
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneProject.DataAwsccDatazoneProjectUserParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-project/index:DataAwsccDatazoneProjectUserParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneProjectMembership.DataAwsccDatazoneProjectMembership": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datazone_project_membership awscc_datazone_project_membership}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneProjectMembership.DataAwsccDatazoneProjectMembership",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datazone_project_membership awscc_datazone_project_membership} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-project-membership/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-awscc.dataAwsccDatazoneProjectMembership.DataAwsccDatazoneProjectMembershipConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-project-membership/index.ts",
        "line": 88
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDatazoneProjectMembership resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project-membership/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 DataAwsccDatazoneProjectMembership to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datazone_project_membership#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDatazoneProjectMembership that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDatazoneProjectMembership to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project-membership/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-awscc-datazone-project-membership/index.ts",
            "line": 197
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDatazoneProjectMembership",
      "namespace": "dataAwsccDatazoneProjectMembership",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project-membership/index.ts",
            "line": 93
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project-membership/index.ts",
            "line": 144
          },
          "name": "designation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project-membership/index.ts",
            "line": 149
          },
          "name": "domainIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project-membership/index.ts",
            "line": 168
          },
          "name": "member",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneProjectMembership.DataAwsccDatazoneProjectMembershipMemberOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project-membership/index.ts",
            "line": 173
          },
          "name": "memberIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project-membership/index.ts",
            "line": 178
          },
          "name": "memberIdentifierType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project-membership/index.ts",
            "line": 183
          },
          "name": "projectIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project-membership/index.ts",
            "line": 162
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project-membership/index.ts",
            "line": 155
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-project-membership/index:DataAwsccDatazoneProjectMembership"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneProjectMembership.DataAwsccDatazoneProjectMembershipConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneProjectMembership.DataAwsccDatazoneProjectMembershipConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-project-membership/index.ts",
        "line": 14
      },
      "name": "DataAwsccDatazoneProjectMembershipConfig",
      "namespace": "dataAwsccDatazoneProjectMembership",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datazone_project_membership#id DataAwsccDatazoneProjectMembership#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project-membership/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-project-membership/index:DataAwsccDatazoneProjectMembershipConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneProjectMembership.DataAwsccDatazoneProjectMembershipMember": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneProjectMembership.DataAwsccDatazoneProjectMembershipMember",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-project-membership/index.ts",
        "line": 25
      },
      "name": "DataAwsccDatazoneProjectMembershipMember",
      "namespace": "dataAwsccDatazoneProjectMembership",
      "symbolId": "src/data-awscc-datazone-project-membership/index:DataAwsccDatazoneProjectMembershipMember"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneProjectMembership.DataAwsccDatazoneProjectMembershipMemberOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneProjectMembership.DataAwsccDatazoneProjectMembershipMemberOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-project-membership/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-project-membership/index.ts",
        "line": 48
      },
      "name": "DataAwsccDatazoneProjectMembershipMemberOutputReference",
      "namespace": "dataAwsccDatazoneProjectMembership",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project-membership/index.ts",
            "line": 75
          },
          "name": "groupIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project-membership/index.ts",
            "line": 80
          },
          "name": "userIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project-membership/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneProjectMembership.DataAwsccDatazoneProjectMembershipMember"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-project-membership/index:DataAwsccDatazoneProjectMembershipMemberOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneProjectProfile.DataAwsccDatazoneProjectProfile": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datazone_project_profile awscc_datazone_project_profile}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneProjectProfile.DataAwsccDatazoneProjectProfile",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datazone_project_profile awscc_datazone_project_profile} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-project-profile/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneProjectProfile.DataAwsccDatazoneProjectProfileConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-project-profile/index.ts",
        "line": 576
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDatazoneProjectProfile resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project-profile/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 DataAwsccDatazoneProjectProfile to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datazone_project_profile#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDatazoneProjectProfile that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDatazoneProjectProfile to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project-profile/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-awscc-datazone-project-profile/index.ts",
            "line": 741
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDatazoneProjectProfile",
      "namespace": "dataAwsccDatazoneProjectProfile",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project-profile/index.ts",
            "line": 581
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project-profile/index.ts",
            "line": 632
          },
          "name": "allowCustomProjectResourceTags",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project-profile/index.ts",
            "line": 637
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project-profile/index.ts",
            "line": 642
          },
          "name": "createdBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project-profile/index.ts",
            "line": 647
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project-profile/index.ts",
            "line": 652
          },
          "name": "domainId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project-profile/index.ts",
            "line": 657
          },
          "name": "domainIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project-profile/index.ts",
            "line": 662
          },
          "name": "domainUnitId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project-profile/index.ts",
            "line": 667
          },
          "name": "domainUnitIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project-profile/index.ts",
            "line": 673
          },
          "name": "environmentConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneProjectProfile.DataAwsccDatazoneProjectProfileEnvironmentConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project-profile/index.ts",
            "line": 691
          },
          "name": "identifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project-profile/index.ts",
            "line": 696
          },
          "name": "lastUpdatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project-profile/index.ts",
            "line": 701
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project-profile/index.ts",
            "line": 706
          },
          "name": "projectProfileId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project-profile/index.ts",
            "line": 712
          },
          "name": "projectResourceTags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneProjectProfile.DataAwsccDatazoneProjectProfileProjectResourceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project-profile/index.ts",
            "line": 717
          },
          "name": "projectResourceTagsDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project-profile/index.ts",
            "line": 722
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project-profile/index.ts",
            "line": 727
          },
          "name": "useDefaultConfigurations",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project-profile/index.ts",
            "line": 686
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project-profile/index.ts",
            "line": 679
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-project-profile/index:DataAwsccDatazoneProjectProfile"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneProjectProfile.DataAwsccDatazoneProjectProfileConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneProjectProfile.DataAwsccDatazoneProjectProfileConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-project-profile/index.ts",
        "line": 14
      },
      "name": "DataAwsccDatazoneProjectProfileConfig",
      "namespace": "dataAwsccDatazoneProjectProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datazone_project_profile#id DataAwsccDatazoneProjectProfile#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project-profile/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-project-profile/index:DataAwsccDatazoneProjectProfileConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneProjectProfile.DataAwsccDatazoneProjectProfileEnvironmentConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneProjectProfile.DataAwsccDatazoneProjectProfileEnvironmentConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-project-profile/index.ts",
        "line": 369
      },
      "name": "DataAwsccDatazoneProjectProfileEnvironmentConfigurations",
      "namespace": "dataAwsccDatazoneProjectProfile",
      "symbolId": "src/data-awscc-datazone-project-profile/index:DataAwsccDatazoneProjectProfileEnvironmentConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneProjectProfile.DataAwsccDatazoneProjectProfileEnvironmentConfigurationsAwsAccount": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneProjectProfile.DataAwsccDatazoneProjectProfileEnvironmentConfigurationsAwsAccount",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-project-profile/index.ts",
        "line": 25
      },
      "name": "DataAwsccDatazoneProjectProfileEnvironmentConfigurationsAwsAccount",
      "namespace": "dataAwsccDatazoneProjectProfile",
      "symbolId": "src/data-awscc-datazone-project-profile/index:DataAwsccDatazoneProjectProfileEnvironmentConfigurationsAwsAccount"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneProjectProfile.DataAwsccDatazoneProjectProfileEnvironmentConfigurationsAwsAccountOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneProjectProfile.DataAwsccDatazoneProjectProfileEnvironmentConfigurationsAwsAccountOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-project-profile/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-project-profile/index.ts",
        "line": 48
      },
      "name": "DataAwsccDatazoneProjectProfileEnvironmentConfigurationsAwsAccountOutputReference",
      "namespace": "dataAwsccDatazoneProjectProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project-profile/index.ts",
            "line": 75
          },
          "name": "awsAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project-profile/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneProjectProfile.DataAwsccDatazoneProjectProfileEnvironmentConfigurationsAwsAccount"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-project-profile/index:DataAwsccDatazoneProjectProfileEnvironmentConfigurationsAwsAccountOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneProjectProfile.DataAwsccDatazoneProjectProfileEnvironmentConfigurationsAwsRegion": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneProjectProfile.DataAwsccDatazoneProjectProfileEnvironmentConfigurationsAwsRegion",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-project-profile/index.ts",
        "line": 79
      },
      "name": "DataAwsccDatazoneProjectProfileEnvironmentConfigurationsAwsRegion",
      "namespace": "dataAwsccDatazoneProjectProfile",
      "symbolId": "src/data-awscc-datazone-project-profile/index:DataAwsccDatazoneProjectProfileEnvironmentConfigurationsAwsRegion"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneProjectProfile.DataAwsccDatazoneProjectProfileEnvironmentConfigurationsAwsRegionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneProjectProfile.DataAwsccDatazoneProjectProfileEnvironmentConfigurationsAwsRegionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-project-profile/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-awscc-datazone-project-profile/index.ts",
        "line": 102
      },
      "name": "DataAwsccDatazoneProjectProfileEnvironmentConfigurationsAwsRegionOutputReference",
      "namespace": "dataAwsccDatazoneProjectProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project-profile/index.ts",
            "line": 129
          },
          "name": "regionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project-profile/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneProjectProfile.DataAwsccDatazoneProjectProfileEnvironmentConfigurationsAwsRegion"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-project-profile/index:DataAwsccDatazoneProjectProfileEnvironmentConfigurationsAwsRegionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneProjectProfile.DataAwsccDatazoneProjectProfileEnvironmentConfigurationsConfigurationParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneProjectProfile.DataAwsccDatazoneProjectProfileEnvironmentConfigurationsConfigurationParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-project-profile/index.ts",
        "line": 303
      },
      "name": "DataAwsccDatazoneProjectProfileEnvironmentConfigurationsConfigurationParameters",
      "namespace": "dataAwsccDatazoneProjectProfile",
      "symbolId": "src/data-awscc-datazone-project-profile/index:DataAwsccDatazoneProjectProfileEnvironmentConfigurationsConfigurationParameters"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneProjectProfile.DataAwsccDatazoneProjectProfileEnvironmentConfigurationsConfigurationParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneProjectProfile.DataAwsccDatazoneProjectProfileEnvironmentConfigurationsConfigurationParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-project-profile/index.ts",
          "line": 333
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-project-profile/index.ts",
        "line": 326
      },
      "name": "DataAwsccDatazoneProjectProfileEnvironmentConfigurationsConfigurationParametersOutputReference",
      "namespace": "dataAwsccDatazoneProjectProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project-profile/index.ts",
            "line": 354
          },
          "name": "parameterOverrides",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneProjectProfile.DataAwsccDatazoneProjectProfileEnvironmentConfigurationsConfigurationParametersParameterOverridesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project-profile/index.ts",
            "line": 360
          },
          "name": "resolvedParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneProjectProfile.DataAwsccDatazoneProjectProfileEnvironmentConfigurationsConfigurationParametersResolvedParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project-profile/index.ts",
            "line": 365
          },
          "name": "ssmPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project-profile/index.ts",
            "line": 337
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneProjectProfile.DataAwsccDatazoneProjectProfileEnvironmentConfigurationsConfigurationParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-project-profile/index:DataAwsccDatazoneProjectProfileEnvironmentConfigurationsConfigurationParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneProjectProfile.DataAwsccDatazoneProjectProfileEnvironmentConfigurationsConfigurationParametersParameterOverrides": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneProjectProfile.DataAwsccDatazoneProjectProfileEnvironmentConfigurationsConfigurationParametersParameterOverrides",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-project-profile/index.ts",
        "line": 133
      },
      "name": "DataAwsccDatazoneProjectProfileEnvironmentConfigurationsConfigurationParametersParameterOverrides",
      "namespace": "dataAwsccDatazoneProjectProfile",
      "symbolId": "src/data-awscc-datazone-project-profile/index:DataAwsccDatazoneProjectProfileEnvironmentConfigurationsConfigurationParametersParameterOverrides"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneProjectProfile.DataAwsccDatazoneProjectProfileEnvironmentConfigurationsConfigurationParametersParameterOverridesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneProjectProfile.DataAwsccDatazoneProjectProfileEnvironmentConfigurationsConfigurationParametersParameterOverridesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-project-profile/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-project-profile/index.ts",
        "line": 200
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project-profile/index.ts",
            "line": 214
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneProjectProfile.DataAwsccDatazoneProjectProfileEnvironmentConfigurationsConfigurationParametersParameterOverridesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDatazoneProjectProfileEnvironmentConfigurationsConfigurationParametersParameterOverridesList",
      "namespace": "dataAwsccDatazoneProjectProfile",
      "symbolId": "src/data-awscc-datazone-project-profile/index:DataAwsccDatazoneProjectProfileEnvironmentConfigurationsConfigurationParametersParameterOverridesList"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneProjectProfile.DataAwsccDatazoneProjectProfileEnvironmentConfigurationsConfigurationParametersParameterOverridesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneProjectProfile.DataAwsccDatazoneProjectProfileEnvironmentConfigurationsConfigurationParametersParameterOverridesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-project-profile/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-project-profile/index.ts",
        "line": 156
      },
      "name": "DataAwsccDatazoneProjectProfileEnvironmentConfigurationsConfigurationParametersParameterOverridesOutputReference",
      "namespace": "dataAwsccDatazoneProjectProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project-profile/index.ts",
            "line": 185
          },
          "name": "isEditable",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project-profile/index.ts",
            "line": 190
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project-profile/index.ts",
            "line": 195
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project-profile/index.ts",
            "line": 169
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneProjectProfile.DataAwsccDatazoneProjectProfileEnvironmentConfigurationsConfigurationParametersParameterOverrides"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-project-profile/index:DataAwsccDatazoneProjectProfileEnvironmentConfigurationsConfigurationParametersParameterOverridesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneProjectProfile.DataAwsccDatazoneProjectProfileEnvironmentConfigurationsConfigurationParametersResolvedParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneProjectProfile.DataAwsccDatazoneProjectProfileEnvironmentConfigurationsConfigurationParametersResolvedParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-project-profile/index.ts",
        "line": 218
      },
      "name": "DataAwsccDatazoneProjectProfileEnvironmentConfigurationsConfigurationParametersResolvedParameters",
      "namespace": "dataAwsccDatazoneProjectProfile",
      "symbolId": "src/data-awscc-datazone-project-profile/index:DataAwsccDatazoneProjectProfileEnvironmentConfigurationsConfigurationParametersResolvedParameters"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneProjectProfile.DataAwsccDatazoneProjectProfileEnvironmentConfigurationsConfigurationParametersResolvedParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneProjectProfile.DataAwsccDatazoneProjectProfileEnvironmentConfigurationsConfigurationParametersResolvedParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-project-profile/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-project-profile/index.ts",
        "line": 285
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project-profile/index.ts",
            "line": 299
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneProjectProfile.DataAwsccDatazoneProjectProfileEnvironmentConfigurationsConfigurationParametersResolvedParametersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDatazoneProjectProfileEnvironmentConfigurationsConfigurationParametersResolvedParametersList",
      "namespace": "dataAwsccDatazoneProjectProfile",
      "symbolId": "src/data-awscc-datazone-project-profile/index:DataAwsccDatazoneProjectProfileEnvironmentConfigurationsConfigurationParametersResolvedParametersList"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneProjectProfile.DataAwsccDatazoneProjectProfileEnvironmentConfigurationsConfigurationParametersResolvedParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneProjectProfile.DataAwsccDatazoneProjectProfileEnvironmentConfigurationsConfigurationParametersResolvedParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-project-profile/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-project-profile/index.ts",
        "line": 241
      },
      "name": "DataAwsccDatazoneProjectProfileEnvironmentConfigurationsConfigurationParametersResolvedParametersOutputReference",
      "namespace": "dataAwsccDatazoneProjectProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project-profile/index.ts",
            "line": 270
          },
          "name": "isEditable",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project-profile/index.ts",
            "line": 275
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project-profile/index.ts",
            "line": 280
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project-profile/index.ts",
            "line": 254
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneProjectProfile.DataAwsccDatazoneProjectProfileEnvironmentConfigurationsConfigurationParametersResolvedParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-project-profile/index:DataAwsccDatazoneProjectProfileEnvironmentConfigurationsConfigurationParametersResolvedParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneProjectProfile.DataAwsccDatazoneProjectProfileEnvironmentConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneProjectProfile.DataAwsccDatazoneProjectProfileEnvironmentConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-project-profile/index.ts",
          "line": 476
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-project-profile/index.ts",
        "line": 469
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project-profile/index.ts",
            "line": 483
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneProjectProfile.DataAwsccDatazoneProjectProfileEnvironmentConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDatazoneProjectProfileEnvironmentConfigurationsList",
      "namespace": "dataAwsccDatazoneProjectProfile",
      "symbolId": "src/data-awscc-datazone-project-profile/index:DataAwsccDatazoneProjectProfileEnvironmentConfigurationsList"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneProjectProfile.DataAwsccDatazoneProjectProfileEnvironmentConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneProjectProfile.DataAwsccDatazoneProjectProfileEnvironmentConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-project-profile/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/data-awscc-datazone-project-profile/index.ts",
        "line": 392
      },
      "name": "DataAwsccDatazoneProjectProfileEnvironmentConfigurationsOutputReference",
      "namespace": "dataAwsccDatazoneProjectProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project-profile/index.ts",
            "line": 422
          },
          "name": "awsAccount",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneProjectProfile.DataAwsccDatazoneProjectProfileEnvironmentConfigurationsAwsAccountOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project-profile/index.ts",
            "line": 428
          },
          "name": "awsRegion",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneProjectProfile.DataAwsccDatazoneProjectProfileEnvironmentConfigurationsAwsRegionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project-profile/index.ts",
            "line": 434
          },
          "name": "configurationParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneProjectProfile.DataAwsccDatazoneProjectProfileEnvironmentConfigurationsConfigurationParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project-profile/index.ts",
            "line": 439
          },
          "name": "deploymentMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project-profile/index.ts",
            "line": 444
          },
          "name": "deploymentOrder",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project-profile/index.ts",
            "line": 449
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project-profile/index.ts",
            "line": 454
          },
          "name": "environmentBlueprintId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project-profile/index.ts",
            "line": 459
          },
          "name": "environmentConfigurationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project-profile/index.ts",
            "line": 464
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project-profile/index.ts",
            "line": 405
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneProjectProfile.DataAwsccDatazoneProjectProfileEnvironmentConfigurations"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-project-profile/index:DataAwsccDatazoneProjectProfileEnvironmentConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneProjectProfile.DataAwsccDatazoneProjectProfileProjectResourceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneProjectProfile.DataAwsccDatazoneProjectProfileProjectResourceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-project-profile/index.ts",
        "line": 487
      },
      "name": "DataAwsccDatazoneProjectProfileProjectResourceTags",
      "namespace": "dataAwsccDatazoneProjectProfile",
      "symbolId": "src/data-awscc-datazone-project-profile/index:DataAwsccDatazoneProjectProfileProjectResourceTags"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneProjectProfile.DataAwsccDatazoneProjectProfileProjectResourceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneProjectProfile.DataAwsccDatazoneProjectProfileProjectResourceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-project-profile/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-project-profile/index.ts",
        "line": 554
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project-profile/index.ts",
            "line": 568
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneProjectProfile.DataAwsccDatazoneProjectProfileProjectResourceTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDatazoneProjectProfileProjectResourceTagsList",
      "namespace": "dataAwsccDatazoneProjectProfile",
      "symbolId": "src/data-awscc-datazone-project-profile/index:DataAwsccDatazoneProjectProfileProjectResourceTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneProjectProfile.DataAwsccDatazoneProjectProfileProjectResourceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneProjectProfile.DataAwsccDatazoneProjectProfileProjectResourceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-project-profile/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-awscc-datazone-project-profile/index.ts",
        "line": 510
      },
      "name": "DataAwsccDatazoneProjectProfileProjectResourceTagsOutputReference",
      "namespace": "dataAwsccDatazoneProjectProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project-profile/index.ts",
            "line": 539
          },
          "name": "isValueEditable",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project-profile/index.ts",
            "line": 544
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project-profile/index.ts",
            "line": 549
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project-profile/index.ts",
            "line": 523
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneProjectProfile.DataAwsccDatazoneProjectProfileProjectResourceTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-project-profile/index:DataAwsccDatazoneProjectProfileProjectResourceTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneProjectProfiles.DataAwsccDatazoneProjectProfiles": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datazone_project_profiles awscc_datazone_project_profiles}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneProjectProfiles.DataAwsccDatazoneProjectProfiles",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datazone_project_profiles awscc_datazone_project_profiles} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-project-profiles/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneProjectProfiles.DataAwsccDatazoneProjectProfilesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-project-profiles/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDatazoneProjectProfiles resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project-profiles/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccDatazoneProjectProfiles to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datazone_project_profiles#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDatazoneProjectProfiles that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDatazoneProjectProfiles to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project-profiles/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project-profiles/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDatazoneProjectProfiles",
      "namespace": "dataAwsccDatazoneProjectProfiles",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project-profiles/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project-profiles/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-project-profiles/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-project-profiles/index:DataAwsccDatazoneProjectProfiles"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneProjectProfiles.DataAwsccDatazoneProjectProfilesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneProjectProfiles.DataAwsccDatazoneProjectProfilesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-project-profiles/index.ts",
        "line": 14
      },
      "name": "DataAwsccDatazoneProjectProfilesConfig",
      "namespace": "dataAwsccDatazoneProjectProfiles",
      "symbolId": "src/data-awscc-datazone-project-profiles/index:DataAwsccDatazoneProjectProfilesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneSubscriptionTarget.DataAwsccDatazoneSubscriptionTarget": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datazone_subscription_target awscc_datazone_subscription_target}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneSubscriptionTarget.DataAwsccDatazoneSubscriptionTarget",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datazone_subscription_target awscc_datazone_subscription_target} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-subscription-target/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-awscc.dataAwsccDatazoneSubscriptionTarget.DataAwsccDatazoneSubscriptionTargetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-subscription-target/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDatazoneSubscriptionTarget resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-subscription-target/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 DataAwsccDatazoneSubscriptionTarget to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datazone_subscription_target#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDatazoneSubscriptionTarget that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDatazoneSubscriptionTarget to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-subscription-target/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-awscc-datazone-subscription-target/index.ts",
            "line": 273
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDatazoneSubscriptionTarget",
      "namespace": "dataAwsccDatazoneSubscriptionTarget",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-subscription-target/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-subscription-target/index.ts",
            "line": 165
          },
          "name": "applicableAssetTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-subscription-target/index.ts",
            "line": 170
          },
          "name": "authorizedPrincipals",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-subscription-target/index.ts",
            "line": 175
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-subscription-target/index.ts",
            "line": 180
          },
          "name": "createdBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-subscription-target/index.ts",
            "line": 185
          },
          "name": "domainId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-subscription-target/index.ts",
            "line": 190
          },
          "name": "domainIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-subscription-target/index.ts",
            "line": 195
          },
          "name": "environmentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-subscription-target/index.ts",
            "line": 200
          },
          "name": "environmentIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-subscription-target/index.ts",
            "line": 218
          },
          "name": "manageAccessRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-subscription-target/index.ts",
            "line": 223
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-subscription-target/index.ts",
            "line": 228
          },
          "name": "projectId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-subscription-target/index.ts",
            "line": 233
          },
          "name": "providerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-subscription-target/index.ts",
            "line": 239
          },
          "name": "subscriptionTargetConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneSubscriptionTarget.DataAwsccDatazoneSubscriptionTargetSubscriptionTargetConfigList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-subscription-target/index.ts",
            "line": 244
          },
          "name": "subscriptionTargetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-subscription-target/index.ts",
            "line": 249
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-subscription-target/index.ts",
            "line": 254
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-subscription-target/index.ts",
            "line": 259
          },
          "name": "updatedBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-subscription-target/index.ts",
            "line": 213
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-subscription-target/index.ts",
            "line": 206
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-subscription-target/index:DataAwsccDatazoneSubscriptionTarget"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneSubscriptionTarget.DataAwsccDatazoneSubscriptionTargetConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneSubscriptionTarget.DataAwsccDatazoneSubscriptionTargetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-subscription-target/index.ts",
        "line": 14
      },
      "name": "DataAwsccDatazoneSubscriptionTargetConfig",
      "namespace": "dataAwsccDatazoneSubscriptionTarget",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datazone_subscription_target#id DataAwsccDatazoneSubscriptionTarget#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-subscription-target/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-subscription-target/index:DataAwsccDatazoneSubscriptionTargetConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneSubscriptionTarget.DataAwsccDatazoneSubscriptionTargetSubscriptionTargetConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneSubscriptionTarget.DataAwsccDatazoneSubscriptionTargetSubscriptionTargetConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-subscription-target/index.ts",
        "line": 25
      },
      "name": "DataAwsccDatazoneSubscriptionTargetSubscriptionTargetConfig",
      "namespace": "dataAwsccDatazoneSubscriptionTarget",
      "symbolId": "src/data-awscc-datazone-subscription-target/index:DataAwsccDatazoneSubscriptionTargetSubscriptionTargetConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneSubscriptionTarget.DataAwsccDatazoneSubscriptionTargetSubscriptionTargetConfigList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneSubscriptionTarget.DataAwsccDatazoneSubscriptionTargetSubscriptionTargetConfigList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-subscription-target/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-awscc-datazone-subscription-target/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-subscription-target/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-awscc.dataAwsccDatazoneSubscriptionTarget.DataAwsccDatazoneSubscriptionTargetSubscriptionTargetConfigOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDatazoneSubscriptionTargetSubscriptionTargetConfigList",
      "namespace": "dataAwsccDatazoneSubscriptionTarget",
      "symbolId": "src/data-awscc-datazone-subscription-target/index:DataAwsccDatazoneSubscriptionTargetSubscriptionTargetConfigList"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneSubscriptionTarget.DataAwsccDatazoneSubscriptionTargetSubscriptionTargetConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneSubscriptionTarget.DataAwsccDatazoneSubscriptionTargetSubscriptionTargetConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-subscription-target/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-subscription-target/index.ts",
        "line": 48
      },
      "name": "DataAwsccDatazoneSubscriptionTargetSubscriptionTargetConfigOutputReference",
      "namespace": "dataAwsccDatazoneSubscriptionTarget",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-subscription-target/index.ts",
            "line": 77
          },
          "name": "content",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-subscription-target/index.ts",
            "line": 82
          },
          "name": "formName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-subscription-target/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneSubscriptionTarget.DataAwsccDatazoneSubscriptionTargetSubscriptionTargetConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-subscription-target/index:DataAwsccDatazoneSubscriptionTargetSubscriptionTargetConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneUserProfile.DataAwsccDatazoneUserProfile": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datazone_user_profile awscc_datazone_user_profile}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneUserProfile.DataAwsccDatazoneUserProfile",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datazone_user_profile awscc_datazone_user_profile} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-user-profile/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-awscc.dataAwsccDatazoneUserProfile.DataAwsccDatazoneUserProfileConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-user-profile/index.ts",
        "line": 218
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDatazoneUserProfile resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-user-profile/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 DataAwsccDatazoneUserProfile to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datazone_user_profile#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDatazoneUserProfile that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDatazoneUserProfile to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-user-profile/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-awscc-datazone-user-profile/index.ts",
            "line": 342
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDatazoneUserProfile",
      "namespace": "dataAwsccDatazoneUserProfile",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-user-profile/index.ts",
            "line": 223
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-user-profile/index.ts",
            "line": 275
          },
          "name": "details",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneUserProfile.DataAwsccDatazoneUserProfileDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-user-profile/index.ts",
            "line": 280
          },
          "name": "domainId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-user-profile/index.ts",
            "line": 285
          },
          "name": "domainIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-user-profile/index.ts",
            "line": 303
          },
          "name": "sessionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-user-profile/index.ts",
            "line": 308
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-user-profile/index.ts",
            "line": 313
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-user-profile/index.ts",
            "line": 318
          },
          "name": "userIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-user-profile/index.ts",
            "line": 323
          },
          "name": "userProfileId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-user-profile/index.ts",
            "line": 328
          },
          "name": "userType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-user-profile/index.ts",
            "line": 298
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-user-profile/index.ts",
            "line": 291
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-user-profile/index:DataAwsccDatazoneUserProfile"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneUserProfile.DataAwsccDatazoneUserProfileConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneUserProfile.DataAwsccDatazoneUserProfileConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-user-profile/index.ts",
        "line": 14
      },
      "name": "DataAwsccDatazoneUserProfileConfig",
      "namespace": "dataAwsccDatazoneUserProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/datazone_user_profile#id DataAwsccDatazoneUserProfile#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-user-profile/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-user-profile/index:DataAwsccDatazoneUserProfileConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneUserProfile.DataAwsccDatazoneUserProfileDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneUserProfile.DataAwsccDatazoneUserProfileDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-user-profile/index.ts",
        "line": 153
      },
      "name": "DataAwsccDatazoneUserProfileDetails",
      "namespace": "dataAwsccDatazoneUserProfile",
      "symbolId": "src/data-awscc-datazone-user-profile/index:DataAwsccDatazoneUserProfileDetails"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneUserProfile.DataAwsccDatazoneUserProfileDetailsIam": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneUserProfile.DataAwsccDatazoneUserProfileDetailsIam",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-user-profile/index.ts",
        "line": 25
      },
      "name": "DataAwsccDatazoneUserProfileDetailsIam",
      "namespace": "dataAwsccDatazoneUserProfile",
      "symbolId": "src/data-awscc-datazone-user-profile/index:DataAwsccDatazoneUserProfileDetailsIam"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneUserProfile.DataAwsccDatazoneUserProfileDetailsIamOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneUserProfile.DataAwsccDatazoneUserProfileDetailsIamOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-user-profile/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-user-profile/index.ts",
        "line": 48
      },
      "name": "DataAwsccDatazoneUserProfileDetailsIamOutputReference",
      "namespace": "dataAwsccDatazoneUserProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-user-profile/index.ts",
            "line": 75
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-user-profile/index.ts",
            "line": 80
          },
          "name": "groupProfileId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-user-profile/index.ts",
            "line": 85
          },
          "name": "sessionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-user-profile/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneUserProfile.DataAwsccDatazoneUserProfileDetailsIam"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-user-profile/index:DataAwsccDatazoneUserProfileDetailsIamOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneUserProfile.DataAwsccDatazoneUserProfileDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneUserProfile.DataAwsccDatazoneUserProfileDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-user-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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-user-profile/index.ts",
        "line": 176
      },
      "name": "DataAwsccDatazoneUserProfileDetailsOutputReference",
      "namespace": "dataAwsccDatazoneUserProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-user-profile/index.ts",
            "line": 204
          },
          "name": "iam",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneUserProfile.DataAwsccDatazoneUserProfileDetailsIamOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-user-profile/index.ts",
            "line": 210
          },
          "name": "sso",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneUserProfile.DataAwsccDatazoneUserProfileDetailsSsoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-user-profile/index.ts",
            "line": 187
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneUserProfile.DataAwsccDatazoneUserProfileDetails"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-user-profile/index:DataAwsccDatazoneUserProfileDetailsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneUserProfile.DataAwsccDatazoneUserProfileDetailsSso": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneUserProfile.DataAwsccDatazoneUserProfileDetailsSso",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-user-profile/index.ts",
        "line": 89
      },
      "name": "DataAwsccDatazoneUserProfileDetailsSso",
      "namespace": "dataAwsccDatazoneUserProfile",
      "symbolId": "src/data-awscc-datazone-user-profile/index:DataAwsccDatazoneUserProfileDetailsSso"
    },
    "@cdktn/provider-awscc.dataAwsccDatazoneUserProfile.DataAwsccDatazoneUserProfileDetailsSsoOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneUserProfile.DataAwsccDatazoneUserProfileDetailsSsoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-datazone-user-profile/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-datazone-user-profile/index.ts",
        "line": 112
      },
      "name": "DataAwsccDatazoneUserProfileDetailsSsoOutputReference",
      "namespace": "dataAwsccDatazoneUserProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-user-profile/index.ts",
            "line": 139
          },
          "name": "firstName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-user-profile/index.ts",
            "line": 144
          },
          "name": "lastName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-datazone-user-profile/index.ts",
            "line": 149
          },
          "name": "username",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-datazone-user-profile/index.ts",
            "line": 123
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDatazoneUserProfile.DataAwsccDatazoneUserProfileDetailsSso"
          }
        }
      ],
      "symbolId": "src/data-awscc-datazone-user-profile/index:DataAwsccDatazoneUserProfileDetailsSsoOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDaxSubnetGroup.DataAwsccDaxSubnetGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/dax_subnet_group awscc_dax_subnet_group}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDaxSubnetGroup.DataAwsccDaxSubnetGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/dax_subnet_group awscc_dax_subnet_group} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-dax-subnet-group/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDaxSubnetGroup.DataAwsccDaxSubnetGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dax-subnet-group/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDaxSubnetGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-dax-subnet-group/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccDaxSubnetGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/dax_subnet_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDaxSubnetGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDaxSubnetGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dax-subnet-group/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-awscc-dax-subnet-group/index.ts",
            "line": 127
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDaxSubnetGroup",
      "namespace": "dataAwsccDaxSubnetGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dax-subnet-group/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dax-subnet-group/index.ts",
            "line": 85
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dax-subnet-group/index.ts",
            "line": 103
          },
          "name": "subnetGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dax-subnet-group/index.ts",
            "line": 108
          },
          "name": "subnetGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dax-subnet-group/index.ts",
            "line": 113
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dax-subnet-group/index.ts",
            "line": 98
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dax-subnet-group/index.ts",
            "line": 91
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-dax-subnet-group/index:DataAwsccDaxSubnetGroup"
    },
    "@cdktn/provider-awscc.dataAwsccDaxSubnetGroup.DataAwsccDaxSubnetGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDaxSubnetGroup.DataAwsccDaxSubnetGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dax-subnet-group/index.ts",
        "line": 14
      },
      "name": "DataAwsccDaxSubnetGroupConfig",
      "namespace": "dataAwsccDaxSubnetGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/dax_subnet_group#id DataAwsccDaxSubnetGroup#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dax-subnet-group/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-dax-subnet-group/index:DataAwsccDaxSubnetGroupConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDaxSubnetGroups.DataAwsccDaxSubnetGroups": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/dax_subnet_groups awscc_dax_subnet_groups}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDaxSubnetGroups.DataAwsccDaxSubnetGroups",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/dax_subnet_groups awscc_dax_subnet_groups} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-dax-subnet-groups/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDaxSubnetGroups.DataAwsccDaxSubnetGroupsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dax-subnet-groups/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDaxSubnetGroups resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-dax-subnet-groups/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccDaxSubnetGroups to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/dax_subnet_groups#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDaxSubnetGroups that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDaxSubnetGroups to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dax-subnet-groups/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dax-subnet-groups/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDaxSubnetGroups",
      "namespace": "dataAwsccDaxSubnetGroups",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dax-subnet-groups/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dax-subnet-groups/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dax-subnet-groups/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-dax-subnet-groups/index:DataAwsccDaxSubnetGroups"
    },
    "@cdktn/provider-awscc.dataAwsccDaxSubnetGroups.DataAwsccDaxSubnetGroupsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDaxSubnetGroups.DataAwsccDaxSubnetGroupsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dax-subnet-groups/index.ts",
        "line": 14
      },
      "name": "DataAwsccDaxSubnetGroupsConfig",
      "namespace": "dataAwsccDaxSubnetGroups",
      "symbolId": "src/data-awscc-dax-subnet-groups/index:DataAwsccDaxSubnetGroupsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineFarm.DataAwsccDeadlineFarm": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/deadline_farm awscc_deadline_farm}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFarm.DataAwsccDeadlineFarm",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/deadline_farm awscc_deadline_farm} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-deadline-farm/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-awscc.dataAwsccDeadlineFarm.DataAwsccDeadlineFarmConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-deadline-farm/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDeadlineFarm resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-deadline-farm/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 DataAwsccDeadlineFarm to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/deadline_farm#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDeadlineFarm that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDeadlineFarm to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-deadline-farm/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-awscc-deadline-farm/index.ts",
            "line": 223
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDeadlineFarm",
      "namespace": "dataAwsccDeadlineFarm",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-farm/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-farm/index.ts",
            "line": 165
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-farm/index.ts",
            "line": 170
          },
          "name": "costScaleFactor",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-farm/index.ts",
            "line": 175
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-farm/index.ts",
            "line": 180
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-farm/index.ts",
            "line": 185
          },
          "name": "farmId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-farm/index.ts",
            "line": 203
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-farm/index.ts",
            "line": 209
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFarm.DataAwsccDeadlineFarmTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-farm/index.ts",
            "line": 198
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-deadline-farm/index.ts",
            "line": 191
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-deadline-farm/index:DataAwsccDeadlineFarm"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineFarm.DataAwsccDeadlineFarmConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFarm.DataAwsccDeadlineFarmConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-deadline-farm/index.ts",
        "line": 14
      },
      "name": "DataAwsccDeadlineFarmConfig",
      "namespace": "dataAwsccDeadlineFarm",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/deadline_farm#id DataAwsccDeadlineFarm#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-farm/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-deadline-farm/index:DataAwsccDeadlineFarmConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineFarm.DataAwsccDeadlineFarmTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFarm.DataAwsccDeadlineFarmTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-deadline-farm/index.ts",
        "line": 25
      },
      "name": "DataAwsccDeadlineFarmTags",
      "namespace": "dataAwsccDeadlineFarm",
      "symbolId": "src/data-awscc-deadline-farm/index:DataAwsccDeadlineFarmTags"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineFarm.DataAwsccDeadlineFarmTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFarm.DataAwsccDeadlineFarmTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-deadline-farm/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-awscc-deadline-farm/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-deadline-farm/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-awscc.dataAwsccDeadlineFarm.DataAwsccDeadlineFarmTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDeadlineFarmTagsList",
      "namespace": "dataAwsccDeadlineFarm",
      "symbolId": "src/data-awscc-deadline-farm/index:DataAwsccDeadlineFarmTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineFarm.DataAwsccDeadlineFarmTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFarm.DataAwsccDeadlineFarmTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-deadline-farm/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-deadline-farm/index.ts",
        "line": 48
      },
      "name": "DataAwsccDeadlineFarmTagsOutputReference",
      "namespace": "dataAwsccDeadlineFarm",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-farm/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-farm/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-deadline-farm/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFarm.DataAwsccDeadlineFarmTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-deadline-farm/index:DataAwsccDeadlineFarmTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineFarms.DataAwsccDeadlineFarms": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/deadline_farms awscc_deadline_farms}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFarms.DataAwsccDeadlineFarms",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/deadline_farms awscc_deadline_farms} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-deadline-farms/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFarms.DataAwsccDeadlineFarmsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-deadline-farms/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDeadlineFarms resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-deadline-farms/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccDeadlineFarms to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/deadline_farms#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDeadlineFarms that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDeadlineFarms to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-deadline-farms/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-deadline-farms/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDeadlineFarms",
      "namespace": "dataAwsccDeadlineFarms",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-farms/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-farms/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-farms/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-deadline-farms/index:DataAwsccDeadlineFarms"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineFarms.DataAwsccDeadlineFarmsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFarms.DataAwsccDeadlineFarmsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-deadline-farms/index.ts",
        "line": 14
      },
      "name": "DataAwsccDeadlineFarmsConfig",
      "namespace": "dataAwsccDeadlineFarms",
      "symbolId": "src/data-awscc-deadline-farms/index:DataAwsccDeadlineFarmsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleet": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/deadline_fleet awscc_deadline_fleet}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleet",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/deadline_fleet awscc_deadline_fleet} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-deadline-fleet/index.ts",
          "line": 2110
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-deadline-fleet/index.ts",
        "line": 2078
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDeadlineFleet resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 2095
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccDeadlineFleet to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/deadline_fleet#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDeadlineFleet that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDeadlineFleet to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 2229
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 2235
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDeadlineFleet",
      "namespace": "dataAwsccDeadlineFleet",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 2083
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 2134
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 2140
          },
          "name": "capabilities",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetCapabilitiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 2146
          },
          "name": "configuration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 2151
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 2156
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 2161
          },
          "name": "farmId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 2166
          },
          "name": "fleetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 2172
          },
          "name": "hostConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetHostConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 2190
          },
          "name": "maxWorkerCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 2195
          },
          "name": "minWorkerCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 2200
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 2205
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 2210
          },
          "name": "statusMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 2216
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 2221
          },
          "name": "workerCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 2185
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 2178
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-deadline-fleet/index:DataAwsccDeadlineFleet"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetCapabilities": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetCapabilities",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-deadline-fleet/index.ts",
        "line": 190
      },
      "name": "DataAwsccDeadlineFleetCapabilities",
      "namespace": "dataAwsccDeadlineFleet",
      "symbolId": "src/data-awscc-deadline-fleet/index:DataAwsccDeadlineFleetCapabilities"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetCapabilitiesAmounts": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetCapabilitiesAmounts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-deadline-fleet/index.ts",
        "line": 25
      },
      "name": "DataAwsccDeadlineFleetCapabilitiesAmounts",
      "namespace": "dataAwsccDeadlineFleet",
      "symbolId": "src/data-awscc-deadline-fleet/index:DataAwsccDeadlineFleetCapabilitiesAmounts"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetCapabilitiesAmountsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetCapabilitiesAmountsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-deadline-fleet/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-deadline-fleet/index.ts",
        "line": 92
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 106
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetCapabilitiesAmountsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDeadlineFleetCapabilitiesAmountsList",
      "namespace": "dataAwsccDeadlineFleet",
      "symbolId": "src/data-awscc-deadline-fleet/index:DataAwsccDeadlineFleetCapabilitiesAmountsList"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetCapabilitiesAmountsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetCapabilitiesAmountsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-deadline-fleet/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-deadline-fleet/index.ts",
        "line": 48
      },
      "name": "DataAwsccDeadlineFleetCapabilitiesAmountsOutputReference",
      "namespace": "dataAwsccDeadlineFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 77
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 82
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 87
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetCapabilitiesAmounts"
          }
        }
      ],
      "symbolId": "src/data-awscc-deadline-fleet/index:DataAwsccDeadlineFleetCapabilitiesAmountsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetCapabilitiesAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetCapabilitiesAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-deadline-fleet/index.ts",
        "line": 110
      },
      "name": "DataAwsccDeadlineFleetCapabilitiesAttributes",
      "namespace": "dataAwsccDeadlineFleet",
      "symbolId": "src/data-awscc-deadline-fleet/index:DataAwsccDeadlineFleetCapabilitiesAttributes"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetCapabilitiesAttributesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetCapabilitiesAttributesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-deadline-fleet/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-awscc-deadline-fleet/index.ts",
        "line": 172
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/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-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetCapabilitiesAttributesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDeadlineFleetCapabilitiesAttributesList",
      "namespace": "dataAwsccDeadlineFleet",
      "symbolId": "src/data-awscc-deadline-fleet/index:DataAwsccDeadlineFleetCapabilitiesAttributesList"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetCapabilitiesAttributesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetCapabilitiesAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-deadline-fleet/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-awscc-deadline-fleet/index.ts",
        "line": 133
      },
      "name": "DataAwsccDeadlineFleetCapabilitiesAttributesOutputReference",
      "namespace": "dataAwsccDeadlineFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 162
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 167
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 146
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetCapabilitiesAttributes"
          }
        }
      ],
      "symbolId": "src/data-awscc-deadline-fleet/index:DataAwsccDeadlineFleetCapabilitiesAttributesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetCapabilitiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetCapabilitiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-deadline-fleet/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/data-awscc-deadline-fleet/index.ts",
        "line": 213
      },
      "name": "DataAwsccDeadlineFleetCapabilitiesOutputReference",
      "namespace": "dataAwsccDeadlineFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 241
          },
          "name": "amounts",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetCapabilitiesAmountsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 247
          },
          "name": "attributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetCapabilitiesAttributesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 224
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetCapabilities"
          }
        }
      ],
      "symbolId": "src/data-awscc-deadline-fleet/index:DataAwsccDeadlineFleetCapabilitiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-deadline-fleet/index.ts",
        "line": 14
      },
      "name": "DataAwsccDeadlineFleetConfig",
      "namespace": "dataAwsccDeadlineFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/deadline_fleet#id DataAwsccDeadlineFleet#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-deadline-fleet/index:DataAwsccDeadlineFleetConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-deadline-fleet/index.ts",
        "line": 1874
      },
      "name": "DataAwsccDeadlineFleetConfiguration",
      "namespace": "dataAwsccDeadlineFleet",
      "symbolId": "src/data-awscc-deadline-fleet/index:DataAwsccDeadlineFleetConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationCustomerManaged": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationCustomerManaged",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-deadline-fleet/index.ts",
        "line": 816
      },
      "name": "DataAwsccDeadlineFleetConfigurationCustomerManaged",
      "namespace": "dataAwsccDeadlineFleet",
      "symbolId": "src/data-awscc-deadline-fleet/index:DataAwsccDeadlineFleetConfigurationCustomerManaged"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationCustomerManagedAutoScalingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationCustomerManagedAutoScalingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-deadline-fleet/index.ts",
        "line": 251
      },
      "name": "DataAwsccDeadlineFleetConfigurationCustomerManagedAutoScalingConfiguration",
      "namespace": "dataAwsccDeadlineFleet",
      "symbolId": "src/data-awscc-deadline-fleet/index:DataAwsccDeadlineFleetConfigurationCustomerManagedAutoScalingConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationCustomerManagedAutoScalingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationCustomerManagedAutoScalingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-deadline-fleet/index.ts",
          "line": 281
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-deadline-fleet/index.ts",
        "line": 274
      },
      "name": "DataAwsccDeadlineFleetConfigurationCustomerManagedAutoScalingConfigurationOutputReference",
      "namespace": "dataAwsccDeadlineFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 301
          },
          "name": "scaleOutWorkersPerMinute",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 306
          },
          "name": "standbyWorkerCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 311
          },
          "name": "workerIdleDurationSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 285
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationCustomerManagedAutoScalingConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-deadline-fleet/index:DataAwsccDeadlineFleetConfigurationCustomerManagedAutoScalingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationCustomerManagedOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationCustomerManagedOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-deadline-fleet/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-awscc-deadline-fleet/index.ts",
        "line": 839
      },
      "name": "DataAwsccDeadlineFleetConfigurationCustomerManagedOutputReference",
      "namespace": "dataAwsccDeadlineFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 867
          },
          "name": "autoScalingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationCustomerManagedAutoScalingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 872
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 877
          },
          "name": "storageProfileId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 882
          },
          "name": "tagPropagationMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 888
          },
          "name": "workerCapabilities",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 850
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationCustomerManaged"
          }
        }
      ],
      "symbolId": "src/data-awscc-deadline-fleet/index:DataAwsccDeadlineFleetConfigurationCustomerManagedOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationCustomerManagedWorkerCapabilities": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationCustomerManagedWorkerCapabilities",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-deadline-fleet/index.ts",
        "line": 716
      },
      "name": "DataAwsccDeadlineFleetConfigurationCustomerManagedWorkerCapabilities",
      "namespace": "dataAwsccDeadlineFleet",
      "symbolId": "src/data-awscc-deadline-fleet/index:DataAwsccDeadlineFleetConfigurationCustomerManagedWorkerCapabilities"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesAcceleratorCount": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesAcceleratorCount",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-deadline-fleet/index.ts",
        "line": 315
      },
      "name": "DataAwsccDeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesAcceleratorCount",
      "namespace": "dataAwsccDeadlineFleet",
      "symbolId": "src/data-awscc-deadline-fleet/index:DataAwsccDeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesAcceleratorCount"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesAcceleratorCountOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesAcceleratorCountOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-deadline-fleet/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-awscc-deadline-fleet/index.ts",
        "line": 338
      },
      "name": "DataAwsccDeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesAcceleratorCountOutputReference",
      "namespace": "dataAwsccDeadlineFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 365
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 370
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 349
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesAcceleratorCount"
          }
        }
      ],
      "symbolId": "src/data-awscc-deadline-fleet/index:DataAwsccDeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesAcceleratorCountOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesAcceleratorTotalMemoryMiB": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesAcceleratorTotalMemoryMiB",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-deadline-fleet/index.ts",
        "line": 374
      },
      "name": "DataAwsccDeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesAcceleratorTotalMemoryMiB",
      "namespace": "dataAwsccDeadlineFleet",
      "symbolId": "src/data-awscc-deadline-fleet/index:DataAwsccDeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesAcceleratorTotalMemoryMiB"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesAcceleratorTotalMemoryMiBOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesAcceleratorTotalMemoryMiBOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-deadline-fleet/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-awscc-deadline-fleet/index.ts",
        "line": 397
      },
      "name": "DataAwsccDeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesAcceleratorTotalMemoryMiBOutputReference",
      "namespace": "dataAwsccDeadlineFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 424
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 429
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 408
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesAcceleratorTotalMemoryMiB"
          }
        }
      ],
      "symbolId": "src/data-awscc-deadline-fleet/index:DataAwsccDeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesAcceleratorTotalMemoryMiBOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesCustomAmounts": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesCustomAmounts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-deadline-fleet/index.ts",
        "line": 433
      },
      "name": "DataAwsccDeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesCustomAmounts",
      "namespace": "dataAwsccDeadlineFleet",
      "symbolId": "src/data-awscc-deadline-fleet/index:DataAwsccDeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesCustomAmounts"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesCustomAmountsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesCustomAmountsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-deadline-fleet/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-deadline-fleet/index.ts",
        "line": 500
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 514
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesCustomAmountsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesCustomAmountsList",
      "namespace": "dataAwsccDeadlineFleet",
      "symbolId": "src/data-awscc-deadline-fleet/index:DataAwsccDeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesCustomAmountsList"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesCustomAmountsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesCustomAmountsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-deadline-fleet/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-awscc-deadline-fleet/index.ts",
        "line": 456
      },
      "name": "DataAwsccDeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesCustomAmountsOutputReference",
      "namespace": "dataAwsccDeadlineFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 485
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 490
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 495
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 469
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesCustomAmounts"
          }
        }
      ],
      "symbolId": "src/data-awscc-deadline-fleet/index:DataAwsccDeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesCustomAmountsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesCustomAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesCustomAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-deadline-fleet/index.ts",
        "line": 518
      },
      "name": "DataAwsccDeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesCustomAttributes",
      "namespace": "dataAwsccDeadlineFleet",
      "symbolId": "src/data-awscc-deadline-fleet/index:DataAwsccDeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesCustomAttributes"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesCustomAttributesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesCustomAttributesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-deadline-fleet/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-awscc-deadline-fleet/index.ts",
        "line": 580
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/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-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesCustomAttributesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesCustomAttributesList",
      "namespace": "dataAwsccDeadlineFleet",
      "symbolId": "src/data-awscc-deadline-fleet/index:DataAwsccDeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesCustomAttributesList"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesCustomAttributesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesCustomAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-deadline-fleet/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-deadline-fleet/index.ts",
        "line": 541
      },
      "name": "DataAwsccDeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesCustomAttributesOutputReference",
      "namespace": "dataAwsccDeadlineFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 570
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 575
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 554
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesCustomAttributes"
          }
        }
      ],
      "symbolId": "src/data-awscc-deadline-fleet/index:DataAwsccDeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesCustomAttributesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesMemoryMiB": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesMemoryMiB",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-deadline-fleet/index.ts",
        "line": 598
      },
      "name": "DataAwsccDeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesMemoryMiB",
      "namespace": "dataAwsccDeadlineFleet",
      "symbolId": "src/data-awscc-deadline-fleet/index:DataAwsccDeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesMemoryMiB"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesMemoryMiBOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesMemoryMiBOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-deadline-fleet/index.ts",
          "line": 628
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-deadline-fleet/index.ts",
        "line": 621
      },
      "name": "DataAwsccDeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesMemoryMiBOutputReference",
      "namespace": "dataAwsccDeadlineFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 648
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 653
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 632
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesMemoryMiB"
          }
        }
      ],
      "symbolId": "src/data-awscc-deadline-fleet/index:DataAwsccDeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesMemoryMiBOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-deadline-fleet/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-deadline-fleet/index.ts",
        "line": 739
      },
      "name": "DataAwsccDeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesOutputReference",
      "namespace": "dataAwsccDeadlineFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 767
          },
          "name": "acceleratorCount",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesAcceleratorCountOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 773
          },
          "name": "acceleratorTotalMemoryMiB",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesAcceleratorTotalMemoryMiBOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 778
          },
          "name": "acceleratorTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 783
          },
          "name": "cpuArchitectureType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 789
          },
          "name": "customAmounts",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesCustomAmountsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 795
          },
          "name": "customAttributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesCustomAttributesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 801
          },
          "name": "memoryMiB",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesMemoryMiBOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 806
          },
          "name": "osFamily",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 812
          },
          "name": "vCpuCount",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesVCpuCountOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 750
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationCustomerManagedWorkerCapabilities"
          }
        }
      ],
      "symbolId": "src/data-awscc-deadline-fleet/index:DataAwsccDeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesVCpuCount": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesVCpuCount",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-deadline-fleet/index.ts",
        "line": 657
      },
      "name": "DataAwsccDeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesVCpuCount",
      "namespace": "dataAwsccDeadlineFleet",
      "symbolId": "src/data-awscc-deadline-fleet/index:DataAwsccDeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesVCpuCount"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesVCpuCountOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesVCpuCountOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-deadline-fleet/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/data-awscc-deadline-fleet/index.ts",
        "line": 680
      },
      "name": "DataAwsccDeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesVCpuCountOutputReference",
      "namespace": "dataAwsccDeadlineFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 707
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 712
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 691
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesVCpuCount"
          }
        }
      ],
      "symbolId": "src/data-awscc-deadline-fleet/index:DataAwsccDeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesVCpuCountOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-deadline-fleet/index.ts",
          "line": 1904
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-deadline-fleet/index.ts",
        "line": 1897
      },
      "name": "DataAwsccDeadlineFleetConfigurationOutputReference",
      "namespace": "dataAwsccDeadlineFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 1925
          },
          "name": "customerManaged",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationCustomerManagedOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 1931
          },
          "name": "serviceManagedEc2",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationServiceManagedEc2OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 1908
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-deadline-fleet/index:DataAwsccDeadlineFleetConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationServiceManagedEc2": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationServiceManagedEc2",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-deadline-fleet/index.ts",
        "line": 1790
      },
      "name": "DataAwsccDeadlineFleetConfigurationServiceManagedEc2",
      "namespace": "dataAwsccDeadlineFleet",
      "symbolId": "src/data-awscc-deadline-fleet/index:DataAwsccDeadlineFleetConfigurationServiceManagedEc2"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationServiceManagedEc2AutoScalingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationServiceManagedEc2AutoScalingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-deadline-fleet/index.ts",
        "line": 892
      },
      "name": "DataAwsccDeadlineFleetConfigurationServiceManagedEc2AutoScalingConfiguration",
      "namespace": "dataAwsccDeadlineFleet",
      "symbolId": "src/data-awscc-deadline-fleet/index:DataAwsccDeadlineFleetConfigurationServiceManagedEc2AutoScalingConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationServiceManagedEc2AutoScalingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationServiceManagedEc2AutoScalingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-deadline-fleet/index.ts",
          "line": 922
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-deadline-fleet/index.ts",
        "line": 915
      },
      "name": "DataAwsccDeadlineFleetConfigurationServiceManagedEc2AutoScalingConfigurationOutputReference",
      "namespace": "dataAwsccDeadlineFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 942
          },
          "name": "scaleOutWorkersPerMinute",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 947
          },
          "name": "standbyWorkerCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 952
          },
          "name": "workerIdleDurationSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 926
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationServiceManagedEc2AutoScalingConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-deadline-fleet/index:DataAwsccDeadlineFleetConfigurationServiceManagedEc2AutoScalingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceCapabilities": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceCapabilities",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-deadline-fleet/index.ts",
        "line": 1503
      },
      "name": "DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceCapabilities",
      "namespace": "dataAwsccDeadlineFleet",
      "symbolId": "src/data-awscc-deadline-fleet/index:DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceCapabilities"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesAcceleratorCapabilities": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesAcceleratorCapabilities",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-deadline-fleet/index.ts",
        "line": 1095
      },
      "name": "DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesAcceleratorCapabilities",
      "namespace": "dataAwsccDeadlineFleet",
      "symbolId": "src/data-awscc-deadline-fleet/index:DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesAcceleratorCapabilities"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesAcceleratorCapabilitiesCount": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesAcceleratorCapabilitiesCount",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-deadline-fleet/index.ts",
        "line": 956
      },
      "name": "DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesAcceleratorCapabilitiesCount",
      "namespace": "dataAwsccDeadlineFleet",
      "symbolId": "src/data-awscc-deadline-fleet/index:DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesAcceleratorCapabilitiesCount"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesAcceleratorCapabilitiesCountOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesAcceleratorCapabilitiesCountOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-deadline-fleet/index.ts",
          "line": 986
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-deadline-fleet/index.ts",
        "line": 979
      },
      "name": "DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesAcceleratorCapabilitiesCountOutputReference",
      "namespace": "dataAwsccDeadlineFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 1006
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 1011
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 990
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesAcceleratorCapabilitiesCount"
          }
        }
      ],
      "symbolId": "src/data-awscc-deadline-fleet/index:DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesAcceleratorCapabilitiesCountOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesAcceleratorCapabilitiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesAcceleratorCapabilitiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-deadline-fleet/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-awscc-deadline-fleet/index.ts",
        "line": 1118
      },
      "name": "DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesAcceleratorCapabilitiesOutputReference",
      "namespace": "dataAwsccDeadlineFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 1146
          },
          "name": "count",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesAcceleratorCapabilitiesCountOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 1152
          },
          "name": "selections",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesAcceleratorCapabilitiesSelectionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 1129
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesAcceleratorCapabilities"
          }
        }
      ],
      "symbolId": "src/data-awscc-deadline-fleet/index:DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesAcceleratorCapabilitiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesAcceleratorCapabilitiesSelections": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesAcceleratorCapabilitiesSelections",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-deadline-fleet/index.ts",
        "line": 1015
      },
      "name": "DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesAcceleratorCapabilitiesSelections",
      "namespace": "dataAwsccDeadlineFleet",
      "symbolId": "src/data-awscc-deadline-fleet/index:DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesAcceleratorCapabilitiesSelections"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesAcceleratorCapabilitiesSelectionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesAcceleratorCapabilitiesSelectionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-deadline-fleet/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-awscc-deadline-fleet/index.ts",
        "line": 1077
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/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-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesAcceleratorCapabilitiesSelectionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesAcceleratorCapabilitiesSelectionsList",
      "namespace": "dataAwsccDeadlineFleet",
      "symbolId": "src/data-awscc-deadline-fleet/index:DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesAcceleratorCapabilitiesSelectionsList"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesAcceleratorCapabilitiesSelectionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesAcceleratorCapabilitiesSelectionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-deadline-fleet/index.ts",
          "line": 1047
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-deadline-fleet/index.ts",
        "line": 1038
      },
      "name": "DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesAcceleratorCapabilitiesSelectionsOutputReference",
      "namespace": "dataAwsccDeadlineFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 1067
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 1072
          },
          "name": "runtime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 1051
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesAcceleratorCapabilitiesSelections"
          }
        }
      ],
      "symbolId": "src/data-awscc-deadline-fleet/index:DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesAcceleratorCapabilitiesSelectionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesCustomAmounts": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesCustomAmounts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-deadline-fleet/index.ts",
        "line": 1156
      },
      "name": "DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesCustomAmounts",
      "namespace": "dataAwsccDeadlineFleet",
      "symbolId": "src/data-awscc-deadline-fleet/index:DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesCustomAmounts"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesCustomAmountsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesCustomAmountsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-deadline-fleet/index.ts",
          "line": 1230
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-deadline-fleet/index.ts",
        "line": 1223
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 1237
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesCustomAmountsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesCustomAmountsList",
      "namespace": "dataAwsccDeadlineFleet",
      "symbolId": "src/data-awscc-deadline-fleet/index:DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesCustomAmountsList"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesCustomAmountsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesCustomAmountsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-deadline-fleet/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-deadline-fleet/index.ts",
        "line": 1179
      },
      "name": "DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesCustomAmountsOutputReference",
      "namespace": "dataAwsccDeadlineFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 1208
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 1213
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 1218
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 1192
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesCustomAmounts"
          }
        }
      ],
      "symbolId": "src/data-awscc-deadline-fleet/index:DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesCustomAmountsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesCustomAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesCustomAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-deadline-fleet/index.ts",
        "line": 1241
      },
      "name": "DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesCustomAttributes",
      "namespace": "dataAwsccDeadlineFleet",
      "symbolId": "src/data-awscc-deadline-fleet/index:DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesCustomAttributes"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesCustomAttributesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesCustomAttributesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-deadline-fleet/index.ts",
          "line": 1310
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-deadline-fleet/index.ts",
        "line": 1303
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 1317
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesCustomAttributesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesCustomAttributesList",
      "namespace": "dataAwsccDeadlineFleet",
      "symbolId": "src/data-awscc-deadline-fleet/index:DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesCustomAttributesList"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesCustomAttributesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesCustomAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-deadline-fleet/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-deadline-fleet/index.ts",
        "line": 1264
      },
      "name": "DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesCustomAttributesOutputReference",
      "namespace": "dataAwsccDeadlineFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 1293
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 1298
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 1277
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesCustomAttributes"
          }
        }
      ],
      "symbolId": "src/data-awscc-deadline-fleet/index:DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesCustomAttributesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesMemoryMiB": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesMemoryMiB",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-deadline-fleet/index.ts",
        "line": 1321
      },
      "name": "DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesMemoryMiB",
      "namespace": "dataAwsccDeadlineFleet",
      "symbolId": "src/data-awscc-deadline-fleet/index:DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesMemoryMiB"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesMemoryMiBOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesMemoryMiBOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-deadline-fleet/index.ts",
          "line": 1351
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-deadline-fleet/index.ts",
        "line": 1344
      },
      "name": "DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesMemoryMiBOutputReference",
      "namespace": "dataAwsccDeadlineFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 1371
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 1376
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 1355
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesMemoryMiB"
          }
        }
      ],
      "symbolId": "src/data-awscc-deadline-fleet/index:DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesMemoryMiBOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-deadline-fleet/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-deadline-fleet/index.ts",
        "line": 1526
      },
      "name": "DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesOutputReference",
      "namespace": "dataAwsccDeadlineFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 1554
          },
          "name": "acceleratorCapabilities",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesAcceleratorCapabilitiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 1559
          },
          "name": "allowedInstanceTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 1564
          },
          "name": "cpuArchitectureType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 1570
          },
          "name": "customAmounts",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesCustomAmountsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 1576
          },
          "name": "customAttributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesCustomAttributesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 1581
          },
          "name": "excludedInstanceTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 1587
          },
          "name": "memoryMiB",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesMemoryMiBOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 1592
          },
          "name": "osFamily",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 1598
          },
          "name": "rootEbsVolume",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesRootEbsVolumeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 1604
          },
          "name": "vCpuCount",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesVCpuCountOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 1537
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceCapabilities"
          }
        }
      ],
      "symbolId": "src/data-awscc-deadline-fleet/index:DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesRootEbsVolume": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesRootEbsVolume",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-deadline-fleet/index.ts",
        "line": 1380
      },
      "name": "DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesRootEbsVolume",
      "namespace": "dataAwsccDeadlineFleet",
      "symbolId": "src/data-awscc-deadline-fleet/index:DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesRootEbsVolume"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesRootEbsVolumeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesRootEbsVolumeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-deadline-fleet/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-deadline-fleet/index.ts",
        "line": 1403
      },
      "name": "DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesRootEbsVolumeOutputReference",
      "namespace": "dataAwsccDeadlineFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 1430
          },
          "name": "iops",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 1435
          },
          "name": "sizeGiB",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 1440
          },
          "name": "throughputMiB",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 1414
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesRootEbsVolume"
          }
        }
      ],
      "symbolId": "src/data-awscc-deadline-fleet/index:DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesRootEbsVolumeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesVCpuCount": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesVCpuCount",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-deadline-fleet/index.ts",
        "line": 1444
      },
      "name": "DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesVCpuCount",
      "namespace": "dataAwsccDeadlineFleet",
      "symbolId": "src/data-awscc-deadline-fleet/index:DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesVCpuCount"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesVCpuCountOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesVCpuCountOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-deadline-fleet/index.ts",
          "line": 1474
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-deadline-fleet/index.ts",
        "line": 1467
      },
      "name": "DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesVCpuCountOutputReference",
      "namespace": "dataAwsccDeadlineFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 1494
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 1499
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 1478
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesVCpuCount"
          }
        }
      ],
      "symbolId": "src/data-awscc-deadline-fleet/index:DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesVCpuCountOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceMarketOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceMarketOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-deadline-fleet/index.ts",
        "line": 1608
      },
      "name": "DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceMarketOptions",
      "namespace": "dataAwsccDeadlineFleet",
      "symbolId": "src/data-awscc-deadline-fleet/index:DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceMarketOptions"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceMarketOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceMarketOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-deadline-fleet/index.ts",
          "line": 1638
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-deadline-fleet/index.ts",
        "line": 1631
      },
      "name": "DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceMarketOptionsOutputReference",
      "namespace": "dataAwsccDeadlineFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 1658
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 1642
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceMarketOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-deadline-fleet/index:DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceMarketOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationServiceManagedEc2OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationServiceManagedEc2OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-deadline-fleet/index.ts",
          "line": 1820
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-deadline-fleet/index.ts",
        "line": 1813
      },
      "name": "DataAwsccDeadlineFleetConfigurationServiceManagedEc2OutputReference",
      "namespace": "dataAwsccDeadlineFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 1841
          },
          "name": "autoScalingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationServiceManagedEc2AutoScalingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 1847
          },
          "name": "instanceCapabilities",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 1853
          },
          "name": "instanceMarketOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationServiceManagedEc2InstanceMarketOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 1859
          },
          "name": "persistentVolumeConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationServiceManagedEc2PersistentVolumeConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 1864
          },
          "name": "storageProfileId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 1870
          },
          "name": "vpcConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationServiceManagedEc2VpcConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 1824
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationServiceManagedEc2"
          }
        }
      ],
      "symbolId": "src/data-awscc-deadline-fleet/index:DataAwsccDeadlineFleetConfigurationServiceManagedEc2OutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationServiceManagedEc2PersistentVolumeConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationServiceManagedEc2PersistentVolumeConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-deadline-fleet/index.ts",
        "line": 1662
      },
      "name": "DataAwsccDeadlineFleetConfigurationServiceManagedEc2PersistentVolumeConfiguration",
      "namespace": "dataAwsccDeadlineFleet",
      "symbolId": "src/data-awscc-deadline-fleet/index:DataAwsccDeadlineFleetConfigurationServiceManagedEc2PersistentVolumeConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationServiceManagedEc2PersistentVolumeConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationServiceManagedEc2PersistentVolumeConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-deadline-fleet/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-awscc-deadline-fleet/index.ts",
        "line": 1685
      },
      "name": "DataAwsccDeadlineFleetConfigurationServiceManagedEc2PersistentVolumeConfigurationOutputReference",
      "namespace": "dataAwsccDeadlineFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 1712
          },
          "name": "iops",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 1717
          },
          "name": "lastUsedTtlHours",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 1722
          },
          "name": "mountPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 1727
          },
          "name": "sizeGiB",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 1732
          },
          "name": "throughputMiB",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 1696
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationServiceManagedEc2PersistentVolumeConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-deadline-fleet/index:DataAwsccDeadlineFleetConfigurationServiceManagedEc2PersistentVolumeConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationServiceManagedEc2VpcConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationServiceManagedEc2VpcConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-deadline-fleet/index.ts",
        "line": 1736
      },
      "name": "DataAwsccDeadlineFleetConfigurationServiceManagedEc2VpcConfiguration",
      "namespace": "dataAwsccDeadlineFleet",
      "symbolId": "src/data-awscc-deadline-fleet/index:DataAwsccDeadlineFleetConfigurationServiceManagedEc2VpcConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationServiceManagedEc2VpcConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationServiceManagedEc2VpcConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-deadline-fleet/index.ts",
          "line": 1766
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-deadline-fleet/index.ts",
        "line": 1759
      },
      "name": "DataAwsccDeadlineFleetConfigurationServiceManagedEc2VpcConfigurationOutputReference",
      "namespace": "dataAwsccDeadlineFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 1786
          },
          "name": "resourceConfigurationArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 1770
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetConfigurationServiceManagedEc2VpcConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-deadline-fleet/index:DataAwsccDeadlineFleetConfigurationServiceManagedEc2VpcConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetHostConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetHostConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-deadline-fleet/index.ts",
        "line": 1935
      },
      "name": "DataAwsccDeadlineFleetHostConfiguration",
      "namespace": "dataAwsccDeadlineFleet",
      "symbolId": "src/data-awscc-deadline-fleet/index:DataAwsccDeadlineFleetHostConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetHostConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetHostConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-deadline-fleet/index.ts",
          "line": 1965
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-deadline-fleet/index.ts",
        "line": 1958
      },
      "name": "DataAwsccDeadlineFleetHostConfigurationOutputReference",
      "namespace": "dataAwsccDeadlineFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 1985
          },
          "name": "scriptBody",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 1990
          },
          "name": "scriptTimeoutSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 1969
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetHostConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-deadline-fleet/index:DataAwsccDeadlineFleetHostConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-deadline-fleet/index.ts",
        "line": 1994
      },
      "name": "DataAwsccDeadlineFleetTags",
      "namespace": "dataAwsccDeadlineFleet",
      "symbolId": "src/data-awscc-deadline-fleet/index:DataAwsccDeadlineFleetTags"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-deadline-fleet/index.ts",
          "line": 2063
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-deadline-fleet/index.ts",
        "line": 2056
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 2070
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDeadlineFleetTagsList",
      "namespace": "dataAwsccDeadlineFleet",
      "symbolId": "src/data-awscc-deadline-fleet/index:DataAwsccDeadlineFleetTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-deadline-fleet/index.ts",
          "line": 2026
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-deadline-fleet/index.ts",
        "line": 2017
      },
      "name": "DataAwsccDeadlineFleetTagsOutputReference",
      "namespace": "dataAwsccDeadlineFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 2046
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 2051
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-deadline-fleet/index.ts",
            "line": 2030
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineFleet.DataAwsccDeadlineFleetTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-deadline-fleet/index:DataAwsccDeadlineFleetTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineLicenseEndpoint.DataAwsccDeadlineLicenseEndpoint": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/deadline_license_endpoint awscc_deadline_license_endpoint}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineLicenseEndpoint.DataAwsccDeadlineLicenseEndpoint",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/deadline_license_endpoint awscc_deadline_license_endpoint} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-deadline-license-endpoint/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-awscc.dataAwsccDeadlineLicenseEndpoint.DataAwsccDeadlineLicenseEndpointConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-deadline-license-endpoint/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDeadlineLicenseEndpoint resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-deadline-license-endpoint/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 DataAwsccDeadlineLicenseEndpoint to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/deadline_license_endpoint#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDeadlineLicenseEndpoint that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDeadlineLicenseEndpoint to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-deadline-license-endpoint/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-awscc-deadline-license-endpoint/index.ts",
            "line": 233
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDeadlineLicenseEndpoint",
      "namespace": "dataAwsccDeadlineLicenseEndpoint",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-license-endpoint/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-license-endpoint/index.ts",
            "line": 165
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-license-endpoint/index.ts",
            "line": 170
          },
          "name": "dnsName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-license-endpoint/index.ts",
            "line": 188
          },
          "name": "licenseEndpointId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-license-endpoint/index.ts",
            "line": 193
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-license-endpoint/index.ts",
            "line": 198
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-license-endpoint/index.ts",
            "line": 203
          },
          "name": "statusMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-license-endpoint/index.ts",
            "line": 208
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-license-endpoint/index.ts",
            "line": 214
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineLicenseEndpoint.DataAwsccDeadlineLicenseEndpointTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-license-endpoint/index.ts",
            "line": 219
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-license-endpoint/index.ts",
            "line": 183
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-deadline-license-endpoint/index.ts",
            "line": 176
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-deadline-license-endpoint/index:DataAwsccDeadlineLicenseEndpoint"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineLicenseEndpoint.DataAwsccDeadlineLicenseEndpointConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineLicenseEndpoint.DataAwsccDeadlineLicenseEndpointConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-deadline-license-endpoint/index.ts",
        "line": 14
      },
      "name": "DataAwsccDeadlineLicenseEndpointConfig",
      "namespace": "dataAwsccDeadlineLicenseEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/deadline_license_endpoint#id DataAwsccDeadlineLicenseEndpoint#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-license-endpoint/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-deadline-license-endpoint/index:DataAwsccDeadlineLicenseEndpointConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineLicenseEndpoint.DataAwsccDeadlineLicenseEndpointTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineLicenseEndpoint.DataAwsccDeadlineLicenseEndpointTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-deadline-license-endpoint/index.ts",
        "line": 25
      },
      "name": "DataAwsccDeadlineLicenseEndpointTags",
      "namespace": "dataAwsccDeadlineLicenseEndpoint",
      "symbolId": "src/data-awscc-deadline-license-endpoint/index:DataAwsccDeadlineLicenseEndpointTags"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineLicenseEndpoint.DataAwsccDeadlineLicenseEndpointTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineLicenseEndpoint.DataAwsccDeadlineLicenseEndpointTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-deadline-license-endpoint/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-awscc-deadline-license-endpoint/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-deadline-license-endpoint/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-awscc.dataAwsccDeadlineLicenseEndpoint.DataAwsccDeadlineLicenseEndpointTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDeadlineLicenseEndpointTagsList",
      "namespace": "dataAwsccDeadlineLicenseEndpoint",
      "symbolId": "src/data-awscc-deadline-license-endpoint/index:DataAwsccDeadlineLicenseEndpointTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineLicenseEndpoint.DataAwsccDeadlineLicenseEndpointTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineLicenseEndpoint.DataAwsccDeadlineLicenseEndpointTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-deadline-license-endpoint/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-deadline-license-endpoint/index.ts",
        "line": 48
      },
      "name": "DataAwsccDeadlineLicenseEndpointTagsOutputReference",
      "namespace": "dataAwsccDeadlineLicenseEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-license-endpoint/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-license-endpoint/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-deadline-license-endpoint/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineLicenseEndpoint.DataAwsccDeadlineLicenseEndpointTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-deadline-license-endpoint/index:DataAwsccDeadlineLicenseEndpointTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineLicenseEndpoints.DataAwsccDeadlineLicenseEndpoints": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/deadline_license_endpoints awscc_deadline_license_endpoints}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineLicenseEndpoints.DataAwsccDeadlineLicenseEndpoints",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/deadline_license_endpoints awscc_deadline_license_endpoints} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-deadline-license-endpoints/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineLicenseEndpoints.DataAwsccDeadlineLicenseEndpointsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-deadline-license-endpoints/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDeadlineLicenseEndpoints resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-deadline-license-endpoints/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccDeadlineLicenseEndpoints to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/deadline_license_endpoints#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDeadlineLicenseEndpoints that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDeadlineLicenseEndpoints to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-deadline-license-endpoints/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-deadline-license-endpoints/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDeadlineLicenseEndpoints",
      "namespace": "dataAwsccDeadlineLicenseEndpoints",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-license-endpoints/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-license-endpoints/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-license-endpoints/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-deadline-license-endpoints/index:DataAwsccDeadlineLicenseEndpoints"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineLicenseEndpoints.DataAwsccDeadlineLicenseEndpointsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineLicenseEndpoints.DataAwsccDeadlineLicenseEndpointsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-deadline-license-endpoints/index.ts",
        "line": 14
      },
      "name": "DataAwsccDeadlineLicenseEndpointsConfig",
      "namespace": "dataAwsccDeadlineLicenseEndpoints",
      "symbolId": "src/data-awscc-deadline-license-endpoints/index:DataAwsccDeadlineLicenseEndpointsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineLimit.DataAwsccDeadlineLimit": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/deadline_limit awscc_deadline_limit}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineLimit.DataAwsccDeadlineLimit",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/deadline_limit awscc_deadline_limit} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-deadline-limit/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineLimit.DataAwsccDeadlineLimitConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-deadline-limit/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDeadlineLimit resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-deadline-limit/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccDeadlineLimit to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/deadline_limit#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDeadlineLimit that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDeadlineLimit to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-deadline-limit/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-awscc-deadline-limit/index.ts",
            "line": 142
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDeadlineLimit",
      "namespace": "dataAwsccDeadlineLimit",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-limit/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-limit/index.ts",
            "line": 85
          },
          "name": "amountRequirementName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-limit/index.ts",
            "line": 90
          },
          "name": "currentCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-limit/index.ts",
            "line": 95
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-limit/index.ts",
            "line": 100
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-limit/index.ts",
            "line": 105
          },
          "name": "farmId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-limit/index.ts",
            "line": 123
          },
          "name": "limitId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-limit/index.ts",
            "line": 128
          },
          "name": "maxCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-limit/index.ts",
            "line": 118
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-deadline-limit/index.ts",
            "line": 111
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-deadline-limit/index:DataAwsccDeadlineLimit"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineLimit.DataAwsccDeadlineLimitConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineLimit.DataAwsccDeadlineLimitConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-deadline-limit/index.ts",
        "line": 14
      },
      "name": "DataAwsccDeadlineLimitConfig",
      "namespace": "dataAwsccDeadlineLimit",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/deadline_limit#id DataAwsccDeadlineLimit#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-limit/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-deadline-limit/index:DataAwsccDeadlineLimitConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineMeteredProduct.DataAwsccDeadlineMeteredProduct": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/deadline_metered_product awscc_deadline_metered_product}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineMeteredProduct.DataAwsccDeadlineMeteredProduct",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/deadline_metered_product awscc_deadline_metered_product} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-deadline-metered-product/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineMeteredProduct.DataAwsccDeadlineMeteredProductConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-deadline-metered-product/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDeadlineMeteredProduct resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-deadline-metered-product/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccDeadlineMeteredProduct to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/deadline_metered_product#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDeadlineMeteredProduct that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDeadlineMeteredProduct to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-deadline-metered-product/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-awscc-deadline-metered-product/index.ts",
            "line": 137
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDeadlineMeteredProduct",
      "namespace": "dataAwsccDeadlineMeteredProduct",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-metered-product/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-metered-product/index.ts",
            "line": 85
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-metered-product/index.ts",
            "line": 90
          },
          "name": "family",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-metered-product/index.ts",
            "line": 108
          },
          "name": "licenseEndpointId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-metered-product/index.ts",
            "line": 113
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-metered-product/index.ts",
            "line": 118
          },
          "name": "productId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-metered-product/index.ts",
            "line": 123
          },
          "name": "vendor",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-metered-product/index.ts",
            "line": 103
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-deadline-metered-product/index.ts",
            "line": 96
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-deadline-metered-product/index:DataAwsccDeadlineMeteredProduct"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineMeteredProduct.DataAwsccDeadlineMeteredProductConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineMeteredProduct.DataAwsccDeadlineMeteredProductConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-deadline-metered-product/index.ts",
        "line": 14
      },
      "name": "DataAwsccDeadlineMeteredProductConfig",
      "namespace": "dataAwsccDeadlineMeteredProduct",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/deadline_metered_product#id DataAwsccDeadlineMeteredProduct#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-metered-product/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-deadline-metered-product/index:DataAwsccDeadlineMeteredProductConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineMonitor.DataAwsccDeadlineMonitor": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/deadline_monitor awscc_deadline_monitor}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineMonitor.DataAwsccDeadlineMonitor",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/deadline_monitor awscc_deadline_monitor} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-deadline-monitor/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-awscc.dataAwsccDeadlineMonitor.DataAwsccDeadlineMonitorConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-deadline-monitor/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDeadlineMonitor resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-deadline-monitor/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 DataAwsccDeadlineMonitor to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/deadline_monitor#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDeadlineMonitor that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDeadlineMonitor to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-deadline-monitor/index.ts",
            "line": 232
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-deadline-monitor/index.ts",
            "line": 238
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDeadlineMonitor",
      "namespace": "dataAwsccDeadlineMonitor",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-monitor/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-monitor/index.ts",
            "line": 165
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-monitor/index.ts",
            "line": 170
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-monitor/index.ts",
            "line": 188
          },
          "name": "identityCenterApplicationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-monitor/index.ts",
            "line": 193
          },
          "name": "identityCenterInstanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-monitor/index.ts",
            "line": 198
          },
          "name": "identityCenterRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-monitor/index.ts",
            "line": 203
          },
          "name": "monitorId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-monitor/index.ts",
            "line": 208
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-monitor/index.ts",
            "line": 213
          },
          "name": "subdomain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-monitor/index.ts",
            "line": 219
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineMonitor.DataAwsccDeadlineMonitorTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-monitor/index.ts",
            "line": 224
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-monitor/index.ts",
            "line": 183
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-deadline-monitor/index.ts",
            "line": 176
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-deadline-monitor/index:DataAwsccDeadlineMonitor"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineMonitor.DataAwsccDeadlineMonitorConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineMonitor.DataAwsccDeadlineMonitorConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-deadline-monitor/index.ts",
        "line": 14
      },
      "name": "DataAwsccDeadlineMonitorConfig",
      "namespace": "dataAwsccDeadlineMonitor",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/deadline_monitor#id DataAwsccDeadlineMonitor#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-monitor/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-deadline-monitor/index:DataAwsccDeadlineMonitorConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineMonitor.DataAwsccDeadlineMonitorTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineMonitor.DataAwsccDeadlineMonitorTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-deadline-monitor/index.ts",
        "line": 25
      },
      "name": "DataAwsccDeadlineMonitorTags",
      "namespace": "dataAwsccDeadlineMonitor",
      "symbolId": "src/data-awscc-deadline-monitor/index:DataAwsccDeadlineMonitorTags"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineMonitor.DataAwsccDeadlineMonitorTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineMonitor.DataAwsccDeadlineMonitorTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-deadline-monitor/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-awscc-deadline-monitor/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-deadline-monitor/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-awscc.dataAwsccDeadlineMonitor.DataAwsccDeadlineMonitorTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDeadlineMonitorTagsList",
      "namespace": "dataAwsccDeadlineMonitor",
      "symbolId": "src/data-awscc-deadline-monitor/index:DataAwsccDeadlineMonitorTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineMonitor.DataAwsccDeadlineMonitorTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineMonitor.DataAwsccDeadlineMonitorTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-deadline-monitor/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-deadline-monitor/index.ts",
        "line": 48
      },
      "name": "DataAwsccDeadlineMonitorTagsOutputReference",
      "namespace": "dataAwsccDeadlineMonitor",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-monitor/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-monitor/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-deadline-monitor/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineMonitor.DataAwsccDeadlineMonitorTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-deadline-monitor/index:DataAwsccDeadlineMonitorTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineMonitors.DataAwsccDeadlineMonitors": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/deadline_monitors awscc_deadline_monitors}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineMonitors.DataAwsccDeadlineMonitors",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/deadline_monitors awscc_deadline_monitors} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-deadline-monitors/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineMonitors.DataAwsccDeadlineMonitorsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-deadline-monitors/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDeadlineMonitors resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-deadline-monitors/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccDeadlineMonitors to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/deadline_monitors#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDeadlineMonitors that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDeadlineMonitors to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-deadline-monitors/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-deadline-monitors/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDeadlineMonitors",
      "namespace": "dataAwsccDeadlineMonitors",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-monitors/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-monitors/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-monitors/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-deadline-monitors/index:DataAwsccDeadlineMonitors"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineMonitors.DataAwsccDeadlineMonitorsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineMonitors.DataAwsccDeadlineMonitorsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-deadline-monitors/index.ts",
        "line": 14
      },
      "name": "DataAwsccDeadlineMonitorsConfig",
      "namespace": "dataAwsccDeadlineMonitors",
      "symbolId": "src/data-awscc-deadline-monitors/index:DataAwsccDeadlineMonitorsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineQueue.DataAwsccDeadlineQueue": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/deadline_queue awscc_deadline_queue}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineQueue.DataAwsccDeadlineQueue",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/deadline_queue awscc_deadline_queue} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-deadline-queue/index.ts",
          "line": 698
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineQueue.DataAwsccDeadlineQueueConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-deadline-queue/index.ts",
        "line": 666
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDeadlineQueue resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-deadline-queue/index.ts",
            "line": 683
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccDeadlineQueue to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/deadline_queue#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDeadlineQueue that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDeadlineQueue to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-deadline-queue/index.ts",
            "line": 807
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-deadline-queue/index.ts",
            "line": 813
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDeadlineQueue",
      "namespace": "dataAwsccDeadlineQueue",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-queue/index.ts",
            "line": 671
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-queue/index.ts",
            "line": 722
          },
          "name": "allowedStorageProfileIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-queue/index.ts",
            "line": 727
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-queue/index.ts",
            "line": 732
          },
          "name": "defaultBudgetAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-queue/index.ts",
            "line": 737
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-queue/index.ts",
            "line": 742
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-queue/index.ts",
            "line": 747
          },
          "name": "farmId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-queue/index.ts",
            "line": 766
          },
          "name": "jobAttachmentSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineQueue.DataAwsccDeadlineQueueJobAttachmentSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-queue/index.ts",
            "line": 772
          },
          "name": "jobRunAsUser",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineQueue.DataAwsccDeadlineQueueJobRunAsUserOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-queue/index.ts",
            "line": 777
          },
          "name": "queueId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-queue/index.ts",
            "line": 782
          },
          "name": "requiredFileSystemLocationNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-queue/index.ts",
            "line": 787
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-queue/index.ts",
            "line": 793
          },
          "name": "schedulingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineQueue.DataAwsccDeadlineQueueSchedulingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-queue/index.ts",
            "line": 799
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineQueue.DataAwsccDeadlineQueueTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-queue/index.ts",
            "line": 760
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-deadline-queue/index.ts",
            "line": 753
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-deadline-queue/index:DataAwsccDeadlineQueue"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineQueue.DataAwsccDeadlineQueueConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineQueue.DataAwsccDeadlineQueueConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-deadline-queue/index.ts",
        "line": 14
      },
      "name": "DataAwsccDeadlineQueueConfig",
      "namespace": "dataAwsccDeadlineQueue",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/deadline_queue#id DataAwsccDeadlineQueue#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-queue/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-deadline-queue/index:DataAwsccDeadlineQueueConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineQueue.DataAwsccDeadlineQueueJobAttachmentSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineQueue.DataAwsccDeadlineQueueJobAttachmentSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-deadline-queue/index.ts",
        "line": 25
      },
      "name": "DataAwsccDeadlineQueueJobAttachmentSettings",
      "namespace": "dataAwsccDeadlineQueue",
      "symbolId": "src/data-awscc-deadline-queue/index:DataAwsccDeadlineQueueJobAttachmentSettings"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineQueue.DataAwsccDeadlineQueueJobAttachmentSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineQueue.DataAwsccDeadlineQueueJobAttachmentSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-deadline-queue/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-deadline-queue/index.ts",
        "line": 48
      },
      "name": "DataAwsccDeadlineQueueJobAttachmentSettingsOutputReference",
      "namespace": "dataAwsccDeadlineQueue",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-queue/index.ts",
            "line": 75
          },
          "name": "rootPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-queue/index.ts",
            "line": 80
          },
          "name": "s3BucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-deadline-queue/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineQueue.DataAwsccDeadlineQueueJobAttachmentSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-deadline-queue/index:DataAwsccDeadlineQueueJobAttachmentSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineQueue.DataAwsccDeadlineQueueJobRunAsUser": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineQueue.DataAwsccDeadlineQueueJobRunAsUser",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-deadline-queue/index.ts",
        "line": 202
      },
      "name": "DataAwsccDeadlineQueueJobRunAsUser",
      "namespace": "dataAwsccDeadlineQueue",
      "symbolId": "src/data-awscc-deadline-queue/index:DataAwsccDeadlineQueueJobRunAsUser"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineQueue.DataAwsccDeadlineQueueJobRunAsUserOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineQueue.DataAwsccDeadlineQueueJobRunAsUserOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-deadline-queue/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-deadline-queue/index.ts",
        "line": 225
      },
      "name": "DataAwsccDeadlineQueueJobRunAsUserOutputReference",
      "namespace": "dataAwsccDeadlineQueue",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-queue/index.ts",
            "line": 253
          },
          "name": "posix",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineQueue.DataAwsccDeadlineQueueJobRunAsUserPosixOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-queue/index.ts",
            "line": 258
          },
          "name": "runAs",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-queue/index.ts",
            "line": 264
          },
          "name": "windows",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineQueue.DataAwsccDeadlineQueueJobRunAsUserWindowsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-deadline-queue/index.ts",
            "line": 236
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineQueue.DataAwsccDeadlineQueueJobRunAsUser"
          }
        }
      ],
      "symbolId": "src/data-awscc-deadline-queue/index:DataAwsccDeadlineQueueJobRunAsUserOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineQueue.DataAwsccDeadlineQueueJobRunAsUserPosix": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineQueue.DataAwsccDeadlineQueueJobRunAsUserPosix",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-deadline-queue/index.ts",
        "line": 84
      },
      "name": "DataAwsccDeadlineQueueJobRunAsUserPosix",
      "namespace": "dataAwsccDeadlineQueue",
      "symbolId": "src/data-awscc-deadline-queue/index:DataAwsccDeadlineQueueJobRunAsUserPosix"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineQueue.DataAwsccDeadlineQueueJobRunAsUserPosixOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineQueue.DataAwsccDeadlineQueueJobRunAsUserPosixOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-deadline-queue/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-awscc-deadline-queue/index.ts",
        "line": 107
      },
      "name": "DataAwsccDeadlineQueueJobRunAsUserPosixOutputReference",
      "namespace": "dataAwsccDeadlineQueue",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-queue/index.ts",
            "line": 134
          },
          "name": "group",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-queue/index.ts",
            "line": 139
          },
          "name": "user",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-deadline-queue/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineQueue.DataAwsccDeadlineQueueJobRunAsUserPosix"
          }
        }
      ],
      "symbolId": "src/data-awscc-deadline-queue/index:DataAwsccDeadlineQueueJobRunAsUserPosixOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineQueue.DataAwsccDeadlineQueueJobRunAsUserWindows": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineQueue.DataAwsccDeadlineQueueJobRunAsUserWindows",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-deadline-queue/index.ts",
        "line": 143
      },
      "name": "DataAwsccDeadlineQueueJobRunAsUserWindows",
      "namespace": "dataAwsccDeadlineQueue",
      "symbolId": "src/data-awscc-deadline-queue/index:DataAwsccDeadlineQueueJobRunAsUserWindows"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineQueue.DataAwsccDeadlineQueueJobRunAsUserWindowsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineQueue.DataAwsccDeadlineQueueJobRunAsUserWindowsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-deadline-queue/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-awscc-deadline-queue/index.ts",
        "line": 166
      },
      "name": "DataAwsccDeadlineQueueJobRunAsUserWindowsOutputReference",
      "namespace": "dataAwsccDeadlineQueue",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-queue/index.ts",
            "line": 193
          },
          "name": "passwordArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-queue/index.ts",
            "line": 198
          },
          "name": "user",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-deadline-queue/index.ts",
            "line": 177
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineQueue.DataAwsccDeadlineQueueJobRunAsUserWindows"
          }
        }
      ],
      "symbolId": "src/data-awscc-deadline-queue/index:DataAwsccDeadlineQueueJobRunAsUserWindowsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineQueue.DataAwsccDeadlineQueueSchedulingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineQueue.DataAwsccDeadlineQueueSchedulingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-deadline-queue/index.ts",
        "line": 516
      },
      "name": "DataAwsccDeadlineQueueSchedulingConfiguration",
      "namespace": "dataAwsccDeadlineQueue",
      "symbolId": "src/data-awscc-deadline-queue/index:DataAwsccDeadlineQueueSchedulingConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineQueue.DataAwsccDeadlineQueueSchedulingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineQueue.DataAwsccDeadlineQueueSchedulingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-deadline-queue/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-awscc-deadline-queue/index.ts",
        "line": 539
      },
      "name": "DataAwsccDeadlineQueueSchedulingConfigurationOutputReference",
      "namespace": "dataAwsccDeadlineQueue",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-queue/index.ts",
            "line": 567
          },
          "name": "priorityBalanced",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineQueue.DataAwsccDeadlineQueueSchedulingConfigurationPriorityBalancedOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-queue/index.ts",
            "line": 572
          },
          "name": "priorityFifo",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-queue/index.ts",
            "line": 578
          },
          "name": "weightedBalanced",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineQueue.DataAwsccDeadlineQueueSchedulingConfigurationWeightedBalancedOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-deadline-queue/index.ts",
            "line": 550
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineQueue.DataAwsccDeadlineQueueSchedulingConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-deadline-queue/index:DataAwsccDeadlineQueueSchedulingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineQueue.DataAwsccDeadlineQueueSchedulingConfigurationPriorityBalanced": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineQueue.DataAwsccDeadlineQueueSchedulingConfigurationPriorityBalanced",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-deadline-queue/index.ts",
        "line": 268
      },
      "name": "DataAwsccDeadlineQueueSchedulingConfigurationPriorityBalanced",
      "namespace": "dataAwsccDeadlineQueue",
      "symbolId": "src/data-awscc-deadline-queue/index:DataAwsccDeadlineQueueSchedulingConfigurationPriorityBalanced"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineQueue.DataAwsccDeadlineQueueSchedulingConfigurationPriorityBalancedOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineQueue.DataAwsccDeadlineQueueSchedulingConfigurationPriorityBalancedOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-deadline-queue/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-awscc-deadline-queue/index.ts",
        "line": 291
      },
      "name": "DataAwsccDeadlineQueueSchedulingConfigurationPriorityBalancedOutputReference",
      "namespace": "dataAwsccDeadlineQueue",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-queue/index.ts",
            "line": 318
          },
          "name": "renderingTaskBuffer",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-deadline-queue/index.ts",
            "line": 302
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineQueue.DataAwsccDeadlineQueueSchedulingConfigurationPriorityBalanced"
          }
        }
      ],
      "symbolId": "src/data-awscc-deadline-queue/index:DataAwsccDeadlineQueueSchedulingConfigurationPriorityBalancedOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineQueue.DataAwsccDeadlineQueueSchedulingConfigurationWeightedBalanced": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineQueue.DataAwsccDeadlineQueueSchedulingConfigurationWeightedBalanced",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-deadline-queue/index.ts",
        "line": 430
      },
      "name": "DataAwsccDeadlineQueueSchedulingConfigurationWeightedBalanced",
      "namespace": "dataAwsccDeadlineQueue",
      "symbolId": "src/data-awscc-deadline-queue/index:DataAwsccDeadlineQueueSchedulingConfigurationWeightedBalanced"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineQueue.DataAwsccDeadlineQueueSchedulingConfigurationWeightedBalancedMaxPriorityOverride": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineQueue.DataAwsccDeadlineQueueSchedulingConfigurationWeightedBalancedMaxPriorityOverride",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-deadline-queue/index.ts",
        "line": 322
      },
      "name": "DataAwsccDeadlineQueueSchedulingConfigurationWeightedBalancedMaxPriorityOverride",
      "namespace": "dataAwsccDeadlineQueue",
      "symbolId": "src/data-awscc-deadline-queue/index:DataAwsccDeadlineQueueSchedulingConfigurationWeightedBalancedMaxPriorityOverride"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineQueue.DataAwsccDeadlineQueueSchedulingConfigurationWeightedBalancedMaxPriorityOverrideOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineQueue.DataAwsccDeadlineQueueSchedulingConfigurationWeightedBalancedMaxPriorityOverrideOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-deadline-queue/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-awscc-deadline-queue/index.ts",
        "line": 345
      },
      "name": "DataAwsccDeadlineQueueSchedulingConfigurationWeightedBalancedMaxPriorityOverrideOutputReference",
      "namespace": "dataAwsccDeadlineQueue",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-queue/index.ts",
            "line": 372
          },
          "name": "alwaysScheduleFirst",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-deadline-queue/index.ts",
            "line": 356
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineQueue.DataAwsccDeadlineQueueSchedulingConfigurationWeightedBalancedMaxPriorityOverride"
          }
        }
      ],
      "symbolId": "src/data-awscc-deadline-queue/index:DataAwsccDeadlineQueueSchedulingConfigurationWeightedBalancedMaxPriorityOverrideOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineQueue.DataAwsccDeadlineQueueSchedulingConfigurationWeightedBalancedMinPriorityOverride": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineQueue.DataAwsccDeadlineQueueSchedulingConfigurationWeightedBalancedMinPriorityOverride",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-deadline-queue/index.ts",
        "line": 376
      },
      "name": "DataAwsccDeadlineQueueSchedulingConfigurationWeightedBalancedMinPriorityOverride",
      "namespace": "dataAwsccDeadlineQueue",
      "symbolId": "src/data-awscc-deadline-queue/index:DataAwsccDeadlineQueueSchedulingConfigurationWeightedBalancedMinPriorityOverride"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineQueue.DataAwsccDeadlineQueueSchedulingConfigurationWeightedBalancedMinPriorityOverrideOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineQueue.DataAwsccDeadlineQueueSchedulingConfigurationWeightedBalancedMinPriorityOverrideOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-deadline-queue/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-awscc-deadline-queue/index.ts",
        "line": 399
      },
      "name": "DataAwsccDeadlineQueueSchedulingConfigurationWeightedBalancedMinPriorityOverrideOutputReference",
      "namespace": "dataAwsccDeadlineQueue",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-queue/index.ts",
            "line": 426
          },
          "name": "alwaysScheduleLast",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-deadline-queue/index.ts",
            "line": 410
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineQueue.DataAwsccDeadlineQueueSchedulingConfigurationWeightedBalancedMinPriorityOverride"
          }
        }
      ],
      "symbolId": "src/data-awscc-deadline-queue/index:DataAwsccDeadlineQueueSchedulingConfigurationWeightedBalancedMinPriorityOverrideOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineQueue.DataAwsccDeadlineQueueSchedulingConfigurationWeightedBalancedOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineQueue.DataAwsccDeadlineQueueSchedulingConfigurationWeightedBalancedOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-deadline-queue/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-awscc-deadline-queue/index.ts",
        "line": 453
      },
      "name": "DataAwsccDeadlineQueueSchedulingConfigurationWeightedBalancedOutputReference",
      "namespace": "dataAwsccDeadlineQueue",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-queue/index.ts",
            "line": 480
          },
          "name": "errorWeight",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-queue/index.ts",
            "line": 486
          },
          "name": "maxPriorityOverride",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineQueue.DataAwsccDeadlineQueueSchedulingConfigurationWeightedBalancedMaxPriorityOverrideOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-queue/index.ts",
            "line": 492
          },
          "name": "minPriorityOverride",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineQueue.DataAwsccDeadlineQueueSchedulingConfigurationWeightedBalancedMinPriorityOverrideOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-queue/index.ts",
            "line": 497
          },
          "name": "priorityWeight",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-queue/index.ts",
            "line": 502
          },
          "name": "renderingTaskBuffer",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-queue/index.ts",
            "line": 507
          },
          "name": "renderingTaskWeight",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-queue/index.ts",
            "line": 512
          },
          "name": "submissionTimeWeight",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-deadline-queue/index.ts",
            "line": 464
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineQueue.DataAwsccDeadlineQueueSchedulingConfigurationWeightedBalanced"
          }
        }
      ],
      "symbolId": "src/data-awscc-deadline-queue/index:DataAwsccDeadlineQueueSchedulingConfigurationWeightedBalancedOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineQueue.DataAwsccDeadlineQueueTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineQueue.DataAwsccDeadlineQueueTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-deadline-queue/index.ts",
        "line": 582
      },
      "name": "DataAwsccDeadlineQueueTags",
      "namespace": "dataAwsccDeadlineQueue",
      "symbolId": "src/data-awscc-deadline-queue/index:DataAwsccDeadlineQueueTags"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineQueue.DataAwsccDeadlineQueueTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineQueue.DataAwsccDeadlineQueueTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-deadline-queue/index.ts",
          "line": 651
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-deadline-queue/index.ts",
        "line": 644
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-deadline-queue/index.ts",
            "line": 658
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineQueue.DataAwsccDeadlineQueueTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDeadlineQueueTagsList",
      "namespace": "dataAwsccDeadlineQueue",
      "symbolId": "src/data-awscc-deadline-queue/index:DataAwsccDeadlineQueueTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineQueue.DataAwsccDeadlineQueueTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineQueue.DataAwsccDeadlineQueueTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-deadline-queue/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-deadline-queue/index.ts",
        "line": 605
      },
      "name": "DataAwsccDeadlineQueueTagsOutputReference",
      "namespace": "dataAwsccDeadlineQueue",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-queue/index.ts",
            "line": 634
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-queue/index.ts",
            "line": 639
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-deadline-queue/index.ts",
            "line": 618
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineQueue.DataAwsccDeadlineQueueTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-deadline-queue/index:DataAwsccDeadlineQueueTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineQueueEnvironment.DataAwsccDeadlineQueueEnvironment": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/deadline_queue_environment awscc_deadline_queue_environment}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineQueueEnvironment.DataAwsccDeadlineQueueEnvironment",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/deadline_queue_environment awscc_deadline_queue_environment} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-deadline-queue-environment/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineQueueEnvironment.DataAwsccDeadlineQueueEnvironmentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-deadline-queue-environment/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDeadlineQueueEnvironment resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-deadline-queue-environment/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccDeadlineQueueEnvironment to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/deadline_queue_environment#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDeadlineQueueEnvironment that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDeadlineQueueEnvironment to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-deadline-queue-environment/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-awscc-deadline-queue-environment/index.ts",
            "line": 142
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDeadlineQueueEnvironment",
      "namespace": "dataAwsccDeadlineQueueEnvironment",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-queue-environment/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-queue-environment/index.ts",
            "line": 85
          },
          "name": "farmId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-queue-environment/index.ts",
            "line": 103
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-queue-environment/index.ts",
            "line": 108
          },
          "name": "priority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-queue-environment/index.ts",
            "line": 113
          },
          "name": "queueEnvironmentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-queue-environment/index.ts",
            "line": 118
          },
          "name": "queueId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-queue-environment/index.ts",
            "line": 123
          },
          "name": "template",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-queue-environment/index.ts",
            "line": 128
          },
          "name": "templateType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-queue-environment/index.ts",
            "line": 98
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-deadline-queue-environment/index.ts",
            "line": 91
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-deadline-queue-environment/index:DataAwsccDeadlineQueueEnvironment"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineQueueEnvironment.DataAwsccDeadlineQueueEnvironmentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineQueueEnvironment.DataAwsccDeadlineQueueEnvironmentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-deadline-queue-environment/index.ts",
        "line": 14
      },
      "name": "DataAwsccDeadlineQueueEnvironmentConfig",
      "namespace": "dataAwsccDeadlineQueueEnvironment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/deadline_queue_environment#id DataAwsccDeadlineQueueEnvironment#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-queue-environment/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-deadline-queue-environment/index:DataAwsccDeadlineQueueEnvironmentConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineQueueFleetAssociation.DataAwsccDeadlineQueueFleetAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/deadline_queue_fleet_association awscc_deadline_queue_fleet_association}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineQueueFleetAssociation.DataAwsccDeadlineQueueFleetAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/deadline_queue_fleet_association awscc_deadline_queue_fleet_association} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-deadline-queue-fleet-association/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineQueueFleetAssociation.DataAwsccDeadlineQueueFleetAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-deadline-queue-fleet-association/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDeadlineQueueFleetAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-deadline-queue-fleet-association/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccDeadlineQueueFleetAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/deadline_queue_fleet_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDeadlineQueueFleetAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDeadlineQueueFleetAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-deadline-queue-fleet-association/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-awscc-deadline-queue-fleet-association/index.ts",
            "line": 122
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDeadlineQueueFleetAssociation",
      "namespace": "dataAwsccDeadlineQueueFleetAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-queue-fleet-association/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-queue-fleet-association/index.ts",
            "line": 85
          },
          "name": "farmId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-queue-fleet-association/index.ts",
            "line": 90
          },
          "name": "fleetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-queue-fleet-association/index.ts",
            "line": 108
          },
          "name": "queueId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-queue-fleet-association/index.ts",
            "line": 103
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-deadline-queue-fleet-association/index.ts",
            "line": 96
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-deadline-queue-fleet-association/index:DataAwsccDeadlineQueueFleetAssociation"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineQueueFleetAssociation.DataAwsccDeadlineQueueFleetAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineQueueFleetAssociation.DataAwsccDeadlineQueueFleetAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-deadline-queue-fleet-association/index.ts",
        "line": 14
      },
      "name": "DataAwsccDeadlineQueueFleetAssociationConfig",
      "namespace": "dataAwsccDeadlineQueueFleetAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/deadline_queue_fleet_association#id DataAwsccDeadlineQueueFleetAssociation#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-queue-fleet-association/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-deadline-queue-fleet-association/index:DataAwsccDeadlineQueueFleetAssociationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineQueueLimitAssociation.DataAwsccDeadlineQueueLimitAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/deadline_queue_limit_association awscc_deadline_queue_limit_association}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineQueueLimitAssociation.DataAwsccDeadlineQueueLimitAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/deadline_queue_limit_association awscc_deadline_queue_limit_association} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-deadline-queue-limit-association/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineQueueLimitAssociation.DataAwsccDeadlineQueueLimitAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-deadline-queue-limit-association/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDeadlineQueueLimitAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-deadline-queue-limit-association/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccDeadlineQueueLimitAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/deadline_queue_limit_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDeadlineQueueLimitAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDeadlineQueueLimitAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-deadline-queue-limit-association/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-awscc-deadline-queue-limit-association/index.ts",
            "line": 122
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDeadlineQueueLimitAssociation",
      "namespace": "dataAwsccDeadlineQueueLimitAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-queue-limit-association/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-queue-limit-association/index.ts",
            "line": 85
          },
          "name": "farmId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-queue-limit-association/index.ts",
            "line": 103
          },
          "name": "limitId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-queue-limit-association/index.ts",
            "line": 108
          },
          "name": "queueId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-queue-limit-association/index.ts",
            "line": 98
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-deadline-queue-limit-association/index.ts",
            "line": 91
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-deadline-queue-limit-association/index:DataAwsccDeadlineQueueLimitAssociation"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineQueueLimitAssociation.DataAwsccDeadlineQueueLimitAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineQueueLimitAssociation.DataAwsccDeadlineQueueLimitAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-deadline-queue-limit-association/index.ts",
        "line": 14
      },
      "name": "DataAwsccDeadlineQueueLimitAssociationConfig",
      "namespace": "dataAwsccDeadlineQueueLimitAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/deadline_queue_limit_association#id DataAwsccDeadlineQueueLimitAssociation#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-queue-limit-association/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-deadline-queue-limit-association/index:DataAwsccDeadlineQueueLimitAssociationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineStorageProfile.DataAwsccDeadlineStorageProfile": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/deadline_storage_profile awscc_deadline_storage_profile}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineStorageProfile.DataAwsccDeadlineStorageProfile",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/deadline_storage_profile awscc_deadline_storage_profile} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-deadline-storage-profile/index.ts",
          "line": 146
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineStorageProfile.DataAwsccDeadlineStorageProfileConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-deadline-storage-profile/index.ts",
        "line": 114
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDeadlineStorageProfile resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-deadline-storage-profile/index.ts",
            "line": 131
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccDeadlineStorageProfile to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/deadline_storage_profile#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDeadlineStorageProfile that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDeadlineStorageProfile to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-deadline-storage-profile/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-awscc-deadline-storage-profile/index.ts",
            "line": 218
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDeadlineStorageProfile",
      "namespace": "dataAwsccDeadlineStorageProfile",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-storage-profile/index.ts",
            "line": 119
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-storage-profile/index.ts",
            "line": 170
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-storage-profile/index.ts",
            "line": 175
          },
          "name": "farmId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-storage-profile/index.ts",
            "line": 181
          },
          "name": "fileSystemLocations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineStorageProfile.DataAwsccDeadlineStorageProfileFileSystemLocationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-storage-profile/index.ts",
            "line": 199
          },
          "name": "osFamily",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-storage-profile/index.ts",
            "line": 204
          },
          "name": "storageProfileId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-storage-profile/index.ts",
            "line": 194
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-deadline-storage-profile/index.ts",
            "line": 187
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-deadline-storage-profile/index:DataAwsccDeadlineStorageProfile"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineStorageProfile.DataAwsccDeadlineStorageProfileConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineStorageProfile.DataAwsccDeadlineStorageProfileConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-deadline-storage-profile/index.ts",
        "line": 14
      },
      "name": "DataAwsccDeadlineStorageProfileConfig",
      "namespace": "dataAwsccDeadlineStorageProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/deadline_storage_profile#id DataAwsccDeadlineStorageProfile#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-storage-profile/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-deadline-storage-profile/index:DataAwsccDeadlineStorageProfileConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineStorageProfile.DataAwsccDeadlineStorageProfileFileSystemLocations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineStorageProfile.DataAwsccDeadlineStorageProfileFileSystemLocations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-deadline-storage-profile/index.ts",
        "line": 25
      },
      "name": "DataAwsccDeadlineStorageProfileFileSystemLocations",
      "namespace": "dataAwsccDeadlineStorageProfile",
      "symbolId": "src/data-awscc-deadline-storage-profile/index:DataAwsccDeadlineStorageProfileFileSystemLocations"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineStorageProfile.DataAwsccDeadlineStorageProfileFileSystemLocationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineStorageProfile.DataAwsccDeadlineStorageProfileFileSystemLocationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-deadline-storage-profile/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-deadline-storage-profile/index.ts",
        "line": 92
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-deadline-storage-profile/index.ts",
            "line": 106
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineStorageProfile.DataAwsccDeadlineStorageProfileFileSystemLocationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDeadlineStorageProfileFileSystemLocationsList",
      "namespace": "dataAwsccDeadlineStorageProfile",
      "symbolId": "src/data-awscc-deadline-storage-profile/index:DataAwsccDeadlineStorageProfileFileSystemLocationsList"
    },
    "@cdktn/provider-awscc.dataAwsccDeadlineStorageProfile.DataAwsccDeadlineStorageProfileFileSystemLocationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineStorageProfile.DataAwsccDeadlineStorageProfileFileSystemLocationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-deadline-storage-profile/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-deadline-storage-profile/index.ts",
        "line": 48
      },
      "name": "DataAwsccDeadlineStorageProfileFileSystemLocationsOutputReference",
      "namespace": "dataAwsccDeadlineStorageProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-storage-profile/index.ts",
            "line": 77
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-storage-profile/index.ts",
            "line": 82
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-deadline-storage-profile/index.ts",
            "line": 87
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-deadline-storage-profile/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDeadlineStorageProfile.DataAwsccDeadlineStorageProfileFileSystemLocations"
          }
        }
      ],
      "symbolId": "src/data-awscc-deadline-storage-profile/index:DataAwsccDeadlineStorageProfileFileSystemLocationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDetectiveGraph.DataAwsccDetectiveGraph": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/detective_graph awscc_detective_graph}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDetectiveGraph.DataAwsccDetectiveGraph",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/detective_graph awscc_detective_graph} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-detective-graph/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-awscc.dataAwsccDetectiveGraph.DataAwsccDetectiveGraphConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-detective-graph/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDetectiveGraph resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-detective-graph/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 DataAwsccDetectiveGraph to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/detective_graph#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDetectiveGraph that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDetectiveGraph to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-detective-graph/index.ts",
            "line": 197
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-detective-graph/index.ts",
            "line": 203
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDetectiveGraph",
      "namespace": "dataAwsccDetectiveGraph",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-detective-graph/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-detective-graph/index.ts",
            "line": 165
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-detective-graph/index.ts",
            "line": 170
          },
          "name": "autoEnableMembers",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-detective-graph/index.ts",
            "line": 189
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDetectiveGraph.DataAwsccDetectiveGraphTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-detective-graph/index.ts",
            "line": 183
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-detective-graph/index.ts",
            "line": 176
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-detective-graph/index:DataAwsccDetectiveGraph"
    },
    "@cdktn/provider-awscc.dataAwsccDetectiveGraph.DataAwsccDetectiveGraphConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDetectiveGraph.DataAwsccDetectiveGraphConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-detective-graph/index.ts",
        "line": 14
      },
      "name": "DataAwsccDetectiveGraphConfig",
      "namespace": "dataAwsccDetectiveGraph",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/detective_graph#id DataAwsccDetectiveGraph#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-detective-graph/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-detective-graph/index:DataAwsccDetectiveGraphConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDetectiveGraph.DataAwsccDetectiveGraphTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDetectiveGraph.DataAwsccDetectiveGraphTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-detective-graph/index.ts",
        "line": 25
      },
      "name": "DataAwsccDetectiveGraphTags",
      "namespace": "dataAwsccDetectiveGraph",
      "symbolId": "src/data-awscc-detective-graph/index:DataAwsccDetectiveGraphTags"
    },
    "@cdktn/provider-awscc.dataAwsccDetectiveGraph.DataAwsccDetectiveGraphTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDetectiveGraph.DataAwsccDetectiveGraphTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-detective-graph/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-awscc-detective-graph/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-detective-graph/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-awscc.dataAwsccDetectiveGraph.DataAwsccDetectiveGraphTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDetectiveGraphTagsList",
      "namespace": "dataAwsccDetectiveGraph",
      "symbolId": "src/data-awscc-detective-graph/index:DataAwsccDetectiveGraphTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccDetectiveGraph.DataAwsccDetectiveGraphTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDetectiveGraph.DataAwsccDetectiveGraphTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-detective-graph/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-detective-graph/index.ts",
        "line": 48
      },
      "name": "DataAwsccDetectiveGraphTagsOutputReference",
      "namespace": "dataAwsccDetectiveGraph",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-detective-graph/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-detective-graph/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-detective-graph/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDetectiveGraph.DataAwsccDetectiveGraphTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-detective-graph/index:DataAwsccDetectiveGraphTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDetectiveGraphs.DataAwsccDetectiveGraphs": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/detective_graphs awscc_detective_graphs}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDetectiveGraphs.DataAwsccDetectiveGraphs",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/detective_graphs awscc_detective_graphs} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-detective-graphs/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDetectiveGraphs.DataAwsccDetectiveGraphsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-detective-graphs/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDetectiveGraphs resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-detective-graphs/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccDetectiveGraphs to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/detective_graphs#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDetectiveGraphs that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDetectiveGraphs to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-detective-graphs/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-detective-graphs/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDetectiveGraphs",
      "namespace": "dataAwsccDetectiveGraphs",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-detective-graphs/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-detective-graphs/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-detective-graphs/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-detective-graphs/index:DataAwsccDetectiveGraphs"
    },
    "@cdktn/provider-awscc.dataAwsccDetectiveGraphs.DataAwsccDetectiveGraphsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDetectiveGraphs.DataAwsccDetectiveGraphsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-detective-graphs/index.ts",
        "line": 14
      },
      "name": "DataAwsccDetectiveGraphsConfig",
      "namespace": "dataAwsccDetectiveGraphs",
      "symbolId": "src/data-awscc-detective-graphs/index:DataAwsccDetectiveGraphsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDetectiveMemberInvitation.DataAwsccDetectiveMemberInvitation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/detective_member_invitation awscc_detective_member_invitation}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDetectiveMemberInvitation.DataAwsccDetectiveMemberInvitation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/detective_member_invitation awscc_detective_member_invitation} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-detective-member-invitation/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDetectiveMemberInvitation.DataAwsccDetectiveMemberInvitationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-detective-member-invitation/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDetectiveMemberInvitation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-detective-member-invitation/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccDetectiveMemberInvitation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/detective_member_invitation#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDetectiveMemberInvitation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDetectiveMemberInvitation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-detective-member-invitation/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-awscc-detective-member-invitation/index.ts",
            "line": 132
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDetectiveMemberInvitation",
      "namespace": "dataAwsccDetectiveMemberInvitation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-detective-member-invitation/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-detective-member-invitation/index.ts",
            "line": 85
          },
          "name": "disableEmailNotification",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-detective-member-invitation/index.ts",
            "line": 90
          },
          "name": "graphArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-detective-member-invitation/index.ts",
            "line": 108
          },
          "name": "memberEmailAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-detective-member-invitation/index.ts",
            "line": 113
          },
          "name": "memberId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-detective-member-invitation/index.ts",
            "line": 118
          },
          "name": "message",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-detective-member-invitation/index.ts",
            "line": 103
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-detective-member-invitation/index.ts",
            "line": 96
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-detective-member-invitation/index:DataAwsccDetectiveMemberInvitation"
    },
    "@cdktn/provider-awscc.dataAwsccDetectiveMemberInvitation.DataAwsccDetectiveMemberInvitationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDetectiveMemberInvitation.DataAwsccDetectiveMemberInvitationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-detective-member-invitation/index.ts",
        "line": 14
      },
      "name": "DataAwsccDetectiveMemberInvitationConfig",
      "namespace": "dataAwsccDetectiveMemberInvitation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/detective_member_invitation#id DataAwsccDetectiveMemberInvitation#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-detective-member-invitation/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-detective-member-invitation/index:DataAwsccDetectiveMemberInvitationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDetectiveMemberInvitations.DataAwsccDetectiveMemberInvitations": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/detective_member_invitations awscc_detective_member_invitations}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDetectiveMemberInvitations.DataAwsccDetectiveMemberInvitations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/detective_member_invitations awscc_detective_member_invitations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-detective-member-invitations/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDetectiveMemberInvitations.DataAwsccDetectiveMemberInvitationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-detective-member-invitations/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDetectiveMemberInvitations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-detective-member-invitations/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccDetectiveMemberInvitations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/detective_member_invitations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDetectiveMemberInvitations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDetectiveMemberInvitations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-detective-member-invitations/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-detective-member-invitations/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDetectiveMemberInvitations",
      "namespace": "dataAwsccDetectiveMemberInvitations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-detective-member-invitations/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-detective-member-invitations/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-detective-member-invitations/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-detective-member-invitations/index:DataAwsccDetectiveMemberInvitations"
    },
    "@cdktn/provider-awscc.dataAwsccDetectiveMemberInvitations.DataAwsccDetectiveMemberInvitationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDetectiveMemberInvitations.DataAwsccDetectiveMemberInvitationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-detective-member-invitations/index.ts",
        "line": 14
      },
      "name": "DataAwsccDetectiveMemberInvitationsConfig",
      "namespace": "dataAwsccDetectiveMemberInvitations",
      "symbolId": "src/data-awscc-detective-member-invitations/index:DataAwsccDetectiveMemberInvitationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDetectiveOrganizationAdmin.DataAwsccDetectiveOrganizationAdmin": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/detective_organization_admin awscc_detective_organization_admin}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDetectiveOrganizationAdmin.DataAwsccDetectiveOrganizationAdmin",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/detective_organization_admin awscc_detective_organization_admin} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-detective-organization-admin/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDetectiveOrganizationAdmin.DataAwsccDetectiveOrganizationAdminConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-detective-organization-admin/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDetectiveOrganizationAdmin resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-detective-organization-admin/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccDetectiveOrganizationAdmin to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/detective_organization_admin#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDetectiveOrganizationAdmin that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDetectiveOrganizationAdmin to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-detective-organization-admin/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-awscc-detective-organization-admin/index.ts",
            "line": 117
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDetectiveOrganizationAdmin",
      "namespace": "dataAwsccDetectiveOrganizationAdmin",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-detective-organization-admin/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-detective-organization-admin/index.ts",
            "line": 85
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-detective-organization-admin/index.ts",
            "line": 90
          },
          "name": "graphArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-detective-organization-admin/index.ts",
            "line": 103
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-detective-organization-admin/index.ts",
            "line": 96
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-detective-organization-admin/index:DataAwsccDetectiveOrganizationAdmin"
    },
    "@cdktn/provider-awscc.dataAwsccDetectiveOrganizationAdmin.DataAwsccDetectiveOrganizationAdminConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDetectiveOrganizationAdmin.DataAwsccDetectiveOrganizationAdminConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-detective-organization-admin/index.ts",
        "line": 14
      },
      "name": "DataAwsccDetectiveOrganizationAdminConfig",
      "namespace": "dataAwsccDetectiveOrganizationAdmin",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/detective_organization_admin#id DataAwsccDetectiveOrganizationAdmin#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-detective-organization-admin/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-detective-organization-admin/index:DataAwsccDetectiveOrganizationAdminConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDetectiveOrganizationAdmins.DataAwsccDetectiveOrganizationAdmins": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/detective_organization_admins awscc_detective_organization_admins}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDetectiveOrganizationAdmins.DataAwsccDetectiveOrganizationAdmins",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/detective_organization_admins awscc_detective_organization_admins} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-detective-organization-admins/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDetectiveOrganizationAdmins.DataAwsccDetectiveOrganizationAdminsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-detective-organization-admins/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDetectiveOrganizationAdmins resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-detective-organization-admins/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccDetectiveOrganizationAdmins to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/detective_organization_admins#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDetectiveOrganizationAdmins that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDetectiveOrganizationAdmins to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-detective-organization-admins/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-detective-organization-admins/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDetectiveOrganizationAdmins",
      "namespace": "dataAwsccDetectiveOrganizationAdmins",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-detective-organization-admins/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-detective-organization-admins/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-detective-organization-admins/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-detective-organization-admins/index:DataAwsccDetectiveOrganizationAdmins"
    },
    "@cdktn/provider-awscc.dataAwsccDetectiveOrganizationAdmins.DataAwsccDetectiveOrganizationAdminsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDetectiveOrganizationAdmins.DataAwsccDetectiveOrganizationAdminsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-detective-organization-admins/index.ts",
        "line": 14
      },
      "name": "DataAwsccDetectiveOrganizationAdminsConfig",
      "namespace": "dataAwsccDetectiveOrganizationAdmins",
      "symbolId": "src/data-awscc-detective-organization-admins/index:DataAwsccDetectiveOrganizationAdminsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentAgentSpace.DataAwsccDevopsagentAgentSpace": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/devopsagent_agent_space awscc_devopsagent_agent_space}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAgentSpace.DataAwsccDevopsagentAgentSpace",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/devopsagent_agent_space awscc_devopsagent_agent_space} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-devopsagent-agent-space/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAgentSpace.DataAwsccDevopsagentAgentSpaceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-agent-space/index.ts",
        "line": 308
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDevopsagentAgentSpace resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-agent-space/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 DataAwsccDevopsagentAgentSpace to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/devopsagent_agent_space#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDevopsagentAgentSpace that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDevopsagentAgentSpace to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-agent-space/index.ts",
            "line": 432
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-agent-space/index.ts",
            "line": 438
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDevopsagentAgentSpace",
      "namespace": "dataAwsccDevopsagentAgentSpace",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-agent-space/index.ts",
            "line": 313
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-agent-space/index.ts",
            "line": 364
          },
          "name": "agentSpaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-agent-space/index.ts",
            "line": 369
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-agent-space/index.ts",
            "line": 374
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-agent-space/index.ts",
            "line": 379
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-agent-space/index.ts",
            "line": 397
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-agent-space/index.ts",
            "line": 402
          },
          "name": "locale",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-agent-space/index.ts",
            "line": 407
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-agent-space/index.ts",
            "line": 413
          },
          "name": "operatorApp",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAgentSpace.DataAwsccDevopsagentAgentSpaceOperatorAppOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-agent-space/index.ts",
            "line": 419
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAgentSpace.DataAwsccDevopsagentAgentSpaceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-agent-space/index.ts",
            "line": 424
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-agent-space/index.ts",
            "line": 392
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-agent-space/index.ts",
            "line": 385
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-devopsagent-agent-space/index:DataAwsccDevopsagentAgentSpace"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentAgentSpace.DataAwsccDevopsagentAgentSpaceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAgentSpace.DataAwsccDevopsagentAgentSpaceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-agent-space/index.ts",
        "line": 14
      },
      "name": "DataAwsccDevopsagentAgentSpaceConfig",
      "namespace": "dataAwsccDevopsagentAgentSpace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/devopsagent_agent_space#id DataAwsccDevopsagentAgentSpace#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-agent-space/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-devopsagent-agent-space/index:DataAwsccDevopsagentAgentSpaceConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentAgentSpace.DataAwsccDevopsagentAgentSpaceOperatorApp": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAgentSpace.DataAwsccDevopsagentAgentSpaceOperatorApp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-agent-space/index.ts",
        "line": 163
      },
      "name": "DataAwsccDevopsagentAgentSpaceOperatorApp",
      "namespace": "dataAwsccDevopsagentAgentSpace",
      "symbolId": "src/data-awscc-devopsagent-agent-space/index:DataAwsccDevopsagentAgentSpaceOperatorApp"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentAgentSpace.DataAwsccDevopsagentAgentSpaceOperatorAppIam": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAgentSpace.DataAwsccDevopsagentAgentSpaceOperatorAppIam",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-agent-space/index.ts",
        "line": 25
      },
      "name": "DataAwsccDevopsagentAgentSpaceOperatorAppIam",
      "namespace": "dataAwsccDevopsagentAgentSpace",
      "symbolId": "src/data-awscc-devopsagent-agent-space/index:DataAwsccDevopsagentAgentSpaceOperatorAppIam"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentAgentSpace.DataAwsccDevopsagentAgentSpaceOperatorAppIamOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAgentSpace.DataAwsccDevopsagentAgentSpaceOperatorAppIamOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-devopsagent-agent-space/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-agent-space/index.ts",
        "line": 48
      },
      "name": "DataAwsccDevopsagentAgentSpaceOperatorAppIamOutputReference",
      "namespace": "dataAwsccDevopsagentAgentSpace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-agent-space/index.ts",
            "line": 75
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-agent-space/index.ts",
            "line": 80
          },
          "name": "operatorAppRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-agent-space/index.ts",
            "line": 85
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-agent-space/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAgentSpace.DataAwsccDevopsagentAgentSpaceOperatorAppIam"
          }
        }
      ],
      "symbolId": "src/data-awscc-devopsagent-agent-space/index:DataAwsccDevopsagentAgentSpaceOperatorAppIamOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentAgentSpace.DataAwsccDevopsagentAgentSpaceOperatorAppIdc": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAgentSpace.DataAwsccDevopsagentAgentSpaceOperatorAppIdc",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-agent-space/index.ts",
        "line": 89
      },
      "name": "DataAwsccDevopsagentAgentSpaceOperatorAppIdc",
      "namespace": "dataAwsccDevopsagentAgentSpace",
      "symbolId": "src/data-awscc-devopsagent-agent-space/index:DataAwsccDevopsagentAgentSpaceOperatorAppIdc"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentAgentSpace.DataAwsccDevopsagentAgentSpaceOperatorAppIdcOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAgentSpace.DataAwsccDevopsagentAgentSpaceOperatorAppIdcOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-devopsagent-agent-space/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-agent-space/index.ts",
        "line": 112
      },
      "name": "DataAwsccDevopsagentAgentSpaceOperatorAppIdcOutputReference",
      "namespace": "dataAwsccDevopsagentAgentSpace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-agent-space/index.ts",
            "line": 139
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-agent-space/index.ts",
            "line": 144
          },
          "name": "idcApplicationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-agent-space/index.ts",
            "line": 149
          },
          "name": "idcInstanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-agent-space/index.ts",
            "line": 154
          },
          "name": "operatorAppRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-agent-space/index.ts",
            "line": 159
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-agent-space/index.ts",
            "line": 123
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAgentSpace.DataAwsccDevopsagentAgentSpaceOperatorAppIdc"
          }
        }
      ],
      "symbolId": "src/data-awscc-devopsagent-agent-space/index:DataAwsccDevopsagentAgentSpaceOperatorAppIdcOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentAgentSpace.DataAwsccDevopsagentAgentSpaceOperatorAppOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAgentSpace.DataAwsccDevopsagentAgentSpaceOperatorAppOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-devopsagent-agent-space/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-awscc-devopsagent-agent-space/index.ts",
        "line": 186
      },
      "name": "DataAwsccDevopsagentAgentSpaceOperatorAppOutputReference",
      "namespace": "dataAwsccDevopsagentAgentSpace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-agent-space/index.ts",
            "line": 214
          },
          "name": "iam",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAgentSpace.DataAwsccDevopsagentAgentSpaceOperatorAppIamOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-agent-space/index.ts",
            "line": 220
          },
          "name": "idc",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAgentSpace.DataAwsccDevopsagentAgentSpaceOperatorAppIdcOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-agent-space/index.ts",
            "line": 197
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAgentSpace.DataAwsccDevopsagentAgentSpaceOperatorApp"
          }
        }
      ],
      "symbolId": "src/data-awscc-devopsagent-agent-space/index:DataAwsccDevopsagentAgentSpaceOperatorAppOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentAgentSpace.DataAwsccDevopsagentAgentSpaceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAgentSpace.DataAwsccDevopsagentAgentSpaceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-agent-space/index.ts",
        "line": 224
      },
      "name": "DataAwsccDevopsagentAgentSpaceTags",
      "namespace": "dataAwsccDevopsagentAgentSpace",
      "symbolId": "src/data-awscc-devopsagent-agent-space/index:DataAwsccDevopsagentAgentSpaceTags"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentAgentSpace.DataAwsccDevopsagentAgentSpaceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAgentSpace.DataAwsccDevopsagentAgentSpaceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-devopsagent-agent-space/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-awscc-devopsagent-agent-space/index.ts",
        "line": 286
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-agent-space/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-awscc.dataAwsccDevopsagentAgentSpace.DataAwsccDevopsagentAgentSpaceTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDevopsagentAgentSpaceTagsList",
      "namespace": "dataAwsccDevopsagentAgentSpace",
      "symbolId": "src/data-awscc-devopsagent-agent-space/index:DataAwsccDevopsagentAgentSpaceTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentAgentSpace.DataAwsccDevopsagentAgentSpaceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAgentSpace.DataAwsccDevopsagentAgentSpaceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-devopsagent-agent-space/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-awscc-devopsagent-agent-space/index.ts",
        "line": 247
      },
      "name": "DataAwsccDevopsagentAgentSpaceTagsOutputReference",
      "namespace": "dataAwsccDevopsagentAgentSpace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-agent-space/index.ts",
            "line": 276
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-agent-space/index.ts",
            "line": 281
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-agent-space/index.ts",
            "line": 260
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAgentSpace.DataAwsccDevopsagentAgentSpaceTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-devopsagent-agent-space/index:DataAwsccDevopsagentAgentSpaceTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentAgentSpaces.DataAwsccDevopsagentAgentSpaces": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/devopsagent_agent_spaces awscc_devopsagent_agent_spaces}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAgentSpaces.DataAwsccDevopsagentAgentSpaces",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/devopsagent_agent_spaces awscc_devopsagent_agent_spaces} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-devopsagent-agent-spaces/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAgentSpaces.DataAwsccDevopsagentAgentSpacesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-agent-spaces/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDevopsagentAgentSpaces resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-agent-spaces/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccDevopsagentAgentSpaces to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/devopsagent_agent_spaces#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDevopsagentAgentSpaces that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDevopsagentAgentSpaces to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-agent-spaces/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-agent-spaces/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDevopsagentAgentSpaces",
      "namespace": "dataAwsccDevopsagentAgentSpaces",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-agent-spaces/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-agent-spaces/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-agent-spaces/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-devopsagent-agent-spaces/index:DataAwsccDevopsagentAgentSpaces"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentAgentSpaces.DataAwsccDevopsagentAgentSpacesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAgentSpaces.DataAwsccDevopsagentAgentSpacesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-agent-spaces/index.ts",
        "line": 14
      },
      "name": "DataAwsccDevopsagentAgentSpacesConfig",
      "namespace": "dataAwsccDevopsagentAgentSpaces",
      "symbolId": "src/data-awscc-devopsagent-agent-spaces/index:DataAwsccDevopsagentAgentSpacesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/devopsagent_association awscc_devopsagent_association}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/devopsagent_association awscc_devopsagent_association} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-devopsagent-association/index.ts",
          "line": 1689
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-association/index.ts",
        "line": 1657
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDevopsagentAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 1674
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccDevopsagentAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/devopsagent_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDevopsagentAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDevopsagentAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 1765
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 1771
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDevopsagentAssociation",
      "namespace": "dataAwsccDevopsagentAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 1662
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 1713
          },
          "name": "agentSpaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 1718
          },
          "name": "associationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 1724
          },
          "name": "configuration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 1729
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 1747
          },
          "name": "linkedAssociationIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 1752
          },
          "name": "serviceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 1757
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 1742
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 1735
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-devopsagent-association/index:DataAwsccDevopsagentAssociation"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-association/index.ts",
        "line": 14
      },
      "name": "DataAwsccDevopsagentAssociationConfig",
      "namespace": "dataAwsccDevopsagentAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/devopsagent_association#id DataAwsccDevopsagentAssociation#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-devopsagent-association/index:DataAwsccDevopsagentAssociationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-association/index.ts",
        "line": 1508
      },
      "name": "DataAwsccDevopsagentAssociationConfiguration",
      "namespace": "dataAwsccDevopsagentAssociation",
      "symbolId": "src/data-awscc-devopsagent-association/index:DataAwsccDevopsagentAssociationConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationAws": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationAws",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-association/index.ts",
        "line": 190
      },
      "name": "DataAwsccDevopsagentAssociationConfigurationAws",
      "namespace": "dataAwsccDevopsagentAssociation",
      "symbolId": "src/data-awscc-devopsagent-association/index:DataAwsccDevopsagentAssociationConfigurationAws"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationAwsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationAwsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-devopsagent-association/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/data-awscc-devopsagent-association/index.ts",
        "line": 213
      },
      "name": "DataAwsccDevopsagentAssociationConfigurationAwsOutputReference",
      "namespace": "dataAwsccDevopsagentAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 240
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 245
          },
          "name": "accountType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 250
          },
          "name": "assumableRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 256
          },
          "name": "resources",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationAwsResourcesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 262
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationAwsTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 224
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationAws"
          }
        }
      ],
      "symbolId": "src/data-awscc-devopsagent-association/index:DataAwsccDevopsagentAssociationConfigurationAwsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationAwsResources": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationAwsResources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-association/index.ts",
        "line": 25
      },
      "name": "DataAwsccDevopsagentAssociationConfigurationAwsResources",
      "namespace": "dataAwsccDevopsagentAssociation",
      "symbolId": "src/data-awscc-devopsagent-association/index:DataAwsccDevopsagentAssociationConfigurationAwsResources"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationAwsResourcesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationAwsResourcesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-devopsagent-association/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-association/index.ts",
        "line": 92
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 106
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationAwsResourcesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDevopsagentAssociationConfigurationAwsResourcesList",
      "namespace": "dataAwsccDevopsagentAssociation",
      "symbolId": "src/data-awscc-devopsagent-association/index:DataAwsccDevopsagentAssociationConfigurationAwsResourcesList"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationAwsResourcesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationAwsResourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-devopsagent-association/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-association/index.ts",
        "line": 48
      },
      "name": "DataAwsccDevopsagentAssociationConfigurationAwsResourcesOutputReference",
      "namespace": "dataAwsccDevopsagentAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 77
          },
          "name": "resourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 82
          },
          "name": "resourceMetadata",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 87
          },
          "name": "resourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationAwsResources"
          }
        }
      ],
      "symbolId": "src/data-awscc-devopsagent-association/index:DataAwsccDevopsagentAssociationConfigurationAwsResourcesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationAwsTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationAwsTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-association/index.ts",
        "line": 110
      },
      "name": "DataAwsccDevopsagentAssociationConfigurationAwsTags",
      "namespace": "dataAwsccDevopsagentAssociation",
      "symbolId": "src/data-awscc-devopsagent-association/index:DataAwsccDevopsagentAssociationConfigurationAwsTags"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationAwsTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationAwsTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-devopsagent-association/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-awscc-devopsagent-association/index.ts",
        "line": 172
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/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-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationAwsTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDevopsagentAssociationConfigurationAwsTagsList",
      "namespace": "dataAwsccDevopsagentAssociation",
      "symbolId": "src/data-awscc-devopsagent-association/index:DataAwsccDevopsagentAssociationConfigurationAwsTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationAwsTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationAwsTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-devopsagent-association/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-awscc-devopsagent-association/index.ts",
        "line": 133
      },
      "name": "DataAwsccDevopsagentAssociationConfigurationAwsTagsOutputReference",
      "namespace": "dataAwsccDevopsagentAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 162
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 167
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 146
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationAwsTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-devopsagent-association/index:DataAwsccDevopsagentAssociationConfigurationAwsTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationAzure": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationAzure",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-association/index.ts",
        "line": 266
      },
      "name": "DataAwsccDevopsagentAssociationConfigurationAzure",
      "namespace": "dataAwsccDevopsagentAssociation",
      "symbolId": "src/data-awscc-devopsagent-association/index:DataAwsccDevopsagentAssociationConfigurationAzure"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationAzureOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationAzureOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-devopsagent-association/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/data-awscc-devopsagent-association/index.ts",
        "line": 289
      },
      "name": "DataAwsccDevopsagentAssociationConfigurationAzureOutputReference",
      "namespace": "dataAwsccDevopsagentAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 316
          },
          "name": "subscriptionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 300
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationAzure"
          }
        }
      ],
      "symbolId": "src/data-awscc-devopsagent-association/index:DataAwsccDevopsagentAssociationConfigurationAzureOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationDynatrace": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationDynatrace",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-association/index.ts",
        "line": 320
      },
      "name": "DataAwsccDevopsagentAssociationConfigurationDynatrace",
      "namespace": "dataAwsccDevopsagentAssociation",
      "symbolId": "src/data-awscc-devopsagent-association/index:DataAwsccDevopsagentAssociationConfigurationDynatrace"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationDynatraceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationDynatraceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-devopsagent-association/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-association/index.ts",
        "line": 343
      },
      "name": "DataAwsccDevopsagentAssociationConfigurationDynatraceOutputReference",
      "namespace": "dataAwsccDevopsagentAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 370
          },
          "name": "enableWebhookUpdates",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 375
          },
          "name": "envId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 380
          },
          "name": "resources",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 354
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationDynatrace"
          }
        }
      ],
      "symbolId": "src/data-awscc-devopsagent-association/index:DataAwsccDevopsagentAssociationConfigurationDynatraceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationEventChannel": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationEventChannel",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-association/index.ts",
        "line": 384
      },
      "name": "DataAwsccDevopsagentAssociationConfigurationEventChannel",
      "namespace": "dataAwsccDevopsagentAssociation",
      "symbolId": "src/data-awscc-devopsagent-association/index:DataAwsccDevopsagentAssociationConfigurationEventChannel"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationEventChannelOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationEventChannelOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-devopsagent-association/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-association/index.ts",
        "line": 407
      },
      "name": "DataAwsccDevopsagentAssociationConfigurationEventChannelOutputReference",
      "namespace": "dataAwsccDevopsagentAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 434
          },
          "name": "enableWebhookUpdates",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 418
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationEventChannel"
          }
        }
      ],
      "symbolId": "src/data-awscc-devopsagent-association/index:DataAwsccDevopsagentAssociationConfigurationEventChannelOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationGitHub": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationGitHub",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-association/index.ts",
        "line": 438
      },
      "name": "DataAwsccDevopsagentAssociationConfigurationGitHub",
      "namespace": "dataAwsccDevopsagentAssociation",
      "symbolId": "src/data-awscc-devopsagent-association/index:DataAwsccDevopsagentAssociationConfigurationGitHub"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationGitHubOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationGitHubOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-devopsagent-association/index.ts",
          "line": 468
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-association/index.ts",
        "line": 461
      },
      "name": "DataAwsccDevopsagentAssociationConfigurationGitHubOutputReference",
      "namespace": "dataAwsccDevopsagentAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 488
          },
          "name": "owner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 493
          },
          "name": "ownerType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 498
          },
          "name": "repoId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 503
          },
          "name": "repoName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 472
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationGitHub"
          }
        }
      ],
      "symbolId": "src/data-awscc-devopsagent-association/index:DataAwsccDevopsagentAssociationConfigurationGitHubOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationGitLab": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationGitLab",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-association/index.ts",
        "line": 507
      },
      "name": "DataAwsccDevopsagentAssociationConfigurationGitLab",
      "namespace": "dataAwsccDevopsagentAssociation",
      "symbolId": "src/data-awscc-devopsagent-association/index:DataAwsccDevopsagentAssociationConfigurationGitLab"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationGitLabOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationGitLabOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-devopsagent-association/index.ts",
          "line": 537
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-association/index.ts",
        "line": 530
      },
      "name": "DataAwsccDevopsagentAssociationConfigurationGitLabOutputReference",
      "namespace": "dataAwsccDevopsagentAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 557
          },
          "name": "enableWebhookUpdates",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 562
          },
          "name": "instanceIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 567
          },
          "name": "projectId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 572
          },
          "name": "projectPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 541
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationGitLab"
          }
        }
      ],
      "symbolId": "src/data-awscc-devopsagent-association/index:DataAwsccDevopsagentAssociationConfigurationGitLabOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationMcpServer": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationMcpServer",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-association/index.ts",
        "line": 576
      },
      "name": "DataAwsccDevopsagentAssociationConfigurationMcpServer",
      "namespace": "dataAwsccDevopsagentAssociation",
      "symbolId": "src/data-awscc-devopsagent-association/index:DataAwsccDevopsagentAssociationConfigurationMcpServer"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationMcpServerDatadog": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationMcpServerDatadog",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-association/index.ts",
        "line": 650
      },
      "name": "DataAwsccDevopsagentAssociationConfigurationMcpServerDatadog",
      "namespace": "dataAwsccDevopsagentAssociation",
      "symbolId": "src/data-awscc-devopsagent-association/index:DataAwsccDevopsagentAssociationConfigurationMcpServerDatadog"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationMcpServerDatadogOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationMcpServerDatadogOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-devopsagent-association/index.ts",
          "line": 680
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-association/index.ts",
        "line": 673
      },
      "name": "DataAwsccDevopsagentAssociationConfigurationMcpServerDatadogOutputReference",
      "namespace": "dataAwsccDevopsagentAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 700
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 705
          },
          "name": "enableWebhookUpdates",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 710
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 715
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 684
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationMcpServerDatadog"
          }
        }
      ],
      "symbolId": "src/data-awscc-devopsagent-association/index:DataAwsccDevopsagentAssociationConfigurationMcpServerDatadogOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationMcpServerGrafana": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationMcpServerGrafana",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-association/index.ts",
        "line": 719
      },
      "name": "DataAwsccDevopsagentAssociationConfigurationMcpServerGrafana",
      "namespace": "dataAwsccDevopsagentAssociation",
      "symbolId": "src/data-awscc-devopsagent-association/index:DataAwsccDevopsagentAssociationConfigurationMcpServerGrafana"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationMcpServerGrafanaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationMcpServerGrafanaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-devopsagent-association/index.ts",
          "line": 749
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-association/index.ts",
        "line": 742
      },
      "name": "DataAwsccDevopsagentAssociationConfigurationMcpServerGrafanaOutputReference",
      "namespace": "dataAwsccDevopsagentAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 769
          },
          "name": "enableWebhookUpdates",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 774
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 779
          },
          "name": "tools",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 753
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationMcpServerGrafana"
          }
        }
      ],
      "symbolId": "src/data-awscc-devopsagent-association/index:DataAwsccDevopsagentAssociationConfigurationMcpServerGrafanaOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationMcpServerNewRelic": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationMcpServerNewRelic",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-association/index.ts",
        "line": 783
      },
      "name": "DataAwsccDevopsagentAssociationConfigurationMcpServerNewRelic",
      "namespace": "dataAwsccDevopsagentAssociation",
      "symbolId": "src/data-awscc-devopsagent-association/index:DataAwsccDevopsagentAssociationConfigurationMcpServerNewRelic"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationMcpServerNewRelicOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationMcpServerNewRelicOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-devopsagent-association/index.ts",
          "line": 813
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-association/index.ts",
        "line": 806
      },
      "name": "DataAwsccDevopsagentAssociationConfigurationMcpServerNewRelicOutputReference",
      "namespace": "dataAwsccDevopsagentAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 833
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 838
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 817
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationMcpServerNewRelic"
          }
        }
      ],
      "symbolId": "src/data-awscc-devopsagent-association/index:DataAwsccDevopsagentAssociationConfigurationMcpServerNewRelicOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationMcpServerOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationMcpServerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-devopsagent-association/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-awscc-devopsagent-association/index.ts",
        "line": 599
      },
      "name": "DataAwsccDevopsagentAssociationConfigurationMcpServerOutputReference",
      "namespace": "dataAwsccDevopsagentAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 626
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 631
          },
          "name": "enableWebhookUpdates",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 636
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 641
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 646
          },
          "name": "tools",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 610
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationMcpServer"
          }
        }
      ],
      "symbolId": "src/data-awscc-devopsagent-association/index:DataAwsccDevopsagentAssociationConfigurationMcpServerOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationMcpServerSigV4": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationMcpServerSigV4",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-association/index.ts",
        "line": 842
      },
      "name": "DataAwsccDevopsagentAssociationConfigurationMcpServerSigV4",
      "namespace": "dataAwsccDevopsagentAssociation",
      "symbolId": "src/data-awscc-devopsagent-association/index:DataAwsccDevopsagentAssociationConfigurationMcpServerSigV4"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationMcpServerSigV4OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationMcpServerSigV4OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-devopsagent-association/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-association/index.ts",
        "line": 865
      },
      "name": "DataAwsccDevopsagentAssociationConfigurationMcpServerSigV4OutputReference",
      "namespace": "dataAwsccDevopsagentAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 892
          },
          "name": "tools",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 876
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationMcpServerSigV4"
          }
        }
      ],
      "symbolId": "src/data-awscc-devopsagent-association/index:DataAwsccDevopsagentAssociationConfigurationMcpServerSigV4OutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationMcpServerSplunk": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationMcpServerSplunk",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-association/index.ts",
        "line": 896
      },
      "name": "DataAwsccDevopsagentAssociationConfigurationMcpServerSplunk",
      "namespace": "dataAwsccDevopsagentAssociation",
      "symbolId": "src/data-awscc-devopsagent-association/index:DataAwsccDevopsagentAssociationConfigurationMcpServerSplunk"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationMcpServerSplunkOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationMcpServerSplunkOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-devopsagent-association/index.ts",
          "line": 926
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-association/index.ts",
        "line": 919
      },
      "name": "DataAwsccDevopsagentAssociationConfigurationMcpServerSplunkOutputReference",
      "namespace": "dataAwsccDevopsagentAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 946
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 951
          },
          "name": "enableWebhookUpdates",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 956
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 961
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 930
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationMcpServerSplunk"
          }
        }
      ],
      "symbolId": "src/data-awscc-devopsagent-association/index:DataAwsccDevopsagentAssociationConfigurationMcpServerSplunkOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-devopsagent-association/index.ts",
          "line": 1538
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-association/index.ts",
        "line": 1531
      },
      "name": "DataAwsccDevopsagentAssociationConfigurationOutputReference",
      "namespace": "dataAwsccDevopsagentAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 1559
          },
          "name": "aws",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationAwsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 1565
          },
          "name": "azure",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationAzureOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 1571
          },
          "name": "dynatrace",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationDynatraceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 1577
          },
          "name": "eventChannel",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationEventChannelOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 1583
          },
          "name": "gitHub",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationGitHubOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 1589
          },
          "name": "gitLab",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationGitLabOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 1595
          },
          "name": "mcpServer",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationMcpServerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 1601
          },
          "name": "mcpServerDatadog",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationMcpServerDatadogOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 1607
          },
          "name": "mcpServerGrafana",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationMcpServerGrafanaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 1613
          },
          "name": "mcpServerNewRelic",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationMcpServerNewRelicOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 1619
          },
          "name": "mcpServerSigV4",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationMcpServerSigV4OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 1625
          },
          "name": "mcpServerSplunk",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationMcpServerSplunkOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 1631
          },
          "name": "pagerDuty",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationPagerDutyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 1637
          },
          "name": "serviceNow",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationServiceNowOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 1643
          },
          "name": "slack",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationSlackOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 1649
          },
          "name": "sourceAws",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationSourceAwsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 1542
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-devopsagent-association/index:DataAwsccDevopsagentAssociationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationPagerDuty": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationPagerDuty",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-association/index.ts",
        "line": 965
      },
      "name": "DataAwsccDevopsagentAssociationConfigurationPagerDuty",
      "namespace": "dataAwsccDevopsagentAssociation",
      "symbolId": "src/data-awscc-devopsagent-association/index:DataAwsccDevopsagentAssociationConfigurationPagerDuty"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationPagerDutyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationPagerDutyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-devopsagent-association/index.ts",
          "line": 995
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-association/index.ts",
        "line": 988
      },
      "name": "DataAwsccDevopsagentAssociationConfigurationPagerDutyOutputReference",
      "namespace": "dataAwsccDevopsagentAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 1015
          },
          "name": "customerEmail",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 1020
          },
          "name": "enableWebhookUpdates",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 1025
          },
          "name": "services",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 999
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationPagerDuty"
          }
        }
      ],
      "symbolId": "src/data-awscc-devopsagent-association/index:DataAwsccDevopsagentAssociationConfigurationPagerDutyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationServiceNow": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationServiceNow",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-association/index.ts",
        "line": 1029
      },
      "name": "DataAwsccDevopsagentAssociationConfigurationServiceNow",
      "namespace": "dataAwsccDevopsagentAssociation",
      "symbolId": "src/data-awscc-devopsagent-association/index:DataAwsccDevopsagentAssociationConfigurationServiceNow"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationServiceNowOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationServiceNowOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-devopsagent-association/index.ts",
          "line": 1059
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-association/index.ts",
        "line": 1052
      },
      "name": "DataAwsccDevopsagentAssociationConfigurationServiceNowOutputReference",
      "namespace": "dataAwsccDevopsagentAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 1079
          },
          "name": "enableWebhookUpdates",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 1084
          },
          "name": "instanceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 1063
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationServiceNow"
          }
        }
      ],
      "symbolId": "src/data-awscc-devopsagent-association/index:DataAwsccDevopsagentAssociationConfigurationServiceNowOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationSlack": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationSlack",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-association/index.ts",
        "line": 1202
      },
      "name": "DataAwsccDevopsagentAssociationConfigurationSlack",
      "namespace": "dataAwsccDevopsagentAssociation",
      "symbolId": "src/data-awscc-devopsagent-association/index:DataAwsccDevopsagentAssociationConfigurationSlack"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationSlackOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationSlackOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-devopsagent-association/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-awscc-devopsagent-association/index.ts",
        "line": 1225
      },
      "name": "DataAwsccDevopsagentAssociationConfigurationSlackOutputReference",
      "namespace": "dataAwsccDevopsagentAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 1253
          },
          "name": "transmissionTarget",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationSlackTransmissionTargetOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 1258
          },
          "name": "workspaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 1263
          },
          "name": "workspaceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 1236
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationSlack"
          }
        }
      ],
      "symbolId": "src/data-awscc-devopsagent-association/index:DataAwsccDevopsagentAssociationConfigurationSlackOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationSlackTransmissionTarget": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationSlackTransmissionTarget",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-association/index.ts",
        "line": 1147
      },
      "name": "DataAwsccDevopsagentAssociationConfigurationSlackTransmissionTarget",
      "namespace": "dataAwsccDevopsagentAssociation",
      "symbolId": "src/data-awscc-devopsagent-association/index:DataAwsccDevopsagentAssociationConfigurationSlackTransmissionTarget"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationSlackTransmissionTargetIncidentResponseTarget": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationSlackTransmissionTargetIncidentResponseTarget",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-association/index.ts",
        "line": 1088
      },
      "name": "DataAwsccDevopsagentAssociationConfigurationSlackTransmissionTargetIncidentResponseTarget",
      "namespace": "dataAwsccDevopsagentAssociation",
      "symbolId": "src/data-awscc-devopsagent-association/index:DataAwsccDevopsagentAssociationConfigurationSlackTransmissionTargetIncidentResponseTarget"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationSlackTransmissionTargetIncidentResponseTargetOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationSlackTransmissionTargetIncidentResponseTargetOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-devopsagent-association/index.ts",
          "line": 1118
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-association/index.ts",
        "line": 1111
      },
      "name": "DataAwsccDevopsagentAssociationConfigurationSlackTransmissionTargetIncidentResponseTargetOutputReference",
      "namespace": "dataAwsccDevopsagentAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 1138
          },
          "name": "channelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 1143
          },
          "name": "channelName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 1122
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationSlackTransmissionTargetIncidentResponseTarget"
          }
        }
      ],
      "symbolId": "src/data-awscc-devopsagent-association/index:DataAwsccDevopsagentAssociationConfigurationSlackTransmissionTargetIncidentResponseTargetOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationSlackTransmissionTargetOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationSlackTransmissionTargetOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-devopsagent-association/index.ts",
          "line": 1177
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-association/index.ts",
        "line": 1170
      },
      "name": "DataAwsccDevopsagentAssociationConfigurationSlackTransmissionTargetOutputReference",
      "namespace": "dataAwsccDevopsagentAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 1198
          },
          "name": "incidentResponseTarget",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationSlackTransmissionTargetIncidentResponseTargetOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 1181
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationSlackTransmissionTarget"
          }
        }
      ],
      "symbolId": "src/data-awscc-devopsagent-association/index:DataAwsccDevopsagentAssociationConfigurationSlackTransmissionTargetOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationSourceAws": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationSourceAws",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-association/index.ts",
        "line": 1432
      },
      "name": "DataAwsccDevopsagentAssociationConfigurationSourceAws",
      "namespace": "dataAwsccDevopsagentAssociation",
      "symbolId": "src/data-awscc-devopsagent-association/index:DataAwsccDevopsagentAssociationConfigurationSourceAws"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationSourceAwsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationSourceAwsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-devopsagent-association/index.ts",
          "line": 1462
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-association/index.ts",
        "line": 1455
      },
      "name": "DataAwsccDevopsagentAssociationConfigurationSourceAwsOutputReference",
      "namespace": "dataAwsccDevopsagentAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 1482
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 1487
          },
          "name": "accountType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 1492
          },
          "name": "assumableRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 1498
          },
          "name": "resources",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationSourceAwsResourcesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 1504
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationSourceAwsTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 1466
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationSourceAws"
          }
        }
      ],
      "symbolId": "src/data-awscc-devopsagent-association/index:DataAwsccDevopsagentAssociationConfigurationSourceAwsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationSourceAwsResources": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationSourceAwsResources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-association/index.ts",
        "line": 1267
      },
      "name": "DataAwsccDevopsagentAssociationConfigurationSourceAwsResources",
      "namespace": "dataAwsccDevopsagentAssociation",
      "symbolId": "src/data-awscc-devopsagent-association/index:DataAwsccDevopsagentAssociationConfigurationSourceAwsResources"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationSourceAwsResourcesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationSourceAwsResourcesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-devopsagent-association/index.ts",
          "line": 1341
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-association/index.ts",
        "line": 1334
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 1348
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationSourceAwsResourcesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDevopsagentAssociationConfigurationSourceAwsResourcesList",
      "namespace": "dataAwsccDevopsagentAssociation",
      "symbolId": "src/data-awscc-devopsagent-association/index:DataAwsccDevopsagentAssociationConfigurationSourceAwsResourcesList"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationSourceAwsResourcesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationSourceAwsResourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-devopsagent-association/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-awscc-devopsagent-association/index.ts",
        "line": 1290
      },
      "name": "DataAwsccDevopsagentAssociationConfigurationSourceAwsResourcesOutputReference",
      "namespace": "dataAwsccDevopsagentAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 1319
          },
          "name": "resourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 1324
          },
          "name": "resourceMetadata",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 1329
          },
          "name": "resourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 1303
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationSourceAwsResources"
          }
        }
      ],
      "symbolId": "src/data-awscc-devopsagent-association/index:DataAwsccDevopsagentAssociationConfigurationSourceAwsResourcesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationSourceAwsTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationSourceAwsTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-association/index.ts",
        "line": 1352
      },
      "name": "DataAwsccDevopsagentAssociationConfigurationSourceAwsTags",
      "namespace": "dataAwsccDevopsagentAssociation",
      "symbolId": "src/data-awscc-devopsagent-association/index:DataAwsccDevopsagentAssociationConfigurationSourceAwsTags"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationSourceAwsTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationSourceAwsTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-devopsagent-association/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-association/index.ts",
        "line": 1414
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 1428
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationSourceAwsTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDevopsagentAssociationConfigurationSourceAwsTagsList",
      "namespace": "dataAwsccDevopsagentAssociation",
      "symbolId": "src/data-awscc-devopsagent-association/index:DataAwsccDevopsagentAssociationConfigurationSourceAwsTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationSourceAwsTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationSourceAwsTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-devopsagent-association/index.ts",
          "line": 1384
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-association/index.ts",
        "line": 1375
      },
      "name": "DataAwsccDevopsagentAssociationConfigurationSourceAwsTagsOutputReference",
      "namespace": "dataAwsccDevopsagentAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 1404
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 1409
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-association/index.ts",
            "line": 1388
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentAssociation.DataAwsccDevopsagentAssociationConfigurationSourceAwsTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-devopsagent-association/index:DataAwsccDevopsagentAssociationConfigurationSourceAwsTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentPrivateConnection.DataAwsccDevopsagentPrivateConnection": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/devopsagent_private_connection awscc_devopsagent_private_connection}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentPrivateConnection.DataAwsccDevopsagentPrivateConnection",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/devopsagent_private_connection awscc_devopsagent_private_connection} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-devopsagent-private-connection/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentPrivateConnection.DataAwsccDevopsagentPrivateConnectionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-private-connection/index.ts",
        "line": 313
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDevopsagentPrivateConnection resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-private-connection/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 DataAwsccDevopsagentPrivateConnection to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/devopsagent_private_connection#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDevopsagentPrivateConnection that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDevopsagentPrivateConnection to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-private-connection/index.ts",
            "line": 422
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-private-connection/index.ts",
            "line": 428
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDevopsagentPrivateConnection",
      "namespace": "dataAwsccDevopsagentPrivateConnection",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-private-connection/index.ts",
            "line": 318
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-private-connection/index.ts",
            "line": 369
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-private-connection/index.ts",
            "line": 374
          },
          "name": "certificate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-private-connection/index.ts",
            "line": 379
          },
          "name": "certificateExpiryTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-private-connection/index.ts",
            "line": 385
          },
          "name": "connectionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentPrivateConnection.DataAwsccDevopsagentPrivateConnectionConnectionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-private-connection/index.ts",
            "line": 403
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-private-connection/index.ts",
            "line": 408
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-private-connection/index.ts",
            "line": 414
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentPrivateConnection.DataAwsccDevopsagentPrivateConnectionTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-private-connection/index.ts",
            "line": 398
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-private-connection/index.ts",
            "line": 391
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-devopsagent-private-connection/index:DataAwsccDevopsagentPrivateConnection"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentPrivateConnection.DataAwsccDevopsagentPrivateConnectionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentPrivateConnection.DataAwsccDevopsagentPrivateConnectionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-private-connection/index.ts",
        "line": 14
      },
      "name": "DataAwsccDevopsagentPrivateConnectionConfig",
      "namespace": "dataAwsccDevopsagentPrivateConnection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/devopsagent_private_connection#id DataAwsccDevopsagentPrivateConnection#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-private-connection/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-devopsagent-private-connection/index:DataAwsccDevopsagentPrivateConnectionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentPrivateConnection.DataAwsccDevopsagentPrivateConnectionConnectionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentPrivateConnection.DataAwsccDevopsagentPrivateConnectionConnectionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-private-connection/index.ts",
        "line": 168
      },
      "name": "DataAwsccDevopsagentPrivateConnectionConnectionConfiguration",
      "namespace": "dataAwsccDevopsagentPrivateConnection",
      "symbolId": "src/data-awscc-devopsagent-private-connection/index:DataAwsccDevopsagentPrivateConnectionConnectionConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentPrivateConnection.DataAwsccDevopsagentPrivateConnectionConnectionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentPrivateConnection.DataAwsccDevopsagentPrivateConnectionConnectionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-devopsagent-private-connection/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-awscc-devopsagent-private-connection/index.ts",
        "line": 191
      },
      "name": "DataAwsccDevopsagentPrivateConnectionConnectionConfigurationOutputReference",
      "namespace": "dataAwsccDevopsagentPrivateConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-private-connection/index.ts",
            "line": 219
          },
          "name": "selfManaged",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentPrivateConnection.DataAwsccDevopsagentPrivateConnectionConnectionConfigurationSelfManagedOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-private-connection/index.ts",
            "line": 225
          },
          "name": "serviceManaged",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentPrivateConnection.DataAwsccDevopsagentPrivateConnectionConnectionConfigurationServiceManagedOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-private-connection/index.ts",
            "line": 202
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentPrivateConnection.DataAwsccDevopsagentPrivateConnectionConnectionConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-devopsagent-private-connection/index:DataAwsccDevopsagentPrivateConnectionConnectionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentPrivateConnection.DataAwsccDevopsagentPrivateConnectionConnectionConfigurationSelfManaged": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentPrivateConnection.DataAwsccDevopsagentPrivateConnectionConnectionConfigurationSelfManaged",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-private-connection/index.ts",
        "line": 25
      },
      "name": "DataAwsccDevopsagentPrivateConnectionConnectionConfigurationSelfManaged",
      "namespace": "dataAwsccDevopsagentPrivateConnection",
      "symbolId": "src/data-awscc-devopsagent-private-connection/index:DataAwsccDevopsagentPrivateConnectionConnectionConfigurationSelfManaged"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentPrivateConnection.DataAwsccDevopsagentPrivateConnectionConnectionConfigurationSelfManagedOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentPrivateConnection.DataAwsccDevopsagentPrivateConnectionConnectionConfigurationSelfManagedOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-devopsagent-private-connection/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-private-connection/index.ts",
        "line": 48
      },
      "name": "DataAwsccDevopsagentPrivateConnectionConnectionConfigurationSelfManagedOutputReference",
      "namespace": "dataAwsccDevopsagentPrivateConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-private-connection/index.ts",
            "line": 75
          },
          "name": "resourceConfigurationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-private-connection/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentPrivateConnection.DataAwsccDevopsagentPrivateConnectionConnectionConfigurationSelfManaged"
          }
        }
      ],
      "symbolId": "src/data-awscc-devopsagent-private-connection/index:DataAwsccDevopsagentPrivateConnectionConnectionConfigurationSelfManagedOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentPrivateConnection.DataAwsccDevopsagentPrivateConnectionConnectionConfigurationServiceManaged": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentPrivateConnection.DataAwsccDevopsagentPrivateConnectionConnectionConfigurationServiceManaged",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-private-connection/index.ts",
        "line": 79
      },
      "name": "DataAwsccDevopsagentPrivateConnectionConnectionConfigurationServiceManaged",
      "namespace": "dataAwsccDevopsagentPrivateConnection",
      "symbolId": "src/data-awscc-devopsagent-private-connection/index:DataAwsccDevopsagentPrivateConnectionConnectionConfigurationServiceManaged"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentPrivateConnection.DataAwsccDevopsagentPrivateConnectionConnectionConfigurationServiceManagedOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentPrivateConnection.DataAwsccDevopsagentPrivateConnectionConnectionConfigurationServiceManagedOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-devopsagent-private-connection/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-awscc-devopsagent-private-connection/index.ts",
        "line": 102
      },
      "name": "DataAwsccDevopsagentPrivateConnectionConnectionConfigurationServiceManagedOutputReference",
      "namespace": "dataAwsccDevopsagentPrivateConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-private-connection/index.ts",
            "line": 129
          },
          "name": "dnsResolution",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-private-connection/index.ts",
            "line": 134
          },
          "name": "hostAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-private-connection/index.ts",
            "line": 139
          },
          "name": "ipAddressType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-private-connection/index.ts",
            "line": 144
          },
          "name": "ipv4AddressesPerEni",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-private-connection/index.ts",
            "line": 149
          },
          "name": "portRanges",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-private-connection/index.ts",
            "line": 154
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-private-connection/index.ts",
            "line": 159
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-private-connection/index.ts",
            "line": 164
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-private-connection/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentPrivateConnection.DataAwsccDevopsagentPrivateConnectionConnectionConfigurationServiceManaged"
          }
        }
      ],
      "symbolId": "src/data-awscc-devopsagent-private-connection/index:DataAwsccDevopsagentPrivateConnectionConnectionConfigurationServiceManagedOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentPrivateConnection.DataAwsccDevopsagentPrivateConnectionTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentPrivateConnection.DataAwsccDevopsagentPrivateConnectionTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-private-connection/index.ts",
        "line": 229
      },
      "name": "DataAwsccDevopsagentPrivateConnectionTags",
      "namespace": "dataAwsccDevopsagentPrivateConnection",
      "symbolId": "src/data-awscc-devopsagent-private-connection/index:DataAwsccDevopsagentPrivateConnectionTags"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentPrivateConnection.DataAwsccDevopsagentPrivateConnectionTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentPrivateConnection.DataAwsccDevopsagentPrivateConnectionTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-devopsagent-private-connection/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-awscc-devopsagent-private-connection/index.ts",
        "line": 291
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-private-connection/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-awscc.dataAwsccDevopsagentPrivateConnection.DataAwsccDevopsagentPrivateConnectionTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDevopsagentPrivateConnectionTagsList",
      "namespace": "dataAwsccDevopsagentPrivateConnection",
      "symbolId": "src/data-awscc-devopsagent-private-connection/index:DataAwsccDevopsagentPrivateConnectionTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentPrivateConnection.DataAwsccDevopsagentPrivateConnectionTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentPrivateConnection.DataAwsccDevopsagentPrivateConnectionTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-devopsagent-private-connection/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-awscc-devopsagent-private-connection/index.ts",
        "line": 252
      },
      "name": "DataAwsccDevopsagentPrivateConnectionTagsOutputReference",
      "namespace": "dataAwsccDevopsagentPrivateConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-private-connection/index.ts",
            "line": 281
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-private-connection/index.ts",
            "line": 286
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-private-connection/index.ts",
            "line": 265
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentPrivateConnection.DataAwsccDevopsagentPrivateConnectionTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-devopsagent-private-connection/index:DataAwsccDevopsagentPrivateConnectionTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentPrivateConnections.DataAwsccDevopsagentPrivateConnections": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/devopsagent_private_connections awscc_devopsagent_private_connections}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentPrivateConnections.DataAwsccDevopsagentPrivateConnections",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/devopsagent_private_connections awscc_devopsagent_private_connections} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-devopsagent-private-connections/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentPrivateConnections.DataAwsccDevopsagentPrivateConnectionsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-private-connections/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDevopsagentPrivateConnections resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-private-connections/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccDevopsagentPrivateConnections to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/devopsagent_private_connections#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDevopsagentPrivateConnections that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDevopsagentPrivateConnections to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-private-connections/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-private-connections/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDevopsagentPrivateConnections",
      "namespace": "dataAwsccDevopsagentPrivateConnections",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-private-connections/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-private-connections/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-private-connections/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-devopsagent-private-connections/index:DataAwsccDevopsagentPrivateConnections"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentPrivateConnections.DataAwsccDevopsagentPrivateConnectionsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentPrivateConnections.DataAwsccDevopsagentPrivateConnectionsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-private-connections/index.ts",
        "line": 14
      },
      "name": "DataAwsccDevopsagentPrivateConnectionsConfig",
      "namespace": "dataAwsccDevopsagentPrivateConnections",
      "symbolId": "src/data-awscc-devopsagent-private-connections/index:DataAwsccDevopsagentPrivateConnectionsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentService": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/devopsagent_service awscc_devopsagent_service}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentService",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/devopsagent_service awscc_devopsagent_service} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-devopsagent-service/index.ts",
          "line": 2771
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-service/index.ts",
        "line": 2739
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDevopsagentService resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 2756
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccDevopsagentService to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/devopsagent_service#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDevopsagentService that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDevopsagentService to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 2870
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 2876
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDevopsagentService",
      "namespace": "dataAwsccDevopsagentService",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 2744
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 2796
          },
          "name": "accessibleResources",
          "type": {
            "fqn": "cdktn.StringMapList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 2802
          },
          "name": "additionalServiceDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceAdditionalServiceDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 2807
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 2812
          },
          "name": "exchangeUrlPrivateConnectionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 2830
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 2835
          },
          "name": "privateConnectionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 2841
          },
          "name": "serviceDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 2846
          },
          "name": "serviceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 2851
          },
          "name": "serviceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 2857
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 2862
          },
          "name": "targetUrlPrivateConnectionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 2825
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 2818
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-devopsagent-service/index:DataAwsccDevopsagentService"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceAdditionalServiceDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceAdditionalServiceDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-service/index.ts",
        "line": 691
      },
      "name": "DataAwsccDevopsagentServiceAdditionalServiceDetails",
      "namespace": "dataAwsccDevopsagentService",
      "symbolId": "src/data-awscc-devopsagent-service/index:DataAwsccDevopsagentServiceAdditionalServiceDetails"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceAdditionalServiceDetailsAzureIdentity": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceAdditionalServiceDetailsAzureIdentity",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-service/index.ts",
        "line": 25
      },
      "name": "DataAwsccDevopsagentServiceAdditionalServiceDetailsAzureIdentity",
      "namespace": "dataAwsccDevopsagentService",
      "symbolId": "src/data-awscc-devopsagent-service/index:DataAwsccDevopsagentServiceAdditionalServiceDetailsAzureIdentity"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceAdditionalServiceDetailsAzureIdentityOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceAdditionalServiceDetailsAzureIdentityOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-devopsagent-service/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-service/index.ts",
        "line": 48
      },
      "name": "DataAwsccDevopsagentServiceAdditionalServiceDetailsAzureIdentityOutputReference",
      "namespace": "dataAwsccDevopsagentService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 75
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 80
          },
          "name": "tenantId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 85
          },
          "name": "webIdentityRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 90
          },
          "name": "webIdentityTokenAudiences",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceAdditionalServiceDetailsAzureIdentity"
          }
        }
      ],
      "symbolId": "src/data-awscc-devopsagent-service/index:DataAwsccDevopsagentServiceAdditionalServiceDetailsAzureIdentityOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceAdditionalServiceDetailsDynatrace": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceAdditionalServiceDetailsDynatrace",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-service/index.ts",
        "line": 94
      },
      "name": "DataAwsccDevopsagentServiceAdditionalServiceDetailsDynatrace",
      "namespace": "dataAwsccDevopsagentService",
      "symbolId": "src/data-awscc-devopsagent-service/index:DataAwsccDevopsagentServiceAdditionalServiceDetailsDynatrace"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceAdditionalServiceDetailsDynatraceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceAdditionalServiceDetailsDynatraceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-devopsagent-service/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-awscc-devopsagent-service/index.ts",
        "line": 117
      },
      "name": "DataAwsccDevopsagentServiceAdditionalServiceDetailsDynatraceOutputReference",
      "namespace": "dataAwsccDevopsagentService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 144
          },
          "name": "accountUrn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 128
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceAdditionalServiceDetailsDynatrace"
          }
        }
      ],
      "symbolId": "src/data-awscc-devopsagent-service/index:DataAwsccDevopsagentServiceAdditionalServiceDetailsDynatraceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceAdditionalServiceDetailsGitLab": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceAdditionalServiceDetailsGitLab",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-service/index.ts",
        "line": 148
      },
      "name": "DataAwsccDevopsagentServiceAdditionalServiceDetailsGitLab",
      "namespace": "dataAwsccDevopsagentService",
      "symbolId": "src/data-awscc-devopsagent-service/index:DataAwsccDevopsagentServiceAdditionalServiceDetailsGitLab"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceAdditionalServiceDetailsGitLabOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceAdditionalServiceDetailsGitLabOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-devopsagent-service/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/data-awscc-devopsagent-service/index.ts",
        "line": 171
      },
      "name": "DataAwsccDevopsagentServiceAdditionalServiceDetailsGitLabOutputReference",
      "namespace": "dataAwsccDevopsagentService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 198
          },
          "name": "groupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 203
          },
          "name": "targetUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 208
          },
          "name": "tokenType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 182
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceAdditionalServiceDetailsGitLab"
          }
        }
      ],
      "symbolId": "src/data-awscc-devopsagent-service/index:DataAwsccDevopsagentServiceAdditionalServiceDetailsGitLabOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceAdditionalServiceDetailsMcpServer": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceAdditionalServiceDetailsMcpServer",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-service/index.ts",
        "line": 212
      },
      "name": "DataAwsccDevopsagentServiceAdditionalServiceDetailsMcpServer",
      "namespace": "dataAwsccDevopsagentService",
      "symbolId": "src/data-awscc-devopsagent-service/index:DataAwsccDevopsagentServiceAdditionalServiceDetailsMcpServer"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceAdditionalServiceDetailsMcpServerGrafana": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceAdditionalServiceDetailsMcpServerGrafana",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-service/index.ts",
        "line": 286
      },
      "name": "DataAwsccDevopsagentServiceAdditionalServiceDetailsMcpServerGrafana",
      "namespace": "dataAwsccDevopsagentService",
      "symbolId": "src/data-awscc-devopsagent-service/index:DataAwsccDevopsagentServiceAdditionalServiceDetailsMcpServerGrafana"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceAdditionalServiceDetailsMcpServerGrafanaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceAdditionalServiceDetailsMcpServerGrafanaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-devopsagent-service/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-service/index.ts",
        "line": 309
      },
      "name": "DataAwsccDevopsagentServiceAdditionalServiceDetailsMcpServerGrafanaOutputReference",
      "namespace": "dataAwsccDevopsagentService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 336
          },
          "name": "authorizationMethod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 341
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 346
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 351
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 320
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceAdditionalServiceDetailsMcpServerGrafana"
          }
        }
      ],
      "symbolId": "src/data-awscc-devopsagent-service/index:DataAwsccDevopsagentServiceAdditionalServiceDetailsMcpServerGrafanaOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceAdditionalServiceDetailsMcpServerNewRelic": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceAdditionalServiceDetailsMcpServerNewRelic",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-service/index.ts",
        "line": 355
      },
      "name": "DataAwsccDevopsagentServiceAdditionalServiceDetailsMcpServerNewRelic",
      "namespace": "dataAwsccDevopsagentService",
      "symbolId": "src/data-awscc-devopsagent-service/index:DataAwsccDevopsagentServiceAdditionalServiceDetailsMcpServerNewRelic"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceAdditionalServiceDetailsMcpServerNewRelicOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceAdditionalServiceDetailsMcpServerNewRelicOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-devopsagent-service/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-service/index.ts",
        "line": 378
      },
      "name": "DataAwsccDevopsagentServiceAdditionalServiceDetailsMcpServerNewRelicOutputReference",
      "namespace": "dataAwsccDevopsagentService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 405
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 410
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 415
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 389
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceAdditionalServiceDetailsMcpServerNewRelic"
          }
        }
      ],
      "symbolId": "src/data-awscc-devopsagent-service/index:DataAwsccDevopsagentServiceAdditionalServiceDetailsMcpServerNewRelicOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceAdditionalServiceDetailsMcpServerOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceAdditionalServiceDetailsMcpServerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-devopsagent-service/index.ts",
          "line": 242
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-service/index.ts",
        "line": 235
      },
      "name": "DataAwsccDevopsagentServiceAdditionalServiceDetailsMcpServerOutputReference",
      "namespace": "dataAwsccDevopsagentService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 262
          },
          "name": "apiKeyHeader",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 267
          },
          "name": "authorizationMethod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 272
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 277
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 282
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 246
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceAdditionalServiceDetailsMcpServer"
          }
        }
      ],
      "symbolId": "src/data-awscc-devopsagent-service/index:DataAwsccDevopsagentServiceAdditionalServiceDetailsMcpServerOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceAdditionalServiceDetailsMcpServerSigV4": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceAdditionalServiceDetailsMcpServerSigV4",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-service/index.ts",
        "line": 419
      },
      "name": "DataAwsccDevopsagentServiceAdditionalServiceDetailsMcpServerSigV4",
      "namespace": "dataAwsccDevopsagentService",
      "symbolId": "src/data-awscc-devopsagent-service/index:DataAwsccDevopsagentServiceAdditionalServiceDetailsMcpServerSigV4"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceAdditionalServiceDetailsMcpServerSigV4OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceAdditionalServiceDetailsMcpServerSigV4OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-devopsagent-service/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-service/index.ts",
        "line": 442
      },
      "name": "DataAwsccDevopsagentServiceAdditionalServiceDetailsMcpServerSigV4OutputReference",
      "namespace": "dataAwsccDevopsagentService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 470
          },
          "name": "customHeaders",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 475
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 480
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 485
          },
          "name": "mcpRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 490
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 495
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 500
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 505
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 453
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceAdditionalServiceDetailsMcpServerSigV4"
          }
        }
      ],
      "symbolId": "src/data-awscc-devopsagent-service/index:DataAwsccDevopsagentServiceAdditionalServiceDetailsMcpServerSigV4OutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceAdditionalServiceDetailsMcpServerSplunk": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceAdditionalServiceDetailsMcpServerSplunk",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-service/index.ts",
        "line": 509
      },
      "name": "DataAwsccDevopsagentServiceAdditionalServiceDetailsMcpServerSplunk",
      "namespace": "dataAwsccDevopsagentService",
      "symbolId": "src/data-awscc-devopsagent-service/index:DataAwsccDevopsagentServiceAdditionalServiceDetailsMcpServerSplunk"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceAdditionalServiceDetailsMcpServerSplunkOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceAdditionalServiceDetailsMcpServerSplunkOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-devopsagent-service/index.ts",
          "line": 539
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-service/index.ts",
        "line": 532
      },
      "name": "DataAwsccDevopsagentServiceAdditionalServiceDetailsMcpServerSplunkOutputReference",
      "namespace": "dataAwsccDevopsagentService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 559
          },
          "name": "apiKeyHeader",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 564
          },
          "name": "authorizationMethod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 569
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 574
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 579
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 543
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceAdditionalServiceDetailsMcpServerSplunk"
          }
        }
      ],
      "symbolId": "src/data-awscc-devopsagent-service/index:DataAwsccDevopsagentServiceAdditionalServiceDetailsMcpServerSplunkOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceAdditionalServiceDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceAdditionalServiceDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-devopsagent-service/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-awscc-devopsagent-service/index.ts",
        "line": 714
      },
      "name": "DataAwsccDevopsagentServiceAdditionalServiceDetailsOutputReference",
      "namespace": "dataAwsccDevopsagentService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 742
          },
          "name": "azureIdentity",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceAdditionalServiceDetailsAzureIdentityOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 748
          },
          "name": "dynatrace",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceAdditionalServiceDetailsDynatraceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 754
          },
          "name": "gitLab",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceAdditionalServiceDetailsGitLabOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 760
          },
          "name": "mcpServer",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceAdditionalServiceDetailsMcpServerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 766
          },
          "name": "mcpServerGrafana",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceAdditionalServiceDetailsMcpServerGrafanaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 772
          },
          "name": "mcpServerNewRelic",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceAdditionalServiceDetailsMcpServerNewRelicOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 778
          },
          "name": "mcpServerSigV4",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceAdditionalServiceDetailsMcpServerSigV4OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 784
          },
          "name": "mcpServerSplunk",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceAdditionalServiceDetailsMcpServerSplunkOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 790
          },
          "name": "pagerDuty",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceAdditionalServiceDetailsPagerDutyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 796
          },
          "name": "serviceNow",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceAdditionalServiceDetailsServiceNowOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 725
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceAdditionalServiceDetails"
          }
        }
      ],
      "symbolId": "src/data-awscc-devopsagent-service/index:DataAwsccDevopsagentServiceAdditionalServiceDetailsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceAdditionalServiceDetailsPagerDuty": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceAdditionalServiceDetailsPagerDuty",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-service/index.ts",
        "line": 583
      },
      "name": "DataAwsccDevopsagentServiceAdditionalServiceDetailsPagerDuty",
      "namespace": "dataAwsccDevopsagentService",
      "symbolId": "src/data-awscc-devopsagent-service/index:DataAwsccDevopsagentServiceAdditionalServiceDetailsPagerDuty"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceAdditionalServiceDetailsPagerDutyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceAdditionalServiceDetailsPagerDutyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-devopsagent-service/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-awscc-devopsagent-service/index.ts",
        "line": 606
      },
      "name": "DataAwsccDevopsagentServiceAdditionalServiceDetailsPagerDutyOutputReference",
      "namespace": "dataAwsccDevopsagentService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 633
          },
          "name": "scopes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 617
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceAdditionalServiceDetailsPagerDuty"
          }
        }
      ],
      "symbolId": "src/data-awscc-devopsagent-service/index:DataAwsccDevopsagentServiceAdditionalServiceDetailsPagerDutyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceAdditionalServiceDetailsServiceNow": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceAdditionalServiceDetailsServiceNow",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-service/index.ts",
        "line": 637
      },
      "name": "DataAwsccDevopsagentServiceAdditionalServiceDetailsServiceNow",
      "namespace": "dataAwsccDevopsagentService",
      "symbolId": "src/data-awscc-devopsagent-service/index:DataAwsccDevopsagentServiceAdditionalServiceDetailsServiceNow"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceAdditionalServiceDetailsServiceNowOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceAdditionalServiceDetailsServiceNowOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-devopsagent-service/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-service/index.ts",
        "line": 660
      },
      "name": "DataAwsccDevopsagentServiceAdditionalServiceDetailsServiceNowOutputReference",
      "namespace": "dataAwsccDevopsagentService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 687
          },
          "name": "instanceUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 671
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceAdditionalServiceDetailsServiceNow"
          }
        }
      ],
      "symbolId": "src/data-awscc-devopsagent-service/index:DataAwsccDevopsagentServiceAdditionalServiceDetailsServiceNowOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-service/index.ts",
        "line": 14
      },
      "name": "DataAwsccDevopsagentServiceConfig",
      "namespace": "dataAwsccDevopsagentService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/devopsagent_service#id DataAwsccDevopsagentService#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-devopsagent-service/index:DataAwsccDevopsagentServiceConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-service/index.ts",
        "line": 2546
      },
      "name": "DataAwsccDevopsagentServiceServiceDetails",
      "namespace": "dataAwsccDevopsagentService",
      "symbolId": "src/data-awscc-devopsagent-service/index:DataAwsccDevopsagentServiceServiceDetails"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsAzureIdentity": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsAzureIdentity",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-service/index.ts",
        "line": 800
      },
      "name": "DataAwsccDevopsagentServiceServiceDetailsAzureIdentity",
      "namespace": "dataAwsccDevopsagentService",
      "symbolId": "src/data-awscc-devopsagent-service/index:DataAwsccDevopsagentServiceServiceDetailsAzureIdentity"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsAzureIdentityOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsAzureIdentityOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-devopsagent-service/index.ts",
          "line": 830
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-service/index.ts",
        "line": 823
      },
      "name": "DataAwsccDevopsagentServiceServiceDetailsAzureIdentityOutputReference",
      "namespace": "dataAwsccDevopsagentService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 850
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 855
          },
          "name": "tenantId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 860
          },
          "name": "webIdentityRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 865
          },
          "name": "webIdentityTokenAudiences",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 834
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsAzureIdentity"
          }
        }
      ],
      "symbolId": "src/data-awscc-devopsagent-service/index:DataAwsccDevopsagentServiceServiceDetailsAzureIdentityOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsDynatrace": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsDynatrace",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-service/index.ts",
        "line": 993
      },
      "name": "DataAwsccDevopsagentServiceServiceDetailsDynatrace",
      "namespace": "dataAwsccDevopsagentService",
      "symbolId": "src/data-awscc-devopsagent-service/index:DataAwsccDevopsagentServiceServiceDetailsDynatrace"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsDynatraceAuthorizationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsDynatraceAuthorizationConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-service/index.ts",
        "line": 938
      },
      "name": "DataAwsccDevopsagentServiceServiceDetailsDynatraceAuthorizationConfig",
      "namespace": "dataAwsccDevopsagentService",
      "symbolId": "src/data-awscc-devopsagent-service/index:DataAwsccDevopsagentServiceServiceDetailsDynatraceAuthorizationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsDynatraceAuthorizationConfigOAuthClientCredentials": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsDynatraceAuthorizationConfigOAuthClientCredentials",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-service/index.ts",
        "line": 869
      },
      "name": "DataAwsccDevopsagentServiceServiceDetailsDynatraceAuthorizationConfigOAuthClientCredentials",
      "namespace": "dataAwsccDevopsagentService",
      "symbolId": "src/data-awscc-devopsagent-service/index:DataAwsccDevopsagentServiceServiceDetailsDynatraceAuthorizationConfigOAuthClientCredentials"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsDynatraceAuthorizationConfigOAuthClientCredentialsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsDynatraceAuthorizationConfigOAuthClientCredentialsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-devopsagent-service/index.ts",
          "line": 899
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-service/index.ts",
        "line": 892
      },
      "name": "DataAwsccDevopsagentServiceServiceDetailsDynatraceAuthorizationConfigOAuthClientCredentialsOutputReference",
      "namespace": "dataAwsccDevopsagentService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 919
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 924
          },
          "name": "clientName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 929
          },
          "name": "clientSecret",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 934
          },
          "name": "exchangeParameters",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 903
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsDynatraceAuthorizationConfigOAuthClientCredentials"
          }
        }
      ],
      "symbolId": "src/data-awscc-devopsagent-service/index:DataAwsccDevopsagentServiceServiceDetailsDynatraceAuthorizationConfigOAuthClientCredentialsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsDynatraceAuthorizationConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsDynatraceAuthorizationConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-devopsagent-service/index.ts",
          "line": 968
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-service/index.ts",
        "line": 961
      },
      "name": "DataAwsccDevopsagentServiceServiceDetailsDynatraceAuthorizationConfigOutputReference",
      "namespace": "dataAwsccDevopsagentService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 989
          },
          "name": "oAuthClientCredentials",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsDynatraceAuthorizationConfigOAuthClientCredentialsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 972
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsDynatraceAuthorizationConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-devopsagent-service/index:DataAwsccDevopsagentServiceServiceDetailsDynatraceAuthorizationConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsDynatraceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsDynatraceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-devopsagent-service/index.ts",
          "line": 1023
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-service/index.ts",
        "line": 1016
      },
      "name": "DataAwsccDevopsagentServiceServiceDetailsDynatraceOutputReference",
      "namespace": "dataAwsccDevopsagentService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 1043
          },
          "name": "accountUrn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 1049
          },
          "name": "authorizationConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsDynatraceAuthorizationConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 1027
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsDynatrace"
          }
        }
      ],
      "symbolId": "src/data-awscc-devopsagent-service/index:DataAwsccDevopsagentServiceServiceDetailsDynatraceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsGitLab": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsGitLab",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-service/index.ts",
        "line": 1053
      },
      "name": "DataAwsccDevopsagentServiceServiceDetailsGitLab",
      "namespace": "dataAwsccDevopsagentService",
      "symbolId": "src/data-awscc-devopsagent-service/index:DataAwsccDevopsagentServiceServiceDetailsGitLab"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsGitLabOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsGitLabOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-devopsagent-service/index.ts",
          "line": 1083
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-service/index.ts",
        "line": 1076
      },
      "name": "DataAwsccDevopsagentServiceServiceDetailsGitLabOutputReference",
      "namespace": "dataAwsccDevopsagentService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 1103
          },
          "name": "groupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 1108
          },
          "name": "targetUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 1113
          },
          "name": "tokenType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 1118
          },
          "name": "tokenValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 1087
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsGitLab"
          }
        }
      ],
      "symbolId": "src/data-awscc-devopsagent-service/index:DataAwsccDevopsagentServiceServiceDetailsGitLabOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsMcpServer": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsMcpServer",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-service/index.ts",
        "line": 1396
      },
      "name": "DataAwsccDevopsagentServiceServiceDetailsMcpServer",
      "namespace": "dataAwsccDevopsagentService",
      "symbolId": "src/data-awscc-devopsagent-service/index:DataAwsccDevopsagentServiceServiceDetailsMcpServer"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsMcpServerAuthorizationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsMcpServerAuthorizationConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-service/index.ts",
        "line": 1329
      },
      "name": "DataAwsccDevopsagentServiceServiceDetailsMcpServerAuthorizationConfig",
      "namespace": "dataAwsccDevopsagentService",
      "symbolId": "src/data-awscc-devopsagent-service/index:DataAwsccDevopsagentServiceServiceDetailsMcpServerAuthorizationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsMcpServerAuthorizationConfigApiKey": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsMcpServerAuthorizationConfigApiKey",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-service/index.ts",
        "line": 1122
      },
      "name": "DataAwsccDevopsagentServiceServiceDetailsMcpServerAuthorizationConfigApiKey",
      "namespace": "dataAwsccDevopsagentService",
      "symbolId": "src/data-awscc-devopsagent-service/index:DataAwsccDevopsagentServiceServiceDetailsMcpServerAuthorizationConfigApiKey"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsMcpServerAuthorizationConfigApiKeyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsMcpServerAuthorizationConfigApiKeyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-devopsagent-service/index.ts",
          "line": 1152
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-service/index.ts",
        "line": 1145
      },
      "name": "DataAwsccDevopsagentServiceServiceDetailsMcpServerAuthorizationConfigApiKeyOutputReference",
      "namespace": "dataAwsccDevopsagentService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 1172
          },
          "name": "apiKeyHeader",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 1177
          },
          "name": "apiKeyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 1182
          },
          "name": "apiKeyValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 1156
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsMcpServerAuthorizationConfigApiKey"
          }
        }
      ],
      "symbolId": "src/data-awscc-devopsagent-service/index:DataAwsccDevopsagentServiceServiceDetailsMcpServerAuthorizationConfigApiKeyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsMcpServerAuthorizationConfigBearerToken": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsMcpServerAuthorizationConfigBearerToken",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-service/index.ts",
        "line": 1186
      },
      "name": "DataAwsccDevopsagentServiceServiceDetailsMcpServerAuthorizationConfigBearerToken",
      "namespace": "dataAwsccDevopsagentService",
      "symbolId": "src/data-awscc-devopsagent-service/index:DataAwsccDevopsagentServiceServiceDetailsMcpServerAuthorizationConfigBearerToken"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsMcpServerAuthorizationConfigBearerTokenOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsMcpServerAuthorizationConfigBearerTokenOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-devopsagent-service/index.ts",
          "line": 1216
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-service/index.ts",
        "line": 1209
      },
      "name": "DataAwsccDevopsagentServiceServiceDetailsMcpServerAuthorizationConfigBearerTokenOutputReference",
      "namespace": "dataAwsccDevopsagentService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 1236
          },
          "name": "authorizationHeader",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 1241
          },
          "name": "tokenName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 1246
          },
          "name": "tokenValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 1220
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsMcpServerAuthorizationConfigBearerToken"
          }
        }
      ],
      "symbolId": "src/data-awscc-devopsagent-service/index:DataAwsccDevopsagentServiceServiceDetailsMcpServerAuthorizationConfigBearerTokenOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsMcpServerAuthorizationConfigOAuthClientCredentials": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsMcpServerAuthorizationConfigOAuthClientCredentials",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-service/index.ts",
        "line": 1250
      },
      "name": "DataAwsccDevopsagentServiceServiceDetailsMcpServerAuthorizationConfigOAuthClientCredentials",
      "namespace": "dataAwsccDevopsagentService",
      "symbolId": "src/data-awscc-devopsagent-service/index:DataAwsccDevopsagentServiceServiceDetailsMcpServerAuthorizationConfigOAuthClientCredentials"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsMcpServerAuthorizationConfigOAuthClientCredentialsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsMcpServerAuthorizationConfigOAuthClientCredentialsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-devopsagent-service/index.ts",
          "line": 1280
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-service/index.ts",
        "line": 1273
      },
      "name": "DataAwsccDevopsagentServiceServiceDetailsMcpServerAuthorizationConfigOAuthClientCredentialsOutputReference",
      "namespace": "dataAwsccDevopsagentService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 1300
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 1305
          },
          "name": "clientName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 1310
          },
          "name": "clientSecret",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 1315
          },
          "name": "exchangeParameters",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 1320
          },
          "name": "exchangeUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 1325
          },
          "name": "scopes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 1284
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsMcpServerAuthorizationConfigOAuthClientCredentials"
          }
        }
      ],
      "symbolId": "src/data-awscc-devopsagent-service/index:DataAwsccDevopsagentServiceServiceDetailsMcpServerAuthorizationConfigOAuthClientCredentialsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsMcpServerAuthorizationConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsMcpServerAuthorizationConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-devopsagent-service/index.ts",
          "line": 1359
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-service/index.ts",
        "line": 1352
      },
      "name": "DataAwsccDevopsagentServiceServiceDetailsMcpServerAuthorizationConfigOutputReference",
      "namespace": "dataAwsccDevopsagentService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 1380
          },
          "name": "apiKey",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsMcpServerAuthorizationConfigApiKeyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 1386
          },
          "name": "bearerToken",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsMcpServerAuthorizationConfigBearerTokenOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 1392
          },
          "name": "oAuthClientCredentials",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsMcpServerAuthorizationConfigOAuthClientCredentialsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 1363
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsMcpServerAuthorizationConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-devopsagent-service/index:DataAwsccDevopsagentServiceServiceDetailsMcpServerAuthorizationConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsMcpServerGrafana": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsMcpServerGrafana",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-service/index.ts",
        "line": 1585
      },
      "name": "DataAwsccDevopsagentServiceServiceDetailsMcpServerGrafana",
      "namespace": "dataAwsccDevopsagentService",
      "symbolId": "src/data-awscc-devopsagent-service/index:DataAwsccDevopsagentServiceServiceDetailsMcpServerGrafana"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsMcpServerGrafanaAuthorizationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsMcpServerGrafanaAuthorizationConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-service/index.ts",
        "line": 1530
      },
      "name": "DataAwsccDevopsagentServiceServiceDetailsMcpServerGrafanaAuthorizationConfig",
      "namespace": "dataAwsccDevopsagentService",
      "symbolId": "src/data-awscc-devopsagent-service/index:DataAwsccDevopsagentServiceServiceDetailsMcpServerGrafanaAuthorizationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsMcpServerGrafanaAuthorizationConfigBearerToken": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsMcpServerGrafanaAuthorizationConfigBearerToken",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-service/index.ts",
        "line": 1466
      },
      "name": "DataAwsccDevopsagentServiceServiceDetailsMcpServerGrafanaAuthorizationConfigBearerToken",
      "namespace": "dataAwsccDevopsagentService",
      "symbolId": "src/data-awscc-devopsagent-service/index:DataAwsccDevopsagentServiceServiceDetailsMcpServerGrafanaAuthorizationConfigBearerToken"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsMcpServerGrafanaAuthorizationConfigBearerTokenOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsMcpServerGrafanaAuthorizationConfigBearerTokenOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-devopsagent-service/index.ts",
          "line": 1496
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-service/index.ts",
        "line": 1489
      },
      "name": "DataAwsccDevopsagentServiceServiceDetailsMcpServerGrafanaAuthorizationConfigBearerTokenOutputReference",
      "namespace": "dataAwsccDevopsagentService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 1516
          },
          "name": "authorizationHeader",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 1521
          },
          "name": "tokenName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 1526
          },
          "name": "tokenValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 1500
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsMcpServerGrafanaAuthorizationConfigBearerToken"
          }
        }
      ],
      "symbolId": "src/data-awscc-devopsagent-service/index:DataAwsccDevopsagentServiceServiceDetailsMcpServerGrafanaAuthorizationConfigBearerTokenOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsMcpServerGrafanaAuthorizationConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsMcpServerGrafanaAuthorizationConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-devopsagent-service/index.ts",
          "line": 1560
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-service/index.ts",
        "line": 1553
      },
      "name": "DataAwsccDevopsagentServiceServiceDetailsMcpServerGrafanaAuthorizationConfigOutputReference",
      "namespace": "dataAwsccDevopsagentService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 1581
          },
          "name": "bearerToken",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsMcpServerGrafanaAuthorizationConfigBearerTokenOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 1564
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsMcpServerGrafanaAuthorizationConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-devopsagent-service/index:DataAwsccDevopsagentServiceServiceDetailsMcpServerGrafanaAuthorizationConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsMcpServerGrafanaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsMcpServerGrafanaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-devopsagent-service/index.ts",
          "line": 1615
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-service/index.ts",
        "line": 1608
      },
      "name": "DataAwsccDevopsagentServiceServiceDetailsMcpServerGrafanaOutputReference",
      "namespace": "dataAwsccDevopsagentService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 1636
          },
          "name": "authorizationConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsMcpServerGrafanaAuthorizationConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 1641
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 1646
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 1651
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 1619
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsMcpServerGrafana"
          }
        }
      ],
      "symbolId": "src/data-awscc-devopsagent-service/index:DataAwsccDevopsagentServiceServiceDetailsMcpServerGrafanaOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsMcpServerNewRelic": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsMcpServerNewRelic",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-service/index.ts",
        "line": 1789
      },
      "name": "DataAwsccDevopsagentServiceServiceDetailsMcpServerNewRelic",
      "namespace": "dataAwsccDevopsagentService",
      "symbolId": "src/data-awscc-devopsagent-service/index:DataAwsccDevopsagentServiceServiceDetailsMcpServerNewRelic"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsMcpServerNewRelicAuthorizationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsMcpServerNewRelicAuthorizationConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-service/index.ts",
        "line": 1734
      },
      "name": "DataAwsccDevopsagentServiceServiceDetailsMcpServerNewRelicAuthorizationConfig",
      "namespace": "dataAwsccDevopsagentService",
      "symbolId": "src/data-awscc-devopsagent-service/index:DataAwsccDevopsagentServiceServiceDetailsMcpServerNewRelicAuthorizationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsMcpServerNewRelicAuthorizationConfigApiKey": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsMcpServerNewRelicAuthorizationConfigApiKey",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-service/index.ts",
        "line": 1655
      },
      "name": "DataAwsccDevopsagentServiceServiceDetailsMcpServerNewRelicAuthorizationConfigApiKey",
      "namespace": "dataAwsccDevopsagentService",
      "symbolId": "src/data-awscc-devopsagent-service/index:DataAwsccDevopsagentServiceServiceDetailsMcpServerNewRelicAuthorizationConfigApiKey"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsMcpServerNewRelicAuthorizationConfigApiKeyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsMcpServerNewRelicAuthorizationConfigApiKeyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-devopsagent-service/index.ts",
          "line": 1685
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-service/index.ts",
        "line": 1678
      },
      "name": "DataAwsccDevopsagentServiceServiceDetailsMcpServerNewRelicAuthorizationConfigApiKeyOutputReference",
      "namespace": "dataAwsccDevopsagentService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 1705
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 1710
          },
          "name": "alertPolicyIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 1715
          },
          "name": "apiKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 1720
          },
          "name": "applicationIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 1725
          },
          "name": "entityGuids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 1730
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 1689
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsMcpServerNewRelicAuthorizationConfigApiKey"
          }
        }
      ],
      "symbolId": "src/data-awscc-devopsagent-service/index:DataAwsccDevopsagentServiceServiceDetailsMcpServerNewRelicAuthorizationConfigApiKeyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsMcpServerNewRelicAuthorizationConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsMcpServerNewRelicAuthorizationConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-devopsagent-service/index.ts",
          "line": 1764
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-service/index.ts",
        "line": 1757
      },
      "name": "DataAwsccDevopsagentServiceServiceDetailsMcpServerNewRelicAuthorizationConfigOutputReference",
      "namespace": "dataAwsccDevopsagentService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 1785
          },
          "name": "apiKey",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsMcpServerNewRelicAuthorizationConfigApiKeyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 1768
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsMcpServerNewRelicAuthorizationConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-devopsagent-service/index:DataAwsccDevopsagentServiceServiceDetailsMcpServerNewRelicAuthorizationConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsMcpServerNewRelicOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsMcpServerNewRelicOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-devopsagent-service/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-service/index.ts",
        "line": 1812
      },
      "name": "DataAwsccDevopsagentServiceServiceDetailsMcpServerNewRelicOutputReference",
      "namespace": "dataAwsccDevopsagentService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 1840
          },
          "name": "authorizationConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsMcpServerNewRelicAuthorizationConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 1823
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsMcpServerNewRelic"
          }
        }
      ],
      "symbolId": "src/data-awscc-devopsagent-service/index:DataAwsccDevopsagentServiceServiceDetailsMcpServerNewRelicOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsMcpServerOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsMcpServerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-devopsagent-service/index.ts",
          "line": 1426
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-service/index.ts",
        "line": 1419
      },
      "name": "DataAwsccDevopsagentServiceServiceDetailsMcpServerOutputReference",
      "namespace": "dataAwsccDevopsagentService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 1447
          },
          "name": "authorizationConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsMcpServerAuthorizationConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 1452
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 1457
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 1462
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 1430
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsMcpServer"
          }
        }
      ],
      "symbolId": "src/data-awscc-devopsagent-service/index:DataAwsccDevopsagentServiceServiceDetailsMcpServerOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsMcpServerSigV4": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsMcpServerSigV4",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-service/index.ts",
        "line": 1919
      },
      "name": "DataAwsccDevopsagentServiceServiceDetailsMcpServerSigV4",
      "namespace": "dataAwsccDevopsagentService",
      "symbolId": "src/data-awscc-devopsagent-service/index:DataAwsccDevopsagentServiceServiceDetailsMcpServerSigV4"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsMcpServerSigV4AuthorizationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsMcpServerSigV4AuthorizationConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-service/index.ts",
        "line": 1844
      },
      "name": "DataAwsccDevopsagentServiceServiceDetailsMcpServerSigV4AuthorizationConfig",
      "namespace": "dataAwsccDevopsagentService",
      "symbolId": "src/data-awscc-devopsagent-service/index:DataAwsccDevopsagentServiceServiceDetailsMcpServerSigV4AuthorizationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsMcpServerSigV4AuthorizationConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsMcpServerSigV4AuthorizationConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-devopsagent-service/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-awscc-devopsagent-service/index.ts",
        "line": 1867
      },
      "name": "DataAwsccDevopsagentServiceServiceDetailsMcpServerSigV4AuthorizationConfigOutputReference",
      "namespace": "dataAwsccDevopsagentService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 1895
          },
          "name": "customHeaders",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 1900
          },
          "name": "mcpRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 1905
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 1910
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 1915
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 1878
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsMcpServerSigV4AuthorizationConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-devopsagent-service/index:DataAwsccDevopsagentServiceServiceDetailsMcpServerSigV4AuthorizationConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsMcpServerSigV4OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsMcpServerSigV4OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-devopsagent-service/index.ts",
          "line": 1949
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-service/index.ts",
        "line": 1942
      },
      "name": "DataAwsccDevopsagentServiceServiceDetailsMcpServerSigV4OutputReference",
      "namespace": "dataAwsccDevopsagentService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 1970
          },
          "name": "authorizationConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsMcpServerSigV4AuthorizationConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 1975
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 1980
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 1985
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 1953
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsMcpServerSigV4"
          }
        }
      ],
      "symbolId": "src/data-awscc-devopsagent-service/index:DataAwsccDevopsagentServiceServiceDetailsMcpServerSigV4OutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsMcpServerSplunk": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsMcpServerSplunk",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-service/index.ts",
        "line": 2108
      },
      "name": "DataAwsccDevopsagentServiceServiceDetailsMcpServerSplunk",
      "namespace": "dataAwsccDevopsagentService",
      "symbolId": "src/data-awscc-devopsagent-service/index:DataAwsccDevopsagentServiceServiceDetailsMcpServerSplunk"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsMcpServerSplunkAuthorizationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsMcpServerSplunkAuthorizationConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-service/index.ts",
        "line": 2053
      },
      "name": "DataAwsccDevopsagentServiceServiceDetailsMcpServerSplunkAuthorizationConfig",
      "namespace": "dataAwsccDevopsagentService",
      "symbolId": "src/data-awscc-devopsagent-service/index:DataAwsccDevopsagentServiceServiceDetailsMcpServerSplunkAuthorizationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsMcpServerSplunkAuthorizationConfigBearerToken": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsMcpServerSplunkAuthorizationConfigBearerToken",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-service/index.ts",
        "line": 1989
      },
      "name": "DataAwsccDevopsagentServiceServiceDetailsMcpServerSplunkAuthorizationConfigBearerToken",
      "namespace": "dataAwsccDevopsagentService",
      "symbolId": "src/data-awscc-devopsagent-service/index:DataAwsccDevopsagentServiceServiceDetailsMcpServerSplunkAuthorizationConfigBearerToken"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsMcpServerSplunkAuthorizationConfigBearerTokenOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsMcpServerSplunkAuthorizationConfigBearerTokenOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-devopsagent-service/index.ts",
          "line": 2019
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-service/index.ts",
        "line": 2012
      },
      "name": "DataAwsccDevopsagentServiceServiceDetailsMcpServerSplunkAuthorizationConfigBearerTokenOutputReference",
      "namespace": "dataAwsccDevopsagentService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 2039
          },
          "name": "authorizationHeader",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 2044
          },
          "name": "tokenName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 2049
          },
          "name": "tokenValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 2023
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsMcpServerSplunkAuthorizationConfigBearerToken"
          }
        }
      ],
      "symbolId": "src/data-awscc-devopsagent-service/index:DataAwsccDevopsagentServiceServiceDetailsMcpServerSplunkAuthorizationConfigBearerTokenOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsMcpServerSplunkAuthorizationConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsMcpServerSplunkAuthorizationConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-devopsagent-service/index.ts",
          "line": 2083
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-service/index.ts",
        "line": 2076
      },
      "name": "DataAwsccDevopsagentServiceServiceDetailsMcpServerSplunkAuthorizationConfigOutputReference",
      "namespace": "dataAwsccDevopsagentService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 2104
          },
          "name": "bearerToken",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsMcpServerSplunkAuthorizationConfigBearerTokenOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 2087
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsMcpServerSplunkAuthorizationConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-devopsagent-service/index:DataAwsccDevopsagentServiceServiceDetailsMcpServerSplunkAuthorizationConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsMcpServerSplunkOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsMcpServerSplunkOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-devopsagent-service/index.ts",
          "line": 2138
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-service/index.ts",
        "line": 2131
      },
      "name": "DataAwsccDevopsagentServiceServiceDetailsMcpServerSplunkOutputReference",
      "namespace": "dataAwsccDevopsagentService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 2159
          },
          "name": "authorizationConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsMcpServerSplunkAuthorizationConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 2164
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 2169
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 2174
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 2142
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsMcpServerSplunk"
          }
        }
      ],
      "symbolId": "src/data-awscc-devopsagent-service/index:DataAwsccDevopsagentServiceServiceDetailsMcpServerSplunkOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-devopsagent-service/index.ts",
          "line": 2576
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-service/index.ts",
        "line": 2569
      },
      "name": "DataAwsccDevopsagentServiceServiceDetailsOutputReference",
      "namespace": "dataAwsccDevopsagentService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 2597
          },
          "name": "azureIdentity",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsAzureIdentityOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 2603
          },
          "name": "dynatrace",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsDynatraceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 2609
          },
          "name": "gitLab",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsGitLabOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 2615
          },
          "name": "mcpServer",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsMcpServerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 2621
          },
          "name": "mcpServerGrafana",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsMcpServerGrafanaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 2627
          },
          "name": "mcpServerNewRelic",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsMcpServerNewRelicOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 2633
          },
          "name": "mcpServerSigV4",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsMcpServerSigV4OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 2639
          },
          "name": "mcpServerSplunk",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsMcpServerSplunkOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 2645
          },
          "name": "pagerDuty",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsPagerDutyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 2651
          },
          "name": "serviceNow",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsServiceNowOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 2580
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetails"
          }
        }
      ],
      "symbolId": "src/data-awscc-devopsagent-service/index:DataAwsccDevopsagentServiceServiceDetailsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsPagerDuty": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsPagerDuty",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-service/index.ts",
        "line": 2302
      },
      "name": "DataAwsccDevopsagentServiceServiceDetailsPagerDuty",
      "namespace": "dataAwsccDevopsagentService",
      "symbolId": "src/data-awscc-devopsagent-service/index:DataAwsccDevopsagentServiceServiceDetailsPagerDuty"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsPagerDutyAuthorizationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsPagerDutyAuthorizationConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-service/index.ts",
        "line": 2247
      },
      "name": "DataAwsccDevopsagentServiceServiceDetailsPagerDutyAuthorizationConfig",
      "namespace": "dataAwsccDevopsagentService",
      "symbolId": "src/data-awscc-devopsagent-service/index:DataAwsccDevopsagentServiceServiceDetailsPagerDutyAuthorizationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsPagerDutyAuthorizationConfigOAuthClientCredentials": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsPagerDutyAuthorizationConfigOAuthClientCredentials",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-service/index.ts",
        "line": 2178
      },
      "name": "DataAwsccDevopsagentServiceServiceDetailsPagerDutyAuthorizationConfigOAuthClientCredentials",
      "namespace": "dataAwsccDevopsagentService",
      "symbolId": "src/data-awscc-devopsagent-service/index:DataAwsccDevopsagentServiceServiceDetailsPagerDutyAuthorizationConfigOAuthClientCredentials"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsPagerDutyAuthorizationConfigOAuthClientCredentialsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsPagerDutyAuthorizationConfigOAuthClientCredentialsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-devopsagent-service/index.ts",
          "line": 2208
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-service/index.ts",
        "line": 2201
      },
      "name": "DataAwsccDevopsagentServiceServiceDetailsPagerDutyAuthorizationConfigOAuthClientCredentialsOutputReference",
      "namespace": "dataAwsccDevopsagentService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 2228
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 2233
          },
          "name": "clientName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 2238
          },
          "name": "clientSecret",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 2243
          },
          "name": "exchangeParameters",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 2212
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsPagerDutyAuthorizationConfigOAuthClientCredentials"
          }
        }
      ],
      "symbolId": "src/data-awscc-devopsagent-service/index:DataAwsccDevopsagentServiceServiceDetailsPagerDutyAuthorizationConfigOAuthClientCredentialsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsPagerDutyAuthorizationConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsPagerDutyAuthorizationConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-devopsagent-service/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/data-awscc-devopsagent-service/index.ts",
        "line": 2270
      },
      "name": "DataAwsccDevopsagentServiceServiceDetailsPagerDutyAuthorizationConfigOutputReference",
      "namespace": "dataAwsccDevopsagentService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 2298
          },
          "name": "oAuthClientCredentials",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsPagerDutyAuthorizationConfigOAuthClientCredentialsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 2281
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsPagerDutyAuthorizationConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-devopsagent-service/index:DataAwsccDevopsagentServiceServiceDetailsPagerDutyAuthorizationConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsPagerDutyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsPagerDutyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-devopsagent-service/index.ts",
          "line": 2332
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-service/index.ts",
        "line": 2325
      },
      "name": "DataAwsccDevopsagentServiceServiceDetailsPagerDutyOutputReference",
      "namespace": "dataAwsccDevopsagentService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 2353
          },
          "name": "authorizationConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsPagerDutyAuthorizationConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 2358
          },
          "name": "scopes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 2336
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsPagerDuty"
          }
        }
      ],
      "symbolId": "src/data-awscc-devopsagent-service/index:DataAwsccDevopsagentServiceServiceDetailsPagerDutyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsServiceNow": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsServiceNow",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-service/index.ts",
        "line": 2486
      },
      "name": "DataAwsccDevopsagentServiceServiceDetailsServiceNow",
      "namespace": "dataAwsccDevopsagentService",
      "symbolId": "src/data-awscc-devopsagent-service/index:DataAwsccDevopsagentServiceServiceDetailsServiceNow"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsServiceNowAuthorizationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsServiceNowAuthorizationConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-service/index.ts",
        "line": 2431
      },
      "name": "DataAwsccDevopsagentServiceServiceDetailsServiceNowAuthorizationConfig",
      "namespace": "dataAwsccDevopsagentService",
      "symbolId": "src/data-awscc-devopsagent-service/index:DataAwsccDevopsagentServiceServiceDetailsServiceNowAuthorizationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsServiceNowAuthorizationConfigOAuthClientCredentials": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsServiceNowAuthorizationConfigOAuthClientCredentials",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-service/index.ts",
        "line": 2362
      },
      "name": "DataAwsccDevopsagentServiceServiceDetailsServiceNowAuthorizationConfigOAuthClientCredentials",
      "namespace": "dataAwsccDevopsagentService",
      "symbolId": "src/data-awscc-devopsagent-service/index:DataAwsccDevopsagentServiceServiceDetailsServiceNowAuthorizationConfigOAuthClientCredentials"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsServiceNowAuthorizationConfigOAuthClientCredentialsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsServiceNowAuthorizationConfigOAuthClientCredentialsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-devopsagent-service/index.ts",
          "line": 2392
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-service/index.ts",
        "line": 2385
      },
      "name": "DataAwsccDevopsagentServiceServiceDetailsServiceNowAuthorizationConfigOAuthClientCredentialsOutputReference",
      "namespace": "dataAwsccDevopsagentService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 2412
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 2417
          },
          "name": "clientName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 2422
          },
          "name": "clientSecret",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 2427
          },
          "name": "exchangeParameters",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 2396
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsServiceNowAuthorizationConfigOAuthClientCredentials"
          }
        }
      ],
      "symbolId": "src/data-awscc-devopsagent-service/index:DataAwsccDevopsagentServiceServiceDetailsServiceNowAuthorizationConfigOAuthClientCredentialsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsServiceNowAuthorizationConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsServiceNowAuthorizationConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-devopsagent-service/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-awscc-devopsagent-service/index.ts",
        "line": 2454
      },
      "name": "DataAwsccDevopsagentServiceServiceDetailsServiceNowAuthorizationConfigOutputReference",
      "namespace": "dataAwsccDevopsagentService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 2482
          },
          "name": "oAuthClientCredentials",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsServiceNowAuthorizationConfigOAuthClientCredentialsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 2465
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsServiceNowAuthorizationConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-devopsagent-service/index:DataAwsccDevopsagentServiceServiceDetailsServiceNowAuthorizationConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsServiceNowOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsServiceNowOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-devopsagent-service/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-awscc-devopsagent-service/index.ts",
        "line": 2509
      },
      "name": "DataAwsccDevopsagentServiceServiceDetailsServiceNowOutputReference",
      "namespace": "dataAwsccDevopsagentService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 2537
          },
          "name": "authorizationConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsServiceNowAuthorizationConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 2542
          },
          "name": "instanceUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 2520
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceServiceDetailsServiceNow"
          }
        }
      ],
      "symbolId": "src/data-awscc-devopsagent-service/index:DataAwsccDevopsagentServiceServiceDetailsServiceNowOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-service/index.ts",
        "line": 2655
      },
      "name": "DataAwsccDevopsagentServiceTags",
      "namespace": "dataAwsccDevopsagentService",
      "symbolId": "src/data-awscc-devopsagent-service/index:DataAwsccDevopsagentServiceTags"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-devopsagent-service/index.ts",
          "line": 2724
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-service/index.ts",
        "line": 2717
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 2731
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDevopsagentServiceTagsList",
      "namespace": "dataAwsccDevopsagentService",
      "symbolId": "src/data-awscc-devopsagent-service/index:DataAwsccDevopsagentServiceTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-devopsagent-service/index.ts",
          "line": 2687
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-devopsagent-service/index.ts",
        "line": 2678
      },
      "name": "DataAwsccDevopsagentServiceTagsOutputReference",
      "namespace": "dataAwsccDevopsagentService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 2707
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 2712
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsagent-service/index.ts",
            "line": 2691
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsagentService.DataAwsccDevopsagentServiceTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-devopsagent-service/index:DataAwsccDevopsagentServiceTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsguruLogAnomalyDetectionIntegration.DataAwsccDevopsguruLogAnomalyDetectionIntegration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/devopsguru_log_anomaly_detection_integration awscc_devopsguru_log_anomaly_detection_integration}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsguruLogAnomalyDetectionIntegration.DataAwsccDevopsguruLogAnomalyDetectionIntegration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/devopsguru_log_anomaly_detection_integration awscc_devopsguru_log_anomaly_detection_integration} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-devopsguru-log-anomaly-detection-integration/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDevopsguruLogAnomalyDetectionIntegration.DataAwsccDevopsguruLogAnomalyDetectionIntegrationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-devopsguru-log-anomaly-detection-integration/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDevopsguruLogAnomalyDetectionIntegration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsguru-log-anomaly-detection-integration/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccDevopsguruLogAnomalyDetectionIntegration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/devopsguru_log_anomaly_detection_integration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDevopsguruLogAnomalyDetectionIntegration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDevopsguruLogAnomalyDetectionIntegration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsguru-log-anomaly-detection-integration/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-awscc-devopsguru-log-anomaly-detection-integration/index.ts",
            "line": 112
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDevopsguruLogAnomalyDetectionIntegration",
      "namespace": "dataAwsccDevopsguruLogAnomalyDetectionIntegration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsguru-log-anomaly-detection-integration/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsguru-log-anomaly-detection-integration/index.ts",
            "line": 85
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsguru-log-anomaly-detection-integration/index.ts",
            "line": 98
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsguru-log-anomaly-detection-integration/index.ts",
            "line": 91
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-devopsguru-log-anomaly-detection-integration/index:DataAwsccDevopsguruLogAnomalyDetectionIntegration"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsguruLogAnomalyDetectionIntegration.DataAwsccDevopsguruLogAnomalyDetectionIntegrationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsguruLogAnomalyDetectionIntegration.DataAwsccDevopsguruLogAnomalyDetectionIntegrationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-devopsguru-log-anomaly-detection-integration/index.ts",
        "line": 14
      },
      "name": "DataAwsccDevopsguruLogAnomalyDetectionIntegrationConfig",
      "namespace": "dataAwsccDevopsguruLogAnomalyDetectionIntegration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/devopsguru_log_anomaly_detection_integration#id DataAwsccDevopsguruLogAnomalyDetectionIntegration#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsguru-log-anomaly-detection-integration/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-devopsguru-log-anomaly-detection-integration/index:DataAwsccDevopsguruLogAnomalyDetectionIntegrationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsguruLogAnomalyDetectionIntegrations.DataAwsccDevopsguruLogAnomalyDetectionIntegrations": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/devopsguru_log_anomaly_detection_integrations awscc_devopsguru_log_anomaly_detection_integrations}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsguruLogAnomalyDetectionIntegrations.DataAwsccDevopsguruLogAnomalyDetectionIntegrations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/devopsguru_log_anomaly_detection_integrations awscc_devopsguru_log_anomaly_detection_integrations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-devopsguru-log-anomaly-detection-integrations/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDevopsguruLogAnomalyDetectionIntegrations.DataAwsccDevopsguruLogAnomalyDetectionIntegrationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-devopsguru-log-anomaly-detection-integrations/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDevopsguruLogAnomalyDetectionIntegrations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsguru-log-anomaly-detection-integrations/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccDevopsguruLogAnomalyDetectionIntegrations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/devopsguru_log_anomaly_detection_integrations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDevopsguruLogAnomalyDetectionIntegrations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDevopsguruLogAnomalyDetectionIntegrations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsguru-log-anomaly-detection-integrations/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsguru-log-anomaly-detection-integrations/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDevopsguruLogAnomalyDetectionIntegrations",
      "namespace": "dataAwsccDevopsguruLogAnomalyDetectionIntegrations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsguru-log-anomaly-detection-integrations/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsguru-log-anomaly-detection-integrations/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsguru-log-anomaly-detection-integrations/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-devopsguru-log-anomaly-detection-integrations/index:DataAwsccDevopsguruLogAnomalyDetectionIntegrations"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsguruLogAnomalyDetectionIntegrations.DataAwsccDevopsguruLogAnomalyDetectionIntegrationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsguruLogAnomalyDetectionIntegrations.DataAwsccDevopsguruLogAnomalyDetectionIntegrationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-devopsguru-log-anomaly-detection-integrations/index.ts",
        "line": 14
      },
      "name": "DataAwsccDevopsguruLogAnomalyDetectionIntegrationsConfig",
      "namespace": "dataAwsccDevopsguruLogAnomalyDetectionIntegrations",
      "symbolId": "src/data-awscc-devopsguru-log-anomaly-detection-integrations/index:DataAwsccDevopsguruLogAnomalyDetectionIntegrationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsguruNotificationChannel.DataAwsccDevopsguruNotificationChannel": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/devopsguru_notification_channel awscc_devopsguru_notification_channel}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsguruNotificationChannel.DataAwsccDevopsguruNotificationChannel",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/devopsguru_notification_channel awscc_devopsguru_notification_channel} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-devopsguru-notification-channel/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-awscc.dataAwsccDevopsguruNotificationChannel.DataAwsccDevopsguruNotificationChannelConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-devopsguru-notification-channel/index.ts",
        "line": 203
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDevopsguruNotificationChannel resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsguru-notification-channel/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 DataAwsccDevopsguruNotificationChannel to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/devopsguru_notification_channel#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDevopsguruNotificationChannel that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDevopsguruNotificationChannel to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsguru-notification-channel/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-awscc-devopsguru-notification-channel/index.ts",
            "line": 292
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDevopsguruNotificationChannel",
      "namespace": "dataAwsccDevopsguruNotificationChannel",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsguru-notification-channel/index.ts",
            "line": 208
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsguru-notification-channel/index.ts",
            "line": 260
          },
          "name": "config",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsguruNotificationChannel.DataAwsccDevopsguruNotificationChannelConfigAOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsguru-notification-channel/index.ts",
            "line": 278
          },
          "name": "notificationChannelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsguru-notification-channel/index.ts",
            "line": 273
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsguru-notification-channel/index.ts",
            "line": 266
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-devopsguru-notification-channel/index:DataAwsccDevopsguruNotificationChannel"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsguruNotificationChannel.DataAwsccDevopsguruNotificationChannelConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsguruNotificationChannel.DataAwsccDevopsguruNotificationChannelConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-devopsguru-notification-channel/index.ts",
        "line": 14
      },
      "name": "DataAwsccDevopsguruNotificationChannelConfig",
      "namespace": "dataAwsccDevopsguruNotificationChannel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/devopsguru_notification_channel#id DataAwsccDevopsguruNotificationChannel#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsguru-notification-channel/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-devopsguru-notification-channel/index:DataAwsccDevopsguruNotificationChannelConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsguruNotificationChannel.DataAwsccDevopsguruNotificationChannelConfigA": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsguruNotificationChannel.DataAwsccDevopsguruNotificationChannelConfigA",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-devopsguru-notification-channel/index.ts",
        "line": 138
      },
      "name": "DataAwsccDevopsguruNotificationChannelConfigA",
      "namespace": "dataAwsccDevopsguruNotificationChannel",
      "symbolId": "src/data-awscc-devopsguru-notification-channel/index:DataAwsccDevopsguruNotificationChannelConfigA"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsguruNotificationChannel.DataAwsccDevopsguruNotificationChannelConfigAOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsguruNotificationChannel.DataAwsccDevopsguruNotificationChannelConfigAOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-devopsguru-notification-channel/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-awscc-devopsguru-notification-channel/index.ts",
        "line": 161
      },
      "name": "DataAwsccDevopsguruNotificationChannelConfigAOutputReference",
      "namespace": "dataAwsccDevopsguruNotificationChannel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsguru-notification-channel/index.ts",
            "line": 189
          },
          "name": "filters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsguruNotificationChannel.DataAwsccDevopsguruNotificationChannelConfigFiltersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsguru-notification-channel/index.ts",
            "line": 195
          },
          "name": "sns",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsguruNotificationChannel.DataAwsccDevopsguruNotificationChannelConfigSnsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsguru-notification-channel/index.ts",
            "line": 172
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsguruNotificationChannel.DataAwsccDevopsguruNotificationChannelConfigA"
          }
        }
      ],
      "symbolId": "src/data-awscc-devopsguru-notification-channel/index:DataAwsccDevopsguruNotificationChannelConfigAOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsguruNotificationChannel.DataAwsccDevopsguruNotificationChannelConfigFilters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsguruNotificationChannel.DataAwsccDevopsguruNotificationChannelConfigFilters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-devopsguru-notification-channel/index.ts",
        "line": 25
      },
      "name": "DataAwsccDevopsguruNotificationChannelConfigFilters",
      "namespace": "dataAwsccDevopsguruNotificationChannel",
      "symbolId": "src/data-awscc-devopsguru-notification-channel/index:DataAwsccDevopsguruNotificationChannelConfigFilters"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsguruNotificationChannel.DataAwsccDevopsguruNotificationChannelConfigFiltersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsguruNotificationChannel.DataAwsccDevopsguruNotificationChannelConfigFiltersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-devopsguru-notification-channel/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-devopsguru-notification-channel/index.ts",
        "line": 48
      },
      "name": "DataAwsccDevopsguruNotificationChannelConfigFiltersOutputReference",
      "namespace": "dataAwsccDevopsguruNotificationChannel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsguru-notification-channel/index.ts",
            "line": 75
          },
          "name": "messageTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsguru-notification-channel/index.ts",
            "line": 80
          },
          "name": "severities",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsguru-notification-channel/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsguruNotificationChannel.DataAwsccDevopsguruNotificationChannelConfigFilters"
          }
        }
      ],
      "symbolId": "src/data-awscc-devopsguru-notification-channel/index:DataAwsccDevopsguruNotificationChannelConfigFiltersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsguruNotificationChannel.DataAwsccDevopsguruNotificationChannelConfigSns": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsguruNotificationChannel.DataAwsccDevopsguruNotificationChannelConfigSns",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-devopsguru-notification-channel/index.ts",
        "line": 84
      },
      "name": "DataAwsccDevopsguruNotificationChannelConfigSns",
      "namespace": "dataAwsccDevopsguruNotificationChannel",
      "symbolId": "src/data-awscc-devopsguru-notification-channel/index:DataAwsccDevopsguruNotificationChannelConfigSns"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsguruNotificationChannel.DataAwsccDevopsguruNotificationChannelConfigSnsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsguruNotificationChannel.DataAwsccDevopsguruNotificationChannelConfigSnsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-devopsguru-notification-channel/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-awscc-devopsguru-notification-channel/index.ts",
        "line": 107
      },
      "name": "DataAwsccDevopsguruNotificationChannelConfigSnsOutputReference",
      "namespace": "dataAwsccDevopsguruNotificationChannel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsguru-notification-channel/index.ts",
            "line": 134
          },
          "name": "topicArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsguru-notification-channel/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsguruNotificationChannel.DataAwsccDevopsguruNotificationChannelConfigSns"
          }
        }
      ],
      "symbolId": "src/data-awscc-devopsguru-notification-channel/index:DataAwsccDevopsguruNotificationChannelConfigSnsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsguruNotificationChannels.DataAwsccDevopsguruNotificationChannels": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/devopsguru_notification_channels awscc_devopsguru_notification_channels}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsguruNotificationChannels.DataAwsccDevopsguruNotificationChannels",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/devopsguru_notification_channels awscc_devopsguru_notification_channels} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-devopsguru-notification-channels/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDevopsguruNotificationChannels.DataAwsccDevopsguruNotificationChannelsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-devopsguru-notification-channels/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDevopsguruNotificationChannels resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsguru-notification-channels/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccDevopsguruNotificationChannels to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/devopsguru_notification_channels#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDevopsguruNotificationChannels that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDevopsguruNotificationChannels to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsguru-notification-channels/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsguru-notification-channels/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDevopsguruNotificationChannels",
      "namespace": "dataAwsccDevopsguruNotificationChannels",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsguru-notification-channels/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsguru-notification-channels/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsguru-notification-channels/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-devopsguru-notification-channels/index:DataAwsccDevopsguruNotificationChannels"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsguruNotificationChannels.DataAwsccDevopsguruNotificationChannelsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsguruNotificationChannels.DataAwsccDevopsguruNotificationChannelsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-devopsguru-notification-channels/index.ts",
        "line": 14
      },
      "name": "DataAwsccDevopsguruNotificationChannelsConfig",
      "namespace": "dataAwsccDevopsguruNotificationChannels",
      "symbolId": "src/data-awscc-devopsguru-notification-channels/index:DataAwsccDevopsguruNotificationChannelsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsguruResourceCollection.DataAwsccDevopsguruResourceCollection": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/devopsguru_resource_collection awscc_devopsguru_resource_collection}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsguruResourceCollection.DataAwsccDevopsguruResourceCollection",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/devopsguru_resource_collection awscc_devopsguru_resource_collection} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-devopsguru-resource-collection/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-awscc.dataAwsccDevopsguruResourceCollection.DataAwsccDevopsguruResourceCollectionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-devopsguru-resource-collection/index.ts",
        "line": 224
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDevopsguruResourceCollection resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsguru-resource-collection/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 DataAwsccDevopsguruResourceCollection to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/devopsguru_resource_collection#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDevopsguruResourceCollection that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDevopsguruResourceCollection to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsguru-resource-collection/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-awscc-devopsguru-resource-collection/index.ts",
            "line": 313
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDevopsguruResourceCollection",
      "namespace": "dataAwsccDevopsguruResourceCollection",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsguru-resource-collection/index.ts",
            "line": 229
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsguru-resource-collection/index.ts",
            "line": 294
          },
          "name": "resourceCollectionFilter",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsguruResourceCollection.DataAwsccDevopsguruResourceCollectionResourceCollectionFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsguru-resource-collection/index.ts",
            "line": 299
          },
          "name": "resourceCollectionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsguru-resource-collection/index.ts",
            "line": 288
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsguru-resource-collection/index.ts",
            "line": 281
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-devopsguru-resource-collection/index:DataAwsccDevopsguruResourceCollection"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsguruResourceCollection.DataAwsccDevopsguruResourceCollectionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsguruResourceCollection.DataAwsccDevopsguruResourceCollectionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-devopsguru-resource-collection/index.ts",
        "line": 14
      },
      "name": "DataAwsccDevopsguruResourceCollectionConfig",
      "namespace": "dataAwsccDevopsguruResourceCollection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/devopsguru_resource_collection#id DataAwsccDevopsguruResourceCollection#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsguru-resource-collection/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-devopsguru-resource-collection/index:DataAwsccDevopsguruResourceCollectionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsguruResourceCollection.DataAwsccDevopsguruResourceCollectionResourceCollectionFilter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsguruResourceCollection.DataAwsccDevopsguruResourceCollectionResourceCollectionFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-devopsguru-resource-collection/index.ts",
        "line": 159
      },
      "name": "DataAwsccDevopsguruResourceCollectionResourceCollectionFilter",
      "namespace": "dataAwsccDevopsguruResourceCollection",
      "symbolId": "src/data-awscc-devopsguru-resource-collection/index:DataAwsccDevopsguruResourceCollectionResourceCollectionFilter"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsguruResourceCollection.DataAwsccDevopsguruResourceCollectionResourceCollectionFilterCloudformation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsguruResourceCollection.DataAwsccDevopsguruResourceCollectionResourceCollectionFilterCloudformation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-devopsguru-resource-collection/index.ts",
        "line": 25
      },
      "name": "DataAwsccDevopsguruResourceCollectionResourceCollectionFilterCloudformation",
      "namespace": "dataAwsccDevopsguruResourceCollection",
      "symbolId": "src/data-awscc-devopsguru-resource-collection/index:DataAwsccDevopsguruResourceCollectionResourceCollectionFilterCloudformation"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsguruResourceCollection.DataAwsccDevopsguruResourceCollectionResourceCollectionFilterCloudformationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsguruResourceCollection.DataAwsccDevopsguruResourceCollectionResourceCollectionFilterCloudformationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-devopsguru-resource-collection/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-devopsguru-resource-collection/index.ts",
        "line": 48
      },
      "name": "DataAwsccDevopsguruResourceCollectionResourceCollectionFilterCloudformationOutputReference",
      "namespace": "dataAwsccDevopsguruResourceCollection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsguru-resource-collection/index.ts",
            "line": 75
          },
          "name": "stackNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsguru-resource-collection/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsguruResourceCollection.DataAwsccDevopsguruResourceCollectionResourceCollectionFilterCloudformation"
          }
        }
      ],
      "symbolId": "src/data-awscc-devopsguru-resource-collection/index:DataAwsccDevopsguruResourceCollectionResourceCollectionFilterCloudformationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsguruResourceCollection.DataAwsccDevopsguruResourceCollectionResourceCollectionFilterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsguruResourceCollection.DataAwsccDevopsguruResourceCollectionResourceCollectionFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-devopsguru-resource-collection/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-awscc-devopsguru-resource-collection/index.ts",
        "line": 182
      },
      "name": "DataAwsccDevopsguruResourceCollectionResourceCollectionFilterOutputReference",
      "namespace": "dataAwsccDevopsguruResourceCollection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsguru-resource-collection/index.ts",
            "line": 210
          },
          "name": "cloudformation",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsguruResourceCollection.DataAwsccDevopsguruResourceCollectionResourceCollectionFilterCloudformationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsguru-resource-collection/index.ts",
            "line": 216
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsguruResourceCollection.DataAwsccDevopsguruResourceCollectionResourceCollectionFilterTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsguru-resource-collection/index.ts",
            "line": 193
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsguruResourceCollection.DataAwsccDevopsguruResourceCollectionResourceCollectionFilter"
          }
        }
      ],
      "symbolId": "src/data-awscc-devopsguru-resource-collection/index:DataAwsccDevopsguruResourceCollectionResourceCollectionFilterOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsguruResourceCollection.DataAwsccDevopsguruResourceCollectionResourceCollectionFilterTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsguruResourceCollection.DataAwsccDevopsguruResourceCollectionResourceCollectionFilterTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-devopsguru-resource-collection/index.ts",
        "line": 79
      },
      "name": "DataAwsccDevopsguruResourceCollectionResourceCollectionFilterTags",
      "namespace": "dataAwsccDevopsguruResourceCollection",
      "symbolId": "src/data-awscc-devopsguru-resource-collection/index:DataAwsccDevopsguruResourceCollectionResourceCollectionFilterTags"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsguruResourceCollection.DataAwsccDevopsguruResourceCollectionResourceCollectionFilterTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsguruResourceCollection.DataAwsccDevopsguruResourceCollectionResourceCollectionFilterTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-devopsguru-resource-collection/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-devopsguru-resource-collection/index.ts",
        "line": 141
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsguru-resource-collection/index.ts",
            "line": 155
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDevopsguruResourceCollection.DataAwsccDevopsguruResourceCollectionResourceCollectionFilterTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDevopsguruResourceCollectionResourceCollectionFilterTagsList",
      "namespace": "dataAwsccDevopsguruResourceCollection",
      "symbolId": "src/data-awscc-devopsguru-resource-collection/index:DataAwsccDevopsguruResourceCollectionResourceCollectionFilterTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsguruResourceCollection.DataAwsccDevopsguruResourceCollectionResourceCollectionFilterTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsguruResourceCollection.DataAwsccDevopsguruResourceCollectionResourceCollectionFilterTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-devopsguru-resource-collection/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-devopsguru-resource-collection/index.ts",
        "line": 102
      },
      "name": "DataAwsccDevopsguruResourceCollectionResourceCollectionFilterTagsOutputReference",
      "namespace": "dataAwsccDevopsguruResourceCollection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsguru-resource-collection/index.ts",
            "line": 131
          },
          "name": "appBoundaryKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsguru-resource-collection/index.ts",
            "line": 136
          },
          "name": "tagValues",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsguru-resource-collection/index.ts",
            "line": 115
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDevopsguruResourceCollection.DataAwsccDevopsguruResourceCollectionResourceCollectionFilterTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-devopsguru-resource-collection/index:DataAwsccDevopsguruResourceCollectionResourceCollectionFilterTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsguruResourceCollections.DataAwsccDevopsguruResourceCollections": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/devopsguru_resource_collections awscc_devopsguru_resource_collections}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsguruResourceCollections.DataAwsccDevopsguruResourceCollections",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/devopsguru_resource_collections awscc_devopsguru_resource_collections} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-devopsguru-resource-collections/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDevopsguruResourceCollections.DataAwsccDevopsguruResourceCollectionsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-devopsguru-resource-collections/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDevopsguruResourceCollections resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsguru-resource-collections/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccDevopsguruResourceCollections to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/devopsguru_resource_collections#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDevopsguruResourceCollections that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDevopsguruResourceCollections to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsguru-resource-collections/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-devopsguru-resource-collections/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDevopsguruResourceCollections",
      "namespace": "dataAwsccDevopsguruResourceCollections",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsguru-resource-collections/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsguru-resource-collections/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-devopsguru-resource-collections/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-devopsguru-resource-collections/index:DataAwsccDevopsguruResourceCollections"
    },
    "@cdktn/provider-awscc.dataAwsccDevopsguruResourceCollections.DataAwsccDevopsguruResourceCollectionsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDevopsguruResourceCollections.DataAwsccDevopsguruResourceCollectionsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-devopsguru-resource-collections/index.ts",
        "line": 14
      },
      "name": "DataAwsccDevopsguruResourceCollectionsConfig",
      "namespace": "dataAwsccDevopsguruResourceCollections",
      "symbolId": "src/data-awscc-devopsguru-resource-collections/index:DataAwsccDevopsguruResourceCollectionsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDirectconnectConnection.DataAwsccDirectconnectConnection": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/directconnect_connection awscc_directconnect_connection}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDirectconnectConnection.DataAwsccDirectconnectConnection",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/directconnect_connection awscc_directconnect_connection} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-directconnect-connection/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-awscc.dataAwsccDirectconnectConnection.DataAwsccDirectconnectConnectionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-directconnect-connection/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDirectconnectConnection resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-connection/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 DataAwsccDirectconnectConnection to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/directconnect_connection#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDirectconnectConnection that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDirectconnectConnection to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-connection/index.ts",
            "line": 232
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-connection/index.ts",
            "line": 238
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDirectconnectConnection",
      "namespace": "dataAwsccDirectconnectConnection",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-connection/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-connection/index.ts",
            "line": 165
          },
          "name": "bandwidth",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-connection/index.ts",
            "line": 170
          },
          "name": "connectionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-connection/index.ts",
            "line": 175
          },
          "name": "connectionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-connection/index.ts",
            "line": 180
          },
          "name": "connectionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-connection/index.ts",
            "line": 185
          },
          "name": "connectionState",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-connection/index.ts",
            "line": 203
          },
          "name": "lagId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-connection/index.ts",
            "line": 208
          },
          "name": "location",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-connection/index.ts",
            "line": 213
          },
          "name": "providerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-connection/index.ts",
            "line": 218
          },
          "name": "requestMacSec",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-connection/index.ts",
            "line": 224
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDirectconnectConnection.DataAwsccDirectconnectConnectionTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-connection/index.ts",
            "line": 198
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-connection/index.ts",
            "line": 191
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-directconnect-connection/index:DataAwsccDirectconnectConnection"
    },
    "@cdktn/provider-awscc.dataAwsccDirectconnectConnection.DataAwsccDirectconnectConnectionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDirectconnectConnection.DataAwsccDirectconnectConnectionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-directconnect-connection/index.ts",
        "line": 14
      },
      "name": "DataAwsccDirectconnectConnectionConfig",
      "namespace": "dataAwsccDirectconnectConnection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/directconnect_connection#id DataAwsccDirectconnectConnection#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-connection/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-directconnect-connection/index:DataAwsccDirectconnectConnectionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDirectconnectConnection.DataAwsccDirectconnectConnectionTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDirectconnectConnection.DataAwsccDirectconnectConnectionTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-directconnect-connection/index.ts",
        "line": 25
      },
      "name": "DataAwsccDirectconnectConnectionTags",
      "namespace": "dataAwsccDirectconnectConnection",
      "symbolId": "src/data-awscc-directconnect-connection/index:DataAwsccDirectconnectConnectionTags"
    },
    "@cdktn/provider-awscc.dataAwsccDirectconnectConnection.DataAwsccDirectconnectConnectionTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDirectconnectConnection.DataAwsccDirectconnectConnectionTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-directconnect-connection/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-awscc-directconnect-connection/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-connection/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-awscc.dataAwsccDirectconnectConnection.DataAwsccDirectconnectConnectionTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDirectconnectConnectionTagsList",
      "namespace": "dataAwsccDirectconnectConnection",
      "symbolId": "src/data-awscc-directconnect-connection/index:DataAwsccDirectconnectConnectionTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccDirectconnectConnection.DataAwsccDirectconnectConnectionTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDirectconnectConnection.DataAwsccDirectconnectConnectionTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-directconnect-connection/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-directconnect-connection/index.ts",
        "line": 48
      },
      "name": "DataAwsccDirectconnectConnectionTagsOutputReference",
      "namespace": "dataAwsccDirectconnectConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-connection/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-connection/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-connection/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDirectconnectConnection.DataAwsccDirectconnectConnectionTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-directconnect-connection/index:DataAwsccDirectconnectConnectionTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDirectconnectConnections.DataAwsccDirectconnectConnections": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/directconnect_connections awscc_directconnect_connections}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDirectconnectConnections.DataAwsccDirectconnectConnections",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/directconnect_connections awscc_directconnect_connections} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-directconnect-connections/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDirectconnectConnections.DataAwsccDirectconnectConnectionsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-directconnect-connections/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDirectconnectConnections resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-connections/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccDirectconnectConnections to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/directconnect_connections#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDirectconnectConnections that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDirectconnectConnections to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-connections/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-connections/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDirectconnectConnections",
      "namespace": "dataAwsccDirectconnectConnections",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-connections/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-connections/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-connections/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-directconnect-connections/index:DataAwsccDirectconnectConnections"
    },
    "@cdktn/provider-awscc.dataAwsccDirectconnectConnections.DataAwsccDirectconnectConnectionsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDirectconnectConnections.DataAwsccDirectconnectConnectionsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-directconnect-connections/index.ts",
        "line": 14
      },
      "name": "DataAwsccDirectconnectConnectionsConfig",
      "namespace": "dataAwsccDirectconnectConnections",
      "symbolId": "src/data-awscc-directconnect-connections/index:DataAwsccDirectconnectConnectionsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDirectconnectDirectConnectGateway.DataAwsccDirectconnectDirectConnectGateway": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/directconnect_direct_connect_gateway awscc_directconnect_direct_connect_gateway}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDirectconnectDirectConnectGateway.DataAwsccDirectconnectDirectConnectGateway",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/directconnect_direct_connect_gateway awscc_directconnect_direct_connect_gateway} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-directconnect-direct-connect-gateway/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-awscc.dataAwsccDirectconnectDirectConnectGateway.DataAwsccDirectconnectDirectConnectGatewayConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-directconnect-direct-connect-gateway/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDirectconnectDirectConnectGateway resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-direct-connect-gateway/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 DataAwsccDirectconnectDirectConnectGateway to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/directconnect_direct_connect_gateway#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDirectconnectDirectConnectGateway that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDirectconnectDirectConnectGateway to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-direct-connect-gateway/index.ts",
            "line": 207
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-direct-connect-gateway/index.ts",
            "line": 213
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDirectconnectDirectConnectGateway",
      "namespace": "dataAwsccDirectconnectDirectConnectGateway",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-direct-connect-gateway/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-direct-connect-gateway/index.ts",
            "line": 165
          },
          "name": "amazonSideAsn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-direct-connect-gateway/index.ts",
            "line": 170
          },
          "name": "directConnectGatewayArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-direct-connect-gateway/index.ts",
            "line": 175
          },
          "name": "directConnectGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-direct-connect-gateway/index.ts",
            "line": 180
          },
          "name": "directConnectGatewayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-direct-connect-gateway/index.ts",
            "line": 199
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDirectconnectDirectConnectGateway.DataAwsccDirectconnectDirectConnectGatewayTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-direct-connect-gateway/index.ts",
            "line": 193
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-direct-connect-gateway/index.ts",
            "line": 186
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-directconnect-direct-connect-gateway/index:DataAwsccDirectconnectDirectConnectGateway"
    },
    "@cdktn/provider-awscc.dataAwsccDirectconnectDirectConnectGateway.DataAwsccDirectconnectDirectConnectGatewayConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDirectconnectDirectConnectGateway.DataAwsccDirectconnectDirectConnectGatewayConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-directconnect-direct-connect-gateway/index.ts",
        "line": 14
      },
      "name": "DataAwsccDirectconnectDirectConnectGatewayConfig",
      "namespace": "dataAwsccDirectconnectDirectConnectGateway",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/directconnect_direct_connect_gateway#id DataAwsccDirectconnectDirectConnectGateway#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-direct-connect-gateway/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-directconnect-direct-connect-gateway/index:DataAwsccDirectconnectDirectConnectGatewayConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDirectconnectDirectConnectGateway.DataAwsccDirectconnectDirectConnectGatewayTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDirectconnectDirectConnectGateway.DataAwsccDirectconnectDirectConnectGatewayTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-directconnect-direct-connect-gateway/index.ts",
        "line": 25
      },
      "name": "DataAwsccDirectconnectDirectConnectGatewayTags",
      "namespace": "dataAwsccDirectconnectDirectConnectGateway",
      "symbolId": "src/data-awscc-directconnect-direct-connect-gateway/index:DataAwsccDirectconnectDirectConnectGatewayTags"
    },
    "@cdktn/provider-awscc.dataAwsccDirectconnectDirectConnectGateway.DataAwsccDirectconnectDirectConnectGatewayTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDirectconnectDirectConnectGateway.DataAwsccDirectconnectDirectConnectGatewayTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-directconnect-direct-connect-gateway/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-awscc-directconnect-direct-connect-gateway/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-direct-connect-gateway/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-awscc.dataAwsccDirectconnectDirectConnectGateway.DataAwsccDirectconnectDirectConnectGatewayTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDirectconnectDirectConnectGatewayTagsList",
      "namespace": "dataAwsccDirectconnectDirectConnectGateway",
      "symbolId": "src/data-awscc-directconnect-direct-connect-gateway/index:DataAwsccDirectconnectDirectConnectGatewayTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccDirectconnectDirectConnectGateway.DataAwsccDirectconnectDirectConnectGatewayTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDirectconnectDirectConnectGateway.DataAwsccDirectconnectDirectConnectGatewayTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-directconnect-direct-connect-gateway/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-directconnect-direct-connect-gateway/index.ts",
        "line": 48
      },
      "name": "DataAwsccDirectconnectDirectConnectGatewayTagsOutputReference",
      "namespace": "dataAwsccDirectconnectDirectConnectGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-direct-connect-gateway/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-direct-connect-gateway/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-direct-connect-gateway/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDirectconnectDirectConnectGateway.DataAwsccDirectconnectDirectConnectGatewayTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-directconnect-direct-connect-gateway/index:DataAwsccDirectconnectDirectConnectGatewayTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDirectconnectDirectConnectGatewayAssociation.DataAwsccDirectconnectDirectConnectGatewayAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/directconnect_direct_connect_gateway_association awscc_directconnect_direct_connect_gateway_association}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDirectconnectDirectConnectGatewayAssociation.DataAwsccDirectconnectDirectConnectGatewayAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/directconnect_direct_connect_gateway_association awscc_directconnect_direct_connect_gateway_association} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-directconnect-direct-connect-gateway-association/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDirectconnectDirectConnectGatewayAssociation.DataAwsccDirectconnectDirectConnectGatewayAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-directconnect-direct-connect-gateway-association/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDirectconnectDirectConnectGatewayAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-direct-connect-gateway-association/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccDirectconnectDirectConnectGatewayAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/directconnect_direct_connect_gateway_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDirectconnectDirectConnectGatewayAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDirectconnectDirectConnectGatewayAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-direct-connect-gateway-association/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-awscc-directconnect-direct-connect-gateway-association/index.ts",
            "line": 132
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDirectconnectDirectConnectGatewayAssociation",
      "namespace": "dataAwsccDirectconnectDirectConnectGatewayAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-direct-connect-gateway-association/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-direct-connect-gateway-association/index.ts",
            "line": 85
          },
          "name": "acceptDirectConnectGatewayAssociationProposalRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-direct-connect-gateway-association/index.ts",
            "line": 90
          },
          "name": "allowedPrefixesToDirectConnectGateway",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-direct-connect-gateway-association/index.ts",
            "line": 95
          },
          "name": "associatedGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-direct-connect-gateway-association/index.ts",
            "line": 100
          },
          "name": "associationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-direct-connect-gateway-association/index.ts",
            "line": 105
          },
          "name": "directConnectGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-direct-connect-gateway-association/index.ts",
            "line": 118
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-direct-connect-gateway-association/index.ts",
            "line": 111
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-directconnect-direct-connect-gateway-association/index:DataAwsccDirectconnectDirectConnectGatewayAssociation"
    },
    "@cdktn/provider-awscc.dataAwsccDirectconnectDirectConnectGatewayAssociation.DataAwsccDirectconnectDirectConnectGatewayAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDirectconnectDirectConnectGatewayAssociation.DataAwsccDirectconnectDirectConnectGatewayAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-directconnect-direct-connect-gateway-association/index.ts",
        "line": 14
      },
      "name": "DataAwsccDirectconnectDirectConnectGatewayAssociationConfig",
      "namespace": "dataAwsccDirectconnectDirectConnectGatewayAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/directconnect_direct_connect_gateway_association#id DataAwsccDirectconnectDirectConnectGatewayAssociation#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-direct-connect-gateway-association/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-directconnect-direct-connect-gateway-association/index:DataAwsccDirectconnectDirectConnectGatewayAssociationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDirectconnectDirectConnectGateways.DataAwsccDirectconnectDirectConnectGateways": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/directconnect_direct_connect_gateways awscc_directconnect_direct_connect_gateways}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDirectconnectDirectConnectGateways.DataAwsccDirectconnectDirectConnectGateways",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/directconnect_direct_connect_gateways awscc_directconnect_direct_connect_gateways} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-directconnect-direct-connect-gateways/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDirectconnectDirectConnectGateways.DataAwsccDirectconnectDirectConnectGatewaysConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-directconnect-direct-connect-gateways/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDirectconnectDirectConnectGateways resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-direct-connect-gateways/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccDirectconnectDirectConnectGateways to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/directconnect_direct_connect_gateways#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDirectconnectDirectConnectGateways that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDirectconnectDirectConnectGateways to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-direct-connect-gateways/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-direct-connect-gateways/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDirectconnectDirectConnectGateways",
      "namespace": "dataAwsccDirectconnectDirectConnectGateways",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-direct-connect-gateways/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-direct-connect-gateways/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-direct-connect-gateways/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-directconnect-direct-connect-gateways/index:DataAwsccDirectconnectDirectConnectGateways"
    },
    "@cdktn/provider-awscc.dataAwsccDirectconnectDirectConnectGateways.DataAwsccDirectconnectDirectConnectGatewaysConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDirectconnectDirectConnectGateways.DataAwsccDirectconnectDirectConnectGatewaysConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-directconnect-direct-connect-gateways/index.ts",
        "line": 14
      },
      "name": "DataAwsccDirectconnectDirectConnectGatewaysConfig",
      "namespace": "dataAwsccDirectconnectDirectConnectGateways",
      "symbolId": "src/data-awscc-directconnect-direct-connect-gateways/index:DataAwsccDirectconnectDirectConnectGatewaysConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDirectconnectLag.DataAwsccDirectconnectLag": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/directconnect_lag awscc_directconnect_lag}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDirectconnectLag.DataAwsccDirectconnectLag",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/directconnect_lag awscc_directconnect_lag} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-directconnect-lag/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-awscc.dataAwsccDirectconnectLag.DataAwsccDirectconnectLagConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-directconnect-lag/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDirectconnectLag resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-lag/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 DataAwsccDirectconnectLag to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/directconnect_lag#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDirectconnectLag that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDirectconnectLag to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-lag/index.ts",
            "line": 232
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-lag/index.ts",
            "line": 238
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDirectconnectLag",
      "namespace": "dataAwsccDirectconnectLag",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-lag/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-lag/index.ts",
            "line": 165
          },
          "name": "connectionsBandwidth",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-lag/index.ts",
            "line": 183
          },
          "name": "lagArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-lag/index.ts",
            "line": 188
          },
          "name": "lagId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-lag/index.ts",
            "line": 193
          },
          "name": "lagName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-lag/index.ts",
            "line": 198
          },
          "name": "lagState",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-lag/index.ts",
            "line": 203
          },
          "name": "location",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-lag/index.ts",
            "line": 208
          },
          "name": "minimumLinks",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-lag/index.ts",
            "line": 213
          },
          "name": "providerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-lag/index.ts",
            "line": 218
          },
          "name": "requestMacSec",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-lag/index.ts",
            "line": 224
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDirectconnectLag.DataAwsccDirectconnectLagTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-lag/index.ts",
            "line": 178
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-lag/index.ts",
            "line": 171
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-directconnect-lag/index:DataAwsccDirectconnectLag"
    },
    "@cdktn/provider-awscc.dataAwsccDirectconnectLag.DataAwsccDirectconnectLagConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDirectconnectLag.DataAwsccDirectconnectLagConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-directconnect-lag/index.ts",
        "line": 14
      },
      "name": "DataAwsccDirectconnectLagConfig",
      "namespace": "dataAwsccDirectconnectLag",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/directconnect_lag#id DataAwsccDirectconnectLag#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-lag/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-directconnect-lag/index:DataAwsccDirectconnectLagConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDirectconnectLag.DataAwsccDirectconnectLagTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDirectconnectLag.DataAwsccDirectconnectLagTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-directconnect-lag/index.ts",
        "line": 25
      },
      "name": "DataAwsccDirectconnectLagTags",
      "namespace": "dataAwsccDirectconnectLag",
      "symbolId": "src/data-awscc-directconnect-lag/index:DataAwsccDirectconnectLagTags"
    },
    "@cdktn/provider-awscc.dataAwsccDirectconnectLag.DataAwsccDirectconnectLagTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDirectconnectLag.DataAwsccDirectconnectLagTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-directconnect-lag/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-awscc-directconnect-lag/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-lag/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-awscc.dataAwsccDirectconnectLag.DataAwsccDirectconnectLagTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDirectconnectLagTagsList",
      "namespace": "dataAwsccDirectconnectLag",
      "symbolId": "src/data-awscc-directconnect-lag/index:DataAwsccDirectconnectLagTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccDirectconnectLag.DataAwsccDirectconnectLagTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDirectconnectLag.DataAwsccDirectconnectLagTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-directconnect-lag/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-directconnect-lag/index.ts",
        "line": 48
      },
      "name": "DataAwsccDirectconnectLagTagsOutputReference",
      "namespace": "dataAwsccDirectconnectLag",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-lag/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-lag/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-lag/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDirectconnectLag.DataAwsccDirectconnectLagTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-directconnect-lag/index:DataAwsccDirectconnectLagTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDirectconnectLags.DataAwsccDirectconnectLags": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/directconnect_lags awscc_directconnect_lags}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDirectconnectLags.DataAwsccDirectconnectLags",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/directconnect_lags awscc_directconnect_lags} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-directconnect-lags/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDirectconnectLags.DataAwsccDirectconnectLagsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-directconnect-lags/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDirectconnectLags resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-lags/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccDirectconnectLags to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/directconnect_lags#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDirectconnectLags that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDirectconnectLags to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-lags/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-lags/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDirectconnectLags",
      "namespace": "dataAwsccDirectconnectLags",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-lags/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-lags/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-lags/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-directconnect-lags/index:DataAwsccDirectconnectLags"
    },
    "@cdktn/provider-awscc.dataAwsccDirectconnectLags.DataAwsccDirectconnectLagsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDirectconnectLags.DataAwsccDirectconnectLagsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-directconnect-lags/index.ts",
        "line": 14
      },
      "name": "DataAwsccDirectconnectLagsConfig",
      "namespace": "dataAwsccDirectconnectLags",
      "symbolId": "src/data-awscc-directconnect-lags/index:DataAwsccDirectconnectLagsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDirectconnectPrivateVirtualInterface.DataAwsccDirectconnectPrivateVirtualInterface": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/directconnect_private_virtual_interface awscc_directconnect_private_virtual_interface}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDirectconnectPrivateVirtualInterface.DataAwsccDirectconnectPrivateVirtualInterface",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/directconnect_private_virtual_interface awscc_directconnect_private_virtual_interface} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-directconnect-private-virtual-interface/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-awscc.dataAwsccDirectconnectPrivateVirtualInterface.DataAwsccDirectconnectPrivateVirtualInterfaceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-directconnect-private-virtual-interface/index.ts",
        "line": 209
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDirectconnectPrivateVirtualInterface resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-private-virtual-interface/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 DataAwsccDirectconnectPrivateVirtualInterface to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/directconnect_private_virtual_interface#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDirectconnectPrivateVirtualInterface that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDirectconnectPrivateVirtualInterface to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-private-virtual-interface/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-awscc-directconnect-private-virtual-interface/index.ts",
            "line": 349
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDirectconnectPrivateVirtualInterface",
      "namespace": "dataAwsccDirectconnectPrivateVirtualInterface",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-private-virtual-interface/index.ts",
            "line": 214
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-private-virtual-interface/index.ts",
            "line": 265
          },
          "name": "allocatePrivateVirtualInterfaceRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-private-virtual-interface/index.ts",
            "line": 271
          },
          "name": "bgpPeers",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDirectconnectPrivateVirtualInterface.DataAwsccDirectconnectPrivateVirtualInterfaceBgpPeersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-private-virtual-interface/index.ts",
            "line": 276
          },
          "name": "connectionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-private-virtual-interface/index.ts",
            "line": 281
          },
          "name": "directConnectGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-private-virtual-interface/index.ts",
            "line": 286
          },
          "name": "enableSiteLink",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-private-virtual-interface/index.ts",
            "line": 304
          },
          "name": "mtu",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-private-virtual-interface/index.ts",
            "line": 310
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDirectconnectPrivateVirtualInterface.DataAwsccDirectconnectPrivateVirtualInterfaceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-private-virtual-interface/index.ts",
            "line": 315
          },
          "name": "virtualGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-private-virtual-interface/index.ts",
            "line": 320
          },
          "name": "virtualInterfaceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-private-virtual-interface/index.ts",
            "line": 325
          },
          "name": "virtualInterfaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-private-virtual-interface/index.ts",
            "line": 330
          },
          "name": "virtualInterfaceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-private-virtual-interface/index.ts",
            "line": 335
          },
          "name": "vlan",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-private-virtual-interface/index.ts",
            "line": 299
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-private-virtual-interface/index.ts",
            "line": 292
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-directconnect-private-virtual-interface/index:DataAwsccDirectconnectPrivateVirtualInterface"
    },
    "@cdktn/provider-awscc.dataAwsccDirectconnectPrivateVirtualInterface.DataAwsccDirectconnectPrivateVirtualInterfaceBgpPeers": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDirectconnectPrivateVirtualInterface.DataAwsccDirectconnectPrivateVirtualInterfaceBgpPeers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-directconnect-private-virtual-interface/index.ts",
        "line": 25
      },
      "name": "DataAwsccDirectconnectPrivateVirtualInterfaceBgpPeers",
      "namespace": "dataAwsccDirectconnectPrivateVirtualInterface",
      "symbolId": "src/data-awscc-directconnect-private-virtual-interface/index:DataAwsccDirectconnectPrivateVirtualInterfaceBgpPeers"
    },
    "@cdktn/provider-awscc.dataAwsccDirectconnectPrivateVirtualInterface.DataAwsccDirectconnectPrivateVirtualInterfaceBgpPeersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDirectconnectPrivateVirtualInterface.DataAwsccDirectconnectPrivateVirtualInterfaceBgpPeersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-directconnect-private-virtual-interface/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-directconnect-private-virtual-interface/index.ts",
        "line": 107
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-private-virtual-interface/index.ts",
            "line": 121
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDirectconnectPrivateVirtualInterface.DataAwsccDirectconnectPrivateVirtualInterfaceBgpPeersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDirectconnectPrivateVirtualInterfaceBgpPeersList",
      "namespace": "dataAwsccDirectconnectPrivateVirtualInterface",
      "symbolId": "src/data-awscc-directconnect-private-virtual-interface/index:DataAwsccDirectconnectPrivateVirtualInterfaceBgpPeersList"
    },
    "@cdktn/provider-awscc.dataAwsccDirectconnectPrivateVirtualInterface.DataAwsccDirectconnectPrivateVirtualInterfaceBgpPeersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDirectconnectPrivateVirtualInterface.DataAwsccDirectconnectPrivateVirtualInterfaceBgpPeersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-directconnect-private-virtual-interface/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-directconnect-private-virtual-interface/index.ts",
        "line": 48
      },
      "name": "DataAwsccDirectconnectPrivateVirtualInterfaceBgpPeersOutputReference",
      "namespace": "dataAwsccDirectconnectPrivateVirtualInterface",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-private-virtual-interface/index.ts",
            "line": 77
          },
          "name": "addressFamily",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-private-virtual-interface/index.ts",
            "line": 82
          },
          "name": "amazonAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-private-virtual-interface/index.ts",
            "line": 87
          },
          "name": "asn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-private-virtual-interface/index.ts",
            "line": 92
          },
          "name": "authKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-private-virtual-interface/index.ts",
            "line": 97
          },
          "name": "bgpPeerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-private-virtual-interface/index.ts",
            "line": 102
          },
          "name": "customerAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-private-virtual-interface/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDirectconnectPrivateVirtualInterface.DataAwsccDirectconnectPrivateVirtualInterfaceBgpPeers"
          }
        }
      ],
      "symbolId": "src/data-awscc-directconnect-private-virtual-interface/index:DataAwsccDirectconnectPrivateVirtualInterfaceBgpPeersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDirectconnectPrivateVirtualInterface.DataAwsccDirectconnectPrivateVirtualInterfaceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDirectconnectPrivateVirtualInterface.DataAwsccDirectconnectPrivateVirtualInterfaceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-directconnect-private-virtual-interface/index.ts",
        "line": 14
      },
      "name": "DataAwsccDirectconnectPrivateVirtualInterfaceConfig",
      "namespace": "dataAwsccDirectconnectPrivateVirtualInterface",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/directconnect_private_virtual_interface#id DataAwsccDirectconnectPrivateVirtualInterface#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-private-virtual-interface/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-directconnect-private-virtual-interface/index:DataAwsccDirectconnectPrivateVirtualInterfaceConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDirectconnectPrivateVirtualInterface.DataAwsccDirectconnectPrivateVirtualInterfaceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDirectconnectPrivateVirtualInterface.DataAwsccDirectconnectPrivateVirtualInterfaceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-directconnect-private-virtual-interface/index.ts",
        "line": 125
      },
      "name": "DataAwsccDirectconnectPrivateVirtualInterfaceTags",
      "namespace": "dataAwsccDirectconnectPrivateVirtualInterface",
      "symbolId": "src/data-awscc-directconnect-private-virtual-interface/index:DataAwsccDirectconnectPrivateVirtualInterfaceTags"
    },
    "@cdktn/provider-awscc.dataAwsccDirectconnectPrivateVirtualInterface.DataAwsccDirectconnectPrivateVirtualInterfaceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDirectconnectPrivateVirtualInterface.DataAwsccDirectconnectPrivateVirtualInterfaceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-directconnect-private-virtual-interface/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-directconnect-private-virtual-interface/index.ts",
        "line": 187
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-private-virtual-interface/index.ts",
            "line": 201
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDirectconnectPrivateVirtualInterface.DataAwsccDirectconnectPrivateVirtualInterfaceTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDirectconnectPrivateVirtualInterfaceTagsList",
      "namespace": "dataAwsccDirectconnectPrivateVirtualInterface",
      "symbolId": "src/data-awscc-directconnect-private-virtual-interface/index:DataAwsccDirectconnectPrivateVirtualInterfaceTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccDirectconnectPrivateVirtualInterface.DataAwsccDirectconnectPrivateVirtualInterfaceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDirectconnectPrivateVirtualInterface.DataAwsccDirectconnectPrivateVirtualInterfaceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-directconnect-private-virtual-interface/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-directconnect-private-virtual-interface/index.ts",
        "line": 148
      },
      "name": "DataAwsccDirectconnectPrivateVirtualInterfaceTagsOutputReference",
      "namespace": "dataAwsccDirectconnectPrivateVirtualInterface",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-private-virtual-interface/index.ts",
            "line": 177
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-private-virtual-interface/index.ts",
            "line": 182
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-private-virtual-interface/index.ts",
            "line": 161
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDirectconnectPrivateVirtualInterface.DataAwsccDirectconnectPrivateVirtualInterfaceTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-directconnect-private-virtual-interface/index:DataAwsccDirectconnectPrivateVirtualInterfaceTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDirectconnectPrivateVirtualInterfaces.DataAwsccDirectconnectPrivateVirtualInterfaces": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/directconnect_private_virtual_interfaces awscc_directconnect_private_virtual_interfaces}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDirectconnectPrivateVirtualInterfaces.DataAwsccDirectconnectPrivateVirtualInterfaces",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/directconnect_private_virtual_interfaces awscc_directconnect_private_virtual_interfaces} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-directconnect-private-virtual-interfaces/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDirectconnectPrivateVirtualInterfaces.DataAwsccDirectconnectPrivateVirtualInterfacesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-directconnect-private-virtual-interfaces/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDirectconnectPrivateVirtualInterfaces resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-private-virtual-interfaces/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccDirectconnectPrivateVirtualInterfaces to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/directconnect_private_virtual_interfaces#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDirectconnectPrivateVirtualInterfaces that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDirectconnectPrivateVirtualInterfaces to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-private-virtual-interfaces/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-private-virtual-interfaces/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDirectconnectPrivateVirtualInterfaces",
      "namespace": "dataAwsccDirectconnectPrivateVirtualInterfaces",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-private-virtual-interfaces/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-private-virtual-interfaces/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-private-virtual-interfaces/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-directconnect-private-virtual-interfaces/index:DataAwsccDirectconnectPrivateVirtualInterfaces"
    },
    "@cdktn/provider-awscc.dataAwsccDirectconnectPrivateVirtualInterfaces.DataAwsccDirectconnectPrivateVirtualInterfacesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDirectconnectPrivateVirtualInterfaces.DataAwsccDirectconnectPrivateVirtualInterfacesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-directconnect-private-virtual-interfaces/index.ts",
        "line": 14
      },
      "name": "DataAwsccDirectconnectPrivateVirtualInterfacesConfig",
      "namespace": "dataAwsccDirectconnectPrivateVirtualInterfaces",
      "symbolId": "src/data-awscc-directconnect-private-virtual-interfaces/index:DataAwsccDirectconnectPrivateVirtualInterfacesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDirectconnectPublicVirtualInterface.DataAwsccDirectconnectPublicVirtualInterface": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/directconnect_public_virtual_interface awscc_directconnect_public_virtual_interface}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDirectconnectPublicVirtualInterface.DataAwsccDirectconnectPublicVirtualInterface",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/directconnect_public_virtual_interface awscc_directconnect_public_virtual_interface} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-directconnect-public-virtual-interface/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-awscc.dataAwsccDirectconnectPublicVirtualInterface.DataAwsccDirectconnectPublicVirtualInterfaceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-directconnect-public-virtual-interface/index.ts",
        "line": 209
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDirectconnectPublicVirtualInterface resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-public-virtual-interface/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 DataAwsccDirectconnectPublicVirtualInterface to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/directconnect_public_virtual_interface#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDirectconnectPublicVirtualInterface that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDirectconnectPublicVirtualInterface to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-public-virtual-interface/index.ts",
            "line": 328
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-public-virtual-interface/index.ts",
            "line": 334
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDirectconnectPublicVirtualInterface",
      "namespace": "dataAwsccDirectconnectPublicVirtualInterface",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-public-virtual-interface/index.ts",
            "line": 214
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-public-virtual-interface/index.ts",
            "line": 265
          },
          "name": "allocatePublicVirtualInterfaceRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-public-virtual-interface/index.ts",
            "line": 271
          },
          "name": "bgpPeers",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDirectconnectPublicVirtualInterface.DataAwsccDirectconnectPublicVirtualInterfaceBgpPeersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-public-virtual-interface/index.ts",
            "line": 276
          },
          "name": "connectionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-public-virtual-interface/index.ts",
            "line": 294
          },
          "name": "routeFilterPrefixes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-public-virtual-interface/index.ts",
            "line": 300
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDirectconnectPublicVirtualInterface.DataAwsccDirectconnectPublicVirtualInterfaceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-public-virtual-interface/index.ts",
            "line": 305
          },
          "name": "virtualInterfaceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-public-virtual-interface/index.ts",
            "line": 310
          },
          "name": "virtualInterfaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-public-virtual-interface/index.ts",
            "line": 315
          },
          "name": "virtualInterfaceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-public-virtual-interface/index.ts",
            "line": 320
          },
          "name": "vlan",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-public-virtual-interface/index.ts",
            "line": 289
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-public-virtual-interface/index.ts",
            "line": 282
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-directconnect-public-virtual-interface/index:DataAwsccDirectconnectPublicVirtualInterface"
    },
    "@cdktn/provider-awscc.dataAwsccDirectconnectPublicVirtualInterface.DataAwsccDirectconnectPublicVirtualInterfaceBgpPeers": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDirectconnectPublicVirtualInterface.DataAwsccDirectconnectPublicVirtualInterfaceBgpPeers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-directconnect-public-virtual-interface/index.ts",
        "line": 25
      },
      "name": "DataAwsccDirectconnectPublicVirtualInterfaceBgpPeers",
      "namespace": "dataAwsccDirectconnectPublicVirtualInterface",
      "symbolId": "src/data-awscc-directconnect-public-virtual-interface/index:DataAwsccDirectconnectPublicVirtualInterfaceBgpPeers"
    },
    "@cdktn/provider-awscc.dataAwsccDirectconnectPublicVirtualInterface.DataAwsccDirectconnectPublicVirtualInterfaceBgpPeersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDirectconnectPublicVirtualInterface.DataAwsccDirectconnectPublicVirtualInterfaceBgpPeersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-directconnect-public-virtual-interface/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-directconnect-public-virtual-interface/index.ts",
        "line": 107
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-public-virtual-interface/index.ts",
            "line": 121
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDirectconnectPublicVirtualInterface.DataAwsccDirectconnectPublicVirtualInterfaceBgpPeersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDirectconnectPublicVirtualInterfaceBgpPeersList",
      "namespace": "dataAwsccDirectconnectPublicVirtualInterface",
      "symbolId": "src/data-awscc-directconnect-public-virtual-interface/index:DataAwsccDirectconnectPublicVirtualInterfaceBgpPeersList"
    },
    "@cdktn/provider-awscc.dataAwsccDirectconnectPublicVirtualInterface.DataAwsccDirectconnectPublicVirtualInterfaceBgpPeersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDirectconnectPublicVirtualInterface.DataAwsccDirectconnectPublicVirtualInterfaceBgpPeersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-directconnect-public-virtual-interface/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-directconnect-public-virtual-interface/index.ts",
        "line": 48
      },
      "name": "DataAwsccDirectconnectPublicVirtualInterfaceBgpPeersOutputReference",
      "namespace": "dataAwsccDirectconnectPublicVirtualInterface",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-public-virtual-interface/index.ts",
            "line": 77
          },
          "name": "addressFamily",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-public-virtual-interface/index.ts",
            "line": 82
          },
          "name": "amazonAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-public-virtual-interface/index.ts",
            "line": 87
          },
          "name": "asn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-public-virtual-interface/index.ts",
            "line": 92
          },
          "name": "authKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-public-virtual-interface/index.ts",
            "line": 97
          },
          "name": "bgpPeerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-public-virtual-interface/index.ts",
            "line": 102
          },
          "name": "customerAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-public-virtual-interface/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDirectconnectPublicVirtualInterface.DataAwsccDirectconnectPublicVirtualInterfaceBgpPeers"
          }
        }
      ],
      "symbolId": "src/data-awscc-directconnect-public-virtual-interface/index:DataAwsccDirectconnectPublicVirtualInterfaceBgpPeersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDirectconnectPublicVirtualInterface.DataAwsccDirectconnectPublicVirtualInterfaceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDirectconnectPublicVirtualInterface.DataAwsccDirectconnectPublicVirtualInterfaceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-directconnect-public-virtual-interface/index.ts",
        "line": 14
      },
      "name": "DataAwsccDirectconnectPublicVirtualInterfaceConfig",
      "namespace": "dataAwsccDirectconnectPublicVirtualInterface",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/directconnect_public_virtual_interface#id DataAwsccDirectconnectPublicVirtualInterface#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-public-virtual-interface/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-directconnect-public-virtual-interface/index:DataAwsccDirectconnectPublicVirtualInterfaceConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDirectconnectPublicVirtualInterface.DataAwsccDirectconnectPublicVirtualInterfaceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDirectconnectPublicVirtualInterface.DataAwsccDirectconnectPublicVirtualInterfaceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-directconnect-public-virtual-interface/index.ts",
        "line": 125
      },
      "name": "DataAwsccDirectconnectPublicVirtualInterfaceTags",
      "namespace": "dataAwsccDirectconnectPublicVirtualInterface",
      "symbolId": "src/data-awscc-directconnect-public-virtual-interface/index:DataAwsccDirectconnectPublicVirtualInterfaceTags"
    },
    "@cdktn/provider-awscc.dataAwsccDirectconnectPublicVirtualInterface.DataAwsccDirectconnectPublicVirtualInterfaceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDirectconnectPublicVirtualInterface.DataAwsccDirectconnectPublicVirtualInterfaceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-directconnect-public-virtual-interface/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-directconnect-public-virtual-interface/index.ts",
        "line": 187
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-public-virtual-interface/index.ts",
            "line": 201
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDirectconnectPublicVirtualInterface.DataAwsccDirectconnectPublicVirtualInterfaceTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDirectconnectPublicVirtualInterfaceTagsList",
      "namespace": "dataAwsccDirectconnectPublicVirtualInterface",
      "symbolId": "src/data-awscc-directconnect-public-virtual-interface/index:DataAwsccDirectconnectPublicVirtualInterfaceTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccDirectconnectPublicVirtualInterface.DataAwsccDirectconnectPublicVirtualInterfaceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDirectconnectPublicVirtualInterface.DataAwsccDirectconnectPublicVirtualInterfaceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-directconnect-public-virtual-interface/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-directconnect-public-virtual-interface/index.ts",
        "line": 148
      },
      "name": "DataAwsccDirectconnectPublicVirtualInterfaceTagsOutputReference",
      "namespace": "dataAwsccDirectconnectPublicVirtualInterface",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-public-virtual-interface/index.ts",
            "line": 177
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-public-virtual-interface/index.ts",
            "line": 182
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-public-virtual-interface/index.ts",
            "line": 161
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDirectconnectPublicVirtualInterface.DataAwsccDirectconnectPublicVirtualInterfaceTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-directconnect-public-virtual-interface/index:DataAwsccDirectconnectPublicVirtualInterfaceTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDirectconnectPublicVirtualInterfaces.DataAwsccDirectconnectPublicVirtualInterfaces": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/directconnect_public_virtual_interfaces awscc_directconnect_public_virtual_interfaces}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDirectconnectPublicVirtualInterfaces.DataAwsccDirectconnectPublicVirtualInterfaces",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/directconnect_public_virtual_interfaces awscc_directconnect_public_virtual_interfaces} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-directconnect-public-virtual-interfaces/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDirectconnectPublicVirtualInterfaces.DataAwsccDirectconnectPublicVirtualInterfacesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-directconnect-public-virtual-interfaces/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDirectconnectPublicVirtualInterfaces resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-public-virtual-interfaces/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccDirectconnectPublicVirtualInterfaces to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/directconnect_public_virtual_interfaces#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDirectconnectPublicVirtualInterfaces that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDirectconnectPublicVirtualInterfaces to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-public-virtual-interfaces/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-public-virtual-interfaces/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDirectconnectPublicVirtualInterfaces",
      "namespace": "dataAwsccDirectconnectPublicVirtualInterfaces",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-public-virtual-interfaces/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-public-virtual-interfaces/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-public-virtual-interfaces/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-directconnect-public-virtual-interfaces/index:DataAwsccDirectconnectPublicVirtualInterfaces"
    },
    "@cdktn/provider-awscc.dataAwsccDirectconnectPublicVirtualInterfaces.DataAwsccDirectconnectPublicVirtualInterfacesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDirectconnectPublicVirtualInterfaces.DataAwsccDirectconnectPublicVirtualInterfacesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-directconnect-public-virtual-interfaces/index.ts",
        "line": 14
      },
      "name": "DataAwsccDirectconnectPublicVirtualInterfacesConfig",
      "namespace": "dataAwsccDirectconnectPublicVirtualInterfaces",
      "symbolId": "src/data-awscc-directconnect-public-virtual-interfaces/index:DataAwsccDirectconnectPublicVirtualInterfacesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDirectconnectTransitVirtualInterface.DataAwsccDirectconnectTransitVirtualInterface": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/directconnect_transit_virtual_interface awscc_directconnect_transit_virtual_interface}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDirectconnectTransitVirtualInterface.DataAwsccDirectconnectTransitVirtualInterface",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/directconnect_transit_virtual_interface awscc_directconnect_transit_virtual_interface} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-directconnect-transit-virtual-interface/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-awscc.dataAwsccDirectconnectTransitVirtualInterface.DataAwsccDirectconnectTransitVirtualInterfaceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-directconnect-transit-virtual-interface/index.ts",
        "line": 209
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDirectconnectTransitVirtualInterface resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-transit-virtual-interface/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 DataAwsccDirectconnectTransitVirtualInterface to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/directconnect_transit_virtual_interface#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDirectconnectTransitVirtualInterface that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDirectconnectTransitVirtualInterface to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-transit-virtual-interface/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-awscc-directconnect-transit-virtual-interface/index.ts",
            "line": 344
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDirectconnectTransitVirtualInterface",
      "namespace": "dataAwsccDirectconnectTransitVirtualInterface",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-transit-virtual-interface/index.ts",
            "line": 214
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-transit-virtual-interface/index.ts",
            "line": 265
          },
          "name": "allocateTransitVirtualInterfaceRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-transit-virtual-interface/index.ts",
            "line": 271
          },
          "name": "bgpPeers",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDirectconnectTransitVirtualInterface.DataAwsccDirectconnectTransitVirtualInterfaceBgpPeersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-transit-virtual-interface/index.ts",
            "line": 276
          },
          "name": "connectionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-transit-virtual-interface/index.ts",
            "line": 281
          },
          "name": "directConnectGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-transit-virtual-interface/index.ts",
            "line": 286
          },
          "name": "enableSiteLink",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-transit-virtual-interface/index.ts",
            "line": 304
          },
          "name": "mtu",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-transit-virtual-interface/index.ts",
            "line": 310
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDirectconnectTransitVirtualInterface.DataAwsccDirectconnectTransitVirtualInterfaceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-transit-virtual-interface/index.ts",
            "line": 315
          },
          "name": "virtualInterfaceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-transit-virtual-interface/index.ts",
            "line": 320
          },
          "name": "virtualInterfaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-transit-virtual-interface/index.ts",
            "line": 325
          },
          "name": "virtualInterfaceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-transit-virtual-interface/index.ts",
            "line": 330
          },
          "name": "vlan",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-transit-virtual-interface/index.ts",
            "line": 299
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-transit-virtual-interface/index.ts",
            "line": 292
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-directconnect-transit-virtual-interface/index:DataAwsccDirectconnectTransitVirtualInterface"
    },
    "@cdktn/provider-awscc.dataAwsccDirectconnectTransitVirtualInterface.DataAwsccDirectconnectTransitVirtualInterfaceBgpPeers": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDirectconnectTransitVirtualInterface.DataAwsccDirectconnectTransitVirtualInterfaceBgpPeers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-directconnect-transit-virtual-interface/index.ts",
        "line": 25
      },
      "name": "DataAwsccDirectconnectTransitVirtualInterfaceBgpPeers",
      "namespace": "dataAwsccDirectconnectTransitVirtualInterface",
      "symbolId": "src/data-awscc-directconnect-transit-virtual-interface/index:DataAwsccDirectconnectTransitVirtualInterfaceBgpPeers"
    },
    "@cdktn/provider-awscc.dataAwsccDirectconnectTransitVirtualInterface.DataAwsccDirectconnectTransitVirtualInterfaceBgpPeersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDirectconnectTransitVirtualInterface.DataAwsccDirectconnectTransitVirtualInterfaceBgpPeersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-directconnect-transit-virtual-interface/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-directconnect-transit-virtual-interface/index.ts",
        "line": 107
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-transit-virtual-interface/index.ts",
            "line": 121
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDirectconnectTransitVirtualInterface.DataAwsccDirectconnectTransitVirtualInterfaceBgpPeersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDirectconnectTransitVirtualInterfaceBgpPeersList",
      "namespace": "dataAwsccDirectconnectTransitVirtualInterface",
      "symbolId": "src/data-awscc-directconnect-transit-virtual-interface/index:DataAwsccDirectconnectTransitVirtualInterfaceBgpPeersList"
    },
    "@cdktn/provider-awscc.dataAwsccDirectconnectTransitVirtualInterface.DataAwsccDirectconnectTransitVirtualInterfaceBgpPeersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDirectconnectTransitVirtualInterface.DataAwsccDirectconnectTransitVirtualInterfaceBgpPeersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-directconnect-transit-virtual-interface/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-directconnect-transit-virtual-interface/index.ts",
        "line": 48
      },
      "name": "DataAwsccDirectconnectTransitVirtualInterfaceBgpPeersOutputReference",
      "namespace": "dataAwsccDirectconnectTransitVirtualInterface",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-transit-virtual-interface/index.ts",
            "line": 77
          },
          "name": "addressFamily",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-transit-virtual-interface/index.ts",
            "line": 82
          },
          "name": "amazonAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-transit-virtual-interface/index.ts",
            "line": 87
          },
          "name": "asn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-transit-virtual-interface/index.ts",
            "line": 92
          },
          "name": "authKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-transit-virtual-interface/index.ts",
            "line": 97
          },
          "name": "bgpPeerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-transit-virtual-interface/index.ts",
            "line": 102
          },
          "name": "customerAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-transit-virtual-interface/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDirectconnectTransitVirtualInterface.DataAwsccDirectconnectTransitVirtualInterfaceBgpPeers"
          }
        }
      ],
      "symbolId": "src/data-awscc-directconnect-transit-virtual-interface/index:DataAwsccDirectconnectTransitVirtualInterfaceBgpPeersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDirectconnectTransitVirtualInterface.DataAwsccDirectconnectTransitVirtualInterfaceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDirectconnectTransitVirtualInterface.DataAwsccDirectconnectTransitVirtualInterfaceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-directconnect-transit-virtual-interface/index.ts",
        "line": 14
      },
      "name": "DataAwsccDirectconnectTransitVirtualInterfaceConfig",
      "namespace": "dataAwsccDirectconnectTransitVirtualInterface",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/directconnect_transit_virtual_interface#id DataAwsccDirectconnectTransitVirtualInterface#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-transit-virtual-interface/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-directconnect-transit-virtual-interface/index:DataAwsccDirectconnectTransitVirtualInterfaceConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDirectconnectTransitVirtualInterface.DataAwsccDirectconnectTransitVirtualInterfaceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDirectconnectTransitVirtualInterface.DataAwsccDirectconnectTransitVirtualInterfaceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-directconnect-transit-virtual-interface/index.ts",
        "line": 125
      },
      "name": "DataAwsccDirectconnectTransitVirtualInterfaceTags",
      "namespace": "dataAwsccDirectconnectTransitVirtualInterface",
      "symbolId": "src/data-awscc-directconnect-transit-virtual-interface/index:DataAwsccDirectconnectTransitVirtualInterfaceTags"
    },
    "@cdktn/provider-awscc.dataAwsccDirectconnectTransitVirtualInterface.DataAwsccDirectconnectTransitVirtualInterfaceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDirectconnectTransitVirtualInterface.DataAwsccDirectconnectTransitVirtualInterfaceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-directconnect-transit-virtual-interface/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-directconnect-transit-virtual-interface/index.ts",
        "line": 187
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-transit-virtual-interface/index.ts",
            "line": 201
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDirectconnectTransitVirtualInterface.DataAwsccDirectconnectTransitVirtualInterfaceTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDirectconnectTransitVirtualInterfaceTagsList",
      "namespace": "dataAwsccDirectconnectTransitVirtualInterface",
      "symbolId": "src/data-awscc-directconnect-transit-virtual-interface/index:DataAwsccDirectconnectTransitVirtualInterfaceTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccDirectconnectTransitVirtualInterface.DataAwsccDirectconnectTransitVirtualInterfaceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDirectconnectTransitVirtualInterface.DataAwsccDirectconnectTransitVirtualInterfaceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-directconnect-transit-virtual-interface/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-directconnect-transit-virtual-interface/index.ts",
        "line": 148
      },
      "name": "DataAwsccDirectconnectTransitVirtualInterfaceTagsOutputReference",
      "namespace": "dataAwsccDirectconnectTransitVirtualInterface",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-transit-virtual-interface/index.ts",
            "line": 177
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-transit-virtual-interface/index.ts",
            "line": 182
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-transit-virtual-interface/index.ts",
            "line": 161
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDirectconnectTransitVirtualInterface.DataAwsccDirectconnectTransitVirtualInterfaceTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-directconnect-transit-virtual-interface/index:DataAwsccDirectconnectTransitVirtualInterfaceTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDirectconnectTransitVirtualInterfaces.DataAwsccDirectconnectTransitVirtualInterfaces": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/directconnect_transit_virtual_interfaces awscc_directconnect_transit_virtual_interfaces}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDirectconnectTransitVirtualInterfaces.DataAwsccDirectconnectTransitVirtualInterfaces",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/directconnect_transit_virtual_interfaces awscc_directconnect_transit_virtual_interfaces} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-directconnect-transit-virtual-interfaces/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDirectconnectTransitVirtualInterfaces.DataAwsccDirectconnectTransitVirtualInterfacesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-directconnect-transit-virtual-interfaces/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDirectconnectTransitVirtualInterfaces resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-transit-virtual-interfaces/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccDirectconnectTransitVirtualInterfaces to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/directconnect_transit_virtual_interfaces#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDirectconnectTransitVirtualInterfaces that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDirectconnectTransitVirtualInterfaces to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-transit-virtual-interfaces/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-transit-virtual-interfaces/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDirectconnectTransitVirtualInterfaces",
      "namespace": "dataAwsccDirectconnectTransitVirtualInterfaces",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-transit-virtual-interfaces/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-transit-virtual-interfaces/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directconnect-transit-virtual-interfaces/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-directconnect-transit-virtual-interfaces/index:DataAwsccDirectconnectTransitVirtualInterfaces"
    },
    "@cdktn/provider-awscc.dataAwsccDirectconnectTransitVirtualInterfaces.DataAwsccDirectconnectTransitVirtualInterfacesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDirectconnectTransitVirtualInterfaces.DataAwsccDirectconnectTransitVirtualInterfacesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-directconnect-transit-virtual-interfaces/index.ts",
        "line": 14
      },
      "name": "DataAwsccDirectconnectTransitVirtualInterfacesConfig",
      "namespace": "dataAwsccDirectconnectTransitVirtualInterfaces",
      "symbolId": "src/data-awscc-directconnect-transit-virtual-interfaces/index:DataAwsccDirectconnectTransitVirtualInterfacesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDirectoryserviceSimpleAd.DataAwsccDirectoryserviceSimpleAd": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/directoryservice_simple_ad awscc_directoryservice_simple_ad}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDirectoryserviceSimpleAd.DataAwsccDirectoryserviceSimpleAd",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/directoryservice_simple_ad awscc_directoryservice_simple_ad} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-directoryservice-simple-ad/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDirectoryserviceSimpleAd.DataAwsccDirectoryserviceSimpleAdConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-directoryservice-simple-ad/index.ts",
        "line": 168
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDirectoryserviceSimpleAd resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-directoryservice-simple-ad/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 DataAwsccDirectoryserviceSimpleAd to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/directoryservice_simple_ad#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDirectoryserviceSimpleAd that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDirectoryserviceSimpleAd to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-directoryservice-simple-ad/index.ts",
            "line": 302
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-directoryservice-simple-ad/index.ts",
            "line": 308
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDirectoryserviceSimpleAd",
      "namespace": "dataAwsccDirectoryserviceSimpleAd",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directoryservice-simple-ad/index.ts",
            "line": 173
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directoryservice-simple-ad/index.ts",
            "line": 224
          },
          "name": "alias",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directoryservice-simple-ad/index.ts",
            "line": 229
          },
          "name": "createAlias",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directoryservice-simple-ad/index.ts",
            "line": 234
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directoryservice-simple-ad/index.ts",
            "line": 239
          },
          "name": "directoryId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directoryservice-simple-ad/index.ts",
            "line": 244
          },
          "name": "dnsIpAddresses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directoryservice-simple-ad/index.ts",
            "line": 249
          },
          "name": "enableSso",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directoryservice-simple-ad/index.ts",
            "line": 267
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directoryservice-simple-ad/index.ts",
            "line": 272
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directoryservice-simple-ad/index.ts",
            "line": 277
          },
          "name": "shortName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directoryservice-simple-ad/index.ts",
            "line": 282
          },
          "name": "size",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directoryservice-simple-ad/index.ts",
            "line": 288
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDirectoryserviceSimpleAd.DataAwsccDirectoryserviceSimpleAdTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directoryservice-simple-ad/index.ts",
            "line": 294
          },
          "name": "vpcSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDirectoryserviceSimpleAd.DataAwsccDirectoryserviceSimpleAdVpcSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directoryservice-simple-ad/index.ts",
            "line": 262
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-directoryservice-simple-ad/index.ts",
            "line": 255
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-directoryservice-simple-ad/index:DataAwsccDirectoryserviceSimpleAd"
    },
    "@cdktn/provider-awscc.dataAwsccDirectoryserviceSimpleAd.DataAwsccDirectoryserviceSimpleAdConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDirectoryserviceSimpleAd.DataAwsccDirectoryserviceSimpleAdConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-directoryservice-simple-ad/index.ts",
        "line": 14
      },
      "name": "DataAwsccDirectoryserviceSimpleAdConfig",
      "namespace": "dataAwsccDirectoryserviceSimpleAd",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/directoryservice_simple_ad#id DataAwsccDirectoryserviceSimpleAd#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directoryservice-simple-ad/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-directoryservice-simple-ad/index:DataAwsccDirectoryserviceSimpleAdConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDirectoryserviceSimpleAd.DataAwsccDirectoryserviceSimpleAdTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDirectoryserviceSimpleAd.DataAwsccDirectoryserviceSimpleAdTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-directoryservice-simple-ad/index.ts",
        "line": 25
      },
      "name": "DataAwsccDirectoryserviceSimpleAdTags",
      "namespace": "dataAwsccDirectoryserviceSimpleAd",
      "symbolId": "src/data-awscc-directoryservice-simple-ad/index:DataAwsccDirectoryserviceSimpleAdTags"
    },
    "@cdktn/provider-awscc.dataAwsccDirectoryserviceSimpleAd.DataAwsccDirectoryserviceSimpleAdTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDirectoryserviceSimpleAd.DataAwsccDirectoryserviceSimpleAdTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-directoryservice-simple-ad/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-awscc-directoryservice-simple-ad/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-directoryservice-simple-ad/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-awscc.dataAwsccDirectoryserviceSimpleAd.DataAwsccDirectoryserviceSimpleAdTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDirectoryserviceSimpleAdTagsList",
      "namespace": "dataAwsccDirectoryserviceSimpleAd",
      "symbolId": "src/data-awscc-directoryservice-simple-ad/index:DataAwsccDirectoryserviceSimpleAdTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccDirectoryserviceSimpleAd.DataAwsccDirectoryserviceSimpleAdTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDirectoryserviceSimpleAd.DataAwsccDirectoryserviceSimpleAdTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-directoryservice-simple-ad/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-directoryservice-simple-ad/index.ts",
        "line": 48
      },
      "name": "DataAwsccDirectoryserviceSimpleAdTagsOutputReference",
      "namespace": "dataAwsccDirectoryserviceSimpleAd",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directoryservice-simple-ad/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directoryservice-simple-ad/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-directoryservice-simple-ad/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDirectoryserviceSimpleAd.DataAwsccDirectoryserviceSimpleAdTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-directoryservice-simple-ad/index:DataAwsccDirectoryserviceSimpleAdTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDirectoryserviceSimpleAd.DataAwsccDirectoryserviceSimpleAdVpcSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDirectoryserviceSimpleAd.DataAwsccDirectoryserviceSimpleAdVpcSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-directoryservice-simple-ad/index.ts",
        "line": 105
      },
      "name": "DataAwsccDirectoryserviceSimpleAdVpcSettings",
      "namespace": "dataAwsccDirectoryserviceSimpleAd",
      "symbolId": "src/data-awscc-directoryservice-simple-ad/index:DataAwsccDirectoryserviceSimpleAdVpcSettings"
    },
    "@cdktn/provider-awscc.dataAwsccDirectoryserviceSimpleAd.DataAwsccDirectoryserviceSimpleAdVpcSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDirectoryserviceSimpleAd.DataAwsccDirectoryserviceSimpleAdVpcSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-directoryservice-simple-ad/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-awscc-directoryservice-simple-ad/index.ts",
        "line": 128
      },
      "name": "DataAwsccDirectoryserviceSimpleAdVpcSettingsOutputReference",
      "namespace": "dataAwsccDirectoryserviceSimpleAd",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directoryservice-simple-ad/index.ts",
            "line": 155
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directoryservice-simple-ad/index.ts",
            "line": 160
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-directoryservice-simple-ad/index.ts",
            "line": 139
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDirectoryserviceSimpleAd.DataAwsccDirectoryserviceSimpleAdVpcSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-directoryservice-simple-ad/index:DataAwsccDirectoryserviceSimpleAdVpcSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDirectoryserviceSimpleAds.DataAwsccDirectoryserviceSimpleAds": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/directoryservice_simple_ads awscc_directoryservice_simple_ads}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDirectoryserviceSimpleAds.DataAwsccDirectoryserviceSimpleAds",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/directoryservice_simple_ads awscc_directoryservice_simple_ads} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-directoryservice-simple-ads/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDirectoryserviceSimpleAds.DataAwsccDirectoryserviceSimpleAdsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-directoryservice-simple-ads/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDirectoryserviceSimpleAds resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-directoryservice-simple-ads/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccDirectoryserviceSimpleAds to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/directoryservice_simple_ads#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDirectoryserviceSimpleAds that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDirectoryserviceSimpleAds to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-directoryservice-simple-ads/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-directoryservice-simple-ads/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDirectoryserviceSimpleAds",
      "namespace": "dataAwsccDirectoryserviceSimpleAds",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directoryservice-simple-ads/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directoryservice-simple-ads/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-directoryservice-simple-ads/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-directoryservice-simple-ads/index:DataAwsccDirectoryserviceSimpleAds"
    },
    "@cdktn/provider-awscc.dataAwsccDirectoryserviceSimpleAds.DataAwsccDirectoryserviceSimpleAdsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDirectoryserviceSimpleAds.DataAwsccDirectoryserviceSimpleAdsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-directoryservice-simple-ads/index.ts",
        "line": 14
      },
      "name": "DataAwsccDirectoryserviceSimpleAdsConfig",
      "namespace": "dataAwsccDirectoryserviceSimpleAds",
      "symbolId": "src/data-awscc-directoryservice-simple-ads/index:DataAwsccDirectoryserviceSimpleAdsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDmsCertificate.DataAwsccDmsCertificate": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/dms_certificate awscc_dms_certificate}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsCertificate.DataAwsccDmsCertificate",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/dms_certificate awscc_dms_certificate} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-dms-certificate/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDmsCertificate.DataAwsccDmsCertificateConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dms-certificate/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDmsCertificate resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-dms-certificate/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccDmsCertificate to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/dms_certificate#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDmsCertificate that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDmsCertificate to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dms-certificate/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-awscc-dms-certificate/index.ts",
            "line": 127
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDmsCertificate",
      "namespace": "dataAwsccDmsCertificate",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-certificate/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-certificate/index.ts",
            "line": 85
          },
          "name": "certificateArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-certificate/index.ts",
            "line": 90
          },
          "name": "certificateIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-certificate/index.ts",
            "line": 95
          },
          "name": "certificatePem",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-certificate/index.ts",
            "line": 100
          },
          "name": "certificateWallet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-certificate/index.ts",
            "line": 113
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dms-certificate/index.ts",
            "line": 106
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-dms-certificate/index:DataAwsccDmsCertificate"
    },
    "@cdktn/provider-awscc.dataAwsccDmsCertificate.DataAwsccDmsCertificateConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsCertificate.DataAwsccDmsCertificateConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dms-certificate/index.ts",
        "line": 14
      },
      "name": "DataAwsccDmsCertificateConfig",
      "namespace": "dataAwsccDmsCertificate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/dms_certificate#id DataAwsccDmsCertificate#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-certificate/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-dms-certificate/index:DataAwsccDmsCertificateConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDmsCertificates.DataAwsccDmsCertificates": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/dms_certificates awscc_dms_certificates}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsCertificates.DataAwsccDmsCertificates",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/dms_certificates awscc_dms_certificates} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-dms-certificates/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDmsCertificates.DataAwsccDmsCertificatesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dms-certificates/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDmsCertificates resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-dms-certificates/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccDmsCertificates to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/dms_certificates#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDmsCertificates that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDmsCertificates to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dms-certificates/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dms-certificates/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDmsCertificates",
      "namespace": "dataAwsccDmsCertificates",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-certificates/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-certificates/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-certificates/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-dms-certificates/index:DataAwsccDmsCertificates"
    },
    "@cdktn/provider-awscc.dataAwsccDmsCertificates.DataAwsccDmsCertificatesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsCertificates.DataAwsccDmsCertificatesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dms-certificates/index.ts",
        "line": 14
      },
      "name": "DataAwsccDmsCertificatesConfig",
      "namespace": "dataAwsccDmsCertificates",
      "symbolId": "src/data-awscc-dms-certificates/index:DataAwsccDmsCertificatesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDmsDataMigration.DataAwsccDmsDataMigration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/dms_data_migration awscc_dms_data_migration}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsDataMigration.DataAwsccDmsDataMigration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/dms_data_migration awscc_dms_data_migration} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-dms-data-migration/index.ts",
          "line": 295
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDmsDataMigration.DataAwsccDmsDataMigrationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dms-data-migration/index.ts",
        "line": 263
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDmsDataMigration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-migration/index.ts",
            "line": 280
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccDmsDataMigration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/dms_data_migration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDmsDataMigration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDmsDataMigration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-migration/index.ts",
            "line": 388
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-migration/index.ts",
            "line": 394
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDmsDataMigration",
      "namespace": "dataAwsccDmsDataMigration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-migration/index.ts",
            "line": 268
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-migration/index.ts",
            "line": 319
          },
          "name": "dataMigrationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-migration/index.ts",
            "line": 324
          },
          "name": "dataMigrationCreateTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-migration/index.ts",
            "line": 329
          },
          "name": "dataMigrationIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-migration/index.ts",
            "line": 334
          },
          "name": "dataMigrationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-migration/index.ts",
            "line": 340
          },
          "name": "dataMigrationSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDmsDataMigration.DataAwsccDmsDataMigrationDataMigrationSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-migration/index.ts",
            "line": 345
          },
          "name": "dataMigrationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-migration/index.ts",
            "line": 363
          },
          "name": "migrationProjectIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-migration/index.ts",
            "line": 368
          },
          "name": "serviceAccessRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-migration/index.ts",
            "line": 374
          },
          "name": "sourceDataSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDmsDataMigration.DataAwsccDmsDataMigrationSourceDataSettingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-migration/index.ts",
            "line": 380
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDmsDataMigration.DataAwsccDmsDataMigrationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-migration/index.ts",
            "line": 358
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-migration/index.ts",
            "line": 351
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-dms-data-migration/index:DataAwsccDmsDataMigration"
    },
    "@cdktn/provider-awscc.dataAwsccDmsDataMigration.DataAwsccDmsDataMigrationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsDataMigration.DataAwsccDmsDataMigrationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dms-data-migration/index.ts",
        "line": 14
      },
      "name": "DataAwsccDmsDataMigrationConfig",
      "namespace": "dataAwsccDmsDataMigration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/dms_data_migration#id DataAwsccDmsDataMigration#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-migration/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-dms-data-migration/index:DataAwsccDmsDataMigrationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDmsDataMigration.DataAwsccDmsDataMigrationDataMigrationSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsDataMigration.DataAwsccDmsDataMigrationDataMigrationSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dms-data-migration/index.ts",
        "line": 25
      },
      "name": "DataAwsccDmsDataMigrationDataMigrationSettings",
      "namespace": "dataAwsccDmsDataMigration",
      "symbolId": "src/data-awscc-dms-data-migration/index:DataAwsccDmsDataMigrationDataMigrationSettings"
    },
    "@cdktn/provider-awscc.dataAwsccDmsDataMigration.DataAwsccDmsDataMigrationDataMigrationSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsDataMigration.DataAwsccDmsDataMigrationDataMigrationSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dms-data-migration/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dms-data-migration/index.ts",
        "line": 48
      },
      "name": "DataAwsccDmsDataMigrationDataMigrationSettingsOutputReference",
      "namespace": "dataAwsccDmsDataMigration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-migration/index.ts",
            "line": 75
          },
          "name": "cloudwatchLogsEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-migration/index.ts",
            "line": 80
          },
          "name": "numberOfJobs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-migration/index.ts",
            "line": 85
          },
          "name": "selectionRules",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-migration/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDmsDataMigration.DataAwsccDmsDataMigrationDataMigrationSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-dms-data-migration/index:DataAwsccDmsDataMigrationDataMigrationSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDmsDataMigration.DataAwsccDmsDataMigrationSourceDataSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsDataMigration.DataAwsccDmsDataMigrationSourceDataSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dms-data-migration/index.ts",
        "line": 89
      },
      "name": "DataAwsccDmsDataMigrationSourceDataSettings",
      "namespace": "dataAwsccDmsDataMigration",
      "symbolId": "src/data-awscc-dms-data-migration/index:DataAwsccDmsDataMigrationSourceDataSettings"
    },
    "@cdktn/provider-awscc.dataAwsccDmsDataMigration.DataAwsccDmsDataMigrationSourceDataSettingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsDataMigration.DataAwsccDmsDataMigrationSourceDataSettingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dms-data-migration/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/data-awscc-dms-data-migration/index.ts",
        "line": 161
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-migration/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-awscc.dataAwsccDmsDataMigration.DataAwsccDmsDataMigrationSourceDataSettingsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDmsDataMigrationSourceDataSettingsList",
      "namespace": "dataAwsccDmsDataMigration",
      "symbolId": "src/data-awscc-dms-data-migration/index:DataAwsccDmsDataMigrationSourceDataSettingsList"
    },
    "@cdktn/provider-awscc.dataAwsccDmsDataMigration.DataAwsccDmsDataMigrationSourceDataSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsDataMigration.DataAwsccDmsDataMigrationSourceDataSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dms-data-migration/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dms-data-migration/index.ts",
        "line": 112
      },
      "name": "DataAwsccDmsDataMigrationSourceDataSettingsOutputReference",
      "namespace": "dataAwsccDmsDataMigration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-migration/index.ts",
            "line": 141
          },
          "name": "cdcStartPosition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-migration/index.ts",
            "line": 146
          },
          "name": "cdcStartTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-migration/index.ts",
            "line": 151
          },
          "name": "cdcStopTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-migration/index.ts",
            "line": 156
          },
          "name": "slotName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-migration/index.ts",
            "line": 125
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDmsDataMigration.DataAwsccDmsDataMigrationSourceDataSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-dms-data-migration/index:DataAwsccDmsDataMigrationSourceDataSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDmsDataMigration.DataAwsccDmsDataMigrationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsDataMigration.DataAwsccDmsDataMigrationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dms-data-migration/index.ts",
        "line": 179
      },
      "name": "DataAwsccDmsDataMigrationTags",
      "namespace": "dataAwsccDmsDataMigration",
      "symbolId": "src/data-awscc-dms-data-migration/index:DataAwsccDmsDataMigrationTags"
    },
    "@cdktn/provider-awscc.dataAwsccDmsDataMigration.DataAwsccDmsDataMigrationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsDataMigration.DataAwsccDmsDataMigrationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dms-data-migration/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dms-data-migration/index.ts",
        "line": 241
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-migration/index.ts",
            "line": 255
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDmsDataMigration.DataAwsccDmsDataMigrationTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDmsDataMigrationTagsList",
      "namespace": "dataAwsccDmsDataMigration",
      "symbolId": "src/data-awscc-dms-data-migration/index:DataAwsccDmsDataMigrationTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccDmsDataMigration.DataAwsccDmsDataMigrationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsDataMigration.DataAwsccDmsDataMigrationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dms-data-migration/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dms-data-migration/index.ts",
        "line": 202
      },
      "name": "DataAwsccDmsDataMigrationTagsOutputReference",
      "namespace": "dataAwsccDmsDataMigration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-migration/index.ts",
            "line": 231
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-migration/index.ts",
            "line": 236
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-migration/index.ts",
            "line": 215
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDmsDataMigration.DataAwsccDmsDataMigrationTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-dms-data-migration/index:DataAwsccDmsDataMigrationTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDmsDataMigrations.DataAwsccDmsDataMigrations": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/dms_data_migrations awscc_dms_data_migrations}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsDataMigrations.DataAwsccDmsDataMigrations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/dms_data_migrations awscc_dms_data_migrations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-dms-data-migrations/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDmsDataMigrations.DataAwsccDmsDataMigrationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dms-data-migrations/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDmsDataMigrations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-migrations/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccDmsDataMigrations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/dms_data_migrations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDmsDataMigrations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDmsDataMigrations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-migrations/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-migrations/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDmsDataMigrations",
      "namespace": "dataAwsccDmsDataMigrations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-migrations/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-migrations/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-migrations/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-dms-data-migrations/index:DataAwsccDmsDataMigrations"
    },
    "@cdktn/provider-awscc.dataAwsccDmsDataMigrations.DataAwsccDmsDataMigrationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsDataMigrations.DataAwsccDmsDataMigrationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dms-data-migrations/index.ts",
        "line": 14
      },
      "name": "DataAwsccDmsDataMigrationsConfig",
      "namespace": "dataAwsccDmsDataMigrations",
      "symbolId": "src/data-awscc-dms-data-migrations/index:DataAwsccDmsDataMigrationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDmsDataProvider.DataAwsccDmsDataProvider": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/dms_data_provider awscc_dms_data_provider}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsDataProvider.DataAwsccDmsDataProvider",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/dms_data_provider awscc_dms_data_provider} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-dms-data-provider/index.ts",
          "line": 1095
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDmsDataProvider.DataAwsccDmsDataProviderConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dms-data-provider/index.ts",
        "line": 1063
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDmsDataProvider resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-provider/index.ts",
            "line": 1080
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccDmsDataProvider to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/dms_data_provider#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDmsDataProvider that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDmsDataProvider to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-provider/index.ts",
            "line": 1182
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-provider/index.ts",
            "line": 1188
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDmsDataProvider",
      "namespace": "dataAwsccDmsDataProvider",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-provider/index.ts",
            "line": 1068
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-provider/index.ts",
            "line": 1119
          },
          "name": "dataProviderArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-provider/index.ts",
            "line": 1124
          },
          "name": "dataProviderCreationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-provider/index.ts",
            "line": 1129
          },
          "name": "dataProviderIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-provider/index.ts",
            "line": 1134
          },
          "name": "dataProviderName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-provider/index.ts",
            "line": 1139
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-provider/index.ts",
            "line": 1144
          },
          "name": "engine",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-provider/index.ts",
            "line": 1149
          },
          "name": "exactSettings",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-provider/index.ts",
            "line": 1168
          },
          "name": "settings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDmsDataProvider.DataAwsccDmsDataProviderSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-provider/index.ts",
            "line": 1174
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDmsDataProvider.DataAwsccDmsDataProviderTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-provider/index.ts",
            "line": 1162
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-provider/index.ts",
            "line": 1155
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-dms-data-provider/index:DataAwsccDmsDataProvider"
    },
    "@cdktn/provider-awscc.dataAwsccDmsDataProvider.DataAwsccDmsDataProviderConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsDataProvider.DataAwsccDmsDataProviderConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dms-data-provider/index.ts",
        "line": 14
      },
      "name": "DataAwsccDmsDataProviderConfig",
      "namespace": "dataAwsccDmsDataProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/dms_data_provider#id DataAwsccDmsDataProvider#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-provider/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-dms-data-provider/index:DataAwsccDmsDataProviderConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDmsDataProvider.DataAwsccDmsDataProviderSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsDataProvider.DataAwsccDmsDataProviderSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dms-data-provider/index.ts",
        "line": 864
      },
      "name": "DataAwsccDmsDataProviderSettings",
      "namespace": "dataAwsccDmsDataProvider",
      "symbolId": "src/data-awscc-dms-data-provider/index:DataAwsccDmsDataProviderSettings"
    },
    "@cdktn/provider-awscc.dataAwsccDmsDataProvider.DataAwsccDmsDataProviderSettingsDocDbSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsDataProvider.DataAwsccDmsDataProviderSettingsDocDbSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dms-data-provider/index.ts",
        "line": 25
      },
      "name": "DataAwsccDmsDataProviderSettingsDocDbSettings",
      "namespace": "dataAwsccDmsDataProvider",
      "symbolId": "src/data-awscc-dms-data-provider/index:DataAwsccDmsDataProviderSettingsDocDbSettings"
    },
    "@cdktn/provider-awscc.dataAwsccDmsDataProvider.DataAwsccDmsDataProviderSettingsDocDbSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsDataProvider.DataAwsccDmsDataProviderSettingsDocDbSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dms-data-provider/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dms-data-provider/index.ts",
        "line": 48
      },
      "name": "DataAwsccDmsDataProviderSettingsDocDbSettingsOutputReference",
      "namespace": "dataAwsccDmsDataProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-provider/index.ts",
            "line": 75
          },
          "name": "certificateArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-provider/index.ts",
            "line": 80
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-provider/index.ts",
            "line": 85
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-provider/index.ts",
            "line": 90
          },
          "name": "serverName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-provider/index.ts",
            "line": 95
          },
          "name": "sslMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-provider/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDmsDataProvider.DataAwsccDmsDataProviderSettingsDocDbSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-dms-data-provider/index:DataAwsccDmsDataProviderSettingsDocDbSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDmsDataProvider.DataAwsccDmsDataProviderSettingsIbmDb2LuwSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsDataProvider.DataAwsccDmsDataProviderSettingsIbmDb2LuwSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dms-data-provider/index.ts",
        "line": 99
      },
      "name": "DataAwsccDmsDataProviderSettingsIbmDb2LuwSettings",
      "namespace": "dataAwsccDmsDataProvider",
      "symbolId": "src/data-awscc-dms-data-provider/index:DataAwsccDmsDataProviderSettingsIbmDb2LuwSettings"
    },
    "@cdktn/provider-awscc.dataAwsccDmsDataProvider.DataAwsccDmsDataProviderSettingsIbmDb2LuwSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsDataProvider.DataAwsccDmsDataProviderSettingsIbmDb2LuwSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dms-data-provider/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-awscc-dms-data-provider/index.ts",
        "line": 122
      },
      "name": "DataAwsccDmsDataProviderSettingsIbmDb2LuwSettingsOutputReference",
      "namespace": "dataAwsccDmsDataProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-provider/index.ts",
            "line": 149
          },
          "name": "certificateArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-provider/index.ts",
            "line": 154
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-provider/index.ts",
            "line": 159
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-provider/index.ts",
            "line": 164
          },
          "name": "serverName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-provider/index.ts",
            "line": 169
          },
          "name": "sslMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-provider/index.ts",
            "line": 133
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDmsDataProvider.DataAwsccDmsDataProviderSettingsIbmDb2LuwSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-dms-data-provider/index:DataAwsccDmsDataProviderSettingsIbmDb2LuwSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDmsDataProvider.DataAwsccDmsDataProviderSettingsIbmDb2ZOsSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsDataProvider.DataAwsccDmsDataProviderSettingsIbmDb2ZOsSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dms-data-provider/index.ts",
        "line": 173
      },
      "name": "DataAwsccDmsDataProviderSettingsIbmDb2ZOsSettings",
      "namespace": "dataAwsccDmsDataProvider",
      "symbolId": "src/data-awscc-dms-data-provider/index:DataAwsccDmsDataProviderSettingsIbmDb2ZOsSettings"
    },
    "@cdktn/provider-awscc.dataAwsccDmsDataProvider.DataAwsccDmsDataProviderSettingsIbmDb2ZOsSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsDataProvider.DataAwsccDmsDataProviderSettingsIbmDb2ZOsSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dms-data-provider/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-awscc-dms-data-provider/index.ts",
        "line": 196
      },
      "name": "DataAwsccDmsDataProviderSettingsIbmDb2ZOsSettingsOutputReference",
      "namespace": "dataAwsccDmsDataProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-provider/index.ts",
            "line": 223
          },
          "name": "certificateArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-provider/index.ts",
            "line": 228
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-provider/index.ts",
            "line": 233
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-provider/index.ts",
            "line": 238
          },
          "name": "serverName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-provider/index.ts",
            "line": 243
          },
          "name": "sslMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-provider/index.ts",
            "line": 207
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDmsDataProvider.DataAwsccDmsDataProviderSettingsIbmDb2ZOsSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-dms-data-provider/index:DataAwsccDmsDataProviderSettingsIbmDb2ZOsSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDmsDataProvider.DataAwsccDmsDataProviderSettingsMariaDbSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsDataProvider.DataAwsccDmsDataProviderSettingsMariaDbSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dms-data-provider/index.ts",
        "line": 247
      },
      "name": "DataAwsccDmsDataProviderSettingsMariaDbSettings",
      "namespace": "dataAwsccDmsDataProvider",
      "symbolId": "src/data-awscc-dms-data-provider/index:DataAwsccDmsDataProviderSettingsMariaDbSettings"
    },
    "@cdktn/provider-awscc.dataAwsccDmsDataProvider.DataAwsccDmsDataProviderSettingsMariaDbSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsDataProvider.DataAwsccDmsDataProviderSettingsMariaDbSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dms-data-provider/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dms-data-provider/index.ts",
        "line": 270
      },
      "name": "DataAwsccDmsDataProviderSettingsMariaDbSettingsOutputReference",
      "namespace": "dataAwsccDmsDataProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-provider/index.ts",
            "line": 297
          },
          "name": "certificateArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-provider/index.ts",
            "line": 302
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-provider/index.ts",
            "line": 307
          },
          "name": "serverName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-provider/index.ts",
            "line": 312
          },
          "name": "sslMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-provider/index.ts",
            "line": 281
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDmsDataProvider.DataAwsccDmsDataProviderSettingsMariaDbSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-dms-data-provider/index:DataAwsccDmsDataProviderSettingsMariaDbSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDmsDataProvider.DataAwsccDmsDataProviderSettingsMicrosoftSqlServerSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsDataProvider.DataAwsccDmsDataProviderSettingsMicrosoftSqlServerSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dms-data-provider/index.ts",
        "line": 316
      },
      "name": "DataAwsccDmsDataProviderSettingsMicrosoftSqlServerSettings",
      "namespace": "dataAwsccDmsDataProvider",
      "symbolId": "src/data-awscc-dms-data-provider/index:DataAwsccDmsDataProviderSettingsMicrosoftSqlServerSettings"
    },
    "@cdktn/provider-awscc.dataAwsccDmsDataProvider.DataAwsccDmsDataProviderSettingsMicrosoftSqlServerSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsDataProvider.DataAwsccDmsDataProviderSettingsMicrosoftSqlServerSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dms-data-provider/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dms-data-provider/index.ts",
        "line": 339
      },
      "name": "DataAwsccDmsDataProviderSettingsMicrosoftSqlServerSettingsOutputReference",
      "namespace": "dataAwsccDmsDataProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-provider/index.ts",
            "line": 366
          },
          "name": "certificateArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-provider/index.ts",
            "line": 371
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-provider/index.ts",
            "line": 376
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-provider/index.ts",
            "line": 381
          },
          "name": "serverName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-provider/index.ts",
            "line": 386
          },
          "name": "sslMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-provider/index.ts",
            "line": 350
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDmsDataProvider.DataAwsccDmsDataProviderSettingsMicrosoftSqlServerSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-dms-data-provider/index:DataAwsccDmsDataProviderSettingsMicrosoftSqlServerSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDmsDataProvider.DataAwsccDmsDataProviderSettingsMongoDbSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsDataProvider.DataAwsccDmsDataProviderSettingsMongoDbSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dms-data-provider/index.ts",
        "line": 390
      },
      "name": "DataAwsccDmsDataProviderSettingsMongoDbSettings",
      "namespace": "dataAwsccDmsDataProvider",
      "symbolId": "src/data-awscc-dms-data-provider/index:DataAwsccDmsDataProviderSettingsMongoDbSettings"
    },
    "@cdktn/provider-awscc.dataAwsccDmsDataProvider.DataAwsccDmsDataProviderSettingsMongoDbSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsDataProvider.DataAwsccDmsDataProviderSettingsMongoDbSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dms-data-provider/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-awscc-dms-data-provider/index.ts",
        "line": 413
      },
      "name": "DataAwsccDmsDataProviderSettingsMongoDbSettingsOutputReference",
      "namespace": "dataAwsccDmsDataProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-provider/index.ts",
            "line": 440
          },
          "name": "authMechanism",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-provider/index.ts",
            "line": 445
          },
          "name": "authSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-provider/index.ts",
            "line": 450
          },
          "name": "authType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-provider/index.ts",
            "line": 455
          },
          "name": "certificateArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-provider/index.ts",
            "line": 460
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-provider/index.ts",
            "line": 465
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-provider/index.ts",
            "line": 470
          },
          "name": "serverName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-provider/index.ts",
            "line": 475
          },
          "name": "sslMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-provider/index.ts",
            "line": 424
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDmsDataProvider.DataAwsccDmsDataProviderSettingsMongoDbSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-dms-data-provider/index:DataAwsccDmsDataProviderSettingsMongoDbSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDmsDataProvider.DataAwsccDmsDataProviderSettingsMySqlSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsDataProvider.DataAwsccDmsDataProviderSettingsMySqlSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dms-data-provider/index.ts",
        "line": 479
      },
      "name": "DataAwsccDmsDataProviderSettingsMySqlSettings",
      "namespace": "dataAwsccDmsDataProvider",
      "symbolId": "src/data-awscc-dms-data-provider/index:DataAwsccDmsDataProviderSettingsMySqlSettings"
    },
    "@cdktn/provider-awscc.dataAwsccDmsDataProvider.DataAwsccDmsDataProviderSettingsMySqlSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsDataProvider.DataAwsccDmsDataProviderSettingsMySqlSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dms-data-provider/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/data-awscc-dms-data-provider/index.ts",
        "line": 502
      },
      "name": "DataAwsccDmsDataProviderSettingsMySqlSettingsOutputReference",
      "namespace": "dataAwsccDmsDataProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-provider/index.ts",
            "line": 529
          },
          "name": "certificateArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-provider/index.ts",
            "line": 534
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-provider/index.ts",
            "line": 539
          },
          "name": "serverName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-provider/index.ts",
            "line": 544
          },
          "name": "sslMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-provider/index.ts",
            "line": 513
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDmsDataProvider.DataAwsccDmsDataProviderSettingsMySqlSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-dms-data-provider/index:DataAwsccDmsDataProviderSettingsMySqlSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDmsDataProvider.DataAwsccDmsDataProviderSettingsOracleSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsDataProvider.DataAwsccDmsDataProviderSettingsOracleSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dms-data-provider/index.ts",
        "line": 548
      },
      "name": "DataAwsccDmsDataProviderSettingsOracleSettings",
      "namespace": "dataAwsccDmsDataProvider",
      "symbolId": "src/data-awscc-dms-data-provider/index:DataAwsccDmsDataProviderSettingsOracleSettings"
    },
    "@cdktn/provider-awscc.dataAwsccDmsDataProvider.DataAwsccDmsDataProviderSettingsOracleSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsDataProvider.DataAwsccDmsDataProviderSettingsOracleSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dms-data-provider/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-awscc-dms-data-provider/index.ts",
        "line": 571
      },
      "name": "DataAwsccDmsDataProviderSettingsOracleSettingsOutputReference",
      "namespace": "dataAwsccDmsDataProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-provider/index.ts",
            "line": 598
          },
          "name": "asmServer",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-provider/index.ts",
            "line": 603
          },
          "name": "certificateArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-provider/index.ts",
            "line": 608
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-provider/index.ts",
            "line": 613
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-provider/index.ts",
            "line": 618
          },
          "name": "secretsManagerOracleAsmAccessRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-provider/index.ts",
            "line": 623
          },
          "name": "secretsManagerOracleAsmSecretId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-provider/index.ts",
            "line": 628
          },
          "name": "secretsManagerSecurityDbEncryptionAccessRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-provider/index.ts",
            "line": 633
          },
          "name": "secretsManagerSecurityDbEncryptionSecretId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-provider/index.ts",
            "line": 638
          },
          "name": "serverName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-provider/index.ts",
            "line": 643
          },
          "name": "sslMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-provider/index.ts",
            "line": 582
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDmsDataProvider.DataAwsccDmsDataProviderSettingsOracleSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-dms-data-provider/index:DataAwsccDmsDataProviderSettingsOracleSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDmsDataProvider.DataAwsccDmsDataProviderSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsDataProvider.DataAwsccDmsDataProviderSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dms-data-provider/index.ts",
          "line": 894
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dms-data-provider/index.ts",
        "line": 887
      },
      "name": "DataAwsccDmsDataProviderSettingsOutputReference",
      "namespace": "dataAwsccDmsDataProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-provider/index.ts",
            "line": 915
          },
          "name": "docDbSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDmsDataProvider.DataAwsccDmsDataProviderSettingsDocDbSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-provider/index.ts",
            "line": 921
          },
          "name": "ibmDb2LuwSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDmsDataProvider.DataAwsccDmsDataProviderSettingsIbmDb2LuwSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-provider/index.ts",
            "line": 927
          },
          "name": "ibmDb2ZOsSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDmsDataProvider.DataAwsccDmsDataProviderSettingsIbmDb2ZOsSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-provider/index.ts",
            "line": 933
          },
          "name": "mariaDbSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDmsDataProvider.DataAwsccDmsDataProviderSettingsMariaDbSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-provider/index.ts",
            "line": 939
          },
          "name": "microsoftSqlServerSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDmsDataProvider.DataAwsccDmsDataProviderSettingsMicrosoftSqlServerSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-provider/index.ts",
            "line": 945
          },
          "name": "mongoDbSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDmsDataProvider.DataAwsccDmsDataProviderSettingsMongoDbSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-provider/index.ts",
            "line": 951
          },
          "name": "mySqlSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDmsDataProvider.DataAwsccDmsDataProviderSettingsMySqlSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-provider/index.ts",
            "line": 957
          },
          "name": "oracleSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDmsDataProvider.DataAwsccDmsDataProviderSettingsOracleSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-provider/index.ts",
            "line": 963
          },
          "name": "postgreSqlSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDmsDataProvider.DataAwsccDmsDataProviderSettingsPostgreSqlSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-provider/index.ts",
            "line": 969
          },
          "name": "redshiftSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDmsDataProvider.DataAwsccDmsDataProviderSettingsRedshiftSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-provider/index.ts",
            "line": 975
          },
          "name": "sybaseAseSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDmsDataProvider.DataAwsccDmsDataProviderSettingsSybaseAseSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-provider/index.ts",
            "line": 898
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDmsDataProvider.DataAwsccDmsDataProviderSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-dms-data-provider/index:DataAwsccDmsDataProviderSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDmsDataProvider.DataAwsccDmsDataProviderSettingsPostgreSqlSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsDataProvider.DataAwsccDmsDataProviderSettingsPostgreSqlSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dms-data-provider/index.ts",
        "line": 647
      },
      "name": "DataAwsccDmsDataProviderSettingsPostgreSqlSettings",
      "namespace": "dataAwsccDmsDataProvider",
      "symbolId": "src/data-awscc-dms-data-provider/index:DataAwsccDmsDataProviderSettingsPostgreSqlSettings"
    },
    "@cdktn/provider-awscc.dataAwsccDmsDataProvider.DataAwsccDmsDataProviderSettingsPostgreSqlSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsDataProvider.DataAwsccDmsDataProviderSettingsPostgreSqlSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dms-data-provider/index.ts",
          "line": 677
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dms-data-provider/index.ts",
        "line": 670
      },
      "name": "DataAwsccDmsDataProviderSettingsPostgreSqlSettingsOutputReference",
      "namespace": "dataAwsccDmsDataProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-provider/index.ts",
            "line": 697
          },
          "name": "certificateArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-provider/index.ts",
            "line": 702
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-provider/index.ts",
            "line": 707
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-provider/index.ts",
            "line": 712
          },
          "name": "serverName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-provider/index.ts",
            "line": 717
          },
          "name": "sslMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-provider/index.ts",
            "line": 681
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDmsDataProvider.DataAwsccDmsDataProviderSettingsPostgreSqlSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-dms-data-provider/index:DataAwsccDmsDataProviderSettingsPostgreSqlSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDmsDataProvider.DataAwsccDmsDataProviderSettingsRedshiftSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsDataProvider.DataAwsccDmsDataProviderSettingsRedshiftSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dms-data-provider/index.ts",
        "line": 721
      },
      "name": "DataAwsccDmsDataProviderSettingsRedshiftSettings",
      "namespace": "dataAwsccDmsDataProvider",
      "symbolId": "src/data-awscc-dms-data-provider/index:DataAwsccDmsDataProviderSettingsRedshiftSettings"
    },
    "@cdktn/provider-awscc.dataAwsccDmsDataProvider.DataAwsccDmsDataProviderSettingsRedshiftSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsDataProvider.DataAwsccDmsDataProviderSettingsRedshiftSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dms-data-provider/index.ts",
          "line": 751
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dms-data-provider/index.ts",
        "line": 744
      },
      "name": "DataAwsccDmsDataProviderSettingsRedshiftSettingsOutputReference",
      "namespace": "dataAwsccDmsDataProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-provider/index.ts",
            "line": 771
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-provider/index.ts",
            "line": 776
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-provider/index.ts",
            "line": 781
          },
          "name": "serverName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-provider/index.ts",
            "line": 755
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDmsDataProvider.DataAwsccDmsDataProviderSettingsRedshiftSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-dms-data-provider/index:DataAwsccDmsDataProviderSettingsRedshiftSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDmsDataProvider.DataAwsccDmsDataProviderSettingsSybaseAseSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsDataProvider.DataAwsccDmsDataProviderSettingsSybaseAseSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dms-data-provider/index.ts",
        "line": 785
      },
      "name": "DataAwsccDmsDataProviderSettingsSybaseAseSettings",
      "namespace": "dataAwsccDmsDataProvider",
      "symbolId": "src/data-awscc-dms-data-provider/index:DataAwsccDmsDataProviderSettingsSybaseAseSettings"
    },
    "@cdktn/provider-awscc.dataAwsccDmsDataProvider.DataAwsccDmsDataProviderSettingsSybaseAseSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsDataProvider.DataAwsccDmsDataProviderSettingsSybaseAseSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dms-data-provider/index.ts",
          "line": 815
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dms-data-provider/index.ts",
        "line": 808
      },
      "name": "DataAwsccDmsDataProviderSettingsSybaseAseSettingsOutputReference",
      "namespace": "dataAwsccDmsDataProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-provider/index.ts",
            "line": 835
          },
          "name": "certificateArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-provider/index.ts",
            "line": 840
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-provider/index.ts",
            "line": 845
          },
          "name": "encryptPassword",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-provider/index.ts",
            "line": 850
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-provider/index.ts",
            "line": 855
          },
          "name": "serverName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-provider/index.ts",
            "line": 860
          },
          "name": "sslMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-provider/index.ts",
            "line": 819
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDmsDataProvider.DataAwsccDmsDataProviderSettingsSybaseAseSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-dms-data-provider/index:DataAwsccDmsDataProviderSettingsSybaseAseSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDmsDataProvider.DataAwsccDmsDataProviderTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsDataProvider.DataAwsccDmsDataProviderTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dms-data-provider/index.ts",
        "line": 979
      },
      "name": "DataAwsccDmsDataProviderTags",
      "namespace": "dataAwsccDmsDataProvider",
      "symbolId": "src/data-awscc-dms-data-provider/index:DataAwsccDmsDataProviderTags"
    },
    "@cdktn/provider-awscc.dataAwsccDmsDataProvider.DataAwsccDmsDataProviderTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsDataProvider.DataAwsccDmsDataProviderTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dms-data-provider/index.ts",
          "line": 1048
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dms-data-provider/index.ts",
        "line": 1041
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-provider/index.ts",
            "line": 1055
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDmsDataProvider.DataAwsccDmsDataProviderTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDmsDataProviderTagsList",
      "namespace": "dataAwsccDmsDataProvider",
      "symbolId": "src/data-awscc-dms-data-provider/index:DataAwsccDmsDataProviderTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccDmsDataProvider.DataAwsccDmsDataProviderTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsDataProvider.DataAwsccDmsDataProviderTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dms-data-provider/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dms-data-provider/index.ts",
        "line": 1002
      },
      "name": "DataAwsccDmsDataProviderTagsOutputReference",
      "namespace": "dataAwsccDmsDataProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-provider/index.ts",
            "line": 1031
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-provider/index.ts",
            "line": 1036
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-provider/index.ts",
            "line": 1015
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDmsDataProvider.DataAwsccDmsDataProviderTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-dms-data-provider/index:DataAwsccDmsDataProviderTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDmsDataProviders.DataAwsccDmsDataProviders": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/dms_data_providers awscc_dms_data_providers}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsDataProviders.DataAwsccDmsDataProviders",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/dms_data_providers awscc_dms_data_providers} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-dms-data-providers/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDmsDataProviders.DataAwsccDmsDataProvidersConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dms-data-providers/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDmsDataProviders resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-providers/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccDmsDataProviders to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/dms_data_providers#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDmsDataProviders that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDmsDataProviders to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-providers/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-providers/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDmsDataProviders",
      "namespace": "dataAwsccDmsDataProviders",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-providers/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-providers/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-data-providers/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-dms-data-providers/index:DataAwsccDmsDataProviders"
    },
    "@cdktn/provider-awscc.dataAwsccDmsDataProviders.DataAwsccDmsDataProvidersConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsDataProviders.DataAwsccDmsDataProvidersConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dms-data-providers/index.ts",
        "line": 14
      },
      "name": "DataAwsccDmsDataProvidersConfig",
      "namespace": "dataAwsccDmsDataProviders",
      "symbolId": "src/data-awscc-dms-data-providers/index:DataAwsccDmsDataProvidersConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpoint": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/dms_endpoint awscc_dms_endpoint}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpoint",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/dms_endpoint awscc_dms_endpoint} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-dms-endpoint/index.ts",
          "line": 2139
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dms-endpoint/index.ts",
        "line": 2107
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDmsEndpoint resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 2124
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccDmsEndpoint to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/dms_endpoint#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDmsEndpoint that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDmsEndpoint to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 2362
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 2368
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDmsEndpoint",
      "namespace": "dataAwsccDmsEndpoint",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 2112
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 2163
          },
          "name": "certificateArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 2168
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 2174
          },
          "name": "docDbSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointDocDbSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 2180
          },
          "name": "dynamoDbSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointDynamoDbSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 2186
          },
          "name": "elasticsearchSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointElasticsearchSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 2191
          },
          "name": "endpointArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 2196
          },
          "name": "endpointIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 2201
          },
          "name": "endpointType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 2206
          },
          "name": "engineName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 2211
          },
          "name": "externalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 2216
          },
          "name": "extraConnectionAttributes",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 2222
          },
          "name": "gcpMySqlSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointGcpMySqlSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 2228
          },
          "name": "ibmDb2Settings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointIbmDb2SettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 2247
          },
          "name": "kafkaSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointKafkaSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 2253
          },
          "name": "kinesisSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointKinesisSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 2258
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 2264
          },
          "name": "microsoftSqlServerSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointMicrosoftSqlServerSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 2270
          },
          "name": "mongoDbSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointMongoDbSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 2276
          },
          "name": "mySqlSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointMySqlSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 2282
          },
          "name": "neptuneSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointNeptuneSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 2288
          },
          "name": "oracleSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointOracleSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 2293
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 2298
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 2304
          },
          "name": "postgreSqlSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointPostgreSqlSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 2310
          },
          "name": "redisSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointRedisSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 2316
          },
          "name": "redshiftSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointRedshiftSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 2321
          },
          "name": "resourceIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 2327
          },
          "name": "s3Settings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointS3SettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 2332
          },
          "name": "serverName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 2337
          },
          "name": "sslMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 2343
          },
          "name": "sybaseSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointSybaseSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 2349
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 2354
          },
          "name": "username",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 2241
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 2234
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-dms-endpoint/index:DataAwsccDmsEndpoint"
    },
    "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dms-endpoint/index.ts",
        "line": 14
      },
      "name": "DataAwsccDmsEndpointConfig",
      "namespace": "dataAwsccDmsEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/dms_endpoint#id DataAwsccDmsEndpoint#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-dms-endpoint/index:DataAwsccDmsEndpointConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointDocDbSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointDocDbSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dms-endpoint/index.ts",
        "line": 25
      },
      "name": "DataAwsccDmsEndpointDocDbSettings",
      "namespace": "dataAwsccDmsEndpoint",
      "symbolId": "src/data-awscc-dms-endpoint/index:DataAwsccDmsEndpointDocDbSettings"
    },
    "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointDocDbSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointDocDbSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dms-endpoint/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dms-endpoint/index.ts",
        "line": 48
      },
      "name": "DataAwsccDmsEndpointDocDbSettingsOutputReference",
      "namespace": "dataAwsccDmsEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 75
          },
          "name": "docsToInvestigate",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 80
          },
          "name": "extractDocId",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 85
          },
          "name": "nestingLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 90
          },
          "name": "secretsManagerAccessRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 95
          },
          "name": "secretsManagerSecretId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointDocDbSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-dms-endpoint/index:DataAwsccDmsEndpointDocDbSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointDynamoDbSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointDynamoDbSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dms-endpoint/index.ts",
        "line": 99
      },
      "name": "DataAwsccDmsEndpointDynamoDbSettings",
      "namespace": "dataAwsccDmsEndpoint",
      "symbolId": "src/data-awscc-dms-endpoint/index:DataAwsccDmsEndpointDynamoDbSettings"
    },
    "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointDynamoDbSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointDynamoDbSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dms-endpoint/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-awscc-dms-endpoint/index.ts",
        "line": 122
      },
      "name": "DataAwsccDmsEndpointDynamoDbSettingsOutputReference",
      "namespace": "dataAwsccDmsEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 149
          },
          "name": "serviceAccessRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 133
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointDynamoDbSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-dms-endpoint/index:DataAwsccDmsEndpointDynamoDbSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointElasticsearchSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointElasticsearchSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dms-endpoint/index.ts",
        "line": 153
      },
      "name": "DataAwsccDmsEndpointElasticsearchSettings",
      "namespace": "dataAwsccDmsEndpoint",
      "symbolId": "src/data-awscc-dms-endpoint/index:DataAwsccDmsEndpointElasticsearchSettings"
    },
    "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointElasticsearchSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointElasticsearchSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dms-endpoint/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dms-endpoint/index.ts",
        "line": 176
      },
      "name": "DataAwsccDmsEndpointElasticsearchSettingsOutputReference",
      "namespace": "dataAwsccDmsEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 203
          },
          "name": "endpointUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 208
          },
          "name": "errorRetryDuration",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 213
          },
          "name": "fullLoadErrorPercentage",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 218
          },
          "name": "serviceAccessRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 187
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointElasticsearchSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-dms-endpoint/index:DataAwsccDmsEndpointElasticsearchSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointGcpMySqlSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointGcpMySqlSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dms-endpoint/index.ts",
        "line": 222
      },
      "name": "DataAwsccDmsEndpointGcpMySqlSettings",
      "namespace": "dataAwsccDmsEndpoint",
      "symbolId": "src/data-awscc-dms-endpoint/index:DataAwsccDmsEndpointGcpMySqlSettings"
    },
    "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointGcpMySqlSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointGcpMySqlSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dms-endpoint/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-awscc-dms-endpoint/index.ts",
        "line": 245
      },
      "name": "DataAwsccDmsEndpointGcpMySqlSettingsOutputReference",
      "namespace": "dataAwsccDmsEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 272
          },
          "name": "afterConnectScript",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 277
          },
          "name": "cleanSourceMetadataOnMismatch",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 282
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 287
          },
          "name": "eventsPollInterval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 292
          },
          "name": "maxFileSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 297
          },
          "name": "parallelLoadThreads",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 302
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 307
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 312
          },
          "name": "secretsManagerAccessRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 317
          },
          "name": "secretsManagerSecretId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 322
          },
          "name": "serverName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 327
          },
          "name": "serverTimezone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 332
          },
          "name": "username",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 256
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointGcpMySqlSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-dms-endpoint/index:DataAwsccDmsEndpointGcpMySqlSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointIbmDb2Settings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointIbmDb2Settings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dms-endpoint/index.ts",
        "line": 336
      },
      "name": "DataAwsccDmsEndpointIbmDb2Settings",
      "namespace": "dataAwsccDmsEndpoint",
      "symbolId": "src/data-awscc-dms-endpoint/index:DataAwsccDmsEndpointIbmDb2Settings"
    },
    "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointIbmDb2SettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointIbmDb2SettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dms-endpoint/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-awscc-dms-endpoint/index.ts",
        "line": 359
      },
      "name": "DataAwsccDmsEndpointIbmDb2SettingsOutputReference",
      "namespace": "dataAwsccDmsEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 386
          },
          "name": "currentLsn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 391
          },
          "name": "keepCsvFiles",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 396
          },
          "name": "loadTimeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 401
          },
          "name": "maxFileSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 406
          },
          "name": "maxKBytesPerRead",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 411
          },
          "name": "secretsManagerAccessRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 416
          },
          "name": "secretsManagerSecretId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 421
          },
          "name": "setDataCaptureChanges",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 426
          },
          "name": "writeBufferSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 370
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointIbmDb2Settings"
          }
        }
      ],
      "symbolId": "src/data-awscc-dms-endpoint/index:DataAwsccDmsEndpointIbmDb2SettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointKafkaSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointKafkaSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dms-endpoint/index.ts",
        "line": 430
      },
      "name": "DataAwsccDmsEndpointKafkaSettings",
      "namespace": "dataAwsccDmsEndpoint",
      "symbolId": "src/data-awscc-dms-endpoint/index:DataAwsccDmsEndpointKafkaSettings"
    },
    "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointKafkaSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointKafkaSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dms-endpoint/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-awscc-dms-endpoint/index.ts",
        "line": 453
      },
      "name": "DataAwsccDmsEndpointKafkaSettingsOutputReference",
      "namespace": "dataAwsccDmsEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 480
          },
          "name": "broker",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 485
          },
          "name": "includeControlDetails",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 490
          },
          "name": "includeNullAndEmpty",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 495
          },
          "name": "includePartitionValue",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 500
          },
          "name": "includeTableAlterOperations",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 505
          },
          "name": "includeTransactionDetails",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 510
          },
          "name": "messageFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 515
          },
          "name": "messageMaxBytes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 520
          },
          "name": "noHexPrefix",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 525
          },
          "name": "partitionIncludeSchemaTable",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 530
          },
          "name": "saslPassword",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 535
          },
          "name": "saslUserName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 540
          },
          "name": "securityProtocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 545
          },
          "name": "sslCaCertificateArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 550
          },
          "name": "sslClientCertificateArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 555
          },
          "name": "sslClientKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 560
          },
          "name": "sslClientKeyPassword",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 565
          },
          "name": "topic",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 464
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointKafkaSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-dms-endpoint/index:DataAwsccDmsEndpointKafkaSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointKinesisSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointKinesisSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dms-endpoint/index.ts",
        "line": 569
      },
      "name": "DataAwsccDmsEndpointKinesisSettings",
      "namespace": "dataAwsccDmsEndpoint",
      "symbolId": "src/data-awscc-dms-endpoint/index:DataAwsccDmsEndpointKinesisSettings"
    },
    "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointKinesisSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointKinesisSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dms-endpoint/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-awscc-dms-endpoint/index.ts",
        "line": 592
      },
      "name": "DataAwsccDmsEndpointKinesisSettingsOutputReference",
      "namespace": "dataAwsccDmsEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 619
          },
          "name": "includeControlDetails",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 624
          },
          "name": "includeNullAndEmpty",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 629
          },
          "name": "includePartitionValue",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 634
          },
          "name": "includeTableAlterOperations",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 639
          },
          "name": "includeTransactionDetails",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 644
          },
          "name": "messageFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 649
          },
          "name": "noHexPrefix",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 654
          },
          "name": "partitionIncludeSchemaTable",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 659
          },
          "name": "serviceAccessRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 664
          },
          "name": "streamArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 603
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointKinesisSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-dms-endpoint/index:DataAwsccDmsEndpointKinesisSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointMicrosoftSqlServerSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointMicrosoftSqlServerSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dms-endpoint/index.ts",
        "line": 668
      },
      "name": "DataAwsccDmsEndpointMicrosoftSqlServerSettings",
      "namespace": "dataAwsccDmsEndpoint",
      "symbolId": "src/data-awscc-dms-endpoint/index:DataAwsccDmsEndpointMicrosoftSqlServerSettings"
    },
    "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointMicrosoftSqlServerSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointMicrosoftSqlServerSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dms-endpoint/index.ts",
          "line": 698
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dms-endpoint/index.ts",
        "line": 691
      },
      "name": "DataAwsccDmsEndpointMicrosoftSqlServerSettingsOutputReference",
      "namespace": "dataAwsccDmsEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 718
          },
          "name": "bcpPacketSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 723
          },
          "name": "controlTablesFileGroup",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 728
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 733
          },
          "name": "forceLobLookup",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 738
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 743
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 748
          },
          "name": "querySingleAlwaysOnNode",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 753
          },
          "name": "readBackupOnly",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 758
          },
          "name": "safeguardPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 763
          },
          "name": "secretsManagerAccessRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 768
          },
          "name": "secretsManagerSecretId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 773
          },
          "name": "serverName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 778
          },
          "name": "tlogAccessMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 783
          },
          "name": "trimSpaceInChar",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 788
          },
          "name": "useBcpFullLoad",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 798
          },
          "name": "username",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 793
          },
          "name": "useThirdPartyBackupDevice",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 702
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointMicrosoftSqlServerSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-dms-endpoint/index:DataAwsccDmsEndpointMicrosoftSqlServerSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointMongoDbSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointMongoDbSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dms-endpoint/index.ts",
        "line": 802
      },
      "name": "DataAwsccDmsEndpointMongoDbSettings",
      "namespace": "dataAwsccDmsEndpoint",
      "symbolId": "src/data-awscc-dms-endpoint/index:DataAwsccDmsEndpointMongoDbSettings"
    },
    "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointMongoDbSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointMongoDbSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dms-endpoint/index.ts",
          "line": 832
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dms-endpoint/index.ts",
        "line": 825
      },
      "name": "DataAwsccDmsEndpointMongoDbSettingsOutputReference",
      "namespace": "dataAwsccDmsEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 852
          },
          "name": "authMechanism",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 857
          },
          "name": "authSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 862
          },
          "name": "authType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 867
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 872
          },
          "name": "docsToInvestigate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 877
          },
          "name": "extractDocId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 882
          },
          "name": "nestingLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 887
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 892
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 897
          },
          "name": "secretsManagerAccessRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 902
          },
          "name": "secretsManagerSecretId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 907
          },
          "name": "serverName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 912
          },
          "name": "username",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 836
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointMongoDbSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-dms-endpoint/index:DataAwsccDmsEndpointMongoDbSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointMySqlSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointMySqlSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dms-endpoint/index.ts",
        "line": 916
      },
      "name": "DataAwsccDmsEndpointMySqlSettings",
      "namespace": "dataAwsccDmsEndpoint",
      "symbolId": "src/data-awscc-dms-endpoint/index:DataAwsccDmsEndpointMySqlSettings"
    },
    "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointMySqlSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointMySqlSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dms-endpoint/index.ts",
          "line": 946
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dms-endpoint/index.ts",
        "line": 939
      },
      "name": "DataAwsccDmsEndpointMySqlSettingsOutputReference",
      "namespace": "dataAwsccDmsEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 966
          },
          "name": "afterConnectScript",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 971
          },
          "name": "cleanSourceMetadataOnMismatch",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 976
          },
          "name": "eventsPollInterval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 981
          },
          "name": "maxFileSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 986
          },
          "name": "parallelLoadThreads",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 991
          },
          "name": "secretsManagerAccessRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 996
          },
          "name": "secretsManagerSecretId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1001
          },
          "name": "serverTimezone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1006
          },
          "name": "targetDbType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 950
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointMySqlSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-dms-endpoint/index:DataAwsccDmsEndpointMySqlSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointNeptuneSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointNeptuneSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dms-endpoint/index.ts",
        "line": 1010
      },
      "name": "DataAwsccDmsEndpointNeptuneSettings",
      "namespace": "dataAwsccDmsEndpoint",
      "symbolId": "src/data-awscc-dms-endpoint/index:DataAwsccDmsEndpointNeptuneSettings"
    },
    "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointNeptuneSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointNeptuneSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dms-endpoint/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-awscc-dms-endpoint/index.ts",
        "line": 1033
      },
      "name": "DataAwsccDmsEndpointNeptuneSettingsOutputReference",
      "namespace": "dataAwsccDmsEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1060
          },
          "name": "errorRetryDuration",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1065
          },
          "name": "iamAuthEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1070
          },
          "name": "maxFileSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1075
          },
          "name": "maxRetryCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1080
          },
          "name": "s3BucketFolder",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1085
          },
          "name": "s3BucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1090
          },
          "name": "serviceAccessRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1044
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointNeptuneSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-dms-endpoint/index:DataAwsccDmsEndpointNeptuneSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointOracleSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointOracleSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dms-endpoint/index.ts",
        "line": 1094
      },
      "name": "DataAwsccDmsEndpointOracleSettings",
      "namespace": "dataAwsccDmsEndpoint",
      "symbolId": "src/data-awscc-dms-endpoint/index:DataAwsccDmsEndpointOracleSettings"
    },
    "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointOracleSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointOracleSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dms-endpoint/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-awscc-dms-endpoint/index.ts",
        "line": 1117
      },
      "name": "DataAwsccDmsEndpointOracleSettingsOutputReference",
      "namespace": "dataAwsccDmsEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1144
          },
          "name": "accessAlternateDirectly",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1154
          },
          "name": "additionalArchivedLogDestId",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1149
          },
          "name": "addSupplementalLogging",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1159
          },
          "name": "allowSelectNestedTables",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1164
          },
          "name": "archivedLogDestId",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1169
          },
          "name": "archivedLogsOnly",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1174
          },
          "name": "asmPassword",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1179
          },
          "name": "asmServer",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1184
          },
          "name": "asmUser",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1189
          },
          "name": "charLengthSemantics",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1194
          },
          "name": "directPathNoLog",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1199
          },
          "name": "directPathParallelLoad",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1204
          },
          "name": "enableHomogenousTablespace",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1209
          },
          "name": "extraArchivedLogDestIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1214
          },
          "name": "failTasksOnLobTruncation",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1219
          },
          "name": "numberDatatypeScale",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1224
          },
          "name": "oraclePathPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1229
          },
          "name": "parallelAsmReadThreads",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1234
          },
          "name": "readAheadBlocks",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1239
          },
          "name": "readTableSpaceName",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1244
          },
          "name": "replacePathPrefix",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1249
          },
          "name": "retryInterval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1254
          },
          "name": "secretsManagerAccessRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1259
          },
          "name": "secretsManagerOracleAsmAccessRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1264
          },
          "name": "secretsManagerOracleAsmSecretId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1269
          },
          "name": "secretsManagerSecretId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1274
          },
          "name": "securityDbEncryption",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1279
          },
          "name": "securityDbEncryptionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1284
          },
          "name": "spatialDataOptionToGeoJsonFunctionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1289
          },
          "name": "standbyDelayTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1294
          },
          "name": "useAlternateFolderForOnline",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1299
          },
          "name": "useBFile",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1304
          },
          "name": "useDirectPathFullLoad",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1309
          },
          "name": "useLogminerReader",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1314
          },
          "name": "usePathPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1128
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointOracleSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-dms-endpoint/index:DataAwsccDmsEndpointOracleSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointPostgreSqlSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointPostgreSqlSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dms-endpoint/index.ts",
        "line": 1318
      },
      "name": "DataAwsccDmsEndpointPostgreSqlSettings",
      "namespace": "dataAwsccDmsEndpoint",
      "symbolId": "src/data-awscc-dms-endpoint/index:DataAwsccDmsEndpointPostgreSqlSettings"
    },
    "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointPostgreSqlSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointPostgreSqlSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dms-endpoint/index.ts",
          "line": 1348
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dms-endpoint/index.ts",
        "line": 1341
      },
      "name": "DataAwsccDmsEndpointPostgreSqlSettingsOutputReference",
      "namespace": "dataAwsccDmsEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1368
          },
          "name": "afterConnectScript",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1373
          },
          "name": "babelfishDatabaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1378
          },
          "name": "captureDdls",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1383
          },
          "name": "databaseMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1388
          },
          "name": "ddlArtifactsSchema",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1393
          },
          "name": "executeTimeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1398
          },
          "name": "failTasksOnLobTruncation",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1403
          },
          "name": "heartbeatEnable",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1408
          },
          "name": "heartbeatFrequency",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1413
          },
          "name": "heartbeatSchema",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1418
          },
          "name": "mapBooleanAsBoolean",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1423
          },
          "name": "maxFileSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1428
          },
          "name": "pluginName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1433
          },
          "name": "secretsManagerAccessRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1438
          },
          "name": "secretsManagerSecretId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1443
          },
          "name": "slotName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1352
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointPostgreSqlSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-dms-endpoint/index:DataAwsccDmsEndpointPostgreSqlSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointRedisSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointRedisSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dms-endpoint/index.ts",
        "line": 1447
      },
      "name": "DataAwsccDmsEndpointRedisSettings",
      "namespace": "dataAwsccDmsEndpoint",
      "symbolId": "src/data-awscc-dms-endpoint/index:DataAwsccDmsEndpointRedisSettings"
    },
    "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointRedisSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointRedisSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dms-endpoint/index.ts",
          "line": 1477
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dms-endpoint/index.ts",
        "line": 1470
      },
      "name": "DataAwsccDmsEndpointRedisSettingsOutputReference",
      "namespace": "dataAwsccDmsEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1497
          },
          "name": "authPassword",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1502
          },
          "name": "authType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1507
          },
          "name": "authUserName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1512
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1517
          },
          "name": "serverName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1522
          },
          "name": "sslCaCertificateArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1527
          },
          "name": "sslSecurityProtocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1481
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointRedisSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-dms-endpoint/index:DataAwsccDmsEndpointRedisSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointRedshiftSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointRedshiftSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dms-endpoint/index.ts",
        "line": 1531
      },
      "name": "DataAwsccDmsEndpointRedshiftSettings",
      "namespace": "dataAwsccDmsEndpoint",
      "symbolId": "src/data-awscc-dms-endpoint/index:DataAwsccDmsEndpointRedshiftSettings"
    },
    "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointRedshiftSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointRedshiftSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dms-endpoint/index.ts",
          "line": 1561
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dms-endpoint/index.ts",
        "line": 1554
      },
      "name": "DataAwsccDmsEndpointRedshiftSettingsOutputReference",
      "namespace": "dataAwsccDmsEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1581
          },
          "name": "acceptAnyDate",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1586
          },
          "name": "afterConnectScript",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1591
          },
          "name": "bucketFolder",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1596
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1601
          },
          "name": "caseSensitiveNames",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1606
          },
          "name": "compUpdate",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1611
          },
          "name": "connectionTimeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1616
          },
          "name": "dateFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1621
          },
          "name": "emptyAsNull",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1626
          },
          "name": "encryptionMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1631
          },
          "name": "explicitIds",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1636
          },
          "name": "fileTransferUploadStreams",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1641
          },
          "name": "loadTimeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1646
          },
          "name": "mapBooleanAsBoolean",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1651
          },
          "name": "maxFileSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1656
          },
          "name": "removeQuotes",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1661
          },
          "name": "replaceChars",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1666
          },
          "name": "replaceInvalidChars",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1671
          },
          "name": "secretsManagerAccessRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1676
          },
          "name": "secretsManagerSecretId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1681
          },
          "name": "serverSideEncryptionKmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1686
          },
          "name": "serviceAccessRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1691
          },
          "name": "timeFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1696
          },
          "name": "trimBlanks",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1701
          },
          "name": "truncateColumns",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1706
          },
          "name": "writeBufferSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1565
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointRedshiftSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-dms-endpoint/index:DataAwsccDmsEndpointRedshiftSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointS3Settings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointS3Settings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dms-endpoint/index.ts",
        "line": 1710
      },
      "name": "DataAwsccDmsEndpointS3Settings",
      "namespace": "dataAwsccDmsEndpoint",
      "symbolId": "src/data-awscc-dms-endpoint/index:DataAwsccDmsEndpointS3Settings"
    },
    "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointS3SettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointS3SettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dms-endpoint/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-awscc-dms-endpoint/index.ts",
        "line": 1733
      },
      "name": "DataAwsccDmsEndpointS3SettingsOutputReference",
      "namespace": "dataAwsccDmsEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1760
          },
          "name": "addColumnName",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1765
          },
          "name": "addTrailingPaddingCharacter",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1770
          },
          "name": "bucketFolder",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1775
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1780
          },
          "name": "cannedAclForObjects",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1785
          },
          "name": "cdcInsertsAndUpdates",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1790
          },
          "name": "cdcInsertsOnly",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1795
          },
          "name": "cdcMaxBatchInterval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1800
          },
          "name": "cdcMinFileSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1805
          },
          "name": "cdcPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1810
          },
          "name": "compressionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1815
          },
          "name": "csvDelimiter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1820
          },
          "name": "csvNoSupValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1825
          },
          "name": "csvNullValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1830
          },
          "name": "csvRowDelimiter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1835
          },
          "name": "dataFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1840
          },
          "name": "dataPageSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1845
          },
          "name": "datePartitionDelimiter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1850
          },
          "name": "datePartitionEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1855
          },
          "name": "datePartitionSequence",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1860
          },
          "name": "datePartitionTimezone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1865
          },
          "name": "dictPageSizeLimit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1870
          },
          "name": "enableStatistics",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1875
          },
          "name": "encodingType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1880
          },
          "name": "encryptionMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1885
          },
          "name": "expectedBucketOwner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1890
          },
          "name": "externalTableDefinition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1895
          },
          "name": "glueCatalogGeneration",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1900
          },
          "name": "ignoreHeaderRows",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1905
          },
          "name": "includeOpForFullLoad",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1910
          },
          "name": "maxFileSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1915
          },
          "name": "parquetTimestampInMillisecond",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1920
          },
          "name": "parquetVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1925
          },
          "name": "preserveTransactions",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1930
          },
          "name": "rfc4180",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1935
          },
          "name": "rowGroupLength",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1940
          },
          "name": "serverSideEncryptionKmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1945
          },
          "name": "serviceAccessRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1950
          },
          "name": "timestampColumnName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1955
          },
          "name": "useCsvNoSupValue",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1960
          },
          "name": "useTaskStartTimeForFullLoadTimestamp",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1744
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointS3Settings"
          }
        }
      ],
      "symbolId": "src/data-awscc-dms-endpoint/index:DataAwsccDmsEndpointS3SettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointSybaseSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointSybaseSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dms-endpoint/index.ts",
        "line": 1964
      },
      "name": "DataAwsccDmsEndpointSybaseSettings",
      "namespace": "dataAwsccDmsEndpoint",
      "symbolId": "src/data-awscc-dms-endpoint/index:DataAwsccDmsEndpointSybaseSettings"
    },
    "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointSybaseSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointSybaseSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dms-endpoint/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dms-endpoint/index.ts",
        "line": 1987
      },
      "name": "DataAwsccDmsEndpointSybaseSettingsOutputReference",
      "namespace": "dataAwsccDmsEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 2014
          },
          "name": "secretsManagerAccessRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 2019
          },
          "name": "secretsManagerSecretId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 1998
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointSybaseSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-dms-endpoint/index:DataAwsccDmsEndpointSybaseSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dms-endpoint/index.ts",
        "line": 2023
      },
      "name": "DataAwsccDmsEndpointTags",
      "namespace": "dataAwsccDmsEndpoint",
      "symbolId": "src/data-awscc-dms-endpoint/index:DataAwsccDmsEndpointTags"
    },
    "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dms-endpoint/index.ts",
          "line": 2092
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dms-endpoint/index.ts",
        "line": 2085
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 2099
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDmsEndpointTagsList",
      "namespace": "dataAwsccDmsEndpoint",
      "symbolId": "src/data-awscc-dms-endpoint/index:DataAwsccDmsEndpointTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dms-endpoint/index.ts",
          "line": 2055
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dms-endpoint/index.ts",
        "line": 2046
      },
      "name": "DataAwsccDmsEndpointTagsOutputReference",
      "namespace": "dataAwsccDmsEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 2075
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 2080
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoint/index.ts",
            "line": 2059
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDmsEndpoint.DataAwsccDmsEndpointTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-dms-endpoint/index:DataAwsccDmsEndpointTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDmsEndpoints.DataAwsccDmsEndpoints": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/dms_endpoints awscc_dms_endpoints}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsEndpoints.DataAwsccDmsEndpoints",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/dms_endpoints awscc_dms_endpoints} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-dms-endpoints/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDmsEndpoints.DataAwsccDmsEndpointsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dms-endpoints/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDmsEndpoints resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoints/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccDmsEndpoints to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/dms_endpoints#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDmsEndpoints that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDmsEndpoints to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoints/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoints/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDmsEndpoints",
      "namespace": "dataAwsccDmsEndpoints",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoints/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoints/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-endpoints/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-dms-endpoints/index:DataAwsccDmsEndpoints"
    },
    "@cdktn/provider-awscc.dataAwsccDmsEndpoints.DataAwsccDmsEndpointsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsEndpoints.DataAwsccDmsEndpointsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dms-endpoints/index.ts",
        "line": 14
      },
      "name": "DataAwsccDmsEndpointsConfig",
      "namespace": "dataAwsccDmsEndpoints",
      "symbolId": "src/data-awscc-dms-endpoints/index:DataAwsccDmsEndpointsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDmsEventSubscription.DataAwsccDmsEventSubscription": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/dms_event_subscription awscc_dms_event_subscription}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsEventSubscription.DataAwsccDmsEventSubscription",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/dms_event_subscription awscc_dms_event_subscription} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-dms-event-subscription/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-awscc.dataAwsccDmsEventSubscription.DataAwsccDmsEventSubscriptionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dms-event-subscription/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDmsEventSubscription resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-dms-event-subscription/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 DataAwsccDmsEventSubscription to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/dms_event_subscription#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDmsEventSubscription that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDmsEventSubscription to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dms-event-subscription/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-awscc-dms-event-subscription/index.ts",
            "line": 223
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDmsEventSubscription",
      "namespace": "dataAwsccDmsEventSubscription",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-event-subscription/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-event-subscription/index.ts",
            "line": 165
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-event-subscription/index.ts",
            "line": 170
          },
          "name": "eventCategories",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-event-subscription/index.ts",
            "line": 188
          },
          "name": "snsTopicArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-event-subscription/index.ts",
            "line": 193
          },
          "name": "sourceIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-event-subscription/index.ts",
            "line": 198
          },
          "name": "sourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-event-subscription/index.ts",
            "line": 203
          },
          "name": "subscriptionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-event-subscription/index.ts",
            "line": 209
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDmsEventSubscription.DataAwsccDmsEventSubscriptionTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-event-subscription/index.ts",
            "line": 183
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dms-event-subscription/index.ts",
            "line": 176
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-dms-event-subscription/index:DataAwsccDmsEventSubscription"
    },
    "@cdktn/provider-awscc.dataAwsccDmsEventSubscription.DataAwsccDmsEventSubscriptionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsEventSubscription.DataAwsccDmsEventSubscriptionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dms-event-subscription/index.ts",
        "line": 14
      },
      "name": "DataAwsccDmsEventSubscriptionConfig",
      "namespace": "dataAwsccDmsEventSubscription",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/dms_event_subscription#id DataAwsccDmsEventSubscription#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-event-subscription/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-dms-event-subscription/index:DataAwsccDmsEventSubscriptionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDmsEventSubscription.DataAwsccDmsEventSubscriptionTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsEventSubscription.DataAwsccDmsEventSubscriptionTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dms-event-subscription/index.ts",
        "line": 25
      },
      "name": "DataAwsccDmsEventSubscriptionTags",
      "namespace": "dataAwsccDmsEventSubscription",
      "symbolId": "src/data-awscc-dms-event-subscription/index:DataAwsccDmsEventSubscriptionTags"
    },
    "@cdktn/provider-awscc.dataAwsccDmsEventSubscription.DataAwsccDmsEventSubscriptionTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsEventSubscription.DataAwsccDmsEventSubscriptionTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dms-event-subscription/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-awscc-dms-event-subscription/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dms-event-subscription/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-awscc.dataAwsccDmsEventSubscription.DataAwsccDmsEventSubscriptionTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDmsEventSubscriptionTagsList",
      "namespace": "dataAwsccDmsEventSubscription",
      "symbolId": "src/data-awscc-dms-event-subscription/index:DataAwsccDmsEventSubscriptionTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccDmsEventSubscription.DataAwsccDmsEventSubscriptionTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsEventSubscription.DataAwsccDmsEventSubscriptionTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dms-event-subscription/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dms-event-subscription/index.ts",
        "line": 48
      },
      "name": "DataAwsccDmsEventSubscriptionTagsOutputReference",
      "namespace": "dataAwsccDmsEventSubscription",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-event-subscription/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-event-subscription/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dms-event-subscription/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDmsEventSubscription.DataAwsccDmsEventSubscriptionTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-dms-event-subscription/index:DataAwsccDmsEventSubscriptionTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDmsEventSubscriptions.DataAwsccDmsEventSubscriptions": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/dms_event_subscriptions awscc_dms_event_subscriptions}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsEventSubscriptions.DataAwsccDmsEventSubscriptions",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/dms_event_subscriptions awscc_dms_event_subscriptions} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-dms-event-subscriptions/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDmsEventSubscriptions.DataAwsccDmsEventSubscriptionsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dms-event-subscriptions/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDmsEventSubscriptions resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-dms-event-subscriptions/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccDmsEventSubscriptions to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/dms_event_subscriptions#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDmsEventSubscriptions that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDmsEventSubscriptions to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dms-event-subscriptions/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dms-event-subscriptions/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDmsEventSubscriptions",
      "namespace": "dataAwsccDmsEventSubscriptions",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-event-subscriptions/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-event-subscriptions/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-event-subscriptions/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-dms-event-subscriptions/index:DataAwsccDmsEventSubscriptions"
    },
    "@cdktn/provider-awscc.dataAwsccDmsEventSubscriptions.DataAwsccDmsEventSubscriptionsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsEventSubscriptions.DataAwsccDmsEventSubscriptionsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dms-event-subscriptions/index.ts",
        "line": 14
      },
      "name": "DataAwsccDmsEventSubscriptionsConfig",
      "namespace": "dataAwsccDmsEventSubscriptions",
      "symbolId": "src/data-awscc-dms-event-subscriptions/index:DataAwsccDmsEventSubscriptionsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDmsInstanceProfile.DataAwsccDmsInstanceProfile": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/dms_instance_profile awscc_dms_instance_profile}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsInstanceProfile.DataAwsccDmsInstanceProfile",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/dms_instance_profile awscc_dms_instance_profile} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-dms-instance-profile/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-awscc.dataAwsccDmsInstanceProfile.DataAwsccDmsInstanceProfileConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dms-instance-profile/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDmsInstanceProfile resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-dms-instance-profile/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 DataAwsccDmsInstanceProfile to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/dms_instance_profile#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDmsInstanceProfile that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDmsInstanceProfile to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dms-instance-profile/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-awscc-dms-instance-profile/index.ts",
            "line": 248
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDmsInstanceProfile",
      "namespace": "dataAwsccDmsInstanceProfile",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-instance-profile/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-instance-profile/index.ts",
            "line": 165
          },
          "name": "availabilityZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-instance-profile/index.ts",
            "line": 170
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-instance-profile/index.ts",
            "line": 188
          },
          "name": "instanceProfileArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-instance-profile/index.ts",
            "line": 193
          },
          "name": "instanceProfileCreationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-instance-profile/index.ts",
            "line": 198
          },
          "name": "instanceProfileIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-instance-profile/index.ts",
            "line": 203
          },
          "name": "instanceProfileName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-instance-profile/index.ts",
            "line": 208
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-instance-profile/index.ts",
            "line": 213
          },
          "name": "networkType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-instance-profile/index.ts",
            "line": 218
          },
          "name": "publiclyAccessible",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-instance-profile/index.ts",
            "line": 223
          },
          "name": "subnetGroupIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-instance-profile/index.ts",
            "line": 229
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDmsInstanceProfile.DataAwsccDmsInstanceProfileTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-instance-profile/index.ts",
            "line": 234
          },
          "name": "vpcSecurityGroups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-instance-profile/index.ts",
            "line": 183
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dms-instance-profile/index.ts",
            "line": 176
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-dms-instance-profile/index:DataAwsccDmsInstanceProfile"
    },
    "@cdktn/provider-awscc.dataAwsccDmsInstanceProfile.DataAwsccDmsInstanceProfileConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsInstanceProfile.DataAwsccDmsInstanceProfileConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dms-instance-profile/index.ts",
        "line": 14
      },
      "name": "DataAwsccDmsInstanceProfileConfig",
      "namespace": "dataAwsccDmsInstanceProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/dms_instance_profile#id DataAwsccDmsInstanceProfile#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-instance-profile/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-dms-instance-profile/index:DataAwsccDmsInstanceProfileConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDmsInstanceProfile.DataAwsccDmsInstanceProfileTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsInstanceProfile.DataAwsccDmsInstanceProfileTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dms-instance-profile/index.ts",
        "line": 25
      },
      "name": "DataAwsccDmsInstanceProfileTags",
      "namespace": "dataAwsccDmsInstanceProfile",
      "symbolId": "src/data-awscc-dms-instance-profile/index:DataAwsccDmsInstanceProfileTags"
    },
    "@cdktn/provider-awscc.dataAwsccDmsInstanceProfile.DataAwsccDmsInstanceProfileTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsInstanceProfile.DataAwsccDmsInstanceProfileTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dms-instance-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-awscc-dms-instance-profile/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dms-instance-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-awscc.dataAwsccDmsInstanceProfile.DataAwsccDmsInstanceProfileTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDmsInstanceProfileTagsList",
      "namespace": "dataAwsccDmsInstanceProfile",
      "symbolId": "src/data-awscc-dms-instance-profile/index:DataAwsccDmsInstanceProfileTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccDmsInstanceProfile.DataAwsccDmsInstanceProfileTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsInstanceProfile.DataAwsccDmsInstanceProfileTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dms-instance-profile/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dms-instance-profile/index.ts",
        "line": 48
      },
      "name": "DataAwsccDmsInstanceProfileTagsOutputReference",
      "namespace": "dataAwsccDmsInstanceProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-instance-profile/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-instance-profile/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dms-instance-profile/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDmsInstanceProfile.DataAwsccDmsInstanceProfileTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-dms-instance-profile/index:DataAwsccDmsInstanceProfileTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDmsInstanceProfiles.DataAwsccDmsInstanceProfiles": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/dms_instance_profiles awscc_dms_instance_profiles}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsInstanceProfiles.DataAwsccDmsInstanceProfiles",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/dms_instance_profiles awscc_dms_instance_profiles} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-dms-instance-profiles/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDmsInstanceProfiles.DataAwsccDmsInstanceProfilesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dms-instance-profiles/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDmsInstanceProfiles resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-dms-instance-profiles/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccDmsInstanceProfiles to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/dms_instance_profiles#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDmsInstanceProfiles that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDmsInstanceProfiles to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dms-instance-profiles/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dms-instance-profiles/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDmsInstanceProfiles",
      "namespace": "dataAwsccDmsInstanceProfiles",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-instance-profiles/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-instance-profiles/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-instance-profiles/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-dms-instance-profiles/index:DataAwsccDmsInstanceProfiles"
    },
    "@cdktn/provider-awscc.dataAwsccDmsInstanceProfiles.DataAwsccDmsInstanceProfilesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsInstanceProfiles.DataAwsccDmsInstanceProfilesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dms-instance-profiles/index.ts",
        "line": 14
      },
      "name": "DataAwsccDmsInstanceProfilesConfig",
      "namespace": "dataAwsccDmsInstanceProfiles",
      "symbolId": "src/data-awscc-dms-instance-profiles/index:DataAwsccDmsInstanceProfilesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDmsMigrationProject.DataAwsccDmsMigrationProject": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/dms_migration_project awscc_dms_migration_project}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsMigrationProject.DataAwsccDmsMigrationProject",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/dms_migration_project awscc_dms_migration_project} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-dms-migration-project/index.ts",
          "line": 390
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDmsMigrationProject.DataAwsccDmsMigrationProjectConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dms-migration-project/index.ts",
        "line": 358
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDmsMigrationProject resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-dms-migration-project/index.ts",
            "line": 375
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccDmsMigrationProject to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/dms_migration_project#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDmsMigrationProject that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDmsMigrationProject to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dms-migration-project/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-awscc-dms-migration-project/index.ts",
            "line": 505
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDmsMigrationProject",
      "namespace": "dataAwsccDmsMigrationProject",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-migration-project/index.ts",
            "line": 363
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-migration-project/index.ts",
            "line": 414
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-migration-project/index.ts",
            "line": 432
          },
          "name": "instanceProfileArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-migration-project/index.ts",
            "line": 437
          },
          "name": "instanceProfileIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-migration-project/index.ts",
            "line": 442
          },
          "name": "instanceProfileName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-migration-project/index.ts",
            "line": 447
          },
          "name": "migrationProjectArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-migration-project/index.ts",
            "line": 452
          },
          "name": "migrationProjectCreationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-migration-project/index.ts",
            "line": 457
          },
          "name": "migrationProjectIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-migration-project/index.ts",
            "line": 462
          },
          "name": "migrationProjectName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-migration-project/index.ts",
            "line": 468
          },
          "name": "schemaConversionApplicationAttributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDmsMigrationProject.DataAwsccDmsMigrationProjectSchemaConversionApplicationAttributesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-migration-project/index.ts",
            "line": 474
          },
          "name": "sourceDataProviderDescriptors",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDmsMigrationProject.DataAwsccDmsMigrationProjectSourceDataProviderDescriptorsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-migration-project/index.ts",
            "line": 480
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDmsMigrationProject.DataAwsccDmsMigrationProjectTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-migration-project/index.ts",
            "line": 486
          },
          "name": "targetDataProviderDescriptors",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDmsMigrationProject.DataAwsccDmsMigrationProjectTargetDataProviderDescriptorsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-migration-project/index.ts",
            "line": 491
          },
          "name": "transformationRules",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-migration-project/index.ts",
            "line": 427
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dms-migration-project/index.ts",
            "line": 420
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-dms-migration-project/index:DataAwsccDmsMigrationProject"
    },
    "@cdktn/provider-awscc.dataAwsccDmsMigrationProject.DataAwsccDmsMigrationProjectConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsMigrationProject.DataAwsccDmsMigrationProjectConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dms-migration-project/index.ts",
        "line": 14
      },
      "name": "DataAwsccDmsMigrationProjectConfig",
      "namespace": "dataAwsccDmsMigrationProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/dms_migration_project#id DataAwsccDmsMigrationProject#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-migration-project/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-dms-migration-project/index:DataAwsccDmsMigrationProjectConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDmsMigrationProject.DataAwsccDmsMigrationProjectSchemaConversionApplicationAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsMigrationProject.DataAwsccDmsMigrationProjectSchemaConversionApplicationAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dms-migration-project/index.ts",
        "line": 25
      },
      "name": "DataAwsccDmsMigrationProjectSchemaConversionApplicationAttributes",
      "namespace": "dataAwsccDmsMigrationProject",
      "symbolId": "src/data-awscc-dms-migration-project/index:DataAwsccDmsMigrationProjectSchemaConversionApplicationAttributes"
    },
    "@cdktn/provider-awscc.dataAwsccDmsMigrationProject.DataAwsccDmsMigrationProjectSchemaConversionApplicationAttributesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsMigrationProject.DataAwsccDmsMigrationProjectSchemaConversionApplicationAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dms-migration-project/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dms-migration-project/index.ts",
        "line": 48
      },
      "name": "DataAwsccDmsMigrationProjectSchemaConversionApplicationAttributesOutputReference",
      "namespace": "dataAwsccDmsMigrationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-migration-project/index.ts",
            "line": 75
          },
          "name": "s3BucketPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-migration-project/index.ts",
            "line": 80
          },
          "name": "s3BucketRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dms-migration-project/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDmsMigrationProject.DataAwsccDmsMigrationProjectSchemaConversionApplicationAttributes"
          }
        }
      ],
      "symbolId": "src/data-awscc-dms-migration-project/index:DataAwsccDmsMigrationProjectSchemaConversionApplicationAttributesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDmsMigrationProject.DataAwsccDmsMigrationProjectSourceDataProviderDescriptors": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsMigrationProject.DataAwsccDmsMigrationProjectSourceDataProviderDescriptors",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dms-migration-project/index.ts",
        "line": 84
      },
      "name": "DataAwsccDmsMigrationProjectSourceDataProviderDescriptors",
      "namespace": "dataAwsccDmsMigrationProject",
      "symbolId": "src/data-awscc-dms-migration-project/index:DataAwsccDmsMigrationProjectSourceDataProviderDescriptors"
    },
    "@cdktn/provider-awscc.dataAwsccDmsMigrationProject.DataAwsccDmsMigrationProjectSourceDataProviderDescriptorsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsMigrationProject.DataAwsccDmsMigrationProjectSourceDataProviderDescriptorsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dms-migration-project/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/data-awscc-dms-migration-project/index.ts",
        "line": 161
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dms-migration-project/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-awscc.dataAwsccDmsMigrationProject.DataAwsccDmsMigrationProjectSourceDataProviderDescriptorsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDmsMigrationProjectSourceDataProviderDescriptorsList",
      "namespace": "dataAwsccDmsMigrationProject",
      "symbolId": "src/data-awscc-dms-migration-project/index:DataAwsccDmsMigrationProjectSourceDataProviderDescriptorsList"
    },
    "@cdktn/provider-awscc.dataAwsccDmsMigrationProject.DataAwsccDmsMigrationProjectSourceDataProviderDescriptorsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsMigrationProject.DataAwsccDmsMigrationProjectSourceDataProviderDescriptorsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dms-migration-project/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dms-migration-project/index.ts",
        "line": 107
      },
      "name": "DataAwsccDmsMigrationProjectSourceDataProviderDescriptorsOutputReference",
      "namespace": "dataAwsccDmsMigrationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-migration-project/index.ts",
            "line": 136
          },
          "name": "dataProviderArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-migration-project/index.ts",
            "line": 141
          },
          "name": "dataProviderIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-migration-project/index.ts",
            "line": 146
          },
          "name": "dataProviderName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-migration-project/index.ts",
            "line": 151
          },
          "name": "secretsManagerAccessRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-migration-project/index.ts",
            "line": 156
          },
          "name": "secretsManagerSecretId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dms-migration-project/index.ts",
            "line": 120
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDmsMigrationProject.DataAwsccDmsMigrationProjectSourceDataProviderDescriptors"
          }
        }
      ],
      "symbolId": "src/data-awscc-dms-migration-project/index:DataAwsccDmsMigrationProjectSourceDataProviderDescriptorsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDmsMigrationProject.DataAwsccDmsMigrationProjectTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsMigrationProject.DataAwsccDmsMigrationProjectTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dms-migration-project/index.ts",
        "line": 179
      },
      "name": "DataAwsccDmsMigrationProjectTags",
      "namespace": "dataAwsccDmsMigrationProject",
      "symbolId": "src/data-awscc-dms-migration-project/index:DataAwsccDmsMigrationProjectTags"
    },
    "@cdktn/provider-awscc.dataAwsccDmsMigrationProject.DataAwsccDmsMigrationProjectTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsMigrationProject.DataAwsccDmsMigrationProjectTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dms-migration-project/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dms-migration-project/index.ts",
        "line": 241
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dms-migration-project/index.ts",
            "line": 255
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDmsMigrationProject.DataAwsccDmsMigrationProjectTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDmsMigrationProjectTagsList",
      "namespace": "dataAwsccDmsMigrationProject",
      "symbolId": "src/data-awscc-dms-migration-project/index:DataAwsccDmsMigrationProjectTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccDmsMigrationProject.DataAwsccDmsMigrationProjectTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsMigrationProject.DataAwsccDmsMigrationProjectTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dms-migration-project/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dms-migration-project/index.ts",
        "line": 202
      },
      "name": "DataAwsccDmsMigrationProjectTagsOutputReference",
      "namespace": "dataAwsccDmsMigrationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-migration-project/index.ts",
            "line": 231
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-migration-project/index.ts",
            "line": 236
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dms-migration-project/index.ts",
            "line": 215
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDmsMigrationProject.DataAwsccDmsMigrationProjectTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-dms-migration-project/index:DataAwsccDmsMigrationProjectTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDmsMigrationProject.DataAwsccDmsMigrationProjectTargetDataProviderDescriptors": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsMigrationProject.DataAwsccDmsMigrationProjectTargetDataProviderDescriptors",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dms-migration-project/index.ts",
        "line": 259
      },
      "name": "DataAwsccDmsMigrationProjectTargetDataProviderDescriptors",
      "namespace": "dataAwsccDmsMigrationProject",
      "symbolId": "src/data-awscc-dms-migration-project/index:DataAwsccDmsMigrationProjectTargetDataProviderDescriptors"
    },
    "@cdktn/provider-awscc.dataAwsccDmsMigrationProject.DataAwsccDmsMigrationProjectTargetDataProviderDescriptorsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsMigrationProject.DataAwsccDmsMigrationProjectTargetDataProviderDescriptorsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dms-migration-project/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dms-migration-project/index.ts",
        "line": 336
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dms-migration-project/index.ts",
            "line": 350
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDmsMigrationProject.DataAwsccDmsMigrationProjectTargetDataProviderDescriptorsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDmsMigrationProjectTargetDataProviderDescriptorsList",
      "namespace": "dataAwsccDmsMigrationProject",
      "symbolId": "src/data-awscc-dms-migration-project/index:DataAwsccDmsMigrationProjectTargetDataProviderDescriptorsList"
    },
    "@cdktn/provider-awscc.dataAwsccDmsMigrationProject.DataAwsccDmsMigrationProjectTargetDataProviderDescriptorsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsMigrationProject.DataAwsccDmsMigrationProjectTargetDataProviderDescriptorsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dms-migration-project/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dms-migration-project/index.ts",
        "line": 282
      },
      "name": "DataAwsccDmsMigrationProjectTargetDataProviderDescriptorsOutputReference",
      "namespace": "dataAwsccDmsMigrationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-migration-project/index.ts",
            "line": 311
          },
          "name": "dataProviderArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-migration-project/index.ts",
            "line": 316
          },
          "name": "dataProviderIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-migration-project/index.ts",
            "line": 321
          },
          "name": "dataProviderName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-migration-project/index.ts",
            "line": 326
          },
          "name": "secretsManagerAccessRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-migration-project/index.ts",
            "line": 331
          },
          "name": "secretsManagerSecretId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dms-migration-project/index.ts",
            "line": 295
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDmsMigrationProject.DataAwsccDmsMigrationProjectTargetDataProviderDescriptors"
          }
        }
      ],
      "symbolId": "src/data-awscc-dms-migration-project/index:DataAwsccDmsMigrationProjectTargetDataProviderDescriptorsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDmsMigrationProjects.DataAwsccDmsMigrationProjects": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/dms_migration_projects awscc_dms_migration_projects}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsMigrationProjects.DataAwsccDmsMigrationProjects",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/dms_migration_projects awscc_dms_migration_projects} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-dms-migration-projects/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDmsMigrationProjects.DataAwsccDmsMigrationProjectsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dms-migration-projects/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDmsMigrationProjects resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-dms-migration-projects/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccDmsMigrationProjects to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/dms_migration_projects#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDmsMigrationProjects that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDmsMigrationProjects to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dms-migration-projects/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dms-migration-projects/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDmsMigrationProjects",
      "namespace": "dataAwsccDmsMigrationProjects",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-migration-projects/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-migration-projects/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-migration-projects/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-dms-migration-projects/index:DataAwsccDmsMigrationProjects"
    },
    "@cdktn/provider-awscc.dataAwsccDmsMigrationProjects.DataAwsccDmsMigrationProjectsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsMigrationProjects.DataAwsccDmsMigrationProjectsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dms-migration-projects/index.ts",
        "line": 14
      },
      "name": "DataAwsccDmsMigrationProjectsConfig",
      "namespace": "dataAwsccDmsMigrationProjects",
      "symbolId": "src/data-awscc-dms-migration-projects/index:DataAwsccDmsMigrationProjectsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDmsReplicationConfig.DataAwsccDmsReplicationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/dms_replication_config awscc_dms_replication_config}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsReplicationConfig.DataAwsccDmsReplicationConfig",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/dms_replication_config awscc_dms_replication_config} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-dms-replication-config/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-awscc.dataAwsccDmsReplicationConfig.DataAwsccDmsReplicationConfigConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dms-replication-config/index.ts",
        "line": 203
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDmsReplicationConfig resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-dms-replication-config/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 DataAwsccDmsReplicationConfig to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/dms_replication_config#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDmsReplicationConfig that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDmsReplicationConfig to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dms-replication-config/index.ts",
            "line": 332
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dms-replication-config/index.ts",
            "line": 338
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDmsReplicationConfig",
      "namespace": "dataAwsccDmsReplicationConfig",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-replication-config/index.ts",
            "line": 208
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-replication-config/index.ts",
            "line": 260
          },
          "name": "computeConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDmsReplicationConfig.DataAwsccDmsReplicationConfigComputeConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-replication-config/index.ts",
            "line": 278
          },
          "name": "replicationConfigArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-replication-config/index.ts",
            "line": 283
          },
          "name": "replicationConfigIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-replication-config/index.ts",
            "line": 288
          },
          "name": "replicationSettings",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-replication-config/index.ts",
            "line": 293
          },
          "name": "replicationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-replication-config/index.ts",
            "line": 298
          },
          "name": "resourceIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-replication-config/index.ts",
            "line": 303
          },
          "name": "sourceEndpointArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-replication-config/index.ts",
            "line": 308
          },
          "name": "supplementalSettings",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-replication-config/index.ts",
            "line": 313
          },
          "name": "tableMappings",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-replication-config/index.ts",
            "line": 319
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDmsReplicationConfig.DataAwsccDmsReplicationConfigTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-replication-config/index.ts",
            "line": 324
          },
          "name": "targetEndpointArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-replication-config/index.ts",
            "line": 273
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dms-replication-config/index.ts",
            "line": 266
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-dms-replication-config/index:DataAwsccDmsReplicationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDmsReplicationConfig.DataAwsccDmsReplicationConfigComputeConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsReplicationConfig.DataAwsccDmsReplicationConfigComputeConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dms-replication-config/index.ts",
        "line": 25
      },
      "name": "DataAwsccDmsReplicationConfigComputeConfig",
      "namespace": "dataAwsccDmsReplicationConfig",
      "symbolId": "src/data-awscc-dms-replication-config/index:DataAwsccDmsReplicationConfigComputeConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDmsReplicationConfig.DataAwsccDmsReplicationConfigComputeConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsReplicationConfig.DataAwsccDmsReplicationConfigComputeConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dms-replication-config/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dms-replication-config/index.ts",
        "line": 48
      },
      "name": "DataAwsccDmsReplicationConfigComputeConfigOutputReference",
      "namespace": "dataAwsccDmsReplicationConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-replication-config/index.ts",
            "line": 75
          },
          "name": "availabilityZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-replication-config/index.ts",
            "line": 80
          },
          "name": "dnsNameServers",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-replication-config/index.ts",
            "line": 85
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-replication-config/index.ts",
            "line": 90
          },
          "name": "maxCapacityUnits",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-replication-config/index.ts",
            "line": 95
          },
          "name": "minCapacityUnits",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-replication-config/index.ts",
            "line": 100
          },
          "name": "multiAz",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-replication-config/index.ts",
            "line": 105
          },
          "name": "preferredMaintenanceWindow",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-replication-config/index.ts",
            "line": 110
          },
          "name": "replicationSubnetGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-replication-config/index.ts",
            "line": 115
          },
          "name": "vpcSecurityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dms-replication-config/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDmsReplicationConfig.DataAwsccDmsReplicationConfigComputeConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-dms-replication-config/index:DataAwsccDmsReplicationConfigComputeConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDmsReplicationConfig.DataAwsccDmsReplicationConfigConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsReplicationConfig.DataAwsccDmsReplicationConfigConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dms-replication-config/index.ts",
        "line": 14
      },
      "name": "DataAwsccDmsReplicationConfigConfig",
      "namespace": "dataAwsccDmsReplicationConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/dms_replication_config#id DataAwsccDmsReplicationConfig#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-replication-config/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-dms-replication-config/index:DataAwsccDmsReplicationConfigConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDmsReplicationConfig.DataAwsccDmsReplicationConfigTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsReplicationConfig.DataAwsccDmsReplicationConfigTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dms-replication-config/index.ts",
        "line": 119
      },
      "name": "DataAwsccDmsReplicationConfigTags",
      "namespace": "dataAwsccDmsReplicationConfig",
      "symbolId": "src/data-awscc-dms-replication-config/index:DataAwsccDmsReplicationConfigTags"
    },
    "@cdktn/provider-awscc.dataAwsccDmsReplicationConfig.DataAwsccDmsReplicationConfigTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsReplicationConfig.DataAwsccDmsReplicationConfigTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dms-replication-config/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-awscc-dms-replication-config/index.ts",
        "line": 181
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dms-replication-config/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-awscc.dataAwsccDmsReplicationConfig.DataAwsccDmsReplicationConfigTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDmsReplicationConfigTagsList",
      "namespace": "dataAwsccDmsReplicationConfig",
      "symbolId": "src/data-awscc-dms-replication-config/index:DataAwsccDmsReplicationConfigTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccDmsReplicationConfig.DataAwsccDmsReplicationConfigTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsReplicationConfig.DataAwsccDmsReplicationConfigTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dms-replication-config/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dms-replication-config/index.ts",
        "line": 142
      },
      "name": "DataAwsccDmsReplicationConfigTagsOutputReference",
      "namespace": "dataAwsccDmsReplicationConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-replication-config/index.ts",
            "line": 171
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-replication-config/index.ts",
            "line": 176
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dms-replication-config/index.ts",
            "line": 155
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDmsReplicationConfig.DataAwsccDmsReplicationConfigTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-dms-replication-config/index:DataAwsccDmsReplicationConfigTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDmsReplicationConfigs.DataAwsccDmsReplicationConfigs": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/dms_replication_configs awscc_dms_replication_configs}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsReplicationConfigs.DataAwsccDmsReplicationConfigs",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/dms_replication_configs awscc_dms_replication_configs} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-dms-replication-configs/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDmsReplicationConfigs.DataAwsccDmsReplicationConfigsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dms-replication-configs/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDmsReplicationConfigs resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-dms-replication-configs/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccDmsReplicationConfigs to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/dms_replication_configs#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDmsReplicationConfigs that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDmsReplicationConfigs to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dms-replication-configs/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dms-replication-configs/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDmsReplicationConfigs",
      "namespace": "dataAwsccDmsReplicationConfigs",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-replication-configs/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-replication-configs/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dms-replication-configs/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-dms-replication-configs/index:DataAwsccDmsReplicationConfigs"
    },
    "@cdktn/provider-awscc.dataAwsccDmsReplicationConfigs.DataAwsccDmsReplicationConfigsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDmsReplicationConfigs.DataAwsccDmsReplicationConfigsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dms-replication-configs/index.ts",
        "line": 14
      },
      "name": "DataAwsccDmsReplicationConfigsConfig",
      "namespace": "dataAwsccDmsReplicationConfigs",
      "symbolId": "src/data-awscc-dms-replication-configs/index:DataAwsccDmsReplicationConfigsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDocdbEventSubscription.DataAwsccDocdbEventSubscription": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/docdb_event_subscription awscc_docdb_event_subscription}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDocdbEventSubscription.DataAwsccDocdbEventSubscription",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/docdb_event_subscription awscc_docdb_event_subscription} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-docdb-event-subscription/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDocdbEventSubscription.DataAwsccDocdbEventSubscriptionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-docdb-event-subscription/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDocdbEventSubscription resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-docdb-event-subscription/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccDocdbEventSubscription to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/docdb_event_subscription#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDocdbEventSubscription that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDocdbEventSubscription to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-docdb-event-subscription/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-awscc-docdb-event-subscription/index.ts",
            "line": 137
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDocdbEventSubscription",
      "namespace": "dataAwsccDocdbEventSubscription",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-docdb-event-subscription/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-docdb-event-subscription/index.ts",
            "line": 85
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-docdb-event-subscription/index.ts",
            "line": 90
          },
          "name": "eventCategories",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-docdb-event-subscription/index.ts",
            "line": 108
          },
          "name": "snsTopicArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-docdb-event-subscription/index.ts",
            "line": 113
          },
          "name": "sourceIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-docdb-event-subscription/index.ts",
            "line": 118
          },
          "name": "sourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-docdb-event-subscription/index.ts",
            "line": 123
          },
          "name": "subscriptionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-docdb-event-subscription/index.ts",
            "line": 103
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-docdb-event-subscription/index.ts",
            "line": 96
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-docdb-event-subscription/index:DataAwsccDocdbEventSubscription"
    },
    "@cdktn/provider-awscc.dataAwsccDocdbEventSubscription.DataAwsccDocdbEventSubscriptionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDocdbEventSubscription.DataAwsccDocdbEventSubscriptionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-docdb-event-subscription/index.ts",
        "line": 14
      },
      "name": "DataAwsccDocdbEventSubscriptionConfig",
      "namespace": "dataAwsccDocdbEventSubscription",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/docdb_event_subscription#id DataAwsccDocdbEventSubscription#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-docdb-event-subscription/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-docdb-event-subscription/index:DataAwsccDocdbEventSubscriptionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDocdbEventSubscriptions.DataAwsccDocdbEventSubscriptions": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/docdb_event_subscriptions awscc_docdb_event_subscriptions}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDocdbEventSubscriptions.DataAwsccDocdbEventSubscriptions",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/docdb_event_subscriptions awscc_docdb_event_subscriptions} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-docdb-event-subscriptions/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDocdbEventSubscriptions.DataAwsccDocdbEventSubscriptionsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-docdb-event-subscriptions/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDocdbEventSubscriptions resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-docdb-event-subscriptions/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccDocdbEventSubscriptions to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/docdb_event_subscriptions#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDocdbEventSubscriptions that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDocdbEventSubscriptions to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-docdb-event-subscriptions/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-docdb-event-subscriptions/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDocdbEventSubscriptions",
      "namespace": "dataAwsccDocdbEventSubscriptions",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-docdb-event-subscriptions/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-docdb-event-subscriptions/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-docdb-event-subscriptions/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-docdb-event-subscriptions/index:DataAwsccDocdbEventSubscriptions"
    },
    "@cdktn/provider-awscc.dataAwsccDocdbEventSubscriptions.DataAwsccDocdbEventSubscriptionsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDocdbEventSubscriptions.DataAwsccDocdbEventSubscriptionsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-docdb-event-subscriptions/index.ts",
        "line": 14
      },
      "name": "DataAwsccDocdbEventSubscriptionsConfig",
      "namespace": "dataAwsccDocdbEventSubscriptions",
      "symbolId": "src/data-awscc-docdb-event-subscriptions/index:DataAwsccDocdbEventSubscriptionsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDocdbGlobalCluster.DataAwsccDocdbGlobalCluster": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/docdb_global_cluster awscc_docdb_global_cluster}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDocdbGlobalCluster.DataAwsccDocdbGlobalCluster",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/docdb_global_cluster awscc_docdb_global_cluster} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-docdb-global-cluster/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-awscc.dataAwsccDocdbGlobalCluster.DataAwsccDocdbGlobalClusterConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-docdb-global-cluster/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDocdbGlobalCluster resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-docdb-global-cluster/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 DataAwsccDocdbGlobalCluster to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/docdb_global_cluster#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDocdbGlobalCluster that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDocdbGlobalCluster to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-docdb-global-cluster/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-awscc-docdb-global-cluster/index.ts",
            "line": 233
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDocdbGlobalCluster",
      "namespace": "dataAwsccDocdbGlobalCluster",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-docdb-global-cluster/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-docdb-global-cluster/index.ts",
            "line": 165
          },
          "name": "deletionProtection",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-docdb-global-cluster/index.ts",
            "line": 170
          },
          "name": "engine",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-docdb-global-cluster/index.ts",
            "line": 175
          },
          "name": "engineVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-docdb-global-cluster/index.ts",
            "line": 180
          },
          "name": "globalClusterArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-docdb-global-cluster/index.ts",
            "line": 185
          },
          "name": "globalClusterIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-docdb-global-cluster/index.ts",
            "line": 190
          },
          "name": "globalClusterResourceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-docdb-global-cluster/index.ts",
            "line": 208
          },
          "name": "sourceDbClusterIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-docdb-global-cluster/index.ts",
            "line": 213
          },
          "name": "storageEncrypted",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-docdb-global-cluster/index.ts",
            "line": 219
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDocdbGlobalCluster.DataAwsccDocdbGlobalClusterTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-docdb-global-cluster/index.ts",
            "line": 203
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-docdb-global-cluster/index.ts",
            "line": 196
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-docdb-global-cluster/index:DataAwsccDocdbGlobalCluster"
    },
    "@cdktn/provider-awscc.dataAwsccDocdbGlobalCluster.DataAwsccDocdbGlobalClusterConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDocdbGlobalCluster.DataAwsccDocdbGlobalClusterConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-docdb-global-cluster/index.ts",
        "line": 14
      },
      "name": "DataAwsccDocdbGlobalClusterConfig",
      "namespace": "dataAwsccDocdbGlobalCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/docdb_global_cluster#id DataAwsccDocdbGlobalCluster#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-docdb-global-cluster/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-docdb-global-cluster/index:DataAwsccDocdbGlobalClusterConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDocdbGlobalCluster.DataAwsccDocdbGlobalClusterTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDocdbGlobalCluster.DataAwsccDocdbGlobalClusterTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-docdb-global-cluster/index.ts",
        "line": 25
      },
      "name": "DataAwsccDocdbGlobalClusterTags",
      "namespace": "dataAwsccDocdbGlobalCluster",
      "symbolId": "src/data-awscc-docdb-global-cluster/index:DataAwsccDocdbGlobalClusterTags"
    },
    "@cdktn/provider-awscc.dataAwsccDocdbGlobalCluster.DataAwsccDocdbGlobalClusterTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDocdbGlobalCluster.DataAwsccDocdbGlobalClusterTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-docdb-global-cluster/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-awscc-docdb-global-cluster/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-docdb-global-cluster/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-awscc.dataAwsccDocdbGlobalCluster.DataAwsccDocdbGlobalClusterTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDocdbGlobalClusterTagsList",
      "namespace": "dataAwsccDocdbGlobalCluster",
      "symbolId": "src/data-awscc-docdb-global-cluster/index:DataAwsccDocdbGlobalClusterTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccDocdbGlobalCluster.DataAwsccDocdbGlobalClusterTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDocdbGlobalCluster.DataAwsccDocdbGlobalClusterTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-docdb-global-cluster/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-docdb-global-cluster/index.ts",
        "line": 48
      },
      "name": "DataAwsccDocdbGlobalClusterTagsOutputReference",
      "namespace": "dataAwsccDocdbGlobalCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-docdb-global-cluster/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-docdb-global-cluster/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-docdb-global-cluster/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDocdbGlobalCluster.DataAwsccDocdbGlobalClusterTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-docdb-global-cluster/index:DataAwsccDocdbGlobalClusterTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDocdbGlobalClusters.DataAwsccDocdbGlobalClusters": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/docdb_global_clusters awscc_docdb_global_clusters}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDocdbGlobalClusters.DataAwsccDocdbGlobalClusters",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/docdb_global_clusters awscc_docdb_global_clusters} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-docdb-global-clusters/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDocdbGlobalClusters.DataAwsccDocdbGlobalClustersConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-docdb-global-clusters/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDocdbGlobalClusters resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-docdb-global-clusters/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccDocdbGlobalClusters to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/docdb_global_clusters#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDocdbGlobalClusters that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDocdbGlobalClusters to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-docdb-global-clusters/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-docdb-global-clusters/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDocdbGlobalClusters",
      "namespace": "dataAwsccDocdbGlobalClusters",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-docdb-global-clusters/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-docdb-global-clusters/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-docdb-global-clusters/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-docdb-global-clusters/index:DataAwsccDocdbGlobalClusters"
    },
    "@cdktn/provider-awscc.dataAwsccDocdbGlobalClusters.DataAwsccDocdbGlobalClustersConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDocdbGlobalClusters.DataAwsccDocdbGlobalClustersConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-docdb-global-clusters/index.ts",
        "line": 14
      },
      "name": "DataAwsccDocdbGlobalClustersConfig",
      "namespace": "dataAwsccDocdbGlobalClusters",
      "symbolId": "src/data-awscc-docdb-global-clusters/index:DataAwsccDocdbGlobalClustersConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDocdbelasticCluster.DataAwsccDocdbelasticCluster": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/docdbelastic_cluster awscc_docdbelastic_cluster}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDocdbelasticCluster.DataAwsccDocdbelasticCluster",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/docdbelastic_cluster awscc_docdbelastic_cluster} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-docdbelastic-cluster/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-awscc.dataAwsccDocdbelasticCluster.DataAwsccDocdbelasticClusterConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-docdbelastic-cluster/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDocdbelasticCluster resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-docdbelastic-cluster/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 DataAwsccDocdbelasticCluster to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/docdbelastic_cluster#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDocdbelasticCluster that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDocdbelasticCluster to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-docdbelastic-cluster/index.ts",
            "line": 262
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-docdbelastic-cluster/index.ts",
            "line": 268
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDocdbelasticCluster",
      "namespace": "dataAwsccDocdbelasticCluster",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-docdbelastic-cluster/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-docdbelastic-cluster/index.ts",
            "line": 165
          },
          "name": "adminUserName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-docdbelastic-cluster/index.ts",
            "line": 170
          },
          "name": "adminUserPassword",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-docdbelastic-cluster/index.ts",
            "line": 175
          },
          "name": "authType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-docdbelastic-cluster/index.ts",
            "line": 180
          },
          "name": "backupRetentionPeriod",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-docdbelastic-cluster/index.ts",
            "line": 185
          },
          "name": "clusterArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-docdbelastic-cluster/index.ts",
            "line": 190
          },
          "name": "clusterEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-docdbelastic-cluster/index.ts",
            "line": 195
          },
          "name": "clusterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-docdbelastic-cluster/index.ts",
            "line": 213
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-docdbelastic-cluster/index.ts",
            "line": 218
          },
          "name": "preferredBackupWindow",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-docdbelastic-cluster/index.ts",
            "line": 223
          },
          "name": "preferredMaintenanceWindow",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-docdbelastic-cluster/index.ts",
            "line": 228
          },
          "name": "shardCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-docdbelastic-cluster/index.ts",
            "line": 233
          },
          "name": "shardCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-docdbelastic-cluster/index.ts",
            "line": 238
          },
          "name": "shardInstanceCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-docdbelastic-cluster/index.ts",
            "line": 243
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-docdbelastic-cluster/index.ts",
            "line": 249
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDocdbelasticCluster.DataAwsccDocdbelasticClusterTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-docdbelastic-cluster/index.ts",
            "line": 254
          },
          "name": "vpcSecurityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-docdbelastic-cluster/index.ts",
            "line": 208
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-docdbelastic-cluster/index.ts",
            "line": 201
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-docdbelastic-cluster/index:DataAwsccDocdbelasticCluster"
    },
    "@cdktn/provider-awscc.dataAwsccDocdbelasticCluster.DataAwsccDocdbelasticClusterConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDocdbelasticCluster.DataAwsccDocdbelasticClusterConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-docdbelastic-cluster/index.ts",
        "line": 14
      },
      "name": "DataAwsccDocdbelasticClusterConfig",
      "namespace": "dataAwsccDocdbelasticCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/docdbelastic_cluster#id DataAwsccDocdbelasticCluster#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-docdbelastic-cluster/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-docdbelastic-cluster/index:DataAwsccDocdbelasticClusterConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDocdbelasticCluster.DataAwsccDocdbelasticClusterTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDocdbelasticCluster.DataAwsccDocdbelasticClusterTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-docdbelastic-cluster/index.ts",
        "line": 25
      },
      "name": "DataAwsccDocdbelasticClusterTags",
      "namespace": "dataAwsccDocdbelasticCluster",
      "symbolId": "src/data-awscc-docdbelastic-cluster/index:DataAwsccDocdbelasticClusterTags"
    },
    "@cdktn/provider-awscc.dataAwsccDocdbelasticCluster.DataAwsccDocdbelasticClusterTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDocdbelasticCluster.DataAwsccDocdbelasticClusterTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-docdbelastic-cluster/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-awscc-docdbelastic-cluster/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-docdbelastic-cluster/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-awscc.dataAwsccDocdbelasticCluster.DataAwsccDocdbelasticClusterTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDocdbelasticClusterTagsList",
      "namespace": "dataAwsccDocdbelasticCluster",
      "symbolId": "src/data-awscc-docdbelastic-cluster/index:DataAwsccDocdbelasticClusterTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccDocdbelasticCluster.DataAwsccDocdbelasticClusterTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDocdbelasticCluster.DataAwsccDocdbelasticClusterTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-docdbelastic-cluster/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-docdbelastic-cluster/index.ts",
        "line": 48
      },
      "name": "DataAwsccDocdbelasticClusterTagsOutputReference",
      "namespace": "dataAwsccDocdbelasticCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-docdbelastic-cluster/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-docdbelastic-cluster/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-docdbelastic-cluster/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDocdbelasticCluster.DataAwsccDocdbelasticClusterTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-docdbelastic-cluster/index:DataAwsccDocdbelasticClusterTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDocdbelasticClusters.DataAwsccDocdbelasticClusters": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/docdbelastic_clusters awscc_docdbelastic_clusters}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDocdbelasticClusters.DataAwsccDocdbelasticClusters",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/docdbelastic_clusters awscc_docdbelastic_clusters} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-docdbelastic-clusters/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDocdbelasticClusters.DataAwsccDocdbelasticClustersConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-docdbelastic-clusters/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDocdbelasticClusters resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-docdbelastic-clusters/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccDocdbelasticClusters to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/docdbelastic_clusters#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDocdbelasticClusters that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDocdbelasticClusters to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-docdbelastic-clusters/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-docdbelastic-clusters/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDocdbelasticClusters",
      "namespace": "dataAwsccDocdbelasticClusters",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-docdbelastic-clusters/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-docdbelastic-clusters/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-docdbelastic-clusters/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-docdbelastic-clusters/index:DataAwsccDocdbelasticClusters"
    },
    "@cdktn/provider-awscc.dataAwsccDocdbelasticClusters.DataAwsccDocdbelasticClustersConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDocdbelasticClusters.DataAwsccDocdbelasticClustersConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-docdbelastic-clusters/index.ts",
        "line": 14
      },
      "name": "DataAwsccDocdbelasticClustersConfig",
      "namespace": "dataAwsccDocdbelasticClusters",
      "symbolId": "src/data-awscc-docdbelastic-clusters/index:DataAwsccDocdbelasticClustersConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDsqlCluster.DataAwsccDsqlCluster": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/dsql_cluster awscc_dsql_cluster}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDsqlCluster.DataAwsccDsqlCluster",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/dsql_cluster awscc_dsql_cluster} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-dsql-cluster/index.ts",
          "line": 264
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDsqlCluster.DataAwsccDsqlClusterConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dsql-cluster/index.ts",
        "line": 232
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDsqlCluster resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-dsql-cluster/index.ts",
            "line": 249
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccDsqlCluster to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/dsql_cluster#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDsqlCluster that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDsqlCluster to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dsql-cluster/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-awscc-dsql-cluster/index.ts",
            "line": 383
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDsqlCluster",
      "namespace": "dataAwsccDsqlCluster",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dsql-cluster/index.ts",
            "line": 237
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dsql-cluster/index.ts",
            "line": 288
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dsql-cluster/index.ts",
            "line": 293
          },
          "name": "deletionProtectionEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dsql-cluster/index.ts",
            "line": 299
          },
          "name": "encryptionDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDsqlCluster.DataAwsccDsqlClusterEncryptionDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dsql-cluster/index.ts",
            "line": 304
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dsql-cluster/index.ts",
            "line": 322
          },
          "name": "identifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dsql-cluster/index.ts",
            "line": 327
          },
          "name": "kmsEncryptionKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dsql-cluster/index.ts",
            "line": 333
          },
          "name": "multiRegionProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDsqlCluster.DataAwsccDsqlClusterMultiRegionPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dsql-cluster/index.ts",
            "line": 338
          },
          "name": "policyDocument",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dsql-cluster/index.ts",
            "line": 343
          },
          "name": "policyVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dsql-cluster/index.ts",
            "line": 348
          },
          "name": "resourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dsql-cluster/index.ts",
            "line": 353
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dsql-cluster/index.ts",
            "line": 359
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDsqlCluster.DataAwsccDsqlClusterTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dsql-cluster/index.ts",
            "line": 364
          },
          "name": "vpcEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dsql-cluster/index.ts",
            "line": 369
          },
          "name": "vpcEndpointServiceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dsql-cluster/index.ts",
            "line": 317
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dsql-cluster/index.ts",
            "line": 310
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-dsql-cluster/index:DataAwsccDsqlCluster"
    },
    "@cdktn/provider-awscc.dataAwsccDsqlCluster.DataAwsccDsqlClusterConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDsqlCluster.DataAwsccDsqlClusterConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dsql-cluster/index.ts",
        "line": 14
      },
      "name": "DataAwsccDsqlClusterConfig",
      "namespace": "dataAwsccDsqlCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/dsql_cluster#id DataAwsccDsqlCluster#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dsql-cluster/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-dsql-cluster/index:DataAwsccDsqlClusterConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDsqlCluster.DataAwsccDsqlClusterEncryptionDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDsqlCluster.DataAwsccDsqlClusterEncryptionDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dsql-cluster/index.ts",
        "line": 25
      },
      "name": "DataAwsccDsqlClusterEncryptionDetails",
      "namespace": "dataAwsccDsqlCluster",
      "symbolId": "src/data-awscc-dsql-cluster/index:DataAwsccDsqlClusterEncryptionDetails"
    },
    "@cdktn/provider-awscc.dataAwsccDsqlCluster.DataAwsccDsqlClusterEncryptionDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDsqlCluster.DataAwsccDsqlClusterEncryptionDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dsql-cluster/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dsql-cluster/index.ts",
        "line": 48
      },
      "name": "DataAwsccDsqlClusterEncryptionDetailsOutputReference",
      "namespace": "dataAwsccDsqlCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dsql-cluster/index.ts",
            "line": 75
          },
          "name": "encryptionStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dsql-cluster/index.ts",
            "line": 80
          },
          "name": "encryptionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dsql-cluster/index.ts",
            "line": 85
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dsql-cluster/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDsqlCluster.DataAwsccDsqlClusterEncryptionDetails"
          }
        }
      ],
      "symbolId": "src/data-awscc-dsql-cluster/index:DataAwsccDsqlClusterEncryptionDetailsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDsqlCluster.DataAwsccDsqlClusterMultiRegionProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDsqlCluster.DataAwsccDsqlClusterMultiRegionProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dsql-cluster/index.ts",
        "line": 89
      },
      "name": "DataAwsccDsqlClusterMultiRegionProperties",
      "namespace": "dataAwsccDsqlCluster",
      "symbolId": "src/data-awscc-dsql-cluster/index:DataAwsccDsqlClusterMultiRegionProperties"
    },
    "@cdktn/provider-awscc.dataAwsccDsqlCluster.DataAwsccDsqlClusterMultiRegionPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDsqlCluster.DataAwsccDsqlClusterMultiRegionPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dsql-cluster/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dsql-cluster/index.ts",
        "line": 112
      },
      "name": "DataAwsccDsqlClusterMultiRegionPropertiesOutputReference",
      "namespace": "dataAwsccDsqlCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dsql-cluster/index.ts",
            "line": 139
          },
          "name": "clusters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dsql-cluster/index.ts",
            "line": 144
          },
          "name": "witnessRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dsql-cluster/index.ts",
            "line": 123
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDsqlCluster.DataAwsccDsqlClusterMultiRegionProperties"
          }
        }
      ],
      "symbolId": "src/data-awscc-dsql-cluster/index:DataAwsccDsqlClusterMultiRegionPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDsqlCluster.DataAwsccDsqlClusterTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDsqlCluster.DataAwsccDsqlClusterTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dsql-cluster/index.ts",
        "line": 148
      },
      "name": "DataAwsccDsqlClusterTags",
      "namespace": "dataAwsccDsqlCluster",
      "symbolId": "src/data-awscc-dsql-cluster/index:DataAwsccDsqlClusterTags"
    },
    "@cdktn/provider-awscc.dataAwsccDsqlCluster.DataAwsccDsqlClusterTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDsqlCluster.DataAwsccDsqlClusterTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dsql-cluster/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-awscc-dsql-cluster/index.ts",
        "line": 210
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dsql-cluster/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-awscc.dataAwsccDsqlCluster.DataAwsccDsqlClusterTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDsqlClusterTagsList",
      "namespace": "dataAwsccDsqlCluster",
      "symbolId": "src/data-awscc-dsql-cluster/index:DataAwsccDsqlClusterTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccDsqlCluster.DataAwsccDsqlClusterTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDsqlCluster.DataAwsccDsqlClusterTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dsql-cluster/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-awscc-dsql-cluster/index.ts",
        "line": 171
      },
      "name": "DataAwsccDsqlClusterTagsOutputReference",
      "namespace": "dataAwsccDsqlCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dsql-cluster/index.ts",
            "line": 200
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dsql-cluster/index.ts",
            "line": 205
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dsql-cluster/index.ts",
            "line": 184
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDsqlCluster.DataAwsccDsqlClusterTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-dsql-cluster/index:DataAwsccDsqlClusterTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDsqlClusters.DataAwsccDsqlClusters": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/dsql_clusters awscc_dsql_clusters}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDsqlClusters.DataAwsccDsqlClusters",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/dsql_clusters awscc_dsql_clusters} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-dsql-clusters/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDsqlClusters.DataAwsccDsqlClustersConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dsql-clusters/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDsqlClusters resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-dsql-clusters/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccDsqlClusters to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/dsql_clusters#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDsqlClusters that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDsqlClusters to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dsql-clusters/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dsql-clusters/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDsqlClusters",
      "namespace": "dataAwsccDsqlClusters",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dsql-clusters/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dsql-clusters/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dsql-clusters/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-dsql-clusters/index:DataAwsccDsqlClusters"
    },
    "@cdktn/provider-awscc.dataAwsccDsqlClusters.DataAwsccDsqlClustersConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDsqlClusters.DataAwsccDsqlClustersConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dsql-clusters/index.ts",
        "line": 14
      },
      "name": "DataAwsccDsqlClustersConfig",
      "namespace": "dataAwsccDsqlClusters",
      "symbolId": "src/data-awscc-dsql-clusters/index:DataAwsccDsqlClustersConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTable": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/dynamodb_global_table awscc_dynamodb_global_table}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTable",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/dynamodb_global_table awscc_dynamodb_global_table} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-dynamodb-global-table/index.ts",
          "line": 3062
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-global-table/index.ts",
        "line": 3030
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDynamodbGlobalTable resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 3047
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccDynamodbGlobalTable to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/dynamodb_global_table#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDynamodbGlobalTable that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDynamodbGlobalTable to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 3221
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 3227
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDynamodbGlobalTable",
      "namespace": "dataAwsccDynamodbGlobalTable",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 3035
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 3086
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 3092
          },
          "name": "attributeDefinitions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableAttributeDefinitionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 3097
          },
          "name": "billingMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 3103
          },
          "name": "globalSecondaryIndexes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableGlobalSecondaryIndexesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 3108
          },
          "name": "globalTableSourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 3114
          },
          "name": "globalTableWitnesses",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableGlobalTableWitnessesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 3133
          },
          "name": "keySchema",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableKeySchemaList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 3139
          },
          "name": "localSecondaryIndexes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableLocalSecondaryIndexesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 3144
          },
          "name": "multiRegionConsistency",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 3150
          },
          "name": "readOnDemandThroughputSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReadOnDemandThroughputSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 3156
          },
          "name": "readProvisionedThroughputSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReadProvisionedThroughputSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 3162
          },
          "name": "replicas",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 3168
          },
          "name": "sseSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableSseSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 3173
          },
          "name": "streamArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 3179
          },
          "name": "streamSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableStreamSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 3184
          },
          "name": "tableId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 3189
          },
          "name": "tableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 3195
          },
          "name": "timeToLiveSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableTimeToLiveSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 3201
          },
          "name": "warmThroughput",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableWarmThroughputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 3207
          },
          "name": "writeOnDemandThroughputSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableWriteOnDemandThroughputSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 3213
          },
          "name": "writeProvisionedThroughputSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableWriteProvisionedThroughputSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 3127
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 3120
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-dynamodb-global-table/index:DataAwsccDynamodbGlobalTable"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableAttributeDefinitions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableAttributeDefinitions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-global-table/index.ts",
        "line": 25
      },
      "name": "DataAwsccDynamodbGlobalTableAttributeDefinitions",
      "namespace": "dataAwsccDynamodbGlobalTable",
      "symbolId": "src/data-awscc-dynamodb-global-table/index:DataAwsccDynamodbGlobalTableAttributeDefinitions"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableAttributeDefinitionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableAttributeDefinitionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dynamodb-global-table/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-awscc-dynamodb-global-table/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/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-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableAttributeDefinitionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDynamodbGlobalTableAttributeDefinitionsList",
      "namespace": "dataAwsccDynamodbGlobalTable",
      "symbolId": "src/data-awscc-dynamodb-global-table/index:DataAwsccDynamodbGlobalTableAttributeDefinitionsList"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableAttributeDefinitionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableAttributeDefinitionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dynamodb-global-table/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-global-table/index.ts",
        "line": 48
      },
      "name": "DataAwsccDynamodbGlobalTableAttributeDefinitionsOutputReference",
      "namespace": "dataAwsccDynamodbGlobalTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 77
          },
          "name": "attributeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 82
          },
          "name": "attributeType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableAttributeDefinitions"
          }
        }
      ],
      "symbolId": "src/data-awscc-dynamodb-global-table/index:DataAwsccDynamodbGlobalTableAttributeDefinitionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-global-table/index.ts",
        "line": 14
      },
      "name": "DataAwsccDynamodbGlobalTableConfig",
      "namespace": "dataAwsccDynamodbGlobalTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/dynamodb_global_table#id DataAwsccDynamodbGlobalTable#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-dynamodb-global-table/index:DataAwsccDynamodbGlobalTableConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableGlobalSecondaryIndexes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableGlobalSecondaryIndexes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-global-table/index.ts",
        "line": 659
      },
      "name": "DataAwsccDynamodbGlobalTableGlobalSecondaryIndexes",
      "namespace": "dataAwsccDynamodbGlobalTable",
      "symbolId": "src/data-awscc-dynamodb-global-table/index:DataAwsccDynamodbGlobalTableGlobalSecondaryIndexes"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableGlobalSecondaryIndexesKeySchema": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableGlobalSecondaryIndexesKeySchema",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-global-table/index.ts",
        "line": 105
      },
      "name": "DataAwsccDynamodbGlobalTableGlobalSecondaryIndexesKeySchema",
      "namespace": "dataAwsccDynamodbGlobalTable",
      "symbolId": "src/data-awscc-dynamodb-global-table/index:DataAwsccDynamodbGlobalTableGlobalSecondaryIndexesKeySchema"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableGlobalSecondaryIndexesKeySchemaList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableGlobalSecondaryIndexesKeySchemaList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dynamodb-global-table/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-awscc-dynamodb-global-table/index.ts",
        "line": 167
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/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-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableGlobalSecondaryIndexesKeySchemaOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDynamodbGlobalTableGlobalSecondaryIndexesKeySchemaList",
      "namespace": "dataAwsccDynamodbGlobalTable",
      "symbolId": "src/data-awscc-dynamodb-global-table/index:DataAwsccDynamodbGlobalTableGlobalSecondaryIndexesKeySchemaList"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableGlobalSecondaryIndexesKeySchemaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableGlobalSecondaryIndexesKeySchemaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dynamodb-global-table/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-awscc-dynamodb-global-table/index.ts",
        "line": 128
      },
      "name": "DataAwsccDynamodbGlobalTableGlobalSecondaryIndexesKeySchemaOutputReference",
      "namespace": "dataAwsccDynamodbGlobalTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 157
          },
          "name": "attributeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 162
          },
          "name": "keyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 141
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableGlobalSecondaryIndexesKeySchema"
          }
        }
      ],
      "symbolId": "src/data-awscc-dynamodb-global-table/index:DataAwsccDynamodbGlobalTableGlobalSecondaryIndexesKeySchemaOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableGlobalSecondaryIndexesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableGlobalSecondaryIndexesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dynamodb-global-table/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-global-table/index.ts",
        "line": 758
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 772
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableGlobalSecondaryIndexesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDynamodbGlobalTableGlobalSecondaryIndexesList",
      "namespace": "dataAwsccDynamodbGlobalTable",
      "symbolId": "src/data-awscc-dynamodb-global-table/index:DataAwsccDynamodbGlobalTableGlobalSecondaryIndexesList"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableGlobalSecondaryIndexesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableGlobalSecondaryIndexesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dynamodb-global-table/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-global-table/index.ts",
        "line": 682
      },
      "name": "DataAwsccDynamodbGlobalTableGlobalSecondaryIndexesOutputReference",
      "namespace": "dataAwsccDynamodbGlobalTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 711
          },
          "name": "indexName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 717
          },
          "name": "keySchema",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableGlobalSecondaryIndexesKeySchemaList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 723
          },
          "name": "projection",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableGlobalSecondaryIndexesProjectionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 729
          },
          "name": "readOnDemandThroughputSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableGlobalSecondaryIndexesReadOnDemandThroughputSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 735
          },
          "name": "readProvisionedThroughputSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableGlobalSecondaryIndexesReadProvisionedThroughputSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 741
          },
          "name": "warmThroughput",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableGlobalSecondaryIndexesWarmThroughputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 747
          },
          "name": "writeOnDemandThroughputSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableGlobalSecondaryIndexesWriteOnDemandThroughputSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 753
          },
          "name": "writeProvisionedThroughputSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableGlobalSecondaryIndexesWriteProvisionedThroughputSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 695
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableGlobalSecondaryIndexes"
          }
        }
      ],
      "symbolId": "src/data-awscc-dynamodb-global-table/index:DataAwsccDynamodbGlobalTableGlobalSecondaryIndexesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableGlobalSecondaryIndexesProjection": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableGlobalSecondaryIndexesProjection",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-global-table/index.ts",
        "line": 185
      },
      "name": "DataAwsccDynamodbGlobalTableGlobalSecondaryIndexesProjection",
      "namespace": "dataAwsccDynamodbGlobalTable",
      "symbolId": "src/data-awscc-dynamodb-global-table/index:DataAwsccDynamodbGlobalTableGlobalSecondaryIndexesProjection"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableGlobalSecondaryIndexesProjectionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableGlobalSecondaryIndexesProjectionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dynamodb-global-table/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-awscc-dynamodb-global-table/index.ts",
        "line": 208
      },
      "name": "DataAwsccDynamodbGlobalTableGlobalSecondaryIndexesProjectionOutputReference",
      "namespace": "dataAwsccDynamodbGlobalTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 235
          },
          "name": "nonKeyAttributes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 240
          },
          "name": "projectionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 219
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableGlobalSecondaryIndexesProjection"
          }
        }
      ],
      "symbolId": "src/data-awscc-dynamodb-global-table/index:DataAwsccDynamodbGlobalTableGlobalSecondaryIndexesProjectionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableGlobalSecondaryIndexesReadOnDemandThroughputSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableGlobalSecondaryIndexesReadOnDemandThroughputSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-global-table/index.ts",
        "line": 244
      },
      "name": "DataAwsccDynamodbGlobalTableGlobalSecondaryIndexesReadOnDemandThroughputSettings",
      "namespace": "dataAwsccDynamodbGlobalTable",
      "symbolId": "src/data-awscc-dynamodb-global-table/index:DataAwsccDynamodbGlobalTableGlobalSecondaryIndexesReadOnDemandThroughputSettings"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableGlobalSecondaryIndexesReadOnDemandThroughputSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableGlobalSecondaryIndexesReadOnDemandThroughputSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dynamodb-global-table/index.ts",
          "line": 274
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-global-table/index.ts",
        "line": 267
      },
      "name": "DataAwsccDynamodbGlobalTableGlobalSecondaryIndexesReadOnDemandThroughputSettingsOutputReference",
      "namespace": "dataAwsccDynamodbGlobalTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 294
          },
          "name": "maxReadRequestUnits",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 278
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableGlobalSecondaryIndexesReadOnDemandThroughputSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-dynamodb-global-table/index:DataAwsccDynamodbGlobalTableGlobalSecondaryIndexesReadOnDemandThroughputSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableGlobalSecondaryIndexesReadProvisionedThroughputSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableGlobalSecondaryIndexesReadProvisionedThroughputSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-global-table/index.ts",
        "line": 298
      },
      "name": "DataAwsccDynamodbGlobalTableGlobalSecondaryIndexesReadProvisionedThroughputSettings",
      "namespace": "dataAwsccDynamodbGlobalTable",
      "symbolId": "src/data-awscc-dynamodb-global-table/index:DataAwsccDynamodbGlobalTableGlobalSecondaryIndexesReadProvisionedThroughputSettings"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableGlobalSecondaryIndexesReadProvisionedThroughputSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableGlobalSecondaryIndexesReadProvisionedThroughputSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dynamodb-global-table/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-awscc-dynamodb-global-table/index.ts",
        "line": 321
      },
      "name": "DataAwsccDynamodbGlobalTableGlobalSecondaryIndexesReadProvisionedThroughputSettingsOutputReference",
      "namespace": "dataAwsccDynamodbGlobalTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 348
          },
          "name": "readCapacityUnits",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 332
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableGlobalSecondaryIndexesReadProvisionedThroughputSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-dynamodb-global-table/index:DataAwsccDynamodbGlobalTableGlobalSecondaryIndexesReadProvisionedThroughputSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableGlobalSecondaryIndexesWarmThroughput": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableGlobalSecondaryIndexesWarmThroughput",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-global-table/index.ts",
        "line": 352
      },
      "name": "DataAwsccDynamodbGlobalTableGlobalSecondaryIndexesWarmThroughput",
      "namespace": "dataAwsccDynamodbGlobalTable",
      "symbolId": "src/data-awscc-dynamodb-global-table/index:DataAwsccDynamodbGlobalTableGlobalSecondaryIndexesWarmThroughput"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableGlobalSecondaryIndexesWarmThroughputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableGlobalSecondaryIndexesWarmThroughputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dynamodb-global-table/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-awscc-dynamodb-global-table/index.ts",
        "line": 375
      },
      "name": "DataAwsccDynamodbGlobalTableGlobalSecondaryIndexesWarmThroughputOutputReference",
      "namespace": "dataAwsccDynamodbGlobalTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 402
          },
          "name": "readUnitsPerSecond",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 407
          },
          "name": "writeUnitsPerSecond",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 386
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableGlobalSecondaryIndexesWarmThroughput"
          }
        }
      ],
      "symbolId": "src/data-awscc-dynamodb-global-table/index:DataAwsccDynamodbGlobalTableGlobalSecondaryIndexesWarmThroughputOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableGlobalSecondaryIndexesWriteOnDemandThroughputSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableGlobalSecondaryIndexesWriteOnDemandThroughputSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-global-table/index.ts",
        "line": 411
      },
      "name": "DataAwsccDynamodbGlobalTableGlobalSecondaryIndexesWriteOnDemandThroughputSettings",
      "namespace": "dataAwsccDynamodbGlobalTable",
      "symbolId": "src/data-awscc-dynamodb-global-table/index:DataAwsccDynamodbGlobalTableGlobalSecondaryIndexesWriteOnDemandThroughputSettings"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableGlobalSecondaryIndexesWriteOnDemandThroughputSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableGlobalSecondaryIndexesWriteOnDemandThroughputSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dynamodb-global-table/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-awscc-dynamodb-global-table/index.ts",
        "line": 434
      },
      "name": "DataAwsccDynamodbGlobalTableGlobalSecondaryIndexesWriteOnDemandThroughputSettingsOutputReference",
      "namespace": "dataAwsccDynamodbGlobalTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 461
          },
          "name": "maxWriteRequestUnits",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 445
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableGlobalSecondaryIndexesWriteOnDemandThroughputSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-dynamodb-global-table/index:DataAwsccDynamodbGlobalTableGlobalSecondaryIndexesWriteOnDemandThroughputSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableGlobalSecondaryIndexesWriteProvisionedThroughputSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableGlobalSecondaryIndexesWriteProvisionedThroughputSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-global-table/index.ts",
        "line": 604
      },
      "name": "DataAwsccDynamodbGlobalTableGlobalSecondaryIndexesWriteProvisionedThroughputSettings",
      "namespace": "dataAwsccDynamodbGlobalTable",
      "symbolId": "src/data-awscc-dynamodb-global-table/index:DataAwsccDynamodbGlobalTableGlobalSecondaryIndexesWriteProvisionedThroughputSettings"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableGlobalSecondaryIndexesWriteProvisionedThroughputSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableGlobalSecondaryIndexesWriteProvisionedThroughputSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dynamodb-global-table/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-global-table/index.ts",
        "line": 627
      },
      "name": "DataAwsccDynamodbGlobalTableGlobalSecondaryIndexesWriteProvisionedThroughputSettingsOutputReference",
      "namespace": "dataAwsccDynamodbGlobalTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 655
          },
          "name": "writeCapacityAutoScalingSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableGlobalSecondaryIndexesWriteProvisionedThroughputSettingsWriteCapacityAutoScalingSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 638
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableGlobalSecondaryIndexesWriteProvisionedThroughputSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-dynamodb-global-table/index:DataAwsccDynamodbGlobalTableGlobalSecondaryIndexesWriteProvisionedThroughputSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableGlobalSecondaryIndexesWriteProvisionedThroughputSettingsWriteCapacityAutoScalingSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableGlobalSecondaryIndexesWriteProvisionedThroughputSettingsWriteCapacityAutoScalingSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-global-table/index.ts",
        "line": 534
      },
      "name": "DataAwsccDynamodbGlobalTableGlobalSecondaryIndexesWriteProvisionedThroughputSettingsWriteCapacityAutoScalingSettings",
      "namespace": "dataAwsccDynamodbGlobalTable",
      "symbolId": "src/data-awscc-dynamodb-global-table/index:DataAwsccDynamodbGlobalTableGlobalSecondaryIndexesWriteProvisionedThroughputSettingsWriteCapacityAutoScalingSettings"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableGlobalSecondaryIndexesWriteProvisionedThroughputSettingsWriteCapacityAutoScalingSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableGlobalSecondaryIndexesWriteProvisionedThroughputSettingsWriteCapacityAutoScalingSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dynamodb-global-table/index.ts",
          "line": 564
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-global-table/index.ts",
        "line": 557
      },
      "name": "DataAwsccDynamodbGlobalTableGlobalSecondaryIndexesWriteProvisionedThroughputSettingsWriteCapacityAutoScalingSettingsOutputReference",
      "namespace": "dataAwsccDynamodbGlobalTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 584
          },
          "name": "maxCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 589
          },
          "name": "minCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 594
          },
          "name": "seedCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 600
          },
          "name": "targetTrackingScalingPolicyConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableGlobalSecondaryIndexesWriteProvisionedThroughputSettingsWriteCapacityAutoScalingSettingsTargetTrackingScalingPolicyConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 568
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableGlobalSecondaryIndexesWriteProvisionedThroughputSettingsWriteCapacityAutoScalingSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-dynamodb-global-table/index:DataAwsccDynamodbGlobalTableGlobalSecondaryIndexesWriteProvisionedThroughputSettingsWriteCapacityAutoScalingSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableGlobalSecondaryIndexesWriteProvisionedThroughputSettingsWriteCapacityAutoScalingSettingsTargetTrackingScalingPolicyConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableGlobalSecondaryIndexesWriteProvisionedThroughputSettingsWriteCapacityAutoScalingSettingsTargetTrackingScalingPolicyConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-global-table/index.ts",
        "line": 465
      },
      "name": "DataAwsccDynamodbGlobalTableGlobalSecondaryIndexesWriteProvisionedThroughputSettingsWriteCapacityAutoScalingSettingsTargetTrackingScalingPolicyConfiguration",
      "namespace": "dataAwsccDynamodbGlobalTable",
      "symbolId": "src/data-awscc-dynamodb-global-table/index:DataAwsccDynamodbGlobalTableGlobalSecondaryIndexesWriteProvisionedThroughputSettingsWriteCapacityAutoScalingSettingsTargetTrackingScalingPolicyConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableGlobalSecondaryIndexesWriteProvisionedThroughputSettingsWriteCapacityAutoScalingSettingsTargetTrackingScalingPolicyConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableGlobalSecondaryIndexesWriteProvisionedThroughputSettingsWriteCapacityAutoScalingSettingsTargetTrackingScalingPolicyConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dynamodb-global-table/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-global-table/index.ts",
        "line": 488
      },
      "name": "DataAwsccDynamodbGlobalTableGlobalSecondaryIndexesWriteProvisionedThroughputSettingsWriteCapacityAutoScalingSettingsTargetTrackingScalingPolicyConfigurationOutputReference",
      "namespace": "dataAwsccDynamodbGlobalTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 515
          },
          "name": "disableScaleIn",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 520
          },
          "name": "scaleInCooldown",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 525
          },
          "name": "scaleOutCooldown",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 530
          },
          "name": "targetValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 499
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableGlobalSecondaryIndexesWriteProvisionedThroughputSettingsWriteCapacityAutoScalingSettingsTargetTrackingScalingPolicyConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-dynamodb-global-table/index:DataAwsccDynamodbGlobalTableGlobalSecondaryIndexesWriteProvisionedThroughputSettingsWriteCapacityAutoScalingSettingsTargetTrackingScalingPolicyConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableGlobalTableWitnesses": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableGlobalTableWitnesses",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-global-table/index.ts",
        "line": 776
      },
      "name": "DataAwsccDynamodbGlobalTableGlobalTableWitnesses",
      "namespace": "dataAwsccDynamodbGlobalTable",
      "symbolId": "src/data-awscc-dynamodb-global-table/index:DataAwsccDynamodbGlobalTableGlobalTableWitnesses"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableGlobalTableWitnessesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableGlobalTableWitnessesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dynamodb-global-table/index.ts",
          "line": 840
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-global-table/index.ts",
        "line": 833
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 847
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableGlobalTableWitnessesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDynamodbGlobalTableGlobalTableWitnessesList",
      "namespace": "dataAwsccDynamodbGlobalTable",
      "symbolId": "src/data-awscc-dynamodb-global-table/index:DataAwsccDynamodbGlobalTableGlobalTableWitnessesList"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableGlobalTableWitnessesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableGlobalTableWitnessesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dynamodb-global-table/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-global-table/index.ts",
        "line": 799
      },
      "name": "DataAwsccDynamodbGlobalTableGlobalTableWitnessesOutputReference",
      "namespace": "dataAwsccDynamodbGlobalTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 828
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 812
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableGlobalTableWitnesses"
          }
        }
      ],
      "symbolId": "src/data-awscc-dynamodb-global-table/index:DataAwsccDynamodbGlobalTableGlobalTableWitnessesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableKeySchema": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableKeySchema",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-global-table/index.ts",
        "line": 851
      },
      "name": "DataAwsccDynamodbGlobalTableKeySchema",
      "namespace": "dataAwsccDynamodbGlobalTable",
      "symbolId": "src/data-awscc-dynamodb-global-table/index:DataAwsccDynamodbGlobalTableKeySchema"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableKeySchemaList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableKeySchemaList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dynamodb-global-table/index.ts",
          "line": 920
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-global-table/index.ts",
        "line": 913
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 927
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableKeySchemaOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDynamodbGlobalTableKeySchemaList",
      "namespace": "dataAwsccDynamodbGlobalTable",
      "symbolId": "src/data-awscc-dynamodb-global-table/index:DataAwsccDynamodbGlobalTableKeySchemaList"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableKeySchemaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableKeySchemaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dynamodb-global-table/index.ts",
          "line": 883
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-global-table/index.ts",
        "line": 874
      },
      "name": "DataAwsccDynamodbGlobalTableKeySchemaOutputReference",
      "namespace": "dataAwsccDynamodbGlobalTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 903
          },
          "name": "attributeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 908
          },
          "name": "keyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 887
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableKeySchema"
          }
        }
      ],
      "symbolId": "src/data-awscc-dynamodb-global-table/index:DataAwsccDynamodbGlobalTableKeySchemaOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableLocalSecondaryIndexes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableLocalSecondaryIndexes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-global-table/index.ts",
        "line": 1070
      },
      "name": "DataAwsccDynamodbGlobalTableLocalSecondaryIndexes",
      "namespace": "dataAwsccDynamodbGlobalTable",
      "symbolId": "src/data-awscc-dynamodb-global-table/index:DataAwsccDynamodbGlobalTableLocalSecondaryIndexes"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableLocalSecondaryIndexesKeySchema": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableLocalSecondaryIndexesKeySchema",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-global-table/index.ts",
        "line": 931
      },
      "name": "DataAwsccDynamodbGlobalTableLocalSecondaryIndexesKeySchema",
      "namespace": "dataAwsccDynamodbGlobalTable",
      "symbolId": "src/data-awscc-dynamodb-global-table/index:DataAwsccDynamodbGlobalTableLocalSecondaryIndexesKeySchema"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableLocalSecondaryIndexesKeySchemaList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableLocalSecondaryIndexesKeySchemaList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dynamodb-global-table/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-global-table/index.ts",
        "line": 993
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 1007
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableLocalSecondaryIndexesKeySchemaOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDynamodbGlobalTableLocalSecondaryIndexesKeySchemaList",
      "namespace": "dataAwsccDynamodbGlobalTable",
      "symbolId": "src/data-awscc-dynamodb-global-table/index:DataAwsccDynamodbGlobalTableLocalSecondaryIndexesKeySchemaList"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableLocalSecondaryIndexesKeySchemaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableLocalSecondaryIndexesKeySchemaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dynamodb-global-table/index.ts",
          "line": 963
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-global-table/index.ts",
        "line": 954
      },
      "name": "DataAwsccDynamodbGlobalTableLocalSecondaryIndexesKeySchemaOutputReference",
      "namespace": "dataAwsccDynamodbGlobalTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 983
          },
          "name": "attributeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 988
          },
          "name": "keyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 967
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableLocalSecondaryIndexesKeySchema"
          }
        }
      ],
      "symbolId": "src/data-awscc-dynamodb-global-table/index:DataAwsccDynamodbGlobalTableLocalSecondaryIndexesKeySchemaOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableLocalSecondaryIndexesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableLocalSecondaryIndexesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dynamodb-global-table/index.ts",
          "line": 1146
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-global-table/index.ts",
        "line": 1139
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 1153
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableLocalSecondaryIndexesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDynamodbGlobalTableLocalSecondaryIndexesList",
      "namespace": "dataAwsccDynamodbGlobalTable",
      "symbolId": "src/data-awscc-dynamodb-global-table/index:DataAwsccDynamodbGlobalTableLocalSecondaryIndexesList"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableLocalSecondaryIndexesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableLocalSecondaryIndexesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dynamodb-global-table/index.ts",
          "line": 1102
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-global-table/index.ts",
        "line": 1093
      },
      "name": "DataAwsccDynamodbGlobalTableLocalSecondaryIndexesOutputReference",
      "namespace": "dataAwsccDynamodbGlobalTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 1122
          },
          "name": "indexName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 1128
          },
          "name": "keySchema",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableLocalSecondaryIndexesKeySchemaList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 1134
          },
          "name": "projection",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableLocalSecondaryIndexesProjectionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 1106
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableLocalSecondaryIndexes"
          }
        }
      ],
      "symbolId": "src/data-awscc-dynamodb-global-table/index:DataAwsccDynamodbGlobalTableLocalSecondaryIndexesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableLocalSecondaryIndexesProjection": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableLocalSecondaryIndexesProjection",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-global-table/index.ts",
        "line": 1011
      },
      "name": "DataAwsccDynamodbGlobalTableLocalSecondaryIndexesProjection",
      "namespace": "dataAwsccDynamodbGlobalTable",
      "symbolId": "src/data-awscc-dynamodb-global-table/index:DataAwsccDynamodbGlobalTableLocalSecondaryIndexesProjection"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableLocalSecondaryIndexesProjectionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableLocalSecondaryIndexesProjectionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dynamodb-global-table/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-global-table/index.ts",
        "line": 1034
      },
      "name": "DataAwsccDynamodbGlobalTableLocalSecondaryIndexesProjectionOutputReference",
      "namespace": "dataAwsccDynamodbGlobalTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 1061
          },
          "name": "nonKeyAttributes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 1066
          },
          "name": "projectionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 1045
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableLocalSecondaryIndexesProjection"
          }
        }
      ],
      "symbolId": "src/data-awscc-dynamodb-global-table/index:DataAwsccDynamodbGlobalTableLocalSecondaryIndexesProjectionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReadOnDemandThroughputSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReadOnDemandThroughputSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-global-table/index.ts",
        "line": 1157
      },
      "name": "DataAwsccDynamodbGlobalTableReadOnDemandThroughputSettings",
      "namespace": "dataAwsccDynamodbGlobalTable",
      "symbolId": "src/data-awscc-dynamodb-global-table/index:DataAwsccDynamodbGlobalTableReadOnDemandThroughputSettings"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReadOnDemandThroughputSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReadOnDemandThroughputSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dynamodb-global-table/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-global-table/index.ts",
        "line": 1180
      },
      "name": "DataAwsccDynamodbGlobalTableReadOnDemandThroughputSettingsOutputReference",
      "namespace": "dataAwsccDynamodbGlobalTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 1207
          },
          "name": "maxReadRequestUnits",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 1191
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReadOnDemandThroughputSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-dynamodb-global-table/index:DataAwsccDynamodbGlobalTableReadOnDemandThroughputSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReadProvisionedThroughputSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReadProvisionedThroughputSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-global-table/index.ts",
        "line": 1211
      },
      "name": "DataAwsccDynamodbGlobalTableReadProvisionedThroughputSettings",
      "namespace": "dataAwsccDynamodbGlobalTable",
      "symbolId": "src/data-awscc-dynamodb-global-table/index:DataAwsccDynamodbGlobalTableReadProvisionedThroughputSettings"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReadProvisionedThroughputSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReadProvisionedThroughputSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dynamodb-global-table/index.ts",
          "line": 1241
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-global-table/index.ts",
        "line": 1234
      },
      "name": "DataAwsccDynamodbGlobalTableReadProvisionedThroughputSettingsOutputReference",
      "namespace": "dataAwsccDynamodbGlobalTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 1261
          },
          "name": "readCapacityUnits",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 1245
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReadProvisionedThroughputSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-dynamodb-global-table/index:DataAwsccDynamodbGlobalTableReadProvisionedThroughputSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicas": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicas",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-global-table/index.ts",
        "line": 2397
      },
      "name": "DataAwsccDynamodbGlobalTableReplicas",
      "namespace": "dataAwsccDynamodbGlobalTable",
      "symbolId": "src/data-awscc-dynamodb-global-table/index:DataAwsccDynamodbGlobalTableReplicas"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasContributorInsightsSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasContributorInsightsSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-global-table/index.ts",
        "line": 1265
      },
      "name": "DataAwsccDynamodbGlobalTableReplicasContributorInsightsSpecification",
      "namespace": "dataAwsccDynamodbGlobalTable",
      "symbolId": "src/data-awscc-dynamodb-global-table/index:DataAwsccDynamodbGlobalTableReplicasContributorInsightsSpecification"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasContributorInsightsSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasContributorInsightsSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dynamodb-global-table/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/data-awscc-dynamodb-global-table/index.ts",
        "line": 1288
      },
      "name": "DataAwsccDynamodbGlobalTableReplicasContributorInsightsSpecificationOutputReference",
      "namespace": "dataAwsccDynamodbGlobalTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 1315
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 1320
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 1299
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasContributorInsightsSpecification"
          }
        }
      ],
      "symbolId": "src/data-awscc-dynamodb-global-table/index:DataAwsccDynamodbGlobalTableReplicasContributorInsightsSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasGlobalSecondaryIndexes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasGlobalSecondaryIndexes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-global-table/index.ts",
        "line": 1636
      },
      "name": "DataAwsccDynamodbGlobalTableReplicasGlobalSecondaryIndexes",
      "namespace": "dataAwsccDynamodbGlobalTable",
      "symbolId": "src/data-awscc-dynamodb-global-table/index:DataAwsccDynamodbGlobalTableReplicasGlobalSecondaryIndexes"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasGlobalSecondaryIndexesContributorInsightsSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasGlobalSecondaryIndexesContributorInsightsSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-global-table/index.ts",
        "line": 1324
      },
      "name": "DataAwsccDynamodbGlobalTableReplicasGlobalSecondaryIndexesContributorInsightsSpecification",
      "namespace": "dataAwsccDynamodbGlobalTable",
      "symbolId": "src/data-awscc-dynamodb-global-table/index:DataAwsccDynamodbGlobalTableReplicasGlobalSecondaryIndexesContributorInsightsSpecification"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasGlobalSecondaryIndexesContributorInsightsSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasGlobalSecondaryIndexesContributorInsightsSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dynamodb-global-table/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-awscc-dynamodb-global-table/index.ts",
        "line": 1347
      },
      "name": "DataAwsccDynamodbGlobalTableReplicasGlobalSecondaryIndexesContributorInsightsSpecificationOutputReference",
      "namespace": "dataAwsccDynamodbGlobalTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 1374
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 1379
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 1358
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasGlobalSecondaryIndexesContributorInsightsSpecification"
          }
        }
      ],
      "symbolId": "src/data-awscc-dynamodb-global-table/index:DataAwsccDynamodbGlobalTableReplicasGlobalSecondaryIndexesContributorInsightsSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasGlobalSecondaryIndexesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasGlobalSecondaryIndexesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dynamodb-global-table/index.ts",
          "line": 1718
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-global-table/index.ts",
        "line": 1711
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 1725
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasGlobalSecondaryIndexesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDynamodbGlobalTableReplicasGlobalSecondaryIndexesList",
      "namespace": "dataAwsccDynamodbGlobalTable",
      "symbolId": "src/data-awscc-dynamodb-global-table/index:DataAwsccDynamodbGlobalTableReplicasGlobalSecondaryIndexesList"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasGlobalSecondaryIndexesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasGlobalSecondaryIndexesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dynamodb-global-table/index.ts",
          "line": 1668
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-global-table/index.ts",
        "line": 1659
      },
      "name": "DataAwsccDynamodbGlobalTableReplicasGlobalSecondaryIndexesOutputReference",
      "namespace": "dataAwsccDynamodbGlobalTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 1689
          },
          "name": "contributorInsightsSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasGlobalSecondaryIndexesContributorInsightsSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 1694
          },
          "name": "indexName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 1700
          },
          "name": "readOnDemandThroughputSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasGlobalSecondaryIndexesReadOnDemandThroughputSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 1706
          },
          "name": "readProvisionedThroughputSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasGlobalSecondaryIndexesReadProvisionedThroughputSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 1672
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasGlobalSecondaryIndexes"
          }
        }
      ],
      "symbolId": "src/data-awscc-dynamodb-global-table/index:DataAwsccDynamodbGlobalTableReplicasGlobalSecondaryIndexesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasGlobalSecondaryIndexesReadOnDemandThroughputSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasGlobalSecondaryIndexesReadOnDemandThroughputSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-global-table/index.ts",
        "line": 1383
      },
      "name": "DataAwsccDynamodbGlobalTableReplicasGlobalSecondaryIndexesReadOnDemandThroughputSettings",
      "namespace": "dataAwsccDynamodbGlobalTable",
      "symbolId": "src/data-awscc-dynamodb-global-table/index:DataAwsccDynamodbGlobalTableReplicasGlobalSecondaryIndexesReadOnDemandThroughputSettings"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasGlobalSecondaryIndexesReadOnDemandThroughputSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasGlobalSecondaryIndexesReadOnDemandThroughputSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dynamodb-global-table/index.ts",
          "line": 1413
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-global-table/index.ts",
        "line": 1406
      },
      "name": "DataAwsccDynamodbGlobalTableReplicasGlobalSecondaryIndexesReadOnDemandThroughputSettingsOutputReference",
      "namespace": "dataAwsccDynamodbGlobalTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 1433
          },
          "name": "maxReadRequestUnits",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 1417
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasGlobalSecondaryIndexesReadOnDemandThroughputSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-dynamodb-global-table/index:DataAwsccDynamodbGlobalTableReplicasGlobalSecondaryIndexesReadOnDemandThroughputSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasGlobalSecondaryIndexesReadProvisionedThroughputSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasGlobalSecondaryIndexesReadProvisionedThroughputSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-global-table/index.ts",
        "line": 1576
      },
      "name": "DataAwsccDynamodbGlobalTableReplicasGlobalSecondaryIndexesReadProvisionedThroughputSettings",
      "namespace": "dataAwsccDynamodbGlobalTable",
      "symbolId": "src/data-awscc-dynamodb-global-table/index:DataAwsccDynamodbGlobalTableReplicasGlobalSecondaryIndexesReadProvisionedThroughputSettings"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasGlobalSecondaryIndexesReadProvisionedThroughputSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasGlobalSecondaryIndexesReadProvisionedThroughputSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dynamodb-global-table/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-global-table/index.ts",
        "line": 1599
      },
      "name": "DataAwsccDynamodbGlobalTableReplicasGlobalSecondaryIndexesReadProvisionedThroughputSettingsOutputReference",
      "namespace": "dataAwsccDynamodbGlobalTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 1627
          },
          "name": "readCapacityAutoScalingSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasGlobalSecondaryIndexesReadProvisionedThroughputSettingsReadCapacityAutoScalingSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 1632
          },
          "name": "readCapacityUnits",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 1610
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasGlobalSecondaryIndexesReadProvisionedThroughputSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-dynamodb-global-table/index:DataAwsccDynamodbGlobalTableReplicasGlobalSecondaryIndexesReadProvisionedThroughputSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasGlobalSecondaryIndexesReadProvisionedThroughputSettingsReadCapacityAutoScalingSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasGlobalSecondaryIndexesReadProvisionedThroughputSettingsReadCapacityAutoScalingSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-global-table/index.ts",
        "line": 1506
      },
      "name": "DataAwsccDynamodbGlobalTableReplicasGlobalSecondaryIndexesReadProvisionedThroughputSettingsReadCapacityAutoScalingSettings",
      "namespace": "dataAwsccDynamodbGlobalTable",
      "symbolId": "src/data-awscc-dynamodb-global-table/index:DataAwsccDynamodbGlobalTableReplicasGlobalSecondaryIndexesReadProvisionedThroughputSettingsReadCapacityAutoScalingSettings"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasGlobalSecondaryIndexesReadProvisionedThroughputSettingsReadCapacityAutoScalingSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasGlobalSecondaryIndexesReadProvisionedThroughputSettingsReadCapacityAutoScalingSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dynamodb-global-table/index.ts",
          "line": 1536
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-global-table/index.ts",
        "line": 1529
      },
      "name": "DataAwsccDynamodbGlobalTableReplicasGlobalSecondaryIndexesReadProvisionedThroughputSettingsReadCapacityAutoScalingSettingsOutputReference",
      "namespace": "dataAwsccDynamodbGlobalTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 1556
          },
          "name": "maxCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 1561
          },
          "name": "minCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 1566
          },
          "name": "seedCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 1572
          },
          "name": "targetTrackingScalingPolicyConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasGlobalSecondaryIndexesReadProvisionedThroughputSettingsReadCapacityAutoScalingSettingsTargetTrackingScalingPolicyConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 1540
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasGlobalSecondaryIndexesReadProvisionedThroughputSettingsReadCapacityAutoScalingSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-dynamodb-global-table/index:DataAwsccDynamodbGlobalTableReplicasGlobalSecondaryIndexesReadProvisionedThroughputSettingsReadCapacityAutoScalingSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasGlobalSecondaryIndexesReadProvisionedThroughputSettingsReadCapacityAutoScalingSettingsTargetTrackingScalingPolicyConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasGlobalSecondaryIndexesReadProvisionedThroughputSettingsReadCapacityAutoScalingSettingsTargetTrackingScalingPolicyConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-global-table/index.ts",
        "line": 1437
      },
      "name": "DataAwsccDynamodbGlobalTableReplicasGlobalSecondaryIndexesReadProvisionedThroughputSettingsReadCapacityAutoScalingSettingsTargetTrackingScalingPolicyConfiguration",
      "namespace": "dataAwsccDynamodbGlobalTable",
      "symbolId": "src/data-awscc-dynamodb-global-table/index:DataAwsccDynamodbGlobalTableReplicasGlobalSecondaryIndexesReadProvisionedThroughputSettingsReadCapacityAutoScalingSettingsTargetTrackingScalingPolicyConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasGlobalSecondaryIndexesReadProvisionedThroughputSettingsReadCapacityAutoScalingSettingsTargetTrackingScalingPolicyConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasGlobalSecondaryIndexesReadProvisionedThroughputSettingsReadCapacityAutoScalingSettingsTargetTrackingScalingPolicyConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dynamodb-global-table/index.ts",
          "line": 1467
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-global-table/index.ts",
        "line": 1460
      },
      "name": "DataAwsccDynamodbGlobalTableReplicasGlobalSecondaryIndexesReadProvisionedThroughputSettingsReadCapacityAutoScalingSettingsTargetTrackingScalingPolicyConfigurationOutputReference",
      "namespace": "dataAwsccDynamodbGlobalTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 1487
          },
          "name": "disableScaleIn",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 1492
          },
          "name": "scaleInCooldown",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 1497
          },
          "name": "scaleOutCooldown",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 1502
          },
          "name": "targetValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 1471
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasGlobalSecondaryIndexesReadProvisionedThroughputSettingsReadCapacityAutoScalingSettingsTargetTrackingScalingPolicyConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-dynamodb-global-table/index:DataAwsccDynamodbGlobalTableReplicasGlobalSecondaryIndexesReadProvisionedThroughputSettingsReadCapacityAutoScalingSettingsTargetTrackingScalingPolicyConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasKinesisStreamSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasKinesisStreamSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-global-table/index.ts",
        "line": 1729
      },
      "name": "DataAwsccDynamodbGlobalTableReplicasKinesisStreamSpecification",
      "namespace": "dataAwsccDynamodbGlobalTable",
      "symbolId": "src/data-awscc-dynamodb-global-table/index:DataAwsccDynamodbGlobalTableReplicasKinesisStreamSpecification"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasKinesisStreamSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasKinesisStreamSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dynamodb-global-table/index.ts",
          "line": 1759
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-global-table/index.ts",
        "line": 1752
      },
      "name": "DataAwsccDynamodbGlobalTableReplicasKinesisStreamSpecificationOutputReference",
      "namespace": "dataAwsccDynamodbGlobalTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 1779
          },
          "name": "approximateCreationDateTimePrecision",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 1784
          },
          "name": "streamArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 1763
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasKinesisStreamSpecification"
          }
        }
      ],
      "symbolId": "src/data-awscc-dynamodb-global-table/index:DataAwsccDynamodbGlobalTableReplicasKinesisStreamSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dynamodb-global-table/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-global-table/index.ts",
        "line": 2529
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 2543
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDynamodbGlobalTableReplicasList",
      "namespace": "dataAwsccDynamodbGlobalTable",
      "symbolId": "src/data-awscc-dynamodb-global-table/index:DataAwsccDynamodbGlobalTableReplicasList"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dynamodb-global-table/index.ts",
          "line": 2429
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-global-table/index.ts",
        "line": 2420
      },
      "name": "DataAwsccDynamodbGlobalTableReplicasOutputReference",
      "namespace": "dataAwsccDynamodbGlobalTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 2450
          },
          "name": "contributorInsightsSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasContributorInsightsSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 2455
          },
          "name": "deletionProtectionEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 2461
          },
          "name": "globalSecondaryIndexes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasGlobalSecondaryIndexesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 2466
          },
          "name": "globalTableSettingsReplicationMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 2472
          },
          "name": "kinesisStreamSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasKinesisStreamSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 2478
          },
          "name": "pointInTimeRecoverySpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasPointInTimeRecoverySpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 2484
          },
          "name": "readOnDemandThroughputSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasReadOnDemandThroughputSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 2490
          },
          "name": "readProvisionedThroughputSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasReadProvisionedThroughputSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 2495
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 2501
          },
          "name": "replicaStreamSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasReplicaStreamSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 2507
          },
          "name": "resourcePolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasResourcePolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 2513
          },
          "name": "sseSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasSseSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 2518
          },
          "name": "tableClass",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 2524
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 2433
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicas"
          }
        }
      ],
      "symbolId": "src/data-awscc-dynamodb-global-table/index:DataAwsccDynamodbGlobalTableReplicasOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasPointInTimeRecoverySpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasPointInTimeRecoverySpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-global-table/index.ts",
        "line": 1788
      },
      "name": "DataAwsccDynamodbGlobalTableReplicasPointInTimeRecoverySpecification",
      "namespace": "dataAwsccDynamodbGlobalTable",
      "symbolId": "src/data-awscc-dynamodb-global-table/index:DataAwsccDynamodbGlobalTableReplicasPointInTimeRecoverySpecification"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasPointInTimeRecoverySpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasPointInTimeRecoverySpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dynamodb-global-table/index.ts",
          "line": 1818
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-global-table/index.ts",
        "line": 1811
      },
      "name": "DataAwsccDynamodbGlobalTableReplicasPointInTimeRecoverySpecificationOutputReference",
      "namespace": "dataAwsccDynamodbGlobalTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 1838
          },
          "name": "pointInTimeRecoveryEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 1843
          },
          "name": "recoveryPeriodInDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 1822
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasPointInTimeRecoverySpecification"
          }
        }
      ],
      "symbolId": "src/data-awscc-dynamodb-global-table/index:DataAwsccDynamodbGlobalTableReplicasPointInTimeRecoverySpecificationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasReadOnDemandThroughputSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasReadOnDemandThroughputSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-global-table/index.ts",
        "line": 1847
      },
      "name": "DataAwsccDynamodbGlobalTableReplicasReadOnDemandThroughputSettings",
      "namespace": "dataAwsccDynamodbGlobalTable",
      "symbolId": "src/data-awscc-dynamodb-global-table/index:DataAwsccDynamodbGlobalTableReplicasReadOnDemandThroughputSettings"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasReadOnDemandThroughputSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasReadOnDemandThroughputSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dynamodb-global-table/index.ts",
          "line": 1877
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-global-table/index.ts",
        "line": 1870
      },
      "name": "DataAwsccDynamodbGlobalTableReplicasReadOnDemandThroughputSettingsOutputReference",
      "namespace": "dataAwsccDynamodbGlobalTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 1897
          },
          "name": "maxReadRequestUnits",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 1881
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasReadOnDemandThroughputSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-dynamodb-global-table/index:DataAwsccDynamodbGlobalTableReplicasReadOnDemandThroughputSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasReadProvisionedThroughputSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasReadProvisionedThroughputSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-global-table/index.ts",
        "line": 2040
      },
      "name": "DataAwsccDynamodbGlobalTableReplicasReadProvisionedThroughputSettings",
      "namespace": "dataAwsccDynamodbGlobalTable",
      "symbolId": "src/data-awscc-dynamodb-global-table/index:DataAwsccDynamodbGlobalTableReplicasReadProvisionedThroughputSettings"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasReadProvisionedThroughputSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasReadProvisionedThroughputSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dynamodb-global-table/index.ts",
          "line": 2070
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-global-table/index.ts",
        "line": 2063
      },
      "name": "DataAwsccDynamodbGlobalTableReplicasReadProvisionedThroughputSettingsOutputReference",
      "namespace": "dataAwsccDynamodbGlobalTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 2091
          },
          "name": "readCapacityAutoScalingSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasReadProvisionedThroughputSettingsReadCapacityAutoScalingSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 2096
          },
          "name": "readCapacityUnits",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 2074
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasReadProvisionedThroughputSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-dynamodb-global-table/index:DataAwsccDynamodbGlobalTableReplicasReadProvisionedThroughputSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasReadProvisionedThroughputSettingsReadCapacityAutoScalingSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasReadProvisionedThroughputSettingsReadCapacityAutoScalingSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-global-table/index.ts",
        "line": 1970
      },
      "name": "DataAwsccDynamodbGlobalTableReplicasReadProvisionedThroughputSettingsReadCapacityAutoScalingSettings",
      "namespace": "dataAwsccDynamodbGlobalTable",
      "symbolId": "src/data-awscc-dynamodb-global-table/index:DataAwsccDynamodbGlobalTableReplicasReadProvisionedThroughputSettingsReadCapacityAutoScalingSettings"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasReadProvisionedThroughputSettingsReadCapacityAutoScalingSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasReadProvisionedThroughputSettingsReadCapacityAutoScalingSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dynamodb-global-table/index.ts",
          "line": 2000
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-global-table/index.ts",
        "line": 1993
      },
      "name": "DataAwsccDynamodbGlobalTableReplicasReadProvisionedThroughputSettingsReadCapacityAutoScalingSettingsOutputReference",
      "namespace": "dataAwsccDynamodbGlobalTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 2020
          },
          "name": "maxCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 2025
          },
          "name": "minCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 2030
          },
          "name": "seedCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 2036
          },
          "name": "targetTrackingScalingPolicyConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasReadProvisionedThroughputSettingsReadCapacityAutoScalingSettingsTargetTrackingScalingPolicyConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 2004
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasReadProvisionedThroughputSettingsReadCapacityAutoScalingSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-dynamodb-global-table/index:DataAwsccDynamodbGlobalTableReplicasReadProvisionedThroughputSettingsReadCapacityAutoScalingSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasReadProvisionedThroughputSettingsReadCapacityAutoScalingSettingsTargetTrackingScalingPolicyConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasReadProvisionedThroughputSettingsReadCapacityAutoScalingSettingsTargetTrackingScalingPolicyConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-global-table/index.ts",
        "line": 1901
      },
      "name": "DataAwsccDynamodbGlobalTableReplicasReadProvisionedThroughputSettingsReadCapacityAutoScalingSettingsTargetTrackingScalingPolicyConfiguration",
      "namespace": "dataAwsccDynamodbGlobalTable",
      "symbolId": "src/data-awscc-dynamodb-global-table/index:DataAwsccDynamodbGlobalTableReplicasReadProvisionedThroughputSettingsReadCapacityAutoScalingSettingsTargetTrackingScalingPolicyConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasReadProvisionedThroughputSettingsReadCapacityAutoScalingSettingsTargetTrackingScalingPolicyConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasReadProvisionedThroughputSettingsReadCapacityAutoScalingSettingsTargetTrackingScalingPolicyConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dynamodb-global-table/index.ts",
          "line": 1931
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-global-table/index.ts",
        "line": 1924
      },
      "name": "DataAwsccDynamodbGlobalTableReplicasReadProvisionedThroughputSettingsReadCapacityAutoScalingSettingsTargetTrackingScalingPolicyConfigurationOutputReference",
      "namespace": "dataAwsccDynamodbGlobalTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 1951
          },
          "name": "disableScaleIn",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 1956
          },
          "name": "scaleInCooldown",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 1961
          },
          "name": "scaleOutCooldown",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 1966
          },
          "name": "targetValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 1935
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasReadProvisionedThroughputSettingsReadCapacityAutoScalingSettingsTargetTrackingScalingPolicyConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-dynamodb-global-table/index:DataAwsccDynamodbGlobalTableReplicasReadProvisionedThroughputSettingsReadCapacityAutoScalingSettingsTargetTrackingScalingPolicyConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasReplicaStreamSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasReplicaStreamSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-global-table/index.ts",
        "line": 2154
      },
      "name": "DataAwsccDynamodbGlobalTableReplicasReplicaStreamSpecification",
      "namespace": "dataAwsccDynamodbGlobalTable",
      "symbolId": "src/data-awscc-dynamodb-global-table/index:DataAwsccDynamodbGlobalTableReplicasReplicaStreamSpecification"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasReplicaStreamSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasReplicaStreamSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dynamodb-global-table/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/data-awscc-dynamodb-global-table/index.ts",
        "line": 2177
      },
      "name": "DataAwsccDynamodbGlobalTableReplicasReplicaStreamSpecificationOutputReference",
      "namespace": "dataAwsccDynamodbGlobalTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 2205
          },
          "name": "resourcePolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasReplicaStreamSpecificationResourcePolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 2188
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasReplicaStreamSpecification"
          }
        }
      ],
      "symbolId": "src/data-awscc-dynamodb-global-table/index:DataAwsccDynamodbGlobalTableReplicasReplicaStreamSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasReplicaStreamSpecificationResourcePolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasReplicaStreamSpecificationResourcePolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-global-table/index.ts",
        "line": 2100
      },
      "name": "DataAwsccDynamodbGlobalTableReplicasReplicaStreamSpecificationResourcePolicy",
      "namespace": "dataAwsccDynamodbGlobalTable",
      "symbolId": "src/data-awscc-dynamodb-global-table/index:DataAwsccDynamodbGlobalTableReplicasReplicaStreamSpecificationResourcePolicy"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasReplicaStreamSpecificationResourcePolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasReplicaStreamSpecificationResourcePolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dynamodb-global-table/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-global-table/index.ts",
        "line": 2123
      },
      "name": "DataAwsccDynamodbGlobalTableReplicasReplicaStreamSpecificationResourcePolicyOutputReference",
      "namespace": "dataAwsccDynamodbGlobalTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 2150
          },
          "name": "policyDocument",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 2134
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasReplicaStreamSpecificationResourcePolicy"
          }
        }
      ],
      "symbolId": "src/data-awscc-dynamodb-global-table/index:DataAwsccDynamodbGlobalTableReplicasReplicaStreamSpecificationResourcePolicyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasResourcePolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasResourcePolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-global-table/index.ts",
        "line": 2209
      },
      "name": "DataAwsccDynamodbGlobalTableReplicasResourcePolicy",
      "namespace": "dataAwsccDynamodbGlobalTable",
      "symbolId": "src/data-awscc-dynamodb-global-table/index:DataAwsccDynamodbGlobalTableReplicasResourcePolicy"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasResourcePolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasResourcePolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dynamodb-global-table/index.ts",
          "line": 2239
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-global-table/index.ts",
        "line": 2232
      },
      "name": "DataAwsccDynamodbGlobalTableReplicasResourcePolicyOutputReference",
      "namespace": "dataAwsccDynamodbGlobalTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 2259
          },
          "name": "policyDocument",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 2243
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasResourcePolicy"
          }
        }
      ],
      "symbolId": "src/data-awscc-dynamodb-global-table/index:DataAwsccDynamodbGlobalTableReplicasResourcePolicyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasSseSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasSseSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-global-table/index.ts",
        "line": 2263
      },
      "name": "DataAwsccDynamodbGlobalTableReplicasSseSpecification",
      "namespace": "dataAwsccDynamodbGlobalTable",
      "symbolId": "src/data-awscc-dynamodb-global-table/index:DataAwsccDynamodbGlobalTableReplicasSseSpecification"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasSseSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasSseSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dynamodb-global-table/index.ts",
          "line": 2293
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-global-table/index.ts",
        "line": 2286
      },
      "name": "DataAwsccDynamodbGlobalTableReplicasSseSpecificationOutputReference",
      "namespace": "dataAwsccDynamodbGlobalTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 2313
          },
          "name": "kmsMasterKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 2297
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasSseSpecification"
          }
        }
      ],
      "symbolId": "src/data-awscc-dynamodb-global-table/index:DataAwsccDynamodbGlobalTableReplicasSseSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-global-table/index.ts",
        "line": 2317
      },
      "name": "DataAwsccDynamodbGlobalTableReplicasTags",
      "namespace": "dataAwsccDynamodbGlobalTable",
      "symbolId": "src/data-awscc-dynamodb-global-table/index:DataAwsccDynamodbGlobalTableReplicasTags"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dynamodb-global-table/index.ts",
          "line": 2386
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-global-table/index.ts",
        "line": 2379
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 2393
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDynamodbGlobalTableReplicasTagsList",
      "namespace": "dataAwsccDynamodbGlobalTable",
      "symbolId": "src/data-awscc-dynamodb-global-table/index:DataAwsccDynamodbGlobalTableReplicasTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dynamodb-global-table/index.ts",
          "line": 2349
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-global-table/index.ts",
        "line": 2340
      },
      "name": "DataAwsccDynamodbGlobalTableReplicasTagsOutputReference",
      "namespace": "dataAwsccDynamodbGlobalTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 2369
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 2374
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 2353
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableReplicasTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-dynamodb-global-table/index:DataAwsccDynamodbGlobalTableReplicasTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableSseSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableSseSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-global-table/index.ts",
        "line": 2547
      },
      "name": "DataAwsccDynamodbGlobalTableSseSpecification",
      "namespace": "dataAwsccDynamodbGlobalTable",
      "symbolId": "src/data-awscc-dynamodb-global-table/index:DataAwsccDynamodbGlobalTableSseSpecification"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableSseSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableSseSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dynamodb-global-table/index.ts",
          "line": 2577
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-global-table/index.ts",
        "line": 2570
      },
      "name": "DataAwsccDynamodbGlobalTableSseSpecificationOutputReference",
      "namespace": "dataAwsccDynamodbGlobalTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 2597
          },
          "name": "sseEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 2602
          },
          "name": "sseType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 2581
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableSseSpecification"
          }
        }
      ],
      "symbolId": "src/data-awscc-dynamodb-global-table/index:DataAwsccDynamodbGlobalTableSseSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableStreamSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableStreamSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-global-table/index.ts",
        "line": 2606
      },
      "name": "DataAwsccDynamodbGlobalTableStreamSpecification",
      "namespace": "dataAwsccDynamodbGlobalTable",
      "symbolId": "src/data-awscc-dynamodb-global-table/index:DataAwsccDynamodbGlobalTableStreamSpecification"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableStreamSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableStreamSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dynamodb-global-table/index.ts",
          "line": 2636
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-global-table/index.ts",
        "line": 2629
      },
      "name": "DataAwsccDynamodbGlobalTableStreamSpecificationOutputReference",
      "namespace": "dataAwsccDynamodbGlobalTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 2656
          },
          "name": "streamViewType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 2640
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableStreamSpecification"
          }
        }
      ],
      "symbolId": "src/data-awscc-dynamodb-global-table/index:DataAwsccDynamodbGlobalTableStreamSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableTimeToLiveSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableTimeToLiveSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-global-table/index.ts",
        "line": 2660
      },
      "name": "DataAwsccDynamodbGlobalTableTimeToLiveSpecification",
      "namespace": "dataAwsccDynamodbGlobalTable",
      "symbolId": "src/data-awscc-dynamodb-global-table/index:DataAwsccDynamodbGlobalTableTimeToLiveSpecification"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableTimeToLiveSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableTimeToLiveSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dynamodb-global-table/index.ts",
          "line": 2690
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-global-table/index.ts",
        "line": 2683
      },
      "name": "DataAwsccDynamodbGlobalTableTimeToLiveSpecificationOutputReference",
      "namespace": "dataAwsccDynamodbGlobalTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 2710
          },
          "name": "attributeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 2715
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 2694
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableTimeToLiveSpecification"
          }
        }
      ],
      "symbolId": "src/data-awscc-dynamodb-global-table/index:DataAwsccDynamodbGlobalTableTimeToLiveSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableWarmThroughput": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableWarmThroughput",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-global-table/index.ts",
        "line": 2719
      },
      "name": "DataAwsccDynamodbGlobalTableWarmThroughput",
      "namespace": "dataAwsccDynamodbGlobalTable",
      "symbolId": "src/data-awscc-dynamodb-global-table/index:DataAwsccDynamodbGlobalTableWarmThroughput"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableWarmThroughputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableWarmThroughputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dynamodb-global-table/index.ts",
          "line": 2749
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-global-table/index.ts",
        "line": 2742
      },
      "name": "DataAwsccDynamodbGlobalTableWarmThroughputOutputReference",
      "namespace": "dataAwsccDynamodbGlobalTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 2769
          },
          "name": "readUnitsPerSecond",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 2774
          },
          "name": "writeUnitsPerSecond",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 2753
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableWarmThroughput"
          }
        }
      ],
      "symbolId": "src/data-awscc-dynamodb-global-table/index:DataAwsccDynamodbGlobalTableWarmThroughputOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableWriteOnDemandThroughputSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableWriteOnDemandThroughputSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-global-table/index.ts",
        "line": 2778
      },
      "name": "DataAwsccDynamodbGlobalTableWriteOnDemandThroughputSettings",
      "namespace": "dataAwsccDynamodbGlobalTable",
      "symbolId": "src/data-awscc-dynamodb-global-table/index:DataAwsccDynamodbGlobalTableWriteOnDemandThroughputSettings"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableWriteOnDemandThroughputSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableWriteOnDemandThroughputSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dynamodb-global-table/index.ts",
          "line": 2808
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-global-table/index.ts",
        "line": 2801
      },
      "name": "DataAwsccDynamodbGlobalTableWriteOnDemandThroughputSettingsOutputReference",
      "namespace": "dataAwsccDynamodbGlobalTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 2828
          },
          "name": "maxWriteRequestUnits",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 2812
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableWriteOnDemandThroughputSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-dynamodb-global-table/index:DataAwsccDynamodbGlobalTableWriteOnDemandThroughputSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableWriteProvisionedThroughputSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableWriteProvisionedThroughputSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-global-table/index.ts",
        "line": 2971
      },
      "name": "DataAwsccDynamodbGlobalTableWriteProvisionedThroughputSettings",
      "namespace": "dataAwsccDynamodbGlobalTable",
      "symbolId": "src/data-awscc-dynamodb-global-table/index:DataAwsccDynamodbGlobalTableWriteProvisionedThroughputSettings"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableWriteProvisionedThroughputSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableWriteProvisionedThroughputSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dynamodb-global-table/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/data-awscc-dynamodb-global-table/index.ts",
        "line": 2994
      },
      "name": "DataAwsccDynamodbGlobalTableWriteProvisionedThroughputSettingsOutputReference",
      "namespace": "dataAwsccDynamodbGlobalTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 3022
          },
          "name": "writeCapacityAutoScalingSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableWriteProvisionedThroughputSettingsWriteCapacityAutoScalingSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 3005
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableWriteProvisionedThroughputSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-dynamodb-global-table/index:DataAwsccDynamodbGlobalTableWriteProvisionedThroughputSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableWriteProvisionedThroughputSettingsWriteCapacityAutoScalingSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableWriteProvisionedThroughputSettingsWriteCapacityAutoScalingSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-global-table/index.ts",
        "line": 2901
      },
      "name": "DataAwsccDynamodbGlobalTableWriteProvisionedThroughputSettingsWriteCapacityAutoScalingSettings",
      "namespace": "dataAwsccDynamodbGlobalTable",
      "symbolId": "src/data-awscc-dynamodb-global-table/index:DataAwsccDynamodbGlobalTableWriteProvisionedThroughputSettingsWriteCapacityAutoScalingSettings"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableWriteProvisionedThroughputSettingsWriteCapacityAutoScalingSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableWriteProvisionedThroughputSettingsWriteCapacityAutoScalingSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dynamodb-global-table/index.ts",
          "line": 2931
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-global-table/index.ts",
        "line": 2924
      },
      "name": "DataAwsccDynamodbGlobalTableWriteProvisionedThroughputSettingsWriteCapacityAutoScalingSettingsOutputReference",
      "namespace": "dataAwsccDynamodbGlobalTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 2951
          },
          "name": "maxCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 2956
          },
          "name": "minCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 2961
          },
          "name": "seedCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 2967
          },
          "name": "targetTrackingScalingPolicyConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableWriteProvisionedThroughputSettingsWriteCapacityAutoScalingSettingsTargetTrackingScalingPolicyConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 2935
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableWriteProvisionedThroughputSettingsWriteCapacityAutoScalingSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-dynamodb-global-table/index:DataAwsccDynamodbGlobalTableWriteProvisionedThroughputSettingsWriteCapacityAutoScalingSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableWriteProvisionedThroughputSettingsWriteCapacityAutoScalingSettingsTargetTrackingScalingPolicyConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableWriteProvisionedThroughputSettingsWriteCapacityAutoScalingSettingsTargetTrackingScalingPolicyConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-global-table/index.ts",
        "line": 2832
      },
      "name": "DataAwsccDynamodbGlobalTableWriteProvisionedThroughputSettingsWriteCapacityAutoScalingSettingsTargetTrackingScalingPolicyConfiguration",
      "namespace": "dataAwsccDynamodbGlobalTable",
      "symbolId": "src/data-awscc-dynamodb-global-table/index:DataAwsccDynamodbGlobalTableWriteProvisionedThroughputSettingsWriteCapacityAutoScalingSettingsTargetTrackingScalingPolicyConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableWriteProvisionedThroughputSettingsWriteCapacityAutoScalingSettingsTargetTrackingScalingPolicyConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableWriteProvisionedThroughputSettingsWriteCapacityAutoScalingSettingsTargetTrackingScalingPolicyConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dynamodb-global-table/index.ts",
          "line": 2862
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-global-table/index.ts",
        "line": 2855
      },
      "name": "DataAwsccDynamodbGlobalTableWriteProvisionedThroughputSettingsWriteCapacityAutoScalingSettingsTargetTrackingScalingPolicyConfigurationOutputReference",
      "namespace": "dataAwsccDynamodbGlobalTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 2882
          },
          "name": "disableScaleIn",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 2887
          },
          "name": "scaleInCooldown",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 2892
          },
          "name": "scaleOutCooldown",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 2897
          },
          "name": "targetValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-table/index.ts",
            "line": 2866
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTable.DataAwsccDynamodbGlobalTableWriteProvisionedThroughputSettingsWriteCapacityAutoScalingSettingsTargetTrackingScalingPolicyConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-dynamodb-global-table/index:DataAwsccDynamodbGlobalTableWriteProvisionedThroughputSettingsWriteCapacityAutoScalingSettingsTargetTrackingScalingPolicyConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTables.DataAwsccDynamodbGlobalTables": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/dynamodb_global_tables awscc_dynamodb_global_tables}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTables.DataAwsccDynamodbGlobalTables",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/dynamodb_global_tables awscc_dynamodb_global_tables} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-dynamodb-global-tables/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTables.DataAwsccDynamodbGlobalTablesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-global-tables/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDynamodbGlobalTables resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-tables/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccDynamodbGlobalTables to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/dynamodb_global_tables#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDynamodbGlobalTables that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDynamodbGlobalTables to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-tables/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-tables/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDynamodbGlobalTables",
      "namespace": "dataAwsccDynamodbGlobalTables",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-tables/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-tables/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-global-tables/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-dynamodb-global-tables/index:DataAwsccDynamodbGlobalTables"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTables.DataAwsccDynamodbGlobalTablesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbGlobalTables.DataAwsccDynamodbGlobalTablesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-global-tables/index.ts",
        "line": 14
      },
      "name": "DataAwsccDynamodbGlobalTablesConfig",
      "namespace": "dataAwsccDynamodbGlobalTables",
      "symbolId": "src/data-awscc-dynamodb-global-tables/index:DataAwsccDynamodbGlobalTablesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTable": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/dynamodb_table awscc_dynamodb_table}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTable",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/dynamodb_table awscc_dynamodb_table} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-dynamodb-table/index.ts",
          "line": 1827
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-table/index.ts",
        "line": 1795
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDynamodbTable resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 1812
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccDynamodbTable to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/dynamodb_table#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDynamodbTable that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDynamodbTable to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 1992
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 1998
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDynamodbTable",
      "namespace": "dataAwsccDynamodbTable",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 1800
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 1851
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 1857
          },
          "name": "attributeDefinitions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableAttributeDefinitionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 1862
          },
          "name": "billingMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 1868
          },
          "name": "contributorInsightsSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableContributorInsightsSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 1873
          },
          "name": "deletionProtectionEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 1879
          },
          "name": "globalSecondaryIndexes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableGlobalSecondaryIndexesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 1898
          },
          "name": "importSourceSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableImportSourceSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 1903
          },
          "name": "keySchema",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 1909
          },
          "name": "kinesisStreamSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableKinesisStreamSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 1915
          },
          "name": "localSecondaryIndexes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableLocalSecondaryIndexesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 1921
          },
          "name": "onDemandThroughput",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableOnDemandThroughputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 1927
          },
          "name": "pointInTimeRecoverySpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTablePointInTimeRecoverySpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 1933
          },
          "name": "provisionedThroughput",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableProvisionedThroughputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 1939
          },
          "name": "resourcePolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableResourcePolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 1945
          },
          "name": "sseSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableSseSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 1950
          },
          "name": "streamArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 1956
          },
          "name": "streamSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableStreamSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 1961
          },
          "name": "tableClass",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 1966
          },
          "name": "tableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 1972
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 1978
          },
          "name": "timeToLiveSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableTimeToLiveSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 1984
          },
          "name": "warmThroughput",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableWarmThroughputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 1892
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 1885
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-dynamodb-table/index:DataAwsccDynamodbTable"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableAttributeDefinitions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableAttributeDefinitions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-table/index.ts",
        "line": 25
      },
      "name": "DataAwsccDynamodbTableAttributeDefinitions",
      "namespace": "dataAwsccDynamodbTable",
      "symbolId": "src/data-awscc-dynamodb-table/index:DataAwsccDynamodbTableAttributeDefinitions"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableAttributeDefinitionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableAttributeDefinitionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dynamodb-table/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-awscc-dynamodb-table/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/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-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableAttributeDefinitionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDynamodbTableAttributeDefinitionsList",
      "namespace": "dataAwsccDynamodbTable",
      "symbolId": "src/data-awscc-dynamodb-table/index:DataAwsccDynamodbTableAttributeDefinitionsList"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableAttributeDefinitionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableAttributeDefinitionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dynamodb-table/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-table/index.ts",
        "line": 48
      },
      "name": "DataAwsccDynamodbTableAttributeDefinitionsOutputReference",
      "namespace": "dataAwsccDynamodbTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 77
          },
          "name": "attributeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 82
          },
          "name": "attributeType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableAttributeDefinitions"
          }
        }
      ],
      "symbolId": "src/data-awscc-dynamodb-table/index:DataAwsccDynamodbTableAttributeDefinitionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-table/index.ts",
        "line": 14
      },
      "name": "DataAwsccDynamodbTableConfig",
      "namespace": "dataAwsccDynamodbTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/dynamodb_table#id DataAwsccDynamodbTable#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-dynamodb-table/index:DataAwsccDynamodbTableConfig"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableContributorInsightsSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableContributorInsightsSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-table/index.ts",
        "line": 105
      },
      "name": "DataAwsccDynamodbTableContributorInsightsSpecification",
      "namespace": "dataAwsccDynamodbTable",
      "symbolId": "src/data-awscc-dynamodb-table/index:DataAwsccDynamodbTableContributorInsightsSpecification"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableContributorInsightsSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableContributorInsightsSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dynamodb-table/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-awscc-dynamodb-table/index.ts",
        "line": 128
      },
      "name": "DataAwsccDynamodbTableContributorInsightsSpecificationOutputReference",
      "namespace": "dataAwsccDynamodbTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 155
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 160
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 139
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableContributorInsightsSpecification"
          }
        }
      ],
      "symbolId": "src/data-awscc-dynamodb-table/index:DataAwsccDynamodbTableContributorInsightsSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableGlobalSecondaryIndexes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableGlobalSecondaryIndexes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-table/index.ts",
        "line": 539
      },
      "name": "DataAwsccDynamodbTableGlobalSecondaryIndexes",
      "namespace": "dataAwsccDynamodbTable",
      "symbolId": "src/data-awscc-dynamodb-table/index:DataAwsccDynamodbTableGlobalSecondaryIndexes"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableGlobalSecondaryIndexesContributorInsightsSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableGlobalSecondaryIndexesContributorInsightsSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-table/index.ts",
        "line": 164
      },
      "name": "DataAwsccDynamodbTableGlobalSecondaryIndexesContributorInsightsSpecification",
      "namespace": "dataAwsccDynamodbTable",
      "symbolId": "src/data-awscc-dynamodb-table/index:DataAwsccDynamodbTableGlobalSecondaryIndexesContributorInsightsSpecification"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableGlobalSecondaryIndexesContributorInsightsSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableGlobalSecondaryIndexesContributorInsightsSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dynamodb-table/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-table/index.ts",
        "line": 187
      },
      "name": "DataAwsccDynamodbTableGlobalSecondaryIndexesContributorInsightsSpecificationOutputReference",
      "namespace": "dataAwsccDynamodbTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 214
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 219
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 198
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableGlobalSecondaryIndexesContributorInsightsSpecification"
          }
        }
      ],
      "symbolId": "src/data-awscc-dynamodb-table/index:DataAwsccDynamodbTableGlobalSecondaryIndexesContributorInsightsSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableGlobalSecondaryIndexesKeySchema": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableGlobalSecondaryIndexesKeySchema",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-table/index.ts",
        "line": 223
      },
      "name": "DataAwsccDynamodbTableGlobalSecondaryIndexesKeySchema",
      "namespace": "dataAwsccDynamodbTable",
      "symbolId": "src/data-awscc-dynamodb-table/index:DataAwsccDynamodbTableGlobalSecondaryIndexesKeySchema"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableGlobalSecondaryIndexesKeySchemaList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableGlobalSecondaryIndexesKeySchemaList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dynamodb-table/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-table/index.ts",
        "line": 285
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 299
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableGlobalSecondaryIndexesKeySchemaOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDynamodbTableGlobalSecondaryIndexesKeySchemaList",
      "namespace": "dataAwsccDynamodbTable",
      "symbolId": "src/data-awscc-dynamodb-table/index:DataAwsccDynamodbTableGlobalSecondaryIndexesKeySchemaList"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableGlobalSecondaryIndexesKeySchemaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableGlobalSecondaryIndexesKeySchemaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dynamodb-table/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-table/index.ts",
        "line": 246
      },
      "name": "DataAwsccDynamodbTableGlobalSecondaryIndexesKeySchemaOutputReference",
      "namespace": "dataAwsccDynamodbTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 275
          },
          "name": "attributeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 280
          },
          "name": "keyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 259
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableGlobalSecondaryIndexesKeySchema"
          }
        }
      ],
      "symbolId": "src/data-awscc-dynamodb-table/index:DataAwsccDynamodbTableGlobalSecondaryIndexesKeySchemaOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableGlobalSecondaryIndexesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableGlobalSecondaryIndexesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dynamodb-table/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-table/index.ts",
        "line": 632
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 646
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableGlobalSecondaryIndexesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDynamodbTableGlobalSecondaryIndexesList",
      "namespace": "dataAwsccDynamodbTable",
      "symbolId": "src/data-awscc-dynamodb-table/index:DataAwsccDynamodbTableGlobalSecondaryIndexesList"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableGlobalSecondaryIndexesOnDemandThroughput": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableGlobalSecondaryIndexesOnDemandThroughput",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-table/index.ts",
        "line": 303
      },
      "name": "DataAwsccDynamodbTableGlobalSecondaryIndexesOnDemandThroughput",
      "namespace": "dataAwsccDynamodbTable",
      "symbolId": "src/data-awscc-dynamodb-table/index:DataAwsccDynamodbTableGlobalSecondaryIndexesOnDemandThroughput"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableGlobalSecondaryIndexesOnDemandThroughputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableGlobalSecondaryIndexesOnDemandThroughputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dynamodb-table/index.ts",
          "line": 333
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-table/index.ts",
        "line": 326
      },
      "name": "DataAwsccDynamodbTableGlobalSecondaryIndexesOnDemandThroughputOutputReference",
      "namespace": "dataAwsccDynamodbTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 353
          },
          "name": "maxReadRequestUnits",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 358
          },
          "name": "maxWriteRequestUnits",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 337
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableGlobalSecondaryIndexesOnDemandThroughput"
          }
        }
      ],
      "symbolId": "src/data-awscc-dynamodb-table/index:DataAwsccDynamodbTableGlobalSecondaryIndexesOnDemandThroughputOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableGlobalSecondaryIndexesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableGlobalSecondaryIndexesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dynamodb-table/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-table/index.ts",
        "line": 562
      },
      "name": "DataAwsccDynamodbTableGlobalSecondaryIndexesOutputReference",
      "namespace": "dataAwsccDynamodbTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 592
          },
          "name": "contributorInsightsSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableGlobalSecondaryIndexesContributorInsightsSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 597
          },
          "name": "indexName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 603
          },
          "name": "keySchema",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableGlobalSecondaryIndexesKeySchemaList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 609
          },
          "name": "onDemandThroughput",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableGlobalSecondaryIndexesOnDemandThroughputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 615
          },
          "name": "projection",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableGlobalSecondaryIndexesProjectionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 621
          },
          "name": "provisionedThroughput",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableGlobalSecondaryIndexesProvisionedThroughputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 627
          },
          "name": "warmThroughput",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableGlobalSecondaryIndexesWarmThroughputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 575
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableGlobalSecondaryIndexes"
          }
        }
      ],
      "symbolId": "src/data-awscc-dynamodb-table/index:DataAwsccDynamodbTableGlobalSecondaryIndexesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableGlobalSecondaryIndexesProjection": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableGlobalSecondaryIndexesProjection",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-table/index.ts",
        "line": 362
      },
      "name": "DataAwsccDynamodbTableGlobalSecondaryIndexesProjection",
      "namespace": "dataAwsccDynamodbTable",
      "symbolId": "src/data-awscc-dynamodb-table/index:DataAwsccDynamodbTableGlobalSecondaryIndexesProjection"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableGlobalSecondaryIndexesProjectionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableGlobalSecondaryIndexesProjectionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dynamodb-table/index.ts",
          "line": 392
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-table/index.ts",
        "line": 385
      },
      "name": "DataAwsccDynamodbTableGlobalSecondaryIndexesProjectionOutputReference",
      "namespace": "dataAwsccDynamodbTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 412
          },
          "name": "nonKeyAttributes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 417
          },
          "name": "projectionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 396
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableGlobalSecondaryIndexesProjection"
          }
        }
      ],
      "symbolId": "src/data-awscc-dynamodb-table/index:DataAwsccDynamodbTableGlobalSecondaryIndexesProjectionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableGlobalSecondaryIndexesProvisionedThroughput": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableGlobalSecondaryIndexesProvisionedThroughput",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-table/index.ts",
        "line": 421
      },
      "name": "DataAwsccDynamodbTableGlobalSecondaryIndexesProvisionedThroughput",
      "namespace": "dataAwsccDynamodbTable",
      "symbolId": "src/data-awscc-dynamodb-table/index:DataAwsccDynamodbTableGlobalSecondaryIndexesProvisionedThroughput"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableGlobalSecondaryIndexesProvisionedThroughputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableGlobalSecondaryIndexesProvisionedThroughputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dynamodb-table/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-awscc-dynamodb-table/index.ts",
        "line": 444
      },
      "name": "DataAwsccDynamodbTableGlobalSecondaryIndexesProvisionedThroughputOutputReference",
      "namespace": "dataAwsccDynamodbTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 471
          },
          "name": "readCapacityUnits",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 476
          },
          "name": "writeCapacityUnits",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 455
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableGlobalSecondaryIndexesProvisionedThroughput"
          }
        }
      ],
      "symbolId": "src/data-awscc-dynamodb-table/index:DataAwsccDynamodbTableGlobalSecondaryIndexesProvisionedThroughputOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableGlobalSecondaryIndexesWarmThroughput": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableGlobalSecondaryIndexesWarmThroughput",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-table/index.ts",
        "line": 480
      },
      "name": "DataAwsccDynamodbTableGlobalSecondaryIndexesWarmThroughput",
      "namespace": "dataAwsccDynamodbTable",
      "symbolId": "src/data-awscc-dynamodb-table/index:DataAwsccDynamodbTableGlobalSecondaryIndexesWarmThroughput"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableGlobalSecondaryIndexesWarmThroughputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableGlobalSecondaryIndexesWarmThroughputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dynamodb-table/index.ts",
          "line": 510
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-table/index.ts",
        "line": 503
      },
      "name": "DataAwsccDynamodbTableGlobalSecondaryIndexesWarmThroughputOutputReference",
      "namespace": "dataAwsccDynamodbTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 530
          },
          "name": "readUnitsPerSecond",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 535
          },
          "name": "writeUnitsPerSecond",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 514
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableGlobalSecondaryIndexesWarmThroughput"
          }
        }
      ],
      "symbolId": "src/data-awscc-dynamodb-table/index:DataAwsccDynamodbTableGlobalSecondaryIndexesWarmThroughputOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableImportSourceSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableImportSourceSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-table/index.ts",
        "line": 828
      },
      "name": "DataAwsccDynamodbTableImportSourceSpecification",
      "namespace": "dataAwsccDynamodbTable",
      "symbolId": "src/data-awscc-dynamodb-table/index:DataAwsccDynamodbTableImportSourceSpecification"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableImportSourceSpecificationInputFormatOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableImportSourceSpecificationInputFormatOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-table/index.ts",
        "line": 709
      },
      "name": "DataAwsccDynamodbTableImportSourceSpecificationInputFormatOptions",
      "namespace": "dataAwsccDynamodbTable",
      "symbolId": "src/data-awscc-dynamodb-table/index:DataAwsccDynamodbTableImportSourceSpecificationInputFormatOptions"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableImportSourceSpecificationInputFormatOptionsCsv": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableImportSourceSpecificationInputFormatOptionsCsv",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-table/index.ts",
        "line": 650
      },
      "name": "DataAwsccDynamodbTableImportSourceSpecificationInputFormatOptionsCsv",
      "namespace": "dataAwsccDynamodbTable",
      "symbolId": "src/data-awscc-dynamodb-table/index:DataAwsccDynamodbTableImportSourceSpecificationInputFormatOptionsCsv"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableImportSourceSpecificationInputFormatOptionsCsvOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableImportSourceSpecificationInputFormatOptionsCsvOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dynamodb-table/index.ts",
          "line": 680
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-table/index.ts",
        "line": 673
      },
      "name": "DataAwsccDynamodbTableImportSourceSpecificationInputFormatOptionsCsvOutputReference",
      "namespace": "dataAwsccDynamodbTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 700
          },
          "name": "delimiter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 705
          },
          "name": "headerList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 684
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableImportSourceSpecificationInputFormatOptionsCsv"
          }
        }
      ],
      "symbolId": "src/data-awscc-dynamodb-table/index:DataAwsccDynamodbTableImportSourceSpecificationInputFormatOptionsCsvOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableImportSourceSpecificationInputFormatOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableImportSourceSpecificationInputFormatOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dynamodb-table/index.ts",
          "line": 739
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-table/index.ts",
        "line": 732
      },
      "name": "DataAwsccDynamodbTableImportSourceSpecificationInputFormatOptionsOutputReference",
      "namespace": "dataAwsccDynamodbTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 760
          },
          "name": "csv",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableImportSourceSpecificationInputFormatOptionsCsvOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 743
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableImportSourceSpecificationInputFormatOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-dynamodb-table/index:DataAwsccDynamodbTableImportSourceSpecificationInputFormatOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableImportSourceSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableImportSourceSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dynamodb-table/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-table/index.ts",
        "line": 851
      },
      "name": "DataAwsccDynamodbTableImportSourceSpecificationOutputReference",
      "namespace": "dataAwsccDynamodbTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 878
          },
          "name": "inputCompressionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 883
          },
          "name": "inputFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 889
          },
          "name": "inputFormatOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableImportSourceSpecificationInputFormatOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 895
          },
          "name": "s3BucketSource",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableImportSourceSpecificationS3BucketSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 862
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableImportSourceSpecification"
          }
        }
      ],
      "symbolId": "src/data-awscc-dynamodb-table/index:DataAwsccDynamodbTableImportSourceSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableImportSourceSpecificationS3BucketSource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableImportSourceSpecificationS3BucketSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-table/index.ts",
        "line": 764
      },
      "name": "DataAwsccDynamodbTableImportSourceSpecificationS3BucketSource",
      "namespace": "dataAwsccDynamodbTable",
      "symbolId": "src/data-awscc-dynamodb-table/index:DataAwsccDynamodbTableImportSourceSpecificationS3BucketSource"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableImportSourceSpecificationS3BucketSourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableImportSourceSpecificationS3BucketSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dynamodb-table/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-awscc-dynamodb-table/index.ts",
        "line": 787
      },
      "name": "DataAwsccDynamodbTableImportSourceSpecificationS3BucketSourceOutputReference",
      "namespace": "dataAwsccDynamodbTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 814
          },
          "name": "s3Bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 819
          },
          "name": "s3BucketOwner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 824
          },
          "name": "s3KeyPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 798
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableImportSourceSpecificationS3BucketSource"
          }
        }
      ],
      "symbolId": "src/data-awscc-dynamodb-table/index:DataAwsccDynamodbTableImportSourceSpecificationS3BucketSourceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableKinesisStreamSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableKinesisStreamSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-table/index.ts",
        "line": 899
      },
      "name": "DataAwsccDynamodbTableKinesisStreamSpecification",
      "namespace": "dataAwsccDynamodbTable",
      "symbolId": "src/data-awscc-dynamodb-table/index:DataAwsccDynamodbTableKinesisStreamSpecification"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableKinesisStreamSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableKinesisStreamSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dynamodb-table/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/data-awscc-dynamodb-table/index.ts",
        "line": 922
      },
      "name": "DataAwsccDynamodbTableKinesisStreamSpecificationOutputReference",
      "namespace": "dataAwsccDynamodbTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 949
          },
          "name": "approximateCreationDateTimePrecision",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 954
          },
          "name": "streamArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 933
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableKinesisStreamSpecification"
          }
        }
      ],
      "symbolId": "src/data-awscc-dynamodb-table/index:DataAwsccDynamodbTableKinesisStreamSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableLocalSecondaryIndexes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableLocalSecondaryIndexes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-table/index.ts",
        "line": 1097
      },
      "name": "DataAwsccDynamodbTableLocalSecondaryIndexes",
      "namespace": "dataAwsccDynamodbTable",
      "symbolId": "src/data-awscc-dynamodb-table/index:DataAwsccDynamodbTableLocalSecondaryIndexes"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableLocalSecondaryIndexesKeySchema": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableLocalSecondaryIndexesKeySchema",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-table/index.ts",
        "line": 958
      },
      "name": "DataAwsccDynamodbTableLocalSecondaryIndexesKeySchema",
      "namespace": "dataAwsccDynamodbTable",
      "symbolId": "src/data-awscc-dynamodb-table/index:DataAwsccDynamodbTableLocalSecondaryIndexesKeySchema"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableLocalSecondaryIndexesKeySchemaList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableLocalSecondaryIndexesKeySchemaList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dynamodb-table/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-awscc-dynamodb-table/index.ts",
        "line": 1020
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/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-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableLocalSecondaryIndexesKeySchemaOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDynamodbTableLocalSecondaryIndexesKeySchemaList",
      "namespace": "dataAwsccDynamodbTable",
      "symbolId": "src/data-awscc-dynamodb-table/index:DataAwsccDynamodbTableLocalSecondaryIndexesKeySchemaList"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableLocalSecondaryIndexesKeySchemaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableLocalSecondaryIndexesKeySchemaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dynamodb-table/index.ts",
          "line": 990
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-table/index.ts",
        "line": 981
      },
      "name": "DataAwsccDynamodbTableLocalSecondaryIndexesKeySchemaOutputReference",
      "namespace": "dataAwsccDynamodbTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 1010
          },
          "name": "attributeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 1015
          },
          "name": "keyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 994
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableLocalSecondaryIndexesKeySchema"
          }
        }
      ],
      "symbolId": "src/data-awscc-dynamodb-table/index:DataAwsccDynamodbTableLocalSecondaryIndexesKeySchemaOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableLocalSecondaryIndexesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableLocalSecondaryIndexesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dynamodb-table/index.ts",
          "line": 1173
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-table/index.ts",
        "line": 1166
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 1180
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableLocalSecondaryIndexesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDynamodbTableLocalSecondaryIndexesList",
      "namespace": "dataAwsccDynamodbTable",
      "symbolId": "src/data-awscc-dynamodb-table/index:DataAwsccDynamodbTableLocalSecondaryIndexesList"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableLocalSecondaryIndexesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableLocalSecondaryIndexesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dynamodb-table/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-table/index.ts",
        "line": 1120
      },
      "name": "DataAwsccDynamodbTableLocalSecondaryIndexesOutputReference",
      "namespace": "dataAwsccDynamodbTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 1149
          },
          "name": "indexName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 1155
          },
          "name": "keySchema",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableLocalSecondaryIndexesKeySchemaList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 1161
          },
          "name": "projection",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableLocalSecondaryIndexesProjectionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 1133
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableLocalSecondaryIndexes"
          }
        }
      ],
      "symbolId": "src/data-awscc-dynamodb-table/index:DataAwsccDynamodbTableLocalSecondaryIndexesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableLocalSecondaryIndexesProjection": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableLocalSecondaryIndexesProjection",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-table/index.ts",
        "line": 1038
      },
      "name": "DataAwsccDynamodbTableLocalSecondaryIndexesProjection",
      "namespace": "dataAwsccDynamodbTable",
      "symbolId": "src/data-awscc-dynamodb-table/index:DataAwsccDynamodbTableLocalSecondaryIndexesProjection"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableLocalSecondaryIndexesProjectionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableLocalSecondaryIndexesProjectionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dynamodb-table/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-awscc-dynamodb-table/index.ts",
        "line": 1061
      },
      "name": "DataAwsccDynamodbTableLocalSecondaryIndexesProjectionOutputReference",
      "namespace": "dataAwsccDynamodbTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 1088
          },
          "name": "nonKeyAttributes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 1093
          },
          "name": "projectionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 1072
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableLocalSecondaryIndexesProjection"
          }
        }
      ],
      "symbolId": "src/data-awscc-dynamodb-table/index:DataAwsccDynamodbTableLocalSecondaryIndexesProjectionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableOnDemandThroughput": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableOnDemandThroughput",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-table/index.ts",
        "line": 1184
      },
      "name": "DataAwsccDynamodbTableOnDemandThroughput",
      "namespace": "dataAwsccDynamodbTable",
      "symbolId": "src/data-awscc-dynamodb-table/index:DataAwsccDynamodbTableOnDemandThroughput"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableOnDemandThroughputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableOnDemandThroughputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dynamodb-table/index.ts",
          "line": 1214
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-table/index.ts",
        "line": 1207
      },
      "name": "DataAwsccDynamodbTableOnDemandThroughputOutputReference",
      "namespace": "dataAwsccDynamodbTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 1234
          },
          "name": "maxReadRequestUnits",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 1239
          },
          "name": "maxWriteRequestUnits",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 1218
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableOnDemandThroughput"
          }
        }
      ],
      "symbolId": "src/data-awscc-dynamodb-table/index:DataAwsccDynamodbTableOnDemandThroughputOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTablePointInTimeRecoverySpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTablePointInTimeRecoverySpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-table/index.ts",
        "line": 1243
      },
      "name": "DataAwsccDynamodbTablePointInTimeRecoverySpecification",
      "namespace": "dataAwsccDynamodbTable",
      "symbolId": "src/data-awscc-dynamodb-table/index:DataAwsccDynamodbTablePointInTimeRecoverySpecification"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTablePointInTimeRecoverySpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTablePointInTimeRecoverySpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dynamodb-table/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-awscc-dynamodb-table/index.ts",
        "line": 1266
      },
      "name": "DataAwsccDynamodbTablePointInTimeRecoverySpecificationOutputReference",
      "namespace": "dataAwsccDynamodbTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 1293
          },
          "name": "pointInTimeRecoveryEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 1298
          },
          "name": "recoveryPeriodInDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 1277
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTablePointInTimeRecoverySpecification"
          }
        }
      ],
      "symbolId": "src/data-awscc-dynamodb-table/index:DataAwsccDynamodbTablePointInTimeRecoverySpecificationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableProvisionedThroughput": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableProvisionedThroughput",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-table/index.ts",
        "line": 1302
      },
      "name": "DataAwsccDynamodbTableProvisionedThroughput",
      "namespace": "dataAwsccDynamodbTable",
      "symbolId": "src/data-awscc-dynamodb-table/index:DataAwsccDynamodbTableProvisionedThroughput"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableProvisionedThroughputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableProvisionedThroughputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dynamodb-table/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-awscc-dynamodb-table/index.ts",
        "line": 1325
      },
      "name": "DataAwsccDynamodbTableProvisionedThroughputOutputReference",
      "namespace": "dataAwsccDynamodbTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 1352
          },
          "name": "readCapacityUnits",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 1357
          },
          "name": "writeCapacityUnits",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 1336
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableProvisionedThroughput"
          }
        }
      ],
      "symbolId": "src/data-awscc-dynamodb-table/index:DataAwsccDynamodbTableProvisionedThroughputOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableResourcePolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableResourcePolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-table/index.ts",
        "line": 1361
      },
      "name": "DataAwsccDynamodbTableResourcePolicy",
      "namespace": "dataAwsccDynamodbTable",
      "symbolId": "src/data-awscc-dynamodb-table/index:DataAwsccDynamodbTableResourcePolicy"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableResourcePolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableResourcePolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dynamodb-table/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/data-awscc-dynamodb-table/index.ts",
        "line": 1384
      },
      "name": "DataAwsccDynamodbTableResourcePolicyOutputReference",
      "namespace": "dataAwsccDynamodbTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 1411
          },
          "name": "policyDocument",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 1395
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableResourcePolicy"
          }
        }
      ],
      "symbolId": "src/data-awscc-dynamodb-table/index:DataAwsccDynamodbTableResourcePolicyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableSseSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableSseSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-table/index.ts",
        "line": 1415
      },
      "name": "DataAwsccDynamodbTableSseSpecification",
      "namespace": "dataAwsccDynamodbTable",
      "symbolId": "src/data-awscc-dynamodb-table/index:DataAwsccDynamodbTableSseSpecification"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableSseSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableSseSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dynamodb-table/index.ts",
          "line": 1445
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-table/index.ts",
        "line": 1438
      },
      "name": "DataAwsccDynamodbTableSseSpecificationOutputReference",
      "namespace": "dataAwsccDynamodbTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 1465
          },
          "name": "kmsMasterKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 1470
          },
          "name": "sseEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 1475
          },
          "name": "sseType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 1449
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableSseSpecification"
          }
        }
      ],
      "symbolId": "src/data-awscc-dynamodb-table/index:DataAwsccDynamodbTableSseSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableStreamSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableStreamSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-table/index.ts",
        "line": 1533
      },
      "name": "DataAwsccDynamodbTableStreamSpecification",
      "namespace": "dataAwsccDynamodbTable",
      "symbolId": "src/data-awscc-dynamodb-table/index:DataAwsccDynamodbTableStreamSpecification"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableStreamSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableStreamSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dynamodb-table/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-awscc-dynamodb-table/index.ts",
        "line": 1556
      },
      "name": "DataAwsccDynamodbTableStreamSpecificationOutputReference",
      "namespace": "dataAwsccDynamodbTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 1584
          },
          "name": "resourcePolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableStreamSpecificationResourcePolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 1589
          },
          "name": "streamViewType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 1567
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableStreamSpecification"
          }
        }
      ],
      "symbolId": "src/data-awscc-dynamodb-table/index:DataAwsccDynamodbTableStreamSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableStreamSpecificationResourcePolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableStreamSpecificationResourcePolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-table/index.ts",
        "line": 1479
      },
      "name": "DataAwsccDynamodbTableStreamSpecificationResourcePolicy",
      "namespace": "dataAwsccDynamodbTable",
      "symbolId": "src/data-awscc-dynamodb-table/index:DataAwsccDynamodbTableStreamSpecificationResourcePolicy"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableStreamSpecificationResourcePolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableStreamSpecificationResourcePolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dynamodb-table/index.ts",
          "line": 1509
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-table/index.ts",
        "line": 1502
      },
      "name": "DataAwsccDynamodbTableStreamSpecificationResourcePolicyOutputReference",
      "namespace": "dataAwsccDynamodbTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 1529
          },
          "name": "policyDocument",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 1513
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableStreamSpecificationResourcePolicy"
          }
        }
      ],
      "symbolId": "src/data-awscc-dynamodb-table/index:DataAwsccDynamodbTableStreamSpecificationResourcePolicyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-table/index.ts",
        "line": 1593
      },
      "name": "DataAwsccDynamodbTableTags",
      "namespace": "dataAwsccDynamodbTable",
      "symbolId": "src/data-awscc-dynamodb-table/index:DataAwsccDynamodbTableTags"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dynamodb-table/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-table/index.ts",
        "line": 1655
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 1669
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccDynamodbTableTagsList",
      "namespace": "dataAwsccDynamodbTable",
      "symbolId": "src/data-awscc-dynamodb-table/index:DataAwsccDynamodbTableTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dynamodb-table/index.ts",
          "line": 1625
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-table/index.ts",
        "line": 1616
      },
      "name": "DataAwsccDynamodbTableTagsOutputReference",
      "namespace": "dataAwsccDynamodbTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 1645
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 1650
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 1629
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-dynamodb-table/index:DataAwsccDynamodbTableTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableTimeToLiveSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableTimeToLiveSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-table/index.ts",
        "line": 1673
      },
      "name": "DataAwsccDynamodbTableTimeToLiveSpecification",
      "namespace": "dataAwsccDynamodbTable",
      "symbolId": "src/data-awscc-dynamodb-table/index:DataAwsccDynamodbTableTimeToLiveSpecification"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableTimeToLiveSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableTimeToLiveSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dynamodb-table/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-table/index.ts",
        "line": 1696
      },
      "name": "DataAwsccDynamodbTableTimeToLiveSpecificationOutputReference",
      "namespace": "dataAwsccDynamodbTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 1723
          },
          "name": "attributeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 1728
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 1707
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableTimeToLiveSpecification"
          }
        }
      ],
      "symbolId": "src/data-awscc-dynamodb-table/index:DataAwsccDynamodbTableTimeToLiveSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableWarmThroughput": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableWarmThroughput",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-table/index.ts",
        "line": 1732
      },
      "name": "DataAwsccDynamodbTableWarmThroughput",
      "namespace": "dataAwsccDynamodbTable",
      "symbolId": "src/data-awscc-dynamodb-table/index:DataAwsccDynamodbTableWarmThroughput"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableWarmThroughputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableWarmThroughputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-dynamodb-table/index.ts",
          "line": 1762
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-table/index.ts",
        "line": 1755
      },
      "name": "DataAwsccDynamodbTableWarmThroughputOutputReference",
      "namespace": "dataAwsccDynamodbTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 1782
          },
          "name": "readUnitsPerSecond",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 1787
          },
          "name": "writeUnitsPerSecond",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-table/index.ts",
            "line": 1766
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTable.DataAwsccDynamodbTableWarmThroughput"
          }
        }
      ],
      "symbolId": "src/data-awscc-dynamodb-table/index:DataAwsccDynamodbTableWarmThroughputOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbTables.DataAwsccDynamodbTables": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/dynamodb_tables awscc_dynamodb_tables}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTables.DataAwsccDynamodbTables",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/dynamodb_tables awscc_dynamodb_tables} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-dynamodb-tables/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTables.DataAwsccDynamodbTablesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-tables/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccDynamodbTables resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-tables/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccDynamodbTables to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/dynamodb_tables#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccDynamodbTables that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccDynamodbTables to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-tables/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-tables/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccDynamodbTables",
      "namespace": "dataAwsccDynamodbTables",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-tables/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-tables/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-dynamodb-tables/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-dynamodb-tables/index:DataAwsccDynamodbTables"
    },
    "@cdktn/provider-awscc.dataAwsccDynamodbTables.DataAwsccDynamodbTablesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccDynamodbTables.DataAwsccDynamodbTablesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-dynamodb-tables/index.ts",
        "line": 14
      },
      "name": "DataAwsccDynamodbTablesConfig",
      "namespace": "dataAwsccDynamodbTables",
      "symbolId": "src/data-awscc-dynamodb-tables/index:DataAwsccDynamodbTablesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2CapacityManagerDataExport.DataAwsccEc2CapacityManagerDataExport": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_capacity_manager_data_export awscc_ec2_capacity_manager_data_export}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2CapacityManagerDataExport.DataAwsccEc2CapacityManagerDataExport",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_capacity_manager_data_export awscc_ec2_capacity_manager_data_export} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-capacity-manager-data-export/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-awscc.dataAwsccEc2CapacityManagerDataExport.DataAwsccEc2CapacityManagerDataExportConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-capacity-manager-data-export/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2CapacityManagerDataExport resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-manager-data-export/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 DataAwsccEc2CapacityManagerDataExport to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_capacity_manager_data_export#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2CapacityManagerDataExport that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2CapacityManagerDataExport to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-manager-data-export/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-awscc-ec2-capacity-manager-data-export/index.ts",
            "line": 218
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2CapacityManagerDataExport",
      "namespace": "dataAwsccEc2CapacityManagerDataExport",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-manager-data-export/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-manager-data-export/index.ts",
            "line": 165
          },
          "name": "capacityManagerDataExportId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-manager-data-export/index.ts",
            "line": 183
          },
          "name": "outputFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-manager-data-export/index.ts",
            "line": 188
          },
          "name": "s3BucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-manager-data-export/index.ts",
            "line": 193
          },
          "name": "s3BucketPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-manager-data-export/index.ts",
            "line": 198
          },
          "name": "schedule",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-manager-data-export/index.ts",
            "line": 204
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2CapacityManagerDataExport.DataAwsccEc2CapacityManagerDataExportTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-manager-data-export/index.ts",
            "line": 178
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-manager-data-export/index.ts",
            "line": 171
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-capacity-manager-data-export/index:DataAwsccEc2CapacityManagerDataExport"
    },
    "@cdktn/provider-awscc.dataAwsccEc2CapacityManagerDataExport.DataAwsccEc2CapacityManagerDataExportConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2CapacityManagerDataExport.DataAwsccEc2CapacityManagerDataExportConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-capacity-manager-data-export/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2CapacityManagerDataExportConfig",
      "namespace": "dataAwsccEc2CapacityManagerDataExport",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_capacity_manager_data_export#id DataAwsccEc2CapacityManagerDataExport#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-manager-data-export/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-capacity-manager-data-export/index:DataAwsccEc2CapacityManagerDataExportConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2CapacityManagerDataExport.DataAwsccEc2CapacityManagerDataExportTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2CapacityManagerDataExport.DataAwsccEc2CapacityManagerDataExportTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-capacity-manager-data-export/index.ts",
        "line": 25
      },
      "name": "DataAwsccEc2CapacityManagerDataExportTags",
      "namespace": "dataAwsccEc2CapacityManagerDataExport",
      "symbolId": "src/data-awscc-ec2-capacity-manager-data-export/index:DataAwsccEc2CapacityManagerDataExportTags"
    },
    "@cdktn/provider-awscc.dataAwsccEc2CapacityManagerDataExport.DataAwsccEc2CapacityManagerDataExportTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2CapacityManagerDataExport.DataAwsccEc2CapacityManagerDataExportTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-capacity-manager-data-export/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-awscc-ec2-capacity-manager-data-export/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-manager-data-export/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-awscc.dataAwsccEc2CapacityManagerDataExport.DataAwsccEc2CapacityManagerDataExportTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2CapacityManagerDataExportTagsList",
      "namespace": "dataAwsccEc2CapacityManagerDataExport",
      "symbolId": "src/data-awscc-ec2-capacity-manager-data-export/index:DataAwsccEc2CapacityManagerDataExportTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2CapacityManagerDataExport.DataAwsccEc2CapacityManagerDataExportTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2CapacityManagerDataExport.DataAwsccEc2CapacityManagerDataExportTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-capacity-manager-data-export/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-capacity-manager-data-export/index.ts",
        "line": 48
      },
      "name": "DataAwsccEc2CapacityManagerDataExportTagsOutputReference",
      "namespace": "dataAwsccEc2CapacityManagerDataExport",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-manager-data-export/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-manager-data-export/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-manager-data-export/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2CapacityManagerDataExport.DataAwsccEc2CapacityManagerDataExportTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-capacity-manager-data-export/index:DataAwsccEc2CapacityManagerDataExportTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2CapacityManagerDataExports.DataAwsccEc2CapacityManagerDataExports": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_capacity_manager_data_exports awscc_ec2_capacity_manager_data_exports}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2CapacityManagerDataExports.DataAwsccEc2CapacityManagerDataExports",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_capacity_manager_data_exports awscc_ec2_capacity_manager_data_exports} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-capacity-manager-data-exports/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2CapacityManagerDataExports.DataAwsccEc2CapacityManagerDataExportsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-capacity-manager-data-exports/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2CapacityManagerDataExports resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-manager-data-exports/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2CapacityManagerDataExports to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_capacity_manager_data_exports#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2CapacityManagerDataExports that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2CapacityManagerDataExports to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-manager-data-exports/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-manager-data-exports/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2CapacityManagerDataExports",
      "namespace": "dataAwsccEc2CapacityManagerDataExports",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-manager-data-exports/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-manager-data-exports/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-manager-data-exports/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-capacity-manager-data-exports/index:DataAwsccEc2CapacityManagerDataExports"
    },
    "@cdktn/provider-awscc.dataAwsccEc2CapacityManagerDataExports.DataAwsccEc2CapacityManagerDataExportsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2CapacityManagerDataExports.DataAwsccEc2CapacityManagerDataExportsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-capacity-manager-data-exports/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2CapacityManagerDataExportsConfig",
      "namespace": "dataAwsccEc2CapacityManagerDataExports",
      "symbolId": "src/data-awscc-ec2-capacity-manager-data-exports/index:DataAwsccEc2CapacityManagerDataExportsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2CapacityReservation.DataAwsccEc2CapacityReservation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_capacity_reservation awscc_ec2_capacity_reservation}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2CapacityReservation.DataAwsccEc2CapacityReservation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_capacity_reservation awscc_ec2_capacity_reservation} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-capacity-reservation/index.ts",
          "line": 361
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2CapacityReservation.DataAwsccEc2CapacityReservationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-capacity-reservation/index.ts",
        "line": 329
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2CapacityReservation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-reservation/index.ts",
            "line": 346
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2CapacityReservation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_capacity_reservation#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2CapacityReservation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2CapacityReservation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-reservation/index.ts",
            "line": 544
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-reservation/index.ts",
            "line": 550
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2CapacityReservation",
      "namespace": "dataAwsccEc2CapacityReservation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-reservation/index.ts",
            "line": 334
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-reservation/index.ts",
            "line": 385
          },
          "name": "availabilityZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-reservation/index.ts",
            "line": 390
          },
          "name": "availabilityZoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-reservation/index.ts",
            "line": 395
          },
          "name": "availableInstanceCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-reservation/index.ts",
            "line": 401
          },
          "name": "capacityAllocationSet",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2CapacityReservation.DataAwsccEc2CapacityReservationCapacityAllocationSetList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-reservation/index.ts",
            "line": 406
          },
          "name": "capacityReservationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-reservation/index.ts",
            "line": 411
          },
          "name": "capacityReservationFleetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-reservation/index.ts",
            "line": 416
          },
          "name": "capacityReservationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-reservation/index.ts",
            "line": 422
          },
          "name": "commitmentInfo",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2CapacityReservation.DataAwsccEc2CapacityReservationCommitmentInfoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-reservation/index.ts",
            "line": 427
          },
          "name": "createDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-reservation/index.ts",
            "line": 432
          },
          "name": "deliveryPreference",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-reservation/index.ts",
            "line": 437
          },
          "name": "ebsOptimized",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-reservation/index.ts",
            "line": 442
          },
          "name": "endDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-reservation/index.ts",
            "line": 447
          },
          "name": "endDateType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-reservation/index.ts",
            "line": 452
          },
          "name": "ephemeralStorage",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-reservation/index.ts",
            "line": 470
          },
          "name": "instanceCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-reservation/index.ts",
            "line": 475
          },
          "name": "instanceMatchCriteria",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-reservation/index.ts",
            "line": 480
          },
          "name": "instancePlatform",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-reservation/index.ts",
            "line": 485
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-reservation/index.ts",
            "line": 490
          },
          "name": "outPostArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-reservation/index.ts",
            "line": 495
          },
          "name": "ownerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-reservation/index.ts",
            "line": 500
          },
          "name": "placementGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-reservation/index.ts",
            "line": 505
          },
          "name": "reservationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-reservation/index.ts",
            "line": 510
          },
          "name": "startDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-reservation/index.ts",
            "line": 515
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-reservation/index.ts",
            "line": 521
          },
          "name": "tagSpecifications",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2CapacityReservation.DataAwsccEc2CapacityReservationTagSpecificationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-reservation/index.ts",
            "line": 526
          },
          "name": "tenancy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-reservation/index.ts",
            "line": 531
          },
          "name": "totalInstanceCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-reservation/index.ts",
            "line": 536
          },
          "name": "unusedReservationBillingOwnerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-reservation/index.ts",
            "line": 465
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-reservation/index.ts",
            "line": 458
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-capacity-reservation/index:DataAwsccEc2CapacityReservation"
    },
    "@cdktn/provider-awscc.dataAwsccEc2CapacityReservation.DataAwsccEc2CapacityReservationCapacityAllocationSet": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2CapacityReservation.DataAwsccEc2CapacityReservationCapacityAllocationSet",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-capacity-reservation/index.ts",
        "line": 25
      },
      "name": "DataAwsccEc2CapacityReservationCapacityAllocationSet",
      "namespace": "dataAwsccEc2CapacityReservation",
      "symbolId": "src/data-awscc-ec2-capacity-reservation/index:DataAwsccEc2CapacityReservationCapacityAllocationSet"
    },
    "@cdktn/provider-awscc.dataAwsccEc2CapacityReservation.DataAwsccEc2CapacityReservationCapacityAllocationSetList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2CapacityReservation.DataAwsccEc2CapacityReservationCapacityAllocationSetList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-capacity-reservation/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-awscc-ec2-capacity-reservation/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-reservation/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-awscc.dataAwsccEc2CapacityReservation.DataAwsccEc2CapacityReservationCapacityAllocationSetOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2CapacityReservationCapacityAllocationSetList",
      "namespace": "dataAwsccEc2CapacityReservation",
      "symbolId": "src/data-awscc-ec2-capacity-reservation/index:DataAwsccEc2CapacityReservationCapacityAllocationSetList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2CapacityReservation.DataAwsccEc2CapacityReservationCapacityAllocationSetOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2CapacityReservation.DataAwsccEc2CapacityReservationCapacityAllocationSetOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-capacity-reservation/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-capacity-reservation/index.ts",
        "line": 48
      },
      "name": "DataAwsccEc2CapacityReservationCapacityAllocationSetOutputReference",
      "namespace": "dataAwsccEc2CapacityReservation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-reservation/index.ts",
            "line": 77
          },
          "name": "allocationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-reservation/index.ts",
            "line": 82
          },
          "name": "count",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-reservation/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2CapacityReservation.DataAwsccEc2CapacityReservationCapacityAllocationSet"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-capacity-reservation/index:DataAwsccEc2CapacityReservationCapacityAllocationSetOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2CapacityReservation.DataAwsccEc2CapacityReservationCommitmentInfo": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2CapacityReservation.DataAwsccEc2CapacityReservationCommitmentInfo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-capacity-reservation/index.ts",
        "line": 105
      },
      "name": "DataAwsccEc2CapacityReservationCommitmentInfo",
      "namespace": "dataAwsccEc2CapacityReservation",
      "symbolId": "src/data-awscc-ec2-capacity-reservation/index:DataAwsccEc2CapacityReservationCommitmentInfo"
    },
    "@cdktn/provider-awscc.dataAwsccEc2CapacityReservation.DataAwsccEc2CapacityReservationCommitmentInfoOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2CapacityReservation.DataAwsccEc2CapacityReservationCommitmentInfoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-capacity-reservation/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-awscc-ec2-capacity-reservation/index.ts",
        "line": 128
      },
      "name": "DataAwsccEc2CapacityReservationCommitmentInfoOutputReference",
      "namespace": "dataAwsccEc2CapacityReservation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-reservation/index.ts",
            "line": 155
          },
          "name": "commitmentEndDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-reservation/index.ts",
            "line": 160
          },
          "name": "committedInstanceCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-reservation/index.ts",
            "line": 139
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2CapacityReservation.DataAwsccEc2CapacityReservationCommitmentInfo"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-capacity-reservation/index:DataAwsccEc2CapacityReservationCommitmentInfoOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2CapacityReservation.DataAwsccEc2CapacityReservationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2CapacityReservation.DataAwsccEc2CapacityReservationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-capacity-reservation/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2CapacityReservationConfig",
      "namespace": "dataAwsccEc2CapacityReservation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_capacity_reservation#id DataAwsccEc2CapacityReservation#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-reservation/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-capacity-reservation/index:DataAwsccEc2CapacityReservationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2CapacityReservation.DataAwsccEc2CapacityReservationTagSpecifications": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2CapacityReservation.DataAwsccEc2CapacityReservationTagSpecifications",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-capacity-reservation/index.ts",
        "line": 244
      },
      "name": "DataAwsccEc2CapacityReservationTagSpecifications",
      "namespace": "dataAwsccEc2CapacityReservation",
      "symbolId": "src/data-awscc-ec2-capacity-reservation/index:DataAwsccEc2CapacityReservationTagSpecifications"
    },
    "@cdktn/provider-awscc.dataAwsccEc2CapacityReservation.DataAwsccEc2CapacityReservationTagSpecificationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2CapacityReservation.DataAwsccEc2CapacityReservationTagSpecificationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-capacity-reservation/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-capacity-reservation/index.ts",
        "line": 307
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-reservation/index.ts",
            "line": 321
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2CapacityReservation.DataAwsccEc2CapacityReservationTagSpecificationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2CapacityReservationTagSpecificationsList",
      "namespace": "dataAwsccEc2CapacityReservation",
      "symbolId": "src/data-awscc-ec2-capacity-reservation/index:DataAwsccEc2CapacityReservationTagSpecificationsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2CapacityReservation.DataAwsccEc2CapacityReservationTagSpecificationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2CapacityReservation.DataAwsccEc2CapacityReservationTagSpecificationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-capacity-reservation/index.ts",
          "line": 276
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-capacity-reservation/index.ts",
        "line": 267
      },
      "name": "DataAwsccEc2CapacityReservationTagSpecificationsOutputReference",
      "namespace": "dataAwsccEc2CapacityReservation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-reservation/index.ts",
            "line": 296
          },
          "name": "resourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-reservation/index.ts",
            "line": 302
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2CapacityReservation.DataAwsccEc2CapacityReservationTagSpecificationsTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-reservation/index.ts",
            "line": 280
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2CapacityReservation.DataAwsccEc2CapacityReservationTagSpecifications"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-capacity-reservation/index:DataAwsccEc2CapacityReservationTagSpecificationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2CapacityReservation.DataAwsccEc2CapacityReservationTagSpecificationsTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2CapacityReservation.DataAwsccEc2CapacityReservationTagSpecificationsTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-capacity-reservation/index.ts",
        "line": 164
      },
      "name": "DataAwsccEc2CapacityReservationTagSpecificationsTags",
      "namespace": "dataAwsccEc2CapacityReservation",
      "symbolId": "src/data-awscc-ec2-capacity-reservation/index:DataAwsccEc2CapacityReservationTagSpecificationsTags"
    },
    "@cdktn/provider-awscc.dataAwsccEc2CapacityReservation.DataAwsccEc2CapacityReservationTagSpecificationsTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2CapacityReservation.DataAwsccEc2CapacityReservationTagSpecificationsTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-capacity-reservation/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-awscc-ec2-capacity-reservation/index.ts",
        "line": 226
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-reservation/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-awscc.dataAwsccEc2CapacityReservation.DataAwsccEc2CapacityReservationTagSpecificationsTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2CapacityReservationTagSpecificationsTagsList",
      "namespace": "dataAwsccEc2CapacityReservation",
      "symbolId": "src/data-awscc-ec2-capacity-reservation/index:DataAwsccEc2CapacityReservationTagSpecificationsTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2CapacityReservation.DataAwsccEc2CapacityReservationTagSpecificationsTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2CapacityReservation.DataAwsccEc2CapacityReservationTagSpecificationsTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-capacity-reservation/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-awscc-ec2-capacity-reservation/index.ts",
        "line": 187
      },
      "name": "DataAwsccEc2CapacityReservationTagSpecificationsTagsOutputReference",
      "namespace": "dataAwsccEc2CapacityReservation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-reservation/index.ts",
            "line": 216
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-reservation/index.ts",
            "line": 221
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-reservation/index.ts",
            "line": 200
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2CapacityReservation.DataAwsccEc2CapacityReservationTagSpecificationsTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-capacity-reservation/index:DataAwsccEc2CapacityReservationTagSpecificationsTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2CapacityReservationFleet.DataAwsccEc2CapacityReservationFleet": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_capacity_reservation_fleet awscc_ec2_capacity_reservation_fleet}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2CapacityReservationFleet.DataAwsccEc2CapacityReservationFleet",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_capacity_reservation_fleet awscc_ec2_capacity_reservation_fleet} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-capacity-reservation-fleet/index.ts",
          "line": 327
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2CapacityReservationFleet.DataAwsccEc2CapacityReservationFleetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-capacity-reservation-fleet/index.ts",
        "line": 295
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2CapacityReservationFleet resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-reservation-fleet/index.ts",
            "line": 312
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2CapacityReservationFleet to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_capacity_reservation_fleet#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2CapacityReservationFleet that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2CapacityReservationFleet to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-reservation-fleet/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-awscc-ec2-capacity-reservation-fleet/index.ts",
            "line": 425
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2CapacityReservationFleet",
      "namespace": "dataAwsccEc2CapacityReservationFleet",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-reservation-fleet/index.ts",
            "line": 300
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-reservation-fleet/index.ts",
            "line": 351
          },
          "name": "allocationStrategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-reservation-fleet/index.ts",
            "line": 356
          },
          "name": "capacityReservationFleetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-reservation-fleet/index.ts",
            "line": 361
          },
          "name": "endDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-reservation-fleet/index.ts",
            "line": 379
          },
          "name": "instanceMatchCriteria",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-reservation-fleet/index.ts",
            "line": 385
          },
          "name": "instanceTypeSpecifications",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2CapacityReservationFleet.DataAwsccEc2CapacityReservationFleetInstanceTypeSpecificationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-reservation-fleet/index.ts",
            "line": 390
          },
          "name": "noRemoveEndDate",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-reservation-fleet/index.ts",
            "line": 395
          },
          "name": "removeEndDate",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-reservation-fleet/index.ts",
            "line": 401
          },
          "name": "tagSpecifications",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2CapacityReservationFleet.DataAwsccEc2CapacityReservationFleetTagSpecificationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-reservation-fleet/index.ts",
            "line": 406
          },
          "name": "tenancy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-reservation-fleet/index.ts",
            "line": 411
          },
          "name": "totalTargetCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-reservation-fleet/index.ts",
            "line": 374
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-reservation-fleet/index.ts",
            "line": 367
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-capacity-reservation-fleet/index:DataAwsccEc2CapacityReservationFleet"
    },
    "@cdktn/provider-awscc.dataAwsccEc2CapacityReservationFleet.DataAwsccEc2CapacityReservationFleetConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2CapacityReservationFleet.DataAwsccEc2CapacityReservationFleetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-capacity-reservation-fleet/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2CapacityReservationFleetConfig",
      "namespace": "dataAwsccEc2CapacityReservationFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_capacity_reservation_fleet#id DataAwsccEc2CapacityReservationFleet#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-reservation-fleet/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-capacity-reservation-fleet/index:DataAwsccEc2CapacityReservationFleetConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2CapacityReservationFleet.DataAwsccEc2CapacityReservationFleetInstanceTypeSpecifications": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2CapacityReservationFleet.DataAwsccEc2CapacityReservationFleetInstanceTypeSpecifications",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-capacity-reservation-fleet/index.ts",
        "line": 25
      },
      "name": "DataAwsccEc2CapacityReservationFleetInstanceTypeSpecifications",
      "namespace": "dataAwsccEc2CapacityReservationFleet",
      "symbolId": "src/data-awscc-ec2-capacity-reservation-fleet/index:DataAwsccEc2CapacityReservationFleetInstanceTypeSpecifications"
    },
    "@cdktn/provider-awscc.dataAwsccEc2CapacityReservationFleet.DataAwsccEc2CapacityReservationFleetInstanceTypeSpecificationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2CapacityReservationFleet.DataAwsccEc2CapacityReservationFleetInstanceTypeSpecificationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-capacity-reservation-fleet/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-awscc-ec2-capacity-reservation-fleet/index.ts",
        "line": 112
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-reservation-fleet/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-awscc.dataAwsccEc2CapacityReservationFleet.DataAwsccEc2CapacityReservationFleetInstanceTypeSpecificationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2CapacityReservationFleetInstanceTypeSpecificationsList",
      "namespace": "dataAwsccEc2CapacityReservationFleet",
      "symbolId": "src/data-awscc-ec2-capacity-reservation-fleet/index:DataAwsccEc2CapacityReservationFleetInstanceTypeSpecificationsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2CapacityReservationFleet.DataAwsccEc2CapacityReservationFleetInstanceTypeSpecificationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2CapacityReservationFleet.DataAwsccEc2CapacityReservationFleetInstanceTypeSpecificationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-capacity-reservation-fleet/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-capacity-reservation-fleet/index.ts",
        "line": 48
      },
      "name": "DataAwsccEc2CapacityReservationFleetInstanceTypeSpecificationsOutputReference",
      "namespace": "dataAwsccEc2CapacityReservationFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-reservation-fleet/index.ts",
            "line": 77
          },
          "name": "availabilityZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-reservation-fleet/index.ts",
            "line": 82
          },
          "name": "availabilityZoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-reservation-fleet/index.ts",
            "line": 87
          },
          "name": "ebsOptimized",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-reservation-fleet/index.ts",
            "line": 92
          },
          "name": "instancePlatform",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-reservation-fleet/index.ts",
            "line": 97
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-reservation-fleet/index.ts",
            "line": 102
          },
          "name": "priority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-reservation-fleet/index.ts",
            "line": 107
          },
          "name": "weight",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-reservation-fleet/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2CapacityReservationFleet.DataAwsccEc2CapacityReservationFleetInstanceTypeSpecifications"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-capacity-reservation-fleet/index:DataAwsccEc2CapacityReservationFleetInstanceTypeSpecificationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2CapacityReservationFleet.DataAwsccEc2CapacityReservationFleetTagSpecifications": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2CapacityReservationFleet.DataAwsccEc2CapacityReservationFleetTagSpecifications",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-capacity-reservation-fleet/index.ts",
        "line": 210
      },
      "name": "DataAwsccEc2CapacityReservationFleetTagSpecifications",
      "namespace": "dataAwsccEc2CapacityReservationFleet",
      "symbolId": "src/data-awscc-ec2-capacity-reservation-fleet/index:DataAwsccEc2CapacityReservationFleetTagSpecifications"
    },
    "@cdktn/provider-awscc.dataAwsccEc2CapacityReservationFleet.DataAwsccEc2CapacityReservationFleetTagSpecificationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2CapacityReservationFleet.DataAwsccEc2CapacityReservationFleetTagSpecificationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-capacity-reservation-fleet/index.ts",
          "line": 280
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-capacity-reservation-fleet/index.ts",
        "line": 273
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-reservation-fleet/index.ts",
            "line": 287
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2CapacityReservationFleet.DataAwsccEc2CapacityReservationFleetTagSpecificationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2CapacityReservationFleetTagSpecificationsList",
      "namespace": "dataAwsccEc2CapacityReservationFleet",
      "symbolId": "src/data-awscc-ec2-capacity-reservation-fleet/index:DataAwsccEc2CapacityReservationFleetTagSpecificationsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2CapacityReservationFleet.DataAwsccEc2CapacityReservationFleetTagSpecificationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2CapacityReservationFleet.DataAwsccEc2CapacityReservationFleetTagSpecificationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-capacity-reservation-fleet/index.ts",
          "line": 242
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-capacity-reservation-fleet/index.ts",
        "line": 233
      },
      "name": "DataAwsccEc2CapacityReservationFleetTagSpecificationsOutputReference",
      "namespace": "dataAwsccEc2CapacityReservationFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-reservation-fleet/index.ts",
            "line": 262
          },
          "name": "resourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-reservation-fleet/index.ts",
            "line": 268
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2CapacityReservationFleet.DataAwsccEc2CapacityReservationFleetTagSpecificationsTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-reservation-fleet/index.ts",
            "line": 246
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2CapacityReservationFleet.DataAwsccEc2CapacityReservationFleetTagSpecifications"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-capacity-reservation-fleet/index:DataAwsccEc2CapacityReservationFleetTagSpecificationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2CapacityReservationFleet.DataAwsccEc2CapacityReservationFleetTagSpecificationsTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2CapacityReservationFleet.DataAwsccEc2CapacityReservationFleetTagSpecificationsTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-capacity-reservation-fleet/index.ts",
        "line": 130
      },
      "name": "DataAwsccEc2CapacityReservationFleetTagSpecificationsTags",
      "namespace": "dataAwsccEc2CapacityReservationFleet",
      "symbolId": "src/data-awscc-ec2-capacity-reservation-fleet/index:DataAwsccEc2CapacityReservationFleetTagSpecificationsTags"
    },
    "@cdktn/provider-awscc.dataAwsccEc2CapacityReservationFleet.DataAwsccEc2CapacityReservationFleetTagSpecificationsTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2CapacityReservationFleet.DataAwsccEc2CapacityReservationFleetTagSpecificationsTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-capacity-reservation-fleet/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-capacity-reservation-fleet/index.ts",
        "line": 192
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-reservation-fleet/index.ts",
            "line": 206
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2CapacityReservationFleet.DataAwsccEc2CapacityReservationFleetTagSpecificationsTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2CapacityReservationFleetTagSpecificationsTagsList",
      "namespace": "dataAwsccEc2CapacityReservationFleet",
      "symbolId": "src/data-awscc-ec2-capacity-reservation-fleet/index:DataAwsccEc2CapacityReservationFleetTagSpecificationsTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2CapacityReservationFleet.DataAwsccEc2CapacityReservationFleetTagSpecificationsTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2CapacityReservationFleet.DataAwsccEc2CapacityReservationFleetTagSpecificationsTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-capacity-reservation-fleet/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-capacity-reservation-fleet/index.ts",
        "line": 153
      },
      "name": "DataAwsccEc2CapacityReservationFleetTagSpecificationsTagsOutputReference",
      "namespace": "dataAwsccEc2CapacityReservationFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-reservation-fleet/index.ts",
            "line": 182
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-reservation-fleet/index.ts",
            "line": 187
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-reservation-fleet/index.ts",
            "line": 166
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2CapacityReservationFleet.DataAwsccEc2CapacityReservationFleetTagSpecificationsTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-capacity-reservation-fleet/index:DataAwsccEc2CapacityReservationFleetTagSpecificationsTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2CapacityReservationFleets.DataAwsccEc2CapacityReservationFleets": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_capacity_reservation_fleets awscc_ec2_capacity_reservation_fleets}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2CapacityReservationFleets.DataAwsccEc2CapacityReservationFleets",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_capacity_reservation_fleets awscc_ec2_capacity_reservation_fleets} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-capacity-reservation-fleets/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2CapacityReservationFleets.DataAwsccEc2CapacityReservationFleetsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-capacity-reservation-fleets/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2CapacityReservationFleets resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-reservation-fleets/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2CapacityReservationFleets to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_capacity_reservation_fleets#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2CapacityReservationFleets that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2CapacityReservationFleets to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-reservation-fleets/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-reservation-fleets/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2CapacityReservationFleets",
      "namespace": "dataAwsccEc2CapacityReservationFleets",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-reservation-fleets/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-reservation-fleets/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-reservation-fleets/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-capacity-reservation-fleets/index:DataAwsccEc2CapacityReservationFleets"
    },
    "@cdktn/provider-awscc.dataAwsccEc2CapacityReservationFleets.DataAwsccEc2CapacityReservationFleetsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2CapacityReservationFleets.DataAwsccEc2CapacityReservationFleetsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-capacity-reservation-fleets/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2CapacityReservationFleetsConfig",
      "namespace": "dataAwsccEc2CapacityReservationFleets",
      "symbolId": "src/data-awscc-ec2-capacity-reservation-fleets/index:DataAwsccEc2CapacityReservationFleetsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2CapacityReservations.DataAwsccEc2CapacityReservations": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_capacity_reservations awscc_ec2_capacity_reservations}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2CapacityReservations.DataAwsccEc2CapacityReservations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_capacity_reservations awscc_ec2_capacity_reservations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-capacity-reservations/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2CapacityReservations.DataAwsccEc2CapacityReservationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-capacity-reservations/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2CapacityReservations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-reservations/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2CapacityReservations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_capacity_reservations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2CapacityReservations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2CapacityReservations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-reservations/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-reservations/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2CapacityReservations",
      "namespace": "dataAwsccEc2CapacityReservations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-reservations/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-reservations/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-capacity-reservations/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-capacity-reservations/index:DataAwsccEc2CapacityReservations"
    },
    "@cdktn/provider-awscc.dataAwsccEc2CapacityReservations.DataAwsccEc2CapacityReservationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2CapacityReservations.DataAwsccEc2CapacityReservationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-capacity-reservations/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2CapacityReservationsConfig",
      "namespace": "dataAwsccEc2CapacityReservations",
      "symbolId": "src/data-awscc-ec2-capacity-reservations/index:DataAwsccEc2CapacityReservationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2CarrierGateway.DataAwsccEc2CarrierGateway": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_carrier_gateway awscc_ec2_carrier_gateway}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2CarrierGateway.DataAwsccEc2CarrierGateway",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_carrier_gateway awscc_ec2_carrier_gateway} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-carrier-gateway/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-awscc.dataAwsccEc2CarrierGateway.DataAwsccEc2CarrierGatewayConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-carrier-gateway/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2CarrierGateway resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-carrier-gateway/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 DataAwsccEc2CarrierGateway to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_carrier_gateway#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2CarrierGateway that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2CarrierGateway to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-carrier-gateway/index.ts",
            "line": 207
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-carrier-gateway/index.ts",
            "line": 213
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2CarrierGateway",
      "namespace": "dataAwsccEc2CarrierGateway",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-carrier-gateway/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-carrier-gateway/index.ts",
            "line": 165
          },
          "name": "carrierGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-carrier-gateway/index.ts",
            "line": 183
          },
          "name": "ownerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-carrier-gateway/index.ts",
            "line": 188
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-carrier-gateway/index.ts",
            "line": 194
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2CarrierGateway.DataAwsccEc2CarrierGatewayTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-carrier-gateway/index.ts",
            "line": 199
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-carrier-gateway/index.ts",
            "line": 178
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-carrier-gateway/index.ts",
            "line": 171
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-carrier-gateway/index:DataAwsccEc2CarrierGateway"
    },
    "@cdktn/provider-awscc.dataAwsccEc2CarrierGateway.DataAwsccEc2CarrierGatewayConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2CarrierGateway.DataAwsccEc2CarrierGatewayConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-carrier-gateway/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2CarrierGatewayConfig",
      "namespace": "dataAwsccEc2CarrierGateway",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_carrier_gateway#id DataAwsccEc2CarrierGateway#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-carrier-gateway/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-carrier-gateway/index:DataAwsccEc2CarrierGatewayConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2CarrierGateway.DataAwsccEc2CarrierGatewayTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2CarrierGateway.DataAwsccEc2CarrierGatewayTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-carrier-gateway/index.ts",
        "line": 25
      },
      "name": "DataAwsccEc2CarrierGatewayTags",
      "namespace": "dataAwsccEc2CarrierGateway",
      "symbolId": "src/data-awscc-ec2-carrier-gateway/index:DataAwsccEc2CarrierGatewayTags"
    },
    "@cdktn/provider-awscc.dataAwsccEc2CarrierGateway.DataAwsccEc2CarrierGatewayTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2CarrierGateway.DataAwsccEc2CarrierGatewayTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-carrier-gateway/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-awscc-ec2-carrier-gateway/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-carrier-gateway/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-awscc.dataAwsccEc2CarrierGateway.DataAwsccEc2CarrierGatewayTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2CarrierGatewayTagsList",
      "namespace": "dataAwsccEc2CarrierGateway",
      "symbolId": "src/data-awscc-ec2-carrier-gateway/index:DataAwsccEc2CarrierGatewayTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2CarrierGateway.DataAwsccEc2CarrierGatewayTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2CarrierGateway.DataAwsccEc2CarrierGatewayTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-carrier-gateway/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-carrier-gateway/index.ts",
        "line": 48
      },
      "name": "DataAwsccEc2CarrierGatewayTagsOutputReference",
      "namespace": "dataAwsccEc2CarrierGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-carrier-gateway/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-carrier-gateway/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-carrier-gateway/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2CarrierGateway.DataAwsccEc2CarrierGatewayTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-carrier-gateway/index:DataAwsccEc2CarrierGatewayTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2CarrierGateways.DataAwsccEc2CarrierGateways": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_carrier_gateways awscc_ec2_carrier_gateways}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2CarrierGateways.DataAwsccEc2CarrierGateways",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_carrier_gateways awscc_ec2_carrier_gateways} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-carrier-gateways/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2CarrierGateways.DataAwsccEc2CarrierGatewaysConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-carrier-gateways/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2CarrierGateways resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-carrier-gateways/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2CarrierGateways to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_carrier_gateways#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2CarrierGateways that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2CarrierGateways to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-carrier-gateways/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-carrier-gateways/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2CarrierGateways",
      "namespace": "dataAwsccEc2CarrierGateways",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-carrier-gateways/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-carrier-gateways/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-carrier-gateways/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-carrier-gateways/index:DataAwsccEc2CarrierGateways"
    },
    "@cdktn/provider-awscc.dataAwsccEc2CarrierGateways.DataAwsccEc2CarrierGatewaysConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2CarrierGateways.DataAwsccEc2CarrierGatewaysConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-carrier-gateways/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2CarrierGatewaysConfig",
      "namespace": "dataAwsccEc2CarrierGateways",
      "symbolId": "src/data-awscc-ec2-carrier-gateways/index:DataAwsccEc2CarrierGatewaysConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2CustomerGateway.DataAwsccEc2CustomerGateway": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_customer_gateway awscc_ec2_customer_gateway}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2CustomerGateway.DataAwsccEc2CustomerGateway",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_customer_gateway awscc_ec2_customer_gateway} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-customer-gateway/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-awscc.dataAwsccEc2CustomerGateway.DataAwsccEc2CustomerGatewayConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-customer-gateway/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2CustomerGateway resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-customer-gateway/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 DataAwsccEc2CustomerGateway to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_customer_gateway#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2CustomerGateway that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2CustomerGateway to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-customer-gateway/index.ts",
            "line": 222
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-customer-gateway/index.ts",
            "line": 228
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2CustomerGateway",
      "namespace": "dataAwsccEc2CustomerGateway",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-customer-gateway/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-customer-gateway/index.ts",
            "line": 165
          },
          "name": "bgpAsn",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-customer-gateway/index.ts",
            "line": 170
          },
          "name": "bgpAsnExtended",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-customer-gateway/index.ts",
            "line": 175
          },
          "name": "certificateArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-customer-gateway/index.ts",
            "line": 180
          },
          "name": "customerGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-customer-gateway/index.ts",
            "line": 185
          },
          "name": "deviceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-customer-gateway/index.ts",
            "line": 203
          },
          "name": "ipAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-customer-gateway/index.ts",
            "line": 209
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2CustomerGateway.DataAwsccEc2CustomerGatewayTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-customer-gateway/index.ts",
            "line": 214
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-customer-gateway/index.ts",
            "line": 198
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-customer-gateway/index.ts",
            "line": 191
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-customer-gateway/index:DataAwsccEc2CustomerGateway"
    },
    "@cdktn/provider-awscc.dataAwsccEc2CustomerGateway.DataAwsccEc2CustomerGatewayConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2CustomerGateway.DataAwsccEc2CustomerGatewayConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-customer-gateway/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2CustomerGatewayConfig",
      "namespace": "dataAwsccEc2CustomerGateway",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_customer_gateway#id DataAwsccEc2CustomerGateway#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-customer-gateway/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-customer-gateway/index:DataAwsccEc2CustomerGatewayConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2CustomerGateway.DataAwsccEc2CustomerGatewayTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2CustomerGateway.DataAwsccEc2CustomerGatewayTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-customer-gateway/index.ts",
        "line": 25
      },
      "name": "DataAwsccEc2CustomerGatewayTags",
      "namespace": "dataAwsccEc2CustomerGateway",
      "symbolId": "src/data-awscc-ec2-customer-gateway/index:DataAwsccEc2CustomerGatewayTags"
    },
    "@cdktn/provider-awscc.dataAwsccEc2CustomerGateway.DataAwsccEc2CustomerGatewayTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2CustomerGateway.DataAwsccEc2CustomerGatewayTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-customer-gateway/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-awscc-ec2-customer-gateway/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-customer-gateway/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-awscc.dataAwsccEc2CustomerGateway.DataAwsccEc2CustomerGatewayTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2CustomerGatewayTagsList",
      "namespace": "dataAwsccEc2CustomerGateway",
      "symbolId": "src/data-awscc-ec2-customer-gateway/index:DataAwsccEc2CustomerGatewayTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2CustomerGateway.DataAwsccEc2CustomerGatewayTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2CustomerGateway.DataAwsccEc2CustomerGatewayTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-customer-gateway/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-customer-gateway/index.ts",
        "line": 48
      },
      "name": "DataAwsccEc2CustomerGatewayTagsOutputReference",
      "namespace": "dataAwsccEc2CustomerGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-customer-gateway/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-customer-gateway/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-customer-gateway/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2CustomerGateway.DataAwsccEc2CustomerGatewayTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-customer-gateway/index:DataAwsccEc2CustomerGatewayTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2CustomerGateways.DataAwsccEc2CustomerGateways": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_customer_gateways awscc_ec2_customer_gateways}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2CustomerGateways.DataAwsccEc2CustomerGateways",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_customer_gateways awscc_ec2_customer_gateways} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-customer-gateways/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2CustomerGateways.DataAwsccEc2CustomerGatewaysConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-customer-gateways/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2CustomerGateways resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-customer-gateways/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2CustomerGateways to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_customer_gateways#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2CustomerGateways that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2CustomerGateways to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-customer-gateways/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-customer-gateways/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2CustomerGateways",
      "namespace": "dataAwsccEc2CustomerGateways",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-customer-gateways/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-customer-gateways/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-customer-gateways/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-customer-gateways/index:DataAwsccEc2CustomerGateways"
    },
    "@cdktn/provider-awscc.dataAwsccEc2CustomerGateways.DataAwsccEc2CustomerGatewaysConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2CustomerGateways.DataAwsccEc2CustomerGatewaysConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-customer-gateways/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2CustomerGatewaysConfig",
      "namespace": "dataAwsccEc2CustomerGateways",
      "symbolId": "src/data-awscc-ec2-customer-gateways/index:DataAwsccEc2CustomerGatewaysConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2DhcpOptions.DataAwsccEc2DhcpOptions": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_dhcp_options awscc_ec2_dhcp_options}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2DhcpOptions.DataAwsccEc2DhcpOptions",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_dhcp_options awscc_ec2_dhcp_options} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-dhcp-options/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-awscc.dataAwsccEc2DhcpOptions.DataAwsccEc2DhcpOptionsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-dhcp-options/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2DhcpOptions resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-dhcp-options/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 DataAwsccEc2DhcpOptions to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_dhcp_options#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2DhcpOptions that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2DhcpOptions to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-dhcp-options/index.ts",
            "line": 222
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-dhcp-options/index.ts",
            "line": 228
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2DhcpOptions",
      "namespace": "dataAwsccEc2DhcpOptions",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-dhcp-options/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-dhcp-options/index.ts",
            "line": 165
          },
          "name": "dhcpOptionsId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-dhcp-options/index.ts",
            "line": 170
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-dhcp-options/index.ts",
            "line": 175
          },
          "name": "domainNameServers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-dhcp-options/index.ts",
            "line": 193
          },
          "name": "ipv6AddressPreferredLeaseTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-dhcp-options/index.ts",
            "line": 198
          },
          "name": "netbiosNameServers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-dhcp-options/index.ts",
            "line": 203
          },
          "name": "netbiosNodeType",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-dhcp-options/index.ts",
            "line": 208
          },
          "name": "ntpServers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-dhcp-options/index.ts",
            "line": 214
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2DhcpOptions.DataAwsccEc2DhcpOptionsTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-dhcp-options/index.ts",
            "line": 188
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-dhcp-options/index.ts",
            "line": 181
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-dhcp-options/index:DataAwsccEc2DhcpOptions"
    },
    "@cdktn/provider-awscc.dataAwsccEc2DhcpOptions.DataAwsccEc2DhcpOptionsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2DhcpOptions.DataAwsccEc2DhcpOptionsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-dhcp-options/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2DhcpOptionsConfig",
      "namespace": "dataAwsccEc2DhcpOptions",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_dhcp_options#id DataAwsccEc2DhcpOptions#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-dhcp-options/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-dhcp-options/index:DataAwsccEc2DhcpOptionsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2DhcpOptions.DataAwsccEc2DhcpOptionsTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2DhcpOptions.DataAwsccEc2DhcpOptionsTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-dhcp-options/index.ts",
        "line": 25
      },
      "name": "DataAwsccEc2DhcpOptionsTags",
      "namespace": "dataAwsccEc2DhcpOptions",
      "symbolId": "src/data-awscc-ec2-dhcp-options/index:DataAwsccEc2DhcpOptionsTags"
    },
    "@cdktn/provider-awscc.dataAwsccEc2DhcpOptions.DataAwsccEc2DhcpOptionsTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2DhcpOptions.DataAwsccEc2DhcpOptionsTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-dhcp-options/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-awscc-ec2-dhcp-options/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-dhcp-options/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-awscc.dataAwsccEc2DhcpOptions.DataAwsccEc2DhcpOptionsTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2DhcpOptionsTagsList",
      "namespace": "dataAwsccEc2DhcpOptions",
      "symbolId": "src/data-awscc-ec2-dhcp-options/index:DataAwsccEc2DhcpOptionsTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2DhcpOptions.DataAwsccEc2DhcpOptionsTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2DhcpOptions.DataAwsccEc2DhcpOptionsTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-dhcp-options/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-dhcp-options/index.ts",
        "line": 48
      },
      "name": "DataAwsccEc2DhcpOptionsTagsOutputReference",
      "namespace": "dataAwsccEc2DhcpOptions",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-dhcp-options/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-dhcp-options/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-dhcp-options/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2DhcpOptions.DataAwsccEc2DhcpOptionsTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-dhcp-options/index:DataAwsccEc2DhcpOptionsTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2DhcpOptionsPlural.DataAwsccEc2DhcpOptionsPlural": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_dhcp_options_plural awscc_ec2_dhcp_options_plural}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2DhcpOptionsPlural.DataAwsccEc2DhcpOptionsPlural",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_dhcp_options_plural awscc_ec2_dhcp_options_plural} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-dhcp-options-plural/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2DhcpOptionsPlural.DataAwsccEc2DhcpOptionsPluralConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-dhcp-options-plural/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2DhcpOptionsPlural resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-dhcp-options-plural/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2DhcpOptionsPlural to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_dhcp_options_plural#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2DhcpOptionsPlural that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2DhcpOptionsPlural to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-dhcp-options-plural/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-dhcp-options-plural/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2DhcpOptionsPlural",
      "namespace": "dataAwsccEc2DhcpOptionsPlural",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-dhcp-options-plural/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-dhcp-options-plural/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-dhcp-options-plural/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-dhcp-options-plural/index:DataAwsccEc2DhcpOptionsPlural"
    },
    "@cdktn/provider-awscc.dataAwsccEc2DhcpOptionsPlural.DataAwsccEc2DhcpOptionsPluralConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2DhcpOptionsPlural.DataAwsccEc2DhcpOptionsPluralConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-dhcp-options-plural/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2DhcpOptionsPluralConfig",
      "namespace": "dataAwsccEc2DhcpOptionsPlural",
      "symbolId": "src/data-awscc-ec2-dhcp-options-plural/index:DataAwsccEc2DhcpOptionsPluralConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2Fleet": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_ec2_fleet awscc_ec2_ec2_fleet}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2Fleet",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_ec2_fleet awscc_ec2_ec2_fleet} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
          "line": 2574
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
        "line": 2542
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2Ec2Fleet resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 2559
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2Ec2Fleet to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_ec2_fleet#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2Ec2Fleet that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2Ec2Fleet to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 2690
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 2696
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2Ec2Fleet",
      "namespace": "dataAwsccEc2Ec2Fleet",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 2547
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 2598
          },
          "name": "context",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 2603
          },
          "name": "excessCapacityTerminationPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 2608
          },
          "name": "fleetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 2627
          },
          "name": "launchTemplateConfigs",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 2633
          },
          "name": "onDemandOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetOnDemandOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 2638
          },
          "name": "replaceUnhealthyInstances",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 2644
          },
          "name": "reservedCapacityOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetReservedCapacityOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 2650
          },
          "name": "spotOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetSpotOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 2656
          },
          "name": "tagSpecifications",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetTagSpecificationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 2662
          },
          "name": "targetCapacitySpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetTargetCapacitySpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 2667
          },
          "name": "terminateInstancesWithExpiration",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 2672
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 2677
          },
          "name": "validFrom",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 2682
          },
          "name": "validUntil",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 2621
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 2614
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-ec2-fleet/index:DataAwsccEc2Ec2Fleet"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2Ec2FleetConfig",
      "namespace": "dataAwsccEc2Ec2Fleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_ec2_fleet#id DataAwsccEc2Ec2Fleet#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-ec2-fleet/index:DataAwsccEc2Ec2FleetConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
        "line": 1829
      },
      "name": "DataAwsccEc2Ec2FleetLaunchTemplateConfigs",
      "namespace": "dataAwsccEc2Ec2Fleet",
      "symbolId": "src/data-awscc-ec2-ec2-fleet/index:DataAwsccEc2Ec2FleetLaunchTemplateConfigs"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsLaunchTemplateSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsLaunchTemplateSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
        "line": 25
      },
      "name": "DataAwsccEc2Ec2FleetLaunchTemplateConfigsLaunchTemplateSpecification",
      "namespace": "dataAwsccEc2Ec2Fleet",
      "symbolId": "src/data-awscc-ec2-ec2-fleet/index:DataAwsccEc2Ec2FleetLaunchTemplateConfigsLaunchTemplateSpecification"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsLaunchTemplateSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsLaunchTemplateSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
        "line": 48
      },
      "name": "DataAwsccEc2Ec2FleetLaunchTemplateConfigsLaunchTemplateSpecificationOutputReference",
      "namespace": "dataAwsccEc2Ec2Fleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 75
          },
          "name": "launchTemplateId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 80
          },
          "name": "launchTemplateName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 85
          },
          "name": "launchTemplateSpecificationUserData",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 90
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsLaunchTemplateSpecification"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-ec2-fleet/index:DataAwsccEc2Ec2FleetLaunchTemplateConfigsLaunchTemplateSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
          "line": 1900
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
        "line": 1893
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 1907
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2Ec2FleetLaunchTemplateConfigsList",
      "namespace": "dataAwsccEc2Ec2Fleet",
      "symbolId": "src/data-awscc-ec2-ec2-fleet/index:DataAwsccEc2Ec2FleetLaunchTemplateConfigsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
          "line": 1861
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
        "line": 1852
      },
      "name": "DataAwsccEc2Ec2FleetLaunchTemplateConfigsOutputReference",
      "namespace": "dataAwsccEc2Ec2Fleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 1882
          },
          "name": "launchTemplateSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsLaunchTemplateSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 1888
          },
          "name": "overrides",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 1865
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigs"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-ec2-fleet/index:DataAwsccEc2Ec2FleetLaunchTemplateConfigsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverrides": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverrides",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
        "line": 1683
      },
      "name": "DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverrides",
      "namespace": "dataAwsccEc2Ec2Fleet",
      "symbolId": "src/data-awscc-ec2-ec2-fleet/index:DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverrides"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesBlockDeviceMappings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesBlockDeviceMappings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
        "line": 178
      },
      "name": "DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesBlockDeviceMappings",
      "namespace": "dataAwsccEc2Ec2Fleet",
      "symbolId": "src/data-awscc-ec2-ec2-fleet/index:DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesBlockDeviceMappings"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesBlockDeviceMappingsEbs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesBlockDeviceMappingsEbs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
        "line": 94
      },
      "name": "DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesBlockDeviceMappingsEbs",
      "namespace": "dataAwsccEc2Ec2Fleet",
      "symbolId": "src/data-awscc-ec2-ec2-fleet/index:DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesBlockDeviceMappingsEbs"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesBlockDeviceMappingsEbsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesBlockDeviceMappingsEbsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-ec2-fleet/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-awscc-ec2-ec2-fleet/index.ts",
        "line": 117
      },
      "name": "DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesBlockDeviceMappingsEbsOutputReference",
      "namespace": "dataAwsccEc2Ec2Fleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 144
          },
          "name": "deleteOnTermination",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 149
          },
          "name": "encrypted",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 154
          },
          "name": "iops",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 159
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 164
          },
          "name": "snapshotId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 169
          },
          "name": "volumeSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 174
          },
          "name": "volumeType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 128
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesBlockDeviceMappingsEbs"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-ec2-fleet/index:DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesBlockDeviceMappingsEbsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesBlockDeviceMappingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesBlockDeviceMappingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-ec2-fleet/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-awscc-ec2-ec2-fleet/index.ts",
        "line": 251
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/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-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesBlockDeviceMappingsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesBlockDeviceMappingsList",
      "namespace": "dataAwsccEc2Ec2Fleet",
      "symbolId": "src/data-awscc-ec2-ec2-fleet/index:DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesBlockDeviceMappingsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesBlockDeviceMappingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesBlockDeviceMappingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
          "line": 210
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
        "line": 201
      },
      "name": "DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesBlockDeviceMappingsOutputReference",
      "namespace": "dataAwsccEc2Ec2Fleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 230
          },
          "name": "deviceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 236
          },
          "name": "ebs",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesBlockDeviceMappingsEbsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 241
          },
          "name": "noDevice",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 246
          },
          "name": "virtualName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 214
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesBlockDeviceMappings"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-ec2-fleet/index:DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesBlockDeviceMappingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesIamInstanceProfile": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesIamInstanceProfile",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
        "line": 269
      },
      "name": "DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesIamInstanceProfile",
      "namespace": "dataAwsccEc2Ec2Fleet",
      "symbolId": "src/data-awscc-ec2-ec2-fleet/index:DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesIamInstanceProfile"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesIamInstanceProfileOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesIamInstanceProfileOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-ec2-fleet/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-awscc-ec2-ec2-fleet/index.ts",
        "line": 292
      },
      "name": "DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesIamInstanceProfileOutputReference",
      "namespace": "dataAwsccEc2Ec2Fleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 319
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 324
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 303
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesIamInstanceProfile"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-ec2-fleet/index:DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesIamInstanceProfileOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirements": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirements",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
        "line": 1044
      },
      "name": "DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirements",
      "namespace": "dataAwsccEc2Ec2Fleet",
      "symbolId": "src/data-awscc-ec2-ec2-fleet/index:DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirements"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsAcceleratorCount": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsAcceleratorCount",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
        "line": 328
      },
      "name": "DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsAcceleratorCount",
      "namespace": "dataAwsccEc2Ec2Fleet",
      "symbolId": "src/data-awscc-ec2-ec2-fleet/index:DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsAcceleratorCount"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsAcceleratorCountOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsAcceleratorCountOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-ec2-fleet/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/data-awscc-ec2-ec2-fleet/index.ts",
        "line": 351
      },
      "name": "DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsAcceleratorCountOutputReference",
      "namespace": "dataAwsccEc2Ec2Fleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 378
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 383
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 362
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsAcceleratorCount"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-ec2-fleet/index:DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsAcceleratorCountOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsAcceleratorTotalMemoryMiB": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsAcceleratorTotalMemoryMiB",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
        "line": 387
      },
      "name": "DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsAcceleratorTotalMemoryMiB",
      "namespace": "dataAwsccEc2Ec2Fleet",
      "symbolId": "src/data-awscc-ec2-ec2-fleet/index:DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsAcceleratorTotalMemoryMiB"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsAcceleratorTotalMemoryMiBOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsAcceleratorTotalMemoryMiBOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-ec2-fleet/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/data-awscc-ec2-ec2-fleet/index.ts",
        "line": 410
      },
      "name": "DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsAcceleratorTotalMemoryMiBOutputReference",
      "namespace": "dataAwsccEc2Ec2Fleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 437
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 442
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 421
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsAcceleratorTotalMemoryMiB"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-ec2-fleet/index:DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsAcceleratorTotalMemoryMiBOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsBaselineEbsBandwidthMbps": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsBaselineEbsBandwidthMbps",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
        "line": 446
      },
      "name": "DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsBaselineEbsBandwidthMbps",
      "namespace": "dataAwsccEc2Ec2Fleet",
      "symbolId": "src/data-awscc-ec2-ec2-fleet/index:DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsBaselineEbsBandwidthMbps"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsBaselineEbsBandwidthMbpsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsBaselineEbsBandwidthMbpsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
          "line": 476
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
        "line": 469
      },
      "name": "DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsBaselineEbsBandwidthMbpsOutputReference",
      "namespace": "dataAwsccEc2Ec2Fleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 496
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 501
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 480
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsBaselineEbsBandwidthMbps"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-ec2-fleet/index:DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsBaselineEbsBandwidthMbpsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactors": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactors",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
        "line": 635
      },
      "name": "DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactors",
      "namespace": "dataAwsccEc2Ec2Fleet",
      "symbolId": "src/data-awscc-ec2-ec2-fleet/index:DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactors"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpu": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpu",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
        "line": 580
      },
      "name": "DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpu",
      "namespace": "dataAwsccEc2Ec2Fleet",
      "symbolId": "src/data-awscc-ec2-ec2-fleet/index:DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpu"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpuOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpuOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-ec2-fleet/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-awscc-ec2-ec2-fleet/index.ts",
        "line": 603
      },
      "name": "DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpuOutputReference",
      "namespace": "dataAwsccEc2Ec2Fleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 631
          },
          "name": "references",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpuReferencesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 614
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpu"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-ec2-fleet/index:DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpuOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpuReferences": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpuReferences",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
        "line": 505
      },
      "name": "DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpuReferences",
      "namespace": "dataAwsccEc2Ec2Fleet",
      "symbolId": "src/data-awscc-ec2-ec2-fleet/index:DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpuReferences"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpuReferencesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpuReferencesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
          "line": 569
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
        "line": 562
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 576
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpuReferencesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpuReferencesList",
      "namespace": "dataAwsccEc2Ec2Fleet",
      "symbolId": "src/data-awscc-ec2-ec2-fleet/index:DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpuReferencesList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpuReferencesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpuReferencesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
          "line": 537
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
        "line": 528
      },
      "name": "DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpuReferencesOutputReference",
      "namespace": "dataAwsccEc2Ec2Fleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 557
          },
          "name": "instanceFamily",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 541
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpuReferences"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-ec2-fleet/index:DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpuReferencesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-ec2-fleet/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-awscc-ec2-ec2-fleet/index.ts",
        "line": 658
      },
      "name": "DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsOutputReference",
      "namespace": "dataAwsccEc2Ec2Fleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 686
          },
          "name": "cpu",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpuOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 669
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactors"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-ec2-fleet/index:DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsMemoryGiBPerVCpu": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsMemoryGiBPerVCpu",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
        "line": 690
      },
      "name": "DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsMemoryGiBPerVCpu",
      "namespace": "dataAwsccEc2Ec2Fleet",
      "symbolId": "src/data-awscc-ec2-ec2-fleet/index:DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsMemoryGiBPerVCpu"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsMemoryGiBPerVCpuOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsMemoryGiBPerVCpuOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
          "line": 720
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
        "line": 713
      },
      "name": "DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsMemoryGiBPerVCpuOutputReference",
      "namespace": "dataAwsccEc2Ec2Fleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 740
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 745
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 724
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsMemoryGiBPerVCpu"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-ec2-fleet/index:DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsMemoryGiBPerVCpuOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsMemoryMiB": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsMemoryMiB",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
        "line": 749
      },
      "name": "DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsMemoryMiB",
      "namespace": "dataAwsccEc2Ec2Fleet",
      "symbolId": "src/data-awscc-ec2-ec2-fleet/index:DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsMemoryMiB"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsMemoryMiBOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsMemoryMiBOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
          "line": 779
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
        "line": 772
      },
      "name": "DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsMemoryMiBOutputReference",
      "namespace": "dataAwsccEc2Ec2Fleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 799
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 804
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 783
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsMemoryMiB"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-ec2-fleet/index:DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsMemoryMiBOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsNetworkBandwidthGbps": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsNetworkBandwidthGbps",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
        "line": 808
      },
      "name": "DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsNetworkBandwidthGbps",
      "namespace": "dataAwsccEc2Ec2Fleet",
      "symbolId": "src/data-awscc-ec2-ec2-fleet/index:DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsNetworkBandwidthGbps"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsNetworkBandwidthGbpsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsNetworkBandwidthGbpsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-ec2-fleet/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-awscc-ec2-ec2-fleet/index.ts",
        "line": 831
      },
      "name": "DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsNetworkBandwidthGbpsOutputReference",
      "namespace": "dataAwsccEc2Ec2Fleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 858
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 863
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 842
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsNetworkBandwidthGbps"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-ec2-fleet/index:DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsNetworkBandwidthGbpsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsNetworkInterfaceCount": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsNetworkInterfaceCount",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
        "line": 867
      },
      "name": "DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsNetworkInterfaceCount",
      "namespace": "dataAwsccEc2Ec2Fleet",
      "symbolId": "src/data-awscc-ec2-ec2-fleet/index:DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsNetworkInterfaceCount"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsNetworkInterfaceCountOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsNetworkInterfaceCountOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-ec2-fleet/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
        "line": 890
      },
      "name": "DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsNetworkInterfaceCountOutputReference",
      "namespace": "dataAwsccEc2Ec2Fleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 917
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 922
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 901
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsNetworkInterfaceCount"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-ec2-fleet/index:DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsNetworkInterfaceCountOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
          "line": 1074
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
        "line": 1067
      },
      "name": "DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsOutputReference",
      "namespace": "dataAwsccEc2Ec2Fleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 1095
          },
          "name": "acceleratorCount",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsAcceleratorCountOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 1100
          },
          "name": "acceleratorManufacturers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 1105
          },
          "name": "acceleratorNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 1111
          },
          "name": "acceleratorTotalMemoryMiB",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsAcceleratorTotalMemoryMiBOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 1116
          },
          "name": "acceleratorTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 1121
          },
          "name": "allowedInstanceTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 1126
          },
          "name": "bareMetal",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 1132
          },
          "name": "baselineEbsBandwidthMbps",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsBaselineEbsBandwidthMbpsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 1138
          },
          "name": "baselinePerformanceFactors",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 1143
          },
          "name": "burstablePerformance",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 1148
          },
          "name": "cpuManufacturers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 1153
          },
          "name": "excludedInstanceTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 1158
          },
          "name": "instanceGenerations",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 1163
          },
          "name": "localStorage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 1168
          },
          "name": "localStorageTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 1173
          },
          "name": "maxSpotPriceAsPercentageOfOptimalOnDemandPrice",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 1179
          },
          "name": "memoryGiBPerVCpu",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsMemoryGiBPerVCpuOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 1185
          },
          "name": "memoryMiB",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsMemoryMiBOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 1191
          },
          "name": "networkBandwidthGbps",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsNetworkBandwidthGbpsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 1197
          },
          "name": "networkInterfaceCount",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsNetworkInterfaceCountOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 1202
          },
          "name": "onDemandMaxPricePercentageOverLowestPrice",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 1207
          },
          "name": "requireEncryptionInTransit",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 1212
          },
          "name": "requireHibernateSupport",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 1217
          },
          "name": "spotMaxPricePercentageOverLowestPrice",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 1223
          },
          "name": "totalLocalStorageGb",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsTotalLocalStorageGbOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 1229
          },
          "name": "vCpuCount",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsVCpuCountOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 1078
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirements"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-ec2-fleet/index:DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsTotalLocalStorageGb": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsTotalLocalStorageGb",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
        "line": 926
      },
      "name": "DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsTotalLocalStorageGb",
      "namespace": "dataAwsccEc2Ec2Fleet",
      "symbolId": "src/data-awscc-ec2-ec2-fleet/index:DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsTotalLocalStorageGb"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsTotalLocalStorageGbOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsTotalLocalStorageGbOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
          "line": 956
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
        "line": 949
      },
      "name": "DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsTotalLocalStorageGbOutputReference",
      "namespace": "dataAwsccEc2Ec2Fleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 976
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 981
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 960
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsTotalLocalStorageGb"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-ec2-fleet/index:DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsTotalLocalStorageGbOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsVCpuCount": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsVCpuCount",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
        "line": 985
      },
      "name": "DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsVCpuCount",
      "namespace": "dataAwsccEc2Ec2Fleet",
      "symbolId": "src/data-awscc-ec2-ec2-fleet/index:DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsVCpuCount"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsVCpuCountOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsVCpuCountOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-ec2-fleet/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/data-awscc-ec2-ec2-fleet/index.ts",
        "line": 1008
      },
      "name": "DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsVCpuCountOutputReference",
      "namespace": "dataAwsccEc2Ec2Fleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 1035
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 1040
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 1019
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsVCpuCount"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-ec2-fleet/index:DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsVCpuCountOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
          "line": 1818
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
        "line": 1811
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 1825
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesList",
      "namespace": "dataAwsccEc2Ec2Fleet",
      "symbolId": "src/data-awscc-ec2-ec2-fleet/index:DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesMetadataOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesMetadataOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
        "line": 1233
      },
      "name": "DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesMetadataOptions",
      "namespace": "dataAwsccEc2Ec2Fleet",
      "symbolId": "src/data-awscc-ec2-ec2-fleet/index:DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesMetadataOptions"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesMetadataOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesMetadataOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
          "line": 1263
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
        "line": 1256
      },
      "name": "DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesMetadataOptionsOutputReference",
      "namespace": "dataAwsccEc2Ec2Fleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 1283
          },
          "name": "httpEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 1288
          },
          "name": "httpPutResponseHopLimit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 1293
          },
          "name": "httpTokens",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 1267
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesMetadataOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-ec2-fleet/index:DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesMetadataOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesNetworkInterfaces": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesNetworkInterfaces",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
        "line": 1452
      },
      "name": "DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesNetworkInterfaces",
      "namespace": "dataAwsccEc2Ec2Fleet",
      "symbolId": "src/data-awscc-ec2-ec2-fleet/index:DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesNetworkInterfaces"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesNetworkInterfacesIpv6Addresses": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesNetworkInterfacesIpv6Addresses",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
        "line": 1297
      },
      "name": "DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesNetworkInterfacesIpv6Addresses",
      "namespace": "dataAwsccEc2Ec2Fleet",
      "symbolId": "src/data-awscc-ec2-ec2-fleet/index:DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesNetworkInterfacesIpv6Addresses"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesNetworkInterfacesIpv6AddressesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesNetworkInterfacesIpv6AddressesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-ec2-fleet/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
        "line": 1354
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 1368
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesNetworkInterfacesIpv6AddressesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesNetworkInterfacesIpv6AddressesList",
      "namespace": "dataAwsccEc2Ec2Fleet",
      "symbolId": "src/data-awscc-ec2-ec2-fleet/index:DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesNetworkInterfacesIpv6AddressesList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesNetworkInterfacesIpv6AddressesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesNetworkInterfacesIpv6AddressesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
          "line": 1329
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
        "line": 1320
      },
      "name": "DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesNetworkInterfacesIpv6AddressesOutputReference",
      "namespace": "dataAwsccEc2Ec2Fleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 1349
          },
          "name": "ipv6Address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 1333
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesNetworkInterfacesIpv6Addresses"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-ec2-fleet/index:DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesNetworkInterfacesIpv6AddressesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesNetworkInterfacesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesNetworkInterfacesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-ec2-fleet/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
        "line": 1576
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 1590
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesNetworkInterfacesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesNetworkInterfacesList",
      "namespace": "dataAwsccEc2Ec2Fleet",
      "symbolId": "src/data-awscc-ec2-ec2-fleet/index:DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesNetworkInterfacesList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesNetworkInterfacesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesNetworkInterfacesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-ec2-fleet/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
        "line": 1475
      },
      "name": "DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesNetworkInterfacesOutputReference",
      "namespace": "dataAwsccEc2Ec2Fleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 1504
          },
          "name": "associatePublicIpAddress",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 1509
          },
          "name": "deleteOnTermination",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 1514
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 1519
          },
          "name": "deviceIndex",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 1524
          },
          "name": "groups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 1529
          },
          "name": "interfaceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 1534
          },
          "name": "ipv6AddressCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 1540
          },
          "name": "ipv6Addresses",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesNetworkInterfacesIpv6AddressesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 1545
          },
          "name": "networkCardIndex",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 1550
          },
          "name": "networkInterfaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 1555
          },
          "name": "privateIpAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 1561
          },
          "name": "privateIpAddresses",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesNetworkInterfacesPrivateIpAddressesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 1566
          },
          "name": "secondaryPrivateIpAddressCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 1571
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 1488
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesNetworkInterfaces"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-ec2-fleet/index:DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesNetworkInterfacesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesNetworkInterfacesPrivateIpAddresses": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesNetworkInterfacesPrivateIpAddresses",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
        "line": 1372
      },
      "name": "DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesNetworkInterfacesPrivateIpAddresses",
      "namespace": "dataAwsccEc2Ec2Fleet",
      "symbolId": "src/data-awscc-ec2-ec2-fleet/index:DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesNetworkInterfacesPrivateIpAddresses"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesNetworkInterfacesPrivateIpAddressesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesNetworkInterfacesPrivateIpAddressesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
          "line": 1441
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
        "line": 1434
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 1448
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesNetworkInterfacesPrivateIpAddressesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesNetworkInterfacesPrivateIpAddressesList",
      "namespace": "dataAwsccEc2Ec2Fleet",
      "symbolId": "src/data-awscc-ec2-ec2-fleet/index:DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesNetworkInterfacesPrivateIpAddressesList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesNetworkInterfacesPrivateIpAddressesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesNetworkInterfacesPrivateIpAddressesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
          "line": 1404
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
        "line": 1395
      },
      "name": "DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesNetworkInterfacesPrivateIpAddressesOutputReference",
      "namespace": "dataAwsccEc2Ec2Fleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 1424
          },
          "name": "primary",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 1429
          },
          "name": "privateIpAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 1408
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesNetworkInterfacesPrivateIpAddresses"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-ec2-fleet/index:DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesNetworkInterfacesPrivateIpAddressesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
          "line": 1715
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
        "line": 1706
      },
      "name": "DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesOutputReference",
      "namespace": "dataAwsccEc2Ec2Fleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 1735
          },
          "name": "availabilityZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 1740
          },
          "name": "availabilityZoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 1746
          },
          "name": "blockDeviceMappings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesBlockDeviceMappingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 1752
          },
          "name": "iamInstanceProfile",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesIamInstanceProfileOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 1758
          },
          "name": "instanceRequirements",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 1763
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 1768
          },
          "name": "keyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 1773
          },
          "name": "maxPrice",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 1779
          },
          "name": "metadataOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesMetadataOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 1785
          },
          "name": "networkInterfaces",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesNetworkInterfacesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 1791
          },
          "name": "placement",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesPlacementOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 1796
          },
          "name": "priority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 1801
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 1806
          },
          "name": "weightedCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 1719
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverrides"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-ec2-fleet/index:DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesPlacement": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesPlacement",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
        "line": 1594
      },
      "name": "DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesPlacement",
      "namespace": "dataAwsccEc2Ec2Fleet",
      "symbolId": "src/data-awscc-ec2-ec2-fleet/index:DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesPlacement"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesPlacementOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesPlacementOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
          "line": 1624
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
        "line": 1617
      },
      "name": "DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesPlacementOutputReference",
      "namespace": "dataAwsccEc2Ec2Fleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 1644
          },
          "name": "affinity",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 1649
          },
          "name": "availabilityZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 1654
          },
          "name": "groupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 1659
          },
          "name": "hostId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 1664
          },
          "name": "hostResourceGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 1669
          },
          "name": "partitionNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 1674
          },
          "name": "spreadDomain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 1679
          },
          "name": "tenancy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 1628
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesPlacement"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-ec2-fleet/index:DataAwsccEc2Ec2FleetLaunchTemplateConfigsOverridesPlacementOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetOnDemandOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetOnDemandOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
        "line": 1965
      },
      "name": "DataAwsccEc2Ec2FleetOnDemandOptions",
      "namespace": "dataAwsccEc2Ec2Fleet",
      "symbolId": "src/data-awscc-ec2-ec2-fleet/index:DataAwsccEc2Ec2FleetOnDemandOptions"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetOnDemandOptionsCapacityReservationOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetOnDemandOptionsCapacityReservationOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
        "line": 1911
      },
      "name": "DataAwsccEc2Ec2FleetOnDemandOptionsCapacityReservationOptions",
      "namespace": "dataAwsccEc2Ec2Fleet",
      "symbolId": "src/data-awscc-ec2-ec2-fleet/index:DataAwsccEc2Ec2FleetOnDemandOptionsCapacityReservationOptions"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetOnDemandOptionsCapacityReservationOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetOnDemandOptionsCapacityReservationOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
          "line": 1941
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
        "line": 1934
      },
      "name": "DataAwsccEc2Ec2FleetOnDemandOptionsCapacityReservationOptionsOutputReference",
      "namespace": "dataAwsccEc2Ec2Fleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 1961
          },
          "name": "usageStrategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 1945
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetOnDemandOptionsCapacityReservationOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-ec2-fleet/index:DataAwsccEc2Ec2FleetOnDemandOptionsCapacityReservationOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetOnDemandOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetOnDemandOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
          "line": 1995
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
        "line": 1988
      },
      "name": "DataAwsccEc2Ec2FleetOnDemandOptionsOutputReference",
      "namespace": "dataAwsccEc2Ec2Fleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 2015
          },
          "name": "allocationStrategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 2021
          },
          "name": "capacityReservationOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetOnDemandOptionsCapacityReservationOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 2026
          },
          "name": "maxTotalPrice",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 2031
          },
          "name": "minTargetCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 2036
          },
          "name": "singleAvailabilityZone",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 2041
          },
          "name": "singleInstanceType",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 1999
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetOnDemandOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-ec2-fleet/index:DataAwsccEc2Ec2FleetOnDemandOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetReservedCapacityOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetReservedCapacityOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
        "line": 2045
      },
      "name": "DataAwsccEc2Ec2FleetReservedCapacityOptions",
      "namespace": "dataAwsccEc2Ec2Fleet",
      "symbolId": "src/data-awscc-ec2-ec2-fleet/index:DataAwsccEc2Ec2FleetReservedCapacityOptions"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetReservedCapacityOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetReservedCapacityOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
          "line": 2075
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
        "line": 2068
      },
      "name": "DataAwsccEc2Ec2FleetReservedCapacityOptionsOutputReference",
      "namespace": "dataAwsccEc2Ec2Fleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 2095
          },
          "name": "reservationTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 2079
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetReservedCapacityOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-ec2-fleet/index:DataAwsccEc2Ec2FleetReservedCapacityOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetSpotOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetSpotOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
        "line": 2213
      },
      "name": "DataAwsccEc2Ec2FleetSpotOptions",
      "namespace": "dataAwsccEc2Ec2Fleet",
      "symbolId": "src/data-awscc-ec2-ec2-fleet/index:DataAwsccEc2Ec2FleetSpotOptions"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetSpotOptionsMaintenanceStrategies": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetSpotOptionsMaintenanceStrategies",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
        "line": 2158
      },
      "name": "DataAwsccEc2Ec2FleetSpotOptionsMaintenanceStrategies",
      "namespace": "dataAwsccEc2Ec2Fleet",
      "symbolId": "src/data-awscc-ec2-ec2-fleet/index:DataAwsccEc2Ec2FleetSpotOptionsMaintenanceStrategies"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetSpotOptionsMaintenanceStrategiesCapacityRebalance": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetSpotOptionsMaintenanceStrategiesCapacityRebalance",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
        "line": 2099
      },
      "name": "DataAwsccEc2Ec2FleetSpotOptionsMaintenanceStrategiesCapacityRebalance",
      "namespace": "dataAwsccEc2Ec2Fleet",
      "symbolId": "src/data-awscc-ec2-ec2-fleet/index:DataAwsccEc2Ec2FleetSpotOptionsMaintenanceStrategiesCapacityRebalance"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetSpotOptionsMaintenanceStrategiesCapacityRebalanceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetSpotOptionsMaintenanceStrategiesCapacityRebalanceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
          "line": 2129
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
        "line": 2122
      },
      "name": "DataAwsccEc2Ec2FleetSpotOptionsMaintenanceStrategiesCapacityRebalanceOutputReference",
      "namespace": "dataAwsccEc2Ec2Fleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 2149
          },
          "name": "replacementStrategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 2154
          },
          "name": "terminationDelay",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 2133
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetSpotOptionsMaintenanceStrategiesCapacityRebalance"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-ec2-fleet/index:DataAwsccEc2Ec2FleetSpotOptionsMaintenanceStrategiesCapacityRebalanceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetSpotOptionsMaintenanceStrategiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetSpotOptionsMaintenanceStrategiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
          "line": 2188
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
        "line": 2181
      },
      "name": "DataAwsccEc2Ec2FleetSpotOptionsMaintenanceStrategiesOutputReference",
      "namespace": "dataAwsccEc2Ec2Fleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 2209
          },
          "name": "capacityRebalance",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetSpotOptionsMaintenanceStrategiesCapacityRebalanceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 2192
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetSpotOptionsMaintenanceStrategies"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-ec2-fleet/index:DataAwsccEc2Ec2FleetSpotOptionsMaintenanceStrategiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetSpotOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetSpotOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
          "line": 2243
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
        "line": 2236
      },
      "name": "DataAwsccEc2Ec2FleetSpotOptionsOutputReference",
      "namespace": "dataAwsccEc2Ec2Fleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 2263
          },
          "name": "allocationStrategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 2268
          },
          "name": "instanceInterruptionBehavior",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 2273
          },
          "name": "instancePoolsToUseCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 2279
          },
          "name": "maintenanceStrategies",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetSpotOptionsMaintenanceStrategiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 2284
          },
          "name": "maxTotalPrice",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 2289
          },
          "name": "minTargetCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 2294
          },
          "name": "singleAvailabilityZone",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 2299
          },
          "name": "singleInstanceType",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 2247
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetSpotOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-ec2-fleet/index:DataAwsccEc2Ec2FleetSpotOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetTagSpecifications": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetTagSpecifications",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
        "line": 2383
      },
      "name": "DataAwsccEc2Ec2FleetTagSpecifications",
      "namespace": "dataAwsccEc2Ec2Fleet",
      "symbolId": "src/data-awscc-ec2-ec2-fleet/index:DataAwsccEc2Ec2FleetTagSpecifications"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetTagSpecificationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetTagSpecificationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
          "line": 2453
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
        "line": 2446
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 2460
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetTagSpecificationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2Ec2FleetTagSpecificationsList",
      "namespace": "dataAwsccEc2Ec2Fleet",
      "symbolId": "src/data-awscc-ec2-ec2-fleet/index:DataAwsccEc2Ec2FleetTagSpecificationsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetTagSpecificationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetTagSpecificationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-ec2-fleet/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
        "line": 2406
      },
      "name": "DataAwsccEc2Ec2FleetTagSpecificationsOutputReference",
      "namespace": "dataAwsccEc2Ec2Fleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 2435
          },
          "name": "resourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 2441
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetTagSpecificationsTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 2419
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetTagSpecifications"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-ec2-fleet/index:DataAwsccEc2Ec2FleetTagSpecificationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetTagSpecificationsTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetTagSpecificationsTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
        "line": 2303
      },
      "name": "DataAwsccEc2Ec2FleetTagSpecificationsTags",
      "namespace": "dataAwsccEc2Ec2Fleet",
      "symbolId": "src/data-awscc-ec2-ec2-fleet/index:DataAwsccEc2Ec2FleetTagSpecificationsTags"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetTagSpecificationsTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetTagSpecificationsTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
          "line": 2372
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
        "line": 2365
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 2379
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetTagSpecificationsTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2Ec2FleetTagSpecificationsTagsList",
      "namespace": "dataAwsccEc2Ec2Fleet",
      "symbolId": "src/data-awscc-ec2-ec2-fleet/index:DataAwsccEc2Ec2FleetTagSpecificationsTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetTagSpecificationsTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetTagSpecificationsTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
          "line": 2335
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
        "line": 2326
      },
      "name": "DataAwsccEc2Ec2FleetTagSpecificationsTagsOutputReference",
      "namespace": "dataAwsccEc2Ec2Fleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 2355
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 2360
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 2339
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetTagSpecificationsTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-ec2-fleet/index:DataAwsccEc2Ec2FleetTagSpecificationsTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetTargetCapacitySpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetTargetCapacitySpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
        "line": 2464
      },
      "name": "DataAwsccEc2Ec2FleetTargetCapacitySpecification",
      "namespace": "dataAwsccEc2Ec2Fleet",
      "symbolId": "src/data-awscc-ec2-ec2-fleet/index:DataAwsccEc2Ec2FleetTargetCapacitySpecification"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetTargetCapacitySpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetTargetCapacitySpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
          "line": 2494
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
        "line": 2487
      },
      "name": "DataAwsccEc2Ec2FleetTargetCapacitySpecificationOutputReference",
      "namespace": "dataAwsccEc2Ec2Fleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 2514
          },
          "name": "defaultTargetCapacityType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 2519
          },
          "name": "onDemandTargetCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 2524
          },
          "name": "spotTargetCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 2529
          },
          "name": "targetCapacityUnitType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 2534
          },
          "name": "totalTargetCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleet/index.ts",
            "line": 2498
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleet.DataAwsccEc2Ec2FleetTargetCapacitySpecification"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-ec2-fleet/index:DataAwsccEc2Ec2FleetTargetCapacitySpecificationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleets.DataAwsccEc2Ec2Fleets": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_ec2_fleets awscc_ec2_ec2_fleets}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleets.DataAwsccEc2Ec2Fleets",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_ec2_fleets awscc_ec2_ec2_fleets} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-ec2-fleets/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleets.DataAwsccEc2Ec2FleetsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ec2-fleets/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2Ec2Fleets resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleets/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2Ec2Fleets to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_ec2_fleets#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2Ec2Fleets that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2Ec2Fleets to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleets/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleets/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2Ec2Fleets",
      "namespace": "dataAwsccEc2Ec2Fleets",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleets/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleets/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ec2-fleets/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-ec2-fleets/index:DataAwsccEc2Ec2Fleets"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleets.DataAwsccEc2Ec2FleetsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ec2Fleets.DataAwsccEc2Ec2FleetsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ec2-fleets/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2Ec2FleetsConfig",
      "namespace": "dataAwsccEc2Ec2Fleets",
      "symbolId": "src/data-awscc-ec2-ec2-fleets/index:DataAwsccEc2Ec2FleetsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2EgressOnlyInternetGateway.DataAwsccEc2EgressOnlyInternetGateway": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_egress_only_internet_gateway awscc_ec2_egress_only_internet_gateway}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2EgressOnlyInternetGateway.DataAwsccEc2EgressOnlyInternetGateway",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_egress_only_internet_gateway awscc_ec2_egress_only_internet_gateway} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-egress-only-internet-gateway/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-awscc.dataAwsccEc2EgressOnlyInternetGateway.DataAwsccEc2EgressOnlyInternetGatewayConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-egress-only-internet-gateway/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2EgressOnlyInternetGateway resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-egress-only-internet-gateway/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 DataAwsccEc2EgressOnlyInternetGateway to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_egress_only_internet_gateway#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2EgressOnlyInternetGateway that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2EgressOnlyInternetGateway to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-egress-only-internet-gateway/index.ts",
            "line": 197
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-egress-only-internet-gateway/index.ts",
            "line": 203
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2EgressOnlyInternetGateway",
      "namespace": "dataAwsccEc2EgressOnlyInternetGateway",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-egress-only-internet-gateway/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-egress-only-internet-gateway/index.ts",
            "line": 165
          },
          "name": "egressOnlyInternetGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-egress-only-internet-gateway/index.ts",
            "line": 184
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2EgressOnlyInternetGateway.DataAwsccEc2EgressOnlyInternetGatewayTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-egress-only-internet-gateway/index.ts",
            "line": 189
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-egress-only-internet-gateway/index.ts",
            "line": 178
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-egress-only-internet-gateway/index.ts",
            "line": 171
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-egress-only-internet-gateway/index:DataAwsccEc2EgressOnlyInternetGateway"
    },
    "@cdktn/provider-awscc.dataAwsccEc2EgressOnlyInternetGateway.DataAwsccEc2EgressOnlyInternetGatewayConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2EgressOnlyInternetGateway.DataAwsccEc2EgressOnlyInternetGatewayConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-egress-only-internet-gateway/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2EgressOnlyInternetGatewayConfig",
      "namespace": "dataAwsccEc2EgressOnlyInternetGateway",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_egress_only_internet_gateway#id DataAwsccEc2EgressOnlyInternetGateway#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-egress-only-internet-gateway/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-egress-only-internet-gateway/index:DataAwsccEc2EgressOnlyInternetGatewayConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2EgressOnlyInternetGateway.DataAwsccEc2EgressOnlyInternetGatewayTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2EgressOnlyInternetGateway.DataAwsccEc2EgressOnlyInternetGatewayTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-egress-only-internet-gateway/index.ts",
        "line": 25
      },
      "name": "DataAwsccEc2EgressOnlyInternetGatewayTags",
      "namespace": "dataAwsccEc2EgressOnlyInternetGateway",
      "symbolId": "src/data-awscc-ec2-egress-only-internet-gateway/index:DataAwsccEc2EgressOnlyInternetGatewayTags"
    },
    "@cdktn/provider-awscc.dataAwsccEc2EgressOnlyInternetGateway.DataAwsccEc2EgressOnlyInternetGatewayTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2EgressOnlyInternetGateway.DataAwsccEc2EgressOnlyInternetGatewayTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-egress-only-internet-gateway/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-awscc-ec2-egress-only-internet-gateway/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-egress-only-internet-gateway/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-awscc.dataAwsccEc2EgressOnlyInternetGateway.DataAwsccEc2EgressOnlyInternetGatewayTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2EgressOnlyInternetGatewayTagsList",
      "namespace": "dataAwsccEc2EgressOnlyInternetGateway",
      "symbolId": "src/data-awscc-ec2-egress-only-internet-gateway/index:DataAwsccEc2EgressOnlyInternetGatewayTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2EgressOnlyInternetGateway.DataAwsccEc2EgressOnlyInternetGatewayTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2EgressOnlyInternetGateway.DataAwsccEc2EgressOnlyInternetGatewayTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-egress-only-internet-gateway/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-egress-only-internet-gateway/index.ts",
        "line": 48
      },
      "name": "DataAwsccEc2EgressOnlyInternetGatewayTagsOutputReference",
      "namespace": "dataAwsccEc2EgressOnlyInternetGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-egress-only-internet-gateway/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-egress-only-internet-gateway/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-egress-only-internet-gateway/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2EgressOnlyInternetGateway.DataAwsccEc2EgressOnlyInternetGatewayTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-egress-only-internet-gateway/index:DataAwsccEc2EgressOnlyInternetGatewayTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2EgressOnlyInternetGateways.DataAwsccEc2EgressOnlyInternetGateways": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_egress_only_internet_gateways awscc_ec2_egress_only_internet_gateways}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2EgressOnlyInternetGateways.DataAwsccEc2EgressOnlyInternetGateways",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_egress_only_internet_gateways awscc_ec2_egress_only_internet_gateways} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-egress-only-internet-gateways/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2EgressOnlyInternetGateways.DataAwsccEc2EgressOnlyInternetGatewaysConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-egress-only-internet-gateways/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2EgressOnlyInternetGateways resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-egress-only-internet-gateways/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2EgressOnlyInternetGateways to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_egress_only_internet_gateways#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2EgressOnlyInternetGateways that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2EgressOnlyInternetGateways to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-egress-only-internet-gateways/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-egress-only-internet-gateways/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2EgressOnlyInternetGateways",
      "namespace": "dataAwsccEc2EgressOnlyInternetGateways",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-egress-only-internet-gateways/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-egress-only-internet-gateways/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-egress-only-internet-gateways/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-egress-only-internet-gateways/index:DataAwsccEc2EgressOnlyInternetGateways"
    },
    "@cdktn/provider-awscc.dataAwsccEc2EgressOnlyInternetGateways.DataAwsccEc2EgressOnlyInternetGatewaysConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2EgressOnlyInternetGateways.DataAwsccEc2EgressOnlyInternetGatewaysConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-egress-only-internet-gateways/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2EgressOnlyInternetGatewaysConfig",
      "namespace": "dataAwsccEc2EgressOnlyInternetGateways",
      "symbolId": "src/data-awscc-ec2-egress-only-internet-gateways/index:DataAwsccEc2EgressOnlyInternetGatewaysConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Eip.DataAwsccEc2Eip": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_eip awscc_ec2_eip}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Eip.DataAwsccEc2Eip",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_eip awscc_ec2_eip} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-eip/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-awscc.dataAwsccEc2Eip.DataAwsccEc2EipConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-eip/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2Eip resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-eip/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 DataAwsccEc2Eip to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_eip#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2Eip that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2Eip to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-eip/index.ts",
            "line": 232
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-eip/index.ts",
            "line": 238
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2Eip",
      "namespace": "dataAwsccEc2Eip",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-eip/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-eip/index.ts",
            "line": 165
          },
          "name": "address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-eip/index.ts",
            "line": 170
          },
          "name": "allocationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-eip/index.ts",
            "line": 175
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-eip/index.ts",
            "line": 193
          },
          "name": "instanceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-eip/index.ts",
            "line": 198
          },
          "name": "ipamPoolId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-eip/index.ts",
            "line": 203
          },
          "name": "networkBorderGroup",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-eip/index.ts",
            "line": 208
          },
          "name": "publicIp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-eip/index.ts",
            "line": 213
          },
          "name": "publicIpv4Pool",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-eip/index.ts",
            "line": 219
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Eip.DataAwsccEc2EipTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-eip/index.ts",
            "line": 224
          },
          "name": "transferAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-eip/index.ts",
            "line": 188
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-eip/index.ts",
            "line": 181
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-eip/index:DataAwsccEc2Eip"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Eip.DataAwsccEc2EipConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Eip.DataAwsccEc2EipConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-eip/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2EipConfig",
      "namespace": "dataAwsccEc2Eip",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_eip#id DataAwsccEc2Eip#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-eip/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-eip/index:DataAwsccEc2EipConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Eip.DataAwsccEc2EipTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Eip.DataAwsccEc2EipTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-eip/index.ts",
        "line": 25
      },
      "name": "DataAwsccEc2EipTags",
      "namespace": "dataAwsccEc2Eip",
      "symbolId": "src/data-awscc-ec2-eip/index:DataAwsccEc2EipTags"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Eip.DataAwsccEc2EipTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Eip.DataAwsccEc2EipTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-eip/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-awscc-ec2-eip/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-eip/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-awscc.dataAwsccEc2Eip.DataAwsccEc2EipTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2EipTagsList",
      "namespace": "dataAwsccEc2Eip",
      "symbolId": "src/data-awscc-ec2-eip/index:DataAwsccEc2EipTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Eip.DataAwsccEc2EipTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Eip.DataAwsccEc2EipTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-eip/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-eip/index.ts",
        "line": 48
      },
      "name": "DataAwsccEc2EipTagsOutputReference",
      "namespace": "dataAwsccEc2Eip",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-eip/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-eip/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-eip/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Eip.DataAwsccEc2EipTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-eip/index:DataAwsccEc2EipTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2EipAssociation.DataAwsccEc2EipAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_eip_association awscc_ec2_eip_association}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2EipAssociation.DataAwsccEc2EipAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_eip_association awscc_ec2_eip_association} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-eip-association/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2EipAssociation.DataAwsccEc2EipAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-eip-association/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2EipAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-eip-association/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2EipAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_eip_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2EipAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2EipAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-eip-association/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-awscc-ec2-eip-association/index.ts",
            "line": 137
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2EipAssociation",
      "namespace": "dataAwsccEc2EipAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-eip-association/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-eip-association/index.ts",
            "line": 85
          },
          "name": "allocationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-eip-association/index.ts",
            "line": 90
          },
          "name": "eip",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-eip-association/index.ts",
            "line": 95
          },
          "name": "eipAssociationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-eip-association/index.ts",
            "line": 113
          },
          "name": "instanceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-eip-association/index.ts",
            "line": 118
          },
          "name": "networkInterfaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-eip-association/index.ts",
            "line": 123
          },
          "name": "privateIpAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-eip-association/index.ts",
            "line": 108
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-eip-association/index.ts",
            "line": 101
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-eip-association/index:DataAwsccEc2EipAssociation"
    },
    "@cdktn/provider-awscc.dataAwsccEc2EipAssociation.DataAwsccEc2EipAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2EipAssociation.DataAwsccEc2EipAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-eip-association/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2EipAssociationConfig",
      "namespace": "dataAwsccEc2EipAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_eip_association#id DataAwsccEc2EipAssociation#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-eip-association/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-eip-association/index:DataAwsccEc2EipAssociationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2EipAssociations.DataAwsccEc2EipAssociations": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_eip_associations awscc_ec2_eip_associations}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2EipAssociations.DataAwsccEc2EipAssociations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_eip_associations awscc_ec2_eip_associations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-eip-associations/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2EipAssociations.DataAwsccEc2EipAssociationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-eip-associations/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2EipAssociations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-eip-associations/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2EipAssociations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_eip_associations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2EipAssociations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2EipAssociations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-eip-associations/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-eip-associations/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2EipAssociations",
      "namespace": "dataAwsccEc2EipAssociations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-eip-associations/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-eip-associations/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-eip-associations/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-eip-associations/index:DataAwsccEc2EipAssociations"
    },
    "@cdktn/provider-awscc.dataAwsccEc2EipAssociations.DataAwsccEc2EipAssociationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2EipAssociations.DataAwsccEc2EipAssociationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-eip-associations/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2EipAssociationsConfig",
      "namespace": "dataAwsccEc2EipAssociations",
      "symbolId": "src/data-awscc-ec2-eip-associations/index:DataAwsccEc2EipAssociationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Eips.DataAwsccEc2Eips": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_eips awscc_ec2_eips}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Eips.DataAwsccEc2Eips",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_eips awscc_ec2_eips} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-eips/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2Eips.DataAwsccEc2EipsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-eips/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2Eips resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-eips/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2Eips to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_eips#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2Eips that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2Eips to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-eips/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-eips/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2Eips",
      "namespace": "dataAwsccEc2Eips",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-eips/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-eips/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-eips/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-eips/index:DataAwsccEc2Eips"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Eips.DataAwsccEc2EipsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Eips.DataAwsccEc2EipsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-eips/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2EipsConfig",
      "namespace": "dataAwsccEc2Eips",
      "symbolId": "src/data-awscc-ec2-eips/index:DataAwsccEc2EipsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2EnclaveCertificateIamRoleAssociation.DataAwsccEc2EnclaveCertificateIamRoleAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_enclave_certificate_iam_role_association awscc_ec2_enclave_certificate_iam_role_association}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2EnclaveCertificateIamRoleAssociation.DataAwsccEc2EnclaveCertificateIamRoleAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_enclave_certificate_iam_role_association awscc_ec2_enclave_certificate_iam_role_association} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-enclave-certificate-iam-role-association/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2EnclaveCertificateIamRoleAssociation.DataAwsccEc2EnclaveCertificateIamRoleAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-enclave-certificate-iam-role-association/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2EnclaveCertificateIamRoleAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-enclave-certificate-iam-role-association/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2EnclaveCertificateIamRoleAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_enclave_certificate_iam_role_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2EnclaveCertificateIamRoleAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2EnclaveCertificateIamRoleAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-enclave-certificate-iam-role-association/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-awscc-ec2-enclave-certificate-iam-role-association/index.ts",
            "line": 132
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2EnclaveCertificateIamRoleAssociation",
      "namespace": "dataAwsccEc2EnclaveCertificateIamRoleAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-enclave-certificate-iam-role-association/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-enclave-certificate-iam-role-association/index.ts",
            "line": 85
          },
          "name": "certificateArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-enclave-certificate-iam-role-association/index.ts",
            "line": 90
          },
          "name": "certificateS3BucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-enclave-certificate-iam-role-association/index.ts",
            "line": 95
          },
          "name": "certificateS3ObjectKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-enclave-certificate-iam-role-association/index.ts",
            "line": 100
          },
          "name": "encryptionKmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-enclave-certificate-iam-role-association/index.ts",
            "line": 118
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-enclave-certificate-iam-role-association/index.ts",
            "line": 113
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-enclave-certificate-iam-role-association/index.ts",
            "line": 106
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-enclave-certificate-iam-role-association/index:DataAwsccEc2EnclaveCertificateIamRoleAssociation"
    },
    "@cdktn/provider-awscc.dataAwsccEc2EnclaveCertificateIamRoleAssociation.DataAwsccEc2EnclaveCertificateIamRoleAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2EnclaveCertificateIamRoleAssociation.DataAwsccEc2EnclaveCertificateIamRoleAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-enclave-certificate-iam-role-association/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2EnclaveCertificateIamRoleAssociationConfig",
      "namespace": "dataAwsccEc2EnclaveCertificateIamRoleAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_enclave_certificate_iam_role_association#id DataAwsccEc2EnclaveCertificateIamRoleAssociation#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-enclave-certificate-iam-role-association/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-enclave-certificate-iam-role-association/index:DataAwsccEc2EnclaveCertificateIamRoleAssociationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2EnclaveCertificateIamRoleAssociations.DataAwsccEc2EnclaveCertificateIamRoleAssociations": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_enclave_certificate_iam_role_associations awscc_ec2_enclave_certificate_iam_role_associations}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2EnclaveCertificateIamRoleAssociations.DataAwsccEc2EnclaveCertificateIamRoleAssociations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_enclave_certificate_iam_role_associations awscc_ec2_enclave_certificate_iam_role_associations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-enclave-certificate-iam-role-associations/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2EnclaveCertificateIamRoleAssociations.DataAwsccEc2EnclaveCertificateIamRoleAssociationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-enclave-certificate-iam-role-associations/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2EnclaveCertificateIamRoleAssociations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-enclave-certificate-iam-role-associations/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2EnclaveCertificateIamRoleAssociations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_enclave_certificate_iam_role_associations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2EnclaveCertificateIamRoleAssociations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2EnclaveCertificateIamRoleAssociations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-enclave-certificate-iam-role-associations/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-enclave-certificate-iam-role-associations/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2EnclaveCertificateIamRoleAssociations",
      "namespace": "dataAwsccEc2EnclaveCertificateIamRoleAssociations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-enclave-certificate-iam-role-associations/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-enclave-certificate-iam-role-associations/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-enclave-certificate-iam-role-associations/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-enclave-certificate-iam-role-associations/index:DataAwsccEc2EnclaveCertificateIamRoleAssociations"
    },
    "@cdktn/provider-awscc.dataAwsccEc2EnclaveCertificateIamRoleAssociations.DataAwsccEc2EnclaveCertificateIamRoleAssociationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2EnclaveCertificateIamRoleAssociations.DataAwsccEc2EnclaveCertificateIamRoleAssociationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-enclave-certificate-iam-role-associations/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2EnclaveCertificateIamRoleAssociationsConfig",
      "namespace": "dataAwsccEc2EnclaveCertificateIamRoleAssociations",
      "symbolId": "src/data-awscc-ec2-enclave-certificate-iam-role-associations/index:DataAwsccEc2EnclaveCertificateIamRoleAssociationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2FlowLog.DataAwsccEc2FlowLog": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_flow_log awscc_ec2_flow_log}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2FlowLog.DataAwsccEc2FlowLog",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_flow_log awscc_ec2_flow_log} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-flow-log/index.ts",
          "line": 285
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2FlowLog.DataAwsccEc2FlowLogConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-flow-log/index.ts",
        "line": 253
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2FlowLog resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-flow-log/index.ts",
            "line": 270
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2FlowLog to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_flow_log#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2FlowLog that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2FlowLog to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-flow-log/index.ts",
            "line": 398
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-flow-log/index.ts",
            "line": 404
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2FlowLog",
      "namespace": "dataAwsccEc2FlowLog",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-flow-log/index.ts",
            "line": 258
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-flow-log/index.ts",
            "line": 309
          },
          "name": "deliverCrossAccountRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-flow-log/index.ts",
            "line": 314
          },
          "name": "deliverLogsPermissionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-flow-log/index.ts",
            "line": 320
          },
          "name": "destinationOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2FlowLog.DataAwsccEc2FlowLogDestinationOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-flow-log/index.ts",
            "line": 325
          },
          "name": "flowLogId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-flow-log/index.ts",
            "line": 343
          },
          "name": "logDestination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-flow-log/index.ts",
            "line": 348
          },
          "name": "logDestinationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-flow-log/index.ts",
            "line": 353
          },
          "name": "logFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-flow-log/index.ts",
            "line": 358
          },
          "name": "logGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-flow-log/index.ts",
            "line": 363
          },
          "name": "maxAggregationInterval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-flow-log/index.ts",
            "line": 368
          },
          "name": "resourceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-flow-log/index.ts",
            "line": 373
          },
          "name": "resourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-flow-log/index.ts",
            "line": 379
          },
          "name": "tagFieldSpecifications",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2FlowLog.DataAwsccEc2FlowLogTagFieldSpecificationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-flow-log/index.ts",
            "line": 385
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2FlowLog.DataAwsccEc2FlowLogTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-flow-log/index.ts",
            "line": 390
          },
          "name": "trafficType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-flow-log/index.ts",
            "line": 338
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-flow-log/index.ts",
            "line": 331
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-flow-log/index:DataAwsccEc2FlowLog"
    },
    "@cdktn/provider-awscc.dataAwsccEc2FlowLog.DataAwsccEc2FlowLogConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2FlowLog.DataAwsccEc2FlowLogConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-flow-log/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2FlowLogConfig",
      "namespace": "dataAwsccEc2FlowLog",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_flow_log#id DataAwsccEc2FlowLog#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-flow-log/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-flow-log/index:DataAwsccEc2FlowLogConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2FlowLog.DataAwsccEc2FlowLogDestinationOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2FlowLog.DataAwsccEc2FlowLogDestinationOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-flow-log/index.ts",
        "line": 25
      },
      "name": "DataAwsccEc2FlowLogDestinationOptions",
      "namespace": "dataAwsccEc2FlowLog",
      "symbolId": "src/data-awscc-ec2-flow-log/index:DataAwsccEc2FlowLogDestinationOptions"
    },
    "@cdktn/provider-awscc.dataAwsccEc2FlowLog.DataAwsccEc2FlowLogDestinationOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2FlowLog.DataAwsccEc2FlowLogDestinationOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-flow-log/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-flow-log/index.ts",
        "line": 48
      },
      "name": "DataAwsccEc2FlowLogDestinationOptionsOutputReference",
      "namespace": "dataAwsccEc2FlowLog",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-flow-log/index.ts",
            "line": 75
          },
          "name": "fileFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-flow-log/index.ts",
            "line": 80
          },
          "name": "hiveCompatiblePartitions",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-flow-log/index.ts",
            "line": 85
          },
          "name": "perHourPartition",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-flow-log/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2FlowLog.DataAwsccEc2FlowLogDestinationOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-flow-log/index:DataAwsccEc2FlowLogDestinationOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2FlowLog.DataAwsccEc2FlowLogTagFieldSpecifications": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2FlowLog.DataAwsccEc2FlowLogTagFieldSpecifications",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-flow-log/index.ts",
        "line": 89
      },
      "name": "DataAwsccEc2FlowLogTagFieldSpecifications",
      "namespace": "dataAwsccEc2FlowLog",
      "symbolId": "src/data-awscc-ec2-flow-log/index:DataAwsccEc2FlowLogTagFieldSpecifications"
    },
    "@cdktn/provider-awscc.dataAwsccEc2FlowLog.DataAwsccEc2FlowLogTagFieldSpecificationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2FlowLog.DataAwsccEc2FlowLogTagFieldSpecificationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-flow-log/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-flow-log/index.ts",
        "line": 151
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-flow-log/index.ts",
            "line": 165
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2FlowLog.DataAwsccEc2FlowLogTagFieldSpecificationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2FlowLogTagFieldSpecificationsList",
      "namespace": "dataAwsccEc2FlowLog",
      "symbolId": "src/data-awscc-ec2-flow-log/index:DataAwsccEc2FlowLogTagFieldSpecificationsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2FlowLog.DataAwsccEc2FlowLogTagFieldSpecificationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2FlowLog.DataAwsccEc2FlowLogTagFieldSpecificationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-flow-log/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-flow-log/index.ts",
        "line": 112
      },
      "name": "DataAwsccEc2FlowLogTagFieldSpecificationsOutputReference",
      "namespace": "dataAwsccEc2FlowLog",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-flow-log/index.ts",
            "line": 141
          },
          "name": "resourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-flow-log/index.ts",
            "line": 146
          },
          "name": "tagKeys",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-flow-log/index.ts",
            "line": 125
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2FlowLog.DataAwsccEc2FlowLogTagFieldSpecifications"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-flow-log/index:DataAwsccEc2FlowLogTagFieldSpecificationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2FlowLog.DataAwsccEc2FlowLogTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2FlowLog.DataAwsccEc2FlowLogTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-flow-log/index.ts",
        "line": 169
      },
      "name": "DataAwsccEc2FlowLogTags",
      "namespace": "dataAwsccEc2FlowLog",
      "symbolId": "src/data-awscc-ec2-flow-log/index:DataAwsccEc2FlowLogTags"
    },
    "@cdktn/provider-awscc.dataAwsccEc2FlowLog.DataAwsccEc2FlowLogTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2FlowLog.DataAwsccEc2FlowLogTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-flow-log/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-flow-log/index.ts",
        "line": 231
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-flow-log/index.ts",
            "line": 245
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2FlowLog.DataAwsccEc2FlowLogTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2FlowLogTagsList",
      "namespace": "dataAwsccEc2FlowLog",
      "symbolId": "src/data-awscc-ec2-flow-log/index:DataAwsccEc2FlowLogTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2FlowLog.DataAwsccEc2FlowLogTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2FlowLog.DataAwsccEc2FlowLogTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-flow-log/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-flow-log/index.ts",
        "line": 192
      },
      "name": "DataAwsccEc2FlowLogTagsOutputReference",
      "namespace": "dataAwsccEc2FlowLog",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-flow-log/index.ts",
            "line": 221
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-flow-log/index.ts",
            "line": 226
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-flow-log/index.ts",
            "line": 205
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2FlowLog.DataAwsccEc2FlowLogTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-flow-log/index:DataAwsccEc2FlowLogTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2FlowLogs.DataAwsccEc2FlowLogs": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_flow_logs awscc_ec2_flow_logs}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2FlowLogs.DataAwsccEc2FlowLogs",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_flow_logs awscc_ec2_flow_logs} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-flow-logs/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2FlowLogs.DataAwsccEc2FlowLogsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-flow-logs/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2FlowLogs resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-flow-logs/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2FlowLogs to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_flow_logs#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2FlowLogs that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2FlowLogs to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-flow-logs/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-flow-logs/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2FlowLogs",
      "namespace": "dataAwsccEc2FlowLogs",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-flow-logs/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-flow-logs/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-flow-logs/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-flow-logs/index:DataAwsccEc2FlowLogs"
    },
    "@cdktn/provider-awscc.dataAwsccEc2FlowLogs.DataAwsccEc2FlowLogsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2FlowLogs.DataAwsccEc2FlowLogsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-flow-logs/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2FlowLogsConfig",
      "namespace": "dataAwsccEc2FlowLogs",
      "symbolId": "src/data-awscc-ec2-flow-logs/index:DataAwsccEc2FlowLogsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2GatewayRouteTableAssociation.DataAwsccEc2GatewayRouteTableAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_gateway_route_table_association awscc_ec2_gateway_route_table_association}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2GatewayRouteTableAssociation.DataAwsccEc2GatewayRouteTableAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_gateway_route_table_association awscc_ec2_gateway_route_table_association} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-gateway-route-table-association/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2GatewayRouteTableAssociation.DataAwsccEc2GatewayRouteTableAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-gateway-route-table-association/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2GatewayRouteTableAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-gateway-route-table-association/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2GatewayRouteTableAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_gateway_route_table_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2GatewayRouteTableAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2GatewayRouteTableAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-gateway-route-table-association/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-awscc-ec2-gateway-route-table-association/index.ts",
            "line": 122
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2GatewayRouteTableAssociation",
      "namespace": "dataAwsccEc2GatewayRouteTableAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-gateway-route-table-association/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-gateway-route-table-association/index.ts",
            "line": 85
          },
          "name": "associationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-gateway-route-table-association/index.ts",
            "line": 90
          },
          "name": "gatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-gateway-route-table-association/index.ts",
            "line": 108
          },
          "name": "routeTableId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-gateway-route-table-association/index.ts",
            "line": 103
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-gateway-route-table-association/index.ts",
            "line": 96
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-gateway-route-table-association/index:DataAwsccEc2GatewayRouteTableAssociation"
    },
    "@cdktn/provider-awscc.dataAwsccEc2GatewayRouteTableAssociation.DataAwsccEc2GatewayRouteTableAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2GatewayRouteTableAssociation.DataAwsccEc2GatewayRouteTableAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-gateway-route-table-association/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2GatewayRouteTableAssociationConfig",
      "namespace": "dataAwsccEc2GatewayRouteTableAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_gateway_route_table_association#id DataAwsccEc2GatewayRouteTableAssociation#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-gateway-route-table-association/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-gateway-route-table-association/index:DataAwsccEc2GatewayRouteTableAssociationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Host.DataAwsccEc2Host": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_host awscc_ec2_host}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Host.DataAwsccEc2Host",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_host awscc_ec2_host} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-host/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-awscc.dataAwsccEc2Host.DataAwsccEc2HostConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-host/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2Host resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-host/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 DataAwsccEc2Host to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_host#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2Host that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2Host to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-host/index.ts",
            "line": 232
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-host/index.ts",
            "line": 238
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2Host",
      "namespace": "dataAwsccEc2Host",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-host/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-host/index.ts",
            "line": 165
          },
          "name": "assetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-host/index.ts",
            "line": 170
          },
          "name": "autoPlacement",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-host/index.ts",
            "line": 175
          },
          "name": "availabilityZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-host/index.ts",
            "line": 180
          },
          "name": "hostId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-host/index.ts",
            "line": 185
          },
          "name": "hostMaintenance",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-host/index.ts",
            "line": 190
          },
          "name": "hostRecovery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-host/index.ts",
            "line": 208
          },
          "name": "instanceFamily",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-host/index.ts",
            "line": 213
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-host/index.ts",
            "line": 218
          },
          "name": "outpostArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-host/index.ts",
            "line": 224
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Host.DataAwsccEc2HostTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-host/index.ts",
            "line": 203
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-host/index.ts",
            "line": 196
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-host/index:DataAwsccEc2Host"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Host.DataAwsccEc2HostConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Host.DataAwsccEc2HostConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-host/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2HostConfig",
      "namespace": "dataAwsccEc2Host",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_host#id DataAwsccEc2Host#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-host/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-host/index:DataAwsccEc2HostConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Host.DataAwsccEc2HostTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Host.DataAwsccEc2HostTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-host/index.ts",
        "line": 25
      },
      "name": "DataAwsccEc2HostTags",
      "namespace": "dataAwsccEc2Host",
      "symbolId": "src/data-awscc-ec2-host/index:DataAwsccEc2HostTags"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Host.DataAwsccEc2HostTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Host.DataAwsccEc2HostTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-host/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-awscc-ec2-host/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-host/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-awscc.dataAwsccEc2Host.DataAwsccEc2HostTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2HostTagsList",
      "namespace": "dataAwsccEc2Host",
      "symbolId": "src/data-awscc-ec2-host/index:DataAwsccEc2HostTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Host.DataAwsccEc2HostTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Host.DataAwsccEc2HostTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-host/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-host/index.ts",
        "line": 48
      },
      "name": "DataAwsccEc2HostTagsOutputReference",
      "namespace": "dataAwsccEc2Host",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-host/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-host/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-host/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Host.DataAwsccEc2HostTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-host/index:DataAwsccEc2HostTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Hosts.DataAwsccEc2Hosts": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_hosts awscc_ec2_hosts}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Hosts.DataAwsccEc2Hosts",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_hosts awscc_ec2_hosts} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-hosts/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2Hosts.DataAwsccEc2HostsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-hosts/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2Hosts resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-hosts/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2Hosts to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_hosts#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2Hosts that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2Hosts to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-hosts/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-hosts/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2Hosts",
      "namespace": "dataAwsccEc2Hosts",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-hosts/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-hosts/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-hosts/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-hosts/index:DataAwsccEc2Hosts"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Hosts.DataAwsccEc2HostsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Hosts.DataAwsccEc2HostsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-hosts/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2HostsConfig",
      "namespace": "dataAwsccEc2Hosts",
      "symbolId": "src/data-awscc-ec2-hosts/index:DataAwsccEc2HostsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2Instance": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_instance awscc_ec2_instance}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2Instance",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_instance awscc_ec2_instance} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-instance/index.ts",
          "line": 1756
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-instance/index.ts",
        "line": 1724
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2Instance resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 1741
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2Instance to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_instance#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2Instance that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2Instance to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 2053
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 2059
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2Instance",
      "namespace": "dataAwsccEc2Instance",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 1729
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 1780
          },
          "name": "additionalInfo",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 1785
          },
          "name": "affinity",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 1790
          },
          "name": "availabilityZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 1796
          },
          "name": "blockDeviceMappings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceBlockDeviceMappingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 1802
          },
          "name": "cpuOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceCpuOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 1808
          },
          "name": "creditSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceCreditSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 1813
          },
          "name": "disableApiTermination",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 1818
          },
          "name": "ebsOptimized",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 1824
          },
          "name": "elasticGpuSpecifications",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceElasticGpuSpecificationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 1830
          },
          "name": "elasticInferenceAccelerators",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceElasticInferenceAcceleratorsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 1836
          },
          "name": "enclaveOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceEnclaveOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 1842
          },
          "name": "hibernationOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceHibernationOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 1847
          },
          "name": "hostId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 1852
          },
          "name": "hostResourceGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 1857
          },
          "name": "iamInstanceProfile",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 1875
          },
          "name": "imageId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 1880
          },
          "name": "instanceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 1885
          },
          "name": "instanceInitiatedShutdownBehavior",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 1890
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 1895
          },
          "name": "ipv6AddressCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 1901
          },
          "name": "ipv6Addresses",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceIpv6AddressesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 1906
          },
          "name": "kernelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 1911
          },
          "name": "keyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 1917
          },
          "name": "launchTemplate",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceLaunchTemplateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 1923
          },
          "name": "licenseSpecifications",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceLicenseSpecificationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 1929
          },
          "name": "metadataOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceMetadataOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 1934
          },
          "name": "monitoring",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 1940
          },
          "name": "networkInterfaces",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceNetworkInterfacesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 1945
          },
          "name": "placementGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 1950
          },
          "name": "privateDnsName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 1956
          },
          "name": "privateDnsNameOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstancePrivateDnsNameOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 1961
          },
          "name": "privateIp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 1966
          },
          "name": "privateIpAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 1971
          },
          "name": "propagateTagsToVolumeOnCreation",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 1976
          },
          "name": "publicDnsName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 1981
          },
          "name": "publicIp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 1986
          },
          "name": "ramdiskId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 1991
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 1996
          },
          "name": "securityGroups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 2001
          },
          "name": "sourceDestCheck",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 2007
          },
          "name": "ssmAssociations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceSsmAssociationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 2013
          },
          "name": "state",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceStateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 2018
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 2024
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 2029
          },
          "name": "tenancy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 2034
          },
          "name": "userData",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 2040
          },
          "name": "volumes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceVolumesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 2045
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 1870
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 1863
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-instance/index:DataAwsccEc2Instance"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceBlockDeviceMappings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceBlockDeviceMappings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-instance/index.ts",
        "line": 109
      },
      "name": "DataAwsccEc2InstanceBlockDeviceMappings",
      "namespace": "dataAwsccEc2Instance",
      "symbolId": "src/data-awscc-ec2-instance/index:DataAwsccEc2InstanceBlockDeviceMappings"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceBlockDeviceMappingsEbs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceBlockDeviceMappingsEbs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-instance/index.ts",
        "line": 25
      },
      "name": "DataAwsccEc2InstanceBlockDeviceMappingsEbs",
      "namespace": "dataAwsccEc2Instance",
      "symbolId": "src/data-awscc-ec2-instance/index:DataAwsccEc2InstanceBlockDeviceMappingsEbs"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceBlockDeviceMappingsEbsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceBlockDeviceMappingsEbsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-instance/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-instance/index.ts",
        "line": 48
      },
      "name": "DataAwsccEc2InstanceBlockDeviceMappingsEbsOutputReference",
      "namespace": "dataAwsccEc2Instance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 75
          },
          "name": "deleteOnTermination",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 80
          },
          "name": "encrypted",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 85
          },
          "name": "iops",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 90
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 95
          },
          "name": "snapshotId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 100
          },
          "name": "volumeSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 105
          },
          "name": "volumeType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceBlockDeviceMappingsEbs"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-instance/index:DataAwsccEc2InstanceBlockDeviceMappingsEbsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceBlockDeviceMappingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceBlockDeviceMappingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-instance/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-instance/index.ts",
        "line": 182
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 196
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceBlockDeviceMappingsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2InstanceBlockDeviceMappingsList",
      "namespace": "dataAwsccEc2Instance",
      "symbolId": "src/data-awscc-ec2-instance/index:DataAwsccEc2InstanceBlockDeviceMappingsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceBlockDeviceMappingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceBlockDeviceMappingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-instance/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-awscc-ec2-instance/index.ts",
        "line": 132
      },
      "name": "DataAwsccEc2InstanceBlockDeviceMappingsOutputReference",
      "namespace": "dataAwsccEc2Instance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 161
          },
          "name": "deviceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 167
          },
          "name": "ebs",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceBlockDeviceMappingsEbsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 172
          },
          "name": "noDevice",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 177
          },
          "name": "virtualName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 145
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceBlockDeviceMappings"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-instance/index:DataAwsccEc2InstanceBlockDeviceMappingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-instance/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2InstanceConfig",
      "namespace": "dataAwsccEc2Instance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_instance#id DataAwsccEc2Instance#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-instance/index:DataAwsccEc2InstanceConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceCpuOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceCpuOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-instance/index.ts",
        "line": 200
      },
      "name": "DataAwsccEc2InstanceCpuOptions",
      "namespace": "dataAwsccEc2Instance",
      "symbolId": "src/data-awscc-ec2-instance/index:DataAwsccEc2InstanceCpuOptions"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceCpuOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceCpuOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-instance/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-instance/index.ts",
        "line": 223
      },
      "name": "DataAwsccEc2InstanceCpuOptionsOutputReference",
      "namespace": "dataAwsccEc2Instance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 250
          },
          "name": "coreCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 255
          },
          "name": "threadsPerCore",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 234
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceCpuOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-instance/index:DataAwsccEc2InstanceCpuOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceCreditSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceCreditSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-instance/index.ts",
        "line": 259
      },
      "name": "DataAwsccEc2InstanceCreditSpecification",
      "namespace": "dataAwsccEc2Instance",
      "symbolId": "src/data-awscc-ec2-instance/index:DataAwsccEc2InstanceCreditSpecification"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceCreditSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceCreditSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-instance/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-instance/index.ts",
        "line": 282
      },
      "name": "DataAwsccEc2InstanceCreditSpecificationOutputReference",
      "namespace": "dataAwsccEc2Instance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 309
          },
          "name": "cpuCredits",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 293
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceCreditSpecification"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-instance/index:DataAwsccEc2InstanceCreditSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceElasticGpuSpecifications": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceElasticGpuSpecifications",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-instance/index.ts",
        "line": 313
      },
      "name": "DataAwsccEc2InstanceElasticGpuSpecifications",
      "namespace": "dataAwsccEc2Instance",
      "symbolId": "src/data-awscc-ec2-instance/index:DataAwsccEc2InstanceElasticGpuSpecifications"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceElasticGpuSpecificationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceElasticGpuSpecificationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-instance/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-awscc-ec2-instance/index.ts",
        "line": 370
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/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-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceElasticGpuSpecificationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2InstanceElasticGpuSpecificationsList",
      "namespace": "dataAwsccEc2Instance",
      "symbolId": "src/data-awscc-ec2-instance/index:DataAwsccEc2InstanceElasticGpuSpecificationsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceElasticGpuSpecificationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceElasticGpuSpecificationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-instance/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/data-awscc-ec2-instance/index.ts",
        "line": 336
      },
      "name": "DataAwsccEc2InstanceElasticGpuSpecificationsOutputReference",
      "namespace": "dataAwsccEc2Instance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 365
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 349
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceElasticGpuSpecifications"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-instance/index:DataAwsccEc2InstanceElasticGpuSpecificationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceElasticInferenceAccelerators": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceElasticInferenceAccelerators",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-instance/index.ts",
        "line": 388
      },
      "name": "DataAwsccEc2InstanceElasticInferenceAccelerators",
      "namespace": "dataAwsccEc2Instance",
      "symbolId": "src/data-awscc-ec2-instance/index:DataAwsccEc2InstanceElasticInferenceAccelerators"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceElasticInferenceAcceleratorsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceElasticInferenceAcceleratorsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-instance/index.ts",
        "line": 450
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 464
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceElasticInferenceAcceleratorsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2InstanceElasticInferenceAcceleratorsList",
      "namespace": "dataAwsccEc2Instance",
      "symbolId": "src/data-awscc-ec2-instance/index:DataAwsccEc2InstanceElasticInferenceAcceleratorsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceElasticInferenceAcceleratorsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceElasticInferenceAcceleratorsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-instance/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-awscc-ec2-instance/index.ts",
        "line": 411
      },
      "name": "DataAwsccEc2InstanceElasticInferenceAcceleratorsOutputReference",
      "namespace": "dataAwsccEc2Instance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 440
          },
          "name": "count",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 445
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 424
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceElasticInferenceAccelerators"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-instance/index:DataAwsccEc2InstanceElasticInferenceAcceleratorsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceEnclaveOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceEnclaveOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-instance/index.ts",
        "line": 468
      },
      "name": "DataAwsccEc2InstanceEnclaveOptions",
      "namespace": "dataAwsccEc2Instance",
      "symbolId": "src/data-awscc-ec2-instance/index:DataAwsccEc2InstanceEnclaveOptions"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceEnclaveOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceEnclaveOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-instance/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/data-awscc-ec2-instance/index.ts",
        "line": 491
      },
      "name": "DataAwsccEc2InstanceEnclaveOptionsOutputReference",
      "namespace": "dataAwsccEc2Instance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 518
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 502
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceEnclaveOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-instance/index:DataAwsccEc2InstanceEnclaveOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceHibernationOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceHibernationOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-instance/index.ts",
        "line": 522
      },
      "name": "DataAwsccEc2InstanceHibernationOptions",
      "namespace": "dataAwsccEc2Instance",
      "symbolId": "src/data-awscc-ec2-instance/index:DataAwsccEc2InstanceHibernationOptions"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceHibernationOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceHibernationOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-instance/index.ts",
          "line": 552
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-instance/index.ts",
        "line": 545
      },
      "name": "DataAwsccEc2InstanceHibernationOptionsOutputReference",
      "namespace": "dataAwsccEc2Instance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 572
          },
          "name": "configured",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 556
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceHibernationOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-instance/index:DataAwsccEc2InstanceHibernationOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceIpv6Addresses": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceIpv6Addresses",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-instance/index.ts",
        "line": 576
      },
      "name": "DataAwsccEc2InstanceIpv6Addresses",
      "namespace": "dataAwsccEc2Instance",
      "symbolId": "src/data-awscc-ec2-instance/index:DataAwsccEc2InstanceIpv6Addresses"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceIpv6AddressesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceIpv6AddressesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-instance/index.ts",
        "line": 633
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 647
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceIpv6AddressesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2InstanceIpv6AddressesList",
      "namespace": "dataAwsccEc2Instance",
      "symbolId": "src/data-awscc-ec2-instance/index:DataAwsccEc2InstanceIpv6AddressesList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceIpv6AddressesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceIpv6AddressesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-instance/index.ts",
          "line": 608
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-instance/index.ts",
        "line": 599
      },
      "name": "DataAwsccEc2InstanceIpv6AddressesOutputReference",
      "namespace": "dataAwsccEc2Instance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 628
          },
          "name": "ipv6Address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 612
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceIpv6Addresses"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-instance/index:DataAwsccEc2InstanceIpv6AddressesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceLaunchTemplate": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceLaunchTemplate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-instance/index.ts",
        "line": 651
      },
      "name": "DataAwsccEc2InstanceLaunchTemplate",
      "namespace": "dataAwsccEc2Instance",
      "symbolId": "src/data-awscc-ec2-instance/index:DataAwsccEc2InstanceLaunchTemplate"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceLaunchTemplateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceLaunchTemplateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-instance/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-instance/index.ts",
        "line": 674
      },
      "name": "DataAwsccEc2InstanceLaunchTemplateOutputReference",
      "namespace": "dataAwsccEc2Instance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 701
          },
          "name": "launchTemplateId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 706
          },
          "name": "launchTemplateName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 711
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 685
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceLaunchTemplate"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-instance/index:DataAwsccEc2InstanceLaunchTemplateOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceLicenseSpecifications": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceLicenseSpecifications",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-instance/index.ts",
        "line": 715
      },
      "name": "DataAwsccEc2InstanceLicenseSpecifications",
      "namespace": "dataAwsccEc2Instance",
      "symbolId": "src/data-awscc-ec2-instance/index:DataAwsccEc2InstanceLicenseSpecifications"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceLicenseSpecificationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceLicenseSpecificationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-instance/index.ts",
          "line": 779
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-instance/index.ts",
        "line": 772
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 786
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceLicenseSpecificationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2InstanceLicenseSpecificationsList",
      "namespace": "dataAwsccEc2Instance",
      "symbolId": "src/data-awscc-ec2-instance/index:DataAwsccEc2InstanceLicenseSpecificationsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceLicenseSpecificationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceLicenseSpecificationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-instance/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-instance/index.ts",
        "line": 738
      },
      "name": "DataAwsccEc2InstanceLicenseSpecificationsOutputReference",
      "namespace": "dataAwsccEc2Instance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 767
          },
          "name": "licenseConfigurationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 751
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceLicenseSpecifications"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-instance/index:DataAwsccEc2InstanceLicenseSpecificationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceMetadataOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceMetadataOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-instance/index.ts",
        "line": 790
      },
      "name": "DataAwsccEc2InstanceMetadataOptions",
      "namespace": "dataAwsccEc2Instance",
      "symbolId": "src/data-awscc-ec2-instance/index:DataAwsccEc2InstanceMetadataOptions"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceMetadataOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceMetadataOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-instance/index.ts",
          "line": 820
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-instance/index.ts",
        "line": 813
      },
      "name": "DataAwsccEc2InstanceMetadataOptionsOutputReference",
      "namespace": "dataAwsccEc2Instance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 840
          },
          "name": "httpEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 845
          },
          "name": "httpProtocolIpv6",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 850
          },
          "name": "httpPutResponseHopLimit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 855
          },
          "name": "httpTokens",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 860
          },
          "name": "instanceMetadataTags",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 824
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceMetadataOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-instance/index:DataAwsccEc2InstanceMetadataOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceNetworkInterfaces": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceNetworkInterfaces",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-instance/index.ts",
        "line": 1133
      },
      "name": "DataAwsccEc2InstanceNetworkInterfaces",
      "namespace": "dataAwsccEc2Instance",
      "symbolId": "src/data-awscc-ec2-instance/index:DataAwsccEc2InstanceNetworkInterfaces"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceNetworkInterfacesEnaSrdSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceNetworkInterfacesEnaSrdSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-instance/index.ts",
        "line": 918
      },
      "name": "DataAwsccEc2InstanceNetworkInterfacesEnaSrdSpecification",
      "namespace": "dataAwsccEc2Instance",
      "symbolId": "src/data-awscc-ec2-instance/index:DataAwsccEc2InstanceNetworkInterfacesEnaSrdSpecification"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceNetworkInterfacesEnaSrdSpecificationEnaSrdUdpSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceNetworkInterfacesEnaSrdSpecificationEnaSrdUdpSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-instance/index.ts",
        "line": 864
      },
      "name": "DataAwsccEc2InstanceNetworkInterfacesEnaSrdSpecificationEnaSrdUdpSpecification",
      "namespace": "dataAwsccEc2Instance",
      "symbolId": "src/data-awscc-ec2-instance/index:DataAwsccEc2InstanceNetworkInterfacesEnaSrdSpecificationEnaSrdUdpSpecification"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceNetworkInterfacesEnaSrdSpecificationEnaSrdUdpSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceNetworkInterfacesEnaSrdSpecificationEnaSrdUdpSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-instance/index.ts",
          "line": 894
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-instance/index.ts",
        "line": 887
      },
      "name": "DataAwsccEc2InstanceNetworkInterfacesEnaSrdSpecificationEnaSrdUdpSpecificationOutputReference",
      "namespace": "dataAwsccEc2Instance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 914
          },
          "name": "enaSrdUdpEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 898
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceNetworkInterfacesEnaSrdSpecificationEnaSrdUdpSpecification"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-instance/index:DataAwsccEc2InstanceNetworkInterfacesEnaSrdSpecificationEnaSrdUdpSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceNetworkInterfacesEnaSrdSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceNetworkInterfacesEnaSrdSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-instance/index.ts",
          "line": 948
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-instance/index.ts",
        "line": 941
      },
      "name": "DataAwsccEc2InstanceNetworkInterfacesEnaSrdSpecificationOutputReference",
      "namespace": "dataAwsccEc2Instance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 968
          },
          "name": "enaSrdEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 974
          },
          "name": "enaSrdUdpSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceNetworkInterfacesEnaSrdSpecificationEnaSrdUdpSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 952
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceNetworkInterfacesEnaSrdSpecification"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-instance/index:DataAwsccEc2InstanceNetworkInterfacesEnaSrdSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceNetworkInterfacesIpv6Addresses": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceNetworkInterfacesIpv6Addresses",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-instance/index.ts",
        "line": 978
      },
      "name": "DataAwsccEc2InstanceNetworkInterfacesIpv6Addresses",
      "namespace": "dataAwsccEc2Instance",
      "symbolId": "src/data-awscc-ec2-instance/index:DataAwsccEc2InstanceNetworkInterfacesIpv6Addresses"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceNetworkInterfacesIpv6AddressesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceNetworkInterfacesIpv6AddressesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-instance/index.ts",
          "line": 1042
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-instance/index.ts",
        "line": 1035
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 1049
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceNetworkInterfacesIpv6AddressesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2InstanceNetworkInterfacesIpv6AddressesList",
      "namespace": "dataAwsccEc2Instance",
      "symbolId": "src/data-awscc-ec2-instance/index:DataAwsccEc2InstanceNetworkInterfacesIpv6AddressesList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceNetworkInterfacesIpv6AddressesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceNetworkInterfacesIpv6AddressesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-instance/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-instance/index.ts",
        "line": 1001
      },
      "name": "DataAwsccEc2InstanceNetworkInterfacesIpv6AddressesOutputReference",
      "namespace": "dataAwsccEc2Instance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 1030
          },
          "name": "ipv6Address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 1014
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceNetworkInterfacesIpv6Addresses"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-instance/index:DataAwsccEc2InstanceNetworkInterfacesIpv6AddressesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceNetworkInterfacesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceNetworkInterfacesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-instance/index.ts",
          "line": 1265
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-instance/index.ts",
        "line": 1258
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 1272
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceNetworkInterfacesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2InstanceNetworkInterfacesList",
      "namespace": "dataAwsccEc2Instance",
      "symbolId": "src/data-awscc-ec2-instance/index:DataAwsccEc2InstanceNetworkInterfacesList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceNetworkInterfacesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceNetworkInterfacesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-instance/index.ts",
          "line": 1165
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-instance/index.ts",
        "line": 1156
      },
      "name": "DataAwsccEc2InstanceNetworkInterfacesOutputReference",
      "namespace": "dataAwsccEc2Instance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 1185
          },
          "name": "associateCarrierIpAddress",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 1190
          },
          "name": "associatePublicIpAddress",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 1195
          },
          "name": "deleteOnTermination",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 1200
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 1205
          },
          "name": "deviceIndex",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 1211
          },
          "name": "enaSrdSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceNetworkInterfacesEnaSrdSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 1216
          },
          "name": "groupSet",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 1221
          },
          "name": "ipv6AddressCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 1227
          },
          "name": "ipv6Addresses",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceNetworkInterfacesIpv6AddressesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 1232
          },
          "name": "networkInterfaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 1237
          },
          "name": "privateIpAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 1243
          },
          "name": "privateIpAddresses",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceNetworkInterfacesPrivateIpAddressesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 1248
          },
          "name": "secondaryPrivateIpAddressCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 1253
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 1169
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceNetworkInterfaces"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-instance/index:DataAwsccEc2InstanceNetworkInterfacesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceNetworkInterfacesPrivateIpAddresses": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceNetworkInterfacesPrivateIpAddresses",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-instance/index.ts",
        "line": 1053
      },
      "name": "DataAwsccEc2InstanceNetworkInterfacesPrivateIpAddresses",
      "namespace": "dataAwsccEc2Instance",
      "symbolId": "src/data-awscc-ec2-instance/index:DataAwsccEc2InstanceNetworkInterfacesPrivateIpAddresses"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceNetworkInterfacesPrivateIpAddressesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceNetworkInterfacesPrivateIpAddressesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-instance/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-instance/index.ts",
        "line": 1115
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 1129
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceNetworkInterfacesPrivateIpAddressesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2InstanceNetworkInterfacesPrivateIpAddressesList",
      "namespace": "dataAwsccEc2Instance",
      "symbolId": "src/data-awscc-ec2-instance/index:DataAwsccEc2InstanceNetworkInterfacesPrivateIpAddressesList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceNetworkInterfacesPrivateIpAddressesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceNetworkInterfacesPrivateIpAddressesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-instance/index.ts",
          "line": 1085
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-instance/index.ts",
        "line": 1076
      },
      "name": "DataAwsccEc2InstanceNetworkInterfacesPrivateIpAddressesOutputReference",
      "namespace": "dataAwsccEc2Instance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 1105
          },
          "name": "primary",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 1110
          },
          "name": "privateIpAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 1089
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceNetworkInterfacesPrivateIpAddresses"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-instance/index:DataAwsccEc2InstanceNetworkInterfacesPrivateIpAddressesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstancePrivateDnsNameOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstancePrivateDnsNameOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-instance/index.ts",
        "line": 1276
      },
      "name": "DataAwsccEc2InstancePrivateDnsNameOptions",
      "namespace": "dataAwsccEc2Instance",
      "symbolId": "src/data-awscc-ec2-instance/index:DataAwsccEc2InstancePrivateDnsNameOptions"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstancePrivateDnsNameOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstancePrivateDnsNameOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-instance/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-awscc-ec2-instance/index.ts",
        "line": 1299
      },
      "name": "DataAwsccEc2InstancePrivateDnsNameOptionsOutputReference",
      "namespace": "dataAwsccEc2Instance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 1331
          },
          "name": "enableResourceNameDnsAaaaRecord",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 1326
          },
          "name": "enableResourceNameDnsARecord",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 1336
          },
          "name": "hostnameType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 1310
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstancePrivateDnsNameOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-instance/index:DataAwsccEc2InstancePrivateDnsNameOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceSsmAssociations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceSsmAssociations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-instance/index.ts",
        "line": 1420
      },
      "name": "DataAwsccEc2InstanceSsmAssociations",
      "namespace": "dataAwsccEc2Instance",
      "symbolId": "src/data-awscc-ec2-instance/index:DataAwsccEc2InstanceSsmAssociations"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceSsmAssociationsAssociationParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceSsmAssociationsAssociationParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-instance/index.ts",
        "line": 1340
      },
      "name": "DataAwsccEc2InstanceSsmAssociationsAssociationParameters",
      "namespace": "dataAwsccEc2Instance",
      "symbolId": "src/data-awscc-ec2-instance/index:DataAwsccEc2InstanceSsmAssociationsAssociationParameters"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceSsmAssociationsAssociationParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceSsmAssociationsAssociationParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-instance/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-instance/index.ts",
        "line": 1402
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 1416
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceSsmAssociationsAssociationParametersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2InstanceSsmAssociationsAssociationParametersList",
      "namespace": "dataAwsccEc2Instance",
      "symbolId": "src/data-awscc-ec2-instance/index:DataAwsccEc2InstanceSsmAssociationsAssociationParametersList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceSsmAssociationsAssociationParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceSsmAssociationsAssociationParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-instance/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-instance/index.ts",
        "line": 1363
      },
      "name": "DataAwsccEc2InstanceSsmAssociationsAssociationParametersOutputReference",
      "namespace": "dataAwsccEc2Instance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 1392
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 1397
          },
          "name": "value",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 1376
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceSsmAssociationsAssociationParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-instance/index:DataAwsccEc2InstanceSsmAssociationsAssociationParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceSsmAssociationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceSsmAssociationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-instance/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-awscc-ec2-instance/index.ts",
        "line": 1483
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/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-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceSsmAssociationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2InstanceSsmAssociationsList",
      "namespace": "dataAwsccEc2Instance",
      "symbolId": "src/data-awscc-ec2-instance/index:DataAwsccEc2InstanceSsmAssociationsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceSsmAssociationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceSsmAssociationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-instance/index.ts",
          "line": 1452
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-instance/index.ts",
        "line": 1443
      },
      "name": "DataAwsccEc2InstanceSsmAssociationsOutputReference",
      "namespace": "dataAwsccEc2Instance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 1473
          },
          "name": "associationParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceSsmAssociationsAssociationParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 1478
          },
          "name": "documentName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 1456
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceSsmAssociations"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-instance/index:DataAwsccEc2InstanceSsmAssociationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceState": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceState",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-instance/index.ts",
        "line": 1501
      },
      "name": "DataAwsccEc2InstanceState",
      "namespace": "dataAwsccEc2Instance",
      "symbolId": "src/data-awscc-ec2-instance/index:DataAwsccEc2InstanceState"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceStateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceStateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-instance/index.ts",
          "line": 1531
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-instance/index.ts",
        "line": 1524
      },
      "name": "DataAwsccEc2InstanceStateOutputReference",
      "namespace": "dataAwsccEc2Instance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 1551
          },
          "name": "code",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 1556
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 1535
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceState"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-instance/index:DataAwsccEc2InstanceStateOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-instance/index.ts",
        "line": 1560
      },
      "name": "DataAwsccEc2InstanceTags",
      "namespace": "dataAwsccEc2Instance",
      "symbolId": "src/data-awscc-ec2-instance/index:DataAwsccEc2InstanceTags"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-instance/index.ts",
          "line": 1629
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-instance/index.ts",
        "line": 1622
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 1636
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2InstanceTagsList",
      "namespace": "dataAwsccEc2Instance",
      "symbolId": "src/data-awscc-ec2-instance/index:DataAwsccEc2InstanceTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-instance/index.ts",
          "line": 1592
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-instance/index.ts",
        "line": 1583
      },
      "name": "DataAwsccEc2InstanceTagsOutputReference",
      "namespace": "dataAwsccEc2Instance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 1612
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 1617
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 1596
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-instance/index:DataAwsccEc2InstanceTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceVolumes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceVolumes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-instance/index.ts",
        "line": 1640
      },
      "name": "DataAwsccEc2InstanceVolumes",
      "namespace": "dataAwsccEc2Instance",
      "symbolId": "src/data-awscc-ec2-instance/index:DataAwsccEc2InstanceVolumes"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceVolumesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceVolumesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-instance/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-instance/index.ts",
        "line": 1702
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 1716
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceVolumesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2InstanceVolumesList",
      "namespace": "dataAwsccEc2Instance",
      "symbolId": "src/data-awscc-ec2-instance/index:DataAwsccEc2InstanceVolumesList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceVolumesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceVolumesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-instance/index.ts",
          "line": 1672
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-instance/index.ts",
        "line": 1663
      },
      "name": "DataAwsccEc2InstanceVolumesOutputReference",
      "namespace": "dataAwsccEc2Instance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 1692
          },
          "name": "device",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 1697
          },
          "name": "volumeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance/index.ts",
            "line": 1676
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instance.DataAwsccEc2InstanceVolumes"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-instance/index:DataAwsccEc2InstanceVolumesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2InstanceConnectEndpoint.DataAwsccEc2InstanceConnectEndpoint": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_instance_connect_endpoint awscc_ec2_instance_connect_endpoint}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2InstanceConnectEndpoint.DataAwsccEc2InstanceConnectEndpoint",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_instance_connect_endpoint awscc_ec2_instance_connect_endpoint} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-instance-connect-endpoint/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-awscc.dataAwsccEc2InstanceConnectEndpoint.DataAwsccEc2InstanceConnectEndpointConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-instance-connect-endpoint/index.ts",
        "line": 288
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2InstanceConnectEndpoint resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance-connect-endpoint/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 DataAwsccEc2InstanceConnectEndpoint to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_instance_connect_endpoint#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2InstanceConnectEndpoint that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2InstanceConnectEndpoint to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance-connect-endpoint/index.ts",
            "line": 442
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance-connect-endpoint/index.ts",
            "line": 448
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2InstanceConnectEndpoint",
      "namespace": "dataAwsccEc2InstanceConnectEndpoint",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance-connect-endpoint/index.ts",
            "line": 293
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance-connect-endpoint/index.ts",
            "line": 344
          },
          "name": "availabilityZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance-connect-endpoint/index.ts",
            "line": 349
          },
          "name": "availabilityZoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance-connect-endpoint/index.ts",
            "line": 354
          },
          "name": "clientToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance-connect-endpoint/index.ts",
            "line": 359
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance-connect-endpoint/index.ts",
            "line": 377
          },
          "name": "instanceConnectEndpointArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance-connect-endpoint/index.ts",
            "line": 382
          },
          "name": "instanceConnectEndpointId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance-connect-endpoint/index.ts",
            "line": 387
          },
          "name": "networkInterfaceIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance-connect-endpoint/index.ts",
            "line": 392
          },
          "name": "ownerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance-connect-endpoint/index.ts",
            "line": 397
          },
          "name": "preserveClientIp",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance-connect-endpoint/index.ts",
            "line": 403
          },
          "name": "publicDnsNames",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2InstanceConnectEndpoint.DataAwsccEc2InstanceConnectEndpointPublicDnsNamesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance-connect-endpoint/index.ts",
            "line": 408
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance-connect-endpoint/index.ts",
            "line": 413
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance-connect-endpoint/index.ts",
            "line": 418
          },
          "name": "stateMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance-connect-endpoint/index.ts",
            "line": 423
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance-connect-endpoint/index.ts",
            "line": 429
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2InstanceConnectEndpoint.DataAwsccEc2InstanceConnectEndpointTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance-connect-endpoint/index.ts",
            "line": 434
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance-connect-endpoint/index.ts",
            "line": 372
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance-connect-endpoint/index.ts",
            "line": 365
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-instance-connect-endpoint/index:DataAwsccEc2InstanceConnectEndpoint"
    },
    "@cdktn/provider-awscc.dataAwsccEc2InstanceConnectEndpoint.DataAwsccEc2InstanceConnectEndpointConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2InstanceConnectEndpoint.DataAwsccEc2InstanceConnectEndpointConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-instance-connect-endpoint/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2InstanceConnectEndpointConfig",
      "namespace": "dataAwsccEc2InstanceConnectEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_instance_connect_endpoint#id DataAwsccEc2InstanceConnectEndpoint#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance-connect-endpoint/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-instance-connect-endpoint/index:DataAwsccEc2InstanceConnectEndpointConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2InstanceConnectEndpoint.DataAwsccEc2InstanceConnectEndpointPublicDnsNames": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2InstanceConnectEndpoint.DataAwsccEc2InstanceConnectEndpointPublicDnsNames",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-instance-connect-endpoint/index.ts",
        "line": 143
      },
      "name": "DataAwsccEc2InstanceConnectEndpointPublicDnsNames",
      "namespace": "dataAwsccEc2InstanceConnectEndpoint",
      "symbolId": "src/data-awscc-ec2-instance-connect-endpoint/index:DataAwsccEc2InstanceConnectEndpointPublicDnsNames"
    },
    "@cdktn/provider-awscc.dataAwsccEc2InstanceConnectEndpoint.DataAwsccEc2InstanceConnectEndpointPublicDnsNamesDualstack": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2InstanceConnectEndpoint.DataAwsccEc2InstanceConnectEndpointPublicDnsNamesDualstack",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-instance-connect-endpoint/index.ts",
        "line": 25
      },
      "name": "DataAwsccEc2InstanceConnectEndpointPublicDnsNamesDualstack",
      "namespace": "dataAwsccEc2InstanceConnectEndpoint",
      "symbolId": "src/data-awscc-ec2-instance-connect-endpoint/index:DataAwsccEc2InstanceConnectEndpointPublicDnsNamesDualstack"
    },
    "@cdktn/provider-awscc.dataAwsccEc2InstanceConnectEndpoint.DataAwsccEc2InstanceConnectEndpointPublicDnsNamesDualstackOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2InstanceConnectEndpoint.DataAwsccEc2InstanceConnectEndpointPublicDnsNamesDualstackOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-instance-connect-endpoint/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-instance-connect-endpoint/index.ts",
        "line": 48
      },
      "name": "DataAwsccEc2InstanceConnectEndpointPublicDnsNamesDualstackOutputReference",
      "namespace": "dataAwsccEc2InstanceConnectEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance-connect-endpoint/index.ts",
            "line": 75
          },
          "name": "dnsName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance-connect-endpoint/index.ts",
            "line": 80
          },
          "name": "fipsDnsName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance-connect-endpoint/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2InstanceConnectEndpoint.DataAwsccEc2InstanceConnectEndpointPublicDnsNamesDualstack"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-instance-connect-endpoint/index:DataAwsccEc2InstanceConnectEndpointPublicDnsNamesDualstackOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2InstanceConnectEndpoint.DataAwsccEc2InstanceConnectEndpointPublicDnsNamesIpv4": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2InstanceConnectEndpoint.DataAwsccEc2InstanceConnectEndpointPublicDnsNamesIpv4",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-instance-connect-endpoint/index.ts",
        "line": 84
      },
      "name": "DataAwsccEc2InstanceConnectEndpointPublicDnsNamesIpv4",
      "namespace": "dataAwsccEc2InstanceConnectEndpoint",
      "symbolId": "src/data-awscc-ec2-instance-connect-endpoint/index:DataAwsccEc2InstanceConnectEndpointPublicDnsNamesIpv4"
    },
    "@cdktn/provider-awscc.dataAwsccEc2InstanceConnectEndpoint.DataAwsccEc2InstanceConnectEndpointPublicDnsNamesIpv4OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2InstanceConnectEndpoint.DataAwsccEc2InstanceConnectEndpointPublicDnsNamesIpv4OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-instance-connect-endpoint/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-awscc-ec2-instance-connect-endpoint/index.ts",
        "line": 107
      },
      "name": "DataAwsccEc2InstanceConnectEndpointPublicDnsNamesIpv4OutputReference",
      "namespace": "dataAwsccEc2InstanceConnectEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance-connect-endpoint/index.ts",
            "line": 134
          },
          "name": "dnsName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance-connect-endpoint/index.ts",
            "line": 139
          },
          "name": "fipsDnsName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance-connect-endpoint/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2InstanceConnectEndpoint.DataAwsccEc2InstanceConnectEndpointPublicDnsNamesIpv4"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-instance-connect-endpoint/index:DataAwsccEc2InstanceConnectEndpointPublicDnsNamesIpv4OutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2InstanceConnectEndpoint.DataAwsccEc2InstanceConnectEndpointPublicDnsNamesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2InstanceConnectEndpoint.DataAwsccEc2InstanceConnectEndpointPublicDnsNamesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-instance-connect-endpoint/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-awscc-ec2-instance-connect-endpoint/index.ts",
        "line": 166
      },
      "name": "DataAwsccEc2InstanceConnectEndpointPublicDnsNamesOutputReference",
      "namespace": "dataAwsccEc2InstanceConnectEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance-connect-endpoint/index.ts",
            "line": 194
          },
          "name": "dualstack",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2InstanceConnectEndpoint.DataAwsccEc2InstanceConnectEndpointPublicDnsNamesDualstackOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance-connect-endpoint/index.ts",
            "line": 200
          },
          "name": "ipv4",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2InstanceConnectEndpoint.DataAwsccEc2InstanceConnectEndpointPublicDnsNamesIpv4OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance-connect-endpoint/index.ts",
            "line": 177
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2InstanceConnectEndpoint.DataAwsccEc2InstanceConnectEndpointPublicDnsNames"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-instance-connect-endpoint/index:DataAwsccEc2InstanceConnectEndpointPublicDnsNamesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2InstanceConnectEndpoint.DataAwsccEc2InstanceConnectEndpointTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2InstanceConnectEndpoint.DataAwsccEc2InstanceConnectEndpointTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-instance-connect-endpoint/index.ts",
        "line": 204
      },
      "name": "DataAwsccEc2InstanceConnectEndpointTags",
      "namespace": "dataAwsccEc2InstanceConnectEndpoint",
      "symbolId": "src/data-awscc-ec2-instance-connect-endpoint/index:DataAwsccEc2InstanceConnectEndpointTags"
    },
    "@cdktn/provider-awscc.dataAwsccEc2InstanceConnectEndpoint.DataAwsccEc2InstanceConnectEndpointTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2InstanceConnectEndpoint.DataAwsccEc2InstanceConnectEndpointTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-instance-connect-endpoint/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-awscc-ec2-instance-connect-endpoint/index.ts",
        "line": 266
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance-connect-endpoint/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-awscc.dataAwsccEc2InstanceConnectEndpoint.DataAwsccEc2InstanceConnectEndpointTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2InstanceConnectEndpointTagsList",
      "namespace": "dataAwsccEc2InstanceConnectEndpoint",
      "symbolId": "src/data-awscc-ec2-instance-connect-endpoint/index:DataAwsccEc2InstanceConnectEndpointTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2InstanceConnectEndpoint.DataAwsccEc2InstanceConnectEndpointTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2InstanceConnectEndpoint.DataAwsccEc2InstanceConnectEndpointTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-instance-connect-endpoint/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-awscc-ec2-instance-connect-endpoint/index.ts",
        "line": 227
      },
      "name": "DataAwsccEc2InstanceConnectEndpointTagsOutputReference",
      "namespace": "dataAwsccEc2InstanceConnectEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance-connect-endpoint/index.ts",
            "line": 256
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance-connect-endpoint/index.ts",
            "line": 261
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance-connect-endpoint/index.ts",
            "line": 240
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2InstanceConnectEndpoint.DataAwsccEc2InstanceConnectEndpointTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-instance-connect-endpoint/index:DataAwsccEc2InstanceConnectEndpointTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2InstanceConnectEndpoints.DataAwsccEc2InstanceConnectEndpoints": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_instance_connect_endpoints awscc_ec2_instance_connect_endpoints}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2InstanceConnectEndpoints.DataAwsccEc2InstanceConnectEndpoints",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_instance_connect_endpoints awscc_ec2_instance_connect_endpoints} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-instance-connect-endpoints/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2InstanceConnectEndpoints.DataAwsccEc2InstanceConnectEndpointsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-instance-connect-endpoints/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2InstanceConnectEndpoints resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance-connect-endpoints/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2InstanceConnectEndpoints to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_instance_connect_endpoints#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2InstanceConnectEndpoints that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2InstanceConnectEndpoints to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance-connect-endpoints/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance-connect-endpoints/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2InstanceConnectEndpoints",
      "namespace": "dataAwsccEc2InstanceConnectEndpoints",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance-connect-endpoints/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance-connect-endpoints/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instance-connect-endpoints/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-instance-connect-endpoints/index:DataAwsccEc2InstanceConnectEndpoints"
    },
    "@cdktn/provider-awscc.dataAwsccEc2InstanceConnectEndpoints.DataAwsccEc2InstanceConnectEndpointsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2InstanceConnectEndpoints.DataAwsccEc2InstanceConnectEndpointsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-instance-connect-endpoints/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2InstanceConnectEndpointsConfig",
      "namespace": "dataAwsccEc2InstanceConnectEndpoints",
      "symbolId": "src/data-awscc-ec2-instance-connect-endpoints/index:DataAwsccEc2InstanceConnectEndpointsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Instances.DataAwsccEc2Instances": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_instances awscc_ec2_instances}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instances.DataAwsccEc2Instances",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_instances awscc_ec2_instances} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-instances/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instances.DataAwsccEc2InstancesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-instances/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2Instances resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instances/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2Instances to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_instances#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2Instances that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2Instances to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instances/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instances/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2Instances",
      "namespace": "dataAwsccEc2Instances",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instances/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instances/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-instances/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-instances/index:DataAwsccEc2Instances"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Instances.DataAwsccEc2InstancesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Instances.DataAwsccEc2InstancesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-instances/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2InstancesConfig",
      "namespace": "dataAwsccEc2Instances",
      "symbolId": "src/data-awscc-ec2-instances/index:DataAwsccEc2InstancesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2InternetGateway.DataAwsccEc2InternetGateway": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_internet_gateway awscc_ec2_internet_gateway}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2InternetGateway.DataAwsccEc2InternetGateway",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_internet_gateway awscc_ec2_internet_gateway} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-internet-gateway/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-awscc.dataAwsccEc2InternetGateway.DataAwsccEc2InternetGatewayConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-internet-gateway/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2InternetGateway resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-internet-gateway/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 DataAwsccEc2InternetGateway to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_internet_gateway#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2InternetGateway that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2InternetGateway to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-internet-gateway/index.ts",
            "line": 192
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-internet-gateway/index.ts",
            "line": 198
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2InternetGateway",
      "namespace": "dataAwsccEc2InternetGateway",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-internet-gateway/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-internet-gateway/index.ts",
            "line": 178
          },
          "name": "internetGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-internet-gateway/index.ts",
            "line": 184
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2InternetGateway.DataAwsccEc2InternetGatewayTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-internet-gateway/index.ts",
            "line": 173
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-internet-gateway/index.ts",
            "line": 166
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-internet-gateway/index:DataAwsccEc2InternetGateway"
    },
    "@cdktn/provider-awscc.dataAwsccEc2InternetGateway.DataAwsccEc2InternetGatewayConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2InternetGateway.DataAwsccEc2InternetGatewayConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-internet-gateway/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2InternetGatewayConfig",
      "namespace": "dataAwsccEc2InternetGateway",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_internet_gateway#id DataAwsccEc2InternetGateway#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-internet-gateway/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-internet-gateway/index:DataAwsccEc2InternetGatewayConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2InternetGateway.DataAwsccEc2InternetGatewayTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2InternetGateway.DataAwsccEc2InternetGatewayTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-internet-gateway/index.ts",
        "line": 25
      },
      "name": "DataAwsccEc2InternetGatewayTags",
      "namespace": "dataAwsccEc2InternetGateway",
      "symbolId": "src/data-awscc-ec2-internet-gateway/index:DataAwsccEc2InternetGatewayTags"
    },
    "@cdktn/provider-awscc.dataAwsccEc2InternetGateway.DataAwsccEc2InternetGatewayTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2InternetGateway.DataAwsccEc2InternetGatewayTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-internet-gateway/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-awscc-ec2-internet-gateway/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-internet-gateway/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-awscc.dataAwsccEc2InternetGateway.DataAwsccEc2InternetGatewayTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2InternetGatewayTagsList",
      "namespace": "dataAwsccEc2InternetGateway",
      "symbolId": "src/data-awscc-ec2-internet-gateway/index:DataAwsccEc2InternetGatewayTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2InternetGateway.DataAwsccEc2InternetGatewayTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2InternetGateway.DataAwsccEc2InternetGatewayTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-internet-gateway/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-internet-gateway/index.ts",
        "line": 48
      },
      "name": "DataAwsccEc2InternetGatewayTagsOutputReference",
      "namespace": "dataAwsccEc2InternetGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-internet-gateway/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-internet-gateway/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-internet-gateway/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2InternetGateway.DataAwsccEc2InternetGatewayTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-internet-gateway/index:DataAwsccEc2InternetGatewayTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2InternetGateways.DataAwsccEc2InternetGateways": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_internet_gateways awscc_ec2_internet_gateways}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2InternetGateways.DataAwsccEc2InternetGateways",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_internet_gateways awscc_ec2_internet_gateways} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-internet-gateways/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2InternetGateways.DataAwsccEc2InternetGatewaysConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-internet-gateways/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2InternetGateways resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-internet-gateways/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2InternetGateways to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_internet_gateways#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2InternetGateways that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2InternetGateways to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-internet-gateways/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-internet-gateways/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2InternetGateways",
      "namespace": "dataAwsccEc2InternetGateways",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-internet-gateways/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-internet-gateways/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-internet-gateways/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-internet-gateways/index:DataAwsccEc2InternetGateways"
    },
    "@cdktn/provider-awscc.dataAwsccEc2InternetGateways.DataAwsccEc2InternetGatewaysConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2InternetGateways.DataAwsccEc2InternetGatewaysConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-internet-gateways/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2InternetGatewaysConfig",
      "namespace": "dataAwsccEc2InternetGateways",
      "symbolId": "src/data-awscc-ec2-internet-gateways/index:DataAwsccEc2InternetGatewaysConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2IpPoolRouteTableAssociation.DataAwsccEc2IpPoolRouteTableAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_ip_pool_route_table_association awscc_ec2_ip_pool_route_table_association}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpPoolRouteTableAssociation.DataAwsccEc2IpPoolRouteTableAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_ip_pool_route_table_association awscc_ec2_ip_pool_route_table_association} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-ip-pool-route-table-association/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpPoolRouteTableAssociation.DataAwsccEc2IpPoolRouteTableAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ip-pool-route-table-association/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2IpPoolRouteTableAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ip-pool-route-table-association/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2IpPoolRouteTableAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_ip_pool_route_table_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2IpPoolRouteTableAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2IpPoolRouteTableAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ip-pool-route-table-association/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-awscc-ec2-ip-pool-route-table-association/index.ts",
            "line": 122
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2IpPoolRouteTableAssociation",
      "namespace": "dataAwsccEc2IpPoolRouteTableAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ip-pool-route-table-association/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ip-pool-route-table-association/index.ts",
            "line": 85
          },
          "name": "associationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ip-pool-route-table-association/index.ts",
            "line": 103
          },
          "name": "publicIpv4Pool",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ip-pool-route-table-association/index.ts",
            "line": 108
          },
          "name": "routeTableId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ip-pool-route-table-association/index.ts",
            "line": 98
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ip-pool-route-table-association/index.ts",
            "line": 91
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-ip-pool-route-table-association/index:DataAwsccEc2IpPoolRouteTableAssociation"
    },
    "@cdktn/provider-awscc.dataAwsccEc2IpPoolRouteTableAssociation.DataAwsccEc2IpPoolRouteTableAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpPoolRouteTableAssociation.DataAwsccEc2IpPoolRouteTableAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ip-pool-route-table-association/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2IpPoolRouteTableAssociationConfig",
      "namespace": "dataAwsccEc2IpPoolRouteTableAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_ip_pool_route_table_association#id DataAwsccEc2IpPoolRouteTableAssociation#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ip-pool-route-table-association/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-ip-pool-route-table-association/index:DataAwsccEc2IpPoolRouteTableAssociationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2IpPoolRouteTableAssociations.DataAwsccEc2IpPoolRouteTableAssociations": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_ip_pool_route_table_associations awscc_ec2_ip_pool_route_table_associations}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpPoolRouteTableAssociations.DataAwsccEc2IpPoolRouteTableAssociations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_ip_pool_route_table_associations awscc_ec2_ip_pool_route_table_associations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-ip-pool-route-table-associations/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpPoolRouteTableAssociations.DataAwsccEc2IpPoolRouteTableAssociationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ip-pool-route-table-associations/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2IpPoolRouteTableAssociations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ip-pool-route-table-associations/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2IpPoolRouteTableAssociations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_ip_pool_route_table_associations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2IpPoolRouteTableAssociations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2IpPoolRouteTableAssociations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ip-pool-route-table-associations/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ip-pool-route-table-associations/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2IpPoolRouteTableAssociations",
      "namespace": "dataAwsccEc2IpPoolRouteTableAssociations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ip-pool-route-table-associations/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ip-pool-route-table-associations/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ip-pool-route-table-associations/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-ip-pool-route-table-associations/index:DataAwsccEc2IpPoolRouteTableAssociations"
    },
    "@cdktn/provider-awscc.dataAwsccEc2IpPoolRouteTableAssociations.DataAwsccEc2IpPoolRouteTableAssociationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpPoolRouteTableAssociations.DataAwsccEc2IpPoolRouteTableAssociationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ip-pool-route-table-associations/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2IpPoolRouteTableAssociationsConfig",
      "namespace": "dataAwsccEc2IpPoolRouteTableAssociations",
      "symbolId": "src/data-awscc-ec2-ip-pool-route-table-associations/index:DataAwsccEc2IpPoolRouteTableAssociationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Ipam.DataAwsccEc2Ipam": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_ipam awscc_ec2_ipam}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ipam.DataAwsccEc2Ipam",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_ipam awscc_ec2_ipam} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-ipam/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-awscc.dataAwsccEc2Ipam.DataAwsccEc2IpamConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ipam/index.ts",
        "line": 259
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2Ipam resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam/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 DataAwsccEc2Ipam to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_ipam#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2Ipam that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2Ipam to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam/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-awscc-ec2-ipam/index.ts",
            "line": 415
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2Ipam",
      "namespace": "dataAwsccEc2Ipam",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam/index.ts",
            "line": 264
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam/index.ts",
            "line": 315
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam/index.ts",
            "line": 320
          },
          "name": "defaultResourceDiscoveryAssociationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam/index.ts",
            "line": 325
          },
          "name": "defaultResourceDiscoveryId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam/index.ts",
            "line": 331
          },
          "name": "defaultResourceDiscoveryOrganizationalUnitExclusions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ipam.DataAwsccEc2IpamDefaultResourceDiscoveryOrganizationalUnitExclusionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam/index.ts",
            "line": 336
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam/index.ts",
            "line": 341
          },
          "name": "enablePrivateGua",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam/index.ts",
            "line": 359
          },
          "name": "ipamId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam/index.ts",
            "line": 364
          },
          "name": "meteredAccount",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam/index.ts",
            "line": 370
          },
          "name": "operatingRegions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ipam.DataAwsccEc2IpamOperatingRegionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam/index.ts",
            "line": 375
          },
          "name": "privateDefaultScopeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam/index.ts",
            "line": 380
          },
          "name": "publicDefaultScopeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam/index.ts",
            "line": 385
          },
          "name": "resourceDiscoveryAssociationCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam/index.ts",
            "line": 390
          },
          "name": "scopeCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam/index.ts",
            "line": 396
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ipam.DataAwsccEc2IpamTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam/index.ts",
            "line": 401
          },
          "name": "tier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam/index.ts",
            "line": 354
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam/index.ts",
            "line": 347
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-ipam/index:DataAwsccEc2Ipam"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Ipam.DataAwsccEc2IpamConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ipam.DataAwsccEc2IpamConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ipam/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2IpamConfig",
      "namespace": "dataAwsccEc2Ipam",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_ipam#id DataAwsccEc2Ipam#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-ipam/index:DataAwsccEc2IpamConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Ipam.DataAwsccEc2IpamDefaultResourceDiscoveryOrganizationalUnitExclusions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ipam.DataAwsccEc2IpamDefaultResourceDiscoveryOrganizationalUnitExclusions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ipam/index.ts",
        "line": 25
      },
      "name": "DataAwsccEc2IpamDefaultResourceDiscoveryOrganizationalUnitExclusions",
      "namespace": "dataAwsccEc2Ipam",
      "symbolId": "src/data-awscc-ec2-ipam/index:DataAwsccEc2IpamDefaultResourceDiscoveryOrganizationalUnitExclusions"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Ipam.DataAwsccEc2IpamDefaultResourceDiscoveryOrganizationalUnitExclusionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ipam.DataAwsccEc2IpamDefaultResourceDiscoveryOrganizationalUnitExclusionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-ipam/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ipam/index.ts",
        "line": 82
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam/index.ts",
            "line": 96
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ipam.DataAwsccEc2IpamDefaultResourceDiscoveryOrganizationalUnitExclusionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2IpamDefaultResourceDiscoveryOrganizationalUnitExclusionsList",
      "namespace": "dataAwsccEc2Ipam",
      "symbolId": "src/data-awscc-ec2-ipam/index:DataAwsccEc2IpamDefaultResourceDiscoveryOrganizationalUnitExclusionsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Ipam.DataAwsccEc2IpamDefaultResourceDiscoveryOrganizationalUnitExclusionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ipam.DataAwsccEc2IpamDefaultResourceDiscoveryOrganizationalUnitExclusionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-ipam/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ipam/index.ts",
        "line": 48
      },
      "name": "DataAwsccEc2IpamDefaultResourceDiscoveryOrganizationalUnitExclusionsOutputReference",
      "namespace": "dataAwsccEc2Ipam",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam/index.ts",
            "line": 77
          },
          "name": "organizationsEntityPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ipam.DataAwsccEc2IpamDefaultResourceDiscoveryOrganizationalUnitExclusions"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-ipam/index:DataAwsccEc2IpamDefaultResourceDiscoveryOrganizationalUnitExclusionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Ipam.DataAwsccEc2IpamOperatingRegions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ipam.DataAwsccEc2IpamOperatingRegions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ipam/index.ts",
        "line": 100
      },
      "name": "DataAwsccEc2IpamOperatingRegions",
      "namespace": "dataAwsccEc2Ipam",
      "symbolId": "src/data-awscc-ec2-ipam/index:DataAwsccEc2IpamOperatingRegions"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Ipam.DataAwsccEc2IpamOperatingRegionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ipam.DataAwsccEc2IpamOperatingRegionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-ipam/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ipam/index.ts",
        "line": 157
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam/index.ts",
            "line": 171
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ipam.DataAwsccEc2IpamOperatingRegionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2IpamOperatingRegionsList",
      "namespace": "dataAwsccEc2Ipam",
      "symbolId": "src/data-awscc-ec2-ipam/index:DataAwsccEc2IpamOperatingRegionsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Ipam.DataAwsccEc2IpamOperatingRegionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ipam.DataAwsccEc2IpamOperatingRegionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-ipam/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/data-awscc-ec2-ipam/index.ts",
        "line": 123
      },
      "name": "DataAwsccEc2IpamOperatingRegionsOutputReference",
      "namespace": "dataAwsccEc2Ipam",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam/index.ts",
            "line": 152
          },
          "name": "regionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam/index.ts",
            "line": 136
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ipam.DataAwsccEc2IpamOperatingRegions"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-ipam/index:DataAwsccEc2IpamOperatingRegionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Ipam.DataAwsccEc2IpamTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ipam.DataAwsccEc2IpamTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ipam/index.ts",
        "line": 175
      },
      "name": "DataAwsccEc2IpamTags",
      "namespace": "dataAwsccEc2Ipam",
      "symbolId": "src/data-awscc-ec2-ipam/index:DataAwsccEc2IpamTags"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Ipam.DataAwsccEc2IpamTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ipam.DataAwsccEc2IpamTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-ipam/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-awscc-ec2-ipam/index.ts",
        "line": 237
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam/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-awscc.dataAwsccEc2Ipam.DataAwsccEc2IpamTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2IpamTagsList",
      "namespace": "dataAwsccEc2Ipam",
      "symbolId": "src/data-awscc-ec2-ipam/index:DataAwsccEc2IpamTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Ipam.DataAwsccEc2IpamTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ipam.DataAwsccEc2IpamTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-ipam/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ipam/index.ts",
        "line": 198
      },
      "name": "DataAwsccEc2IpamTagsOutputReference",
      "namespace": "dataAwsccEc2Ipam",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam/index.ts",
            "line": 227
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam/index.ts",
            "line": 232
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam/index.ts",
            "line": 211
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ipam.DataAwsccEc2IpamTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-ipam/index:DataAwsccEc2IpamTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2IpamAllocation.DataAwsccEc2IpamAllocation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_ipam_allocation awscc_ec2_ipam_allocation}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamAllocation.DataAwsccEc2IpamAllocation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_ipam_allocation awscc_ec2_ipam_allocation} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-ipam-allocation/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamAllocation.DataAwsccEc2IpamAllocationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ipam-allocation/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2IpamAllocation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-allocation/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2IpamAllocation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_ipam_allocation#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2IpamAllocation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2IpamAllocation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-allocation/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-awscc-ec2-ipam-allocation/index.ts",
            "line": 132
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2IpamAllocation",
      "namespace": "dataAwsccEc2IpamAllocation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-allocation/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-allocation/index.ts",
            "line": 85
          },
          "name": "cidr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-allocation/index.ts",
            "line": 90
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-allocation/index.ts",
            "line": 108
          },
          "name": "ipamPoolAllocationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-allocation/index.ts",
            "line": 113
          },
          "name": "ipamPoolId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-allocation/index.ts",
            "line": 118
          },
          "name": "netmaskLength",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-allocation/index.ts",
            "line": 103
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-allocation/index.ts",
            "line": 96
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-ipam-allocation/index:DataAwsccEc2IpamAllocation"
    },
    "@cdktn/provider-awscc.dataAwsccEc2IpamAllocation.DataAwsccEc2IpamAllocationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamAllocation.DataAwsccEc2IpamAllocationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ipam-allocation/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2IpamAllocationConfig",
      "namespace": "dataAwsccEc2IpamAllocation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_ipam_allocation#id DataAwsccEc2IpamAllocation#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-allocation/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-ipam-allocation/index:DataAwsccEc2IpamAllocationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2IpamPool.DataAwsccEc2IpamPool": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_ipam_pool awscc_ec2_ipam_pool}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamPool.DataAwsccEc2IpamPool",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_ipam_pool awscc_ec2_ipam_pool} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-ipam-pool/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-awscc.dataAwsccEc2IpamPool.DataAwsccEc2IpamPoolConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ipam-pool/index.ts",
        "line": 333
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2IpamPool resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-pool/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 DataAwsccEc2IpamPool to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_ipam_pool#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2IpamPool that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2IpamPool to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-pool/index.ts",
            "line": 529
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-pool/index.ts",
            "line": 535
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2IpamPool",
      "namespace": "dataAwsccEc2IpamPool",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-pool/index.ts",
            "line": 338
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-pool/index.ts",
            "line": 389
          },
          "name": "addressFamily",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-pool/index.ts",
            "line": 394
          },
          "name": "allocationDefaultNetmaskLength",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-pool/index.ts",
            "line": 399
          },
          "name": "allocationMaxNetmaskLength",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-pool/index.ts",
            "line": 404
          },
          "name": "allocationMinNetmaskLength",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-pool/index.ts",
            "line": 410
          },
          "name": "allocationResourceTags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamPool.DataAwsccEc2IpamPoolAllocationResourceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-pool/index.ts",
            "line": 415
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-pool/index.ts",
            "line": 420
          },
          "name": "autoImport",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-pool/index.ts",
            "line": 425
          },
          "name": "awsService",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-pool/index.ts",
            "line": 430
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-pool/index.ts",
            "line": 448
          },
          "name": "ipamArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-pool/index.ts",
            "line": 453
          },
          "name": "ipamPoolId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-pool/index.ts",
            "line": 458
          },
          "name": "ipamScopeArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-pool/index.ts",
            "line": 463
          },
          "name": "ipamScopeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-pool/index.ts",
            "line": 468
          },
          "name": "ipamScopeType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-pool/index.ts",
            "line": 473
          },
          "name": "locale",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-pool/index.ts",
            "line": 478
          },
          "name": "poolDepth",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-pool/index.ts",
            "line": 484
          },
          "name": "provisionedCidrs",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamPool.DataAwsccEc2IpamPoolProvisionedCidrsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-pool/index.ts",
            "line": 489
          },
          "name": "publicIpSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-pool/index.ts",
            "line": 494
          },
          "name": "publiclyAdvertisable",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-pool/index.ts",
            "line": 499
          },
          "name": "sourceIpamPoolId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-pool/index.ts",
            "line": 505
          },
          "name": "sourceResource",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamPool.DataAwsccEc2IpamPoolSourceResourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-pool/index.ts",
            "line": 510
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-pool/index.ts",
            "line": 515
          },
          "name": "stateMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-pool/index.ts",
            "line": 521
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamPool.DataAwsccEc2IpamPoolTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-pool/index.ts",
            "line": 443
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-pool/index.ts",
            "line": 436
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-ipam-pool/index:DataAwsccEc2IpamPool"
    },
    "@cdktn/provider-awscc.dataAwsccEc2IpamPool.DataAwsccEc2IpamPoolAllocationResourceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamPool.DataAwsccEc2IpamPoolAllocationResourceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ipam-pool/index.ts",
        "line": 25
      },
      "name": "DataAwsccEc2IpamPoolAllocationResourceTags",
      "namespace": "dataAwsccEc2IpamPool",
      "symbolId": "src/data-awscc-ec2-ipam-pool/index:DataAwsccEc2IpamPoolAllocationResourceTags"
    },
    "@cdktn/provider-awscc.dataAwsccEc2IpamPool.DataAwsccEc2IpamPoolAllocationResourceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamPool.DataAwsccEc2IpamPoolAllocationResourceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-ipam-pool/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-awscc-ec2-ipam-pool/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-pool/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-awscc.dataAwsccEc2IpamPool.DataAwsccEc2IpamPoolAllocationResourceTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2IpamPoolAllocationResourceTagsList",
      "namespace": "dataAwsccEc2IpamPool",
      "symbolId": "src/data-awscc-ec2-ipam-pool/index:DataAwsccEc2IpamPoolAllocationResourceTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2IpamPool.DataAwsccEc2IpamPoolAllocationResourceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamPool.DataAwsccEc2IpamPoolAllocationResourceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-ipam-pool/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ipam-pool/index.ts",
        "line": 48
      },
      "name": "DataAwsccEc2IpamPoolAllocationResourceTagsOutputReference",
      "namespace": "dataAwsccEc2IpamPool",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-pool/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-pool/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-pool/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamPool.DataAwsccEc2IpamPoolAllocationResourceTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-ipam-pool/index:DataAwsccEc2IpamPoolAllocationResourceTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2IpamPool.DataAwsccEc2IpamPoolConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamPool.DataAwsccEc2IpamPoolConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ipam-pool/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2IpamPoolConfig",
      "namespace": "dataAwsccEc2IpamPool",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_ipam_pool#id DataAwsccEc2IpamPool#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-pool/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-ipam-pool/index:DataAwsccEc2IpamPoolConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2IpamPool.DataAwsccEc2IpamPoolProvisionedCidrs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamPool.DataAwsccEc2IpamPoolProvisionedCidrs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ipam-pool/index.ts",
        "line": 105
      },
      "name": "DataAwsccEc2IpamPoolProvisionedCidrs",
      "namespace": "dataAwsccEc2IpamPool",
      "symbolId": "src/data-awscc-ec2-ipam-pool/index:DataAwsccEc2IpamPoolProvisionedCidrs"
    },
    "@cdktn/provider-awscc.dataAwsccEc2IpamPool.DataAwsccEc2IpamPoolProvisionedCidrsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamPool.DataAwsccEc2IpamPoolProvisionedCidrsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-ipam-pool/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ipam-pool/index.ts",
        "line": 162
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-pool/index.ts",
            "line": 176
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamPool.DataAwsccEc2IpamPoolProvisionedCidrsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2IpamPoolProvisionedCidrsList",
      "namespace": "dataAwsccEc2IpamPool",
      "symbolId": "src/data-awscc-ec2-ipam-pool/index:DataAwsccEc2IpamPoolProvisionedCidrsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2IpamPool.DataAwsccEc2IpamPoolProvisionedCidrsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamPool.DataAwsccEc2IpamPoolProvisionedCidrsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-ipam-pool/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-awscc-ec2-ipam-pool/index.ts",
        "line": 128
      },
      "name": "DataAwsccEc2IpamPoolProvisionedCidrsOutputReference",
      "namespace": "dataAwsccEc2IpamPool",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-pool/index.ts",
            "line": 157
          },
          "name": "cidr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-pool/index.ts",
            "line": 141
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamPool.DataAwsccEc2IpamPoolProvisionedCidrs"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-ipam-pool/index:DataAwsccEc2IpamPoolProvisionedCidrsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2IpamPool.DataAwsccEc2IpamPoolSourceResource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamPool.DataAwsccEc2IpamPoolSourceResource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ipam-pool/index.ts",
        "line": 180
      },
      "name": "DataAwsccEc2IpamPoolSourceResource",
      "namespace": "dataAwsccEc2IpamPool",
      "symbolId": "src/data-awscc-ec2-ipam-pool/index:DataAwsccEc2IpamPoolSourceResource"
    },
    "@cdktn/provider-awscc.dataAwsccEc2IpamPool.DataAwsccEc2IpamPoolSourceResourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamPool.DataAwsccEc2IpamPoolSourceResourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-ipam-pool/index.ts",
          "line": 210
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ipam-pool/index.ts",
        "line": 203
      },
      "name": "DataAwsccEc2IpamPoolSourceResourceOutputReference",
      "namespace": "dataAwsccEc2IpamPool",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-pool/index.ts",
            "line": 230
          },
          "name": "resourceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-pool/index.ts",
            "line": 235
          },
          "name": "resourceOwner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-pool/index.ts",
            "line": 240
          },
          "name": "resourceRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-pool/index.ts",
            "line": 245
          },
          "name": "resourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-pool/index.ts",
            "line": 214
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamPool.DataAwsccEc2IpamPoolSourceResource"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-ipam-pool/index:DataAwsccEc2IpamPoolSourceResourceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2IpamPool.DataAwsccEc2IpamPoolTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamPool.DataAwsccEc2IpamPoolTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ipam-pool/index.ts",
        "line": 249
      },
      "name": "DataAwsccEc2IpamPoolTags",
      "namespace": "dataAwsccEc2IpamPool",
      "symbolId": "src/data-awscc-ec2-ipam-pool/index:DataAwsccEc2IpamPoolTags"
    },
    "@cdktn/provider-awscc.dataAwsccEc2IpamPool.DataAwsccEc2IpamPoolTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamPool.DataAwsccEc2IpamPoolTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-ipam-pool/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/data-awscc-ec2-ipam-pool/index.ts",
        "line": 311
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-pool/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-awscc.dataAwsccEc2IpamPool.DataAwsccEc2IpamPoolTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2IpamPoolTagsList",
      "namespace": "dataAwsccEc2IpamPool",
      "symbolId": "src/data-awscc-ec2-ipam-pool/index:DataAwsccEc2IpamPoolTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2IpamPool.DataAwsccEc2IpamPoolTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamPool.DataAwsccEc2IpamPoolTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-ipam-pool/index.ts",
          "line": 281
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ipam-pool/index.ts",
        "line": 272
      },
      "name": "DataAwsccEc2IpamPoolTagsOutputReference",
      "namespace": "dataAwsccEc2IpamPool",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-pool/index.ts",
            "line": 301
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-pool/index.ts",
            "line": 306
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-pool/index.ts",
            "line": 285
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamPool.DataAwsccEc2IpamPoolTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-ipam-pool/index:DataAwsccEc2IpamPoolTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2IpamPoolCidr.DataAwsccEc2IpamPoolCidr": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_ipam_pool_cidr awscc_ec2_ipam_pool_cidr}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamPoolCidr.DataAwsccEc2IpamPoolCidr",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_ipam_pool_cidr awscc_ec2_ipam_pool_cidr} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-ipam-pool-cidr/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamPoolCidr.DataAwsccEc2IpamPoolCidrConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ipam-pool-cidr/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2IpamPoolCidr resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-pool-cidr/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2IpamPoolCidr to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_ipam_pool_cidr#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2IpamPoolCidr that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2IpamPoolCidr to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-pool-cidr/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-awscc-ec2-ipam-pool-cidr/index.ts",
            "line": 132
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2IpamPoolCidr",
      "namespace": "dataAwsccEc2IpamPoolCidr",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-pool-cidr/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-pool-cidr/index.ts",
            "line": 85
          },
          "name": "cidr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-pool-cidr/index.ts",
            "line": 103
          },
          "name": "ipamPoolCidrId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-pool-cidr/index.ts",
            "line": 108
          },
          "name": "ipamPoolId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-pool-cidr/index.ts",
            "line": 113
          },
          "name": "netmaskLength",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-pool-cidr/index.ts",
            "line": 118
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-pool-cidr/index.ts",
            "line": 98
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-pool-cidr/index.ts",
            "line": 91
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-ipam-pool-cidr/index:DataAwsccEc2IpamPoolCidr"
    },
    "@cdktn/provider-awscc.dataAwsccEc2IpamPoolCidr.DataAwsccEc2IpamPoolCidrConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamPoolCidr.DataAwsccEc2IpamPoolCidrConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ipam-pool-cidr/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2IpamPoolCidrConfig",
      "namespace": "dataAwsccEc2IpamPoolCidr",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_ipam_pool_cidr#id DataAwsccEc2IpamPoolCidr#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-pool-cidr/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-ipam-pool-cidr/index:DataAwsccEc2IpamPoolCidrConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2IpamPools.DataAwsccEc2IpamPools": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_ipam_pools awscc_ec2_ipam_pools}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamPools.DataAwsccEc2IpamPools",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_ipam_pools awscc_ec2_ipam_pools} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-ipam-pools/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamPools.DataAwsccEc2IpamPoolsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ipam-pools/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2IpamPools resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-pools/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2IpamPools to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_ipam_pools#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2IpamPools that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2IpamPools to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-pools/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-pools/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2IpamPools",
      "namespace": "dataAwsccEc2IpamPools",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-pools/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-pools/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-pools/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-ipam-pools/index:DataAwsccEc2IpamPools"
    },
    "@cdktn/provider-awscc.dataAwsccEc2IpamPools.DataAwsccEc2IpamPoolsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamPools.DataAwsccEc2IpamPoolsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ipam-pools/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2IpamPoolsConfig",
      "namespace": "dataAwsccEc2IpamPools",
      "symbolId": "src/data-awscc-ec2-ipam-pools/index:DataAwsccEc2IpamPoolsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2IpamPrefixListResolver.DataAwsccEc2IpamPrefixListResolver": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_ipam_prefix_list_resolver awscc_ec2_ipam_prefix_list_resolver}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamPrefixListResolver.DataAwsccEc2IpamPrefixListResolver",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_ipam_prefix_list_resolver awscc_ec2_ipam_prefix_list_resolver} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-ipam-prefix-list-resolver/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-awscc.dataAwsccEc2IpamPrefixListResolver.DataAwsccEc2IpamPrefixListResolverConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ipam-prefix-list-resolver/index.ts",
        "line": 370
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2IpamPrefixListResolver resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-prefix-list-resolver/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 DataAwsccEc2IpamPrefixListResolver to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_ipam_prefix_list_resolver#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2IpamPrefixListResolver that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2IpamPrefixListResolver to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-prefix-list-resolver/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-awscc-ec2-ipam-prefix-list-resolver/index.ts",
            "line": 490
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2IpamPrefixListResolver",
      "namespace": "dataAwsccEc2IpamPrefixListResolver",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-prefix-list-resolver/index.ts",
            "line": 375
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-prefix-list-resolver/index.ts",
            "line": 426
          },
          "name": "addressFamily",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-prefix-list-resolver/index.ts",
            "line": 431
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-prefix-list-resolver/index.ts",
            "line": 449
          },
          "name": "ipamArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-prefix-list-resolver/index.ts",
            "line": 454
          },
          "name": "ipamId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-prefix-list-resolver/index.ts",
            "line": 459
          },
          "name": "ipamPrefixListResolverArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-prefix-list-resolver/index.ts",
            "line": 464
          },
          "name": "ipamPrefixListResolverId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-prefix-list-resolver/index.ts",
            "line": 470
          },
          "name": "rules",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamPrefixListResolver.DataAwsccEc2IpamPrefixListResolverRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-prefix-list-resolver/index.ts",
            "line": 476
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamPrefixListResolver.DataAwsccEc2IpamPrefixListResolverTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-prefix-list-resolver/index.ts",
            "line": 444
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-prefix-list-resolver/index.ts",
            "line": 437
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-ipam-prefix-list-resolver/index:DataAwsccEc2IpamPrefixListResolver"
    },
    "@cdktn/provider-awscc.dataAwsccEc2IpamPrefixListResolver.DataAwsccEc2IpamPrefixListResolverConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamPrefixListResolver.DataAwsccEc2IpamPrefixListResolverConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ipam-prefix-list-resolver/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2IpamPrefixListResolverConfig",
      "namespace": "dataAwsccEc2IpamPrefixListResolver",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_ipam_prefix_list_resolver#id DataAwsccEc2IpamPrefixListResolver#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-prefix-list-resolver/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-ipam-prefix-list-resolver/index:DataAwsccEc2IpamPrefixListResolverConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2IpamPrefixListResolver.DataAwsccEc2IpamPrefixListResolverRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamPrefixListResolver.DataAwsccEc2IpamPrefixListResolverRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ipam-prefix-list-resolver/index.ts",
        "line": 190
      },
      "name": "DataAwsccEc2IpamPrefixListResolverRules",
      "namespace": "dataAwsccEc2IpamPrefixListResolver",
      "symbolId": "src/data-awscc-ec2-ipam-prefix-list-resolver/index:DataAwsccEc2IpamPrefixListResolverRules"
    },
    "@cdktn/provider-awscc.dataAwsccEc2IpamPrefixListResolver.DataAwsccEc2IpamPrefixListResolverRulesConditions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamPrefixListResolver.DataAwsccEc2IpamPrefixListResolverRulesConditions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ipam-prefix-list-resolver/index.ts",
        "line": 84
      },
      "name": "DataAwsccEc2IpamPrefixListResolverRulesConditions",
      "namespace": "dataAwsccEc2IpamPrefixListResolver",
      "symbolId": "src/data-awscc-ec2-ipam-prefix-list-resolver/index:DataAwsccEc2IpamPrefixListResolverRulesConditions"
    },
    "@cdktn/provider-awscc.dataAwsccEc2IpamPrefixListResolver.DataAwsccEc2IpamPrefixListResolverRulesConditionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamPrefixListResolver.DataAwsccEc2IpamPrefixListResolverRulesConditionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-ipam-prefix-list-resolver/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-awscc-ec2-ipam-prefix-list-resolver/index.ts",
        "line": 172
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-prefix-list-resolver/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-awscc.dataAwsccEc2IpamPrefixListResolver.DataAwsccEc2IpamPrefixListResolverRulesConditionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2IpamPrefixListResolverRulesConditionsList",
      "namespace": "dataAwsccEc2IpamPrefixListResolver",
      "symbolId": "src/data-awscc-ec2-ipam-prefix-list-resolver/index:DataAwsccEc2IpamPrefixListResolverRulesConditionsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2IpamPrefixListResolver.DataAwsccEc2IpamPrefixListResolverRulesConditionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamPrefixListResolver.DataAwsccEc2IpamPrefixListResolverRulesConditionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-ipam-prefix-list-resolver/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ipam-prefix-list-resolver/index.ts",
        "line": 107
      },
      "name": "DataAwsccEc2IpamPrefixListResolverRulesConditionsOutputReference",
      "namespace": "dataAwsccEc2IpamPrefixListResolver",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-prefix-list-resolver/index.ts",
            "line": 136
          },
          "name": "cidr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-prefix-list-resolver/index.ts",
            "line": 141
          },
          "name": "ipamPoolId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-prefix-list-resolver/index.ts",
            "line": 146
          },
          "name": "operation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-prefix-list-resolver/index.ts",
            "line": 151
          },
          "name": "resourceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-prefix-list-resolver/index.ts",
            "line": 156
          },
          "name": "resourceOwner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-prefix-list-resolver/index.ts",
            "line": 161
          },
          "name": "resourceRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-prefix-list-resolver/index.ts",
            "line": 167
          },
          "name": "resourceTag",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamPrefixListResolver.DataAwsccEc2IpamPrefixListResolverRulesConditionsResourceTagOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-prefix-list-resolver/index.ts",
            "line": 120
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamPrefixListResolver.DataAwsccEc2IpamPrefixListResolverRulesConditions"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-ipam-prefix-list-resolver/index:DataAwsccEc2IpamPrefixListResolverRulesConditionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2IpamPrefixListResolver.DataAwsccEc2IpamPrefixListResolverRulesConditionsResourceTag": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamPrefixListResolver.DataAwsccEc2IpamPrefixListResolverRulesConditionsResourceTag",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ipam-prefix-list-resolver/index.ts",
        "line": 25
      },
      "name": "DataAwsccEc2IpamPrefixListResolverRulesConditionsResourceTag",
      "namespace": "dataAwsccEc2IpamPrefixListResolver",
      "symbolId": "src/data-awscc-ec2-ipam-prefix-list-resolver/index:DataAwsccEc2IpamPrefixListResolverRulesConditionsResourceTag"
    },
    "@cdktn/provider-awscc.dataAwsccEc2IpamPrefixListResolver.DataAwsccEc2IpamPrefixListResolverRulesConditionsResourceTagOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamPrefixListResolver.DataAwsccEc2IpamPrefixListResolverRulesConditionsResourceTagOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-ipam-prefix-list-resolver/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ipam-prefix-list-resolver/index.ts",
        "line": 48
      },
      "name": "DataAwsccEc2IpamPrefixListResolverRulesConditionsResourceTagOutputReference",
      "namespace": "dataAwsccEc2IpamPrefixListResolver",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-prefix-list-resolver/index.ts",
            "line": 75
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-prefix-list-resolver/index.ts",
            "line": 80
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-prefix-list-resolver/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamPrefixListResolver.DataAwsccEc2IpamPrefixListResolverRulesConditionsResourceTag"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-ipam-prefix-list-resolver/index:DataAwsccEc2IpamPrefixListResolverRulesConditionsResourceTagOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2IpamPrefixListResolver.DataAwsccEc2IpamPrefixListResolverRulesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamPrefixListResolver.DataAwsccEc2IpamPrefixListResolverRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-ipam-prefix-list-resolver/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/data-awscc-ec2-ipam-prefix-list-resolver/index.ts",
        "line": 268
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-prefix-list-resolver/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-awscc.dataAwsccEc2IpamPrefixListResolver.DataAwsccEc2IpamPrefixListResolverRulesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2IpamPrefixListResolverRulesList",
      "namespace": "dataAwsccEc2IpamPrefixListResolver",
      "symbolId": "src/data-awscc-ec2-ipam-prefix-list-resolver/index:DataAwsccEc2IpamPrefixListResolverRulesList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2IpamPrefixListResolver.DataAwsccEc2IpamPrefixListResolverRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamPrefixListResolver.DataAwsccEc2IpamPrefixListResolverRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-ipam-prefix-list-resolver/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-awscc-ec2-ipam-prefix-list-resolver/index.ts",
        "line": 213
      },
      "name": "DataAwsccEc2IpamPrefixListResolverRulesOutputReference",
      "namespace": "dataAwsccEc2IpamPrefixListResolver",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-prefix-list-resolver/index.ts",
            "line": 243
          },
          "name": "conditions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamPrefixListResolver.DataAwsccEc2IpamPrefixListResolverRulesConditionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-prefix-list-resolver/index.ts",
            "line": 248
          },
          "name": "ipamScopeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-prefix-list-resolver/index.ts",
            "line": 253
          },
          "name": "resourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-prefix-list-resolver/index.ts",
            "line": 258
          },
          "name": "ruleType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-prefix-list-resolver/index.ts",
            "line": 263
          },
          "name": "staticCidr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-prefix-list-resolver/index.ts",
            "line": 226
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamPrefixListResolver.DataAwsccEc2IpamPrefixListResolverRules"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-ipam-prefix-list-resolver/index:DataAwsccEc2IpamPrefixListResolverRulesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2IpamPrefixListResolver.DataAwsccEc2IpamPrefixListResolverTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamPrefixListResolver.DataAwsccEc2IpamPrefixListResolverTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ipam-prefix-list-resolver/index.ts",
        "line": 286
      },
      "name": "DataAwsccEc2IpamPrefixListResolverTags",
      "namespace": "dataAwsccEc2IpamPrefixListResolver",
      "symbolId": "src/data-awscc-ec2-ipam-prefix-list-resolver/index:DataAwsccEc2IpamPrefixListResolverTags"
    },
    "@cdktn/provider-awscc.dataAwsccEc2IpamPrefixListResolver.DataAwsccEc2IpamPrefixListResolverTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamPrefixListResolver.DataAwsccEc2IpamPrefixListResolverTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-ipam-prefix-list-resolver/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ipam-prefix-list-resolver/index.ts",
        "line": 348
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-prefix-list-resolver/index.ts",
            "line": 362
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamPrefixListResolver.DataAwsccEc2IpamPrefixListResolverTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2IpamPrefixListResolverTagsList",
      "namespace": "dataAwsccEc2IpamPrefixListResolver",
      "symbolId": "src/data-awscc-ec2-ipam-prefix-list-resolver/index:DataAwsccEc2IpamPrefixListResolverTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2IpamPrefixListResolver.DataAwsccEc2IpamPrefixListResolverTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamPrefixListResolver.DataAwsccEc2IpamPrefixListResolverTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-ipam-prefix-list-resolver/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ipam-prefix-list-resolver/index.ts",
        "line": 309
      },
      "name": "DataAwsccEc2IpamPrefixListResolverTagsOutputReference",
      "namespace": "dataAwsccEc2IpamPrefixListResolver",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-prefix-list-resolver/index.ts",
            "line": 338
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-prefix-list-resolver/index.ts",
            "line": 343
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-prefix-list-resolver/index.ts",
            "line": 322
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamPrefixListResolver.DataAwsccEc2IpamPrefixListResolverTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-ipam-prefix-list-resolver/index:DataAwsccEc2IpamPrefixListResolverTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2IpamPrefixListResolverTarget.DataAwsccEc2IpamPrefixListResolverTarget": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_ipam_prefix_list_resolver_target awscc_ec2_ipam_prefix_list_resolver_target}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamPrefixListResolverTarget.DataAwsccEc2IpamPrefixListResolverTarget",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_ipam_prefix_list_resolver_target awscc_ec2_ipam_prefix_list_resolver_target} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-ipam-prefix-list-resolver-target/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-awscc.dataAwsccEc2IpamPrefixListResolverTarget.DataAwsccEc2IpamPrefixListResolverTargetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ipam-prefix-list-resolver-target/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2IpamPrefixListResolverTarget resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-prefix-list-resolver-target/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 DataAwsccEc2IpamPrefixListResolverTarget to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_ipam_prefix_list_resolver_target#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2IpamPrefixListResolverTarget that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2IpamPrefixListResolverTarget to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-prefix-list-resolver-target/index.ts",
            "line": 222
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-prefix-list-resolver-target/index.ts",
            "line": 228
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2IpamPrefixListResolverTarget",
      "namespace": "dataAwsccEc2IpamPrefixListResolverTarget",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-prefix-list-resolver-target/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-prefix-list-resolver-target/index.ts",
            "line": 165
          },
          "name": "desiredVersion",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-prefix-list-resolver-target/index.ts",
            "line": 183
          },
          "name": "ipamPrefixListResolverId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-prefix-list-resolver-target/index.ts",
            "line": 188
          },
          "name": "ipamPrefixListResolverTargetArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-prefix-list-resolver-target/index.ts",
            "line": 193
          },
          "name": "ipamPrefixListResolverTargetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-prefix-list-resolver-target/index.ts",
            "line": 198
          },
          "name": "prefixListId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-prefix-list-resolver-target/index.ts",
            "line": 203
          },
          "name": "prefixListRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-prefix-list-resolver-target/index.ts",
            "line": 209
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamPrefixListResolverTarget.DataAwsccEc2IpamPrefixListResolverTargetTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-prefix-list-resolver-target/index.ts",
            "line": 214
          },
          "name": "trackLatestVersion",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-prefix-list-resolver-target/index.ts",
            "line": 178
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-prefix-list-resolver-target/index.ts",
            "line": 171
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-ipam-prefix-list-resolver-target/index:DataAwsccEc2IpamPrefixListResolverTarget"
    },
    "@cdktn/provider-awscc.dataAwsccEc2IpamPrefixListResolverTarget.DataAwsccEc2IpamPrefixListResolverTargetConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamPrefixListResolverTarget.DataAwsccEc2IpamPrefixListResolverTargetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ipam-prefix-list-resolver-target/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2IpamPrefixListResolverTargetConfig",
      "namespace": "dataAwsccEc2IpamPrefixListResolverTarget",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_ipam_prefix_list_resolver_target#id DataAwsccEc2IpamPrefixListResolverTarget#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-prefix-list-resolver-target/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-ipam-prefix-list-resolver-target/index:DataAwsccEc2IpamPrefixListResolverTargetConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2IpamPrefixListResolverTarget.DataAwsccEc2IpamPrefixListResolverTargetTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamPrefixListResolverTarget.DataAwsccEc2IpamPrefixListResolverTargetTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ipam-prefix-list-resolver-target/index.ts",
        "line": 25
      },
      "name": "DataAwsccEc2IpamPrefixListResolverTargetTags",
      "namespace": "dataAwsccEc2IpamPrefixListResolverTarget",
      "symbolId": "src/data-awscc-ec2-ipam-prefix-list-resolver-target/index:DataAwsccEc2IpamPrefixListResolverTargetTags"
    },
    "@cdktn/provider-awscc.dataAwsccEc2IpamPrefixListResolverTarget.DataAwsccEc2IpamPrefixListResolverTargetTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamPrefixListResolverTarget.DataAwsccEc2IpamPrefixListResolverTargetTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-ipam-prefix-list-resolver-target/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-awscc-ec2-ipam-prefix-list-resolver-target/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-prefix-list-resolver-target/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-awscc.dataAwsccEc2IpamPrefixListResolverTarget.DataAwsccEc2IpamPrefixListResolverTargetTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2IpamPrefixListResolverTargetTagsList",
      "namespace": "dataAwsccEc2IpamPrefixListResolverTarget",
      "symbolId": "src/data-awscc-ec2-ipam-prefix-list-resolver-target/index:DataAwsccEc2IpamPrefixListResolverTargetTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2IpamPrefixListResolverTarget.DataAwsccEc2IpamPrefixListResolverTargetTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamPrefixListResolverTarget.DataAwsccEc2IpamPrefixListResolverTargetTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-ipam-prefix-list-resolver-target/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ipam-prefix-list-resolver-target/index.ts",
        "line": 48
      },
      "name": "DataAwsccEc2IpamPrefixListResolverTargetTagsOutputReference",
      "namespace": "dataAwsccEc2IpamPrefixListResolverTarget",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-prefix-list-resolver-target/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-prefix-list-resolver-target/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-prefix-list-resolver-target/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamPrefixListResolverTarget.DataAwsccEc2IpamPrefixListResolverTargetTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-ipam-prefix-list-resolver-target/index:DataAwsccEc2IpamPrefixListResolverTargetTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2IpamPrefixListResolverTargets.DataAwsccEc2IpamPrefixListResolverTargets": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_ipam_prefix_list_resolver_targets awscc_ec2_ipam_prefix_list_resolver_targets}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamPrefixListResolverTargets.DataAwsccEc2IpamPrefixListResolverTargets",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_ipam_prefix_list_resolver_targets awscc_ec2_ipam_prefix_list_resolver_targets} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-ipam-prefix-list-resolver-targets/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamPrefixListResolverTargets.DataAwsccEc2IpamPrefixListResolverTargetsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ipam-prefix-list-resolver-targets/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2IpamPrefixListResolverTargets resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-prefix-list-resolver-targets/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2IpamPrefixListResolverTargets to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_ipam_prefix_list_resolver_targets#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2IpamPrefixListResolverTargets that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2IpamPrefixListResolverTargets to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-prefix-list-resolver-targets/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-prefix-list-resolver-targets/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2IpamPrefixListResolverTargets",
      "namespace": "dataAwsccEc2IpamPrefixListResolverTargets",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-prefix-list-resolver-targets/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-prefix-list-resolver-targets/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-prefix-list-resolver-targets/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-ipam-prefix-list-resolver-targets/index:DataAwsccEc2IpamPrefixListResolverTargets"
    },
    "@cdktn/provider-awscc.dataAwsccEc2IpamPrefixListResolverTargets.DataAwsccEc2IpamPrefixListResolverTargetsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamPrefixListResolverTargets.DataAwsccEc2IpamPrefixListResolverTargetsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ipam-prefix-list-resolver-targets/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2IpamPrefixListResolverTargetsConfig",
      "namespace": "dataAwsccEc2IpamPrefixListResolverTargets",
      "symbolId": "src/data-awscc-ec2-ipam-prefix-list-resolver-targets/index:DataAwsccEc2IpamPrefixListResolverTargetsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2IpamPrefixListResolvers.DataAwsccEc2IpamPrefixListResolvers": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_ipam_prefix_list_resolvers awscc_ec2_ipam_prefix_list_resolvers}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamPrefixListResolvers.DataAwsccEc2IpamPrefixListResolvers",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_ipam_prefix_list_resolvers awscc_ec2_ipam_prefix_list_resolvers} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-ipam-prefix-list-resolvers/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamPrefixListResolvers.DataAwsccEc2IpamPrefixListResolversConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ipam-prefix-list-resolvers/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2IpamPrefixListResolvers resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-prefix-list-resolvers/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2IpamPrefixListResolvers to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_ipam_prefix_list_resolvers#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2IpamPrefixListResolvers that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2IpamPrefixListResolvers to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-prefix-list-resolvers/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-prefix-list-resolvers/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2IpamPrefixListResolvers",
      "namespace": "dataAwsccEc2IpamPrefixListResolvers",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-prefix-list-resolvers/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-prefix-list-resolvers/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-prefix-list-resolvers/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-ipam-prefix-list-resolvers/index:DataAwsccEc2IpamPrefixListResolvers"
    },
    "@cdktn/provider-awscc.dataAwsccEc2IpamPrefixListResolvers.DataAwsccEc2IpamPrefixListResolversConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamPrefixListResolvers.DataAwsccEc2IpamPrefixListResolversConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ipam-prefix-list-resolvers/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2IpamPrefixListResolversConfig",
      "namespace": "dataAwsccEc2IpamPrefixListResolvers",
      "symbolId": "src/data-awscc-ec2-ipam-prefix-list-resolvers/index:DataAwsccEc2IpamPrefixListResolversConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2IpamResourceDiscoveries.DataAwsccEc2IpamResourceDiscoveries": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_ipam_resource_discoveries awscc_ec2_ipam_resource_discoveries}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamResourceDiscoveries.DataAwsccEc2IpamResourceDiscoveries",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_ipam_resource_discoveries awscc_ec2_ipam_resource_discoveries} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-ipam-resource-discoveries/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamResourceDiscoveries.DataAwsccEc2IpamResourceDiscoveriesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ipam-resource-discoveries/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2IpamResourceDiscoveries resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-resource-discoveries/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2IpamResourceDiscoveries to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_ipam_resource_discoveries#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2IpamResourceDiscoveries that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2IpamResourceDiscoveries to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-resource-discoveries/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-resource-discoveries/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2IpamResourceDiscoveries",
      "namespace": "dataAwsccEc2IpamResourceDiscoveries",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-resource-discoveries/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-resource-discoveries/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-resource-discoveries/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-ipam-resource-discoveries/index:DataAwsccEc2IpamResourceDiscoveries"
    },
    "@cdktn/provider-awscc.dataAwsccEc2IpamResourceDiscoveries.DataAwsccEc2IpamResourceDiscoveriesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamResourceDiscoveries.DataAwsccEc2IpamResourceDiscoveriesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ipam-resource-discoveries/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2IpamResourceDiscoveriesConfig",
      "namespace": "dataAwsccEc2IpamResourceDiscoveries",
      "symbolId": "src/data-awscc-ec2-ipam-resource-discoveries/index:DataAwsccEc2IpamResourceDiscoveriesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2IpamResourceDiscovery.DataAwsccEc2IpamResourceDiscovery": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_ipam_resource_discovery awscc_ec2_ipam_resource_discovery}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamResourceDiscovery.DataAwsccEc2IpamResourceDiscovery",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_ipam_resource_discovery awscc_ec2_ipam_resource_discovery} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-ipam-resource-discovery/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-awscc.dataAwsccEc2IpamResourceDiscovery.DataAwsccEc2IpamResourceDiscoveryConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ipam-resource-discovery/index.ts",
        "line": 259
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2IpamResourceDiscovery resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-resource-discovery/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 DataAwsccEc2IpamResourceDiscovery to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_ipam_resource_discovery#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2IpamResourceDiscovery that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2IpamResourceDiscovery to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-resource-discovery/index.ts",
            "line": 384
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-resource-discovery/index.ts",
            "line": 390
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2IpamResourceDiscovery",
      "namespace": "dataAwsccEc2IpamResourceDiscovery",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-resource-discovery/index.ts",
            "line": 264
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-resource-discovery/index.ts",
            "line": 315
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-resource-discovery/index.ts",
            "line": 333
          },
          "name": "ipamResourceDiscoveryArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-resource-discovery/index.ts",
            "line": 338
          },
          "name": "ipamResourceDiscoveryId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-resource-discovery/index.ts",
            "line": 343
          },
          "name": "ipamResourceDiscoveryRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-resource-discovery/index.ts",
            "line": 348
          },
          "name": "isDefault",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-resource-discovery/index.ts",
            "line": 354
          },
          "name": "operatingRegions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamResourceDiscovery.DataAwsccEc2IpamResourceDiscoveryOperatingRegionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-resource-discovery/index.ts",
            "line": 360
          },
          "name": "organizationalUnitExclusions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamResourceDiscovery.DataAwsccEc2IpamResourceDiscoveryOrganizationalUnitExclusionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-resource-discovery/index.ts",
            "line": 365
          },
          "name": "ownerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-resource-discovery/index.ts",
            "line": 370
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-resource-discovery/index.ts",
            "line": 376
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamResourceDiscovery.DataAwsccEc2IpamResourceDiscoveryTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-resource-discovery/index.ts",
            "line": 328
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-resource-discovery/index.ts",
            "line": 321
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-ipam-resource-discovery/index:DataAwsccEc2IpamResourceDiscovery"
    },
    "@cdktn/provider-awscc.dataAwsccEc2IpamResourceDiscovery.DataAwsccEc2IpamResourceDiscoveryConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamResourceDiscovery.DataAwsccEc2IpamResourceDiscoveryConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ipam-resource-discovery/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2IpamResourceDiscoveryConfig",
      "namespace": "dataAwsccEc2IpamResourceDiscovery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_ipam_resource_discovery#id DataAwsccEc2IpamResourceDiscovery#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-resource-discovery/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-ipam-resource-discovery/index:DataAwsccEc2IpamResourceDiscoveryConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2IpamResourceDiscovery.DataAwsccEc2IpamResourceDiscoveryOperatingRegions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamResourceDiscovery.DataAwsccEc2IpamResourceDiscoveryOperatingRegions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ipam-resource-discovery/index.ts",
        "line": 25
      },
      "name": "DataAwsccEc2IpamResourceDiscoveryOperatingRegions",
      "namespace": "dataAwsccEc2IpamResourceDiscovery",
      "symbolId": "src/data-awscc-ec2-ipam-resource-discovery/index:DataAwsccEc2IpamResourceDiscoveryOperatingRegions"
    },
    "@cdktn/provider-awscc.dataAwsccEc2IpamResourceDiscovery.DataAwsccEc2IpamResourceDiscoveryOperatingRegionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamResourceDiscovery.DataAwsccEc2IpamResourceDiscoveryOperatingRegionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-ipam-resource-discovery/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ipam-resource-discovery/index.ts",
        "line": 82
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-resource-discovery/index.ts",
            "line": 96
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamResourceDiscovery.DataAwsccEc2IpamResourceDiscoveryOperatingRegionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2IpamResourceDiscoveryOperatingRegionsList",
      "namespace": "dataAwsccEc2IpamResourceDiscovery",
      "symbolId": "src/data-awscc-ec2-ipam-resource-discovery/index:DataAwsccEc2IpamResourceDiscoveryOperatingRegionsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2IpamResourceDiscovery.DataAwsccEc2IpamResourceDiscoveryOperatingRegionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamResourceDiscovery.DataAwsccEc2IpamResourceDiscoveryOperatingRegionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-ipam-resource-discovery/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ipam-resource-discovery/index.ts",
        "line": 48
      },
      "name": "DataAwsccEc2IpamResourceDiscoveryOperatingRegionsOutputReference",
      "namespace": "dataAwsccEc2IpamResourceDiscovery",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-resource-discovery/index.ts",
            "line": 77
          },
          "name": "regionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-resource-discovery/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamResourceDiscovery.DataAwsccEc2IpamResourceDiscoveryOperatingRegions"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-ipam-resource-discovery/index:DataAwsccEc2IpamResourceDiscoveryOperatingRegionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2IpamResourceDiscovery.DataAwsccEc2IpamResourceDiscoveryOrganizationalUnitExclusions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamResourceDiscovery.DataAwsccEc2IpamResourceDiscoveryOrganizationalUnitExclusions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ipam-resource-discovery/index.ts",
        "line": 100
      },
      "name": "DataAwsccEc2IpamResourceDiscoveryOrganizationalUnitExclusions",
      "namespace": "dataAwsccEc2IpamResourceDiscovery",
      "symbolId": "src/data-awscc-ec2-ipam-resource-discovery/index:DataAwsccEc2IpamResourceDiscoveryOrganizationalUnitExclusions"
    },
    "@cdktn/provider-awscc.dataAwsccEc2IpamResourceDiscovery.DataAwsccEc2IpamResourceDiscoveryOrganizationalUnitExclusionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamResourceDiscovery.DataAwsccEc2IpamResourceDiscoveryOrganizationalUnitExclusionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-ipam-resource-discovery/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ipam-resource-discovery/index.ts",
        "line": 157
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-resource-discovery/index.ts",
            "line": 171
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamResourceDiscovery.DataAwsccEc2IpamResourceDiscoveryOrganizationalUnitExclusionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2IpamResourceDiscoveryOrganizationalUnitExclusionsList",
      "namespace": "dataAwsccEc2IpamResourceDiscovery",
      "symbolId": "src/data-awscc-ec2-ipam-resource-discovery/index:DataAwsccEc2IpamResourceDiscoveryOrganizationalUnitExclusionsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2IpamResourceDiscovery.DataAwsccEc2IpamResourceDiscoveryOrganizationalUnitExclusionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamResourceDiscovery.DataAwsccEc2IpamResourceDiscoveryOrganizationalUnitExclusionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-ipam-resource-discovery/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/data-awscc-ec2-ipam-resource-discovery/index.ts",
        "line": 123
      },
      "name": "DataAwsccEc2IpamResourceDiscoveryOrganizationalUnitExclusionsOutputReference",
      "namespace": "dataAwsccEc2IpamResourceDiscovery",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-resource-discovery/index.ts",
            "line": 152
          },
          "name": "organizationsEntityPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-resource-discovery/index.ts",
            "line": 136
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamResourceDiscovery.DataAwsccEc2IpamResourceDiscoveryOrganizationalUnitExclusions"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-ipam-resource-discovery/index:DataAwsccEc2IpamResourceDiscoveryOrganizationalUnitExclusionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2IpamResourceDiscovery.DataAwsccEc2IpamResourceDiscoveryTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamResourceDiscovery.DataAwsccEc2IpamResourceDiscoveryTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ipam-resource-discovery/index.ts",
        "line": 175
      },
      "name": "DataAwsccEc2IpamResourceDiscoveryTags",
      "namespace": "dataAwsccEc2IpamResourceDiscovery",
      "symbolId": "src/data-awscc-ec2-ipam-resource-discovery/index:DataAwsccEc2IpamResourceDiscoveryTags"
    },
    "@cdktn/provider-awscc.dataAwsccEc2IpamResourceDiscovery.DataAwsccEc2IpamResourceDiscoveryTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamResourceDiscovery.DataAwsccEc2IpamResourceDiscoveryTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-ipam-resource-discovery/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-awscc-ec2-ipam-resource-discovery/index.ts",
        "line": 237
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-resource-discovery/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-awscc.dataAwsccEc2IpamResourceDiscovery.DataAwsccEc2IpamResourceDiscoveryTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2IpamResourceDiscoveryTagsList",
      "namespace": "dataAwsccEc2IpamResourceDiscovery",
      "symbolId": "src/data-awscc-ec2-ipam-resource-discovery/index:DataAwsccEc2IpamResourceDiscoveryTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2IpamResourceDiscovery.DataAwsccEc2IpamResourceDiscoveryTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamResourceDiscovery.DataAwsccEc2IpamResourceDiscoveryTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-ipam-resource-discovery/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ipam-resource-discovery/index.ts",
        "line": 198
      },
      "name": "DataAwsccEc2IpamResourceDiscoveryTagsOutputReference",
      "namespace": "dataAwsccEc2IpamResourceDiscovery",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-resource-discovery/index.ts",
            "line": 227
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-resource-discovery/index.ts",
            "line": 232
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-resource-discovery/index.ts",
            "line": 211
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamResourceDiscovery.DataAwsccEc2IpamResourceDiscoveryTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-ipam-resource-discovery/index:DataAwsccEc2IpamResourceDiscoveryTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2IpamResourceDiscoveryAssociation.DataAwsccEc2IpamResourceDiscoveryAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_ipam_resource_discovery_association awscc_ec2_ipam_resource_discovery_association}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamResourceDiscoveryAssociation.DataAwsccEc2IpamResourceDiscoveryAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_ipam_resource_discovery_association awscc_ec2_ipam_resource_discovery_association} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-ipam-resource-discovery-association/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-awscc.dataAwsccEc2IpamResourceDiscoveryAssociation.DataAwsccEc2IpamResourceDiscoveryAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ipam-resource-discovery-association/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2IpamResourceDiscoveryAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-resource-discovery-association/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 DataAwsccEc2IpamResourceDiscoveryAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_ipam_resource_discovery_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2IpamResourceDiscoveryAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2IpamResourceDiscoveryAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-resource-discovery-association/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-awscc-ec2-ipam-resource-discovery-association/index.ts",
            "line": 243
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2IpamResourceDiscoveryAssociation",
      "namespace": "dataAwsccEc2IpamResourceDiscoveryAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-resource-discovery-association/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-resource-discovery-association/index.ts",
            "line": 178
          },
          "name": "ipamArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-resource-discovery-association/index.ts",
            "line": 183
          },
          "name": "ipamId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-resource-discovery-association/index.ts",
            "line": 188
          },
          "name": "ipamRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-resource-discovery-association/index.ts",
            "line": 193
          },
          "name": "ipamResourceDiscoveryAssociationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-resource-discovery-association/index.ts",
            "line": 198
          },
          "name": "ipamResourceDiscoveryAssociationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-resource-discovery-association/index.ts",
            "line": 203
          },
          "name": "ipamResourceDiscoveryId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-resource-discovery-association/index.ts",
            "line": 208
          },
          "name": "isDefault",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-resource-discovery-association/index.ts",
            "line": 213
          },
          "name": "ownerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-resource-discovery-association/index.ts",
            "line": 218
          },
          "name": "resourceDiscoveryStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-resource-discovery-association/index.ts",
            "line": 223
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-resource-discovery-association/index.ts",
            "line": 229
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamResourceDiscoveryAssociation.DataAwsccEc2IpamResourceDiscoveryAssociationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-resource-discovery-association/index.ts",
            "line": 173
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-resource-discovery-association/index.ts",
            "line": 166
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-ipam-resource-discovery-association/index:DataAwsccEc2IpamResourceDiscoveryAssociation"
    },
    "@cdktn/provider-awscc.dataAwsccEc2IpamResourceDiscoveryAssociation.DataAwsccEc2IpamResourceDiscoveryAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamResourceDiscoveryAssociation.DataAwsccEc2IpamResourceDiscoveryAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ipam-resource-discovery-association/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2IpamResourceDiscoveryAssociationConfig",
      "namespace": "dataAwsccEc2IpamResourceDiscoveryAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_ipam_resource_discovery_association#id DataAwsccEc2IpamResourceDiscoveryAssociation#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-resource-discovery-association/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-ipam-resource-discovery-association/index:DataAwsccEc2IpamResourceDiscoveryAssociationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2IpamResourceDiscoveryAssociation.DataAwsccEc2IpamResourceDiscoveryAssociationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamResourceDiscoveryAssociation.DataAwsccEc2IpamResourceDiscoveryAssociationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ipam-resource-discovery-association/index.ts",
        "line": 25
      },
      "name": "DataAwsccEc2IpamResourceDiscoveryAssociationTags",
      "namespace": "dataAwsccEc2IpamResourceDiscoveryAssociation",
      "symbolId": "src/data-awscc-ec2-ipam-resource-discovery-association/index:DataAwsccEc2IpamResourceDiscoveryAssociationTags"
    },
    "@cdktn/provider-awscc.dataAwsccEc2IpamResourceDiscoveryAssociation.DataAwsccEc2IpamResourceDiscoveryAssociationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamResourceDiscoveryAssociation.DataAwsccEc2IpamResourceDiscoveryAssociationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-ipam-resource-discovery-association/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-awscc-ec2-ipam-resource-discovery-association/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-resource-discovery-association/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-awscc.dataAwsccEc2IpamResourceDiscoveryAssociation.DataAwsccEc2IpamResourceDiscoveryAssociationTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2IpamResourceDiscoveryAssociationTagsList",
      "namespace": "dataAwsccEc2IpamResourceDiscoveryAssociation",
      "symbolId": "src/data-awscc-ec2-ipam-resource-discovery-association/index:DataAwsccEc2IpamResourceDiscoveryAssociationTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2IpamResourceDiscoveryAssociation.DataAwsccEc2IpamResourceDiscoveryAssociationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamResourceDiscoveryAssociation.DataAwsccEc2IpamResourceDiscoveryAssociationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-ipam-resource-discovery-association/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ipam-resource-discovery-association/index.ts",
        "line": 48
      },
      "name": "DataAwsccEc2IpamResourceDiscoveryAssociationTagsOutputReference",
      "namespace": "dataAwsccEc2IpamResourceDiscoveryAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-resource-discovery-association/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-resource-discovery-association/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-resource-discovery-association/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamResourceDiscoveryAssociation.DataAwsccEc2IpamResourceDiscoveryAssociationTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-ipam-resource-discovery-association/index:DataAwsccEc2IpamResourceDiscoveryAssociationTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2IpamResourceDiscoveryAssociations.DataAwsccEc2IpamResourceDiscoveryAssociations": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_ipam_resource_discovery_associations awscc_ec2_ipam_resource_discovery_associations}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamResourceDiscoveryAssociations.DataAwsccEc2IpamResourceDiscoveryAssociations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_ipam_resource_discovery_associations awscc_ec2_ipam_resource_discovery_associations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-ipam-resource-discovery-associations/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamResourceDiscoveryAssociations.DataAwsccEc2IpamResourceDiscoveryAssociationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ipam-resource-discovery-associations/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2IpamResourceDiscoveryAssociations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-resource-discovery-associations/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2IpamResourceDiscoveryAssociations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_ipam_resource_discovery_associations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2IpamResourceDiscoveryAssociations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2IpamResourceDiscoveryAssociations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-resource-discovery-associations/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-resource-discovery-associations/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2IpamResourceDiscoveryAssociations",
      "namespace": "dataAwsccEc2IpamResourceDiscoveryAssociations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-resource-discovery-associations/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-resource-discovery-associations/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-resource-discovery-associations/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-ipam-resource-discovery-associations/index:DataAwsccEc2IpamResourceDiscoveryAssociations"
    },
    "@cdktn/provider-awscc.dataAwsccEc2IpamResourceDiscoveryAssociations.DataAwsccEc2IpamResourceDiscoveryAssociationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamResourceDiscoveryAssociations.DataAwsccEc2IpamResourceDiscoveryAssociationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ipam-resource-discovery-associations/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2IpamResourceDiscoveryAssociationsConfig",
      "namespace": "dataAwsccEc2IpamResourceDiscoveryAssociations",
      "symbolId": "src/data-awscc-ec2-ipam-resource-discovery-associations/index:DataAwsccEc2IpamResourceDiscoveryAssociationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2IpamScope.DataAwsccEc2IpamScope": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_ipam_scope awscc_ec2_ipam_scope}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamScope.DataAwsccEc2IpamScope",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_ipam_scope awscc_ec2_ipam_scope} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-ipam-scope/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamScope.DataAwsccEc2IpamScopeConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ipam-scope/index.ts",
        "line": 168
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2IpamScope resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-scope/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 DataAwsccEc2IpamScope to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_ipam_scope#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2IpamScope that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2IpamScope to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-scope/index.ts",
            "line": 292
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-scope/index.ts",
            "line": 298
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2IpamScope",
      "namespace": "dataAwsccEc2IpamScope",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-scope/index.ts",
            "line": 173
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-scope/index.ts",
            "line": 224
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-scope/index.ts",
            "line": 229
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-scope/index.ts",
            "line": 235
          },
          "name": "externalAuthorityConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamScope.DataAwsccEc2IpamScopeExternalAuthorityConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-scope/index.ts",
            "line": 253
          },
          "name": "ipamArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-scope/index.ts",
            "line": 258
          },
          "name": "ipamId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-scope/index.ts",
            "line": 263
          },
          "name": "ipamScopeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-scope/index.ts",
            "line": 268
          },
          "name": "ipamScopeType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-scope/index.ts",
            "line": 273
          },
          "name": "isDefault",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-scope/index.ts",
            "line": 278
          },
          "name": "poolCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-scope/index.ts",
            "line": 284
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamScope.DataAwsccEc2IpamScopeTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-scope/index.ts",
            "line": 248
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-scope/index.ts",
            "line": 241
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-ipam-scope/index:DataAwsccEc2IpamScope"
    },
    "@cdktn/provider-awscc.dataAwsccEc2IpamScope.DataAwsccEc2IpamScopeConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamScope.DataAwsccEc2IpamScopeConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ipam-scope/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2IpamScopeConfig",
      "namespace": "dataAwsccEc2IpamScope",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_ipam_scope#id DataAwsccEc2IpamScope#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-scope/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-ipam-scope/index:DataAwsccEc2IpamScopeConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2IpamScope.DataAwsccEc2IpamScopeExternalAuthorityConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamScope.DataAwsccEc2IpamScopeExternalAuthorityConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ipam-scope/index.ts",
        "line": 25
      },
      "name": "DataAwsccEc2IpamScopeExternalAuthorityConfiguration",
      "namespace": "dataAwsccEc2IpamScope",
      "symbolId": "src/data-awscc-ec2-ipam-scope/index:DataAwsccEc2IpamScopeExternalAuthorityConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccEc2IpamScope.DataAwsccEc2IpamScopeExternalAuthorityConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamScope.DataAwsccEc2IpamScopeExternalAuthorityConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-ipam-scope/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ipam-scope/index.ts",
        "line": 48
      },
      "name": "DataAwsccEc2IpamScopeExternalAuthorityConfigurationOutputReference",
      "namespace": "dataAwsccEc2IpamScope",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-scope/index.ts",
            "line": 75
          },
          "name": "externalResourceIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-scope/index.ts",
            "line": 80
          },
          "name": "ipamScopeExternalAuthorityType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-scope/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamScope.DataAwsccEc2IpamScopeExternalAuthorityConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-ipam-scope/index:DataAwsccEc2IpamScopeExternalAuthorityConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2IpamScope.DataAwsccEc2IpamScopeTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamScope.DataAwsccEc2IpamScopeTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ipam-scope/index.ts",
        "line": 84
      },
      "name": "DataAwsccEc2IpamScopeTags",
      "namespace": "dataAwsccEc2IpamScope",
      "symbolId": "src/data-awscc-ec2-ipam-scope/index:DataAwsccEc2IpamScopeTags"
    },
    "@cdktn/provider-awscc.dataAwsccEc2IpamScope.DataAwsccEc2IpamScopeTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamScope.DataAwsccEc2IpamScopeTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-ipam-scope/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ipam-scope/index.ts",
        "line": 146
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-scope/index.ts",
            "line": 160
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamScope.DataAwsccEc2IpamScopeTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2IpamScopeTagsList",
      "namespace": "dataAwsccEc2IpamScope",
      "symbolId": "src/data-awscc-ec2-ipam-scope/index:DataAwsccEc2IpamScopeTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2IpamScope.DataAwsccEc2IpamScopeTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamScope.DataAwsccEc2IpamScopeTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-ipam-scope/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ipam-scope/index.ts",
        "line": 107
      },
      "name": "DataAwsccEc2IpamScopeTagsOutputReference",
      "namespace": "dataAwsccEc2IpamScope",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-scope/index.ts",
            "line": 136
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-scope/index.ts",
            "line": 141
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-scope/index.ts",
            "line": 120
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamScope.DataAwsccEc2IpamScopeTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-ipam-scope/index:DataAwsccEc2IpamScopeTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2IpamScopes.DataAwsccEc2IpamScopes": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_ipam_scopes awscc_ec2_ipam_scopes}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamScopes.DataAwsccEc2IpamScopes",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_ipam_scopes awscc_ec2_ipam_scopes} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-ipam-scopes/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamScopes.DataAwsccEc2IpamScopesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ipam-scopes/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2IpamScopes resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-scopes/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2IpamScopes to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_ipam_scopes#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2IpamScopes that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2IpamScopes to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-scopes/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-scopes/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2IpamScopes",
      "namespace": "dataAwsccEc2IpamScopes",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-scopes/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-scopes/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipam-scopes/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-ipam-scopes/index:DataAwsccEc2IpamScopes"
    },
    "@cdktn/provider-awscc.dataAwsccEc2IpamScopes.DataAwsccEc2IpamScopesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2IpamScopes.DataAwsccEc2IpamScopesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ipam-scopes/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2IpamScopesConfig",
      "namespace": "dataAwsccEc2IpamScopes",
      "symbolId": "src/data-awscc-ec2-ipam-scopes/index:DataAwsccEc2IpamScopesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Ipams.DataAwsccEc2Ipams": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_ipams awscc_ec2_ipams}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ipams.DataAwsccEc2Ipams",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_ipams awscc_ec2_ipams} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-ipams/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ipams.DataAwsccEc2IpamsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ipams/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2Ipams resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipams/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2Ipams to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_ipams#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2Ipams that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2Ipams to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipams/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipams/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2Ipams",
      "namespace": "dataAwsccEc2Ipams",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipams/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipams/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-ipams/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-ipams/index:DataAwsccEc2Ipams"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Ipams.DataAwsccEc2IpamsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Ipams.DataAwsccEc2IpamsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-ipams/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2IpamsConfig",
      "namespace": "dataAwsccEc2Ipams",
      "symbolId": "src/data-awscc-ec2-ipams/index:DataAwsccEc2IpamsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2KeyPair.DataAwsccEc2KeyPair": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_key_pair awscc_ec2_key_pair}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2KeyPair.DataAwsccEc2KeyPair",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_key_pair awscc_ec2_key_pair} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-key-pair/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-awscc.dataAwsccEc2KeyPair.DataAwsccEc2KeyPairConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-key-pair/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2KeyPair resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-key-pair/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 DataAwsccEc2KeyPair to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_key_pair#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2KeyPair that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2KeyPair to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-key-pair/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-awscc-ec2-key-pair/index.ts",
            "line": 223
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2KeyPair",
      "namespace": "dataAwsccEc2KeyPair",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-key-pair/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-key-pair/index.ts",
            "line": 178
          },
          "name": "keyFingerprint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-key-pair/index.ts",
            "line": 183
          },
          "name": "keyFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-key-pair/index.ts",
            "line": 188
          },
          "name": "keyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-key-pair/index.ts",
            "line": 193
          },
          "name": "keyPairId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-key-pair/index.ts",
            "line": 198
          },
          "name": "keyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-key-pair/index.ts",
            "line": 203
          },
          "name": "publicKeyMaterial",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-key-pair/index.ts",
            "line": 209
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2KeyPair.DataAwsccEc2KeyPairTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-key-pair/index.ts",
            "line": 173
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-key-pair/index.ts",
            "line": 166
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-key-pair/index:DataAwsccEc2KeyPair"
    },
    "@cdktn/provider-awscc.dataAwsccEc2KeyPair.DataAwsccEc2KeyPairConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2KeyPair.DataAwsccEc2KeyPairConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-key-pair/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2KeyPairConfig",
      "namespace": "dataAwsccEc2KeyPair",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_key_pair#id DataAwsccEc2KeyPair#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-key-pair/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-key-pair/index:DataAwsccEc2KeyPairConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2KeyPair.DataAwsccEc2KeyPairTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2KeyPair.DataAwsccEc2KeyPairTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-key-pair/index.ts",
        "line": 25
      },
      "name": "DataAwsccEc2KeyPairTags",
      "namespace": "dataAwsccEc2KeyPair",
      "symbolId": "src/data-awscc-ec2-key-pair/index:DataAwsccEc2KeyPairTags"
    },
    "@cdktn/provider-awscc.dataAwsccEc2KeyPair.DataAwsccEc2KeyPairTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2KeyPair.DataAwsccEc2KeyPairTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-key-pair/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-awscc-ec2-key-pair/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-key-pair/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-awscc.dataAwsccEc2KeyPair.DataAwsccEc2KeyPairTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2KeyPairTagsList",
      "namespace": "dataAwsccEc2KeyPair",
      "symbolId": "src/data-awscc-ec2-key-pair/index:DataAwsccEc2KeyPairTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2KeyPair.DataAwsccEc2KeyPairTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2KeyPair.DataAwsccEc2KeyPairTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-key-pair/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-key-pair/index.ts",
        "line": 48
      },
      "name": "DataAwsccEc2KeyPairTagsOutputReference",
      "namespace": "dataAwsccEc2KeyPair",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-key-pair/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-key-pair/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-key-pair/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2KeyPair.DataAwsccEc2KeyPairTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-key-pair/index:DataAwsccEc2KeyPairTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2KeyPairs.DataAwsccEc2KeyPairs": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_key_pairs awscc_ec2_key_pairs}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2KeyPairs.DataAwsccEc2KeyPairs",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_key_pairs awscc_ec2_key_pairs} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-key-pairs/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2KeyPairs.DataAwsccEc2KeyPairsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-key-pairs/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2KeyPairs resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-key-pairs/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2KeyPairs to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_key_pairs#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2KeyPairs that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2KeyPairs to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-key-pairs/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-key-pairs/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2KeyPairs",
      "namespace": "dataAwsccEc2KeyPairs",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-key-pairs/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-key-pairs/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-key-pairs/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-key-pairs/index:DataAwsccEc2KeyPairs"
    },
    "@cdktn/provider-awscc.dataAwsccEc2KeyPairs.DataAwsccEc2KeyPairsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2KeyPairs.DataAwsccEc2KeyPairsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-key-pairs/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2KeyPairsConfig",
      "namespace": "dataAwsccEc2KeyPairs",
      "symbolId": "src/data-awscc-ec2-key-pairs/index:DataAwsccEc2KeyPairsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplate": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_launch_template awscc_ec2_launch_template}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplate",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_launch_template awscc_ec2_launch_template} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-launch-template/index.ts",
          "line": 3463
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-launch-template/index.ts",
        "line": 3431
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2LaunchTemplate resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 3448
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2LaunchTemplate to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_launch_template#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2LaunchTemplate that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2LaunchTemplate to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 3540
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 3546
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2LaunchTemplate",
      "namespace": "dataAwsccEc2LaunchTemplate",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 3436
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 3487
          },
          "name": "defaultVersionNumber",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 3505
          },
          "name": "latestVersionNumber",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 3511
          },
          "name": "launchTemplateData",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 3516
          },
          "name": "launchTemplateId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 3521
          },
          "name": "launchTemplateName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 3527
          },
          "name": "tagSpecifications",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateTagSpecificationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 3532
          },
          "name": "versionDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 3500
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 3493
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-launch-template/index:DataAwsccEc2LaunchTemplate"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-launch-template/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2LaunchTemplateConfig",
      "namespace": "dataAwsccEc2LaunchTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_launch_template#id DataAwsccEc2LaunchTemplate#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-launch-template/index:DataAwsccEc2LaunchTemplateConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateData": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateData",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-launch-template/index.ts",
        "line": 3043
      },
      "name": "DataAwsccEc2LaunchTemplateLaunchTemplateData",
      "namespace": "dataAwsccEc2LaunchTemplate",
      "symbolId": "src/data-awscc-ec2-launch-template/index:DataAwsccEc2LaunchTemplateLaunchTemplateData"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataBlockDeviceMappings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataBlockDeviceMappings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-launch-template/index.ts",
        "line": 114
      },
      "name": "DataAwsccEc2LaunchTemplateLaunchTemplateDataBlockDeviceMappings",
      "namespace": "dataAwsccEc2LaunchTemplate",
      "symbolId": "src/data-awscc-ec2-launch-template/index:DataAwsccEc2LaunchTemplateLaunchTemplateDataBlockDeviceMappings"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataBlockDeviceMappingsEbs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataBlockDeviceMappingsEbs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-launch-template/index.ts",
        "line": 25
      },
      "name": "DataAwsccEc2LaunchTemplateLaunchTemplateDataBlockDeviceMappingsEbs",
      "namespace": "dataAwsccEc2LaunchTemplate",
      "symbolId": "src/data-awscc-ec2-launch-template/index:DataAwsccEc2LaunchTemplateLaunchTemplateDataBlockDeviceMappingsEbs"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataBlockDeviceMappingsEbsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataBlockDeviceMappingsEbsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-launch-template/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-launch-template/index.ts",
        "line": 48
      },
      "name": "DataAwsccEc2LaunchTemplateLaunchTemplateDataBlockDeviceMappingsEbsOutputReference",
      "namespace": "dataAwsccEc2LaunchTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 75
          },
          "name": "deleteOnTermination",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 80
          },
          "name": "encrypted",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 85
          },
          "name": "iops",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 90
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 95
          },
          "name": "snapshotId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 100
          },
          "name": "throughput",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 105
          },
          "name": "volumeSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 110
          },
          "name": "volumeType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataBlockDeviceMappingsEbs"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-launch-template/index:DataAwsccEc2LaunchTemplateLaunchTemplateDataBlockDeviceMappingsEbsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataBlockDeviceMappingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataBlockDeviceMappingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-launch-template/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-launch-template/index.ts",
        "line": 187
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 201
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataBlockDeviceMappingsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2LaunchTemplateLaunchTemplateDataBlockDeviceMappingsList",
      "namespace": "dataAwsccEc2LaunchTemplate",
      "symbolId": "src/data-awscc-ec2-launch-template/index:DataAwsccEc2LaunchTemplateLaunchTemplateDataBlockDeviceMappingsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataBlockDeviceMappingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataBlockDeviceMappingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-launch-template/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-awscc-ec2-launch-template/index.ts",
        "line": 137
      },
      "name": "DataAwsccEc2LaunchTemplateLaunchTemplateDataBlockDeviceMappingsOutputReference",
      "namespace": "dataAwsccEc2LaunchTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 166
          },
          "name": "deviceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 172
          },
          "name": "ebs",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataBlockDeviceMappingsEbsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 177
          },
          "name": "noDevice",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 182
          },
          "name": "virtualName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 150
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataBlockDeviceMappings"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-launch-template/index:DataAwsccEc2LaunchTemplateLaunchTemplateDataBlockDeviceMappingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataCapacityReservationSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataCapacityReservationSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-launch-template/index.ts",
        "line": 264
      },
      "name": "DataAwsccEc2LaunchTemplateLaunchTemplateDataCapacityReservationSpecification",
      "namespace": "dataAwsccEc2LaunchTemplate",
      "symbolId": "src/data-awscc-ec2-launch-template/index:DataAwsccEc2LaunchTemplateLaunchTemplateDataCapacityReservationSpecification"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataCapacityReservationSpecificationCapacityReservationTarget": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataCapacityReservationSpecificationCapacityReservationTarget",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-launch-template/index.ts",
        "line": 205
      },
      "name": "DataAwsccEc2LaunchTemplateLaunchTemplateDataCapacityReservationSpecificationCapacityReservationTarget",
      "namespace": "dataAwsccEc2LaunchTemplate",
      "symbolId": "src/data-awscc-ec2-launch-template/index:DataAwsccEc2LaunchTemplateLaunchTemplateDataCapacityReservationSpecificationCapacityReservationTarget"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataCapacityReservationSpecificationCapacityReservationTargetOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataCapacityReservationSpecificationCapacityReservationTargetOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-launch-template/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-awscc-ec2-launch-template/index.ts",
        "line": 228
      },
      "name": "DataAwsccEc2LaunchTemplateLaunchTemplateDataCapacityReservationSpecificationCapacityReservationTargetOutputReference",
      "namespace": "dataAwsccEc2LaunchTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 255
          },
          "name": "capacityReservationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 260
          },
          "name": "capacityReservationResourceGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 239
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataCapacityReservationSpecificationCapacityReservationTarget"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-launch-template/index:DataAwsccEc2LaunchTemplateLaunchTemplateDataCapacityReservationSpecificationCapacityReservationTargetOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataCapacityReservationSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataCapacityReservationSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-launch-template/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-awscc-ec2-launch-template/index.ts",
        "line": 287
      },
      "name": "DataAwsccEc2LaunchTemplateLaunchTemplateDataCapacityReservationSpecificationOutputReference",
      "namespace": "dataAwsccEc2LaunchTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 314
          },
          "name": "capacityReservationPreference",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 320
          },
          "name": "capacityReservationTarget",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataCapacityReservationSpecificationCapacityReservationTargetOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 298
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataCapacityReservationSpecification"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-launch-template/index:DataAwsccEc2LaunchTemplateLaunchTemplateDataCapacityReservationSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataCpuOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataCpuOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-launch-template/index.ts",
        "line": 324
      },
      "name": "DataAwsccEc2LaunchTemplateLaunchTemplateDataCpuOptions",
      "namespace": "dataAwsccEc2LaunchTemplate",
      "symbolId": "src/data-awscc-ec2-launch-template/index:DataAwsccEc2LaunchTemplateLaunchTemplateDataCpuOptions"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataCpuOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataCpuOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-launch-template/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-awscc-ec2-launch-template/index.ts",
        "line": 347
      },
      "name": "DataAwsccEc2LaunchTemplateLaunchTemplateDataCpuOptionsOutputReference",
      "namespace": "dataAwsccEc2LaunchTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 374
          },
          "name": "amdSevSnp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 379
          },
          "name": "coreCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 384
          },
          "name": "threadsPerCore",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 358
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataCpuOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-launch-template/index:DataAwsccEc2LaunchTemplateLaunchTemplateDataCpuOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataCreditSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataCreditSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-launch-template/index.ts",
        "line": 388
      },
      "name": "DataAwsccEc2LaunchTemplateLaunchTemplateDataCreditSpecification",
      "namespace": "dataAwsccEc2LaunchTemplate",
      "symbolId": "src/data-awscc-ec2-launch-template/index:DataAwsccEc2LaunchTemplateLaunchTemplateDataCreditSpecification"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataCreditSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataCreditSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-launch-template/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/data-awscc-ec2-launch-template/index.ts",
        "line": 411
      },
      "name": "DataAwsccEc2LaunchTemplateLaunchTemplateDataCreditSpecificationOutputReference",
      "namespace": "dataAwsccEc2LaunchTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 438
          },
          "name": "cpuCredits",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 422
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataCreditSpecification"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-launch-template/index:DataAwsccEc2LaunchTemplateLaunchTemplateDataCreditSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataElasticGpuSpecifications": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataElasticGpuSpecifications",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-launch-template/index.ts",
        "line": 442
      },
      "name": "DataAwsccEc2LaunchTemplateLaunchTemplateDataElasticGpuSpecifications",
      "namespace": "dataAwsccEc2LaunchTemplate",
      "symbolId": "src/data-awscc-ec2-launch-template/index:DataAwsccEc2LaunchTemplateLaunchTemplateDataElasticGpuSpecifications"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataElasticGpuSpecificationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataElasticGpuSpecificationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-launch-template/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-awscc-ec2-launch-template/index.ts",
        "line": 499
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/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-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataElasticGpuSpecificationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2LaunchTemplateLaunchTemplateDataElasticGpuSpecificationsList",
      "namespace": "dataAwsccEc2LaunchTemplate",
      "symbolId": "src/data-awscc-ec2-launch-template/index:DataAwsccEc2LaunchTemplateLaunchTemplateDataElasticGpuSpecificationsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataElasticGpuSpecificationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataElasticGpuSpecificationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-launch-template/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-awscc-ec2-launch-template/index.ts",
        "line": 465
      },
      "name": "DataAwsccEc2LaunchTemplateLaunchTemplateDataElasticGpuSpecificationsOutputReference",
      "namespace": "dataAwsccEc2LaunchTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 494
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 478
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataElasticGpuSpecifications"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-launch-template/index:DataAwsccEc2LaunchTemplateLaunchTemplateDataElasticGpuSpecificationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataElasticInferenceAccelerators": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataElasticInferenceAccelerators",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-launch-template/index.ts",
        "line": 517
      },
      "name": "DataAwsccEc2LaunchTemplateLaunchTemplateDataElasticInferenceAccelerators",
      "namespace": "dataAwsccEc2LaunchTemplate",
      "symbolId": "src/data-awscc-ec2-launch-template/index:DataAwsccEc2LaunchTemplateLaunchTemplateDataElasticInferenceAccelerators"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataElasticInferenceAcceleratorsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataElasticInferenceAcceleratorsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-launch-template/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-awscc-ec2-launch-template/index.ts",
        "line": 579
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/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-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataElasticInferenceAcceleratorsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2LaunchTemplateLaunchTemplateDataElasticInferenceAcceleratorsList",
      "namespace": "dataAwsccEc2LaunchTemplate",
      "symbolId": "src/data-awscc-ec2-launch-template/index:DataAwsccEc2LaunchTemplateLaunchTemplateDataElasticInferenceAcceleratorsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataElasticInferenceAcceleratorsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataElasticInferenceAcceleratorsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-launch-template/index.ts",
          "line": 549
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-launch-template/index.ts",
        "line": 540
      },
      "name": "DataAwsccEc2LaunchTemplateLaunchTemplateDataElasticInferenceAcceleratorsOutputReference",
      "namespace": "dataAwsccEc2LaunchTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 569
          },
          "name": "count",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 574
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 553
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataElasticInferenceAccelerators"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-launch-template/index:DataAwsccEc2LaunchTemplateLaunchTemplateDataElasticInferenceAcceleratorsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataEnclaveOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataEnclaveOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-launch-template/index.ts",
        "line": 597
      },
      "name": "DataAwsccEc2LaunchTemplateLaunchTemplateDataEnclaveOptions",
      "namespace": "dataAwsccEc2LaunchTemplate",
      "symbolId": "src/data-awscc-ec2-launch-template/index:DataAwsccEc2LaunchTemplateLaunchTemplateDataEnclaveOptions"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataEnclaveOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataEnclaveOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-launch-template/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-launch-template/index.ts",
        "line": 620
      },
      "name": "DataAwsccEc2LaunchTemplateLaunchTemplateDataEnclaveOptionsOutputReference",
      "namespace": "dataAwsccEc2LaunchTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 647
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 631
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataEnclaveOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-launch-template/index:DataAwsccEc2LaunchTemplateLaunchTemplateDataEnclaveOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataHibernationOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataHibernationOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-launch-template/index.ts",
        "line": 651
      },
      "name": "DataAwsccEc2LaunchTemplateLaunchTemplateDataHibernationOptions",
      "namespace": "dataAwsccEc2LaunchTemplate",
      "symbolId": "src/data-awscc-ec2-launch-template/index:DataAwsccEc2LaunchTemplateLaunchTemplateDataHibernationOptions"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataHibernationOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataHibernationOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-launch-template/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-launch-template/index.ts",
        "line": 674
      },
      "name": "DataAwsccEc2LaunchTemplateLaunchTemplateDataHibernationOptionsOutputReference",
      "namespace": "dataAwsccEc2LaunchTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 701
          },
          "name": "configured",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 685
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataHibernationOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-launch-template/index:DataAwsccEc2LaunchTemplateLaunchTemplateDataHibernationOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataIamInstanceProfile": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataIamInstanceProfile",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-launch-template/index.ts",
        "line": 705
      },
      "name": "DataAwsccEc2LaunchTemplateLaunchTemplateDataIamInstanceProfile",
      "namespace": "dataAwsccEc2LaunchTemplate",
      "symbolId": "src/data-awscc-ec2-launch-template/index:DataAwsccEc2LaunchTemplateLaunchTemplateDataIamInstanceProfile"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataIamInstanceProfileOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataIamInstanceProfileOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-launch-template/index.ts",
          "line": 735
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-launch-template/index.ts",
        "line": 728
      },
      "name": "DataAwsccEc2LaunchTemplateLaunchTemplateDataIamInstanceProfileOutputReference",
      "namespace": "dataAwsccEc2LaunchTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 755
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 760
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 739
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataIamInstanceProfile"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-launch-template/index:DataAwsccEc2LaunchTemplateLaunchTemplateDataIamInstanceProfileOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceMarketOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceMarketOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-launch-template/index.ts",
        "line": 838
      },
      "name": "DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceMarketOptions",
      "namespace": "dataAwsccEc2LaunchTemplate",
      "symbolId": "src/data-awscc-ec2-launch-template/index:DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceMarketOptions"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceMarketOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceMarketOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-launch-template/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-awscc-ec2-launch-template/index.ts",
        "line": 861
      },
      "name": "DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceMarketOptionsOutputReference",
      "namespace": "dataAwsccEc2LaunchTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 888
          },
          "name": "marketType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 894
          },
          "name": "spotOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceMarketOptionsSpotOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 872
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceMarketOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-launch-template/index:DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceMarketOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceMarketOptionsSpotOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceMarketOptionsSpotOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-launch-template/index.ts",
        "line": 764
      },
      "name": "DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceMarketOptionsSpotOptions",
      "namespace": "dataAwsccEc2LaunchTemplate",
      "symbolId": "src/data-awscc-ec2-launch-template/index:DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceMarketOptionsSpotOptions"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceMarketOptionsSpotOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceMarketOptionsSpotOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-launch-template/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-awscc-ec2-launch-template/index.ts",
        "line": 787
      },
      "name": "DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceMarketOptionsSpotOptionsOutputReference",
      "namespace": "dataAwsccEc2LaunchTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 814
          },
          "name": "blockDurationMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 819
          },
          "name": "instanceInterruptionBehavior",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 824
          },
          "name": "maxPrice",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 829
          },
          "name": "spotInstanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 834
          },
          "name": "validUntil",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 798
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceMarketOptionsSpotOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-launch-template/index:DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceMarketOptionsSpotOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirements": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirements",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-launch-template/index.ts",
        "line": 1614
      },
      "name": "DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirements",
      "namespace": "dataAwsccEc2LaunchTemplate",
      "symbolId": "src/data-awscc-ec2-launch-template/index:DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirements"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsAcceleratorCount": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsAcceleratorCount",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-launch-template/index.ts",
        "line": 898
      },
      "name": "DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsAcceleratorCount",
      "namespace": "dataAwsccEc2LaunchTemplate",
      "symbolId": "src/data-awscc-ec2-launch-template/index:DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsAcceleratorCount"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsAcceleratorCountOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsAcceleratorCountOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-launch-template/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-awscc-ec2-launch-template/index.ts",
        "line": 921
      },
      "name": "DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsAcceleratorCountOutputReference",
      "namespace": "dataAwsccEc2LaunchTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 948
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 953
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 932
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsAcceleratorCount"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-launch-template/index:DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsAcceleratorCountOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsAcceleratorTotalMemoryMiB": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsAcceleratorTotalMemoryMiB",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-launch-template/index.ts",
        "line": 957
      },
      "name": "DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsAcceleratorTotalMemoryMiB",
      "namespace": "dataAwsccEc2LaunchTemplate",
      "symbolId": "src/data-awscc-ec2-launch-template/index:DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsAcceleratorTotalMemoryMiB"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsAcceleratorTotalMemoryMiBOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsAcceleratorTotalMemoryMiBOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-launch-template/index.ts",
          "line": 987
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-launch-template/index.ts",
        "line": 980
      },
      "name": "DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsAcceleratorTotalMemoryMiBOutputReference",
      "namespace": "dataAwsccEc2LaunchTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 1007
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 1012
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 991
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsAcceleratorTotalMemoryMiB"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-launch-template/index:DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsAcceleratorTotalMemoryMiBOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsBaselineEbsBandwidthMbps": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsBaselineEbsBandwidthMbps",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-launch-template/index.ts",
        "line": 1016
      },
      "name": "DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsBaselineEbsBandwidthMbps",
      "namespace": "dataAwsccEc2LaunchTemplate",
      "symbolId": "src/data-awscc-ec2-launch-template/index:DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsBaselineEbsBandwidthMbps"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsBaselineEbsBandwidthMbpsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsBaselineEbsBandwidthMbpsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-launch-template/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-awscc-ec2-launch-template/index.ts",
        "line": 1039
      },
      "name": "DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsBaselineEbsBandwidthMbpsOutputReference",
      "namespace": "dataAwsccEc2LaunchTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 1066
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 1071
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 1050
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsBaselineEbsBandwidthMbps"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-launch-template/index:DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsBaselineEbsBandwidthMbpsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsBaselinePerformanceFactors": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsBaselinePerformanceFactors",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-launch-template/index.ts",
        "line": 1205
      },
      "name": "DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsBaselinePerformanceFactors",
      "namespace": "dataAwsccEc2LaunchTemplate",
      "symbolId": "src/data-awscc-ec2-launch-template/index:DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsBaselinePerformanceFactors"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsBaselinePerformanceFactorsCpu": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsBaselinePerformanceFactorsCpu",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-launch-template/index.ts",
        "line": 1150
      },
      "name": "DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsBaselinePerformanceFactorsCpu",
      "namespace": "dataAwsccEc2LaunchTemplate",
      "symbolId": "src/data-awscc-ec2-launch-template/index:DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsBaselinePerformanceFactorsCpu"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsBaselinePerformanceFactorsCpuOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsBaselinePerformanceFactorsCpuOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-launch-template/index.ts",
          "line": 1180
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-launch-template/index.ts",
        "line": 1173
      },
      "name": "DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsBaselinePerformanceFactorsCpuOutputReference",
      "namespace": "dataAwsccEc2LaunchTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 1201
          },
          "name": "references",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsBaselinePerformanceFactorsCpuReferencesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 1184
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsBaselinePerformanceFactorsCpu"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-launch-template/index:DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsBaselinePerformanceFactorsCpuOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsBaselinePerformanceFactorsCpuReferences": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsBaselinePerformanceFactorsCpuReferences",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-launch-template/index.ts",
        "line": 1075
      },
      "name": "DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsBaselinePerformanceFactorsCpuReferences",
      "namespace": "dataAwsccEc2LaunchTemplate",
      "symbolId": "src/data-awscc-ec2-launch-template/index:DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsBaselinePerformanceFactorsCpuReferences"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsBaselinePerformanceFactorsCpuReferencesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsBaselinePerformanceFactorsCpuReferencesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-launch-template/index.ts",
          "line": 1139
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-launch-template/index.ts",
        "line": 1132
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 1146
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsBaselinePerformanceFactorsCpuReferencesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsBaselinePerformanceFactorsCpuReferencesList",
      "namespace": "dataAwsccEc2LaunchTemplate",
      "symbolId": "src/data-awscc-ec2-launch-template/index:DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsBaselinePerformanceFactorsCpuReferencesList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsBaselinePerformanceFactorsCpuReferencesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsBaselinePerformanceFactorsCpuReferencesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-launch-template/index.ts",
          "line": 1107
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-launch-template/index.ts",
        "line": 1098
      },
      "name": "DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsBaselinePerformanceFactorsCpuReferencesOutputReference",
      "namespace": "dataAwsccEc2LaunchTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 1127
          },
          "name": "instanceFamily",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 1111
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsBaselinePerformanceFactorsCpuReferences"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-launch-template/index:DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsBaselinePerformanceFactorsCpuReferencesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsBaselinePerformanceFactorsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsBaselinePerformanceFactorsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-launch-template/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-launch-template/index.ts",
        "line": 1228
      },
      "name": "DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsBaselinePerformanceFactorsOutputReference",
      "namespace": "dataAwsccEc2LaunchTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 1256
          },
          "name": "cpu",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsBaselinePerformanceFactorsCpuOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 1239
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsBaselinePerformanceFactors"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-launch-template/index:DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsBaselinePerformanceFactorsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsMemoryGiBPerVCpu": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsMemoryGiBPerVCpu",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-launch-template/index.ts",
        "line": 1260
      },
      "name": "DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsMemoryGiBPerVCpu",
      "namespace": "dataAwsccEc2LaunchTemplate",
      "symbolId": "src/data-awscc-ec2-launch-template/index:DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsMemoryGiBPerVCpu"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsMemoryGiBPerVCpuOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsMemoryGiBPerVCpuOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-launch-template/index.ts",
          "line": 1290
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-launch-template/index.ts",
        "line": 1283
      },
      "name": "DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsMemoryGiBPerVCpuOutputReference",
      "namespace": "dataAwsccEc2LaunchTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 1310
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 1315
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 1294
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsMemoryGiBPerVCpu"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-launch-template/index:DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsMemoryGiBPerVCpuOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsMemoryMiB": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsMemoryMiB",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-launch-template/index.ts",
        "line": 1319
      },
      "name": "DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsMemoryMiB",
      "namespace": "dataAwsccEc2LaunchTemplate",
      "symbolId": "src/data-awscc-ec2-launch-template/index:DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsMemoryMiB"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsMemoryMiBOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsMemoryMiBOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-launch-template/index.ts",
          "line": 1349
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-launch-template/index.ts",
        "line": 1342
      },
      "name": "DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsMemoryMiBOutputReference",
      "namespace": "dataAwsccEc2LaunchTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 1369
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 1374
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 1353
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsMemoryMiB"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-launch-template/index:DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsMemoryMiBOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsNetworkBandwidthGbps": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsNetworkBandwidthGbps",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-launch-template/index.ts",
        "line": 1378
      },
      "name": "DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsNetworkBandwidthGbps",
      "namespace": "dataAwsccEc2LaunchTemplate",
      "symbolId": "src/data-awscc-ec2-launch-template/index:DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsNetworkBandwidthGbps"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsNetworkBandwidthGbpsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsNetworkBandwidthGbpsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-launch-template/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-launch-template/index.ts",
        "line": 1401
      },
      "name": "DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsNetworkBandwidthGbpsOutputReference",
      "namespace": "dataAwsccEc2LaunchTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 1428
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 1433
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 1412
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsNetworkBandwidthGbps"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-launch-template/index:DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsNetworkBandwidthGbpsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsNetworkInterfaceCount": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsNetworkInterfaceCount",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-launch-template/index.ts",
        "line": 1437
      },
      "name": "DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsNetworkInterfaceCount",
      "namespace": "dataAwsccEc2LaunchTemplate",
      "symbolId": "src/data-awscc-ec2-launch-template/index:DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsNetworkInterfaceCount"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsNetworkInterfaceCountOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsNetworkInterfaceCountOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-launch-template/index.ts",
          "line": 1467
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-launch-template/index.ts",
        "line": 1460
      },
      "name": "DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsNetworkInterfaceCountOutputReference",
      "namespace": "dataAwsccEc2LaunchTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 1487
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 1492
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 1471
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsNetworkInterfaceCount"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-launch-template/index:DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsNetworkInterfaceCountOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-launch-template/index.ts",
          "line": 1644
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-launch-template/index.ts",
        "line": 1637
      },
      "name": "DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsOutputReference",
      "namespace": "dataAwsccEc2LaunchTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 1665
          },
          "name": "acceleratorCount",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsAcceleratorCountOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 1670
          },
          "name": "acceleratorManufacturers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 1675
          },
          "name": "acceleratorNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 1681
          },
          "name": "acceleratorTotalMemoryMiB",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsAcceleratorTotalMemoryMiBOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 1686
          },
          "name": "acceleratorTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 1691
          },
          "name": "allowedInstanceTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 1696
          },
          "name": "bareMetal",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 1702
          },
          "name": "baselineEbsBandwidthMbps",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsBaselineEbsBandwidthMbpsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 1708
          },
          "name": "baselinePerformanceFactors",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsBaselinePerformanceFactorsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 1713
          },
          "name": "burstablePerformance",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 1718
          },
          "name": "cpuManufacturers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 1723
          },
          "name": "excludedInstanceTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 1728
          },
          "name": "instanceGenerations",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 1733
          },
          "name": "localStorage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 1738
          },
          "name": "localStorageTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 1743
          },
          "name": "maxSpotPriceAsPercentageOfOptimalOnDemandPrice",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 1749
          },
          "name": "memoryGiBPerVCpu",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsMemoryGiBPerVCpuOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 1755
          },
          "name": "memoryMiB",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsMemoryMiBOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 1761
          },
          "name": "networkBandwidthGbps",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsNetworkBandwidthGbpsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 1767
          },
          "name": "networkInterfaceCount",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsNetworkInterfaceCountOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 1772
          },
          "name": "onDemandMaxPricePercentageOverLowestPrice",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 1777
          },
          "name": "requireHibernateSupport",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 1782
          },
          "name": "spotMaxPricePercentageOverLowestPrice",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 1788
          },
          "name": "totalLocalStorageGb",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsTotalLocalStorageGbOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 1794
          },
          "name": "vCpuCount",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsVCpuCountOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 1648
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirements"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-launch-template/index:DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsTotalLocalStorageGb": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsTotalLocalStorageGb",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-launch-template/index.ts",
        "line": 1496
      },
      "name": "DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsTotalLocalStorageGb",
      "namespace": "dataAwsccEc2LaunchTemplate",
      "symbolId": "src/data-awscc-ec2-launch-template/index:DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsTotalLocalStorageGb"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsTotalLocalStorageGbOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsTotalLocalStorageGbOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-launch-template/index.ts",
          "line": 1526
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-launch-template/index.ts",
        "line": 1519
      },
      "name": "DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsTotalLocalStorageGbOutputReference",
      "namespace": "dataAwsccEc2LaunchTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 1546
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 1551
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 1530
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsTotalLocalStorageGb"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-launch-template/index:DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsTotalLocalStorageGbOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsVCpuCount": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsVCpuCount",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-launch-template/index.ts",
        "line": 1555
      },
      "name": "DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsVCpuCount",
      "namespace": "dataAwsccEc2LaunchTemplate",
      "symbolId": "src/data-awscc-ec2-launch-template/index:DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsVCpuCount"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsVCpuCountOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsVCpuCountOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-launch-template/index.ts",
          "line": 1585
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-launch-template/index.ts",
        "line": 1578
      },
      "name": "DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsVCpuCountOutputReference",
      "namespace": "dataAwsccEc2LaunchTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 1605
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 1610
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 1589
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsVCpuCount"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-launch-template/index:DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsVCpuCountOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataLicenseSpecifications": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataLicenseSpecifications",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-launch-template/index.ts",
        "line": 1798
      },
      "name": "DataAwsccEc2LaunchTemplateLaunchTemplateDataLicenseSpecifications",
      "namespace": "dataAwsccEc2LaunchTemplate",
      "symbolId": "src/data-awscc-ec2-launch-template/index:DataAwsccEc2LaunchTemplateLaunchTemplateDataLicenseSpecifications"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataLicenseSpecificationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataLicenseSpecificationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-launch-template/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/data-awscc-ec2-launch-template/index.ts",
        "line": 1855
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/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-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataLicenseSpecificationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2LaunchTemplateLaunchTemplateDataLicenseSpecificationsList",
      "namespace": "dataAwsccEc2LaunchTemplate",
      "symbolId": "src/data-awscc-ec2-launch-template/index:DataAwsccEc2LaunchTemplateLaunchTemplateDataLicenseSpecificationsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataLicenseSpecificationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataLicenseSpecificationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-launch-template/index.ts",
          "line": 1830
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-launch-template/index.ts",
        "line": 1821
      },
      "name": "DataAwsccEc2LaunchTemplateLaunchTemplateDataLicenseSpecificationsOutputReference",
      "namespace": "dataAwsccEc2LaunchTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 1850
          },
          "name": "licenseConfigurationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 1834
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataLicenseSpecifications"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-launch-template/index:DataAwsccEc2LaunchTemplateLaunchTemplateDataLicenseSpecificationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataMaintenanceOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataMaintenanceOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-launch-template/index.ts",
        "line": 1873
      },
      "name": "DataAwsccEc2LaunchTemplateLaunchTemplateDataMaintenanceOptions",
      "namespace": "dataAwsccEc2LaunchTemplate",
      "symbolId": "src/data-awscc-ec2-launch-template/index:DataAwsccEc2LaunchTemplateLaunchTemplateDataMaintenanceOptions"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataMaintenanceOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataMaintenanceOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-launch-template/index.ts",
          "line": 1903
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-launch-template/index.ts",
        "line": 1896
      },
      "name": "DataAwsccEc2LaunchTemplateLaunchTemplateDataMaintenanceOptionsOutputReference",
      "namespace": "dataAwsccEc2LaunchTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 1923
          },
          "name": "autoRecovery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 1907
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataMaintenanceOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-launch-template/index:DataAwsccEc2LaunchTemplateLaunchTemplateDataMaintenanceOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataMetadataOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataMetadataOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-launch-template/index.ts",
        "line": 1927
      },
      "name": "DataAwsccEc2LaunchTemplateLaunchTemplateDataMetadataOptions",
      "namespace": "dataAwsccEc2LaunchTemplate",
      "symbolId": "src/data-awscc-ec2-launch-template/index:DataAwsccEc2LaunchTemplateLaunchTemplateDataMetadataOptions"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataMetadataOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataMetadataOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-launch-template/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/data-awscc-ec2-launch-template/index.ts",
        "line": 1950
      },
      "name": "DataAwsccEc2LaunchTemplateLaunchTemplateDataMetadataOptionsOutputReference",
      "namespace": "dataAwsccEc2LaunchTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 1977
          },
          "name": "httpEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 1982
          },
          "name": "httpProtocolIpv6",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 1987
          },
          "name": "httpPutResponseHopLimit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 1992
          },
          "name": "httpTokens",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 1997
          },
          "name": "instanceMetadataTags",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 1961
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataMetadataOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-launch-template/index:DataAwsccEc2LaunchTemplateLaunchTemplateDataMetadataOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataMonitoring": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataMonitoring",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-launch-template/index.ts",
        "line": 2001
      },
      "name": "DataAwsccEc2LaunchTemplateLaunchTemplateDataMonitoring",
      "namespace": "dataAwsccEc2LaunchTemplate",
      "symbolId": "src/data-awscc-ec2-launch-template/index:DataAwsccEc2LaunchTemplateLaunchTemplateDataMonitoring"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataMonitoringOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataMonitoringOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-launch-template/index.ts",
          "line": 2031
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-launch-template/index.ts",
        "line": 2024
      },
      "name": "DataAwsccEc2LaunchTemplateLaunchTemplateDataMonitoringOutputReference",
      "namespace": "dataAwsccEc2LaunchTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 2051
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 2035
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataMonitoring"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-launch-template/index:DataAwsccEc2LaunchTemplateLaunchTemplateDataMonitoringOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataNetworkInterfaces": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataNetworkInterfaces",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-launch-template/index.ts",
        "line": 2538
      },
      "name": "DataAwsccEc2LaunchTemplateLaunchTemplateDataNetworkInterfaces",
      "namespace": "dataAwsccEc2LaunchTemplate",
      "symbolId": "src/data-awscc-ec2-launch-template/index:DataAwsccEc2LaunchTemplateLaunchTemplateDataNetworkInterfaces"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataNetworkInterfacesConnectionTrackingSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataNetworkInterfacesConnectionTrackingSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-launch-template/index.ts",
        "line": 2055
      },
      "name": "DataAwsccEc2LaunchTemplateLaunchTemplateDataNetworkInterfacesConnectionTrackingSpecification",
      "namespace": "dataAwsccEc2LaunchTemplate",
      "symbolId": "src/data-awscc-ec2-launch-template/index:DataAwsccEc2LaunchTemplateLaunchTemplateDataNetworkInterfacesConnectionTrackingSpecification"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataNetworkInterfacesConnectionTrackingSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataNetworkInterfacesConnectionTrackingSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-launch-template/index.ts",
          "line": 2085
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-launch-template/index.ts",
        "line": 2078
      },
      "name": "DataAwsccEc2LaunchTemplateLaunchTemplateDataNetworkInterfacesConnectionTrackingSpecificationOutputReference",
      "namespace": "dataAwsccEc2LaunchTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 2105
          },
          "name": "tcpEstablishedTimeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 2110
          },
          "name": "udpStreamTimeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 2115
          },
          "name": "udpTimeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 2089
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataNetworkInterfacesConnectionTrackingSpecification"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-launch-template/index:DataAwsccEc2LaunchTemplateLaunchTemplateDataNetworkInterfacesConnectionTrackingSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataNetworkInterfacesEnaSrdSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataNetworkInterfacesEnaSrdSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-launch-template/index.ts",
        "line": 2173
      },
      "name": "DataAwsccEc2LaunchTemplateLaunchTemplateDataNetworkInterfacesEnaSrdSpecification",
      "namespace": "dataAwsccEc2LaunchTemplate",
      "symbolId": "src/data-awscc-ec2-launch-template/index:DataAwsccEc2LaunchTemplateLaunchTemplateDataNetworkInterfacesEnaSrdSpecification"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataNetworkInterfacesEnaSrdSpecificationEnaSrdUdpSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataNetworkInterfacesEnaSrdSpecificationEnaSrdUdpSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-launch-template/index.ts",
        "line": 2119
      },
      "name": "DataAwsccEc2LaunchTemplateLaunchTemplateDataNetworkInterfacesEnaSrdSpecificationEnaSrdUdpSpecification",
      "namespace": "dataAwsccEc2LaunchTemplate",
      "symbolId": "src/data-awscc-ec2-launch-template/index:DataAwsccEc2LaunchTemplateLaunchTemplateDataNetworkInterfacesEnaSrdSpecificationEnaSrdUdpSpecification"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataNetworkInterfacesEnaSrdSpecificationEnaSrdUdpSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataNetworkInterfacesEnaSrdSpecificationEnaSrdUdpSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-launch-template/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/data-awscc-ec2-launch-template/index.ts",
        "line": 2142
      },
      "name": "DataAwsccEc2LaunchTemplateLaunchTemplateDataNetworkInterfacesEnaSrdSpecificationEnaSrdUdpSpecificationOutputReference",
      "namespace": "dataAwsccEc2LaunchTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 2169
          },
          "name": "enaSrdUdpEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 2153
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataNetworkInterfacesEnaSrdSpecificationEnaSrdUdpSpecification"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-launch-template/index:DataAwsccEc2LaunchTemplateLaunchTemplateDataNetworkInterfacesEnaSrdSpecificationEnaSrdUdpSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataNetworkInterfacesEnaSrdSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataNetworkInterfacesEnaSrdSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-launch-template/index.ts",
          "line": 2203
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-launch-template/index.ts",
        "line": 2196
      },
      "name": "DataAwsccEc2LaunchTemplateLaunchTemplateDataNetworkInterfacesEnaSrdSpecificationOutputReference",
      "namespace": "dataAwsccEc2LaunchTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 2223
          },
          "name": "enaSrdEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 2229
          },
          "name": "enaSrdUdpSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataNetworkInterfacesEnaSrdSpecificationEnaSrdUdpSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 2207
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataNetworkInterfacesEnaSrdSpecification"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-launch-template/index:DataAwsccEc2LaunchTemplateLaunchTemplateDataNetworkInterfacesEnaSrdSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataNetworkInterfacesIpv4Prefixes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataNetworkInterfacesIpv4Prefixes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-launch-template/index.ts",
        "line": 2233
      },
      "name": "DataAwsccEc2LaunchTemplateLaunchTemplateDataNetworkInterfacesIpv4Prefixes",
      "namespace": "dataAwsccEc2LaunchTemplate",
      "symbolId": "src/data-awscc-ec2-launch-template/index:DataAwsccEc2LaunchTemplateLaunchTemplateDataNetworkInterfacesIpv4Prefixes"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataNetworkInterfacesIpv4PrefixesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataNetworkInterfacesIpv4PrefixesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-launch-template/index.ts",
          "line": 2297
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-launch-template/index.ts",
        "line": 2290
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 2304
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataNetworkInterfacesIpv4PrefixesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2LaunchTemplateLaunchTemplateDataNetworkInterfacesIpv4PrefixesList",
      "namespace": "dataAwsccEc2LaunchTemplate",
      "symbolId": "src/data-awscc-ec2-launch-template/index:DataAwsccEc2LaunchTemplateLaunchTemplateDataNetworkInterfacesIpv4PrefixesList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataNetworkInterfacesIpv4PrefixesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataNetworkInterfacesIpv4PrefixesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-launch-template/index.ts",
          "line": 2265
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-launch-template/index.ts",
        "line": 2256
      },
      "name": "DataAwsccEc2LaunchTemplateLaunchTemplateDataNetworkInterfacesIpv4PrefixesOutputReference",
      "namespace": "dataAwsccEc2LaunchTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 2285
          },
          "name": "ipv4Prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 2269
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataNetworkInterfacesIpv4Prefixes"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-launch-template/index:DataAwsccEc2LaunchTemplateLaunchTemplateDataNetworkInterfacesIpv4PrefixesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataNetworkInterfacesIpv6Addresses": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataNetworkInterfacesIpv6Addresses",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-launch-template/index.ts",
        "line": 2308
      },
      "name": "DataAwsccEc2LaunchTemplateLaunchTemplateDataNetworkInterfacesIpv6Addresses",
      "namespace": "dataAwsccEc2LaunchTemplate",
      "symbolId": "src/data-awscc-ec2-launch-template/index:DataAwsccEc2LaunchTemplateLaunchTemplateDataNetworkInterfacesIpv6Addresses"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataNetworkInterfacesIpv6AddressesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataNetworkInterfacesIpv6AddressesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-launch-template/index.ts",
          "line": 2372
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-launch-template/index.ts",
        "line": 2365
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 2379
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataNetworkInterfacesIpv6AddressesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2LaunchTemplateLaunchTemplateDataNetworkInterfacesIpv6AddressesList",
      "namespace": "dataAwsccEc2LaunchTemplate",
      "symbolId": "src/data-awscc-ec2-launch-template/index:DataAwsccEc2LaunchTemplateLaunchTemplateDataNetworkInterfacesIpv6AddressesList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataNetworkInterfacesIpv6AddressesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataNetworkInterfacesIpv6AddressesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-launch-template/index.ts",
          "line": 2340
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-launch-template/index.ts",
        "line": 2331
      },
      "name": "DataAwsccEc2LaunchTemplateLaunchTemplateDataNetworkInterfacesIpv6AddressesOutputReference",
      "namespace": "dataAwsccEc2LaunchTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 2360
          },
          "name": "ipv6Address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 2344
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataNetworkInterfacesIpv6Addresses"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-launch-template/index:DataAwsccEc2LaunchTemplateLaunchTemplateDataNetworkInterfacesIpv6AddressesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataNetworkInterfacesIpv6Prefixes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataNetworkInterfacesIpv6Prefixes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-launch-template/index.ts",
        "line": 2383
      },
      "name": "DataAwsccEc2LaunchTemplateLaunchTemplateDataNetworkInterfacesIpv6Prefixes",
      "namespace": "dataAwsccEc2LaunchTemplate",
      "symbolId": "src/data-awscc-ec2-launch-template/index:DataAwsccEc2LaunchTemplateLaunchTemplateDataNetworkInterfacesIpv6Prefixes"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataNetworkInterfacesIpv6PrefixesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataNetworkInterfacesIpv6PrefixesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-launch-template/index.ts",
          "line": 2447
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-launch-template/index.ts",
        "line": 2440
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 2454
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataNetworkInterfacesIpv6PrefixesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2LaunchTemplateLaunchTemplateDataNetworkInterfacesIpv6PrefixesList",
      "namespace": "dataAwsccEc2LaunchTemplate",
      "symbolId": "src/data-awscc-ec2-launch-template/index:DataAwsccEc2LaunchTemplateLaunchTemplateDataNetworkInterfacesIpv6PrefixesList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataNetworkInterfacesIpv6PrefixesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataNetworkInterfacesIpv6PrefixesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-launch-template/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-launch-template/index.ts",
        "line": 2406
      },
      "name": "DataAwsccEc2LaunchTemplateLaunchTemplateDataNetworkInterfacesIpv6PrefixesOutputReference",
      "namespace": "dataAwsccEc2LaunchTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 2435
          },
          "name": "ipv6Prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 2419
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataNetworkInterfacesIpv6Prefixes"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-launch-template/index:DataAwsccEc2LaunchTemplateLaunchTemplateDataNetworkInterfacesIpv6PrefixesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataNetworkInterfacesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataNetworkInterfacesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-launch-template/index.ts",
          "line": 2713
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-launch-template/index.ts",
        "line": 2706
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 2720
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataNetworkInterfacesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2LaunchTemplateLaunchTemplateDataNetworkInterfacesList",
      "namespace": "dataAwsccEc2LaunchTemplate",
      "symbolId": "src/data-awscc-ec2-launch-template/index:DataAwsccEc2LaunchTemplateLaunchTemplateDataNetworkInterfacesList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataNetworkInterfacesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataNetworkInterfacesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-launch-template/index.ts",
          "line": 2570
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-launch-template/index.ts",
        "line": 2561
      },
      "name": "DataAwsccEc2LaunchTemplateLaunchTemplateDataNetworkInterfacesOutputReference",
      "namespace": "dataAwsccEc2LaunchTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 2590
          },
          "name": "associateCarrierIpAddress",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 2595
          },
          "name": "associatePublicIpAddress",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 2601
          },
          "name": "connectionTrackingSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataNetworkInterfacesConnectionTrackingSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 2606
          },
          "name": "deleteOnTermination",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 2611
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 2616
          },
          "name": "deviceIndex",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 2622
          },
          "name": "enaSrdSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataNetworkInterfacesEnaSrdSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 2627
          },
          "name": "groups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 2632
          },
          "name": "interfaceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 2637
          },
          "name": "ipv4PrefixCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 2643
          },
          "name": "ipv4Prefixes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataNetworkInterfacesIpv4PrefixesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 2648
          },
          "name": "ipv6AddressCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 2654
          },
          "name": "ipv6Addresses",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataNetworkInterfacesIpv6AddressesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 2659
          },
          "name": "ipv6PrefixCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 2665
          },
          "name": "ipv6Prefixes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataNetworkInterfacesIpv6PrefixesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 2670
          },
          "name": "networkCardIndex",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 2675
          },
          "name": "networkInterfaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 2680
          },
          "name": "primaryIpv6",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 2685
          },
          "name": "privateIpAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 2691
          },
          "name": "privateIpAddresses",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataNetworkInterfacesPrivateIpAddressesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 2696
          },
          "name": "secondaryPrivateIpAddressCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 2701
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 2574
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataNetworkInterfaces"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-launch-template/index:DataAwsccEc2LaunchTemplateLaunchTemplateDataNetworkInterfacesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataNetworkInterfacesPrivateIpAddresses": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataNetworkInterfacesPrivateIpAddresses",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-launch-template/index.ts",
        "line": 2458
      },
      "name": "DataAwsccEc2LaunchTemplateLaunchTemplateDataNetworkInterfacesPrivateIpAddresses",
      "namespace": "dataAwsccEc2LaunchTemplate",
      "symbolId": "src/data-awscc-ec2-launch-template/index:DataAwsccEc2LaunchTemplateLaunchTemplateDataNetworkInterfacesPrivateIpAddresses"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataNetworkInterfacesPrivateIpAddressesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataNetworkInterfacesPrivateIpAddressesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-launch-template/index.ts",
          "line": 2527
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-launch-template/index.ts",
        "line": 2520
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 2534
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataNetworkInterfacesPrivateIpAddressesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2LaunchTemplateLaunchTemplateDataNetworkInterfacesPrivateIpAddressesList",
      "namespace": "dataAwsccEc2LaunchTemplate",
      "symbolId": "src/data-awscc-ec2-launch-template/index:DataAwsccEc2LaunchTemplateLaunchTemplateDataNetworkInterfacesPrivateIpAddressesList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataNetworkInterfacesPrivateIpAddressesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataNetworkInterfacesPrivateIpAddressesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-launch-template/index.ts",
          "line": 2490
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-launch-template/index.ts",
        "line": 2481
      },
      "name": "DataAwsccEc2LaunchTemplateLaunchTemplateDataNetworkInterfacesPrivateIpAddressesOutputReference",
      "namespace": "dataAwsccEc2LaunchTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 2510
          },
          "name": "primary",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 2515
          },
          "name": "privateIpAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 2494
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataNetworkInterfacesPrivateIpAddresses"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-launch-template/index:DataAwsccEc2LaunchTemplateLaunchTemplateDataNetworkInterfacesPrivateIpAddressesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-launch-template/index.ts",
          "line": 3073
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-launch-template/index.ts",
        "line": 3066
      },
      "name": "DataAwsccEc2LaunchTemplateLaunchTemplateDataOutputReference",
      "namespace": "dataAwsccEc2LaunchTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 3094
          },
          "name": "blockDeviceMappings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataBlockDeviceMappingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 3100
          },
          "name": "capacityReservationSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataCapacityReservationSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 3106
          },
          "name": "cpuOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataCpuOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 3112
          },
          "name": "creditSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataCreditSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 3117
          },
          "name": "disableApiStop",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 3122
          },
          "name": "disableApiTermination",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 3127
          },
          "name": "ebsOptimized",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 3133
          },
          "name": "elasticGpuSpecifications",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataElasticGpuSpecificationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 3139
          },
          "name": "elasticInferenceAccelerators",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataElasticInferenceAcceleratorsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 3145
          },
          "name": "enclaveOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataEnclaveOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 3151
          },
          "name": "hibernationOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataHibernationOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 3157
          },
          "name": "iamInstanceProfile",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataIamInstanceProfileOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 3162
          },
          "name": "imageId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 3167
          },
          "name": "instanceInitiatedShutdownBehavior",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 3173
          },
          "name": "instanceMarketOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceMarketOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 3179
          },
          "name": "instanceRequirements",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataInstanceRequirementsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 3184
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 3189
          },
          "name": "kernelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 3194
          },
          "name": "keyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 3200
          },
          "name": "licenseSpecifications",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataLicenseSpecificationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 3206
          },
          "name": "maintenanceOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataMaintenanceOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 3212
          },
          "name": "metadataOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataMetadataOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 3218
          },
          "name": "monitoring",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataMonitoringOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 3224
          },
          "name": "networkInterfaces",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataNetworkInterfacesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 3230
          },
          "name": "placement",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataPlacementOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 3236
          },
          "name": "privateDnsNameOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataPrivateDnsNameOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 3241
          },
          "name": "ramDiskId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 3246
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 3251
          },
          "name": "securityGroups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 3257
          },
          "name": "tagSpecifications",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataTagSpecificationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 3262
          },
          "name": "userData",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 3077
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateData"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-launch-template/index:DataAwsccEc2LaunchTemplateLaunchTemplateDataOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataPlacement": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataPlacement",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-launch-template/index.ts",
        "line": 2724
      },
      "name": "DataAwsccEc2LaunchTemplateLaunchTemplateDataPlacement",
      "namespace": "dataAwsccEc2LaunchTemplate",
      "symbolId": "src/data-awscc-ec2-launch-template/index:DataAwsccEc2LaunchTemplateLaunchTemplateDataPlacement"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataPlacementOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataPlacementOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-launch-template/index.ts",
          "line": 2754
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-launch-template/index.ts",
        "line": 2747
      },
      "name": "DataAwsccEc2LaunchTemplateLaunchTemplateDataPlacementOutputReference",
      "namespace": "dataAwsccEc2LaunchTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 2774
          },
          "name": "affinity",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 2779
          },
          "name": "availabilityZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 2784
          },
          "name": "groupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 2789
          },
          "name": "groupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 2794
          },
          "name": "hostId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 2799
          },
          "name": "hostResourceGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 2804
          },
          "name": "partitionNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 2809
          },
          "name": "spreadDomain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 2814
          },
          "name": "tenancy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 2758
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataPlacement"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-launch-template/index:DataAwsccEc2LaunchTemplateLaunchTemplateDataPlacementOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataPrivateDnsNameOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataPrivateDnsNameOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-launch-template/index.ts",
        "line": 2818
      },
      "name": "DataAwsccEc2LaunchTemplateLaunchTemplateDataPrivateDnsNameOptions",
      "namespace": "dataAwsccEc2LaunchTemplate",
      "symbolId": "src/data-awscc-ec2-launch-template/index:DataAwsccEc2LaunchTemplateLaunchTemplateDataPrivateDnsNameOptions"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataPrivateDnsNameOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataPrivateDnsNameOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-launch-template/index.ts",
          "line": 2848
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-launch-template/index.ts",
        "line": 2841
      },
      "name": "DataAwsccEc2LaunchTemplateLaunchTemplateDataPrivateDnsNameOptionsOutputReference",
      "namespace": "dataAwsccEc2LaunchTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 2873
          },
          "name": "enableResourceNameDnsAaaaRecord",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 2868
          },
          "name": "enableResourceNameDnsARecord",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 2878
          },
          "name": "hostnameType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 2852
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataPrivateDnsNameOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-launch-template/index:DataAwsccEc2LaunchTemplateLaunchTemplateDataPrivateDnsNameOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataTagSpecifications": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataTagSpecifications",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-launch-template/index.ts",
        "line": 2962
      },
      "name": "DataAwsccEc2LaunchTemplateLaunchTemplateDataTagSpecifications",
      "namespace": "dataAwsccEc2LaunchTemplate",
      "symbolId": "src/data-awscc-ec2-launch-template/index:DataAwsccEc2LaunchTemplateLaunchTemplateDataTagSpecifications"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataTagSpecificationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataTagSpecificationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-launch-template/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-launch-template/index.ts",
        "line": 3025
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 3039
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataTagSpecificationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2LaunchTemplateLaunchTemplateDataTagSpecificationsList",
      "namespace": "dataAwsccEc2LaunchTemplate",
      "symbolId": "src/data-awscc-ec2-launch-template/index:DataAwsccEc2LaunchTemplateLaunchTemplateDataTagSpecificationsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataTagSpecificationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataTagSpecificationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-launch-template/index.ts",
          "line": 2994
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-launch-template/index.ts",
        "line": 2985
      },
      "name": "DataAwsccEc2LaunchTemplateLaunchTemplateDataTagSpecificationsOutputReference",
      "namespace": "dataAwsccEc2LaunchTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 3014
          },
          "name": "resourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 3020
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataTagSpecificationsTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 2998
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataTagSpecifications"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-launch-template/index:DataAwsccEc2LaunchTemplateLaunchTemplateDataTagSpecificationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataTagSpecificationsTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataTagSpecificationsTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-launch-template/index.ts",
        "line": 2882
      },
      "name": "DataAwsccEc2LaunchTemplateLaunchTemplateDataTagSpecificationsTags",
      "namespace": "dataAwsccEc2LaunchTemplate",
      "symbolId": "src/data-awscc-ec2-launch-template/index:DataAwsccEc2LaunchTemplateLaunchTemplateDataTagSpecificationsTags"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataTagSpecificationsTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataTagSpecificationsTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-launch-template/index.ts",
          "line": 2951
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-launch-template/index.ts",
        "line": 2944
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 2958
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataTagSpecificationsTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2LaunchTemplateLaunchTemplateDataTagSpecificationsTagsList",
      "namespace": "dataAwsccEc2LaunchTemplate",
      "symbolId": "src/data-awscc-ec2-launch-template/index:DataAwsccEc2LaunchTemplateLaunchTemplateDataTagSpecificationsTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataTagSpecificationsTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataTagSpecificationsTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-launch-template/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-launch-template/index.ts",
        "line": 2905
      },
      "name": "DataAwsccEc2LaunchTemplateLaunchTemplateDataTagSpecificationsTagsOutputReference",
      "namespace": "dataAwsccEc2LaunchTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 2934
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 2939
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 2918
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateLaunchTemplateDataTagSpecificationsTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-launch-template/index:DataAwsccEc2LaunchTemplateLaunchTemplateDataTagSpecificationsTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateTagSpecifications": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateTagSpecifications",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-launch-template/index.ts",
        "line": 3346
      },
      "name": "DataAwsccEc2LaunchTemplateTagSpecifications",
      "namespace": "dataAwsccEc2LaunchTemplate",
      "symbolId": "src/data-awscc-ec2-launch-template/index:DataAwsccEc2LaunchTemplateTagSpecifications"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateTagSpecificationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateTagSpecificationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-launch-template/index.ts",
          "line": 3416
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-launch-template/index.ts",
        "line": 3409
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 3423
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateTagSpecificationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2LaunchTemplateTagSpecificationsList",
      "namespace": "dataAwsccEc2LaunchTemplate",
      "symbolId": "src/data-awscc-ec2-launch-template/index:DataAwsccEc2LaunchTemplateTagSpecificationsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateTagSpecificationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateTagSpecificationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-launch-template/index.ts",
          "line": 3378
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-launch-template/index.ts",
        "line": 3369
      },
      "name": "DataAwsccEc2LaunchTemplateTagSpecificationsOutputReference",
      "namespace": "dataAwsccEc2LaunchTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 3398
          },
          "name": "resourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 3404
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateTagSpecificationsTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 3382
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateTagSpecifications"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-launch-template/index:DataAwsccEc2LaunchTemplateTagSpecificationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateTagSpecificationsTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateTagSpecificationsTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-launch-template/index.ts",
        "line": 3266
      },
      "name": "DataAwsccEc2LaunchTemplateTagSpecificationsTags",
      "namespace": "dataAwsccEc2LaunchTemplate",
      "symbolId": "src/data-awscc-ec2-launch-template/index:DataAwsccEc2LaunchTemplateTagSpecificationsTags"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateTagSpecificationsTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateTagSpecificationsTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-launch-template/index.ts",
          "line": 3335
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-launch-template/index.ts",
        "line": 3328
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 3342
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateTagSpecificationsTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2LaunchTemplateTagSpecificationsTagsList",
      "namespace": "dataAwsccEc2LaunchTemplate",
      "symbolId": "src/data-awscc-ec2-launch-template/index:DataAwsccEc2LaunchTemplateTagSpecificationsTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateTagSpecificationsTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateTagSpecificationsTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-launch-template/index.ts",
          "line": 3298
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-launch-template/index.ts",
        "line": 3289
      },
      "name": "DataAwsccEc2LaunchTemplateTagSpecificationsTagsOutputReference",
      "namespace": "dataAwsccEc2LaunchTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 3318
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 3323
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-template/index.ts",
            "line": 3302
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplate.DataAwsccEc2LaunchTemplateTagSpecificationsTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-launch-template/index:DataAwsccEc2LaunchTemplateTagSpecificationsTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplates.DataAwsccEc2LaunchTemplates": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_launch_templates awscc_ec2_launch_templates}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplates.DataAwsccEc2LaunchTemplates",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_launch_templates awscc_ec2_launch_templates} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-launch-templates/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplates.DataAwsccEc2LaunchTemplatesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-launch-templates/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2LaunchTemplates resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-templates/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2LaunchTemplates to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_launch_templates#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2LaunchTemplates that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2LaunchTemplates to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-templates/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-templates/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2LaunchTemplates",
      "namespace": "dataAwsccEc2LaunchTemplates",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-templates/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-templates/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-launch-templates/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-launch-templates/index:DataAwsccEc2LaunchTemplates"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplates.DataAwsccEc2LaunchTemplatesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LaunchTemplates.DataAwsccEc2LaunchTemplatesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-launch-templates/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2LaunchTemplatesConfig",
      "namespace": "dataAwsccEc2LaunchTemplates",
      "symbolId": "src/data-awscc-ec2-launch-templates/index:DataAwsccEc2LaunchTemplatesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LocalGatewayRoute.DataAwsccEc2LocalGatewayRoute": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_local_gateway_route awscc_ec2_local_gateway_route}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LocalGatewayRoute.DataAwsccEc2LocalGatewayRoute",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_local_gateway_route awscc_ec2_local_gateway_route} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-local-gateway-route/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2LocalGatewayRoute.DataAwsccEc2LocalGatewayRouteConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-local-gateway-route/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2LocalGatewayRoute resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-route/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2LocalGatewayRoute to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_local_gateway_route#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2LocalGatewayRoute that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2LocalGatewayRoute to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-route/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-awscc-ec2-local-gateway-route/index.ts",
            "line": 137
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2LocalGatewayRoute",
      "namespace": "dataAwsccEc2LocalGatewayRoute",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-route/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-route/index.ts",
            "line": 85
          },
          "name": "destinationCidrBlock",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-route/index.ts",
            "line": 103
          },
          "name": "localGatewayRouteTableId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-route/index.ts",
            "line": 108
          },
          "name": "localGatewayVirtualInterfaceGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-route/index.ts",
            "line": 113
          },
          "name": "networkInterfaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-route/index.ts",
            "line": 118
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-route/index.ts",
            "line": 123
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-route/index.ts",
            "line": 98
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-route/index.ts",
            "line": 91
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-local-gateway-route/index:DataAwsccEc2LocalGatewayRoute"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LocalGatewayRoute.DataAwsccEc2LocalGatewayRouteConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LocalGatewayRoute.DataAwsccEc2LocalGatewayRouteConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-local-gateway-route/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2LocalGatewayRouteConfig",
      "namespace": "dataAwsccEc2LocalGatewayRoute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_local_gateway_route#id DataAwsccEc2LocalGatewayRoute#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-route/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-local-gateway-route/index:DataAwsccEc2LocalGatewayRouteConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LocalGatewayRouteTable.DataAwsccEc2LocalGatewayRouteTable": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_local_gateway_route_table awscc_ec2_local_gateway_route_table}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LocalGatewayRouteTable.DataAwsccEc2LocalGatewayRouteTable",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_local_gateway_route_table awscc_ec2_local_gateway_route_table} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-local-gateway-route-table/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-awscc.dataAwsccEc2LocalGatewayRouteTable.DataAwsccEc2LocalGatewayRouteTableConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-local-gateway-route-table/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2LocalGatewayRouteTable resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-route-table/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 DataAwsccEc2LocalGatewayRouteTable to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_local_gateway_route_table#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2LocalGatewayRouteTable that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2LocalGatewayRouteTable to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-route-table/index.ts",
            "line": 222
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-route-table/index.ts",
            "line": 228
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2LocalGatewayRouteTable",
      "namespace": "dataAwsccEc2LocalGatewayRouteTable",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-route-table/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-route-table/index.ts",
            "line": 178
          },
          "name": "localGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-route-table/index.ts",
            "line": 183
          },
          "name": "localGatewayRouteTableArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-route-table/index.ts",
            "line": 188
          },
          "name": "localGatewayRouteTableId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-route-table/index.ts",
            "line": 193
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-route-table/index.ts",
            "line": 198
          },
          "name": "outpostArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-route-table/index.ts",
            "line": 203
          },
          "name": "ownerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-route-table/index.ts",
            "line": 208
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-route-table/index.ts",
            "line": 214
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2LocalGatewayRouteTable.DataAwsccEc2LocalGatewayRouteTableTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-route-table/index.ts",
            "line": 173
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-route-table/index.ts",
            "line": 166
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-local-gateway-route-table/index:DataAwsccEc2LocalGatewayRouteTable"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LocalGatewayRouteTable.DataAwsccEc2LocalGatewayRouteTableConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LocalGatewayRouteTable.DataAwsccEc2LocalGatewayRouteTableConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-local-gateway-route-table/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2LocalGatewayRouteTableConfig",
      "namespace": "dataAwsccEc2LocalGatewayRouteTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_local_gateway_route_table#id DataAwsccEc2LocalGatewayRouteTable#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-route-table/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-local-gateway-route-table/index:DataAwsccEc2LocalGatewayRouteTableConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LocalGatewayRouteTable.DataAwsccEc2LocalGatewayRouteTableTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LocalGatewayRouteTable.DataAwsccEc2LocalGatewayRouteTableTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-local-gateway-route-table/index.ts",
        "line": 25
      },
      "name": "DataAwsccEc2LocalGatewayRouteTableTags",
      "namespace": "dataAwsccEc2LocalGatewayRouteTable",
      "symbolId": "src/data-awscc-ec2-local-gateway-route-table/index:DataAwsccEc2LocalGatewayRouteTableTags"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LocalGatewayRouteTable.DataAwsccEc2LocalGatewayRouteTableTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LocalGatewayRouteTable.DataAwsccEc2LocalGatewayRouteTableTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-local-gateway-route-table/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-awscc-ec2-local-gateway-route-table/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-route-table/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-awscc.dataAwsccEc2LocalGatewayRouteTable.DataAwsccEc2LocalGatewayRouteTableTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2LocalGatewayRouteTableTagsList",
      "namespace": "dataAwsccEc2LocalGatewayRouteTable",
      "symbolId": "src/data-awscc-ec2-local-gateway-route-table/index:DataAwsccEc2LocalGatewayRouteTableTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LocalGatewayRouteTable.DataAwsccEc2LocalGatewayRouteTableTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LocalGatewayRouteTable.DataAwsccEc2LocalGatewayRouteTableTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-local-gateway-route-table/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-local-gateway-route-table/index.ts",
        "line": 48
      },
      "name": "DataAwsccEc2LocalGatewayRouteTableTagsOutputReference",
      "namespace": "dataAwsccEc2LocalGatewayRouteTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-route-table/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-route-table/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-route-table/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2LocalGatewayRouteTable.DataAwsccEc2LocalGatewayRouteTableTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-local-gateway-route-table/index:DataAwsccEc2LocalGatewayRouteTableTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LocalGatewayRouteTableVirtualInterfaceGroupAssociation.DataAwsccEc2LocalGatewayRouteTableVirtualInterfaceGroupAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_local_gateway_route_table_virtual_interface_group_association awscc_ec2_local_gateway_route_table_virtual_interface_group_association}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LocalGatewayRouteTableVirtualInterfaceGroupAssociation.DataAwsccEc2LocalGatewayRouteTableVirtualInterfaceGroupAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_local_gateway_route_table_virtual_interface_group_association awscc_ec2_local_gateway_route_table_virtual_interface_group_association} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-local-gateway-route-table-virtual-interface-group-association/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-awscc.dataAwsccEc2LocalGatewayRouteTableVirtualInterfaceGroupAssociation.DataAwsccEc2LocalGatewayRouteTableVirtualInterfaceGroupAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-local-gateway-route-table-virtual-interface-group-association/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2LocalGatewayRouteTableVirtualInterfaceGroupAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-route-table-virtual-interface-group-association/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 DataAwsccEc2LocalGatewayRouteTableVirtualInterfaceGroupAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_local_gateway_route_table_virtual_interface_group_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2LocalGatewayRouteTableVirtualInterfaceGroupAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2LocalGatewayRouteTableVirtualInterfaceGroupAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-route-table-virtual-interface-group-association/index.ts",
            "line": 222
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-route-table-virtual-interface-group-association/index.ts",
            "line": 228
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2LocalGatewayRouteTableVirtualInterfaceGroupAssociation",
      "namespace": "dataAwsccEc2LocalGatewayRouteTableVirtualInterfaceGroupAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-route-table-virtual-interface-group-association/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-route-table-virtual-interface-group-association/index.ts",
            "line": 178
          },
          "name": "localGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-route-table-virtual-interface-group-association/index.ts",
            "line": 183
          },
          "name": "localGatewayRouteTableArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-route-table-virtual-interface-group-association/index.ts",
            "line": 188
          },
          "name": "localGatewayRouteTableId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-route-table-virtual-interface-group-association/index.ts",
            "line": 193
          },
          "name": "localGatewayRouteTableVirtualInterfaceGroupAssociationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-route-table-virtual-interface-group-association/index.ts",
            "line": 198
          },
          "name": "localGatewayVirtualInterfaceGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-route-table-virtual-interface-group-association/index.ts",
            "line": 203
          },
          "name": "ownerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-route-table-virtual-interface-group-association/index.ts",
            "line": 208
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-route-table-virtual-interface-group-association/index.ts",
            "line": 214
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2LocalGatewayRouteTableVirtualInterfaceGroupAssociation.DataAwsccEc2LocalGatewayRouteTableVirtualInterfaceGroupAssociationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-route-table-virtual-interface-group-association/index.ts",
            "line": 173
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-route-table-virtual-interface-group-association/index.ts",
            "line": 166
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-local-gateway-route-table-virtual-interface-group-association/index:DataAwsccEc2LocalGatewayRouteTableVirtualInterfaceGroupAssociation"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LocalGatewayRouteTableVirtualInterfaceGroupAssociation.DataAwsccEc2LocalGatewayRouteTableVirtualInterfaceGroupAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LocalGatewayRouteTableVirtualInterfaceGroupAssociation.DataAwsccEc2LocalGatewayRouteTableVirtualInterfaceGroupAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-local-gateway-route-table-virtual-interface-group-association/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2LocalGatewayRouteTableVirtualInterfaceGroupAssociationConfig",
      "namespace": "dataAwsccEc2LocalGatewayRouteTableVirtualInterfaceGroupAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_local_gateway_route_table_virtual_interface_group_association#id DataAwsccEc2LocalGatewayRouteTableVirtualInterfaceGroupAssociation#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-route-table-virtual-interface-group-association/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-local-gateway-route-table-virtual-interface-group-association/index:DataAwsccEc2LocalGatewayRouteTableVirtualInterfaceGroupAssociationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LocalGatewayRouteTableVirtualInterfaceGroupAssociation.DataAwsccEc2LocalGatewayRouteTableVirtualInterfaceGroupAssociationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LocalGatewayRouteTableVirtualInterfaceGroupAssociation.DataAwsccEc2LocalGatewayRouteTableVirtualInterfaceGroupAssociationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-local-gateway-route-table-virtual-interface-group-association/index.ts",
        "line": 25
      },
      "name": "DataAwsccEc2LocalGatewayRouteTableVirtualInterfaceGroupAssociationTags",
      "namespace": "dataAwsccEc2LocalGatewayRouteTableVirtualInterfaceGroupAssociation",
      "symbolId": "src/data-awscc-ec2-local-gateway-route-table-virtual-interface-group-association/index:DataAwsccEc2LocalGatewayRouteTableVirtualInterfaceGroupAssociationTags"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LocalGatewayRouteTableVirtualInterfaceGroupAssociation.DataAwsccEc2LocalGatewayRouteTableVirtualInterfaceGroupAssociationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LocalGatewayRouteTableVirtualInterfaceGroupAssociation.DataAwsccEc2LocalGatewayRouteTableVirtualInterfaceGroupAssociationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-local-gateway-route-table-virtual-interface-group-association/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-awscc-ec2-local-gateway-route-table-virtual-interface-group-association/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-route-table-virtual-interface-group-association/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-awscc.dataAwsccEc2LocalGatewayRouteTableVirtualInterfaceGroupAssociation.DataAwsccEc2LocalGatewayRouteTableVirtualInterfaceGroupAssociationTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2LocalGatewayRouteTableVirtualInterfaceGroupAssociationTagsList",
      "namespace": "dataAwsccEc2LocalGatewayRouteTableVirtualInterfaceGroupAssociation",
      "symbolId": "src/data-awscc-ec2-local-gateway-route-table-virtual-interface-group-association/index:DataAwsccEc2LocalGatewayRouteTableVirtualInterfaceGroupAssociationTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LocalGatewayRouteTableVirtualInterfaceGroupAssociation.DataAwsccEc2LocalGatewayRouteTableVirtualInterfaceGroupAssociationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LocalGatewayRouteTableVirtualInterfaceGroupAssociation.DataAwsccEc2LocalGatewayRouteTableVirtualInterfaceGroupAssociationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-local-gateway-route-table-virtual-interface-group-association/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-local-gateway-route-table-virtual-interface-group-association/index.ts",
        "line": 48
      },
      "name": "DataAwsccEc2LocalGatewayRouteTableVirtualInterfaceGroupAssociationTagsOutputReference",
      "namespace": "dataAwsccEc2LocalGatewayRouteTableVirtualInterfaceGroupAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-route-table-virtual-interface-group-association/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-route-table-virtual-interface-group-association/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-route-table-virtual-interface-group-association/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2LocalGatewayRouteTableVirtualInterfaceGroupAssociation.DataAwsccEc2LocalGatewayRouteTableVirtualInterfaceGroupAssociationTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-local-gateway-route-table-virtual-interface-group-association/index:DataAwsccEc2LocalGatewayRouteTableVirtualInterfaceGroupAssociationTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LocalGatewayRouteTableVirtualInterfaceGroupAssociations.DataAwsccEc2LocalGatewayRouteTableVirtualInterfaceGroupAssociations": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_local_gateway_route_table_virtual_interface_group_associations awscc_ec2_local_gateway_route_table_virtual_interface_group_associations}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LocalGatewayRouteTableVirtualInterfaceGroupAssociations.DataAwsccEc2LocalGatewayRouteTableVirtualInterfaceGroupAssociations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_local_gateway_route_table_virtual_interface_group_associations awscc_ec2_local_gateway_route_table_virtual_interface_group_associations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-local-gateway-route-table-virtual-interface-group-associations/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2LocalGatewayRouteTableVirtualInterfaceGroupAssociations.DataAwsccEc2LocalGatewayRouteTableVirtualInterfaceGroupAssociationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-local-gateway-route-table-virtual-interface-group-associations/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2LocalGatewayRouteTableVirtualInterfaceGroupAssociations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-route-table-virtual-interface-group-associations/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2LocalGatewayRouteTableVirtualInterfaceGroupAssociations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_local_gateway_route_table_virtual_interface_group_associations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2LocalGatewayRouteTableVirtualInterfaceGroupAssociations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2LocalGatewayRouteTableVirtualInterfaceGroupAssociations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-route-table-virtual-interface-group-associations/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-route-table-virtual-interface-group-associations/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2LocalGatewayRouteTableVirtualInterfaceGroupAssociations",
      "namespace": "dataAwsccEc2LocalGatewayRouteTableVirtualInterfaceGroupAssociations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-route-table-virtual-interface-group-associations/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-route-table-virtual-interface-group-associations/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-route-table-virtual-interface-group-associations/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-local-gateway-route-table-virtual-interface-group-associations/index:DataAwsccEc2LocalGatewayRouteTableVirtualInterfaceGroupAssociations"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LocalGatewayRouteTableVirtualInterfaceGroupAssociations.DataAwsccEc2LocalGatewayRouteTableVirtualInterfaceGroupAssociationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LocalGatewayRouteTableVirtualInterfaceGroupAssociations.DataAwsccEc2LocalGatewayRouteTableVirtualInterfaceGroupAssociationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-local-gateway-route-table-virtual-interface-group-associations/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2LocalGatewayRouteTableVirtualInterfaceGroupAssociationsConfig",
      "namespace": "dataAwsccEc2LocalGatewayRouteTableVirtualInterfaceGroupAssociations",
      "symbolId": "src/data-awscc-ec2-local-gateway-route-table-virtual-interface-group-associations/index:DataAwsccEc2LocalGatewayRouteTableVirtualInterfaceGroupAssociationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LocalGatewayRouteTableVpcAssociation.DataAwsccEc2LocalGatewayRouteTableVpcAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_local_gateway_route_table_vpc_association awscc_ec2_local_gateway_route_table_vpc_association}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LocalGatewayRouteTableVpcAssociation.DataAwsccEc2LocalGatewayRouteTableVpcAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_local_gateway_route_table_vpc_association awscc_ec2_local_gateway_route_table_vpc_association} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-local-gateway-route-table-vpc-association/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-awscc.dataAwsccEc2LocalGatewayRouteTableVpcAssociation.DataAwsccEc2LocalGatewayRouteTableVpcAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-local-gateway-route-table-vpc-association/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2LocalGatewayRouteTableVpcAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-route-table-vpc-association/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 DataAwsccEc2LocalGatewayRouteTableVpcAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_local_gateway_route_table_vpc_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2LocalGatewayRouteTableVpcAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2LocalGatewayRouteTableVpcAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-route-table-vpc-association/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-awscc-ec2-local-gateway-route-table-vpc-association/index.ts",
            "line": 218
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2LocalGatewayRouteTableVpcAssociation",
      "namespace": "dataAwsccEc2LocalGatewayRouteTableVpcAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-route-table-vpc-association/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-route-table-vpc-association/index.ts",
            "line": 178
          },
          "name": "localGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-route-table-vpc-association/index.ts",
            "line": 183
          },
          "name": "localGatewayRouteTableId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-route-table-vpc-association/index.ts",
            "line": 188
          },
          "name": "localGatewayRouteTableVpcAssociationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-route-table-vpc-association/index.ts",
            "line": 193
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-route-table-vpc-association/index.ts",
            "line": 199
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2LocalGatewayRouteTableVpcAssociation.DataAwsccEc2LocalGatewayRouteTableVpcAssociationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-route-table-vpc-association/index.ts",
            "line": 204
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-route-table-vpc-association/index.ts",
            "line": 173
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-route-table-vpc-association/index.ts",
            "line": 166
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-local-gateway-route-table-vpc-association/index:DataAwsccEc2LocalGatewayRouteTableVpcAssociation"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LocalGatewayRouteTableVpcAssociation.DataAwsccEc2LocalGatewayRouteTableVpcAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LocalGatewayRouteTableVpcAssociation.DataAwsccEc2LocalGatewayRouteTableVpcAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-local-gateway-route-table-vpc-association/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2LocalGatewayRouteTableVpcAssociationConfig",
      "namespace": "dataAwsccEc2LocalGatewayRouteTableVpcAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_local_gateway_route_table_vpc_association#id DataAwsccEc2LocalGatewayRouteTableVpcAssociation#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-route-table-vpc-association/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-local-gateway-route-table-vpc-association/index:DataAwsccEc2LocalGatewayRouteTableVpcAssociationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LocalGatewayRouteTableVpcAssociation.DataAwsccEc2LocalGatewayRouteTableVpcAssociationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LocalGatewayRouteTableVpcAssociation.DataAwsccEc2LocalGatewayRouteTableVpcAssociationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-local-gateway-route-table-vpc-association/index.ts",
        "line": 25
      },
      "name": "DataAwsccEc2LocalGatewayRouteTableVpcAssociationTags",
      "namespace": "dataAwsccEc2LocalGatewayRouteTableVpcAssociation",
      "symbolId": "src/data-awscc-ec2-local-gateway-route-table-vpc-association/index:DataAwsccEc2LocalGatewayRouteTableVpcAssociationTags"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LocalGatewayRouteTableVpcAssociation.DataAwsccEc2LocalGatewayRouteTableVpcAssociationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LocalGatewayRouteTableVpcAssociation.DataAwsccEc2LocalGatewayRouteTableVpcAssociationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-local-gateway-route-table-vpc-association/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-awscc-ec2-local-gateway-route-table-vpc-association/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-route-table-vpc-association/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-awscc.dataAwsccEc2LocalGatewayRouteTableVpcAssociation.DataAwsccEc2LocalGatewayRouteTableVpcAssociationTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2LocalGatewayRouteTableVpcAssociationTagsList",
      "namespace": "dataAwsccEc2LocalGatewayRouteTableVpcAssociation",
      "symbolId": "src/data-awscc-ec2-local-gateway-route-table-vpc-association/index:DataAwsccEc2LocalGatewayRouteTableVpcAssociationTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LocalGatewayRouteTableVpcAssociation.DataAwsccEc2LocalGatewayRouteTableVpcAssociationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LocalGatewayRouteTableVpcAssociation.DataAwsccEc2LocalGatewayRouteTableVpcAssociationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-local-gateway-route-table-vpc-association/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-local-gateway-route-table-vpc-association/index.ts",
        "line": 48
      },
      "name": "DataAwsccEc2LocalGatewayRouteTableVpcAssociationTagsOutputReference",
      "namespace": "dataAwsccEc2LocalGatewayRouteTableVpcAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-route-table-vpc-association/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-route-table-vpc-association/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-route-table-vpc-association/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2LocalGatewayRouteTableVpcAssociation.DataAwsccEc2LocalGatewayRouteTableVpcAssociationTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-local-gateway-route-table-vpc-association/index:DataAwsccEc2LocalGatewayRouteTableVpcAssociationTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LocalGatewayRouteTableVpcAssociations.DataAwsccEc2LocalGatewayRouteTableVpcAssociations": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_local_gateway_route_table_vpc_associations awscc_ec2_local_gateway_route_table_vpc_associations}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LocalGatewayRouteTableVpcAssociations.DataAwsccEc2LocalGatewayRouteTableVpcAssociations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_local_gateway_route_table_vpc_associations awscc_ec2_local_gateway_route_table_vpc_associations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-local-gateway-route-table-vpc-associations/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2LocalGatewayRouteTableVpcAssociations.DataAwsccEc2LocalGatewayRouteTableVpcAssociationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-local-gateway-route-table-vpc-associations/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2LocalGatewayRouteTableVpcAssociations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-route-table-vpc-associations/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2LocalGatewayRouteTableVpcAssociations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_local_gateway_route_table_vpc_associations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2LocalGatewayRouteTableVpcAssociations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2LocalGatewayRouteTableVpcAssociations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-route-table-vpc-associations/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-route-table-vpc-associations/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2LocalGatewayRouteTableVpcAssociations",
      "namespace": "dataAwsccEc2LocalGatewayRouteTableVpcAssociations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-route-table-vpc-associations/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-route-table-vpc-associations/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-route-table-vpc-associations/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-local-gateway-route-table-vpc-associations/index:DataAwsccEc2LocalGatewayRouteTableVpcAssociations"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LocalGatewayRouteTableVpcAssociations.DataAwsccEc2LocalGatewayRouteTableVpcAssociationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LocalGatewayRouteTableVpcAssociations.DataAwsccEc2LocalGatewayRouteTableVpcAssociationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-local-gateway-route-table-vpc-associations/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2LocalGatewayRouteTableVpcAssociationsConfig",
      "namespace": "dataAwsccEc2LocalGatewayRouteTableVpcAssociations",
      "symbolId": "src/data-awscc-ec2-local-gateway-route-table-vpc-associations/index:DataAwsccEc2LocalGatewayRouteTableVpcAssociationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LocalGatewayRouteTables.DataAwsccEc2LocalGatewayRouteTables": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_local_gateway_route_tables awscc_ec2_local_gateway_route_tables}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LocalGatewayRouteTables.DataAwsccEc2LocalGatewayRouteTables",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_local_gateway_route_tables awscc_ec2_local_gateway_route_tables} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-local-gateway-route-tables/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2LocalGatewayRouteTables.DataAwsccEc2LocalGatewayRouteTablesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-local-gateway-route-tables/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2LocalGatewayRouteTables resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-route-tables/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2LocalGatewayRouteTables to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_local_gateway_route_tables#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2LocalGatewayRouteTables that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2LocalGatewayRouteTables to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-route-tables/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-route-tables/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2LocalGatewayRouteTables",
      "namespace": "dataAwsccEc2LocalGatewayRouteTables",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-route-tables/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-route-tables/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-route-tables/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-local-gateway-route-tables/index:DataAwsccEc2LocalGatewayRouteTables"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LocalGatewayRouteTables.DataAwsccEc2LocalGatewayRouteTablesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LocalGatewayRouteTables.DataAwsccEc2LocalGatewayRouteTablesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-local-gateway-route-tables/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2LocalGatewayRouteTablesConfig",
      "namespace": "dataAwsccEc2LocalGatewayRouteTables",
      "symbolId": "src/data-awscc-ec2-local-gateway-route-tables/index:DataAwsccEc2LocalGatewayRouteTablesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LocalGatewayRoutes.DataAwsccEc2LocalGatewayRoutes": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_local_gateway_routes awscc_ec2_local_gateway_routes}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LocalGatewayRoutes.DataAwsccEc2LocalGatewayRoutes",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_local_gateway_routes awscc_ec2_local_gateway_routes} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-local-gateway-routes/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2LocalGatewayRoutes.DataAwsccEc2LocalGatewayRoutesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-local-gateway-routes/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2LocalGatewayRoutes resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-routes/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2LocalGatewayRoutes to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_local_gateway_routes#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2LocalGatewayRoutes that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2LocalGatewayRoutes to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-routes/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-routes/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2LocalGatewayRoutes",
      "namespace": "dataAwsccEc2LocalGatewayRoutes",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-routes/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-routes/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-routes/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-local-gateway-routes/index:DataAwsccEc2LocalGatewayRoutes"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LocalGatewayRoutes.DataAwsccEc2LocalGatewayRoutesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LocalGatewayRoutes.DataAwsccEc2LocalGatewayRoutesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-local-gateway-routes/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2LocalGatewayRoutesConfig",
      "namespace": "dataAwsccEc2LocalGatewayRoutes",
      "symbolId": "src/data-awscc-ec2-local-gateway-routes/index:DataAwsccEc2LocalGatewayRoutesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LocalGatewayVirtualInterface.DataAwsccEc2LocalGatewayVirtualInterface": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_local_gateway_virtual_interface awscc_ec2_local_gateway_virtual_interface}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LocalGatewayVirtualInterface.DataAwsccEc2LocalGatewayVirtualInterface",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_local_gateway_virtual_interface awscc_ec2_local_gateway_virtual_interface} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-local-gateway-virtual-interface/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-awscc.dataAwsccEc2LocalGatewayVirtualInterface.DataAwsccEc2LocalGatewayVirtualInterfaceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-local-gateway-virtual-interface/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2LocalGatewayVirtualInterface resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-virtual-interface/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 DataAwsccEc2LocalGatewayVirtualInterface to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_local_gateway_virtual_interface#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2LocalGatewayVirtualInterface that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2LocalGatewayVirtualInterface to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-virtual-interface/index.ts",
            "line": 247
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-virtual-interface/index.ts",
            "line": 253
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2LocalGatewayVirtualInterface",
      "namespace": "dataAwsccEc2LocalGatewayVirtualInterface",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-virtual-interface/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-virtual-interface/index.ts",
            "line": 165
          },
          "name": "configurationState",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-virtual-interface/index.ts",
            "line": 183
          },
          "name": "localAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-virtual-interface/index.ts",
            "line": 188
          },
          "name": "localBgpAsn",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-virtual-interface/index.ts",
            "line": 193
          },
          "name": "localGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-virtual-interface/index.ts",
            "line": 198
          },
          "name": "localGatewayVirtualInterfaceGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-virtual-interface/index.ts",
            "line": 203
          },
          "name": "localGatewayVirtualInterfaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-virtual-interface/index.ts",
            "line": 208
          },
          "name": "outpostLagId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-virtual-interface/index.ts",
            "line": 213
          },
          "name": "ownerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-virtual-interface/index.ts",
            "line": 218
          },
          "name": "peerAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-virtual-interface/index.ts",
            "line": 223
          },
          "name": "peerBgpAsn",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-virtual-interface/index.ts",
            "line": 228
          },
          "name": "peerBgpAsnExtended",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-virtual-interface/index.ts",
            "line": 234
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2LocalGatewayVirtualInterface.DataAwsccEc2LocalGatewayVirtualInterfaceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-virtual-interface/index.ts",
            "line": 239
          },
          "name": "vlan",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-virtual-interface/index.ts",
            "line": 178
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-virtual-interface/index.ts",
            "line": 171
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-local-gateway-virtual-interface/index:DataAwsccEc2LocalGatewayVirtualInterface"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LocalGatewayVirtualInterface.DataAwsccEc2LocalGatewayVirtualInterfaceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LocalGatewayVirtualInterface.DataAwsccEc2LocalGatewayVirtualInterfaceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-local-gateway-virtual-interface/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2LocalGatewayVirtualInterfaceConfig",
      "namespace": "dataAwsccEc2LocalGatewayVirtualInterface",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_local_gateway_virtual_interface#id DataAwsccEc2LocalGatewayVirtualInterface#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-virtual-interface/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-local-gateway-virtual-interface/index:DataAwsccEc2LocalGatewayVirtualInterfaceConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LocalGatewayVirtualInterface.DataAwsccEc2LocalGatewayVirtualInterfaceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LocalGatewayVirtualInterface.DataAwsccEc2LocalGatewayVirtualInterfaceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-local-gateway-virtual-interface/index.ts",
        "line": 25
      },
      "name": "DataAwsccEc2LocalGatewayVirtualInterfaceTags",
      "namespace": "dataAwsccEc2LocalGatewayVirtualInterface",
      "symbolId": "src/data-awscc-ec2-local-gateway-virtual-interface/index:DataAwsccEc2LocalGatewayVirtualInterfaceTags"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LocalGatewayVirtualInterface.DataAwsccEc2LocalGatewayVirtualInterfaceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LocalGatewayVirtualInterface.DataAwsccEc2LocalGatewayVirtualInterfaceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-local-gateway-virtual-interface/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-awscc-ec2-local-gateway-virtual-interface/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-virtual-interface/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-awscc.dataAwsccEc2LocalGatewayVirtualInterface.DataAwsccEc2LocalGatewayVirtualInterfaceTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2LocalGatewayVirtualInterfaceTagsList",
      "namespace": "dataAwsccEc2LocalGatewayVirtualInterface",
      "symbolId": "src/data-awscc-ec2-local-gateway-virtual-interface/index:DataAwsccEc2LocalGatewayVirtualInterfaceTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LocalGatewayVirtualInterface.DataAwsccEc2LocalGatewayVirtualInterfaceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LocalGatewayVirtualInterface.DataAwsccEc2LocalGatewayVirtualInterfaceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-local-gateway-virtual-interface/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-local-gateway-virtual-interface/index.ts",
        "line": 48
      },
      "name": "DataAwsccEc2LocalGatewayVirtualInterfaceTagsOutputReference",
      "namespace": "dataAwsccEc2LocalGatewayVirtualInterface",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-virtual-interface/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-virtual-interface/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-virtual-interface/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2LocalGatewayVirtualInterface.DataAwsccEc2LocalGatewayVirtualInterfaceTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-local-gateway-virtual-interface/index:DataAwsccEc2LocalGatewayVirtualInterfaceTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LocalGatewayVirtualInterfaceGroup.DataAwsccEc2LocalGatewayVirtualInterfaceGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_local_gateway_virtual_interface_group awscc_ec2_local_gateway_virtual_interface_group}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LocalGatewayVirtualInterfaceGroup.DataAwsccEc2LocalGatewayVirtualInterfaceGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_local_gateway_virtual_interface_group awscc_ec2_local_gateway_virtual_interface_group} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-local-gateway-virtual-interface-group/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-awscc.dataAwsccEc2LocalGatewayVirtualInterfaceGroup.DataAwsccEc2LocalGatewayVirtualInterfaceGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-local-gateway-virtual-interface-group/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2LocalGatewayVirtualInterfaceGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-virtual-interface-group/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 DataAwsccEc2LocalGatewayVirtualInterfaceGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_local_gateway_virtual_interface_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2LocalGatewayVirtualInterfaceGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2LocalGatewayVirtualInterfaceGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-virtual-interface-group/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-awscc-ec2-local-gateway-virtual-interface-group/index.ts",
            "line": 233
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2LocalGatewayVirtualInterfaceGroup",
      "namespace": "dataAwsccEc2LocalGatewayVirtualInterfaceGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-virtual-interface-group/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-virtual-interface-group/index.ts",
            "line": 165
          },
          "name": "configurationState",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-virtual-interface-group/index.ts",
            "line": 183
          },
          "name": "localBgpAsn",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-virtual-interface-group/index.ts",
            "line": 188
          },
          "name": "localBgpAsnExtended",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-virtual-interface-group/index.ts",
            "line": 193
          },
          "name": "localGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-virtual-interface-group/index.ts",
            "line": 198
          },
          "name": "localGatewayVirtualInterfaceGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-virtual-interface-group/index.ts",
            "line": 203
          },
          "name": "localGatewayVirtualInterfaceGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-virtual-interface-group/index.ts",
            "line": 208
          },
          "name": "localGatewayVirtualInterfaceIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-virtual-interface-group/index.ts",
            "line": 213
          },
          "name": "ownerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-virtual-interface-group/index.ts",
            "line": 219
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2LocalGatewayVirtualInterfaceGroup.DataAwsccEc2LocalGatewayVirtualInterfaceGroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-virtual-interface-group/index.ts",
            "line": 178
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-virtual-interface-group/index.ts",
            "line": 171
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-local-gateway-virtual-interface-group/index:DataAwsccEc2LocalGatewayVirtualInterfaceGroup"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LocalGatewayVirtualInterfaceGroup.DataAwsccEc2LocalGatewayVirtualInterfaceGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LocalGatewayVirtualInterfaceGroup.DataAwsccEc2LocalGatewayVirtualInterfaceGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-local-gateway-virtual-interface-group/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2LocalGatewayVirtualInterfaceGroupConfig",
      "namespace": "dataAwsccEc2LocalGatewayVirtualInterfaceGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_local_gateway_virtual_interface_group#id DataAwsccEc2LocalGatewayVirtualInterfaceGroup#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-virtual-interface-group/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-local-gateway-virtual-interface-group/index:DataAwsccEc2LocalGatewayVirtualInterfaceGroupConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LocalGatewayVirtualInterfaceGroup.DataAwsccEc2LocalGatewayVirtualInterfaceGroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LocalGatewayVirtualInterfaceGroup.DataAwsccEc2LocalGatewayVirtualInterfaceGroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-local-gateway-virtual-interface-group/index.ts",
        "line": 25
      },
      "name": "DataAwsccEc2LocalGatewayVirtualInterfaceGroupTags",
      "namespace": "dataAwsccEc2LocalGatewayVirtualInterfaceGroup",
      "symbolId": "src/data-awscc-ec2-local-gateway-virtual-interface-group/index:DataAwsccEc2LocalGatewayVirtualInterfaceGroupTags"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LocalGatewayVirtualInterfaceGroup.DataAwsccEc2LocalGatewayVirtualInterfaceGroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LocalGatewayVirtualInterfaceGroup.DataAwsccEc2LocalGatewayVirtualInterfaceGroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-local-gateway-virtual-interface-group/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-awscc-ec2-local-gateway-virtual-interface-group/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-virtual-interface-group/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-awscc.dataAwsccEc2LocalGatewayVirtualInterfaceGroup.DataAwsccEc2LocalGatewayVirtualInterfaceGroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2LocalGatewayVirtualInterfaceGroupTagsList",
      "namespace": "dataAwsccEc2LocalGatewayVirtualInterfaceGroup",
      "symbolId": "src/data-awscc-ec2-local-gateway-virtual-interface-group/index:DataAwsccEc2LocalGatewayVirtualInterfaceGroupTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LocalGatewayVirtualInterfaceGroup.DataAwsccEc2LocalGatewayVirtualInterfaceGroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LocalGatewayVirtualInterfaceGroup.DataAwsccEc2LocalGatewayVirtualInterfaceGroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-local-gateway-virtual-interface-group/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-local-gateway-virtual-interface-group/index.ts",
        "line": 48
      },
      "name": "DataAwsccEc2LocalGatewayVirtualInterfaceGroupTagsOutputReference",
      "namespace": "dataAwsccEc2LocalGatewayVirtualInterfaceGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-virtual-interface-group/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-virtual-interface-group/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-virtual-interface-group/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2LocalGatewayVirtualInterfaceGroup.DataAwsccEc2LocalGatewayVirtualInterfaceGroupTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-local-gateway-virtual-interface-group/index:DataAwsccEc2LocalGatewayVirtualInterfaceGroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LocalGatewayVirtualInterfaceGroups.DataAwsccEc2LocalGatewayVirtualInterfaceGroups": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_local_gateway_virtual_interface_groups awscc_ec2_local_gateway_virtual_interface_groups}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LocalGatewayVirtualInterfaceGroups.DataAwsccEc2LocalGatewayVirtualInterfaceGroups",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_local_gateway_virtual_interface_groups awscc_ec2_local_gateway_virtual_interface_groups} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-local-gateway-virtual-interface-groups/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2LocalGatewayVirtualInterfaceGroups.DataAwsccEc2LocalGatewayVirtualInterfaceGroupsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-local-gateway-virtual-interface-groups/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2LocalGatewayVirtualInterfaceGroups resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-virtual-interface-groups/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2LocalGatewayVirtualInterfaceGroups to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_local_gateway_virtual_interface_groups#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2LocalGatewayVirtualInterfaceGroups that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2LocalGatewayVirtualInterfaceGroups to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-virtual-interface-groups/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-virtual-interface-groups/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2LocalGatewayVirtualInterfaceGroups",
      "namespace": "dataAwsccEc2LocalGatewayVirtualInterfaceGroups",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-virtual-interface-groups/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-virtual-interface-groups/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-virtual-interface-groups/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-local-gateway-virtual-interface-groups/index:DataAwsccEc2LocalGatewayVirtualInterfaceGroups"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LocalGatewayVirtualInterfaceGroups.DataAwsccEc2LocalGatewayVirtualInterfaceGroupsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LocalGatewayVirtualInterfaceGroups.DataAwsccEc2LocalGatewayVirtualInterfaceGroupsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-local-gateway-virtual-interface-groups/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2LocalGatewayVirtualInterfaceGroupsConfig",
      "namespace": "dataAwsccEc2LocalGatewayVirtualInterfaceGroups",
      "symbolId": "src/data-awscc-ec2-local-gateway-virtual-interface-groups/index:DataAwsccEc2LocalGatewayVirtualInterfaceGroupsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LocalGatewayVirtualInterfaces.DataAwsccEc2LocalGatewayVirtualInterfaces": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_local_gateway_virtual_interfaces awscc_ec2_local_gateway_virtual_interfaces}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LocalGatewayVirtualInterfaces.DataAwsccEc2LocalGatewayVirtualInterfaces",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_local_gateway_virtual_interfaces awscc_ec2_local_gateway_virtual_interfaces} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-local-gateway-virtual-interfaces/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2LocalGatewayVirtualInterfaces.DataAwsccEc2LocalGatewayVirtualInterfacesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-local-gateway-virtual-interfaces/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2LocalGatewayVirtualInterfaces resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-virtual-interfaces/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2LocalGatewayVirtualInterfaces to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_local_gateway_virtual_interfaces#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2LocalGatewayVirtualInterfaces that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2LocalGatewayVirtualInterfaces to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-virtual-interfaces/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-virtual-interfaces/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2LocalGatewayVirtualInterfaces",
      "namespace": "dataAwsccEc2LocalGatewayVirtualInterfaces",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-virtual-interfaces/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-virtual-interfaces/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-local-gateway-virtual-interfaces/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-local-gateway-virtual-interfaces/index:DataAwsccEc2LocalGatewayVirtualInterfaces"
    },
    "@cdktn/provider-awscc.dataAwsccEc2LocalGatewayVirtualInterfaces.DataAwsccEc2LocalGatewayVirtualInterfacesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2LocalGatewayVirtualInterfaces.DataAwsccEc2LocalGatewayVirtualInterfacesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-local-gateway-virtual-interfaces/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2LocalGatewayVirtualInterfacesConfig",
      "namespace": "dataAwsccEc2LocalGatewayVirtualInterfaces",
      "symbolId": "src/data-awscc-ec2-local-gateway-virtual-interfaces/index:DataAwsccEc2LocalGatewayVirtualInterfacesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NatGateway.DataAwsccEc2NatGateway": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_nat_gateway awscc_ec2_nat_gateway}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NatGateway.DataAwsccEc2NatGateway",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_nat_gateway awscc_ec2_nat_gateway} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-nat-gateway/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-awscc.dataAwsccEc2NatGateway.DataAwsccEc2NatGatewayConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-nat-gateway/index.ts",
        "line": 194
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2NatGateway resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-nat-gateway/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 DataAwsccEc2NatGateway to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_nat_gateway#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2NatGateway that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2NatGateway to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-nat-gateway/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-awscc-ec2-nat-gateway/index.ts",
            "line": 359
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2NatGateway",
      "namespace": "dataAwsccEc2NatGateway",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-nat-gateway/index.ts",
            "line": 199
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-nat-gateway/index.ts",
            "line": 250
          },
          "name": "allocationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-nat-gateway/index.ts",
            "line": 255
          },
          "name": "autoProvisionZones",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-nat-gateway/index.ts",
            "line": 260
          },
          "name": "autoScalingIps",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-nat-gateway/index.ts",
            "line": 265
          },
          "name": "availabilityMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-nat-gateway/index.ts",
            "line": 271
          },
          "name": "availabilityZoneAddresses",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NatGateway.DataAwsccEc2NatGatewayAvailabilityZoneAddressesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-nat-gateway/index.ts",
            "line": 276
          },
          "name": "connectivityType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-nat-gateway/index.ts",
            "line": 281
          },
          "name": "eniId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-nat-gateway/index.ts",
            "line": 299
          },
          "name": "maxDrainDurationSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-nat-gateway/index.ts",
            "line": 304
          },
          "name": "natGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-nat-gateway/index.ts",
            "line": 309
          },
          "name": "privateIpAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-nat-gateway/index.ts",
            "line": 314
          },
          "name": "routeTableId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-nat-gateway/index.ts",
            "line": 319
          },
          "name": "secondaryAllocationIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-nat-gateway/index.ts",
            "line": 324
          },
          "name": "secondaryPrivateIpAddressCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-nat-gateway/index.ts",
            "line": 329
          },
          "name": "secondaryPrivateIpAddresses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-nat-gateway/index.ts",
            "line": 334
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-nat-gateway/index.ts",
            "line": 340
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NatGateway.DataAwsccEc2NatGatewayTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-nat-gateway/index.ts",
            "line": 345
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-nat-gateway/index.ts",
            "line": 294
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-nat-gateway/index.ts",
            "line": 287
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-nat-gateway/index:DataAwsccEc2NatGateway"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NatGateway.DataAwsccEc2NatGatewayAvailabilityZoneAddresses": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NatGateway.DataAwsccEc2NatGatewayAvailabilityZoneAddresses",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-nat-gateway/index.ts",
        "line": 25
      },
      "name": "DataAwsccEc2NatGatewayAvailabilityZoneAddresses",
      "namespace": "dataAwsccEc2NatGateway",
      "symbolId": "src/data-awscc-ec2-nat-gateway/index:DataAwsccEc2NatGatewayAvailabilityZoneAddresses"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NatGateway.DataAwsccEc2NatGatewayAvailabilityZoneAddressesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NatGateway.DataAwsccEc2NatGatewayAvailabilityZoneAddressesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-nat-gateway/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-nat-gateway/index.ts",
        "line": 92
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-nat-gateway/index.ts",
            "line": 106
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2NatGateway.DataAwsccEc2NatGatewayAvailabilityZoneAddressesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2NatGatewayAvailabilityZoneAddressesList",
      "namespace": "dataAwsccEc2NatGateway",
      "symbolId": "src/data-awscc-ec2-nat-gateway/index:DataAwsccEc2NatGatewayAvailabilityZoneAddressesList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NatGateway.DataAwsccEc2NatGatewayAvailabilityZoneAddressesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NatGateway.DataAwsccEc2NatGatewayAvailabilityZoneAddressesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-nat-gateway/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-nat-gateway/index.ts",
        "line": 48
      },
      "name": "DataAwsccEc2NatGatewayAvailabilityZoneAddressesOutputReference",
      "namespace": "dataAwsccEc2NatGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-nat-gateway/index.ts",
            "line": 77
          },
          "name": "allocationIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-nat-gateway/index.ts",
            "line": 82
          },
          "name": "availabilityZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-nat-gateway/index.ts",
            "line": 87
          },
          "name": "availabilityZoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-nat-gateway/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NatGateway.DataAwsccEc2NatGatewayAvailabilityZoneAddresses"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-nat-gateway/index:DataAwsccEc2NatGatewayAvailabilityZoneAddressesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NatGateway.DataAwsccEc2NatGatewayConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NatGateway.DataAwsccEc2NatGatewayConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-nat-gateway/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2NatGatewayConfig",
      "namespace": "dataAwsccEc2NatGateway",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_nat_gateway#id DataAwsccEc2NatGateway#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-nat-gateway/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-nat-gateway/index:DataAwsccEc2NatGatewayConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NatGateway.DataAwsccEc2NatGatewayTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NatGateway.DataAwsccEc2NatGatewayTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-nat-gateway/index.ts",
        "line": 110
      },
      "name": "DataAwsccEc2NatGatewayTags",
      "namespace": "dataAwsccEc2NatGateway",
      "symbolId": "src/data-awscc-ec2-nat-gateway/index:DataAwsccEc2NatGatewayTags"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NatGateway.DataAwsccEc2NatGatewayTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NatGateway.DataAwsccEc2NatGatewayTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-nat-gateway/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-awscc-ec2-nat-gateway/index.ts",
        "line": 172
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-nat-gateway/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-awscc.dataAwsccEc2NatGateway.DataAwsccEc2NatGatewayTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2NatGatewayTagsList",
      "namespace": "dataAwsccEc2NatGateway",
      "symbolId": "src/data-awscc-ec2-nat-gateway/index:DataAwsccEc2NatGatewayTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NatGateway.DataAwsccEc2NatGatewayTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NatGateway.DataAwsccEc2NatGatewayTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-nat-gateway/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-awscc-ec2-nat-gateway/index.ts",
        "line": 133
      },
      "name": "DataAwsccEc2NatGatewayTagsOutputReference",
      "namespace": "dataAwsccEc2NatGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-nat-gateway/index.ts",
            "line": 162
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-nat-gateway/index.ts",
            "line": 167
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-nat-gateway/index.ts",
            "line": 146
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NatGateway.DataAwsccEc2NatGatewayTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-nat-gateway/index:DataAwsccEc2NatGatewayTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NatGateways.DataAwsccEc2NatGateways": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_nat_gateways awscc_ec2_nat_gateways}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NatGateways.DataAwsccEc2NatGateways",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_nat_gateways awscc_ec2_nat_gateways} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-nat-gateways/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2NatGateways.DataAwsccEc2NatGatewaysConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-nat-gateways/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2NatGateways resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-nat-gateways/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2NatGateways to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_nat_gateways#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2NatGateways that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2NatGateways to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-nat-gateways/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-nat-gateways/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2NatGateways",
      "namespace": "dataAwsccEc2NatGateways",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-nat-gateways/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-nat-gateways/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-nat-gateways/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-nat-gateways/index:DataAwsccEc2NatGateways"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NatGateways.DataAwsccEc2NatGatewaysConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NatGateways.DataAwsccEc2NatGatewaysConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-nat-gateways/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2NatGatewaysConfig",
      "namespace": "dataAwsccEc2NatGateways",
      "symbolId": "src/data-awscc-ec2-nat-gateways/index:DataAwsccEc2NatGatewaysConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkAcl.DataAwsccEc2NetworkAcl": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_network_acl awscc_ec2_network_acl}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkAcl.DataAwsccEc2NetworkAcl",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_network_acl awscc_ec2_network_acl} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-acl/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-awscc.dataAwsccEc2NetworkAcl.DataAwsccEc2NetworkAclConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-acl/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2NetworkAcl resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-acl/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 DataAwsccEc2NetworkAcl to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_network_acl#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2NetworkAcl that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2NetworkAcl to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-acl/index.ts",
            "line": 197
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-acl/index.ts",
            "line": 203
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2NetworkAcl",
      "namespace": "dataAwsccEc2NetworkAcl",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-acl/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-acl/index.ts",
            "line": 178
          },
          "name": "networkAclId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-acl/index.ts",
            "line": 184
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkAcl.DataAwsccEc2NetworkAclTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-acl/index.ts",
            "line": 189
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-acl/index.ts",
            "line": 173
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-acl/index.ts",
            "line": 166
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-acl/index:DataAwsccEc2NetworkAcl"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkAcl.DataAwsccEc2NetworkAclConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkAcl.DataAwsccEc2NetworkAclConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-acl/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2NetworkAclConfig",
      "namespace": "dataAwsccEc2NetworkAcl",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_network_acl#id DataAwsccEc2NetworkAcl#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-acl/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-acl/index:DataAwsccEc2NetworkAclConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkAcl.DataAwsccEc2NetworkAclTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkAcl.DataAwsccEc2NetworkAclTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-acl/index.ts",
        "line": 25
      },
      "name": "DataAwsccEc2NetworkAclTags",
      "namespace": "dataAwsccEc2NetworkAcl",
      "symbolId": "src/data-awscc-ec2-network-acl/index:DataAwsccEc2NetworkAclTags"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkAcl.DataAwsccEc2NetworkAclTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkAcl.DataAwsccEc2NetworkAclTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-acl/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-awscc-ec2-network-acl/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-acl/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-awscc.dataAwsccEc2NetworkAcl.DataAwsccEc2NetworkAclTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2NetworkAclTagsList",
      "namespace": "dataAwsccEc2NetworkAcl",
      "symbolId": "src/data-awscc-ec2-network-acl/index:DataAwsccEc2NetworkAclTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkAcl.DataAwsccEc2NetworkAclTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkAcl.DataAwsccEc2NetworkAclTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-acl/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-acl/index.ts",
        "line": 48
      },
      "name": "DataAwsccEc2NetworkAclTagsOutputReference",
      "namespace": "dataAwsccEc2NetworkAcl",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-acl/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-acl/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-acl/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkAcl.DataAwsccEc2NetworkAclTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-acl/index:DataAwsccEc2NetworkAclTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkAcls.DataAwsccEc2NetworkAcls": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_network_acls awscc_ec2_network_acls}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkAcls.DataAwsccEc2NetworkAcls",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_network_acls awscc_ec2_network_acls} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-acls/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkAcls.DataAwsccEc2NetworkAclsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-acls/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2NetworkAcls resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-acls/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2NetworkAcls to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_network_acls#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2NetworkAcls that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2NetworkAcls to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-acls/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-acls/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2NetworkAcls",
      "namespace": "dataAwsccEc2NetworkAcls",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-acls/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-acls/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-acls/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-acls/index:DataAwsccEc2NetworkAcls"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkAcls.DataAwsccEc2NetworkAclsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkAcls.DataAwsccEc2NetworkAclsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-acls/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2NetworkAclsConfig",
      "namespace": "dataAwsccEc2NetworkAcls",
      "symbolId": "src/data-awscc-ec2-network-acls/index:DataAwsccEc2NetworkAclsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScope": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_network_insights_access_scope awscc_ec2_network_insights_access_scope}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScope",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_network_insights_access_scope awscc_ec2_network_insights_access_scope} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
          "line": 1403
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
        "line": 1371
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2NetworkInsightsAccessScope resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
            "line": 1388
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2NetworkInsightsAccessScope to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_network_insights_access_scope#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2NetworkInsightsAccessScope that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2NetworkInsightsAccessScope to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
            "line": 1481
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
            "line": 1487
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2NetworkInsightsAccessScope",
      "namespace": "dataAwsccEc2NetworkInsightsAccessScope",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
            "line": 1376
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
            "line": 1427
          },
          "name": "createdDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
            "line": 1433
          },
          "name": "excludePaths",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeExcludePathsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
            "line": 1452
          },
          "name": "matchPaths",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeMatchPathsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
            "line": 1457
          },
          "name": "networkInsightsAccessScopeArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
            "line": 1462
          },
          "name": "networkInsightsAccessScopeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
            "line": 1468
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
            "line": 1473
          },
          "name": "updatedDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
            "line": 1446
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
            "line": 1439
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-insights-access-scope/index:DataAwsccEc2NetworkInsightsAccessScope"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2NetworkInsightsAccessScopeConfig",
      "namespace": "dataAwsccEc2NetworkInsightsAccessScope",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_network_insights_access_scope#id DataAwsccEc2NetworkInsightsAccessScope#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-insights-access-scope/index:DataAwsccEc2NetworkInsightsAccessScopeConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeExcludePaths": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeExcludePaths",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
        "line": 568
      },
      "name": "DataAwsccEc2NetworkInsightsAccessScopeExcludePaths",
      "namespace": "dataAwsccEc2NetworkInsightsAccessScope",
      "symbolId": "src/data-awscc-ec2-network-insights-access-scope/index:DataAwsccEc2NetworkInsightsAccessScopeExcludePaths"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeExcludePathsDestination": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeExcludePathsDestination",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
        "line": 168
      },
      "name": "DataAwsccEc2NetworkInsightsAccessScopeExcludePathsDestination",
      "namespace": "dataAwsccEc2NetworkInsightsAccessScope",
      "symbolId": "src/data-awscc-ec2-network-insights-access-scope/index:DataAwsccEc2NetworkInsightsAccessScopeExcludePathsDestination"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeExcludePathsDestinationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeExcludePathsDestinationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-access-scope/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-awscc-ec2-network-insights-access-scope/index.ts",
        "line": 191
      },
      "name": "DataAwsccEc2NetworkInsightsAccessScopeExcludePathsDestinationOutputReference",
      "namespace": "dataAwsccEc2NetworkInsightsAccessScope",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
            "line": 219
          },
          "name": "packetHeaderStatement",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeExcludePathsDestinationPacketHeaderStatementOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
            "line": 225
          },
          "name": "resourceStatement",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeExcludePathsDestinationResourceStatementOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
            "line": 202
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeExcludePathsDestination"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-insights-access-scope/index:DataAwsccEc2NetworkInsightsAccessScopeExcludePathsDestinationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeExcludePathsDestinationPacketHeaderStatement": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeExcludePathsDestinationPacketHeaderStatement",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
        "line": 25
      },
      "name": "DataAwsccEc2NetworkInsightsAccessScopeExcludePathsDestinationPacketHeaderStatement",
      "namespace": "dataAwsccEc2NetworkInsightsAccessScope",
      "symbolId": "src/data-awscc-ec2-network-insights-access-scope/index:DataAwsccEc2NetworkInsightsAccessScopeExcludePathsDestinationPacketHeaderStatement"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeExcludePathsDestinationPacketHeaderStatementOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeExcludePathsDestinationPacketHeaderStatementOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
        "line": 48
      },
      "name": "DataAwsccEc2NetworkInsightsAccessScopeExcludePathsDestinationPacketHeaderStatementOutputReference",
      "namespace": "dataAwsccEc2NetworkInsightsAccessScope",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
            "line": 75
          },
          "name": "destinationAddresses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
            "line": 80
          },
          "name": "destinationPorts",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
            "line": 85
          },
          "name": "destinationPrefixLists",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
            "line": 90
          },
          "name": "protocols",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
            "line": 95
          },
          "name": "sourceAddresses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
            "line": 100
          },
          "name": "sourcePorts",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
            "line": 105
          },
          "name": "sourcePrefixLists",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeExcludePathsDestinationPacketHeaderStatement"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-insights-access-scope/index:DataAwsccEc2NetworkInsightsAccessScopeExcludePathsDestinationPacketHeaderStatementOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeExcludePathsDestinationResourceStatement": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeExcludePathsDestinationResourceStatement",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
        "line": 109
      },
      "name": "DataAwsccEc2NetworkInsightsAccessScopeExcludePathsDestinationResourceStatement",
      "namespace": "dataAwsccEc2NetworkInsightsAccessScope",
      "symbolId": "src/data-awscc-ec2-network-insights-access-scope/index:DataAwsccEc2NetworkInsightsAccessScopeExcludePathsDestinationResourceStatement"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeExcludePathsDestinationResourceStatementOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeExcludePathsDestinationResourceStatementOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-access-scope/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
        "line": 132
      },
      "name": "DataAwsccEc2NetworkInsightsAccessScopeExcludePathsDestinationResourceStatementOutputReference",
      "namespace": "dataAwsccEc2NetworkInsightsAccessScope",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
            "line": 164
          },
          "name": "resources",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
            "line": 159
          },
          "name": "resourceTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
            "line": 143
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeExcludePathsDestinationResourceStatement"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-insights-access-scope/index:DataAwsccEc2NetworkInsightsAccessScopeExcludePathsDestinationResourceStatementOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeExcludePathsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeExcludePathsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
          "line": 645
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
        "line": 638
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
            "line": 652
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeExcludePathsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2NetworkInsightsAccessScopeExcludePathsList",
      "namespace": "dataAwsccEc2NetworkInsightsAccessScope",
      "symbolId": "src/data-awscc-ec2-network-insights-access-scope/index:DataAwsccEc2NetworkInsightsAccessScopeExcludePathsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeExcludePathsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeExcludePathsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-access-scope/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
        "line": 591
      },
      "name": "DataAwsccEc2NetworkInsightsAccessScopeExcludePathsOutputReference",
      "namespace": "dataAwsccEc2NetworkInsightsAccessScope",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
            "line": 621
          },
          "name": "destination",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeExcludePathsDestinationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
            "line": 627
          },
          "name": "source",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeExcludePathsSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
            "line": 633
          },
          "name": "throughResources",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeExcludePathsThroughResourcesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
            "line": 604
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeExcludePaths"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-insights-access-scope/index:DataAwsccEc2NetworkInsightsAccessScopeExcludePathsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeExcludePathsSource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeExcludePathsSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
        "line": 372
      },
      "name": "DataAwsccEc2NetworkInsightsAccessScopeExcludePathsSource",
      "namespace": "dataAwsccEc2NetworkInsightsAccessScope",
      "symbolId": "src/data-awscc-ec2-network-insights-access-scope/index:DataAwsccEc2NetworkInsightsAccessScopeExcludePathsSource"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeExcludePathsSourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeExcludePathsSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-access-scope/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-awscc-ec2-network-insights-access-scope/index.ts",
        "line": 395
      },
      "name": "DataAwsccEc2NetworkInsightsAccessScopeExcludePathsSourceOutputReference",
      "namespace": "dataAwsccEc2NetworkInsightsAccessScope",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
            "line": 423
          },
          "name": "packetHeaderStatement",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeExcludePathsSourcePacketHeaderStatementOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
            "line": 429
          },
          "name": "resourceStatement",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeExcludePathsSourceResourceStatementOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
            "line": 406
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeExcludePathsSource"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-insights-access-scope/index:DataAwsccEc2NetworkInsightsAccessScopeExcludePathsSourceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeExcludePathsSourcePacketHeaderStatement": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeExcludePathsSourcePacketHeaderStatement",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
        "line": 229
      },
      "name": "DataAwsccEc2NetworkInsightsAccessScopeExcludePathsSourcePacketHeaderStatement",
      "namespace": "dataAwsccEc2NetworkInsightsAccessScope",
      "symbolId": "src/data-awscc-ec2-network-insights-access-scope/index:DataAwsccEc2NetworkInsightsAccessScopeExcludePathsSourcePacketHeaderStatement"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeExcludePathsSourcePacketHeaderStatementOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeExcludePathsSourcePacketHeaderStatementOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-access-scope/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/data-awscc-ec2-network-insights-access-scope/index.ts",
        "line": 252
      },
      "name": "DataAwsccEc2NetworkInsightsAccessScopeExcludePathsSourcePacketHeaderStatementOutputReference",
      "namespace": "dataAwsccEc2NetworkInsightsAccessScope",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
            "line": 279
          },
          "name": "destinationAddresses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
            "line": 284
          },
          "name": "destinationPorts",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
            "line": 289
          },
          "name": "destinationPrefixLists",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
            "line": 294
          },
          "name": "protocols",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
            "line": 299
          },
          "name": "sourceAddresses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
            "line": 304
          },
          "name": "sourcePorts",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
            "line": 309
          },
          "name": "sourcePrefixLists",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
            "line": 263
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeExcludePathsSourcePacketHeaderStatement"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-insights-access-scope/index:DataAwsccEc2NetworkInsightsAccessScopeExcludePathsSourcePacketHeaderStatementOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeExcludePathsSourceResourceStatement": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeExcludePathsSourceResourceStatement",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
        "line": 313
      },
      "name": "DataAwsccEc2NetworkInsightsAccessScopeExcludePathsSourceResourceStatement",
      "namespace": "dataAwsccEc2NetworkInsightsAccessScope",
      "symbolId": "src/data-awscc-ec2-network-insights-access-scope/index:DataAwsccEc2NetworkInsightsAccessScopeExcludePathsSourceResourceStatement"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeExcludePathsSourceResourceStatementOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeExcludePathsSourceResourceStatementOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-access-scope/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-awscc-ec2-network-insights-access-scope/index.ts",
        "line": 336
      },
      "name": "DataAwsccEc2NetworkInsightsAccessScopeExcludePathsSourceResourceStatementOutputReference",
      "namespace": "dataAwsccEc2NetworkInsightsAccessScope",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
            "line": 368
          },
          "name": "resources",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
            "line": 363
          },
          "name": "resourceTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
            "line": 347
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeExcludePathsSourceResourceStatement"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-insights-access-scope/index:DataAwsccEc2NetworkInsightsAccessScopeExcludePathsSourceResourceStatementOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeExcludePathsThroughResources": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeExcludePathsThroughResources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
        "line": 492
      },
      "name": "DataAwsccEc2NetworkInsightsAccessScopeExcludePathsThroughResources",
      "namespace": "dataAwsccEc2NetworkInsightsAccessScope",
      "symbolId": "src/data-awscc-ec2-network-insights-access-scope/index:DataAwsccEc2NetworkInsightsAccessScopeExcludePathsThroughResources"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeExcludePathsThroughResourcesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeExcludePathsThroughResourcesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-access-scope/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-awscc-ec2-network-insights-access-scope/index.ts",
        "line": 550
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope/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-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeExcludePathsThroughResourcesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2NetworkInsightsAccessScopeExcludePathsThroughResourcesList",
      "namespace": "dataAwsccEc2NetworkInsightsAccessScope",
      "symbolId": "src/data-awscc-ec2-network-insights-access-scope/index:DataAwsccEc2NetworkInsightsAccessScopeExcludePathsThroughResourcesList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeExcludePathsThroughResourcesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeExcludePathsThroughResourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-access-scope/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
        "line": 515
      },
      "name": "DataAwsccEc2NetworkInsightsAccessScopeExcludePathsThroughResourcesOutputReference",
      "namespace": "dataAwsccEc2NetworkInsightsAccessScope",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
            "line": 545
          },
          "name": "resourceStatement",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeExcludePathsThroughResourcesResourceStatementOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
            "line": 528
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeExcludePathsThroughResources"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-insights-access-scope/index:DataAwsccEc2NetworkInsightsAccessScopeExcludePathsThroughResourcesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeExcludePathsThroughResourcesResourceStatement": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeExcludePathsThroughResourcesResourceStatement",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
        "line": 433
      },
      "name": "DataAwsccEc2NetworkInsightsAccessScopeExcludePathsThroughResourcesResourceStatement",
      "namespace": "dataAwsccEc2NetworkInsightsAccessScope",
      "symbolId": "src/data-awscc-ec2-network-insights-access-scope/index:DataAwsccEc2NetworkInsightsAccessScopeExcludePathsThroughResourcesResourceStatement"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeExcludePathsThroughResourcesResourceStatementOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeExcludePathsThroughResourcesResourceStatementOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-access-scope/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/data-awscc-ec2-network-insights-access-scope/index.ts",
        "line": 456
      },
      "name": "DataAwsccEc2NetworkInsightsAccessScopeExcludePathsThroughResourcesResourceStatementOutputReference",
      "namespace": "dataAwsccEc2NetworkInsightsAccessScope",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
            "line": 488
          },
          "name": "resources",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
            "line": 483
          },
          "name": "resourceTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
            "line": 467
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeExcludePathsThroughResourcesResourceStatement"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-insights-access-scope/index:DataAwsccEc2NetworkInsightsAccessScopeExcludePathsThroughResourcesResourceStatementOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeMatchPaths": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeMatchPaths",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
        "line": 1199
      },
      "name": "DataAwsccEc2NetworkInsightsAccessScopeMatchPaths",
      "namespace": "dataAwsccEc2NetworkInsightsAccessScope",
      "symbolId": "src/data-awscc-ec2-network-insights-access-scope/index:DataAwsccEc2NetworkInsightsAccessScopeMatchPaths"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeMatchPathsDestination": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeMatchPathsDestination",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
        "line": 799
      },
      "name": "DataAwsccEc2NetworkInsightsAccessScopeMatchPathsDestination",
      "namespace": "dataAwsccEc2NetworkInsightsAccessScope",
      "symbolId": "src/data-awscc-ec2-network-insights-access-scope/index:DataAwsccEc2NetworkInsightsAccessScopeMatchPathsDestination"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeMatchPathsDestinationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeMatchPathsDestinationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
          "line": 829
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
        "line": 822
      },
      "name": "DataAwsccEc2NetworkInsightsAccessScopeMatchPathsDestinationOutputReference",
      "namespace": "dataAwsccEc2NetworkInsightsAccessScope",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
            "line": 850
          },
          "name": "packetHeaderStatement",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeMatchPathsDestinationPacketHeaderStatementOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
            "line": 856
          },
          "name": "resourceStatement",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeMatchPathsDestinationResourceStatementOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
            "line": 833
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeMatchPathsDestination"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-insights-access-scope/index:DataAwsccEc2NetworkInsightsAccessScopeMatchPathsDestinationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeMatchPathsDestinationPacketHeaderStatement": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeMatchPathsDestinationPacketHeaderStatement",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
        "line": 656
      },
      "name": "DataAwsccEc2NetworkInsightsAccessScopeMatchPathsDestinationPacketHeaderStatement",
      "namespace": "dataAwsccEc2NetworkInsightsAccessScope",
      "symbolId": "src/data-awscc-ec2-network-insights-access-scope/index:DataAwsccEc2NetworkInsightsAccessScopeMatchPathsDestinationPacketHeaderStatement"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeMatchPathsDestinationPacketHeaderStatementOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeMatchPathsDestinationPacketHeaderStatementOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-access-scope/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-awscc-ec2-network-insights-access-scope/index.ts",
        "line": 679
      },
      "name": "DataAwsccEc2NetworkInsightsAccessScopeMatchPathsDestinationPacketHeaderStatementOutputReference",
      "namespace": "dataAwsccEc2NetworkInsightsAccessScope",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
            "line": 706
          },
          "name": "destinationAddresses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
            "line": 711
          },
          "name": "destinationPorts",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
            "line": 716
          },
          "name": "destinationPrefixLists",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
            "line": 721
          },
          "name": "protocols",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
            "line": 726
          },
          "name": "sourceAddresses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
            "line": 731
          },
          "name": "sourcePorts",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
            "line": 736
          },
          "name": "sourcePrefixLists",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
            "line": 690
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeMatchPathsDestinationPacketHeaderStatement"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-insights-access-scope/index:DataAwsccEc2NetworkInsightsAccessScopeMatchPathsDestinationPacketHeaderStatementOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeMatchPathsDestinationResourceStatement": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeMatchPathsDestinationResourceStatement",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
        "line": 740
      },
      "name": "DataAwsccEc2NetworkInsightsAccessScopeMatchPathsDestinationResourceStatement",
      "namespace": "dataAwsccEc2NetworkInsightsAccessScope",
      "symbolId": "src/data-awscc-ec2-network-insights-access-scope/index:DataAwsccEc2NetworkInsightsAccessScopeMatchPathsDestinationResourceStatement"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeMatchPathsDestinationResourceStatementOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeMatchPathsDestinationResourceStatementOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-access-scope/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
        "line": 763
      },
      "name": "DataAwsccEc2NetworkInsightsAccessScopeMatchPathsDestinationResourceStatementOutputReference",
      "namespace": "dataAwsccEc2NetworkInsightsAccessScope",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
            "line": 795
          },
          "name": "resources",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
            "line": 790
          },
          "name": "resourceTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
            "line": 774
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeMatchPathsDestinationResourceStatement"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-insights-access-scope/index:DataAwsccEc2NetworkInsightsAccessScopeMatchPathsDestinationResourceStatementOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeMatchPathsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeMatchPathsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
          "line": 1276
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
        "line": 1269
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
            "line": 1283
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeMatchPathsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2NetworkInsightsAccessScopeMatchPathsList",
      "namespace": "dataAwsccEc2NetworkInsightsAccessScope",
      "symbolId": "src/data-awscc-ec2-network-insights-access-scope/index:DataAwsccEc2NetworkInsightsAccessScopeMatchPathsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeMatchPathsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeMatchPathsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
          "line": 1231
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
        "line": 1222
      },
      "name": "DataAwsccEc2NetworkInsightsAccessScopeMatchPathsOutputReference",
      "namespace": "dataAwsccEc2NetworkInsightsAccessScope",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
            "line": 1252
          },
          "name": "destination",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeMatchPathsDestinationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
            "line": 1258
          },
          "name": "source",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeMatchPathsSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
            "line": 1264
          },
          "name": "throughResources",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeMatchPathsThroughResourcesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
            "line": 1235
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeMatchPaths"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-insights-access-scope/index:DataAwsccEc2NetworkInsightsAccessScopeMatchPathsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeMatchPathsSource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeMatchPathsSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
        "line": 1003
      },
      "name": "DataAwsccEc2NetworkInsightsAccessScopeMatchPathsSource",
      "namespace": "dataAwsccEc2NetworkInsightsAccessScope",
      "symbolId": "src/data-awscc-ec2-network-insights-access-scope/index:DataAwsccEc2NetworkInsightsAccessScopeMatchPathsSource"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeMatchPathsSourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeMatchPathsSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
          "line": 1033
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
        "line": 1026
      },
      "name": "DataAwsccEc2NetworkInsightsAccessScopeMatchPathsSourceOutputReference",
      "namespace": "dataAwsccEc2NetworkInsightsAccessScope",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
            "line": 1054
          },
          "name": "packetHeaderStatement",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeMatchPathsSourcePacketHeaderStatementOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
            "line": 1060
          },
          "name": "resourceStatement",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeMatchPathsSourceResourceStatementOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
            "line": 1037
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeMatchPathsSource"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-insights-access-scope/index:DataAwsccEc2NetworkInsightsAccessScopeMatchPathsSourceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeMatchPathsSourcePacketHeaderStatement": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeMatchPathsSourcePacketHeaderStatement",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
        "line": 860
      },
      "name": "DataAwsccEc2NetworkInsightsAccessScopeMatchPathsSourcePacketHeaderStatement",
      "namespace": "dataAwsccEc2NetworkInsightsAccessScope",
      "symbolId": "src/data-awscc-ec2-network-insights-access-scope/index:DataAwsccEc2NetworkInsightsAccessScopeMatchPathsSourcePacketHeaderStatement"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeMatchPathsSourcePacketHeaderStatementOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeMatchPathsSourcePacketHeaderStatementOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-access-scope/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
        "line": 883
      },
      "name": "DataAwsccEc2NetworkInsightsAccessScopeMatchPathsSourcePacketHeaderStatementOutputReference",
      "namespace": "dataAwsccEc2NetworkInsightsAccessScope",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
            "line": 910
          },
          "name": "destinationAddresses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
            "line": 915
          },
          "name": "destinationPorts",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
            "line": 920
          },
          "name": "destinationPrefixLists",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
            "line": 925
          },
          "name": "protocols",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
            "line": 930
          },
          "name": "sourceAddresses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
            "line": 935
          },
          "name": "sourcePorts",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
            "line": 940
          },
          "name": "sourcePrefixLists",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
            "line": 894
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeMatchPathsSourcePacketHeaderStatement"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-insights-access-scope/index:DataAwsccEc2NetworkInsightsAccessScopeMatchPathsSourcePacketHeaderStatementOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeMatchPathsSourceResourceStatement": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeMatchPathsSourceResourceStatement",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
        "line": 944
      },
      "name": "DataAwsccEc2NetworkInsightsAccessScopeMatchPathsSourceResourceStatement",
      "namespace": "dataAwsccEc2NetworkInsightsAccessScope",
      "symbolId": "src/data-awscc-ec2-network-insights-access-scope/index:DataAwsccEc2NetworkInsightsAccessScopeMatchPathsSourceResourceStatement"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeMatchPathsSourceResourceStatementOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeMatchPathsSourceResourceStatementOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
          "line": 974
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
        "line": 967
      },
      "name": "DataAwsccEc2NetworkInsightsAccessScopeMatchPathsSourceResourceStatementOutputReference",
      "namespace": "dataAwsccEc2NetworkInsightsAccessScope",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
            "line": 999
          },
          "name": "resources",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
            "line": 994
          },
          "name": "resourceTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
            "line": 978
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeMatchPathsSourceResourceStatement"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-insights-access-scope/index:DataAwsccEc2NetworkInsightsAccessScopeMatchPathsSourceResourceStatementOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeMatchPathsThroughResources": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeMatchPathsThroughResources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
        "line": 1123
      },
      "name": "DataAwsccEc2NetworkInsightsAccessScopeMatchPathsThroughResources",
      "namespace": "dataAwsccEc2NetworkInsightsAccessScope",
      "symbolId": "src/data-awscc-ec2-network-insights-access-scope/index:DataAwsccEc2NetworkInsightsAccessScopeMatchPathsThroughResources"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeMatchPathsThroughResourcesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeMatchPathsThroughResourcesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-access-scope/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
        "line": 1181
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
            "line": 1195
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeMatchPathsThroughResourcesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2NetworkInsightsAccessScopeMatchPathsThroughResourcesList",
      "namespace": "dataAwsccEc2NetworkInsightsAccessScope",
      "symbolId": "src/data-awscc-ec2-network-insights-access-scope/index:DataAwsccEc2NetworkInsightsAccessScopeMatchPathsThroughResourcesList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeMatchPathsThroughResourcesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeMatchPathsThroughResourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-access-scope/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
        "line": 1146
      },
      "name": "DataAwsccEc2NetworkInsightsAccessScopeMatchPathsThroughResourcesOutputReference",
      "namespace": "dataAwsccEc2NetworkInsightsAccessScope",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
            "line": 1176
          },
          "name": "resourceStatement",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeMatchPathsThroughResourcesResourceStatementOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
            "line": 1159
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeMatchPathsThroughResources"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-insights-access-scope/index:DataAwsccEc2NetworkInsightsAccessScopeMatchPathsThroughResourcesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeMatchPathsThroughResourcesResourceStatement": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeMatchPathsThroughResourcesResourceStatement",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
        "line": 1064
      },
      "name": "DataAwsccEc2NetworkInsightsAccessScopeMatchPathsThroughResourcesResourceStatement",
      "namespace": "dataAwsccEc2NetworkInsightsAccessScope",
      "symbolId": "src/data-awscc-ec2-network-insights-access-scope/index:DataAwsccEc2NetworkInsightsAccessScopeMatchPathsThroughResourcesResourceStatement"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeMatchPathsThroughResourcesResourceStatementOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeMatchPathsThroughResourcesResourceStatementOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
          "line": 1094
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
        "line": 1087
      },
      "name": "DataAwsccEc2NetworkInsightsAccessScopeMatchPathsThroughResourcesResourceStatementOutputReference",
      "namespace": "dataAwsccEc2NetworkInsightsAccessScope",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
            "line": 1119
          },
          "name": "resources",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
            "line": 1114
          },
          "name": "resourceTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
            "line": 1098
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeMatchPathsThroughResourcesResourceStatement"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-insights-access-scope/index:DataAwsccEc2NetworkInsightsAccessScopeMatchPathsThroughResourcesResourceStatementOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
        "line": 1287
      },
      "name": "DataAwsccEc2NetworkInsightsAccessScopeTags",
      "namespace": "dataAwsccEc2NetworkInsightsAccessScope",
      "symbolId": "src/data-awscc-ec2-network-insights-access-scope/index:DataAwsccEc2NetworkInsightsAccessScopeTags"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
          "line": 1356
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
        "line": 1349
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
            "line": 1363
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2NetworkInsightsAccessScopeTagsList",
      "namespace": "dataAwsccEc2NetworkInsightsAccessScope",
      "symbolId": "src/data-awscc-ec2-network-insights-access-scope/index:DataAwsccEc2NetworkInsightsAccessScopeTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
          "line": 1319
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
        "line": 1310
      },
      "name": "DataAwsccEc2NetworkInsightsAccessScopeTagsOutputReference",
      "namespace": "dataAwsccEc2NetworkInsightsAccessScope",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
            "line": 1339
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
            "line": 1344
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope/index.ts",
            "line": 1323
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScope.DataAwsccEc2NetworkInsightsAccessScopeTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-insights-access-scope/index:DataAwsccEc2NetworkInsightsAccessScopeTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScopeAnalyses.DataAwsccEc2NetworkInsightsAccessScopeAnalyses": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_network_insights_access_scope_analyses awscc_ec2_network_insights_access_scope_analyses}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScopeAnalyses.DataAwsccEc2NetworkInsightsAccessScopeAnalyses",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_network_insights_access_scope_analyses awscc_ec2_network_insights_access_scope_analyses} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-access-scope-analyses/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScopeAnalyses.DataAwsccEc2NetworkInsightsAccessScopeAnalysesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-access-scope-analyses/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2NetworkInsightsAccessScopeAnalyses resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope-analyses/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2NetworkInsightsAccessScopeAnalyses to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_network_insights_access_scope_analyses#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2NetworkInsightsAccessScopeAnalyses that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2NetworkInsightsAccessScopeAnalyses to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope-analyses/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope-analyses/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2NetworkInsightsAccessScopeAnalyses",
      "namespace": "dataAwsccEc2NetworkInsightsAccessScopeAnalyses",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope-analyses/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope-analyses/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope-analyses/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-insights-access-scope-analyses/index:DataAwsccEc2NetworkInsightsAccessScopeAnalyses"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScopeAnalyses.DataAwsccEc2NetworkInsightsAccessScopeAnalysesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScopeAnalyses.DataAwsccEc2NetworkInsightsAccessScopeAnalysesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-access-scope-analyses/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2NetworkInsightsAccessScopeAnalysesConfig",
      "namespace": "dataAwsccEc2NetworkInsightsAccessScopeAnalyses",
      "symbolId": "src/data-awscc-ec2-network-insights-access-scope-analyses/index:DataAwsccEc2NetworkInsightsAccessScopeAnalysesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScopeAnalysis.DataAwsccEc2NetworkInsightsAccessScopeAnalysis": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_network_insights_access_scope_analysis awscc_ec2_network_insights_access_scope_analysis}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScopeAnalysis.DataAwsccEc2NetworkInsightsAccessScopeAnalysis",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_network_insights_access_scope_analysis awscc_ec2_network_insights_access_scope_analysis} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-access-scope-analysis/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-awscc.dataAwsccEc2NetworkInsightsAccessScopeAnalysis.DataAwsccEc2NetworkInsightsAccessScopeAnalysisConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-access-scope-analysis/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2NetworkInsightsAccessScopeAnalysis resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope-analysis/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 DataAwsccEc2NetworkInsightsAccessScopeAnalysis to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_network_insights_access_scope_analysis#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2NetworkInsightsAccessScopeAnalysis that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2NetworkInsightsAccessScopeAnalysis to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope-analysis/index.ts",
            "line": 232
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope-analysis/index.ts",
            "line": 238
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2NetworkInsightsAccessScopeAnalysis",
      "namespace": "dataAwsccEc2NetworkInsightsAccessScopeAnalysis",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope-analysis/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope-analysis/index.ts",
            "line": 165
          },
          "name": "analyzedEniCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope-analysis/index.ts",
            "line": 170
          },
          "name": "endDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope-analysis/index.ts",
            "line": 175
          },
          "name": "findingsFound",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope-analysis/index.ts",
            "line": 193
          },
          "name": "networkInsightsAccessScopeAnalysisArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope-analysis/index.ts",
            "line": 198
          },
          "name": "networkInsightsAccessScopeAnalysisId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope-analysis/index.ts",
            "line": 203
          },
          "name": "networkInsightsAccessScopeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope-analysis/index.ts",
            "line": 208
          },
          "name": "startDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope-analysis/index.ts",
            "line": 213
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope-analysis/index.ts",
            "line": 218
          },
          "name": "statusMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope-analysis/index.ts",
            "line": 224
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScopeAnalysis.DataAwsccEc2NetworkInsightsAccessScopeAnalysisTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope-analysis/index.ts",
            "line": 188
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope-analysis/index.ts",
            "line": 181
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-insights-access-scope-analysis/index:DataAwsccEc2NetworkInsightsAccessScopeAnalysis"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScopeAnalysis.DataAwsccEc2NetworkInsightsAccessScopeAnalysisConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScopeAnalysis.DataAwsccEc2NetworkInsightsAccessScopeAnalysisConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-access-scope-analysis/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2NetworkInsightsAccessScopeAnalysisConfig",
      "namespace": "dataAwsccEc2NetworkInsightsAccessScopeAnalysis",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_network_insights_access_scope_analysis#id DataAwsccEc2NetworkInsightsAccessScopeAnalysis#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope-analysis/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-insights-access-scope-analysis/index:DataAwsccEc2NetworkInsightsAccessScopeAnalysisConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScopeAnalysis.DataAwsccEc2NetworkInsightsAccessScopeAnalysisTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScopeAnalysis.DataAwsccEc2NetworkInsightsAccessScopeAnalysisTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-access-scope-analysis/index.ts",
        "line": 25
      },
      "name": "DataAwsccEc2NetworkInsightsAccessScopeAnalysisTags",
      "namespace": "dataAwsccEc2NetworkInsightsAccessScopeAnalysis",
      "symbolId": "src/data-awscc-ec2-network-insights-access-scope-analysis/index:DataAwsccEc2NetworkInsightsAccessScopeAnalysisTags"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScopeAnalysis.DataAwsccEc2NetworkInsightsAccessScopeAnalysisTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScopeAnalysis.DataAwsccEc2NetworkInsightsAccessScopeAnalysisTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-access-scope-analysis/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-awscc-ec2-network-insights-access-scope-analysis/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope-analysis/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-awscc.dataAwsccEc2NetworkInsightsAccessScopeAnalysis.DataAwsccEc2NetworkInsightsAccessScopeAnalysisTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2NetworkInsightsAccessScopeAnalysisTagsList",
      "namespace": "dataAwsccEc2NetworkInsightsAccessScopeAnalysis",
      "symbolId": "src/data-awscc-ec2-network-insights-access-scope-analysis/index:DataAwsccEc2NetworkInsightsAccessScopeAnalysisTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScopeAnalysis.DataAwsccEc2NetworkInsightsAccessScopeAnalysisTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScopeAnalysis.DataAwsccEc2NetworkInsightsAccessScopeAnalysisTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-access-scope-analysis/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-access-scope-analysis/index.ts",
        "line": 48
      },
      "name": "DataAwsccEc2NetworkInsightsAccessScopeAnalysisTagsOutputReference",
      "namespace": "dataAwsccEc2NetworkInsightsAccessScopeAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope-analysis/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope-analysis/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scope-analysis/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScopeAnalysis.DataAwsccEc2NetworkInsightsAccessScopeAnalysisTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-insights-access-scope-analysis/index:DataAwsccEc2NetworkInsightsAccessScopeAnalysisTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScopes.DataAwsccEc2NetworkInsightsAccessScopes": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_network_insights_access_scopes awscc_ec2_network_insights_access_scopes}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScopes.DataAwsccEc2NetworkInsightsAccessScopes",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_network_insights_access_scopes awscc_ec2_network_insights_access_scopes} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-access-scopes/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScopes.DataAwsccEc2NetworkInsightsAccessScopesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-access-scopes/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2NetworkInsightsAccessScopes resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scopes/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2NetworkInsightsAccessScopes to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_network_insights_access_scopes#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2NetworkInsightsAccessScopes that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2NetworkInsightsAccessScopes to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scopes/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scopes/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2NetworkInsightsAccessScopes",
      "namespace": "dataAwsccEc2NetworkInsightsAccessScopes",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scopes/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scopes/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-access-scopes/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-insights-access-scopes/index:DataAwsccEc2NetworkInsightsAccessScopes"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScopes.DataAwsccEc2NetworkInsightsAccessScopesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAccessScopes.DataAwsccEc2NetworkInsightsAccessScopesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-access-scopes/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2NetworkInsightsAccessScopesConfig",
      "namespace": "dataAwsccEc2NetworkInsightsAccessScopes",
      "symbolId": "src/data-awscc-ec2-network-insights-access-scopes/index:DataAwsccEc2NetworkInsightsAccessScopesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalyses.DataAwsccEc2NetworkInsightsAnalyses": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_network_insights_analyses awscc_ec2_network_insights_analyses}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalyses.DataAwsccEc2NetworkInsightsAnalyses",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_network_insights_analyses awscc_ec2_network_insights_analyses} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-analyses/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalyses.DataAwsccEc2NetworkInsightsAnalysesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analyses/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2NetworkInsightsAnalyses resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analyses/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2NetworkInsightsAnalyses to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_network_insights_analyses#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2NetworkInsightsAnalyses that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2NetworkInsightsAnalyses to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analyses/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analyses/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2NetworkInsightsAnalyses",
      "namespace": "dataAwsccEc2NetworkInsightsAnalyses",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analyses/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analyses/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analyses/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-insights-analyses/index:DataAwsccEc2NetworkInsightsAnalyses"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalyses.DataAwsccEc2NetworkInsightsAnalysesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalyses.DataAwsccEc2NetworkInsightsAnalysesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analyses/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysesConfig",
      "namespace": "dataAwsccEc2NetworkInsightsAnalyses",
      "symbolId": "src/data-awscc-ec2-network-insights-analyses/index:DataAwsccEc2NetworkInsightsAnalysesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysis": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_network_insights_analysis awscc_ec2_network_insights_analysis}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysis",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_network_insights_analysis awscc_ec2_network_insights_analysis} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
          "line": 5267
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 5235
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2NetworkInsightsAnalysis resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 5252
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2NetworkInsightsAnalysis to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_network_insights_analysis#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2NetworkInsightsAnalysis that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2NetworkInsightsAnalysis to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 5377
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 5383
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2NetworkInsightsAnalysis",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 5240
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 5292
          },
          "name": "alternatePathHints",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisAlternatePathHintsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 5298
          },
          "name": "explanations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 5303
          },
          "name": "filterInArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 5309
          },
          "name": "forwardPathComponents",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 5327
          },
          "name": "networkInsightsAnalysisArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 5332
          },
          "name": "networkInsightsAnalysisId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 5337
          },
          "name": "networkInsightsPathId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 5342
          },
          "name": "networkPathFound",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 5348
          },
          "name": "returnPathComponents",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 5353
          },
          "name": "startDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 5358
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 5363
          },
          "name": "statusMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 5369
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 5322
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 5315
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysis"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisAlternatePathHints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisAlternatePathHints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 25
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisAlternatePathHints",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisAlternatePathHints"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisAlternatePathHintsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisAlternatePathHintsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-analysis/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-awscc-ec2-network-insights-analysis/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/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-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisAlternatePathHintsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2NetworkInsightsAnalysisAlternatePathHintsList",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisAlternatePathHintsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisAlternatePathHintsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisAlternatePathHintsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 48
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisAlternatePathHintsOutputReference",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 77
          },
          "name": "componentArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 82
          },
          "name": "componentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisAlternatePathHints"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisAlternatePathHintsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisConfig",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_network_insights_analysis#id DataAwsccEc2NetworkInsightsAnalysis#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 2267
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisExplanations",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisExplanations"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsAcl": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsAcl",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 105
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisExplanationsAcl",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisExplanationsAcl"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsAclOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsAclOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-analysis/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-awscc-ec2-network-insights-analysis/index.ts",
        "line": 128
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisExplanationsAclOutputReference",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 155
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 160
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 139
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsAcl"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisExplanationsAclOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsAclRule": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsAclRule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 223
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisExplanationsAclRule",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisExplanationsAclRule"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsAclRuleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsAclRuleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-analysis/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-awscc-ec2-network-insights-analysis/index.ts",
        "line": 246
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisExplanationsAclRuleOutputReference",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 273
          },
          "name": "cidr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 278
          },
          "name": "egress",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 284
          },
          "name": "portRange",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsAclRulePortRangeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 289
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 294
          },
          "name": "ruleAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 299
          },
          "name": "ruleNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 257
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsAclRule"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisExplanationsAclRuleOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsAclRulePortRange": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsAclRulePortRange",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 164
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisExplanationsAclRulePortRange",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisExplanationsAclRulePortRange"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsAclRulePortRangeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsAclRulePortRangeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-analysis/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 187
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisExplanationsAclRulePortRangeOutputReference",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 214
          },
          "name": "from",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 219
          },
          "name": "to",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 198
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsAclRulePortRange"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisExplanationsAclRulePortRangeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsAttachedTo": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsAttachedTo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 303
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisExplanationsAttachedTo",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisExplanationsAttachedTo"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsAttachedToOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsAttachedToOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
          "line": 333
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 326
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisExplanationsAttachedToOutputReference",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 353
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 358
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 337
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsAttachedTo"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisExplanationsAttachedToOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsClassicLoadBalancerListener": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsClassicLoadBalancerListener",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 362
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisExplanationsClassicLoadBalancerListener",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisExplanationsClassicLoadBalancerListener"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsClassicLoadBalancerListenerOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsClassicLoadBalancerListenerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
          "line": 392
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 385
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisExplanationsClassicLoadBalancerListenerOutputReference",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 412
          },
          "name": "instancePort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 417
          },
          "name": "loadBalancerPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 396
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsClassicLoadBalancerListener"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisExplanationsClassicLoadBalancerListenerOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsComponent": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsComponent",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 421
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisExplanationsComponent",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisExplanationsComponent"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsComponentOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsComponentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-analysis/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-awscc-ec2-network-insights-analysis/index.ts",
        "line": 444
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisExplanationsComponentOutputReference",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 471
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 476
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 455
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsComponent"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisExplanationsComponentOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsCustomerGateway": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsCustomerGateway",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 480
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisExplanationsCustomerGateway",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisExplanationsCustomerGateway"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsCustomerGatewayOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsCustomerGatewayOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
          "line": 510
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 503
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisExplanationsCustomerGatewayOutputReference",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 530
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 535
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 514
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsCustomerGateway"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisExplanationsCustomerGatewayOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsDestination": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsDestination",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 539
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisExplanationsDestination",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisExplanationsDestination"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsDestinationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsDestinationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
          "line": 569
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 562
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisExplanationsDestinationOutputReference",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 589
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 594
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 573
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsDestination"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisExplanationsDestinationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsDestinationVpc": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsDestinationVpc",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 598
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisExplanationsDestinationVpc",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisExplanationsDestinationVpc"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsDestinationVpcOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsDestinationVpcOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
          "line": 628
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 621
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisExplanationsDestinationVpcOutputReference",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 648
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 653
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 632
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsDestinationVpc"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisExplanationsDestinationVpcOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsElasticLoadBalancerListener": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsElasticLoadBalancerListener",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 657
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisExplanationsElasticLoadBalancerListener",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisExplanationsElasticLoadBalancerListener"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsElasticLoadBalancerListenerOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsElasticLoadBalancerListenerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-analysis/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/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 680
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisExplanationsElasticLoadBalancerListenerOutputReference",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 707
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 712
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 691
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsElasticLoadBalancerListener"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisExplanationsElasticLoadBalancerListenerOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsIngressRouteTable": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsIngressRouteTable",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 716
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisExplanationsIngressRouteTable",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisExplanationsIngressRouteTable"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsIngressRouteTableOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsIngressRouteTableOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-analysis/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 739
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisExplanationsIngressRouteTableOutputReference",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 766
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 771
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 750
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsIngressRouteTable"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisExplanationsIngressRouteTableOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsInternetGateway": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsInternetGateway",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 775
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisExplanationsInternetGateway",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisExplanationsInternetGateway"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsInternetGatewayOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsInternetGatewayOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-analysis/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-awscc-ec2-network-insights-analysis/index.ts",
        "line": 798
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisExplanationsInternetGatewayOutputReference",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 825
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 830
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 809
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsInternetGateway"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisExplanationsInternetGatewayOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
          "line": 2582
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 2575
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 2589
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2NetworkInsightsAnalysisExplanationsList",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisExplanationsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsLoadBalancerTarget": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsLoadBalancerTarget",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 893
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisExplanationsLoadBalancerTarget",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisExplanationsLoadBalancerTarget"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsLoadBalancerTargetGroup": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsLoadBalancerTargetGroup",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 963
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisExplanationsLoadBalancerTargetGroup",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisExplanationsLoadBalancerTargetGroup"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsLoadBalancerTargetGroupOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsLoadBalancerTargetGroupOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
          "line": 993
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 986
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisExplanationsLoadBalancerTargetGroupOutputReference",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 1013
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 1018
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 997
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsLoadBalancerTargetGroup"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisExplanationsLoadBalancerTargetGroupOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsLoadBalancerTargetGroups": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsLoadBalancerTargetGroups",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 1022
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisExplanationsLoadBalancerTargetGroups",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisExplanationsLoadBalancerTargetGroups"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsLoadBalancerTargetGroupsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsLoadBalancerTargetGroupsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
          "line": 1091
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 1084
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 1098
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsLoadBalancerTargetGroupsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2NetworkInsightsAnalysisExplanationsLoadBalancerTargetGroupsList",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisExplanationsLoadBalancerTargetGroupsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsLoadBalancerTargetGroupsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsLoadBalancerTargetGroupsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
          "line": 1054
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 1045
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisExplanationsLoadBalancerTargetGroupsOutputReference",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 1074
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 1079
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 1058
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsLoadBalancerTargetGroups"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisExplanationsLoadBalancerTargetGroupsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsLoadBalancerTargetInstance": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsLoadBalancerTargetInstance",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 834
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisExplanationsLoadBalancerTargetInstance",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisExplanationsLoadBalancerTargetInstance"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsLoadBalancerTargetInstanceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsLoadBalancerTargetInstanceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
          "line": 864
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 857
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisExplanationsLoadBalancerTargetInstanceOutputReference",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 884
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 889
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 868
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsLoadBalancerTargetInstance"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisExplanationsLoadBalancerTargetInstanceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsLoadBalancerTargetOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsLoadBalancerTargetOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
          "line": 923
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 916
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisExplanationsLoadBalancerTargetOutputReference",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 943
          },
          "name": "address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 948
          },
          "name": "availabilityZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 954
          },
          "name": "instance",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsLoadBalancerTargetInstanceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 959
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 927
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsLoadBalancerTarget"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisExplanationsLoadBalancerTargetOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsNatGateway": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsNatGateway",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 1102
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisExplanationsNatGateway",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisExplanationsNatGateway"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsNatGatewayOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsNatGatewayOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
          "line": 1132
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 1125
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisExplanationsNatGatewayOutputReference",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 1152
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 1157
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 1136
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsNatGateway"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisExplanationsNatGatewayOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsNetworkInterface": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsNetworkInterface",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 1161
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisExplanationsNetworkInterface",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisExplanationsNetworkInterface"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsNetworkInterfaceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsNetworkInterfaceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-analysis/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 1184
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisExplanationsNetworkInterfaceOutputReference",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 1211
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 1216
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 1195
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsNetworkInterface"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisExplanationsNetworkInterfaceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
          "line": 2299
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 2290
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisExplanationsOutputReference",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 2320
          },
          "name": "acl",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsAclOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 2326
          },
          "name": "aclRule",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsAclRuleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 2331
          },
          "name": "address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 2336
          },
          "name": "addresses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 2342
          },
          "name": "attachedTo",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsAttachedToOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 2347
          },
          "name": "availabilityZones",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 2352
          },
          "name": "cidrs",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 2358
          },
          "name": "classicLoadBalancerListener",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsClassicLoadBalancerListenerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 2364
          },
          "name": "component",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsComponentOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 2370
          },
          "name": "customerGateway",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsCustomerGatewayOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 2376
          },
          "name": "destination",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsDestinationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 2382
          },
          "name": "destinationVpc",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsDestinationVpcOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 2387
          },
          "name": "direction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 2393
          },
          "name": "elasticLoadBalancerListener",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsElasticLoadBalancerListenerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 2398
          },
          "name": "explanationCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 2404
          },
          "name": "ingressRouteTable",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsIngressRouteTableOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 2410
          },
          "name": "internetGateway",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsInternetGatewayOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 2415
          },
          "name": "loadBalancerArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 2420
          },
          "name": "loadBalancerListenerPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 2426
          },
          "name": "loadBalancerTarget",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsLoadBalancerTargetOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 2432
          },
          "name": "loadBalancerTargetGroup",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsLoadBalancerTargetGroupOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 2438
          },
          "name": "loadBalancerTargetGroups",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsLoadBalancerTargetGroupsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 2443
          },
          "name": "loadBalancerTargetPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 2448
          },
          "name": "missingComponent",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 2454
          },
          "name": "natGateway",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsNatGatewayOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 2460
          },
          "name": "networkInterface",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsNetworkInterfaceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 2465
          },
          "name": "packetField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 2470
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 2476
          },
          "name": "portRanges",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsPortRangesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 2482
          },
          "name": "prefixList",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsPrefixListStructOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 2487
          },
          "name": "protocols",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 2493
          },
          "name": "routeTable",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsRouteTableOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 2499
          },
          "name": "routeTableRoute",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsRouteTableRouteOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 2505
          },
          "name": "securityGroup",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsSecurityGroupOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 2511
          },
          "name": "securityGroupRule",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsSecurityGroupRuleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 2517
          },
          "name": "securityGroups",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsSecurityGroupsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 2523
          },
          "name": "sourceVpc",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsSourceVpcOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 2528
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 2534
          },
          "name": "subnet",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsSubnetOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 2540
          },
          "name": "subnetRouteTable",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsSubnetRouteTableOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 2546
          },
          "name": "vpc",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsVpcOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 2552
          },
          "name": "vpcEndpoint",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsVpcEndpointOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 2558
          },
          "name": "vpcPeeringConnection",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsVpcPeeringConnectionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 2564
          },
          "name": "vpnConnection",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsVpnConnectionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 2570
          },
          "name": "vpnGateway",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsVpnGatewayOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 2303
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanations"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisExplanationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsPortRanges": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsPortRanges",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 1220
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisExplanationsPortRanges",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisExplanationsPortRanges"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsPortRangesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsPortRangesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
          "line": 1289
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 1282
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 1296
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsPortRangesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2NetworkInsightsAnalysisExplanationsPortRangesList",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisExplanationsPortRangesList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsPortRangesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsPortRangesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-analysis/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 1243
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisExplanationsPortRangesOutputReference",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 1272
          },
          "name": "from",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 1277
          },
          "name": "to",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 1256
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsPortRanges"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisExplanationsPortRangesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsPrefixListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsPrefixListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 1300
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisExplanationsPrefixListStruct",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisExplanationsPrefixListStruct"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsPrefixListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsPrefixListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
          "line": 1330
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 1323
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisExplanationsPrefixListStructOutputReference",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 1350
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 1355
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 1334
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsPrefixListStruct"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisExplanationsPrefixListStructOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsRouteTable": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsRouteTable",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 1359
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisExplanationsRouteTable",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisExplanationsRouteTable"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsRouteTableOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsRouteTableOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
          "line": 1389
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 1382
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisExplanationsRouteTableOutputReference",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 1409
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 1414
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 1393
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsRouteTable"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisExplanationsRouteTableOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsRouteTableRoute": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsRouteTableRoute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 1418
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisExplanationsRouteTableRoute",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisExplanationsRouteTableRoute"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsRouteTableRouteOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsRouteTableRouteOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-analysis/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 1441
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisExplanationsRouteTableRouteOutputReference",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 1468
          },
          "name": "destinationCidr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 1473
          },
          "name": "destinationPrefixListId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 1478
          },
          "name": "egressOnlyInternetGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 1483
          },
          "name": "gatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 1488
          },
          "name": "instanceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 1493
          },
          "name": "natGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 1498
          },
          "name": "networkInterfaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 1503
          },
          "name": "origin",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 1508
          },
          "name": "transitGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 1513
          },
          "name": "vpcPeeringConnectionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 1452
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsRouteTableRoute"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisExplanationsRouteTableRouteOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsSecurityGroup": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsSecurityGroup",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 1517
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisExplanationsSecurityGroup",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisExplanationsSecurityGroup"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsSecurityGroupOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsSecurityGroupOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
          "line": 1547
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 1540
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisExplanationsSecurityGroupOutputReference",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 1567
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 1572
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 1551
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsSecurityGroup"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisExplanationsSecurityGroupOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsSecurityGroupRule": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsSecurityGroupRule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 1635
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisExplanationsSecurityGroupRule",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisExplanationsSecurityGroupRule"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsSecurityGroupRuleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsSecurityGroupRuleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
          "line": 1665
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 1658
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisExplanationsSecurityGroupRuleOutputReference",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 1685
          },
          "name": "cidr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 1690
          },
          "name": "direction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 1696
          },
          "name": "portRange",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsSecurityGroupRulePortRangeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 1701
          },
          "name": "prefixListId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 1706
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 1711
          },
          "name": "securityGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 1669
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsSecurityGroupRule"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisExplanationsSecurityGroupRuleOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsSecurityGroupRulePortRange": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsSecurityGroupRulePortRange",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 1576
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisExplanationsSecurityGroupRulePortRange",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisExplanationsSecurityGroupRulePortRange"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsSecurityGroupRulePortRangeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsSecurityGroupRulePortRangeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-analysis/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 1599
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisExplanationsSecurityGroupRulePortRangeOutputReference",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 1626
          },
          "name": "from",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 1631
          },
          "name": "to",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 1610
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsSecurityGroupRulePortRange"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisExplanationsSecurityGroupRulePortRangeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsSecurityGroups": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsSecurityGroups",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 1715
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisExplanationsSecurityGroups",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisExplanationsSecurityGroups"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsSecurityGroupsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsSecurityGroupsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
          "line": 1784
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 1777
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 1791
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsSecurityGroupsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2NetworkInsightsAnalysisExplanationsSecurityGroupsList",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisExplanationsSecurityGroupsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsSecurityGroupsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsSecurityGroupsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
          "line": 1747
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 1738
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisExplanationsSecurityGroupsOutputReference",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 1767
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 1772
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 1751
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsSecurityGroups"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisExplanationsSecurityGroupsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsSourceVpc": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsSourceVpc",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 1795
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisExplanationsSourceVpc",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisExplanationsSourceVpc"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsSourceVpcOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsSourceVpcOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-analysis/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/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 1818
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisExplanationsSourceVpcOutputReference",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 1845
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 1850
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 1829
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsSourceVpc"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisExplanationsSourceVpcOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsSubnet": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsSubnet",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 1854
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisExplanationsSubnet",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisExplanationsSubnet"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsSubnetOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsSubnetOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
          "line": 1884
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 1877
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisExplanationsSubnetOutputReference",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 1904
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 1909
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 1888
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsSubnet"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisExplanationsSubnetOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsSubnetRouteTable": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsSubnetRouteTable",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 1913
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisExplanationsSubnetRouteTable",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisExplanationsSubnetRouteTable"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsSubnetRouteTableOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsSubnetRouteTableOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
          "line": 1943
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 1936
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisExplanationsSubnetRouteTableOutputReference",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 1963
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 1968
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 1947
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsSubnetRouteTable"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisExplanationsSubnetRouteTableOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsVpc": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsVpc",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 1972
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisExplanationsVpc",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisExplanationsVpc"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsVpcEndpoint": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsVpcEndpoint",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 2031
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisExplanationsVpcEndpoint",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisExplanationsVpcEndpoint"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsVpcEndpointOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsVpcEndpointOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
          "line": 2061
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 2054
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisExplanationsVpcEndpointOutputReference",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 2081
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 2086
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 2065
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsVpcEndpoint"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisExplanationsVpcEndpointOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsVpcOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsVpcOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
          "line": 2002
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 1995
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisExplanationsVpcOutputReference",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 2022
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 2027
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 2006
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsVpc"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisExplanationsVpcOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsVpcPeeringConnection": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsVpcPeeringConnection",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 2090
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisExplanationsVpcPeeringConnection",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisExplanationsVpcPeeringConnection"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsVpcPeeringConnectionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsVpcPeeringConnectionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
          "line": 2120
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 2113
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisExplanationsVpcPeeringConnectionOutputReference",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 2140
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 2145
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 2124
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsVpcPeeringConnection"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisExplanationsVpcPeeringConnectionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsVpnConnection": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsVpnConnection",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 2149
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisExplanationsVpnConnection",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisExplanationsVpnConnection"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsVpnConnectionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsVpnConnectionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-analysis/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/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 2172
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisExplanationsVpnConnectionOutputReference",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 2199
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 2204
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 2183
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsVpnConnection"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisExplanationsVpnConnectionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsVpnGateway": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsVpnGateway",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 2208
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisExplanationsVpnGateway",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisExplanationsVpnGateway"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsVpnGatewayOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsVpnGatewayOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
          "line": 2238
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 2231
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisExplanationsVpnGatewayOutputReference",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 2258
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 2263
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 2242
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisExplanationsVpnGateway"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisExplanationsVpnGatewayOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponents": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponents",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 3737
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisForwardPathComponents",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisForwardPathComponents"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsAclRule": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsAclRule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 2652
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsAclRule",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsAclRule"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsAclRuleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsAclRuleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
          "line": 2682
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 2675
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsAclRuleOutputReference",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 2702
          },
          "name": "cidr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 2707
          },
          "name": "egress",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 2713
          },
          "name": "portRange",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsAclRulePortRangeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 2718
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 2723
          },
          "name": "ruleAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 2728
          },
          "name": "ruleNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 2686
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsAclRule"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsAclRuleOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsAclRulePortRange": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsAclRulePortRange",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 2593
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsAclRulePortRange",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsAclRulePortRange"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsAclRulePortRangeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsAclRulePortRangeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
          "line": 2623
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 2616
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsAclRulePortRangeOutputReference",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 2643
          },
          "name": "from",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 2648
          },
          "name": "to",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 2627
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsAclRulePortRange"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsAclRulePortRangeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsComponent": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsComponent",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 2732
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsComponent",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsComponent"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsComponentOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsComponentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
          "line": 2762
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 2755
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsComponentOutputReference",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 2782
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 2787
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 2766
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsComponent"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsComponentOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsDestinationVpc": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsDestinationVpc",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 2791
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsDestinationVpc",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsDestinationVpc"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsDestinationVpcOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsDestinationVpcOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
          "line": 2821
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 2814
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsDestinationVpcOutputReference",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 2841
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 2846
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 2825
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsDestinationVpc"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsDestinationVpcOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsInboundHeader": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsInboundHeader",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 3010
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsInboundHeader",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsInboundHeader"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsInboundHeaderDestinationPortRanges": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsInboundHeaderDestinationPortRanges",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 2850
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsInboundHeaderDestinationPortRanges",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsInboundHeaderDestinationPortRanges"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsInboundHeaderDestinationPortRangesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsInboundHeaderDestinationPortRangesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
          "line": 2919
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 2912
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 2926
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsInboundHeaderDestinationPortRangesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsInboundHeaderDestinationPortRangesList",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsInboundHeaderDestinationPortRangesList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsInboundHeaderDestinationPortRangesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsInboundHeaderDestinationPortRangesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
          "line": 2882
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 2873
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsInboundHeaderDestinationPortRangesOutputReference",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 2902
          },
          "name": "from",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 2907
          },
          "name": "to",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 2886
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsInboundHeaderDestinationPortRanges"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsInboundHeaderDestinationPortRangesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsInboundHeaderOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsInboundHeaderOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
          "line": 3040
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 3033
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsInboundHeaderOutputReference",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 3060
          },
          "name": "destinationAddresses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 3066
          },
          "name": "destinationPortRanges",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsInboundHeaderDestinationPortRangesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 3071
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 3076
          },
          "name": "sourceAddresses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 3082
          },
          "name": "sourcePortRanges",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsInboundHeaderSourcePortRangesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 3044
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsInboundHeader"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsInboundHeaderOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsInboundHeaderSourcePortRanges": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsInboundHeaderSourcePortRanges",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 2930
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsInboundHeaderSourcePortRanges",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsInboundHeaderSourcePortRanges"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsInboundHeaderSourcePortRangesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsInboundHeaderSourcePortRangesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
          "line": 2999
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 2992
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 3006
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsInboundHeaderSourcePortRangesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsInboundHeaderSourcePortRangesList",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsInboundHeaderSourcePortRangesList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsInboundHeaderSourcePortRangesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsInboundHeaderSourcePortRangesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
          "line": 2962
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 2953
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsInboundHeaderSourcePortRangesOutputReference",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 2982
          },
          "name": "from",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 2987
          },
          "name": "to",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 2966
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsInboundHeaderSourcePortRanges"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsInboundHeaderSourcePortRangesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
          "line": 3861
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 3854
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 3868
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsList",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsOutboundHeader": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsOutboundHeader",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 3246
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsOutboundHeader",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsOutboundHeader"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsOutboundHeaderDestinationPortRanges": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsOutboundHeaderDestinationPortRanges",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 3086
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsOutboundHeaderDestinationPortRanges",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsOutboundHeaderDestinationPortRanges"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsOutboundHeaderDestinationPortRangesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsOutboundHeaderDestinationPortRangesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-analysis/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 3148
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 3162
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsOutboundHeaderDestinationPortRangesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsOutboundHeaderDestinationPortRangesList",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsOutboundHeaderDestinationPortRangesList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsOutboundHeaderDestinationPortRangesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsOutboundHeaderDestinationPortRangesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-analysis/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 3109
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsOutboundHeaderDestinationPortRangesOutputReference",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 3138
          },
          "name": "from",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 3143
          },
          "name": "to",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 3122
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsOutboundHeaderDestinationPortRanges"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsOutboundHeaderDestinationPortRangesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsOutboundHeaderOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsOutboundHeaderOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
          "line": 3276
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 3269
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsOutboundHeaderOutputReference",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 3296
          },
          "name": "destinationAddresses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 3302
          },
          "name": "destinationPortRanges",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsOutboundHeaderDestinationPortRangesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 3307
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 3312
          },
          "name": "sourceAddresses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 3318
          },
          "name": "sourcePortRanges",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsOutboundHeaderSourcePortRangesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 3280
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsOutboundHeader"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsOutboundHeaderOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsOutboundHeaderSourcePortRanges": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsOutboundHeaderSourcePortRanges",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 3166
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsOutboundHeaderSourcePortRanges",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsOutboundHeaderSourcePortRanges"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsOutboundHeaderSourcePortRangesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsOutboundHeaderSourcePortRangesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
          "line": 3235
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 3228
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 3242
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsOutboundHeaderSourcePortRangesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsOutboundHeaderSourcePortRangesList",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsOutboundHeaderSourcePortRangesList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsOutboundHeaderSourcePortRangesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsOutboundHeaderSourcePortRangesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
          "line": 3198
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 3189
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsOutboundHeaderSourcePortRangesOutputReference",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 3218
          },
          "name": "from",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 3223
          },
          "name": "to",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 3202
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsOutboundHeaderSourcePortRanges"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsOutboundHeaderSourcePortRangesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
          "line": 3769
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 3760
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsOutputReference",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 3790
          },
          "name": "aclRule",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsAclRuleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 3796
          },
          "name": "component",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsComponentOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 3802
          },
          "name": "destinationVpc",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsDestinationVpcOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 3808
          },
          "name": "inboundHeader",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsInboundHeaderOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 3814
          },
          "name": "outboundHeader",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsOutboundHeaderOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 3820
          },
          "name": "routeTableRoute",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsRouteTableRouteOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 3826
          },
          "name": "securityGroupRule",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsSecurityGroupRuleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 3831
          },
          "name": "sequenceNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 3837
          },
          "name": "sourceVpc",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsSourceVpcOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 3843
          },
          "name": "subnet",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsSubnetOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 3849
          },
          "name": "vpc",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsVpcOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 3773
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponents"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsRouteTableRoute": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsRouteTableRoute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 3322
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsRouteTableRoute",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsRouteTableRoute"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsRouteTableRouteOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsRouteTableRouteOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
          "line": 3352
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 3345
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsRouteTableRouteOutputReference",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 3372
          },
          "name": "destinationCidr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 3377
          },
          "name": "destinationPrefixListId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 3382
          },
          "name": "egressOnlyInternetGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 3387
          },
          "name": "gatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 3392
          },
          "name": "instanceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 3397
          },
          "name": "natGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 3402
          },
          "name": "networkInterfaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 3407
          },
          "name": "origin",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 3412
          },
          "name": "transitGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 3417
          },
          "name": "vpcPeeringConnectionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 3356
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsRouteTableRoute"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsRouteTableRouteOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsSecurityGroupRule": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsSecurityGroupRule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 3480
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsSecurityGroupRule",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsSecurityGroupRule"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsSecurityGroupRuleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsSecurityGroupRuleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
          "line": 3510
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 3503
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsSecurityGroupRuleOutputReference",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 3530
          },
          "name": "cidr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 3535
          },
          "name": "direction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 3541
          },
          "name": "portRange",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsSecurityGroupRulePortRangeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 3546
          },
          "name": "prefixListId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 3551
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 3556
          },
          "name": "securityGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 3514
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsSecurityGroupRule"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsSecurityGroupRuleOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsSecurityGroupRulePortRange": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsSecurityGroupRulePortRange",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 3421
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsSecurityGroupRulePortRange",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsSecurityGroupRulePortRange"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsSecurityGroupRulePortRangeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsSecurityGroupRulePortRangeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
          "line": 3451
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 3444
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsSecurityGroupRulePortRangeOutputReference",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 3471
          },
          "name": "from",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 3476
          },
          "name": "to",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 3455
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsSecurityGroupRulePortRange"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsSecurityGroupRulePortRangeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsSourceVpc": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsSourceVpc",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 3560
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsSourceVpc",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsSourceVpc"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsSourceVpcOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsSourceVpcOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
          "line": 3590
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 3583
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsSourceVpcOutputReference",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 3610
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 3615
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 3594
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsSourceVpc"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsSourceVpcOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsSubnet": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsSubnet",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 3619
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsSubnet",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsSubnet"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsSubnetOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsSubnetOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
          "line": 3649
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 3642
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsSubnetOutputReference",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 3669
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 3674
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 3653
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsSubnet"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsSubnetOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsVpc": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsVpc",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 3678
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsVpc",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsVpc"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsVpcOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsVpcOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
          "line": 3708
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 3701
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsVpcOutputReference",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 3728
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 3733
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 3712
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsVpc"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisForwardPathComponentsVpcOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponents": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponents",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 5016
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisReturnPathComponents",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisReturnPathComponents"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsAclRule": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsAclRule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 3931
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsAclRule",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsAclRule"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsAclRuleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsAclRuleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
          "line": 3961
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 3954
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsAclRuleOutputReference",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 3981
          },
          "name": "cidr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 3986
          },
          "name": "egress",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 3992
          },
          "name": "portRange",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsAclRulePortRangeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 3997
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 4002
          },
          "name": "ruleAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 4007
          },
          "name": "ruleNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 3965
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsAclRule"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsAclRuleOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsAclRulePortRange": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsAclRulePortRange",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 3872
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsAclRulePortRange",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsAclRulePortRange"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsAclRulePortRangeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsAclRulePortRangeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-analysis/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-awscc-ec2-network-insights-analysis/index.ts",
        "line": 3895
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsAclRulePortRangeOutputReference",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 3922
          },
          "name": "from",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 3927
          },
          "name": "to",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 3906
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsAclRulePortRange"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsAclRulePortRangeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsComponent": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsComponent",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 4011
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsComponent",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsComponent"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsComponentOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsComponentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
          "line": 4041
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 4034
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsComponentOutputReference",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 4061
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 4066
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 4045
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsComponent"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsComponentOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsDestinationVpc": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsDestinationVpc",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 4070
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsDestinationVpc",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsDestinationVpc"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsDestinationVpcOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsDestinationVpcOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
          "line": 4100
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 4093
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsDestinationVpcOutputReference",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 4120
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 4125
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 4104
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsDestinationVpc"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsDestinationVpcOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsInboundHeader": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsInboundHeader",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 4289
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsInboundHeader",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsInboundHeader"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsInboundHeaderDestinationPortRanges": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsInboundHeaderDestinationPortRanges",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 4129
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsInboundHeaderDestinationPortRanges",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsInboundHeaderDestinationPortRanges"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsInboundHeaderDestinationPortRangesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsInboundHeaderDestinationPortRangesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
          "line": 4198
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 4191
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 4205
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsInboundHeaderDestinationPortRangesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsInboundHeaderDestinationPortRangesList",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsInboundHeaderDestinationPortRangesList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsInboundHeaderDestinationPortRangesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsInboundHeaderDestinationPortRangesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
          "line": 4161
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 4152
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsInboundHeaderDestinationPortRangesOutputReference",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 4181
          },
          "name": "from",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 4186
          },
          "name": "to",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 4165
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsInboundHeaderDestinationPortRanges"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsInboundHeaderDestinationPortRangesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsInboundHeaderOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsInboundHeaderOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
          "line": 4319
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 4312
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsInboundHeaderOutputReference",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 4339
          },
          "name": "destinationAddresses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 4345
          },
          "name": "destinationPortRanges",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsInboundHeaderDestinationPortRangesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 4350
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 4355
          },
          "name": "sourceAddresses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 4361
          },
          "name": "sourcePortRanges",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsInboundHeaderSourcePortRangesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 4323
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsInboundHeader"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsInboundHeaderOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsInboundHeaderSourcePortRanges": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsInboundHeaderSourcePortRanges",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 4209
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsInboundHeaderSourcePortRanges",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsInboundHeaderSourcePortRanges"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsInboundHeaderSourcePortRangesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsInboundHeaderSourcePortRangesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
          "line": 4278
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 4271
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 4285
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsInboundHeaderSourcePortRangesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsInboundHeaderSourcePortRangesList",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsInboundHeaderSourcePortRangesList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsInboundHeaderSourcePortRangesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsInboundHeaderSourcePortRangesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
          "line": 4241
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 4232
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsInboundHeaderSourcePortRangesOutputReference",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 4261
          },
          "name": "from",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 4266
          },
          "name": "to",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 4245
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsInboundHeaderSourcePortRanges"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsInboundHeaderSourcePortRangesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
          "line": 5140
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 5133
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 5147
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsList",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsOutboundHeader": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsOutboundHeader",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 4525
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsOutboundHeader",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsOutboundHeader"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsOutboundHeaderDestinationPortRanges": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsOutboundHeaderDestinationPortRanges",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 4365
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsOutboundHeaderDestinationPortRanges",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsOutboundHeaderDestinationPortRanges"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsOutboundHeaderDestinationPortRangesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsOutboundHeaderDestinationPortRangesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
          "line": 4434
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 4427
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 4441
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsOutboundHeaderDestinationPortRangesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsOutboundHeaderDestinationPortRangesList",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsOutboundHeaderDestinationPortRangesList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsOutboundHeaderDestinationPortRangesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsOutboundHeaderDestinationPortRangesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
          "line": 4397
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 4388
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsOutboundHeaderDestinationPortRangesOutputReference",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 4417
          },
          "name": "from",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 4422
          },
          "name": "to",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 4401
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsOutboundHeaderDestinationPortRanges"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsOutboundHeaderDestinationPortRangesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsOutboundHeaderOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsOutboundHeaderOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
          "line": 4555
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 4548
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsOutboundHeaderOutputReference",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 4575
          },
          "name": "destinationAddresses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 4581
          },
          "name": "destinationPortRanges",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsOutboundHeaderDestinationPortRangesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 4586
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 4591
          },
          "name": "sourceAddresses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 4597
          },
          "name": "sourcePortRanges",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsOutboundHeaderSourcePortRangesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 4559
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsOutboundHeader"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsOutboundHeaderOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsOutboundHeaderSourcePortRanges": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsOutboundHeaderSourcePortRanges",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 4445
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsOutboundHeaderSourcePortRanges",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsOutboundHeaderSourcePortRanges"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsOutboundHeaderSourcePortRangesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsOutboundHeaderSourcePortRangesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
          "line": 4514
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 4507
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 4521
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsOutboundHeaderSourcePortRangesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsOutboundHeaderSourcePortRangesList",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsOutboundHeaderSourcePortRangesList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsOutboundHeaderSourcePortRangesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsOutboundHeaderSourcePortRangesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
          "line": 4477
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 4468
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsOutboundHeaderSourcePortRangesOutputReference",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 4497
          },
          "name": "from",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 4502
          },
          "name": "to",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 4481
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsOutboundHeaderSourcePortRanges"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsOutboundHeaderSourcePortRangesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
          "line": 5048
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 5039
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsOutputReference",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 5069
          },
          "name": "aclRule",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsAclRuleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 5075
          },
          "name": "component",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsComponentOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 5081
          },
          "name": "destinationVpc",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsDestinationVpcOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 5087
          },
          "name": "inboundHeader",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsInboundHeaderOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 5093
          },
          "name": "outboundHeader",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsOutboundHeaderOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 5099
          },
          "name": "routeTableRoute",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsRouteTableRouteOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 5105
          },
          "name": "securityGroupRule",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsSecurityGroupRuleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 5110
          },
          "name": "sequenceNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 5116
          },
          "name": "sourceVpc",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsSourceVpcOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 5122
          },
          "name": "subnet",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsSubnetOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 5128
          },
          "name": "vpc",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsVpcOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 5052
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponents"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsRouteTableRoute": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsRouteTableRoute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 4601
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsRouteTableRoute",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsRouteTableRoute"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsRouteTableRouteOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsRouteTableRouteOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
          "line": 4631
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 4624
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsRouteTableRouteOutputReference",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 4651
          },
          "name": "destinationCidr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 4656
          },
          "name": "destinationPrefixListId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 4661
          },
          "name": "egressOnlyInternetGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 4666
          },
          "name": "gatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 4671
          },
          "name": "instanceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 4676
          },
          "name": "natGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 4681
          },
          "name": "networkInterfaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 4686
          },
          "name": "origin",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 4691
          },
          "name": "transitGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 4696
          },
          "name": "vpcPeeringConnectionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 4635
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsRouteTableRoute"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsRouteTableRouteOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsSecurityGroupRule": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsSecurityGroupRule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 4759
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsSecurityGroupRule",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsSecurityGroupRule"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsSecurityGroupRuleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsSecurityGroupRuleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
          "line": 4789
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 4782
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsSecurityGroupRuleOutputReference",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 4809
          },
          "name": "cidr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 4814
          },
          "name": "direction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 4820
          },
          "name": "portRange",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsSecurityGroupRulePortRangeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 4825
          },
          "name": "prefixListId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 4830
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 4835
          },
          "name": "securityGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 4793
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsSecurityGroupRule"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsSecurityGroupRuleOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsSecurityGroupRulePortRange": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsSecurityGroupRulePortRange",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 4700
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsSecurityGroupRulePortRange",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsSecurityGroupRulePortRange"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsSecurityGroupRulePortRangeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsSecurityGroupRulePortRangeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
          "line": 4730
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 4723
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsSecurityGroupRulePortRangeOutputReference",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 4750
          },
          "name": "from",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 4755
          },
          "name": "to",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 4734
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsSecurityGroupRulePortRange"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsSecurityGroupRulePortRangeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsSourceVpc": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsSourceVpc",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 4839
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsSourceVpc",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsSourceVpc"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsSourceVpcOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsSourceVpcOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
          "line": 4869
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 4862
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsSourceVpcOutputReference",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 4889
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 4894
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 4873
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsSourceVpc"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsSourceVpcOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsSubnet": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsSubnet",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 4898
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsSubnet",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsSubnet"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsSubnetOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsSubnetOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
          "line": 4928
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 4921
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsSubnetOutputReference",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 4948
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 4953
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 4932
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsSubnet"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsSubnetOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsVpc": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsVpc",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 4957
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsVpc",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsVpc"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsVpcOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsVpcOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
          "line": 4987
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 4980
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsVpcOutputReference",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 5007
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 5012
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 4991
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsVpc"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisReturnPathComponentsVpcOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 5151
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisTags",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisTags"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
          "line": 5220
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 5213
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 5227
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2NetworkInsightsAnalysisTagsList",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
          "line": 5183
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
        "line": 5174
      },
      "name": "DataAwsccEc2NetworkInsightsAnalysisTagsOutputReference",
      "namespace": "dataAwsccEc2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 5203
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 5208
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-analysis/index.ts",
            "line": 5187
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsAnalysis.DataAwsccEc2NetworkInsightsAnalysisTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-insights-analysis/index:DataAwsccEc2NetworkInsightsAnalysisTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsPath.DataAwsccEc2NetworkInsightsPath": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_network_insights_path awscc_ec2_network_insights_path}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsPath.DataAwsccEc2NetworkInsightsPath",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_network_insights_path awscc_ec2_network_insights_path} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-path/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-awscc.dataAwsccEc2NetworkInsightsPath.DataAwsccEc2NetworkInsightsPathConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-path/index.ts",
        "line": 487
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2NetworkInsightsPath resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-path/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 DataAwsccEc2NetworkInsightsPath to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_network_insights_path#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2NetworkInsightsPath that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2NetworkInsightsPath to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-path/index.ts",
            "line": 632
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-path/index.ts",
            "line": 638
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2NetworkInsightsPath",
      "namespace": "dataAwsccEc2NetworkInsightsPath",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-path/index.ts",
            "line": 492
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-path/index.ts",
            "line": 543
          },
          "name": "createdDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-path/index.ts",
            "line": 548
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-path/index.ts",
            "line": 553
          },
          "name": "destinationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-path/index.ts",
            "line": 558
          },
          "name": "destinationIp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-path/index.ts",
            "line": 563
          },
          "name": "destinationPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-path/index.ts",
            "line": 569
          },
          "name": "filterAtDestination",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsPath.DataAwsccEc2NetworkInsightsPathFilterAtDestinationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-path/index.ts",
            "line": 575
          },
          "name": "filterAtSource",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsPath.DataAwsccEc2NetworkInsightsPathFilterAtSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-path/index.ts",
            "line": 593
          },
          "name": "networkInsightsPathArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-path/index.ts",
            "line": 598
          },
          "name": "networkInsightsPathId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-path/index.ts",
            "line": 603
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-path/index.ts",
            "line": 608
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-path/index.ts",
            "line": 613
          },
          "name": "sourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-path/index.ts",
            "line": 618
          },
          "name": "sourceIp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-path/index.ts",
            "line": 624
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsPath.DataAwsccEc2NetworkInsightsPathTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-path/index.ts",
            "line": 588
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-path/index.ts",
            "line": 581
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-insights-path/index:DataAwsccEc2NetworkInsightsPath"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsPath.DataAwsccEc2NetworkInsightsPathConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsPath.DataAwsccEc2NetworkInsightsPathConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-path/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2NetworkInsightsPathConfig",
      "namespace": "dataAwsccEc2NetworkInsightsPath",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_network_insights_path#id DataAwsccEc2NetworkInsightsPath#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-path/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-insights-path/index:DataAwsccEc2NetworkInsightsPathConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsPath.DataAwsccEc2NetworkInsightsPathFilterAtDestination": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsPath.DataAwsccEc2NetworkInsightsPathFilterAtDestination",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-path/index.ts",
        "line": 143
      },
      "name": "DataAwsccEc2NetworkInsightsPathFilterAtDestination",
      "namespace": "dataAwsccEc2NetworkInsightsPath",
      "symbolId": "src/data-awscc-ec2-network-insights-path/index:DataAwsccEc2NetworkInsightsPathFilterAtDestination"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsPath.DataAwsccEc2NetworkInsightsPathFilterAtDestinationDestinationPortRange": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsPath.DataAwsccEc2NetworkInsightsPathFilterAtDestinationDestinationPortRange",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-path/index.ts",
        "line": 25
      },
      "name": "DataAwsccEc2NetworkInsightsPathFilterAtDestinationDestinationPortRange",
      "namespace": "dataAwsccEc2NetworkInsightsPath",
      "symbolId": "src/data-awscc-ec2-network-insights-path/index:DataAwsccEc2NetworkInsightsPathFilterAtDestinationDestinationPortRange"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsPath.DataAwsccEc2NetworkInsightsPathFilterAtDestinationDestinationPortRangeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsPath.DataAwsccEc2NetworkInsightsPathFilterAtDestinationDestinationPortRangeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-path/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-path/index.ts",
        "line": 48
      },
      "name": "DataAwsccEc2NetworkInsightsPathFilterAtDestinationDestinationPortRangeOutputReference",
      "namespace": "dataAwsccEc2NetworkInsightsPath",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-path/index.ts",
            "line": 75
          },
          "name": "fromPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-path/index.ts",
            "line": 80
          },
          "name": "toPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-path/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsPath.DataAwsccEc2NetworkInsightsPathFilterAtDestinationDestinationPortRange"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-insights-path/index:DataAwsccEc2NetworkInsightsPathFilterAtDestinationDestinationPortRangeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsPath.DataAwsccEc2NetworkInsightsPathFilterAtDestinationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsPath.DataAwsccEc2NetworkInsightsPathFilterAtDestinationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-path/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-awscc-ec2-network-insights-path/index.ts",
        "line": 166
      },
      "name": "DataAwsccEc2NetworkInsightsPathFilterAtDestinationOutputReference",
      "namespace": "dataAwsccEc2NetworkInsightsPath",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-path/index.ts",
            "line": 193
          },
          "name": "destinationAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-path/index.ts",
            "line": 199
          },
          "name": "destinationPortRange",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsPath.DataAwsccEc2NetworkInsightsPathFilterAtDestinationDestinationPortRangeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-path/index.ts",
            "line": 204
          },
          "name": "sourceAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-path/index.ts",
            "line": 210
          },
          "name": "sourcePortRange",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsPath.DataAwsccEc2NetworkInsightsPathFilterAtDestinationSourcePortRangeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-path/index.ts",
            "line": 177
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsPath.DataAwsccEc2NetworkInsightsPathFilterAtDestination"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-insights-path/index:DataAwsccEc2NetworkInsightsPathFilterAtDestinationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsPath.DataAwsccEc2NetworkInsightsPathFilterAtDestinationSourcePortRange": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsPath.DataAwsccEc2NetworkInsightsPathFilterAtDestinationSourcePortRange",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-path/index.ts",
        "line": 84
      },
      "name": "DataAwsccEc2NetworkInsightsPathFilterAtDestinationSourcePortRange",
      "namespace": "dataAwsccEc2NetworkInsightsPath",
      "symbolId": "src/data-awscc-ec2-network-insights-path/index:DataAwsccEc2NetworkInsightsPathFilterAtDestinationSourcePortRange"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsPath.DataAwsccEc2NetworkInsightsPathFilterAtDestinationSourcePortRangeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsPath.DataAwsccEc2NetworkInsightsPathFilterAtDestinationSourcePortRangeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-path/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-awscc-ec2-network-insights-path/index.ts",
        "line": 107
      },
      "name": "DataAwsccEc2NetworkInsightsPathFilterAtDestinationSourcePortRangeOutputReference",
      "namespace": "dataAwsccEc2NetworkInsightsPath",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-path/index.ts",
            "line": 134
          },
          "name": "fromPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-path/index.ts",
            "line": 139
          },
          "name": "toPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-path/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsPath.DataAwsccEc2NetworkInsightsPathFilterAtDestinationSourcePortRange"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-insights-path/index:DataAwsccEc2NetworkInsightsPathFilterAtDestinationSourcePortRangeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsPath.DataAwsccEc2NetworkInsightsPathFilterAtSource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsPath.DataAwsccEc2NetworkInsightsPathFilterAtSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-path/index.ts",
        "line": 332
      },
      "name": "DataAwsccEc2NetworkInsightsPathFilterAtSource",
      "namespace": "dataAwsccEc2NetworkInsightsPath",
      "symbolId": "src/data-awscc-ec2-network-insights-path/index:DataAwsccEc2NetworkInsightsPathFilterAtSource"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsPath.DataAwsccEc2NetworkInsightsPathFilterAtSourceDestinationPortRange": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsPath.DataAwsccEc2NetworkInsightsPathFilterAtSourceDestinationPortRange",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-path/index.ts",
        "line": 214
      },
      "name": "DataAwsccEc2NetworkInsightsPathFilterAtSourceDestinationPortRange",
      "namespace": "dataAwsccEc2NetworkInsightsPath",
      "symbolId": "src/data-awscc-ec2-network-insights-path/index:DataAwsccEc2NetworkInsightsPathFilterAtSourceDestinationPortRange"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsPath.DataAwsccEc2NetworkInsightsPathFilterAtSourceDestinationPortRangeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsPath.DataAwsccEc2NetworkInsightsPathFilterAtSourceDestinationPortRangeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-path/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-awscc-ec2-network-insights-path/index.ts",
        "line": 237
      },
      "name": "DataAwsccEc2NetworkInsightsPathFilterAtSourceDestinationPortRangeOutputReference",
      "namespace": "dataAwsccEc2NetworkInsightsPath",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-path/index.ts",
            "line": 264
          },
          "name": "fromPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-path/index.ts",
            "line": 269
          },
          "name": "toPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-path/index.ts",
            "line": 248
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsPath.DataAwsccEc2NetworkInsightsPathFilterAtSourceDestinationPortRange"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-insights-path/index:DataAwsccEc2NetworkInsightsPathFilterAtSourceDestinationPortRangeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsPath.DataAwsccEc2NetworkInsightsPathFilterAtSourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsPath.DataAwsccEc2NetworkInsightsPathFilterAtSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-path/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-awscc-ec2-network-insights-path/index.ts",
        "line": 355
      },
      "name": "DataAwsccEc2NetworkInsightsPathFilterAtSourceOutputReference",
      "namespace": "dataAwsccEc2NetworkInsightsPath",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-path/index.ts",
            "line": 382
          },
          "name": "destinationAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-path/index.ts",
            "line": 388
          },
          "name": "destinationPortRange",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsPath.DataAwsccEc2NetworkInsightsPathFilterAtSourceDestinationPortRangeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-path/index.ts",
            "line": 393
          },
          "name": "sourceAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-path/index.ts",
            "line": 399
          },
          "name": "sourcePortRange",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsPath.DataAwsccEc2NetworkInsightsPathFilterAtSourceSourcePortRangeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-path/index.ts",
            "line": 366
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsPath.DataAwsccEc2NetworkInsightsPathFilterAtSource"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-insights-path/index:DataAwsccEc2NetworkInsightsPathFilterAtSourceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsPath.DataAwsccEc2NetworkInsightsPathFilterAtSourceSourcePortRange": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsPath.DataAwsccEc2NetworkInsightsPathFilterAtSourceSourcePortRange",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-path/index.ts",
        "line": 273
      },
      "name": "DataAwsccEc2NetworkInsightsPathFilterAtSourceSourcePortRange",
      "namespace": "dataAwsccEc2NetworkInsightsPath",
      "symbolId": "src/data-awscc-ec2-network-insights-path/index:DataAwsccEc2NetworkInsightsPathFilterAtSourceSourcePortRange"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsPath.DataAwsccEc2NetworkInsightsPathFilterAtSourceSourcePortRangeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsPath.DataAwsccEc2NetworkInsightsPathFilterAtSourceSourcePortRangeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-path/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/data-awscc-ec2-network-insights-path/index.ts",
        "line": 296
      },
      "name": "DataAwsccEc2NetworkInsightsPathFilterAtSourceSourcePortRangeOutputReference",
      "namespace": "dataAwsccEc2NetworkInsightsPath",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-path/index.ts",
            "line": 323
          },
          "name": "fromPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-path/index.ts",
            "line": 328
          },
          "name": "toPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-path/index.ts",
            "line": 307
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsPath.DataAwsccEc2NetworkInsightsPathFilterAtSourceSourcePortRange"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-insights-path/index:DataAwsccEc2NetworkInsightsPathFilterAtSourceSourcePortRangeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsPath.DataAwsccEc2NetworkInsightsPathTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsPath.DataAwsccEc2NetworkInsightsPathTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-path/index.ts",
        "line": 403
      },
      "name": "DataAwsccEc2NetworkInsightsPathTags",
      "namespace": "dataAwsccEc2NetworkInsightsPath",
      "symbolId": "src/data-awscc-ec2-network-insights-path/index:DataAwsccEc2NetworkInsightsPathTags"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsPath.DataAwsccEc2NetworkInsightsPathTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsPath.DataAwsccEc2NetworkInsightsPathTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-path/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/data-awscc-ec2-network-insights-path/index.ts",
        "line": 465
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-path/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-awscc.dataAwsccEc2NetworkInsightsPath.DataAwsccEc2NetworkInsightsPathTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2NetworkInsightsPathTagsList",
      "namespace": "dataAwsccEc2NetworkInsightsPath",
      "symbolId": "src/data-awscc-ec2-network-insights-path/index:DataAwsccEc2NetworkInsightsPathTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsPath.DataAwsccEc2NetworkInsightsPathTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsPath.DataAwsccEc2NetworkInsightsPathTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-path/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-path/index.ts",
        "line": 426
      },
      "name": "DataAwsccEc2NetworkInsightsPathTagsOutputReference",
      "namespace": "dataAwsccEc2NetworkInsightsPath",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-path/index.ts",
            "line": 455
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-path/index.ts",
            "line": 460
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-path/index.ts",
            "line": 439
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsPath.DataAwsccEc2NetworkInsightsPathTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-insights-path/index:DataAwsccEc2NetworkInsightsPathTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsPaths.DataAwsccEc2NetworkInsightsPaths": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_network_insights_paths awscc_ec2_network_insights_paths}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsPaths.DataAwsccEc2NetworkInsightsPaths",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_network_insights_paths awscc_ec2_network_insights_paths} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-insights-paths/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsPaths.DataAwsccEc2NetworkInsightsPathsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-paths/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2NetworkInsightsPaths resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-paths/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2NetworkInsightsPaths to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_network_insights_paths#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2NetworkInsightsPaths that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2NetworkInsightsPaths to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-paths/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-paths/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2NetworkInsightsPaths",
      "namespace": "dataAwsccEc2NetworkInsightsPaths",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-paths/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-paths/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-insights-paths/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-insights-paths/index:DataAwsccEc2NetworkInsightsPaths"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsPaths.DataAwsccEc2NetworkInsightsPathsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInsightsPaths.DataAwsccEc2NetworkInsightsPathsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-insights-paths/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2NetworkInsightsPathsConfig",
      "namespace": "dataAwsccEc2NetworkInsightsPaths",
      "symbolId": "src/data-awscc-ec2-network-insights-paths/index:DataAwsccEc2NetworkInsightsPathsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInterface.DataAwsccEc2NetworkInterface": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_network_interface awscc_ec2_network_interface}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInterface.DataAwsccEc2NetworkInterface",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_network_interface awscc_ec2_network_interface} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-interface/index.ts",
          "line": 579
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInterface.DataAwsccEc2NetworkInterfaceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-interface/index.ts",
        "line": 547
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2NetworkInterface resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-interface/index.ts",
            "line": 564
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2NetworkInterface to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_network_interface#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2NetworkInterface that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2NetworkInterface to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-interface/index.ts",
            "line": 746
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-interface/index.ts",
            "line": 752
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2NetworkInterface",
      "namespace": "dataAwsccEc2NetworkInterface",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-interface/index.ts",
            "line": 552
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-interface/index.ts",
            "line": 604
          },
          "name": "connectionTrackingSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInterface.DataAwsccEc2NetworkInterfaceConnectionTrackingSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-interface/index.ts",
            "line": 609
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-interface/index.ts",
            "line": 614
          },
          "name": "enablePrimaryIpv6",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-interface/index.ts",
            "line": 619
          },
          "name": "groupSet",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-interface/index.ts",
            "line": 637
          },
          "name": "interfaceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-interface/index.ts",
            "line": 642
          },
          "name": "ipv4PrefixCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-interface/index.ts",
            "line": 648
          },
          "name": "ipv4Prefixes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInterface.DataAwsccEc2NetworkInterfaceIpv4PrefixesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-interface/index.ts",
            "line": 653
          },
          "name": "ipv6AddressCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-interface/index.ts",
            "line": 659
          },
          "name": "ipv6Addresses",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInterface.DataAwsccEc2NetworkInterfaceIpv6AddressesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-interface/index.ts",
            "line": 664
          },
          "name": "ipv6PrefixCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-interface/index.ts",
            "line": 670
          },
          "name": "ipv6Prefixes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInterface.DataAwsccEc2NetworkInterfaceIpv6PrefixesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-interface/index.ts",
            "line": 675
          },
          "name": "networkInterfaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-interface/index.ts",
            "line": 680
          },
          "name": "primaryIpv6Address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-interface/index.ts",
            "line": 685
          },
          "name": "primaryPrivateIpAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-interface/index.ts",
            "line": 690
          },
          "name": "privateIpAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-interface/index.ts",
            "line": 696
          },
          "name": "privateIpAddresses",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInterface.DataAwsccEc2NetworkInterfacePrivateIpAddressesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-interface/index.ts",
            "line": 701
          },
          "name": "publicIpDnsHostnameTypeSpecification",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-interface/index.ts",
            "line": 707
          },
          "name": "publicIpDnsNameOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInterface.DataAwsccEc2NetworkInterfacePublicIpDnsNameOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-interface/index.ts",
            "line": 712
          },
          "name": "secondaryPrivateIpAddressCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-interface/index.ts",
            "line": 717
          },
          "name": "secondaryPrivateIpAddresses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-interface/index.ts",
            "line": 722
          },
          "name": "sourceDestCheck",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-interface/index.ts",
            "line": 727
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-interface/index.ts",
            "line": 733
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInterface.DataAwsccEc2NetworkInterfaceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-interface/index.ts",
            "line": 738
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-interface/index.ts",
            "line": 632
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-interface/index.ts",
            "line": 625
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-interface/index:DataAwsccEc2NetworkInterface"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInterface.DataAwsccEc2NetworkInterfaceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInterface.DataAwsccEc2NetworkInterfaceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-interface/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2NetworkInterfaceConfig",
      "namespace": "dataAwsccEc2NetworkInterface",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_network_interface#id DataAwsccEc2NetworkInterface#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-interface/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-interface/index:DataAwsccEc2NetworkInterfaceConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInterface.DataAwsccEc2NetworkInterfaceConnectionTrackingSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInterface.DataAwsccEc2NetworkInterfaceConnectionTrackingSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-interface/index.ts",
        "line": 25
      },
      "name": "DataAwsccEc2NetworkInterfaceConnectionTrackingSpecification",
      "namespace": "dataAwsccEc2NetworkInterface",
      "symbolId": "src/data-awscc-ec2-network-interface/index:DataAwsccEc2NetworkInterfaceConnectionTrackingSpecification"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInterface.DataAwsccEc2NetworkInterfaceConnectionTrackingSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInterface.DataAwsccEc2NetworkInterfaceConnectionTrackingSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-interface/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-interface/index.ts",
        "line": 48
      },
      "name": "DataAwsccEc2NetworkInterfaceConnectionTrackingSpecificationOutputReference",
      "namespace": "dataAwsccEc2NetworkInterface",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-interface/index.ts",
            "line": 75
          },
          "name": "tcpEstablishedTimeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-interface/index.ts",
            "line": 80
          },
          "name": "udpStreamTimeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-interface/index.ts",
            "line": 85
          },
          "name": "udpTimeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-interface/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInterface.DataAwsccEc2NetworkInterfaceConnectionTrackingSpecification"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-interface/index:DataAwsccEc2NetworkInterfaceConnectionTrackingSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInterface.DataAwsccEc2NetworkInterfaceIpv4Prefixes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInterface.DataAwsccEc2NetworkInterfaceIpv4Prefixes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-interface/index.ts",
        "line": 89
      },
      "name": "DataAwsccEc2NetworkInterfaceIpv4Prefixes",
      "namespace": "dataAwsccEc2NetworkInterface",
      "symbolId": "src/data-awscc-ec2-network-interface/index:DataAwsccEc2NetworkInterfaceIpv4Prefixes"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInterface.DataAwsccEc2NetworkInterfaceIpv4PrefixesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInterface.DataAwsccEc2NetworkInterfaceIpv4PrefixesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-interface/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-interface/index.ts",
        "line": 146
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-interface/index.ts",
            "line": 160
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInterface.DataAwsccEc2NetworkInterfaceIpv4PrefixesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2NetworkInterfaceIpv4PrefixesList",
      "namespace": "dataAwsccEc2NetworkInterface",
      "symbolId": "src/data-awscc-ec2-network-interface/index:DataAwsccEc2NetworkInterfaceIpv4PrefixesList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInterface.DataAwsccEc2NetworkInterfaceIpv4PrefixesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInterface.DataAwsccEc2NetworkInterfaceIpv4PrefixesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-interface/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-interface/index.ts",
        "line": 112
      },
      "name": "DataAwsccEc2NetworkInterfaceIpv4PrefixesOutputReference",
      "namespace": "dataAwsccEc2NetworkInterface",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-interface/index.ts",
            "line": 141
          },
          "name": "ipv4Prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-interface/index.ts",
            "line": 125
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInterface.DataAwsccEc2NetworkInterfaceIpv4Prefixes"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-interface/index:DataAwsccEc2NetworkInterfaceIpv4PrefixesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInterface.DataAwsccEc2NetworkInterfaceIpv6Addresses": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInterface.DataAwsccEc2NetworkInterfaceIpv6Addresses",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-interface/index.ts",
        "line": 164
      },
      "name": "DataAwsccEc2NetworkInterfaceIpv6Addresses",
      "namespace": "dataAwsccEc2NetworkInterface",
      "symbolId": "src/data-awscc-ec2-network-interface/index:DataAwsccEc2NetworkInterfaceIpv6Addresses"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInterface.DataAwsccEc2NetworkInterfaceIpv6AddressesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInterface.DataAwsccEc2NetworkInterfaceIpv6AddressesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-interface/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-awscc-ec2-network-interface/index.ts",
        "line": 221
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-interface/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-awscc.dataAwsccEc2NetworkInterface.DataAwsccEc2NetworkInterfaceIpv6AddressesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2NetworkInterfaceIpv6AddressesList",
      "namespace": "dataAwsccEc2NetworkInterface",
      "symbolId": "src/data-awscc-ec2-network-interface/index:DataAwsccEc2NetworkInterfaceIpv6AddressesList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInterface.DataAwsccEc2NetworkInterfaceIpv6AddressesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInterface.DataAwsccEc2NetworkInterfaceIpv6AddressesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-interface/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-awscc-ec2-network-interface/index.ts",
        "line": 187
      },
      "name": "DataAwsccEc2NetworkInterfaceIpv6AddressesOutputReference",
      "namespace": "dataAwsccEc2NetworkInterface",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-interface/index.ts",
            "line": 216
          },
          "name": "ipv6Address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-interface/index.ts",
            "line": 200
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInterface.DataAwsccEc2NetworkInterfaceIpv6Addresses"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-interface/index:DataAwsccEc2NetworkInterfaceIpv6AddressesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInterface.DataAwsccEc2NetworkInterfaceIpv6Prefixes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInterface.DataAwsccEc2NetworkInterfaceIpv6Prefixes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-interface/index.ts",
        "line": 239
      },
      "name": "DataAwsccEc2NetworkInterfaceIpv6Prefixes",
      "namespace": "dataAwsccEc2NetworkInterface",
      "symbolId": "src/data-awscc-ec2-network-interface/index:DataAwsccEc2NetworkInterfaceIpv6Prefixes"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInterface.DataAwsccEc2NetworkInterfaceIpv6PrefixesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInterface.DataAwsccEc2NetworkInterfaceIpv6PrefixesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-interface/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-interface/index.ts",
        "line": 296
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-interface/index.ts",
            "line": 310
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInterface.DataAwsccEc2NetworkInterfaceIpv6PrefixesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2NetworkInterfaceIpv6PrefixesList",
      "namespace": "dataAwsccEc2NetworkInterface",
      "symbolId": "src/data-awscc-ec2-network-interface/index:DataAwsccEc2NetworkInterfaceIpv6PrefixesList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInterface.DataAwsccEc2NetworkInterfaceIpv6PrefixesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInterface.DataAwsccEc2NetworkInterfaceIpv6PrefixesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-interface/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-interface/index.ts",
        "line": 262
      },
      "name": "DataAwsccEc2NetworkInterfaceIpv6PrefixesOutputReference",
      "namespace": "dataAwsccEc2NetworkInterface",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-interface/index.ts",
            "line": 291
          },
          "name": "ipv6Prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-interface/index.ts",
            "line": 275
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInterface.DataAwsccEc2NetworkInterfaceIpv6Prefixes"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-interface/index:DataAwsccEc2NetworkInterfaceIpv6PrefixesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInterface.DataAwsccEc2NetworkInterfacePrivateIpAddresses": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInterface.DataAwsccEc2NetworkInterfacePrivateIpAddresses",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-interface/index.ts",
        "line": 314
      },
      "name": "DataAwsccEc2NetworkInterfacePrivateIpAddresses",
      "namespace": "dataAwsccEc2NetworkInterface",
      "symbolId": "src/data-awscc-ec2-network-interface/index:DataAwsccEc2NetworkInterfacePrivateIpAddresses"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInterface.DataAwsccEc2NetworkInterfacePrivateIpAddressesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInterface.DataAwsccEc2NetworkInterfacePrivateIpAddressesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-interface/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-interface/index.ts",
        "line": 376
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-interface/index.ts",
            "line": 390
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInterface.DataAwsccEc2NetworkInterfacePrivateIpAddressesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2NetworkInterfacePrivateIpAddressesList",
      "namespace": "dataAwsccEc2NetworkInterface",
      "symbolId": "src/data-awscc-ec2-network-interface/index:DataAwsccEc2NetworkInterfacePrivateIpAddressesList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInterface.DataAwsccEc2NetworkInterfacePrivateIpAddressesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInterface.DataAwsccEc2NetworkInterfacePrivateIpAddressesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-interface/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-awscc-ec2-network-interface/index.ts",
        "line": 337
      },
      "name": "DataAwsccEc2NetworkInterfacePrivateIpAddressesOutputReference",
      "namespace": "dataAwsccEc2NetworkInterface",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-interface/index.ts",
            "line": 366
          },
          "name": "primary",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-interface/index.ts",
            "line": 371
          },
          "name": "privateIpAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-interface/index.ts",
            "line": 350
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInterface.DataAwsccEc2NetworkInterfacePrivateIpAddresses"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-interface/index:DataAwsccEc2NetworkInterfacePrivateIpAddressesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInterface.DataAwsccEc2NetworkInterfacePublicIpDnsNameOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInterface.DataAwsccEc2NetworkInterfacePublicIpDnsNameOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-interface/index.ts",
        "line": 394
      },
      "name": "DataAwsccEc2NetworkInterfacePublicIpDnsNameOptions",
      "namespace": "dataAwsccEc2NetworkInterface",
      "symbolId": "src/data-awscc-ec2-network-interface/index:DataAwsccEc2NetworkInterfacePublicIpDnsNameOptions"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInterface.DataAwsccEc2NetworkInterfacePublicIpDnsNameOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInterface.DataAwsccEc2NetworkInterfacePublicIpDnsNameOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-interface/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-awscc-ec2-network-interface/index.ts",
        "line": 417
      },
      "name": "DataAwsccEc2NetworkInterfacePublicIpDnsNameOptionsOutputReference",
      "namespace": "dataAwsccEc2NetworkInterface",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-interface/index.ts",
            "line": 444
          },
          "name": "dnsHostnameType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-interface/index.ts",
            "line": 449
          },
          "name": "publicDualStackDnsName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-interface/index.ts",
            "line": 454
          },
          "name": "publicIpv4DnsName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-interface/index.ts",
            "line": 459
          },
          "name": "publicIpv6DnsName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-interface/index.ts",
            "line": 428
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInterface.DataAwsccEc2NetworkInterfacePublicIpDnsNameOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-interface/index:DataAwsccEc2NetworkInterfacePublicIpDnsNameOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInterface.DataAwsccEc2NetworkInterfaceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInterface.DataAwsccEc2NetworkInterfaceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-interface/index.ts",
        "line": 463
      },
      "name": "DataAwsccEc2NetworkInterfaceTags",
      "namespace": "dataAwsccEc2NetworkInterface",
      "symbolId": "src/data-awscc-ec2-network-interface/index:DataAwsccEc2NetworkInterfaceTags"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInterface.DataAwsccEc2NetworkInterfaceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInterface.DataAwsccEc2NetworkInterfaceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-interface/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-awscc-ec2-network-interface/index.ts",
        "line": 525
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-interface/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-awscc.dataAwsccEc2NetworkInterface.DataAwsccEc2NetworkInterfaceTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2NetworkInterfaceTagsList",
      "namespace": "dataAwsccEc2NetworkInterface",
      "symbolId": "src/data-awscc-ec2-network-interface/index:DataAwsccEc2NetworkInterfaceTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInterface.DataAwsccEc2NetworkInterfaceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInterface.DataAwsccEc2NetworkInterfaceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-interface/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-awscc-ec2-network-interface/index.ts",
        "line": 486
      },
      "name": "DataAwsccEc2NetworkInterfaceTagsOutputReference",
      "namespace": "dataAwsccEc2NetworkInterface",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-interface/index.ts",
            "line": 515
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-interface/index.ts",
            "line": 520
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-interface/index.ts",
            "line": 499
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInterface.DataAwsccEc2NetworkInterfaceTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-interface/index:DataAwsccEc2NetworkInterfaceTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInterfaceAttachment.DataAwsccEc2NetworkInterfaceAttachment": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_network_interface_attachment awscc_ec2_network_interface_attachment}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInterfaceAttachment.DataAwsccEc2NetworkInterfaceAttachment",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_network_interface_attachment awscc_ec2_network_interface_attachment} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-interface-attachment/index.ts",
          "line": 175
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInterfaceAttachment.DataAwsccEc2NetworkInterfaceAttachmentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-interface-attachment/index.ts",
        "line": 143
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2NetworkInterfaceAttachment resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-interface-attachment/index.ts",
            "line": 160
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2NetworkInterfaceAttachment to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_network_interface_attachment#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2NetworkInterfaceAttachment that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2NetworkInterfaceAttachment to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-interface-attachment/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-awscc-ec2-network-interface-attachment/index.ts",
            "line": 257
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2NetworkInterfaceAttachment",
      "namespace": "dataAwsccEc2NetworkInterfaceAttachment",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-interface-attachment/index.ts",
            "line": 148
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-interface-attachment/index.ts",
            "line": 199
          },
          "name": "attachmentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-interface-attachment/index.ts",
            "line": 204
          },
          "name": "deleteOnTermination",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-interface-attachment/index.ts",
            "line": 209
          },
          "name": "deviceIndex",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-interface-attachment/index.ts",
            "line": 214
          },
          "name": "enaQueueCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-interface-attachment/index.ts",
            "line": 220
          },
          "name": "enaSrdSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInterfaceAttachment.DataAwsccEc2NetworkInterfaceAttachmentEnaSrdSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-interface-attachment/index.ts",
            "line": 238
          },
          "name": "instanceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-interface-attachment/index.ts",
            "line": 243
          },
          "name": "networkInterfaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-interface-attachment/index.ts",
            "line": 233
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-interface-attachment/index.ts",
            "line": 226
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-interface-attachment/index:DataAwsccEc2NetworkInterfaceAttachment"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInterfaceAttachment.DataAwsccEc2NetworkInterfaceAttachmentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInterfaceAttachment.DataAwsccEc2NetworkInterfaceAttachmentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-interface-attachment/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2NetworkInterfaceAttachmentConfig",
      "namespace": "dataAwsccEc2NetworkInterfaceAttachment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_network_interface_attachment#id DataAwsccEc2NetworkInterfaceAttachment#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-interface-attachment/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-interface-attachment/index:DataAwsccEc2NetworkInterfaceAttachmentConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInterfaceAttachment.DataAwsccEc2NetworkInterfaceAttachmentEnaSrdSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInterfaceAttachment.DataAwsccEc2NetworkInterfaceAttachmentEnaSrdSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-interface-attachment/index.ts",
        "line": 79
      },
      "name": "DataAwsccEc2NetworkInterfaceAttachmentEnaSrdSpecification",
      "namespace": "dataAwsccEc2NetworkInterfaceAttachment",
      "symbolId": "src/data-awscc-ec2-network-interface-attachment/index:DataAwsccEc2NetworkInterfaceAttachmentEnaSrdSpecification"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInterfaceAttachment.DataAwsccEc2NetworkInterfaceAttachmentEnaSrdSpecificationEnaSrdUdpSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInterfaceAttachment.DataAwsccEc2NetworkInterfaceAttachmentEnaSrdSpecificationEnaSrdUdpSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-interface-attachment/index.ts",
        "line": 25
      },
      "name": "DataAwsccEc2NetworkInterfaceAttachmentEnaSrdSpecificationEnaSrdUdpSpecification",
      "namespace": "dataAwsccEc2NetworkInterfaceAttachment",
      "symbolId": "src/data-awscc-ec2-network-interface-attachment/index:DataAwsccEc2NetworkInterfaceAttachmentEnaSrdSpecificationEnaSrdUdpSpecification"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInterfaceAttachment.DataAwsccEc2NetworkInterfaceAttachmentEnaSrdSpecificationEnaSrdUdpSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInterfaceAttachment.DataAwsccEc2NetworkInterfaceAttachmentEnaSrdSpecificationEnaSrdUdpSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-interface-attachment/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-interface-attachment/index.ts",
        "line": 48
      },
      "name": "DataAwsccEc2NetworkInterfaceAttachmentEnaSrdSpecificationEnaSrdUdpSpecificationOutputReference",
      "namespace": "dataAwsccEc2NetworkInterfaceAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-interface-attachment/index.ts",
            "line": 75
          },
          "name": "enaSrdUdpEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-interface-attachment/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInterfaceAttachment.DataAwsccEc2NetworkInterfaceAttachmentEnaSrdSpecificationEnaSrdUdpSpecification"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-interface-attachment/index:DataAwsccEc2NetworkInterfaceAttachmentEnaSrdSpecificationEnaSrdUdpSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInterfaceAttachment.DataAwsccEc2NetworkInterfaceAttachmentEnaSrdSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInterfaceAttachment.DataAwsccEc2NetworkInterfaceAttachmentEnaSrdSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-interface-attachment/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-awscc-ec2-network-interface-attachment/index.ts",
        "line": 102
      },
      "name": "DataAwsccEc2NetworkInterfaceAttachmentEnaSrdSpecificationOutputReference",
      "namespace": "dataAwsccEc2NetworkInterfaceAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-interface-attachment/index.ts",
            "line": 129
          },
          "name": "enaSrdEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-interface-attachment/index.ts",
            "line": 135
          },
          "name": "enaSrdUdpSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInterfaceAttachment.DataAwsccEc2NetworkInterfaceAttachmentEnaSrdSpecificationEnaSrdUdpSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-interface-attachment/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInterfaceAttachment.DataAwsccEc2NetworkInterfaceAttachmentEnaSrdSpecification"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-interface-attachment/index:DataAwsccEc2NetworkInterfaceAttachmentEnaSrdSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInterfaceAttachments.DataAwsccEc2NetworkInterfaceAttachments": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_network_interface_attachments awscc_ec2_network_interface_attachments}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInterfaceAttachments.DataAwsccEc2NetworkInterfaceAttachments",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_network_interface_attachments awscc_ec2_network_interface_attachments} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-interface-attachments/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInterfaceAttachments.DataAwsccEc2NetworkInterfaceAttachmentsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-interface-attachments/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2NetworkInterfaceAttachments resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-interface-attachments/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2NetworkInterfaceAttachments to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_network_interface_attachments#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2NetworkInterfaceAttachments that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2NetworkInterfaceAttachments to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-interface-attachments/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-interface-attachments/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2NetworkInterfaceAttachments",
      "namespace": "dataAwsccEc2NetworkInterfaceAttachments",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-interface-attachments/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-interface-attachments/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-interface-attachments/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-interface-attachments/index:DataAwsccEc2NetworkInterfaceAttachments"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInterfaceAttachments.DataAwsccEc2NetworkInterfaceAttachmentsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInterfaceAttachments.DataAwsccEc2NetworkInterfaceAttachmentsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-interface-attachments/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2NetworkInterfaceAttachmentsConfig",
      "namespace": "dataAwsccEc2NetworkInterfaceAttachments",
      "symbolId": "src/data-awscc-ec2-network-interface-attachments/index:DataAwsccEc2NetworkInterfaceAttachmentsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInterfaces.DataAwsccEc2NetworkInterfaces": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_network_interfaces awscc_ec2_network_interfaces}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInterfaces.DataAwsccEc2NetworkInterfaces",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_network_interfaces awscc_ec2_network_interfaces} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-interfaces/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInterfaces.DataAwsccEc2NetworkInterfacesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-interfaces/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2NetworkInterfaces resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-interfaces/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2NetworkInterfaces to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_network_interfaces#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2NetworkInterfaces that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2NetworkInterfaces to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-interfaces/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-interfaces/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2NetworkInterfaces",
      "namespace": "dataAwsccEc2NetworkInterfaces",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-interfaces/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-interfaces/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-interfaces/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-interfaces/index:DataAwsccEc2NetworkInterfaces"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkInterfaces.DataAwsccEc2NetworkInterfacesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkInterfaces.DataAwsccEc2NetworkInterfacesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-interfaces/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2NetworkInterfacesConfig",
      "namespace": "dataAwsccEc2NetworkInterfaces",
      "symbolId": "src/data-awscc-ec2-network-interfaces/index:DataAwsccEc2NetworkInterfacesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkPerformanceMetricSubscription.DataAwsccEc2NetworkPerformanceMetricSubscription": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_network_performance_metric_subscription awscc_ec2_network_performance_metric_subscription}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkPerformanceMetricSubscription.DataAwsccEc2NetworkPerformanceMetricSubscription",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_network_performance_metric_subscription awscc_ec2_network_performance_metric_subscription} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-performance-metric-subscription/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkPerformanceMetricSubscription.DataAwsccEc2NetworkPerformanceMetricSubscriptionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-performance-metric-subscription/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2NetworkPerformanceMetricSubscription resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-performance-metric-subscription/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2NetworkPerformanceMetricSubscription to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_network_performance_metric_subscription#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2NetworkPerformanceMetricSubscription that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2NetworkPerformanceMetricSubscription to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-performance-metric-subscription/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-awscc-ec2-network-performance-metric-subscription/index.ts",
            "line": 127
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2NetworkPerformanceMetricSubscription",
      "namespace": "dataAwsccEc2NetworkPerformanceMetricSubscription",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-performance-metric-subscription/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-performance-metric-subscription/index.ts",
            "line": 85
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-performance-metric-subscription/index.ts",
            "line": 103
          },
          "name": "metric",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-performance-metric-subscription/index.ts",
            "line": 108
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-performance-metric-subscription/index.ts",
            "line": 113
          },
          "name": "statistic",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-performance-metric-subscription/index.ts",
            "line": 98
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-performance-metric-subscription/index.ts",
            "line": 91
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-performance-metric-subscription/index:DataAwsccEc2NetworkPerformanceMetricSubscription"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkPerformanceMetricSubscription.DataAwsccEc2NetworkPerformanceMetricSubscriptionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkPerformanceMetricSubscription.DataAwsccEc2NetworkPerformanceMetricSubscriptionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-performance-metric-subscription/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2NetworkPerformanceMetricSubscriptionConfig",
      "namespace": "dataAwsccEc2NetworkPerformanceMetricSubscription",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_network_performance_metric_subscription#id DataAwsccEc2NetworkPerformanceMetricSubscription#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-performance-metric-subscription/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-performance-metric-subscription/index:DataAwsccEc2NetworkPerformanceMetricSubscriptionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkPerformanceMetricSubscriptions.DataAwsccEc2NetworkPerformanceMetricSubscriptions": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_network_performance_metric_subscriptions awscc_ec2_network_performance_metric_subscriptions}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkPerformanceMetricSubscriptions.DataAwsccEc2NetworkPerformanceMetricSubscriptions",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_network_performance_metric_subscriptions awscc_ec2_network_performance_metric_subscriptions} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-network-performance-metric-subscriptions/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkPerformanceMetricSubscriptions.DataAwsccEc2NetworkPerformanceMetricSubscriptionsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-performance-metric-subscriptions/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2NetworkPerformanceMetricSubscriptions resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-performance-metric-subscriptions/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2NetworkPerformanceMetricSubscriptions to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_network_performance_metric_subscriptions#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2NetworkPerformanceMetricSubscriptions that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2NetworkPerformanceMetricSubscriptions to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-performance-metric-subscriptions/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-performance-metric-subscriptions/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2NetworkPerformanceMetricSubscriptions",
      "namespace": "dataAwsccEc2NetworkPerformanceMetricSubscriptions",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-performance-metric-subscriptions/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-performance-metric-subscriptions/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-network-performance-metric-subscriptions/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-network-performance-metric-subscriptions/index:DataAwsccEc2NetworkPerformanceMetricSubscriptions"
    },
    "@cdktn/provider-awscc.dataAwsccEc2NetworkPerformanceMetricSubscriptions.DataAwsccEc2NetworkPerformanceMetricSubscriptionsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2NetworkPerformanceMetricSubscriptions.DataAwsccEc2NetworkPerformanceMetricSubscriptionsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-network-performance-metric-subscriptions/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2NetworkPerformanceMetricSubscriptionsConfig",
      "namespace": "dataAwsccEc2NetworkPerformanceMetricSubscriptions",
      "symbolId": "src/data-awscc-ec2-network-performance-metric-subscriptions/index:DataAwsccEc2NetworkPerformanceMetricSubscriptionsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2PlacementGroup.DataAwsccEc2PlacementGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_placement_group awscc_ec2_placement_group}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2PlacementGroup.DataAwsccEc2PlacementGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_placement_group awscc_ec2_placement_group} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-placement-group/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-awscc.dataAwsccEc2PlacementGroup.DataAwsccEc2PlacementGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-placement-group/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2PlacementGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-placement-group/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 DataAwsccEc2PlacementGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_placement_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2PlacementGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2PlacementGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-placement-group/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-awscc-ec2-placement-group/index.ts",
            "line": 223
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2PlacementGroup",
      "namespace": "dataAwsccEc2PlacementGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-placement-group/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-placement-group/index.ts",
            "line": 165
          },
          "name": "groupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-placement-group/index.ts",
            "line": 170
          },
          "name": "groupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-placement-group/index.ts",
            "line": 188
          },
          "name": "parentGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-placement-group/index.ts",
            "line": 193
          },
          "name": "partitionCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-placement-group/index.ts",
            "line": 198
          },
          "name": "spreadLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-placement-group/index.ts",
            "line": 203
          },
          "name": "strategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-placement-group/index.ts",
            "line": 209
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2PlacementGroup.DataAwsccEc2PlacementGroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-placement-group/index.ts",
            "line": 183
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-placement-group/index.ts",
            "line": 176
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-placement-group/index:DataAwsccEc2PlacementGroup"
    },
    "@cdktn/provider-awscc.dataAwsccEc2PlacementGroup.DataAwsccEc2PlacementGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2PlacementGroup.DataAwsccEc2PlacementGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-placement-group/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2PlacementGroupConfig",
      "namespace": "dataAwsccEc2PlacementGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_placement_group#id DataAwsccEc2PlacementGroup#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-placement-group/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-placement-group/index:DataAwsccEc2PlacementGroupConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2PlacementGroup.DataAwsccEc2PlacementGroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2PlacementGroup.DataAwsccEc2PlacementGroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-placement-group/index.ts",
        "line": 25
      },
      "name": "DataAwsccEc2PlacementGroupTags",
      "namespace": "dataAwsccEc2PlacementGroup",
      "symbolId": "src/data-awscc-ec2-placement-group/index:DataAwsccEc2PlacementGroupTags"
    },
    "@cdktn/provider-awscc.dataAwsccEc2PlacementGroup.DataAwsccEc2PlacementGroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2PlacementGroup.DataAwsccEc2PlacementGroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-placement-group/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-awscc-ec2-placement-group/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-placement-group/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-awscc.dataAwsccEc2PlacementGroup.DataAwsccEc2PlacementGroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2PlacementGroupTagsList",
      "namespace": "dataAwsccEc2PlacementGroup",
      "symbolId": "src/data-awscc-ec2-placement-group/index:DataAwsccEc2PlacementGroupTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2PlacementGroup.DataAwsccEc2PlacementGroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2PlacementGroup.DataAwsccEc2PlacementGroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-placement-group/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-placement-group/index.ts",
        "line": 48
      },
      "name": "DataAwsccEc2PlacementGroupTagsOutputReference",
      "namespace": "dataAwsccEc2PlacementGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-placement-group/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-placement-group/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-placement-group/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2PlacementGroup.DataAwsccEc2PlacementGroupTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-placement-group/index:DataAwsccEc2PlacementGroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2PlacementGroups.DataAwsccEc2PlacementGroups": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_placement_groups awscc_ec2_placement_groups}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2PlacementGroups.DataAwsccEc2PlacementGroups",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_placement_groups awscc_ec2_placement_groups} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-placement-groups/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2PlacementGroups.DataAwsccEc2PlacementGroupsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-placement-groups/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2PlacementGroups resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-placement-groups/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2PlacementGroups to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_placement_groups#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2PlacementGroups that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2PlacementGroups to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-placement-groups/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-placement-groups/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2PlacementGroups",
      "namespace": "dataAwsccEc2PlacementGroups",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-placement-groups/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-placement-groups/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-placement-groups/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-placement-groups/index:DataAwsccEc2PlacementGroups"
    },
    "@cdktn/provider-awscc.dataAwsccEc2PlacementGroups.DataAwsccEc2PlacementGroupsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2PlacementGroups.DataAwsccEc2PlacementGroupsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-placement-groups/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2PlacementGroupsConfig",
      "namespace": "dataAwsccEc2PlacementGroups",
      "symbolId": "src/data-awscc-ec2-placement-groups/index:DataAwsccEc2PlacementGroupsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2PrefixList.DataAwsccEc2PrefixList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_prefix_list awscc_ec2_prefix_list}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2PrefixList.DataAwsccEc2PrefixList",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_prefix_list awscc_ec2_prefix_list} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-prefix-list/index.ts",
          "line": 221
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2PrefixList.DataAwsccEc2PrefixListConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-prefix-list/index.ts",
        "line": 189
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2PrefixList resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-prefix-list/index.ts",
            "line": 206
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2PrefixList to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_prefix_list#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2PrefixList that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2PrefixList to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-prefix-list/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-awscc-ec2-prefix-list/index.ts",
            "line": 314
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2PrefixList",
      "namespace": "dataAwsccEc2PrefixList",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-prefix-list/index.ts",
            "line": 194
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-prefix-list/index.ts",
            "line": 245
          },
          "name": "addressFamily",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-prefix-list/index.ts",
            "line": 250
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-prefix-list/index.ts",
            "line": 256
          },
          "name": "entries",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2PrefixList.DataAwsccEc2PrefixListEntriesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-prefix-list/index.ts",
            "line": 274
          },
          "name": "maxEntries",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-prefix-list/index.ts",
            "line": 279
          },
          "name": "ownerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-prefix-list/index.ts",
            "line": 284
          },
          "name": "prefixListId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-prefix-list/index.ts",
            "line": 289
          },
          "name": "prefixListName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-prefix-list/index.ts",
            "line": 295
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2PrefixList.DataAwsccEc2PrefixListTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-prefix-list/index.ts",
            "line": 300
          },
          "name": "version",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-prefix-list/index.ts",
            "line": 269
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-prefix-list/index.ts",
            "line": 262
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-prefix-list/index:DataAwsccEc2PrefixList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2PrefixList.DataAwsccEc2PrefixListConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2PrefixList.DataAwsccEc2PrefixListConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-prefix-list/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2PrefixListConfig",
      "namespace": "dataAwsccEc2PrefixList",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_prefix_list#id DataAwsccEc2PrefixList#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-prefix-list/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-prefix-list/index:DataAwsccEc2PrefixListConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2PrefixList.DataAwsccEc2PrefixListEntries": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2PrefixList.DataAwsccEc2PrefixListEntries",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-prefix-list/index.ts",
        "line": 25
      },
      "name": "DataAwsccEc2PrefixListEntries",
      "namespace": "dataAwsccEc2PrefixList",
      "symbolId": "src/data-awscc-ec2-prefix-list/index:DataAwsccEc2PrefixListEntries"
    },
    "@cdktn/provider-awscc.dataAwsccEc2PrefixList.DataAwsccEc2PrefixListEntriesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2PrefixList.DataAwsccEc2PrefixListEntriesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-prefix-list/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-awscc-ec2-prefix-list/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-prefix-list/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-awscc.dataAwsccEc2PrefixList.DataAwsccEc2PrefixListEntriesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2PrefixListEntriesList",
      "namespace": "dataAwsccEc2PrefixList",
      "symbolId": "src/data-awscc-ec2-prefix-list/index:DataAwsccEc2PrefixListEntriesList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2PrefixList.DataAwsccEc2PrefixListEntriesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2PrefixList.DataAwsccEc2PrefixListEntriesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-prefix-list/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-prefix-list/index.ts",
        "line": 48
      },
      "name": "DataAwsccEc2PrefixListEntriesOutputReference",
      "namespace": "dataAwsccEc2PrefixList",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-prefix-list/index.ts",
            "line": 77
          },
          "name": "cidr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-prefix-list/index.ts",
            "line": 82
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-prefix-list/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2PrefixList.DataAwsccEc2PrefixListEntries"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-prefix-list/index:DataAwsccEc2PrefixListEntriesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2PrefixList.DataAwsccEc2PrefixListTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2PrefixList.DataAwsccEc2PrefixListTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-prefix-list/index.ts",
        "line": 105
      },
      "name": "DataAwsccEc2PrefixListTags",
      "namespace": "dataAwsccEc2PrefixList",
      "symbolId": "src/data-awscc-ec2-prefix-list/index:DataAwsccEc2PrefixListTags"
    },
    "@cdktn/provider-awscc.dataAwsccEc2PrefixList.DataAwsccEc2PrefixListTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2PrefixList.DataAwsccEc2PrefixListTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-prefix-list/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-awscc-ec2-prefix-list/index.ts",
        "line": 167
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-prefix-list/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-awscc.dataAwsccEc2PrefixList.DataAwsccEc2PrefixListTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2PrefixListTagsList",
      "namespace": "dataAwsccEc2PrefixList",
      "symbolId": "src/data-awscc-ec2-prefix-list/index:DataAwsccEc2PrefixListTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2PrefixList.DataAwsccEc2PrefixListTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2PrefixList.DataAwsccEc2PrefixListTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-prefix-list/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-awscc-ec2-prefix-list/index.ts",
        "line": 128
      },
      "name": "DataAwsccEc2PrefixListTagsOutputReference",
      "namespace": "dataAwsccEc2PrefixList",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-prefix-list/index.ts",
            "line": 157
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-prefix-list/index.ts",
            "line": 162
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-prefix-list/index.ts",
            "line": 141
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2PrefixList.DataAwsccEc2PrefixListTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-prefix-list/index:DataAwsccEc2PrefixListTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2PrefixLists.DataAwsccEc2PrefixLists": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_prefix_lists awscc_ec2_prefix_lists}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2PrefixLists.DataAwsccEc2PrefixLists",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_prefix_lists awscc_ec2_prefix_lists} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-prefix-lists/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2PrefixLists.DataAwsccEc2PrefixListsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-prefix-lists/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2PrefixLists resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-prefix-lists/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2PrefixLists to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_prefix_lists#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2PrefixLists that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2PrefixLists to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-prefix-lists/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-prefix-lists/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2PrefixLists",
      "namespace": "dataAwsccEc2PrefixLists",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-prefix-lists/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-prefix-lists/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-prefix-lists/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-prefix-lists/index:DataAwsccEc2PrefixLists"
    },
    "@cdktn/provider-awscc.dataAwsccEc2PrefixLists.DataAwsccEc2PrefixListsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2PrefixLists.DataAwsccEc2PrefixListsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-prefix-lists/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2PrefixListsConfig",
      "namespace": "dataAwsccEc2PrefixLists",
      "symbolId": "src/data-awscc-ec2-prefix-lists/index:DataAwsccEc2PrefixListsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Route.DataAwsccEc2Route": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_route awscc_ec2_route}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Route.DataAwsccEc2Route",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_route awscc_ec2_route} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-route/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2Route.DataAwsccEc2RouteConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-route/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2Route resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2Route to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_route#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2Route that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2Route to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route/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-awscc-ec2-route/index.ts",
            "line": 192
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2Route",
      "namespace": "dataAwsccEc2Route",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route/index.ts",
            "line": 85
          },
          "name": "carrierGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route/index.ts",
            "line": 90
          },
          "name": "cidrBlock",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route/index.ts",
            "line": 95
          },
          "name": "coreNetworkArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route/index.ts",
            "line": 100
          },
          "name": "destinationCidrBlock",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route/index.ts",
            "line": 105
          },
          "name": "destinationIpv6CidrBlock",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route/index.ts",
            "line": 110
          },
          "name": "destinationPrefixListId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route/index.ts",
            "line": 115
          },
          "name": "egressOnlyInternetGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route/index.ts",
            "line": 120
          },
          "name": "gatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route/index.ts",
            "line": 138
          },
          "name": "instanceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route/index.ts",
            "line": 143
          },
          "name": "localGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route/index.ts",
            "line": 148
          },
          "name": "natGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route/index.ts",
            "line": 153
          },
          "name": "networkInterfaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route/index.ts",
            "line": 158
          },
          "name": "odbNetworkArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route/index.ts",
            "line": 163
          },
          "name": "routeTableId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route/index.ts",
            "line": 168
          },
          "name": "transitGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route/index.ts",
            "line": 173
          },
          "name": "vpcEndpointId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route/index.ts",
            "line": 178
          },
          "name": "vpcPeeringConnectionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route/index.ts",
            "line": 133
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route/index.ts",
            "line": 126
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-route/index:DataAwsccEc2Route"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Route.DataAwsccEc2RouteConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Route.DataAwsccEc2RouteConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-route/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2RouteConfig",
      "namespace": "dataAwsccEc2Route",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_route#id DataAwsccEc2Route#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-route/index:DataAwsccEc2RouteConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2RouteServer.DataAwsccEc2RouteServer": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_route_server awscc_ec2_route_server}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2RouteServer.DataAwsccEc2RouteServer",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_route_server awscc_ec2_route_server} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-route-server/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-awscc.dataAwsccEc2RouteServer.DataAwsccEc2RouteServerConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-route-server/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2RouteServer resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-server/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 DataAwsccEc2RouteServer to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_route_server#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2RouteServer that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2RouteServer to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-server/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-awscc-ec2-route-server/index.ts",
            "line": 223
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2RouteServer",
      "namespace": "dataAwsccEc2RouteServer",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-server/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-server/index.ts",
            "line": 165
          },
          "name": "amazonSideAsn",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-server/index.ts",
            "line": 170
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-server/index.ts",
            "line": 188
          },
          "name": "persistRoutes",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-server/index.ts",
            "line": 193
          },
          "name": "persistRoutesDuration",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-server/index.ts",
            "line": 198
          },
          "name": "routeServerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-server/index.ts",
            "line": 203
          },
          "name": "snsNotificationsEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-server/index.ts",
            "line": 209
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2RouteServer.DataAwsccEc2RouteServerTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-server/index.ts",
            "line": 183
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-server/index.ts",
            "line": 176
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-route-server/index:DataAwsccEc2RouteServer"
    },
    "@cdktn/provider-awscc.dataAwsccEc2RouteServer.DataAwsccEc2RouteServerConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2RouteServer.DataAwsccEc2RouteServerConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-route-server/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2RouteServerConfig",
      "namespace": "dataAwsccEc2RouteServer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_route_server#id DataAwsccEc2RouteServer#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-server/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-route-server/index:DataAwsccEc2RouteServerConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2RouteServer.DataAwsccEc2RouteServerTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2RouteServer.DataAwsccEc2RouteServerTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-route-server/index.ts",
        "line": 25
      },
      "name": "DataAwsccEc2RouteServerTags",
      "namespace": "dataAwsccEc2RouteServer",
      "symbolId": "src/data-awscc-ec2-route-server/index:DataAwsccEc2RouteServerTags"
    },
    "@cdktn/provider-awscc.dataAwsccEc2RouteServer.DataAwsccEc2RouteServerTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2RouteServer.DataAwsccEc2RouteServerTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-route-server/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-awscc-ec2-route-server/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-server/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-awscc.dataAwsccEc2RouteServer.DataAwsccEc2RouteServerTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2RouteServerTagsList",
      "namespace": "dataAwsccEc2RouteServer",
      "symbolId": "src/data-awscc-ec2-route-server/index:DataAwsccEc2RouteServerTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2RouteServer.DataAwsccEc2RouteServerTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2RouteServer.DataAwsccEc2RouteServerTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-route-server/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-route-server/index.ts",
        "line": 48
      },
      "name": "DataAwsccEc2RouteServerTagsOutputReference",
      "namespace": "dataAwsccEc2RouteServer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-server/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-server/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-server/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2RouteServer.DataAwsccEc2RouteServerTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-route-server/index:DataAwsccEc2RouteServerTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2RouteServerAssociation.DataAwsccEc2RouteServerAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_route_server_association awscc_ec2_route_server_association}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2RouteServerAssociation.DataAwsccEc2RouteServerAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_route_server_association awscc_ec2_route_server_association} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-route-server-association/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2RouteServerAssociation.DataAwsccEc2RouteServerAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-route-server-association/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2RouteServerAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-server-association/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2RouteServerAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_route_server_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2RouteServerAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2RouteServerAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-server-association/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-awscc-ec2-route-server-association/index.ts",
            "line": 117
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2RouteServerAssociation",
      "namespace": "dataAwsccEc2RouteServerAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-server-association/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-server-association/index.ts",
            "line": 98
          },
          "name": "routeServerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-server-association/index.ts",
            "line": 103
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-server-association/index.ts",
            "line": 93
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-server-association/index.ts",
            "line": 86
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-route-server-association/index:DataAwsccEc2RouteServerAssociation"
    },
    "@cdktn/provider-awscc.dataAwsccEc2RouteServerAssociation.DataAwsccEc2RouteServerAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2RouteServerAssociation.DataAwsccEc2RouteServerAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-route-server-association/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2RouteServerAssociationConfig",
      "namespace": "dataAwsccEc2RouteServerAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_route_server_association#id DataAwsccEc2RouteServerAssociation#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-server-association/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-route-server-association/index:DataAwsccEc2RouteServerAssociationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2RouteServerAssociations.DataAwsccEc2RouteServerAssociations": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_route_server_associations awscc_ec2_route_server_associations}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2RouteServerAssociations.DataAwsccEc2RouteServerAssociations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_route_server_associations awscc_ec2_route_server_associations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-route-server-associations/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2RouteServerAssociations.DataAwsccEc2RouteServerAssociationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-route-server-associations/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2RouteServerAssociations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-server-associations/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2RouteServerAssociations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_route_server_associations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2RouteServerAssociations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2RouteServerAssociations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-server-associations/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-server-associations/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2RouteServerAssociations",
      "namespace": "dataAwsccEc2RouteServerAssociations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-server-associations/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-server-associations/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-server-associations/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-route-server-associations/index:DataAwsccEc2RouteServerAssociations"
    },
    "@cdktn/provider-awscc.dataAwsccEc2RouteServerAssociations.DataAwsccEc2RouteServerAssociationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2RouteServerAssociations.DataAwsccEc2RouteServerAssociationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-route-server-associations/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2RouteServerAssociationsConfig",
      "namespace": "dataAwsccEc2RouteServerAssociations",
      "symbolId": "src/data-awscc-ec2-route-server-associations/index:DataAwsccEc2RouteServerAssociationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2RouteServerEndpoint.DataAwsccEc2RouteServerEndpoint": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_route_server_endpoint awscc_ec2_route_server_endpoint}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2RouteServerEndpoint.DataAwsccEc2RouteServerEndpoint",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_route_server_endpoint awscc_ec2_route_server_endpoint} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-route-server-endpoint/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-awscc.dataAwsccEc2RouteServerEndpoint.DataAwsccEc2RouteServerEndpointConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-route-server-endpoint/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2RouteServerEndpoint resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-server-endpoint/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 DataAwsccEc2RouteServerEndpoint to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_route_server_endpoint#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2RouteServerEndpoint that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2RouteServerEndpoint to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-server-endpoint/index.ts",
            "line": 222
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-server-endpoint/index.ts",
            "line": 228
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2RouteServerEndpoint",
      "namespace": "dataAwsccEc2RouteServerEndpoint",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-server-endpoint/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-server-endpoint/index.ts",
            "line": 165
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-server-endpoint/index.ts",
            "line": 170
          },
          "name": "eniAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-server-endpoint/index.ts",
            "line": 175
          },
          "name": "eniId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-server-endpoint/index.ts",
            "line": 193
          },
          "name": "routeServerEndpointId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-server-endpoint/index.ts",
            "line": 198
          },
          "name": "routeServerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-server-endpoint/index.ts",
            "line": 203
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-server-endpoint/index.ts",
            "line": 209
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2RouteServerEndpoint.DataAwsccEc2RouteServerEndpointTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-server-endpoint/index.ts",
            "line": 214
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-server-endpoint/index.ts",
            "line": 188
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-server-endpoint/index.ts",
            "line": 181
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-route-server-endpoint/index:DataAwsccEc2RouteServerEndpoint"
    },
    "@cdktn/provider-awscc.dataAwsccEc2RouteServerEndpoint.DataAwsccEc2RouteServerEndpointConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2RouteServerEndpoint.DataAwsccEc2RouteServerEndpointConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-route-server-endpoint/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2RouteServerEndpointConfig",
      "namespace": "dataAwsccEc2RouteServerEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_route_server_endpoint#id DataAwsccEc2RouteServerEndpoint#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-server-endpoint/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-route-server-endpoint/index:DataAwsccEc2RouteServerEndpointConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2RouteServerEndpoint.DataAwsccEc2RouteServerEndpointTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2RouteServerEndpoint.DataAwsccEc2RouteServerEndpointTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-route-server-endpoint/index.ts",
        "line": 25
      },
      "name": "DataAwsccEc2RouteServerEndpointTags",
      "namespace": "dataAwsccEc2RouteServerEndpoint",
      "symbolId": "src/data-awscc-ec2-route-server-endpoint/index:DataAwsccEc2RouteServerEndpointTags"
    },
    "@cdktn/provider-awscc.dataAwsccEc2RouteServerEndpoint.DataAwsccEc2RouteServerEndpointTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2RouteServerEndpoint.DataAwsccEc2RouteServerEndpointTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-route-server-endpoint/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-awscc-ec2-route-server-endpoint/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-server-endpoint/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-awscc.dataAwsccEc2RouteServerEndpoint.DataAwsccEc2RouteServerEndpointTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2RouteServerEndpointTagsList",
      "namespace": "dataAwsccEc2RouteServerEndpoint",
      "symbolId": "src/data-awscc-ec2-route-server-endpoint/index:DataAwsccEc2RouteServerEndpointTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2RouteServerEndpoint.DataAwsccEc2RouteServerEndpointTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2RouteServerEndpoint.DataAwsccEc2RouteServerEndpointTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-route-server-endpoint/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-route-server-endpoint/index.ts",
        "line": 48
      },
      "name": "DataAwsccEc2RouteServerEndpointTagsOutputReference",
      "namespace": "dataAwsccEc2RouteServerEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-server-endpoint/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-server-endpoint/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-server-endpoint/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2RouteServerEndpoint.DataAwsccEc2RouteServerEndpointTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-route-server-endpoint/index:DataAwsccEc2RouteServerEndpointTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2RouteServerEndpoints.DataAwsccEc2RouteServerEndpoints": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_route_server_endpoints awscc_ec2_route_server_endpoints}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2RouteServerEndpoints.DataAwsccEc2RouteServerEndpoints",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_route_server_endpoints awscc_ec2_route_server_endpoints} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-route-server-endpoints/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2RouteServerEndpoints.DataAwsccEc2RouteServerEndpointsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-route-server-endpoints/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2RouteServerEndpoints resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-server-endpoints/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2RouteServerEndpoints to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_route_server_endpoints#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2RouteServerEndpoints that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2RouteServerEndpoints to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-server-endpoints/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-server-endpoints/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2RouteServerEndpoints",
      "namespace": "dataAwsccEc2RouteServerEndpoints",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-server-endpoints/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-server-endpoints/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-server-endpoints/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-route-server-endpoints/index:DataAwsccEc2RouteServerEndpoints"
    },
    "@cdktn/provider-awscc.dataAwsccEc2RouteServerEndpoints.DataAwsccEc2RouteServerEndpointsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2RouteServerEndpoints.DataAwsccEc2RouteServerEndpointsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-route-server-endpoints/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2RouteServerEndpointsConfig",
      "namespace": "dataAwsccEc2RouteServerEndpoints",
      "symbolId": "src/data-awscc-ec2-route-server-endpoints/index:DataAwsccEc2RouteServerEndpointsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2RouteServerPeer.DataAwsccEc2RouteServerPeer": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_route_server_peer awscc_ec2_route_server_peer}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2RouteServerPeer.DataAwsccEc2RouteServerPeer",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_route_server_peer awscc_ec2_route_server_peer} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-route-server-peer/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2RouteServerPeer.DataAwsccEc2RouteServerPeerConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-route-server-peer/index.ts",
        "line": 168
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2RouteServerPeer resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-server-peer/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 DataAwsccEc2RouteServerPeer to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_route_server_peer#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2RouteServerPeer that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2RouteServerPeer to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-server-peer/index.ts",
            "line": 297
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-server-peer/index.ts",
            "line": 303
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2RouteServerPeer",
      "namespace": "dataAwsccEc2RouteServerPeer",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-server-peer/index.ts",
            "line": 173
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-server-peer/index.ts",
            "line": 224
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-server-peer/index.ts",
            "line": 230
          },
          "name": "bgpOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2RouteServerPeer.DataAwsccEc2RouteServerPeerBgpOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-server-peer/index.ts",
            "line": 235
          },
          "name": "endpointEniAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-server-peer/index.ts",
            "line": 240
          },
          "name": "endpointEniId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-server-peer/index.ts",
            "line": 258
          },
          "name": "peerAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-server-peer/index.ts",
            "line": 263
          },
          "name": "routeServerEndpointId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-server-peer/index.ts",
            "line": 268
          },
          "name": "routeServerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-server-peer/index.ts",
            "line": 273
          },
          "name": "routeServerPeerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-server-peer/index.ts",
            "line": 278
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-server-peer/index.ts",
            "line": 284
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2RouteServerPeer.DataAwsccEc2RouteServerPeerTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-server-peer/index.ts",
            "line": 289
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-server-peer/index.ts",
            "line": 253
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-server-peer/index.ts",
            "line": 246
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-route-server-peer/index:DataAwsccEc2RouteServerPeer"
    },
    "@cdktn/provider-awscc.dataAwsccEc2RouteServerPeer.DataAwsccEc2RouteServerPeerBgpOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2RouteServerPeer.DataAwsccEc2RouteServerPeerBgpOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-route-server-peer/index.ts",
        "line": 25
      },
      "name": "DataAwsccEc2RouteServerPeerBgpOptions",
      "namespace": "dataAwsccEc2RouteServerPeer",
      "symbolId": "src/data-awscc-ec2-route-server-peer/index:DataAwsccEc2RouteServerPeerBgpOptions"
    },
    "@cdktn/provider-awscc.dataAwsccEc2RouteServerPeer.DataAwsccEc2RouteServerPeerBgpOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2RouteServerPeer.DataAwsccEc2RouteServerPeerBgpOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-route-server-peer/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-route-server-peer/index.ts",
        "line": 48
      },
      "name": "DataAwsccEc2RouteServerPeerBgpOptionsOutputReference",
      "namespace": "dataAwsccEc2RouteServerPeer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-server-peer/index.ts",
            "line": 75
          },
          "name": "peerAsn",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-server-peer/index.ts",
            "line": 80
          },
          "name": "peerLivenessDetection",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-server-peer/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2RouteServerPeer.DataAwsccEc2RouteServerPeerBgpOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-route-server-peer/index:DataAwsccEc2RouteServerPeerBgpOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2RouteServerPeer.DataAwsccEc2RouteServerPeerConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2RouteServerPeer.DataAwsccEc2RouteServerPeerConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-route-server-peer/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2RouteServerPeerConfig",
      "namespace": "dataAwsccEc2RouteServerPeer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_route_server_peer#id DataAwsccEc2RouteServerPeer#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-server-peer/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-route-server-peer/index:DataAwsccEc2RouteServerPeerConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2RouteServerPeer.DataAwsccEc2RouteServerPeerTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2RouteServerPeer.DataAwsccEc2RouteServerPeerTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-route-server-peer/index.ts",
        "line": 84
      },
      "name": "DataAwsccEc2RouteServerPeerTags",
      "namespace": "dataAwsccEc2RouteServerPeer",
      "symbolId": "src/data-awscc-ec2-route-server-peer/index:DataAwsccEc2RouteServerPeerTags"
    },
    "@cdktn/provider-awscc.dataAwsccEc2RouteServerPeer.DataAwsccEc2RouteServerPeerTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2RouteServerPeer.DataAwsccEc2RouteServerPeerTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-route-server-peer/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-route-server-peer/index.ts",
        "line": 146
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-server-peer/index.ts",
            "line": 160
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2RouteServerPeer.DataAwsccEc2RouteServerPeerTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2RouteServerPeerTagsList",
      "namespace": "dataAwsccEc2RouteServerPeer",
      "symbolId": "src/data-awscc-ec2-route-server-peer/index:DataAwsccEc2RouteServerPeerTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2RouteServerPeer.DataAwsccEc2RouteServerPeerTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2RouteServerPeer.DataAwsccEc2RouteServerPeerTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-route-server-peer/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-route-server-peer/index.ts",
        "line": 107
      },
      "name": "DataAwsccEc2RouteServerPeerTagsOutputReference",
      "namespace": "dataAwsccEc2RouteServerPeer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-server-peer/index.ts",
            "line": 136
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-server-peer/index.ts",
            "line": 141
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-server-peer/index.ts",
            "line": 120
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2RouteServerPeer.DataAwsccEc2RouteServerPeerTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-route-server-peer/index:DataAwsccEc2RouteServerPeerTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2RouteServerPeers.DataAwsccEc2RouteServerPeers": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_route_server_peers awscc_ec2_route_server_peers}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2RouteServerPeers.DataAwsccEc2RouteServerPeers",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_route_server_peers awscc_ec2_route_server_peers} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-route-server-peers/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2RouteServerPeers.DataAwsccEc2RouteServerPeersConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-route-server-peers/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2RouteServerPeers resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-server-peers/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2RouteServerPeers to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_route_server_peers#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2RouteServerPeers that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2RouteServerPeers to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-server-peers/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-server-peers/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2RouteServerPeers",
      "namespace": "dataAwsccEc2RouteServerPeers",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-server-peers/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-server-peers/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-server-peers/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-route-server-peers/index:DataAwsccEc2RouteServerPeers"
    },
    "@cdktn/provider-awscc.dataAwsccEc2RouteServerPeers.DataAwsccEc2RouteServerPeersConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2RouteServerPeers.DataAwsccEc2RouteServerPeersConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-route-server-peers/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2RouteServerPeersConfig",
      "namespace": "dataAwsccEc2RouteServerPeers",
      "symbolId": "src/data-awscc-ec2-route-server-peers/index:DataAwsccEc2RouteServerPeersConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2RouteServerPropagation.DataAwsccEc2RouteServerPropagation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_route_server_propagation awscc_ec2_route_server_propagation}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2RouteServerPropagation.DataAwsccEc2RouteServerPropagation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_route_server_propagation awscc_ec2_route_server_propagation} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-route-server-propagation/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2RouteServerPropagation.DataAwsccEc2RouteServerPropagationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-route-server-propagation/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2RouteServerPropagation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-server-propagation/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2RouteServerPropagation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_route_server_propagation#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2RouteServerPropagation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2RouteServerPropagation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-server-propagation/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-awscc-ec2-route-server-propagation/index.ts",
            "line": 117
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2RouteServerPropagation",
      "namespace": "dataAwsccEc2RouteServerPropagation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-server-propagation/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-server-propagation/index.ts",
            "line": 98
          },
          "name": "routeServerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-server-propagation/index.ts",
            "line": 103
          },
          "name": "routeTableId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-server-propagation/index.ts",
            "line": 93
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-server-propagation/index.ts",
            "line": 86
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-route-server-propagation/index:DataAwsccEc2RouteServerPropagation"
    },
    "@cdktn/provider-awscc.dataAwsccEc2RouteServerPropagation.DataAwsccEc2RouteServerPropagationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2RouteServerPropagation.DataAwsccEc2RouteServerPropagationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-route-server-propagation/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2RouteServerPropagationConfig",
      "namespace": "dataAwsccEc2RouteServerPropagation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_route_server_propagation#id DataAwsccEc2RouteServerPropagation#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-server-propagation/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-route-server-propagation/index:DataAwsccEc2RouteServerPropagationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2RouteServerPropagations.DataAwsccEc2RouteServerPropagations": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_route_server_propagations awscc_ec2_route_server_propagations}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2RouteServerPropagations.DataAwsccEc2RouteServerPropagations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_route_server_propagations awscc_ec2_route_server_propagations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-route-server-propagations/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2RouteServerPropagations.DataAwsccEc2RouteServerPropagationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-route-server-propagations/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2RouteServerPropagations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-server-propagations/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2RouteServerPropagations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_route_server_propagations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2RouteServerPropagations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2RouteServerPropagations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-server-propagations/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-server-propagations/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2RouteServerPropagations",
      "namespace": "dataAwsccEc2RouteServerPropagations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-server-propagations/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-server-propagations/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-server-propagations/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-route-server-propagations/index:DataAwsccEc2RouteServerPropagations"
    },
    "@cdktn/provider-awscc.dataAwsccEc2RouteServerPropagations.DataAwsccEc2RouteServerPropagationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2RouteServerPropagations.DataAwsccEc2RouteServerPropagationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-route-server-propagations/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2RouteServerPropagationsConfig",
      "namespace": "dataAwsccEc2RouteServerPropagations",
      "symbolId": "src/data-awscc-ec2-route-server-propagations/index:DataAwsccEc2RouteServerPropagationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2RouteServers.DataAwsccEc2RouteServers": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_route_servers awscc_ec2_route_servers}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2RouteServers.DataAwsccEc2RouteServers",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_route_servers awscc_ec2_route_servers} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-route-servers/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2RouteServers.DataAwsccEc2RouteServersConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-route-servers/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2RouteServers resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-servers/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2RouteServers to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_route_servers#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2RouteServers that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2RouteServers to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-servers/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-servers/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2RouteServers",
      "namespace": "dataAwsccEc2RouteServers",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-servers/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-servers/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-servers/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-route-servers/index:DataAwsccEc2RouteServers"
    },
    "@cdktn/provider-awscc.dataAwsccEc2RouteServers.DataAwsccEc2RouteServersConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2RouteServers.DataAwsccEc2RouteServersConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-route-servers/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2RouteServersConfig",
      "namespace": "dataAwsccEc2RouteServers",
      "symbolId": "src/data-awscc-ec2-route-servers/index:DataAwsccEc2RouteServersConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2RouteTable.DataAwsccEc2RouteTable": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_route_table awscc_ec2_route_table}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2RouteTable.DataAwsccEc2RouteTable",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_route_table awscc_ec2_route_table} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-route-table/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-awscc.dataAwsccEc2RouteTable.DataAwsccEc2RouteTableConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-route-table/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2RouteTable resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-table/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 DataAwsccEc2RouteTable to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_route_table#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2RouteTable that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2RouteTable to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-table/index.ts",
            "line": 197
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-table/index.ts",
            "line": 203
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2RouteTable",
      "namespace": "dataAwsccEc2RouteTable",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-table/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-table/index.ts",
            "line": 178
          },
          "name": "routeTableId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-table/index.ts",
            "line": 184
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2RouteTable.DataAwsccEc2RouteTableTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-table/index.ts",
            "line": 189
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-table/index.ts",
            "line": 173
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-table/index.ts",
            "line": 166
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-route-table/index:DataAwsccEc2RouteTable"
    },
    "@cdktn/provider-awscc.dataAwsccEc2RouteTable.DataAwsccEc2RouteTableConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2RouteTable.DataAwsccEc2RouteTableConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-route-table/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2RouteTableConfig",
      "namespace": "dataAwsccEc2RouteTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_route_table#id DataAwsccEc2RouteTable#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-table/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-route-table/index:DataAwsccEc2RouteTableConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2RouteTable.DataAwsccEc2RouteTableTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2RouteTable.DataAwsccEc2RouteTableTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-route-table/index.ts",
        "line": 25
      },
      "name": "DataAwsccEc2RouteTableTags",
      "namespace": "dataAwsccEc2RouteTable",
      "symbolId": "src/data-awscc-ec2-route-table/index:DataAwsccEc2RouteTableTags"
    },
    "@cdktn/provider-awscc.dataAwsccEc2RouteTable.DataAwsccEc2RouteTableTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2RouteTable.DataAwsccEc2RouteTableTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-route-table/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-awscc-ec2-route-table/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-table/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-awscc.dataAwsccEc2RouteTable.DataAwsccEc2RouteTableTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2RouteTableTagsList",
      "namespace": "dataAwsccEc2RouteTable",
      "symbolId": "src/data-awscc-ec2-route-table/index:DataAwsccEc2RouteTableTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2RouteTable.DataAwsccEc2RouteTableTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2RouteTable.DataAwsccEc2RouteTableTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-route-table/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-route-table/index.ts",
        "line": 48
      },
      "name": "DataAwsccEc2RouteTableTagsOutputReference",
      "namespace": "dataAwsccEc2RouteTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-table/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-table/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-table/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2RouteTable.DataAwsccEc2RouteTableTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-route-table/index:DataAwsccEc2RouteTableTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2RouteTables.DataAwsccEc2RouteTables": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_route_tables awscc_ec2_route_tables}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2RouteTables.DataAwsccEc2RouteTables",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_route_tables awscc_ec2_route_tables} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-route-tables/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2RouteTables.DataAwsccEc2RouteTablesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-route-tables/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2RouteTables resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-tables/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2RouteTables to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_route_tables#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2RouteTables that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2RouteTables to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-tables/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-tables/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2RouteTables",
      "namespace": "dataAwsccEc2RouteTables",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-tables/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-tables/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-route-tables/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-route-tables/index:DataAwsccEc2RouteTables"
    },
    "@cdktn/provider-awscc.dataAwsccEc2RouteTables.DataAwsccEc2RouteTablesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2RouteTables.DataAwsccEc2RouteTablesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-route-tables/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2RouteTablesConfig",
      "namespace": "dataAwsccEc2RouteTables",
      "symbolId": "src/data-awscc-ec2-route-tables/index:DataAwsccEc2RouteTablesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SecurityGroup.DataAwsccEc2SecurityGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_security_group awscc_ec2_security_group}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SecurityGroup.DataAwsccEc2SecurityGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_security_group awscc_ec2_security_group} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-security-group/index.ts",
          "line": 371
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2SecurityGroup.DataAwsccEc2SecurityGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-security-group/index.ts",
        "line": 339
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2SecurityGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-security-group/index.ts",
            "line": 356
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2SecurityGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_security_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2SecurityGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2SecurityGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-security-group/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-awscc-ec2-security-group/index.ts",
            "line": 460
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2SecurityGroup",
      "namespace": "dataAwsccEc2SecurityGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-security-group/index.ts",
            "line": 344
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-security-group/index.ts",
            "line": 395
          },
          "name": "groupDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-security-group/index.ts",
            "line": 400
          },
          "name": "groupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-security-group/index.ts",
            "line": 405
          },
          "name": "groupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-security-group/index.ts",
            "line": 424
          },
          "name": "securityGroupEgress",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2SecurityGroup.DataAwsccEc2SecurityGroupSecurityGroupEgressList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-security-group/index.ts",
            "line": 429
          },
          "name": "securityGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-security-group/index.ts",
            "line": 435
          },
          "name": "securityGroupIngress",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2SecurityGroup.DataAwsccEc2SecurityGroupSecurityGroupIngressList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-security-group/index.ts",
            "line": 441
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2SecurityGroup.DataAwsccEc2SecurityGroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-security-group/index.ts",
            "line": 446
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-security-group/index.ts",
            "line": 418
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-security-group/index.ts",
            "line": 411
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-security-group/index:DataAwsccEc2SecurityGroup"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SecurityGroup.DataAwsccEc2SecurityGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SecurityGroup.DataAwsccEc2SecurityGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-security-group/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2SecurityGroupConfig",
      "namespace": "dataAwsccEc2SecurityGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_security_group#id DataAwsccEc2SecurityGroup#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-security-group/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-security-group/index:DataAwsccEc2SecurityGroupConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SecurityGroup.DataAwsccEc2SecurityGroupSecurityGroupEgress": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SecurityGroup.DataAwsccEc2SecurityGroupSecurityGroupEgress",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-security-group/index.ts",
        "line": 25
      },
      "name": "DataAwsccEc2SecurityGroupSecurityGroupEgress",
      "namespace": "dataAwsccEc2SecurityGroup",
      "symbolId": "src/data-awscc-ec2-security-group/index:DataAwsccEc2SecurityGroupSecurityGroupEgress"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SecurityGroup.DataAwsccEc2SecurityGroupSecurityGroupEgressList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SecurityGroup.DataAwsccEc2SecurityGroupSecurityGroupEgressList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-security-group/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-security-group/index.ts",
        "line": 117
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-security-group/index.ts",
            "line": 131
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2SecurityGroup.DataAwsccEc2SecurityGroupSecurityGroupEgressOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2SecurityGroupSecurityGroupEgressList",
      "namespace": "dataAwsccEc2SecurityGroup",
      "symbolId": "src/data-awscc-ec2-security-group/index:DataAwsccEc2SecurityGroupSecurityGroupEgressList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SecurityGroup.DataAwsccEc2SecurityGroupSecurityGroupEgressOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SecurityGroup.DataAwsccEc2SecurityGroupSecurityGroupEgressOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-security-group/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-security-group/index.ts",
        "line": 48
      },
      "name": "DataAwsccEc2SecurityGroupSecurityGroupEgressOutputReference",
      "namespace": "dataAwsccEc2SecurityGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-security-group/index.ts",
            "line": 77
          },
          "name": "cidrIp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-security-group/index.ts",
            "line": 82
          },
          "name": "cidrIpv6",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-security-group/index.ts",
            "line": 87
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-security-group/index.ts",
            "line": 92
          },
          "name": "destinationPrefixListId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-security-group/index.ts",
            "line": 97
          },
          "name": "destinationSecurityGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-security-group/index.ts",
            "line": 102
          },
          "name": "fromPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-security-group/index.ts",
            "line": 107
          },
          "name": "ipProtocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-security-group/index.ts",
            "line": 112
          },
          "name": "toPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-security-group/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2SecurityGroup.DataAwsccEc2SecurityGroupSecurityGroupEgress"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-security-group/index:DataAwsccEc2SecurityGroupSecurityGroupEgressOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SecurityGroup.DataAwsccEc2SecurityGroupSecurityGroupIngress": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SecurityGroup.DataAwsccEc2SecurityGroupSecurityGroupIngress",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-security-group/index.ts",
        "line": 135
      },
      "name": "DataAwsccEc2SecurityGroupSecurityGroupIngress",
      "namespace": "dataAwsccEc2SecurityGroup",
      "symbolId": "src/data-awscc-ec2-security-group/index:DataAwsccEc2SecurityGroupSecurityGroupIngress"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SecurityGroup.DataAwsccEc2SecurityGroupSecurityGroupIngressList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SecurityGroup.DataAwsccEc2SecurityGroupSecurityGroupIngressList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-security-group/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-awscc-ec2-security-group/index.ts",
        "line": 237
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-security-group/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-awscc.dataAwsccEc2SecurityGroup.DataAwsccEc2SecurityGroupSecurityGroupIngressOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2SecurityGroupSecurityGroupIngressList",
      "namespace": "dataAwsccEc2SecurityGroup",
      "symbolId": "src/data-awscc-ec2-security-group/index:DataAwsccEc2SecurityGroupSecurityGroupIngressList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SecurityGroup.DataAwsccEc2SecurityGroupSecurityGroupIngressOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SecurityGroup.DataAwsccEc2SecurityGroupSecurityGroupIngressOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-security-group/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-security-group/index.ts",
        "line": 158
      },
      "name": "DataAwsccEc2SecurityGroupSecurityGroupIngressOutputReference",
      "namespace": "dataAwsccEc2SecurityGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-security-group/index.ts",
            "line": 187
          },
          "name": "cidrIp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-security-group/index.ts",
            "line": 192
          },
          "name": "cidrIpv6",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-security-group/index.ts",
            "line": 197
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-security-group/index.ts",
            "line": 202
          },
          "name": "fromPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-security-group/index.ts",
            "line": 207
          },
          "name": "ipProtocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-security-group/index.ts",
            "line": 212
          },
          "name": "sourcePrefixListId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-security-group/index.ts",
            "line": 217
          },
          "name": "sourceSecurityGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-security-group/index.ts",
            "line": 222
          },
          "name": "sourceSecurityGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-security-group/index.ts",
            "line": 227
          },
          "name": "sourceSecurityGroupOwnerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-security-group/index.ts",
            "line": 232
          },
          "name": "toPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-security-group/index.ts",
            "line": 171
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2SecurityGroup.DataAwsccEc2SecurityGroupSecurityGroupIngress"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-security-group/index:DataAwsccEc2SecurityGroupSecurityGroupIngressOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SecurityGroup.DataAwsccEc2SecurityGroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SecurityGroup.DataAwsccEc2SecurityGroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-security-group/index.ts",
        "line": 255
      },
      "name": "DataAwsccEc2SecurityGroupTags",
      "namespace": "dataAwsccEc2SecurityGroup",
      "symbolId": "src/data-awscc-ec2-security-group/index:DataAwsccEc2SecurityGroupTags"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SecurityGroup.DataAwsccEc2SecurityGroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SecurityGroup.DataAwsccEc2SecurityGroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-security-group/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-awscc-ec2-security-group/index.ts",
        "line": 317
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-security-group/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-awscc.dataAwsccEc2SecurityGroup.DataAwsccEc2SecurityGroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2SecurityGroupTagsList",
      "namespace": "dataAwsccEc2SecurityGroup",
      "symbolId": "src/data-awscc-ec2-security-group/index:DataAwsccEc2SecurityGroupTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SecurityGroup.DataAwsccEc2SecurityGroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SecurityGroup.DataAwsccEc2SecurityGroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-security-group/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-awscc-ec2-security-group/index.ts",
        "line": 278
      },
      "name": "DataAwsccEc2SecurityGroupTagsOutputReference",
      "namespace": "dataAwsccEc2SecurityGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-security-group/index.ts",
            "line": 307
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-security-group/index.ts",
            "line": 312
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-security-group/index.ts",
            "line": 291
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2SecurityGroup.DataAwsccEc2SecurityGroupTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-security-group/index:DataAwsccEc2SecurityGroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SecurityGroupEgress.DataAwsccEc2SecurityGroupEgress": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_security_group_egress awscc_ec2_security_group_egress}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SecurityGroupEgress.DataAwsccEc2SecurityGroupEgress",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_security_group_egress awscc_ec2_security_group_egress} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-security-group-egress/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2SecurityGroupEgress.DataAwsccEc2SecurityGroupEgressConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-security-group-egress/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2SecurityGroupEgress resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-security-group-egress/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2SecurityGroupEgress to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_security_group_egress#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2SecurityGroupEgress that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2SecurityGroupEgress to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-security-group-egress/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-awscc-ec2-security-group-egress/index.ts",
            "line": 157
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2SecurityGroupEgress",
      "namespace": "dataAwsccEc2SecurityGroupEgress",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-security-group-egress/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-security-group-egress/index.ts",
            "line": 85
          },
          "name": "cidrIp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-security-group-egress/index.ts",
            "line": 90
          },
          "name": "cidrIpv6",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-security-group-egress/index.ts",
            "line": 95
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-security-group-egress/index.ts",
            "line": 100
          },
          "name": "destinationPrefixListId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-security-group-egress/index.ts",
            "line": 105
          },
          "name": "destinationSecurityGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-security-group-egress/index.ts",
            "line": 110
          },
          "name": "fromPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-security-group-egress/index.ts",
            "line": 115
          },
          "name": "groupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-security-group-egress/index.ts",
            "line": 133
          },
          "name": "ipProtocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-security-group-egress/index.ts",
            "line": 138
          },
          "name": "securityGroupEgressId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-security-group-egress/index.ts",
            "line": 143
          },
          "name": "toPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-security-group-egress/index.ts",
            "line": 128
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-security-group-egress/index.ts",
            "line": 121
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-security-group-egress/index:DataAwsccEc2SecurityGroupEgress"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SecurityGroupEgress.DataAwsccEc2SecurityGroupEgressConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SecurityGroupEgress.DataAwsccEc2SecurityGroupEgressConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-security-group-egress/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2SecurityGroupEgressConfig",
      "namespace": "dataAwsccEc2SecurityGroupEgress",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_security_group_egress#id DataAwsccEc2SecurityGroupEgress#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-security-group-egress/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-security-group-egress/index:DataAwsccEc2SecurityGroupEgressConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SecurityGroupEgresses.DataAwsccEc2SecurityGroupEgresses": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_security_group_egresses awscc_ec2_security_group_egresses}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SecurityGroupEgresses.DataAwsccEc2SecurityGroupEgresses",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_security_group_egresses awscc_ec2_security_group_egresses} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-security-group-egresses/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2SecurityGroupEgresses.DataAwsccEc2SecurityGroupEgressesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-security-group-egresses/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2SecurityGroupEgresses resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-security-group-egresses/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2SecurityGroupEgresses to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_security_group_egresses#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2SecurityGroupEgresses that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2SecurityGroupEgresses to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-security-group-egresses/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-security-group-egresses/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2SecurityGroupEgresses",
      "namespace": "dataAwsccEc2SecurityGroupEgresses",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-security-group-egresses/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-security-group-egresses/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-security-group-egresses/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-security-group-egresses/index:DataAwsccEc2SecurityGroupEgresses"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SecurityGroupEgresses.DataAwsccEc2SecurityGroupEgressesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SecurityGroupEgresses.DataAwsccEc2SecurityGroupEgressesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-security-group-egresses/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2SecurityGroupEgressesConfig",
      "namespace": "dataAwsccEc2SecurityGroupEgresses",
      "symbolId": "src/data-awscc-ec2-security-group-egresses/index:DataAwsccEc2SecurityGroupEgressesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SecurityGroupIngress.DataAwsccEc2SecurityGroupIngress": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_security_group_ingress awscc_ec2_security_group_ingress}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SecurityGroupIngress.DataAwsccEc2SecurityGroupIngress",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_security_group_ingress awscc_ec2_security_group_ingress} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-security-group-ingress/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2SecurityGroupIngress.DataAwsccEc2SecurityGroupIngressConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-security-group-ingress/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2SecurityGroupIngress resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-security-group-ingress/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2SecurityGroupIngress to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_security_group_ingress#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2SecurityGroupIngress that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2SecurityGroupIngress to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-security-group-ingress/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-awscc-ec2-security-group-ingress/index.ts",
            "line": 172
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2SecurityGroupIngress",
      "namespace": "dataAwsccEc2SecurityGroupIngress",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-security-group-ingress/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-security-group-ingress/index.ts",
            "line": 85
          },
          "name": "cidrIp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-security-group-ingress/index.ts",
            "line": 90
          },
          "name": "cidrIpv6",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-security-group-ingress/index.ts",
            "line": 95
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-security-group-ingress/index.ts",
            "line": 100
          },
          "name": "fromPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-security-group-ingress/index.ts",
            "line": 105
          },
          "name": "groupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-security-group-ingress/index.ts",
            "line": 110
          },
          "name": "groupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-security-group-ingress/index.ts",
            "line": 128
          },
          "name": "ipProtocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-security-group-ingress/index.ts",
            "line": 133
          },
          "name": "securityGroupIngressId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-security-group-ingress/index.ts",
            "line": 138
          },
          "name": "sourcePrefixListId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-security-group-ingress/index.ts",
            "line": 143
          },
          "name": "sourceSecurityGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-security-group-ingress/index.ts",
            "line": 148
          },
          "name": "sourceSecurityGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-security-group-ingress/index.ts",
            "line": 153
          },
          "name": "sourceSecurityGroupOwnerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-security-group-ingress/index.ts",
            "line": 158
          },
          "name": "toPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-security-group-ingress/index.ts",
            "line": 123
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-security-group-ingress/index.ts",
            "line": 116
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-security-group-ingress/index:DataAwsccEc2SecurityGroupIngress"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SecurityGroupIngress.DataAwsccEc2SecurityGroupIngressConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SecurityGroupIngress.DataAwsccEc2SecurityGroupIngressConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-security-group-ingress/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2SecurityGroupIngressConfig",
      "namespace": "dataAwsccEc2SecurityGroupIngress",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_security_group_ingress#id DataAwsccEc2SecurityGroupIngress#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-security-group-ingress/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-security-group-ingress/index:DataAwsccEc2SecurityGroupIngressConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SecurityGroupIngresses.DataAwsccEc2SecurityGroupIngresses": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_security_group_ingresses awscc_ec2_security_group_ingresses}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SecurityGroupIngresses.DataAwsccEc2SecurityGroupIngresses",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_security_group_ingresses awscc_ec2_security_group_ingresses} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-security-group-ingresses/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2SecurityGroupIngresses.DataAwsccEc2SecurityGroupIngressesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-security-group-ingresses/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2SecurityGroupIngresses resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-security-group-ingresses/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2SecurityGroupIngresses to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_security_group_ingresses#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2SecurityGroupIngresses that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2SecurityGroupIngresses to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-security-group-ingresses/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-security-group-ingresses/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2SecurityGroupIngresses",
      "namespace": "dataAwsccEc2SecurityGroupIngresses",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-security-group-ingresses/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-security-group-ingresses/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-security-group-ingresses/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-security-group-ingresses/index:DataAwsccEc2SecurityGroupIngresses"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SecurityGroupIngresses.DataAwsccEc2SecurityGroupIngressesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SecurityGroupIngresses.DataAwsccEc2SecurityGroupIngressesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-security-group-ingresses/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2SecurityGroupIngressesConfig",
      "namespace": "dataAwsccEc2SecurityGroupIngresses",
      "symbolId": "src/data-awscc-ec2-security-group-ingresses/index:DataAwsccEc2SecurityGroupIngressesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SecurityGroupVpcAssociation.DataAwsccEc2SecurityGroupVpcAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_security_group_vpc_association awscc_ec2_security_group_vpc_association}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SecurityGroupVpcAssociation.DataAwsccEc2SecurityGroupVpcAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_security_group_vpc_association awscc_ec2_security_group_vpc_association} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-security-group-vpc-association/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2SecurityGroupVpcAssociation.DataAwsccEc2SecurityGroupVpcAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-security-group-vpc-association/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2SecurityGroupVpcAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-security-group-vpc-association/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2SecurityGroupVpcAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_security_group_vpc_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2SecurityGroupVpcAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2SecurityGroupVpcAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-security-group-vpc-association/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-awscc-ec2-security-group-vpc-association/index.ts",
            "line": 132
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2SecurityGroupVpcAssociation",
      "namespace": "dataAwsccEc2SecurityGroupVpcAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-security-group-vpc-association/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-security-group-vpc-association/index.ts",
            "line": 85
          },
          "name": "groupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-security-group-vpc-association/index.ts",
            "line": 103
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-security-group-vpc-association/index.ts",
            "line": 108
          },
          "name": "stateReason",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-security-group-vpc-association/index.ts",
            "line": 113
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-security-group-vpc-association/index.ts",
            "line": 118
          },
          "name": "vpcOwnerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-security-group-vpc-association/index.ts",
            "line": 98
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-security-group-vpc-association/index.ts",
            "line": 91
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-security-group-vpc-association/index:DataAwsccEc2SecurityGroupVpcAssociation"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SecurityGroupVpcAssociation.DataAwsccEc2SecurityGroupVpcAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SecurityGroupVpcAssociation.DataAwsccEc2SecurityGroupVpcAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-security-group-vpc-association/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2SecurityGroupVpcAssociationConfig",
      "namespace": "dataAwsccEc2SecurityGroupVpcAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_security_group_vpc_association#id DataAwsccEc2SecurityGroupVpcAssociation#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-security-group-vpc-association/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-security-group-vpc-association/index:DataAwsccEc2SecurityGroupVpcAssociationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SecurityGroupVpcAssociations.DataAwsccEc2SecurityGroupVpcAssociations": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_security_group_vpc_associations awscc_ec2_security_group_vpc_associations}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SecurityGroupVpcAssociations.DataAwsccEc2SecurityGroupVpcAssociations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_security_group_vpc_associations awscc_ec2_security_group_vpc_associations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-security-group-vpc-associations/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2SecurityGroupVpcAssociations.DataAwsccEc2SecurityGroupVpcAssociationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-security-group-vpc-associations/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2SecurityGroupVpcAssociations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-security-group-vpc-associations/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2SecurityGroupVpcAssociations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_security_group_vpc_associations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2SecurityGroupVpcAssociations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2SecurityGroupVpcAssociations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-security-group-vpc-associations/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-security-group-vpc-associations/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2SecurityGroupVpcAssociations",
      "namespace": "dataAwsccEc2SecurityGroupVpcAssociations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-security-group-vpc-associations/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-security-group-vpc-associations/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-security-group-vpc-associations/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-security-group-vpc-associations/index:DataAwsccEc2SecurityGroupVpcAssociations"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SecurityGroupVpcAssociations.DataAwsccEc2SecurityGroupVpcAssociationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SecurityGroupVpcAssociations.DataAwsccEc2SecurityGroupVpcAssociationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-security-group-vpc-associations/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2SecurityGroupVpcAssociationsConfig",
      "namespace": "dataAwsccEc2SecurityGroupVpcAssociations",
      "symbolId": "src/data-awscc-ec2-security-group-vpc-associations/index:DataAwsccEc2SecurityGroupVpcAssociationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SecurityGroups.DataAwsccEc2SecurityGroups": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_security_groups awscc_ec2_security_groups}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SecurityGroups.DataAwsccEc2SecurityGroups",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_security_groups awscc_ec2_security_groups} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-security-groups/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2SecurityGroups.DataAwsccEc2SecurityGroupsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-security-groups/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2SecurityGroups resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-security-groups/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2SecurityGroups to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_security_groups#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2SecurityGroups that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2SecurityGroups to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-security-groups/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-security-groups/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2SecurityGroups",
      "namespace": "dataAwsccEc2SecurityGroups",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-security-groups/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-security-groups/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-security-groups/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-security-groups/index:DataAwsccEc2SecurityGroups"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SecurityGroups.DataAwsccEc2SecurityGroupsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SecurityGroups.DataAwsccEc2SecurityGroupsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-security-groups/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2SecurityGroupsConfig",
      "namespace": "dataAwsccEc2SecurityGroups",
      "symbolId": "src/data-awscc-ec2-security-groups/index:DataAwsccEc2SecurityGroupsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SnapshotBlockPublicAccess.DataAwsccEc2SnapshotBlockPublicAccess": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_snapshot_block_public_access awscc_ec2_snapshot_block_public_access}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SnapshotBlockPublicAccess.DataAwsccEc2SnapshotBlockPublicAccess",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_snapshot_block_public_access awscc_ec2_snapshot_block_public_access} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-snapshot-block-public-access/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2SnapshotBlockPublicAccess.DataAwsccEc2SnapshotBlockPublicAccessConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-snapshot-block-public-access/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2SnapshotBlockPublicAccess resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-snapshot-block-public-access/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2SnapshotBlockPublicAccess to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_snapshot_block_public_access#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2SnapshotBlockPublicAccess that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2SnapshotBlockPublicAccess to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-snapshot-block-public-access/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-awscc-ec2-snapshot-block-public-access/index.ts",
            "line": 117
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2SnapshotBlockPublicAccess",
      "namespace": "dataAwsccEc2SnapshotBlockPublicAccess",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-snapshot-block-public-access/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-snapshot-block-public-access/index.ts",
            "line": 85
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-snapshot-block-public-access/index.ts",
            "line": 103
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-snapshot-block-public-access/index.ts",
            "line": 98
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-snapshot-block-public-access/index.ts",
            "line": 91
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-snapshot-block-public-access/index:DataAwsccEc2SnapshotBlockPublicAccess"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SnapshotBlockPublicAccess.DataAwsccEc2SnapshotBlockPublicAccessConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SnapshotBlockPublicAccess.DataAwsccEc2SnapshotBlockPublicAccessConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-snapshot-block-public-access/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2SnapshotBlockPublicAccessConfig",
      "namespace": "dataAwsccEc2SnapshotBlockPublicAccess",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_snapshot_block_public_access#id DataAwsccEc2SnapshotBlockPublicAccess#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-snapshot-block-public-access/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-snapshot-block-public-access/index:DataAwsccEc2SnapshotBlockPublicAccessConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SnapshotBlockPublicAccesses.DataAwsccEc2SnapshotBlockPublicAccesses": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_snapshot_block_public_accesses awscc_ec2_snapshot_block_public_accesses}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SnapshotBlockPublicAccesses.DataAwsccEc2SnapshotBlockPublicAccesses",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_snapshot_block_public_accesses awscc_ec2_snapshot_block_public_accesses} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-snapshot-block-public-accesses/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2SnapshotBlockPublicAccesses.DataAwsccEc2SnapshotBlockPublicAccessesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-snapshot-block-public-accesses/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2SnapshotBlockPublicAccesses resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-snapshot-block-public-accesses/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2SnapshotBlockPublicAccesses to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_snapshot_block_public_accesses#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2SnapshotBlockPublicAccesses that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2SnapshotBlockPublicAccesses to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-snapshot-block-public-accesses/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-snapshot-block-public-accesses/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2SnapshotBlockPublicAccesses",
      "namespace": "dataAwsccEc2SnapshotBlockPublicAccesses",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-snapshot-block-public-accesses/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-snapshot-block-public-accesses/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-snapshot-block-public-accesses/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-snapshot-block-public-accesses/index:DataAwsccEc2SnapshotBlockPublicAccesses"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SnapshotBlockPublicAccesses.DataAwsccEc2SnapshotBlockPublicAccessesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SnapshotBlockPublicAccesses.DataAwsccEc2SnapshotBlockPublicAccessesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-snapshot-block-public-accesses/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2SnapshotBlockPublicAccessesConfig",
      "namespace": "dataAwsccEc2SnapshotBlockPublicAccesses",
      "symbolId": "src/data-awscc-ec2-snapshot-block-public-accesses/index:DataAwsccEc2SnapshotBlockPublicAccessesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleet": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_spot_fleet awscc_ec2_spot_fleet}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleet",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_spot_fleet awscc_ec2_spot_fleet} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
          "line": 4006
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
        "line": 3974
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2SpotFleet resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 3991
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2SpotFleet to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_spot_fleet#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2SpotFleet that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2SpotFleet to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 4063
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 4069
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2SpotFleet",
      "namespace": "dataAwsccEc2SpotFleet",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 3979
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 4043
          },
          "name": "spotFleetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 4049
          },
          "name": "spotFleetRequestConfigData",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 4055
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 4038
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 4031
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleet"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2SpotFleetConfig",
      "namespace": "dataAwsccEc2SpotFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_spot_fleet#id DataAwsccEc2SpotFleet#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigData": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigData",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
        "line": 3721
      },
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigData",
      "namespace": "dataAwsccEc2SpotFleet",
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigData"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecifications": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecifications",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
        "line": 1795
      },
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecifications",
      "namespace": "dataAwsccEc2SpotFleet",
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecifications"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsBlockDeviceMappings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsBlockDeviceMappings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
        "line": 104
      },
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsBlockDeviceMappings",
      "namespace": "dataAwsccEc2SpotFleet",
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsBlockDeviceMappings"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsBlockDeviceMappingsEbs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsBlockDeviceMappingsEbs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
        "line": 25
      },
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsBlockDeviceMappingsEbs",
      "namespace": "dataAwsccEc2SpotFleet",
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsBlockDeviceMappingsEbs"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsBlockDeviceMappingsEbsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsBlockDeviceMappingsEbsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
        "line": 48
      },
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsBlockDeviceMappingsEbsOutputReference",
      "namespace": "dataAwsccEc2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 75
          },
          "name": "deleteOnTermination",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 80
          },
          "name": "encrypted",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 85
          },
          "name": "iops",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 90
          },
          "name": "snapshotId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 95
          },
          "name": "volumeSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 100
          },
          "name": "volumeType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsBlockDeviceMappingsEbs"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsBlockDeviceMappingsEbsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsBlockDeviceMappingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsBlockDeviceMappingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-spot-fleet/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/data-awscc-ec2-spot-fleet/index.ts",
        "line": 177
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/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-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsBlockDeviceMappingsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsBlockDeviceMappingsList",
      "namespace": "dataAwsccEc2SpotFleet",
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsBlockDeviceMappingsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsBlockDeviceMappingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsBlockDeviceMappingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-spot-fleet/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-awscc-ec2-spot-fleet/index.ts",
        "line": 127
      },
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsBlockDeviceMappingsOutputReference",
      "namespace": "dataAwsccEc2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 156
          },
          "name": "deviceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 162
          },
          "name": "ebs",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsBlockDeviceMappingsEbsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 167
          },
          "name": "noDevice",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 172
          },
          "name": "virtualName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 140
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsBlockDeviceMappings"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsBlockDeviceMappingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsIamInstanceProfile": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsIamInstanceProfile",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
        "line": 195
      },
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsIamInstanceProfile",
      "namespace": "dataAwsccEc2SpotFleet",
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsIamInstanceProfile"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsIamInstanceProfileOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsIamInstanceProfileOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-spot-fleet/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-awscc-ec2-spot-fleet/index.ts",
        "line": 218
      },
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsIamInstanceProfileOutputReference",
      "namespace": "dataAwsccEc2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 245
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 229
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsIamInstanceProfile"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsIamInstanceProfileOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirements": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirements",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
        "line": 965
      },
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirements",
      "namespace": "dataAwsccEc2SpotFleet",
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirements"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsAcceleratorCount": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsAcceleratorCount",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
        "line": 249
      },
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsAcceleratorCount",
      "namespace": "dataAwsccEc2SpotFleet",
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsAcceleratorCount"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsAcceleratorCountOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsAcceleratorCountOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-spot-fleet/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
        "line": 272
      },
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsAcceleratorCountOutputReference",
      "namespace": "dataAwsccEc2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 299
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 304
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 283
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsAcceleratorCount"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsAcceleratorCountOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsAcceleratorTotalMemoryMiB": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsAcceleratorTotalMemoryMiB",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
        "line": 308
      },
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsAcceleratorTotalMemoryMiB",
      "namespace": "dataAwsccEc2SpotFleet",
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsAcceleratorTotalMemoryMiB"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsAcceleratorTotalMemoryMiBOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsAcceleratorTotalMemoryMiBOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-spot-fleet/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-awscc-ec2-spot-fleet/index.ts",
        "line": 331
      },
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsAcceleratorTotalMemoryMiBOutputReference",
      "namespace": "dataAwsccEc2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 358
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 363
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 342
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsAcceleratorTotalMemoryMiB"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsAcceleratorTotalMemoryMiBOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsBaselineEbsBandwidthMbps": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsBaselineEbsBandwidthMbps",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
        "line": 367
      },
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsBaselineEbsBandwidthMbps",
      "namespace": "dataAwsccEc2SpotFleet",
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsBaselineEbsBandwidthMbps"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsBaselineEbsBandwidthMbpsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsBaselineEbsBandwidthMbpsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-spot-fleet/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-awscc-ec2-spot-fleet/index.ts",
        "line": 390
      },
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsBaselineEbsBandwidthMbpsOutputReference",
      "namespace": "dataAwsccEc2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 417
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 422
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 401
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsBaselineEbsBandwidthMbps"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsBaselineEbsBandwidthMbpsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsBaselinePerformanceFactors": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsBaselinePerformanceFactors",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
        "line": 556
      },
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsBaselinePerformanceFactors",
      "namespace": "dataAwsccEc2SpotFleet",
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsBaselinePerformanceFactors"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsBaselinePerformanceFactorsCpu": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsBaselinePerformanceFactorsCpu",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
        "line": 501
      },
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsBaselinePerformanceFactorsCpu",
      "namespace": "dataAwsccEc2SpotFleet",
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsBaselinePerformanceFactorsCpu"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsBaselinePerformanceFactorsCpuOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsBaselinePerformanceFactorsCpuOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-spot-fleet/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/data-awscc-ec2-spot-fleet/index.ts",
        "line": 524
      },
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsBaselinePerformanceFactorsCpuOutputReference",
      "namespace": "dataAwsccEc2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 552
          },
          "name": "references",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsBaselinePerformanceFactorsCpuReferencesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 535
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsBaselinePerformanceFactorsCpu"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsBaselinePerformanceFactorsCpuOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsBaselinePerformanceFactorsCpuReferences": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsBaselinePerformanceFactorsCpuReferences",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
        "line": 426
      },
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsBaselinePerformanceFactorsCpuReferences",
      "namespace": "dataAwsccEc2SpotFleet",
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsBaselinePerformanceFactorsCpuReferences"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsBaselinePerformanceFactorsCpuReferencesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsBaselinePerformanceFactorsCpuReferencesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-spot-fleet/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-awscc-ec2-spot-fleet/index.ts",
        "line": 483
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/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-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsBaselinePerformanceFactorsCpuReferencesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsBaselinePerformanceFactorsCpuReferencesList",
      "namespace": "dataAwsccEc2SpotFleet",
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsBaselinePerformanceFactorsCpuReferencesList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsBaselinePerformanceFactorsCpuReferencesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsBaselinePerformanceFactorsCpuReferencesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-spot-fleet/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
        "line": 449
      },
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsBaselinePerformanceFactorsCpuReferencesOutputReference",
      "namespace": "dataAwsccEc2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 478
          },
          "name": "instanceFamily",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 462
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsBaselinePerformanceFactorsCpuReferences"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsBaselinePerformanceFactorsCpuReferencesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsBaselinePerformanceFactorsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsBaselinePerformanceFactorsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-spot-fleet/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-awscc-ec2-spot-fleet/index.ts",
        "line": 579
      },
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsBaselinePerformanceFactorsOutputReference",
      "namespace": "dataAwsccEc2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 607
          },
          "name": "cpu",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsBaselinePerformanceFactorsCpuOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 590
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsBaselinePerformanceFactors"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsBaselinePerformanceFactorsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsMemoryGiBPerVCpu": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsMemoryGiBPerVCpu",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
        "line": 611
      },
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsMemoryGiBPerVCpu",
      "namespace": "dataAwsccEc2SpotFleet",
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsMemoryGiBPerVCpu"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsMemoryGiBPerVCpuOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsMemoryGiBPerVCpuOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
          "line": 641
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
        "line": 634
      },
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsMemoryGiBPerVCpuOutputReference",
      "namespace": "dataAwsccEc2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 661
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 666
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 645
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsMemoryGiBPerVCpu"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsMemoryGiBPerVCpuOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsMemoryMiB": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsMemoryMiB",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
        "line": 670
      },
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsMemoryMiB",
      "namespace": "dataAwsccEc2SpotFleet",
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsMemoryMiB"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsMemoryMiBOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsMemoryMiBOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-spot-fleet/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
        "line": 693
      },
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsMemoryMiBOutputReference",
      "namespace": "dataAwsccEc2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 720
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 725
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 704
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsMemoryMiB"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsMemoryMiBOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsNetworkBandwidthGbps": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsNetworkBandwidthGbps",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
        "line": 729
      },
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsNetworkBandwidthGbps",
      "namespace": "dataAwsccEc2SpotFleet",
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsNetworkBandwidthGbps"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsNetworkBandwidthGbpsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsNetworkBandwidthGbpsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-spot-fleet/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
        "line": 752
      },
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsNetworkBandwidthGbpsOutputReference",
      "namespace": "dataAwsccEc2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 779
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 784
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 763
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsNetworkBandwidthGbps"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsNetworkBandwidthGbpsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsNetworkInterfaceCount": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsNetworkInterfaceCount",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
        "line": 788
      },
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsNetworkInterfaceCount",
      "namespace": "dataAwsccEc2SpotFleet",
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsNetworkInterfaceCount"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsNetworkInterfaceCountOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsNetworkInterfaceCountOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-spot-fleet/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
        "line": 811
      },
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsNetworkInterfaceCountOutputReference",
      "namespace": "dataAwsccEc2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 838
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 843
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 822
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsNetworkInterfaceCount"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsNetworkInterfaceCountOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
          "line": 995
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
        "line": 988
      },
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsOutputReference",
      "namespace": "dataAwsccEc2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 1016
          },
          "name": "acceleratorCount",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsAcceleratorCountOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 1021
          },
          "name": "acceleratorManufacturers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 1026
          },
          "name": "acceleratorNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 1032
          },
          "name": "acceleratorTotalMemoryMiB",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsAcceleratorTotalMemoryMiBOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 1037
          },
          "name": "acceleratorTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 1042
          },
          "name": "allowedInstanceTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 1047
          },
          "name": "bareMetal",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 1053
          },
          "name": "baselineEbsBandwidthMbps",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsBaselineEbsBandwidthMbpsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 1059
          },
          "name": "baselinePerformanceFactors",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsBaselinePerformanceFactorsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 1064
          },
          "name": "burstablePerformance",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 1069
          },
          "name": "cpuManufacturers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 1074
          },
          "name": "excludedInstanceTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 1079
          },
          "name": "instanceGenerations",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 1084
          },
          "name": "localStorage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 1089
          },
          "name": "localStorageTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 1094
          },
          "name": "maxSpotPriceAsPercentageOfOptimalOnDemandPrice",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 1100
          },
          "name": "memoryGiBPerVCpu",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsMemoryGiBPerVCpuOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 1106
          },
          "name": "memoryMiB",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsMemoryMiBOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 1112
          },
          "name": "networkBandwidthGbps",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsNetworkBandwidthGbpsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 1118
          },
          "name": "networkInterfaceCount",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsNetworkInterfaceCountOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 1123
          },
          "name": "onDemandMaxPricePercentageOverLowestPrice",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 1128
          },
          "name": "requireEncryptionInTransit",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 1133
          },
          "name": "requireHibernateSupport",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 1138
          },
          "name": "spotMaxPricePercentageOverLowestPrice",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 1144
          },
          "name": "totalLocalStorageGb",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsTotalLocalStorageGbOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 1150
          },
          "name": "vCpuCount",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsVCpuCountOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 999
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirements"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsTotalLocalStorageGb": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsTotalLocalStorageGb",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
        "line": 847
      },
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsTotalLocalStorageGb",
      "namespace": "dataAwsccEc2SpotFleet",
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsTotalLocalStorageGb"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsTotalLocalStorageGbOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsTotalLocalStorageGbOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-spot-fleet/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/data-awscc-ec2-spot-fleet/index.ts",
        "line": 870
      },
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsTotalLocalStorageGbOutputReference",
      "namespace": "dataAwsccEc2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 897
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 902
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 881
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsTotalLocalStorageGb"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsTotalLocalStorageGbOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsVCpuCount": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsVCpuCount",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
        "line": 906
      },
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsVCpuCount",
      "namespace": "dataAwsccEc2SpotFleet",
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsVCpuCount"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsVCpuCountOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsVCpuCountOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-spot-fleet/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
        "line": 929
      },
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsVCpuCountOutputReference",
      "namespace": "dataAwsccEc2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 956
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 961
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 940
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsVCpuCount"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsVCpuCountOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
          "line": 1952
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
        "line": 1945
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 1959
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsList",
      "namespace": "dataAwsccEc2SpotFleet",
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsMonitoring": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsMonitoring",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
        "line": 1154
      },
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsMonitoring",
      "namespace": "dataAwsccEc2SpotFleet",
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsMonitoring"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsMonitoringOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsMonitoringOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-spot-fleet/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
        "line": 1177
      },
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsMonitoringOutputReference",
      "namespace": "dataAwsccEc2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 1204
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 1188
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsMonitoring"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsMonitoringOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsNetworkInterfaces": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsNetworkInterfaces",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
        "line": 1363
      },
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsNetworkInterfaces",
      "namespace": "dataAwsccEc2SpotFleet",
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsNetworkInterfaces"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsNetworkInterfacesIpv6Addresses": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsNetworkInterfacesIpv6Addresses",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
        "line": 1208
      },
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsNetworkInterfacesIpv6Addresses",
      "namespace": "dataAwsccEc2SpotFleet",
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsNetworkInterfacesIpv6Addresses"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsNetworkInterfacesIpv6AddressesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsNetworkInterfacesIpv6AddressesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-spot-fleet/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
        "line": 1265
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 1279
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsNetworkInterfacesIpv6AddressesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsNetworkInterfacesIpv6AddressesList",
      "namespace": "dataAwsccEc2SpotFleet",
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsNetworkInterfacesIpv6AddressesList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsNetworkInterfacesIpv6AddressesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsNetworkInterfacesIpv6AddressesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-spot-fleet/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 index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
        "line": 1231
      },
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsNetworkInterfacesIpv6AddressesOutputReference",
      "namespace": "dataAwsccEc2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 1260
          },
          "name": "ipv6Address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 1244
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsNetworkInterfacesIpv6Addresses"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsNetworkInterfacesIpv6AddressesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsNetworkInterfacesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsNetworkInterfacesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
          "line": 1479
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
        "line": 1472
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 1486
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsNetworkInterfacesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsNetworkInterfacesList",
      "namespace": "dataAwsccEc2SpotFleet",
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsNetworkInterfacesList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsNetworkInterfacesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsNetworkInterfacesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
          "line": 1395
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
        "line": 1386
      },
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsNetworkInterfacesOutputReference",
      "namespace": "dataAwsccEc2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 1415
          },
          "name": "associatePublicIpAddress",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 1420
          },
          "name": "deleteOnTermination",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 1425
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 1430
          },
          "name": "deviceIndex",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 1435
          },
          "name": "groups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 1440
          },
          "name": "ipv6AddressCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 1446
          },
          "name": "ipv6Addresses",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsNetworkInterfacesIpv6AddressesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 1451
          },
          "name": "networkInterfaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 1457
          },
          "name": "privateIpAddresses",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsNetworkInterfacesPrivateIpAddressesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 1462
          },
          "name": "secondaryPrivateIpAddressCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 1467
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 1399
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsNetworkInterfaces"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsNetworkInterfacesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsNetworkInterfacesPrivateIpAddresses": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsNetworkInterfacesPrivateIpAddresses",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
        "line": 1283
      },
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsNetworkInterfacesPrivateIpAddresses",
      "namespace": "dataAwsccEc2SpotFleet",
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsNetworkInterfacesPrivateIpAddresses"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsNetworkInterfacesPrivateIpAddressesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsNetworkInterfacesPrivateIpAddressesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
          "line": 1352
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
        "line": 1345
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 1359
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsNetworkInterfacesPrivateIpAddressesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsNetworkInterfacesPrivateIpAddressesList",
      "namespace": "dataAwsccEc2SpotFleet",
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsNetworkInterfacesPrivateIpAddressesList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsNetworkInterfacesPrivateIpAddressesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsNetworkInterfacesPrivateIpAddressesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
          "line": 1315
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
        "line": 1306
      },
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsNetworkInterfacesPrivateIpAddressesOutputReference",
      "namespace": "dataAwsccEc2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 1335
          },
          "name": "primary",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 1340
          },
          "name": "privateIpAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 1319
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsNetworkInterfacesPrivateIpAddresses"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsNetworkInterfacesPrivateIpAddressesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-spot-fleet/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
        "line": 1818
      },
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsOutputReference",
      "namespace": "dataAwsccEc2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 1848
          },
          "name": "blockDeviceMappings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsBlockDeviceMappingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 1853
          },
          "name": "ebsOptimized",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 1859
          },
          "name": "iamInstanceProfile",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsIamInstanceProfileOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 1864
          },
          "name": "imageId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 1870
          },
          "name": "instanceRequirements",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 1875
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 1880
          },
          "name": "kernelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 1885
          },
          "name": "keyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 1891
          },
          "name": "monitoring",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsMonitoringOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 1897
          },
          "name": "networkInterfaces",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsNetworkInterfacesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 1903
          },
          "name": "placement",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsPlacementOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 1908
          },
          "name": "ramdiskId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 1914
          },
          "name": "securityGroups",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsSecurityGroupsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 1919
          },
          "name": "spotPrice",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 1924
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 1930
          },
          "name": "tagSpecifications",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsTagSpecificationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 1935
          },
          "name": "userData",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 1940
          },
          "name": "weightedCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 1831
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecifications"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsPlacement": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsPlacement",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
        "line": 1490
      },
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsPlacement",
      "namespace": "dataAwsccEc2SpotFleet",
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsPlacement"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsPlacementOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsPlacementOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
          "line": 1520
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
        "line": 1513
      },
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsPlacementOutputReference",
      "namespace": "dataAwsccEc2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 1540
          },
          "name": "availabilityZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 1545
          },
          "name": "availabilityZoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 1550
          },
          "name": "groupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 1555
          },
          "name": "tenancy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 1524
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsPlacement"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsPlacementOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsSecurityGroups": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsSecurityGroups",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
        "line": 1559
      },
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsSecurityGroups",
      "namespace": "dataAwsccEc2SpotFleet",
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsSecurityGroups"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsSecurityGroupsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsSecurityGroupsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-spot-fleet/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
        "line": 1616
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 1630
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsSecurityGroupsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsSecurityGroupsList",
      "namespace": "dataAwsccEc2SpotFleet",
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsSecurityGroupsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsSecurityGroupsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsSecurityGroupsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
          "line": 1591
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
        "line": 1582
      },
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsSecurityGroupsOutputReference",
      "namespace": "dataAwsccEc2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 1611
          },
          "name": "groupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 1595
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsSecurityGroups"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsSecurityGroupsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsTagSpecifications": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsTagSpecifications",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
        "line": 1714
      },
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsTagSpecifications",
      "namespace": "dataAwsccEc2SpotFleet",
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsTagSpecifications"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsTagSpecificationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsTagSpecificationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
          "line": 1784
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
        "line": 1777
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 1791
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsTagSpecificationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsTagSpecificationsList",
      "namespace": "dataAwsccEc2SpotFleet",
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsTagSpecificationsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsTagSpecificationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsTagSpecificationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
          "line": 1746
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
        "line": 1737
      },
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsTagSpecificationsOutputReference",
      "namespace": "dataAwsccEc2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 1766
          },
          "name": "resourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 1772
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsTagSpecificationsTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 1750
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsTagSpecifications"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsTagSpecificationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsTagSpecificationsTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsTagSpecificationsTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
        "line": 1634
      },
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsTagSpecificationsTags",
      "namespace": "dataAwsccEc2SpotFleet",
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsTagSpecificationsTags"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsTagSpecificationsTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsTagSpecificationsTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-spot-fleet/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
        "line": 1696
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 1710
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsTagSpecificationsTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsTagSpecificationsTagsList",
      "namespace": "dataAwsccEc2SpotFleet",
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsTagSpecificationsTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsTagSpecificationsTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsTagSpecificationsTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-spot-fleet/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/data-awscc-ec2-spot-fleet/index.ts",
        "line": 1657
      },
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsTagSpecificationsTagsOutputReference",
      "namespace": "dataAwsccEc2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 1686
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 1691
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 1670
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsTagSpecificationsTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsTagSpecificationsTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
        "line": 3043
      },
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigs",
      "namespace": "dataAwsccEc2SpotFleet",
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigs"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsLaunchTemplateSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsLaunchTemplateSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
        "line": 1963
      },
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsLaunchTemplateSpecification",
      "namespace": "dataAwsccEc2SpotFleet",
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsLaunchTemplateSpecification"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsLaunchTemplateSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsLaunchTemplateSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
          "line": 1993
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
        "line": 1986
      },
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsLaunchTemplateSpecificationOutputReference",
      "namespace": "dataAwsccEc2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 2013
          },
          "name": "launchTemplateId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 2018
          },
          "name": "launchTemplateName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 2023
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 1997
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsLaunchTemplateSpecification"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsLaunchTemplateSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
          "line": 3114
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
        "line": 3107
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 3121
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsList",
      "namespace": "dataAwsccEc2SpotFleet",
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
          "line": 3075
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
        "line": 3066
      },
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOutputReference",
      "namespace": "dataAwsccEc2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 3096
          },
          "name": "launchTemplateSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsLaunchTemplateSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 3102
          },
          "name": "overrides",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 3079
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigs"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverrides": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverrides",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
        "line": 2932
      },
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverrides",
      "namespace": "dataAwsccEc2SpotFleet",
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverrides"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirements": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirements",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
        "line": 2743
      },
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirements",
      "namespace": "dataAwsccEc2SpotFleet",
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirements"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsAcceleratorCount": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsAcceleratorCount",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
        "line": 2027
      },
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsAcceleratorCount",
      "namespace": "dataAwsccEc2SpotFleet",
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsAcceleratorCount"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsAcceleratorCountOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsAcceleratorCountOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
          "line": 2057
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
        "line": 2050
      },
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsAcceleratorCountOutputReference",
      "namespace": "dataAwsccEc2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 2077
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 2082
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 2061
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsAcceleratorCount"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsAcceleratorCountOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsAcceleratorTotalMemoryMiB": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsAcceleratorTotalMemoryMiB",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
        "line": 2086
      },
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsAcceleratorTotalMemoryMiB",
      "namespace": "dataAwsccEc2SpotFleet",
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsAcceleratorTotalMemoryMiB"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsAcceleratorTotalMemoryMiBOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsAcceleratorTotalMemoryMiBOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
          "line": 2116
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
        "line": 2109
      },
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsAcceleratorTotalMemoryMiBOutputReference",
      "namespace": "dataAwsccEc2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 2136
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 2141
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 2120
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsAcceleratorTotalMemoryMiB"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsAcceleratorTotalMemoryMiBOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsBaselineEbsBandwidthMbps": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsBaselineEbsBandwidthMbps",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
        "line": 2145
      },
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsBaselineEbsBandwidthMbps",
      "namespace": "dataAwsccEc2SpotFleet",
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsBaselineEbsBandwidthMbps"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsBaselineEbsBandwidthMbpsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsBaselineEbsBandwidthMbpsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
          "line": 2175
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
        "line": 2168
      },
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsBaselineEbsBandwidthMbpsOutputReference",
      "namespace": "dataAwsccEc2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 2195
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 2200
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 2179
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsBaselineEbsBandwidthMbps"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsBaselineEbsBandwidthMbpsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactors": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactors",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
        "line": 2334
      },
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactors",
      "namespace": "dataAwsccEc2SpotFleet",
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactors"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpu": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpu",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
        "line": 2279
      },
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpu",
      "namespace": "dataAwsccEc2SpotFleet",
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpu"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpuOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpuOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-spot-fleet/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-awscc-ec2-spot-fleet/index.ts",
        "line": 2302
      },
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpuOutputReference",
      "namespace": "dataAwsccEc2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 2330
          },
          "name": "references",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpuReferencesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 2313
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpu"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpuOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpuReferences": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpuReferences",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
        "line": 2204
      },
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpuReferences",
      "namespace": "dataAwsccEc2SpotFleet",
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpuReferences"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpuReferencesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpuReferencesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
          "line": 2268
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
        "line": 2261
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 2275
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpuReferencesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpuReferencesList",
      "namespace": "dataAwsccEc2SpotFleet",
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpuReferencesList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpuReferencesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpuReferencesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-spot-fleet/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
        "line": 2227
      },
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpuReferencesOutputReference",
      "namespace": "dataAwsccEc2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 2256
          },
          "name": "instanceFamily",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 2240
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpuReferences"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpuReferencesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
          "line": 2364
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
        "line": 2357
      },
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsOutputReference",
      "namespace": "dataAwsccEc2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 2385
          },
          "name": "cpu",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpuOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 2368
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactors"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsMemoryGiBPerVCpu": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsMemoryGiBPerVCpu",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
        "line": 2389
      },
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsMemoryGiBPerVCpu",
      "namespace": "dataAwsccEc2SpotFleet",
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsMemoryGiBPerVCpu"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsMemoryGiBPerVCpuOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsMemoryGiBPerVCpuOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
          "line": 2419
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
        "line": 2412
      },
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsMemoryGiBPerVCpuOutputReference",
      "namespace": "dataAwsccEc2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 2439
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 2444
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 2423
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsMemoryGiBPerVCpu"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsMemoryGiBPerVCpuOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsMemoryMiB": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsMemoryMiB",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
        "line": 2448
      },
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsMemoryMiB",
      "namespace": "dataAwsccEc2SpotFleet",
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsMemoryMiB"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsMemoryMiBOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsMemoryMiBOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
          "line": 2478
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
        "line": 2471
      },
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsMemoryMiBOutputReference",
      "namespace": "dataAwsccEc2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 2498
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 2503
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 2482
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsMemoryMiB"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsMemoryMiBOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsNetworkBandwidthGbps": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsNetworkBandwidthGbps",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
        "line": 2507
      },
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsNetworkBandwidthGbps",
      "namespace": "dataAwsccEc2SpotFleet",
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsNetworkBandwidthGbps"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsNetworkBandwidthGbpsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsNetworkBandwidthGbpsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
          "line": 2537
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
        "line": 2530
      },
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsNetworkBandwidthGbpsOutputReference",
      "namespace": "dataAwsccEc2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 2557
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 2562
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 2541
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsNetworkBandwidthGbps"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsNetworkBandwidthGbpsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsNetworkInterfaceCount": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsNetworkInterfaceCount",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
        "line": 2566
      },
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsNetworkInterfaceCount",
      "namespace": "dataAwsccEc2SpotFleet",
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsNetworkInterfaceCount"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsNetworkInterfaceCountOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsNetworkInterfaceCountOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
          "line": 2596
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
        "line": 2589
      },
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsNetworkInterfaceCountOutputReference",
      "namespace": "dataAwsccEc2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 2616
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 2621
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 2600
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsNetworkInterfaceCount"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsNetworkInterfaceCountOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-spot-fleet/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-awscc-ec2-spot-fleet/index.ts",
        "line": 2766
      },
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsOutputReference",
      "namespace": "dataAwsccEc2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 2794
          },
          "name": "acceleratorCount",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsAcceleratorCountOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 2799
          },
          "name": "acceleratorManufacturers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 2804
          },
          "name": "acceleratorNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 2810
          },
          "name": "acceleratorTotalMemoryMiB",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsAcceleratorTotalMemoryMiBOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 2815
          },
          "name": "acceleratorTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 2820
          },
          "name": "allowedInstanceTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 2825
          },
          "name": "bareMetal",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 2831
          },
          "name": "baselineEbsBandwidthMbps",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsBaselineEbsBandwidthMbpsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 2837
          },
          "name": "baselinePerformanceFactors",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 2842
          },
          "name": "burstablePerformance",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 2847
          },
          "name": "cpuManufacturers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 2852
          },
          "name": "excludedInstanceTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 2857
          },
          "name": "instanceGenerations",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 2862
          },
          "name": "localStorage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 2867
          },
          "name": "localStorageTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 2872
          },
          "name": "maxSpotPriceAsPercentageOfOptimalOnDemandPrice",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 2878
          },
          "name": "memoryGiBPerVCpu",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsMemoryGiBPerVCpuOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 2884
          },
          "name": "memoryMiB",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsMemoryMiBOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 2890
          },
          "name": "networkBandwidthGbps",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsNetworkBandwidthGbpsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 2896
          },
          "name": "networkInterfaceCount",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsNetworkInterfaceCountOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 2901
          },
          "name": "onDemandMaxPricePercentageOverLowestPrice",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 2906
          },
          "name": "requireEncryptionInTransit",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 2911
          },
          "name": "requireHibernateSupport",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 2916
          },
          "name": "spotMaxPricePercentageOverLowestPrice",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 2922
          },
          "name": "totalLocalStorageGb",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsTotalLocalStorageGbOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 2928
          },
          "name": "vCpuCount",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsVCpuCountOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 2777
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirements"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsTotalLocalStorageGb": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsTotalLocalStorageGb",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
        "line": 2625
      },
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsTotalLocalStorageGb",
      "namespace": "dataAwsccEc2SpotFleet",
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsTotalLocalStorageGb"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsTotalLocalStorageGbOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsTotalLocalStorageGbOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
          "line": 2655
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
        "line": 2648
      },
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsTotalLocalStorageGbOutputReference",
      "namespace": "dataAwsccEc2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 2675
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 2680
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 2659
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsTotalLocalStorageGb"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsTotalLocalStorageGbOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsVCpuCount": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsVCpuCount",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
        "line": 2684
      },
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsVCpuCount",
      "namespace": "dataAwsccEc2SpotFleet",
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsVCpuCount"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsVCpuCountOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsVCpuCountOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
          "line": 2714
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
        "line": 2707
      },
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsVCpuCountOutputReference",
      "namespace": "dataAwsccEc2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 2734
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 2739
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 2718
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsVCpuCount"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsVCpuCountOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-spot-fleet/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
        "line": 3025
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 3039
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesList",
      "namespace": "dataAwsccEc2SpotFleet",
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
          "line": 2964
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
        "line": 2955
      },
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesOutputReference",
      "namespace": "dataAwsccEc2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 2984
          },
          "name": "availabilityZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 2989
          },
          "name": "availabilityZoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 2995
          },
          "name": "instanceRequirements",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 3000
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 3005
          },
          "name": "priority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 3010
          },
          "name": "spotPrice",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 3015
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 3020
          },
          "name": "weightedCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 2968
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverrides"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
        "line": 3385
      },
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfig",
      "namespace": "dataAwsccEc2SpotFleet",
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigClassicLoadBalancersConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigClassicLoadBalancersConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
        "line": 3200
      },
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigClassicLoadBalancersConfig",
      "namespace": "dataAwsccEc2SpotFleet",
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigClassicLoadBalancersConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigClassicLoadBalancersConfigClassicLoadBalancers": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigClassicLoadBalancersConfigClassicLoadBalancers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
        "line": 3125
      },
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigClassicLoadBalancersConfigClassicLoadBalancers",
      "namespace": "dataAwsccEc2SpotFleet",
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigClassicLoadBalancersConfigClassicLoadBalancers"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigClassicLoadBalancersConfigClassicLoadBalancersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigClassicLoadBalancersConfigClassicLoadBalancersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
          "line": 3189
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
        "line": 3182
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 3196
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigClassicLoadBalancersConfigClassicLoadBalancersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigClassicLoadBalancersConfigClassicLoadBalancersList",
      "namespace": "dataAwsccEc2SpotFleet",
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigClassicLoadBalancersConfigClassicLoadBalancersList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigClassicLoadBalancersConfigClassicLoadBalancersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigClassicLoadBalancersConfigClassicLoadBalancersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
          "line": 3157
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
        "line": 3148
      },
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigClassicLoadBalancersConfigClassicLoadBalancersOutputReference",
      "namespace": "dataAwsccEc2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 3177
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 3161
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigClassicLoadBalancersConfigClassicLoadBalancers"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigClassicLoadBalancersConfigClassicLoadBalancersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigClassicLoadBalancersConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigClassicLoadBalancersConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
          "line": 3230
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
        "line": 3223
      },
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigClassicLoadBalancersConfigOutputReference",
      "namespace": "dataAwsccEc2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 3251
          },
          "name": "classicLoadBalancers",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigClassicLoadBalancersConfigClassicLoadBalancersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 3234
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigClassicLoadBalancersConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigClassicLoadBalancersConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
          "line": 3415
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
        "line": 3408
      },
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigOutputReference",
      "namespace": "dataAwsccEc2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 3436
          },
          "name": "classicLoadBalancersConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigClassicLoadBalancersConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 3442
          },
          "name": "targetGroupsConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigTargetGroupsConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 3419
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigTargetGroupsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigTargetGroupsConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
        "line": 3330
      },
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigTargetGroupsConfig",
      "namespace": "dataAwsccEc2SpotFleet",
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigTargetGroupsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigTargetGroupsConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigTargetGroupsConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
          "line": 3360
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
        "line": 3353
      },
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigTargetGroupsConfigOutputReference",
      "namespace": "dataAwsccEc2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 3381
          },
          "name": "targetGroups",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigTargetGroupsConfigTargetGroupsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 3364
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigTargetGroupsConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigTargetGroupsConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigTargetGroupsConfigTargetGroups": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigTargetGroupsConfigTargetGroups",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
        "line": 3255
      },
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigTargetGroupsConfigTargetGroups",
      "namespace": "dataAwsccEc2SpotFleet",
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigTargetGroupsConfigTargetGroups"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigTargetGroupsConfigTargetGroupsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigTargetGroupsConfigTargetGroupsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
          "line": 3319
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
        "line": 3312
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 3326
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigTargetGroupsConfigTargetGroupsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigTargetGroupsConfigTargetGroupsList",
      "namespace": "dataAwsccEc2SpotFleet",
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigTargetGroupsConfigTargetGroupsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigTargetGroupsConfigTargetGroupsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigTargetGroupsConfigTargetGroupsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-spot-fleet/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/data-awscc-ec2-spot-fleet/index.ts",
        "line": 3278
      },
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigTargetGroupsConfigTargetGroupsOutputReference",
      "namespace": "dataAwsccEc2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 3307
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 3291
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigTargetGroupsConfigTargetGroups"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigTargetGroupsConfigTargetGroupsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
          "line": 3751
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
        "line": 3744
      },
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataOutputReference",
      "namespace": "dataAwsccEc2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 3771
          },
          "name": "allocationStrategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 3776
          },
          "name": "context",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 3781
          },
          "name": "excessCapacityTerminationPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 3786
          },
          "name": "iamFleetRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 3791
          },
          "name": "instanceInterruptionBehavior",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 3796
          },
          "name": "instancePoolsToUseCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 3802
          },
          "name": "launchSpecifications",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 3808
          },
          "name": "launchTemplateConfigs",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 3814
          },
          "name": "loadBalancersConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 3819
          },
          "name": "onDemandAllocationStrategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 3824
          },
          "name": "onDemandMaxTotalPrice",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 3829
          },
          "name": "onDemandTargetCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 3834
          },
          "name": "replaceUnhealthyInstances",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 3840
          },
          "name": "spotMaintenanceStrategies",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataSpotMaintenanceStrategiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 3845
          },
          "name": "spotMaxTotalPrice",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 3850
          },
          "name": "spotPrice",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 3856
          },
          "name": "tagSpecifications",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataTagSpecificationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 3861
          },
          "name": "targetCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 3866
          },
          "name": "targetCapacityUnitType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 3871
          },
          "name": "terminateInstancesWithExpiration",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 3876
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 3881
          },
          "name": "validFrom",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 3886
          },
          "name": "validUntil",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 3755
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigData"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataSpotMaintenanceStrategies": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataSpotMaintenanceStrategies",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
        "line": 3505
      },
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataSpotMaintenanceStrategies",
      "namespace": "dataAwsccEc2SpotFleet",
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataSpotMaintenanceStrategies"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataSpotMaintenanceStrategiesCapacityRebalance": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataSpotMaintenanceStrategiesCapacityRebalance",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
        "line": 3446
      },
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataSpotMaintenanceStrategiesCapacityRebalance",
      "namespace": "dataAwsccEc2SpotFleet",
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataSpotMaintenanceStrategiesCapacityRebalance"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataSpotMaintenanceStrategiesCapacityRebalanceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataSpotMaintenanceStrategiesCapacityRebalanceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
          "line": 3476
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
        "line": 3469
      },
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataSpotMaintenanceStrategiesCapacityRebalanceOutputReference",
      "namespace": "dataAwsccEc2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 3496
          },
          "name": "replacementStrategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 3501
          },
          "name": "terminationDelay",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 3480
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataSpotMaintenanceStrategiesCapacityRebalance"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataSpotMaintenanceStrategiesCapacityRebalanceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataSpotMaintenanceStrategiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataSpotMaintenanceStrategiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
          "line": 3535
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
        "line": 3528
      },
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataSpotMaintenanceStrategiesOutputReference",
      "namespace": "dataAwsccEc2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 3556
          },
          "name": "capacityRebalance",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataSpotMaintenanceStrategiesCapacityRebalanceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 3539
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataSpotMaintenanceStrategies"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataSpotMaintenanceStrategiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataTagSpecifications": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataTagSpecifications",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
        "line": 3640
      },
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataTagSpecifications",
      "namespace": "dataAwsccEc2SpotFleet",
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataTagSpecifications"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataTagSpecificationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataTagSpecificationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
          "line": 3710
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
        "line": 3703
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 3717
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataTagSpecificationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataTagSpecificationsList",
      "namespace": "dataAwsccEc2SpotFleet",
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataTagSpecificationsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataTagSpecificationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataTagSpecificationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
          "line": 3672
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
        "line": 3663
      },
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataTagSpecificationsOutputReference",
      "namespace": "dataAwsccEc2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 3692
          },
          "name": "resourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 3698
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataTagSpecificationsTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 3676
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataTagSpecifications"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataTagSpecificationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataTagSpecificationsTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataTagSpecificationsTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
        "line": 3560
      },
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataTagSpecificationsTags",
      "namespace": "dataAwsccEc2SpotFleet",
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataTagSpecificationsTags"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataTagSpecificationsTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataTagSpecificationsTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-spot-fleet/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
        "line": 3622
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 3636
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataTagSpecificationsTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataTagSpecificationsTagsList",
      "namespace": "dataAwsccEc2SpotFleet",
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataTagSpecificationsTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataTagSpecificationsTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataTagSpecificationsTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
          "line": 3592
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
        "line": 3583
      },
      "name": "DataAwsccEc2SpotFleetSpotFleetRequestConfigDataTagSpecificationsTagsOutputReference",
      "namespace": "dataAwsccEc2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 3612
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 3617
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 3596
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetSpotFleetRequestConfigDataTagSpecificationsTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetSpotFleetRequestConfigDataTagSpecificationsTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
        "line": 3890
      },
      "name": "DataAwsccEc2SpotFleetTags",
      "namespace": "dataAwsccEc2SpotFleet",
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetTags"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-spot-fleet/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
        "line": 3952
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 3966
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2SpotFleetTagsList",
      "namespace": "dataAwsccEc2SpotFleet",
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
          "line": 3922
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
        "line": 3913
      },
      "name": "DataAwsccEc2SpotFleetTagsOutputReference",
      "namespace": "dataAwsccEc2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 3942
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 3947
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleet/index.ts",
            "line": 3926
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleet.DataAwsccEc2SpotFleetTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-spot-fleet/index:DataAwsccEc2SpotFleetTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleets.DataAwsccEc2SpotFleets": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_spot_fleets awscc_ec2_spot_fleets}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleets.DataAwsccEc2SpotFleets",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_spot_fleets awscc_ec2_spot_fleets} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-spot-fleets/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleets.DataAwsccEc2SpotFleetsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleets/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2SpotFleets resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleets/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2SpotFleets to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_spot_fleets#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2SpotFleets that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2SpotFleets to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleets/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleets/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2SpotFleets",
      "namespace": "dataAwsccEc2SpotFleets",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleets/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleets/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-spot-fleets/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-spot-fleets/index:DataAwsccEc2SpotFleets"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SpotFleets.DataAwsccEc2SpotFleetsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SpotFleets.DataAwsccEc2SpotFleetsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-spot-fleets/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2SpotFleetsConfig",
      "namespace": "dataAwsccEc2SpotFleets",
      "symbolId": "src/data-awscc-ec2-spot-fleets/index:DataAwsccEc2SpotFleetsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SqlHaStandbyDetectedInstance.DataAwsccEc2SqlHaStandbyDetectedInstance": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_sql_ha_standby_detected_instance awscc_ec2_sql_ha_standby_detected_instance}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SqlHaStandbyDetectedInstance.DataAwsccEc2SqlHaStandbyDetectedInstance",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_sql_ha_standby_detected_instance awscc_ec2_sql_ha_standby_detected_instance} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-sql-ha-standby-detected-instance/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2SqlHaStandbyDetectedInstance.DataAwsccEc2SqlHaStandbyDetectedInstanceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-sql-ha-standby-detected-instance/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2SqlHaStandbyDetectedInstance resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-sql-ha-standby-detected-instance/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2SqlHaStandbyDetectedInstance to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_sql_ha_standby_detected_instance#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2SqlHaStandbyDetectedInstance that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2SqlHaStandbyDetectedInstance to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-sql-ha-standby-detected-instance/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-awscc-ec2-sql-ha-standby-detected-instance/index.ts",
            "line": 132
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2SqlHaStandbyDetectedInstance",
      "namespace": "dataAwsccEc2SqlHaStandbyDetectedInstance",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-sql-ha-standby-detected-instance/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-sql-ha-standby-detected-instance/index.ts",
            "line": 85
          },
          "name": "haStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-sql-ha-standby-detected-instance/index.ts",
            "line": 103
          },
          "name": "instanceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-sql-ha-standby-detected-instance/index.ts",
            "line": 108
          },
          "name": "lastUpdatedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-sql-ha-standby-detected-instance/index.ts",
            "line": 113
          },
          "name": "sqlServerCredentials",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-sql-ha-standby-detected-instance/index.ts",
            "line": 118
          },
          "name": "sqlServerLicenseUsage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-sql-ha-standby-detected-instance/index.ts",
            "line": 98
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-sql-ha-standby-detected-instance/index.ts",
            "line": 91
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-sql-ha-standby-detected-instance/index:DataAwsccEc2SqlHaStandbyDetectedInstance"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SqlHaStandbyDetectedInstance.DataAwsccEc2SqlHaStandbyDetectedInstanceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SqlHaStandbyDetectedInstance.DataAwsccEc2SqlHaStandbyDetectedInstanceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-sql-ha-standby-detected-instance/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2SqlHaStandbyDetectedInstanceConfig",
      "namespace": "dataAwsccEc2SqlHaStandbyDetectedInstance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_sql_ha_standby_detected_instance#id DataAwsccEc2SqlHaStandbyDetectedInstance#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-sql-ha-standby-detected-instance/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-sql-ha-standby-detected-instance/index:DataAwsccEc2SqlHaStandbyDetectedInstanceConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SqlHaStandbyDetectedInstances.DataAwsccEc2SqlHaStandbyDetectedInstances": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_sql_ha_standby_detected_instances awscc_ec2_sql_ha_standby_detected_instances}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SqlHaStandbyDetectedInstances.DataAwsccEc2SqlHaStandbyDetectedInstances",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_sql_ha_standby_detected_instances awscc_ec2_sql_ha_standby_detected_instances} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-sql-ha-standby-detected-instances/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2SqlHaStandbyDetectedInstances.DataAwsccEc2SqlHaStandbyDetectedInstancesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-sql-ha-standby-detected-instances/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2SqlHaStandbyDetectedInstances resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-sql-ha-standby-detected-instances/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2SqlHaStandbyDetectedInstances to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_sql_ha_standby_detected_instances#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2SqlHaStandbyDetectedInstances that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2SqlHaStandbyDetectedInstances to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-sql-ha-standby-detected-instances/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-sql-ha-standby-detected-instances/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2SqlHaStandbyDetectedInstances",
      "namespace": "dataAwsccEc2SqlHaStandbyDetectedInstances",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-sql-ha-standby-detected-instances/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-sql-ha-standby-detected-instances/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-sql-ha-standby-detected-instances/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-sql-ha-standby-detected-instances/index:DataAwsccEc2SqlHaStandbyDetectedInstances"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SqlHaStandbyDetectedInstances.DataAwsccEc2SqlHaStandbyDetectedInstancesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SqlHaStandbyDetectedInstances.DataAwsccEc2SqlHaStandbyDetectedInstancesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-sql-ha-standby-detected-instances/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2SqlHaStandbyDetectedInstancesConfig",
      "namespace": "dataAwsccEc2SqlHaStandbyDetectedInstances",
      "symbolId": "src/data-awscc-ec2-sql-ha-standby-detected-instances/index:DataAwsccEc2SqlHaStandbyDetectedInstancesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Subnet.DataAwsccEc2Subnet": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_subnet awscc_ec2_subnet}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Subnet.DataAwsccEc2Subnet",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_subnet awscc_ec2_subnet} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-subnet/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2Subnet.DataAwsccEc2SubnetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-subnet/index.ts",
        "line": 227
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2Subnet resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-subnet/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 DataAwsccEc2Subnet to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_subnet#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2Subnet that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2Subnet to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-subnet/index.ts",
            "line": 407
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-subnet/index.ts",
            "line": 413
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2Subnet",
      "namespace": "dataAwsccEc2Subnet",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-subnet/index.ts",
            "line": 232
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-subnet/index.ts",
            "line": 283
          },
          "name": "assignIpv6AddressOnCreation",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-subnet/index.ts",
            "line": 288
          },
          "name": "availabilityZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-subnet/index.ts",
            "line": 293
          },
          "name": "availabilityZoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-subnet/index.ts",
            "line": 299
          },
          "name": "blockPublicAccessStates",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Subnet.DataAwsccEc2SubnetBlockPublicAccessStatesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-subnet/index.ts",
            "line": 304
          },
          "name": "cidrBlock",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-subnet/index.ts",
            "line": 309
          },
          "name": "enableDns64",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-subnet/index.ts",
            "line": 314
          },
          "name": "enableLniAtDeviceIndex",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-subnet/index.ts",
            "line": 332
          },
          "name": "ipv4IpamPoolId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-subnet/index.ts",
            "line": 337
          },
          "name": "ipv4NetmaskLength",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-subnet/index.ts",
            "line": 342
          },
          "name": "ipv6CidrBlock",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-subnet/index.ts",
            "line": 347
          },
          "name": "ipv6CidrBlocks",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-subnet/index.ts",
            "line": 352
          },
          "name": "ipv6IpamPoolId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-subnet/index.ts",
            "line": 357
          },
          "name": "ipv6Native",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-subnet/index.ts",
            "line": 362
          },
          "name": "ipv6NetmaskLength",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-subnet/index.ts",
            "line": 367
          },
          "name": "mapPublicIpOnLaunch",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-subnet/index.ts",
            "line": 372
          },
          "name": "networkAclAssociationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-subnet/index.ts",
            "line": 377
          },
          "name": "outpostArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-subnet/index.ts",
            "line": 383
          },
          "name": "privateDnsNameOptionsOnLaunch",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Subnet.DataAwsccEc2SubnetPrivateDnsNameOptionsOnLaunchOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-subnet/index.ts",
            "line": 388
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-subnet/index.ts",
            "line": 394
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Subnet.DataAwsccEc2SubnetTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-subnet/index.ts",
            "line": 399
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-subnet/index.ts",
            "line": 327
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-subnet/index.ts",
            "line": 320
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-subnet/index:DataAwsccEc2Subnet"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Subnet.DataAwsccEc2SubnetBlockPublicAccessStates": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Subnet.DataAwsccEc2SubnetBlockPublicAccessStates",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-subnet/index.ts",
        "line": 25
      },
      "name": "DataAwsccEc2SubnetBlockPublicAccessStates",
      "namespace": "dataAwsccEc2Subnet",
      "symbolId": "src/data-awscc-ec2-subnet/index:DataAwsccEc2SubnetBlockPublicAccessStates"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Subnet.DataAwsccEc2SubnetBlockPublicAccessStatesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Subnet.DataAwsccEc2SubnetBlockPublicAccessStatesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-subnet/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-subnet/index.ts",
        "line": 48
      },
      "name": "DataAwsccEc2SubnetBlockPublicAccessStatesOutputReference",
      "namespace": "dataAwsccEc2Subnet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-subnet/index.ts",
            "line": 75
          },
          "name": "internetGatewayBlockMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-subnet/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Subnet.DataAwsccEc2SubnetBlockPublicAccessStates"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-subnet/index:DataAwsccEc2SubnetBlockPublicAccessStatesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Subnet.DataAwsccEc2SubnetConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Subnet.DataAwsccEc2SubnetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-subnet/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2SubnetConfig",
      "namespace": "dataAwsccEc2Subnet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_subnet#id DataAwsccEc2Subnet#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-subnet/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-subnet/index:DataAwsccEc2SubnetConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Subnet.DataAwsccEc2SubnetPrivateDnsNameOptionsOnLaunch": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Subnet.DataAwsccEc2SubnetPrivateDnsNameOptionsOnLaunch",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-subnet/index.ts",
        "line": 79
      },
      "name": "DataAwsccEc2SubnetPrivateDnsNameOptionsOnLaunch",
      "namespace": "dataAwsccEc2Subnet",
      "symbolId": "src/data-awscc-ec2-subnet/index:DataAwsccEc2SubnetPrivateDnsNameOptionsOnLaunch"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Subnet.DataAwsccEc2SubnetPrivateDnsNameOptionsOnLaunchOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Subnet.DataAwsccEc2SubnetPrivateDnsNameOptionsOnLaunchOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-subnet/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-awscc-ec2-subnet/index.ts",
        "line": 102
      },
      "name": "DataAwsccEc2SubnetPrivateDnsNameOptionsOnLaunchOutputReference",
      "namespace": "dataAwsccEc2Subnet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-subnet/index.ts",
            "line": 134
          },
          "name": "enableResourceNameDnsAaaaRecord",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-subnet/index.ts",
            "line": 129
          },
          "name": "enableResourceNameDnsARecord",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-subnet/index.ts",
            "line": 139
          },
          "name": "hostnameType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-subnet/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Subnet.DataAwsccEc2SubnetPrivateDnsNameOptionsOnLaunch"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-subnet/index:DataAwsccEc2SubnetPrivateDnsNameOptionsOnLaunchOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Subnet.DataAwsccEc2SubnetTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Subnet.DataAwsccEc2SubnetTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-subnet/index.ts",
        "line": 143
      },
      "name": "DataAwsccEc2SubnetTags",
      "namespace": "dataAwsccEc2Subnet",
      "symbolId": "src/data-awscc-ec2-subnet/index:DataAwsccEc2SubnetTags"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Subnet.DataAwsccEc2SubnetTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Subnet.DataAwsccEc2SubnetTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-subnet/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-awscc-ec2-subnet/index.ts",
        "line": 205
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-subnet/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-awscc.dataAwsccEc2Subnet.DataAwsccEc2SubnetTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2SubnetTagsList",
      "namespace": "dataAwsccEc2Subnet",
      "symbolId": "src/data-awscc-ec2-subnet/index:DataAwsccEc2SubnetTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Subnet.DataAwsccEc2SubnetTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Subnet.DataAwsccEc2SubnetTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-subnet/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/data-awscc-ec2-subnet/index.ts",
        "line": 166
      },
      "name": "DataAwsccEc2SubnetTagsOutputReference",
      "namespace": "dataAwsccEc2Subnet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-subnet/index.ts",
            "line": 195
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-subnet/index.ts",
            "line": 200
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-subnet/index.ts",
            "line": 179
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Subnet.DataAwsccEc2SubnetTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-subnet/index:DataAwsccEc2SubnetTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SubnetCidrBlock.DataAwsccEc2SubnetCidrBlock": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_subnet_cidr_block awscc_ec2_subnet_cidr_block}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SubnetCidrBlock.DataAwsccEc2SubnetCidrBlock",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_subnet_cidr_block awscc_ec2_subnet_cidr_block} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-subnet-cidr-block/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2SubnetCidrBlock.DataAwsccEc2SubnetCidrBlockConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-subnet-cidr-block/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2SubnetCidrBlock resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-subnet-cidr-block/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2SubnetCidrBlock to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_subnet_cidr_block#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2SubnetCidrBlock that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2SubnetCidrBlock to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-subnet-cidr-block/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-awscc-ec2-subnet-cidr-block/index.ts",
            "line": 142
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2SubnetCidrBlock",
      "namespace": "dataAwsccEc2SubnetCidrBlock",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-subnet-cidr-block/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-subnet-cidr-block/index.ts",
            "line": 98
          },
          "name": "ipSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-subnet-cidr-block/index.ts",
            "line": 103
          },
          "name": "ipv6AddressAttribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-subnet-cidr-block/index.ts",
            "line": 108
          },
          "name": "ipv6CidrBlock",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-subnet-cidr-block/index.ts",
            "line": 113
          },
          "name": "ipv6IpamPoolId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-subnet-cidr-block/index.ts",
            "line": 118
          },
          "name": "ipv6NetmaskLength",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-subnet-cidr-block/index.ts",
            "line": 123
          },
          "name": "subnetCidrBlockId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-subnet-cidr-block/index.ts",
            "line": 128
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-subnet-cidr-block/index.ts",
            "line": 93
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-subnet-cidr-block/index.ts",
            "line": 86
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-subnet-cidr-block/index:DataAwsccEc2SubnetCidrBlock"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SubnetCidrBlock.DataAwsccEc2SubnetCidrBlockConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SubnetCidrBlock.DataAwsccEc2SubnetCidrBlockConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-subnet-cidr-block/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2SubnetCidrBlockConfig",
      "namespace": "dataAwsccEc2SubnetCidrBlock",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_subnet_cidr_block#id DataAwsccEc2SubnetCidrBlock#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-subnet-cidr-block/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-subnet-cidr-block/index:DataAwsccEc2SubnetCidrBlockConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SubnetCidrBlocks.DataAwsccEc2SubnetCidrBlocks": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_subnet_cidr_blocks awscc_ec2_subnet_cidr_blocks}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SubnetCidrBlocks.DataAwsccEc2SubnetCidrBlocks",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_subnet_cidr_blocks awscc_ec2_subnet_cidr_blocks} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-subnet-cidr-blocks/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2SubnetCidrBlocks.DataAwsccEc2SubnetCidrBlocksConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-subnet-cidr-blocks/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2SubnetCidrBlocks resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-subnet-cidr-blocks/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2SubnetCidrBlocks to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_subnet_cidr_blocks#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2SubnetCidrBlocks that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2SubnetCidrBlocks to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-subnet-cidr-blocks/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-subnet-cidr-blocks/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2SubnetCidrBlocks",
      "namespace": "dataAwsccEc2SubnetCidrBlocks",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-subnet-cidr-blocks/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-subnet-cidr-blocks/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-subnet-cidr-blocks/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-subnet-cidr-blocks/index:DataAwsccEc2SubnetCidrBlocks"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SubnetCidrBlocks.DataAwsccEc2SubnetCidrBlocksConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SubnetCidrBlocks.DataAwsccEc2SubnetCidrBlocksConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-subnet-cidr-blocks/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2SubnetCidrBlocksConfig",
      "namespace": "dataAwsccEc2SubnetCidrBlocks",
      "symbolId": "src/data-awscc-ec2-subnet-cidr-blocks/index:DataAwsccEc2SubnetCidrBlocksConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SubnetNetworkAclAssociation.DataAwsccEc2SubnetNetworkAclAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_subnet_network_acl_association awscc_ec2_subnet_network_acl_association}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SubnetNetworkAclAssociation.DataAwsccEc2SubnetNetworkAclAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_subnet_network_acl_association awscc_ec2_subnet_network_acl_association} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-subnet-network-acl-association/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2SubnetNetworkAclAssociation.DataAwsccEc2SubnetNetworkAclAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-subnet-network-acl-association/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2SubnetNetworkAclAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-subnet-network-acl-association/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2SubnetNetworkAclAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_subnet_network_acl_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2SubnetNetworkAclAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2SubnetNetworkAclAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-subnet-network-acl-association/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-awscc-ec2-subnet-network-acl-association/index.ts",
            "line": 122
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2SubnetNetworkAclAssociation",
      "namespace": "dataAwsccEc2SubnetNetworkAclAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-subnet-network-acl-association/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-subnet-network-acl-association/index.ts",
            "line": 85
          },
          "name": "associationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-subnet-network-acl-association/index.ts",
            "line": 103
          },
          "name": "networkAclId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-subnet-network-acl-association/index.ts",
            "line": 108
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-subnet-network-acl-association/index.ts",
            "line": 98
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-subnet-network-acl-association/index.ts",
            "line": 91
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-subnet-network-acl-association/index:DataAwsccEc2SubnetNetworkAclAssociation"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SubnetNetworkAclAssociation.DataAwsccEc2SubnetNetworkAclAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SubnetNetworkAclAssociation.DataAwsccEc2SubnetNetworkAclAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-subnet-network-acl-association/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2SubnetNetworkAclAssociationConfig",
      "namespace": "dataAwsccEc2SubnetNetworkAclAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_subnet_network_acl_association#id DataAwsccEc2SubnetNetworkAclAssociation#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-subnet-network-acl-association/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-subnet-network-acl-association/index:DataAwsccEc2SubnetNetworkAclAssociationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SubnetNetworkAclAssociations.DataAwsccEc2SubnetNetworkAclAssociations": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_subnet_network_acl_associations awscc_ec2_subnet_network_acl_associations}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SubnetNetworkAclAssociations.DataAwsccEc2SubnetNetworkAclAssociations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_subnet_network_acl_associations awscc_ec2_subnet_network_acl_associations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-subnet-network-acl-associations/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2SubnetNetworkAclAssociations.DataAwsccEc2SubnetNetworkAclAssociationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-subnet-network-acl-associations/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2SubnetNetworkAclAssociations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-subnet-network-acl-associations/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2SubnetNetworkAclAssociations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_subnet_network_acl_associations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2SubnetNetworkAclAssociations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2SubnetNetworkAclAssociations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-subnet-network-acl-associations/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-subnet-network-acl-associations/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2SubnetNetworkAclAssociations",
      "namespace": "dataAwsccEc2SubnetNetworkAclAssociations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-subnet-network-acl-associations/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-subnet-network-acl-associations/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-subnet-network-acl-associations/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-subnet-network-acl-associations/index:DataAwsccEc2SubnetNetworkAclAssociations"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SubnetNetworkAclAssociations.DataAwsccEc2SubnetNetworkAclAssociationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SubnetNetworkAclAssociations.DataAwsccEc2SubnetNetworkAclAssociationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-subnet-network-acl-associations/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2SubnetNetworkAclAssociationsConfig",
      "namespace": "dataAwsccEc2SubnetNetworkAclAssociations",
      "symbolId": "src/data-awscc-ec2-subnet-network-acl-associations/index:DataAwsccEc2SubnetNetworkAclAssociationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SubnetRouteTableAssociation.DataAwsccEc2SubnetRouteTableAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_subnet_route_table_association awscc_ec2_subnet_route_table_association}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SubnetRouteTableAssociation.DataAwsccEc2SubnetRouteTableAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_subnet_route_table_association awscc_ec2_subnet_route_table_association} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-subnet-route-table-association/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2SubnetRouteTableAssociation.DataAwsccEc2SubnetRouteTableAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-subnet-route-table-association/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2SubnetRouteTableAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-subnet-route-table-association/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2SubnetRouteTableAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_subnet_route_table_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2SubnetRouteTableAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2SubnetRouteTableAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-subnet-route-table-association/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-awscc-ec2-subnet-route-table-association/index.ts",
            "line": 122
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2SubnetRouteTableAssociation",
      "namespace": "dataAwsccEc2SubnetRouteTableAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-subnet-route-table-association/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-subnet-route-table-association/index.ts",
            "line": 98
          },
          "name": "routeTableId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-subnet-route-table-association/index.ts",
            "line": 103
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-subnet-route-table-association/index.ts",
            "line": 108
          },
          "name": "subnetRouteTableAssociationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-subnet-route-table-association/index.ts",
            "line": 93
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-subnet-route-table-association/index.ts",
            "line": 86
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-subnet-route-table-association/index:DataAwsccEc2SubnetRouteTableAssociation"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SubnetRouteTableAssociation.DataAwsccEc2SubnetRouteTableAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SubnetRouteTableAssociation.DataAwsccEc2SubnetRouteTableAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-subnet-route-table-association/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2SubnetRouteTableAssociationConfig",
      "namespace": "dataAwsccEc2SubnetRouteTableAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_subnet_route_table_association#id DataAwsccEc2SubnetRouteTableAssociation#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-subnet-route-table-association/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-subnet-route-table-association/index:DataAwsccEc2SubnetRouteTableAssociationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SubnetRouteTableAssociations.DataAwsccEc2SubnetRouteTableAssociations": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_subnet_route_table_associations awscc_ec2_subnet_route_table_associations}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SubnetRouteTableAssociations.DataAwsccEc2SubnetRouteTableAssociations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_subnet_route_table_associations awscc_ec2_subnet_route_table_associations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-subnet-route-table-associations/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2SubnetRouteTableAssociations.DataAwsccEc2SubnetRouteTableAssociationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-subnet-route-table-associations/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2SubnetRouteTableAssociations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-subnet-route-table-associations/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2SubnetRouteTableAssociations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_subnet_route_table_associations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2SubnetRouteTableAssociations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2SubnetRouteTableAssociations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-subnet-route-table-associations/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-subnet-route-table-associations/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2SubnetRouteTableAssociations",
      "namespace": "dataAwsccEc2SubnetRouteTableAssociations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-subnet-route-table-associations/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-subnet-route-table-associations/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-subnet-route-table-associations/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-subnet-route-table-associations/index:DataAwsccEc2SubnetRouteTableAssociations"
    },
    "@cdktn/provider-awscc.dataAwsccEc2SubnetRouteTableAssociations.DataAwsccEc2SubnetRouteTableAssociationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2SubnetRouteTableAssociations.DataAwsccEc2SubnetRouteTableAssociationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-subnet-route-table-associations/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2SubnetRouteTableAssociationsConfig",
      "namespace": "dataAwsccEc2SubnetRouteTableAssociations",
      "symbolId": "src/data-awscc-ec2-subnet-route-table-associations/index:DataAwsccEc2SubnetRouteTableAssociationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Subnets.DataAwsccEc2Subnets": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_subnets awscc_ec2_subnets}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Subnets.DataAwsccEc2Subnets",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_subnets awscc_ec2_subnets} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-subnets/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2Subnets.DataAwsccEc2SubnetsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-subnets/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2Subnets resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-subnets/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2Subnets to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_subnets#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2Subnets that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2Subnets to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-subnets/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-subnets/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2Subnets",
      "namespace": "dataAwsccEc2Subnets",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-subnets/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-subnets/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-subnets/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-subnets/index:DataAwsccEc2Subnets"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Subnets.DataAwsccEc2SubnetsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Subnets.DataAwsccEc2SubnetsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-subnets/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2SubnetsConfig",
      "namespace": "dataAwsccEc2Subnets",
      "symbolId": "src/data-awscc-ec2-subnets/index:DataAwsccEc2SubnetsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TrafficMirrorFilter.DataAwsccEc2TrafficMirrorFilter": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_traffic_mirror_filter awscc_ec2_traffic_mirror_filter}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TrafficMirrorFilter.DataAwsccEc2TrafficMirrorFilter",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_traffic_mirror_filter awscc_ec2_traffic_mirror_filter} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-traffic-mirror-filter/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-awscc.dataAwsccEc2TrafficMirrorFilter.DataAwsccEc2TrafficMirrorFilterConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-traffic-mirror-filter/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2TrafficMirrorFilter resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-traffic-mirror-filter/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 DataAwsccEc2TrafficMirrorFilter to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_traffic_mirror_filter#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2TrafficMirrorFilter that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2TrafficMirrorFilter to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-traffic-mirror-filter/index.ts",
            "line": 202
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-traffic-mirror-filter/index.ts",
            "line": 208
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2TrafficMirrorFilter",
      "namespace": "dataAwsccEc2TrafficMirrorFilter",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-traffic-mirror-filter/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-traffic-mirror-filter/index.ts",
            "line": 165
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-traffic-mirror-filter/index.ts",
            "line": 183
          },
          "name": "networkServices",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-traffic-mirror-filter/index.ts",
            "line": 189
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2TrafficMirrorFilter.DataAwsccEc2TrafficMirrorFilterTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-traffic-mirror-filter/index.ts",
            "line": 194
          },
          "name": "trafficMirrorFilterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-traffic-mirror-filter/index.ts",
            "line": 178
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-traffic-mirror-filter/index.ts",
            "line": 171
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-traffic-mirror-filter/index:DataAwsccEc2TrafficMirrorFilter"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TrafficMirrorFilter.DataAwsccEc2TrafficMirrorFilterConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TrafficMirrorFilter.DataAwsccEc2TrafficMirrorFilterConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-traffic-mirror-filter/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2TrafficMirrorFilterConfig",
      "namespace": "dataAwsccEc2TrafficMirrorFilter",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_traffic_mirror_filter#id DataAwsccEc2TrafficMirrorFilter#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-traffic-mirror-filter/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-traffic-mirror-filter/index:DataAwsccEc2TrafficMirrorFilterConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TrafficMirrorFilter.DataAwsccEc2TrafficMirrorFilterTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TrafficMirrorFilter.DataAwsccEc2TrafficMirrorFilterTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-traffic-mirror-filter/index.ts",
        "line": 25
      },
      "name": "DataAwsccEc2TrafficMirrorFilterTags",
      "namespace": "dataAwsccEc2TrafficMirrorFilter",
      "symbolId": "src/data-awscc-ec2-traffic-mirror-filter/index:DataAwsccEc2TrafficMirrorFilterTags"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TrafficMirrorFilter.DataAwsccEc2TrafficMirrorFilterTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TrafficMirrorFilter.DataAwsccEc2TrafficMirrorFilterTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-traffic-mirror-filter/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-awscc-ec2-traffic-mirror-filter/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-traffic-mirror-filter/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-awscc.dataAwsccEc2TrafficMirrorFilter.DataAwsccEc2TrafficMirrorFilterTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2TrafficMirrorFilterTagsList",
      "namespace": "dataAwsccEc2TrafficMirrorFilter",
      "symbolId": "src/data-awscc-ec2-traffic-mirror-filter/index:DataAwsccEc2TrafficMirrorFilterTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TrafficMirrorFilter.DataAwsccEc2TrafficMirrorFilterTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TrafficMirrorFilter.DataAwsccEc2TrafficMirrorFilterTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-traffic-mirror-filter/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-traffic-mirror-filter/index.ts",
        "line": 48
      },
      "name": "DataAwsccEc2TrafficMirrorFilterTagsOutputReference",
      "namespace": "dataAwsccEc2TrafficMirrorFilter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-traffic-mirror-filter/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-traffic-mirror-filter/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-traffic-mirror-filter/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2TrafficMirrorFilter.DataAwsccEc2TrafficMirrorFilterTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-traffic-mirror-filter/index:DataAwsccEc2TrafficMirrorFilterTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TrafficMirrorFilterRule.DataAwsccEc2TrafficMirrorFilterRule": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_traffic_mirror_filter_rule awscc_ec2_traffic_mirror_filter_rule}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TrafficMirrorFilterRule.DataAwsccEc2TrafficMirrorFilterRule",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_traffic_mirror_filter_rule awscc_ec2_traffic_mirror_filter_rule} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-traffic-mirror-filter-rule/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2TrafficMirrorFilterRule.DataAwsccEc2TrafficMirrorFilterRuleConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-traffic-mirror-filter-rule/index.ts",
        "line": 227
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2TrafficMirrorFilterRule resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-traffic-mirror-filter-rule/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 DataAwsccEc2TrafficMirrorFilterRule to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_traffic_mirror_filter_rule#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2TrafficMirrorFilterRule that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2TrafficMirrorFilterRule to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-traffic-mirror-filter-rule/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-awscc-ec2-traffic-mirror-filter-rule/index.ts",
            "line": 368
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2TrafficMirrorFilterRule",
      "namespace": "dataAwsccEc2TrafficMirrorFilterRule",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-traffic-mirror-filter-rule/index.ts",
            "line": 232
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-traffic-mirror-filter-rule/index.ts",
            "line": 283
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-traffic-mirror-filter-rule/index.ts",
            "line": 288
          },
          "name": "destinationCidrBlock",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-traffic-mirror-filter-rule/index.ts",
            "line": 294
          },
          "name": "destinationPortRange",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2TrafficMirrorFilterRule.DataAwsccEc2TrafficMirrorFilterRuleDestinationPortRangeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-traffic-mirror-filter-rule/index.ts",
            "line": 312
          },
          "name": "protocol",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-traffic-mirror-filter-rule/index.ts",
            "line": 317
          },
          "name": "ruleAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-traffic-mirror-filter-rule/index.ts",
            "line": 322
          },
          "name": "ruleNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-traffic-mirror-filter-rule/index.ts",
            "line": 327
          },
          "name": "sourceCidrBlock",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-traffic-mirror-filter-rule/index.ts",
            "line": 333
          },
          "name": "sourcePortRange",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2TrafficMirrorFilterRule.DataAwsccEc2TrafficMirrorFilterRuleSourcePortRangeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-traffic-mirror-filter-rule/index.ts",
            "line": 339
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2TrafficMirrorFilterRule.DataAwsccEc2TrafficMirrorFilterRuleTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-traffic-mirror-filter-rule/index.ts",
            "line": 344
          },
          "name": "trafficDirection",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-traffic-mirror-filter-rule/index.ts",
            "line": 349
          },
          "name": "trafficMirrorFilterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-traffic-mirror-filter-rule/index.ts",
            "line": 354
          },
          "name": "trafficMirrorFilterRuleId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-traffic-mirror-filter-rule/index.ts",
            "line": 307
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-traffic-mirror-filter-rule/index.ts",
            "line": 300
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-traffic-mirror-filter-rule/index:DataAwsccEc2TrafficMirrorFilterRule"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TrafficMirrorFilterRule.DataAwsccEc2TrafficMirrorFilterRuleConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TrafficMirrorFilterRule.DataAwsccEc2TrafficMirrorFilterRuleConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-traffic-mirror-filter-rule/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2TrafficMirrorFilterRuleConfig",
      "namespace": "dataAwsccEc2TrafficMirrorFilterRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_traffic_mirror_filter_rule#id DataAwsccEc2TrafficMirrorFilterRule#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-traffic-mirror-filter-rule/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-traffic-mirror-filter-rule/index:DataAwsccEc2TrafficMirrorFilterRuleConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TrafficMirrorFilterRule.DataAwsccEc2TrafficMirrorFilterRuleDestinationPortRange": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TrafficMirrorFilterRule.DataAwsccEc2TrafficMirrorFilterRuleDestinationPortRange",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-traffic-mirror-filter-rule/index.ts",
        "line": 25
      },
      "name": "DataAwsccEc2TrafficMirrorFilterRuleDestinationPortRange",
      "namespace": "dataAwsccEc2TrafficMirrorFilterRule",
      "symbolId": "src/data-awscc-ec2-traffic-mirror-filter-rule/index:DataAwsccEc2TrafficMirrorFilterRuleDestinationPortRange"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TrafficMirrorFilterRule.DataAwsccEc2TrafficMirrorFilterRuleDestinationPortRangeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TrafficMirrorFilterRule.DataAwsccEc2TrafficMirrorFilterRuleDestinationPortRangeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-traffic-mirror-filter-rule/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-traffic-mirror-filter-rule/index.ts",
        "line": 48
      },
      "name": "DataAwsccEc2TrafficMirrorFilterRuleDestinationPortRangeOutputReference",
      "namespace": "dataAwsccEc2TrafficMirrorFilterRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-traffic-mirror-filter-rule/index.ts",
            "line": 75
          },
          "name": "fromPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-traffic-mirror-filter-rule/index.ts",
            "line": 80
          },
          "name": "toPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-traffic-mirror-filter-rule/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2TrafficMirrorFilterRule.DataAwsccEc2TrafficMirrorFilterRuleDestinationPortRange"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-traffic-mirror-filter-rule/index:DataAwsccEc2TrafficMirrorFilterRuleDestinationPortRangeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TrafficMirrorFilterRule.DataAwsccEc2TrafficMirrorFilterRuleSourcePortRange": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TrafficMirrorFilterRule.DataAwsccEc2TrafficMirrorFilterRuleSourcePortRange",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-traffic-mirror-filter-rule/index.ts",
        "line": 84
      },
      "name": "DataAwsccEc2TrafficMirrorFilterRuleSourcePortRange",
      "namespace": "dataAwsccEc2TrafficMirrorFilterRule",
      "symbolId": "src/data-awscc-ec2-traffic-mirror-filter-rule/index:DataAwsccEc2TrafficMirrorFilterRuleSourcePortRange"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TrafficMirrorFilterRule.DataAwsccEc2TrafficMirrorFilterRuleSourcePortRangeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TrafficMirrorFilterRule.DataAwsccEc2TrafficMirrorFilterRuleSourcePortRangeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-traffic-mirror-filter-rule/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-awscc-ec2-traffic-mirror-filter-rule/index.ts",
        "line": 107
      },
      "name": "DataAwsccEc2TrafficMirrorFilterRuleSourcePortRangeOutputReference",
      "namespace": "dataAwsccEc2TrafficMirrorFilterRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-traffic-mirror-filter-rule/index.ts",
            "line": 134
          },
          "name": "fromPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-traffic-mirror-filter-rule/index.ts",
            "line": 139
          },
          "name": "toPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-traffic-mirror-filter-rule/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2TrafficMirrorFilterRule.DataAwsccEc2TrafficMirrorFilterRuleSourcePortRange"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-traffic-mirror-filter-rule/index:DataAwsccEc2TrafficMirrorFilterRuleSourcePortRangeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TrafficMirrorFilterRule.DataAwsccEc2TrafficMirrorFilterRuleTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TrafficMirrorFilterRule.DataAwsccEc2TrafficMirrorFilterRuleTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-traffic-mirror-filter-rule/index.ts",
        "line": 143
      },
      "name": "DataAwsccEc2TrafficMirrorFilterRuleTags",
      "namespace": "dataAwsccEc2TrafficMirrorFilterRule",
      "symbolId": "src/data-awscc-ec2-traffic-mirror-filter-rule/index:DataAwsccEc2TrafficMirrorFilterRuleTags"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TrafficMirrorFilterRule.DataAwsccEc2TrafficMirrorFilterRuleTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TrafficMirrorFilterRule.DataAwsccEc2TrafficMirrorFilterRuleTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-traffic-mirror-filter-rule/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-awscc-ec2-traffic-mirror-filter-rule/index.ts",
        "line": 205
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-traffic-mirror-filter-rule/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-awscc.dataAwsccEc2TrafficMirrorFilterRule.DataAwsccEc2TrafficMirrorFilterRuleTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2TrafficMirrorFilterRuleTagsList",
      "namespace": "dataAwsccEc2TrafficMirrorFilterRule",
      "symbolId": "src/data-awscc-ec2-traffic-mirror-filter-rule/index:DataAwsccEc2TrafficMirrorFilterRuleTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TrafficMirrorFilterRule.DataAwsccEc2TrafficMirrorFilterRuleTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TrafficMirrorFilterRule.DataAwsccEc2TrafficMirrorFilterRuleTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-traffic-mirror-filter-rule/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/data-awscc-ec2-traffic-mirror-filter-rule/index.ts",
        "line": 166
      },
      "name": "DataAwsccEc2TrafficMirrorFilterRuleTagsOutputReference",
      "namespace": "dataAwsccEc2TrafficMirrorFilterRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-traffic-mirror-filter-rule/index.ts",
            "line": 195
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-traffic-mirror-filter-rule/index.ts",
            "line": 200
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-traffic-mirror-filter-rule/index.ts",
            "line": 179
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2TrafficMirrorFilterRule.DataAwsccEc2TrafficMirrorFilterRuleTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-traffic-mirror-filter-rule/index:DataAwsccEc2TrafficMirrorFilterRuleTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TrafficMirrorFilterRules.DataAwsccEc2TrafficMirrorFilterRules": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_traffic_mirror_filter_rules awscc_ec2_traffic_mirror_filter_rules}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TrafficMirrorFilterRules.DataAwsccEc2TrafficMirrorFilterRules",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_traffic_mirror_filter_rules awscc_ec2_traffic_mirror_filter_rules} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-traffic-mirror-filter-rules/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2TrafficMirrorFilterRules.DataAwsccEc2TrafficMirrorFilterRulesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-traffic-mirror-filter-rules/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2TrafficMirrorFilterRules resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-traffic-mirror-filter-rules/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2TrafficMirrorFilterRules to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_traffic_mirror_filter_rules#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2TrafficMirrorFilterRules that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2TrafficMirrorFilterRules to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-traffic-mirror-filter-rules/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-traffic-mirror-filter-rules/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2TrafficMirrorFilterRules",
      "namespace": "dataAwsccEc2TrafficMirrorFilterRules",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-traffic-mirror-filter-rules/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-traffic-mirror-filter-rules/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-traffic-mirror-filter-rules/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-traffic-mirror-filter-rules/index:DataAwsccEc2TrafficMirrorFilterRules"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TrafficMirrorFilterRules.DataAwsccEc2TrafficMirrorFilterRulesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TrafficMirrorFilterRules.DataAwsccEc2TrafficMirrorFilterRulesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-traffic-mirror-filter-rules/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2TrafficMirrorFilterRulesConfig",
      "namespace": "dataAwsccEc2TrafficMirrorFilterRules",
      "symbolId": "src/data-awscc-ec2-traffic-mirror-filter-rules/index:DataAwsccEc2TrafficMirrorFilterRulesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TrafficMirrorFilters.DataAwsccEc2TrafficMirrorFilters": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_traffic_mirror_filters awscc_ec2_traffic_mirror_filters}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TrafficMirrorFilters.DataAwsccEc2TrafficMirrorFilters",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_traffic_mirror_filters awscc_ec2_traffic_mirror_filters} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-traffic-mirror-filters/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2TrafficMirrorFilters.DataAwsccEc2TrafficMirrorFiltersConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-traffic-mirror-filters/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2TrafficMirrorFilters resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-traffic-mirror-filters/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2TrafficMirrorFilters to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_traffic_mirror_filters#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2TrafficMirrorFilters that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2TrafficMirrorFilters to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-traffic-mirror-filters/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-traffic-mirror-filters/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2TrafficMirrorFilters",
      "namespace": "dataAwsccEc2TrafficMirrorFilters",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-traffic-mirror-filters/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-traffic-mirror-filters/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-traffic-mirror-filters/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-traffic-mirror-filters/index:DataAwsccEc2TrafficMirrorFilters"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TrafficMirrorFilters.DataAwsccEc2TrafficMirrorFiltersConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TrafficMirrorFilters.DataAwsccEc2TrafficMirrorFiltersConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-traffic-mirror-filters/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2TrafficMirrorFiltersConfig",
      "namespace": "dataAwsccEc2TrafficMirrorFilters",
      "symbolId": "src/data-awscc-ec2-traffic-mirror-filters/index:DataAwsccEc2TrafficMirrorFiltersConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TrafficMirrorSession.DataAwsccEc2TrafficMirrorSession": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_traffic_mirror_session awscc_ec2_traffic_mirror_session}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TrafficMirrorSession.DataAwsccEc2TrafficMirrorSession",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_traffic_mirror_session awscc_ec2_traffic_mirror_session} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-traffic-mirror-session/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-awscc.dataAwsccEc2TrafficMirrorSession.DataAwsccEc2TrafficMirrorSessionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-traffic-mirror-session/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2TrafficMirrorSession resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-traffic-mirror-session/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 DataAwsccEc2TrafficMirrorSession to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_traffic_mirror_session#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2TrafficMirrorSession that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2TrafficMirrorSession to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-traffic-mirror-session/index.ts",
            "line": 232
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-traffic-mirror-session/index.ts",
            "line": 238
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2TrafficMirrorSession",
      "namespace": "dataAwsccEc2TrafficMirrorSession",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-traffic-mirror-session/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-traffic-mirror-session/index.ts",
            "line": 165
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-traffic-mirror-session/index.ts",
            "line": 183
          },
          "name": "networkInterfaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-traffic-mirror-session/index.ts",
            "line": 188
          },
          "name": "ownerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-traffic-mirror-session/index.ts",
            "line": 193
          },
          "name": "packetLength",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-traffic-mirror-session/index.ts",
            "line": 198
          },
          "name": "sessionNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-traffic-mirror-session/index.ts",
            "line": 204
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2TrafficMirrorSession.DataAwsccEc2TrafficMirrorSessionTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-traffic-mirror-session/index.ts",
            "line": 209
          },
          "name": "trafficMirrorFilterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-traffic-mirror-session/index.ts",
            "line": 214
          },
          "name": "trafficMirrorSessionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-traffic-mirror-session/index.ts",
            "line": 219
          },
          "name": "trafficMirrorTargetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-traffic-mirror-session/index.ts",
            "line": 224
          },
          "name": "virtualNetworkId",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-traffic-mirror-session/index.ts",
            "line": 178
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-traffic-mirror-session/index.ts",
            "line": 171
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-traffic-mirror-session/index:DataAwsccEc2TrafficMirrorSession"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TrafficMirrorSession.DataAwsccEc2TrafficMirrorSessionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TrafficMirrorSession.DataAwsccEc2TrafficMirrorSessionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-traffic-mirror-session/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2TrafficMirrorSessionConfig",
      "namespace": "dataAwsccEc2TrafficMirrorSession",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_traffic_mirror_session#id DataAwsccEc2TrafficMirrorSession#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-traffic-mirror-session/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-traffic-mirror-session/index:DataAwsccEc2TrafficMirrorSessionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TrafficMirrorSession.DataAwsccEc2TrafficMirrorSessionTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TrafficMirrorSession.DataAwsccEc2TrafficMirrorSessionTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-traffic-mirror-session/index.ts",
        "line": 25
      },
      "name": "DataAwsccEc2TrafficMirrorSessionTags",
      "namespace": "dataAwsccEc2TrafficMirrorSession",
      "symbolId": "src/data-awscc-ec2-traffic-mirror-session/index:DataAwsccEc2TrafficMirrorSessionTags"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TrafficMirrorSession.DataAwsccEc2TrafficMirrorSessionTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TrafficMirrorSession.DataAwsccEc2TrafficMirrorSessionTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-traffic-mirror-session/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-awscc-ec2-traffic-mirror-session/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-traffic-mirror-session/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-awscc.dataAwsccEc2TrafficMirrorSession.DataAwsccEc2TrafficMirrorSessionTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2TrafficMirrorSessionTagsList",
      "namespace": "dataAwsccEc2TrafficMirrorSession",
      "symbolId": "src/data-awscc-ec2-traffic-mirror-session/index:DataAwsccEc2TrafficMirrorSessionTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TrafficMirrorSession.DataAwsccEc2TrafficMirrorSessionTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TrafficMirrorSession.DataAwsccEc2TrafficMirrorSessionTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-traffic-mirror-session/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-traffic-mirror-session/index.ts",
        "line": 48
      },
      "name": "DataAwsccEc2TrafficMirrorSessionTagsOutputReference",
      "namespace": "dataAwsccEc2TrafficMirrorSession",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-traffic-mirror-session/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-traffic-mirror-session/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-traffic-mirror-session/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2TrafficMirrorSession.DataAwsccEc2TrafficMirrorSessionTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-traffic-mirror-session/index:DataAwsccEc2TrafficMirrorSessionTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TrafficMirrorSessions.DataAwsccEc2TrafficMirrorSessions": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_traffic_mirror_sessions awscc_ec2_traffic_mirror_sessions}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TrafficMirrorSessions.DataAwsccEc2TrafficMirrorSessions",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_traffic_mirror_sessions awscc_ec2_traffic_mirror_sessions} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-traffic-mirror-sessions/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2TrafficMirrorSessions.DataAwsccEc2TrafficMirrorSessionsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-traffic-mirror-sessions/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2TrafficMirrorSessions resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-traffic-mirror-sessions/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2TrafficMirrorSessions to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_traffic_mirror_sessions#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2TrafficMirrorSessions that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2TrafficMirrorSessions to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-traffic-mirror-sessions/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-traffic-mirror-sessions/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2TrafficMirrorSessions",
      "namespace": "dataAwsccEc2TrafficMirrorSessions",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-traffic-mirror-sessions/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-traffic-mirror-sessions/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-traffic-mirror-sessions/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-traffic-mirror-sessions/index:DataAwsccEc2TrafficMirrorSessions"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TrafficMirrorSessions.DataAwsccEc2TrafficMirrorSessionsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TrafficMirrorSessions.DataAwsccEc2TrafficMirrorSessionsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-traffic-mirror-sessions/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2TrafficMirrorSessionsConfig",
      "namespace": "dataAwsccEc2TrafficMirrorSessions",
      "symbolId": "src/data-awscc-ec2-traffic-mirror-sessions/index:DataAwsccEc2TrafficMirrorSessionsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TrafficMirrorTarget.DataAwsccEc2TrafficMirrorTarget": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_traffic_mirror_target awscc_ec2_traffic_mirror_target}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TrafficMirrorTarget.DataAwsccEc2TrafficMirrorTarget",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_traffic_mirror_target awscc_ec2_traffic_mirror_target} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-traffic-mirror-target/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-awscc.dataAwsccEc2TrafficMirrorTarget.DataAwsccEc2TrafficMirrorTargetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-traffic-mirror-target/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2TrafficMirrorTarget resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-traffic-mirror-target/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 DataAwsccEc2TrafficMirrorTarget to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_traffic_mirror_target#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2TrafficMirrorTarget that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2TrafficMirrorTarget to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-traffic-mirror-target/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-awscc-ec2-traffic-mirror-target/index.ts",
            "line": 218
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2TrafficMirrorTarget",
      "namespace": "dataAwsccEc2TrafficMirrorTarget",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-traffic-mirror-target/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-traffic-mirror-target/index.ts",
            "line": 165
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-traffic-mirror-target/index.ts",
            "line": 170
          },
          "name": "gatewayLoadBalancerEndpointId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-traffic-mirror-target/index.ts",
            "line": 188
          },
          "name": "networkInterfaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-traffic-mirror-target/index.ts",
            "line": 193
          },
          "name": "networkLoadBalancerArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-traffic-mirror-target/index.ts",
            "line": 199
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2TrafficMirrorTarget.DataAwsccEc2TrafficMirrorTargetTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-traffic-mirror-target/index.ts",
            "line": 204
          },
          "name": "trafficMirrorTargetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-traffic-mirror-target/index.ts",
            "line": 183
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-traffic-mirror-target/index.ts",
            "line": 176
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-traffic-mirror-target/index:DataAwsccEc2TrafficMirrorTarget"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TrafficMirrorTarget.DataAwsccEc2TrafficMirrorTargetConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TrafficMirrorTarget.DataAwsccEc2TrafficMirrorTargetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-traffic-mirror-target/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2TrafficMirrorTargetConfig",
      "namespace": "dataAwsccEc2TrafficMirrorTarget",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_traffic_mirror_target#id DataAwsccEc2TrafficMirrorTarget#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-traffic-mirror-target/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-traffic-mirror-target/index:DataAwsccEc2TrafficMirrorTargetConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TrafficMirrorTarget.DataAwsccEc2TrafficMirrorTargetTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TrafficMirrorTarget.DataAwsccEc2TrafficMirrorTargetTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-traffic-mirror-target/index.ts",
        "line": 25
      },
      "name": "DataAwsccEc2TrafficMirrorTargetTags",
      "namespace": "dataAwsccEc2TrafficMirrorTarget",
      "symbolId": "src/data-awscc-ec2-traffic-mirror-target/index:DataAwsccEc2TrafficMirrorTargetTags"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TrafficMirrorTarget.DataAwsccEc2TrafficMirrorTargetTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TrafficMirrorTarget.DataAwsccEc2TrafficMirrorTargetTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-traffic-mirror-target/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-awscc-ec2-traffic-mirror-target/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-traffic-mirror-target/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-awscc.dataAwsccEc2TrafficMirrorTarget.DataAwsccEc2TrafficMirrorTargetTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2TrafficMirrorTargetTagsList",
      "namespace": "dataAwsccEc2TrafficMirrorTarget",
      "symbolId": "src/data-awscc-ec2-traffic-mirror-target/index:DataAwsccEc2TrafficMirrorTargetTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TrafficMirrorTarget.DataAwsccEc2TrafficMirrorTargetTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TrafficMirrorTarget.DataAwsccEc2TrafficMirrorTargetTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-traffic-mirror-target/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-traffic-mirror-target/index.ts",
        "line": 48
      },
      "name": "DataAwsccEc2TrafficMirrorTargetTagsOutputReference",
      "namespace": "dataAwsccEc2TrafficMirrorTarget",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-traffic-mirror-target/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-traffic-mirror-target/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-traffic-mirror-target/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2TrafficMirrorTarget.DataAwsccEc2TrafficMirrorTargetTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-traffic-mirror-target/index:DataAwsccEc2TrafficMirrorTargetTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TrafficMirrorTargets.DataAwsccEc2TrafficMirrorTargets": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_traffic_mirror_targets awscc_ec2_traffic_mirror_targets}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TrafficMirrorTargets.DataAwsccEc2TrafficMirrorTargets",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_traffic_mirror_targets awscc_ec2_traffic_mirror_targets} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-traffic-mirror-targets/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2TrafficMirrorTargets.DataAwsccEc2TrafficMirrorTargetsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-traffic-mirror-targets/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2TrafficMirrorTargets resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-traffic-mirror-targets/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2TrafficMirrorTargets to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_traffic_mirror_targets#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2TrafficMirrorTargets that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2TrafficMirrorTargets to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-traffic-mirror-targets/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-traffic-mirror-targets/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2TrafficMirrorTargets",
      "namespace": "dataAwsccEc2TrafficMirrorTargets",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-traffic-mirror-targets/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-traffic-mirror-targets/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-traffic-mirror-targets/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-traffic-mirror-targets/index:DataAwsccEc2TrafficMirrorTargets"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TrafficMirrorTargets.DataAwsccEc2TrafficMirrorTargetsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TrafficMirrorTargets.DataAwsccEc2TrafficMirrorTargetsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-traffic-mirror-targets/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2TrafficMirrorTargetsConfig",
      "namespace": "dataAwsccEc2TrafficMirrorTargets",
      "symbolId": "src/data-awscc-ec2-traffic-mirror-targets/index:DataAwsccEc2TrafficMirrorTargetsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGateway.DataAwsccEc2TransitGateway": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway awscc_ec2_transit_gateway}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGateway.DataAwsccEc2TransitGateway",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway awscc_ec2_transit_gateway} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-transit-gateway/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-awscc.dataAwsccEc2TransitGateway.DataAwsccEc2TransitGatewayConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-transit-gateway/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2TransitGateway resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway/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 DataAwsccEc2TransitGateway to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2TransitGateway that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2TransitGateway to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway/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-awscc-ec2-transit-gateway/index.ts",
            "line": 273
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2TransitGateway",
      "namespace": "dataAwsccEc2TransitGateway",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway/index.ts",
            "line": 165
          },
          "name": "amazonSideAsn",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway/index.ts",
            "line": 170
          },
          "name": "associationDefaultRouteTableId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway/index.ts",
            "line": 175
          },
          "name": "autoAcceptSharedAttachments",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway/index.ts",
            "line": 180
          },
          "name": "defaultRouteTableAssociation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway/index.ts",
            "line": 185
          },
          "name": "defaultRouteTablePropagation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway/index.ts",
            "line": 190
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway/index.ts",
            "line": 195
          },
          "name": "dnsSupport",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway/index.ts",
            "line": 200
          },
          "name": "encryptionSupport",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway/index.ts",
            "line": 205
          },
          "name": "encryptionSupportState",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway/index.ts",
            "line": 223
          },
          "name": "multicastSupport",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway/index.ts",
            "line": 228
          },
          "name": "propagationDefaultRouteTableId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway/index.ts",
            "line": 233
          },
          "name": "securityGroupReferencingSupport",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway/index.ts",
            "line": 239
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGateway.DataAwsccEc2TransitGatewayTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway/index.ts",
            "line": 244
          },
          "name": "transitGatewayArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway/index.ts",
            "line": 249
          },
          "name": "transitGatewayCidrBlocks",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway/index.ts",
            "line": 254
          },
          "name": "transitGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway/index.ts",
            "line": 259
          },
          "name": "vpnEcmpSupport",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway/index.ts",
            "line": 218
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway/index.ts",
            "line": 211
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-transit-gateway/index:DataAwsccEc2TransitGateway"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGateway.DataAwsccEc2TransitGatewayConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGateway.DataAwsccEc2TransitGatewayConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-transit-gateway/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2TransitGatewayConfig",
      "namespace": "dataAwsccEc2TransitGateway",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway#id DataAwsccEc2TransitGateway#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-transit-gateway/index:DataAwsccEc2TransitGatewayConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGateway.DataAwsccEc2TransitGatewayTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGateway.DataAwsccEc2TransitGatewayTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-transit-gateway/index.ts",
        "line": 25
      },
      "name": "DataAwsccEc2TransitGatewayTags",
      "namespace": "dataAwsccEc2TransitGateway",
      "symbolId": "src/data-awscc-ec2-transit-gateway/index:DataAwsccEc2TransitGatewayTags"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGateway.DataAwsccEc2TransitGatewayTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGateway.DataAwsccEc2TransitGatewayTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-transit-gateway/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-awscc-ec2-transit-gateway/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway/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-awscc.dataAwsccEc2TransitGateway.DataAwsccEc2TransitGatewayTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2TransitGatewayTagsList",
      "namespace": "dataAwsccEc2TransitGateway",
      "symbolId": "src/data-awscc-ec2-transit-gateway/index:DataAwsccEc2TransitGatewayTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGateway.DataAwsccEc2TransitGatewayTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGateway.DataAwsccEc2TransitGatewayTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-transit-gateway/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-transit-gateway/index.ts",
        "line": 48
      },
      "name": "DataAwsccEc2TransitGatewayTagsOutputReference",
      "namespace": "dataAwsccEc2TransitGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGateway.DataAwsccEc2TransitGatewayTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-transit-gateway/index:DataAwsccEc2TransitGatewayTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayAttachment.DataAwsccEc2TransitGatewayAttachment": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_attachment awscc_ec2_transit_gateway_attachment}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayAttachment.DataAwsccEc2TransitGatewayAttachment",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_attachment awscc_ec2_transit_gateway_attachment} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-transit-gateway-attachment/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-awscc.dataAwsccEc2TransitGatewayAttachment.DataAwsccEc2TransitGatewayAttachmentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-transit-gateway-attachment/index.ts",
        "line": 178
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2TransitGatewayAttachment resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-attachment/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 DataAwsccEc2TransitGatewayAttachment to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_attachment#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2TransitGatewayAttachment that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2TransitGatewayAttachment to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-attachment/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-awscc-ec2-transit-gateway-attachment/index.ts",
            "line": 288
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2TransitGatewayAttachment",
      "namespace": "dataAwsccEc2TransitGatewayAttachment",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-attachment/index.ts",
            "line": 183
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-attachment/index.ts",
            "line": 248
          },
          "name": "options",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayAttachment.DataAwsccEc2TransitGatewayAttachmentOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-attachment/index.ts",
            "line": 253
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-attachment/index.ts",
            "line": 259
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayAttachment.DataAwsccEc2TransitGatewayAttachmentTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-attachment/index.ts",
            "line": 264
          },
          "name": "transitGatewayAttachmentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-attachment/index.ts",
            "line": 269
          },
          "name": "transitGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-attachment/index.ts",
            "line": 274
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-attachment/index.ts",
            "line": 242
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-attachment/index.ts",
            "line": 235
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-transit-gateway-attachment/index:DataAwsccEc2TransitGatewayAttachment"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayAttachment.DataAwsccEc2TransitGatewayAttachmentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayAttachment.DataAwsccEc2TransitGatewayAttachmentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-transit-gateway-attachment/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2TransitGatewayAttachmentConfig",
      "namespace": "dataAwsccEc2TransitGatewayAttachment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_attachment#id DataAwsccEc2TransitGatewayAttachment#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-attachment/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-transit-gateway-attachment/index:DataAwsccEc2TransitGatewayAttachmentConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayAttachment.DataAwsccEc2TransitGatewayAttachmentOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayAttachment.DataAwsccEc2TransitGatewayAttachmentOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-transit-gateway-attachment/index.ts",
        "line": 25
      },
      "name": "DataAwsccEc2TransitGatewayAttachmentOptions",
      "namespace": "dataAwsccEc2TransitGatewayAttachment",
      "symbolId": "src/data-awscc-ec2-transit-gateway-attachment/index:DataAwsccEc2TransitGatewayAttachmentOptions"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayAttachment.DataAwsccEc2TransitGatewayAttachmentOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayAttachment.DataAwsccEc2TransitGatewayAttachmentOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-transit-gateway-attachment/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-transit-gateway-attachment/index.ts",
        "line": 48
      },
      "name": "DataAwsccEc2TransitGatewayAttachmentOptionsOutputReference",
      "namespace": "dataAwsccEc2TransitGatewayAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-attachment/index.ts",
            "line": 75
          },
          "name": "applianceModeSupport",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-attachment/index.ts",
            "line": 80
          },
          "name": "dnsSupport",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-attachment/index.ts",
            "line": 85
          },
          "name": "ipv6Support",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-attachment/index.ts",
            "line": 90
          },
          "name": "securityGroupReferencingSupport",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-attachment/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayAttachment.DataAwsccEc2TransitGatewayAttachmentOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-transit-gateway-attachment/index:DataAwsccEc2TransitGatewayAttachmentOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayAttachment.DataAwsccEc2TransitGatewayAttachmentTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayAttachment.DataAwsccEc2TransitGatewayAttachmentTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-transit-gateway-attachment/index.ts",
        "line": 94
      },
      "name": "DataAwsccEc2TransitGatewayAttachmentTags",
      "namespace": "dataAwsccEc2TransitGatewayAttachment",
      "symbolId": "src/data-awscc-ec2-transit-gateway-attachment/index:DataAwsccEc2TransitGatewayAttachmentTags"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayAttachment.DataAwsccEc2TransitGatewayAttachmentTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayAttachment.DataAwsccEc2TransitGatewayAttachmentTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-transit-gateway-attachment/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/data-awscc-ec2-transit-gateway-attachment/index.ts",
        "line": 156
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-attachment/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-awscc.dataAwsccEc2TransitGatewayAttachment.DataAwsccEc2TransitGatewayAttachmentTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2TransitGatewayAttachmentTagsList",
      "namespace": "dataAwsccEc2TransitGatewayAttachment",
      "symbolId": "src/data-awscc-ec2-transit-gateway-attachment/index:DataAwsccEc2TransitGatewayAttachmentTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayAttachment.DataAwsccEc2TransitGatewayAttachmentTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayAttachment.DataAwsccEc2TransitGatewayAttachmentTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-transit-gateway-attachment/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-transit-gateway-attachment/index.ts",
        "line": 117
      },
      "name": "DataAwsccEc2TransitGatewayAttachmentTagsOutputReference",
      "namespace": "dataAwsccEc2TransitGatewayAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-attachment/index.ts",
            "line": 146
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-attachment/index.ts",
            "line": 151
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-attachment/index.ts",
            "line": 130
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayAttachment.DataAwsccEc2TransitGatewayAttachmentTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-transit-gateway-attachment/index:DataAwsccEc2TransitGatewayAttachmentTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayAttachments.DataAwsccEc2TransitGatewayAttachments": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_attachments awscc_ec2_transit_gateway_attachments}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayAttachments.DataAwsccEc2TransitGatewayAttachments",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_attachments awscc_ec2_transit_gateway_attachments} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-transit-gateway-attachments/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayAttachments.DataAwsccEc2TransitGatewayAttachmentsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-transit-gateway-attachments/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2TransitGatewayAttachments resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-attachments/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2TransitGatewayAttachments to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_attachments#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2TransitGatewayAttachments that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2TransitGatewayAttachments to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-attachments/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-attachments/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2TransitGatewayAttachments",
      "namespace": "dataAwsccEc2TransitGatewayAttachments",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-attachments/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-attachments/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-attachments/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-transit-gateway-attachments/index:DataAwsccEc2TransitGatewayAttachments"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayAttachments.DataAwsccEc2TransitGatewayAttachmentsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayAttachments.DataAwsccEc2TransitGatewayAttachmentsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-transit-gateway-attachments/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2TransitGatewayAttachmentsConfig",
      "namespace": "dataAwsccEc2TransitGatewayAttachments",
      "symbolId": "src/data-awscc-ec2-transit-gateway-attachments/index:DataAwsccEc2TransitGatewayAttachmentsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayConnect.DataAwsccEc2TransitGatewayConnect": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_connect awscc_ec2_transit_gateway_connect}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayConnect.DataAwsccEc2TransitGatewayConnect",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_connect awscc_ec2_transit_gateway_connect} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-transit-gateway-connect/index.ts",
          "line": 195
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayConnect.DataAwsccEc2TransitGatewayConnectConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-transit-gateway-connect/index.ts",
        "line": 163
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2TransitGatewayConnect resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-connect/index.ts",
            "line": 180
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2TransitGatewayConnect to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_connect#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2TransitGatewayConnect that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2TransitGatewayConnect to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-connect/index.ts",
            "line": 272
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-connect/index.ts",
            "line": 278
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2TransitGatewayConnect",
      "namespace": "dataAwsccEc2TransitGatewayConnect",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-connect/index.ts",
            "line": 168
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-connect/index.ts",
            "line": 219
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-connect/index.ts",
            "line": 238
          },
          "name": "options",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayConnect.DataAwsccEc2TransitGatewayConnectOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-connect/index.ts",
            "line": 243
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-connect/index.ts",
            "line": 249
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayConnect.DataAwsccEc2TransitGatewayConnectTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-connect/index.ts",
            "line": 254
          },
          "name": "transitGatewayAttachmentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-connect/index.ts",
            "line": 259
          },
          "name": "transitGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-connect/index.ts",
            "line": 264
          },
          "name": "transportTransitGatewayAttachmentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-connect/index.ts",
            "line": 232
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-connect/index.ts",
            "line": 225
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-transit-gateway-connect/index:DataAwsccEc2TransitGatewayConnect"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayConnect.DataAwsccEc2TransitGatewayConnectConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayConnect.DataAwsccEc2TransitGatewayConnectConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-transit-gateway-connect/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2TransitGatewayConnectConfig",
      "namespace": "dataAwsccEc2TransitGatewayConnect",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_connect#id DataAwsccEc2TransitGatewayConnect#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-connect/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-transit-gateway-connect/index:DataAwsccEc2TransitGatewayConnectConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayConnect.DataAwsccEc2TransitGatewayConnectOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayConnect.DataAwsccEc2TransitGatewayConnectOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-transit-gateway-connect/index.ts",
        "line": 25
      },
      "name": "DataAwsccEc2TransitGatewayConnectOptions",
      "namespace": "dataAwsccEc2TransitGatewayConnect",
      "symbolId": "src/data-awscc-ec2-transit-gateway-connect/index:DataAwsccEc2TransitGatewayConnectOptions"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayConnect.DataAwsccEc2TransitGatewayConnectOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayConnect.DataAwsccEc2TransitGatewayConnectOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-transit-gateway-connect/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-transit-gateway-connect/index.ts",
        "line": 48
      },
      "name": "DataAwsccEc2TransitGatewayConnectOptionsOutputReference",
      "namespace": "dataAwsccEc2TransitGatewayConnect",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-connect/index.ts",
            "line": 75
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-connect/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayConnect.DataAwsccEc2TransitGatewayConnectOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-transit-gateway-connect/index:DataAwsccEc2TransitGatewayConnectOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayConnect.DataAwsccEc2TransitGatewayConnectTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayConnect.DataAwsccEc2TransitGatewayConnectTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-transit-gateway-connect/index.ts",
        "line": 79
      },
      "name": "DataAwsccEc2TransitGatewayConnectTags",
      "namespace": "dataAwsccEc2TransitGatewayConnect",
      "symbolId": "src/data-awscc-ec2-transit-gateway-connect/index:DataAwsccEc2TransitGatewayConnectTags"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayConnect.DataAwsccEc2TransitGatewayConnectTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayConnect.DataAwsccEc2TransitGatewayConnectTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-transit-gateway-connect/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-transit-gateway-connect/index.ts",
        "line": 141
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-connect/index.ts",
            "line": 155
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayConnect.DataAwsccEc2TransitGatewayConnectTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2TransitGatewayConnectTagsList",
      "namespace": "dataAwsccEc2TransitGatewayConnect",
      "symbolId": "src/data-awscc-ec2-transit-gateway-connect/index:DataAwsccEc2TransitGatewayConnectTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayConnect.DataAwsccEc2TransitGatewayConnectTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayConnect.DataAwsccEc2TransitGatewayConnectTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-transit-gateway-connect/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-transit-gateway-connect/index.ts",
        "line": 102
      },
      "name": "DataAwsccEc2TransitGatewayConnectTagsOutputReference",
      "namespace": "dataAwsccEc2TransitGatewayConnect",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-connect/index.ts",
            "line": 131
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-connect/index.ts",
            "line": 136
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-connect/index.ts",
            "line": 115
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayConnect.DataAwsccEc2TransitGatewayConnectTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-transit-gateway-connect/index:DataAwsccEc2TransitGatewayConnectTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayConnectPeer.DataAwsccEc2TransitGatewayConnectPeer": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_connect_peer awscc_ec2_transit_gateway_connect_peer}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayConnectPeer.DataAwsccEc2TransitGatewayConnectPeer",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_connect_peer awscc_ec2_transit_gateway_connect_peer} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-transit-gateway-connect-peer/index.ts",
          "line": 311
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayConnectPeer.DataAwsccEc2TransitGatewayConnectPeerConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-transit-gateway-connect-peer/index.ts",
        "line": 279
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2TransitGatewayConnectPeer resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-connect-peer/index.ts",
            "line": 296
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2TransitGatewayConnectPeer to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_connect_peer#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2TransitGatewayConnectPeer that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2TransitGatewayConnectPeer to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-connect-peer/index.ts",
            "line": 383
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-connect-peer/index.ts",
            "line": 389
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2TransitGatewayConnectPeer",
      "namespace": "dataAwsccEc2TransitGatewayConnectPeer",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-connect-peer/index.ts",
            "line": 284
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-connect-peer/index.ts",
            "line": 336
          },
          "name": "connectPeerConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayConnectPeer.DataAwsccEc2TransitGatewayConnectPeerConnectPeerConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-connect-peer/index.ts",
            "line": 341
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-connect-peer/index.ts",
            "line": 359
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-connect-peer/index.ts",
            "line": 365
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayConnectPeer.DataAwsccEc2TransitGatewayConnectPeerTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-connect-peer/index.ts",
            "line": 370
          },
          "name": "transitGatewayAttachmentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-connect-peer/index.ts",
            "line": 375
          },
          "name": "transitGatewayConnectPeerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-connect-peer/index.ts",
            "line": 354
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-connect-peer/index.ts",
            "line": 347
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-transit-gateway-connect-peer/index:DataAwsccEc2TransitGatewayConnectPeer"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayConnectPeer.DataAwsccEc2TransitGatewayConnectPeerConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayConnectPeer.DataAwsccEc2TransitGatewayConnectPeerConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-transit-gateway-connect-peer/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2TransitGatewayConnectPeerConfig",
      "namespace": "dataAwsccEc2TransitGatewayConnectPeer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_connect_peer#id DataAwsccEc2TransitGatewayConnectPeer#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-connect-peer/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-transit-gateway-connect-peer/index:DataAwsccEc2TransitGatewayConnectPeerConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayConnectPeer.DataAwsccEc2TransitGatewayConnectPeerConnectPeerConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayConnectPeer.DataAwsccEc2TransitGatewayConnectPeerConnectPeerConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-transit-gateway-connect-peer/index.ts",
        "line": 120
      },
      "name": "DataAwsccEc2TransitGatewayConnectPeerConnectPeerConfiguration",
      "namespace": "dataAwsccEc2TransitGatewayConnectPeer",
      "symbolId": "src/data-awscc-ec2-transit-gateway-connect-peer/index:DataAwsccEc2TransitGatewayConnectPeerConnectPeerConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayConnectPeer.DataAwsccEc2TransitGatewayConnectPeerConnectPeerConfigurationBgpConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayConnectPeer.DataAwsccEc2TransitGatewayConnectPeerConnectPeerConfigurationBgpConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-transit-gateway-connect-peer/index.ts",
        "line": 25
      },
      "name": "DataAwsccEc2TransitGatewayConnectPeerConnectPeerConfigurationBgpConfigurations",
      "namespace": "dataAwsccEc2TransitGatewayConnectPeer",
      "symbolId": "src/data-awscc-ec2-transit-gateway-connect-peer/index:DataAwsccEc2TransitGatewayConnectPeerConnectPeerConfigurationBgpConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayConnectPeer.DataAwsccEc2TransitGatewayConnectPeerConnectPeerConfigurationBgpConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayConnectPeer.DataAwsccEc2TransitGatewayConnectPeerConnectPeerConfigurationBgpConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-transit-gateway-connect-peer/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-awscc-ec2-transit-gateway-connect-peer/index.ts",
        "line": 102
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-connect-peer/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-awscc.dataAwsccEc2TransitGatewayConnectPeer.DataAwsccEc2TransitGatewayConnectPeerConnectPeerConfigurationBgpConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2TransitGatewayConnectPeerConnectPeerConfigurationBgpConfigurationsList",
      "namespace": "dataAwsccEc2TransitGatewayConnectPeer",
      "symbolId": "src/data-awscc-ec2-transit-gateway-connect-peer/index:DataAwsccEc2TransitGatewayConnectPeerConnectPeerConfigurationBgpConfigurationsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayConnectPeer.DataAwsccEc2TransitGatewayConnectPeerConnectPeerConfigurationBgpConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayConnectPeer.DataAwsccEc2TransitGatewayConnectPeerConnectPeerConfigurationBgpConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-transit-gateway-connect-peer/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-transit-gateway-connect-peer/index.ts",
        "line": 48
      },
      "name": "DataAwsccEc2TransitGatewayConnectPeerConnectPeerConfigurationBgpConfigurationsOutputReference",
      "namespace": "dataAwsccEc2TransitGatewayConnectPeer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-connect-peer/index.ts",
            "line": 77
          },
          "name": "bgpStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-connect-peer/index.ts",
            "line": 82
          },
          "name": "peerAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-connect-peer/index.ts",
            "line": 87
          },
          "name": "peerAsn",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-connect-peer/index.ts",
            "line": 92
          },
          "name": "transitGatewayAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-connect-peer/index.ts",
            "line": 97
          },
          "name": "transitGatewayAsn",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-connect-peer/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayConnectPeer.DataAwsccEc2TransitGatewayConnectPeerConnectPeerConfigurationBgpConfigurations"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-transit-gateway-connect-peer/index:DataAwsccEc2TransitGatewayConnectPeerConnectPeerConfigurationBgpConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayConnectPeer.DataAwsccEc2TransitGatewayConnectPeerConnectPeerConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayConnectPeer.DataAwsccEc2TransitGatewayConnectPeerConnectPeerConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-transit-gateway-connect-peer/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-awscc-ec2-transit-gateway-connect-peer/index.ts",
        "line": 143
      },
      "name": "DataAwsccEc2TransitGatewayConnectPeerConnectPeerConfigurationOutputReference",
      "namespace": "dataAwsccEc2TransitGatewayConnectPeer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-connect-peer/index.ts",
            "line": 171
          },
          "name": "bgpConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayConnectPeer.DataAwsccEc2TransitGatewayConnectPeerConnectPeerConfigurationBgpConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-connect-peer/index.ts",
            "line": 176
          },
          "name": "insideCidrBlocks",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-connect-peer/index.ts",
            "line": 181
          },
          "name": "peerAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-connect-peer/index.ts",
            "line": 186
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-connect-peer/index.ts",
            "line": 191
          },
          "name": "transitGatewayAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-connect-peer/index.ts",
            "line": 154
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayConnectPeer.DataAwsccEc2TransitGatewayConnectPeerConnectPeerConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-transit-gateway-connect-peer/index:DataAwsccEc2TransitGatewayConnectPeerConnectPeerConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayConnectPeer.DataAwsccEc2TransitGatewayConnectPeerTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayConnectPeer.DataAwsccEc2TransitGatewayConnectPeerTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-transit-gateway-connect-peer/index.ts",
        "line": 195
      },
      "name": "DataAwsccEc2TransitGatewayConnectPeerTags",
      "namespace": "dataAwsccEc2TransitGatewayConnectPeer",
      "symbolId": "src/data-awscc-ec2-transit-gateway-connect-peer/index:DataAwsccEc2TransitGatewayConnectPeerTags"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayConnectPeer.DataAwsccEc2TransitGatewayConnectPeerTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayConnectPeer.DataAwsccEc2TransitGatewayConnectPeerTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-transit-gateway-connect-peer/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-awscc-ec2-transit-gateway-connect-peer/index.ts",
        "line": 257
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-connect-peer/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-awscc.dataAwsccEc2TransitGatewayConnectPeer.DataAwsccEc2TransitGatewayConnectPeerTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2TransitGatewayConnectPeerTagsList",
      "namespace": "dataAwsccEc2TransitGatewayConnectPeer",
      "symbolId": "src/data-awscc-ec2-transit-gateway-connect-peer/index:DataAwsccEc2TransitGatewayConnectPeerTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayConnectPeer.DataAwsccEc2TransitGatewayConnectPeerTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayConnectPeer.DataAwsccEc2TransitGatewayConnectPeerTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-transit-gateway-connect-peer/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-transit-gateway-connect-peer/index.ts",
        "line": 218
      },
      "name": "DataAwsccEc2TransitGatewayConnectPeerTagsOutputReference",
      "namespace": "dataAwsccEc2TransitGatewayConnectPeer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-connect-peer/index.ts",
            "line": 247
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-connect-peer/index.ts",
            "line": 252
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-connect-peer/index.ts",
            "line": 231
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayConnectPeer.DataAwsccEc2TransitGatewayConnectPeerTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-transit-gateway-connect-peer/index:DataAwsccEc2TransitGatewayConnectPeerTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayConnectPeers.DataAwsccEc2TransitGatewayConnectPeers": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_connect_peers awscc_ec2_transit_gateway_connect_peers}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayConnectPeers.DataAwsccEc2TransitGatewayConnectPeers",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_connect_peers awscc_ec2_transit_gateway_connect_peers} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-transit-gateway-connect-peers/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayConnectPeers.DataAwsccEc2TransitGatewayConnectPeersConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-transit-gateway-connect-peers/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2TransitGatewayConnectPeers resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-connect-peers/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2TransitGatewayConnectPeers to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_connect_peers#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2TransitGatewayConnectPeers that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2TransitGatewayConnectPeers to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-connect-peers/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-connect-peers/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2TransitGatewayConnectPeers",
      "namespace": "dataAwsccEc2TransitGatewayConnectPeers",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-connect-peers/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-connect-peers/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-connect-peers/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-transit-gateway-connect-peers/index:DataAwsccEc2TransitGatewayConnectPeers"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayConnectPeers.DataAwsccEc2TransitGatewayConnectPeersConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayConnectPeers.DataAwsccEc2TransitGatewayConnectPeersConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-transit-gateway-connect-peers/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2TransitGatewayConnectPeersConfig",
      "namespace": "dataAwsccEc2TransitGatewayConnectPeers",
      "symbolId": "src/data-awscc-ec2-transit-gateway-connect-peers/index:DataAwsccEc2TransitGatewayConnectPeersConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayConnects.DataAwsccEc2TransitGatewayConnects": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_connects awscc_ec2_transit_gateway_connects}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayConnects.DataAwsccEc2TransitGatewayConnects",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_connects awscc_ec2_transit_gateway_connects} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-transit-gateway-connects/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayConnects.DataAwsccEc2TransitGatewayConnectsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-transit-gateway-connects/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2TransitGatewayConnects resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-connects/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2TransitGatewayConnects to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_connects#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2TransitGatewayConnects that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2TransitGatewayConnects to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-connects/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-connects/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2TransitGatewayConnects",
      "namespace": "dataAwsccEc2TransitGatewayConnects",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-connects/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-connects/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-connects/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-transit-gateway-connects/index:DataAwsccEc2TransitGatewayConnects"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayConnects.DataAwsccEc2TransitGatewayConnectsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayConnects.DataAwsccEc2TransitGatewayConnectsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-transit-gateway-connects/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2TransitGatewayConnectsConfig",
      "namespace": "dataAwsccEc2TransitGatewayConnects",
      "symbolId": "src/data-awscc-ec2-transit-gateway-connects/index:DataAwsccEc2TransitGatewayConnectsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayMeteringPolicies.DataAwsccEc2TransitGatewayMeteringPolicies": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_metering_policies awscc_ec2_transit_gateway_metering_policies}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayMeteringPolicies.DataAwsccEc2TransitGatewayMeteringPolicies",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_metering_policies awscc_ec2_transit_gateway_metering_policies} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-transit-gateway-metering-policies/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayMeteringPolicies.DataAwsccEc2TransitGatewayMeteringPoliciesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-transit-gateway-metering-policies/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2TransitGatewayMeteringPolicies resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-metering-policies/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2TransitGatewayMeteringPolicies to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_metering_policies#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2TransitGatewayMeteringPolicies that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2TransitGatewayMeteringPolicies to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-metering-policies/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-metering-policies/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2TransitGatewayMeteringPolicies",
      "namespace": "dataAwsccEc2TransitGatewayMeteringPolicies",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-metering-policies/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-metering-policies/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-metering-policies/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-transit-gateway-metering-policies/index:DataAwsccEc2TransitGatewayMeteringPolicies"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayMeteringPolicies.DataAwsccEc2TransitGatewayMeteringPoliciesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayMeteringPolicies.DataAwsccEc2TransitGatewayMeteringPoliciesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-transit-gateway-metering-policies/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2TransitGatewayMeteringPoliciesConfig",
      "namespace": "dataAwsccEc2TransitGatewayMeteringPolicies",
      "symbolId": "src/data-awscc-ec2-transit-gateway-metering-policies/index:DataAwsccEc2TransitGatewayMeteringPoliciesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayMeteringPolicy.DataAwsccEc2TransitGatewayMeteringPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_metering_policy awscc_ec2_transit_gateway_metering_policy}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayMeteringPolicy.DataAwsccEc2TransitGatewayMeteringPolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_metering_policy awscc_ec2_transit_gateway_metering_policy} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-transit-gateway-metering-policy/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-awscc.dataAwsccEc2TransitGatewayMeteringPolicy.DataAwsccEc2TransitGatewayMeteringPolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-transit-gateway-metering-policy/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2TransitGatewayMeteringPolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-metering-policy/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 DataAwsccEc2TransitGatewayMeteringPolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_metering_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2TransitGatewayMeteringPolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2TransitGatewayMeteringPolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-metering-policy/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-awscc-ec2-transit-gateway-metering-policy/index.ts",
            "line": 218
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2TransitGatewayMeteringPolicy",
      "namespace": "dataAwsccEc2TransitGatewayMeteringPolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-metering-policy/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-metering-policy/index.ts",
            "line": 178
          },
          "name": "middleboxAttachmentIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-metering-policy/index.ts",
            "line": 183
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-metering-policy/index.ts",
            "line": 189
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayMeteringPolicy.DataAwsccEc2TransitGatewayMeteringPolicyTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-metering-policy/index.ts",
            "line": 194
          },
          "name": "transitGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-metering-policy/index.ts",
            "line": 199
          },
          "name": "transitGatewayMeteringPolicyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-metering-policy/index.ts",
            "line": 204
          },
          "name": "updateEffectiveAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-metering-policy/index.ts",
            "line": 173
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-metering-policy/index.ts",
            "line": 166
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-transit-gateway-metering-policy/index:DataAwsccEc2TransitGatewayMeteringPolicy"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayMeteringPolicy.DataAwsccEc2TransitGatewayMeteringPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayMeteringPolicy.DataAwsccEc2TransitGatewayMeteringPolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-transit-gateway-metering-policy/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2TransitGatewayMeteringPolicyConfig",
      "namespace": "dataAwsccEc2TransitGatewayMeteringPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_metering_policy#id DataAwsccEc2TransitGatewayMeteringPolicy#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-metering-policy/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-transit-gateway-metering-policy/index:DataAwsccEc2TransitGatewayMeteringPolicyConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayMeteringPolicy.DataAwsccEc2TransitGatewayMeteringPolicyTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayMeteringPolicy.DataAwsccEc2TransitGatewayMeteringPolicyTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-transit-gateway-metering-policy/index.ts",
        "line": 25
      },
      "name": "DataAwsccEc2TransitGatewayMeteringPolicyTags",
      "namespace": "dataAwsccEc2TransitGatewayMeteringPolicy",
      "symbolId": "src/data-awscc-ec2-transit-gateway-metering-policy/index:DataAwsccEc2TransitGatewayMeteringPolicyTags"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayMeteringPolicy.DataAwsccEc2TransitGatewayMeteringPolicyTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayMeteringPolicy.DataAwsccEc2TransitGatewayMeteringPolicyTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-transit-gateway-metering-policy/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-awscc-ec2-transit-gateway-metering-policy/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-metering-policy/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-awscc.dataAwsccEc2TransitGatewayMeteringPolicy.DataAwsccEc2TransitGatewayMeteringPolicyTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2TransitGatewayMeteringPolicyTagsList",
      "namespace": "dataAwsccEc2TransitGatewayMeteringPolicy",
      "symbolId": "src/data-awscc-ec2-transit-gateway-metering-policy/index:DataAwsccEc2TransitGatewayMeteringPolicyTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayMeteringPolicy.DataAwsccEc2TransitGatewayMeteringPolicyTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayMeteringPolicy.DataAwsccEc2TransitGatewayMeteringPolicyTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-transit-gateway-metering-policy/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-transit-gateway-metering-policy/index.ts",
        "line": 48
      },
      "name": "DataAwsccEc2TransitGatewayMeteringPolicyTagsOutputReference",
      "namespace": "dataAwsccEc2TransitGatewayMeteringPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-metering-policy/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-metering-policy/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-metering-policy/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayMeteringPolicy.DataAwsccEc2TransitGatewayMeteringPolicyTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-transit-gateway-metering-policy/index:DataAwsccEc2TransitGatewayMeteringPolicyTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayMeteringPolicyEntry.DataAwsccEc2TransitGatewayMeteringPolicyEntry": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_metering_policy_entry awscc_ec2_transit_gateway_metering_policy_entry}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayMeteringPolicyEntry.DataAwsccEc2TransitGatewayMeteringPolicyEntry",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_metering_policy_entry awscc_ec2_transit_gateway_metering_policy_entry} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-transit-gateway-metering-policy-entry/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayMeteringPolicyEntry.DataAwsccEc2TransitGatewayMeteringPolicyEntryConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-transit-gateway-metering-policy-entry/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2TransitGatewayMeteringPolicyEntry resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-metering-policy-entry/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2TransitGatewayMeteringPolicyEntry to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_metering_policy_entry#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2TransitGatewayMeteringPolicyEntry that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2TransitGatewayMeteringPolicyEntry to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-metering-policy-entry/index.ts",
            "line": 171
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-metering-policy-entry/index.ts",
            "line": 177
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2TransitGatewayMeteringPolicyEntry",
      "namespace": "dataAwsccEc2TransitGatewayMeteringPolicyEntry",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-metering-policy-entry/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-metering-policy-entry/index.ts",
            "line": 85
          },
          "name": "destinationCidrBlock",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-metering-policy-entry/index.ts",
            "line": 90
          },
          "name": "destinationPortRange",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-metering-policy-entry/index.ts",
            "line": 95
          },
          "name": "destinationTransitGatewayAttachmentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-metering-policy-entry/index.ts",
            "line": 100
          },
          "name": "destinationTransitGatewayAttachmentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-metering-policy-entry/index.ts",
            "line": 118
          },
          "name": "meteredAccount",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-metering-policy-entry/index.ts",
            "line": 123
          },
          "name": "policyRuleNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-metering-policy-entry/index.ts",
            "line": 128
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-metering-policy-entry/index.ts",
            "line": 133
          },
          "name": "sourceCidrBlock",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-metering-policy-entry/index.ts",
            "line": 138
          },
          "name": "sourcePortRange",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-metering-policy-entry/index.ts",
            "line": 143
          },
          "name": "sourceTransitGatewayAttachmentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-metering-policy-entry/index.ts",
            "line": 148
          },
          "name": "sourceTransitGatewayAttachmentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-metering-policy-entry/index.ts",
            "line": 153
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-metering-policy-entry/index.ts",
            "line": 158
          },
          "name": "transitGatewayMeteringPolicyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-metering-policy-entry/index.ts",
            "line": 163
          },
          "name": "updateEffectiveAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-metering-policy-entry/index.ts",
            "line": 113
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-metering-policy-entry/index.ts",
            "line": 106
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-transit-gateway-metering-policy-entry/index:DataAwsccEc2TransitGatewayMeteringPolicyEntry"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayMeteringPolicyEntry.DataAwsccEc2TransitGatewayMeteringPolicyEntryConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayMeteringPolicyEntry.DataAwsccEc2TransitGatewayMeteringPolicyEntryConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-transit-gateway-metering-policy-entry/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2TransitGatewayMeteringPolicyEntryConfig",
      "namespace": "dataAwsccEc2TransitGatewayMeteringPolicyEntry",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_metering_policy_entry#id DataAwsccEc2TransitGatewayMeteringPolicyEntry#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-metering-policy-entry/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-transit-gateway-metering-policy-entry/index:DataAwsccEc2TransitGatewayMeteringPolicyEntryConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayMulticastDomain.DataAwsccEc2TransitGatewayMulticastDomain": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_multicast_domain awscc_ec2_transit_gateway_multicast_domain}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayMulticastDomain.DataAwsccEc2TransitGatewayMulticastDomain",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_multicast_domain awscc_ec2_transit_gateway_multicast_domain} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-transit-gateway-multicast-domain/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayMulticastDomain.DataAwsccEc2TransitGatewayMulticastDomainConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-transit-gateway-multicast-domain/index.ts",
        "line": 173
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2TransitGatewayMulticastDomain resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-multicast-domain/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 DataAwsccEc2TransitGatewayMulticastDomain to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_multicast_domain#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2TransitGatewayMulticastDomain that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2TransitGatewayMulticastDomain to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-multicast-domain/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-awscc-ec2-transit-gateway-multicast-domain/index.ts",
            "line": 288
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2TransitGatewayMulticastDomain",
      "namespace": "dataAwsccEc2TransitGatewayMulticastDomain",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-multicast-domain/index.ts",
            "line": 178
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-multicast-domain/index.ts",
            "line": 229
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-multicast-domain/index.ts",
            "line": 248
          },
          "name": "options",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayMulticastDomain.DataAwsccEc2TransitGatewayMulticastDomainOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-multicast-domain/index.ts",
            "line": 253
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-multicast-domain/index.ts",
            "line": 259
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayMulticastDomain.DataAwsccEc2TransitGatewayMulticastDomainTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-multicast-domain/index.ts",
            "line": 264
          },
          "name": "transitGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-multicast-domain/index.ts",
            "line": 269
          },
          "name": "transitGatewayMulticastDomainArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-multicast-domain/index.ts",
            "line": 274
          },
          "name": "transitGatewayMulticastDomainId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-multicast-domain/index.ts",
            "line": 242
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-multicast-domain/index.ts",
            "line": 235
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-transit-gateway-multicast-domain/index:DataAwsccEc2TransitGatewayMulticastDomain"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayMulticastDomain.DataAwsccEc2TransitGatewayMulticastDomainConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayMulticastDomain.DataAwsccEc2TransitGatewayMulticastDomainConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-transit-gateway-multicast-domain/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2TransitGatewayMulticastDomainConfig",
      "namespace": "dataAwsccEc2TransitGatewayMulticastDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_multicast_domain#id DataAwsccEc2TransitGatewayMulticastDomain#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-multicast-domain/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-transit-gateway-multicast-domain/index:DataAwsccEc2TransitGatewayMulticastDomainConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayMulticastDomain.DataAwsccEc2TransitGatewayMulticastDomainOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayMulticastDomain.DataAwsccEc2TransitGatewayMulticastDomainOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-transit-gateway-multicast-domain/index.ts",
        "line": 25
      },
      "name": "DataAwsccEc2TransitGatewayMulticastDomainOptions",
      "namespace": "dataAwsccEc2TransitGatewayMulticastDomain",
      "symbolId": "src/data-awscc-ec2-transit-gateway-multicast-domain/index:DataAwsccEc2TransitGatewayMulticastDomainOptions"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayMulticastDomain.DataAwsccEc2TransitGatewayMulticastDomainOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayMulticastDomain.DataAwsccEc2TransitGatewayMulticastDomainOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-transit-gateway-multicast-domain/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-transit-gateway-multicast-domain/index.ts",
        "line": 48
      },
      "name": "DataAwsccEc2TransitGatewayMulticastDomainOptionsOutputReference",
      "namespace": "dataAwsccEc2TransitGatewayMulticastDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-multicast-domain/index.ts",
            "line": 75
          },
          "name": "autoAcceptSharedAssociations",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-multicast-domain/index.ts",
            "line": 80
          },
          "name": "igmpv2Support",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-multicast-domain/index.ts",
            "line": 85
          },
          "name": "staticSourcesSupport",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-multicast-domain/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayMulticastDomain.DataAwsccEc2TransitGatewayMulticastDomainOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-transit-gateway-multicast-domain/index:DataAwsccEc2TransitGatewayMulticastDomainOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayMulticastDomain.DataAwsccEc2TransitGatewayMulticastDomainTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayMulticastDomain.DataAwsccEc2TransitGatewayMulticastDomainTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-transit-gateway-multicast-domain/index.ts",
        "line": 89
      },
      "name": "DataAwsccEc2TransitGatewayMulticastDomainTags",
      "namespace": "dataAwsccEc2TransitGatewayMulticastDomain",
      "symbolId": "src/data-awscc-ec2-transit-gateway-multicast-domain/index:DataAwsccEc2TransitGatewayMulticastDomainTags"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayMulticastDomain.DataAwsccEc2TransitGatewayMulticastDomainTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayMulticastDomain.DataAwsccEc2TransitGatewayMulticastDomainTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-transit-gateway-multicast-domain/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-transit-gateway-multicast-domain/index.ts",
        "line": 151
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-multicast-domain/index.ts",
            "line": 165
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayMulticastDomain.DataAwsccEc2TransitGatewayMulticastDomainTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2TransitGatewayMulticastDomainTagsList",
      "namespace": "dataAwsccEc2TransitGatewayMulticastDomain",
      "symbolId": "src/data-awscc-ec2-transit-gateway-multicast-domain/index:DataAwsccEc2TransitGatewayMulticastDomainTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayMulticastDomain.DataAwsccEc2TransitGatewayMulticastDomainTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayMulticastDomain.DataAwsccEc2TransitGatewayMulticastDomainTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-transit-gateway-multicast-domain/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-transit-gateway-multicast-domain/index.ts",
        "line": 112
      },
      "name": "DataAwsccEc2TransitGatewayMulticastDomainTagsOutputReference",
      "namespace": "dataAwsccEc2TransitGatewayMulticastDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-multicast-domain/index.ts",
            "line": 141
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-multicast-domain/index.ts",
            "line": 146
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-multicast-domain/index.ts",
            "line": 125
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayMulticastDomain.DataAwsccEc2TransitGatewayMulticastDomainTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-transit-gateway-multicast-domain/index:DataAwsccEc2TransitGatewayMulticastDomainTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayMulticastDomainAssociation.DataAwsccEc2TransitGatewayMulticastDomainAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_multicast_domain_association awscc_ec2_transit_gateway_multicast_domain_association}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayMulticastDomainAssociation.DataAwsccEc2TransitGatewayMulticastDomainAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_multicast_domain_association awscc_ec2_transit_gateway_multicast_domain_association} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-transit-gateway-multicast-domain-association/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayMulticastDomainAssociation.DataAwsccEc2TransitGatewayMulticastDomainAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-transit-gateway-multicast-domain-association/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2TransitGatewayMulticastDomainAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-multicast-domain-association/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2TransitGatewayMulticastDomainAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_multicast_domain_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2TransitGatewayMulticastDomainAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2TransitGatewayMulticastDomainAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-multicast-domain-association/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-awscc-ec2-transit-gateway-multicast-domain-association/index.ts",
            "line": 137
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2TransitGatewayMulticastDomainAssociation",
      "namespace": "dataAwsccEc2TransitGatewayMulticastDomainAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-multicast-domain-association/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-multicast-domain-association/index.ts",
            "line": 98
          },
          "name": "resourceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-multicast-domain-association/index.ts",
            "line": 103
          },
          "name": "resourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-multicast-domain-association/index.ts",
            "line": 108
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-multicast-domain-association/index.ts",
            "line": 113
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-multicast-domain-association/index.ts",
            "line": 118
          },
          "name": "transitGatewayAttachmentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-multicast-domain-association/index.ts",
            "line": 123
          },
          "name": "transitGatewayMulticastDomainId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-multicast-domain-association/index.ts",
            "line": 93
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-multicast-domain-association/index.ts",
            "line": 86
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-transit-gateway-multicast-domain-association/index:DataAwsccEc2TransitGatewayMulticastDomainAssociation"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayMulticastDomainAssociation.DataAwsccEc2TransitGatewayMulticastDomainAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayMulticastDomainAssociation.DataAwsccEc2TransitGatewayMulticastDomainAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-transit-gateway-multicast-domain-association/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2TransitGatewayMulticastDomainAssociationConfig",
      "namespace": "dataAwsccEc2TransitGatewayMulticastDomainAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_multicast_domain_association#id DataAwsccEc2TransitGatewayMulticastDomainAssociation#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-multicast-domain-association/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-transit-gateway-multicast-domain-association/index:DataAwsccEc2TransitGatewayMulticastDomainAssociationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayMulticastDomainAssociations.DataAwsccEc2TransitGatewayMulticastDomainAssociations": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_multicast_domain_associations awscc_ec2_transit_gateway_multicast_domain_associations}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayMulticastDomainAssociations.DataAwsccEc2TransitGatewayMulticastDomainAssociations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_multicast_domain_associations awscc_ec2_transit_gateway_multicast_domain_associations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-transit-gateway-multicast-domain-associations/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayMulticastDomainAssociations.DataAwsccEc2TransitGatewayMulticastDomainAssociationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-transit-gateway-multicast-domain-associations/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2TransitGatewayMulticastDomainAssociations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-multicast-domain-associations/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2TransitGatewayMulticastDomainAssociations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_multicast_domain_associations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2TransitGatewayMulticastDomainAssociations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2TransitGatewayMulticastDomainAssociations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-multicast-domain-associations/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-multicast-domain-associations/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2TransitGatewayMulticastDomainAssociations",
      "namespace": "dataAwsccEc2TransitGatewayMulticastDomainAssociations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-multicast-domain-associations/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-multicast-domain-associations/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-multicast-domain-associations/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-transit-gateway-multicast-domain-associations/index:DataAwsccEc2TransitGatewayMulticastDomainAssociations"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayMulticastDomainAssociations.DataAwsccEc2TransitGatewayMulticastDomainAssociationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayMulticastDomainAssociations.DataAwsccEc2TransitGatewayMulticastDomainAssociationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-transit-gateway-multicast-domain-associations/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2TransitGatewayMulticastDomainAssociationsConfig",
      "namespace": "dataAwsccEc2TransitGatewayMulticastDomainAssociations",
      "symbolId": "src/data-awscc-ec2-transit-gateway-multicast-domain-associations/index:DataAwsccEc2TransitGatewayMulticastDomainAssociationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayMulticastDomains.DataAwsccEc2TransitGatewayMulticastDomains": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_multicast_domains awscc_ec2_transit_gateway_multicast_domains}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayMulticastDomains.DataAwsccEc2TransitGatewayMulticastDomains",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_multicast_domains awscc_ec2_transit_gateway_multicast_domains} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-transit-gateway-multicast-domains/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayMulticastDomains.DataAwsccEc2TransitGatewayMulticastDomainsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-transit-gateway-multicast-domains/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2TransitGatewayMulticastDomains resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-multicast-domains/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2TransitGatewayMulticastDomains to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_multicast_domains#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2TransitGatewayMulticastDomains that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2TransitGatewayMulticastDomains to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-multicast-domains/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-multicast-domains/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2TransitGatewayMulticastDomains",
      "namespace": "dataAwsccEc2TransitGatewayMulticastDomains",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-multicast-domains/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-multicast-domains/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-multicast-domains/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-transit-gateway-multicast-domains/index:DataAwsccEc2TransitGatewayMulticastDomains"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayMulticastDomains.DataAwsccEc2TransitGatewayMulticastDomainsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayMulticastDomains.DataAwsccEc2TransitGatewayMulticastDomainsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-transit-gateway-multicast-domains/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2TransitGatewayMulticastDomainsConfig",
      "namespace": "dataAwsccEc2TransitGatewayMulticastDomains",
      "symbolId": "src/data-awscc-ec2-transit-gateway-multicast-domains/index:DataAwsccEc2TransitGatewayMulticastDomainsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayMulticastGroupMember.DataAwsccEc2TransitGatewayMulticastGroupMember": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_multicast_group_member awscc_ec2_transit_gateway_multicast_group_member}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayMulticastGroupMember.DataAwsccEc2TransitGatewayMulticastGroupMember",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_multicast_group_member awscc_ec2_transit_gateway_multicast_group_member} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-transit-gateway-multicast-group-member/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayMulticastGroupMember.DataAwsccEc2TransitGatewayMulticastGroupMemberConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-transit-gateway-multicast-group-member/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2TransitGatewayMulticastGroupMember resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-multicast-group-member/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2TransitGatewayMulticastGroupMember to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_multicast_group_member#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2TransitGatewayMulticastGroupMember that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2TransitGatewayMulticastGroupMember to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-multicast-group-member/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-awscc-ec2-transit-gateway-multicast-group-member/index.ts",
            "line": 157
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2TransitGatewayMulticastGroupMember",
      "namespace": "dataAwsccEc2TransitGatewayMulticastGroupMember",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-multicast-group-member/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-multicast-group-member/index.ts",
            "line": 85
          },
          "name": "groupIpAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-multicast-group-member/index.ts",
            "line": 90
          },
          "name": "groupMember",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-multicast-group-member/index.ts",
            "line": 95
          },
          "name": "groupSource",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-multicast-group-member/index.ts",
            "line": 113
          },
          "name": "memberType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-multicast-group-member/index.ts",
            "line": 118
          },
          "name": "networkInterfaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-multicast-group-member/index.ts",
            "line": 123
          },
          "name": "resourceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-multicast-group-member/index.ts",
            "line": 128
          },
          "name": "resourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-multicast-group-member/index.ts",
            "line": 133
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-multicast-group-member/index.ts",
            "line": 138
          },
          "name": "transitGatewayAttachmentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-multicast-group-member/index.ts",
            "line": 143
          },
          "name": "transitGatewayMulticastDomainId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-multicast-group-member/index.ts",
            "line": 108
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-multicast-group-member/index.ts",
            "line": 101
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-transit-gateway-multicast-group-member/index:DataAwsccEc2TransitGatewayMulticastGroupMember"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayMulticastGroupMember.DataAwsccEc2TransitGatewayMulticastGroupMemberConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayMulticastGroupMember.DataAwsccEc2TransitGatewayMulticastGroupMemberConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-transit-gateway-multicast-group-member/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2TransitGatewayMulticastGroupMemberConfig",
      "namespace": "dataAwsccEc2TransitGatewayMulticastGroupMember",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_multicast_group_member#id DataAwsccEc2TransitGatewayMulticastGroupMember#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-multicast-group-member/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-transit-gateway-multicast-group-member/index:DataAwsccEc2TransitGatewayMulticastGroupMemberConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayMulticastGroupMembers.DataAwsccEc2TransitGatewayMulticastGroupMembers": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_multicast_group_members awscc_ec2_transit_gateway_multicast_group_members}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayMulticastGroupMembers.DataAwsccEc2TransitGatewayMulticastGroupMembers",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_multicast_group_members awscc_ec2_transit_gateway_multicast_group_members} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-transit-gateway-multicast-group-members/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayMulticastGroupMembers.DataAwsccEc2TransitGatewayMulticastGroupMembersConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-transit-gateway-multicast-group-members/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2TransitGatewayMulticastGroupMembers resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-multicast-group-members/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2TransitGatewayMulticastGroupMembers to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_multicast_group_members#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2TransitGatewayMulticastGroupMembers that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2TransitGatewayMulticastGroupMembers to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-multicast-group-members/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-multicast-group-members/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2TransitGatewayMulticastGroupMembers",
      "namespace": "dataAwsccEc2TransitGatewayMulticastGroupMembers",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-multicast-group-members/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-multicast-group-members/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-multicast-group-members/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-transit-gateway-multicast-group-members/index:DataAwsccEc2TransitGatewayMulticastGroupMembers"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayMulticastGroupMembers.DataAwsccEc2TransitGatewayMulticastGroupMembersConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayMulticastGroupMembers.DataAwsccEc2TransitGatewayMulticastGroupMembersConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-transit-gateway-multicast-group-members/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2TransitGatewayMulticastGroupMembersConfig",
      "namespace": "dataAwsccEc2TransitGatewayMulticastGroupMembers",
      "symbolId": "src/data-awscc-ec2-transit-gateway-multicast-group-members/index:DataAwsccEc2TransitGatewayMulticastGroupMembersConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayMulticastGroupSource.DataAwsccEc2TransitGatewayMulticastGroupSource": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_multicast_group_source awscc_ec2_transit_gateway_multicast_group_source}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayMulticastGroupSource.DataAwsccEc2TransitGatewayMulticastGroupSource",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_multicast_group_source awscc_ec2_transit_gateway_multicast_group_source} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-transit-gateway-multicast-group-source/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayMulticastGroupSource.DataAwsccEc2TransitGatewayMulticastGroupSourceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-transit-gateway-multicast-group-source/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2TransitGatewayMulticastGroupSource resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-multicast-group-source/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2TransitGatewayMulticastGroupSource to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_multicast_group_source#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2TransitGatewayMulticastGroupSource that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2TransitGatewayMulticastGroupSource to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-multicast-group-source/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-awscc-ec2-transit-gateway-multicast-group-source/index.ts",
            "line": 157
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2TransitGatewayMulticastGroupSource",
      "namespace": "dataAwsccEc2TransitGatewayMulticastGroupSource",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-multicast-group-source/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-multicast-group-source/index.ts",
            "line": 85
          },
          "name": "groupIpAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-multicast-group-source/index.ts",
            "line": 90
          },
          "name": "groupMember",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-multicast-group-source/index.ts",
            "line": 95
          },
          "name": "groupSource",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-multicast-group-source/index.ts",
            "line": 113
          },
          "name": "networkInterfaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-multicast-group-source/index.ts",
            "line": 118
          },
          "name": "resourceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-multicast-group-source/index.ts",
            "line": 123
          },
          "name": "resourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-multicast-group-source/index.ts",
            "line": 128
          },
          "name": "sourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-multicast-group-source/index.ts",
            "line": 133
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-multicast-group-source/index.ts",
            "line": 138
          },
          "name": "transitGatewayAttachmentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-multicast-group-source/index.ts",
            "line": 143
          },
          "name": "transitGatewayMulticastDomainId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-multicast-group-source/index.ts",
            "line": 108
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-multicast-group-source/index.ts",
            "line": 101
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-transit-gateway-multicast-group-source/index:DataAwsccEc2TransitGatewayMulticastGroupSource"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayMulticastGroupSource.DataAwsccEc2TransitGatewayMulticastGroupSourceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayMulticastGroupSource.DataAwsccEc2TransitGatewayMulticastGroupSourceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-transit-gateway-multicast-group-source/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2TransitGatewayMulticastGroupSourceConfig",
      "namespace": "dataAwsccEc2TransitGatewayMulticastGroupSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_multicast_group_source#id DataAwsccEc2TransitGatewayMulticastGroupSource#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-multicast-group-source/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-transit-gateway-multicast-group-source/index:DataAwsccEc2TransitGatewayMulticastGroupSourceConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayMulticastGroupSources.DataAwsccEc2TransitGatewayMulticastGroupSources": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_multicast_group_sources awscc_ec2_transit_gateway_multicast_group_sources}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayMulticastGroupSources.DataAwsccEc2TransitGatewayMulticastGroupSources",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_multicast_group_sources awscc_ec2_transit_gateway_multicast_group_sources} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-transit-gateway-multicast-group-sources/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayMulticastGroupSources.DataAwsccEc2TransitGatewayMulticastGroupSourcesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-transit-gateway-multicast-group-sources/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2TransitGatewayMulticastGroupSources resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-multicast-group-sources/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2TransitGatewayMulticastGroupSources to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_multicast_group_sources#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2TransitGatewayMulticastGroupSources that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2TransitGatewayMulticastGroupSources to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-multicast-group-sources/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-multicast-group-sources/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2TransitGatewayMulticastGroupSources",
      "namespace": "dataAwsccEc2TransitGatewayMulticastGroupSources",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-multicast-group-sources/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-multicast-group-sources/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-multicast-group-sources/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-transit-gateway-multicast-group-sources/index:DataAwsccEc2TransitGatewayMulticastGroupSources"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayMulticastGroupSources.DataAwsccEc2TransitGatewayMulticastGroupSourcesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayMulticastGroupSources.DataAwsccEc2TransitGatewayMulticastGroupSourcesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-transit-gateway-multicast-group-sources/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2TransitGatewayMulticastGroupSourcesConfig",
      "namespace": "dataAwsccEc2TransitGatewayMulticastGroupSources",
      "symbolId": "src/data-awscc-ec2-transit-gateway-multicast-group-sources/index:DataAwsccEc2TransitGatewayMulticastGroupSourcesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayPeeringAttachment.DataAwsccEc2TransitGatewayPeeringAttachment": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_peering_attachment awscc_ec2_transit_gateway_peering_attachment}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayPeeringAttachment.DataAwsccEc2TransitGatewayPeeringAttachment",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_peering_attachment awscc_ec2_transit_gateway_peering_attachment} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-transit-gateway-peering-attachment/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayPeeringAttachment.DataAwsccEc2TransitGatewayPeeringAttachmentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-transit-gateway-peering-attachment/index.ts",
        "line": 168
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2TransitGatewayPeeringAttachment resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-peering-attachment/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 DataAwsccEc2TransitGatewayPeeringAttachment to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_peering_attachment#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2TransitGatewayPeeringAttachment that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2TransitGatewayPeeringAttachment to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-peering-attachment/index.ts",
            "line": 287
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-peering-attachment/index.ts",
            "line": 293
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2TransitGatewayPeeringAttachment",
      "namespace": "dataAwsccEc2TransitGatewayPeeringAttachment",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-peering-attachment/index.ts",
            "line": 173
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-peering-attachment/index.ts",
            "line": 224
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-peering-attachment/index.ts",
            "line": 242
          },
          "name": "peerAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-peering-attachment/index.ts",
            "line": 247
          },
          "name": "peerRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-peering-attachment/index.ts",
            "line": 252
          },
          "name": "peerTransitGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-peering-attachment/index.ts",
            "line": 257
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-peering-attachment/index.ts",
            "line": 263
          },
          "name": "status",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayPeeringAttachment.DataAwsccEc2TransitGatewayPeeringAttachmentStatusOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-peering-attachment/index.ts",
            "line": 269
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayPeeringAttachment.DataAwsccEc2TransitGatewayPeeringAttachmentTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-peering-attachment/index.ts",
            "line": 274
          },
          "name": "transitGatewayAttachmentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-peering-attachment/index.ts",
            "line": 279
          },
          "name": "transitGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-peering-attachment/index.ts",
            "line": 237
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-peering-attachment/index.ts",
            "line": 230
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-transit-gateway-peering-attachment/index:DataAwsccEc2TransitGatewayPeeringAttachment"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayPeeringAttachment.DataAwsccEc2TransitGatewayPeeringAttachmentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayPeeringAttachment.DataAwsccEc2TransitGatewayPeeringAttachmentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-transit-gateway-peering-attachment/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2TransitGatewayPeeringAttachmentConfig",
      "namespace": "dataAwsccEc2TransitGatewayPeeringAttachment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_peering_attachment#id DataAwsccEc2TransitGatewayPeeringAttachment#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-peering-attachment/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-transit-gateway-peering-attachment/index:DataAwsccEc2TransitGatewayPeeringAttachmentConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayPeeringAttachment.DataAwsccEc2TransitGatewayPeeringAttachmentStatus": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayPeeringAttachment.DataAwsccEc2TransitGatewayPeeringAttachmentStatus",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-transit-gateway-peering-attachment/index.ts",
        "line": 25
      },
      "name": "DataAwsccEc2TransitGatewayPeeringAttachmentStatus",
      "namespace": "dataAwsccEc2TransitGatewayPeeringAttachment",
      "symbolId": "src/data-awscc-ec2-transit-gateway-peering-attachment/index:DataAwsccEc2TransitGatewayPeeringAttachmentStatus"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayPeeringAttachment.DataAwsccEc2TransitGatewayPeeringAttachmentStatusOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayPeeringAttachment.DataAwsccEc2TransitGatewayPeeringAttachmentStatusOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-transit-gateway-peering-attachment/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-transit-gateway-peering-attachment/index.ts",
        "line": 48
      },
      "name": "DataAwsccEc2TransitGatewayPeeringAttachmentStatusOutputReference",
      "namespace": "dataAwsccEc2TransitGatewayPeeringAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-peering-attachment/index.ts",
            "line": 75
          },
          "name": "code",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-peering-attachment/index.ts",
            "line": 80
          },
          "name": "message",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-peering-attachment/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayPeeringAttachment.DataAwsccEc2TransitGatewayPeeringAttachmentStatus"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-transit-gateway-peering-attachment/index:DataAwsccEc2TransitGatewayPeeringAttachmentStatusOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayPeeringAttachment.DataAwsccEc2TransitGatewayPeeringAttachmentTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayPeeringAttachment.DataAwsccEc2TransitGatewayPeeringAttachmentTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-transit-gateway-peering-attachment/index.ts",
        "line": 84
      },
      "name": "DataAwsccEc2TransitGatewayPeeringAttachmentTags",
      "namespace": "dataAwsccEc2TransitGatewayPeeringAttachment",
      "symbolId": "src/data-awscc-ec2-transit-gateway-peering-attachment/index:DataAwsccEc2TransitGatewayPeeringAttachmentTags"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayPeeringAttachment.DataAwsccEc2TransitGatewayPeeringAttachmentTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayPeeringAttachment.DataAwsccEc2TransitGatewayPeeringAttachmentTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-transit-gateway-peering-attachment/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-transit-gateway-peering-attachment/index.ts",
        "line": 146
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-peering-attachment/index.ts",
            "line": 160
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayPeeringAttachment.DataAwsccEc2TransitGatewayPeeringAttachmentTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2TransitGatewayPeeringAttachmentTagsList",
      "namespace": "dataAwsccEc2TransitGatewayPeeringAttachment",
      "symbolId": "src/data-awscc-ec2-transit-gateway-peering-attachment/index:DataAwsccEc2TransitGatewayPeeringAttachmentTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayPeeringAttachment.DataAwsccEc2TransitGatewayPeeringAttachmentTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayPeeringAttachment.DataAwsccEc2TransitGatewayPeeringAttachmentTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-transit-gateway-peering-attachment/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-transit-gateway-peering-attachment/index.ts",
        "line": 107
      },
      "name": "DataAwsccEc2TransitGatewayPeeringAttachmentTagsOutputReference",
      "namespace": "dataAwsccEc2TransitGatewayPeeringAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-peering-attachment/index.ts",
            "line": 136
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-peering-attachment/index.ts",
            "line": 141
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-peering-attachment/index.ts",
            "line": 120
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayPeeringAttachment.DataAwsccEc2TransitGatewayPeeringAttachmentTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-transit-gateway-peering-attachment/index:DataAwsccEc2TransitGatewayPeeringAttachmentTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayPeeringAttachments.DataAwsccEc2TransitGatewayPeeringAttachments": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_peering_attachments awscc_ec2_transit_gateway_peering_attachments}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayPeeringAttachments.DataAwsccEc2TransitGatewayPeeringAttachments",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_peering_attachments awscc_ec2_transit_gateway_peering_attachments} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-transit-gateway-peering-attachments/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayPeeringAttachments.DataAwsccEc2TransitGatewayPeeringAttachmentsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-transit-gateway-peering-attachments/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2TransitGatewayPeeringAttachments resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-peering-attachments/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2TransitGatewayPeeringAttachments to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_peering_attachments#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2TransitGatewayPeeringAttachments that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2TransitGatewayPeeringAttachments to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-peering-attachments/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-peering-attachments/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2TransitGatewayPeeringAttachments",
      "namespace": "dataAwsccEc2TransitGatewayPeeringAttachments",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-peering-attachments/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-peering-attachments/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-peering-attachments/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-transit-gateway-peering-attachments/index:DataAwsccEc2TransitGatewayPeeringAttachments"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayPeeringAttachments.DataAwsccEc2TransitGatewayPeeringAttachmentsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayPeeringAttachments.DataAwsccEc2TransitGatewayPeeringAttachmentsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-transit-gateway-peering-attachments/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2TransitGatewayPeeringAttachmentsConfig",
      "namespace": "dataAwsccEc2TransitGatewayPeeringAttachments",
      "symbolId": "src/data-awscc-ec2-transit-gateway-peering-attachments/index:DataAwsccEc2TransitGatewayPeeringAttachmentsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayPolicyTable.DataAwsccEc2TransitGatewayPolicyTable": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_policy_table awscc_ec2_transit_gateway_policy_table}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayPolicyTable.DataAwsccEc2TransitGatewayPolicyTable",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_policy_table awscc_ec2_transit_gateway_policy_table} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-transit-gateway-policy-table/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-awscc.dataAwsccEc2TransitGatewayPolicyTable.DataAwsccEc2TransitGatewayPolicyTableConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-transit-gateway-policy-table/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2TransitGatewayPolicyTable resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-policy-table/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 DataAwsccEc2TransitGatewayPolicyTable to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_policy_table#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2TransitGatewayPolicyTable that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2TransitGatewayPolicyTable to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-policy-table/index.ts",
            "line": 207
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-policy-table/index.ts",
            "line": 213
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2TransitGatewayPolicyTable",
      "namespace": "dataAwsccEc2TransitGatewayPolicyTable",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-policy-table/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-policy-table/index.ts",
            "line": 165
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-policy-table/index.ts",
            "line": 183
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-policy-table/index.ts",
            "line": 189
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayPolicyTable.DataAwsccEc2TransitGatewayPolicyTableTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-policy-table/index.ts",
            "line": 194
          },
          "name": "transitGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-policy-table/index.ts",
            "line": 199
          },
          "name": "transitGatewayPolicyTableId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-policy-table/index.ts",
            "line": 178
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-policy-table/index.ts",
            "line": 171
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-transit-gateway-policy-table/index:DataAwsccEc2TransitGatewayPolicyTable"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayPolicyTable.DataAwsccEc2TransitGatewayPolicyTableConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayPolicyTable.DataAwsccEc2TransitGatewayPolicyTableConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-transit-gateway-policy-table/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2TransitGatewayPolicyTableConfig",
      "namespace": "dataAwsccEc2TransitGatewayPolicyTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_policy_table#id DataAwsccEc2TransitGatewayPolicyTable#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-policy-table/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-transit-gateway-policy-table/index:DataAwsccEc2TransitGatewayPolicyTableConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayPolicyTable.DataAwsccEc2TransitGatewayPolicyTableTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayPolicyTable.DataAwsccEc2TransitGatewayPolicyTableTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-transit-gateway-policy-table/index.ts",
        "line": 25
      },
      "name": "DataAwsccEc2TransitGatewayPolicyTableTags",
      "namespace": "dataAwsccEc2TransitGatewayPolicyTable",
      "symbolId": "src/data-awscc-ec2-transit-gateway-policy-table/index:DataAwsccEc2TransitGatewayPolicyTableTags"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayPolicyTable.DataAwsccEc2TransitGatewayPolicyTableTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayPolicyTable.DataAwsccEc2TransitGatewayPolicyTableTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-transit-gateway-policy-table/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-awscc-ec2-transit-gateway-policy-table/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-policy-table/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-awscc.dataAwsccEc2TransitGatewayPolicyTable.DataAwsccEc2TransitGatewayPolicyTableTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2TransitGatewayPolicyTableTagsList",
      "namespace": "dataAwsccEc2TransitGatewayPolicyTable",
      "symbolId": "src/data-awscc-ec2-transit-gateway-policy-table/index:DataAwsccEc2TransitGatewayPolicyTableTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayPolicyTable.DataAwsccEc2TransitGatewayPolicyTableTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayPolicyTable.DataAwsccEc2TransitGatewayPolicyTableTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-transit-gateway-policy-table/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-transit-gateway-policy-table/index.ts",
        "line": 48
      },
      "name": "DataAwsccEc2TransitGatewayPolicyTableTagsOutputReference",
      "namespace": "dataAwsccEc2TransitGatewayPolicyTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-policy-table/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-policy-table/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-policy-table/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayPolicyTable.DataAwsccEc2TransitGatewayPolicyTableTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-transit-gateway-policy-table/index:DataAwsccEc2TransitGatewayPolicyTableTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayPolicyTableAssociation.DataAwsccEc2TransitGatewayPolicyTableAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_policy_table_association awscc_ec2_transit_gateway_policy_table_association}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayPolicyTableAssociation.DataAwsccEc2TransitGatewayPolicyTableAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_policy_table_association awscc_ec2_transit_gateway_policy_table_association} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-transit-gateway-policy-table-association/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayPolicyTableAssociation.DataAwsccEc2TransitGatewayPolicyTableAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-transit-gateway-policy-table-association/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2TransitGatewayPolicyTableAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-policy-table-association/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2TransitGatewayPolicyTableAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_policy_table_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2TransitGatewayPolicyTableAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2TransitGatewayPolicyTableAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-policy-table-association/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-awscc-ec2-transit-gateway-policy-table-association/index.ts",
            "line": 122
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2TransitGatewayPolicyTableAssociation",
      "namespace": "dataAwsccEc2TransitGatewayPolicyTableAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-policy-table-association/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-policy-table-association/index.ts",
            "line": 98
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-policy-table-association/index.ts",
            "line": 103
          },
          "name": "transitGatewayAttachmentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-policy-table-association/index.ts",
            "line": 108
          },
          "name": "transitGatewayPolicyTableId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-policy-table-association/index.ts",
            "line": 93
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-policy-table-association/index.ts",
            "line": 86
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-transit-gateway-policy-table-association/index:DataAwsccEc2TransitGatewayPolicyTableAssociation"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayPolicyTableAssociation.DataAwsccEc2TransitGatewayPolicyTableAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayPolicyTableAssociation.DataAwsccEc2TransitGatewayPolicyTableAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-transit-gateway-policy-table-association/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2TransitGatewayPolicyTableAssociationConfig",
      "namespace": "dataAwsccEc2TransitGatewayPolicyTableAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_policy_table_association#id DataAwsccEc2TransitGatewayPolicyTableAssociation#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-policy-table-association/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-transit-gateway-policy-table-association/index:DataAwsccEc2TransitGatewayPolicyTableAssociationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayPolicyTableEntry.DataAwsccEc2TransitGatewayPolicyTableEntry": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_policy_table_entry awscc_ec2_transit_gateway_policy_table_entry}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayPolicyTableEntry.DataAwsccEc2TransitGatewayPolicyTableEntry",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_policy_table_entry awscc_ec2_transit_gateway_policy_table_entry} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-transit-gateway-policy-table-entry/index.ts",
          "line": 135
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayPolicyTableEntry.DataAwsccEc2TransitGatewayPolicyTableEntryConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-transit-gateway-policy-table-entry/index.ts",
        "line": 103
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2TransitGatewayPolicyTableEntry resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-policy-table-entry/index.ts",
            "line": 120
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2TransitGatewayPolicyTableEntry to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_policy_table_entry#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2TransitGatewayPolicyTableEntry that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2TransitGatewayPolicyTableEntry to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-policy-table-entry/index.ts",
            "line": 201
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-policy-table-entry/index.ts",
            "line": 207
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2TransitGatewayPolicyTableEntry",
      "namespace": "dataAwsccEc2TransitGatewayPolicyTableEntry",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-policy-table-entry/index.ts",
            "line": 108
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-policy-table-entry/index.ts",
            "line": 173
          },
          "name": "policyRule",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayPolicyTableEntry.DataAwsccEc2TransitGatewayPolicyTableEntryPolicyRuleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-policy-table-entry/index.ts",
            "line": 178
          },
          "name": "policyRuleNumber",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-policy-table-entry/index.ts",
            "line": 183
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-policy-table-entry/index.ts",
            "line": 188
          },
          "name": "targetRouteTableId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-policy-table-entry/index.ts",
            "line": 193
          },
          "name": "transitGatewayPolicyTableId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-policy-table-entry/index.ts",
            "line": 167
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-policy-table-entry/index.ts",
            "line": 160
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-transit-gateway-policy-table-entry/index:DataAwsccEc2TransitGatewayPolicyTableEntry"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayPolicyTableEntry.DataAwsccEc2TransitGatewayPolicyTableEntryConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayPolicyTableEntry.DataAwsccEc2TransitGatewayPolicyTableEntryConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-transit-gateway-policy-table-entry/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2TransitGatewayPolicyTableEntryConfig",
      "namespace": "dataAwsccEc2TransitGatewayPolicyTableEntry",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_policy_table_entry#id DataAwsccEc2TransitGatewayPolicyTableEntry#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-policy-table-entry/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-transit-gateway-policy-table-entry/index:DataAwsccEc2TransitGatewayPolicyTableEntryConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayPolicyTableEntry.DataAwsccEc2TransitGatewayPolicyTableEntryPolicyRule": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayPolicyTableEntry.DataAwsccEc2TransitGatewayPolicyTableEntryPolicyRule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-transit-gateway-policy-table-entry/index.ts",
        "line": 25
      },
      "name": "DataAwsccEc2TransitGatewayPolicyTableEntryPolicyRule",
      "namespace": "dataAwsccEc2TransitGatewayPolicyTableEntry",
      "symbolId": "src/data-awscc-ec2-transit-gateway-policy-table-entry/index:DataAwsccEc2TransitGatewayPolicyTableEntryPolicyRule"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayPolicyTableEntry.DataAwsccEc2TransitGatewayPolicyTableEntryPolicyRuleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayPolicyTableEntry.DataAwsccEc2TransitGatewayPolicyTableEntryPolicyRuleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-transit-gateway-policy-table-entry/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-transit-gateway-policy-table-entry/index.ts",
        "line": 48
      },
      "name": "DataAwsccEc2TransitGatewayPolicyTableEntryPolicyRuleOutputReference",
      "namespace": "dataAwsccEc2TransitGatewayPolicyTableEntry",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-policy-table-entry/index.ts",
            "line": 75
          },
          "name": "destinationCidrBlock",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-policy-table-entry/index.ts",
            "line": 80
          },
          "name": "destinationPortRange",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-policy-table-entry/index.ts",
            "line": 85
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-policy-table-entry/index.ts",
            "line": 90
          },
          "name": "sourceCidrBlock",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-policy-table-entry/index.ts",
            "line": 95
          },
          "name": "sourcePortRange",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-policy-table-entry/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayPolicyTableEntry.DataAwsccEc2TransitGatewayPolicyTableEntryPolicyRule"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-transit-gateway-policy-table-entry/index:DataAwsccEc2TransitGatewayPolicyTableEntryPolicyRuleOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayPolicyTables.DataAwsccEc2TransitGatewayPolicyTables": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_policy_tables awscc_ec2_transit_gateway_policy_tables}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayPolicyTables.DataAwsccEc2TransitGatewayPolicyTables",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_policy_tables awscc_ec2_transit_gateway_policy_tables} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-transit-gateway-policy-tables/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayPolicyTables.DataAwsccEc2TransitGatewayPolicyTablesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-transit-gateway-policy-tables/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2TransitGatewayPolicyTables resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-policy-tables/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2TransitGatewayPolicyTables to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_policy_tables#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2TransitGatewayPolicyTables that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2TransitGatewayPolicyTables to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-policy-tables/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-policy-tables/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2TransitGatewayPolicyTables",
      "namespace": "dataAwsccEc2TransitGatewayPolicyTables",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-policy-tables/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-policy-tables/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-policy-tables/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-transit-gateway-policy-tables/index:DataAwsccEc2TransitGatewayPolicyTables"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayPolicyTables.DataAwsccEc2TransitGatewayPolicyTablesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayPolicyTables.DataAwsccEc2TransitGatewayPolicyTablesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-transit-gateway-policy-tables/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2TransitGatewayPolicyTablesConfig",
      "namespace": "dataAwsccEc2TransitGatewayPolicyTables",
      "symbolId": "src/data-awscc-ec2-transit-gateway-policy-tables/index:DataAwsccEc2TransitGatewayPolicyTablesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayRoute.DataAwsccEc2TransitGatewayRoute": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_route awscc_ec2_transit_gateway_route}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayRoute.DataAwsccEc2TransitGatewayRoute",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_route awscc_ec2_transit_gateway_route} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-transit-gateway-route/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayRoute.DataAwsccEc2TransitGatewayRouteConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-transit-gateway-route/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2TransitGatewayRoute resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-route/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2TransitGatewayRoute to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_route#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2TransitGatewayRoute that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2TransitGatewayRoute to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-route/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-awscc-ec2-transit-gateway-route/index.ts",
            "line": 127
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2TransitGatewayRoute",
      "namespace": "dataAwsccEc2TransitGatewayRoute",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-route/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-route/index.ts",
            "line": 85
          },
          "name": "blackhole",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-route/index.ts",
            "line": 90
          },
          "name": "destinationCidrBlock",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-route/index.ts",
            "line": 108
          },
          "name": "transitGatewayAttachmentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-route/index.ts",
            "line": 113
          },
          "name": "transitGatewayRouteTableId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-route/index.ts",
            "line": 103
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-route/index.ts",
            "line": 96
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-transit-gateway-route/index:DataAwsccEc2TransitGatewayRoute"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayRoute.DataAwsccEc2TransitGatewayRouteConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayRoute.DataAwsccEc2TransitGatewayRouteConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-transit-gateway-route/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2TransitGatewayRouteConfig",
      "namespace": "dataAwsccEc2TransitGatewayRoute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_route#id DataAwsccEc2TransitGatewayRoute#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-route/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-transit-gateway-route/index:DataAwsccEc2TransitGatewayRouteConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayRouteTable.DataAwsccEc2TransitGatewayRouteTable": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_route_table awscc_ec2_transit_gateway_route_table}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayRouteTable.DataAwsccEc2TransitGatewayRouteTable",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_route_table awscc_ec2_transit_gateway_route_table} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-transit-gateway-route-table/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-awscc.dataAwsccEc2TransitGatewayRouteTable.DataAwsccEc2TransitGatewayRouteTableConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-transit-gateway-route-table/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2TransitGatewayRouteTable resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-route-table/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 DataAwsccEc2TransitGatewayRouteTable to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_route_table#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2TransitGatewayRouteTable that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2TransitGatewayRouteTable to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-route-table/index.ts",
            "line": 197
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-route-table/index.ts",
            "line": 203
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2TransitGatewayRouteTable",
      "namespace": "dataAwsccEc2TransitGatewayRouteTable",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-route-table/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-route-table/index.ts",
            "line": 179
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayRouteTable.DataAwsccEc2TransitGatewayRouteTableTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-route-table/index.ts",
            "line": 184
          },
          "name": "transitGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-route-table/index.ts",
            "line": 189
          },
          "name": "transitGatewayRouteTableId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-route-table/index.ts",
            "line": 173
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-route-table/index.ts",
            "line": 166
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-transit-gateway-route-table/index:DataAwsccEc2TransitGatewayRouteTable"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayRouteTable.DataAwsccEc2TransitGatewayRouteTableConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayRouteTable.DataAwsccEc2TransitGatewayRouteTableConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-transit-gateway-route-table/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2TransitGatewayRouteTableConfig",
      "namespace": "dataAwsccEc2TransitGatewayRouteTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_route_table#id DataAwsccEc2TransitGatewayRouteTable#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-route-table/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-transit-gateway-route-table/index:DataAwsccEc2TransitGatewayRouteTableConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayRouteTable.DataAwsccEc2TransitGatewayRouteTableTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayRouteTable.DataAwsccEc2TransitGatewayRouteTableTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-transit-gateway-route-table/index.ts",
        "line": 25
      },
      "name": "DataAwsccEc2TransitGatewayRouteTableTags",
      "namespace": "dataAwsccEc2TransitGatewayRouteTable",
      "symbolId": "src/data-awscc-ec2-transit-gateway-route-table/index:DataAwsccEc2TransitGatewayRouteTableTags"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayRouteTable.DataAwsccEc2TransitGatewayRouteTableTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayRouteTable.DataAwsccEc2TransitGatewayRouteTableTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-transit-gateway-route-table/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-awscc-ec2-transit-gateway-route-table/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-route-table/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-awscc.dataAwsccEc2TransitGatewayRouteTable.DataAwsccEc2TransitGatewayRouteTableTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2TransitGatewayRouteTableTagsList",
      "namespace": "dataAwsccEc2TransitGatewayRouteTable",
      "symbolId": "src/data-awscc-ec2-transit-gateway-route-table/index:DataAwsccEc2TransitGatewayRouteTableTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayRouteTable.DataAwsccEc2TransitGatewayRouteTableTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayRouteTable.DataAwsccEc2TransitGatewayRouteTableTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-transit-gateway-route-table/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-transit-gateway-route-table/index.ts",
        "line": 48
      },
      "name": "DataAwsccEc2TransitGatewayRouteTableTagsOutputReference",
      "namespace": "dataAwsccEc2TransitGatewayRouteTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-route-table/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-route-table/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-route-table/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayRouteTable.DataAwsccEc2TransitGatewayRouteTableTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-transit-gateway-route-table/index:DataAwsccEc2TransitGatewayRouteTableTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayRouteTableAssociation.DataAwsccEc2TransitGatewayRouteTableAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_route_table_association awscc_ec2_transit_gateway_route_table_association}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayRouteTableAssociation.DataAwsccEc2TransitGatewayRouteTableAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_route_table_association awscc_ec2_transit_gateway_route_table_association} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-transit-gateway-route-table-association/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayRouteTableAssociation.DataAwsccEc2TransitGatewayRouteTableAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-transit-gateway-route-table-association/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2TransitGatewayRouteTableAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-route-table-association/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2TransitGatewayRouteTableAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_route_table_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2TransitGatewayRouteTableAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2TransitGatewayRouteTableAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-route-table-association/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-awscc-ec2-transit-gateway-route-table-association/index.ts",
            "line": 117
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2TransitGatewayRouteTableAssociation",
      "namespace": "dataAwsccEc2TransitGatewayRouteTableAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-route-table-association/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-route-table-association/index.ts",
            "line": 98
          },
          "name": "transitGatewayAttachmentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-route-table-association/index.ts",
            "line": 103
          },
          "name": "transitGatewayRouteTableId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-route-table-association/index.ts",
            "line": 93
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-route-table-association/index.ts",
            "line": 86
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-transit-gateway-route-table-association/index:DataAwsccEc2TransitGatewayRouteTableAssociation"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayRouteTableAssociation.DataAwsccEc2TransitGatewayRouteTableAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayRouteTableAssociation.DataAwsccEc2TransitGatewayRouteTableAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-transit-gateway-route-table-association/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2TransitGatewayRouteTableAssociationConfig",
      "namespace": "dataAwsccEc2TransitGatewayRouteTableAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_route_table_association#id DataAwsccEc2TransitGatewayRouteTableAssociation#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-route-table-association/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-transit-gateway-route-table-association/index:DataAwsccEc2TransitGatewayRouteTableAssociationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayRouteTablePropagation.DataAwsccEc2TransitGatewayRouteTablePropagation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_route_table_propagation awscc_ec2_transit_gateway_route_table_propagation}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayRouteTablePropagation.DataAwsccEc2TransitGatewayRouteTablePropagation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_route_table_propagation awscc_ec2_transit_gateway_route_table_propagation} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-transit-gateway-route-table-propagation/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayRouteTablePropagation.DataAwsccEc2TransitGatewayRouteTablePropagationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-transit-gateway-route-table-propagation/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2TransitGatewayRouteTablePropagation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-route-table-propagation/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2TransitGatewayRouteTablePropagation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_route_table_propagation#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2TransitGatewayRouteTablePropagation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2TransitGatewayRouteTablePropagation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-route-table-propagation/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-awscc-ec2-transit-gateway-route-table-propagation/index.ts",
            "line": 117
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2TransitGatewayRouteTablePropagation",
      "namespace": "dataAwsccEc2TransitGatewayRouteTablePropagation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-route-table-propagation/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-route-table-propagation/index.ts",
            "line": 98
          },
          "name": "transitGatewayAttachmentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-route-table-propagation/index.ts",
            "line": 103
          },
          "name": "transitGatewayRouteTableId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-route-table-propagation/index.ts",
            "line": 93
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-route-table-propagation/index.ts",
            "line": 86
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-transit-gateway-route-table-propagation/index:DataAwsccEc2TransitGatewayRouteTablePropagation"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayRouteTablePropagation.DataAwsccEc2TransitGatewayRouteTablePropagationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayRouteTablePropagation.DataAwsccEc2TransitGatewayRouteTablePropagationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-transit-gateway-route-table-propagation/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2TransitGatewayRouteTablePropagationConfig",
      "namespace": "dataAwsccEc2TransitGatewayRouteTablePropagation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_route_table_propagation#id DataAwsccEc2TransitGatewayRouteTablePropagation#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-route-table-propagation/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-transit-gateway-route-table-propagation/index:DataAwsccEc2TransitGatewayRouteTablePropagationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayRouteTables.DataAwsccEc2TransitGatewayRouteTables": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_route_tables awscc_ec2_transit_gateway_route_tables}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayRouteTables.DataAwsccEc2TransitGatewayRouteTables",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_route_tables awscc_ec2_transit_gateway_route_tables} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-transit-gateway-route-tables/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayRouteTables.DataAwsccEc2TransitGatewayRouteTablesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-transit-gateway-route-tables/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2TransitGatewayRouteTables resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-route-tables/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2TransitGatewayRouteTables to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_route_tables#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2TransitGatewayRouteTables that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2TransitGatewayRouteTables to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-route-tables/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-route-tables/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2TransitGatewayRouteTables",
      "namespace": "dataAwsccEc2TransitGatewayRouteTables",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-route-tables/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-route-tables/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-route-tables/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-transit-gateway-route-tables/index:DataAwsccEc2TransitGatewayRouteTables"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayRouteTables.DataAwsccEc2TransitGatewayRouteTablesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayRouteTables.DataAwsccEc2TransitGatewayRouteTablesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-transit-gateway-route-tables/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2TransitGatewayRouteTablesConfig",
      "namespace": "dataAwsccEc2TransitGatewayRouteTables",
      "symbolId": "src/data-awscc-ec2-transit-gateway-route-tables/index:DataAwsccEc2TransitGatewayRouteTablesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayVpcAttachment.DataAwsccEc2TransitGatewayVpcAttachment": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_vpc_attachment awscc_ec2_transit_gateway_vpc_attachment}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayVpcAttachment.DataAwsccEc2TransitGatewayVpcAttachment",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_vpc_attachment awscc_ec2_transit_gateway_vpc_attachment} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-transit-gateway-vpc-attachment/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-awscc.dataAwsccEc2TransitGatewayVpcAttachment.DataAwsccEc2TransitGatewayVpcAttachmentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-transit-gateway-vpc-attachment/index.ts",
        "line": 178
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2TransitGatewayVpcAttachment resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-vpc-attachment/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 DataAwsccEc2TransitGatewayVpcAttachment to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_vpc_attachment#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2TransitGatewayVpcAttachment that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2TransitGatewayVpcAttachment to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-vpc-attachment/index.ts",
            "line": 292
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-vpc-attachment/index.ts",
            "line": 298
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2TransitGatewayVpcAttachment",
      "namespace": "dataAwsccEc2TransitGatewayVpcAttachment",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-vpc-attachment/index.ts",
            "line": 183
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-vpc-attachment/index.ts",
            "line": 234
          },
          "name": "addSubnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-vpc-attachment/index.ts",
            "line": 253
          },
          "name": "options",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayVpcAttachment.DataAwsccEc2TransitGatewayVpcAttachmentOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-vpc-attachment/index.ts",
            "line": 258
          },
          "name": "removeSubnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-vpc-attachment/index.ts",
            "line": 263
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-vpc-attachment/index.ts",
            "line": 269
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayVpcAttachment.DataAwsccEc2TransitGatewayVpcAttachmentTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-vpc-attachment/index.ts",
            "line": 274
          },
          "name": "transitGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-vpc-attachment/index.ts",
            "line": 279
          },
          "name": "transitGatewayVpcAttachmentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-vpc-attachment/index.ts",
            "line": 284
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-vpc-attachment/index.ts",
            "line": 247
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-vpc-attachment/index.ts",
            "line": 240
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-transit-gateway-vpc-attachment/index:DataAwsccEc2TransitGatewayVpcAttachment"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayVpcAttachment.DataAwsccEc2TransitGatewayVpcAttachmentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayVpcAttachment.DataAwsccEc2TransitGatewayVpcAttachmentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-transit-gateway-vpc-attachment/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2TransitGatewayVpcAttachmentConfig",
      "namespace": "dataAwsccEc2TransitGatewayVpcAttachment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_vpc_attachment#id DataAwsccEc2TransitGatewayVpcAttachment#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-vpc-attachment/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-transit-gateway-vpc-attachment/index:DataAwsccEc2TransitGatewayVpcAttachmentConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayVpcAttachment.DataAwsccEc2TransitGatewayVpcAttachmentOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayVpcAttachment.DataAwsccEc2TransitGatewayVpcAttachmentOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-transit-gateway-vpc-attachment/index.ts",
        "line": 25
      },
      "name": "DataAwsccEc2TransitGatewayVpcAttachmentOptions",
      "namespace": "dataAwsccEc2TransitGatewayVpcAttachment",
      "symbolId": "src/data-awscc-ec2-transit-gateway-vpc-attachment/index:DataAwsccEc2TransitGatewayVpcAttachmentOptions"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayVpcAttachment.DataAwsccEc2TransitGatewayVpcAttachmentOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayVpcAttachment.DataAwsccEc2TransitGatewayVpcAttachmentOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-transit-gateway-vpc-attachment/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-transit-gateway-vpc-attachment/index.ts",
        "line": 48
      },
      "name": "DataAwsccEc2TransitGatewayVpcAttachmentOptionsOutputReference",
      "namespace": "dataAwsccEc2TransitGatewayVpcAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-vpc-attachment/index.ts",
            "line": 75
          },
          "name": "applianceModeSupport",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-vpc-attachment/index.ts",
            "line": 80
          },
          "name": "dnsSupport",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-vpc-attachment/index.ts",
            "line": 85
          },
          "name": "ipv6Support",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-vpc-attachment/index.ts",
            "line": 90
          },
          "name": "securityGroupReferencingSupport",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-vpc-attachment/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayVpcAttachment.DataAwsccEc2TransitGatewayVpcAttachmentOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-transit-gateway-vpc-attachment/index:DataAwsccEc2TransitGatewayVpcAttachmentOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayVpcAttachment.DataAwsccEc2TransitGatewayVpcAttachmentTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayVpcAttachment.DataAwsccEc2TransitGatewayVpcAttachmentTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-transit-gateway-vpc-attachment/index.ts",
        "line": 94
      },
      "name": "DataAwsccEc2TransitGatewayVpcAttachmentTags",
      "namespace": "dataAwsccEc2TransitGatewayVpcAttachment",
      "symbolId": "src/data-awscc-ec2-transit-gateway-vpc-attachment/index:DataAwsccEc2TransitGatewayVpcAttachmentTags"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayVpcAttachment.DataAwsccEc2TransitGatewayVpcAttachmentTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayVpcAttachment.DataAwsccEc2TransitGatewayVpcAttachmentTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-transit-gateway-vpc-attachment/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/data-awscc-ec2-transit-gateway-vpc-attachment/index.ts",
        "line": 156
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-vpc-attachment/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-awscc.dataAwsccEc2TransitGatewayVpcAttachment.DataAwsccEc2TransitGatewayVpcAttachmentTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2TransitGatewayVpcAttachmentTagsList",
      "namespace": "dataAwsccEc2TransitGatewayVpcAttachment",
      "symbolId": "src/data-awscc-ec2-transit-gateway-vpc-attachment/index:DataAwsccEc2TransitGatewayVpcAttachmentTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayVpcAttachment.DataAwsccEc2TransitGatewayVpcAttachmentTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayVpcAttachment.DataAwsccEc2TransitGatewayVpcAttachmentTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-transit-gateway-vpc-attachment/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-transit-gateway-vpc-attachment/index.ts",
        "line": 117
      },
      "name": "DataAwsccEc2TransitGatewayVpcAttachmentTagsOutputReference",
      "namespace": "dataAwsccEc2TransitGatewayVpcAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-vpc-attachment/index.ts",
            "line": 146
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-vpc-attachment/index.ts",
            "line": 151
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-vpc-attachment/index.ts",
            "line": 130
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayVpcAttachment.DataAwsccEc2TransitGatewayVpcAttachmentTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-transit-gateway-vpc-attachment/index:DataAwsccEc2TransitGatewayVpcAttachmentTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayVpcAttachments.DataAwsccEc2TransitGatewayVpcAttachments": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_vpc_attachments awscc_ec2_transit_gateway_vpc_attachments}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayVpcAttachments.DataAwsccEc2TransitGatewayVpcAttachments",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_vpc_attachments awscc_ec2_transit_gateway_vpc_attachments} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-transit-gateway-vpc-attachments/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayVpcAttachments.DataAwsccEc2TransitGatewayVpcAttachmentsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-transit-gateway-vpc-attachments/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2TransitGatewayVpcAttachments resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-vpc-attachments/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2TransitGatewayVpcAttachments to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateway_vpc_attachments#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2TransitGatewayVpcAttachments that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2TransitGatewayVpcAttachments to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-vpc-attachments/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-vpc-attachments/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2TransitGatewayVpcAttachments",
      "namespace": "dataAwsccEc2TransitGatewayVpcAttachments",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-vpc-attachments/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-vpc-attachments/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateway-vpc-attachments/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-transit-gateway-vpc-attachments/index:DataAwsccEc2TransitGatewayVpcAttachments"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayVpcAttachments.DataAwsccEc2TransitGatewayVpcAttachmentsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGatewayVpcAttachments.DataAwsccEc2TransitGatewayVpcAttachmentsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-transit-gateway-vpc-attachments/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2TransitGatewayVpcAttachmentsConfig",
      "namespace": "dataAwsccEc2TransitGatewayVpcAttachments",
      "symbolId": "src/data-awscc-ec2-transit-gateway-vpc-attachments/index:DataAwsccEc2TransitGatewayVpcAttachmentsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGateways.DataAwsccEc2TransitGateways": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateways awscc_ec2_transit_gateways}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGateways.DataAwsccEc2TransitGateways",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateways awscc_ec2_transit_gateways} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-transit-gateways/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGateways.DataAwsccEc2TransitGatewaysConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-transit-gateways/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2TransitGateways resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateways/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2TransitGateways to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_transit_gateways#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2TransitGateways that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2TransitGateways to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateways/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateways/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2TransitGateways",
      "namespace": "dataAwsccEc2TransitGateways",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateways/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateways/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-transit-gateways/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-transit-gateways/index:DataAwsccEc2TransitGateways"
    },
    "@cdktn/provider-awscc.dataAwsccEc2TransitGateways.DataAwsccEc2TransitGatewaysConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2TransitGateways.DataAwsccEc2TransitGatewaysConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-transit-gateways/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2TransitGatewaysConfig",
      "namespace": "dataAwsccEc2TransitGateways",
      "symbolId": "src/data-awscc-ec2-transit-gateways/index:DataAwsccEc2TransitGatewaysConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessEndpoint.DataAwsccEc2VerifiedAccessEndpoint": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_verified_access_endpoint awscc_ec2_verified_access_endpoint}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessEndpoint.DataAwsccEc2VerifiedAccessEndpoint",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_verified_access_endpoint awscc_ec2_verified_access_endpoint} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-verified-access-endpoint/index.ts",
          "line": 739
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessEndpoint.DataAwsccEc2VerifiedAccessEndpointConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-verified-access-endpoint/index.ts",
        "line": 707
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2VerifiedAccessEndpoint resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-endpoint/index.ts",
            "line": 724
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2VerifiedAccessEndpoint to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_verified_access_endpoint#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2VerifiedAccessEndpoint that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2VerifiedAccessEndpoint to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-endpoint/index.ts",
            "line": 900
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-endpoint/index.ts",
            "line": 906
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2VerifiedAccessEndpoint",
      "namespace": "dataAwsccEc2VerifiedAccessEndpoint",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-endpoint/index.ts",
            "line": 712
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-endpoint/index.ts",
            "line": 763
          },
          "name": "applicationDomain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-endpoint/index.ts",
            "line": 768
          },
          "name": "attachmentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-endpoint/index.ts",
            "line": 774
          },
          "name": "cidrOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessEndpoint.DataAwsccEc2VerifiedAccessEndpointCidrOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-endpoint/index.ts",
            "line": 779
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-endpoint/index.ts",
            "line": 784
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-endpoint/index.ts",
            "line": 789
          },
          "name": "deviceValidationDomain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-endpoint/index.ts",
            "line": 794
          },
          "name": "domainCertificateArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-endpoint/index.ts",
            "line": 799
          },
          "name": "endpointDomain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-endpoint/index.ts",
            "line": 804
          },
          "name": "endpointDomainPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-endpoint/index.ts",
            "line": 809
          },
          "name": "endpointType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-endpoint/index.ts",
            "line": 827
          },
          "name": "lastUpdatedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-endpoint/index.ts",
            "line": 833
          },
          "name": "loadBalancerOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessEndpoint.DataAwsccEc2VerifiedAccessEndpointLoadBalancerOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-endpoint/index.ts",
            "line": 839
          },
          "name": "networkInterfaceOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessEndpoint.DataAwsccEc2VerifiedAccessEndpointNetworkInterfaceOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-endpoint/index.ts",
            "line": 844
          },
          "name": "policyDocument",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-endpoint/index.ts",
            "line": 849
          },
          "name": "policyEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-endpoint/index.ts",
            "line": 855
          },
          "name": "rdsOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessEndpoint.DataAwsccEc2VerifiedAccessEndpointRdsOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-endpoint/index.ts",
            "line": 860
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-endpoint/index.ts",
            "line": 866
          },
          "name": "sseSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessEndpoint.DataAwsccEc2VerifiedAccessEndpointSseSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-endpoint/index.ts",
            "line": 871
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-endpoint/index.ts",
            "line": 877
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessEndpoint.DataAwsccEc2VerifiedAccessEndpointTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-endpoint/index.ts",
            "line": 882
          },
          "name": "verifiedAccessEndpointId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-endpoint/index.ts",
            "line": 887
          },
          "name": "verifiedAccessGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-endpoint/index.ts",
            "line": 892
          },
          "name": "verifiedAccessInstanceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-endpoint/index.ts",
            "line": 822
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-endpoint/index.ts",
            "line": 815
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-verified-access-endpoint/index:DataAwsccEc2VerifiedAccessEndpoint"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessEndpoint.DataAwsccEc2VerifiedAccessEndpointCidrOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessEndpoint.DataAwsccEc2VerifiedAccessEndpointCidrOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-verified-access-endpoint/index.ts",
        "line": 105
      },
      "name": "DataAwsccEc2VerifiedAccessEndpointCidrOptions",
      "namespace": "dataAwsccEc2VerifiedAccessEndpoint",
      "symbolId": "src/data-awscc-ec2-verified-access-endpoint/index:DataAwsccEc2VerifiedAccessEndpointCidrOptions"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessEndpoint.DataAwsccEc2VerifiedAccessEndpointCidrOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessEndpoint.DataAwsccEc2VerifiedAccessEndpointCidrOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-verified-access-endpoint/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-awscc-ec2-verified-access-endpoint/index.ts",
        "line": 128
      },
      "name": "DataAwsccEc2VerifiedAccessEndpointCidrOptionsOutputReference",
      "namespace": "dataAwsccEc2VerifiedAccessEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-endpoint/index.ts",
            "line": 155
          },
          "name": "cidr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-endpoint/index.ts",
            "line": 161
          },
          "name": "portRanges",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessEndpoint.DataAwsccEc2VerifiedAccessEndpointCidrOptionsPortRangesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-endpoint/index.ts",
            "line": 166
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-endpoint/index.ts",
            "line": 171
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-endpoint/index.ts",
            "line": 139
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessEndpoint.DataAwsccEc2VerifiedAccessEndpointCidrOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-verified-access-endpoint/index:DataAwsccEc2VerifiedAccessEndpointCidrOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessEndpoint.DataAwsccEc2VerifiedAccessEndpointCidrOptionsPortRanges": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessEndpoint.DataAwsccEc2VerifiedAccessEndpointCidrOptionsPortRanges",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-verified-access-endpoint/index.ts",
        "line": 25
      },
      "name": "DataAwsccEc2VerifiedAccessEndpointCidrOptionsPortRanges",
      "namespace": "dataAwsccEc2VerifiedAccessEndpoint",
      "symbolId": "src/data-awscc-ec2-verified-access-endpoint/index:DataAwsccEc2VerifiedAccessEndpointCidrOptionsPortRanges"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessEndpoint.DataAwsccEc2VerifiedAccessEndpointCidrOptionsPortRangesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessEndpoint.DataAwsccEc2VerifiedAccessEndpointCidrOptionsPortRangesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-verified-access-endpoint/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-awscc-ec2-verified-access-endpoint/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-endpoint/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-awscc.dataAwsccEc2VerifiedAccessEndpoint.DataAwsccEc2VerifiedAccessEndpointCidrOptionsPortRangesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2VerifiedAccessEndpointCidrOptionsPortRangesList",
      "namespace": "dataAwsccEc2VerifiedAccessEndpoint",
      "symbolId": "src/data-awscc-ec2-verified-access-endpoint/index:DataAwsccEc2VerifiedAccessEndpointCidrOptionsPortRangesList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessEndpoint.DataAwsccEc2VerifiedAccessEndpointCidrOptionsPortRangesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessEndpoint.DataAwsccEc2VerifiedAccessEndpointCidrOptionsPortRangesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-verified-access-endpoint/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-verified-access-endpoint/index.ts",
        "line": 48
      },
      "name": "DataAwsccEc2VerifiedAccessEndpointCidrOptionsPortRangesOutputReference",
      "namespace": "dataAwsccEc2VerifiedAccessEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-endpoint/index.ts",
            "line": 77
          },
          "name": "fromPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-endpoint/index.ts",
            "line": 82
          },
          "name": "toPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-endpoint/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessEndpoint.DataAwsccEc2VerifiedAccessEndpointCidrOptionsPortRanges"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-verified-access-endpoint/index:DataAwsccEc2VerifiedAccessEndpointCidrOptionsPortRangesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessEndpoint.DataAwsccEc2VerifiedAccessEndpointConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessEndpoint.DataAwsccEc2VerifiedAccessEndpointConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-verified-access-endpoint/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2VerifiedAccessEndpointConfig",
      "namespace": "dataAwsccEc2VerifiedAccessEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_verified_access_endpoint#id DataAwsccEc2VerifiedAccessEndpoint#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-endpoint/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-verified-access-endpoint/index:DataAwsccEc2VerifiedAccessEndpointConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessEndpoint.DataAwsccEc2VerifiedAccessEndpointLoadBalancerOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessEndpoint.DataAwsccEc2VerifiedAccessEndpointLoadBalancerOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-verified-access-endpoint/index.ts",
        "line": 255
      },
      "name": "DataAwsccEc2VerifiedAccessEndpointLoadBalancerOptions",
      "namespace": "dataAwsccEc2VerifiedAccessEndpoint",
      "symbolId": "src/data-awscc-ec2-verified-access-endpoint/index:DataAwsccEc2VerifiedAccessEndpointLoadBalancerOptions"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessEndpoint.DataAwsccEc2VerifiedAccessEndpointLoadBalancerOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessEndpoint.DataAwsccEc2VerifiedAccessEndpointLoadBalancerOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-verified-access-endpoint/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-awscc-ec2-verified-access-endpoint/index.ts",
        "line": 278
      },
      "name": "DataAwsccEc2VerifiedAccessEndpointLoadBalancerOptionsOutputReference",
      "namespace": "dataAwsccEc2VerifiedAccessEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-endpoint/index.ts",
            "line": 305
          },
          "name": "loadBalancerArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-endpoint/index.ts",
            "line": 310
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-endpoint/index.ts",
            "line": 316
          },
          "name": "portRanges",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessEndpoint.DataAwsccEc2VerifiedAccessEndpointLoadBalancerOptionsPortRangesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-endpoint/index.ts",
            "line": 321
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-endpoint/index.ts",
            "line": 326
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-endpoint/index.ts",
            "line": 289
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessEndpoint.DataAwsccEc2VerifiedAccessEndpointLoadBalancerOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-verified-access-endpoint/index:DataAwsccEc2VerifiedAccessEndpointLoadBalancerOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessEndpoint.DataAwsccEc2VerifiedAccessEndpointLoadBalancerOptionsPortRanges": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessEndpoint.DataAwsccEc2VerifiedAccessEndpointLoadBalancerOptionsPortRanges",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-verified-access-endpoint/index.ts",
        "line": 175
      },
      "name": "DataAwsccEc2VerifiedAccessEndpointLoadBalancerOptionsPortRanges",
      "namespace": "dataAwsccEc2VerifiedAccessEndpoint",
      "symbolId": "src/data-awscc-ec2-verified-access-endpoint/index:DataAwsccEc2VerifiedAccessEndpointLoadBalancerOptionsPortRanges"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessEndpoint.DataAwsccEc2VerifiedAccessEndpointLoadBalancerOptionsPortRangesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessEndpoint.DataAwsccEc2VerifiedAccessEndpointLoadBalancerOptionsPortRangesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-verified-access-endpoint/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-awscc-ec2-verified-access-endpoint/index.ts",
        "line": 237
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-endpoint/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-awscc.dataAwsccEc2VerifiedAccessEndpoint.DataAwsccEc2VerifiedAccessEndpointLoadBalancerOptionsPortRangesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2VerifiedAccessEndpointLoadBalancerOptionsPortRangesList",
      "namespace": "dataAwsccEc2VerifiedAccessEndpoint",
      "symbolId": "src/data-awscc-ec2-verified-access-endpoint/index:DataAwsccEc2VerifiedAccessEndpointLoadBalancerOptionsPortRangesList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessEndpoint.DataAwsccEc2VerifiedAccessEndpointLoadBalancerOptionsPortRangesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessEndpoint.DataAwsccEc2VerifiedAccessEndpointLoadBalancerOptionsPortRangesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-verified-access-endpoint/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-verified-access-endpoint/index.ts",
        "line": 198
      },
      "name": "DataAwsccEc2VerifiedAccessEndpointLoadBalancerOptionsPortRangesOutputReference",
      "namespace": "dataAwsccEc2VerifiedAccessEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-endpoint/index.ts",
            "line": 227
          },
          "name": "fromPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-endpoint/index.ts",
            "line": 232
          },
          "name": "toPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-endpoint/index.ts",
            "line": 211
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessEndpoint.DataAwsccEc2VerifiedAccessEndpointLoadBalancerOptionsPortRanges"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-verified-access-endpoint/index:DataAwsccEc2VerifiedAccessEndpointLoadBalancerOptionsPortRangesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessEndpoint.DataAwsccEc2VerifiedAccessEndpointNetworkInterfaceOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessEndpoint.DataAwsccEc2VerifiedAccessEndpointNetworkInterfaceOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-verified-access-endpoint/index.ts",
        "line": 410
      },
      "name": "DataAwsccEc2VerifiedAccessEndpointNetworkInterfaceOptions",
      "namespace": "dataAwsccEc2VerifiedAccessEndpoint",
      "symbolId": "src/data-awscc-ec2-verified-access-endpoint/index:DataAwsccEc2VerifiedAccessEndpointNetworkInterfaceOptions"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessEndpoint.DataAwsccEc2VerifiedAccessEndpointNetworkInterfaceOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessEndpoint.DataAwsccEc2VerifiedAccessEndpointNetworkInterfaceOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-verified-access-endpoint/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/data-awscc-ec2-verified-access-endpoint/index.ts",
        "line": 433
      },
      "name": "DataAwsccEc2VerifiedAccessEndpointNetworkInterfaceOptionsOutputReference",
      "namespace": "dataAwsccEc2VerifiedAccessEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-endpoint/index.ts",
            "line": 460
          },
          "name": "networkInterfaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-endpoint/index.ts",
            "line": 465
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-endpoint/index.ts",
            "line": 471
          },
          "name": "portRanges",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessEndpoint.DataAwsccEc2VerifiedAccessEndpointNetworkInterfaceOptionsPortRangesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-endpoint/index.ts",
            "line": 476
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-endpoint/index.ts",
            "line": 444
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessEndpoint.DataAwsccEc2VerifiedAccessEndpointNetworkInterfaceOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-verified-access-endpoint/index:DataAwsccEc2VerifiedAccessEndpointNetworkInterfaceOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessEndpoint.DataAwsccEc2VerifiedAccessEndpointNetworkInterfaceOptionsPortRanges": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessEndpoint.DataAwsccEc2VerifiedAccessEndpointNetworkInterfaceOptionsPortRanges",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-verified-access-endpoint/index.ts",
        "line": 330
      },
      "name": "DataAwsccEc2VerifiedAccessEndpointNetworkInterfaceOptionsPortRanges",
      "namespace": "dataAwsccEc2VerifiedAccessEndpoint",
      "symbolId": "src/data-awscc-ec2-verified-access-endpoint/index:DataAwsccEc2VerifiedAccessEndpointNetworkInterfaceOptionsPortRanges"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessEndpoint.DataAwsccEc2VerifiedAccessEndpointNetworkInterfaceOptionsPortRangesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessEndpoint.DataAwsccEc2VerifiedAccessEndpointNetworkInterfaceOptionsPortRangesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-verified-access-endpoint/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-verified-access-endpoint/index.ts",
        "line": 392
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-endpoint/index.ts",
            "line": 406
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessEndpoint.DataAwsccEc2VerifiedAccessEndpointNetworkInterfaceOptionsPortRangesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2VerifiedAccessEndpointNetworkInterfaceOptionsPortRangesList",
      "namespace": "dataAwsccEc2VerifiedAccessEndpoint",
      "symbolId": "src/data-awscc-ec2-verified-access-endpoint/index:DataAwsccEc2VerifiedAccessEndpointNetworkInterfaceOptionsPortRangesList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessEndpoint.DataAwsccEc2VerifiedAccessEndpointNetworkInterfaceOptionsPortRangesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessEndpoint.DataAwsccEc2VerifiedAccessEndpointNetworkInterfaceOptionsPortRangesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-verified-access-endpoint/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-verified-access-endpoint/index.ts",
        "line": 353
      },
      "name": "DataAwsccEc2VerifiedAccessEndpointNetworkInterfaceOptionsPortRangesOutputReference",
      "namespace": "dataAwsccEc2VerifiedAccessEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-endpoint/index.ts",
            "line": 382
          },
          "name": "fromPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-endpoint/index.ts",
            "line": 387
          },
          "name": "toPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-endpoint/index.ts",
            "line": 366
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessEndpoint.DataAwsccEc2VerifiedAccessEndpointNetworkInterfaceOptionsPortRanges"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-verified-access-endpoint/index:DataAwsccEc2VerifiedAccessEndpointNetworkInterfaceOptionsPortRangesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessEndpoint.DataAwsccEc2VerifiedAccessEndpointRdsOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessEndpoint.DataAwsccEc2VerifiedAccessEndpointRdsOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-verified-access-endpoint/index.ts",
        "line": 480
      },
      "name": "DataAwsccEc2VerifiedAccessEndpointRdsOptions",
      "namespace": "dataAwsccEc2VerifiedAccessEndpoint",
      "symbolId": "src/data-awscc-ec2-verified-access-endpoint/index:DataAwsccEc2VerifiedAccessEndpointRdsOptions"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessEndpoint.DataAwsccEc2VerifiedAccessEndpointRdsOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessEndpoint.DataAwsccEc2VerifiedAccessEndpointRdsOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-verified-access-endpoint/index.ts",
          "line": 510
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-verified-access-endpoint/index.ts",
        "line": 503
      },
      "name": "DataAwsccEc2VerifiedAccessEndpointRdsOptionsOutputReference",
      "namespace": "dataAwsccEc2VerifiedAccessEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-endpoint/index.ts",
            "line": 530
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-endpoint/index.ts",
            "line": 535
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-endpoint/index.ts",
            "line": 540
          },
          "name": "rdsDbClusterArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-endpoint/index.ts",
            "line": 545
          },
          "name": "rdsDbInstanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-endpoint/index.ts",
            "line": 550
          },
          "name": "rdsDbProxyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-endpoint/index.ts",
            "line": 555
          },
          "name": "rdsEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-endpoint/index.ts",
            "line": 560
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-endpoint/index.ts",
            "line": 514
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessEndpoint.DataAwsccEc2VerifiedAccessEndpointRdsOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-verified-access-endpoint/index:DataAwsccEc2VerifiedAccessEndpointRdsOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessEndpoint.DataAwsccEc2VerifiedAccessEndpointSseSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessEndpoint.DataAwsccEc2VerifiedAccessEndpointSseSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-verified-access-endpoint/index.ts",
        "line": 564
      },
      "name": "DataAwsccEc2VerifiedAccessEndpointSseSpecification",
      "namespace": "dataAwsccEc2VerifiedAccessEndpoint",
      "symbolId": "src/data-awscc-ec2-verified-access-endpoint/index:DataAwsccEc2VerifiedAccessEndpointSseSpecification"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessEndpoint.DataAwsccEc2VerifiedAccessEndpointSseSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessEndpoint.DataAwsccEc2VerifiedAccessEndpointSseSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-verified-access-endpoint/index.ts",
          "line": 594
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-verified-access-endpoint/index.ts",
        "line": 587
      },
      "name": "DataAwsccEc2VerifiedAccessEndpointSseSpecificationOutputReference",
      "namespace": "dataAwsccEc2VerifiedAccessEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-endpoint/index.ts",
            "line": 614
          },
          "name": "customerManagedKeyEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-endpoint/index.ts",
            "line": 619
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-endpoint/index.ts",
            "line": 598
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessEndpoint.DataAwsccEc2VerifiedAccessEndpointSseSpecification"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-verified-access-endpoint/index:DataAwsccEc2VerifiedAccessEndpointSseSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessEndpoint.DataAwsccEc2VerifiedAccessEndpointTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessEndpoint.DataAwsccEc2VerifiedAccessEndpointTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-verified-access-endpoint/index.ts",
        "line": 623
      },
      "name": "DataAwsccEc2VerifiedAccessEndpointTags",
      "namespace": "dataAwsccEc2VerifiedAccessEndpoint",
      "symbolId": "src/data-awscc-ec2-verified-access-endpoint/index:DataAwsccEc2VerifiedAccessEndpointTags"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessEndpoint.DataAwsccEc2VerifiedAccessEndpointTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessEndpoint.DataAwsccEc2VerifiedAccessEndpointTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-verified-access-endpoint/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-verified-access-endpoint/index.ts",
        "line": 685
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-endpoint/index.ts",
            "line": 699
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessEndpoint.DataAwsccEc2VerifiedAccessEndpointTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2VerifiedAccessEndpointTagsList",
      "namespace": "dataAwsccEc2VerifiedAccessEndpoint",
      "symbolId": "src/data-awscc-ec2-verified-access-endpoint/index:DataAwsccEc2VerifiedAccessEndpointTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessEndpoint.DataAwsccEc2VerifiedAccessEndpointTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessEndpoint.DataAwsccEc2VerifiedAccessEndpointTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-verified-access-endpoint/index.ts",
          "line": 655
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-verified-access-endpoint/index.ts",
        "line": 646
      },
      "name": "DataAwsccEc2VerifiedAccessEndpointTagsOutputReference",
      "namespace": "dataAwsccEc2VerifiedAccessEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-endpoint/index.ts",
            "line": 675
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-endpoint/index.ts",
            "line": 680
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-endpoint/index.ts",
            "line": 659
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessEndpoint.DataAwsccEc2VerifiedAccessEndpointTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-verified-access-endpoint/index:DataAwsccEc2VerifiedAccessEndpointTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessEndpoints.DataAwsccEc2VerifiedAccessEndpoints": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_verified_access_endpoints awscc_ec2_verified_access_endpoints}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessEndpoints.DataAwsccEc2VerifiedAccessEndpoints",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_verified_access_endpoints awscc_ec2_verified_access_endpoints} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-verified-access-endpoints/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessEndpoints.DataAwsccEc2VerifiedAccessEndpointsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-verified-access-endpoints/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2VerifiedAccessEndpoints resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-endpoints/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2VerifiedAccessEndpoints to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_verified_access_endpoints#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2VerifiedAccessEndpoints that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2VerifiedAccessEndpoints to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-endpoints/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-endpoints/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2VerifiedAccessEndpoints",
      "namespace": "dataAwsccEc2VerifiedAccessEndpoints",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-endpoints/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-endpoints/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-endpoints/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-verified-access-endpoints/index:DataAwsccEc2VerifiedAccessEndpoints"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessEndpoints.DataAwsccEc2VerifiedAccessEndpointsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessEndpoints.DataAwsccEc2VerifiedAccessEndpointsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-verified-access-endpoints/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2VerifiedAccessEndpointsConfig",
      "namespace": "dataAwsccEc2VerifiedAccessEndpoints",
      "symbolId": "src/data-awscc-ec2-verified-access-endpoints/index:DataAwsccEc2VerifiedAccessEndpointsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessGroup.DataAwsccEc2VerifiedAccessGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_verified_access_group awscc_ec2_verified_access_group}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessGroup.DataAwsccEc2VerifiedAccessGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_verified_access_group awscc_ec2_verified_access_group} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-verified-access-group/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessGroup.DataAwsccEc2VerifiedAccessGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-verified-access-group/index.ts",
        "line": 168
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2VerifiedAccessGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-group/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 DataAwsccEc2VerifiedAccessGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_verified_access_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2VerifiedAccessGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2VerifiedAccessGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-group/index.ts",
            "line": 297
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-group/index.ts",
            "line": 303
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2VerifiedAccessGroup",
      "namespace": "dataAwsccEc2VerifiedAccessGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-group/index.ts",
            "line": 173
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-group/index.ts",
            "line": 224
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-group/index.ts",
            "line": 229
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-group/index.ts",
            "line": 247
          },
          "name": "lastUpdatedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-group/index.ts",
            "line": 252
          },
          "name": "owner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-group/index.ts",
            "line": 257
          },
          "name": "policyDocument",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-group/index.ts",
            "line": 262
          },
          "name": "policyEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-group/index.ts",
            "line": 268
          },
          "name": "sseSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessGroup.DataAwsccEc2VerifiedAccessGroupSseSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-group/index.ts",
            "line": 274
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessGroup.DataAwsccEc2VerifiedAccessGroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-group/index.ts",
            "line": 279
          },
          "name": "verifiedAccessGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-group/index.ts",
            "line": 284
          },
          "name": "verifiedAccessGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-group/index.ts",
            "line": 289
          },
          "name": "verifiedAccessInstanceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-group/index.ts",
            "line": 242
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-group/index.ts",
            "line": 235
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-verified-access-group/index:DataAwsccEc2VerifiedAccessGroup"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessGroup.DataAwsccEc2VerifiedAccessGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessGroup.DataAwsccEc2VerifiedAccessGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-verified-access-group/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2VerifiedAccessGroupConfig",
      "namespace": "dataAwsccEc2VerifiedAccessGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_verified_access_group#id DataAwsccEc2VerifiedAccessGroup#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-group/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-verified-access-group/index:DataAwsccEc2VerifiedAccessGroupConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessGroup.DataAwsccEc2VerifiedAccessGroupSseSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessGroup.DataAwsccEc2VerifiedAccessGroupSseSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-verified-access-group/index.ts",
        "line": 25
      },
      "name": "DataAwsccEc2VerifiedAccessGroupSseSpecification",
      "namespace": "dataAwsccEc2VerifiedAccessGroup",
      "symbolId": "src/data-awscc-ec2-verified-access-group/index:DataAwsccEc2VerifiedAccessGroupSseSpecification"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessGroup.DataAwsccEc2VerifiedAccessGroupSseSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessGroup.DataAwsccEc2VerifiedAccessGroupSseSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-verified-access-group/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-verified-access-group/index.ts",
        "line": 48
      },
      "name": "DataAwsccEc2VerifiedAccessGroupSseSpecificationOutputReference",
      "namespace": "dataAwsccEc2VerifiedAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-group/index.ts",
            "line": 75
          },
          "name": "customerManagedKeyEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-group/index.ts",
            "line": 80
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-group/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessGroup.DataAwsccEc2VerifiedAccessGroupSseSpecification"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-verified-access-group/index:DataAwsccEc2VerifiedAccessGroupSseSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessGroup.DataAwsccEc2VerifiedAccessGroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessGroup.DataAwsccEc2VerifiedAccessGroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-verified-access-group/index.ts",
        "line": 84
      },
      "name": "DataAwsccEc2VerifiedAccessGroupTags",
      "namespace": "dataAwsccEc2VerifiedAccessGroup",
      "symbolId": "src/data-awscc-ec2-verified-access-group/index:DataAwsccEc2VerifiedAccessGroupTags"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessGroup.DataAwsccEc2VerifiedAccessGroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessGroup.DataAwsccEc2VerifiedAccessGroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-verified-access-group/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-verified-access-group/index.ts",
        "line": 146
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-group/index.ts",
            "line": 160
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessGroup.DataAwsccEc2VerifiedAccessGroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2VerifiedAccessGroupTagsList",
      "namespace": "dataAwsccEc2VerifiedAccessGroup",
      "symbolId": "src/data-awscc-ec2-verified-access-group/index:DataAwsccEc2VerifiedAccessGroupTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessGroup.DataAwsccEc2VerifiedAccessGroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessGroup.DataAwsccEc2VerifiedAccessGroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-verified-access-group/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-verified-access-group/index.ts",
        "line": 107
      },
      "name": "DataAwsccEc2VerifiedAccessGroupTagsOutputReference",
      "namespace": "dataAwsccEc2VerifiedAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-group/index.ts",
            "line": 136
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-group/index.ts",
            "line": 141
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-group/index.ts",
            "line": 120
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessGroup.DataAwsccEc2VerifiedAccessGroupTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-verified-access-group/index:DataAwsccEc2VerifiedAccessGroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessGroups.DataAwsccEc2VerifiedAccessGroups": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_verified_access_groups awscc_ec2_verified_access_groups}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessGroups.DataAwsccEc2VerifiedAccessGroups",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_verified_access_groups awscc_ec2_verified_access_groups} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-verified-access-groups/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessGroups.DataAwsccEc2VerifiedAccessGroupsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-verified-access-groups/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2VerifiedAccessGroups resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-groups/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2VerifiedAccessGroups to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_verified_access_groups#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2VerifiedAccessGroups that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2VerifiedAccessGroups to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-groups/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-groups/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2VerifiedAccessGroups",
      "namespace": "dataAwsccEc2VerifiedAccessGroups",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-groups/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-groups/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-groups/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-verified-access-groups/index:DataAwsccEc2VerifiedAccessGroups"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessGroups.DataAwsccEc2VerifiedAccessGroupsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessGroups.DataAwsccEc2VerifiedAccessGroupsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-verified-access-groups/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2VerifiedAccessGroupsConfig",
      "namespace": "dataAwsccEc2VerifiedAccessGroups",
      "symbolId": "src/data-awscc-ec2-verified-access-groups/index:DataAwsccEc2VerifiedAccessGroupsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessInstance.DataAwsccEc2VerifiedAccessInstance": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_verified_access_instance awscc_ec2_verified_access_instance}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessInstance.DataAwsccEc2VerifiedAccessInstance",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_verified_access_instance awscc_ec2_verified_access_instance} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-verified-access-instance/index.ts",
          "line": 500
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessInstance.DataAwsccEc2VerifiedAccessInstanceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-verified-access-instance/index.ts",
        "line": 468
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2VerifiedAccessInstance resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-instance/index.ts",
            "line": 485
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2VerifiedAccessInstance to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_verified_access_instance#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2VerifiedAccessInstance that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2VerifiedAccessInstance to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-instance/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-awscc-ec2-verified-access-instance/index.ts",
            "line": 604
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2VerifiedAccessInstance",
      "namespace": "dataAwsccEc2VerifiedAccessInstance",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-instance/index.ts",
            "line": 473
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-instance/index.ts",
            "line": 524
          },
          "name": "cidrEndpointsCustomSubDomain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-instance/index.ts",
            "line": 529
          },
          "name": "cidrEndpointsCustomSubDomainNameServers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-instance/index.ts",
            "line": 534
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-instance/index.ts",
            "line": 539
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-instance/index.ts",
            "line": 544
          },
          "name": "fipsEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-instance/index.ts",
            "line": 562
          },
          "name": "lastUpdatedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-instance/index.ts",
            "line": 568
          },
          "name": "loggingConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessInstance.DataAwsccEc2VerifiedAccessInstanceLoggingConfigurationsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-instance/index.ts",
            "line": 574
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessInstance.DataAwsccEc2VerifiedAccessInstanceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-instance/index.ts",
            "line": 579
          },
          "name": "verifiedAccessInstanceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-instance/index.ts",
            "line": 584
          },
          "name": "verifiedAccessTrustProviderIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-instance/index.ts",
            "line": 590
          },
          "name": "verifiedAccessTrustProviders",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessInstance.DataAwsccEc2VerifiedAccessInstanceVerifiedAccessTrustProvidersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-instance/index.ts",
            "line": 557
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-instance/index.ts",
            "line": 550
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-verified-access-instance/index:DataAwsccEc2VerifiedAccessInstance"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessInstance.DataAwsccEc2VerifiedAccessInstanceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessInstance.DataAwsccEc2VerifiedAccessInstanceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-verified-access-instance/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2VerifiedAccessInstanceConfig",
      "namespace": "dataAwsccEc2VerifiedAccessInstance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_verified_access_instance#id DataAwsccEc2VerifiedAccessInstance#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-instance/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-verified-access-instance/index:DataAwsccEc2VerifiedAccessInstanceConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessInstance.DataAwsccEc2VerifiedAccessInstanceLoggingConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessInstance.DataAwsccEc2VerifiedAccessInstanceLoggingConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-verified-access-instance/index.ts",
        "line": 212
      },
      "name": "DataAwsccEc2VerifiedAccessInstanceLoggingConfigurations",
      "namespace": "dataAwsccEc2VerifiedAccessInstance",
      "symbolId": "src/data-awscc-ec2-verified-access-instance/index:DataAwsccEc2VerifiedAccessInstanceLoggingConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessInstance.DataAwsccEc2VerifiedAccessInstanceLoggingConfigurationsCloudwatchLogs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessInstance.DataAwsccEc2VerifiedAccessInstanceLoggingConfigurationsCloudwatchLogs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-verified-access-instance/index.ts",
        "line": 25
      },
      "name": "DataAwsccEc2VerifiedAccessInstanceLoggingConfigurationsCloudwatchLogs",
      "namespace": "dataAwsccEc2VerifiedAccessInstance",
      "symbolId": "src/data-awscc-ec2-verified-access-instance/index:DataAwsccEc2VerifiedAccessInstanceLoggingConfigurationsCloudwatchLogs"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessInstance.DataAwsccEc2VerifiedAccessInstanceLoggingConfigurationsCloudwatchLogsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessInstance.DataAwsccEc2VerifiedAccessInstanceLoggingConfigurationsCloudwatchLogsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-verified-access-instance/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-verified-access-instance/index.ts",
        "line": 48
      },
      "name": "DataAwsccEc2VerifiedAccessInstanceLoggingConfigurationsCloudwatchLogsOutputReference",
      "namespace": "dataAwsccEc2VerifiedAccessInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-instance/index.ts",
            "line": 75
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-instance/index.ts",
            "line": 80
          },
          "name": "logGroup",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-instance/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessInstance.DataAwsccEc2VerifiedAccessInstanceLoggingConfigurationsCloudwatchLogs"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-verified-access-instance/index:DataAwsccEc2VerifiedAccessInstanceLoggingConfigurationsCloudwatchLogsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessInstance.DataAwsccEc2VerifiedAccessInstanceLoggingConfigurationsKinesisDataFirehose": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessInstance.DataAwsccEc2VerifiedAccessInstanceLoggingConfigurationsKinesisDataFirehose",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-verified-access-instance/index.ts",
        "line": 84
      },
      "name": "DataAwsccEc2VerifiedAccessInstanceLoggingConfigurationsKinesisDataFirehose",
      "namespace": "dataAwsccEc2VerifiedAccessInstance",
      "symbolId": "src/data-awscc-ec2-verified-access-instance/index:DataAwsccEc2VerifiedAccessInstanceLoggingConfigurationsKinesisDataFirehose"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessInstance.DataAwsccEc2VerifiedAccessInstanceLoggingConfigurationsKinesisDataFirehoseOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessInstance.DataAwsccEc2VerifiedAccessInstanceLoggingConfigurationsKinesisDataFirehoseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-verified-access-instance/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-awscc-ec2-verified-access-instance/index.ts",
        "line": 107
      },
      "name": "DataAwsccEc2VerifiedAccessInstanceLoggingConfigurationsKinesisDataFirehoseOutputReference",
      "namespace": "dataAwsccEc2VerifiedAccessInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-instance/index.ts",
            "line": 134
          },
          "name": "deliveryStream",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-instance/index.ts",
            "line": 139
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-instance/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessInstance.DataAwsccEc2VerifiedAccessInstanceLoggingConfigurationsKinesisDataFirehose"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-verified-access-instance/index:DataAwsccEc2VerifiedAccessInstanceLoggingConfigurationsKinesisDataFirehoseOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessInstance.DataAwsccEc2VerifiedAccessInstanceLoggingConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessInstance.DataAwsccEc2VerifiedAccessInstanceLoggingConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-verified-access-instance/index.ts",
          "line": 242
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-verified-access-instance/index.ts",
        "line": 235
      },
      "name": "DataAwsccEc2VerifiedAccessInstanceLoggingConfigurationsOutputReference",
      "namespace": "dataAwsccEc2VerifiedAccessInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-instance/index.ts",
            "line": 263
          },
          "name": "cloudwatchLogs",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessInstance.DataAwsccEc2VerifiedAccessInstanceLoggingConfigurationsCloudwatchLogsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-instance/index.ts",
            "line": 268
          },
          "name": "includeTrustContext",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-instance/index.ts",
            "line": 274
          },
          "name": "kinesisDataFirehose",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessInstance.DataAwsccEc2VerifiedAccessInstanceLoggingConfigurationsKinesisDataFirehoseOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-instance/index.ts",
            "line": 279
          },
          "name": "logVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-instance/index.ts",
            "line": 285
          },
          "name": "s3",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessInstance.DataAwsccEc2VerifiedAccessInstanceLoggingConfigurationsS3OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-instance/index.ts",
            "line": 246
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessInstance.DataAwsccEc2VerifiedAccessInstanceLoggingConfigurations"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-verified-access-instance/index:DataAwsccEc2VerifiedAccessInstanceLoggingConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessInstance.DataAwsccEc2VerifiedAccessInstanceLoggingConfigurationsS3": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessInstance.DataAwsccEc2VerifiedAccessInstanceLoggingConfigurationsS3",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-verified-access-instance/index.ts",
        "line": 143
      },
      "name": "DataAwsccEc2VerifiedAccessInstanceLoggingConfigurationsS3",
      "namespace": "dataAwsccEc2VerifiedAccessInstance",
      "symbolId": "src/data-awscc-ec2-verified-access-instance/index:DataAwsccEc2VerifiedAccessInstanceLoggingConfigurationsS3"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessInstance.DataAwsccEc2VerifiedAccessInstanceLoggingConfigurationsS3OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessInstance.DataAwsccEc2VerifiedAccessInstanceLoggingConfigurationsS3OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-verified-access-instance/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-awscc-ec2-verified-access-instance/index.ts",
        "line": 166
      },
      "name": "DataAwsccEc2VerifiedAccessInstanceLoggingConfigurationsS3OutputReference",
      "namespace": "dataAwsccEc2VerifiedAccessInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-instance/index.ts",
            "line": 193
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-instance/index.ts",
            "line": 198
          },
          "name": "bucketOwner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-instance/index.ts",
            "line": 203
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-instance/index.ts",
            "line": 208
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-instance/index.ts",
            "line": 177
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessInstance.DataAwsccEc2VerifiedAccessInstanceLoggingConfigurationsS3"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-verified-access-instance/index:DataAwsccEc2VerifiedAccessInstanceLoggingConfigurationsS3OutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessInstance.DataAwsccEc2VerifiedAccessInstanceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessInstance.DataAwsccEc2VerifiedAccessInstanceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-verified-access-instance/index.ts",
        "line": 289
      },
      "name": "DataAwsccEc2VerifiedAccessInstanceTags",
      "namespace": "dataAwsccEc2VerifiedAccessInstance",
      "symbolId": "src/data-awscc-ec2-verified-access-instance/index:DataAwsccEc2VerifiedAccessInstanceTags"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessInstance.DataAwsccEc2VerifiedAccessInstanceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessInstance.DataAwsccEc2VerifiedAccessInstanceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-verified-access-instance/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-verified-access-instance/index.ts",
        "line": 351
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-instance/index.ts",
            "line": 365
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessInstance.DataAwsccEc2VerifiedAccessInstanceTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2VerifiedAccessInstanceTagsList",
      "namespace": "dataAwsccEc2VerifiedAccessInstance",
      "symbolId": "src/data-awscc-ec2-verified-access-instance/index:DataAwsccEc2VerifiedAccessInstanceTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessInstance.DataAwsccEc2VerifiedAccessInstanceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessInstance.DataAwsccEc2VerifiedAccessInstanceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-verified-access-instance/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-verified-access-instance/index.ts",
        "line": 312
      },
      "name": "DataAwsccEc2VerifiedAccessInstanceTagsOutputReference",
      "namespace": "dataAwsccEc2VerifiedAccessInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-instance/index.ts",
            "line": 341
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-instance/index.ts",
            "line": 346
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-instance/index.ts",
            "line": 325
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessInstance.DataAwsccEc2VerifiedAccessInstanceTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-verified-access-instance/index:DataAwsccEc2VerifiedAccessInstanceTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessInstance.DataAwsccEc2VerifiedAccessInstanceVerifiedAccessTrustProviders": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessInstance.DataAwsccEc2VerifiedAccessInstanceVerifiedAccessTrustProviders",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-verified-access-instance/index.ts",
        "line": 369
      },
      "name": "DataAwsccEc2VerifiedAccessInstanceVerifiedAccessTrustProviders",
      "namespace": "dataAwsccEc2VerifiedAccessInstance",
      "symbolId": "src/data-awscc-ec2-verified-access-instance/index:DataAwsccEc2VerifiedAccessInstanceVerifiedAccessTrustProviders"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessInstance.DataAwsccEc2VerifiedAccessInstanceVerifiedAccessTrustProvidersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessInstance.DataAwsccEc2VerifiedAccessInstanceVerifiedAccessTrustProvidersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-verified-access-instance/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-verified-access-instance/index.ts",
        "line": 446
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-instance/index.ts",
            "line": 460
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessInstance.DataAwsccEc2VerifiedAccessInstanceVerifiedAccessTrustProvidersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2VerifiedAccessInstanceVerifiedAccessTrustProvidersList",
      "namespace": "dataAwsccEc2VerifiedAccessInstance",
      "symbolId": "src/data-awscc-ec2-verified-access-instance/index:DataAwsccEc2VerifiedAccessInstanceVerifiedAccessTrustProvidersList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessInstance.DataAwsccEc2VerifiedAccessInstanceVerifiedAccessTrustProvidersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessInstance.DataAwsccEc2VerifiedAccessInstanceVerifiedAccessTrustProvidersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-verified-access-instance/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/data-awscc-ec2-verified-access-instance/index.ts",
        "line": 392
      },
      "name": "DataAwsccEc2VerifiedAccessInstanceVerifiedAccessTrustProvidersOutputReference",
      "namespace": "dataAwsccEc2VerifiedAccessInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-instance/index.ts",
            "line": 421
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-instance/index.ts",
            "line": 426
          },
          "name": "deviceTrustProviderType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-instance/index.ts",
            "line": 431
          },
          "name": "trustProviderType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-instance/index.ts",
            "line": 436
          },
          "name": "userTrustProviderType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-instance/index.ts",
            "line": 441
          },
          "name": "verifiedAccessTrustProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-instance/index.ts",
            "line": 405
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessInstance.DataAwsccEc2VerifiedAccessInstanceVerifiedAccessTrustProviders"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-verified-access-instance/index:DataAwsccEc2VerifiedAccessInstanceVerifiedAccessTrustProvidersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessInstances.DataAwsccEc2VerifiedAccessInstances": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_verified_access_instances awscc_ec2_verified_access_instances}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessInstances.DataAwsccEc2VerifiedAccessInstances",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_verified_access_instances awscc_ec2_verified_access_instances} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-verified-access-instances/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessInstances.DataAwsccEc2VerifiedAccessInstancesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-verified-access-instances/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2VerifiedAccessInstances resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-instances/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2VerifiedAccessInstances to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_verified_access_instances#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2VerifiedAccessInstances that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2VerifiedAccessInstances to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-instances/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-instances/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2VerifiedAccessInstances",
      "namespace": "dataAwsccEc2VerifiedAccessInstances",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-instances/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-instances/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-instances/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-verified-access-instances/index:DataAwsccEc2VerifiedAccessInstances"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessInstances.DataAwsccEc2VerifiedAccessInstancesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessInstances.DataAwsccEc2VerifiedAccessInstancesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-verified-access-instances/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2VerifiedAccessInstancesConfig",
      "namespace": "dataAwsccEc2VerifiedAccessInstances",
      "symbolId": "src/data-awscc-ec2-verified-access-instances/index:DataAwsccEc2VerifiedAccessInstancesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessTrustProvider.DataAwsccEc2VerifiedAccessTrustProvider": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_verified_access_trust_provider awscc_ec2_verified_access_trust_provider}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessTrustProvider.DataAwsccEc2VerifiedAccessTrustProvider",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_verified_access_trust_provider awscc_ec2_verified_access_trust_provider} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-verified-access-trust-provider/index.ts",
          "line": 432
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessTrustProvider.DataAwsccEc2VerifiedAccessTrustProviderConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-verified-access-trust-provider/index.ts",
        "line": 400
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2VerifiedAccessTrustProvider resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-trust-provider/index.ts",
            "line": 417
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2VerifiedAccessTrustProvider to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_verified_access_trust_provider#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2VerifiedAccessTrustProvider that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2VerifiedAccessTrustProvider to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-trust-provider/index.ts",
            "line": 542
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-trust-provider/index.ts",
            "line": 548
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2VerifiedAccessTrustProvider",
      "namespace": "dataAwsccEc2VerifiedAccessTrustProvider",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-trust-provider/index.ts",
            "line": 405
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-trust-provider/index.ts",
            "line": 456
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-trust-provider/index.ts",
            "line": 461
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-trust-provider/index.ts",
            "line": 467
          },
          "name": "deviceOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessTrustProvider.DataAwsccEc2VerifiedAccessTrustProviderDeviceOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-trust-provider/index.ts",
            "line": 472
          },
          "name": "deviceTrustProviderType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-trust-provider/index.ts",
            "line": 490
          },
          "name": "lastUpdatedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-trust-provider/index.ts",
            "line": 496
          },
          "name": "nativeApplicationOidcOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessTrustProvider.DataAwsccEc2VerifiedAccessTrustProviderNativeApplicationOidcOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-trust-provider/index.ts",
            "line": 502
          },
          "name": "oidcOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessTrustProvider.DataAwsccEc2VerifiedAccessTrustProviderOidcOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-trust-provider/index.ts",
            "line": 507
          },
          "name": "policyReferenceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-trust-provider/index.ts",
            "line": 513
          },
          "name": "sseSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessTrustProvider.DataAwsccEc2VerifiedAccessTrustProviderSseSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-trust-provider/index.ts",
            "line": 519
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessTrustProvider.DataAwsccEc2VerifiedAccessTrustProviderTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-trust-provider/index.ts",
            "line": 524
          },
          "name": "trustProviderType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-trust-provider/index.ts",
            "line": 529
          },
          "name": "userTrustProviderType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-trust-provider/index.ts",
            "line": 534
          },
          "name": "verifiedAccessTrustProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-trust-provider/index.ts",
            "line": 485
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-trust-provider/index.ts",
            "line": 478
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-verified-access-trust-provider/index:DataAwsccEc2VerifiedAccessTrustProvider"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessTrustProvider.DataAwsccEc2VerifiedAccessTrustProviderConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessTrustProvider.DataAwsccEc2VerifiedAccessTrustProviderConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-verified-access-trust-provider/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2VerifiedAccessTrustProviderConfig",
      "namespace": "dataAwsccEc2VerifiedAccessTrustProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_verified_access_trust_provider#id DataAwsccEc2VerifiedAccessTrustProvider#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-trust-provider/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-verified-access-trust-provider/index:DataAwsccEc2VerifiedAccessTrustProviderConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessTrustProvider.DataAwsccEc2VerifiedAccessTrustProviderDeviceOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessTrustProvider.DataAwsccEc2VerifiedAccessTrustProviderDeviceOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-verified-access-trust-provider/index.ts",
        "line": 25
      },
      "name": "DataAwsccEc2VerifiedAccessTrustProviderDeviceOptions",
      "namespace": "dataAwsccEc2VerifiedAccessTrustProvider",
      "symbolId": "src/data-awscc-ec2-verified-access-trust-provider/index:DataAwsccEc2VerifiedAccessTrustProviderDeviceOptions"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessTrustProvider.DataAwsccEc2VerifiedAccessTrustProviderDeviceOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessTrustProvider.DataAwsccEc2VerifiedAccessTrustProviderDeviceOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-verified-access-trust-provider/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-verified-access-trust-provider/index.ts",
        "line": 48
      },
      "name": "DataAwsccEc2VerifiedAccessTrustProviderDeviceOptionsOutputReference",
      "namespace": "dataAwsccEc2VerifiedAccessTrustProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-trust-provider/index.ts",
            "line": 75
          },
          "name": "publicSigningKeyUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-trust-provider/index.ts",
            "line": 80
          },
          "name": "tenantId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-trust-provider/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessTrustProvider.DataAwsccEc2VerifiedAccessTrustProviderDeviceOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-verified-access-trust-provider/index:DataAwsccEc2VerifiedAccessTrustProviderDeviceOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessTrustProvider.DataAwsccEc2VerifiedAccessTrustProviderNativeApplicationOidcOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessTrustProvider.DataAwsccEc2VerifiedAccessTrustProviderNativeApplicationOidcOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-verified-access-trust-provider/index.ts",
        "line": 84
      },
      "name": "DataAwsccEc2VerifiedAccessTrustProviderNativeApplicationOidcOptions",
      "namespace": "dataAwsccEc2VerifiedAccessTrustProvider",
      "symbolId": "src/data-awscc-ec2-verified-access-trust-provider/index:DataAwsccEc2VerifiedAccessTrustProviderNativeApplicationOidcOptions"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessTrustProvider.DataAwsccEc2VerifiedAccessTrustProviderNativeApplicationOidcOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessTrustProvider.DataAwsccEc2VerifiedAccessTrustProviderNativeApplicationOidcOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-verified-access-trust-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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-verified-access-trust-provider/index.ts",
        "line": 107
      },
      "name": "DataAwsccEc2VerifiedAccessTrustProviderNativeApplicationOidcOptionsOutputReference",
      "namespace": "dataAwsccEc2VerifiedAccessTrustProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-trust-provider/index.ts",
            "line": 134
          },
          "name": "authorizationEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-trust-provider/index.ts",
            "line": 139
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-trust-provider/index.ts",
            "line": 144
          },
          "name": "clientSecret",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-trust-provider/index.ts",
            "line": 149
          },
          "name": "issuer",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-trust-provider/index.ts",
            "line": 154
          },
          "name": "publicSigningKeyEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-trust-provider/index.ts",
            "line": 159
          },
          "name": "scope",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-trust-provider/index.ts",
            "line": 164
          },
          "name": "tokenEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-trust-provider/index.ts",
            "line": 169
          },
          "name": "userInfoEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-trust-provider/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessTrustProvider.DataAwsccEc2VerifiedAccessTrustProviderNativeApplicationOidcOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-verified-access-trust-provider/index:DataAwsccEc2VerifiedAccessTrustProviderNativeApplicationOidcOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessTrustProvider.DataAwsccEc2VerifiedAccessTrustProviderOidcOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessTrustProvider.DataAwsccEc2VerifiedAccessTrustProviderOidcOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-verified-access-trust-provider/index.ts",
        "line": 173
      },
      "name": "DataAwsccEc2VerifiedAccessTrustProviderOidcOptions",
      "namespace": "dataAwsccEc2VerifiedAccessTrustProvider",
      "symbolId": "src/data-awscc-ec2-verified-access-trust-provider/index:DataAwsccEc2VerifiedAccessTrustProviderOidcOptions"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessTrustProvider.DataAwsccEc2VerifiedAccessTrustProviderOidcOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessTrustProvider.DataAwsccEc2VerifiedAccessTrustProviderOidcOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-verified-access-trust-provider/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-awscc-ec2-verified-access-trust-provider/index.ts",
        "line": 196
      },
      "name": "DataAwsccEc2VerifiedAccessTrustProviderOidcOptionsOutputReference",
      "namespace": "dataAwsccEc2VerifiedAccessTrustProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-trust-provider/index.ts",
            "line": 223
          },
          "name": "authorizationEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-trust-provider/index.ts",
            "line": 228
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-trust-provider/index.ts",
            "line": 233
          },
          "name": "clientSecret",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-trust-provider/index.ts",
            "line": 238
          },
          "name": "issuer",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-trust-provider/index.ts",
            "line": 243
          },
          "name": "scope",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-trust-provider/index.ts",
            "line": 248
          },
          "name": "tokenEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-trust-provider/index.ts",
            "line": 253
          },
          "name": "userInfoEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-trust-provider/index.ts",
            "line": 207
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessTrustProvider.DataAwsccEc2VerifiedAccessTrustProviderOidcOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-verified-access-trust-provider/index:DataAwsccEc2VerifiedAccessTrustProviderOidcOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessTrustProvider.DataAwsccEc2VerifiedAccessTrustProviderSseSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessTrustProvider.DataAwsccEc2VerifiedAccessTrustProviderSseSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-verified-access-trust-provider/index.ts",
        "line": 257
      },
      "name": "DataAwsccEc2VerifiedAccessTrustProviderSseSpecification",
      "namespace": "dataAwsccEc2VerifiedAccessTrustProvider",
      "symbolId": "src/data-awscc-ec2-verified-access-trust-provider/index:DataAwsccEc2VerifiedAccessTrustProviderSseSpecification"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessTrustProvider.DataAwsccEc2VerifiedAccessTrustProviderSseSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessTrustProvider.DataAwsccEc2VerifiedAccessTrustProviderSseSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-verified-access-trust-provider/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-awscc-ec2-verified-access-trust-provider/index.ts",
        "line": 280
      },
      "name": "DataAwsccEc2VerifiedAccessTrustProviderSseSpecificationOutputReference",
      "namespace": "dataAwsccEc2VerifiedAccessTrustProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-trust-provider/index.ts",
            "line": 307
          },
          "name": "customerManagedKeyEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-trust-provider/index.ts",
            "line": 312
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-trust-provider/index.ts",
            "line": 291
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessTrustProvider.DataAwsccEc2VerifiedAccessTrustProviderSseSpecification"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-verified-access-trust-provider/index:DataAwsccEc2VerifiedAccessTrustProviderSseSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessTrustProvider.DataAwsccEc2VerifiedAccessTrustProviderTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessTrustProvider.DataAwsccEc2VerifiedAccessTrustProviderTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-verified-access-trust-provider/index.ts",
        "line": 316
      },
      "name": "DataAwsccEc2VerifiedAccessTrustProviderTags",
      "namespace": "dataAwsccEc2VerifiedAccessTrustProvider",
      "symbolId": "src/data-awscc-ec2-verified-access-trust-provider/index:DataAwsccEc2VerifiedAccessTrustProviderTags"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessTrustProvider.DataAwsccEc2VerifiedAccessTrustProviderTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessTrustProvider.DataAwsccEc2VerifiedAccessTrustProviderTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-verified-access-trust-provider/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/data-awscc-ec2-verified-access-trust-provider/index.ts",
        "line": 378
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-trust-provider/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-awscc.dataAwsccEc2VerifiedAccessTrustProvider.DataAwsccEc2VerifiedAccessTrustProviderTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2VerifiedAccessTrustProviderTagsList",
      "namespace": "dataAwsccEc2VerifiedAccessTrustProvider",
      "symbolId": "src/data-awscc-ec2-verified-access-trust-provider/index:DataAwsccEc2VerifiedAccessTrustProviderTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessTrustProvider.DataAwsccEc2VerifiedAccessTrustProviderTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessTrustProvider.DataAwsccEc2VerifiedAccessTrustProviderTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-verified-access-trust-provider/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/data-awscc-ec2-verified-access-trust-provider/index.ts",
        "line": 339
      },
      "name": "DataAwsccEc2VerifiedAccessTrustProviderTagsOutputReference",
      "namespace": "dataAwsccEc2VerifiedAccessTrustProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-trust-provider/index.ts",
            "line": 368
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-trust-provider/index.ts",
            "line": 373
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-trust-provider/index.ts",
            "line": 352
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessTrustProvider.DataAwsccEc2VerifiedAccessTrustProviderTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-verified-access-trust-provider/index:DataAwsccEc2VerifiedAccessTrustProviderTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessTrustProviders.DataAwsccEc2VerifiedAccessTrustProviders": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_verified_access_trust_providers awscc_ec2_verified_access_trust_providers}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessTrustProviders.DataAwsccEc2VerifiedAccessTrustProviders",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_verified_access_trust_providers awscc_ec2_verified_access_trust_providers} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-verified-access-trust-providers/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessTrustProviders.DataAwsccEc2VerifiedAccessTrustProvidersConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-verified-access-trust-providers/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2VerifiedAccessTrustProviders resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-trust-providers/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2VerifiedAccessTrustProviders to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_verified_access_trust_providers#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2VerifiedAccessTrustProviders that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2VerifiedAccessTrustProviders to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-trust-providers/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-trust-providers/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2VerifiedAccessTrustProviders",
      "namespace": "dataAwsccEc2VerifiedAccessTrustProviders",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-trust-providers/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-trust-providers/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-verified-access-trust-providers/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-verified-access-trust-providers/index:DataAwsccEc2VerifiedAccessTrustProviders"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessTrustProviders.DataAwsccEc2VerifiedAccessTrustProvidersConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VerifiedAccessTrustProviders.DataAwsccEc2VerifiedAccessTrustProvidersConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-verified-access-trust-providers/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2VerifiedAccessTrustProvidersConfig",
      "namespace": "dataAwsccEc2VerifiedAccessTrustProviders",
      "symbolId": "src/data-awscc-ec2-verified-access-trust-providers/index:DataAwsccEc2VerifiedAccessTrustProvidersConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Volume.DataAwsccEc2Volume": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_volume awscc_ec2_volume}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Volume.DataAwsccEc2Volume",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_volume awscc_ec2_volume} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-volume/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-awscc.dataAwsccEc2Volume.DataAwsccEc2VolumeConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-volume/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2Volume resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-volume/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 DataAwsccEc2Volume to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_volume#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2Volume that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2Volume to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-volume/index.ts",
            "line": 262
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-volume/index.ts",
            "line": 268
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2Volume",
      "namespace": "dataAwsccEc2Volume",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-volume/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-volume/index.ts",
            "line": 165
          },
          "name": "autoEnableIo",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-volume/index.ts",
            "line": 170
          },
          "name": "availabilityZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-volume/index.ts",
            "line": 175
          },
          "name": "availabilityZoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-volume/index.ts",
            "line": 180
          },
          "name": "encrypted",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-volume/index.ts",
            "line": 198
          },
          "name": "iops",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-volume/index.ts",
            "line": 203
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-volume/index.ts",
            "line": 208
          },
          "name": "multiAttachEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-volume/index.ts",
            "line": 213
          },
          "name": "outpostArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-volume/index.ts",
            "line": 218
          },
          "name": "size",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-volume/index.ts",
            "line": 223
          },
          "name": "snapshotId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-volume/index.ts",
            "line": 228
          },
          "name": "sourceVolumeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-volume/index.ts",
            "line": 234
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Volume.DataAwsccEc2VolumeTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-volume/index.ts",
            "line": 239
          },
          "name": "throughput",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-volume/index.ts",
            "line": 244
          },
          "name": "volumeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-volume/index.ts",
            "line": 249
          },
          "name": "volumeInitializationRate",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-volume/index.ts",
            "line": 254
          },
          "name": "volumeType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-volume/index.ts",
            "line": 193
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-volume/index.ts",
            "line": 186
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-volume/index:DataAwsccEc2Volume"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Volume.DataAwsccEc2VolumeConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Volume.DataAwsccEc2VolumeConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-volume/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2VolumeConfig",
      "namespace": "dataAwsccEc2Volume",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_volume#id DataAwsccEc2Volume#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-volume/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-volume/index:DataAwsccEc2VolumeConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Volume.DataAwsccEc2VolumeTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Volume.DataAwsccEc2VolumeTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-volume/index.ts",
        "line": 25
      },
      "name": "DataAwsccEc2VolumeTags",
      "namespace": "dataAwsccEc2Volume",
      "symbolId": "src/data-awscc-ec2-volume/index:DataAwsccEc2VolumeTags"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Volume.DataAwsccEc2VolumeTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Volume.DataAwsccEc2VolumeTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-volume/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-awscc-ec2-volume/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-volume/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-awscc.dataAwsccEc2Volume.DataAwsccEc2VolumeTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2VolumeTagsList",
      "namespace": "dataAwsccEc2Volume",
      "symbolId": "src/data-awscc-ec2-volume/index:DataAwsccEc2VolumeTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Volume.DataAwsccEc2VolumeTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Volume.DataAwsccEc2VolumeTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-volume/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-volume/index.ts",
        "line": 48
      },
      "name": "DataAwsccEc2VolumeTagsOutputReference",
      "namespace": "dataAwsccEc2Volume",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-volume/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-volume/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-volume/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Volume.DataAwsccEc2VolumeTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-volume/index:DataAwsccEc2VolumeTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VolumeAttachment.DataAwsccEc2VolumeAttachment": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_volume_attachment awscc_ec2_volume_attachment}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VolumeAttachment.DataAwsccEc2VolumeAttachment",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_volume_attachment awscc_ec2_volume_attachment} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-volume-attachment/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2VolumeAttachment.DataAwsccEc2VolumeAttachmentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-volume-attachment/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2VolumeAttachment resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-volume-attachment/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2VolumeAttachment to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_volume_attachment#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2VolumeAttachment that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2VolumeAttachment to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-volume-attachment/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-awscc-ec2-volume-attachment/index.ts",
            "line": 127
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2VolumeAttachment",
      "namespace": "dataAwsccEc2VolumeAttachment",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-volume-attachment/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-volume-attachment/index.ts",
            "line": 85
          },
          "name": "device",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-volume-attachment/index.ts",
            "line": 90
          },
          "name": "ebsCardIndex",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-volume-attachment/index.ts",
            "line": 108
          },
          "name": "instanceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-volume-attachment/index.ts",
            "line": 113
          },
          "name": "volumeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-volume-attachment/index.ts",
            "line": 103
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-volume-attachment/index.ts",
            "line": 96
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-volume-attachment/index:DataAwsccEc2VolumeAttachment"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VolumeAttachment.DataAwsccEc2VolumeAttachmentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VolumeAttachment.DataAwsccEc2VolumeAttachmentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-volume-attachment/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2VolumeAttachmentConfig",
      "namespace": "dataAwsccEc2VolumeAttachment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_volume_attachment#id DataAwsccEc2VolumeAttachment#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-volume-attachment/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-volume-attachment/index:DataAwsccEc2VolumeAttachmentConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VolumeAttachments.DataAwsccEc2VolumeAttachments": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_volume_attachments awscc_ec2_volume_attachments}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VolumeAttachments.DataAwsccEc2VolumeAttachments",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_volume_attachments awscc_ec2_volume_attachments} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-volume-attachments/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2VolumeAttachments.DataAwsccEc2VolumeAttachmentsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-volume-attachments/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2VolumeAttachments resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-volume-attachments/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2VolumeAttachments to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_volume_attachments#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2VolumeAttachments that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2VolumeAttachments to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-volume-attachments/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-volume-attachments/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2VolumeAttachments",
      "namespace": "dataAwsccEc2VolumeAttachments",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-volume-attachments/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-volume-attachments/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-volume-attachments/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-volume-attachments/index:DataAwsccEc2VolumeAttachments"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VolumeAttachments.DataAwsccEc2VolumeAttachmentsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VolumeAttachments.DataAwsccEc2VolumeAttachmentsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-volume-attachments/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2VolumeAttachmentsConfig",
      "namespace": "dataAwsccEc2VolumeAttachments",
      "symbolId": "src/data-awscc-ec2-volume-attachments/index:DataAwsccEc2VolumeAttachmentsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Volumes.DataAwsccEc2Volumes": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_volumes awscc_ec2_volumes}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Volumes.DataAwsccEc2Volumes",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_volumes awscc_ec2_volumes} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-volumes/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2Volumes.DataAwsccEc2VolumesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-volumes/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2Volumes resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-volumes/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2Volumes to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_volumes#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2Volumes that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2Volumes to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-volumes/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-volumes/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2Volumes",
      "namespace": "dataAwsccEc2Volumes",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-volumes/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-volumes/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-volumes/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-volumes/index:DataAwsccEc2Volumes"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Volumes.DataAwsccEc2VolumesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Volumes.DataAwsccEc2VolumesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-volumes/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2VolumesConfig",
      "namespace": "dataAwsccEc2Volumes",
      "symbolId": "src/data-awscc-ec2-volumes/index:DataAwsccEc2VolumesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Vpc.DataAwsccEc2Vpc": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpc awscc_ec2_vpc}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Vpc.DataAwsccEc2Vpc",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpc awscc_ec2_vpc} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-vpc/index.ts",
          "line": 830
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2Vpc.DataAwsccEc2VpcConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpc/index.ts",
        "line": 798
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2Vpc resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc/index.ts",
            "line": 815
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2Vpc to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpc#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2Vpc that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2Vpc to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc/index.ts",
            "line": 937
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc/index.ts",
            "line": 943
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2Vpc",
      "namespace": "dataAwsccEc2Vpc",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc/index.ts",
            "line": 803
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc/index.ts",
            "line": 854
          },
          "name": "cidrBlock",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc/index.ts",
            "line": 859
          },
          "name": "cidrBlockAssociations",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc/index.ts",
            "line": 864
          },
          "name": "defaultNetworkAcl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc/index.ts",
            "line": 869
          },
          "name": "defaultSecurityGroup",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc/index.ts",
            "line": 874
          },
          "name": "enableDnsHostnames",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc/index.ts",
            "line": 879
          },
          "name": "enableDnsSupport",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc/index.ts",
            "line": 897
          },
          "name": "instanceTenancy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc/index.ts",
            "line": 902
          },
          "name": "ipv4IpamPoolId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc/index.ts",
            "line": 907
          },
          "name": "ipv4NetmaskLength",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc/index.ts",
            "line": 912
          },
          "name": "ipv6CidrBlocks",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc/index.ts",
            "line": 918
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Vpc.DataAwsccEc2VpcTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc/index.ts",
            "line": 924
          },
          "name": "vpcEncryptionControl",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Vpc.DataAwsccEc2VpcVpcEncryptionControlOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc/index.ts",
            "line": 929
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc/index.ts",
            "line": 892
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc/index.ts",
            "line": 885
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-vpc/index:DataAwsccEc2Vpc"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Vpc.DataAwsccEc2VpcConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Vpc.DataAwsccEc2VpcConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpc/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2VpcConfig",
      "namespace": "dataAwsccEc2Vpc",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpc#id DataAwsccEc2Vpc#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-vpc/index:DataAwsccEc2VpcConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Vpc.DataAwsccEc2VpcTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Vpc.DataAwsccEc2VpcTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpc/index.ts",
        "line": 25
      },
      "name": "DataAwsccEc2VpcTags",
      "namespace": "dataAwsccEc2Vpc",
      "symbolId": "src/data-awscc-ec2-vpc/index:DataAwsccEc2VpcTags"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Vpc.DataAwsccEc2VpcTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Vpc.DataAwsccEc2VpcTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-vpc/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-awscc-ec2-vpc/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc/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-awscc.dataAwsccEc2Vpc.DataAwsccEc2VpcTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2VpcTagsList",
      "namespace": "dataAwsccEc2Vpc",
      "symbolId": "src/data-awscc-ec2-vpc/index:DataAwsccEc2VpcTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Vpc.DataAwsccEc2VpcTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Vpc.DataAwsccEc2VpcTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-vpc/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpc/index.ts",
        "line": 48
      },
      "name": "DataAwsccEc2VpcTagsOutputReference",
      "namespace": "dataAwsccEc2Vpc",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Vpc.DataAwsccEc2VpcTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-vpc/index:DataAwsccEc2VpcTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Vpc.DataAwsccEc2VpcVpcEncryptionControl": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Vpc.DataAwsccEc2VpcVpcEncryptionControl",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpc/index.ts",
        "line": 674
      },
      "name": "DataAwsccEc2VpcVpcEncryptionControl",
      "namespace": "dataAwsccEc2Vpc",
      "symbolId": "src/data-awscc-ec2-vpc/index:DataAwsccEc2VpcVpcEncryptionControl"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Vpc.DataAwsccEc2VpcVpcEncryptionControlOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Vpc.DataAwsccEc2VpcVpcEncryptionControlOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-vpc/index.ts",
          "line": 704
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpc/index.ts",
        "line": 697
      },
      "name": "DataAwsccEc2VpcVpcEncryptionControlOutputReference",
      "namespace": "dataAwsccEc2Vpc",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc/index.ts",
            "line": 724
          },
          "name": "egressOnlyInternetGatewayExclusion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc/index.ts",
            "line": 729
          },
          "name": "elasticFileSystemExclusion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc/index.ts",
            "line": 734
          },
          "name": "internetGatewayExclusion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc/index.ts",
            "line": 739
          },
          "name": "lambdaExclusion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc/index.ts",
            "line": 744
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc/index.ts",
            "line": 749
          },
          "name": "natGatewayExclusion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc/index.ts",
            "line": 755
          },
          "name": "resourceExclusions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Vpc.DataAwsccEc2VpcVpcEncryptionControlResourceExclusionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc/index.ts",
            "line": 760
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc/index.ts",
            "line": 765
          },
          "name": "stateMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc/index.ts",
            "line": 770
          },
          "name": "virtualPrivateGatewayExclusion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc/index.ts",
            "line": 775
          },
          "name": "vpcEncryptionControlId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc/index.ts",
            "line": 780
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc/index.ts",
            "line": 785
          },
          "name": "vpcLatticeExclusion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc/index.ts",
            "line": 790
          },
          "name": "vpcPeeringExclusion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc/index.ts",
            "line": 708
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Vpc.DataAwsccEc2VpcVpcEncryptionControl"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-vpc/index:DataAwsccEc2VpcVpcEncryptionControlOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Vpc.DataAwsccEc2VpcVpcEncryptionControlResourceExclusions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Vpc.DataAwsccEc2VpcVpcEncryptionControlResourceExclusions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpc/index.ts",
        "line": 577
      },
      "name": "DataAwsccEc2VpcVpcEncryptionControlResourceExclusions",
      "namespace": "dataAwsccEc2Vpc",
      "symbolId": "src/data-awscc-ec2-vpc/index:DataAwsccEc2VpcVpcEncryptionControlResourceExclusions"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Vpc.DataAwsccEc2VpcVpcEncryptionControlResourceExclusionsEgressOnlyInternetGateway": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Vpc.DataAwsccEc2VpcVpcEncryptionControlResourceExclusionsEgressOnlyInternetGateway",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpc/index.ts",
        "line": 105
      },
      "name": "DataAwsccEc2VpcVpcEncryptionControlResourceExclusionsEgressOnlyInternetGateway",
      "namespace": "dataAwsccEc2Vpc",
      "symbolId": "src/data-awscc-ec2-vpc/index:DataAwsccEc2VpcVpcEncryptionControlResourceExclusionsEgressOnlyInternetGateway"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Vpc.DataAwsccEc2VpcVpcEncryptionControlResourceExclusionsEgressOnlyInternetGatewayOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Vpc.DataAwsccEc2VpcVpcEncryptionControlResourceExclusionsEgressOnlyInternetGatewayOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-vpc/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-awscc-ec2-vpc/index.ts",
        "line": 128
      },
      "name": "DataAwsccEc2VpcVpcEncryptionControlResourceExclusionsEgressOnlyInternetGatewayOutputReference",
      "namespace": "dataAwsccEc2Vpc",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc/index.ts",
            "line": 155
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc/index.ts",
            "line": 160
          },
          "name": "stateMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc/index.ts",
            "line": 139
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Vpc.DataAwsccEc2VpcVpcEncryptionControlResourceExclusionsEgressOnlyInternetGateway"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-vpc/index:DataAwsccEc2VpcVpcEncryptionControlResourceExclusionsEgressOnlyInternetGatewayOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Vpc.DataAwsccEc2VpcVpcEncryptionControlResourceExclusionsElasticFileSystem": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Vpc.DataAwsccEc2VpcVpcEncryptionControlResourceExclusionsElasticFileSystem",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpc/index.ts",
        "line": 164
      },
      "name": "DataAwsccEc2VpcVpcEncryptionControlResourceExclusionsElasticFileSystem",
      "namespace": "dataAwsccEc2Vpc",
      "symbolId": "src/data-awscc-ec2-vpc/index:DataAwsccEc2VpcVpcEncryptionControlResourceExclusionsElasticFileSystem"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Vpc.DataAwsccEc2VpcVpcEncryptionControlResourceExclusionsElasticFileSystemOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Vpc.DataAwsccEc2VpcVpcEncryptionControlResourceExclusionsElasticFileSystemOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-vpc/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpc/index.ts",
        "line": 187
      },
      "name": "DataAwsccEc2VpcVpcEncryptionControlResourceExclusionsElasticFileSystemOutputReference",
      "namespace": "dataAwsccEc2Vpc",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc/index.ts",
            "line": 214
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc/index.ts",
            "line": 219
          },
          "name": "stateMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc/index.ts",
            "line": 198
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Vpc.DataAwsccEc2VpcVpcEncryptionControlResourceExclusionsElasticFileSystem"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-vpc/index:DataAwsccEc2VpcVpcEncryptionControlResourceExclusionsElasticFileSystemOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Vpc.DataAwsccEc2VpcVpcEncryptionControlResourceExclusionsInternetGateway": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Vpc.DataAwsccEc2VpcVpcEncryptionControlResourceExclusionsInternetGateway",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpc/index.ts",
        "line": 223
      },
      "name": "DataAwsccEc2VpcVpcEncryptionControlResourceExclusionsInternetGateway",
      "namespace": "dataAwsccEc2Vpc",
      "symbolId": "src/data-awscc-ec2-vpc/index:DataAwsccEc2VpcVpcEncryptionControlResourceExclusionsInternetGateway"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Vpc.DataAwsccEc2VpcVpcEncryptionControlResourceExclusionsInternetGatewayOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Vpc.DataAwsccEc2VpcVpcEncryptionControlResourceExclusionsInternetGatewayOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-vpc/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-awscc-ec2-vpc/index.ts",
        "line": 246
      },
      "name": "DataAwsccEc2VpcVpcEncryptionControlResourceExclusionsInternetGatewayOutputReference",
      "namespace": "dataAwsccEc2Vpc",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc/index.ts",
            "line": 273
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc/index.ts",
            "line": 278
          },
          "name": "stateMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc/index.ts",
            "line": 257
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Vpc.DataAwsccEc2VpcVpcEncryptionControlResourceExclusionsInternetGateway"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-vpc/index:DataAwsccEc2VpcVpcEncryptionControlResourceExclusionsInternetGatewayOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Vpc.DataAwsccEc2VpcVpcEncryptionControlResourceExclusionsLambda": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Vpc.DataAwsccEc2VpcVpcEncryptionControlResourceExclusionsLambda",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpc/index.ts",
        "line": 282
      },
      "name": "DataAwsccEc2VpcVpcEncryptionControlResourceExclusionsLambda",
      "namespace": "dataAwsccEc2Vpc",
      "symbolId": "src/data-awscc-ec2-vpc/index:DataAwsccEc2VpcVpcEncryptionControlResourceExclusionsLambda"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Vpc.DataAwsccEc2VpcVpcEncryptionControlResourceExclusionsLambdaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Vpc.DataAwsccEc2VpcVpcEncryptionControlResourceExclusionsLambdaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-vpc/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-awscc-ec2-vpc/index.ts",
        "line": 305
      },
      "name": "DataAwsccEc2VpcVpcEncryptionControlResourceExclusionsLambdaOutputReference",
      "namespace": "dataAwsccEc2Vpc",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc/index.ts",
            "line": 332
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc/index.ts",
            "line": 337
          },
          "name": "stateMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc/index.ts",
            "line": 316
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Vpc.DataAwsccEc2VpcVpcEncryptionControlResourceExclusionsLambda"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-vpc/index:DataAwsccEc2VpcVpcEncryptionControlResourceExclusionsLambdaOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Vpc.DataAwsccEc2VpcVpcEncryptionControlResourceExclusionsNatGateway": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Vpc.DataAwsccEc2VpcVpcEncryptionControlResourceExclusionsNatGateway",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpc/index.ts",
        "line": 341
      },
      "name": "DataAwsccEc2VpcVpcEncryptionControlResourceExclusionsNatGateway",
      "namespace": "dataAwsccEc2Vpc",
      "symbolId": "src/data-awscc-ec2-vpc/index:DataAwsccEc2VpcVpcEncryptionControlResourceExclusionsNatGateway"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Vpc.DataAwsccEc2VpcVpcEncryptionControlResourceExclusionsNatGatewayOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Vpc.DataAwsccEc2VpcVpcEncryptionControlResourceExclusionsNatGatewayOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-vpc/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-awscc-ec2-vpc/index.ts",
        "line": 364
      },
      "name": "DataAwsccEc2VpcVpcEncryptionControlResourceExclusionsNatGatewayOutputReference",
      "namespace": "dataAwsccEc2Vpc",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc/index.ts",
            "line": 391
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc/index.ts",
            "line": 396
          },
          "name": "stateMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc/index.ts",
            "line": 375
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Vpc.DataAwsccEc2VpcVpcEncryptionControlResourceExclusionsNatGateway"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-vpc/index:DataAwsccEc2VpcVpcEncryptionControlResourceExclusionsNatGatewayOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Vpc.DataAwsccEc2VpcVpcEncryptionControlResourceExclusionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Vpc.DataAwsccEc2VpcVpcEncryptionControlResourceExclusionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-vpc/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-awscc-ec2-vpc/index.ts",
        "line": 600
      },
      "name": "DataAwsccEc2VpcVpcEncryptionControlResourceExclusionsOutputReference",
      "namespace": "dataAwsccEc2Vpc",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc/index.ts",
            "line": 628
          },
          "name": "egressOnlyInternetGateway",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Vpc.DataAwsccEc2VpcVpcEncryptionControlResourceExclusionsEgressOnlyInternetGatewayOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc/index.ts",
            "line": 634
          },
          "name": "elasticFileSystem",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Vpc.DataAwsccEc2VpcVpcEncryptionControlResourceExclusionsElasticFileSystemOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc/index.ts",
            "line": 640
          },
          "name": "internetGateway",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Vpc.DataAwsccEc2VpcVpcEncryptionControlResourceExclusionsInternetGatewayOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc/index.ts",
            "line": 646
          },
          "name": "lambda",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Vpc.DataAwsccEc2VpcVpcEncryptionControlResourceExclusionsLambdaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc/index.ts",
            "line": 652
          },
          "name": "natGateway",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Vpc.DataAwsccEc2VpcVpcEncryptionControlResourceExclusionsNatGatewayOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc/index.ts",
            "line": 658
          },
          "name": "virtualPrivateGateway",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Vpc.DataAwsccEc2VpcVpcEncryptionControlResourceExclusionsVirtualPrivateGatewayOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc/index.ts",
            "line": 664
          },
          "name": "vpcLattice",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Vpc.DataAwsccEc2VpcVpcEncryptionControlResourceExclusionsVpcLatticeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc/index.ts",
            "line": 670
          },
          "name": "vpcPeering",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Vpc.DataAwsccEc2VpcVpcEncryptionControlResourceExclusionsVpcPeeringOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc/index.ts",
            "line": 611
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Vpc.DataAwsccEc2VpcVpcEncryptionControlResourceExclusions"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-vpc/index:DataAwsccEc2VpcVpcEncryptionControlResourceExclusionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Vpc.DataAwsccEc2VpcVpcEncryptionControlResourceExclusionsVirtualPrivateGateway": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Vpc.DataAwsccEc2VpcVpcEncryptionControlResourceExclusionsVirtualPrivateGateway",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpc/index.ts",
        "line": 400
      },
      "name": "DataAwsccEc2VpcVpcEncryptionControlResourceExclusionsVirtualPrivateGateway",
      "namespace": "dataAwsccEc2Vpc",
      "symbolId": "src/data-awscc-ec2-vpc/index:DataAwsccEc2VpcVpcEncryptionControlResourceExclusionsVirtualPrivateGateway"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Vpc.DataAwsccEc2VpcVpcEncryptionControlResourceExclusionsVirtualPrivateGatewayOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Vpc.DataAwsccEc2VpcVpcEncryptionControlResourceExclusionsVirtualPrivateGatewayOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-vpc/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpc/index.ts",
        "line": 423
      },
      "name": "DataAwsccEc2VpcVpcEncryptionControlResourceExclusionsVirtualPrivateGatewayOutputReference",
      "namespace": "dataAwsccEc2Vpc",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc/index.ts",
            "line": 450
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc/index.ts",
            "line": 455
          },
          "name": "stateMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc/index.ts",
            "line": 434
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Vpc.DataAwsccEc2VpcVpcEncryptionControlResourceExclusionsVirtualPrivateGateway"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-vpc/index:DataAwsccEc2VpcVpcEncryptionControlResourceExclusionsVirtualPrivateGatewayOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Vpc.DataAwsccEc2VpcVpcEncryptionControlResourceExclusionsVpcLattice": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Vpc.DataAwsccEc2VpcVpcEncryptionControlResourceExclusionsVpcLattice",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpc/index.ts",
        "line": 459
      },
      "name": "DataAwsccEc2VpcVpcEncryptionControlResourceExclusionsVpcLattice",
      "namespace": "dataAwsccEc2Vpc",
      "symbolId": "src/data-awscc-ec2-vpc/index:DataAwsccEc2VpcVpcEncryptionControlResourceExclusionsVpcLattice"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Vpc.DataAwsccEc2VpcVpcEncryptionControlResourceExclusionsVpcLatticeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Vpc.DataAwsccEc2VpcVpcEncryptionControlResourceExclusionsVpcLatticeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-vpc/index.ts",
          "line": 489
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpc/index.ts",
        "line": 482
      },
      "name": "DataAwsccEc2VpcVpcEncryptionControlResourceExclusionsVpcLatticeOutputReference",
      "namespace": "dataAwsccEc2Vpc",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc/index.ts",
            "line": 509
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc/index.ts",
            "line": 514
          },
          "name": "stateMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc/index.ts",
            "line": 493
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Vpc.DataAwsccEc2VpcVpcEncryptionControlResourceExclusionsVpcLattice"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-vpc/index:DataAwsccEc2VpcVpcEncryptionControlResourceExclusionsVpcLatticeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Vpc.DataAwsccEc2VpcVpcEncryptionControlResourceExclusionsVpcPeering": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Vpc.DataAwsccEc2VpcVpcEncryptionControlResourceExclusionsVpcPeering",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpc/index.ts",
        "line": 518
      },
      "name": "DataAwsccEc2VpcVpcEncryptionControlResourceExclusionsVpcPeering",
      "namespace": "dataAwsccEc2Vpc",
      "symbolId": "src/data-awscc-ec2-vpc/index:DataAwsccEc2VpcVpcEncryptionControlResourceExclusionsVpcPeering"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Vpc.DataAwsccEc2VpcVpcEncryptionControlResourceExclusionsVpcPeeringOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Vpc.DataAwsccEc2VpcVpcEncryptionControlResourceExclusionsVpcPeeringOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-vpc/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpc/index.ts",
        "line": 541
      },
      "name": "DataAwsccEc2VpcVpcEncryptionControlResourceExclusionsVpcPeeringOutputReference",
      "namespace": "dataAwsccEc2Vpc",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc/index.ts",
            "line": 568
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc/index.ts",
            "line": 573
          },
          "name": "stateMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc/index.ts",
            "line": 552
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2Vpc.DataAwsccEc2VpcVpcEncryptionControlResourceExclusionsVpcPeering"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-vpc/index:DataAwsccEc2VpcVpcEncryptionControlResourceExclusionsVpcPeeringOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpcBlockPublicAccessExclusion.DataAwsccEc2VpcBlockPublicAccessExclusion": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpc_block_public_access_exclusion awscc_ec2_vpc_block_public_access_exclusion}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcBlockPublicAccessExclusion.DataAwsccEc2VpcBlockPublicAccessExclusion",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpc_block_public_access_exclusion awscc_ec2_vpc_block_public_access_exclusion} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-vpc-block-public-access-exclusion/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-awscc.dataAwsccEc2VpcBlockPublicAccessExclusion.DataAwsccEc2VpcBlockPublicAccessExclusionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpc-block-public-access-exclusion/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2VpcBlockPublicAccessExclusion resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-block-public-access-exclusion/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 DataAwsccEc2VpcBlockPublicAccessExclusion to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpc_block_public_access_exclusion#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2VpcBlockPublicAccessExclusion that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2VpcBlockPublicAccessExclusion to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-block-public-access-exclusion/index.ts",
            "line": 207
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-block-public-access-exclusion/index.ts",
            "line": 213
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2VpcBlockPublicAccessExclusion",
      "namespace": "dataAwsccEc2VpcBlockPublicAccessExclusion",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-block-public-access-exclusion/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-block-public-access-exclusion/index.ts",
            "line": 165
          },
          "name": "exclusionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-block-public-access-exclusion/index.ts",
            "line": 183
          },
          "name": "internetGatewayExclusionMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-block-public-access-exclusion/index.ts",
            "line": 188
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-block-public-access-exclusion/index.ts",
            "line": 194
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcBlockPublicAccessExclusion.DataAwsccEc2VpcBlockPublicAccessExclusionTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-block-public-access-exclusion/index.ts",
            "line": 199
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-block-public-access-exclusion/index.ts",
            "line": 178
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-block-public-access-exclusion/index.ts",
            "line": 171
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-vpc-block-public-access-exclusion/index:DataAwsccEc2VpcBlockPublicAccessExclusion"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpcBlockPublicAccessExclusion.DataAwsccEc2VpcBlockPublicAccessExclusionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcBlockPublicAccessExclusion.DataAwsccEc2VpcBlockPublicAccessExclusionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpc-block-public-access-exclusion/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2VpcBlockPublicAccessExclusionConfig",
      "namespace": "dataAwsccEc2VpcBlockPublicAccessExclusion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpc_block_public_access_exclusion#id DataAwsccEc2VpcBlockPublicAccessExclusion#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-block-public-access-exclusion/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-vpc-block-public-access-exclusion/index:DataAwsccEc2VpcBlockPublicAccessExclusionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpcBlockPublicAccessExclusion.DataAwsccEc2VpcBlockPublicAccessExclusionTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcBlockPublicAccessExclusion.DataAwsccEc2VpcBlockPublicAccessExclusionTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpc-block-public-access-exclusion/index.ts",
        "line": 25
      },
      "name": "DataAwsccEc2VpcBlockPublicAccessExclusionTags",
      "namespace": "dataAwsccEc2VpcBlockPublicAccessExclusion",
      "symbolId": "src/data-awscc-ec2-vpc-block-public-access-exclusion/index:DataAwsccEc2VpcBlockPublicAccessExclusionTags"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpcBlockPublicAccessExclusion.DataAwsccEc2VpcBlockPublicAccessExclusionTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcBlockPublicAccessExclusion.DataAwsccEc2VpcBlockPublicAccessExclusionTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-vpc-block-public-access-exclusion/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-awscc-ec2-vpc-block-public-access-exclusion/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-block-public-access-exclusion/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-awscc.dataAwsccEc2VpcBlockPublicAccessExclusion.DataAwsccEc2VpcBlockPublicAccessExclusionTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2VpcBlockPublicAccessExclusionTagsList",
      "namespace": "dataAwsccEc2VpcBlockPublicAccessExclusion",
      "symbolId": "src/data-awscc-ec2-vpc-block-public-access-exclusion/index:DataAwsccEc2VpcBlockPublicAccessExclusionTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpcBlockPublicAccessExclusion.DataAwsccEc2VpcBlockPublicAccessExclusionTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcBlockPublicAccessExclusion.DataAwsccEc2VpcBlockPublicAccessExclusionTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-vpc-block-public-access-exclusion/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpc-block-public-access-exclusion/index.ts",
        "line": 48
      },
      "name": "DataAwsccEc2VpcBlockPublicAccessExclusionTagsOutputReference",
      "namespace": "dataAwsccEc2VpcBlockPublicAccessExclusion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-block-public-access-exclusion/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-block-public-access-exclusion/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-block-public-access-exclusion/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcBlockPublicAccessExclusion.DataAwsccEc2VpcBlockPublicAccessExclusionTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-vpc-block-public-access-exclusion/index:DataAwsccEc2VpcBlockPublicAccessExclusionTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpcBlockPublicAccessExclusions.DataAwsccEc2VpcBlockPublicAccessExclusions": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpc_block_public_access_exclusions awscc_ec2_vpc_block_public_access_exclusions}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcBlockPublicAccessExclusions.DataAwsccEc2VpcBlockPublicAccessExclusions",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpc_block_public_access_exclusions awscc_ec2_vpc_block_public_access_exclusions} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-vpc-block-public-access-exclusions/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcBlockPublicAccessExclusions.DataAwsccEc2VpcBlockPublicAccessExclusionsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpc-block-public-access-exclusions/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2VpcBlockPublicAccessExclusions resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-block-public-access-exclusions/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2VpcBlockPublicAccessExclusions to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpc_block_public_access_exclusions#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2VpcBlockPublicAccessExclusions that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2VpcBlockPublicAccessExclusions to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-block-public-access-exclusions/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-block-public-access-exclusions/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2VpcBlockPublicAccessExclusions",
      "namespace": "dataAwsccEc2VpcBlockPublicAccessExclusions",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-block-public-access-exclusions/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-block-public-access-exclusions/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-block-public-access-exclusions/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-vpc-block-public-access-exclusions/index:DataAwsccEc2VpcBlockPublicAccessExclusions"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpcBlockPublicAccessExclusions.DataAwsccEc2VpcBlockPublicAccessExclusionsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcBlockPublicAccessExclusions.DataAwsccEc2VpcBlockPublicAccessExclusionsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpc-block-public-access-exclusions/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2VpcBlockPublicAccessExclusionsConfig",
      "namespace": "dataAwsccEc2VpcBlockPublicAccessExclusions",
      "symbolId": "src/data-awscc-ec2-vpc-block-public-access-exclusions/index:DataAwsccEc2VpcBlockPublicAccessExclusionsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpcBlockPublicAccessOptions.DataAwsccEc2VpcBlockPublicAccessOptions": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpc_block_public_access_options awscc_ec2_vpc_block_public_access_options}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcBlockPublicAccessOptions.DataAwsccEc2VpcBlockPublicAccessOptions",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpc_block_public_access_options awscc_ec2_vpc_block_public_access_options} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-vpc-block-public-access-options/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcBlockPublicAccessOptions.DataAwsccEc2VpcBlockPublicAccessOptionsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpc-block-public-access-options/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2VpcBlockPublicAccessOptions resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-block-public-access-options/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2VpcBlockPublicAccessOptions to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpc_block_public_access_options#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2VpcBlockPublicAccessOptions that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2VpcBlockPublicAccessOptions to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-block-public-access-options/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-awscc-ec2-vpc-block-public-access-options/index.ts",
            "line": 122
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2VpcBlockPublicAccessOptions",
      "namespace": "dataAwsccEc2VpcBlockPublicAccessOptions",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-block-public-access-options/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-block-public-access-options/index.ts",
            "line": 85
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-block-public-access-options/index.ts",
            "line": 90
          },
          "name": "exclusionsAllowed",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-block-public-access-options/index.ts",
            "line": 108
          },
          "name": "internetGatewayBlockMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-block-public-access-options/index.ts",
            "line": 103
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-block-public-access-options/index.ts",
            "line": 96
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-vpc-block-public-access-options/index:DataAwsccEc2VpcBlockPublicAccessOptions"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpcBlockPublicAccessOptions.DataAwsccEc2VpcBlockPublicAccessOptionsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcBlockPublicAccessOptions.DataAwsccEc2VpcBlockPublicAccessOptionsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpc-block-public-access-options/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2VpcBlockPublicAccessOptionsConfig",
      "namespace": "dataAwsccEc2VpcBlockPublicAccessOptions",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpc_block_public_access_options#id DataAwsccEc2VpcBlockPublicAccessOptions#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-block-public-access-options/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-vpc-block-public-access-options/index:DataAwsccEc2VpcBlockPublicAccessOptionsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpcCidrBlock.DataAwsccEc2VpcCidrBlock": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpc_cidr_block awscc_ec2_vpc_cidr_block}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcCidrBlock.DataAwsccEc2VpcCidrBlock",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpc_cidr_block awscc_ec2_vpc_cidr_block} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-vpc-cidr-block/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcCidrBlock.DataAwsccEc2VpcCidrBlockConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpc-cidr-block/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2VpcCidrBlock resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-cidr-block/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2VpcCidrBlock to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpc_cidr_block#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2VpcCidrBlock that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2VpcCidrBlock to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-cidr-block/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-awscc-ec2-vpc-cidr-block/index.ts",
            "line": 172
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2VpcCidrBlock",
      "namespace": "dataAwsccEc2VpcCidrBlock",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-cidr-block/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-cidr-block/index.ts",
            "line": 85
          },
          "name": "amazonProvidedIpv6CidrBlock",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-cidr-block/index.ts",
            "line": 90
          },
          "name": "cidrBlock",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-cidr-block/index.ts",
            "line": 108
          },
          "name": "ipSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-cidr-block/index.ts",
            "line": 113
          },
          "name": "ipv4IpamPoolId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-cidr-block/index.ts",
            "line": 118
          },
          "name": "ipv4NetmaskLength",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-cidr-block/index.ts",
            "line": 123
          },
          "name": "ipv6AddressAttribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-cidr-block/index.ts",
            "line": 128
          },
          "name": "ipv6CidrBlock",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-cidr-block/index.ts",
            "line": 133
          },
          "name": "ipv6CidrBlockNetworkBorderGroup",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-cidr-block/index.ts",
            "line": 138
          },
          "name": "ipv6IpamPoolId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-cidr-block/index.ts",
            "line": 143
          },
          "name": "ipv6NetmaskLength",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-cidr-block/index.ts",
            "line": 148
          },
          "name": "ipv6Pool",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-cidr-block/index.ts",
            "line": 153
          },
          "name": "vpcCidrBlockId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-cidr-block/index.ts",
            "line": 158
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-cidr-block/index.ts",
            "line": 103
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-cidr-block/index.ts",
            "line": 96
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-vpc-cidr-block/index:DataAwsccEc2VpcCidrBlock"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpcCidrBlock.DataAwsccEc2VpcCidrBlockConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcCidrBlock.DataAwsccEc2VpcCidrBlockConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpc-cidr-block/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2VpcCidrBlockConfig",
      "namespace": "dataAwsccEc2VpcCidrBlock",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpc_cidr_block#id DataAwsccEc2VpcCidrBlock#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-cidr-block/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-vpc-cidr-block/index:DataAwsccEc2VpcCidrBlockConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpcEncryptionControl.DataAwsccEc2VpcEncryptionControl": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpc_encryption_control awscc_ec2_vpc_encryption_control}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcEncryptionControl.DataAwsccEc2VpcEncryptionControl",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpc_encryption_control awscc_ec2_vpc_encryption_control} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-vpc-encryption-control/index.ts",
          "line": 710
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcEncryptionControl.DataAwsccEc2VpcEncryptionControlConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpc-encryption-control/index.ts",
        "line": 678
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2VpcEncryptionControl resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-encryption-control/index.ts",
            "line": 695
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2VpcEncryptionControl to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpc_encryption_control#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2VpcEncryptionControl that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2VpcEncryptionControl to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-encryption-control/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-awscc-ec2-vpc-encryption-control/index.ts",
            "line": 833
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2VpcEncryptionControl",
      "namespace": "dataAwsccEc2VpcEncryptionControl",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-encryption-control/index.ts",
            "line": 683
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-encryption-control/index.ts",
            "line": 734
          },
          "name": "egressOnlyInternetGatewayExclusionInput",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-encryption-control/index.ts",
            "line": 739
          },
          "name": "elasticFileSystemExclusionInput",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-encryption-control/index.ts",
            "line": 757
          },
          "name": "internetGatewayExclusionInput",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-encryption-control/index.ts",
            "line": 762
          },
          "name": "lambdaExclusionInput",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-encryption-control/index.ts",
            "line": 767
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-encryption-control/index.ts",
            "line": 772
          },
          "name": "natGatewayExclusionInput",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-encryption-control/index.ts",
            "line": 778
          },
          "name": "resourceExclusions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcEncryptionControl.DataAwsccEc2VpcEncryptionControlResourceExclusionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-encryption-control/index.ts",
            "line": 783
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-encryption-control/index.ts",
            "line": 788
          },
          "name": "stateMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-encryption-control/index.ts",
            "line": 794
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcEncryptionControl.DataAwsccEc2VpcEncryptionControlTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-encryption-control/index.ts",
            "line": 799
          },
          "name": "virtualPrivateGatewayExclusionInput",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-encryption-control/index.ts",
            "line": 804
          },
          "name": "vpcEncryptionControlId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-encryption-control/index.ts",
            "line": 809
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-encryption-control/index.ts",
            "line": 814
          },
          "name": "vpcLatticeExclusionInput",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-encryption-control/index.ts",
            "line": 819
          },
          "name": "vpcPeeringExclusionInput",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-encryption-control/index.ts",
            "line": 752
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-encryption-control/index.ts",
            "line": 745
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-vpc-encryption-control/index:DataAwsccEc2VpcEncryptionControl"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpcEncryptionControl.DataAwsccEc2VpcEncryptionControlConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcEncryptionControl.DataAwsccEc2VpcEncryptionControlConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpc-encryption-control/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2VpcEncryptionControlConfig",
      "namespace": "dataAwsccEc2VpcEncryptionControl",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpc_encryption_control#id DataAwsccEc2VpcEncryptionControl#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-encryption-control/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-vpc-encryption-control/index:DataAwsccEc2VpcEncryptionControlConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpcEncryptionControl.DataAwsccEc2VpcEncryptionControlResourceExclusions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcEncryptionControl.DataAwsccEc2VpcEncryptionControlResourceExclusions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpc-encryption-control/index.ts",
        "line": 497
      },
      "name": "DataAwsccEc2VpcEncryptionControlResourceExclusions",
      "namespace": "dataAwsccEc2VpcEncryptionControl",
      "symbolId": "src/data-awscc-ec2-vpc-encryption-control/index:DataAwsccEc2VpcEncryptionControlResourceExclusions"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpcEncryptionControl.DataAwsccEc2VpcEncryptionControlResourceExclusionsEgressOnlyInternetGateway": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcEncryptionControl.DataAwsccEc2VpcEncryptionControlResourceExclusionsEgressOnlyInternetGateway",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpc-encryption-control/index.ts",
        "line": 25
      },
      "name": "DataAwsccEc2VpcEncryptionControlResourceExclusionsEgressOnlyInternetGateway",
      "namespace": "dataAwsccEc2VpcEncryptionControl",
      "symbolId": "src/data-awscc-ec2-vpc-encryption-control/index:DataAwsccEc2VpcEncryptionControlResourceExclusionsEgressOnlyInternetGateway"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpcEncryptionControl.DataAwsccEc2VpcEncryptionControlResourceExclusionsEgressOnlyInternetGatewayOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcEncryptionControl.DataAwsccEc2VpcEncryptionControlResourceExclusionsEgressOnlyInternetGatewayOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-vpc-encryption-control/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpc-encryption-control/index.ts",
        "line": 48
      },
      "name": "DataAwsccEc2VpcEncryptionControlResourceExclusionsEgressOnlyInternetGatewayOutputReference",
      "namespace": "dataAwsccEc2VpcEncryptionControl",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-encryption-control/index.ts",
            "line": 75
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-encryption-control/index.ts",
            "line": 80
          },
          "name": "stateMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-encryption-control/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcEncryptionControl.DataAwsccEc2VpcEncryptionControlResourceExclusionsEgressOnlyInternetGateway"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-vpc-encryption-control/index:DataAwsccEc2VpcEncryptionControlResourceExclusionsEgressOnlyInternetGatewayOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpcEncryptionControl.DataAwsccEc2VpcEncryptionControlResourceExclusionsElasticFileSystem": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcEncryptionControl.DataAwsccEc2VpcEncryptionControlResourceExclusionsElasticFileSystem",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpc-encryption-control/index.ts",
        "line": 84
      },
      "name": "DataAwsccEc2VpcEncryptionControlResourceExclusionsElasticFileSystem",
      "namespace": "dataAwsccEc2VpcEncryptionControl",
      "symbolId": "src/data-awscc-ec2-vpc-encryption-control/index:DataAwsccEc2VpcEncryptionControlResourceExclusionsElasticFileSystem"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpcEncryptionControl.DataAwsccEc2VpcEncryptionControlResourceExclusionsElasticFileSystemOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcEncryptionControl.DataAwsccEc2VpcEncryptionControlResourceExclusionsElasticFileSystemOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-vpc-encryption-control/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-awscc-ec2-vpc-encryption-control/index.ts",
        "line": 107
      },
      "name": "DataAwsccEc2VpcEncryptionControlResourceExclusionsElasticFileSystemOutputReference",
      "namespace": "dataAwsccEc2VpcEncryptionControl",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-encryption-control/index.ts",
            "line": 134
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-encryption-control/index.ts",
            "line": 139
          },
          "name": "stateMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-encryption-control/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcEncryptionControl.DataAwsccEc2VpcEncryptionControlResourceExclusionsElasticFileSystem"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-vpc-encryption-control/index:DataAwsccEc2VpcEncryptionControlResourceExclusionsElasticFileSystemOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpcEncryptionControl.DataAwsccEc2VpcEncryptionControlResourceExclusionsInternetGateway": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcEncryptionControl.DataAwsccEc2VpcEncryptionControlResourceExclusionsInternetGateway",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpc-encryption-control/index.ts",
        "line": 143
      },
      "name": "DataAwsccEc2VpcEncryptionControlResourceExclusionsInternetGateway",
      "namespace": "dataAwsccEc2VpcEncryptionControl",
      "symbolId": "src/data-awscc-ec2-vpc-encryption-control/index:DataAwsccEc2VpcEncryptionControlResourceExclusionsInternetGateway"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpcEncryptionControl.DataAwsccEc2VpcEncryptionControlResourceExclusionsInternetGatewayOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcEncryptionControl.DataAwsccEc2VpcEncryptionControlResourceExclusionsInternetGatewayOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-vpc-encryption-control/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-awscc-ec2-vpc-encryption-control/index.ts",
        "line": 166
      },
      "name": "DataAwsccEc2VpcEncryptionControlResourceExclusionsInternetGatewayOutputReference",
      "namespace": "dataAwsccEc2VpcEncryptionControl",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-encryption-control/index.ts",
            "line": 193
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-encryption-control/index.ts",
            "line": 198
          },
          "name": "stateMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-encryption-control/index.ts",
            "line": 177
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcEncryptionControl.DataAwsccEc2VpcEncryptionControlResourceExclusionsInternetGateway"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-vpc-encryption-control/index:DataAwsccEc2VpcEncryptionControlResourceExclusionsInternetGatewayOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpcEncryptionControl.DataAwsccEc2VpcEncryptionControlResourceExclusionsLambda": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcEncryptionControl.DataAwsccEc2VpcEncryptionControlResourceExclusionsLambda",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpc-encryption-control/index.ts",
        "line": 202
      },
      "name": "DataAwsccEc2VpcEncryptionControlResourceExclusionsLambda",
      "namespace": "dataAwsccEc2VpcEncryptionControl",
      "symbolId": "src/data-awscc-ec2-vpc-encryption-control/index:DataAwsccEc2VpcEncryptionControlResourceExclusionsLambda"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpcEncryptionControl.DataAwsccEc2VpcEncryptionControlResourceExclusionsLambdaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcEncryptionControl.DataAwsccEc2VpcEncryptionControlResourceExclusionsLambdaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-vpc-encryption-control/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpc-encryption-control/index.ts",
        "line": 225
      },
      "name": "DataAwsccEc2VpcEncryptionControlResourceExclusionsLambdaOutputReference",
      "namespace": "dataAwsccEc2VpcEncryptionControl",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-encryption-control/index.ts",
            "line": 252
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-encryption-control/index.ts",
            "line": 257
          },
          "name": "stateMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-encryption-control/index.ts",
            "line": 236
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcEncryptionControl.DataAwsccEc2VpcEncryptionControlResourceExclusionsLambda"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-vpc-encryption-control/index:DataAwsccEc2VpcEncryptionControlResourceExclusionsLambdaOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpcEncryptionControl.DataAwsccEc2VpcEncryptionControlResourceExclusionsNatGateway": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcEncryptionControl.DataAwsccEc2VpcEncryptionControlResourceExclusionsNatGateway",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpc-encryption-control/index.ts",
        "line": 261
      },
      "name": "DataAwsccEc2VpcEncryptionControlResourceExclusionsNatGateway",
      "namespace": "dataAwsccEc2VpcEncryptionControl",
      "symbolId": "src/data-awscc-ec2-vpc-encryption-control/index:DataAwsccEc2VpcEncryptionControlResourceExclusionsNatGateway"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpcEncryptionControl.DataAwsccEc2VpcEncryptionControlResourceExclusionsNatGatewayOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcEncryptionControl.DataAwsccEc2VpcEncryptionControlResourceExclusionsNatGatewayOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-vpc-encryption-control/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-awscc-ec2-vpc-encryption-control/index.ts",
        "line": 284
      },
      "name": "DataAwsccEc2VpcEncryptionControlResourceExclusionsNatGatewayOutputReference",
      "namespace": "dataAwsccEc2VpcEncryptionControl",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-encryption-control/index.ts",
            "line": 311
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-encryption-control/index.ts",
            "line": 316
          },
          "name": "stateMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-encryption-control/index.ts",
            "line": 295
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcEncryptionControl.DataAwsccEc2VpcEncryptionControlResourceExclusionsNatGateway"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-vpc-encryption-control/index:DataAwsccEc2VpcEncryptionControlResourceExclusionsNatGatewayOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpcEncryptionControl.DataAwsccEc2VpcEncryptionControlResourceExclusionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcEncryptionControl.DataAwsccEc2VpcEncryptionControlResourceExclusionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-vpc-encryption-control/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-awscc-ec2-vpc-encryption-control/index.ts",
        "line": 520
      },
      "name": "DataAwsccEc2VpcEncryptionControlResourceExclusionsOutputReference",
      "namespace": "dataAwsccEc2VpcEncryptionControl",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-encryption-control/index.ts",
            "line": 548
          },
          "name": "egressOnlyInternetGateway",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcEncryptionControl.DataAwsccEc2VpcEncryptionControlResourceExclusionsEgressOnlyInternetGatewayOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-encryption-control/index.ts",
            "line": 554
          },
          "name": "elasticFileSystem",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcEncryptionControl.DataAwsccEc2VpcEncryptionControlResourceExclusionsElasticFileSystemOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-encryption-control/index.ts",
            "line": 560
          },
          "name": "internetGateway",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcEncryptionControl.DataAwsccEc2VpcEncryptionControlResourceExclusionsInternetGatewayOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-encryption-control/index.ts",
            "line": 566
          },
          "name": "lambda",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcEncryptionControl.DataAwsccEc2VpcEncryptionControlResourceExclusionsLambdaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-encryption-control/index.ts",
            "line": 572
          },
          "name": "natGateway",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcEncryptionControl.DataAwsccEc2VpcEncryptionControlResourceExclusionsNatGatewayOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-encryption-control/index.ts",
            "line": 578
          },
          "name": "virtualPrivateGateway",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcEncryptionControl.DataAwsccEc2VpcEncryptionControlResourceExclusionsVirtualPrivateGatewayOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-encryption-control/index.ts",
            "line": 584
          },
          "name": "vpcLattice",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcEncryptionControl.DataAwsccEc2VpcEncryptionControlResourceExclusionsVpcLatticeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-encryption-control/index.ts",
            "line": 590
          },
          "name": "vpcPeering",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcEncryptionControl.DataAwsccEc2VpcEncryptionControlResourceExclusionsVpcPeeringOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-encryption-control/index.ts",
            "line": 531
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcEncryptionControl.DataAwsccEc2VpcEncryptionControlResourceExclusions"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-vpc-encryption-control/index:DataAwsccEc2VpcEncryptionControlResourceExclusionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpcEncryptionControl.DataAwsccEc2VpcEncryptionControlResourceExclusionsVirtualPrivateGateway": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcEncryptionControl.DataAwsccEc2VpcEncryptionControlResourceExclusionsVirtualPrivateGateway",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpc-encryption-control/index.ts",
        "line": 320
      },
      "name": "DataAwsccEc2VpcEncryptionControlResourceExclusionsVirtualPrivateGateway",
      "namespace": "dataAwsccEc2VpcEncryptionControl",
      "symbolId": "src/data-awscc-ec2-vpc-encryption-control/index:DataAwsccEc2VpcEncryptionControlResourceExclusionsVirtualPrivateGateway"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpcEncryptionControl.DataAwsccEc2VpcEncryptionControlResourceExclusionsVirtualPrivateGatewayOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcEncryptionControl.DataAwsccEc2VpcEncryptionControlResourceExclusionsVirtualPrivateGatewayOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-vpc-encryption-control/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpc-encryption-control/index.ts",
        "line": 343
      },
      "name": "DataAwsccEc2VpcEncryptionControlResourceExclusionsVirtualPrivateGatewayOutputReference",
      "namespace": "dataAwsccEc2VpcEncryptionControl",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-encryption-control/index.ts",
            "line": 370
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-encryption-control/index.ts",
            "line": 375
          },
          "name": "stateMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-encryption-control/index.ts",
            "line": 354
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcEncryptionControl.DataAwsccEc2VpcEncryptionControlResourceExclusionsVirtualPrivateGateway"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-vpc-encryption-control/index:DataAwsccEc2VpcEncryptionControlResourceExclusionsVirtualPrivateGatewayOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpcEncryptionControl.DataAwsccEc2VpcEncryptionControlResourceExclusionsVpcLattice": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcEncryptionControl.DataAwsccEc2VpcEncryptionControlResourceExclusionsVpcLattice",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpc-encryption-control/index.ts",
        "line": 379
      },
      "name": "DataAwsccEc2VpcEncryptionControlResourceExclusionsVpcLattice",
      "namespace": "dataAwsccEc2VpcEncryptionControl",
      "symbolId": "src/data-awscc-ec2-vpc-encryption-control/index:DataAwsccEc2VpcEncryptionControlResourceExclusionsVpcLattice"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpcEncryptionControl.DataAwsccEc2VpcEncryptionControlResourceExclusionsVpcLatticeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcEncryptionControl.DataAwsccEc2VpcEncryptionControlResourceExclusionsVpcLatticeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-vpc-encryption-control/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpc-encryption-control/index.ts",
        "line": 402
      },
      "name": "DataAwsccEc2VpcEncryptionControlResourceExclusionsVpcLatticeOutputReference",
      "namespace": "dataAwsccEc2VpcEncryptionControl",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-encryption-control/index.ts",
            "line": 429
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-encryption-control/index.ts",
            "line": 434
          },
          "name": "stateMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-encryption-control/index.ts",
            "line": 413
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcEncryptionControl.DataAwsccEc2VpcEncryptionControlResourceExclusionsVpcLattice"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-vpc-encryption-control/index:DataAwsccEc2VpcEncryptionControlResourceExclusionsVpcLatticeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpcEncryptionControl.DataAwsccEc2VpcEncryptionControlResourceExclusionsVpcPeering": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcEncryptionControl.DataAwsccEc2VpcEncryptionControlResourceExclusionsVpcPeering",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpc-encryption-control/index.ts",
        "line": 438
      },
      "name": "DataAwsccEc2VpcEncryptionControlResourceExclusionsVpcPeering",
      "namespace": "dataAwsccEc2VpcEncryptionControl",
      "symbolId": "src/data-awscc-ec2-vpc-encryption-control/index:DataAwsccEc2VpcEncryptionControlResourceExclusionsVpcPeering"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpcEncryptionControl.DataAwsccEc2VpcEncryptionControlResourceExclusionsVpcPeeringOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcEncryptionControl.DataAwsccEc2VpcEncryptionControlResourceExclusionsVpcPeeringOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-vpc-encryption-control/index.ts",
          "line": 468
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpc-encryption-control/index.ts",
        "line": 461
      },
      "name": "DataAwsccEc2VpcEncryptionControlResourceExclusionsVpcPeeringOutputReference",
      "namespace": "dataAwsccEc2VpcEncryptionControl",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-encryption-control/index.ts",
            "line": 488
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-encryption-control/index.ts",
            "line": 493
          },
          "name": "stateMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-encryption-control/index.ts",
            "line": 472
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcEncryptionControl.DataAwsccEc2VpcEncryptionControlResourceExclusionsVpcPeering"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-vpc-encryption-control/index:DataAwsccEc2VpcEncryptionControlResourceExclusionsVpcPeeringOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpcEncryptionControl.DataAwsccEc2VpcEncryptionControlTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcEncryptionControl.DataAwsccEc2VpcEncryptionControlTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpc-encryption-control/index.ts",
        "line": 594
      },
      "name": "DataAwsccEc2VpcEncryptionControlTags",
      "namespace": "dataAwsccEc2VpcEncryptionControl",
      "symbolId": "src/data-awscc-ec2-vpc-encryption-control/index:DataAwsccEc2VpcEncryptionControlTags"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpcEncryptionControl.DataAwsccEc2VpcEncryptionControlTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcEncryptionControl.DataAwsccEc2VpcEncryptionControlTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-vpc-encryption-control/index.ts",
          "line": 663
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpc-encryption-control/index.ts",
        "line": 656
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-encryption-control/index.ts",
            "line": 670
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcEncryptionControl.DataAwsccEc2VpcEncryptionControlTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2VpcEncryptionControlTagsList",
      "namespace": "dataAwsccEc2VpcEncryptionControl",
      "symbolId": "src/data-awscc-ec2-vpc-encryption-control/index:DataAwsccEc2VpcEncryptionControlTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpcEncryptionControl.DataAwsccEc2VpcEncryptionControlTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcEncryptionControl.DataAwsccEc2VpcEncryptionControlTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-vpc-encryption-control/index.ts",
          "line": 626
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpc-encryption-control/index.ts",
        "line": 617
      },
      "name": "DataAwsccEc2VpcEncryptionControlTagsOutputReference",
      "namespace": "dataAwsccEc2VpcEncryptionControl",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-encryption-control/index.ts",
            "line": 646
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-encryption-control/index.ts",
            "line": 651
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-encryption-control/index.ts",
            "line": 630
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcEncryptionControl.DataAwsccEc2VpcEncryptionControlTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-vpc-encryption-control/index:DataAwsccEc2VpcEncryptionControlTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpcEncryptionControls.DataAwsccEc2VpcEncryptionControls": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpc_encryption_controls awscc_ec2_vpc_encryption_controls}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcEncryptionControls.DataAwsccEc2VpcEncryptionControls",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpc_encryption_controls awscc_ec2_vpc_encryption_controls} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-vpc-encryption-controls/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcEncryptionControls.DataAwsccEc2VpcEncryptionControlsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpc-encryption-controls/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2VpcEncryptionControls resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-encryption-controls/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2VpcEncryptionControls to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpc_encryption_controls#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2VpcEncryptionControls that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2VpcEncryptionControls to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-encryption-controls/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-encryption-controls/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2VpcEncryptionControls",
      "namespace": "dataAwsccEc2VpcEncryptionControls",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-encryption-controls/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-encryption-controls/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-encryption-controls/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-vpc-encryption-controls/index:DataAwsccEc2VpcEncryptionControls"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpcEncryptionControls.DataAwsccEc2VpcEncryptionControlsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcEncryptionControls.DataAwsccEc2VpcEncryptionControlsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpc-encryption-controls/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2VpcEncryptionControlsConfig",
      "namespace": "dataAwsccEc2VpcEncryptionControls",
      "symbolId": "src/data-awscc-ec2-vpc-encryption-controls/index:DataAwsccEc2VpcEncryptionControlsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpcEndpoint.DataAwsccEc2VpcEndpoint": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpc_endpoint awscc_ec2_vpc_endpoint}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcEndpoint.DataAwsccEc2VpcEndpoint",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpc_endpoint awscc_ec2_vpc_endpoint} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-vpc-endpoint/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-awscc.dataAwsccEc2VpcEndpoint.DataAwsccEc2VpcEndpointConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpc-endpoint/index.ts",
        "line": 178
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2VpcEndpoint resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-endpoint/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 DataAwsccEc2VpcEndpoint to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpc_endpoint#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2VpcEndpoint that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2VpcEndpoint to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-endpoint/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-awscc-ec2-vpc-endpoint/index.ts",
            "line": 348
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2VpcEndpoint",
      "namespace": "dataAwsccEc2VpcEndpoint",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-endpoint/index.ts",
            "line": 183
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-endpoint/index.ts",
            "line": 234
          },
          "name": "creationTimestamp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-endpoint/index.ts",
            "line": 239
          },
          "name": "dnsEntries",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-endpoint/index.ts",
            "line": 245
          },
          "name": "dnsOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcEndpoint.DataAwsccEc2VpcEndpointDnsOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-endpoint/index.ts",
            "line": 263
          },
          "name": "ipAddressType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-endpoint/index.ts",
            "line": 268
          },
          "name": "networkInterfaceIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-endpoint/index.ts",
            "line": 273
          },
          "name": "policyDocument",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-endpoint/index.ts",
            "line": 278
          },
          "name": "privateDnsEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-endpoint/index.ts",
            "line": 283
          },
          "name": "resourceConfigurationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-endpoint/index.ts",
            "line": 288
          },
          "name": "routeTableIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-endpoint/index.ts",
            "line": 293
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-endpoint/index.ts",
            "line": 298
          },
          "name": "serviceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-endpoint/index.ts",
            "line": 303
          },
          "name": "serviceNetworkArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-endpoint/index.ts",
            "line": 308
          },
          "name": "serviceRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-endpoint/index.ts",
            "line": 313
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-endpoint/index.ts",
            "line": 319
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcEndpoint.DataAwsccEc2VpcEndpointTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-endpoint/index.ts",
            "line": 324
          },
          "name": "vpcEndpointId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-endpoint/index.ts",
            "line": 329
          },
          "name": "vpcEndpointType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-endpoint/index.ts",
            "line": 334
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-endpoint/index.ts",
            "line": 258
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-endpoint/index.ts",
            "line": 251
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-vpc-endpoint/index:DataAwsccEc2VpcEndpoint"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpcEndpoint.DataAwsccEc2VpcEndpointConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcEndpoint.DataAwsccEc2VpcEndpointConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpc-endpoint/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2VpcEndpointConfig",
      "namespace": "dataAwsccEc2VpcEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpc_endpoint#id DataAwsccEc2VpcEndpoint#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-endpoint/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-vpc-endpoint/index:DataAwsccEc2VpcEndpointConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpcEndpoint.DataAwsccEc2VpcEndpointDnsOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcEndpoint.DataAwsccEc2VpcEndpointDnsOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpc-endpoint/index.ts",
        "line": 25
      },
      "name": "DataAwsccEc2VpcEndpointDnsOptions",
      "namespace": "dataAwsccEc2VpcEndpoint",
      "symbolId": "src/data-awscc-ec2-vpc-endpoint/index:DataAwsccEc2VpcEndpointDnsOptions"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpcEndpoint.DataAwsccEc2VpcEndpointDnsOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcEndpoint.DataAwsccEc2VpcEndpointDnsOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-vpc-endpoint/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpc-endpoint/index.ts",
        "line": 48
      },
      "name": "DataAwsccEc2VpcEndpointDnsOptionsOutputReference",
      "namespace": "dataAwsccEc2VpcEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-endpoint/index.ts",
            "line": 75
          },
          "name": "dnsRecordIpType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-endpoint/index.ts",
            "line": 80
          },
          "name": "privateDnsOnlyForInboundResolverEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-endpoint/index.ts",
            "line": 85
          },
          "name": "privateDnsPreference",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-endpoint/index.ts",
            "line": 90
          },
          "name": "privateDnsSpecifiedDomains",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-endpoint/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcEndpoint.DataAwsccEc2VpcEndpointDnsOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-vpc-endpoint/index:DataAwsccEc2VpcEndpointDnsOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpcEndpoint.DataAwsccEc2VpcEndpointTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcEndpoint.DataAwsccEc2VpcEndpointTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpc-endpoint/index.ts",
        "line": 94
      },
      "name": "DataAwsccEc2VpcEndpointTags",
      "namespace": "dataAwsccEc2VpcEndpoint",
      "symbolId": "src/data-awscc-ec2-vpc-endpoint/index:DataAwsccEc2VpcEndpointTags"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpcEndpoint.DataAwsccEc2VpcEndpointTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcEndpoint.DataAwsccEc2VpcEndpointTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-vpc-endpoint/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/data-awscc-ec2-vpc-endpoint/index.ts",
        "line": 156
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-endpoint/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-awscc.dataAwsccEc2VpcEndpoint.DataAwsccEc2VpcEndpointTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2VpcEndpointTagsList",
      "namespace": "dataAwsccEc2VpcEndpoint",
      "symbolId": "src/data-awscc-ec2-vpc-endpoint/index:DataAwsccEc2VpcEndpointTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpcEndpoint.DataAwsccEc2VpcEndpointTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcEndpoint.DataAwsccEc2VpcEndpointTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-vpc-endpoint/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpc-endpoint/index.ts",
        "line": 117
      },
      "name": "DataAwsccEc2VpcEndpointTagsOutputReference",
      "namespace": "dataAwsccEc2VpcEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-endpoint/index.ts",
            "line": 146
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-endpoint/index.ts",
            "line": 151
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-endpoint/index.ts",
            "line": 130
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcEndpoint.DataAwsccEc2VpcEndpointTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-vpc-endpoint/index:DataAwsccEc2VpcEndpointTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpcEndpointConnectionNotification.DataAwsccEc2VpcEndpointConnectionNotification": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpc_endpoint_connection_notification awscc_ec2_vpc_endpoint_connection_notification}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcEndpointConnectionNotification.DataAwsccEc2VpcEndpointConnectionNotification",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpc_endpoint_connection_notification awscc_ec2_vpc_endpoint_connection_notification} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-vpc-endpoint-connection-notification/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcEndpointConnectionNotification.DataAwsccEc2VpcEndpointConnectionNotificationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpc-endpoint-connection-notification/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2VpcEndpointConnectionNotification resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-endpoint-connection-notification/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2VpcEndpointConnectionNotification to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpc_endpoint_connection_notification#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2VpcEndpointConnectionNotification that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2VpcEndpointConnectionNotification to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-endpoint-connection-notification/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-awscc-ec2-vpc-endpoint-connection-notification/index.ts",
            "line": 132
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2VpcEndpointConnectionNotification",
      "namespace": "dataAwsccEc2VpcEndpointConnectionNotification",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-endpoint-connection-notification/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-endpoint-connection-notification/index.ts",
            "line": 85
          },
          "name": "connectionEvents",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-endpoint-connection-notification/index.ts",
            "line": 90
          },
          "name": "connectionNotificationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-endpoint-connection-notification/index.ts",
            "line": 108
          },
          "name": "serviceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-endpoint-connection-notification/index.ts",
            "line": 113
          },
          "name": "vpcEndpointConnectionNotificationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-endpoint-connection-notification/index.ts",
            "line": 118
          },
          "name": "vpcEndpointId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-endpoint-connection-notification/index.ts",
            "line": 103
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-endpoint-connection-notification/index.ts",
            "line": 96
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-vpc-endpoint-connection-notification/index:DataAwsccEc2VpcEndpointConnectionNotification"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpcEndpointConnectionNotification.DataAwsccEc2VpcEndpointConnectionNotificationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcEndpointConnectionNotification.DataAwsccEc2VpcEndpointConnectionNotificationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpc-endpoint-connection-notification/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2VpcEndpointConnectionNotificationConfig",
      "namespace": "dataAwsccEc2VpcEndpointConnectionNotification",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpc_endpoint_connection_notification#id DataAwsccEc2VpcEndpointConnectionNotification#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-endpoint-connection-notification/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-vpc-endpoint-connection-notification/index:DataAwsccEc2VpcEndpointConnectionNotificationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpcEndpointConnectionNotifications.DataAwsccEc2VpcEndpointConnectionNotifications": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpc_endpoint_connection_notifications awscc_ec2_vpc_endpoint_connection_notifications}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcEndpointConnectionNotifications.DataAwsccEc2VpcEndpointConnectionNotifications",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpc_endpoint_connection_notifications awscc_ec2_vpc_endpoint_connection_notifications} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-vpc-endpoint-connection-notifications/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcEndpointConnectionNotifications.DataAwsccEc2VpcEndpointConnectionNotificationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpc-endpoint-connection-notifications/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2VpcEndpointConnectionNotifications resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-endpoint-connection-notifications/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2VpcEndpointConnectionNotifications to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpc_endpoint_connection_notifications#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2VpcEndpointConnectionNotifications that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2VpcEndpointConnectionNotifications to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-endpoint-connection-notifications/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-endpoint-connection-notifications/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2VpcEndpointConnectionNotifications",
      "namespace": "dataAwsccEc2VpcEndpointConnectionNotifications",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-endpoint-connection-notifications/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-endpoint-connection-notifications/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-endpoint-connection-notifications/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-vpc-endpoint-connection-notifications/index:DataAwsccEc2VpcEndpointConnectionNotifications"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpcEndpointConnectionNotifications.DataAwsccEc2VpcEndpointConnectionNotificationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcEndpointConnectionNotifications.DataAwsccEc2VpcEndpointConnectionNotificationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpc-endpoint-connection-notifications/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2VpcEndpointConnectionNotificationsConfig",
      "namespace": "dataAwsccEc2VpcEndpointConnectionNotifications",
      "symbolId": "src/data-awscc-ec2-vpc-endpoint-connection-notifications/index:DataAwsccEc2VpcEndpointConnectionNotificationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpcEndpointService.DataAwsccEc2VpcEndpointService": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpc_endpoint_service awscc_ec2_vpc_endpoint_service}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcEndpointService.DataAwsccEc2VpcEndpointService",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpc_endpoint_service awscc_ec2_vpc_endpoint_service} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-vpc-endpoint-service/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-awscc.dataAwsccEc2VpcEndpointService.DataAwsccEc2VpcEndpointServiceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpc-endpoint-service/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2VpcEndpointService resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-endpoint-service/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 DataAwsccEc2VpcEndpointService to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpc_endpoint_service#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2VpcEndpointService that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2VpcEndpointService to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-endpoint-service/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-awscc-ec2-vpc-endpoint-service/index.ts",
            "line": 233
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2VpcEndpointService",
      "namespace": "dataAwsccEc2VpcEndpointService",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-endpoint-service/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-endpoint-service/index.ts",
            "line": 165
          },
          "name": "acceptanceRequired",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-endpoint-service/index.ts",
            "line": 170
          },
          "name": "contributorInsightsEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-endpoint-service/index.ts",
            "line": 175
          },
          "name": "gatewayLoadBalancerArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-endpoint-service/index.ts",
            "line": 193
          },
          "name": "networkLoadBalancerArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-endpoint-service/index.ts",
            "line": 198
          },
          "name": "payerResponsibility",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-endpoint-service/index.ts",
            "line": 203
          },
          "name": "serviceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-endpoint-service/index.ts",
            "line": 208
          },
          "name": "supportedIpAddressTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-endpoint-service/index.ts",
            "line": 213
          },
          "name": "supportedRegions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-endpoint-service/index.ts",
            "line": 219
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcEndpointService.DataAwsccEc2VpcEndpointServiceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-endpoint-service/index.ts",
            "line": 188
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-endpoint-service/index.ts",
            "line": 181
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-vpc-endpoint-service/index:DataAwsccEc2VpcEndpointService"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpcEndpointService.DataAwsccEc2VpcEndpointServiceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcEndpointService.DataAwsccEc2VpcEndpointServiceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpc-endpoint-service/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2VpcEndpointServiceConfig",
      "namespace": "dataAwsccEc2VpcEndpointService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpc_endpoint_service#id DataAwsccEc2VpcEndpointService#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-endpoint-service/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-vpc-endpoint-service/index:DataAwsccEc2VpcEndpointServiceConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpcEndpointService.DataAwsccEc2VpcEndpointServiceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcEndpointService.DataAwsccEc2VpcEndpointServiceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpc-endpoint-service/index.ts",
        "line": 25
      },
      "name": "DataAwsccEc2VpcEndpointServiceTags",
      "namespace": "dataAwsccEc2VpcEndpointService",
      "symbolId": "src/data-awscc-ec2-vpc-endpoint-service/index:DataAwsccEc2VpcEndpointServiceTags"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpcEndpointService.DataAwsccEc2VpcEndpointServiceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcEndpointService.DataAwsccEc2VpcEndpointServiceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-vpc-endpoint-service/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-awscc-ec2-vpc-endpoint-service/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-endpoint-service/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-awscc.dataAwsccEc2VpcEndpointService.DataAwsccEc2VpcEndpointServiceTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2VpcEndpointServiceTagsList",
      "namespace": "dataAwsccEc2VpcEndpointService",
      "symbolId": "src/data-awscc-ec2-vpc-endpoint-service/index:DataAwsccEc2VpcEndpointServiceTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpcEndpointService.DataAwsccEc2VpcEndpointServiceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcEndpointService.DataAwsccEc2VpcEndpointServiceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-vpc-endpoint-service/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpc-endpoint-service/index.ts",
        "line": 48
      },
      "name": "DataAwsccEc2VpcEndpointServiceTagsOutputReference",
      "namespace": "dataAwsccEc2VpcEndpointService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-endpoint-service/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-endpoint-service/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-endpoint-service/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcEndpointService.DataAwsccEc2VpcEndpointServiceTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-vpc-endpoint-service/index:DataAwsccEc2VpcEndpointServiceTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpcEndpointServicePermissions.DataAwsccEc2VpcEndpointServicePermissions": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpc_endpoint_service_permissions awscc_ec2_vpc_endpoint_service_permissions}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcEndpointServicePermissions.DataAwsccEc2VpcEndpointServicePermissions",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpc_endpoint_service_permissions awscc_ec2_vpc_endpoint_service_permissions} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-vpc-endpoint-service-permissions/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcEndpointServicePermissions.DataAwsccEc2VpcEndpointServicePermissionsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpc-endpoint-service-permissions/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2VpcEndpointServicePermissions resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-endpoint-service-permissions/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2VpcEndpointServicePermissions to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpc_endpoint_service_permissions#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2VpcEndpointServicePermissions that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2VpcEndpointServicePermissions to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-endpoint-service-permissions/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-awscc-ec2-vpc-endpoint-service-permissions/index.ts",
            "line": 117
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2VpcEndpointServicePermissions",
      "namespace": "dataAwsccEc2VpcEndpointServicePermissions",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-endpoint-service-permissions/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-endpoint-service-permissions/index.ts",
            "line": 85
          },
          "name": "allowedPrincipals",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-endpoint-service-permissions/index.ts",
            "line": 103
          },
          "name": "serviceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-endpoint-service-permissions/index.ts",
            "line": 98
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-endpoint-service-permissions/index.ts",
            "line": 91
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-vpc-endpoint-service-permissions/index:DataAwsccEc2VpcEndpointServicePermissions"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpcEndpointServicePermissions.DataAwsccEc2VpcEndpointServicePermissionsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcEndpointServicePermissions.DataAwsccEc2VpcEndpointServicePermissionsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpc-endpoint-service-permissions/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2VpcEndpointServicePermissionsConfig",
      "namespace": "dataAwsccEc2VpcEndpointServicePermissions",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpc_endpoint_service_permissions#id DataAwsccEc2VpcEndpointServicePermissions#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-endpoint-service-permissions/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-vpc-endpoint-service-permissions/index:DataAwsccEc2VpcEndpointServicePermissionsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpcEndpointServicePermissionsPlural.DataAwsccEc2VpcEndpointServicePermissionsPlural": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpc_endpoint_service_permissions_plural awscc_ec2_vpc_endpoint_service_permissions_plural}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcEndpointServicePermissionsPlural.DataAwsccEc2VpcEndpointServicePermissionsPlural",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpc_endpoint_service_permissions_plural awscc_ec2_vpc_endpoint_service_permissions_plural} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-vpc-endpoint-service-permissions-plural/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcEndpointServicePermissionsPlural.DataAwsccEc2VpcEndpointServicePermissionsPluralConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpc-endpoint-service-permissions-plural/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2VpcEndpointServicePermissionsPlural resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-endpoint-service-permissions-plural/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2VpcEndpointServicePermissionsPlural to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpc_endpoint_service_permissions_plural#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2VpcEndpointServicePermissionsPlural that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2VpcEndpointServicePermissionsPlural to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-endpoint-service-permissions-plural/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-endpoint-service-permissions-plural/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2VpcEndpointServicePermissionsPlural",
      "namespace": "dataAwsccEc2VpcEndpointServicePermissionsPlural",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-endpoint-service-permissions-plural/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-endpoint-service-permissions-plural/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-endpoint-service-permissions-plural/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-vpc-endpoint-service-permissions-plural/index:DataAwsccEc2VpcEndpointServicePermissionsPlural"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpcEndpointServicePermissionsPlural.DataAwsccEc2VpcEndpointServicePermissionsPluralConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcEndpointServicePermissionsPlural.DataAwsccEc2VpcEndpointServicePermissionsPluralConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpc-endpoint-service-permissions-plural/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2VpcEndpointServicePermissionsPluralConfig",
      "namespace": "dataAwsccEc2VpcEndpointServicePermissionsPlural",
      "symbolId": "src/data-awscc-ec2-vpc-endpoint-service-permissions-plural/index:DataAwsccEc2VpcEndpointServicePermissionsPluralConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpcEndpointServices.DataAwsccEc2VpcEndpointServices": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpc_endpoint_services awscc_ec2_vpc_endpoint_services}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcEndpointServices.DataAwsccEc2VpcEndpointServices",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpc_endpoint_services awscc_ec2_vpc_endpoint_services} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-vpc-endpoint-services/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcEndpointServices.DataAwsccEc2VpcEndpointServicesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpc-endpoint-services/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2VpcEndpointServices resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-endpoint-services/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2VpcEndpointServices to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpc_endpoint_services#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2VpcEndpointServices that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2VpcEndpointServices to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-endpoint-services/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-endpoint-services/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2VpcEndpointServices",
      "namespace": "dataAwsccEc2VpcEndpointServices",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-endpoint-services/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-endpoint-services/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-endpoint-services/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-vpc-endpoint-services/index:DataAwsccEc2VpcEndpointServices"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpcEndpointServices.DataAwsccEc2VpcEndpointServicesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcEndpointServices.DataAwsccEc2VpcEndpointServicesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpc-endpoint-services/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2VpcEndpointServicesConfig",
      "namespace": "dataAwsccEc2VpcEndpointServices",
      "symbolId": "src/data-awscc-ec2-vpc-endpoint-services/index:DataAwsccEc2VpcEndpointServicesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpcEndpoints.DataAwsccEc2VpcEndpoints": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpc_endpoints awscc_ec2_vpc_endpoints}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcEndpoints.DataAwsccEc2VpcEndpoints",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpc_endpoints awscc_ec2_vpc_endpoints} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-vpc-endpoints/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcEndpoints.DataAwsccEc2VpcEndpointsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpc-endpoints/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2VpcEndpoints resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-endpoints/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2VpcEndpoints to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpc_endpoints#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2VpcEndpoints that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2VpcEndpoints to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-endpoints/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-endpoints/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2VpcEndpoints",
      "namespace": "dataAwsccEc2VpcEndpoints",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-endpoints/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-endpoints/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-endpoints/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-vpc-endpoints/index:DataAwsccEc2VpcEndpoints"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpcEndpoints.DataAwsccEc2VpcEndpointsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcEndpoints.DataAwsccEc2VpcEndpointsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpc-endpoints/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2VpcEndpointsConfig",
      "namespace": "dataAwsccEc2VpcEndpoints",
      "symbolId": "src/data-awscc-ec2-vpc-endpoints/index:DataAwsccEc2VpcEndpointsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpcGatewayAttachment.DataAwsccEc2VpcGatewayAttachment": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpc_gateway_attachment awscc_ec2_vpc_gateway_attachment}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcGatewayAttachment.DataAwsccEc2VpcGatewayAttachment",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpc_gateway_attachment awscc_ec2_vpc_gateway_attachment} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-vpc-gateway-attachment/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcGatewayAttachment.DataAwsccEc2VpcGatewayAttachmentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpc-gateway-attachment/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2VpcGatewayAttachment resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-gateway-attachment/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2VpcGatewayAttachment to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpc_gateway_attachment#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2VpcGatewayAttachment that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2VpcGatewayAttachment to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-gateway-attachment/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-awscc-ec2-vpc-gateway-attachment/index.ts",
            "line": 127
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2VpcGatewayAttachment",
      "namespace": "dataAwsccEc2VpcGatewayAttachment",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-gateway-attachment/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-gateway-attachment/index.ts",
            "line": 85
          },
          "name": "attachmentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-gateway-attachment/index.ts",
            "line": 103
          },
          "name": "internetGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-gateway-attachment/index.ts",
            "line": 108
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-gateway-attachment/index.ts",
            "line": 113
          },
          "name": "vpnGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-gateway-attachment/index.ts",
            "line": 98
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-gateway-attachment/index.ts",
            "line": 91
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-vpc-gateway-attachment/index:DataAwsccEc2VpcGatewayAttachment"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpcGatewayAttachment.DataAwsccEc2VpcGatewayAttachmentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcGatewayAttachment.DataAwsccEc2VpcGatewayAttachmentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpc-gateway-attachment/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2VpcGatewayAttachmentConfig",
      "namespace": "dataAwsccEc2VpcGatewayAttachment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpc_gateway_attachment#id DataAwsccEc2VpcGatewayAttachment#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-gateway-attachment/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-vpc-gateway-attachment/index:DataAwsccEc2VpcGatewayAttachmentConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpcGatewayAttachments.DataAwsccEc2VpcGatewayAttachments": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpc_gateway_attachments awscc_ec2_vpc_gateway_attachments}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcGatewayAttachments.DataAwsccEc2VpcGatewayAttachments",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpc_gateway_attachments awscc_ec2_vpc_gateway_attachments} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-vpc-gateway-attachments/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcGatewayAttachments.DataAwsccEc2VpcGatewayAttachmentsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpc-gateway-attachments/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2VpcGatewayAttachments resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-gateway-attachments/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2VpcGatewayAttachments to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpc_gateway_attachments#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2VpcGatewayAttachments that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2VpcGatewayAttachments to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-gateway-attachments/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-gateway-attachments/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2VpcGatewayAttachments",
      "namespace": "dataAwsccEc2VpcGatewayAttachments",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-gateway-attachments/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-gateway-attachments/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-gateway-attachments/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-vpc-gateway-attachments/index:DataAwsccEc2VpcGatewayAttachments"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpcGatewayAttachments.DataAwsccEc2VpcGatewayAttachmentsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcGatewayAttachments.DataAwsccEc2VpcGatewayAttachmentsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpc-gateway-attachments/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2VpcGatewayAttachmentsConfig",
      "namespace": "dataAwsccEc2VpcGatewayAttachments",
      "symbolId": "src/data-awscc-ec2-vpc-gateway-attachments/index:DataAwsccEc2VpcGatewayAttachmentsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpcPeeringConnection.DataAwsccEc2VpcPeeringConnection": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpc_peering_connection awscc_ec2_vpc_peering_connection}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcPeeringConnection.DataAwsccEc2VpcPeeringConnection",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpc_peering_connection awscc_ec2_vpc_peering_connection} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-vpc-peering-connection/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-awscc.dataAwsccEc2VpcPeeringConnection.DataAwsccEc2VpcPeeringConnectionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpc-peering-connection/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2VpcPeeringConnection resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-peering-connection/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 DataAwsccEc2VpcPeeringConnection to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpc_peering_connection#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2VpcPeeringConnection that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2VpcPeeringConnection to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-peering-connection/index.ts",
            "line": 222
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-peering-connection/index.ts",
            "line": 228
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2VpcPeeringConnection",
      "namespace": "dataAwsccEc2VpcPeeringConnection",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-peering-connection/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-peering-connection/index.ts",
            "line": 165
          },
          "name": "assumeRoleRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-peering-connection/index.ts",
            "line": 183
          },
          "name": "peerOwnerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-peering-connection/index.ts",
            "line": 188
          },
          "name": "peerRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-peering-connection/index.ts",
            "line": 193
          },
          "name": "peerRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-peering-connection/index.ts",
            "line": 198
          },
          "name": "peerVpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-peering-connection/index.ts",
            "line": 204
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcPeeringConnection.DataAwsccEc2VpcPeeringConnectionTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-peering-connection/index.ts",
            "line": 209
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-peering-connection/index.ts",
            "line": 214
          },
          "name": "vpcPeeringConnectionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-peering-connection/index.ts",
            "line": 178
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-peering-connection/index.ts",
            "line": 171
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-vpc-peering-connection/index:DataAwsccEc2VpcPeeringConnection"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpcPeeringConnection.DataAwsccEc2VpcPeeringConnectionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcPeeringConnection.DataAwsccEc2VpcPeeringConnectionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpc-peering-connection/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2VpcPeeringConnectionConfig",
      "namespace": "dataAwsccEc2VpcPeeringConnection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpc_peering_connection#id DataAwsccEc2VpcPeeringConnection#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-peering-connection/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-vpc-peering-connection/index:DataAwsccEc2VpcPeeringConnectionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpcPeeringConnection.DataAwsccEc2VpcPeeringConnectionTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcPeeringConnection.DataAwsccEc2VpcPeeringConnectionTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpc-peering-connection/index.ts",
        "line": 25
      },
      "name": "DataAwsccEc2VpcPeeringConnectionTags",
      "namespace": "dataAwsccEc2VpcPeeringConnection",
      "symbolId": "src/data-awscc-ec2-vpc-peering-connection/index:DataAwsccEc2VpcPeeringConnectionTags"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpcPeeringConnection.DataAwsccEc2VpcPeeringConnectionTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcPeeringConnection.DataAwsccEc2VpcPeeringConnectionTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-vpc-peering-connection/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-awscc-ec2-vpc-peering-connection/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-peering-connection/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-awscc.dataAwsccEc2VpcPeeringConnection.DataAwsccEc2VpcPeeringConnectionTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2VpcPeeringConnectionTagsList",
      "namespace": "dataAwsccEc2VpcPeeringConnection",
      "symbolId": "src/data-awscc-ec2-vpc-peering-connection/index:DataAwsccEc2VpcPeeringConnectionTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpcPeeringConnection.DataAwsccEc2VpcPeeringConnectionTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcPeeringConnection.DataAwsccEc2VpcPeeringConnectionTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-vpc-peering-connection/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpc-peering-connection/index.ts",
        "line": 48
      },
      "name": "DataAwsccEc2VpcPeeringConnectionTagsOutputReference",
      "namespace": "dataAwsccEc2VpcPeeringConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-peering-connection/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-peering-connection/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-peering-connection/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcPeeringConnection.DataAwsccEc2VpcPeeringConnectionTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-vpc-peering-connection/index:DataAwsccEc2VpcPeeringConnectionTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpcPeeringConnections.DataAwsccEc2VpcPeeringConnections": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpc_peering_connections awscc_ec2_vpc_peering_connections}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcPeeringConnections.DataAwsccEc2VpcPeeringConnections",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpc_peering_connections awscc_ec2_vpc_peering_connections} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-vpc-peering-connections/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcPeeringConnections.DataAwsccEc2VpcPeeringConnectionsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpc-peering-connections/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2VpcPeeringConnections resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-peering-connections/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2VpcPeeringConnections to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpc_peering_connections#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2VpcPeeringConnections that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2VpcPeeringConnections to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-peering-connections/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-peering-connections/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2VpcPeeringConnections",
      "namespace": "dataAwsccEc2VpcPeeringConnections",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-peering-connections/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-peering-connections/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpc-peering-connections/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-vpc-peering-connections/index:DataAwsccEc2VpcPeeringConnections"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpcPeeringConnections.DataAwsccEc2VpcPeeringConnectionsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcPeeringConnections.DataAwsccEc2VpcPeeringConnectionsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpc-peering-connections/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2VpcPeeringConnectionsConfig",
      "namespace": "dataAwsccEc2VpcPeeringConnections",
      "symbolId": "src/data-awscc-ec2-vpc-peering-connections/index:DataAwsccEc2VpcPeeringConnectionsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpcdhcpOptionsAssociation.DataAwsccEc2VpcdhcpOptionsAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpcdhcp_options_association awscc_ec2_vpcdhcp_options_association}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcdhcpOptionsAssociation.DataAwsccEc2VpcdhcpOptionsAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpcdhcp_options_association awscc_ec2_vpcdhcp_options_association} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-vpcdhcp-options-association/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcdhcpOptionsAssociation.DataAwsccEc2VpcdhcpOptionsAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpcdhcp-options-association/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2VpcdhcpOptionsAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpcdhcp-options-association/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2VpcdhcpOptionsAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpcdhcp_options_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2VpcdhcpOptionsAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2VpcdhcpOptionsAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpcdhcp-options-association/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-awscc-ec2-vpcdhcp-options-association/index.ts",
            "line": 117
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2VpcdhcpOptionsAssociation",
      "namespace": "dataAwsccEc2VpcdhcpOptionsAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpcdhcp-options-association/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpcdhcp-options-association/index.ts",
            "line": 85
          },
          "name": "dhcpOptionsId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpcdhcp-options-association/index.ts",
            "line": 103
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpcdhcp-options-association/index.ts",
            "line": 98
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpcdhcp-options-association/index.ts",
            "line": 91
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-vpcdhcp-options-association/index:DataAwsccEc2VpcdhcpOptionsAssociation"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpcdhcpOptionsAssociation.DataAwsccEc2VpcdhcpOptionsAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcdhcpOptionsAssociation.DataAwsccEc2VpcdhcpOptionsAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpcdhcp-options-association/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2VpcdhcpOptionsAssociationConfig",
      "namespace": "dataAwsccEc2VpcdhcpOptionsAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpcdhcp_options_association#id DataAwsccEc2VpcdhcpOptionsAssociation#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpcdhcp-options-association/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-vpcdhcp-options-association/index:DataAwsccEc2VpcdhcpOptionsAssociationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpcdhcpOptionsAssociations.DataAwsccEc2VpcdhcpOptionsAssociations": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpcdhcp_options_associations awscc_ec2_vpcdhcp_options_associations}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcdhcpOptionsAssociations.DataAwsccEc2VpcdhcpOptionsAssociations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpcdhcp_options_associations awscc_ec2_vpcdhcp_options_associations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-vpcdhcp-options-associations/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcdhcpOptionsAssociations.DataAwsccEc2VpcdhcpOptionsAssociationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpcdhcp-options-associations/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2VpcdhcpOptionsAssociations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpcdhcp-options-associations/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2VpcdhcpOptionsAssociations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpcdhcp_options_associations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2VpcdhcpOptionsAssociations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2VpcdhcpOptionsAssociations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpcdhcp-options-associations/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpcdhcp-options-associations/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2VpcdhcpOptionsAssociations",
      "namespace": "dataAwsccEc2VpcdhcpOptionsAssociations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpcdhcp-options-associations/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpcdhcp-options-associations/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpcdhcp-options-associations/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-vpcdhcp-options-associations/index:DataAwsccEc2VpcdhcpOptionsAssociations"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpcdhcpOptionsAssociations.DataAwsccEc2VpcdhcpOptionsAssociationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpcdhcpOptionsAssociations.DataAwsccEc2VpcdhcpOptionsAssociationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpcdhcp-options-associations/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2VpcdhcpOptionsAssociationsConfig",
      "namespace": "dataAwsccEc2VpcdhcpOptionsAssociations",
      "symbolId": "src/data-awscc-ec2-vpcdhcp-options-associations/index:DataAwsccEc2VpcdhcpOptionsAssociationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Vpcs.DataAwsccEc2Vpcs": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpcs awscc_ec2_vpcs}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Vpcs.DataAwsccEc2Vpcs",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpcs awscc_ec2_vpcs} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-vpcs/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2Vpcs.DataAwsccEc2VpcsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpcs/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2Vpcs resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpcs/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2Vpcs to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpcs#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2Vpcs that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2Vpcs to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpcs/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpcs/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2Vpcs",
      "namespace": "dataAwsccEc2Vpcs",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpcs/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpcs/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpcs/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-vpcs/index:DataAwsccEc2Vpcs"
    },
    "@cdktn/provider-awscc.dataAwsccEc2Vpcs.DataAwsccEc2VpcsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2Vpcs.DataAwsccEc2VpcsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpcs/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2VpcsConfig",
      "namespace": "dataAwsccEc2Vpcs",
      "symbolId": "src/data-awscc-ec2-vpcs/index:DataAwsccEc2VpcsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpnConcentrator.DataAwsccEc2VpnConcentrator": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpn_concentrator awscc_ec2_vpn_concentrator}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpnConcentrator.DataAwsccEc2VpnConcentrator",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpn_concentrator awscc_ec2_vpn_concentrator} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-vpn-concentrator/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-awscc.dataAwsccEc2VpnConcentrator.DataAwsccEc2VpnConcentratorConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpn-concentrator/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2VpnConcentrator resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-concentrator/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 DataAwsccEc2VpnConcentrator to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpn_concentrator#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2VpnConcentrator that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2VpnConcentrator to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-concentrator/index.ts",
            "line": 207
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-concentrator/index.ts",
            "line": 213
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2VpnConcentrator",
      "namespace": "dataAwsccEc2VpnConcentrator",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-concentrator/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-concentrator/index.ts",
            "line": 179
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpnConcentrator.DataAwsccEc2VpnConcentratorTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-concentrator/index.ts",
            "line": 184
          },
          "name": "transitGatewayAttachmentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-concentrator/index.ts",
            "line": 189
          },
          "name": "transitGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-concentrator/index.ts",
            "line": 194
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-concentrator/index.ts",
            "line": 199
          },
          "name": "vpnConcentratorId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-concentrator/index.ts",
            "line": 173
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-concentrator/index.ts",
            "line": 166
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-vpn-concentrator/index:DataAwsccEc2VpnConcentrator"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpnConcentrator.DataAwsccEc2VpnConcentratorConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpnConcentrator.DataAwsccEc2VpnConcentratorConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpn-concentrator/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2VpnConcentratorConfig",
      "namespace": "dataAwsccEc2VpnConcentrator",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpn_concentrator#id DataAwsccEc2VpnConcentrator#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-concentrator/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-vpn-concentrator/index:DataAwsccEc2VpnConcentratorConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpnConcentrator.DataAwsccEc2VpnConcentratorTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpnConcentrator.DataAwsccEc2VpnConcentratorTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpn-concentrator/index.ts",
        "line": 25
      },
      "name": "DataAwsccEc2VpnConcentratorTags",
      "namespace": "dataAwsccEc2VpnConcentrator",
      "symbolId": "src/data-awscc-ec2-vpn-concentrator/index:DataAwsccEc2VpnConcentratorTags"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpnConcentrator.DataAwsccEc2VpnConcentratorTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpnConcentrator.DataAwsccEc2VpnConcentratorTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-vpn-concentrator/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-awscc-ec2-vpn-concentrator/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-concentrator/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-awscc.dataAwsccEc2VpnConcentrator.DataAwsccEc2VpnConcentratorTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2VpnConcentratorTagsList",
      "namespace": "dataAwsccEc2VpnConcentrator",
      "symbolId": "src/data-awscc-ec2-vpn-concentrator/index:DataAwsccEc2VpnConcentratorTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpnConcentrator.DataAwsccEc2VpnConcentratorTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpnConcentrator.DataAwsccEc2VpnConcentratorTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-vpn-concentrator/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpn-concentrator/index.ts",
        "line": 48
      },
      "name": "DataAwsccEc2VpnConcentratorTagsOutputReference",
      "namespace": "dataAwsccEc2VpnConcentrator",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-concentrator/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-concentrator/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-concentrator/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpnConcentrator.DataAwsccEc2VpnConcentratorTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-vpn-concentrator/index:DataAwsccEc2VpnConcentratorTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpnConcentrators.DataAwsccEc2VpnConcentrators": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpn_concentrators awscc_ec2_vpn_concentrators}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpnConcentrators.DataAwsccEc2VpnConcentrators",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpn_concentrators awscc_ec2_vpn_concentrators} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-vpn-concentrators/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpnConcentrators.DataAwsccEc2VpnConcentratorsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpn-concentrators/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2VpnConcentrators resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-concentrators/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2VpnConcentrators to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpn_concentrators#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2VpnConcentrators that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2VpnConcentrators to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-concentrators/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-concentrators/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2VpnConcentrators",
      "namespace": "dataAwsccEc2VpnConcentrators",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-concentrators/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-concentrators/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-concentrators/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-vpn-concentrators/index:DataAwsccEc2VpnConcentrators"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpnConcentrators.DataAwsccEc2VpnConcentratorsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpnConcentrators.DataAwsccEc2VpnConcentratorsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpn-concentrators/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2VpnConcentratorsConfig",
      "namespace": "dataAwsccEc2VpnConcentrators",
      "symbolId": "src/data-awscc-ec2-vpn-concentrators/index:DataAwsccEc2VpnConcentratorsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpnConnection.DataAwsccEc2VpnConnection": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpn_connection awscc_ec2_vpn_connection}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpnConnection.DataAwsccEc2VpnConnection",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpn_connection awscc_ec2_vpn_connection} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-vpn-connection/index.ts",
          "line": 978
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpnConnection.DataAwsccEc2VpnConnectionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpn-connection/index.ts",
        "line": 946
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2VpnConnection resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-connection/index.ts",
            "line": 963
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2VpnConnection to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpn_connection#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2VpnConnection that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2VpnConnection to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-connection/index.ts",
            "line": 1115
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-connection/index.ts",
            "line": 1121
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2VpnConnection",
      "namespace": "dataAwsccEc2VpnConnection",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-connection/index.ts",
            "line": 951
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-connection/index.ts",
            "line": 1002
          },
          "name": "customerGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-connection/index.ts",
            "line": 1007
          },
          "name": "enableAcceleration",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-connection/index.ts",
            "line": 1025
          },
          "name": "localIpv4NetworkCidr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-connection/index.ts",
            "line": 1030
          },
          "name": "localIpv6NetworkCidr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-connection/index.ts",
            "line": 1035
          },
          "name": "outsideIpAddressType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-connection/index.ts",
            "line": 1040
          },
          "name": "preSharedKeyStorage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-connection/index.ts",
            "line": 1045
          },
          "name": "remoteIpv4NetworkCidr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-connection/index.ts",
            "line": 1050
          },
          "name": "remoteIpv6NetworkCidr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-connection/index.ts",
            "line": 1055
          },
          "name": "staticRoutesOnly",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-connection/index.ts",
            "line": 1061
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpnConnection.DataAwsccEc2VpnConnectionTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-connection/index.ts",
            "line": 1066
          },
          "name": "transitGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-connection/index.ts",
            "line": 1071
          },
          "name": "transportTransitGatewayAttachmentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-connection/index.ts",
            "line": 1076
          },
          "name": "tunnelBandwidth",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-connection/index.ts",
            "line": 1081
          },
          "name": "tunnelInsideIpVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-connection/index.ts",
            "line": 1086
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-connection/index.ts",
            "line": 1091
          },
          "name": "vpnConcentratorId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-connection/index.ts",
            "line": 1096
          },
          "name": "vpnConnectionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-connection/index.ts",
            "line": 1101
          },
          "name": "vpnGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-connection/index.ts",
            "line": 1107
          },
          "name": "vpnTunnelOptionsSpecifications",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpnConnection.DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-connection/index.ts",
            "line": 1020
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-connection/index.ts",
            "line": 1013
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-vpn-connection/index:DataAwsccEc2VpnConnection"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpnConnection.DataAwsccEc2VpnConnectionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpnConnection.DataAwsccEc2VpnConnectionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpn-connection/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2VpnConnectionConfig",
      "namespace": "dataAwsccEc2VpnConnection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpn_connection#id DataAwsccEc2VpnConnection#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-connection/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-vpn-connection/index:DataAwsccEc2VpnConnectionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpnConnection.DataAwsccEc2VpnConnectionTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpnConnection.DataAwsccEc2VpnConnectionTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpn-connection/index.ts",
        "line": 25
      },
      "name": "DataAwsccEc2VpnConnectionTags",
      "namespace": "dataAwsccEc2VpnConnection",
      "symbolId": "src/data-awscc-ec2-vpn-connection/index:DataAwsccEc2VpnConnectionTags"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpnConnection.DataAwsccEc2VpnConnectionTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpnConnection.DataAwsccEc2VpnConnectionTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-vpn-connection/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-awscc-ec2-vpn-connection/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-connection/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-awscc.dataAwsccEc2VpnConnection.DataAwsccEc2VpnConnectionTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2VpnConnectionTagsList",
      "namespace": "dataAwsccEc2VpnConnection",
      "symbolId": "src/data-awscc-ec2-vpn-connection/index:DataAwsccEc2VpnConnectionTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpnConnection.DataAwsccEc2VpnConnectionTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpnConnection.DataAwsccEc2VpnConnectionTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-vpn-connection/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpn-connection/index.ts",
        "line": 48
      },
      "name": "DataAwsccEc2VpnConnectionTagsOutputReference",
      "namespace": "dataAwsccEc2VpnConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-connection/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-connection/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-connection/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpnConnection.DataAwsccEc2VpnConnectionTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-vpn-connection/index:DataAwsccEc2VpnConnectionTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpnConnection.DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecifications": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpnConnection.DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecifications",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpn-connection/index.ts",
        "line": 764
      },
      "name": "DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecifications",
      "namespace": "dataAwsccEc2VpnConnection",
      "symbolId": "src/data-awscc-ec2-vpn-connection/index:DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecifications"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpnConnection.DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsIkeVersions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpnConnection.DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsIkeVersions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpn-connection/index.ts",
        "line": 105
      },
      "name": "DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsIkeVersions",
      "namespace": "dataAwsccEc2VpnConnection",
      "symbolId": "src/data-awscc-ec2-vpn-connection/index:DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsIkeVersions"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpnConnection.DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsIkeVersionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpnConnection.DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsIkeVersionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-vpn-connection/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpn-connection/index.ts",
        "line": 162
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-connection/index.ts",
            "line": 176
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpnConnection.DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsIkeVersionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsIkeVersionsList",
      "namespace": "dataAwsccEc2VpnConnection",
      "symbolId": "src/data-awscc-ec2-vpn-connection/index:DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsIkeVersionsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpnConnection.DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsIkeVersionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpnConnection.DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsIkeVersionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-vpn-connection/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-awscc-ec2-vpn-connection/index.ts",
        "line": 128
      },
      "name": "DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsIkeVersionsOutputReference",
      "namespace": "dataAwsccEc2VpnConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-connection/index.ts",
            "line": 157
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-connection/index.ts",
            "line": 141
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpnConnection.DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsIkeVersions"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-vpn-connection/index:DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsIkeVersionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpnConnection.DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpnConnection.DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-vpn-connection/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/data-awscc-ec2-vpn-connection/index.ts",
        "line": 924
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-connection/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-awscc.dataAwsccEc2VpnConnection.DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsList",
      "namespace": "dataAwsccEc2VpnConnection",
      "symbolId": "src/data-awscc-ec2-vpn-connection/index:DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpnConnection.DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsLogOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpnConnection.DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsLogOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpn-connection/index.ts",
        "line": 259
      },
      "name": "DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsLogOptions",
      "namespace": "dataAwsccEc2VpnConnection",
      "symbolId": "src/data-awscc-ec2-vpn-connection/index:DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsLogOptions"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpnConnection.DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsLogOptionsCloudwatchLogOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpnConnection.DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsLogOptionsCloudwatchLogOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpn-connection/index.ts",
        "line": 180
      },
      "name": "DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsLogOptionsCloudwatchLogOptions",
      "namespace": "dataAwsccEc2VpnConnection",
      "symbolId": "src/data-awscc-ec2-vpn-connection/index:DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsLogOptionsCloudwatchLogOptions"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpnConnection.DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsLogOptionsCloudwatchLogOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpnConnection.DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsLogOptionsCloudwatchLogOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-vpn-connection/index.ts",
          "line": 210
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpn-connection/index.ts",
        "line": 203
      },
      "name": "DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsLogOptionsCloudwatchLogOptionsOutputReference",
      "namespace": "dataAwsccEc2VpnConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-connection/index.ts",
            "line": 230
          },
          "name": "bgpLogEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-connection/index.ts",
            "line": 235
          },
          "name": "bgpLogGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-connection/index.ts",
            "line": 240
          },
          "name": "bgpLogOutputFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-connection/index.ts",
            "line": 245
          },
          "name": "logEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-connection/index.ts",
            "line": 250
          },
          "name": "logGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-connection/index.ts",
            "line": 255
          },
          "name": "logOutputFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-connection/index.ts",
            "line": 214
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpnConnection.DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsLogOptionsCloudwatchLogOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-vpn-connection/index:DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsLogOptionsCloudwatchLogOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpnConnection.DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsLogOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpnConnection.DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsLogOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-vpn-connection/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpn-connection/index.ts",
        "line": 282
      },
      "name": "DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsLogOptionsOutputReference",
      "namespace": "dataAwsccEc2VpnConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-connection/index.ts",
            "line": 310
          },
          "name": "cloudwatchLogOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpnConnection.DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsLogOptionsCloudwatchLogOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-connection/index.ts",
            "line": 293
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpnConnection.DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsLogOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-vpn-connection/index:DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsLogOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpnConnection.DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpnConnection.DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-vpn-connection/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpn-connection/index.ts",
        "line": 787
      },
      "name": "DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsOutputReference",
      "namespace": "dataAwsccEc2VpnConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-connection/index.ts",
            "line": 816
          },
          "name": "dpdTimeoutAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-connection/index.ts",
            "line": 821
          },
          "name": "dpdTimeoutSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-connection/index.ts",
            "line": 826
          },
          "name": "enableTunnelLifecycleControl",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-connection/index.ts",
            "line": 832
          },
          "name": "ikeVersions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpnConnection.DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsIkeVersionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-connection/index.ts",
            "line": 838
          },
          "name": "logOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpnConnection.DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsLogOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-connection/index.ts",
            "line": 844
          },
          "name": "phase1DhGroupNumbers",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpnConnection.DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsPhase1DhGroupNumbersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-connection/index.ts",
            "line": 850
          },
          "name": "phase1EncryptionAlgorithms",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpnConnection.DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsPhase1EncryptionAlgorithmsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-connection/index.ts",
            "line": 856
          },
          "name": "phase1IntegrityAlgorithms",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpnConnection.DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsPhase1IntegrityAlgorithmsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-connection/index.ts",
            "line": 861
          },
          "name": "phase1LifetimeSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-connection/index.ts",
            "line": 867
          },
          "name": "phase2DhGroupNumbers",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpnConnection.DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsPhase2DhGroupNumbersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-connection/index.ts",
            "line": 873
          },
          "name": "phase2EncryptionAlgorithms",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpnConnection.DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsPhase2EncryptionAlgorithmsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-connection/index.ts",
            "line": 879
          },
          "name": "phase2IntegrityAlgorithms",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpnConnection.DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsPhase2IntegrityAlgorithmsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-connection/index.ts",
            "line": 884
          },
          "name": "phase2LifetimeSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-connection/index.ts",
            "line": 889
          },
          "name": "preSharedKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-connection/index.ts",
            "line": 894
          },
          "name": "rekeyFuzzPercentage",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-connection/index.ts",
            "line": 899
          },
          "name": "rekeyMarginTimeSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-connection/index.ts",
            "line": 904
          },
          "name": "replayWindowSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-connection/index.ts",
            "line": 909
          },
          "name": "startupAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-connection/index.ts",
            "line": 914
          },
          "name": "tunnelInsideCidr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-connection/index.ts",
            "line": 919
          },
          "name": "tunnelInsideIpv6Cidr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-connection/index.ts",
            "line": 800
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpnConnection.DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecifications"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-vpn-connection/index:DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpnConnection.DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsPhase1DhGroupNumbers": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpnConnection.DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsPhase1DhGroupNumbers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpn-connection/index.ts",
        "line": 314
      },
      "name": "DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsPhase1DhGroupNumbers",
      "namespace": "dataAwsccEc2VpnConnection",
      "symbolId": "src/data-awscc-ec2-vpn-connection/index:DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsPhase1DhGroupNumbers"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpnConnection.DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsPhase1DhGroupNumbersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpnConnection.DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsPhase1DhGroupNumbersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-vpn-connection/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpn-connection/index.ts",
        "line": 371
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-connection/index.ts",
            "line": 385
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpnConnection.DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsPhase1DhGroupNumbersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsPhase1DhGroupNumbersList",
      "namespace": "dataAwsccEc2VpnConnection",
      "symbolId": "src/data-awscc-ec2-vpn-connection/index:DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsPhase1DhGroupNumbersList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpnConnection.DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsPhase1DhGroupNumbersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpnConnection.DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsPhase1DhGroupNumbersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-vpn-connection/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-awscc-ec2-vpn-connection/index.ts",
        "line": 337
      },
      "name": "DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsPhase1DhGroupNumbersOutputReference",
      "namespace": "dataAwsccEc2VpnConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-connection/index.ts",
            "line": 366
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-connection/index.ts",
            "line": 350
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpnConnection.DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsPhase1DhGroupNumbers"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-vpn-connection/index:DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsPhase1DhGroupNumbersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpnConnection.DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsPhase1EncryptionAlgorithms": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpnConnection.DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsPhase1EncryptionAlgorithms",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpn-connection/index.ts",
        "line": 389
      },
      "name": "DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsPhase1EncryptionAlgorithms",
      "namespace": "dataAwsccEc2VpnConnection",
      "symbolId": "src/data-awscc-ec2-vpn-connection/index:DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsPhase1EncryptionAlgorithms"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpnConnection.DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsPhase1EncryptionAlgorithmsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpnConnection.DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsPhase1EncryptionAlgorithmsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-vpn-connection/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpn-connection/index.ts",
        "line": 446
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-connection/index.ts",
            "line": 460
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpnConnection.DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsPhase1EncryptionAlgorithmsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsPhase1EncryptionAlgorithmsList",
      "namespace": "dataAwsccEc2VpnConnection",
      "symbolId": "src/data-awscc-ec2-vpn-connection/index:DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsPhase1EncryptionAlgorithmsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpnConnection.DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsPhase1EncryptionAlgorithmsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpnConnection.DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsPhase1EncryptionAlgorithmsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-vpn-connection/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpn-connection/index.ts",
        "line": 412
      },
      "name": "DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsPhase1EncryptionAlgorithmsOutputReference",
      "namespace": "dataAwsccEc2VpnConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-connection/index.ts",
            "line": 441
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-connection/index.ts",
            "line": 425
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpnConnection.DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsPhase1EncryptionAlgorithms"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-vpn-connection/index:DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsPhase1EncryptionAlgorithmsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpnConnection.DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsPhase1IntegrityAlgorithms": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpnConnection.DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsPhase1IntegrityAlgorithms",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpn-connection/index.ts",
        "line": 464
      },
      "name": "DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsPhase1IntegrityAlgorithms",
      "namespace": "dataAwsccEc2VpnConnection",
      "symbolId": "src/data-awscc-ec2-vpn-connection/index:DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsPhase1IntegrityAlgorithms"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpnConnection.DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsPhase1IntegrityAlgorithmsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpnConnection.DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsPhase1IntegrityAlgorithmsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-vpn-connection/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpn-connection/index.ts",
        "line": 521
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-connection/index.ts",
            "line": 535
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpnConnection.DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsPhase1IntegrityAlgorithmsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsPhase1IntegrityAlgorithmsList",
      "namespace": "dataAwsccEc2VpnConnection",
      "symbolId": "src/data-awscc-ec2-vpn-connection/index:DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsPhase1IntegrityAlgorithmsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpnConnection.DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsPhase1IntegrityAlgorithmsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpnConnection.DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsPhase1IntegrityAlgorithmsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-vpn-connection/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpn-connection/index.ts",
        "line": 487
      },
      "name": "DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsPhase1IntegrityAlgorithmsOutputReference",
      "namespace": "dataAwsccEc2VpnConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-connection/index.ts",
            "line": 516
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-connection/index.ts",
            "line": 500
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpnConnection.DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsPhase1IntegrityAlgorithms"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-vpn-connection/index:DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsPhase1IntegrityAlgorithmsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpnConnection.DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsPhase2DhGroupNumbers": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpnConnection.DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsPhase2DhGroupNumbers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpn-connection/index.ts",
        "line": 539
      },
      "name": "DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsPhase2DhGroupNumbers",
      "namespace": "dataAwsccEc2VpnConnection",
      "symbolId": "src/data-awscc-ec2-vpn-connection/index:DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsPhase2DhGroupNumbers"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpnConnection.DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsPhase2DhGroupNumbersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpnConnection.DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsPhase2DhGroupNumbersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-vpn-connection/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpn-connection/index.ts",
        "line": 596
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-connection/index.ts",
            "line": 610
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpnConnection.DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsPhase2DhGroupNumbersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsPhase2DhGroupNumbersList",
      "namespace": "dataAwsccEc2VpnConnection",
      "symbolId": "src/data-awscc-ec2-vpn-connection/index:DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsPhase2DhGroupNumbersList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpnConnection.DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsPhase2DhGroupNumbersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpnConnection.DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsPhase2DhGroupNumbersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-vpn-connection/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpn-connection/index.ts",
        "line": 562
      },
      "name": "DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsPhase2DhGroupNumbersOutputReference",
      "namespace": "dataAwsccEc2VpnConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-connection/index.ts",
            "line": 591
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-connection/index.ts",
            "line": 575
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpnConnection.DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsPhase2DhGroupNumbers"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-vpn-connection/index:DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsPhase2DhGroupNumbersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpnConnection.DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsPhase2EncryptionAlgorithms": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpnConnection.DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsPhase2EncryptionAlgorithms",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpn-connection/index.ts",
        "line": 614
      },
      "name": "DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsPhase2EncryptionAlgorithms",
      "namespace": "dataAwsccEc2VpnConnection",
      "symbolId": "src/data-awscc-ec2-vpn-connection/index:DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsPhase2EncryptionAlgorithms"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpnConnection.DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsPhase2EncryptionAlgorithmsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpnConnection.DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsPhase2EncryptionAlgorithmsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-vpn-connection/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-awscc-ec2-vpn-connection/index.ts",
        "line": 671
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-connection/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-awscc.dataAwsccEc2VpnConnection.DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsPhase2EncryptionAlgorithmsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsPhase2EncryptionAlgorithmsList",
      "namespace": "dataAwsccEc2VpnConnection",
      "symbolId": "src/data-awscc-ec2-vpn-connection/index:DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsPhase2EncryptionAlgorithmsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpnConnection.DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsPhase2EncryptionAlgorithmsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpnConnection.DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsPhase2EncryptionAlgorithmsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-vpn-connection/index.ts",
          "line": 646
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpn-connection/index.ts",
        "line": 637
      },
      "name": "DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsPhase2EncryptionAlgorithmsOutputReference",
      "namespace": "dataAwsccEc2VpnConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-connection/index.ts",
            "line": 666
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-connection/index.ts",
            "line": 650
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpnConnection.DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsPhase2EncryptionAlgorithms"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-vpn-connection/index:DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsPhase2EncryptionAlgorithmsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpnConnection.DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsPhase2IntegrityAlgorithms": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpnConnection.DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsPhase2IntegrityAlgorithms",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpn-connection/index.ts",
        "line": 689
      },
      "name": "DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsPhase2IntegrityAlgorithms",
      "namespace": "dataAwsccEc2VpnConnection",
      "symbolId": "src/data-awscc-ec2-vpn-connection/index:DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsPhase2IntegrityAlgorithms"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpnConnection.DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsPhase2IntegrityAlgorithmsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpnConnection.DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsPhase2IntegrityAlgorithmsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-vpn-connection/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpn-connection/index.ts",
        "line": 746
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-connection/index.ts",
            "line": 760
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpnConnection.DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsPhase2IntegrityAlgorithmsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsPhase2IntegrityAlgorithmsList",
      "namespace": "dataAwsccEc2VpnConnection",
      "symbolId": "src/data-awscc-ec2-vpn-connection/index:DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsPhase2IntegrityAlgorithmsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpnConnection.DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsPhase2IntegrityAlgorithmsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpnConnection.DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsPhase2IntegrityAlgorithmsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-vpn-connection/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-awscc-ec2-vpn-connection/index.ts",
        "line": 712
      },
      "name": "DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsPhase2IntegrityAlgorithmsOutputReference",
      "namespace": "dataAwsccEc2VpnConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-connection/index.ts",
            "line": 741
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-connection/index.ts",
            "line": 725
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpnConnection.DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsPhase2IntegrityAlgorithms"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-vpn-connection/index:DataAwsccEc2VpnConnectionVpnTunnelOptionsSpecificationsPhase2IntegrityAlgorithmsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpnConnectionRoute.DataAwsccEc2VpnConnectionRoute": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpn_connection_route awscc_ec2_vpn_connection_route}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpnConnectionRoute.DataAwsccEc2VpnConnectionRoute",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpn_connection_route awscc_ec2_vpn_connection_route} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-vpn-connection-route/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpnConnectionRoute.DataAwsccEc2VpnConnectionRouteConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpn-connection-route/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2VpnConnectionRoute resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-connection-route/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2VpnConnectionRoute to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpn_connection_route#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2VpnConnectionRoute that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2VpnConnectionRoute to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-connection-route/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-awscc-ec2-vpn-connection-route/index.ts",
            "line": 117
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2VpnConnectionRoute",
      "namespace": "dataAwsccEc2VpnConnectionRoute",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-connection-route/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-connection-route/index.ts",
            "line": 85
          },
          "name": "destinationCidrBlock",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-connection-route/index.ts",
            "line": 103
          },
          "name": "vpnConnectionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-connection-route/index.ts",
            "line": 98
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-connection-route/index.ts",
            "line": 91
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-vpn-connection-route/index:DataAwsccEc2VpnConnectionRoute"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpnConnectionRoute.DataAwsccEc2VpnConnectionRouteConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpnConnectionRoute.DataAwsccEc2VpnConnectionRouteConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpn-connection-route/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2VpnConnectionRouteConfig",
      "namespace": "dataAwsccEc2VpnConnectionRoute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpn_connection_route#id DataAwsccEc2VpnConnectionRoute#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-connection-route/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-vpn-connection-route/index:DataAwsccEc2VpnConnectionRouteConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpnConnectionRoutes.DataAwsccEc2VpnConnectionRoutes": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpn_connection_routes awscc_ec2_vpn_connection_routes}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpnConnectionRoutes.DataAwsccEc2VpnConnectionRoutes",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpn_connection_routes awscc_ec2_vpn_connection_routes} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-vpn-connection-routes/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpnConnectionRoutes.DataAwsccEc2VpnConnectionRoutesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpn-connection-routes/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2VpnConnectionRoutes resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-connection-routes/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2VpnConnectionRoutes to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpn_connection_routes#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2VpnConnectionRoutes that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2VpnConnectionRoutes to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-connection-routes/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-connection-routes/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2VpnConnectionRoutes",
      "namespace": "dataAwsccEc2VpnConnectionRoutes",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-connection-routes/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-connection-routes/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-connection-routes/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-vpn-connection-routes/index:DataAwsccEc2VpnConnectionRoutes"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpnConnectionRoutes.DataAwsccEc2VpnConnectionRoutesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpnConnectionRoutes.DataAwsccEc2VpnConnectionRoutesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpn-connection-routes/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2VpnConnectionRoutesConfig",
      "namespace": "dataAwsccEc2VpnConnectionRoutes",
      "symbolId": "src/data-awscc-ec2-vpn-connection-routes/index:DataAwsccEc2VpnConnectionRoutesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpnConnections.DataAwsccEc2VpnConnections": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpn_connections awscc_ec2_vpn_connections}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpnConnections.DataAwsccEc2VpnConnections",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpn_connections awscc_ec2_vpn_connections} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-vpn-connections/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpnConnections.DataAwsccEc2VpnConnectionsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpn-connections/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2VpnConnections resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-connections/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2VpnConnections to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpn_connections#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2VpnConnections that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2VpnConnections to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-connections/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-connections/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2VpnConnections",
      "namespace": "dataAwsccEc2VpnConnections",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-connections/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-connections/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-connections/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-vpn-connections/index:DataAwsccEc2VpnConnections"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpnConnections.DataAwsccEc2VpnConnectionsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpnConnections.DataAwsccEc2VpnConnectionsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpn-connections/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2VpnConnectionsConfig",
      "namespace": "dataAwsccEc2VpnConnections",
      "symbolId": "src/data-awscc-ec2-vpn-connections/index:DataAwsccEc2VpnConnectionsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpnGateway.DataAwsccEc2VpnGateway": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpn_gateway awscc_ec2_vpn_gateway}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpnGateway.DataAwsccEc2VpnGateway",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpn_gateway awscc_ec2_vpn_gateway} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-vpn-gateway/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-awscc.dataAwsccEc2VpnGateway.DataAwsccEc2VpnGatewayConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpn-gateway/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2VpnGateway resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-gateway/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 DataAwsccEc2VpnGateway to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpn_gateway#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2VpnGateway that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2VpnGateway to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-gateway/index.ts",
            "line": 202
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-gateway/index.ts",
            "line": 208
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2VpnGateway",
      "namespace": "dataAwsccEc2VpnGateway",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-gateway/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-gateway/index.ts",
            "line": 165
          },
          "name": "amazonSideAsn",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-gateway/index.ts",
            "line": 184
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpnGateway.DataAwsccEc2VpnGatewayTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-gateway/index.ts",
            "line": 189
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-gateway/index.ts",
            "line": 194
          },
          "name": "vpnGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-gateway/index.ts",
            "line": 178
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-gateway/index.ts",
            "line": 171
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-vpn-gateway/index:DataAwsccEc2VpnGateway"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpnGateway.DataAwsccEc2VpnGatewayConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpnGateway.DataAwsccEc2VpnGatewayConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpn-gateway/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2VpnGatewayConfig",
      "namespace": "dataAwsccEc2VpnGateway",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpn_gateway#id DataAwsccEc2VpnGateway#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-gateway/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-vpn-gateway/index:DataAwsccEc2VpnGatewayConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpnGateway.DataAwsccEc2VpnGatewayTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpnGateway.DataAwsccEc2VpnGatewayTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpn-gateway/index.ts",
        "line": 25
      },
      "name": "DataAwsccEc2VpnGatewayTags",
      "namespace": "dataAwsccEc2VpnGateway",
      "symbolId": "src/data-awscc-ec2-vpn-gateway/index:DataAwsccEc2VpnGatewayTags"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpnGateway.DataAwsccEc2VpnGatewayTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpnGateway.DataAwsccEc2VpnGatewayTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-vpn-gateway/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-awscc-ec2-vpn-gateway/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-gateway/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-awscc.dataAwsccEc2VpnGateway.DataAwsccEc2VpnGatewayTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEc2VpnGatewayTagsList",
      "namespace": "dataAwsccEc2VpnGateway",
      "symbolId": "src/data-awscc-ec2-vpn-gateway/index:DataAwsccEc2VpnGatewayTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpnGateway.DataAwsccEc2VpnGatewayTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpnGateway.DataAwsccEc2VpnGatewayTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-vpn-gateway/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpn-gateway/index.ts",
        "line": 48
      },
      "name": "DataAwsccEc2VpnGatewayTagsOutputReference",
      "namespace": "dataAwsccEc2VpnGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-gateway/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-gateway/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-gateway/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpnGateway.DataAwsccEc2VpnGatewayTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-vpn-gateway/index:DataAwsccEc2VpnGatewayTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpnGateways.DataAwsccEc2VpnGateways": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpn_gateways awscc_ec2_vpn_gateways}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpnGateways.DataAwsccEc2VpnGateways",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpn_gateways awscc_ec2_vpn_gateways} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ec2-vpn-gateways/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpnGateways.DataAwsccEc2VpnGatewaysConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpn-gateways/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEc2VpnGateways resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-gateways/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEc2VpnGateways to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ec2_vpn_gateways#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEc2VpnGateways that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEc2VpnGateways to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-gateways/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-gateways/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEc2VpnGateways",
      "namespace": "dataAwsccEc2VpnGateways",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-gateways/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-gateways/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ec2-vpn-gateways/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ec2-vpn-gateways/index:DataAwsccEc2VpnGateways"
    },
    "@cdktn/provider-awscc.dataAwsccEc2VpnGateways.DataAwsccEc2VpnGatewaysConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEc2VpnGateways.DataAwsccEc2VpnGatewaysConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ec2-vpn-gateways/index.ts",
        "line": 14
      },
      "name": "DataAwsccEc2VpnGatewaysConfig",
      "namespace": "dataAwsccEc2VpnGateways",
      "symbolId": "src/data-awscc-ec2-vpn-gateways/index:DataAwsccEc2VpnGatewaysConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEcrPublicRepositories.DataAwsccEcrPublicRepositories": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecr_public_repositories awscc_ecr_public_repositories}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcrPublicRepositories.DataAwsccEcrPublicRepositories",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecr_public_repositories awscc_ecr_public_repositories} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecr-public-repositories/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEcrPublicRepositories.DataAwsccEcrPublicRepositoriesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecr-public-repositories/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEcrPublicRepositories resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecr-public-repositories/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEcrPublicRepositories to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecr_public_repositories#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEcrPublicRepositories that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEcrPublicRepositories to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecr-public-repositories/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecr-public-repositories/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEcrPublicRepositories",
      "namespace": "dataAwsccEcrPublicRepositories",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-public-repositories/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-public-repositories/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-public-repositories/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ecr-public-repositories/index:DataAwsccEcrPublicRepositories"
    },
    "@cdktn/provider-awscc.dataAwsccEcrPublicRepositories.DataAwsccEcrPublicRepositoriesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcrPublicRepositories.DataAwsccEcrPublicRepositoriesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecr-public-repositories/index.ts",
        "line": 14
      },
      "name": "DataAwsccEcrPublicRepositoriesConfig",
      "namespace": "dataAwsccEcrPublicRepositories",
      "symbolId": "src/data-awscc-ecr-public-repositories/index:DataAwsccEcrPublicRepositoriesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEcrPublicRepository.DataAwsccEcrPublicRepository": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecr_public_repository awscc_ecr_public_repository}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcrPublicRepository.DataAwsccEcrPublicRepository",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecr_public_repository awscc_ecr_public_repository} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecr-public-repository/index.ts",
          "line": 215
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEcrPublicRepository.DataAwsccEcrPublicRepositoryConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecr-public-repository/index.ts",
        "line": 183
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEcrPublicRepository resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecr-public-repository/index.ts",
            "line": 200
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEcrPublicRepository to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecr_public_repository#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEcrPublicRepository that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEcrPublicRepository to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecr-public-repository/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-awscc-ecr-public-repository/index.ts",
            "line": 288
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEcrPublicRepository",
      "namespace": "dataAwsccEcrPublicRepository",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-public-repository/index.ts",
            "line": 188
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-public-repository/index.ts",
            "line": 239
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-public-repository/index.ts",
            "line": 258
          },
          "name": "repositoryCatalogData",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcrPublicRepository.DataAwsccEcrPublicRepositoryRepositoryCatalogDataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-public-repository/index.ts",
            "line": 263
          },
          "name": "repositoryName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-public-repository/index.ts",
            "line": 268
          },
          "name": "repositoryPolicyText",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-public-repository/index.ts",
            "line": 274
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcrPublicRepository.DataAwsccEcrPublicRepositoryTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-public-repository/index.ts",
            "line": 252
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecr-public-repository/index.ts",
            "line": 245
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecr-public-repository/index:DataAwsccEcrPublicRepository"
    },
    "@cdktn/provider-awscc.dataAwsccEcrPublicRepository.DataAwsccEcrPublicRepositoryConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcrPublicRepository.DataAwsccEcrPublicRepositoryConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecr-public-repository/index.ts",
        "line": 14
      },
      "name": "DataAwsccEcrPublicRepositoryConfig",
      "namespace": "dataAwsccEcrPublicRepository",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecr_public_repository#id DataAwsccEcrPublicRepository#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-public-repository/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecr-public-repository/index:DataAwsccEcrPublicRepositoryConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEcrPublicRepository.DataAwsccEcrPublicRepositoryRepositoryCatalogData": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcrPublicRepository.DataAwsccEcrPublicRepositoryRepositoryCatalogData",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecr-public-repository/index.ts",
        "line": 25
      },
      "name": "DataAwsccEcrPublicRepositoryRepositoryCatalogData",
      "namespace": "dataAwsccEcrPublicRepository",
      "symbolId": "src/data-awscc-ecr-public-repository/index:DataAwsccEcrPublicRepositoryRepositoryCatalogData"
    },
    "@cdktn/provider-awscc.dataAwsccEcrPublicRepository.DataAwsccEcrPublicRepositoryRepositoryCatalogDataOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcrPublicRepository.DataAwsccEcrPublicRepositoryRepositoryCatalogDataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecr-public-repository/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecr-public-repository/index.ts",
        "line": 48
      },
      "name": "DataAwsccEcrPublicRepositoryRepositoryCatalogDataOutputReference",
      "namespace": "dataAwsccEcrPublicRepository",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-public-repository/index.ts",
            "line": 75
          },
          "name": "aboutText",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-public-repository/index.ts",
            "line": 80
          },
          "name": "architectures",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-public-repository/index.ts",
            "line": 85
          },
          "name": "operatingSystems",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-public-repository/index.ts",
            "line": 90
          },
          "name": "repositoryDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-public-repository/index.ts",
            "line": 95
          },
          "name": "usageText",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecr-public-repository/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcrPublicRepository.DataAwsccEcrPublicRepositoryRepositoryCatalogData"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecr-public-repository/index:DataAwsccEcrPublicRepositoryRepositoryCatalogDataOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcrPublicRepository.DataAwsccEcrPublicRepositoryTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcrPublicRepository.DataAwsccEcrPublicRepositoryTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecr-public-repository/index.ts",
        "line": 99
      },
      "name": "DataAwsccEcrPublicRepositoryTags",
      "namespace": "dataAwsccEcrPublicRepository",
      "symbolId": "src/data-awscc-ecr-public-repository/index:DataAwsccEcrPublicRepositoryTags"
    },
    "@cdktn/provider-awscc.dataAwsccEcrPublicRepository.DataAwsccEcrPublicRepositoryTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcrPublicRepository.DataAwsccEcrPublicRepositoryTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecr-public-repository/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/data-awscc-ecr-public-repository/index.ts",
        "line": 161
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecr-public-repository/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-awscc.dataAwsccEcrPublicRepository.DataAwsccEcrPublicRepositoryTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEcrPublicRepositoryTagsList",
      "namespace": "dataAwsccEcrPublicRepository",
      "symbolId": "src/data-awscc-ecr-public-repository/index:DataAwsccEcrPublicRepositoryTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEcrPublicRepository.DataAwsccEcrPublicRepositoryTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcrPublicRepository.DataAwsccEcrPublicRepositoryTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecr-public-repository/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecr-public-repository/index.ts",
        "line": 122
      },
      "name": "DataAwsccEcrPublicRepositoryTagsOutputReference",
      "namespace": "dataAwsccEcrPublicRepository",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-public-repository/index.ts",
            "line": 151
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-public-repository/index.ts",
            "line": 156
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecr-public-repository/index.ts",
            "line": 135
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcrPublicRepository.DataAwsccEcrPublicRepositoryTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecr-public-repository/index:DataAwsccEcrPublicRepositoryTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcrPullThroughCacheRule.DataAwsccEcrPullThroughCacheRule": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecr_pull_through_cache_rule awscc_ecr_pull_through_cache_rule}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcrPullThroughCacheRule.DataAwsccEcrPullThroughCacheRule",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecr_pull_through_cache_rule awscc_ecr_pull_through_cache_rule} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecr-pull-through-cache-rule/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEcrPullThroughCacheRule.DataAwsccEcrPullThroughCacheRuleConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecr-pull-through-cache-rule/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEcrPullThroughCacheRule resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecr-pull-through-cache-rule/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEcrPullThroughCacheRule to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecr_pull_through_cache_rule#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEcrPullThroughCacheRule that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEcrPullThroughCacheRule to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecr-pull-through-cache-rule/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-awscc-ecr-pull-through-cache-rule/index.ts",
            "line": 137
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEcrPullThroughCacheRule",
      "namespace": "dataAwsccEcrPullThroughCacheRule",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-pull-through-cache-rule/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-pull-through-cache-rule/index.ts",
            "line": 85
          },
          "name": "credentialArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-pull-through-cache-rule/index.ts",
            "line": 90
          },
          "name": "customRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-pull-through-cache-rule/index.ts",
            "line": 95
          },
          "name": "ecrRepositoryPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-pull-through-cache-rule/index.ts",
            "line": 113
          },
          "name": "upstreamRegistry",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-pull-through-cache-rule/index.ts",
            "line": 118
          },
          "name": "upstreamRegistryUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-pull-through-cache-rule/index.ts",
            "line": 123
          },
          "name": "upstreamRepositoryPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-pull-through-cache-rule/index.ts",
            "line": 108
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecr-pull-through-cache-rule/index.ts",
            "line": 101
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecr-pull-through-cache-rule/index:DataAwsccEcrPullThroughCacheRule"
    },
    "@cdktn/provider-awscc.dataAwsccEcrPullThroughCacheRule.DataAwsccEcrPullThroughCacheRuleConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcrPullThroughCacheRule.DataAwsccEcrPullThroughCacheRuleConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecr-pull-through-cache-rule/index.ts",
        "line": 14
      },
      "name": "DataAwsccEcrPullThroughCacheRuleConfig",
      "namespace": "dataAwsccEcrPullThroughCacheRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecr_pull_through_cache_rule#id DataAwsccEcrPullThroughCacheRule#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-pull-through-cache-rule/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecr-pull-through-cache-rule/index:DataAwsccEcrPullThroughCacheRuleConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEcrPullThroughCacheRules.DataAwsccEcrPullThroughCacheRules": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecr_pull_through_cache_rules awscc_ecr_pull_through_cache_rules}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcrPullThroughCacheRules.DataAwsccEcrPullThroughCacheRules",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecr_pull_through_cache_rules awscc_ecr_pull_through_cache_rules} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecr-pull-through-cache-rules/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEcrPullThroughCacheRules.DataAwsccEcrPullThroughCacheRulesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecr-pull-through-cache-rules/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEcrPullThroughCacheRules resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecr-pull-through-cache-rules/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEcrPullThroughCacheRules to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecr_pull_through_cache_rules#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEcrPullThroughCacheRules that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEcrPullThroughCacheRules to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecr-pull-through-cache-rules/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecr-pull-through-cache-rules/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEcrPullThroughCacheRules",
      "namespace": "dataAwsccEcrPullThroughCacheRules",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-pull-through-cache-rules/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-pull-through-cache-rules/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-pull-through-cache-rules/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ecr-pull-through-cache-rules/index:DataAwsccEcrPullThroughCacheRules"
    },
    "@cdktn/provider-awscc.dataAwsccEcrPullThroughCacheRules.DataAwsccEcrPullThroughCacheRulesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcrPullThroughCacheRules.DataAwsccEcrPullThroughCacheRulesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecr-pull-through-cache-rules/index.ts",
        "line": 14
      },
      "name": "DataAwsccEcrPullThroughCacheRulesConfig",
      "namespace": "dataAwsccEcrPullThroughCacheRules",
      "symbolId": "src/data-awscc-ecr-pull-through-cache-rules/index:DataAwsccEcrPullThroughCacheRulesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEcrPullTimeUpdateExclusion.DataAwsccEcrPullTimeUpdateExclusion": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecr_pull_time_update_exclusion awscc_ecr_pull_time_update_exclusion}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcrPullTimeUpdateExclusion.DataAwsccEcrPullTimeUpdateExclusion",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecr_pull_time_update_exclusion awscc_ecr_pull_time_update_exclusion} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecr-pull-time-update-exclusion/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEcrPullTimeUpdateExclusion.DataAwsccEcrPullTimeUpdateExclusionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecr-pull-time-update-exclusion/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEcrPullTimeUpdateExclusion resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecr-pull-time-update-exclusion/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEcrPullTimeUpdateExclusion to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecr_pull_time_update_exclusion#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEcrPullTimeUpdateExclusion that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEcrPullTimeUpdateExclusion to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecr-pull-time-update-exclusion/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-awscc-ecr-pull-time-update-exclusion/index.ts",
            "line": 112
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEcrPullTimeUpdateExclusion",
      "namespace": "dataAwsccEcrPullTimeUpdateExclusion",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-pull-time-update-exclusion/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-pull-time-update-exclusion/index.ts",
            "line": 98
          },
          "name": "principalArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-pull-time-update-exclusion/index.ts",
            "line": 93
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecr-pull-time-update-exclusion/index.ts",
            "line": 86
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecr-pull-time-update-exclusion/index:DataAwsccEcrPullTimeUpdateExclusion"
    },
    "@cdktn/provider-awscc.dataAwsccEcrPullTimeUpdateExclusion.DataAwsccEcrPullTimeUpdateExclusionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcrPullTimeUpdateExclusion.DataAwsccEcrPullTimeUpdateExclusionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecr-pull-time-update-exclusion/index.ts",
        "line": 14
      },
      "name": "DataAwsccEcrPullTimeUpdateExclusionConfig",
      "namespace": "dataAwsccEcrPullTimeUpdateExclusion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecr_pull_time_update_exclusion#id DataAwsccEcrPullTimeUpdateExclusion#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-pull-time-update-exclusion/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecr-pull-time-update-exclusion/index:DataAwsccEcrPullTimeUpdateExclusionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEcrPullTimeUpdateExclusions.DataAwsccEcrPullTimeUpdateExclusions": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecr_pull_time_update_exclusions awscc_ecr_pull_time_update_exclusions}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcrPullTimeUpdateExclusions.DataAwsccEcrPullTimeUpdateExclusions",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecr_pull_time_update_exclusions awscc_ecr_pull_time_update_exclusions} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecr-pull-time-update-exclusions/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEcrPullTimeUpdateExclusions.DataAwsccEcrPullTimeUpdateExclusionsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecr-pull-time-update-exclusions/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEcrPullTimeUpdateExclusions resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecr-pull-time-update-exclusions/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEcrPullTimeUpdateExclusions to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecr_pull_time_update_exclusions#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEcrPullTimeUpdateExclusions that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEcrPullTimeUpdateExclusions to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecr-pull-time-update-exclusions/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecr-pull-time-update-exclusions/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEcrPullTimeUpdateExclusions",
      "namespace": "dataAwsccEcrPullTimeUpdateExclusions",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-pull-time-update-exclusions/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-pull-time-update-exclusions/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-pull-time-update-exclusions/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ecr-pull-time-update-exclusions/index:DataAwsccEcrPullTimeUpdateExclusions"
    },
    "@cdktn/provider-awscc.dataAwsccEcrPullTimeUpdateExclusions.DataAwsccEcrPullTimeUpdateExclusionsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcrPullTimeUpdateExclusions.DataAwsccEcrPullTimeUpdateExclusionsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecr-pull-time-update-exclusions/index.ts",
        "line": 14
      },
      "name": "DataAwsccEcrPullTimeUpdateExclusionsConfig",
      "namespace": "dataAwsccEcrPullTimeUpdateExclusions",
      "symbolId": "src/data-awscc-ecr-pull-time-update-exclusions/index:DataAwsccEcrPullTimeUpdateExclusionsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEcrRegistryPolicies.DataAwsccEcrRegistryPolicies": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecr_registry_policies awscc_ecr_registry_policies}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcrRegistryPolicies.DataAwsccEcrRegistryPolicies",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecr_registry_policies awscc_ecr_registry_policies} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecr-registry-policies/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEcrRegistryPolicies.DataAwsccEcrRegistryPoliciesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecr-registry-policies/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEcrRegistryPolicies resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecr-registry-policies/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEcrRegistryPolicies to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecr_registry_policies#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEcrRegistryPolicies that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEcrRegistryPolicies to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecr-registry-policies/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecr-registry-policies/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEcrRegistryPolicies",
      "namespace": "dataAwsccEcrRegistryPolicies",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-registry-policies/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-registry-policies/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-registry-policies/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ecr-registry-policies/index:DataAwsccEcrRegistryPolicies"
    },
    "@cdktn/provider-awscc.dataAwsccEcrRegistryPolicies.DataAwsccEcrRegistryPoliciesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcrRegistryPolicies.DataAwsccEcrRegistryPoliciesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecr-registry-policies/index.ts",
        "line": 14
      },
      "name": "DataAwsccEcrRegistryPoliciesConfig",
      "namespace": "dataAwsccEcrRegistryPolicies",
      "symbolId": "src/data-awscc-ecr-registry-policies/index:DataAwsccEcrRegistryPoliciesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEcrRegistryPolicy.DataAwsccEcrRegistryPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecr_registry_policy awscc_ecr_registry_policy}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcrRegistryPolicy.DataAwsccEcrRegistryPolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecr_registry_policy awscc_ecr_registry_policy} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecr-registry-policy/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEcrRegistryPolicy.DataAwsccEcrRegistryPolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecr-registry-policy/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEcrRegistryPolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecr-registry-policy/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEcrRegistryPolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecr_registry_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEcrRegistryPolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEcrRegistryPolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecr-registry-policy/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-awscc-ecr-registry-policy/index.ts",
            "line": 117
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEcrRegistryPolicy",
      "namespace": "dataAwsccEcrRegistryPolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-registry-policy/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-registry-policy/index.ts",
            "line": 98
          },
          "name": "policyText",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-registry-policy/index.ts",
            "line": 103
          },
          "name": "registryId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-registry-policy/index.ts",
            "line": 93
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecr-registry-policy/index.ts",
            "line": 86
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecr-registry-policy/index:DataAwsccEcrRegistryPolicy"
    },
    "@cdktn/provider-awscc.dataAwsccEcrRegistryPolicy.DataAwsccEcrRegistryPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcrRegistryPolicy.DataAwsccEcrRegistryPolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecr-registry-policy/index.ts",
        "line": 14
      },
      "name": "DataAwsccEcrRegistryPolicyConfig",
      "namespace": "dataAwsccEcrRegistryPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecr_registry_policy#id DataAwsccEcrRegistryPolicy#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-registry-policy/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecr-registry-policy/index:DataAwsccEcrRegistryPolicyConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEcrRegistryScanningConfiguration.DataAwsccEcrRegistryScanningConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecr_registry_scanning_configuration awscc_ecr_registry_scanning_configuration}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcrRegistryScanningConfiguration.DataAwsccEcrRegistryScanningConfiguration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecr_registry_scanning_configuration awscc_ecr_registry_scanning_configuration} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecr-registry-scanning-configuration/index.ts",
          "line": 222
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEcrRegistryScanningConfiguration.DataAwsccEcrRegistryScanningConfigurationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecr-registry-scanning-configuration/index.ts",
        "line": 190
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEcrRegistryScanningConfiguration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecr-registry-scanning-configuration/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 DataAwsccEcrRegistryScanningConfiguration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecr_registry_scanning_configuration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEcrRegistryScanningConfiguration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEcrRegistryScanningConfiguration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecr-registry-scanning-configuration/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-awscc-ecr-registry-scanning-configuration/index.ts",
            "line": 284
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEcrRegistryScanningConfiguration",
      "namespace": "dataAwsccEcrRegistryScanningConfiguration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-registry-scanning-configuration/index.ts",
            "line": 195
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-registry-scanning-configuration/index.ts",
            "line": 259
          },
          "name": "registryId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-registry-scanning-configuration/index.ts",
            "line": 265
          },
          "name": "rules",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcrRegistryScanningConfiguration.DataAwsccEcrRegistryScanningConfigurationRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-registry-scanning-configuration/index.ts",
            "line": 270
          },
          "name": "scanType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-registry-scanning-configuration/index.ts",
            "line": 254
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecr-registry-scanning-configuration/index.ts",
            "line": 247
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecr-registry-scanning-configuration/index:DataAwsccEcrRegistryScanningConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccEcrRegistryScanningConfiguration.DataAwsccEcrRegistryScanningConfigurationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcrRegistryScanningConfiguration.DataAwsccEcrRegistryScanningConfigurationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecr-registry-scanning-configuration/index.ts",
        "line": 14
      },
      "name": "DataAwsccEcrRegistryScanningConfigurationConfig",
      "namespace": "dataAwsccEcrRegistryScanningConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecr_registry_scanning_configuration#id DataAwsccEcrRegistryScanningConfiguration#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-registry-scanning-configuration/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecr-registry-scanning-configuration/index:DataAwsccEcrRegistryScanningConfigurationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEcrRegistryScanningConfiguration.DataAwsccEcrRegistryScanningConfigurationRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcrRegistryScanningConfiguration.DataAwsccEcrRegistryScanningConfigurationRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecr-registry-scanning-configuration/index.ts",
        "line": 105
      },
      "name": "DataAwsccEcrRegistryScanningConfigurationRules",
      "namespace": "dataAwsccEcrRegistryScanningConfiguration",
      "symbolId": "src/data-awscc-ecr-registry-scanning-configuration/index:DataAwsccEcrRegistryScanningConfigurationRules"
    },
    "@cdktn/provider-awscc.dataAwsccEcrRegistryScanningConfiguration.DataAwsccEcrRegistryScanningConfigurationRulesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcrRegistryScanningConfiguration.DataAwsccEcrRegistryScanningConfigurationRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecr-registry-scanning-configuration/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-awscc-ecr-registry-scanning-configuration/index.ts",
        "line": 168
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecr-registry-scanning-configuration/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-awscc.dataAwsccEcrRegistryScanningConfiguration.DataAwsccEcrRegistryScanningConfigurationRulesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEcrRegistryScanningConfigurationRulesList",
      "namespace": "dataAwsccEcrRegistryScanningConfiguration",
      "symbolId": "src/data-awscc-ecr-registry-scanning-configuration/index:DataAwsccEcrRegistryScanningConfigurationRulesList"
    },
    "@cdktn/provider-awscc.dataAwsccEcrRegistryScanningConfiguration.DataAwsccEcrRegistryScanningConfigurationRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcrRegistryScanningConfiguration.DataAwsccEcrRegistryScanningConfigurationRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecr-registry-scanning-configuration/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-awscc-ecr-registry-scanning-configuration/index.ts",
        "line": 128
      },
      "name": "DataAwsccEcrRegistryScanningConfigurationRulesOutputReference",
      "namespace": "dataAwsccEcrRegistryScanningConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-registry-scanning-configuration/index.ts",
            "line": 158
          },
          "name": "repositoryFilters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcrRegistryScanningConfiguration.DataAwsccEcrRegistryScanningConfigurationRulesRepositoryFiltersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-registry-scanning-configuration/index.ts",
            "line": 163
          },
          "name": "scanFrequency",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecr-registry-scanning-configuration/index.ts",
            "line": 141
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcrRegistryScanningConfiguration.DataAwsccEcrRegistryScanningConfigurationRules"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecr-registry-scanning-configuration/index:DataAwsccEcrRegistryScanningConfigurationRulesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcrRegistryScanningConfiguration.DataAwsccEcrRegistryScanningConfigurationRulesRepositoryFilters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcrRegistryScanningConfiguration.DataAwsccEcrRegistryScanningConfigurationRulesRepositoryFilters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecr-registry-scanning-configuration/index.ts",
        "line": 25
      },
      "name": "DataAwsccEcrRegistryScanningConfigurationRulesRepositoryFilters",
      "namespace": "dataAwsccEcrRegistryScanningConfiguration",
      "symbolId": "src/data-awscc-ecr-registry-scanning-configuration/index:DataAwsccEcrRegistryScanningConfigurationRulesRepositoryFilters"
    },
    "@cdktn/provider-awscc.dataAwsccEcrRegistryScanningConfiguration.DataAwsccEcrRegistryScanningConfigurationRulesRepositoryFiltersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcrRegistryScanningConfiguration.DataAwsccEcrRegistryScanningConfigurationRulesRepositoryFiltersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecr-registry-scanning-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-awscc-ecr-registry-scanning-configuration/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecr-registry-scanning-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-awscc.dataAwsccEcrRegistryScanningConfiguration.DataAwsccEcrRegistryScanningConfigurationRulesRepositoryFiltersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEcrRegistryScanningConfigurationRulesRepositoryFiltersList",
      "namespace": "dataAwsccEcrRegistryScanningConfiguration",
      "symbolId": "src/data-awscc-ecr-registry-scanning-configuration/index:DataAwsccEcrRegistryScanningConfigurationRulesRepositoryFiltersList"
    },
    "@cdktn/provider-awscc.dataAwsccEcrRegistryScanningConfiguration.DataAwsccEcrRegistryScanningConfigurationRulesRepositoryFiltersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcrRegistryScanningConfiguration.DataAwsccEcrRegistryScanningConfigurationRulesRepositoryFiltersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecr-registry-scanning-configuration/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecr-registry-scanning-configuration/index.ts",
        "line": 48
      },
      "name": "DataAwsccEcrRegistryScanningConfigurationRulesRepositoryFiltersOutputReference",
      "namespace": "dataAwsccEcrRegistryScanningConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-registry-scanning-configuration/index.ts",
            "line": 77
          },
          "name": "filter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-registry-scanning-configuration/index.ts",
            "line": 82
          },
          "name": "filterType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecr-registry-scanning-configuration/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcrRegistryScanningConfiguration.DataAwsccEcrRegistryScanningConfigurationRulesRepositoryFilters"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecr-registry-scanning-configuration/index:DataAwsccEcrRegistryScanningConfigurationRulesRepositoryFiltersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcrRegistryScanningConfigurations.DataAwsccEcrRegistryScanningConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecr_registry_scanning_configurations awscc_ecr_registry_scanning_configurations}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcrRegistryScanningConfigurations.DataAwsccEcrRegistryScanningConfigurations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecr_registry_scanning_configurations awscc_ecr_registry_scanning_configurations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecr-registry-scanning-configurations/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEcrRegistryScanningConfigurations.DataAwsccEcrRegistryScanningConfigurationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecr-registry-scanning-configurations/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEcrRegistryScanningConfigurations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecr-registry-scanning-configurations/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEcrRegistryScanningConfigurations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecr_registry_scanning_configurations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEcrRegistryScanningConfigurations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEcrRegistryScanningConfigurations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecr-registry-scanning-configurations/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecr-registry-scanning-configurations/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEcrRegistryScanningConfigurations",
      "namespace": "dataAwsccEcrRegistryScanningConfigurations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-registry-scanning-configurations/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-registry-scanning-configurations/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-registry-scanning-configurations/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ecr-registry-scanning-configurations/index:DataAwsccEcrRegistryScanningConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccEcrRegistryScanningConfigurations.DataAwsccEcrRegistryScanningConfigurationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcrRegistryScanningConfigurations.DataAwsccEcrRegistryScanningConfigurationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecr-registry-scanning-configurations/index.ts",
        "line": 14
      },
      "name": "DataAwsccEcrRegistryScanningConfigurationsConfig",
      "namespace": "dataAwsccEcrRegistryScanningConfigurations",
      "symbolId": "src/data-awscc-ecr-registry-scanning-configurations/index:DataAwsccEcrRegistryScanningConfigurationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEcrReplicationConfiguration.DataAwsccEcrReplicationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecr_replication_configuration awscc_ecr_replication_configuration}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcrReplicationConfiguration.DataAwsccEcrReplicationConfiguration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecr_replication_configuration awscc_ecr_replication_configuration} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecr-replication-configuration/index.ts",
          "line": 358
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEcrReplicationConfiguration.DataAwsccEcrReplicationConfigurationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecr-replication-configuration/index.ts",
        "line": 326
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEcrReplicationConfiguration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecr-replication-configuration/index.ts",
            "line": 343
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEcrReplicationConfiguration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecr_replication_configuration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEcrReplicationConfiguration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEcrReplicationConfiguration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecr-replication-configuration/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-awscc-ecr-replication-configuration/index.ts",
            "line": 415
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEcrReplicationConfiguration",
      "namespace": "dataAwsccEcrReplicationConfiguration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-replication-configuration/index.ts",
            "line": 331
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-replication-configuration/index.ts",
            "line": 395
          },
          "name": "registryId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-replication-configuration/index.ts",
            "line": 401
          },
          "name": "replicationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcrReplicationConfiguration.DataAwsccEcrReplicationConfigurationReplicationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-replication-configuration/index.ts",
            "line": 390
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecr-replication-configuration/index.ts",
            "line": 383
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecr-replication-configuration/index:DataAwsccEcrReplicationConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccEcrReplicationConfiguration.DataAwsccEcrReplicationConfigurationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcrReplicationConfiguration.DataAwsccEcrReplicationConfigurationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecr-replication-configuration/index.ts",
        "line": 14
      },
      "name": "DataAwsccEcrReplicationConfigurationConfig",
      "namespace": "dataAwsccEcrReplicationConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecr_replication_configuration#id DataAwsccEcrReplicationConfiguration#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-replication-configuration/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecr-replication-configuration/index:DataAwsccEcrReplicationConfigurationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEcrReplicationConfiguration.DataAwsccEcrReplicationConfigurationReplicationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcrReplicationConfiguration.DataAwsccEcrReplicationConfigurationReplicationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecr-replication-configuration/index.ts",
        "line": 267
      },
      "name": "DataAwsccEcrReplicationConfigurationReplicationConfiguration",
      "namespace": "dataAwsccEcrReplicationConfiguration",
      "symbolId": "src/data-awscc-ecr-replication-configuration/index:DataAwsccEcrReplicationConfigurationReplicationConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccEcrReplicationConfiguration.DataAwsccEcrReplicationConfigurationReplicationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcrReplicationConfiguration.DataAwsccEcrReplicationConfigurationReplicationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecr-replication-configuration/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecr-replication-configuration/index.ts",
        "line": 290
      },
      "name": "DataAwsccEcrReplicationConfigurationReplicationConfigurationOutputReference",
      "namespace": "dataAwsccEcrReplicationConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-replication-configuration/index.ts",
            "line": 318
          },
          "name": "rules",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcrReplicationConfiguration.DataAwsccEcrReplicationConfigurationReplicationConfigurationRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecr-replication-configuration/index.ts",
            "line": 301
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcrReplicationConfiguration.DataAwsccEcrReplicationConfigurationReplicationConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecr-replication-configuration/index:DataAwsccEcrReplicationConfigurationReplicationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcrReplicationConfiguration.DataAwsccEcrReplicationConfigurationReplicationConfigurationRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcrReplicationConfiguration.DataAwsccEcrReplicationConfigurationReplicationConfigurationRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecr-replication-configuration/index.ts",
        "line": 185
      },
      "name": "DataAwsccEcrReplicationConfigurationReplicationConfigurationRules",
      "namespace": "dataAwsccEcrReplicationConfiguration",
      "symbolId": "src/data-awscc-ecr-replication-configuration/index:DataAwsccEcrReplicationConfigurationReplicationConfigurationRules"
    },
    "@cdktn/provider-awscc.dataAwsccEcrReplicationConfiguration.DataAwsccEcrReplicationConfigurationReplicationConfigurationRulesDestinations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcrReplicationConfiguration.DataAwsccEcrReplicationConfigurationReplicationConfigurationRulesDestinations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecr-replication-configuration/index.ts",
        "line": 25
      },
      "name": "DataAwsccEcrReplicationConfigurationReplicationConfigurationRulesDestinations",
      "namespace": "dataAwsccEcrReplicationConfiguration",
      "symbolId": "src/data-awscc-ecr-replication-configuration/index:DataAwsccEcrReplicationConfigurationReplicationConfigurationRulesDestinations"
    },
    "@cdktn/provider-awscc.dataAwsccEcrReplicationConfiguration.DataAwsccEcrReplicationConfigurationReplicationConfigurationRulesDestinationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcrReplicationConfiguration.DataAwsccEcrReplicationConfigurationReplicationConfigurationRulesDestinationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecr-replication-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-awscc-ecr-replication-configuration/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecr-replication-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-awscc.dataAwsccEcrReplicationConfiguration.DataAwsccEcrReplicationConfigurationReplicationConfigurationRulesDestinationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEcrReplicationConfigurationReplicationConfigurationRulesDestinationsList",
      "namespace": "dataAwsccEcrReplicationConfiguration",
      "symbolId": "src/data-awscc-ecr-replication-configuration/index:DataAwsccEcrReplicationConfigurationReplicationConfigurationRulesDestinationsList"
    },
    "@cdktn/provider-awscc.dataAwsccEcrReplicationConfiguration.DataAwsccEcrReplicationConfigurationReplicationConfigurationRulesDestinationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcrReplicationConfiguration.DataAwsccEcrReplicationConfigurationReplicationConfigurationRulesDestinationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecr-replication-configuration/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecr-replication-configuration/index.ts",
        "line": 48
      },
      "name": "DataAwsccEcrReplicationConfigurationReplicationConfigurationRulesDestinationsOutputReference",
      "namespace": "dataAwsccEcrReplicationConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-replication-configuration/index.ts",
            "line": 77
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-replication-configuration/index.ts",
            "line": 82
          },
          "name": "registryId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecr-replication-configuration/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcrReplicationConfiguration.DataAwsccEcrReplicationConfigurationReplicationConfigurationRulesDestinations"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecr-replication-configuration/index:DataAwsccEcrReplicationConfigurationReplicationConfigurationRulesDestinationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcrReplicationConfiguration.DataAwsccEcrReplicationConfigurationReplicationConfigurationRulesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcrReplicationConfiguration.DataAwsccEcrReplicationConfigurationReplicationConfigurationRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecr-replication-configuration/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-awscc-ecr-replication-configuration/index.ts",
        "line": 249
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecr-replication-configuration/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-awscc.dataAwsccEcrReplicationConfiguration.DataAwsccEcrReplicationConfigurationReplicationConfigurationRulesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEcrReplicationConfigurationReplicationConfigurationRulesList",
      "namespace": "dataAwsccEcrReplicationConfiguration",
      "symbolId": "src/data-awscc-ecr-replication-configuration/index:DataAwsccEcrReplicationConfigurationReplicationConfigurationRulesList"
    },
    "@cdktn/provider-awscc.dataAwsccEcrReplicationConfiguration.DataAwsccEcrReplicationConfigurationReplicationConfigurationRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcrReplicationConfiguration.DataAwsccEcrReplicationConfigurationReplicationConfigurationRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecr-replication-configuration/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-awscc-ecr-replication-configuration/index.ts",
        "line": 208
      },
      "name": "DataAwsccEcrReplicationConfigurationReplicationConfigurationRulesOutputReference",
      "namespace": "dataAwsccEcrReplicationConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-replication-configuration/index.ts",
            "line": 238
          },
          "name": "destinations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcrReplicationConfiguration.DataAwsccEcrReplicationConfigurationReplicationConfigurationRulesDestinationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-replication-configuration/index.ts",
            "line": 244
          },
          "name": "repositoryFilters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcrReplicationConfiguration.DataAwsccEcrReplicationConfigurationReplicationConfigurationRulesRepositoryFiltersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecr-replication-configuration/index.ts",
            "line": 221
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcrReplicationConfiguration.DataAwsccEcrReplicationConfigurationReplicationConfigurationRules"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecr-replication-configuration/index:DataAwsccEcrReplicationConfigurationReplicationConfigurationRulesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcrReplicationConfiguration.DataAwsccEcrReplicationConfigurationReplicationConfigurationRulesRepositoryFilters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcrReplicationConfiguration.DataAwsccEcrReplicationConfigurationReplicationConfigurationRulesRepositoryFilters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecr-replication-configuration/index.ts",
        "line": 105
      },
      "name": "DataAwsccEcrReplicationConfigurationReplicationConfigurationRulesRepositoryFilters",
      "namespace": "dataAwsccEcrReplicationConfiguration",
      "symbolId": "src/data-awscc-ecr-replication-configuration/index:DataAwsccEcrReplicationConfigurationReplicationConfigurationRulesRepositoryFilters"
    },
    "@cdktn/provider-awscc.dataAwsccEcrReplicationConfiguration.DataAwsccEcrReplicationConfigurationReplicationConfigurationRulesRepositoryFiltersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcrReplicationConfiguration.DataAwsccEcrReplicationConfigurationReplicationConfigurationRulesRepositoryFiltersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecr-replication-configuration/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-awscc-ecr-replication-configuration/index.ts",
        "line": 167
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecr-replication-configuration/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-awscc.dataAwsccEcrReplicationConfiguration.DataAwsccEcrReplicationConfigurationReplicationConfigurationRulesRepositoryFiltersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEcrReplicationConfigurationReplicationConfigurationRulesRepositoryFiltersList",
      "namespace": "dataAwsccEcrReplicationConfiguration",
      "symbolId": "src/data-awscc-ecr-replication-configuration/index:DataAwsccEcrReplicationConfigurationReplicationConfigurationRulesRepositoryFiltersList"
    },
    "@cdktn/provider-awscc.dataAwsccEcrReplicationConfiguration.DataAwsccEcrReplicationConfigurationReplicationConfigurationRulesRepositoryFiltersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcrReplicationConfiguration.DataAwsccEcrReplicationConfigurationReplicationConfigurationRulesRepositoryFiltersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecr-replication-configuration/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-awscc-ecr-replication-configuration/index.ts",
        "line": 128
      },
      "name": "DataAwsccEcrReplicationConfigurationReplicationConfigurationRulesRepositoryFiltersOutputReference",
      "namespace": "dataAwsccEcrReplicationConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-replication-configuration/index.ts",
            "line": 157
          },
          "name": "filter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-replication-configuration/index.ts",
            "line": 162
          },
          "name": "filterType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecr-replication-configuration/index.ts",
            "line": 141
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcrReplicationConfiguration.DataAwsccEcrReplicationConfigurationReplicationConfigurationRulesRepositoryFilters"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecr-replication-configuration/index:DataAwsccEcrReplicationConfigurationReplicationConfigurationRulesRepositoryFiltersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcrReplicationConfigurations.DataAwsccEcrReplicationConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecr_replication_configurations awscc_ecr_replication_configurations}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcrReplicationConfigurations.DataAwsccEcrReplicationConfigurations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecr_replication_configurations awscc_ecr_replication_configurations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecr-replication-configurations/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEcrReplicationConfigurations.DataAwsccEcrReplicationConfigurationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecr-replication-configurations/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEcrReplicationConfigurations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecr-replication-configurations/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEcrReplicationConfigurations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecr_replication_configurations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEcrReplicationConfigurations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEcrReplicationConfigurations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecr-replication-configurations/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecr-replication-configurations/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEcrReplicationConfigurations",
      "namespace": "dataAwsccEcrReplicationConfigurations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-replication-configurations/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-replication-configurations/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-replication-configurations/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ecr-replication-configurations/index:DataAwsccEcrReplicationConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccEcrReplicationConfigurations.DataAwsccEcrReplicationConfigurationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcrReplicationConfigurations.DataAwsccEcrReplicationConfigurationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecr-replication-configurations/index.ts",
        "line": 14
      },
      "name": "DataAwsccEcrReplicationConfigurationsConfig",
      "namespace": "dataAwsccEcrReplicationConfigurations",
      "symbolId": "src/data-awscc-ecr-replication-configurations/index:DataAwsccEcrReplicationConfigurationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEcrRepositories.DataAwsccEcrRepositories": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecr_repositories awscc_ecr_repositories}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcrRepositories.DataAwsccEcrRepositories",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecr_repositories awscc_ecr_repositories} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecr-repositories/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEcrRepositories.DataAwsccEcrRepositoriesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecr-repositories/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEcrRepositories resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecr-repositories/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEcrRepositories to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecr_repositories#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEcrRepositories that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEcrRepositories to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecr-repositories/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecr-repositories/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEcrRepositories",
      "namespace": "dataAwsccEcrRepositories",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-repositories/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-repositories/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-repositories/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ecr-repositories/index:DataAwsccEcrRepositories"
    },
    "@cdktn/provider-awscc.dataAwsccEcrRepositories.DataAwsccEcrRepositoriesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcrRepositories.DataAwsccEcrRepositoriesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecr-repositories/index.ts",
        "line": 14
      },
      "name": "DataAwsccEcrRepositoriesConfig",
      "namespace": "dataAwsccEcrRepositories",
      "symbolId": "src/data-awscc-ecr-repositories/index:DataAwsccEcrRepositoriesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEcrRepository.DataAwsccEcrRepository": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecr_repository awscc_ecr_repository}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcrRepository.DataAwsccEcrRepository",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecr_repository awscc_ecr_repository} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecr-repository/index.ts",
          "line": 393
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEcrRepository.DataAwsccEcrRepositoryConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecr-repository/index.ts",
        "line": 361
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEcrRepository resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecr-repository/index.ts",
            "line": 378
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEcrRepository to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecr_repository#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEcrRepository that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEcrRepository to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecr-repository/index.ts",
            "line": 493
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecr-repository/index.ts",
            "line": 499
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEcrRepository",
      "namespace": "dataAwsccEcrRepository",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-repository/index.ts",
            "line": 366
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-repository/index.ts",
            "line": 417
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-repository/index.ts",
            "line": 422
          },
          "name": "emptyOnDelete",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-repository/index.ts",
            "line": 428
          },
          "name": "encryptionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcrRepository.DataAwsccEcrRepositoryEncryptionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-repository/index.ts",
            "line": 447
          },
          "name": "imageScanningConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcrRepository.DataAwsccEcrRepositoryImageScanningConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-repository/index.ts",
            "line": 452
          },
          "name": "imageTagMutability",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-repository/index.ts",
            "line": 458
          },
          "name": "imageTagMutabilityExclusionFilters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcrRepository.DataAwsccEcrRepositoryImageTagMutabilityExclusionFiltersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-repository/index.ts",
            "line": 464
          },
          "name": "lifecyclePolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcrRepository.DataAwsccEcrRepositoryLifecyclePolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-repository/index.ts",
            "line": 469
          },
          "name": "repositoryName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-repository/index.ts",
            "line": 474
          },
          "name": "repositoryPolicyText",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-repository/index.ts",
            "line": 479
          },
          "name": "repositoryUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-repository/index.ts",
            "line": 485
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcrRepository.DataAwsccEcrRepositoryTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-repository/index.ts",
            "line": 441
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecr-repository/index.ts",
            "line": 434
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecr-repository/index:DataAwsccEcrRepository"
    },
    "@cdktn/provider-awscc.dataAwsccEcrRepository.DataAwsccEcrRepositoryConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcrRepository.DataAwsccEcrRepositoryConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecr-repository/index.ts",
        "line": 14
      },
      "name": "DataAwsccEcrRepositoryConfig",
      "namespace": "dataAwsccEcrRepository",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecr_repository#id DataAwsccEcrRepository#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-repository/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecr-repository/index:DataAwsccEcrRepositoryConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEcrRepository.DataAwsccEcrRepositoryEncryptionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcrRepository.DataAwsccEcrRepositoryEncryptionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecr-repository/index.ts",
        "line": 25
      },
      "name": "DataAwsccEcrRepositoryEncryptionConfiguration",
      "namespace": "dataAwsccEcrRepository",
      "symbolId": "src/data-awscc-ecr-repository/index:DataAwsccEcrRepositoryEncryptionConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccEcrRepository.DataAwsccEcrRepositoryEncryptionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcrRepository.DataAwsccEcrRepositoryEncryptionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecr-repository/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecr-repository/index.ts",
        "line": 48
      },
      "name": "DataAwsccEcrRepositoryEncryptionConfigurationOutputReference",
      "namespace": "dataAwsccEcrRepository",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-repository/index.ts",
            "line": 75
          },
          "name": "encryptionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-repository/index.ts",
            "line": 80
          },
          "name": "kmsKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecr-repository/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcrRepository.DataAwsccEcrRepositoryEncryptionConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecr-repository/index:DataAwsccEcrRepositoryEncryptionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcrRepository.DataAwsccEcrRepositoryImageScanningConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcrRepository.DataAwsccEcrRepositoryImageScanningConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecr-repository/index.ts",
        "line": 84
      },
      "name": "DataAwsccEcrRepositoryImageScanningConfiguration",
      "namespace": "dataAwsccEcrRepository",
      "symbolId": "src/data-awscc-ecr-repository/index:DataAwsccEcrRepositoryImageScanningConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccEcrRepository.DataAwsccEcrRepositoryImageScanningConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcrRepository.DataAwsccEcrRepositoryImageScanningConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecr-repository/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-awscc-ecr-repository/index.ts",
        "line": 107
      },
      "name": "DataAwsccEcrRepositoryImageScanningConfigurationOutputReference",
      "namespace": "dataAwsccEcrRepository",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-repository/index.ts",
            "line": 134
          },
          "name": "scanOnPush",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecr-repository/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcrRepository.DataAwsccEcrRepositoryImageScanningConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecr-repository/index:DataAwsccEcrRepositoryImageScanningConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcrRepository.DataAwsccEcrRepositoryImageTagMutabilityExclusionFilters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcrRepository.DataAwsccEcrRepositoryImageTagMutabilityExclusionFilters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecr-repository/index.ts",
        "line": 138
      },
      "name": "DataAwsccEcrRepositoryImageTagMutabilityExclusionFilters",
      "namespace": "dataAwsccEcrRepository",
      "symbolId": "src/data-awscc-ecr-repository/index:DataAwsccEcrRepositoryImageTagMutabilityExclusionFilters"
    },
    "@cdktn/provider-awscc.dataAwsccEcrRepository.DataAwsccEcrRepositoryImageTagMutabilityExclusionFiltersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcrRepository.DataAwsccEcrRepositoryImageTagMutabilityExclusionFiltersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecr-repository/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecr-repository/index.ts",
        "line": 200
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecr-repository/index.ts",
            "line": 214
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEcrRepository.DataAwsccEcrRepositoryImageTagMutabilityExclusionFiltersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEcrRepositoryImageTagMutabilityExclusionFiltersList",
      "namespace": "dataAwsccEcrRepository",
      "symbolId": "src/data-awscc-ecr-repository/index:DataAwsccEcrRepositoryImageTagMutabilityExclusionFiltersList"
    },
    "@cdktn/provider-awscc.dataAwsccEcrRepository.DataAwsccEcrRepositoryImageTagMutabilityExclusionFiltersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcrRepository.DataAwsccEcrRepositoryImageTagMutabilityExclusionFiltersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecr-repository/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecr-repository/index.ts",
        "line": 161
      },
      "name": "DataAwsccEcrRepositoryImageTagMutabilityExclusionFiltersOutputReference",
      "namespace": "dataAwsccEcrRepository",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-repository/index.ts",
            "line": 190
          },
          "name": "imageTagMutabilityExclusionFilterType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-repository/index.ts",
            "line": 195
          },
          "name": "imageTagMutabilityExclusionFilterValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecr-repository/index.ts",
            "line": 174
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcrRepository.DataAwsccEcrRepositoryImageTagMutabilityExclusionFilters"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecr-repository/index:DataAwsccEcrRepositoryImageTagMutabilityExclusionFiltersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcrRepository.DataAwsccEcrRepositoryLifecyclePolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcrRepository.DataAwsccEcrRepositoryLifecyclePolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecr-repository/index.ts",
        "line": 218
      },
      "name": "DataAwsccEcrRepositoryLifecyclePolicy",
      "namespace": "dataAwsccEcrRepository",
      "symbolId": "src/data-awscc-ecr-repository/index:DataAwsccEcrRepositoryLifecyclePolicy"
    },
    "@cdktn/provider-awscc.dataAwsccEcrRepository.DataAwsccEcrRepositoryLifecyclePolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcrRepository.DataAwsccEcrRepositoryLifecyclePolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecr-repository/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/data-awscc-ecr-repository/index.ts",
        "line": 241
      },
      "name": "DataAwsccEcrRepositoryLifecyclePolicyOutputReference",
      "namespace": "dataAwsccEcrRepository",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-repository/index.ts",
            "line": 268
          },
          "name": "lifecyclePolicyText",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-repository/index.ts",
            "line": 273
          },
          "name": "registryId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecr-repository/index.ts",
            "line": 252
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcrRepository.DataAwsccEcrRepositoryLifecyclePolicy"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecr-repository/index:DataAwsccEcrRepositoryLifecyclePolicyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcrRepository.DataAwsccEcrRepositoryTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcrRepository.DataAwsccEcrRepositoryTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecr-repository/index.ts",
        "line": 277
      },
      "name": "DataAwsccEcrRepositoryTags",
      "namespace": "dataAwsccEcrRepository",
      "symbolId": "src/data-awscc-ecr-repository/index:DataAwsccEcrRepositoryTags"
    },
    "@cdktn/provider-awscc.dataAwsccEcrRepository.DataAwsccEcrRepositoryTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcrRepository.DataAwsccEcrRepositoryTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecr-repository/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/data-awscc-ecr-repository/index.ts",
        "line": 339
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecr-repository/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-awscc.dataAwsccEcrRepository.DataAwsccEcrRepositoryTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEcrRepositoryTagsList",
      "namespace": "dataAwsccEcrRepository",
      "symbolId": "src/data-awscc-ecr-repository/index:DataAwsccEcrRepositoryTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEcrRepository.DataAwsccEcrRepositoryTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcrRepository.DataAwsccEcrRepositoryTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecr-repository/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-awscc-ecr-repository/index.ts",
        "line": 300
      },
      "name": "DataAwsccEcrRepositoryTagsOutputReference",
      "namespace": "dataAwsccEcrRepository",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-repository/index.ts",
            "line": 329
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-repository/index.ts",
            "line": 334
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecr-repository/index.ts",
            "line": 313
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcrRepository.DataAwsccEcrRepositoryTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecr-repository/index:DataAwsccEcrRepositoryTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcrRepositoryCreationTemplate.DataAwsccEcrRepositoryCreationTemplate": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecr_repository_creation_template awscc_ecr_repository_creation_template}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcrRepositoryCreationTemplate.DataAwsccEcrRepositoryCreationTemplate",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecr_repository_creation_template awscc_ecr_repository_creation_template} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecr-repository-creation-template/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEcrRepositoryCreationTemplate.DataAwsccEcrRepositoryCreationTemplateConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecr-repository-creation-template/index.ts",
        "line": 248
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEcrRepositoryCreationTemplate resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecr-repository-creation-template/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 DataAwsccEcrRepositoryCreationTemplate to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecr_repository_creation_template#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEcrRepositoryCreationTemplate that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEcrRepositoryCreationTemplate to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecr-repository-creation-template/index.ts",
            "line": 383
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecr-repository-creation-template/index.ts",
            "line": 389
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEcrRepositoryCreationTemplate",
      "namespace": "dataAwsccEcrRepositoryCreationTemplate",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-repository-creation-template/index.ts",
            "line": 253
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-repository-creation-template/index.ts",
            "line": 304
          },
          "name": "appliedFor",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-repository-creation-template/index.ts",
            "line": 309
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-repository-creation-template/index.ts",
            "line": 314
          },
          "name": "customRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-repository-creation-template/index.ts",
            "line": 319
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-repository-creation-template/index.ts",
            "line": 325
          },
          "name": "encryptionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcrRepositoryCreationTemplate.DataAwsccEcrRepositoryCreationTemplateEncryptionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-repository-creation-template/index.ts",
            "line": 343
          },
          "name": "imageTagMutability",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-repository-creation-template/index.ts",
            "line": 349
          },
          "name": "imageTagMutabilityExclusionFilters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcrRepositoryCreationTemplate.DataAwsccEcrRepositoryCreationTemplateImageTagMutabilityExclusionFiltersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-repository-creation-template/index.ts",
            "line": 354
          },
          "name": "lifecyclePolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-repository-creation-template/index.ts",
            "line": 359
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-repository-creation-template/index.ts",
            "line": 364
          },
          "name": "repositoryPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-repository-creation-template/index.ts",
            "line": 370
          },
          "name": "resourceTags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcrRepositoryCreationTemplate.DataAwsccEcrRepositoryCreationTemplateResourceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-repository-creation-template/index.ts",
            "line": 375
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-repository-creation-template/index.ts",
            "line": 338
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecr-repository-creation-template/index.ts",
            "line": 331
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecr-repository-creation-template/index:DataAwsccEcrRepositoryCreationTemplate"
    },
    "@cdktn/provider-awscc.dataAwsccEcrRepositoryCreationTemplate.DataAwsccEcrRepositoryCreationTemplateConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcrRepositoryCreationTemplate.DataAwsccEcrRepositoryCreationTemplateConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecr-repository-creation-template/index.ts",
        "line": 14
      },
      "name": "DataAwsccEcrRepositoryCreationTemplateConfig",
      "namespace": "dataAwsccEcrRepositoryCreationTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecr_repository_creation_template#id DataAwsccEcrRepositoryCreationTemplate#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-repository-creation-template/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecr-repository-creation-template/index:DataAwsccEcrRepositoryCreationTemplateConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEcrRepositoryCreationTemplate.DataAwsccEcrRepositoryCreationTemplateEncryptionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcrRepositoryCreationTemplate.DataAwsccEcrRepositoryCreationTemplateEncryptionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecr-repository-creation-template/index.ts",
        "line": 25
      },
      "name": "DataAwsccEcrRepositoryCreationTemplateEncryptionConfiguration",
      "namespace": "dataAwsccEcrRepositoryCreationTemplate",
      "symbolId": "src/data-awscc-ecr-repository-creation-template/index:DataAwsccEcrRepositoryCreationTemplateEncryptionConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccEcrRepositoryCreationTemplate.DataAwsccEcrRepositoryCreationTemplateEncryptionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcrRepositoryCreationTemplate.DataAwsccEcrRepositoryCreationTemplateEncryptionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecr-repository-creation-template/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecr-repository-creation-template/index.ts",
        "line": 48
      },
      "name": "DataAwsccEcrRepositoryCreationTemplateEncryptionConfigurationOutputReference",
      "namespace": "dataAwsccEcrRepositoryCreationTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-repository-creation-template/index.ts",
            "line": 75
          },
          "name": "encryptionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-repository-creation-template/index.ts",
            "line": 80
          },
          "name": "kmsKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecr-repository-creation-template/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcrRepositoryCreationTemplate.DataAwsccEcrRepositoryCreationTemplateEncryptionConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecr-repository-creation-template/index:DataAwsccEcrRepositoryCreationTemplateEncryptionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcrRepositoryCreationTemplate.DataAwsccEcrRepositoryCreationTemplateImageTagMutabilityExclusionFilters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcrRepositoryCreationTemplate.DataAwsccEcrRepositoryCreationTemplateImageTagMutabilityExclusionFilters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecr-repository-creation-template/index.ts",
        "line": 84
      },
      "name": "DataAwsccEcrRepositoryCreationTemplateImageTagMutabilityExclusionFilters",
      "namespace": "dataAwsccEcrRepositoryCreationTemplate",
      "symbolId": "src/data-awscc-ecr-repository-creation-template/index:DataAwsccEcrRepositoryCreationTemplateImageTagMutabilityExclusionFilters"
    },
    "@cdktn/provider-awscc.dataAwsccEcrRepositoryCreationTemplate.DataAwsccEcrRepositoryCreationTemplateImageTagMutabilityExclusionFiltersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcrRepositoryCreationTemplate.DataAwsccEcrRepositoryCreationTemplateImageTagMutabilityExclusionFiltersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecr-repository-creation-template/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecr-repository-creation-template/index.ts",
        "line": 146
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecr-repository-creation-template/index.ts",
            "line": 160
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEcrRepositoryCreationTemplate.DataAwsccEcrRepositoryCreationTemplateImageTagMutabilityExclusionFiltersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEcrRepositoryCreationTemplateImageTagMutabilityExclusionFiltersList",
      "namespace": "dataAwsccEcrRepositoryCreationTemplate",
      "symbolId": "src/data-awscc-ecr-repository-creation-template/index:DataAwsccEcrRepositoryCreationTemplateImageTagMutabilityExclusionFiltersList"
    },
    "@cdktn/provider-awscc.dataAwsccEcrRepositoryCreationTemplate.DataAwsccEcrRepositoryCreationTemplateImageTagMutabilityExclusionFiltersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcrRepositoryCreationTemplate.DataAwsccEcrRepositoryCreationTemplateImageTagMutabilityExclusionFiltersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecr-repository-creation-template/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecr-repository-creation-template/index.ts",
        "line": 107
      },
      "name": "DataAwsccEcrRepositoryCreationTemplateImageTagMutabilityExclusionFiltersOutputReference",
      "namespace": "dataAwsccEcrRepositoryCreationTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-repository-creation-template/index.ts",
            "line": 136
          },
          "name": "imageTagMutabilityExclusionFilterType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-repository-creation-template/index.ts",
            "line": 141
          },
          "name": "imageTagMutabilityExclusionFilterValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecr-repository-creation-template/index.ts",
            "line": 120
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcrRepositoryCreationTemplate.DataAwsccEcrRepositoryCreationTemplateImageTagMutabilityExclusionFilters"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecr-repository-creation-template/index:DataAwsccEcrRepositoryCreationTemplateImageTagMutabilityExclusionFiltersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcrRepositoryCreationTemplate.DataAwsccEcrRepositoryCreationTemplateResourceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcrRepositoryCreationTemplate.DataAwsccEcrRepositoryCreationTemplateResourceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecr-repository-creation-template/index.ts",
        "line": 164
      },
      "name": "DataAwsccEcrRepositoryCreationTemplateResourceTags",
      "namespace": "dataAwsccEcrRepositoryCreationTemplate",
      "symbolId": "src/data-awscc-ecr-repository-creation-template/index:DataAwsccEcrRepositoryCreationTemplateResourceTags"
    },
    "@cdktn/provider-awscc.dataAwsccEcrRepositoryCreationTemplate.DataAwsccEcrRepositoryCreationTemplateResourceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcrRepositoryCreationTemplate.DataAwsccEcrRepositoryCreationTemplateResourceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecr-repository-creation-template/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-awscc-ecr-repository-creation-template/index.ts",
        "line": 226
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecr-repository-creation-template/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-awscc.dataAwsccEcrRepositoryCreationTemplate.DataAwsccEcrRepositoryCreationTemplateResourceTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEcrRepositoryCreationTemplateResourceTagsList",
      "namespace": "dataAwsccEcrRepositoryCreationTemplate",
      "symbolId": "src/data-awscc-ecr-repository-creation-template/index:DataAwsccEcrRepositoryCreationTemplateResourceTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEcrRepositoryCreationTemplate.DataAwsccEcrRepositoryCreationTemplateResourceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcrRepositoryCreationTemplate.DataAwsccEcrRepositoryCreationTemplateResourceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecr-repository-creation-template/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-awscc-ecr-repository-creation-template/index.ts",
        "line": 187
      },
      "name": "DataAwsccEcrRepositoryCreationTemplateResourceTagsOutputReference",
      "namespace": "dataAwsccEcrRepositoryCreationTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-repository-creation-template/index.ts",
            "line": 216
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-repository-creation-template/index.ts",
            "line": 221
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecr-repository-creation-template/index.ts",
            "line": 200
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcrRepositoryCreationTemplate.DataAwsccEcrRepositoryCreationTemplateResourceTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecr-repository-creation-template/index:DataAwsccEcrRepositoryCreationTemplateResourceTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcrRepositoryCreationTemplates.DataAwsccEcrRepositoryCreationTemplates": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecr_repository_creation_templates awscc_ecr_repository_creation_templates}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcrRepositoryCreationTemplates.DataAwsccEcrRepositoryCreationTemplates",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecr_repository_creation_templates awscc_ecr_repository_creation_templates} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecr-repository-creation-templates/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEcrRepositoryCreationTemplates.DataAwsccEcrRepositoryCreationTemplatesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecr-repository-creation-templates/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEcrRepositoryCreationTemplates resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecr-repository-creation-templates/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEcrRepositoryCreationTemplates to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecr_repository_creation_templates#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEcrRepositoryCreationTemplates that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEcrRepositoryCreationTemplates to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecr-repository-creation-templates/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecr-repository-creation-templates/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEcrRepositoryCreationTemplates",
      "namespace": "dataAwsccEcrRepositoryCreationTemplates",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-repository-creation-templates/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-repository-creation-templates/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-repository-creation-templates/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ecr-repository-creation-templates/index:DataAwsccEcrRepositoryCreationTemplates"
    },
    "@cdktn/provider-awscc.dataAwsccEcrRepositoryCreationTemplates.DataAwsccEcrRepositoryCreationTemplatesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcrRepositoryCreationTemplates.DataAwsccEcrRepositoryCreationTemplatesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecr-repository-creation-templates/index.ts",
        "line": 14
      },
      "name": "DataAwsccEcrRepositoryCreationTemplatesConfig",
      "namespace": "dataAwsccEcrRepositoryCreationTemplates",
      "symbolId": "src/data-awscc-ecr-repository-creation-templates/index:DataAwsccEcrRepositoryCreationTemplatesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEcrSigningConfiguration.DataAwsccEcrSigningConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecr_signing_configuration awscc_ecr_signing_configuration}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcrSigningConfiguration.DataAwsccEcrSigningConfiguration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecr_signing_configuration awscc_ecr_signing_configuration} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecr-signing-configuration/index.ts",
          "line": 222
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEcrSigningConfiguration.DataAwsccEcrSigningConfigurationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecr-signing-configuration/index.ts",
        "line": 190
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEcrSigningConfiguration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecr-signing-configuration/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 DataAwsccEcrSigningConfiguration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecr_signing_configuration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEcrSigningConfiguration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEcrSigningConfiguration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecr-signing-configuration/index.ts",
            "line": 273
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecr-signing-configuration/index.ts",
            "line": 279
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEcrSigningConfiguration",
      "namespace": "dataAwsccEcrSigningConfiguration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-signing-configuration/index.ts",
            "line": 195
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-signing-configuration/index.ts",
            "line": 259
          },
          "name": "registryId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-signing-configuration/index.ts",
            "line": 265
          },
          "name": "rules",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcrSigningConfiguration.DataAwsccEcrSigningConfigurationRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-signing-configuration/index.ts",
            "line": 254
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecr-signing-configuration/index.ts",
            "line": 247
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecr-signing-configuration/index:DataAwsccEcrSigningConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccEcrSigningConfiguration.DataAwsccEcrSigningConfigurationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcrSigningConfiguration.DataAwsccEcrSigningConfigurationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecr-signing-configuration/index.ts",
        "line": 14
      },
      "name": "DataAwsccEcrSigningConfigurationConfig",
      "namespace": "dataAwsccEcrSigningConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecr_signing_configuration#id DataAwsccEcrSigningConfiguration#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-signing-configuration/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecr-signing-configuration/index:DataAwsccEcrSigningConfigurationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEcrSigningConfiguration.DataAwsccEcrSigningConfigurationRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcrSigningConfiguration.DataAwsccEcrSigningConfigurationRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecr-signing-configuration/index.ts",
        "line": 105
      },
      "name": "DataAwsccEcrSigningConfigurationRules",
      "namespace": "dataAwsccEcrSigningConfiguration",
      "symbolId": "src/data-awscc-ecr-signing-configuration/index:DataAwsccEcrSigningConfigurationRules"
    },
    "@cdktn/provider-awscc.dataAwsccEcrSigningConfiguration.DataAwsccEcrSigningConfigurationRulesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcrSigningConfiguration.DataAwsccEcrSigningConfigurationRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecr-signing-configuration/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-awscc-ecr-signing-configuration/index.ts",
        "line": 168
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecr-signing-configuration/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-awscc.dataAwsccEcrSigningConfiguration.DataAwsccEcrSigningConfigurationRulesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEcrSigningConfigurationRulesList",
      "namespace": "dataAwsccEcrSigningConfiguration",
      "symbolId": "src/data-awscc-ecr-signing-configuration/index:DataAwsccEcrSigningConfigurationRulesList"
    },
    "@cdktn/provider-awscc.dataAwsccEcrSigningConfiguration.DataAwsccEcrSigningConfigurationRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcrSigningConfiguration.DataAwsccEcrSigningConfigurationRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecr-signing-configuration/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-awscc-ecr-signing-configuration/index.ts",
        "line": 128
      },
      "name": "DataAwsccEcrSigningConfigurationRulesOutputReference",
      "namespace": "dataAwsccEcrSigningConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-signing-configuration/index.ts",
            "line": 158
          },
          "name": "repositoryFilters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcrSigningConfiguration.DataAwsccEcrSigningConfigurationRulesRepositoryFiltersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-signing-configuration/index.ts",
            "line": 163
          },
          "name": "signingProfileArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecr-signing-configuration/index.ts",
            "line": 141
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcrSigningConfiguration.DataAwsccEcrSigningConfigurationRules"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecr-signing-configuration/index:DataAwsccEcrSigningConfigurationRulesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcrSigningConfiguration.DataAwsccEcrSigningConfigurationRulesRepositoryFilters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcrSigningConfiguration.DataAwsccEcrSigningConfigurationRulesRepositoryFilters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecr-signing-configuration/index.ts",
        "line": 25
      },
      "name": "DataAwsccEcrSigningConfigurationRulesRepositoryFilters",
      "namespace": "dataAwsccEcrSigningConfiguration",
      "symbolId": "src/data-awscc-ecr-signing-configuration/index:DataAwsccEcrSigningConfigurationRulesRepositoryFilters"
    },
    "@cdktn/provider-awscc.dataAwsccEcrSigningConfiguration.DataAwsccEcrSigningConfigurationRulesRepositoryFiltersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcrSigningConfiguration.DataAwsccEcrSigningConfigurationRulesRepositoryFiltersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecr-signing-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-awscc-ecr-signing-configuration/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecr-signing-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-awscc.dataAwsccEcrSigningConfiguration.DataAwsccEcrSigningConfigurationRulesRepositoryFiltersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEcrSigningConfigurationRulesRepositoryFiltersList",
      "namespace": "dataAwsccEcrSigningConfiguration",
      "symbolId": "src/data-awscc-ecr-signing-configuration/index:DataAwsccEcrSigningConfigurationRulesRepositoryFiltersList"
    },
    "@cdktn/provider-awscc.dataAwsccEcrSigningConfiguration.DataAwsccEcrSigningConfigurationRulesRepositoryFiltersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcrSigningConfiguration.DataAwsccEcrSigningConfigurationRulesRepositoryFiltersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecr-signing-configuration/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecr-signing-configuration/index.ts",
        "line": 48
      },
      "name": "DataAwsccEcrSigningConfigurationRulesRepositoryFiltersOutputReference",
      "namespace": "dataAwsccEcrSigningConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-signing-configuration/index.ts",
            "line": 77
          },
          "name": "filter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-signing-configuration/index.ts",
            "line": 82
          },
          "name": "filterType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecr-signing-configuration/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcrSigningConfiguration.DataAwsccEcrSigningConfigurationRulesRepositoryFilters"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecr-signing-configuration/index:DataAwsccEcrSigningConfigurationRulesRepositoryFiltersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcrSigningConfigurations.DataAwsccEcrSigningConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecr_signing_configurations awscc_ecr_signing_configurations}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcrSigningConfigurations.DataAwsccEcrSigningConfigurations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecr_signing_configurations awscc_ecr_signing_configurations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecr-signing-configurations/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEcrSigningConfigurations.DataAwsccEcrSigningConfigurationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecr-signing-configurations/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEcrSigningConfigurations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecr-signing-configurations/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEcrSigningConfigurations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecr_signing_configurations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEcrSigningConfigurations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEcrSigningConfigurations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecr-signing-configurations/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecr-signing-configurations/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEcrSigningConfigurations",
      "namespace": "dataAwsccEcrSigningConfigurations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-signing-configurations/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-signing-configurations/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecr-signing-configurations/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ecr-signing-configurations/index:DataAwsccEcrSigningConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccEcrSigningConfigurations.DataAwsccEcrSigningConfigurationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcrSigningConfigurations.DataAwsccEcrSigningConfigurationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecr-signing-configurations/index.ts",
        "line": 14
      },
      "name": "DataAwsccEcrSigningConfigurationsConfig",
      "namespace": "dataAwsccEcrSigningConfigurations",
      "symbolId": "src/data-awscc-ecr-signing-configurations/index:DataAwsccEcrSigningConfigurationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProvider": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecs_capacity_provider awscc_ecs_capacity_provider}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProvider",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecs_capacity_provider awscc_ecs_capacity_provider} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
          "line": 1509
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
        "line": 1477
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEcsCapacityProvider resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
            "line": 1494
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEcsCapacityProvider to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecs_capacity_provider#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEcsCapacityProvider that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEcsCapacityProvider to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
            "line": 1577
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
            "line": 1583
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEcsCapacityProvider",
      "namespace": "dataAwsccEcsCapacityProvider",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
            "line": 1482
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
            "line": 1534
          },
          "name": "autoScalingGroupProvider",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderAutoScalingGroupProviderOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
            "line": 1539
          },
          "name": "clusterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
            "line": 1558
          },
          "name": "managedInstancesProvider",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderManagedInstancesProviderOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
            "line": 1563
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
            "line": 1569
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
            "line": 1552
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
            "line": 1545
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-capacity-provider/index:DataAwsccEcsCapacityProvider"
    },
    "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderAutoScalingGroupProvider": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderAutoScalingGroupProvider",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
        "line": 99
      },
      "name": "DataAwsccEcsCapacityProviderAutoScalingGroupProvider",
      "namespace": "dataAwsccEcsCapacityProvider",
      "symbolId": "src/data-awscc-ecs-capacity-provider/index:DataAwsccEcsCapacityProviderAutoScalingGroupProvider"
    },
    "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderAutoScalingGroupProviderManagedScaling": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderAutoScalingGroupProviderManagedScaling",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
        "line": 25
      },
      "name": "DataAwsccEcsCapacityProviderAutoScalingGroupProviderManagedScaling",
      "namespace": "dataAwsccEcsCapacityProvider",
      "symbolId": "src/data-awscc-ecs-capacity-provider/index:DataAwsccEcsCapacityProviderAutoScalingGroupProviderManagedScaling"
    },
    "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderAutoScalingGroupProviderManagedScalingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderAutoScalingGroupProviderManagedScalingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
        "line": 48
      },
      "name": "DataAwsccEcsCapacityProviderAutoScalingGroupProviderManagedScalingOutputReference",
      "namespace": "dataAwsccEcsCapacityProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
            "line": 75
          },
          "name": "instanceWarmupPeriod",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
            "line": 80
          },
          "name": "maximumScalingStepSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
            "line": 85
          },
          "name": "minimumScalingStepSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
            "line": 90
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
            "line": 95
          },
          "name": "targetCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderAutoScalingGroupProviderManagedScaling"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-capacity-provider/index:DataAwsccEcsCapacityProviderAutoScalingGroupProviderManagedScalingOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderAutoScalingGroupProviderOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderAutoScalingGroupProviderOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-capacity-provider/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-awscc-ecs-capacity-provider/index.ts",
        "line": 122
      },
      "name": "DataAwsccEcsCapacityProviderAutoScalingGroupProviderOutputReference",
      "namespace": "dataAwsccEcsCapacityProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
            "line": 149
          },
          "name": "autoScalingGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
            "line": 154
          },
          "name": "managedDraining",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
            "line": 160
          },
          "name": "managedScaling",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderAutoScalingGroupProviderManagedScalingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
            "line": 165
          },
          "name": "managedTerminationProtection",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
            "line": 133
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderAutoScalingGroupProvider"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-capacity-provider/index:DataAwsccEcsCapacityProviderAutoScalingGroupProviderOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
        "line": 14
      },
      "name": "DataAwsccEcsCapacityProviderConfig",
      "namespace": "dataAwsccEcsCapacityProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecs_capacity_provider#id DataAwsccEcsCapacityProvider#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-capacity-provider/index:DataAwsccEcsCapacityProviderConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderManagedInstancesProvider": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderManagedInstancesProvider",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
        "line": 1316
      },
      "name": "DataAwsccEcsCapacityProviderManagedInstancesProvider",
      "namespace": "dataAwsccEcsCapacityProvider",
      "symbolId": "src/data-awscc-ecs-capacity-provider/index:DataAwsccEcsCapacityProviderManagedInstancesProvider"
    },
    "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderManagedInstancesProviderAutoRepairConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderManagedInstancesProviderAutoRepairConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
        "line": 169
      },
      "name": "DataAwsccEcsCapacityProviderManagedInstancesProviderAutoRepairConfiguration",
      "namespace": "dataAwsccEcsCapacityProvider",
      "symbolId": "src/data-awscc-ecs-capacity-provider/index:DataAwsccEcsCapacityProviderManagedInstancesProviderAutoRepairConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderManagedInstancesProviderAutoRepairConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderManagedInstancesProviderAutoRepairConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-capacity-provider/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-awscc-ecs-capacity-provider/index.ts",
        "line": 192
      },
      "name": "DataAwsccEcsCapacityProviderManagedInstancesProviderAutoRepairConfigurationOutputReference",
      "namespace": "dataAwsccEcsCapacityProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
            "line": 219
          },
          "name": "actionsStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
            "line": 203
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderManagedInstancesProviderAutoRepairConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-capacity-provider/index:DataAwsccEcsCapacityProviderManagedInstancesProviderAutoRepairConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderManagedInstancesProviderInfrastructureOptimization": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderManagedInstancesProviderInfrastructureOptimization",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
        "line": 223
      },
      "name": "DataAwsccEcsCapacityProviderManagedInstancesProviderInfrastructureOptimization",
      "namespace": "dataAwsccEcsCapacityProvider",
      "symbolId": "src/data-awscc-ecs-capacity-provider/index:DataAwsccEcsCapacityProviderManagedInstancesProviderInfrastructureOptimization"
    },
    "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderManagedInstancesProviderInfrastructureOptimizationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderManagedInstancesProviderInfrastructureOptimizationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-capacity-provider/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-awscc-ecs-capacity-provider/index.ts",
        "line": 246
      },
      "name": "DataAwsccEcsCapacityProviderManagedInstancesProviderInfrastructureOptimizationOutputReference",
      "namespace": "dataAwsccEcsCapacityProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
            "line": 273
          },
          "name": "scaleInAfter",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
            "line": 257
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderManagedInstancesProviderInfrastructureOptimization"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-capacity-provider/index:DataAwsccEcsCapacityProviderManagedInstancesProviderInfrastructureOptimizationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplate": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
        "line": 1212
      },
      "name": "DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplate",
      "namespace": "dataAwsccEcsCapacityProvider",
      "symbolId": "src/data-awscc-ecs-capacity-provider/index:DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplate"
    },
    "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateCapacityReservations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateCapacityReservations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
        "line": 277
      },
      "name": "DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateCapacityReservations",
      "namespace": "dataAwsccEcsCapacityProvider",
      "symbolId": "src/data-awscc-ecs-capacity-provider/index:DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateCapacityReservations"
    },
    "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateCapacityReservationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateCapacityReservationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-capacity-provider/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/data-awscc-ecs-capacity-provider/index.ts",
        "line": 300
      },
      "name": "DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateCapacityReservationsOutputReference",
      "namespace": "dataAwsccEcsCapacityProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
            "line": 327
          },
          "name": "reservationGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
            "line": 332
          },
          "name": "reservationPreference",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
            "line": 311
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateCapacityReservations"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-capacity-provider/index:DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateCapacityReservationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirements": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirements",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
        "line": 867
      },
      "name": "DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirements",
      "namespace": "dataAwsccEcsCapacityProvider",
      "symbolId": "src/data-awscc-ecs-capacity-provider/index:DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirements"
    },
    "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsAcceleratorCount": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsAcceleratorCount",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
        "line": 336
      },
      "name": "DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsAcceleratorCount",
      "namespace": "dataAwsccEcsCapacityProvider",
      "symbolId": "src/data-awscc-ecs-capacity-provider/index:DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsAcceleratorCount"
    },
    "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsAcceleratorCountOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsAcceleratorCountOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-capacity-provider/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-awscc-ecs-capacity-provider/index.ts",
        "line": 359
      },
      "name": "DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsAcceleratorCountOutputReference",
      "namespace": "dataAwsccEcsCapacityProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
            "line": 386
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
            "line": 391
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
            "line": 370
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsAcceleratorCount"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-capacity-provider/index:DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsAcceleratorCountOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsAcceleratorTotalMemoryMiB": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsAcceleratorTotalMemoryMiB",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
        "line": 395
      },
      "name": "DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsAcceleratorTotalMemoryMiB",
      "namespace": "dataAwsccEcsCapacityProvider",
      "symbolId": "src/data-awscc-ecs-capacity-provider/index:DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsAcceleratorTotalMemoryMiB"
    },
    "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsAcceleratorTotalMemoryMiBOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsAcceleratorTotalMemoryMiBOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-capacity-provider/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/data-awscc-ecs-capacity-provider/index.ts",
        "line": 418
      },
      "name": "DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsAcceleratorTotalMemoryMiBOutputReference",
      "namespace": "dataAwsccEcsCapacityProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
            "line": 445
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
            "line": 450
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
            "line": 429
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsAcceleratorTotalMemoryMiB"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-capacity-provider/index:DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsAcceleratorTotalMemoryMiBOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsBaselineEbsBandwidthMbps": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsBaselineEbsBandwidthMbps",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
        "line": 454
      },
      "name": "DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsBaselineEbsBandwidthMbps",
      "namespace": "dataAwsccEcsCapacityProvider",
      "symbolId": "src/data-awscc-ecs-capacity-provider/index:DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsBaselineEbsBandwidthMbps"
    },
    "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsBaselineEbsBandwidthMbpsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsBaselineEbsBandwidthMbpsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-capacity-provider/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/data-awscc-ecs-capacity-provider/index.ts",
        "line": 477
      },
      "name": "DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsBaselineEbsBandwidthMbpsOutputReference",
      "namespace": "dataAwsccEcsCapacityProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
            "line": 504
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
            "line": 509
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
            "line": 488
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsBaselineEbsBandwidthMbps"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-capacity-provider/index:DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsBaselineEbsBandwidthMbpsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsMemoryGiBPerVCpu": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsMemoryGiBPerVCpu",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
        "line": 513
      },
      "name": "DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsMemoryGiBPerVCpu",
      "namespace": "dataAwsccEcsCapacityProvider",
      "symbolId": "src/data-awscc-ecs-capacity-provider/index:DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsMemoryGiBPerVCpu"
    },
    "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsMemoryGiBPerVCpuOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsMemoryGiBPerVCpuOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
          "line": 543
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
        "line": 536
      },
      "name": "DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsMemoryGiBPerVCpuOutputReference",
      "namespace": "dataAwsccEcsCapacityProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
            "line": 563
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
            "line": 568
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
            "line": 547
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsMemoryGiBPerVCpu"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-capacity-provider/index:DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsMemoryGiBPerVCpuOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsMemoryMiB": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsMemoryMiB",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
        "line": 572
      },
      "name": "DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsMemoryMiB",
      "namespace": "dataAwsccEcsCapacityProvider",
      "symbolId": "src/data-awscc-ecs-capacity-provider/index:DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsMemoryMiB"
    },
    "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsMemoryMiBOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsMemoryMiBOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
          "line": 602
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
        "line": 595
      },
      "name": "DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsMemoryMiBOutputReference",
      "namespace": "dataAwsccEcsCapacityProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
            "line": 622
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
            "line": 627
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
            "line": 606
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsMemoryMiB"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-capacity-provider/index:DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsMemoryMiBOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsNetworkBandwidthGbps": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsNetworkBandwidthGbps",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
        "line": 631
      },
      "name": "DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsNetworkBandwidthGbps",
      "namespace": "dataAwsccEcsCapacityProvider",
      "symbolId": "src/data-awscc-ecs-capacity-provider/index:DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsNetworkBandwidthGbps"
    },
    "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsNetworkBandwidthGbpsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsNetworkBandwidthGbpsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-capacity-provider/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
        "line": 654
      },
      "name": "DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsNetworkBandwidthGbpsOutputReference",
      "namespace": "dataAwsccEcsCapacityProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
            "line": 681
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
            "line": 686
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
            "line": 665
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsNetworkBandwidthGbps"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-capacity-provider/index:DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsNetworkBandwidthGbpsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsNetworkInterfaceCount": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsNetworkInterfaceCount",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
        "line": 690
      },
      "name": "DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsNetworkInterfaceCount",
      "namespace": "dataAwsccEcsCapacityProvider",
      "symbolId": "src/data-awscc-ecs-capacity-provider/index:DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsNetworkInterfaceCount"
    },
    "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsNetworkInterfaceCountOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsNetworkInterfaceCountOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
          "line": 720
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
        "line": 713
      },
      "name": "DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsNetworkInterfaceCountOutputReference",
      "namespace": "dataAwsccEcsCapacityProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
            "line": 740
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
            "line": 745
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
            "line": 724
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsNetworkInterfaceCount"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-capacity-provider/index:DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsNetworkInterfaceCountOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-capacity-provider/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
        "line": 890
      },
      "name": "DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsOutputReference",
      "namespace": "dataAwsccEcsCapacityProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
            "line": 918
          },
          "name": "acceleratorCount",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsAcceleratorCountOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
            "line": 923
          },
          "name": "acceleratorManufacturers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
            "line": 928
          },
          "name": "acceleratorNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
            "line": 934
          },
          "name": "acceleratorTotalMemoryMiB",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsAcceleratorTotalMemoryMiBOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
            "line": 939
          },
          "name": "acceleratorTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
            "line": 944
          },
          "name": "allowedInstanceTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
            "line": 949
          },
          "name": "bareMetal",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
            "line": 955
          },
          "name": "baselineEbsBandwidthMbps",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsBaselineEbsBandwidthMbpsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
            "line": 960
          },
          "name": "burstablePerformance",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
            "line": 965
          },
          "name": "cpuManufacturers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
            "line": 970
          },
          "name": "excludedInstanceTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
            "line": 975
          },
          "name": "instanceGenerations",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
            "line": 980
          },
          "name": "localStorage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
            "line": 985
          },
          "name": "localStorageTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
            "line": 990
          },
          "name": "maxSpotPriceAsPercentageOfOptimalOnDemandPrice",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
            "line": 996
          },
          "name": "memoryGiBPerVCpu",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsMemoryGiBPerVCpuOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
            "line": 1002
          },
          "name": "memoryMiB",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsMemoryMiBOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
            "line": 1008
          },
          "name": "networkBandwidthGbps",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsNetworkBandwidthGbpsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
            "line": 1014
          },
          "name": "networkInterfaceCount",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsNetworkInterfaceCountOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
            "line": 1019
          },
          "name": "onDemandMaxPricePercentageOverLowestPrice",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
            "line": 1024
          },
          "name": "requireHibernateSupport",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
            "line": 1029
          },
          "name": "spotMaxPricePercentageOverLowestPrice",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
            "line": 1035
          },
          "name": "totalLocalStorageGb",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsTotalLocalStorageGbOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
            "line": 1041
          },
          "name": "vCpuCount",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsVCpuCountOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
            "line": 901
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirements"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-capacity-provider/index:DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsTotalLocalStorageGb": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsTotalLocalStorageGb",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
        "line": 749
      },
      "name": "DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsTotalLocalStorageGb",
      "namespace": "dataAwsccEcsCapacityProvider",
      "symbolId": "src/data-awscc-ecs-capacity-provider/index:DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsTotalLocalStorageGb"
    },
    "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsTotalLocalStorageGbOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsTotalLocalStorageGbOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
          "line": 779
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
        "line": 772
      },
      "name": "DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsTotalLocalStorageGbOutputReference",
      "namespace": "dataAwsccEcsCapacityProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
            "line": 799
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
            "line": 804
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
            "line": 783
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsTotalLocalStorageGb"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-capacity-provider/index:DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsTotalLocalStorageGbOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsVCpuCount": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsVCpuCount",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
        "line": 808
      },
      "name": "DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsVCpuCount",
      "namespace": "dataAwsccEcsCapacityProvider",
      "symbolId": "src/data-awscc-ecs-capacity-provider/index:DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsVCpuCount"
    },
    "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsVCpuCountOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsVCpuCountOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-capacity-provider/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-awscc-ecs-capacity-provider/index.ts",
        "line": 831
      },
      "name": "DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsVCpuCountOutputReference",
      "namespace": "dataAwsccEcsCapacityProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
            "line": 858
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
            "line": 863
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
            "line": 842
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsVCpuCount"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-capacity-provider/index:DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsVCpuCountOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateLocalStorageConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateLocalStorageConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
        "line": 1045
      },
      "name": "DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateLocalStorageConfiguration",
      "namespace": "dataAwsccEcsCapacityProvider",
      "symbolId": "src/data-awscc-ecs-capacity-provider/index:DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateLocalStorageConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateLocalStorageConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateLocalStorageConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-capacity-provider/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/data-awscc-ecs-capacity-provider/index.ts",
        "line": 1068
      },
      "name": "DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateLocalStorageConfigurationOutputReference",
      "namespace": "dataAwsccEcsCapacityProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
            "line": 1095
          },
          "name": "useLocalStorage",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
            "line": 1079
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateLocalStorageConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-capacity-provider/index:DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateLocalStorageConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateNetworkConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateNetworkConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
        "line": 1099
      },
      "name": "DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateNetworkConfiguration",
      "namespace": "dataAwsccEcsCapacityProvider",
      "symbolId": "src/data-awscc-ecs-capacity-provider/index:DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateNetworkConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateNetworkConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateNetworkConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-capacity-provider/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-awscc-ecs-capacity-provider/index.ts",
        "line": 1122
      },
      "name": "DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateNetworkConfigurationOutputReference",
      "namespace": "dataAwsccEcsCapacityProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
            "line": 1149
          },
          "name": "securityGroups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
            "line": 1154
          },
          "name": "subnets",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
            "line": 1133
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateNetworkConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-capacity-provider/index:DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateNetworkConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
          "line": 1242
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
        "line": 1235
      },
      "name": "DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateOutputReference",
      "namespace": "dataAwsccEcsCapacityProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
            "line": 1262
          },
          "name": "capacityOptionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
            "line": 1268
          },
          "name": "capacityReservations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateCapacityReservationsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
            "line": 1273
          },
          "name": "ec2InstanceProfileArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
            "line": 1278
          },
          "name": "fipsEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
            "line": 1283
          },
          "name": "instanceMetadataTagsPropagation",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
            "line": 1289
          },
          "name": "instanceRequirements",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
            "line": 1295
          },
          "name": "localStorageConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateLocalStorageConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
            "line": 1300
          },
          "name": "monitoring",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
            "line": 1306
          },
          "name": "networkConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateNetworkConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
            "line": 1312
          },
          "name": "storageConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateStorageConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
            "line": 1246
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplate"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-capacity-provider/index:DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateStorageConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateStorageConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
        "line": 1158
      },
      "name": "DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateStorageConfiguration",
      "namespace": "dataAwsccEcsCapacityProvider",
      "symbolId": "src/data-awscc-ecs-capacity-provider/index:DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateStorageConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateStorageConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateStorageConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-capacity-provider/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-awscc-ecs-capacity-provider/index.ts",
        "line": 1181
      },
      "name": "DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateStorageConfigurationOutputReference",
      "namespace": "dataAwsccEcsCapacityProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
            "line": 1208
          },
          "name": "storageSizeGiB",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
            "line": 1192
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateStorageConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-capacity-provider/index:DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateStorageConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderManagedInstancesProviderOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderManagedInstancesProviderOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
          "line": 1346
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
        "line": 1339
      },
      "name": "DataAwsccEcsCapacityProviderManagedInstancesProviderOutputReference",
      "namespace": "dataAwsccEcsCapacityProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
            "line": 1367
          },
          "name": "autoRepairConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderManagedInstancesProviderAutoRepairConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
            "line": 1373
          },
          "name": "infrastructureOptimization",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderManagedInstancesProviderInfrastructureOptimizationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
            "line": 1378
          },
          "name": "infrastructureRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
            "line": 1384
          },
          "name": "instanceLaunchTemplate",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
            "line": 1389
          },
          "name": "propagateTags",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
            "line": 1350
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderManagedInstancesProvider"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-capacity-provider/index:DataAwsccEcsCapacityProviderManagedInstancesProviderOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
        "line": 1393
      },
      "name": "DataAwsccEcsCapacityProviderTags",
      "namespace": "dataAwsccEcsCapacityProvider",
      "symbolId": "src/data-awscc-ecs-capacity-provider/index:DataAwsccEcsCapacityProviderTags"
    },
    "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
          "line": 1462
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
        "line": 1455
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
            "line": 1469
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEcsCapacityProviderTagsList",
      "namespace": "dataAwsccEcsCapacityProvider",
      "symbolId": "src/data-awscc-ecs-capacity-provider/index:DataAwsccEcsCapacityProviderTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
          "line": 1425
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
        "line": 1416
      },
      "name": "DataAwsccEcsCapacityProviderTagsOutputReference",
      "namespace": "dataAwsccEcsCapacityProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
            "line": 1445
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
            "line": 1450
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-provider/index.ts",
            "line": 1429
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsCapacityProvider.DataAwsccEcsCapacityProviderTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-capacity-provider/index:DataAwsccEcsCapacityProviderTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsCapacityProviders.DataAwsccEcsCapacityProviders": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecs_capacity_providers awscc_ecs_capacity_providers}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsCapacityProviders.DataAwsccEcsCapacityProviders",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecs_capacity_providers awscc_ecs_capacity_providers} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-capacity-providers/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEcsCapacityProviders.DataAwsccEcsCapacityProvidersConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-capacity-providers/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEcsCapacityProviders resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-providers/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEcsCapacityProviders to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecs_capacity_providers#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEcsCapacityProviders that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEcsCapacityProviders to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-providers/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-providers/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEcsCapacityProviders",
      "namespace": "dataAwsccEcsCapacityProviders",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-providers/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-providers/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-capacity-providers/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-capacity-providers/index:DataAwsccEcsCapacityProviders"
    },
    "@cdktn/provider-awscc.dataAwsccEcsCapacityProviders.DataAwsccEcsCapacityProvidersConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsCapacityProviders.DataAwsccEcsCapacityProvidersConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-capacity-providers/index.ts",
        "line": 14
      },
      "name": "DataAwsccEcsCapacityProvidersConfig",
      "namespace": "dataAwsccEcsCapacityProviders",
      "symbolId": "src/data-awscc-ecs-capacity-providers/index:DataAwsccEcsCapacityProvidersConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEcsCluster.DataAwsccEcsCluster": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecs_cluster awscc_ecs_cluster}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsCluster.DataAwsccEcsCluster",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecs_cluster awscc_ecs_cluster} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-cluster/index.ts",
          "line": 619
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEcsCluster.DataAwsccEcsClusterConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-cluster/index.ts",
        "line": 587
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEcsCluster resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-cluster/index.ts",
            "line": 604
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEcsCluster to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecs_cluster#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEcsCluster that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEcsCluster to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-cluster/index.ts",
            "line": 704
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-cluster/index.ts",
            "line": 710
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEcsCluster",
      "namespace": "dataAwsccEcsCluster",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-cluster/index.ts",
            "line": 592
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-cluster/index.ts",
            "line": 643
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-cluster/index.ts",
            "line": 648
          },
          "name": "capacityProviders",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-cluster/index.ts",
            "line": 653
          },
          "name": "clusterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-cluster/index.ts",
            "line": 659
          },
          "name": "clusterSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsCluster.DataAwsccEcsClusterClusterSettingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-cluster/index.ts",
            "line": 665
          },
          "name": "configuration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsCluster.DataAwsccEcsClusterConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-cluster/index.ts",
            "line": 671
          },
          "name": "defaultCapacityProviderStrategy",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsCluster.DataAwsccEcsClusterDefaultCapacityProviderStrategyList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-cluster/index.ts",
            "line": 690
          },
          "name": "serviceConnectDefaults",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsCluster.DataAwsccEcsClusterServiceConnectDefaultsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-cluster/index.ts",
            "line": 696
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsCluster.DataAwsccEcsClusterTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-cluster/index.ts",
            "line": 684
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-cluster/index.ts",
            "line": 677
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-cluster/index:DataAwsccEcsCluster"
    },
    "@cdktn/provider-awscc.dataAwsccEcsCluster.DataAwsccEcsClusterClusterSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsCluster.DataAwsccEcsClusterClusterSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-cluster/index.ts",
        "line": 25
      },
      "name": "DataAwsccEcsClusterClusterSettings",
      "namespace": "dataAwsccEcsCluster",
      "symbolId": "src/data-awscc-ecs-cluster/index:DataAwsccEcsClusterClusterSettings"
    },
    "@cdktn/provider-awscc.dataAwsccEcsCluster.DataAwsccEcsClusterClusterSettingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsCluster.DataAwsccEcsClusterClusterSettingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-cluster/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-awscc-ecs-cluster/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-cluster/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-awscc.dataAwsccEcsCluster.DataAwsccEcsClusterClusterSettingsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEcsClusterClusterSettingsList",
      "namespace": "dataAwsccEcsCluster",
      "symbolId": "src/data-awscc-ecs-cluster/index:DataAwsccEcsClusterClusterSettingsList"
    },
    "@cdktn/provider-awscc.dataAwsccEcsCluster.DataAwsccEcsClusterClusterSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsCluster.DataAwsccEcsClusterClusterSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-cluster/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-cluster/index.ts",
        "line": 48
      },
      "name": "DataAwsccEcsClusterClusterSettingsOutputReference",
      "namespace": "dataAwsccEcsCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-cluster/index.ts",
            "line": 77
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-cluster/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-cluster/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsCluster.DataAwsccEcsClusterClusterSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-cluster/index:DataAwsccEcsClusterClusterSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsCluster.DataAwsccEcsClusterConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsCluster.DataAwsccEcsClusterConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-cluster/index.ts",
        "line": 14
      },
      "name": "DataAwsccEcsClusterConfig",
      "namespace": "dataAwsccEcsCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecs_cluster#id DataAwsccEcsCluster#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-cluster/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-cluster/index:DataAwsccEcsClusterConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEcsCluster.DataAwsccEcsClusterConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsCluster.DataAwsccEcsClusterConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-cluster/index.ts",
        "line": 303
      },
      "name": "DataAwsccEcsClusterConfiguration",
      "namespace": "dataAwsccEcsCluster",
      "symbolId": "src/data-awscc-ecs-cluster/index:DataAwsccEcsClusterConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccEcsCluster.DataAwsccEcsClusterConfigurationExecuteCommandConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsCluster.DataAwsccEcsClusterConfigurationExecuteCommandConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-cluster/index.ts",
        "line": 179
      },
      "name": "DataAwsccEcsClusterConfigurationExecuteCommandConfiguration",
      "namespace": "dataAwsccEcsCluster",
      "symbolId": "src/data-awscc-ecs-cluster/index:DataAwsccEcsClusterConfigurationExecuteCommandConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccEcsCluster.DataAwsccEcsClusterConfigurationExecuteCommandConfigurationLogConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsCluster.DataAwsccEcsClusterConfigurationExecuteCommandConfigurationLogConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-cluster/index.ts",
        "line": 105
      },
      "name": "DataAwsccEcsClusterConfigurationExecuteCommandConfigurationLogConfiguration",
      "namespace": "dataAwsccEcsCluster",
      "symbolId": "src/data-awscc-ecs-cluster/index:DataAwsccEcsClusterConfigurationExecuteCommandConfigurationLogConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccEcsCluster.DataAwsccEcsClusterConfigurationExecuteCommandConfigurationLogConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsCluster.DataAwsccEcsClusterConfigurationExecuteCommandConfigurationLogConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-cluster/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-awscc-ecs-cluster/index.ts",
        "line": 128
      },
      "name": "DataAwsccEcsClusterConfigurationExecuteCommandConfigurationLogConfigurationOutputReference",
      "namespace": "dataAwsccEcsCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-cluster/index.ts",
            "line": 155
          },
          "name": "cloudwatchEncryptionEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-cluster/index.ts",
            "line": 160
          },
          "name": "cloudwatchLogGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-cluster/index.ts",
            "line": 165
          },
          "name": "s3BucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-cluster/index.ts",
            "line": 170
          },
          "name": "s3EncryptionEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-cluster/index.ts",
            "line": 175
          },
          "name": "s3KeyPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-cluster/index.ts",
            "line": 139
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsCluster.DataAwsccEcsClusterConfigurationExecuteCommandConfigurationLogConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-cluster/index:DataAwsccEcsClusterConfigurationExecuteCommandConfigurationLogConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsCluster.DataAwsccEcsClusterConfigurationExecuteCommandConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsCluster.DataAwsccEcsClusterConfigurationExecuteCommandConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-cluster/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/data-awscc-ecs-cluster/index.ts",
        "line": 202
      },
      "name": "DataAwsccEcsClusterConfigurationExecuteCommandConfigurationOutputReference",
      "namespace": "dataAwsccEcsCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-cluster/index.ts",
            "line": 229
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-cluster/index.ts",
            "line": 235
          },
          "name": "logConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsCluster.DataAwsccEcsClusterConfigurationExecuteCommandConfigurationLogConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-cluster/index.ts",
            "line": 240
          },
          "name": "logging",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-cluster/index.ts",
            "line": 213
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsCluster.DataAwsccEcsClusterConfigurationExecuteCommandConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-cluster/index:DataAwsccEcsClusterConfigurationExecuteCommandConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsCluster.DataAwsccEcsClusterConfigurationManagedStorageConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsCluster.DataAwsccEcsClusterConfigurationManagedStorageConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-cluster/index.ts",
        "line": 244
      },
      "name": "DataAwsccEcsClusterConfigurationManagedStorageConfiguration",
      "namespace": "dataAwsccEcsCluster",
      "symbolId": "src/data-awscc-ecs-cluster/index:DataAwsccEcsClusterConfigurationManagedStorageConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccEcsCluster.DataAwsccEcsClusterConfigurationManagedStorageConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsCluster.DataAwsccEcsClusterConfigurationManagedStorageConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-cluster/index.ts",
          "line": 274
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-cluster/index.ts",
        "line": 267
      },
      "name": "DataAwsccEcsClusterConfigurationManagedStorageConfigurationOutputReference",
      "namespace": "dataAwsccEcsCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-cluster/index.ts",
            "line": 294
          },
          "name": "fargateEphemeralStorageKmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-cluster/index.ts",
            "line": 299
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-cluster/index.ts",
            "line": 278
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsCluster.DataAwsccEcsClusterConfigurationManagedStorageConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-cluster/index:DataAwsccEcsClusterConfigurationManagedStorageConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsCluster.DataAwsccEcsClusterConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsCluster.DataAwsccEcsClusterConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-cluster/index.ts",
          "line": 333
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-cluster/index.ts",
        "line": 326
      },
      "name": "DataAwsccEcsClusterConfigurationOutputReference",
      "namespace": "dataAwsccEcsCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-cluster/index.ts",
            "line": 354
          },
          "name": "executeCommandConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsCluster.DataAwsccEcsClusterConfigurationExecuteCommandConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-cluster/index.ts",
            "line": 360
          },
          "name": "managedStorageConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsCluster.DataAwsccEcsClusterConfigurationManagedStorageConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-cluster/index.ts",
            "line": 337
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsCluster.DataAwsccEcsClusterConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-cluster/index:DataAwsccEcsClusterConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsCluster.DataAwsccEcsClusterDefaultCapacityProviderStrategy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsCluster.DataAwsccEcsClusterDefaultCapacityProviderStrategy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-cluster/index.ts",
        "line": 364
      },
      "name": "DataAwsccEcsClusterDefaultCapacityProviderStrategy",
      "namespace": "dataAwsccEcsCluster",
      "symbolId": "src/data-awscc-ecs-cluster/index:DataAwsccEcsClusterDefaultCapacityProviderStrategy"
    },
    "@cdktn/provider-awscc.dataAwsccEcsCluster.DataAwsccEcsClusterDefaultCapacityProviderStrategyList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsCluster.DataAwsccEcsClusterDefaultCapacityProviderStrategyList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-cluster/index.ts",
          "line": 438
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-cluster/index.ts",
        "line": 431
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-cluster/index.ts",
            "line": 445
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEcsCluster.DataAwsccEcsClusterDefaultCapacityProviderStrategyOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEcsClusterDefaultCapacityProviderStrategyList",
      "namespace": "dataAwsccEcsCluster",
      "symbolId": "src/data-awscc-ecs-cluster/index:DataAwsccEcsClusterDefaultCapacityProviderStrategyList"
    },
    "@cdktn/provider-awscc.dataAwsccEcsCluster.DataAwsccEcsClusterDefaultCapacityProviderStrategyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsCluster.DataAwsccEcsClusterDefaultCapacityProviderStrategyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-cluster/index.ts",
          "line": 396
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-cluster/index.ts",
        "line": 387
      },
      "name": "DataAwsccEcsClusterDefaultCapacityProviderStrategyOutputReference",
      "namespace": "dataAwsccEcsCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-cluster/index.ts",
            "line": 416
          },
          "name": "base",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-cluster/index.ts",
            "line": 421
          },
          "name": "capacityProvider",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-cluster/index.ts",
            "line": 426
          },
          "name": "weight",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-cluster/index.ts",
            "line": 400
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsCluster.DataAwsccEcsClusterDefaultCapacityProviderStrategy"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-cluster/index:DataAwsccEcsClusterDefaultCapacityProviderStrategyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsCluster.DataAwsccEcsClusterServiceConnectDefaults": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsCluster.DataAwsccEcsClusterServiceConnectDefaults",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-cluster/index.ts",
        "line": 449
      },
      "name": "DataAwsccEcsClusterServiceConnectDefaults",
      "namespace": "dataAwsccEcsCluster",
      "symbolId": "src/data-awscc-ecs-cluster/index:DataAwsccEcsClusterServiceConnectDefaults"
    },
    "@cdktn/provider-awscc.dataAwsccEcsCluster.DataAwsccEcsClusterServiceConnectDefaultsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsCluster.DataAwsccEcsClusterServiceConnectDefaultsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-cluster/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-awscc-ecs-cluster/index.ts",
        "line": 472
      },
      "name": "DataAwsccEcsClusterServiceConnectDefaultsOutputReference",
      "namespace": "dataAwsccEcsCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-cluster/index.ts",
            "line": 499
          },
          "name": "namespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-cluster/index.ts",
            "line": 483
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsCluster.DataAwsccEcsClusterServiceConnectDefaults"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-cluster/index:DataAwsccEcsClusterServiceConnectDefaultsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsCluster.DataAwsccEcsClusterTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsCluster.DataAwsccEcsClusterTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-cluster/index.ts",
        "line": 503
      },
      "name": "DataAwsccEcsClusterTags",
      "namespace": "dataAwsccEcsCluster",
      "symbolId": "src/data-awscc-ecs-cluster/index:DataAwsccEcsClusterTags"
    },
    "@cdktn/provider-awscc.dataAwsccEcsCluster.DataAwsccEcsClusterTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsCluster.DataAwsccEcsClusterTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-cluster/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-awscc-ecs-cluster/index.ts",
        "line": 565
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-cluster/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-awscc.dataAwsccEcsCluster.DataAwsccEcsClusterTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEcsClusterTagsList",
      "namespace": "dataAwsccEcsCluster",
      "symbolId": "src/data-awscc-ecs-cluster/index:DataAwsccEcsClusterTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEcsCluster.DataAwsccEcsClusterTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsCluster.DataAwsccEcsClusterTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-cluster/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-cluster/index.ts",
        "line": 526
      },
      "name": "DataAwsccEcsClusterTagsOutputReference",
      "namespace": "dataAwsccEcsCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-cluster/index.ts",
            "line": 555
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-cluster/index.ts",
            "line": 560
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-cluster/index.ts",
            "line": 539
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsCluster.DataAwsccEcsClusterTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-cluster/index:DataAwsccEcsClusterTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsClusterCapacityProviderAssociations.DataAwsccEcsClusterCapacityProviderAssociations": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecs_cluster_capacity_provider_associations awscc_ecs_cluster_capacity_provider_associations}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsClusterCapacityProviderAssociations.DataAwsccEcsClusterCapacityProviderAssociations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecs_cluster_capacity_provider_associations awscc_ecs_cluster_capacity_provider_associations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-cluster-capacity-provider-associations/index.ts",
          "line": 146
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEcsClusterCapacityProviderAssociations.DataAwsccEcsClusterCapacityProviderAssociationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-cluster-capacity-provider-associations/index.ts",
        "line": 114
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEcsClusterCapacityProviderAssociations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-cluster-capacity-provider-associations/index.ts",
            "line": 131
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEcsClusterCapacityProviderAssociations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecs_cluster_capacity_provider_associations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEcsClusterCapacityProviderAssociations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEcsClusterCapacityProviderAssociations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-cluster-capacity-provider-associations/index.ts",
            "line": 202
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-cluster-capacity-provider-associations/index.ts",
            "line": 208
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEcsClusterCapacityProviderAssociations",
      "namespace": "dataAwsccEcsClusterCapacityProviderAssociations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-cluster-capacity-provider-associations/index.ts",
            "line": 119
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-cluster-capacity-provider-associations/index.ts",
            "line": 170
          },
          "name": "capacityProviders",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-cluster-capacity-provider-associations/index.ts",
            "line": 175
          },
          "name": "cluster",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-cluster-capacity-provider-associations/index.ts",
            "line": 181
          },
          "name": "defaultCapacityProviderStrategy",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsClusterCapacityProviderAssociations.DataAwsccEcsClusterCapacityProviderAssociationsDefaultCapacityProviderStrategyList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-cluster-capacity-provider-associations/index.ts",
            "line": 194
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-cluster-capacity-provider-associations/index.ts",
            "line": 187
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-cluster-capacity-provider-associations/index:DataAwsccEcsClusterCapacityProviderAssociations"
    },
    "@cdktn/provider-awscc.dataAwsccEcsClusterCapacityProviderAssociations.DataAwsccEcsClusterCapacityProviderAssociationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsClusterCapacityProviderAssociations.DataAwsccEcsClusterCapacityProviderAssociationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-cluster-capacity-provider-associations/index.ts",
        "line": 14
      },
      "name": "DataAwsccEcsClusterCapacityProviderAssociationsConfig",
      "namespace": "dataAwsccEcsClusterCapacityProviderAssociations",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecs_cluster_capacity_provider_associations#id DataAwsccEcsClusterCapacityProviderAssociations#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-cluster-capacity-provider-associations/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-cluster-capacity-provider-associations/index:DataAwsccEcsClusterCapacityProviderAssociationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEcsClusterCapacityProviderAssociations.DataAwsccEcsClusterCapacityProviderAssociationsDefaultCapacityProviderStrategy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsClusterCapacityProviderAssociations.DataAwsccEcsClusterCapacityProviderAssociationsDefaultCapacityProviderStrategy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-cluster-capacity-provider-associations/index.ts",
        "line": 25
      },
      "name": "DataAwsccEcsClusterCapacityProviderAssociationsDefaultCapacityProviderStrategy",
      "namespace": "dataAwsccEcsClusterCapacityProviderAssociations",
      "symbolId": "src/data-awscc-ecs-cluster-capacity-provider-associations/index:DataAwsccEcsClusterCapacityProviderAssociationsDefaultCapacityProviderStrategy"
    },
    "@cdktn/provider-awscc.dataAwsccEcsClusterCapacityProviderAssociations.DataAwsccEcsClusterCapacityProviderAssociationsDefaultCapacityProviderStrategyList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsClusterCapacityProviderAssociations.DataAwsccEcsClusterCapacityProviderAssociationsDefaultCapacityProviderStrategyList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-cluster-capacity-provider-associations/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-cluster-capacity-provider-associations/index.ts",
        "line": 92
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-cluster-capacity-provider-associations/index.ts",
            "line": 106
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEcsClusterCapacityProviderAssociations.DataAwsccEcsClusterCapacityProviderAssociationsDefaultCapacityProviderStrategyOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEcsClusterCapacityProviderAssociationsDefaultCapacityProviderStrategyList",
      "namespace": "dataAwsccEcsClusterCapacityProviderAssociations",
      "symbolId": "src/data-awscc-ecs-cluster-capacity-provider-associations/index:DataAwsccEcsClusterCapacityProviderAssociationsDefaultCapacityProviderStrategyList"
    },
    "@cdktn/provider-awscc.dataAwsccEcsClusterCapacityProviderAssociations.DataAwsccEcsClusterCapacityProviderAssociationsDefaultCapacityProviderStrategyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsClusterCapacityProviderAssociations.DataAwsccEcsClusterCapacityProviderAssociationsDefaultCapacityProviderStrategyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-cluster-capacity-provider-associations/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-cluster-capacity-provider-associations/index.ts",
        "line": 48
      },
      "name": "DataAwsccEcsClusterCapacityProviderAssociationsDefaultCapacityProviderStrategyOutputReference",
      "namespace": "dataAwsccEcsClusterCapacityProviderAssociations",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-cluster-capacity-provider-associations/index.ts",
            "line": 77
          },
          "name": "base",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-cluster-capacity-provider-associations/index.ts",
            "line": 82
          },
          "name": "capacityProvider",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-cluster-capacity-provider-associations/index.ts",
            "line": 87
          },
          "name": "weight",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-cluster-capacity-provider-associations/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsClusterCapacityProviderAssociations.DataAwsccEcsClusterCapacityProviderAssociationsDefaultCapacityProviderStrategy"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-cluster-capacity-provider-associations/index:DataAwsccEcsClusterCapacityProviderAssociationsDefaultCapacityProviderStrategyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsClusterCapacityProviderAssociationsPlural.DataAwsccEcsClusterCapacityProviderAssociationsPlural": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecs_cluster_capacity_provider_associations_plural awscc_ecs_cluster_capacity_provider_associations_plural}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsClusterCapacityProviderAssociationsPlural.DataAwsccEcsClusterCapacityProviderAssociationsPlural",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecs_cluster_capacity_provider_associations_plural awscc_ecs_cluster_capacity_provider_associations_plural} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-cluster-capacity-provider-associations-plural/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEcsClusterCapacityProviderAssociationsPlural.DataAwsccEcsClusterCapacityProviderAssociationsPluralConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-cluster-capacity-provider-associations-plural/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEcsClusterCapacityProviderAssociationsPlural resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-cluster-capacity-provider-associations-plural/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEcsClusterCapacityProviderAssociationsPlural to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecs_cluster_capacity_provider_associations_plural#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEcsClusterCapacityProviderAssociationsPlural that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEcsClusterCapacityProviderAssociationsPlural to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-cluster-capacity-provider-associations-plural/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-cluster-capacity-provider-associations-plural/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEcsClusterCapacityProviderAssociationsPlural",
      "namespace": "dataAwsccEcsClusterCapacityProviderAssociationsPlural",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-cluster-capacity-provider-associations-plural/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-cluster-capacity-provider-associations-plural/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-cluster-capacity-provider-associations-plural/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-cluster-capacity-provider-associations-plural/index:DataAwsccEcsClusterCapacityProviderAssociationsPlural"
    },
    "@cdktn/provider-awscc.dataAwsccEcsClusterCapacityProviderAssociationsPlural.DataAwsccEcsClusterCapacityProviderAssociationsPluralConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsClusterCapacityProviderAssociationsPlural.DataAwsccEcsClusterCapacityProviderAssociationsPluralConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-cluster-capacity-provider-associations-plural/index.ts",
        "line": 14
      },
      "name": "DataAwsccEcsClusterCapacityProviderAssociationsPluralConfig",
      "namespace": "dataAwsccEcsClusterCapacityProviderAssociationsPlural",
      "symbolId": "src/data-awscc-ecs-cluster-capacity-provider-associations-plural/index:DataAwsccEcsClusterCapacityProviderAssociationsPluralConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEcsClusters.DataAwsccEcsClusters": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecs_clusters awscc_ecs_clusters}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsClusters.DataAwsccEcsClusters",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecs_clusters awscc_ecs_clusters} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-clusters/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEcsClusters.DataAwsccEcsClustersConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-clusters/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEcsClusters resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-clusters/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEcsClusters to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecs_clusters#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEcsClusters that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEcsClusters to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-clusters/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-clusters/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEcsClusters",
      "namespace": "dataAwsccEcsClusters",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-clusters/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-clusters/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-clusters/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-clusters/index:DataAwsccEcsClusters"
    },
    "@cdktn/provider-awscc.dataAwsccEcsClusters.DataAwsccEcsClustersConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsClusters.DataAwsccEcsClustersConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-clusters/index.ts",
        "line": 14
      },
      "name": "DataAwsccEcsClustersConfig",
      "namespace": "dataAwsccEcsClusters",
      "symbolId": "src/data-awscc-ecs-clusters/index:DataAwsccEcsClustersConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEcsDaemon.DataAwsccEcsDaemon": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecs_daemon awscc_ecs_daemon}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsDaemon.DataAwsccEcsDaemon",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecs_daemon awscc_ecs_daemon} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-daemon/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEcsDaemon.DataAwsccEcsDaemonConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-daemon/index.ts",
        "line": 233
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEcsDaemon resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-daemon/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 DataAwsccEcsDaemon to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecs_daemon#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEcsDaemon that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEcsDaemon to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-daemon/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-awscc-ecs-daemon/index.ts",
            "line": 383
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEcsDaemon",
      "namespace": "dataAwsccEcsDaemon",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-daemon/index.ts",
            "line": 238
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-daemon/index.ts",
            "line": 289
          },
          "name": "capacityProviderArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-daemon/index.ts",
            "line": 294
          },
          "name": "clusterArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-daemon/index.ts",
            "line": 299
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-daemon/index.ts",
            "line": 304
          },
          "name": "daemonArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-daemon/index.ts",
            "line": 309
          },
          "name": "daemonName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-daemon/index.ts",
            "line": 314
          },
          "name": "daemonStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-daemon/index.ts",
            "line": 319
          },
          "name": "daemonTaskDefinitionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-daemon/index.ts",
            "line": 324
          },
          "name": "deploymentArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-daemon/index.ts",
            "line": 330
          },
          "name": "deploymentConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsDaemon.DataAwsccEcsDaemonDeploymentConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-daemon/index.ts",
            "line": 335
          },
          "name": "enableEcsManagedTags",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-daemon/index.ts",
            "line": 340
          },
          "name": "enableExecuteCommand",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-daemon/index.ts",
            "line": 358
          },
          "name": "propagateTags",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-daemon/index.ts",
            "line": 364
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsDaemon.DataAwsccEcsDaemonTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-daemon/index.ts",
            "line": 369
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-daemon/index.ts",
            "line": 353
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-daemon/index.ts",
            "line": 346
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-daemon/index:DataAwsccEcsDaemon"
    },
    "@cdktn/provider-awscc.dataAwsccEcsDaemon.DataAwsccEcsDaemonConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsDaemon.DataAwsccEcsDaemonConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-daemon/index.ts",
        "line": 14
      },
      "name": "DataAwsccEcsDaemonConfig",
      "namespace": "dataAwsccEcsDaemon",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecs_daemon#id DataAwsccEcsDaemon#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-daemon/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-daemon/index:DataAwsccEcsDaemonConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEcsDaemon.DataAwsccEcsDaemonDeploymentConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsDaemon.DataAwsccEcsDaemonDeploymentConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-daemon/index.ts",
        "line": 84
      },
      "name": "DataAwsccEcsDaemonDeploymentConfiguration",
      "namespace": "dataAwsccEcsDaemon",
      "symbolId": "src/data-awscc-ecs-daemon/index:DataAwsccEcsDaemonDeploymentConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccEcsDaemon.DataAwsccEcsDaemonDeploymentConfigurationAlarms": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsDaemon.DataAwsccEcsDaemonDeploymentConfigurationAlarms",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-daemon/index.ts",
        "line": 25
      },
      "name": "DataAwsccEcsDaemonDeploymentConfigurationAlarms",
      "namespace": "dataAwsccEcsDaemon",
      "symbolId": "src/data-awscc-ecs-daemon/index:DataAwsccEcsDaemonDeploymentConfigurationAlarms"
    },
    "@cdktn/provider-awscc.dataAwsccEcsDaemon.DataAwsccEcsDaemonDeploymentConfigurationAlarmsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsDaemon.DataAwsccEcsDaemonDeploymentConfigurationAlarmsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-daemon/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-daemon/index.ts",
        "line": 48
      },
      "name": "DataAwsccEcsDaemonDeploymentConfigurationAlarmsOutputReference",
      "namespace": "dataAwsccEcsDaemon",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-daemon/index.ts",
            "line": 75
          },
          "name": "alarmNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-daemon/index.ts",
            "line": 80
          },
          "name": "enable",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-daemon/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsDaemon.DataAwsccEcsDaemonDeploymentConfigurationAlarms"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-daemon/index:DataAwsccEcsDaemonDeploymentConfigurationAlarmsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsDaemon.DataAwsccEcsDaemonDeploymentConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsDaemon.DataAwsccEcsDaemonDeploymentConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-daemon/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-awscc-ecs-daemon/index.ts",
        "line": 107
      },
      "name": "DataAwsccEcsDaemonDeploymentConfigurationOutputReference",
      "namespace": "dataAwsccEcsDaemon",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-daemon/index.ts",
            "line": 135
          },
          "name": "alarms",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsDaemon.DataAwsccEcsDaemonDeploymentConfigurationAlarmsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-daemon/index.ts",
            "line": 140
          },
          "name": "bakeTimeInMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-daemon/index.ts",
            "line": 145
          },
          "name": "drainPercent",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-daemon/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsDaemon.DataAwsccEcsDaemonDeploymentConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-daemon/index:DataAwsccEcsDaemonDeploymentConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsDaemon.DataAwsccEcsDaemonTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsDaemon.DataAwsccEcsDaemonTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-daemon/index.ts",
        "line": 149
      },
      "name": "DataAwsccEcsDaemonTags",
      "namespace": "dataAwsccEcsDaemon",
      "symbolId": "src/data-awscc-ecs-daemon/index:DataAwsccEcsDaemonTags"
    },
    "@cdktn/provider-awscc.dataAwsccEcsDaemon.DataAwsccEcsDaemonTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsDaemon.DataAwsccEcsDaemonTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-daemon/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-awscc-ecs-daemon/index.ts",
        "line": 211
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-daemon/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-awscc.dataAwsccEcsDaemon.DataAwsccEcsDaemonTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEcsDaemonTagsList",
      "namespace": "dataAwsccEcsDaemon",
      "symbolId": "src/data-awscc-ecs-daemon/index:DataAwsccEcsDaemonTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEcsDaemon.DataAwsccEcsDaemonTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsDaemon.DataAwsccEcsDaemonTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-daemon/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-awscc-ecs-daemon/index.ts",
        "line": 172
      },
      "name": "DataAwsccEcsDaemonTagsOutputReference",
      "namespace": "dataAwsccEcsDaemon",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-daemon/index.ts",
            "line": 201
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-daemon/index.ts",
            "line": 206
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-daemon/index.ts",
            "line": 185
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsDaemon.DataAwsccEcsDaemonTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-daemon/index:DataAwsccEcsDaemonTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsDaemons.DataAwsccEcsDaemons": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecs_daemons awscc_ecs_daemons}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsDaemons.DataAwsccEcsDaemons",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecs_daemons awscc_ecs_daemons} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-daemons/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEcsDaemons.DataAwsccEcsDaemonsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-daemons/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEcsDaemons resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-daemons/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEcsDaemons to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecs_daemons#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEcsDaemons that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEcsDaemons to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-daemons/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-daemons/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEcsDaemons",
      "namespace": "dataAwsccEcsDaemons",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-daemons/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-daemons/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-daemons/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-daemons/index:DataAwsccEcsDaemons"
    },
    "@cdktn/provider-awscc.dataAwsccEcsDaemons.DataAwsccEcsDaemonsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsDaemons.DataAwsccEcsDaemonsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-daemons/index.ts",
        "line": 14
      },
      "name": "DataAwsccEcsDaemonsConfig",
      "namespace": "dataAwsccEcsDaemons",
      "symbolId": "src/data-awscc-ecs-daemons/index:DataAwsccEcsDaemonsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayService": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecs_express_gateway_service awscc_ecs_express_gateway_service}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayService",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecs_express_gateway_service awscc_ecs_express_gateway_service} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
          "line": 1601
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
        "line": 1569
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEcsExpressGatewayService resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 1586
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEcsExpressGatewayService to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecs_express_gateway_service#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEcsExpressGatewayService that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEcsExpressGatewayService to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 1748
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 1754
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEcsExpressGatewayService",
      "namespace": "dataAwsccEcsExpressGatewayService",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 1574
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 1626
          },
          "name": "activeConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceActiveConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 1631
          },
          "name": "cluster",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 1636
          },
          "name": "cpu",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 1641
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 1647
          },
          "name": "ecsManagedResourceArns",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceEcsManagedResourceArnsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 1652
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 1657
          },
          "name": "executionRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 1662
          },
          "name": "healthCheckPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 1680
          },
          "name": "infrastructureRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 1685
          },
          "name": "memory",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 1691
          },
          "name": "networkConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceNetworkConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 1697
          },
          "name": "primaryContainer",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServicePrimaryContainerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 1703
          },
          "name": "scalingTarget",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceScalingTargetOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 1708
          },
          "name": "serviceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 1713
          },
          "name": "serviceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 1719
          },
          "name": "status",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceStatusOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 1725
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 1730
          },
          "name": "taskDefinitionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 1735
          },
          "name": "taskRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 1740
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 1675
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 1668
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-express-gateway-service/index:DataAwsccEcsExpressGatewayService"
    },
    "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceActiveConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceActiveConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
        "line": 594
      },
      "name": "DataAwsccEcsExpressGatewayServiceActiveConfigurations",
      "namespace": "dataAwsccEcsExpressGatewayService",
      "symbolId": "src/data-awscc-ecs-express-gateway-service/index:DataAwsccEcsExpressGatewayServiceActiveConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceActiveConfigurationsIngressPaths": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceActiveConfigurationsIngressPaths",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
        "line": 25
      },
      "name": "DataAwsccEcsExpressGatewayServiceActiveConfigurationsIngressPaths",
      "namespace": "dataAwsccEcsExpressGatewayService",
      "symbolId": "src/data-awscc-ecs-express-gateway-service/index:DataAwsccEcsExpressGatewayServiceActiveConfigurationsIngressPaths"
    },
    "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceActiveConfigurationsIngressPathsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceActiveConfigurationsIngressPathsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-express-gateway-service/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-awscc-ecs-express-gateway-service/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/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-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceActiveConfigurationsIngressPathsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEcsExpressGatewayServiceActiveConfigurationsIngressPathsList",
      "namespace": "dataAwsccEcsExpressGatewayService",
      "symbolId": "src/data-awscc-ecs-express-gateway-service/index:DataAwsccEcsExpressGatewayServiceActiveConfigurationsIngressPathsList"
    },
    "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceActiveConfigurationsIngressPathsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceActiveConfigurationsIngressPathsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
        "line": 48
      },
      "name": "DataAwsccEcsExpressGatewayServiceActiveConfigurationsIngressPathsOutputReference",
      "namespace": "dataAwsccEcsExpressGatewayService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 77
          },
          "name": "accessType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 82
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceActiveConfigurationsIngressPaths"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-express-gateway-service/index:DataAwsccEcsExpressGatewayServiceActiveConfigurationsIngressPathsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceActiveConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceActiveConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-express-gateway-service/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/data-awscc-ecs-express-gateway-service/index.ts",
        "line": 710
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/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-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceActiveConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEcsExpressGatewayServiceActiveConfigurationsList",
      "namespace": "dataAwsccEcsExpressGatewayService",
      "symbolId": "src/data-awscc-ecs-express-gateway-service/index:DataAwsccEcsExpressGatewayServiceActiveConfigurationsList"
    },
    "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceActiveConfigurationsNetworkConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceActiveConfigurationsNetworkConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
        "line": 105
      },
      "name": "DataAwsccEcsExpressGatewayServiceActiveConfigurationsNetworkConfiguration",
      "namespace": "dataAwsccEcsExpressGatewayService",
      "symbolId": "src/data-awscc-ecs-express-gateway-service/index:DataAwsccEcsExpressGatewayServiceActiveConfigurationsNetworkConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceActiveConfigurationsNetworkConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceActiveConfigurationsNetworkConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-express-gateway-service/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-awscc-ecs-express-gateway-service/index.ts",
        "line": 128
      },
      "name": "DataAwsccEcsExpressGatewayServiceActiveConfigurationsNetworkConfigurationOutputReference",
      "namespace": "dataAwsccEcsExpressGatewayService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 155
          },
          "name": "securityGroups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 160
          },
          "name": "subnets",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 139
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceActiveConfigurationsNetworkConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-express-gateway-service/index:DataAwsccEcsExpressGatewayServiceActiveConfigurationsNetworkConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceActiveConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceActiveConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
          "line": 626
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
        "line": 617
      },
      "name": "DataAwsccEcsExpressGatewayServiceActiveConfigurationsOutputReference",
      "namespace": "dataAwsccEcsExpressGatewayService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 646
          },
          "name": "cpu",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 651
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 656
          },
          "name": "executionRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 661
          },
          "name": "healthCheckPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 667
          },
          "name": "ingressPaths",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceActiveConfigurationsIngressPathsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 672
          },
          "name": "memory",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 678
          },
          "name": "networkConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceActiveConfigurationsNetworkConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 684
          },
          "name": "primaryContainer",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceActiveConfigurationsPrimaryContainerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 690
          },
          "name": "scalingTarget",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceActiveConfigurationsScalingTargetOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 695
          },
          "name": "serviceRevisionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 700
          },
          "name": "taskDefinitionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 705
          },
          "name": "taskRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 630
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceActiveConfigurations"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-express-gateway-service/index:DataAwsccEcsExpressGatewayServiceActiveConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceActiveConfigurationsPrimaryContainer": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceActiveConfigurationsPrimaryContainer",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
        "line": 437
      },
      "name": "DataAwsccEcsExpressGatewayServiceActiveConfigurationsPrimaryContainer",
      "namespace": "dataAwsccEcsExpressGatewayService",
      "symbolId": "src/data-awscc-ecs-express-gateway-service/index:DataAwsccEcsExpressGatewayServiceActiveConfigurationsPrimaryContainer"
    },
    "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceActiveConfigurationsPrimaryContainerAwsLogsConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceActiveConfigurationsPrimaryContainerAwsLogsConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
        "line": 164
      },
      "name": "DataAwsccEcsExpressGatewayServiceActiveConfigurationsPrimaryContainerAwsLogsConfiguration",
      "namespace": "dataAwsccEcsExpressGatewayService",
      "symbolId": "src/data-awscc-ecs-express-gateway-service/index:DataAwsccEcsExpressGatewayServiceActiveConfigurationsPrimaryContainerAwsLogsConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceActiveConfigurationsPrimaryContainerAwsLogsConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceActiveConfigurationsPrimaryContainerAwsLogsConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-express-gateway-service/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
        "line": 187
      },
      "name": "DataAwsccEcsExpressGatewayServiceActiveConfigurationsPrimaryContainerAwsLogsConfigurationOutputReference",
      "namespace": "dataAwsccEcsExpressGatewayService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 214
          },
          "name": "logGroup",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 219
          },
          "name": "logStreamPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 198
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceActiveConfigurationsPrimaryContainerAwsLogsConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-express-gateway-service/index:DataAwsccEcsExpressGatewayServiceActiveConfigurationsPrimaryContainerAwsLogsConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceActiveConfigurationsPrimaryContainerEnvironment": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceActiveConfigurationsPrimaryContainerEnvironment",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
        "line": 223
      },
      "name": "DataAwsccEcsExpressGatewayServiceActiveConfigurationsPrimaryContainerEnvironment",
      "namespace": "dataAwsccEcsExpressGatewayService",
      "symbolId": "src/data-awscc-ecs-express-gateway-service/index:DataAwsccEcsExpressGatewayServiceActiveConfigurationsPrimaryContainerEnvironment"
    },
    "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceActiveConfigurationsPrimaryContainerEnvironmentList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceActiveConfigurationsPrimaryContainerEnvironmentList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-express-gateway-service/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
        "line": 285
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 299
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceActiveConfigurationsPrimaryContainerEnvironmentOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEcsExpressGatewayServiceActiveConfigurationsPrimaryContainerEnvironmentList",
      "namespace": "dataAwsccEcsExpressGatewayService",
      "symbolId": "src/data-awscc-ecs-express-gateway-service/index:DataAwsccEcsExpressGatewayServiceActiveConfigurationsPrimaryContainerEnvironmentList"
    },
    "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceActiveConfigurationsPrimaryContainerEnvironmentOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceActiveConfigurationsPrimaryContainerEnvironmentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-express-gateway-service/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
        "line": 246
      },
      "name": "DataAwsccEcsExpressGatewayServiceActiveConfigurationsPrimaryContainerEnvironmentOutputReference",
      "namespace": "dataAwsccEcsExpressGatewayService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 275
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 280
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 259
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceActiveConfigurationsPrimaryContainerEnvironment"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-express-gateway-service/index:DataAwsccEcsExpressGatewayServiceActiveConfigurationsPrimaryContainerEnvironmentOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceActiveConfigurationsPrimaryContainerOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceActiveConfigurationsPrimaryContainerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-express-gateway-service/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/data-awscc-ecs-express-gateway-service/index.ts",
        "line": 460
      },
      "name": "DataAwsccEcsExpressGatewayServiceActiveConfigurationsPrimaryContainerOutputReference",
      "namespace": "dataAwsccEcsExpressGatewayService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 488
          },
          "name": "awsLogsConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceActiveConfigurationsPrimaryContainerAwsLogsConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 493
          },
          "name": "command",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 498
          },
          "name": "containerPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 504
          },
          "name": "environment",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceActiveConfigurationsPrimaryContainerEnvironmentList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 509
          },
          "name": "image",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 515
          },
          "name": "repositoryCredentials",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceActiveConfigurationsPrimaryContainerRepositoryCredentialsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 521
          },
          "name": "secrets",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceActiveConfigurationsPrimaryContainerSecretsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 471
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceActiveConfigurationsPrimaryContainer"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-express-gateway-service/index:DataAwsccEcsExpressGatewayServiceActiveConfigurationsPrimaryContainerOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceActiveConfigurationsPrimaryContainerRepositoryCredentials": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceActiveConfigurationsPrimaryContainerRepositoryCredentials",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
        "line": 303
      },
      "name": "DataAwsccEcsExpressGatewayServiceActiveConfigurationsPrimaryContainerRepositoryCredentials",
      "namespace": "dataAwsccEcsExpressGatewayService",
      "symbolId": "src/data-awscc-ecs-express-gateway-service/index:DataAwsccEcsExpressGatewayServiceActiveConfigurationsPrimaryContainerRepositoryCredentials"
    },
    "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceActiveConfigurationsPrimaryContainerRepositoryCredentialsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceActiveConfigurationsPrimaryContainerRepositoryCredentialsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
          "line": 333
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
        "line": 326
      },
      "name": "DataAwsccEcsExpressGatewayServiceActiveConfigurationsPrimaryContainerRepositoryCredentialsOutputReference",
      "namespace": "dataAwsccEcsExpressGatewayService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 353
          },
          "name": "credentialsParameter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 337
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceActiveConfigurationsPrimaryContainerRepositoryCredentials"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-express-gateway-service/index:DataAwsccEcsExpressGatewayServiceActiveConfigurationsPrimaryContainerRepositoryCredentialsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceActiveConfigurationsPrimaryContainerSecrets": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceActiveConfigurationsPrimaryContainerSecrets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
        "line": 357
      },
      "name": "DataAwsccEcsExpressGatewayServiceActiveConfigurationsPrimaryContainerSecrets",
      "namespace": "dataAwsccEcsExpressGatewayService",
      "symbolId": "src/data-awscc-ecs-express-gateway-service/index:DataAwsccEcsExpressGatewayServiceActiveConfigurationsPrimaryContainerSecrets"
    },
    "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceActiveConfigurationsPrimaryContainerSecretsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceActiveConfigurationsPrimaryContainerSecretsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
          "line": 426
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
        "line": 419
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 433
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceActiveConfigurationsPrimaryContainerSecretsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEcsExpressGatewayServiceActiveConfigurationsPrimaryContainerSecretsList",
      "namespace": "dataAwsccEcsExpressGatewayService",
      "symbolId": "src/data-awscc-ecs-express-gateway-service/index:DataAwsccEcsExpressGatewayServiceActiveConfigurationsPrimaryContainerSecretsList"
    },
    "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceActiveConfigurationsPrimaryContainerSecretsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceActiveConfigurationsPrimaryContainerSecretsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-express-gateway-service/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/data-awscc-ecs-express-gateway-service/index.ts",
        "line": 380
      },
      "name": "DataAwsccEcsExpressGatewayServiceActiveConfigurationsPrimaryContainerSecretsOutputReference",
      "namespace": "dataAwsccEcsExpressGatewayService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 409
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 414
          },
          "name": "valueFrom",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 393
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceActiveConfigurationsPrimaryContainerSecrets"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-express-gateway-service/index:DataAwsccEcsExpressGatewayServiceActiveConfigurationsPrimaryContainerSecretsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceActiveConfigurationsScalingTarget": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceActiveConfigurationsScalingTarget",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
        "line": 525
      },
      "name": "DataAwsccEcsExpressGatewayServiceActiveConfigurationsScalingTarget",
      "namespace": "dataAwsccEcsExpressGatewayService",
      "symbolId": "src/data-awscc-ecs-express-gateway-service/index:DataAwsccEcsExpressGatewayServiceActiveConfigurationsScalingTarget"
    },
    "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceActiveConfigurationsScalingTargetOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceActiveConfigurationsScalingTargetOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-express-gateway-service/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/data-awscc-ecs-express-gateway-service/index.ts",
        "line": 548
      },
      "name": "DataAwsccEcsExpressGatewayServiceActiveConfigurationsScalingTargetOutputReference",
      "namespace": "dataAwsccEcsExpressGatewayService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 575
          },
          "name": "autoScalingMetric",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 580
          },
          "name": "autoScalingTargetValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 585
          },
          "name": "maxTaskCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 590
          },
          "name": "minTaskCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 559
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceActiveConfigurationsScalingTarget"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-express-gateway-service/index:DataAwsccEcsExpressGatewayServiceActiveConfigurationsScalingTargetOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
        "line": 14
      },
      "name": "DataAwsccEcsExpressGatewayServiceConfig",
      "namespace": "dataAwsccEcsExpressGatewayService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecs_express_gateway_service#id DataAwsccEcsExpressGatewayService#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-express-gateway-service/index:DataAwsccEcsExpressGatewayServiceConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceEcsManagedResourceArns": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceEcsManagedResourceArns",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
        "line": 866
      },
      "name": "DataAwsccEcsExpressGatewayServiceEcsManagedResourceArns",
      "namespace": "dataAwsccEcsExpressGatewayService",
      "symbolId": "src/data-awscc-ecs-express-gateway-service/index:DataAwsccEcsExpressGatewayServiceEcsManagedResourceArns"
    },
    "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceEcsManagedResourceArnsAutoScaling": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceEcsManagedResourceArnsAutoScaling",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
        "line": 728
      },
      "name": "DataAwsccEcsExpressGatewayServiceEcsManagedResourceArnsAutoScaling",
      "namespace": "dataAwsccEcsExpressGatewayService",
      "symbolId": "src/data-awscc-ecs-express-gateway-service/index:DataAwsccEcsExpressGatewayServiceEcsManagedResourceArnsAutoScaling"
    },
    "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceEcsManagedResourceArnsAutoScalingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceEcsManagedResourceArnsAutoScalingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
          "line": 758
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
        "line": 751
      },
      "name": "DataAwsccEcsExpressGatewayServiceEcsManagedResourceArnsAutoScalingOutputReference",
      "namespace": "dataAwsccEcsExpressGatewayService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 778
          },
          "name": "applicationAutoScalingPolicies",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 783
          },
          "name": "scalableTarget",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 762
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceEcsManagedResourceArnsAutoScaling"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-express-gateway-service/index:DataAwsccEcsExpressGatewayServiceEcsManagedResourceArnsAutoScalingOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceEcsManagedResourceArnsIngressPath": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceEcsManagedResourceArnsIngressPath",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
        "line": 787
      },
      "name": "DataAwsccEcsExpressGatewayServiceEcsManagedResourceArnsIngressPath",
      "namespace": "dataAwsccEcsExpressGatewayService",
      "symbolId": "src/data-awscc-ecs-express-gateway-service/index:DataAwsccEcsExpressGatewayServiceEcsManagedResourceArnsIngressPath"
    },
    "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceEcsManagedResourceArnsIngressPathOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceEcsManagedResourceArnsIngressPathOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-express-gateway-service/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-awscc-ecs-express-gateway-service/index.ts",
        "line": 810
      },
      "name": "DataAwsccEcsExpressGatewayServiceEcsManagedResourceArnsIngressPathOutputReference",
      "namespace": "dataAwsccEcsExpressGatewayService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 837
          },
          "name": "certificateArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 842
          },
          "name": "listenerArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 847
          },
          "name": "listenerRuleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 852
          },
          "name": "loadBalancerArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 857
          },
          "name": "loadBalancerSecurityGroups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 862
          },
          "name": "targetGroupArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 821
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceEcsManagedResourceArnsIngressPath"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-express-gateway-service/index:DataAwsccEcsExpressGatewayServiceEcsManagedResourceArnsIngressPathOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceEcsManagedResourceArnsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceEcsManagedResourceArnsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
          "line": 896
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
        "line": 889
      },
      "name": "DataAwsccEcsExpressGatewayServiceEcsManagedResourceArnsOutputReference",
      "namespace": "dataAwsccEcsExpressGatewayService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 917
          },
          "name": "autoScaling",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceEcsManagedResourceArnsAutoScalingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 923
          },
          "name": "ingressPath",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceEcsManagedResourceArnsIngressPathOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 928
          },
          "name": "logGroups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 933
          },
          "name": "metricAlarms",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 938
          },
          "name": "serviceSecurityGroups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 900
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceEcsManagedResourceArns"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-express-gateway-service/index:DataAwsccEcsExpressGatewayServiceEcsManagedResourceArnsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceNetworkConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceNetworkConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
        "line": 942
      },
      "name": "DataAwsccEcsExpressGatewayServiceNetworkConfiguration",
      "namespace": "dataAwsccEcsExpressGatewayService",
      "symbolId": "src/data-awscc-ecs-express-gateway-service/index:DataAwsccEcsExpressGatewayServiceNetworkConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceNetworkConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceNetworkConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-express-gateway-service/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/data-awscc-ecs-express-gateway-service/index.ts",
        "line": 965
      },
      "name": "DataAwsccEcsExpressGatewayServiceNetworkConfigurationOutputReference",
      "namespace": "dataAwsccEcsExpressGatewayService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 992
          },
          "name": "securityGroups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 997
          },
          "name": "subnets",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 976
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceNetworkConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-express-gateway-service/index:DataAwsccEcsExpressGatewayServiceNetworkConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServicePrimaryContainer": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServicePrimaryContainer",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
        "line": 1274
      },
      "name": "DataAwsccEcsExpressGatewayServicePrimaryContainer",
      "namespace": "dataAwsccEcsExpressGatewayService",
      "symbolId": "src/data-awscc-ecs-express-gateway-service/index:DataAwsccEcsExpressGatewayServicePrimaryContainer"
    },
    "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServicePrimaryContainerAwsLogsConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServicePrimaryContainerAwsLogsConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
        "line": 1001
      },
      "name": "DataAwsccEcsExpressGatewayServicePrimaryContainerAwsLogsConfiguration",
      "namespace": "dataAwsccEcsExpressGatewayService",
      "symbolId": "src/data-awscc-ecs-express-gateway-service/index:DataAwsccEcsExpressGatewayServicePrimaryContainerAwsLogsConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServicePrimaryContainerAwsLogsConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServicePrimaryContainerAwsLogsConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
          "line": 1031
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
        "line": 1024
      },
      "name": "DataAwsccEcsExpressGatewayServicePrimaryContainerAwsLogsConfigurationOutputReference",
      "namespace": "dataAwsccEcsExpressGatewayService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 1051
          },
          "name": "logGroup",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 1056
          },
          "name": "logStreamPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 1035
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServicePrimaryContainerAwsLogsConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-express-gateway-service/index:DataAwsccEcsExpressGatewayServicePrimaryContainerAwsLogsConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServicePrimaryContainerEnvironment": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServicePrimaryContainerEnvironment",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
        "line": 1060
      },
      "name": "DataAwsccEcsExpressGatewayServicePrimaryContainerEnvironment",
      "namespace": "dataAwsccEcsExpressGatewayService",
      "symbolId": "src/data-awscc-ecs-express-gateway-service/index:DataAwsccEcsExpressGatewayServicePrimaryContainerEnvironment"
    },
    "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServicePrimaryContainerEnvironmentList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServicePrimaryContainerEnvironmentList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-express-gateway-service/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
        "line": 1122
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 1136
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServicePrimaryContainerEnvironmentOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEcsExpressGatewayServicePrimaryContainerEnvironmentList",
      "namespace": "dataAwsccEcsExpressGatewayService",
      "symbolId": "src/data-awscc-ecs-express-gateway-service/index:DataAwsccEcsExpressGatewayServicePrimaryContainerEnvironmentList"
    },
    "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServicePrimaryContainerEnvironmentOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServicePrimaryContainerEnvironmentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-express-gateway-service/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
        "line": 1083
      },
      "name": "DataAwsccEcsExpressGatewayServicePrimaryContainerEnvironmentOutputReference",
      "namespace": "dataAwsccEcsExpressGatewayService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 1112
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 1117
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 1096
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServicePrimaryContainerEnvironment"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-express-gateway-service/index:DataAwsccEcsExpressGatewayServicePrimaryContainerEnvironmentOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServicePrimaryContainerOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServicePrimaryContainerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-express-gateway-service/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/data-awscc-ecs-express-gateway-service/index.ts",
        "line": 1297
      },
      "name": "DataAwsccEcsExpressGatewayServicePrimaryContainerOutputReference",
      "namespace": "dataAwsccEcsExpressGatewayService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 1325
          },
          "name": "awsLogsConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServicePrimaryContainerAwsLogsConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 1330
          },
          "name": "command",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 1335
          },
          "name": "containerPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 1341
          },
          "name": "environment",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServicePrimaryContainerEnvironmentList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 1346
          },
          "name": "image",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 1352
          },
          "name": "repositoryCredentials",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServicePrimaryContainerRepositoryCredentialsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 1358
          },
          "name": "secrets",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServicePrimaryContainerSecretsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 1308
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServicePrimaryContainer"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-express-gateway-service/index:DataAwsccEcsExpressGatewayServicePrimaryContainerOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServicePrimaryContainerRepositoryCredentials": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServicePrimaryContainerRepositoryCredentials",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
        "line": 1140
      },
      "name": "DataAwsccEcsExpressGatewayServicePrimaryContainerRepositoryCredentials",
      "namespace": "dataAwsccEcsExpressGatewayService",
      "symbolId": "src/data-awscc-ecs-express-gateway-service/index:DataAwsccEcsExpressGatewayServicePrimaryContainerRepositoryCredentials"
    },
    "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServicePrimaryContainerRepositoryCredentialsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServicePrimaryContainerRepositoryCredentialsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-express-gateway-service/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-awscc-ecs-express-gateway-service/index.ts",
        "line": 1163
      },
      "name": "DataAwsccEcsExpressGatewayServicePrimaryContainerRepositoryCredentialsOutputReference",
      "namespace": "dataAwsccEcsExpressGatewayService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 1190
          },
          "name": "credentialsParameter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 1174
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServicePrimaryContainerRepositoryCredentials"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-express-gateway-service/index:DataAwsccEcsExpressGatewayServicePrimaryContainerRepositoryCredentialsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServicePrimaryContainerSecrets": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServicePrimaryContainerSecrets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
        "line": 1194
      },
      "name": "DataAwsccEcsExpressGatewayServicePrimaryContainerSecrets",
      "namespace": "dataAwsccEcsExpressGatewayService",
      "symbolId": "src/data-awscc-ecs-express-gateway-service/index:DataAwsccEcsExpressGatewayServicePrimaryContainerSecrets"
    },
    "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServicePrimaryContainerSecretsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServicePrimaryContainerSecretsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
          "line": 1263
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
        "line": 1256
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 1270
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServicePrimaryContainerSecretsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEcsExpressGatewayServicePrimaryContainerSecretsList",
      "namespace": "dataAwsccEcsExpressGatewayService",
      "symbolId": "src/data-awscc-ecs-express-gateway-service/index:DataAwsccEcsExpressGatewayServicePrimaryContainerSecretsList"
    },
    "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServicePrimaryContainerSecretsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServicePrimaryContainerSecretsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
          "line": 1226
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
        "line": 1217
      },
      "name": "DataAwsccEcsExpressGatewayServicePrimaryContainerSecretsOutputReference",
      "namespace": "dataAwsccEcsExpressGatewayService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 1246
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 1251
          },
          "name": "valueFrom",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 1230
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServicePrimaryContainerSecrets"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-express-gateway-service/index:DataAwsccEcsExpressGatewayServicePrimaryContainerSecretsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceScalingTarget": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceScalingTarget",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
        "line": 1362
      },
      "name": "DataAwsccEcsExpressGatewayServiceScalingTarget",
      "namespace": "dataAwsccEcsExpressGatewayService",
      "symbolId": "src/data-awscc-ecs-express-gateway-service/index:DataAwsccEcsExpressGatewayServiceScalingTarget"
    },
    "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceScalingTargetOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceScalingTargetOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
          "line": 1392
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
        "line": 1385
      },
      "name": "DataAwsccEcsExpressGatewayServiceScalingTargetOutputReference",
      "namespace": "dataAwsccEcsExpressGatewayService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 1412
          },
          "name": "autoScalingMetric",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 1417
          },
          "name": "autoScalingTargetValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 1422
          },
          "name": "maxTaskCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 1427
          },
          "name": "minTaskCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 1396
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceScalingTarget"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-express-gateway-service/index:DataAwsccEcsExpressGatewayServiceScalingTargetOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceStatus": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceStatus",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
        "line": 1431
      },
      "name": "DataAwsccEcsExpressGatewayServiceStatus",
      "namespace": "dataAwsccEcsExpressGatewayService",
      "symbolId": "src/data-awscc-ecs-express-gateway-service/index:DataAwsccEcsExpressGatewayServiceStatus"
    },
    "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceStatusOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceStatusOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
          "line": 1461
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
        "line": 1454
      },
      "name": "DataAwsccEcsExpressGatewayServiceStatusOutputReference",
      "namespace": "dataAwsccEcsExpressGatewayService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 1481
          },
          "name": "statusCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 1465
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceStatus"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-express-gateway-service/index:DataAwsccEcsExpressGatewayServiceStatusOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
        "line": 1485
      },
      "name": "DataAwsccEcsExpressGatewayServiceTags",
      "namespace": "dataAwsccEcsExpressGatewayService",
      "symbolId": "src/data-awscc-ecs-express-gateway-service/index:DataAwsccEcsExpressGatewayServiceTags"
    },
    "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
          "line": 1554
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
        "line": 1547
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 1561
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEcsExpressGatewayServiceTagsList",
      "namespace": "dataAwsccEcsExpressGatewayService",
      "symbolId": "src/data-awscc-ecs-express-gateway-service/index:DataAwsccEcsExpressGatewayServiceTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
          "line": 1517
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
        "line": 1508
      },
      "name": "DataAwsccEcsExpressGatewayServiceTagsOutputReference",
      "namespace": "dataAwsccEcsExpressGatewayService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 1537
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 1542
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-express-gateway-service/index.ts",
            "line": 1521
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsExpressGatewayService.DataAwsccEcsExpressGatewayServiceTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-express-gateway-service/index:DataAwsccEcsExpressGatewayServiceTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsPrimaryTaskSet.DataAwsccEcsPrimaryTaskSet": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecs_primary_task_set awscc_ecs_primary_task_set}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsPrimaryTaskSet.DataAwsccEcsPrimaryTaskSet",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecs_primary_task_set awscc_ecs_primary_task_set} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-primary-task-set/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEcsPrimaryTaskSet.DataAwsccEcsPrimaryTaskSetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-primary-task-set/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEcsPrimaryTaskSet resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-primary-task-set/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEcsPrimaryTaskSet to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecs_primary_task_set#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEcsPrimaryTaskSet that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEcsPrimaryTaskSet to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-primary-task-set/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-awscc-ecs-primary-task-set/index.ts",
            "line": 122
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEcsPrimaryTaskSet",
      "namespace": "dataAwsccEcsPrimaryTaskSet",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-primary-task-set/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-primary-task-set/index.ts",
            "line": 85
          },
          "name": "cluster",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-primary-task-set/index.ts",
            "line": 103
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-primary-task-set/index.ts",
            "line": 108
          },
          "name": "taskSetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-primary-task-set/index.ts",
            "line": 98
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-primary-task-set/index.ts",
            "line": 91
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-primary-task-set/index:DataAwsccEcsPrimaryTaskSet"
    },
    "@cdktn/provider-awscc.dataAwsccEcsPrimaryTaskSet.DataAwsccEcsPrimaryTaskSetConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsPrimaryTaskSet.DataAwsccEcsPrimaryTaskSetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-primary-task-set/index.ts",
        "line": 14
      },
      "name": "DataAwsccEcsPrimaryTaskSetConfig",
      "namespace": "dataAwsccEcsPrimaryTaskSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecs_primary_task_set#id DataAwsccEcsPrimaryTaskSet#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-primary-task-set/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-primary-task-set/index:DataAwsccEcsPrimaryTaskSetConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsService": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecs_service awscc_ecs_service}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsService",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecs_service awscc_ecs_service} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-service/index.ts",
          "line": 2833
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-service/index.ts",
        "line": 2801
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEcsService resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 2818
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEcsService to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecs_service#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEcsService that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEcsService to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 3032
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 3038
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEcsService",
      "namespace": "dataAwsccEcsService",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 2806
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 2857
          },
          "name": "availabilityZoneRebalancing",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 2863
          },
          "name": "capacityProviderStrategy",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceCapacityProviderStrategyList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 2868
          },
          "name": "cluster",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 2874
          },
          "name": "deploymentConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceDeploymentConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 2880
          },
          "name": "deploymentController",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceDeploymentControllerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 2885
          },
          "name": "desiredCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 2890
          },
          "name": "enableEcsManagedTags",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 2895
          },
          "name": "enableExecuteCommand",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 2901
          },
          "name": "forceNewDeployment",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceForceNewDeploymentOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 2906
          },
          "name": "healthCheckGracePeriodSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 2924
          },
          "name": "launchType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 2930
          },
          "name": "loadBalancers",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceLoadBalancersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 2936
          },
          "name": "monitoring",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceMonitoringOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 2941
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 2947
          },
          "name": "networkConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceNetworkConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 2953
          },
          "name": "placementConstraints",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServicePlacementConstraintsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 2959
          },
          "name": "placementStrategies",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServicePlacementStrategiesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 2964
          },
          "name": "platformVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 2969
          },
          "name": "propagateTags",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 2974
          },
          "name": "role",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 2979
          },
          "name": "schedulingStrategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 2984
          },
          "name": "serviceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 2990
          },
          "name": "serviceConnectConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceServiceConnectConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 2995
          },
          "name": "serviceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 3001
          },
          "name": "serviceRegistries",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceServiceRegistriesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 3007
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 3012
          },
          "name": "taskDefinition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 3018
          },
          "name": "volumeConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceVolumeConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 3024
          },
          "name": "vpcLatticeConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceVpcLatticeConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 2919
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 2912
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-service/index:DataAwsccEcsService"
    },
    "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceCapacityProviderStrategy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceCapacityProviderStrategy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-service/index.ts",
        "line": 25
      },
      "name": "DataAwsccEcsServiceCapacityProviderStrategy",
      "namespace": "dataAwsccEcsService",
      "symbolId": "src/data-awscc-ecs-service/index:DataAwsccEcsServiceCapacityProviderStrategy"
    },
    "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceCapacityProviderStrategyList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceCapacityProviderStrategyList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-service/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-service/index.ts",
        "line": 92
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 106
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceCapacityProviderStrategyOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEcsServiceCapacityProviderStrategyList",
      "namespace": "dataAwsccEcsService",
      "symbolId": "src/data-awscc-ecs-service/index:DataAwsccEcsServiceCapacityProviderStrategyList"
    },
    "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceCapacityProviderStrategyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceCapacityProviderStrategyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-service/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-service/index.ts",
        "line": 48
      },
      "name": "DataAwsccEcsServiceCapacityProviderStrategyOutputReference",
      "namespace": "dataAwsccEcsService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 77
          },
          "name": "base",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 82
          },
          "name": "capacityProvider",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 87
          },
          "name": "weight",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceCapacityProviderStrategy"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-service/index:DataAwsccEcsServiceCapacityProviderStrategyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-service/index.ts",
        "line": 14
      },
      "name": "DataAwsccEcsServiceConfig",
      "namespace": "dataAwsccEcsService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecs_service#id DataAwsccEcsService#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-service/index:DataAwsccEcsServiceConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceDeploymentConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceDeploymentConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-service/index.ts",
        "line": 581
      },
      "name": "DataAwsccEcsServiceDeploymentConfiguration",
      "namespace": "dataAwsccEcsService",
      "symbolId": "src/data-awscc-ecs-service/index:DataAwsccEcsServiceDeploymentConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceDeploymentConfigurationAlarms": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceDeploymentConfigurationAlarms",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-service/index.ts",
        "line": 110
      },
      "name": "DataAwsccEcsServiceDeploymentConfigurationAlarms",
      "namespace": "dataAwsccEcsService",
      "symbolId": "src/data-awscc-ecs-service/index:DataAwsccEcsServiceDeploymentConfigurationAlarms"
    },
    "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceDeploymentConfigurationAlarmsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceDeploymentConfigurationAlarmsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-service/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-awscc-ecs-service/index.ts",
        "line": 133
      },
      "name": "DataAwsccEcsServiceDeploymentConfigurationAlarmsOutputReference",
      "namespace": "dataAwsccEcsService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 160
          },
          "name": "alarmNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 165
          },
          "name": "enable",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 170
          },
          "name": "rollback",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 144
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceDeploymentConfigurationAlarms"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-service/index:DataAwsccEcsServiceDeploymentConfigurationAlarmsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceDeploymentConfigurationCanaryConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceDeploymentConfigurationCanaryConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-service/index.ts",
        "line": 174
      },
      "name": "DataAwsccEcsServiceDeploymentConfigurationCanaryConfiguration",
      "namespace": "dataAwsccEcsService",
      "symbolId": "src/data-awscc-ecs-service/index:DataAwsccEcsServiceDeploymentConfigurationCanaryConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceDeploymentConfigurationCanaryConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceDeploymentConfigurationCanaryConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-service/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/data-awscc-ecs-service/index.ts",
        "line": 197
      },
      "name": "DataAwsccEcsServiceDeploymentConfigurationCanaryConfigurationOutputReference",
      "namespace": "dataAwsccEcsService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 224
          },
          "name": "canaryBakeTimeInMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 229
          },
          "name": "canaryPercent",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 208
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceDeploymentConfigurationCanaryConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-service/index:DataAwsccEcsServiceDeploymentConfigurationCanaryConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceDeploymentConfigurationDeploymentCircuitBreaker": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceDeploymentConfigurationDeploymentCircuitBreaker",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-service/index.ts",
        "line": 292
      },
      "name": "DataAwsccEcsServiceDeploymentConfigurationDeploymentCircuitBreaker",
      "namespace": "dataAwsccEcsService",
      "symbolId": "src/data-awscc-ecs-service/index:DataAwsccEcsServiceDeploymentConfigurationDeploymentCircuitBreaker"
    },
    "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceDeploymentConfigurationDeploymentCircuitBreakerOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceDeploymentConfigurationDeploymentCircuitBreakerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-service/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/data-awscc-ecs-service/index.ts",
        "line": 315
      },
      "name": "DataAwsccEcsServiceDeploymentConfigurationDeploymentCircuitBreakerOutputReference",
      "namespace": "dataAwsccEcsService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 342
          },
          "name": "enable",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 347
          },
          "name": "resetOnHealthyTask",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 352
          },
          "name": "rollback",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 358
          },
          "name": "thresholdConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceDeploymentConfigurationDeploymentCircuitBreakerThresholdConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 326
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceDeploymentConfigurationDeploymentCircuitBreaker"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-service/index:DataAwsccEcsServiceDeploymentConfigurationDeploymentCircuitBreakerOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceDeploymentConfigurationDeploymentCircuitBreakerThresholdConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceDeploymentConfigurationDeploymentCircuitBreakerThresholdConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-service/index.ts",
        "line": 233
      },
      "name": "DataAwsccEcsServiceDeploymentConfigurationDeploymentCircuitBreakerThresholdConfiguration",
      "namespace": "dataAwsccEcsService",
      "symbolId": "src/data-awscc-ecs-service/index:DataAwsccEcsServiceDeploymentConfigurationDeploymentCircuitBreakerThresholdConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceDeploymentConfigurationDeploymentCircuitBreakerThresholdConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceDeploymentConfigurationDeploymentCircuitBreakerThresholdConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-service/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/data-awscc-ecs-service/index.ts",
        "line": 256
      },
      "name": "DataAwsccEcsServiceDeploymentConfigurationDeploymentCircuitBreakerThresholdConfigurationOutputReference",
      "namespace": "dataAwsccEcsService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 283
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 288
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 267
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceDeploymentConfigurationDeploymentCircuitBreakerThresholdConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-service/index:DataAwsccEcsServiceDeploymentConfigurationDeploymentCircuitBreakerThresholdConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceDeploymentConfigurationLifecycleHooks": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceDeploymentConfigurationLifecycleHooks",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-service/index.ts",
        "line": 421
      },
      "name": "DataAwsccEcsServiceDeploymentConfigurationLifecycleHooks",
      "namespace": "dataAwsccEcsService",
      "symbolId": "src/data-awscc-ecs-service/index:DataAwsccEcsServiceDeploymentConfigurationLifecycleHooks"
    },
    "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceDeploymentConfigurationLifecycleHooksList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceDeploymentConfigurationLifecycleHooksList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-service/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-awscc-ecs-service/index.ts",
        "line": 504
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/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-awscc.dataAwsccEcsService.DataAwsccEcsServiceDeploymentConfigurationLifecycleHooksOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEcsServiceDeploymentConfigurationLifecycleHooksList",
      "namespace": "dataAwsccEcsService",
      "symbolId": "src/data-awscc-ecs-service/index:DataAwsccEcsServiceDeploymentConfigurationLifecycleHooksList"
    },
    "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceDeploymentConfigurationLifecycleHooksOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceDeploymentConfigurationLifecycleHooksOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-service/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-service/index.ts",
        "line": 444
      },
      "name": "DataAwsccEcsServiceDeploymentConfigurationLifecycleHooksOutputReference",
      "namespace": "dataAwsccEcsService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 473
          },
          "name": "hookDetails",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 478
          },
          "name": "hookTargetArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 483
          },
          "name": "lifecycleStages",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 488
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 493
          },
          "name": "targetType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 499
          },
          "name": "timeoutConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceDeploymentConfigurationLifecycleHooksTimeoutConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 457
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceDeploymentConfigurationLifecycleHooks"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-service/index:DataAwsccEcsServiceDeploymentConfigurationLifecycleHooksOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceDeploymentConfigurationLifecycleHooksTimeoutConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceDeploymentConfigurationLifecycleHooksTimeoutConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-service/index.ts",
        "line": 362
      },
      "name": "DataAwsccEcsServiceDeploymentConfigurationLifecycleHooksTimeoutConfiguration",
      "namespace": "dataAwsccEcsService",
      "symbolId": "src/data-awscc-ecs-service/index:DataAwsccEcsServiceDeploymentConfigurationLifecycleHooksTimeoutConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceDeploymentConfigurationLifecycleHooksTimeoutConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceDeploymentConfigurationLifecycleHooksTimeoutConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-service/index.ts",
          "line": 392
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-service/index.ts",
        "line": 385
      },
      "name": "DataAwsccEcsServiceDeploymentConfigurationLifecycleHooksTimeoutConfigurationOutputReference",
      "namespace": "dataAwsccEcsService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 412
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 417
          },
          "name": "timeoutInMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 396
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceDeploymentConfigurationLifecycleHooksTimeoutConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-service/index:DataAwsccEcsServiceDeploymentConfigurationLifecycleHooksTimeoutConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceDeploymentConfigurationLinearConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceDeploymentConfigurationLinearConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-service/index.ts",
        "line": 522
      },
      "name": "DataAwsccEcsServiceDeploymentConfigurationLinearConfiguration",
      "namespace": "dataAwsccEcsService",
      "symbolId": "src/data-awscc-ecs-service/index:DataAwsccEcsServiceDeploymentConfigurationLinearConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceDeploymentConfigurationLinearConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceDeploymentConfigurationLinearConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-service/index.ts",
          "line": 552
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-service/index.ts",
        "line": 545
      },
      "name": "DataAwsccEcsServiceDeploymentConfigurationLinearConfigurationOutputReference",
      "namespace": "dataAwsccEcsService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 572
          },
          "name": "stepBakeTimeInMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 577
          },
          "name": "stepPercent",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 556
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceDeploymentConfigurationLinearConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-service/index:DataAwsccEcsServiceDeploymentConfigurationLinearConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceDeploymentConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceDeploymentConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-service/index.ts",
          "line": 611
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-service/index.ts",
        "line": 604
      },
      "name": "DataAwsccEcsServiceDeploymentConfigurationOutputReference",
      "namespace": "dataAwsccEcsService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 632
          },
          "name": "alarms",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceDeploymentConfigurationAlarmsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 637
          },
          "name": "bakeTimeInMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 643
          },
          "name": "canaryConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceDeploymentConfigurationCanaryConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 649
          },
          "name": "deploymentCircuitBreaker",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceDeploymentConfigurationDeploymentCircuitBreakerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 655
          },
          "name": "lifecycleHooks",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceDeploymentConfigurationLifecycleHooksList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 661
          },
          "name": "linearConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceDeploymentConfigurationLinearConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 666
          },
          "name": "maximumPercent",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 671
          },
          "name": "minimumHealthyPercent",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 676
          },
          "name": "strategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 615
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceDeploymentConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-service/index:DataAwsccEcsServiceDeploymentConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceDeploymentController": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceDeploymentController",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-service/index.ts",
        "line": 680
      },
      "name": "DataAwsccEcsServiceDeploymentController",
      "namespace": "dataAwsccEcsService",
      "symbolId": "src/data-awscc-ecs-service/index:DataAwsccEcsServiceDeploymentController"
    },
    "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceDeploymentControllerOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceDeploymentControllerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-service/index.ts",
          "line": 710
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-service/index.ts",
        "line": 703
      },
      "name": "DataAwsccEcsServiceDeploymentControllerOutputReference",
      "namespace": "dataAwsccEcsService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 730
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 714
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceDeploymentController"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-service/index:DataAwsccEcsServiceDeploymentControllerOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceForceNewDeployment": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceForceNewDeployment",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-service/index.ts",
        "line": 734
      },
      "name": "DataAwsccEcsServiceForceNewDeployment",
      "namespace": "dataAwsccEcsService",
      "symbolId": "src/data-awscc-ecs-service/index:DataAwsccEcsServiceForceNewDeployment"
    },
    "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceForceNewDeploymentOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceForceNewDeploymentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-service/index.ts",
          "line": 764
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-service/index.ts",
        "line": 757
      },
      "name": "DataAwsccEcsServiceForceNewDeploymentOutputReference",
      "namespace": "dataAwsccEcsService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 784
          },
          "name": "enableForceNewDeployment",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 789
          },
          "name": "forceNewDeploymentNonce",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 768
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceForceNewDeployment"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-service/index:DataAwsccEcsServiceForceNewDeploymentOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceLoadBalancers": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceLoadBalancers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-service/index.ts",
        "line": 862
      },
      "name": "DataAwsccEcsServiceLoadBalancers",
      "namespace": "dataAwsccEcsService",
      "symbolId": "src/data-awscc-ecs-service/index:DataAwsccEcsServiceLoadBalancers"
    },
    "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceLoadBalancersAdvancedConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceLoadBalancersAdvancedConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-service/index.ts",
        "line": 793
      },
      "name": "DataAwsccEcsServiceLoadBalancersAdvancedConfiguration",
      "namespace": "dataAwsccEcsService",
      "symbolId": "src/data-awscc-ecs-service/index:DataAwsccEcsServiceLoadBalancersAdvancedConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceLoadBalancersAdvancedConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceLoadBalancersAdvancedConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-service/index.ts",
          "line": 823
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-service/index.ts",
        "line": 816
      },
      "name": "DataAwsccEcsServiceLoadBalancersAdvancedConfigurationOutputReference",
      "namespace": "dataAwsccEcsService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 843
          },
          "name": "alternateTargetGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 848
          },
          "name": "productionListenerRule",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 853
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 858
          },
          "name": "testListenerRule",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 827
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceLoadBalancersAdvancedConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-service/index:DataAwsccEcsServiceLoadBalancersAdvancedConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceLoadBalancersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceLoadBalancersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-service/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-service/index.ts",
        "line": 940
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 954
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceLoadBalancersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEcsServiceLoadBalancersList",
      "namespace": "dataAwsccEcsService",
      "symbolId": "src/data-awscc-ecs-service/index:DataAwsccEcsServiceLoadBalancersList"
    },
    "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceLoadBalancersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceLoadBalancersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-service/index.ts",
          "line": 894
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-service/index.ts",
        "line": 885
      },
      "name": "DataAwsccEcsServiceLoadBalancersOutputReference",
      "namespace": "dataAwsccEcsService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 915
          },
          "name": "advancedConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceLoadBalancersAdvancedConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 920
          },
          "name": "containerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 925
          },
          "name": "containerPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 930
          },
          "name": "loadBalancerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 935
          },
          "name": "targetGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 898
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceLoadBalancers"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-service/index:DataAwsccEcsServiceLoadBalancersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceMonitoring": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceMonitoring",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-service/index.ts",
        "line": 1038
      },
      "name": "DataAwsccEcsServiceMonitoring",
      "namespace": "dataAwsccEcsService",
      "symbolId": "src/data-awscc-ecs-service/index:DataAwsccEcsServiceMonitoring"
    },
    "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceMonitoringMetricConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceMonitoringMetricConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-service/index.ts",
        "line": 958
      },
      "name": "DataAwsccEcsServiceMonitoringMetricConfigurations",
      "namespace": "dataAwsccEcsService",
      "symbolId": "src/data-awscc-ecs-service/index:DataAwsccEcsServiceMonitoringMetricConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceMonitoringMetricConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceMonitoringMetricConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-service/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-awscc-ecs-service/index.ts",
        "line": 1020
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/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-awscc.dataAwsccEcsService.DataAwsccEcsServiceMonitoringMetricConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEcsServiceMonitoringMetricConfigurationsList",
      "namespace": "dataAwsccEcsService",
      "symbolId": "src/data-awscc-ecs-service/index:DataAwsccEcsServiceMonitoringMetricConfigurationsList"
    },
    "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceMonitoringMetricConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceMonitoringMetricConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-service/index.ts",
          "line": 990
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-service/index.ts",
        "line": 981
      },
      "name": "DataAwsccEcsServiceMonitoringMetricConfigurationsOutputReference",
      "namespace": "dataAwsccEcsService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 1010
          },
          "name": "metricNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 1015
          },
          "name": "resolutionSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 994
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceMonitoringMetricConfigurations"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-service/index:DataAwsccEcsServiceMonitoringMetricConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceMonitoringOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceMonitoringOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-service/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-awscc-ecs-service/index.ts",
        "line": 1061
      },
      "name": "DataAwsccEcsServiceMonitoringOutputReference",
      "namespace": "dataAwsccEcsService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 1089
          },
          "name": "metricConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceMonitoringMetricConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 1072
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceMonitoring"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-service/index:DataAwsccEcsServiceMonitoringOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceNetworkConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceNetworkConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-service/index.ts",
        "line": 1157
      },
      "name": "DataAwsccEcsServiceNetworkConfiguration",
      "namespace": "dataAwsccEcsService",
      "symbolId": "src/data-awscc-ecs-service/index:DataAwsccEcsServiceNetworkConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceNetworkConfigurationAwsvpcConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceNetworkConfigurationAwsvpcConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-service/index.ts",
        "line": 1093
      },
      "name": "DataAwsccEcsServiceNetworkConfigurationAwsvpcConfiguration",
      "namespace": "dataAwsccEcsService",
      "symbolId": "src/data-awscc-ecs-service/index:DataAwsccEcsServiceNetworkConfigurationAwsvpcConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceNetworkConfigurationAwsvpcConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceNetworkConfigurationAwsvpcConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-service/index.ts",
          "line": 1123
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-service/index.ts",
        "line": 1116
      },
      "name": "DataAwsccEcsServiceNetworkConfigurationAwsvpcConfigurationOutputReference",
      "namespace": "dataAwsccEcsService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 1143
          },
          "name": "assignPublicIp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 1148
          },
          "name": "securityGroups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 1153
          },
          "name": "subnets",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 1127
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceNetworkConfigurationAwsvpcConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-service/index:DataAwsccEcsServiceNetworkConfigurationAwsvpcConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceNetworkConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceNetworkConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-service/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-service/index.ts",
        "line": 1180
      },
      "name": "DataAwsccEcsServiceNetworkConfigurationOutputReference",
      "namespace": "dataAwsccEcsService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 1208
          },
          "name": "awsvpcConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceNetworkConfigurationAwsvpcConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 1191
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceNetworkConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-service/index:DataAwsccEcsServiceNetworkConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServicePlacementConstraints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServicePlacementConstraints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-service/index.ts",
        "line": 1212
      },
      "name": "DataAwsccEcsServicePlacementConstraints",
      "namespace": "dataAwsccEcsService",
      "symbolId": "src/data-awscc-ecs-service/index:DataAwsccEcsServicePlacementConstraints"
    },
    "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServicePlacementConstraintsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServicePlacementConstraintsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-service/index.ts",
          "line": 1281
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-service/index.ts",
        "line": 1274
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 1288
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServicePlacementConstraintsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEcsServicePlacementConstraintsList",
      "namespace": "dataAwsccEcsService",
      "symbolId": "src/data-awscc-ecs-service/index:DataAwsccEcsServicePlacementConstraintsList"
    },
    "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServicePlacementConstraintsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServicePlacementConstraintsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-service/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-service/index.ts",
        "line": 1235
      },
      "name": "DataAwsccEcsServicePlacementConstraintsOutputReference",
      "namespace": "dataAwsccEcsService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 1264
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 1269
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 1248
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServicePlacementConstraints"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-service/index:DataAwsccEcsServicePlacementConstraintsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServicePlacementStrategies": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServicePlacementStrategies",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-service/index.ts",
        "line": 1292
      },
      "name": "DataAwsccEcsServicePlacementStrategies",
      "namespace": "dataAwsccEcsService",
      "symbolId": "src/data-awscc-ecs-service/index:DataAwsccEcsServicePlacementStrategies"
    },
    "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServicePlacementStrategiesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServicePlacementStrategiesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-service/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-service/index.ts",
        "line": 1354
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 1368
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServicePlacementStrategiesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEcsServicePlacementStrategiesList",
      "namespace": "dataAwsccEcsService",
      "symbolId": "src/data-awscc-ecs-service/index:DataAwsccEcsServicePlacementStrategiesList"
    },
    "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServicePlacementStrategiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServicePlacementStrategiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-service/index.ts",
          "line": 1324
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-service/index.ts",
        "line": 1315
      },
      "name": "DataAwsccEcsServicePlacementStrategiesOutputReference",
      "namespace": "dataAwsccEcsService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 1344
          },
          "name": "field",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 1349
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 1328
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServicePlacementStrategies"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-service/index:DataAwsccEcsServicePlacementStrategiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceServiceConnectConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceServiceConnectConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-service/index.ts",
        "line": 2113
      },
      "name": "DataAwsccEcsServiceServiceConnectConfiguration",
      "namespace": "dataAwsccEcsService",
      "symbolId": "src/data-awscc-ecs-service/index:DataAwsccEcsServiceServiceConnectConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceServiceConnectConfigurationAccessLogConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceServiceConnectConfigurationAccessLogConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-service/index.ts",
        "line": 1372
      },
      "name": "DataAwsccEcsServiceServiceConnectConfigurationAccessLogConfiguration",
      "namespace": "dataAwsccEcsService",
      "symbolId": "src/data-awscc-ecs-service/index:DataAwsccEcsServiceServiceConnectConfigurationAccessLogConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceServiceConnectConfigurationAccessLogConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceServiceConnectConfigurationAccessLogConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-service/index.ts",
          "line": 1402
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-service/index.ts",
        "line": 1395
      },
      "name": "DataAwsccEcsServiceServiceConnectConfigurationAccessLogConfigurationOutputReference",
      "namespace": "dataAwsccEcsService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 1422
          },
          "name": "format",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 1427
          },
          "name": "includeQueryParameters",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 1406
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceServiceConnectConfigurationAccessLogConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-service/index:DataAwsccEcsServiceServiceConnectConfigurationAccessLogConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceServiceConnectConfigurationLogConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceServiceConnectConfigurationLogConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-service/index.ts",
        "line": 1511
      },
      "name": "DataAwsccEcsServiceServiceConnectConfigurationLogConfiguration",
      "namespace": "dataAwsccEcsService",
      "symbolId": "src/data-awscc-ecs-service/index:DataAwsccEcsServiceServiceConnectConfigurationLogConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceServiceConnectConfigurationLogConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceServiceConnectConfigurationLogConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-service/index.ts",
          "line": 1541
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-service/index.ts",
        "line": 1534
      },
      "name": "DataAwsccEcsServiceServiceConnectConfigurationLogConfigurationOutputReference",
      "namespace": "dataAwsccEcsService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 1561
          },
          "name": "logDriver",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 1567
          },
          "name": "options",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 1573
          },
          "name": "secretOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceServiceConnectConfigurationLogConfigurationSecretOptionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 1545
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceServiceConnectConfigurationLogConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-service/index:DataAwsccEcsServiceServiceConnectConfigurationLogConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceServiceConnectConfigurationLogConfigurationSecretOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceServiceConnectConfigurationLogConfigurationSecretOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-service/index.ts",
        "line": 1431
      },
      "name": "DataAwsccEcsServiceServiceConnectConfigurationLogConfigurationSecretOptions",
      "namespace": "dataAwsccEcsService",
      "symbolId": "src/data-awscc-ecs-service/index:DataAwsccEcsServiceServiceConnectConfigurationLogConfigurationSecretOptions"
    },
    "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceServiceConnectConfigurationLogConfigurationSecretOptionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceServiceConnectConfigurationLogConfigurationSecretOptionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-service/index.ts",
          "line": 1500
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-service/index.ts",
        "line": 1493
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 1507
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceServiceConnectConfigurationLogConfigurationSecretOptionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEcsServiceServiceConnectConfigurationLogConfigurationSecretOptionsList",
      "namespace": "dataAwsccEcsService",
      "symbolId": "src/data-awscc-ecs-service/index:DataAwsccEcsServiceServiceConnectConfigurationLogConfigurationSecretOptionsList"
    },
    "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceServiceConnectConfigurationLogConfigurationSecretOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceServiceConnectConfigurationLogConfigurationSecretOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-service/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-awscc-ecs-service/index.ts",
        "line": 1454
      },
      "name": "DataAwsccEcsServiceServiceConnectConfigurationLogConfigurationSecretOptionsOutputReference",
      "namespace": "dataAwsccEcsService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 1483
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 1488
          },
          "name": "valueFrom",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 1467
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceServiceConnectConfigurationLogConfigurationSecretOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-service/index:DataAwsccEcsServiceServiceConnectConfigurationLogConfigurationSecretOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceServiceConnectConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceServiceConnectConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-service/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-awscc-ecs-service/index.ts",
        "line": 2136
      },
      "name": "DataAwsccEcsServiceServiceConnectConfigurationOutputReference",
      "namespace": "dataAwsccEcsService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 2164
          },
          "name": "accessLogConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceServiceConnectConfigurationAccessLogConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 2169
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 2175
          },
          "name": "logConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceServiceConnectConfigurationLogConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 2180
          },
          "name": "namespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 2186
          },
          "name": "services",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceServiceConnectConfigurationServicesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 2147
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceServiceConnectConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-service/index:DataAwsccEcsServiceServiceConnectConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceServiceConnectConfigurationServices": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceServiceConnectConfigurationServices",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-service/index.ts",
        "line": 2010
      },
      "name": "DataAwsccEcsServiceServiceConnectConfigurationServices",
      "namespace": "dataAwsccEcsService",
      "symbolId": "src/data-awscc-ecs-service/index:DataAwsccEcsServiceServiceConnectConfigurationServices"
    },
    "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceServiceConnectConfigurationServicesClientAliases": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceServiceConnectConfigurationServicesClientAliases",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-service/index.ts",
        "line": 1746
      },
      "name": "DataAwsccEcsServiceServiceConnectConfigurationServicesClientAliases",
      "namespace": "dataAwsccEcsService",
      "symbolId": "src/data-awscc-ecs-service/index:DataAwsccEcsServiceServiceConnectConfigurationServicesClientAliases"
    },
    "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceServiceConnectConfigurationServicesClientAliasesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceServiceConnectConfigurationServicesClientAliasesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-service/index.ts",
          "line": 1821
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-service/index.ts",
        "line": 1814
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 1828
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceServiceConnectConfigurationServicesClientAliasesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEcsServiceServiceConnectConfigurationServicesClientAliasesList",
      "namespace": "dataAwsccEcsService",
      "symbolId": "src/data-awscc-ecs-service/index:DataAwsccEcsServiceServiceConnectConfigurationServicesClientAliasesList"
    },
    "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceServiceConnectConfigurationServicesClientAliasesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceServiceConnectConfigurationServicesClientAliasesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-service/index.ts",
          "line": 1778
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-service/index.ts",
        "line": 1769
      },
      "name": "DataAwsccEcsServiceServiceConnectConfigurationServicesClientAliasesOutputReference",
      "namespace": "dataAwsccEcsService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 1798
          },
          "name": "dnsName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 1803
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 1809
          },
          "name": "testTrafficRules",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceServiceConnectConfigurationServicesClientAliasesTestTrafficRulesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 1782
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceServiceConnectConfigurationServicesClientAliases"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-service/index:DataAwsccEcsServiceServiceConnectConfigurationServicesClientAliasesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceServiceConnectConfigurationServicesClientAliasesTestTrafficRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceServiceConnectConfigurationServicesClientAliasesTestTrafficRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-service/index.ts",
        "line": 1691
      },
      "name": "DataAwsccEcsServiceServiceConnectConfigurationServicesClientAliasesTestTrafficRules",
      "namespace": "dataAwsccEcsService",
      "symbolId": "src/data-awscc-ecs-service/index:DataAwsccEcsServiceServiceConnectConfigurationServicesClientAliasesTestTrafficRules"
    },
    "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceServiceConnectConfigurationServicesClientAliasesTestTrafficRulesHeader": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceServiceConnectConfigurationServicesClientAliasesTestTrafficRulesHeader",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-service/index.ts",
        "line": 1631
      },
      "name": "DataAwsccEcsServiceServiceConnectConfigurationServicesClientAliasesTestTrafficRulesHeader",
      "namespace": "dataAwsccEcsService",
      "symbolId": "src/data-awscc-ecs-service/index:DataAwsccEcsServiceServiceConnectConfigurationServicesClientAliasesTestTrafficRulesHeader"
    },
    "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceServiceConnectConfigurationServicesClientAliasesTestTrafficRulesHeaderOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceServiceConnectConfigurationServicesClientAliasesTestTrafficRulesHeaderOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-service/index.ts",
          "line": 1661
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-service/index.ts",
        "line": 1654
      },
      "name": "DataAwsccEcsServiceServiceConnectConfigurationServicesClientAliasesTestTrafficRulesHeaderOutputReference",
      "namespace": "dataAwsccEcsService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 1681
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 1687
          },
          "name": "value",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceServiceConnectConfigurationServicesClientAliasesTestTrafficRulesHeaderValueOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 1665
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceServiceConnectConfigurationServicesClientAliasesTestTrafficRulesHeader"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-service/index:DataAwsccEcsServiceServiceConnectConfigurationServicesClientAliasesTestTrafficRulesHeaderOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceServiceConnectConfigurationServicesClientAliasesTestTrafficRulesHeaderValue": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceServiceConnectConfigurationServicesClientAliasesTestTrafficRulesHeaderValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-service/index.ts",
        "line": 1577
      },
      "name": "DataAwsccEcsServiceServiceConnectConfigurationServicesClientAliasesTestTrafficRulesHeaderValue",
      "namespace": "dataAwsccEcsService",
      "symbolId": "src/data-awscc-ecs-service/index:DataAwsccEcsServiceServiceConnectConfigurationServicesClientAliasesTestTrafficRulesHeaderValue"
    },
    "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceServiceConnectConfigurationServicesClientAliasesTestTrafficRulesHeaderValueOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceServiceConnectConfigurationServicesClientAliasesTestTrafficRulesHeaderValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-service/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-awscc-ecs-service/index.ts",
        "line": 1600
      },
      "name": "DataAwsccEcsServiceServiceConnectConfigurationServicesClientAliasesTestTrafficRulesHeaderValueOutputReference",
      "namespace": "dataAwsccEcsService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 1627
          },
          "name": "exact",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 1611
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceServiceConnectConfigurationServicesClientAliasesTestTrafficRulesHeaderValue"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-service/index:DataAwsccEcsServiceServiceConnectConfigurationServicesClientAliasesTestTrafficRulesHeaderValueOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceServiceConnectConfigurationServicesClientAliasesTestTrafficRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceServiceConnectConfigurationServicesClientAliasesTestTrafficRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-service/index.ts",
          "line": 1721
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-service/index.ts",
        "line": 1714
      },
      "name": "DataAwsccEcsServiceServiceConnectConfigurationServicesClientAliasesTestTrafficRulesOutputReference",
      "namespace": "dataAwsccEcsService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 1742
          },
          "name": "header",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceServiceConnectConfigurationServicesClientAliasesTestTrafficRulesHeaderOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 1725
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceServiceConnectConfigurationServicesClientAliasesTestTrafficRules"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-service/index:DataAwsccEcsServiceServiceConnectConfigurationServicesClientAliasesTestTrafficRulesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceServiceConnectConfigurationServicesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceServiceConnectConfigurationServicesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-service/index.ts",
          "line": 2102
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-service/index.ts",
        "line": 2095
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 2109
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceServiceConnectConfigurationServicesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEcsServiceServiceConnectConfigurationServicesList",
      "namespace": "dataAwsccEcsService",
      "symbolId": "src/data-awscc-ecs-service/index:DataAwsccEcsServiceServiceConnectConfigurationServicesList"
    },
    "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceServiceConnectConfigurationServicesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceServiceConnectConfigurationServicesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-service/index.ts",
          "line": 2042
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-service/index.ts",
        "line": 2033
      },
      "name": "DataAwsccEcsServiceServiceConnectConfigurationServicesOutputReference",
      "namespace": "dataAwsccEcsService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 2063
          },
          "name": "clientAliases",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceServiceConnectConfigurationServicesClientAliasesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 2068
          },
          "name": "discoveryName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 2073
          },
          "name": "ingressPortOverride",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 2078
          },
          "name": "portName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 2084
          },
          "name": "timeout",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceServiceConnectConfigurationServicesTimeoutOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 2090
          },
          "name": "tls",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceServiceConnectConfigurationServicesTlsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 2046
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceServiceConnectConfigurationServices"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-service/index:DataAwsccEcsServiceServiceConnectConfigurationServicesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceServiceConnectConfigurationServicesTimeout": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceServiceConnectConfigurationServicesTimeout",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-service/index.ts",
        "line": 1832
      },
      "name": "DataAwsccEcsServiceServiceConnectConfigurationServicesTimeout",
      "namespace": "dataAwsccEcsService",
      "symbolId": "src/data-awscc-ecs-service/index:DataAwsccEcsServiceServiceConnectConfigurationServicesTimeout"
    },
    "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceServiceConnectConfigurationServicesTimeoutOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceServiceConnectConfigurationServicesTimeoutOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-service/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/data-awscc-ecs-service/index.ts",
        "line": 1855
      },
      "name": "DataAwsccEcsServiceServiceConnectConfigurationServicesTimeoutOutputReference",
      "namespace": "dataAwsccEcsService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 1882
          },
          "name": "idleTimeoutSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 1887
          },
          "name": "perRequestTimeoutSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 1866
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceServiceConnectConfigurationServicesTimeout"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-service/index:DataAwsccEcsServiceServiceConnectConfigurationServicesTimeoutOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceServiceConnectConfigurationServicesTls": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceServiceConnectConfigurationServicesTls",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-service/index.ts",
        "line": 1945
      },
      "name": "DataAwsccEcsServiceServiceConnectConfigurationServicesTls",
      "namespace": "dataAwsccEcsService",
      "symbolId": "src/data-awscc-ecs-service/index:DataAwsccEcsServiceServiceConnectConfigurationServicesTls"
    },
    "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceServiceConnectConfigurationServicesTlsIssuerCertificateAuthority": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceServiceConnectConfigurationServicesTlsIssuerCertificateAuthority",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-service/index.ts",
        "line": 1891
      },
      "name": "DataAwsccEcsServiceServiceConnectConfigurationServicesTlsIssuerCertificateAuthority",
      "namespace": "dataAwsccEcsService",
      "symbolId": "src/data-awscc-ecs-service/index:DataAwsccEcsServiceServiceConnectConfigurationServicesTlsIssuerCertificateAuthority"
    },
    "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceServiceConnectConfigurationServicesTlsIssuerCertificateAuthorityOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceServiceConnectConfigurationServicesTlsIssuerCertificateAuthorityOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-service/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-awscc-ecs-service/index.ts",
        "line": 1914
      },
      "name": "DataAwsccEcsServiceServiceConnectConfigurationServicesTlsIssuerCertificateAuthorityOutputReference",
      "namespace": "dataAwsccEcsService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 1941
          },
          "name": "awsPcaAuthorityArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 1925
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceServiceConnectConfigurationServicesTlsIssuerCertificateAuthority"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-service/index:DataAwsccEcsServiceServiceConnectConfigurationServicesTlsIssuerCertificateAuthorityOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceServiceConnectConfigurationServicesTlsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceServiceConnectConfigurationServicesTlsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-service/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/data-awscc-ecs-service/index.ts",
        "line": 1968
      },
      "name": "DataAwsccEcsServiceServiceConnectConfigurationServicesTlsOutputReference",
      "namespace": "dataAwsccEcsService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 1996
          },
          "name": "issuerCertificateAuthority",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceServiceConnectConfigurationServicesTlsIssuerCertificateAuthorityOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 2001
          },
          "name": "kmsKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 2006
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 1979
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceServiceConnectConfigurationServicesTls"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-service/index:DataAwsccEcsServiceServiceConnectConfigurationServicesTlsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceServiceRegistries": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceServiceRegistries",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-service/index.ts",
        "line": 2190
      },
      "name": "DataAwsccEcsServiceServiceRegistries",
      "namespace": "dataAwsccEcsService",
      "symbolId": "src/data-awscc-ecs-service/index:DataAwsccEcsServiceServiceRegistries"
    },
    "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceServiceRegistriesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceServiceRegistriesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-service/index.ts",
          "line": 2269
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-service/index.ts",
        "line": 2262
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 2276
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceServiceRegistriesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEcsServiceServiceRegistriesList",
      "namespace": "dataAwsccEcsService",
      "symbolId": "src/data-awscc-ecs-service/index:DataAwsccEcsServiceServiceRegistriesList"
    },
    "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceServiceRegistriesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceServiceRegistriesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-service/index.ts",
          "line": 2222
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-service/index.ts",
        "line": 2213
      },
      "name": "DataAwsccEcsServiceServiceRegistriesOutputReference",
      "namespace": "dataAwsccEcsService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 2242
          },
          "name": "containerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 2247
          },
          "name": "containerPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 2252
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 2257
          },
          "name": "registryArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 2226
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceServiceRegistries"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-service/index:DataAwsccEcsServiceServiceRegistriesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-service/index.ts",
        "line": 2280
      },
      "name": "DataAwsccEcsServiceTags",
      "namespace": "dataAwsccEcsService",
      "symbolId": "src/data-awscc-ecs-service/index:DataAwsccEcsServiceTags"
    },
    "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-service/index.ts",
          "line": 2349
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-service/index.ts",
        "line": 2342
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 2356
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEcsServiceTagsList",
      "namespace": "dataAwsccEcsService",
      "symbolId": "src/data-awscc-ecs-service/index:DataAwsccEcsServiceTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-service/index.ts",
          "line": 2312
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-service/index.ts",
        "line": 2303
      },
      "name": "DataAwsccEcsServiceTagsOutputReference",
      "namespace": "dataAwsccEcsService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 2332
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 2337
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 2316
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-service/index:DataAwsccEcsServiceTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceVolumeConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceVolumeConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-service/index.ts",
        "line": 2631
      },
      "name": "DataAwsccEcsServiceVolumeConfigurations",
      "namespace": "dataAwsccEcsService",
      "symbolId": "src/data-awscc-ecs-service/index:DataAwsccEcsServiceVolumeConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceVolumeConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceVolumeConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-service/index.ts",
          "line": 2701
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-service/index.ts",
        "line": 2694
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 2708
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceVolumeConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEcsServiceVolumeConfigurationsList",
      "namespace": "dataAwsccEcsService",
      "symbolId": "src/data-awscc-ecs-service/index:DataAwsccEcsServiceVolumeConfigurationsList"
    },
    "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceVolumeConfigurationsManagedEbsVolume": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceVolumeConfigurationsManagedEbsVolume",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-service/index.ts",
        "line": 2526
      },
      "name": "DataAwsccEcsServiceVolumeConfigurationsManagedEbsVolume",
      "namespace": "dataAwsccEcsService",
      "symbolId": "src/data-awscc-ecs-service/index:DataAwsccEcsServiceVolumeConfigurationsManagedEbsVolume"
    },
    "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceVolumeConfigurationsManagedEbsVolumeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceVolumeConfigurationsManagedEbsVolumeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-service/index.ts",
          "line": 2556
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-service/index.ts",
        "line": 2549
      },
      "name": "DataAwsccEcsServiceVolumeConfigurationsManagedEbsVolumeOutputReference",
      "namespace": "dataAwsccEcsService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 2576
          },
          "name": "encrypted",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 2581
          },
          "name": "filesystemType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 2586
          },
          "name": "iops",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 2591
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 2596
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 2601
          },
          "name": "sizeInGiB",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 2606
          },
          "name": "snapshotId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 2612
          },
          "name": "tagSpecifications",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceVolumeConfigurationsManagedEbsVolumeTagSpecificationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 2617
          },
          "name": "throughput",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 2622
          },
          "name": "volumeInitializationRate",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 2627
          },
          "name": "volumeType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 2560
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceVolumeConfigurationsManagedEbsVolume"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-service/index:DataAwsccEcsServiceVolumeConfigurationsManagedEbsVolumeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceVolumeConfigurationsManagedEbsVolumeTagSpecifications": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceVolumeConfigurationsManagedEbsVolumeTagSpecifications",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-service/index.ts",
        "line": 2440
      },
      "name": "DataAwsccEcsServiceVolumeConfigurationsManagedEbsVolumeTagSpecifications",
      "namespace": "dataAwsccEcsService",
      "symbolId": "src/data-awscc-ecs-service/index:DataAwsccEcsServiceVolumeConfigurationsManagedEbsVolumeTagSpecifications"
    },
    "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceVolumeConfigurationsManagedEbsVolumeTagSpecificationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceVolumeConfigurationsManagedEbsVolumeTagSpecificationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-service/index.ts",
          "line": 2515
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-service/index.ts",
        "line": 2508
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 2522
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceVolumeConfigurationsManagedEbsVolumeTagSpecificationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEcsServiceVolumeConfigurationsManagedEbsVolumeTagSpecificationsList",
      "namespace": "dataAwsccEcsService",
      "symbolId": "src/data-awscc-ecs-service/index:DataAwsccEcsServiceVolumeConfigurationsManagedEbsVolumeTagSpecificationsList"
    },
    "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceVolumeConfigurationsManagedEbsVolumeTagSpecificationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceVolumeConfigurationsManagedEbsVolumeTagSpecificationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-service/index.ts",
          "line": 2472
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-service/index.ts",
        "line": 2463
      },
      "name": "DataAwsccEcsServiceVolumeConfigurationsManagedEbsVolumeTagSpecificationsOutputReference",
      "namespace": "dataAwsccEcsService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 2492
          },
          "name": "propagateTags",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 2497
          },
          "name": "resourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 2503
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceVolumeConfigurationsManagedEbsVolumeTagSpecificationsTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 2476
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceVolumeConfigurationsManagedEbsVolumeTagSpecifications"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-service/index:DataAwsccEcsServiceVolumeConfigurationsManagedEbsVolumeTagSpecificationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceVolumeConfigurationsManagedEbsVolumeTagSpecificationsTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceVolumeConfigurationsManagedEbsVolumeTagSpecificationsTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-service/index.ts",
        "line": 2360
      },
      "name": "DataAwsccEcsServiceVolumeConfigurationsManagedEbsVolumeTagSpecificationsTags",
      "namespace": "dataAwsccEcsService",
      "symbolId": "src/data-awscc-ecs-service/index:DataAwsccEcsServiceVolumeConfigurationsManagedEbsVolumeTagSpecificationsTags"
    },
    "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceVolumeConfigurationsManagedEbsVolumeTagSpecificationsTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceVolumeConfigurationsManagedEbsVolumeTagSpecificationsTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-service/index.ts",
          "line": 2429
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-service/index.ts",
        "line": 2422
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 2436
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceVolumeConfigurationsManagedEbsVolumeTagSpecificationsTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEcsServiceVolumeConfigurationsManagedEbsVolumeTagSpecificationsTagsList",
      "namespace": "dataAwsccEcsService",
      "symbolId": "src/data-awscc-ecs-service/index:DataAwsccEcsServiceVolumeConfigurationsManagedEbsVolumeTagSpecificationsTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceVolumeConfigurationsManagedEbsVolumeTagSpecificationsTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceVolumeConfigurationsManagedEbsVolumeTagSpecificationsTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-service/index.ts",
          "line": 2392
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-service/index.ts",
        "line": 2383
      },
      "name": "DataAwsccEcsServiceVolumeConfigurationsManagedEbsVolumeTagSpecificationsTagsOutputReference",
      "namespace": "dataAwsccEcsService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 2412
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 2417
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 2396
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceVolumeConfigurationsManagedEbsVolumeTagSpecificationsTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-service/index:DataAwsccEcsServiceVolumeConfigurationsManagedEbsVolumeTagSpecificationsTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceVolumeConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceVolumeConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-service/index.ts",
          "line": 2663
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-service/index.ts",
        "line": 2654
      },
      "name": "DataAwsccEcsServiceVolumeConfigurationsOutputReference",
      "namespace": "dataAwsccEcsService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 2684
          },
          "name": "managedEbsVolume",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceVolumeConfigurationsManagedEbsVolumeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 2689
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 2667
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceVolumeConfigurations"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-service/index:DataAwsccEcsServiceVolumeConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceVpcLatticeConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceVpcLatticeConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-service/index.ts",
        "line": 2712
      },
      "name": "DataAwsccEcsServiceVpcLatticeConfigurations",
      "namespace": "dataAwsccEcsService",
      "symbolId": "src/data-awscc-ecs-service/index:DataAwsccEcsServiceVpcLatticeConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceVpcLatticeConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceVpcLatticeConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-service/index.ts",
          "line": 2786
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-service/index.ts",
        "line": 2779
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 2793
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceVpcLatticeConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEcsServiceVpcLatticeConfigurationsList",
      "namespace": "dataAwsccEcsService",
      "symbolId": "src/data-awscc-ecs-service/index:DataAwsccEcsServiceVpcLatticeConfigurationsList"
    },
    "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceVpcLatticeConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceVpcLatticeConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-service/index.ts",
          "line": 2744
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-service/index.ts",
        "line": 2735
      },
      "name": "DataAwsccEcsServiceVpcLatticeConfigurationsOutputReference",
      "namespace": "dataAwsccEcsService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 2764
          },
          "name": "portName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 2769
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 2774
          },
          "name": "targetGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-service/index.ts",
            "line": 2748
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsService.DataAwsccEcsServiceVpcLatticeConfigurations"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-service/index:DataAwsccEcsServiceVpcLatticeConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsServices.DataAwsccEcsServices": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecs_services awscc_ecs_services}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsServices.DataAwsccEcsServices",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecs_services awscc_ecs_services} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-services/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEcsServices.DataAwsccEcsServicesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-services/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEcsServices resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-services/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEcsServices to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecs_services#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEcsServices that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEcsServices to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-services/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-services/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEcsServices",
      "namespace": "dataAwsccEcsServices",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-services/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-services/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-services/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-services/index:DataAwsccEcsServices"
    },
    "@cdktn/provider-awscc.dataAwsccEcsServices.DataAwsccEcsServicesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsServices.DataAwsccEcsServicesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-services/index.ts",
        "line": 14
      },
      "name": "DataAwsccEcsServicesConfig",
      "namespace": "dataAwsccEcsServices",
      "symbolId": "src/data-awscc-ecs-services/index:DataAwsccEcsServicesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinition": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecs_task_definition awscc_ecs_task_definition}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinition",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecs_task_definition awscc_ecs_task_definition} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-task-definition/index.ts",
          "line": 3048
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-task-definition/index.ts",
        "line": 3016
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEcsTaskDefinition resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 3033
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEcsTaskDefinition to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecs_task_definition#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEcsTaskDefinition that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEcsTaskDefinition to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 3191
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 3197
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEcsTaskDefinition",
      "namespace": "dataAwsccEcsTaskDefinition",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 3021
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 3073
          },
          "name": "containerDefinitions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 3078
          },
          "name": "cpu",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 3083
          },
          "name": "enableFaultInjection",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 3089
          },
          "name": "ephemeralStorage",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionEphemeralStorageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 3094
          },
          "name": "executionRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 3099
          },
          "name": "family",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 3118
          },
          "name": "inferenceAccelerators",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionInferenceAcceleratorsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 3123
          },
          "name": "ipcMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 3128
          },
          "name": "memory",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 3133
          },
          "name": "networkMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 3138
          },
          "name": "pidMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 3144
          },
          "name": "placementConstraints",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionPlacementConstraintsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 3150
          },
          "name": "proxyConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionProxyConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 3155
          },
          "name": "requiresCompatibilities",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 3161
          },
          "name": "runtimePlatform",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionRuntimePlatformOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 3167
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 3172
          },
          "name": "taskDefinitionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 3177
          },
          "name": "taskRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 3183
          },
          "name": "volumes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionVolumesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 3112
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 3105
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-task-definition/index:DataAwsccEcsTaskDefinition"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-task-definition/index.ts",
        "line": 14
      },
      "name": "DataAwsccEcsTaskDefinitionConfig",
      "namespace": "dataAwsccEcsTaskDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecs_task_definition#id DataAwsccEcsTaskDefinition#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-task-definition/index:DataAwsccEcsTaskDefinitionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-task-definition/index.ts",
        "line": 1649
      },
      "name": "DataAwsccEcsTaskDefinitionContainerDefinitions",
      "namespace": "dataAwsccEcsTaskDefinition",
      "symbolId": "src/data-awscc-ecs-task-definition/index:DataAwsccEcsTaskDefinitionContainerDefinitions"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsDependsOn": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsDependsOn",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-task-definition/index.ts",
        "line": 25
      },
      "name": "DataAwsccEcsTaskDefinitionContainerDefinitionsDependsOn",
      "namespace": "dataAwsccEcsTaskDefinition",
      "symbolId": "src/data-awscc-ecs-task-definition/index:DataAwsccEcsTaskDefinitionContainerDefinitionsDependsOn"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsDependsOnList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsDependsOnList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-task-definition/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-awscc-ecs-task-definition/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/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-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsDependsOnOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEcsTaskDefinitionContainerDefinitionsDependsOnList",
      "namespace": "dataAwsccEcsTaskDefinition",
      "symbolId": "src/data-awscc-ecs-task-definition/index:DataAwsccEcsTaskDefinitionContainerDefinitionsDependsOnList"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsDependsOnOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsDependsOnOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-task-definition/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-task-definition/index.ts",
        "line": 48
      },
      "name": "DataAwsccEcsTaskDefinitionContainerDefinitionsDependsOnOutputReference",
      "namespace": "dataAwsccEcsTaskDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 77
          },
          "name": "condition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 82
          },
          "name": "containerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsDependsOn"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-task-definition/index:DataAwsccEcsTaskDefinitionContainerDefinitionsDependsOnOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsEnvironment": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsEnvironment",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-task-definition/index.ts",
        "line": 105
      },
      "name": "DataAwsccEcsTaskDefinitionContainerDefinitionsEnvironment",
      "namespace": "dataAwsccEcsTaskDefinition",
      "symbolId": "src/data-awscc-ecs-task-definition/index:DataAwsccEcsTaskDefinitionContainerDefinitionsEnvironment"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsEnvironmentFiles": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsEnvironmentFiles",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-task-definition/index.ts",
        "line": 185
      },
      "name": "DataAwsccEcsTaskDefinitionContainerDefinitionsEnvironmentFiles",
      "namespace": "dataAwsccEcsTaskDefinition",
      "symbolId": "src/data-awscc-ecs-task-definition/index:DataAwsccEcsTaskDefinitionContainerDefinitionsEnvironmentFiles"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsEnvironmentFilesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsEnvironmentFilesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-task-definition/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-task-definition/index.ts",
        "line": 247
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 261
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsEnvironmentFilesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEcsTaskDefinitionContainerDefinitionsEnvironmentFilesList",
      "namespace": "dataAwsccEcsTaskDefinition",
      "symbolId": "src/data-awscc-ecs-task-definition/index:DataAwsccEcsTaskDefinitionContainerDefinitionsEnvironmentFilesList"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsEnvironmentFilesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsEnvironmentFilesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-task-definition/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-awscc-ecs-task-definition/index.ts",
        "line": 208
      },
      "name": "DataAwsccEcsTaskDefinitionContainerDefinitionsEnvironmentFilesOutputReference",
      "namespace": "dataAwsccEcsTaskDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 237
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 242
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 221
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsEnvironmentFiles"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-task-definition/index:DataAwsccEcsTaskDefinitionContainerDefinitionsEnvironmentFilesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsEnvironmentList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsEnvironmentList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-task-definition/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-awscc-ecs-task-definition/index.ts",
        "line": 167
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/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-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsEnvironmentOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEcsTaskDefinitionContainerDefinitionsEnvironmentList",
      "namespace": "dataAwsccEcsTaskDefinition",
      "symbolId": "src/data-awscc-ecs-task-definition/index:DataAwsccEcsTaskDefinitionContainerDefinitionsEnvironmentList"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsEnvironmentOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsEnvironmentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-task-definition/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-awscc-ecs-task-definition/index.ts",
        "line": 128
      },
      "name": "DataAwsccEcsTaskDefinitionContainerDefinitionsEnvironmentOutputReference",
      "namespace": "dataAwsccEcsTaskDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 157
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 162
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 141
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsEnvironment"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-task-definition/index:DataAwsccEcsTaskDefinitionContainerDefinitionsEnvironmentOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsExtraHosts": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsExtraHosts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-task-definition/index.ts",
        "line": 265
      },
      "name": "DataAwsccEcsTaskDefinitionContainerDefinitionsExtraHosts",
      "namespace": "dataAwsccEcsTaskDefinition",
      "symbolId": "src/data-awscc-ecs-task-definition/index:DataAwsccEcsTaskDefinitionContainerDefinitionsExtraHosts"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsExtraHostsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsExtraHostsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-task-definition/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-task-definition/index.ts",
        "line": 327
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 341
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsExtraHostsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEcsTaskDefinitionContainerDefinitionsExtraHostsList",
      "namespace": "dataAwsccEcsTaskDefinition",
      "symbolId": "src/data-awscc-ecs-task-definition/index:DataAwsccEcsTaskDefinitionContainerDefinitionsExtraHostsList"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsExtraHostsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsExtraHostsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-task-definition/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-task-definition/index.ts",
        "line": 288
      },
      "name": "DataAwsccEcsTaskDefinitionContainerDefinitionsExtraHostsOutputReference",
      "namespace": "dataAwsccEcsTaskDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 317
          },
          "name": "hostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 322
          },
          "name": "ipAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 301
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsExtraHosts"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-task-definition/index:DataAwsccEcsTaskDefinitionContainerDefinitionsExtraHostsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsFirelensConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsFirelensConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-task-definition/index.ts",
        "line": 345
      },
      "name": "DataAwsccEcsTaskDefinitionContainerDefinitionsFirelensConfiguration",
      "namespace": "dataAwsccEcsTaskDefinition",
      "symbolId": "src/data-awscc-ecs-task-definition/index:DataAwsccEcsTaskDefinitionContainerDefinitionsFirelensConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsFirelensConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsFirelensConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-task-definition/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-task-definition/index.ts",
        "line": 368
      },
      "name": "DataAwsccEcsTaskDefinitionContainerDefinitionsFirelensConfigurationOutputReference",
      "namespace": "dataAwsccEcsTaskDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 396
          },
          "name": "options",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 401
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 379
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsFirelensConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-task-definition/index:DataAwsccEcsTaskDefinitionContainerDefinitionsFirelensConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsHealthCheck": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsHealthCheck",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-task-definition/index.ts",
        "line": 405
      },
      "name": "DataAwsccEcsTaskDefinitionContainerDefinitionsHealthCheck",
      "namespace": "dataAwsccEcsTaskDefinition",
      "symbolId": "src/data-awscc-ecs-task-definition/index:DataAwsccEcsTaskDefinitionContainerDefinitionsHealthCheck"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsHealthCheckOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsHealthCheckOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-task-definition/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-awscc-ecs-task-definition/index.ts",
        "line": 428
      },
      "name": "DataAwsccEcsTaskDefinitionContainerDefinitionsHealthCheckOutputReference",
      "namespace": "dataAwsccEcsTaskDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 455
          },
          "name": "command",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 460
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 465
          },
          "name": "retries",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 470
          },
          "name": "startPeriod",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 475
          },
          "name": "timeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 439
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsHealthCheck"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-task-definition/index:DataAwsccEcsTaskDefinitionContainerDefinitionsHealthCheckOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsLinuxParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsLinuxParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-task-definition/index.ts",
        "line": 708
      },
      "name": "DataAwsccEcsTaskDefinitionContainerDefinitionsLinuxParameters",
      "namespace": "dataAwsccEcsTaskDefinition",
      "symbolId": "src/data-awscc-ecs-task-definition/index:DataAwsccEcsTaskDefinitionContainerDefinitionsLinuxParameters"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilities": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilities",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-task-definition/index.ts",
        "line": 479
      },
      "name": "DataAwsccEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilities",
      "namespace": "dataAwsccEcsTaskDefinition",
      "symbolId": "src/data-awscc-ecs-task-definition/index:DataAwsccEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilities"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-task-definition/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/data-awscc-ecs-task-definition/index.ts",
        "line": 502
      },
      "name": "DataAwsccEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesOutputReference",
      "namespace": "dataAwsccEcsTaskDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 529
          },
          "name": "add",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 534
          },
          "name": "drop",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 513
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilities"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-task-definition/index:DataAwsccEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsLinuxParametersDevices": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsLinuxParametersDevices",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-task-definition/index.ts",
        "line": 538
      },
      "name": "DataAwsccEcsTaskDefinitionContainerDefinitionsLinuxParametersDevices",
      "namespace": "dataAwsccEcsTaskDefinition",
      "symbolId": "src/data-awscc-ecs-task-definition/index:DataAwsccEcsTaskDefinitionContainerDefinitionsLinuxParametersDevices"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-task-definition/index.ts",
          "line": 612
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-task-definition/index.ts",
        "line": 605
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 619
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesList",
      "namespace": "dataAwsccEcsTaskDefinition",
      "symbolId": "src/data-awscc-ecs-task-definition/index:DataAwsccEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesList"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-task-definition/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-task-definition/index.ts",
        "line": 561
      },
      "name": "DataAwsccEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesOutputReference",
      "namespace": "dataAwsccEcsTaskDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 590
          },
          "name": "containerPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 595
          },
          "name": "hostPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 600
          },
          "name": "permissions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 574
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsLinuxParametersDevices"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-task-definition/index:DataAwsccEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsLinuxParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsLinuxParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-task-definition/index.ts",
          "line": 738
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-task-definition/index.ts",
        "line": 731
      },
      "name": "DataAwsccEcsTaskDefinitionContainerDefinitionsLinuxParametersOutputReference",
      "namespace": "dataAwsccEcsTaskDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 759
          },
          "name": "capabilities",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 765
          },
          "name": "devices",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 770
          },
          "name": "initProcessEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 775
          },
          "name": "maxSwap",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 780
          },
          "name": "sharedMemorySize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 785
          },
          "name": "swappiness",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 791
          },
          "name": "tmpfs",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 742
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsLinuxParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-task-definition/index:DataAwsccEcsTaskDefinitionContainerDefinitionsLinuxParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-task-definition/index.ts",
        "line": 623
      },
      "name": "DataAwsccEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfs",
      "namespace": "dataAwsccEcsTaskDefinition",
      "symbolId": "src/data-awscc-ecs-task-definition/index:DataAwsccEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfs"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-task-definition/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-task-definition/index.ts",
        "line": 690
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 704
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsList",
      "namespace": "dataAwsccEcsTaskDefinition",
      "symbolId": "src/data-awscc-ecs-task-definition/index:DataAwsccEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsList"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-task-definition/index.ts",
          "line": 655
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-task-definition/index.ts",
        "line": 646
      },
      "name": "DataAwsccEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsOutputReference",
      "namespace": "dataAwsccEcsTaskDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 675
          },
          "name": "containerPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 680
          },
          "name": "mountOptions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 685
          },
          "name": "size",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 659
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfs"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-task-definition/index:DataAwsccEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-task-definition/index.ts",
          "line": 1936
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-task-definition/index.ts",
        "line": 1929
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 1943
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEcsTaskDefinitionContainerDefinitionsList",
      "namespace": "dataAwsccEcsTaskDefinition",
      "symbolId": "src/data-awscc-ecs-task-definition/index:DataAwsccEcsTaskDefinitionContainerDefinitionsList"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsLogConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsLogConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-task-definition/index.ts",
        "line": 875
      },
      "name": "DataAwsccEcsTaskDefinitionContainerDefinitionsLogConfiguration",
      "namespace": "dataAwsccEcsTaskDefinition",
      "symbolId": "src/data-awscc-ecs-task-definition/index:DataAwsccEcsTaskDefinitionContainerDefinitionsLogConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsLogConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsLogConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-task-definition/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-awscc-ecs-task-definition/index.ts",
        "line": 898
      },
      "name": "DataAwsccEcsTaskDefinitionContainerDefinitionsLogConfigurationOutputReference",
      "namespace": "dataAwsccEcsTaskDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 925
          },
          "name": "logDriver",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 931
          },
          "name": "options",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 937
          },
          "name": "secretOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsLogConfigurationSecretOptionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 909
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsLogConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-task-definition/index:DataAwsccEcsTaskDefinitionContainerDefinitionsLogConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsLogConfigurationSecretOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsLogConfigurationSecretOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-task-definition/index.ts",
        "line": 795
      },
      "name": "DataAwsccEcsTaskDefinitionContainerDefinitionsLogConfigurationSecretOptions",
      "namespace": "dataAwsccEcsTaskDefinition",
      "symbolId": "src/data-awscc-ecs-task-definition/index:DataAwsccEcsTaskDefinitionContainerDefinitionsLogConfigurationSecretOptions"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsLogConfigurationSecretOptionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsLogConfigurationSecretOptionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-task-definition/index.ts",
          "line": 864
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-task-definition/index.ts",
        "line": 857
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 871
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsLogConfigurationSecretOptionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEcsTaskDefinitionContainerDefinitionsLogConfigurationSecretOptionsList",
      "namespace": "dataAwsccEcsTaskDefinition",
      "symbolId": "src/data-awscc-ecs-task-definition/index:DataAwsccEcsTaskDefinitionContainerDefinitionsLogConfigurationSecretOptionsList"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsLogConfigurationSecretOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsLogConfigurationSecretOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-task-definition/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-task-definition/index.ts",
        "line": 818
      },
      "name": "DataAwsccEcsTaskDefinitionContainerDefinitionsLogConfigurationSecretOptionsOutputReference",
      "namespace": "dataAwsccEcsTaskDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 847
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 852
          },
          "name": "valueFrom",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 831
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsLogConfigurationSecretOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-task-definition/index:DataAwsccEcsTaskDefinitionContainerDefinitionsLogConfigurationSecretOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsMountPoints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsMountPoints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-task-definition/index.ts",
        "line": 941
      },
      "name": "DataAwsccEcsTaskDefinitionContainerDefinitionsMountPoints",
      "namespace": "dataAwsccEcsTaskDefinition",
      "symbolId": "src/data-awscc-ecs-task-definition/index:DataAwsccEcsTaskDefinitionContainerDefinitionsMountPoints"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsMountPointsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsMountPointsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-task-definition/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-task-definition/index.ts",
        "line": 1008
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 1022
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsMountPointsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEcsTaskDefinitionContainerDefinitionsMountPointsList",
      "namespace": "dataAwsccEcsTaskDefinition",
      "symbolId": "src/data-awscc-ecs-task-definition/index:DataAwsccEcsTaskDefinitionContainerDefinitionsMountPointsList"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsMountPointsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsMountPointsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-task-definition/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-task-definition/index.ts",
        "line": 964
      },
      "name": "DataAwsccEcsTaskDefinitionContainerDefinitionsMountPointsOutputReference",
      "namespace": "dataAwsccEcsTaskDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 993
          },
          "name": "containerPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 998
          },
          "name": "readOnly",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 1003
          },
          "name": "sourceVolume",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 977
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsMountPoints"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-task-definition/index:DataAwsccEcsTaskDefinitionContainerDefinitionsMountPointsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-task-definition/index.ts",
          "line": 1681
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-task-definition/index.ts",
        "line": 1672
      },
      "name": "DataAwsccEcsTaskDefinitionContainerDefinitionsOutputReference",
      "namespace": "dataAwsccEcsTaskDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 1701
          },
          "name": "command",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 1706
          },
          "name": "cpu",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 1711
          },
          "name": "credentialSpecs",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 1717
          },
          "name": "dependsOn",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsDependsOnList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 1722
          },
          "name": "disableNetworking",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 1727
          },
          "name": "dnsSearchDomains",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 1732
          },
          "name": "dnsServers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 1738
          },
          "name": "dockerLabels",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 1743
          },
          "name": "dockerSecurityOptions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 1748
          },
          "name": "entryPoint",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 1754
          },
          "name": "environment",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsEnvironmentList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 1760
          },
          "name": "environmentFiles",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsEnvironmentFilesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 1765
          },
          "name": "essential",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 1771
          },
          "name": "extraHosts",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsExtraHostsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 1777
          },
          "name": "firelensConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsFirelensConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 1783
          },
          "name": "healthCheck",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsHealthCheckOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 1788
          },
          "name": "hostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 1793
          },
          "name": "image",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 1798
          },
          "name": "interactive",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 1803
          },
          "name": "links",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 1809
          },
          "name": "linuxParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsLinuxParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 1815
          },
          "name": "logConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsLogConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 1820
          },
          "name": "memory",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 1825
          },
          "name": "memoryReservation",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 1831
          },
          "name": "mountPoints",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsMountPointsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 1836
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 1842
          },
          "name": "portMappings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsPortMappingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 1847
          },
          "name": "privileged",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 1852
          },
          "name": "pseudoTerminal",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 1857
          },
          "name": "readonlyRootFilesystem",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 1863
          },
          "name": "repositoryCredentials",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsRepositoryCredentialsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 1869
          },
          "name": "resourceRequirements",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsResourceRequirementsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 1875
          },
          "name": "restartPolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsRestartPolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 1881
          },
          "name": "secrets",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsSecretsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 1886
          },
          "name": "startTimeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 1891
          },
          "name": "stopTimeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 1897
          },
          "name": "systemControls",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsSystemControlsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 1903
          },
          "name": "ulimits",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsUlimitsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 1908
          },
          "name": "user",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 1913
          },
          "name": "versionConsistency",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 1919
          },
          "name": "volumesFrom",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsVolumesFromList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 1924
          },
          "name": "workingDirectory",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 1685
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitions"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-task-definition/index:DataAwsccEcsTaskDefinitionContainerDefinitionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsPortMappings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsPortMappings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-task-definition/index.ts",
        "line": 1026
      },
      "name": "DataAwsccEcsTaskDefinitionContainerDefinitionsPortMappings",
      "namespace": "dataAwsccEcsTaskDefinition",
      "symbolId": "src/data-awscc-ecs-task-definition/index:DataAwsccEcsTaskDefinitionContainerDefinitionsPortMappings"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsPortMappingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsPortMappingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-task-definition/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-task-definition/index.ts",
        "line": 1108
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 1122
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsPortMappingsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEcsTaskDefinitionContainerDefinitionsPortMappingsList",
      "namespace": "dataAwsccEcsTaskDefinition",
      "symbolId": "src/data-awscc-ecs-task-definition/index:DataAwsccEcsTaskDefinitionContainerDefinitionsPortMappingsList"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsPortMappingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsPortMappingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-task-definition/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-task-definition/index.ts",
        "line": 1049
      },
      "name": "DataAwsccEcsTaskDefinitionContainerDefinitionsPortMappingsOutputReference",
      "namespace": "dataAwsccEcsTaskDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 1078
          },
          "name": "appProtocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 1083
          },
          "name": "containerPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 1088
          },
          "name": "containerPortRange",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 1093
          },
          "name": "hostPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 1098
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 1103
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 1062
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsPortMappings"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-task-definition/index:DataAwsccEcsTaskDefinitionContainerDefinitionsPortMappingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsRepositoryCredentials": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsRepositoryCredentials",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-task-definition/index.ts",
        "line": 1126
      },
      "name": "DataAwsccEcsTaskDefinitionContainerDefinitionsRepositoryCredentials",
      "namespace": "dataAwsccEcsTaskDefinition",
      "symbolId": "src/data-awscc-ecs-task-definition/index:DataAwsccEcsTaskDefinitionContainerDefinitionsRepositoryCredentials"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsRepositoryCredentialsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsRepositoryCredentialsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-task-definition/index.ts",
          "line": 1156
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-task-definition/index.ts",
        "line": 1149
      },
      "name": "DataAwsccEcsTaskDefinitionContainerDefinitionsRepositoryCredentialsOutputReference",
      "namespace": "dataAwsccEcsTaskDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 1176
          },
          "name": "credentialsParameter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 1160
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsRepositoryCredentials"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-task-definition/index:DataAwsccEcsTaskDefinitionContainerDefinitionsRepositoryCredentialsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsResourceRequirements": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsResourceRequirements",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-task-definition/index.ts",
        "line": 1180
      },
      "name": "DataAwsccEcsTaskDefinitionContainerDefinitionsResourceRequirements",
      "namespace": "dataAwsccEcsTaskDefinition",
      "symbolId": "src/data-awscc-ecs-task-definition/index:DataAwsccEcsTaskDefinitionContainerDefinitionsResourceRequirements"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsResourceRequirementsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsResourceRequirementsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-task-definition/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-task-definition/index.ts",
        "line": 1242
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 1256
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsResourceRequirementsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEcsTaskDefinitionContainerDefinitionsResourceRequirementsList",
      "namespace": "dataAwsccEcsTaskDefinition",
      "symbolId": "src/data-awscc-ecs-task-definition/index:DataAwsccEcsTaskDefinitionContainerDefinitionsResourceRequirementsList"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsResourceRequirementsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsResourceRequirementsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-task-definition/index.ts",
          "line": 1212
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-task-definition/index.ts",
        "line": 1203
      },
      "name": "DataAwsccEcsTaskDefinitionContainerDefinitionsResourceRequirementsOutputReference",
      "namespace": "dataAwsccEcsTaskDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 1232
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 1237
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 1216
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsResourceRequirements"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-task-definition/index:DataAwsccEcsTaskDefinitionContainerDefinitionsResourceRequirementsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsRestartPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsRestartPolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-task-definition/index.ts",
        "line": 1260
      },
      "name": "DataAwsccEcsTaskDefinitionContainerDefinitionsRestartPolicy",
      "namespace": "dataAwsccEcsTaskDefinition",
      "symbolId": "src/data-awscc-ecs-task-definition/index:DataAwsccEcsTaskDefinitionContainerDefinitionsRestartPolicy"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsRestartPolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsRestartPolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-task-definition/index.ts",
          "line": 1290
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-task-definition/index.ts",
        "line": 1283
      },
      "name": "DataAwsccEcsTaskDefinitionContainerDefinitionsRestartPolicyOutputReference",
      "namespace": "dataAwsccEcsTaskDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 1310
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 1315
          },
          "name": "ignoredExitCodes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 1320
          },
          "name": "restartAttemptPeriod",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 1294
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsRestartPolicy"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-task-definition/index:DataAwsccEcsTaskDefinitionContainerDefinitionsRestartPolicyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsSecrets": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsSecrets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-task-definition/index.ts",
        "line": 1324
      },
      "name": "DataAwsccEcsTaskDefinitionContainerDefinitionsSecrets",
      "namespace": "dataAwsccEcsTaskDefinition",
      "symbolId": "src/data-awscc-ecs-task-definition/index:DataAwsccEcsTaskDefinitionContainerDefinitionsSecrets"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsSecretsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsSecretsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-task-definition/index.ts",
          "line": 1393
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-task-definition/index.ts",
        "line": 1386
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 1400
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsSecretsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEcsTaskDefinitionContainerDefinitionsSecretsList",
      "namespace": "dataAwsccEcsTaskDefinition",
      "symbolId": "src/data-awscc-ecs-task-definition/index:DataAwsccEcsTaskDefinitionContainerDefinitionsSecretsList"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsSecretsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsSecretsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-task-definition/index.ts",
          "line": 1356
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-task-definition/index.ts",
        "line": 1347
      },
      "name": "DataAwsccEcsTaskDefinitionContainerDefinitionsSecretsOutputReference",
      "namespace": "dataAwsccEcsTaskDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 1376
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 1381
          },
          "name": "valueFrom",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 1360
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsSecrets"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-task-definition/index:DataAwsccEcsTaskDefinitionContainerDefinitionsSecretsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsSystemControls": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsSystemControls",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-task-definition/index.ts",
        "line": 1404
      },
      "name": "DataAwsccEcsTaskDefinitionContainerDefinitionsSystemControls",
      "namespace": "dataAwsccEcsTaskDefinition",
      "symbolId": "src/data-awscc-ecs-task-definition/index:DataAwsccEcsTaskDefinitionContainerDefinitionsSystemControls"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsSystemControlsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsSystemControlsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-task-definition/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-task-definition/index.ts",
        "line": 1466
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 1480
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsSystemControlsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEcsTaskDefinitionContainerDefinitionsSystemControlsList",
      "namespace": "dataAwsccEcsTaskDefinition",
      "symbolId": "src/data-awscc-ecs-task-definition/index:DataAwsccEcsTaskDefinitionContainerDefinitionsSystemControlsList"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsSystemControlsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsSystemControlsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-task-definition/index.ts",
          "line": 1436
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-task-definition/index.ts",
        "line": 1427
      },
      "name": "DataAwsccEcsTaskDefinitionContainerDefinitionsSystemControlsOutputReference",
      "namespace": "dataAwsccEcsTaskDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 1456
          },
          "name": "namespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 1461
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 1440
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsSystemControls"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-task-definition/index:DataAwsccEcsTaskDefinitionContainerDefinitionsSystemControlsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsUlimits": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsUlimits",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-task-definition/index.ts",
        "line": 1484
      },
      "name": "DataAwsccEcsTaskDefinitionContainerDefinitionsUlimits",
      "namespace": "dataAwsccEcsTaskDefinition",
      "symbolId": "src/data-awscc-ecs-task-definition/index:DataAwsccEcsTaskDefinitionContainerDefinitionsUlimits"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsUlimitsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsUlimitsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-task-definition/index.ts",
          "line": 1558
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-task-definition/index.ts",
        "line": 1551
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 1565
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsUlimitsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEcsTaskDefinitionContainerDefinitionsUlimitsList",
      "namespace": "dataAwsccEcsTaskDefinition",
      "symbolId": "src/data-awscc-ecs-task-definition/index:DataAwsccEcsTaskDefinitionContainerDefinitionsUlimitsList"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsUlimitsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsUlimitsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-task-definition/index.ts",
          "line": 1516
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-task-definition/index.ts",
        "line": 1507
      },
      "name": "DataAwsccEcsTaskDefinitionContainerDefinitionsUlimitsOutputReference",
      "namespace": "dataAwsccEcsTaskDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 1536
          },
          "name": "hardLimit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 1541
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 1546
          },
          "name": "softLimit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 1520
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsUlimits"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-task-definition/index:DataAwsccEcsTaskDefinitionContainerDefinitionsUlimitsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsVolumesFrom": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsVolumesFrom",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-task-definition/index.ts",
        "line": 1569
      },
      "name": "DataAwsccEcsTaskDefinitionContainerDefinitionsVolumesFrom",
      "namespace": "dataAwsccEcsTaskDefinition",
      "symbolId": "src/data-awscc-ecs-task-definition/index:DataAwsccEcsTaskDefinitionContainerDefinitionsVolumesFrom"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsVolumesFromList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsVolumesFromList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-task-definition/index.ts",
          "line": 1638
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-task-definition/index.ts",
        "line": 1631
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 1645
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsVolumesFromOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEcsTaskDefinitionContainerDefinitionsVolumesFromList",
      "namespace": "dataAwsccEcsTaskDefinition",
      "symbolId": "src/data-awscc-ecs-task-definition/index:DataAwsccEcsTaskDefinitionContainerDefinitionsVolumesFromList"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsVolumesFromOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsVolumesFromOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-task-definition/index.ts",
          "line": 1601
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-task-definition/index.ts",
        "line": 1592
      },
      "name": "DataAwsccEcsTaskDefinitionContainerDefinitionsVolumesFromOutputReference",
      "namespace": "dataAwsccEcsTaskDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 1621
          },
          "name": "readOnly",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 1626
          },
          "name": "sourceContainer",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 1605
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionContainerDefinitionsVolumesFrom"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-task-definition/index:DataAwsccEcsTaskDefinitionContainerDefinitionsVolumesFromOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionEphemeralStorage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionEphemeralStorage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-task-definition/index.ts",
        "line": 1947
      },
      "name": "DataAwsccEcsTaskDefinitionEphemeralStorage",
      "namespace": "dataAwsccEcsTaskDefinition",
      "symbolId": "src/data-awscc-ecs-task-definition/index:DataAwsccEcsTaskDefinitionEphemeralStorage"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionEphemeralStorageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionEphemeralStorageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-task-definition/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/data-awscc-ecs-task-definition/index.ts",
        "line": 1970
      },
      "name": "DataAwsccEcsTaskDefinitionEphemeralStorageOutputReference",
      "namespace": "dataAwsccEcsTaskDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 1997
          },
          "name": "sizeInGiB",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 1981
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionEphemeralStorage"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-task-definition/index:DataAwsccEcsTaskDefinitionEphemeralStorageOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionInferenceAccelerators": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionInferenceAccelerators",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-task-definition/index.ts",
        "line": 2001
      },
      "name": "DataAwsccEcsTaskDefinitionInferenceAccelerators",
      "namespace": "dataAwsccEcsTaskDefinition",
      "symbolId": "src/data-awscc-ecs-task-definition/index:DataAwsccEcsTaskDefinitionInferenceAccelerators"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionInferenceAcceleratorsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionInferenceAcceleratorsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-task-definition/index.ts",
          "line": 2070
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-task-definition/index.ts",
        "line": 2063
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 2077
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionInferenceAcceleratorsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEcsTaskDefinitionInferenceAcceleratorsList",
      "namespace": "dataAwsccEcsTaskDefinition",
      "symbolId": "src/data-awscc-ecs-task-definition/index:DataAwsccEcsTaskDefinitionInferenceAcceleratorsList"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionInferenceAcceleratorsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionInferenceAcceleratorsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-task-definition/index.ts",
          "line": 2033
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-task-definition/index.ts",
        "line": 2024
      },
      "name": "DataAwsccEcsTaskDefinitionInferenceAcceleratorsOutputReference",
      "namespace": "dataAwsccEcsTaskDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 2053
          },
          "name": "deviceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 2058
          },
          "name": "deviceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 2037
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionInferenceAccelerators"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-task-definition/index:DataAwsccEcsTaskDefinitionInferenceAcceleratorsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionPlacementConstraints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionPlacementConstraints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-task-definition/index.ts",
        "line": 2081
      },
      "name": "DataAwsccEcsTaskDefinitionPlacementConstraints",
      "namespace": "dataAwsccEcsTaskDefinition",
      "symbolId": "src/data-awscc-ecs-task-definition/index:DataAwsccEcsTaskDefinitionPlacementConstraints"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionPlacementConstraintsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionPlacementConstraintsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-task-definition/index.ts",
          "line": 2150
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-task-definition/index.ts",
        "line": 2143
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 2157
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionPlacementConstraintsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEcsTaskDefinitionPlacementConstraintsList",
      "namespace": "dataAwsccEcsTaskDefinition",
      "symbolId": "src/data-awscc-ecs-task-definition/index:DataAwsccEcsTaskDefinitionPlacementConstraintsList"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionPlacementConstraintsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionPlacementConstraintsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-task-definition/index.ts",
          "line": 2113
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-task-definition/index.ts",
        "line": 2104
      },
      "name": "DataAwsccEcsTaskDefinitionPlacementConstraintsOutputReference",
      "namespace": "dataAwsccEcsTaskDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 2133
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 2138
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 2117
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionPlacementConstraints"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-task-definition/index:DataAwsccEcsTaskDefinitionPlacementConstraintsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionProxyConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionProxyConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-task-definition/index.ts",
        "line": 2241
      },
      "name": "DataAwsccEcsTaskDefinitionProxyConfiguration",
      "namespace": "dataAwsccEcsTaskDefinition",
      "symbolId": "src/data-awscc-ecs-task-definition/index:DataAwsccEcsTaskDefinitionProxyConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionProxyConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionProxyConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-task-definition/index.ts",
          "line": 2271
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-task-definition/index.ts",
        "line": 2264
      },
      "name": "DataAwsccEcsTaskDefinitionProxyConfigurationOutputReference",
      "namespace": "dataAwsccEcsTaskDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 2291
          },
          "name": "containerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 2297
          },
          "name": "proxyConfigurationProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionProxyConfigurationProxyConfigurationPropertiesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 2302
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 2275
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionProxyConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-task-definition/index:DataAwsccEcsTaskDefinitionProxyConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionProxyConfigurationProxyConfigurationProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionProxyConfigurationProxyConfigurationProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-task-definition/index.ts",
        "line": 2161
      },
      "name": "DataAwsccEcsTaskDefinitionProxyConfigurationProxyConfigurationProperties",
      "namespace": "dataAwsccEcsTaskDefinition",
      "symbolId": "src/data-awscc-ecs-task-definition/index:DataAwsccEcsTaskDefinitionProxyConfigurationProxyConfigurationProperties"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionProxyConfigurationProxyConfigurationPropertiesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionProxyConfigurationProxyConfigurationPropertiesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-task-definition/index.ts",
          "line": 2230
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-task-definition/index.ts",
        "line": 2223
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 2237
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionProxyConfigurationProxyConfigurationPropertiesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEcsTaskDefinitionProxyConfigurationProxyConfigurationPropertiesList",
      "namespace": "dataAwsccEcsTaskDefinition",
      "symbolId": "src/data-awscc-ecs-task-definition/index:DataAwsccEcsTaskDefinitionProxyConfigurationProxyConfigurationPropertiesList"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionProxyConfigurationProxyConfigurationPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionProxyConfigurationProxyConfigurationPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-task-definition/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-task-definition/index.ts",
        "line": 2184
      },
      "name": "DataAwsccEcsTaskDefinitionProxyConfigurationProxyConfigurationPropertiesOutputReference",
      "namespace": "dataAwsccEcsTaskDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 2213
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 2218
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 2197
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionProxyConfigurationProxyConfigurationProperties"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-task-definition/index:DataAwsccEcsTaskDefinitionProxyConfigurationProxyConfigurationPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionRuntimePlatform": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionRuntimePlatform",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-task-definition/index.ts",
        "line": 2306
      },
      "name": "DataAwsccEcsTaskDefinitionRuntimePlatform",
      "namespace": "dataAwsccEcsTaskDefinition",
      "symbolId": "src/data-awscc-ecs-task-definition/index:DataAwsccEcsTaskDefinitionRuntimePlatform"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionRuntimePlatformOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionRuntimePlatformOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-task-definition/index.ts",
          "line": 2336
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-task-definition/index.ts",
        "line": 2329
      },
      "name": "DataAwsccEcsTaskDefinitionRuntimePlatformOutputReference",
      "namespace": "dataAwsccEcsTaskDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 2356
          },
          "name": "cpuArchitecture",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 2361
          },
          "name": "operatingSystemFamily",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 2340
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionRuntimePlatform"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-task-definition/index:DataAwsccEcsTaskDefinitionRuntimePlatformOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-task-definition/index.ts",
        "line": 2365
      },
      "name": "DataAwsccEcsTaskDefinitionTags",
      "namespace": "dataAwsccEcsTaskDefinition",
      "symbolId": "src/data-awscc-ecs-task-definition/index:DataAwsccEcsTaskDefinitionTags"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-task-definition/index.ts",
          "line": 2434
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-task-definition/index.ts",
        "line": 2427
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 2441
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEcsTaskDefinitionTagsList",
      "namespace": "dataAwsccEcsTaskDefinition",
      "symbolId": "src/data-awscc-ecs-task-definition/index:DataAwsccEcsTaskDefinitionTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-task-definition/index.ts",
          "line": 2397
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-task-definition/index.ts",
        "line": 2388
      },
      "name": "DataAwsccEcsTaskDefinitionTagsOutputReference",
      "namespace": "dataAwsccEcsTaskDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 2417
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 2422
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 2401
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-task-definition/index:DataAwsccEcsTaskDefinitionTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionVolumes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionVolumes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-task-definition/index.ts",
        "line": 2902
      },
      "name": "DataAwsccEcsTaskDefinitionVolumes",
      "namespace": "dataAwsccEcsTaskDefinition",
      "symbolId": "src/data-awscc-ecs-task-definition/index:DataAwsccEcsTaskDefinitionVolumes"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionVolumesDockerVolumeConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionVolumesDockerVolumeConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-task-definition/index.ts",
        "line": 2445
      },
      "name": "DataAwsccEcsTaskDefinitionVolumesDockerVolumeConfiguration",
      "namespace": "dataAwsccEcsTaskDefinition",
      "symbolId": "src/data-awscc-ecs-task-definition/index:DataAwsccEcsTaskDefinitionVolumesDockerVolumeConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionVolumesDockerVolumeConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionVolumesDockerVolumeConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-task-definition/index.ts",
          "line": 2475
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-task-definition/index.ts",
        "line": 2468
      },
      "name": "DataAwsccEcsTaskDefinitionVolumesDockerVolumeConfigurationOutputReference",
      "namespace": "dataAwsccEcsTaskDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 2495
          },
          "name": "autoprovision",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 2500
          },
          "name": "driver",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 2506
          },
          "name": "driverOpts",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 2512
          },
          "name": "labels",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 2517
          },
          "name": "scope",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 2479
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionVolumesDockerVolumeConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-task-definition/index:DataAwsccEcsTaskDefinitionVolumesDockerVolumeConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionVolumesEfsVolumeConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionVolumesEfsVolumeConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-task-definition/index.ts",
        "line": 2580
      },
      "name": "DataAwsccEcsTaskDefinitionVolumesEfsVolumeConfiguration",
      "namespace": "dataAwsccEcsTaskDefinition",
      "symbolId": "src/data-awscc-ecs-task-definition/index:DataAwsccEcsTaskDefinitionVolumesEfsVolumeConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionVolumesEfsVolumeConfigurationAuthorizationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionVolumesEfsVolumeConfigurationAuthorizationConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-task-definition/index.ts",
        "line": 2521
      },
      "name": "DataAwsccEcsTaskDefinitionVolumesEfsVolumeConfigurationAuthorizationConfig",
      "namespace": "dataAwsccEcsTaskDefinition",
      "symbolId": "src/data-awscc-ecs-task-definition/index:DataAwsccEcsTaskDefinitionVolumesEfsVolumeConfigurationAuthorizationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionVolumesEfsVolumeConfigurationAuthorizationConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionVolumesEfsVolumeConfigurationAuthorizationConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-task-definition/index.ts",
          "line": 2551
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-task-definition/index.ts",
        "line": 2544
      },
      "name": "DataAwsccEcsTaskDefinitionVolumesEfsVolumeConfigurationAuthorizationConfigOutputReference",
      "namespace": "dataAwsccEcsTaskDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 2571
          },
          "name": "accessPointId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 2576
          },
          "name": "iam",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 2555
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionVolumesEfsVolumeConfigurationAuthorizationConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-task-definition/index:DataAwsccEcsTaskDefinitionVolumesEfsVolumeConfigurationAuthorizationConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionVolumesEfsVolumeConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionVolumesEfsVolumeConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-task-definition/index.ts",
          "line": 2610
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-task-definition/index.ts",
        "line": 2603
      },
      "name": "DataAwsccEcsTaskDefinitionVolumesEfsVolumeConfigurationOutputReference",
      "namespace": "dataAwsccEcsTaskDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 2631
          },
          "name": "authorizationConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionVolumesEfsVolumeConfigurationAuthorizationConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 2636
          },
          "name": "filesystemId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 2641
          },
          "name": "rootDirectory",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 2646
          },
          "name": "transitEncryption",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 2651
          },
          "name": "transitEncryptionPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 2614
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionVolumesEfsVolumeConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-task-definition/index:DataAwsccEcsTaskDefinitionVolumesEfsVolumeConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionVolumesFsxWindowsFileServerVolumeConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionVolumesFsxWindowsFileServerVolumeConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-task-definition/index.ts",
        "line": 2714
      },
      "name": "DataAwsccEcsTaskDefinitionVolumesFsxWindowsFileServerVolumeConfiguration",
      "namespace": "dataAwsccEcsTaskDefinition",
      "symbolId": "src/data-awscc-ecs-task-definition/index:DataAwsccEcsTaskDefinitionVolumesFsxWindowsFileServerVolumeConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionVolumesFsxWindowsFileServerVolumeConfigurationAuthorizationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionVolumesFsxWindowsFileServerVolumeConfigurationAuthorizationConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-task-definition/index.ts",
        "line": 2655
      },
      "name": "DataAwsccEcsTaskDefinitionVolumesFsxWindowsFileServerVolumeConfigurationAuthorizationConfig",
      "namespace": "dataAwsccEcsTaskDefinition",
      "symbolId": "src/data-awscc-ecs-task-definition/index:DataAwsccEcsTaskDefinitionVolumesFsxWindowsFileServerVolumeConfigurationAuthorizationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionVolumesFsxWindowsFileServerVolumeConfigurationAuthorizationConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionVolumesFsxWindowsFileServerVolumeConfigurationAuthorizationConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-task-definition/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-awscc-ecs-task-definition/index.ts",
        "line": 2678
      },
      "name": "DataAwsccEcsTaskDefinitionVolumesFsxWindowsFileServerVolumeConfigurationAuthorizationConfigOutputReference",
      "namespace": "dataAwsccEcsTaskDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 2705
          },
          "name": "credentialsParameter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 2710
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 2689
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionVolumesFsxWindowsFileServerVolumeConfigurationAuthorizationConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-task-definition/index:DataAwsccEcsTaskDefinitionVolumesFsxWindowsFileServerVolumeConfigurationAuthorizationConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionVolumesFsxWindowsFileServerVolumeConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionVolumesFsxWindowsFileServerVolumeConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-task-definition/index.ts",
          "line": 2744
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-task-definition/index.ts",
        "line": 2737
      },
      "name": "DataAwsccEcsTaskDefinitionVolumesFsxWindowsFileServerVolumeConfigurationOutputReference",
      "namespace": "dataAwsccEcsTaskDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 2765
          },
          "name": "authorizationConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionVolumesFsxWindowsFileServerVolumeConfigurationAuthorizationConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 2770
          },
          "name": "fileSystemId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 2775
          },
          "name": "rootDirectory",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 2748
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionVolumesFsxWindowsFileServerVolumeConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-task-definition/index:DataAwsccEcsTaskDefinitionVolumesFsxWindowsFileServerVolumeConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionVolumesHost": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionVolumesHost",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-task-definition/index.ts",
        "line": 2779
      },
      "name": "DataAwsccEcsTaskDefinitionVolumesHost",
      "namespace": "dataAwsccEcsTaskDefinition",
      "symbolId": "src/data-awscc-ecs-task-definition/index:DataAwsccEcsTaskDefinitionVolumesHost"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionVolumesHostOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionVolumesHostOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-task-definition/index.ts",
          "line": 2809
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-task-definition/index.ts",
        "line": 2802
      },
      "name": "DataAwsccEcsTaskDefinitionVolumesHostOutputReference",
      "namespace": "dataAwsccEcsTaskDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 2829
          },
          "name": "sourcePath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 2813
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionVolumesHost"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-task-definition/index:DataAwsccEcsTaskDefinitionVolumesHostOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionVolumesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionVolumesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-task-definition/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-task-definition/index.ts",
        "line": 2994
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 3008
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionVolumesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEcsTaskDefinitionVolumesList",
      "namespace": "dataAwsccEcsTaskDefinition",
      "symbolId": "src/data-awscc-ecs-task-definition/index:DataAwsccEcsTaskDefinitionVolumesList"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionVolumesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionVolumesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-task-definition/index.ts",
          "line": 2934
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-task-definition/index.ts",
        "line": 2925
      },
      "name": "DataAwsccEcsTaskDefinitionVolumesOutputReference",
      "namespace": "dataAwsccEcsTaskDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 2954
          },
          "name": "configuredAtLaunch",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 2960
          },
          "name": "dockerVolumeConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionVolumesDockerVolumeConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 2966
          },
          "name": "efsVolumeConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionVolumesEfsVolumeConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 2972
          },
          "name": "fsxWindowsFileServerVolumeConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionVolumesFsxWindowsFileServerVolumeConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 2978
          },
          "name": "host",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionVolumesHostOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 2983
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 2989
          },
          "name": "s3FilesVolumeConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionVolumesS3FilesVolumeConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 2938
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionVolumes"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-task-definition/index:DataAwsccEcsTaskDefinitionVolumesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionVolumesS3FilesVolumeConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionVolumesS3FilesVolumeConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-task-definition/index.ts",
        "line": 2833
      },
      "name": "DataAwsccEcsTaskDefinitionVolumesS3FilesVolumeConfiguration",
      "namespace": "dataAwsccEcsTaskDefinition",
      "symbolId": "src/data-awscc-ecs-task-definition/index:DataAwsccEcsTaskDefinitionVolumesS3FilesVolumeConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionVolumesS3FilesVolumeConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionVolumesS3FilesVolumeConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-task-definition/index.ts",
          "line": 2863
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-task-definition/index.ts",
        "line": 2856
      },
      "name": "DataAwsccEcsTaskDefinitionVolumesS3FilesVolumeConfigurationOutputReference",
      "namespace": "dataAwsccEcsTaskDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 2883
          },
          "name": "accessPointArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 2888
          },
          "name": "fileSystemArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 2893
          },
          "name": "rootDirectory",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 2898
          },
          "name": "transitEncryptionPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definition/index.ts",
            "line": 2867
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinition.DataAwsccEcsTaskDefinitionVolumesS3FilesVolumeConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-task-definition/index:DataAwsccEcsTaskDefinitionVolumesS3FilesVolumeConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskDefinitions.DataAwsccEcsTaskDefinitions": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecs_task_definitions awscc_ecs_task_definitions}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinitions.DataAwsccEcsTaskDefinitions",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecs_task_definitions awscc_ecs_task_definitions} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-task-definitions/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinitions.DataAwsccEcsTaskDefinitionsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-task-definitions/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEcsTaskDefinitions resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definitions/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEcsTaskDefinitions to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecs_task_definitions#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEcsTaskDefinitions that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEcsTaskDefinitions to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definitions/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definitions/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEcsTaskDefinitions",
      "namespace": "dataAwsccEcsTaskDefinitions",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definitions/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definitions/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-definitions/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-task-definitions/index:DataAwsccEcsTaskDefinitions"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskDefinitions.DataAwsccEcsTaskDefinitionsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskDefinitions.DataAwsccEcsTaskDefinitionsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-task-definitions/index.ts",
        "line": 14
      },
      "name": "DataAwsccEcsTaskDefinitionsConfig",
      "namespace": "dataAwsccEcsTaskDefinitions",
      "symbolId": "src/data-awscc-ecs-task-definitions/index:DataAwsccEcsTaskDefinitionsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskSet.DataAwsccEcsTaskSet": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecs_task_set awscc_ecs_task_set}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskSet.DataAwsccEcsTaskSet",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecs_task_set awscc_ecs_task_set} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-task-set/index.ts",
          "line": 579
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskSet.DataAwsccEcsTaskSetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-task-set/index.ts",
        "line": 547
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEcsTaskSet resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-set/index.ts",
            "line": 564
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEcsTaskSet to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecs_task_set#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEcsTaskSet that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEcsTaskSet to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-set/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-awscc-ecs-task-set/index.ts",
            "line": 696
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEcsTaskSet",
      "namespace": "dataAwsccEcsTaskSet",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-set/index.ts",
            "line": 552
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-set/index.ts",
            "line": 604
          },
          "name": "capacityProviderStrategy",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskSet.DataAwsccEcsTaskSetCapacityProviderStrategyList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-set/index.ts",
            "line": 609
          },
          "name": "cluster",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-set/index.ts",
            "line": 614
          },
          "name": "externalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-set/index.ts",
            "line": 632
          },
          "name": "launchType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-set/index.ts",
            "line": 638
          },
          "name": "loadBalancers",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskSet.DataAwsccEcsTaskSetLoadBalancersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-set/index.ts",
            "line": 644
          },
          "name": "networkConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskSet.DataAwsccEcsTaskSetNetworkConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-set/index.ts",
            "line": 649
          },
          "name": "platformVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-set/index.ts",
            "line": 655
          },
          "name": "scale",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskSet.DataAwsccEcsTaskSetScaleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-set/index.ts",
            "line": 660
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-set/index.ts",
            "line": 666
          },
          "name": "serviceRegistries",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskSet.DataAwsccEcsTaskSetServiceRegistriesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-set/index.ts",
            "line": 672
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskSet.DataAwsccEcsTaskSetTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-set/index.ts",
            "line": 677
          },
          "name": "taskDefinition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-set/index.ts",
            "line": 682
          },
          "name": "taskSetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-set/index.ts",
            "line": 627
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-set/index.ts",
            "line": 620
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-task-set/index:DataAwsccEcsTaskSet"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskSet.DataAwsccEcsTaskSetCapacityProviderStrategy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskSet.DataAwsccEcsTaskSetCapacityProviderStrategy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-task-set/index.ts",
        "line": 25
      },
      "name": "DataAwsccEcsTaskSetCapacityProviderStrategy",
      "namespace": "dataAwsccEcsTaskSet",
      "symbolId": "src/data-awscc-ecs-task-set/index:DataAwsccEcsTaskSetCapacityProviderStrategy"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskSet.DataAwsccEcsTaskSetCapacityProviderStrategyList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskSet.DataAwsccEcsTaskSetCapacityProviderStrategyList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-task-set/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-task-set/index.ts",
        "line": 92
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-set/index.ts",
            "line": 106
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskSet.DataAwsccEcsTaskSetCapacityProviderStrategyOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEcsTaskSetCapacityProviderStrategyList",
      "namespace": "dataAwsccEcsTaskSet",
      "symbolId": "src/data-awscc-ecs-task-set/index:DataAwsccEcsTaskSetCapacityProviderStrategyList"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskSet.DataAwsccEcsTaskSetCapacityProviderStrategyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskSet.DataAwsccEcsTaskSetCapacityProviderStrategyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-task-set/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-task-set/index.ts",
        "line": 48
      },
      "name": "DataAwsccEcsTaskSetCapacityProviderStrategyOutputReference",
      "namespace": "dataAwsccEcsTaskSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-set/index.ts",
            "line": 77
          },
          "name": "base",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-set/index.ts",
            "line": 82
          },
          "name": "capacityProvider",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-set/index.ts",
            "line": 87
          },
          "name": "weight",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-set/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskSet.DataAwsccEcsTaskSetCapacityProviderStrategy"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-task-set/index:DataAwsccEcsTaskSetCapacityProviderStrategyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskSet.DataAwsccEcsTaskSetConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskSet.DataAwsccEcsTaskSetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-task-set/index.ts",
        "line": 14
      },
      "name": "DataAwsccEcsTaskSetConfig",
      "namespace": "dataAwsccEcsTaskSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ecs_task_set#id DataAwsccEcsTaskSet#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-set/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-task-set/index:DataAwsccEcsTaskSetConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskSet.DataAwsccEcsTaskSetLoadBalancers": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskSet.DataAwsccEcsTaskSetLoadBalancers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-task-set/index.ts",
        "line": 110
      },
      "name": "DataAwsccEcsTaskSetLoadBalancers",
      "namespace": "dataAwsccEcsTaskSet",
      "symbolId": "src/data-awscc-ecs-task-set/index:DataAwsccEcsTaskSetLoadBalancers"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskSet.DataAwsccEcsTaskSetLoadBalancersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskSet.DataAwsccEcsTaskSetLoadBalancersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-task-set/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/data-awscc-ecs-task-set/index.ts",
        "line": 177
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-set/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-awscc.dataAwsccEcsTaskSet.DataAwsccEcsTaskSetLoadBalancersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEcsTaskSetLoadBalancersList",
      "namespace": "dataAwsccEcsTaskSet",
      "symbolId": "src/data-awscc-ecs-task-set/index:DataAwsccEcsTaskSetLoadBalancersList"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskSet.DataAwsccEcsTaskSetLoadBalancersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskSet.DataAwsccEcsTaskSetLoadBalancersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-task-set/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-awscc-ecs-task-set/index.ts",
        "line": 133
      },
      "name": "DataAwsccEcsTaskSetLoadBalancersOutputReference",
      "namespace": "dataAwsccEcsTaskSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-set/index.ts",
            "line": 162
          },
          "name": "containerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-set/index.ts",
            "line": 167
          },
          "name": "containerPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-set/index.ts",
            "line": 172
          },
          "name": "targetGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-set/index.ts",
            "line": 146
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskSet.DataAwsccEcsTaskSetLoadBalancers"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-task-set/index:DataAwsccEcsTaskSetLoadBalancersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskSet.DataAwsccEcsTaskSetNetworkConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskSet.DataAwsccEcsTaskSetNetworkConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-task-set/index.ts",
        "line": 259
      },
      "name": "DataAwsccEcsTaskSetNetworkConfiguration",
      "namespace": "dataAwsccEcsTaskSet",
      "symbolId": "src/data-awscc-ecs-task-set/index:DataAwsccEcsTaskSetNetworkConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskSet.DataAwsccEcsTaskSetNetworkConfigurationAwsVpcConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskSet.DataAwsccEcsTaskSetNetworkConfigurationAwsVpcConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-task-set/index.ts",
        "line": 195
      },
      "name": "DataAwsccEcsTaskSetNetworkConfigurationAwsVpcConfiguration",
      "namespace": "dataAwsccEcsTaskSet",
      "symbolId": "src/data-awscc-ecs-task-set/index:DataAwsccEcsTaskSetNetworkConfigurationAwsVpcConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskSet.DataAwsccEcsTaskSetNetworkConfigurationAwsVpcConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskSet.DataAwsccEcsTaskSetNetworkConfigurationAwsVpcConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-task-set/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-awscc-ecs-task-set/index.ts",
        "line": 218
      },
      "name": "DataAwsccEcsTaskSetNetworkConfigurationAwsVpcConfigurationOutputReference",
      "namespace": "dataAwsccEcsTaskSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-set/index.ts",
            "line": 245
          },
          "name": "assignPublicIp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-set/index.ts",
            "line": 250
          },
          "name": "securityGroups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-set/index.ts",
            "line": 255
          },
          "name": "subnets",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-set/index.ts",
            "line": 229
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskSet.DataAwsccEcsTaskSetNetworkConfigurationAwsVpcConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-task-set/index:DataAwsccEcsTaskSetNetworkConfigurationAwsVpcConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskSet.DataAwsccEcsTaskSetNetworkConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskSet.DataAwsccEcsTaskSetNetworkConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-task-set/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-task-set/index.ts",
        "line": 282
      },
      "name": "DataAwsccEcsTaskSetNetworkConfigurationOutputReference",
      "namespace": "dataAwsccEcsTaskSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-set/index.ts",
            "line": 310
          },
          "name": "awsVpcConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskSet.DataAwsccEcsTaskSetNetworkConfigurationAwsVpcConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-set/index.ts",
            "line": 293
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskSet.DataAwsccEcsTaskSetNetworkConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-task-set/index:DataAwsccEcsTaskSetNetworkConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskSet.DataAwsccEcsTaskSetScale": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskSet.DataAwsccEcsTaskSetScale",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-task-set/index.ts",
        "line": 314
      },
      "name": "DataAwsccEcsTaskSetScale",
      "namespace": "dataAwsccEcsTaskSet",
      "symbolId": "src/data-awscc-ecs-task-set/index:DataAwsccEcsTaskSetScale"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskSet.DataAwsccEcsTaskSetScaleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskSet.DataAwsccEcsTaskSetScaleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-task-set/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-awscc-ecs-task-set/index.ts",
        "line": 337
      },
      "name": "DataAwsccEcsTaskSetScaleOutputReference",
      "namespace": "dataAwsccEcsTaskSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-set/index.ts",
            "line": 364
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-set/index.ts",
            "line": 369
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-set/index.ts",
            "line": 348
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskSet.DataAwsccEcsTaskSetScale"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-task-set/index:DataAwsccEcsTaskSetScaleOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskSet.DataAwsccEcsTaskSetServiceRegistries": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskSet.DataAwsccEcsTaskSetServiceRegistries",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-task-set/index.ts",
        "line": 373
      },
      "name": "DataAwsccEcsTaskSetServiceRegistries",
      "namespace": "dataAwsccEcsTaskSet",
      "symbolId": "src/data-awscc-ecs-task-set/index:DataAwsccEcsTaskSetServiceRegistries"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskSet.DataAwsccEcsTaskSetServiceRegistriesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskSet.DataAwsccEcsTaskSetServiceRegistriesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-task-set/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-awscc-ecs-task-set/index.ts",
        "line": 445
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-set/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-awscc.dataAwsccEcsTaskSet.DataAwsccEcsTaskSetServiceRegistriesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEcsTaskSetServiceRegistriesList",
      "namespace": "dataAwsccEcsTaskSet",
      "symbolId": "src/data-awscc-ecs-task-set/index:DataAwsccEcsTaskSetServiceRegistriesList"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskSet.DataAwsccEcsTaskSetServiceRegistriesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskSet.DataAwsccEcsTaskSetServiceRegistriesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-task-set/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-task-set/index.ts",
        "line": 396
      },
      "name": "DataAwsccEcsTaskSetServiceRegistriesOutputReference",
      "namespace": "dataAwsccEcsTaskSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-set/index.ts",
            "line": 425
          },
          "name": "containerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-set/index.ts",
            "line": 430
          },
          "name": "containerPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-set/index.ts",
            "line": 435
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-set/index.ts",
            "line": 440
          },
          "name": "registryArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-set/index.ts",
            "line": 409
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskSet.DataAwsccEcsTaskSetServiceRegistries"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-task-set/index:DataAwsccEcsTaskSetServiceRegistriesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskSet.DataAwsccEcsTaskSetTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskSet.DataAwsccEcsTaskSetTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ecs-task-set/index.ts",
        "line": 463
      },
      "name": "DataAwsccEcsTaskSetTags",
      "namespace": "dataAwsccEcsTaskSet",
      "symbolId": "src/data-awscc-ecs-task-set/index:DataAwsccEcsTaskSetTags"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskSet.DataAwsccEcsTaskSetTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskSet.DataAwsccEcsTaskSetTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-task-set/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-awscc-ecs-task-set/index.ts",
        "line": 525
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-set/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-awscc.dataAwsccEcsTaskSet.DataAwsccEcsTaskSetTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEcsTaskSetTagsList",
      "namespace": "dataAwsccEcsTaskSet",
      "symbolId": "src/data-awscc-ecs-task-set/index:DataAwsccEcsTaskSetTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEcsTaskSet.DataAwsccEcsTaskSetTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskSet.DataAwsccEcsTaskSetTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ecs-task-set/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-awscc-ecs-task-set/index.ts",
        "line": 486
      },
      "name": "DataAwsccEcsTaskSetTagsOutputReference",
      "namespace": "dataAwsccEcsTaskSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-set/index.ts",
            "line": 515
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-set/index.ts",
            "line": 520
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ecs-task-set/index.ts",
            "line": 499
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEcsTaskSet.DataAwsccEcsTaskSetTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ecs-task-set/index:DataAwsccEcsTaskSetTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEfsAccessPoint.DataAwsccEfsAccessPoint": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/efs_access_point awscc_efs_access_point}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEfsAccessPoint.DataAwsccEfsAccessPoint",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/efs_access_point awscc_efs_access_point} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-efs-access-point/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEfsAccessPoint.DataAwsccEfsAccessPointConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-efs-access-point/index.ts",
        "line": 297
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEfsAccessPoint resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-efs-access-point/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 DataAwsccEfsAccessPoint to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/efs_access_point#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEfsAccessPoint that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEfsAccessPoint to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-efs-access-point/index.ts",
            "line": 407
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-efs-access-point/index.ts",
            "line": 413
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEfsAccessPoint",
      "namespace": "dataAwsccEfsAccessPoint",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-efs-access-point/index.ts",
            "line": 302
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-efs-access-point/index.ts",
            "line": 353
          },
          "name": "accessPointId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-efs-access-point/index.ts",
            "line": 359
          },
          "name": "accessPointTags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEfsAccessPoint.DataAwsccEfsAccessPointAccessPointTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-efs-access-point/index.ts",
            "line": 364
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-efs-access-point/index.ts",
            "line": 369
          },
          "name": "clientToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-efs-access-point/index.ts",
            "line": 374
          },
          "name": "fileSystemId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-efs-access-point/index.ts",
            "line": 393
          },
          "name": "posixUser",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEfsAccessPoint.DataAwsccEfsAccessPointPosixUserOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-efs-access-point/index.ts",
            "line": 399
          },
          "name": "rootDirectory",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEfsAccessPoint.DataAwsccEfsAccessPointRootDirectoryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-efs-access-point/index.ts",
            "line": 387
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-efs-access-point/index.ts",
            "line": 380
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-efs-access-point/index:DataAwsccEfsAccessPoint"
    },
    "@cdktn/provider-awscc.dataAwsccEfsAccessPoint.DataAwsccEfsAccessPointAccessPointTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEfsAccessPoint.DataAwsccEfsAccessPointAccessPointTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-efs-access-point/index.ts",
        "line": 25
      },
      "name": "DataAwsccEfsAccessPointAccessPointTags",
      "namespace": "dataAwsccEfsAccessPoint",
      "symbolId": "src/data-awscc-efs-access-point/index:DataAwsccEfsAccessPointAccessPointTags"
    },
    "@cdktn/provider-awscc.dataAwsccEfsAccessPoint.DataAwsccEfsAccessPointAccessPointTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEfsAccessPoint.DataAwsccEfsAccessPointAccessPointTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-efs-access-point/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-awscc-efs-access-point/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-efs-access-point/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-awscc.dataAwsccEfsAccessPoint.DataAwsccEfsAccessPointAccessPointTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEfsAccessPointAccessPointTagsList",
      "namespace": "dataAwsccEfsAccessPoint",
      "symbolId": "src/data-awscc-efs-access-point/index:DataAwsccEfsAccessPointAccessPointTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEfsAccessPoint.DataAwsccEfsAccessPointAccessPointTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEfsAccessPoint.DataAwsccEfsAccessPointAccessPointTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-efs-access-point/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-efs-access-point/index.ts",
        "line": 48
      },
      "name": "DataAwsccEfsAccessPointAccessPointTagsOutputReference",
      "namespace": "dataAwsccEfsAccessPoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-efs-access-point/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-efs-access-point/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-efs-access-point/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEfsAccessPoint.DataAwsccEfsAccessPointAccessPointTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-efs-access-point/index:DataAwsccEfsAccessPointAccessPointTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEfsAccessPoint.DataAwsccEfsAccessPointConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEfsAccessPoint.DataAwsccEfsAccessPointConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-efs-access-point/index.ts",
        "line": 14
      },
      "name": "DataAwsccEfsAccessPointConfig",
      "namespace": "dataAwsccEfsAccessPoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/efs_access_point#id DataAwsccEfsAccessPoint#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-efs-access-point/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-efs-access-point/index:DataAwsccEfsAccessPointConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEfsAccessPoint.DataAwsccEfsAccessPointPosixUser": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEfsAccessPoint.DataAwsccEfsAccessPointPosixUser",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-efs-access-point/index.ts",
        "line": 105
      },
      "name": "DataAwsccEfsAccessPointPosixUser",
      "namespace": "dataAwsccEfsAccessPoint",
      "symbolId": "src/data-awscc-efs-access-point/index:DataAwsccEfsAccessPointPosixUser"
    },
    "@cdktn/provider-awscc.dataAwsccEfsAccessPoint.DataAwsccEfsAccessPointPosixUserOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEfsAccessPoint.DataAwsccEfsAccessPointPosixUserOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-efs-access-point/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-awscc-efs-access-point/index.ts",
        "line": 128
      },
      "name": "DataAwsccEfsAccessPointPosixUserOutputReference",
      "namespace": "dataAwsccEfsAccessPoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-efs-access-point/index.ts",
            "line": 155
          },
          "name": "gid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-efs-access-point/index.ts",
            "line": 160
          },
          "name": "secondaryGids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-efs-access-point/index.ts",
            "line": 165
          },
          "name": "uid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-efs-access-point/index.ts",
            "line": 139
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEfsAccessPoint.DataAwsccEfsAccessPointPosixUser"
          }
        }
      ],
      "symbolId": "src/data-awscc-efs-access-point/index:DataAwsccEfsAccessPointPosixUserOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEfsAccessPoint.DataAwsccEfsAccessPointRootDirectory": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEfsAccessPoint.DataAwsccEfsAccessPointRootDirectory",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-efs-access-point/index.ts",
        "line": 233
      },
      "name": "DataAwsccEfsAccessPointRootDirectory",
      "namespace": "dataAwsccEfsAccessPoint",
      "symbolId": "src/data-awscc-efs-access-point/index:DataAwsccEfsAccessPointRootDirectory"
    },
    "@cdktn/provider-awscc.dataAwsccEfsAccessPoint.DataAwsccEfsAccessPointRootDirectoryCreationInfo": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEfsAccessPoint.DataAwsccEfsAccessPointRootDirectoryCreationInfo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-efs-access-point/index.ts",
        "line": 169
      },
      "name": "DataAwsccEfsAccessPointRootDirectoryCreationInfo",
      "namespace": "dataAwsccEfsAccessPoint",
      "symbolId": "src/data-awscc-efs-access-point/index:DataAwsccEfsAccessPointRootDirectoryCreationInfo"
    },
    "@cdktn/provider-awscc.dataAwsccEfsAccessPoint.DataAwsccEfsAccessPointRootDirectoryCreationInfoOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEfsAccessPoint.DataAwsccEfsAccessPointRootDirectoryCreationInfoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-efs-access-point/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-awscc-efs-access-point/index.ts",
        "line": 192
      },
      "name": "DataAwsccEfsAccessPointRootDirectoryCreationInfoOutputReference",
      "namespace": "dataAwsccEfsAccessPoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-efs-access-point/index.ts",
            "line": 219
          },
          "name": "ownerGid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-efs-access-point/index.ts",
            "line": 224
          },
          "name": "ownerUid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-efs-access-point/index.ts",
            "line": 229
          },
          "name": "permissions",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-efs-access-point/index.ts",
            "line": 203
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEfsAccessPoint.DataAwsccEfsAccessPointRootDirectoryCreationInfo"
          }
        }
      ],
      "symbolId": "src/data-awscc-efs-access-point/index:DataAwsccEfsAccessPointRootDirectoryCreationInfoOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEfsAccessPoint.DataAwsccEfsAccessPointRootDirectoryOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEfsAccessPoint.DataAwsccEfsAccessPointRootDirectoryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-efs-access-point/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/data-awscc-efs-access-point/index.ts",
        "line": 256
      },
      "name": "DataAwsccEfsAccessPointRootDirectoryOutputReference",
      "namespace": "dataAwsccEfsAccessPoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-efs-access-point/index.ts",
            "line": 284
          },
          "name": "creationInfo",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEfsAccessPoint.DataAwsccEfsAccessPointRootDirectoryCreationInfoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-efs-access-point/index.ts",
            "line": 289
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-efs-access-point/index.ts",
            "line": 267
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEfsAccessPoint.DataAwsccEfsAccessPointRootDirectory"
          }
        }
      ],
      "symbolId": "src/data-awscc-efs-access-point/index:DataAwsccEfsAccessPointRootDirectoryOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEfsAccessPoints.DataAwsccEfsAccessPoints": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/efs_access_points awscc_efs_access_points}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEfsAccessPoints.DataAwsccEfsAccessPoints",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/efs_access_points awscc_efs_access_points} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-efs-access-points/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEfsAccessPoints.DataAwsccEfsAccessPointsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-efs-access-points/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEfsAccessPoints resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-efs-access-points/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEfsAccessPoints to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/efs_access_points#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEfsAccessPoints that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEfsAccessPoints to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-efs-access-points/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-efs-access-points/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEfsAccessPoints",
      "namespace": "dataAwsccEfsAccessPoints",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-efs-access-points/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-efs-access-points/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-efs-access-points/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-efs-access-points/index:DataAwsccEfsAccessPoints"
    },
    "@cdktn/provider-awscc.dataAwsccEfsAccessPoints.DataAwsccEfsAccessPointsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEfsAccessPoints.DataAwsccEfsAccessPointsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-efs-access-points/index.ts",
        "line": 14
      },
      "name": "DataAwsccEfsAccessPointsConfig",
      "namespace": "dataAwsccEfsAccessPoints",
      "symbolId": "src/data-awscc-efs-access-points/index:DataAwsccEfsAccessPointsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEfsFileSystem.DataAwsccEfsFileSystem": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/efs_file_system awscc_efs_file_system}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEfsFileSystem.DataAwsccEfsFileSystem",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/efs_file_system awscc_efs_file_system} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-efs-file-system/index.ts",
          "line": 494
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEfsFileSystem.DataAwsccEfsFileSystemConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-efs-file-system/index.ts",
        "line": 462
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEfsFileSystem resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-efs-file-system/index.ts",
            "line": 479
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEfsFileSystem to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/efs_file_system#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEfsFileSystem that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEfsFileSystem to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-efs-file-system/index.ts",
            "line": 614
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-efs-file-system/index.ts",
            "line": 620
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEfsFileSystem",
      "namespace": "dataAwsccEfsFileSystem",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-efs-file-system/index.ts",
            "line": 467
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-efs-file-system/index.ts",
            "line": 518
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-efs-file-system/index.ts",
            "line": 523
          },
          "name": "availabilityZoneName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-efs-file-system/index.ts",
            "line": 529
          },
          "name": "backupPolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEfsFileSystem.DataAwsccEfsFileSystemBackupPolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-efs-file-system/index.ts",
            "line": 534
          },
          "name": "bypassPolicyLockoutSafetyCheck",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-efs-file-system/index.ts",
            "line": 539
          },
          "name": "encrypted",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-efs-file-system/index.ts",
            "line": 544
          },
          "name": "fileSystemId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-efs-file-system/index.ts",
            "line": 549
          },
          "name": "fileSystemPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-efs-file-system/index.ts",
            "line": 555
          },
          "name": "fileSystemProtection",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEfsFileSystem.DataAwsccEfsFileSystemFileSystemProtectionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-efs-file-system/index.ts",
            "line": 561
          },
          "name": "fileSystemTags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEfsFileSystem.DataAwsccEfsFileSystemFileSystemTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-efs-file-system/index.ts",
            "line": 579
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-efs-file-system/index.ts",
            "line": 585
          },
          "name": "lifecyclePolicies",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEfsFileSystem.DataAwsccEfsFileSystemLifecyclePoliciesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-efs-file-system/index.ts",
            "line": 590
          },
          "name": "performanceMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-efs-file-system/index.ts",
            "line": 595
          },
          "name": "provisionedThroughputInMibps",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-efs-file-system/index.ts",
            "line": 601
          },
          "name": "replicationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEfsFileSystem.DataAwsccEfsFileSystemReplicationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-efs-file-system/index.ts",
            "line": 606
          },
          "name": "throughputMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-efs-file-system/index.ts",
            "line": 574
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-efs-file-system/index.ts",
            "line": 567
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-efs-file-system/index:DataAwsccEfsFileSystem"
    },
    "@cdktn/provider-awscc.dataAwsccEfsFileSystem.DataAwsccEfsFileSystemBackupPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEfsFileSystem.DataAwsccEfsFileSystemBackupPolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-efs-file-system/index.ts",
        "line": 25
      },
      "name": "DataAwsccEfsFileSystemBackupPolicy",
      "namespace": "dataAwsccEfsFileSystem",
      "symbolId": "src/data-awscc-efs-file-system/index:DataAwsccEfsFileSystemBackupPolicy"
    },
    "@cdktn/provider-awscc.dataAwsccEfsFileSystem.DataAwsccEfsFileSystemBackupPolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEfsFileSystem.DataAwsccEfsFileSystemBackupPolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-efs-file-system/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-efs-file-system/index.ts",
        "line": 48
      },
      "name": "DataAwsccEfsFileSystemBackupPolicyOutputReference",
      "namespace": "dataAwsccEfsFileSystem",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-efs-file-system/index.ts",
            "line": 75
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-efs-file-system/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEfsFileSystem.DataAwsccEfsFileSystemBackupPolicy"
          }
        }
      ],
      "symbolId": "src/data-awscc-efs-file-system/index:DataAwsccEfsFileSystemBackupPolicyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEfsFileSystem.DataAwsccEfsFileSystemConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEfsFileSystem.DataAwsccEfsFileSystemConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-efs-file-system/index.ts",
        "line": 14
      },
      "name": "DataAwsccEfsFileSystemConfig",
      "namespace": "dataAwsccEfsFileSystem",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/efs_file_system#id DataAwsccEfsFileSystem#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-efs-file-system/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-efs-file-system/index:DataAwsccEfsFileSystemConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEfsFileSystem.DataAwsccEfsFileSystemFileSystemProtection": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEfsFileSystem.DataAwsccEfsFileSystemFileSystemProtection",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-efs-file-system/index.ts",
        "line": 79
      },
      "name": "DataAwsccEfsFileSystemFileSystemProtection",
      "namespace": "dataAwsccEfsFileSystem",
      "symbolId": "src/data-awscc-efs-file-system/index:DataAwsccEfsFileSystemFileSystemProtection"
    },
    "@cdktn/provider-awscc.dataAwsccEfsFileSystem.DataAwsccEfsFileSystemFileSystemProtectionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEfsFileSystem.DataAwsccEfsFileSystemFileSystemProtectionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-efs-file-system/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-awscc-efs-file-system/index.ts",
        "line": 102
      },
      "name": "DataAwsccEfsFileSystemFileSystemProtectionOutputReference",
      "namespace": "dataAwsccEfsFileSystem",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-efs-file-system/index.ts",
            "line": 129
          },
          "name": "replicationOverwriteProtection",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-efs-file-system/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEfsFileSystem.DataAwsccEfsFileSystemFileSystemProtection"
          }
        }
      ],
      "symbolId": "src/data-awscc-efs-file-system/index:DataAwsccEfsFileSystemFileSystemProtectionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEfsFileSystem.DataAwsccEfsFileSystemFileSystemTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEfsFileSystem.DataAwsccEfsFileSystemFileSystemTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-efs-file-system/index.ts",
        "line": 133
      },
      "name": "DataAwsccEfsFileSystemFileSystemTags",
      "namespace": "dataAwsccEfsFileSystem",
      "symbolId": "src/data-awscc-efs-file-system/index:DataAwsccEfsFileSystemFileSystemTags"
    },
    "@cdktn/provider-awscc.dataAwsccEfsFileSystem.DataAwsccEfsFileSystemFileSystemTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEfsFileSystem.DataAwsccEfsFileSystemFileSystemTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-efs-file-system/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-awscc-efs-file-system/index.ts",
        "line": 195
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-efs-file-system/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-awscc.dataAwsccEfsFileSystem.DataAwsccEfsFileSystemFileSystemTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEfsFileSystemFileSystemTagsList",
      "namespace": "dataAwsccEfsFileSystem",
      "symbolId": "src/data-awscc-efs-file-system/index:DataAwsccEfsFileSystemFileSystemTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEfsFileSystem.DataAwsccEfsFileSystemFileSystemTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEfsFileSystem.DataAwsccEfsFileSystemFileSystemTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-efs-file-system/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-efs-file-system/index.ts",
        "line": 156
      },
      "name": "DataAwsccEfsFileSystemFileSystemTagsOutputReference",
      "namespace": "dataAwsccEfsFileSystem",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-efs-file-system/index.ts",
            "line": 185
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-efs-file-system/index.ts",
            "line": 190
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-efs-file-system/index.ts",
            "line": 169
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEfsFileSystem.DataAwsccEfsFileSystemFileSystemTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-efs-file-system/index:DataAwsccEfsFileSystemFileSystemTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEfsFileSystem.DataAwsccEfsFileSystemLifecyclePolicies": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEfsFileSystem.DataAwsccEfsFileSystemLifecyclePolicies",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-efs-file-system/index.ts",
        "line": 213
      },
      "name": "DataAwsccEfsFileSystemLifecyclePolicies",
      "namespace": "dataAwsccEfsFileSystem",
      "symbolId": "src/data-awscc-efs-file-system/index:DataAwsccEfsFileSystemLifecyclePolicies"
    },
    "@cdktn/provider-awscc.dataAwsccEfsFileSystem.DataAwsccEfsFileSystemLifecyclePoliciesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEfsFileSystem.DataAwsccEfsFileSystemLifecyclePoliciesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-efs-file-system/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-awscc-efs-file-system/index.ts",
        "line": 280
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-efs-file-system/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-awscc.dataAwsccEfsFileSystem.DataAwsccEfsFileSystemLifecyclePoliciesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEfsFileSystemLifecyclePoliciesList",
      "namespace": "dataAwsccEfsFileSystem",
      "symbolId": "src/data-awscc-efs-file-system/index:DataAwsccEfsFileSystemLifecyclePoliciesList"
    },
    "@cdktn/provider-awscc.dataAwsccEfsFileSystem.DataAwsccEfsFileSystemLifecyclePoliciesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEfsFileSystem.DataAwsccEfsFileSystemLifecyclePoliciesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-efs-file-system/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-awscc-efs-file-system/index.ts",
        "line": 236
      },
      "name": "DataAwsccEfsFileSystemLifecyclePoliciesOutputReference",
      "namespace": "dataAwsccEfsFileSystem",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-efs-file-system/index.ts",
            "line": 265
          },
          "name": "transitionToArchive",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-efs-file-system/index.ts",
            "line": 270
          },
          "name": "transitionToIa",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-efs-file-system/index.ts",
            "line": 275
          },
          "name": "transitionToPrimaryStorageClass",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-efs-file-system/index.ts",
            "line": 249
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEfsFileSystem.DataAwsccEfsFileSystemLifecyclePolicies"
          }
        }
      ],
      "symbolId": "src/data-awscc-efs-file-system/index:DataAwsccEfsFileSystemLifecyclePoliciesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEfsFileSystem.DataAwsccEfsFileSystemReplicationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEfsFileSystem.DataAwsccEfsFileSystemReplicationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-efs-file-system/index.ts",
        "line": 403
      },
      "name": "DataAwsccEfsFileSystemReplicationConfiguration",
      "namespace": "dataAwsccEfsFileSystem",
      "symbolId": "src/data-awscc-efs-file-system/index:DataAwsccEfsFileSystemReplicationConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccEfsFileSystem.DataAwsccEfsFileSystemReplicationConfigurationDestinations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEfsFileSystem.DataAwsccEfsFileSystemReplicationConfigurationDestinations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-efs-file-system/index.ts",
        "line": 298
      },
      "name": "DataAwsccEfsFileSystemReplicationConfigurationDestinations",
      "namespace": "dataAwsccEfsFileSystem",
      "symbolId": "src/data-awscc-efs-file-system/index:DataAwsccEfsFileSystemReplicationConfigurationDestinations"
    },
    "@cdktn/provider-awscc.dataAwsccEfsFileSystem.DataAwsccEfsFileSystemReplicationConfigurationDestinationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEfsFileSystem.DataAwsccEfsFileSystemReplicationConfigurationDestinationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-efs-file-system/index.ts",
          "line": 392
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-efs-file-system/index.ts",
        "line": 385
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-efs-file-system/index.ts",
            "line": 399
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEfsFileSystem.DataAwsccEfsFileSystemReplicationConfigurationDestinationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEfsFileSystemReplicationConfigurationDestinationsList",
      "namespace": "dataAwsccEfsFileSystem",
      "symbolId": "src/data-awscc-efs-file-system/index:DataAwsccEfsFileSystemReplicationConfigurationDestinationsList"
    },
    "@cdktn/provider-awscc.dataAwsccEfsFileSystem.DataAwsccEfsFileSystemReplicationConfigurationDestinationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEfsFileSystem.DataAwsccEfsFileSystemReplicationConfigurationDestinationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-efs-file-system/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-efs-file-system/index.ts",
        "line": 321
      },
      "name": "DataAwsccEfsFileSystemReplicationConfigurationDestinationsOutputReference",
      "namespace": "dataAwsccEfsFileSystem",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-efs-file-system/index.ts",
            "line": 350
          },
          "name": "availabilityZoneName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-efs-file-system/index.ts",
            "line": 355
          },
          "name": "fileSystemId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-efs-file-system/index.ts",
            "line": 360
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-efs-file-system/index.ts",
            "line": 365
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-efs-file-system/index.ts",
            "line": 370
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-efs-file-system/index.ts",
            "line": 375
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-efs-file-system/index.ts",
            "line": 380
          },
          "name": "statusMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-efs-file-system/index.ts",
            "line": 334
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEfsFileSystem.DataAwsccEfsFileSystemReplicationConfigurationDestinations"
          }
        }
      ],
      "symbolId": "src/data-awscc-efs-file-system/index:DataAwsccEfsFileSystemReplicationConfigurationDestinationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEfsFileSystem.DataAwsccEfsFileSystemReplicationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEfsFileSystem.DataAwsccEfsFileSystemReplicationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-efs-file-system/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-efs-file-system/index.ts",
        "line": 426
      },
      "name": "DataAwsccEfsFileSystemReplicationConfigurationOutputReference",
      "namespace": "dataAwsccEfsFileSystem",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-efs-file-system/index.ts",
            "line": 454
          },
          "name": "destinations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEfsFileSystem.DataAwsccEfsFileSystemReplicationConfigurationDestinationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-efs-file-system/index.ts",
            "line": 437
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEfsFileSystem.DataAwsccEfsFileSystemReplicationConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-efs-file-system/index:DataAwsccEfsFileSystemReplicationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEfsFileSystems.DataAwsccEfsFileSystems": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/efs_file_systems awscc_efs_file_systems}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEfsFileSystems.DataAwsccEfsFileSystems",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/efs_file_systems awscc_efs_file_systems} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-efs-file-systems/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEfsFileSystems.DataAwsccEfsFileSystemsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-efs-file-systems/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEfsFileSystems resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-efs-file-systems/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEfsFileSystems to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/efs_file_systems#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEfsFileSystems that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEfsFileSystems to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-efs-file-systems/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-efs-file-systems/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEfsFileSystems",
      "namespace": "dataAwsccEfsFileSystems",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-efs-file-systems/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-efs-file-systems/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-efs-file-systems/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-efs-file-systems/index:DataAwsccEfsFileSystems"
    },
    "@cdktn/provider-awscc.dataAwsccEfsFileSystems.DataAwsccEfsFileSystemsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEfsFileSystems.DataAwsccEfsFileSystemsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-efs-file-systems/index.ts",
        "line": 14
      },
      "name": "DataAwsccEfsFileSystemsConfig",
      "namespace": "dataAwsccEfsFileSystems",
      "symbolId": "src/data-awscc-efs-file-systems/index:DataAwsccEfsFileSystemsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEfsMountTarget.DataAwsccEfsMountTarget": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/efs_mount_target awscc_efs_mount_target}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEfsMountTarget.DataAwsccEfsMountTarget",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/efs_mount_target awscc_efs_mount_target} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-efs-mount-target/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEfsMountTarget.DataAwsccEfsMountTargetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-efs-mount-target/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEfsMountTarget resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-efs-mount-target/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEfsMountTarget to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/efs_mount_target#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEfsMountTarget that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEfsMountTarget to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-efs-mount-target/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-awscc-efs-mount-target/index.ts",
            "line": 142
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEfsMountTarget",
      "namespace": "dataAwsccEfsMountTarget",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-efs-mount-target/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-efs-mount-target/index.ts",
            "line": 85
          },
          "name": "fileSystemId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-efs-mount-target/index.ts",
            "line": 103
          },
          "name": "ipAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-efs-mount-target/index.ts",
            "line": 108
          },
          "name": "ipAddressType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-efs-mount-target/index.ts",
            "line": 113
          },
          "name": "ipv6Address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-efs-mount-target/index.ts",
            "line": 118
          },
          "name": "mountTargetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-efs-mount-target/index.ts",
            "line": 123
          },
          "name": "securityGroups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-efs-mount-target/index.ts",
            "line": 128
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-efs-mount-target/index.ts",
            "line": 98
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-efs-mount-target/index.ts",
            "line": 91
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-efs-mount-target/index:DataAwsccEfsMountTarget"
    },
    "@cdktn/provider-awscc.dataAwsccEfsMountTarget.DataAwsccEfsMountTargetConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEfsMountTarget.DataAwsccEfsMountTargetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-efs-mount-target/index.ts",
        "line": 14
      },
      "name": "DataAwsccEfsMountTargetConfig",
      "namespace": "dataAwsccEfsMountTarget",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/efs_mount_target#id DataAwsccEfsMountTarget#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-efs-mount-target/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-efs-mount-target/index:DataAwsccEfsMountTargetConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEksAccessEntry.DataAwsccEksAccessEntry": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/eks_access_entry awscc_eks_access_entry}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksAccessEntry.DataAwsccEksAccessEntry",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/eks_access_entry awscc_eks_access_entry} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-eks-access-entry/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEksAccessEntry.DataAwsccEksAccessEntryConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-eks-access-entry/index.ts",
        "line": 249
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEksAccessEntry resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-eks-access-entry/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 DataAwsccEksAccessEntry to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/eks_access_entry#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEksAccessEntry that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEksAccessEntry to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-eks-access-entry/index.ts",
            "line": 363
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-eks-access-entry/index.ts",
            "line": 369
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEksAccessEntry",
      "namespace": "dataAwsccEksAccessEntry",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-access-entry/index.ts",
            "line": 254
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-access-entry/index.ts",
            "line": 305
          },
          "name": "accessEntryArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-access-entry/index.ts",
            "line": 311
          },
          "name": "accessPolicies",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEksAccessEntry.DataAwsccEksAccessEntryAccessPoliciesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-access-entry/index.ts",
            "line": 316
          },
          "name": "clusterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-access-entry/index.ts",
            "line": 334
          },
          "name": "kubernetesGroups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-access-entry/index.ts",
            "line": 339
          },
          "name": "principalArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-access-entry/index.ts",
            "line": 345
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEksAccessEntry.DataAwsccEksAccessEntryTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-access-entry/index.ts",
            "line": 350
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-access-entry/index.ts",
            "line": 355
          },
          "name": "username",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-access-entry/index.ts",
            "line": 329
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-eks-access-entry/index.ts",
            "line": 322
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-eks-access-entry/index:DataAwsccEksAccessEntry"
    },
    "@cdktn/provider-awscc.dataAwsccEksAccessEntry.DataAwsccEksAccessEntryAccessPolicies": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksAccessEntry.DataAwsccEksAccessEntryAccessPolicies",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-eks-access-entry/index.ts",
        "line": 84
      },
      "name": "DataAwsccEksAccessEntryAccessPolicies",
      "namespace": "dataAwsccEksAccessEntry",
      "symbolId": "src/data-awscc-eks-access-entry/index:DataAwsccEksAccessEntryAccessPolicies"
    },
    "@cdktn/provider-awscc.dataAwsccEksAccessEntry.DataAwsccEksAccessEntryAccessPoliciesAccessScope": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksAccessEntry.DataAwsccEksAccessEntryAccessPoliciesAccessScope",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-eks-access-entry/index.ts",
        "line": 25
      },
      "name": "DataAwsccEksAccessEntryAccessPoliciesAccessScope",
      "namespace": "dataAwsccEksAccessEntry",
      "symbolId": "src/data-awscc-eks-access-entry/index:DataAwsccEksAccessEntryAccessPoliciesAccessScope"
    },
    "@cdktn/provider-awscc.dataAwsccEksAccessEntry.DataAwsccEksAccessEntryAccessPoliciesAccessScopeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksAccessEntry.DataAwsccEksAccessEntryAccessPoliciesAccessScopeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-eks-access-entry/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-eks-access-entry/index.ts",
        "line": 48
      },
      "name": "DataAwsccEksAccessEntryAccessPoliciesAccessScopeOutputReference",
      "namespace": "dataAwsccEksAccessEntry",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-access-entry/index.ts",
            "line": 75
          },
          "name": "namespaces",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-access-entry/index.ts",
            "line": 80
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-eks-access-entry/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEksAccessEntry.DataAwsccEksAccessEntryAccessPoliciesAccessScope"
          }
        }
      ],
      "symbolId": "src/data-awscc-eks-access-entry/index:DataAwsccEksAccessEntryAccessPoliciesAccessScopeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEksAccessEntry.DataAwsccEksAccessEntryAccessPoliciesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksAccessEntry.DataAwsccEksAccessEntryAccessPoliciesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-eks-access-entry/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-eks-access-entry/index.ts",
        "line": 147
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-eks-access-entry/index.ts",
            "line": 161
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEksAccessEntry.DataAwsccEksAccessEntryAccessPoliciesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEksAccessEntryAccessPoliciesList",
      "namespace": "dataAwsccEksAccessEntry",
      "symbolId": "src/data-awscc-eks-access-entry/index:DataAwsccEksAccessEntryAccessPoliciesList"
    },
    "@cdktn/provider-awscc.dataAwsccEksAccessEntry.DataAwsccEksAccessEntryAccessPoliciesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksAccessEntry.DataAwsccEksAccessEntryAccessPoliciesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-eks-access-entry/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-eks-access-entry/index.ts",
        "line": 107
      },
      "name": "DataAwsccEksAccessEntryAccessPoliciesOutputReference",
      "namespace": "dataAwsccEksAccessEntry",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-access-entry/index.ts",
            "line": 137
          },
          "name": "accessScope",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEksAccessEntry.DataAwsccEksAccessEntryAccessPoliciesAccessScopeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-access-entry/index.ts",
            "line": 142
          },
          "name": "policyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-eks-access-entry/index.ts",
            "line": 120
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEksAccessEntry.DataAwsccEksAccessEntryAccessPolicies"
          }
        }
      ],
      "symbolId": "src/data-awscc-eks-access-entry/index:DataAwsccEksAccessEntryAccessPoliciesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEksAccessEntry.DataAwsccEksAccessEntryConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksAccessEntry.DataAwsccEksAccessEntryConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-eks-access-entry/index.ts",
        "line": 14
      },
      "name": "DataAwsccEksAccessEntryConfig",
      "namespace": "dataAwsccEksAccessEntry",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/eks_access_entry#id DataAwsccEksAccessEntry#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-access-entry/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-eks-access-entry/index:DataAwsccEksAccessEntryConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEksAccessEntry.DataAwsccEksAccessEntryTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksAccessEntry.DataAwsccEksAccessEntryTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-eks-access-entry/index.ts",
        "line": 165
      },
      "name": "DataAwsccEksAccessEntryTags",
      "namespace": "dataAwsccEksAccessEntry",
      "symbolId": "src/data-awscc-eks-access-entry/index:DataAwsccEksAccessEntryTags"
    },
    "@cdktn/provider-awscc.dataAwsccEksAccessEntry.DataAwsccEksAccessEntryTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksAccessEntry.DataAwsccEksAccessEntryTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-eks-access-entry/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-awscc-eks-access-entry/index.ts",
        "line": 227
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-eks-access-entry/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-awscc.dataAwsccEksAccessEntry.DataAwsccEksAccessEntryTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEksAccessEntryTagsList",
      "namespace": "dataAwsccEksAccessEntry",
      "symbolId": "src/data-awscc-eks-access-entry/index:DataAwsccEksAccessEntryTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEksAccessEntry.DataAwsccEksAccessEntryTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksAccessEntry.DataAwsccEksAccessEntryTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-eks-access-entry/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-eks-access-entry/index.ts",
        "line": 188
      },
      "name": "DataAwsccEksAccessEntryTagsOutputReference",
      "namespace": "dataAwsccEksAccessEntry",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-access-entry/index.ts",
            "line": 217
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-access-entry/index.ts",
            "line": 222
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-eks-access-entry/index.ts",
            "line": 201
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEksAccessEntry.DataAwsccEksAccessEntryTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-eks-access-entry/index:DataAwsccEksAccessEntryTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEksAddon.DataAwsccEksAddon": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/eks_addon awscc_eks_addon}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksAddon.DataAwsccEksAddon",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/eks_addon awscc_eks_addon} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-eks-addon/index.ts",
          "line": 275
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEksAddon.DataAwsccEksAddonConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-eks-addon/index.ts",
        "line": 243
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEksAddon resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-eks-addon/index.ts",
            "line": 260
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEksAddon to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/eks_addon#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEksAddon that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEksAddon to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-eks-addon/index.ts",
            "line": 373
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-eks-addon/index.ts",
            "line": 379
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEksAddon",
      "namespace": "dataAwsccEksAddon",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-addon/index.ts",
            "line": 248
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-addon/index.ts",
            "line": 299
          },
          "name": "addonName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-addon/index.ts",
            "line": 304
          },
          "name": "addonVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-addon/index.ts",
            "line": 309
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-addon/index.ts",
            "line": 314
          },
          "name": "clusterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-addon/index.ts",
            "line": 319
          },
          "name": "configurationValues",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-addon/index.ts",
            "line": 338
          },
          "name": "namespaceConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEksAddon.DataAwsccEksAddonNamespaceConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-addon/index.ts",
            "line": 344
          },
          "name": "podIdentityAssociations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEksAddon.DataAwsccEksAddonPodIdentityAssociationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-addon/index.ts",
            "line": 349
          },
          "name": "preserveOnDelete",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-addon/index.ts",
            "line": 354
          },
          "name": "resolveConflicts",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-addon/index.ts",
            "line": 359
          },
          "name": "serviceAccountRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-addon/index.ts",
            "line": 365
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEksAddon.DataAwsccEksAddonTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-addon/index.ts",
            "line": 332
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-eks-addon/index.ts",
            "line": 325
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-eks-addon/index:DataAwsccEksAddon"
    },
    "@cdktn/provider-awscc.dataAwsccEksAddon.DataAwsccEksAddonConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksAddon.DataAwsccEksAddonConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-eks-addon/index.ts",
        "line": 14
      },
      "name": "DataAwsccEksAddonConfig",
      "namespace": "dataAwsccEksAddon",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/eks_addon#id DataAwsccEksAddon#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-addon/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-eks-addon/index:DataAwsccEksAddonConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEksAddon.DataAwsccEksAddonNamespaceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksAddon.DataAwsccEksAddonNamespaceConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-eks-addon/index.ts",
        "line": 25
      },
      "name": "DataAwsccEksAddonNamespaceConfig",
      "namespace": "dataAwsccEksAddon",
      "symbolId": "src/data-awscc-eks-addon/index:DataAwsccEksAddonNamespaceConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEksAddon.DataAwsccEksAddonNamespaceConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksAddon.DataAwsccEksAddonNamespaceConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-eks-addon/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-eks-addon/index.ts",
        "line": 48
      },
      "name": "DataAwsccEksAddonNamespaceConfigOutputReference",
      "namespace": "dataAwsccEksAddon",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-addon/index.ts",
            "line": 75
          },
          "name": "namespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-eks-addon/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEksAddon.DataAwsccEksAddonNamespaceConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-eks-addon/index:DataAwsccEksAddonNamespaceConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEksAddon.DataAwsccEksAddonPodIdentityAssociations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksAddon.DataAwsccEksAddonPodIdentityAssociations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-eks-addon/index.ts",
        "line": 79
      },
      "name": "DataAwsccEksAddonPodIdentityAssociations",
      "namespace": "dataAwsccEksAddon",
      "symbolId": "src/data-awscc-eks-addon/index:DataAwsccEksAddonPodIdentityAssociations"
    },
    "@cdktn/provider-awscc.dataAwsccEksAddon.DataAwsccEksAddonPodIdentityAssociationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksAddon.DataAwsccEksAddonPodIdentityAssociationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-eks-addon/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-eks-addon/index.ts",
        "line": 141
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-eks-addon/index.ts",
            "line": 155
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEksAddon.DataAwsccEksAddonPodIdentityAssociationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEksAddonPodIdentityAssociationsList",
      "namespace": "dataAwsccEksAddon",
      "symbolId": "src/data-awscc-eks-addon/index:DataAwsccEksAddonPodIdentityAssociationsList"
    },
    "@cdktn/provider-awscc.dataAwsccEksAddon.DataAwsccEksAddonPodIdentityAssociationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksAddon.DataAwsccEksAddonPodIdentityAssociationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-eks-addon/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-eks-addon/index.ts",
        "line": 102
      },
      "name": "DataAwsccEksAddonPodIdentityAssociationsOutputReference",
      "namespace": "dataAwsccEksAddon",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-addon/index.ts",
            "line": 131
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-addon/index.ts",
            "line": 136
          },
          "name": "serviceAccount",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-eks-addon/index.ts",
            "line": 115
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEksAddon.DataAwsccEksAddonPodIdentityAssociations"
          }
        }
      ],
      "symbolId": "src/data-awscc-eks-addon/index:DataAwsccEksAddonPodIdentityAssociationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEksAddon.DataAwsccEksAddonTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksAddon.DataAwsccEksAddonTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-eks-addon/index.ts",
        "line": 159
      },
      "name": "DataAwsccEksAddonTags",
      "namespace": "dataAwsccEksAddon",
      "symbolId": "src/data-awscc-eks-addon/index:DataAwsccEksAddonTags"
    },
    "@cdktn/provider-awscc.dataAwsccEksAddon.DataAwsccEksAddonTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksAddon.DataAwsccEksAddonTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-eks-addon/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-awscc-eks-addon/index.ts",
        "line": 221
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-eks-addon/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-awscc.dataAwsccEksAddon.DataAwsccEksAddonTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEksAddonTagsList",
      "namespace": "dataAwsccEksAddon",
      "symbolId": "src/data-awscc-eks-addon/index:DataAwsccEksAddonTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEksAddon.DataAwsccEksAddonTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksAddon.DataAwsccEksAddonTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-eks-addon/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-eks-addon/index.ts",
        "line": 182
      },
      "name": "DataAwsccEksAddonTagsOutputReference",
      "namespace": "dataAwsccEksAddon",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-addon/index.ts",
            "line": 211
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-addon/index.ts",
            "line": 216
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-eks-addon/index.ts",
            "line": 195
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEksAddon.DataAwsccEksAddonTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-eks-addon/index:DataAwsccEksAddonTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEksCapability.DataAwsccEksCapability": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/eks_capability awscc_eks_capability}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksCapability.DataAwsccEksCapability",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/eks_capability awscc_eks_capability} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-eks-capability/index.ts",
          "line": 552
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEksCapability.DataAwsccEksCapabilityConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-eks-capability/index.ts",
        "line": 520
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEksCapability resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-eks-capability/index.ts",
            "line": 537
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEksCapability to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/eks_capability#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEksCapability that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEksCapability to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-eks-capability/index.ts",
            "line": 654
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-eks-capability/index.ts",
            "line": 660
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEksCapability",
      "namespace": "dataAwsccEksCapability",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-capability/index.ts",
            "line": 525
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-capability/index.ts",
            "line": 576
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-capability/index.ts",
            "line": 581
          },
          "name": "capabilityName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-capability/index.ts",
            "line": 586
          },
          "name": "clusterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-capability/index.ts",
            "line": 592
          },
          "name": "configuration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEksCapability.DataAwsccEksCapabilityConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-capability/index.ts",
            "line": 597
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-capability/index.ts",
            "line": 602
          },
          "name": "deletePropagationPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-capability/index.ts",
            "line": 620
          },
          "name": "modifiedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-capability/index.ts",
            "line": 625
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-capability/index.ts",
            "line": 630
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-capability/index.ts",
            "line": 636
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEksCapability.DataAwsccEksCapabilityTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-capability/index.ts",
            "line": 641
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-capability/index.ts",
            "line": 646
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-capability/index.ts",
            "line": 615
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-eks-capability/index.ts",
            "line": 608
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-eks-capability/index:DataAwsccEksCapability"
    },
    "@cdktn/provider-awscc.dataAwsccEksCapability.DataAwsccEksCapabilityConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksCapability.DataAwsccEksCapabilityConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-eks-capability/index.ts",
        "line": 14
      },
      "name": "DataAwsccEksCapabilityConfig",
      "namespace": "dataAwsccEksCapability",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/eks_capability#id DataAwsccEksCapability#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-capability/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-eks-capability/index:DataAwsccEksCapabilityConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEksCapability.DataAwsccEksCapabilityConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksCapability.DataAwsccEksCapabilityConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-eks-capability/index.ts",
        "line": 381
      },
      "name": "DataAwsccEksCapabilityConfiguration",
      "namespace": "dataAwsccEksCapability",
      "symbolId": "src/data-awscc-eks-capability/index:DataAwsccEksCapabilityConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccEksCapability.DataAwsccEksCapabilityConfigurationArgoCd": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksCapability.DataAwsccEksCapabilityConfigurationArgoCd",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-eks-capability/index.ts",
        "line": 304
      },
      "name": "DataAwsccEksCapabilityConfigurationArgoCd",
      "namespace": "dataAwsccEksCapability",
      "symbolId": "src/data-awscc-eks-capability/index:DataAwsccEksCapabilityConfigurationArgoCd"
    },
    "@cdktn/provider-awscc.dataAwsccEksCapability.DataAwsccEksCapabilityConfigurationArgoCdAwsIdc": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksCapability.DataAwsccEksCapabilityConfigurationArgoCdAwsIdc",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-eks-capability/index.ts",
        "line": 25
      },
      "name": "DataAwsccEksCapabilityConfigurationArgoCdAwsIdc",
      "namespace": "dataAwsccEksCapability",
      "symbolId": "src/data-awscc-eks-capability/index:DataAwsccEksCapabilityConfigurationArgoCdAwsIdc"
    },
    "@cdktn/provider-awscc.dataAwsccEksCapability.DataAwsccEksCapabilityConfigurationArgoCdAwsIdcOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksCapability.DataAwsccEksCapabilityConfigurationArgoCdAwsIdcOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-eks-capability/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-eks-capability/index.ts",
        "line": 48
      },
      "name": "DataAwsccEksCapabilityConfigurationArgoCdAwsIdcOutputReference",
      "namespace": "dataAwsccEksCapability",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-capability/index.ts",
            "line": 75
          },
          "name": "idcInstanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-capability/index.ts",
            "line": 80
          },
          "name": "idcManagedApplicationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-capability/index.ts",
            "line": 85
          },
          "name": "idcRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-eks-capability/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEksCapability.DataAwsccEksCapabilityConfigurationArgoCdAwsIdc"
          }
        }
      ],
      "symbolId": "src/data-awscc-eks-capability/index:DataAwsccEksCapabilityConfigurationArgoCdAwsIdcOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEksCapability.DataAwsccEksCapabilityConfigurationArgoCdNetworkAccess": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksCapability.DataAwsccEksCapabilityConfigurationArgoCdNetworkAccess",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-eks-capability/index.ts",
        "line": 89
      },
      "name": "DataAwsccEksCapabilityConfigurationArgoCdNetworkAccess",
      "namespace": "dataAwsccEksCapability",
      "symbolId": "src/data-awscc-eks-capability/index:DataAwsccEksCapabilityConfigurationArgoCdNetworkAccess"
    },
    "@cdktn/provider-awscc.dataAwsccEksCapability.DataAwsccEksCapabilityConfigurationArgoCdNetworkAccessOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksCapability.DataAwsccEksCapabilityConfigurationArgoCdNetworkAccessOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-eks-capability/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-eks-capability/index.ts",
        "line": 112
      },
      "name": "DataAwsccEksCapabilityConfigurationArgoCdNetworkAccessOutputReference",
      "namespace": "dataAwsccEksCapability",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-capability/index.ts",
            "line": 139
          },
          "name": "vpceIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-eks-capability/index.ts",
            "line": 123
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEksCapability.DataAwsccEksCapabilityConfigurationArgoCdNetworkAccess"
          }
        }
      ],
      "symbolId": "src/data-awscc-eks-capability/index:DataAwsccEksCapabilityConfigurationArgoCdNetworkAccessOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEksCapability.DataAwsccEksCapabilityConfigurationArgoCdOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksCapability.DataAwsccEksCapabilityConfigurationArgoCdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-eks-capability/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-awscc-eks-capability/index.ts",
        "line": 327
      },
      "name": "DataAwsccEksCapabilityConfigurationArgoCdOutputReference",
      "namespace": "dataAwsccEksCapability",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-capability/index.ts",
            "line": 355
          },
          "name": "awsIdc",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEksCapability.DataAwsccEksCapabilityConfigurationArgoCdAwsIdcOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-capability/index.ts",
            "line": 360
          },
          "name": "namespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-capability/index.ts",
            "line": 366
          },
          "name": "networkAccess",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEksCapability.DataAwsccEksCapabilityConfigurationArgoCdNetworkAccessOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-capability/index.ts",
            "line": 372
          },
          "name": "rbacRoleMappings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEksCapability.DataAwsccEksCapabilityConfigurationArgoCdRbacRoleMappingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-capability/index.ts",
            "line": 377
          },
          "name": "serverUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-eks-capability/index.ts",
            "line": 338
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEksCapability.DataAwsccEksCapabilityConfigurationArgoCd"
          }
        }
      ],
      "symbolId": "src/data-awscc-eks-capability/index:DataAwsccEksCapabilityConfigurationArgoCdOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEksCapability.DataAwsccEksCapabilityConfigurationArgoCdRbacRoleMappings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksCapability.DataAwsccEksCapabilityConfigurationArgoCdRbacRoleMappings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-eks-capability/index.ts",
        "line": 223
      },
      "name": "DataAwsccEksCapabilityConfigurationArgoCdRbacRoleMappings",
      "namespace": "dataAwsccEksCapability",
      "symbolId": "src/data-awscc-eks-capability/index:DataAwsccEksCapabilityConfigurationArgoCdRbacRoleMappings"
    },
    "@cdktn/provider-awscc.dataAwsccEksCapability.DataAwsccEksCapabilityConfigurationArgoCdRbacRoleMappingsIdentities": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksCapability.DataAwsccEksCapabilityConfigurationArgoCdRbacRoleMappingsIdentities",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-eks-capability/index.ts",
        "line": 143
      },
      "name": "DataAwsccEksCapabilityConfigurationArgoCdRbacRoleMappingsIdentities",
      "namespace": "dataAwsccEksCapability",
      "symbolId": "src/data-awscc-eks-capability/index:DataAwsccEksCapabilityConfigurationArgoCdRbacRoleMappingsIdentities"
    },
    "@cdktn/provider-awscc.dataAwsccEksCapability.DataAwsccEksCapabilityConfigurationArgoCdRbacRoleMappingsIdentitiesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksCapability.DataAwsccEksCapabilityConfigurationArgoCdRbacRoleMappingsIdentitiesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-eks-capability/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-awscc-eks-capability/index.ts",
        "line": 205
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-eks-capability/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-awscc.dataAwsccEksCapability.DataAwsccEksCapabilityConfigurationArgoCdRbacRoleMappingsIdentitiesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEksCapabilityConfigurationArgoCdRbacRoleMappingsIdentitiesList",
      "namespace": "dataAwsccEksCapability",
      "symbolId": "src/data-awscc-eks-capability/index:DataAwsccEksCapabilityConfigurationArgoCdRbacRoleMappingsIdentitiesList"
    },
    "@cdktn/provider-awscc.dataAwsccEksCapability.DataAwsccEksCapabilityConfigurationArgoCdRbacRoleMappingsIdentitiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksCapability.DataAwsccEksCapabilityConfigurationArgoCdRbacRoleMappingsIdentitiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-eks-capability/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/data-awscc-eks-capability/index.ts",
        "line": 166
      },
      "name": "DataAwsccEksCapabilityConfigurationArgoCdRbacRoleMappingsIdentitiesOutputReference",
      "namespace": "dataAwsccEksCapability",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-capability/index.ts",
            "line": 195
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-capability/index.ts",
            "line": 200
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-eks-capability/index.ts",
            "line": 179
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEksCapability.DataAwsccEksCapabilityConfigurationArgoCdRbacRoleMappingsIdentities"
          }
        }
      ],
      "symbolId": "src/data-awscc-eks-capability/index:DataAwsccEksCapabilityConfigurationArgoCdRbacRoleMappingsIdentitiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEksCapability.DataAwsccEksCapabilityConfigurationArgoCdRbacRoleMappingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksCapability.DataAwsccEksCapabilityConfigurationArgoCdRbacRoleMappingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-eks-capability/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-awscc-eks-capability/index.ts",
        "line": 286
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-eks-capability/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-awscc.dataAwsccEksCapability.DataAwsccEksCapabilityConfigurationArgoCdRbacRoleMappingsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEksCapabilityConfigurationArgoCdRbacRoleMappingsList",
      "namespace": "dataAwsccEksCapability",
      "symbolId": "src/data-awscc-eks-capability/index:DataAwsccEksCapabilityConfigurationArgoCdRbacRoleMappingsList"
    },
    "@cdktn/provider-awscc.dataAwsccEksCapability.DataAwsccEksCapabilityConfigurationArgoCdRbacRoleMappingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksCapability.DataAwsccEksCapabilityConfigurationArgoCdRbacRoleMappingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-eks-capability/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-eks-capability/index.ts",
        "line": 246
      },
      "name": "DataAwsccEksCapabilityConfigurationArgoCdRbacRoleMappingsOutputReference",
      "namespace": "dataAwsccEksCapability",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-capability/index.ts",
            "line": 276
          },
          "name": "identities",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEksCapability.DataAwsccEksCapabilityConfigurationArgoCdRbacRoleMappingsIdentitiesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-capability/index.ts",
            "line": 281
          },
          "name": "role",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-eks-capability/index.ts",
            "line": 259
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEksCapability.DataAwsccEksCapabilityConfigurationArgoCdRbacRoleMappings"
          }
        }
      ],
      "symbolId": "src/data-awscc-eks-capability/index:DataAwsccEksCapabilityConfigurationArgoCdRbacRoleMappingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEksCapability.DataAwsccEksCapabilityConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksCapability.DataAwsccEksCapabilityConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-eks-capability/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-awscc-eks-capability/index.ts",
        "line": 404
      },
      "name": "DataAwsccEksCapabilityConfigurationOutputReference",
      "namespace": "dataAwsccEksCapability",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-capability/index.ts",
            "line": 432
          },
          "name": "argoCd",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEksCapability.DataAwsccEksCapabilityConfigurationArgoCdOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-eks-capability/index.ts",
            "line": 415
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEksCapability.DataAwsccEksCapabilityConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-eks-capability/index:DataAwsccEksCapabilityConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEksCapability.DataAwsccEksCapabilityTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksCapability.DataAwsccEksCapabilityTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-eks-capability/index.ts",
        "line": 436
      },
      "name": "DataAwsccEksCapabilityTags",
      "namespace": "dataAwsccEksCapability",
      "symbolId": "src/data-awscc-eks-capability/index:DataAwsccEksCapabilityTags"
    },
    "@cdktn/provider-awscc.dataAwsccEksCapability.DataAwsccEksCapabilityTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksCapability.DataAwsccEksCapabilityTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-eks-capability/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-awscc-eks-capability/index.ts",
        "line": 498
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-eks-capability/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-awscc.dataAwsccEksCapability.DataAwsccEksCapabilityTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEksCapabilityTagsList",
      "namespace": "dataAwsccEksCapability",
      "symbolId": "src/data-awscc-eks-capability/index:DataAwsccEksCapabilityTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEksCapability.DataAwsccEksCapabilityTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksCapability.DataAwsccEksCapabilityTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-eks-capability/index.ts",
          "line": 468
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-eks-capability/index.ts",
        "line": 459
      },
      "name": "DataAwsccEksCapabilityTagsOutputReference",
      "namespace": "dataAwsccEksCapability",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-capability/index.ts",
            "line": 488
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-capability/index.ts",
            "line": 493
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-eks-capability/index.ts",
            "line": 472
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEksCapability.DataAwsccEksCapabilityTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-eks-capability/index:DataAwsccEksCapabilityTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksCluster": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/eks_cluster awscc_eks_cluster}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksCluster",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/eks_cluster awscc_eks_cluster} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-eks-cluster/index.ts",
          "line": 1512
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-eks-cluster/index.ts",
        "line": 1480
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEksCluster resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-eks-cluster/index.ts",
            "line": 1497
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEksCluster to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/eks_cluster#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEksCluster that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEksCluster to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-eks-cluster/index.ts",
            "line": 1701
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-eks-cluster/index.ts",
            "line": 1707
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEksCluster",
      "namespace": "dataAwsccEksCluster",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-cluster/index.ts",
            "line": 1485
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-cluster/index.ts",
            "line": 1537
          },
          "name": "accessConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterAccessConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-cluster/index.ts",
            "line": 1542
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-cluster/index.ts",
            "line": 1547
          },
          "name": "bootstrapSelfManagedAddons",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-cluster/index.ts",
            "line": 1552
          },
          "name": "certificateAuthorityData",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-cluster/index.ts",
            "line": 1557
          },
          "name": "clusterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-cluster/index.ts",
            "line": 1562
          },
          "name": "clusterSecurityGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-cluster/index.ts",
            "line": 1568
          },
          "name": "computeConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterComputeConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-cluster/index.ts",
            "line": 1574
          },
          "name": "controlPlaneScalingConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterControlPlaneScalingConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-cluster/index.ts",
            "line": 1579
          },
          "name": "deletionProtection",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-cluster/index.ts",
            "line": 1585
          },
          "name": "encryptionConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterEncryptionConfigList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-cluster/index.ts",
            "line": 1590
          },
          "name": "encryptionConfigKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-cluster/index.ts",
            "line": 1595
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-cluster/index.ts",
            "line": 1600
          },
          "name": "force",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-cluster/index.ts",
            "line": 1619
          },
          "name": "kubernetesNetworkConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterKubernetesNetworkConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-cluster/index.ts",
            "line": 1625
          },
          "name": "logging",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterLoggingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-cluster/index.ts",
            "line": 1630
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-cluster/index.ts",
            "line": 1635
          },
          "name": "openIdConnectIssuerUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-cluster/index.ts",
            "line": 1641
          },
          "name": "outpostConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterOutpostConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-cluster/index.ts",
            "line": 1647
          },
          "name": "remoteNetworkConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterRemoteNetworkConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-cluster/index.ts",
            "line": 1653
          },
          "name": "resourcesVpcConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterResourcesVpcConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-cluster/index.ts",
            "line": 1658
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-cluster/index.ts",
            "line": 1664
          },
          "name": "rollbackConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterRollbackConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-cluster/index.ts",
            "line": 1670
          },
          "name": "storageConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterStorageConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-cluster/index.ts",
            "line": 1676
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-cluster/index.ts",
            "line": 1682
          },
          "name": "upgradePolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterUpgradePolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-cluster/index.ts",
            "line": 1687
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-cluster/index.ts",
            "line": 1693
          },
          "name": "zonalShiftConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterZonalShiftConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-cluster/index.ts",
            "line": 1613
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-eks-cluster/index.ts",
            "line": 1606
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-eks-cluster/index:DataAwsccEksCluster"
    },
    "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterAccessConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterAccessConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-eks-cluster/index.ts",
        "line": 25
      },
      "name": "DataAwsccEksClusterAccessConfig",
      "namespace": "dataAwsccEksCluster",
      "symbolId": "src/data-awscc-eks-cluster/index:DataAwsccEksClusterAccessConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterAccessConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterAccessConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-eks-cluster/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-eks-cluster/index.ts",
        "line": 48
      },
      "name": "DataAwsccEksClusterAccessConfigOutputReference",
      "namespace": "dataAwsccEksCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-cluster/index.ts",
            "line": 75
          },
          "name": "authenticationMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-cluster/index.ts",
            "line": 80
          },
          "name": "bootstrapClusterCreatorAdminPermissions",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-eks-cluster/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterAccessConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-eks-cluster/index:DataAwsccEksClusterAccessConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterComputeConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterComputeConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-eks-cluster/index.ts",
        "line": 84
      },
      "name": "DataAwsccEksClusterComputeConfig",
      "namespace": "dataAwsccEksCluster",
      "symbolId": "src/data-awscc-eks-cluster/index:DataAwsccEksClusterComputeConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterComputeConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterComputeConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-eks-cluster/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-awscc-eks-cluster/index.ts",
        "line": 107
      },
      "name": "DataAwsccEksClusterComputeConfigOutputReference",
      "namespace": "dataAwsccEksCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-cluster/index.ts",
            "line": 134
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-cluster/index.ts",
            "line": 139
          },
          "name": "nodePools",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-cluster/index.ts",
            "line": 144
          },
          "name": "nodeRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-eks-cluster/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterComputeConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-eks-cluster/index:DataAwsccEksClusterComputeConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-eks-cluster/index.ts",
        "line": 14
      },
      "name": "DataAwsccEksClusterConfig",
      "namespace": "dataAwsccEksCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/eks_cluster#id DataAwsccEksCluster#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-cluster/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-eks-cluster/index:DataAwsccEksClusterConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterControlPlaneScalingConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterControlPlaneScalingConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-eks-cluster/index.ts",
        "line": 148
      },
      "name": "DataAwsccEksClusterControlPlaneScalingConfig",
      "namespace": "dataAwsccEksCluster",
      "symbolId": "src/data-awscc-eks-cluster/index:DataAwsccEksClusterControlPlaneScalingConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterControlPlaneScalingConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterControlPlaneScalingConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-eks-cluster/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/data-awscc-eks-cluster/index.ts",
        "line": 171
      },
      "name": "DataAwsccEksClusterControlPlaneScalingConfigOutputReference",
      "namespace": "dataAwsccEksCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-cluster/index.ts",
            "line": 198
          },
          "name": "tier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-eks-cluster/index.ts",
            "line": 182
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterControlPlaneScalingConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-eks-cluster/index:DataAwsccEksClusterControlPlaneScalingConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterEncryptionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterEncryptionConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-eks-cluster/index.ts",
        "line": 256
      },
      "name": "DataAwsccEksClusterEncryptionConfig",
      "namespace": "dataAwsccEksCluster",
      "symbolId": "src/data-awscc-eks-cluster/index:DataAwsccEksClusterEncryptionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterEncryptionConfigList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterEncryptionConfigList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-eks-cluster/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-awscc-eks-cluster/index.ts",
        "line": 319
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-eks-cluster/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-awscc.dataAwsccEksCluster.DataAwsccEksClusterEncryptionConfigOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEksClusterEncryptionConfigList",
      "namespace": "dataAwsccEksCluster",
      "symbolId": "src/data-awscc-eks-cluster/index:DataAwsccEksClusterEncryptionConfigList"
    },
    "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterEncryptionConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterEncryptionConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-eks-cluster/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-awscc-eks-cluster/index.ts",
        "line": 279
      },
      "name": "DataAwsccEksClusterEncryptionConfigOutputReference",
      "namespace": "dataAwsccEksCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-cluster/index.ts",
            "line": 309
          },
          "name": "provider",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterEncryptionConfigProviderOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-cluster/index.ts",
            "line": 314
          },
          "name": "resources",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-eks-cluster/index.ts",
            "line": 292
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterEncryptionConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-eks-cluster/index:DataAwsccEksClusterEncryptionConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterEncryptionConfigProvider": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterEncryptionConfigProvider",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-eks-cluster/index.ts",
        "line": 202
      },
      "name": "DataAwsccEksClusterEncryptionConfigProvider",
      "namespace": "dataAwsccEksCluster",
      "symbolId": "src/data-awscc-eks-cluster/index:DataAwsccEksClusterEncryptionConfigProvider"
    },
    "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterEncryptionConfigProviderOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterEncryptionConfigProviderOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-eks-cluster/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-eks-cluster/index.ts",
        "line": 225
      },
      "name": "DataAwsccEksClusterEncryptionConfigProviderOutputReference",
      "namespace": "dataAwsccEksCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-cluster/index.ts",
            "line": 252
          },
          "name": "keyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-eks-cluster/index.ts",
            "line": 236
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterEncryptionConfigProvider"
          }
        }
      ],
      "symbolId": "src/data-awscc-eks-cluster/index:DataAwsccEksClusterEncryptionConfigProviderOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterKubernetesNetworkConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterKubernetesNetworkConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-eks-cluster/index.ts",
        "line": 391
      },
      "name": "DataAwsccEksClusterKubernetesNetworkConfig",
      "namespace": "dataAwsccEksCluster",
      "symbolId": "src/data-awscc-eks-cluster/index:DataAwsccEksClusterKubernetesNetworkConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterKubernetesNetworkConfigElasticLoadBalancing": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterKubernetesNetworkConfigElasticLoadBalancing",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-eks-cluster/index.ts",
        "line": 337
      },
      "name": "DataAwsccEksClusterKubernetesNetworkConfigElasticLoadBalancing",
      "namespace": "dataAwsccEksCluster",
      "symbolId": "src/data-awscc-eks-cluster/index:DataAwsccEksClusterKubernetesNetworkConfigElasticLoadBalancing"
    },
    "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterKubernetesNetworkConfigElasticLoadBalancingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterKubernetesNetworkConfigElasticLoadBalancingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-eks-cluster/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-awscc-eks-cluster/index.ts",
        "line": 360
      },
      "name": "DataAwsccEksClusterKubernetesNetworkConfigElasticLoadBalancingOutputReference",
      "namespace": "dataAwsccEksCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-cluster/index.ts",
            "line": 387
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-eks-cluster/index.ts",
            "line": 371
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterKubernetesNetworkConfigElasticLoadBalancing"
          }
        }
      ],
      "symbolId": "src/data-awscc-eks-cluster/index:DataAwsccEksClusterKubernetesNetworkConfigElasticLoadBalancingOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterKubernetesNetworkConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterKubernetesNetworkConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-eks-cluster/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-awscc-eks-cluster/index.ts",
        "line": 414
      },
      "name": "DataAwsccEksClusterKubernetesNetworkConfigOutputReference",
      "namespace": "dataAwsccEksCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-cluster/index.ts",
            "line": 442
          },
          "name": "elasticLoadBalancing",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterKubernetesNetworkConfigElasticLoadBalancingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-cluster/index.ts",
            "line": 447
          },
          "name": "ipFamily",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-cluster/index.ts",
            "line": 452
          },
          "name": "serviceIpv4Cidr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-cluster/index.ts",
            "line": 457
          },
          "name": "serviceIpv6Cidr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-eks-cluster/index.ts",
            "line": 425
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterKubernetesNetworkConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-eks-cluster/index:DataAwsccEksClusterKubernetesNetworkConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterLogging": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterLogging",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-eks-cluster/index.ts",
        "line": 591
      },
      "name": "DataAwsccEksClusterLogging",
      "namespace": "dataAwsccEksCluster",
      "symbolId": "src/data-awscc-eks-cluster/index:DataAwsccEksClusterLogging"
    },
    "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterLoggingClusterLogging": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterLoggingClusterLogging",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-eks-cluster/index.ts",
        "line": 536
      },
      "name": "DataAwsccEksClusterLoggingClusterLogging",
      "namespace": "dataAwsccEksCluster",
      "symbolId": "src/data-awscc-eks-cluster/index:DataAwsccEksClusterLoggingClusterLogging"
    },
    "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterLoggingClusterLoggingEnabledTypes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterLoggingClusterLoggingEnabledTypes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-eks-cluster/index.ts",
        "line": 461
      },
      "name": "DataAwsccEksClusterLoggingClusterLoggingEnabledTypes",
      "namespace": "dataAwsccEksCluster",
      "symbolId": "src/data-awscc-eks-cluster/index:DataAwsccEksClusterLoggingClusterLoggingEnabledTypes"
    },
    "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterLoggingClusterLoggingEnabledTypesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterLoggingClusterLoggingEnabledTypesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-eks-cluster/index.ts",
          "line": 525
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-eks-cluster/index.ts",
        "line": 518
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-eks-cluster/index.ts",
            "line": 532
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterLoggingClusterLoggingEnabledTypesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEksClusterLoggingClusterLoggingEnabledTypesList",
      "namespace": "dataAwsccEksCluster",
      "symbolId": "src/data-awscc-eks-cluster/index:DataAwsccEksClusterLoggingClusterLoggingEnabledTypesList"
    },
    "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterLoggingClusterLoggingEnabledTypesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterLoggingClusterLoggingEnabledTypesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-eks-cluster/index.ts",
          "line": 493
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-eks-cluster/index.ts",
        "line": 484
      },
      "name": "DataAwsccEksClusterLoggingClusterLoggingEnabledTypesOutputReference",
      "namespace": "dataAwsccEksCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-cluster/index.ts",
            "line": 513
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-eks-cluster/index.ts",
            "line": 497
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterLoggingClusterLoggingEnabledTypes"
          }
        }
      ],
      "symbolId": "src/data-awscc-eks-cluster/index:DataAwsccEksClusterLoggingClusterLoggingEnabledTypesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterLoggingClusterLoggingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterLoggingClusterLoggingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-eks-cluster/index.ts",
          "line": 566
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-eks-cluster/index.ts",
        "line": 559
      },
      "name": "DataAwsccEksClusterLoggingClusterLoggingOutputReference",
      "namespace": "dataAwsccEksCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-cluster/index.ts",
            "line": 587
          },
          "name": "enabledTypes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterLoggingClusterLoggingEnabledTypesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-eks-cluster/index.ts",
            "line": 570
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterLoggingClusterLogging"
          }
        }
      ],
      "symbolId": "src/data-awscc-eks-cluster/index:DataAwsccEksClusterLoggingClusterLoggingOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterLoggingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterLoggingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-eks-cluster/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-awscc-eks-cluster/index.ts",
        "line": 614
      },
      "name": "DataAwsccEksClusterLoggingOutputReference",
      "namespace": "dataAwsccEksCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-cluster/index.ts",
            "line": 642
          },
          "name": "clusterLogging",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterLoggingClusterLoggingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-eks-cluster/index.ts",
            "line": 625
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterLogging"
          }
        }
      ],
      "symbolId": "src/data-awscc-eks-cluster/index:DataAwsccEksClusterLoggingOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterOutpostConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterOutpostConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-eks-cluster/index.ts",
        "line": 759
      },
      "name": "DataAwsccEksClusterOutpostConfig",
      "namespace": "dataAwsccEksCluster",
      "symbolId": "src/data-awscc-eks-cluster/index:DataAwsccEksClusterOutpostConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterOutpostConfigControlPlanePlacement": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterOutpostConfigControlPlanePlacement",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-eks-cluster/index.ts",
        "line": 646
      },
      "name": "DataAwsccEksClusterOutpostConfigControlPlanePlacement",
      "namespace": "dataAwsccEksCluster",
      "symbolId": "src/data-awscc-eks-cluster/index:DataAwsccEksClusterOutpostConfigControlPlanePlacement"
    },
    "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterOutpostConfigControlPlanePlacementOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterOutpostConfigControlPlanePlacementOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-eks-cluster/index.ts",
          "line": 676
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-eks-cluster/index.ts",
        "line": 669
      },
      "name": "DataAwsccEksClusterOutpostConfigControlPlanePlacementOutputReference",
      "namespace": "dataAwsccEksCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-cluster/index.ts",
            "line": 696
          },
          "name": "groupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-cluster/index.ts",
            "line": 701
          },
          "name": "spreadLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-eks-cluster/index.ts",
            "line": 680
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterOutpostConfigControlPlanePlacement"
          }
        }
      ],
      "symbolId": "src/data-awscc-eks-cluster/index:DataAwsccEksClusterOutpostConfigControlPlanePlacementOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterOutpostConfigEtcdPlacement": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterOutpostConfigEtcdPlacement",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-eks-cluster/index.ts",
        "line": 705
      },
      "name": "DataAwsccEksClusterOutpostConfigEtcdPlacement",
      "namespace": "dataAwsccEksCluster",
      "symbolId": "src/data-awscc-eks-cluster/index:DataAwsccEksClusterOutpostConfigEtcdPlacement"
    },
    "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterOutpostConfigEtcdPlacementOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterOutpostConfigEtcdPlacementOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-eks-cluster/index.ts",
          "line": 735
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-eks-cluster/index.ts",
        "line": 728
      },
      "name": "DataAwsccEksClusterOutpostConfigEtcdPlacementOutputReference",
      "namespace": "dataAwsccEksCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-cluster/index.ts",
            "line": 755
          },
          "name": "spreadLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-eks-cluster/index.ts",
            "line": 739
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterOutpostConfigEtcdPlacement"
          }
        }
      ],
      "symbolId": "src/data-awscc-eks-cluster/index:DataAwsccEksClusterOutpostConfigEtcdPlacementOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterOutpostConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterOutpostConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-eks-cluster/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/data-awscc-eks-cluster/index.ts",
        "line": 782
      },
      "name": "DataAwsccEksClusterOutpostConfigOutputReference",
      "namespace": "dataAwsccEksCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-cluster/index.ts",
            "line": 809
          },
          "name": "controlPlaneInstanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-cluster/index.ts",
            "line": 815
          },
          "name": "controlPlanePlacement",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterOutpostConfigControlPlanePlacementOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-cluster/index.ts",
            "line": 820
          },
          "name": "etcdInstanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-cluster/index.ts",
            "line": 826
          },
          "name": "etcdPlacement",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterOutpostConfigEtcdPlacementOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-cluster/index.ts",
            "line": 831
          },
          "name": "outpostArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-eks-cluster/index.ts",
            "line": 793
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterOutpostConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-eks-cluster/index:DataAwsccEksClusterOutpostConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterRemoteNetworkConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterRemoteNetworkConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-eks-cluster/index.ts",
        "line": 985
      },
      "name": "DataAwsccEksClusterRemoteNetworkConfig",
      "namespace": "dataAwsccEksCluster",
      "symbolId": "src/data-awscc-eks-cluster/index:DataAwsccEksClusterRemoteNetworkConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterRemoteNetworkConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterRemoteNetworkConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-eks-cluster/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/data-awscc-eks-cluster/index.ts",
        "line": 1008
      },
      "name": "DataAwsccEksClusterRemoteNetworkConfigOutputReference",
      "namespace": "dataAwsccEksCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-cluster/index.ts",
            "line": 1036
          },
          "name": "remoteNodeNetworks",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterRemoteNetworkConfigRemoteNodeNetworksList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-cluster/index.ts",
            "line": 1042
          },
          "name": "remotePodNetworks",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterRemoteNetworkConfigRemotePodNetworksList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-eks-cluster/index.ts",
            "line": 1019
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterRemoteNetworkConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-eks-cluster/index:DataAwsccEksClusterRemoteNetworkConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterRemoteNetworkConfigRemoteNodeNetworks": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterRemoteNetworkConfigRemoteNodeNetworks",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-eks-cluster/index.ts",
        "line": 835
      },
      "name": "DataAwsccEksClusterRemoteNetworkConfigRemoteNodeNetworks",
      "namespace": "dataAwsccEksCluster",
      "symbolId": "src/data-awscc-eks-cluster/index:DataAwsccEksClusterRemoteNetworkConfigRemoteNodeNetworks"
    },
    "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterRemoteNetworkConfigRemoteNodeNetworksList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterRemoteNetworkConfigRemoteNodeNetworksList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-eks-cluster/index.ts",
          "line": 899
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-eks-cluster/index.ts",
        "line": 892
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-eks-cluster/index.ts",
            "line": 906
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterRemoteNetworkConfigRemoteNodeNetworksOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEksClusterRemoteNetworkConfigRemoteNodeNetworksList",
      "namespace": "dataAwsccEksCluster",
      "symbolId": "src/data-awscc-eks-cluster/index:DataAwsccEksClusterRemoteNetworkConfigRemoteNodeNetworksList"
    },
    "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterRemoteNetworkConfigRemoteNodeNetworksOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterRemoteNetworkConfigRemoteNodeNetworksOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-eks-cluster/index.ts",
          "line": 867
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-eks-cluster/index.ts",
        "line": 858
      },
      "name": "DataAwsccEksClusterRemoteNetworkConfigRemoteNodeNetworksOutputReference",
      "namespace": "dataAwsccEksCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-cluster/index.ts",
            "line": 887
          },
          "name": "cidrs",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-eks-cluster/index.ts",
            "line": 871
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterRemoteNetworkConfigRemoteNodeNetworks"
          }
        }
      ],
      "symbolId": "src/data-awscc-eks-cluster/index:DataAwsccEksClusterRemoteNetworkConfigRemoteNodeNetworksOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterRemoteNetworkConfigRemotePodNetworks": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterRemoteNetworkConfigRemotePodNetworks",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-eks-cluster/index.ts",
        "line": 910
      },
      "name": "DataAwsccEksClusterRemoteNetworkConfigRemotePodNetworks",
      "namespace": "dataAwsccEksCluster",
      "symbolId": "src/data-awscc-eks-cluster/index:DataAwsccEksClusterRemoteNetworkConfigRemotePodNetworks"
    },
    "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterRemoteNetworkConfigRemotePodNetworksList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterRemoteNetworkConfigRemotePodNetworksList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-eks-cluster/index.ts",
          "line": 974
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-eks-cluster/index.ts",
        "line": 967
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-eks-cluster/index.ts",
            "line": 981
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterRemoteNetworkConfigRemotePodNetworksOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEksClusterRemoteNetworkConfigRemotePodNetworksList",
      "namespace": "dataAwsccEksCluster",
      "symbolId": "src/data-awscc-eks-cluster/index:DataAwsccEksClusterRemoteNetworkConfigRemotePodNetworksList"
    },
    "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterRemoteNetworkConfigRemotePodNetworksOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterRemoteNetworkConfigRemotePodNetworksOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-eks-cluster/index.ts",
          "line": 942
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-eks-cluster/index.ts",
        "line": 933
      },
      "name": "DataAwsccEksClusterRemoteNetworkConfigRemotePodNetworksOutputReference",
      "namespace": "dataAwsccEksCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-cluster/index.ts",
            "line": 962
          },
          "name": "cidrs",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-eks-cluster/index.ts",
            "line": 946
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterRemoteNetworkConfigRemotePodNetworks"
          }
        }
      ],
      "symbolId": "src/data-awscc-eks-cluster/index:DataAwsccEksClusterRemoteNetworkConfigRemotePodNetworksOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterResourcesVpcConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterResourcesVpcConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-eks-cluster/index.ts",
        "line": 1046
      },
      "name": "DataAwsccEksClusterResourcesVpcConfig",
      "namespace": "dataAwsccEksCluster",
      "symbolId": "src/data-awscc-eks-cluster/index:DataAwsccEksClusterResourcesVpcConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterResourcesVpcConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterResourcesVpcConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-eks-cluster/index.ts",
          "line": 1076
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-eks-cluster/index.ts",
        "line": 1069
      },
      "name": "DataAwsccEksClusterResourcesVpcConfigOutputReference",
      "namespace": "dataAwsccEksCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-cluster/index.ts",
            "line": 1096
          },
          "name": "controlPlaneEgressMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-cluster/index.ts",
            "line": 1101
          },
          "name": "endpointPrivateAccess",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-cluster/index.ts",
            "line": 1106
          },
          "name": "endpointPublicAccess",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-cluster/index.ts",
            "line": 1111
          },
          "name": "publicAccessCidrs",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-cluster/index.ts",
            "line": 1116
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-cluster/index.ts",
            "line": 1121
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-eks-cluster/index.ts",
            "line": 1080
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterResourcesVpcConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-eks-cluster/index:DataAwsccEksClusterResourcesVpcConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterRollbackConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterRollbackConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-eks-cluster/index.ts",
        "line": 1125
      },
      "name": "DataAwsccEksClusterRollbackConfig",
      "namespace": "dataAwsccEksCluster",
      "symbolId": "src/data-awscc-eks-cluster/index:DataAwsccEksClusterRollbackConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterRollbackConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterRollbackConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-eks-cluster/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/data-awscc-eks-cluster/index.ts",
        "line": 1148
      },
      "name": "DataAwsccEksClusterRollbackConfigOutputReference",
      "namespace": "dataAwsccEksCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-cluster/index.ts",
            "line": 1175
          },
          "name": "timeoutMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-eks-cluster/index.ts",
            "line": 1159
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterRollbackConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-eks-cluster/index:DataAwsccEksClusterRollbackConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterStorageConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterStorageConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-eks-cluster/index.ts",
        "line": 1233
      },
      "name": "DataAwsccEksClusterStorageConfig",
      "namespace": "dataAwsccEksCluster",
      "symbolId": "src/data-awscc-eks-cluster/index:DataAwsccEksClusterStorageConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterStorageConfigBlockStorage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterStorageConfigBlockStorage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-eks-cluster/index.ts",
        "line": 1179
      },
      "name": "DataAwsccEksClusterStorageConfigBlockStorage",
      "namespace": "dataAwsccEksCluster",
      "symbolId": "src/data-awscc-eks-cluster/index:DataAwsccEksClusterStorageConfigBlockStorage"
    },
    "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterStorageConfigBlockStorageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterStorageConfigBlockStorageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-eks-cluster/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-eks-cluster/index.ts",
        "line": 1202
      },
      "name": "DataAwsccEksClusterStorageConfigBlockStorageOutputReference",
      "namespace": "dataAwsccEksCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-cluster/index.ts",
            "line": 1229
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-eks-cluster/index.ts",
            "line": 1213
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterStorageConfigBlockStorage"
          }
        }
      ],
      "symbolId": "src/data-awscc-eks-cluster/index:DataAwsccEksClusterStorageConfigBlockStorageOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterStorageConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterStorageConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-eks-cluster/index.ts",
          "line": 1263
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-eks-cluster/index.ts",
        "line": 1256
      },
      "name": "DataAwsccEksClusterStorageConfigOutputReference",
      "namespace": "dataAwsccEksCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-cluster/index.ts",
            "line": 1284
          },
          "name": "blockStorage",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterStorageConfigBlockStorageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-eks-cluster/index.ts",
            "line": 1267
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterStorageConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-eks-cluster/index:DataAwsccEksClusterStorageConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-eks-cluster/index.ts",
        "line": 1288
      },
      "name": "DataAwsccEksClusterTags",
      "namespace": "dataAwsccEksCluster",
      "symbolId": "src/data-awscc-eks-cluster/index:DataAwsccEksClusterTags"
    },
    "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-eks-cluster/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-eks-cluster/index.ts",
        "line": 1350
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-eks-cluster/index.ts",
            "line": 1364
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEksClusterTagsList",
      "namespace": "dataAwsccEksCluster",
      "symbolId": "src/data-awscc-eks-cluster/index:DataAwsccEksClusterTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-eks-cluster/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-eks-cluster/index.ts",
        "line": 1311
      },
      "name": "DataAwsccEksClusterTagsOutputReference",
      "namespace": "dataAwsccEksCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-cluster/index.ts",
            "line": 1340
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-cluster/index.ts",
            "line": 1345
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-eks-cluster/index.ts",
            "line": 1324
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-eks-cluster/index:DataAwsccEksClusterTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterUpgradePolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterUpgradePolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-eks-cluster/index.ts",
        "line": 1368
      },
      "name": "DataAwsccEksClusterUpgradePolicy",
      "namespace": "dataAwsccEksCluster",
      "symbolId": "src/data-awscc-eks-cluster/index:DataAwsccEksClusterUpgradePolicy"
    },
    "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterUpgradePolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterUpgradePolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-eks-cluster/index.ts",
          "line": 1398
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-eks-cluster/index.ts",
        "line": 1391
      },
      "name": "DataAwsccEksClusterUpgradePolicyOutputReference",
      "namespace": "dataAwsccEksCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-cluster/index.ts",
            "line": 1418
          },
          "name": "supportType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-eks-cluster/index.ts",
            "line": 1402
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterUpgradePolicy"
          }
        }
      ],
      "symbolId": "src/data-awscc-eks-cluster/index:DataAwsccEksClusterUpgradePolicyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterZonalShiftConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterZonalShiftConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-eks-cluster/index.ts",
        "line": 1422
      },
      "name": "DataAwsccEksClusterZonalShiftConfig",
      "namespace": "dataAwsccEksCluster",
      "symbolId": "src/data-awscc-eks-cluster/index:DataAwsccEksClusterZonalShiftConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterZonalShiftConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterZonalShiftConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-eks-cluster/index.ts",
          "line": 1452
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-eks-cluster/index.ts",
        "line": 1445
      },
      "name": "DataAwsccEksClusterZonalShiftConfigOutputReference",
      "namespace": "dataAwsccEksCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-cluster/index.ts",
            "line": 1472
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-eks-cluster/index.ts",
            "line": 1456
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEksCluster.DataAwsccEksClusterZonalShiftConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-eks-cluster/index:DataAwsccEksClusterZonalShiftConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEksClusters.DataAwsccEksClusters": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/eks_clusters awscc_eks_clusters}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksClusters.DataAwsccEksClusters",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/eks_clusters awscc_eks_clusters} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-eks-clusters/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEksClusters.DataAwsccEksClustersConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-eks-clusters/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEksClusters resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-eks-clusters/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEksClusters to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/eks_clusters#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEksClusters that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEksClusters to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-eks-clusters/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-eks-clusters/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEksClusters",
      "namespace": "dataAwsccEksClusters",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-clusters/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-clusters/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-clusters/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-eks-clusters/index:DataAwsccEksClusters"
    },
    "@cdktn/provider-awscc.dataAwsccEksClusters.DataAwsccEksClustersConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksClusters.DataAwsccEksClustersConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-eks-clusters/index.ts",
        "line": 14
      },
      "name": "DataAwsccEksClustersConfig",
      "namespace": "dataAwsccEksClusters",
      "symbolId": "src/data-awscc-eks-clusters/index:DataAwsccEksClustersConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEksFargateProfile.DataAwsccEksFargateProfile": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/eks_fargate_profile awscc_eks_fargate_profile}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksFargateProfile.DataAwsccEksFargateProfile",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/eks_fargate_profile awscc_eks_fargate_profile} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-eks-fargate-profile/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-awscc.dataAwsccEksFargateProfile.DataAwsccEksFargateProfileConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-eks-fargate-profile/index.ts",
        "line": 270
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEksFargateProfile resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-eks-fargate-profile/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 DataAwsccEksFargateProfile to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/eks_fargate_profile#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEksFargateProfile that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEksFargateProfile to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-eks-fargate-profile/index.ts",
            "line": 379
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-eks-fargate-profile/index.ts",
            "line": 385
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEksFargateProfile",
      "namespace": "dataAwsccEksFargateProfile",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-fargate-profile/index.ts",
            "line": 275
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-fargate-profile/index.ts",
            "line": 326
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-fargate-profile/index.ts",
            "line": 331
          },
          "name": "clusterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-fargate-profile/index.ts",
            "line": 336
          },
          "name": "fargateProfileName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-fargate-profile/index.ts",
            "line": 354
          },
          "name": "podExecutionRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-fargate-profile/index.ts",
            "line": 360
          },
          "name": "selectors",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEksFargateProfile.DataAwsccEksFargateProfileSelectorsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-fargate-profile/index.ts",
            "line": 365
          },
          "name": "subnets",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-fargate-profile/index.ts",
            "line": 371
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEksFargateProfile.DataAwsccEksFargateProfileTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-fargate-profile/index.ts",
            "line": 349
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-eks-fargate-profile/index.ts",
            "line": 342
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-eks-fargate-profile/index:DataAwsccEksFargateProfile"
    },
    "@cdktn/provider-awscc.dataAwsccEksFargateProfile.DataAwsccEksFargateProfileConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksFargateProfile.DataAwsccEksFargateProfileConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-eks-fargate-profile/index.ts",
        "line": 14
      },
      "name": "DataAwsccEksFargateProfileConfig",
      "namespace": "dataAwsccEksFargateProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/eks_fargate_profile#id DataAwsccEksFargateProfile#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-fargate-profile/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-eks-fargate-profile/index:DataAwsccEksFargateProfileConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEksFargateProfile.DataAwsccEksFargateProfileSelectors": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksFargateProfile.DataAwsccEksFargateProfileSelectors",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-eks-fargate-profile/index.ts",
        "line": 105
      },
      "name": "DataAwsccEksFargateProfileSelectors",
      "namespace": "dataAwsccEksFargateProfile",
      "symbolId": "src/data-awscc-eks-fargate-profile/index:DataAwsccEksFargateProfileSelectors"
    },
    "@cdktn/provider-awscc.dataAwsccEksFargateProfile.DataAwsccEksFargateProfileSelectorsLabels": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksFargateProfile.DataAwsccEksFargateProfileSelectorsLabels",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-eks-fargate-profile/index.ts",
        "line": 25
      },
      "name": "DataAwsccEksFargateProfileSelectorsLabels",
      "namespace": "dataAwsccEksFargateProfile",
      "symbolId": "src/data-awscc-eks-fargate-profile/index:DataAwsccEksFargateProfileSelectorsLabels"
    },
    "@cdktn/provider-awscc.dataAwsccEksFargateProfile.DataAwsccEksFargateProfileSelectorsLabelsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksFargateProfile.DataAwsccEksFargateProfileSelectorsLabelsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-eks-fargate-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-awscc-eks-fargate-profile/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-eks-fargate-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-awscc.dataAwsccEksFargateProfile.DataAwsccEksFargateProfileSelectorsLabelsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEksFargateProfileSelectorsLabelsList",
      "namespace": "dataAwsccEksFargateProfile",
      "symbolId": "src/data-awscc-eks-fargate-profile/index:DataAwsccEksFargateProfileSelectorsLabelsList"
    },
    "@cdktn/provider-awscc.dataAwsccEksFargateProfile.DataAwsccEksFargateProfileSelectorsLabelsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksFargateProfile.DataAwsccEksFargateProfileSelectorsLabelsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-eks-fargate-profile/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-eks-fargate-profile/index.ts",
        "line": 48
      },
      "name": "DataAwsccEksFargateProfileSelectorsLabelsOutputReference",
      "namespace": "dataAwsccEksFargateProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-fargate-profile/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-fargate-profile/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-eks-fargate-profile/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEksFargateProfile.DataAwsccEksFargateProfileSelectorsLabels"
          }
        }
      ],
      "symbolId": "src/data-awscc-eks-fargate-profile/index:DataAwsccEksFargateProfileSelectorsLabelsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEksFargateProfile.DataAwsccEksFargateProfileSelectorsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksFargateProfile.DataAwsccEksFargateProfileSelectorsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-eks-fargate-profile/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-awscc-eks-fargate-profile/index.ts",
        "line": 168
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-eks-fargate-profile/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-awscc.dataAwsccEksFargateProfile.DataAwsccEksFargateProfileSelectorsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEksFargateProfileSelectorsList",
      "namespace": "dataAwsccEksFargateProfile",
      "symbolId": "src/data-awscc-eks-fargate-profile/index:DataAwsccEksFargateProfileSelectorsList"
    },
    "@cdktn/provider-awscc.dataAwsccEksFargateProfile.DataAwsccEksFargateProfileSelectorsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksFargateProfile.DataAwsccEksFargateProfileSelectorsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-eks-fargate-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-awscc-eks-fargate-profile/index.ts",
        "line": 128
      },
      "name": "DataAwsccEksFargateProfileSelectorsOutputReference",
      "namespace": "dataAwsccEksFargateProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-fargate-profile/index.ts",
            "line": 158
          },
          "name": "labels",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEksFargateProfile.DataAwsccEksFargateProfileSelectorsLabelsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-fargate-profile/index.ts",
            "line": 163
          },
          "name": "namespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-eks-fargate-profile/index.ts",
            "line": 141
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEksFargateProfile.DataAwsccEksFargateProfileSelectors"
          }
        }
      ],
      "symbolId": "src/data-awscc-eks-fargate-profile/index:DataAwsccEksFargateProfileSelectorsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEksFargateProfile.DataAwsccEksFargateProfileTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksFargateProfile.DataAwsccEksFargateProfileTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-eks-fargate-profile/index.ts",
        "line": 186
      },
      "name": "DataAwsccEksFargateProfileTags",
      "namespace": "dataAwsccEksFargateProfile",
      "symbolId": "src/data-awscc-eks-fargate-profile/index:DataAwsccEksFargateProfileTags"
    },
    "@cdktn/provider-awscc.dataAwsccEksFargateProfile.DataAwsccEksFargateProfileTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksFargateProfile.DataAwsccEksFargateProfileTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-eks-fargate-profile/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/data-awscc-eks-fargate-profile/index.ts",
        "line": 248
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-eks-fargate-profile/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-awscc.dataAwsccEksFargateProfile.DataAwsccEksFargateProfileTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEksFargateProfileTagsList",
      "namespace": "dataAwsccEksFargateProfile",
      "symbolId": "src/data-awscc-eks-fargate-profile/index:DataAwsccEksFargateProfileTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEksFargateProfile.DataAwsccEksFargateProfileTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksFargateProfile.DataAwsccEksFargateProfileTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-eks-fargate-profile/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/data-awscc-eks-fargate-profile/index.ts",
        "line": 209
      },
      "name": "DataAwsccEksFargateProfileTagsOutputReference",
      "namespace": "dataAwsccEksFargateProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-fargate-profile/index.ts",
            "line": 238
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-fargate-profile/index.ts",
            "line": 243
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-eks-fargate-profile/index.ts",
            "line": 222
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEksFargateProfile.DataAwsccEksFargateProfileTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-eks-fargate-profile/index:DataAwsccEksFargateProfileTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEksIdentityProviderConfig.DataAwsccEksIdentityProviderConfig": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/eks_identity_provider_config awscc_eks_identity_provider_config}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksIdentityProviderConfig.DataAwsccEksIdentityProviderConfig",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/eks_identity_provider_config awscc_eks_identity_provider_config} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-eks-identity-provider-config/index.ts",
          "line": 306
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEksIdentityProviderConfig.DataAwsccEksIdentityProviderConfigConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-eks-identity-provider-config/index.ts",
        "line": 274
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEksIdentityProviderConfig resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-eks-identity-provider-config/index.ts",
            "line": 291
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEksIdentityProviderConfig to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/eks_identity_provider_config#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEksIdentityProviderConfig that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEksIdentityProviderConfig to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-eks-identity-provider-config/index.ts",
            "line": 378
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-eks-identity-provider-config/index.ts",
            "line": 384
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEksIdentityProviderConfig",
      "namespace": "dataAwsccEksIdentityProviderConfig",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-identity-provider-config/index.ts",
            "line": 279
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-identity-provider-config/index.ts",
            "line": 330
          },
          "name": "clusterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-identity-provider-config/index.ts",
            "line": 348
          },
          "name": "identityProviderConfigArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-identity-provider-config/index.ts",
            "line": 353
          },
          "name": "identityProviderConfigName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-identity-provider-config/index.ts",
            "line": 359
          },
          "name": "oidc",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEksIdentityProviderConfig.DataAwsccEksIdentityProviderConfigOidcOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-identity-provider-config/index.ts",
            "line": 365
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEksIdentityProviderConfig.DataAwsccEksIdentityProviderConfigTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-identity-provider-config/index.ts",
            "line": 370
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-identity-provider-config/index.ts",
            "line": 343
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-eks-identity-provider-config/index.ts",
            "line": 336
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-eks-identity-provider-config/index:DataAwsccEksIdentityProviderConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEksIdentityProviderConfig.DataAwsccEksIdentityProviderConfigConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksIdentityProviderConfig.DataAwsccEksIdentityProviderConfigConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-eks-identity-provider-config/index.ts",
        "line": 14
      },
      "name": "DataAwsccEksIdentityProviderConfigConfig",
      "namespace": "dataAwsccEksIdentityProviderConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/eks_identity_provider_config#id DataAwsccEksIdentityProviderConfig#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-identity-provider-config/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-eks-identity-provider-config/index:DataAwsccEksIdentityProviderConfigConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEksIdentityProviderConfig.DataAwsccEksIdentityProviderConfigOidc": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksIdentityProviderConfig.DataAwsccEksIdentityProviderConfigOidc",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-eks-identity-provider-config/index.ts",
        "line": 105
      },
      "name": "DataAwsccEksIdentityProviderConfigOidc",
      "namespace": "dataAwsccEksIdentityProviderConfig",
      "symbolId": "src/data-awscc-eks-identity-provider-config/index:DataAwsccEksIdentityProviderConfigOidc"
    },
    "@cdktn/provider-awscc.dataAwsccEksIdentityProviderConfig.DataAwsccEksIdentityProviderConfigOidcOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksIdentityProviderConfig.DataAwsccEksIdentityProviderConfigOidcOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-eks-identity-provider-config/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-awscc-eks-identity-provider-config/index.ts",
        "line": 128
      },
      "name": "DataAwsccEksIdentityProviderConfigOidcOutputReference",
      "namespace": "dataAwsccEksIdentityProviderConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-identity-provider-config/index.ts",
            "line": 155
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-identity-provider-config/index.ts",
            "line": 160
          },
          "name": "groupsClaim",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-identity-provider-config/index.ts",
            "line": 165
          },
          "name": "groupsPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-identity-provider-config/index.ts",
            "line": 170
          },
          "name": "issuerUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-identity-provider-config/index.ts",
            "line": 176
          },
          "name": "requiredClaims",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEksIdentityProviderConfig.DataAwsccEksIdentityProviderConfigOidcRequiredClaimsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-identity-provider-config/index.ts",
            "line": 181
          },
          "name": "usernameClaim",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-identity-provider-config/index.ts",
            "line": 186
          },
          "name": "usernamePrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-eks-identity-provider-config/index.ts",
            "line": 139
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEksIdentityProviderConfig.DataAwsccEksIdentityProviderConfigOidc"
          }
        }
      ],
      "symbolId": "src/data-awscc-eks-identity-provider-config/index:DataAwsccEksIdentityProviderConfigOidcOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEksIdentityProviderConfig.DataAwsccEksIdentityProviderConfigOidcRequiredClaims": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksIdentityProviderConfig.DataAwsccEksIdentityProviderConfigOidcRequiredClaims",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-eks-identity-provider-config/index.ts",
        "line": 25
      },
      "name": "DataAwsccEksIdentityProviderConfigOidcRequiredClaims",
      "namespace": "dataAwsccEksIdentityProviderConfig",
      "symbolId": "src/data-awscc-eks-identity-provider-config/index:DataAwsccEksIdentityProviderConfigOidcRequiredClaims"
    },
    "@cdktn/provider-awscc.dataAwsccEksIdentityProviderConfig.DataAwsccEksIdentityProviderConfigOidcRequiredClaimsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksIdentityProviderConfig.DataAwsccEksIdentityProviderConfigOidcRequiredClaimsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-eks-identity-provider-config/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-awscc-eks-identity-provider-config/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-eks-identity-provider-config/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-awscc.dataAwsccEksIdentityProviderConfig.DataAwsccEksIdentityProviderConfigOidcRequiredClaimsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEksIdentityProviderConfigOidcRequiredClaimsList",
      "namespace": "dataAwsccEksIdentityProviderConfig",
      "symbolId": "src/data-awscc-eks-identity-provider-config/index:DataAwsccEksIdentityProviderConfigOidcRequiredClaimsList"
    },
    "@cdktn/provider-awscc.dataAwsccEksIdentityProviderConfig.DataAwsccEksIdentityProviderConfigOidcRequiredClaimsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksIdentityProviderConfig.DataAwsccEksIdentityProviderConfigOidcRequiredClaimsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-eks-identity-provider-config/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-eks-identity-provider-config/index.ts",
        "line": 48
      },
      "name": "DataAwsccEksIdentityProviderConfigOidcRequiredClaimsOutputReference",
      "namespace": "dataAwsccEksIdentityProviderConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-identity-provider-config/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-identity-provider-config/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-eks-identity-provider-config/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEksIdentityProviderConfig.DataAwsccEksIdentityProviderConfigOidcRequiredClaims"
          }
        }
      ],
      "symbolId": "src/data-awscc-eks-identity-provider-config/index:DataAwsccEksIdentityProviderConfigOidcRequiredClaimsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEksIdentityProviderConfig.DataAwsccEksIdentityProviderConfigTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksIdentityProviderConfig.DataAwsccEksIdentityProviderConfigTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-eks-identity-provider-config/index.ts",
        "line": 190
      },
      "name": "DataAwsccEksIdentityProviderConfigTags",
      "namespace": "dataAwsccEksIdentityProviderConfig",
      "symbolId": "src/data-awscc-eks-identity-provider-config/index:DataAwsccEksIdentityProviderConfigTags"
    },
    "@cdktn/provider-awscc.dataAwsccEksIdentityProviderConfig.DataAwsccEksIdentityProviderConfigTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksIdentityProviderConfig.DataAwsccEksIdentityProviderConfigTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-eks-identity-provider-config/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-awscc-eks-identity-provider-config/index.ts",
        "line": 252
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-eks-identity-provider-config/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-awscc.dataAwsccEksIdentityProviderConfig.DataAwsccEksIdentityProviderConfigTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEksIdentityProviderConfigTagsList",
      "namespace": "dataAwsccEksIdentityProviderConfig",
      "symbolId": "src/data-awscc-eks-identity-provider-config/index:DataAwsccEksIdentityProviderConfigTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEksIdentityProviderConfig.DataAwsccEksIdentityProviderConfigTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksIdentityProviderConfig.DataAwsccEksIdentityProviderConfigTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-eks-identity-provider-config/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-awscc-eks-identity-provider-config/index.ts",
        "line": 213
      },
      "name": "DataAwsccEksIdentityProviderConfigTagsOutputReference",
      "namespace": "dataAwsccEksIdentityProviderConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-identity-provider-config/index.ts",
            "line": 242
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-identity-provider-config/index.ts",
            "line": 247
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-eks-identity-provider-config/index.ts",
            "line": 226
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEksIdentityProviderConfig.DataAwsccEksIdentityProviderConfigTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-eks-identity-provider-config/index:DataAwsccEksIdentityProviderConfigTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEksPodIdentityAssociation.DataAwsccEksPodIdentityAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/eks_pod_identity_association awscc_eks_pod_identity_association}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksPodIdentityAssociation.DataAwsccEksPodIdentityAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/eks_pod_identity_association awscc_eks_pod_identity_association} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-eks-pod-identity-association/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-awscc.dataAwsccEksPodIdentityAssociation.DataAwsccEksPodIdentityAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-eks-pod-identity-association/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEksPodIdentityAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-eks-pod-identity-association/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 DataAwsccEksPodIdentityAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/eks_pod_identity_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEksPodIdentityAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEksPodIdentityAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-eks-pod-identity-association/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-awscc-eks-pod-identity-association/index.ts",
            "line": 243
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEksPodIdentityAssociation",
      "namespace": "dataAwsccEksPodIdentityAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-pod-identity-association/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-pod-identity-association/index.ts",
            "line": 165
          },
          "name": "associationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-pod-identity-association/index.ts",
            "line": 170
          },
          "name": "associationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-pod-identity-association/index.ts",
            "line": 175
          },
          "name": "clusterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-pod-identity-association/index.ts",
            "line": 180
          },
          "name": "disableSessionTags",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-pod-identity-association/index.ts",
            "line": 185
          },
          "name": "externalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-pod-identity-association/index.ts",
            "line": 203
          },
          "name": "namespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-pod-identity-association/index.ts",
            "line": 208
          },
          "name": "policy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-pod-identity-association/index.ts",
            "line": 213
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-pod-identity-association/index.ts",
            "line": 218
          },
          "name": "serviceAccount",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-pod-identity-association/index.ts",
            "line": 224
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEksPodIdentityAssociation.DataAwsccEksPodIdentityAssociationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-pod-identity-association/index.ts",
            "line": 229
          },
          "name": "targetRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-pod-identity-association/index.ts",
            "line": 198
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-eks-pod-identity-association/index.ts",
            "line": 191
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-eks-pod-identity-association/index:DataAwsccEksPodIdentityAssociation"
    },
    "@cdktn/provider-awscc.dataAwsccEksPodIdentityAssociation.DataAwsccEksPodIdentityAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksPodIdentityAssociation.DataAwsccEksPodIdentityAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-eks-pod-identity-association/index.ts",
        "line": 14
      },
      "name": "DataAwsccEksPodIdentityAssociationConfig",
      "namespace": "dataAwsccEksPodIdentityAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/eks_pod_identity_association#id DataAwsccEksPodIdentityAssociation#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-pod-identity-association/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-eks-pod-identity-association/index:DataAwsccEksPodIdentityAssociationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEksPodIdentityAssociation.DataAwsccEksPodIdentityAssociationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksPodIdentityAssociation.DataAwsccEksPodIdentityAssociationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-eks-pod-identity-association/index.ts",
        "line": 25
      },
      "name": "DataAwsccEksPodIdentityAssociationTags",
      "namespace": "dataAwsccEksPodIdentityAssociation",
      "symbolId": "src/data-awscc-eks-pod-identity-association/index:DataAwsccEksPodIdentityAssociationTags"
    },
    "@cdktn/provider-awscc.dataAwsccEksPodIdentityAssociation.DataAwsccEksPodIdentityAssociationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksPodIdentityAssociation.DataAwsccEksPodIdentityAssociationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-eks-pod-identity-association/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-awscc-eks-pod-identity-association/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-eks-pod-identity-association/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-awscc.dataAwsccEksPodIdentityAssociation.DataAwsccEksPodIdentityAssociationTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEksPodIdentityAssociationTagsList",
      "namespace": "dataAwsccEksPodIdentityAssociation",
      "symbolId": "src/data-awscc-eks-pod-identity-association/index:DataAwsccEksPodIdentityAssociationTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEksPodIdentityAssociation.DataAwsccEksPodIdentityAssociationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEksPodIdentityAssociation.DataAwsccEksPodIdentityAssociationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-eks-pod-identity-association/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-eks-pod-identity-association/index.ts",
        "line": 48
      },
      "name": "DataAwsccEksPodIdentityAssociationTagsOutputReference",
      "namespace": "dataAwsccEksPodIdentityAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-pod-identity-association/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eks-pod-identity-association/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-eks-pod-identity-association/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEksPodIdentityAssociation.DataAwsccEksPodIdentityAssociationTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-eks-pod-identity-association/index:DataAwsccEksPodIdentityAssociationTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheCacheCluster.DataAwsccElasticacheCacheCluster": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticache_cache_cluster awscc_elasticache_cache_cluster}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheCacheCluster.DataAwsccElasticacheCacheCluster",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticache_cache_cluster awscc_elasticache_cache_cluster} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticache-cache-cluster/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-awscc.dataAwsccElasticacheCacheCluster.DataAwsccElasticacheCacheClusterConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticache-cache-cluster/index.ts",
        "line": 487
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccElasticacheCacheCluster resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-cache-cluster/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 DataAwsccElasticacheCacheCluster to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticache_cache_cluster#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccElasticacheCacheCluster that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccElasticacheCacheCluster to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-cache-cluster/index.ts",
            "line": 698
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-cache-cluster/index.ts",
            "line": 704
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccElasticacheCacheCluster",
      "namespace": "dataAwsccElasticacheCacheCluster",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-cache-cluster/index.ts",
            "line": 492
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-cache-cluster/index.ts",
            "line": 543
          },
          "name": "autoMinorVersionUpgrade",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-cache-cluster/index.ts",
            "line": 548
          },
          "name": "azMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-cache-cluster/index.ts",
            "line": 553
          },
          "name": "cacheNodeType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-cache-cluster/index.ts",
            "line": 558
          },
          "name": "cacheParameterGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-cache-cluster/index.ts",
            "line": 563
          },
          "name": "cacheSecurityGroupNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-cache-cluster/index.ts",
            "line": 568
          },
          "name": "cacheSubnetGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-cache-cluster/index.ts",
            "line": 573
          },
          "name": "clusterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-cache-cluster/index.ts",
            "line": 579
          },
          "name": "configurationEndpoint",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheCacheCluster.DataAwsccElasticacheCacheClusterConfigurationEndpointOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-cache-cluster/index.ts",
            "line": 584
          },
          "name": "engine",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-cache-cluster/index.ts",
            "line": 589
          },
          "name": "engineVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-cache-cluster/index.ts",
            "line": 607
          },
          "name": "ipDiscovery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-cache-cluster/index.ts",
            "line": 613
          },
          "name": "logDeliveryConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheCacheCluster.DataAwsccElasticacheCacheClusterLogDeliveryConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-cache-cluster/index.ts",
            "line": 618
          },
          "name": "networkType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-cache-cluster/index.ts",
            "line": 623
          },
          "name": "notificationTopicArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-cache-cluster/index.ts",
            "line": 628
          },
          "name": "numCacheNodes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-cache-cluster/index.ts",
            "line": 633
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-cache-cluster/index.ts",
            "line": 638
          },
          "name": "preferredAvailabilityZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-cache-cluster/index.ts",
            "line": 643
          },
          "name": "preferredAvailabilityZones",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-cache-cluster/index.ts",
            "line": 648
          },
          "name": "preferredMaintenanceWindow",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-cache-cluster/index.ts",
            "line": 654
          },
          "name": "redisEndpoint",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheCacheCluster.DataAwsccElasticacheCacheClusterRedisEndpointOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-cache-cluster/index.ts",
            "line": 659
          },
          "name": "snapshotArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-cache-cluster/index.ts",
            "line": 664
          },
          "name": "snapshotName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-cache-cluster/index.ts",
            "line": 669
          },
          "name": "snapshotRetentionLimit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-cache-cluster/index.ts",
            "line": 674
          },
          "name": "snapshotWindow",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-cache-cluster/index.ts",
            "line": 680
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheCacheCluster.DataAwsccElasticacheCacheClusterTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-cache-cluster/index.ts",
            "line": 685
          },
          "name": "transitEncryptionEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-cache-cluster/index.ts",
            "line": 690
          },
          "name": "vpcSecurityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-cache-cluster/index.ts",
            "line": 602
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-cache-cluster/index.ts",
            "line": 595
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticache-cache-cluster/index:DataAwsccElasticacheCacheCluster"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheCacheCluster.DataAwsccElasticacheCacheClusterConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheCacheCluster.DataAwsccElasticacheCacheClusterConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticache-cache-cluster/index.ts",
        "line": 14
      },
      "name": "DataAwsccElasticacheCacheClusterConfig",
      "namespace": "dataAwsccElasticacheCacheCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticache_cache_cluster#id DataAwsccElasticacheCacheCluster#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-cache-cluster/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticache-cache-cluster/index:DataAwsccElasticacheCacheClusterConfig"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheCacheCluster.DataAwsccElasticacheCacheClusterConfigurationEndpoint": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheCacheCluster.DataAwsccElasticacheCacheClusterConfigurationEndpoint",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticache-cache-cluster/index.ts",
        "line": 25
      },
      "name": "DataAwsccElasticacheCacheClusterConfigurationEndpoint",
      "namespace": "dataAwsccElasticacheCacheCluster",
      "symbolId": "src/data-awscc-elasticache-cache-cluster/index:DataAwsccElasticacheCacheClusterConfigurationEndpoint"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheCacheCluster.DataAwsccElasticacheCacheClusterConfigurationEndpointOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheCacheCluster.DataAwsccElasticacheCacheClusterConfigurationEndpointOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticache-cache-cluster/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticache-cache-cluster/index.ts",
        "line": 48
      },
      "name": "DataAwsccElasticacheCacheClusterConfigurationEndpointOutputReference",
      "namespace": "dataAwsccElasticacheCacheCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-cache-cluster/index.ts",
            "line": 75
          },
          "name": "address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-cache-cluster/index.ts",
            "line": 80
          },
          "name": "port",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-cache-cluster/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheCacheCluster.DataAwsccElasticacheCacheClusterConfigurationEndpoint"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticache-cache-cluster/index:DataAwsccElasticacheCacheClusterConfigurationEndpointOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheCacheCluster.DataAwsccElasticacheCacheClusterLogDeliveryConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheCacheCluster.DataAwsccElasticacheCacheClusterLogDeliveryConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticache-cache-cluster/index.ts",
        "line": 253
      },
      "name": "DataAwsccElasticacheCacheClusterLogDeliveryConfigurations",
      "namespace": "dataAwsccElasticacheCacheCluster",
      "symbolId": "src/data-awscc-elasticache-cache-cluster/index:DataAwsccElasticacheCacheClusterLogDeliveryConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheCacheCluster.DataAwsccElasticacheCacheClusterLogDeliveryConfigurationsDestinationDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheCacheCluster.DataAwsccElasticacheCacheClusterLogDeliveryConfigurationsDestinationDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticache-cache-cluster/index.ts",
        "line": 192
      },
      "name": "DataAwsccElasticacheCacheClusterLogDeliveryConfigurationsDestinationDetails",
      "namespace": "dataAwsccElasticacheCacheCluster",
      "symbolId": "src/data-awscc-elasticache-cache-cluster/index:DataAwsccElasticacheCacheClusterLogDeliveryConfigurationsDestinationDetails"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheCacheCluster.DataAwsccElasticacheCacheClusterLogDeliveryConfigurationsDestinationDetailsCloudwatchLogsDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheCacheCluster.DataAwsccElasticacheCacheClusterLogDeliveryConfigurationsDestinationDetailsCloudwatchLogsDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticache-cache-cluster/index.ts",
        "line": 84
      },
      "name": "DataAwsccElasticacheCacheClusterLogDeliveryConfigurationsDestinationDetailsCloudwatchLogsDetails",
      "namespace": "dataAwsccElasticacheCacheCluster",
      "symbolId": "src/data-awscc-elasticache-cache-cluster/index:DataAwsccElasticacheCacheClusterLogDeliveryConfigurationsDestinationDetailsCloudwatchLogsDetails"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheCacheCluster.DataAwsccElasticacheCacheClusterLogDeliveryConfigurationsDestinationDetailsCloudwatchLogsDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheCacheCluster.DataAwsccElasticacheCacheClusterLogDeliveryConfigurationsDestinationDetailsCloudwatchLogsDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticache-cache-cluster/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-awscc-elasticache-cache-cluster/index.ts",
        "line": 107
      },
      "name": "DataAwsccElasticacheCacheClusterLogDeliveryConfigurationsDestinationDetailsCloudwatchLogsDetailsOutputReference",
      "namespace": "dataAwsccElasticacheCacheCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-cache-cluster/index.ts",
            "line": 134
          },
          "name": "logGroup",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-cache-cluster/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheCacheCluster.DataAwsccElasticacheCacheClusterLogDeliveryConfigurationsDestinationDetailsCloudwatchLogsDetails"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticache-cache-cluster/index:DataAwsccElasticacheCacheClusterLogDeliveryConfigurationsDestinationDetailsCloudwatchLogsDetailsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheCacheCluster.DataAwsccElasticacheCacheClusterLogDeliveryConfigurationsDestinationDetailsKinesisFirehoseDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheCacheCluster.DataAwsccElasticacheCacheClusterLogDeliveryConfigurationsDestinationDetailsKinesisFirehoseDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticache-cache-cluster/index.ts",
        "line": 138
      },
      "name": "DataAwsccElasticacheCacheClusterLogDeliveryConfigurationsDestinationDetailsKinesisFirehoseDetails",
      "namespace": "dataAwsccElasticacheCacheCluster",
      "symbolId": "src/data-awscc-elasticache-cache-cluster/index:DataAwsccElasticacheCacheClusterLogDeliveryConfigurationsDestinationDetailsKinesisFirehoseDetails"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheCacheCluster.DataAwsccElasticacheCacheClusterLogDeliveryConfigurationsDestinationDetailsKinesisFirehoseDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheCacheCluster.DataAwsccElasticacheCacheClusterLogDeliveryConfigurationsDestinationDetailsKinesisFirehoseDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticache-cache-cluster/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-awscc-elasticache-cache-cluster/index.ts",
        "line": 161
      },
      "name": "DataAwsccElasticacheCacheClusterLogDeliveryConfigurationsDestinationDetailsKinesisFirehoseDetailsOutputReference",
      "namespace": "dataAwsccElasticacheCacheCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-cache-cluster/index.ts",
            "line": 188
          },
          "name": "deliveryStream",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-cache-cluster/index.ts",
            "line": 172
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheCacheCluster.DataAwsccElasticacheCacheClusterLogDeliveryConfigurationsDestinationDetailsKinesisFirehoseDetails"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticache-cache-cluster/index:DataAwsccElasticacheCacheClusterLogDeliveryConfigurationsDestinationDetailsKinesisFirehoseDetailsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheCacheCluster.DataAwsccElasticacheCacheClusterLogDeliveryConfigurationsDestinationDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheCacheCluster.DataAwsccElasticacheCacheClusterLogDeliveryConfigurationsDestinationDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticache-cache-cluster/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/data-awscc-elasticache-cache-cluster/index.ts",
        "line": 215
      },
      "name": "DataAwsccElasticacheCacheClusterLogDeliveryConfigurationsDestinationDetailsOutputReference",
      "namespace": "dataAwsccElasticacheCacheCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-cache-cluster/index.ts",
            "line": 243
          },
          "name": "cloudwatchLogsDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheCacheCluster.DataAwsccElasticacheCacheClusterLogDeliveryConfigurationsDestinationDetailsCloudwatchLogsDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-cache-cluster/index.ts",
            "line": 249
          },
          "name": "kinesisFirehoseDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheCacheCluster.DataAwsccElasticacheCacheClusterLogDeliveryConfigurationsDestinationDetailsKinesisFirehoseDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-cache-cluster/index.ts",
            "line": 226
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheCacheCluster.DataAwsccElasticacheCacheClusterLogDeliveryConfigurationsDestinationDetails"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticache-cache-cluster/index:DataAwsccElasticacheCacheClusterLogDeliveryConfigurationsDestinationDetailsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheCacheCluster.DataAwsccElasticacheCacheClusterLogDeliveryConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheCacheCluster.DataAwsccElasticacheCacheClusterLogDeliveryConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticache-cache-cluster/index.ts",
          "line": 333
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticache-cache-cluster/index.ts",
        "line": 326
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-cache-cluster/index.ts",
            "line": 340
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheCacheCluster.DataAwsccElasticacheCacheClusterLogDeliveryConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccElasticacheCacheClusterLogDeliveryConfigurationsList",
      "namespace": "dataAwsccElasticacheCacheCluster",
      "symbolId": "src/data-awscc-elasticache-cache-cluster/index:DataAwsccElasticacheCacheClusterLogDeliveryConfigurationsList"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheCacheCluster.DataAwsccElasticacheCacheClusterLogDeliveryConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheCacheCluster.DataAwsccElasticacheCacheClusterLogDeliveryConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticache-cache-cluster/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-awscc-elasticache-cache-cluster/index.ts",
        "line": 276
      },
      "name": "DataAwsccElasticacheCacheClusterLogDeliveryConfigurationsOutputReference",
      "namespace": "dataAwsccElasticacheCacheCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-cache-cluster/index.ts",
            "line": 306
          },
          "name": "destinationDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheCacheCluster.DataAwsccElasticacheCacheClusterLogDeliveryConfigurationsDestinationDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-cache-cluster/index.ts",
            "line": 311
          },
          "name": "destinationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-cache-cluster/index.ts",
            "line": 316
          },
          "name": "logFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-cache-cluster/index.ts",
            "line": 321
          },
          "name": "logType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-cache-cluster/index.ts",
            "line": 289
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheCacheCluster.DataAwsccElasticacheCacheClusterLogDeliveryConfigurations"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticache-cache-cluster/index:DataAwsccElasticacheCacheClusterLogDeliveryConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheCacheCluster.DataAwsccElasticacheCacheClusterRedisEndpoint": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheCacheCluster.DataAwsccElasticacheCacheClusterRedisEndpoint",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticache-cache-cluster/index.ts",
        "line": 344
      },
      "name": "DataAwsccElasticacheCacheClusterRedisEndpoint",
      "namespace": "dataAwsccElasticacheCacheCluster",
      "symbolId": "src/data-awscc-elasticache-cache-cluster/index:DataAwsccElasticacheCacheClusterRedisEndpoint"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheCacheCluster.DataAwsccElasticacheCacheClusterRedisEndpointOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheCacheCluster.DataAwsccElasticacheCacheClusterRedisEndpointOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticache-cache-cluster/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/data-awscc-elasticache-cache-cluster/index.ts",
        "line": 367
      },
      "name": "DataAwsccElasticacheCacheClusterRedisEndpointOutputReference",
      "namespace": "dataAwsccElasticacheCacheCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-cache-cluster/index.ts",
            "line": 394
          },
          "name": "address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-cache-cluster/index.ts",
            "line": 399
          },
          "name": "port",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-cache-cluster/index.ts",
            "line": 378
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheCacheCluster.DataAwsccElasticacheCacheClusterRedisEndpoint"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticache-cache-cluster/index:DataAwsccElasticacheCacheClusterRedisEndpointOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheCacheCluster.DataAwsccElasticacheCacheClusterTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheCacheCluster.DataAwsccElasticacheCacheClusterTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticache-cache-cluster/index.ts",
        "line": 403
      },
      "name": "DataAwsccElasticacheCacheClusterTags",
      "namespace": "dataAwsccElasticacheCacheCluster",
      "symbolId": "src/data-awscc-elasticache-cache-cluster/index:DataAwsccElasticacheCacheClusterTags"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheCacheCluster.DataAwsccElasticacheCacheClusterTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheCacheCluster.DataAwsccElasticacheCacheClusterTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticache-cache-cluster/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/data-awscc-elasticache-cache-cluster/index.ts",
        "line": 465
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-cache-cluster/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-awscc.dataAwsccElasticacheCacheCluster.DataAwsccElasticacheCacheClusterTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccElasticacheCacheClusterTagsList",
      "namespace": "dataAwsccElasticacheCacheCluster",
      "symbolId": "src/data-awscc-elasticache-cache-cluster/index:DataAwsccElasticacheCacheClusterTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheCacheCluster.DataAwsccElasticacheCacheClusterTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheCacheCluster.DataAwsccElasticacheCacheClusterTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticache-cache-cluster/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticache-cache-cluster/index.ts",
        "line": 426
      },
      "name": "DataAwsccElasticacheCacheClusterTagsOutputReference",
      "namespace": "dataAwsccElasticacheCacheCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-cache-cluster/index.ts",
            "line": 455
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-cache-cluster/index.ts",
            "line": 460
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-cache-cluster/index.ts",
            "line": 439
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheCacheCluster.DataAwsccElasticacheCacheClusterTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticache-cache-cluster/index:DataAwsccElasticacheCacheClusterTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheCacheClusters.DataAwsccElasticacheCacheClusters": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticache_cache_clusters awscc_elasticache_cache_clusters}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheCacheClusters.DataAwsccElasticacheCacheClusters",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticache_cache_clusters awscc_elasticache_cache_clusters} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticache-cache-clusters/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheCacheClusters.DataAwsccElasticacheCacheClustersConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticache-cache-clusters/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccElasticacheCacheClusters resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-cache-clusters/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccElasticacheCacheClusters to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticache_cache_clusters#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccElasticacheCacheClusters that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccElasticacheCacheClusters to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-cache-clusters/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-cache-clusters/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccElasticacheCacheClusters",
      "namespace": "dataAwsccElasticacheCacheClusters",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-cache-clusters/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-cache-clusters/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-cache-clusters/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticache-cache-clusters/index:DataAwsccElasticacheCacheClusters"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheCacheClusters.DataAwsccElasticacheCacheClustersConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheCacheClusters.DataAwsccElasticacheCacheClustersConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticache-cache-clusters/index.ts",
        "line": 14
      },
      "name": "DataAwsccElasticacheCacheClustersConfig",
      "namespace": "dataAwsccElasticacheCacheClusters",
      "symbolId": "src/data-awscc-elasticache-cache-clusters/index:DataAwsccElasticacheCacheClustersConfig"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheGlobalReplicationGroup.DataAwsccElasticacheGlobalReplicationGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticache_global_replication_group awscc_elasticache_global_replication_group}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheGlobalReplicationGroup.DataAwsccElasticacheGlobalReplicationGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticache_global_replication_group awscc_elasticache_global_replication_group} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticache-global-replication-group/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-awscc.dataAwsccElasticacheGlobalReplicationGroup.DataAwsccElasticacheGlobalReplicationGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticache-global-replication-group/index.ts",
        "line": 280
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccElasticacheGlobalReplicationGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-global-replication-group/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 DataAwsccElasticacheGlobalReplicationGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticache_global_replication_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccElasticacheGlobalReplicationGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccElasticacheGlobalReplicationGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-global-replication-group/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-awscc-elasticache-global-replication-group/index.ts",
            "line": 420
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccElasticacheGlobalReplicationGroup",
      "namespace": "dataAwsccElasticacheGlobalReplicationGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-global-replication-group/index.ts",
            "line": 285
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-global-replication-group/index.ts",
            "line": 336
          },
          "name": "automaticFailoverEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-global-replication-group/index.ts",
            "line": 341
          },
          "name": "cacheNodeType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-global-replication-group/index.ts",
            "line": 346
          },
          "name": "cacheParameterGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-global-replication-group/index.ts",
            "line": 351
          },
          "name": "engine",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-global-replication-group/index.ts",
            "line": 356
          },
          "name": "engineVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-global-replication-group/index.ts",
            "line": 361
          },
          "name": "globalNodeGroupCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-global-replication-group/index.ts",
            "line": 366
          },
          "name": "globalReplicationGroupDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-global-replication-group/index.ts",
            "line": 371
          },
          "name": "globalReplicationGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-global-replication-group/index.ts",
            "line": 376
          },
          "name": "globalReplicationGroupIdSuffix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-global-replication-group/index.ts",
            "line": 395
          },
          "name": "members",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheGlobalReplicationGroup.DataAwsccElasticacheGlobalReplicationGroupMembersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-global-replication-group/index.ts",
            "line": 401
          },
          "name": "regionalConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheGlobalReplicationGroup.DataAwsccElasticacheGlobalReplicationGroupRegionalConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-global-replication-group/index.ts",
            "line": 406
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-global-replication-group/index.ts",
            "line": 389
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-global-replication-group/index.ts",
            "line": 382
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticache-global-replication-group/index:DataAwsccElasticacheGlobalReplicationGroup"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheGlobalReplicationGroup.DataAwsccElasticacheGlobalReplicationGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheGlobalReplicationGroup.DataAwsccElasticacheGlobalReplicationGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticache-global-replication-group/index.ts",
        "line": 14
      },
      "name": "DataAwsccElasticacheGlobalReplicationGroupConfig",
      "namespace": "dataAwsccElasticacheGlobalReplicationGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticache_global_replication_group#id DataAwsccElasticacheGlobalReplicationGroup#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-global-replication-group/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticache-global-replication-group/index:DataAwsccElasticacheGlobalReplicationGroupConfig"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheGlobalReplicationGroup.DataAwsccElasticacheGlobalReplicationGroupMembers": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheGlobalReplicationGroup.DataAwsccElasticacheGlobalReplicationGroupMembers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticache-global-replication-group/index.ts",
        "line": 25
      },
      "name": "DataAwsccElasticacheGlobalReplicationGroupMembers",
      "namespace": "dataAwsccElasticacheGlobalReplicationGroup",
      "symbolId": "src/data-awscc-elasticache-global-replication-group/index:DataAwsccElasticacheGlobalReplicationGroupMembers"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheGlobalReplicationGroup.DataAwsccElasticacheGlobalReplicationGroupMembersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheGlobalReplicationGroup.DataAwsccElasticacheGlobalReplicationGroupMembersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticache-global-replication-group/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticache-global-replication-group/index.ts",
        "line": 92
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-global-replication-group/index.ts",
            "line": 106
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheGlobalReplicationGroup.DataAwsccElasticacheGlobalReplicationGroupMembersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccElasticacheGlobalReplicationGroupMembersList",
      "namespace": "dataAwsccElasticacheGlobalReplicationGroup",
      "symbolId": "src/data-awscc-elasticache-global-replication-group/index:DataAwsccElasticacheGlobalReplicationGroupMembersList"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheGlobalReplicationGroup.DataAwsccElasticacheGlobalReplicationGroupMembersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheGlobalReplicationGroup.DataAwsccElasticacheGlobalReplicationGroupMembersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticache-global-replication-group/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticache-global-replication-group/index.ts",
        "line": 48
      },
      "name": "DataAwsccElasticacheGlobalReplicationGroupMembersOutputReference",
      "namespace": "dataAwsccElasticacheGlobalReplicationGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-global-replication-group/index.ts",
            "line": 77
          },
          "name": "replicationGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-global-replication-group/index.ts",
            "line": 82
          },
          "name": "replicationGroupRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-global-replication-group/index.ts",
            "line": 87
          },
          "name": "role",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-global-replication-group/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheGlobalReplicationGroup.DataAwsccElasticacheGlobalReplicationGroupMembers"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticache-global-replication-group/index:DataAwsccElasticacheGlobalReplicationGroupMembersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheGlobalReplicationGroup.DataAwsccElasticacheGlobalReplicationGroupRegionalConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheGlobalReplicationGroup.DataAwsccElasticacheGlobalReplicationGroupRegionalConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticache-global-replication-group/index.ts",
        "line": 190
      },
      "name": "DataAwsccElasticacheGlobalReplicationGroupRegionalConfigurations",
      "namespace": "dataAwsccElasticacheGlobalReplicationGroup",
      "symbolId": "src/data-awscc-elasticache-global-replication-group/index:DataAwsccElasticacheGlobalReplicationGroupRegionalConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheGlobalReplicationGroup.DataAwsccElasticacheGlobalReplicationGroupRegionalConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheGlobalReplicationGroup.DataAwsccElasticacheGlobalReplicationGroupRegionalConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticache-global-replication-group/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticache-global-replication-group/index.ts",
        "line": 258
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-global-replication-group/index.ts",
            "line": 272
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheGlobalReplicationGroup.DataAwsccElasticacheGlobalReplicationGroupRegionalConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccElasticacheGlobalReplicationGroupRegionalConfigurationsList",
      "namespace": "dataAwsccElasticacheGlobalReplicationGroup",
      "symbolId": "src/data-awscc-elasticache-global-replication-group/index:DataAwsccElasticacheGlobalReplicationGroupRegionalConfigurationsList"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheGlobalReplicationGroup.DataAwsccElasticacheGlobalReplicationGroupRegionalConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheGlobalReplicationGroup.DataAwsccElasticacheGlobalReplicationGroupRegionalConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticache-global-replication-group/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-awscc-elasticache-global-replication-group/index.ts",
        "line": 213
      },
      "name": "DataAwsccElasticacheGlobalReplicationGroupRegionalConfigurationsOutputReference",
      "namespace": "dataAwsccElasticacheGlobalReplicationGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-global-replication-group/index.ts",
            "line": 242
          },
          "name": "replicationGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-global-replication-group/index.ts",
            "line": 247
          },
          "name": "replicationGroupRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-global-replication-group/index.ts",
            "line": 253
          },
          "name": "reshardingConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheGlobalReplicationGroup.DataAwsccElasticacheGlobalReplicationGroupRegionalConfigurationsReshardingConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-global-replication-group/index.ts",
            "line": 226
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheGlobalReplicationGroup.DataAwsccElasticacheGlobalReplicationGroupRegionalConfigurations"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticache-global-replication-group/index:DataAwsccElasticacheGlobalReplicationGroupRegionalConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheGlobalReplicationGroup.DataAwsccElasticacheGlobalReplicationGroupRegionalConfigurationsReshardingConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheGlobalReplicationGroup.DataAwsccElasticacheGlobalReplicationGroupRegionalConfigurationsReshardingConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticache-global-replication-group/index.ts",
        "line": 110
      },
      "name": "DataAwsccElasticacheGlobalReplicationGroupRegionalConfigurationsReshardingConfigurations",
      "namespace": "dataAwsccElasticacheGlobalReplicationGroup",
      "symbolId": "src/data-awscc-elasticache-global-replication-group/index:DataAwsccElasticacheGlobalReplicationGroupRegionalConfigurationsReshardingConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheGlobalReplicationGroup.DataAwsccElasticacheGlobalReplicationGroupRegionalConfigurationsReshardingConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheGlobalReplicationGroup.DataAwsccElasticacheGlobalReplicationGroupRegionalConfigurationsReshardingConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticache-global-replication-group/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-awscc-elasticache-global-replication-group/index.ts",
        "line": 172
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-global-replication-group/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-awscc.dataAwsccElasticacheGlobalReplicationGroup.DataAwsccElasticacheGlobalReplicationGroupRegionalConfigurationsReshardingConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccElasticacheGlobalReplicationGroupRegionalConfigurationsReshardingConfigurationsList",
      "namespace": "dataAwsccElasticacheGlobalReplicationGroup",
      "symbolId": "src/data-awscc-elasticache-global-replication-group/index:DataAwsccElasticacheGlobalReplicationGroupRegionalConfigurationsReshardingConfigurationsList"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheGlobalReplicationGroup.DataAwsccElasticacheGlobalReplicationGroupRegionalConfigurationsReshardingConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheGlobalReplicationGroup.DataAwsccElasticacheGlobalReplicationGroupRegionalConfigurationsReshardingConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticache-global-replication-group/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-awscc-elasticache-global-replication-group/index.ts",
        "line": 133
      },
      "name": "DataAwsccElasticacheGlobalReplicationGroupRegionalConfigurationsReshardingConfigurationsOutputReference",
      "namespace": "dataAwsccElasticacheGlobalReplicationGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-global-replication-group/index.ts",
            "line": 162
          },
          "name": "nodeGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-global-replication-group/index.ts",
            "line": 167
          },
          "name": "preferredAvailabilityZones",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-global-replication-group/index.ts",
            "line": 146
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheGlobalReplicationGroup.DataAwsccElasticacheGlobalReplicationGroupRegionalConfigurationsReshardingConfigurations"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticache-global-replication-group/index:DataAwsccElasticacheGlobalReplicationGroupRegionalConfigurationsReshardingConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheGlobalReplicationGroups.DataAwsccElasticacheGlobalReplicationGroups": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticache_global_replication_groups awscc_elasticache_global_replication_groups}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheGlobalReplicationGroups.DataAwsccElasticacheGlobalReplicationGroups",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticache_global_replication_groups awscc_elasticache_global_replication_groups} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticache-global-replication-groups/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheGlobalReplicationGroups.DataAwsccElasticacheGlobalReplicationGroupsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticache-global-replication-groups/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccElasticacheGlobalReplicationGroups resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-global-replication-groups/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccElasticacheGlobalReplicationGroups to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticache_global_replication_groups#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccElasticacheGlobalReplicationGroups that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccElasticacheGlobalReplicationGroups to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-global-replication-groups/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-global-replication-groups/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccElasticacheGlobalReplicationGroups",
      "namespace": "dataAwsccElasticacheGlobalReplicationGroups",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-global-replication-groups/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-global-replication-groups/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-global-replication-groups/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticache-global-replication-groups/index:DataAwsccElasticacheGlobalReplicationGroups"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheGlobalReplicationGroups.DataAwsccElasticacheGlobalReplicationGroupsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheGlobalReplicationGroups.DataAwsccElasticacheGlobalReplicationGroupsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticache-global-replication-groups/index.ts",
        "line": 14
      },
      "name": "DataAwsccElasticacheGlobalReplicationGroupsConfig",
      "namespace": "dataAwsccElasticacheGlobalReplicationGroups",
      "symbolId": "src/data-awscc-elasticache-global-replication-groups/index:DataAwsccElasticacheGlobalReplicationGroupsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheParameterGroup.DataAwsccElasticacheParameterGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticache_parameter_group awscc_elasticache_parameter_group}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheParameterGroup.DataAwsccElasticacheParameterGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticache_parameter_group awscc_elasticache_parameter_group} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticache-parameter-group/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-awscc.dataAwsccElasticacheParameterGroup.DataAwsccElasticacheParameterGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticache-parameter-group/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccElasticacheParameterGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-parameter-group/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 DataAwsccElasticacheParameterGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticache_parameter_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccElasticacheParameterGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccElasticacheParameterGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-parameter-group/index.ts",
            "line": 208
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-parameter-group/index.ts",
            "line": 214
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccElasticacheParameterGroup",
      "namespace": "dataAwsccElasticacheParameterGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-parameter-group/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-parameter-group/index.ts",
            "line": 165
          },
          "name": "cacheParameterGroupFamily",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-parameter-group/index.ts",
            "line": 170
          },
          "name": "cacheParameterGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-parameter-group/index.ts",
            "line": 175
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-parameter-group/index.ts",
            "line": 194
          },
          "name": "properties",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-parameter-group/index.ts",
            "line": 200
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheParameterGroup.DataAwsccElasticacheParameterGroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-parameter-group/index.ts",
            "line": 188
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-parameter-group/index.ts",
            "line": 181
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticache-parameter-group/index:DataAwsccElasticacheParameterGroup"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheParameterGroup.DataAwsccElasticacheParameterGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheParameterGroup.DataAwsccElasticacheParameterGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticache-parameter-group/index.ts",
        "line": 14
      },
      "name": "DataAwsccElasticacheParameterGroupConfig",
      "namespace": "dataAwsccElasticacheParameterGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticache_parameter_group#id DataAwsccElasticacheParameterGroup#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-parameter-group/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticache-parameter-group/index:DataAwsccElasticacheParameterGroupConfig"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheParameterGroup.DataAwsccElasticacheParameterGroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheParameterGroup.DataAwsccElasticacheParameterGroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticache-parameter-group/index.ts",
        "line": 25
      },
      "name": "DataAwsccElasticacheParameterGroupTags",
      "namespace": "dataAwsccElasticacheParameterGroup",
      "symbolId": "src/data-awscc-elasticache-parameter-group/index:DataAwsccElasticacheParameterGroupTags"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheParameterGroup.DataAwsccElasticacheParameterGroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheParameterGroup.DataAwsccElasticacheParameterGroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticache-parameter-group/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-awscc-elasticache-parameter-group/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-parameter-group/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-awscc.dataAwsccElasticacheParameterGroup.DataAwsccElasticacheParameterGroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccElasticacheParameterGroupTagsList",
      "namespace": "dataAwsccElasticacheParameterGroup",
      "symbolId": "src/data-awscc-elasticache-parameter-group/index:DataAwsccElasticacheParameterGroupTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheParameterGroup.DataAwsccElasticacheParameterGroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheParameterGroup.DataAwsccElasticacheParameterGroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticache-parameter-group/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticache-parameter-group/index.ts",
        "line": 48
      },
      "name": "DataAwsccElasticacheParameterGroupTagsOutputReference",
      "namespace": "dataAwsccElasticacheParameterGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-parameter-group/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-parameter-group/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-parameter-group/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheParameterGroup.DataAwsccElasticacheParameterGroupTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticache-parameter-group/index:DataAwsccElasticacheParameterGroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheParameterGroups.DataAwsccElasticacheParameterGroups": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticache_parameter_groups awscc_elasticache_parameter_groups}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheParameterGroups.DataAwsccElasticacheParameterGroups",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticache_parameter_groups awscc_elasticache_parameter_groups} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticache-parameter-groups/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheParameterGroups.DataAwsccElasticacheParameterGroupsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticache-parameter-groups/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccElasticacheParameterGroups resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-parameter-groups/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccElasticacheParameterGroups to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticache_parameter_groups#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccElasticacheParameterGroups that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccElasticacheParameterGroups to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-parameter-groups/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-parameter-groups/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccElasticacheParameterGroups",
      "namespace": "dataAwsccElasticacheParameterGroups",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-parameter-groups/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-parameter-groups/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-parameter-groups/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticache-parameter-groups/index:DataAwsccElasticacheParameterGroups"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheParameterGroups.DataAwsccElasticacheParameterGroupsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheParameterGroups.DataAwsccElasticacheParameterGroupsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticache-parameter-groups/index.ts",
        "line": 14
      },
      "name": "DataAwsccElasticacheParameterGroupsConfig",
      "namespace": "dataAwsccElasticacheParameterGroups",
      "symbolId": "src/data-awscc-elasticache-parameter-groups/index:DataAwsccElasticacheParameterGroupsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheReplicationGroup.DataAwsccElasticacheReplicationGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticache_replication_group awscc_elasticache_replication_group}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheReplicationGroup.DataAwsccElasticacheReplicationGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticache_replication_group awscc_elasticache_replication_group} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticache-replication-group/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheReplicationGroup.DataAwsccElasticacheReplicationGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticache-replication-group/index.ts",
        "line": 710
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccElasticacheReplicationGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-replication-group/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 DataAwsccElasticacheReplicationGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticache_replication_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccElasticacheReplicationGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccElasticacheReplicationGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-replication-group/index.ts",
            "line": 1014
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-replication-group/index.ts",
            "line": 1020
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccElasticacheReplicationGroup",
      "namespace": "dataAwsccElasticacheReplicationGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-replication-group/index.ts",
            "line": 715
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-replication-group/index.ts",
            "line": 766
          },
          "name": "atRestEncryptionEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-replication-group/index.ts",
            "line": 771
          },
          "name": "authToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-replication-group/index.ts",
            "line": 781
          },
          "name": "automaticFailoverEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-replication-group/index.ts",
            "line": 776
          },
          "name": "autoMinorVersionUpgrade",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-replication-group/index.ts",
            "line": 786
          },
          "name": "cacheNodeType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-replication-group/index.ts",
            "line": 791
          },
          "name": "cacheParameterGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-replication-group/index.ts",
            "line": 796
          },
          "name": "cacheSecurityGroupNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-replication-group/index.ts",
            "line": 801
          },
          "name": "cacheSubnetGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-replication-group/index.ts",
            "line": 806
          },
          "name": "clusterMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-replication-group/index.ts",
            "line": 812
          },
          "name": "configurationEndPoint",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheReplicationGroup.DataAwsccElasticacheReplicationGroupConfigurationEndPointOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-replication-group/index.ts",
            "line": 817
          },
          "name": "dataTieringEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-replication-group/index.ts",
            "line": 822
          },
          "name": "durability",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-replication-group/index.ts",
            "line": 827
          },
          "name": "effectiveDurability",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-replication-group/index.ts",
            "line": 832
          },
          "name": "engine",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-replication-group/index.ts",
            "line": 837
          },
          "name": "engineVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-replication-group/index.ts",
            "line": 842
          },
          "name": "globalReplicationGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-replication-group/index.ts",
            "line": 860
          },
          "name": "ipDiscovery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-replication-group/index.ts",
            "line": 865
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-replication-group/index.ts",
            "line": 871
          },
          "name": "logDeliveryConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheReplicationGroup.DataAwsccElasticacheReplicationGroupLogDeliveryConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-replication-group/index.ts",
            "line": 876
          },
          "name": "multiAzEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-replication-group/index.ts",
            "line": 881
          },
          "name": "networkType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-replication-group/index.ts",
            "line": 887
          },
          "name": "nodeGroupConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheReplicationGroup.DataAwsccElasticacheReplicationGroupNodeGroupConfigurationList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-replication-group/index.ts",
            "line": 892
          },
          "name": "notificationTopicArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-replication-group/index.ts",
            "line": 897
          },
          "name": "numCacheClusters",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-replication-group/index.ts",
            "line": 902
          },
          "name": "numNodeGroups",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-replication-group/index.ts",
            "line": 907
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-replication-group/index.ts",
            "line": 912
          },
          "name": "preferredCacheClusterAZs",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-replication-group/index.ts",
            "line": 917
          },
          "name": "preferredMaintenanceWindow",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-replication-group/index.ts",
            "line": 922
          },
          "name": "primaryClusterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-replication-group/index.ts",
            "line": 928
          },
          "name": "primaryEndPoint",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheReplicationGroup.DataAwsccElasticacheReplicationGroupPrimaryEndPointOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-replication-group/index.ts",
            "line": 934
          },
          "name": "readEndPoint",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheReplicationGroup.DataAwsccElasticacheReplicationGroupReadEndPointOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-replication-group/index.ts",
            "line": 940
          },
          "name": "readerEndPoint",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheReplicationGroup.DataAwsccElasticacheReplicationGroupReaderEndPointOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-replication-group/index.ts",
            "line": 945
          },
          "name": "replicasPerNodeGroup",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-replication-group/index.ts",
            "line": 950
          },
          "name": "replicationGroupDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-replication-group/index.ts",
            "line": 955
          },
          "name": "replicationGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-replication-group/index.ts",
            "line": 960
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-replication-group/index.ts",
            "line": 965
          },
          "name": "snapshotArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-replication-group/index.ts",
            "line": 970
          },
          "name": "snapshotName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-replication-group/index.ts",
            "line": 975
          },
          "name": "snapshotRetentionLimit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-replication-group/index.ts",
            "line": 985
          },
          "name": "snapshottingClusterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-replication-group/index.ts",
            "line": 980
          },
          "name": "snapshotWindow",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-replication-group/index.ts",
            "line": 991
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheReplicationGroup.DataAwsccElasticacheReplicationGroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-replication-group/index.ts",
            "line": 996
          },
          "name": "transitEncryptionEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-replication-group/index.ts",
            "line": 1001
          },
          "name": "transitEncryptionMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-replication-group/index.ts",
            "line": 1006
          },
          "name": "userGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-replication-group/index.ts",
            "line": 855
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-replication-group/index.ts",
            "line": 848
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticache-replication-group/index:DataAwsccElasticacheReplicationGroup"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheReplicationGroup.DataAwsccElasticacheReplicationGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheReplicationGroup.DataAwsccElasticacheReplicationGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticache-replication-group/index.ts",
        "line": 14
      },
      "name": "DataAwsccElasticacheReplicationGroupConfig",
      "namespace": "dataAwsccElasticacheReplicationGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticache_replication_group#id DataAwsccElasticacheReplicationGroup#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-replication-group/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticache-replication-group/index:DataAwsccElasticacheReplicationGroupConfig"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheReplicationGroup.DataAwsccElasticacheReplicationGroupConfigurationEndPoint": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheReplicationGroup.DataAwsccElasticacheReplicationGroupConfigurationEndPoint",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticache-replication-group/index.ts",
        "line": 25
      },
      "name": "DataAwsccElasticacheReplicationGroupConfigurationEndPoint",
      "namespace": "dataAwsccElasticacheReplicationGroup",
      "symbolId": "src/data-awscc-elasticache-replication-group/index:DataAwsccElasticacheReplicationGroupConfigurationEndPoint"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheReplicationGroup.DataAwsccElasticacheReplicationGroupConfigurationEndPointOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheReplicationGroup.DataAwsccElasticacheReplicationGroupConfigurationEndPointOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticache-replication-group/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticache-replication-group/index.ts",
        "line": 48
      },
      "name": "DataAwsccElasticacheReplicationGroupConfigurationEndPointOutputReference",
      "namespace": "dataAwsccElasticacheReplicationGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-replication-group/index.ts",
            "line": 75
          },
          "name": "address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-replication-group/index.ts",
            "line": 80
          },
          "name": "port",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-replication-group/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheReplicationGroup.DataAwsccElasticacheReplicationGroupConfigurationEndPoint"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticache-replication-group/index:DataAwsccElasticacheReplicationGroupConfigurationEndPointOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheReplicationGroup.DataAwsccElasticacheReplicationGroupLogDeliveryConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheReplicationGroup.DataAwsccElasticacheReplicationGroupLogDeliveryConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticache-replication-group/index.ts",
        "line": 253
      },
      "name": "DataAwsccElasticacheReplicationGroupLogDeliveryConfigurations",
      "namespace": "dataAwsccElasticacheReplicationGroup",
      "symbolId": "src/data-awscc-elasticache-replication-group/index:DataAwsccElasticacheReplicationGroupLogDeliveryConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheReplicationGroup.DataAwsccElasticacheReplicationGroupLogDeliveryConfigurationsDestinationDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheReplicationGroup.DataAwsccElasticacheReplicationGroupLogDeliveryConfigurationsDestinationDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticache-replication-group/index.ts",
        "line": 192
      },
      "name": "DataAwsccElasticacheReplicationGroupLogDeliveryConfigurationsDestinationDetails",
      "namespace": "dataAwsccElasticacheReplicationGroup",
      "symbolId": "src/data-awscc-elasticache-replication-group/index:DataAwsccElasticacheReplicationGroupLogDeliveryConfigurationsDestinationDetails"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheReplicationGroup.DataAwsccElasticacheReplicationGroupLogDeliveryConfigurationsDestinationDetailsCloudwatchLogsDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheReplicationGroup.DataAwsccElasticacheReplicationGroupLogDeliveryConfigurationsDestinationDetailsCloudwatchLogsDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticache-replication-group/index.ts",
        "line": 84
      },
      "name": "DataAwsccElasticacheReplicationGroupLogDeliveryConfigurationsDestinationDetailsCloudwatchLogsDetails",
      "namespace": "dataAwsccElasticacheReplicationGroup",
      "symbolId": "src/data-awscc-elasticache-replication-group/index:DataAwsccElasticacheReplicationGroupLogDeliveryConfigurationsDestinationDetailsCloudwatchLogsDetails"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheReplicationGroup.DataAwsccElasticacheReplicationGroupLogDeliveryConfigurationsDestinationDetailsCloudwatchLogsDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheReplicationGroup.DataAwsccElasticacheReplicationGroupLogDeliveryConfigurationsDestinationDetailsCloudwatchLogsDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticache-replication-group/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-awscc-elasticache-replication-group/index.ts",
        "line": 107
      },
      "name": "DataAwsccElasticacheReplicationGroupLogDeliveryConfigurationsDestinationDetailsCloudwatchLogsDetailsOutputReference",
      "namespace": "dataAwsccElasticacheReplicationGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-replication-group/index.ts",
            "line": 134
          },
          "name": "logGroup",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-replication-group/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheReplicationGroup.DataAwsccElasticacheReplicationGroupLogDeliveryConfigurationsDestinationDetailsCloudwatchLogsDetails"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticache-replication-group/index:DataAwsccElasticacheReplicationGroupLogDeliveryConfigurationsDestinationDetailsCloudwatchLogsDetailsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheReplicationGroup.DataAwsccElasticacheReplicationGroupLogDeliveryConfigurationsDestinationDetailsKinesisFirehoseDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheReplicationGroup.DataAwsccElasticacheReplicationGroupLogDeliveryConfigurationsDestinationDetailsKinesisFirehoseDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticache-replication-group/index.ts",
        "line": 138
      },
      "name": "DataAwsccElasticacheReplicationGroupLogDeliveryConfigurationsDestinationDetailsKinesisFirehoseDetails",
      "namespace": "dataAwsccElasticacheReplicationGroup",
      "symbolId": "src/data-awscc-elasticache-replication-group/index:DataAwsccElasticacheReplicationGroupLogDeliveryConfigurationsDestinationDetailsKinesisFirehoseDetails"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheReplicationGroup.DataAwsccElasticacheReplicationGroupLogDeliveryConfigurationsDestinationDetailsKinesisFirehoseDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheReplicationGroup.DataAwsccElasticacheReplicationGroupLogDeliveryConfigurationsDestinationDetailsKinesisFirehoseDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticache-replication-group/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-awscc-elasticache-replication-group/index.ts",
        "line": 161
      },
      "name": "DataAwsccElasticacheReplicationGroupLogDeliveryConfigurationsDestinationDetailsKinesisFirehoseDetailsOutputReference",
      "namespace": "dataAwsccElasticacheReplicationGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-replication-group/index.ts",
            "line": 188
          },
          "name": "deliveryStream",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-replication-group/index.ts",
            "line": 172
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheReplicationGroup.DataAwsccElasticacheReplicationGroupLogDeliveryConfigurationsDestinationDetailsKinesisFirehoseDetails"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticache-replication-group/index:DataAwsccElasticacheReplicationGroupLogDeliveryConfigurationsDestinationDetailsKinesisFirehoseDetailsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheReplicationGroup.DataAwsccElasticacheReplicationGroupLogDeliveryConfigurationsDestinationDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheReplicationGroup.DataAwsccElasticacheReplicationGroupLogDeliveryConfigurationsDestinationDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticache-replication-group/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/data-awscc-elasticache-replication-group/index.ts",
        "line": 215
      },
      "name": "DataAwsccElasticacheReplicationGroupLogDeliveryConfigurationsDestinationDetailsOutputReference",
      "namespace": "dataAwsccElasticacheReplicationGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-replication-group/index.ts",
            "line": 243
          },
          "name": "cloudwatchLogsDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheReplicationGroup.DataAwsccElasticacheReplicationGroupLogDeliveryConfigurationsDestinationDetailsCloudwatchLogsDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-replication-group/index.ts",
            "line": 249
          },
          "name": "kinesisFirehoseDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheReplicationGroup.DataAwsccElasticacheReplicationGroupLogDeliveryConfigurationsDestinationDetailsKinesisFirehoseDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-replication-group/index.ts",
            "line": 226
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheReplicationGroup.DataAwsccElasticacheReplicationGroupLogDeliveryConfigurationsDestinationDetails"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticache-replication-group/index:DataAwsccElasticacheReplicationGroupLogDeliveryConfigurationsDestinationDetailsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheReplicationGroup.DataAwsccElasticacheReplicationGroupLogDeliveryConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheReplicationGroup.DataAwsccElasticacheReplicationGroupLogDeliveryConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticache-replication-group/index.ts",
          "line": 333
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticache-replication-group/index.ts",
        "line": 326
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-replication-group/index.ts",
            "line": 340
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheReplicationGroup.DataAwsccElasticacheReplicationGroupLogDeliveryConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccElasticacheReplicationGroupLogDeliveryConfigurationsList",
      "namespace": "dataAwsccElasticacheReplicationGroup",
      "symbolId": "src/data-awscc-elasticache-replication-group/index:DataAwsccElasticacheReplicationGroupLogDeliveryConfigurationsList"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheReplicationGroup.DataAwsccElasticacheReplicationGroupLogDeliveryConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheReplicationGroup.DataAwsccElasticacheReplicationGroupLogDeliveryConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticache-replication-group/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-awscc-elasticache-replication-group/index.ts",
        "line": 276
      },
      "name": "DataAwsccElasticacheReplicationGroupLogDeliveryConfigurationsOutputReference",
      "namespace": "dataAwsccElasticacheReplicationGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-replication-group/index.ts",
            "line": 306
          },
          "name": "destinationDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheReplicationGroup.DataAwsccElasticacheReplicationGroupLogDeliveryConfigurationsDestinationDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-replication-group/index.ts",
            "line": 311
          },
          "name": "destinationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-replication-group/index.ts",
            "line": 316
          },
          "name": "logFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-replication-group/index.ts",
            "line": 321
          },
          "name": "logType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-replication-group/index.ts",
            "line": 289
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheReplicationGroup.DataAwsccElasticacheReplicationGroupLogDeliveryConfigurations"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticache-replication-group/index:DataAwsccElasticacheReplicationGroupLogDeliveryConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheReplicationGroup.DataAwsccElasticacheReplicationGroupNodeGroupConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheReplicationGroup.DataAwsccElasticacheReplicationGroupNodeGroupConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticache-replication-group/index.ts",
        "line": 344
      },
      "name": "DataAwsccElasticacheReplicationGroupNodeGroupConfiguration",
      "namespace": "dataAwsccElasticacheReplicationGroup",
      "symbolId": "src/data-awscc-elasticache-replication-group/index:DataAwsccElasticacheReplicationGroupNodeGroupConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheReplicationGroup.DataAwsccElasticacheReplicationGroupNodeGroupConfigurationList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheReplicationGroup.DataAwsccElasticacheReplicationGroupNodeGroupConfigurationList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticache-replication-group/index.ts",
          "line": 428
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticache-replication-group/index.ts",
        "line": 421
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-replication-group/index.ts",
            "line": 435
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheReplicationGroup.DataAwsccElasticacheReplicationGroupNodeGroupConfigurationOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccElasticacheReplicationGroupNodeGroupConfigurationList",
      "namespace": "dataAwsccElasticacheReplicationGroup",
      "symbolId": "src/data-awscc-elasticache-replication-group/index:DataAwsccElasticacheReplicationGroupNodeGroupConfigurationList"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheReplicationGroup.DataAwsccElasticacheReplicationGroupNodeGroupConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheReplicationGroup.DataAwsccElasticacheReplicationGroupNodeGroupConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticache-replication-group/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticache-replication-group/index.ts",
        "line": 367
      },
      "name": "DataAwsccElasticacheReplicationGroupNodeGroupConfigurationOutputReference",
      "namespace": "dataAwsccElasticacheReplicationGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-replication-group/index.ts",
            "line": 396
          },
          "name": "nodeGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-replication-group/index.ts",
            "line": 401
          },
          "name": "primaryAvailabilityZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-replication-group/index.ts",
            "line": 406
          },
          "name": "replicaAvailabilityZones",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-replication-group/index.ts",
            "line": 411
          },
          "name": "replicaCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-replication-group/index.ts",
            "line": 416
          },
          "name": "slots",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-replication-group/index.ts",
            "line": 380
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheReplicationGroup.DataAwsccElasticacheReplicationGroupNodeGroupConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticache-replication-group/index:DataAwsccElasticacheReplicationGroupNodeGroupConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheReplicationGroup.DataAwsccElasticacheReplicationGroupPrimaryEndPoint": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheReplicationGroup.DataAwsccElasticacheReplicationGroupPrimaryEndPoint",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticache-replication-group/index.ts",
        "line": 439
      },
      "name": "DataAwsccElasticacheReplicationGroupPrimaryEndPoint",
      "namespace": "dataAwsccElasticacheReplicationGroup",
      "symbolId": "src/data-awscc-elasticache-replication-group/index:DataAwsccElasticacheReplicationGroupPrimaryEndPoint"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheReplicationGroup.DataAwsccElasticacheReplicationGroupPrimaryEndPointOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheReplicationGroup.DataAwsccElasticacheReplicationGroupPrimaryEndPointOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticache-replication-group/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticache-replication-group/index.ts",
        "line": 462
      },
      "name": "DataAwsccElasticacheReplicationGroupPrimaryEndPointOutputReference",
      "namespace": "dataAwsccElasticacheReplicationGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-replication-group/index.ts",
            "line": 489
          },
          "name": "address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-replication-group/index.ts",
            "line": 494
          },
          "name": "port",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-replication-group/index.ts",
            "line": 473
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheReplicationGroup.DataAwsccElasticacheReplicationGroupPrimaryEndPoint"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticache-replication-group/index:DataAwsccElasticacheReplicationGroupPrimaryEndPointOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheReplicationGroup.DataAwsccElasticacheReplicationGroupReadEndPoint": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheReplicationGroup.DataAwsccElasticacheReplicationGroupReadEndPoint",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticache-replication-group/index.ts",
        "line": 498
      },
      "name": "DataAwsccElasticacheReplicationGroupReadEndPoint",
      "namespace": "dataAwsccElasticacheReplicationGroup",
      "symbolId": "src/data-awscc-elasticache-replication-group/index:DataAwsccElasticacheReplicationGroupReadEndPoint"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheReplicationGroup.DataAwsccElasticacheReplicationGroupReadEndPointOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheReplicationGroup.DataAwsccElasticacheReplicationGroupReadEndPointOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticache-replication-group/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticache-replication-group/index.ts",
        "line": 521
      },
      "name": "DataAwsccElasticacheReplicationGroupReadEndPointOutputReference",
      "namespace": "dataAwsccElasticacheReplicationGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-replication-group/index.ts",
            "line": 548
          },
          "name": "addresses",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-replication-group/index.ts",
            "line": 553
          },
          "name": "addressesList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-replication-group/index.ts",
            "line": 558
          },
          "name": "ports",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-replication-group/index.ts",
            "line": 563
          },
          "name": "portsList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-replication-group/index.ts",
            "line": 532
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheReplicationGroup.DataAwsccElasticacheReplicationGroupReadEndPoint"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticache-replication-group/index:DataAwsccElasticacheReplicationGroupReadEndPointOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheReplicationGroup.DataAwsccElasticacheReplicationGroupReaderEndPoint": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheReplicationGroup.DataAwsccElasticacheReplicationGroupReaderEndPoint",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticache-replication-group/index.ts",
        "line": 567
      },
      "name": "DataAwsccElasticacheReplicationGroupReaderEndPoint",
      "namespace": "dataAwsccElasticacheReplicationGroup",
      "symbolId": "src/data-awscc-elasticache-replication-group/index:DataAwsccElasticacheReplicationGroupReaderEndPoint"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheReplicationGroup.DataAwsccElasticacheReplicationGroupReaderEndPointOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheReplicationGroup.DataAwsccElasticacheReplicationGroupReaderEndPointOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticache-replication-group/index.ts",
          "line": 597
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticache-replication-group/index.ts",
        "line": 590
      },
      "name": "DataAwsccElasticacheReplicationGroupReaderEndPointOutputReference",
      "namespace": "dataAwsccElasticacheReplicationGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-replication-group/index.ts",
            "line": 617
          },
          "name": "address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-replication-group/index.ts",
            "line": 622
          },
          "name": "port",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-replication-group/index.ts",
            "line": 601
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheReplicationGroup.DataAwsccElasticacheReplicationGroupReaderEndPoint"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticache-replication-group/index:DataAwsccElasticacheReplicationGroupReaderEndPointOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheReplicationGroup.DataAwsccElasticacheReplicationGroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheReplicationGroup.DataAwsccElasticacheReplicationGroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticache-replication-group/index.ts",
        "line": 626
      },
      "name": "DataAwsccElasticacheReplicationGroupTags",
      "namespace": "dataAwsccElasticacheReplicationGroup",
      "symbolId": "src/data-awscc-elasticache-replication-group/index:DataAwsccElasticacheReplicationGroupTags"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheReplicationGroup.DataAwsccElasticacheReplicationGroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheReplicationGroup.DataAwsccElasticacheReplicationGroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticache-replication-group/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-awscc-elasticache-replication-group/index.ts",
        "line": 688
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-replication-group/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-awscc.dataAwsccElasticacheReplicationGroup.DataAwsccElasticacheReplicationGroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccElasticacheReplicationGroupTagsList",
      "namespace": "dataAwsccElasticacheReplicationGroup",
      "symbolId": "src/data-awscc-elasticache-replication-group/index:DataAwsccElasticacheReplicationGroupTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheReplicationGroup.DataAwsccElasticacheReplicationGroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheReplicationGroup.DataAwsccElasticacheReplicationGroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticache-replication-group/index.ts",
          "line": 658
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticache-replication-group/index.ts",
        "line": 649
      },
      "name": "DataAwsccElasticacheReplicationGroupTagsOutputReference",
      "namespace": "dataAwsccElasticacheReplicationGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-replication-group/index.ts",
            "line": 678
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-replication-group/index.ts",
            "line": 683
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-replication-group/index.ts",
            "line": 662
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheReplicationGroup.DataAwsccElasticacheReplicationGroupTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticache-replication-group/index:DataAwsccElasticacheReplicationGroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheReplicationGroups.DataAwsccElasticacheReplicationGroups": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticache_replication_groups awscc_elasticache_replication_groups}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheReplicationGroups.DataAwsccElasticacheReplicationGroups",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticache_replication_groups awscc_elasticache_replication_groups} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticache-replication-groups/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheReplicationGroups.DataAwsccElasticacheReplicationGroupsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticache-replication-groups/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccElasticacheReplicationGroups resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-replication-groups/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccElasticacheReplicationGroups to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticache_replication_groups#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccElasticacheReplicationGroups that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccElasticacheReplicationGroups to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-replication-groups/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-replication-groups/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccElasticacheReplicationGroups",
      "namespace": "dataAwsccElasticacheReplicationGroups",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-replication-groups/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-replication-groups/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-replication-groups/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticache-replication-groups/index:DataAwsccElasticacheReplicationGroups"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheReplicationGroups.DataAwsccElasticacheReplicationGroupsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheReplicationGroups.DataAwsccElasticacheReplicationGroupsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticache-replication-groups/index.ts",
        "line": 14
      },
      "name": "DataAwsccElasticacheReplicationGroupsConfig",
      "namespace": "dataAwsccElasticacheReplicationGroups",
      "symbolId": "src/data-awscc-elasticache-replication-groups/index:DataAwsccElasticacheReplicationGroupsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheServerlessCache.DataAwsccElasticacheServerlessCache": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticache_serverless_cache awscc_elasticache_serverless_cache}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheServerlessCache.DataAwsccElasticacheServerlessCache",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticache_serverless_cache awscc_elasticache_serverless_cache} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticache-serverless-cache/index.ts",
          "line": 443
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheServerlessCache.DataAwsccElasticacheServerlessCacheConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticache-serverless-cache/index.ts",
        "line": 411
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccElasticacheServerlessCache resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-serverless-cache/index.ts",
            "line": 428
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccElasticacheServerlessCache to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticache_serverless_cache#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccElasticacheServerlessCache that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccElasticacheServerlessCache to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-serverless-cache/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-awscc-elasticache-serverless-cache/index.ts",
            "line": 593
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccElasticacheServerlessCache",
      "namespace": "dataAwsccElasticacheServerlessCache",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-serverless-cache/index.ts",
            "line": 416
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-serverless-cache/index.ts",
            "line": 467
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-serverless-cache/index.ts",
            "line": 473
          },
          "name": "cacheUsageLimits",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheServerlessCache.DataAwsccElasticacheServerlessCacheCacheUsageLimitsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-serverless-cache/index.ts",
            "line": 478
          },
          "name": "createTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-serverless-cache/index.ts",
            "line": 483
          },
          "name": "dailySnapshotTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-serverless-cache/index.ts",
            "line": 488
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-serverless-cache/index.ts",
            "line": 494
          },
          "name": "endpoint",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheServerlessCache.DataAwsccElasticacheServerlessCacheEndpointOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-serverless-cache/index.ts",
            "line": 499
          },
          "name": "engine",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-serverless-cache/index.ts",
            "line": 504
          },
          "name": "finalSnapshotName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-serverless-cache/index.ts",
            "line": 509
          },
          "name": "fullEngineVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-serverless-cache/index.ts",
            "line": 527
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-serverless-cache/index.ts",
            "line": 532
          },
          "name": "majorEngineVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-serverless-cache/index.ts",
            "line": 538
          },
          "name": "readerEndpoint",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheServerlessCache.DataAwsccElasticacheServerlessCacheReaderEndpointOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-serverless-cache/index.ts",
            "line": 543
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-serverless-cache/index.ts",
            "line": 548
          },
          "name": "serverlessCacheName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-serverless-cache/index.ts",
            "line": 553
          },
          "name": "snapshotArnsToRestore",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-serverless-cache/index.ts",
            "line": 558
          },
          "name": "snapshotRetentionLimit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-serverless-cache/index.ts",
            "line": 563
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-serverless-cache/index.ts",
            "line": 568
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-serverless-cache/index.ts",
            "line": 574
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheServerlessCache.DataAwsccElasticacheServerlessCacheTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-serverless-cache/index.ts",
            "line": 579
          },
          "name": "userGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-serverless-cache/index.ts",
            "line": 522
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-serverless-cache/index.ts",
            "line": 515
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticache-serverless-cache/index:DataAwsccElasticacheServerlessCache"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheServerlessCache.DataAwsccElasticacheServerlessCacheCacheUsageLimits": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheServerlessCache.DataAwsccElasticacheServerlessCacheCacheUsageLimits",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticache-serverless-cache/index.ts",
        "line": 148
      },
      "name": "DataAwsccElasticacheServerlessCacheCacheUsageLimits",
      "namespace": "dataAwsccElasticacheServerlessCache",
      "symbolId": "src/data-awscc-elasticache-serverless-cache/index:DataAwsccElasticacheServerlessCacheCacheUsageLimits"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheServerlessCache.DataAwsccElasticacheServerlessCacheCacheUsageLimitsDataStorage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheServerlessCache.DataAwsccElasticacheServerlessCacheCacheUsageLimitsDataStorage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticache-serverless-cache/index.ts",
        "line": 25
      },
      "name": "DataAwsccElasticacheServerlessCacheCacheUsageLimitsDataStorage",
      "namespace": "dataAwsccElasticacheServerlessCache",
      "symbolId": "src/data-awscc-elasticache-serverless-cache/index:DataAwsccElasticacheServerlessCacheCacheUsageLimitsDataStorage"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheServerlessCache.DataAwsccElasticacheServerlessCacheCacheUsageLimitsDataStorageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheServerlessCache.DataAwsccElasticacheServerlessCacheCacheUsageLimitsDataStorageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticache-serverless-cache/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticache-serverless-cache/index.ts",
        "line": 48
      },
      "name": "DataAwsccElasticacheServerlessCacheCacheUsageLimitsDataStorageOutputReference",
      "namespace": "dataAwsccElasticacheServerlessCache",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-serverless-cache/index.ts",
            "line": 75
          },
          "name": "maximum",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-serverless-cache/index.ts",
            "line": 80
          },
          "name": "minimum",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-serverless-cache/index.ts",
            "line": 85
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-serverless-cache/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheServerlessCache.DataAwsccElasticacheServerlessCacheCacheUsageLimitsDataStorage"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticache-serverless-cache/index:DataAwsccElasticacheServerlessCacheCacheUsageLimitsDataStorageOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheServerlessCache.DataAwsccElasticacheServerlessCacheCacheUsageLimitsEcpuPerSecond": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheServerlessCache.DataAwsccElasticacheServerlessCacheCacheUsageLimitsEcpuPerSecond",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticache-serverless-cache/index.ts",
        "line": 89
      },
      "name": "DataAwsccElasticacheServerlessCacheCacheUsageLimitsEcpuPerSecond",
      "namespace": "dataAwsccElasticacheServerlessCache",
      "symbolId": "src/data-awscc-elasticache-serverless-cache/index:DataAwsccElasticacheServerlessCacheCacheUsageLimitsEcpuPerSecond"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheServerlessCache.DataAwsccElasticacheServerlessCacheCacheUsageLimitsEcpuPerSecondOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheServerlessCache.DataAwsccElasticacheServerlessCacheCacheUsageLimitsEcpuPerSecondOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticache-serverless-cache/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticache-serverless-cache/index.ts",
        "line": 112
      },
      "name": "DataAwsccElasticacheServerlessCacheCacheUsageLimitsEcpuPerSecondOutputReference",
      "namespace": "dataAwsccElasticacheServerlessCache",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-serverless-cache/index.ts",
            "line": 139
          },
          "name": "maximum",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-serverless-cache/index.ts",
            "line": 144
          },
          "name": "minimum",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-serverless-cache/index.ts",
            "line": 123
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheServerlessCache.DataAwsccElasticacheServerlessCacheCacheUsageLimitsEcpuPerSecond"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticache-serverless-cache/index:DataAwsccElasticacheServerlessCacheCacheUsageLimitsEcpuPerSecondOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheServerlessCache.DataAwsccElasticacheServerlessCacheCacheUsageLimitsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheServerlessCache.DataAwsccElasticacheServerlessCacheCacheUsageLimitsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticache-serverless-cache/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/data-awscc-elasticache-serverless-cache/index.ts",
        "line": 171
      },
      "name": "DataAwsccElasticacheServerlessCacheCacheUsageLimitsOutputReference",
      "namespace": "dataAwsccElasticacheServerlessCache",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-serverless-cache/index.ts",
            "line": 199
          },
          "name": "dataStorage",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheServerlessCache.DataAwsccElasticacheServerlessCacheCacheUsageLimitsDataStorageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-serverless-cache/index.ts",
            "line": 205
          },
          "name": "ecpuPerSecond",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheServerlessCache.DataAwsccElasticacheServerlessCacheCacheUsageLimitsEcpuPerSecondOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-serverless-cache/index.ts",
            "line": 182
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheServerlessCache.DataAwsccElasticacheServerlessCacheCacheUsageLimits"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticache-serverless-cache/index:DataAwsccElasticacheServerlessCacheCacheUsageLimitsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheServerlessCache.DataAwsccElasticacheServerlessCacheConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheServerlessCache.DataAwsccElasticacheServerlessCacheConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticache-serverless-cache/index.ts",
        "line": 14
      },
      "name": "DataAwsccElasticacheServerlessCacheConfig",
      "namespace": "dataAwsccElasticacheServerlessCache",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticache_serverless_cache#id DataAwsccElasticacheServerlessCache#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-serverless-cache/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticache-serverless-cache/index:DataAwsccElasticacheServerlessCacheConfig"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheServerlessCache.DataAwsccElasticacheServerlessCacheEndpoint": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheServerlessCache.DataAwsccElasticacheServerlessCacheEndpoint",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticache-serverless-cache/index.ts",
        "line": 209
      },
      "name": "DataAwsccElasticacheServerlessCacheEndpoint",
      "namespace": "dataAwsccElasticacheServerlessCache",
      "symbolId": "src/data-awscc-elasticache-serverless-cache/index:DataAwsccElasticacheServerlessCacheEndpoint"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheServerlessCache.DataAwsccElasticacheServerlessCacheEndpointOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheServerlessCache.DataAwsccElasticacheServerlessCacheEndpointOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticache-serverless-cache/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-awscc-elasticache-serverless-cache/index.ts",
        "line": 232
      },
      "name": "DataAwsccElasticacheServerlessCacheEndpointOutputReference",
      "namespace": "dataAwsccElasticacheServerlessCache",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-serverless-cache/index.ts",
            "line": 259
          },
          "name": "address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-serverless-cache/index.ts",
            "line": 264
          },
          "name": "port",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-serverless-cache/index.ts",
            "line": 243
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheServerlessCache.DataAwsccElasticacheServerlessCacheEndpoint"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticache-serverless-cache/index:DataAwsccElasticacheServerlessCacheEndpointOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheServerlessCache.DataAwsccElasticacheServerlessCacheReaderEndpoint": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheServerlessCache.DataAwsccElasticacheServerlessCacheReaderEndpoint",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticache-serverless-cache/index.ts",
        "line": 268
      },
      "name": "DataAwsccElasticacheServerlessCacheReaderEndpoint",
      "namespace": "dataAwsccElasticacheServerlessCache",
      "symbolId": "src/data-awscc-elasticache-serverless-cache/index:DataAwsccElasticacheServerlessCacheReaderEndpoint"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheServerlessCache.DataAwsccElasticacheServerlessCacheReaderEndpointOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheServerlessCache.DataAwsccElasticacheServerlessCacheReaderEndpointOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticache-serverless-cache/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-awscc-elasticache-serverless-cache/index.ts",
        "line": 291
      },
      "name": "DataAwsccElasticacheServerlessCacheReaderEndpointOutputReference",
      "namespace": "dataAwsccElasticacheServerlessCache",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-serverless-cache/index.ts",
            "line": 318
          },
          "name": "address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-serverless-cache/index.ts",
            "line": 323
          },
          "name": "port",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-serverless-cache/index.ts",
            "line": 302
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheServerlessCache.DataAwsccElasticacheServerlessCacheReaderEndpoint"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticache-serverless-cache/index:DataAwsccElasticacheServerlessCacheReaderEndpointOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheServerlessCache.DataAwsccElasticacheServerlessCacheTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheServerlessCache.DataAwsccElasticacheServerlessCacheTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticache-serverless-cache/index.ts",
        "line": 327
      },
      "name": "DataAwsccElasticacheServerlessCacheTags",
      "namespace": "dataAwsccElasticacheServerlessCache",
      "symbolId": "src/data-awscc-elasticache-serverless-cache/index:DataAwsccElasticacheServerlessCacheTags"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheServerlessCache.DataAwsccElasticacheServerlessCacheTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheServerlessCache.DataAwsccElasticacheServerlessCacheTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticache-serverless-cache/index.ts",
          "line": 396
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticache-serverless-cache/index.ts",
        "line": 389
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-serverless-cache/index.ts",
            "line": 403
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheServerlessCache.DataAwsccElasticacheServerlessCacheTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccElasticacheServerlessCacheTagsList",
      "namespace": "dataAwsccElasticacheServerlessCache",
      "symbolId": "src/data-awscc-elasticache-serverless-cache/index:DataAwsccElasticacheServerlessCacheTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheServerlessCache.DataAwsccElasticacheServerlessCacheTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheServerlessCache.DataAwsccElasticacheServerlessCacheTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticache-serverless-cache/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticache-serverless-cache/index.ts",
        "line": 350
      },
      "name": "DataAwsccElasticacheServerlessCacheTagsOutputReference",
      "namespace": "dataAwsccElasticacheServerlessCache",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-serverless-cache/index.ts",
            "line": 379
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-serverless-cache/index.ts",
            "line": 384
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-serverless-cache/index.ts",
            "line": 363
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheServerlessCache.DataAwsccElasticacheServerlessCacheTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticache-serverless-cache/index:DataAwsccElasticacheServerlessCacheTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheServerlessCaches.DataAwsccElasticacheServerlessCaches": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticache_serverless_caches awscc_elasticache_serverless_caches}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheServerlessCaches.DataAwsccElasticacheServerlessCaches",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticache_serverless_caches awscc_elasticache_serverless_caches} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticache-serverless-caches/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheServerlessCaches.DataAwsccElasticacheServerlessCachesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticache-serverless-caches/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccElasticacheServerlessCaches resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-serverless-caches/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccElasticacheServerlessCaches to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticache_serverless_caches#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccElasticacheServerlessCaches that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccElasticacheServerlessCaches to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-serverless-caches/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-serverless-caches/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccElasticacheServerlessCaches",
      "namespace": "dataAwsccElasticacheServerlessCaches",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-serverless-caches/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-serverless-caches/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-serverless-caches/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticache-serverless-caches/index:DataAwsccElasticacheServerlessCaches"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheServerlessCaches.DataAwsccElasticacheServerlessCachesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheServerlessCaches.DataAwsccElasticacheServerlessCachesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticache-serverless-caches/index.ts",
        "line": 14
      },
      "name": "DataAwsccElasticacheServerlessCachesConfig",
      "namespace": "dataAwsccElasticacheServerlessCaches",
      "symbolId": "src/data-awscc-elasticache-serverless-caches/index:DataAwsccElasticacheServerlessCachesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheSubnetGroup.DataAwsccElasticacheSubnetGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticache_subnet_group awscc_elasticache_subnet_group}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheSubnetGroup.DataAwsccElasticacheSubnetGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticache_subnet_group awscc_elasticache_subnet_group} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticache-subnet-group/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-awscc.dataAwsccElasticacheSubnetGroup.DataAwsccElasticacheSubnetGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticache-subnet-group/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccElasticacheSubnetGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-subnet-group/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 DataAwsccElasticacheSubnetGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticache_subnet_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccElasticacheSubnetGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccElasticacheSubnetGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-subnet-group/index.ts",
            "line": 202
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-subnet-group/index.ts",
            "line": 208
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccElasticacheSubnetGroup",
      "namespace": "dataAwsccElasticacheSubnetGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-subnet-group/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-subnet-group/index.ts",
            "line": 165
          },
          "name": "cacheSubnetGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-subnet-group/index.ts",
            "line": 170
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-subnet-group/index.ts",
            "line": 188
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-subnet-group/index.ts",
            "line": 194
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheSubnetGroup.DataAwsccElasticacheSubnetGroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-subnet-group/index.ts",
            "line": 183
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-subnet-group/index.ts",
            "line": 176
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticache-subnet-group/index:DataAwsccElasticacheSubnetGroup"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheSubnetGroup.DataAwsccElasticacheSubnetGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheSubnetGroup.DataAwsccElasticacheSubnetGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticache-subnet-group/index.ts",
        "line": 14
      },
      "name": "DataAwsccElasticacheSubnetGroupConfig",
      "namespace": "dataAwsccElasticacheSubnetGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticache_subnet_group#id DataAwsccElasticacheSubnetGroup#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-subnet-group/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticache-subnet-group/index:DataAwsccElasticacheSubnetGroupConfig"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheSubnetGroup.DataAwsccElasticacheSubnetGroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheSubnetGroup.DataAwsccElasticacheSubnetGroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticache-subnet-group/index.ts",
        "line": 25
      },
      "name": "DataAwsccElasticacheSubnetGroupTags",
      "namespace": "dataAwsccElasticacheSubnetGroup",
      "symbolId": "src/data-awscc-elasticache-subnet-group/index:DataAwsccElasticacheSubnetGroupTags"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheSubnetGroup.DataAwsccElasticacheSubnetGroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheSubnetGroup.DataAwsccElasticacheSubnetGroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticache-subnet-group/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-awscc-elasticache-subnet-group/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-subnet-group/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-awscc.dataAwsccElasticacheSubnetGroup.DataAwsccElasticacheSubnetGroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccElasticacheSubnetGroupTagsList",
      "namespace": "dataAwsccElasticacheSubnetGroup",
      "symbolId": "src/data-awscc-elasticache-subnet-group/index:DataAwsccElasticacheSubnetGroupTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheSubnetGroup.DataAwsccElasticacheSubnetGroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheSubnetGroup.DataAwsccElasticacheSubnetGroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticache-subnet-group/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticache-subnet-group/index.ts",
        "line": 48
      },
      "name": "DataAwsccElasticacheSubnetGroupTagsOutputReference",
      "namespace": "dataAwsccElasticacheSubnetGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-subnet-group/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-subnet-group/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-subnet-group/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheSubnetGroup.DataAwsccElasticacheSubnetGroupTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticache-subnet-group/index:DataAwsccElasticacheSubnetGroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheSubnetGroups.DataAwsccElasticacheSubnetGroups": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticache_subnet_groups awscc_elasticache_subnet_groups}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheSubnetGroups.DataAwsccElasticacheSubnetGroups",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticache_subnet_groups awscc_elasticache_subnet_groups} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticache-subnet-groups/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheSubnetGroups.DataAwsccElasticacheSubnetGroupsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticache-subnet-groups/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccElasticacheSubnetGroups resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-subnet-groups/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccElasticacheSubnetGroups to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticache_subnet_groups#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccElasticacheSubnetGroups that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccElasticacheSubnetGroups to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-subnet-groups/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-subnet-groups/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccElasticacheSubnetGroups",
      "namespace": "dataAwsccElasticacheSubnetGroups",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-subnet-groups/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-subnet-groups/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-subnet-groups/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticache-subnet-groups/index:DataAwsccElasticacheSubnetGroups"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheSubnetGroups.DataAwsccElasticacheSubnetGroupsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheSubnetGroups.DataAwsccElasticacheSubnetGroupsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticache-subnet-groups/index.ts",
        "line": 14
      },
      "name": "DataAwsccElasticacheSubnetGroupsConfig",
      "namespace": "dataAwsccElasticacheSubnetGroups",
      "symbolId": "src/data-awscc-elasticache-subnet-groups/index:DataAwsccElasticacheSubnetGroupsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheUser.DataAwsccElasticacheUser": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticache_user awscc_elasticache_user}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheUser.DataAwsccElasticacheUser",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticache_user awscc_elasticache_user} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticache-user/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheUser.DataAwsccElasticacheUserConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticache-user/index.ts",
        "line": 168
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccElasticacheUser resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-user/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 DataAwsccElasticacheUser to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticache_user#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccElasticacheUser that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccElasticacheUser to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-user/index.ts",
            "line": 292
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-user/index.ts",
            "line": 298
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccElasticacheUser",
      "namespace": "dataAwsccElasticacheUser",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-user/index.ts",
            "line": 173
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-user/index.ts",
            "line": 224
          },
          "name": "accessString",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-user/index.ts",
            "line": 229
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-user/index.ts",
            "line": 235
          },
          "name": "authenticationMode",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheUser.DataAwsccElasticacheUserAuthenticationModeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-user/index.ts",
            "line": 240
          },
          "name": "engine",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-user/index.ts",
            "line": 258
          },
          "name": "noPasswordRequired",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-user/index.ts",
            "line": 263
          },
          "name": "passwords",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-user/index.ts",
            "line": 268
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-user/index.ts",
            "line": 274
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheUser.DataAwsccElasticacheUserTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-user/index.ts",
            "line": 279
          },
          "name": "userId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-user/index.ts",
            "line": 284
          },
          "name": "userName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-user/index.ts",
            "line": 253
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-user/index.ts",
            "line": 246
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticache-user/index:DataAwsccElasticacheUser"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheUser.DataAwsccElasticacheUserAuthenticationMode": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheUser.DataAwsccElasticacheUserAuthenticationMode",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticache-user/index.ts",
        "line": 25
      },
      "name": "DataAwsccElasticacheUserAuthenticationMode",
      "namespace": "dataAwsccElasticacheUser",
      "symbolId": "src/data-awscc-elasticache-user/index:DataAwsccElasticacheUserAuthenticationMode"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheUser.DataAwsccElasticacheUserAuthenticationModeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheUser.DataAwsccElasticacheUserAuthenticationModeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticache-user/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticache-user/index.ts",
        "line": 48
      },
      "name": "DataAwsccElasticacheUserAuthenticationModeOutputReference",
      "namespace": "dataAwsccElasticacheUser",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-user/index.ts",
            "line": 75
          },
          "name": "passwords",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-user/index.ts",
            "line": 80
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-user/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheUser.DataAwsccElasticacheUserAuthenticationMode"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticache-user/index:DataAwsccElasticacheUserAuthenticationModeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheUser.DataAwsccElasticacheUserConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheUser.DataAwsccElasticacheUserConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticache-user/index.ts",
        "line": 14
      },
      "name": "DataAwsccElasticacheUserConfig",
      "namespace": "dataAwsccElasticacheUser",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticache_user#id DataAwsccElasticacheUser#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-user/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticache-user/index:DataAwsccElasticacheUserConfig"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheUser.DataAwsccElasticacheUserTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheUser.DataAwsccElasticacheUserTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticache-user/index.ts",
        "line": 84
      },
      "name": "DataAwsccElasticacheUserTags",
      "namespace": "dataAwsccElasticacheUser",
      "symbolId": "src/data-awscc-elasticache-user/index:DataAwsccElasticacheUserTags"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheUser.DataAwsccElasticacheUserTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheUser.DataAwsccElasticacheUserTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticache-user/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticache-user/index.ts",
        "line": 146
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-user/index.ts",
            "line": 160
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheUser.DataAwsccElasticacheUserTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccElasticacheUserTagsList",
      "namespace": "dataAwsccElasticacheUser",
      "symbolId": "src/data-awscc-elasticache-user/index:DataAwsccElasticacheUserTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheUser.DataAwsccElasticacheUserTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheUser.DataAwsccElasticacheUserTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticache-user/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticache-user/index.ts",
        "line": 107
      },
      "name": "DataAwsccElasticacheUserTagsOutputReference",
      "namespace": "dataAwsccElasticacheUser",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-user/index.ts",
            "line": 136
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-user/index.ts",
            "line": 141
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-user/index.ts",
            "line": 120
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheUser.DataAwsccElasticacheUserTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticache-user/index:DataAwsccElasticacheUserTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheUserGroup.DataAwsccElasticacheUserGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticache_user_group awscc_elasticache_user_group}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheUserGroup.DataAwsccElasticacheUserGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticache_user_group awscc_elasticache_user_group} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticache-user-group/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-awscc.dataAwsccElasticacheUserGroup.DataAwsccElasticacheUserGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticache-user-group/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccElasticacheUserGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-user-group/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 DataAwsccElasticacheUserGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticache_user_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccElasticacheUserGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccElasticacheUserGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-user-group/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-awscc-elasticache-user-group/index.ts",
            "line": 218
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccElasticacheUserGroup",
      "namespace": "dataAwsccElasticacheUserGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-user-group/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-user-group/index.ts",
            "line": 165
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-user-group/index.ts",
            "line": 170
          },
          "name": "engine",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-user-group/index.ts",
            "line": 188
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-user-group/index.ts",
            "line": 194
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheUserGroup.DataAwsccElasticacheUserGroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-user-group/index.ts",
            "line": 199
          },
          "name": "userGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-user-group/index.ts",
            "line": 204
          },
          "name": "userIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-user-group/index.ts",
            "line": 183
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-user-group/index.ts",
            "line": 176
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticache-user-group/index:DataAwsccElasticacheUserGroup"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheUserGroup.DataAwsccElasticacheUserGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheUserGroup.DataAwsccElasticacheUserGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticache-user-group/index.ts",
        "line": 14
      },
      "name": "DataAwsccElasticacheUserGroupConfig",
      "namespace": "dataAwsccElasticacheUserGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticache_user_group#id DataAwsccElasticacheUserGroup#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-user-group/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticache-user-group/index:DataAwsccElasticacheUserGroupConfig"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheUserGroup.DataAwsccElasticacheUserGroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheUserGroup.DataAwsccElasticacheUserGroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticache-user-group/index.ts",
        "line": 25
      },
      "name": "DataAwsccElasticacheUserGroupTags",
      "namespace": "dataAwsccElasticacheUserGroup",
      "symbolId": "src/data-awscc-elasticache-user-group/index:DataAwsccElasticacheUserGroupTags"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheUserGroup.DataAwsccElasticacheUserGroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheUserGroup.DataAwsccElasticacheUserGroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticache-user-group/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-awscc-elasticache-user-group/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-user-group/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-awscc.dataAwsccElasticacheUserGroup.DataAwsccElasticacheUserGroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccElasticacheUserGroupTagsList",
      "namespace": "dataAwsccElasticacheUserGroup",
      "symbolId": "src/data-awscc-elasticache-user-group/index:DataAwsccElasticacheUserGroupTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheUserGroup.DataAwsccElasticacheUserGroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheUserGroup.DataAwsccElasticacheUserGroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticache-user-group/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticache-user-group/index.ts",
        "line": 48
      },
      "name": "DataAwsccElasticacheUserGroupTagsOutputReference",
      "namespace": "dataAwsccElasticacheUserGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-user-group/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-user-group/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-user-group/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheUserGroup.DataAwsccElasticacheUserGroupTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticache-user-group/index:DataAwsccElasticacheUserGroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheUserGroups.DataAwsccElasticacheUserGroups": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticache_user_groups awscc_elasticache_user_groups}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheUserGroups.DataAwsccElasticacheUserGroups",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticache_user_groups awscc_elasticache_user_groups} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticache-user-groups/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheUserGroups.DataAwsccElasticacheUserGroupsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticache-user-groups/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccElasticacheUserGroups resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-user-groups/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccElasticacheUserGroups to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticache_user_groups#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccElasticacheUserGroups that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccElasticacheUserGroups to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-user-groups/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-user-groups/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccElasticacheUserGroups",
      "namespace": "dataAwsccElasticacheUserGroups",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-user-groups/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-user-groups/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-user-groups/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticache-user-groups/index:DataAwsccElasticacheUserGroups"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheUserGroups.DataAwsccElasticacheUserGroupsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheUserGroups.DataAwsccElasticacheUserGroupsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticache-user-groups/index.ts",
        "line": 14
      },
      "name": "DataAwsccElasticacheUserGroupsConfig",
      "namespace": "dataAwsccElasticacheUserGroups",
      "symbolId": "src/data-awscc-elasticache-user-groups/index:DataAwsccElasticacheUserGroupsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheUsers.DataAwsccElasticacheUsers": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticache_users awscc_elasticache_users}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheUsers.DataAwsccElasticacheUsers",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticache_users awscc_elasticache_users} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticache-users/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheUsers.DataAwsccElasticacheUsersConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticache-users/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccElasticacheUsers resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-users/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccElasticacheUsers to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticache_users#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccElasticacheUsers that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccElasticacheUsers to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-users/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-users/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccElasticacheUsers",
      "namespace": "dataAwsccElasticacheUsers",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-users/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-users/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticache-users/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticache-users/index:DataAwsccElasticacheUsers"
    },
    "@cdktn/provider-awscc.dataAwsccElasticacheUsers.DataAwsccElasticacheUsersConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticacheUsers.DataAwsccElasticacheUsersConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticache-users/index.ts",
        "line": 14
      },
      "name": "DataAwsccElasticacheUsersConfig",
      "namespace": "dataAwsccElasticacheUsers",
      "symbolId": "src/data-awscc-elasticache-users/index:DataAwsccElasticacheUsersConfig"
    },
    "@cdktn/provider-awscc.dataAwsccElasticbeanstalkApplication.DataAwsccElasticbeanstalkApplication": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticbeanstalk_application awscc_elasticbeanstalk_application}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticbeanstalkApplication.DataAwsccElasticbeanstalkApplication",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticbeanstalk_application awscc_elasticbeanstalk_application} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticbeanstalk-application/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-awscc.dataAwsccElasticbeanstalkApplication.DataAwsccElasticbeanstalkApplicationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticbeanstalk-application/index.ts",
        "line": 278
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccElasticbeanstalkApplication resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-application/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 DataAwsccElasticbeanstalkApplication to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticbeanstalk_application#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccElasticbeanstalkApplication that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccElasticbeanstalkApplication to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-application/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-awscc-elasticbeanstalk-application/index.ts",
            "line": 372
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccElasticbeanstalkApplication",
      "namespace": "dataAwsccElasticbeanstalkApplication",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-application/index.ts",
            "line": 283
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-application/index.ts",
            "line": 334
          },
          "name": "applicationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-application/index.ts",
            "line": 339
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-application/index.ts",
            "line": 358
          },
          "name": "resourceLifecycleConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticbeanstalkApplication.DataAwsccElasticbeanstalkApplicationResourceLifecycleConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-application/index.ts",
            "line": 352
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-application/index.ts",
            "line": 345
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticbeanstalk-application/index:DataAwsccElasticbeanstalkApplication"
    },
    "@cdktn/provider-awscc.dataAwsccElasticbeanstalkApplication.DataAwsccElasticbeanstalkApplicationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticbeanstalkApplication.DataAwsccElasticbeanstalkApplicationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticbeanstalk-application/index.ts",
        "line": 14
      },
      "name": "DataAwsccElasticbeanstalkApplicationConfig",
      "namespace": "dataAwsccElasticbeanstalkApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticbeanstalk_application#id DataAwsccElasticbeanstalkApplication#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-application/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticbeanstalk-application/index:DataAwsccElasticbeanstalkApplicationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccElasticbeanstalkApplication.DataAwsccElasticbeanstalkApplicationResourceLifecycleConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticbeanstalkApplication.DataAwsccElasticbeanstalkApplicationResourceLifecycleConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticbeanstalk-application/index.ts",
        "line": 214
      },
      "name": "DataAwsccElasticbeanstalkApplicationResourceLifecycleConfig",
      "namespace": "dataAwsccElasticbeanstalkApplication",
      "symbolId": "src/data-awscc-elasticbeanstalk-application/index:DataAwsccElasticbeanstalkApplicationResourceLifecycleConfig"
    },
    "@cdktn/provider-awscc.dataAwsccElasticbeanstalkApplication.DataAwsccElasticbeanstalkApplicationResourceLifecycleConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticbeanstalkApplication.DataAwsccElasticbeanstalkApplicationResourceLifecycleConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticbeanstalk-application/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-awscc-elasticbeanstalk-application/index.ts",
        "line": 237
      },
      "name": "DataAwsccElasticbeanstalkApplicationResourceLifecycleConfigOutputReference",
      "namespace": "dataAwsccElasticbeanstalkApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-application/index.ts",
            "line": 264
          },
          "name": "serviceRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-application/index.ts",
            "line": 270
          },
          "name": "versionLifecycleConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticbeanstalkApplication.DataAwsccElasticbeanstalkApplicationResourceLifecycleConfigVersionLifecycleConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-application/index.ts",
            "line": 248
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticbeanstalkApplication.DataAwsccElasticbeanstalkApplicationResourceLifecycleConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticbeanstalk-application/index:DataAwsccElasticbeanstalkApplicationResourceLifecycleConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccElasticbeanstalkApplication.DataAwsccElasticbeanstalkApplicationResourceLifecycleConfigVersionLifecycleConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticbeanstalkApplication.DataAwsccElasticbeanstalkApplicationResourceLifecycleConfigVersionLifecycleConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticbeanstalk-application/index.ts",
        "line": 153
      },
      "name": "DataAwsccElasticbeanstalkApplicationResourceLifecycleConfigVersionLifecycleConfig",
      "namespace": "dataAwsccElasticbeanstalkApplication",
      "symbolId": "src/data-awscc-elasticbeanstalk-application/index:DataAwsccElasticbeanstalkApplicationResourceLifecycleConfigVersionLifecycleConfig"
    },
    "@cdktn/provider-awscc.dataAwsccElasticbeanstalkApplication.DataAwsccElasticbeanstalkApplicationResourceLifecycleConfigVersionLifecycleConfigMaxAgeRule": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticbeanstalkApplication.DataAwsccElasticbeanstalkApplicationResourceLifecycleConfigVersionLifecycleConfigMaxAgeRule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticbeanstalk-application/index.ts",
        "line": 25
      },
      "name": "DataAwsccElasticbeanstalkApplicationResourceLifecycleConfigVersionLifecycleConfigMaxAgeRule",
      "namespace": "dataAwsccElasticbeanstalkApplication",
      "symbolId": "src/data-awscc-elasticbeanstalk-application/index:DataAwsccElasticbeanstalkApplicationResourceLifecycleConfigVersionLifecycleConfigMaxAgeRule"
    },
    "@cdktn/provider-awscc.dataAwsccElasticbeanstalkApplication.DataAwsccElasticbeanstalkApplicationResourceLifecycleConfigVersionLifecycleConfigMaxAgeRuleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticbeanstalkApplication.DataAwsccElasticbeanstalkApplicationResourceLifecycleConfigVersionLifecycleConfigMaxAgeRuleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticbeanstalk-application/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticbeanstalk-application/index.ts",
        "line": 48
      },
      "name": "DataAwsccElasticbeanstalkApplicationResourceLifecycleConfigVersionLifecycleConfigMaxAgeRuleOutputReference",
      "namespace": "dataAwsccElasticbeanstalkApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-application/index.ts",
            "line": 75
          },
          "name": "deleteSourceFromS3",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-application/index.ts",
            "line": 80
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-application/index.ts",
            "line": 85
          },
          "name": "maxAgeInDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-application/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticbeanstalkApplication.DataAwsccElasticbeanstalkApplicationResourceLifecycleConfigVersionLifecycleConfigMaxAgeRule"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticbeanstalk-application/index:DataAwsccElasticbeanstalkApplicationResourceLifecycleConfigVersionLifecycleConfigMaxAgeRuleOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccElasticbeanstalkApplication.DataAwsccElasticbeanstalkApplicationResourceLifecycleConfigVersionLifecycleConfigMaxCountRule": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticbeanstalkApplication.DataAwsccElasticbeanstalkApplicationResourceLifecycleConfigVersionLifecycleConfigMaxCountRule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticbeanstalk-application/index.ts",
        "line": 89
      },
      "name": "DataAwsccElasticbeanstalkApplicationResourceLifecycleConfigVersionLifecycleConfigMaxCountRule",
      "namespace": "dataAwsccElasticbeanstalkApplication",
      "symbolId": "src/data-awscc-elasticbeanstalk-application/index:DataAwsccElasticbeanstalkApplicationResourceLifecycleConfigVersionLifecycleConfigMaxCountRule"
    },
    "@cdktn/provider-awscc.dataAwsccElasticbeanstalkApplication.DataAwsccElasticbeanstalkApplicationResourceLifecycleConfigVersionLifecycleConfigMaxCountRuleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticbeanstalkApplication.DataAwsccElasticbeanstalkApplicationResourceLifecycleConfigVersionLifecycleConfigMaxCountRuleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticbeanstalk-application/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticbeanstalk-application/index.ts",
        "line": 112
      },
      "name": "DataAwsccElasticbeanstalkApplicationResourceLifecycleConfigVersionLifecycleConfigMaxCountRuleOutputReference",
      "namespace": "dataAwsccElasticbeanstalkApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-application/index.ts",
            "line": 139
          },
          "name": "deleteSourceFromS3",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-application/index.ts",
            "line": 144
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-application/index.ts",
            "line": 149
          },
          "name": "maxCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-application/index.ts",
            "line": 123
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticbeanstalkApplication.DataAwsccElasticbeanstalkApplicationResourceLifecycleConfigVersionLifecycleConfigMaxCountRule"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticbeanstalk-application/index:DataAwsccElasticbeanstalkApplicationResourceLifecycleConfigVersionLifecycleConfigMaxCountRuleOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccElasticbeanstalkApplication.DataAwsccElasticbeanstalkApplicationResourceLifecycleConfigVersionLifecycleConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticbeanstalkApplication.DataAwsccElasticbeanstalkApplicationResourceLifecycleConfigVersionLifecycleConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticbeanstalk-application/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticbeanstalk-application/index.ts",
        "line": 176
      },
      "name": "DataAwsccElasticbeanstalkApplicationResourceLifecycleConfigVersionLifecycleConfigOutputReference",
      "namespace": "dataAwsccElasticbeanstalkApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-application/index.ts",
            "line": 204
          },
          "name": "maxAgeRule",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticbeanstalkApplication.DataAwsccElasticbeanstalkApplicationResourceLifecycleConfigVersionLifecycleConfigMaxAgeRuleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-application/index.ts",
            "line": 210
          },
          "name": "maxCountRule",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticbeanstalkApplication.DataAwsccElasticbeanstalkApplicationResourceLifecycleConfigVersionLifecycleConfigMaxCountRuleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-application/index.ts",
            "line": 187
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticbeanstalkApplication.DataAwsccElasticbeanstalkApplicationResourceLifecycleConfigVersionLifecycleConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticbeanstalk-application/index:DataAwsccElasticbeanstalkApplicationResourceLifecycleConfigVersionLifecycleConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccElasticbeanstalkApplicationVersion.DataAwsccElasticbeanstalkApplicationVersion": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticbeanstalk_application_version awscc_elasticbeanstalk_application_version}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticbeanstalkApplicationVersion.DataAwsccElasticbeanstalkApplicationVersion",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticbeanstalk_application_version awscc_elasticbeanstalk_application_version} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticbeanstalk-application-version/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-awscc.dataAwsccElasticbeanstalkApplicationVersion.DataAwsccElasticbeanstalkApplicationVersionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticbeanstalk-application-version/index.ts",
        "line": 88
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccElasticbeanstalkApplicationVersion resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-application-version/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 DataAwsccElasticbeanstalkApplicationVersion to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticbeanstalk_application_version#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccElasticbeanstalkApplicationVersion that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccElasticbeanstalkApplicationVersion to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-application-version/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-awscc-elasticbeanstalk-application-version/index.ts",
            "line": 187
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccElasticbeanstalkApplicationVersion",
      "namespace": "dataAwsccElasticbeanstalkApplicationVersion",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-application-version/index.ts",
            "line": 93
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-application-version/index.ts",
            "line": 144
          },
          "name": "applicationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-application-version/index.ts",
            "line": 149
          },
          "name": "applicationVersionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-application-version/index.ts",
            "line": 154
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-application-version/index.ts",
            "line": 173
          },
          "name": "sourceBundle",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticbeanstalkApplicationVersion.DataAwsccElasticbeanstalkApplicationVersionSourceBundleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-application-version/index.ts",
            "line": 167
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-application-version/index.ts",
            "line": 160
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticbeanstalk-application-version/index:DataAwsccElasticbeanstalkApplicationVersion"
    },
    "@cdktn/provider-awscc.dataAwsccElasticbeanstalkApplicationVersion.DataAwsccElasticbeanstalkApplicationVersionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticbeanstalkApplicationVersion.DataAwsccElasticbeanstalkApplicationVersionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticbeanstalk-application-version/index.ts",
        "line": 14
      },
      "name": "DataAwsccElasticbeanstalkApplicationVersionConfig",
      "namespace": "dataAwsccElasticbeanstalkApplicationVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticbeanstalk_application_version#id DataAwsccElasticbeanstalkApplicationVersion#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-application-version/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticbeanstalk-application-version/index:DataAwsccElasticbeanstalkApplicationVersionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccElasticbeanstalkApplicationVersion.DataAwsccElasticbeanstalkApplicationVersionSourceBundle": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticbeanstalkApplicationVersion.DataAwsccElasticbeanstalkApplicationVersionSourceBundle",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticbeanstalk-application-version/index.ts",
        "line": 25
      },
      "name": "DataAwsccElasticbeanstalkApplicationVersionSourceBundle",
      "namespace": "dataAwsccElasticbeanstalkApplicationVersion",
      "symbolId": "src/data-awscc-elasticbeanstalk-application-version/index:DataAwsccElasticbeanstalkApplicationVersionSourceBundle"
    },
    "@cdktn/provider-awscc.dataAwsccElasticbeanstalkApplicationVersion.DataAwsccElasticbeanstalkApplicationVersionSourceBundleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticbeanstalkApplicationVersion.DataAwsccElasticbeanstalkApplicationVersionSourceBundleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticbeanstalk-application-version/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticbeanstalk-application-version/index.ts",
        "line": 48
      },
      "name": "DataAwsccElasticbeanstalkApplicationVersionSourceBundleOutputReference",
      "namespace": "dataAwsccElasticbeanstalkApplicationVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-application-version/index.ts",
            "line": 75
          },
          "name": "s3Bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-application-version/index.ts",
            "line": 80
          },
          "name": "s3Key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-application-version/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticbeanstalkApplicationVersion.DataAwsccElasticbeanstalkApplicationVersionSourceBundle"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticbeanstalk-application-version/index:DataAwsccElasticbeanstalkApplicationVersionSourceBundleOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccElasticbeanstalkApplicationVersions.DataAwsccElasticbeanstalkApplicationVersions": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticbeanstalk_application_versions awscc_elasticbeanstalk_application_versions}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticbeanstalkApplicationVersions.DataAwsccElasticbeanstalkApplicationVersions",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticbeanstalk_application_versions awscc_elasticbeanstalk_application_versions} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticbeanstalk-application-versions/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccElasticbeanstalkApplicationVersions.DataAwsccElasticbeanstalkApplicationVersionsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticbeanstalk-application-versions/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccElasticbeanstalkApplicationVersions resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-application-versions/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccElasticbeanstalkApplicationVersions to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticbeanstalk_application_versions#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccElasticbeanstalkApplicationVersions that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccElasticbeanstalkApplicationVersions to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-application-versions/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-application-versions/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccElasticbeanstalkApplicationVersions",
      "namespace": "dataAwsccElasticbeanstalkApplicationVersions",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-application-versions/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-application-versions/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-application-versions/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticbeanstalk-application-versions/index:DataAwsccElasticbeanstalkApplicationVersions"
    },
    "@cdktn/provider-awscc.dataAwsccElasticbeanstalkApplicationVersions.DataAwsccElasticbeanstalkApplicationVersionsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticbeanstalkApplicationVersions.DataAwsccElasticbeanstalkApplicationVersionsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticbeanstalk-application-versions/index.ts",
        "line": 14
      },
      "name": "DataAwsccElasticbeanstalkApplicationVersionsConfig",
      "namespace": "dataAwsccElasticbeanstalkApplicationVersions",
      "symbolId": "src/data-awscc-elasticbeanstalk-application-versions/index:DataAwsccElasticbeanstalkApplicationVersionsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccElasticbeanstalkApplications.DataAwsccElasticbeanstalkApplications": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticbeanstalk_applications awscc_elasticbeanstalk_applications}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticbeanstalkApplications.DataAwsccElasticbeanstalkApplications",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticbeanstalk_applications awscc_elasticbeanstalk_applications} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticbeanstalk-applications/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccElasticbeanstalkApplications.DataAwsccElasticbeanstalkApplicationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticbeanstalk-applications/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccElasticbeanstalkApplications resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-applications/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccElasticbeanstalkApplications to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticbeanstalk_applications#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccElasticbeanstalkApplications that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccElasticbeanstalkApplications to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-applications/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-applications/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccElasticbeanstalkApplications",
      "namespace": "dataAwsccElasticbeanstalkApplications",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-applications/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-applications/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-applications/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticbeanstalk-applications/index:DataAwsccElasticbeanstalkApplications"
    },
    "@cdktn/provider-awscc.dataAwsccElasticbeanstalkApplications.DataAwsccElasticbeanstalkApplicationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticbeanstalkApplications.DataAwsccElasticbeanstalkApplicationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticbeanstalk-applications/index.ts",
        "line": 14
      },
      "name": "DataAwsccElasticbeanstalkApplicationsConfig",
      "namespace": "dataAwsccElasticbeanstalkApplications",
      "symbolId": "src/data-awscc-elasticbeanstalk-applications/index:DataAwsccElasticbeanstalkApplicationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccElasticbeanstalkConfigurationTemplate.DataAwsccElasticbeanstalkConfigurationTemplate": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticbeanstalk_configuration_template awscc_elasticbeanstalk_configuration_template}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticbeanstalkConfigurationTemplate.DataAwsccElasticbeanstalkConfigurationTemplate",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticbeanstalk_configuration_template awscc_elasticbeanstalk_configuration_template} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticbeanstalk-configuration-template/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-awscc.dataAwsccElasticbeanstalkConfigurationTemplate.DataAwsccElasticbeanstalkConfigurationTemplateConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticbeanstalk-configuration-template/index.ts",
        "line": 178
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccElasticbeanstalkConfigurationTemplate resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-configuration-template/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 DataAwsccElasticbeanstalkConfigurationTemplate to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticbeanstalk_configuration_template#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccElasticbeanstalkConfigurationTemplate that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccElasticbeanstalkConfigurationTemplate to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-configuration-template/index.ts",
            "line": 292
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-configuration-template/index.ts",
            "line": 298
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccElasticbeanstalkConfigurationTemplate",
      "namespace": "dataAwsccElasticbeanstalkConfigurationTemplate",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-configuration-template/index.ts",
            "line": 183
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-configuration-template/index.ts",
            "line": 234
          },
          "name": "applicationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-configuration-template/index.ts",
            "line": 239
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-configuration-template/index.ts",
            "line": 244
          },
          "name": "environmentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-configuration-template/index.ts",
            "line": 263
          },
          "name": "optionSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticbeanstalkConfigurationTemplate.DataAwsccElasticbeanstalkConfigurationTemplateOptionSettingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-configuration-template/index.ts",
            "line": 268
          },
          "name": "platformArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-configuration-template/index.ts",
            "line": 273
          },
          "name": "solutionStackName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-configuration-template/index.ts",
            "line": 279
          },
          "name": "sourceConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticbeanstalkConfigurationTemplate.DataAwsccElasticbeanstalkConfigurationTemplateSourceConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-configuration-template/index.ts",
            "line": 284
          },
          "name": "templateName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-configuration-template/index.ts",
            "line": 257
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-configuration-template/index.ts",
            "line": 250
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticbeanstalk-configuration-template/index:DataAwsccElasticbeanstalkConfigurationTemplate"
    },
    "@cdktn/provider-awscc.dataAwsccElasticbeanstalkConfigurationTemplate.DataAwsccElasticbeanstalkConfigurationTemplateConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticbeanstalkConfigurationTemplate.DataAwsccElasticbeanstalkConfigurationTemplateConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticbeanstalk-configuration-template/index.ts",
        "line": 14
      },
      "name": "DataAwsccElasticbeanstalkConfigurationTemplateConfig",
      "namespace": "dataAwsccElasticbeanstalkConfigurationTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticbeanstalk_configuration_template#id DataAwsccElasticbeanstalkConfigurationTemplate#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-configuration-template/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticbeanstalk-configuration-template/index:DataAwsccElasticbeanstalkConfigurationTemplateConfig"
    },
    "@cdktn/provider-awscc.dataAwsccElasticbeanstalkConfigurationTemplate.DataAwsccElasticbeanstalkConfigurationTemplateOptionSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticbeanstalkConfigurationTemplate.DataAwsccElasticbeanstalkConfigurationTemplateOptionSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticbeanstalk-configuration-template/index.ts",
        "line": 25
      },
      "name": "DataAwsccElasticbeanstalkConfigurationTemplateOptionSettings",
      "namespace": "dataAwsccElasticbeanstalkConfigurationTemplate",
      "symbolId": "src/data-awscc-elasticbeanstalk-configuration-template/index:DataAwsccElasticbeanstalkConfigurationTemplateOptionSettings"
    },
    "@cdktn/provider-awscc.dataAwsccElasticbeanstalkConfigurationTemplate.DataAwsccElasticbeanstalkConfigurationTemplateOptionSettingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticbeanstalkConfigurationTemplate.DataAwsccElasticbeanstalkConfigurationTemplateOptionSettingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticbeanstalk-configuration-template/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticbeanstalk-configuration-template/index.ts",
        "line": 97
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-configuration-template/index.ts",
            "line": 111
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccElasticbeanstalkConfigurationTemplate.DataAwsccElasticbeanstalkConfigurationTemplateOptionSettingsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccElasticbeanstalkConfigurationTemplateOptionSettingsList",
      "namespace": "dataAwsccElasticbeanstalkConfigurationTemplate",
      "symbolId": "src/data-awscc-elasticbeanstalk-configuration-template/index:DataAwsccElasticbeanstalkConfigurationTemplateOptionSettingsList"
    },
    "@cdktn/provider-awscc.dataAwsccElasticbeanstalkConfigurationTemplate.DataAwsccElasticbeanstalkConfigurationTemplateOptionSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticbeanstalkConfigurationTemplate.DataAwsccElasticbeanstalkConfigurationTemplateOptionSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticbeanstalk-configuration-template/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticbeanstalk-configuration-template/index.ts",
        "line": 48
      },
      "name": "DataAwsccElasticbeanstalkConfigurationTemplateOptionSettingsOutputReference",
      "namespace": "dataAwsccElasticbeanstalkConfigurationTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-configuration-template/index.ts",
            "line": 77
          },
          "name": "namespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-configuration-template/index.ts",
            "line": 82
          },
          "name": "optionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-configuration-template/index.ts",
            "line": 87
          },
          "name": "resourceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-configuration-template/index.ts",
            "line": 92
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-configuration-template/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticbeanstalkConfigurationTemplate.DataAwsccElasticbeanstalkConfigurationTemplateOptionSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticbeanstalk-configuration-template/index:DataAwsccElasticbeanstalkConfigurationTemplateOptionSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccElasticbeanstalkConfigurationTemplate.DataAwsccElasticbeanstalkConfigurationTemplateSourceConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticbeanstalkConfigurationTemplate.DataAwsccElasticbeanstalkConfigurationTemplateSourceConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticbeanstalk-configuration-template/index.ts",
        "line": 115
      },
      "name": "DataAwsccElasticbeanstalkConfigurationTemplateSourceConfiguration",
      "namespace": "dataAwsccElasticbeanstalkConfigurationTemplate",
      "symbolId": "src/data-awscc-elasticbeanstalk-configuration-template/index:DataAwsccElasticbeanstalkConfigurationTemplateSourceConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccElasticbeanstalkConfigurationTemplate.DataAwsccElasticbeanstalkConfigurationTemplateSourceConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticbeanstalkConfigurationTemplate.DataAwsccElasticbeanstalkConfigurationTemplateSourceConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticbeanstalk-configuration-template/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticbeanstalk-configuration-template/index.ts",
        "line": 138
      },
      "name": "DataAwsccElasticbeanstalkConfigurationTemplateSourceConfigurationOutputReference",
      "namespace": "dataAwsccElasticbeanstalkConfigurationTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-configuration-template/index.ts",
            "line": 165
          },
          "name": "applicationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-configuration-template/index.ts",
            "line": 170
          },
          "name": "templateName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-configuration-template/index.ts",
            "line": 149
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticbeanstalkConfigurationTemplate.DataAwsccElasticbeanstalkConfigurationTemplateSourceConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticbeanstalk-configuration-template/index:DataAwsccElasticbeanstalkConfigurationTemplateSourceConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccElasticbeanstalkConfigurationTemplates.DataAwsccElasticbeanstalkConfigurationTemplates": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticbeanstalk_configuration_templates awscc_elasticbeanstalk_configuration_templates}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticbeanstalkConfigurationTemplates.DataAwsccElasticbeanstalkConfigurationTemplates",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticbeanstalk_configuration_templates awscc_elasticbeanstalk_configuration_templates} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticbeanstalk-configuration-templates/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccElasticbeanstalkConfigurationTemplates.DataAwsccElasticbeanstalkConfigurationTemplatesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticbeanstalk-configuration-templates/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccElasticbeanstalkConfigurationTemplates resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-configuration-templates/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccElasticbeanstalkConfigurationTemplates to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticbeanstalk_configuration_templates#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccElasticbeanstalkConfigurationTemplates that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccElasticbeanstalkConfigurationTemplates to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-configuration-templates/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-configuration-templates/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccElasticbeanstalkConfigurationTemplates",
      "namespace": "dataAwsccElasticbeanstalkConfigurationTemplates",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-configuration-templates/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-configuration-templates/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-configuration-templates/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticbeanstalk-configuration-templates/index:DataAwsccElasticbeanstalkConfigurationTemplates"
    },
    "@cdktn/provider-awscc.dataAwsccElasticbeanstalkConfigurationTemplates.DataAwsccElasticbeanstalkConfigurationTemplatesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticbeanstalkConfigurationTemplates.DataAwsccElasticbeanstalkConfigurationTemplatesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticbeanstalk-configuration-templates/index.ts",
        "line": 14
      },
      "name": "DataAwsccElasticbeanstalkConfigurationTemplatesConfig",
      "namespace": "dataAwsccElasticbeanstalkConfigurationTemplates",
      "symbolId": "src/data-awscc-elasticbeanstalk-configuration-templates/index:DataAwsccElasticbeanstalkConfigurationTemplatesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccElasticbeanstalkEnvironment.DataAwsccElasticbeanstalkEnvironment": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticbeanstalk_environment awscc_elasticbeanstalk_environment}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticbeanstalkEnvironment.DataAwsccElasticbeanstalkEnvironment",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticbeanstalk_environment awscc_elasticbeanstalk_environment} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticbeanstalk-environment/index.ts",
          "line": 295
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccElasticbeanstalkEnvironment.DataAwsccElasticbeanstalkEnvironmentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticbeanstalk-environment/index.ts",
        "line": 263
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccElasticbeanstalkEnvironment resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-environment/index.ts",
            "line": 280
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccElasticbeanstalkEnvironment to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticbeanstalk_environment#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccElasticbeanstalkEnvironment that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccElasticbeanstalkEnvironment to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-environment/index.ts",
            "line": 403
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-environment/index.ts",
            "line": 409
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccElasticbeanstalkEnvironment",
      "namespace": "dataAwsccElasticbeanstalkEnvironment",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-environment/index.ts",
            "line": 268
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-environment/index.ts",
            "line": 319
          },
          "name": "applicationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-environment/index.ts",
            "line": 324
          },
          "name": "cnamePrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-environment/index.ts",
            "line": 329
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-environment/index.ts",
            "line": 334
          },
          "name": "endpointUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-environment/index.ts",
            "line": 339
          },
          "name": "environmentName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-environment/index.ts",
            "line": 357
          },
          "name": "operationsRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-environment/index.ts",
            "line": 363
          },
          "name": "optionSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticbeanstalkEnvironment.DataAwsccElasticbeanstalkEnvironmentOptionSettingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-environment/index.ts",
            "line": 368
          },
          "name": "platformArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-environment/index.ts",
            "line": 373
          },
          "name": "solutionStackName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-environment/index.ts",
            "line": 379
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticbeanstalkEnvironment.DataAwsccElasticbeanstalkEnvironmentTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-environment/index.ts",
            "line": 384
          },
          "name": "templateName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-environment/index.ts",
            "line": 390
          },
          "name": "tier",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticbeanstalkEnvironment.DataAwsccElasticbeanstalkEnvironmentTierOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-environment/index.ts",
            "line": 395
          },
          "name": "versionLabel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-environment/index.ts",
            "line": 352
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-environment/index.ts",
            "line": 345
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticbeanstalk-environment/index:DataAwsccElasticbeanstalkEnvironment"
    },
    "@cdktn/provider-awscc.dataAwsccElasticbeanstalkEnvironment.DataAwsccElasticbeanstalkEnvironmentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticbeanstalkEnvironment.DataAwsccElasticbeanstalkEnvironmentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticbeanstalk-environment/index.ts",
        "line": 14
      },
      "name": "DataAwsccElasticbeanstalkEnvironmentConfig",
      "namespace": "dataAwsccElasticbeanstalkEnvironment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticbeanstalk_environment#id DataAwsccElasticbeanstalkEnvironment#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-environment/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticbeanstalk-environment/index:DataAwsccElasticbeanstalkEnvironmentConfig"
    },
    "@cdktn/provider-awscc.dataAwsccElasticbeanstalkEnvironment.DataAwsccElasticbeanstalkEnvironmentOptionSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticbeanstalkEnvironment.DataAwsccElasticbeanstalkEnvironmentOptionSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticbeanstalk-environment/index.ts",
        "line": 25
      },
      "name": "DataAwsccElasticbeanstalkEnvironmentOptionSettings",
      "namespace": "dataAwsccElasticbeanstalkEnvironment",
      "symbolId": "src/data-awscc-elasticbeanstalk-environment/index:DataAwsccElasticbeanstalkEnvironmentOptionSettings"
    },
    "@cdktn/provider-awscc.dataAwsccElasticbeanstalkEnvironment.DataAwsccElasticbeanstalkEnvironmentOptionSettingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticbeanstalkEnvironment.DataAwsccElasticbeanstalkEnvironmentOptionSettingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticbeanstalk-environment/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticbeanstalk-environment/index.ts",
        "line": 97
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-environment/index.ts",
            "line": 111
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccElasticbeanstalkEnvironment.DataAwsccElasticbeanstalkEnvironmentOptionSettingsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccElasticbeanstalkEnvironmentOptionSettingsList",
      "namespace": "dataAwsccElasticbeanstalkEnvironment",
      "symbolId": "src/data-awscc-elasticbeanstalk-environment/index:DataAwsccElasticbeanstalkEnvironmentOptionSettingsList"
    },
    "@cdktn/provider-awscc.dataAwsccElasticbeanstalkEnvironment.DataAwsccElasticbeanstalkEnvironmentOptionSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticbeanstalkEnvironment.DataAwsccElasticbeanstalkEnvironmentOptionSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticbeanstalk-environment/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticbeanstalk-environment/index.ts",
        "line": 48
      },
      "name": "DataAwsccElasticbeanstalkEnvironmentOptionSettingsOutputReference",
      "namespace": "dataAwsccElasticbeanstalkEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-environment/index.ts",
            "line": 77
          },
          "name": "namespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-environment/index.ts",
            "line": 82
          },
          "name": "optionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-environment/index.ts",
            "line": 87
          },
          "name": "resourceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-environment/index.ts",
            "line": 92
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-environment/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticbeanstalkEnvironment.DataAwsccElasticbeanstalkEnvironmentOptionSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticbeanstalk-environment/index:DataAwsccElasticbeanstalkEnvironmentOptionSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccElasticbeanstalkEnvironment.DataAwsccElasticbeanstalkEnvironmentTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticbeanstalkEnvironment.DataAwsccElasticbeanstalkEnvironmentTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticbeanstalk-environment/index.ts",
        "line": 115
      },
      "name": "DataAwsccElasticbeanstalkEnvironmentTags",
      "namespace": "dataAwsccElasticbeanstalkEnvironment",
      "symbolId": "src/data-awscc-elasticbeanstalk-environment/index:DataAwsccElasticbeanstalkEnvironmentTags"
    },
    "@cdktn/provider-awscc.dataAwsccElasticbeanstalkEnvironment.DataAwsccElasticbeanstalkEnvironmentTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticbeanstalkEnvironment.DataAwsccElasticbeanstalkEnvironmentTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticbeanstalk-environment/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/data-awscc-elasticbeanstalk-environment/index.ts",
        "line": 177
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-environment/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-awscc.dataAwsccElasticbeanstalkEnvironment.DataAwsccElasticbeanstalkEnvironmentTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccElasticbeanstalkEnvironmentTagsList",
      "namespace": "dataAwsccElasticbeanstalkEnvironment",
      "symbolId": "src/data-awscc-elasticbeanstalk-environment/index:DataAwsccElasticbeanstalkEnvironmentTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccElasticbeanstalkEnvironment.DataAwsccElasticbeanstalkEnvironmentTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticbeanstalkEnvironment.DataAwsccElasticbeanstalkEnvironmentTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticbeanstalk-environment/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-awscc-elasticbeanstalk-environment/index.ts",
        "line": 138
      },
      "name": "DataAwsccElasticbeanstalkEnvironmentTagsOutputReference",
      "namespace": "dataAwsccElasticbeanstalkEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-environment/index.ts",
            "line": 167
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-environment/index.ts",
            "line": 172
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-environment/index.ts",
            "line": 151
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticbeanstalkEnvironment.DataAwsccElasticbeanstalkEnvironmentTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticbeanstalk-environment/index:DataAwsccElasticbeanstalkEnvironmentTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccElasticbeanstalkEnvironment.DataAwsccElasticbeanstalkEnvironmentTier": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticbeanstalkEnvironment.DataAwsccElasticbeanstalkEnvironmentTier",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticbeanstalk-environment/index.ts",
        "line": 195
      },
      "name": "DataAwsccElasticbeanstalkEnvironmentTier",
      "namespace": "dataAwsccElasticbeanstalkEnvironment",
      "symbolId": "src/data-awscc-elasticbeanstalk-environment/index:DataAwsccElasticbeanstalkEnvironmentTier"
    },
    "@cdktn/provider-awscc.dataAwsccElasticbeanstalkEnvironment.DataAwsccElasticbeanstalkEnvironmentTierOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticbeanstalkEnvironment.DataAwsccElasticbeanstalkEnvironmentTierOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticbeanstalk-environment/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-awscc-elasticbeanstalk-environment/index.ts",
        "line": 218
      },
      "name": "DataAwsccElasticbeanstalkEnvironmentTierOutputReference",
      "namespace": "dataAwsccElasticbeanstalkEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-environment/index.ts",
            "line": 245
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-environment/index.ts",
            "line": 250
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-environment/index.ts",
            "line": 255
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-environment/index.ts",
            "line": 229
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticbeanstalkEnvironment.DataAwsccElasticbeanstalkEnvironmentTier"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticbeanstalk-environment/index:DataAwsccElasticbeanstalkEnvironmentTierOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccElasticbeanstalkEnvironments.DataAwsccElasticbeanstalkEnvironments": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticbeanstalk_environments awscc_elasticbeanstalk_environments}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticbeanstalkEnvironments.DataAwsccElasticbeanstalkEnvironments",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticbeanstalk_environments awscc_elasticbeanstalk_environments} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticbeanstalk-environments/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccElasticbeanstalkEnvironments.DataAwsccElasticbeanstalkEnvironmentsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticbeanstalk-environments/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccElasticbeanstalkEnvironments resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-environments/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccElasticbeanstalkEnvironments to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticbeanstalk_environments#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccElasticbeanstalkEnvironments that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccElasticbeanstalkEnvironments to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-environments/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-environments/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccElasticbeanstalkEnvironments",
      "namespace": "dataAwsccElasticbeanstalkEnvironments",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-environments/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-environments/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticbeanstalk-environments/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticbeanstalk-environments/index:DataAwsccElasticbeanstalkEnvironments"
    },
    "@cdktn/provider-awscc.dataAwsccElasticbeanstalkEnvironments.DataAwsccElasticbeanstalkEnvironmentsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticbeanstalkEnvironments.DataAwsccElasticbeanstalkEnvironmentsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticbeanstalk-environments/index.ts",
        "line": 14
      },
      "name": "DataAwsccElasticbeanstalkEnvironmentsConfig",
      "namespace": "dataAwsccElasticbeanstalkEnvironments",
      "symbolId": "src/data-awscc-elasticbeanstalk-environments/index:DataAwsccElasticbeanstalkEnvironmentsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingLoadBalancer.DataAwsccElasticloadbalancingLoadBalancer": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticloadbalancing_load_balancer awscc_elasticloadbalancing_load_balancer}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingLoadBalancer.DataAwsccElasticloadbalancingLoadBalancer",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticloadbalancing_load_balancer awscc_elasticloadbalancing_load_balancer} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticloadbalancing-load-balancer/index.ts",
          "line": 892
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingLoadBalancer.DataAwsccElasticloadbalancingLoadBalancerConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancing-load-balancer/index.ts",
        "line": 860
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccElasticloadbalancingLoadBalancer resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancing-load-balancer/index.ts",
            "line": 877
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccElasticloadbalancingLoadBalancer to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticloadbalancing_load_balancer#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccElasticloadbalancingLoadBalancer that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccElasticloadbalancingLoadBalancer to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancing-load-balancer/index.ts",
            "line": 1042
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancing-load-balancer/index.ts",
            "line": 1048
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccElasticloadbalancingLoadBalancer",
      "namespace": "dataAwsccElasticloadbalancingLoadBalancer",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancing-load-balancer/index.ts",
            "line": 865
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancing-load-balancer/index.ts",
            "line": 917
          },
          "name": "accessLoggingPolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingLoadBalancer.DataAwsccElasticloadbalancingLoadBalancerAccessLoggingPolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancing-load-balancer/index.ts",
            "line": 923
          },
          "name": "appCookieStickinessPolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingLoadBalancer.DataAwsccElasticloadbalancingLoadBalancerAppCookieStickinessPolicyList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancing-load-balancer/index.ts",
            "line": 928
          },
          "name": "availabilityZones",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancing-load-balancer/index.ts",
            "line": 933
          },
          "name": "canonicalHostedZoneName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancing-load-balancer/index.ts",
            "line": 938
          },
          "name": "canonicalHostedZoneNameId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancing-load-balancer/index.ts",
            "line": 944
          },
          "name": "connectionDrainingPolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingLoadBalancer.DataAwsccElasticloadbalancingLoadBalancerConnectionDrainingPolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancing-load-balancer/index.ts",
            "line": 950
          },
          "name": "connectionSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingLoadBalancer.DataAwsccElasticloadbalancingLoadBalancerConnectionSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancing-load-balancer/index.ts",
            "line": 955
          },
          "name": "crossZone",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancing-load-balancer/index.ts",
            "line": 960
          },
          "name": "dnsName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancing-load-balancer/index.ts",
            "line": 966
          },
          "name": "healthCheck",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingLoadBalancer.DataAwsccElasticloadbalancingLoadBalancerHealthCheckOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancing-load-balancer/index.ts",
            "line": 984
          },
          "name": "instances",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancing-load-balancer/index.ts",
            "line": 990
          },
          "name": "lbCookieStickinessPolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingLoadBalancer.DataAwsccElasticloadbalancingLoadBalancerLbCookieStickinessPolicyList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancing-load-balancer/index.ts",
            "line": 996
          },
          "name": "listeners",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingLoadBalancer.DataAwsccElasticloadbalancingLoadBalancerListenersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancing-load-balancer/index.ts",
            "line": 1001
          },
          "name": "loadBalancerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancing-load-balancer/index.ts",
            "line": 1007
          },
          "name": "policies",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingLoadBalancer.DataAwsccElasticloadbalancingLoadBalancerPoliciesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancing-load-balancer/index.ts",
            "line": 1012
          },
          "name": "scheme",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancing-load-balancer/index.ts",
            "line": 1017
          },
          "name": "securityGroups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancing-load-balancer/index.ts",
            "line": 1023
          },
          "name": "sourceSecurityGroup",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingLoadBalancer.DataAwsccElasticloadbalancingLoadBalancerSourceSecurityGroupOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancing-load-balancer/index.ts",
            "line": 1028
          },
          "name": "subnets",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancing-load-balancer/index.ts",
            "line": 1034
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingLoadBalancer.DataAwsccElasticloadbalancingLoadBalancerTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancing-load-balancer/index.ts",
            "line": 979
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancing-load-balancer/index.ts",
            "line": 972
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticloadbalancing-load-balancer/index:DataAwsccElasticloadbalancingLoadBalancer"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingLoadBalancer.DataAwsccElasticloadbalancingLoadBalancerAccessLoggingPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingLoadBalancer.DataAwsccElasticloadbalancingLoadBalancerAccessLoggingPolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancing-load-balancer/index.ts",
        "line": 25
      },
      "name": "DataAwsccElasticloadbalancingLoadBalancerAccessLoggingPolicy",
      "namespace": "dataAwsccElasticloadbalancingLoadBalancer",
      "symbolId": "src/data-awscc-elasticloadbalancing-load-balancer/index:DataAwsccElasticloadbalancingLoadBalancerAccessLoggingPolicy"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingLoadBalancer.DataAwsccElasticloadbalancingLoadBalancerAccessLoggingPolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingLoadBalancer.DataAwsccElasticloadbalancingLoadBalancerAccessLoggingPolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticloadbalancing-load-balancer/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancing-load-balancer/index.ts",
        "line": 48
      },
      "name": "DataAwsccElasticloadbalancingLoadBalancerAccessLoggingPolicyOutputReference",
      "namespace": "dataAwsccElasticloadbalancingLoadBalancer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancing-load-balancer/index.ts",
            "line": 75
          },
          "name": "emitInterval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancing-load-balancer/index.ts",
            "line": 80
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancing-load-balancer/index.ts",
            "line": 85
          },
          "name": "s3BucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancing-load-balancer/index.ts",
            "line": 90
          },
          "name": "s3BucketPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancing-load-balancer/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingLoadBalancer.DataAwsccElasticloadbalancingLoadBalancerAccessLoggingPolicy"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticloadbalancing-load-balancer/index:DataAwsccElasticloadbalancingLoadBalancerAccessLoggingPolicyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingLoadBalancer.DataAwsccElasticloadbalancingLoadBalancerAppCookieStickinessPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingLoadBalancer.DataAwsccElasticloadbalancingLoadBalancerAppCookieStickinessPolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancing-load-balancer/index.ts",
        "line": 94
      },
      "name": "DataAwsccElasticloadbalancingLoadBalancerAppCookieStickinessPolicy",
      "namespace": "dataAwsccElasticloadbalancingLoadBalancer",
      "symbolId": "src/data-awscc-elasticloadbalancing-load-balancer/index:DataAwsccElasticloadbalancingLoadBalancerAppCookieStickinessPolicy"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingLoadBalancer.DataAwsccElasticloadbalancingLoadBalancerAppCookieStickinessPolicyList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingLoadBalancer.DataAwsccElasticloadbalancingLoadBalancerAppCookieStickinessPolicyList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticloadbalancing-load-balancer/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/data-awscc-elasticloadbalancing-load-balancer/index.ts",
        "line": 156
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancing-load-balancer/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-awscc.dataAwsccElasticloadbalancingLoadBalancer.DataAwsccElasticloadbalancingLoadBalancerAppCookieStickinessPolicyOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccElasticloadbalancingLoadBalancerAppCookieStickinessPolicyList",
      "namespace": "dataAwsccElasticloadbalancingLoadBalancer",
      "symbolId": "src/data-awscc-elasticloadbalancing-load-balancer/index:DataAwsccElasticloadbalancingLoadBalancerAppCookieStickinessPolicyList"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingLoadBalancer.DataAwsccElasticloadbalancingLoadBalancerAppCookieStickinessPolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingLoadBalancer.DataAwsccElasticloadbalancingLoadBalancerAppCookieStickinessPolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticloadbalancing-load-balancer/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancing-load-balancer/index.ts",
        "line": 117
      },
      "name": "DataAwsccElasticloadbalancingLoadBalancerAppCookieStickinessPolicyOutputReference",
      "namespace": "dataAwsccElasticloadbalancingLoadBalancer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancing-load-balancer/index.ts",
            "line": 146
          },
          "name": "cookieName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancing-load-balancer/index.ts",
            "line": 151
          },
          "name": "policyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancing-load-balancer/index.ts",
            "line": 130
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingLoadBalancer.DataAwsccElasticloadbalancingLoadBalancerAppCookieStickinessPolicy"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticloadbalancing-load-balancer/index:DataAwsccElasticloadbalancingLoadBalancerAppCookieStickinessPolicyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingLoadBalancer.DataAwsccElasticloadbalancingLoadBalancerConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingLoadBalancer.DataAwsccElasticloadbalancingLoadBalancerConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancing-load-balancer/index.ts",
        "line": 14
      },
      "name": "DataAwsccElasticloadbalancingLoadBalancerConfig",
      "namespace": "dataAwsccElasticloadbalancingLoadBalancer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticloadbalancing_load_balancer#id DataAwsccElasticloadbalancingLoadBalancer#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancing-load-balancer/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticloadbalancing-load-balancer/index:DataAwsccElasticloadbalancingLoadBalancerConfig"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingLoadBalancer.DataAwsccElasticloadbalancingLoadBalancerConnectionDrainingPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingLoadBalancer.DataAwsccElasticloadbalancingLoadBalancerConnectionDrainingPolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancing-load-balancer/index.ts",
        "line": 174
      },
      "name": "DataAwsccElasticloadbalancingLoadBalancerConnectionDrainingPolicy",
      "namespace": "dataAwsccElasticloadbalancingLoadBalancer",
      "symbolId": "src/data-awscc-elasticloadbalancing-load-balancer/index:DataAwsccElasticloadbalancingLoadBalancerConnectionDrainingPolicy"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingLoadBalancer.DataAwsccElasticloadbalancingLoadBalancerConnectionDrainingPolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingLoadBalancer.DataAwsccElasticloadbalancingLoadBalancerConnectionDrainingPolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticloadbalancing-load-balancer/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/data-awscc-elasticloadbalancing-load-balancer/index.ts",
        "line": 197
      },
      "name": "DataAwsccElasticloadbalancingLoadBalancerConnectionDrainingPolicyOutputReference",
      "namespace": "dataAwsccElasticloadbalancingLoadBalancer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancing-load-balancer/index.ts",
            "line": 224
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancing-load-balancer/index.ts",
            "line": 229
          },
          "name": "timeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancing-load-balancer/index.ts",
            "line": 208
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingLoadBalancer.DataAwsccElasticloadbalancingLoadBalancerConnectionDrainingPolicy"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticloadbalancing-load-balancer/index:DataAwsccElasticloadbalancingLoadBalancerConnectionDrainingPolicyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingLoadBalancer.DataAwsccElasticloadbalancingLoadBalancerConnectionSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingLoadBalancer.DataAwsccElasticloadbalancingLoadBalancerConnectionSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancing-load-balancer/index.ts",
        "line": 233
      },
      "name": "DataAwsccElasticloadbalancingLoadBalancerConnectionSettings",
      "namespace": "dataAwsccElasticloadbalancingLoadBalancer",
      "symbolId": "src/data-awscc-elasticloadbalancing-load-balancer/index:DataAwsccElasticloadbalancingLoadBalancerConnectionSettings"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingLoadBalancer.DataAwsccElasticloadbalancingLoadBalancerConnectionSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingLoadBalancer.DataAwsccElasticloadbalancingLoadBalancerConnectionSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticloadbalancing-load-balancer/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/data-awscc-elasticloadbalancing-load-balancer/index.ts",
        "line": 256
      },
      "name": "DataAwsccElasticloadbalancingLoadBalancerConnectionSettingsOutputReference",
      "namespace": "dataAwsccElasticloadbalancingLoadBalancer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancing-load-balancer/index.ts",
            "line": 283
          },
          "name": "idleTimeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancing-load-balancer/index.ts",
            "line": 267
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingLoadBalancer.DataAwsccElasticloadbalancingLoadBalancerConnectionSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticloadbalancing-load-balancer/index:DataAwsccElasticloadbalancingLoadBalancerConnectionSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingLoadBalancer.DataAwsccElasticloadbalancingLoadBalancerHealthCheck": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingLoadBalancer.DataAwsccElasticloadbalancingLoadBalancerHealthCheck",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancing-load-balancer/index.ts",
        "line": 287
      },
      "name": "DataAwsccElasticloadbalancingLoadBalancerHealthCheck",
      "namespace": "dataAwsccElasticloadbalancingLoadBalancer",
      "symbolId": "src/data-awscc-elasticloadbalancing-load-balancer/index:DataAwsccElasticloadbalancingLoadBalancerHealthCheck"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingLoadBalancer.DataAwsccElasticloadbalancingLoadBalancerHealthCheckOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingLoadBalancer.DataAwsccElasticloadbalancingLoadBalancerHealthCheckOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticloadbalancing-load-balancer/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancing-load-balancer/index.ts",
        "line": 310
      },
      "name": "DataAwsccElasticloadbalancingLoadBalancerHealthCheckOutputReference",
      "namespace": "dataAwsccElasticloadbalancingLoadBalancer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancing-load-balancer/index.ts",
            "line": 337
          },
          "name": "healthyThreshold",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancing-load-balancer/index.ts",
            "line": 342
          },
          "name": "interval",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancing-load-balancer/index.ts",
            "line": 347
          },
          "name": "target",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancing-load-balancer/index.ts",
            "line": 352
          },
          "name": "timeout",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancing-load-balancer/index.ts",
            "line": 357
          },
          "name": "unhealthyThreshold",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancing-load-balancer/index.ts",
            "line": 321
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingLoadBalancer.DataAwsccElasticloadbalancingLoadBalancerHealthCheck"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticloadbalancing-load-balancer/index:DataAwsccElasticloadbalancingLoadBalancerHealthCheckOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingLoadBalancer.DataAwsccElasticloadbalancingLoadBalancerLbCookieStickinessPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingLoadBalancer.DataAwsccElasticloadbalancingLoadBalancerLbCookieStickinessPolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancing-load-balancer/index.ts",
        "line": 361
      },
      "name": "DataAwsccElasticloadbalancingLoadBalancerLbCookieStickinessPolicy",
      "namespace": "dataAwsccElasticloadbalancingLoadBalancer",
      "symbolId": "src/data-awscc-elasticloadbalancing-load-balancer/index:DataAwsccElasticloadbalancingLoadBalancerLbCookieStickinessPolicy"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingLoadBalancer.DataAwsccElasticloadbalancingLoadBalancerLbCookieStickinessPolicyList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingLoadBalancer.DataAwsccElasticloadbalancingLoadBalancerLbCookieStickinessPolicyList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticloadbalancing-load-balancer/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-awscc-elasticloadbalancing-load-balancer/index.ts",
        "line": 423
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancing-load-balancer/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-awscc.dataAwsccElasticloadbalancingLoadBalancer.DataAwsccElasticloadbalancingLoadBalancerLbCookieStickinessPolicyOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccElasticloadbalancingLoadBalancerLbCookieStickinessPolicyList",
      "namespace": "dataAwsccElasticloadbalancingLoadBalancer",
      "symbolId": "src/data-awscc-elasticloadbalancing-load-balancer/index:DataAwsccElasticloadbalancingLoadBalancerLbCookieStickinessPolicyList"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingLoadBalancer.DataAwsccElasticloadbalancingLoadBalancerLbCookieStickinessPolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingLoadBalancer.DataAwsccElasticloadbalancingLoadBalancerLbCookieStickinessPolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticloadbalancing-load-balancer/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancing-load-balancer/index.ts",
        "line": 384
      },
      "name": "DataAwsccElasticloadbalancingLoadBalancerLbCookieStickinessPolicyOutputReference",
      "namespace": "dataAwsccElasticloadbalancingLoadBalancer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancing-load-balancer/index.ts",
            "line": 413
          },
          "name": "cookieExpirationPeriod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancing-load-balancer/index.ts",
            "line": 418
          },
          "name": "policyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancing-load-balancer/index.ts",
            "line": 397
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingLoadBalancer.DataAwsccElasticloadbalancingLoadBalancerLbCookieStickinessPolicy"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticloadbalancing-load-balancer/index:DataAwsccElasticloadbalancingLoadBalancerLbCookieStickinessPolicyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingLoadBalancer.DataAwsccElasticloadbalancingLoadBalancerListeners": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingLoadBalancer.DataAwsccElasticloadbalancingLoadBalancerListeners",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancing-load-balancer/index.ts",
        "line": 441
      },
      "name": "DataAwsccElasticloadbalancingLoadBalancerListeners",
      "namespace": "dataAwsccElasticloadbalancingLoadBalancer",
      "symbolId": "src/data-awscc-elasticloadbalancing-load-balancer/index:DataAwsccElasticloadbalancingLoadBalancerListeners"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingLoadBalancer.DataAwsccElasticloadbalancingLoadBalancerListenersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingLoadBalancer.DataAwsccElasticloadbalancingLoadBalancerListenersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticloadbalancing-load-balancer/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancing-load-balancer/index.ts",
        "line": 523
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancing-load-balancer/index.ts",
            "line": 537
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingLoadBalancer.DataAwsccElasticloadbalancingLoadBalancerListenersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccElasticloadbalancingLoadBalancerListenersList",
      "namespace": "dataAwsccElasticloadbalancingLoadBalancer",
      "symbolId": "src/data-awscc-elasticloadbalancing-load-balancer/index:DataAwsccElasticloadbalancingLoadBalancerListenersList"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingLoadBalancer.DataAwsccElasticloadbalancingLoadBalancerListenersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingLoadBalancer.DataAwsccElasticloadbalancingLoadBalancerListenersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticloadbalancing-load-balancer/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-awscc-elasticloadbalancing-load-balancer/index.ts",
        "line": 464
      },
      "name": "DataAwsccElasticloadbalancingLoadBalancerListenersOutputReference",
      "namespace": "dataAwsccElasticloadbalancingLoadBalancer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancing-load-balancer/index.ts",
            "line": 493
          },
          "name": "instancePort",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancing-load-balancer/index.ts",
            "line": 498
          },
          "name": "instanceProtocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancing-load-balancer/index.ts",
            "line": 503
          },
          "name": "loadBalancerPort",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancing-load-balancer/index.ts",
            "line": 508
          },
          "name": "policyNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancing-load-balancer/index.ts",
            "line": 513
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancing-load-balancer/index.ts",
            "line": 518
          },
          "name": "sslCertificateId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancing-load-balancer/index.ts",
            "line": 477
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingLoadBalancer.DataAwsccElasticloadbalancingLoadBalancerListeners"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticloadbalancing-load-balancer/index:DataAwsccElasticloadbalancingLoadBalancerListenersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingLoadBalancer.DataAwsccElasticloadbalancingLoadBalancerPolicies": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingLoadBalancer.DataAwsccElasticloadbalancingLoadBalancerPolicies",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancing-load-balancer/index.ts",
        "line": 621
      },
      "name": "DataAwsccElasticloadbalancingLoadBalancerPolicies",
      "namespace": "dataAwsccElasticloadbalancingLoadBalancer",
      "symbolId": "src/data-awscc-elasticloadbalancing-load-balancer/index:DataAwsccElasticloadbalancingLoadBalancerPolicies"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingLoadBalancer.DataAwsccElasticloadbalancingLoadBalancerPoliciesAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingLoadBalancer.DataAwsccElasticloadbalancingLoadBalancerPoliciesAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancing-load-balancer/index.ts",
        "line": 541
      },
      "name": "DataAwsccElasticloadbalancingLoadBalancerPoliciesAttributes",
      "namespace": "dataAwsccElasticloadbalancingLoadBalancer",
      "symbolId": "src/data-awscc-elasticloadbalancing-load-balancer/index:DataAwsccElasticloadbalancingLoadBalancerPoliciesAttributes"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingLoadBalancer.DataAwsccElasticloadbalancingLoadBalancerPoliciesAttributesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingLoadBalancer.DataAwsccElasticloadbalancingLoadBalancerPoliciesAttributesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticloadbalancing-load-balancer/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancing-load-balancer/index.ts",
        "line": 603
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancing-load-balancer/index.ts",
            "line": 617
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingLoadBalancer.DataAwsccElasticloadbalancingLoadBalancerPoliciesAttributesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccElasticloadbalancingLoadBalancerPoliciesAttributesList",
      "namespace": "dataAwsccElasticloadbalancingLoadBalancer",
      "symbolId": "src/data-awscc-elasticloadbalancing-load-balancer/index:DataAwsccElasticloadbalancingLoadBalancerPoliciesAttributesList"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingLoadBalancer.DataAwsccElasticloadbalancingLoadBalancerPoliciesAttributesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingLoadBalancer.DataAwsccElasticloadbalancingLoadBalancerPoliciesAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticloadbalancing-load-balancer/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/data-awscc-elasticloadbalancing-load-balancer/index.ts",
        "line": 564
      },
      "name": "DataAwsccElasticloadbalancingLoadBalancerPoliciesAttributesOutputReference",
      "namespace": "dataAwsccElasticloadbalancingLoadBalancer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancing-load-balancer/index.ts",
            "line": 593
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancing-load-balancer/index.ts",
            "line": 598
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancing-load-balancer/index.ts",
            "line": 577
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingLoadBalancer.DataAwsccElasticloadbalancingLoadBalancerPoliciesAttributes"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticloadbalancing-load-balancer/index:DataAwsccElasticloadbalancingLoadBalancerPoliciesAttributesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingLoadBalancer.DataAwsccElasticloadbalancingLoadBalancerPoliciesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingLoadBalancer.DataAwsccElasticloadbalancingLoadBalancerPoliciesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticloadbalancing-load-balancer/index.ts",
          "line": 706
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancing-load-balancer/index.ts",
        "line": 699
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancing-load-balancer/index.ts",
            "line": 713
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingLoadBalancer.DataAwsccElasticloadbalancingLoadBalancerPoliciesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccElasticloadbalancingLoadBalancerPoliciesList",
      "namespace": "dataAwsccElasticloadbalancingLoadBalancer",
      "symbolId": "src/data-awscc-elasticloadbalancing-load-balancer/index:DataAwsccElasticloadbalancingLoadBalancerPoliciesList"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingLoadBalancer.DataAwsccElasticloadbalancingLoadBalancerPoliciesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingLoadBalancer.DataAwsccElasticloadbalancingLoadBalancerPoliciesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticloadbalancing-load-balancer/index.ts",
          "line": 653
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancing-load-balancer/index.ts",
        "line": 644
      },
      "name": "DataAwsccElasticloadbalancingLoadBalancerPoliciesOutputReference",
      "namespace": "dataAwsccElasticloadbalancingLoadBalancer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancing-load-balancer/index.ts",
            "line": 674
          },
          "name": "attributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingLoadBalancer.DataAwsccElasticloadbalancingLoadBalancerPoliciesAttributesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancing-load-balancer/index.ts",
            "line": 679
          },
          "name": "instancePorts",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancing-load-balancer/index.ts",
            "line": 684
          },
          "name": "loadBalancerPorts",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancing-load-balancer/index.ts",
            "line": 689
          },
          "name": "policyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancing-load-balancer/index.ts",
            "line": 694
          },
          "name": "policyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancing-load-balancer/index.ts",
            "line": 657
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingLoadBalancer.DataAwsccElasticloadbalancingLoadBalancerPolicies"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticloadbalancing-load-balancer/index:DataAwsccElasticloadbalancingLoadBalancerPoliciesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingLoadBalancer.DataAwsccElasticloadbalancingLoadBalancerSourceSecurityGroup": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingLoadBalancer.DataAwsccElasticloadbalancingLoadBalancerSourceSecurityGroup",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancing-load-balancer/index.ts",
        "line": 717
      },
      "name": "DataAwsccElasticloadbalancingLoadBalancerSourceSecurityGroup",
      "namespace": "dataAwsccElasticloadbalancingLoadBalancer",
      "symbolId": "src/data-awscc-elasticloadbalancing-load-balancer/index:DataAwsccElasticloadbalancingLoadBalancerSourceSecurityGroup"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingLoadBalancer.DataAwsccElasticloadbalancingLoadBalancerSourceSecurityGroupOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingLoadBalancer.DataAwsccElasticloadbalancingLoadBalancerSourceSecurityGroupOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticloadbalancing-load-balancer/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/data-awscc-elasticloadbalancing-load-balancer/index.ts",
        "line": 740
      },
      "name": "DataAwsccElasticloadbalancingLoadBalancerSourceSecurityGroupOutputReference",
      "namespace": "dataAwsccElasticloadbalancingLoadBalancer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancing-load-balancer/index.ts",
            "line": 767
          },
          "name": "groupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancing-load-balancer/index.ts",
            "line": 772
          },
          "name": "ownerAlias",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancing-load-balancer/index.ts",
            "line": 751
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingLoadBalancer.DataAwsccElasticloadbalancingLoadBalancerSourceSecurityGroup"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticloadbalancing-load-balancer/index:DataAwsccElasticloadbalancingLoadBalancerSourceSecurityGroupOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingLoadBalancer.DataAwsccElasticloadbalancingLoadBalancerTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingLoadBalancer.DataAwsccElasticloadbalancingLoadBalancerTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancing-load-balancer/index.ts",
        "line": 776
      },
      "name": "DataAwsccElasticloadbalancingLoadBalancerTags",
      "namespace": "dataAwsccElasticloadbalancingLoadBalancer",
      "symbolId": "src/data-awscc-elasticloadbalancing-load-balancer/index:DataAwsccElasticloadbalancingLoadBalancerTags"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingLoadBalancer.DataAwsccElasticloadbalancingLoadBalancerTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingLoadBalancer.DataAwsccElasticloadbalancingLoadBalancerTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticloadbalancing-load-balancer/index.ts",
          "line": 845
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancing-load-balancer/index.ts",
        "line": 838
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancing-load-balancer/index.ts",
            "line": 852
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingLoadBalancer.DataAwsccElasticloadbalancingLoadBalancerTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccElasticloadbalancingLoadBalancerTagsList",
      "namespace": "dataAwsccElasticloadbalancingLoadBalancer",
      "symbolId": "src/data-awscc-elasticloadbalancing-load-balancer/index:DataAwsccElasticloadbalancingLoadBalancerTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingLoadBalancer.DataAwsccElasticloadbalancingLoadBalancerTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingLoadBalancer.DataAwsccElasticloadbalancingLoadBalancerTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticloadbalancing-load-balancer/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancing-load-balancer/index.ts",
        "line": 799
      },
      "name": "DataAwsccElasticloadbalancingLoadBalancerTagsOutputReference",
      "namespace": "dataAwsccElasticloadbalancingLoadBalancer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancing-load-balancer/index.ts",
            "line": 828
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancing-load-balancer/index.ts",
            "line": 833
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancing-load-balancer/index.ts",
            "line": 812
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingLoadBalancer.DataAwsccElasticloadbalancingLoadBalancerTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticloadbalancing-load-balancer/index:DataAwsccElasticloadbalancingLoadBalancerTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingLoadBalancers.DataAwsccElasticloadbalancingLoadBalancers": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticloadbalancing_load_balancers awscc_elasticloadbalancing_load_balancers}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingLoadBalancers.DataAwsccElasticloadbalancingLoadBalancers",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticloadbalancing_load_balancers awscc_elasticloadbalancing_load_balancers} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticloadbalancing-load-balancers/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingLoadBalancers.DataAwsccElasticloadbalancingLoadBalancersConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancing-load-balancers/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccElasticloadbalancingLoadBalancers resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancing-load-balancers/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccElasticloadbalancingLoadBalancers to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticloadbalancing_load_balancers#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccElasticloadbalancingLoadBalancers that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccElasticloadbalancingLoadBalancers to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancing-load-balancers/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancing-load-balancers/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccElasticloadbalancingLoadBalancers",
      "namespace": "dataAwsccElasticloadbalancingLoadBalancers",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancing-load-balancers/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancing-load-balancers/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancing-load-balancers/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticloadbalancing-load-balancers/index:DataAwsccElasticloadbalancingLoadBalancers"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingLoadBalancers.DataAwsccElasticloadbalancingLoadBalancersConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingLoadBalancers.DataAwsccElasticloadbalancingLoadBalancersConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancing-load-balancers/index.ts",
        "line": 14
      },
      "name": "DataAwsccElasticloadbalancingLoadBalancersConfig",
      "namespace": "dataAwsccElasticloadbalancingLoadBalancers",
      "symbolId": "src/data-awscc-elasticloadbalancing-load-balancers/index:DataAwsccElasticloadbalancingLoadBalancersConfig"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listener.DataAwsccElasticloadbalancingv2Listener": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticloadbalancingv2_listener awscc_elasticloadbalancingv2_listener}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listener.DataAwsccElasticloadbalancingv2Listener",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticloadbalancingv2_listener awscc_elasticloadbalancingv2_listener} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
          "line": 1179
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listener.DataAwsccElasticloadbalancingv2ListenerConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
        "line": 1147
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccElasticloadbalancingv2Listener resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
            "line": 1164
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccElasticloadbalancingv2Listener to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticloadbalancingv2_listener#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccElasticloadbalancingv2Listener that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccElasticloadbalancingv2Listener to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
            "line": 1279
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
            "line": 1285
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccElasticloadbalancingv2Listener",
      "namespace": "dataAwsccElasticloadbalancingv2Listener",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
            "line": 1152
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
            "line": 1203
          },
          "name": "alpnPolicy",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
            "line": 1209
          },
          "name": "certificates",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listener.DataAwsccElasticloadbalancingv2ListenerCertificatesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
            "line": 1215
          },
          "name": "defaultActions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listener.DataAwsccElasticloadbalancingv2ListenerDefaultActionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
            "line": 1233
          },
          "name": "listenerArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
            "line": 1239
          },
          "name": "listenerAttributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listener.DataAwsccElasticloadbalancingv2ListenerListenerAttributesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
            "line": 1244
          },
          "name": "loadBalancerArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
            "line": 1250
          },
          "name": "mutualAuthentication",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listener.DataAwsccElasticloadbalancingv2ListenerMutualAuthenticationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
            "line": 1255
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
            "line": 1260
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
            "line": 1265
          },
          "name": "sslPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
            "line": 1271
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listener.DataAwsccElasticloadbalancingv2ListenerTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
            "line": 1228
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
            "line": 1221
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticloadbalancingv2-listener/index:DataAwsccElasticloadbalancingv2Listener"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listener.DataAwsccElasticloadbalancingv2ListenerCertificates": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listener.DataAwsccElasticloadbalancingv2ListenerCertificates",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
        "line": 25
      },
      "name": "DataAwsccElasticloadbalancingv2ListenerCertificates",
      "namespace": "dataAwsccElasticloadbalancingv2Listener",
      "symbolId": "src/data-awscc-elasticloadbalancingv2-listener/index:DataAwsccElasticloadbalancingv2ListenerCertificates"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listener.DataAwsccElasticloadbalancingv2ListenerCertificatesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listener.DataAwsccElasticloadbalancingv2ListenerCertificatesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticloadbalancingv2-listener/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
        "line": 82
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
            "line": 96
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listener.DataAwsccElasticloadbalancingv2ListenerCertificatesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccElasticloadbalancingv2ListenerCertificatesList",
      "namespace": "dataAwsccElasticloadbalancingv2Listener",
      "symbolId": "src/data-awscc-elasticloadbalancingv2-listener/index:DataAwsccElasticloadbalancingv2ListenerCertificatesList"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listener.DataAwsccElasticloadbalancingv2ListenerCertificatesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listener.DataAwsccElasticloadbalancingv2ListenerCertificatesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
        "line": 48
      },
      "name": "DataAwsccElasticloadbalancingv2ListenerCertificatesOutputReference",
      "namespace": "dataAwsccElasticloadbalancingv2Listener",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
            "line": 77
          },
          "name": "certificateArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listener.DataAwsccElasticloadbalancingv2ListenerCertificates"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticloadbalancingv2-listener/index:DataAwsccElasticloadbalancingv2ListenerCertificatesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listener.DataAwsccElasticloadbalancingv2ListenerConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listener.DataAwsccElasticloadbalancingv2ListenerConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
        "line": 14
      },
      "name": "DataAwsccElasticloadbalancingv2ListenerConfig",
      "namespace": "dataAwsccElasticloadbalancingv2Listener",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticloadbalancingv2_listener#id DataAwsccElasticloadbalancingv2Listener#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticloadbalancingv2-listener/index:DataAwsccElasticloadbalancingv2ListenerConfig"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listener.DataAwsccElasticloadbalancingv2ListenerDefaultActions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listener.DataAwsccElasticloadbalancingv2ListenerDefaultActions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
        "line": 793
      },
      "name": "DataAwsccElasticloadbalancingv2ListenerDefaultActions",
      "namespace": "dataAwsccElasticloadbalancingv2Listener",
      "symbolId": "src/data-awscc-elasticloadbalancingv2-listener/index:DataAwsccElasticloadbalancingv2ListenerDefaultActions"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listener.DataAwsccElasticloadbalancingv2ListenerDefaultActionsAuthenticateCognitoConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listener.DataAwsccElasticloadbalancingv2ListenerDefaultActionsAuthenticateCognitoConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
        "line": 100
      },
      "name": "DataAwsccElasticloadbalancingv2ListenerDefaultActionsAuthenticateCognitoConfig",
      "namespace": "dataAwsccElasticloadbalancingv2Listener",
      "symbolId": "src/data-awscc-elasticloadbalancingv2-listener/index:DataAwsccElasticloadbalancingv2ListenerDefaultActionsAuthenticateCognitoConfig"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listener.DataAwsccElasticloadbalancingv2ListenerDefaultActionsAuthenticateCognitoConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listener.DataAwsccElasticloadbalancingv2ListenerDefaultActionsAuthenticateCognitoConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticloadbalancingv2-listener/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-awscc-elasticloadbalancingv2-listener/index.ts",
        "line": 123
      },
      "name": "DataAwsccElasticloadbalancingv2ListenerDefaultActionsAuthenticateCognitoConfigOutputReference",
      "namespace": "dataAwsccElasticloadbalancingv2Listener",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
            "line": 151
          },
          "name": "authenticationRequestExtraParams",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
            "line": 156
          },
          "name": "onUnauthenticatedRequest",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
            "line": 161
          },
          "name": "scope",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
            "line": 166
          },
          "name": "sessionCookieName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
            "line": 171
          },
          "name": "sessionTimeout",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
            "line": 176
          },
          "name": "userPoolArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
            "line": 181
          },
          "name": "userPoolClientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
            "line": 186
          },
          "name": "userPoolDomain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
            "line": 134
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listener.DataAwsccElasticloadbalancingv2ListenerDefaultActionsAuthenticateCognitoConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticloadbalancingv2-listener/index:DataAwsccElasticloadbalancingv2ListenerDefaultActionsAuthenticateCognitoConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listener.DataAwsccElasticloadbalancingv2ListenerDefaultActionsAuthenticateOidcConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listener.DataAwsccElasticloadbalancingv2ListenerDefaultActionsAuthenticateOidcConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
        "line": 190
      },
      "name": "DataAwsccElasticloadbalancingv2ListenerDefaultActionsAuthenticateOidcConfig",
      "namespace": "dataAwsccElasticloadbalancingv2Listener",
      "symbolId": "src/data-awscc-elasticloadbalancingv2-listener/index:DataAwsccElasticloadbalancingv2ListenerDefaultActionsAuthenticateOidcConfig"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listener.DataAwsccElasticloadbalancingv2ListenerDefaultActionsAuthenticateOidcConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listener.DataAwsccElasticloadbalancingv2ListenerDefaultActionsAuthenticateOidcConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticloadbalancingv2-listener/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/data-awscc-elasticloadbalancingv2-listener/index.ts",
        "line": 213
      },
      "name": "DataAwsccElasticloadbalancingv2ListenerDefaultActionsAuthenticateOidcConfigOutputReference",
      "namespace": "dataAwsccElasticloadbalancingv2Listener",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
            "line": 241
          },
          "name": "authenticationRequestExtraParams",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
            "line": 246
          },
          "name": "authorizationEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
            "line": 251
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
            "line": 256
          },
          "name": "clientSecret",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
            "line": 261
          },
          "name": "issuer",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
            "line": 266
          },
          "name": "onUnauthenticatedRequest",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
            "line": 271
          },
          "name": "scope",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
            "line": 276
          },
          "name": "sessionCookieName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
            "line": 281
          },
          "name": "sessionTimeout",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
            "line": 286
          },
          "name": "tokenEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
            "line": 291
          },
          "name": "useExistingClientSecret",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
            "line": 296
          },
          "name": "userInfoEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
            "line": 224
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listener.DataAwsccElasticloadbalancingv2ListenerDefaultActionsAuthenticateOidcConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticloadbalancingv2-listener/index:DataAwsccElasticloadbalancingv2ListenerDefaultActionsAuthenticateOidcConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listener.DataAwsccElasticloadbalancingv2ListenerDefaultActionsFixedResponseConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listener.DataAwsccElasticloadbalancingv2ListenerDefaultActionsFixedResponseConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
        "line": 300
      },
      "name": "DataAwsccElasticloadbalancingv2ListenerDefaultActionsFixedResponseConfig",
      "namespace": "dataAwsccElasticloadbalancingv2Listener",
      "symbolId": "src/data-awscc-elasticloadbalancingv2-listener/index:DataAwsccElasticloadbalancingv2ListenerDefaultActionsFixedResponseConfig"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listener.DataAwsccElasticloadbalancingv2ListenerDefaultActionsFixedResponseConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listener.DataAwsccElasticloadbalancingv2ListenerDefaultActionsFixedResponseConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticloadbalancingv2-listener/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-awscc-elasticloadbalancingv2-listener/index.ts",
        "line": 323
      },
      "name": "DataAwsccElasticloadbalancingv2ListenerDefaultActionsFixedResponseConfigOutputReference",
      "namespace": "dataAwsccElasticloadbalancingv2Listener",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
            "line": 350
          },
          "name": "contentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
            "line": 355
          },
          "name": "messageBody",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
            "line": 360
          },
          "name": "statusCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
            "line": 334
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listener.DataAwsccElasticloadbalancingv2ListenerDefaultActionsFixedResponseConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticloadbalancingv2-listener/index:DataAwsccElasticloadbalancingv2ListenerDefaultActionsFixedResponseConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listener.DataAwsccElasticloadbalancingv2ListenerDefaultActionsForwardConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listener.DataAwsccElasticloadbalancingv2ListenerDefaultActionsForwardConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
        "line": 503
      },
      "name": "DataAwsccElasticloadbalancingv2ListenerDefaultActionsForwardConfig",
      "namespace": "dataAwsccElasticloadbalancingv2Listener",
      "symbolId": "src/data-awscc-elasticloadbalancingv2-listener/index:DataAwsccElasticloadbalancingv2ListenerDefaultActionsForwardConfig"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listener.DataAwsccElasticloadbalancingv2ListenerDefaultActionsForwardConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listener.DataAwsccElasticloadbalancingv2ListenerDefaultActionsForwardConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticloadbalancingv2-listener/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/data-awscc-elasticloadbalancingv2-listener/index.ts",
        "line": 526
      },
      "name": "DataAwsccElasticloadbalancingv2ListenerDefaultActionsForwardConfigOutputReference",
      "namespace": "dataAwsccElasticloadbalancingv2Listener",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
            "line": 560
          },
          "name": "targetGroups",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listener.DataAwsccElasticloadbalancingv2ListenerDefaultActionsForwardConfigTargetGroupsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
            "line": 554
          },
          "name": "targetGroupStickinessConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listener.DataAwsccElasticloadbalancingv2ListenerDefaultActionsForwardConfigTargetGroupStickinessConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
            "line": 537
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listener.DataAwsccElasticloadbalancingv2ListenerDefaultActionsForwardConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticloadbalancingv2-listener/index:DataAwsccElasticloadbalancingv2ListenerDefaultActionsForwardConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listener.DataAwsccElasticloadbalancingv2ListenerDefaultActionsForwardConfigTargetGroupStickinessConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listener.DataAwsccElasticloadbalancingv2ListenerDefaultActionsForwardConfigTargetGroupStickinessConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
        "line": 364
      },
      "name": "DataAwsccElasticloadbalancingv2ListenerDefaultActionsForwardConfigTargetGroupStickinessConfig",
      "namespace": "dataAwsccElasticloadbalancingv2Listener",
      "symbolId": "src/data-awscc-elasticloadbalancingv2-listener/index:DataAwsccElasticloadbalancingv2ListenerDefaultActionsForwardConfigTargetGroupStickinessConfig"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listener.DataAwsccElasticloadbalancingv2ListenerDefaultActionsForwardConfigTargetGroupStickinessConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listener.DataAwsccElasticloadbalancingv2ListenerDefaultActionsForwardConfigTargetGroupStickinessConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticloadbalancingv2-listener/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
        "line": 387
      },
      "name": "DataAwsccElasticloadbalancingv2ListenerDefaultActionsForwardConfigTargetGroupStickinessConfigOutputReference",
      "namespace": "dataAwsccElasticloadbalancingv2Listener",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
            "line": 414
          },
          "name": "durationSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
            "line": 419
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
            "line": 398
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listener.DataAwsccElasticloadbalancingv2ListenerDefaultActionsForwardConfigTargetGroupStickinessConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticloadbalancingv2-listener/index:DataAwsccElasticloadbalancingv2ListenerDefaultActionsForwardConfigTargetGroupStickinessConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listener.DataAwsccElasticloadbalancingv2ListenerDefaultActionsForwardConfigTargetGroups": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listener.DataAwsccElasticloadbalancingv2ListenerDefaultActionsForwardConfigTargetGroups",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
        "line": 423
      },
      "name": "DataAwsccElasticloadbalancingv2ListenerDefaultActionsForwardConfigTargetGroups",
      "namespace": "dataAwsccElasticloadbalancingv2Listener",
      "symbolId": "src/data-awscc-elasticloadbalancingv2-listener/index:DataAwsccElasticloadbalancingv2ListenerDefaultActionsForwardConfigTargetGroups"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listener.DataAwsccElasticloadbalancingv2ListenerDefaultActionsForwardConfigTargetGroupsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listener.DataAwsccElasticloadbalancingv2ListenerDefaultActionsForwardConfigTargetGroupsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticloadbalancingv2-listener/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
        "line": 485
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
            "line": 499
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listener.DataAwsccElasticloadbalancingv2ListenerDefaultActionsForwardConfigTargetGroupsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccElasticloadbalancingv2ListenerDefaultActionsForwardConfigTargetGroupsList",
      "namespace": "dataAwsccElasticloadbalancingv2Listener",
      "symbolId": "src/data-awscc-elasticloadbalancingv2-listener/index:DataAwsccElasticloadbalancingv2ListenerDefaultActionsForwardConfigTargetGroupsList"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listener.DataAwsccElasticloadbalancingv2ListenerDefaultActionsForwardConfigTargetGroupsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listener.DataAwsccElasticloadbalancingv2ListenerDefaultActionsForwardConfigTargetGroupsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticloadbalancingv2-listener/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-awscc-elasticloadbalancingv2-listener/index.ts",
        "line": 446
      },
      "name": "DataAwsccElasticloadbalancingv2ListenerDefaultActionsForwardConfigTargetGroupsOutputReference",
      "namespace": "dataAwsccElasticloadbalancingv2Listener",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
            "line": 475
          },
          "name": "targetGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
            "line": 480
          },
          "name": "weight",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
            "line": 459
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listener.DataAwsccElasticloadbalancingv2ListenerDefaultActionsForwardConfigTargetGroups"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticloadbalancingv2-listener/index:DataAwsccElasticloadbalancingv2ListenerDefaultActionsForwardConfigTargetGroupsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listener.DataAwsccElasticloadbalancingv2ListenerDefaultActionsJwtValidationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listener.DataAwsccElasticloadbalancingv2ListenerDefaultActionsJwtValidationConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
        "line": 649
      },
      "name": "DataAwsccElasticloadbalancingv2ListenerDefaultActionsJwtValidationConfig",
      "namespace": "dataAwsccElasticloadbalancingv2Listener",
      "symbolId": "src/data-awscc-elasticloadbalancingv2-listener/index:DataAwsccElasticloadbalancingv2ListenerDefaultActionsJwtValidationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listener.DataAwsccElasticloadbalancingv2ListenerDefaultActionsJwtValidationConfigAdditionalClaims": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listener.DataAwsccElasticloadbalancingv2ListenerDefaultActionsJwtValidationConfigAdditionalClaims",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
        "line": 564
      },
      "name": "DataAwsccElasticloadbalancingv2ListenerDefaultActionsJwtValidationConfigAdditionalClaims",
      "namespace": "dataAwsccElasticloadbalancingv2Listener",
      "symbolId": "src/data-awscc-elasticloadbalancingv2-listener/index:DataAwsccElasticloadbalancingv2ListenerDefaultActionsJwtValidationConfigAdditionalClaims"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listener.DataAwsccElasticloadbalancingv2ListenerDefaultActionsJwtValidationConfigAdditionalClaimsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listener.DataAwsccElasticloadbalancingv2ListenerDefaultActionsJwtValidationConfigAdditionalClaimsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticloadbalancingv2-listener/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
        "line": 631
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
            "line": 645
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listener.DataAwsccElasticloadbalancingv2ListenerDefaultActionsJwtValidationConfigAdditionalClaimsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccElasticloadbalancingv2ListenerDefaultActionsJwtValidationConfigAdditionalClaimsList",
      "namespace": "dataAwsccElasticloadbalancingv2Listener",
      "symbolId": "src/data-awscc-elasticloadbalancingv2-listener/index:DataAwsccElasticloadbalancingv2ListenerDefaultActionsJwtValidationConfigAdditionalClaimsList"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listener.DataAwsccElasticloadbalancingv2ListenerDefaultActionsJwtValidationConfigAdditionalClaimsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listener.DataAwsccElasticloadbalancingv2ListenerDefaultActionsJwtValidationConfigAdditionalClaimsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticloadbalancingv2-listener/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-awscc-elasticloadbalancingv2-listener/index.ts",
        "line": 587
      },
      "name": "DataAwsccElasticloadbalancingv2ListenerDefaultActionsJwtValidationConfigAdditionalClaimsOutputReference",
      "namespace": "dataAwsccElasticloadbalancingv2Listener",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
            "line": 616
          },
          "name": "format",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
            "line": 621
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
            "line": 626
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
            "line": 600
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listener.DataAwsccElasticloadbalancingv2ListenerDefaultActionsJwtValidationConfigAdditionalClaims"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticloadbalancingv2-listener/index:DataAwsccElasticloadbalancingv2ListenerDefaultActionsJwtValidationConfigAdditionalClaimsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listener.DataAwsccElasticloadbalancingv2ListenerDefaultActionsJwtValidationConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listener.DataAwsccElasticloadbalancingv2ListenerDefaultActionsJwtValidationConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticloadbalancingv2-listener/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-awscc-elasticloadbalancingv2-listener/index.ts",
        "line": 672
      },
      "name": "DataAwsccElasticloadbalancingv2ListenerDefaultActionsJwtValidationConfigOutputReference",
      "namespace": "dataAwsccElasticloadbalancingv2Listener",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
            "line": 700
          },
          "name": "additionalClaims",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listener.DataAwsccElasticloadbalancingv2ListenerDefaultActionsJwtValidationConfigAdditionalClaimsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
            "line": 705
          },
          "name": "issuer",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
            "line": 710
          },
          "name": "jwksEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
            "line": 683
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listener.DataAwsccElasticloadbalancingv2ListenerDefaultActionsJwtValidationConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticloadbalancingv2-listener/index:DataAwsccElasticloadbalancingv2ListenerDefaultActionsJwtValidationConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listener.DataAwsccElasticloadbalancingv2ListenerDefaultActionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listener.DataAwsccElasticloadbalancingv2ListenerDefaultActionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
          "line": 903
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
        "line": 896
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
            "line": 910
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listener.DataAwsccElasticloadbalancingv2ListenerDefaultActionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccElasticloadbalancingv2ListenerDefaultActionsList",
      "namespace": "dataAwsccElasticloadbalancingv2Listener",
      "symbolId": "src/data-awscc-elasticloadbalancingv2-listener/index:DataAwsccElasticloadbalancingv2ListenerDefaultActionsList"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listener.DataAwsccElasticloadbalancingv2ListenerDefaultActionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listener.DataAwsccElasticloadbalancingv2ListenerDefaultActionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticloadbalancingv2-listener/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/data-awscc-elasticloadbalancingv2-listener/index.ts",
        "line": 816
      },
      "name": "DataAwsccElasticloadbalancingv2ListenerDefaultActionsOutputReference",
      "namespace": "dataAwsccElasticloadbalancingv2Listener",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
            "line": 846
          },
          "name": "authenticateCognitoConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listener.DataAwsccElasticloadbalancingv2ListenerDefaultActionsAuthenticateCognitoConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
            "line": 852
          },
          "name": "authenticateOidcConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listener.DataAwsccElasticloadbalancingv2ListenerDefaultActionsAuthenticateOidcConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
            "line": 858
          },
          "name": "fixedResponseConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listener.DataAwsccElasticloadbalancingv2ListenerDefaultActionsFixedResponseConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
            "line": 864
          },
          "name": "forwardConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listener.DataAwsccElasticloadbalancingv2ListenerDefaultActionsForwardConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
            "line": 870
          },
          "name": "jwtValidationConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listener.DataAwsccElasticloadbalancingv2ListenerDefaultActionsJwtValidationConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
            "line": 875
          },
          "name": "order",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
            "line": 881
          },
          "name": "redirectConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listener.DataAwsccElasticloadbalancingv2ListenerDefaultActionsRedirectConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
            "line": 886
          },
          "name": "targetGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
            "line": 891
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
            "line": 829
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listener.DataAwsccElasticloadbalancingv2ListenerDefaultActions"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticloadbalancingv2-listener/index:DataAwsccElasticloadbalancingv2ListenerDefaultActionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listener.DataAwsccElasticloadbalancingv2ListenerDefaultActionsRedirectConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listener.DataAwsccElasticloadbalancingv2ListenerDefaultActionsRedirectConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
        "line": 714
      },
      "name": "DataAwsccElasticloadbalancingv2ListenerDefaultActionsRedirectConfig",
      "namespace": "dataAwsccElasticloadbalancingv2Listener",
      "symbolId": "src/data-awscc-elasticloadbalancingv2-listener/index:DataAwsccElasticloadbalancingv2ListenerDefaultActionsRedirectConfig"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listener.DataAwsccElasticloadbalancingv2ListenerDefaultActionsRedirectConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listener.DataAwsccElasticloadbalancingv2ListenerDefaultActionsRedirectConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticloadbalancingv2-listener/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-awscc-elasticloadbalancingv2-listener/index.ts",
        "line": 737
      },
      "name": "DataAwsccElasticloadbalancingv2ListenerDefaultActionsRedirectConfigOutputReference",
      "namespace": "dataAwsccElasticloadbalancingv2Listener",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
            "line": 764
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
            "line": 769
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
            "line": 774
          },
          "name": "port",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
            "line": 779
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
            "line": 784
          },
          "name": "query",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
            "line": 789
          },
          "name": "statusCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
            "line": 748
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listener.DataAwsccElasticloadbalancingv2ListenerDefaultActionsRedirectConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticloadbalancingv2-listener/index:DataAwsccElasticloadbalancingv2ListenerDefaultActionsRedirectConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listener.DataAwsccElasticloadbalancingv2ListenerListenerAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listener.DataAwsccElasticloadbalancingv2ListenerListenerAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
        "line": 914
      },
      "name": "DataAwsccElasticloadbalancingv2ListenerListenerAttributes",
      "namespace": "dataAwsccElasticloadbalancingv2Listener",
      "symbolId": "src/data-awscc-elasticloadbalancingv2-listener/index:DataAwsccElasticloadbalancingv2ListenerListenerAttributes"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listener.DataAwsccElasticloadbalancingv2ListenerListenerAttributesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listener.DataAwsccElasticloadbalancingv2ListenerListenerAttributesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
          "line": 983
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
        "line": 976
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
            "line": 990
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listener.DataAwsccElasticloadbalancingv2ListenerListenerAttributesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccElasticloadbalancingv2ListenerListenerAttributesList",
      "namespace": "dataAwsccElasticloadbalancingv2Listener",
      "symbolId": "src/data-awscc-elasticloadbalancingv2-listener/index:DataAwsccElasticloadbalancingv2ListenerListenerAttributesList"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listener.DataAwsccElasticloadbalancingv2ListenerListenerAttributesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listener.DataAwsccElasticloadbalancingv2ListenerListenerAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
          "line": 946
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
        "line": 937
      },
      "name": "DataAwsccElasticloadbalancingv2ListenerListenerAttributesOutputReference",
      "namespace": "dataAwsccElasticloadbalancingv2Listener",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
            "line": 966
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
            "line": 971
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
            "line": 950
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listener.DataAwsccElasticloadbalancingv2ListenerListenerAttributes"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticloadbalancingv2-listener/index:DataAwsccElasticloadbalancingv2ListenerListenerAttributesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listener.DataAwsccElasticloadbalancingv2ListenerMutualAuthentication": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listener.DataAwsccElasticloadbalancingv2ListenerMutualAuthentication",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
        "line": 994
      },
      "name": "DataAwsccElasticloadbalancingv2ListenerMutualAuthentication",
      "namespace": "dataAwsccElasticloadbalancingv2Listener",
      "symbolId": "src/data-awscc-elasticloadbalancingv2-listener/index:DataAwsccElasticloadbalancingv2ListenerMutualAuthentication"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listener.DataAwsccElasticloadbalancingv2ListenerMutualAuthenticationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listener.DataAwsccElasticloadbalancingv2ListenerMutualAuthenticationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticloadbalancingv2-listener/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-awscc-elasticloadbalancingv2-listener/index.ts",
        "line": 1017
      },
      "name": "DataAwsccElasticloadbalancingv2ListenerMutualAuthenticationOutputReference",
      "namespace": "dataAwsccElasticloadbalancingv2Listener",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
            "line": 1044
          },
          "name": "advertiseTrustStoreCaNames",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
            "line": 1049
          },
          "name": "ignoreClientCertificateExpiry",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
            "line": 1054
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
            "line": 1059
          },
          "name": "trustStoreArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
            "line": 1028
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listener.DataAwsccElasticloadbalancingv2ListenerMutualAuthentication"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticloadbalancingv2-listener/index:DataAwsccElasticloadbalancingv2ListenerMutualAuthenticationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listener.DataAwsccElasticloadbalancingv2ListenerTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listener.DataAwsccElasticloadbalancingv2ListenerTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
        "line": 1063
      },
      "name": "DataAwsccElasticloadbalancingv2ListenerTags",
      "namespace": "dataAwsccElasticloadbalancingv2Listener",
      "symbolId": "src/data-awscc-elasticloadbalancingv2-listener/index:DataAwsccElasticloadbalancingv2ListenerTags"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listener.DataAwsccElasticloadbalancingv2ListenerTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listener.DataAwsccElasticloadbalancingv2ListenerTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
          "line": 1132
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
        "line": 1125
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
            "line": 1139
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listener.DataAwsccElasticloadbalancingv2ListenerTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccElasticloadbalancingv2ListenerTagsList",
      "namespace": "dataAwsccElasticloadbalancingv2Listener",
      "symbolId": "src/data-awscc-elasticloadbalancingv2-listener/index:DataAwsccElasticloadbalancingv2ListenerTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listener.DataAwsccElasticloadbalancingv2ListenerTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listener.DataAwsccElasticloadbalancingv2ListenerTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticloadbalancingv2-listener/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
        "line": 1086
      },
      "name": "DataAwsccElasticloadbalancingv2ListenerTagsOutputReference",
      "namespace": "dataAwsccElasticloadbalancingv2Listener",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
            "line": 1115
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
            "line": 1120
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener/index.ts",
            "line": 1099
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listener.DataAwsccElasticloadbalancingv2ListenerTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticloadbalancingv2-listener/index:DataAwsccElasticloadbalancingv2ListenerTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRule": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticloadbalancingv2_listener_rule awscc_elasticloadbalancingv2_listener_rule}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRule",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticloadbalancingv2_listener_rule awscc_elasticloadbalancingv2_listener_rule} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
          "line": 1863
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
        "line": 1831
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccElasticloadbalancingv2ListenerRule resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1848
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccElasticloadbalancingv2ListenerRule to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticloadbalancingv2_listener_rule#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccElasticloadbalancingv2ListenerRule that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccElasticloadbalancingv2ListenerRule to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1947
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1953
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccElasticloadbalancingv2ListenerRule",
      "namespace": "dataAwsccElasticloadbalancingv2ListenerRule",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1836
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1888
          },
          "name": "actions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleActionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1894
          },
          "name": "conditions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleConditionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1912
          },
          "name": "isDefault",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1917
          },
          "name": "listenerArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1922
          },
          "name": "priority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1927
          },
          "name": "ruleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1933
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1939
          },
          "name": "transforms",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleTransformsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1907
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1900
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticloadbalancingv2-listener-rule/index:DataAwsccElasticloadbalancingv2ListenerRule"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleActions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleActions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
        "line": 718
      },
      "name": "DataAwsccElasticloadbalancingv2ListenerRuleActions",
      "namespace": "dataAwsccElasticloadbalancingv2ListenerRule",
      "symbolId": "src/data-awscc-elasticloadbalancingv2-listener-rule/index:DataAwsccElasticloadbalancingv2ListenerRuleActions"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleActionsAuthenticateCognitoConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleActionsAuthenticateCognitoConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
        "line": 25
      },
      "name": "DataAwsccElasticloadbalancingv2ListenerRuleActionsAuthenticateCognitoConfig",
      "namespace": "dataAwsccElasticloadbalancingv2ListenerRule",
      "symbolId": "src/data-awscc-elasticloadbalancingv2-listener-rule/index:DataAwsccElasticloadbalancingv2ListenerRuleActionsAuthenticateCognitoConfig"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleActionsAuthenticateCognitoConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleActionsAuthenticateCognitoConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
        "line": 48
      },
      "name": "DataAwsccElasticloadbalancingv2ListenerRuleActionsAuthenticateCognitoConfigOutputReference",
      "namespace": "dataAwsccElasticloadbalancingv2ListenerRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 76
          },
          "name": "authenticationRequestExtraParams",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 81
          },
          "name": "onUnauthenticatedRequest",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 86
          },
          "name": "scope",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 91
          },
          "name": "sessionCookieName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 96
          },
          "name": "sessionTimeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 101
          },
          "name": "userPoolArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 106
          },
          "name": "userPoolClientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 111
          },
          "name": "userPoolDomain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleActionsAuthenticateCognitoConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticloadbalancingv2-listener-rule/index:DataAwsccElasticloadbalancingv2ListenerRuleActionsAuthenticateCognitoConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleActionsAuthenticateOidcConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleActionsAuthenticateOidcConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
        "line": 115
      },
      "name": "DataAwsccElasticloadbalancingv2ListenerRuleActionsAuthenticateOidcConfig",
      "namespace": "dataAwsccElasticloadbalancingv2ListenerRule",
      "symbolId": "src/data-awscc-elasticloadbalancingv2-listener-rule/index:DataAwsccElasticloadbalancingv2ListenerRuleActionsAuthenticateOidcConfig"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleActionsAuthenticateOidcConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleActionsAuthenticateOidcConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
        "line": 138
      },
      "name": "DataAwsccElasticloadbalancingv2ListenerRuleActionsAuthenticateOidcConfigOutputReference",
      "namespace": "dataAwsccElasticloadbalancingv2ListenerRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 166
          },
          "name": "authenticationRequestExtraParams",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 171
          },
          "name": "authorizationEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 176
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 181
          },
          "name": "clientSecret",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 186
          },
          "name": "issuer",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 191
          },
          "name": "onUnauthenticatedRequest",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 196
          },
          "name": "scope",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 201
          },
          "name": "sessionCookieName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 206
          },
          "name": "sessionTimeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 211
          },
          "name": "tokenEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 216
          },
          "name": "useExistingClientSecret",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 221
          },
          "name": "userInfoEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 149
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleActionsAuthenticateOidcConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticloadbalancingv2-listener-rule/index:DataAwsccElasticloadbalancingv2ListenerRuleActionsAuthenticateOidcConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleActionsFixedResponseConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleActionsFixedResponseConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
        "line": 225
      },
      "name": "DataAwsccElasticloadbalancingv2ListenerRuleActionsFixedResponseConfig",
      "namespace": "dataAwsccElasticloadbalancingv2ListenerRule",
      "symbolId": "src/data-awscc-elasticloadbalancingv2-listener-rule/index:DataAwsccElasticloadbalancingv2ListenerRuleActionsFixedResponseConfig"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleActionsFixedResponseConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleActionsFixedResponseConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
        "line": 248
      },
      "name": "DataAwsccElasticloadbalancingv2ListenerRuleActionsFixedResponseConfigOutputReference",
      "namespace": "dataAwsccElasticloadbalancingv2ListenerRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 275
          },
          "name": "contentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 280
          },
          "name": "messageBody",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 285
          },
          "name": "statusCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 259
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleActionsFixedResponseConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticloadbalancingv2-listener-rule/index:DataAwsccElasticloadbalancingv2ListenerRuleActionsFixedResponseConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleActionsForwardConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleActionsForwardConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
        "line": 428
      },
      "name": "DataAwsccElasticloadbalancingv2ListenerRuleActionsForwardConfig",
      "namespace": "dataAwsccElasticloadbalancingv2ListenerRule",
      "symbolId": "src/data-awscc-elasticloadbalancingv2-listener-rule/index:DataAwsccElasticloadbalancingv2ListenerRuleActionsForwardConfig"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleActionsForwardConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleActionsForwardConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/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-awscc-elasticloadbalancingv2-listener-rule/index.ts",
        "line": 451
      },
      "name": "DataAwsccElasticloadbalancingv2ListenerRuleActionsForwardConfigOutputReference",
      "namespace": "dataAwsccElasticloadbalancingv2ListenerRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 485
          },
          "name": "targetGroups",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleActionsForwardConfigTargetGroupsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 479
          },
          "name": "targetGroupStickinessConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleActionsForwardConfigTargetGroupStickinessConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 462
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleActionsForwardConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticloadbalancingv2-listener-rule/index:DataAwsccElasticloadbalancingv2ListenerRuleActionsForwardConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleActionsForwardConfigTargetGroupStickinessConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleActionsForwardConfigTargetGroupStickinessConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
        "line": 289
      },
      "name": "DataAwsccElasticloadbalancingv2ListenerRuleActionsForwardConfigTargetGroupStickinessConfig",
      "namespace": "dataAwsccElasticloadbalancingv2ListenerRule",
      "symbolId": "src/data-awscc-elasticloadbalancingv2-listener-rule/index:DataAwsccElasticloadbalancingv2ListenerRuleActionsForwardConfigTargetGroupStickinessConfig"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleActionsForwardConfigTargetGroupStickinessConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleActionsForwardConfigTargetGroupStickinessConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/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-awscc-elasticloadbalancingv2-listener-rule/index.ts",
        "line": 312
      },
      "name": "DataAwsccElasticloadbalancingv2ListenerRuleActionsForwardConfigTargetGroupStickinessConfigOutputReference",
      "namespace": "dataAwsccElasticloadbalancingv2ListenerRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 339
          },
          "name": "durationSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 344
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 323
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleActionsForwardConfigTargetGroupStickinessConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticloadbalancingv2-listener-rule/index:DataAwsccElasticloadbalancingv2ListenerRuleActionsForwardConfigTargetGroupStickinessConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleActionsForwardConfigTargetGroups": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleActionsForwardConfigTargetGroups",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
        "line": 348
      },
      "name": "DataAwsccElasticloadbalancingv2ListenerRuleActionsForwardConfigTargetGroups",
      "namespace": "dataAwsccElasticloadbalancingv2ListenerRule",
      "symbolId": "src/data-awscc-elasticloadbalancingv2-listener-rule/index:DataAwsccElasticloadbalancingv2ListenerRuleActionsForwardConfigTargetGroups"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleActionsForwardConfigTargetGroupsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleActionsForwardConfigTargetGroupsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticloadbalancingv2-listener-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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
        "line": 410
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/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-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleActionsForwardConfigTargetGroupsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccElasticloadbalancingv2ListenerRuleActionsForwardConfigTargetGroupsList",
      "namespace": "dataAwsccElasticloadbalancingv2ListenerRule",
      "symbolId": "src/data-awscc-elasticloadbalancingv2-listener-rule/index:DataAwsccElasticloadbalancingv2ListenerRuleActionsForwardConfigTargetGroupsList"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleActionsForwardConfigTargetGroupsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleActionsForwardConfigTargetGroupsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
        "line": 371
      },
      "name": "DataAwsccElasticloadbalancingv2ListenerRuleActionsForwardConfigTargetGroupsOutputReference",
      "namespace": "dataAwsccElasticloadbalancingv2ListenerRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 400
          },
          "name": "targetGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 405
          },
          "name": "weight",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 384
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleActionsForwardConfigTargetGroups"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticloadbalancingv2-listener-rule/index:DataAwsccElasticloadbalancingv2ListenerRuleActionsForwardConfigTargetGroupsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleActionsJwtValidationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleActionsJwtValidationConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
        "line": 574
      },
      "name": "DataAwsccElasticloadbalancingv2ListenerRuleActionsJwtValidationConfig",
      "namespace": "dataAwsccElasticloadbalancingv2ListenerRule",
      "symbolId": "src/data-awscc-elasticloadbalancingv2-listener-rule/index:DataAwsccElasticloadbalancingv2ListenerRuleActionsJwtValidationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleActionsJwtValidationConfigAdditionalClaims": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleActionsJwtValidationConfigAdditionalClaims",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
        "line": 489
      },
      "name": "DataAwsccElasticloadbalancingv2ListenerRuleActionsJwtValidationConfigAdditionalClaims",
      "namespace": "dataAwsccElasticloadbalancingv2ListenerRule",
      "symbolId": "src/data-awscc-elasticloadbalancingv2-listener-rule/index:DataAwsccElasticloadbalancingv2ListenerRuleActionsJwtValidationConfigAdditionalClaims"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleActionsJwtValidationConfigAdditionalClaimsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleActionsJwtValidationConfigAdditionalClaimsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
        "line": 556
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 570
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleActionsJwtValidationConfigAdditionalClaimsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccElasticloadbalancingv2ListenerRuleActionsJwtValidationConfigAdditionalClaimsList",
      "namespace": "dataAwsccElasticloadbalancingv2ListenerRule",
      "symbolId": "src/data-awscc-elasticloadbalancingv2-listener-rule/index:DataAwsccElasticloadbalancingv2ListenerRuleActionsJwtValidationConfigAdditionalClaimsList"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleActionsJwtValidationConfigAdditionalClaimsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleActionsJwtValidationConfigAdditionalClaimsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
        "line": 512
      },
      "name": "DataAwsccElasticloadbalancingv2ListenerRuleActionsJwtValidationConfigAdditionalClaimsOutputReference",
      "namespace": "dataAwsccElasticloadbalancingv2ListenerRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 541
          },
          "name": "format",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 546
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 551
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 525
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleActionsJwtValidationConfigAdditionalClaims"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticloadbalancingv2-listener-rule/index:DataAwsccElasticloadbalancingv2ListenerRuleActionsJwtValidationConfigAdditionalClaimsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleActionsJwtValidationConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleActionsJwtValidationConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
        "line": 597
      },
      "name": "DataAwsccElasticloadbalancingv2ListenerRuleActionsJwtValidationConfigOutputReference",
      "namespace": "dataAwsccElasticloadbalancingv2ListenerRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 625
          },
          "name": "additionalClaims",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleActionsJwtValidationConfigAdditionalClaimsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 630
          },
          "name": "issuer",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 635
          },
          "name": "jwksEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 608
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleActionsJwtValidationConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticloadbalancingv2-listener-rule/index:DataAwsccElasticloadbalancingv2ListenerRuleActionsJwtValidationConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleActionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleActionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
        "line": 821
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 835
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleActionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccElasticloadbalancingv2ListenerRuleActionsList",
      "namespace": "dataAwsccElasticloadbalancingv2ListenerRule",
      "symbolId": "src/data-awscc-elasticloadbalancingv2-listener-rule/index:DataAwsccElasticloadbalancingv2ListenerRuleActionsList"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleActionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleActionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
        "line": 741
      },
      "name": "DataAwsccElasticloadbalancingv2ListenerRuleActionsOutputReference",
      "namespace": "dataAwsccElasticloadbalancingv2ListenerRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 771
          },
          "name": "authenticateCognitoConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleActionsAuthenticateCognitoConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 777
          },
          "name": "authenticateOidcConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleActionsAuthenticateOidcConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 783
          },
          "name": "fixedResponseConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleActionsFixedResponseConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 789
          },
          "name": "forwardConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleActionsForwardConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 795
          },
          "name": "jwtValidationConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleActionsJwtValidationConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 800
          },
          "name": "order",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 806
          },
          "name": "redirectConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleActionsRedirectConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 811
          },
          "name": "targetGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 816
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 754
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleActions"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticloadbalancingv2-listener-rule/index:DataAwsccElasticloadbalancingv2ListenerRuleActionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleActionsRedirectConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleActionsRedirectConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
        "line": 639
      },
      "name": "DataAwsccElasticloadbalancingv2ListenerRuleActionsRedirectConfig",
      "namespace": "dataAwsccElasticloadbalancingv2ListenerRule",
      "symbolId": "src/data-awscc-elasticloadbalancingv2-listener-rule/index:DataAwsccElasticloadbalancingv2ListenerRuleActionsRedirectConfig"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleActionsRedirectConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleActionsRedirectConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
          "line": 669
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
        "line": 662
      },
      "name": "DataAwsccElasticloadbalancingv2ListenerRuleActionsRedirectConfigOutputReference",
      "namespace": "dataAwsccElasticloadbalancingv2ListenerRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 689
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 694
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 699
          },
          "name": "port",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 704
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 709
          },
          "name": "query",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 714
          },
          "name": "statusCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 673
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleActionsRedirectConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticloadbalancingv2-listener-rule/index:DataAwsccElasticloadbalancingv2ListenerRuleActionsRedirectConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleConditions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleConditions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
        "line": 1269
      },
      "name": "DataAwsccElasticloadbalancingv2ListenerRuleConditions",
      "namespace": "dataAwsccElasticloadbalancingv2ListenerRule",
      "symbolId": "src/data-awscc-elasticloadbalancingv2-listener-rule/index:DataAwsccElasticloadbalancingv2ListenerRuleConditions"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleConditionsHostHeaderConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleConditionsHostHeaderConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
        "line": 839
      },
      "name": "DataAwsccElasticloadbalancingv2ListenerRuleConditionsHostHeaderConfig",
      "namespace": "dataAwsccElasticloadbalancingv2ListenerRule",
      "symbolId": "src/data-awscc-elasticloadbalancingv2-listener-rule/index:DataAwsccElasticloadbalancingv2ListenerRuleConditionsHostHeaderConfig"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleConditionsHostHeaderConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleConditionsHostHeaderConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
          "line": 869
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
        "line": 862
      },
      "name": "DataAwsccElasticloadbalancingv2ListenerRuleConditionsHostHeaderConfigOutputReference",
      "namespace": "dataAwsccElasticloadbalancingv2ListenerRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 889
          },
          "name": "regexValues",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 894
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 873
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleConditionsHostHeaderConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticloadbalancingv2-listener-rule/index:DataAwsccElasticloadbalancingv2ListenerRuleConditionsHostHeaderConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleConditionsHttpHeaderConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleConditionsHttpHeaderConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
        "line": 898
      },
      "name": "DataAwsccElasticloadbalancingv2ListenerRuleConditionsHttpHeaderConfig",
      "namespace": "dataAwsccElasticloadbalancingv2ListenerRule",
      "symbolId": "src/data-awscc-elasticloadbalancingv2-listener-rule/index:DataAwsccElasticloadbalancingv2ListenerRuleConditionsHttpHeaderConfig"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleConditionsHttpHeaderConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleConditionsHttpHeaderConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/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-awscc-elasticloadbalancingv2-listener-rule/index.ts",
        "line": 921
      },
      "name": "DataAwsccElasticloadbalancingv2ListenerRuleConditionsHttpHeaderConfigOutputReference",
      "namespace": "dataAwsccElasticloadbalancingv2ListenerRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 948
          },
          "name": "httpHeaderName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 953
          },
          "name": "regexValues",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 958
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 932
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleConditionsHttpHeaderConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticloadbalancingv2-listener-rule/index:DataAwsccElasticloadbalancingv2ListenerRuleConditionsHttpHeaderConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleConditionsHttpRequestMethodConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleConditionsHttpRequestMethodConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
        "line": 962
      },
      "name": "DataAwsccElasticloadbalancingv2ListenerRuleConditionsHttpRequestMethodConfig",
      "namespace": "dataAwsccElasticloadbalancingv2ListenerRule",
      "symbolId": "src/data-awscc-elasticloadbalancingv2-listener-rule/index:DataAwsccElasticloadbalancingv2ListenerRuleConditionsHttpRequestMethodConfig"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleConditionsHttpRequestMethodConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleConditionsHttpRequestMethodConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
          "line": 992
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
        "line": 985
      },
      "name": "DataAwsccElasticloadbalancingv2ListenerRuleConditionsHttpRequestMethodConfigOutputReference",
      "namespace": "dataAwsccElasticloadbalancingv2ListenerRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1012
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 996
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleConditionsHttpRequestMethodConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticloadbalancingv2-listener-rule/index:DataAwsccElasticloadbalancingv2ListenerRuleConditionsHttpRequestMethodConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleConditionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleConditionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
        "line": 1372
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1386
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleConditionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccElasticloadbalancingv2ListenerRuleConditionsList",
      "namespace": "dataAwsccElasticloadbalancingv2ListenerRule",
      "symbolId": "src/data-awscc-elasticloadbalancingv2-listener-rule/index:DataAwsccElasticloadbalancingv2ListenerRuleConditionsList"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleConditionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleConditionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
          "line": 1301
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
        "line": 1292
      },
      "name": "DataAwsccElasticloadbalancingv2ListenerRuleConditionsOutputReference",
      "namespace": "dataAwsccElasticloadbalancingv2ListenerRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1321
          },
          "name": "field",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1327
          },
          "name": "hostHeaderConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleConditionsHostHeaderConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1333
          },
          "name": "httpHeaderConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleConditionsHttpHeaderConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1339
          },
          "name": "httpRequestMethodConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleConditionsHttpRequestMethodConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1345
          },
          "name": "pathPatternConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleConditionsPathPatternConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1351
          },
          "name": "queryStringConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleConditionsQueryStringConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1356
          },
          "name": "regexValues",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1362
          },
          "name": "sourceIpConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleConditionsSourceIpConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1367
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1305
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleConditions"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticloadbalancingv2-listener-rule/index:DataAwsccElasticloadbalancingv2ListenerRuleConditionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleConditionsPathPatternConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleConditionsPathPatternConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
        "line": 1016
      },
      "name": "DataAwsccElasticloadbalancingv2ListenerRuleConditionsPathPatternConfig",
      "namespace": "dataAwsccElasticloadbalancingv2ListenerRule",
      "symbolId": "src/data-awscc-elasticloadbalancingv2-listener-rule/index:DataAwsccElasticloadbalancingv2ListenerRuleConditionsPathPatternConfig"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleConditionsPathPatternConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleConditionsPathPatternConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/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-awscc-elasticloadbalancingv2-listener-rule/index.ts",
        "line": 1039
      },
      "name": "DataAwsccElasticloadbalancingv2ListenerRuleConditionsPathPatternConfigOutputReference",
      "namespace": "dataAwsccElasticloadbalancingv2ListenerRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1066
          },
          "name": "regexValues",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1071
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1050
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleConditionsPathPatternConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticloadbalancingv2-listener-rule/index:DataAwsccElasticloadbalancingv2ListenerRuleConditionsPathPatternConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleConditionsQueryStringConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleConditionsQueryStringConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
        "line": 1155
      },
      "name": "DataAwsccElasticloadbalancingv2ListenerRuleConditionsQueryStringConfig",
      "namespace": "dataAwsccElasticloadbalancingv2ListenerRule",
      "symbolId": "src/data-awscc-elasticloadbalancingv2-listener-rule/index:DataAwsccElasticloadbalancingv2ListenerRuleConditionsQueryStringConfig"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleConditionsQueryStringConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleConditionsQueryStringConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
          "line": 1185
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
        "line": 1178
      },
      "name": "DataAwsccElasticloadbalancingv2ListenerRuleConditionsQueryStringConfigOutputReference",
      "namespace": "dataAwsccElasticloadbalancingv2ListenerRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1206
          },
          "name": "values",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleConditionsQueryStringConfigValuesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1189
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleConditionsQueryStringConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticloadbalancingv2-listener-rule/index:DataAwsccElasticloadbalancingv2ListenerRuleConditionsQueryStringConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleConditionsQueryStringConfigValues": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleConditionsQueryStringConfigValues",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
        "line": 1075
      },
      "name": "DataAwsccElasticloadbalancingv2ListenerRuleConditionsQueryStringConfigValues",
      "namespace": "dataAwsccElasticloadbalancingv2ListenerRule",
      "symbolId": "src/data-awscc-elasticloadbalancingv2-listener-rule/index:DataAwsccElasticloadbalancingv2ListenerRuleConditionsQueryStringConfigValues"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleConditionsQueryStringConfigValuesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleConditionsQueryStringConfigValuesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
          "line": 1144
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
        "line": 1137
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1151
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleConditionsQueryStringConfigValuesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccElasticloadbalancingv2ListenerRuleConditionsQueryStringConfigValuesList",
      "namespace": "dataAwsccElasticloadbalancingv2ListenerRule",
      "symbolId": "src/data-awscc-elasticloadbalancingv2-listener-rule/index:DataAwsccElasticloadbalancingv2ListenerRuleConditionsQueryStringConfigValuesList"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleConditionsQueryStringConfigValuesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleConditionsQueryStringConfigValuesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
          "line": 1107
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
        "line": 1098
      },
      "name": "DataAwsccElasticloadbalancingv2ListenerRuleConditionsQueryStringConfigValuesOutputReference",
      "namespace": "dataAwsccElasticloadbalancingv2ListenerRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1127
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1132
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1111
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleConditionsQueryStringConfigValues"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticloadbalancingv2-listener-rule/index:DataAwsccElasticloadbalancingv2ListenerRuleConditionsQueryStringConfigValuesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleConditionsSourceIpConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleConditionsSourceIpConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
        "line": 1210
      },
      "name": "DataAwsccElasticloadbalancingv2ListenerRuleConditionsSourceIpConfig",
      "namespace": "dataAwsccElasticloadbalancingv2ListenerRule",
      "symbolId": "src/data-awscc-elasticloadbalancingv2-listener-rule/index:DataAwsccElasticloadbalancingv2ListenerRuleConditionsSourceIpConfig"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleConditionsSourceIpConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleConditionsSourceIpConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/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-awscc-elasticloadbalancingv2-listener-rule/index.ts",
        "line": 1233
      },
      "name": "DataAwsccElasticloadbalancingv2ListenerRuleConditionsSourceIpConfigOutputReference",
      "namespace": "dataAwsccElasticloadbalancingv2ListenerRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1260
          },
          "name": "ipAddressType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1265
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1244
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleConditionsSourceIpConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticloadbalancingv2-listener-rule/index:DataAwsccElasticloadbalancingv2ListenerRuleConditionsSourceIpConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
        "line": 14
      },
      "name": "DataAwsccElasticloadbalancingv2ListenerRuleConfig",
      "namespace": "dataAwsccElasticloadbalancingv2ListenerRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticloadbalancingv2_listener_rule#id DataAwsccElasticloadbalancingv2ListenerRule#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticloadbalancingv2-listener-rule/index:DataAwsccElasticloadbalancingv2ListenerRuleConfig"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
        "line": 1390
      },
      "name": "DataAwsccElasticloadbalancingv2ListenerRuleTags",
      "namespace": "dataAwsccElasticloadbalancingv2ListenerRule",
      "symbolId": "src/data-awscc-elasticloadbalancingv2-listener-rule/index:DataAwsccElasticloadbalancingv2ListenerRuleTags"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
          "line": 1459
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
        "line": 1452
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1466
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccElasticloadbalancingv2ListenerRuleTagsList",
      "namespace": "dataAwsccElasticloadbalancingv2ListenerRule",
      "symbolId": "src/data-awscc-elasticloadbalancingv2-listener-rule/index:DataAwsccElasticloadbalancingv2ListenerRuleTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
          "line": 1422
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
        "line": 1413
      },
      "name": "DataAwsccElasticloadbalancingv2ListenerRuleTagsOutputReference",
      "namespace": "dataAwsccElasticloadbalancingv2ListenerRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1442
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1447
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1426
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticloadbalancingv2-listener-rule/index:DataAwsccElasticloadbalancingv2ListenerRuleTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleTransforms": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleTransforms",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
        "line": 1740
      },
      "name": "DataAwsccElasticloadbalancingv2ListenerRuleTransforms",
      "namespace": "dataAwsccElasticloadbalancingv2ListenerRule",
      "symbolId": "src/data-awscc-elasticloadbalancingv2-listener-rule/index:DataAwsccElasticloadbalancingv2ListenerRuleTransforms"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleTransformsHostHeaderRewriteConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleTransformsHostHeaderRewriteConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
        "line": 1550
      },
      "name": "DataAwsccElasticloadbalancingv2ListenerRuleTransformsHostHeaderRewriteConfig",
      "namespace": "dataAwsccElasticloadbalancingv2ListenerRule",
      "symbolId": "src/data-awscc-elasticloadbalancingv2-listener-rule/index:DataAwsccElasticloadbalancingv2ListenerRuleTransformsHostHeaderRewriteConfig"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleTransformsHostHeaderRewriteConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleTransformsHostHeaderRewriteConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
          "line": 1580
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
        "line": 1573
      },
      "name": "DataAwsccElasticloadbalancingv2ListenerRuleTransformsHostHeaderRewriteConfigOutputReference",
      "namespace": "dataAwsccElasticloadbalancingv2ListenerRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1601
          },
          "name": "rewrites",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleTransformsHostHeaderRewriteConfigRewritesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1584
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleTransformsHostHeaderRewriteConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticloadbalancingv2-listener-rule/index:DataAwsccElasticloadbalancingv2ListenerRuleTransformsHostHeaderRewriteConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleTransformsHostHeaderRewriteConfigRewrites": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleTransformsHostHeaderRewriteConfigRewrites",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
        "line": 1470
      },
      "name": "DataAwsccElasticloadbalancingv2ListenerRuleTransformsHostHeaderRewriteConfigRewrites",
      "namespace": "dataAwsccElasticloadbalancingv2ListenerRule",
      "symbolId": "src/data-awscc-elasticloadbalancingv2-listener-rule/index:DataAwsccElasticloadbalancingv2ListenerRuleTransformsHostHeaderRewriteConfigRewrites"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleTransformsHostHeaderRewriteConfigRewritesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleTransformsHostHeaderRewriteConfigRewritesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
          "line": 1539
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
        "line": 1532
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1546
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleTransformsHostHeaderRewriteConfigRewritesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccElasticloadbalancingv2ListenerRuleTransformsHostHeaderRewriteConfigRewritesList",
      "namespace": "dataAwsccElasticloadbalancingv2ListenerRule",
      "symbolId": "src/data-awscc-elasticloadbalancingv2-listener-rule/index:DataAwsccElasticloadbalancingv2ListenerRuleTransformsHostHeaderRewriteConfigRewritesList"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleTransformsHostHeaderRewriteConfigRewritesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleTransformsHostHeaderRewriteConfigRewritesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
        "line": 1493
      },
      "name": "DataAwsccElasticloadbalancingv2ListenerRuleTransformsHostHeaderRewriteConfigRewritesOutputReference",
      "namespace": "dataAwsccElasticloadbalancingv2ListenerRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1522
          },
          "name": "regex",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1527
          },
          "name": "replace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1506
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleTransformsHostHeaderRewriteConfigRewrites"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticloadbalancingv2-listener-rule/index:DataAwsccElasticloadbalancingv2ListenerRuleTransformsHostHeaderRewriteConfigRewritesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleTransformsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleTransformsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
          "line": 1816
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
        "line": 1809
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1823
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleTransformsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccElasticloadbalancingv2ListenerRuleTransformsList",
      "namespace": "dataAwsccElasticloadbalancingv2ListenerRule",
      "symbolId": "src/data-awscc-elasticloadbalancingv2-listener-rule/index:DataAwsccElasticloadbalancingv2ListenerRuleTransformsList"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleTransformsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleTransformsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
          "line": 1772
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
        "line": 1763
      },
      "name": "DataAwsccElasticloadbalancingv2ListenerRuleTransformsOutputReference",
      "namespace": "dataAwsccElasticloadbalancingv2ListenerRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1793
          },
          "name": "hostHeaderRewriteConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleTransformsHostHeaderRewriteConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1798
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1804
          },
          "name": "urlRewriteConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleTransformsUrlRewriteConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1776
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleTransforms"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticloadbalancingv2-listener-rule/index:DataAwsccElasticloadbalancingv2ListenerRuleTransformsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleTransformsUrlRewriteConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleTransformsUrlRewriteConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
        "line": 1685
      },
      "name": "DataAwsccElasticloadbalancingv2ListenerRuleTransformsUrlRewriteConfig",
      "namespace": "dataAwsccElasticloadbalancingv2ListenerRule",
      "symbolId": "src/data-awscc-elasticloadbalancingv2-listener-rule/index:DataAwsccElasticloadbalancingv2ListenerRuleTransformsUrlRewriteConfig"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleTransformsUrlRewriteConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleTransformsUrlRewriteConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
          "line": 1715
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
        "line": 1708
      },
      "name": "DataAwsccElasticloadbalancingv2ListenerRuleTransformsUrlRewriteConfigOutputReference",
      "namespace": "dataAwsccElasticloadbalancingv2ListenerRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1736
          },
          "name": "rewrites",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleTransformsUrlRewriteConfigRewritesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1719
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleTransformsUrlRewriteConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticloadbalancingv2-listener-rule/index:DataAwsccElasticloadbalancingv2ListenerRuleTransformsUrlRewriteConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleTransformsUrlRewriteConfigRewrites": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleTransformsUrlRewriteConfigRewrites",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
        "line": 1605
      },
      "name": "DataAwsccElasticloadbalancingv2ListenerRuleTransformsUrlRewriteConfigRewrites",
      "namespace": "dataAwsccElasticloadbalancingv2ListenerRule",
      "symbolId": "src/data-awscc-elasticloadbalancingv2-listener-rule/index:DataAwsccElasticloadbalancingv2ListenerRuleTransformsUrlRewriteConfigRewrites"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleTransformsUrlRewriteConfigRewritesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleTransformsUrlRewriteConfigRewritesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
        "line": 1667
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1681
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleTransformsUrlRewriteConfigRewritesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccElasticloadbalancingv2ListenerRuleTransformsUrlRewriteConfigRewritesList",
      "namespace": "dataAwsccElasticloadbalancingv2ListenerRule",
      "symbolId": "src/data-awscc-elasticloadbalancingv2-listener-rule/index:DataAwsccElasticloadbalancingv2ListenerRuleTransformsUrlRewriteConfigRewritesList"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleTransformsUrlRewriteConfigRewritesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleTransformsUrlRewriteConfigRewritesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
        "line": 1628
      },
      "name": "DataAwsccElasticloadbalancingv2ListenerRuleTransformsUrlRewriteConfigRewritesOutputReference",
      "namespace": "dataAwsccElasticloadbalancingv2ListenerRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1657
          },
          "name": "regex",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1662
          },
          "name": "replace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1641
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRule.DataAwsccElasticloadbalancingv2ListenerRuleTransformsUrlRewriteConfigRewrites"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticloadbalancingv2-listener-rule/index:DataAwsccElasticloadbalancingv2ListenerRuleTransformsUrlRewriteConfigRewritesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRules.DataAwsccElasticloadbalancingv2ListenerRules": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticloadbalancingv2_listener_rules awscc_elasticloadbalancingv2_listener_rules}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRules.DataAwsccElasticloadbalancingv2ListenerRules",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticloadbalancingv2_listener_rules awscc_elasticloadbalancingv2_listener_rules} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticloadbalancingv2-listener-rules/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRules.DataAwsccElasticloadbalancingv2ListenerRulesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-listener-rules/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccElasticloadbalancingv2ListenerRules resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rules/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccElasticloadbalancingv2ListenerRules to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticloadbalancingv2_listener_rules#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccElasticloadbalancingv2ListenerRules that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccElasticloadbalancingv2ListenerRules to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rules/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rules/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccElasticloadbalancingv2ListenerRules",
      "namespace": "dataAwsccElasticloadbalancingv2ListenerRules",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rules/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rules/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listener-rules/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticloadbalancingv2-listener-rules/index:DataAwsccElasticloadbalancingv2ListenerRules"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRules.DataAwsccElasticloadbalancingv2ListenerRulesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2ListenerRules.DataAwsccElasticloadbalancingv2ListenerRulesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-listener-rules/index.ts",
        "line": 14
      },
      "name": "DataAwsccElasticloadbalancingv2ListenerRulesConfig",
      "namespace": "dataAwsccElasticloadbalancingv2ListenerRules",
      "symbolId": "src/data-awscc-elasticloadbalancingv2-listener-rules/index:DataAwsccElasticloadbalancingv2ListenerRulesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listeners.DataAwsccElasticloadbalancingv2Listeners": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticloadbalancingv2_listeners awscc_elasticloadbalancingv2_listeners}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listeners.DataAwsccElasticloadbalancingv2Listeners",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticloadbalancingv2_listeners awscc_elasticloadbalancingv2_listeners} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticloadbalancingv2-listeners/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listeners.DataAwsccElasticloadbalancingv2ListenersConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-listeners/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccElasticloadbalancingv2Listeners resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listeners/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccElasticloadbalancingv2Listeners to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticloadbalancingv2_listeners#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccElasticloadbalancingv2Listeners that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccElasticloadbalancingv2Listeners to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listeners/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listeners/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccElasticloadbalancingv2Listeners",
      "namespace": "dataAwsccElasticloadbalancingv2Listeners",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listeners/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listeners/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-listeners/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticloadbalancingv2-listeners/index:DataAwsccElasticloadbalancingv2Listeners"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listeners.DataAwsccElasticloadbalancingv2ListenersConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2Listeners.DataAwsccElasticloadbalancingv2ListenersConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-listeners/index.ts",
        "line": 14
      },
      "name": "DataAwsccElasticloadbalancingv2ListenersConfig",
      "namespace": "dataAwsccElasticloadbalancingv2Listeners",
      "symbolId": "src/data-awscc-elasticloadbalancingv2-listeners/index:DataAwsccElasticloadbalancingv2ListenersConfig"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2LoadBalancer.DataAwsccElasticloadbalancingv2LoadBalancer": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticloadbalancingv2_load_balancer awscc_elasticloadbalancingv2_load_balancer}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2LoadBalancer.DataAwsccElasticloadbalancingv2LoadBalancer",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticloadbalancingv2_load_balancer awscc_elasticloadbalancingv2_load_balancer} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticloadbalancingv2-load-balancer/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-awscc.dataAwsccElasticloadbalancingv2LoadBalancer.DataAwsccElasticloadbalancingv2LoadBalancerConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-load-balancer/index.ts",
        "line": 338
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccElasticloadbalancingv2LoadBalancer resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-load-balancer/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 DataAwsccElasticloadbalancingv2LoadBalancer to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticloadbalancingv2_load_balancer#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccElasticloadbalancingv2LoadBalancer that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccElasticloadbalancingv2LoadBalancer to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-load-balancer/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-awscc-elasticloadbalancingv2-load-balancer/index.ts",
            "line": 515
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccElasticloadbalancingv2LoadBalancer",
      "namespace": "dataAwsccElasticloadbalancingv2LoadBalancer",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-load-balancer/index.ts",
            "line": 343
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-load-balancer/index.ts",
            "line": 394
          },
          "name": "canonicalHostedZoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-load-balancer/index.ts",
            "line": 399
          },
          "name": "dnsName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-load-balancer/index.ts",
            "line": 404
          },
          "name": "enableCapacityReservationProvisionStabilize",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-load-balancer/index.ts",
            "line": 409
          },
          "name": "enablePrefixForIpv6SourceNat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-load-balancer/index.ts",
            "line": 414
          },
          "name": "enforceSecurityGroupInboundRulesOnPrivateLinkTraffic",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-load-balancer/index.ts",
            "line": 432
          },
          "name": "ipAddressType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-load-balancer/index.ts",
            "line": 437
          },
          "name": "ipv4IpamPoolId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-load-balancer/index.ts",
            "line": 442
          },
          "name": "loadBalancerArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-load-balancer/index.ts",
            "line": 448
          },
          "name": "loadBalancerAttributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2LoadBalancer.DataAwsccElasticloadbalancingv2LoadBalancerLoadBalancerAttributesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-load-balancer/index.ts",
            "line": 453
          },
          "name": "loadBalancerFullName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-load-balancer/index.ts",
            "line": 458
          },
          "name": "loadBalancerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-load-balancer/index.ts",
            "line": 464
          },
          "name": "minimumLoadBalancerCapacity",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2LoadBalancer.DataAwsccElasticloadbalancingv2LoadBalancerMinimumLoadBalancerCapacityOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-load-balancer/index.ts",
            "line": 469
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-load-balancer/index.ts",
            "line": 474
          },
          "name": "scheme",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-load-balancer/index.ts",
            "line": 479
          },
          "name": "securityGroups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-load-balancer/index.ts",
            "line": 485
          },
          "name": "subnetMappings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2LoadBalancer.DataAwsccElasticloadbalancingv2LoadBalancerSubnetMappingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-load-balancer/index.ts",
            "line": 490
          },
          "name": "subnets",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-load-balancer/index.ts",
            "line": 496
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2LoadBalancer.DataAwsccElasticloadbalancingv2LoadBalancerTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-load-balancer/index.ts",
            "line": 501
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-load-balancer/index.ts",
            "line": 427
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-load-balancer/index.ts",
            "line": 420
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticloadbalancingv2-load-balancer/index:DataAwsccElasticloadbalancingv2LoadBalancer"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2LoadBalancer.DataAwsccElasticloadbalancingv2LoadBalancerConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2LoadBalancer.DataAwsccElasticloadbalancingv2LoadBalancerConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-load-balancer/index.ts",
        "line": 14
      },
      "name": "DataAwsccElasticloadbalancingv2LoadBalancerConfig",
      "namespace": "dataAwsccElasticloadbalancingv2LoadBalancer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticloadbalancingv2_load_balancer#id DataAwsccElasticloadbalancingv2LoadBalancer#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-load-balancer/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticloadbalancingv2-load-balancer/index:DataAwsccElasticloadbalancingv2LoadBalancerConfig"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2LoadBalancer.DataAwsccElasticloadbalancingv2LoadBalancerLoadBalancerAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2LoadBalancer.DataAwsccElasticloadbalancingv2LoadBalancerLoadBalancerAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-load-balancer/index.ts",
        "line": 25
      },
      "name": "DataAwsccElasticloadbalancingv2LoadBalancerLoadBalancerAttributes",
      "namespace": "dataAwsccElasticloadbalancingv2LoadBalancer",
      "symbolId": "src/data-awscc-elasticloadbalancingv2-load-balancer/index:DataAwsccElasticloadbalancingv2LoadBalancerLoadBalancerAttributes"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2LoadBalancer.DataAwsccElasticloadbalancingv2LoadBalancerLoadBalancerAttributesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2LoadBalancer.DataAwsccElasticloadbalancingv2LoadBalancerLoadBalancerAttributesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticloadbalancingv2-load-balancer/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-awscc-elasticloadbalancingv2-load-balancer/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-load-balancer/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-awscc.dataAwsccElasticloadbalancingv2LoadBalancer.DataAwsccElasticloadbalancingv2LoadBalancerLoadBalancerAttributesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccElasticloadbalancingv2LoadBalancerLoadBalancerAttributesList",
      "namespace": "dataAwsccElasticloadbalancingv2LoadBalancer",
      "symbolId": "src/data-awscc-elasticloadbalancingv2-load-balancer/index:DataAwsccElasticloadbalancingv2LoadBalancerLoadBalancerAttributesList"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2LoadBalancer.DataAwsccElasticloadbalancingv2LoadBalancerLoadBalancerAttributesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2LoadBalancer.DataAwsccElasticloadbalancingv2LoadBalancerLoadBalancerAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticloadbalancingv2-load-balancer/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-load-balancer/index.ts",
        "line": 48
      },
      "name": "DataAwsccElasticloadbalancingv2LoadBalancerLoadBalancerAttributesOutputReference",
      "namespace": "dataAwsccElasticloadbalancingv2LoadBalancer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-load-balancer/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-load-balancer/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-load-balancer/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2LoadBalancer.DataAwsccElasticloadbalancingv2LoadBalancerLoadBalancerAttributes"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticloadbalancingv2-load-balancer/index:DataAwsccElasticloadbalancingv2LoadBalancerLoadBalancerAttributesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2LoadBalancer.DataAwsccElasticloadbalancingv2LoadBalancerMinimumLoadBalancerCapacity": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2LoadBalancer.DataAwsccElasticloadbalancingv2LoadBalancerMinimumLoadBalancerCapacity",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-load-balancer/index.ts",
        "line": 105
      },
      "name": "DataAwsccElasticloadbalancingv2LoadBalancerMinimumLoadBalancerCapacity",
      "namespace": "dataAwsccElasticloadbalancingv2LoadBalancer",
      "symbolId": "src/data-awscc-elasticloadbalancingv2-load-balancer/index:DataAwsccElasticloadbalancingv2LoadBalancerMinimumLoadBalancerCapacity"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2LoadBalancer.DataAwsccElasticloadbalancingv2LoadBalancerMinimumLoadBalancerCapacityOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2LoadBalancer.DataAwsccElasticloadbalancingv2LoadBalancerMinimumLoadBalancerCapacityOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticloadbalancingv2-load-balancer/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-awscc-elasticloadbalancingv2-load-balancer/index.ts",
        "line": 128
      },
      "name": "DataAwsccElasticloadbalancingv2LoadBalancerMinimumLoadBalancerCapacityOutputReference",
      "namespace": "dataAwsccElasticloadbalancingv2LoadBalancer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-load-balancer/index.ts",
            "line": 155
          },
          "name": "capacityUnits",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-load-balancer/index.ts",
            "line": 139
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2LoadBalancer.DataAwsccElasticloadbalancingv2LoadBalancerMinimumLoadBalancerCapacity"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticloadbalancingv2-load-balancer/index:DataAwsccElasticloadbalancingv2LoadBalancerMinimumLoadBalancerCapacityOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2LoadBalancer.DataAwsccElasticloadbalancingv2LoadBalancerSubnetMappings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2LoadBalancer.DataAwsccElasticloadbalancingv2LoadBalancerSubnetMappings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-load-balancer/index.ts",
        "line": 159
      },
      "name": "DataAwsccElasticloadbalancingv2LoadBalancerSubnetMappings",
      "namespace": "dataAwsccElasticloadbalancingv2LoadBalancer",
      "symbolId": "src/data-awscc-elasticloadbalancingv2-load-balancer/index:DataAwsccElasticloadbalancingv2LoadBalancerSubnetMappings"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2LoadBalancer.DataAwsccElasticloadbalancingv2LoadBalancerSubnetMappingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2LoadBalancer.DataAwsccElasticloadbalancingv2LoadBalancerSubnetMappingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticloadbalancingv2-load-balancer/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-load-balancer/index.ts",
        "line": 236
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-load-balancer/index.ts",
            "line": 250
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2LoadBalancer.DataAwsccElasticloadbalancingv2LoadBalancerSubnetMappingsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccElasticloadbalancingv2LoadBalancerSubnetMappingsList",
      "namespace": "dataAwsccElasticloadbalancingv2LoadBalancer",
      "symbolId": "src/data-awscc-elasticloadbalancingv2-load-balancer/index:DataAwsccElasticloadbalancingv2LoadBalancerSubnetMappingsList"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2LoadBalancer.DataAwsccElasticloadbalancingv2LoadBalancerSubnetMappingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2LoadBalancer.DataAwsccElasticloadbalancingv2LoadBalancerSubnetMappingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticloadbalancingv2-load-balancer/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-load-balancer/index.ts",
        "line": 182
      },
      "name": "DataAwsccElasticloadbalancingv2LoadBalancerSubnetMappingsOutputReference",
      "namespace": "dataAwsccElasticloadbalancingv2LoadBalancer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-load-balancer/index.ts",
            "line": 211
          },
          "name": "allocationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-load-balancer/index.ts",
            "line": 216
          },
          "name": "iPv6Address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-load-balancer/index.ts",
            "line": 221
          },
          "name": "privateIPv4Address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-load-balancer/index.ts",
            "line": 226
          },
          "name": "sourceNatIpv6Prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-load-balancer/index.ts",
            "line": 231
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-load-balancer/index.ts",
            "line": 195
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2LoadBalancer.DataAwsccElasticloadbalancingv2LoadBalancerSubnetMappings"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticloadbalancingv2-load-balancer/index:DataAwsccElasticloadbalancingv2LoadBalancerSubnetMappingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2LoadBalancer.DataAwsccElasticloadbalancingv2LoadBalancerTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2LoadBalancer.DataAwsccElasticloadbalancingv2LoadBalancerTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-load-balancer/index.ts",
        "line": 254
      },
      "name": "DataAwsccElasticloadbalancingv2LoadBalancerTags",
      "namespace": "dataAwsccElasticloadbalancingv2LoadBalancer",
      "symbolId": "src/data-awscc-elasticloadbalancingv2-load-balancer/index:DataAwsccElasticloadbalancingv2LoadBalancerTags"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2LoadBalancer.DataAwsccElasticloadbalancingv2LoadBalancerTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2LoadBalancer.DataAwsccElasticloadbalancingv2LoadBalancerTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticloadbalancingv2-load-balancer/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/data-awscc-elasticloadbalancingv2-load-balancer/index.ts",
        "line": 316
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-load-balancer/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-awscc.dataAwsccElasticloadbalancingv2LoadBalancer.DataAwsccElasticloadbalancingv2LoadBalancerTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccElasticloadbalancingv2LoadBalancerTagsList",
      "namespace": "dataAwsccElasticloadbalancingv2LoadBalancer",
      "symbolId": "src/data-awscc-elasticloadbalancingv2-load-balancer/index:DataAwsccElasticloadbalancingv2LoadBalancerTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2LoadBalancer.DataAwsccElasticloadbalancingv2LoadBalancerTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2LoadBalancer.DataAwsccElasticloadbalancingv2LoadBalancerTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticloadbalancingv2-load-balancer/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-load-balancer/index.ts",
        "line": 277
      },
      "name": "DataAwsccElasticloadbalancingv2LoadBalancerTagsOutputReference",
      "namespace": "dataAwsccElasticloadbalancingv2LoadBalancer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-load-balancer/index.ts",
            "line": 306
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-load-balancer/index.ts",
            "line": 311
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-load-balancer/index.ts",
            "line": 290
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2LoadBalancer.DataAwsccElasticloadbalancingv2LoadBalancerTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticloadbalancingv2-load-balancer/index:DataAwsccElasticloadbalancingv2LoadBalancerTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2LoadBalancers.DataAwsccElasticloadbalancingv2LoadBalancers": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticloadbalancingv2_load_balancers awscc_elasticloadbalancingv2_load_balancers}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2LoadBalancers.DataAwsccElasticloadbalancingv2LoadBalancers",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticloadbalancingv2_load_balancers awscc_elasticloadbalancingv2_load_balancers} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticloadbalancingv2-load-balancers/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2LoadBalancers.DataAwsccElasticloadbalancingv2LoadBalancersConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-load-balancers/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccElasticloadbalancingv2LoadBalancers resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-load-balancers/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccElasticloadbalancingv2LoadBalancers to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticloadbalancingv2_load_balancers#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccElasticloadbalancingv2LoadBalancers that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccElasticloadbalancingv2LoadBalancers to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-load-balancers/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-load-balancers/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccElasticloadbalancingv2LoadBalancers",
      "namespace": "dataAwsccElasticloadbalancingv2LoadBalancers",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-load-balancers/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-load-balancers/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-load-balancers/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticloadbalancingv2-load-balancers/index:DataAwsccElasticloadbalancingv2LoadBalancers"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2LoadBalancers.DataAwsccElasticloadbalancingv2LoadBalancersConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2LoadBalancers.DataAwsccElasticloadbalancingv2LoadBalancersConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-load-balancers/index.ts",
        "line": 14
      },
      "name": "DataAwsccElasticloadbalancingv2LoadBalancersConfig",
      "namespace": "dataAwsccElasticloadbalancingv2LoadBalancers",
      "symbolId": "src/data-awscc-elasticloadbalancingv2-load-balancers/index:DataAwsccElasticloadbalancingv2LoadBalancersConfig"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2TargetGroup.DataAwsccElasticloadbalancingv2TargetGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticloadbalancingv2_target_group awscc_elasticloadbalancingv2_target_group}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2TargetGroup.DataAwsccElasticloadbalancingv2TargetGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticloadbalancingv2_target_group awscc_elasticloadbalancingv2_target_group} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticloadbalancingv2-target-group/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-awscc.dataAwsccElasticloadbalancingv2TargetGroup.DataAwsccElasticloadbalancingv2TargetGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-target-group/index.ts",
        "line": 338
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccElasticloadbalancingv2TargetGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-target-group/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 DataAwsccElasticloadbalancingv2TargetGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticloadbalancingv2_target_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccElasticloadbalancingv2TargetGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccElasticloadbalancingv2TargetGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-target-group/index.ts",
            "line": 534
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-target-group/index.ts",
            "line": 540
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccElasticloadbalancingv2TargetGroup",
      "namespace": "dataAwsccElasticloadbalancingv2TargetGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-target-group/index.ts",
            "line": 343
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-target-group/index.ts",
            "line": 394
          },
          "name": "healthCheckEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-target-group/index.ts",
            "line": 399
          },
          "name": "healthCheckIntervalSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-target-group/index.ts",
            "line": 404
          },
          "name": "healthCheckPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-target-group/index.ts",
            "line": 409
          },
          "name": "healthCheckPort",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-target-group/index.ts",
            "line": 414
          },
          "name": "healthCheckProtocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-target-group/index.ts",
            "line": 419
          },
          "name": "healthCheckTimeoutSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-target-group/index.ts",
            "line": 424
          },
          "name": "healthyThresholdCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-target-group/index.ts",
            "line": 442
          },
          "name": "ipAddressType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-target-group/index.ts",
            "line": 447
          },
          "name": "loadBalancerArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-target-group/index.ts",
            "line": 453
          },
          "name": "matcher",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2TargetGroup.DataAwsccElasticloadbalancingv2TargetGroupMatcherOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-target-group/index.ts",
            "line": 458
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-target-group/index.ts",
            "line": 463
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-target-group/index.ts",
            "line": 468
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-target-group/index.ts",
            "line": 473
          },
          "name": "protocolVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-target-group/index.ts",
            "line": 479
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2TargetGroup.DataAwsccElasticloadbalancingv2TargetGroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-target-group/index.ts",
            "line": 484
          },
          "name": "targetControlPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-target-group/index.ts",
            "line": 489
          },
          "name": "targetGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-target-group/index.ts",
            "line": 495
          },
          "name": "targetGroupAttributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2TargetGroup.DataAwsccElasticloadbalancingv2TargetGroupTargetGroupAttributesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-target-group/index.ts",
            "line": 500
          },
          "name": "targetGroupFullName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-target-group/index.ts",
            "line": 505
          },
          "name": "targetGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-target-group/index.ts",
            "line": 516
          },
          "name": "targets",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2TargetGroup.DataAwsccElasticloadbalancingv2TargetGroupTargetsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-target-group/index.ts",
            "line": 510
          },
          "name": "targetType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-target-group/index.ts",
            "line": 521
          },
          "name": "unhealthyThresholdCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-target-group/index.ts",
            "line": 526
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-target-group/index.ts",
            "line": 437
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-target-group/index.ts",
            "line": 430
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticloadbalancingv2-target-group/index:DataAwsccElasticloadbalancingv2TargetGroup"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2TargetGroup.DataAwsccElasticloadbalancingv2TargetGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2TargetGroup.DataAwsccElasticloadbalancingv2TargetGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-target-group/index.ts",
        "line": 14
      },
      "name": "DataAwsccElasticloadbalancingv2TargetGroupConfig",
      "namespace": "dataAwsccElasticloadbalancingv2TargetGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticloadbalancingv2_target_group#id DataAwsccElasticloadbalancingv2TargetGroup#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-target-group/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticloadbalancingv2-target-group/index:DataAwsccElasticloadbalancingv2TargetGroupConfig"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2TargetGroup.DataAwsccElasticloadbalancingv2TargetGroupMatcher": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2TargetGroup.DataAwsccElasticloadbalancingv2TargetGroupMatcher",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-target-group/index.ts",
        "line": 25
      },
      "name": "DataAwsccElasticloadbalancingv2TargetGroupMatcher",
      "namespace": "dataAwsccElasticloadbalancingv2TargetGroup",
      "symbolId": "src/data-awscc-elasticloadbalancingv2-target-group/index:DataAwsccElasticloadbalancingv2TargetGroupMatcher"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2TargetGroup.DataAwsccElasticloadbalancingv2TargetGroupMatcherOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2TargetGroup.DataAwsccElasticloadbalancingv2TargetGroupMatcherOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticloadbalancingv2-target-group/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-target-group/index.ts",
        "line": 48
      },
      "name": "DataAwsccElasticloadbalancingv2TargetGroupMatcherOutputReference",
      "namespace": "dataAwsccElasticloadbalancingv2TargetGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-target-group/index.ts",
            "line": 75
          },
          "name": "grpcCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-target-group/index.ts",
            "line": 80
          },
          "name": "httpCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-target-group/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2TargetGroup.DataAwsccElasticloadbalancingv2TargetGroupMatcher"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticloadbalancingv2-target-group/index:DataAwsccElasticloadbalancingv2TargetGroupMatcherOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2TargetGroup.DataAwsccElasticloadbalancingv2TargetGroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2TargetGroup.DataAwsccElasticloadbalancingv2TargetGroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-target-group/index.ts",
        "line": 84
      },
      "name": "DataAwsccElasticloadbalancingv2TargetGroupTags",
      "namespace": "dataAwsccElasticloadbalancingv2TargetGroup",
      "symbolId": "src/data-awscc-elasticloadbalancingv2-target-group/index:DataAwsccElasticloadbalancingv2TargetGroupTags"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2TargetGroup.DataAwsccElasticloadbalancingv2TargetGroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2TargetGroup.DataAwsccElasticloadbalancingv2TargetGroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticloadbalancingv2-target-group/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-target-group/index.ts",
        "line": 146
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-target-group/index.ts",
            "line": 160
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2TargetGroup.DataAwsccElasticloadbalancingv2TargetGroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccElasticloadbalancingv2TargetGroupTagsList",
      "namespace": "dataAwsccElasticloadbalancingv2TargetGroup",
      "symbolId": "src/data-awscc-elasticloadbalancingv2-target-group/index:DataAwsccElasticloadbalancingv2TargetGroupTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2TargetGroup.DataAwsccElasticloadbalancingv2TargetGroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2TargetGroup.DataAwsccElasticloadbalancingv2TargetGroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticloadbalancingv2-target-group/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-target-group/index.ts",
        "line": 107
      },
      "name": "DataAwsccElasticloadbalancingv2TargetGroupTagsOutputReference",
      "namespace": "dataAwsccElasticloadbalancingv2TargetGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-target-group/index.ts",
            "line": 136
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-target-group/index.ts",
            "line": 141
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-target-group/index.ts",
            "line": 120
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2TargetGroup.DataAwsccElasticloadbalancingv2TargetGroupTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticloadbalancingv2-target-group/index:DataAwsccElasticloadbalancingv2TargetGroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2TargetGroup.DataAwsccElasticloadbalancingv2TargetGroupTargetGroupAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2TargetGroup.DataAwsccElasticloadbalancingv2TargetGroupTargetGroupAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-target-group/index.ts",
        "line": 164
      },
      "name": "DataAwsccElasticloadbalancingv2TargetGroupTargetGroupAttributes",
      "namespace": "dataAwsccElasticloadbalancingv2TargetGroup",
      "symbolId": "src/data-awscc-elasticloadbalancingv2-target-group/index:DataAwsccElasticloadbalancingv2TargetGroupTargetGroupAttributes"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2TargetGroup.DataAwsccElasticloadbalancingv2TargetGroupTargetGroupAttributesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2TargetGroup.DataAwsccElasticloadbalancingv2TargetGroupTargetGroupAttributesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticloadbalancingv2-target-group/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-awscc-elasticloadbalancingv2-target-group/index.ts",
        "line": 226
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-target-group/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-awscc.dataAwsccElasticloadbalancingv2TargetGroup.DataAwsccElasticloadbalancingv2TargetGroupTargetGroupAttributesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccElasticloadbalancingv2TargetGroupTargetGroupAttributesList",
      "namespace": "dataAwsccElasticloadbalancingv2TargetGroup",
      "symbolId": "src/data-awscc-elasticloadbalancingv2-target-group/index:DataAwsccElasticloadbalancingv2TargetGroupTargetGroupAttributesList"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2TargetGroup.DataAwsccElasticloadbalancingv2TargetGroupTargetGroupAttributesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2TargetGroup.DataAwsccElasticloadbalancingv2TargetGroupTargetGroupAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticloadbalancingv2-target-group/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-awscc-elasticloadbalancingv2-target-group/index.ts",
        "line": 187
      },
      "name": "DataAwsccElasticloadbalancingv2TargetGroupTargetGroupAttributesOutputReference",
      "namespace": "dataAwsccElasticloadbalancingv2TargetGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-target-group/index.ts",
            "line": 216
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-target-group/index.ts",
            "line": 221
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-target-group/index.ts",
            "line": 200
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2TargetGroup.DataAwsccElasticloadbalancingv2TargetGroupTargetGroupAttributes"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticloadbalancingv2-target-group/index:DataAwsccElasticloadbalancingv2TargetGroupTargetGroupAttributesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2TargetGroup.DataAwsccElasticloadbalancingv2TargetGroupTargets": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2TargetGroup.DataAwsccElasticloadbalancingv2TargetGroupTargets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-target-group/index.ts",
        "line": 244
      },
      "name": "DataAwsccElasticloadbalancingv2TargetGroupTargets",
      "namespace": "dataAwsccElasticloadbalancingv2TargetGroup",
      "symbolId": "src/data-awscc-elasticloadbalancingv2-target-group/index:DataAwsccElasticloadbalancingv2TargetGroupTargets"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2TargetGroup.DataAwsccElasticloadbalancingv2TargetGroupTargetsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2TargetGroup.DataAwsccElasticloadbalancingv2TargetGroupTargetsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticloadbalancingv2-target-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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-target-group/index.ts",
        "line": 316
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-target-group/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-awscc.dataAwsccElasticloadbalancingv2TargetGroup.DataAwsccElasticloadbalancingv2TargetGroupTargetsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccElasticloadbalancingv2TargetGroupTargetsList",
      "namespace": "dataAwsccElasticloadbalancingv2TargetGroup",
      "symbolId": "src/data-awscc-elasticloadbalancingv2-target-group/index:DataAwsccElasticloadbalancingv2TargetGroupTargetsList"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2TargetGroup.DataAwsccElasticloadbalancingv2TargetGroupTargetsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2TargetGroup.DataAwsccElasticloadbalancingv2TargetGroupTargetsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticloadbalancingv2-target-group/index.ts",
          "line": 276
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-target-group/index.ts",
        "line": 267
      },
      "name": "DataAwsccElasticloadbalancingv2TargetGroupTargetsOutputReference",
      "namespace": "dataAwsccElasticloadbalancingv2TargetGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-target-group/index.ts",
            "line": 296
          },
          "name": "availabilityZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-target-group/index.ts",
            "line": 301
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-target-group/index.ts",
            "line": 306
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-target-group/index.ts",
            "line": 311
          },
          "name": "quicServerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-target-group/index.ts",
            "line": 280
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2TargetGroup.DataAwsccElasticloadbalancingv2TargetGroupTargets"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticloadbalancingv2-target-group/index:DataAwsccElasticloadbalancingv2TargetGroupTargetsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2TargetGroups.DataAwsccElasticloadbalancingv2TargetGroups": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticloadbalancingv2_target_groups awscc_elasticloadbalancingv2_target_groups}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2TargetGroups.DataAwsccElasticloadbalancingv2TargetGroups",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticloadbalancingv2_target_groups awscc_elasticloadbalancingv2_target_groups} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticloadbalancingv2-target-groups/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2TargetGroups.DataAwsccElasticloadbalancingv2TargetGroupsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-target-groups/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccElasticloadbalancingv2TargetGroups resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-target-groups/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccElasticloadbalancingv2TargetGroups to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticloadbalancingv2_target_groups#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccElasticloadbalancingv2TargetGroups that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccElasticloadbalancingv2TargetGroups to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-target-groups/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-target-groups/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccElasticloadbalancingv2TargetGroups",
      "namespace": "dataAwsccElasticloadbalancingv2TargetGroups",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-target-groups/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-target-groups/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-target-groups/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticloadbalancingv2-target-groups/index:DataAwsccElasticloadbalancingv2TargetGroups"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2TargetGroups.DataAwsccElasticloadbalancingv2TargetGroupsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2TargetGroups.DataAwsccElasticloadbalancingv2TargetGroupsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-target-groups/index.ts",
        "line": 14
      },
      "name": "DataAwsccElasticloadbalancingv2TargetGroupsConfig",
      "namespace": "dataAwsccElasticloadbalancingv2TargetGroups",
      "symbolId": "src/data-awscc-elasticloadbalancingv2-target-groups/index:DataAwsccElasticloadbalancingv2TargetGroupsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2TrustStore.DataAwsccElasticloadbalancingv2TrustStore": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticloadbalancingv2_trust_store awscc_elasticloadbalancingv2_trust_store}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2TrustStore.DataAwsccElasticloadbalancingv2TrustStore",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticloadbalancingv2_trust_store awscc_elasticloadbalancingv2_trust_store} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticloadbalancingv2-trust-store/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-awscc.dataAwsccElasticloadbalancingv2TrustStore.DataAwsccElasticloadbalancingv2TrustStoreConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-trust-store/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccElasticloadbalancingv2TrustStore resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-trust-store/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 DataAwsccElasticloadbalancingv2TrustStore to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticloadbalancingv2_trust_store#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccElasticloadbalancingv2TrustStore that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccElasticloadbalancingv2TrustStore to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-trust-store/index.ts",
            "line": 222
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-trust-store/index.ts",
            "line": 228
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccElasticloadbalancingv2TrustStore",
      "namespace": "dataAwsccElasticloadbalancingv2TrustStore",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-trust-store/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-trust-store/index.ts",
            "line": 165
          },
          "name": "caCertificatesBundleS3Bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-trust-store/index.ts",
            "line": 170
          },
          "name": "caCertificatesBundleS3Key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-trust-store/index.ts",
            "line": 175
          },
          "name": "caCertificatesBundleS3ObjectVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-trust-store/index.ts",
            "line": 193
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-trust-store/index.ts",
            "line": 198
          },
          "name": "numberOfCaCertificates",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-trust-store/index.ts",
            "line": 203
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-trust-store/index.ts",
            "line": 209
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2TrustStore.DataAwsccElasticloadbalancingv2TrustStoreTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-trust-store/index.ts",
            "line": 214
          },
          "name": "trustStoreArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-trust-store/index.ts",
            "line": 188
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-trust-store/index.ts",
            "line": 181
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticloadbalancingv2-trust-store/index:DataAwsccElasticloadbalancingv2TrustStore"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2TrustStore.DataAwsccElasticloadbalancingv2TrustStoreConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2TrustStore.DataAwsccElasticloadbalancingv2TrustStoreConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-trust-store/index.ts",
        "line": 14
      },
      "name": "DataAwsccElasticloadbalancingv2TrustStoreConfig",
      "namespace": "dataAwsccElasticloadbalancingv2TrustStore",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticloadbalancingv2_trust_store#id DataAwsccElasticloadbalancingv2TrustStore#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-trust-store/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticloadbalancingv2-trust-store/index:DataAwsccElasticloadbalancingv2TrustStoreConfig"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2TrustStore.DataAwsccElasticloadbalancingv2TrustStoreTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2TrustStore.DataAwsccElasticloadbalancingv2TrustStoreTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-trust-store/index.ts",
        "line": 25
      },
      "name": "DataAwsccElasticloadbalancingv2TrustStoreTags",
      "namespace": "dataAwsccElasticloadbalancingv2TrustStore",
      "symbolId": "src/data-awscc-elasticloadbalancingv2-trust-store/index:DataAwsccElasticloadbalancingv2TrustStoreTags"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2TrustStore.DataAwsccElasticloadbalancingv2TrustStoreTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2TrustStore.DataAwsccElasticloadbalancingv2TrustStoreTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticloadbalancingv2-trust-store/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-awscc-elasticloadbalancingv2-trust-store/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-trust-store/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-awscc.dataAwsccElasticloadbalancingv2TrustStore.DataAwsccElasticloadbalancingv2TrustStoreTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccElasticloadbalancingv2TrustStoreTagsList",
      "namespace": "dataAwsccElasticloadbalancingv2TrustStore",
      "symbolId": "src/data-awscc-elasticloadbalancingv2-trust-store/index:DataAwsccElasticloadbalancingv2TrustStoreTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2TrustStore.DataAwsccElasticloadbalancingv2TrustStoreTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2TrustStore.DataAwsccElasticloadbalancingv2TrustStoreTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticloadbalancingv2-trust-store/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-trust-store/index.ts",
        "line": 48
      },
      "name": "DataAwsccElasticloadbalancingv2TrustStoreTagsOutputReference",
      "namespace": "dataAwsccElasticloadbalancingv2TrustStore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-trust-store/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-trust-store/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-trust-store/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2TrustStore.DataAwsccElasticloadbalancingv2TrustStoreTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticloadbalancingv2-trust-store/index:DataAwsccElasticloadbalancingv2TrustStoreTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2TrustStoreRevocation.DataAwsccElasticloadbalancingv2TrustStoreRevocation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticloadbalancingv2_trust_store_revocation awscc_elasticloadbalancingv2_trust_store_revocation}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2TrustStoreRevocation.DataAwsccElasticloadbalancingv2TrustStoreRevocation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticloadbalancingv2_trust_store_revocation awscc_elasticloadbalancingv2_trust_store_revocation} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticloadbalancingv2-trust-store-revocation/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-awscc.dataAwsccElasticloadbalancingv2TrustStoreRevocation.DataAwsccElasticloadbalancingv2TrustStoreRevocationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-trust-store-revocation/index.ts",
        "line": 209
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccElasticloadbalancingv2TrustStoreRevocation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-trust-store-revocation/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 DataAwsccElasticloadbalancingv2TrustStoreRevocation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticloadbalancingv2_trust_store_revocation#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccElasticloadbalancingv2TrustStoreRevocation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccElasticloadbalancingv2TrustStoreRevocation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-trust-store-revocation/index.ts",
            "line": 303
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-trust-store-revocation/index.ts",
            "line": 309
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccElasticloadbalancingv2TrustStoreRevocation",
      "namespace": "dataAwsccElasticloadbalancingv2TrustStoreRevocation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-trust-store-revocation/index.ts",
            "line": 214
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-trust-store-revocation/index.ts",
            "line": 279
          },
          "name": "revocationContents",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2TrustStoreRevocation.DataAwsccElasticloadbalancingv2TrustStoreRevocationRevocationContentsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-trust-store-revocation/index.ts",
            "line": 284
          },
          "name": "revocationId",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-trust-store-revocation/index.ts",
            "line": 289
          },
          "name": "trustStoreArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-trust-store-revocation/index.ts",
            "line": 295
          },
          "name": "trustStoreRevocations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2TrustStoreRevocation.DataAwsccElasticloadbalancingv2TrustStoreRevocationTrustStoreRevocationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-trust-store-revocation/index.ts",
            "line": 273
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-trust-store-revocation/index.ts",
            "line": 266
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticloadbalancingv2-trust-store-revocation/index:DataAwsccElasticloadbalancingv2TrustStoreRevocation"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2TrustStoreRevocation.DataAwsccElasticloadbalancingv2TrustStoreRevocationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2TrustStoreRevocation.DataAwsccElasticloadbalancingv2TrustStoreRevocationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-trust-store-revocation/index.ts",
        "line": 14
      },
      "name": "DataAwsccElasticloadbalancingv2TrustStoreRevocationConfig",
      "namespace": "dataAwsccElasticloadbalancingv2TrustStoreRevocation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticloadbalancingv2_trust_store_revocation#id DataAwsccElasticloadbalancingv2TrustStoreRevocation#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-trust-store-revocation/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticloadbalancingv2-trust-store-revocation/index:DataAwsccElasticloadbalancingv2TrustStoreRevocationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2TrustStoreRevocation.DataAwsccElasticloadbalancingv2TrustStoreRevocationRevocationContents": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2TrustStoreRevocation.DataAwsccElasticloadbalancingv2TrustStoreRevocationRevocationContents",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-trust-store-revocation/index.ts",
        "line": 25
      },
      "name": "DataAwsccElasticloadbalancingv2TrustStoreRevocationRevocationContents",
      "namespace": "dataAwsccElasticloadbalancingv2TrustStoreRevocation",
      "symbolId": "src/data-awscc-elasticloadbalancingv2-trust-store-revocation/index:DataAwsccElasticloadbalancingv2TrustStoreRevocationRevocationContents"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2TrustStoreRevocation.DataAwsccElasticloadbalancingv2TrustStoreRevocationRevocationContentsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2TrustStoreRevocation.DataAwsccElasticloadbalancingv2TrustStoreRevocationRevocationContentsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticloadbalancingv2-trust-store-revocation/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-trust-store-revocation/index.ts",
        "line": 97
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-trust-store-revocation/index.ts",
            "line": 111
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2TrustStoreRevocation.DataAwsccElasticloadbalancingv2TrustStoreRevocationRevocationContentsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccElasticloadbalancingv2TrustStoreRevocationRevocationContentsList",
      "namespace": "dataAwsccElasticloadbalancingv2TrustStoreRevocation",
      "symbolId": "src/data-awscc-elasticloadbalancingv2-trust-store-revocation/index:DataAwsccElasticloadbalancingv2TrustStoreRevocationRevocationContentsList"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2TrustStoreRevocation.DataAwsccElasticloadbalancingv2TrustStoreRevocationRevocationContentsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2TrustStoreRevocation.DataAwsccElasticloadbalancingv2TrustStoreRevocationRevocationContentsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticloadbalancingv2-trust-store-revocation/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-trust-store-revocation/index.ts",
        "line": 48
      },
      "name": "DataAwsccElasticloadbalancingv2TrustStoreRevocationRevocationContentsOutputReference",
      "namespace": "dataAwsccElasticloadbalancingv2TrustStoreRevocation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-trust-store-revocation/index.ts",
            "line": 77
          },
          "name": "revocationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-trust-store-revocation/index.ts",
            "line": 82
          },
          "name": "s3Bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-trust-store-revocation/index.ts",
            "line": 87
          },
          "name": "s3Key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-trust-store-revocation/index.ts",
            "line": 92
          },
          "name": "s3ObjectVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-trust-store-revocation/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2TrustStoreRevocation.DataAwsccElasticloadbalancingv2TrustStoreRevocationRevocationContents"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticloadbalancingv2-trust-store-revocation/index:DataAwsccElasticloadbalancingv2TrustStoreRevocationRevocationContentsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2TrustStoreRevocation.DataAwsccElasticloadbalancingv2TrustStoreRevocationTrustStoreRevocations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2TrustStoreRevocation.DataAwsccElasticloadbalancingv2TrustStoreRevocationTrustStoreRevocations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-trust-store-revocation/index.ts",
        "line": 115
      },
      "name": "DataAwsccElasticloadbalancingv2TrustStoreRevocationTrustStoreRevocations",
      "namespace": "dataAwsccElasticloadbalancingv2TrustStoreRevocation",
      "symbolId": "src/data-awscc-elasticloadbalancingv2-trust-store-revocation/index:DataAwsccElasticloadbalancingv2TrustStoreRevocationTrustStoreRevocations"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2TrustStoreRevocation.DataAwsccElasticloadbalancingv2TrustStoreRevocationTrustStoreRevocationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2TrustStoreRevocation.DataAwsccElasticloadbalancingv2TrustStoreRevocationTrustStoreRevocationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticloadbalancingv2-trust-store-revocation/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-trust-store-revocation/index.ts",
        "line": 187
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-trust-store-revocation/index.ts",
            "line": 201
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2TrustStoreRevocation.DataAwsccElasticloadbalancingv2TrustStoreRevocationTrustStoreRevocationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccElasticloadbalancingv2TrustStoreRevocationTrustStoreRevocationsList",
      "namespace": "dataAwsccElasticloadbalancingv2TrustStoreRevocation",
      "symbolId": "src/data-awscc-elasticloadbalancingv2-trust-store-revocation/index:DataAwsccElasticloadbalancingv2TrustStoreRevocationTrustStoreRevocationsList"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2TrustStoreRevocation.DataAwsccElasticloadbalancingv2TrustStoreRevocationTrustStoreRevocationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2TrustStoreRevocation.DataAwsccElasticloadbalancingv2TrustStoreRevocationTrustStoreRevocationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticloadbalancingv2-trust-store-revocation/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-awscc-elasticloadbalancingv2-trust-store-revocation/index.ts",
        "line": 138
      },
      "name": "DataAwsccElasticloadbalancingv2TrustStoreRevocationTrustStoreRevocationsOutputReference",
      "namespace": "dataAwsccElasticloadbalancingv2TrustStoreRevocation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-trust-store-revocation/index.ts",
            "line": 167
          },
          "name": "numberOfRevokedEntries",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-trust-store-revocation/index.ts",
            "line": 172
          },
          "name": "revocationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-trust-store-revocation/index.ts",
            "line": 177
          },
          "name": "revocationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-trust-store-revocation/index.ts",
            "line": 182
          },
          "name": "trustStoreArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-trust-store-revocation/index.ts",
            "line": 151
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2TrustStoreRevocation.DataAwsccElasticloadbalancingv2TrustStoreRevocationTrustStoreRevocations"
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticloadbalancingv2-trust-store-revocation/index:DataAwsccElasticloadbalancingv2TrustStoreRevocationTrustStoreRevocationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2TrustStores.DataAwsccElasticloadbalancingv2TrustStores": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticloadbalancingv2_trust_stores awscc_elasticloadbalancingv2_trust_stores}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2TrustStores.DataAwsccElasticloadbalancingv2TrustStores",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticloadbalancingv2_trust_stores awscc_elasticloadbalancingv2_trust_stores} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-elasticloadbalancingv2-trust-stores/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2TrustStores.DataAwsccElasticloadbalancingv2TrustStoresConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-trust-stores/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccElasticloadbalancingv2TrustStores resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-trust-stores/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccElasticloadbalancingv2TrustStores to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elasticloadbalancingv2_trust_stores#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccElasticloadbalancingv2TrustStores that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccElasticloadbalancingv2TrustStores to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-trust-stores/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-trust-stores/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccElasticloadbalancingv2TrustStores",
      "namespace": "dataAwsccElasticloadbalancingv2TrustStores",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-trust-stores/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-trust-stores/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elasticloadbalancingv2-trust-stores/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-elasticloadbalancingv2-trust-stores/index:DataAwsccElasticloadbalancingv2TrustStores"
    },
    "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2TrustStores.DataAwsccElasticloadbalancingv2TrustStoresConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElasticloadbalancingv2TrustStores.DataAwsccElasticloadbalancingv2TrustStoresConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elasticloadbalancingv2-trust-stores/index.ts",
        "line": 14
      },
      "name": "DataAwsccElasticloadbalancingv2TrustStoresConfig",
      "namespace": "dataAwsccElasticloadbalancingv2TrustStores",
      "symbolId": "src/data-awscc-elasticloadbalancingv2-trust-stores/index:DataAwsccElasticloadbalancingv2TrustStoresConfig"
    },
    "@cdktn/provider-awscc.dataAwsccElementalinferenceDictionaries.DataAwsccElementalinferenceDictionaries": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elementalinference_dictionaries awscc_elementalinference_dictionaries}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElementalinferenceDictionaries.DataAwsccElementalinferenceDictionaries",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elementalinference_dictionaries awscc_elementalinference_dictionaries} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-elementalinference-dictionaries/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccElementalinferenceDictionaries.DataAwsccElementalinferenceDictionariesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elementalinference-dictionaries/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccElementalinferenceDictionaries resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-elementalinference-dictionaries/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccElementalinferenceDictionaries to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elementalinference_dictionaries#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccElementalinferenceDictionaries that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccElementalinferenceDictionaries to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elementalinference-dictionaries/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elementalinference-dictionaries/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccElementalinferenceDictionaries",
      "namespace": "dataAwsccElementalinferenceDictionaries",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elementalinference-dictionaries/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elementalinference-dictionaries/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elementalinference-dictionaries/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-elementalinference-dictionaries/index:DataAwsccElementalinferenceDictionaries"
    },
    "@cdktn/provider-awscc.dataAwsccElementalinferenceDictionaries.DataAwsccElementalinferenceDictionariesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElementalinferenceDictionaries.DataAwsccElementalinferenceDictionariesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elementalinference-dictionaries/index.ts",
        "line": 14
      },
      "name": "DataAwsccElementalinferenceDictionariesConfig",
      "namespace": "dataAwsccElementalinferenceDictionaries",
      "symbolId": "src/data-awscc-elementalinference-dictionaries/index:DataAwsccElementalinferenceDictionariesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccElementalinferenceDictionary.DataAwsccElementalinferenceDictionary": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elementalinference_dictionary awscc_elementalinference_dictionary}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElementalinferenceDictionary.DataAwsccElementalinferenceDictionary",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elementalinference_dictionary awscc_elementalinference_dictionary} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-elementalinference-dictionary/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccElementalinferenceDictionary.DataAwsccElementalinferenceDictionaryConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elementalinference-dictionary/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccElementalinferenceDictionary resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-elementalinference-dictionary/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccElementalinferenceDictionary to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elementalinference_dictionary#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccElementalinferenceDictionary that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccElementalinferenceDictionary to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elementalinference-dictionary/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-awscc-elementalinference-dictionary/index.ts",
            "line": 138
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccElementalinferenceDictionary",
      "namespace": "dataAwsccElementalinferenceDictionary",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elementalinference-dictionary/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elementalinference-dictionary/index.ts",
            "line": 85
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elementalinference-dictionary/index.ts",
            "line": 90
          },
          "name": "dictionaryId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elementalinference-dictionary/index.ts",
            "line": 95
          },
          "name": "entries",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elementalinference-dictionary/index.ts",
            "line": 113
          },
          "name": "language",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elementalinference-dictionary/index.ts",
            "line": 118
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elementalinference-dictionary/index.ts",
            "line": 124
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elementalinference-dictionary/index.ts",
            "line": 108
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elementalinference-dictionary/index.ts",
            "line": 101
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-elementalinference-dictionary/index:DataAwsccElementalinferenceDictionary"
    },
    "@cdktn/provider-awscc.dataAwsccElementalinferenceDictionary.DataAwsccElementalinferenceDictionaryConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElementalinferenceDictionary.DataAwsccElementalinferenceDictionaryConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elementalinference-dictionary/index.ts",
        "line": 14
      },
      "name": "DataAwsccElementalinferenceDictionaryConfig",
      "namespace": "dataAwsccElementalinferenceDictionary",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elementalinference_dictionary#id DataAwsccElementalinferenceDictionary#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elementalinference-dictionary/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-elementalinference-dictionary/index:DataAwsccElementalinferenceDictionaryConfig"
    },
    "@cdktn/provider-awscc.dataAwsccElementalinferenceFeed.DataAwsccElementalinferenceFeed": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elementalinference_feed awscc_elementalinference_feed}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElementalinferenceFeed.DataAwsccElementalinferenceFeed",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elementalinference_feed awscc_elementalinference_feed} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-elementalinference-feed/index.ts",
          "line": 401
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccElementalinferenceFeed.DataAwsccElementalinferenceFeedConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elementalinference-feed/index.ts",
        "line": 369
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccElementalinferenceFeed resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-elementalinference-feed/index.ts",
            "line": 386
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccElementalinferenceFeed to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elementalinference_feed#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccElementalinferenceFeed that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccElementalinferenceFeed to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elementalinference-feed/index.ts",
            "line": 473
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elementalinference-feed/index.ts",
            "line": 479
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccElementalinferenceFeed",
      "namespace": "dataAwsccElementalinferenceFeed",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elementalinference-feed/index.ts",
            "line": 374
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elementalinference-feed/index.ts",
            "line": 425
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elementalinference-feed/index.ts",
            "line": 430
          },
          "name": "dataEndpoints",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elementalinference-feed/index.ts",
            "line": 435
          },
          "name": "feedId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elementalinference-feed/index.ts",
            "line": 453
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elementalinference-feed/index.ts",
            "line": 459
          },
          "name": "outputs",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElementalinferenceFeed.DataAwsccElementalinferenceFeedOutputsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elementalinference-feed/index.ts",
            "line": 465
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elementalinference-feed/index.ts",
            "line": 448
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elementalinference-feed/index.ts",
            "line": 441
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-elementalinference-feed/index:DataAwsccElementalinferenceFeed"
    },
    "@cdktn/provider-awscc.dataAwsccElementalinferenceFeed.DataAwsccElementalinferenceFeedConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElementalinferenceFeed.DataAwsccElementalinferenceFeedConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elementalinference-feed/index.ts",
        "line": 14
      },
      "name": "DataAwsccElementalinferenceFeedConfig",
      "namespace": "dataAwsccElementalinferenceFeed",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elementalinference_feed#id DataAwsccElementalinferenceFeed#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elementalinference-feed/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-elementalinference-feed/index:DataAwsccElementalinferenceFeedConfig"
    },
    "@cdktn/provider-awscc.dataAwsccElementalinferenceFeed.DataAwsccElementalinferenceFeedOutputs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElementalinferenceFeed.DataAwsccElementalinferenceFeedOutputs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elementalinference-feed/index.ts",
        "line": 274
      },
      "name": "DataAwsccElementalinferenceFeedOutputs",
      "namespace": "dataAwsccElementalinferenceFeed",
      "symbolId": "src/data-awscc-elementalinference-feed/index:DataAwsccElementalinferenceFeedOutputs"
    },
    "@cdktn/provider-awscc.dataAwsccElementalinferenceFeed.DataAwsccElementalinferenceFeedOutputsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElementalinferenceFeed.DataAwsccElementalinferenceFeedOutputsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elementalinference-feed/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elementalinference-feed/index.ts",
        "line": 347
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elementalinference-feed/index.ts",
            "line": 361
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccElementalinferenceFeed.DataAwsccElementalinferenceFeedOutputsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccElementalinferenceFeedOutputsList",
      "namespace": "dataAwsccElementalinferenceFeed",
      "symbolId": "src/data-awscc-elementalinference-feed/index:DataAwsccElementalinferenceFeedOutputsList"
    },
    "@cdktn/provider-awscc.dataAwsccElementalinferenceFeed.DataAwsccElementalinferenceFeedOutputsOutputConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElementalinferenceFeed.DataAwsccElementalinferenceFeedOutputsOutputConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elementalinference-feed/index.ts",
        "line": 208
      },
      "name": "DataAwsccElementalinferenceFeedOutputsOutputConfig",
      "namespace": "dataAwsccElementalinferenceFeed",
      "symbolId": "src/data-awscc-elementalinference-feed/index:DataAwsccElementalinferenceFeedOutputsOutputConfig"
    },
    "@cdktn/provider-awscc.dataAwsccElementalinferenceFeed.DataAwsccElementalinferenceFeedOutputsOutputConfigClipping": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElementalinferenceFeed.DataAwsccElementalinferenceFeedOutputsOutputConfigClipping",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elementalinference-feed/index.ts",
        "line": 25
      },
      "name": "DataAwsccElementalinferenceFeedOutputsOutputConfigClipping",
      "namespace": "dataAwsccElementalinferenceFeed",
      "symbolId": "src/data-awscc-elementalinference-feed/index:DataAwsccElementalinferenceFeedOutputsOutputConfigClipping"
    },
    "@cdktn/provider-awscc.dataAwsccElementalinferenceFeed.DataAwsccElementalinferenceFeedOutputsOutputConfigClippingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElementalinferenceFeed.DataAwsccElementalinferenceFeedOutputsOutputConfigClippingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elementalinference-feed/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elementalinference-feed/index.ts",
        "line": 48
      },
      "name": "DataAwsccElementalinferenceFeedOutputsOutputConfigClippingOutputReference",
      "namespace": "dataAwsccElementalinferenceFeed",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elementalinference-feed/index.ts",
            "line": 75
          },
          "name": "callbackMetadata",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elementalinference-feed/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElementalinferenceFeed.DataAwsccElementalinferenceFeedOutputsOutputConfigClipping"
          }
        }
      ],
      "symbolId": "src/data-awscc-elementalinference-feed/index:DataAwsccElementalinferenceFeedOutputsOutputConfigClippingOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccElementalinferenceFeed.DataAwsccElementalinferenceFeedOutputsOutputConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElementalinferenceFeed.DataAwsccElementalinferenceFeedOutputsOutputConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elementalinference-feed/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/data-awscc-elementalinference-feed/index.ts",
        "line": 231
      },
      "name": "DataAwsccElementalinferenceFeedOutputsOutputConfigOutputReference",
      "namespace": "dataAwsccElementalinferenceFeed",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elementalinference-feed/index.ts",
            "line": 259
          },
          "name": "clipping",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElementalinferenceFeed.DataAwsccElementalinferenceFeedOutputsOutputConfigClippingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elementalinference-feed/index.ts",
            "line": 264
          },
          "name": "cropping",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elementalinference-feed/index.ts",
            "line": 270
          },
          "name": "subtitling",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElementalinferenceFeed.DataAwsccElementalinferenceFeedOutputsOutputConfigSubtitlingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elementalinference-feed/index.ts",
            "line": 242
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElementalinferenceFeed.DataAwsccElementalinferenceFeedOutputsOutputConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-elementalinference-feed/index:DataAwsccElementalinferenceFeedOutputsOutputConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccElementalinferenceFeed.DataAwsccElementalinferenceFeedOutputsOutputConfigSubtitling": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElementalinferenceFeed.DataAwsccElementalinferenceFeedOutputsOutputConfigSubtitling",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elementalinference-feed/index.ts",
        "line": 138
      },
      "name": "DataAwsccElementalinferenceFeedOutputsOutputConfigSubtitling",
      "namespace": "dataAwsccElementalinferenceFeed",
      "symbolId": "src/data-awscc-elementalinference-feed/index:DataAwsccElementalinferenceFeedOutputsOutputConfigSubtitling"
    },
    "@cdktn/provider-awscc.dataAwsccElementalinferenceFeed.DataAwsccElementalinferenceFeedOutputsOutputConfigSubtitlingAspectRatio": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElementalinferenceFeed.DataAwsccElementalinferenceFeedOutputsOutputConfigSubtitlingAspectRatio",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elementalinference-feed/index.ts",
        "line": 79
      },
      "name": "DataAwsccElementalinferenceFeedOutputsOutputConfigSubtitlingAspectRatio",
      "namespace": "dataAwsccElementalinferenceFeed",
      "symbolId": "src/data-awscc-elementalinference-feed/index:DataAwsccElementalinferenceFeedOutputsOutputConfigSubtitlingAspectRatio"
    },
    "@cdktn/provider-awscc.dataAwsccElementalinferenceFeed.DataAwsccElementalinferenceFeedOutputsOutputConfigSubtitlingAspectRatioOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElementalinferenceFeed.DataAwsccElementalinferenceFeedOutputsOutputConfigSubtitlingAspectRatioOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elementalinference-feed/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-awscc-elementalinference-feed/index.ts",
        "line": 102
      },
      "name": "DataAwsccElementalinferenceFeedOutputsOutputConfigSubtitlingAspectRatioOutputReference",
      "namespace": "dataAwsccElementalinferenceFeed",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elementalinference-feed/index.ts",
            "line": 129
          },
          "name": "height",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elementalinference-feed/index.ts",
            "line": 134
          },
          "name": "width",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elementalinference-feed/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElementalinferenceFeed.DataAwsccElementalinferenceFeedOutputsOutputConfigSubtitlingAspectRatio"
          }
        }
      ],
      "symbolId": "src/data-awscc-elementalinference-feed/index:DataAwsccElementalinferenceFeedOutputsOutputConfigSubtitlingAspectRatioOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccElementalinferenceFeed.DataAwsccElementalinferenceFeedOutputsOutputConfigSubtitlingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElementalinferenceFeed.DataAwsccElementalinferenceFeedOutputsOutputConfigSubtitlingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elementalinference-feed/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-awscc-elementalinference-feed/index.ts",
        "line": 161
      },
      "name": "DataAwsccElementalinferenceFeedOutputsOutputConfigSubtitlingOutputReference",
      "namespace": "dataAwsccElementalinferenceFeed",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elementalinference-feed/index.ts",
            "line": 189
          },
          "name": "aspectRatio",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElementalinferenceFeed.DataAwsccElementalinferenceFeedOutputsOutputConfigSubtitlingAspectRatioOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elementalinference-feed/index.ts",
            "line": 194
          },
          "name": "dictionary",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elementalinference-feed/index.ts",
            "line": 199
          },
          "name": "language",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elementalinference-feed/index.ts",
            "line": 204
          },
          "name": "profanityFilter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elementalinference-feed/index.ts",
            "line": 172
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElementalinferenceFeed.DataAwsccElementalinferenceFeedOutputsOutputConfigSubtitling"
          }
        }
      ],
      "symbolId": "src/data-awscc-elementalinference-feed/index:DataAwsccElementalinferenceFeedOutputsOutputConfigSubtitlingOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccElementalinferenceFeed.DataAwsccElementalinferenceFeedOutputsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElementalinferenceFeed.DataAwsccElementalinferenceFeedOutputsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-elementalinference-feed/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elementalinference-feed/index.ts",
        "line": 297
      },
      "name": "DataAwsccElementalinferenceFeedOutputsOutputReference",
      "namespace": "dataAwsccElementalinferenceFeed",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elementalinference-feed/index.ts",
            "line": 326
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elementalinference-feed/index.ts",
            "line": 331
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elementalinference-feed/index.ts",
            "line": 337
          },
          "name": "outputConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElementalinferenceFeed.DataAwsccElementalinferenceFeedOutputsOutputConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elementalinference-feed/index.ts",
            "line": 342
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elementalinference-feed/index.ts",
            "line": 310
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccElementalinferenceFeed.DataAwsccElementalinferenceFeedOutputs"
          }
        }
      ],
      "symbolId": "src/data-awscc-elementalinference-feed/index:DataAwsccElementalinferenceFeedOutputsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccElementalinferenceFeeds.DataAwsccElementalinferenceFeeds": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elementalinference_feeds awscc_elementalinference_feeds}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElementalinferenceFeeds.DataAwsccElementalinferenceFeeds",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elementalinference_feeds awscc_elementalinference_feeds} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-elementalinference-feeds/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccElementalinferenceFeeds.DataAwsccElementalinferenceFeedsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-elementalinference-feeds/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccElementalinferenceFeeds resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-elementalinference-feeds/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccElementalinferenceFeeds to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/elementalinference_feeds#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccElementalinferenceFeeds that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccElementalinferenceFeeds to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elementalinference-feeds/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-elementalinference-feeds/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccElementalinferenceFeeds",
      "namespace": "dataAwsccElementalinferenceFeeds",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elementalinference-feeds/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elementalinference-feeds/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-elementalinference-feeds/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-elementalinference-feeds/index:DataAwsccElementalinferenceFeeds"
    },
    "@cdktn/provider-awscc.dataAwsccElementalinferenceFeeds.DataAwsccElementalinferenceFeedsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccElementalinferenceFeeds.DataAwsccElementalinferenceFeedsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-elementalinference-feeds/index.ts",
        "line": 14
      },
      "name": "DataAwsccElementalinferenceFeedsConfig",
      "namespace": "dataAwsccElementalinferenceFeeds",
      "symbolId": "src/data-awscc-elementalinference-feeds/index:DataAwsccElementalinferenceFeedsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEmrSecurityConfiguration.DataAwsccEmrSecurityConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/emr_security_configuration awscc_emr_security_configuration}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEmrSecurityConfiguration.DataAwsccEmrSecurityConfiguration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/emr_security_configuration awscc_emr_security_configuration} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-emr-security-configuration/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEmrSecurityConfiguration.DataAwsccEmrSecurityConfigurationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-emr-security-configuration/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEmrSecurityConfiguration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-emr-security-configuration/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEmrSecurityConfiguration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/emr_security_configuration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEmrSecurityConfiguration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEmrSecurityConfiguration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-emr-security-configuration/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-awscc-emr-security-configuration/index.ts",
            "line": 117
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEmrSecurityConfiguration",
      "namespace": "dataAwsccEmrSecurityConfiguration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emr-security-configuration/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emr-security-configuration/index.ts",
            "line": 98
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emr-security-configuration/index.ts",
            "line": 103
          },
          "name": "securityConfiguration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emr-security-configuration/index.ts",
            "line": 93
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-emr-security-configuration/index.ts",
            "line": 86
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-emr-security-configuration/index:DataAwsccEmrSecurityConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccEmrSecurityConfiguration.DataAwsccEmrSecurityConfigurationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEmrSecurityConfiguration.DataAwsccEmrSecurityConfigurationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-emr-security-configuration/index.ts",
        "line": 14
      },
      "name": "DataAwsccEmrSecurityConfigurationConfig",
      "namespace": "dataAwsccEmrSecurityConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/emr_security_configuration#id DataAwsccEmrSecurityConfiguration#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emr-security-configuration/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-emr-security-configuration/index:DataAwsccEmrSecurityConfigurationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEmrSecurityConfigurations.DataAwsccEmrSecurityConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/emr_security_configurations awscc_emr_security_configurations}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEmrSecurityConfigurations.DataAwsccEmrSecurityConfigurations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/emr_security_configurations awscc_emr_security_configurations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-emr-security-configurations/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEmrSecurityConfigurations.DataAwsccEmrSecurityConfigurationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-emr-security-configurations/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEmrSecurityConfigurations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-emr-security-configurations/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEmrSecurityConfigurations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/emr_security_configurations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEmrSecurityConfigurations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEmrSecurityConfigurations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-emr-security-configurations/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-emr-security-configurations/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEmrSecurityConfigurations",
      "namespace": "dataAwsccEmrSecurityConfigurations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emr-security-configurations/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emr-security-configurations/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emr-security-configurations/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-emr-security-configurations/index:DataAwsccEmrSecurityConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccEmrSecurityConfigurations.DataAwsccEmrSecurityConfigurationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEmrSecurityConfigurations.DataAwsccEmrSecurityConfigurationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-emr-security-configurations/index.ts",
        "line": 14
      },
      "name": "DataAwsccEmrSecurityConfigurationsConfig",
      "namespace": "dataAwsccEmrSecurityConfigurations",
      "symbolId": "src/data-awscc-emr-security-configurations/index:DataAwsccEmrSecurityConfigurationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEmrStep.DataAwsccEmrStep": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/emr_step awscc_emr_step}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEmrStep.DataAwsccEmrStep",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/emr_step awscc_emr_step} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-emr-step/index.ts",
          "line": 211
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEmrStep.DataAwsccEmrStepConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-emr-step/index.ts",
        "line": 179
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEmrStep resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-emr-step/index.ts",
            "line": 196
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEmrStep to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/emr_step#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEmrStep that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEmrStep to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-emr-step/index.ts",
            "line": 287
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-emr-step/index.ts",
            "line": 293
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEmrStep",
      "namespace": "dataAwsccEmrStep",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emr-step/index.ts",
            "line": 184
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emr-step/index.ts",
            "line": 235
          },
          "name": "actionOnFailure",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emr-step/index.ts",
            "line": 240
          },
          "name": "encryptionKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emr-step/index.ts",
            "line": 246
          },
          "name": "hadoopJarStep",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEmrStep.DataAwsccEmrStepHadoopJarStepOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emr-step/index.ts",
            "line": 264
          },
          "name": "jobFlowId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emr-step/index.ts",
            "line": 269
          },
          "name": "logUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emr-step/index.ts",
            "line": 274
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emr-step/index.ts",
            "line": 279
          },
          "name": "stepId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emr-step/index.ts",
            "line": 259
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-emr-step/index.ts",
            "line": 252
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-emr-step/index:DataAwsccEmrStep"
    },
    "@cdktn/provider-awscc.dataAwsccEmrStep.DataAwsccEmrStepConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEmrStep.DataAwsccEmrStepConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-emr-step/index.ts",
        "line": 14
      },
      "name": "DataAwsccEmrStepConfig",
      "namespace": "dataAwsccEmrStep",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/emr_step#id DataAwsccEmrStep#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emr-step/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-emr-step/index:DataAwsccEmrStepConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEmrStep.DataAwsccEmrStepHadoopJarStep": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEmrStep.DataAwsccEmrStepHadoopJarStep",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-emr-step/index.ts",
        "line": 105
      },
      "name": "DataAwsccEmrStepHadoopJarStep",
      "namespace": "dataAwsccEmrStep",
      "symbolId": "src/data-awscc-emr-step/index:DataAwsccEmrStepHadoopJarStep"
    },
    "@cdktn/provider-awscc.dataAwsccEmrStep.DataAwsccEmrStepHadoopJarStepOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEmrStep.DataAwsccEmrStepHadoopJarStepOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-emr-step/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-awscc-emr-step/index.ts",
        "line": 128
      },
      "name": "DataAwsccEmrStepHadoopJarStepOutputReference",
      "namespace": "dataAwsccEmrStep",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emr-step/index.ts",
            "line": 155
          },
          "name": "args",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emr-step/index.ts",
            "line": 160
          },
          "name": "jar",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emr-step/index.ts",
            "line": 165
          },
          "name": "mainClass",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emr-step/index.ts",
            "line": 171
          },
          "name": "stepProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEmrStep.DataAwsccEmrStepHadoopJarStepStepPropertiesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-emr-step/index.ts",
            "line": 139
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEmrStep.DataAwsccEmrStepHadoopJarStep"
          }
        }
      ],
      "symbolId": "src/data-awscc-emr-step/index:DataAwsccEmrStepHadoopJarStepOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEmrStep.DataAwsccEmrStepHadoopJarStepStepProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEmrStep.DataAwsccEmrStepHadoopJarStepStepProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-emr-step/index.ts",
        "line": 25
      },
      "name": "DataAwsccEmrStepHadoopJarStepStepProperties",
      "namespace": "dataAwsccEmrStep",
      "symbolId": "src/data-awscc-emr-step/index:DataAwsccEmrStepHadoopJarStepStepProperties"
    },
    "@cdktn/provider-awscc.dataAwsccEmrStep.DataAwsccEmrStepHadoopJarStepStepPropertiesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEmrStep.DataAwsccEmrStepHadoopJarStepStepPropertiesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-emr-step/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-awscc-emr-step/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-emr-step/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-awscc.dataAwsccEmrStep.DataAwsccEmrStepHadoopJarStepStepPropertiesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEmrStepHadoopJarStepStepPropertiesList",
      "namespace": "dataAwsccEmrStep",
      "symbolId": "src/data-awscc-emr-step/index:DataAwsccEmrStepHadoopJarStepStepPropertiesList"
    },
    "@cdktn/provider-awscc.dataAwsccEmrStep.DataAwsccEmrStepHadoopJarStepStepPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEmrStep.DataAwsccEmrStepHadoopJarStepStepPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-emr-step/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-emr-step/index.ts",
        "line": 48
      },
      "name": "DataAwsccEmrStepHadoopJarStepStepPropertiesOutputReference",
      "namespace": "dataAwsccEmrStep",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emr-step/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emr-step/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-emr-step/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEmrStep.DataAwsccEmrStepHadoopJarStepStepProperties"
          }
        }
      ],
      "symbolId": "src/data-awscc-emr-step/index:DataAwsccEmrStepHadoopJarStepStepPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEmrStudio.DataAwsccEmrStudio": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/emr_studio awscc_emr_studio}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEmrStudio.DataAwsccEmrStudio",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/emr_studio awscc_emr_studio} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-emr-studio/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-awscc.dataAwsccEmrStudio.DataAwsccEmrStudioConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-emr-studio/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEmrStudio resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-emr-studio/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 DataAwsccEmrStudio to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/emr_studio#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEmrStudio that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEmrStudio to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-emr-studio/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-awscc-emr-studio/index.ts",
            "line": 288
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEmrStudio",
      "namespace": "dataAwsccEmrStudio",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emr-studio/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emr-studio/index.ts",
            "line": 165
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emr-studio/index.ts",
            "line": 170
          },
          "name": "authMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emr-studio/index.ts",
            "line": 175
          },
          "name": "defaultS3Location",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emr-studio/index.ts",
            "line": 180
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emr-studio/index.ts",
            "line": 185
          },
          "name": "encryptionKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emr-studio/index.ts",
            "line": 190
          },
          "name": "engineSecurityGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emr-studio/index.ts",
            "line": 208
          },
          "name": "idcInstanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emr-studio/index.ts",
            "line": 213
          },
          "name": "idcUserAssignment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emr-studio/index.ts",
            "line": 218
          },
          "name": "idpAuthUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emr-studio/index.ts",
            "line": 223
          },
          "name": "idpRelayStateParameterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emr-studio/index.ts",
            "line": 228
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emr-studio/index.ts",
            "line": 233
          },
          "name": "serviceRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emr-studio/index.ts",
            "line": 238
          },
          "name": "studioId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emr-studio/index.ts",
            "line": 243
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emr-studio/index.ts",
            "line": 249
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEmrStudio.DataAwsccEmrStudioTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emr-studio/index.ts",
            "line": 254
          },
          "name": "trustedIdentityPropagationEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emr-studio/index.ts",
            "line": 259
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emr-studio/index.ts",
            "line": 264
          },
          "name": "userRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emr-studio/index.ts",
            "line": 269
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emr-studio/index.ts",
            "line": 274
          },
          "name": "workspaceSecurityGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emr-studio/index.ts",
            "line": 203
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-emr-studio/index.ts",
            "line": 196
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-emr-studio/index:DataAwsccEmrStudio"
    },
    "@cdktn/provider-awscc.dataAwsccEmrStudio.DataAwsccEmrStudioConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEmrStudio.DataAwsccEmrStudioConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-emr-studio/index.ts",
        "line": 14
      },
      "name": "DataAwsccEmrStudioConfig",
      "namespace": "dataAwsccEmrStudio",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/emr_studio#id DataAwsccEmrStudio#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emr-studio/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-emr-studio/index:DataAwsccEmrStudioConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEmrStudio.DataAwsccEmrStudioTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEmrStudio.DataAwsccEmrStudioTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-emr-studio/index.ts",
        "line": 25
      },
      "name": "DataAwsccEmrStudioTags",
      "namespace": "dataAwsccEmrStudio",
      "symbolId": "src/data-awscc-emr-studio/index:DataAwsccEmrStudioTags"
    },
    "@cdktn/provider-awscc.dataAwsccEmrStudio.DataAwsccEmrStudioTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEmrStudio.DataAwsccEmrStudioTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-emr-studio/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-awscc-emr-studio/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-emr-studio/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-awscc.dataAwsccEmrStudio.DataAwsccEmrStudioTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEmrStudioTagsList",
      "namespace": "dataAwsccEmrStudio",
      "symbolId": "src/data-awscc-emr-studio/index:DataAwsccEmrStudioTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEmrStudio.DataAwsccEmrStudioTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEmrStudio.DataAwsccEmrStudioTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-emr-studio/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-emr-studio/index.ts",
        "line": 48
      },
      "name": "DataAwsccEmrStudioTagsOutputReference",
      "namespace": "dataAwsccEmrStudio",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emr-studio/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emr-studio/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-emr-studio/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEmrStudio.DataAwsccEmrStudioTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-emr-studio/index:DataAwsccEmrStudioTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEmrStudioSessionMapping.DataAwsccEmrStudioSessionMapping": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/emr_studio_session_mapping awscc_emr_studio_session_mapping}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEmrStudioSessionMapping.DataAwsccEmrStudioSessionMapping",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/emr_studio_session_mapping awscc_emr_studio_session_mapping} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-emr-studio-session-mapping/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEmrStudioSessionMapping.DataAwsccEmrStudioSessionMappingConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-emr-studio-session-mapping/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEmrStudioSessionMapping resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-emr-studio-session-mapping/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEmrStudioSessionMapping to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/emr_studio_session_mapping#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEmrStudioSessionMapping that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEmrStudioSessionMapping to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-emr-studio-session-mapping/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-awscc-emr-studio-session-mapping/index.ts",
            "line": 127
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEmrStudioSessionMapping",
      "namespace": "dataAwsccEmrStudioSessionMapping",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emr-studio-session-mapping/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emr-studio-session-mapping/index.ts",
            "line": 98
          },
          "name": "identityName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emr-studio-session-mapping/index.ts",
            "line": 103
          },
          "name": "identityType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emr-studio-session-mapping/index.ts",
            "line": 108
          },
          "name": "sessionPolicyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emr-studio-session-mapping/index.ts",
            "line": 113
          },
          "name": "studioId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emr-studio-session-mapping/index.ts",
            "line": 93
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-emr-studio-session-mapping/index.ts",
            "line": 86
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-emr-studio-session-mapping/index:DataAwsccEmrStudioSessionMapping"
    },
    "@cdktn/provider-awscc.dataAwsccEmrStudioSessionMapping.DataAwsccEmrStudioSessionMappingConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEmrStudioSessionMapping.DataAwsccEmrStudioSessionMappingConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-emr-studio-session-mapping/index.ts",
        "line": 14
      },
      "name": "DataAwsccEmrStudioSessionMappingConfig",
      "namespace": "dataAwsccEmrStudioSessionMapping",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/emr_studio_session_mapping#id DataAwsccEmrStudioSessionMapping#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emr-studio-session-mapping/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-emr-studio-session-mapping/index:DataAwsccEmrStudioSessionMappingConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEmrStudioSessionMappings.DataAwsccEmrStudioSessionMappings": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/emr_studio_session_mappings awscc_emr_studio_session_mappings}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEmrStudioSessionMappings.DataAwsccEmrStudioSessionMappings",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/emr_studio_session_mappings awscc_emr_studio_session_mappings} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-emr-studio-session-mappings/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEmrStudioSessionMappings.DataAwsccEmrStudioSessionMappingsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-emr-studio-session-mappings/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEmrStudioSessionMappings resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-emr-studio-session-mappings/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEmrStudioSessionMappings to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/emr_studio_session_mappings#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEmrStudioSessionMappings that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEmrStudioSessionMappings to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-emr-studio-session-mappings/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-emr-studio-session-mappings/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEmrStudioSessionMappings",
      "namespace": "dataAwsccEmrStudioSessionMappings",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emr-studio-session-mappings/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emr-studio-session-mappings/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emr-studio-session-mappings/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-emr-studio-session-mappings/index:DataAwsccEmrStudioSessionMappings"
    },
    "@cdktn/provider-awscc.dataAwsccEmrStudioSessionMappings.DataAwsccEmrStudioSessionMappingsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEmrStudioSessionMappings.DataAwsccEmrStudioSessionMappingsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-emr-studio-session-mappings/index.ts",
        "line": 14
      },
      "name": "DataAwsccEmrStudioSessionMappingsConfig",
      "namespace": "dataAwsccEmrStudioSessionMappings",
      "symbolId": "src/data-awscc-emr-studio-session-mappings/index:DataAwsccEmrStudioSessionMappingsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEmrStudios.DataAwsccEmrStudios": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/emr_studios awscc_emr_studios}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEmrStudios.DataAwsccEmrStudios",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/emr_studios awscc_emr_studios} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-emr-studios/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEmrStudios.DataAwsccEmrStudiosConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-emr-studios/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEmrStudios resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-emr-studios/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEmrStudios to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/emr_studios#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEmrStudios that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEmrStudios to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-emr-studios/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-emr-studios/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEmrStudios",
      "namespace": "dataAwsccEmrStudios",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emr-studios/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emr-studios/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emr-studios/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-emr-studios/index:DataAwsccEmrStudios"
    },
    "@cdktn/provider-awscc.dataAwsccEmrStudios.DataAwsccEmrStudiosConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEmrStudios.DataAwsccEmrStudiosConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-emr-studios/index.ts",
        "line": 14
      },
      "name": "DataAwsccEmrStudiosConfig",
      "namespace": "dataAwsccEmrStudios",
      "symbolId": "src/data-awscc-emr-studios/index:DataAwsccEmrStudiosConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEmrWalWorkspace.DataAwsccEmrWalWorkspace": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/emr_wal_workspace awscc_emr_wal_workspace}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEmrWalWorkspace.DataAwsccEmrWalWorkspace",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/emr_wal_workspace awscc_emr_wal_workspace} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-emr-wal-workspace/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-awscc.dataAwsccEmrWalWorkspace.DataAwsccEmrWalWorkspaceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-emr-wal-workspace/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEmrWalWorkspace resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-emr-wal-workspace/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 DataAwsccEmrWalWorkspace to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/emr_wal_workspace#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEmrWalWorkspace that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEmrWalWorkspace to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-emr-wal-workspace/index.ts",
            "line": 192
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-emr-wal-workspace/index.ts",
            "line": 198
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEmrWalWorkspace",
      "namespace": "dataAwsccEmrWalWorkspace",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emr-wal-workspace/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emr-wal-workspace/index.ts",
            "line": 179
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEmrWalWorkspace.DataAwsccEmrWalWorkspaceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emr-wal-workspace/index.ts",
            "line": 184
          },
          "name": "walWorkspaceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emr-wal-workspace/index.ts",
            "line": 173
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-emr-wal-workspace/index.ts",
            "line": 166
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-emr-wal-workspace/index:DataAwsccEmrWalWorkspace"
    },
    "@cdktn/provider-awscc.dataAwsccEmrWalWorkspace.DataAwsccEmrWalWorkspaceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEmrWalWorkspace.DataAwsccEmrWalWorkspaceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-emr-wal-workspace/index.ts",
        "line": 14
      },
      "name": "DataAwsccEmrWalWorkspaceConfig",
      "namespace": "dataAwsccEmrWalWorkspace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/emr_wal_workspace#id DataAwsccEmrWalWorkspace#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emr-wal-workspace/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-emr-wal-workspace/index:DataAwsccEmrWalWorkspaceConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEmrWalWorkspace.DataAwsccEmrWalWorkspaceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEmrWalWorkspace.DataAwsccEmrWalWorkspaceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-emr-wal-workspace/index.ts",
        "line": 25
      },
      "name": "DataAwsccEmrWalWorkspaceTags",
      "namespace": "dataAwsccEmrWalWorkspace",
      "symbolId": "src/data-awscc-emr-wal-workspace/index:DataAwsccEmrWalWorkspaceTags"
    },
    "@cdktn/provider-awscc.dataAwsccEmrWalWorkspace.DataAwsccEmrWalWorkspaceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEmrWalWorkspace.DataAwsccEmrWalWorkspaceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-emr-wal-workspace/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-awscc-emr-wal-workspace/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-emr-wal-workspace/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-awscc.dataAwsccEmrWalWorkspace.DataAwsccEmrWalWorkspaceTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEmrWalWorkspaceTagsList",
      "namespace": "dataAwsccEmrWalWorkspace",
      "symbolId": "src/data-awscc-emr-wal-workspace/index:DataAwsccEmrWalWorkspaceTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEmrWalWorkspace.DataAwsccEmrWalWorkspaceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEmrWalWorkspace.DataAwsccEmrWalWorkspaceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-emr-wal-workspace/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-emr-wal-workspace/index.ts",
        "line": 48
      },
      "name": "DataAwsccEmrWalWorkspaceTagsOutputReference",
      "namespace": "dataAwsccEmrWalWorkspace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emr-wal-workspace/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emr-wal-workspace/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-emr-wal-workspace/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEmrWalWorkspace.DataAwsccEmrWalWorkspaceTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-emr-wal-workspace/index:DataAwsccEmrWalWorkspaceTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEmrWalWorkspaces.DataAwsccEmrWalWorkspaces": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/emr_wal_workspaces awscc_emr_wal_workspaces}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEmrWalWorkspaces.DataAwsccEmrWalWorkspaces",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/emr_wal_workspaces awscc_emr_wal_workspaces} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-emr-wal-workspaces/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEmrWalWorkspaces.DataAwsccEmrWalWorkspacesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-emr-wal-workspaces/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEmrWalWorkspaces resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-emr-wal-workspaces/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEmrWalWorkspaces to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/emr_wal_workspaces#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEmrWalWorkspaces that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEmrWalWorkspaces to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-emr-wal-workspaces/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-emr-wal-workspaces/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEmrWalWorkspaces",
      "namespace": "dataAwsccEmrWalWorkspaces",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emr-wal-workspaces/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emr-wal-workspaces/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emr-wal-workspaces/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-emr-wal-workspaces/index:DataAwsccEmrWalWorkspaces"
    },
    "@cdktn/provider-awscc.dataAwsccEmrWalWorkspaces.DataAwsccEmrWalWorkspacesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEmrWalWorkspaces.DataAwsccEmrWalWorkspacesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-emr-wal-workspaces/index.ts",
        "line": 14
      },
      "name": "DataAwsccEmrWalWorkspacesConfig",
      "namespace": "dataAwsccEmrWalWorkspaces",
      "symbolId": "src/data-awscc-emr-wal-workspaces/index:DataAwsccEmrWalWorkspacesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEmrcontainersSecurityConfigurations.DataAwsccEmrcontainersSecurityConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/emrcontainers_security_configurations awscc_emrcontainers_security_configurations}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEmrcontainersSecurityConfigurations.DataAwsccEmrcontainersSecurityConfigurations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/emrcontainers_security_configurations awscc_emrcontainers_security_configurations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-emrcontainers-security-configurations/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEmrcontainersSecurityConfigurations.DataAwsccEmrcontainersSecurityConfigurationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-emrcontainers-security-configurations/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEmrcontainersSecurityConfigurations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-emrcontainers-security-configurations/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEmrcontainersSecurityConfigurations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/emrcontainers_security_configurations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEmrcontainersSecurityConfigurations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEmrcontainersSecurityConfigurations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-emrcontainers-security-configurations/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-emrcontainers-security-configurations/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEmrcontainersSecurityConfigurations",
      "namespace": "dataAwsccEmrcontainersSecurityConfigurations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emrcontainers-security-configurations/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emrcontainers-security-configurations/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emrcontainers-security-configurations/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-emrcontainers-security-configurations/index:DataAwsccEmrcontainersSecurityConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccEmrcontainersSecurityConfigurations.DataAwsccEmrcontainersSecurityConfigurationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEmrcontainersSecurityConfigurations.DataAwsccEmrcontainersSecurityConfigurationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-emrcontainers-security-configurations/index.ts",
        "line": 14
      },
      "name": "DataAwsccEmrcontainersSecurityConfigurationsConfig",
      "namespace": "dataAwsccEmrcontainersSecurityConfigurations",
      "symbolId": "src/data-awscc-emrcontainers-security-configurations/index:DataAwsccEmrcontainersSecurityConfigurationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEmrcontainersVirtualClusters.DataAwsccEmrcontainersVirtualClusters": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/emrcontainers_virtual_clusters awscc_emrcontainers_virtual_clusters}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEmrcontainersVirtualClusters.DataAwsccEmrcontainersVirtualClusters",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/emrcontainers_virtual_clusters awscc_emrcontainers_virtual_clusters} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-emrcontainers-virtual-clusters/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEmrcontainersVirtualClusters.DataAwsccEmrcontainersVirtualClustersConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-emrcontainers-virtual-clusters/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEmrcontainersVirtualClusters resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-emrcontainers-virtual-clusters/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEmrcontainersVirtualClusters to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/emrcontainers_virtual_clusters#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEmrcontainersVirtualClusters that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEmrcontainersVirtualClusters to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-emrcontainers-virtual-clusters/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-emrcontainers-virtual-clusters/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEmrcontainersVirtualClusters",
      "namespace": "dataAwsccEmrcontainersVirtualClusters",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emrcontainers-virtual-clusters/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emrcontainers-virtual-clusters/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emrcontainers-virtual-clusters/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-emrcontainers-virtual-clusters/index:DataAwsccEmrcontainersVirtualClusters"
    },
    "@cdktn/provider-awscc.dataAwsccEmrcontainersVirtualClusters.DataAwsccEmrcontainersVirtualClustersConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEmrcontainersVirtualClusters.DataAwsccEmrcontainersVirtualClustersConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-emrcontainers-virtual-clusters/index.ts",
        "line": 14
      },
      "name": "DataAwsccEmrcontainersVirtualClustersConfig",
      "namespace": "dataAwsccEmrcontainersVirtualClusters",
      "symbolId": "src/data-awscc-emrcontainers-virtual-clusters/index:DataAwsccEmrcontainersVirtualClustersConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEmrserverlessApplication.DataAwsccEmrserverlessApplication": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/emrserverless_application awscc_emrserverless_application}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEmrserverlessApplication.DataAwsccEmrserverlessApplication",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/emrserverless_application awscc_emrserverless_application} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-emrserverless-application/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-awscc.dataAwsccEmrserverlessApplication.DataAwsccEmrserverlessApplicationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-emrserverless-application/index.ts",
        "line": 732
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEmrserverlessApplication resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-emrserverless-application/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 DataAwsccEmrserverlessApplication to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/emrserverless_application#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEmrserverlessApplication that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEmrserverlessApplication to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-emrserverless-application/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-awscc-emrserverless-application/index.ts",
            "line": 888
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEmrserverlessApplication",
      "namespace": "dataAwsccEmrserverlessApplication",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emrserverless-application/index.ts",
            "line": 737
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emrserverless-application/index.ts",
            "line": 788
          },
          "name": "applicationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emrserverless-application/index.ts",
            "line": 793
          },
          "name": "architecture",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emrserverless-application/index.ts",
            "line": 798
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emrserverless-application/index.ts",
            "line": 804
          },
          "name": "autoStartConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEmrserverlessApplication.DataAwsccEmrserverlessApplicationAutoStartConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emrserverless-application/index.ts",
            "line": 810
          },
          "name": "autoStopConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEmrserverlessApplication.DataAwsccEmrserverlessApplicationAutoStopConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emrserverless-application/index.ts",
            "line": 829
          },
          "name": "imageConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEmrserverlessApplication.DataAwsccEmrserverlessApplicationImageConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emrserverless-application/index.ts",
            "line": 835
          },
          "name": "initialCapacity",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEmrserverlessApplication.DataAwsccEmrserverlessApplicationInitialCapacityList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emrserverless-application/index.ts",
            "line": 841
          },
          "name": "maximumCapacity",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEmrserverlessApplication.DataAwsccEmrserverlessApplicationMaximumCapacityOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emrserverless-application/index.ts",
            "line": 846
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emrserverless-application/index.ts",
            "line": 852
          },
          "name": "networkConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEmrserverlessApplication.DataAwsccEmrserverlessApplicationNetworkConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emrserverless-application/index.ts",
            "line": 857
          },
          "name": "releaseLabel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emrserverless-application/index.ts",
            "line": 863
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEmrserverlessApplication.DataAwsccEmrserverlessApplicationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emrserverless-application/index.ts",
            "line": 868
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emrserverless-application/index.ts",
            "line": 874
          },
          "name": "workerTypeSpecifications",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEmrserverlessApplication.DataAwsccEmrserverlessApplicationWorkerTypeSpecificationsMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emrserverless-application/index.ts",
            "line": 823
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-emrserverless-application/index.ts",
            "line": 816
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-emrserverless-application/index:DataAwsccEmrserverlessApplication"
    },
    "@cdktn/provider-awscc.dataAwsccEmrserverlessApplication.DataAwsccEmrserverlessApplicationAutoStartConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEmrserverlessApplication.DataAwsccEmrserverlessApplicationAutoStartConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-emrserverless-application/index.ts",
        "line": 25
      },
      "name": "DataAwsccEmrserverlessApplicationAutoStartConfiguration",
      "namespace": "dataAwsccEmrserverlessApplication",
      "symbolId": "src/data-awscc-emrserverless-application/index:DataAwsccEmrserverlessApplicationAutoStartConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccEmrserverlessApplication.DataAwsccEmrserverlessApplicationAutoStartConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEmrserverlessApplication.DataAwsccEmrserverlessApplicationAutoStartConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-emrserverless-application/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-emrserverless-application/index.ts",
        "line": 48
      },
      "name": "DataAwsccEmrserverlessApplicationAutoStartConfigurationOutputReference",
      "namespace": "dataAwsccEmrserverlessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emrserverless-application/index.ts",
            "line": 75
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-emrserverless-application/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEmrserverlessApplication.DataAwsccEmrserverlessApplicationAutoStartConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-emrserverless-application/index:DataAwsccEmrserverlessApplicationAutoStartConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEmrserverlessApplication.DataAwsccEmrserverlessApplicationAutoStopConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEmrserverlessApplication.DataAwsccEmrserverlessApplicationAutoStopConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-emrserverless-application/index.ts",
        "line": 79
      },
      "name": "DataAwsccEmrserverlessApplicationAutoStopConfiguration",
      "namespace": "dataAwsccEmrserverlessApplication",
      "symbolId": "src/data-awscc-emrserverless-application/index:DataAwsccEmrserverlessApplicationAutoStopConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccEmrserverlessApplication.DataAwsccEmrserverlessApplicationAutoStopConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEmrserverlessApplication.DataAwsccEmrserverlessApplicationAutoStopConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-emrserverless-application/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-awscc-emrserverless-application/index.ts",
        "line": 102
      },
      "name": "DataAwsccEmrserverlessApplicationAutoStopConfigurationOutputReference",
      "namespace": "dataAwsccEmrserverlessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emrserverless-application/index.ts",
            "line": 129
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emrserverless-application/index.ts",
            "line": 134
          },
          "name": "idleTimeoutMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-emrserverless-application/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEmrserverlessApplication.DataAwsccEmrserverlessApplicationAutoStopConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-emrserverless-application/index:DataAwsccEmrserverlessApplicationAutoStopConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEmrserverlessApplication.DataAwsccEmrserverlessApplicationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEmrserverlessApplication.DataAwsccEmrserverlessApplicationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-emrserverless-application/index.ts",
        "line": 14
      },
      "name": "DataAwsccEmrserverlessApplicationConfig",
      "namespace": "dataAwsccEmrserverlessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/emrserverless_application#id DataAwsccEmrserverlessApplication#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emrserverless-application/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-emrserverless-application/index:DataAwsccEmrserverlessApplicationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEmrserverlessApplication.DataAwsccEmrserverlessApplicationImageConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEmrserverlessApplication.DataAwsccEmrserverlessApplicationImageConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-emrserverless-application/index.ts",
        "line": 138
      },
      "name": "DataAwsccEmrserverlessApplicationImageConfiguration",
      "namespace": "dataAwsccEmrserverlessApplication",
      "symbolId": "src/data-awscc-emrserverless-application/index:DataAwsccEmrserverlessApplicationImageConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccEmrserverlessApplication.DataAwsccEmrserverlessApplicationImageConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEmrserverlessApplication.DataAwsccEmrserverlessApplicationImageConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-emrserverless-application/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-awscc-emrserverless-application/index.ts",
        "line": 161
      },
      "name": "DataAwsccEmrserverlessApplicationImageConfigurationOutputReference",
      "namespace": "dataAwsccEmrserverlessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emrserverless-application/index.ts",
            "line": 188
          },
          "name": "imageUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-emrserverless-application/index.ts",
            "line": 172
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEmrserverlessApplication.DataAwsccEmrserverlessApplicationImageConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-emrserverless-application/index:DataAwsccEmrserverlessApplicationImageConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEmrserverlessApplication.DataAwsccEmrserverlessApplicationInitialCapacity": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEmrserverlessApplication.DataAwsccEmrserverlessApplicationInitialCapacity",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-emrserverless-application/index.ts",
        "line": 316
      },
      "name": "DataAwsccEmrserverlessApplicationInitialCapacity",
      "namespace": "dataAwsccEmrserverlessApplication",
      "symbolId": "src/data-awscc-emrserverless-application/index:DataAwsccEmrserverlessApplicationInitialCapacity"
    },
    "@cdktn/provider-awscc.dataAwsccEmrserverlessApplication.DataAwsccEmrserverlessApplicationInitialCapacityList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEmrserverlessApplication.DataAwsccEmrserverlessApplicationInitialCapacityList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-emrserverless-application/index.ts",
          "line": 386
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-emrserverless-application/index.ts",
        "line": 379
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-emrserverless-application/index.ts",
            "line": 393
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEmrserverlessApplication.DataAwsccEmrserverlessApplicationInitialCapacityOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEmrserverlessApplicationInitialCapacityList",
      "namespace": "dataAwsccEmrserverlessApplication",
      "symbolId": "src/data-awscc-emrserverless-application/index:DataAwsccEmrserverlessApplicationInitialCapacityList"
    },
    "@cdktn/provider-awscc.dataAwsccEmrserverlessApplication.DataAwsccEmrserverlessApplicationInitialCapacityOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEmrserverlessApplication.DataAwsccEmrserverlessApplicationInitialCapacityOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-emrserverless-application/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/data-awscc-emrserverless-application/index.ts",
        "line": 339
      },
      "name": "DataAwsccEmrserverlessApplicationInitialCapacityOutputReference",
      "namespace": "dataAwsccEmrserverlessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emrserverless-application/index.ts",
            "line": 368
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emrserverless-application/index.ts",
            "line": 374
          },
          "name": "value",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEmrserverlessApplication.DataAwsccEmrserverlessApplicationInitialCapacityValueOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-emrserverless-application/index.ts",
            "line": 352
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEmrserverlessApplication.DataAwsccEmrserverlessApplicationInitialCapacity"
          }
        }
      ],
      "symbolId": "src/data-awscc-emrserverless-application/index:DataAwsccEmrserverlessApplicationInitialCapacityOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEmrserverlessApplication.DataAwsccEmrserverlessApplicationInitialCapacityValue": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEmrserverlessApplication.DataAwsccEmrserverlessApplicationInitialCapacityValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-emrserverless-application/index.ts",
        "line": 256
      },
      "name": "DataAwsccEmrserverlessApplicationInitialCapacityValue",
      "namespace": "dataAwsccEmrserverlessApplication",
      "symbolId": "src/data-awscc-emrserverless-application/index:DataAwsccEmrserverlessApplicationInitialCapacityValue"
    },
    "@cdktn/provider-awscc.dataAwsccEmrserverlessApplication.DataAwsccEmrserverlessApplicationInitialCapacityValueOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEmrserverlessApplication.DataAwsccEmrserverlessApplicationInitialCapacityValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-emrserverless-application/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-awscc-emrserverless-application/index.ts",
        "line": 279
      },
      "name": "DataAwsccEmrserverlessApplicationInitialCapacityValueOutputReference",
      "namespace": "dataAwsccEmrserverlessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emrserverless-application/index.ts",
            "line": 307
          },
          "name": "workerConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEmrserverlessApplication.DataAwsccEmrserverlessApplicationInitialCapacityValueWorkerConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emrserverless-application/index.ts",
            "line": 312
          },
          "name": "workerCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-emrserverless-application/index.ts",
            "line": 290
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEmrserverlessApplication.DataAwsccEmrserverlessApplicationInitialCapacityValue"
          }
        }
      ],
      "symbolId": "src/data-awscc-emrserverless-application/index:DataAwsccEmrserverlessApplicationInitialCapacityValueOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEmrserverlessApplication.DataAwsccEmrserverlessApplicationInitialCapacityValueWorkerConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEmrserverlessApplication.DataAwsccEmrserverlessApplicationInitialCapacityValueWorkerConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-emrserverless-application/index.ts",
        "line": 192
      },
      "name": "DataAwsccEmrserverlessApplicationInitialCapacityValueWorkerConfiguration",
      "namespace": "dataAwsccEmrserverlessApplication",
      "symbolId": "src/data-awscc-emrserverless-application/index:DataAwsccEmrserverlessApplicationInitialCapacityValueWorkerConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccEmrserverlessApplication.DataAwsccEmrserverlessApplicationInitialCapacityValueWorkerConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEmrserverlessApplication.DataAwsccEmrserverlessApplicationInitialCapacityValueWorkerConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-emrserverless-application/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/data-awscc-emrserverless-application/index.ts",
        "line": 215
      },
      "name": "DataAwsccEmrserverlessApplicationInitialCapacityValueWorkerConfigurationOutputReference",
      "namespace": "dataAwsccEmrserverlessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emrserverless-application/index.ts",
            "line": 242
          },
          "name": "cpu",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emrserverless-application/index.ts",
            "line": 247
          },
          "name": "disk",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emrserverless-application/index.ts",
            "line": 252
          },
          "name": "memory",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-emrserverless-application/index.ts",
            "line": 226
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEmrserverlessApplication.DataAwsccEmrserverlessApplicationInitialCapacityValueWorkerConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-emrserverless-application/index:DataAwsccEmrserverlessApplicationInitialCapacityValueWorkerConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEmrserverlessApplication.DataAwsccEmrserverlessApplicationMaximumCapacity": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEmrserverlessApplication.DataAwsccEmrserverlessApplicationMaximumCapacity",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-emrserverless-application/index.ts",
        "line": 397
      },
      "name": "DataAwsccEmrserverlessApplicationMaximumCapacity",
      "namespace": "dataAwsccEmrserverlessApplication",
      "symbolId": "src/data-awscc-emrserverless-application/index:DataAwsccEmrserverlessApplicationMaximumCapacity"
    },
    "@cdktn/provider-awscc.dataAwsccEmrserverlessApplication.DataAwsccEmrserverlessApplicationMaximumCapacityOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEmrserverlessApplication.DataAwsccEmrserverlessApplicationMaximumCapacityOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-emrserverless-application/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/data-awscc-emrserverless-application/index.ts",
        "line": 420
      },
      "name": "DataAwsccEmrserverlessApplicationMaximumCapacityOutputReference",
      "namespace": "dataAwsccEmrserverlessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emrserverless-application/index.ts",
            "line": 447
          },
          "name": "cpu",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emrserverless-application/index.ts",
            "line": 452
          },
          "name": "disk",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emrserverless-application/index.ts",
            "line": 457
          },
          "name": "memory",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-emrserverless-application/index.ts",
            "line": 431
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEmrserverlessApplication.DataAwsccEmrserverlessApplicationMaximumCapacity"
          }
        }
      ],
      "symbolId": "src/data-awscc-emrserverless-application/index:DataAwsccEmrserverlessApplicationMaximumCapacityOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEmrserverlessApplication.DataAwsccEmrserverlessApplicationNetworkConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEmrserverlessApplication.DataAwsccEmrserverlessApplicationNetworkConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-emrserverless-application/index.ts",
        "line": 461
      },
      "name": "DataAwsccEmrserverlessApplicationNetworkConfiguration",
      "namespace": "dataAwsccEmrserverlessApplication",
      "symbolId": "src/data-awscc-emrserverless-application/index:DataAwsccEmrserverlessApplicationNetworkConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccEmrserverlessApplication.DataAwsccEmrserverlessApplicationNetworkConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEmrserverlessApplication.DataAwsccEmrserverlessApplicationNetworkConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-emrserverless-application/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-awscc-emrserverless-application/index.ts",
        "line": 484
      },
      "name": "DataAwsccEmrserverlessApplicationNetworkConfigurationOutputReference",
      "namespace": "dataAwsccEmrserverlessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emrserverless-application/index.ts",
            "line": 511
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emrserverless-application/index.ts",
            "line": 516
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-emrserverless-application/index.ts",
            "line": 495
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEmrserverlessApplication.DataAwsccEmrserverlessApplicationNetworkConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-emrserverless-application/index:DataAwsccEmrserverlessApplicationNetworkConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEmrserverlessApplication.DataAwsccEmrserverlessApplicationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEmrserverlessApplication.DataAwsccEmrserverlessApplicationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-emrserverless-application/index.ts",
        "line": 520
      },
      "name": "DataAwsccEmrserverlessApplicationTags",
      "namespace": "dataAwsccEmrserverlessApplication",
      "symbolId": "src/data-awscc-emrserverless-application/index:DataAwsccEmrserverlessApplicationTags"
    },
    "@cdktn/provider-awscc.dataAwsccEmrserverlessApplication.DataAwsccEmrserverlessApplicationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEmrserverlessApplication.DataAwsccEmrserverlessApplicationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-emrserverless-application/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-awscc-emrserverless-application/index.ts",
        "line": 582
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-emrserverless-application/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-awscc.dataAwsccEmrserverlessApplication.DataAwsccEmrserverlessApplicationTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEmrserverlessApplicationTagsList",
      "namespace": "dataAwsccEmrserverlessApplication",
      "symbolId": "src/data-awscc-emrserverless-application/index:DataAwsccEmrserverlessApplicationTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEmrserverlessApplication.DataAwsccEmrserverlessApplicationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEmrserverlessApplication.DataAwsccEmrserverlessApplicationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-emrserverless-application/index.ts",
          "line": 552
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-emrserverless-application/index.ts",
        "line": 543
      },
      "name": "DataAwsccEmrserverlessApplicationTagsOutputReference",
      "namespace": "dataAwsccEmrserverlessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emrserverless-application/index.ts",
            "line": 572
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emrserverless-application/index.ts",
            "line": 577
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-emrserverless-application/index.ts",
            "line": 556
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEmrserverlessApplication.DataAwsccEmrserverlessApplicationTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-emrserverless-application/index:DataAwsccEmrserverlessApplicationTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEmrserverlessApplication.DataAwsccEmrserverlessApplicationWorkerTypeSpecifications": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEmrserverlessApplication.DataAwsccEmrserverlessApplicationWorkerTypeSpecifications",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-emrserverless-application/index.ts",
        "line": 654
      },
      "name": "DataAwsccEmrserverlessApplicationWorkerTypeSpecifications",
      "namespace": "dataAwsccEmrserverlessApplication",
      "symbolId": "src/data-awscc-emrserverless-application/index:DataAwsccEmrserverlessApplicationWorkerTypeSpecifications"
    },
    "@cdktn/provider-awscc.dataAwsccEmrserverlessApplication.DataAwsccEmrserverlessApplicationWorkerTypeSpecificationsImageConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEmrserverlessApplication.DataAwsccEmrserverlessApplicationWorkerTypeSpecificationsImageConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-emrserverless-application/index.ts",
        "line": 600
      },
      "name": "DataAwsccEmrserverlessApplicationWorkerTypeSpecificationsImageConfiguration",
      "namespace": "dataAwsccEmrserverlessApplication",
      "symbolId": "src/data-awscc-emrserverless-application/index:DataAwsccEmrserverlessApplicationWorkerTypeSpecificationsImageConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccEmrserverlessApplication.DataAwsccEmrserverlessApplicationWorkerTypeSpecificationsImageConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEmrserverlessApplication.DataAwsccEmrserverlessApplicationWorkerTypeSpecificationsImageConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-emrserverless-application/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/data-awscc-emrserverless-application/index.ts",
        "line": 623
      },
      "name": "DataAwsccEmrserverlessApplicationWorkerTypeSpecificationsImageConfigurationOutputReference",
      "namespace": "dataAwsccEmrserverlessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emrserverless-application/index.ts",
            "line": 650
          },
          "name": "imageUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-emrserverless-application/index.ts",
            "line": 634
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEmrserverlessApplication.DataAwsccEmrserverlessApplicationWorkerTypeSpecificationsImageConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-emrserverless-application/index:DataAwsccEmrserverlessApplicationWorkerTypeSpecificationsImageConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEmrserverlessApplication.DataAwsccEmrserverlessApplicationWorkerTypeSpecificationsMap": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEmrserverlessApplication.DataAwsccEmrserverlessApplicationWorkerTypeSpecificationsMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-emrserverless-application/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-emrserverless-application/index.ts",
        "line": 711
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-emrserverless-application/index.ts",
            "line": 724
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEmrserverlessApplication.DataAwsccEmrserverlessApplicationWorkerTypeSpecificationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEmrserverlessApplicationWorkerTypeSpecificationsMap",
      "namespace": "dataAwsccEmrserverlessApplication",
      "symbolId": "src/data-awscc-emrserverless-application/index:DataAwsccEmrserverlessApplicationWorkerTypeSpecificationsMap"
    },
    "@cdktn/provider-awscc.dataAwsccEmrserverlessApplication.DataAwsccEmrserverlessApplicationWorkerTypeSpecificationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEmrserverlessApplication.DataAwsccEmrserverlessApplicationWorkerTypeSpecificationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-emrserverless-application/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 key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-emrserverless-application/index.ts",
        "line": 677
      },
      "name": "DataAwsccEmrserverlessApplicationWorkerTypeSpecificationsOutputReference",
      "namespace": "dataAwsccEmrserverlessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emrserverless-application/index.ts",
            "line": 706
          },
          "name": "imageConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEmrserverlessApplication.DataAwsccEmrserverlessApplicationWorkerTypeSpecificationsImageConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-emrserverless-application/index.ts",
            "line": 689
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEmrserverlessApplication.DataAwsccEmrserverlessApplicationWorkerTypeSpecifications"
          }
        }
      ],
      "symbolId": "src/data-awscc-emrserverless-application/index:DataAwsccEmrserverlessApplicationWorkerTypeSpecificationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEmrserverlessApplications.DataAwsccEmrserverlessApplications": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/emrserverless_applications awscc_emrserverless_applications}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEmrserverlessApplications.DataAwsccEmrserverlessApplications",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/emrserverless_applications awscc_emrserverless_applications} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-emrserverless-applications/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEmrserverlessApplications.DataAwsccEmrserverlessApplicationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-emrserverless-applications/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEmrserverlessApplications resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-emrserverless-applications/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEmrserverlessApplications to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/emrserverless_applications#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEmrserverlessApplications that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEmrserverlessApplications to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-emrserverless-applications/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-emrserverless-applications/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEmrserverlessApplications",
      "namespace": "dataAwsccEmrserverlessApplications",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emrserverless-applications/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emrserverless-applications/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-emrserverless-applications/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-emrserverless-applications/index:DataAwsccEmrserverlessApplications"
    },
    "@cdktn/provider-awscc.dataAwsccEmrserverlessApplications.DataAwsccEmrserverlessApplicationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEmrserverlessApplications.DataAwsccEmrserverlessApplicationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-emrserverless-applications/index.ts",
        "line": 14
      },
      "name": "DataAwsccEmrserverlessApplicationsConfig",
      "namespace": "dataAwsccEmrserverlessApplications",
      "symbolId": "src/data-awscc-emrserverless-applications/index:DataAwsccEmrserverlessApplicationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEntityresolutionIdMappingWorkflow.DataAwsccEntityresolutionIdMappingWorkflow": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/entityresolution_id_mapping_workflow awscc_entityresolution_id_mapping_workflow}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionIdMappingWorkflow.DataAwsccEntityresolutionIdMappingWorkflow",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/entityresolution_id_mapping_workflow awscc_entityresolution_id_mapping_workflow} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-entityresolution-id-mapping-workflow/index.ts",
          "line": 701
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionIdMappingWorkflow.DataAwsccEntityresolutionIdMappingWorkflowConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-entityresolution-id-mapping-workflow/index.ts",
        "line": 669
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEntityresolutionIdMappingWorkflow resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-id-mapping-workflow/index.ts",
            "line": 686
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEntityresolutionIdMappingWorkflow to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/entityresolution_id_mapping_workflow#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEntityresolutionIdMappingWorkflow that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEntityresolutionIdMappingWorkflow to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-id-mapping-workflow/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-awscc-entityresolution-id-mapping-workflow/index.ts",
            "line": 807
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEntityresolutionIdMappingWorkflow",
      "namespace": "dataAwsccEntityresolutionIdMappingWorkflow",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-id-mapping-workflow/index.ts",
            "line": 674
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-id-mapping-workflow/index.ts",
            "line": 725
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-id-mapping-workflow/index.ts",
            "line": 730
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-id-mapping-workflow/index.ts",
            "line": 749
          },
          "name": "idMappingIncrementalRunConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionIdMappingWorkflow.DataAwsccEntityresolutionIdMappingWorkflowIdMappingIncrementalRunConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-id-mapping-workflow/index.ts",
            "line": 755
          },
          "name": "idMappingTechniques",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionIdMappingWorkflow.DataAwsccEntityresolutionIdMappingWorkflowIdMappingTechniquesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-id-mapping-workflow/index.ts",
            "line": 761
          },
          "name": "inputSourceConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionIdMappingWorkflow.DataAwsccEntityresolutionIdMappingWorkflowInputSourceConfigList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-id-mapping-workflow/index.ts",
            "line": 767
          },
          "name": "outputSourceConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionIdMappingWorkflow.DataAwsccEntityresolutionIdMappingWorkflowOutputSourceConfigList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-id-mapping-workflow/index.ts",
            "line": 772
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-id-mapping-workflow/index.ts",
            "line": 778
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionIdMappingWorkflow.DataAwsccEntityresolutionIdMappingWorkflowTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-id-mapping-workflow/index.ts",
            "line": 783
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-id-mapping-workflow/index.ts",
            "line": 788
          },
          "name": "workflowArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-id-mapping-workflow/index.ts",
            "line": 793
          },
          "name": "workflowName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-id-mapping-workflow/index.ts",
            "line": 743
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-id-mapping-workflow/index.ts",
            "line": 736
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-entityresolution-id-mapping-workflow/index:DataAwsccEntityresolutionIdMappingWorkflow"
    },
    "@cdktn/provider-awscc.dataAwsccEntityresolutionIdMappingWorkflow.DataAwsccEntityresolutionIdMappingWorkflowConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionIdMappingWorkflow.DataAwsccEntityresolutionIdMappingWorkflowConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-entityresolution-id-mapping-workflow/index.ts",
        "line": 14
      },
      "name": "DataAwsccEntityresolutionIdMappingWorkflowConfig",
      "namespace": "dataAwsccEntityresolutionIdMappingWorkflow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/entityresolution_id_mapping_workflow#id DataAwsccEntityresolutionIdMappingWorkflow#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-id-mapping-workflow/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-entityresolution-id-mapping-workflow/index:DataAwsccEntityresolutionIdMappingWorkflowConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEntityresolutionIdMappingWorkflow.DataAwsccEntityresolutionIdMappingWorkflowIdMappingIncrementalRunConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionIdMappingWorkflow.DataAwsccEntityresolutionIdMappingWorkflowIdMappingIncrementalRunConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-entityresolution-id-mapping-workflow/index.ts",
        "line": 25
      },
      "name": "DataAwsccEntityresolutionIdMappingWorkflowIdMappingIncrementalRunConfig",
      "namespace": "dataAwsccEntityresolutionIdMappingWorkflow",
      "symbolId": "src/data-awscc-entityresolution-id-mapping-workflow/index:DataAwsccEntityresolutionIdMappingWorkflowIdMappingIncrementalRunConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEntityresolutionIdMappingWorkflow.DataAwsccEntityresolutionIdMappingWorkflowIdMappingIncrementalRunConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionIdMappingWorkflow.DataAwsccEntityresolutionIdMappingWorkflowIdMappingIncrementalRunConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-entityresolution-id-mapping-workflow/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-entityresolution-id-mapping-workflow/index.ts",
        "line": 48
      },
      "name": "DataAwsccEntityresolutionIdMappingWorkflowIdMappingIncrementalRunConfigOutputReference",
      "namespace": "dataAwsccEntityresolutionIdMappingWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-id-mapping-workflow/index.ts",
            "line": 75
          },
          "name": "incrementalRunType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-id-mapping-workflow/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionIdMappingWorkflow.DataAwsccEntityresolutionIdMappingWorkflowIdMappingIncrementalRunConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-entityresolution-id-mapping-workflow/index:DataAwsccEntityresolutionIdMappingWorkflowIdMappingIncrementalRunConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEntityresolutionIdMappingWorkflow.DataAwsccEntityresolutionIdMappingWorkflowIdMappingTechniques": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionIdMappingWorkflow.DataAwsccEntityresolutionIdMappingWorkflowIdMappingTechniques",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-entityresolution-id-mapping-workflow/index.ts",
        "line": 349
      },
      "name": "DataAwsccEntityresolutionIdMappingWorkflowIdMappingTechniques",
      "namespace": "dataAwsccEntityresolutionIdMappingWorkflow",
      "symbolId": "src/data-awscc-entityresolution-id-mapping-workflow/index:DataAwsccEntityresolutionIdMappingWorkflowIdMappingTechniques"
    },
    "@cdktn/provider-awscc.dataAwsccEntityresolutionIdMappingWorkflow.DataAwsccEntityresolutionIdMappingWorkflowIdMappingTechniquesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionIdMappingWorkflow.DataAwsccEntityresolutionIdMappingWorkflowIdMappingTechniquesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-entityresolution-id-mapping-workflow/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/data-awscc-entityresolution-id-mapping-workflow/index.ts",
        "line": 372
      },
      "name": "DataAwsccEntityresolutionIdMappingWorkflowIdMappingTechniquesOutputReference",
      "namespace": "dataAwsccEntityresolutionIdMappingWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-id-mapping-workflow/index.ts",
            "line": 399
          },
          "name": "idMappingType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-id-mapping-workflow/index.ts",
            "line": 404
          },
          "name": "normalizationVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-id-mapping-workflow/index.ts",
            "line": 410
          },
          "name": "providerProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionIdMappingWorkflow.DataAwsccEntityresolutionIdMappingWorkflowIdMappingTechniquesProviderPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-id-mapping-workflow/index.ts",
            "line": 416
          },
          "name": "ruleBasedProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionIdMappingWorkflow.DataAwsccEntityresolutionIdMappingWorkflowIdMappingTechniquesRuleBasedPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-id-mapping-workflow/index.ts",
            "line": 383
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionIdMappingWorkflow.DataAwsccEntityresolutionIdMappingWorkflowIdMappingTechniques"
          }
        }
      ],
      "symbolId": "src/data-awscc-entityresolution-id-mapping-workflow/index:DataAwsccEntityresolutionIdMappingWorkflowIdMappingTechniquesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEntityresolutionIdMappingWorkflow.DataAwsccEntityresolutionIdMappingWorkflowIdMappingTechniquesProviderProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionIdMappingWorkflow.DataAwsccEntityresolutionIdMappingWorkflowIdMappingTechniquesProviderProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-entityresolution-id-mapping-workflow/index.ts",
        "line": 133
      },
      "name": "DataAwsccEntityresolutionIdMappingWorkflowIdMappingTechniquesProviderProperties",
      "namespace": "dataAwsccEntityresolutionIdMappingWorkflow",
      "symbolId": "src/data-awscc-entityresolution-id-mapping-workflow/index:DataAwsccEntityresolutionIdMappingWorkflowIdMappingTechniquesProviderProperties"
    },
    "@cdktn/provider-awscc.dataAwsccEntityresolutionIdMappingWorkflow.DataAwsccEntityresolutionIdMappingWorkflowIdMappingTechniquesProviderPropertiesIntermediateSourceConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionIdMappingWorkflow.DataAwsccEntityresolutionIdMappingWorkflowIdMappingTechniquesProviderPropertiesIntermediateSourceConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-entityresolution-id-mapping-workflow/index.ts",
        "line": 79
      },
      "name": "DataAwsccEntityresolutionIdMappingWorkflowIdMappingTechniquesProviderPropertiesIntermediateSourceConfiguration",
      "namespace": "dataAwsccEntityresolutionIdMappingWorkflow",
      "symbolId": "src/data-awscc-entityresolution-id-mapping-workflow/index:DataAwsccEntityresolutionIdMappingWorkflowIdMappingTechniquesProviderPropertiesIntermediateSourceConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccEntityresolutionIdMappingWorkflow.DataAwsccEntityresolutionIdMappingWorkflowIdMappingTechniquesProviderPropertiesIntermediateSourceConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionIdMappingWorkflow.DataAwsccEntityresolutionIdMappingWorkflowIdMappingTechniquesProviderPropertiesIntermediateSourceConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-entityresolution-id-mapping-workflow/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-awscc-entityresolution-id-mapping-workflow/index.ts",
        "line": 102
      },
      "name": "DataAwsccEntityresolutionIdMappingWorkflowIdMappingTechniquesProviderPropertiesIntermediateSourceConfigurationOutputReference",
      "namespace": "dataAwsccEntityresolutionIdMappingWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-id-mapping-workflow/index.ts",
            "line": 129
          },
          "name": "intermediateS3Path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-id-mapping-workflow/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionIdMappingWorkflow.DataAwsccEntityresolutionIdMappingWorkflowIdMappingTechniquesProviderPropertiesIntermediateSourceConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-entityresolution-id-mapping-workflow/index:DataAwsccEntityresolutionIdMappingWorkflowIdMappingTechniquesProviderPropertiesIntermediateSourceConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEntityresolutionIdMappingWorkflow.DataAwsccEntityresolutionIdMappingWorkflowIdMappingTechniquesProviderPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionIdMappingWorkflow.DataAwsccEntityresolutionIdMappingWorkflowIdMappingTechniquesProviderPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-entityresolution-id-mapping-workflow/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-awscc-entityresolution-id-mapping-workflow/index.ts",
        "line": 156
      },
      "name": "DataAwsccEntityresolutionIdMappingWorkflowIdMappingTechniquesProviderPropertiesOutputReference",
      "namespace": "dataAwsccEntityresolutionIdMappingWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-id-mapping-workflow/index.ts",
            "line": 184
          },
          "name": "intermediateSourceConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionIdMappingWorkflow.DataAwsccEntityresolutionIdMappingWorkflowIdMappingTechniquesProviderPropertiesIntermediateSourceConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-id-mapping-workflow/index.ts",
            "line": 190
          },
          "name": "providerConfiguration",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-id-mapping-workflow/index.ts",
            "line": 195
          },
          "name": "providerServiceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-id-mapping-workflow/index.ts",
            "line": 167
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionIdMappingWorkflow.DataAwsccEntityresolutionIdMappingWorkflowIdMappingTechniquesProviderProperties"
          }
        }
      ],
      "symbolId": "src/data-awscc-entityresolution-id-mapping-workflow/index:DataAwsccEntityresolutionIdMappingWorkflowIdMappingTechniquesProviderPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEntityresolutionIdMappingWorkflow.DataAwsccEntityresolutionIdMappingWorkflowIdMappingTechniquesRuleBasedProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionIdMappingWorkflow.DataAwsccEntityresolutionIdMappingWorkflowIdMappingTechniquesRuleBasedProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-entityresolution-id-mapping-workflow/index.ts",
        "line": 279
      },
      "name": "DataAwsccEntityresolutionIdMappingWorkflowIdMappingTechniquesRuleBasedProperties",
      "namespace": "dataAwsccEntityresolutionIdMappingWorkflow",
      "symbolId": "src/data-awscc-entityresolution-id-mapping-workflow/index:DataAwsccEntityresolutionIdMappingWorkflowIdMappingTechniquesRuleBasedProperties"
    },
    "@cdktn/provider-awscc.dataAwsccEntityresolutionIdMappingWorkflow.DataAwsccEntityresolutionIdMappingWorkflowIdMappingTechniquesRuleBasedPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionIdMappingWorkflow.DataAwsccEntityresolutionIdMappingWorkflowIdMappingTechniquesRuleBasedPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-entityresolution-id-mapping-workflow/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-awscc-entityresolution-id-mapping-workflow/index.ts",
        "line": 302
      },
      "name": "DataAwsccEntityresolutionIdMappingWorkflowIdMappingTechniquesRuleBasedPropertiesOutputReference",
      "namespace": "dataAwsccEntityresolutionIdMappingWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-id-mapping-workflow/index.ts",
            "line": 329
          },
          "name": "attributeMatchingModel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-id-mapping-workflow/index.ts",
            "line": 334
          },
          "name": "recordMatchingModel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-id-mapping-workflow/index.ts",
            "line": 339
          },
          "name": "ruleDefinitionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-id-mapping-workflow/index.ts",
            "line": 345
          },
          "name": "rules",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionIdMappingWorkflow.DataAwsccEntityresolutionIdMappingWorkflowIdMappingTechniquesRuleBasedPropertiesRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-id-mapping-workflow/index.ts",
            "line": 313
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionIdMappingWorkflow.DataAwsccEntityresolutionIdMappingWorkflowIdMappingTechniquesRuleBasedProperties"
          }
        }
      ],
      "symbolId": "src/data-awscc-entityresolution-id-mapping-workflow/index:DataAwsccEntityresolutionIdMappingWorkflowIdMappingTechniquesRuleBasedPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEntityresolutionIdMappingWorkflow.DataAwsccEntityresolutionIdMappingWorkflowIdMappingTechniquesRuleBasedPropertiesRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionIdMappingWorkflow.DataAwsccEntityresolutionIdMappingWorkflowIdMappingTechniquesRuleBasedPropertiesRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-entityresolution-id-mapping-workflow/index.ts",
        "line": 199
      },
      "name": "DataAwsccEntityresolutionIdMappingWorkflowIdMappingTechniquesRuleBasedPropertiesRules",
      "namespace": "dataAwsccEntityresolutionIdMappingWorkflow",
      "symbolId": "src/data-awscc-entityresolution-id-mapping-workflow/index:DataAwsccEntityresolutionIdMappingWorkflowIdMappingTechniquesRuleBasedPropertiesRules"
    },
    "@cdktn/provider-awscc.dataAwsccEntityresolutionIdMappingWorkflow.DataAwsccEntityresolutionIdMappingWorkflowIdMappingTechniquesRuleBasedPropertiesRulesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionIdMappingWorkflow.DataAwsccEntityresolutionIdMappingWorkflowIdMappingTechniquesRuleBasedPropertiesRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-entityresolution-id-mapping-workflow/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-awscc-entityresolution-id-mapping-workflow/index.ts",
        "line": 261
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-id-mapping-workflow/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-awscc.dataAwsccEntityresolutionIdMappingWorkflow.DataAwsccEntityresolutionIdMappingWorkflowIdMappingTechniquesRuleBasedPropertiesRulesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEntityresolutionIdMappingWorkflowIdMappingTechniquesRuleBasedPropertiesRulesList",
      "namespace": "dataAwsccEntityresolutionIdMappingWorkflow",
      "symbolId": "src/data-awscc-entityresolution-id-mapping-workflow/index:DataAwsccEntityresolutionIdMappingWorkflowIdMappingTechniquesRuleBasedPropertiesRulesList"
    },
    "@cdktn/provider-awscc.dataAwsccEntityresolutionIdMappingWorkflow.DataAwsccEntityresolutionIdMappingWorkflowIdMappingTechniquesRuleBasedPropertiesRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionIdMappingWorkflow.DataAwsccEntityresolutionIdMappingWorkflowIdMappingTechniquesRuleBasedPropertiesRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-entityresolution-id-mapping-workflow/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-awscc-entityresolution-id-mapping-workflow/index.ts",
        "line": 222
      },
      "name": "DataAwsccEntityresolutionIdMappingWorkflowIdMappingTechniquesRuleBasedPropertiesRulesOutputReference",
      "namespace": "dataAwsccEntityresolutionIdMappingWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-id-mapping-workflow/index.ts",
            "line": 251
          },
          "name": "matchingKeys",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-id-mapping-workflow/index.ts",
            "line": 256
          },
          "name": "ruleName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-id-mapping-workflow/index.ts",
            "line": 235
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionIdMappingWorkflow.DataAwsccEntityresolutionIdMappingWorkflowIdMappingTechniquesRuleBasedPropertiesRules"
          }
        }
      ],
      "symbolId": "src/data-awscc-entityresolution-id-mapping-workflow/index:DataAwsccEntityresolutionIdMappingWorkflowIdMappingTechniquesRuleBasedPropertiesRulesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEntityresolutionIdMappingWorkflow.DataAwsccEntityresolutionIdMappingWorkflowInputSourceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionIdMappingWorkflow.DataAwsccEntityresolutionIdMappingWorkflowInputSourceConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-entityresolution-id-mapping-workflow/index.ts",
        "line": 420
      },
      "name": "DataAwsccEntityresolutionIdMappingWorkflowInputSourceConfig",
      "namespace": "dataAwsccEntityresolutionIdMappingWorkflow",
      "symbolId": "src/data-awscc-entityresolution-id-mapping-workflow/index:DataAwsccEntityresolutionIdMappingWorkflowInputSourceConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEntityresolutionIdMappingWorkflow.DataAwsccEntityresolutionIdMappingWorkflowInputSourceConfigList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionIdMappingWorkflow.DataAwsccEntityresolutionIdMappingWorkflowInputSourceConfigList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-entityresolution-id-mapping-workflow/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-entityresolution-id-mapping-workflow/index.ts",
        "line": 487
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-id-mapping-workflow/index.ts",
            "line": 501
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionIdMappingWorkflow.DataAwsccEntityresolutionIdMappingWorkflowInputSourceConfigOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEntityresolutionIdMappingWorkflowInputSourceConfigList",
      "namespace": "dataAwsccEntityresolutionIdMappingWorkflow",
      "symbolId": "src/data-awscc-entityresolution-id-mapping-workflow/index:DataAwsccEntityresolutionIdMappingWorkflowInputSourceConfigList"
    },
    "@cdktn/provider-awscc.dataAwsccEntityresolutionIdMappingWorkflow.DataAwsccEntityresolutionIdMappingWorkflowInputSourceConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionIdMappingWorkflow.DataAwsccEntityresolutionIdMappingWorkflowInputSourceConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-entityresolution-id-mapping-workflow/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-awscc-entityresolution-id-mapping-workflow/index.ts",
        "line": 443
      },
      "name": "DataAwsccEntityresolutionIdMappingWorkflowInputSourceConfigOutputReference",
      "namespace": "dataAwsccEntityresolutionIdMappingWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-id-mapping-workflow/index.ts",
            "line": 472
          },
          "name": "inputSourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-id-mapping-workflow/index.ts",
            "line": 477
          },
          "name": "schemaArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-id-mapping-workflow/index.ts",
            "line": 482
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-id-mapping-workflow/index.ts",
            "line": 456
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionIdMappingWorkflow.DataAwsccEntityresolutionIdMappingWorkflowInputSourceConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-entityresolution-id-mapping-workflow/index:DataAwsccEntityresolutionIdMappingWorkflowInputSourceConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEntityresolutionIdMappingWorkflow.DataAwsccEntityresolutionIdMappingWorkflowOutputSourceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionIdMappingWorkflow.DataAwsccEntityresolutionIdMappingWorkflowOutputSourceConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-entityresolution-id-mapping-workflow/index.ts",
        "line": 505
      },
      "name": "DataAwsccEntityresolutionIdMappingWorkflowOutputSourceConfig",
      "namespace": "dataAwsccEntityresolutionIdMappingWorkflow",
      "symbolId": "src/data-awscc-entityresolution-id-mapping-workflow/index:DataAwsccEntityresolutionIdMappingWorkflowOutputSourceConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEntityresolutionIdMappingWorkflow.DataAwsccEntityresolutionIdMappingWorkflowOutputSourceConfigList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionIdMappingWorkflow.DataAwsccEntityresolutionIdMappingWorkflowOutputSourceConfigList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-entityresolution-id-mapping-workflow/index.ts",
          "line": 574
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-entityresolution-id-mapping-workflow/index.ts",
        "line": 567
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-id-mapping-workflow/index.ts",
            "line": 581
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionIdMappingWorkflow.DataAwsccEntityresolutionIdMappingWorkflowOutputSourceConfigOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEntityresolutionIdMappingWorkflowOutputSourceConfigList",
      "namespace": "dataAwsccEntityresolutionIdMappingWorkflow",
      "symbolId": "src/data-awscc-entityresolution-id-mapping-workflow/index:DataAwsccEntityresolutionIdMappingWorkflowOutputSourceConfigList"
    },
    "@cdktn/provider-awscc.dataAwsccEntityresolutionIdMappingWorkflow.DataAwsccEntityresolutionIdMappingWorkflowOutputSourceConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionIdMappingWorkflow.DataAwsccEntityresolutionIdMappingWorkflowOutputSourceConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-entityresolution-id-mapping-workflow/index.ts",
          "line": 537
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-entityresolution-id-mapping-workflow/index.ts",
        "line": 528
      },
      "name": "DataAwsccEntityresolutionIdMappingWorkflowOutputSourceConfigOutputReference",
      "namespace": "dataAwsccEntityresolutionIdMappingWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-id-mapping-workflow/index.ts",
            "line": 557
          },
          "name": "kmsArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-id-mapping-workflow/index.ts",
            "line": 562
          },
          "name": "outputS3Path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-id-mapping-workflow/index.ts",
            "line": 541
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionIdMappingWorkflow.DataAwsccEntityresolutionIdMappingWorkflowOutputSourceConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-entityresolution-id-mapping-workflow/index:DataAwsccEntityresolutionIdMappingWorkflowOutputSourceConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEntityresolutionIdMappingWorkflow.DataAwsccEntityresolutionIdMappingWorkflowTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionIdMappingWorkflow.DataAwsccEntityresolutionIdMappingWorkflowTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-entityresolution-id-mapping-workflow/index.ts",
        "line": 585
      },
      "name": "DataAwsccEntityresolutionIdMappingWorkflowTags",
      "namespace": "dataAwsccEntityresolutionIdMappingWorkflow",
      "symbolId": "src/data-awscc-entityresolution-id-mapping-workflow/index:DataAwsccEntityresolutionIdMappingWorkflowTags"
    },
    "@cdktn/provider-awscc.dataAwsccEntityresolutionIdMappingWorkflow.DataAwsccEntityresolutionIdMappingWorkflowTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionIdMappingWorkflow.DataAwsccEntityresolutionIdMappingWorkflowTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-entityresolution-id-mapping-workflow/index.ts",
          "line": 654
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-entityresolution-id-mapping-workflow/index.ts",
        "line": 647
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-id-mapping-workflow/index.ts",
            "line": 661
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionIdMappingWorkflow.DataAwsccEntityresolutionIdMappingWorkflowTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEntityresolutionIdMappingWorkflowTagsList",
      "namespace": "dataAwsccEntityresolutionIdMappingWorkflow",
      "symbolId": "src/data-awscc-entityresolution-id-mapping-workflow/index:DataAwsccEntityresolutionIdMappingWorkflowTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEntityresolutionIdMappingWorkflow.DataAwsccEntityresolutionIdMappingWorkflowTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionIdMappingWorkflow.DataAwsccEntityresolutionIdMappingWorkflowTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-entityresolution-id-mapping-workflow/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-entityresolution-id-mapping-workflow/index.ts",
        "line": 608
      },
      "name": "DataAwsccEntityresolutionIdMappingWorkflowTagsOutputReference",
      "namespace": "dataAwsccEntityresolutionIdMappingWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-id-mapping-workflow/index.ts",
            "line": 637
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-id-mapping-workflow/index.ts",
            "line": 642
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-id-mapping-workflow/index.ts",
            "line": 621
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionIdMappingWorkflow.DataAwsccEntityresolutionIdMappingWorkflowTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-entityresolution-id-mapping-workflow/index:DataAwsccEntityresolutionIdMappingWorkflowTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEntityresolutionIdMappingWorkflows.DataAwsccEntityresolutionIdMappingWorkflows": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/entityresolution_id_mapping_workflows awscc_entityresolution_id_mapping_workflows}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionIdMappingWorkflows.DataAwsccEntityresolutionIdMappingWorkflows",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/entityresolution_id_mapping_workflows awscc_entityresolution_id_mapping_workflows} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-entityresolution-id-mapping-workflows/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionIdMappingWorkflows.DataAwsccEntityresolutionIdMappingWorkflowsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-entityresolution-id-mapping-workflows/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEntityresolutionIdMappingWorkflows resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-id-mapping-workflows/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEntityresolutionIdMappingWorkflows to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/entityresolution_id_mapping_workflows#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEntityresolutionIdMappingWorkflows that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEntityresolutionIdMappingWorkflows to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-id-mapping-workflows/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-id-mapping-workflows/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEntityresolutionIdMappingWorkflows",
      "namespace": "dataAwsccEntityresolutionIdMappingWorkflows",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-id-mapping-workflows/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-id-mapping-workflows/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-id-mapping-workflows/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-entityresolution-id-mapping-workflows/index:DataAwsccEntityresolutionIdMappingWorkflows"
    },
    "@cdktn/provider-awscc.dataAwsccEntityresolutionIdMappingWorkflows.DataAwsccEntityresolutionIdMappingWorkflowsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionIdMappingWorkflows.DataAwsccEntityresolutionIdMappingWorkflowsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-entityresolution-id-mapping-workflows/index.ts",
        "line": 14
      },
      "name": "DataAwsccEntityresolutionIdMappingWorkflowsConfig",
      "namespace": "dataAwsccEntityresolutionIdMappingWorkflows",
      "symbolId": "src/data-awscc-entityresolution-id-mapping-workflows/index:DataAwsccEntityresolutionIdMappingWorkflowsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEntityresolutionIdNamespace.DataAwsccEntityresolutionIdNamespace": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/entityresolution_id_namespace awscc_entityresolution_id_namespace}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionIdNamespace.DataAwsccEntityresolutionIdNamespace",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/entityresolution_id_namespace awscc_entityresolution_id_namespace} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-entityresolution-id-namespace/index.ts",
          "line": 518
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionIdNamespace.DataAwsccEntityresolutionIdNamespaceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-entityresolution-id-namespace/index.ts",
        "line": 486
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEntityresolutionIdNamespace resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-id-namespace/index.ts",
            "line": 503
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEntityresolutionIdNamespace to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/entityresolution_id_namespace#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEntityresolutionIdNamespace that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEntityresolutionIdNamespace to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-id-namespace/index.ts",
            "line": 611
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-id-namespace/index.ts",
            "line": 617
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEntityresolutionIdNamespace",
      "namespace": "dataAwsccEntityresolutionIdNamespace",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-id-namespace/index.ts",
            "line": 491
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-id-namespace/index.ts",
            "line": 542
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-id-namespace/index.ts",
            "line": 547
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-id-namespace/index.ts",
            "line": 566
          },
          "name": "idMappingWorkflowProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionIdNamespace.DataAwsccEntityresolutionIdNamespaceIdMappingWorkflowPropertiesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-id-namespace/index.ts",
            "line": 571
          },
          "name": "idNamespaceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-id-namespace/index.ts",
            "line": 576
          },
          "name": "idNamespaceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-id-namespace/index.ts",
            "line": 582
          },
          "name": "inputSourceConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionIdNamespace.DataAwsccEntityresolutionIdNamespaceInputSourceConfigList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-id-namespace/index.ts",
            "line": 587
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-id-namespace/index.ts",
            "line": 593
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionIdNamespace.DataAwsccEntityresolutionIdNamespaceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-id-namespace/index.ts",
            "line": 598
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-id-namespace/index.ts",
            "line": 603
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-id-namespace/index.ts",
            "line": 560
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-id-namespace/index.ts",
            "line": 553
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-entityresolution-id-namespace/index:DataAwsccEntityresolutionIdNamespace"
    },
    "@cdktn/provider-awscc.dataAwsccEntityresolutionIdNamespace.DataAwsccEntityresolutionIdNamespaceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionIdNamespace.DataAwsccEntityresolutionIdNamespaceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-entityresolution-id-namespace/index.ts",
        "line": 14
      },
      "name": "DataAwsccEntityresolutionIdNamespaceConfig",
      "namespace": "dataAwsccEntityresolutionIdNamespace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/entityresolution_id_namespace#id DataAwsccEntityresolutionIdNamespace#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-id-namespace/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-entityresolution-id-namespace/index:DataAwsccEntityresolutionIdNamespaceConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEntityresolutionIdNamespace.DataAwsccEntityresolutionIdNamespaceIdMappingWorkflowProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionIdNamespace.DataAwsccEntityresolutionIdNamespaceIdMappingWorkflowProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-entityresolution-id-namespace/index.ts",
        "line": 235
      },
      "name": "DataAwsccEntityresolutionIdNamespaceIdMappingWorkflowProperties",
      "namespace": "dataAwsccEntityresolutionIdNamespace",
      "symbolId": "src/data-awscc-entityresolution-id-namespace/index:DataAwsccEntityresolutionIdNamespaceIdMappingWorkflowProperties"
    },
    "@cdktn/provider-awscc.dataAwsccEntityresolutionIdNamespace.DataAwsccEntityresolutionIdNamespaceIdMappingWorkflowPropertiesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionIdNamespace.DataAwsccEntityresolutionIdNamespaceIdMappingWorkflowPropertiesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-entityresolution-id-namespace/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/data-awscc-entityresolution-id-namespace/index.ts",
        "line": 304
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-id-namespace/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-awscc.dataAwsccEntityresolutionIdNamespace.DataAwsccEntityresolutionIdNamespaceIdMappingWorkflowPropertiesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEntityresolutionIdNamespaceIdMappingWorkflowPropertiesList",
      "namespace": "dataAwsccEntityresolutionIdNamespace",
      "symbolId": "src/data-awscc-entityresolution-id-namespace/index:DataAwsccEntityresolutionIdNamespaceIdMappingWorkflowPropertiesList"
    },
    "@cdktn/provider-awscc.dataAwsccEntityresolutionIdNamespace.DataAwsccEntityresolutionIdNamespaceIdMappingWorkflowPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionIdNamespace.DataAwsccEntityresolutionIdNamespaceIdMappingWorkflowPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-entityresolution-id-namespace/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-entityresolution-id-namespace/index.ts",
        "line": 258
      },
      "name": "DataAwsccEntityresolutionIdNamespaceIdMappingWorkflowPropertiesOutputReference",
      "namespace": "dataAwsccEntityresolutionIdNamespace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-id-namespace/index.ts",
            "line": 287
          },
          "name": "idMappingType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-id-namespace/index.ts",
            "line": 293
          },
          "name": "providerProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionIdNamespace.DataAwsccEntityresolutionIdNamespaceIdMappingWorkflowPropertiesProviderPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-id-namespace/index.ts",
            "line": 299
          },
          "name": "ruleBasedProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionIdNamespace.DataAwsccEntityresolutionIdNamespaceIdMappingWorkflowPropertiesRuleBasedPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-id-namespace/index.ts",
            "line": 271
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionIdNamespace.DataAwsccEntityresolutionIdNamespaceIdMappingWorkflowProperties"
          }
        }
      ],
      "symbolId": "src/data-awscc-entityresolution-id-namespace/index:DataAwsccEntityresolutionIdNamespaceIdMappingWorkflowPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEntityresolutionIdNamespace.DataAwsccEntityresolutionIdNamespaceIdMappingWorkflowPropertiesProviderProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionIdNamespace.DataAwsccEntityresolutionIdNamespaceIdMappingWorkflowPropertiesProviderProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-entityresolution-id-namespace/index.ts",
        "line": 25
      },
      "name": "DataAwsccEntityresolutionIdNamespaceIdMappingWorkflowPropertiesProviderProperties",
      "namespace": "dataAwsccEntityresolutionIdNamespace",
      "symbolId": "src/data-awscc-entityresolution-id-namespace/index:DataAwsccEntityresolutionIdNamespaceIdMappingWorkflowPropertiesProviderProperties"
    },
    "@cdktn/provider-awscc.dataAwsccEntityresolutionIdNamespace.DataAwsccEntityresolutionIdNamespaceIdMappingWorkflowPropertiesProviderPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionIdNamespace.DataAwsccEntityresolutionIdNamespaceIdMappingWorkflowPropertiesProviderPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-entityresolution-id-namespace/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-entityresolution-id-namespace/index.ts",
        "line": 48
      },
      "name": "DataAwsccEntityresolutionIdNamespaceIdMappingWorkflowPropertiesProviderPropertiesOutputReference",
      "namespace": "dataAwsccEntityresolutionIdNamespace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-id-namespace/index.ts",
            "line": 76
          },
          "name": "providerConfiguration",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-id-namespace/index.ts",
            "line": 81
          },
          "name": "providerServiceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-id-namespace/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionIdNamespace.DataAwsccEntityresolutionIdNamespaceIdMappingWorkflowPropertiesProviderProperties"
          }
        }
      ],
      "symbolId": "src/data-awscc-entityresolution-id-namespace/index:DataAwsccEntityresolutionIdNamespaceIdMappingWorkflowPropertiesProviderPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEntityresolutionIdNamespace.DataAwsccEntityresolutionIdNamespaceIdMappingWorkflowPropertiesRuleBasedProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionIdNamespace.DataAwsccEntityresolutionIdNamespaceIdMappingWorkflowPropertiesRuleBasedProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-entityresolution-id-namespace/index.ts",
        "line": 165
      },
      "name": "DataAwsccEntityresolutionIdNamespaceIdMappingWorkflowPropertiesRuleBasedProperties",
      "namespace": "dataAwsccEntityresolutionIdNamespace",
      "symbolId": "src/data-awscc-entityresolution-id-namespace/index:DataAwsccEntityresolutionIdNamespaceIdMappingWorkflowPropertiesRuleBasedProperties"
    },
    "@cdktn/provider-awscc.dataAwsccEntityresolutionIdNamespace.DataAwsccEntityresolutionIdNamespaceIdMappingWorkflowPropertiesRuleBasedPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionIdNamespace.DataAwsccEntityresolutionIdNamespaceIdMappingWorkflowPropertiesRuleBasedPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-entityresolution-id-namespace/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-awscc-entityresolution-id-namespace/index.ts",
        "line": 188
      },
      "name": "DataAwsccEntityresolutionIdNamespaceIdMappingWorkflowPropertiesRuleBasedPropertiesOutputReference",
      "namespace": "dataAwsccEntityresolutionIdNamespace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-id-namespace/index.ts",
            "line": 215
          },
          "name": "attributeMatchingModel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-id-namespace/index.ts",
            "line": 220
          },
          "name": "recordMatchingModels",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-id-namespace/index.ts",
            "line": 225
          },
          "name": "ruleDefinitionTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-id-namespace/index.ts",
            "line": 231
          },
          "name": "rules",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionIdNamespace.DataAwsccEntityresolutionIdNamespaceIdMappingWorkflowPropertiesRuleBasedPropertiesRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-id-namespace/index.ts",
            "line": 199
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionIdNamespace.DataAwsccEntityresolutionIdNamespaceIdMappingWorkflowPropertiesRuleBasedProperties"
          }
        }
      ],
      "symbolId": "src/data-awscc-entityresolution-id-namespace/index:DataAwsccEntityresolutionIdNamespaceIdMappingWorkflowPropertiesRuleBasedPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEntityresolutionIdNamespace.DataAwsccEntityresolutionIdNamespaceIdMappingWorkflowPropertiesRuleBasedPropertiesRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionIdNamespace.DataAwsccEntityresolutionIdNamespaceIdMappingWorkflowPropertiesRuleBasedPropertiesRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-entityresolution-id-namespace/index.ts",
        "line": 85
      },
      "name": "DataAwsccEntityresolutionIdNamespaceIdMappingWorkflowPropertiesRuleBasedPropertiesRules",
      "namespace": "dataAwsccEntityresolutionIdNamespace",
      "symbolId": "src/data-awscc-entityresolution-id-namespace/index:DataAwsccEntityresolutionIdNamespaceIdMappingWorkflowPropertiesRuleBasedPropertiesRules"
    },
    "@cdktn/provider-awscc.dataAwsccEntityresolutionIdNamespace.DataAwsccEntityresolutionIdNamespaceIdMappingWorkflowPropertiesRuleBasedPropertiesRulesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionIdNamespace.DataAwsccEntityresolutionIdNamespaceIdMappingWorkflowPropertiesRuleBasedPropertiesRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-entityresolution-id-namespace/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-entityresolution-id-namespace/index.ts",
        "line": 147
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-id-namespace/index.ts",
            "line": 161
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionIdNamespace.DataAwsccEntityresolutionIdNamespaceIdMappingWorkflowPropertiesRuleBasedPropertiesRulesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEntityresolutionIdNamespaceIdMappingWorkflowPropertiesRuleBasedPropertiesRulesList",
      "namespace": "dataAwsccEntityresolutionIdNamespace",
      "symbolId": "src/data-awscc-entityresolution-id-namespace/index:DataAwsccEntityresolutionIdNamespaceIdMappingWorkflowPropertiesRuleBasedPropertiesRulesList"
    },
    "@cdktn/provider-awscc.dataAwsccEntityresolutionIdNamespace.DataAwsccEntityresolutionIdNamespaceIdMappingWorkflowPropertiesRuleBasedPropertiesRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionIdNamespace.DataAwsccEntityresolutionIdNamespaceIdMappingWorkflowPropertiesRuleBasedPropertiesRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-entityresolution-id-namespace/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-awscc-entityresolution-id-namespace/index.ts",
        "line": 108
      },
      "name": "DataAwsccEntityresolutionIdNamespaceIdMappingWorkflowPropertiesRuleBasedPropertiesRulesOutputReference",
      "namespace": "dataAwsccEntityresolutionIdNamespace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-id-namespace/index.ts",
            "line": 137
          },
          "name": "matchingKeys",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-id-namespace/index.ts",
            "line": 142
          },
          "name": "ruleName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-id-namespace/index.ts",
            "line": 121
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionIdNamespace.DataAwsccEntityresolutionIdNamespaceIdMappingWorkflowPropertiesRuleBasedPropertiesRules"
          }
        }
      ],
      "symbolId": "src/data-awscc-entityresolution-id-namespace/index:DataAwsccEntityresolutionIdNamespaceIdMappingWorkflowPropertiesRuleBasedPropertiesRulesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEntityresolutionIdNamespace.DataAwsccEntityresolutionIdNamespaceInputSourceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionIdNamespace.DataAwsccEntityresolutionIdNamespaceInputSourceConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-entityresolution-id-namespace/index.ts",
        "line": 322
      },
      "name": "DataAwsccEntityresolutionIdNamespaceInputSourceConfig",
      "namespace": "dataAwsccEntityresolutionIdNamespace",
      "symbolId": "src/data-awscc-entityresolution-id-namespace/index:DataAwsccEntityresolutionIdNamespaceInputSourceConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEntityresolutionIdNamespace.DataAwsccEntityresolutionIdNamespaceInputSourceConfigList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionIdNamespace.DataAwsccEntityresolutionIdNamespaceInputSourceConfigList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-entityresolution-id-namespace/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-awscc-entityresolution-id-namespace/index.ts",
        "line": 384
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-id-namespace/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-awscc.dataAwsccEntityresolutionIdNamespace.DataAwsccEntityresolutionIdNamespaceInputSourceConfigOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEntityresolutionIdNamespaceInputSourceConfigList",
      "namespace": "dataAwsccEntityresolutionIdNamespace",
      "symbolId": "src/data-awscc-entityresolution-id-namespace/index:DataAwsccEntityresolutionIdNamespaceInputSourceConfigList"
    },
    "@cdktn/provider-awscc.dataAwsccEntityresolutionIdNamespace.DataAwsccEntityresolutionIdNamespaceInputSourceConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionIdNamespace.DataAwsccEntityresolutionIdNamespaceInputSourceConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-entityresolution-id-namespace/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-entityresolution-id-namespace/index.ts",
        "line": 345
      },
      "name": "DataAwsccEntityresolutionIdNamespaceInputSourceConfigOutputReference",
      "namespace": "dataAwsccEntityresolutionIdNamespace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-id-namespace/index.ts",
            "line": 374
          },
          "name": "inputSourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-id-namespace/index.ts",
            "line": 379
          },
          "name": "schemaName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-id-namespace/index.ts",
            "line": 358
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionIdNamespace.DataAwsccEntityresolutionIdNamespaceInputSourceConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-entityresolution-id-namespace/index:DataAwsccEntityresolutionIdNamespaceInputSourceConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEntityresolutionIdNamespace.DataAwsccEntityresolutionIdNamespaceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionIdNamespace.DataAwsccEntityresolutionIdNamespaceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-entityresolution-id-namespace/index.ts",
        "line": 402
      },
      "name": "DataAwsccEntityresolutionIdNamespaceTags",
      "namespace": "dataAwsccEntityresolutionIdNamespace",
      "symbolId": "src/data-awscc-entityresolution-id-namespace/index:DataAwsccEntityresolutionIdNamespaceTags"
    },
    "@cdktn/provider-awscc.dataAwsccEntityresolutionIdNamespace.DataAwsccEntityresolutionIdNamespaceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionIdNamespace.DataAwsccEntityresolutionIdNamespaceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-entityresolution-id-namespace/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-entityresolution-id-namespace/index.ts",
        "line": 464
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-id-namespace/index.ts",
            "line": 478
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionIdNamespace.DataAwsccEntityresolutionIdNamespaceTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEntityresolutionIdNamespaceTagsList",
      "namespace": "dataAwsccEntityresolutionIdNamespace",
      "symbolId": "src/data-awscc-entityresolution-id-namespace/index:DataAwsccEntityresolutionIdNamespaceTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEntityresolutionIdNamespace.DataAwsccEntityresolutionIdNamespaceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionIdNamespace.DataAwsccEntityresolutionIdNamespaceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-entityresolution-id-namespace/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-entityresolution-id-namespace/index.ts",
        "line": 425
      },
      "name": "DataAwsccEntityresolutionIdNamespaceTagsOutputReference",
      "namespace": "dataAwsccEntityresolutionIdNamespace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-id-namespace/index.ts",
            "line": 454
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-id-namespace/index.ts",
            "line": 459
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-id-namespace/index.ts",
            "line": 438
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionIdNamespace.DataAwsccEntityresolutionIdNamespaceTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-entityresolution-id-namespace/index:DataAwsccEntityresolutionIdNamespaceTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEntityresolutionIdNamespaces.DataAwsccEntityresolutionIdNamespaces": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/entityresolution_id_namespaces awscc_entityresolution_id_namespaces}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionIdNamespaces.DataAwsccEntityresolutionIdNamespaces",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/entityresolution_id_namespaces awscc_entityresolution_id_namespaces} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-entityresolution-id-namespaces/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionIdNamespaces.DataAwsccEntityresolutionIdNamespacesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-entityresolution-id-namespaces/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEntityresolutionIdNamespaces resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-id-namespaces/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEntityresolutionIdNamespaces to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/entityresolution_id_namespaces#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEntityresolutionIdNamespaces that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEntityresolutionIdNamespaces to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-id-namespaces/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-id-namespaces/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEntityresolutionIdNamespaces",
      "namespace": "dataAwsccEntityresolutionIdNamespaces",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-id-namespaces/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-id-namespaces/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-id-namespaces/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-entityresolution-id-namespaces/index:DataAwsccEntityresolutionIdNamespaces"
    },
    "@cdktn/provider-awscc.dataAwsccEntityresolutionIdNamespaces.DataAwsccEntityresolutionIdNamespacesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionIdNamespaces.DataAwsccEntityresolutionIdNamespacesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-entityresolution-id-namespaces/index.ts",
        "line": 14
      },
      "name": "DataAwsccEntityresolutionIdNamespacesConfig",
      "namespace": "dataAwsccEntityresolutionIdNamespaces",
      "symbolId": "src/data-awscc-entityresolution-id-namespaces/index:DataAwsccEntityresolutionIdNamespacesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflow.DataAwsccEntityresolutionMatchingWorkflow": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/entityresolution_matching_workflow awscc_entityresolution_matching_workflow}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflow.DataAwsccEntityresolutionMatchingWorkflow",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/entityresolution_matching_workflow awscc_entityresolution_matching_workflow} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-entityresolution-matching-workflow/index.ts",
          "line": 1053
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflow.DataAwsccEntityresolutionMatchingWorkflowConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-entityresolution-matching-workflow/index.ts",
        "line": 1021
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEntityresolutionMatchingWorkflow resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-matching-workflow/index.ts",
            "line": 1038
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEntityresolutionMatchingWorkflow to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/entityresolution_matching_workflow#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEntityresolutionMatchingWorkflow that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEntityresolutionMatchingWorkflow to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-matching-workflow/index.ts",
            "line": 1153
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-matching-workflow/index.ts",
            "line": 1159
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEntityresolutionMatchingWorkflow",
      "namespace": "dataAwsccEntityresolutionMatchingWorkflow",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-matching-workflow/index.ts",
            "line": 1026
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-matching-workflow/index.ts",
            "line": 1077
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-matching-workflow/index.ts",
            "line": 1082
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-matching-workflow/index.ts",
            "line": 1101
          },
          "name": "incrementalRunConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflow.DataAwsccEntityresolutionMatchingWorkflowIncrementalRunConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-matching-workflow/index.ts",
            "line": 1107
          },
          "name": "inputSourceConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflow.DataAwsccEntityresolutionMatchingWorkflowInputSourceConfigList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-matching-workflow/index.ts",
            "line": 1113
          },
          "name": "outputSourceConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflow.DataAwsccEntityresolutionMatchingWorkflowOutputSourceConfigList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-matching-workflow/index.ts",
            "line": 1119
          },
          "name": "resolutionTechniques",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflow.DataAwsccEntityresolutionMatchingWorkflowResolutionTechniquesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-matching-workflow/index.ts",
            "line": 1124
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-matching-workflow/index.ts",
            "line": 1130
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflow.DataAwsccEntityresolutionMatchingWorkflowTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-matching-workflow/index.ts",
            "line": 1135
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-matching-workflow/index.ts",
            "line": 1140
          },
          "name": "workflowArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-matching-workflow/index.ts",
            "line": 1145
          },
          "name": "workflowName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-matching-workflow/index.ts",
            "line": 1095
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-matching-workflow/index.ts",
            "line": 1088
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-entityresolution-matching-workflow/index:DataAwsccEntityresolutionMatchingWorkflow"
    },
    "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflow.DataAwsccEntityresolutionMatchingWorkflowConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflow.DataAwsccEntityresolutionMatchingWorkflowConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-entityresolution-matching-workflow/index.ts",
        "line": 14
      },
      "name": "DataAwsccEntityresolutionMatchingWorkflowConfig",
      "namespace": "dataAwsccEntityresolutionMatchingWorkflow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/entityresolution_matching_workflow#id DataAwsccEntityresolutionMatchingWorkflow#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-matching-workflow/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-entityresolution-matching-workflow/index:DataAwsccEntityresolutionMatchingWorkflowConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflow.DataAwsccEntityresolutionMatchingWorkflowIncrementalRunConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflow.DataAwsccEntityresolutionMatchingWorkflowIncrementalRunConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-entityresolution-matching-workflow/index.ts",
        "line": 25
      },
      "name": "DataAwsccEntityresolutionMatchingWorkflowIncrementalRunConfig",
      "namespace": "dataAwsccEntityresolutionMatchingWorkflow",
      "symbolId": "src/data-awscc-entityresolution-matching-workflow/index:DataAwsccEntityresolutionMatchingWorkflowIncrementalRunConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflow.DataAwsccEntityresolutionMatchingWorkflowIncrementalRunConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflow.DataAwsccEntityresolutionMatchingWorkflowIncrementalRunConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-entityresolution-matching-workflow/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-entityresolution-matching-workflow/index.ts",
        "line": 48
      },
      "name": "DataAwsccEntityresolutionMatchingWorkflowIncrementalRunConfigOutputReference",
      "namespace": "dataAwsccEntityresolutionMatchingWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-matching-workflow/index.ts",
            "line": 75
          },
          "name": "incrementalRunType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-matching-workflow/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflow.DataAwsccEntityresolutionMatchingWorkflowIncrementalRunConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-entityresolution-matching-workflow/index:DataAwsccEntityresolutionMatchingWorkflowIncrementalRunConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflow.DataAwsccEntityresolutionMatchingWorkflowInputSourceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflow.DataAwsccEntityresolutionMatchingWorkflowInputSourceConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-entityresolution-matching-workflow/index.ts",
        "line": 79
      },
      "name": "DataAwsccEntityresolutionMatchingWorkflowInputSourceConfig",
      "namespace": "dataAwsccEntityresolutionMatchingWorkflow",
      "symbolId": "src/data-awscc-entityresolution-matching-workflow/index:DataAwsccEntityresolutionMatchingWorkflowInputSourceConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflow.DataAwsccEntityresolutionMatchingWorkflowInputSourceConfigList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflow.DataAwsccEntityresolutionMatchingWorkflowInputSourceConfigList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-entityresolution-matching-workflow/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-entityresolution-matching-workflow/index.ts",
        "line": 146
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-matching-workflow/index.ts",
            "line": 160
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflow.DataAwsccEntityresolutionMatchingWorkflowInputSourceConfigOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEntityresolutionMatchingWorkflowInputSourceConfigList",
      "namespace": "dataAwsccEntityresolutionMatchingWorkflow",
      "symbolId": "src/data-awscc-entityresolution-matching-workflow/index:DataAwsccEntityresolutionMatchingWorkflowInputSourceConfigList"
    },
    "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflow.DataAwsccEntityresolutionMatchingWorkflowInputSourceConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflow.DataAwsccEntityresolutionMatchingWorkflowInputSourceConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-entityresolution-matching-workflow/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-entityresolution-matching-workflow/index.ts",
        "line": 102
      },
      "name": "DataAwsccEntityresolutionMatchingWorkflowInputSourceConfigOutputReference",
      "namespace": "dataAwsccEntityresolutionMatchingWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-matching-workflow/index.ts",
            "line": 131
          },
          "name": "applyNormalization",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-matching-workflow/index.ts",
            "line": 136
          },
          "name": "inputSourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-matching-workflow/index.ts",
            "line": 141
          },
          "name": "schemaArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-matching-workflow/index.ts",
            "line": 115
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflow.DataAwsccEntityresolutionMatchingWorkflowInputSourceConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-entityresolution-matching-workflow/index:DataAwsccEntityresolutionMatchingWorkflowInputSourceConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflow.DataAwsccEntityresolutionMatchingWorkflowOutputSourceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflow.DataAwsccEntityresolutionMatchingWorkflowOutputSourceConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-entityresolution-matching-workflow/index.ts",
        "line": 303
      },
      "name": "DataAwsccEntityresolutionMatchingWorkflowOutputSourceConfig",
      "namespace": "dataAwsccEntityresolutionMatchingWorkflow",
      "symbolId": "src/data-awscc-entityresolution-matching-workflow/index:DataAwsccEntityresolutionMatchingWorkflowOutputSourceConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflow.DataAwsccEntityresolutionMatchingWorkflowOutputSourceConfigCustomerProfilesIntegrationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflow.DataAwsccEntityresolutionMatchingWorkflowOutputSourceConfigCustomerProfilesIntegrationConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-entityresolution-matching-workflow/index.ts",
        "line": 164
      },
      "name": "DataAwsccEntityresolutionMatchingWorkflowOutputSourceConfigCustomerProfilesIntegrationConfig",
      "namespace": "dataAwsccEntityresolutionMatchingWorkflow",
      "symbolId": "src/data-awscc-entityresolution-matching-workflow/index:DataAwsccEntityresolutionMatchingWorkflowOutputSourceConfigCustomerProfilesIntegrationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflow.DataAwsccEntityresolutionMatchingWorkflowOutputSourceConfigCustomerProfilesIntegrationConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflow.DataAwsccEntityresolutionMatchingWorkflowOutputSourceConfigCustomerProfilesIntegrationConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-entityresolution-matching-workflow/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-entityresolution-matching-workflow/index.ts",
        "line": 187
      },
      "name": "DataAwsccEntityresolutionMatchingWorkflowOutputSourceConfigCustomerProfilesIntegrationConfigOutputReference",
      "namespace": "dataAwsccEntityresolutionMatchingWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-matching-workflow/index.ts",
            "line": 214
          },
          "name": "domainArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-matching-workflow/index.ts",
            "line": 219
          },
          "name": "objectTypeArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-matching-workflow/index.ts",
            "line": 198
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflow.DataAwsccEntityresolutionMatchingWorkflowOutputSourceConfigCustomerProfilesIntegrationConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-entityresolution-matching-workflow/index:DataAwsccEntityresolutionMatchingWorkflowOutputSourceConfigCustomerProfilesIntegrationConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflow.DataAwsccEntityresolutionMatchingWorkflowOutputSourceConfigList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflow.DataAwsccEntityresolutionMatchingWorkflowOutputSourceConfigList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-entityresolution-matching-workflow/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-entityresolution-matching-workflow/index.ts",
        "line": 382
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-matching-workflow/index.ts",
            "line": 396
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflow.DataAwsccEntityresolutionMatchingWorkflowOutputSourceConfigOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEntityresolutionMatchingWorkflowOutputSourceConfigList",
      "namespace": "dataAwsccEntityresolutionMatchingWorkflow",
      "symbolId": "src/data-awscc-entityresolution-matching-workflow/index:DataAwsccEntityresolutionMatchingWorkflowOutputSourceConfigList"
    },
    "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflow.DataAwsccEntityresolutionMatchingWorkflowOutputSourceConfigOutput": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflow.DataAwsccEntityresolutionMatchingWorkflowOutputSourceConfigOutput",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-entityresolution-matching-workflow/index.ts",
        "line": 223
      },
      "name": "DataAwsccEntityresolutionMatchingWorkflowOutputSourceConfigOutput",
      "namespace": "dataAwsccEntityresolutionMatchingWorkflow",
      "symbolId": "src/data-awscc-entityresolution-matching-workflow/index:DataAwsccEntityresolutionMatchingWorkflowOutputSourceConfigOutput"
    },
    "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflow.DataAwsccEntityresolutionMatchingWorkflowOutputSourceConfigOutputList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflow.DataAwsccEntityresolutionMatchingWorkflowOutputSourceConfigOutputList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-entityresolution-matching-workflow/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-entityresolution-matching-workflow/index.ts",
        "line": 285
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-matching-workflow/index.ts",
            "line": 299
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflow.DataAwsccEntityresolutionMatchingWorkflowOutputSourceConfigOutputOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEntityresolutionMatchingWorkflowOutputSourceConfigOutputList",
      "namespace": "dataAwsccEntityresolutionMatchingWorkflow",
      "symbolId": "src/data-awscc-entityresolution-matching-workflow/index:DataAwsccEntityresolutionMatchingWorkflowOutputSourceConfigOutputList"
    },
    "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflow.DataAwsccEntityresolutionMatchingWorkflowOutputSourceConfigOutputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflow.DataAwsccEntityresolutionMatchingWorkflowOutputSourceConfigOutputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-entityresolution-matching-workflow/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-entityresolution-matching-workflow/index.ts",
        "line": 246
      },
      "name": "DataAwsccEntityresolutionMatchingWorkflowOutputSourceConfigOutputOutputReference",
      "namespace": "dataAwsccEntityresolutionMatchingWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-matching-workflow/index.ts",
            "line": 275
          },
          "name": "hashed",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-matching-workflow/index.ts",
            "line": 280
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-matching-workflow/index.ts",
            "line": 259
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflow.DataAwsccEntityresolutionMatchingWorkflowOutputSourceConfigOutput"
          }
        }
      ],
      "symbolId": "src/data-awscc-entityresolution-matching-workflow/index:DataAwsccEntityresolutionMatchingWorkflowOutputSourceConfigOutputOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflow.DataAwsccEntityresolutionMatchingWorkflowOutputSourceConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflow.DataAwsccEntityresolutionMatchingWorkflowOutputSourceConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-entityresolution-matching-workflow/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/data-awscc-entityresolution-matching-workflow/index.ts",
        "line": 326
      },
      "name": "DataAwsccEntityresolutionMatchingWorkflowOutputSourceConfigOutputReference",
      "namespace": "dataAwsccEntityresolutionMatchingWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-matching-workflow/index.ts",
            "line": 355
          },
          "name": "applyNormalization",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-matching-workflow/index.ts",
            "line": 361
          },
          "name": "customerProfilesIntegrationConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflow.DataAwsccEntityresolutionMatchingWorkflowOutputSourceConfigCustomerProfilesIntegrationConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-matching-workflow/index.ts",
            "line": 366
          },
          "name": "kmsArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-matching-workflow/index.ts",
            "line": 372
          },
          "name": "output",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflow.DataAwsccEntityresolutionMatchingWorkflowOutputSourceConfigOutputList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-matching-workflow/index.ts",
            "line": 377
          },
          "name": "outputS3Path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-matching-workflow/index.ts",
            "line": 339
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflow.DataAwsccEntityresolutionMatchingWorkflowOutputSourceConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-entityresolution-matching-workflow/index:DataAwsccEntityresolutionMatchingWorkflowOutputSourceConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflow.DataAwsccEntityresolutionMatchingWorkflowResolutionTechniques": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflow.DataAwsccEntityresolutionMatchingWorkflowResolutionTechniques",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-entityresolution-matching-workflow/index.ts",
        "line": 860
      },
      "name": "DataAwsccEntityresolutionMatchingWorkflowResolutionTechniques",
      "namespace": "dataAwsccEntityresolutionMatchingWorkflow",
      "symbolId": "src/data-awscc-entityresolution-matching-workflow/index:DataAwsccEntityresolutionMatchingWorkflowResolutionTechniques"
    },
    "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflow.DataAwsccEntityresolutionMatchingWorkflowResolutionTechniquesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflow.DataAwsccEntityresolutionMatchingWorkflowResolutionTechniquesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-entityresolution-matching-workflow/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-entityresolution-matching-workflow/index.ts",
        "line": 883
      },
      "name": "DataAwsccEntityresolutionMatchingWorkflowResolutionTechniquesOutputReference",
      "namespace": "dataAwsccEntityresolutionMatchingWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-matching-workflow/index.ts",
            "line": 910
          },
          "name": "enableRealTimeMatching",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-matching-workflow/index.ts",
            "line": 916
          },
          "name": "providerProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflow.DataAwsccEntityresolutionMatchingWorkflowResolutionTechniquesProviderPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-matching-workflow/index.ts",
            "line": 921
          },
          "name": "resolutionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-matching-workflow/index.ts",
            "line": 927
          },
          "name": "ruleBasedProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflow.DataAwsccEntityresolutionMatchingWorkflowResolutionTechniquesRuleBasedPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-matching-workflow/index.ts",
            "line": 933
          },
          "name": "ruleConditionProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflow.DataAwsccEntityresolutionMatchingWorkflowResolutionTechniquesRuleConditionPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-matching-workflow/index.ts",
            "line": 894
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflow.DataAwsccEntityresolutionMatchingWorkflowResolutionTechniques"
          }
        }
      ],
      "symbolId": "src/data-awscc-entityresolution-matching-workflow/index:DataAwsccEntityresolutionMatchingWorkflowResolutionTechniquesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflow.DataAwsccEntityresolutionMatchingWorkflowResolutionTechniquesProviderProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflow.DataAwsccEntityresolutionMatchingWorkflowResolutionTechniquesProviderProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-entityresolution-matching-workflow/index.ts",
        "line": 454
      },
      "name": "DataAwsccEntityresolutionMatchingWorkflowResolutionTechniquesProviderProperties",
      "namespace": "dataAwsccEntityresolutionMatchingWorkflow",
      "symbolId": "src/data-awscc-entityresolution-matching-workflow/index:DataAwsccEntityresolutionMatchingWorkflowResolutionTechniquesProviderProperties"
    },
    "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflow.DataAwsccEntityresolutionMatchingWorkflowResolutionTechniquesProviderPropertiesIntermediateSourceConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflow.DataAwsccEntityresolutionMatchingWorkflowResolutionTechniquesProviderPropertiesIntermediateSourceConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-entityresolution-matching-workflow/index.ts",
        "line": 400
      },
      "name": "DataAwsccEntityresolutionMatchingWorkflowResolutionTechniquesProviderPropertiesIntermediateSourceConfiguration",
      "namespace": "dataAwsccEntityresolutionMatchingWorkflow",
      "symbolId": "src/data-awscc-entityresolution-matching-workflow/index:DataAwsccEntityresolutionMatchingWorkflowResolutionTechniquesProviderPropertiesIntermediateSourceConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflow.DataAwsccEntityresolutionMatchingWorkflowResolutionTechniquesProviderPropertiesIntermediateSourceConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflow.DataAwsccEntityresolutionMatchingWorkflowResolutionTechniquesProviderPropertiesIntermediateSourceConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-entityresolution-matching-workflow/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-entityresolution-matching-workflow/index.ts",
        "line": 423
      },
      "name": "DataAwsccEntityresolutionMatchingWorkflowResolutionTechniquesProviderPropertiesIntermediateSourceConfigurationOutputReference",
      "namespace": "dataAwsccEntityresolutionMatchingWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-matching-workflow/index.ts",
            "line": 450
          },
          "name": "intermediateS3Path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-matching-workflow/index.ts",
            "line": 434
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflow.DataAwsccEntityresolutionMatchingWorkflowResolutionTechniquesProviderPropertiesIntermediateSourceConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-entityresolution-matching-workflow/index:DataAwsccEntityresolutionMatchingWorkflowResolutionTechniquesProviderPropertiesIntermediateSourceConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflow.DataAwsccEntityresolutionMatchingWorkflowResolutionTechniquesProviderPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflow.DataAwsccEntityresolutionMatchingWorkflowResolutionTechniquesProviderPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-entityresolution-matching-workflow/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/data-awscc-entityresolution-matching-workflow/index.ts",
        "line": 477
      },
      "name": "DataAwsccEntityresolutionMatchingWorkflowResolutionTechniquesProviderPropertiesOutputReference",
      "namespace": "dataAwsccEntityresolutionMatchingWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-matching-workflow/index.ts",
            "line": 505
          },
          "name": "intermediateSourceConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflow.DataAwsccEntityresolutionMatchingWorkflowResolutionTechniquesProviderPropertiesIntermediateSourceConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-matching-workflow/index.ts",
            "line": 511
          },
          "name": "providerConfiguration",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-matching-workflow/index.ts",
            "line": 516
          },
          "name": "providerServiceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-matching-workflow/index.ts",
            "line": 488
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflow.DataAwsccEntityresolutionMatchingWorkflowResolutionTechniquesProviderProperties"
          }
        }
      ],
      "symbolId": "src/data-awscc-entityresolution-matching-workflow/index:DataAwsccEntityresolutionMatchingWorkflowResolutionTechniquesProviderPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflow.DataAwsccEntityresolutionMatchingWorkflowResolutionTechniquesRuleBasedProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflow.DataAwsccEntityresolutionMatchingWorkflowResolutionTechniquesRuleBasedProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-entityresolution-matching-workflow/index.ts",
        "line": 600
      },
      "name": "DataAwsccEntityresolutionMatchingWorkflowResolutionTechniquesRuleBasedProperties",
      "namespace": "dataAwsccEntityresolutionMatchingWorkflow",
      "symbolId": "src/data-awscc-entityresolution-matching-workflow/index:DataAwsccEntityresolutionMatchingWorkflowResolutionTechniquesRuleBasedProperties"
    },
    "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflow.DataAwsccEntityresolutionMatchingWorkflowResolutionTechniquesRuleBasedPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflow.DataAwsccEntityresolutionMatchingWorkflowResolutionTechniquesRuleBasedPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-entityresolution-matching-workflow/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/data-awscc-entityresolution-matching-workflow/index.ts",
        "line": 623
      },
      "name": "DataAwsccEntityresolutionMatchingWorkflowResolutionTechniquesRuleBasedPropertiesOutputReference",
      "namespace": "dataAwsccEntityresolutionMatchingWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-matching-workflow/index.ts",
            "line": 650
          },
          "name": "attributeMatchingModel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-matching-workflow/index.ts",
            "line": 655
          },
          "name": "matchPurpose",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-matching-workflow/index.ts",
            "line": 661
          },
          "name": "rules",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflow.DataAwsccEntityresolutionMatchingWorkflowResolutionTechniquesRuleBasedPropertiesRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-matching-workflow/index.ts",
            "line": 634
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflow.DataAwsccEntityresolutionMatchingWorkflowResolutionTechniquesRuleBasedProperties"
          }
        }
      ],
      "symbolId": "src/data-awscc-entityresolution-matching-workflow/index:DataAwsccEntityresolutionMatchingWorkflowResolutionTechniquesRuleBasedPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflow.DataAwsccEntityresolutionMatchingWorkflowResolutionTechniquesRuleBasedPropertiesRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflow.DataAwsccEntityresolutionMatchingWorkflowResolutionTechniquesRuleBasedPropertiesRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-entityresolution-matching-workflow/index.ts",
        "line": 520
      },
      "name": "DataAwsccEntityresolutionMatchingWorkflowResolutionTechniquesRuleBasedPropertiesRules",
      "namespace": "dataAwsccEntityresolutionMatchingWorkflow",
      "symbolId": "src/data-awscc-entityresolution-matching-workflow/index:DataAwsccEntityresolutionMatchingWorkflowResolutionTechniquesRuleBasedPropertiesRules"
    },
    "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflow.DataAwsccEntityresolutionMatchingWorkflowResolutionTechniquesRuleBasedPropertiesRulesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflow.DataAwsccEntityresolutionMatchingWorkflowResolutionTechniquesRuleBasedPropertiesRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-entityresolution-matching-workflow/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-awscc-entityresolution-matching-workflow/index.ts",
        "line": 582
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-matching-workflow/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-awscc.dataAwsccEntityresolutionMatchingWorkflow.DataAwsccEntityresolutionMatchingWorkflowResolutionTechniquesRuleBasedPropertiesRulesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEntityresolutionMatchingWorkflowResolutionTechniquesRuleBasedPropertiesRulesList",
      "namespace": "dataAwsccEntityresolutionMatchingWorkflow",
      "symbolId": "src/data-awscc-entityresolution-matching-workflow/index:DataAwsccEntityresolutionMatchingWorkflowResolutionTechniquesRuleBasedPropertiesRulesList"
    },
    "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflow.DataAwsccEntityresolutionMatchingWorkflowResolutionTechniquesRuleBasedPropertiesRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflow.DataAwsccEntityresolutionMatchingWorkflowResolutionTechniquesRuleBasedPropertiesRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-entityresolution-matching-workflow/index.ts",
          "line": 552
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-entityresolution-matching-workflow/index.ts",
        "line": 543
      },
      "name": "DataAwsccEntityresolutionMatchingWorkflowResolutionTechniquesRuleBasedPropertiesRulesOutputReference",
      "namespace": "dataAwsccEntityresolutionMatchingWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-matching-workflow/index.ts",
            "line": 572
          },
          "name": "matchingKeys",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-matching-workflow/index.ts",
            "line": 577
          },
          "name": "ruleName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-matching-workflow/index.ts",
            "line": 556
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflow.DataAwsccEntityresolutionMatchingWorkflowResolutionTechniquesRuleBasedPropertiesRules"
          }
        }
      ],
      "symbolId": "src/data-awscc-entityresolution-matching-workflow/index:DataAwsccEntityresolutionMatchingWorkflowResolutionTechniquesRuleBasedPropertiesRulesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflow.DataAwsccEntityresolutionMatchingWorkflowResolutionTechniquesRuleConditionProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflow.DataAwsccEntityresolutionMatchingWorkflowResolutionTechniquesRuleConditionProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-entityresolution-matching-workflow/index.ts",
        "line": 799
      },
      "name": "DataAwsccEntityresolutionMatchingWorkflowResolutionTechniquesRuleConditionProperties",
      "namespace": "dataAwsccEntityresolutionMatchingWorkflow",
      "symbolId": "src/data-awscc-entityresolution-matching-workflow/index:DataAwsccEntityresolutionMatchingWorkflowResolutionTechniquesRuleConditionProperties"
    },
    "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflow.DataAwsccEntityresolutionMatchingWorkflowResolutionTechniquesRuleConditionPropertiesMatchingConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflow.DataAwsccEntityresolutionMatchingWorkflowResolutionTechniquesRuleConditionPropertiesMatchingConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-entityresolution-matching-workflow/index.ts",
        "line": 665
      },
      "name": "DataAwsccEntityresolutionMatchingWorkflowResolutionTechniquesRuleConditionPropertiesMatchingConfig",
      "namespace": "dataAwsccEntityresolutionMatchingWorkflow",
      "symbolId": "src/data-awscc-entityresolution-matching-workflow/index:DataAwsccEntityresolutionMatchingWorkflowResolutionTechniquesRuleConditionPropertiesMatchingConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflow.DataAwsccEntityresolutionMatchingWorkflowResolutionTechniquesRuleConditionPropertiesMatchingConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflow.DataAwsccEntityresolutionMatchingWorkflowResolutionTechniquesRuleConditionPropertiesMatchingConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-entityresolution-matching-workflow/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-entityresolution-matching-workflow/index.ts",
        "line": 688
      },
      "name": "DataAwsccEntityresolutionMatchingWorkflowResolutionTechniquesRuleConditionPropertiesMatchingConfigOutputReference",
      "namespace": "dataAwsccEntityresolutionMatchingWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-matching-workflow/index.ts",
            "line": 715
          },
          "name": "enableTransitiveMatching",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-matching-workflow/index.ts",
            "line": 699
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflow.DataAwsccEntityresolutionMatchingWorkflowResolutionTechniquesRuleConditionPropertiesMatchingConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-entityresolution-matching-workflow/index:DataAwsccEntityresolutionMatchingWorkflowResolutionTechniquesRuleConditionPropertiesMatchingConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflow.DataAwsccEntityresolutionMatchingWorkflowResolutionTechniquesRuleConditionPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflow.DataAwsccEntityresolutionMatchingWorkflowResolutionTechniquesRuleConditionPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-entityresolution-matching-workflow/index.ts",
          "line": 829
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-entityresolution-matching-workflow/index.ts",
        "line": 822
      },
      "name": "DataAwsccEntityresolutionMatchingWorkflowResolutionTechniquesRuleConditionPropertiesOutputReference",
      "namespace": "dataAwsccEntityresolutionMatchingWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-matching-workflow/index.ts",
            "line": 850
          },
          "name": "matchingConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflow.DataAwsccEntityresolutionMatchingWorkflowResolutionTechniquesRuleConditionPropertiesMatchingConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-matching-workflow/index.ts",
            "line": 856
          },
          "name": "rules",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflow.DataAwsccEntityresolutionMatchingWorkflowResolutionTechniquesRuleConditionPropertiesRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-matching-workflow/index.ts",
            "line": 833
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflow.DataAwsccEntityresolutionMatchingWorkflowResolutionTechniquesRuleConditionProperties"
          }
        }
      ],
      "symbolId": "src/data-awscc-entityresolution-matching-workflow/index:DataAwsccEntityresolutionMatchingWorkflowResolutionTechniquesRuleConditionPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflow.DataAwsccEntityresolutionMatchingWorkflowResolutionTechniquesRuleConditionPropertiesRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflow.DataAwsccEntityresolutionMatchingWorkflowResolutionTechniquesRuleConditionPropertiesRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-entityresolution-matching-workflow/index.ts",
        "line": 719
      },
      "name": "DataAwsccEntityresolutionMatchingWorkflowResolutionTechniquesRuleConditionPropertiesRules",
      "namespace": "dataAwsccEntityresolutionMatchingWorkflow",
      "symbolId": "src/data-awscc-entityresolution-matching-workflow/index:DataAwsccEntityresolutionMatchingWorkflowResolutionTechniquesRuleConditionPropertiesRules"
    },
    "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflow.DataAwsccEntityresolutionMatchingWorkflowResolutionTechniquesRuleConditionPropertiesRulesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflow.DataAwsccEntityresolutionMatchingWorkflowResolutionTechniquesRuleConditionPropertiesRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-entityresolution-matching-workflow/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-entityresolution-matching-workflow/index.ts",
        "line": 781
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-matching-workflow/index.ts",
            "line": 795
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflow.DataAwsccEntityresolutionMatchingWorkflowResolutionTechniquesRuleConditionPropertiesRulesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEntityresolutionMatchingWorkflowResolutionTechniquesRuleConditionPropertiesRulesList",
      "namespace": "dataAwsccEntityresolutionMatchingWorkflow",
      "symbolId": "src/data-awscc-entityresolution-matching-workflow/index:DataAwsccEntityresolutionMatchingWorkflowResolutionTechniquesRuleConditionPropertiesRulesList"
    },
    "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflow.DataAwsccEntityresolutionMatchingWorkflowResolutionTechniquesRuleConditionPropertiesRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflow.DataAwsccEntityresolutionMatchingWorkflowResolutionTechniquesRuleConditionPropertiesRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-entityresolution-matching-workflow/index.ts",
          "line": 751
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-entityresolution-matching-workflow/index.ts",
        "line": 742
      },
      "name": "DataAwsccEntityresolutionMatchingWorkflowResolutionTechniquesRuleConditionPropertiesRulesOutputReference",
      "namespace": "dataAwsccEntityresolutionMatchingWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-matching-workflow/index.ts",
            "line": 771
          },
          "name": "condition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-matching-workflow/index.ts",
            "line": 776
          },
          "name": "ruleName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-matching-workflow/index.ts",
            "line": 755
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflow.DataAwsccEntityresolutionMatchingWorkflowResolutionTechniquesRuleConditionPropertiesRules"
          }
        }
      ],
      "symbolId": "src/data-awscc-entityresolution-matching-workflow/index:DataAwsccEntityresolutionMatchingWorkflowResolutionTechniquesRuleConditionPropertiesRulesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflow.DataAwsccEntityresolutionMatchingWorkflowTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflow.DataAwsccEntityresolutionMatchingWorkflowTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-entityresolution-matching-workflow/index.ts",
        "line": 937
      },
      "name": "DataAwsccEntityresolutionMatchingWorkflowTags",
      "namespace": "dataAwsccEntityresolutionMatchingWorkflow",
      "symbolId": "src/data-awscc-entityresolution-matching-workflow/index:DataAwsccEntityresolutionMatchingWorkflowTags"
    },
    "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflow.DataAwsccEntityresolutionMatchingWorkflowTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflow.DataAwsccEntityresolutionMatchingWorkflowTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-entityresolution-matching-workflow/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-entityresolution-matching-workflow/index.ts",
        "line": 999
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-matching-workflow/index.ts",
            "line": 1013
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflow.DataAwsccEntityresolutionMatchingWorkflowTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEntityresolutionMatchingWorkflowTagsList",
      "namespace": "dataAwsccEntityresolutionMatchingWorkflow",
      "symbolId": "src/data-awscc-entityresolution-matching-workflow/index:DataAwsccEntityresolutionMatchingWorkflowTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflow.DataAwsccEntityresolutionMatchingWorkflowTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflow.DataAwsccEntityresolutionMatchingWorkflowTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-entityresolution-matching-workflow/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-entityresolution-matching-workflow/index.ts",
        "line": 960
      },
      "name": "DataAwsccEntityresolutionMatchingWorkflowTagsOutputReference",
      "namespace": "dataAwsccEntityresolutionMatchingWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-matching-workflow/index.ts",
            "line": 989
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-matching-workflow/index.ts",
            "line": 994
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-matching-workflow/index.ts",
            "line": 973
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflow.DataAwsccEntityresolutionMatchingWorkflowTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-entityresolution-matching-workflow/index:DataAwsccEntityresolutionMatchingWorkflowTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflows.DataAwsccEntityresolutionMatchingWorkflows": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/entityresolution_matching_workflows awscc_entityresolution_matching_workflows}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflows.DataAwsccEntityresolutionMatchingWorkflows",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/entityresolution_matching_workflows awscc_entityresolution_matching_workflows} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-entityresolution-matching-workflows/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflows.DataAwsccEntityresolutionMatchingWorkflowsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-entityresolution-matching-workflows/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEntityresolutionMatchingWorkflows resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-matching-workflows/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEntityresolutionMatchingWorkflows to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/entityresolution_matching_workflows#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEntityresolutionMatchingWorkflows that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEntityresolutionMatchingWorkflows to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-matching-workflows/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-matching-workflows/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEntityresolutionMatchingWorkflows",
      "namespace": "dataAwsccEntityresolutionMatchingWorkflows",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-matching-workflows/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-matching-workflows/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-matching-workflows/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-entityresolution-matching-workflows/index:DataAwsccEntityresolutionMatchingWorkflows"
    },
    "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflows.DataAwsccEntityresolutionMatchingWorkflowsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionMatchingWorkflows.DataAwsccEntityresolutionMatchingWorkflowsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-entityresolution-matching-workflows/index.ts",
        "line": 14
      },
      "name": "DataAwsccEntityresolutionMatchingWorkflowsConfig",
      "namespace": "dataAwsccEntityresolutionMatchingWorkflows",
      "symbolId": "src/data-awscc-entityresolution-matching-workflows/index:DataAwsccEntityresolutionMatchingWorkflowsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEntityresolutionPolicyStatement.DataAwsccEntityresolutionPolicyStatement": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/entityresolution_policy_statement awscc_entityresolution_policy_statement}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionPolicyStatement.DataAwsccEntityresolutionPolicyStatement",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/entityresolution_policy_statement awscc_entityresolution_policy_statement} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-entityresolution-policy-statement/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionPolicyStatement.DataAwsccEntityresolutionPolicyStatementConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-entityresolution-policy-statement/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEntityresolutionPolicyStatement resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-policy-statement/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEntityresolutionPolicyStatement to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/entityresolution_policy_statement#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEntityresolutionPolicyStatement that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEntityresolutionPolicyStatement to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-policy-statement/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-awscc-entityresolution-policy-statement/index.ts",
            "line": 137
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEntityresolutionPolicyStatement",
      "namespace": "dataAwsccEntityresolutionPolicyStatement",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-policy-statement/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-policy-statement/index.ts",
            "line": 85
          },
          "name": "action",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-policy-statement/index.ts",
            "line": 90
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-policy-statement/index.ts",
            "line": 95
          },
          "name": "condition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-policy-statement/index.ts",
            "line": 100
          },
          "name": "effect",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-policy-statement/index.ts",
            "line": 118
          },
          "name": "principal",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-policy-statement/index.ts",
            "line": 123
          },
          "name": "statementId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-policy-statement/index.ts",
            "line": 113
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-policy-statement/index.ts",
            "line": 106
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-entityresolution-policy-statement/index:DataAwsccEntityresolutionPolicyStatement"
    },
    "@cdktn/provider-awscc.dataAwsccEntityresolutionPolicyStatement.DataAwsccEntityresolutionPolicyStatementConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionPolicyStatement.DataAwsccEntityresolutionPolicyStatementConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-entityresolution-policy-statement/index.ts",
        "line": 14
      },
      "name": "DataAwsccEntityresolutionPolicyStatementConfig",
      "namespace": "dataAwsccEntityresolutionPolicyStatement",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/entityresolution_policy_statement#id DataAwsccEntityresolutionPolicyStatement#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-policy-statement/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-entityresolution-policy-statement/index:DataAwsccEntityresolutionPolicyStatementConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEntityresolutionSchemaMapping.DataAwsccEntityresolutionSchemaMapping": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/entityresolution_schema_mapping awscc_entityresolution_schema_mapping}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionSchemaMapping.DataAwsccEntityresolutionSchemaMapping",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/entityresolution_schema_mapping awscc_entityresolution_schema_mapping} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-entityresolution-schema-mapping/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-awscc.dataAwsccEntityresolutionSchemaMapping.DataAwsccEntityresolutionSchemaMappingConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-entityresolution-schema-mapping/index.ts",
        "line": 209
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEntityresolutionSchemaMapping resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-schema-mapping/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 DataAwsccEntityresolutionSchemaMapping to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/entityresolution_schema_mapping#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEntityresolutionSchemaMapping that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEntityresolutionSchemaMapping to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-schema-mapping/index.ts",
            "line": 323
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-schema-mapping/index.ts",
            "line": 329
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEntityresolutionSchemaMapping",
      "namespace": "dataAwsccEntityresolutionSchemaMapping",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-schema-mapping/index.ts",
            "line": 214
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-schema-mapping/index.ts",
            "line": 265
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-schema-mapping/index.ts",
            "line": 270
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-schema-mapping/index.ts",
            "line": 275
          },
          "name": "hasWorkflows",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-schema-mapping/index.ts",
            "line": 294
          },
          "name": "mappedInputFields",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionSchemaMapping.DataAwsccEntityresolutionSchemaMappingMappedInputFieldsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-schema-mapping/index.ts",
            "line": 299
          },
          "name": "schemaArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-schema-mapping/index.ts",
            "line": 304
          },
          "name": "schemaName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-schema-mapping/index.ts",
            "line": 310
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionSchemaMapping.DataAwsccEntityresolutionSchemaMappingTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-schema-mapping/index.ts",
            "line": 315
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-schema-mapping/index.ts",
            "line": 288
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-schema-mapping/index.ts",
            "line": 281
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-entityresolution-schema-mapping/index:DataAwsccEntityresolutionSchemaMapping"
    },
    "@cdktn/provider-awscc.dataAwsccEntityresolutionSchemaMapping.DataAwsccEntityresolutionSchemaMappingConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionSchemaMapping.DataAwsccEntityresolutionSchemaMappingConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-entityresolution-schema-mapping/index.ts",
        "line": 14
      },
      "name": "DataAwsccEntityresolutionSchemaMappingConfig",
      "namespace": "dataAwsccEntityresolutionSchemaMapping",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/entityresolution_schema_mapping#id DataAwsccEntityresolutionSchemaMapping#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-schema-mapping/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-entityresolution-schema-mapping/index:DataAwsccEntityresolutionSchemaMappingConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEntityresolutionSchemaMapping.DataAwsccEntityresolutionSchemaMappingMappedInputFields": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionSchemaMapping.DataAwsccEntityresolutionSchemaMappingMappedInputFields",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-entityresolution-schema-mapping/index.ts",
        "line": 25
      },
      "name": "DataAwsccEntityresolutionSchemaMappingMappedInputFields",
      "namespace": "dataAwsccEntityresolutionSchemaMapping",
      "symbolId": "src/data-awscc-entityresolution-schema-mapping/index:DataAwsccEntityresolutionSchemaMappingMappedInputFields"
    },
    "@cdktn/provider-awscc.dataAwsccEntityresolutionSchemaMapping.DataAwsccEntityresolutionSchemaMappingMappedInputFieldsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionSchemaMapping.DataAwsccEntityresolutionSchemaMappingMappedInputFieldsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-entityresolution-schema-mapping/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-entityresolution-schema-mapping/index.ts",
        "line": 107
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-schema-mapping/index.ts",
            "line": 121
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionSchemaMapping.DataAwsccEntityresolutionSchemaMappingMappedInputFieldsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEntityresolutionSchemaMappingMappedInputFieldsList",
      "namespace": "dataAwsccEntityresolutionSchemaMapping",
      "symbolId": "src/data-awscc-entityresolution-schema-mapping/index:DataAwsccEntityresolutionSchemaMappingMappedInputFieldsList"
    },
    "@cdktn/provider-awscc.dataAwsccEntityresolutionSchemaMapping.DataAwsccEntityresolutionSchemaMappingMappedInputFieldsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionSchemaMapping.DataAwsccEntityresolutionSchemaMappingMappedInputFieldsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-entityresolution-schema-mapping/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-entityresolution-schema-mapping/index.ts",
        "line": 48
      },
      "name": "DataAwsccEntityresolutionSchemaMappingMappedInputFieldsOutputReference",
      "namespace": "dataAwsccEntityresolutionSchemaMapping",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-schema-mapping/index.ts",
            "line": 77
          },
          "name": "fieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-schema-mapping/index.ts",
            "line": 82
          },
          "name": "groupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-schema-mapping/index.ts",
            "line": 87
          },
          "name": "hashed",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-schema-mapping/index.ts",
            "line": 92
          },
          "name": "matchKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-schema-mapping/index.ts",
            "line": 97
          },
          "name": "subType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-schema-mapping/index.ts",
            "line": 102
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-schema-mapping/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionSchemaMapping.DataAwsccEntityresolutionSchemaMappingMappedInputFields"
          }
        }
      ],
      "symbolId": "src/data-awscc-entityresolution-schema-mapping/index:DataAwsccEntityresolutionSchemaMappingMappedInputFieldsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEntityresolutionSchemaMapping.DataAwsccEntityresolutionSchemaMappingTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionSchemaMapping.DataAwsccEntityresolutionSchemaMappingTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-entityresolution-schema-mapping/index.ts",
        "line": 125
      },
      "name": "DataAwsccEntityresolutionSchemaMappingTags",
      "namespace": "dataAwsccEntityresolutionSchemaMapping",
      "symbolId": "src/data-awscc-entityresolution-schema-mapping/index:DataAwsccEntityresolutionSchemaMappingTags"
    },
    "@cdktn/provider-awscc.dataAwsccEntityresolutionSchemaMapping.DataAwsccEntityresolutionSchemaMappingTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionSchemaMapping.DataAwsccEntityresolutionSchemaMappingTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-entityresolution-schema-mapping/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-entityresolution-schema-mapping/index.ts",
        "line": 187
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-schema-mapping/index.ts",
            "line": 201
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionSchemaMapping.DataAwsccEntityresolutionSchemaMappingTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEntityresolutionSchemaMappingTagsList",
      "namespace": "dataAwsccEntityresolutionSchemaMapping",
      "symbolId": "src/data-awscc-entityresolution-schema-mapping/index:DataAwsccEntityresolutionSchemaMappingTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEntityresolutionSchemaMapping.DataAwsccEntityresolutionSchemaMappingTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionSchemaMapping.DataAwsccEntityresolutionSchemaMappingTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-entityresolution-schema-mapping/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-entityresolution-schema-mapping/index.ts",
        "line": 148
      },
      "name": "DataAwsccEntityresolutionSchemaMappingTagsOutputReference",
      "namespace": "dataAwsccEntityresolutionSchemaMapping",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-schema-mapping/index.ts",
            "line": 177
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-schema-mapping/index.ts",
            "line": 182
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-schema-mapping/index.ts",
            "line": 161
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionSchemaMapping.DataAwsccEntityresolutionSchemaMappingTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-entityresolution-schema-mapping/index:DataAwsccEntityresolutionSchemaMappingTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEntityresolutionSchemaMappings.DataAwsccEntityresolutionSchemaMappings": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/entityresolution_schema_mappings awscc_entityresolution_schema_mappings}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionSchemaMappings.DataAwsccEntityresolutionSchemaMappings",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/entityresolution_schema_mappings awscc_entityresolution_schema_mappings} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-entityresolution-schema-mappings/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionSchemaMappings.DataAwsccEntityresolutionSchemaMappingsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-entityresolution-schema-mappings/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEntityresolutionSchemaMappings resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-schema-mappings/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEntityresolutionSchemaMappings to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/entityresolution_schema_mappings#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEntityresolutionSchemaMappings that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEntityresolutionSchemaMappings to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-schema-mappings/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-schema-mappings/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEntityresolutionSchemaMappings",
      "namespace": "dataAwsccEntityresolutionSchemaMappings",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-schema-mappings/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-schema-mappings/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-entityresolution-schema-mappings/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-entityresolution-schema-mappings/index:DataAwsccEntityresolutionSchemaMappings"
    },
    "@cdktn/provider-awscc.dataAwsccEntityresolutionSchemaMappings.DataAwsccEntityresolutionSchemaMappingsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEntityresolutionSchemaMappings.DataAwsccEntityresolutionSchemaMappingsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-entityresolution-schema-mappings/index.ts",
        "line": 14
      },
      "name": "DataAwsccEntityresolutionSchemaMappingsConfig",
      "namespace": "dataAwsccEntityresolutionSchemaMappings",
      "symbolId": "src/data-awscc-entityresolution-schema-mappings/index:DataAwsccEntityresolutionSchemaMappingsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEventsApiDestination.DataAwsccEventsApiDestination": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/events_api_destination awscc_events_api_destination}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsApiDestination.DataAwsccEventsApiDestination",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/events_api_destination awscc_events_api_destination} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-events-api-destination/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEventsApiDestination.DataAwsccEventsApiDestinationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-events-api-destination/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEventsApiDestination resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-api-destination/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEventsApiDestination to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/events_api_destination#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEventsApiDestination that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEventsApiDestination to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-api-destination/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-awscc-events-api-destination/index.ts",
            "line": 147
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEventsApiDestination",
      "namespace": "dataAwsccEventsApiDestination",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-api-destination/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-api-destination/index.ts",
            "line": 85
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-api-destination/index.ts",
            "line": 90
          },
          "name": "arnForPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-api-destination/index.ts",
            "line": 95
          },
          "name": "connectionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-api-destination/index.ts",
            "line": 100
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-api-destination/index.ts",
            "line": 105
          },
          "name": "httpMethod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-api-destination/index.ts",
            "line": 123
          },
          "name": "invocationEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-api-destination/index.ts",
            "line": 128
          },
          "name": "invocationRateLimitPerSecond",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-api-destination/index.ts",
            "line": 133
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-api-destination/index.ts",
            "line": 118
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-api-destination/index.ts",
            "line": 111
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-events-api-destination/index:DataAwsccEventsApiDestination"
    },
    "@cdktn/provider-awscc.dataAwsccEventsApiDestination.DataAwsccEventsApiDestinationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsApiDestination.DataAwsccEventsApiDestinationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-events-api-destination/index.ts",
        "line": 14
      },
      "name": "DataAwsccEventsApiDestinationConfig",
      "namespace": "dataAwsccEventsApiDestination",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/events_api_destination#id DataAwsccEventsApiDestination#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-api-destination/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-events-api-destination/index:DataAwsccEventsApiDestinationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEventsApiDestinations.DataAwsccEventsApiDestinations": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/events_api_destinations awscc_events_api_destinations}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsApiDestinations.DataAwsccEventsApiDestinations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/events_api_destinations awscc_events_api_destinations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-events-api-destinations/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEventsApiDestinations.DataAwsccEventsApiDestinationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-events-api-destinations/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEventsApiDestinations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-api-destinations/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEventsApiDestinations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/events_api_destinations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEventsApiDestinations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEventsApiDestinations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-api-destinations/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-api-destinations/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEventsApiDestinations",
      "namespace": "dataAwsccEventsApiDestinations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-api-destinations/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-api-destinations/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-api-destinations/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-events-api-destinations/index:DataAwsccEventsApiDestinations"
    },
    "@cdktn/provider-awscc.dataAwsccEventsApiDestinations.DataAwsccEventsApiDestinationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsApiDestinations.DataAwsccEventsApiDestinationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-events-api-destinations/index.ts",
        "line": 14
      },
      "name": "DataAwsccEventsApiDestinationsConfig",
      "namespace": "dataAwsccEventsApiDestinations",
      "symbolId": "src/data-awscc-events-api-destinations/index:DataAwsccEventsApiDestinationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEventsArchive.DataAwsccEventsArchive": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/events_archive awscc_events_archive}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsArchive.DataAwsccEventsArchive",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/events_archive awscc_events_archive} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-events-archive/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEventsArchive.DataAwsccEventsArchiveConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-events-archive/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEventsArchive resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-archive/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEventsArchive to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/events_archive#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEventsArchive that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEventsArchive to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-archive/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-awscc-events-archive/index.ts",
            "line": 142
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEventsArchive",
      "namespace": "dataAwsccEventsArchive",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-archive/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-archive/index.ts",
            "line": 85
          },
          "name": "archiveName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-archive/index.ts",
            "line": 90
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-archive/index.ts",
            "line": 95
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-archive/index.ts",
            "line": 100
          },
          "name": "eventPattern",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-archive/index.ts",
            "line": 118
          },
          "name": "kmsKeyIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-archive/index.ts",
            "line": 123
          },
          "name": "retentionDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-archive/index.ts",
            "line": 128
          },
          "name": "sourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-archive/index.ts",
            "line": 113
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-archive/index.ts",
            "line": 106
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-events-archive/index:DataAwsccEventsArchive"
    },
    "@cdktn/provider-awscc.dataAwsccEventsArchive.DataAwsccEventsArchiveConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsArchive.DataAwsccEventsArchiveConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-events-archive/index.ts",
        "line": 14
      },
      "name": "DataAwsccEventsArchiveConfig",
      "namespace": "dataAwsccEventsArchive",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/events_archive#id DataAwsccEventsArchive#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-archive/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-events-archive/index:DataAwsccEventsArchiveConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEventsArchives.DataAwsccEventsArchives": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/events_archives awscc_events_archives}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsArchives.DataAwsccEventsArchives",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/events_archives awscc_events_archives} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-events-archives/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEventsArchives.DataAwsccEventsArchivesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-events-archives/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEventsArchives resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-archives/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEventsArchives to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/events_archives#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEventsArchives that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEventsArchives to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-archives/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-archives/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEventsArchives",
      "namespace": "dataAwsccEventsArchives",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-archives/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-archives/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-archives/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-events-archives/index:DataAwsccEventsArchives"
    },
    "@cdktn/provider-awscc.dataAwsccEventsArchives.DataAwsccEventsArchivesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsArchives.DataAwsccEventsArchivesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-events-archives/index.ts",
        "line": 14
      },
      "name": "DataAwsccEventsArchivesConfig",
      "namespace": "dataAwsccEventsArchives",
      "symbolId": "src/data-awscc-events-archives/index:DataAwsccEventsArchivesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnection": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/events_connection awscc_events_connection}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnection",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/events_connection awscc_events_connection} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-events-connection/index.ts",
          "line": 1260
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-events-connection/index.ts",
        "line": 1228
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEventsConnection resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-connection/index.ts",
            "line": 1245
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEventsConnection to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/events_connection#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEventsConnection that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEventsConnection to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-connection/index.ts",
            "line": 1347
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-connection/index.ts",
            "line": 1353
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEventsConnection",
      "namespace": "dataAwsccEventsConnection",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-connection/index.ts",
            "line": 1233
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-connection/index.ts",
            "line": 1284
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-connection/index.ts",
            "line": 1289
          },
          "name": "arnForPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-connection/index.ts",
            "line": 1300
          },
          "name": "authorizationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-connection/index.ts",
            "line": 1295
          },
          "name": "authParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionAuthParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-connection/index.ts",
            "line": 1305
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-connection/index.ts",
            "line": 1324
          },
          "name": "invocationConnectivityParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionInvocationConnectivityParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-connection/index.ts",
            "line": 1329
          },
          "name": "kmsKeyIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-connection/index.ts",
            "line": 1334
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-connection/index.ts",
            "line": 1339
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-connection/index.ts",
            "line": 1318
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-connection/index.ts",
            "line": 1311
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-events-connection/index:DataAwsccEventsConnection"
    },
    "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionAuthParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionAuthParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-events-connection/index.ts",
        "line": 1031
      },
      "name": "DataAwsccEventsConnectionAuthParameters",
      "namespace": "dataAwsccEventsConnection",
      "symbolId": "src/data-awscc-events-connection/index:DataAwsccEventsConnectionAuthParameters"
    },
    "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionAuthParametersApiKeyAuthParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionAuthParametersApiKeyAuthParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-events-connection/index.ts",
        "line": 25
      },
      "name": "DataAwsccEventsConnectionAuthParametersApiKeyAuthParameters",
      "namespace": "dataAwsccEventsConnection",
      "symbolId": "src/data-awscc-events-connection/index:DataAwsccEventsConnectionAuthParametersApiKeyAuthParameters"
    },
    "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionAuthParametersApiKeyAuthParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionAuthParametersApiKeyAuthParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-events-connection/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-events-connection/index.ts",
        "line": 48
      },
      "name": "DataAwsccEventsConnectionAuthParametersApiKeyAuthParametersOutputReference",
      "namespace": "dataAwsccEventsConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-connection/index.ts",
            "line": 75
          },
          "name": "apiKeyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-connection/index.ts",
            "line": 80
          },
          "name": "apiKeyValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-connection/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionAuthParametersApiKeyAuthParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-events-connection/index:DataAwsccEventsConnectionAuthParametersApiKeyAuthParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionAuthParametersBasicAuthParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionAuthParametersBasicAuthParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-events-connection/index.ts",
        "line": 84
      },
      "name": "DataAwsccEventsConnectionAuthParametersBasicAuthParameters",
      "namespace": "dataAwsccEventsConnection",
      "symbolId": "src/data-awscc-events-connection/index:DataAwsccEventsConnectionAuthParametersBasicAuthParameters"
    },
    "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionAuthParametersBasicAuthParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionAuthParametersBasicAuthParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-events-connection/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-awscc-events-connection/index.ts",
        "line": 107
      },
      "name": "DataAwsccEventsConnectionAuthParametersBasicAuthParametersOutputReference",
      "namespace": "dataAwsccEventsConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-connection/index.ts",
            "line": 134
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-connection/index.ts",
            "line": 139
          },
          "name": "username",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-connection/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionAuthParametersBasicAuthParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-events-connection/index:DataAwsccEventsConnectionAuthParametersBasicAuthParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionAuthParametersConnectivityParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionAuthParametersConnectivityParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-events-connection/index.ts",
        "line": 202
      },
      "name": "DataAwsccEventsConnectionAuthParametersConnectivityParameters",
      "namespace": "dataAwsccEventsConnection",
      "symbolId": "src/data-awscc-events-connection/index:DataAwsccEventsConnectionAuthParametersConnectivityParameters"
    },
    "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionAuthParametersConnectivityParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionAuthParametersConnectivityParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-events-connection/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-events-connection/index.ts",
        "line": 225
      },
      "name": "DataAwsccEventsConnectionAuthParametersConnectivityParametersOutputReference",
      "namespace": "dataAwsccEventsConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-connection/index.ts",
            "line": 253
          },
          "name": "resourceParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionAuthParametersConnectivityParametersResourceParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-connection/index.ts",
            "line": 236
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionAuthParametersConnectivityParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-events-connection/index:DataAwsccEventsConnectionAuthParametersConnectivityParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionAuthParametersConnectivityParametersResourceParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionAuthParametersConnectivityParametersResourceParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-events-connection/index.ts",
        "line": 143
      },
      "name": "DataAwsccEventsConnectionAuthParametersConnectivityParametersResourceParameters",
      "namespace": "dataAwsccEventsConnection",
      "symbolId": "src/data-awscc-events-connection/index:DataAwsccEventsConnectionAuthParametersConnectivityParametersResourceParameters"
    },
    "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionAuthParametersConnectivityParametersResourceParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionAuthParametersConnectivityParametersResourceParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-events-connection/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-awscc-events-connection/index.ts",
        "line": 166
      },
      "name": "DataAwsccEventsConnectionAuthParametersConnectivityParametersResourceParametersOutputReference",
      "namespace": "dataAwsccEventsConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-connection/index.ts",
            "line": 193
          },
          "name": "resourceAssociationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-connection/index.ts",
            "line": 198
          },
          "name": "resourceConfigurationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-connection/index.ts",
            "line": 177
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionAuthParametersConnectivityParametersResourceParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-events-connection/index:DataAwsccEventsConnectionAuthParametersConnectivityParametersResourceParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionAuthParametersInvocationHttpParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionAuthParametersInvocationHttpParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-events-connection/index.ts",
        "line": 512
      },
      "name": "DataAwsccEventsConnectionAuthParametersInvocationHttpParameters",
      "namespace": "dataAwsccEventsConnection",
      "symbolId": "src/data-awscc-events-connection/index:DataAwsccEventsConnectionAuthParametersInvocationHttpParameters"
    },
    "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionAuthParametersInvocationHttpParametersBodyParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionAuthParametersInvocationHttpParametersBodyParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-events-connection/index.ts",
        "line": 257
      },
      "name": "DataAwsccEventsConnectionAuthParametersInvocationHttpParametersBodyParameters",
      "namespace": "dataAwsccEventsConnection",
      "symbolId": "src/data-awscc-events-connection/index:DataAwsccEventsConnectionAuthParametersInvocationHttpParametersBodyParameters"
    },
    "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionAuthParametersInvocationHttpParametersBodyParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionAuthParametersInvocationHttpParametersBodyParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-events-connection/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-events-connection/index.ts",
        "line": 324
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-connection/index.ts",
            "line": 338
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionAuthParametersInvocationHttpParametersBodyParametersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEventsConnectionAuthParametersInvocationHttpParametersBodyParametersList",
      "namespace": "dataAwsccEventsConnection",
      "symbolId": "src/data-awscc-events-connection/index:DataAwsccEventsConnectionAuthParametersInvocationHttpParametersBodyParametersList"
    },
    "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionAuthParametersInvocationHttpParametersBodyParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionAuthParametersInvocationHttpParametersBodyParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-events-connection/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-events-connection/index.ts",
        "line": 280
      },
      "name": "DataAwsccEventsConnectionAuthParametersInvocationHttpParametersBodyParametersOutputReference",
      "namespace": "dataAwsccEventsConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-connection/index.ts",
            "line": 309
          },
          "name": "isValueSecret",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-connection/index.ts",
            "line": 314
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-connection/index.ts",
            "line": 319
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-connection/index.ts",
            "line": 293
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionAuthParametersInvocationHttpParametersBodyParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-events-connection/index:DataAwsccEventsConnectionAuthParametersInvocationHttpParametersBodyParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionAuthParametersInvocationHttpParametersHeaderParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionAuthParametersInvocationHttpParametersHeaderParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-events-connection/index.ts",
        "line": 342
      },
      "name": "DataAwsccEventsConnectionAuthParametersInvocationHttpParametersHeaderParameters",
      "namespace": "dataAwsccEventsConnection",
      "symbolId": "src/data-awscc-events-connection/index:DataAwsccEventsConnectionAuthParametersInvocationHttpParametersHeaderParameters"
    },
    "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionAuthParametersInvocationHttpParametersHeaderParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionAuthParametersInvocationHttpParametersHeaderParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-events-connection/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-events-connection/index.ts",
        "line": 409
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-connection/index.ts",
            "line": 423
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionAuthParametersInvocationHttpParametersHeaderParametersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEventsConnectionAuthParametersInvocationHttpParametersHeaderParametersList",
      "namespace": "dataAwsccEventsConnection",
      "symbolId": "src/data-awscc-events-connection/index:DataAwsccEventsConnectionAuthParametersInvocationHttpParametersHeaderParametersList"
    },
    "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionAuthParametersInvocationHttpParametersHeaderParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionAuthParametersInvocationHttpParametersHeaderParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-events-connection/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-events-connection/index.ts",
        "line": 365
      },
      "name": "DataAwsccEventsConnectionAuthParametersInvocationHttpParametersHeaderParametersOutputReference",
      "namespace": "dataAwsccEventsConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-connection/index.ts",
            "line": 394
          },
          "name": "isValueSecret",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-connection/index.ts",
            "line": 399
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-connection/index.ts",
            "line": 404
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-connection/index.ts",
            "line": 378
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionAuthParametersInvocationHttpParametersHeaderParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-events-connection/index:DataAwsccEventsConnectionAuthParametersInvocationHttpParametersHeaderParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionAuthParametersInvocationHttpParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionAuthParametersInvocationHttpParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-events-connection/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/data-awscc-events-connection/index.ts",
        "line": 535
      },
      "name": "DataAwsccEventsConnectionAuthParametersInvocationHttpParametersOutputReference",
      "namespace": "dataAwsccEventsConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-connection/index.ts",
            "line": 563
          },
          "name": "bodyParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionAuthParametersInvocationHttpParametersBodyParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-connection/index.ts",
            "line": 569
          },
          "name": "headerParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionAuthParametersInvocationHttpParametersHeaderParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-connection/index.ts",
            "line": 575
          },
          "name": "queryStringParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionAuthParametersInvocationHttpParametersQueryStringParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-connection/index.ts",
            "line": 546
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionAuthParametersInvocationHttpParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-events-connection/index:DataAwsccEventsConnectionAuthParametersInvocationHttpParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionAuthParametersInvocationHttpParametersQueryStringParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionAuthParametersInvocationHttpParametersQueryStringParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-events-connection/index.ts",
        "line": 427
      },
      "name": "DataAwsccEventsConnectionAuthParametersInvocationHttpParametersQueryStringParameters",
      "namespace": "dataAwsccEventsConnection",
      "symbolId": "src/data-awscc-events-connection/index:DataAwsccEventsConnectionAuthParametersInvocationHttpParametersQueryStringParameters"
    },
    "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionAuthParametersInvocationHttpParametersQueryStringParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionAuthParametersInvocationHttpParametersQueryStringParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-events-connection/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-events-connection/index.ts",
        "line": 494
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-connection/index.ts",
            "line": 508
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionAuthParametersInvocationHttpParametersQueryStringParametersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEventsConnectionAuthParametersInvocationHttpParametersQueryStringParametersList",
      "namespace": "dataAwsccEventsConnection",
      "symbolId": "src/data-awscc-events-connection/index:DataAwsccEventsConnectionAuthParametersInvocationHttpParametersQueryStringParametersList"
    },
    "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionAuthParametersInvocationHttpParametersQueryStringParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionAuthParametersInvocationHttpParametersQueryStringParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-events-connection/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-events-connection/index.ts",
        "line": 450
      },
      "name": "DataAwsccEventsConnectionAuthParametersInvocationHttpParametersQueryStringParametersOutputReference",
      "namespace": "dataAwsccEventsConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-connection/index.ts",
            "line": 479
          },
          "name": "isValueSecret",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-connection/index.ts",
            "line": 484
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-connection/index.ts",
            "line": 489
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-connection/index.ts",
            "line": 463
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionAuthParametersInvocationHttpParametersQueryStringParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-events-connection/index:DataAwsccEventsConnectionAuthParametersInvocationHttpParametersQueryStringParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionAuthParametersOAuthParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionAuthParametersOAuthParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-events-connection/index.ts",
        "line": 960
      },
      "name": "DataAwsccEventsConnectionAuthParametersOAuthParameters",
      "namespace": "dataAwsccEventsConnection",
      "symbolId": "src/data-awscc-events-connection/index:DataAwsccEventsConnectionAuthParametersOAuthParameters"
    },
    "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionAuthParametersOAuthParametersClientParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionAuthParametersOAuthParametersClientParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-events-connection/index.ts",
        "line": 579
      },
      "name": "DataAwsccEventsConnectionAuthParametersOAuthParametersClientParameters",
      "namespace": "dataAwsccEventsConnection",
      "symbolId": "src/data-awscc-events-connection/index:DataAwsccEventsConnectionAuthParametersOAuthParametersClientParameters"
    },
    "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionAuthParametersOAuthParametersClientParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionAuthParametersOAuthParametersClientParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-events-connection/index.ts",
          "line": 609
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-events-connection/index.ts",
        "line": 602
      },
      "name": "DataAwsccEventsConnectionAuthParametersOAuthParametersClientParametersOutputReference",
      "namespace": "dataAwsccEventsConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-connection/index.ts",
            "line": 629
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-connection/index.ts",
            "line": 634
          },
          "name": "clientSecret",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-connection/index.ts",
            "line": 613
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionAuthParametersOAuthParametersClientParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-events-connection/index:DataAwsccEventsConnectionAuthParametersOAuthParametersClientParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionAuthParametersOAuthParametersOAuthHttpParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionAuthParametersOAuthParametersOAuthHttpParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-events-connection/index.ts",
        "line": 893
      },
      "name": "DataAwsccEventsConnectionAuthParametersOAuthParametersOAuthHttpParameters",
      "namespace": "dataAwsccEventsConnection",
      "symbolId": "src/data-awscc-events-connection/index:DataAwsccEventsConnectionAuthParametersOAuthParametersOAuthHttpParameters"
    },
    "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionAuthParametersOAuthParametersOAuthHttpParametersBodyParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionAuthParametersOAuthParametersOAuthHttpParametersBodyParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-events-connection/index.ts",
        "line": 638
      },
      "name": "DataAwsccEventsConnectionAuthParametersOAuthParametersOAuthHttpParametersBodyParameters",
      "namespace": "dataAwsccEventsConnection",
      "symbolId": "src/data-awscc-events-connection/index:DataAwsccEventsConnectionAuthParametersOAuthParametersOAuthHttpParametersBodyParameters"
    },
    "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionAuthParametersOAuthParametersOAuthHttpParametersBodyParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionAuthParametersOAuthParametersOAuthHttpParametersBodyParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-events-connection/index.ts",
          "line": 712
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-events-connection/index.ts",
        "line": 705
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-connection/index.ts",
            "line": 719
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionAuthParametersOAuthParametersOAuthHttpParametersBodyParametersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEventsConnectionAuthParametersOAuthParametersOAuthHttpParametersBodyParametersList",
      "namespace": "dataAwsccEventsConnection",
      "symbolId": "src/data-awscc-events-connection/index:DataAwsccEventsConnectionAuthParametersOAuthParametersOAuthHttpParametersBodyParametersList"
    },
    "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionAuthParametersOAuthParametersOAuthHttpParametersBodyParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionAuthParametersOAuthParametersOAuthHttpParametersBodyParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-events-connection/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-awscc-events-connection/index.ts",
        "line": 661
      },
      "name": "DataAwsccEventsConnectionAuthParametersOAuthParametersOAuthHttpParametersBodyParametersOutputReference",
      "namespace": "dataAwsccEventsConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-connection/index.ts",
            "line": 690
          },
          "name": "isValueSecret",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-connection/index.ts",
            "line": 695
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-connection/index.ts",
            "line": 700
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-connection/index.ts",
            "line": 674
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionAuthParametersOAuthParametersOAuthHttpParametersBodyParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-events-connection/index:DataAwsccEventsConnectionAuthParametersOAuthParametersOAuthHttpParametersBodyParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionAuthParametersOAuthParametersOAuthHttpParametersHeaderParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionAuthParametersOAuthParametersOAuthHttpParametersHeaderParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-events-connection/index.ts",
        "line": 723
      },
      "name": "DataAwsccEventsConnectionAuthParametersOAuthParametersOAuthHttpParametersHeaderParameters",
      "namespace": "dataAwsccEventsConnection",
      "symbolId": "src/data-awscc-events-connection/index:DataAwsccEventsConnectionAuthParametersOAuthParametersOAuthHttpParametersHeaderParameters"
    },
    "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionAuthParametersOAuthParametersOAuthHttpParametersHeaderParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionAuthParametersOAuthParametersOAuthHttpParametersHeaderParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-events-connection/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-events-connection/index.ts",
        "line": 790
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-connection/index.ts",
            "line": 804
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionAuthParametersOAuthParametersOAuthHttpParametersHeaderParametersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEventsConnectionAuthParametersOAuthParametersOAuthHttpParametersHeaderParametersList",
      "namespace": "dataAwsccEventsConnection",
      "symbolId": "src/data-awscc-events-connection/index:DataAwsccEventsConnectionAuthParametersOAuthParametersOAuthHttpParametersHeaderParametersList"
    },
    "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionAuthParametersOAuthParametersOAuthHttpParametersHeaderParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionAuthParametersOAuthParametersOAuthHttpParametersHeaderParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-events-connection/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-events-connection/index.ts",
        "line": 746
      },
      "name": "DataAwsccEventsConnectionAuthParametersOAuthParametersOAuthHttpParametersHeaderParametersOutputReference",
      "namespace": "dataAwsccEventsConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-connection/index.ts",
            "line": 775
          },
          "name": "isValueSecret",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-connection/index.ts",
            "line": 780
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-connection/index.ts",
            "line": 785
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-connection/index.ts",
            "line": 759
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionAuthParametersOAuthParametersOAuthHttpParametersHeaderParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-events-connection/index:DataAwsccEventsConnectionAuthParametersOAuthParametersOAuthHttpParametersHeaderParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionAuthParametersOAuthParametersOAuthHttpParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionAuthParametersOAuthParametersOAuthHttpParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-events-connection/index.ts",
          "line": 923
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-events-connection/index.ts",
        "line": 916
      },
      "name": "DataAwsccEventsConnectionAuthParametersOAuthParametersOAuthHttpParametersOutputReference",
      "namespace": "dataAwsccEventsConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-connection/index.ts",
            "line": 944
          },
          "name": "bodyParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionAuthParametersOAuthParametersOAuthHttpParametersBodyParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-connection/index.ts",
            "line": 950
          },
          "name": "headerParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionAuthParametersOAuthParametersOAuthHttpParametersHeaderParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-connection/index.ts",
            "line": 956
          },
          "name": "queryStringParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionAuthParametersOAuthParametersOAuthHttpParametersQueryStringParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-connection/index.ts",
            "line": 927
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionAuthParametersOAuthParametersOAuthHttpParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-events-connection/index:DataAwsccEventsConnectionAuthParametersOAuthParametersOAuthHttpParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionAuthParametersOAuthParametersOAuthHttpParametersQueryStringParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionAuthParametersOAuthParametersOAuthHttpParametersQueryStringParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-events-connection/index.ts",
        "line": 808
      },
      "name": "DataAwsccEventsConnectionAuthParametersOAuthParametersOAuthHttpParametersQueryStringParameters",
      "namespace": "dataAwsccEventsConnection",
      "symbolId": "src/data-awscc-events-connection/index:DataAwsccEventsConnectionAuthParametersOAuthParametersOAuthHttpParametersQueryStringParameters"
    },
    "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionAuthParametersOAuthParametersOAuthHttpParametersQueryStringParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionAuthParametersOAuthParametersOAuthHttpParametersQueryStringParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-events-connection/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-events-connection/index.ts",
        "line": 875
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-connection/index.ts",
            "line": 889
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionAuthParametersOAuthParametersOAuthHttpParametersQueryStringParametersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEventsConnectionAuthParametersOAuthParametersOAuthHttpParametersQueryStringParametersList",
      "namespace": "dataAwsccEventsConnection",
      "symbolId": "src/data-awscc-events-connection/index:DataAwsccEventsConnectionAuthParametersOAuthParametersOAuthHttpParametersQueryStringParametersList"
    },
    "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionAuthParametersOAuthParametersOAuthHttpParametersQueryStringParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionAuthParametersOAuthParametersOAuthHttpParametersQueryStringParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-events-connection/index.ts",
          "line": 840
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-events-connection/index.ts",
        "line": 831
      },
      "name": "DataAwsccEventsConnectionAuthParametersOAuthParametersOAuthHttpParametersQueryStringParametersOutputReference",
      "namespace": "dataAwsccEventsConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-connection/index.ts",
            "line": 860
          },
          "name": "isValueSecret",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-connection/index.ts",
            "line": 865
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-connection/index.ts",
            "line": 870
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-connection/index.ts",
            "line": 844
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionAuthParametersOAuthParametersOAuthHttpParametersQueryStringParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-events-connection/index:DataAwsccEventsConnectionAuthParametersOAuthParametersOAuthHttpParametersQueryStringParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionAuthParametersOAuthParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionAuthParametersOAuthParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-events-connection/index.ts",
          "line": 990
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-events-connection/index.ts",
        "line": 983
      },
      "name": "DataAwsccEventsConnectionAuthParametersOAuthParametersOutputReference",
      "namespace": "dataAwsccEventsConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-connection/index.ts",
            "line": 1010
          },
          "name": "authorizationEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-connection/index.ts",
            "line": 1016
          },
          "name": "clientParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionAuthParametersOAuthParametersClientParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-connection/index.ts",
            "line": 1021
          },
          "name": "httpMethod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-connection/index.ts",
            "line": 1027
          },
          "name": "oAuthHttpParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionAuthParametersOAuthParametersOAuthHttpParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-connection/index.ts",
            "line": 994
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionAuthParametersOAuthParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-events-connection/index:DataAwsccEventsConnectionAuthParametersOAuthParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionAuthParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionAuthParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-events-connection/index.ts",
          "line": 1061
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-events-connection/index.ts",
        "line": 1054
      },
      "name": "DataAwsccEventsConnectionAuthParametersOutputReference",
      "namespace": "dataAwsccEventsConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-connection/index.ts",
            "line": 1082
          },
          "name": "apiKeyAuthParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionAuthParametersApiKeyAuthParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-connection/index.ts",
            "line": 1088
          },
          "name": "basicAuthParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionAuthParametersBasicAuthParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-connection/index.ts",
            "line": 1094
          },
          "name": "connectivityParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionAuthParametersConnectivityParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-connection/index.ts",
            "line": 1100
          },
          "name": "invocationHttpParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionAuthParametersInvocationHttpParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-connection/index.ts",
            "line": 1106
          },
          "name": "oAuthParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionAuthParametersOAuthParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-connection/index.ts",
            "line": 1065
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionAuthParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-events-connection/index:DataAwsccEventsConnectionAuthParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-events-connection/index.ts",
        "line": 14
      },
      "name": "DataAwsccEventsConnectionConfig",
      "namespace": "dataAwsccEventsConnection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/events_connection#id DataAwsccEventsConnection#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-connection/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-events-connection/index:DataAwsccEventsConnectionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionInvocationConnectivityParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionInvocationConnectivityParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-events-connection/index.ts",
        "line": 1169
      },
      "name": "DataAwsccEventsConnectionInvocationConnectivityParameters",
      "namespace": "dataAwsccEventsConnection",
      "symbolId": "src/data-awscc-events-connection/index:DataAwsccEventsConnectionInvocationConnectivityParameters"
    },
    "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionInvocationConnectivityParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionInvocationConnectivityParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-events-connection/index.ts",
          "line": 1199
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-events-connection/index.ts",
        "line": 1192
      },
      "name": "DataAwsccEventsConnectionInvocationConnectivityParametersOutputReference",
      "namespace": "dataAwsccEventsConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-connection/index.ts",
            "line": 1220
          },
          "name": "resourceParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionInvocationConnectivityParametersResourceParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-connection/index.ts",
            "line": 1203
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionInvocationConnectivityParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-events-connection/index:DataAwsccEventsConnectionInvocationConnectivityParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionInvocationConnectivityParametersResourceParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionInvocationConnectivityParametersResourceParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-events-connection/index.ts",
        "line": 1110
      },
      "name": "DataAwsccEventsConnectionInvocationConnectivityParametersResourceParameters",
      "namespace": "dataAwsccEventsConnection",
      "symbolId": "src/data-awscc-events-connection/index:DataAwsccEventsConnectionInvocationConnectivityParametersResourceParameters"
    },
    "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionInvocationConnectivityParametersResourceParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionInvocationConnectivityParametersResourceParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-events-connection/index.ts",
          "line": 1140
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-events-connection/index.ts",
        "line": 1133
      },
      "name": "DataAwsccEventsConnectionInvocationConnectivityParametersResourceParametersOutputReference",
      "namespace": "dataAwsccEventsConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-connection/index.ts",
            "line": 1160
          },
          "name": "resourceAssociationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-connection/index.ts",
            "line": 1165
          },
          "name": "resourceConfigurationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-connection/index.ts",
            "line": 1144
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEventsConnection.DataAwsccEventsConnectionInvocationConnectivityParametersResourceParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-events-connection/index:DataAwsccEventsConnectionInvocationConnectivityParametersResourceParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEventsConnections.DataAwsccEventsConnections": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/events_connections awscc_events_connections}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsConnections.DataAwsccEventsConnections",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/events_connections awscc_events_connections} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-events-connections/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEventsConnections.DataAwsccEventsConnectionsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-events-connections/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEventsConnections resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-connections/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEventsConnections to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/events_connections#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEventsConnections that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEventsConnections to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-connections/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-connections/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEventsConnections",
      "namespace": "dataAwsccEventsConnections",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-connections/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-connections/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-connections/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-events-connections/index:DataAwsccEventsConnections"
    },
    "@cdktn/provider-awscc.dataAwsccEventsConnections.DataAwsccEventsConnectionsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsConnections.DataAwsccEventsConnectionsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-events-connections/index.ts",
        "line": 14
      },
      "name": "DataAwsccEventsConnectionsConfig",
      "namespace": "dataAwsccEventsConnections",
      "symbolId": "src/data-awscc-events-connections/index:DataAwsccEventsConnectionsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEventsEndpoint.DataAwsccEventsEndpoint": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/events_endpoint awscc_events_endpoint}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsEndpoint.DataAwsccEventsEndpoint",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/events_endpoint awscc_events_endpoint} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-events-endpoint/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEventsEndpoint.DataAwsccEventsEndpointConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-events-endpoint/index.ts",
        "line": 382
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEventsEndpoint resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-endpoint/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 DataAwsccEventsEndpoint to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/events_endpoint#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEventsEndpoint that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEventsEndpoint to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-endpoint/index.ts",
            "line": 512
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-endpoint/index.ts",
            "line": 518
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEventsEndpoint",
      "namespace": "dataAwsccEventsEndpoint",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-endpoint/index.ts",
            "line": 387
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-endpoint/index.ts",
            "line": 438
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-endpoint/index.ts",
            "line": 443
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-endpoint/index.ts",
            "line": 448
          },
          "name": "endpointId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-endpoint/index.ts",
            "line": 453
          },
          "name": "endpointUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-endpoint/index.ts",
            "line": 459
          },
          "name": "eventBuses",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEventsEndpoint.DataAwsccEventsEndpointEventBusesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-endpoint/index.ts",
            "line": 477
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-endpoint/index.ts",
            "line": 483
          },
          "name": "replicationConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEventsEndpoint.DataAwsccEventsEndpointReplicationConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-endpoint/index.ts",
            "line": 488
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-endpoint/index.ts",
            "line": 494
          },
          "name": "routingConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEventsEndpoint.DataAwsccEventsEndpointRoutingConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-endpoint/index.ts",
            "line": 499
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-endpoint/index.ts",
            "line": 504
          },
          "name": "stateReason",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-endpoint/index.ts",
            "line": 472
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-endpoint/index.ts",
            "line": 465
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-events-endpoint/index:DataAwsccEventsEndpoint"
    },
    "@cdktn/provider-awscc.dataAwsccEventsEndpoint.DataAwsccEventsEndpointConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsEndpoint.DataAwsccEventsEndpointConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-events-endpoint/index.ts",
        "line": 14
      },
      "name": "DataAwsccEventsEndpointConfig",
      "namespace": "dataAwsccEventsEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/events_endpoint#id DataAwsccEventsEndpoint#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-endpoint/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-events-endpoint/index:DataAwsccEventsEndpointConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEventsEndpoint.DataAwsccEventsEndpointEventBuses": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsEndpoint.DataAwsccEventsEndpointEventBuses",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-events-endpoint/index.ts",
        "line": 25
      },
      "name": "DataAwsccEventsEndpointEventBuses",
      "namespace": "dataAwsccEventsEndpoint",
      "symbolId": "src/data-awscc-events-endpoint/index:DataAwsccEventsEndpointEventBuses"
    },
    "@cdktn/provider-awscc.dataAwsccEventsEndpoint.DataAwsccEventsEndpointEventBusesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsEndpoint.DataAwsccEventsEndpointEventBusesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-events-endpoint/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-events-endpoint/index.ts",
        "line": 82
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-endpoint/index.ts",
            "line": 96
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEventsEndpoint.DataAwsccEventsEndpointEventBusesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEventsEndpointEventBusesList",
      "namespace": "dataAwsccEventsEndpoint",
      "symbolId": "src/data-awscc-events-endpoint/index:DataAwsccEventsEndpointEventBusesList"
    },
    "@cdktn/provider-awscc.dataAwsccEventsEndpoint.DataAwsccEventsEndpointEventBusesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsEndpoint.DataAwsccEventsEndpointEventBusesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-events-endpoint/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-events-endpoint/index.ts",
        "line": 48
      },
      "name": "DataAwsccEventsEndpointEventBusesOutputReference",
      "namespace": "dataAwsccEventsEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-endpoint/index.ts",
            "line": 77
          },
          "name": "eventBusArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-endpoint/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEventsEndpoint.DataAwsccEventsEndpointEventBuses"
          }
        }
      ],
      "symbolId": "src/data-awscc-events-endpoint/index:DataAwsccEventsEndpointEventBusesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEventsEndpoint.DataAwsccEventsEndpointReplicationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsEndpoint.DataAwsccEventsEndpointReplicationConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-events-endpoint/index.ts",
        "line": 100
      },
      "name": "DataAwsccEventsEndpointReplicationConfig",
      "namespace": "dataAwsccEventsEndpoint",
      "symbolId": "src/data-awscc-events-endpoint/index:DataAwsccEventsEndpointReplicationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEventsEndpoint.DataAwsccEventsEndpointReplicationConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsEndpoint.DataAwsccEventsEndpointReplicationConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-events-endpoint/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-awscc-events-endpoint/index.ts",
        "line": 123
      },
      "name": "DataAwsccEventsEndpointReplicationConfigOutputReference",
      "namespace": "dataAwsccEventsEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-endpoint/index.ts",
            "line": 150
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-endpoint/index.ts",
            "line": 134
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEventsEndpoint.DataAwsccEventsEndpointReplicationConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-events-endpoint/index:DataAwsccEventsEndpointReplicationConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEventsEndpoint.DataAwsccEventsEndpointRoutingConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsEndpoint.DataAwsccEventsEndpointRoutingConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-events-endpoint/index.ts",
        "line": 323
      },
      "name": "DataAwsccEventsEndpointRoutingConfig",
      "namespace": "dataAwsccEventsEndpoint",
      "symbolId": "src/data-awscc-events-endpoint/index:DataAwsccEventsEndpointRoutingConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEventsEndpoint.DataAwsccEventsEndpointRoutingConfigFailoverConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsEndpoint.DataAwsccEventsEndpointRoutingConfigFailoverConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-events-endpoint/index.ts",
        "line": 262
      },
      "name": "DataAwsccEventsEndpointRoutingConfigFailoverConfig",
      "namespace": "dataAwsccEventsEndpoint",
      "symbolId": "src/data-awscc-events-endpoint/index:DataAwsccEventsEndpointRoutingConfigFailoverConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEventsEndpoint.DataAwsccEventsEndpointRoutingConfigFailoverConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsEndpoint.DataAwsccEventsEndpointRoutingConfigFailoverConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-events-endpoint/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/data-awscc-events-endpoint/index.ts",
        "line": 285
      },
      "name": "DataAwsccEventsEndpointRoutingConfigFailoverConfigOutputReference",
      "namespace": "dataAwsccEventsEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-endpoint/index.ts",
            "line": 313
          },
          "name": "primary",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEventsEndpoint.DataAwsccEventsEndpointRoutingConfigFailoverConfigPrimaryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-endpoint/index.ts",
            "line": 319
          },
          "name": "secondary",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEventsEndpoint.DataAwsccEventsEndpointRoutingConfigFailoverConfigSecondaryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-endpoint/index.ts",
            "line": 296
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEventsEndpoint.DataAwsccEventsEndpointRoutingConfigFailoverConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-events-endpoint/index:DataAwsccEventsEndpointRoutingConfigFailoverConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEventsEndpoint.DataAwsccEventsEndpointRoutingConfigFailoverConfigPrimary": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsEndpoint.DataAwsccEventsEndpointRoutingConfigFailoverConfigPrimary",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-events-endpoint/index.ts",
        "line": 154
      },
      "name": "DataAwsccEventsEndpointRoutingConfigFailoverConfigPrimary",
      "namespace": "dataAwsccEventsEndpoint",
      "symbolId": "src/data-awscc-events-endpoint/index:DataAwsccEventsEndpointRoutingConfigFailoverConfigPrimary"
    },
    "@cdktn/provider-awscc.dataAwsccEventsEndpoint.DataAwsccEventsEndpointRoutingConfigFailoverConfigPrimaryOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsEndpoint.DataAwsccEventsEndpointRoutingConfigFailoverConfigPrimaryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-events-endpoint/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-events-endpoint/index.ts",
        "line": 177
      },
      "name": "DataAwsccEventsEndpointRoutingConfigFailoverConfigPrimaryOutputReference",
      "namespace": "dataAwsccEventsEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-endpoint/index.ts",
            "line": 204
          },
          "name": "healthCheck",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-endpoint/index.ts",
            "line": 188
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEventsEndpoint.DataAwsccEventsEndpointRoutingConfigFailoverConfigPrimary"
          }
        }
      ],
      "symbolId": "src/data-awscc-events-endpoint/index:DataAwsccEventsEndpointRoutingConfigFailoverConfigPrimaryOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEventsEndpoint.DataAwsccEventsEndpointRoutingConfigFailoverConfigSecondary": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsEndpoint.DataAwsccEventsEndpointRoutingConfigFailoverConfigSecondary",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-events-endpoint/index.ts",
        "line": 208
      },
      "name": "DataAwsccEventsEndpointRoutingConfigFailoverConfigSecondary",
      "namespace": "dataAwsccEventsEndpoint",
      "symbolId": "src/data-awscc-events-endpoint/index:DataAwsccEventsEndpointRoutingConfigFailoverConfigSecondary"
    },
    "@cdktn/provider-awscc.dataAwsccEventsEndpoint.DataAwsccEventsEndpointRoutingConfigFailoverConfigSecondaryOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsEndpoint.DataAwsccEventsEndpointRoutingConfigFailoverConfigSecondaryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-events-endpoint/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/data-awscc-events-endpoint/index.ts",
        "line": 231
      },
      "name": "DataAwsccEventsEndpointRoutingConfigFailoverConfigSecondaryOutputReference",
      "namespace": "dataAwsccEventsEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-endpoint/index.ts",
            "line": 258
          },
          "name": "route",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-endpoint/index.ts",
            "line": 242
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEventsEndpoint.DataAwsccEventsEndpointRoutingConfigFailoverConfigSecondary"
          }
        }
      ],
      "symbolId": "src/data-awscc-events-endpoint/index:DataAwsccEventsEndpointRoutingConfigFailoverConfigSecondaryOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEventsEndpoint.DataAwsccEventsEndpointRoutingConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsEndpoint.DataAwsccEventsEndpointRoutingConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-events-endpoint/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-awscc-events-endpoint/index.ts",
        "line": 346
      },
      "name": "DataAwsccEventsEndpointRoutingConfigOutputReference",
      "namespace": "dataAwsccEventsEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-endpoint/index.ts",
            "line": 374
          },
          "name": "failoverConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEventsEndpoint.DataAwsccEventsEndpointRoutingConfigFailoverConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-endpoint/index.ts",
            "line": 357
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEventsEndpoint.DataAwsccEventsEndpointRoutingConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-events-endpoint/index:DataAwsccEventsEndpointRoutingConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEventsEndpoints.DataAwsccEventsEndpoints": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/events_endpoints awscc_events_endpoints}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsEndpoints.DataAwsccEventsEndpoints",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/events_endpoints awscc_events_endpoints} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-events-endpoints/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEventsEndpoints.DataAwsccEventsEndpointsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-events-endpoints/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEventsEndpoints resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-endpoints/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEventsEndpoints to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/events_endpoints#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEventsEndpoints that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEventsEndpoints to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-endpoints/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-endpoints/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEventsEndpoints",
      "namespace": "dataAwsccEventsEndpoints",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-endpoints/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-endpoints/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-endpoints/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-events-endpoints/index:DataAwsccEventsEndpoints"
    },
    "@cdktn/provider-awscc.dataAwsccEventsEndpoints.DataAwsccEventsEndpointsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsEndpoints.DataAwsccEventsEndpointsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-events-endpoints/index.ts",
        "line": 14
      },
      "name": "DataAwsccEventsEndpointsConfig",
      "namespace": "dataAwsccEventsEndpoints",
      "symbolId": "src/data-awscc-events-endpoints/index:DataAwsccEventsEndpointsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEventsEventBus.DataAwsccEventsEventBus": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/events_event_bus awscc_events_event_bus}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsEventBus.DataAwsccEventsEventBus",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/events_event_bus awscc_events_event_bus} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-events-event-bus/index.ts",
          "line": 254
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEventsEventBus.DataAwsccEventsEventBusConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-events-event-bus/index.ts",
        "line": 222
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEventsEventBus resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-event-bus/index.ts",
            "line": 239
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEventsEventBus to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/events_event_bus#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEventsEventBus that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEventsEventBus to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-event-bus/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-awscc-events-event-bus/index.ts",
            "line": 348
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEventsEventBus",
      "namespace": "dataAwsccEventsEventBus",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-event-bus/index.ts",
            "line": 227
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-event-bus/index.ts",
            "line": 278
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-event-bus/index.ts",
            "line": 284
          },
          "name": "deadLetterConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEventsEventBus.DataAwsccEventsEventBusDeadLetterConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-event-bus/index.ts",
            "line": 289
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-event-bus/index.ts",
            "line": 294
          },
          "name": "eventSourceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-event-bus/index.ts",
            "line": 312
          },
          "name": "kmsKeyIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-event-bus/index.ts",
            "line": 318
          },
          "name": "logConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEventsEventBus.DataAwsccEventsEventBusLogConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-event-bus/index.ts",
            "line": 323
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-event-bus/index.ts",
            "line": 328
          },
          "name": "policy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-event-bus/index.ts",
            "line": 334
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEventsEventBus.DataAwsccEventsEventBusTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-event-bus/index.ts",
            "line": 307
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-event-bus/index.ts",
            "line": 300
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-events-event-bus/index:DataAwsccEventsEventBus"
    },
    "@cdktn/provider-awscc.dataAwsccEventsEventBus.DataAwsccEventsEventBusConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsEventBus.DataAwsccEventsEventBusConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-events-event-bus/index.ts",
        "line": 14
      },
      "name": "DataAwsccEventsEventBusConfig",
      "namespace": "dataAwsccEventsEventBus",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/events_event_bus#id DataAwsccEventsEventBus#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-event-bus/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-events-event-bus/index:DataAwsccEventsEventBusConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEventsEventBus.DataAwsccEventsEventBusDeadLetterConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsEventBus.DataAwsccEventsEventBusDeadLetterConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-events-event-bus/index.ts",
        "line": 25
      },
      "name": "DataAwsccEventsEventBusDeadLetterConfig",
      "namespace": "dataAwsccEventsEventBus",
      "symbolId": "src/data-awscc-events-event-bus/index:DataAwsccEventsEventBusDeadLetterConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEventsEventBus.DataAwsccEventsEventBusDeadLetterConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsEventBus.DataAwsccEventsEventBusDeadLetterConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-events-event-bus/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-events-event-bus/index.ts",
        "line": 48
      },
      "name": "DataAwsccEventsEventBusDeadLetterConfigOutputReference",
      "namespace": "dataAwsccEventsEventBus",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-event-bus/index.ts",
            "line": 75
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-event-bus/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEventsEventBus.DataAwsccEventsEventBusDeadLetterConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-events-event-bus/index:DataAwsccEventsEventBusDeadLetterConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEventsEventBus.DataAwsccEventsEventBusLogConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsEventBus.DataAwsccEventsEventBusLogConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-events-event-bus/index.ts",
        "line": 79
      },
      "name": "DataAwsccEventsEventBusLogConfig",
      "namespace": "dataAwsccEventsEventBus",
      "symbolId": "src/data-awscc-events-event-bus/index:DataAwsccEventsEventBusLogConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEventsEventBus.DataAwsccEventsEventBusLogConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsEventBus.DataAwsccEventsEventBusLogConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-events-event-bus/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-awscc-events-event-bus/index.ts",
        "line": 102
      },
      "name": "DataAwsccEventsEventBusLogConfigOutputReference",
      "namespace": "dataAwsccEventsEventBus",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-event-bus/index.ts",
            "line": 129
          },
          "name": "includeDetail",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-event-bus/index.ts",
            "line": 134
          },
          "name": "level",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-event-bus/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEventsEventBus.DataAwsccEventsEventBusLogConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-events-event-bus/index:DataAwsccEventsEventBusLogConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEventsEventBus.DataAwsccEventsEventBusTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsEventBus.DataAwsccEventsEventBusTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-events-event-bus/index.ts",
        "line": 138
      },
      "name": "DataAwsccEventsEventBusTags",
      "namespace": "dataAwsccEventsEventBus",
      "symbolId": "src/data-awscc-events-event-bus/index:DataAwsccEventsEventBusTags"
    },
    "@cdktn/provider-awscc.dataAwsccEventsEventBus.DataAwsccEventsEventBusTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsEventBus.DataAwsccEventsEventBusTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-events-event-bus/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-events-event-bus/index.ts",
        "line": 200
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-event-bus/index.ts",
            "line": 214
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEventsEventBus.DataAwsccEventsEventBusTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEventsEventBusTagsList",
      "namespace": "dataAwsccEventsEventBus",
      "symbolId": "src/data-awscc-events-event-bus/index:DataAwsccEventsEventBusTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEventsEventBus.DataAwsccEventsEventBusTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsEventBus.DataAwsccEventsEventBusTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-events-event-bus/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-events-event-bus/index.ts",
        "line": 161
      },
      "name": "DataAwsccEventsEventBusTagsOutputReference",
      "namespace": "dataAwsccEventsEventBus",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-event-bus/index.ts",
            "line": 190
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-event-bus/index.ts",
            "line": 195
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-event-bus/index.ts",
            "line": 174
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEventsEventBus.DataAwsccEventsEventBusTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-events-event-bus/index:DataAwsccEventsEventBusTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEventsEventBusPolicies.DataAwsccEventsEventBusPolicies": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/events_event_bus_policies awscc_events_event_bus_policies}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsEventBusPolicies.DataAwsccEventsEventBusPolicies",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/events_event_bus_policies awscc_events_event_bus_policies} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-events-event-bus-policies/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEventsEventBusPolicies.DataAwsccEventsEventBusPoliciesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-events-event-bus-policies/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEventsEventBusPolicies resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-event-bus-policies/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEventsEventBusPolicies to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/events_event_bus_policies#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEventsEventBusPolicies that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEventsEventBusPolicies to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-event-bus-policies/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-event-bus-policies/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEventsEventBusPolicies",
      "namespace": "dataAwsccEventsEventBusPolicies",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-event-bus-policies/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-event-bus-policies/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-event-bus-policies/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-events-event-bus-policies/index:DataAwsccEventsEventBusPolicies"
    },
    "@cdktn/provider-awscc.dataAwsccEventsEventBusPolicies.DataAwsccEventsEventBusPoliciesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsEventBusPolicies.DataAwsccEventsEventBusPoliciesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-events-event-bus-policies/index.ts",
        "line": 14
      },
      "name": "DataAwsccEventsEventBusPoliciesConfig",
      "namespace": "dataAwsccEventsEventBusPolicies",
      "symbolId": "src/data-awscc-events-event-bus-policies/index:DataAwsccEventsEventBusPoliciesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEventsEventBusPolicy.DataAwsccEventsEventBusPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/events_event_bus_policy awscc_events_event_bus_policy}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsEventBusPolicy.DataAwsccEventsEventBusPolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/events_event_bus_policy awscc_events_event_bus_policy} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-events-event-bus-policy/index.ts",
          "line": 125
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEventsEventBusPolicy.DataAwsccEventsEventBusPolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-events-event-bus-policy/index.ts",
        "line": 93
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEventsEventBusPolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-event-bus-policy/index.ts",
            "line": 110
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEventsEventBusPolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/events_event_bus_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEventsEventBusPolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEventsEventBusPolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-event-bus-policy/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-awscc-events-event-bus-policy/index.ts",
            "line": 202
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEventsEventBusPolicy",
      "namespace": "dataAwsccEventsEventBusPolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-event-bus-policy/index.ts",
            "line": 98
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-event-bus-policy/index.ts",
            "line": 149
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-event-bus-policy/index.ts",
            "line": 155
          },
          "name": "condition",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEventsEventBusPolicy.DataAwsccEventsEventBusPolicyConditionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-event-bus-policy/index.ts",
            "line": 160
          },
          "name": "eventBusName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-event-bus-policy/index.ts",
            "line": 178
          },
          "name": "principal",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-event-bus-policy/index.ts",
            "line": 183
          },
          "name": "statement",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-event-bus-policy/index.ts",
            "line": 188
          },
          "name": "statementId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-event-bus-policy/index.ts",
            "line": 173
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-event-bus-policy/index.ts",
            "line": 166
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-events-event-bus-policy/index:DataAwsccEventsEventBusPolicy"
    },
    "@cdktn/provider-awscc.dataAwsccEventsEventBusPolicy.DataAwsccEventsEventBusPolicyCondition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsEventBusPolicy.DataAwsccEventsEventBusPolicyCondition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-events-event-bus-policy/index.ts",
        "line": 25
      },
      "name": "DataAwsccEventsEventBusPolicyCondition",
      "namespace": "dataAwsccEventsEventBusPolicy",
      "symbolId": "src/data-awscc-events-event-bus-policy/index:DataAwsccEventsEventBusPolicyCondition"
    },
    "@cdktn/provider-awscc.dataAwsccEventsEventBusPolicy.DataAwsccEventsEventBusPolicyConditionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsEventBusPolicy.DataAwsccEventsEventBusPolicyConditionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-events-event-bus-policy/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-events-event-bus-policy/index.ts",
        "line": 48
      },
      "name": "DataAwsccEventsEventBusPolicyConditionOutputReference",
      "namespace": "dataAwsccEventsEventBusPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-event-bus-policy/index.ts",
            "line": 75
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-event-bus-policy/index.ts",
            "line": 80
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-event-bus-policy/index.ts",
            "line": 85
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-event-bus-policy/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEventsEventBusPolicy.DataAwsccEventsEventBusPolicyCondition"
          }
        }
      ],
      "symbolId": "src/data-awscc-events-event-bus-policy/index:DataAwsccEventsEventBusPolicyConditionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEventsEventBusPolicy.DataAwsccEventsEventBusPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsEventBusPolicy.DataAwsccEventsEventBusPolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-events-event-bus-policy/index.ts",
        "line": 14
      },
      "name": "DataAwsccEventsEventBusPolicyConfig",
      "namespace": "dataAwsccEventsEventBusPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/events_event_bus_policy#id DataAwsccEventsEventBusPolicy#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-event-bus-policy/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-events-event-bus-policy/index:DataAwsccEventsEventBusPolicyConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEventsEventBuses.DataAwsccEventsEventBuses": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/events_event_buses awscc_events_event_buses}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsEventBuses.DataAwsccEventsEventBuses",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/events_event_buses awscc_events_event_buses} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-events-event-buses/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEventsEventBuses.DataAwsccEventsEventBusesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-events-event-buses/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEventsEventBuses resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-event-buses/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEventsEventBuses to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/events_event_buses#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEventsEventBuses that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEventsEventBuses to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-event-buses/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-event-buses/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEventsEventBuses",
      "namespace": "dataAwsccEventsEventBuses",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-event-buses/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-event-buses/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-event-buses/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-events-event-buses/index:DataAwsccEventsEventBuses"
    },
    "@cdktn/provider-awscc.dataAwsccEventsEventBuses.DataAwsccEventsEventBusesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsEventBuses.DataAwsccEventsEventBusesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-events-event-buses/index.ts",
        "line": 14
      },
      "name": "DataAwsccEventsEventBusesConfig",
      "namespace": "dataAwsccEventsEventBuses",
      "symbolId": "src/data-awscc-events-event-buses/index:DataAwsccEventsEventBusesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRule": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/events_rule awscc_events_rule}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRule",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/events_rule awscc_events_rule} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-events-rule/index.ts",
          "line": 1810
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-events-rule/index.ts",
        "line": 1778
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEventsRule resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 1795
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEventsRule to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/events_rule#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEventsRule that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEventsRule to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 1902
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 1908
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEventsRule",
      "namespace": "dataAwsccEventsRule",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 1783
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 1834
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 1839
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 1844
          },
          "name": "eventBusName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 1849
          },
          "name": "eventPattern",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 1867
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 1872
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 1877
          },
          "name": "scheduleExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 1882
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 1888
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 1894
          },
          "name": "targets",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 1862
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 1855
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-events-rule/index:DataAwsccEventsRule"
    },
    "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-events-rule/index.ts",
        "line": 14
      },
      "name": "DataAwsccEventsRuleConfig",
      "namespace": "dataAwsccEventsRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/events_rule#id DataAwsccEventsRule#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-events-rule/index:DataAwsccEventsRuleConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-events-rule/index.ts",
        "line": 25
      },
      "name": "DataAwsccEventsRuleTags",
      "namespace": "dataAwsccEventsRule",
      "symbolId": "src/data-awscc-events-rule/index:DataAwsccEventsRuleTags"
    },
    "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-events-rule/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-awscc-events-rule/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/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-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEventsRuleTagsList",
      "namespace": "dataAwsccEventsRule",
      "symbolId": "src/data-awscc-events-rule/index:DataAwsccEventsRuleTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-events-rule/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-events-rule/index.ts",
        "line": 48
      },
      "name": "DataAwsccEventsRuleTagsOutputReference",
      "namespace": "dataAwsccEventsRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-events-rule/index:DataAwsccEventsRuleTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargets": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-events-rule/index.ts",
        "line": 1607
      },
      "name": "DataAwsccEventsRuleTargets",
      "namespace": "dataAwsccEventsRule",
      "symbolId": "src/data-awscc-events-rule/index:DataAwsccEventsRuleTargets"
    },
    "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsAppSyncParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsAppSyncParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-events-rule/index.ts",
        "line": 105
      },
      "name": "DataAwsccEventsRuleTargetsAppSyncParameters",
      "namespace": "dataAwsccEventsRule",
      "symbolId": "src/data-awscc-events-rule/index:DataAwsccEventsRuleTargetsAppSyncParameters"
    },
    "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsAppSyncParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsAppSyncParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-events-rule/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-awscc-events-rule/index.ts",
        "line": 128
      },
      "name": "DataAwsccEventsRuleTargetsAppSyncParametersOutputReference",
      "namespace": "dataAwsccEventsRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 155
          },
          "name": "graphQlOperation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 139
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsAppSyncParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-events-rule/index:DataAwsccEventsRuleTargetsAppSyncParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsBatchParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsBatchParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-events-rule/index.ts",
        "line": 267
      },
      "name": "DataAwsccEventsRuleTargetsBatchParameters",
      "namespace": "dataAwsccEventsRule",
      "symbolId": "src/data-awscc-events-rule/index:DataAwsccEventsRuleTargetsBatchParameters"
    },
    "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsBatchParametersArrayProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsBatchParametersArrayProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-events-rule/index.ts",
        "line": 159
      },
      "name": "DataAwsccEventsRuleTargetsBatchParametersArrayProperties",
      "namespace": "dataAwsccEventsRule",
      "symbolId": "src/data-awscc-events-rule/index:DataAwsccEventsRuleTargetsBatchParametersArrayProperties"
    },
    "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsBatchParametersArrayPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsBatchParametersArrayPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-events-rule/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-awscc-events-rule/index.ts",
        "line": 182
      },
      "name": "DataAwsccEventsRuleTargetsBatchParametersArrayPropertiesOutputReference",
      "namespace": "dataAwsccEventsRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 209
          },
          "name": "size",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 193
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsBatchParametersArrayProperties"
          }
        }
      ],
      "symbolId": "src/data-awscc-events-rule/index:DataAwsccEventsRuleTargetsBatchParametersArrayPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsBatchParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsBatchParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-events-rule/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-events-rule/index.ts",
        "line": 290
      },
      "name": "DataAwsccEventsRuleTargetsBatchParametersOutputReference",
      "namespace": "dataAwsccEventsRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 318
          },
          "name": "arrayProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsBatchParametersArrayPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 323
          },
          "name": "jobDefinition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 328
          },
          "name": "jobName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 334
          },
          "name": "retryStrategy",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsBatchParametersRetryStrategyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 301
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsBatchParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-events-rule/index:DataAwsccEventsRuleTargetsBatchParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsBatchParametersRetryStrategy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsBatchParametersRetryStrategy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-events-rule/index.ts",
        "line": 213
      },
      "name": "DataAwsccEventsRuleTargetsBatchParametersRetryStrategy",
      "namespace": "dataAwsccEventsRule",
      "symbolId": "src/data-awscc-events-rule/index:DataAwsccEventsRuleTargetsBatchParametersRetryStrategy"
    },
    "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsBatchParametersRetryStrategyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsBatchParametersRetryStrategyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-events-rule/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-awscc-events-rule/index.ts",
        "line": 236
      },
      "name": "DataAwsccEventsRuleTargetsBatchParametersRetryStrategyOutputReference",
      "namespace": "dataAwsccEventsRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 263
          },
          "name": "attempts",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 247
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsBatchParametersRetryStrategy"
          }
        }
      ],
      "symbolId": "src/data-awscc-events-rule/index:DataAwsccEventsRuleTargetsBatchParametersRetryStrategyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsDeadLetterConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsDeadLetterConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-events-rule/index.ts",
        "line": 338
      },
      "name": "DataAwsccEventsRuleTargetsDeadLetterConfig",
      "namespace": "dataAwsccEventsRule",
      "symbolId": "src/data-awscc-events-rule/index:DataAwsccEventsRuleTargetsDeadLetterConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsDeadLetterConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsDeadLetterConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-events-rule/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-awscc-events-rule/index.ts",
        "line": 361
      },
      "name": "DataAwsccEventsRuleTargetsDeadLetterConfigOutputReference",
      "namespace": "dataAwsccEventsRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 388
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 372
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsDeadLetterConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-events-rule/index:DataAwsccEventsRuleTargetsDeadLetterConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsEcsParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsEcsParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-events-rule/index.ts",
        "line": 836
      },
      "name": "DataAwsccEventsRuleTargetsEcsParameters",
      "namespace": "dataAwsccEventsRule",
      "symbolId": "src/data-awscc-events-rule/index:DataAwsccEventsRuleTargetsEcsParameters"
    },
    "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsEcsParametersCapacityProviderStrategy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsEcsParametersCapacityProviderStrategy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-events-rule/index.ts",
        "line": 392
      },
      "name": "DataAwsccEventsRuleTargetsEcsParametersCapacityProviderStrategy",
      "namespace": "dataAwsccEventsRule",
      "symbolId": "src/data-awscc-events-rule/index:DataAwsccEventsRuleTargetsEcsParametersCapacityProviderStrategy"
    },
    "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsEcsParametersCapacityProviderStrategyList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsEcsParametersCapacityProviderStrategyList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-events-rule/index.ts",
          "line": 466
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-events-rule/index.ts",
        "line": 459
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 473
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsEcsParametersCapacityProviderStrategyOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEventsRuleTargetsEcsParametersCapacityProviderStrategyList",
      "namespace": "dataAwsccEventsRule",
      "symbolId": "src/data-awscc-events-rule/index:DataAwsccEventsRuleTargetsEcsParametersCapacityProviderStrategyList"
    },
    "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsEcsParametersCapacityProviderStrategyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsEcsParametersCapacityProviderStrategyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-events-rule/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-awscc-events-rule/index.ts",
        "line": 415
      },
      "name": "DataAwsccEventsRuleTargetsEcsParametersCapacityProviderStrategyOutputReference",
      "namespace": "dataAwsccEventsRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 444
          },
          "name": "base",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 449
          },
          "name": "capacityProvider",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 454
          },
          "name": "weight",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 428
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsEcsParametersCapacityProviderStrategy"
          }
        }
      ],
      "symbolId": "src/data-awscc-events-rule/index:DataAwsccEventsRuleTargetsEcsParametersCapacityProviderStrategyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsEcsParametersNetworkConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsEcsParametersNetworkConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-events-rule/index.ts",
        "line": 541
      },
      "name": "DataAwsccEventsRuleTargetsEcsParametersNetworkConfiguration",
      "namespace": "dataAwsccEventsRule",
      "symbolId": "src/data-awscc-events-rule/index:DataAwsccEventsRuleTargetsEcsParametersNetworkConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsEcsParametersNetworkConfigurationAwsVpcConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsEcsParametersNetworkConfigurationAwsVpcConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-events-rule/index.ts",
        "line": 477
      },
      "name": "DataAwsccEventsRuleTargetsEcsParametersNetworkConfigurationAwsVpcConfiguration",
      "namespace": "dataAwsccEventsRule",
      "symbolId": "src/data-awscc-events-rule/index:DataAwsccEventsRuleTargetsEcsParametersNetworkConfigurationAwsVpcConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsEcsParametersNetworkConfigurationAwsVpcConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsEcsParametersNetworkConfigurationAwsVpcConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-events-rule/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-awscc-events-rule/index.ts",
        "line": 500
      },
      "name": "DataAwsccEventsRuleTargetsEcsParametersNetworkConfigurationAwsVpcConfigurationOutputReference",
      "namespace": "dataAwsccEventsRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 527
          },
          "name": "assignPublicIp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 532
          },
          "name": "securityGroups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 537
          },
          "name": "subnets",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 511
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsEcsParametersNetworkConfigurationAwsVpcConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-events-rule/index:DataAwsccEventsRuleTargetsEcsParametersNetworkConfigurationAwsVpcConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsEcsParametersNetworkConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsEcsParametersNetworkConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-events-rule/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-awscc-events-rule/index.ts",
        "line": 564
      },
      "name": "DataAwsccEventsRuleTargetsEcsParametersNetworkConfigurationOutputReference",
      "namespace": "dataAwsccEventsRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 592
          },
          "name": "awsVpcConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsEcsParametersNetworkConfigurationAwsVpcConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 575
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsEcsParametersNetworkConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-events-rule/index:DataAwsccEventsRuleTargetsEcsParametersNetworkConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsEcsParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsEcsParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-events-rule/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-awscc-events-rule/index.ts",
        "line": 859
      },
      "name": "DataAwsccEventsRuleTargetsEcsParametersOutputReference",
      "namespace": "dataAwsccEventsRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 887
          },
          "name": "capacityProviderStrategy",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsEcsParametersCapacityProviderStrategyList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 892
          },
          "name": "enableEcsManagedTags",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 897
          },
          "name": "enableExecuteCommand",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 902
          },
          "name": "group",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 907
          },
          "name": "launchType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 913
          },
          "name": "networkConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsEcsParametersNetworkConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 919
          },
          "name": "placementConstraints",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsEcsParametersPlacementConstraintsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 925
          },
          "name": "placementStrategies",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsEcsParametersPlacementStrategiesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 930
          },
          "name": "platformVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 935
          },
          "name": "propagateTags",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 940
          },
          "name": "referenceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 946
          },
          "name": "tagList",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsEcsParametersTagListStructList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 951
          },
          "name": "taskCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 956
          },
          "name": "taskDefinitionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 870
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsEcsParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-events-rule/index:DataAwsccEventsRuleTargetsEcsParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsEcsParametersPlacementConstraints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsEcsParametersPlacementConstraints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-events-rule/index.ts",
        "line": 596
      },
      "name": "DataAwsccEventsRuleTargetsEcsParametersPlacementConstraints",
      "namespace": "dataAwsccEventsRule",
      "symbolId": "src/data-awscc-events-rule/index:DataAwsccEventsRuleTargetsEcsParametersPlacementConstraints"
    },
    "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsEcsParametersPlacementConstraintsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsEcsParametersPlacementConstraintsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-events-rule/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-events-rule/index.ts",
        "line": 658
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 672
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsEcsParametersPlacementConstraintsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEventsRuleTargetsEcsParametersPlacementConstraintsList",
      "namespace": "dataAwsccEventsRule",
      "symbolId": "src/data-awscc-events-rule/index:DataAwsccEventsRuleTargetsEcsParametersPlacementConstraintsList"
    },
    "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsEcsParametersPlacementConstraintsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsEcsParametersPlacementConstraintsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-events-rule/index.ts",
          "line": 628
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-events-rule/index.ts",
        "line": 619
      },
      "name": "DataAwsccEventsRuleTargetsEcsParametersPlacementConstraintsOutputReference",
      "namespace": "dataAwsccEventsRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 648
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 653
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 632
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsEcsParametersPlacementConstraints"
          }
        }
      ],
      "symbolId": "src/data-awscc-events-rule/index:DataAwsccEventsRuleTargetsEcsParametersPlacementConstraintsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsEcsParametersPlacementStrategies": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsEcsParametersPlacementStrategies",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-events-rule/index.ts",
        "line": 676
      },
      "name": "DataAwsccEventsRuleTargetsEcsParametersPlacementStrategies",
      "namespace": "dataAwsccEventsRule",
      "symbolId": "src/data-awscc-events-rule/index:DataAwsccEventsRuleTargetsEcsParametersPlacementStrategies"
    },
    "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsEcsParametersPlacementStrategiesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsEcsParametersPlacementStrategiesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-events-rule/index.ts",
          "line": 745
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-events-rule/index.ts",
        "line": 738
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 752
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsEcsParametersPlacementStrategiesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEventsRuleTargetsEcsParametersPlacementStrategiesList",
      "namespace": "dataAwsccEventsRule",
      "symbolId": "src/data-awscc-events-rule/index:DataAwsccEventsRuleTargetsEcsParametersPlacementStrategiesList"
    },
    "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsEcsParametersPlacementStrategiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsEcsParametersPlacementStrategiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-events-rule/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-events-rule/index.ts",
        "line": 699
      },
      "name": "DataAwsccEventsRuleTargetsEcsParametersPlacementStrategiesOutputReference",
      "namespace": "dataAwsccEventsRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 728
          },
          "name": "field",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 733
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 712
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsEcsParametersPlacementStrategies"
          }
        }
      ],
      "symbolId": "src/data-awscc-events-rule/index:DataAwsccEventsRuleTargetsEcsParametersPlacementStrategiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsEcsParametersTagListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsEcsParametersTagListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-events-rule/index.ts",
        "line": 756
      },
      "name": "DataAwsccEventsRuleTargetsEcsParametersTagListStruct",
      "namespace": "dataAwsccEventsRule",
      "symbolId": "src/data-awscc-events-rule/index:DataAwsccEventsRuleTargetsEcsParametersTagListStruct"
    },
    "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsEcsParametersTagListStructList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsEcsParametersTagListStructList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-events-rule/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-events-rule/index.ts",
        "line": 818
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 832
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsEcsParametersTagListStructOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEventsRuleTargetsEcsParametersTagListStructList",
      "namespace": "dataAwsccEventsRule",
      "symbolId": "src/data-awscc-events-rule/index:DataAwsccEventsRuleTargetsEcsParametersTagListStructList"
    },
    "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsEcsParametersTagListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsEcsParametersTagListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-events-rule/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-events-rule/index.ts",
        "line": 779
      },
      "name": "DataAwsccEventsRuleTargetsEcsParametersTagListStructOutputReference",
      "namespace": "dataAwsccEventsRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 808
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 813
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 792
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsEcsParametersTagListStruct"
          }
        }
      ],
      "symbolId": "src/data-awscc-events-rule/index:DataAwsccEventsRuleTargetsEcsParametersTagListStructOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsHttpParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsHttpParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-events-rule/index.ts",
        "line": 960
      },
      "name": "DataAwsccEventsRuleTargetsHttpParameters",
      "namespace": "dataAwsccEventsRule",
      "symbolId": "src/data-awscc-events-rule/index:DataAwsccEventsRuleTargetsHttpParameters"
    },
    "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsHttpParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsHttpParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-events-rule/index.ts",
          "line": 990
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-events-rule/index.ts",
        "line": 983
      },
      "name": "DataAwsccEventsRuleTargetsHttpParametersOutputReference",
      "namespace": "dataAwsccEventsRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 1011
          },
          "name": "headerParameters",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 1016
          },
          "name": "pathParameterValues",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 1022
          },
          "name": "queryStringParameters",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 994
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsHttpParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-events-rule/index:DataAwsccEventsRuleTargetsHttpParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsInputTransformer": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsInputTransformer",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-events-rule/index.ts",
        "line": 1026
      },
      "name": "DataAwsccEventsRuleTargetsInputTransformer",
      "namespace": "dataAwsccEventsRule",
      "symbolId": "src/data-awscc-events-rule/index:DataAwsccEventsRuleTargetsInputTransformer"
    },
    "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsInputTransformerOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsInputTransformerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-events-rule/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-awscc-events-rule/index.ts",
        "line": 1049
      },
      "name": "DataAwsccEventsRuleTargetsInputTransformerOutputReference",
      "namespace": "dataAwsccEventsRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 1077
          },
          "name": "inputPathsMap",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 1082
          },
          "name": "inputTemplate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 1060
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsInputTransformer"
          }
        }
      ],
      "symbolId": "src/data-awscc-events-rule/index:DataAwsccEventsRuleTargetsInputTransformerOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsKinesisParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsKinesisParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-events-rule/index.ts",
        "line": 1086
      },
      "name": "DataAwsccEventsRuleTargetsKinesisParameters",
      "namespace": "dataAwsccEventsRule",
      "symbolId": "src/data-awscc-events-rule/index:DataAwsccEventsRuleTargetsKinesisParameters"
    },
    "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsKinesisParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsKinesisParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-events-rule/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-awscc-events-rule/index.ts",
        "line": 1109
      },
      "name": "DataAwsccEventsRuleTargetsKinesisParametersOutputReference",
      "namespace": "dataAwsccEventsRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 1136
          },
          "name": "partitionKeyPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 1120
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsKinesisParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-events-rule/index:DataAwsccEventsRuleTargetsKinesisParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-events-rule/index.ts",
          "line": 1763
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-events-rule/index.ts",
        "line": 1756
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 1770
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEventsRuleTargetsList",
      "namespace": "dataAwsccEventsRule",
      "symbolId": "src/data-awscc-events-rule/index:DataAwsccEventsRuleTargetsList"
    },
    "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-events-rule/index.ts",
          "line": 1639
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-events-rule/index.ts",
        "line": 1630
      },
      "name": "DataAwsccEventsRuleTargetsOutputReference",
      "namespace": "dataAwsccEventsRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 1660
          },
          "name": "appSyncParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsAppSyncParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 1665
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 1671
          },
          "name": "batchParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsBatchParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 1677
          },
          "name": "deadLetterConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsDeadLetterConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 1683
          },
          "name": "ecsParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsEcsParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 1689
          },
          "name": "httpParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsHttpParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 1694
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 1699
          },
          "name": "input",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 1704
          },
          "name": "inputPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 1710
          },
          "name": "inputTransformer",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsInputTransformerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 1716
          },
          "name": "kinesisParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsKinesisParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 1722
          },
          "name": "redshiftDataParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsRedshiftDataParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 1728
          },
          "name": "retryPolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsRetryPolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 1733
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 1739
          },
          "name": "runCommandParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsRunCommandParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 1745
          },
          "name": "sageMakerPipelineParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsSageMakerPipelineParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 1751
          },
          "name": "sqsParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsSqsParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 1643
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargets"
          }
        }
      ],
      "symbolId": "src/data-awscc-events-rule/index:DataAwsccEventsRuleTargetsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsRedshiftDataParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsRedshiftDataParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-events-rule/index.ts",
        "line": 1140
      },
      "name": "DataAwsccEventsRuleTargetsRedshiftDataParameters",
      "namespace": "dataAwsccEventsRule",
      "symbolId": "src/data-awscc-events-rule/index:DataAwsccEventsRuleTargetsRedshiftDataParameters"
    },
    "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsRedshiftDataParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsRedshiftDataParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-events-rule/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-awscc-events-rule/index.ts",
        "line": 1163
      },
      "name": "DataAwsccEventsRuleTargetsRedshiftDataParametersOutputReference",
      "namespace": "dataAwsccEventsRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 1190
          },
          "name": "database",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 1195
          },
          "name": "dbUser",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 1200
          },
          "name": "secretManagerArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 1205
          },
          "name": "sql",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 1210
          },
          "name": "sqls",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 1215
          },
          "name": "statementName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 1220
          },
          "name": "withEvent",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 1174
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsRedshiftDataParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-events-rule/index:DataAwsccEventsRuleTargetsRedshiftDataParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsRetryPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsRetryPolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-events-rule/index.ts",
        "line": 1224
      },
      "name": "DataAwsccEventsRuleTargetsRetryPolicy",
      "namespace": "dataAwsccEventsRule",
      "symbolId": "src/data-awscc-events-rule/index:DataAwsccEventsRuleTargetsRetryPolicy"
    },
    "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsRetryPolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsRetryPolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-events-rule/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-events-rule/index.ts",
        "line": 1247
      },
      "name": "DataAwsccEventsRuleTargetsRetryPolicyOutputReference",
      "namespace": "dataAwsccEventsRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 1274
          },
          "name": "maximumEventAgeInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 1279
          },
          "name": "maximumRetryAttempts",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 1258
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsRetryPolicy"
          }
        }
      ],
      "symbolId": "src/data-awscc-events-rule/index:DataAwsccEventsRuleTargetsRetryPolicyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsRunCommandParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsRunCommandParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-events-rule/index.ts",
        "line": 1363
      },
      "name": "DataAwsccEventsRuleTargetsRunCommandParameters",
      "namespace": "dataAwsccEventsRule",
      "symbolId": "src/data-awscc-events-rule/index:DataAwsccEventsRuleTargetsRunCommandParameters"
    },
    "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsRunCommandParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsRunCommandParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-events-rule/index.ts",
          "line": 1393
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-events-rule/index.ts",
        "line": 1386
      },
      "name": "DataAwsccEventsRuleTargetsRunCommandParametersOutputReference",
      "namespace": "dataAwsccEventsRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 1414
          },
          "name": "runCommandTargets",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsRunCommandParametersRunCommandTargetsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 1397
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsRunCommandParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-events-rule/index:DataAwsccEventsRuleTargetsRunCommandParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsRunCommandParametersRunCommandTargets": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsRunCommandParametersRunCommandTargets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-events-rule/index.ts",
        "line": 1283
      },
      "name": "DataAwsccEventsRuleTargetsRunCommandParametersRunCommandTargets",
      "namespace": "dataAwsccEventsRule",
      "symbolId": "src/data-awscc-events-rule/index:DataAwsccEventsRuleTargetsRunCommandParametersRunCommandTargets"
    },
    "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsRunCommandParametersRunCommandTargetsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsRunCommandParametersRunCommandTargetsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-events-rule/index.ts",
          "line": 1352
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-events-rule/index.ts",
        "line": 1345
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 1359
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsRunCommandParametersRunCommandTargetsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEventsRuleTargetsRunCommandParametersRunCommandTargetsList",
      "namespace": "dataAwsccEventsRule",
      "symbolId": "src/data-awscc-events-rule/index:DataAwsccEventsRuleTargetsRunCommandParametersRunCommandTargetsList"
    },
    "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsRunCommandParametersRunCommandTargetsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsRunCommandParametersRunCommandTargetsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-events-rule/index.ts",
          "line": 1315
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-events-rule/index.ts",
        "line": 1306
      },
      "name": "DataAwsccEventsRuleTargetsRunCommandParametersRunCommandTargetsOutputReference",
      "namespace": "dataAwsccEventsRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 1335
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 1340
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 1319
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsRunCommandParametersRunCommandTargets"
          }
        }
      ],
      "symbolId": "src/data-awscc-events-rule/index:DataAwsccEventsRuleTargetsRunCommandParametersRunCommandTargetsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsSageMakerPipelineParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsSageMakerPipelineParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-events-rule/index.ts",
        "line": 1498
      },
      "name": "DataAwsccEventsRuleTargetsSageMakerPipelineParameters",
      "namespace": "dataAwsccEventsRule",
      "symbolId": "src/data-awscc-events-rule/index:DataAwsccEventsRuleTargetsSageMakerPipelineParameters"
    },
    "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsSageMakerPipelineParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsSageMakerPipelineParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-events-rule/index.ts",
          "line": 1528
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-events-rule/index.ts",
        "line": 1521
      },
      "name": "DataAwsccEventsRuleTargetsSageMakerPipelineParametersOutputReference",
      "namespace": "dataAwsccEventsRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 1549
          },
          "name": "pipelineParameterList",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsSageMakerPipelineParametersPipelineParameterListStructList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 1532
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsSageMakerPipelineParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-events-rule/index:DataAwsccEventsRuleTargetsSageMakerPipelineParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsSageMakerPipelineParametersPipelineParameterListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsSageMakerPipelineParametersPipelineParameterListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-events-rule/index.ts",
        "line": 1418
      },
      "name": "DataAwsccEventsRuleTargetsSageMakerPipelineParametersPipelineParameterListStruct",
      "namespace": "dataAwsccEventsRule",
      "symbolId": "src/data-awscc-events-rule/index:DataAwsccEventsRuleTargetsSageMakerPipelineParametersPipelineParameterListStruct"
    },
    "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsSageMakerPipelineParametersPipelineParameterListStructList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsSageMakerPipelineParametersPipelineParameterListStructList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-events-rule/index.ts",
          "line": 1487
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-events-rule/index.ts",
        "line": 1480
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 1494
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsSageMakerPipelineParametersPipelineParameterListStructOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEventsRuleTargetsSageMakerPipelineParametersPipelineParameterListStructList",
      "namespace": "dataAwsccEventsRule",
      "symbolId": "src/data-awscc-events-rule/index:DataAwsccEventsRuleTargetsSageMakerPipelineParametersPipelineParameterListStructList"
    },
    "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsSageMakerPipelineParametersPipelineParameterListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsSageMakerPipelineParametersPipelineParameterListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-events-rule/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-events-rule/index.ts",
        "line": 1441
      },
      "name": "DataAwsccEventsRuleTargetsSageMakerPipelineParametersPipelineParameterListStructOutputReference",
      "namespace": "dataAwsccEventsRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 1470
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 1475
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 1454
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsSageMakerPipelineParametersPipelineParameterListStruct"
          }
        }
      ],
      "symbolId": "src/data-awscc-events-rule/index:DataAwsccEventsRuleTargetsSageMakerPipelineParametersPipelineParameterListStructOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsSqsParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsSqsParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-events-rule/index.ts",
        "line": 1553
      },
      "name": "DataAwsccEventsRuleTargetsSqsParameters",
      "namespace": "dataAwsccEventsRule",
      "symbolId": "src/data-awscc-events-rule/index:DataAwsccEventsRuleTargetsSqsParameters"
    },
    "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsSqsParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsSqsParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-events-rule/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/data-awscc-events-rule/index.ts",
        "line": 1576
      },
      "name": "DataAwsccEventsRuleTargetsSqsParametersOutputReference",
      "namespace": "dataAwsccEventsRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 1603
          },
          "name": "messageGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-rule/index.ts",
            "line": 1587
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEventsRule.DataAwsccEventsRuleTargetsSqsParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-events-rule/index:DataAwsccEventsRuleTargetsSqsParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEventsRules.DataAwsccEventsRules": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/events_rules awscc_events_rules}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsRules.DataAwsccEventsRules",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/events_rules awscc_events_rules} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-events-rules/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEventsRules.DataAwsccEventsRulesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-events-rules/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEventsRules resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-rules/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEventsRules to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/events_rules#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEventsRules that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEventsRules to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-rules/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-events-rules/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEventsRules",
      "namespace": "dataAwsccEventsRules",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-rules/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-rules/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-events-rules/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-events-rules/index:DataAwsccEventsRules"
    },
    "@cdktn/provider-awscc.dataAwsccEventsRules.DataAwsccEventsRulesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventsRules.DataAwsccEventsRulesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-events-rules/index.ts",
        "line": 14
      },
      "name": "DataAwsccEventsRulesConfig",
      "namespace": "dataAwsccEventsRules",
      "symbolId": "src/data-awscc-events-rules/index:DataAwsccEventsRulesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEventschemasDiscoverer.DataAwsccEventschemasDiscoverer": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/eventschemas_discoverer awscc_eventschemas_discoverer}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventschemasDiscoverer.DataAwsccEventschemasDiscoverer",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/eventschemas_discoverer awscc_eventschemas_discoverer} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-eventschemas-discoverer/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-awscc.dataAwsccEventschemasDiscoverer.DataAwsccEventschemasDiscovererConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-eventschemas-discoverer/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEventschemasDiscoverer resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-eventschemas-discoverer/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 DataAwsccEventschemasDiscoverer to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/eventschemas_discoverer#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEventschemasDiscoverer that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEventschemasDiscoverer to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-eventschemas-discoverer/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-awscc-eventschemas-discoverer/index.ts",
            "line": 223
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEventschemasDiscoverer",
      "namespace": "dataAwsccEventschemasDiscoverer",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eventschemas-discoverer/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eventschemas-discoverer/index.ts",
            "line": 165
          },
          "name": "crossAccount",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eventschemas-discoverer/index.ts",
            "line": 170
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eventschemas-discoverer/index.ts",
            "line": 175
          },
          "name": "discovererArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eventschemas-discoverer/index.ts",
            "line": 180
          },
          "name": "discovererId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eventschemas-discoverer/index.ts",
            "line": 198
          },
          "name": "sourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eventschemas-discoverer/index.ts",
            "line": 203
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eventschemas-discoverer/index.ts",
            "line": 209
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEventschemasDiscoverer.DataAwsccEventschemasDiscovererTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eventschemas-discoverer/index.ts",
            "line": 193
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-eventschemas-discoverer/index.ts",
            "line": 186
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-eventschemas-discoverer/index:DataAwsccEventschemasDiscoverer"
    },
    "@cdktn/provider-awscc.dataAwsccEventschemasDiscoverer.DataAwsccEventschemasDiscovererConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventschemasDiscoverer.DataAwsccEventschemasDiscovererConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-eventschemas-discoverer/index.ts",
        "line": 14
      },
      "name": "DataAwsccEventschemasDiscovererConfig",
      "namespace": "dataAwsccEventschemasDiscoverer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/eventschemas_discoverer#id DataAwsccEventschemasDiscoverer#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eventschemas-discoverer/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-eventschemas-discoverer/index:DataAwsccEventschemasDiscovererConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEventschemasDiscoverer.DataAwsccEventschemasDiscovererTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventschemasDiscoverer.DataAwsccEventschemasDiscovererTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-eventschemas-discoverer/index.ts",
        "line": 25
      },
      "name": "DataAwsccEventschemasDiscovererTags",
      "namespace": "dataAwsccEventschemasDiscoverer",
      "symbolId": "src/data-awscc-eventschemas-discoverer/index:DataAwsccEventschemasDiscovererTags"
    },
    "@cdktn/provider-awscc.dataAwsccEventschemasDiscoverer.DataAwsccEventschemasDiscovererTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventschemasDiscoverer.DataAwsccEventschemasDiscovererTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-eventschemas-discoverer/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-awscc-eventschemas-discoverer/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-eventschemas-discoverer/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-awscc.dataAwsccEventschemasDiscoverer.DataAwsccEventschemasDiscovererTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEventschemasDiscovererTagsList",
      "namespace": "dataAwsccEventschemasDiscoverer",
      "symbolId": "src/data-awscc-eventschemas-discoverer/index:DataAwsccEventschemasDiscovererTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEventschemasDiscoverer.DataAwsccEventschemasDiscovererTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventschemasDiscoverer.DataAwsccEventschemasDiscovererTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-eventschemas-discoverer/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-eventschemas-discoverer/index.ts",
        "line": 48
      },
      "name": "DataAwsccEventschemasDiscovererTagsOutputReference",
      "namespace": "dataAwsccEventschemasDiscoverer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eventschemas-discoverer/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eventschemas-discoverer/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-eventschemas-discoverer/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEventschemasDiscoverer.DataAwsccEventschemasDiscovererTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-eventschemas-discoverer/index:DataAwsccEventschemasDiscovererTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEventschemasDiscoverers.DataAwsccEventschemasDiscoverers": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/eventschemas_discoverers awscc_eventschemas_discoverers}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventschemasDiscoverers.DataAwsccEventschemasDiscoverers",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/eventschemas_discoverers awscc_eventschemas_discoverers} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-eventschemas-discoverers/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEventschemasDiscoverers.DataAwsccEventschemasDiscoverersConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-eventschemas-discoverers/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEventschemasDiscoverers resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-eventschemas-discoverers/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEventschemasDiscoverers to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/eventschemas_discoverers#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEventschemasDiscoverers that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEventschemasDiscoverers to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-eventschemas-discoverers/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-eventschemas-discoverers/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEventschemasDiscoverers",
      "namespace": "dataAwsccEventschemasDiscoverers",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eventschemas-discoverers/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eventschemas-discoverers/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eventschemas-discoverers/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-eventschemas-discoverers/index:DataAwsccEventschemasDiscoverers"
    },
    "@cdktn/provider-awscc.dataAwsccEventschemasDiscoverers.DataAwsccEventschemasDiscoverersConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventschemasDiscoverers.DataAwsccEventschemasDiscoverersConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-eventschemas-discoverers/index.ts",
        "line": 14
      },
      "name": "DataAwsccEventschemasDiscoverersConfig",
      "namespace": "dataAwsccEventschemasDiscoverers",
      "symbolId": "src/data-awscc-eventschemas-discoverers/index:DataAwsccEventschemasDiscoverersConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEventschemasRegistries.DataAwsccEventschemasRegistries": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/eventschemas_registries awscc_eventschemas_registries}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventschemasRegistries.DataAwsccEventschemasRegistries",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/eventschemas_registries awscc_eventschemas_registries} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-eventschemas-registries/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEventschemasRegistries.DataAwsccEventschemasRegistriesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-eventschemas-registries/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEventschemasRegistries resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-eventschemas-registries/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEventschemasRegistries to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/eventschemas_registries#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEventschemasRegistries that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEventschemasRegistries to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-eventschemas-registries/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-eventschemas-registries/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEventschemasRegistries",
      "namespace": "dataAwsccEventschemasRegistries",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eventschemas-registries/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eventschemas-registries/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eventschemas-registries/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-eventschemas-registries/index:DataAwsccEventschemasRegistries"
    },
    "@cdktn/provider-awscc.dataAwsccEventschemasRegistries.DataAwsccEventschemasRegistriesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventschemasRegistries.DataAwsccEventschemasRegistriesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-eventschemas-registries/index.ts",
        "line": 14
      },
      "name": "DataAwsccEventschemasRegistriesConfig",
      "namespace": "dataAwsccEventschemasRegistries",
      "symbolId": "src/data-awscc-eventschemas-registries/index:DataAwsccEventschemasRegistriesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEventschemasRegistry.DataAwsccEventschemasRegistry": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/eventschemas_registry awscc_eventschemas_registry}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventschemasRegistry.DataAwsccEventschemasRegistry",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/eventschemas_registry awscc_eventschemas_registry} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-eventschemas-registry/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-awscc.dataAwsccEventschemasRegistry.DataAwsccEventschemasRegistryConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-eventschemas-registry/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEventschemasRegistry resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-eventschemas-registry/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 DataAwsccEventschemasRegistry to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/eventschemas_registry#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEventschemasRegistry that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEventschemasRegistry to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-eventschemas-registry/index.ts",
            "line": 202
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-eventschemas-registry/index.ts",
            "line": 208
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEventschemasRegistry",
      "namespace": "dataAwsccEventschemasRegistry",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eventschemas-registry/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eventschemas-registry/index.ts",
            "line": 165
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eventschemas-registry/index.ts",
            "line": 183
          },
          "name": "registryArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eventschemas-registry/index.ts",
            "line": 188
          },
          "name": "registryName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eventschemas-registry/index.ts",
            "line": 194
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEventschemasRegistry.DataAwsccEventschemasRegistryTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eventschemas-registry/index.ts",
            "line": 178
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-eventschemas-registry/index.ts",
            "line": 171
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-eventschemas-registry/index:DataAwsccEventschemasRegistry"
    },
    "@cdktn/provider-awscc.dataAwsccEventschemasRegistry.DataAwsccEventschemasRegistryConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventschemasRegistry.DataAwsccEventschemasRegistryConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-eventschemas-registry/index.ts",
        "line": 14
      },
      "name": "DataAwsccEventschemasRegistryConfig",
      "namespace": "dataAwsccEventschemasRegistry",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/eventschemas_registry#id DataAwsccEventschemasRegistry#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eventschemas-registry/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-eventschemas-registry/index:DataAwsccEventschemasRegistryConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEventschemasRegistry.DataAwsccEventschemasRegistryTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventschemasRegistry.DataAwsccEventschemasRegistryTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-eventschemas-registry/index.ts",
        "line": 25
      },
      "name": "DataAwsccEventschemasRegistryTags",
      "namespace": "dataAwsccEventschemasRegistry",
      "symbolId": "src/data-awscc-eventschemas-registry/index:DataAwsccEventschemasRegistryTags"
    },
    "@cdktn/provider-awscc.dataAwsccEventschemasRegistry.DataAwsccEventschemasRegistryTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventschemasRegistry.DataAwsccEventschemasRegistryTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-eventschemas-registry/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-awscc-eventschemas-registry/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-eventschemas-registry/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-awscc.dataAwsccEventschemasRegistry.DataAwsccEventschemasRegistryTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEventschemasRegistryTagsList",
      "namespace": "dataAwsccEventschemasRegistry",
      "symbolId": "src/data-awscc-eventschemas-registry/index:DataAwsccEventschemasRegistryTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEventschemasRegistry.DataAwsccEventschemasRegistryTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventschemasRegistry.DataAwsccEventschemasRegistryTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-eventschemas-registry/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-eventschemas-registry/index.ts",
        "line": 48
      },
      "name": "DataAwsccEventschemasRegistryTagsOutputReference",
      "namespace": "dataAwsccEventschemasRegistry",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eventschemas-registry/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eventschemas-registry/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-eventschemas-registry/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEventschemasRegistry.DataAwsccEventschemasRegistryTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-eventschemas-registry/index:DataAwsccEventschemasRegistryTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEventschemasRegistryPolicy.DataAwsccEventschemasRegistryPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/eventschemas_registry_policy awscc_eventschemas_registry_policy}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventschemasRegistryPolicy.DataAwsccEventschemasRegistryPolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/eventschemas_registry_policy awscc_eventschemas_registry_policy} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-eventschemas-registry-policy/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEventschemasRegistryPolicy.DataAwsccEventschemasRegistryPolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-eventschemas-registry-policy/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEventschemasRegistryPolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-eventschemas-registry-policy/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEventschemasRegistryPolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/eventschemas_registry_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEventschemasRegistryPolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEventschemasRegistryPolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-eventschemas-registry-policy/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-awscc-eventschemas-registry-policy/index.ts",
            "line": 127
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEventschemasRegistryPolicy",
      "namespace": "dataAwsccEventschemasRegistryPolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eventschemas-registry-policy/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eventschemas-registry-policy/index.ts",
            "line": 98
          },
          "name": "policy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eventschemas-registry-policy/index.ts",
            "line": 103
          },
          "name": "registryName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eventschemas-registry-policy/index.ts",
            "line": 108
          },
          "name": "registryPolicyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eventschemas-registry-policy/index.ts",
            "line": 113
          },
          "name": "revisionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eventschemas-registry-policy/index.ts",
            "line": 93
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-eventschemas-registry-policy/index.ts",
            "line": 86
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-eventschemas-registry-policy/index:DataAwsccEventschemasRegistryPolicy"
    },
    "@cdktn/provider-awscc.dataAwsccEventschemasRegistryPolicy.DataAwsccEventschemasRegistryPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventschemasRegistryPolicy.DataAwsccEventschemasRegistryPolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-eventschemas-registry-policy/index.ts",
        "line": 14
      },
      "name": "DataAwsccEventschemasRegistryPolicyConfig",
      "namespace": "dataAwsccEventschemasRegistryPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/eventschemas_registry_policy#id DataAwsccEventschemasRegistryPolicy#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eventschemas-registry-policy/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-eventschemas-registry-policy/index:DataAwsccEventschemasRegistryPolicyConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEventschemasSchema.DataAwsccEventschemasSchema": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/eventschemas_schema awscc_eventschemas_schema}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventschemasSchema.DataAwsccEventschemasSchema",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/eventschemas_schema awscc_eventschemas_schema} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-eventschemas-schema/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-awscc.dataAwsccEventschemasSchema.DataAwsccEventschemasSchemaConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-eventschemas-schema/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEventschemasSchema resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-eventschemas-schema/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 DataAwsccEventschemasSchema to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/eventschemas_schema#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEventschemasSchema that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEventschemasSchema to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-eventschemas-schema/index.ts",
            "line": 232
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-eventschemas-schema/index.ts",
            "line": 238
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEventschemasSchema",
      "namespace": "dataAwsccEventschemasSchema",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eventschemas-schema/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eventschemas-schema/index.ts",
            "line": 165
          },
          "name": "content",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eventschemas-schema/index.ts",
            "line": 170
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eventschemas-schema/index.ts",
            "line": 188
          },
          "name": "lastModified",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eventschemas-schema/index.ts",
            "line": 193
          },
          "name": "registryName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eventschemas-schema/index.ts",
            "line": 198
          },
          "name": "schemaArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eventschemas-schema/index.ts",
            "line": 203
          },
          "name": "schemaName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eventschemas-schema/index.ts",
            "line": 208
          },
          "name": "schemaVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eventschemas-schema/index.ts",
            "line": 214
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEventschemasSchema.DataAwsccEventschemasSchemaTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eventschemas-schema/index.ts",
            "line": 219
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eventschemas-schema/index.ts",
            "line": 224
          },
          "name": "versionCreatedDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eventschemas-schema/index.ts",
            "line": 183
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-eventschemas-schema/index.ts",
            "line": 176
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-eventschemas-schema/index:DataAwsccEventschemasSchema"
    },
    "@cdktn/provider-awscc.dataAwsccEventschemasSchema.DataAwsccEventschemasSchemaConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventschemasSchema.DataAwsccEventschemasSchemaConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-eventschemas-schema/index.ts",
        "line": 14
      },
      "name": "DataAwsccEventschemasSchemaConfig",
      "namespace": "dataAwsccEventschemasSchema",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/eventschemas_schema#id DataAwsccEventschemasSchema#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eventschemas-schema/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-eventschemas-schema/index:DataAwsccEventschemasSchemaConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEventschemasSchema.DataAwsccEventschemasSchemaTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventschemasSchema.DataAwsccEventschemasSchemaTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-eventschemas-schema/index.ts",
        "line": 25
      },
      "name": "DataAwsccEventschemasSchemaTags",
      "namespace": "dataAwsccEventschemasSchema",
      "symbolId": "src/data-awscc-eventschemas-schema/index:DataAwsccEventschemasSchemaTags"
    },
    "@cdktn/provider-awscc.dataAwsccEventschemasSchema.DataAwsccEventschemasSchemaTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventschemasSchema.DataAwsccEventschemasSchemaTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-eventschemas-schema/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-awscc-eventschemas-schema/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-eventschemas-schema/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-awscc.dataAwsccEventschemasSchema.DataAwsccEventschemasSchemaTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEventschemasSchemaTagsList",
      "namespace": "dataAwsccEventschemasSchema",
      "symbolId": "src/data-awscc-eventschemas-schema/index:DataAwsccEventschemasSchemaTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEventschemasSchema.DataAwsccEventschemasSchemaTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEventschemasSchema.DataAwsccEventschemasSchemaTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-eventschemas-schema/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-eventschemas-schema/index.ts",
        "line": 48
      },
      "name": "DataAwsccEventschemasSchemaTagsOutputReference",
      "namespace": "dataAwsccEventschemasSchema",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eventschemas-schema/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-eventschemas-schema/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-eventschemas-schema/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEventschemasSchema.DataAwsccEventschemasSchemaTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-eventschemas-schema/index:DataAwsccEventschemasSchemaTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEvidentlyExperiment.DataAwsccEvidentlyExperiment": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/evidently_experiment awscc_evidently_experiment}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyExperiment.DataAwsccEvidentlyExperiment",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/evidently_experiment awscc_evidently_experiment} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-evidently-experiment/index.ts",
          "line": 540
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyExperiment.DataAwsccEvidentlyExperimentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-evidently-experiment/index.ts",
        "line": 508
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEvidentlyExperiment resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-evidently-experiment/index.ts",
            "line": 525
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEvidentlyExperiment to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/evidently_experiment#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEvidentlyExperiment that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEvidentlyExperiment to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-evidently-experiment/index.ts",
            "line": 650
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-evidently-experiment/index.ts",
            "line": 656
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEvidentlyExperiment",
      "namespace": "dataAwsccEvidentlyExperiment",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-experiment/index.ts",
            "line": 513
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-experiment/index.ts",
            "line": 564
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-experiment/index.ts",
            "line": 569
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-experiment/index.ts",
            "line": 588
          },
          "name": "metricGoals",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyExperiment.DataAwsccEvidentlyExperimentMetricGoalsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-experiment/index.ts",
            "line": 593
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-experiment/index.ts",
            "line": 599
          },
          "name": "onlineAbConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyExperiment.DataAwsccEvidentlyExperimentOnlineAbConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-experiment/index.ts",
            "line": 604
          },
          "name": "project",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-experiment/index.ts",
            "line": 609
          },
          "name": "randomizationSalt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-experiment/index.ts",
            "line": 614
          },
          "name": "removeSegment",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-experiment/index.ts",
            "line": 620
          },
          "name": "runningStatus",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyExperiment.DataAwsccEvidentlyExperimentRunningStatusOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-experiment/index.ts",
            "line": 625
          },
          "name": "samplingRate",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-experiment/index.ts",
            "line": 630
          },
          "name": "segment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-experiment/index.ts",
            "line": 636
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyExperiment.DataAwsccEvidentlyExperimentTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-experiment/index.ts",
            "line": 642
          },
          "name": "treatments",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyExperiment.DataAwsccEvidentlyExperimentTreatmentsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-experiment/index.ts",
            "line": 582
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-evidently-experiment/index.ts",
            "line": 575
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-evidently-experiment/index:DataAwsccEvidentlyExperiment"
    },
    "@cdktn/provider-awscc.dataAwsccEvidentlyExperiment.DataAwsccEvidentlyExperimentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyExperiment.DataAwsccEvidentlyExperimentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-evidently-experiment/index.ts",
        "line": 14
      },
      "name": "DataAwsccEvidentlyExperimentConfig",
      "namespace": "dataAwsccEvidentlyExperiment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/evidently_experiment#id DataAwsccEvidentlyExperiment#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-experiment/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-evidently-experiment/index:DataAwsccEvidentlyExperimentConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEvidentlyExperiment.DataAwsccEvidentlyExperimentMetricGoals": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyExperiment.DataAwsccEvidentlyExperimentMetricGoals",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-evidently-experiment/index.ts",
        "line": 25
      },
      "name": "DataAwsccEvidentlyExperimentMetricGoals",
      "namespace": "dataAwsccEvidentlyExperiment",
      "symbolId": "src/data-awscc-evidently-experiment/index:DataAwsccEvidentlyExperimentMetricGoals"
    },
    "@cdktn/provider-awscc.dataAwsccEvidentlyExperiment.DataAwsccEvidentlyExperimentMetricGoalsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyExperiment.DataAwsccEvidentlyExperimentMetricGoalsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-evidently-experiment/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-evidently-experiment/index.ts",
        "line": 107
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-evidently-experiment/index.ts",
            "line": 121
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyExperiment.DataAwsccEvidentlyExperimentMetricGoalsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEvidentlyExperimentMetricGoalsList",
      "namespace": "dataAwsccEvidentlyExperiment",
      "symbolId": "src/data-awscc-evidently-experiment/index:DataAwsccEvidentlyExperimentMetricGoalsList"
    },
    "@cdktn/provider-awscc.dataAwsccEvidentlyExperiment.DataAwsccEvidentlyExperimentMetricGoalsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyExperiment.DataAwsccEvidentlyExperimentMetricGoalsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-evidently-experiment/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-evidently-experiment/index.ts",
        "line": 48
      },
      "name": "DataAwsccEvidentlyExperimentMetricGoalsOutputReference",
      "namespace": "dataAwsccEvidentlyExperiment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-experiment/index.ts",
            "line": 77
          },
          "name": "desiredChange",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-experiment/index.ts",
            "line": 82
          },
          "name": "entityIdKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-experiment/index.ts",
            "line": 87
          },
          "name": "eventPattern",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-experiment/index.ts",
            "line": 92
          },
          "name": "metricName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-experiment/index.ts",
            "line": 97
          },
          "name": "unitLabel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-experiment/index.ts",
            "line": 102
          },
          "name": "valueKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-evidently-experiment/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyExperiment.DataAwsccEvidentlyExperimentMetricGoals"
          }
        }
      ],
      "symbolId": "src/data-awscc-evidently-experiment/index:DataAwsccEvidentlyExperimentMetricGoalsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEvidentlyExperiment.DataAwsccEvidentlyExperimentOnlineAbConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyExperiment.DataAwsccEvidentlyExperimentOnlineAbConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-evidently-experiment/index.ts",
        "line": 205
      },
      "name": "DataAwsccEvidentlyExperimentOnlineAbConfig",
      "namespace": "dataAwsccEvidentlyExperiment",
      "symbolId": "src/data-awscc-evidently-experiment/index:DataAwsccEvidentlyExperimentOnlineAbConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEvidentlyExperiment.DataAwsccEvidentlyExperimentOnlineAbConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyExperiment.DataAwsccEvidentlyExperimentOnlineAbConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-evidently-experiment/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-awscc-evidently-experiment/index.ts",
        "line": 228
      },
      "name": "DataAwsccEvidentlyExperimentOnlineAbConfigOutputReference",
      "namespace": "dataAwsccEvidentlyExperiment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-experiment/index.ts",
            "line": 255
          },
          "name": "controlTreatmentName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-experiment/index.ts",
            "line": 261
          },
          "name": "treatmentWeights",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyExperiment.DataAwsccEvidentlyExperimentOnlineAbConfigTreatmentWeightsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-evidently-experiment/index.ts",
            "line": 239
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyExperiment.DataAwsccEvidentlyExperimentOnlineAbConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-evidently-experiment/index:DataAwsccEvidentlyExperimentOnlineAbConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEvidentlyExperiment.DataAwsccEvidentlyExperimentOnlineAbConfigTreatmentWeights": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyExperiment.DataAwsccEvidentlyExperimentOnlineAbConfigTreatmentWeights",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-evidently-experiment/index.ts",
        "line": 125
      },
      "name": "DataAwsccEvidentlyExperimentOnlineAbConfigTreatmentWeights",
      "namespace": "dataAwsccEvidentlyExperiment",
      "symbolId": "src/data-awscc-evidently-experiment/index:DataAwsccEvidentlyExperimentOnlineAbConfigTreatmentWeights"
    },
    "@cdktn/provider-awscc.dataAwsccEvidentlyExperiment.DataAwsccEvidentlyExperimentOnlineAbConfigTreatmentWeightsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyExperiment.DataAwsccEvidentlyExperimentOnlineAbConfigTreatmentWeightsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-evidently-experiment/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-evidently-experiment/index.ts",
        "line": 187
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-evidently-experiment/index.ts",
            "line": 201
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyExperiment.DataAwsccEvidentlyExperimentOnlineAbConfigTreatmentWeightsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEvidentlyExperimentOnlineAbConfigTreatmentWeightsList",
      "namespace": "dataAwsccEvidentlyExperiment",
      "symbolId": "src/data-awscc-evidently-experiment/index:DataAwsccEvidentlyExperimentOnlineAbConfigTreatmentWeightsList"
    },
    "@cdktn/provider-awscc.dataAwsccEvidentlyExperiment.DataAwsccEvidentlyExperimentOnlineAbConfigTreatmentWeightsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyExperiment.DataAwsccEvidentlyExperimentOnlineAbConfigTreatmentWeightsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-evidently-experiment/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-evidently-experiment/index.ts",
        "line": 148
      },
      "name": "DataAwsccEvidentlyExperimentOnlineAbConfigTreatmentWeightsOutputReference",
      "namespace": "dataAwsccEvidentlyExperiment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-experiment/index.ts",
            "line": 177
          },
          "name": "splitWeight",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-experiment/index.ts",
            "line": 182
          },
          "name": "treatment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-evidently-experiment/index.ts",
            "line": 161
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyExperiment.DataAwsccEvidentlyExperimentOnlineAbConfigTreatmentWeights"
          }
        }
      ],
      "symbolId": "src/data-awscc-evidently-experiment/index:DataAwsccEvidentlyExperimentOnlineAbConfigTreatmentWeightsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEvidentlyExperiment.DataAwsccEvidentlyExperimentRunningStatus": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyExperiment.DataAwsccEvidentlyExperimentRunningStatus",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-evidently-experiment/index.ts",
        "line": 265
      },
      "name": "DataAwsccEvidentlyExperimentRunningStatus",
      "namespace": "dataAwsccEvidentlyExperiment",
      "symbolId": "src/data-awscc-evidently-experiment/index:DataAwsccEvidentlyExperimentRunningStatus"
    },
    "@cdktn/provider-awscc.dataAwsccEvidentlyExperiment.DataAwsccEvidentlyExperimentRunningStatusOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyExperiment.DataAwsccEvidentlyExperimentRunningStatusOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-evidently-experiment/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-awscc-evidently-experiment/index.ts",
        "line": 288
      },
      "name": "DataAwsccEvidentlyExperimentRunningStatusOutputReference",
      "namespace": "dataAwsccEvidentlyExperiment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-experiment/index.ts",
            "line": 315
          },
          "name": "analysisCompleteTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-experiment/index.ts",
            "line": 320
          },
          "name": "desiredState",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-experiment/index.ts",
            "line": 325
          },
          "name": "reason",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-experiment/index.ts",
            "line": 330
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-evidently-experiment/index.ts",
            "line": 299
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyExperiment.DataAwsccEvidentlyExperimentRunningStatus"
          }
        }
      ],
      "symbolId": "src/data-awscc-evidently-experiment/index:DataAwsccEvidentlyExperimentRunningStatusOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEvidentlyExperiment.DataAwsccEvidentlyExperimentTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyExperiment.DataAwsccEvidentlyExperimentTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-evidently-experiment/index.ts",
        "line": 334
      },
      "name": "DataAwsccEvidentlyExperimentTags",
      "namespace": "dataAwsccEvidentlyExperiment",
      "symbolId": "src/data-awscc-evidently-experiment/index:DataAwsccEvidentlyExperimentTags"
    },
    "@cdktn/provider-awscc.dataAwsccEvidentlyExperiment.DataAwsccEvidentlyExperimentTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyExperiment.DataAwsccEvidentlyExperimentTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-evidently-experiment/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/data-awscc-evidently-experiment/index.ts",
        "line": 396
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-evidently-experiment/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-awscc.dataAwsccEvidentlyExperiment.DataAwsccEvidentlyExperimentTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEvidentlyExperimentTagsList",
      "namespace": "dataAwsccEvidentlyExperiment",
      "symbolId": "src/data-awscc-evidently-experiment/index:DataAwsccEvidentlyExperimentTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEvidentlyExperiment.DataAwsccEvidentlyExperimentTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyExperiment.DataAwsccEvidentlyExperimentTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-evidently-experiment/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-evidently-experiment/index.ts",
        "line": 357
      },
      "name": "DataAwsccEvidentlyExperimentTagsOutputReference",
      "namespace": "dataAwsccEvidentlyExperiment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-experiment/index.ts",
            "line": 386
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-experiment/index.ts",
            "line": 391
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-evidently-experiment/index.ts",
            "line": 370
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyExperiment.DataAwsccEvidentlyExperimentTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-evidently-experiment/index:DataAwsccEvidentlyExperimentTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEvidentlyExperiment.DataAwsccEvidentlyExperimentTreatments": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyExperiment.DataAwsccEvidentlyExperimentTreatments",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-evidently-experiment/index.ts",
        "line": 414
      },
      "name": "DataAwsccEvidentlyExperimentTreatments",
      "namespace": "dataAwsccEvidentlyExperiment",
      "symbolId": "src/data-awscc-evidently-experiment/index:DataAwsccEvidentlyExperimentTreatments"
    },
    "@cdktn/provider-awscc.dataAwsccEvidentlyExperiment.DataAwsccEvidentlyExperimentTreatmentsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyExperiment.DataAwsccEvidentlyExperimentTreatmentsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-evidently-experiment/index.ts",
          "line": 493
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-evidently-experiment/index.ts",
        "line": 486
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-evidently-experiment/index.ts",
            "line": 500
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyExperiment.DataAwsccEvidentlyExperimentTreatmentsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEvidentlyExperimentTreatmentsList",
      "namespace": "dataAwsccEvidentlyExperiment",
      "symbolId": "src/data-awscc-evidently-experiment/index:DataAwsccEvidentlyExperimentTreatmentsList"
    },
    "@cdktn/provider-awscc.dataAwsccEvidentlyExperiment.DataAwsccEvidentlyExperimentTreatmentsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyExperiment.DataAwsccEvidentlyExperimentTreatmentsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-evidently-experiment/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-evidently-experiment/index.ts",
        "line": 437
      },
      "name": "DataAwsccEvidentlyExperimentTreatmentsOutputReference",
      "namespace": "dataAwsccEvidentlyExperiment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-experiment/index.ts",
            "line": 466
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-experiment/index.ts",
            "line": 471
          },
          "name": "feature",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-experiment/index.ts",
            "line": 476
          },
          "name": "treatmentName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-experiment/index.ts",
            "line": 481
          },
          "name": "variation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-evidently-experiment/index.ts",
            "line": 450
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyExperiment.DataAwsccEvidentlyExperimentTreatments"
          }
        }
      ],
      "symbolId": "src/data-awscc-evidently-experiment/index:DataAwsccEvidentlyExperimentTreatmentsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEvidentlyFeature.DataAwsccEvidentlyFeature": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/evidently_feature awscc_evidently_feature}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyFeature.DataAwsccEvidentlyFeature",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/evidently_feature awscc_evidently_feature} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-evidently-feature/index.ts",
          "line": 316
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyFeature.DataAwsccEvidentlyFeatureConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-evidently-feature/index.ts",
        "line": 284
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEvidentlyFeature resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-evidently-feature/index.ts",
            "line": 301
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEvidentlyFeature to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/evidently_feature#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEvidentlyFeature that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEvidentlyFeature to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-evidently-feature/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-awscc-evidently-feature/index.ts",
            "line": 410
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEvidentlyFeature",
      "namespace": "dataAwsccEvidentlyFeature",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-feature/index.ts",
            "line": 289
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-feature/index.ts",
            "line": 340
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-feature/index.ts",
            "line": 345
          },
          "name": "defaultVariation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-feature/index.ts",
            "line": 350
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-feature/index.ts",
            "line": 356
          },
          "name": "entityOverrides",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyFeature.DataAwsccEvidentlyFeatureEntityOverridesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-feature/index.ts",
            "line": 361
          },
          "name": "evaluationStrategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-feature/index.ts",
            "line": 379
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-feature/index.ts",
            "line": 384
          },
          "name": "project",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-feature/index.ts",
            "line": 390
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyFeature.DataAwsccEvidentlyFeatureTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-feature/index.ts",
            "line": 396
          },
          "name": "variations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyFeature.DataAwsccEvidentlyFeatureVariationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-feature/index.ts",
            "line": 374
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-evidently-feature/index.ts",
            "line": 367
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-evidently-feature/index:DataAwsccEvidentlyFeature"
    },
    "@cdktn/provider-awscc.dataAwsccEvidentlyFeature.DataAwsccEvidentlyFeatureConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyFeature.DataAwsccEvidentlyFeatureConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-evidently-feature/index.ts",
        "line": 14
      },
      "name": "DataAwsccEvidentlyFeatureConfig",
      "namespace": "dataAwsccEvidentlyFeature",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/evidently_feature#id DataAwsccEvidentlyFeature#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-feature/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-evidently-feature/index:DataAwsccEvidentlyFeatureConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEvidentlyFeature.DataAwsccEvidentlyFeatureEntityOverrides": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyFeature.DataAwsccEvidentlyFeatureEntityOverrides",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-evidently-feature/index.ts",
        "line": 25
      },
      "name": "DataAwsccEvidentlyFeatureEntityOverrides",
      "namespace": "dataAwsccEvidentlyFeature",
      "symbolId": "src/data-awscc-evidently-feature/index:DataAwsccEvidentlyFeatureEntityOverrides"
    },
    "@cdktn/provider-awscc.dataAwsccEvidentlyFeature.DataAwsccEvidentlyFeatureEntityOverridesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyFeature.DataAwsccEvidentlyFeatureEntityOverridesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-evidently-feature/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-awscc-evidently-feature/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-evidently-feature/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-awscc.dataAwsccEvidentlyFeature.DataAwsccEvidentlyFeatureEntityOverridesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEvidentlyFeatureEntityOverridesList",
      "namespace": "dataAwsccEvidentlyFeature",
      "symbolId": "src/data-awscc-evidently-feature/index:DataAwsccEvidentlyFeatureEntityOverridesList"
    },
    "@cdktn/provider-awscc.dataAwsccEvidentlyFeature.DataAwsccEvidentlyFeatureEntityOverridesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyFeature.DataAwsccEvidentlyFeatureEntityOverridesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-evidently-feature/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-evidently-feature/index.ts",
        "line": 48
      },
      "name": "DataAwsccEvidentlyFeatureEntityOverridesOutputReference",
      "namespace": "dataAwsccEvidentlyFeature",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-feature/index.ts",
            "line": 77
          },
          "name": "entityId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-feature/index.ts",
            "line": 82
          },
          "name": "variation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-evidently-feature/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyFeature.DataAwsccEvidentlyFeatureEntityOverrides"
          }
        }
      ],
      "symbolId": "src/data-awscc-evidently-feature/index:DataAwsccEvidentlyFeatureEntityOverridesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEvidentlyFeature.DataAwsccEvidentlyFeatureTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyFeature.DataAwsccEvidentlyFeatureTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-evidently-feature/index.ts",
        "line": 105
      },
      "name": "DataAwsccEvidentlyFeatureTags",
      "namespace": "dataAwsccEvidentlyFeature",
      "symbolId": "src/data-awscc-evidently-feature/index:DataAwsccEvidentlyFeatureTags"
    },
    "@cdktn/provider-awscc.dataAwsccEvidentlyFeature.DataAwsccEvidentlyFeatureTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyFeature.DataAwsccEvidentlyFeatureTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-evidently-feature/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-awscc-evidently-feature/index.ts",
        "line": 167
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-evidently-feature/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-awscc.dataAwsccEvidentlyFeature.DataAwsccEvidentlyFeatureTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEvidentlyFeatureTagsList",
      "namespace": "dataAwsccEvidentlyFeature",
      "symbolId": "src/data-awscc-evidently-feature/index:DataAwsccEvidentlyFeatureTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEvidentlyFeature.DataAwsccEvidentlyFeatureTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyFeature.DataAwsccEvidentlyFeatureTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-evidently-feature/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-awscc-evidently-feature/index.ts",
        "line": 128
      },
      "name": "DataAwsccEvidentlyFeatureTagsOutputReference",
      "namespace": "dataAwsccEvidentlyFeature",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-feature/index.ts",
            "line": 157
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-feature/index.ts",
            "line": 162
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-evidently-feature/index.ts",
            "line": 141
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyFeature.DataAwsccEvidentlyFeatureTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-evidently-feature/index:DataAwsccEvidentlyFeatureTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEvidentlyFeature.DataAwsccEvidentlyFeatureVariations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyFeature.DataAwsccEvidentlyFeatureVariations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-evidently-feature/index.ts",
        "line": 185
      },
      "name": "DataAwsccEvidentlyFeatureVariations",
      "namespace": "dataAwsccEvidentlyFeature",
      "symbolId": "src/data-awscc-evidently-feature/index:DataAwsccEvidentlyFeatureVariations"
    },
    "@cdktn/provider-awscc.dataAwsccEvidentlyFeature.DataAwsccEvidentlyFeatureVariationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyFeature.DataAwsccEvidentlyFeatureVariationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-evidently-feature/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-evidently-feature/index.ts",
        "line": 262
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-evidently-feature/index.ts",
            "line": 276
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyFeature.DataAwsccEvidentlyFeatureVariationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEvidentlyFeatureVariationsList",
      "namespace": "dataAwsccEvidentlyFeature",
      "symbolId": "src/data-awscc-evidently-feature/index:DataAwsccEvidentlyFeatureVariationsList"
    },
    "@cdktn/provider-awscc.dataAwsccEvidentlyFeature.DataAwsccEvidentlyFeatureVariationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyFeature.DataAwsccEvidentlyFeatureVariationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-evidently-feature/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-awscc-evidently-feature/index.ts",
        "line": 208
      },
      "name": "DataAwsccEvidentlyFeatureVariationsOutputReference",
      "namespace": "dataAwsccEvidentlyFeature",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-feature/index.ts",
            "line": 237
          },
          "name": "booleanValue",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-feature/index.ts",
            "line": 242
          },
          "name": "doubleValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-feature/index.ts",
            "line": 247
          },
          "name": "longValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-feature/index.ts",
            "line": 252
          },
          "name": "stringValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-feature/index.ts",
            "line": 257
          },
          "name": "variationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-evidently-feature/index.ts",
            "line": 221
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyFeature.DataAwsccEvidentlyFeatureVariations"
          }
        }
      ],
      "symbolId": "src/data-awscc-evidently-feature/index:DataAwsccEvidentlyFeatureVariationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEvidentlyLaunch.DataAwsccEvidentlyLaunch": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/evidently_launch awscc_evidently_launch}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyLaunch.DataAwsccEvidentlyLaunch",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/evidently_launch awscc_evidently_launch} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-evidently-launch/index.ts",
          "line": 723
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyLaunch.DataAwsccEvidentlyLaunchConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-evidently-launch/index.ts",
        "line": 691
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEvidentlyLaunch resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-evidently-launch/index.ts",
            "line": 708
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEvidentlyLaunch to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/evidently_launch#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEvidentlyLaunch that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEvidentlyLaunch to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-evidently-launch/index.ts",
            "line": 818
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-evidently-launch/index.ts",
            "line": 824
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEvidentlyLaunch",
      "namespace": "dataAwsccEvidentlyLaunch",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-launch/index.ts",
            "line": 696
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-launch/index.ts",
            "line": 747
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-launch/index.ts",
            "line": 752
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-launch/index.ts",
            "line": 758
          },
          "name": "executionStatus",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyLaunch.DataAwsccEvidentlyLaunchExecutionStatusOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-launch/index.ts",
            "line": 764
          },
          "name": "groups",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyLaunch.DataAwsccEvidentlyLaunchGroupsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-launch/index.ts",
            "line": 783
          },
          "name": "metricMonitors",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyLaunch.DataAwsccEvidentlyLaunchMetricMonitorsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-launch/index.ts",
            "line": 788
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-launch/index.ts",
            "line": 793
          },
          "name": "project",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-launch/index.ts",
            "line": 798
          },
          "name": "randomizationSalt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-launch/index.ts",
            "line": 804
          },
          "name": "scheduledSplitsConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyLaunch.DataAwsccEvidentlyLaunchScheduledSplitsConfigList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-launch/index.ts",
            "line": 810
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyLaunch.DataAwsccEvidentlyLaunchTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-launch/index.ts",
            "line": 777
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-evidently-launch/index.ts",
            "line": 770
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-evidently-launch/index:DataAwsccEvidentlyLaunch"
    },
    "@cdktn/provider-awscc.dataAwsccEvidentlyLaunch.DataAwsccEvidentlyLaunchConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyLaunch.DataAwsccEvidentlyLaunchConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-evidently-launch/index.ts",
        "line": 14
      },
      "name": "DataAwsccEvidentlyLaunchConfig",
      "namespace": "dataAwsccEvidentlyLaunch",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/evidently_launch#id DataAwsccEvidentlyLaunch#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-launch/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-evidently-launch/index:DataAwsccEvidentlyLaunchConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEvidentlyLaunch.DataAwsccEvidentlyLaunchExecutionStatus": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyLaunch.DataAwsccEvidentlyLaunchExecutionStatus",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-evidently-launch/index.ts",
        "line": 25
      },
      "name": "DataAwsccEvidentlyLaunchExecutionStatus",
      "namespace": "dataAwsccEvidentlyLaunch",
      "symbolId": "src/data-awscc-evidently-launch/index:DataAwsccEvidentlyLaunchExecutionStatus"
    },
    "@cdktn/provider-awscc.dataAwsccEvidentlyLaunch.DataAwsccEvidentlyLaunchExecutionStatusOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyLaunch.DataAwsccEvidentlyLaunchExecutionStatusOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-evidently-launch/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-evidently-launch/index.ts",
        "line": 48
      },
      "name": "DataAwsccEvidentlyLaunchExecutionStatusOutputReference",
      "namespace": "dataAwsccEvidentlyLaunch",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-launch/index.ts",
            "line": 75
          },
          "name": "desiredState",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-launch/index.ts",
            "line": 80
          },
          "name": "reason",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-launch/index.ts",
            "line": 85
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-evidently-launch/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyLaunch.DataAwsccEvidentlyLaunchExecutionStatus"
          }
        }
      ],
      "symbolId": "src/data-awscc-evidently-launch/index:DataAwsccEvidentlyLaunchExecutionStatusOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEvidentlyLaunch.DataAwsccEvidentlyLaunchGroups": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyLaunch.DataAwsccEvidentlyLaunchGroups",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-evidently-launch/index.ts",
        "line": 89
      },
      "name": "DataAwsccEvidentlyLaunchGroups",
      "namespace": "dataAwsccEvidentlyLaunch",
      "symbolId": "src/data-awscc-evidently-launch/index:DataAwsccEvidentlyLaunchGroups"
    },
    "@cdktn/provider-awscc.dataAwsccEvidentlyLaunch.DataAwsccEvidentlyLaunchGroupsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyLaunch.DataAwsccEvidentlyLaunchGroupsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-evidently-launch/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/data-awscc-evidently-launch/index.ts",
        "line": 161
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-evidently-launch/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-awscc.dataAwsccEvidentlyLaunch.DataAwsccEvidentlyLaunchGroupsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEvidentlyLaunchGroupsList",
      "namespace": "dataAwsccEvidentlyLaunch",
      "symbolId": "src/data-awscc-evidently-launch/index:DataAwsccEvidentlyLaunchGroupsList"
    },
    "@cdktn/provider-awscc.dataAwsccEvidentlyLaunch.DataAwsccEvidentlyLaunchGroupsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyLaunch.DataAwsccEvidentlyLaunchGroupsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-evidently-launch/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-evidently-launch/index.ts",
        "line": 112
      },
      "name": "DataAwsccEvidentlyLaunchGroupsOutputReference",
      "namespace": "dataAwsccEvidentlyLaunch",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-launch/index.ts",
            "line": 141
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-launch/index.ts",
            "line": 146
          },
          "name": "feature",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-launch/index.ts",
            "line": 151
          },
          "name": "groupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-launch/index.ts",
            "line": 156
          },
          "name": "variation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-evidently-launch/index.ts",
            "line": 125
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyLaunch.DataAwsccEvidentlyLaunchGroups"
          }
        }
      ],
      "symbolId": "src/data-awscc-evidently-launch/index:DataAwsccEvidentlyLaunchGroupsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEvidentlyLaunch.DataAwsccEvidentlyLaunchMetricMonitors": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyLaunch.DataAwsccEvidentlyLaunchMetricMonitors",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-evidently-launch/index.ts",
        "line": 179
      },
      "name": "DataAwsccEvidentlyLaunchMetricMonitors",
      "namespace": "dataAwsccEvidentlyLaunch",
      "symbolId": "src/data-awscc-evidently-launch/index:DataAwsccEvidentlyLaunchMetricMonitors"
    },
    "@cdktn/provider-awscc.dataAwsccEvidentlyLaunch.DataAwsccEvidentlyLaunchMetricMonitorsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyLaunch.DataAwsccEvidentlyLaunchMetricMonitorsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-evidently-launch/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-awscc-evidently-launch/index.ts",
        "line": 256
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-evidently-launch/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-awscc.dataAwsccEvidentlyLaunch.DataAwsccEvidentlyLaunchMetricMonitorsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEvidentlyLaunchMetricMonitorsList",
      "namespace": "dataAwsccEvidentlyLaunch",
      "symbolId": "src/data-awscc-evidently-launch/index:DataAwsccEvidentlyLaunchMetricMonitorsList"
    },
    "@cdktn/provider-awscc.dataAwsccEvidentlyLaunch.DataAwsccEvidentlyLaunchMetricMonitorsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyLaunch.DataAwsccEvidentlyLaunchMetricMonitorsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-evidently-launch/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-evidently-launch/index.ts",
        "line": 202
      },
      "name": "DataAwsccEvidentlyLaunchMetricMonitorsOutputReference",
      "namespace": "dataAwsccEvidentlyLaunch",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-launch/index.ts",
            "line": 231
          },
          "name": "entityIdKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-launch/index.ts",
            "line": 236
          },
          "name": "eventPattern",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-launch/index.ts",
            "line": 241
          },
          "name": "metricName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-launch/index.ts",
            "line": 246
          },
          "name": "unitLabel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-launch/index.ts",
            "line": 251
          },
          "name": "valueKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-evidently-launch/index.ts",
            "line": 215
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyLaunch.DataAwsccEvidentlyLaunchMetricMonitors"
          }
        }
      ],
      "symbolId": "src/data-awscc-evidently-launch/index:DataAwsccEvidentlyLaunchMetricMonitorsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEvidentlyLaunch.DataAwsccEvidentlyLaunchScheduledSplitsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyLaunch.DataAwsccEvidentlyLaunchScheduledSplitsConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-evidently-launch/index.ts",
        "line": 520
      },
      "name": "DataAwsccEvidentlyLaunchScheduledSplitsConfig",
      "namespace": "dataAwsccEvidentlyLaunch",
      "symbolId": "src/data-awscc-evidently-launch/index:DataAwsccEvidentlyLaunchScheduledSplitsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEvidentlyLaunch.DataAwsccEvidentlyLaunchScheduledSplitsConfigGroupWeights": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyLaunch.DataAwsccEvidentlyLaunchScheduledSplitsConfigGroupWeights",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-evidently-launch/index.ts",
        "line": 274
      },
      "name": "DataAwsccEvidentlyLaunchScheduledSplitsConfigGroupWeights",
      "namespace": "dataAwsccEvidentlyLaunch",
      "symbolId": "src/data-awscc-evidently-launch/index:DataAwsccEvidentlyLaunchScheduledSplitsConfigGroupWeights"
    },
    "@cdktn/provider-awscc.dataAwsccEvidentlyLaunch.DataAwsccEvidentlyLaunchScheduledSplitsConfigGroupWeightsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyLaunch.DataAwsccEvidentlyLaunchScheduledSplitsConfigGroupWeightsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-evidently-launch/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-evidently-launch/index.ts",
        "line": 336
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-evidently-launch/index.ts",
            "line": 350
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyLaunch.DataAwsccEvidentlyLaunchScheduledSplitsConfigGroupWeightsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEvidentlyLaunchScheduledSplitsConfigGroupWeightsList",
      "namespace": "dataAwsccEvidentlyLaunch",
      "symbolId": "src/data-awscc-evidently-launch/index:DataAwsccEvidentlyLaunchScheduledSplitsConfigGroupWeightsList"
    },
    "@cdktn/provider-awscc.dataAwsccEvidentlyLaunch.DataAwsccEvidentlyLaunchScheduledSplitsConfigGroupWeightsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyLaunch.DataAwsccEvidentlyLaunchScheduledSplitsConfigGroupWeightsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-evidently-launch/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-evidently-launch/index.ts",
        "line": 297
      },
      "name": "DataAwsccEvidentlyLaunchScheduledSplitsConfigGroupWeightsOutputReference",
      "namespace": "dataAwsccEvidentlyLaunch",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-launch/index.ts",
            "line": 326
          },
          "name": "groupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-launch/index.ts",
            "line": 331
          },
          "name": "splitWeight",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-evidently-launch/index.ts",
            "line": 310
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyLaunch.DataAwsccEvidentlyLaunchScheduledSplitsConfigGroupWeights"
          }
        }
      ],
      "symbolId": "src/data-awscc-evidently-launch/index:DataAwsccEvidentlyLaunchScheduledSplitsConfigGroupWeightsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEvidentlyLaunch.DataAwsccEvidentlyLaunchScheduledSplitsConfigList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyLaunch.DataAwsccEvidentlyLaunchScheduledSplitsConfigList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-evidently-launch/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-evidently-launch/index.ts",
        "line": 589
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-evidently-launch/index.ts",
            "line": 603
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyLaunch.DataAwsccEvidentlyLaunchScheduledSplitsConfigOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEvidentlyLaunchScheduledSplitsConfigList",
      "namespace": "dataAwsccEvidentlyLaunch",
      "symbolId": "src/data-awscc-evidently-launch/index:DataAwsccEvidentlyLaunchScheduledSplitsConfigList"
    },
    "@cdktn/provider-awscc.dataAwsccEvidentlyLaunch.DataAwsccEvidentlyLaunchScheduledSplitsConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyLaunch.DataAwsccEvidentlyLaunchScheduledSplitsConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-evidently-launch/index.ts",
          "line": 552
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-evidently-launch/index.ts",
        "line": 543
      },
      "name": "DataAwsccEvidentlyLaunchScheduledSplitsConfigOutputReference",
      "namespace": "dataAwsccEvidentlyLaunch",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-launch/index.ts",
            "line": 573
          },
          "name": "groupWeights",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyLaunch.DataAwsccEvidentlyLaunchScheduledSplitsConfigGroupWeightsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-launch/index.ts",
            "line": 579
          },
          "name": "segmentOverrides",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyLaunch.DataAwsccEvidentlyLaunchScheduledSplitsConfigSegmentOverridesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-launch/index.ts",
            "line": 584
          },
          "name": "startTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-evidently-launch/index.ts",
            "line": 556
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyLaunch.DataAwsccEvidentlyLaunchScheduledSplitsConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-evidently-launch/index:DataAwsccEvidentlyLaunchScheduledSplitsConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEvidentlyLaunch.DataAwsccEvidentlyLaunchScheduledSplitsConfigSegmentOverrides": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyLaunch.DataAwsccEvidentlyLaunchScheduledSplitsConfigSegmentOverrides",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-evidently-launch/index.ts",
        "line": 434
      },
      "name": "DataAwsccEvidentlyLaunchScheduledSplitsConfigSegmentOverrides",
      "namespace": "dataAwsccEvidentlyLaunch",
      "symbolId": "src/data-awscc-evidently-launch/index:DataAwsccEvidentlyLaunchScheduledSplitsConfigSegmentOverrides"
    },
    "@cdktn/provider-awscc.dataAwsccEvidentlyLaunch.DataAwsccEvidentlyLaunchScheduledSplitsConfigSegmentOverridesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyLaunch.DataAwsccEvidentlyLaunchScheduledSplitsConfigSegmentOverridesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-evidently-launch/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-evidently-launch/index.ts",
        "line": 502
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-evidently-launch/index.ts",
            "line": 516
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyLaunch.DataAwsccEvidentlyLaunchScheduledSplitsConfigSegmentOverridesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEvidentlyLaunchScheduledSplitsConfigSegmentOverridesList",
      "namespace": "dataAwsccEvidentlyLaunch",
      "symbolId": "src/data-awscc-evidently-launch/index:DataAwsccEvidentlyLaunchScheduledSplitsConfigSegmentOverridesList"
    },
    "@cdktn/provider-awscc.dataAwsccEvidentlyLaunch.DataAwsccEvidentlyLaunchScheduledSplitsConfigSegmentOverridesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyLaunch.DataAwsccEvidentlyLaunchScheduledSplitsConfigSegmentOverridesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-evidently-launch/index.ts",
          "line": 466
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-evidently-launch/index.ts",
        "line": 457
      },
      "name": "DataAwsccEvidentlyLaunchScheduledSplitsConfigSegmentOverridesOutputReference",
      "namespace": "dataAwsccEvidentlyLaunch",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-launch/index.ts",
            "line": 486
          },
          "name": "evaluationOrder",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-launch/index.ts",
            "line": 491
          },
          "name": "segment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-launch/index.ts",
            "line": 497
          },
          "name": "weights",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyLaunch.DataAwsccEvidentlyLaunchScheduledSplitsConfigSegmentOverridesWeightsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-evidently-launch/index.ts",
            "line": 470
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyLaunch.DataAwsccEvidentlyLaunchScheduledSplitsConfigSegmentOverrides"
          }
        }
      ],
      "symbolId": "src/data-awscc-evidently-launch/index:DataAwsccEvidentlyLaunchScheduledSplitsConfigSegmentOverridesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEvidentlyLaunch.DataAwsccEvidentlyLaunchScheduledSplitsConfigSegmentOverridesWeights": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyLaunch.DataAwsccEvidentlyLaunchScheduledSplitsConfigSegmentOverridesWeights",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-evidently-launch/index.ts",
        "line": 354
      },
      "name": "DataAwsccEvidentlyLaunchScheduledSplitsConfigSegmentOverridesWeights",
      "namespace": "dataAwsccEvidentlyLaunch",
      "symbolId": "src/data-awscc-evidently-launch/index:DataAwsccEvidentlyLaunchScheduledSplitsConfigSegmentOverridesWeights"
    },
    "@cdktn/provider-awscc.dataAwsccEvidentlyLaunch.DataAwsccEvidentlyLaunchScheduledSplitsConfigSegmentOverridesWeightsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyLaunch.DataAwsccEvidentlyLaunchScheduledSplitsConfigSegmentOverridesWeightsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-evidently-launch/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-evidently-launch/index.ts",
        "line": 416
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-evidently-launch/index.ts",
            "line": 430
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyLaunch.DataAwsccEvidentlyLaunchScheduledSplitsConfigSegmentOverridesWeightsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEvidentlyLaunchScheduledSplitsConfigSegmentOverridesWeightsList",
      "namespace": "dataAwsccEvidentlyLaunch",
      "symbolId": "src/data-awscc-evidently-launch/index:DataAwsccEvidentlyLaunchScheduledSplitsConfigSegmentOverridesWeightsList"
    },
    "@cdktn/provider-awscc.dataAwsccEvidentlyLaunch.DataAwsccEvidentlyLaunchScheduledSplitsConfigSegmentOverridesWeightsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyLaunch.DataAwsccEvidentlyLaunchScheduledSplitsConfigSegmentOverridesWeightsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-evidently-launch/index.ts",
          "line": 386
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-evidently-launch/index.ts",
        "line": 377
      },
      "name": "DataAwsccEvidentlyLaunchScheduledSplitsConfigSegmentOverridesWeightsOutputReference",
      "namespace": "dataAwsccEvidentlyLaunch",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-launch/index.ts",
            "line": 406
          },
          "name": "groupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-launch/index.ts",
            "line": 411
          },
          "name": "splitWeight",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-evidently-launch/index.ts",
            "line": 390
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyLaunch.DataAwsccEvidentlyLaunchScheduledSplitsConfigSegmentOverridesWeights"
          }
        }
      ],
      "symbolId": "src/data-awscc-evidently-launch/index:DataAwsccEvidentlyLaunchScheduledSplitsConfigSegmentOverridesWeightsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEvidentlyLaunch.DataAwsccEvidentlyLaunchTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyLaunch.DataAwsccEvidentlyLaunchTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-evidently-launch/index.ts",
        "line": 607
      },
      "name": "DataAwsccEvidentlyLaunchTags",
      "namespace": "dataAwsccEvidentlyLaunch",
      "symbolId": "src/data-awscc-evidently-launch/index:DataAwsccEvidentlyLaunchTags"
    },
    "@cdktn/provider-awscc.dataAwsccEvidentlyLaunch.DataAwsccEvidentlyLaunchTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyLaunch.DataAwsccEvidentlyLaunchTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-evidently-launch/index.ts",
          "line": 676
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-evidently-launch/index.ts",
        "line": 669
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-evidently-launch/index.ts",
            "line": 683
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyLaunch.DataAwsccEvidentlyLaunchTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEvidentlyLaunchTagsList",
      "namespace": "dataAwsccEvidentlyLaunch",
      "symbolId": "src/data-awscc-evidently-launch/index:DataAwsccEvidentlyLaunchTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEvidentlyLaunch.DataAwsccEvidentlyLaunchTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyLaunch.DataAwsccEvidentlyLaunchTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-evidently-launch/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-evidently-launch/index.ts",
        "line": 630
      },
      "name": "DataAwsccEvidentlyLaunchTagsOutputReference",
      "namespace": "dataAwsccEvidentlyLaunch",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-launch/index.ts",
            "line": 659
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-launch/index.ts",
            "line": 664
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-evidently-launch/index.ts",
            "line": 643
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyLaunch.DataAwsccEvidentlyLaunchTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-evidently-launch/index:DataAwsccEvidentlyLaunchTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEvidentlyProject.DataAwsccEvidentlyProject": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/evidently_project awscc_evidently_project}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyProject.DataAwsccEvidentlyProject",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/evidently_project awscc_evidently_project} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-evidently-project/index.ts",
          "line": 319
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyProject.DataAwsccEvidentlyProjectConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-evidently-project/index.ts",
        "line": 287
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEvidentlyProject resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-evidently-project/index.ts",
            "line": 304
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEvidentlyProject to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/evidently_project#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEvidentlyProject that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEvidentlyProject to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-evidently-project/index.ts",
            "line": 392
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-evidently-project/index.ts",
            "line": 398
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEvidentlyProject",
      "namespace": "dataAwsccEvidentlyProject",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-project/index.ts",
            "line": 292
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-project/index.ts",
            "line": 344
          },
          "name": "appConfigResource",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyProject.DataAwsccEvidentlyProjectAppConfigResourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-project/index.ts",
            "line": 349
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-project/index.ts",
            "line": 355
          },
          "name": "dataDelivery",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyProject.DataAwsccEvidentlyProjectDataDeliveryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-project/index.ts",
            "line": 360
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-project/index.ts",
            "line": 378
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-project/index.ts",
            "line": 384
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyProject.DataAwsccEvidentlyProjectTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-project/index.ts",
            "line": 373
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-evidently-project/index.ts",
            "line": 366
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-evidently-project/index:DataAwsccEvidentlyProject"
    },
    "@cdktn/provider-awscc.dataAwsccEvidentlyProject.DataAwsccEvidentlyProjectAppConfigResource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyProject.DataAwsccEvidentlyProjectAppConfigResource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-evidently-project/index.ts",
        "line": 25
      },
      "name": "DataAwsccEvidentlyProjectAppConfigResource",
      "namespace": "dataAwsccEvidentlyProject",
      "symbolId": "src/data-awscc-evidently-project/index:DataAwsccEvidentlyProjectAppConfigResource"
    },
    "@cdktn/provider-awscc.dataAwsccEvidentlyProject.DataAwsccEvidentlyProjectAppConfigResourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyProject.DataAwsccEvidentlyProjectAppConfigResourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-evidently-project/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-evidently-project/index.ts",
        "line": 48
      },
      "name": "DataAwsccEvidentlyProjectAppConfigResourceOutputReference",
      "namespace": "dataAwsccEvidentlyProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-project/index.ts",
            "line": 75
          },
          "name": "applicationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-project/index.ts",
            "line": 80
          },
          "name": "environmentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-evidently-project/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyProject.DataAwsccEvidentlyProjectAppConfigResource"
          }
        }
      ],
      "symbolId": "src/data-awscc-evidently-project/index:DataAwsccEvidentlyProjectAppConfigResourceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEvidentlyProject.DataAwsccEvidentlyProjectConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyProject.DataAwsccEvidentlyProjectConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-evidently-project/index.ts",
        "line": 14
      },
      "name": "DataAwsccEvidentlyProjectConfig",
      "namespace": "dataAwsccEvidentlyProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/evidently_project#id DataAwsccEvidentlyProject#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-project/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-evidently-project/index:DataAwsccEvidentlyProjectConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEvidentlyProject.DataAwsccEvidentlyProjectDataDelivery": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyProject.DataAwsccEvidentlyProjectDataDelivery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-evidently-project/index.ts",
        "line": 143
      },
      "name": "DataAwsccEvidentlyProjectDataDelivery",
      "namespace": "dataAwsccEvidentlyProject",
      "symbolId": "src/data-awscc-evidently-project/index:DataAwsccEvidentlyProjectDataDelivery"
    },
    "@cdktn/provider-awscc.dataAwsccEvidentlyProject.DataAwsccEvidentlyProjectDataDeliveryOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyProject.DataAwsccEvidentlyProjectDataDeliveryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-evidently-project/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-awscc-evidently-project/index.ts",
        "line": 166
      },
      "name": "DataAwsccEvidentlyProjectDataDeliveryOutputReference",
      "namespace": "dataAwsccEvidentlyProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-project/index.ts",
            "line": 193
          },
          "name": "logGroup",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-project/index.ts",
            "line": 199
          },
          "name": "s3",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyProject.DataAwsccEvidentlyProjectDataDeliveryS3OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-evidently-project/index.ts",
            "line": 177
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyProject.DataAwsccEvidentlyProjectDataDelivery"
          }
        }
      ],
      "symbolId": "src/data-awscc-evidently-project/index:DataAwsccEvidentlyProjectDataDeliveryOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEvidentlyProject.DataAwsccEvidentlyProjectDataDeliveryS3": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyProject.DataAwsccEvidentlyProjectDataDeliveryS3",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-evidently-project/index.ts",
        "line": 84
      },
      "name": "DataAwsccEvidentlyProjectDataDeliveryS3",
      "namespace": "dataAwsccEvidentlyProject",
      "symbolId": "src/data-awscc-evidently-project/index:DataAwsccEvidentlyProjectDataDeliveryS3"
    },
    "@cdktn/provider-awscc.dataAwsccEvidentlyProject.DataAwsccEvidentlyProjectDataDeliveryS3OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyProject.DataAwsccEvidentlyProjectDataDeliveryS3OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-evidently-project/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-awscc-evidently-project/index.ts",
        "line": 107
      },
      "name": "DataAwsccEvidentlyProjectDataDeliveryS3OutputReference",
      "namespace": "dataAwsccEvidentlyProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-project/index.ts",
            "line": 134
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-project/index.ts",
            "line": 139
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-evidently-project/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyProject.DataAwsccEvidentlyProjectDataDeliveryS3"
          }
        }
      ],
      "symbolId": "src/data-awscc-evidently-project/index:DataAwsccEvidentlyProjectDataDeliveryS3OutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEvidentlyProject.DataAwsccEvidentlyProjectTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyProject.DataAwsccEvidentlyProjectTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-evidently-project/index.ts",
        "line": 203
      },
      "name": "DataAwsccEvidentlyProjectTags",
      "namespace": "dataAwsccEvidentlyProject",
      "symbolId": "src/data-awscc-evidently-project/index:DataAwsccEvidentlyProjectTags"
    },
    "@cdktn/provider-awscc.dataAwsccEvidentlyProject.DataAwsccEvidentlyProjectTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyProject.DataAwsccEvidentlyProjectTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-evidently-project/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-evidently-project/index.ts",
        "line": 265
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-evidently-project/index.ts",
            "line": 279
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyProject.DataAwsccEvidentlyProjectTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEvidentlyProjectTagsList",
      "namespace": "dataAwsccEvidentlyProject",
      "symbolId": "src/data-awscc-evidently-project/index:DataAwsccEvidentlyProjectTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEvidentlyProject.DataAwsccEvidentlyProjectTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyProject.DataAwsccEvidentlyProjectTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-evidently-project/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-evidently-project/index.ts",
        "line": 226
      },
      "name": "DataAwsccEvidentlyProjectTagsOutputReference",
      "namespace": "dataAwsccEvidentlyProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-project/index.ts",
            "line": 255
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-project/index.ts",
            "line": 260
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-evidently-project/index.ts",
            "line": 239
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlyProject.DataAwsccEvidentlyProjectTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-evidently-project/index:DataAwsccEvidentlyProjectTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEvidentlySegment.DataAwsccEvidentlySegment": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/evidently_segment awscc_evidently_segment}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlySegment.DataAwsccEvidentlySegment",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/evidently_segment awscc_evidently_segment} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-evidently-segment/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-awscc.dataAwsccEvidentlySegment.DataAwsccEvidentlySegmentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-evidently-segment/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEvidentlySegment resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-evidently-segment/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 DataAwsccEvidentlySegment to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/evidently_segment#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEvidentlySegment that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEvidentlySegment to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-evidently-segment/index.ts",
            "line": 207
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-evidently-segment/index.ts",
            "line": 213
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEvidentlySegment",
      "namespace": "dataAwsccEvidentlySegment",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-segment/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-segment/index.ts",
            "line": 165
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-segment/index.ts",
            "line": 170
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-segment/index.ts",
            "line": 188
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-segment/index.ts",
            "line": 193
          },
          "name": "pattern",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-segment/index.ts",
            "line": 199
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlySegment.DataAwsccEvidentlySegmentTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-segment/index.ts",
            "line": 183
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-evidently-segment/index.ts",
            "line": 176
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-evidently-segment/index:DataAwsccEvidentlySegment"
    },
    "@cdktn/provider-awscc.dataAwsccEvidentlySegment.DataAwsccEvidentlySegmentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlySegment.DataAwsccEvidentlySegmentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-evidently-segment/index.ts",
        "line": 14
      },
      "name": "DataAwsccEvidentlySegmentConfig",
      "namespace": "dataAwsccEvidentlySegment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/evidently_segment#id DataAwsccEvidentlySegment#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-segment/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-evidently-segment/index:DataAwsccEvidentlySegmentConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEvidentlySegment.DataAwsccEvidentlySegmentTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlySegment.DataAwsccEvidentlySegmentTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-evidently-segment/index.ts",
        "line": 25
      },
      "name": "DataAwsccEvidentlySegmentTags",
      "namespace": "dataAwsccEvidentlySegment",
      "symbolId": "src/data-awscc-evidently-segment/index:DataAwsccEvidentlySegmentTags"
    },
    "@cdktn/provider-awscc.dataAwsccEvidentlySegment.DataAwsccEvidentlySegmentTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlySegment.DataAwsccEvidentlySegmentTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-evidently-segment/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-awscc-evidently-segment/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-evidently-segment/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-awscc.dataAwsccEvidentlySegment.DataAwsccEvidentlySegmentTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEvidentlySegmentTagsList",
      "namespace": "dataAwsccEvidentlySegment",
      "symbolId": "src/data-awscc-evidently-segment/index:DataAwsccEvidentlySegmentTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEvidentlySegment.DataAwsccEvidentlySegmentTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlySegment.DataAwsccEvidentlySegmentTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-evidently-segment/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-evidently-segment/index.ts",
        "line": 48
      },
      "name": "DataAwsccEvidentlySegmentTagsOutputReference",
      "namespace": "dataAwsccEvidentlySegment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-segment/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-segment/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-evidently-segment/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlySegment.DataAwsccEvidentlySegmentTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-evidently-segment/index:DataAwsccEvidentlySegmentTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEvidentlySegments.DataAwsccEvidentlySegments": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/evidently_segments awscc_evidently_segments}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlySegments.DataAwsccEvidentlySegments",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/evidently_segments awscc_evidently_segments} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-evidently-segments/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlySegments.DataAwsccEvidentlySegmentsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-evidently-segments/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEvidentlySegments resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-evidently-segments/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEvidentlySegments to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/evidently_segments#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEvidentlySegments that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEvidentlySegments to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-evidently-segments/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-evidently-segments/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEvidentlySegments",
      "namespace": "dataAwsccEvidentlySegments",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-segments/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-segments/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evidently-segments/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-evidently-segments/index:DataAwsccEvidentlySegments"
    },
    "@cdktn/provider-awscc.dataAwsccEvidentlySegments.DataAwsccEvidentlySegmentsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvidentlySegments.DataAwsccEvidentlySegmentsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-evidently-segments/index.ts",
        "line": 14
      },
      "name": "DataAwsccEvidentlySegmentsConfig",
      "namespace": "dataAwsccEvidentlySegments",
      "symbolId": "src/data-awscc-evidently-segments/index:DataAwsccEvidentlySegmentsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironment": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/evs_environment awscc_evs_environment}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironment",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/evs_environment awscc_evs_environment} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-evs-environment/index.ts",
          "line": 1316
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-evs-environment/index.ts",
        "line": 1284
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEvsEnvironment resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-evs-environment/index.ts",
            "line": 1301
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEvsEnvironment to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/evs_environment#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEvsEnvironment that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEvsEnvironment to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-evs-environment/index.ts",
            "line": 1475
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-evs-environment/index.ts",
            "line": 1481
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEvsEnvironment",
      "namespace": "dataAwsccEvsEnvironment",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evs-environment/index.ts",
            "line": 1289
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evs-environment/index.ts",
            "line": 1341
          },
          "name": "checks",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentChecksList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evs-environment/index.ts",
            "line": 1347
          },
          "name": "connectivityInfo",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentConnectivityInfoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evs-environment/index.ts",
            "line": 1352
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evs-environment/index.ts",
            "line": 1358
          },
          "name": "credentials",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentCredentialsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evs-environment/index.ts",
            "line": 1363
          },
          "name": "environmentArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evs-environment/index.ts",
            "line": 1368
          },
          "name": "environmentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evs-environment/index.ts",
            "line": 1373
          },
          "name": "environmentName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evs-environment/index.ts",
            "line": 1378
          },
          "name": "environmentState",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evs-environment/index.ts",
            "line": 1384
          },
          "name": "hosts",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentHostsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evs-environment/index.ts",
            "line": 1403
          },
          "name": "initialVlans",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentInitialVlansOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evs-environment/index.ts",
            "line": 1408
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evs-environment/index.ts",
            "line": 1414
          },
          "name": "licenseInfo",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentLicenseInfoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evs-environment/index.ts",
            "line": 1419
          },
          "name": "modifiedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evs-environment/index.ts",
            "line": 1425
          },
          "name": "serviceAccessSecurityGroups",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentServiceAccessSecurityGroupsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evs-environment/index.ts",
            "line": 1430
          },
          "name": "serviceAccessSubnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evs-environment/index.ts",
            "line": 1435
          },
          "name": "siteId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evs-environment/index.ts",
            "line": 1440
          },
          "name": "stateDetails",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evs-environment/index.ts",
            "line": 1446
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evs-environment/index.ts",
            "line": 1451
          },
          "name": "termsAccepted",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evs-environment/index.ts",
            "line": 1457
          },
          "name": "vcfHostnames",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentVcfHostnamesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evs-environment/index.ts",
            "line": 1462
          },
          "name": "vcfVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evs-environment/index.ts",
            "line": 1467
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evs-environment/index.ts",
            "line": 1397
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-evs-environment/index.ts",
            "line": 1390
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-evs-environment/index:DataAwsccEvsEnvironment"
    },
    "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentChecks": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentChecks",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-evs-environment/index.ts",
        "line": 25
      },
      "name": "DataAwsccEvsEnvironmentChecks",
      "namespace": "dataAwsccEvsEnvironment",
      "symbolId": "src/data-awscc-evs-environment/index:DataAwsccEvsEnvironmentChecks"
    },
    "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentChecksList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentChecksList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-evs-environment/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-evs-environment/index.ts",
        "line": 92
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-evs-environment/index.ts",
            "line": 106
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentChecksOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEvsEnvironmentChecksList",
      "namespace": "dataAwsccEvsEnvironment",
      "symbolId": "src/data-awscc-evs-environment/index:DataAwsccEvsEnvironmentChecksList"
    },
    "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentChecksOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentChecksOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-evs-environment/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-evs-environment/index.ts",
        "line": 48
      },
      "name": "DataAwsccEvsEnvironmentChecksOutputReference",
      "namespace": "dataAwsccEvsEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evs-environment/index.ts",
            "line": 77
          },
          "name": "impairedSince",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evs-environment/index.ts",
            "line": 82
          },
          "name": "result",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evs-environment/index.ts",
            "line": 87
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-evs-environment/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentChecks"
          }
        }
      ],
      "symbolId": "src/data-awscc-evs-environment/index:DataAwsccEvsEnvironmentChecksOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-evs-environment/index.ts",
        "line": 14
      },
      "name": "DataAwsccEvsEnvironmentConfig",
      "namespace": "dataAwsccEvsEnvironment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/evs_environment#id DataAwsccEvsEnvironment#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evs-environment/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-evs-environment/index:DataAwsccEvsEnvironmentConfig"
    },
    "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentConnectivityInfo": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentConnectivityInfo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-evs-environment/index.ts",
        "line": 110
      },
      "name": "DataAwsccEvsEnvironmentConnectivityInfo",
      "namespace": "dataAwsccEvsEnvironment",
      "symbolId": "src/data-awscc-evs-environment/index:DataAwsccEvsEnvironmentConnectivityInfo"
    },
    "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentConnectivityInfoOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentConnectivityInfoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-evs-environment/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-awscc-evs-environment/index.ts",
        "line": 133
      },
      "name": "DataAwsccEvsEnvironmentConnectivityInfoOutputReference",
      "namespace": "dataAwsccEvsEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evs-environment/index.ts",
            "line": 160
          },
          "name": "privateRouteServerPeerings",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-evs-environment/index.ts",
            "line": 144
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentConnectivityInfo"
          }
        }
      ],
      "symbolId": "src/data-awscc-evs-environment/index:DataAwsccEvsEnvironmentConnectivityInfoOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentCredentials": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentCredentials",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-evs-environment/index.ts",
        "line": 164
      },
      "name": "DataAwsccEvsEnvironmentCredentials",
      "namespace": "dataAwsccEvsEnvironment",
      "symbolId": "src/data-awscc-evs-environment/index:DataAwsccEvsEnvironmentCredentials"
    },
    "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentCredentialsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentCredentialsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-evs-environment/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-awscc-evs-environment/index.ts",
        "line": 221
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-evs-environment/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-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentCredentialsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEvsEnvironmentCredentialsList",
      "namespace": "dataAwsccEvsEnvironment",
      "symbolId": "src/data-awscc-evs-environment/index:DataAwsccEvsEnvironmentCredentialsList"
    },
    "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentCredentialsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentCredentialsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-evs-environment/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-awscc-evs-environment/index.ts",
        "line": 187
      },
      "name": "DataAwsccEvsEnvironmentCredentialsOutputReference",
      "namespace": "dataAwsccEvsEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evs-environment/index.ts",
            "line": 216
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-evs-environment/index.ts",
            "line": 200
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentCredentials"
          }
        }
      ],
      "symbolId": "src/data-awscc-evs-environment/index:DataAwsccEvsEnvironmentCredentialsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentHosts": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentHosts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-evs-environment/index.ts",
        "line": 239
      },
      "name": "DataAwsccEvsEnvironmentHosts",
      "namespace": "dataAwsccEvsEnvironment",
      "symbolId": "src/data-awscc-evs-environment/index:DataAwsccEvsEnvironmentHosts"
    },
    "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentHostsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentHostsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-evs-environment/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/data-awscc-evs-environment/index.ts",
        "line": 316
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-evs-environment/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-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentHostsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEvsEnvironmentHostsList",
      "namespace": "dataAwsccEvsEnvironment",
      "symbolId": "src/data-awscc-evs-environment/index:DataAwsccEvsEnvironmentHostsList"
    },
    "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentHostsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentHostsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-evs-environment/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-evs-environment/index.ts",
        "line": 262
      },
      "name": "DataAwsccEvsEnvironmentHostsOutputReference",
      "namespace": "dataAwsccEvsEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evs-environment/index.ts",
            "line": 291
          },
          "name": "dedicatedHostId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evs-environment/index.ts",
            "line": 296
          },
          "name": "hostName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evs-environment/index.ts",
            "line": 301
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evs-environment/index.ts",
            "line": 306
          },
          "name": "keyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evs-environment/index.ts",
            "line": 311
          },
          "name": "placementGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-evs-environment/index.ts",
            "line": 275
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentHosts"
          }
        }
      ],
      "symbolId": "src/data-awscc-evs-environment/index:DataAwsccEvsEnvironmentHostsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentInitialVlans": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentInitialVlans",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-evs-environment/index.ts",
        "line": 874
      },
      "name": "DataAwsccEvsEnvironmentInitialVlans",
      "namespace": "dataAwsccEvsEnvironment",
      "symbolId": "src/data-awscc-evs-environment/index:DataAwsccEvsEnvironmentInitialVlans"
    },
    "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentInitialVlansEdgeVTep": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentInitialVlansEdgeVTep",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-evs-environment/index.ts",
        "line": 334
      },
      "name": "DataAwsccEvsEnvironmentInitialVlansEdgeVTep",
      "namespace": "dataAwsccEvsEnvironment",
      "symbolId": "src/data-awscc-evs-environment/index:DataAwsccEvsEnvironmentInitialVlansEdgeVTep"
    },
    "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentInitialVlansEdgeVTepOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentInitialVlansEdgeVTepOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-evs-environment/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-evs-environment/index.ts",
        "line": 357
      },
      "name": "DataAwsccEvsEnvironmentInitialVlansEdgeVTepOutputReference",
      "namespace": "dataAwsccEvsEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evs-environment/index.ts",
            "line": 384
          },
          "name": "cidr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-evs-environment/index.ts",
            "line": 368
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentInitialVlansEdgeVTep"
          }
        }
      ],
      "symbolId": "src/data-awscc-evs-environment/index:DataAwsccEvsEnvironmentInitialVlansEdgeVTepOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentInitialVlansExpansionVlan1": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentInitialVlansExpansionVlan1",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-evs-environment/index.ts",
        "line": 388
      },
      "name": "DataAwsccEvsEnvironmentInitialVlansExpansionVlan1",
      "namespace": "dataAwsccEvsEnvironment",
      "symbolId": "src/data-awscc-evs-environment/index:DataAwsccEvsEnvironmentInitialVlansExpansionVlan1"
    },
    "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentInitialVlansExpansionVlan1OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentInitialVlansExpansionVlan1OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-evs-environment/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/data-awscc-evs-environment/index.ts",
        "line": 411
      },
      "name": "DataAwsccEvsEnvironmentInitialVlansExpansionVlan1OutputReference",
      "namespace": "dataAwsccEvsEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evs-environment/index.ts",
            "line": 438
          },
          "name": "cidr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-evs-environment/index.ts",
            "line": 422
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentInitialVlansExpansionVlan1"
          }
        }
      ],
      "symbolId": "src/data-awscc-evs-environment/index:DataAwsccEvsEnvironmentInitialVlansExpansionVlan1OutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentInitialVlansExpansionVlan2": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentInitialVlansExpansionVlan2",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-evs-environment/index.ts",
        "line": 442
      },
      "name": "DataAwsccEvsEnvironmentInitialVlansExpansionVlan2",
      "namespace": "dataAwsccEvsEnvironment",
      "symbolId": "src/data-awscc-evs-environment/index:DataAwsccEvsEnvironmentInitialVlansExpansionVlan2"
    },
    "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentInitialVlansExpansionVlan2OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentInitialVlansExpansionVlan2OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-evs-environment/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-evs-environment/index.ts",
        "line": 465
      },
      "name": "DataAwsccEvsEnvironmentInitialVlansExpansionVlan2OutputReference",
      "namespace": "dataAwsccEvsEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evs-environment/index.ts",
            "line": 492
          },
          "name": "cidr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-evs-environment/index.ts",
            "line": 476
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentInitialVlansExpansionVlan2"
          }
        }
      ],
      "symbolId": "src/data-awscc-evs-environment/index:DataAwsccEvsEnvironmentInitialVlansExpansionVlan2OutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentInitialVlansHcx": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentInitialVlansHcx",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-evs-environment/index.ts",
        "line": 496
      },
      "name": "DataAwsccEvsEnvironmentInitialVlansHcx",
      "namespace": "dataAwsccEvsEnvironment",
      "symbolId": "src/data-awscc-evs-environment/index:DataAwsccEvsEnvironmentInitialVlansHcx"
    },
    "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentInitialVlansHcxOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentInitialVlansHcxOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-evs-environment/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-evs-environment/index.ts",
        "line": 519
      },
      "name": "DataAwsccEvsEnvironmentInitialVlansHcxOutputReference",
      "namespace": "dataAwsccEvsEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evs-environment/index.ts",
            "line": 546
          },
          "name": "cidr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-evs-environment/index.ts",
            "line": 530
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentInitialVlansHcx"
          }
        }
      ],
      "symbolId": "src/data-awscc-evs-environment/index:DataAwsccEvsEnvironmentInitialVlansHcxOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentInitialVlansNsxUpLink": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentInitialVlansNsxUpLink",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-evs-environment/index.ts",
        "line": 550
      },
      "name": "DataAwsccEvsEnvironmentInitialVlansNsxUpLink",
      "namespace": "dataAwsccEvsEnvironment",
      "symbolId": "src/data-awscc-evs-environment/index:DataAwsccEvsEnvironmentInitialVlansNsxUpLink"
    },
    "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentInitialVlansNsxUpLinkOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentInitialVlansNsxUpLinkOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-evs-environment/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/data-awscc-evs-environment/index.ts",
        "line": 573
      },
      "name": "DataAwsccEvsEnvironmentInitialVlansNsxUpLinkOutputReference",
      "namespace": "dataAwsccEvsEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evs-environment/index.ts",
            "line": 600
          },
          "name": "cidr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-evs-environment/index.ts",
            "line": 584
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentInitialVlansNsxUpLink"
          }
        }
      ],
      "symbolId": "src/data-awscc-evs-environment/index:DataAwsccEvsEnvironmentInitialVlansNsxUpLinkOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentInitialVlansOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentInitialVlansOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-evs-environment/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/data-awscc-evs-environment/index.ts",
        "line": 897
      },
      "name": "DataAwsccEvsEnvironmentInitialVlansOutputReference",
      "namespace": "dataAwsccEvsEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evs-environment/index.ts",
            "line": 925
          },
          "name": "edgeVTep",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentInitialVlansEdgeVTepOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evs-environment/index.ts",
            "line": 931
          },
          "name": "expansionVlan1",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentInitialVlansExpansionVlan1OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evs-environment/index.ts",
            "line": 937
          },
          "name": "expansionVlan2",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentInitialVlansExpansionVlan2OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evs-environment/index.ts",
            "line": 943
          },
          "name": "hcx",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentInitialVlansHcxOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evs-environment/index.ts",
            "line": 948
          },
          "name": "hcxNetworkAclId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evs-environment/index.ts",
            "line": 953
          },
          "name": "isHcxPublic",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evs-environment/index.ts",
            "line": 959
          },
          "name": "nsxUpLink",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentInitialVlansNsxUpLinkOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evs-environment/index.ts",
            "line": 989
          },
          "name": "vmkManagement",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentInitialVlansVmkManagementOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evs-environment/index.ts",
            "line": 983
          },
          "name": "vmManagement",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentInitialVlansVmManagementOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evs-environment/index.ts",
            "line": 965
          },
          "name": "vMotion",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentInitialVlansVMotionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evs-environment/index.ts",
            "line": 971
          },
          "name": "vSan",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentInitialVlansVSanOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evs-environment/index.ts",
            "line": 977
          },
          "name": "vTep",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentInitialVlansVTepOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-evs-environment/index.ts",
            "line": 908
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentInitialVlans"
          }
        }
      ],
      "symbolId": "src/data-awscc-evs-environment/index:DataAwsccEvsEnvironmentInitialVlansOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentInitialVlansVMotion": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentInitialVlansVMotion",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-evs-environment/index.ts",
        "line": 604
      },
      "name": "DataAwsccEvsEnvironmentInitialVlansVMotion",
      "namespace": "dataAwsccEvsEnvironment",
      "symbolId": "src/data-awscc-evs-environment/index:DataAwsccEvsEnvironmentInitialVlansVMotion"
    },
    "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentInitialVlansVMotionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentInitialVlansVMotionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-evs-environment/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-evs-environment/index.ts",
        "line": 627
      },
      "name": "DataAwsccEvsEnvironmentInitialVlansVMotionOutputReference",
      "namespace": "dataAwsccEvsEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evs-environment/index.ts",
            "line": 654
          },
          "name": "cidr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-evs-environment/index.ts",
            "line": 638
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentInitialVlansVMotion"
          }
        }
      ],
      "symbolId": "src/data-awscc-evs-environment/index:DataAwsccEvsEnvironmentInitialVlansVMotionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentInitialVlansVSan": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentInitialVlansVSan",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-evs-environment/index.ts",
        "line": 658
      },
      "name": "DataAwsccEvsEnvironmentInitialVlansVSan",
      "namespace": "dataAwsccEvsEnvironment",
      "symbolId": "src/data-awscc-evs-environment/index:DataAwsccEvsEnvironmentInitialVlansVSan"
    },
    "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentInitialVlansVSanOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentInitialVlansVSanOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-evs-environment/index.ts",
          "line": 688
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-evs-environment/index.ts",
        "line": 681
      },
      "name": "DataAwsccEvsEnvironmentInitialVlansVSanOutputReference",
      "namespace": "dataAwsccEvsEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evs-environment/index.ts",
            "line": 708
          },
          "name": "cidr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-evs-environment/index.ts",
            "line": 692
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentInitialVlansVSan"
          }
        }
      ],
      "symbolId": "src/data-awscc-evs-environment/index:DataAwsccEvsEnvironmentInitialVlansVSanOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentInitialVlansVTep": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentInitialVlansVTep",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-evs-environment/index.ts",
        "line": 712
      },
      "name": "DataAwsccEvsEnvironmentInitialVlansVTep",
      "namespace": "dataAwsccEvsEnvironment",
      "symbolId": "src/data-awscc-evs-environment/index:DataAwsccEvsEnvironmentInitialVlansVTep"
    },
    "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentInitialVlansVTepOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentInitialVlansVTepOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-evs-environment/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/data-awscc-evs-environment/index.ts",
        "line": 735
      },
      "name": "DataAwsccEvsEnvironmentInitialVlansVTepOutputReference",
      "namespace": "dataAwsccEvsEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evs-environment/index.ts",
            "line": 762
          },
          "name": "cidr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-evs-environment/index.ts",
            "line": 746
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentInitialVlansVTep"
          }
        }
      ],
      "symbolId": "src/data-awscc-evs-environment/index:DataAwsccEvsEnvironmentInitialVlansVTepOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentInitialVlansVmManagement": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentInitialVlansVmManagement",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-evs-environment/index.ts",
        "line": 766
      },
      "name": "DataAwsccEvsEnvironmentInitialVlansVmManagement",
      "namespace": "dataAwsccEvsEnvironment",
      "symbolId": "src/data-awscc-evs-environment/index:DataAwsccEvsEnvironmentInitialVlansVmManagement"
    },
    "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentInitialVlansVmManagementOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentInitialVlansVmManagementOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-evs-environment/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-awscc-evs-environment/index.ts",
        "line": 789
      },
      "name": "DataAwsccEvsEnvironmentInitialVlansVmManagementOutputReference",
      "namespace": "dataAwsccEvsEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evs-environment/index.ts",
            "line": 816
          },
          "name": "cidr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-evs-environment/index.ts",
            "line": 800
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentInitialVlansVmManagement"
          }
        }
      ],
      "symbolId": "src/data-awscc-evs-environment/index:DataAwsccEvsEnvironmentInitialVlansVmManagementOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentInitialVlansVmkManagement": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentInitialVlansVmkManagement",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-evs-environment/index.ts",
        "line": 820
      },
      "name": "DataAwsccEvsEnvironmentInitialVlansVmkManagement",
      "namespace": "dataAwsccEvsEnvironment",
      "symbolId": "src/data-awscc-evs-environment/index:DataAwsccEvsEnvironmentInitialVlansVmkManagement"
    },
    "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentInitialVlansVmkManagementOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentInitialVlansVmkManagementOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-evs-environment/index.ts",
          "line": 850
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-evs-environment/index.ts",
        "line": 843
      },
      "name": "DataAwsccEvsEnvironmentInitialVlansVmkManagementOutputReference",
      "namespace": "dataAwsccEvsEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evs-environment/index.ts",
            "line": 870
          },
          "name": "cidr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-evs-environment/index.ts",
            "line": 854
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentInitialVlansVmkManagement"
          }
        }
      ],
      "symbolId": "src/data-awscc-evs-environment/index:DataAwsccEvsEnvironmentInitialVlansVmkManagementOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentLicenseInfo": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentLicenseInfo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-evs-environment/index.ts",
        "line": 993
      },
      "name": "DataAwsccEvsEnvironmentLicenseInfo",
      "namespace": "dataAwsccEvsEnvironment",
      "symbolId": "src/data-awscc-evs-environment/index:DataAwsccEvsEnvironmentLicenseInfo"
    },
    "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentLicenseInfoOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentLicenseInfoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-evs-environment/index.ts",
          "line": 1023
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-evs-environment/index.ts",
        "line": 1016
      },
      "name": "DataAwsccEvsEnvironmentLicenseInfoOutputReference",
      "namespace": "dataAwsccEvsEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evs-environment/index.ts",
            "line": 1043
          },
          "name": "solutionKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evs-environment/index.ts",
            "line": 1048
          },
          "name": "vsanKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-evs-environment/index.ts",
            "line": 1027
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentLicenseInfo"
          }
        }
      ],
      "symbolId": "src/data-awscc-evs-environment/index:DataAwsccEvsEnvironmentLicenseInfoOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentServiceAccessSecurityGroups": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentServiceAccessSecurityGroups",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-evs-environment/index.ts",
        "line": 1052
      },
      "name": "DataAwsccEvsEnvironmentServiceAccessSecurityGroups",
      "namespace": "dataAwsccEvsEnvironment",
      "symbolId": "src/data-awscc-evs-environment/index:DataAwsccEvsEnvironmentServiceAccessSecurityGroups"
    },
    "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentServiceAccessSecurityGroupsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentServiceAccessSecurityGroupsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-evs-environment/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-awscc-evs-environment/index.ts",
        "line": 1075
      },
      "name": "DataAwsccEvsEnvironmentServiceAccessSecurityGroupsOutputReference",
      "namespace": "dataAwsccEvsEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evs-environment/index.ts",
            "line": 1102
          },
          "name": "securityGroups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-evs-environment/index.ts",
            "line": 1086
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentServiceAccessSecurityGroups"
          }
        }
      ],
      "symbolId": "src/data-awscc-evs-environment/index:DataAwsccEvsEnvironmentServiceAccessSecurityGroupsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-evs-environment/index.ts",
        "line": 1106
      },
      "name": "DataAwsccEvsEnvironmentTags",
      "namespace": "dataAwsccEvsEnvironment",
      "symbolId": "src/data-awscc-evs-environment/index:DataAwsccEvsEnvironmentTags"
    },
    "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-evs-environment/index.ts",
          "line": 1175
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-evs-environment/index.ts",
        "line": 1168
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-evs-environment/index.ts",
            "line": 1182
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccEvsEnvironmentTagsList",
      "namespace": "dataAwsccEvsEnvironment",
      "symbolId": "src/data-awscc-evs-environment/index:DataAwsccEvsEnvironmentTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-evs-environment/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-evs-environment/index.ts",
        "line": 1129
      },
      "name": "DataAwsccEvsEnvironmentTagsOutputReference",
      "namespace": "dataAwsccEvsEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evs-environment/index.ts",
            "line": 1158
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evs-environment/index.ts",
            "line": 1163
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-evs-environment/index.ts",
            "line": 1142
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-evs-environment/index:DataAwsccEvsEnvironmentTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentVcfHostnames": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentVcfHostnames",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-evs-environment/index.ts",
        "line": 1186
      },
      "name": "DataAwsccEvsEnvironmentVcfHostnames",
      "namespace": "dataAwsccEvsEnvironment",
      "symbolId": "src/data-awscc-evs-environment/index:DataAwsccEvsEnvironmentVcfHostnames"
    },
    "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentVcfHostnamesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentVcfHostnamesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-evs-environment/index.ts",
          "line": 1216
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-evs-environment/index.ts",
        "line": 1209
      },
      "name": "DataAwsccEvsEnvironmentVcfHostnamesOutputReference",
      "namespace": "dataAwsccEvsEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evs-environment/index.ts",
            "line": 1236
          },
          "name": "cloudBuilder",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evs-environment/index.ts",
            "line": 1241
          },
          "name": "nsx",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evs-environment/index.ts",
            "line": 1246
          },
          "name": "nsxEdge1",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evs-environment/index.ts",
            "line": 1251
          },
          "name": "nsxEdge2",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evs-environment/index.ts",
            "line": 1256
          },
          "name": "nsxManager1",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evs-environment/index.ts",
            "line": 1261
          },
          "name": "nsxManager2",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evs-environment/index.ts",
            "line": 1266
          },
          "name": "nsxManager3",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evs-environment/index.ts",
            "line": 1271
          },
          "name": "sddcManager",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evs-environment/index.ts",
            "line": 1276
          },
          "name": "vCenter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-evs-environment/index.ts",
            "line": 1220
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccEvsEnvironment.DataAwsccEvsEnvironmentVcfHostnames"
          }
        }
      ],
      "symbolId": "src/data-awscc-evs-environment/index:DataAwsccEvsEnvironmentVcfHostnamesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccEvsEnvironments.DataAwsccEvsEnvironments": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/evs_environments awscc_evs_environments}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvsEnvironments.DataAwsccEvsEnvironments",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/evs_environments awscc_evs_environments} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-evs-environments/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccEvsEnvironments.DataAwsccEvsEnvironmentsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-evs-environments/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccEvsEnvironments resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-evs-environments/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccEvsEnvironments to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/evs_environments#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccEvsEnvironments that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccEvsEnvironments to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-evs-environments/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-evs-environments/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccEvsEnvironments",
      "namespace": "dataAwsccEvsEnvironments",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evs-environments/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evs-environments/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-evs-environments/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-evs-environments/index:DataAwsccEvsEnvironments"
    },
    "@cdktn/provider-awscc.dataAwsccEvsEnvironments.DataAwsccEvsEnvironmentsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccEvsEnvironments.DataAwsccEvsEnvironmentsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-evs-environments/index.ts",
        "line": 14
      },
      "name": "DataAwsccEvsEnvironmentsConfig",
      "namespace": "dataAwsccEvsEnvironments",
      "symbolId": "src/data-awscc-evs-environments/index:DataAwsccEvsEnvironmentsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccFinspaceEnvironment.DataAwsccFinspaceEnvironment": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/finspace_environment awscc_finspace_environment}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFinspaceEnvironment.DataAwsccFinspaceEnvironment",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/finspace_environment awscc_finspace_environment} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-finspace-environment/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-awscc.dataAwsccFinspaceEnvironment.DataAwsccFinspaceEnvironmentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-finspace-environment/index.ts",
        "line": 333
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccFinspaceEnvironment resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-finspace-environment/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 DataAwsccFinspaceEnvironment to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/finspace_environment#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccFinspaceEnvironment that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccFinspaceEnvironment to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-finspace-environment/index.ts",
            "line": 483
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-finspace-environment/index.ts",
            "line": 489
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccFinspaceEnvironment",
      "namespace": "dataAwsccFinspaceEnvironment",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-finspace-environment/index.ts",
            "line": 338
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-finspace-environment/index.ts",
            "line": 389
          },
          "name": "awsAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-finspace-environment/index.ts",
            "line": 394
          },
          "name": "dataBundles",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-finspace-environment/index.ts",
            "line": 399
          },
          "name": "dedicatedServiceAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-finspace-environment/index.ts",
            "line": 404
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-finspace-environment/index.ts",
            "line": 409
          },
          "name": "environmentArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-finspace-environment/index.ts",
            "line": 414
          },
          "name": "environmentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-finspace-environment/index.ts",
            "line": 419
          },
          "name": "environmentUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-finspace-environment/index.ts",
            "line": 424
          },
          "name": "federationMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-finspace-environment/index.ts",
            "line": 430
          },
          "name": "federationParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFinspaceEnvironment.DataAwsccFinspaceEnvironmentFederationParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-finspace-environment/index.ts",
            "line": 448
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-finspace-environment/index.ts",
            "line": 453
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-finspace-environment/index.ts",
            "line": 458
          },
          "name": "sageMakerStudioDomainUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-finspace-environment/index.ts",
            "line": 463
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-finspace-environment/index.ts",
            "line": 469
          },
          "name": "superuserParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFinspaceEnvironment.DataAwsccFinspaceEnvironmentSuperuserParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-finspace-environment/index.ts",
            "line": 475
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFinspaceEnvironment.DataAwsccFinspaceEnvironmentTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-finspace-environment/index.ts",
            "line": 443
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-finspace-environment/index.ts",
            "line": 436
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-finspace-environment/index:DataAwsccFinspaceEnvironment"
    },
    "@cdktn/provider-awscc.dataAwsccFinspaceEnvironment.DataAwsccFinspaceEnvironmentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFinspaceEnvironment.DataAwsccFinspaceEnvironmentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-finspace-environment/index.ts",
        "line": 14
      },
      "name": "DataAwsccFinspaceEnvironmentConfig",
      "namespace": "dataAwsccFinspaceEnvironment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/finspace_environment#id DataAwsccFinspaceEnvironment#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-finspace-environment/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-finspace-environment/index:DataAwsccFinspaceEnvironmentConfig"
    },
    "@cdktn/provider-awscc.dataAwsccFinspaceEnvironment.DataAwsccFinspaceEnvironmentFederationParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFinspaceEnvironment.DataAwsccFinspaceEnvironmentFederationParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-finspace-environment/index.ts",
        "line": 105
      },
      "name": "DataAwsccFinspaceEnvironmentFederationParameters",
      "namespace": "dataAwsccFinspaceEnvironment",
      "symbolId": "src/data-awscc-finspace-environment/index:DataAwsccFinspaceEnvironmentFederationParameters"
    },
    "@cdktn/provider-awscc.dataAwsccFinspaceEnvironment.DataAwsccFinspaceEnvironmentFederationParametersAttributeMap": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFinspaceEnvironment.DataAwsccFinspaceEnvironmentFederationParametersAttributeMap",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-finspace-environment/index.ts",
        "line": 25
      },
      "name": "DataAwsccFinspaceEnvironmentFederationParametersAttributeMap",
      "namespace": "dataAwsccFinspaceEnvironment",
      "symbolId": "src/data-awscc-finspace-environment/index:DataAwsccFinspaceEnvironmentFederationParametersAttributeMap"
    },
    "@cdktn/provider-awscc.dataAwsccFinspaceEnvironment.DataAwsccFinspaceEnvironmentFederationParametersAttributeMapList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFinspaceEnvironment.DataAwsccFinspaceEnvironmentFederationParametersAttributeMapList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-finspace-environment/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-awscc-finspace-environment/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-finspace-environment/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-awscc.dataAwsccFinspaceEnvironment.DataAwsccFinspaceEnvironmentFederationParametersAttributeMapOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccFinspaceEnvironmentFederationParametersAttributeMapList",
      "namespace": "dataAwsccFinspaceEnvironment",
      "symbolId": "src/data-awscc-finspace-environment/index:DataAwsccFinspaceEnvironmentFederationParametersAttributeMapList"
    },
    "@cdktn/provider-awscc.dataAwsccFinspaceEnvironment.DataAwsccFinspaceEnvironmentFederationParametersAttributeMapOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFinspaceEnvironment.DataAwsccFinspaceEnvironmentFederationParametersAttributeMapOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-finspace-environment/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-finspace-environment/index.ts",
        "line": 48
      },
      "name": "DataAwsccFinspaceEnvironmentFederationParametersAttributeMapOutputReference",
      "namespace": "dataAwsccFinspaceEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-finspace-environment/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-finspace-environment/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-finspace-environment/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFinspaceEnvironment.DataAwsccFinspaceEnvironmentFederationParametersAttributeMap"
          }
        }
      ],
      "symbolId": "src/data-awscc-finspace-environment/index:DataAwsccFinspaceEnvironmentFederationParametersAttributeMapOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccFinspaceEnvironment.DataAwsccFinspaceEnvironmentFederationParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFinspaceEnvironment.DataAwsccFinspaceEnvironmentFederationParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-finspace-environment/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-awscc-finspace-environment/index.ts",
        "line": 128
      },
      "name": "DataAwsccFinspaceEnvironmentFederationParametersOutputReference",
      "namespace": "dataAwsccFinspaceEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-finspace-environment/index.ts",
            "line": 155
          },
          "name": "applicationCallBackUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-finspace-environment/index.ts",
            "line": 161
          },
          "name": "attributeMap",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFinspaceEnvironment.DataAwsccFinspaceEnvironmentFederationParametersAttributeMapList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-finspace-environment/index.ts",
            "line": 166
          },
          "name": "federationProviderName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-finspace-environment/index.ts",
            "line": 171
          },
          "name": "federationUrn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-finspace-environment/index.ts",
            "line": 176
          },
          "name": "samlMetadataDocument",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-finspace-environment/index.ts",
            "line": 181
          },
          "name": "samlMetadataUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-finspace-environment/index.ts",
            "line": 139
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFinspaceEnvironment.DataAwsccFinspaceEnvironmentFederationParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-finspace-environment/index:DataAwsccFinspaceEnvironmentFederationParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccFinspaceEnvironment.DataAwsccFinspaceEnvironmentSuperuserParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFinspaceEnvironment.DataAwsccFinspaceEnvironmentSuperuserParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-finspace-environment/index.ts",
        "line": 185
      },
      "name": "DataAwsccFinspaceEnvironmentSuperuserParameters",
      "namespace": "dataAwsccFinspaceEnvironment",
      "symbolId": "src/data-awscc-finspace-environment/index:DataAwsccFinspaceEnvironmentSuperuserParameters"
    },
    "@cdktn/provider-awscc.dataAwsccFinspaceEnvironment.DataAwsccFinspaceEnvironmentSuperuserParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFinspaceEnvironment.DataAwsccFinspaceEnvironmentSuperuserParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-finspace-environment/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-awscc-finspace-environment/index.ts",
        "line": 208
      },
      "name": "DataAwsccFinspaceEnvironmentSuperuserParametersOutputReference",
      "namespace": "dataAwsccFinspaceEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-finspace-environment/index.ts",
            "line": 235
          },
          "name": "emailAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-finspace-environment/index.ts",
            "line": 240
          },
          "name": "firstName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-finspace-environment/index.ts",
            "line": 245
          },
          "name": "lastName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-finspace-environment/index.ts",
            "line": 219
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFinspaceEnvironment.DataAwsccFinspaceEnvironmentSuperuserParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-finspace-environment/index:DataAwsccFinspaceEnvironmentSuperuserParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccFinspaceEnvironment.DataAwsccFinspaceEnvironmentTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFinspaceEnvironment.DataAwsccFinspaceEnvironmentTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-finspace-environment/index.ts",
        "line": 249
      },
      "name": "DataAwsccFinspaceEnvironmentTags",
      "namespace": "dataAwsccFinspaceEnvironment",
      "symbolId": "src/data-awscc-finspace-environment/index:DataAwsccFinspaceEnvironmentTags"
    },
    "@cdktn/provider-awscc.dataAwsccFinspaceEnvironment.DataAwsccFinspaceEnvironmentTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFinspaceEnvironment.DataAwsccFinspaceEnvironmentTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-finspace-environment/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/data-awscc-finspace-environment/index.ts",
        "line": 311
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-finspace-environment/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-awscc.dataAwsccFinspaceEnvironment.DataAwsccFinspaceEnvironmentTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccFinspaceEnvironmentTagsList",
      "namespace": "dataAwsccFinspaceEnvironment",
      "symbolId": "src/data-awscc-finspace-environment/index:DataAwsccFinspaceEnvironmentTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccFinspaceEnvironment.DataAwsccFinspaceEnvironmentTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFinspaceEnvironment.DataAwsccFinspaceEnvironmentTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-finspace-environment/index.ts",
          "line": 281
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-finspace-environment/index.ts",
        "line": 272
      },
      "name": "DataAwsccFinspaceEnvironmentTagsOutputReference",
      "namespace": "dataAwsccFinspaceEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-finspace-environment/index.ts",
            "line": 301
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-finspace-environment/index.ts",
            "line": 306
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-finspace-environment/index.ts",
            "line": 285
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFinspaceEnvironment.DataAwsccFinspaceEnvironmentTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-finspace-environment/index:DataAwsccFinspaceEnvironmentTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccFinspaceEnvironments.DataAwsccFinspaceEnvironments": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/finspace_environments awscc_finspace_environments}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFinspaceEnvironments.DataAwsccFinspaceEnvironments",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/finspace_environments awscc_finspace_environments} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-finspace-environments/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccFinspaceEnvironments.DataAwsccFinspaceEnvironmentsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-finspace-environments/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccFinspaceEnvironments resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-finspace-environments/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccFinspaceEnvironments to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/finspace_environments#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccFinspaceEnvironments that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccFinspaceEnvironments to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-finspace-environments/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-finspace-environments/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccFinspaceEnvironments",
      "namespace": "dataAwsccFinspaceEnvironments",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-finspace-environments/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-finspace-environments/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-finspace-environments/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-finspace-environments/index:DataAwsccFinspaceEnvironments"
    },
    "@cdktn/provider-awscc.dataAwsccFinspaceEnvironments.DataAwsccFinspaceEnvironmentsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFinspaceEnvironments.DataAwsccFinspaceEnvironmentsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-finspace-environments/index.ts",
        "line": 14
      },
      "name": "DataAwsccFinspaceEnvironmentsConfig",
      "namespace": "dataAwsccFinspaceEnvironments",
      "symbolId": "src/data-awscc-finspace-environments/index:DataAwsccFinspaceEnvironmentsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccFisExperimentTemplate.DataAwsccFisExperimentTemplate": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/fis_experiment_template awscc_fis_experiment_template}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFisExperimentTemplate.DataAwsccFisExperimentTemplate",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/fis_experiment_template awscc_fis_experiment_template} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-fis-experiment-template/index.ts",
          "line": 970
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccFisExperimentTemplate.DataAwsccFisExperimentTemplateConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-fis-experiment-template/index.ts",
        "line": 938
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccFisExperimentTemplate resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-fis-experiment-template/index.ts",
            "line": 955
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccFisExperimentTemplate to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/fis_experiment_template#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccFisExperimentTemplate that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccFisExperimentTemplate to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-fis-experiment-template/index.ts",
            "line": 1067
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-fis-experiment-template/index.ts",
            "line": 1073
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccFisExperimentTemplate",
      "namespace": "dataAwsccFisExperimentTemplate",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fis-experiment-template/index.ts",
            "line": 943
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fis-experiment-template/index.ts",
            "line": 995
          },
          "name": "actions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFisExperimentTemplate.DataAwsccFisExperimentTemplateActionsMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fis-experiment-template/index.ts",
            "line": 1000
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fis-experiment-template/index.ts",
            "line": 1006
          },
          "name": "experimentOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFisExperimentTemplate.DataAwsccFisExperimentTemplateExperimentOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fis-experiment-template/index.ts",
            "line": 1012
          },
          "name": "experimentReportConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFisExperimentTemplate.DataAwsccFisExperimentTemplateExperimentReportConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fis-experiment-template/index.ts",
            "line": 1017
          },
          "name": "experimentTemplateId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fis-experiment-template/index.ts",
            "line": 1036
          },
          "name": "logConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFisExperimentTemplate.DataAwsccFisExperimentTemplateLogConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fis-experiment-template/index.ts",
            "line": 1041
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fis-experiment-template/index.ts",
            "line": 1047
          },
          "name": "stopConditions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFisExperimentTemplate.DataAwsccFisExperimentTemplateStopConditionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fis-experiment-template/index.ts",
            "line": 1053
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fis-experiment-template/index.ts",
            "line": 1059
          },
          "name": "targets",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFisExperimentTemplate.DataAwsccFisExperimentTemplateTargetsMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fis-experiment-template/index.ts",
            "line": 1030
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-fis-experiment-template/index.ts",
            "line": 1023
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-fis-experiment-template/index:DataAwsccFisExperimentTemplate"
    },
    "@cdktn/provider-awscc.dataAwsccFisExperimentTemplate.DataAwsccFisExperimentTemplateActions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFisExperimentTemplate.DataAwsccFisExperimentTemplateActions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-fis-experiment-template/index.ts",
        "line": 25
      },
      "name": "DataAwsccFisExperimentTemplateActions",
      "namespace": "dataAwsccFisExperimentTemplate",
      "symbolId": "src/data-awscc-fis-experiment-template/index:DataAwsccFisExperimentTemplateActions"
    },
    "@cdktn/provider-awscc.dataAwsccFisExperimentTemplate.DataAwsccFisExperimentTemplateActionsMap": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFisExperimentTemplate.DataAwsccFisExperimentTemplateActionsMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-fis-experiment-template/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-awscc-fis-experiment-template/index.ts",
        "line": 103
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-fis-experiment-template/index.ts",
            "line": 116
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccFisExperimentTemplate.DataAwsccFisExperimentTemplateActionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccFisExperimentTemplateActionsMap",
      "namespace": "dataAwsccFisExperimentTemplate",
      "symbolId": "src/data-awscc-fis-experiment-template/index:DataAwsccFisExperimentTemplateActionsMap"
    },
    "@cdktn/provider-awscc.dataAwsccFisExperimentTemplate.DataAwsccFisExperimentTemplateActionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFisExperimentTemplate.DataAwsccFisExperimentTemplateActionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-fis-experiment-template/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 key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-fis-experiment-template/index.ts",
        "line": 48
      },
      "name": "DataAwsccFisExperimentTemplateActionsOutputReference",
      "namespace": "dataAwsccFisExperimentTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fis-experiment-template/index.ts",
            "line": 76
          },
          "name": "actionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fis-experiment-template/index.ts",
            "line": 81
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fis-experiment-template/index.ts",
            "line": 87
          },
          "name": "parameters",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fis-experiment-template/index.ts",
            "line": 92
          },
          "name": "startAfter",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fis-experiment-template/index.ts",
            "line": 98
          },
          "name": "targets",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-fis-experiment-template/index.ts",
            "line": 60
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFisExperimentTemplate.DataAwsccFisExperimentTemplateActions"
          }
        }
      ],
      "symbolId": "src/data-awscc-fis-experiment-template/index:DataAwsccFisExperimentTemplateActionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccFisExperimentTemplate.DataAwsccFisExperimentTemplateConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFisExperimentTemplate.DataAwsccFisExperimentTemplateConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-fis-experiment-template/index.ts",
        "line": 14
      },
      "name": "DataAwsccFisExperimentTemplateConfig",
      "namespace": "dataAwsccFisExperimentTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/fis_experiment_template#id DataAwsccFisExperimentTemplate#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fis-experiment-template/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-fis-experiment-template/index:DataAwsccFisExperimentTemplateConfig"
    },
    "@cdktn/provider-awscc.dataAwsccFisExperimentTemplate.DataAwsccFisExperimentTemplateExperimentOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFisExperimentTemplate.DataAwsccFisExperimentTemplateExperimentOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-fis-experiment-template/index.ts",
        "line": 120
      },
      "name": "DataAwsccFisExperimentTemplateExperimentOptions",
      "namespace": "dataAwsccFisExperimentTemplate",
      "symbolId": "src/data-awscc-fis-experiment-template/index:DataAwsccFisExperimentTemplateExperimentOptions"
    },
    "@cdktn/provider-awscc.dataAwsccFisExperimentTemplate.DataAwsccFisExperimentTemplateExperimentOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFisExperimentTemplate.DataAwsccFisExperimentTemplateExperimentOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-fis-experiment-template/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-awscc-fis-experiment-template/index.ts",
        "line": 143
      },
      "name": "DataAwsccFisExperimentTemplateExperimentOptionsOutputReference",
      "namespace": "dataAwsccFisExperimentTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fis-experiment-template/index.ts",
            "line": 170
          },
          "name": "accountTargeting",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fis-experiment-template/index.ts",
            "line": 175
          },
          "name": "emptyTargetResolutionMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-fis-experiment-template/index.ts",
            "line": 154
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFisExperimentTemplate.DataAwsccFisExperimentTemplateExperimentOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-fis-experiment-template/index:DataAwsccFisExperimentTemplateExperimentOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccFisExperimentTemplate.DataAwsccFisExperimentTemplateExperimentReportConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFisExperimentTemplate.DataAwsccFisExperimentTemplateExperimentReportConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-fis-experiment-template/index.ts",
        "line": 423
      },
      "name": "DataAwsccFisExperimentTemplateExperimentReportConfiguration",
      "namespace": "dataAwsccFisExperimentTemplate",
      "symbolId": "src/data-awscc-fis-experiment-template/index:DataAwsccFisExperimentTemplateExperimentReportConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccFisExperimentTemplate.DataAwsccFisExperimentTemplateExperimentReportConfigurationDataSources": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFisExperimentTemplate.DataAwsccFisExperimentTemplateExperimentReportConfigurationDataSources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-fis-experiment-template/index.ts",
        "line": 254
      },
      "name": "DataAwsccFisExperimentTemplateExperimentReportConfigurationDataSources",
      "namespace": "dataAwsccFisExperimentTemplate",
      "symbolId": "src/data-awscc-fis-experiment-template/index:DataAwsccFisExperimentTemplateExperimentReportConfigurationDataSources"
    },
    "@cdktn/provider-awscc.dataAwsccFisExperimentTemplate.DataAwsccFisExperimentTemplateExperimentReportConfigurationDataSourcesCloudwatchDashboards": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFisExperimentTemplate.DataAwsccFisExperimentTemplateExperimentReportConfigurationDataSourcesCloudwatchDashboards",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-fis-experiment-template/index.ts",
        "line": 179
      },
      "name": "DataAwsccFisExperimentTemplateExperimentReportConfigurationDataSourcesCloudwatchDashboards",
      "namespace": "dataAwsccFisExperimentTemplate",
      "symbolId": "src/data-awscc-fis-experiment-template/index:DataAwsccFisExperimentTemplateExperimentReportConfigurationDataSourcesCloudwatchDashboards"
    },
    "@cdktn/provider-awscc.dataAwsccFisExperimentTemplate.DataAwsccFisExperimentTemplateExperimentReportConfigurationDataSourcesCloudwatchDashboardsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFisExperimentTemplate.DataAwsccFisExperimentTemplateExperimentReportConfigurationDataSourcesCloudwatchDashboardsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-fis-experiment-template/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-fis-experiment-template/index.ts",
        "line": 236
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-fis-experiment-template/index.ts",
            "line": 250
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccFisExperimentTemplate.DataAwsccFisExperimentTemplateExperimentReportConfigurationDataSourcesCloudwatchDashboardsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccFisExperimentTemplateExperimentReportConfigurationDataSourcesCloudwatchDashboardsList",
      "namespace": "dataAwsccFisExperimentTemplate",
      "symbolId": "src/data-awscc-fis-experiment-template/index:DataAwsccFisExperimentTemplateExperimentReportConfigurationDataSourcesCloudwatchDashboardsList"
    },
    "@cdktn/provider-awscc.dataAwsccFisExperimentTemplate.DataAwsccFisExperimentTemplateExperimentReportConfigurationDataSourcesCloudwatchDashboardsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFisExperimentTemplate.DataAwsccFisExperimentTemplateExperimentReportConfigurationDataSourcesCloudwatchDashboardsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-fis-experiment-template/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-fis-experiment-template/index.ts",
        "line": 202
      },
      "name": "DataAwsccFisExperimentTemplateExperimentReportConfigurationDataSourcesCloudwatchDashboardsOutputReference",
      "namespace": "dataAwsccFisExperimentTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fis-experiment-template/index.ts",
            "line": 231
          },
          "name": "dashboardIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-fis-experiment-template/index.ts",
            "line": 215
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFisExperimentTemplate.DataAwsccFisExperimentTemplateExperimentReportConfigurationDataSourcesCloudwatchDashboards"
          }
        }
      ],
      "symbolId": "src/data-awscc-fis-experiment-template/index:DataAwsccFisExperimentTemplateExperimentReportConfigurationDataSourcesCloudwatchDashboardsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccFisExperimentTemplate.DataAwsccFisExperimentTemplateExperimentReportConfigurationDataSourcesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFisExperimentTemplate.DataAwsccFisExperimentTemplateExperimentReportConfigurationDataSourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-fis-experiment-template/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-awscc-fis-experiment-template/index.ts",
        "line": 277
      },
      "name": "DataAwsccFisExperimentTemplateExperimentReportConfigurationDataSourcesOutputReference",
      "namespace": "dataAwsccFisExperimentTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fis-experiment-template/index.ts",
            "line": 305
          },
          "name": "cloudwatchDashboards",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFisExperimentTemplate.DataAwsccFisExperimentTemplateExperimentReportConfigurationDataSourcesCloudwatchDashboardsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-fis-experiment-template/index.ts",
            "line": 288
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFisExperimentTemplate.DataAwsccFisExperimentTemplateExperimentReportConfigurationDataSources"
          }
        }
      ],
      "symbolId": "src/data-awscc-fis-experiment-template/index:DataAwsccFisExperimentTemplateExperimentReportConfigurationDataSourcesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccFisExperimentTemplate.DataAwsccFisExperimentTemplateExperimentReportConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFisExperimentTemplate.DataAwsccFisExperimentTemplateExperimentReportConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-fis-experiment-template/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-awscc-fis-experiment-template/index.ts",
        "line": 446
      },
      "name": "DataAwsccFisExperimentTemplateExperimentReportConfigurationOutputReference",
      "namespace": "dataAwsccFisExperimentTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fis-experiment-template/index.ts",
            "line": 474
          },
          "name": "dataSources",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFisExperimentTemplate.DataAwsccFisExperimentTemplateExperimentReportConfigurationDataSourcesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fis-experiment-template/index.ts",
            "line": 480
          },
          "name": "outputs",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFisExperimentTemplate.DataAwsccFisExperimentTemplateExperimentReportConfigurationOutputsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fis-experiment-template/index.ts",
            "line": 485
          },
          "name": "postExperimentDuration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fis-experiment-template/index.ts",
            "line": 490
          },
          "name": "preExperimentDuration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-fis-experiment-template/index.ts",
            "line": 457
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFisExperimentTemplate.DataAwsccFisExperimentTemplateExperimentReportConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-fis-experiment-template/index:DataAwsccFisExperimentTemplateExperimentReportConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccFisExperimentTemplate.DataAwsccFisExperimentTemplateExperimentReportConfigurationOutputs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFisExperimentTemplate.DataAwsccFisExperimentTemplateExperimentReportConfigurationOutputs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-fis-experiment-template/index.ts",
        "line": 368
      },
      "name": "DataAwsccFisExperimentTemplateExperimentReportConfigurationOutputs",
      "namespace": "dataAwsccFisExperimentTemplate",
      "symbolId": "src/data-awscc-fis-experiment-template/index:DataAwsccFisExperimentTemplateExperimentReportConfigurationOutputs"
    },
    "@cdktn/provider-awscc.dataAwsccFisExperimentTemplate.DataAwsccFisExperimentTemplateExperimentReportConfigurationOutputsExperimentReportS3Configuration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFisExperimentTemplate.DataAwsccFisExperimentTemplateExperimentReportConfigurationOutputsExperimentReportS3Configuration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-fis-experiment-template/index.ts",
        "line": 309
      },
      "name": "DataAwsccFisExperimentTemplateExperimentReportConfigurationOutputsExperimentReportS3Configuration",
      "namespace": "dataAwsccFisExperimentTemplate",
      "symbolId": "src/data-awscc-fis-experiment-template/index:DataAwsccFisExperimentTemplateExperimentReportConfigurationOutputsExperimentReportS3Configuration"
    },
    "@cdktn/provider-awscc.dataAwsccFisExperimentTemplate.DataAwsccFisExperimentTemplateExperimentReportConfigurationOutputsExperimentReportS3ConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFisExperimentTemplate.DataAwsccFisExperimentTemplateExperimentReportConfigurationOutputsExperimentReportS3ConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-fis-experiment-template/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-fis-experiment-template/index.ts",
        "line": 332
      },
      "name": "DataAwsccFisExperimentTemplateExperimentReportConfigurationOutputsExperimentReportS3ConfigurationOutputReference",
      "namespace": "dataAwsccFisExperimentTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fis-experiment-template/index.ts",
            "line": 359
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fis-experiment-template/index.ts",
            "line": 364
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-fis-experiment-template/index.ts",
            "line": 343
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFisExperimentTemplate.DataAwsccFisExperimentTemplateExperimentReportConfigurationOutputsExperimentReportS3Configuration"
          }
        }
      ],
      "symbolId": "src/data-awscc-fis-experiment-template/index:DataAwsccFisExperimentTemplateExperimentReportConfigurationOutputsExperimentReportS3ConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccFisExperimentTemplate.DataAwsccFisExperimentTemplateExperimentReportConfigurationOutputsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFisExperimentTemplate.DataAwsccFisExperimentTemplateExperimentReportConfigurationOutputsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-fis-experiment-template/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-awscc-fis-experiment-template/index.ts",
        "line": 391
      },
      "name": "DataAwsccFisExperimentTemplateExperimentReportConfigurationOutputsOutputReference",
      "namespace": "dataAwsccFisExperimentTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fis-experiment-template/index.ts",
            "line": 419
          },
          "name": "experimentReportS3Configuration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFisExperimentTemplate.DataAwsccFisExperimentTemplateExperimentReportConfigurationOutputsExperimentReportS3ConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-fis-experiment-template/index.ts",
            "line": 402
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFisExperimentTemplate.DataAwsccFisExperimentTemplateExperimentReportConfigurationOutputs"
          }
        }
      ],
      "symbolId": "src/data-awscc-fis-experiment-template/index:DataAwsccFisExperimentTemplateExperimentReportConfigurationOutputsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccFisExperimentTemplate.DataAwsccFisExperimentTemplateLogConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFisExperimentTemplate.DataAwsccFisExperimentTemplateLogConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-fis-experiment-template/index.ts",
        "line": 607
      },
      "name": "DataAwsccFisExperimentTemplateLogConfiguration",
      "namespace": "dataAwsccFisExperimentTemplate",
      "symbolId": "src/data-awscc-fis-experiment-template/index:DataAwsccFisExperimentTemplateLogConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccFisExperimentTemplate.DataAwsccFisExperimentTemplateLogConfigurationCloudwatchLogsConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFisExperimentTemplate.DataAwsccFisExperimentTemplateLogConfigurationCloudwatchLogsConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-fis-experiment-template/index.ts",
        "line": 494
      },
      "name": "DataAwsccFisExperimentTemplateLogConfigurationCloudwatchLogsConfiguration",
      "namespace": "dataAwsccFisExperimentTemplate",
      "symbolId": "src/data-awscc-fis-experiment-template/index:DataAwsccFisExperimentTemplateLogConfigurationCloudwatchLogsConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccFisExperimentTemplate.DataAwsccFisExperimentTemplateLogConfigurationCloudwatchLogsConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFisExperimentTemplate.DataAwsccFisExperimentTemplateLogConfigurationCloudwatchLogsConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-fis-experiment-template/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-fis-experiment-template/index.ts",
        "line": 517
      },
      "name": "DataAwsccFisExperimentTemplateLogConfigurationCloudwatchLogsConfigurationOutputReference",
      "namespace": "dataAwsccFisExperimentTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fis-experiment-template/index.ts",
            "line": 544
          },
          "name": "logGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-fis-experiment-template/index.ts",
            "line": 528
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFisExperimentTemplate.DataAwsccFisExperimentTemplateLogConfigurationCloudwatchLogsConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-fis-experiment-template/index:DataAwsccFisExperimentTemplateLogConfigurationCloudwatchLogsConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccFisExperimentTemplate.DataAwsccFisExperimentTemplateLogConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFisExperimentTemplate.DataAwsccFisExperimentTemplateLogConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-fis-experiment-template/index.ts",
          "line": 637
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-fis-experiment-template/index.ts",
        "line": 630
      },
      "name": "DataAwsccFisExperimentTemplateLogConfigurationOutputReference",
      "namespace": "dataAwsccFisExperimentTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fis-experiment-template/index.ts",
            "line": 658
          },
          "name": "cloudwatchLogsConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFisExperimentTemplate.DataAwsccFisExperimentTemplateLogConfigurationCloudwatchLogsConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fis-experiment-template/index.ts",
            "line": 663
          },
          "name": "logSchemaVersion",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fis-experiment-template/index.ts",
            "line": 669
          },
          "name": "s3Configuration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFisExperimentTemplate.DataAwsccFisExperimentTemplateLogConfigurationS3ConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-fis-experiment-template/index.ts",
            "line": 641
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFisExperimentTemplate.DataAwsccFisExperimentTemplateLogConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-fis-experiment-template/index:DataAwsccFisExperimentTemplateLogConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccFisExperimentTemplate.DataAwsccFisExperimentTemplateLogConfigurationS3Configuration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFisExperimentTemplate.DataAwsccFisExperimentTemplateLogConfigurationS3Configuration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-fis-experiment-template/index.ts",
        "line": 548
      },
      "name": "DataAwsccFisExperimentTemplateLogConfigurationS3Configuration",
      "namespace": "dataAwsccFisExperimentTemplate",
      "symbolId": "src/data-awscc-fis-experiment-template/index:DataAwsccFisExperimentTemplateLogConfigurationS3Configuration"
    },
    "@cdktn/provider-awscc.dataAwsccFisExperimentTemplate.DataAwsccFisExperimentTemplateLogConfigurationS3ConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFisExperimentTemplate.DataAwsccFisExperimentTemplateLogConfigurationS3ConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-fis-experiment-template/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-awscc-fis-experiment-template/index.ts",
        "line": 571
      },
      "name": "DataAwsccFisExperimentTemplateLogConfigurationS3ConfigurationOutputReference",
      "namespace": "dataAwsccFisExperimentTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fis-experiment-template/index.ts",
            "line": 598
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fis-experiment-template/index.ts",
            "line": 603
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-fis-experiment-template/index.ts",
            "line": 582
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFisExperimentTemplate.DataAwsccFisExperimentTemplateLogConfigurationS3Configuration"
          }
        }
      ],
      "symbolId": "src/data-awscc-fis-experiment-template/index:DataAwsccFisExperimentTemplateLogConfigurationS3ConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccFisExperimentTemplate.DataAwsccFisExperimentTemplateStopConditions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFisExperimentTemplate.DataAwsccFisExperimentTemplateStopConditions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-fis-experiment-template/index.ts",
        "line": 673
      },
      "name": "DataAwsccFisExperimentTemplateStopConditions",
      "namespace": "dataAwsccFisExperimentTemplate",
      "symbolId": "src/data-awscc-fis-experiment-template/index:DataAwsccFisExperimentTemplateStopConditions"
    },
    "@cdktn/provider-awscc.dataAwsccFisExperimentTemplate.DataAwsccFisExperimentTemplateStopConditionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFisExperimentTemplate.DataAwsccFisExperimentTemplateStopConditionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-fis-experiment-template/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-fis-experiment-template/index.ts",
        "line": 735
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-fis-experiment-template/index.ts",
            "line": 749
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccFisExperimentTemplate.DataAwsccFisExperimentTemplateStopConditionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccFisExperimentTemplateStopConditionsList",
      "namespace": "dataAwsccFisExperimentTemplate",
      "symbolId": "src/data-awscc-fis-experiment-template/index:DataAwsccFisExperimentTemplateStopConditionsList"
    },
    "@cdktn/provider-awscc.dataAwsccFisExperimentTemplate.DataAwsccFisExperimentTemplateStopConditionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFisExperimentTemplate.DataAwsccFisExperimentTemplateStopConditionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-fis-experiment-template/index.ts",
          "line": 705
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-fis-experiment-template/index.ts",
        "line": 696
      },
      "name": "DataAwsccFisExperimentTemplateStopConditionsOutputReference",
      "namespace": "dataAwsccFisExperimentTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fis-experiment-template/index.ts",
            "line": 725
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fis-experiment-template/index.ts",
            "line": 730
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-fis-experiment-template/index.ts",
            "line": 709
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFisExperimentTemplate.DataAwsccFisExperimentTemplateStopConditions"
          }
        }
      ],
      "symbolId": "src/data-awscc-fis-experiment-template/index:DataAwsccFisExperimentTemplateStopConditionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccFisExperimentTemplate.DataAwsccFisExperimentTemplateTargets": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFisExperimentTemplate.DataAwsccFisExperimentTemplateTargets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-fis-experiment-template/index.ts",
        "line": 833
      },
      "name": "DataAwsccFisExperimentTemplateTargets",
      "namespace": "dataAwsccFisExperimentTemplate",
      "symbolId": "src/data-awscc-fis-experiment-template/index:DataAwsccFisExperimentTemplateTargets"
    },
    "@cdktn/provider-awscc.dataAwsccFisExperimentTemplate.DataAwsccFisExperimentTemplateTargetsFilters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFisExperimentTemplate.DataAwsccFisExperimentTemplateTargetsFilters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-fis-experiment-template/index.ts",
        "line": 753
      },
      "name": "DataAwsccFisExperimentTemplateTargetsFilters",
      "namespace": "dataAwsccFisExperimentTemplate",
      "symbolId": "src/data-awscc-fis-experiment-template/index:DataAwsccFisExperimentTemplateTargetsFilters"
    },
    "@cdktn/provider-awscc.dataAwsccFisExperimentTemplate.DataAwsccFisExperimentTemplateTargetsFiltersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFisExperimentTemplate.DataAwsccFisExperimentTemplateTargetsFiltersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-fis-experiment-template/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-fis-experiment-template/index.ts",
        "line": 815
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-fis-experiment-template/index.ts",
            "line": 829
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccFisExperimentTemplate.DataAwsccFisExperimentTemplateTargetsFiltersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccFisExperimentTemplateTargetsFiltersList",
      "namespace": "dataAwsccFisExperimentTemplate",
      "symbolId": "src/data-awscc-fis-experiment-template/index:DataAwsccFisExperimentTemplateTargetsFiltersList"
    },
    "@cdktn/provider-awscc.dataAwsccFisExperimentTemplate.DataAwsccFisExperimentTemplateTargetsFiltersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFisExperimentTemplate.DataAwsccFisExperimentTemplateTargetsFiltersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-fis-experiment-template/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-fis-experiment-template/index.ts",
        "line": 776
      },
      "name": "DataAwsccFisExperimentTemplateTargetsFiltersOutputReference",
      "namespace": "dataAwsccFisExperimentTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fis-experiment-template/index.ts",
            "line": 805
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fis-experiment-template/index.ts",
            "line": 810
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-fis-experiment-template/index.ts",
            "line": 789
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFisExperimentTemplate.DataAwsccFisExperimentTemplateTargetsFilters"
          }
        }
      ],
      "symbolId": "src/data-awscc-fis-experiment-template/index:DataAwsccFisExperimentTemplateTargetsFiltersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccFisExperimentTemplate.DataAwsccFisExperimentTemplateTargetsMap": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFisExperimentTemplate.DataAwsccFisExperimentTemplateTargetsMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-fis-experiment-template/index.ts",
          "line": 923
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-fis-experiment-template/index.ts",
        "line": 917
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-fis-experiment-template/index.ts",
            "line": 930
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccFisExperimentTemplate.DataAwsccFisExperimentTemplateTargetsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccFisExperimentTemplateTargetsMap",
      "namespace": "dataAwsccFisExperimentTemplate",
      "symbolId": "src/data-awscc-fis-experiment-template/index:DataAwsccFisExperimentTemplateTargetsMap"
    },
    "@cdktn/provider-awscc.dataAwsccFisExperimentTemplate.DataAwsccFisExperimentTemplateTargetsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFisExperimentTemplate.DataAwsccFisExperimentTemplateTargetsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-fis-experiment-template/index.ts",
          "line": 864
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "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-awscc-fis-experiment-template/index.ts",
        "line": 856
      },
      "name": "DataAwsccFisExperimentTemplateTargetsOutputReference",
      "namespace": "dataAwsccFisExperimentTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fis-experiment-template/index.ts",
            "line": 885
          },
          "name": "filters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFisExperimentTemplate.DataAwsccFisExperimentTemplateTargetsFiltersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fis-experiment-template/index.ts",
            "line": 891
          },
          "name": "parameters",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fis-experiment-template/index.ts",
            "line": 896
          },
          "name": "resourceArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fis-experiment-template/index.ts",
            "line": 902
          },
          "name": "resourceTags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fis-experiment-template/index.ts",
            "line": 907
          },
          "name": "resourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fis-experiment-template/index.ts",
            "line": 912
          },
          "name": "selectionMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-fis-experiment-template/index.ts",
            "line": 868
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFisExperimentTemplate.DataAwsccFisExperimentTemplateTargets"
          }
        }
      ],
      "symbolId": "src/data-awscc-fis-experiment-template/index:DataAwsccFisExperimentTemplateTargetsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccFisExperimentTemplates.DataAwsccFisExperimentTemplates": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/fis_experiment_templates awscc_fis_experiment_templates}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFisExperimentTemplates.DataAwsccFisExperimentTemplates",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/fis_experiment_templates awscc_fis_experiment_templates} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-fis-experiment-templates/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccFisExperimentTemplates.DataAwsccFisExperimentTemplatesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-fis-experiment-templates/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccFisExperimentTemplates resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-fis-experiment-templates/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccFisExperimentTemplates to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/fis_experiment_templates#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccFisExperimentTemplates that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccFisExperimentTemplates to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-fis-experiment-templates/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-fis-experiment-templates/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccFisExperimentTemplates",
      "namespace": "dataAwsccFisExperimentTemplates",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fis-experiment-templates/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fis-experiment-templates/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fis-experiment-templates/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-fis-experiment-templates/index:DataAwsccFisExperimentTemplates"
    },
    "@cdktn/provider-awscc.dataAwsccFisExperimentTemplates.DataAwsccFisExperimentTemplatesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFisExperimentTemplates.DataAwsccFisExperimentTemplatesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-fis-experiment-templates/index.ts",
        "line": 14
      },
      "name": "DataAwsccFisExperimentTemplatesConfig",
      "namespace": "dataAwsccFisExperimentTemplates",
      "symbolId": "src/data-awscc-fis-experiment-templates/index:DataAwsccFisExperimentTemplatesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccFisTargetAccountConfiguration.DataAwsccFisTargetAccountConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/fis_target_account_configuration awscc_fis_target_account_configuration}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFisTargetAccountConfiguration.DataAwsccFisTargetAccountConfiguration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/fis_target_account_configuration awscc_fis_target_account_configuration} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-fis-target-account-configuration/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccFisTargetAccountConfiguration.DataAwsccFisTargetAccountConfigurationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-fis-target-account-configuration/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccFisTargetAccountConfiguration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-fis-target-account-configuration/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccFisTargetAccountConfiguration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/fis_target_account_configuration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccFisTargetAccountConfiguration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccFisTargetAccountConfiguration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-fis-target-account-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-awscc-fis-target-account-configuration/index.ts",
            "line": 127
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccFisTargetAccountConfiguration",
      "namespace": "dataAwsccFisTargetAccountConfiguration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fis-target-account-configuration/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fis-target-account-configuration/index.ts",
            "line": 85
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fis-target-account-configuration/index.ts",
            "line": 90
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fis-target-account-configuration/index.ts",
            "line": 95
          },
          "name": "experimentTemplateId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fis-target-account-configuration/index.ts",
            "line": 113
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fis-target-account-configuration/index.ts",
            "line": 108
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-fis-target-account-configuration/index.ts",
            "line": 101
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-fis-target-account-configuration/index:DataAwsccFisTargetAccountConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccFisTargetAccountConfiguration.DataAwsccFisTargetAccountConfigurationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFisTargetAccountConfiguration.DataAwsccFisTargetAccountConfigurationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-fis-target-account-configuration/index.ts",
        "line": 14
      },
      "name": "DataAwsccFisTargetAccountConfigurationConfig",
      "namespace": "dataAwsccFisTargetAccountConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/fis_target_account_configuration#id DataAwsccFisTargetAccountConfiguration#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fis-target-account-configuration/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-fis-target-account-configuration/index:DataAwsccFisTargetAccountConfigurationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccFmsNotificationChannel.DataAwsccFmsNotificationChannel": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/fms_notification_channel awscc_fms_notification_channel}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFmsNotificationChannel.DataAwsccFmsNotificationChannel",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/fms_notification_channel awscc_fms_notification_channel} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-fms-notification-channel/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccFmsNotificationChannel.DataAwsccFmsNotificationChannelConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-fms-notification-channel/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccFmsNotificationChannel resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-fms-notification-channel/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccFmsNotificationChannel to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/fms_notification_channel#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccFmsNotificationChannel that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccFmsNotificationChannel to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-fms-notification-channel/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-awscc-fms-notification-channel/index.ts",
            "line": 117
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccFmsNotificationChannel",
      "namespace": "dataAwsccFmsNotificationChannel",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fms-notification-channel/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fms-notification-channel/index.ts",
            "line": 98
          },
          "name": "snsRoleName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fms-notification-channel/index.ts",
            "line": 103
          },
          "name": "snsTopicArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fms-notification-channel/index.ts",
            "line": 93
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-fms-notification-channel/index.ts",
            "line": 86
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-fms-notification-channel/index:DataAwsccFmsNotificationChannel"
    },
    "@cdktn/provider-awscc.dataAwsccFmsNotificationChannel.DataAwsccFmsNotificationChannelConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFmsNotificationChannel.DataAwsccFmsNotificationChannelConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-fms-notification-channel/index.ts",
        "line": 14
      },
      "name": "DataAwsccFmsNotificationChannelConfig",
      "namespace": "dataAwsccFmsNotificationChannel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/fms_notification_channel#id DataAwsccFmsNotificationChannel#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fms-notification-channel/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-fms-notification-channel/index:DataAwsccFmsNotificationChannelConfig"
    },
    "@cdktn/provider-awscc.dataAwsccFmsNotificationChannels.DataAwsccFmsNotificationChannels": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/fms_notification_channels awscc_fms_notification_channels}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFmsNotificationChannels.DataAwsccFmsNotificationChannels",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/fms_notification_channels awscc_fms_notification_channels} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-fms-notification-channels/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccFmsNotificationChannels.DataAwsccFmsNotificationChannelsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-fms-notification-channels/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccFmsNotificationChannels resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-fms-notification-channels/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccFmsNotificationChannels to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/fms_notification_channels#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccFmsNotificationChannels that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccFmsNotificationChannels to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-fms-notification-channels/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-fms-notification-channels/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccFmsNotificationChannels",
      "namespace": "dataAwsccFmsNotificationChannels",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fms-notification-channels/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fms-notification-channels/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fms-notification-channels/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-fms-notification-channels/index:DataAwsccFmsNotificationChannels"
    },
    "@cdktn/provider-awscc.dataAwsccFmsNotificationChannels.DataAwsccFmsNotificationChannelsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFmsNotificationChannels.DataAwsccFmsNotificationChannelsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-fms-notification-channels/index.ts",
        "line": 14
      },
      "name": "DataAwsccFmsNotificationChannelsConfig",
      "namespace": "dataAwsccFmsNotificationChannels",
      "symbolId": "src/data-awscc-fms-notification-channels/index:DataAwsccFmsNotificationChannelsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccFmsPolicies.DataAwsccFmsPolicies": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/fms_policies awscc_fms_policies}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFmsPolicies.DataAwsccFmsPolicies",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/fms_policies awscc_fms_policies} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-fms-policies/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccFmsPolicies.DataAwsccFmsPoliciesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-fms-policies/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccFmsPolicies resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-fms-policies/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccFmsPolicies to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/fms_policies#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccFmsPolicies that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccFmsPolicies to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-fms-policies/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-fms-policies/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccFmsPolicies",
      "namespace": "dataAwsccFmsPolicies",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fms-policies/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fms-policies/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fms-policies/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-fms-policies/index:DataAwsccFmsPolicies"
    },
    "@cdktn/provider-awscc.dataAwsccFmsPolicies.DataAwsccFmsPoliciesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFmsPolicies.DataAwsccFmsPoliciesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-fms-policies/index.ts",
        "line": 14
      },
      "name": "DataAwsccFmsPoliciesConfig",
      "namespace": "dataAwsccFmsPolicies",
      "symbolId": "src/data-awscc-fms-policies/index:DataAwsccFmsPoliciesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/fms_policy awscc_fms_policy}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/fms_policy awscc_fms_policy} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-fms-policy/index.ts",
          "line": 1155
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-fms-policy/index.ts",
        "line": 1123
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccFmsPolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-fms-policy/index.ts",
            "line": 1140
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccFmsPolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/fms_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccFmsPolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccFmsPolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-fms-policy/index.ts",
            "line": 1285
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-fms-policy/index.ts",
            "line": 1291
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccFmsPolicy",
      "namespace": "dataAwsccFmsPolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fms-policy/index.ts",
            "line": 1128
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fms-policy/index.ts",
            "line": 1179
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fms-policy/index.ts",
            "line": 1184
          },
          "name": "deleteAllPolicyResources",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fms-policy/index.ts",
            "line": 1190
          },
          "name": "excludeMap",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicyExcludeMapOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fms-policy/index.ts",
            "line": 1195
          },
          "name": "excludeResourceTags",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fms-policy/index.ts",
            "line": 1214
          },
          "name": "includeMap",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicyIncludeMapOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fms-policy/index.ts",
            "line": 1219
          },
          "name": "policyDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fms-policy/index.ts",
            "line": 1224
          },
          "name": "policyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fms-policy/index.ts",
            "line": 1229
          },
          "name": "policyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fms-policy/index.ts",
            "line": 1234
          },
          "name": "remediationEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fms-policy/index.ts",
            "line": 1265
          },
          "name": "resourcesCleanUp",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fms-policy/index.ts",
            "line": 1239
          },
          "name": "resourceSetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fms-policy/index.ts",
            "line": 1244
          },
          "name": "resourceTagLogicalOperator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fms-policy/index.ts",
            "line": 1250
          },
          "name": "resourceTags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicyResourceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fms-policy/index.ts",
            "line": 1255
          },
          "name": "resourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fms-policy/index.ts",
            "line": 1260
          },
          "name": "resourceTypeList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fms-policy/index.ts",
            "line": 1271
          },
          "name": "securityServicePolicyData",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicySecurityServicePolicyDataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fms-policy/index.ts",
            "line": 1277
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicyTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fms-policy/index.ts",
            "line": 1208
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-fms-policy/index.ts",
            "line": 1201
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-fms-policy/index:DataAwsccFmsPolicy"
    },
    "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-fms-policy/index.ts",
        "line": 14
      },
      "name": "DataAwsccFmsPolicyConfig",
      "namespace": "dataAwsccFmsPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/fms_policy#id DataAwsccFmsPolicy#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fms-policy/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-fms-policy/index:DataAwsccFmsPolicyConfig"
    },
    "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicyExcludeMap": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicyExcludeMap",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-fms-policy/index.ts",
        "line": 25
      },
      "name": "DataAwsccFmsPolicyExcludeMap",
      "namespace": "dataAwsccFmsPolicy",
      "symbolId": "src/data-awscc-fms-policy/index:DataAwsccFmsPolicyExcludeMap"
    },
    "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicyExcludeMapOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicyExcludeMapOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-fms-policy/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-fms-policy/index.ts",
        "line": 48
      },
      "name": "DataAwsccFmsPolicyExcludeMapOutputReference",
      "namespace": "dataAwsccFmsPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fms-policy/index.ts",
            "line": 75
          },
          "name": "account",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fms-policy/index.ts",
            "line": 80
          },
          "name": "orgunit",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-fms-policy/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicyExcludeMap"
          }
        }
      ],
      "symbolId": "src/data-awscc-fms-policy/index:DataAwsccFmsPolicyExcludeMapOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicyIncludeMap": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicyIncludeMap",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-fms-policy/index.ts",
        "line": 84
      },
      "name": "DataAwsccFmsPolicyIncludeMap",
      "namespace": "dataAwsccFmsPolicy",
      "symbolId": "src/data-awscc-fms-policy/index:DataAwsccFmsPolicyIncludeMap"
    },
    "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicyIncludeMapOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicyIncludeMapOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-fms-policy/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-awscc-fms-policy/index.ts",
        "line": 107
      },
      "name": "DataAwsccFmsPolicyIncludeMapOutputReference",
      "namespace": "dataAwsccFmsPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fms-policy/index.ts",
            "line": 134
          },
          "name": "account",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fms-policy/index.ts",
            "line": 139
          },
          "name": "orgunit",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-fms-policy/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicyIncludeMap"
          }
        }
      ],
      "symbolId": "src/data-awscc-fms-policy/index:DataAwsccFmsPolicyIncludeMapOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicyResourceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicyResourceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-fms-policy/index.ts",
        "line": 143
      },
      "name": "DataAwsccFmsPolicyResourceTags",
      "namespace": "dataAwsccFmsPolicy",
      "symbolId": "src/data-awscc-fms-policy/index:DataAwsccFmsPolicyResourceTags"
    },
    "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicyResourceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicyResourceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-fms-policy/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-awscc-fms-policy/index.ts",
        "line": 205
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-fms-policy/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-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicyResourceTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccFmsPolicyResourceTagsList",
      "namespace": "dataAwsccFmsPolicy",
      "symbolId": "src/data-awscc-fms-policy/index:DataAwsccFmsPolicyResourceTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicyResourceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicyResourceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-fms-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/data-awscc-fms-policy/index.ts",
        "line": 166
      },
      "name": "DataAwsccFmsPolicyResourceTagsOutputReference",
      "namespace": "dataAwsccFmsPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fms-policy/index.ts",
            "line": 195
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fms-policy/index.ts",
            "line": 200
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-fms-policy/index.ts",
            "line": 179
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicyResourceTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-fms-policy/index:DataAwsccFmsPolicyResourceTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicySecurityServicePolicyData": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicySecurityServicePolicyData",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-fms-policy/index.ts",
        "line": 974
      },
      "name": "DataAwsccFmsPolicySecurityServicePolicyData",
      "namespace": "dataAwsccFmsPolicy",
      "symbolId": "src/data-awscc-fms-policy/index:DataAwsccFmsPolicySecurityServicePolicyData"
    },
    "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicySecurityServicePolicyDataOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicySecurityServicePolicyDataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-fms-policy/index.ts",
          "line": 1004
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-fms-policy/index.ts",
        "line": 997
      },
      "name": "DataAwsccFmsPolicySecurityServicePolicyDataOutputReference",
      "namespace": "dataAwsccFmsPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fms-policy/index.ts",
            "line": 1024
          },
          "name": "managedServiceData",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fms-policy/index.ts",
            "line": 1030
          },
          "name": "policyOption",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fms-policy/index.ts",
            "line": 1035
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-fms-policy/index.ts",
            "line": 1008
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicySecurityServicePolicyData"
          }
        }
      ],
      "symbolId": "src/data-awscc-fms-policy/index:DataAwsccFmsPolicySecurityServicePolicyDataOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicySecurityServicePolicyDataPolicyOption": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicySecurityServicePolicyDataPolicyOption",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-fms-policy/index.ts",
        "line": 907
      },
      "name": "DataAwsccFmsPolicySecurityServicePolicyDataPolicyOption",
      "namespace": "dataAwsccFmsPolicy",
      "symbolId": "src/data-awscc-fms-policy/index:DataAwsccFmsPolicySecurityServicePolicyDataPolicyOption"
    },
    "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-fms-policy/index.ts",
        "line": 744
      },
      "name": "DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicy",
      "namespace": "dataAwsccFmsPolicy",
      "symbolId": "src/data-awscc-fms-policy/index:DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicy"
    },
    "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySet": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySet",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-fms-policy/index.ts",
        "line": 673
      },
      "name": "DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySet",
      "namespace": "dataAwsccFmsPolicy",
      "symbolId": "src/data-awscc-fms-policy/index:DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySet"
    },
    "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntries": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntries",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-fms-policy/index.ts",
        "line": 341
      },
      "name": "DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntries",
      "namespace": "dataAwsccFmsPolicy",
      "symbolId": "src/data-awscc-fms-policy/index:DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntries"
    },
    "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntriesIcmpTypeCode": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntriesIcmpTypeCode",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-fms-policy/index.ts",
        "line": 223
      },
      "name": "DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntriesIcmpTypeCode",
      "namespace": "dataAwsccFmsPolicy",
      "symbolId": "src/data-awscc-fms-policy/index:DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntriesIcmpTypeCode"
    },
    "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntriesIcmpTypeCodeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntriesIcmpTypeCodeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-fms-policy/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-awscc-fms-policy/index.ts",
        "line": 246
      },
      "name": "DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntriesIcmpTypeCodeOutputReference",
      "namespace": "dataAwsccFmsPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fms-policy/index.ts",
            "line": 273
          },
          "name": "code",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fms-policy/index.ts",
            "line": 278
          },
          "name": "type",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-fms-policy/index.ts",
            "line": 257
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntriesIcmpTypeCode"
          }
        }
      ],
      "symbolId": "src/data-awscc-fms-policy/index:DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntriesIcmpTypeCodeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntriesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntriesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-fms-policy/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-fms-policy/index.ts",
        "line": 430
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-fms-policy/index.ts",
            "line": 444
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntriesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntriesList",
      "namespace": "dataAwsccFmsPolicy",
      "symbolId": "src/data-awscc-fms-policy/index:DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntriesList"
    },
    "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntriesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntriesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-fms-policy/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-fms-policy/index.ts",
        "line": 364
      },
      "name": "DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntriesOutputReference",
      "namespace": "dataAwsccFmsPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fms-policy/index.ts",
            "line": 393
          },
          "name": "cidrBlock",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fms-policy/index.ts",
            "line": 398
          },
          "name": "egress",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fms-policy/index.ts",
            "line": 404
          },
          "name": "icmpTypeCode",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntriesIcmpTypeCodeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fms-policy/index.ts",
            "line": 409
          },
          "name": "ipv6CidrBlock",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fms-policy/index.ts",
            "line": 415
          },
          "name": "portRange",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntriesPortRangeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fms-policy/index.ts",
            "line": 420
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fms-policy/index.ts",
            "line": 425
          },
          "name": "ruleAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-fms-policy/index.ts",
            "line": 377
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntries"
          }
        }
      ],
      "symbolId": "src/data-awscc-fms-policy/index:DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntriesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntriesPortRange": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntriesPortRange",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-fms-policy/index.ts",
        "line": 282
      },
      "name": "DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntriesPortRange",
      "namespace": "dataAwsccFmsPolicy",
      "symbolId": "src/data-awscc-fms-policy/index:DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntriesPortRange"
    },
    "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntriesPortRangeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntriesPortRangeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-fms-policy/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-awscc-fms-policy/index.ts",
        "line": 305
      },
      "name": "DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntriesPortRangeOutputReference",
      "namespace": "dataAwsccFmsPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fms-policy/index.ts",
            "line": 332
          },
          "name": "from",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fms-policy/index.ts",
            "line": 337
          },
          "name": "to",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-fms-policy/index.ts",
            "line": 316
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntriesPortRange"
          }
        }
      ],
      "symbolId": "src/data-awscc-fms-policy/index:DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntriesPortRangeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntries": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntries",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-fms-policy/index.ts",
        "line": 566
      },
      "name": "DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntries",
      "namespace": "dataAwsccFmsPolicy",
      "symbolId": "src/data-awscc-fms-policy/index:DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntries"
    },
    "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntriesIcmpTypeCode": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntriesIcmpTypeCode",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-fms-policy/index.ts",
        "line": 448
      },
      "name": "DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntriesIcmpTypeCode",
      "namespace": "dataAwsccFmsPolicy",
      "symbolId": "src/data-awscc-fms-policy/index:DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntriesIcmpTypeCode"
    },
    "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntriesIcmpTypeCodeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntriesIcmpTypeCodeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-fms-policy/index.ts",
          "line": 478
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-fms-policy/index.ts",
        "line": 471
      },
      "name": "DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntriesIcmpTypeCodeOutputReference",
      "namespace": "dataAwsccFmsPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fms-policy/index.ts",
            "line": 498
          },
          "name": "code",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fms-policy/index.ts",
            "line": 503
          },
          "name": "type",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-fms-policy/index.ts",
            "line": 482
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntriesIcmpTypeCode"
          }
        }
      ],
      "symbolId": "src/data-awscc-fms-policy/index:DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntriesIcmpTypeCodeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntriesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntriesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-fms-policy/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-fms-policy/index.ts",
        "line": 655
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-fms-policy/index.ts",
            "line": 669
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntriesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntriesList",
      "namespace": "dataAwsccFmsPolicy",
      "symbolId": "src/data-awscc-fms-policy/index:DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntriesList"
    },
    "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntriesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntriesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-fms-policy/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-fms-policy/index.ts",
        "line": 589
      },
      "name": "DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntriesOutputReference",
      "namespace": "dataAwsccFmsPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fms-policy/index.ts",
            "line": 618
          },
          "name": "cidrBlock",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fms-policy/index.ts",
            "line": 623
          },
          "name": "egress",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fms-policy/index.ts",
            "line": 629
          },
          "name": "icmpTypeCode",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntriesIcmpTypeCodeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fms-policy/index.ts",
            "line": 634
          },
          "name": "ipv6CidrBlock",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fms-policy/index.ts",
            "line": 640
          },
          "name": "portRange",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntriesPortRangeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fms-policy/index.ts",
            "line": 645
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fms-policy/index.ts",
            "line": 650
          },
          "name": "ruleAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-fms-policy/index.ts",
            "line": 602
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntries"
          }
        }
      ],
      "symbolId": "src/data-awscc-fms-policy/index:DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntriesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntriesPortRange": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntriesPortRange",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-fms-policy/index.ts",
        "line": 507
      },
      "name": "DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntriesPortRange",
      "namespace": "dataAwsccFmsPolicy",
      "symbolId": "src/data-awscc-fms-policy/index:DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntriesPortRange"
    },
    "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntriesPortRangeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntriesPortRangeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-fms-policy/index.ts",
          "line": 537
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-fms-policy/index.ts",
        "line": 530
      },
      "name": "DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntriesPortRangeOutputReference",
      "namespace": "dataAwsccFmsPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fms-policy/index.ts",
            "line": 557
          },
          "name": "from",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fms-policy/index.ts",
            "line": 562
          },
          "name": "to",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-fms-policy/index.ts",
            "line": 541
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntriesPortRange"
          }
        }
      ],
      "symbolId": "src/data-awscc-fms-policy/index:DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntriesPortRangeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-fms-policy/index.ts",
          "line": 703
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-fms-policy/index.ts",
        "line": 696
      },
      "name": "DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetOutputReference",
      "namespace": "dataAwsccFmsPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fms-policy/index.ts",
            "line": 724
          },
          "name": "firstEntries",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntriesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fms-policy/index.ts",
            "line": 729
          },
          "name": "forceRemediateForFirstEntries",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fms-policy/index.ts",
            "line": 734
          },
          "name": "forceRemediateForLastEntries",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fms-policy/index.ts",
            "line": 740
          },
          "name": "lastEntries",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntriesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-fms-policy/index.ts",
            "line": 707
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySet"
          }
        }
      ],
      "symbolId": "src/data-awscc-fms-policy/index:DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-fms-policy/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-fms-policy/index.ts",
        "line": 767
      },
      "name": "DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyOutputReference",
      "namespace": "dataAwsccFmsPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fms-policy/index.ts",
            "line": 795
          },
          "name": "networkAclEntrySet",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-fms-policy/index.ts",
            "line": 778
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicy"
          }
        }
      ],
      "symbolId": "src/data-awscc-fms-policy/index:DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-fms-policy/index.ts",
        "line": 799
      },
      "name": "DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicy",
      "namespace": "dataAwsccFmsPolicy",
      "symbolId": "src/data-awscc-fms-policy/index:DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicy"
    },
    "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-fms-policy/index.ts",
          "line": 829
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-fms-policy/index.ts",
        "line": 822
      },
      "name": "DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyOutputReference",
      "namespace": "dataAwsccFmsPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fms-policy/index.ts",
            "line": 849
          },
          "name": "firewallDeploymentModel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-fms-policy/index.ts",
            "line": 833
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicy"
          }
        }
      ],
      "symbolId": "src/data-awscc-fms-policy/index:DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-fms-policy/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-fms-policy/index.ts",
        "line": 930
      },
      "name": "DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionOutputReference",
      "namespace": "dataAwsccFmsPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fms-policy/index.ts",
            "line": 958
          },
          "name": "networkAclCommonPolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fms-policy/index.ts",
            "line": 964
          },
          "name": "networkFirewallPolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fms-policy/index.ts",
            "line": 970
          },
          "name": "thirdPartyFirewallPolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-fms-policy/index.ts",
            "line": 941
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicySecurityServicePolicyDataPolicyOption"
          }
        }
      ],
      "symbolId": "src/data-awscc-fms-policy/index:DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-fms-policy/index.ts",
        "line": 853
      },
      "name": "DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicy",
      "namespace": "dataAwsccFmsPolicy",
      "symbolId": "src/data-awscc-fms-policy/index:DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicy"
    },
    "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-fms-policy/index.ts",
          "line": 883
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-fms-policy/index.ts",
        "line": 876
      },
      "name": "DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyOutputReference",
      "namespace": "dataAwsccFmsPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fms-policy/index.ts",
            "line": 903
          },
          "name": "firewallDeploymentModel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-fms-policy/index.ts",
            "line": 887
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicy"
          }
        }
      ],
      "symbolId": "src/data-awscc-fms-policy/index:DataAwsccFmsPolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicyTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicyTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-fms-policy/index.ts",
        "line": 1039
      },
      "name": "DataAwsccFmsPolicyTags",
      "namespace": "dataAwsccFmsPolicy",
      "symbolId": "src/data-awscc-fms-policy/index:DataAwsccFmsPolicyTags"
    },
    "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicyTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicyTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-fms-policy/index.ts",
          "line": 1108
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-fms-policy/index.ts",
        "line": 1101
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-fms-policy/index.ts",
            "line": 1115
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicyTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccFmsPolicyTagsList",
      "namespace": "dataAwsccFmsPolicy",
      "symbolId": "src/data-awscc-fms-policy/index:DataAwsccFmsPolicyTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicyTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicyTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-fms-policy/index.ts",
          "line": 1071
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-fms-policy/index.ts",
        "line": 1062
      },
      "name": "DataAwsccFmsPolicyTagsOutputReference",
      "namespace": "dataAwsccFmsPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fms-policy/index.ts",
            "line": 1091
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fms-policy/index.ts",
            "line": 1096
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-fms-policy/index.ts",
            "line": 1075
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFmsPolicy.DataAwsccFmsPolicyTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-fms-policy/index:DataAwsccFmsPolicyTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccFmsResourceSet.DataAwsccFmsResourceSet": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/fms_resource_set awscc_fms_resource_set}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFmsResourceSet.DataAwsccFmsResourceSet",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/fms_resource_set awscc_fms_resource_set} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-fms-resource-set/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-awscc.dataAwsccFmsResourceSet.DataAwsccFmsResourceSetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-fms-resource-set/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccFmsResourceSet resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-fms-resource-set/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 DataAwsccFmsResourceSet to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/fms_resource_set#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccFmsResourceSet that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccFmsResourceSet to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-fms-resource-set/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-awscc-fms-resource-set/index.ts",
            "line": 218
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccFmsResourceSet",
      "namespace": "dataAwsccFmsResourceSet",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fms-resource-set/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fms-resource-set/index.ts",
            "line": 165
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fms-resource-set/index.ts",
            "line": 183
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fms-resource-set/index.ts",
            "line": 198
          },
          "name": "resources",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fms-resource-set/index.ts",
            "line": 188
          },
          "name": "resourceSetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fms-resource-set/index.ts",
            "line": 193
          },
          "name": "resourceTypeList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fms-resource-set/index.ts",
            "line": 204
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFmsResourceSet.DataAwsccFmsResourceSetTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fms-resource-set/index.ts",
            "line": 178
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-fms-resource-set/index.ts",
            "line": 171
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-fms-resource-set/index:DataAwsccFmsResourceSet"
    },
    "@cdktn/provider-awscc.dataAwsccFmsResourceSet.DataAwsccFmsResourceSetConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFmsResourceSet.DataAwsccFmsResourceSetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-fms-resource-set/index.ts",
        "line": 14
      },
      "name": "DataAwsccFmsResourceSetConfig",
      "namespace": "dataAwsccFmsResourceSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/fms_resource_set#id DataAwsccFmsResourceSet#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fms-resource-set/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-fms-resource-set/index:DataAwsccFmsResourceSetConfig"
    },
    "@cdktn/provider-awscc.dataAwsccFmsResourceSet.DataAwsccFmsResourceSetTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFmsResourceSet.DataAwsccFmsResourceSetTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-fms-resource-set/index.ts",
        "line": 25
      },
      "name": "DataAwsccFmsResourceSetTags",
      "namespace": "dataAwsccFmsResourceSet",
      "symbolId": "src/data-awscc-fms-resource-set/index:DataAwsccFmsResourceSetTags"
    },
    "@cdktn/provider-awscc.dataAwsccFmsResourceSet.DataAwsccFmsResourceSetTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFmsResourceSet.DataAwsccFmsResourceSetTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-fms-resource-set/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-awscc-fms-resource-set/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-fms-resource-set/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-awscc.dataAwsccFmsResourceSet.DataAwsccFmsResourceSetTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccFmsResourceSetTagsList",
      "namespace": "dataAwsccFmsResourceSet",
      "symbolId": "src/data-awscc-fms-resource-set/index:DataAwsccFmsResourceSetTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccFmsResourceSet.DataAwsccFmsResourceSetTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFmsResourceSet.DataAwsccFmsResourceSetTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-fms-resource-set/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-fms-resource-set/index.ts",
        "line": 48
      },
      "name": "DataAwsccFmsResourceSetTagsOutputReference",
      "namespace": "dataAwsccFmsResourceSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fms-resource-set/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fms-resource-set/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-fms-resource-set/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFmsResourceSet.DataAwsccFmsResourceSetTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-fms-resource-set/index:DataAwsccFmsResourceSetTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccFmsResourceSets.DataAwsccFmsResourceSets": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/fms_resource_sets awscc_fms_resource_sets}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFmsResourceSets.DataAwsccFmsResourceSets",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/fms_resource_sets awscc_fms_resource_sets} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-fms-resource-sets/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccFmsResourceSets.DataAwsccFmsResourceSetsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-fms-resource-sets/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccFmsResourceSets resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-fms-resource-sets/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccFmsResourceSets to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/fms_resource_sets#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccFmsResourceSets that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccFmsResourceSets to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-fms-resource-sets/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-fms-resource-sets/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccFmsResourceSets",
      "namespace": "dataAwsccFmsResourceSets",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fms-resource-sets/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fms-resource-sets/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fms-resource-sets/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-fms-resource-sets/index:DataAwsccFmsResourceSets"
    },
    "@cdktn/provider-awscc.dataAwsccFmsResourceSets.DataAwsccFmsResourceSetsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFmsResourceSets.DataAwsccFmsResourceSetsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-fms-resource-sets/index.ts",
        "line": 14
      },
      "name": "DataAwsccFmsResourceSetsConfig",
      "namespace": "dataAwsccFmsResourceSets",
      "symbolId": "src/data-awscc-fms-resource-sets/index:DataAwsccFmsResourceSetsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccForecastDataset.DataAwsccForecastDataset": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/forecast_dataset awscc_forecast_dataset}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccForecastDataset.DataAwsccForecastDataset",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/forecast_dataset awscc_forecast_dataset} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-forecast-dataset/index.ts",
          "line": 335
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccForecastDataset.DataAwsccForecastDatasetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-forecast-dataset/index.ts",
        "line": 303
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccForecastDataset resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-forecast-dataset/index.ts",
            "line": 320
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccForecastDataset to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/forecast_dataset#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccForecastDataset that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccForecastDataset to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-forecast-dataset/index.ts",
            "line": 418
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-forecast-dataset/index.ts",
            "line": 424
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccForecastDataset",
      "namespace": "dataAwsccForecastDataset",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-forecast-dataset/index.ts",
            "line": 308
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-forecast-dataset/index.ts",
            "line": 359
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-forecast-dataset/index.ts",
            "line": 364
          },
          "name": "dataFrequency",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-forecast-dataset/index.ts",
            "line": 369
          },
          "name": "datasetName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-forecast-dataset/index.ts",
            "line": 374
          },
          "name": "datasetType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-forecast-dataset/index.ts",
            "line": 379
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-forecast-dataset/index.ts",
            "line": 385
          },
          "name": "encryptionConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccForecastDataset.DataAwsccForecastDatasetEncryptionConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-forecast-dataset/index.ts",
            "line": 404
          },
          "name": "schema",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccForecastDataset.DataAwsccForecastDatasetSchemaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-forecast-dataset/index.ts",
            "line": 410
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccForecastDataset.DataAwsccForecastDatasetTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-forecast-dataset/index.ts",
            "line": 398
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-forecast-dataset/index.ts",
            "line": 391
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-forecast-dataset/index:DataAwsccForecastDataset"
    },
    "@cdktn/provider-awscc.dataAwsccForecastDataset.DataAwsccForecastDatasetConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccForecastDataset.DataAwsccForecastDatasetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-forecast-dataset/index.ts",
        "line": 14
      },
      "name": "DataAwsccForecastDatasetConfig",
      "namespace": "dataAwsccForecastDataset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/forecast_dataset#id DataAwsccForecastDataset#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-forecast-dataset/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-forecast-dataset/index:DataAwsccForecastDatasetConfig"
    },
    "@cdktn/provider-awscc.dataAwsccForecastDataset.DataAwsccForecastDatasetEncryptionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccForecastDataset.DataAwsccForecastDatasetEncryptionConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-forecast-dataset/index.ts",
        "line": 25
      },
      "name": "DataAwsccForecastDatasetEncryptionConfig",
      "namespace": "dataAwsccForecastDataset",
      "symbolId": "src/data-awscc-forecast-dataset/index:DataAwsccForecastDatasetEncryptionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccForecastDataset.DataAwsccForecastDatasetEncryptionConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccForecastDataset.DataAwsccForecastDatasetEncryptionConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-forecast-dataset/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-forecast-dataset/index.ts",
        "line": 48
      },
      "name": "DataAwsccForecastDatasetEncryptionConfigOutputReference",
      "namespace": "dataAwsccForecastDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-forecast-dataset/index.ts",
            "line": 75
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-forecast-dataset/index.ts",
            "line": 80
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-forecast-dataset/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccForecastDataset.DataAwsccForecastDatasetEncryptionConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-forecast-dataset/index:DataAwsccForecastDatasetEncryptionConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccForecastDataset.DataAwsccForecastDatasetSchema": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccForecastDataset.DataAwsccForecastDatasetSchema",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-forecast-dataset/index.ts",
        "line": 164
      },
      "name": "DataAwsccForecastDatasetSchema",
      "namespace": "dataAwsccForecastDataset",
      "symbolId": "src/data-awscc-forecast-dataset/index:DataAwsccForecastDatasetSchema"
    },
    "@cdktn/provider-awscc.dataAwsccForecastDataset.DataAwsccForecastDatasetSchemaAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccForecastDataset.DataAwsccForecastDatasetSchemaAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-forecast-dataset/index.ts",
        "line": 84
      },
      "name": "DataAwsccForecastDatasetSchemaAttributes",
      "namespace": "dataAwsccForecastDataset",
      "symbolId": "src/data-awscc-forecast-dataset/index:DataAwsccForecastDatasetSchemaAttributes"
    },
    "@cdktn/provider-awscc.dataAwsccForecastDataset.DataAwsccForecastDatasetSchemaAttributesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccForecastDataset.DataAwsccForecastDatasetSchemaAttributesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-forecast-dataset/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-forecast-dataset/index.ts",
        "line": 146
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-forecast-dataset/index.ts",
            "line": 160
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccForecastDataset.DataAwsccForecastDatasetSchemaAttributesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccForecastDatasetSchemaAttributesList",
      "namespace": "dataAwsccForecastDataset",
      "symbolId": "src/data-awscc-forecast-dataset/index:DataAwsccForecastDatasetSchemaAttributesList"
    },
    "@cdktn/provider-awscc.dataAwsccForecastDataset.DataAwsccForecastDatasetSchemaAttributesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccForecastDataset.DataAwsccForecastDatasetSchemaAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-forecast-dataset/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-forecast-dataset/index.ts",
        "line": 107
      },
      "name": "DataAwsccForecastDatasetSchemaAttributesOutputReference",
      "namespace": "dataAwsccForecastDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-forecast-dataset/index.ts",
            "line": 136
          },
          "name": "attributeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-forecast-dataset/index.ts",
            "line": 141
          },
          "name": "attributeType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-forecast-dataset/index.ts",
            "line": 120
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccForecastDataset.DataAwsccForecastDatasetSchemaAttributes"
          }
        }
      ],
      "symbolId": "src/data-awscc-forecast-dataset/index:DataAwsccForecastDatasetSchemaAttributesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccForecastDataset.DataAwsccForecastDatasetSchemaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccForecastDataset.DataAwsccForecastDatasetSchemaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-forecast-dataset/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-forecast-dataset/index.ts",
        "line": 187
      },
      "name": "DataAwsccForecastDatasetSchemaOutputReference",
      "namespace": "dataAwsccForecastDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-forecast-dataset/index.ts",
            "line": 215
          },
          "name": "attributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccForecastDataset.DataAwsccForecastDatasetSchemaAttributesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-forecast-dataset/index.ts",
            "line": 198
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccForecastDataset.DataAwsccForecastDatasetSchema"
          }
        }
      ],
      "symbolId": "src/data-awscc-forecast-dataset/index:DataAwsccForecastDatasetSchemaOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccForecastDataset.DataAwsccForecastDatasetTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccForecastDataset.DataAwsccForecastDatasetTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-forecast-dataset/index.ts",
        "line": 219
      },
      "name": "DataAwsccForecastDatasetTags",
      "namespace": "dataAwsccForecastDataset",
      "symbolId": "src/data-awscc-forecast-dataset/index:DataAwsccForecastDatasetTags"
    },
    "@cdktn/provider-awscc.dataAwsccForecastDataset.DataAwsccForecastDatasetTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccForecastDataset.DataAwsccForecastDatasetTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-forecast-dataset/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-forecast-dataset/index.ts",
        "line": 281
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-forecast-dataset/index.ts",
            "line": 295
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccForecastDataset.DataAwsccForecastDatasetTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccForecastDatasetTagsList",
      "namespace": "dataAwsccForecastDataset",
      "symbolId": "src/data-awscc-forecast-dataset/index:DataAwsccForecastDatasetTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccForecastDataset.DataAwsccForecastDatasetTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccForecastDataset.DataAwsccForecastDatasetTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-forecast-dataset/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-awscc-forecast-dataset/index.ts",
        "line": 242
      },
      "name": "DataAwsccForecastDatasetTagsOutputReference",
      "namespace": "dataAwsccForecastDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-forecast-dataset/index.ts",
            "line": 271
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-forecast-dataset/index.ts",
            "line": 276
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-forecast-dataset/index.ts",
            "line": 255
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccForecastDataset.DataAwsccForecastDatasetTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-forecast-dataset/index:DataAwsccForecastDatasetTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccForecastDatasetGroup.DataAwsccForecastDatasetGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/forecast_dataset_group awscc_forecast_dataset_group}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccForecastDatasetGroup.DataAwsccForecastDatasetGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/forecast_dataset_group awscc_forecast_dataset_group} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-forecast-dataset-group/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-awscc.dataAwsccForecastDatasetGroup.DataAwsccForecastDatasetGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-forecast-dataset-group/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccForecastDatasetGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-forecast-dataset-group/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 DataAwsccForecastDatasetGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/forecast_dataset_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccForecastDatasetGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccForecastDatasetGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-forecast-dataset-group/index.ts",
            "line": 207
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-forecast-dataset-group/index.ts",
            "line": 213
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccForecastDatasetGroup",
      "namespace": "dataAwsccForecastDatasetGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-forecast-dataset-group/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-forecast-dataset-group/index.ts",
            "line": 165
          },
          "name": "datasetArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-forecast-dataset-group/index.ts",
            "line": 170
          },
          "name": "datasetGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-forecast-dataset-group/index.ts",
            "line": 175
          },
          "name": "datasetGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-forecast-dataset-group/index.ts",
            "line": 180
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-forecast-dataset-group/index.ts",
            "line": 199
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccForecastDatasetGroup.DataAwsccForecastDatasetGroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-forecast-dataset-group/index.ts",
            "line": 193
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-forecast-dataset-group/index.ts",
            "line": 186
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-forecast-dataset-group/index:DataAwsccForecastDatasetGroup"
    },
    "@cdktn/provider-awscc.dataAwsccForecastDatasetGroup.DataAwsccForecastDatasetGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccForecastDatasetGroup.DataAwsccForecastDatasetGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-forecast-dataset-group/index.ts",
        "line": 14
      },
      "name": "DataAwsccForecastDatasetGroupConfig",
      "namespace": "dataAwsccForecastDatasetGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/forecast_dataset_group#id DataAwsccForecastDatasetGroup#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-forecast-dataset-group/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-forecast-dataset-group/index:DataAwsccForecastDatasetGroupConfig"
    },
    "@cdktn/provider-awscc.dataAwsccForecastDatasetGroup.DataAwsccForecastDatasetGroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccForecastDatasetGroup.DataAwsccForecastDatasetGroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-forecast-dataset-group/index.ts",
        "line": 25
      },
      "name": "DataAwsccForecastDatasetGroupTags",
      "namespace": "dataAwsccForecastDatasetGroup",
      "symbolId": "src/data-awscc-forecast-dataset-group/index:DataAwsccForecastDatasetGroupTags"
    },
    "@cdktn/provider-awscc.dataAwsccForecastDatasetGroup.DataAwsccForecastDatasetGroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccForecastDatasetGroup.DataAwsccForecastDatasetGroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-forecast-dataset-group/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-awscc-forecast-dataset-group/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-forecast-dataset-group/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-awscc.dataAwsccForecastDatasetGroup.DataAwsccForecastDatasetGroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccForecastDatasetGroupTagsList",
      "namespace": "dataAwsccForecastDatasetGroup",
      "symbolId": "src/data-awscc-forecast-dataset-group/index:DataAwsccForecastDatasetGroupTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccForecastDatasetGroup.DataAwsccForecastDatasetGroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccForecastDatasetGroup.DataAwsccForecastDatasetGroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-forecast-dataset-group/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-forecast-dataset-group/index.ts",
        "line": 48
      },
      "name": "DataAwsccForecastDatasetGroupTagsOutputReference",
      "namespace": "dataAwsccForecastDatasetGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-forecast-dataset-group/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-forecast-dataset-group/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-forecast-dataset-group/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccForecastDatasetGroup.DataAwsccForecastDatasetGroupTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-forecast-dataset-group/index:DataAwsccForecastDatasetGroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccForecastDatasetGroups.DataAwsccForecastDatasetGroups": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/forecast_dataset_groups awscc_forecast_dataset_groups}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccForecastDatasetGroups.DataAwsccForecastDatasetGroups",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/forecast_dataset_groups awscc_forecast_dataset_groups} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-forecast-dataset-groups/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccForecastDatasetGroups.DataAwsccForecastDatasetGroupsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-forecast-dataset-groups/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccForecastDatasetGroups resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-forecast-dataset-groups/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccForecastDatasetGroups to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/forecast_dataset_groups#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccForecastDatasetGroups that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccForecastDatasetGroups to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-forecast-dataset-groups/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-forecast-dataset-groups/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccForecastDatasetGroups",
      "namespace": "dataAwsccForecastDatasetGroups",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-forecast-dataset-groups/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-forecast-dataset-groups/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-forecast-dataset-groups/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-forecast-dataset-groups/index:DataAwsccForecastDatasetGroups"
    },
    "@cdktn/provider-awscc.dataAwsccForecastDatasetGroups.DataAwsccForecastDatasetGroupsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccForecastDatasetGroups.DataAwsccForecastDatasetGroupsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-forecast-dataset-groups/index.ts",
        "line": 14
      },
      "name": "DataAwsccForecastDatasetGroupsConfig",
      "namespace": "dataAwsccForecastDatasetGroups",
      "symbolId": "src/data-awscc-forecast-dataset-groups/index:DataAwsccForecastDatasetGroupsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccForecastDatasets.DataAwsccForecastDatasets": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/forecast_datasets awscc_forecast_datasets}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccForecastDatasets.DataAwsccForecastDatasets",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/forecast_datasets awscc_forecast_datasets} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-forecast-datasets/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccForecastDatasets.DataAwsccForecastDatasetsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-forecast-datasets/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccForecastDatasets resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-forecast-datasets/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccForecastDatasets to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/forecast_datasets#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccForecastDatasets that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccForecastDatasets to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-forecast-datasets/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-forecast-datasets/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccForecastDatasets",
      "namespace": "dataAwsccForecastDatasets",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-forecast-datasets/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-forecast-datasets/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-forecast-datasets/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-forecast-datasets/index:DataAwsccForecastDatasets"
    },
    "@cdktn/provider-awscc.dataAwsccForecastDatasets.DataAwsccForecastDatasetsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccForecastDatasets.DataAwsccForecastDatasetsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-forecast-datasets/index.ts",
        "line": 14
      },
      "name": "DataAwsccForecastDatasetsConfig",
      "namespace": "dataAwsccForecastDatasets",
      "symbolId": "src/data-awscc-forecast-datasets/index:DataAwsccForecastDatasetsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetector": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/frauddetector_detector awscc_frauddetector_detector}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetector",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/frauddetector_detector awscc_frauddetector_detector} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-frauddetector-detector/index.ts",
          "line": 1370
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-frauddetector-detector/index.ts",
        "line": 1338
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccFrauddetectorDetector resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 1355
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccFrauddetectorDetector to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/frauddetector_detector#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccFrauddetectorDetector that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccFrauddetectorDetector to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 1474
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 1480
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccFrauddetectorDetector",
      "namespace": "dataAwsccFrauddetectorDetector",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 1343
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 1394
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 1400
          },
          "name": "associatedModels",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorAssociatedModelsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 1405
          },
          "name": "createdTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 1410
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 1415
          },
          "name": "detectorId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 1420
          },
          "name": "detectorVersionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 1425
          },
          "name": "detectorVersionStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 1431
          },
          "name": "eventType",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorEventTypeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 1449
          },
          "name": "lastUpdatedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 1454
          },
          "name": "ruleExecutionMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 1460
          },
          "name": "rules",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 1466
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 1444
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 1437
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-frauddetector-detector/index:DataAwsccFrauddetectorDetector"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorAssociatedModels": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorAssociatedModels",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-frauddetector-detector/index.ts",
        "line": 25
      },
      "name": "DataAwsccFrauddetectorDetectorAssociatedModels",
      "namespace": "dataAwsccFrauddetectorDetector",
      "symbolId": "src/data-awscc-frauddetector-detector/index:DataAwsccFrauddetectorDetectorAssociatedModels"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorAssociatedModelsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorAssociatedModelsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-frauddetector-detector/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-frauddetector-detector/index.ts",
        "line": 82
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 96
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorAssociatedModelsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccFrauddetectorDetectorAssociatedModelsList",
      "namespace": "dataAwsccFrauddetectorDetector",
      "symbolId": "src/data-awscc-frauddetector-detector/index:DataAwsccFrauddetectorDetectorAssociatedModelsList"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorAssociatedModelsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorAssociatedModelsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-frauddetector-detector/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-frauddetector-detector/index.ts",
        "line": 48
      },
      "name": "DataAwsccFrauddetectorDetectorAssociatedModelsOutputReference",
      "namespace": "dataAwsccFrauddetectorDetector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 77
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorAssociatedModels"
          }
        }
      ],
      "symbolId": "src/data-awscc-frauddetector-detector/index:DataAwsccFrauddetectorDetectorAssociatedModelsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-frauddetector-detector/index.ts",
        "line": 14
      },
      "name": "DataAwsccFrauddetectorDetectorConfig",
      "namespace": "dataAwsccFrauddetectorDetector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/frauddetector_detector#id DataAwsccFrauddetectorDetector#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-frauddetector-detector/index:DataAwsccFrauddetectorDetectorConfig"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorEventType": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorEventType",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-frauddetector-detector/index.ts",
        "line": 758
      },
      "name": "DataAwsccFrauddetectorDetectorEventType",
      "namespace": "dataAwsccFrauddetectorDetector",
      "symbolId": "src/data-awscc-frauddetector-detector/index:DataAwsccFrauddetectorDetectorEventType"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorEventTypeEntityTypes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorEventTypeEntityTypes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-frauddetector-detector/index.ts",
        "line": 180
      },
      "name": "DataAwsccFrauddetectorDetectorEventTypeEntityTypes",
      "namespace": "dataAwsccFrauddetectorDetector",
      "symbolId": "src/data-awscc-frauddetector-detector/index:DataAwsccFrauddetectorDetectorEventTypeEntityTypes"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorEventTypeEntityTypesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorEventTypeEntityTypesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-frauddetector-detector/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/data-awscc-frauddetector-detector/index.ts",
        "line": 268
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/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-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorEventTypeEntityTypesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccFrauddetectorDetectorEventTypeEntityTypesList",
      "namespace": "dataAwsccFrauddetectorDetector",
      "symbolId": "src/data-awscc-frauddetector-detector/index:DataAwsccFrauddetectorDetectorEventTypeEntityTypesList"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorEventTypeEntityTypesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorEventTypeEntityTypesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-frauddetector-detector/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-frauddetector-detector/index.ts",
        "line": 203
      },
      "name": "DataAwsccFrauddetectorDetectorEventTypeEntityTypesOutputReference",
      "namespace": "dataAwsccFrauddetectorDetector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 232
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 237
          },
          "name": "createdTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 242
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 247
          },
          "name": "inline",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 252
          },
          "name": "lastUpdatedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 257
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 263
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorEventTypeEntityTypesTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 216
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorEventTypeEntityTypes"
          }
        }
      ],
      "symbolId": "src/data-awscc-frauddetector-detector/index:DataAwsccFrauddetectorDetectorEventTypeEntityTypesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorEventTypeEntityTypesTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorEventTypeEntityTypesTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-frauddetector-detector/index.ts",
        "line": 100
      },
      "name": "DataAwsccFrauddetectorDetectorEventTypeEntityTypesTags",
      "namespace": "dataAwsccFrauddetectorDetector",
      "symbolId": "src/data-awscc-frauddetector-detector/index:DataAwsccFrauddetectorDetectorEventTypeEntityTypesTags"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorEventTypeEntityTypesTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorEventTypeEntityTypesTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-frauddetector-detector/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-frauddetector-detector/index.ts",
        "line": 162
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 176
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorEventTypeEntityTypesTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccFrauddetectorDetectorEventTypeEntityTypesTagsList",
      "namespace": "dataAwsccFrauddetectorDetector",
      "symbolId": "src/data-awscc-frauddetector-detector/index:DataAwsccFrauddetectorDetectorEventTypeEntityTypesTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorEventTypeEntityTypesTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorEventTypeEntityTypesTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-frauddetector-detector/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/data-awscc-frauddetector-detector/index.ts",
        "line": 123
      },
      "name": "DataAwsccFrauddetectorDetectorEventTypeEntityTypesTagsOutputReference",
      "namespace": "dataAwsccFrauddetectorDetector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 152
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 157
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 136
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorEventTypeEntityTypesTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-frauddetector-detector/index:DataAwsccFrauddetectorDetectorEventTypeEntityTypesTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorEventTypeEventVariables": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorEventTypeEventVariables",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-frauddetector-detector/index.ts",
        "line": 366
      },
      "name": "DataAwsccFrauddetectorDetectorEventTypeEventVariables",
      "namespace": "dataAwsccFrauddetectorDetector",
      "symbolId": "src/data-awscc-frauddetector-detector/index:DataAwsccFrauddetectorDetectorEventTypeEventVariables"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorEventTypeEventVariablesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorEventTypeEventVariablesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-frauddetector-detector/index.ts",
          "line": 481
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-frauddetector-detector/index.ts",
        "line": 474
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 488
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorEventTypeEventVariablesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccFrauddetectorDetectorEventTypeEventVariablesList",
      "namespace": "dataAwsccFrauddetectorDetector",
      "symbolId": "src/data-awscc-frauddetector-detector/index:DataAwsccFrauddetectorDetectorEventTypeEventVariablesList"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorEventTypeEventVariablesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorEventTypeEventVariablesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-frauddetector-detector/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-frauddetector-detector/index.ts",
        "line": 389
      },
      "name": "DataAwsccFrauddetectorDetectorEventTypeEventVariablesOutputReference",
      "namespace": "dataAwsccFrauddetectorDetector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 418
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 423
          },
          "name": "createdTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 428
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 433
          },
          "name": "dataType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 438
          },
          "name": "defaultValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 443
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 448
          },
          "name": "inline",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 453
          },
          "name": "lastUpdatedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 458
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 464
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorEventTypeEventVariablesTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 469
          },
          "name": "variableType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 402
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorEventTypeEventVariables"
          }
        }
      ],
      "symbolId": "src/data-awscc-frauddetector-detector/index:DataAwsccFrauddetectorDetectorEventTypeEventVariablesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorEventTypeEventVariablesTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorEventTypeEventVariablesTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-frauddetector-detector/index.ts",
        "line": 286
      },
      "name": "DataAwsccFrauddetectorDetectorEventTypeEventVariablesTags",
      "namespace": "dataAwsccFrauddetectorDetector",
      "symbolId": "src/data-awscc-frauddetector-detector/index:DataAwsccFrauddetectorDetectorEventTypeEventVariablesTags"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorEventTypeEventVariablesTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorEventTypeEventVariablesTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-frauddetector-detector/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-frauddetector-detector/index.ts",
        "line": 348
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 362
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorEventTypeEventVariablesTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccFrauddetectorDetectorEventTypeEventVariablesTagsList",
      "namespace": "dataAwsccFrauddetectorDetector",
      "symbolId": "src/data-awscc-frauddetector-detector/index:DataAwsccFrauddetectorDetectorEventTypeEventVariablesTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorEventTypeEventVariablesTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorEventTypeEventVariablesTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-frauddetector-detector/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-frauddetector-detector/index.ts",
        "line": 309
      },
      "name": "DataAwsccFrauddetectorDetectorEventTypeEventVariablesTagsOutputReference",
      "namespace": "dataAwsccFrauddetectorDetector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 338
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 343
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 322
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorEventTypeEventVariablesTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-frauddetector-detector/index:DataAwsccFrauddetectorDetectorEventTypeEventVariablesTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorEventTypeLabels": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorEventTypeLabels",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-frauddetector-detector/index.ts",
        "line": 572
      },
      "name": "DataAwsccFrauddetectorDetectorEventTypeLabels",
      "namespace": "dataAwsccFrauddetectorDetector",
      "symbolId": "src/data-awscc-frauddetector-detector/index:DataAwsccFrauddetectorDetectorEventTypeLabels"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorEventTypeLabelsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorEventTypeLabelsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-frauddetector-detector/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-frauddetector-detector/index.ts",
        "line": 660
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 674
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorEventTypeLabelsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccFrauddetectorDetectorEventTypeLabelsList",
      "namespace": "dataAwsccFrauddetectorDetector",
      "symbolId": "src/data-awscc-frauddetector-detector/index:DataAwsccFrauddetectorDetectorEventTypeLabelsList"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorEventTypeLabelsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorEventTypeLabelsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-frauddetector-detector/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-frauddetector-detector/index.ts",
        "line": 595
      },
      "name": "DataAwsccFrauddetectorDetectorEventTypeLabelsOutputReference",
      "namespace": "dataAwsccFrauddetectorDetector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 624
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 629
          },
          "name": "createdTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 634
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 639
          },
          "name": "inline",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 644
          },
          "name": "lastUpdatedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 649
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 655
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorEventTypeLabelsTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 608
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorEventTypeLabels"
          }
        }
      ],
      "symbolId": "src/data-awscc-frauddetector-detector/index:DataAwsccFrauddetectorDetectorEventTypeLabelsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorEventTypeLabelsTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorEventTypeLabelsTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-frauddetector-detector/index.ts",
        "line": 492
      },
      "name": "DataAwsccFrauddetectorDetectorEventTypeLabelsTags",
      "namespace": "dataAwsccFrauddetectorDetector",
      "symbolId": "src/data-awscc-frauddetector-detector/index:DataAwsccFrauddetectorDetectorEventTypeLabelsTags"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorEventTypeLabelsTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorEventTypeLabelsTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-frauddetector-detector/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-frauddetector-detector/index.ts",
        "line": 554
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 568
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorEventTypeLabelsTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccFrauddetectorDetectorEventTypeLabelsTagsList",
      "namespace": "dataAwsccFrauddetectorDetector",
      "symbolId": "src/data-awscc-frauddetector-detector/index:DataAwsccFrauddetectorDetectorEventTypeLabelsTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorEventTypeLabelsTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorEventTypeLabelsTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-frauddetector-detector/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-frauddetector-detector/index.ts",
        "line": 515
      },
      "name": "DataAwsccFrauddetectorDetectorEventTypeLabelsTagsOutputReference",
      "namespace": "dataAwsccFrauddetectorDetector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 544
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 549
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 528
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorEventTypeLabelsTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-frauddetector-detector/index:DataAwsccFrauddetectorDetectorEventTypeLabelsTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorEventTypeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorEventTypeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-frauddetector-detector/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/data-awscc-frauddetector-detector/index.ts",
        "line": 781
      },
      "name": "DataAwsccFrauddetectorDetectorEventTypeOutputReference",
      "namespace": "dataAwsccFrauddetectorDetector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 808
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 813
          },
          "name": "createdTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 818
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 824
          },
          "name": "entityTypes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorEventTypeEntityTypesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 830
          },
          "name": "eventVariables",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorEventTypeEventVariablesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 835
          },
          "name": "inline",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 841
          },
          "name": "labels",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorEventTypeLabelsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 846
          },
          "name": "lastUpdatedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 851
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 857
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorEventTypeTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 792
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorEventType"
          }
        }
      ],
      "symbolId": "src/data-awscc-frauddetector-detector/index:DataAwsccFrauddetectorDetectorEventTypeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorEventTypeTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorEventTypeTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-frauddetector-detector/index.ts",
        "line": 678
      },
      "name": "DataAwsccFrauddetectorDetectorEventTypeTags",
      "namespace": "dataAwsccFrauddetectorDetector",
      "symbolId": "src/data-awscc-frauddetector-detector/index:DataAwsccFrauddetectorDetectorEventTypeTags"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorEventTypeTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorEventTypeTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-frauddetector-detector/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-frauddetector-detector/index.ts",
        "line": 740
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 754
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorEventTypeTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccFrauddetectorDetectorEventTypeTagsList",
      "namespace": "dataAwsccFrauddetectorDetector",
      "symbolId": "src/data-awscc-frauddetector-detector/index:DataAwsccFrauddetectorDetectorEventTypeTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorEventTypeTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorEventTypeTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-frauddetector-detector/index.ts",
          "line": 710
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-frauddetector-detector/index.ts",
        "line": 701
      },
      "name": "DataAwsccFrauddetectorDetectorEventTypeTagsOutputReference",
      "namespace": "dataAwsccFrauddetectorDetector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 730
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 735
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 714
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorEventTypeTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-frauddetector-detector/index:DataAwsccFrauddetectorDetectorEventTypeTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-frauddetector-detector/index.ts",
        "line": 1127
      },
      "name": "DataAwsccFrauddetectorDetectorRules",
      "namespace": "dataAwsccFrauddetectorDetector",
      "symbolId": "src/data-awscc-frauddetector-detector/index:DataAwsccFrauddetectorDetectorRules"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorRulesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-frauddetector-detector/index.ts",
          "line": 1243
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-frauddetector-detector/index.ts",
        "line": 1236
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 1250
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorRulesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccFrauddetectorDetectorRulesList",
      "namespace": "dataAwsccFrauddetectorDetector",
      "symbolId": "src/data-awscc-frauddetector-detector/index:DataAwsccFrauddetectorDetectorRulesList"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorRulesOutcomes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorRulesOutcomes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-frauddetector-detector/index.ts",
        "line": 941
      },
      "name": "DataAwsccFrauddetectorDetectorRulesOutcomes",
      "namespace": "dataAwsccFrauddetectorDetector",
      "symbolId": "src/data-awscc-frauddetector-detector/index:DataAwsccFrauddetectorDetectorRulesOutcomes"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorRulesOutcomesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorRulesOutcomesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-frauddetector-detector/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-frauddetector-detector/index.ts",
        "line": 1029
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 1043
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorRulesOutcomesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccFrauddetectorDetectorRulesOutcomesList",
      "namespace": "dataAwsccFrauddetectorDetector",
      "symbolId": "src/data-awscc-frauddetector-detector/index:DataAwsccFrauddetectorDetectorRulesOutcomesList"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorRulesOutcomesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorRulesOutcomesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-frauddetector-detector/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-frauddetector-detector/index.ts",
        "line": 964
      },
      "name": "DataAwsccFrauddetectorDetectorRulesOutcomesOutputReference",
      "namespace": "dataAwsccFrauddetectorDetector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 993
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 998
          },
          "name": "createdTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 1003
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 1008
          },
          "name": "inline",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 1013
          },
          "name": "lastUpdatedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 1018
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 1024
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorRulesOutcomesTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 977
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorRulesOutcomes"
          }
        }
      ],
      "symbolId": "src/data-awscc-frauddetector-detector/index:DataAwsccFrauddetectorDetectorRulesOutcomesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorRulesOutcomesTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorRulesOutcomesTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-frauddetector-detector/index.ts",
        "line": 861
      },
      "name": "DataAwsccFrauddetectorDetectorRulesOutcomesTags",
      "namespace": "dataAwsccFrauddetectorDetector",
      "symbolId": "src/data-awscc-frauddetector-detector/index:DataAwsccFrauddetectorDetectorRulesOutcomesTags"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorRulesOutcomesTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorRulesOutcomesTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-frauddetector-detector/index.ts",
          "line": 930
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-frauddetector-detector/index.ts",
        "line": 923
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 937
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorRulesOutcomesTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccFrauddetectorDetectorRulesOutcomesTagsList",
      "namespace": "dataAwsccFrauddetectorDetector",
      "symbolId": "src/data-awscc-frauddetector-detector/index:DataAwsccFrauddetectorDetectorRulesOutcomesTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorRulesOutcomesTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorRulesOutcomesTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-frauddetector-detector/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-frauddetector-detector/index.ts",
        "line": 884
      },
      "name": "DataAwsccFrauddetectorDetectorRulesOutcomesTagsOutputReference",
      "namespace": "dataAwsccFrauddetectorDetector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 913
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 918
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 897
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorRulesOutcomesTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-frauddetector-detector/index:DataAwsccFrauddetectorDetectorRulesOutcomesTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-frauddetector-detector/index.ts",
          "line": 1159
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-frauddetector-detector/index.ts",
        "line": 1150
      },
      "name": "DataAwsccFrauddetectorDetectorRulesOutputReference",
      "namespace": "dataAwsccFrauddetectorDetector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 1179
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 1184
          },
          "name": "createdTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 1189
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 1194
          },
          "name": "detectorId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 1199
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 1204
          },
          "name": "language",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 1209
          },
          "name": "lastUpdatedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 1215
          },
          "name": "outcomes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorRulesOutcomesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 1220
          },
          "name": "ruleId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 1225
          },
          "name": "ruleVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 1231
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorRulesTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 1163
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorRules"
          }
        }
      ],
      "symbolId": "src/data-awscc-frauddetector-detector/index:DataAwsccFrauddetectorDetectorRulesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorRulesTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorRulesTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-frauddetector-detector/index.ts",
        "line": 1047
      },
      "name": "DataAwsccFrauddetectorDetectorRulesTags",
      "namespace": "dataAwsccFrauddetectorDetector",
      "symbolId": "src/data-awscc-frauddetector-detector/index:DataAwsccFrauddetectorDetectorRulesTags"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorRulesTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorRulesTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-frauddetector-detector/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-frauddetector-detector/index.ts",
        "line": 1109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 1123
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorRulesTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccFrauddetectorDetectorRulesTagsList",
      "namespace": "dataAwsccFrauddetectorDetector",
      "symbolId": "src/data-awscc-frauddetector-detector/index:DataAwsccFrauddetectorDetectorRulesTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorRulesTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorRulesTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-frauddetector-detector/index.ts",
          "line": 1079
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-frauddetector-detector/index.ts",
        "line": 1070
      },
      "name": "DataAwsccFrauddetectorDetectorRulesTagsOutputReference",
      "namespace": "dataAwsccFrauddetectorDetector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 1099
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 1104
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 1083
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorRulesTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-frauddetector-detector/index:DataAwsccFrauddetectorDetectorRulesTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-frauddetector-detector/index.ts",
        "line": 1254
      },
      "name": "DataAwsccFrauddetectorDetectorTags",
      "namespace": "dataAwsccFrauddetectorDetector",
      "symbolId": "src/data-awscc-frauddetector-detector/index:DataAwsccFrauddetectorDetectorTags"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-frauddetector-detector/index.ts",
          "line": 1323
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-frauddetector-detector/index.ts",
        "line": 1316
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 1330
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccFrauddetectorDetectorTagsList",
      "namespace": "dataAwsccFrauddetectorDetector",
      "symbolId": "src/data-awscc-frauddetector-detector/index:DataAwsccFrauddetectorDetectorTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-frauddetector-detector/index.ts",
          "line": 1286
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-frauddetector-detector/index.ts",
        "line": 1277
      },
      "name": "DataAwsccFrauddetectorDetectorTagsOutputReference",
      "namespace": "dataAwsccFrauddetectorDetector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 1306
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 1311
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detector/index.ts",
            "line": 1290
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorDetector.DataAwsccFrauddetectorDetectorTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-frauddetector-detector/index:DataAwsccFrauddetectorDetectorTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorDetectors.DataAwsccFrauddetectorDetectors": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/frauddetector_detectors awscc_frauddetector_detectors}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorDetectors.DataAwsccFrauddetectorDetectors",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/frauddetector_detectors awscc_frauddetector_detectors} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-frauddetector-detectors/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorDetectors.DataAwsccFrauddetectorDetectorsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-frauddetector-detectors/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccFrauddetectorDetectors resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detectors/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccFrauddetectorDetectors to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/frauddetector_detectors#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccFrauddetectorDetectors that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccFrauddetectorDetectors to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detectors/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detectors/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccFrauddetectorDetectors",
      "namespace": "dataAwsccFrauddetectorDetectors",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detectors/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detectors/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-detectors/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-frauddetector-detectors/index:DataAwsccFrauddetectorDetectors"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorDetectors.DataAwsccFrauddetectorDetectorsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorDetectors.DataAwsccFrauddetectorDetectorsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-frauddetector-detectors/index.ts",
        "line": 14
      },
      "name": "DataAwsccFrauddetectorDetectorsConfig",
      "namespace": "dataAwsccFrauddetectorDetectors",
      "symbolId": "src/data-awscc-frauddetector-detectors/index:DataAwsccFrauddetectorDetectorsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorEntityType.DataAwsccFrauddetectorEntityType": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/frauddetector_entity_type awscc_frauddetector_entity_type}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorEntityType.DataAwsccFrauddetectorEntityType",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/frauddetector_entity_type awscc_frauddetector_entity_type} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-frauddetector-entity-type/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-awscc.dataAwsccFrauddetectorEntityType.DataAwsccFrauddetectorEntityTypeConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-frauddetector-entity-type/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccFrauddetectorEntityType resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-entity-type/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 DataAwsccFrauddetectorEntityType to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/frauddetector_entity_type#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccFrauddetectorEntityType that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccFrauddetectorEntityType to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-entity-type/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-awscc-frauddetector-entity-type/index.ts",
            "line": 218
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccFrauddetectorEntityType",
      "namespace": "dataAwsccFrauddetectorEntityType",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-entity-type/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-entity-type/index.ts",
            "line": 165
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-entity-type/index.ts",
            "line": 170
          },
          "name": "createdTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-entity-type/index.ts",
            "line": 175
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-entity-type/index.ts",
            "line": 193
          },
          "name": "lastUpdatedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-entity-type/index.ts",
            "line": 198
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-entity-type/index.ts",
            "line": 204
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorEntityType.DataAwsccFrauddetectorEntityTypeTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-entity-type/index.ts",
            "line": 188
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-entity-type/index.ts",
            "line": 181
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-frauddetector-entity-type/index:DataAwsccFrauddetectorEntityType"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorEntityType.DataAwsccFrauddetectorEntityTypeConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorEntityType.DataAwsccFrauddetectorEntityTypeConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-frauddetector-entity-type/index.ts",
        "line": 14
      },
      "name": "DataAwsccFrauddetectorEntityTypeConfig",
      "namespace": "dataAwsccFrauddetectorEntityType",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/frauddetector_entity_type#id DataAwsccFrauddetectorEntityType#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-entity-type/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-frauddetector-entity-type/index:DataAwsccFrauddetectorEntityTypeConfig"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorEntityType.DataAwsccFrauddetectorEntityTypeTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorEntityType.DataAwsccFrauddetectorEntityTypeTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-frauddetector-entity-type/index.ts",
        "line": 25
      },
      "name": "DataAwsccFrauddetectorEntityTypeTags",
      "namespace": "dataAwsccFrauddetectorEntityType",
      "symbolId": "src/data-awscc-frauddetector-entity-type/index:DataAwsccFrauddetectorEntityTypeTags"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorEntityType.DataAwsccFrauddetectorEntityTypeTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorEntityType.DataAwsccFrauddetectorEntityTypeTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-frauddetector-entity-type/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-awscc-frauddetector-entity-type/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-entity-type/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-awscc.dataAwsccFrauddetectorEntityType.DataAwsccFrauddetectorEntityTypeTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccFrauddetectorEntityTypeTagsList",
      "namespace": "dataAwsccFrauddetectorEntityType",
      "symbolId": "src/data-awscc-frauddetector-entity-type/index:DataAwsccFrauddetectorEntityTypeTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorEntityType.DataAwsccFrauddetectorEntityTypeTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorEntityType.DataAwsccFrauddetectorEntityTypeTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-frauddetector-entity-type/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-frauddetector-entity-type/index.ts",
        "line": 48
      },
      "name": "DataAwsccFrauddetectorEntityTypeTagsOutputReference",
      "namespace": "dataAwsccFrauddetectorEntityType",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-entity-type/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-entity-type/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-entity-type/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorEntityType.DataAwsccFrauddetectorEntityTypeTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-frauddetector-entity-type/index:DataAwsccFrauddetectorEntityTypeTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorEntityTypes.DataAwsccFrauddetectorEntityTypes": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/frauddetector_entity_types awscc_frauddetector_entity_types}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorEntityTypes.DataAwsccFrauddetectorEntityTypes",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/frauddetector_entity_types awscc_frauddetector_entity_types} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-frauddetector-entity-types/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorEntityTypes.DataAwsccFrauddetectorEntityTypesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-frauddetector-entity-types/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccFrauddetectorEntityTypes resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-entity-types/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccFrauddetectorEntityTypes to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/frauddetector_entity_types#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccFrauddetectorEntityTypes that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccFrauddetectorEntityTypes to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-entity-types/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-entity-types/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccFrauddetectorEntityTypes",
      "namespace": "dataAwsccFrauddetectorEntityTypes",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-entity-types/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-entity-types/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-entity-types/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-frauddetector-entity-types/index:DataAwsccFrauddetectorEntityTypes"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorEntityTypes.DataAwsccFrauddetectorEntityTypesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorEntityTypes.DataAwsccFrauddetectorEntityTypesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-frauddetector-entity-types/index.ts",
        "line": 14
      },
      "name": "DataAwsccFrauddetectorEntityTypesConfig",
      "namespace": "dataAwsccFrauddetectorEntityTypes",
      "symbolId": "src/data-awscc-frauddetector-entity-types/index:DataAwsccFrauddetectorEntityTypesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorEventType.DataAwsccFrauddetectorEventType": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/frauddetector_event_type awscc_frauddetector_event_type}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorEventType.DataAwsccFrauddetectorEventType",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/frauddetector_event_type awscc_frauddetector_event_type} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-frauddetector-event-type/index.ts",
          "line": 719
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorEventType.DataAwsccFrauddetectorEventTypeConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-frauddetector-event-type/index.ts",
        "line": 687
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccFrauddetectorEventType resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-event-type/index.ts",
            "line": 704
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccFrauddetectorEventType to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/frauddetector_event_type#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccFrauddetectorEventType that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccFrauddetectorEventType to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-event-type/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-awscc-frauddetector-event-type/index.ts",
            "line": 814
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccFrauddetectorEventType",
      "namespace": "dataAwsccFrauddetectorEventType",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-event-type/index.ts",
            "line": 692
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-event-type/index.ts",
            "line": 743
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-event-type/index.ts",
            "line": 748
          },
          "name": "createdTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-event-type/index.ts",
            "line": 753
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-event-type/index.ts",
            "line": 759
          },
          "name": "entityTypes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorEventType.DataAwsccFrauddetectorEventTypeEntityTypesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-event-type/index.ts",
            "line": 765
          },
          "name": "eventVariables",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorEventType.DataAwsccFrauddetectorEventTypeEventVariablesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-event-type/index.ts",
            "line": 784
          },
          "name": "labels",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorEventType.DataAwsccFrauddetectorEventTypeLabelsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-event-type/index.ts",
            "line": 789
          },
          "name": "lastUpdatedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-event-type/index.ts",
            "line": 794
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-event-type/index.ts",
            "line": 800
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorEventType.DataAwsccFrauddetectorEventTypeTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-event-type/index.ts",
            "line": 778
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-event-type/index.ts",
            "line": 771
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-frauddetector-event-type/index:DataAwsccFrauddetectorEventType"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorEventType.DataAwsccFrauddetectorEventTypeConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorEventType.DataAwsccFrauddetectorEventTypeConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-frauddetector-event-type/index.ts",
        "line": 14
      },
      "name": "DataAwsccFrauddetectorEventTypeConfig",
      "namespace": "dataAwsccFrauddetectorEventType",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/frauddetector_event_type#id DataAwsccFrauddetectorEventType#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-event-type/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-frauddetector-event-type/index:DataAwsccFrauddetectorEventTypeConfig"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorEventType.DataAwsccFrauddetectorEventTypeEntityTypes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorEventType.DataAwsccFrauddetectorEventTypeEntityTypes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-frauddetector-event-type/index.ts",
        "line": 105
      },
      "name": "DataAwsccFrauddetectorEventTypeEntityTypes",
      "namespace": "dataAwsccFrauddetectorEventType",
      "symbolId": "src/data-awscc-frauddetector-event-type/index:DataAwsccFrauddetectorEventTypeEntityTypes"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorEventType.DataAwsccFrauddetectorEventTypeEntityTypesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorEventType.DataAwsccFrauddetectorEventTypeEntityTypesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-frauddetector-event-type/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/data-awscc-frauddetector-event-type/index.ts",
        "line": 193
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-event-type/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-awscc.dataAwsccFrauddetectorEventType.DataAwsccFrauddetectorEventTypeEntityTypesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccFrauddetectorEventTypeEntityTypesList",
      "namespace": "dataAwsccFrauddetectorEventType",
      "symbolId": "src/data-awscc-frauddetector-event-type/index:DataAwsccFrauddetectorEventTypeEntityTypesList"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorEventType.DataAwsccFrauddetectorEventTypeEntityTypesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorEventType.DataAwsccFrauddetectorEventTypeEntityTypesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-frauddetector-event-type/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-awscc-frauddetector-event-type/index.ts",
        "line": 128
      },
      "name": "DataAwsccFrauddetectorEventTypeEntityTypesOutputReference",
      "namespace": "dataAwsccFrauddetectorEventType",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-event-type/index.ts",
            "line": 157
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-event-type/index.ts",
            "line": 162
          },
          "name": "createdTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-event-type/index.ts",
            "line": 167
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-event-type/index.ts",
            "line": 172
          },
          "name": "inline",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-event-type/index.ts",
            "line": 177
          },
          "name": "lastUpdatedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-event-type/index.ts",
            "line": 182
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-event-type/index.ts",
            "line": 188
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorEventType.DataAwsccFrauddetectorEventTypeEntityTypesTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-event-type/index.ts",
            "line": 141
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorEventType.DataAwsccFrauddetectorEventTypeEntityTypes"
          }
        }
      ],
      "symbolId": "src/data-awscc-frauddetector-event-type/index:DataAwsccFrauddetectorEventTypeEntityTypesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorEventType.DataAwsccFrauddetectorEventTypeEntityTypesTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorEventType.DataAwsccFrauddetectorEventTypeEntityTypesTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-frauddetector-event-type/index.ts",
        "line": 25
      },
      "name": "DataAwsccFrauddetectorEventTypeEntityTypesTags",
      "namespace": "dataAwsccFrauddetectorEventType",
      "symbolId": "src/data-awscc-frauddetector-event-type/index:DataAwsccFrauddetectorEventTypeEntityTypesTags"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorEventType.DataAwsccFrauddetectorEventTypeEntityTypesTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorEventType.DataAwsccFrauddetectorEventTypeEntityTypesTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-frauddetector-event-type/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-awscc-frauddetector-event-type/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-event-type/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-awscc.dataAwsccFrauddetectorEventType.DataAwsccFrauddetectorEventTypeEntityTypesTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccFrauddetectorEventTypeEntityTypesTagsList",
      "namespace": "dataAwsccFrauddetectorEventType",
      "symbolId": "src/data-awscc-frauddetector-event-type/index:DataAwsccFrauddetectorEventTypeEntityTypesTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorEventType.DataAwsccFrauddetectorEventTypeEntityTypesTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorEventType.DataAwsccFrauddetectorEventTypeEntityTypesTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-frauddetector-event-type/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-frauddetector-event-type/index.ts",
        "line": 48
      },
      "name": "DataAwsccFrauddetectorEventTypeEntityTypesTagsOutputReference",
      "namespace": "dataAwsccFrauddetectorEventType",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-event-type/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-event-type/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-event-type/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorEventType.DataAwsccFrauddetectorEventTypeEntityTypesTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-frauddetector-event-type/index:DataAwsccFrauddetectorEventTypeEntityTypesTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorEventType.DataAwsccFrauddetectorEventTypeEventVariables": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorEventType.DataAwsccFrauddetectorEventTypeEventVariables",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-frauddetector-event-type/index.ts",
        "line": 291
      },
      "name": "DataAwsccFrauddetectorEventTypeEventVariables",
      "namespace": "dataAwsccFrauddetectorEventType",
      "symbolId": "src/data-awscc-frauddetector-event-type/index:DataAwsccFrauddetectorEventTypeEventVariables"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorEventType.DataAwsccFrauddetectorEventTypeEventVariablesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorEventType.DataAwsccFrauddetectorEventTypeEventVariablesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-frauddetector-event-type/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-frauddetector-event-type/index.ts",
        "line": 399
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-event-type/index.ts",
            "line": 413
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorEventType.DataAwsccFrauddetectorEventTypeEventVariablesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccFrauddetectorEventTypeEventVariablesList",
      "namespace": "dataAwsccFrauddetectorEventType",
      "symbolId": "src/data-awscc-frauddetector-event-type/index:DataAwsccFrauddetectorEventTypeEventVariablesList"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorEventType.DataAwsccFrauddetectorEventTypeEventVariablesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorEventType.DataAwsccFrauddetectorEventTypeEventVariablesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-frauddetector-event-type/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-frauddetector-event-type/index.ts",
        "line": 314
      },
      "name": "DataAwsccFrauddetectorEventTypeEventVariablesOutputReference",
      "namespace": "dataAwsccFrauddetectorEventType",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-event-type/index.ts",
            "line": 343
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-event-type/index.ts",
            "line": 348
          },
          "name": "createdTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-event-type/index.ts",
            "line": 353
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-event-type/index.ts",
            "line": 358
          },
          "name": "dataType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-event-type/index.ts",
            "line": 363
          },
          "name": "defaultValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-event-type/index.ts",
            "line": 368
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-event-type/index.ts",
            "line": 373
          },
          "name": "inline",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-event-type/index.ts",
            "line": 378
          },
          "name": "lastUpdatedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-event-type/index.ts",
            "line": 383
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-event-type/index.ts",
            "line": 389
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorEventType.DataAwsccFrauddetectorEventTypeEventVariablesTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-event-type/index.ts",
            "line": 394
          },
          "name": "variableType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-event-type/index.ts",
            "line": 327
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorEventType.DataAwsccFrauddetectorEventTypeEventVariables"
          }
        }
      ],
      "symbolId": "src/data-awscc-frauddetector-event-type/index:DataAwsccFrauddetectorEventTypeEventVariablesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorEventType.DataAwsccFrauddetectorEventTypeEventVariablesTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorEventType.DataAwsccFrauddetectorEventTypeEventVariablesTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-frauddetector-event-type/index.ts",
        "line": 211
      },
      "name": "DataAwsccFrauddetectorEventTypeEventVariablesTags",
      "namespace": "dataAwsccFrauddetectorEventType",
      "symbolId": "src/data-awscc-frauddetector-event-type/index:DataAwsccFrauddetectorEventTypeEventVariablesTags"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorEventType.DataAwsccFrauddetectorEventTypeEventVariablesTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorEventType.DataAwsccFrauddetectorEventTypeEventVariablesTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-frauddetector-event-type/index.ts",
          "line": 280
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-frauddetector-event-type/index.ts",
        "line": 273
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-event-type/index.ts",
            "line": 287
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorEventType.DataAwsccFrauddetectorEventTypeEventVariablesTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccFrauddetectorEventTypeEventVariablesTagsList",
      "namespace": "dataAwsccFrauddetectorEventType",
      "symbolId": "src/data-awscc-frauddetector-event-type/index:DataAwsccFrauddetectorEventTypeEventVariablesTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorEventType.DataAwsccFrauddetectorEventTypeEventVariablesTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorEventType.DataAwsccFrauddetectorEventTypeEventVariablesTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-frauddetector-event-type/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/data-awscc-frauddetector-event-type/index.ts",
        "line": 234
      },
      "name": "DataAwsccFrauddetectorEventTypeEventVariablesTagsOutputReference",
      "namespace": "dataAwsccFrauddetectorEventType",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-event-type/index.ts",
            "line": 263
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-event-type/index.ts",
            "line": 268
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-event-type/index.ts",
            "line": 247
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorEventType.DataAwsccFrauddetectorEventTypeEventVariablesTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-frauddetector-event-type/index:DataAwsccFrauddetectorEventTypeEventVariablesTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorEventType.DataAwsccFrauddetectorEventTypeLabels": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorEventType.DataAwsccFrauddetectorEventTypeLabels",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-frauddetector-event-type/index.ts",
        "line": 497
      },
      "name": "DataAwsccFrauddetectorEventTypeLabels",
      "namespace": "dataAwsccFrauddetectorEventType",
      "symbolId": "src/data-awscc-frauddetector-event-type/index:DataAwsccFrauddetectorEventTypeLabels"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorEventType.DataAwsccFrauddetectorEventTypeLabelsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorEventType.DataAwsccFrauddetectorEventTypeLabelsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-frauddetector-event-type/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-frauddetector-event-type/index.ts",
        "line": 585
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-event-type/index.ts",
            "line": 599
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorEventType.DataAwsccFrauddetectorEventTypeLabelsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccFrauddetectorEventTypeLabelsList",
      "namespace": "dataAwsccFrauddetectorEventType",
      "symbolId": "src/data-awscc-frauddetector-event-type/index:DataAwsccFrauddetectorEventTypeLabelsList"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorEventType.DataAwsccFrauddetectorEventTypeLabelsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorEventType.DataAwsccFrauddetectorEventTypeLabelsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-frauddetector-event-type/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-frauddetector-event-type/index.ts",
        "line": 520
      },
      "name": "DataAwsccFrauddetectorEventTypeLabelsOutputReference",
      "namespace": "dataAwsccFrauddetectorEventType",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-event-type/index.ts",
            "line": 549
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-event-type/index.ts",
            "line": 554
          },
          "name": "createdTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-event-type/index.ts",
            "line": 559
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-event-type/index.ts",
            "line": 564
          },
          "name": "inline",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-event-type/index.ts",
            "line": 569
          },
          "name": "lastUpdatedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-event-type/index.ts",
            "line": 574
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-event-type/index.ts",
            "line": 580
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorEventType.DataAwsccFrauddetectorEventTypeLabelsTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-event-type/index.ts",
            "line": 533
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorEventType.DataAwsccFrauddetectorEventTypeLabels"
          }
        }
      ],
      "symbolId": "src/data-awscc-frauddetector-event-type/index:DataAwsccFrauddetectorEventTypeLabelsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorEventType.DataAwsccFrauddetectorEventTypeLabelsTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorEventType.DataAwsccFrauddetectorEventTypeLabelsTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-frauddetector-event-type/index.ts",
        "line": 417
      },
      "name": "DataAwsccFrauddetectorEventTypeLabelsTags",
      "namespace": "dataAwsccFrauddetectorEventType",
      "symbolId": "src/data-awscc-frauddetector-event-type/index:DataAwsccFrauddetectorEventTypeLabelsTags"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorEventType.DataAwsccFrauddetectorEventTypeLabelsTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorEventType.DataAwsccFrauddetectorEventTypeLabelsTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-frauddetector-event-type/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-frauddetector-event-type/index.ts",
        "line": 479
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-event-type/index.ts",
            "line": 493
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorEventType.DataAwsccFrauddetectorEventTypeLabelsTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccFrauddetectorEventTypeLabelsTagsList",
      "namespace": "dataAwsccFrauddetectorEventType",
      "symbolId": "src/data-awscc-frauddetector-event-type/index:DataAwsccFrauddetectorEventTypeLabelsTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorEventType.DataAwsccFrauddetectorEventTypeLabelsTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorEventType.DataAwsccFrauddetectorEventTypeLabelsTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-frauddetector-event-type/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-frauddetector-event-type/index.ts",
        "line": 440
      },
      "name": "DataAwsccFrauddetectorEventTypeLabelsTagsOutputReference",
      "namespace": "dataAwsccFrauddetectorEventType",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-event-type/index.ts",
            "line": 469
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-event-type/index.ts",
            "line": 474
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-event-type/index.ts",
            "line": 453
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorEventType.DataAwsccFrauddetectorEventTypeLabelsTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-frauddetector-event-type/index:DataAwsccFrauddetectorEventTypeLabelsTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorEventType.DataAwsccFrauddetectorEventTypeTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorEventType.DataAwsccFrauddetectorEventTypeTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-frauddetector-event-type/index.ts",
        "line": 603
      },
      "name": "DataAwsccFrauddetectorEventTypeTags",
      "namespace": "dataAwsccFrauddetectorEventType",
      "symbolId": "src/data-awscc-frauddetector-event-type/index:DataAwsccFrauddetectorEventTypeTags"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorEventType.DataAwsccFrauddetectorEventTypeTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorEventType.DataAwsccFrauddetectorEventTypeTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-frauddetector-event-type/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-awscc-frauddetector-event-type/index.ts",
        "line": 665
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-event-type/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-awscc.dataAwsccFrauddetectorEventType.DataAwsccFrauddetectorEventTypeTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccFrauddetectorEventTypeTagsList",
      "namespace": "dataAwsccFrauddetectorEventType",
      "symbolId": "src/data-awscc-frauddetector-event-type/index:DataAwsccFrauddetectorEventTypeTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorEventType.DataAwsccFrauddetectorEventTypeTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorEventType.DataAwsccFrauddetectorEventTypeTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-frauddetector-event-type/index.ts",
          "line": 635
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-frauddetector-event-type/index.ts",
        "line": 626
      },
      "name": "DataAwsccFrauddetectorEventTypeTagsOutputReference",
      "namespace": "dataAwsccFrauddetectorEventType",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-event-type/index.ts",
            "line": 655
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-event-type/index.ts",
            "line": 660
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-event-type/index.ts",
            "line": 639
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorEventType.DataAwsccFrauddetectorEventTypeTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-frauddetector-event-type/index:DataAwsccFrauddetectorEventTypeTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorEventTypes.DataAwsccFrauddetectorEventTypes": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/frauddetector_event_types awscc_frauddetector_event_types}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorEventTypes.DataAwsccFrauddetectorEventTypes",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/frauddetector_event_types awscc_frauddetector_event_types} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-frauddetector-event-types/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorEventTypes.DataAwsccFrauddetectorEventTypesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-frauddetector-event-types/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccFrauddetectorEventTypes resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-event-types/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccFrauddetectorEventTypes to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/frauddetector_event_types#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccFrauddetectorEventTypes that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccFrauddetectorEventTypes to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-event-types/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-event-types/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccFrauddetectorEventTypes",
      "namespace": "dataAwsccFrauddetectorEventTypes",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-event-types/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-event-types/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-event-types/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-frauddetector-event-types/index:DataAwsccFrauddetectorEventTypes"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorEventTypes.DataAwsccFrauddetectorEventTypesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorEventTypes.DataAwsccFrauddetectorEventTypesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-frauddetector-event-types/index.ts",
        "line": 14
      },
      "name": "DataAwsccFrauddetectorEventTypesConfig",
      "namespace": "dataAwsccFrauddetectorEventTypes",
      "symbolId": "src/data-awscc-frauddetector-event-types/index:DataAwsccFrauddetectorEventTypesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorLabel.DataAwsccFrauddetectorLabel": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/frauddetector_label awscc_frauddetector_label}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorLabel.DataAwsccFrauddetectorLabel",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/frauddetector_label awscc_frauddetector_label} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-frauddetector-label/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-awscc.dataAwsccFrauddetectorLabel.DataAwsccFrauddetectorLabelConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-frauddetector-label/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccFrauddetectorLabel resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-label/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 DataAwsccFrauddetectorLabel to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/frauddetector_label#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccFrauddetectorLabel that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccFrauddetectorLabel to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-label/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-awscc-frauddetector-label/index.ts",
            "line": 218
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccFrauddetectorLabel",
      "namespace": "dataAwsccFrauddetectorLabel",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-label/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-label/index.ts",
            "line": 165
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-label/index.ts",
            "line": 170
          },
          "name": "createdTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-label/index.ts",
            "line": 175
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-label/index.ts",
            "line": 193
          },
          "name": "lastUpdatedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-label/index.ts",
            "line": 198
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-label/index.ts",
            "line": 204
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorLabel.DataAwsccFrauddetectorLabelTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-label/index.ts",
            "line": 188
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-label/index.ts",
            "line": 181
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-frauddetector-label/index:DataAwsccFrauddetectorLabel"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorLabel.DataAwsccFrauddetectorLabelConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorLabel.DataAwsccFrauddetectorLabelConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-frauddetector-label/index.ts",
        "line": 14
      },
      "name": "DataAwsccFrauddetectorLabelConfig",
      "namespace": "dataAwsccFrauddetectorLabel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/frauddetector_label#id DataAwsccFrauddetectorLabel#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-label/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-frauddetector-label/index:DataAwsccFrauddetectorLabelConfig"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorLabel.DataAwsccFrauddetectorLabelTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorLabel.DataAwsccFrauddetectorLabelTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-frauddetector-label/index.ts",
        "line": 25
      },
      "name": "DataAwsccFrauddetectorLabelTags",
      "namespace": "dataAwsccFrauddetectorLabel",
      "symbolId": "src/data-awscc-frauddetector-label/index:DataAwsccFrauddetectorLabelTags"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorLabel.DataAwsccFrauddetectorLabelTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorLabel.DataAwsccFrauddetectorLabelTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-frauddetector-label/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-awscc-frauddetector-label/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-label/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-awscc.dataAwsccFrauddetectorLabel.DataAwsccFrauddetectorLabelTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccFrauddetectorLabelTagsList",
      "namespace": "dataAwsccFrauddetectorLabel",
      "symbolId": "src/data-awscc-frauddetector-label/index:DataAwsccFrauddetectorLabelTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorLabel.DataAwsccFrauddetectorLabelTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorLabel.DataAwsccFrauddetectorLabelTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-frauddetector-label/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-frauddetector-label/index.ts",
        "line": 48
      },
      "name": "DataAwsccFrauddetectorLabelTagsOutputReference",
      "namespace": "dataAwsccFrauddetectorLabel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-label/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-label/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-label/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorLabel.DataAwsccFrauddetectorLabelTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-frauddetector-label/index:DataAwsccFrauddetectorLabelTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorLabels.DataAwsccFrauddetectorLabels": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/frauddetector_labels awscc_frauddetector_labels}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorLabels.DataAwsccFrauddetectorLabels",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/frauddetector_labels awscc_frauddetector_labels} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-frauddetector-labels/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorLabels.DataAwsccFrauddetectorLabelsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-frauddetector-labels/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccFrauddetectorLabels resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-labels/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccFrauddetectorLabels to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/frauddetector_labels#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccFrauddetectorLabels that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccFrauddetectorLabels to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-labels/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-labels/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccFrauddetectorLabels",
      "namespace": "dataAwsccFrauddetectorLabels",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-labels/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-labels/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-labels/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-frauddetector-labels/index:DataAwsccFrauddetectorLabels"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorLabels.DataAwsccFrauddetectorLabelsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorLabels.DataAwsccFrauddetectorLabelsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-frauddetector-labels/index.ts",
        "line": 14
      },
      "name": "DataAwsccFrauddetectorLabelsConfig",
      "namespace": "dataAwsccFrauddetectorLabels",
      "symbolId": "src/data-awscc-frauddetector-labels/index:DataAwsccFrauddetectorLabelsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorList.DataAwsccFrauddetectorList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/frauddetector_list awscc_frauddetector_list}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorList.DataAwsccFrauddetectorList",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/frauddetector_list awscc_frauddetector_list} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-frauddetector-list/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-awscc.dataAwsccFrauddetectorList.DataAwsccFrauddetectorListConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-frauddetector-list/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccFrauddetectorList resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-list/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 DataAwsccFrauddetectorList to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/frauddetector_list#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccFrauddetectorList that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccFrauddetectorList to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-list/index.ts",
            "line": 222
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-list/index.ts",
            "line": 228
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccFrauddetectorList",
      "namespace": "dataAwsccFrauddetectorList",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-list/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-list/index.ts",
            "line": 165
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-list/index.ts",
            "line": 170
          },
          "name": "createdTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-list/index.ts",
            "line": 175
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-list/index.ts",
            "line": 180
          },
          "name": "elements",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-list/index.ts",
            "line": 198
          },
          "name": "lastUpdatedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-list/index.ts",
            "line": 203
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-list/index.ts",
            "line": 209
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorList.DataAwsccFrauddetectorListTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-list/index.ts",
            "line": 214
          },
          "name": "variableType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-list/index.ts",
            "line": 193
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-list/index.ts",
            "line": 186
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-frauddetector-list/index:DataAwsccFrauddetectorList"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorList.DataAwsccFrauddetectorListConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorList.DataAwsccFrauddetectorListConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-frauddetector-list/index.ts",
        "line": 14
      },
      "name": "DataAwsccFrauddetectorListConfig",
      "namespace": "dataAwsccFrauddetectorList",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/frauddetector_list#id DataAwsccFrauddetectorList#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-list/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-frauddetector-list/index:DataAwsccFrauddetectorListConfig"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorList.DataAwsccFrauddetectorListTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorList.DataAwsccFrauddetectorListTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-frauddetector-list/index.ts",
        "line": 25
      },
      "name": "DataAwsccFrauddetectorListTags",
      "namespace": "dataAwsccFrauddetectorList",
      "symbolId": "src/data-awscc-frauddetector-list/index:DataAwsccFrauddetectorListTags"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorList.DataAwsccFrauddetectorListTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorList.DataAwsccFrauddetectorListTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-frauddetector-list/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-awscc-frauddetector-list/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-list/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-awscc.dataAwsccFrauddetectorList.DataAwsccFrauddetectorListTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccFrauddetectorListTagsList",
      "namespace": "dataAwsccFrauddetectorList",
      "symbolId": "src/data-awscc-frauddetector-list/index:DataAwsccFrauddetectorListTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorList.DataAwsccFrauddetectorListTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorList.DataAwsccFrauddetectorListTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-frauddetector-list/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-frauddetector-list/index.ts",
        "line": 48
      },
      "name": "DataAwsccFrauddetectorListTagsOutputReference",
      "namespace": "dataAwsccFrauddetectorList",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-list/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-list/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-list/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorList.DataAwsccFrauddetectorListTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-frauddetector-list/index:DataAwsccFrauddetectorListTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorLists.DataAwsccFrauddetectorLists": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/frauddetector_lists awscc_frauddetector_lists}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorLists.DataAwsccFrauddetectorLists",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/frauddetector_lists awscc_frauddetector_lists} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-frauddetector-lists/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorLists.DataAwsccFrauddetectorListsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-frauddetector-lists/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccFrauddetectorLists resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-lists/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccFrauddetectorLists to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/frauddetector_lists#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccFrauddetectorLists that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccFrauddetectorLists to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-lists/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-lists/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccFrauddetectorLists",
      "namespace": "dataAwsccFrauddetectorLists",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-lists/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-lists/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-lists/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-frauddetector-lists/index:DataAwsccFrauddetectorLists"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorLists.DataAwsccFrauddetectorListsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorLists.DataAwsccFrauddetectorListsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-frauddetector-lists/index.ts",
        "line": 14
      },
      "name": "DataAwsccFrauddetectorListsConfig",
      "namespace": "dataAwsccFrauddetectorLists",
      "symbolId": "src/data-awscc-frauddetector-lists/index:DataAwsccFrauddetectorListsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorOutcome.DataAwsccFrauddetectorOutcome": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/frauddetector_outcome awscc_frauddetector_outcome}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorOutcome.DataAwsccFrauddetectorOutcome",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/frauddetector_outcome awscc_frauddetector_outcome} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-frauddetector-outcome/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-awscc.dataAwsccFrauddetectorOutcome.DataAwsccFrauddetectorOutcomeConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-frauddetector-outcome/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccFrauddetectorOutcome resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-outcome/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 DataAwsccFrauddetectorOutcome to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/frauddetector_outcome#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccFrauddetectorOutcome that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccFrauddetectorOutcome to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-outcome/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-awscc-frauddetector-outcome/index.ts",
            "line": 218
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccFrauddetectorOutcome",
      "namespace": "dataAwsccFrauddetectorOutcome",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-outcome/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-outcome/index.ts",
            "line": 165
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-outcome/index.ts",
            "line": 170
          },
          "name": "createdTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-outcome/index.ts",
            "line": 175
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-outcome/index.ts",
            "line": 193
          },
          "name": "lastUpdatedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-outcome/index.ts",
            "line": 198
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-outcome/index.ts",
            "line": 204
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorOutcome.DataAwsccFrauddetectorOutcomeTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-outcome/index.ts",
            "line": 188
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-outcome/index.ts",
            "line": 181
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-frauddetector-outcome/index:DataAwsccFrauddetectorOutcome"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorOutcome.DataAwsccFrauddetectorOutcomeConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorOutcome.DataAwsccFrauddetectorOutcomeConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-frauddetector-outcome/index.ts",
        "line": 14
      },
      "name": "DataAwsccFrauddetectorOutcomeConfig",
      "namespace": "dataAwsccFrauddetectorOutcome",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/frauddetector_outcome#id DataAwsccFrauddetectorOutcome#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-outcome/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-frauddetector-outcome/index:DataAwsccFrauddetectorOutcomeConfig"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorOutcome.DataAwsccFrauddetectorOutcomeTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorOutcome.DataAwsccFrauddetectorOutcomeTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-frauddetector-outcome/index.ts",
        "line": 25
      },
      "name": "DataAwsccFrauddetectorOutcomeTags",
      "namespace": "dataAwsccFrauddetectorOutcome",
      "symbolId": "src/data-awscc-frauddetector-outcome/index:DataAwsccFrauddetectorOutcomeTags"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorOutcome.DataAwsccFrauddetectorOutcomeTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorOutcome.DataAwsccFrauddetectorOutcomeTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-frauddetector-outcome/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-awscc-frauddetector-outcome/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-outcome/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-awscc.dataAwsccFrauddetectorOutcome.DataAwsccFrauddetectorOutcomeTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccFrauddetectorOutcomeTagsList",
      "namespace": "dataAwsccFrauddetectorOutcome",
      "symbolId": "src/data-awscc-frauddetector-outcome/index:DataAwsccFrauddetectorOutcomeTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorOutcome.DataAwsccFrauddetectorOutcomeTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorOutcome.DataAwsccFrauddetectorOutcomeTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-frauddetector-outcome/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-frauddetector-outcome/index.ts",
        "line": 48
      },
      "name": "DataAwsccFrauddetectorOutcomeTagsOutputReference",
      "namespace": "dataAwsccFrauddetectorOutcome",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-outcome/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-outcome/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-outcome/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorOutcome.DataAwsccFrauddetectorOutcomeTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-frauddetector-outcome/index:DataAwsccFrauddetectorOutcomeTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorOutcomes.DataAwsccFrauddetectorOutcomes": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/frauddetector_outcomes awscc_frauddetector_outcomes}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorOutcomes.DataAwsccFrauddetectorOutcomes",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/frauddetector_outcomes awscc_frauddetector_outcomes} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-frauddetector-outcomes/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorOutcomes.DataAwsccFrauddetectorOutcomesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-frauddetector-outcomes/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccFrauddetectorOutcomes resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-outcomes/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccFrauddetectorOutcomes to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/frauddetector_outcomes#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccFrauddetectorOutcomes that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccFrauddetectorOutcomes to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-outcomes/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-outcomes/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccFrauddetectorOutcomes",
      "namespace": "dataAwsccFrauddetectorOutcomes",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-outcomes/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-outcomes/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-outcomes/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-frauddetector-outcomes/index:DataAwsccFrauddetectorOutcomes"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorOutcomes.DataAwsccFrauddetectorOutcomesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorOutcomes.DataAwsccFrauddetectorOutcomesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-frauddetector-outcomes/index.ts",
        "line": 14
      },
      "name": "DataAwsccFrauddetectorOutcomesConfig",
      "namespace": "dataAwsccFrauddetectorOutcomes",
      "symbolId": "src/data-awscc-frauddetector-outcomes/index:DataAwsccFrauddetectorOutcomesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorVariable.DataAwsccFrauddetectorVariable": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/frauddetector_variable awscc_frauddetector_variable}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorVariable.DataAwsccFrauddetectorVariable",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/frauddetector_variable awscc_frauddetector_variable} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-frauddetector-variable/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-awscc.dataAwsccFrauddetectorVariable.DataAwsccFrauddetectorVariableConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-frauddetector-variable/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccFrauddetectorVariable resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-variable/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 DataAwsccFrauddetectorVariable to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/frauddetector_variable#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccFrauddetectorVariable that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccFrauddetectorVariable to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-variable/index.ts",
            "line": 232
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-variable/index.ts",
            "line": 238
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccFrauddetectorVariable",
      "namespace": "dataAwsccFrauddetectorVariable",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-variable/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-variable/index.ts",
            "line": 165
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-variable/index.ts",
            "line": 170
          },
          "name": "createdTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-variable/index.ts",
            "line": 175
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-variable/index.ts",
            "line": 180
          },
          "name": "dataType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-variable/index.ts",
            "line": 185
          },
          "name": "defaultValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-variable/index.ts",
            "line": 190
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-variable/index.ts",
            "line": 208
          },
          "name": "lastUpdatedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-variable/index.ts",
            "line": 213
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-variable/index.ts",
            "line": 219
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorVariable.DataAwsccFrauddetectorVariableTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-variable/index.ts",
            "line": 224
          },
          "name": "variableType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-variable/index.ts",
            "line": 203
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-variable/index.ts",
            "line": 196
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-frauddetector-variable/index:DataAwsccFrauddetectorVariable"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorVariable.DataAwsccFrauddetectorVariableConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorVariable.DataAwsccFrauddetectorVariableConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-frauddetector-variable/index.ts",
        "line": 14
      },
      "name": "DataAwsccFrauddetectorVariableConfig",
      "namespace": "dataAwsccFrauddetectorVariable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/frauddetector_variable#id DataAwsccFrauddetectorVariable#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-variable/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-frauddetector-variable/index:DataAwsccFrauddetectorVariableConfig"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorVariable.DataAwsccFrauddetectorVariableTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorVariable.DataAwsccFrauddetectorVariableTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-frauddetector-variable/index.ts",
        "line": 25
      },
      "name": "DataAwsccFrauddetectorVariableTags",
      "namespace": "dataAwsccFrauddetectorVariable",
      "symbolId": "src/data-awscc-frauddetector-variable/index:DataAwsccFrauddetectorVariableTags"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorVariable.DataAwsccFrauddetectorVariableTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorVariable.DataAwsccFrauddetectorVariableTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-frauddetector-variable/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-awscc-frauddetector-variable/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-variable/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-awscc.dataAwsccFrauddetectorVariable.DataAwsccFrauddetectorVariableTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccFrauddetectorVariableTagsList",
      "namespace": "dataAwsccFrauddetectorVariable",
      "symbolId": "src/data-awscc-frauddetector-variable/index:DataAwsccFrauddetectorVariableTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorVariable.DataAwsccFrauddetectorVariableTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorVariable.DataAwsccFrauddetectorVariableTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-frauddetector-variable/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-frauddetector-variable/index.ts",
        "line": 48
      },
      "name": "DataAwsccFrauddetectorVariableTagsOutputReference",
      "namespace": "dataAwsccFrauddetectorVariable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-variable/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-variable/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-variable/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorVariable.DataAwsccFrauddetectorVariableTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-frauddetector-variable/index:DataAwsccFrauddetectorVariableTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorVariables.DataAwsccFrauddetectorVariables": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/frauddetector_variables awscc_frauddetector_variables}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorVariables.DataAwsccFrauddetectorVariables",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/frauddetector_variables awscc_frauddetector_variables} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-frauddetector-variables/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorVariables.DataAwsccFrauddetectorVariablesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-frauddetector-variables/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccFrauddetectorVariables resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-variables/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccFrauddetectorVariables to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/frauddetector_variables#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccFrauddetectorVariables that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccFrauddetectorVariables to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-variables/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-variables/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccFrauddetectorVariables",
      "namespace": "dataAwsccFrauddetectorVariables",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-variables/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-variables/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-frauddetector-variables/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-frauddetector-variables/index:DataAwsccFrauddetectorVariables"
    },
    "@cdktn/provider-awscc.dataAwsccFrauddetectorVariables.DataAwsccFrauddetectorVariablesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFrauddetectorVariables.DataAwsccFrauddetectorVariablesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-frauddetector-variables/index.ts",
        "line": 14
      },
      "name": "DataAwsccFrauddetectorVariablesConfig",
      "namespace": "dataAwsccFrauddetectorVariables",
      "symbolId": "src/data-awscc-frauddetector-variables/index:DataAwsccFrauddetectorVariablesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccFsxDataRepositoryAssociation.DataAwsccFsxDataRepositoryAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/fsx_data_repository_association awscc_fsx_data_repository_association}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFsxDataRepositoryAssociation.DataAwsccFsxDataRepositoryAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/fsx_data_repository_association awscc_fsx_data_repository_association} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-fsx-data-repository-association/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-awscc.dataAwsccFsxDataRepositoryAssociation.DataAwsccFsxDataRepositoryAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-fsx-data-repository-association/index.ts",
        "line": 278
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccFsxDataRepositoryAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-fsx-data-repository-association/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 DataAwsccFsxDataRepositoryAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/fsx_data_repository_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccFsxDataRepositoryAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccFsxDataRepositoryAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-fsx-data-repository-association/index.ts",
            "line": 397
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-fsx-data-repository-association/index.ts",
            "line": 403
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccFsxDataRepositoryAssociation",
      "namespace": "dataAwsccFsxDataRepositoryAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fsx-data-repository-association/index.ts",
            "line": 283
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fsx-data-repository-association/index.ts",
            "line": 334
          },
          "name": "associationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fsx-data-repository-association/index.ts",
            "line": 339
          },
          "name": "batchImportMetaDataOnCreate",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fsx-data-repository-association/index.ts",
            "line": 344
          },
          "name": "dataRepositoryPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fsx-data-repository-association/index.ts",
            "line": 349
          },
          "name": "fileSystemId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fsx-data-repository-association/index.ts",
            "line": 354
          },
          "name": "fileSystemPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fsx-data-repository-association/index.ts",
            "line": 372
          },
          "name": "importedFileChunkSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fsx-data-repository-association/index.ts",
            "line": 377
          },
          "name": "resourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fsx-data-repository-association/index.ts",
            "line": 383
          },
          "name": "s3",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFsxDataRepositoryAssociation.DataAwsccFsxDataRepositoryAssociationS3OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fsx-data-repository-association/index.ts",
            "line": 389
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFsxDataRepositoryAssociation.DataAwsccFsxDataRepositoryAssociationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fsx-data-repository-association/index.ts",
            "line": 367
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-fsx-data-repository-association/index.ts",
            "line": 360
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-fsx-data-repository-association/index:DataAwsccFsxDataRepositoryAssociation"
    },
    "@cdktn/provider-awscc.dataAwsccFsxDataRepositoryAssociation.DataAwsccFsxDataRepositoryAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFsxDataRepositoryAssociation.DataAwsccFsxDataRepositoryAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-fsx-data-repository-association/index.ts",
        "line": 14
      },
      "name": "DataAwsccFsxDataRepositoryAssociationConfig",
      "namespace": "dataAwsccFsxDataRepositoryAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/fsx_data_repository_association#id DataAwsccFsxDataRepositoryAssociation#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fsx-data-repository-association/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-fsx-data-repository-association/index:DataAwsccFsxDataRepositoryAssociationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccFsxDataRepositoryAssociation.DataAwsccFsxDataRepositoryAssociationS3": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFsxDataRepositoryAssociation.DataAwsccFsxDataRepositoryAssociationS3",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-fsx-data-repository-association/index.ts",
        "line": 133
      },
      "name": "DataAwsccFsxDataRepositoryAssociationS3",
      "namespace": "dataAwsccFsxDataRepositoryAssociation",
      "symbolId": "src/data-awscc-fsx-data-repository-association/index:DataAwsccFsxDataRepositoryAssociationS3"
    },
    "@cdktn/provider-awscc.dataAwsccFsxDataRepositoryAssociation.DataAwsccFsxDataRepositoryAssociationS3AutoExportPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFsxDataRepositoryAssociation.DataAwsccFsxDataRepositoryAssociationS3AutoExportPolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-fsx-data-repository-association/index.ts",
        "line": 25
      },
      "name": "DataAwsccFsxDataRepositoryAssociationS3AutoExportPolicy",
      "namespace": "dataAwsccFsxDataRepositoryAssociation",
      "symbolId": "src/data-awscc-fsx-data-repository-association/index:DataAwsccFsxDataRepositoryAssociationS3AutoExportPolicy"
    },
    "@cdktn/provider-awscc.dataAwsccFsxDataRepositoryAssociation.DataAwsccFsxDataRepositoryAssociationS3AutoExportPolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFsxDataRepositoryAssociation.DataAwsccFsxDataRepositoryAssociationS3AutoExportPolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-fsx-data-repository-association/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-fsx-data-repository-association/index.ts",
        "line": 48
      },
      "name": "DataAwsccFsxDataRepositoryAssociationS3AutoExportPolicyOutputReference",
      "namespace": "dataAwsccFsxDataRepositoryAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fsx-data-repository-association/index.ts",
            "line": 75
          },
          "name": "events",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-fsx-data-repository-association/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFsxDataRepositoryAssociation.DataAwsccFsxDataRepositoryAssociationS3AutoExportPolicy"
          }
        }
      ],
      "symbolId": "src/data-awscc-fsx-data-repository-association/index:DataAwsccFsxDataRepositoryAssociationS3AutoExportPolicyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccFsxDataRepositoryAssociation.DataAwsccFsxDataRepositoryAssociationS3AutoImportPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFsxDataRepositoryAssociation.DataAwsccFsxDataRepositoryAssociationS3AutoImportPolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-fsx-data-repository-association/index.ts",
        "line": 79
      },
      "name": "DataAwsccFsxDataRepositoryAssociationS3AutoImportPolicy",
      "namespace": "dataAwsccFsxDataRepositoryAssociation",
      "symbolId": "src/data-awscc-fsx-data-repository-association/index:DataAwsccFsxDataRepositoryAssociationS3AutoImportPolicy"
    },
    "@cdktn/provider-awscc.dataAwsccFsxDataRepositoryAssociation.DataAwsccFsxDataRepositoryAssociationS3AutoImportPolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFsxDataRepositoryAssociation.DataAwsccFsxDataRepositoryAssociationS3AutoImportPolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-fsx-data-repository-association/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-awscc-fsx-data-repository-association/index.ts",
        "line": 102
      },
      "name": "DataAwsccFsxDataRepositoryAssociationS3AutoImportPolicyOutputReference",
      "namespace": "dataAwsccFsxDataRepositoryAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fsx-data-repository-association/index.ts",
            "line": 129
          },
          "name": "events",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-fsx-data-repository-association/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFsxDataRepositoryAssociation.DataAwsccFsxDataRepositoryAssociationS3AutoImportPolicy"
          }
        }
      ],
      "symbolId": "src/data-awscc-fsx-data-repository-association/index:DataAwsccFsxDataRepositoryAssociationS3AutoImportPolicyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccFsxDataRepositoryAssociation.DataAwsccFsxDataRepositoryAssociationS3OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFsxDataRepositoryAssociation.DataAwsccFsxDataRepositoryAssociationS3OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-fsx-data-repository-association/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-awscc-fsx-data-repository-association/index.ts",
        "line": 156
      },
      "name": "DataAwsccFsxDataRepositoryAssociationS3OutputReference",
      "namespace": "dataAwsccFsxDataRepositoryAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fsx-data-repository-association/index.ts",
            "line": 184
          },
          "name": "autoExportPolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFsxDataRepositoryAssociation.DataAwsccFsxDataRepositoryAssociationS3AutoExportPolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fsx-data-repository-association/index.ts",
            "line": 190
          },
          "name": "autoImportPolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFsxDataRepositoryAssociation.DataAwsccFsxDataRepositoryAssociationS3AutoImportPolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-fsx-data-repository-association/index.ts",
            "line": 167
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFsxDataRepositoryAssociation.DataAwsccFsxDataRepositoryAssociationS3"
          }
        }
      ],
      "symbolId": "src/data-awscc-fsx-data-repository-association/index:DataAwsccFsxDataRepositoryAssociationS3OutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccFsxDataRepositoryAssociation.DataAwsccFsxDataRepositoryAssociationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFsxDataRepositoryAssociation.DataAwsccFsxDataRepositoryAssociationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-fsx-data-repository-association/index.ts",
        "line": 194
      },
      "name": "DataAwsccFsxDataRepositoryAssociationTags",
      "namespace": "dataAwsccFsxDataRepositoryAssociation",
      "symbolId": "src/data-awscc-fsx-data-repository-association/index:DataAwsccFsxDataRepositoryAssociationTags"
    },
    "@cdktn/provider-awscc.dataAwsccFsxDataRepositoryAssociation.DataAwsccFsxDataRepositoryAssociationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFsxDataRepositoryAssociation.DataAwsccFsxDataRepositoryAssociationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-fsx-data-repository-association/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-awscc-fsx-data-repository-association/index.ts",
        "line": 256
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-fsx-data-repository-association/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-awscc.dataAwsccFsxDataRepositoryAssociation.DataAwsccFsxDataRepositoryAssociationTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccFsxDataRepositoryAssociationTagsList",
      "namespace": "dataAwsccFsxDataRepositoryAssociation",
      "symbolId": "src/data-awscc-fsx-data-repository-association/index:DataAwsccFsxDataRepositoryAssociationTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccFsxDataRepositoryAssociation.DataAwsccFsxDataRepositoryAssociationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFsxDataRepositoryAssociation.DataAwsccFsxDataRepositoryAssociationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-fsx-data-repository-association/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-awscc-fsx-data-repository-association/index.ts",
        "line": 217
      },
      "name": "DataAwsccFsxDataRepositoryAssociationTagsOutputReference",
      "namespace": "dataAwsccFsxDataRepositoryAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fsx-data-repository-association/index.ts",
            "line": 246
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fsx-data-repository-association/index.ts",
            "line": 251
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-fsx-data-repository-association/index.ts",
            "line": 230
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFsxDataRepositoryAssociation.DataAwsccFsxDataRepositoryAssociationTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-fsx-data-repository-association/index:DataAwsccFsxDataRepositoryAssociationTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccFsxDataRepositoryAssociations.DataAwsccFsxDataRepositoryAssociations": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/fsx_data_repository_associations awscc_fsx_data_repository_associations}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFsxDataRepositoryAssociations.DataAwsccFsxDataRepositoryAssociations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/fsx_data_repository_associations awscc_fsx_data_repository_associations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-fsx-data-repository-associations/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccFsxDataRepositoryAssociations.DataAwsccFsxDataRepositoryAssociationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-fsx-data-repository-associations/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccFsxDataRepositoryAssociations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-fsx-data-repository-associations/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccFsxDataRepositoryAssociations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/fsx_data_repository_associations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccFsxDataRepositoryAssociations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccFsxDataRepositoryAssociations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-fsx-data-repository-associations/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-fsx-data-repository-associations/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccFsxDataRepositoryAssociations",
      "namespace": "dataAwsccFsxDataRepositoryAssociations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fsx-data-repository-associations/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fsx-data-repository-associations/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fsx-data-repository-associations/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-fsx-data-repository-associations/index:DataAwsccFsxDataRepositoryAssociations"
    },
    "@cdktn/provider-awscc.dataAwsccFsxDataRepositoryAssociations.DataAwsccFsxDataRepositoryAssociationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFsxDataRepositoryAssociations.DataAwsccFsxDataRepositoryAssociationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-fsx-data-repository-associations/index.ts",
        "line": 14
      },
      "name": "DataAwsccFsxDataRepositoryAssociationsConfig",
      "namespace": "dataAwsccFsxDataRepositoryAssociations",
      "symbolId": "src/data-awscc-fsx-data-repository-associations/index:DataAwsccFsxDataRepositoryAssociationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccFsxS3AccessPointAttachment.DataAwsccFsxS3AccessPointAttachment": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/fsx_s3_access_point_attachment awscc_fsx_s3_access_point_attachment}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFsxS3AccessPointAttachment.DataAwsccFsxS3AccessPointAttachment",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/fsx_s3_access_point_attachment awscc_fsx_s3_access_point_attachment} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-fsx-s3-access-point-attachment/index.ts",
          "line": 679
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccFsxS3AccessPointAttachment.DataAwsccFsxS3AccessPointAttachmentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-fsx-s3-access-point-attachment/index.ts",
        "line": 647
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccFsxS3AccessPointAttachment resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-fsx-s3-access-point-attachment/index.ts",
            "line": 664
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccFsxS3AccessPointAttachment to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/fsx_s3_access_point_attachment#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccFsxS3AccessPointAttachment that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccFsxS3AccessPointAttachment to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-fsx-s3-access-point-attachment/index.ts",
            "line": 747
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-fsx-s3-access-point-attachment/index.ts",
            "line": 753
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccFsxS3AccessPointAttachment",
      "namespace": "dataAwsccFsxS3AccessPointAttachment",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fsx-s3-access-point-attachment/index.ts",
            "line": 652
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fsx-s3-access-point-attachment/index.ts",
            "line": 716
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fsx-s3-access-point-attachment/index.ts",
            "line": 722
          },
          "name": "ontapConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFsxS3AccessPointAttachment.DataAwsccFsxS3AccessPointAttachmentOntapConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fsx-s3-access-point-attachment/index.ts",
            "line": 728
          },
          "name": "openZfsConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFsxS3AccessPointAttachment.DataAwsccFsxS3AccessPointAttachmentOpenZfsConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fsx-s3-access-point-attachment/index.ts",
            "line": 734
          },
          "name": "s3AccessPoint",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFsxS3AccessPointAttachment.DataAwsccFsxS3AccessPointAttachmentS3AccessPointOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fsx-s3-access-point-attachment/index.ts",
            "line": 739
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fsx-s3-access-point-attachment/index.ts",
            "line": 711
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-fsx-s3-access-point-attachment/index.ts",
            "line": 704
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-fsx-s3-access-point-attachment/index:DataAwsccFsxS3AccessPointAttachment"
    },
    "@cdktn/provider-awscc.dataAwsccFsxS3AccessPointAttachment.DataAwsccFsxS3AccessPointAttachmentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFsxS3AccessPointAttachment.DataAwsccFsxS3AccessPointAttachmentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-fsx-s3-access-point-attachment/index.ts",
        "line": 14
      },
      "name": "DataAwsccFsxS3AccessPointAttachmentConfig",
      "namespace": "dataAwsccFsxS3AccessPointAttachment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/fsx_s3_access_point_attachment#id DataAwsccFsxS3AccessPointAttachment#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fsx-s3-access-point-attachment/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-fsx-s3-access-point-attachment/index:DataAwsccFsxS3AccessPointAttachmentConfig"
    },
    "@cdktn/provider-awscc.dataAwsccFsxS3AccessPointAttachment.DataAwsccFsxS3AccessPointAttachmentOntapConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFsxS3AccessPointAttachment.DataAwsccFsxS3AccessPointAttachmentOntapConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-fsx-s3-access-point-attachment/index.ts",
        "line": 199
      },
      "name": "DataAwsccFsxS3AccessPointAttachmentOntapConfiguration",
      "namespace": "dataAwsccFsxS3AccessPointAttachment",
      "symbolId": "src/data-awscc-fsx-s3-access-point-attachment/index:DataAwsccFsxS3AccessPointAttachmentOntapConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccFsxS3AccessPointAttachment.DataAwsccFsxS3AccessPointAttachmentOntapConfigurationFileSystemIdentity": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFsxS3AccessPointAttachment.DataAwsccFsxS3AccessPointAttachmentOntapConfigurationFileSystemIdentity",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-fsx-s3-access-point-attachment/index.ts",
        "line": 133
      },
      "name": "DataAwsccFsxS3AccessPointAttachmentOntapConfigurationFileSystemIdentity",
      "namespace": "dataAwsccFsxS3AccessPointAttachment",
      "symbolId": "src/data-awscc-fsx-s3-access-point-attachment/index:DataAwsccFsxS3AccessPointAttachmentOntapConfigurationFileSystemIdentity"
    },
    "@cdktn/provider-awscc.dataAwsccFsxS3AccessPointAttachment.DataAwsccFsxS3AccessPointAttachmentOntapConfigurationFileSystemIdentityOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFsxS3AccessPointAttachment.DataAwsccFsxS3AccessPointAttachmentOntapConfigurationFileSystemIdentityOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-fsx-s3-access-point-attachment/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-awscc-fsx-s3-access-point-attachment/index.ts",
        "line": 156
      },
      "name": "DataAwsccFsxS3AccessPointAttachmentOntapConfigurationFileSystemIdentityOutputReference",
      "namespace": "dataAwsccFsxS3AccessPointAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fsx-s3-access-point-attachment/index.ts",
            "line": 183
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fsx-s3-access-point-attachment/index.ts",
            "line": 189
          },
          "name": "unixUser",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFsxS3AccessPointAttachment.DataAwsccFsxS3AccessPointAttachmentOntapConfigurationFileSystemIdentityUnixUserOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fsx-s3-access-point-attachment/index.ts",
            "line": 195
          },
          "name": "windowsUser",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFsxS3AccessPointAttachment.DataAwsccFsxS3AccessPointAttachmentOntapConfigurationFileSystemIdentityWindowsUserOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-fsx-s3-access-point-attachment/index.ts",
            "line": 167
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFsxS3AccessPointAttachment.DataAwsccFsxS3AccessPointAttachmentOntapConfigurationFileSystemIdentity"
          }
        }
      ],
      "symbolId": "src/data-awscc-fsx-s3-access-point-attachment/index:DataAwsccFsxS3AccessPointAttachmentOntapConfigurationFileSystemIdentityOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccFsxS3AccessPointAttachment.DataAwsccFsxS3AccessPointAttachmentOntapConfigurationFileSystemIdentityUnixUser": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFsxS3AccessPointAttachment.DataAwsccFsxS3AccessPointAttachmentOntapConfigurationFileSystemIdentityUnixUser",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-fsx-s3-access-point-attachment/index.ts",
        "line": 25
      },
      "name": "DataAwsccFsxS3AccessPointAttachmentOntapConfigurationFileSystemIdentityUnixUser",
      "namespace": "dataAwsccFsxS3AccessPointAttachment",
      "symbolId": "src/data-awscc-fsx-s3-access-point-attachment/index:DataAwsccFsxS3AccessPointAttachmentOntapConfigurationFileSystemIdentityUnixUser"
    },
    "@cdktn/provider-awscc.dataAwsccFsxS3AccessPointAttachment.DataAwsccFsxS3AccessPointAttachmentOntapConfigurationFileSystemIdentityUnixUserOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFsxS3AccessPointAttachment.DataAwsccFsxS3AccessPointAttachmentOntapConfigurationFileSystemIdentityUnixUserOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-fsx-s3-access-point-attachment/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-fsx-s3-access-point-attachment/index.ts",
        "line": 48
      },
      "name": "DataAwsccFsxS3AccessPointAttachmentOntapConfigurationFileSystemIdentityUnixUserOutputReference",
      "namespace": "dataAwsccFsxS3AccessPointAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fsx-s3-access-point-attachment/index.ts",
            "line": 75
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-fsx-s3-access-point-attachment/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFsxS3AccessPointAttachment.DataAwsccFsxS3AccessPointAttachmentOntapConfigurationFileSystemIdentityUnixUser"
          }
        }
      ],
      "symbolId": "src/data-awscc-fsx-s3-access-point-attachment/index:DataAwsccFsxS3AccessPointAttachmentOntapConfigurationFileSystemIdentityUnixUserOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccFsxS3AccessPointAttachment.DataAwsccFsxS3AccessPointAttachmentOntapConfigurationFileSystemIdentityWindowsUser": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFsxS3AccessPointAttachment.DataAwsccFsxS3AccessPointAttachmentOntapConfigurationFileSystemIdentityWindowsUser",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-fsx-s3-access-point-attachment/index.ts",
        "line": 79
      },
      "name": "DataAwsccFsxS3AccessPointAttachmentOntapConfigurationFileSystemIdentityWindowsUser",
      "namespace": "dataAwsccFsxS3AccessPointAttachment",
      "symbolId": "src/data-awscc-fsx-s3-access-point-attachment/index:DataAwsccFsxS3AccessPointAttachmentOntapConfigurationFileSystemIdentityWindowsUser"
    },
    "@cdktn/provider-awscc.dataAwsccFsxS3AccessPointAttachment.DataAwsccFsxS3AccessPointAttachmentOntapConfigurationFileSystemIdentityWindowsUserOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFsxS3AccessPointAttachment.DataAwsccFsxS3AccessPointAttachmentOntapConfigurationFileSystemIdentityWindowsUserOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-fsx-s3-access-point-attachment/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-awscc-fsx-s3-access-point-attachment/index.ts",
        "line": 102
      },
      "name": "DataAwsccFsxS3AccessPointAttachmentOntapConfigurationFileSystemIdentityWindowsUserOutputReference",
      "namespace": "dataAwsccFsxS3AccessPointAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fsx-s3-access-point-attachment/index.ts",
            "line": 129
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-fsx-s3-access-point-attachment/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFsxS3AccessPointAttachment.DataAwsccFsxS3AccessPointAttachmentOntapConfigurationFileSystemIdentityWindowsUser"
          }
        }
      ],
      "symbolId": "src/data-awscc-fsx-s3-access-point-attachment/index:DataAwsccFsxS3AccessPointAttachmentOntapConfigurationFileSystemIdentityWindowsUserOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccFsxS3AccessPointAttachment.DataAwsccFsxS3AccessPointAttachmentOntapConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFsxS3AccessPointAttachment.DataAwsccFsxS3AccessPointAttachmentOntapConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-fsx-s3-access-point-attachment/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-awscc-fsx-s3-access-point-attachment/index.ts",
        "line": 222
      },
      "name": "DataAwsccFsxS3AccessPointAttachmentOntapConfigurationOutputReference",
      "namespace": "dataAwsccFsxS3AccessPointAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fsx-s3-access-point-attachment/index.ts",
            "line": 250
          },
          "name": "fileSystemIdentity",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFsxS3AccessPointAttachment.DataAwsccFsxS3AccessPointAttachmentOntapConfigurationFileSystemIdentityOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fsx-s3-access-point-attachment/index.ts",
            "line": 255
          },
          "name": "volumeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-fsx-s3-access-point-attachment/index.ts",
            "line": 233
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFsxS3AccessPointAttachment.DataAwsccFsxS3AccessPointAttachmentOntapConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-fsx-s3-access-point-attachment/index:DataAwsccFsxS3AccessPointAttachmentOntapConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccFsxS3AccessPointAttachment.DataAwsccFsxS3AccessPointAttachmentOpenZfsConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFsxS3AccessPointAttachment.DataAwsccFsxS3AccessPointAttachmentOpenZfsConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-fsx-s3-access-point-attachment/index.ts",
        "line": 459
      },
      "name": "DataAwsccFsxS3AccessPointAttachmentOpenZfsConfiguration",
      "namespace": "dataAwsccFsxS3AccessPointAttachment",
      "symbolId": "src/data-awscc-fsx-s3-access-point-attachment/index:DataAwsccFsxS3AccessPointAttachmentOpenZfsConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccFsxS3AccessPointAttachment.DataAwsccFsxS3AccessPointAttachmentOpenZfsConfigurationFileSystemIdentity": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFsxS3AccessPointAttachment.DataAwsccFsxS3AccessPointAttachmentOpenZfsConfigurationFileSystemIdentity",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-fsx-s3-access-point-attachment/index.ts",
        "line": 399
      },
      "name": "DataAwsccFsxS3AccessPointAttachmentOpenZfsConfigurationFileSystemIdentity",
      "namespace": "dataAwsccFsxS3AccessPointAttachment",
      "symbolId": "src/data-awscc-fsx-s3-access-point-attachment/index:DataAwsccFsxS3AccessPointAttachmentOpenZfsConfigurationFileSystemIdentity"
    },
    "@cdktn/provider-awscc.dataAwsccFsxS3AccessPointAttachment.DataAwsccFsxS3AccessPointAttachmentOpenZfsConfigurationFileSystemIdentityOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFsxS3AccessPointAttachment.DataAwsccFsxS3AccessPointAttachmentOpenZfsConfigurationFileSystemIdentityOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-fsx-s3-access-point-attachment/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/data-awscc-fsx-s3-access-point-attachment/index.ts",
        "line": 422
      },
      "name": "DataAwsccFsxS3AccessPointAttachmentOpenZfsConfigurationFileSystemIdentityOutputReference",
      "namespace": "dataAwsccFsxS3AccessPointAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fsx-s3-access-point-attachment/index.ts",
            "line": 450
          },
          "name": "posixUser",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFsxS3AccessPointAttachment.DataAwsccFsxS3AccessPointAttachmentOpenZfsConfigurationFileSystemIdentityPosixUserOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fsx-s3-access-point-attachment/index.ts",
            "line": 455
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-fsx-s3-access-point-attachment/index.ts",
            "line": 433
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFsxS3AccessPointAttachment.DataAwsccFsxS3AccessPointAttachmentOpenZfsConfigurationFileSystemIdentity"
          }
        }
      ],
      "symbolId": "src/data-awscc-fsx-s3-access-point-attachment/index:DataAwsccFsxS3AccessPointAttachmentOpenZfsConfigurationFileSystemIdentityOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccFsxS3AccessPointAttachment.DataAwsccFsxS3AccessPointAttachmentOpenZfsConfigurationFileSystemIdentityPosixUser": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFsxS3AccessPointAttachment.DataAwsccFsxS3AccessPointAttachmentOpenZfsConfigurationFileSystemIdentityPosixUser",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-fsx-s3-access-point-attachment/index.ts",
        "line": 334
      },
      "name": "DataAwsccFsxS3AccessPointAttachmentOpenZfsConfigurationFileSystemIdentityPosixUser",
      "namespace": "dataAwsccFsxS3AccessPointAttachment",
      "symbolId": "src/data-awscc-fsx-s3-access-point-attachment/index:DataAwsccFsxS3AccessPointAttachmentOpenZfsConfigurationFileSystemIdentityPosixUser"
    },
    "@cdktn/provider-awscc.dataAwsccFsxS3AccessPointAttachment.DataAwsccFsxS3AccessPointAttachmentOpenZfsConfigurationFileSystemIdentityPosixUserOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFsxS3AccessPointAttachment.DataAwsccFsxS3AccessPointAttachmentOpenZfsConfigurationFileSystemIdentityPosixUserOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-fsx-s3-access-point-attachment/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-fsx-s3-access-point-attachment/index.ts",
        "line": 357
      },
      "name": "DataAwsccFsxS3AccessPointAttachmentOpenZfsConfigurationFileSystemIdentityPosixUserOutputReference",
      "namespace": "dataAwsccFsxS3AccessPointAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fsx-s3-access-point-attachment/index.ts",
            "line": 384
          },
          "name": "gid",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fsx-s3-access-point-attachment/index.ts",
            "line": 390
          },
          "name": "secondaryGids",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFsxS3AccessPointAttachment.DataAwsccFsxS3AccessPointAttachmentOpenZfsConfigurationFileSystemIdentityPosixUserSecondaryGidsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fsx-s3-access-point-attachment/index.ts",
            "line": 395
          },
          "name": "uid",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-fsx-s3-access-point-attachment/index.ts",
            "line": 368
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFsxS3AccessPointAttachment.DataAwsccFsxS3AccessPointAttachmentOpenZfsConfigurationFileSystemIdentityPosixUser"
          }
        }
      ],
      "symbolId": "src/data-awscc-fsx-s3-access-point-attachment/index:DataAwsccFsxS3AccessPointAttachmentOpenZfsConfigurationFileSystemIdentityPosixUserOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccFsxS3AccessPointAttachment.DataAwsccFsxS3AccessPointAttachmentOpenZfsConfigurationFileSystemIdentityPosixUserSecondaryGids": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFsxS3AccessPointAttachment.DataAwsccFsxS3AccessPointAttachmentOpenZfsConfigurationFileSystemIdentityPosixUserSecondaryGids",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-fsx-s3-access-point-attachment/index.ts",
        "line": 259
      },
      "name": "DataAwsccFsxS3AccessPointAttachmentOpenZfsConfigurationFileSystemIdentityPosixUserSecondaryGids",
      "namespace": "dataAwsccFsxS3AccessPointAttachment",
      "symbolId": "src/data-awscc-fsx-s3-access-point-attachment/index:DataAwsccFsxS3AccessPointAttachmentOpenZfsConfigurationFileSystemIdentityPosixUserSecondaryGids"
    },
    "@cdktn/provider-awscc.dataAwsccFsxS3AccessPointAttachment.DataAwsccFsxS3AccessPointAttachmentOpenZfsConfigurationFileSystemIdentityPosixUserSecondaryGidsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFsxS3AccessPointAttachment.DataAwsccFsxS3AccessPointAttachmentOpenZfsConfigurationFileSystemIdentityPosixUserSecondaryGidsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-fsx-s3-access-point-attachment/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/data-awscc-fsx-s3-access-point-attachment/index.ts",
        "line": 316
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-fsx-s3-access-point-attachment/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-awscc.dataAwsccFsxS3AccessPointAttachment.DataAwsccFsxS3AccessPointAttachmentOpenZfsConfigurationFileSystemIdentityPosixUserSecondaryGidsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccFsxS3AccessPointAttachmentOpenZfsConfigurationFileSystemIdentityPosixUserSecondaryGidsList",
      "namespace": "dataAwsccFsxS3AccessPointAttachment",
      "symbolId": "src/data-awscc-fsx-s3-access-point-attachment/index:DataAwsccFsxS3AccessPointAttachmentOpenZfsConfigurationFileSystemIdentityPosixUserSecondaryGidsList"
    },
    "@cdktn/provider-awscc.dataAwsccFsxS3AccessPointAttachment.DataAwsccFsxS3AccessPointAttachmentOpenZfsConfigurationFileSystemIdentityPosixUserSecondaryGidsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFsxS3AccessPointAttachment.DataAwsccFsxS3AccessPointAttachmentOpenZfsConfigurationFileSystemIdentityPosixUserSecondaryGidsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-fsx-s3-access-point-attachment/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-fsx-s3-access-point-attachment/index.ts",
        "line": 282
      },
      "name": "DataAwsccFsxS3AccessPointAttachmentOpenZfsConfigurationFileSystemIdentityPosixUserSecondaryGidsOutputReference",
      "namespace": "dataAwsccFsxS3AccessPointAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fsx-s3-access-point-attachment/index.ts",
            "line": 311
          },
          "name": "gid",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-fsx-s3-access-point-attachment/index.ts",
            "line": 295
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFsxS3AccessPointAttachment.DataAwsccFsxS3AccessPointAttachmentOpenZfsConfigurationFileSystemIdentityPosixUserSecondaryGids"
          }
        }
      ],
      "symbolId": "src/data-awscc-fsx-s3-access-point-attachment/index:DataAwsccFsxS3AccessPointAttachmentOpenZfsConfigurationFileSystemIdentityPosixUserSecondaryGidsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccFsxS3AccessPointAttachment.DataAwsccFsxS3AccessPointAttachmentOpenZfsConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFsxS3AccessPointAttachment.DataAwsccFsxS3AccessPointAttachmentOpenZfsConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-fsx-s3-access-point-attachment/index.ts",
          "line": 489
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-fsx-s3-access-point-attachment/index.ts",
        "line": 482
      },
      "name": "DataAwsccFsxS3AccessPointAttachmentOpenZfsConfigurationOutputReference",
      "namespace": "dataAwsccFsxS3AccessPointAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fsx-s3-access-point-attachment/index.ts",
            "line": 510
          },
          "name": "fileSystemIdentity",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFsxS3AccessPointAttachment.DataAwsccFsxS3AccessPointAttachmentOpenZfsConfigurationFileSystemIdentityOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fsx-s3-access-point-attachment/index.ts",
            "line": 515
          },
          "name": "volumeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-fsx-s3-access-point-attachment/index.ts",
            "line": 493
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFsxS3AccessPointAttachment.DataAwsccFsxS3AccessPointAttachmentOpenZfsConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-fsx-s3-access-point-attachment/index:DataAwsccFsxS3AccessPointAttachmentOpenZfsConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccFsxS3AccessPointAttachment.DataAwsccFsxS3AccessPointAttachmentS3AccessPoint": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFsxS3AccessPointAttachment.DataAwsccFsxS3AccessPointAttachmentS3AccessPoint",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-fsx-s3-access-point-attachment/index.ts",
        "line": 573
      },
      "name": "DataAwsccFsxS3AccessPointAttachmentS3AccessPoint",
      "namespace": "dataAwsccFsxS3AccessPointAttachment",
      "symbolId": "src/data-awscc-fsx-s3-access-point-attachment/index:DataAwsccFsxS3AccessPointAttachmentS3AccessPoint"
    },
    "@cdktn/provider-awscc.dataAwsccFsxS3AccessPointAttachment.DataAwsccFsxS3AccessPointAttachmentS3AccessPointOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFsxS3AccessPointAttachment.DataAwsccFsxS3AccessPointAttachmentS3AccessPointOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-fsx-s3-access-point-attachment/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-awscc-fsx-s3-access-point-attachment/index.ts",
        "line": 596
      },
      "name": "DataAwsccFsxS3AccessPointAttachmentS3AccessPointOutputReference",
      "namespace": "dataAwsccFsxS3AccessPointAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fsx-s3-access-point-attachment/index.ts",
            "line": 623
          },
          "name": "alias",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fsx-s3-access-point-attachment/index.ts",
            "line": 628
          },
          "name": "policy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fsx-s3-access-point-attachment/index.ts",
            "line": 633
          },
          "name": "resourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fsx-s3-access-point-attachment/index.ts",
            "line": 639
          },
          "name": "vpcConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFsxS3AccessPointAttachment.DataAwsccFsxS3AccessPointAttachmentS3AccessPointVpcConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-fsx-s3-access-point-attachment/index.ts",
            "line": 607
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFsxS3AccessPointAttachment.DataAwsccFsxS3AccessPointAttachmentS3AccessPoint"
          }
        }
      ],
      "symbolId": "src/data-awscc-fsx-s3-access-point-attachment/index:DataAwsccFsxS3AccessPointAttachmentS3AccessPointOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccFsxS3AccessPointAttachment.DataAwsccFsxS3AccessPointAttachmentS3AccessPointVpcConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFsxS3AccessPointAttachment.DataAwsccFsxS3AccessPointAttachmentS3AccessPointVpcConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-fsx-s3-access-point-attachment/index.ts",
        "line": 519
      },
      "name": "DataAwsccFsxS3AccessPointAttachmentS3AccessPointVpcConfiguration",
      "namespace": "dataAwsccFsxS3AccessPointAttachment",
      "symbolId": "src/data-awscc-fsx-s3-access-point-attachment/index:DataAwsccFsxS3AccessPointAttachmentS3AccessPointVpcConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccFsxS3AccessPointAttachment.DataAwsccFsxS3AccessPointAttachmentS3AccessPointVpcConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFsxS3AccessPointAttachment.DataAwsccFsxS3AccessPointAttachmentS3AccessPointVpcConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-fsx-s3-access-point-attachment/index.ts",
          "line": 549
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-fsx-s3-access-point-attachment/index.ts",
        "line": 542
      },
      "name": "DataAwsccFsxS3AccessPointAttachmentS3AccessPointVpcConfigurationOutputReference",
      "namespace": "dataAwsccFsxS3AccessPointAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fsx-s3-access-point-attachment/index.ts",
            "line": 569
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-fsx-s3-access-point-attachment/index.ts",
            "line": 553
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccFsxS3AccessPointAttachment.DataAwsccFsxS3AccessPointAttachmentS3AccessPointVpcConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-fsx-s3-access-point-attachment/index:DataAwsccFsxS3AccessPointAttachmentS3AccessPointVpcConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccFsxS3AccessPointAttachments.DataAwsccFsxS3AccessPointAttachments": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/fsx_s3_access_point_attachments awscc_fsx_s3_access_point_attachments}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFsxS3AccessPointAttachments.DataAwsccFsxS3AccessPointAttachments",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/fsx_s3_access_point_attachments awscc_fsx_s3_access_point_attachments} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-fsx-s3-access-point-attachments/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccFsxS3AccessPointAttachments.DataAwsccFsxS3AccessPointAttachmentsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-fsx-s3-access-point-attachments/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccFsxS3AccessPointAttachments resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-fsx-s3-access-point-attachments/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccFsxS3AccessPointAttachments to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/fsx_s3_access_point_attachments#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccFsxS3AccessPointAttachments that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccFsxS3AccessPointAttachments to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-fsx-s3-access-point-attachments/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-fsx-s3-access-point-attachments/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccFsxS3AccessPointAttachments",
      "namespace": "dataAwsccFsxS3AccessPointAttachments",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fsx-s3-access-point-attachments/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fsx-s3-access-point-attachments/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-fsx-s3-access-point-attachments/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-fsx-s3-access-point-attachments/index:DataAwsccFsxS3AccessPointAttachments"
    },
    "@cdktn/provider-awscc.dataAwsccFsxS3AccessPointAttachments.DataAwsccFsxS3AccessPointAttachmentsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccFsxS3AccessPointAttachments.DataAwsccFsxS3AccessPointAttachmentsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-fsx-s3-access-point-attachments/index.ts",
        "line": 14
      },
      "name": "DataAwsccFsxS3AccessPointAttachmentsConfig",
      "namespace": "dataAwsccFsxS3AccessPointAttachments",
      "symbolId": "src/data-awscc-fsx-s3-access-point-attachments/index:DataAwsccFsxS3AccessPointAttachmentsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftAlias.DataAwsccGameliftAlias": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/gamelift_alias awscc_gamelift_alias}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftAlias.DataAwsccGameliftAlias",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/gamelift_alias awscc_gamelift_alias} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-alias/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGameliftAlias.DataAwsccGameliftAliasConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-alias/index.ts",
        "line": 173
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccGameliftAlias resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-alias/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 DataAwsccGameliftAlias to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/gamelift_alias#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccGameliftAlias that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccGameliftAlias to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-alias/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-awscc-gamelift-alias/index.ts",
            "line": 283
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccGameliftAlias",
      "namespace": "dataAwsccGameliftAlias",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-alias/index.ts",
            "line": 178
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-alias/index.ts",
            "line": 229
          },
          "name": "aliasArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-alias/index.ts",
            "line": 234
          },
          "name": "aliasId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-alias/index.ts",
            "line": 239
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-alias/index.ts",
            "line": 257
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-alias/index.ts",
            "line": 263
          },
          "name": "routingStrategy",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftAlias.DataAwsccGameliftAliasRoutingStrategyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-alias/index.ts",
            "line": 269
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftAlias.DataAwsccGameliftAliasTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-alias/index.ts",
            "line": 252
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-alias/index.ts",
            "line": 245
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-gamelift-alias/index:DataAwsccGameliftAlias"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftAlias.DataAwsccGameliftAliasConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftAlias.DataAwsccGameliftAliasConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-alias/index.ts",
        "line": 14
      },
      "name": "DataAwsccGameliftAliasConfig",
      "namespace": "dataAwsccGameliftAlias",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/gamelift_alias#id DataAwsccGameliftAlias#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-alias/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-gamelift-alias/index:DataAwsccGameliftAliasConfig"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftAlias.DataAwsccGameliftAliasRoutingStrategy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftAlias.DataAwsccGameliftAliasRoutingStrategy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-alias/index.ts",
        "line": 25
      },
      "name": "DataAwsccGameliftAliasRoutingStrategy",
      "namespace": "dataAwsccGameliftAlias",
      "symbolId": "src/data-awscc-gamelift-alias/index:DataAwsccGameliftAliasRoutingStrategy"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftAlias.DataAwsccGameliftAliasRoutingStrategyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftAlias.DataAwsccGameliftAliasRoutingStrategyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-alias/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-alias/index.ts",
        "line": 48
      },
      "name": "DataAwsccGameliftAliasRoutingStrategyOutputReference",
      "namespace": "dataAwsccGameliftAlias",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-alias/index.ts",
            "line": 75
          },
          "name": "fleetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-alias/index.ts",
            "line": 80
          },
          "name": "message",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-alias/index.ts",
            "line": 85
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-alias/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftAlias.DataAwsccGameliftAliasRoutingStrategy"
          }
        }
      ],
      "symbolId": "src/data-awscc-gamelift-alias/index:DataAwsccGameliftAliasRoutingStrategyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftAlias.DataAwsccGameliftAliasTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftAlias.DataAwsccGameliftAliasTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-alias/index.ts",
        "line": 89
      },
      "name": "DataAwsccGameliftAliasTags",
      "namespace": "dataAwsccGameliftAlias",
      "symbolId": "src/data-awscc-gamelift-alias/index:DataAwsccGameliftAliasTags"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftAlias.DataAwsccGameliftAliasTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftAlias.DataAwsccGameliftAliasTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-alias/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-alias/index.ts",
        "line": 151
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-alias/index.ts",
            "line": 165
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGameliftAlias.DataAwsccGameliftAliasTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccGameliftAliasTagsList",
      "namespace": "dataAwsccGameliftAlias",
      "symbolId": "src/data-awscc-gamelift-alias/index:DataAwsccGameliftAliasTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftAlias.DataAwsccGameliftAliasTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftAlias.DataAwsccGameliftAliasTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-alias/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-alias/index.ts",
        "line": 112
      },
      "name": "DataAwsccGameliftAliasTagsOutputReference",
      "namespace": "dataAwsccGameliftAlias",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-alias/index.ts",
            "line": 141
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-alias/index.ts",
            "line": 146
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-alias/index.ts",
            "line": 125
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftAlias.DataAwsccGameliftAliasTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-gamelift-alias/index:DataAwsccGameliftAliasTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftAliases.DataAwsccGameliftAliases": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/gamelift_aliases awscc_gamelift_aliases}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftAliases.DataAwsccGameliftAliases",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/gamelift_aliases awscc_gamelift_aliases} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-aliases/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGameliftAliases.DataAwsccGameliftAliasesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-aliases/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccGameliftAliases resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-aliases/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccGameliftAliases to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/gamelift_aliases#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccGameliftAliases that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccGameliftAliases to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-aliases/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-aliases/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccGameliftAliases",
      "namespace": "dataAwsccGameliftAliases",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-aliases/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-aliases/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-aliases/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-gamelift-aliases/index:DataAwsccGameliftAliases"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftAliases.DataAwsccGameliftAliasesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftAliases.DataAwsccGameliftAliasesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-aliases/index.ts",
        "line": 14
      },
      "name": "DataAwsccGameliftAliasesConfig",
      "namespace": "dataAwsccGameliftAliases",
      "symbolId": "src/data-awscc-gamelift-aliases/index:DataAwsccGameliftAliasesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftBuild.DataAwsccGameliftBuild": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/gamelift_build awscc_gamelift_build}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftBuild.DataAwsccGameliftBuild",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/gamelift_build awscc_gamelift_build} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-build/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-awscc.dataAwsccGameliftBuild.DataAwsccGameliftBuildConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-build/index.ts",
        "line": 178
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccGameliftBuild resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-build/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 DataAwsccGameliftBuild to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/gamelift_build#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccGameliftBuild that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccGameliftBuild to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-build/index.ts",
            "line": 292
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-build/index.ts",
            "line": 298
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccGameliftBuild",
      "namespace": "dataAwsccGameliftBuild",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-build/index.ts",
            "line": 183
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-build/index.ts",
            "line": 234
          },
          "name": "buildArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-build/index.ts",
            "line": 239
          },
          "name": "buildId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-build/index.ts",
            "line": 257
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-build/index.ts",
            "line": 262
          },
          "name": "operatingSystem",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-build/index.ts",
            "line": 267
          },
          "name": "serverSdkVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-build/index.ts",
            "line": 273
          },
          "name": "storageLocation",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftBuild.DataAwsccGameliftBuildStorageLocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-build/index.ts",
            "line": 279
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftBuild.DataAwsccGameliftBuildTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-build/index.ts",
            "line": 284
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-build/index.ts",
            "line": 252
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-build/index.ts",
            "line": 245
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-gamelift-build/index:DataAwsccGameliftBuild"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftBuild.DataAwsccGameliftBuildConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftBuild.DataAwsccGameliftBuildConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-build/index.ts",
        "line": 14
      },
      "name": "DataAwsccGameliftBuildConfig",
      "namespace": "dataAwsccGameliftBuild",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/gamelift_build#id DataAwsccGameliftBuild#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-build/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-gamelift-build/index:DataAwsccGameliftBuildConfig"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftBuild.DataAwsccGameliftBuildStorageLocation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftBuild.DataAwsccGameliftBuildStorageLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-build/index.ts",
        "line": 25
      },
      "name": "DataAwsccGameliftBuildStorageLocation",
      "namespace": "dataAwsccGameliftBuild",
      "symbolId": "src/data-awscc-gamelift-build/index:DataAwsccGameliftBuildStorageLocation"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftBuild.DataAwsccGameliftBuildStorageLocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftBuild.DataAwsccGameliftBuildStorageLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-build/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-build/index.ts",
        "line": 48
      },
      "name": "DataAwsccGameliftBuildStorageLocationOutputReference",
      "namespace": "dataAwsccGameliftBuild",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-build/index.ts",
            "line": 75
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-build/index.ts",
            "line": 80
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-build/index.ts",
            "line": 85
          },
          "name": "objectVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-build/index.ts",
            "line": 90
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-build/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftBuild.DataAwsccGameliftBuildStorageLocation"
          }
        }
      ],
      "symbolId": "src/data-awscc-gamelift-build/index:DataAwsccGameliftBuildStorageLocationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftBuild.DataAwsccGameliftBuildTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftBuild.DataAwsccGameliftBuildTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-build/index.ts",
        "line": 94
      },
      "name": "DataAwsccGameliftBuildTags",
      "namespace": "dataAwsccGameliftBuild",
      "symbolId": "src/data-awscc-gamelift-build/index:DataAwsccGameliftBuildTags"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftBuild.DataAwsccGameliftBuildTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftBuild.DataAwsccGameliftBuildTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-build/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/data-awscc-gamelift-build/index.ts",
        "line": 156
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-build/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-awscc.dataAwsccGameliftBuild.DataAwsccGameliftBuildTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccGameliftBuildTagsList",
      "namespace": "dataAwsccGameliftBuild",
      "symbolId": "src/data-awscc-gamelift-build/index:DataAwsccGameliftBuildTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftBuild.DataAwsccGameliftBuildTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftBuild.DataAwsccGameliftBuildTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-build/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-build/index.ts",
        "line": 117
      },
      "name": "DataAwsccGameliftBuildTagsOutputReference",
      "namespace": "dataAwsccGameliftBuild",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-build/index.ts",
            "line": 146
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-build/index.ts",
            "line": 151
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-build/index.ts",
            "line": 130
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftBuild.DataAwsccGameliftBuildTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-gamelift-build/index:DataAwsccGameliftBuildTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftBuilds.DataAwsccGameliftBuilds": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/gamelift_builds awscc_gamelift_builds}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftBuilds.DataAwsccGameliftBuilds",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/gamelift_builds awscc_gamelift_builds} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-builds/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGameliftBuilds.DataAwsccGameliftBuildsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-builds/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccGameliftBuilds resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-builds/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccGameliftBuilds to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/gamelift_builds#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccGameliftBuilds that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccGameliftBuilds to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-builds/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-builds/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccGameliftBuilds",
      "namespace": "dataAwsccGameliftBuilds",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-builds/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-builds/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-builds/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-gamelift-builds/index:DataAwsccGameliftBuilds"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftBuilds.DataAwsccGameliftBuildsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftBuilds.DataAwsccGameliftBuildsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-builds/index.ts",
        "line": 14
      },
      "name": "DataAwsccGameliftBuildsConfig",
      "namespace": "dataAwsccGameliftBuilds",
      "symbolId": "src/data-awscc-gamelift-builds/index:DataAwsccGameliftBuildsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftContainerFleet.DataAwsccGameliftContainerFleet": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/gamelift_container_fleet awscc_gamelift_container_fleet}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerFleet.DataAwsccGameliftContainerFleet",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/gamelift_container_fleet awscc_gamelift_container_fleet} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
          "line": 921
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerFleet.DataAwsccGameliftContainerFleetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
        "line": 889
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccGameliftContainerFleet resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
            "line": 906
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccGameliftContainerFleet to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/gamelift_container_fleet#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccGameliftContainerFleet that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccGameliftContainerFleet to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
            "line": 1100
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
            "line": 1106
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccGameliftContainerFleet",
      "namespace": "dataAwsccGameliftContainerFleet",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
            "line": 894
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
            "line": 945
          },
          "name": "billingType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
            "line": 950
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
            "line": 956
          },
          "name": "deploymentConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerFleet.DataAwsccGameliftContainerFleetDeploymentConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
            "line": 962
          },
          "name": "deploymentDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerFleet.DataAwsccGameliftContainerFleetDeploymentDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
            "line": 967
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
            "line": 972
          },
          "name": "fleetArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
            "line": 977
          },
          "name": "fleetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
            "line": 982
          },
          "name": "fleetRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
            "line": 987
          },
          "name": "gameServerContainerGroupDefinitionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
            "line": 992
          },
          "name": "gameServerContainerGroupDefinitionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
            "line": 997
          },
          "name": "gameServerContainerGroupsPerInstance",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
            "line": 1003
          },
          "name": "gameSessionCreationLimitPolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerFleet.DataAwsccGameliftContainerFleetGameSessionCreationLimitPolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
            "line": 1022
          },
          "name": "instanceConnectionPortRange",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerFleet.DataAwsccGameliftContainerFleetInstanceConnectionPortRangeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
            "line": 1028
          },
          "name": "instanceInboundPermissions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerFleet.DataAwsccGameliftContainerFleetInstanceInboundPermissionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
            "line": 1033
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
            "line": 1039
          },
          "name": "locations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerFleet.DataAwsccGameliftContainerFleetLocationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
            "line": 1045
          },
          "name": "logConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerFleet.DataAwsccGameliftContainerFleetLogConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
            "line": 1050
          },
          "name": "maximumGameServerContainerGroupsPerInstance",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
            "line": 1055
          },
          "name": "metricGroups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
            "line": 1060
          },
          "name": "newGameSessionProtectionPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
            "line": 1065
          },
          "name": "perInstanceContainerGroupDefinitionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
            "line": 1070
          },
          "name": "perInstanceContainerGroupDefinitionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
            "line": 1075
          },
          "name": "playerGatewayMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
            "line": 1081
          },
          "name": "scalingPolicies",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerFleet.DataAwsccGameliftContainerFleetScalingPoliciesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
            "line": 1086
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
            "line": 1092
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerFleet.DataAwsccGameliftContainerFleetTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
            "line": 1016
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
            "line": 1009
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-gamelift-container-fleet/index:DataAwsccGameliftContainerFleet"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftContainerFleet.DataAwsccGameliftContainerFleetConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerFleet.DataAwsccGameliftContainerFleetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
        "line": 14
      },
      "name": "DataAwsccGameliftContainerFleetConfig",
      "namespace": "dataAwsccGameliftContainerFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/gamelift_container_fleet#id DataAwsccGameliftContainerFleet#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-gamelift-container-fleet/index:DataAwsccGameliftContainerFleetConfig"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftContainerFleet.DataAwsccGameliftContainerFleetDeploymentConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerFleet.DataAwsccGameliftContainerFleetDeploymentConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
        "line": 25
      },
      "name": "DataAwsccGameliftContainerFleetDeploymentConfiguration",
      "namespace": "dataAwsccGameliftContainerFleet",
      "symbolId": "src/data-awscc-gamelift-container-fleet/index:DataAwsccGameliftContainerFleetDeploymentConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftContainerFleet.DataAwsccGameliftContainerFleetDeploymentConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerFleet.DataAwsccGameliftContainerFleetDeploymentConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
        "line": 48
      },
      "name": "DataAwsccGameliftContainerFleetDeploymentConfigurationOutputReference",
      "namespace": "dataAwsccGameliftContainerFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
            "line": 75
          },
          "name": "impairmentStrategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
            "line": 80
          },
          "name": "minimumHealthyPercentage",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
            "line": 85
          },
          "name": "protectionStrategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerFleet.DataAwsccGameliftContainerFleetDeploymentConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-gamelift-container-fleet/index:DataAwsccGameliftContainerFleetDeploymentConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftContainerFleet.DataAwsccGameliftContainerFleetDeploymentDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerFleet.DataAwsccGameliftContainerFleetDeploymentDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
        "line": 89
      },
      "name": "DataAwsccGameliftContainerFleetDeploymentDetails",
      "namespace": "dataAwsccGameliftContainerFleet",
      "symbolId": "src/data-awscc-gamelift-container-fleet/index:DataAwsccGameliftContainerFleetDeploymentDetails"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftContainerFleet.DataAwsccGameliftContainerFleetDeploymentDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerFleet.DataAwsccGameliftContainerFleetDeploymentDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-container-fleet/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
        "line": 112
      },
      "name": "DataAwsccGameliftContainerFleetDeploymentDetailsOutputReference",
      "namespace": "dataAwsccGameliftContainerFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
            "line": 139
          },
          "name": "latestDeploymentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
            "line": 123
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerFleet.DataAwsccGameliftContainerFleetDeploymentDetails"
          }
        }
      ],
      "symbolId": "src/data-awscc-gamelift-container-fleet/index:DataAwsccGameliftContainerFleetDeploymentDetailsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftContainerFleet.DataAwsccGameliftContainerFleetGameSessionCreationLimitPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerFleet.DataAwsccGameliftContainerFleetGameSessionCreationLimitPolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
        "line": 143
      },
      "name": "DataAwsccGameliftContainerFleetGameSessionCreationLimitPolicy",
      "namespace": "dataAwsccGameliftContainerFleet",
      "symbolId": "src/data-awscc-gamelift-container-fleet/index:DataAwsccGameliftContainerFleetGameSessionCreationLimitPolicy"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftContainerFleet.DataAwsccGameliftContainerFleetGameSessionCreationLimitPolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerFleet.DataAwsccGameliftContainerFleetGameSessionCreationLimitPolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-container-fleet/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-awscc-gamelift-container-fleet/index.ts",
        "line": 166
      },
      "name": "DataAwsccGameliftContainerFleetGameSessionCreationLimitPolicyOutputReference",
      "namespace": "dataAwsccGameliftContainerFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
            "line": 193
          },
          "name": "newGameSessionsPerCreator",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
            "line": 198
          },
          "name": "policyPeriodInMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
            "line": 177
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerFleet.DataAwsccGameliftContainerFleetGameSessionCreationLimitPolicy"
          }
        }
      ],
      "symbolId": "src/data-awscc-gamelift-container-fleet/index:DataAwsccGameliftContainerFleetGameSessionCreationLimitPolicyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftContainerFleet.DataAwsccGameliftContainerFleetInstanceConnectionPortRange": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerFleet.DataAwsccGameliftContainerFleetInstanceConnectionPortRange",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
        "line": 202
      },
      "name": "DataAwsccGameliftContainerFleetInstanceConnectionPortRange",
      "namespace": "dataAwsccGameliftContainerFleet",
      "symbolId": "src/data-awscc-gamelift-container-fleet/index:DataAwsccGameliftContainerFleetInstanceConnectionPortRange"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftContainerFleet.DataAwsccGameliftContainerFleetInstanceConnectionPortRangeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerFleet.DataAwsccGameliftContainerFleetInstanceConnectionPortRangeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-container-fleet/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
        "line": 225
      },
      "name": "DataAwsccGameliftContainerFleetInstanceConnectionPortRangeOutputReference",
      "namespace": "dataAwsccGameliftContainerFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
            "line": 252
          },
          "name": "fromPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
            "line": 257
          },
          "name": "toPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
            "line": 236
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerFleet.DataAwsccGameliftContainerFleetInstanceConnectionPortRange"
          }
        }
      ],
      "symbolId": "src/data-awscc-gamelift-container-fleet/index:DataAwsccGameliftContainerFleetInstanceConnectionPortRangeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftContainerFleet.DataAwsccGameliftContainerFleetInstanceInboundPermissions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerFleet.DataAwsccGameliftContainerFleetInstanceInboundPermissions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
        "line": 261
      },
      "name": "DataAwsccGameliftContainerFleetInstanceInboundPermissions",
      "namespace": "dataAwsccGameliftContainerFleet",
      "symbolId": "src/data-awscc-gamelift-container-fleet/index:DataAwsccGameliftContainerFleetInstanceInboundPermissions"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftContainerFleet.DataAwsccGameliftContainerFleetInstanceInboundPermissionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerFleet.DataAwsccGameliftContainerFleetInstanceInboundPermissionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-container-fleet/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
        "line": 333
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
            "line": 347
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerFleet.DataAwsccGameliftContainerFleetInstanceInboundPermissionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccGameliftContainerFleetInstanceInboundPermissionsList",
      "namespace": "dataAwsccGameliftContainerFleet",
      "symbolId": "src/data-awscc-gamelift-container-fleet/index:DataAwsccGameliftContainerFleetInstanceInboundPermissionsList"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftContainerFleet.DataAwsccGameliftContainerFleetInstanceInboundPermissionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerFleet.DataAwsccGameliftContainerFleetInstanceInboundPermissionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-container-fleet/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
        "line": 284
      },
      "name": "DataAwsccGameliftContainerFleetInstanceInboundPermissionsOutputReference",
      "namespace": "dataAwsccGameliftContainerFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
            "line": 313
          },
          "name": "fromPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
            "line": 318
          },
          "name": "ipRange",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
            "line": 323
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
            "line": 328
          },
          "name": "toPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
            "line": 297
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerFleet.DataAwsccGameliftContainerFleetInstanceInboundPermissions"
          }
        }
      ],
      "symbolId": "src/data-awscc-gamelift-container-fleet/index:DataAwsccGameliftContainerFleetInstanceInboundPermissionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftContainerFleet.DataAwsccGameliftContainerFleetLocations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerFleet.DataAwsccGameliftContainerFleetLocations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
        "line": 480
      },
      "name": "DataAwsccGameliftContainerFleetLocations",
      "namespace": "dataAwsccGameliftContainerFleet",
      "symbolId": "src/data-awscc-gamelift-container-fleet/index:DataAwsccGameliftContainerFleetLocations"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftContainerFleet.DataAwsccGameliftContainerFleetLocationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerFleet.DataAwsccGameliftContainerFleetLocationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
          "line": 560
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
        "line": 553
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
            "line": 567
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerFleet.DataAwsccGameliftContainerFleetLocationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccGameliftContainerFleetLocationsList",
      "namespace": "dataAwsccGameliftContainerFleet",
      "symbolId": "src/data-awscc-gamelift-container-fleet/index:DataAwsccGameliftContainerFleetLocationsList"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftContainerFleet.DataAwsccGameliftContainerFleetLocationsLocationCapacity": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerFleet.DataAwsccGameliftContainerFleetLocationsLocationCapacity",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
        "line": 410
      },
      "name": "DataAwsccGameliftContainerFleetLocationsLocationCapacity",
      "namespace": "dataAwsccGameliftContainerFleet",
      "symbolId": "src/data-awscc-gamelift-container-fleet/index:DataAwsccGameliftContainerFleetLocationsLocationCapacity"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftContainerFleet.DataAwsccGameliftContainerFleetLocationsLocationCapacityManagedCapacityConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerFleet.DataAwsccGameliftContainerFleetLocationsLocationCapacityManagedCapacityConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
        "line": 351
      },
      "name": "DataAwsccGameliftContainerFleetLocationsLocationCapacityManagedCapacityConfiguration",
      "namespace": "dataAwsccGameliftContainerFleet",
      "symbolId": "src/data-awscc-gamelift-container-fleet/index:DataAwsccGameliftContainerFleetLocationsLocationCapacityManagedCapacityConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftContainerFleet.DataAwsccGameliftContainerFleetLocationsLocationCapacityManagedCapacityConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerFleet.DataAwsccGameliftContainerFleetLocationsLocationCapacityManagedCapacityConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
          "line": 381
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
        "line": 374
      },
      "name": "DataAwsccGameliftContainerFleetLocationsLocationCapacityManagedCapacityConfigurationOutputReference",
      "namespace": "dataAwsccGameliftContainerFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
            "line": 401
          },
          "name": "scaleInAfterInactivityMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
            "line": 406
          },
          "name": "zeroCapacityStrategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
            "line": 385
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerFleet.DataAwsccGameliftContainerFleetLocationsLocationCapacityManagedCapacityConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-gamelift-container-fleet/index:DataAwsccGameliftContainerFleetLocationsLocationCapacityManagedCapacityConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftContainerFleet.DataAwsccGameliftContainerFleetLocationsLocationCapacityOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerFleet.DataAwsccGameliftContainerFleetLocationsLocationCapacityOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-container-fleet/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/data-awscc-gamelift-container-fleet/index.ts",
        "line": 433
      },
      "name": "DataAwsccGameliftContainerFleetLocationsLocationCapacityOutputReference",
      "namespace": "dataAwsccGameliftContainerFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
            "line": 460
          },
          "name": "desiredEc2Instances",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
            "line": 466
          },
          "name": "managedCapacityConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerFleet.DataAwsccGameliftContainerFleetLocationsLocationCapacityManagedCapacityConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
            "line": 471
          },
          "name": "maxSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
            "line": 476
          },
          "name": "minSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
            "line": 444
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerFleet.DataAwsccGameliftContainerFleetLocationsLocationCapacity"
          }
        }
      ],
      "symbolId": "src/data-awscc-gamelift-container-fleet/index:DataAwsccGameliftContainerFleetLocationsLocationCapacityOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftContainerFleet.DataAwsccGameliftContainerFleetLocationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerFleet.DataAwsccGameliftContainerFleetLocationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-container-fleet/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-awscc-gamelift-container-fleet/index.ts",
        "line": 503
      },
      "name": "DataAwsccGameliftContainerFleetLocationsOutputReference",
      "namespace": "dataAwsccGameliftContainerFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
            "line": 532
          },
          "name": "location",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
            "line": 538
          },
          "name": "locationCapacity",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerFleet.DataAwsccGameliftContainerFleetLocationsLocationCapacityOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
            "line": 543
          },
          "name": "playerGatewayStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
            "line": 548
          },
          "name": "stoppedActions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
            "line": 516
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerFleet.DataAwsccGameliftContainerFleetLocations"
          }
        }
      ],
      "symbolId": "src/data-awscc-gamelift-container-fleet/index:DataAwsccGameliftContainerFleetLocationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftContainerFleet.DataAwsccGameliftContainerFleetLogConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerFleet.DataAwsccGameliftContainerFleetLogConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
        "line": 571
      },
      "name": "DataAwsccGameliftContainerFleetLogConfiguration",
      "namespace": "dataAwsccGameliftContainerFleet",
      "symbolId": "src/data-awscc-gamelift-container-fleet/index:DataAwsccGameliftContainerFleetLogConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftContainerFleet.DataAwsccGameliftContainerFleetLogConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerFleet.DataAwsccGameliftContainerFleetLogConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-container-fleet/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-awscc-gamelift-container-fleet/index.ts",
        "line": 594
      },
      "name": "DataAwsccGameliftContainerFleetLogConfigurationOutputReference",
      "namespace": "dataAwsccGameliftContainerFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
            "line": 621
          },
          "name": "logDestination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
            "line": 626
          },
          "name": "logGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
            "line": 631
          },
          "name": "s3BucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
            "line": 605
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerFleet.DataAwsccGameliftContainerFleetLogConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-gamelift-container-fleet/index:DataAwsccGameliftContainerFleetLogConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftContainerFleet.DataAwsccGameliftContainerFleetScalingPolicies": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerFleet.DataAwsccGameliftContainerFleetScalingPolicies",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
        "line": 689
      },
      "name": "DataAwsccGameliftContainerFleetScalingPolicies",
      "namespace": "dataAwsccGameliftContainerFleet",
      "symbolId": "src/data-awscc-gamelift-container-fleet/index:DataAwsccGameliftContainerFleetScalingPolicies"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftContainerFleet.DataAwsccGameliftContainerFleetScalingPoliciesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerFleet.DataAwsccGameliftContainerFleetScalingPoliciesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-container-fleet/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
        "line": 787
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
            "line": 801
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerFleet.DataAwsccGameliftContainerFleetScalingPoliciesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccGameliftContainerFleetScalingPoliciesList",
      "namespace": "dataAwsccGameliftContainerFleet",
      "symbolId": "src/data-awscc-gamelift-container-fleet/index:DataAwsccGameliftContainerFleetScalingPoliciesList"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftContainerFleet.DataAwsccGameliftContainerFleetScalingPoliciesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerFleet.DataAwsccGameliftContainerFleetScalingPoliciesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-container-fleet/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-awscc-gamelift-container-fleet/index.ts",
        "line": 712
      },
      "name": "DataAwsccGameliftContainerFleetScalingPoliciesOutputReference",
      "namespace": "dataAwsccGameliftContainerFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
            "line": 741
          },
          "name": "comparisonOperator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
            "line": 746
          },
          "name": "evaluationPeriods",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
            "line": 751
          },
          "name": "metricName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
            "line": 756
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
            "line": 761
          },
          "name": "policyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
            "line": 766
          },
          "name": "scalingAdjustment",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
            "line": 771
          },
          "name": "scalingAdjustmentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
            "line": 777
          },
          "name": "targetConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerFleet.DataAwsccGameliftContainerFleetScalingPoliciesTargetConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
            "line": 782
          },
          "name": "threshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
            "line": 725
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerFleet.DataAwsccGameliftContainerFleetScalingPolicies"
          }
        }
      ],
      "symbolId": "src/data-awscc-gamelift-container-fleet/index:DataAwsccGameliftContainerFleetScalingPoliciesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftContainerFleet.DataAwsccGameliftContainerFleetScalingPoliciesTargetConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerFleet.DataAwsccGameliftContainerFleetScalingPoliciesTargetConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
        "line": 635
      },
      "name": "DataAwsccGameliftContainerFleetScalingPoliciesTargetConfiguration",
      "namespace": "dataAwsccGameliftContainerFleet",
      "symbolId": "src/data-awscc-gamelift-container-fleet/index:DataAwsccGameliftContainerFleetScalingPoliciesTargetConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftContainerFleet.DataAwsccGameliftContainerFleetScalingPoliciesTargetConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerFleet.DataAwsccGameliftContainerFleetScalingPoliciesTargetConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-container-fleet/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-awscc-gamelift-container-fleet/index.ts",
        "line": 658
      },
      "name": "DataAwsccGameliftContainerFleetScalingPoliciesTargetConfigurationOutputReference",
      "namespace": "dataAwsccGameliftContainerFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
            "line": 685
          },
          "name": "targetValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
            "line": 669
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerFleet.DataAwsccGameliftContainerFleetScalingPoliciesTargetConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-gamelift-container-fleet/index:DataAwsccGameliftContainerFleetScalingPoliciesTargetConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftContainerFleet.DataAwsccGameliftContainerFleetTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerFleet.DataAwsccGameliftContainerFleetTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
        "line": 805
      },
      "name": "DataAwsccGameliftContainerFleetTags",
      "namespace": "dataAwsccGameliftContainerFleet",
      "symbolId": "src/data-awscc-gamelift-container-fleet/index:DataAwsccGameliftContainerFleetTags"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftContainerFleet.DataAwsccGameliftContainerFleetTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerFleet.DataAwsccGameliftContainerFleetTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-container-fleet/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
        "line": 867
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
            "line": 881
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerFleet.DataAwsccGameliftContainerFleetTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccGameliftContainerFleetTagsList",
      "namespace": "dataAwsccGameliftContainerFleet",
      "symbolId": "src/data-awscc-gamelift-container-fleet/index:DataAwsccGameliftContainerFleetTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftContainerFleet.DataAwsccGameliftContainerFleetTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerFleet.DataAwsccGameliftContainerFleetTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
          "line": 837
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
        "line": 828
      },
      "name": "DataAwsccGameliftContainerFleetTagsOutputReference",
      "namespace": "dataAwsccGameliftContainerFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
            "line": 857
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
            "line": 862
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-fleet/index.ts",
            "line": 841
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerFleet.DataAwsccGameliftContainerFleetTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-gamelift-container-fleet/index:DataAwsccGameliftContainerFleetTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftContainerFleets.DataAwsccGameliftContainerFleets": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/gamelift_container_fleets awscc_gamelift_container_fleets}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerFleets.DataAwsccGameliftContainerFleets",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/gamelift_container_fleets awscc_gamelift_container_fleets} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-container-fleets/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerFleets.DataAwsccGameliftContainerFleetsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-container-fleets/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccGameliftContainerFleets resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-fleets/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccGameliftContainerFleets to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/gamelift_container_fleets#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccGameliftContainerFleets that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccGameliftContainerFleets to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-fleets/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-fleets/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccGameliftContainerFleets",
      "namespace": "dataAwsccGameliftContainerFleets",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-fleets/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-fleets/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-fleets/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-gamelift-container-fleets/index:DataAwsccGameliftContainerFleets"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftContainerFleets.DataAwsccGameliftContainerFleetsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerFleets.DataAwsccGameliftContainerFleetsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-container-fleets/index.ts",
        "line": 14
      },
      "name": "DataAwsccGameliftContainerFleetsConfig",
      "namespace": "dataAwsccGameliftContainerFleets",
      "symbolId": "src/data-awscc-gamelift-container-fleets/index:DataAwsccGameliftContainerFleetsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinition": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/gamelift_container_group_definition awscc_gamelift_container_group_definition}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinition",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/gamelift_container_group_definition awscc_gamelift_container_group_definition} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
          "line": 1328
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
        "line": 1296
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccGameliftContainerGroupDefinition resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
            "line": 1313
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccGameliftContainerGroupDefinition to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/gamelift_container_group_definition#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccGameliftContainerGroupDefinition that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccGameliftContainerGroupDefinition to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
            "line": 1446
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
            "line": 1452
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccGameliftContainerGroupDefinition",
      "namespace": "dataAwsccGameliftContainerGroupDefinition",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
            "line": 1301
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
            "line": 1352
          },
          "name": "containerGroupDefinitionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
            "line": 1357
          },
          "name": "containerGroupType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
            "line": 1362
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
            "line": 1368
          },
          "name": "gameServerContainerDefinition",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionGameServerContainerDefinitionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
            "line": 1386
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
            "line": 1391
          },
          "name": "operatingSystem",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
            "line": 1396
          },
          "name": "sourceVersionNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
            "line": 1401
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
            "line": 1406
          },
          "name": "statusReason",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
            "line": 1412
          },
          "name": "supportContainerDefinitions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionSupportContainerDefinitionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
            "line": 1418
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
            "line": 1423
          },
          "name": "totalMemoryLimitMebibytes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
            "line": 1428
          },
          "name": "totalVcpuLimit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
            "line": 1433
          },
          "name": "versionDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
            "line": 1438
          },
          "name": "versionNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
            "line": 1381
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
            "line": 1374
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-gamelift-container-group-definition/index:DataAwsccGameliftContainerGroupDefinition"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
        "line": 14
      },
      "name": "DataAwsccGameliftContainerGroupDefinitionConfig",
      "namespace": "dataAwsccGameliftContainerGroupDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/gamelift_container_group_definition#id DataAwsccGameliftContainerGroupDefinition#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-gamelift-container-group-definition/index:DataAwsccGameliftContainerGroupDefinitionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionGameServerContainerDefinition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionGameServerContainerDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
        "line": 464
      },
      "name": "DataAwsccGameliftContainerGroupDefinitionGameServerContainerDefinition",
      "namespace": "dataAwsccGameliftContainerGroupDefinition",
      "symbolId": "src/data-awscc-gamelift-container-group-definition/index:DataAwsccGameliftContainerGroupDefinitionGameServerContainerDefinition"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionGameServerContainerDefinitionDependsOn": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionGameServerContainerDefinitionDependsOn",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
        "line": 25
      },
      "name": "DataAwsccGameliftContainerGroupDefinitionGameServerContainerDefinitionDependsOn",
      "namespace": "dataAwsccGameliftContainerGroupDefinition",
      "symbolId": "src/data-awscc-gamelift-container-group-definition/index:DataAwsccGameliftContainerGroupDefinitionGameServerContainerDefinitionDependsOn"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionGameServerContainerDefinitionDependsOnList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionGameServerContainerDefinitionDependsOnList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-container-group-definition/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-awscc-gamelift-container-group-definition/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-group-definition/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-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionGameServerContainerDefinitionDependsOnOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccGameliftContainerGroupDefinitionGameServerContainerDefinitionDependsOnList",
      "namespace": "dataAwsccGameliftContainerGroupDefinition",
      "symbolId": "src/data-awscc-gamelift-container-group-definition/index:DataAwsccGameliftContainerGroupDefinitionGameServerContainerDefinitionDependsOnList"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionGameServerContainerDefinitionDependsOnOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionGameServerContainerDefinitionDependsOnOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
        "line": 48
      },
      "name": "DataAwsccGameliftContainerGroupDefinitionGameServerContainerDefinitionDependsOnOutputReference",
      "namespace": "dataAwsccGameliftContainerGroupDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
            "line": 77
          },
          "name": "condition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
            "line": 82
          },
          "name": "containerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionGameServerContainerDefinitionDependsOn"
          }
        }
      ],
      "symbolId": "src/data-awscc-gamelift-container-group-definition/index:DataAwsccGameliftContainerGroupDefinitionGameServerContainerDefinitionDependsOnOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionGameServerContainerDefinitionEnvironmentOverride": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionGameServerContainerDefinitionEnvironmentOverride",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
        "line": 105
      },
      "name": "DataAwsccGameliftContainerGroupDefinitionGameServerContainerDefinitionEnvironmentOverride",
      "namespace": "dataAwsccGameliftContainerGroupDefinition",
      "symbolId": "src/data-awscc-gamelift-container-group-definition/index:DataAwsccGameliftContainerGroupDefinitionGameServerContainerDefinitionEnvironmentOverride"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionGameServerContainerDefinitionEnvironmentOverrideList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionGameServerContainerDefinitionEnvironmentOverrideList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-container-group-definition/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-awscc-gamelift-container-group-definition/index.ts",
        "line": 167
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-group-definition/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-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionGameServerContainerDefinitionEnvironmentOverrideOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccGameliftContainerGroupDefinitionGameServerContainerDefinitionEnvironmentOverrideList",
      "namespace": "dataAwsccGameliftContainerGroupDefinition",
      "symbolId": "src/data-awscc-gamelift-container-group-definition/index:DataAwsccGameliftContainerGroupDefinitionGameServerContainerDefinitionEnvironmentOverrideList"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionGameServerContainerDefinitionEnvironmentOverrideOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionGameServerContainerDefinitionEnvironmentOverrideOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-container-group-definition/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-awscc-gamelift-container-group-definition/index.ts",
        "line": 128
      },
      "name": "DataAwsccGameliftContainerGroupDefinitionGameServerContainerDefinitionEnvironmentOverrideOutputReference",
      "namespace": "dataAwsccGameliftContainerGroupDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
            "line": 157
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
            "line": 162
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
            "line": 141
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionGameServerContainerDefinitionEnvironmentOverride"
          }
        }
      ],
      "symbolId": "src/data-awscc-gamelift-container-group-definition/index:DataAwsccGameliftContainerGroupDefinitionGameServerContainerDefinitionEnvironmentOverrideOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionGameServerContainerDefinitionLinuxCapabilities": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionGameServerContainerDefinitionLinuxCapabilities",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
        "line": 185
      },
      "name": "DataAwsccGameliftContainerGroupDefinitionGameServerContainerDefinitionLinuxCapabilities",
      "namespace": "dataAwsccGameliftContainerGroupDefinition",
      "symbolId": "src/data-awscc-gamelift-container-group-definition/index:DataAwsccGameliftContainerGroupDefinitionGameServerContainerDefinitionLinuxCapabilities"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionGameServerContainerDefinitionLinuxCapabilitiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionGameServerContainerDefinitionLinuxCapabilitiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-container-group-definition/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-awscc-gamelift-container-group-definition/index.ts",
        "line": 208
      },
      "name": "DataAwsccGameliftContainerGroupDefinitionGameServerContainerDefinitionLinuxCapabilitiesOutputReference",
      "namespace": "dataAwsccGameliftContainerGroupDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
            "line": 235
          },
          "name": "include",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
            "line": 219
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionGameServerContainerDefinitionLinuxCapabilities"
          }
        }
      ],
      "symbolId": "src/data-awscc-gamelift-container-group-definition/index:DataAwsccGameliftContainerGroupDefinitionGameServerContainerDefinitionLinuxCapabilitiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionGameServerContainerDefinitionMountPoints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionGameServerContainerDefinitionMountPoints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
        "line": 239
      },
      "name": "DataAwsccGameliftContainerGroupDefinitionGameServerContainerDefinitionMountPoints",
      "namespace": "dataAwsccGameliftContainerGroupDefinition",
      "symbolId": "src/data-awscc-gamelift-container-group-definition/index:DataAwsccGameliftContainerGroupDefinitionGameServerContainerDefinitionMountPoints"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionGameServerContainerDefinitionMountPointsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionGameServerContainerDefinitionMountPointsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-container-group-definition/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
        "line": 306
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
            "line": 320
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionGameServerContainerDefinitionMountPointsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccGameliftContainerGroupDefinitionGameServerContainerDefinitionMountPointsList",
      "namespace": "dataAwsccGameliftContainerGroupDefinition",
      "symbolId": "src/data-awscc-gamelift-container-group-definition/index:DataAwsccGameliftContainerGroupDefinitionGameServerContainerDefinitionMountPointsList"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionGameServerContainerDefinitionMountPointsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionGameServerContainerDefinitionMountPointsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-container-group-definition/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
        "line": 262
      },
      "name": "DataAwsccGameliftContainerGroupDefinitionGameServerContainerDefinitionMountPointsOutputReference",
      "namespace": "dataAwsccGameliftContainerGroupDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
            "line": 291
          },
          "name": "accessLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
            "line": 296
          },
          "name": "containerPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
            "line": 301
          },
          "name": "instancePath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
            "line": 275
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionGameServerContainerDefinitionMountPoints"
          }
        }
      ],
      "symbolId": "src/data-awscc-gamelift-container-group-definition/index:DataAwsccGameliftContainerGroupDefinitionGameServerContainerDefinitionMountPointsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionGameServerContainerDefinitionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionGameServerContainerDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-container-group-definition/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/data-awscc-gamelift-container-group-definition/index.ts",
        "line": 487
      },
      "name": "DataAwsccGameliftContainerGroupDefinitionGameServerContainerDefinitionOutputReference",
      "namespace": "dataAwsccGameliftContainerGroupDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
            "line": 514
          },
          "name": "containerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
            "line": 520
          },
          "name": "dependsOn",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionGameServerContainerDefinitionDependsOnList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
            "line": 526
          },
          "name": "environmentOverride",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionGameServerContainerDefinitionEnvironmentOverrideList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
            "line": 531
          },
          "name": "imageUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
            "line": 537
          },
          "name": "linuxCapabilities",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionGameServerContainerDefinitionLinuxCapabilitiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
            "line": 543
          },
          "name": "mountPoints",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionGameServerContainerDefinitionMountPointsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
            "line": 549
          },
          "name": "portConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionGameServerContainerDefinitionPortConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
            "line": 554
          },
          "name": "resolvedImageDigest",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
            "line": 559
          },
          "name": "serverSdkVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
            "line": 498
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionGameServerContainerDefinition"
          }
        }
      ],
      "symbolId": "src/data-awscc-gamelift-container-group-definition/index:DataAwsccGameliftContainerGroupDefinitionGameServerContainerDefinitionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionGameServerContainerDefinitionPortConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionGameServerContainerDefinitionPortConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
        "line": 409
      },
      "name": "DataAwsccGameliftContainerGroupDefinitionGameServerContainerDefinitionPortConfiguration",
      "namespace": "dataAwsccGameliftContainerGroupDefinition",
      "symbolId": "src/data-awscc-gamelift-container-group-definition/index:DataAwsccGameliftContainerGroupDefinitionGameServerContainerDefinitionPortConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionGameServerContainerDefinitionPortConfigurationContainerPortRanges": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionGameServerContainerDefinitionPortConfigurationContainerPortRanges",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
        "line": 324
      },
      "name": "DataAwsccGameliftContainerGroupDefinitionGameServerContainerDefinitionPortConfigurationContainerPortRanges",
      "namespace": "dataAwsccGameliftContainerGroupDefinition",
      "symbolId": "src/data-awscc-gamelift-container-group-definition/index:DataAwsccGameliftContainerGroupDefinitionGameServerContainerDefinitionPortConfigurationContainerPortRanges"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionGameServerContainerDefinitionPortConfigurationContainerPortRangesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionGameServerContainerDefinitionPortConfigurationContainerPortRangesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-container-group-definition/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-awscc-gamelift-container-group-definition/index.ts",
        "line": 391
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-group-definition/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-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionGameServerContainerDefinitionPortConfigurationContainerPortRangesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccGameliftContainerGroupDefinitionGameServerContainerDefinitionPortConfigurationContainerPortRangesList",
      "namespace": "dataAwsccGameliftContainerGroupDefinition",
      "symbolId": "src/data-awscc-gamelift-container-group-definition/index:DataAwsccGameliftContainerGroupDefinitionGameServerContainerDefinitionPortConfigurationContainerPortRangesList"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionGameServerContainerDefinitionPortConfigurationContainerPortRangesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionGameServerContainerDefinitionPortConfigurationContainerPortRangesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-container-group-definition/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
        "line": 347
      },
      "name": "DataAwsccGameliftContainerGroupDefinitionGameServerContainerDefinitionPortConfigurationContainerPortRangesOutputReference",
      "namespace": "dataAwsccGameliftContainerGroupDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
            "line": 376
          },
          "name": "fromPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
            "line": 381
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
            "line": 386
          },
          "name": "toPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
            "line": 360
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionGameServerContainerDefinitionPortConfigurationContainerPortRanges"
          }
        }
      ],
      "symbolId": "src/data-awscc-gamelift-container-group-definition/index:DataAwsccGameliftContainerGroupDefinitionGameServerContainerDefinitionPortConfigurationContainerPortRangesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionGameServerContainerDefinitionPortConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionGameServerContainerDefinitionPortConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-container-group-definition/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
        "line": 432
      },
      "name": "DataAwsccGameliftContainerGroupDefinitionGameServerContainerDefinitionPortConfigurationOutputReference",
      "namespace": "dataAwsccGameliftContainerGroupDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
            "line": 460
          },
          "name": "containerPortRanges",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionGameServerContainerDefinitionPortConfigurationContainerPortRangesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
            "line": 443
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionGameServerContainerDefinitionPortConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-gamelift-container-group-definition/index:DataAwsccGameliftContainerGroupDefinitionGameServerContainerDefinitionPortConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionSupportContainerDefinitions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionSupportContainerDefinitions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
        "line": 1076
      },
      "name": "DataAwsccGameliftContainerGroupDefinitionSupportContainerDefinitions",
      "namespace": "dataAwsccGameliftContainerGroupDefinition",
      "symbolId": "src/data-awscc-gamelift-container-group-definition/index:DataAwsccGameliftContainerGroupDefinitionSupportContainerDefinitions"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionSupportContainerDefinitionsDependsOn": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionSupportContainerDefinitionsDependsOn",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
        "line": 563
      },
      "name": "DataAwsccGameliftContainerGroupDefinitionSupportContainerDefinitionsDependsOn",
      "namespace": "dataAwsccGameliftContainerGroupDefinition",
      "symbolId": "src/data-awscc-gamelift-container-group-definition/index:DataAwsccGameliftContainerGroupDefinitionSupportContainerDefinitionsDependsOn"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionSupportContainerDefinitionsDependsOnList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionSupportContainerDefinitionsDependsOnList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-container-group-definition/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
        "line": 625
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
            "line": 639
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionSupportContainerDefinitionsDependsOnOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccGameliftContainerGroupDefinitionSupportContainerDefinitionsDependsOnList",
      "namespace": "dataAwsccGameliftContainerGroupDefinition",
      "symbolId": "src/data-awscc-gamelift-container-group-definition/index:DataAwsccGameliftContainerGroupDefinitionSupportContainerDefinitionsDependsOnList"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionSupportContainerDefinitionsDependsOnOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionSupportContainerDefinitionsDependsOnOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-container-group-definition/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-awscc-gamelift-container-group-definition/index.ts",
        "line": 586
      },
      "name": "DataAwsccGameliftContainerGroupDefinitionSupportContainerDefinitionsDependsOnOutputReference",
      "namespace": "dataAwsccGameliftContainerGroupDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
            "line": 615
          },
          "name": "condition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
            "line": 620
          },
          "name": "containerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
            "line": 599
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionSupportContainerDefinitionsDependsOn"
          }
        }
      ],
      "symbolId": "src/data-awscc-gamelift-container-group-definition/index:DataAwsccGameliftContainerGroupDefinitionSupportContainerDefinitionsDependsOnOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionSupportContainerDefinitionsEnvironmentOverride": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionSupportContainerDefinitionsEnvironmentOverride",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
        "line": 643
      },
      "name": "DataAwsccGameliftContainerGroupDefinitionSupportContainerDefinitionsEnvironmentOverride",
      "namespace": "dataAwsccGameliftContainerGroupDefinition",
      "symbolId": "src/data-awscc-gamelift-container-group-definition/index:DataAwsccGameliftContainerGroupDefinitionSupportContainerDefinitionsEnvironmentOverride"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionSupportContainerDefinitionsEnvironmentOverrideList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionSupportContainerDefinitionsEnvironmentOverrideList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
          "line": 712
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
        "line": 705
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
            "line": 719
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionSupportContainerDefinitionsEnvironmentOverrideOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccGameliftContainerGroupDefinitionSupportContainerDefinitionsEnvironmentOverrideList",
      "namespace": "dataAwsccGameliftContainerGroupDefinition",
      "symbolId": "src/data-awscc-gamelift-container-group-definition/index:DataAwsccGameliftContainerGroupDefinitionSupportContainerDefinitionsEnvironmentOverrideList"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionSupportContainerDefinitionsEnvironmentOverrideOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionSupportContainerDefinitionsEnvironmentOverrideOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
          "line": 675
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
        "line": 666
      },
      "name": "DataAwsccGameliftContainerGroupDefinitionSupportContainerDefinitionsEnvironmentOverrideOutputReference",
      "namespace": "dataAwsccGameliftContainerGroupDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
            "line": 695
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
            "line": 700
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
            "line": 679
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionSupportContainerDefinitionsEnvironmentOverride"
          }
        }
      ],
      "symbolId": "src/data-awscc-gamelift-container-group-definition/index:DataAwsccGameliftContainerGroupDefinitionSupportContainerDefinitionsEnvironmentOverrideOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionSupportContainerDefinitionsHealthCheck": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionSupportContainerDefinitionsHealthCheck",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
        "line": 723
      },
      "name": "DataAwsccGameliftContainerGroupDefinitionSupportContainerDefinitionsHealthCheck",
      "namespace": "dataAwsccGameliftContainerGroupDefinition",
      "symbolId": "src/data-awscc-gamelift-container-group-definition/index:DataAwsccGameliftContainerGroupDefinitionSupportContainerDefinitionsHealthCheck"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionSupportContainerDefinitionsHealthCheckOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionSupportContainerDefinitionsHealthCheckOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-container-group-definition/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/data-awscc-gamelift-container-group-definition/index.ts",
        "line": 746
      },
      "name": "DataAwsccGameliftContainerGroupDefinitionSupportContainerDefinitionsHealthCheckOutputReference",
      "namespace": "dataAwsccGameliftContainerGroupDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
            "line": 773
          },
          "name": "command",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
            "line": 778
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
            "line": 783
          },
          "name": "retries",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
            "line": 788
          },
          "name": "startPeriod",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
            "line": 793
          },
          "name": "timeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
            "line": 757
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionSupportContainerDefinitionsHealthCheck"
          }
        }
      ],
      "symbolId": "src/data-awscc-gamelift-container-group-definition/index:DataAwsccGameliftContainerGroupDefinitionSupportContainerDefinitionsHealthCheckOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionSupportContainerDefinitionsLinuxCapabilities": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionSupportContainerDefinitionsLinuxCapabilities",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
        "line": 797
      },
      "name": "DataAwsccGameliftContainerGroupDefinitionSupportContainerDefinitionsLinuxCapabilities",
      "namespace": "dataAwsccGameliftContainerGroupDefinition",
      "symbolId": "src/data-awscc-gamelift-container-group-definition/index:DataAwsccGameliftContainerGroupDefinitionSupportContainerDefinitionsLinuxCapabilities"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionSupportContainerDefinitionsLinuxCapabilitiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionSupportContainerDefinitionsLinuxCapabilitiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-container-group-definition/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
        "line": 820
      },
      "name": "DataAwsccGameliftContainerGroupDefinitionSupportContainerDefinitionsLinuxCapabilitiesOutputReference",
      "namespace": "dataAwsccGameliftContainerGroupDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
            "line": 847
          },
          "name": "include",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
            "line": 831
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionSupportContainerDefinitionsLinuxCapabilities"
          }
        }
      ],
      "symbolId": "src/data-awscc-gamelift-container-group-definition/index:DataAwsccGameliftContainerGroupDefinitionSupportContainerDefinitionsLinuxCapabilitiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionSupportContainerDefinitionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionSupportContainerDefinitionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-container-group-definition/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
        "line": 1194
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
            "line": 1208
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionSupportContainerDefinitionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccGameliftContainerGroupDefinitionSupportContainerDefinitionsList",
      "namespace": "dataAwsccGameliftContainerGroupDefinition",
      "symbolId": "src/data-awscc-gamelift-container-group-definition/index:DataAwsccGameliftContainerGroupDefinitionSupportContainerDefinitionsList"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionSupportContainerDefinitionsMountPoints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionSupportContainerDefinitionsMountPoints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
        "line": 851
      },
      "name": "DataAwsccGameliftContainerGroupDefinitionSupportContainerDefinitionsMountPoints",
      "namespace": "dataAwsccGameliftContainerGroupDefinition",
      "symbolId": "src/data-awscc-gamelift-container-group-definition/index:DataAwsccGameliftContainerGroupDefinitionSupportContainerDefinitionsMountPoints"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionSupportContainerDefinitionsMountPointsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionSupportContainerDefinitionsMountPointsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-container-group-definition/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
        "line": 918
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
            "line": 932
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionSupportContainerDefinitionsMountPointsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccGameliftContainerGroupDefinitionSupportContainerDefinitionsMountPointsList",
      "namespace": "dataAwsccGameliftContainerGroupDefinition",
      "symbolId": "src/data-awscc-gamelift-container-group-definition/index:DataAwsccGameliftContainerGroupDefinitionSupportContainerDefinitionsMountPointsList"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionSupportContainerDefinitionsMountPointsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionSupportContainerDefinitionsMountPointsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
          "line": 883
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
        "line": 874
      },
      "name": "DataAwsccGameliftContainerGroupDefinitionSupportContainerDefinitionsMountPointsOutputReference",
      "namespace": "dataAwsccGameliftContainerGroupDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
            "line": 903
          },
          "name": "accessLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
            "line": 908
          },
          "name": "containerPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
            "line": 913
          },
          "name": "instancePath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
            "line": 887
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionSupportContainerDefinitionsMountPoints"
          }
        }
      ],
      "symbolId": "src/data-awscc-gamelift-container-group-definition/index:DataAwsccGameliftContainerGroupDefinitionSupportContainerDefinitionsMountPointsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionSupportContainerDefinitionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionSupportContainerDefinitionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
          "line": 1108
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
        "line": 1099
      },
      "name": "DataAwsccGameliftContainerGroupDefinitionSupportContainerDefinitionsOutputReference",
      "namespace": "dataAwsccGameliftContainerGroupDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
            "line": 1128
          },
          "name": "containerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
            "line": 1134
          },
          "name": "dependsOn",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionSupportContainerDefinitionsDependsOnList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
            "line": 1140
          },
          "name": "environmentOverride",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionSupportContainerDefinitionsEnvironmentOverrideList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
            "line": 1145
          },
          "name": "essential",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
            "line": 1151
          },
          "name": "healthCheck",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionSupportContainerDefinitionsHealthCheckOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
            "line": 1156
          },
          "name": "imageUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
            "line": 1162
          },
          "name": "linuxCapabilities",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionSupportContainerDefinitionsLinuxCapabilitiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
            "line": 1167
          },
          "name": "memoryHardLimitMebibytes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
            "line": 1173
          },
          "name": "mountPoints",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionSupportContainerDefinitionsMountPointsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
            "line": 1179
          },
          "name": "portConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionSupportContainerDefinitionsPortConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
            "line": 1184
          },
          "name": "resolvedImageDigest",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
            "line": 1189
          },
          "name": "vcpu",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
            "line": 1112
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionSupportContainerDefinitions"
          }
        }
      ],
      "symbolId": "src/data-awscc-gamelift-container-group-definition/index:DataAwsccGameliftContainerGroupDefinitionSupportContainerDefinitionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionSupportContainerDefinitionsPortConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionSupportContainerDefinitionsPortConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
        "line": 1021
      },
      "name": "DataAwsccGameliftContainerGroupDefinitionSupportContainerDefinitionsPortConfiguration",
      "namespace": "dataAwsccGameliftContainerGroupDefinition",
      "symbolId": "src/data-awscc-gamelift-container-group-definition/index:DataAwsccGameliftContainerGroupDefinitionSupportContainerDefinitionsPortConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionSupportContainerDefinitionsPortConfigurationContainerPortRanges": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionSupportContainerDefinitionsPortConfigurationContainerPortRanges",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
        "line": 936
      },
      "name": "DataAwsccGameliftContainerGroupDefinitionSupportContainerDefinitionsPortConfigurationContainerPortRanges",
      "namespace": "dataAwsccGameliftContainerGroupDefinition",
      "symbolId": "src/data-awscc-gamelift-container-group-definition/index:DataAwsccGameliftContainerGroupDefinitionSupportContainerDefinitionsPortConfigurationContainerPortRanges"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionSupportContainerDefinitionsPortConfigurationContainerPortRangesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionSupportContainerDefinitionsPortConfigurationContainerPortRangesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-container-group-definition/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-awscc-gamelift-container-group-definition/index.ts",
        "line": 1003
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-group-definition/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-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionSupportContainerDefinitionsPortConfigurationContainerPortRangesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccGameliftContainerGroupDefinitionSupportContainerDefinitionsPortConfigurationContainerPortRangesList",
      "namespace": "dataAwsccGameliftContainerGroupDefinition",
      "symbolId": "src/data-awscc-gamelift-container-group-definition/index:DataAwsccGameliftContainerGroupDefinitionSupportContainerDefinitionsPortConfigurationContainerPortRangesList"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionSupportContainerDefinitionsPortConfigurationContainerPortRangesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionSupportContainerDefinitionsPortConfigurationContainerPortRangesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
          "line": 968
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
        "line": 959
      },
      "name": "DataAwsccGameliftContainerGroupDefinitionSupportContainerDefinitionsPortConfigurationContainerPortRangesOutputReference",
      "namespace": "dataAwsccGameliftContainerGroupDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
            "line": 988
          },
          "name": "fromPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
            "line": 993
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
            "line": 998
          },
          "name": "toPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
            "line": 972
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionSupportContainerDefinitionsPortConfigurationContainerPortRanges"
          }
        }
      ],
      "symbolId": "src/data-awscc-gamelift-container-group-definition/index:DataAwsccGameliftContainerGroupDefinitionSupportContainerDefinitionsPortConfigurationContainerPortRangesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionSupportContainerDefinitionsPortConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionSupportContainerDefinitionsPortConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
          "line": 1051
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
        "line": 1044
      },
      "name": "DataAwsccGameliftContainerGroupDefinitionSupportContainerDefinitionsPortConfigurationOutputReference",
      "namespace": "dataAwsccGameliftContainerGroupDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
            "line": 1072
          },
          "name": "containerPortRanges",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionSupportContainerDefinitionsPortConfigurationContainerPortRangesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
            "line": 1055
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionSupportContainerDefinitionsPortConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-gamelift-container-group-definition/index:DataAwsccGameliftContainerGroupDefinitionSupportContainerDefinitionsPortConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
        "line": 1212
      },
      "name": "DataAwsccGameliftContainerGroupDefinitionTags",
      "namespace": "dataAwsccGameliftContainerGroupDefinition",
      "symbolId": "src/data-awscc-gamelift-container-group-definition/index:DataAwsccGameliftContainerGroupDefinitionTags"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
          "line": 1281
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
        "line": 1274
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
            "line": 1288
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccGameliftContainerGroupDefinitionTagsList",
      "namespace": "dataAwsccGameliftContainerGroupDefinition",
      "symbolId": "src/data-awscc-gamelift-container-group-definition/index:DataAwsccGameliftContainerGroupDefinitionTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-container-group-definition/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
        "line": 1235
      },
      "name": "DataAwsccGameliftContainerGroupDefinitionTagsOutputReference",
      "namespace": "dataAwsccGameliftContainerGroupDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
            "line": 1264
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
            "line": 1269
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-group-definition/index.ts",
            "line": 1248
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinition.DataAwsccGameliftContainerGroupDefinitionTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-gamelift-container-group-definition/index:DataAwsccGameliftContainerGroupDefinitionTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinitions.DataAwsccGameliftContainerGroupDefinitions": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/gamelift_container_group_definitions awscc_gamelift_container_group_definitions}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinitions.DataAwsccGameliftContainerGroupDefinitions",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/gamelift_container_group_definitions awscc_gamelift_container_group_definitions} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-container-group-definitions/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinitions.DataAwsccGameliftContainerGroupDefinitionsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-container-group-definitions/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccGameliftContainerGroupDefinitions resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-group-definitions/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccGameliftContainerGroupDefinitions to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/gamelift_container_group_definitions#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccGameliftContainerGroupDefinitions that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccGameliftContainerGroupDefinitions to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-group-definitions/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-group-definitions/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccGameliftContainerGroupDefinitions",
      "namespace": "dataAwsccGameliftContainerGroupDefinitions",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-group-definitions/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-group-definitions/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-container-group-definitions/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-gamelift-container-group-definitions/index:DataAwsccGameliftContainerGroupDefinitions"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinitions.DataAwsccGameliftContainerGroupDefinitionsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftContainerGroupDefinitions.DataAwsccGameliftContainerGroupDefinitionsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-container-group-definitions/index.ts",
        "line": 14
      },
      "name": "DataAwsccGameliftContainerGroupDefinitionsConfig",
      "namespace": "dataAwsccGameliftContainerGroupDefinitions",
      "symbolId": "src/data-awscc-gamelift-container-group-definitions/index:DataAwsccGameliftContainerGroupDefinitionsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftFleet.DataAwsccGameliftFleet": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/gamelift_fleet awscc_gamelift_fleet}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftFleet.DataAwsccGameliftFleet",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/gamelift_fleet awscc_gamelift_fleet} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-fleet/index.ts",
          "line": 1002
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGameliftFleet.DataAwsccGameliftFleetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-fleet/index.ts",
        "line": 970
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccGameliftFleet resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-fleet/index.ts",
            "line": 987
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccGameliftFleet to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/gamelift_fleet#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccGameliftFleet that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccGameliftFleet to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-fleet/index.ts",
            "line": 1211
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-fleet/index.ts",
            "line": 1217
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccGameliftFleet",
      "namespace": "dataAwsccGameliftFleet",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-fleet/index.ts",
            "line": 975
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-fleet/index.ts",
            "line": 1027
          },
          "name": "anywhereConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftFleet.DataAwsccGameliftFleetAnywhereConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-fleet/index.ts",
            "line": 1032
          },
          "name": "applyCapacity",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-fleet/index.ts",
            "line": 1037
          },
          "name": "buildId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-fleet/index.ts",
            "line": 1043
          },
          "name": "certificateConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftFleet.DataAwsccGameliftFleetCertificateConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-fleet/index.ts",
            "line": 1048
          },
          "name": "computeType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-fleet/index.ts",
            "line": 1053
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-fleet/index.ts",
            "line": 1058
          },
          "name": "desiredEc2Instances",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-fleet/index.ts",
            "line": 1064
          },
          "name": "ec2InboundPermissions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftFleet.DataAwsccGameliftFleetEc2InboundPermissionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-fleet/index.ts",
            "line": 1069
          },
          "name": "ec2InstanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-fleet/index.ts",
            "line": 1074
          },
          "name": "fleetArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-fleet/index.ts",
            "line": 1079
          },
          "name": "fleetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-fleet/index.ts",
            "line": 1084
          },
          "name": "fleetType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-fleet/index.ts",
            "line": 1102
          },
          "name": "instanceRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-fleet/index.ts",
            "line": 1107
          },
          "name": "instanceRoleCredentialsProvider",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-fleet/index.ts",
            "line": 1113
          },
          "name": "locations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftFleet.DataAwsccGameliftFleetLocationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-fleet/index.ts",
            "line": 1118
          },
          "name": "logPaths",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-fleet/index.ts",
            "line": 1123
          },
          "name": "maxSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-fleet/index.ts",
            "line": 1128
          },
          "name": "metricGroups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-fleet/index.ts",
            "line": 1133
          },
          "name": "minSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-fleet/index.ts",
            "line": 1138
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-fleet/index.ts",
            "line": 1143
          },
          "name": "newGameSessionProtectionPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-fleet/index.ts",
            "line": 1148
          },
          "name": "peerVpcAwsAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-fleet/index.ts",
            "line": 1153
          },
          "name": "peerVpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-fleet/index.ts",
            "line": 1159
          },
          "name": "playerGatewayConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftFleet.DataAwsccGameliftFleetPlayerGatewayConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-fleet/index.ts",
            "line": 1164
          },
          "name": "playerGatewayMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-fleet/index.ts",
            "line": 1170
          },
          "name": "resourceCreationLimitPolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftFleet.DataAwsccGameliftFleetResourceCreationLimitPolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-fleet/index.ts",
            "line": 1176
          },
          "name": "runtimeConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftFleet.DataAwsccGameliftFleetRuntimeConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-fleet/index.ts",
            "line": 1182
          },
          "name": "scalingPolicies",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftFleet.DataAwsccGameliftFleetScalingPoliciesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-fleet/index.ts",
            "line": 1187
          },
          "name": "scriptId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-fleet/index.ts",
            "line": 1192
          },
          "name": "serverLaunchParameters",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-fleet/index.ts",
            "line": 1197
          },
          "name": "serverLaunchPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-fleet/index.ts",
            "line": 1203
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftFleet.DataAwsccGameliftFleetTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-fleet/index.ts",
            "line": 1097
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-fleet/index.ts",
            "line": 1090
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-gamelift-fleet/index:DataAwsccGameliftFleet"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftFleet.DataAwsccGameliftFleetAnywhereConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftFleet.DataAwsccGameliftFleetAnywhereConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-fleet/index.ts",
        "line": 25
      },
      "name": "DataAwsccGameliftFleetAnywhereConfiguration",
      "namespace": "dataAwsccGameliftFleet",
      "symbolId": "src/data-awscc-gamelift-fleet/index:DataAwsccGameliftFleetAnywhereConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftFleet.DataAwsccGameliftFleetAnywhereConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftFleet.DataAwsccGameliftFleetAnywhereConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-fleet/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-fleet/index.ts",
        "line": 48
      },
      "name": "DataAwsccGameliftFleetAnywhereConfigurationOutputReference",
      "namespace": "dataAwsccGameliftFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-fleet/index.ts",
            "line": 75
          },
          "name": "cost",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-fleet/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftFleet.DataAwsccGameliftFleetAnywhereConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-gamelift-fleet/index:DataAwsccGameliftFleetAnywhereConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftFleet.DataAwsccGameliftFleetCertificateConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftFleet.DataAwsccGameliftFleetCertificateConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-fleet/index.ts",
        "line": 79
      },
      "name": "DataAwsccGameliftFleetCertificateConfiguration",
      "namespace": "dataAwsccGameliftFleet",
      "symbolId": "src/data-awscc-gamelift-fleet/index:DataAwsccGameliftFleetCertificateConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftFleet.DataAwsccGameliftFleetCertificateConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftFleet.DataAwsccGameliftFleetCertificateConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-fleet/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-awscc-gamelift-fleet/index.ts",
        "line": 102
      },
      "name": "DataAwsccGameliftFleetCertificateConfigurationOutputReference",
      "namespace": "dataAwsccGameliftFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-fleet/index.ts",
            "line": 129
          },
          "name": "certificateType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-fleet/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftFleet.DataAwsccGameliftFleetCertificateConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-gamelift-fleet/index:DataAwsccGameliftFleetCertificateConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftFleet.DataAwsccGameliftFleetConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftFleet.DataAwsccGameliftFleetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-fleet/index.ts",
        "line": 14
      },
      "name": "DataAwsccGameliftFleetConfig",
      "namespace": "dataAwsccGameliftFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/gamelift_fleet#id DataAwsccGameliftFleet#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-fleet/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-gamelift-fleet/index:DataAwsccGameliftFleetConfig"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftFleet.DataAwsccGameliftFleetEc2InboundPermissions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftFleet.DataAwsccGameliftFleetEc2InboundPermissions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-fleet/index.ts",
        "line": 133
      },
      "name": "DataAwsccGameliftFleetEc2InboundPermissions",
      "namespace": "dataAwsccGameliftFleet",
      "symbolId": "src/data-awscc-gamelift-fleet/index:DataAwsccGameliftFleetEc2InboundPermissions"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftFleet.DataAwsccGameliftFleetEc2InboundPermissionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftFleet.DataAwsccGameliftFleetEc2InboundPermissionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-fleet/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-awscc-gamelift-fleet/index.ts",
        "line": 205
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-fleet/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-awscc.dataAwsccGameliftFleet.DataAwsccGameliftFleetEc2InboundPermissionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccGameliftFleetEc2InboundPermissionsList",
      "namespace": "dataAwsccGameliftFleet",
      "symbolId": "src/data-awscc-gamelift-fleet/index:DataAwsccGameliftFleetEc2InboundPermissionsList"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftFleet.DataAwsccGameliftFleetEc2InboundPermissionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftFleet.DataAwsccGameliftFleetEc2InboundPermissionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-fleet/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-fleet/index.ts",
        "line": 156
      },
      "name": "DataAwsccGameliftFleetEc2InboundPermissionsOutputReference",
      "namespace": "dataAwsccGameliftFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-fleet/index.ts",
            "line": 185
          },
          "name": "fromPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-fleet/index.ts",
            "line": 190
          },
          "name": "ipRange",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-fleet/index.ts",
            "line": 195
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-fleet/index.ts",
            "line": 200
          },
          "name": "toPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-fleet/index.ts",
            "line": 169
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftFleet.DataAwsccGameliftFleetEc2InboundPermissions"
          }
        }
      ],
      "symbolId": "src/data-awscc-gamelift-fleet/index:DataAwsccGameliftFleetEc2InboundPermissionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftFleet.DataAwsccGameliftFleetLocations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftFleet.DataAwsccGameliftFleetLocations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-fleet/index.ts",
        "line": 352
      },
      "name": "DataAwsccGameliftFleetLocations",
      "namespace": "dataAwsccGameliftFleet",
      "symbolId": "src/data-awscc-gamelift-fleet/index:DataAwsccGameliftFleetLocations"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftFleet.DataAwsccGameliftFleetLocationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftFleet.DataAwsccGameliftFleetLocationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-fleet/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-fleet/index.ts",
        "line": 420
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-fleet/index.ts",
            "line": 434
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGameliftFleet.DataAwsccGameliftFleetLocationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccGameliftFleetLocationsList",
      "namespace": "dataAwsccGameliftFleet",
      "symbolId": "src/data-awscc-gamelift-fleet/index:DataAwsccGameliftFleetLocationsList"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftFleet.DataAwsccGameliftFleetLocationsLocationCapacity": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftFleet.DataAwsccGameliftFleetLocationsLocationCapacity",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-fleet/index.ts",
        "line": 282
      },
      "name": "DataAwsccGameliftFleetLocationsLocationCapacity",
      "namespace": "dataAwsccGameliftFleet",
      "symbolId": "src/data-awscc-gamelift-fleet/index:DataAwsccGameliftFleetLocationsLocationCapacity"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftFleet.DataAwsccGameliftFleetLocationsLocationCapacityManagedCapacityConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftFleet.DataAwsccGameliftFleetLocationsLocationCapacityManagedCapacityConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-fleet/index.ts",
        "line": 223
      },
      "name": "DataAwsccGameliftFleetLocationsLocationCapacityManagedCapacityConfiguration",
      "namespace": "dataAwsccGameliftFleet",
      "symbolId": "src/data-awscc-gamelift-fleet/index:DataAwsccGameliftFleetLocationsLocationCapacityManagedCapacityConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftFleet.DataAwsccGameliftFleetLocationsLocationCapacityManagedCapacityConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftFleet.DataAwsccGameliftFleetLocationsLocationCapacityManagedCapacityConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-fleet/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-awscc-gamelift-fleet/index.ts",
        "line": 246
      },
      "name": "DataAwsccGameliftFleetLocationsLocationCapacityManagedCapacityConfigurationOutputReference",
      "namespace": "dataAwsccGameliftFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-fleet/index.ts",
            "line": 273
          },
          "name": "scaleInAfterInactivityMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-fleet/index.ts",
            "line": 278
          },
          "name": "zeroCapacityStrategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-fleet/index.ts",
            "line": 257
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftFleet.DataAwsccGameliftFleetLocationsLocationCapacityManagedCapacityConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-gamelift-fleet/index:DataAwsccGameliftFleetLocationsLocationCapacityManagedCapacityConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftFleet.DataAwsccGameliftFleetLocationsLocationCapacityOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftFleet.DataAwsccGameliftFleetLocationsLocationCapacityOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-fleet/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-awscc-gamelift-fleet/index.ts",
        "line": 305
      },
      "name": "DataAwsccGameliftFleetLocationsLocationCapacityOutputReference",
      "namespace": "dataAwsccGameliftFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-fleet/index.ts",
            "line": 332
          },
          "name": "desiredEc2Instances",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-fleet/index.ts",
            "line": 338
          },
          "name": "managedCapacityConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftFleet.DataAwsccGameliftFleetLocationsLocationCapacityManagedCapacityConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-fleet/index.ts",
            "line": 343
          },
          "name": "maxSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-fleet/index.ts",
            "line": 348
          },
          "name": "minSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-fleet/index.ts",
            "line": 316
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftFleet.DataAwsccGameliftFleetLocationsLocationCapacity"
          }
        }
      ],
      "symbolId": "src/data-awscc-gamelift-fleet/index:DataAwsccGameliftFleetLocationsLocationCapacityOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftFleet.DataAwsccGameliftFleetLocationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftFleet.DataAwsccGameliftFleetLocationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-fleet/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-fleet/index.ts",
        "line": 375
      },
      "name": "DataAwsccGameliftFleetLocationsOutputReference",
      "namespace": "dataAwsccGameliftFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-fleet/index.ts",
            "line": 404
          },
          "name": "location",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-fleet/index.ts",
            "line": 410
          },
          "name": "locationCapacity",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftFleet.DataAwsccGameliftFleetLocationsLocationCapacityOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-fleet/index.ts",
            "line": 415
          },
          "name": "playerGatewayStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-fleet/index.ts",
            "line": 388
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftFleet.DataAwsccGameliftFleetLocations"
          }
        }
      ],
      "symbolId": "src/data-awscc-gamelift-fleet/index:DataAwsccGameliftFleetLocationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftFleet.DataAwsccGameliftFleetPlayerGatewayConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftFleet.DataAwsccGameliftFleetPlayerGatewayConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-fleet/index.ts",
        "line": 438
      },
      "name": "DataAwsccGameliftFleetPlayerGatewayConfiguration",
      "namespace": "dataAwsccGameliftFleet",
      "symbolId": "src/data-awscc-gamelift-fleet/index:DataAwsccGameliftFleetPlayerGatewayConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftFleet.DataAwsccGameliftFleetPlayerGatewayConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftFleet.DataAwsccGameliftFleetPlayerGatewayConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-fleet/index.ts",
          "line": 468
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-fleet/index.ts",
        "line": 461
      },
      "name": "DataAwsccGameliftFleetPlayerGatewayConfigurationOutputReference",
      "namespace": "dataAwsccGameliftFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-fleet/index.ts",
            "line": 488
          },
          "name": "gameServerIpProtocolSupported",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-fleet/index.ts",
            "line": 472
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftFleet.DataAwsccGameliftFleetPlayerGatewayConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-gamelift-fleet/index:DataAwsccGameliftFleetPlayerGatewayConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftFleet.DataAwsccGameliftFleetResourceCreationLimitPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftFleet.DataAwsccGameliftFleetResourceCreationLimitPolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-fleet/index.ts",
        "line": 492
      },
      "name": "DataAwsccGameliftFleetResourceCreationLimitPolicy",
      "namespace": "dataAwsccGameliftFleet",
      "symbolId": "src/data-awscc-gamelift-fleet/index:DataAwsccGameliftFleetResourceCreationLimitPolicy"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftFleet.DataAwsccGameliftFleetResourceCreationLimitPolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftFleet.DataAwsccGameliftFleetResourceCreationLimitPolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-fleet/index.ts",
          "line": 522
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-fleet/index.ts",
        "line": 515
      },
      "name": "DataAwsccGameliftFleetResourceCreationLimitPolicyOutputReference",
      "namespace": "dataAwsccGameliftFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-fleet/index.ts",
            "line": 542
          },
          "name": "newGameSessionsPerCreator",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-fleet/index.ts",
            "line": 547
          },
          "name": "policyPeriodInMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-fleet/index.ts",
            "line": 526
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftFleet.DataAwsccGameliftFleetResourceCreationLimitPolicy"
          }
        }
      ],
      "symbolId": "src/data-awscc-gamelift-fleet/index:DataAwsccGameliftFleetResourceCreationLimitPolicyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftFleet.DataAwsccGameliftFleetRuntimeConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftFleet.DataAwsccGameliftFleetRuntimeConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-fleet/index.ts",
        "line": 636
      },
      "name": "DataAwsccGameliftFleetRuntimeConfiguration",
      "namespace": "dataAwsccGameliftFleet",
      "symbolId": "src/data-awscc-gamelift-fleet/index:DataAwsccGameliftFleetRuntimeConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftFleet.DataAwsccGameliftFleetRuntimeConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftFleet.DataAwsccGameliftFleetRuntimeConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-fleet/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-fleet/index.ts",
        "line": 659
      },
      "name": "DataAwsccGameliftFleetRuntimeConfigurationOutputReference",
      "namespace": "dataAwsccGameliftFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-fleet/index.ts",
            "line": 686
          },
          "name": "gameSessionActivationTimeoutSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-fleet/index.ts",
            "line": 691
          },
          "name": "maxConcurrentGameSessionActivations",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-fleet/index.ts",
            "line": 697
          },
          "name": "serverProcesses",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftFleet.DataAwsccGameliftFleetRuntimeConfigurationServerProcessesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-fleet/index.ts",
            "line": 670
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftFleet.DataAwsccGameliftFleetRuntimeConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-gamelift-fleet/index:DataAwsccGameliftFleetRuntimeConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftFleet.DataAwsccGameliftFleetRuntimeConfigurationServerProcesses": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftFleet.DataAwsccGameliftFleetRuntimeConfigurationServerProcesses",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-fleet/index.ts",
        "line": 551
      },
      "name": "DataAwsccGameliftFleetRuntimeConfigurationServerProcesses",
      "namespace": "dataAwsccGameliftFleet",
      "symbolId": "src/data-awscc-gamelift-fleet/index:DataAwsccGameliftFleetRuntimeConfigurationServerProcesses"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftFleet.DataAwsccGameliftFleetRuntimeConfigurationServerProcessesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftFleet.DataAwsccGameliftFleetRuntimeConfigurationServerProcessesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-fleet/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-awscc-gamelift-fleet/index.ts",
        "line": 618
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-fleet/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-awscc.dataAwsccGameliftFleet.DataAwsccGameliftFleetRuntimeConfigurationServerProcessesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccGameliftFleetRuntimeConfigurationServerProcessesList",
      "namespace": "dataAwsccGameliftFleet",
      "symbolId": "src/data-awscc-gamelift-fleet/index:DataAwsccGameliftFleetRuntimeConfigurationServerProcessesList"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftFleet.DataAwsccGameliftFleetRuntimeConfigurationServerProcessesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftFleet.DataAwsccGameliftFleetRuntimeConfigurationServerProcessesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-fleet/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-fleet/index.ts",
        "line": 574
      },
      "name": "DataAwsccGameliftFleetRuntimeConfigurationServerProcessesOutputReference",
      "namespace": "dataAwsccGameliftFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-fleet/index.ts",
            "line": 603
          },
          "name": "concurrentExecutions",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-fleet/index.ts",
            "line": 608
          },
          "name": "launchPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-fleet/index.ts",
            "line": 613
          },
          "name": "parameters",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-fleet/index.ts",
            "line": 587
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftFleet.DataAwsccGameliftFleetRuntimeConfigurationServerProcesses"
          }
        }
      ],
      "symbolId": "src/data-awscc-gamelift-fleet/index:DataAwsccGameliftFleetRuntimeConfigurationServerProcessesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftFleet.DataAwsccGameliftFleetScalingPolicies": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftFleet.DataAwsccGameliftFleetScalingPolicies",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-fleet/index.ts",
        "line": 755
      },
      "name": "DataAwsccGameliftFleetScalingPolicies",
      "namespace": "dataAwsccGameliftFleet",
      "symbolId": "src/data-awscc-gamelift-fleet/index:DataAwsccGameliftFleetScalingPolicies"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftFleet.DataAwsccGameliftFleetScalingPoliciesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftFleet.DataAwsccGameliftFleetScalingPoliciesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-fleet/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-fleet/index.ts",
        "line": 868
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-fleet/index.ts",
            "line": 882
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGameliftFleet.DataAwsccGameliftFleetScalingPoliciesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccGameliftFleetScalingPoliciesList",
      "namespace": "dataAwsccGameliftFleet",
      "symbolId": "src/data-awscc-gamelift-fleet/index:DataAwsccGameliftFleetScalingPoliciesList"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftFleet.DataAwsccGameliftFleetScalingPoliciesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftFleet.DataAwsccGameliftFleetScalingPoliciesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-fleet/index.ts",
          "line": 787
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-fleet/index.ts",
        "line": 778
      },
      "name": "DataAwsccGameliftFleetScalingPoliciesOutputReference",
      "namespace": "dataAwsccGameliftFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-fleet/index.ts",
            "line": 807
          },
          "name": "comparisonOperator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-fleet/index.ts",
            "line": 812
          },
          "name": "evaluationPeriods",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-fleet/index.ts",
            "line": 817
          },
          "name": "location",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-fleet/index.ts",
            "line": 822
          },
          "name": "metricName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-fleet/index.ts",
            "line": 827
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-fleet/index.ts",
            "line": 832
          },
          "name": "policyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-fleet/index.ts",
            "line": 837
          },
          "name": "scalingAdjustment",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-fleet/index.ts",
            "line": 842
          },
          "name": "scalingAdjustmentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-fleet/index.ts",
            "line": 847
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-fleet/index.ts",
            "line": 853
          },
          "name": "targetConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftFleet.DataAwsccGameliftFleetScalingPoliciesTargetConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-fleet/index.ts",
            "line": 858
          },
          "name": "threshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-fleet/index.ts",
            "line": 863
          },
          "name": "updateStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-fleet/index.ts",
            "line": 791
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftFleet.DataAwsccGameliftFleetScalingPolicies"
          }
        }
      ],
      "symbolId": "src/data-awscc-gamelift-fleet/index:DataAwsccGameliftFleetScalingPoliciesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftFleet.DataAwsccGameliftFleetScalingPoliciesTargetConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftFleet.DataAwsccGameliftFleetScalingPoliciesTargetConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-fleet/index.ts",
        "line": 701
      },
      "name": "DataAwsccGameliftFleetScalingPoliciesTargetConfiguration",
      "namespace": "dataAwsccGameliftFleet",
      "symbolId": "src/data-awscc-gamelift-fleet/index:DataAwsccGameliftFleetScalingPoliciesTargetConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftFleet.DataAwsccGameliftFleetScalingPoliciesTargetConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftFleet.DataAwsccGameliftFleetScalingPoliciesTargetConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-fleet/index.ts",
          "line": 731
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-fleet/index.ts",
        "line": 724
      },
      "name": "DataAwsccGameliftFleetScalingPoliciesTargetConfigurationOutputReference",
      "namespace": "dataAwsccGameliftFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-fleet/index.ts",
            "line": 751
          },
          "name": "targetValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-fleet/index.ts",
            "line": 735
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftFleet.DataAwsccGameliftFleetScalingPoliciesTargetConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-gamelift-fleet/index:DataAwsccGameliftFleetScalingPoliciesTargetConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftFleet.DataAwsccGameliftFleetTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftFleet.DataAwsccGameliftFleetTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-fleet/index.ts",
        "line": 886
      },
      "name": "DataAwsccGameliftFleetTags",
      "namespace": "dataAwsccGameliftFleet",
      "symbolId": "src/data-awscc-gamelift-fleet/index:DataAwsccGameliftFleetTags"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftFleet.DataAwsccGameliftFleetTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftFleet.DataAwsccGameliftFleetTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-fleet/index.ts",
          "line": 955
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-fleet/index.ts",
        "line": 948
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-fleet/index.ts",
            "line": 962
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGameliftFleet.DataAwsccGameliftFleetTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccGameliftFleetTagsList",
      "namespace": "dataAwsccGameliftFleet",
      "symbolId": "src/data-awscc-gamelift-fleet/index:DataAwsccGameliftFleetTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftFleet.DataAwsccGameliftFleetTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftFleet.DataAwsccGameliftFleetTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-fleet/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-fleet/index.ts",
        "line": 909
      },
      "name": "DataAwsccGameliftFleetTagsOutputReference",
      "namespace": "dataAwsccGameliftFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-fleet/index.ts",
            "line": 938
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-fleet/index.ts",
            "line": 943
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-fleet/index.ts",
            "line": 922
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftFleet.DataAwsccGameliftFleetTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-gamelift-fleet/index:DataAwsccGameliftFleetTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftFleets.DataAwsccGameliftFleets": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/gamelift_fleets awscc_gamelift_fleets}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftFleets.DataAwsccGameliftFleets",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/gamelift_fleets awscc_gamelift_fleets} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-fleets/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGameliftFleets.DataAwsccGameliftFleetsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-fleets/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccGameliftFleets resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-fleets/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccGameliftFleets to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/gamelift_fleets#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccGameliftFleets that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccGameliftFleets to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-fleets/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-fleets/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccGameliftFleets",
      "namespace": "dataAwsccGameliftFleets",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-fleets/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-fleets/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-fleets/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-gamelift-fleets/index:DataAwsccGameliftFleets"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftFleets.DataAwsccGameliftFleetsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftFleets.DataAwsccGameliftFleetsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-fleets/index.ts",
        "line": 14
      },
      "name": "DataAwsccGameliftFleetsConfig",
      "namespace": "dataAwsccGameliftFleets",
      "symbolId": "src/data-awscc-gamelift-fleets/index:DataAwsccGameliftFleetsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftGameServerGroup.DataAwsccGameliftGameServerGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/gamelift_game_server_group awscc_gamelift_game_server_group}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftGameServerGroup.DataAwsccGameliftGameServerGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/gamelift_game_server_group awscc_gamelift_game_server_group} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-game-server-group/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGameliftGameServerGroup.DataAwsccGameliftGameServerGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-game-server-group/index.ts",
        "line": 367
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccGameliftGameServerGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-game-server-group/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 DataAwsccGameliftGameServerGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/gamelift_game_server_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccGameliftGameServerGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccGameliftGameServerGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-game-server-group/index.ts",
            "line": 513
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-game-server-group/index.ts",
            "line": 519
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccGameliftGameServerGroup",
      "namespace": "dataAwsccGameliftGameServerGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-game-server-group/index.ts",
            "line": 372
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-game-server-group/index.ts",
            "line": 423
          },
          "name": "autoScalingGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-game-server-group/index.ts",
            "line": 429
          },
          "name": "autoScalingPolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftGameServerGroup.DataAwsccGameliftGameServerGroupAutoScalingPolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-game-server-group/index.ts",
            "line": 434
          },
          "name": "balancingStrategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-game-server-group/index.ts",
            "line": 439
          },
          "name": "deleteOption",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-game-server-group/index.ts",
            "line": 444
          },
          "name": "gameServerGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-game-server-group/index.ts",
            "line": 449
          },
          "name": "gameServerGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-game-server-group/index.ts",
            "line": 454
          },
          "name": "gameServerProtectionPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-game-server-group/index.ts",
            "line": 473
          },
          "name": "instanceDefinitions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftGameServerGroup.DataAwsccGameliftGameServerGroupInstanceDefinitionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-game-server-group/index.ts",
            "line": 479
          },
          "name": "launchTemplate",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftGameServerGroup.DataAwsccGameliftGameServerGroupLaunchTemplateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-game-server-group/index.ts",
            "line": 484
          },
          "name": "maxSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-game-server-group/index.ts",
            "line": 489
          },
          "name": "minSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-game-server-group/index.ts",
            "line": 494
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-game-server-group/index.ts",
            "line": 500
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftGameServerGroup.DataAwsccGameliftGameServerGroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-game-server-group/index.ts",
            "line": 505
          },
          "name": "vpcSubnets",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-game-server-group/index.ts",
            "line": 467
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-game-server-group/index.ts",
            "line": 460
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-gamelift-game-server-group/index:DataAwsccGameliftGameServerGroup"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftGameServerGroup.DataAwsccGameliftGameServerGroupAutoScalingPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftGameServerGroup.DataAwsccGameliftGameServerGroupAutoScalingPolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-game-server-group/index.ts",
        "line": 79
      },
      "name": "DataAwsccGameliftGameServerGroupAutoScalingPolicy",
      "namespace": "dataAwsccGameliftGameServerGroup",
      "symbolId": "src/data-awscc-gamelift-game-server-group/index:DataAwsccGameliftGameServerGroupAutoScalingPolicy"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftGameServerGroup.DataAwsccGameliftGameServerGroupAutoScalingPolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftGameServerGroup.DataAwsccGameliftGameServerGroupAutoScalingPolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-game-server-group/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-awscc-gamelift-game-server-group/index.ts",
        "line": 102
      },
      "name": "DataAwsccGameliftGameServerGroupAutoScalingPolicyOutputReference",
      "namespace": "dataAwsccGameliftGameServerGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-game-server-group/index.ts",
            "line": 129
          },
          "name": "estimatedInstanceWarmup",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-game-server-group/index.ts",
            "line": 135
          },
          "name": "targetTrackingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftGameServerGroup.DataAwsccGameliftGameServerGroupAutoScalingPolicyTargetTrackingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-game-server-group/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftGameServerGroup.DataAwsccGameliftGameServerGroupAutoScalingPolicy"
          }
        }
      ],
      "symbolId": "src/data-awscc-gamelift-game-server-group/index:DataAwsccGameliftGameServerGroupAutoScalingPolicyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftGameServerGroup.DataAwsccGameliftGameServerGroupAutoScalingPolicyTargetTrackingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftGameServerGroup.DataAwsccGameliftGameServerGroupAutoScalingPolicyTargetTrackingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-game-server-group/index.ts",
        "line": 25
      },
      "name": "DataAwsccGameliftGameServerGroupAutoScalingPolicyTargetTrackingConfiguration",
      "namespace": "dataAwsccGameliftGameServerGroup",
      "symbolId": "src/data-awscc-gamelift-game-server-group/index:DataAwsccGameliftGameServerGroupAutoScalingPolicyTargetTrackingConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftGameServerGroup.DataAwsccGameliftGameServerGroupAutoScalingPolicyTargetTrackingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftGameServerGroup.DataAwsccGameliftGameServerGroupAutoScalingPolicyTargetTrackingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-game-server-group/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-game-server-group/index.ts",
        "line": 48
      },
      "name": "DataAwsccGameliftGameServerGroupAutoScalingPolicyTargetTrackingConfigurationOutputReference",
      "namespace": "dataAwsccGameliftGameServerGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-game-server-group/index.ts",
            "line": 75
          },
          "name": "targetValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-game-server-group/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftGameServerGroup.DataAwsccGameliftGameServerGroupAutoScalingPolicyTargetTrackingConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-gamelift-game-server-group/index:DataAwsccGameliftGameServerGroupAutoScalingPolicyTargetTrackingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftGameServerGroup.DataAwsccGameliftGameServerGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftGameServerGroup.DataAwsccGameliftGameServerGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-game-server-group/index.ts",
        "line": 14
      },
      "name": "DataAwsccGameliftGameServerGroupConfig",
      "namespace": "dataAwsccGameliftGameServerGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/gamelift_game_server_group#id DataAwsccGameliftGameServerGroup#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-game-server-group/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-gamelift-game-server-group/index:DataAwsccGameliftGameServerGroupConfig"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftGameServerGroup.DataAwsccGameliftGameServerGroupInstanceDefinitions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftGameServerGroup.DataAwsccGameliftGameServerGroupInstanceDefinitions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-game-server-group/index.ts",
        "line": 139
      },
      "name": "DataAwsccGameliftGameServerGroupInstanceDefinitions",
      "namespace": "dataAwsccGameliftGameServerGroup",
      "symbolId": "src/data-awscc-gamelift-game-server-group/index:DataAwsccGameliftGameServerGroupInstanceDefinitions"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftGameServerGroup.DataAwsccGameliftGameServerGroupInstanceDefinitionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftGameServerGroup.DataAwsccGameliftGameServerGroupInstanceDefinitionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-game-server-group/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-awscc-gamelift-game-server-group/index.ts",
        "line": 201
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-game-server-group/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-awscc.dataAwsccGameliftGameServerGroup.DataAwsccGameliftGameServerGroupInstanceDefinitionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccGameliftGameServerGroupInstanceDefinitionsList",
      "namespace": "dataAwsccGameliftGameServerGroup",
      "symbolId": "src/data-awscc-gamelift-game-server-group/index:DataAwsccGameliftGameServerGroupInstanceDefinitionsList"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftGameServerGroup.DataAwsccGameliftGameServerGroupInstanceDefinitionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftGameServerGroup.DataAwsccGameliftGameServerGroupInstanceDefinitionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-game-server-group/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-awscc-gamelift-game-server-group/index.ts",
        "line": 162
      },
      "name": "DataAwsccGameliftGameServerGroupInstanceDefinitionsOutputReference",
      "namespace": "dataAwsccGameliftGameServerGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-game-server-group/index.ts",
            "line": 191
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-game-server-group/index.ts",
            "line": 196
          },
          "name": "weightedCapacity",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-game-server-group/index.ts",
            "line": 175
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftGameServerGroup.DataAwsccGameliftGameServerGroupInstanceDefinitions"
          }
        }
      ],
      "symbolId": "src/data-awscc-gamelift-game-server-group/index:DataAwsccGameliftGameServerGroupInstanceDefinitionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftGameServerGroup.DataAwsccGameliftGameServerGroupLaunchTemplate": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftGameServerGroup.DataAwsccGameliftGameServerGroupLaunchTemplate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-game-server-group/index.ts",
        "line": 219
      },
      "name": "DataAwsccGameliftGameServerGroupLaunchTemplate",
      "namespace": "dataAwsccGameliftGameServerGroup",
      "symbolId": "src/data-awscc-gamelift-game-server-group/index:DataAwsccGameliftGameServerGroupLaunchTemplate"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftGameServerGroup.DataAwsccGameliftGameServerGroupLaunchTemplateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftGameServerGroup.DataAwsccGameliftGameServerGroupLaunchTemplateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-game-server-group/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-awscc-gamelift-game-server-group/index.ts",
        "line": 242
      },
      "name": "DataAwsccGameliftGameServerGroupLaunchTemplateOutputReference",
      "namespace": "dataAwsccGameliftGameServerGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-game-server-group/index.ts",
            "line": 269
          },
          "name": "launchTemplateId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-game-server-group/index.ts",
            "line": 274
          },
          "name": "launchTemplateName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-game-server-group/index.ts",
            "line": 279
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-game-server-group/index.ts",
            "line": 253
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftGameServerGroup.DataAwsccGameliftGameServerGroupLaunchTemplate"
          }
        }
      ],
      "symbolId": "src/data-awscc-gamelift-game-server-group/index:DataAwsccGameliftGameServerGroupLaunchTemplateOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftGameServerGroup.DataAwsccGameliftGameServerGroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftGameServerGroup.DataAwsccGameliftGameServerGroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-game-server-group/index.ts",
        "line": 283
      },
      "name": "DataAwsccGameliftGameServerGroupTags",
      "namespace": "dataAwsccGameliftGameServerGroup",
      "symbolId": "src/data-awscc-gamelift-game-server-group/index:DataAwsccGameliftGameServerGroupTags"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftGameServerGroup.DataAwsccGameliftGameServerGroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftGameServerGroup.DataAwsccGameliftGameServerGroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-game-server-group/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-awscc-gamelift-game-server-group/index.ts",
        "line": 345
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-game-server-group/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-awscc.dataAwsccGameliftGameServerGroup.DataAwsccGameliftGameServerGroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccGameliftGameServerGroupTagsList",
      "namespace": "dataAwsccGameliftGameServerGroup",
      "symbolId": "src/data-awscc-gamelift-game-server-group/index:DataAwsccGameliftGameServerGroupTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftGameServerGroup.DataAwsccGameliftGameServerGroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftGameServerGroup.DataAwsccGameliftGameServerGroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-game-server-group/index.ts",
          "line": 315
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-game-server-group/index.ts",
        "line": 306
      },
      "name": "DataAwsccGameliftGameServerGroupTagsOutputReference",
      "namespace": "dataAwsccGameliftGameServerGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-game-server-group/index.ts",
            "line": 335
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-game-server-group/index.ts",
            "line": 340
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-game-server-group/index.ts",
            "line": 319
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftGameServerGroup.DataAwsccGameliftGameServerGroupTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-gamelift-game-server-group/index:DataAwsccGameliftGameServerGroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftGameServerGroups.DataAwsccGameliftGameServerGroups": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/gamelift_game_server_groups awscc_gamelift_game_server_groups}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftGameServerGroups.DataAwsccGameliftGameServerGroups",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/gamelift_game_server_groups awscc_gamelift_game_server_groups} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-game-server-groups/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGameliftGameServerGroups.DataAwsccGameliftGameServerGroupsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-game-server-groups/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccGameliftGameServerGroups resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-game-server-groups/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccGameliftGameServerGroups to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/gamelift_game_server_groups#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccGameliftGameServerGroups that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccGameliftGameServerGroups to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-game-server-groups/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-game-server-groups/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccGameliftGameServerGroups",
      "namespace": "dataAwsccGameliftGameServerGroups",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-game-server-groups/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-game-server-groups/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-game-server-groups/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-gamelift-game-server-groups/index:DataAwsccGameliftGameServerGroups"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftGameServerGroups.DataAwsccGameliftGameServerGroupsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftGameServerGroups.DataAwsccGameliftGameServerGroupsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-game-server-groups/index.ts",
        "line": 14
      },
      "name": "DataAwsccGameliftGameServerGroupsConfig",
      "namespace": "dataAwsccGameliftGameServerGroups",
      "symbolId": "src/data-awscc-gamelift-game-server-groups/index:DataAwsccGameliftGameServerGroupsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftGameSessionQueue.DataAwsccGameliftGameSessionQueue": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/gamelift_game_session_queue awscc_gamelift_game_session_queue}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftGameSessionQueue.DataAwsccGameliftGameSessionQueue",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/gamelift_game_session_queue awscc_gamelift_game_session_queue} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-game-session-queue/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGameliftGameSessionQueue.DataAwsccGameliftGameSessionQueueConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-game-session-queue/index.ts",
        "line": 377
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccGameliftGameSessionQueue resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-game-session-queue/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 DataAwsccGameliftGameSessionQueue to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/gamelift_game_session_queue#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccGameliftGameSessionQueue that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccGameliftGameSessionQueue to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-game-session-queue/index.ts",
            "line": 504
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-game-session-queue/index.ts",
            "line": 510
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccGameliftGameSessionQueue",
      "namespace": "dataAwsccGameliftGameSessionQueue",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-game-session-queue/index.ts",
            "line": 382
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-game-session-queue/index.ts",
            "line": 433
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-game-session-queue/index.ts",
            "line": 438
          },
          "name": "customEventData",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-game-session-queue/index.ts",
            "line": 444
          },
          "name": "destinations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftGameSessionQueue.DataAwsccGameliftGameSessionQueueDestinationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-game-session-queue/index.ts",
            "line": 450
          },
          "name": "filterConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftGameSessionQueue.DataAwsccGameliftGameSessionQueueFilterConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-game-session-queue/index.ts",
            "line": 468
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-game-session-queue/index.ts",
            "line": 473
          },
          "name": "notificationTarget",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-game-session-queue/index.ts",
            "line": 479
          },
          "name": "playerLatencyPolicies",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftGameSessionQueue.DataAwsccGameliftGameSessionQueuePlayerLatencyPoliciesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-game-session-queue/index.ts",
            "line": 485
          },
          "name": "priorityConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftGameSessionQueue.DataAwsccGameliftGameSessionQueuePriorityConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-game-session-queue/index.ts",
            "line": 491
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftGameSessionQueue.DataAwsccGameliftGameSessionQueueTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-game-session-queue/index.ts",
            "line": 496
          },
          "name": "timeoutInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-game-session-queue/index.ts",
            "line": 463
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-game-session-queue/index.ts",
            "line": 456
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-gamelift-game-session-queue/index:DataAwsccGameliftGameSessionQueue"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftGameSessionQueue.DataAwsccGameliftGameSessionQueueConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftGameSessionQueue.DataAwsccGameliftGameSessionQueueConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-game-session-queue/index.ts",
        "line": 14
      },
      "name": "DataAwsccGameliftGameSessionQueueConfig",
      "namespace": "dataAwsccGameliftGameSessionQueue",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/gamelift_game_session_queue#id DataAwsccGameliftGameSessionQueue#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-game-session-queue/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-gamelift-game-session-queue/index:DataAwsccGameliftGameSessionQueueConfig"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftGameSessionQueue.DataAwsccGameliftGameSessionQueueDestinations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftGameSessionQueue.DataAwsccGameliftGameSessionQueueDestinations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-game-session-queue/index.ts",
        "line": 25
      },
      "name": "DataAwsccGameliftGameSessionQueueDestinations",
      "namespace": "dataAwsccGameliftGameSessionQueue",
      "symbolId": "src/data-awscc-gamelift-game-session-queue/index:DataAwsccGameliftGameSessionQueueDestinations"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftGameSessionQueue.DataAwsccGameliftGameSessionQueueDestinationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftGameSessionQueue.DataAwsccGameliftGameSessionQueueDestinationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-game-session-queue/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-game-session-queue/index.ts",
        "line": 82
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-game-session-queue/index.ts",
            "line": 96
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGameliftGameSessionQueue.DataAwsccGameliftGameSessionQueueDestinationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccGameliftGameSessionQueueDestinationsList",
      "namespace": "dataAwsccGameliftGameSessionQueue",
      "symbolId": "src/data-awscc-gamelift-game-session-queue/index:DataAwsccGameliftGameSessionQueueDestinationsList"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftGameSessionQueue.DataAwsccGameliftGameSessionQueueDestinationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftGameSessionQueue.DataAwsccGameliftGameSessionQueueDestinationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-game-session-queue/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-game-session-queue/index.ts",
        "line": 48
      },
      "name": "DataAwsccGameliftGameSessionQueueDestinationsOutputReference",
      "namespace": "dataAwsccGameliftGameSessionQueue",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-game-session-queue/index.ts",
            "line": 77
          },
          "name": "destinationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-game-session-queue/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftGameSessionQueue.DataAwsccGameliftGameSessionQueueDestinations"
          }
        }
      ],
      "symbolId": "src/data-awscc-gamelift-game-session-queue/index:DataAwsccGameliftGameSessionQueueDestinationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftGameSessionQueue.DataAwsccGameliftGameSessionQueueFilterConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftGameSessionQueue.DataAwsccGameliftGameSessionQueueFilterConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-game-session-queue/index.ts",
        "line": 100
      },
      "name": "DataAwsccGameliftGameSessionQueueFilterConfiguration",
      "namespace": "dataAwsccGameliftGameSessionQueue",
      "symbolId": "src/data-awscc-gamelift-game-session-queue/index:DataAwsccGameliftGameSessionQueueFilterConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftGameSessionQueue.DataAwsccGameliftGameSessionQueueFilterConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftGameSessionQueue.DataAwsccGameliftGameSessionQueueFilterConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-game-session-queue/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-awscc-gamelift-game-session-queue/index.ts",
        "line": 123
      },
      "name": "DataAwsccGameliftGameSessionQueueFilterConfigurationOutputReference",
      "namespace": "dataAwsccGameliftGameSessionQueue",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-game-session-queue/index.ts",
            "line": 150
          },
          "name": "allowedLocations",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-game-session-queue/index.ts",
            "line": 134
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftGameSessionQueue.DataAwsccGameliftGameSessionQueueFilterConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-gamelift-game-session-queue/index:DataAwsccGameliftGameSessionQueueFilterConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftGameSessionQueue.DataAwsccGameliftGameSessionQueuePlayerLatencyPolicies": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftGameSessionQueue.DataAwsccGameliftGameSessionQueuePlayerLatencyPolicies",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-game-session-queue/index.ts",
        "line": 154
      },
      "name": "DataAwsccGameliftGameSessionQueuePlayerLatencyPolicies",
      "namespace": "dataAwsccGameliftGameSessionQueue",
      "symbolId": "src/data-awscc-gamelift-game-session-queue/index:DataAwsccGameliftGameSessionQueuePlayerLatencyPolicies"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftGameSessionQueue.DataAwsccGameliftGameSessionQueuePlayerLatencyPoliciesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftGameSessionQueue.DataAwsccGameliftGameSessionQueuePlayerLatencyPoliciesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-game-session-queue/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-awscc-gamelift-game-session-queue/index.ts",
        "line": 216
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-game-session-queue/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-awscc.dataAwsccGameliftGameSessionQueue.DataAwsccGameliftGameSessionQueuePlayerLatencyPoliciesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccGameliftGameSessionQueuePlayerLatencyPoliciesList",
      "namespace": "dataAwsccGameliftGameSessionQueue",
      "symbolId": "src/data-awscc-gamelift-game-session-queue/index:DataAwsccGameliftGameSessionQueuePlayerLatencyPoliciesList"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftGameSessionQueue.DataAwsccGameliftGameSessionQueuePlayerLatencyPoliciesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftGameSessionQueue.DataAwsccGameliftGameSessionQueuePlayerLatencyPoliciesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-game-session-queue/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/data-awscc-gamelift-game-session-queue/index.ts",
        "line": 177
      },
      "name": "DataAwsccGameliftGameSessionQueuePlayerLatencyPoliciesOutputReference",
      "namespace": "dataAwsccGameliftGameSessionQueue",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-game-session-queue/index.ts",
            "line": 206
          },
          "name": "maximumIndividualPlayerLatencyMilliseconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-game-session-queue/index.ts",
            "line": 211
          },
          "name": "policyDurationSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-game-session-queue/index.ts",
            "line": 190
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftGameSessionQueue.DataAwsccGameliftGameSessionQueuePlayerLatencyPolicies"
          }
        }
      ],
      "symbolId": "src/data-awscc-gamelift-game-session-queue/index:DataAwsccGameliftGameSessionQueuePlayerLatencyPoliciesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftGameSessionQueue.DataAwsccGameliftGameSessionQueuePriorityConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftGameSessionQueue.DataAwsccGameliftGameSessionQueuePriorityConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-game-session-queue/index.ts",
        "line": 234
      },
      "name": "DataAwsccGameliftGameSessionQueuePriorityConfiguration",
      "namespace": "dataAwsccGameliftGameSessionQueue",
      "symbolId": "src/data-awscc-gamelift-game-session-queue/index:DataAwsccGameliftGameSessionQueuePriorityConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftGameSessionQueue.DataAwsccGameliftGameSessionQueuePriorityConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftGameSessionQueue.DataAwsccGameliftGameSessionQueuePriorityConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-game-session-queue/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-awscc-gamelift-game-session-queue/index.ts",
        "line": 257
      },
      "name": "DataAwsccGameliftGameSessionQueuePriorityConfigurationOutputReference",
      "namespace": "dataAwsccGameliftGameSessionQueue",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-game-session-queue/index.ts",
            "line": 284
          },
          "name": "locationOrder",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-game-session-queue/index.ts",
            "line": 289
          },
          "name": "priorityOrder",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-game-session-queue/index.ts",
            "line": 268
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftGameSessionQueue.DataAwsccGameliftGameSessionQueuePriorityConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-gamelift-game-session-queue/index:DataAwsccGameliftGameSessionQueuePriorityConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftGameSessionQueue.DataAwsccGameliftGameSessionQueueTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftGameSessionQueue.DataAwsccGameliftGameSessionQueueTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-game-session-queue/index.ts",
        "line": 293
      },
      "name": "DataAwsccGameliftGameSessionQueueTags",
      "namespace": "dataAwsccGameliftGameSessionQueue",
      "symbolId": "src/data-awscc-gamelift-game-session-queue/index:DataAwsccGameliftGameSessionQueueTags"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftGameSessionQueue.DataAwsccGameliftGameSessionQueueTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftGameSessionQueue.DataAwsccGameliftGameSessionQueueTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-game-session-queue/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-awscc-gamelift-game-session-queue/index.ts",
        "line": 355
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-game-session-queue/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-awscc.dataAwsccGameliftGameSessionQueue.DataAwsccGameliftGameSessionQueueTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccGameliftGameSessionQueueTagsList",
      "namespace": "dataAwsccGameliftGameSessionQueue",
      "symbolId": "src/data-awscc-gamelift-game-session-queue/index:DataAwsccGameliftGameSessionQueueTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftGameSessionQueue.DataAwsccGameliftGameSessionQueueTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftGameSessionQueue.DataAwsccGameliftGameSessionQueueTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-game-session-queue/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-game-session-queue/index.ts",
        "line": 316
      },
      "name": "DataAwsccGameliftGameSessionQueueTagsOutputReference",
      "namespace": "dataAwsccGameliftGameSessionQueue",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-game-session-queue/index.ts",
            "line": 345
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-game-session-queue/index.ts",
            "line": 350
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-game-session-queue/index.ts",
            "line": 329
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftGameSessionQueue.DataAwsccGameliftGameSessionQueueTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-gamelift-game-session-queue/index:DataAwsccGameliftGameSessionQueueTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftGameSessionQueues.DataAwsccGameliftGameSessionQueues": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/gamelift_game_session_queues awscc_gamelift_game_session_queues}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftGameSessionQueues.DataAwsccGameliftGameSessionQueues",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/gamelift_game_session_queues awscc_gamelift_game_session_queues} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-game-session-queues/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGameliftGameSessionQueues.DataAwsccGameliftGameSessionQueuesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-game-session-queues/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccGameliftGameSessionQueues resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-game-session-queues/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccGameliftGameSessionQueues to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/gamelift_game_session_queues#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccGameliftGameSessionQueues that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccGameliftGameSessionQueues to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-game-session-queues/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-game-session-queues/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccGameliftGameSessionQueues",
      "namespace": "dataAwsccGameliftGameSessionQueues",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-game-session-queues/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-game-session-queues/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-game-session-queues/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-gamelift-game-session-queues/index:DataAwsccGameliftGameSessionQueues"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftGameSessionQueues.DataAwsccGameliftGameSessionQueuesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftGameSessionQueues.DataAwsccGameliftGameSessionQueuesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-game-session-queues/index.ts",
        "line": 14
      },
      "name": "DataAwsccGameliftGameSessionQueuesConfig",
      "namespace": "dataAwsccGameliftGameSessionQueues",
      "symbolId": "src/data-awscc-gamelift-game-session-queues/index:DataAwsccGameliftGameSessionQueuesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftLocation.DataAwsccGameliftLocation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/gamelift_location awscc_gamelift_location}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftLocation.DataAwsccGameliftLocation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/gamelift_location awscc_gamelift_location} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-location/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-awscc.dataAwsccGameliftLocation.DataAwsccGameliftLocationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-location/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccGameliftLocation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-location/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 DataAwsccGameliftLocation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/gamelift_location#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccGameliftLocation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccGameliftLocation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-location/index.ts",
            "line": 197
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-location/index.ts",
            "line": 203
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccGameliftLocation",
      "namespace": "dataAwsccGameliftLocation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-location/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-location/index.ts",
            "line": 178
          },
          "name": "locationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-location/index.ts",
            "line": 183
          },
          "name": "locationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-location/index.ts",
            "line": 189
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftLocation.DataAwsccGameliftLocationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-location/index.ts",
            "line": 173
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-location/index.ts",
            "line": 166
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-gamelift-location/index:DataAwsccGameliftLocation"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftLocation.DataAwsccGameliftLocationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftLocation.DataAwsccGameliftLocationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-location/index.ts",
        "line": 14
      },
      "name": "DataAwsccGameliftLocationConfig",
      "namespace": "dataAwsccGameliftLocation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/gamelift_location#id DataAwsccGameliftLocation#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-location/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-gamelift-location/index:DataAwsccGameliftLocationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftLocation.DataAwsccGameliftLocationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftLocation.DataAwsccGameliftLocationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-location/index.ts",
        "line": 25
      },
      "name": "DataAwsccGameliftLocationTags",
      "namespace": "dataAwsccGameliftLocation",
      "symbolId": "src/data-awscc-gamelift-location/index:DataAwsccGameliftLocationTags"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftLocation.DataAwsccGameliftLocationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftLocation.DataAwsccGameliftLocationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-location/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-awscc-gamelift-location/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-location/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-awscc.dataAwsccGameliftLocation.DataAwsccGameliftLocationTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccGameliftLocationTagsList",
      "namespace": "dataAwsccGameliftLocation",
      "symbolId": "src/data-awscc-gamelift-location/index:DataAwsccGameliftLocationTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftLocation.DataAwsccGameliftLocationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftLocation.DataAwsccGameliftLocationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-location/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-location/index.ts",
        "line": 48
      },
      "name": "DataAwsccGameliftLocationTagsOutputReference",
      "namespace": "dataAwsccGameliftLocation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-location/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-location/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-location/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftLocation.DataAwsccGameliftLocationTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-gamelift-location/index:DataAwsccGameliftLocationTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftLocations.DataAwsccGameliftLocations": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/gamelift_locations awscc_gamelift_locations}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftLocations.DataAwsccGameliftLocations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/gamelift_locations awscc_gamelift_locations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-locations/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGameliftLocations.DataAwsccGameliftLocationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-locations/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccGameliftLocations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-locations/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccGameliftLocations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/gamelift_locations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccGameliftLocations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccGameliftLocations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-locations/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-locations/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccGameliftLocations",
      "namespace": "dataAwsccGameliftLocations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-locations/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-locations/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-locations/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-gamelift-locations/index:DataAwsccGameliftLocations"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftLocations.DataAwsccGameliftLocationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftLocations.DataAwsccGameliftLocationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-locations/index.ts",
        "line": 14
      },
      "name": "DataAwsccGameliftLocationsConfig",
      "namespace": "dataAwsccGameliftLocations",
      "symbolId": "src/data-awscc-gamelift-locations/index:DataAwsccGameliftLocationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftMatchmakingConfiguration.DataAwsccGameliftMatchmakingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/gamelift_matchmaking_configuration awscc_gamelift_matchmaking_configuration}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftMatchmakingConfiguration.DataAwsccGameliftMatchmakingConfiguration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/gamelift_matchmaking_configuration awscc_gamelift_matchmaking_configuration} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-matchmaking-configuration/index.ts",
          "line": 221
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGameliftMatchmakingConfiguration.DataAwsccGameliftMatchmakingConfigurationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-matchmaking-configuration/index.ts",
        "line": 189
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccGameliftMatchmakingConfiguration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-matchmaking-configuration/index.ts",
            "line": 206
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccGameliftMatchmakingConfiguration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/gamelift_matchmaking_configuration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccGameliftMatchmakingConfiguration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccGameliftMatchmakingConfiguration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-matchmaking-configuration/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-awscc-gamelift-matchmaking-configuration/index.ts",
            "line": 359
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccGameliftMatchmakingConfiguration",
      "namespace": "dataAwsccGameliftMatchmakingConfiguration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-matchmaking-configuration/index.ts",
            "line": 194
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-matchmaking-configuration/index.ts",
            "line": 245
          },
          "name": "acceptanceRequired",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-matchmaking-configuration/index.ts",
            "line": 250
          },
          "name": "acceptanceTimeoutSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-matchmaking-configuration/index.ts",
            "line": 255
          },
          "name": "additionalPlayerCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-matchmaking-configuration/index.ts",
            "line": 260
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-matchmaking-configuration/index.ts",
            "line": 265
          },
          "name": "backfillMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-matchmaking-configuration/index.ts",
            "line": 270
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-matchmaking-configuration/index.ts",
            "line": 275
          },
          "name": "customEventData",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-matchmaking-configuration/index.ts",
            "line": 280
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-matchmaking-configuration/index.ts",
            "line": 285
          },
          "name": "flexMatchMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-matchmaking-configuration/index.ts",
            "line": 291
          },
          "name": "gameProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftMatchmakingConfiguration.DataAwsccGameliftMatchmakingConfigurationGamePropertiesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-matchmaking-configuration/index.ts",
            "line": 296
          },
          "name": "gameSessionData",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-matchmaking-configuration/index.ts",
            "line": 301
          },
          "name": "gameSessionQueueArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-matchmaking-configuration/index.ts",
            "line": 319
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-matchmaking-configuration/index.ts",
            "line": 324
          },
          "name": "notificationTarget",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-matchmaking-configuration/index.ts",
            "line": 329
          },
          "name": "requestTimeoutSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-matchmaking-configuration/index.ts",
            "line": 334
          },
          "name": "ruleSetArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-matchmaking-configuration/index.ts",
            "line": 339
          },
          "name": "ruleSetName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-matchmaking-configuration/index.ts",
            "line": 345
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftMatchmakingConfiguration.DataAwsccGameliftMatchmakingConfigurationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-matchmaking-configuration/index.ts",
            "line": 314
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-matchmaking-configuration/index.ts",
            "line": 307
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-gamelift-matchmaking-configuration/index:DataAwsccGameliftMatchmakingConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftMatchmakingConfiguration.DataAwsccGameliftMatchmakingConfigurationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftMatchmakingConfiguration.DataAwsccGameliftMatchmakingConfigurationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-matchmaking-configuration/index.ts",
        "line": 14
      },
      "name": "DataAwsccGameliftMatchmakingConfigurationConfig",
      "namespace": "dataAwsccGameliftMatchmakingConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/gamelift_matchmaking_configuration#id DataAwsccGameliftMatchmakingConfiguration#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-matchmaking-configuration/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-gamelift-matchmaking-configuration/index:DataAwsccGameliftMatchmakingConfigurationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftMatchmakingConfiguration.DataAwsccGameliftMatchmakingConfigurationGameProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftMatchmakingConfiguration.DataAwsccGameliftMatchmakingConfigurationGameProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-matchmaking-configuration/index.ts",
        "line": 25
      },
      "name": "DataAwsccGameliftMatchmakingConfigurationGameProperties",
      "namespace": "dataAwsccGameliftMatchmakingConfiguration",
      "symbolId": "src/data-awscc-gamelift-matchmaking-configuration/index:DataAwsccGameliftMatchmakingConfigurationGameProperties"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftMatchmakingConfiguration.DataAwsccGameliftMatchmakingConfigurationGamePropertiesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftMatchmakingConfiguration.DataAwsccGameliftMatchmakingConfigurationGamePropertiesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-matchmaking-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-awscc-gamelift-matchmaking-configuration/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-matchmaking-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-awscc.dataAwsccGameliftMatchmakingConfiguration.DataAwsccGameliftMatchmakingConfigurationGamePropertiesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccGameliftMatchmakingConfigurationGamePropertiesList",
      "namespace": "dataAwsccGameliftMatchmakingConfiguration",
      "symbolId": "src/data-awscc-gamelift-matchmaking-configuration/index:DataAwsccGameliftMatchmakingConfigurationGamePropertiesList"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftMatchmakingConfiguration.DataAwsccGameliftMatchmakingConfigurationGamePropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftMatchmakingConfiguration.DataAwsccGameliftMatchmakingConfigurationGamePropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-matchmaking-configuration/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-matchmaking-configuration/index.ts",
        "line": 48
      },
      "name": "DataAwsccGameliftMatchmakingConfigurationGamePropertiesOutputReference",
      "namespace": "dataAwsccGameliftMatchmakingConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-matchmaking-configuration/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-matchmaking-configuration/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-matchmaking-configuration/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftMatchmakingConfiguration.DataAwsccGameliftMatchmakingConfigurationGameProperties"
          }
        }
      ],
      "symbolId": "src/data-awscc-gamelift-matchmaking-configuration/index:DataAwsccGameliftMatchmakingConfigurationGamePropertiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftMatchmakingConfiguration.DataAwsccGameliftMatchmakingConfigurationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftMatchmakingConfiguration.DataAwsccGameliftMatchmakingConfigurationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-matchmaking-configuration/index.ts",
        "line": 105
      },
      "name": "DataAwsccGameliftMatchmakingConfigurationTags",
      "namespace": "dataAwsccGameliftMatchmakingConfiguration",
      "symbolId": "src/data-awscc-gamelift-matchmaking-configuration/index:DataAwsccGameliftMatchmakingConfigurationTags"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftMatchmakingConfiguration.DataAwsccGameliftMatchmakingConfigurationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftMatchmakingConfiguration.DataAwsccGameliftMatchmakingConfigurationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-matchmaking-configuration/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-awscc-gamelift-matchmaking-configuration/index.ts",
        "line": 167
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-matchmaking-configuration/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-awscc.dataAwsccGameliftMatchmakingConfiguration.DataAwsccGameliftMatchmakingConfigurationTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccGameliftMatchmakingConfigurationTagsList",
      "namespace": "dataAwsccGameliftMatchmakingConfiguration",
      "symbolId": "src/data-awscc-gamelift-matchmaking-configuration/index:DataAwsccGameliftMatchmakingConfigurationTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftMatchmakingConfiguration.DataAwsccGameliftMatchmakingConfigurationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftMatchmakingConfiguration.DataAwsccGameliftMatchmakingConfigurationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-matchmaking-configuration/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-awscc-gamelift-matchmaking-configuration/index.ts",
        "line": 128
      },
      "name": "DataAwsccGameliftMatchmakingConfigurationTagsOutputReference",
      "namespace": "dataAwsccGameliftMatchmakingConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-matchmaking-configuration/index.ts",
            "line": 157
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-matchmaking-configuration/index.ts",
            "line": 162
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-matchmaking-configuration/index.ts",
            "line": 141
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftMatchmakingConfiguration.DataAwsccGameliftMatchmakingConfigurationTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-gamelift-matchmaking-configuration/index:DataAwsccGameliftMatchmakingConfigurationTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftMatchmakingConfigurations.DataAwsccGameliftMatchmakingConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/gamelift_matchmaking_configurations awscc_gamelift_matchmaking_configurations}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftMatchmakingConfigurations.DataAwsccGameliftMatchmakingConfigurations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/gamelift_matchmaking_configurations awscc_gamelift_matchmaking_configurations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-matchmaking-configurations/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGameliftMatchmakingConfigurations.DataAwsccGameliftMatchmakingConfigurationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-matchmaking-configurations/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccGameliftMatchmakingConfigurations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-matchmaking-configurations/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccGameliftMatchmakingConfigurations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/gamelift_matchmaking_configurations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccGameliftMatchmakingConfigurations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccGameliftMatchmakingConfigurations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-matchmaking-configurations/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-matchmaking-configurations/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccGameliftMatchmakingConfigurations",
      "namespace": "dataAwsccGameliftMatchmakingConfigurations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-matchmaking-configurations/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-matchmaking-configurations/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-matchmaking-configurations/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-gamelift-matchmaking-configurations/index:DataAwsccGameliftMatchmakingConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftMatchmakingConfigurations.DataAwsccGameliftMatchmakingConfigurationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftMatchmakingConfigurations.DataAwsccGameliftMatchmakingConfigurationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-matchmaking-configurations/index.ts",
        "line": 14
      },
      "name": "DataAwsccGameliftMatchmakingConfigurationsConfig",
      "namespace": "dataAwsccGameliftMatchmakingConfigurations",
      "symbolId": "src/data-awscc-gamelift-matchmaking-configurations/index:DataAwsccGameliftMatchmakingConfigurationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftMatchmakingRuleSet.DataAwsccGameliftMatchmakingRuleSet": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/gamelift_matchmaking_rule_set awscc_gamelift_matchmaking_rule_set}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftMatchmakingRuleSet.DataAwsccGameliftMatchmakingRuleSet",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/gamelift_matchmaking_rule_set awscc_gamelift_matchmaking_rule_set} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-matchmaking-rule-set/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-awscc.dataAwsccGameliftMatchmakingRuleSet.DataAwsccGameliftMatchmakingRuleSetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-matchmaking-rule-set/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccGameliftMatchmakingRuleSet resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-matchmaking-rule-set/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 DataAwsccGameliftMatchmakingRuleSet to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/gamelift_matchmaking_rule_set#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccGameliftMatchmakingRuleSet that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccGameliftMatchmakingRuleSet to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-matchmaking-rule-set/index.ts",
            "line": 207
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-matchmaking-rule-set/index.ts",
            "line": 213
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccGameliftMatchmakingRuleSet",
      "namespace": "dataAwsccGameliftMatchmakingRuleSet",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-matchmaking-rule-set/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-matchmaking-rule-set/index.ts",
            "line": 165
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-matchmaking-rule-set/index.ts",
            "line": 170
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-matchmaking-rule-set/index.ts",
            "line": 188
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-matchmaking-rule-set/index.ts",
            "line": 193
          },
          "name": "ruleSetBody",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-matchmaking-rule-set/index.ts",
            "line": 199
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftMatchmakingRuleSet.DataAwsccGameliftMatchmakingRuleSetTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-matchmaking-rule-set/index.ts",
            "line": 183
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-matchmaking-rule-set/index.ts",
            "line": 176
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-gamelift-matchmaking-rule-set/index:DataAwsccGameliftMatchmakingRuleSet"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftMatchmakingRuleSet.DataAwsccGameliftMatchmakingRuleSetConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftMatchmakingRuleSet.DataAwsccGameliftMatchmakingRuleSetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-matchmaking-rule-set/index.ts",
        "line": 14
      },
      "name": "DataAwsccGameliftMatchmakingRuleSetConfig",
      "namespace": "dataAwsccGameliftMatchmakingRuleSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/gamelift_matchmaking_rule_set#id DataAwsccGameliftMatchmakingRuleSet#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-matchmaking-rule-set/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-gamelift-matchmaking-rule-set/index:DataAwsccGameliftMatchmakingRuleSetConfig"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftMatchmakingRuleSet.DataAwsccGameliftMatchmakingRuleSetTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftMatchmakingRuleSet.DataAwsccGameliftMatchmakingRuleSetTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-matchmaking-rule-set/index.ts",
        "line": 25
      },
      "name": "DataAwsccGameliftMatchmakingRuleSetTags",
      "namespace": "dataAwsccGameliftMatchmakingRuleSet",
      "symbolId": "src/data-awscc-gamelift-matchmaking-rule-set/index:DataAwsccGameliftMatchmakingRuleSetTags"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftMatchmakingRuleSet.DataAwsccGameliftMatchmakingRuleSetTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftMatchmakingRuleSet.DataAwsccGameliftMatchmakingRuleSetTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-matchmaking-rule-set/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-awscc-gamelift-matchmaking-rule-set/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-matchmaking-rule-set/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-awscc.dataAwsccGameliftMatchmakingRuleSet.DataAwsccGameliftMatchmakingRuleSetTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccGameliftMatchmakingRuleSetTagsList",
      "namespace": "dataAwsccGameliftMatchmakingRuleSet",
      "symbolId": "src/data-awscc-gamelift-matchmaking-rule-set/index:DataAwsccGameliftMatchmakingRuleSetTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftMatchmakingRuleSet.DataAwsccGameliftMatchmakingRuleSetTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftMatchmakingRuleSet.DataAwsccGameliftMatchmakingRuleSetTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-matchmaking-rule-set/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-matchmaking-rule-set/index.ts",
        "line": 48
      },
      "name": "DataAwsccGameliftMatchmakingRuleSetTagsOutputReference",
      "namespace": "dataAwsccGameliftMatchmakingRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-matchmaking-rule-set/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-matchmaking-rule-set/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-matchmaking-rule-set/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftMatchmakingRuleSet.DataAwsccGameliftMatchmakingRuleSetTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-gamelift-matchmaking-rule-set/index:DataAwsccGameliftMatchmakingRuleSetTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftMatchmakingRuleSets.DataAwsccGameliftMatchmakingRuleSets": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/gamelift_matchmaking_rule_sets awscc_gamelift_matchmaking_rule_sets}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftMatchmakingRuleSets.DataAwsccGameliftMatchmakingRuleSets",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/gamelift_matchmaking_rule_sets awscc_gamelift_matchmaking_rule_sets} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-matchmaking-rule-sets/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGameliftMatchmakingRuleSets.DataAwsccGameliftMatchmakingRuleSetsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-matchmaking-rule-sets/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccGameliftMatchmakingRuleSets resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-matchmaking-rule-sets/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccGameliftMatchmakingRuleSets to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/gamelift_matchmaking_rule_sets#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccGameliftMatchmakingRuleSets that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccGameliftMatchmakingRuleSets to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-matchmaking-rule-sets/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-matchmaking-rule-sets/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccGameliftMatchmakingRuleSets",
      "namespace": "dataAwsccGameliftMatchmakingRuleSets",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-matchmaking-rule-sets/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-matchmaking-rule-sets/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-matchmaking-rule-sets/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-gamelift-matchmaking-rule-sets/index:DataAwsccGameliftMatchmakingRuleSets"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftMatchmakingRuleSets.DataAwsccGameliftMatchmakingRuleSetsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftMatchmakingRuleSets.DataAwsccGameliftMatchmakingRuleSetsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-matchmaking-rule-sets/index.ts",
        "line": 14
      },
      "name": "DataAwsccGameliftMatchmakingRuleSetsConfig",
      "namespace": "dataAwsccGameliftMatchmakingRuleSets",
      "symbolId": "src/data-awscc-gamelift-matchmaking-rule-sets/index:DataAwsccGameliftMatchmakingRuleSetsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftScript.DataAwsccGameliftScript": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/gamelift_script awscc_gamelift_script}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftScript.DataAwsccGameliftScript",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/gamelift_script awscc_gamelift_script} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-script/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-awscc.dataAwsccGameliftScript.DataAwsccGameliftScriptConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-script/index.ts",
        "line": 178
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccGameliftScript resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-script/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 DataAwsccGameliftScript to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/gamelift_script#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccGameliftScript that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccGameliftScript to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-script/index.ts",
            "line": 297
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-script/index.ts",
            "line": 303
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccGameliftScript",
      "namespace": "dataAwsccGameliftScript",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-script/index.ts",
            "line": 183
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-script/index.ts",
            "line": 234
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-script/index.ts",
            "line": 239
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-script/index.ts",
            "line": 257
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-script/index.ts",
            "line": 262
          },
          "name": "nodeJsVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-script/index.ts",
            "line": 267
          },
          "name": "scriptId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-script/index.ts",
            "line": 272
          },
          "name": "sizeOnDisk",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-script/index.ts",
            "line": 278
          },
          "name": "storageLocation",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftScript.DataAwsccGameliftScriptStorageLocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-script/index.ts",
            "line": 284
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftScript.DataAwsccGameliftScriptTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-script/index.ts",
            "line": 289
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-script/index.ts",
            "line": 252
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-script/index.ts",
            "line": 245
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-gamelift-script/index:DataAwsccGameliftScript"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftScript.DataAwsccGameliftScriptConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftScript.DataAwsccGameliftScriptConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-script/index.ts",
        "line": 14
      },
      "name": "DataAwsccGameliftScriptConfig",
      "namespace": "dataAwsccGameliftScript",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/gamelift_script#id DataAwsccGameliftScript#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-script/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-gamelift-script/index:DataAwsccGameliftScriptConfig"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftScript.DataAwsccGameliftScriptStorageLocation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftScript.DataAwsccGameliftScriptStorageLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-script/index.ts",
        "line": 25
      },
      "name": "DataAwsccGameliftScriptStorageLocation",
      "namespace": "dataAwsccGameliftScript",
      "symbolId": "src/data-awscc-gamelift-script/index:DataAwsccGameliftScriptStorageLocation"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftScript.DataAwsccGameliftScriptStorageLocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftScript.DataAwsccGameliftScriptStorageLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-script/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-script/index.ts",
        "line": 48
      },
      "name": "DataAwsccGameliftScriptStorageLocationOutputReference",
      "namespace": "dataAwsccGameliftScript",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-script/index.ts",
            "line": 75
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-script/index.ts",
            "line": 80
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-script/index.ts",
            "line": 85
          },
          "name": "objectVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-script/index.ts",
            "line": 90
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-script/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftScript.DataAwsccGameliftScriptStorageLocation"
          }
        }
      ],
      "symbolId": "src/data-awscc-gamelift-script/index:DataAwsccGameliftScriptStorageLocationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftScript.DataAwsccGameliftScriptTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftScript.DataAwsccGameliftScriptTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-script/index.ts",
        "line": 94
      },
      "name": "DataAwsccGameliftScriptTags",
      "namespace": "dataAwsccGameliftScript",
      "symbolId": "src/data-awscc-gamelift-script/index:DataAwsccGameliftScriptTags"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftScript.DataAwsccGameliftScriptTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftScript.DataAwsccGameliftScriptTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-script/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/data-awscc-gamelift-script/index.ts",
        "line": 156
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-script/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-awscc.dataAwsccGameliftScript.DataAwsccGameliftScriptTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccGameliftScriptTagsList",
      "namespace": "dataAwsccGameliftScript",
      "symbolId": "src/data-awscc-gamelift-script/index:DataAwsccGameliftScriptTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftScript.DataAwsccGameliftScriptTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftScript.DataAwsccGameliftScriptTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-script/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-script/index.ts",
        "line": 117
      },
      "name": "DataAwsccGameliftScriptTagsOutputReference",
      "namespace": "dataAwsccGameliftScript",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-script/index.ts",
            "line": 146
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-script/index.ts",
            "line": 151
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-script/index.ts",
            "line": 130
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGameliftScript.DataAwsccGameliftScriptTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-gamelift-script/index:DataAwsccGameliftScriptTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftScripts.DataAwsccGameliftScripts": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/gamelift_scripts awscc_gamelift_scripts}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftScripts.DataAwsccGameliftScripts",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/gamelift_scripts awscc_gamelift_scripts} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-gamelift-scripts/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGameliftScripts.DataAwsccGameliftScriptsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-scripts/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccGameliftScripts resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-scripts/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccGameliftScripts to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/gamelift_scripts#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccGameliftScripts that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccGameliftScripts to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-scripts/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-scripts/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccGameliftScripts",
      "namespace": "dataAwsccGameliftScripts",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-scripts/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-scripts/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-gamelift-scripts/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-gamelift-scripts/index:DataAwsccGameliftScripts"
    },
    "@cdktn/provider-awscc.dataAwsccGameliftScripts.DataAwsccGameliftScriptsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGameliftScripts.DataAwsccGameliftScriptsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-gamelift-scripts/index.ts",
        "line": 14
      },
      "name": "DataAwsccGameliftScriptsConfig",
      "namespace": "dataAwsccGameliftScripts",
      "symbolId": "src/data-awscc-gamelift-scripts/index:DataAwsccGameliftScriptsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccGlobalacceleratorAccelerator.DataAwsccGlobalacceleratorAccelerator": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/globalaccelerator_accelerator awscc_globalaccelerator_accelerator}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlobalacceleratorAccelerator.DataAwsccGlobalacceleratorAccelerator",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/globalaccelerator_accelerator awscc_globalaccelerator_accelerator} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-globalaccelerator-accelerator/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-awscc.dataAwsccGlobalacceleratorAccelerator.DataAwsccGlobalacceleratorAcceleratorConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-globalaccelerator-accelerator/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccGlobalacceleratorAccelerator resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-accelerator/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 DataAwsccGlobalacceleratorAccelerator to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/globalaccelerator_accelerator#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccGlobalacceleratorAccelerator that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccGlobalacceleratorAccelerator to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-accelerator/index.ts",
            "line": 247
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-accelerator/index.ts",
            "line": 253
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccGlobalacceleratorAccelerator",
      "namespace": "dataAwsccGlobalacceleratorAccelerator",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-accelerator/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-accelerator/index.ts",
            "line": 165
          },
          "name": "acceleratorArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-accelerator/index.ts",
            "line": 170
          },
          "name": "dnsName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-accelerator/index.ts",
            "line": 175
          },
          "name": "dualStackDnsName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-accelerator/index.ts",
            "line": 180
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-accelerator/index.ts",
            "line": 185
          },
          "name": "flowLogsEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-accelerator/index.ts",
            "line": 190
          },
          "name": "flowLogsS3Bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-accelerator/index.ts",
            "line": 195
          },
          "name": "flowLogsS3Prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-accelerator/index.ts",
            "line": 218
          },
          "name": "ipAddresses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-accelerator/index.ts",
            "line": 213
          },
          "name": "ipAddressType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-accelerator/index.ts",
            "line": 223
          },
          "name": "ipv4Addresses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-accelerator/index.ts",
            "line": 228
          },
          "name": "ipv6Addresses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-accelerator/index.ts",
            "line": 233
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-accelerator/index.ts",
            "line": 239
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlobalacceleratorAccelerator.DataAwsccGlobalacceleratorAcceleratorTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-accelerator/index.ts",
            "line": 208
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-accelerator/index.ts",
            "line": 201
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-globalaccelerator-accelerator/index:DataAwsccGlobalacceleratorAccelerator"
    },
    "@cdktn/provider-awscc.dataAwsccGlobalacceleratorAccelerator.DataAwsccGlobalacceleratorAcceleratorConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlobalacceleratorAccelerator.DataAwsccGlobalacceleratorAcceleratorConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-globalaccelerator-accelerator/index.ts",
        "line": 14
      },
      "name": "DataAwsccGlobalacceleratorAcceleratorConfig",
      "namespace": "dataAwsccGlobalacceleratorAccelerator",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/globalaccelerator_accelerator#id DataAwsccGlobalacceleratorAccelerator#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-accelerator/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-globalaccelerator-accelerator/index:DataAwsccGlobalacceleratorAcceleratorConfig"
    },
    "@cdktn/provider-awscc.dataAwsccGlobalacceleratorAccelerator.DataAwsccGlobalacceleratorAcceleratorTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlobalacceleratorAccelerator.DataAwsccGlobalacceleratorAcceleratorTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-globalaccelerator-accelerator/index.ts",
        "line": 25
      },
      "name": "DataAwsccGlobalacceleratorAcceleratorTags",
      "namespace": "dataAwsccGlobalacceleratorAccelerator",
      "symbolId": "src/data-awscc-globalaccelerator-accelerator/index:DataAwsccGlobalacceleratorAcceleratorTags"
    },
    "@cdktn/provider-awscc.dataAwsccGlobalacceleratorAccelerator.DataAwsccGlobalacceleratorAcceleratorTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlobalacceleratorAccelerator.DataAwsccGlobalacceleratorAcceleratorTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-globalaccelerator-accelerator/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-awscc-globalaccelerator-accelerator/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-accelerator/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-awscc.dataAwsccGlobalacceleratorAccelerator.DataAwsccGlobalacceleratorAcceleratorTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccGlobalacceleratorAcceleratorTagsList",
      "namespace": "dataAwsccGlobalacceleratorAccelerator",
      "symbolId": "src/data-awscc-globalaccelerator-accelerator/index:DataAwsccGlobalacceleratorAcceleratorTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccGlobalacceleratorAccelerator.DataAwsccGlobalacceleratorAcceleratorTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlobalacceleratorAccelerator.DataAwsccGlobalacceleratorAcceleratorTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-globalaccelerator-accelerator/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-globalaccelerator-accelerator/index.ts",
        "line": 48
      },
      "name": "DataAwsccGlobalacceleratorAcceleratorTagsOutputReference",
      "namespace": "dataAwsccGlobalacceleratorAccelerator",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-accelerator/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-accelerator/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-accelerator/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlobalacceleratorAccelerator.DataAwsccGlobalacceleratorAcceleratorTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-globalaccelerator-accelerator/index:DataAwsccGlobalacceleratorAcceleratorTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGlobalacceleratorAccelerators.DataAwsccGlobalacceleratorAccelerators": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/globalaccelerator_accelerators awscc_globalaccelerator_accelerators}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlobalacceleratorAccelerators.DataAwsccGlobalacceleratorAccelerators",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/globalaccelerator_accelerators awscc_globalaccelerator_accelerators} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-globalaccelerator-accelerators/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGlobalacceleratorAccelerators.DataAwsccGlobalacceleratorAcceleratorsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-globalaccelerator-accelerators/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccGlobalacceleratorAccelerators resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-accelerators/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccGlobalacceleratorAccelerators to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/globalaccelerator_accelerators#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccGlobalacceleratorAccelerators that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccGlobalacceleratorAccelerators to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-accelerators/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-accelerators/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccGlobalacceleratorAccelerators",
      "namespace": "dataAwsccGlobalacceleratorAccelerators",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-accelerators/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-accelerators/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-accelerators/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-globalaccelerator-accelerators/index:DataAwsccGlobalacceleratorAccelerators"
    },
    "@cdktn/provider-awscc.dataAwsccGlobalacceleratorAccelerators.DataAwsccGlobalacceleratorAcceleratorsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlobalacceleratorAccelerators.DataAwsccGlobalacceleratorAcceleratorsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-globalaccelerator-accelerators/index.ts",
        "line": 14
      },
      "name": "DataAwsccGlobalacceleratorAcceleratorsConfig",
      "namespace": "dataAwsccGlobalacceleratorAccelerators",
      "symbolId": "src/data-awscc-globalaccelerator-accelerators/index:DataAwsccGlobalacceleratorAcceleratorsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccGlobalacceleratorCrossAccountAttachment.DataAwsccGlobalacceleratorCrossAccountAttachment": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/globalaccelerator_cross_account_attachment awscc_globalaccelerator_cross_account_attachment}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlobalacceleratorCrossAccountAttachment.DataAwsccGlobalacceleratorCrossAccountAttachment",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/globalaccelerator_cross_account_attachment awscc_globalaccelerator_cross_account_attachment} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-globalaccelerator-cross-account-attachment/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-awscc.dataAwsccGlobalacceleratorCrossAccountAttachment.DataAwsccGlobalacceleratorCrossAccountAttachmentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-globalaccelerator-cross-account-attachment/index.ts",
        "line": 194
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccGlobalacceleratorCrossAccountAttachment resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-cross-account-attachment/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 DataAwsccGlobalacceleratorCrossAccountAttachment to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/globalaccelerator_cross_account_attachment#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccGlobalacceleratorCrossAccountAttachment that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccGlobalacceleratorCrossAccountAttachment to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-cross-account-attachment/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-awscc-globalaccelerator-cross-account-attachment/index.ts",
            "line": 299
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccGlobalacceleratorCrossAccountAttachment",
      "namespace": "dataAwsccGlobalacceleratorCrossAccountAttachment",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-cross-account-attachment/index.ts",
            "line": 199
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-cross-account-attachment/index.ts",
            "line": 250
          },
          "name": "attachmentArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-cross-account-attachment/index.ts",
            "line": 268
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-cross-account-attachment/index.ts",
            "line": 273
          },
          "name": "principals",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-cross-account-attachment/index.ts",
            "line": 279
          },
          "name": "resources",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlobalacceleratorCrossAccountAttachment.DataAwsccGlobalacceleratorCrossAccountAttachmentResourcesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-cross-account-attachment/index.ts",
            "line": 285
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlobalacceleratorCrossAccountAttachment.DataAwsccGlobalacceleratorCrossAccountAttachmentTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-cross-account-attachment/index.ts",
            "line": 263
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-cross-account-attachment/index.ts",
            "line": 256
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-globalaccelerator-cross-account-attachment/index:DataAwsccGlobalacceleratorCrossAccountAttachment"
    },
    "@cdktn/provider-awscc.dataAwsccGlobalacceleratorCrossAccountAttachment.DataAwsccGlobalacceleratorCrossAccountAttachmentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlobalacceleratorCrossAccountAttachment.DataAwsccGlobalacceleratorCrossAccountAttachmentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-globalaccelerator-cross-account-attachment/index.ts",
        "line": 14
      },
      "name": "DataAwsccGlobalacceleratorCrossAccountAttachmentConfig",
      "namespace": "dataAwsccGlobalacceleratorCrossAccountAttachment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/globalaccelerator_cross_account_attachment#id DataAwsccGlobalacceleratorCrossAccountAttachment#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-cross-account-attachment/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-globalaccelerator-cross-account-attachment/index:DataAwsccGlobalacceleratorCrossAccountAttachmentConfig"
    },
    "@cdktn/provider-awscc.dataAwsccGlobalacceleratorCrossAccountAttachment.DataAwsccGlobalacceleratorCrossAccountAttachmentResources": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlobalacceleratorCrossAccountAttachment.DataAwsccGlobalacceleratorCrossAccountAttachmentResources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-globalaccelerator-cross-account-attachment/index.ts",
        "line": 25
      },
      "name": "DataAwsccGlobalacceleratorCrossAccountAttachmentResources",
      "namespace": "dataAwsccGlobalacceleratorCrossAccountAttachment",
      "symbolId": "src/data-awscc-globalaccelerator-cross-account-attachment/index:DataAwsccGlobalacceleratorCrossAccountAttachmentResources"
    },
    "@cdktn/provider-awscc.dataAwsccGlobalacceleratorCrossAccountAttachment.DataAwsccGlobalacceleratorCrossAccountAttachmentResourcesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlobalacceleratorCrossAccountAttachment.DataAwsccGlobalacceleratorCrossAccountAttachmentResourcesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-globalaccelerator-cross-account-attachment/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-globalaccelerator-cross-account-attachment/index.ts",
        "line": 92
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-cross-account-attachment/index.ts",
            "line": 106
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGlobalacceleratorCrossAccountAttachment.DataAwsccGlobalacceleratorCrossAccountAttachmentResourcesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccGlobalacceleratorCrossAccountAttachmentResourcesList",
      "namespace": "dataAwsccGlobalacceleratorCrossAccountAttachment",
      "symbolId": "src/data-awscc-globalaccelerator-cross-account-attachment/index:DataAwsccGlobalacceleratorCrossAccountAttachmentResourcesList"
    },
    "@cdktn/provider-awscc.dataAwsccGlobalacceleratorCrossAccountAttachment.DataAwsccGlobalacceleratorCrossAccountAttachmentResourcesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlobalacceleratorCrossAccountAttachment.DataAwsccGlobalacceleratorCrossAccountAttachmentResourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-globalaccelerator-cross-account-attachment/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-globalaccelerator-cross-account-attachment/index.ts",
        "line": 48
      },
      "name": "DataAwsccGlobalacceleratorCrossAccountAttachmentResourcesOutputReference",
      "namespace": "dataAwsccGlobalacceleratorCrossAccountAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-cross-account-attachment/index.ts",
            "line": 77
          },
          "name": "cidr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-cross-account-attachment/index.ts",
            "line": 82
          },
          "name": "endpointId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-cross-account-attachment/index.ts",
            "line": 87
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-cross-account-attachment/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlobalacceleratorCrossAccountAttachment.DataAwsccGlobalacceleratorCrossAccountAttachmentResources"
          }
        }
      ],
      "symbolId": "src/data-awscc-globalaccelerator-cross-account-attachment/index:DataAwsccGlobalacceleratorCrossAccountAttachmentResourcesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGlobalacceleratorCrossAccountAttachment.DataAwsccGlobalacceleratorCrossAccountAttachmentTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlobalacceleratorCrossAccountAttachment.DataAwsccGlobalacceleratorCrossAccountAttachmentTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-globalaccelerator-cross-account-attachment/index.ts",
        "line": 110
      },
      "name": "DataAwsccGlobalacceleratorCrossAccountAttachmentTags",
      "namespace": "dataAwsccGlobalacceleratorCrossAccountAttachment",
      "symbolId": "src/data-awscc-globalaccelerator-cross-account-attachment/index:DataAwsccGlobalacceleratorCrossAccountAttachmentTags"
    },
    "@cdktn/provider-awscc.dataAwsccGlobalacceleratorCrossAccountAttachment.DataAwsccGlobalacceleratorCrossAccountAttachmentTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlobalacceleratorCrossAccountAttachment.DataAwsccGlobalacceleratorCrossAccountAttachmentTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-globalaccelerator-cross-account-attachment/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-awscc-globalaccelerator-cross-account-attachment/index.ts",
        "line": 172
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-cross-account-attachment/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-awscc.dataAwsccGlobalacceleratorCrossAccountAttachment.DataAwsccGlobalacceleratorCrossAccountAttachmentTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccGlobalacceleratorCrossAccountAttachmentTagsList",
      "namespace": "dataAwsccGlobalacceleratorCrossAccountAttachment",
      "symbolId": "src/data-awscc-globalaccelerator-cross-account-attachment/index:DataAwsccGlobalacceleratorCrossAccountAttachmentTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccGlobalacceleratorCrossAccountAttachment.DataAwsccGlobalacceleratorCrossAccountAttachmentTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlobalacceleratorCrossAccountAttachment.DataAwsccGlobalacceleratorCrossAccountAttachmentTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-globalaccelerator-cross-account-attachment/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-awscc-globalaccelerator-cross-account-attachment/index.ts",
        "line": 133
      },
      "name": "DataAwsccGlobalacceleratorCrossAccountAttachmentTagsOutputReference",
      "namespace": "dataAwsccGlobalacceleratorCrossAccountAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-cross-account-attachment/index.ts",
            "line": 162
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-cross-account-attachment/index.ts",
            "line": 167
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-cross-account-attachment/index.ts",
            "line": 146
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlobalacceleratorCrossAccountAttachment.DataAwsccGlobalacceleratorCrossAccountAttachmentTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-globalaccelerator-cross-account-attachment/index:DataAwsccGlobalacceleratorCrossAccountAttachmentTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGlobalacceleratorCrossAccountAttachments.DataAwsccGlobalacceleratorCrossAccountAttachments": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/globalaccelerator_cross_account_attachments awscc_globalaccelerator_cross_account_attachments}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlobalacceleratorCrossAccountAttachments.DataAwsccGlobalacceleratorCrossAccountAttachments",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/globalaccelerator_cross_account_attachments awscc_globalaccelerator_cross_account_attachments} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-globalaccelerator-cross-account-attachments/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGlobalacceleratorCrossAccountAttachments.DataAwsccGlobalacceleratorCrossAccountAttachmentsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-globalaccelerator-cross-account-attachments/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccGlobalacceleratorCrossAccountAttachments resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-cross-account-attachments/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccGlobalacceleratorCrossAccountAttachments to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/globalaccelerator_cross_account_attachments#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccGlobalacceleratorCrossAccountAttachments that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccGlobalacceleratorCrossAccountAttachments to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-cross-account-attachments/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-cross-account-attachments/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccGlobalacceleratorCrossAccountAttachments",
      "namespace": "dataAwsccGlobalacceleratorCrossAccountAttachments",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-cross-account-attachments/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-cross-account-attachments/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-cross-account-attachments/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-globalaccelerator-cross-account-attachments/index:DataAwsccGlobalacceleratorCrossAccountAttachments"
    },
    "@cdktn/provider-awscc.dataAwsccGlobalacceleratorCrossAccountAttachments.DataAwsccGlobalacceleratorCrossAccountAttachmentsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlobalacceleratorCrossAccountAttachments.DataAwsccGlobalacceleratorCrossAccountAttachmentsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-globalaccelerator-cross-account-attachments/index.ts",
        "line": 14
      },
      "name": "DataAwsccGlobalacceleratorCrossAccountAttachmentsConfig",
      "namespace": "dataAwsccGlobalacceleratorCrossAccountAttachments",
      "symbolId": "src/data-awscc-globalaccelerator-cross-account-attachments/index:DataAwsccGlobalacceleratorCrossAccountAttachmentsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccGlobalacceleratorEndpointGroup.DataAwsccGlobalacceleratorEndpointGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/globalaccelerator_endpoint_group awscc_globalaccelerator_endpoint_group}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlobalacceleratorEndpointGroup.DataAwsccGlobalacceleratorEndpointGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/globalaccelerator_endpoint_group awscc_globalaccelerator_endpoint_group} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-globalaccelerator-endpoint-group/index.ts",
          "line": 231
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGlobalacceleratorEndpointGroup.DataAwsccGlobalacceleratorEndpointGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-globalaccelerator-endpoint-group/index.ts",
        "line": 199
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccGlobalacceleratorEndpointGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-endpoint-group/index.ts",
            "line": 216
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccGlobalacceleratorEndpointGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/globalaccelerator_endpoint_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccGlobalacceleratorEndpointGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccGlobalacceleratorEndpointGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-endpoint-group/index.ts",
            "line": 328
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-endpoint-group/index.ts",
            "line": 334
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccGlobalacceleratorEndpointGroup",
      "namespace": "dataAwsccGlobalacceleratorEndpointGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-endpoint-group/index.ts",
            "line": 204
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-endpoint-group/index.ts",
            "line": 256
          },
          "name": "endpointConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlobalacceleratorEndpointGroup.DataAwsccGlobalacceleratorEndpointGroupEndpointConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-endpoint-group/index.ts",
            "line": 261
          },
          "name": "endpointGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-endpoint-group/index.ts",
            "line": 266
          },
          "name": "endpointGroupRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-endpoint-group/index.ts",
            "line": 271
          },
          "name": "healthCheckIntervalSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-endpoint-group/index.ts",
            "line": 276
          },
          "name": "healthCheckPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-endpoint-group/index.ts",
            "line": 281
          },
          "name": "healthCheckPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-endpoint-group/index.ts",
            "line": 286
          },
          "name": "healthCheckProtocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-endpoint-group/index.ts",
            "line": 304
          },
          "name": "listenerArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-endpoint-group/index.ts",
            "line": 310
          },
          "name": "portOverrides",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlobalacceleratorEndpointGroup.DataAwsccGlobalacceleratorEndpointGroupPortOverridesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-endpoint-group/index.ts",
            "line": 315
          },
          "name": "thresholdCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-endpoint-group/index.ts",
            "line": 320
          },
          "name": "trafficDialPercentage",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-endpoint-group/index.ts",
            "line": 299
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-endpoint-group/index.ts",
            "line": 292
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-globalaccelerator-endpoint-group/index:DataAwsccGlobalacceleratorEndpointGroup"
    },
    "@cdktn/provider-awscc.dataAwsccGlobalacceleratorEndpointGroup.DataAwsccGlobalacceleratorEndpointGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlobalacceleratorEndpointGroup.DataAwsccGlobalacceleratorEndpointGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-globalaccelerator-endpoint-group/index.ts",
        "line": 14
      },
      "name": "DataAwsccGlobalacceleratorEndpointGroupConfig",
      "namespace": "dataAwsccGlobalacceleratorEndpointGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/globalaccelerator_endpoint_group#id DataAwsccGlobalacceleratorEndpointGroup#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-endpoint-group/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-globalaccelerator-endpoint-group/index:DataAwsccGlobalacceleratorEndpointGroupConfig"
    },
    "@cdktn/provider-awscc.dataAwsccGlobalacceleratorEndpointGroup.DataAwsccGlobalacceleratorEndpointGroupEndpointConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlobalacceleratorEndpointGroup.DataAwsccGlobalacceleratorEndpointGroupEndpointConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-globalaccelerator-endpoint-group/index.ts",
        "line": 25
      },
      "name": "DataAwsccGlobalacceleratorEndpointGroupEndpointConfigurations",
      "namespace": "dataAwsccGlobalacceleratorEndpointGroup",
      "symbolId": "src/data-awscc-globalaccelerator-endpoint-group/index:DataAwsccGlobalacceleratorEndpointGroupEndpointConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccGlobalacceleratorEndpointGroup.DataAwsccGlobalacceleratorEndpointGroupEndpointConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlobalacceleratorEndpointGroup.DataAwsccGlobalacceleratorEndpointGroupEndpointConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-globalaccelerator-endpoint-group/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-globalaccelerator-endpoint-group/index.ts",
        "line": 97
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-endpoint-group/index.ts",
            "line": 111
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGlobalacceleratorEndpointGroup.DataAwsccGlobalacceleratorEndpointGroupEndpointConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccGlobalacceleratorEndpointGroupEndpointConfigurationsList",
      "namespace": "dataAwsccGlobalacceleratorEndpointGroup",
      "symbolId": "src/data-awscc-globalaccelerator-endpoint-group/index:DataAwsccGlobalacceleratorEndpointGroupEndpointConfigurationsList"
    },
    "@cdktn/provider-awscc.dataAwsccGlobalacceleratorEndpointGroup.DataAwsccGlobalacceleratorEndpointGroupEndpointConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlobalacceleratorEndpointGroup.DataAwsccGlobalacceleratorEndpointGroupEndpointConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-globalaccelerator-endpoint-group/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-globalaccelerator-endpoint-group/index.ts",
        "line": 48
      },
      "name": "DataAwsccGlobalacceleratorEndpointGroupEndpointConfigurationsOutputReference",
      "namespace": "dataAwsccGlobalacceleratorEndpointGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-endpoint-group/index.ts",
            "line": 77
          },
          "name": "attachmentArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-endpoint-group/index.ts",
            "line": 82
          },
          "name": "clientIpPreservationEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-endpoint-group/index.ts",
            "line": 87
          },
          "name": "endpointId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-endpoint-group/index.ts",
            "line": 92
          },
          "name": "weight",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-endpoint-group/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlobalacceleratorEndpointGroup.DataAwsccGlobalacceleratorEndpointGroupEndpointConfigurations"
          }
        }
      ],
      "symbolId": "src/data-awscc-globalaccelerator-endpoint-group/index:DataAwsccGlobalacceleratorEndpointGroupEndpointConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGlobalacceleratorEndpointGroup.DataAwsccGlobalacceleratorEndpointGroupPortOverrides": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlobalacceleratorEndpointGroup.DataAwsccGlobalacceleratorEndpointGroupPortOverrides",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-globalaccelerator-endpoint-group/index.ts",
        "line": 115
      },
      "name": "DataAwsccGlobalacceleratorEndpointGroupPortOverrides",
      "namespace": "dataAwsccGlobalacceleratorEndpointGroup",
      "symbolId": "src/data-awscc-globalaccelerator-endpoint-group/index:DataAwsccGlobalacceleratorEndpointGroupPortOverrides"
    },
    "@cdktn/provider-awscc.dataAwsccGlobalacceleratorEndpointGroup.DataAwsccGlobalacceleratorEndpointGroupPortOverridesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlobalacceleratorEndpointGroup.DataAwsccGlobalacceleratorEndpointGroupPortOverridesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-globalaccelerator-endpoint-group/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/data-awscc-globalaccelerator-endpoint-group/index.ts",
        "line": 177
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-endpoint-group/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-awscc.dataAwsccGlobalacceleratorEndpointGroup.DataAwsccGlobalacceleratorEndpointGroupPortOverridesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccGlobalacceleratorEndpointGroupPortOverridesList",
      "namespace": "dataAwsccGlobalacceleratorEndpointGroup",
      "symbolId": "src/data-awscc-globalaccelerator-endpoint-group/index:DataAwsccGlobalacceleratorEndpointGroupPortOverridesList"
    },
    "@cdktn/provider-awscc.dataAwsccGlobalacceleratorEndpointGroup.DataAwsccGlobalacceleratorEndpointGroupPortOverridesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlobalacceleratorEndpointGroup.DataAwsccGlobalacceleratorEndpointGroupPortOverridesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-globalaccelerator-endpoint-group/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-awscc-globalaccelerator-endpoint-group/index.ts",
        "line": 138
      },
      "name": "DataAwsccGlobalacceleratorEndpointGroupPortOverridesOutputReference",
      "namespace": "dataAwsccGlobalacceleratorEndpointGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-endpoint-group/index.ts",
            "line": 167
          },
          "name": "endpointPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-endpoint-group/index.ts",
            "line": 172
          },
          "name": "listenerPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-endpoint-group/index.ts",
            "line": 151
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlobalacceleratorEndpointGroup.DataAwsccGlobalacceleratorEndpointGroupPortOverrides"
          }
        }
      ],
      "symbolId": "src/data-awscc-globalaccelerator-endpoint-group/index:DataAwsccGlobalacceleratorEndpointGroupPortOverridesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGlobalacceleratorEndpointGroups.DataAwsccGlobalacceleratorEndpointGroups": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/globalaccelerator_endpoint_groups awscc_globalaccelerator_endpoint_groups}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlobalacceleratorEndpointGroups.DataAwsccGlobalacceleratorEndpointGroups",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/globalaccelerator_endpoint_groups awscc_globalaccelerator_endpoint_groups} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-globalaccelerator-endpoint-groups/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGlobalacceleratorEndpointGroups.DataAwsccGlobalacceleratorEndpointGroupsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-globalaccelerator-endpoint-groups/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccGlobalacceleratorEndpointGroups resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-endpoint-groups/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccGlobalacceleratorEndpointGroups to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/globalaccelerator_endpoint_groups#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccGlobalacceleratorEndpointGroups that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccGlobalacceleratorEndpointGroups to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-endpoint-groups/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-endpoint-groups/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccGlobalacceleratorEndpointGroups",
      "namespace": "dataAwsccGlobalacceleratorEndpointGroups",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-endpoint-groups/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-endpoint-groups/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-endpoint-groups/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-globalaccelerator-endpoint-groups/index:DataAwsccGlobalacceleratorEndpointGroups"
    },
    "@cdktn/provider-awscc.dataAwsccGlobalacceleratorEndpointGroups.DataAwsccGlobalacceleratorEndpointGroupsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlobalacceleratorEndpointGroups.DataAwsccGlobalacceleratorEndpointGroupsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-globalaccelerator-endpoint-groups/index.ts",
        "line": 14
      },
      "name": "DataAwsccGlobalacceleratorEndpointGroupsConfig",
      "namespace": "dataAwsccGlobalacceleratorEndpointGroups",
      "symbolId": "src/data-awscc-globalaccelerator-endpoint-groups/index:DataAwsccGlobalacceleratorEndpointGroupsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccGlobalacceleratorListener.DataAwsccGlobalacceleratorListener": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/globalaccelerator_listener awscc_globalaccelerator_listener}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlobalacceleratorListener.DataAwsccGlobalacceleratorListener",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/globalaccelerator_listener awscc_globalaccelerator_listener} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-globalaccelerator-listener/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-awscc.dataAwsccGlobalacceleratorListener.DataAwsccGlobalacceleratorListenerConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-globalaccelerator-listener/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccGlobalacceleratorListener resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-listener/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 DataAwsccGlobalacceleratorListener to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/globalaccelerator_listener#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccGlobalacceleratorListener that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccGlobalacceleratorListener to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-listener/index.ts",
            "line": 207
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-listener/index.ts",
            "line": 213
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccGlobalacceleratorListener",
      "namespace": "dataAwsccGlobalacceleratorListener",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-listener/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-listener/index.ts",
            "line": 165
          },
          "name": "acceleratorArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-listener/index.ts",
            "line": 170
          },
          "name": "clientAffinity",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-listener/index.ts",
            "line": 188
          },
          "name": "listenerArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-listener/index.ts",
            "line": 194
          },
          "name": "portRanges",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlobalacceleratorListener.DataAwsccGlobalacceleratorListenerPortRangesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-listener/index.ts",
            "line": 199
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-listener/index.ts",
            "line": 183
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-listener/index.ts",
            "line": 176
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-globalaccelerator-listener/index:DataAwsccGlobalacceleratorListener"
    },
    "@cdktn/provider-awscc.dataAwsccGlobalacceleratorListener.DataAwsccGlobalacceleratorListenerConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlobalacceleratorListener.DataAwsccGlobalacceleratorListenerConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-globalaccelerator-listener/index.ts",
        "line": 14
      },
      "name": "DataAwsccGlobalacceleratorListenerConfig",
      "namespace": "dataAwsccGlobalacceleratorListener",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/globalaccelerator_listener#id DataAwsccGlobalacceleratorListener#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-listener/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-globalaccelerator-listener/index:DataAwsccGlobalacceleratorListenerConfig"
    },
    "@cdktn/provider-awscc.dataAwsccGlobalacceleratorListener.DataAwsccGlobalacceleratorListenerPortRanges": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlobalacceleratorListener.DataAwsccGlobalacceleratorListenerPortRanges",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-globalaccelerator-listener/index.ts",
        "line": 25
      },
      "name": "DataAwsccGlobalacceleratorListenerPortRanges",
      "namespace": "dataAwsccGlobalacceleratorListener",
      "symbolId": "src/data-awscc-globalaccelerator-listener/index:DataAwsccGlobalacceleratorListenerPortRanges"
    },
    "@cdktn/provider-awscc.dataAwsccGlobalacceleratorListener.DataAwsccGlobalacceleratorListenerPortRangesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlobalacceleratorListener.DataAwsccGlobalacceleratorListenerPortRangesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-globalaccelerator-listener/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-awscc-globalaccelerator-listener/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-listener/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-awscc.dataAwsccGlobalacceleratorListener.DataAwsccGlobalacceleratorListenerPortRangesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccGlobalacceleratorListenerPortRangesList",
      "namespace": "dataAwsccGlobalacceleratorListener",
      "symbolId": "src/data-awscc-globalaccelerator-listener/index:DataAwsccGlobalacceleratorListenerPortRangesList"
    },
    "@cdktn/provider-awscc.dataAwsccGlobalacceleratorListener.DataAwsccGlobalacceleratorListenerPortRangesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlobalacceleratorListener.DataAwsccGlobalacceleratorListenerPortRangesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-globalaccelerator-listener/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-globalaccelerator-listener/index.ts",
        "line": 48
      },
      "name": "DataAwsccGlobalacceleratorListenerPortRangesOutputReference",
      "namespace": "dataAwsccGlobalacceleratorListener",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-listener/index.ts",
            "line": 77
          },
          "name": "fromPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-listener/index.ts",
            "line": 82
          },
          "name": "toPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-listener/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlobalacceleratorListener.DataAwsccGlobalacceleratorListenerPortRanges"
          }
        }
      ],
      "symbolId": "src/data-awscc-globalaccelerator-listener/index:DataAwsccGlobalacceleratorListenerPortRangesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGlobalacceleratorListeners.DataAwsccGlobalacceleratorListeners": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/globalaccelerator_listeners awscc_globalaccelerator_listeners}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlobalacceleratorListeners.DataAwsccGlobalacceleratorListeners",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/globalaccelerator_listeners awscc_globalaccelerator_listeners} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-globalaccelerator-listeners/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGlobalacceleratorListeners.DataAwsccGlobalacceleratorListenersConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-globalaccelerator-listeners/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccGlobalacceleratorListeners resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-listeners/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccGlobalacceleratorListeners to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/globalaccelerator_listeners#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccGlobalacceleratorListeners that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccGlobalacceleratorListeners to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-listeners/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-listeners/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccGlobalacceleratorListeners",
      "namespace": "dataAwsccGlobalacceleratorListeners",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-listeners/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-listeners/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-globalaccelerator-listeners/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-globalaccelerator-listeners/index:DataAwsccGlobalacceleratorListeners"
    },
    "@cdktn/provider-awscc.dataAwsccGlobalacceleratorListeners.DataAwsccGlobalacceleratorListenersConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlobalacceleratorListeners.DataAwsccGlobalacceleratorListenersConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-globalaccelerator-listeners/index.ts",
        "line": 14
      },
      "name": "DataAwsccGlobalacceleratorListenersConfig",
      "namespace": "dataAwsccGlobalacceleratorListeners",
      "symbolId": "src/data-awscc-globalaccelerator-listeners/index:DataAwsccGlobalacceleratorListenersConfig"
    },
    "@cdktn/provider-awscc.dataAwsccGlueBlueprint.DataAwsccGlueBlueprint": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_blueprint awscc_glue_blueprint}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueBlueprint.DataAwsccGlueBlueprint",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_blueprint awscc_glue_blueprint} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-glue-blueprint/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-awscc.dataAwsccGlueBlueprint.DataAwsccGlueBlueprintConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-glue-blueprint/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccGlueBlueprint resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-blueprint/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 DataAwsccGlueBlueprint to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_blueprint#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccGlueBlueprint that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccGlueBlueprint to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-blueprint/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-awscc-glue-blueprint/index.ts",
            "line": 233
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccGlueBlueprint",
      "namespace": "dataAwsccGlueBlueprint",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-blueprint/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-blueprint/index.ts",
            "line": 165
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-blueprint/index.ts",
            "line": 170
          },
          "name": "blueprintLocation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-blueprint/index.ts",
            "line": 175
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-blueprint/index.ts",
            "line": 180
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-blueprint/index.ts",
            "line": 198
          },
          "name": "lastModifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-blueprint/index.ts",
            "line": 203
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-blueprint/index.ts",
            "line": 208
          },
          "name": "parameterSpec",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-blueprint/index.ts",
            "line": 213
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-blueprint/index.ts",
            "line": 219
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlueBlueprint.DataAwsccGlueBlueprintTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-blueprint/index.ts",
            "line": 193
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-blueprint/index.ts",
            "line": 186
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-glue-blueprint/index:DataAwsccGlueBlueprint"
    },
    "@cdktn/provider-awscc.dataAwsccGlueBlueprint.DataAwsccGlueBlueprintConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueBlueprint.DataAwsccGlueBlueprintConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-glue-blueprint/index.ts",
        "line": 14
      },
      "name": "DataAwsccGlueBlueprintConfig",
      "namespace": "dataAwsccGlueBlueprint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_blueprint#id DataAwsccGlueBlueprint#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-blueprint/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-glue-blueprint/index:DataAwsccGlueBlueprintConfig"
    },
    "@cdktn/provider-awscc.dataAwsccGlueBlueprint.DataAwsccGlueBlueprintTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueBlueprint.DataAwsccGlueBlueprintTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-glue-blueprint/index.ts",
        "line": 25
      },
      "name": "DataAwsccGlueBlueprintTags",
      "namespace": "dataAwsccGlueBlueprint",
      "symbolId": "src/data-awscc-glue-blueprint/index:DataAwsccGlueBlueprintTags"
    },
    "@cdktn/provider-awscc.dataAwsccGlueBlueprint.DataAwsccGlueBlueprintTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueBlueprint.DataAwsccGlueBlueprintTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-glue-blueprint/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-awscc-glue-blueprint/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-blueprint/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-awscc.dataAwsccGlueBlueprint.DataAwsccGlueBlueprintTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccGlueBlueprintTagsList",
      "namespace": "dataAwsccGlueBlueprint",
      "symbolId": "src/data-awscc-glue-blueprint/index:DataAwsccGlueBlueprintTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccGlueBlueprint.DataAwsccGlueBlueprintTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueBlueprint.DataAwsccGlueBlueprintTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-glue-blueprint/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-glue-blueprint/index.ts",
        "line": 48
      },
      "name": "DataAwsccGlueBlueprintTagsOutputReference",
      "namespace": "dataAwsccGlueBlueprint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-blueprint/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-blueprint/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-blueprint/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlueBlueprint.DataAwsccGlueBlueprintTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-glue-blueprint/index:DataAwsccGlueBlueprintTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGlueBlueprints.DataAwsccGlueBlueprints": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_blueprints awscc_glue_blueprints}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueBlueprints.DataAwsccGlueBlueprints",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_blueprints awscc_glue_blueprints} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-glue-blueprints/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGlueBlueprints.DataAwsccGlueBlueprintsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-glue-blueprints/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccGlueBlueprints resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-blueprints/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccGlueBlueprints to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_blueprints#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccGlueBlueprints that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccGlueBlueprints to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-blueprints/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-blueprints/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccGlueBlueprints",
      "namespace": "dataAwsccGlueBlueprints",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-blueprints/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-blueprints/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-blueprints/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-glue-blueprints/index:DataAwsccGlueBlueprints"
    },
    "@cdktn/provider-awscc.dataAwsccGlueBlueprints.DataAwsccGlueBlueprintsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueBlueprints.DataAwsccGlueBlueprintsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-glue-blueprints/index.ts",
        "line": 14
      },
      "name": "DataAwsccGlueBlueprintsConfig",
      "namespace": "dataAwsccGlueBlueprints",
      "symbolId": "src/data-awscc-glue-blueprints/index:DataAwsccGlueBlueprintsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccGlueCatalog.DataAwsccGlueCatalog": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_catalog awscc_glue_catalog}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueCatalog.DataAwsccGlueCatalog",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_catalog awscc_glue_catalog} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-glue-catalog/index.ts",
          "line": 674
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGlueCatalog.DataAwsccGlueCatalogConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-glue-catalog/index.ts",
        "line": 642
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccGlueCatalog resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-catalog/index.ts",
            "line": 659
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccGlueCatalog to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_catalog#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccGlueCatalog that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccGlueCatalog to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-catalog/index.ts",
            "line": 796
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-catalog/index.ts",
            "line": 802
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccGlueCatalog",
      "namespace": "dataAwsccGlueCatalog",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-catalog/index.ts",
            "line": 647
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-catalog/index.ts",
            "line": 698
          },
          "name": "allowFullTableExternalDataAccess",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-catalog/index.ts",
            "line": 703
          },
          "name": "catalogId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-catalog/index.ts",
            "line": 709
          },
          "name": "catalogProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlueCatalog.DataAwsccGlueCatalogCatalogPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-catalog/index.ts",
            "line": 715
          },
          "name": "createDatabaseDefaultPermissions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlueCatalog.DataAwsccGlueCatalogCreateDatabaseDefaultPermissionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-catalog/index.ts",
            "line": 721
          },
          "name": "createTableDefaultPermissions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlueCatalog.DataAwsccGlueCatalogCreateTableDefaultPermissionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-catalog/index.ts",
            "line": 726
          },
          "name": "createTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-catalog/index.ts",
            "line": 731
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-catalog/index.ts",
            "line": 737
          },
          "name": "federatedCatalog",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlueCatalog.DataAwsccGlueCatalogFederatedCatalogOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-catalog/index.ts",
            "line": 755
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-catalog/index.ts",
            "line": 760
          },
          "name": "overwriteChildResourcePermissionsWithDefault",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-catalog/index.ts",
            "line": 766
          },
          "name": "parameters",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-catalog/index.ts",
            "line": 771
          },
          "name": "resourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-catalog/index.ts",
            "line": 777
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlueCatalog.DataAwsccGlueCatalogTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-catalog/index.ts",
            "line": 783
          },
          "name": "targetRedshiftCatalog",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlueCatalog.DataAwsccGlueCatalogTargetRedshiftCatalogOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-catalog/index.ts",
            "line": 788
          },
          "name": "updateTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-catalog/index.ts",
            "line": 750
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-catalog/index.ts",
            "line": 743
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-glue-catalog/index:DataAwsccGlueCatalog"
    },
    "@cdktn/provider-awscc.dataAwsccGlueCatalog.DataAwsccGlueCatalogCatalogProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueCatalog.DataAwsccGlueCatalogCatalogProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-glue-catalog/index.ts",
        "line": 114
      },
      "name": "DataAwsccGlueCatalogCatalogProperties",
      "namespace": "dataAwsccGlueCatalog",
      "symbolId": "src/data-awscc-glue-catalog/index:DataAwsccGlueCatalogCatalogProperties"
    },
    "@cdktn/provider-awscc.dataAwsccGlueCatalog.DataAwsccGlueCatalogCatalogPropertiesDataLakeAccessProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueCatalog.DataAwsccGlueCatalogCatalogPropertiesDataLakeAccessProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-glue-catalog/index.ts",
        "line": 25
      },
      "name": "DataAwsccGlueCatalogCatalogPropertiesDataLakeAccessProperties",
      "namespace": "dataAwsccGlueCatalog",
      "symbolId": "src/data-awscc-glue-catalog/index:DataAwsccGlueCatalogCatalogPropertiesDataLakeAccessProperties"
    },
    "@cdktn/provider-awscc.dataAwsccGlueCatalog.DataAwsccGlueCatalogCatalogPropertiesDataLakeAccessPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueCatalog.DataAwsccGlueCatalogCatalogPropertiesDataLakeAccessPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-glue-catalog/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-glue-catalog/index.ts",
        "line": 48
      },
      "name": "DataAwsccGlueCatalogCatalogPropertiesDataLakeAccessPropertiesOutputReference",
      "namespace": "dataAwsccGlueCatalog",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-catalog/index.ts",
            "line": 75
          },
          "name": "allowFullTableExternalDataAccess",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-catalog/index.ts",
            "line": 80
          },
          "name": "catalogType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-catalog/index.ts",
            "line": 85
          },
          "name": "dataLakeAccess",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-catalog/index.ts",
            "line": 90
          },
          "name": "dataTransferRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-catalog/index.ts",
            "line": 95
          },
          "name": "kmsKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-catalog/index.ts",
            "line": 100
          },
          "name": "managedWorkgroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-catalog/index.ts",
            "line": 105
          },
          "name": "managedWorkgroupStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-catalog/index.ts",
            "line": 110
          },
          "name": "redshiftDatabaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-catalog/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlueCatalog.DataAwsccGlueCatalogCatalogPropertiesDataLakeAccessProperties"
          }
        }
      ],
      "symbolId": "src/data-awscc-glue-catalog/index:DataAwsccGlueCatalogCatalogPropertiesDataLakeAccessPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGlueCatalog.DataAwsccGlueCatalogCatalogPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueCatalog.DataAwsccGlueCatalogCatalogPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-glue-catalog/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-awscc-glue-catalog/index.ts",
        "line": 137
      },
      "name": "DataAwsccGlueCatalogCatalogPropertiesOutputReference",
      "namespace": "dataAwsccGlueCatalog",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-catalog/index.ts",
            "line": 165
          },
          "name": "customProperties",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-catalog/index.ts",
            "line": 171
          },
          "name": "dataLakeAccessProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlueCatalog.DataAwsccGlueCatalogCatalogPropertiesDataLakeAccessPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-catalog/index.ts",
            "line": 148
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlueCatalog.DataAwsccGlueCatalogCatalogProperties"
          }
        }
      ],
      "symbolId": "src/data-awscc-glue-catalog/index:DataAwsccGlueCatalogCatalogPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGlueCatalog.DataAwsccGlueCatalogConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueCatalog.DataAwsccGlueCatalogConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-glue-catalog/index.ts",
        "line": 14
      },
      "name": "DataAwsccGlueCatalogConfig",
      "namespace": "dataAwsccGlueCatalog",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_catalog#id DataAwsccGlueCatalog#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-catalog/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-glue-catalog/index:DataAwsccGlueCatalogConfig"
    },
    "@cdktn/provider-awscc.dataAwsccGlueCatalog.DataAwsccGlueCatalogCreateDatabaseDefaultPermissions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueCatalog.DataAwsccGlueCatalogCreateDatabaseDefaultPermissions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-glue-catalog/index.ts",
        "line": 229
      },
      "name": "DataAwsccGlueCatalogCreateDatabaseDefaultPermissions",
      "namespace": "dataAwsccGlueCatalog",
      "symbolId": "src/data-awscc-glue-catalog/index:DataAwsccGlueCatalogCreateDatabaseDefaultPermissions"
    },
    "@cdktn/provider-awscc.dataAwsccGlueCatalog.DataAwsccGlueCatalogCreateDatabaseDefaultPermissionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueCatalog.DataAwsccGlueCatalogCreateDatabaseDefaultPermissionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-glue-catalog/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-glue-catalog/index.ts",
        "line": 292
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-catalog/index.ts",
            "line": 306
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGlueCatalog.DataAwsccGlueCatalogCreateDatabaseDefaultPermissionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccGlueCatalogCreateDatabaseDefaultPermissionsList",
      "namespace": "dataAwsccGlueCatalog",
      "symbolId": "src/data-awscc-glue-catalog/index:DataAwsccGlueCatalogCreateDatabaseDefaultPermissionsList"
    },
    "@cdktn/provider-awscc.dataAwsccGlueCatalog.DataAwsccGlueCatalogCreateDatabaseDefaultPermissionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueCatalog.DataAwsccGlueCatalogCreateDatabaseDefaultPermissionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-glue-catalog/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-awscc-glue-catalog/index.ts",
        "line": 252
      },
      "name": "DataAwsccGlueCatalogCreateDatabaseDefaultPermissionsOutputReference",
      "namespace": "dataAwsccGlueCatalog",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-catalog/index.ts",
            "line": 281
          },
          "name": "permissions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-catalog/index.ts",
            "line": 287
          },
          "name": "principal",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlueCatalog.DataAwsccGlueCatalogCreateDatabaseDefaultPermissionsPrincipalOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-catalog/index.ts",
            "line": 265
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlueCatalog.DataAwsccGlueCatalogCreateDatabaseDefaultPermissions"
          }
        }
      ],
      "symbolId": "src/data-awscc-glue-catalog/index:DataAwsccGlueCatalogCreateDatabaseDefaultPermissionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGlueCatalog.DataAwsccGlueCatalogCreateDatabaseDefaultPermissionsPrincipal": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueCatalog.DataAwsccGlueCatalogCreateDatabaseDefaultPermissionsPrincipal",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-glue-catalog/index.ts",
        "line": 175
      },
      "name": "DataAwsccGlueCatalogCreateDatabaseDefaultPermissionsPrincipal",
      "namespace": "dataAwsccGlueCatalog",
      "symbolId": "src/data-awscc-glue-catalog/index:DataAwsccGlueCatalogCreateDatabaseDefaultPermissionsPrincipal"
    },
    "@cdktn/provider-awscc.dataAwsccGlueCatalog.DataAwsccGlueCatalogCreateDatabaseDefaultPermissionsPrincipalOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueCatalog.DataAwsccGlueCatalogCreateDatabaseDefaultPermissionsPrincipalOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-glue-catalog/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-glue-catalog/index.ts",
        "line": 198
      },
      "name": "DataAwsccGlueCatalogCreateDatabaseDefaultPermissionsPrincipalOutputReference",
      "namespace": "dataAwsccGlueCatalog",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-catalog/index.ts",
            "line": 225
          },
          "name": "dataLakePrincipalIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-catalog/index.ts",
            "line": 209
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlueCatalog.DataAwsccGlueCatalogCreateDatabaseDefaultPermissionsPrincipal"
          }
        }
      ],
      "symbolId": "src/data-awscc-glue-catalog/index:DataAwsccGlueCatalogCreateDatabaseDefaultPermissionsPrincipalOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGlueCatalog.DataAwsccGlueCatalogCreateTableDefaultPermissions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueCatalog.DataAwsccGlueCatalogCreateTableDefaultPermissions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-glue-catalog/index.ts",
        "line": 364
      },
      "name": "DataAwsccGlueCatalogCreateTableDefaultPermissions",
      "namespace": "dataAwsccGlueCatalog",
      "symbolId": "src/data-awscc-glue-catalog/index:DataAwsccGlueCatalogCreateTableDefaultPermissions"
    },
    "@cdktn/provider-awscc.dataAwsccGlueCatalog.DataAwsccGlueCatalogCreateTableDefaultPermissionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueCatalog.DataAwsccGlueCatalogCreateTableDefaultPermissionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-glue-catalog/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-glue-catalog/index.ts",
        "line": 427
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-catalog/index.ts",
            "line": 441
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGlueCatalog.DataAwsccGlueCatalogCreateTableDefaultPermissionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccGlueCatalogCreateTableDefaultPermissionsList",
      "namespace": "dataAwsccGlueCatalog",
      "symbolId": "src/data-awscc-glue-catalog/index:DataAwsccGlueCatalogCreateTableDefaultPermissionsList"
    },
    "@cdktn/provider-awscc.dataAwsccGlueCatalog.DataAwsccGlueCatalogCreateTableDefaultPermissionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueCatalog.DataAwsccGlueCatalogCreateTableDefaultPermissionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-glue-catalog/index.ts",
          "line": 396
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-glue-catalog/index.ts",
        "line": 387
      },
      "name": "DataAwsccGlueCatalogCreateTableDefaultPermissionsOutputReference",
      "namespace": "dataAwsccGlueCatalog",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-catalog/index.ts",
            "line": 416
          },
          "name": "permissions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-catalog/index.ts",
            "line": 422
          },
          "name": "principal",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlueCatalog.DataAwsccGlueCatalogCreateTableDefaultPermissionsPrincipalOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-catalog/index.ts",
            "line": 400
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlueCatalog.DataAwsccGlueCatalogCreateTableDefaultPermissions"
          }
        }
      ],
      "symbolId": "src/data-awscc-glue-catalog/index:DataAwsccGlueCatalogCreateTableDefaultPermissionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGlueCatalog.DataAwsccGlueCatalogCreateTableDefaultPermissionsPrincipal": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueCatalog.DataAwsccGlueCatalogCreateTableDefaultPermissionsPrincipal",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-glue-catalog/index.ts",
        "line": 310
      },
      "name": "DataAwsccGlueCatalogCreateTableDefaultPermissionsPrincipal",
      "namespace": "dataAwsccGlueCatalog",
      "symbolId": "src/data-awscc-glue-catalog/index:DataAwsccGlueCatalogCreateTableDefaultPermissionsPrincipal"
    },
    "@cdktn/provider-awscc.dataAwsccGlueCatalog.DataAwsccGlueCatalogCreateTableDefaultPermissionsPrincipalOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueCatalog.DataAwsccGlueCatalogCreateTableDefaultPermissionsPrincipalOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-glue-catalog/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-glue-catalog/index.ts",
        "line": 333
      },
      "name": "DataAwsccGlueCatalogCreateTableDefaultPermissionsPrincipalOutputReference",
      "namespace": "dataAwsccGlueCatalog",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-catalog/index.ts",
            "line": 360
          },
          "name": "dataLakePrincipalIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-catalog/index.ts",
            "line": 344
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlueCatalog.DataAwsccGlueCatalogCreateTableDefaultPermissionsPrincipal"
          }
        }
      ],
      "symbolId": "src/data-awscc-glue-catalog/index:DataAwsccGlueCatalogCreateTableDefaultPermissionsPrincipalOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGlueCatalog.DataAwsccGlueCatalogFederatedCatalog": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueCatalog.DataAwsccGlueCatalogFederatedCatalog",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-glue-catalog/index.ts",
        "line": 445
      },
      "name": "DataAwsccGlueCatalogFederatedCatalog",
      "namespace": "dataAwsccGlueCatalog",
      "symbolId": "src/data-awscc-glue-catalog/index:DataAwsccGlueCatalogFederatedCatalog"
    },
    "@cdktn/provider-awscc.dataAwsccGlueCatalog.DataAwsccGlueCatalogFederatedCatalogOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueCatalog.DataAwsccGlueCatalogFederatedCatalogOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-glue-catalog/index.ts",
          "line": 475
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-glue-catalog/index.ts",
        "line": 468
      },
      "name": "DataAwsccGlueCatalogFederatedCatalogOutputReference",
      "namespace": "dataAwsccGlueCatalog",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-catalog/index.ts",
            "line": 495
          },
          "name": "connectionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-catalog/index.ts",
            "line": 500
          },
          "name": "identifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-catalog/index.ts",
            "line": 479
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlueCatalog.DataAwsccGlueCatalogFederatedCatalog"
          }
        }
      ],
      "symbolId": "src/data-awscc-glue-catalog/index:DataAwsccGlueCatalogFederatedCatalogOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGlueCatalog.DataAwsccGlueCatalogTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueCatalog.DataAwsccGlueCatalogTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-glue-catalog/index.ts",
        "line": 504
      },
      "name": "DataAwsccGlueCatalogTags",
      "namespace": "dataAwsccGlueCatalog",
      "symbolId": "src/data-awscc-glue-catalog/index:DataAwsccGlueCatalogTags"
    },
    "@cdktn/provider-awscc.dataAwsccGlueCatalog.DataAwsccGlueCatalogTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueCatalog.DataAwsccGlueCatalogTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-glue-catalog/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-awscc-glue-catalog/index.ts",
        "line": 566
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-catalog/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-awscc.dataAwsccGlueCatalog.DataAwsccGlueCatalogTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccGlueCatalogTagsList",
      "namespace": "dataAwsccGlueCatalog",
      "symbolId": "src/data-awscc-glue-catalog/index:DataAwsccGlueCatalogTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccGlueCatalog.DataAwsccGlueCatalogTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueCatalog.DataAwsccGlueCatalogTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-glue-catalog/index.ts",
          "line": 536
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-glue-catalog/index.ts",
        "line": 527
      },
      "name": "DataAwsccGlueCatalogTagsOutputReference",
      "namespace": "dataAwsccGlueCatalog",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-catalog/index.ts",
            "line": 556
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-catalog/index.ts",
            "line": 561
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-catalog/index.ts",
            "line": 540
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlueCatalog.DataAwsccGlueCatalogTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-glue-catalog/index:DataAwsccGlueCatalogTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGlueCatalog.DataAwsccGlueCatalogTargetRedshiftCatalog": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueCatalog.DataAwsccGlueCatalogTargetRedshiftCatalog",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-glue-catalog/index.ts",
        "line": 584
      },
      "name": "DataAwsccGlueCatalogTargetRedshiftCatalog",
      "namespace": "dataAwsccGlueCatalog",
      "symbolId": "src/data-awscc-glue-catalog/index:DataAwsccGlueCatalogTargetRedshiftCatalog"
    },
    "@cdktn/provider-awscc.dataAwsccGlueCatalog.DataAwsccGlueCatalogTargetRedshiftCatalogOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueCatalog.DataAwsccGlueCatalogTargetRedshiftCatalogOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-glue-catalog/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-awscc-glue-catalog/index.ts",
        "line": 607
      },
      "name": "DataAwsccGlueCatalogTargetRedshiftCatalogOutputReference",
      "namespace": "dataAwsccGlueCatalog",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-catalog/index.ts",
            "line": 634
          },
          "name": "catalogArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-catalog/index.ts",
            "line": 618
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlueCatalog.DataAwsccGlueCatalogTargetRedshiftCatalog"
          }
        }
      ],
      "symbolId": "src/data-awscc-glue-catalog/index:DataAwsccGlueCatalogTargetRedshiftCatalogOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGlueCatalogs.DataAwsccGlueCatalogs": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_catalogs awscc_glue_catalogs}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueCatalogs.DataAwsccGlueCatalogs",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_catalogs awscc_glue_catalogs} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-glue-catalogs/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGlueCatalogs.DataAwsccGlueCatalogsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-glue-catalogs/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccGlueCatalogs resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-catalogs/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccGlueCatalogs to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_catalogs#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccGlueCatalogs that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccGlueCatalogs to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-catalogs/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-catalogs/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccGlueCatalogs",
      "namespace": "dataAwsccGlueCatalogs",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-catalogs/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-catalogs/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-catalogs/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-glue-catalogs/index:DataAwsccGlueCatalogs"
    },
    "@cdktn/provider-awscc.dataAwsccGlueCatalogs.DataAwsccGlueCatalogsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueCatalogs.DataAwsccGlueCatalogsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-glue-catalogs/index.ts",
        "line": 14
      },
      "name": "DataAwsccGlueCatalogsConfig",
      "namespace": "dataAwsccGlueCatalogs",
      "symbolId": "src/data-awscc-glue-catalogs/index:DataAwsccGlueCatalogsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccGlueCrawler.DataAwsccGlueCrawler": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_crawler awscc_glue_crawler}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueCrawler.DataAwsccGlueCrawler",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_crawler awscc_glue_crawler} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-glue-crawler/index.ts",
          "line": 1104
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGlueCrawler.DataAwsccGlueCrawlerConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-glue-crawler/index.ts",
        "line": 1072
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccGlueCrawler resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-crawler/index.ts",
            "line": 1089
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccGlueCrawler to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_crawler#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccGlueCrawler that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccGlueCrawler to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-crawler/index.ts",
            "line": 1219
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-crawler/index.ts",
            "line": 1225
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccGlueCrawler",
      "namespace": "dataAwsccGlueCrawler",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-crawler/index.ts",
            "line": 1077
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-crawler/index.ts",
            "line": 1128
          },
          "name": "classifiers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-crawler/index.ts",
            "line": 1133
          },
          "name": "configuration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-crawler/index.ts",
            "line": 1138
          },
          "name": "crawlerSecurityConfiguration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-crawler/index.ts",
            "line": 1143
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-crawler/index.ts",
            "line": 1148
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-crawler/index.ts",
            "line": 1167
          },
          "name": "lakeFormationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlueCrawler.DataAwsccGlueCrawlerLakeFormationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-crawler/index.ts",
            "line": 1172
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-crawler/index.ts",
            "line": 1178
          },
          "name": "recrawlPolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlueCrawler.DataAwsccGlueCrawlerRecrawlPolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-crawler/index.ts",
            "line": 1183
          },
          "name": "role",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-crawler/index.ts",
            "line": 1189
          },
          "name": "schedule",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlueCrawler.DataAwsccGlueCrawlerScheduleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-crawler/index.ts",
            "line": 1195
          },
          "name": "schemaChangePolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlueCrawler.DataAwsccGlueCrawlerSchemaChangePolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-crawler/index.ts",
            "line": 1200
          },
          "name": "tablePrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-crawler/index.ts",
            "line": 1205
          },
          "name": "tags",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-crawler/index.ts",
            "line": 1211
          },
          "name": "targets",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlueCrawler.DataAwsccGlueCrawlerTargetsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-crawler/index.ts",
            "line": 1161
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-crawler/index.ts",
            "line": 1154
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-glue-crawler/index:DataAwsccGlueCrawler"
    },
    "@cdktn/provider-awscc.dataAwsccGlueCrawler.DataAwsccGlueCrawlerConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueCrawler.DataAwsccGlueCrawlerConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-glue-crawler/index.ts",
        "line": 14
      },
      "name": "DataAwsccGlueCrawlerConfig",
      "namespace": "dataAwsccGlueCrawler",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_crawler#id DataAwsccGlueCrawler#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-crawler/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-glue-crawler/index:DataAwsccGlueCrawlerConfig"
    },
    "@cdktn/provider-awscc.dataAwsccGlueCrawler.DataAwsccGlueCrawlerLakeFormationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueCrawler.DataAwsccGlueCrawlerLakeFormationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-glue-crawler/index.ts",
        "line": 25
      },
      "name": "DataAwsccGlueCrawlerLakeFormationConfiguration",
      "namespace": "dataAwsccGlueCrawler",
      "symbolId": "src/data-awscc-glue-crawler/index:DataAwsccGlueCrawlerLakeFormationConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccGlueCrawler.DataAwsccGlueCrawlerLakeFormationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueCrawler.DataAwsccGlueCrawlerLakeFormationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-glue-crawler/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-glue-crawler/index.ts",
        "line": 48
      },
      "name": "DataAwsccGlueCrawlerLakeFormationConfigurationOutputReference",
      "namespace": "dataAwsccGlueCrawler",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-crawler/index.ts",
            "line": 75
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-crawler/index.ts",
            "line": 80
          },
          "name": "useLakeFormationCredentials",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-crawler/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlueCrawler.DataAwsccGlueCrawlerLakeFormationConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-glue-crawler/index:DataAwsccGlueCrawlerLakeFormationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGlueCrawler.DataAwsccGlueCrawlerRecrawlPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueCrawler.DataAwsccGlueCrawlerRecrawlPolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-glue-crawler/index.ts",
        "line": 84
      },
      "name": "DataAwsccGlueCrawlerRecrawlPolicy",
      "namespace": "dataAwsccGlueCrawler",
      "symbolId": "src/data-awscc-glue-crawler/index:DataAwsccGlueCrawlerRecrawlPolicy"
    },
    "@cdktn/provider-awscc.dataAwsccGlueCrawler.DataAwsccGlueCrawlerRecrawlPolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueCrawler.DataAwsccGlueCrawlerRecrawlPolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-glue-crawler/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-awscc-glue-crawler/index.ts",
        "line": 107
      },
      "name": "DataAwsccGlueCrawlerRecrawlPolicyOutputReference",
      "namespace": "dataAwsccGlueCrawler",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-crawler/index.ts",
            "line": 134
          },
          "name": "recrawlBehavior",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-crawler/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlueCrawler.DataAwsccGlueCrawlerRecrawlPolicy"
          }
        }
      ],
      "symbolId": "src/data-awscc-glue-crawler/index:DataAwsccGlueCrawlerRecrawlPolicyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGlueCrawler.DataAwsccGlueCrawlerSchedule": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueCrawler.DataAwsccGlueCrawlerSchedule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-glue-crawler/index.ts",
        "line": 138
      },
      "name": "DataAwsccGlueCrawlerSchedule",
      "namespace": "dataAwsccGlueCrawler",
      "symbolId": "src/data-awscc-glue-crawler/index:DataAwsccGlueCrawlerSchedule"
    },
    "@cdktn/provider-awscc.dataAwsccGlueCrawler.DataAwsccGlueCrawlerScheduleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueCrawler.DataAwsccGlueCrawlerScheduleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-glue-crawler/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-awscc-glue-crawler/index.ts",
        "line": 161
      },
      "name": "DataAwsccGlueCrawlerScheduleOutputReference",
      "namespace": "dataAwsccGlueCrawler",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-crawler/index.ts",
            "line": 188
          },
          "name": "scheduleExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-crawler/index.ts",
            "line": 172
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlueCrawler.DataAwsccGlueCrawlerSchedule"
          }
        }
      ],
      "symbolId": "src/data-awscc-glue-crawler/index:DataAwsccGlueCrawlerScheduleOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGlueCrawler.DataAwsccGlueCrawlerSchemaChangePolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueCrawler.DataAwsccGlueCrawlerSchemaChangePolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-glue-crawler/index.ts",
        "line": 192
      },
      "name": "DataAwsccGlueCrawlerSchemaChangePolicy",
      "namespace": "dataAwsccGlueCrawler",
      "symbolId": "src/data-awscc-glue-crawler/index:DataAwsccGlueCrawlerSchemaChangePolicy"
    },
    "@cdktn/provider-awscc.dataAwsccGlueCrawler.DataAwsccGlueCrawlerSchemaChangePolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueCrawler.DataAwsccGlueCrawlerSchemaChangePolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-glue-crawler/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/data-awscc-glue-crawler/index.ts",
        "line": 215
      },
      "name": "DataAwsccGlueCrawlerSchemaChangePolicyOutputReference",
      "namespace": "dataAwsccGlueCrawler",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-crawler/index.ts",
            "line": 242
          },
          "name": "deleteBehavior",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-crawler/index.ts",
            "line": 247
          },
          "name": "updateBehavior",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-crawler/index.ts",
            "line": 226
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlueCrawler.DataAwsccGlueCrawlerSchemaChangePolicy"
          }
        }
      ],
      "symbolId": "src/data-awscc-glue-crawler/index:DataAwsccGlueCrawlerSchemaChangePolicyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGlueCrawler.DataAwsccGlueCrawlerTargets": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueCrawler.DataAwsccGlueCrawlerTargets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-glue-crawler/index.ts",
        "line": 971
      },
      "name": "DataAwsccGlueCrawlerTargets",
      "namespace": "dataAwsccGlueCrawler",
      "symbolId": "src/data-awscc-glue-crawler/index:DataAwsccGlueCrawlerTargets"
    },
    "@cdktn/provider-awscc.dataAwsccGlueCrawler.DataAwsccGlueCrawlerTargetsCatalogTargets": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueCrawler.DataAwsccGlueCrawlerTargetsCatalogTargets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-glue-crawler/index.ts",
        "line": 251
      },
      "name": "DataAwsccGlueCrawlerTargetsCatalogTargets",
      "namespace": "dataAwsccGlueCrawler",
      "symbolId": "src/data-awscc-glue-crawler/index:DataAwsccGlueCrawlerTargetsCatalogTargets"
    },
    "@cdktn/provider-awscc.dataAwsccGlueCrawler.DataAwsccGlueCrawlerTargetsCatalogTargetsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueCrawler.DataAwsccGlueCrawlerTargetsCatalogTargetsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-glue-crawler/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-awscc-glue-crawler/index.ts",
        "line": 328
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-crawler/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-awscc.dataAwsccGlueCrawler.DataAwsccGlueCrawlerTargetsCatalogTargetsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccGlueCrawlerTargetsCatalogTargetsList",
      "namespace": "dataAwsccGlueCrawler",
      "symbolId": "src/data-awscc-glue-crawler/index:DataAwsccGlueCrawlerTargetsCatalogTargetsList"
    },
    "@cdktn/provider-awscc.dataAwsccGlueCrawler.DataAwsccGlueCrawlerTargetsCatalogTargetsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueCrawler.DataAwsccGlueCrawlerTargetsCatalogTargetsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-glue-crawler/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/data-awscc-glue-crawler/index.ts",
        "line": 274
      },
      "name": "DataAwsccGlueCrawlerTargetsCatalogTargetsOutputReference",
      "namespace": "dataAwsccGlueCrawler",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-crawler/index.ts",
            "line": 303
          },
          "name": "connectionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-crawler/index.ts",
            "line": 308
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-crawler/index.ts",
            "line": 313
          },
          "name": "dlqEventQueueArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-crawler/index.ts",
            "line": 318
          },
          "name": "eventQueueArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-crawler/index.ts",
            "line": 323
          },
          "name": "tables",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-crawler/index.ts",
            "line": 287
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlueCrawler.DataAwsccGlueCrawlerTargetsCatalogTargets"
          }
        }
      ],
      "symbolId": "src/data-awscc-glue-crawler/index:DataAwsccGlueCrawlerTargetsCatalogTargetsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGlueCrawler.DataAwsccGlueCrawlerTargetsDeltaTargets": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueCrawler.DataAwsccGlueCrawlerTargetsDeltaTargets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-glue-crawler/index.ts",
        "line": 346
      },
      "name": "DataAwsccGlueCrawlerTargetsDeltaTargets",
      "namespace": "dataAwsccGlueCrawler",
      "symbolId": "src/data-awscc-glue-crawler/index:DataAwsccGlueCrawlerTargetsDeltaTargets"
    },
    "@cdktn/provider-awscc.dataAwsccGlueCrawler.DataAwsccGlueCrawlerTargetsDeltaTargetsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueCrawler.DataAwsccGlueCrawlerTargetsDeltaTargetsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-glue-crawler/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-glue-crawler/index.ts",
        "line": 418
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-crawler/index.ts",
            "line": 432
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGlueCrawler.DataAwsccGlueCrawlerTargetsDeltaTargetsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccGlueCrawlerTargetsDeltaTargetsList",
      "namespace": "dataAwsccGlueCrawler",
      "symbolId": "src/data-awscc-glue-crawler/index:DataAwsccGlueCrawlerTargetsDeltaTargetsList"
    },
    "@cdktn/provider-awscc.dataAwsccGlueCrawler.DataAwsccGlueCrawlerTargetsDeltaTargetsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueCrawler.DataAwsccGlueCrawlerTargetsDeltaTargetsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-glue-crawler/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-awscc-glue-crawler/index.ts",
        "line": 369
      },
      "name": "DataAwsccGlueCrawlerTargetsDeltaTargetsOutputReference",
      "namespace": "dataAwsccGlueCrawler",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-crawler/index.ts",
            "line": 398
          },
          "name": "connectionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-crawler/index.ts",
            "line": 403
          },
          "name": "createNativeDeltaTable",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-crawler/index.ts",
            "line": 408
          },
          "name": "deltaTables",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-crawler/index.ts",
            "line": 413
          },
          "name": "writeManifest",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-crawler/index.ts",
            "line": 382
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlueCrawler.DataAwsccGlueCrawlerTargetsDeltaTargets"
          }
        }
      ],
      "symbolId": "src/data-awscc-glue-crawler/index:DataAwsccGlueCrawlerTargetsDeltaTargetsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGlueCrawler.DataAwsccGlueCrawlerTargetsDynamoDbTargets": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueCrawler.DataAwsccGlueCrawlerTargetsDynamoDbTargets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-glue-crawler/index.ts",
        "line": 436
      },
      "name": "DataAwsccGlueCrawlerTargetsDynamoDbTargets",
      "namespace": "dataAwsccGlueCrawler",
      "symbolId": "src/data-awscc-glue-crawler/index:DataAwsccGlueCrawlerTargetsDynamoDbTargets"
    },
    "@cdktn/provider-awscc.dataAwsccGlueCrawler.DataAwsccGlueCrawlerTargetsDynamoDbTargetsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueCrawler.DataAwsccGlueCrawlerTargetsDynamoDbTargetsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-glue-crawler/index.ts",
          "line": 510
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-glue-crawler/index.ts",
        "line": 503
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-crawler/index.ts",
            "line": 517
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGlueCrawler.DataAwsccGlueCrawlerTargetsDynamoDbTargetsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccGlueCrawlerTargetsDynamoDbTargetsList",
      "namespace": "dataAwsccGlueCrawler",
      "symbolId": "src/data-awscc-glue-crawler/index:DataAwsccGlueCrawlerTargetsDynamoDbTargetsList"
    },
    "@cdktn/provider-awscc.dataAwsccGlueCrawler.DataAwsccGlueCrawlerTargetsDynamoDbTargetsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueCrawler.DataAwsccGlueCrawlerTargetsDynamoDbTargetsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-glue-crawler/index.ts",
          "line": 468
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-glue-crawler/index.ts",
        "line": 459
      },
      "name": "DataAwsccGlueCrawlerTargetsDynamoDbTargetsOutputReference",
      "namespace": "dataAwsccGlueCrawler",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-crawler/index.ts",
            "line": 488
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-crawler/index.ts",
            "line": 493
          },
          "name": "scanAll",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-crawler/index.ts",
            "line": 498
          },
          "name": "scanRate",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-crawler/index.ts",
            "line": 472
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlueCrawler.DataAwsccGlueCrawlerTargetsDynamoDbTargets"
          }
        }
      ],
      "symbolId": "src/data-awscc-glue-crawler/index:DataAwsccGlueCrawlerTargetsDynamoDbTargetsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGlueCrawler.DataAwsccGlueCrawlerTargetsHudiTargets": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueCrawler.DataAwsccGlueCrawlerTargetsHudiTargets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-glue-crawler/index.ts",
        "line": 521
      },
      "name": "DataAwsccGlueCrawlerTargetsHudiTargets",
      "namespace": "dataAwsccGlueCrawler",
      "symbolId": "src/data-awscc-glue-crawler/index:DataAwsccGlueCrawlerTargetsHudiTargets"
    },
    "@cdktn/provider-awscc.dataAwsccGlueCrawler.DataAwsccGlueCrawlerTargetsHudiTargetsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueCrawler.DataAwsccGlueCrawlerTargetsHudiTargetsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-glue-crawler/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/data-awscc-glue-crawler/index.ts",
        "line": 593
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-crawler/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-awscc.dataAwsccGlueCrawler.DataAwsccGlueCrawlerTargetsHudiTargetsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccGlueCrawlerTargetsHudiTargetsList",
      "namespace": "dataAwsccGlueCrawler",
      "symbolId": "src/data-awscc-glue-crawler/index:DataAwsccGlueCrawlerTargetsHudiTargetsList"
    },
    "@cdktn/provider-awscc.dataAwsccGlueCrawler.DataAwsccGlueCrawlerTargetsHudiTargetsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueCrawler.DataAwsccGlueCrawlerTargetsHudiTargetsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-glue-crawler/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-glue-crawler/index.ts",
        "line": 544
      },
      "name": "DataAwsccGlueCrawlerTargetsHudiTargetsOutputReference",
      "namespace": "dataAwsccGlueCrawler",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-crawler/index.ts",
            "line": 573
          },
          "name": "connectionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-crawler/index.ts",
            "line": 578
          },
          "name": "exclusions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-crawler/index.ts",
            "line": 583
          },
          "name": "maximumTraversalDepth",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-crawler/index.ts",
            "line": 588
          },
          "name": "paths",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-crawler/index.ts",
            "line": 557
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlueCrawler.DataAwsccGlueCrawlerTargetsHudiTargets"
          }
        }
      ],
      "symbolId": "src/data-awscc-glue-crawler/index:DataAwsccGlueCrawlerTargetsHudiTargetsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGlueCrawler.DataAwsccGlueCrawlerTargetsIcebergTargets": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueCrawler.DataAwsccGlueCrawlerTargetsIcebergTargets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-glue-crawler/index.ts",
        "line": 611
      },
      "name": "DataAwsccGlueCrawlerTargetsIcebergTargets",
      "namespace": "dataAwsccGlueCrawler",
      "symbolId": "src/data-awscc-glue-crawler/index:DataAwsccGlueCrawlerTargetsIcebergTargets"
    },
    "@cdktn/provider-awscc.dataAwsccGlueCrawler.DataAwsccGlueCrawlerTargetsIcebergTargetsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueCrawler.DataAwsccGlueCrawlerTargetsIcebergTargetsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-glue-crawler/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-glue-crawler/index.ts",
        "line": 683
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-crawler/index.ts",
            "line": 697
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGlueCrawler.DataAwsccGlueCrawlerTargetsIcebergTargetsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccGlueCrawlerTargetsIcebergTargetsList",
      "namespace": "dataAwsccGlueCrawler",
      "symbolId": "src/data-awscc-glue-crawler/index:DataAwsccGlueCrawlerTargetsIcebergTargetsList"
    },
    "@cdktn/provider-awscc.dataAwsccGlueCrawler.DataAwsccGlueCrawlerTargetsIcebergTargetsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueCrawler.DataAwsccGlueCrawlerTargetsIcebergTargetsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-glue-crawler/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-glue-crawler/index.ts",
        "line": 634
      },
      "name": "DataAwsccGlueCrawlerTargetsIcebergTargetsOutputReference",
      "namespace": "dataAwsccGlueCrawler",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-crawler/index.ts",
            "line": 663
          },
          "name": "connectionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-crawler/index.ts",
            "line": 668
          },
          "name": "exclusions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-crawler/index.ts",
            "line": 673
          },
          "name": "maximumTraversalDepth",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-crawler/index.ts",
            "line": 678
          },
          "name": "paths",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-crawler/index.ts",
            "line": 647
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlueCrawler.DataAwsccGlueCrawlerTargetsIcebergTargets"
          }
        }
      ],
      "symbolId": "src/data-awscc-glue-crawler/index:DataAwsccGlueCrawlerTargetsIcebergTargetsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGlueCrawler.DataAwsccGlueCrawlerTargetsJdbcTargets": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueCrawler.DataAwsccGlueCrawlerTargetsJdbcTargets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-glue-crawler/index.ts",
        "line": 701
      },
      "name": "DataAwsccGlueCrawlerTargetsJdbcTargets",
      "namespace": "dataAwsccGlueCrawler",
      "symbolId": "src/data-awscc-glue-crawler/index:DataAwsccGlueCrawlerTargetsJdbcTargets"
    },
    "@cdktn/provider-awscc.dataAwsccGlueCrawler.DataAwsccGlueCrawlerTargetsJdbcTargetsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueCrawler.DataAwsccGlueCrawlerTargetsJdbcTargetsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-glue-crawler/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-glue-crawler/index.ts",
        "line": 773
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-crawler/index.ts",
            "line": 787
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGlueCrawler.DataAwsccGlueCrawlerTargetsJdbcTargetsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccGlueCrawlerTargetsJdbcTargetsList",
      "namespace": "dataAwsccGlueCrawler",
      "symbolId": "src/data-awscc-glue-crawler/index:DataAwsccGlueCrawlerTargetsJdbcTargetsList"
    },
    "@cdktn/provider-awscc.dataAwsccGlueCrawler.DataAwsccGlueCrawlerTargetsJdbcTargetsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueCrawler.DataAwsccGlueCrawlerTargetsJdbcTargetsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-glue-crawler/index.ts",
          "line": 733
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-glue-crawler/index.ts",
        "line": 724
      },
      "name": "DataAwsccGlueCrawlerTargetsJdbcTargetsOutputReference",
      "namespace": "dataAwsccGlueCrawler",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-crawler/index.ts",
            "line": 753
          },
          "name": "connectionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-crawler/index.ts",
            "line": 758
          },
          "name": "enableAdditionalMetadata",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-crawler/index.ts",
            "line": 763
          },
          "name": "exclusions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-crawler/index.ts",
            "line": 768
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-crawler/index.ts",
            "line": 737
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlueCrawler.DataAwsccGlueCrawlerTargetsJdbcTargets"
          }
        }
      ],
      "symbolId": "src/data-awscc-glue-crawler/index:DataAwsccGlueCrawlerTargetsJdbcTargetsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGlueCrawler.DataAwsccGlueCrawlerTargetsMongoDbTargets": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueCrawler.DataAwsccGlueCrawlerTargetsMongoDbTargets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-glue-crawler/index.ts",
        "line": 791
      },
      "name": "DataAwsccGlueCrawlerTargetsMongoDbTargets",
      "namespace": "dataAwsccGlueCrawler",
      "symbolId": "src/data-awscc-glue-crawler/index:DataAwsccGlueCrawlerTargetsMongoDbTargets"
    },
    "@cdktn/provider-awscc.dataAwsccGlueCrawler.DataAwsccGlueCrawlerTargetsMongoDbTargetsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueCrawler.DataAwsccGlueCrawlerTargetsMongoDbTargetsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-glue-crawler/index.ts",
          "line": 860
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-glue-crawler/index.ts",
        "line": 853
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-crawler/index.ts",
            "line": 867
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGlueCrawler.DataAwsccGlueCrawlerTargetsMongoDbTargetsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccGlueCrawlerTargetsMongoDbTargetsList",
      "namespace": "dataAwsccGlueCrawler",
      "symbolId": "src/data-awscc-glue-crawler/index:DataAwsccGlueCrawlerTargetsMongoDbTargetsList"
    },
    "@cdktn/provider-awscc.dataAwsccGlueCrawler.DataAwsccGlueCrawlerTargetsMongoDbTargetsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueCrawler.DataAwsccGlueCrawlerTargetsMongoDbTargetsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-glue-crawler/index.ts",
          "line": 823
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-glue-crawler/index.ts",
        "line": 814
      },
      "name": "DataAwsccGlueCrawlerTargetsMongoDbTargetsOutputReference",
      "namespace": "dataAwsccGlueCrawler",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-crawler/index.ts",
            "line": 843
          },
          "name": "connectionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-crawler/index.ts",
            "line": 848
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-crawler/index.ts",
            "line": 827
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlueCrawler.DataAwsccGlueCrawlerTargetsMongoDbTargets"
          }
        }
      ],
      "symbolId": "src/data-awscc-glue-crawler/index:DataAwsccGlueCrawlerTargetsMongoDbTargetsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGlueCrawler.DataAwsccGlueCrawlerTargetsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueCrawler.DataAwsccGlueCrawlerTargetsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-glue-crawler/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-awscc-glue-crawler/index.ts",
        "line": 994
      },
      "name": "DataAwsccGlueCrawlerTargetsOutputReference",
      "namespace": "dataAwsccGlueCrawler",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-crawler/index.ts",
            "line": 1022
          },
          "name": "catalogTargets",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlueCrawler.DataAwsccGlueCrawlerTargetsCatalogTargetsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-crawler/index.ts",
            "line": 1028
          },
          "name": "deltaTargets",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlueCrawler.DataAwsccGlueCrawlerTargetsDeltaTargetsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-crawler/index.ts",
            "line": 1034
          },
          "name": "dynamoDbTargets",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlueCrawler.DataAwsccGlueCrawlerTargetsDynamoDbTargetsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-crawler/index.ts",
            "line": 1040
          },
          "name": "hudiTargets",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlueCrawler.DataAwsccGlueCrawlerTargetsHudiTargetsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-crawler/index.ts",
            "line": 1046
          },
          "name": "icebergTargets",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlueCrawler.DataAwsccGlueCrawlerTargetsIcebergTargetsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-crawler/index.ts",
            "line": 1052
          },
          "name": "jdbcTargets",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlueCrawler.DataAwsccGlueCrawlerTargetsJdbcTargetsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-crawler/index.ts",
            "line": 1058
          },
          "name": "mongoDbTargets",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlueCrawler.DataAwsccGlueCrawlerTargetsMongoDbTargetsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-crawler/index.ts",
            "line": 1064
          },
          "name": "s3Targets",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlueCrawler.DataAwsccGlueCrawlerTargetsS3TargetsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-crawler/index.ts",
            "line": 1005
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlueCrawler.DataAwsccGlueCrawlerTargets"
          }
        }
      ],
      "symbolId": "src/data-awscc-glue-crawler/index:DataAwsccGlueCrawlerTargetsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGlueCrawler.DataAwsccGlueCrawlerTargetsS3Targets": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueCrawler.DataAwsccGlueCrawlerTargetsS3Targets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-glue-crawler/index.ts",
        "line": 871
      },
      "name": "DataAwsccGlueCrawlerTargetsS3Targets",
      "namespace": "dataAwsccGlueCrawler",
      "symbolId": "src/data-awscc-glue-crawler/index:DataAwsccGlueCrawlerTargetsS3Targets"
    },
    "@cdktn/provider-awscc.dataAwsccGlueCrawler.DataAwsccGlueCrawlerTargetsS3TargetsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueCrawler.DataAwsccGlueCrawlerTargetsS3TargetsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-glue-crawler/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/data-awscc-glue-crawler/index.ts",
        "line": 953
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-crawler/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-awscc.dataAwsccGlueCrawler.DataAwsccGlueCrawlerTargetsS3TargetsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccGlueCrawlerTargetsS3TargetsList",
      "namespace": "dataAwsccGlueCrawler",
      "symbolId": "src/data-awscc-glue-crawler/index:DataAwsccGlueCrawlerTargetsS3TargetsList"
    },
    "@cdktn/provider-awscc.dataAwsccGlueCrawler.DataAwsccGlueCrawlerTargetsS3TargetsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueCrawler.DataAwsccGlueCrawlerTargetsS3TargetsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-glue-crawler/index.ts",
          "line": 903
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-glue-crawler/index.ts",
        "line": 894
      },
      "name": "DataAwsccGlueCrawlerTargetsS3TargetsOutputReference",
      "namespace": "dataAwsccGlueCrawler",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-crawler/index.ts",
            "line": 923
          },
          "name": "connectionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-crawler/index.ts",
            "line": 928
          },
          "name": "dlqEventQueueArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-crawler/index.ts",
            "line": 933
          },
          "name": "eventQueueArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-crawler/index.ts",
            "line": 938
          },
          "name": "exclusions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-crawler/index.ts",
            "line": 943
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-crawler/index.ts",
            "line": 948
          },
          "name": "sampleSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-crawler/index.ts",
            "line": 907
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlueCrawler.DataAwsccGlueCrawlerTargetsS3Targets"
          }
        }
      ],
      "symbolId": "src/data-awscc-glue-crawler/index:DataAwsccGlueCrawlerTargetsS3TargetsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGlueCrawlers.DataAwsccGlueCrawlers": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_crawlers awscc_glue_crawlers}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueCrawlers.DataAwsccGlueCrawlers",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_crawlers awscc_glue_crawlers} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-glue-crawlers/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGlueCrawlers.DataAwsccGlueCrawlersConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-glue-crawlers/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccGlueCrawlers resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-crawlers/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccGlueCrawlers to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_crawlers#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccGlueCrawlers that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccGlueCrawlers to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-crawlers/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-crawlers/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccGlueCrawlers",
      "namespace": "dataAwsccGlueCrawlers",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-crawlers/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-crawlers/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-crawlers/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-glue-crawlers/index:DataAwsccGlueCrawlers"
    },
    "@cdktn/provider-awscc.dataAwsccGlueCrawlers.DataAwsccGlueCrawlersConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueCrawlers.DataAwsccGlueCrawlersConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-glue-crawlers/index.ts",
        "line": 14
      },
      "name": "DataAwsccGlueCrawlersConfig",
      "namespace": "dataAwsccGlueCrawlers",
      "symbolId": "src/data-awscc-glue-crawlers/index:DataAwsccGlueCrawlersConfig"
    },
    "@cdktn/provider-awscc.dataAwsccGlueDataCatalogEncryptionSettings.DataAwsccGlueDataCatalogEncryptionSettings": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_data_catalog_encryption_settings awscc_glue_data_catalog_encryption_settings}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueDataCatalogEncryptionSettings.DataAwsccGlueDataCatalogEncryptionSettings",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_data_catalog_encryption_settings awscc_glue_data_catalog_encryption_settings} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-glue-data-catalog-encryption-settings/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-awscc.dataAwsccGlueDataCatalogEncryptionSettings.DataAwsccGlueDataCatalogEncryptionSettingsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-glue-data-catalog-encryption-settings/index.ts",
        "line": 213
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccGlueDataCatalogEncryptionSettings resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-data-catalog-encryption-settings/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 DataAwsccGlueDataCatalogEncryptionSettings to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_data_catalog_encryption_settings#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccGlueDataCatalogEncryptionSettings that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccGlueDataCatalogEncryptionSettings to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-data-catalog-encryption-settings/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-awscc-glue-data-catalog-encryption-settings/index.ts",
            "line": 302
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccGlueDataCatalogEncryptionSettings",
      "namespace": "dataAwsccGlueDataCatalogEncryptionSettings",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-data-catalog-encryption-settings/index.ts",
            "line": 218
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-data-catalog-encryption-settings/index.ts",
            "line": 269
          },
          "name": "catalogId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-data-catalog-encryption-settings/index.ts",
            "line": 275
          },
          "name": "dataCatalogEncryptionSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlueDataCatalogEncryptionSettings.DataAwsccGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-data-catalog-encryption-settings/index.ts",
            "line": 288
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-data-catalog-encryption-settings/index.ts",
            "line": 281
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-glue-data-catalog-encryption-settings/index:DataAwsccGlueDataCatalogEncryptionSettings"
    },
    "@cdktn/provider-awscc.dataAwsccGlueDataCatalogEncryptionSettings.DataAwsccGlueDataCatalogEncryptionSettingsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueDataCatalogEncryptionSettings.DataAwsccGlueDataCatalogEncryptionSettingsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-glue-data-catalog-encryption-settings/index.ts",
        "line": 14
      },
      "name": "DataAwsccGlueDataCatalogEncryptionSettingsConfig",
      "namespace": "dataAwsccGlueDataCatalogEncryptionSettings",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_data_catalog_encryption_settings#id DataAwsccGlueDataCatalogEncryptionSettings#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-data-catalog-encryption-settings/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-glue-data-catalog-encryption-settings/index:DataAwsccGlueDataCatalogEncryptionSettingsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccGlueDataCatalogEncryptionSettings.DataAwsccGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueDataCatalogEncryptionSettings.DataAwsccGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-glue-data-catalog-encryption-settings/index.ts",
        "line": 148
      },
      "name": "DataAwsccGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettings",
      "namespace": "dataAwsccGlueDataCatalogEncryptionSettings",
      "symbolId": "src/data-awscc-glue-data-catalog-encryption-settings/index:DataAwsccGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettings"
    },
    "@cdktn/provider-awscc.dataAwsccGlueDataCatalogEncryptionSettings.DataAwsccGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryption": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueDataCatalogEncryptionSettings.DataAwsccGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryption",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-glue-data-catalog-encryption-settings/index.ts",
        "line": 25
      },
      "name": "DataAwsccGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryption",
      "namespace": "dataAwsccGlueDataCatalogEncryptionSettings",
      "symbolId": "src/data-awscc-glue-data-catalog-encryption-settings/index:DataAwsccGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryption"
    },
    "@cdktn/provider-awscc.dataAwsccGlueDataCatalogEncryptionSettings.DataAwsccGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueDataCatalogEncryptionSettings.DataAwsccGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-glue-data-catalog-encryption-settings/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-glue-data-catalog-encryption-settings/index.ts",
        "line": 48
      },
      "name": "DataAwsccGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionOutputReference",
      "namespace": "dataAwsccGlueDataCatalogEncryptionSettings",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-data-catalog-encryption-settings/index.ts",
            "line": 75
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-data-catalog-encryption-settings/index.ts",
            "line": 80
          },
          "name": "returnConnectionPasswordEncrypted",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-data-catalog-encryption-settings/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlueDataCatalogEncryptionSettings.DataAwsccGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryption"
          }
        }
      ],
      "symbolId": "src/data-awscc-glue-data-catalog-encryption-settings/index:DataAwsccGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGlueDataCatalogEncryptionSettings.DataAwsccGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRest": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueDataCatalogEncryptionSettings.DataAwsccGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRest",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-glue-data-catalog-encryption-settings/index.ts",
        "line": 84
      },
      "name": "DataAwsccGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRest",
      "namespace": "dataAwsccGlueDataCatalogEncryptionSettings",
      "symbolId": "src/data-awscc-glue-data-catalog-encryption-settings/index:DataAwsccGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRest"
    },
    "@cdktn/provider-awscc.dataAwsccGlueDataCatalogEncryptionSettings.DataAwsccGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueDataCatalogEncryptionSettings.DataAwsccGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-glue-data-catalog-encryption-settings/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-awscc-glue-data-catalog-encryption-settings/index.ts",
        "line": 107
      },
      "name": "DataAwsccGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestOutputReference",
      "namespace": "dataAwsccGlueDataCatalogEncryptionSettings",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-data-catalog-encryption-settings/index.ts",
            "line": 134
          },
          "name": "catalogEncryptionMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-data-catalog-encryption-settings/index.ts",
            "line": 139
          },
          "name": "catalogEncryptionServiceRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-data-catalog-encryption-settings/index.ts",
            "line": 144
          },
          "name": "sseAwsKmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-data-catalog-encryption-settings/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlueDataCatalogEncryptionSettings.DataAwsccGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRest"
          }
        }
      ],
      "symbolId": "src/data-awscc-glue-data-catalog-encryption-settings/index:DataAwsccGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGlueDataCatalogEncryptionSettings.DataAwsccGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueDataCatalogEncryptionSettings.DataAwsccGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-glue-data-catalog-encryption-settings/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/data-awscc-glue-data-catalog-encryption-settings/index.ts",
        "line": 171
      },
      "name": "DataAwsccGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsOutputReference",
      "namespace": "dataAwsccGlueDataCatalogEncryptionSettings",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-data-catalog-encryption-settings/index.ts",
            "line": 199
          },
          "name": "connectionPasswordEncryption",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlueDataCatalogEncryptionSettings.DataAwsccGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-data-catalog-encryption-settings/index.ts",
            "line": 205
          },
          "name": "encryptionAtRest",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlueDataCatalogEncryptionSettings.DataAwsccGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-data-catalog-encryption-settings/index.ts",
            "line": 182
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlueDataCatalogEncryptionSettings.DataAwsccGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-glue-data-catalog-encryption-settings/index:DataAwsccGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGlueDatabase.DataAwsccGlueDatabase": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_database awscc_glue_database}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueDatabase.DataAwsccGlueDatabase",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_database awscc_glue_database} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-glue-database/index.ts",
          "line": 406
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGlueDatabase.DataAwsccGlueDatabaseConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-glue-database/index.ts",
        "line": 374
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccGlueDatabase resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-database/index.ts",
            "line": 391
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccGlueDatabase to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_database#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccGlueDatabase that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccGlueDatabase to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-database/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-awscc-glue-database/index.ts",
            "line": 468
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccGlueDatabase",
      "namespace": "dataAwsccGlueDatabase",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-database/index.ts",
            "line": 379
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-database/index.ts",
            "line": 430
          },
          "name": "catalogId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-database/index.ts",
            "line": 436
          },
          "name": "databaseInput",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlueDatabase.DataAwsccGlueDatabaseDatabaseInputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-database/index.ts",
            "line": 441
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-database/index.ts",
            "line": 454
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-database/index.ts",
            "line": 447
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-glue-database/index:DataAwsccGlueDatabase"
    },
    "@cdktn/provider-awscc.dataAwsccGlueDatabase.DataAwsccGlueDatabaseConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueDatabase.DataAwsccGlueDatabaseConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-glue-database/index.ts",
        "line": 14
      },
      "name": "DataAwsccGlueDatabaseConfig",
      "namespace": "dataAwsccGlueDatabase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_database#id DataAwsccGlueDatabase#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-database/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-glue-database/index:DataAwsccGlueDatabaseConfig"
    },
    "@cdktn/provider-awscc.dataAwsccGlueDatabase.DataAwsccGlueDatabaseDatabaseInput": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueDatabase.DataAwsccGlueDatabaseDatabaseInput",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-glue-database/index.ts",
        "line": 283
      },
      "name": "DataAwsccGlueDatabaseDatabaseInput",
      "namespace": "dataAwsccGlueDatabase",
      "symbolId": "src/data-awscc-glue-database/index:DataAwsccGlueDatabaseDatabaseInput"
    },
    "@cdktn/provider-awscc.dataAwsccGlueDatabase.DataAwsccGlueDatabaseDatabaseInputCreateTableDefaultPermissions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueDatabase.DataAwsccGlueDatabaseDatabaseInputCreateTableDefaultPermissions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-glue-database/index.ts",
        "line": 79
      },
      "name": "DataAwsccGlueDatabaseDatabaseInputCreateTableDefaultPermissions",
      "namespace": "dataAwsccGlueDatabase",
      "symbolId": "src/data-awscc-glue-database/index:DataAwsccGlueDatabaseDatabaseInputCreateTableDefaultPermissions"
    },
    "@cdktn/provider-awscc.dataAwsccGlueDatabase.DataAwsccGlueDatabaseDatabaseInputCreateTableDefaultPermissionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueDatabase.DataAwsccGlueDatabaseDatabaseInputCreateTableDefaultPermissionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-glue-database/index.ts",
          "line": 149
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-glue-database/index.ts",
        "line": 142
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-database/index.ts",
            "line": 156
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGlueDatabase.DataAwsccGlueDatabaseDatabaseInputCreateTableDefaultPermissionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccGlueDatabaseDatabaseInputCreateTableDefaultPermissionsList",
      "namespace": "dataAwsccGlueDatabase",
      "symbolId": "src/data-awscc-glue-database/index:DataAwsccGlueDatabaseDatabaseInputCreateTableDefaultPermissionsList"
    },
    "@cdktn/provider-awscc.dataAwsccGlueDatabase.DataAwsccGlueDatabaseDatabaseInputCreateTableDefaultPermissionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueDatabase.DataAwsccGlueDatabaseDatabaseInputCreateTableDefaultPermissionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-glue-database/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-glue-database/index.ts",
        "line": 102
      },
      "name": "DataAwsccGlueDatabaseDatabaseInputCreateTableDefaultPermissionsOutputReference",
      "namespace": "dataAwsccGlueDatabase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-database/index.ts",
            "line": 131
          },
          "name": "permissions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-database/index.ts",
            "line": 137
          },
          "name": "principal",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlueDatabase.DataAwsccGlueDatabaseDatabaseInputCreateTableDefaultPermissionsPrincipalOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-database/index.ts",
            "line": 115
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlueDatabase.DataAwsccGlueDatabaseDatabaseInputCreateTableDefaultPermissions"
          }
        }
      ],
      "symbolId": "src/data-awscc-glue-database/index:DataAwsccGlueDatabaseDatabaseInputCreateTableDefaultPermissionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGlueDatabase.DataAwsccGlueDatabaseDatabaseInputCreateTableDefaultPermissionsPrincipal": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueDatabase.DataAwsccGlueDatabaseDatabaseInputCreateTableDefaultPermissionsPrincipal",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-glue-database/index.ts",
        "line": 25
      },
      "name": "DataAwsccGlueDatabaseDatabaseInputCreateTableDefaultPermissionsPrincipal",
      "namespace": "dataAwsccGlueDatabase",
      "symbolId": "src/data-awscc-glue-database/index:DataAwsccGlueDatabaseDatabaseInputCreateTableDefaultPermissionsPrincipal"
    },
    "@cdktn/provider-awscc.dataAwsccGlueDatabase.DataAwsccGlueDatabaseDatabaseInputCreateTableDefaultPermissionsPrincipalOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueDatabase.DataAwsccGlueDatabaseDatabaseInputCreateTableDefaultPermissionsPrincipalOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-glue-database/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-glue-database/index.ts",
        "line": 48
      },
      "name": "DataAwsccGlueDatabaseDatabaseInputCreateTableDefaultPermissionsPrincipalOutputReference",
      "namespace": "dataAwsccGlueDatabase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-database/index.ts",
            "line": 75
          },
          "name": "dataLakePrincipalIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-database/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlueDatabase.DataAwsccGlueDatabaseDatabaseInputCreateTableDefaultPermissionsPrincipal"
          }
        }
      ],
      "symbolId": "src/data-awscc-glue-database/index:DataAwsccGlueDatabaseDatabaseInputCreateTableDefaultPermissionsPrincipalOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGlueDatabase.DataAwsccGlueDatabaseDatabaseInputFederatedDatabase": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueDatabase.DataAwsccGlueDatabaseDatabaseInputFederatedDatabase",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-glue-database/index.ts",
        "line": 160
      },
      "name": "DataAwsccGlueDatabaseDatabaseInputFederatedDatabase",
      "namespace": "dataAwsccGlueDatabase",
      "symbolId": "src/data-awscc-glue-database/index:DataAwsccGlueDatabaseDatabaseInputFederatedDatabase"
    },
    "@cdktn/provider-awscc.dataAwsccGlueDatabase.DataAwsccGlueDatabaseDatabaseInputFederatedDatabaseOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueDatabase.DataAwsccGlueDatabaseDatabaseInputFederatedDatabaseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-glue-database/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-glue-database/index.ts",
        "line": 183
      },
      "name": "DataAwsccGlueDatabaseDatabaseInputFederatedDatabaseOutputReference",
      "namespace": "dataAwsccGlueDatabase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-database/index.ts",
            "line": 210
          },
          "name": "connectionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-database/index.ts",
            "line": 215
          },
          "name": "identifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-database/index.ts",
            "line": 194
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlueDatabase.DataAwsccGlueDatabaseDatabaseInputFederatedDatabase"
          }
        }
      ],
      "symbolId": "src/data-awscc-glue-database/index:DataAwsccGlueDatabaseDatabaseInputFederatedDatabaseOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGlueDatabase.DataAwsccGlueDatabaseDatabaseInputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueDatabase.DataAwsccGlueDatabaseDatabaseInputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-glue-database/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/data-awscc-glue-database/index.ts",
        "line": 306
      },
      "name": "DataAwsccGlueDatabaseDatabaseInputOutputReference",
      "namespace": "dataAwsccGlueDatabase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-database/index.ts",
            "line": 334
          },
          "name": "createTableDefaultPermissions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlueDatabase.DataAwsccGlueDatabaseDatabaseInputCreateTableDefaultPermissionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-database/index.ts",
            "line": 339
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-database/index.ts",
            "line": 345
          },
          "name": "federatedDatabase",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlueDatabase.DataAwsccGlueDatabaseDatabaseInputFederatedDatabaseOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-database/index.ts",
            "line": 350
          },
          "name": "locationUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-database/index.ts",
            "line": 355
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-database/index.ts",
            "line": 360
          },
          "name": "parameters",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-database/index.ts",
            "line": 366
          },
          "name": "targetDatabase",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlueDatabase.DataAwsccGlueDatabaseDatabaseInputTargetDatabaseOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-database/index.ts",
            "line": 317
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlueDatabase.DataAwsccGlueDatabaseDatabaseInput"
          }
        }
      ],
      "symbolId": "src/data-awscc-glue-database/index:DataAwsccGlueDatabaseDatabaseInputOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGlueDatabase.DataAwsccGlueDatabaseDatabaseInputTargetDatabase": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueDatabase.DataAwsccGlueDatabaseDatabaseInputTargetDatabase",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-glue-database/index.ts",
        "line": 219
      },
      "name": "DataAwsccGlueDatabaseDatabaseInputTargetDatabase",
      "namespace": "dataAwsccGlueDatabase",
      "symbolId": "src/data-awscc-glue-database/index:DataAwsccGlueDatabaseDatabaseInputTargetDatabase"
    },
    "@cdktn/provider-awscc.dataAwsccGlueDatabase.DataAwsccGlueDatabaseDatabaseInputTargetDatabaseOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueDatabase.DataAwsccGlueDatabaseDatabaseInputTargetDatabaseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-glue-database/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-awscc-glue-database/index.ts",
        "line": 242
      },
      "name": "DataAwsccGlueDatabaseDatabaseInputTargetDatabaseOutputReference",
      "namespace": "dataAwsccGlueDatabase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-database/index.ts",
            "line": 269
          },
          "name": "catalogId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-database/index.ts",
            "line": 274
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-database/index.ts",
            "line": 279
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-database/index.ts",
            "line": 253
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlueDatabase.DataAwsccGlueDatabaseDatabaseInputTargetDatabase"
          }
        }
      ],
      "symbolId": "src/data-awscc-glue-database/index:DataAwsccGlueDatabaseDatabaseInputTargetDatabaseOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGlueDatabases.DataAwsccGlueDatabases": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_databases awscc_glue_databases}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueDatabases.DataAwsccGlueDatabases",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_databases awscc_glue_databases} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-glue-databases/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGlueDatabases.DataAwsccGlueDatabasesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-glue-databases/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccGlueDatabases resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-databases/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccGlueDatabases to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_databases#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccGlueDatabases that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccGlueDatabases to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-databases/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-databases/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccGlueDatabases",
      "namespace": "dataAwsccGlueDatabases",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-databases/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-databases/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-databases/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-glue-databases/index:DataAwsccGlueDatabases"
    },
    "@cdktn/provider-awscc.dataAwsccGlueDatabases.DataAwsccGlueDatabasesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueDatabases.DataAwsccGlueDatabasesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-glue-databases/index.ts",
        "line": 14
      },
      "name": "DataAwsccGlueDatabasesConfig",
      "namespace": "dataAwsccGlueDatabases",
      "symbolId": "src/data-awscc-glue-databases/index:DataAwsccGlueDatabasesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccGlueIdentityCenterConfiguration.DataAwsccGlueIdentityCenterConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_identity_center_configuration awscc_glue_identity_center_configuration}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueIdentityCenterConfiguration.DataAwsccGlueIdentityCenterConfiguration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_identity_center_configuration awscc_glue_identity_center_configuration} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-glue-identity-center-configuration/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGlueIdentityCenterConfiguration.DataAwsccGlueIdentityCenterConfigurationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-glue-identity-center-configuration/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccGlueIdentityCenterConfiguration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-identity-center-configuration/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccGlueIdentityCenterConfiguration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_identity_center_configuration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccGlueIdentityCenterConfiguration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccGlueIdentityCenterConfiguration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-identity-center-configuration/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-awscc-glue-identity-center-configuration/index.ts",
            "line": 132
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccGlueIdentityCenterConfiguration",
      "namespace": "dataAwsccGlueIdentityCenterConfiguration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-identity-center-configuration/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-identity-center-configuration/index.ts",
            "line": 85
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-identity-center-configuration/index.ts",
            "line": 90
          },
          "name": "applicationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-identity-center-configuration/index.ts",
            "line": 108
          },
          "name": "instanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-identity-center-configuration/index.ts",
            "line": 113
          },
          "name": "scopes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-identity-center-configuration/index.ts",
            "line": 118
          },
          "name": "userBackgroundSessionsEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-identity-center-configuration/index.ts",
            "line": 103
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-identity-center-configuration/index.ts",
            "line": 96
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-glue-identity-center-configuration/index:DataAwsccGlueIdentityCenterConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccGlueIdentityCenterConfiguration.DataAwsccGlueIdentityCenterConfigurationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueIdentityCenterConfiguration.DataAwsccGlueIdentityCenterConfigurationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-glue-identity-center-configuration/index.ts",
        "line": 14
      },
      "name": "DataAwsccGlueIdentityCenterConfigurationConfig",
      "namespace": "dataAwsccGlueIdentityCenterConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_identity_center_configuration#id DataAwsccGlueIdentityCenterConfiguration#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-identity-center-configuration/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-glue-identity-center-configuration/index:DataAwsccGlueIdentityCenterConfigurationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccGlueIntegration.DataAwsccGlueIntegration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_integration awscc_glue_integration}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueIntegration.DataAwsccGlueIntegration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_integration awscc_glue_integration} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-glue-integration/index.ts",
          "line": 206
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGlueIntegration.DataAwsccGlueIntegrationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-glue-integration/index.ts",
        "line": 174
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccGlueIntegration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-integration/index.ts",
            "line": 191
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccGlueIntegration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_integration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccGlueIntegration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccGlueIntegration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-integration/index.ts",
            "line": 309
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-integration/index.ts",
            "line": 315
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccGlueIntegration",
      "namespace": "dataAwsccGlueIntegration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-integration/index.ts",
            "line": 179
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-integration/index.ts",
            "line": 231
          },
          "name": "additionalEncryptionContext",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-integration/index.ts",
            "line": 236
          },
          "name": "createTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-integration/index.ts",
            "line": 241
          },
          "name": "dataFilter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-integration/index.ts",
            "line": 246
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-integration/index.ts",
            "line": 264
          },
          "name": "integrationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-integration/index.ts",
            "line": 270
          },
          "name": "integrationConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlueIntegration.DataAwsccGlueIntegrationIntegrationConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-integration/index.ts",
            "line": 275
          },
          "name": "integrationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-integration/index.ts",
            "line": 280
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-integration/index.ts",
            "line": 285
          },
          "name": "sourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-integration/index.ts",
            "line": 290
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-integration/index.ts",
            "line": 296
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlueIntegration.DataAwsccGlueIntegrationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-integration/index.ts",
            "line": 301
          },
          "name": "targetArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-integration/index.ts",
            "line": 259
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-integration/index.ts",
            "line": 252
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-glue-integration/index:DataAwsccGlueIntegration"
    },
    "@cdktn/provider-awscc.dataAwsccGlueIntegration.DataAwsccGlueIntegrationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueIntegration.DataAwsccGlueIntegrationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-glue-integration/index.ts",
        "line": 14
      },
      "name": "DataAwsccGlueIntegrationConfig",
      "namespace": "dataAwsccGlueIntegration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_integration#id DataAwsccGlueIntegration#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-integration/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-glue-integration/index:DataAwsccGlueIntegrationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccGlueIntegration.DataAwsccGlueIntegrationIntegrationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueIntegration.DataAwsccGlueIntegrationIntegrationConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-glue-integration/index.ts",
        "line": 25
      },
      "name": "DataAwsccGlueIntegrationIntegrationConfig",
      "namespace": "dataAwsccGlueIntegration",
      "symbolId": "src/data-awscc-glue-integration/index:DataAwsccGlueIntegrationIntegrationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccGlueIntegration.DataAwsccGlueIntegrationIntegrationConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueIntegration.DataAwsccGlueIntegrationIntegrationConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-glue-integration/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-glue-integration/index.ts",
        "line": 48
      },
      "name": "DataAwsccGlueIntegrationIntegrationConfigOutputReference",
      "namespace": "dataAwsccGlueIntegration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-integration/index.ts",
            "line": 75
          },
          "name": "continuousSync",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-integration/index.ts",
            "line": 80
          },
          "name": "refreshInterval",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-integration/index.ts",
            "line": 86
          },
          "name": "sourceProperties",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-integration/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlueIntegration.DataAwsccGlueIntegrationIntegrationConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-glue-integration/index:DataAwsccGlueIntegrationIntegrationConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGlueIntegration.DataAwsccGlueIntegrationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueIntegration.DataAwsccGlueIntegrationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-glue-integration/index.ts",
        "line": 90
      },
      "name": "DataAwsccGlueIntegrationTags",
      "namespace": "dataAwsccGlueIntegration",
      "symbolId": "src/data-awscc-glue-integration/index:DataAwsccGlueIntegrationTags"
    },
    "@cdktn/provider-awscc.dataAwsccGlueIntegration.DataAwsccGlueIntegrationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueIntegration.DataAwsccGlueIntegrationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-glue-integration/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-glue-integration/index.ts",
        "line": 152
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-integration/index.ts",
            "line": 166
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGlueIntegration.DataAwsccGlueIntegrationTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccGlueIntegrationTagsList",
      "namespace": "dataAwsccGlueIntegration",
      "symbolId": "src/data-awscc-glue-integration/index:DataAwsccGlueIntegrationTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccGlueIntegration.DataAwsccGlueIntegrationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueIntegration.DataAwsccGlueIntegrationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-glue-integration/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-awscc-glue-integration/index.ts",
        "line": 113
      },
      "name": "DataAwsccGlueIntegrationTagsOutputReference",
      "namespace": "dataAwsccGlueIntegration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-integration/index.ts",
            "line": 142
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-integration/index.ts",
            "line": 147
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-integration/index.ts",
            "line": 126
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlueIntegration.DataAwsccGlueIntegrationTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-glue-integration/index:DataAwsccGlueIntegrationTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGlueIntegrationResourceProperties.DataAwsccGlueIntegrationResourceProperties": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_integration_resource_properties awscc_glue_integration_resource_properties}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueIntegrationResourceProperties.DataAwsccGlueIntegrationResourceProperties",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_integration_resource_properties awscc_glue_integration_resource_properties} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-glue-integration-resource-properties/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGlueIntegrationResourceProperties.DataAwsccGlueIntegrationResourcePropertiesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-glue-integration-resource-properties/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccGlueIntegrationResourceProperties resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-integration-resource-properties/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccGlueIntegrationResourceProperties to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_integration_resource_properties#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccGlueIntegrationResourceProperties that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccGlueIntegrationResourceProperties to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-integration-resource-properties/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-integration-resource-properties/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccGlueIntegrationResourceProperties",
      "namespace": "dataAwsccGlueIntegrationResourceProperties",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-integration-resource-properties/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-integration-resource-properties/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-integration-resource-properties/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-glue-integration-resource-properties/index:DataAwsccGlueIntegrationResourceProperties"
    },
    "@cdktn/provider-awscc.dataAwsccGlueIntegrationResourceProperties.DataAwsccGlueIntegrationResourcePropertiesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueIntegrationResourceProperties.DataAwsccGlueIntegrationResourcePropertiesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-glue-integration-resource-properties/index.ts",
        "line": 14
      },
      "name": "DataAwsccGlueIntegrationResourcePropertiesConfig",
      "namespace": "dataAwsccGlueIntegrationResourceProperties",
      "symbolId": "src/data-awscc-glue-integration-resource-properties/index:DataAwsccGlueIntegrationResourcePropertiesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccGlueIntegrationResourceProperty.DataAwsccGlueIntegrationResourceProperty": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_integration_resource_property awscc_glue_integration_resource_property}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueIntegrationResourceProperty.DataAwsccGlueIntegrationResourceProperty",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_integration_resource_property awscc_glue_integration_resource_property} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-glue-integration-resource-property/index.ts",
          "line": 264
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGlueIntegrationResourceProperty.DataAwsccGlueIntegrationResourcePropertyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-glue-integration-resource-property/index.ts",
        "line": 232
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccGlueIntegrationResourceProperty resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-integration-resource-property/index.ts",
            "line": 249
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccGlueIntegrationResourceProperty to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_integration_resource_property#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccGlueIntegrationResourceProperty that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccGlueIntegrationResourceProperty to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-integration-resource-property/index.ts",
            "line": 332
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-integration-resource-property/index.ts",
            "line": 338
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccGlueIntegrationResourceProperty",
      "namespace": "dataAwsccGlueIntegrationResourceProperty",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-integration-resource-property/index.ts",
            "line": 237
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-integration-resource-property/index.ts",
            "line": 301
          },
          "name": "resourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-integration-resource-property/index.ts",
            "line": 306
          },
          "name": "resourcePropertyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-integration-resource-property/index.ts",
            "line": 312
          },
          "name": "sourceProcessingProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlueIntegrationResourceProperty.DataAwsccGlueIntegrationResourcePropertySourceProcessingPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-integration-resource-property/index.ts",
            "line": 318
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlueIntegrationResourceProperty.DataAwsccGlueIntegrationResourcePropertyTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-integration-resource-property/index.ts",
            "line": 324
          },
          "name": "targetProcessingProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlueIntegrationResourceProperty.DataAwsccGlueIntegrationResourcePropertyTargetProcessingPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-integration-resource-property/index.ts",
            "line": 296
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-integration-resource-property/index.ts",
            "line": 289
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-glue-integration-resource-property/index:DataAwsccGlueIntegrationResourceProperty"
    },
    "@cdktn/provider-awscc.dataAwsccGlueIntegrationResourceProperty.DataAwsccGlueIntegrationResourcePropertyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueIntegrationResourceProperty.DataAwsccGlueIntegrationResourcePropertyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-glue-integration-resource-property/index.ts",
        "line": 14
      },
      "name": "DataAwsccGlueIntegrationResourcePropertyConfig",
      "namespace": "dataAwsccGlueIntegrationResourceProperty",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_integration_resource_property#id DataAwsccGlueIntegrationResourceProperty#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-integration-resource-property/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-glue-integration-resource-property/index:DataAwsccGlueIntegrationResourcePropertyConfig"
    },
    "@cdktn/provider-awscc.dataAwsccGlueIntegrationResourceProperty.DataAwsccGlueIntegrationResourcePropertySourceProcessingProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueIntegrationResourceProperty.DataAwsccGlueIntegrationResourcePropertySourceProcessingProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-glue-integration-resource-property/index.ts",
        "line": 25
      },
      "name": "DataAwsccGlueIntegrationResourcePropertySourceProcessingProperties",
      "namespace": "dataAwsccGlueIntegrationResourceProperty",
      "symbolId": "src/data-awscc-glue-integration-resource-property/index:DataAwsccGlueIntegrationResourcePropertySourceProcessingProperties"
    },
    "@cdktn/provider-awscc.dataAwsccGlueIntegrationResourceProperty.DataAwsccGlueIntegrationResourcePropertySourceProcessingPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueIntegrationResourceProperty.DataAwsccGlueIntegrationResourcePropertySourceProcessingPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-glue-integration-resource-property/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-glue-integration-resource-property/index.ts",
        "line": 48
      },
      "name": "DataAwsccGlueIntegrationResourcePropertySourceProcessingPropertiesOutputReference",
      "namespace": "dataAwsccGlueIntegrationResourceProperty",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-integration-resource-property/index.ts",
            "line": 75
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-integration-resource-property/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlueIntegrationResourceProperty.DataAwsccGlueIntegrationResourcePropertySourceProcessingProperties"
          }
        }
      ],
      "symbolId": "src/data-awscc-glue-integration-resource-property/index:DataAwsccGlueIntegrationResourcePropertySourceProcessingPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGlueIntegrationResourceProperty.DataAwsccGlueIntegrationResourcePropertyTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueIntegrationResourceProperty.DataAwsccGlueIntegrationResourcePropertyTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-glue-integration-resource-property/index.ts",
        "line": 79
      },
      "name": "DataAwsccGlueIntegrationResourcePropertyTags",
      "namespace": "dataAwsccGlueIntegrationResourceProperty",
      "symbolId": "src/data-awscc-glue-integration-resource-property/index:DataAwsccGlueIntegrationResourcePropertyTags"
    },
    "@cdktn/provider-awscc.dataAwsccGlueIntegrationResourceProperty.DataAwsccGlueIntegrationResourcePropertyTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueIntegrationResourceProperty.DataAwsccGlueIntegrationResourcePropertyTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-glue-integration-resource-property/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-glue-integration-resource-property/index.ts",
        "line": 141
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-integration-resource-property/index.ts",
            "line": 155
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGlueIntegrationResourceProperty.DataAwsccGlueIntegrationResourcePropertyTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccGlueIntegrationResourcePropertyTagsList",
      "namespace": "dataAwsccGlueIntegrationResourceProperty",
      "symbolId": "src/data-awscc-glue-integration-resource-property/index:DataAwsccGlueIntegrationResourcePropertyTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccGlueIntegrationResourceProperty.DataAwsccGlueIntegrationResourcePropertyTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueIntegrationResourceProperty.DataAwsccGlueIntegrationResourcePropertyTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-glue-integration-resource-property/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-glue-integration-resource-property/index.ts",
        "line": 102
      },
      "name": "DataAwsccGlueIntegrationResourcePropertyTagsOutputReference",
      "namespace": "dataAwsccGlueIntegrationResourceProperty",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-integration-resource-property/index.ts",
            "line": 131
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-integration-resource-property/index.ts",
            "line": 136
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-integration-resource-property/index.ts",
            "line": 115
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlueIntegrationResourceProperty.DataAwsccGlueIntegrationResourcePropertyTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-glue-integration-resource-property/index:DataAwsccGlueIntegrationResourcePropertyTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGlueIntegrationResourceProperty.DataAwsccGlueIntegrationResourcePropertyTargetProcessingProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueIntegrationResourceProperty.DataAwsccGlueIntegrationResourcePropertyTargetProcessingProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-glue-integration-resource-property/index.ts",
        "line": 159
      },
      "name": "DataAwsccGlueIntegrationResourcePropertyTargetProcessingProperties",
      "namespace": "dataAwsccGlueIntegrationResourceProperty",
      "symbolId": "src/data-awscc-glue-integration-resource-property/index:DataAwsccGlueIntegrationResourcePropertyTargetProcessingProperties"
    },
    "@cdktn/provider-awscc.dataAwsccGlueIntegrationResourceProperty.DataAwsccGlueIntegrationResourcePropertyTargetProcessingPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueIntegrationResourceProperty.DataAwsccGlueIntegrationResourcePropertyTargetProcessingPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-glue-integration-resource-property/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-awscc-glue-integration-resource-property/index.ts",
        "line": 182
      },
      "name": "DataAwsccGlueIntegrationResourcePropertyTargetProcessingPropertiesOutputReference",
      "namespace": "dataAwsccGlueIntegrationResourceProperty",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-integration-resource-property/index.ts",
            "line": 209
          },
          "name": "connectionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-integration-resource-property/index.ts",
            "line": 214
          },
          "name": "eventBusArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-integration-resource-property/index.ts",
            "line": 219
          },
          "name": "kmsArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-integration-resource-property/index.ts",
            "line": 224
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-integration-resource-property/index.ts",
            "line": 193
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlueIntegrationResourceProperty.DataAwsccGlueIntegrationResourcePropertyTargetProcessingProperties"
          }
        }
      ],
      "symbolId": "src/data-awscc-glue-integration-resource-property/index:DataAwsccGlueIntegrationResourcePropertyTargetProcessingPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGlueIntegrations.DataAwsccGlueIntegrations": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_integrations awscc_glue_integrations}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueIntegrations.DataAwsccGlueIntegrations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_integrations awscc_glue_integrations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-glue-integrations/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGlueIntegrations.DataAwsccGlueIntegrationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-glue-integrations/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccGlueIntegrations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-integrations/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccGlueIntegrations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_integrations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccGlueIntegrations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccGlueIntegrations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-integrations/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-integrations/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccGlueIntegrations",
      "namespace": "dataAwsccGlueIntegrations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-integrations/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-integrations/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-integrations/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-glue-integrations/index:DataAwsccGlueIntegrations"
    },
    "@cdktn/provider-awscc.dataAwsccGlueIntegrations.DataAwsccGlueIntegrationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueIntegrations.DataAwsccGlueIntegrationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-glue-integrations/index.ts",
        "line": 14
      },
      "name": "DataAwsccGlueIntegrationsConfig",
      "namespace": "dataAwsccGlueIntegrations",
      "symbolId": "src/data-awscc-glue-integrations/index:DataAwsccGlueIntegrationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccGlueJob.DataAwsccGlueJob": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_job awscc_glue_job}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueJob.DataAwsccGlueJob",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_job awscc_glue_job} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-glue-job/index.ts",
          "line": 292
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGlueJob.DataAwsccGlueJobConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-glue-job/index.ts",
        "line": 260
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccGlueJob resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-job/index.ts",
            "line": 277
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccGlueJob to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_job#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccGlueJob that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccGlueJob to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-job/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-awscc-glue-job/index.ts",
            "line": 457
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccGlueJob",
      "namespace": "dataAwsccGlueJob",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-job/index.ts",
            "line": 265
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-job/index.ts",
            "line": 316
          },
          "name": "allocatedCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-job/index.ts",
            "line": 322
          },
          "name": "command",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlueJob.DataAwsccGlueJobCommandOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-job/index.ts",
            "line": 328
          },
          "name": "connections",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlueJob.DataAwsccGlueJobConnectionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-job/index.ts",
            "line": 333
          },
          "name": "defaultArguments",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-job/index.ts",
            "line": 338
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-job/index.ts",
            "line": 343
          },
          "name": "executionClass",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-job/index.ts",
            "line": 349
          },
          "name": "executionProperty",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlueJob.DataAwsccGlueJobExecutionPropertyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-job/index.ts",
            "line": 354
          },
          "name": "glueVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-job/index.ts",
            "line": 372
          },
          "name": "jobMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-job/index.ts",
            "line": 377
          },
          "name": "jobRunQueuingEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-job/index.ts",
            "line": 382
          },
          "name": "logUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-job/index.ts",
            "line": 387
          },
          "name": "maintenanceWindow",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-job/index.ts",
            "line": 392
          },
          "name": "maxCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-job/index.ts",
            "line": 397
          },
          "name": "maxRetries",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-job/index.ts",
            "line": 402
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-job/index.ts",
            "line": 407
          },
          "name": "nonOverridableArguments",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-job/index.ts",
            "line": 413
          },
          "name": "notificationProperty",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlueJob.DataAwsccGlueJobNotificationPropertyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-job/index.ts",
            "line": 418
          },
          "name": "numberOfWorkers",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-job/index.ts",
            "line": 423
          },
          "name": "role",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-job/index.ts",
            "line": 428
          },
          "name": "securityConfiguration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-job/index.ts",
            "line": 433
          },
          "name": "tags",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-job/index.ts",
            "line": 438
          },
          "name": "timeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-job/index.ts",
            "line": 443
          },
          "name": "workerType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-job/index.ts",
            "line": 367
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-job/index.ts",
            "line": 360
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-glue-job/index:DataAwsccGlueJob"
    },
    "@cdktn/provider-awscc.dataAwsccGlueJob.DataAwsccGlueJobCommand": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueJob.DataAwsccGlueJobCommand",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-glue-job/index.ts",
        "line": 25
      },
      "name": "DataAwsccGlueJobCommand",
      "namespace": "dataAwsccGlueJob",
      "symbolId": "src/data-awscc-glue-job/index:DataAwsccGlueJobCommand"
    },
    "@cdktn/provider-awscc.dataAwsccGlueJob.DataAwsccGlueJobCommandOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueJob.DataAwsccGlueJobCommandOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-glue-job/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-glue-job/index.ts",
        "line": 48
      },
      "name": "DataAwsccGlueJobCommandOutputReference",
      "namespace": "dataAwsccGlueJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-job/index.ts",
            "line": 75
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-job/index.ts",
            "line": 80
          },
          "name": "pythonVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-job/index.ts",
            "line": 85
          },
          "name": "runtime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-job/index.ts",
            "line": 90
          },
          "name": "scriptLocation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-job/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlueJob.DataAwsccGlueJobCommand"
          }
        }
      ],
      "symbolId": "src/data-awscc-glue-job/index:DataAwsccGlueJobCommandOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGlueJob.DataAwsccGlueJobConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueJob.DataAwsccGlueJobConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-glue-job/index.ts",
        "line": 14
      },
      "name": "DataAwsccGlueJobConfig",
      "namespace": "dataAwsccGlueJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_job#id DataAwsccGlueJob#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-job/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-glue-job/index:DataAwsccGlueJobConfig"
    },
    "@cdktn/provider-awscc.dataAwsccGlueJob.DataAwsccGlueJobConnections": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueJob.DataAwsccGlueJobConnections",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-glue-job/index.ts",
        "line": 94
      },
      "name": "DataAwsccGlueJobConnections",
      "namespace": "dataAwsccGlueJob",
      "symbolId": "src/data-awscc-glue-job/index:DataAwsccGlueJobConnections"
    },
    "@cdktn/provider-awscc.dataAwsccGlueJob.DataAwsccGlueJobConnectionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueJob.DataAwsccGlueJobConnectionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-glue-job/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-awscc-glue-job/index.ts",
        "line": 117
      },
      "name": "DataAwsccGlueJobConnectionsOutputReference",
      "namespace": "dataAwsccGlueJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-job/index.ts",
            "line": 144
          },
          "name": "connections",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-job/index.ts",
            "line": 128
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlueJob.DataAwsccGlueJobConnections"
          }
        }
      ],
      "symbolId": "src/data-awscc-glue-job/index:DataAwsccGlueJobConnectionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGlueJob.DataAwsccGlueJobExecutionProperty": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueJob.DataAwsccGlueJobExecutionProperty",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-glue-job/index.ts",
        "line": 148
      },
      "name": "DataAwsccGlueJobExecutionProperty",
      "namespace": "dataAwsccGlueJob",
      "symbolId": "src/data-awscc-glue-job/index:DataAwsccGlueJobExecutionProperty"
    },
    "@cdktn/provider-awscc.dataAwsccGlueJob.DataAwsccGlueJobExecutionPropertyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueJob.DataAwsccGlueJobExecutionPropertyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-glue-job/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/data-awscc-glue-job/index.ts",
        "line": 171
      },
      "name": "DataAwsccGlueJobExecutionPropertyOutputReference",
      "namespace": "dataAwsccGlueJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-job/index.ts",
            "line": 198
          },
          "name": "maxConcurrentRuns",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-job/index.ts",
            "line": 182
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlueJob.DataAwsccGlueJobExecutionProperty"
          }
        }
      ],
      "symbolId": "src/data-awscc-glue-job/index:DataAwsccGlueJobExecutionPropertyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGlueJob.DataAwsccGlueJobNotificationProperty": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueJob.DataAwsccGlueJobNotificationProperty",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-glue-job/index.ts",
        "line": 202
      },
      "name": "DataAwsccGlueJobNotificationProperty",
      "namespace": "dataAwsccGlueJob",
      "symbolId": "src/data-awscc-glue-job/index:DataAwsccGlueJobNotificationProperty"
    },
    "@cdktn/provider-awscc.dataAwsccGlueJob.DataAwsccGlueJobNotificationPropertyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueJob.DataAwsccGlueJobNotificationPropertyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-glue-job/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-glue-job/index.ts",
        "line": 225
      },
      "name": "DataAwsccGlueJobNotificationPropertyOutputReference",
      "namespace": "dataAwsccGlueJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-job/index.ts",
            "line": 252
          },
          "name": "notifyDelayAfter",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-job/index.ts",
            "line": 236
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlueJob.DataAwsccGlueJobNotificationProperty"
          }
        }
      ],
      "symbolId": "src/data-awscc-glue-job/index:DataAwsccGlueJobNotificationPropertyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGlueJobs.DataAwsccGlueJobs": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_jobs awscc_glue_jobs}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueJobs.DataAwsccGlueJobs",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_jobs awscc_glue_jobs} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-glue-jobs/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGlueJobs.DataAwsccGlueJobsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-glue-jobs/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccGlueJobs resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-jobs/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccGlueJobs to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_jobs#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccGlueJobs that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccGlueJobs to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-jobs/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-jobs/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccGlueJobs",
      "namespace": "dataAwsccGlueJobs",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-jobs/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-jobs/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-jobs/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-glue-jobs/index:DataAwsccGlueJobs"
    },
    "@cdktn/provider-awscc.dataAwsccGlueJobs.DataAwsccGlueJobsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueJobs.DataAwsccGlueJobsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-glue-jobs/index.ts",
        "line": 14
      },
      "name": "DataAwsccGlueJobsConfig",
      "namespace": "dataAwsccGlueJobs",
      "symbolId": "src/data-awscc-glue-jobs/index:DataAwsccGlueJobsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccGlueRegistries.DataAwsccGlueRegistries": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_registries awscc_glue_registries}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueRegistries.DataAwsccGlueRegistries",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_registries awscc_glue_registries} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-glue-registries/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGlueRegistries.DataAwsccGlueRegistriesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-glue-registries/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccGlueRegistries resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-registries/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccGlueRegistries to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_registries#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccGlueRegistries that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccGlueRegistries to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-registries/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-registries/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccGlueRegistries",
      "namespace": "dataAwsccGlueRegistries",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-registries/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-registries/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-registries/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-glue-registries/index:DataAwsccGlueRegistries"
    },
    "@cdktn/provider-awscc.dataAwsccGlueRegistries.DataAwsccGlueRegistriesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueRegistries.DataAwsccGlueRegistriesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-glue-registries/index.ts",
        "line": 14
      },
      "name": "DataAwsccGlueRegistriesConfig",
      "namespace": "dataAwsccGlueRegistries",
      "symbolId": "src/data-awscc-glue-registries/index:DataAwsccGlueRegistriesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccGlueRegistry.DataAwsccGlueRegistry": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_registry awscc_glue_registry}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueRegistry.DataAwsccGlueRegistry",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_registry awscc_glue_registry} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-glue-registry/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-awscc.dataAwsccGlueRegistry.DataAwsccGlueRegistryConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-glue-registry/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccGlueRegistry resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-registry/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 DataAwsccGlueRegistry to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_registry#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccGlueRegistry that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccGlueRegistry to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-registry/index.ts",
            "line": 202
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-registry/index.ts",
            "line": 208
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccGlueRegistry",
      "namespace": "dataAwsccGlueRegistry",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-registry/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-registry/index.ts",
            "line": 165
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-registry/index.ts",
            "line": 170
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-registry/index.ts",
            "line": 188
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-registry/index.ts",
            "line": 194
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlueRegistry.DataAwsccGlueRegistryTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-registry/index.ts",
            "line": 183
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-registry/index.ts",
            "line": 176
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-glue-registry/index:DataAwsccGlueRegistry"
    },
    "@cdktn/provider-awscc.dataAwsccGlueRegistry.DataAwsccGlueRegistryConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueRegistry.DataAwsccGlueRegistryConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-glue-registry/index.ts",
        "line": 14
      },
      "name": "DataAwsccGlueRegistryConfig",
      "namespace": "dataAwsccGlueRegistry",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_registry#id DataAwsccGlueRegistry#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-registry/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-glue-registry/index:DataAwsccGlueRegistryConfig"
    },
    "@cdktn/provider-awscc.dataAwsccGlueRegistry.DataAwsccGlueRegistryTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueRegistry.DataAwsccGlueRegistryTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-glue-registry/index.ts",
        "line": 25
      },
      "name": "DataAwsccGlueRegistryTags",
      "namespace": "dataAwsccGlueRegistry",
      "symbolId": "src/data-awscc-glue-registry/index:DataAwsccGlueRegistryTags"
    },
    "@cdktn/provider-awscc.dataAwsccGlueRegistry.DataAwsccGlueRegistryTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueRegistry.DataAwsccGlueRegistryTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-glue-registry/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-awscc-glue-registry/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-registry/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-awscc.dataAwsccGlueRegistry.DataAwsccGlueRegistryTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccGlueRegistryTagsList",
      "namespace": "dataAwsccGlueRegistry",
      "symbolId": "src/data-awscc-glue-registry/index:DataAwsccGlueRegistryTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccGlueRegistry.DataAwsccGlueRegistryTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueRegistry.DataAwsccGlueRegistryTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-glue-registry/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-glue-registry/index.ts",
        "line": 48
      },
      "name": "DataAwsccGlueRegistryTagsOutputReference",
      "namespace": "dataAwsccGlueRegistry",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-registry/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-registry/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-registry/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlueRegistry.DataAwsccGlueRegistryTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-glue-registry/index:DataAwsccGlueRegistryTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGlueSchema.DataAwsccGlueSchema": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_schema awscc_glue_schema}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueSchema.DataAwsccGlueSchema",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_schema awscc_glue_schema} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-glue-schema/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGlueSchema.DataAwsccGlueSchemaConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-glue-schema/index.ts",
        "line": 227
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccGlueSchema resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-schema/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 DataAwsccGlueSchema to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_schema#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccGlueSchema that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccGlueSchema to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-schema/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-awscc-glue-schema/index.ts",
            "line": 358
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccGlueSchema",
      "namespace": "dataAwsccGlueSchema",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-schema/index.ts",
            "line": 232
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-schema/index.ts",
            "line": 283
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-schema/index.ts",
            "line": 289
          },
          "name": "checkpointVersion",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlueSchema.DataAwsccGlueSchemaCheckpointVersionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-schema/index.ts",
            "line": 294
          },
          "name": "compatibility",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-schema/index.ts",
            "line": 299
          },
          "name": "dataFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-schema/index.ts",
            "line": 304
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-schema/index.ts",
            "line": 322
          },
          "name": "initialSchemaVersionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-schema/index.ts",
            "line": 327
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-schema/index.ts",
            "line": 333
          },
          "name": "registry",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlueSchema.DataAwsccGlueSchemaRegistryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-schema/index.ts",
            "line": 338
          },
          "name": "schemaDefinition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-schema/index.ts",
            "line": 344
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlueSchema.DataAwsccGlueSchemaTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-schema/index.ts",
            "line": 317
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-schema/index.ts",
            "line": 310
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-glue-schema/index:DataAwsccGlueSchema"
    },
    "@cdktn/provider-awscc.dataAwsccGlueSchema.DataAwsccGlueSchemaCheckpointVersion": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueSchema.DataAwsccGlueSchemaCheckpointVersion",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-glue-schema/index.ts",
        "line": 25
      },
      "name": "DataAwsccGlueSchemaCheckpointVersion",
      "namespace": "dataAwsccGlueSchema",
      "symbolId": "src/data-awscc-glue-schema/index:DataAwsccGlueSchemaCheckpointVersion"
    },
    "@cdktn/provider-awscc.dataAwsccGlueSchema.DataAwsccGlueSchemaCheckpointVersionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueSchema.DataAwsccGlueSchemaCheckpointVersionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-glue-schema/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-glue-schema/index.ts",
        "line": 48
      },
      "name": "DataAwsccGlueSchemaCheckpointVersionOutputReference",
      "namespace": "dataAwsccGlueSchema",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-schema/index.ts",
            "line": 75
          },
          "name": "isLatest",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-schema/index.ts",
            "line": 80
          },
          "name": "versionNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-schema/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlueSchema.DataAwsccGlueSchemaCheckpointVersion"
          }
        }
      ],
      "symbolId": "src/data-awscc-glue-schema/index:DataAwsccGlueSchemaCheckpointVersionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGlueSchema.DataAwsccGlueSchemaConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueSchema.DataAwsccGlueSchemaConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-glue-schema/index.ts",
        "line": 14
      },
      "name": "DataAwsccGlueSchemaConfig",
      "namespace": "dataAwsccGlueSchema",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_schema#id DataAwsccGlueSchema#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-schema/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-glue-schema/index:DataAwsccGlueSchemaConfig"
    },
    "@cdktn/provider-awscc.dataAwsccGlueSchema.DataAwsccGlueSchemaRegistry": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueSchema.DataAwsccGlueSchemaRegistry",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-glue-schema/index.ts",
        "line": 84
      },
      "name": "DataAwsccGlueSchemaRegistry",
      "namespace": "dataAwsccGlueSchema",
      "symbolId": "src/data-awscc-glue-schema/index:DataAwsccGlueSchemaRegistry"
    },
    "@cdktn/provider-awscc.dataAwsccGlueSchema.DataAwsccGlueSchemaRegistryOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueSchema.DataAwsccGlueSchemaRegistryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-glue-schema/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-awscc-glue-schema/index.ts",
        "line": 107
      },
      "name": "DataAwsccGlueSchemaRegistryOutputReference",
      "namespace": "dataAwsccGlueSchema",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-schema/index.ts",
            "line": 134
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-schema/index.ts",
            "line": 139
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-schema/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlueSchema.DataAwsccGlueSchemaRegistry"
          }
        }
      ],
      "symbolId": "src/data-awscc-glue-schema/index:DataAwsccGlueSchemaRegistryOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGlueSchema.DataAwsccGlueSchemaTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueSchema.DataAwsccGlueSchemaTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-glue-schema/index.ts",
        "line": 143
      },
      "name": "DataAwsccGlueSchemaTags",
      "namespace": "dataAwsccGlueSchema",
      "symbolId": "src/data-awscc-glue-schema/index:DataAwsccGlueSchemaTags"
    },
    "@cdktn/provider-awscc.dataAwsccGlueSchema.DataAwsccGlueSchemaTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueSchema.DataAwsccGlueSchemaTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-glue-schema/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-awscc-glue-schema/index.ts",
        "line": 205
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-schema/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-awscc.dataAwsccGlueSchema.DataAwsccGlueSchemaTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccGlueSchemaTagsList",
      "namespace": "dataAwsccGlueSchema",
      "symbolId": "src/data-awscc-glue-schema/index:DataAwsccGlueSchemaTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccGlueSchema.DataAwsccGlueSchemaTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueSchema.DataAwsccGlueSchemaTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-glue-schema/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/data-awscc-glue-schema/index.ts",
        "line": 166
      },
      "name": "DataAwsccGlueSchemaTagsOutputReference",
      "namespace": "dataAwsccGlueSchema",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-schema/index.ts",
            "line": 195
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-schema/index.ts",
            "line": 200
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-schema/index.ts",
            "line": 179
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlueSchema.DataAwsccGlueSchemaTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-glue-schema/index:DataAwsccGlueSchemaTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGlueSchemaVersion.DataAwsccGlueSchemaVersion": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_schema_version awscc_glue_schema_version}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueSchemaVersion.DataAwsccGlueSchemaVersion",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_schema_version awscc_glue_schema_version} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-glue-schema-version/index.ts",
          "line": 125
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGlueSchemaVersion.DataAwsccGlueSchemaVersionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-glue-schema-version/index.ts",
        "line": 93
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccGlueSchemaVersion resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-schema-version/index.ts",
            "line": 110
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccGlueSchemaVersion to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_schema_version#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccGlueSchemaVersion that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccGlueSchemaVersion to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-schema-version/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-awscc-glue-schema-version/index.ts",
            "line": 187
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccGlueSchemaVersion",
      "namespace": "dataAwsccGlueSchemaVersion",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-schema-version/index.ts",
            "line": 98
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-schema-version/index.ts",
            "line": 163
          },
          "name": "schema",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlueSchemaVersion.DataAwsccGlueSchemaVersionSchemaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-schema-version/index.ts",
            "line": 168
          },
          "name": "schemaDefinition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-schema-version/index.ts",
            "line": 173
          },
          "name": "versionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-schema-version/index.ts",
            "line": 157
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-schema-version/index.ts",
            "line": 150
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-glue-schema-version/index:DataAwsccGlueSchemaVersion"
    },
    "@cdktn/provider-awscc.dataAwsccGlueSchemaVersion.DataAwsccGlueSchemaVersionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueSchemaVersion.DataAwsccGlueSchemaVersionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-glue-schema-version/index.ts",
        "line": 14
      },
      "name": "DataAwsccGlueSchemaVersionConfig",
      "namespace": "dataAwsccGlueSchemaVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_schema_version#id DataAwsccGlueSchemaVersion#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-schema-version/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-glue-schema-version/index:DataAwsccGlueSchemaVersionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccGlueSchemaVersion.DataAwsccGlueSchemaVersionSchema": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueSchemaVersion.DataAwsccGlueSchemaVersionSchema",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-glue-schema-version/index.ts",
        "line": 25
      },
      "name": "DataAwsccGlueSchemaVersionSchema",
      "namespace": "dataAwsccGlueSchemaVersion",
      "symbolId": "src/data-awscc-glue-schema-version/index:DataAwsccGlueSchemaVersionSchema"
    },
    "@cdktn/provider-awscc.dataAwsccGlueSchemaVersion.DataAwsccGlueSchemaVersionSchemaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueSchemaVersion.DataAwsccGlueSchemaVersionSchemaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-glue-schema-version/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-glue-schema-version/index.ts",
        "line": 48
      },
      "name": "DataAwsccGlueSchemaVersionSchemaOutputReference",
      "namespace": "dataAwsccGlueSchemaVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-schema-version/index.ts",
            "line": 75
          },
          "name": "registryName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-schema-version/index.ts",
            "line": 80
          },
          "name": "schemaArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-schema-version/index.ts",
            "line": 85
          },
          "name": "schemaName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-schema-version/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlueSchemaVersion.DataAwsccGlueSchemaVersionSchema"
          }
        }
      ],
      "symbolId": "src/data-awscc-glue-schema-version/index:DataAwsccGlueSchemaVersionSchemaOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGlueSchemaVersionMetadata.DataAwsccGlueSchemaVersionMetadata": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_schema_version_metadata awscc_glue_schema_version_metadata}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueSchemaVersionMetadata.DataAwsccGlueSchemaVersionMetadata",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_schema_version_metadata awscc_glue_schema_version_metadata} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-glue-schema-version-metadata/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGlueSchemaVersionMetadata.DataAwsccGlueSchemaVersionMetadataConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-glue-schema-version-metadata/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccGlueSchemaVersionMetadata resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-schema-version-metadata/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccGlueSchemaVersionMetadata to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_schema_version_metadata#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccGlueSchemaVersionMetadata that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccGlueSchemaVersionMetadata to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-schema-version-metadata/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-awscc-glue-schema-version-metadata/index.ts",
            "line": 122
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccGlueSchemaVersionMetadata",
      "namespace": "dataAwsccGlueSchemaVersionMetadata",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-schema-version-metadata/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-schema-version-metadata/index.ts",
            "line": 98
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-schema-version-metadata/index.ts",
            "line": 103
          },
          "name": "schemaVersionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-schema-version-metadata/index.ts",
            "line": 108
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-schema-version-metadata/index.ts",
            "line": 93
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-schema-version-metadata/index.ts",
            "line": 86
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-glue-schema-version-metadata/index:DataAwsccGlueSchemaVersionMetadata"
    },
    "@cdktn/provider-awscc.dataAwsccGlueSchemaVersionMetadata.DataAwsccGlueSchemaVersionMetadataConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueSchemaVersionMetadata.DataAwsccGlueSchemaVersionMetadataConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-glue-schema-version-metadata/index.ts",
        "line": 14
      },
      "name": "DataAwsccGlueSchemaVersionMetadataConfig",
      "namespace": "dataAwsccGlueSchemaVersionMetadata",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_schema_version_metadata#id DataAwsccGlueSchemaVersionMetadata#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-schema-version-metadata/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-glue-schema-version-metadata/index:DataAwsccGlueSchemaVersionMetadataConfig"
    },
    "@cdktn/provider-awscc.dataAwsccGlueSchemas.DataAwsccGlueSchemas": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_schemas awscc_glue_schemas}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueSchemas.DataAwsccGlueSchemas",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_schemas awscc_glue_schemas} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-glue-schemas/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGlueSchemas.DataAwsccGlueSchemasConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-glue-schemas/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccGlueSchemas resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-schemas/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccGlueSchemas to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_schemas#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccGlueSchemas that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccGlueSchemas to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-schemas/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-schemas/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccGlueSchemas",
      "namespace": "dataAwsccGlueSchemas",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-schemas/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-schemas/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-schemas/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-glue-schemas/index:DataAwsccGlueSchemas"
    },
    "@cdktn/provider-awscc.dataAwsccGlueSchemas.DataAwsccGlueSchemasConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueSchemas.DataAwsccGlueSchemasConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-glue-schemas/index.ts",
        "line": 14
      },
      "name": "DataAwsccGlueSchemasConfig",
      "namespace": "dataAwsccGlueSchemas",
      "symbolId": "src/data-awscc-glue-schemas/index:DataAwsccGlueSchemasConfig"
    },
    "@cdktn/provider-awscc.dataAwsccGlueTrigger.DataAwsccGlueTrigger": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_trigger awscc_glue_trigger}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueTrigger.DataAwsccGlueTrigger",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_trigger awscc_glue_trigger} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-glue-trigger/index.ts",
          "line": 430
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGlueTrigger.DataAwsccGlueTriggerConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-glue-trigger/index.ts",
        "line": 398
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccGlueTrigger resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-trigger/index.ts",
            "line": 415
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccGlueTrigger to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_trigger#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccGlueTrigger that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccGlueTrigger to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-trigger/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-awscc-glue-trigger/index.ts",
            "line": 529
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccGlueTrigger",
      "namespace": "dataAwsccGlueTrigger",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-trigger/index.ts",
            "line": 403
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-trigger/index.ts",
            "line": 455
          },
          "name": "actions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlueTrigger.DataAwsccGlueTriggerActionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-trigger/index.ts",
            "line": 460
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-trigger/index.ts",
            "line": 466
          },
          "name": "eventBatchingCondition",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlueTrigger.DataAwsccGlueTriggerEventBatchingConditionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-trigger/index.ts",
            "line": 484
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-trigger/index.ts",
            "line": 490
          },
          "name": "predicate",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlueTrigger.DataAwsccGlueTriggerPredicateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-trigger/index.ts",
            "line": 495
          },
          "name": "schedule",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-trigger/index.ts",
            "line": 500
          },
          "name": "startOnCreation",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-trigger/index.ts",
            "line": 505
          },
          "name": "tags",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-trigger/index.ts",
            "line": 510
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-trigger/index.ts",
            "line": 515
          },
          "name": "workflowName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-trigger/index.ts",
            "line": 479
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-trigger/index.ts",
            "line": 472
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-glue-trigger/index:DataAwsccGlueTrigger"
    },
    "@cdktn/provider-awscc.dataAwsccGlueTrigger.DataAwsccGlueTriggerActions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueTrigger.DataAwsccGlueTriggerActions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-glue-trigger/index.ts",
        "line": 79
      },
      "name": "DataAwsccGlueTriggerActions",
      "namespace": "dataAwsccGlueTrigger",
      "symbolId": "src/data-awscc-glue-trigger/index:DataAwsccGlueTriggerActions"
    },
    "@cdktn/provider-awscc.dataAwsccGlueTrigger.DataAwsccGlueTriggerActionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueTrigger.DataAwsccGlueTriggerActionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-glue-trigger/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-glue-trigger/index.ts",
        "line": 162
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-trigger/index.ts",
            "line": 176
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGlueTrigger.DataAwsccGlueTriggerActionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccGlueTriggerActionsList",
      "namespace": "dataAwsccGlueTrigger",
      "symbolId": "src/data-awscc-glue-trigger/index:DataAwsccGlueTriggerActionsList"
    },
    "@cdktn/provider-awscc.dataAwsccGlueTrigger.DataAwsccGlueTriggerActionsNotificationProperty": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueTrigger.DataAwsccGlueTriggerActionsNotificationProperty",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-glue-trigger/index.ts",
        "line": 25
      },
      "name": "DataAwsccGlueTriggerActionsNotificationProperty",
      "namespace": "dataAwsccGlueTrigger",
      "symbolId": "src/data-awscc-glue-trigger/index:DataAwsccGlueTriggerActionsNotificationProperty"
    },
    "@cdktn/provider-awscc.dataAwsccGlueTrigger.DataAwsccGlueTriggerActionsNotificationPropertyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueTrigger.DataAwsccGlueTriggerActionsNotificationPropertyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-glue-trigger/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-glue-trigger/index.ts",
        "line": 48
      },
      "name": "DataAwsccGlueTriggerActionsNotificationPropertyOutputReference",
      "namespace": "dataAwsccGlueTrigger",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-trigger/index.ts",
            "line": 75
          },
          "name": "notifyDelayAfter",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-trigger/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlueTrigger.DataAwsccGlueTriggerActionsNotificationProperty"
          }
        }
      ],
      "symbolId": "src/data-awscc-glue-trigger/index:DataAwsccGlueTriggerActionsNotificationPropertyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGlueTrigger.DataAwsccGlueTriggerActionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueTrigger.DataAwsccGlueTriggerActionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-glue-trigger/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-glue-trigger/index.ts",
        "line": 102
      },
      "name": "DataAwsccGlueTriggerActionsOutputReference",
      "namespace": "dataAwsccGlueTrigger",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-trigger/index.ts",
            "line": 131
          },
          "name": "arguments",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-trigger/index.ts",
            "line": 136
          },
          "name": "crawlerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-trigger/index.ts",
            "line": 141
          },
          "name": "jobName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-trigger/index.ts",
            "line": 147
          },
          "name": "notificationProperty",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlueTrigger.DataAwsccGlueTriggerActionsNotificationPropertyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-trigger/index.ts",
            "line": 152
          },
          "name": "securityConfiguration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-trigger/index.ts",
            "line": 157
          },
          "name": "timeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-trigger/index.ts",
            "line": 115
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlueTrigger.DataAwsccGlueTriggerActions"
          }
        }
      ],
      "symbolId": "src/data-awscc-glue-trigger/index:DataAwsccGlueTriggerActionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGlueTrigger.DataAwsccGlueTriggerConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueTrigger.DataAwsccGlueTriggerConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-glue-trigger/index.ts",
        "line": 14
      },
      "name": "DataAwsccGlueTriggerConfig",
      "namespace": "dataAwsccGlueTrigger",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_trigger#id DataAwsccGlueTrigger#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-trigger/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-glue-trigger/index:DataAwsccGlueTriggerConfig"
    },
    "@cdktn/provider-awscc.dataAwsccGlueTrigger.DataAwsccGlueTriggerEventBatchingCondition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueTrigger.DataAwsccGlueTriggerEventBatchingCondition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-glue-trigger/index.ts",
        "line": 180
      },
      "name": "DataAwsccGlueTriggerEventBatchingCondition",
      "namespace": "dataAwsccGlueTrigger",
      "symbolId": "src/data-awscc-glue-trigger/index:DataAwsccGlueTriggerEventBatchingCondition"
    },
    "@cdktn/provider-awscc.dataAwsccGlueTrigger.DataAwsccGlueTriggerEventBatchingConditionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueTrigger.DataAwsccGlueTriggerEventBatchingConditionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-glue-trigger/index.ts",
          "line": 210
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-glue-trigger/index.ts",
        "line": 203
      },
      "name": "DataAwsccGlueTriggerEventBatchingConditionOutputReference",
      "namespace": "dataAwsccGlueTrigger",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-trigger/index.ts",
            "line": 230
          },
          "name": "batchSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-trigger/index.ts",
            "line": 235
          },
          "name": "batchWindow",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-trigger/index.ts",
            "line": 214
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlueTrigger.DataAwsccGlueTriggerEventBatchingCondition"
          }
        }
      ],
      "symbolId": "src/data-awscc-glue-trigger/index:DataAwsccGlueTriggerEventBatchingConditionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGlueTrigger.DataAwsccGlueTriggerPredicate": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueTrigger.DataAwsccGlueTriggerPredicate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-glue-trigger/index.ts",
        "line": 334
      },
      "name": "DataAwsccGlueTriggerPredicate",
      "namespace": "dataAwsccGlueTrigger",
      "symbolId": "src/data-awscc-glue-trigger/index:DataAwsccGlueTriggerPredicate"
    },
    "@cdktn/provider-awscc.dataAwsccGlueTrigger.DataAwsccGlueTriggerPredicateConditions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueTrigger.DataAwsccGlueTriggerPredicateConditions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-glue-trigger/index.ts",
        "line": 239
      },
      "name": "DataAwsccGlueTriggerPredicateConditions",
      "namespace": "dataAwsccGlueTrigger",
      "symbolId": "src/data-awscc-glue-trigger/index:DataAwsccGlueTriggerPredicateConditions"
    },
    "@cdktn/provider-awscc.dataAwsccGlueTrigger.DataAwsccGlueTriggerPredicateConditionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueTrigger.DataAwsccGlueTriggerPredicateConditionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-glue-trigger/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/data-awscc-glue-trigger/index.ts",
        "line": 316
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-trigger/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-awscc.dataAwsccGlueTrigger.DataAwsccGlueTriggerPredicateConditionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccGlueTriggerPredicateConditionsList",
      "namespace": "dataAwsccGlueTrigger",
      "symbolId": "src/data-awscc-glue-trigger/index:DataAwsccGlueTriggerPredicateConditionsList"
    },
    "@cdktn/provider-awscc.dataAwsccGlueTrigger.DataAwsccGlueTriggerPredicateConditionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueTrigger.DataAwsccGlueTriggerPredicateConditionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-glue-trigger/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-glue-trigger/index.ts",
        "line": 262
      },
      "name": "DataAwsccGlueTriggerPredicateConditionsOutputReference",
      "namespace": "dataAwsccGlueTrigger",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-trigger/index.ts",
            "line": 296
          },
          "name": "crawlerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-trigger/index.ts",
            "line": 291
          },
          "name": "crawlState",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-trigger/index.ts",
            "line": 301
          },
          "name": "jobName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-trigger/index.ts",
            "line": 306
          },
          "name": "logicalOperator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-trigger/index.ts",
            "line": 311
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-trigger/index.ts",
            "line": 275
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlueTrigger.DataAwsccGlueTriggerPredicateConditions"
          }
        }
      ],
      "symbolId": "src/data-awscc-glue-trigger/index:DataAwsccGlueTriggerPredicateConditionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGlueTrigger.DataAwsccGlueTriggerPredicateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueTrigger.DataAwsccGlueTriggerPredicateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-glue-trigger/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-glue-trigger/index.ts",
        "line": 357
      },
      "name": "DataAwsccGlueTriggerPredicateOutputReference",
      "namespace": "dataAwsccGlueTrigger",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-trigger/index.ts",
            "line": 385
          },
          "name": "conditions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlueTrigger.DataAwsccGlueTriggerPredicateConditionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-trigger/index.ts",
            "line": 390
          },
          "name": "logical",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-trigger/index.ts",
            "line": 368
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlueTrigger.DataAwsccGlueTriggerPredicate"
          }
        }
      ],
      "symbolId": "src/data-awscc-glue-trigger/index:DataAwsccGlueTriggerPredicateOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGlueTriggers.DataAwsccGlueTriggers": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_triggers awscc_glue_triggers}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueTriggers.DataAwsccGlueTriggers",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_triggers awscc_glue_triggers} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-glue-triggers/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGlueTriggers.DataAwsccGlueTriggersConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-glue-triggers/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccGlueTriggers resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-triggers/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccGlueTriggers to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_triggers#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccGlueTriggers that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccGlueTriggers to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-triggers/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-triggers/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccGlueTriggers",
      "namespace": "dataAwsccGlueTriggers",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-triggers/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-triggers/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-triggers/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-glue-triggers/index:DataAwsccGlueTriggers"
    },
    "@cdktn/provider-awscc.dataAwsccGlueTriggers.DataAwsccGlueTriggersConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueTriggers.DataAwsccGlueTriggersConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-glue-triggers/index.ts",
        "line": 14
      },
      "name": "DataAwsccGlueTriggersConfig",
      "namespace": "dataAwsccGlueTriggers",
      "symbolId": "src/data-awscc-glue-triggers/index:DataAwsccGlueTriggersConfig"
    },
    "@cdktn/provider-awscc.dataAwsccGlueUserDefinedFunction.DataAwsccGlueUserDefinedFunction": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_user_defined_function awscc_glue_user_defined_function}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueUserDefinedFunction.DataAwsccGlueUserDefinedFunction",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_user_defined_function awscc_glue_user_defined_function} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-glue-user-defined-function/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-awscc.dataAwsccGlueUserDefinedFunction.DataAwsccGlueUserDefinedFunctionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-glue-user-defined-function/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccGlueUserDefinedFunction resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-user-defined-function/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 DataAwsccGlueUserDefinedFunction to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_user_defined_function#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccGlueUserDefinedFunction that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccGlueUserDefinedFunction to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-user-defined-function/index.ts",
            "line": 222
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-user-defined-function/index.ts",
            "line": 228
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccGlueUserDefinedFunction",
      "namespace": "dataAwsccGlueUserDefinedFunction",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-user-defined-function/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-user-defined-function/index.ts",
            "line": 165
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-user-defined-function/index.ts",
            "line": 170
          },
          "name": "className",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-user-defined-function/index.ts",
            "line": 175
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-user-defined-function/index.ts",
            "line": 180
          },
          "name": "functionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-user-defined-function/index.ts",
            "line": 185
          },
          "name": "functionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-user-defined-function/index.ts",
            "line": 203
          },
          "name": "ownerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-user-defined-function/index.ts",
            "line": 208
          },
          "name": "ownerType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-user-defined-function/index.ts",
            "line": 214
          },
          "name": "resourceUris",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlueUserDefinedFunction.DataAwsccGlueUserDefinedFunctionResourceUrisList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-user-defined-function/index.ts",
            "line": 198
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-user-defined-function/index.ts",
            "line": 191
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-glue-user-defined-function/index:DataAwsccGlueUserDefinedFunction"
    },
    "@cdktn/provider-awscc.dataAwsccGlueUserDefinedFunction.DataAwsccGlueUserDefinedFunctionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueUserDefinedFunction.DataAwsccGlueUserDefinedFunctionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-glue-user-defined-function/index.ts",
        "line": 14
      },
      "name": "DataAwsccGlueUserDefinedFunctionConfig",
      "namespace": "dataAwsccGlueUserDefinedFunction",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_user_defined_function#id DataAwsccGlueUserDefinedFunction#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-user-defined-function/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-glue-user-defined-function/index:DataAwsccGlueUserDefinedFunctionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccGlueUserDefinedFunction.DataAwsccGlueUserDefinedFunctionResourceUris": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueUserDefinedFunction.DataAwsccGlueUserDefinedFunctionResourceUris",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-glue-user-defined-function/index.ts",
        "line": 25
      },
      "name": "DataAwsccGlueUserDefinedFunctionResourceUris",
      "namespace": "dataAwsccGlueUserDefinedFunction",
      "symbolId": "src/data-awscc-glue-user-defined-function/index:DataAwsccGlueUserDefinedFunctionResourceUris"
    },
    "@cdktn/provider-awscc.dataAwsccGlueUserDefinedFunction.DataAwsccGlueUserDefinedFunctionResourceUrisList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueUserDefinedFunction.DataAwsccGlueUserDefinedFunctionResourceUrisList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-glue-user-defined-function/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-awscc-glue-user-defined-function/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-user-defined-function/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-awscc.dataAwsccGlueUserDefinedFunction.DataAwsccGlueUserDefinedFunctionResourceUrisOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccGlueUserDefinedFunctionResourceUrisList",
      "namespace": "dataAwsccGlueUserDefinedFunction",
      "symbolId": "src/data-awscc-glue-user-defined-function/index:DataAwsccGlueUserDefinedFunctionResourceUrisList"
    },
    "@cdktn/provider-awscc.dataAwsccGlueUserDefinedFunction.DataAwsccGlueUserDefinedFunctionResourceUrisOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueUserDefinedFunction.DataAwsccGlueUserDefinedFunctionResourceUrisOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-glue-user-defined-function/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-glue-user-defined-function/index.ts",
        "line": 48
      },
      "name": "DataAwsccGlueUserDefinedFunctionResourceUrisOutputReference",
      "namespace": "dataAwsccGlueUserDefinedFunction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-user-defined-function/index.ts",
            "line": 77
          },
          "name": "resourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-user-defined-function/index.ts",
            "line": 82
          },
          "name": "uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-user-defined-function/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGlueUserDefinedFunction.DataAwsccGlueUserDefinedFunctionResourceUris"
          }
        }
      ],
      "symbolId": "src/data-awscc-glue-user-defined-function/index:DataAwsccGlueUserDefinedFunctionResourceUrisOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGlueWorkflow.DataAwsccGlueWorkflow": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_workflow awscc_glue_workflow}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueWorkflow.DataAwsccGlueWorkflow",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_workflow awscc_glue_workflow} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-glue-workflow/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGlueWorkflow.DataAwsccGlueWorkflowConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-glue-workflow/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccGlueWorkflow resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-workflow/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccGlueWorkflow to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_workflow#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccGlueWorkflow that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccGlueWorkflow to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-workflow/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-awscc-glue-workflow/index.ts",
            "line": 132
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccGlueWorkflow",
      "namespace": "dataAwsccGlueWorkflow",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-workflow/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-workflow/index.ts",
            "line": 85
          },
          "name": "defaultRunProperties",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-workflow/index.ts",
            "line": 90
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-workflow/index.ts",
            "line": 108
          },
          "name": "maxConcurrentRuns",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-workflow/index.ts",
            "line": 113
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-workflow/index.ts",
            "line": 118
          },
          "name": "tags",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-workflow/index.ts",
            "line": 103
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-workflow/index.ts",
            "line": 96
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-glue-workflow/index:DataAwsccGlueWorkflow"
    },
    "@cdktn/provider-awscc.dataAwsccGlueWorkflow.DataAwsccGlueWorkflowConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueWorkflow.DataAwsccGlueWorkflowConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-glue-workflow/index.ts",
        "line": 14
      },
      "name": "DataAwsccGlueWorkflowConfig",
      "namespace": "dataAwsccGlueWorkflow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_workflow#id DataAwsccGlueWorkflow#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-workflow/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-glue-workflow/index:DataAwsccGlueWorkflowConfig"
    },
    "@cdktn/provider-awscc.dataAwsccGlueWorkflows.DataAwsccGlueWorkflows": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_workflows awscc_glue_workflows}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueWorkflows.DataAwsccGlueWorkflows",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_workflows awscc_glue_workflows} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-glue-workflows/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGlueWorkflows.DataAwsccGlueWorkflowsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-glue-workflows/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccGlueWorkflows resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-workflows/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccGlueWorkflows to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/glue_workflows#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccGlueWorkflows that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccGlueWorkflows to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-workflows/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-glue-workflows/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccGlueWorkflows",
      "namespace": "dataAwsccGlueWorkflows",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-workflows/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-workflows/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-glue-workflows/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-glue-workflows/index:DataAwsccGlueWorkflows"
    },
    "@cdktn/provider-awscc.dataAwsccGlueWorkflows.DataAwsccGlueWorkflowsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGlueWorkflows.DataAwsccGlueWorkflowsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-glue-workflows/index.ts",
        "line": 14
      },
      "name": "DataAwsccGlueWorkflowsConfig",
      "namespace": "dataAwsccGlueWorkflows",
      "symbolId": "src/data-awscc-glue-workflows/index:DataAwsccGlueWorkflowsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccGrafanaWorkspace.DataAwsccGrafanaWorkspace": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/grafana_workspace awscc_grafana_workspace}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGrafanaWorkspace.DataAwsccGrafanaWorkspace",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/grafana_workspace awscc_grafana_workspace} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-grafana-workspace/index.ts",
          "line": 533
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGrafanaWorkspace.DataAwsccGrafanaWorkspaceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-grafana-workspace/index.ts",
        "line": 501
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccGrafanaWorkspace resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-grafana-workspace/index.ts",
            "line": 518
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccGrafanaWorkspace to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/grafana_workspace#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccGrafanaWorkspace that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccGrafanaWorkspace to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-grafana-workspace/index.ts",
            "line": 702
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-grafana-workspace/index.ts",
            "line": 708
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccGrafanaWorkspace",
      "namespace": "dataAwsccGrafanaWorkspace",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-grafana-workspace/index.ts",
            "line": 506
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-grafana-workspace/index.ts",
            "line": 557
          },
          "name": "accountAccessType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-grafana-workspace/index.ts",
            "line": 562
          },
          "name": "authenticationProviders",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-grafana-workspace/index.ts",
            "line": 567
          },
          "name": "clientToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-grafana-workspace/index.ts",
            "line": 572
          },
          "name": "creationTimestamp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-grafana-workspace/index.ts",
            "line": 577
          },
          "name": "dataSources",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-grafana-workspace/index.ts",
            "line": 582
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-grafana-workspace/index.ts",
            "line": 587
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-grafana-workspace/index.ts",
            "line": 592
          },
          "name": "grafanaVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-grafana-workspace/index.ts",
            "line": 610
          },
          "name": "modificationTimestamp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-grafana-workspace/index.ts",
            "line": 615
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-grafana-workspace/index.ts",
            "line": 621
          },
          "name": "networkAccessControl",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGrafanaWorkspace.DataAwsccGrafanaWorkspaceNetworkAccessControlOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-grafana-workspace/index.ts",
            "line": 626
          },
          "name": "notificationDestinations",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-grafana-workspace/index.ts",
            "line": 636
          },
          "name": "organizationalUnits",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-grafana-workspace/index.ts",
            "line": 631
          },
          "name": "organizationRoleName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-grafana-workspace/index.ts",
            "line": 641
          },
          "name": "permissionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-grafana-workspace/index.ts",
            "line": 646
          },
          "name": "pluginAdminEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-grafana-workspace/index.ts",
            "line": 651
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-grafana-workspace/index.ts",
            "line": 657
          },
          "name": "samlConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGrafanaWorkspace.DataAwsccGrafanaWorkspaceSamlConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-grafana-workspace/index.ts",
            "line": 662
          },
          "name": "samlConfigurationStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-grafana-workspace/index.ts",
            "line": 667
          },
          "name": "ssoClientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-grafana-workspace/index.ts",
            "line": 672
          },
          "name": "stackSetName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-grafana-workspace/index.ts",
            "line": 677
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-grafana-workspace/index.ts",
            "line": 683
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGrafanaWorkspace.DataAwsccGrafanaWorkspaceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-grafana-workspace/index.ts",
            "line": 689
          },
          "name": "vpcConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGrafanaWorkspace.DataAwsccGrafanaWorkspaceVpcConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-grafana-workspace/index.ts",
            "line": 694
          },
          "name": "workspaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-grafana-workspace/index.ts",
            "line": 605
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-grafana-workspace/index.ts",
            "line": 598
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-grafana-workspace/index:DataAwsccGrafanaWorkspace"
    },
    "@cdktn/provider-awscc.dataAwsccGrafanaWorkspace.DataAwsccGrafanaWorkspaceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGrafanaWorkspace.DataAwsccGrafanaWorkspaceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-grafana-workspace/index.ts",
        "line": 14
      },
      "name": "DataAwsccGrafanaWorkspaceConfig",
      "namespace": "dataAwsccGrafanaWorkspace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/grafana_workspace#id DataAwsccGrafanaWorkspace#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-grafana-workspace/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-grafana-workspace/index:DataAwsccGrafanaWorkspaceConfig"
    },
    "@cdktn/provider-awscc.dataAwsccGrafanaWorkspace.DataAwsccGrafanaWorkspaceNetworkAccessControl": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGrafanaWorkspace.DataAwsccGrafanaWorkspaceNetworkAccessControl",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-grafana-workspace/index.ts",
        "line": 25
      },
      "name": "DataAwsccGrafanaWorkspaceNetworkAccessControl",
      "namespace": "dataAwsccGrafanaWorkspace",
      "symbolId": "src/data-awscc-grafana-workspace/index:DataAwsccGrafanaWorkspaceNetworkAccessControl"
    },
    "@cdktn/provider-awscc.dataAwsccGrafanaWorkspace.DataAwsccGrafanaWorkspaceNetworkAccessControlOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGrafanaWorkspace.DataAwsccGrafanaWorkspaceNetworkAccessControlOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-grafana-workspace/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-grafana-workspace/index.ts",
        "line": 48
      },
      "name": "DataAwsccGrafanaWorkspaceNetworkAccessControlOutputReference",
      "namespace": "dataAwsccGrafanaWorkspace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-grafana-workspace/index.ts",
            "line": 75
          },
          "name": "prefixListIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-grafana-workspace/index.ts",
            "line": 80
          },
          "name": "vpceIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-grafana-workspace/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGrafanaWorkspace.DataAwsccGrafanaWorkspaceNetworkAccessControl"
          }
        }
      ],
      "symbolId": "src/data-awscc-grafana-workspace/index:DataAwsccGrafanaWorkspaceNetworkAccessControlOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGrafanaWorkspace.DataAwsccGrafanaWorkspaceSamlConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGrafanaWorkspace.DataAwsccGrafanaWorkspaceSamlConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-grafana-workspace/index.ts",
        "line": 281
      },
      "name": "DataAwsccGrafanaWorkspaceSamlConfiguration",
      "namespace": "dataAwsccGrafanaWorkspace",
      "symbolId": "src/data-awscc-grafana-workspace/index:DataAwsccGrafanaWorkspaceSamlConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccGrafanaWorkspace.DataAwsccGrafanaWorkspaceSamlConfigurationAssertionAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGrafanaWorkspace.DataAwsccGrafanaWorkspaceSamlConfigurationAssertionAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-grafana-workspace/index.ts",
        "line": 84
      },
      "name": "DataAwsccGrafanaWorkspaceSamlConfigurationAssertionAttributes",
      "namespace": "dataAwsccGrafanaWorkspace",
      "symbolId": "src/data-awscc-grafana-workspace/index:DataAwsccGrafanaWorkspaceSamlConfigurationAssertionAttributes"
    },
    "@cdktn/provider-awscc.dataAwsccGrafanaWorkspace.DataAwsccGrafanaWorkspaceSamlConfigurationAssertionAttributesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGrafanaWorkspace.DataAwsccGrafanaWorkspaceSamlConfigurationAssertionAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-grafana-workspace/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-awscc-grafana-workspace/index.ts",
        "line": 107
      },
      "name": "DataAwsccGrafanaWorkspaceSamlConfigurationAssertionAttributesOutputReference",
      "namespace": "dataAwsccGrafanaWorkspace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-grafana-workspace/index.ts",
            "line": 134
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-grafana-workspace/index.ts",
            "line": 139
          },
          "name": "groups",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-grafana-workspace/index.ts",
            "line": 144
          },
          "name": "login",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-grafana-workspace/index.ts",
            "line": 149
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-grafana-workspace/index.ts",
            "line": 154
          },
          "name": "org",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-grafana-workspace/index.ts",
            "line": 159
          },
          "name": "role",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-grafana-workspace/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGrafanaWorkspace.DataAwsccGrafanaWorkspaceSamlConfigurationAssertionAttributes"
          }
        }
      ],
      "symbolId": "src/data-awscc-grafana-workspace/index:DataAwsccGrafanaWorkspaceSamlConfigurationAssertionAttributesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGrafanaWorkspace.DataAwsccGrafanaWorkspaceSamlConfigurationIdpMetadata": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGrafanaWorkspace.DataAwsccGrafanaWorkspaceSamlConfigurationIdpMetadata",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-grafana-workspace/index.ts",
        "line": 163
      },
      "name": "DataAwsccGrafanaWorkspaceSamlConfigurationIdpMetadata",
      "namespace": "dataAwsccGrafanaWorkspace",
      "symbolId": "src/data-awscc-grafana-workspace/index:DataAwsccGrafanaWorkspaceSamlConfigurationIdpMetadata"
    },
    "@cdktn/provider-awscc.dataAwsccGrafanaWorkspace.DataAwsccGrafanaWorkspaceSamlConfigurationIdpMetadataOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGrafanaWorkspace.DataAwsccGrafanaWorkspaceSamlConfigurationIdpMetadataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-grafana-workspace/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-awscc-grafana-workspace/index.ts",
        "line": 186
      },
      "name": "DataAwsccGrafanaWorkspaceSamlConfigurationIdpMetadataOutputReference",
      "namespace": "dataAwsccGrafanaWorkspace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-grafana-workspace/index.ts",
            "line": 213
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-grafana-workspace/index.ts",
            "line": 218
          },
          "name": "xml",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-grafana-workspace/index.ts",
            "line": 197
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGrafanaWorkspace.DataAwsccGrafanaWorkspaceSamlConfigurationIdpMetadata"
          }
        }
      ],
      "symbolId": "src/data-awscc-grafana-workspace/index:DataAwsccGrafanaWorkspaceSamlConfigurationIdpMetadataOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGrafanaWorkspace.DataAwsccGrafanaWorkspaceSamlConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGrafanaWorkspace.DataAwsccGrafanaWorkspaceSamlConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-grafana-workspace/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-awscc-grafana-workspace/index.ts",
        "line": 304
      },
      "name": "DataAwsccGrafanaWorkspaceSamlConfigurationOutputReference",
      "namespace": "dataAwsccGrafanaWorkspace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-grafana-workspace/index.ts",
            "line": 331
          },
          "name": "allowedOrganizations",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-grafana-workspace/index.ts",
            "line": 337
          },
          "name": "assertionAttributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGrafanaWorkspace.DataAwsccGrafanaWorkspaceSamlConfigurationAssertionAttributesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-grafana-workspace/index.ts",
            "line": 343
          },
          "name": "idpMetadata",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGrafanaWorkspace.DataAwsccGrafanaWorkspaceSamlConfigurationIdpMetadataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-grafana-workspace/index.ts",
            "line": 348
          },
          "name": "loginValidityDuration",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-grafana-workspace/index.ts",
            "line": 354
          },
          "name": "roleValues",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGrafanaWorkspace.DataAwsccGrafanaWorkspaceSamlConfigurationRoleValuesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-grafana-workspace/index.ts",
            "line": 315
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGrafanaWorkspace.DataAwsccGrafanaWorkspaceSamlConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-grafana-workspace/index:DataAwsccGrafanaWorkspaceSamlConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGrafanaWorkspace.DataAwsccGrafanaWorkspaceSamlConfigurationRoleValues": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGrafanaWorkspace.DataAwsccGrafanaWorkspaceSamlConfigurationRoleValues",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-grafana-workspace/index.ts",
        "line": 222
      },
      "name": "DataAwsccGrafanaWorkspaceSamlConfigurationRoleValues",
      "namespace": "dataAwsccGrafanaWorkspace",
      "symbolId": "src/data-awscc-grafana-workspace/index:DataAwsccGrafanaWorkspaceSamlConfigurationRoleValues"
    },
    "@cdktn/provider-awscc.dataAwsccGrafanaWorkspace.DataAwsccGrafanaWorkspaceSamlConfigurationRoleValuesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGrafanaWorkspace.DataAwsccGrafanaWorkspaceSamlConfigurationRoleValuesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-grafana-workspace/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-awscc-grafana-workspace/index.ts",
        "line": 245
      },
      "name": "DataAwsccGrafanaWorkspaceSamlConfigurationRoleValuesOutputReference",
      "namespace": "dataAwsccGrafanaWorkspace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-grafana-workspace/index.ts",
            "line": 272
          },
          "name": "admin",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-grafana-workspace/index.ts",
            "line": 277
          },
          "name": "editor",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-grafana-workspace/index.ts",
            "line": 256
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGrafanaWorkspace.DataAwsccGrafanaWorkspaceSamlConfigurationRoleValues"
          }
        }
      ],
      "symbolId": "src/data-awscc-grafana-workspace/index:DataAwsccGrafanaWorkspaceSamlConfigurationRoleValuesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGrafanaWorkspace.DataAwsccGrafanaWorkspaceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGrafanaWorkspace.DataAwsccGrafanaWorkspaceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-grafana-workspace/index.ts",
        "line": 358
      },
      "name": "DataAwsccGrafanaWorkspaceTags",
      "namespace": "dataAwsccGrafanaWorkspace",
      "symbolId": "src/data-awscc-grafana-workspace/index:DataAwsccGrafanaWorkspaceTags"
    },
    "@cdktn/provider-awscc.dataAwsccGrafanaWorkspace.DataAwsccGrafanaWorkspaceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGrafanaWorkspace.DataAwsccGrafanaWorkspaceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-grafana-workspace/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-grafana-workspace/index.ts",
        "line": 420
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-grafana-workspace/index.ts",
            "line": 434
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGrafanaWorkspace.DataAwsccGrafanaWorkspaceTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccGrafanaWorkspaceTagsList",
      "namespace": "dataAwsccGrafanaWorkspace",
      "symbolId": "src/data-awscc-grafana-workspace/index:DataAwsccGrafanaWorkspaceTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccGrafanaWorkspace.DataAwsccGrafanaWorkspaceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGrafanaWorkspace.DataAwsccGrafanaWorkspaceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-grafana-workspace/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-grafana-workspace/index.ts",
        "line": 381
      },
      "name": "DataAwsccGrafanaWorkspaceTagsOutputReference",
      "namespace": "dataAwsccGrafanaWorkspace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-grafana-workspace/index.ts",
            "line": 410
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-grafana-workspace/index.ts",
            "line": 415
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-grafana-workspace/index.ts",
            "line": 394
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGrafanaWorkspace.DataAwsccGrafanaWorkspaceTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-grafana-workspace/index:DataAwsccGrafanaWorkspaceTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGrafanaWorkspace.DataAwsccGrafanaWorkspaceVpcConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGrafanaWorkspace.DataAwsccGrafanaWorkspaceVpcConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-grafana-workspace/index.ts",
        "line": 438
      },
      "name": "DataAwsccGrafanaWorkspaceVpcConfiguration",
      "namespace": "dataAwsccGrafanaWorkspace",
      "symbolId": "src/data-awscc-grafana-workspace/index:DataAwsccGrafanaWorkspaceVpcConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccGrafanaWorkspace.DataAwsccGrafanaWorkspaceVpcConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGrafanaWorkspace.DataAwsccGrafanaWorkspaceVpcConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-grafana-workspace/index.ts",
          "line": 468
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-grafana-workspace/index.ts",
        "line": 461
      },
      "name": "DataAwsccGrafanaWorkspaceVpcConfigurationOutputReference",
      "namespace": "dataAwsccGrafanaWorkspace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-grafana-workspace/index.ts",
            "line": 488
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-grafana-workspace/index.ts",
            "line": 493
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-grafana-workspace/index.ts",
            "line": 472
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGrafanaWorkspace.DataAwsccGrafanaWorkspaceVpcConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-grafana-workspace/index:DataAwsccGrafanaWorkspaceVpcConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGrafanaWorkspaces.DataAwsccGrafanaWorkspaces": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/grafana_workspaces awscc_grafana_workspaces}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGrafanaWorkspaces.DataAwsccGrafanaWorkspaces",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/grafana_workspaces awscc_grafana_workspaces} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-grafana-workspaces/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGrafanaWorkspaces.DataAwsccGrafanaWorkspacesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-grafana-workspaces/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccGrafanaWorkspaces resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-grafana-workspaces/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccGrafanaWorkspaces to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/grafana_workspaces#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccGrafanaWorkspaces that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccGrafanaWorkspaces to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-grafana-workspaces/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-grafana-workspaces/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccGrafanaWorkspaces",
      "namespace": "dataAwsccGrafanaWorkspaces",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-grafana-workspaces/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-grafana-workspaces/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-grafana-workspaces/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-grafana-workspaces/index:DataAwsccGrafanaWorkspaces"
    },
    "@cdktn/provider-awscc.dataAwsccGrafanaWorkspaces.DataAwsccGrafanaWorkspacesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGrafanaWorkspaces.DataAwsccGrafanaWorkspacesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-grafana-workspaces/index.ts",
        "line": 14
      },
      "name": "DataAwsccGrafanaWorkspacesConfig",
      "namespace": "dataAwsccGrafanaWorkspaces",
      "symbolId": "src/data-awscc-grafana-workspaces/index:DataAwsccGrafanaWorkspacesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccGreengrassv2ComponentVersion.DataAwsccGreengrassv2ComponentVersion": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/greengrassv2_component_version awscc_greengrassv2_component_version}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2ComponentVersion.DataAwsccGreengrassv2ComponentVersion",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/greengrassv2_component_version awscc_greengrassv2_component_version} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-greengrassv2-component-version/index.ts",
          "line": 795
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2ComponentVersion.DataAwsccGreengrassv2ComponentVersionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-greengrassv2-component-version/index.ts",
        "line": 763
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccGreengrassv2ComponentVersion resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-component-version/index.ts",
            "line": 780
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccGreengrassv2ComponentVersion to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/greengrassv2_component_version#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccGreengrassv2ComponentVersion that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccGreengrassv2ComponentVersion to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-component-version/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-awscc-greengrassv2-component-version/index.ts",
            "line": 873
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccGreengrassv2ComponentVersion",
      "namespace": "dataAwsccGreengrassv2ComponentVersion",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-component-version/index.ts",
            "line": 768
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-component-version/index.ts",
            "line": 819
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-component-version/index.ts",
            "line": 824
          },
          "name": "componentName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-component-version/index.ts",
            "line": 829
          },
          "name": "componentVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-component-version/index.ts",
            "line": 847
          },
          "name": "inlineRecipe",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-component-version/index.ts",
            "line": 853
          },
          "name": "lambdaFunction",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2ComponentVersion.DataAwsccGreengrassv2ComponentVersionLambdaFunctionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-component-version/index.ts",
            "line": 859
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-component-version/index.ts",
            "line": 842
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-component-version/index.ts",
            "line": 835
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-greengrassv2-component-version/index:DataAwsccGreengrassv2ComponentVersion"
    },
    "@cdktn/provider-awscc.dataAwsccGreengrassv2ComponentVersion.DataAwsccGreengrassv2ComponentVersionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2ComponentVersion.DataAwsccGreengrassv2ComponentVersionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-greengrassv2-component-version/index.ts",
        "line": 14
      },
      "name": "DataAwsccGreengrassv2ComponentVersionConfig",
      "namespace": "dataAwsccGreengrassv2ComponentVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/greengrassv2_component_version#id DataAwsccGreengrassv2ComponentVersion#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-component-version/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-greengrassv2-component-version/index:DataAwsccGreengrassv2ComponentVersionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccGreengrassv2ComponentVersion.DataAwsccGreengrassv2ComponentVersionLambdaFunction": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2ComponentVersion.DataAwsccGreengrassv2ComponentVersionLambdaFunction",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-greengrassv2-component-version/index.ts",
        "line": 677
      },
      "name": "DataAwsccGreengrassv2ComponentVersionLambdaFunction",
      "namespace": "dataAwsccGreengrassv2ComponentVersion",
      "symbolId": "src/data-awscc-greengrassv2-component-version/index:DataAwsccGreengrassv2ComponentVersionLambdaFunction"
    },
    "@cdktn/provider-awscc.dataAwsccGreengrassv2ComponentVersion.DataAwsccGreengrassv2ComponentVersionLambdaFunctionComponentDependencies": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2ComponentVersion.DataAwsccGreengrassv2ComponentVersionLambdaFunctionComponentDependencies",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-greengrassv2-component-version/index.ts",
        "line": 25
      },
      "name": "DataAwsccGreengrassv2ComponentVersionLambdaFunctionComponentDependencies",
      "namespace": "dataAwsccGreengrassv2ComponentVersion",
      "symbolId": "src/data-awscc-greengrassv2-component-version/index:DataAwsccGreengrassv2ComponentVersionLambdaFunctionComponentDependencies"
    },
    "@cdktn/provider-awscc.dataAwsccGreengrassv2ComponentVersion.DataAwsccGreengrassv2ComponentVersionLambdaFunctionComponentDependenciesMap": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2ComponentVersion.DataAwsccGreengrassv2ComponentVersionLambdaFunctionComponentDependenciesMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-greengrassv2-component-version/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-awscc-greengrassv2-component-version/index.ts",
        "line": 86
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-component-version/index.ts",
            "line": 99
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2ComponentVersion.DataAwsccGreengrassv2ComponentVersionLambdaFunctionComponentDependenciesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccGreengrassv2ComponentVersionLambdaFunctionComponentDependenciesMap",
      "namespace": "dataAwsccGreengrassv2ComponentVersion",
      "symbolId": "src/data-awscc-greengrassv2-component-version/index:DataAwsccGreengrassv2ComponentVersionLambdaFunctionComponentDependenciesMap"
    },
    "@cdktn/provider-awscc.dataAwsccGreengrassv2ComponentVersion.DataAwsccGreengrassv2ComponentVersionLambdaFunctionComponentDependenciesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2ComponentVersion.DataAwsccGreengrassv2ComponentVersionLambdaFunctionComponentDependenciesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-greengrassv2-component-version/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 key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-greengrassv2-component-version/index.ts",
        "line": 48
      },
      "name": "DataAwsccGreengrassv2ComponentVersionLambdaFunctionComponentDependenciesOutputReference",
      "namespace": "dataAwsccGreengrassv2ComponentVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-component-version/index.ts",
            "line": 76
          },
          "name": "dependencyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-component-version/index.ts",
            "line": 81
          },
          "name": "versionRequirement",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-component-version/index.ts",
            "line": 60
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2ComponentVersion.DataAwsccGreengrassv2ComponentVersionLambdaFunctionComponentDependencies"
          }
        }
      ],
      "symbolId": "src/data-awscc-greengrassv2-component-version/index:DataAwsccGreengrassv2ComponentVersionLambdaFunctionComponentDependenciesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGreengrassv2ComponentVersion.DataAwsccGreengrassv2ComponentVersionLambdaFunctionComponentLambdaParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2ComponentVersion.DataAwsccGreengrassv2ComponentVersionLambdaFunctionComponentLambdaParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-greengrassv2-component-version/index.ts",
        "line": 489
      },
      "name": "DataAwsccGreengrassv2ComponentVersionLambdaFunctionComponentLambdaParameters",
      "namespace": "dataAwsccGreengrassv2ComponentVersion",
      "symbolId": "src/data-awscc-greengrassv2-component-version/index:DataAwsccGreengrassv2ComponentVersionLambdaFunctionComponentLambdaParameters"
    },
    "@cdktn/provider-awscc.dataAwsccGreengrassv2ComponentVersion.DataAwsccGreengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersEventSources": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2ComponentVersion.DataAwsccGreengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersEventSources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-greengrassv2-component-version/index.ts",
        "line": 103
      },
      "name": "DataAwsccGreengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersEventSources",
      "namespace": "dataAwsccGreengrassv2ComponentVersion",
      "symbolId": "src/data-awscc-greengrassv2-component-version/index:DataAwsccGreengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersEventSources"
    },
    "@cdktn/provider-awscc.dataAwsccGreengrassv2ComponentVersion.DataAwsccGreengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersEventSourcesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2ComponentVersion.DataAwsccGreengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersEventSourcesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-greengrassv2-component-version/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-awscc-greengrassv2-component-version/index.ts",
        "line": 165
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-component-version/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-awscc.dataAwsccGreengrassv2ComponentVersion.DataAwsccGreengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersEventSourcesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccGreengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersEventSourcesList",
      "namespace": "dataAwsccGreengrassv2ComponentVersion",
      "symbolId": "src/data-awscc-greengrassv2-component-version/index:DataAwsccGreengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersEventSourcesList"
    },
    "@cdktn/provider-awscc.dataAwsccGreengrassv2ComponentVersion.DataAwsccGreengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersEventSourcesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2ComponentVersion.DataAwsccGreengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersEventSourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-greengrassv2-component-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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-greengrassv2-component-version/index.ts",
        "line": 126
      },
      "name": "DataAwsccGreengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersEventSourcesOutputReference",
      "namespace": "dataAwsccGreengrassv2ComponentVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-component-version/index.ts",
            "line": 155
          },
          "name": "topic",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-component-version/index.ts",
            "line": 160
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-component-version/index.ts",
            "line": 139
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2ComponentVersion.DataAwsccGreengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersEventSources"
          }
        }
      ],
      "symbolId": "src/data-awscc-greengrassv2-component-version/index:DataAwsccGreengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersEventSourcesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGreengrassv2ComponentVersion.DataAwsccGreengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParams": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2ComponentVersion.DataAwsccGreengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParams",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-greengrassv2-component-version/index.ts",
        "line": 429
      },
      "name": "DataAwsccGreengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParams",
      "namespace": "dataAwsccGreengrassv2ComponentVersion",
      "symbolId": "src/data-awscc-greengrassv2-component-version/index:DataAwsccGreengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParams"
    },
    "@cdktn/provider-awscc.dataAwsccGreengrassv2ComponentVersion.DataAwsccGreengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParamsContainerParams": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2ComponentVersion.DataAwsccGreengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParamsContainerParams",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-greengrassv2-component-version/index.ts",
        "line": 358
      },
      "name": "DataAwsccGreengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParamsContainerParams",
      "namespace": "dataAwsccGreengrassv2ComponentVersion",
      "symbolId": "src/data-awscc-greengrassv2-component-version/index:DataAwsccGreengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParamsContainerParams"
    },
    "@cdktn/provider-awscc.dataAwsccGreengrassv2ComponentVersion.DataAwsccGreengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParamsContainerParamsDevices": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2ComponentVersion.DataAwsccGreengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParamsContainerParamsDevices",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-greengrassv2-component-version/index.ts",
        "line": 183
      },
      "name": "DataAwsccGreengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParamsContainerParamsDevices",
      "namespace": "dataAwsccGreengrassv2ComponentVersion",
      "symbolId": "src/data-awscc-greengrassv2-component-version/index:DataAwsccGreengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParamsContainerParamsDevices"
    },
    "@cdktn/provider-awscc.dataAwsccGreengrassv2ComponentVersion.DataAwsccGreengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParamsContainerParamsDevicesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2ComponentVersion.DataAwsccGreengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParamsContainerParamsDevicesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-greengrassv2-component-version/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-awscc-greengrassv2-component-version/index.ts",
        "line": 250
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-component-version/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-awscc.dataAwsccGreengrassv2ComponentVersion.DataAwsccGreengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParamsContainerParamsDevicesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccGreengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParamsContainerParamsDevicesList",
      "namespace": "dataAwsccGreengrassv2ComponentVersion",
      "symbolId": "src/data-awscc-greengrassv2-component-version/index:DataAwsccGreengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParamsContainerParamsDevicesList"
    },
    "@cdktn/provider-awscc.dataAwsccGreengrassv2ComponentVersion.DataAwsccGreengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParamsContainerParamsDevicesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2ComponentVersion.DataAwsccGreengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParamsContainerParamsDevicesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-greengrassv2-component-version/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-greengrassv2-component-version/index.ts",
        "line": 206
      },
      "name": "DataAwsccGreengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParamsContainerParamsDevicesOutputReference",
      "namespace": "dataAwsccGreengrassv2ComponentVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-component-version/index.ts",
            "line": 235
          },
          "name": "addGroupOwner",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-component-version/index.ts",
            "line": 240
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-component-version/index.ts",
            "line": 245
          },
          "name": "permission",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-component-version/index.ts",
            "line": 219
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2ComponentVersion.DataAwsccGreengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParamsContainerParamsDevices"
          }
        }
      ],
      "symbolId": "src/data-awscc-greengrassv2-component-version/index:DataAwsccGreengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParamsContainerParamsDevicesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGreengrassv2ComponentVersion.DataAwsccGreengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParamsContainerParamsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2ComponentVersion.DataAwsccGreengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParamsContainerParamsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-greengrassv2-component-version/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-awscc-greengrassv2-component-version/index.ts",
        "line": 381
      },
      "name": "DataAwsccGreengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParamsContainerParamsOutputReference",
      "namespace": "dataAwsccGreengrassv2ComponentVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-component-version/index.ts",
            "line": 409
          },
          "name": "devices",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2ComponentVersion.DataAwsccGreengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParamsContainerParamsDevicesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-component-version/index.ts",
            "line": 414
          },
          "name": "memorySizeInKb",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-component-version/index.ts",
            "line": 419
          },
          "name": "mountRoSysfs",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-component-version/index.ts",
            "line": 425
          },
          "name": "volumes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2ComponentVersion.DataAwsccGreengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParamsContainerParamsVolumesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-component-version/index.ts",
            "line": 392
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2ComponentVersion.DataAwsccGreengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParamsContainerParams"
          }
        }
      ],
      "symbolId": "src/data-awscc-greengrassv2-component-version/index:DataAwsccGreengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParamsContainerParamsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGreengrassv2ComponentVersion.DataAwsccGreengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParamsContainerParamsVolumes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2ComponentVersion.DataAwsccGreengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParamsContainerParamsVolumes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-greengrassv2-component-version/index.ts",
        "line": 268
      },
      "name": "DataAwsccGreengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParamsContainerParamsVolumes",
      "namespace": "dataAwsccGreengrassv2ComponentVersion",
      "symbolId": "src/data-awscc-greengrassv2-component-version/index:DataAwsccGreengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParamsContainerParamsVolumes"
    },
    "@cdktn/provider-awscc.dataAwsccGreengrassv2ComponentVersion.DataAwsccGreengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParamsContainerParamsVolumesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2ComponentVersion.DataAwsccGreengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParamsContainerParamsVolumesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-greengrassv2-component-version/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-greengrassv2-component-version/index.ts",
        "line": 340
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-component-version/index.ts",
            "line": 354
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2ComponentVersion.DataAwsccGreengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParamsContainerParamsVolumesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccGreengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParamsContainerParamsVolumesList",
      "namespace": "dataAwsccGreengrassv2ComponentVersion",
      "symbolId": "src/data-awscc-greengrassv2-component-version/index:DataAwsccGreengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParamsContainerParamsVolumesList"
    },
    "@cdktn/provider-awscc.dataAwsccGreengrassv2ComponentVersion.DataAwsccGreengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParamsContainerParamsVolumesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2ComponentVersion.DataAwsccGreengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParamsContainerParamsVolumesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-greengrassv2-component-version/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-greengrassv2-component-version/index.ts",
        "line": 291
      },
      "name": "DataAwsccGreengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParamsContainerParamsVolumesOutputReference",
      "namespace": "dataAwsccGreengrassv2ComponentVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-component-version/index.ts",
            "line": 320
          },
          "name": "addGroupOwner",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-component-version/index.ts",
            "line": 325
          },
          "name": "destinationPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-component-version/index.ts",
            "line": 330
          },
          "name": "permission",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-component-version/index.ts",
            "line": 335
          },
          "name": "sourcePath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-component-version/index.ts",
            "line": 304
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2ComponentVersion.DataAwsccGreengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParamsContainerParamsVolumes"
          }
        }
      ],
      "symbolId": "src/data-awscc-greengrassv2-component-version/index:DataAwsccGreengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParamsContainerParamsVolumesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGreengrassv2ComponentVersion.DataAwsccGreengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParamsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2ComponentVersion.DataAwsccGreengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParamsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-greengrassv2-component-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-awscc-greengrassv2-component-version/index.ts",
        "line": 452
      },
      "name": "DataAwsccGreengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParamsOutputReference",
      "namespace": "dataAwsccGreengrassv2ComponentVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-component-version/index.ts",
            "line": 480
          },
          "name": "containerParams",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2ComponentVersion.DataAwsccGreengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParamsContainerParamsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-component-version/index.ts",
            "line": 485
          },
          "name": "isolationMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-component-version/index.ts",
            "line": 463
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2ComponentVersion.DataAwsccGreengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParams"
          }
        }
      ],
      "symbolId": "src/data-awscc-greengrassv2-component-version/index:DataAwsccGreengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParamsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGreengrassv2ComponentVersion.DataAwsccGreengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2ComponentVersion.DataAwsccGreengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-greengrassv2-component-version/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-awscc-greengrassv2-component-version/index.ts",
        "line": 512
      },
      "name": "DataAwsccGreengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersOutputReference",
      "namespace": "dataAwsccGreengrassv2ComponentVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-component-version/index.ts",
            "line": 540
          },
          "name": "environmentVariables",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-component-version/index.ts",
            "line": 546
          },
          "name": "eventSources",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2ComponentVersion.DataAwsccGreengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersEventSourcesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-component-version/index.ts",
            "line": 551
          },
          "name": "execArgs",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-component-version/index.ts",
            "line": 556
          },
          "name": "inputPayloadEncodingType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-component-version/index.ts",
            "line": 562
          },
          "name": "linuxProcessParams",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2ComponentVersion.DataAwsccGreengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParamsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-component-version/index.ts",
            "line": 567
          },
          "name": "maxIdleTimeInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-component-version/index.ts",
            "line": 572
          },
          "name": "maxInstancesCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-component-version/index.ts",
            "line": 577
          },
          "name": "maxQueueSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-component-version/index.ts",
            "line": 582
          },
          "name": "pinned",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-component-version/index.ts",
            "line": 587
          },
          "name": "statusTimeoutInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-component-version/index.ts",
            "line": 592
          },
          "name": "timeoutInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-component-version/index.ts",
            "line": 523
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2ComponentVersion.DataAwsccGreengrassv2ComponentVersionLambdaFunctionComponentLambdaParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-greengrassv2-component-version/index:DataAwsccGreengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGreengrassv2ComponentVersion.DataAwsccGreengrassv2ComponentVersionLambdaFunctionComponentPlatforms": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2ComponentVersion.DataAwsccGreengrassv2ComponentVersionLambdaFunctionComponentPlatforms",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-greengrassv2-component-version/index.ts",
        "line": 596
      },
      "name": "DataAwsccGreengrassv2ComponentVersionLambdaFunctionComponentPlatforms",
      "namespace": "dataAwsccGreengrassv2ComponentVersion",
      "symbolId": "src/data-awscc-greengrassv2-component-version/index:DataAwsccGreengrassv2ComponentVersionLambdaFunctionComponentPlatforms"
    },
    "@cdktn/provider-awscc.dataAwsccGreengrassv2ComponentVersion.DataAwsccGreengrassv2ComponentVersionLambdaFunctionComponentPlatformsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2ComponentVersion.DataAwsccGreengrassv2ComponentVersionLambdaFunctionComponentPlatformsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-greengrassv2-component-version/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/data-awscc-greengrassv2-component-version/index.ts",
        "line": 659
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-component-version/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-awscc.dataAwsccGreengrassv2ComponentVersion.DataAwsccGreengrassv2ComponentVersionLambdaFunctionComponentPlatformsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccGreengrassv2ComponentVersionLambdaFunctionComponentPlatformsList",
      "namespace": "dataAwsccGreengrassv2ComponentVersion",
      "symbolId": "src/data-awscc-greengrassv2-component-version/index:DataAwsccGreengrassv2ComponentVersionLambdaFunctionComponentPlatformsList"
    },
    "@cdktn/provider-awscc.dataAwsccGreengrassv2ComponentVersion.DataAwsccGreengrassv2ComponentVersionLambdaFunctionComponentPlatformsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2ComponentVersion.DataAwsccGreengrassv2ComponentVersionLambdaFunctionComponentPlatformsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-greengrassv2-component-version/index.ts",
          "line": 628
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-greengrassv2-component-version/index.ts",
        "line": 619
      },
      "name": "DataAwsccGreengrassv2ComponentVersionLambdaFunctionComponentPlatformsOutputReference",
      "namespace": "dataAwsccGreengrassv2ComponentVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-component-version/index.ts",
            "line": 649
          },
          "name": "attributes",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-component-version/index.ts",
            "line": 654
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-component-version/index.ts",
            "line": 632
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2ComponentVersion.DataAwsccGreengrassv2ComponentVersionLambdaFunctionComponentPlatforms"
          }
        }
      ],
      "symbolId": "src/data-awscc-greengrassv2-component-version/index:DataAwsccGreengrassv2ComponentVersionLambdaFunctionComponentPlatformsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGreengrassv2ComponentVersion.DataAwsccGreengrassv2ComponentVersionLambdaFunctionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2ComponentVersion.DataAwsccGreengrassv2ComponentVersionLambdaFunctionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-greengrassv2-component-version/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-awscc-greengrassv2-component-version/index.ts",
        "line": 700
      },
      "name": "DataAwsccGreengrassv2ComponentVersionLambdaFunctionOutputReference",
      "namespace": "dataAwsccGreengrassv2ComponentVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-component-version/index.ts",
            "line": 728
          },
          "name": "componentDependencies",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2ComponentVersion.DataAwsccGreengrassv2ComponentVersionLambdaFunctionComponentDependenciesMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-component-version/index.ts",
            "line": 734
          },
          "name": "componentLambdaParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2ComponentVersion.DataAwsccGreengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-component-version/index.ts",
            "line": 739
          },
          "name": "componentName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-component-version/index.ts",
            "line": 745
          },
          "name": "componentPlatforms",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2ComponentVersion.DataAwsccGreengrassv2ComponentVersionLambdaFunctionComponentPlatformsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-component-version/index.ts",
            "line": 750
          },
          "name": "componentVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-component-version/index.ts",
            "line": 755
          },
          "name": "lambdaArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-component-version/index.ts",
            "line": 711
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2ComponentVersion.DataAwsccGreengrassv2ComponentVersionLambdaFunction"
          }
        }
      ],
      "symbolId": "src/data-awscc-greengrassv2-component-version/index:DataAwsccGreengrassv2ComponentVersionLambdaFunctionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGreengrassv2Deployment.DataAwsccGreengrassv2Deployment": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/greengrassv2_deployment awscc_greengrassv2_deployment}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2Deployment.DataAwsccGreengrassv2Deployment",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/greengrassv2_deployment awscc_greengrassv2_deployment} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-greengrassv2-deployment/index.ts",
          "line": 958
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2Deployment.DataAwsccGreengrassv2DeploymentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-greengrassv2-deployment/index.ts",
        "line": 926
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccGreengrassv2Deployment resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-deployment/index.ts",
            "line": 943
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccGreengrassv2Deployment to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/greengrassv2_deployment#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccGreengrassv2Deployment that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccGreengrassv2Deployment to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-deployment/index.ts",
            "line": 1042
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-deployment/index.ts",
            "line": 1048
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccGreengrassv2Deployment",
      "namespace": "dataAwsccGreengrassv2Deployment",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-deployment/index.ts",
            "line": 931
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-deployment/index.ts",
            "line": 983
          },
          "name": "components",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2Deployment.DataAwsccGreengrassv2DeploymentComponentsMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-deployment/index.ts",
            "line": 988
          },
          "name": "deploymentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-deployment/index.ts",
            "line": 993
          },
          "name": "deploymentName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-deployment/index.ts",
            "line": 999
          },
          "name": "deploymentPolicies",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2Deployment.DataAwsccGreengrassv2DeploymentDeploymentPoliciesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-deployment/index.ts",
            "line": 1018
          },
          "name": "iotJobConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2Deployment.DataAwsccGreengrassv2DeploymentIotJobConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-deployment/index.ts",
            "line": 1023
          },
          "name": "parentTargetArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-deployment/index.ts",
            "line": 1029
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-deployment/index.ts",
            "line": 1034
          },
          "name": "targetArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-deployment/index.ts",
            "line": 1012
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-deployment/index.ts",
            "line": 1005
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-greengrassv2-deployment/index:DataAwsccGreengrassv2Deployment"
    },
    "@cdktn/provider-awscc.dataAwsccGreengrassv2Deployment.DataAwsccGreengrassv2DeploymentComponents": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2Deployment.DataAwsccGreengrassv2DeploymentComponents",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-greengrassv2-deployment/index.ts",
        "line": 208
      },
      "name": "DataAwsccGreengrassv2DeploymentComponents",
      "namespace": "dataAwsccGreengrassv2Deployment",
      "symbolId": "src/data-awscc-greengrassv2-deployment/index:DataAwsccGreengrassv2DeploymentComponents"
    },
    "@cdktn/provider-awscc.dataAwsccGreengrassv2Deployment.DataAwsccGreengrassv2DeploymentComponentsConfigurationUpdate": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2Deployment.DataAwsccGreengrassv2DeploymentComponentsConfigurationUpdate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-greengrassv2-deployment/index.ts",
        "line": 25
      },
      "name": "DataAwsccGreengrassv2DeploymentComponentsConfigurationUpdate",
      "namespace": "dataAwsccGreengrassv2Deployment",
      "symbolId": "src/data-awscc-greengrassv2-deployment/index:DataAwsccGreengrassv2DeploymentComponentsConfigurationUpdate"
    },
    "@cdktn/provider-awscc.dataAwsccGreengrassv2Deployment.DataAwsccGreengrassv2DeploymentComponentsConfigurationUpdateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2Deployment.DataAwsccGreengrassv2DeploymentComponentsConfigurationUpdateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-greengrassv2-deployment/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-greengrassv2-deployment/index.ts",
        "line": 48
      },
      "name": "DataAwsccGreengrassv2DeploymentComponentsConfigurationUpdateOutputReference",
      "namespace": "dataAwsccGreengrassv2Deployment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-deployment/index.ts",
            "line": 75
          },
          "name": "merge",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-deployment/index.ts",
            "line": 80
          },
          "name": "reset",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-deployment/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2Deployment.DataAwsccGreengrassv2DeploymentComponentsConfigurationUpdate"
          }
        }
      ],
      "symbolId": "src/data-awscc-greengrassv2-deployment/index:DataAwsccGreengrassv2DeploymentComponentsConfigurationUpdateOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGreengrassv2Deployment.DataAwsccGreengrassv2DeploymentComponentsMap": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2Deployment.DataAwsccGreengrassv2DeploymentComponentsMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-greengrassv2-deployment/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-greengrassv2-deployment/index.ts",
        "line": 276
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-deployment/index.ts",
            "line": 289
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2Deployment.DataAwsccGreengrassv2DeploymentComponentsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccGreengrassv2DeploymentComponentsMap",
      "namespace": "dataAwsccGreengrassv2Deployment",
      "symbolId": "src/data-awscc-greengrassv2-deployment/index:DataAwsccGreengrassv2DeploymentComponentsMap"
    },
    "@cdktn/provider-awscc.dataAwsccGreengrassv2Deployment.DataAwsccGreengrassv2DeploymentComponentsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2Deployment.DataAwsccGreengrassv2DeploymentComponentsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-greengrassv2-deployment/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"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-greengrassv2-deployment/index.ts",
        "line": 231
      },
      "name": "DataAwsccGreengrassv2DeploymentComponentsOutputReference",
      "namespace": "dataAwsccGreengrassv2Deployment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-deployment/index.ts",
            "line": 259
          },
          "name": "componentVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-deployment/index.ts",
            "line": 265
          },
          "name": "configurationUpdate",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2Deployment.DataAwsccGreengrassv2DeploymentComponentsConfigurationUpdateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-deployment/index.ts",
            "line": 271
          },
          "name": "runWith",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2Deployment.DataAwsccGreengrassv2DeploymentComponentsRunWithOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-deployment/index.ts",
            "line": 243
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2Deployment.DataAwsccGreengrassv2DeploymentComponents"
          }
        }
      ],
      "symbolId": "src/data-awscc-greengrassv2-deployment/index:DataAwsccGreengrassv2DeploymentComponentsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGreengrassv2Deployment.DataAwsccGreengrassv2DeploymentComponentsRunWith": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2Deployment.DataAwsccGreengrassv2DeploymentComponentsRunWith",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-greengrassv2-deployment/index.ts",
        "line": 143
      },
      "name": "DataAwsccGreengrassv2DeploymentComponentsRunWith",
      "namespace": "dataAwsccGreengrassv2Deployment",
      "symbolId": "src/data-awscc-greengrassv2-deployment/index:DataAwsccGreengrassv2DeploymentComponentsRunWith"
    },
    "@cdktn/provider-awscc.dataAwsccGreengrassv2Deployment.DataAwsccGreengrassv2DeploymentComponentsRunWithOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2Deployment.DataAwsccGreengrassv2DeploymentComponentsRunWithOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-greengrassv2-deployment/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-awscc-greengrassv2-deployment/index.ts",
        "line": 166
      },
      "name": "DataAwsccGreengrassv2DeploymentComponentsRunWithOutputReference",
      "namespace": "dataAwsccGreengrassv2Deployment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-deployment/index.ts",
            "line": 193
          },
          "name": "posixUser",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-deployment/index.ts",
            "line": 199
          },
          "name": "systemResourceLimits",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2Deployment.DataAwsccGreengrassv2DeploymentComponentsRunWithSystemResourceLimitsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-deployment/index.ts",
            "line": 204
          },
          "name": "windowsUser",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-deployment/index.ts",
            "line": 177
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2Deployment.DataAwsccGreengrassv2DeploymentComponentsRunWith"
          }
        }
      ],
      "symbolId": "src/data-awscc-greengrassv2-deployment/index:DataAwsccGreengrassv2DeploymentComponentsRunWithOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGreengrassv2Deployment.DataAwsccGreengrassv2DeploymentComponentsRunWithSystemResourceLimits": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2Deployment.DataAwsccGreengrassv2DeploymentComponentsRunWithSystemResourceLimits",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-greengrassv2-deployment/index.ts",
        "line": 84
      },
      "name": "DataAwsccGreengrassv2DeploymentComponentsRunWithSystemResourceLimits",
      "namespace": "dataAwsccGreengrassv2Deployment",
      "symbolId": "src/data-awscc-greengrassv2-deployment/index:DataAwsccGreengrassv2DeploymentComponentsRunWithSystemResourceLimits"
    },
    "@cdktn/provider-awscc.dataAwsccGreengrassv2Deployment.DataAwsccGreengrassv2DeploymentComponentsRunWithSystemResourceLimitsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2Deployment.DataAwsccGreengrassv2DeploymentComponentsRunWithSystemResourceLimitsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-greengrassv2-deployment/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-awscc-greengrassv2-deployment/index.ts",
        "line": 107
      },
      "name": "DataAwsccGreengrassv2DeploymentComponentsRunWithSystemResourceLimitsOutputReference",
      "namespace": "dataAwsccGreengrassv2Deployment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-deployment/index.ts",
            "line": 134
          },
          "name": "cpus",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-deployment/index.ts",
            "line": 139
          },
          "name": "memory",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-deployment/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2Deployment.DataAwsccGreengrassv2DeploymentComponentsRunWithSystemResourceLimits"
          }
        }
      ],
      "symbolId": "src/data-awscc-greengrassv2-deployment/index:DataAwsccGreengrassv2DeploymentComponentsRunWithSystemResourceLimitsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGreengrassv2Deployment.DataAwsccGreengrassv2DeploymentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2Deployment.DataAwsccGreengrassv2DeploymentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-greengrassv2-deployment/index.ts",
        "line": 14
      },
      "name": "DataAwsccGreengrassv2DeploymentConfig",
      "namespace": "dataAwsccGreengrassv2Deployment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/greengrassv2_deployment#id DataAwsccGreengrassv2Deployment#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-deployment/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-greengrassv2-deployment/index:DataAwsccGreengrassv2DeploymentConfig"
    },
    "@cdktn/provider-awscc.dataAwsccGreengrassv2Deployment.DataAwsccGreengrassv2DeploymentDeploymentPolicies": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2Deployment.DataAwsccGreengrassv2DeploymentDeploymentPolicies",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-greengrassv2-deployment/index.ts",
        "line": 406
      },
      "name": "DataAwsccGreengrassv2DeploymentDeploymentPolicies",
      "namespace": "dataAwsccGreengrassv2Deployment",
      "symbolId": "src/data-awscc-greengrassv2-deployment/index:DataAwsccGreengrassv2DeploymentDeploymentPolicies"
    },
    "@cdktn/provider-awscc.dataAwsccGreengrassv2Deployment.DataAwsccGreengrassv2DeploymentDeploymentPoliciesComponentUpdatePolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2Deployment.DataAwsccGreengrassv2DeploymentDeploymentPoliciesComponentUpdatePolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-greengrassv2-deployment/index.ts",
        "line": 293
      },
      "name": "DataAwsccGreengrassv2DeploymentDeploymentPoliciesComponentUpdatePolicy",
      "namespace": "dataAwsccGreengrassv2Deployment",
      "symbolId": "src/data-awscc-greengrassv2-deployment/index:DataAwsccGreengrassv2DeploymentDeploymentPoliciesComponentUpdatePolicy"
    },
    "@cdktn/provider-awscc.dataAwsccGreengrassv2Deployment.DataAwsccGreengrassv2DeploymentDeploymentPoliciesComponentUpdatePolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2Deployment.DataAwsccGreengrassv2DeploymentDeploymentPoliciesComponentUpdatePolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-greengrassv2-deployment/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/data-awscc-greengrassv2-deployment/index.ts",
        "line": 316
      },
      "name": "DataAwsccGreengrassv2DeploymentDeploymentPoliciesComponentUpdatePolicyOutputReference",
      "namespace": "dataAwsccGreengrassv2Deployment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-deployment/index.ts",
            "line": 343
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-deployment/index.ts",
            "line": 348
          },
          "name": "timeoutInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-deployment/index.ts",
            "line": 327
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2Deployment.DataAwsccGreengrassv2DeploymentDeploymentPoliciesComponentUpdatePolicy"
          }
        }
      ],
      "symbolId": "src/data-awscc-greengrassv2-deployment/index:DataAwsccGreengrassv2DeploymentDeploymentPoliciesComponentUpdatePolicyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGreengrassv2Deployment.DataAwsccGreengrassv2DeploymentDeploymentPoliciesConfigurationValidationPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2Deployment.DataAwsccGreengrassv2DeploymentDeploymentPoliciesConfigurationValidationPolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-greengrassv2-deployment/index.ts",
        "line": 352
      },
      "name": "DataAwsccGreengrassv2DeploymentDeploymentPoliciesConfigurationValidationPolicy",
      "namespace": "dataAwsccGreengrassv2Deployment",
      "symbolId": "src/data-awscc-greengrassv2-deployment/index:DataAwsccGreengrassv2DeploymentDeploymentPoliciesConfigurationValidationPolicy"
    },
    "@cdktn/provider-awscc.dataAwsccGreengrassv2Deployment.DataAwsccGreengrassv2DeploymentDeploymentPoliciesConfigurationValidationPolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2Deployment.DataAwsccGreengrassv2DeploymentDeploymentPoliciesConfigurationValidationPolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-greengrassv2-deployment/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-awscc-greengrassv2-deployment/index.ts",
        "line": 375
      },
      "name": "DataAwsccGreengrassv2DeploymentDeploymentPoliciesConfigurationValidationPolicyOutputReference",
      "namespace": "dataAwsccGreengrassv2Deployment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-deployment/index.ts",
            "line": 402
          },
          "name": "timeoutInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-deployment/index.ts",
            "line": 386
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2Deployment.DataAwsccGreengrassv2DeploymentDeploymentPoliciesConfigurationValidationPolicy"
          }
        }
      ],
      "symbolId": "src/data-awscc-greengrassv2-deployment/index:DataAwsccGreengrassv2DeploymentDeploymentPoliciesConfigurationValidationPolicyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGreengrassv2Deployment.DataAwsccGreengrassv2DeploymentDeploymentPoliciesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2Deployment.DataAwsccGreengrassv2DeploymentDeploymentPoliciesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-greengrassv2-deployment/index.ts",
          "line": 436
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-greengrassv2-deployment/index.ts",
        "line": 429
      },
      "name": "DataAwsccGreengrassv2DeploymentDeploymentPoliciesOutputReference",
      "namespace": "dataAwsccGreengrassv2Deployment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-deployment/index.ts",
            "line": 457
          },
          "name": "componentUpdatePolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2Deployment.DataAwsccGreengrassv2DeploymentDeploymentPoliciesComponentUpdatePolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-deployment/index.ts",
            "line": 463
          },
          "name": "configurationValidationPolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2Deployment.DataAwsccGreengrassv2DeploymentDeploymentPoliciesConfigurationValidationPolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-deployment/index.ts",
            "line": 468
          },
          "name": "failureHandlingPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-deployment/index.ts",
            "line": 440
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2Deployment.DataAwsccGreengrassv2DeploymentDeploymentPolicies"
          }
        }
      ],
      "symbolId": "src/data-awscc-greengrassv2-deployment/index:DataAwsccGreengrassv2DeploymentDeploymentPoliciesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGreengrassv2Deployment.DataAwsccGreengrassv2DeploymentIotJobConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2Deployment.DataAwsccGreengrassv2DeploymentIotJobConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-greengrassv2-deployment/index.ts",
        "line": 855
      },
      "name": "DataAwsccGreengrassv2DeploymentIotJobConfiguration",
      "namespace": "dataAwsccGreengrassv2Deployment",
      "symbolId": "src/data-awscc-greengrassv2-deployment/index:DataAwsccGreengrassv2DeploymentIotJobConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccGreengrassv2Deployment.DataAwsccGreengrassv2DeploymentIotJobConfigurationAbortConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2Deployment.DataAwsccGreengrassv2DeploymentIotJobConfigurationAbortConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-greengrassv2-deployment/index.ts",
        "line": 562
      },
      "name": "DataAwsccGreengrassv2DeploymentIotJobConfigurationAbortConfig",
      "namespace": "dataAwsccGreengrassv2Deployment",
      "symbolId": "src/data-awscc-greengrassv2-deployment/index:DataAwsccGreengrassv2DeploymentIotJobConfigurationAbortConfig"
    },
    "@cdktn/provider-awscc.dataAwsccGreengrassv2Deployment.DataAwsccGreengrassv2DeploymentIotJobConfigurationAbortConfigCriteriaListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2Deployment.DataAwsccGreengrassv2DeploymentIotJobConfigurationAbortConfigCriteriaListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-greengrassv2-deployment/index.ts",
        "line": 472
      },
      "name": "DataAwsccGreengrassv2DeploymentIotJobConfigurationAbortConfigCriteriaListStruct",
      "namespace": "dataAwsccGreengrassv2Deployment",
      "symbolId": "src/data-awscc-greengrassv2-deployment/index:DataAwsccGreengrassv2DeploymentIotJobConfigurationAbortConfigCriteriaListStruct"
    },
    "@cdktn/provider-awscc.dataAwsccGreengrassv2Deployment.DataAwsccGreengrassv2DeploymentIotJobConfigurationAbortConfigCriteriaListStructList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2Deployment.DataAwsccGreengrassv2DeploymentIotJobConfigurationAbortConfigCriteriaListStructList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-greengrassv2-deployment/index.ts",
          "line": 551
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-greengrassv2-deployment/index.ts",
        "line": 544
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-deployment/index.ts",
            "line": 558
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2Deployment.DataAwsccGreengrassv2DeploymentIotJobConfigurationAbortConfigCriteriaListStructOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccGreengrassv2DeploymentIotJobConfigurationAbortConfigCriteriaListStructList",
      "namespace": "dataAwsccGreengrassv2Deployment",
      "symbolId": "src/data-awscc-greengrassv2-deployment/index:DataAwsccGreengrassv2DeploymentIotJobConfigurationAbortConfigCriteriaListStructList"
    },
    "@cdktn/provider-awscc.dataAwsccGreengrassv2Deployment.DataAwsccGreengrassv2DeploymentIotJobConfigurationAbortConfigCriteriaListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2Deployment.DataAwsccGreengrassv2DeploymentIotJobConfigurationAbortConfigCriteriaListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-greengrassv2-deployment/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-greengrassv2-deployment/index.ts",
        "line": 495
      },
      "name": "DataAwsccGreengrassv2DeploymentIotJobConfigurationAbortConfigCriteriaListStructOutputReference",
      "namespace": "dataAwsccGreengrassv2Deployment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-deployment/index.ts",
            "line": 524
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-deployment/index.ts",
            "line": 529
          },
          "name": "failureType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-deployment/index.ts",
            "line": 534
          },
          "name": "minNumberOfExecutedThings",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-deployment/index.ts",
            "line": 539
          },
          "name": "thresholdPercentage",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-deployment/index.ts",
            "line": 508
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2Deployment.DataAwsccGreengrassv2DeploymentIotJobConfigurationAbortConfigCriteriaListStruct"
          }
        }
      ],
      "symbolId": "src/data-awscc-greengrassv2-deployment/index:DataAwsccGreengrassv2DeploymentIotJobConfigurationAbortConfigCriteriaListStructOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGreengrassv2Deployment.DataAwsccGreengrassv2DeploymentIotJobConfigurationAbortConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2Deployment.DataAwsccGreengrassv2DeploymentIotJobConfigurationAbortConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-greengrassv2-deployment/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/data-awscc-greengrassv2-deployment/index.ts",
        "line": 585
      },
      "name": "DataAwsccGreengrassv2DeploymentIotJobConfigurationAbortConfigOutputReference",
      "namespace": "dataAwsccGreengrassv2Deployment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-deployment/index.ts",
            "line": 613
          },
          "name": "criteriaList",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2Deployment.DataAwsccGreengrassv2DeploymentIotJobConfigurationAbortConfigCriteriaListStructList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-deployment/index.ts",
            "line": 596
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2Deployment.DataAwsccGreengrassv2DeploymentIotJobConfigurationAbortConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-greengrassv2-deployment/index:DataAwsccGreengrassv2DeploymentIotJobConfigurationAbortConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGreengrassv2Deployment.DataAwsccGreengrassv2DeploymentIotJobConfigurationJobExecutionsRolloutConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2Deployment.DataAwsccGreengrassv2DeploymentIotJobConfigurationJobExecutionsRolloutConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-greengrassv2-deployment/index.ts",
        "line": 741
      },
      "name": "DataAwsccGreengrassv2DeploymentIotJobConfigurationJobExecutionsRolloutConfig",
      "namespace": "dataAwsccGreengrassv2Deployment",
      "symbolId": "src/data-awscc-greengrassv2-deployment/index:DataAwsccGreengrassv2DeploymentIotJobConfigurationJobExecutionsRolloutConfig"
    },
    "@cdktn/provider-awscc.dataAwsccGreengrassv2Deployment.DataAwsccGreengrassv2DeploymentIotJobConfigurationJobExecutionsRolloutConfigExponentialRate": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2Deployment.DataAwsccGreengrassv2DeploymentIotJobConfigurationJobExecutionsRolloutConfigExponentialRate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-greengrassv2-deployment/index.ts",
        "line": 676
      },
      "name": "DataAwsccGreengrassv2DeploymentIotJobConfigurationJobExecutionsRolloutConfigExponentialRate",
      "namespace": "dataAwsccGreengrassv2Deployment",
      "symbolId": "src/data-awscc-greengrassv2-deployment/index:DataAwsccGreengrassv2DeploymentIotJobConfigurationJobExecutionsRolloutConfigExponentialRate"
    },
    "@cdktn/provider-awscc.dataAwsccGreengrassv2Deployment.DataAwsccGreengrassv2DeploymentIotJobConfigurationJobExecutionsRolloutConfigExponentialRateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2Deployment.DataAwsccGreengrassv2DeploymentIotJobConfigurationJobExecutionsRolloutConfigExponentialRateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-greengrassv2-deployment/index.ts",
          "line": 706
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-greengrassv2-deployment/index.ts",
        "line": 699
      },
      "name": "DataAwsccGreengrassv2DeploymentIotJobConfigurationJobExecutionsRolloutConfigExponentialRateOutputReference",
      "namespace": "dataAwsccGreengrassv2Deployment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-deployment/index.ts",
            "line": 726
          },
          "name": "baseRatePerMinute",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-deployment/index.ts",
            "line": 731
          },
          "name": "incrementFactor",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-deployment/index.ts",
            "line": 737
          },
          "name": "rateIncreaseCriteria",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2Deployment.DataAwsccGreengrassv2DeploymentIotJobConfigurationJobExecutionsRolloutConfigExponentialRateRateIncreaseCriteriaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-deployment/index.ts",
            "line": 710
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2Deployment.DataAwsccGreengrassv2DeploymentIotJobConfigurationJobExecutionsRolloutConfigExponentialRate"
          }
        }
      ],
      "symbolId": "src/data-awscc-greengrassv2-deployment/index:DataAwsccGreengrassv2DeploymentIotJobConfigurationJobExecutionsRolloutConfigExponentialRateOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGreengrassv2Deployment.DataAwsccGreengrassv2DeploymentIotJobConfigurationJobExecutionsRolloutConfigExponentialRateRateIncreaseCriteria": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2Deployment.DataAwsccGreengrassv2DeploymentIotJobConfigurationJobExecutionsRolloutConfigExponentialRateRateIncreaseCriteria",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-greengrassv2-deployment/index.ts",
        "line": 617
      },
      "name": "DataAwsccGreengrassv2DeploymentIotJobConfigurationJobExecutionsRolloutConfigExponentialRateRateIncreaseCriteria",
      "namespace": "dataAwsccGreengrassv2Deployment",
      "symbolId": "src/data-awscc-greengrassv2-deployment/index:DataAwsccGreengrassv2DeploymentIotJobConfigurationJobExecutionsRolloutConfigExponentialRateRateIncreaseCriteria"
    },
    "@cdktn/provider-awscc.dataAwsccGreengrassv2Deployment.DataAwsccGreengrassv2DeploymentIotJobConfigurationJobExecutionsRolloutConfigExponentialRateRateIncreaseCriteriaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2Deployment.DataAwsccGreengrassv2DeploymentIotJobConfigurationJobExecutionsRolloutConfigExponentialRateRateIncreaseCriteriaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-greengrassv2-deployment/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-awscc-greengrassv2-deployment/index.ts",
        "line": 640
      },
      "name": "DataAwsccGreengrassv2DeploymentIotJobConfigurationJobExecutionsRolloutConfigExponentialRateRateIncreaseCriteriaOutputReference",
      "namespace": "dataAwsccGreengrassv2Deployment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-deployment/index.ts",
            "line": 667
          },
          "name": "numberOfNotifiedThings",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-deployment/index.ts",
            "line": 672
          },
          "name": "numberOfSucceededThings",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-deployment/index.ts",
            "line": 651
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2Deployment.DataAwsccGreengrassv2DeploymentIotJobConfigurationJobExecutionsRolloutConfigExponentialRateRateIncreaseCriteria"
          }
        }
      ],
      "symbolId": "src/data-awscc-greengrassv2-deployment/index:DataAwsccGreengrassv2DeploymentIotJobConfigurationJobExecutionsRolloutConfigExponentialRateRateIncreaseCriteriaOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGreengrassv2Deployment.DataAwsccGreengrassv2DeploymentIotJobConfigurationJobExecutionsRolloutConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2Deployment.DataAwsccGreengrassv2DeploymentIotJobConfigurationJobExecutionsRolloutConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-greengrassv2-deployment/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-greengrassv2-deployment/index.ts",
        "line": 764
      },
      "name": "DataAwsccGreengrassv2DeploymentIotJobConfigurationJobExecutionsRolloutConfigOutputReference",
      "namespace": "dataAwsccGreengrassv2Deployment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-deployment/index.ts",
            "line": 792
          },
          "name": "exponentialRate",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2Deployment.DataAwsccGreengrassv2DeploymentIotJobConfigurationJobExecutionsRolloutConfigExponentialRateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-deployment/index.ts",
            "line": 797
          },
          "name": "maximumPerMinute",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-deployment/index.ts",
            "line": 775
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2Deployment.DataAwsccGreengrassv2DeploymentIotJobConfigurationJobExecutionsRolloutConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-greengrassv2-deployment/index:DataAwsccGreengrassv2DeploymentIotJobConfigurationJobExecutionsRolloutConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGreengrassv2Deployment.DataAwsccGreengrassv2DeploymentIotJobConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2Deployment.DataAwsccGreengrassv2DeploymentIotJobConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-greengrassv2-deployment/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-greengrassv2-deployment/index.ts",
        "line": 878
      },
      "name": "DataAwsccGreengrassv2DeploymentIotJobConfigurationOutputReference",
      "namespace": "dataAwsccGreengrassv2Deployment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-deployment/index.ts",
            "line": 906
          },
          "name": "abortConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2Deployment.DataAwsccGreengrassv2DeploymentIotJobConfigurationAbortConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-deployment/index.ts",
            "line": 912
          },
          "name": "jobExecutionsRolloutConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2Deployment.DataAwsccGreengrassv2DeploymentIotJobConfigurationJobExecutionsRolloutConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-deployment/index.ts",
            "line": 918
          },
          "name": "timeoutConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2Deployment.DataAwsccGreengrassv2DeploymentIotJobConfigurationTimeoutConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-deployment/index.ts",
            "line": 889
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2Deployment.DataAwsccGreengrassv2DeploymentIotJobConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-greengrassv2-deployment/index:DataAwsccGreengrassv2DeploymentIotJobConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGreengrassv2Deployment.DataAwsccGreengrassv2DeploymentIotJobConfigurationTimeoutConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2Deployment.DataAwsccGreengrassv2DeploymentIotJobConfigurationTimeoutConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-greengrassv2-deployment/index.ts",
        "line": 801
      },
      "name": "DataAwsccGreengrassv2DeploymentIotJobConfigurationTimeoutConfig",
      "namespace": "dataAwsccGreengrassv2Deployment",
      "symbolId": "src/data-awscc-greengrassv2-deployment/index:DataAwsccGreengrassv2DeploymentIotJobConfigurationTimeoutConfig"
    },
    "@cdktn/provider-awscc.dataAwsccGreengrassv2Deployment.DataAwsccGreengrassv2DeploymentIotJobConfigurationTimeoutConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2Deployment.DataAwsccGreengrassv2DeploymentIotJobConfigurationTimeoutConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-greengrassv2-deployment/index.ts",
          "line": 831
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-greengrassv2-deployment/index.ts",
        "line": 824
      },
      "name": "DataAwsccGreengrassv2DeploymentIotJobConfigurationTimeoutConfigOutputReference",
      "namespace": "dataAwsccGreengrassv2Deployment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-deployment/index.ts",
            "line": 851
          },
          "name": "inProgressTimeoutInMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-deployment/index.ts",
            "line": 835
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2Deployment.DataAwsccGreengrassv2DeploymentIotJobConfigurationTimeoutConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-greengrassv2-deployment/index:DataAwsccGreengrassv2DeploymentIotJobConfigurationTimeoutConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGreengrassv2Deployments.DataAwsccGreengrassv2Deployments": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/greengrassv2_deployments awscc_greengrassv2_deployments}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2Deployments.DataAwsccGreengrassv2Deployments",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/greengrassv2_deployments awscc_greengrassv2_deployments} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-greengrassv2-deployments/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2Deployments.DataAwsccGreengrassv2DeploymentsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-greengrassv2-deployments/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccGreengrassv2Deployments resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-deployments/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccGreengrassv2Deployments to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/greengrassv2_deployments#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccGreengrassv2Deployments that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccGreengrassv2Deployments to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-deployments/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-deployments/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccGreengrassv2Deployments",
      "namespace": "dataAwsccGreengrassv2Deployments",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-deployments/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-deployments/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-greengrassv2-deployments/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-greengrassv2-deployments/index:DataAwsccGreengrassv2Deployments"
    },
    "@cdktn/provider-awscc.dataAwsccGreengrassv2Deployments.DataAwsccGreengrassv2DeploymentsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGreengrassv2Deployments.DataAwsccGreengrassv2DeploymentsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-greengrassv2-deployments/index.ts",
        "line": 14
      },
      "name": "DataAwsccGreengrassv2DeploymentsConfig",
      "namespace": "dataAwsccGreengrassv2Deployments",
      "symbolId": "src/data-awscc-greengrassv2-deployments/index:DataAwsccGreengrassv2DeploymentsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/groundstation_config awscc_groundstation_config}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfig",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/groundstation_config awscc_groundstation_config} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-groundstation-config/index.ts",
          "line": 1490
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-config/index.ts",
        "line": 1458
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccGroundstationConfig resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-config/index.ts",
            "line": 1475
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccGroundstationConfig to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/groundstation_config#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccGroundstationConfig that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccGroundstationConfig to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-config/index.ts",
            "line": 1562
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-config/index.ts",
            "line": 1568
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccGroundstationConfig",
      "namespace": "dataAwsccGroundstationConfig",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-config/index.ts",
            "line": 1463
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-config/index.ts",
            "line": 1514
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-config/index.ts",
            "line": 1520
          },
          "name": "configData",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-config/index.ts",
            "line": 1525
          },
          "name": "configId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-config/index.ts",
            "line": 1543
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-config/index.ts",
            "line": 1549
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-config/index.ts",
            "line": 1554
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-config/index.ts",
            "line": 1538
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-config/index.ts",
            "line": 1531
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-groundstation-config/index:DataAwsccGroundstationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-config/index.ts",
        "line": 14
      },
      "name": "DataAwsccGroundstationConfigConfig",
      "namespace": "dataAwsccGroundstationConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/groundstation_config#id DataAwsccGroundstationConfig#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-config/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-groundstation-config/index:DataAwsccGroundstationConfigConfig"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigData": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigData",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-config/index.ts",
        "line": 1277
      },
      "name": "DataAwsccGroundstationConfigConfigData",
      "namespace": "dataAwsccGroundstationConfig",
      "symbolId": "src/data-awscc-groundstation-config/index:DataAwsccGroundstationConfigConfigData"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataAntennaDownlinkConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataAntennaDownlinkConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-config/index.ts",
        "line": 209
      },
      "name": "DataAwsccGroundstationConfigConfigDataAntennaDownlinkConfig",
      "namespace": "dataAwsccGroundstationConfig",
      "symbolId": "src/data-awscc-groundstation-config/index:DataAwsccGroundstationConfigConfigDataAntennaDownlinkConfig"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataAntennaDownlinkConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataAntennaDownlinkConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-groundstation-config/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-awscc-groundstation-config/index.ts",
        "line": 232
      },
      "name": "DataAwsccGroundstationConfigConfigDataAntennaDownlinkConfigOutputReference",
      "namespace": "dataAwsccGroundstationConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-config/index.ts",
            "line": 260
          },
          "name": "spectrumConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataAntennaDownlinkConfigSpectrumConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-config/index.ts",
            "line": 243
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataAntennaDownlinkConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-groundstation-config/index:DataAwsccGroundstationConfigConfigDataAntennaDownlinkConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataAntennaDownlinkConfigSpectrumConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataAntennaDownlinkConfigSpectrumConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-config/index.ts",
        "line": 143
      },
      "name": "DataAwsccGroundstationConfigConfigDataAntennaDownlinkConfigSpectrumConfig",
      "namespace": "dataAwsccGroundstationConfig",
      "symbolId": "src/data-awscc-groundstation-config/index:DataAwsccGroundstationConfigConfigDataAntennaDownlinkConfigSpectrumConfig"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataAntennaDownlinkConfigSpectrumConfigBandwidth": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataAntennaDownlinkConfigSpectrumConfigBandwidth",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-config/index.ts",
        "line": 25
      },
      "name": "DataAwsccGroundstationConfigConfigDataAntennaDownlinkConfigSpectrumConfigBandwidth",
      "namespace": "dataAwsccGroundstationConfig",
      "symbolId": "src/data-awscc-groundstation-config/index:DataAwsccGroundstationConfigConfigDataAntennaDownlinkConfigSpectrumConfigBandwidth"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataAntennaDownlinkConfigSpectrumConfigBandwidthOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataAntennaDownlinkConfigSpectrumConfigBandwidthOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-groundstation-config/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-config/index.ts",
        "line": 48
      },
      "name": "DataAwsccGroundstationConfigConfigDataAntennaDownlinkConfigSpectrumConfigBandwidthOutputReference",
      "namespace": "dataAwsccGroundstationConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-config/index.ts",
            "line": 75
          },
          "name": "units",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-config/index.ts",
            "line": 80
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-config/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataAntennaDownlinkConfigSpectrumConfigBandwidth"
          }
        }
      ],
      "symbolId": "src/data-awscc-groundstation-config/index:DataAwsccGroundstationConfigConfigDataAntennaDownlinkConfigSpectrumConfigBandwidthOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataAntennaDownlinkConfigSpectrumConfigCenterFrequency": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataAntennaDownlinkConfigSpectrumConfigCenterFrequency",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-config/index.ts",
        "line": 84
      },
      "name": "DataAwsccGroundstationConfigConfigDataAntennaDownlinkConfigSpectrumConfigCenterFrequency",
      "namespace": "dataAwsccGroundstationConfig",
      "symbolId": "src/data-awscc-groundstation-config/index:DataAwsccGroundstationConfigConfigDataAntennaDownlinkConfigSpectrumConfigCenterFrequency"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataAntennaDownlinkConfigSpectrumConfigCenterFrequencyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataAntennaDownlinkConfigSpectrumConfigCenterFrequencyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-groundstation-config/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-awscc-groundstation-config/index.ts",
        "line": 107
      },
      "name": "DataAwsccGroundstationConfigConfigDataAntennaDownlinkConfigSpectrumConfigCenterFrequencyOutputReference",
      "namespace": "dataAwsccGroundstationConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-config/index.ts",
            "line": 134
          },
          "name": "units",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-config/index.ts",
            "line": 139
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-config/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataAntennaDownlinkConfigSpectrumConfigCenterFrequency"
          }
        }
      ],
      "symbolId": "src/data-awscc-groundstation-config/index:DataAwsccGroundstationConfigConfigDataAntennaDownlinkConfigSpectrumConfigCenterFrequencyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataAntennaDownlinkConfigSpectrumConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataAntennaDownlinkConfigSpectrumConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-groundstation-config/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-awscc-groundstation-config/index.ts",
        "line": 166
      },
      "name": "DataAwsccGroundstationConfigConfigDataAntennaDownlinkConfigSpectrumConfigOutputReference",
      "namespace": "dataAwsccGroundstationConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-config/index.ts",
            "line": 194
          },
          "name": "bandwidth",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataAntennaDownlinkConfigSpectrumConfigBandwidthOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-config/index.ts",
            "line": 200
          },
          "name": "centerFrequency",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataAntennaDownlinkConfigSpectrumConfigCenterFrequencyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-config/index.ts",
            "line": 205
          },
          "name": "polarization",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-config/index.ts",
            "line": 177
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataAntennaDownlinkConfigSpectrumConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-groundstation-config/index:DataAwsccGroundstationConfigConfigDataAntennaDownlinkConfigSpectrumConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-config/index.ts",
        "line": 556
      },
      "name": "DataAwsccGroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfig",
      "namespace": "dataAwsccGroundstationConfig",
      "symbolId": "src/data-awscc-groundstation-config/index:DataAwsccGroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfig"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigDecodeConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigDecodeConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-config/index.ts",
        "line": 264
      },
      "name": "DataAwsccGroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigDecodeConfig",
      "namespace": "dataAwsccGroundstationConfig",
      "symbolId": "src/data-awscc-groundstation-config/index:DataAwsccGroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigDecodeConfig"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigDecodeConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigDecodeConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-groundstation-config/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-awscc-groundstation-config/index.ts",
        "line": 287
      },
      "name": "DataAwsccGroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigDecodeConfigOutputReference",
      "namespace": "dataAwsccGroundstationConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-config/index.ts",
            "line": 314
          },
          "name": "unvalidatedJson",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-config/index.ts",
            "line": 298
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigDecodeConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-groundstation-config/index:DataAwsccGroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigDecodeConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigDemodulationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigDemodulationConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-config/index.ts",
        "line": 318
      },
      "name": "DataAwsccGroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigDemodulationConfig",
      "namespace": "dataAwsccGroundstationConfig",
      "symbolId": "src/data-awscc-groundstation-config/index:DataAwsccGroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigDemodulationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigDemodulationConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigDemodulationConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-groundstation-config/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-awscc-groundstation-config/index.ts",
        "line": 341
      },
      "name": "DataAwsccGroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigDemodulationConfigOutputReference",
      "namespace": "dataAwsccGroundstationConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-config/index.ts",
            "line": 368
          },
          "name": "unvalidatedJson",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-config/index.ts",
            "line": 352
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigDemodulationConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-groundstation-config/index:DataAwsccGroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigDemodulationConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-groundstation-config/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-awscc-groundstation-config/index.ts",
        "line": 579
      },
      "name": "DataAwsccGroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigOutputReference",
      "namespace": "dataAwsccGroundstationConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-config/index.ts",
            "line": 607
          },
          "name": "decodeConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigDecodeConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-config/index.ts",
            "line": 613
          },
          "name": "demodulationConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigDemodulationConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-config/index.ts",
            "line": 619
          },
          "name": "spectrumConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigSpectrumConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-config/index.ts",
            "line": 590
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-groundstation-config/index:DataAwsccGroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigSpectrumConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigSpectrumConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-config/index.ts",
        "line": 490
      },
      "name": "DataAwsccGroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigSpectrumConfig",
      "namespace": "dataAwsccGroundstationConfig",
      "symbolId": "src/data-awscc-groundstation-config/index:DataAwsccGroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigSpectrumConfig"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigSpectrumConfigBandwidth": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigSpectrumConfigBandwidth",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-config/index.ts",
        "line": 372
      },
      "name": "DataAwsccGroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigSpectrumConfigBandwidth",
      "namespace": "dataAwsccGroundstationConfig",
      "symbolId": "src/data-awscc-groundstation-config/index:DataAwsccGroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigSpectrumConfigBandwidth"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigSpectrumConfigBandwidthOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigSpectrumConfigBandwidthOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-groundstation-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-awscc-groundstation-config/index.ts",
        "line": 395
      },
      "name": "DataAwsccGroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigSpectrumConfigBandwidthOutputReference",
      "namespace": "dataAwsccGroundstationConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-config/index.ts",
            "line": 422
          },
          "name": "units",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-config/index.ts",
            "line": 427
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-config/index.ts",
            "line": 406
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigSpectrumConfigBandwidth"
          }
        }
      ],
      "symbolId": "src/data-awscc-groundstation-config/index:DataAwsccGroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigSpectrumConfigBandwidthOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigSpectrumConfigCenterFrequency": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigSpectrumConfigCenterFrequency",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-config/index.ts",
        "line": 431
      },
      "name": "DataAwsccGroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigSpectrumConfigCenterFrequency",
      "namespace": "dataAwsccGroundstationConfig",
      "symbolId": "src/data-awscc-groundstation-config/index:DataAwsccGroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigSpectrumConfigCenterFrequency"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigSpectrumConfigCenterFrequencyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigSpectrumConfigCenterFrequencyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-groundstation-config/index.ts",
          "line": 461
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-config/index.ts",
        "line": 454
      },
      "name": "DataAwsccGroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigSpectrumConfigCenterFrequencyOutputReference",
      "namespace": "dataAwsccGroundstationConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-config/index.ts",
            "line": 481
          },
          "name": "units",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-config/index.ts",
            "line": 486
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-config/index.ts",
            "line": 465
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigSpectrumConfigCenterFrequency"
          }
        }
      ],
      "symbolId": "src/data-awscc-groundstation-config/index:DataAwsccGroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigSpectrumConfigCenterFrequencyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigSpectrumConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigSpectrumConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-groundstation-config/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-awscc-groundstation-config/index.ts",
        "line": 513
      },
      "name": "DataAwsccGroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigSpectrumConfigOutputReference",
      "namespace": "dataAwsccGroundstationConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-config/index.ts",
            "line": 541
          },
          "name": "bandwidth",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigSpectrumConfigBandwidthOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-config/index.ts",
            "line": 547
          },
          "name": "centerFrequency",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigSpectrumConfigCenterFrequencyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-config/index.ts",
            "line": 552
          },
          "name": "polarization",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-config/index.ts",
            "line": 524
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigSpectrumConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-groundstation-config/index:DataAwsccGroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigSpectrumConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataAntennaUplinkConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataAntennaUplinkConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-config/index.ts",
        "line": 801
      },
      "name": "DataAwsccGroundstationConfigConfigDataAntennaUplinkConfig",
      "namespace": "dataAwsccGroundstationConfig",
      "symbolId": "src/data-awscc-groundstation-config/index:DataAwsccGroundstationConfigConfigDataAntennaUplinkConfig"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataAntennaUplinkConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataAntennaUplinkConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-groundstation-config/index.ts",
          "line": 831
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-config/index.ts",
        "line": 824
      },
      "name": "DataAwsccGroundstationConfigConfigDataAntennaUplinkConfigOutputReference",
      "namespace": "dataAwsccGroundstationConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-config/index.ts",
            "line": 852
          },
          "name": "spectrumConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataAntennaUplinkConfigSpectrumConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-config/index.ts",
            "line": 858
          },
          "name": "targetEirp",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataAntennaUplinkConfigTargetEirpOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-config/index.ts",
            "line": 863
          },
          "name": "transmitDisabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-config/index.ts",
            "line": 835
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataAntennaUplinkConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-groundstation-config/index:DataAwsccGroundstationConfigConfigDataAntennaUplinkConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataAntennaUplinkConfigSpectrumConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataAntennaUplinkConfigSpectrumConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-config/index.ts",
        "line": 682
      },
      "name": "DataAwsccGroundstationConfigConfigDataAntennaUplinkConfigSpectrumConfig",
      "namespace": "dataAwsccGroundstationConfig",
      "symbolId": "src/data-awscc-groundstation-config/index:DataAwsccGroundstationConfigConfigDataAntennaUplinkConfigSpectrumConfig"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataAntennaUplinkConfigSpectrumConfigCenterFrequency": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataAntennaUplinkConfigSpectrumConfigCenterFrequency",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-config/index.ts",
        "line": 623
      },
      "name": "DataAwsccGroundstationConfigConfigDataAntennaUplinkConfigSpectrumConfigCenterFrequency",
      "namespace": "dataAwsccGroundstationConfig",
      "symbolId": "src/data-awscc-groundstation-config/index:DataAwsccGroundstationConfigConfigDataAntennaUplinkConfigSpectrumConfigCenterFrequency"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataAntennaUplinkConfigSpectrumConfigCenterFrequencyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataAntennaUplinkConfigSpectrumConfigCenterFrequencyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-groundstation-config/index.ts",
          "line": 653
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-config/index.ts",
        "line": 646
      },
      "name": "DataAwsccGroundstationConfigConfigDataAntennaUplinkConfigSpectrumConfigCenterFrequencyOutputReference",
      "namespace": "dataAwsccGroundstationConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-config/index.ts",
            "line": 673
          },
          "name": "units",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-config/index.ts",
            "line": 678
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-config/index.ts",
            "line": 657
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataAntennaUplinkConfigSpectrumConfigCenterFrequency"
          }
        }
      ],
      "symbolId": "src/data-awscc-groundstation-config/index:DataAwsccGroundstationConfigConfigDataAntennaUplinkConfigSpectrumConfigCenterFrequencyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataAntennaUplinkConfigSpectrumConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataAntennaUplinkConfigSpectrumConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-groundstation-config/index.ts",
          "line": 712
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-config/index.ts",
        "line": 705
      },
      "name": "DataAwsccGroundstationConfigConfigDataAntennaUplinkConfigSpectrumConfigOutputReference",
      "namespace": "dataAwsccGroundstationConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-config/index.ts",
            "line": 733
          },
          "name": "centerFrequency",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataAntennaUplinkConfigSpectrumConfigCenterFrequencyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-config/index.ts",
            "line": 738
          },
          "name": "polarization",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-config/index.ts",
            "line": 716
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataAntennaUplinkConfigSpectrumConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-groundstation-config/index:DataAwsccGroundstationConfigConfigDataAntennaUplinkConfigSpectrumConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataAntennaUplinkConfigTargetEirp": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataAntennaUplinkConfigTargetEirp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-config/index.ts",
        "line": 742
      },
      "name": "DataAwsccGroundstationConfigConfigDataAntennaUplinkConfigTargetEirp",
      "namespace": "dataAwsccGroundstationConfig",
      "symbolId": "src/data-awscc-groundstation-config/index:DataAwsccGroundstationConfigConfigDataAntennaUplinkConfigTargetEirp"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataAntennaUplinkConfigTargetEirpOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataAntennaUplinkConfigTargetEirpOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-groundstation-config/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-awscc-groundstation-config/index.ts",
        "line": 765
      },
      "name": "DataAwsccGroundstationConfigConfigDataAntennaUplinkConfigTargetEirpOutputReference",
      "namespace": "dataAwsccGroundstationConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-config/index.ts",
            "line": 792
          },
          "name": "units",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-config/index.ts",
            "line": 797
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-config/index.ts",
            "line": 776
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataAntennaUplinkConfigTargetEirp"
          }
        }
      ],
      "symbolId": "src/data-awscc-groundstation-config/index:DataAwsccGroundstationConfigConfigDataAntennaUplinkConfigTargetEirpOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataDataflowEndpointConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataDataflowEndpointConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-config/index.ts",
        "line": 867
      },
      "name": "DataAwsccGroundstationConfigConfigDataDataflowEndpointConfig",
      "namespace": "dataAwsccGroundstationConfig",
      "symbolId": "src/data-awscc-groundstation-config/index:DataAwsccGroundstationConfigConfigDataDataflowEndpointConfig"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataDataflowEndpointConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataDataflowEndpointConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-groundstation-config/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-config/index.ts",
        "line": 890
      },
      "name": "DataAwsccGroundstationConfigConfigDataDataflowEndpointConfigOutputReference",
      "namespace": "dataAwsccGroundstationConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-config/index.ts",
            "line": 917
          },
          "name": "dataflowEndpointName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-config/index.ts",
            "line": 922
          },
          "name": "dataflowEndpointRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-config/index.ts",
            "line": 901
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataDataflowEndpointConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-groundstation-config/index:DataAwsccGroundstationConfigConfigDataDataflowEndpointConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-groundstation-config/index.ts",
          "line": 1307
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-config/index.ts",
        "line": 1300
      },
      "name": "DataAwsccGroundstationConfigConfigDataOutputReference",
      "namespace": "dataAwsccGroundstationConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-config/index.ts",
            "line": 1328
          },
          "name": "antennaDownlinkConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataAntennaDownlinkConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-config/index.ts",
            "line": 1334
          },
          "name": "antennaDownlinkDemodDecodeConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-config/index.ts",
            "line": 1340
          },
          "name": "antennaUplinkConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataAntennaUplinkConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-config/index.ts",
            "line": 1346
          },
          "name": "dataflowEndpointConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataDataflowEndpointConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-config/index.ts",
            "line": 1352
          },
          "name": "s3RecordingConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataS3RecordingConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-config/index.ts",
            "line": 1358
          },
          "name": "telemetrySinkConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataTelemetrySinkConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-config/index.ts",
            "line": 1364
          },
          "name": "trackingConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataTrackingConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-config/index.ts",
            "line": 1370
          },
          "name": "uplinkEchoConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataUplinkEchoConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-config/index.ts",
            "line": 1311
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigData"
          }
        }
      ],
      "symbolId": "src/data-awscc-groundstation-config/index:DataAwsccGroundstationConfigConfigDataOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataS3RecordingConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataS3RecordingConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-config/index.ts",
        "line": 926
      },
      "name": "DataAwsccGroundstationConfigConfigDataS3RecordingConfig",
      "namespace": "dataAwsccGroundstationConfig",
      "symbolId": "src/data-awscc-groundstation-config/index:DataAwsccGroundstationConfigConfigDataS3RecordingConfig"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataS3RecordingConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataS3RecordingConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-groundstation-config/index.ts",
          "line": 956
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-config/index.ts",
        "line": 949
      },
      "name": "DataAwsccGroundstationConfigConfigDataS3RecordingConfigOutputReference",
      "namespace": "dataAwsccGroundstationConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-config/index.ts",
            "line": 976
          },
          "name": "bucketArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-config/index.ts",
            "line": 981
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-config/index.ts",
            "line": 986
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-config/index.ts",
            "line": 960
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataS3RecordingConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-groundstation-config/index:DataAwsccGroundstationConfigConfigDataS3RecordingConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataTelemetrySinkConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataTelemetrySinkConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-config/index.ts",
        "line": 1104
      },
      "name": "DataAwsccGroundstationConfigConfigDataTelemetrySinkConfig",
      "namespace": "dataAwsccGroundstationConfig",
      "symbolId": "src/data-awscc-groundstation-config/index:DataAwsccGroundstationConfigConfigDataTelemetrySinkConfig"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataTelemetrySinkConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataTelemetrySinkConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-groundstation-config/index.ts",
          "line": 1134
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-config/index.ts",
        "line": 1127
      },
      "name": "DataAwsccGroundstationConfigConfigDataTelemetrySinkConfigOutputReference",
      "namespace": "dataAwsccGroundstationConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-config/index.ts",
            "line": 1155
          },
          "name": "telemetrySinkData",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataTelemetrySinkConfigTelemetrySinkDataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-config/index.ts",
            "line": 1160
          },
          "name": "telemetrySinkType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-config/index.ts",
            "line": 1138
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataTelemetrySinkConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-groundstation-config/index:DataAwsccGroundstationConfigConfigDataTelemetrySinkConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataTelemetrySinkConfigTelemetrySinkData": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataTelemetrySinkConfigTelemetrySinkData",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-config/index.ts",
        "line": 1049
      },
      "name": "DataAwsccGroundstationConfigConfigDataTelemetrySinkConfigTelemetrySinkData",
      "namespace": "dataAwsccGroundstationConfig",
      "symbolId": "src/data-awscc-groundstation-config/index:DataAwsccGroundstationConfigConfigDataTelemetrySinkConfigTelemetrySinkData"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataTelemetrySinkConfigTelemetrySinkDataKinesisDataStreamData": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataTelemetrySinkConfigTelemetrySinkDataKinesisDataStreamData",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-config/index.ts",
        "line": 990
      },
      "name": "DataAwsccGroundstationConfigConfigDataTelemetrySinkConfigTelemetrySinkDataKinesisDataStreamData",
      "namespace": "dataAwsccGroundstationConfig",
      "symbolId": "src/data-awscc-groundstation-config/index:DataAwsccGroundstationConfigConfigDataTelemetrySinkConfigTelemetrySinkDataKinesisDataStreamData"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataTelemetrySinkConfigTelemetrySinkDataKinesisDataStreamDataOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataTelemetrySinkConfigTelemetrySinkDataKinesisDataStreamDataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-groundstation-config/index.ts",
          "line": 1020
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-config/index.ts",
        "line": 1013
      },
      "name": "DataAwsccGroundstationConfigConfigDataTelemetrySinkConfigTelemetrySinkDataKinesisDataStreamDataOutputReference",
      "namespace": "dataAwsccGroundstationConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-config/index.ts",
            "line": 1040
          },
          "name": "kinesisDataStreamArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-config/index.ts",
            "line": 1045
          },
          "name": "kinesisRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-config/index.ts",
            "line": 1024
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataTelemetrySinkConfigTelemetrySinkDataKinesisDataStreamData"
          }
        }
      ],
      "symbolId": "src/data-awscc-groundstation-config/index:DataAwsccGroundstationConfigConfigDataTelemetrySinkConfigTelemetrySinkDataKinesisDataStreamDataOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataTelemetrySinkConfigTelemetrySinkDataOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataTelemetrySinkConfigTelemetrySinkDataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-groundstation-config/index.ts",
          "line": 1079
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-config/index.ts",
        "line": 1072
      },
      "name": "DataAwsccGroundstationConfigConfigDataTelemetrySinkConfigTelemetrySinkDataOutputReference",
      "namespace": "dataAwsccGroundstationConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-config/index.ts",
            "line": 1100
          },
          "name": "kinesisDataStreamData",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataTelemetrySinkConfigTelemetrySinkDataKinesisDataStreamDataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-config/index.ts",
            "line": 1083
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataTelemetrySinkConfigTelemetrySinkData"
          }
        }
      ],
      "symbolId": "src/data-awscc-groundstation-config/index:DataAwsccGroundstationConfigConfigDataTelemetrySinkConfigTelemetrySinkDataOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataTrackingConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataTrackingConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-config/index.ts",
        "line": 1164
      },
      "name": "DataAwsccGroundstationConfigConfigDataTrackingConfig",
      "namespace": "dataAwsccGroundstationConfig",
      "symbolId": "src/data-awscc-groundstation-config/index:DataAwsccGroundstationConfigConfigDataTrackingConfig"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataTrackingConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataTrackingConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-groundstation-config/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-awscc-groundstation-config/index.ts",
        "line": 1187
      },
      "name": "DataAwsccGroundstationConfigConfigDataTrackingConfigOutputReference",
      "namespace": "dataAwsccGroundstationConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-config/index.ts",
            "line": 1214
          },
          "name": "autotrack",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-config/index.ts",
            "line": 1198
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataTrackingConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-groundstation-config/index:DataAwsccGroundstationConfigConfigDataTrackingConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataUplinkEchoConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataUplinkEchoConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-config/index.ts",
        "line": 1218
      },
      "name": "DataAwsccGroundstationConfigConfigDataUplinkEchoConfig",
      "namespace": "dataAwsccGroundstationConfig",
      "symbolId": "src/data-awscc-groundstation-config/index:DataAwsccGroundstationConfigConfigDataUplinkEchoConfig"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataUplinkEchoConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataUplinkEchoConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-groundstation-config/index.ts",
          "line": 1248
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-config/index.ts",
        "line": 1241
      },
      "name": "DataAwsccGroundstationConfigConfigDataUplinkEchoConfigOutputReference",
      "namespace": "dataAwsccGroundstationConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-config/index.ts",
            "line": 1268
          },
          "name": "antennaUplinkConfigArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-config/index.ts",
            "line": 1273
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-config/index.ts",
            "line": 1252
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigConfigDataUplinkEchoConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-groundstation-config/index:DataAwsccGroundstationConfigConfigDataUplinkEchoConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-config/index.ts",
        "line": 1374
      },
      "name": "DataAwsccGroundstationConfigTags",
      "namespace": "dataAwsccGroundstationConfig",
      "symbolId": "src/data-awscc-groundstation-config/index:DataAwsccGroundstationConfigTags"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-groundstation-config/index.ts",
          "line": 1443
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-config/index.ts",
        "line": 1436
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-config/index.ts",
            "line": 1450
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccGroundstationConfigTagsList",
      "namespace": "dataAwsccGroundstationConfig",
      "symbolId": "src/data-awscc-groundstation-config/index:DataAwsccGroundstationConfigTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-groundstation-config/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-config/index.ts",
        "line": 1397
      },
      "name": "DataAwsccGroundstationConfigTagsOutputReference",
      "namespace": "dataAwsccGroundstationConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-config/index.ts",
            "line": 1426
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-config/index.ts",
            "line": 1431
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-config/index.ts",
            "line": 1410
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationConfig.DataAwsccGroundstationConfigTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-groundstation-config/index:DataAwsccGroundstationConfigTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationConfigs.DataAwsccGroundstationConfigs": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/groundstation_configs awscc_groundstation_configs}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationConfigs.DataAwsccGroundstationConfigs",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/groundstation_configs awscc_groundstation_configs} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-groundstation-configs/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationConfigs.DataAwsccGroundstationConfigsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-configs/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccGroundstationConfigs resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-configs/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccGroundstationConfigs to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/groundstation_configs#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccGroundstationConfigs that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccGroundstationConfigs to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-configs/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-configs/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccGroundstationConfigs",
      "namespace": "dataAwsccGroundstationConfigs",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-configs/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-configs/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-configs/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-groundstation-configs/index:DataAwsccGroundstationConfigs"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationConfigs.DataAwsccGroundstationConfigsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationConfigs.DataAwsccGroundstationConfigsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-configs/index.ts",
        "line": 14
      },
      "name": "DataAwsccGroundstationConfigsConfig",
      "namespace": "dataAwsccGroundstationConfigs",
      "symbolId": "src/data-awscc-groundstation-configs/index:DataAwsccGroundstationConfigsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroup.DataAwsccGroundstationDataflowEndpointGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/groundstation_dataflow_endpoint_group awscc_groundstation_dataflow_endpoint_group}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroup.DataAwsccGroundstationDataflowEndpointGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/groundstation_dataflow_endpoint_group awscc_groundstation_dataflow_endpoint_group} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-groundstation-dataflow-endpoint-group/index.ts",
          "line": 791
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroup.DataAwsccGroundstationDataflowEndpointGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-dataflow-endpoint-group/index.ts",
        "line": 759
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccGroundstationDataflowEndpointGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group/index.ts",
            "line": 776
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccGroundstationDataflowEndpointGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/groundstation_dataflow_endpoint_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccGroundstationDataflowEndpointGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccGroundstationDataflowEndpointGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group/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-awscc-groundstation-dataflow-endpoint-group/index.ts",
            "line": 869
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccGroundstationDataflowEndpointGroup",
      "namespace": "dataAwsccGroundstationDataflowEndpointGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group/index.ts",
            "line": 764
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group/index.ts",
            "line": 815
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group/index.ts",
            "line": 820
          },
          "name": "contactPostPassDurationSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group/index.ts",
            "line": 825
          },
          "name": "contactPrePassDurationSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group/index.ts",
            "line": 830
          },
          "name": "dataflowEndpointGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group/index.ts",
            "line": 836
          },
          "name": "endpointDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroup.DataAwsccGroundstationDataflowEndpointGroupEndpointDetailsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group/index.ts",
            "line": 855
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroup.DataAwsccGroundstationDataflowEndpointGroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group/index.ts",
            "line": 849
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group/index.ts",
            "line": 842
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-groundstation-dataflow-endpoint-group/index:DataAwsccGroundstationDataflowEndpointGroup"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroup.DataAwsccGroundstationDataflowEndpointGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroup.DataAwsccGroundstationDataflowEndpointGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-dataflow-endpoint-group/index.ts",
        "line": 14
      },
      "name": "DataAwsccGroundstationDataflowEndpointGroupConfig",
      "namespace": "dataAwsccGroundstationDataflowEndpointGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/groundstation_dataflow_endpoint_group#id DataAwsccGroundstationDataflowEndpointGroup#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-groundstation-dataflow-endpoint-group/index:DataAwsccGroundstationDataflowEndpointGroupConfig"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroup.DataAwsccGroundstationDataflowEndpointGroupEndpointDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroup.DataAwsccGroundstationDataflowEndpointGroupEndpointDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-dataflow-endpoint-group/index.ts",
        "line": 587
      },
      "name": "DataAwsccGroundstationDataflowEndpointGroupEndpointDetails",
      "namespace": "dataAwsccGroundstationDataflowEndpointGroup",
      "symbolId": "src/data-awscc-groundstation-dataflow-endpoint-group/index:DataAwsccGroundstationDataflowEndpointGroupEndpointDetails"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroup.DataAwsccGroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpoint": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroup.DataAwsccGroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpoint",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-dataflow-endpoint-group/index.ts",
        "line": 323
      },
      "name": "DataAwsccGroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpoint",
      "namespace": "dataAwsccGroundstationDataflowEndpointGroup",
      "symbolId": "src/data-awscc-groundstation-dataflow-endpoint-group/index:DataAwsccGroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpoint"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroup.DataAwsccGroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointEgressAddress": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroup.DataAwsccGroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointEgressAddress",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-dataflow-endpoint-group/index.ts",
        "line": 84
      },
      "name": "DataAwsccGroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointEgressAddress",
      "namespace": "dataAwsccGroundstationDataflowEndpointGroup",
      "symbolId": "src/data-awscc-groundstation-dataflow-endpoint-group/index:DataAwsccGroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointEgressAddress"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroup.DataAwsccGroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointEgressAddressOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroup.DataAwsccGroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointEgressAddressOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-groundstation-dataflow-endpoint-group/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-awscc-groundstation-dataflow-endpoint-group/index.ts",
        "line": 107
      },
      "name": "DataAwsccGroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointEgressAddressOutputReference",
      "namespace": "dataAwsccGroundstationDataflowEndpointGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group/index.ts",
            "line": 134
          },
          "name": "mtu",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group/index.ts",
            "line": 140
          },
          "name": "socketAddress",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroup.DataAwsccGroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointEgressAddressSocketAddressOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroup.DataAwsccGroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointEgressAddress"
          }
        }
      ],
      "symbolId": "src/data-awscc-groundstation-dataflow-endpoint-group/index:DataAwsccGroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointEgressAddressOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroup.DataAwsccGroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointEgressAddressSocketAddress": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroup.DataAwsccGroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointEgressAddressSocketAddress",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-dataflow-endpoint-group/index.ts",
        "line": 25
      },
      "name": "DataAwsccGroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointEgressAddressSocketAddress",
      "namespace": "dataAwsccGroundstationDataflowEndpointGroup",
      "symbolId": "src/data-awscc-groundstation-dataflow-endpoint-group/index:DataAwsccGroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointEgressAddressSocketAddress"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroup.DataAwsccGroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointEgressAddressSocketAddressOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroup.DataAwsccGroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointEgressAddressSocketAddressOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-groundstation-dataflow-endpoint-group/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-dataflow-endpoint-group/index.ts",
        "line": 48
      },
      "name": "DataAwsccGroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointEgressAddressSocketAddressOutputReference",
      "namespace": "dataAwsccGroundstationDataflowEndpointGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group/index.ts",
            "line": 75
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group/index.ts",
            "line": 80
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroup.DataAwsccGroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointEgressAddressSocketAddress"
          }
        }
      ],
      "symbolId": "src/data-awscc-groundstation-dataflow-endpoint-group/index:DataAwsccGroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointEgressAddressSocketAddressOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroup.DataAwsccGroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointIngressAddress": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroup.DataAwsccGroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointIngressAddress",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-dataflow-endpoint-group/index.ts",
        "line": 263
      },
      "name": "DataAwsccGroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointIngressAddress",
      "namespace": "dataAwsccGroundstationDataflowEndpointGroup",
      "symbolId": "src/data-awscc-groundstation-dataflow-endpoint-group/index:DataAwsccGroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointIngressAddress"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroup.DataAwsccGroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointIngressAddressOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroup.DataAwsccGroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointIngressAddressOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-groundstation-dataflow-endpoint-group/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-dataflow-endpoint-group/index.ts",
        "line": 286
      },
      "name": "DataAwsccGroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointIngressAddressOutputReference",
      "namespace": "dataAwsccGroundstationDataflowEndpointGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group/index.ts",
            "line": 313
          },
          "name": "mtu",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group/index.ts",
            "line": 319
          },
          "name": "socketAddress",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroup.DataAwsccGroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointIngressAddressSocketAddressOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group/index.ts",
            "line": 297
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroup.DataAwsccGroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointIngressAddress"
          }
        }
      ],
      "symbolId": "src/data-awscc-groundstation-dataflow-endpoint-group/index:DataAwsccGroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointIngressAddressOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroup.DataAwsccGroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointIngressAddressSocketAddress": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroup.DataAwsccGroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointIngressAddressSocketAddress",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-dataflow-endpoint-group/index.ts",
        "line": 203
      },
      "name": "DataAwsccGroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointIngressAddressSocketAddress",
      "namespace": "dataAwsccGroundstationDataflowEndpointGroup",
      "symbolId": "src/data-awscc-groundstation-dataflow-endpoint-group/index:DataAwsccGroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointIngressAddressSocketAddress"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroup.DataAwsccGroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointIngressAddressSocketAddressOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroup.DataAwsccGroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointIngressAddressSocketAddressOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-groundstation-dataflow-endpoint-group/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-awscc-groundstation-dataflow-endpoint-group/index.ts",
        "line": 226
      },
      "name": "DataAwsccGroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointIngressAddressSocketAddressOutputReference",
      "namespace": "dataAwsccGroundstationDataflowEndpointGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group/index.ts",
            "line": 253
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group/index.ts",
            "line": 259
          },
          "name": "portRange",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroup.DataAwsccGroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointIngressAddressSocketAddressPortRangeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group/index.ts",
            "line": 237
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroup.DataAwsccGroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointIngressAddressSocketAddress"
          }
        }
      ],
      "symbolId": "src/data-awscc-groundstation-dataflow-endpoint-group/index:DataAwsccGroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointIngressAddressSocketAddressOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroup.DataAwsccGroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointIngressAddressSocketAddressPortRange": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroup.DataAwsccGroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointIngressAddressSocketAddressPortRange",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-dataflow-endpoint-group/index.ts",
        "line": 144
      },
      "name": "DataAwsccGroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointIngressAddressSocketAddressPortRange",
      "namespace": "dataAwsccGroundstationDataflowEndpointGroup",
      "symbolId": "src/data-awscc-groundstation-dataflow-endpoint-group/index:DataAwsccGroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointIngressAddressSocketAddressPortRange"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroup.DataAwsccGroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointIngressAddressSocketAddressPortRangeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroup.DataAwsccGroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointIngressAddressSocketAddressPortRangeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-groundstation-dataflow-endpoint-group/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-awscc-groundstation-dataflow-endpoint-group/index.ts",
        "line": 167
      },
      "name": "DataAwsccGroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointIngressAddressSocketAddressPortRangeOutputReference",
      "namespace": "dataAwsccGroundstationDataflowEndpointGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group/index.ts",
            "line": 194
          },
          "name": "maximum",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group/index.ts",
            "line": 199
          },
          "name": "minimum",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group/index.ts",
            "line": 178
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroup.DataAwsccGroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointIngressAddressSocketAddressPortRange"
          }
        }
      ],
      "symbolId": "src/data-awscc-groundstation-dataflow-endpoint-group/index:DataAwsccGroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointIngressAddressSocketAddressPortRangeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroup.DataAwsccGroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroup.DataAwsccGroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-groundstation-dataflow-endpoint-group/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-awscc-groundstation-dataflow-endpoint-group/index.ts",
        "line": 346
      },
      "name": "DataAwsccGroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointOutputReference",
      "namespace": "dataAwsccGroundstationDataflowEndpointGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group/index.ts",
            "line": 373
          },
          "name": "agentStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group/index.ts",
            "line": 378
          },
          "name": "auditResults",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group/index.ts",
            "line": 384
          },
          "name": "egressAddress",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroup.DataAwsccGroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointEgressAddressOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group/index.ts",
            "line": 390
          },
          "name": "ingressAddress",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroup.DataAwsccGroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointIngressAddressOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group/index.ts",
            "line": 395
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group/index.ts",
            "line": 357
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroup.DataAwsccGroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpoint"
          }
        }
      ],
      "symbolId": "src/data-awscc-groundstation-dataflow-endpoint-group/index:DataAwsccGroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroup.DataAwsccGroundstationDataflowEndpointGroupEndpointDetailsEndpoint": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroup.DataAwsccGroundstationDataflowEndpointGroupEndpointDetailsEndpoint",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-dataflow-endpoint-group/index.ts",
        "line": 458
      },
      "name": "DataAwsccGroundstationDataflowEndpointGroupEndpointDetailsEndpoint",
      "namespace": "dataAwsccGroundstationDataflowEndpointGroup",
      "symbolId": "src/data-awscc-groundstation-dataflow-endpoint-group/index:DataAwsccGroundstationDataflowEndpointGroupEndpointDetailsEndpoint"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroup.DataAwsccGroundstationDataflowEndpointGroupEndpointDetailsEndpointAddress": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroup.DataAwsccGroundstationDataflowEndpointGroupEndpointDetailsEndpointAddress",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-dataflow-endpoint-group/index.ts",
        "line": 399
      },
      "name": "DataAwsccGroundstationDataflowEndpointGroupEndpointDetailsEndpointAddress",
      "namespace": "dataAwsccGroundstationDataflowEndpointGroup",
      "symbolId": "src/data-awscc-groundstation-dataflow-endpoint-group/index:DataAwsccGroundstationDataflowEndpointGroupEndpointDetailsEndpointAddress"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroup.DataAwsccGroundstationDataflowEndpointGroupEndpointDetailsEndpointAddressOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroup.DataAwsccGroundstationDataflowEndpointGroupEndpointDetailsEndpointAddressOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-groundstation-dataflow-endpoint-group/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/data-awscc-groundstation-dataflow-endpoint-group/index.ts",
        "line": 422
      },
      "name": "DataAwsccGroundstationDataflowEndpointGroupEndpointDetailsEndpointAddressOutputReference",
      "namespace": "dataAwsccGroundstationDataflowEndpointGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group/index.ts",
            "line": 449
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group/index.ts",
            "line": 454
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group/index.ts",
            "line": 433
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroup.DataAwsccGroundstationDataflowEndpointGroupEndpointDetailsEndpointAddress"
          }
        }
      ],
      "symbolId": "src/data-awscc-groundstation-dataflow-endpoint-group/index:DataAwsccGroundstationDataflowEndpointGroupEndpointDetailsEndpointAddressOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroup.DataAwsccGroundstationDataflowEndpointGroupEndpointDetailsEndpointOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroup.DataAwsccGroundstationDataflowEndpointGroupEndpointDetailsEndpointOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-groundstation-dataflow-endpoint-group/index.ts",
          "line": 488
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-dataflow-endpoint-group/index.ts",
        "line": 481
      },
      "name": "DataAwsccGroundstationDataflowEndpointGroupEndpointDetailsEndpointOutputReference",
      "namespace": "dataAwsccGroundstationDataflowEndpointGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group/index.ts",
            "line": 509
          },
          "name": "address",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroup.DataAwsccGroundstationDataflowEndpointGroupEndpointDetailsEndpointAddressOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group/index.ts",
            "line": 514
          },
          "name": "mtu",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group/index.ts",
            "line": 519
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group/index.ts",
            "line": 492
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroup.DataAwsccGroundstationDataflowEndpointGroupEndpointDetailsEndpoint"
          }
        }
      ],
      "symbolId": "src/data-awscc-groundstation-dataflow-endpoint-group/index:DataAwsccGroundstationDataflowEndpointGroupEndpointDetailsEndpointOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroup.DataAwsccGroundstationDataflowEndpointGroupEndpointDetailsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroup.DataAwsccGroundstationDataflowEndpointGroupEndpointDetailsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-groundstation-dataflow-endpoint-group/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-awscc-groundstation-dataflow-endpoint-group/index.ts",
        "line": 657
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group/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-awscc.dataAwsccGroundstationDataflowEndpointGroup.DataAwsccGroundstationDataflowEndpointGroupEndpointDetailsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccGroundstationDataflowEndpointGroupEndpointDetailsList",
      "namespace": "dataAwsccGroundstationDataflowEndpointGroup",
      "symbolId": "src/data-awscc-groundstation-dataflow-endpoint-group/index:DataAwsccGroundstationDataflowEndpointGroupEndpointDetailsList"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroup.DataAwsccGroundstationDataflowEndpointGroupEndpointDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroup.DataAwsccGroundstationDataflowEndpointGroupEndpointDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-groundstation-dataflow-endpoint-group/index.ts",
          "line": 619
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-dataflow-endpoint-group/index.ts",
        "line": 610
      },
      "name": "DataAwsccGroundstationDataflowEndpointGroupEndpointDetailsOutputReference",
      "namespace": "dataAwsccGroundstationDataflowEndpointGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group/index.ts",
            "line": 640
          },
          "name": "awsGroundStationAgentEndpoint",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroup.DataAwsccGroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group/index.ts",
            "line": 646
          },
          "name": "endpoint",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroup.DataAwsccGroundstationDataflowEndpointGroupEndpointDetailsEndpointOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group/index.ts",
            "line": 652
          },
          "name": "securityDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroup.DataAwsccGroundstationDataflowEndpointGroupEndpointDetailsSecurityDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group/index.ts",
            "line": 623
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroup.DataAwsccGroundstationDataflowEndpointGroupEndpointDetails"
          }
        }
      ],
      "symbolId": "src/data-awscc-groundstation-dataflow-endpoint-group/index:DataAwsccGroundstationDataflowEndpointGroupEndpointDetailsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroup.DataAwsccGroundstationDataflowEndpointGroupEndpointDetailsSecurityDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroup.DataAwsccGroundstationDataflowEndpointGroupEndpointDetailsSecurityDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-dataflow-endpoint-group/index.ts",
        "line": 523
      },
      "name": "DataAwsccGroundstationDataflowEndpointGroupEndpointDetailsSecurityDetails",
      "namespace": "dataAwsccGroundstationDataflowEndpointGroup",
      "symbolId": "src/data-awscc-groundstation-dataflow-endpoint-group/index:DataAwsccGroundstationDataflowEndpointGroupEndpointDetailsSecurityDetails"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroup.DataAwsccGroundstationDataflowEndpointGroupEndpointDetailsSecurityDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroup.DataAwsccGroundstationDataflowEndpointGroupEndpointDetailsSecurityDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-groundstation-dataflow-endpoint-group/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/data-awscc-groundstation-dataflow-endpoint-group/index.ts",
        "line": 546
      },
      "name": "DataAwsccGroundstationDataflowEndpointGroupEndpointDetailsSecurityDetailsOutputReference",
      "namespace": "dataAwsccGroundstationDataflowEndpointGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group/index.ts",
            "line": 573
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group/index.ts",
            "line": 578
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group/index.ts",
            "line": 583
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group/index.ts",
            "line": 557
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroup.DataAwsccGroundstationDataflowEndpointGroupEndpointDetailsSecurityDetails"
          }
        }
      ],
      "symbolId": "src/data-awscc-groundstation-dataflow-endpoint-group/index:DataAwsccGroundstationDataflowEndpointGroupEndpointDetailsSecurityDetailsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroup.DataAwsccGroundstationDataflowEndpointGroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroup.DataAwsccGroundstationDataflowEndpointGroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-dataflow-endpoint-group/index.ts",
        "line": 675
      },
      "name": "DataAwsccGroundstationDataflowEndpointGroupTags",
      "namespace": "dataAwsccGroundstationDataflowEndpointGroup",
      "symbolId": "src/data-awscc-groundstation-dataflow-endpoint-group/index:DataAwsccGroundstationDataflowEndpointGroupTags"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroup.DataAwsccGroundstationDataflowEndpointGroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroup.DataAwsccGroundstationDataflowEndpointGroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-groundstation-dataflow-endpoint-group/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-dataflow-endpoint-group/index.ts",
        "line": 737
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group/index.ts",
            "line": 751
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroup.DataAwsccGroundstationDataflowEndpointGroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccGroundstationDataflowEndpointGroupTagsList",
      "namespace": "dataAwsccGroundstationDataflowEndpointGroup",
      "symbolId": "src/data-awscc-groundstation-dataflow-endpoint-group/index:DataAwsccGroundstationDataflowEndpointGroupTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroup.DataAwsccGroundstationDataflowEndpointGroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroup.DataAwsccGroundstationDataflowEndpointGroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-groundstation-dataflow-endpoint-group/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-dataflow-endpoint-group/index.ts",
        "line": 698
      },
      "name": "DataAwsccGroundstationDataflowEndpointGroupTagsOutputReference",
      "namespace": "dataAwsccGroundstationDataflowEndpointGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group/index.ts",
            "line": 727
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group/index.ts",
            "line": 732
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group/index.ts",
            "line": 711
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroup.DataAwsccGroundstationDataflowEndpointGroupTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-groundstation-dataflow-endpoint-group/index:DataAwsccGroundstationDataflowEndpointGroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/groundstation_dataflow_endpoint_group_v2 awscc_groundstation_dataflow_endpoint_group_v2}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/groundstation_dataflow_endpoint_group_v2 awscc_groundstation_dataflow_endpoint_group_v2} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
          "line": 2221
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2Config"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 2189
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccGroundstationDataflowEndpointGroupV2 resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 2206
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccGroundstationDataflowEndpointGroupV2 to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/groundstation_dataflow_endpoint_group_v2#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccGroundstationDataflowEndpointGroupV2 that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccGroundstationDataflowEndpointGroupV2 to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 2299
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 2305
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccGroundstationDataflowEndpointGroupV2",
      "namespace": "dataAwsccGroundstationDataflowEndpointGroupV2",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 2194
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 2245
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 2250
          },
          "name": "contactPostPassDurationSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 2255
          },
          "name": "contactPrePassDurationSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 2260
          },
          "name": "dataflowEndpointGroupV2Id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 2266
          },
          "name": "endpointDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 2272
          },
          "name": "endpoints",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 2291
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2TagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 2285
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 2278
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index:DataAwsccGroundstationDataflowEndpointGroupV2"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2Config": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2Config",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 14
      },
      "name": "DataAwsccGroundstationDataflowEndpointGroupV2Config",
      "namespace": "dataAwsccGroundstationDataflowEndpointGroupV2",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/groundstation_dataflow_endpoint_group_v2#id DataAwsccGroundstationDataflowEndpointGroupV2#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index:DataAwsccGroundstationDataflowEndpointGroupV2Config"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 993
      },
      "name": "DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetails",
      "namespace": "dataAwsccGroundstationDataflowEndpointGroupV2",
      "symbolId": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index:DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetails"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpoint": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpoint",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 439
      },
      "name": "DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpoint",
      "namespace": "dataAwsccGroundstationDataflowEndpointGroupV2",
      "symbolId": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index:DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpoint"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 384
      },
      "name": "DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetails",
      "namespace": "dataAwsccGroundstationDataflowEndpointGroupV2",
      "symbolId": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index:DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetails"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 323
      },
      "name": "DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetails",
      "namespace": "dataAwsccGroundstationDataflowEndpointGroupV2",
      "symbolId": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index:DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetails"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddress": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddress",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 144
      },
      "name": "DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddress",
      "namespace": "dataAwsccGroundstationDataflowEndpointGroupV2",
      "symbolId": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index:DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddress"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/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-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 167
      },
      "name": "DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressOutputReference",
      "namespace": "dataAwsccGroundstationDataflowEndpointGroupV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 194
          },
          "name": "mtu",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 200
          },
          "name": "socketAddress",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 178
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddress"
          }
        }
      ],
      "symbolId": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index:DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddress": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddress",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 84
      },
      "name": "DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddress",
      "namespace": "dataAwsccGroundstationDataflowEndpointGroupV2",
      "symbolId": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index:DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddress"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/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-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 107
      },
      "name": "DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressOutputReference",
      "namespace": "dataAwsccGroundstationDataflowEndpointGroupV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 134
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 140
          },
          "name": "portRange",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressPortRangeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddress"
          }
        }
      ],
      "symbolId": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index:DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressPortRange": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressPortRange",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 25
      },
      "name": "DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressPortRange",
      "namespace": "dataAwsccGroundstationDataflowEndpointGroupV2",
      "symbolId": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index:DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressPortRange"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressPortRangeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressPortRangeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 48
      },
      "name": "DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressPortRangeOutputReference",
      "namespace": "dataAwsccGroundstationDataflowEndpointGroupV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 75
          },
          "name": "maximum",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 80
          },
          "name": "minimum",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressPortRange"
          }
        }
      ],
      "symbolId": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index:DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressPortRangeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsEgressAddressAndPort": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsEgressAddressAndPort",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 263
      },
      "name": "DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsEgressAddressAndPort",
      "namespace": "dataAwsccGroundstationDataflowEndpointGroupV2",
      "symbolId": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index:DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsEgressAddressAndPort"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsEgressAddressAndPortOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsEgressAddressAndPortOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 286
      },
      "name": "DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsEgressAddressAndPortOutputReference",
      "namespace": "dataAwsccGroundstationDataflowEndpointGroupV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 313
          },
          "name": "mtu",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 319
          },
          "name": "socketAddress",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsEgressAddressAndPortSocketAddressOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 297
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsEgressAddressAndPort"
          }
        }
      ],
      "symbolId": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index:DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsEgressAddressAndPortOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsEgressAddressAndPortSocketAddress": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsEgressAddressAndPortSocketAddress",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 204
      },
      "name": "DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsEgressAddressAndPortSocketAddress",
      "namespace": "dataAwsccGroundstationDataflowEndpointGroupV2",
      "symbolId": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index:DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsEgressAddressAndPortSocketAddress"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsEgressAddressAndPortSocketAddressOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsEgressAddressAndPortSocketAddressOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/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/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 227
      },
      "name": "DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsEgressAddressAndPortSocketAddressOutputReference",
      "namespace": "dataAwsccGroundstationDataflowEndpointGroupV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 254
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 259
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 238
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsEgressAddressAndPortSocketAddress"
          }
        }
      ],
      "symbolId": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index:DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsEgressAddressAndPortSocketAddressOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/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-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 346
      },
      "name": "DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsOutputReference",
      "namespace": "dataAwsccGroundstationDataflowEndpointGroupV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 374
          },
          "name": "agentIpAndPortAddress",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 380
          },
          "name": "egressAddressAndPort",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsEgressAddressAndPortOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 357
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetails"
          }
        }
      ],
      "symbolId": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index:DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 407
      },
      "name": "DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsOutputReference",
      "namespace": "dataAwsccGroundstationDataflowEndpointGroupV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 435
          },
          "name": "agentConnectionDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 418
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetails"
          }
        }
      ],
      "symbolId": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index:DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 462
      },
      "name": "DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointOutputReference",
      "namespace": "dataAwsccGroundstationDataflowEndpointGroupV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 489
          },
          "name": "agentStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 494
          },
          "name": "auditResults",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 500
          },
          "name": "dataflowDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 505
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 473
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpoint"
          }
        }
      ],
      "symbolId": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index:DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
          "line": 1064
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 1057
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1071
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsList",
      "namespace": "dataAwsccGroundstationDataflowEndpointGroupV2",
      "symbolId": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index:DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsList"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
          "line": 1025
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 1016
      },
      "name": "DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsOutputReference",
      "namespace": "dataAwsccGroundstationDataflowEndpointGroupV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1046
          },
          "name": "downlinkAwsGroundStationAgentEndpoint",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1052
          },
          "name": "uplinkAwsGroundStationAgentEndpoint",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1029
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetails"
          }
        }
      ],
      "symbolId": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index:DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpoint": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpoint",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 923
      },
      "name": "DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpoint",
      "namespace": "dataAwsccGroundstationDataflowEndpointGroupV2",
      "symbolId": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index:DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpoint"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 868
      },
      "name": "DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetails",
      "namespace": "dataAwsccGroundstationDataflowEndpointGroupV2",
      "symbolId": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index:DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetails"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 807
      },
      "name": "DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetails",
      "namespace": "dataAwsccGroundstationDataflowEndpointGroupV2",
      "symbolId": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index:DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetails"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddress": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddress",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 628
      },
      "name": "DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddress",
      "namespace": "dataAwsccGroundstationDataflowEndpointGroupV2",
      "symbolId": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index:DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddress"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
          "line": 658
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 651
      },
      "name": "DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressOutputReference",
      "namespace": "dataAwsccGroundstationDataflowEndpointGroupV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 678
          },
          "name": "mtu",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 684
          },
          "name": "socketAddress",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 662
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddress"
          }
        }
      ],
      "symbolId": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index:DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddress": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddress",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 568
      },
      "name": "DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddress",
      "namespace": "dataAwsccGroundstationDataflowEndpointGroupV2",
      "symbolId": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index:DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddress"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/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-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 591
      },
      "name": "DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressOutputReference",
      "namespace": "dataAwsccGroundstationDataflowEndpointGroupV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 618
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 624
          },
          "name": "portRange",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressPortRangeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 602
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddress"
          }
        }
      ],
      "symbolId": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index:DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressPortRange": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressPortRange",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 509
      },
      "name": "DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressPortRange",
      "namespace": "dataAwsccGroundstationDataflowEndpointGroupV2",
      "symbolId": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index:DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressPortRange"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressPortRangeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressPortRangeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
          "line": 539
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 532
      },
      "name": "DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressPortRangeOutputReference",
      "namespace": "dataAwsccGroundstationDataflowEndpointGroupV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 559
          },
          "name": "maximum",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 564
          },
          "name": "minimum",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 543
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressPortRange"
          }
        }
      ],
      "symbolId": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index:DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressPortRangeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsIngressAddressAndPort": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsIngressAddressAndPort",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 747
      },
      "name": "DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsIngressAddressAndPort",
      "namespace": "dataAwsccGroundstationDataflowEndpointGroupV2",
      "symbolId": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index:DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsIngressAddressAndPort"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsIngressAddressAndPortOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsIngressAddressAndPortOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/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/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 770
      },
      "name": "DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsIngressAddressAndPortOutputReference",
      "namespace": "dataAwsccGroundstationDataflowEndpointGroupV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 797
          },
          "name": "mtu",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 803
          },
          "name": "socketAddress",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsIngressAddressAndPortSocketAddressOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 781
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsIngressAddressAndPort"
          }
        }
      ],
      "symbolId": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index:DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsIngressAddressAndPortOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsIngressAddressAndPortSocketAddress": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsIngressAddressAndPortSocketAddress",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 688
      },
      "name": "DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsIngressAddressAndPortSocketAddress",
      "namespace": "dataAwsccGroundstationDataflowEndpointGroupV2",
      "symbolId": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index:DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsIngressAddressAndPortSocketAddress"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsIngressAddressAndPortSocketAddressOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsIngressAddressAndPortSocketAddressOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 711
      },
      "name": "DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsIngressAddressAndPortSocketAddressOutputReference",
      "namespace": "dataAwsccGroundstationDataflowEndpointGroupV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 738
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 743
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 722
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsIngressAddressAndPortSocketAddress"
          }
        }
      ],
      "symbolId": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index:DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsIngressAddressAndPortSocketAddressOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
          "line": 837
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 830
      },
      "name": "DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsOutputReference",
      "namespace": "dataAwsccGroundstationDataflowEndpointGroupV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 858
          },
          "name": "agentIpAndPortAddress",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 864
          },
          "name": "ingressAddressAndPort",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsIngressAddressAndPortOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 841
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetails"
          }
        }
      ],
      "symbolId": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index:DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 891
      },
      "name": "DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsOutputReference",
      "namespace": "dataAwsccGroundstationDataflowEndpointGroupV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 919
          },
          "name": "agentConnectionDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 902
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetails"
          }
        }
      ],
      "symbolId": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index:DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
          "line": 953
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 946
      },
      "name": "DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointOutputReference",
      "namespace": "dataAwsccGroundstationDataflowEndpointGroupV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 973
          },
          "name": "agentStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 978
          },
          "name": "auditResults",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 984
          },
          "name": "dataflowDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 989
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 957
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpoint"
          }
        }
      ],
      "symbolId": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index:DataAwsccGroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2Endpoints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2Endpoints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 2023
      },
      "name": "DataAwsccGroundstationDataflowEndpointGroupV2Endpoints",
      "namespace": "dataAwsccGroundstationDataflowEndpointGroupV2",
      "symbolId": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index:DataAwsccGroundstationDataflowEndpointGroupV2Endpoints"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpoint": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpoint",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 1489
      },
      "name": "DataAwsccGroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpoint",
      "namespace": "dataAwsccGroundstationDataflowEndpointGroupV2",
      "symbolId": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index:DataAwsccGroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpoint"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 1434
      },
      "name": "DataAwsccGroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetails",
      "namespace": "dataAwsccGroundstationDataflowEndpointGroupV2",
      "symbolId": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index:DataAwsccGroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetails"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 1373
      },
      "name": "DataAwsccGroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetails",
      "namespace": "dataAwsccGroundstationDataflowEndpointGroupV2",
      "symbolId": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index:DataAwsccGroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetails"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddress": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddress",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 1194
      },
      "name": "DataAwsccGroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddress",
      "namespace": "dataAwsccGroundstationDataflowEndpointGroupV2",
      "symbolId": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index:DataAwsccGroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddress"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/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-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 1217
      },
      "name": "DataAwsccGroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressOutputReference",
      "namespace": "dataAwsccGroundstationDataflowEndpointGroupV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1244
          },
          "name": "mtu",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1250
          },
          "name": "socketAddress",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1228
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddress"
          }
        }
      ],
      "symbolId": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index:DataAwsccGroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddress": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddress",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 1134
      },
      "name": "DataAwsccGroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddress",
      "namespace": "dataAwsccGroundstationDataflowEndpointGroupV2",
      "symbolId": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index:DataAwsccGroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddress"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/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-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 1157
      },
      "name": "DataAwsccGroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressOutputReference",
      "namespace": "dataAwsccGroundstationDataflowEndpointGroupV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1184
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1190
          },
          "name": "portRange",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressPortRangeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1168
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddress"
          }
        }
      ],
      "symbolId": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index:DataAwsccGroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressPortRange": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressPortRange",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 1075
      },
      "name": "DataAwsccGroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressPortRange",
      "namespace": "dataAwsccGroundstationDataflowEndpointGroupV2",
      "symbolId": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index:DataAwsccGroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressPortRange"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressPortRangeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressPortRangeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
          "line": 1105
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 1098
      },
      "name": "DataAwsccGroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressPortRangeOutputReference",
      "namespace": "dataAwsccGroundstationDataflowEndpointGroupV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1125
          },
          "name": "maximum",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1130
          },
          "name": "minimum",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1109
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressPortRange"
          }
        }
      ],
      "symbolId": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index:DataAwsccGroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressPortRangeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsEgressAddressAndPort": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsEgressAddressAndPort",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 1313
      },
      "name": "DataAwsccGroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsEgressAddressAndPort",
      "namespace": "dataAwsccGroundstationDataflowEndpointGroupV2",
      "symbolId": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index:DataAwsccGroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsEgressAddressAndPort"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsEgressAddressAndPortOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsEgressAddressAndPortOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
          "line": 1343
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 1336
      },
      "name": "DataAwsccGroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsEgressAddressAndPortOutputReference",
      "namespace": "dataAwsccGroundstationDataflowEndpointGroupV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1363
          },
          "name": "mtu",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1369
          },
          "name": "socketAddress",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsEgressAddressAndPortSocketAddressOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1347
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsEgressAddressAndPort"
          }
        }
      ],
      "symbolId": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index:DataAwsccGroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsEgressAddressAndPortOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsEgressAddressAndPortSocketAddress": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsEgressAddressAndPortSocketAddress",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 1254
      },
      "name": "DataAwsccGroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsEgressAddressAndPortSocketAddress",
      "namespace": "dataAwsccGroundstationDataflowEndpointGroupV2",
      "symbolId": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index:DataAwsccGroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsEgressAddressAndPortSocketAddress"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsEgressAddressAndPortSocketAddressOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsEgressAddressAndPortSocketAddressOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
          "line": 1284
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 1277
      },
      "name": "DataAwsccGroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsEgressAddressAndPortSocketAddressOutputReference",
      "namespace": "dataAwsccGroundstationDataflowEndpointGroupV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1304
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1309
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1288
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsEgressAddressAndPortSocketAddress"
          }
        }
      ],
      "symbolId": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index:DataAwsccGroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsEgressAddressAndPortSocketAddressOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
          "line": 1403
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 1396
      },
      "name": "DataAwsccGroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsOutputReference",
      "namespace": "dataAwsccGroundstationDataflowEndpointGroupV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1424
          },
          "name": "agentIpAndPortAddress",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1430
          },
          "name": "egressAddressAndPort",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsEgressAddressAndPortOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1407
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetails"
          }
        }
      ],
      "symbolId": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index:DataAwsccGroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
          "line": 1464
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 1457
      },
      "name": "DataAwsccGroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsOutputReference",
      "namespace": "dataAwsccGroundstationDataflowEndpointGroupV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1485
          },
          "name": "agentConnectionDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1468
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetails"
          }
        }
      ],
      "symbolId": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index:DataAwsccGroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
          "line": 1519
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 1512
      },
      "name": "DataAwsccGroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointOutputReference",
      "namespace": "dataAwsccGroundstationDataflowEndpointGroupV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1540
          },
          "name": "dataflowDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1545
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1523
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpoint"
          }
        }
      ],
      "symbolId": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index:DataAwsccGroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
          "line": 2094
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 2087
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 2101
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccGroundstationDataflowEndpointGroupV2EndpointsList",
      "namespace": "dataAwsccGroundstationDataflowEndpointGroupV2",
      "symbolId": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index:DataAwsccGroundstationDataflowEndpointGroupV2EndpointsList"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
          "line": 2055
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 2046
      },
      "name": "DataAwsccGroundstationDataflowEndpointGroupV2EndpointsOutputReference",
      "namespace": "dataAwsccGroundstationDataflowEndpointGroupV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 2076
          },
          "name": "downlinkAwsGroundStationAgentEndpoint",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 2082
          },
          "name": "uplinkAwsGroundStationAgentEndpoint",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 2059
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2Endpoints"
          }
        }
      ],
      "symbolId": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index:DataAwsccGroundstationDataflowEndpointGroupV2EndpointsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpoint": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpoint",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 1963
      },
      "name": "DataAwsccGroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpoint",
      "namespace": "dataAwsccGroundstationDataflowEndpointGroupV2",
      "symbolId": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index:DataAwsccGroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpoint"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 1908
      },
      "name": "DataAwsccGroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetails",
      "namespace": "dataAwsccGroundstationDataflowEndpointGroupV2",
      "symbolId": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index:DataAwsccGroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetails"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 1847
      },
      "name": "DataAwsccGroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetails",
      "namespace": "dataAwsccGroundstationDataflowEndpointGroupV2",
      "symbolId": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index:DataAwsccGroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetails"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddress": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddress",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 1668
      },
      "name": "DataAwsccGroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddress",
      "namespace": "dataAwsccGroundstationDataflowEndpointGroupV2",
      "symbolId": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index:DataAwsccGroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddress"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
          "line": 1698
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 1691
      },
      "name": "DataAwsccGroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressOutputReference",
      "namespace": "dataAwsccGroundstationDataflowEndpointGroupV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1718
          },
          "name": "mtu",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1724
          },
          "name": "socketAddress",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1702
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddress"
          }
        }
      ],
      "symbolId": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index:DataAwsccGroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddress": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddress",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 1608
      },
      "name": "DataAwsccGroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddress",
      "namespace": "dataAwsccGroundstationDataflowEndpointGroupV2",
      "symbolId": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index:DataAwsccGroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddress"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
          "line": 1638
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 1631
      },
      "name": "DataAwsccGroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressOutputReference",
      "namespace": "dataAwsccGroundstationDataflowEndpointGroupV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1658
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1664
          },
          "name": "portRange",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressPortRangeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1642
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddress"
          }
        }
      ],
      "symbolId": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index:DataAwsccGroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressPortRange": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressPortRange",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 1549
      },
      "name": "DataAwsccGroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressPortRange",
      "namespace": "dataAwsccGroundstationDataflowEndpointGroupV2",
      "symbolId": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index:DataAwsccGroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressPortRange"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressPortRangeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressPortRangeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
          "line": 1579
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 1572
      },
      "name": "DataAwsccGroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressPortRangeOutputReference",
      "namespace": "dataAwsccGroundstationDataflowEndpointGroupV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1599
          },
          "name": "maximum",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1604
          },
          "name": "minimum",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1583
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressPortRange"
          }
        }
      ],
      "symbolId": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index:DataAwsccGroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressPortRangeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsIngressAddressAndPort": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsIngressAddressAndPort",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 1787
      },
      "name": "DataAwsccGroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsIngressAddressAndPort",
      "namespace": "dataAwsccGroundstationDataflowEndpointGroupV2",
      "symbolId": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index:DataAwsccGroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsIngressAddressAndPort"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsIngressAddressAndPortOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsIngressAddressAndPortOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
          "line": 1817
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 1810
      },
      "name": "DataAwsccGroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsIngressAddressAndPortOutputReference",
      "namespace": "dataAwsccGroundstationDataflowEndpointGroupV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1837
          },
          "name": "mtu",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1843
          },
          "name": "socketAddress",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsIngressAddressAndPortSocketAddressOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1821
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsIngressAddressAndPort"
          }
        }
      ],
      "symbolId": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index:DataAwsccGroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsIngressAddressAndPortOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsIngressAddressAndPortSocketAddress": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsIngressAddressAndPortSocketAddress",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 1728
      },
      "name": "DataAwsccGroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsIngressAddressAndPortSocketAddress",
      "namespace": "dataAwsccGroundstationDataflowEndpointGroupV2",
      "symbolId": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index:DataAwsccGroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsIngressAddressAndPortSocketAddress"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsIngressAddressAndPortSocketAddressOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsIngressAddressAndPortSocketAddressOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
          "line": 1758
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 1751
      },
      "name": "DataAwsccGroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsIngressAddressAndPortSocketAddressOutputReference",
      "namespace": "dataAwsccGroundstationDataflowEndpointGroupV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1778
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1783
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1762
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsIngressAddressAndPortSocketAddress"
          }
        }
      ],
      "symbolId": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index:DataAwsccGroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsIngressAddressAndPortSocketAddressOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
          "line": 1877
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 1870
      },
      "name": "DataAwsccGroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsOutputReference",
      "namespace": "dataAwsccGroundstationDataflowEndpointGroupV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1898
          },
          "name": "agentIpAndPortAddress",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1904
          },
          "name": "ingressAddressAndPort",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsIngressAddressAndPortOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1881
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetails"
          }
        }
      ],
      "symbolId": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index:DataAwsccGroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
          "line": 1938
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 1931
      },
      "name": "DataAwsccGroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsOutputReference",
      "namespace": "dataAwsccGroundstationDataflowEndpointGroupV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1959
          },
          "name": "agentConnectionDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1942
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetails"
          }
        }
      ],
      "symbolId": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index:DataAwsccGroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
          "line": 1993
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 1986
      },
      "name": "DataAwsccGroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointOutputReference",
      "namespace": "dataAwsccGroundstationDataflowEndpointGroupV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 2014
          },
          "name": "dataflowDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 2019
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1997
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpoint"
          }
        }
      ],
      "symbolId": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index:DataAwsccGroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2Tags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2Tags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 2105
      },
      "name": "DataAwsccGroundstationDataflowEndpointGroupV2Tags",
      "namespace": "dataAwsccGroundstationDataflowEndpointGroupV2",
      "symbolId": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index:DataAwsccGroundstationDataflowEndpointGroupV2Tags"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2TagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2TagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 2167
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 2181
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2TagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccGroundstationDataflowEndpointGroupV2TagsList",
      "namespace": "dataAwsccGroundstationDataflowEndpointGroupV2",
      "symbolId": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index:DataAwsccGroundstationDataflowEndpointGroupV2TagsList"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2TagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2TagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
          "line": 2137
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 2128
      },
      "name": "DataAwsccGroundstationDataflowEndpointGroupV2TagsOutputReference",
      "namespace": "dataAwsccGroundstationDataflowEndpointGroupV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 2157
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 2162
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 2141
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2.DataAwsccGroundstationDataflowEndpointGroupV2Tags"
          }
        }
      ],
      "symbolId": "src/data-awscc-groundstation-dataflow-endpoint-group-v2/index:DataAwsccGroundstationDataflowEndpointGroupV2TagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2S.DataAwsccGroundstationDataflowEndpointGroupV2S": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/groundstation_dataflow_endpoint_group_v2s awscc_groundstation_dataflow_endpoint_group_v2s}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2S.DataAwsccGroundstationDataflowEndpointGroupV2S",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/groundstation_dataflow_endpoint_group_v2s awscc_groundstation_dataflow_endpoint_group_v2s} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2s/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2S.DataAwsccGroundstationDataflowEndpointGroupV2SConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2s/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccGroundstationDataflowEndpointGroupV2S resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2s/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccGroundstationDataflowEndpointGroupV2S to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/groundstation_dataflow_endpoint_group_v2s#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccGroundstationDataflowEndpointGroupV2S that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccGroundstationDataflowEndpointGroupV2S to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2s/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2s/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccGroundstationDataflowEndpointGroupV2S",
      "namespace": "dataAwsccGroundstationDataflowEndpointGroupV2S",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2s/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2s/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2s/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-groundstation-dataflow-endpoint-group-v2s/index:DataAwsccGroundstationDataflowEndpointGroupV2S"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2S.DataAwsccGroundstationDataflowEndpointGroupV2SConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroupV2S.DataAwsccGroundstationDataflowEndpointGroupV2SConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-dataflow-endpoint-group-v2s/index.ts",
        "line": 14
      },
      "name": "DataAwsccGroundstationDataflowEndpointGroupV2SConfig",
      "namespace": "dataAwsccGroundstationDataflowEndpointGroupV2S",
      "symbolId": "src/data-awscc-groundstation-dataflow-endpoint-group-v2s/index:DataAwsccGroundstationDataflowEndpointGroupV2SConfig"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroups.DataAwsccGroundstationDataflowEndpointGroups": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/groundstation_dataflow_endpoint_groups awscc_groundstation_dataflow_endpoint_groups}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroups.DataAwsccGroundstationDataflowEndpointGroups",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/groundstation_dataflow_endpoint_groups awscc_groundstation_dataflow_endpoint_groups} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-groundstation-dataflow-endpoint-groups/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroups.DataAwsccGroundstationDataflowEndpointGroupsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-dataflow-endpoint-groups/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccGroundstationDataflowEndpointGroups resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-groups/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccGroundstationDataflowEndpointGroups to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/groundstation_dataflow_endpoint_groups#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccGroundstationDataflowEndpointGroups that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccGroundstationDataflowEndpointGroups to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-groups/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-groups/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccGroundstationDataflowEndpointGroups",
      "namespace": "dataAwsccGroundstationDataflowEndpointGroups",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-groups/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-groups/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-dataflow-endpoint-groups/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-groundstation-dataflow-endpoint-groups/index:DataAwsccGroundstationDataflowEndpointGroups"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroups.DataAwsccGroundstationDataflowEndpointGroupsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationDataflowEndpointGroups.DataAwsccGroundstationDataflowEndpointGroupsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-dataflow-endpoint-groups/index.ts",
        "line": 14
      },
      "name": "DataAwsccGroundstationDataflowEndpointGroupsConfig",
      "namespace": "dataAwsccGroundstationDataflowEndpointGroups",
      "symbolId": "src/data-awscc-groundstation-dataflow-endpoint-groups/index:DataAwsccGroundstationDataflowEndpointGroupsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationMissionProfile.DataAwsccGroundstationMissionProfile": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/groundstation_mission_profile awscc_groundstation_mission_profile}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationMissionProfile.DataAwsccGroundstationMissionProfile",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/groundstation_mission_profile awscc_groundstation_mission_profile} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-groundstation-mission-profile/index.ts",
          "line": 285
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationMissionProfile.DataAwsccGroundstationMissionProfileConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-mission-profile/index.ts",
        "line": 253
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccGroundstationMissionProfile resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-mission-profile/index.ts",
            "line": 270
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccGroundstationMissionProfile to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/groundstation_mission_profile#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccGroundstationMissionProfile that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccGroundstationMissionProfile to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-mission-profile/index.ts",
            "line": 393
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-mission-profile/index.ts",
            "line": 399
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccGroundstationMissionProfile",
      "namespace": "dataAwsccGroundstationMissionProfile",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-mission-profile/index.ts",
            "line": 258
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-mission-profile/index.ts",
            "line": 309
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-mission-profile/index.ts",
            "line": 314
          },
          "name": "contactPostPassDurationSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-mission-profile/index.ts",
            "line": 319
          },
          "name": "contactPrePassDurationSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-mission-profile/index.ts",
            "line": 325
          },
          "name": "dataflowEdges",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationMissionProfile.DataAwsccGroundstationMissionProfileDataflowEdgesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-mission-profile/index.ts",
            "line": 343
          },
          "name": "minimumViableContactDurationSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-mission-profile/index.ts",
            "line": 348
          },
          "name": "missionProfileId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-mission-profile/index.ts",
            "line": 353
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-mission-profile/index.ts",
            "line": 358
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-mission-profile/index.ts",
            "line": 364
          },
          "name": "streamsKmsKey",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationMissionProfile.DataAwsccGroundstationMissionProfileStreamsKmsKeyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-mission-profile/index.ts",
            "line": 369
          },
          "name": "streamsKmsRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-mission-profile/index.ts",
            "line": 375
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationMissionProfile.DataAwsccGroundstationMissionProfileTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-mission-profile/index.ts",
            "line": 380
          },
          "name": "telemetrySinkConfigArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-mission-profile/index.ts",
            "line": 385
          },
          "name": "trackingConfigArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-mission-profile/index.ts",
            "line": 338
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-mission-profile/index.ts",
            "line": 331
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-groundstation-mission-profile/index:DataAwsccGroundstationMissionProfile"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationMissionProfile.DataAwsccGroundstationMissionProfileConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationMissionProfile.DataAwsccGroundstationMissionProfileConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-mission-profile/index.ts",
        "line": 14
      },
      "name": "DataAwsccGroundstationMissionProfileConfig",
      "namespace": "dataAwsccGroundstationMissionProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/groundstation_mission_profile#id DataAwsccGroundstationMissionProfile#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-mission-profile/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-groundstation-mission-profile/index:DataAwsccGroundstationMissionProfileConfig"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationMissionProfile.DataAwsccGroundstationMissionProfileDataflowEdges": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationMissionProfile.DataAwsccGroundstationMissionProfileDataflowEdges",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-mission-profile/index.ts",
        "line": 25
      },
      "name": "DataAwsccGroundstationMissionProfileDataflowEdges",
      "namespace": "dataAwsccGroundstationMissionProfile",
      "symbolId": "src/data-awscc-groundstation-mission-profile/index:DataAwsccGroundstationMissionProfileDataflowEdges"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationMissionProfile.DataAwsccGroundstationMissionProfileDataflowEdgesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationMissionProfile.DataAwsccGroundstationMissionProfileDataflowEdgesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-groundstation-mission-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-awscc-groundstation-mission-profile/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-mission-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-awscc.dataAwsccGroundstationMissionProfile.DataAwsccGroundstationMissionProfileDataflowEdgesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccGroundstationMissionProfileDataflowEdgesList",
      "namespace": "dataAwsccGroundstationMissionProfile",
      "symbolId": "src/data-awscc-groundstation-mission-profile/index:DataAwsccGroundstationMissionProfileDataflowEdgesList"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationMissionProfile.DataAwsccGroundstationMissionProfileDataflowEdgesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationMissionProfile.DataAwsccGroundstationMissionProfileDataflowEdgesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-groundstation-mission-profile/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-mission-profile/index.ts",
        "line": 48
      },
      "name": "DataAwsccGroundstationMissionProfileDataflowEdgesOutputReference",
      "namespace": "dataAwsccGroundstationMissionProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-mission-profile/index.ts",
            "line": 77
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-mission-profile/index.ts",
            "line": 82
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-mission-profile/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationMissionProfile.DataAwsccGroundstationMissionProfileDataflowEdges"
          }
        }
      ],
      "symbolId": "src/data-awscc-groundstation-mission-profile/index:DataAwsccGroundstationMissionProfileDataflowEdgesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationMissionProfile.DataAwsccGroundstationMissionProfileStreamsKmsKey": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationMissionProfile.DataAwsccGroundstationMissionProfileStreamsKmsKey",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-mission-profile/index.ts",
        "line": 105
      },
      "name": "DataAwsccGroundstationMissionProfileStreamsKmsKey",
      "namespace": "dataAwsccGroundstationMissionProfile",
      "symbolId": "src/data-awscc-groundstation-mission-profile/index:DataAwsccGroundstationMissionProfileStreamsKmsKey"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationMissionProfile.DataAwsccGroundstationMissionProfileStreamsKmsKeyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationMissionProfile.DataAwsccGroundstationMissionProfileStreamsKmsKeyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-groundstation-mission-profile/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-awscc-groundstation-mission-profile/index.ts",
        "line": 128
      },
      "name": "DataAwsccGroundstationMissionProfileStreamsKmsKeyOutputReference",
      "namespace": "dataAwsccGroundstationMissionProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-mission-profile/index.ts",
            "line": 155
          },
          "name": "kmsAliasArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-mission-profile/index.ts",
            "line": 160
          },
          "name": "kmsAliasName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-mission-profile/index.ts",
            "line": 165
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-mission-profile/index.ts",
            "line": 139
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationMissionProfile.DataAwsccGroundstationMissionProfileStreamsKmsKey"
          }
        }
      ],
      "symbolId": "src/data-awscc-groundstation-mission-profile/index:DataAwsccGroundstationMissionProfileStreamsKmsKeyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationMissionProfile.DataAwsccGroundstationMissionProfileTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationMissionProfile.DataAwsccGroundstationMissionProfileTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-mission-profile/index.ts",
        "line": 169
      },
      "name": "DataAwsccGroundstationMissionProfileTags",
      "namespace": "dataAwsccGroundstationMissionProfile",
      "symbolId": "src/data-awscc-groundstation-mission-profile/index:DataAwsccGroundstationMissionProfileTags"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationMissionProfile.DataAwsccGroundstationMissionProfileTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationMissionProfile.DataAwsccGroundstationMissionProfileTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-groundstation-mission-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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-mission-profile/index.ts",
        "line": 231
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-mission-profile/index.ts",
            "line": 245
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationMissionProfile.DataAwsccGroundstationMissionProfileTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccGroundstationMissionProfileTagsList",
      "namespace": "dataAwsccGroundstationMissionProfile",
      "symbolId": "src/data-awscc-groundstation-mission-profile/index:DataAwsccGroundstationMissionProfileTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationMissionProfile.DataAwsccGroundstationMissionProfileTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationMissionProfile.DataAwsccGroundstationMissionProfileTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-groundstation-mission-profile/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-mission-profile/index.ts",
        "line": 192
      },
      "name": "DataAwsccGroundstationMissionProfileTagsOutputReference",
      "namespace": "dataAwsccGroundstationMissionProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-mission-profile/index.ts",
            "line": 221
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-mission-profile/index.ts",
            "line": 226
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-mission-profile/index.ts",
            "line": 205
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationMissionProfile.DataAwsccGroundstationMissionProfileTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-groundstation-mission-profile/index:DataAwsccGroundstationMissionProfileTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationMissionProfiles.DataAwsccGroundstationMissionProfiles": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/groundstation_mission_profiles awscc_groundstation_mission_profiles}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationMissionProfiles.DataAwsccGroundstationMissionProfiles",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/groundstation_mission_profiles awscc_groundstation_mission_profiles} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-groundstation-mission-profiles/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationMissionProfiles.DataAwsccGroundstationMissionProfilesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-mission-profiles/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccGroundstationMissionProfiles resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-mission-profiles/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccGroundstationMissionProfiles to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/groundstation_mission_profiles#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccGroundstationMissionProfiles that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccGroundstationMissionProfiles to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-mission-profiles/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-mission-profiles/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccGroundstationMissionProfiles",
      "namespace": "dataAwsccGroundstationMissionProfiles",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-mission-profiles/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-mission-profiles/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-groundstation-mission-profiles/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-groundstation-mission-profiles/index:DataAwsccGroundstationMissionProfiles"
    },
    "@cdktn/provider-awscc.dataAwsccGroundstationMissionProfiles.DataAwsccGroundstationMissionProfilesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGroundstationMissionProfiles.DataAwsccGroundstationMissionProfilesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-groundstation-mission-profiles/index.ts",
        "line": 14
      },
      "name": "DataAwsccGroundstationMissionProfilesConfig",
      "namespace": "dataAwsccGroundstationMissionProfiles",
      "symbolId": "src/data-awscc-groundstation-mission-profiles/index:DataAwsccGroundstationMissionProfilesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyDetector.DataAwsccGuarddutyDetector": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/guardduty_detector awscc_guardduty_detector}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyDetector.DataAwsccGuarddutyDetector",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/guardduty_detector awscc_guardduty_detector} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-guardduty-detector/index.ts",
          "line": 646
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyDetector.DataAwsccGuarddutyDetectorConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-guardduty-detector/index.ts",
        "line": 614
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccGuarddutyDetector resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-detector/index.ts",
            "line": 631
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccGuarddutyDetector to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/guardduty_detector#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccGuarddutyDetector that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccGuarddutyDetector to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-detector/index.ts",
            "line": 719
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-detector/index.ts",
            "line": 725
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccGuarddutyDetector",
      "namespace": "dataAwsccGuarddutyDetector",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-detector/index.ts",
            "line": 619
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-detector/index.ts",
            "line": 671
          },
          "name": "dataSources",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyDetector.DataAwsccGuarddutyDetectorDataSourcesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-detector/index.ts",
            "line": 676
          },
          "name": "detectorId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-detector/index.ts",
            "line": 681
          },
          "name": "enable",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-detector/index.ts",
            "line": 687
          },
          "name": "features",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyDetector.DataAwsccGuarddutyDetectorFeaturesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-detector/index.ts",
            "line": 692
          },
          "name": "findingPublishingFrequency",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-detector/index.ts",
            "line": 711
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyDetector.DataAwsccGuarddutyDetectorTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-detector/index.ts",
            "line": 705
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-detector/index.ts",
            "line": 698
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-guardduty-detector/index:DataAwsccGuarddutyDetector"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyDetector.DataAwsccGuarddutyDetectorConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyDetector.DataAwsccGuarddutyDetectorConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-guardduty-detector/index.ts",
        "line": 14
      },
      "name": "DataAwsccGuarddutyDetectorConfig",
      "namespace": "dataAwsccGuarddutyDetector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/guardduty_detector#id DataAwsccGuarddutyDetector#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-detector/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-guardduty-detector/index:DataAwsccGuarddutyDetectorConfig"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyDetector.DataAwsccGuarddutyDetectorDataSources": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyDetector.DataAwsccGuarddutyDetectorDataSources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-guardduty-detector/index.ts",
        "line": 297
      },
      "name": "DataAwsccGuarddutyDetectorDataSources",
      "namespace": "dataAwsccGuarddutyDetector",
      "symbolId": "src/data-awscc-guardduty-detector/index:DataAwsccGuarddutyDetectorDataSources"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyDetector.DataAwsccGuarddutyDetectorDataSourcesKubernetes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyDetector.DataAwsccGuarddutyDetectorDataSourcesKubernetes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-guardduty-detector/index.ts",
        "line": 79
      },
      "name": "DataAwsccGuarddutyDetectorDataSourcesKubernetes",
      "namespace": "dataAwsccGuarddutyDetector",
      "symbolId": "src/data-awscc-guardduty-detector/index:DataAwsccGuarddutyDetectorDataSourcesKubernetes"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyDetector.DataAwsccGuarddutyDetectorDataSourcesKubernetesAuditLogs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyDetector.DataAwsccGuarddutyDetectorDataSourcesKubernetesAuditLogs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-guardduty-detector/index.ts",
        "line": 25
      },
      "name": "DataAwsccGuarddutyDetectorDataSourcesKubernetesAuditLogs",
      "namespace": "dataAwsccGuarddutyDetector",
      "symbolId": "src/data-awscc-guardduty-detector/index:DataAwsccGuarddutyDetectorDataSourcesKubernetesAuditLogs"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyDetector.DataAwsccGuarddutyDetectorDataSourcesKubernetesAuditLogsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyDetector.DataAwsccGuarddutyDetectorDataSourcesKubernetesAuditLogsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-guardduty-detector/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-guardduty-detector/index.ts",
        "line": 48
      },
      "name": "DataAwsccGuarddutyDetectorDataSourcesKubernetesAuditLogsOutputReference",
      "namespace": "dataAwsccGuarddutyDetector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-detector/index.ts",
            "line": 75
          },
          "name": "enable",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-detector/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyDetector.DataAwsccGuarddutyDetectorDataSourcesKubernetesAuditLogs"
          }
        }
      ],
      "symbolId": "src/data-awscc-guardduty-detector/index:DataAwsccGuarddutyDetectorDataSourcesKubernetesAuditLogsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyDetector.DataAwsccGuarddutyDetectorDataSourcesKubernetesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyDetector.DataAwsccGuarddutyDetectorDataSourcesKubernetesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-guardduty-detector/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-awscc-guardduty-detector/index.ts",
        "line": 102
      },
      "name": "DataAwsccGuarddutyDetectorDataSourcesKubernetesOutputReference",
      "namespace": "dataAwsccGuarddutyDetector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-detector/index.ts",
            "line": 130
          },
          "name": "auditLogs",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyDetector.DataAwsccGuarddutyDetectorDataSourcesKubernetesAuditLogsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-detector/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyDetector.DataAwsccGuarddutyDetectorDataSourcesKubernetes"
          }
        }
      ],
      "symbolId": "src/data-awscc-guardduty-detector/index:DataAwsccGuarddutyDetectorDataSourcesKubernetesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyDetector.DataAwsccGuarddutyDetectorDataSourcesMalwareProtection": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyDetector.DataAwsccGuarddutyDetectorDataSourcesMalwareProtection",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-guardduty-detector/index.ts",
        "line": 188
      },
      "name": "DataAwsccGuarddutyDetectorDataSourcesMalwareProtection",
      "namespace": "dataAwsccGuarddutyDetector",
      "symbolId": "src/data-awscc-guardduty-detector/index:DataAwsccGuarddutyDetectorDataSourcesMalwareProtection"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyDetector.DataAwsccGuarddutyDetectorDataSourcesMalwareProtectionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyDetector.DataAwsccGuarddutyDetectorDataSourcesMalwareProtectionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-guardduty-detector/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-awscc-guardduty-detector/index.ts",
        "line": 211
      },
      "name": "DataAwsccGuarddutyDetectorDataSourcesMalwareProtectionOutputReference",
      "namespace": "dataAwsccGuarddutyDetector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-detector/index.ts",
            "line": 239
          },
          "name": "scanEc2InstanceWithFindings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyDetector.DataAwsccGuarddutyDetectorDataSourcesMalwareProtectionScanEc2InstanceWithFindingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-detector/index.ts",
            "line": 222
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyDetector.DataAwsccGuarddutyDetectorDataSourcesMalwareProtection"
          }
        }
      ],
      "symbolId": "src/data-awscc-guardduty-detector/index:DataAwsccGuarddutyDetectorDataSourcesMalwareProtectionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyDetector.DataAwsccGuarddutyDetectorDataSourcesMalwareProtectionScanEc2InstanceWithFindings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyDetector.DataAwsccGuarddutyDetectorDataSourcesMalwareProtectionScanEc2InstanceWithFindings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-guardduty-detector/index.ts",
        "line": 134
      },
      "name": "DataAwsccGuarddutyDetectorDataSourcesMalwareProtectionScanEc2InstanceWithFindings",
      "namespace": "dataAwsccGuarddutyDetector",
      "symbolId": "src/data-awscc-guardduty-detector/index:DataAwsccGuarddutyDetectorDataSourcesMalwareProtectionScanEc2InstanceWithFindings"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyDetector.DataAwsccGuarddutyDetectorDataSourcesMalwareProtectionScanEc2InstanceWithFindingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyDetector.DataAwsccGuarddutyDetectorDataSourcesMalwareProtectionScanEc2InstanceWithFindingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-guardduty-detector/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-awscc-guardduty-detector/index.ts",
        "line": 157
      },
      "name": "DataAwsccGuarddutyDetectorDataSourcesMalwareProtectionScanEc2InstanceWithFindingsOutputReference",
      "namespace": "dataAwsccGuarddutyDetector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-detector/index.ts",
            "line": 184
          },
          "name": "ebsVolumes",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-detector/index.ts",
            "line": 168
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyDetector.DataAwsccGuarddutyDetectorDataSourcesMalwareProtectionScanEc2InstanceWithFindings"
          }
        }
      ],
      "symbolId": "src/data-awscc-guardduty-detector/index:DataAwsccGuarddutyDetectorDataSourcesMalwareProtectionScanEc2InstanceWithFindingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyDetector.DataAwsccGuarddutyDetectorDataSourcesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyDetector.DataAwsccGuarddutyDetectorDataSourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-guardduty-detector/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-awscc-guardduty-detector/index.ts",
        "line": 320
      },
      "name": "DataAwsccGuarddutyDetectorDataSourcesOutputReference",
      "namespace": "dataAwsccGuarddutyDetector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-detector/index.ts",
            "line": 348
          },
          "name": "kubernetes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyDetector.DataAwsccGuarddutyDetectorDataSourcesKubernetesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-detector/index.ts",
            "line": 354
          },
          "name": "malwareProtection",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyDetector.DataAwsccGuarddutyDetectorDataSourcesMalwareProtectionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-detector/index.ts",
            "line": 360
          },
          "name": "s3Logs",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyDetector.DataAwsccGuarddutyDetectorDataSourcesS3LogsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-detector/index.ts",
            "line": 331
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyDetector.DataAwsccGuarddutyDetectorDataSources"
          }
        }
      ],
      "symbolId": "src/data-awscc-guardduty-detector/index:DataAwsccGuarddutyDetectorDataSourcesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyDetector.DataAwsccGuarddutyDetectorDataSourcesS3Logs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyDetector.DataAwsccGuarddutyDetectorDataSourcesS3Logs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-guardduty-detector/index.ts",
        "line": 243
      },
      "name": "DataAwsccGuarddutyDetectorDataSourcesS3Logs",
      "namespace": "dataAwsccGuarddutyDetector",
      "symbolId": "src/data-awscc-guardduty-detector/index:DataAwsccGuarddutyDetectorDataSourcesS3Logs"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyDetector.DataAwsccGuarddutyDetectorDataSourcesS3LogsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyDetector.DataAwsccGuarddutyDetectorDataSourcesS3LogsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-guardduty-detector/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-awscc-guardduty-detector/index.ts",
        "line": 266
      },
      "name": "DataAwsccGuarddutyDetectorDataSourcesS3LogsOutputReference",
      "namespace": "dataAwsccGuarddutyDetector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-detector/index.ts",
            "line": 293
          },
          "name": "enable",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-detector/index.ts",
            "line": 277
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyDetector.DataAwsccGuarddutyDetectorDataSourcesS3Logs"
          }
        }
      ],
      "symbolId": "src/data-awscc-guardduty-detector/index:DataAwsccGuarddutyDetectorDataSourcesS3LogsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyDetector.DataAwsccGuarddutyDetectorFeatures": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyDetector.DataAwsccGuarddutyDetectorFeatures",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-guardduty-detector/index.ts",
        "line": 444
      },
      "name": "DataAwsccGuarddutyDetectorFeatures",
      "namespace": "dataAwsccGuarddutyDetector",
      "symbolId": "src/data-awscc-guardduty-detector/index:DataAwsccGuarddutyDetectorFeatures"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyDetector.DataAwsccGuarddutyDetectorFeaturesAdditionalConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyDetector.DataAwsccGuarddutyDetectorFeaturesAdditionalConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-guardduty-detector/index.ts",
        "line": 364
      },
      "name": "DataAwsccGuarddutyDetectorFeaturesAdditionalConfiguration",
      "namespace": "dataAwsccGuarddutyDetector",
      "symbolId": "src/data-awscc-guardduty-detector/index:DataAwsccGuarddutyDetectorFeaturesAdditionalConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyDetector.DataAwsccGuarddutyDetectorFeaturesAdditionalConfigurationList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyDetector.DataAwsccGuarddutyDetectorFeaturesAdditionalConfigurationList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-guardduty-detector/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/data-awscc-guardduty-detector/index.ts",
        "line": 426
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-detector/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-awscc.dataAwsccGuarddutyDetector.DataAwsccGuarddutyDetectorFeaturesAdditionalConfigurationOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccGuarddutyDetectorFeaturesAdditionalConfigurationList",
      "namespace": "dataAwsccGuarddutyDetector",
      "symbolId": "src/data-awscc-guardduty-detector/index:DataAwsccGuarddutyDetectorFeaturesAdditionalConfigurationList"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyDetector.DataAwsccGuarddutyDetectorFeaturesAdditionalConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyDetector.DataAwsccGuarddutyDetectorFeaturesAdditionalConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-guardduty-detector/index.ts",
          "line": 396
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-guardduty-detector/index.ts",
        "line": 387
      },
      "name": "DataAwsccGuarddutyDetectorFeaturesAdditionalConfigurationOutputReference",
      "namespace": "dataAwsccGuarddutyDetector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-detector/index.ts",
            "line": 416
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-detector/index.ts",
            "line": 421
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-detector/index.ts",
            "line": 400
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyDetector.DataAwsccGuarddutyDetectorFeaturesAdditionalConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-guardduty-detector/index:DataAwsccGuarddutyDetectorFeaturesAdditionalConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyDetector.DataAwsccGuarddutyDetectorFeaturesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyDetector.DataAwsccGuarddutyDetectorFeaturesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-guardduty-detector/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-guardduty-detector/index.ts",
        "line": 512
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-detector/index.ts",
            "line": 526
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyDetector.DataAwsccGuarddutyDetectorFeaturesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccGuarddutyDetectorFeaturesList",
      "namespace": "dataAwsccGuarddutyDetector",
      "symbolId": "src/data-awscc-guardduty-detector/index:DataAwsccGuarddutyDetectorFeaturesList"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyDetector.DataAwsccGuarddutyDetectorFeaturesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyDetector.DataAwsccGuarddutyDetectorFeaturesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-guardduty-detector/index.ts",
          "line": 476
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-guardduty-detector/index.ts",
        "line": 467
      },
      "name": "DataAwsccGuarddutyDetectorFeaturesOutputReference",
      "namespace": "dataAwsccGuarddutyDetector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-detector/index.ts",
            "line": 497
          },
          "name": "additionalConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyDetector.DataAwsccGuarddutyDetectorFeaturesAdditionalConfigurationList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-detector/index.ts",
            "line": 502
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-detector/index.ts",
            "line": 507
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-detector/index.ts",
            "line": 480
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyDetector.DataAwsccGuarddutyDetectorFeatures"
          }
        }
      ],
      "symbolId": "src/data-awscc-guardduty-detector/index:DataAwsccGuarddutyDetectorFeaturesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyDetector.DataAwsccGuarddutyDetectorTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyDetector.DataAwsccGuarddutyDetectorTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-guardduty-detector/index.ts",
        "line": 530
      },
      "name": "DataAwsccGuarddutyDetectorTags",
      "namespace": "dataAwsccGuarddutyDetector",
      "symbolId": "src/data-awscc-guardduty-detector/index:DataAwsccGuarddutyDetectorTags"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyDetector.DataAwsccGuarddutyDetectorTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyDetector.DataAwsccGuarddutyDetectorTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-guardduty-detector/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-guardduty-detector/index.ts",
        "line": 592
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-detector/index.ts",
            "line": 606
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyDetector.DataAwsccGuarddutyDetectorTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccGuarddutyDetectorTagsList",
      "namespace": "dataAwsccGuarddutyDetector",
      "symbolId": "src/data-awscc-guardduty-detector/index:DataAwsccGuarddutyDetectorTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyDetector.DataAwsccGuarddutyDetectorTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyDetector.DataAwsccGuarddutyDetectorTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-guardduty-detector/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 index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-guardduty-detector/index.ts",
        "line": 553
      },
      "name": "DataAwsccGuarddutyDetectorTagsOutputReference",
      "namespace": "dataAwsccGuarddutyDetector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-detector/index.ts",
            "line": 582
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-detector/index.ts",
            "line": 587
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-detector/index.ts",
            "line": 566
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyDetector.DataAwsccGuarddutyDetectorTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-guardduty-detector/index:DataAwsccGuarddutyDetectorTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyDetectors.DataAwsccGuarddutyDetectors": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/guardduty_detectors awscc_guardduty_detectors}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyDetectors.DataAwsccGuarddutyDetectors",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/guardduty_detectors awscc_guardduty_detectors} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-guardduty-detectors/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyDetectors.DataAwsccGuarddutyDetectorsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-guardduty-detectors/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccGuarddutyDetectors resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-detectors/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccGuarddutyDetectors to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/guardduty_detectors#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccGuarddutyDetectors that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccGuarddutyDetectors to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-detectors/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-detectors/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccGuarddutyDetectors",
      "namespace": "dataAwsccGuarddutyDetectors",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-detectors/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-detectors/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-detectors/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-guardduty-detectors/index:DataAwsccGuarddutyDetectors"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyDetectors.DataAwsccGuarddutyDetectorsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyDetectors.DataAwsccGuarddutyDetectorsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-guardduty-detectors/index.ts",
        "line": 14
      },
      "name": "DataAwsccGuarddutyDetectorsConfig",
      "namespace": "dataAwsccGuarddutyDetectors",
      "symbolId": "src/data-awscc-guardduty-detectors/index:DataAwsccGuarddutyDetectorsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyFilter.DataAwsccGuarddutyFilter": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/guardduty_filter awscc_guardduty_filter}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyFilter.DataAwsccGuarddutyFilter",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/guardduty_filter awscc_guardduty_filter} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-guardduty-filter/index.ts",
          "line": 324
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyFilter.DataAwsccGuarddutyFilterConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-guardduty-filter/index.ts",
        "line": 292
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccGuarddutyFilter resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-filter/index.ts",
            "line": 309
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccGuarddutyFilter to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/guardduty_filter#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccGuarddutyFilter that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccGuarddutyFilter to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-filter/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-awscc-guardduty-filter/index.ts",
            "line": 407
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccGuarddutyFilter",
      "namespace": "dataAwsccGuarddutyFilter",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-filter/index.ts",
            "line": 297
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-filter/index.ts",
            "line": 348
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-filter/index.ts",
            "line": 353
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-filter/index.ts",
            "line": 358
          },
          "name": "detectorId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-filter/index.ts",
            "line": 364
          },
          "name": "findingCriteria",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyFilter.DataAwsccGuarddutyFilterFindingCriteriaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-filter/index.ts",
            "line": 382
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-filter/index.ts",
            "line": 387
          },
          "name": "rank",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-filter/index.ts",
            "line": 393
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyFilter.DataAwsccGuarddutyFilterTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-filter/index.ts",
            "line": 377
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-filter/index.ts",
            "line": 370
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-guardduty-filter/index:DataAwsccGuarddutyFilter"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyFilter.DataAwsccGuarddutyFilterConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyFilter.DataAwsccGuarddutyFilterConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-guardduty-filter/index.ts",
        "line": 14
      },
      "name": "DataAwsccGuarddutyFilterConfig",
      "namespace": "dataAwsccGuarddutyFilter",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/guardduty_filter#id DataAwsccGuarddutyFilter#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-filter/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-guardduty-filter/index:DataAwsccGuarddutyFilterConfig"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyFilter.DataAwsccGuarddutyFilterFindingCriteria": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyFilter.DataAwsccGuarddutyFilterFindingCriteria",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-guardduty-filter/index.ts",
        "line": 153
      },
      "name": "DataAwsccGuarddutyFilterFindingCriteria",
      "namespace": "dataAwsccGuarddutyFilter",
      "symbolId": "src/data-awscc-guardduty-filter/index:DataAwsccGuarddutyFilterFindingCriteria"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyFilter.DataAwsccGuarddutyFilterFindingCriteriaCriterion": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyFilter.DataAwsccGuarddutyFilterFindingCriteriaCriterion",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-guardduty-filter/index.ts",
        "line": 25
      },
      "name": "DataAwsccGuarddutyFilterFindingCriteriaCriterion",
      "namespace": "dataAwsccGuarddutyFilter",
      "symbolId": "src/data-awscc-guardduty-filter/index:DataAwsccGuarddutyFilterFindingCriteriaCriterion"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyFilter.DataAwsccGuarddutyFilterFindingCriteriaCriterionMap": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyFilter.DataAwsccGuarddutyFilterFindingCriteriaCriterionMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-guardduty-filter/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-awscc-guardduty-filter/index.ts",
        "line": 136
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-filter/index.ts",
            "line": 149
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyFilter.DataAwsccGuarddutyFilterFindingCriteriaCriterionOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccGuarddutyFilterFindingCriteriaCriterionMap",
      "namespace": "dataAwsccGuarddutyFilter",
      "symbolId": "src/data-awscc-guardduty-filter/index:DataAwsccGuarddutyFilterFindingCriteriaCriterionMap"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyFilter.DataAwsccGuarddutyFilterFindingCriteriaCriterionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyFilter.DataAwsccGuarddutyFilterFindingCriteriaCriterionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-guardduty-filter/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 key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-guardduty-filter/index.ts",
        "line": 48
      },
      "name": "DataAwsccGuarddutyFilterFindingCriteriaCriterionOutputReference",
      "namespace": "dataAwsccGuarddutyFilter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-filter/index.ts",
            "line": 76
          },
          "name": "eq",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-filter/index.ts",
            "line": 81
          },
          "name": "equalTo",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-filter/index.ts",
            "line": 86
          },
          "name": "greaterThan",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-filter/index.ts",
            "line": 91
          },
          "name": "greaterThanOrEqual",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-filter/index.ts",
            "line": 96
          },
          "name": "gt",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-filter/index.ts",
            "line": 101
          },
          "name": "gte",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-filter/index.ts",
            "line": 106
          },
          "name": "lessThan",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-filter/index.ts",
            "line": 111
          },
          "name": "lessThanOrEqual",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-filter/index.ts",
            "line": 116
          },
          "name": "lt",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-filter/index.ts",
            "line": 121
          },
          "name": "lte",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-filter/index.ts",
            "line": 126
          },
          "name": "neq",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-filter/index.ts",
            "line": 131
          },
          "name": "notEquals",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-filter/index.ts",
            "line": 60
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyFilter.DataAwsccGuarddutyFilterFindingCriteriaCriterion"
          }
        }
      ],
      "symbolId": "src/data-awscc-guardduty-filter/index:DataAwsccGuarddutyFilterFindingCriteriaCriterionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyFilter.DataAwsccGuarddutyFilterFindingCriteriaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyFilter.DataAwsccGuarddutyFilterFindingCriteriaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-guardduty-filter/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-guardduty-filter/index.ts",
        "line": 176
      },
      "name": "DataAwsccGuarddutyFilterFindingCriteriaOutputReference",
      "namespace": "dataAwsccGuarddutyFilter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-filter/index.ts",
            "line": 204
          },
          "name": "criterion",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyFilter.DataAwsccGuarddutyFilterFindingCriteriaCriterionMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-filter/index.ts",
            "line": 187
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyFilter.DataAwsccGuarddutyFilterFindingCriteria"
          }
        }
      ],
      "symbolId": "src/data-awscc-guardduty-filter/index:DataAwsccGuarddutyFilterFindingCriteriaOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyFilter.DataAwsccGuarddutyFilterTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyFilter.DataAwsccGuarddutyFilterTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-guardduty-filter/index.ts",
        "line": 208
      },
      "name": "DataAwsccGuarddutyFilterTags",
      "namespace": "dataAwsccGuarddutyFilter",
      "symbolId": "src/data-awscc-guardduty-filter/index:DataAwsccGuarddutyFilterTags"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyFilter.DataAwsccGuarddutyFilterTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyFilter.DataAwsccGuarddutyFilterTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-guardduty-filter/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-awscc-guardduty-filter/index.ts",
        "line": 270
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-filter/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-awscc.dataAwsccGuarddutyFilter.DataAwsccGuarddutyFilterTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccGuarddutyFilterTagsList",
      "namespace": "dataAwsccGuarddutyFilter",
      "symbolId": "src/data-awscc-guardduty-filter/index:DataAwsccGuarddutyFilterTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyFilter.DataAwsccGuarddutyFilterTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyFilter.DataAwsccGuarddutyFilterTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-guardduty-filter/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-awscc-guardduty-filter/index.ts",
        "line": 231
      },
      "name": "DataAwsccGuarddutyFilterTagsOutputReference",
      "namespace": "dataAwsccGuarddutyFilter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-filter/index.ts",
            "line": 260
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-filter/index.ts",
            "line": 265
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-filter/index.ts",
            "line": 244
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyFilter.DataAwsccGuarddutyFilterTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-guardduty-filter/index:DataAwsccGuarddutyFilterTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyFilters.DataAwsccGuarddutyFilters": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/guardduty_filters awscc_guardduty_filters}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyFilters.DataAwsccGuarddutyFilters",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/guardduty_filters awscc_guardduty_filters} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-guardduty-filters/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyFilters.DataAwsccGuarddutyFiltersConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-guardduty-filters/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccGuarddutyFilters resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-filters/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccGuarddutyFilters to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/guardduty_filters#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccGuarddutyFilters that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccGuarddutyFilters to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-filters/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-filters/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccGuarddutyFilters",
      "namespace": "dataAwsccGuarddutyFilters",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-filters/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-filters/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-filters/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-guardduty-filters/index:DataAwsccGuarddutyFilters"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyFilters.DataAwsccGuarddutyFiltersConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyFilters.DataAwsccGuarddutyFiltersConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-guardduty-filters/index.ts",
        "line": 14
      },
      "name": "DataAwsccGuarddutyFiltersConfig",
      "namespace": "dataAwsccGuarddutyFilters",
      "symbolId": "src/data-awscc-guardduty-filters/index:DataAwsccGuarddutyFiltersConfig"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyIpSet.DataAwsccGuarddutyIpSet": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/guardduty_ip_set awscc_guardduty_ip_set}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyIpSet.DataAwsccGuarddutyIpSet",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/guardduty_ip_set awscc_guardduty_ip_set} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-guardduty-ip-set/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-awscc.dataAwsccGuarddutyIpSet.DataAwsccGuarddutyIpSetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-guardduty-ip-set/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccGuarddutyIpSet resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-ip-set/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 DataAwsccGuarddutyIpSet to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/guardduty_ip_set#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccGuarddutyIpSet that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccGuarddutyIpSet to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-ip-set/index.ts",
            "line": 222
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-ip-set/index.ts",
            "line": 228
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccGuarddutyIpSet",
      "namespace": "dataAwsccGuarddutyIpSet",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-ip-set/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-ip-set/index.ts",
            "line": 165
          },
          "name": "activate",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-ip-set/index.ts",
            "line": 170
          },
          "name": "detectorId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-ip-set/index.ts",
            "line": 175
          },
          "name": "expectedBucketOwner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-ip-set/index.ts",
            "line": 180
          },
          "name": "format",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-ip-set/index.ts",
            "line": 198
          },
          "name": "ipSetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-ip-set/index.ts",
            "line": 203
          },
          "name": "location",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-ip-set/index.ts",
            "line": 208
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-ip-set/index.ts",
            "line": 214
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyIpSet.DataAwsccGuarddutyIpSetTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-ip-set/index.ts",
            "line": 193
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-ip-set/index.ts",
            "line": 186
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-guardduty-ip-set/index:DataAwsccGuarddutyIpSet"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyIpSet.DataAwsccGuarddutyIpSetConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyIpSet.DataAwsccGuarddutyIpSetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-guardduty-ip-set/index.ts",
        "line": 14
      },
      "name": "DataAwsccGuarddutyIpSetConfig",
      "namespace": "dataAwsccGuarddutyIpSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/guardduty_ip_set#id DataAwsccGuarddutyIpSet#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-ip-set/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-guardduty-ip-set/index:DataAwsccGuarddutyIpSetConfig"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyIpSet.DataAwsccGuarddutyIpSetTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyIpSet.DataAwsccGuarddutyIpSetTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-guardduty-ip-set/index.ts",
        "line": 25
      },
      "name": "DataAwsccGuarddutyIpSetTags",
      "namespace": "dataAwsccGuarddutyIpSet",
      "symbolId": "src/data-awscc-guardduty-ip-set/index:DataAwsccGuarddutyIpSetTags"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyIpSet.DataAwsccGuarddutyIpSetTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyIpSet.DataAwsccGuarddutyIpSetTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-guardduty-ip-set/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-awscc-guardduty-ip-set/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-ip-set/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-awscc.dataAwsccGuarddutyIpSet.DataAwsccGuarddutyIpSetTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccGuarddutyIpSetTagsList",
      "namespace": "dataAwsccGuarddutyIpSet",
      "symbolId": "src/data-awscc-guardduty-ip-set/index:DataAwsccGuarddutyIpSetTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyIpSet.DataAwsccGuarddutyIpSetTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyIpSet.DataAwsccGuarddutyIpSetTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-guardduty-ip-set/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-guardduty-ip-set/index.ts",
        "line": 48
      },
      "name": "DataAwsccGuarddutyIpSetTagsOutputReference",
      "namespace": "dataAwsccGuarddutyIpSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-ip-set/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-ip-set/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-ip-set/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyIpSet.DataAwsccGuarddutyIpSetTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-guardduty-ip-set/index:DataAwsccGuarddutyIpSetTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyIpSets.DataAwsccGuarddutyIpSets": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/guardduty_ip_sets awscc_guardduty_ip_sets}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyIpSets.DataAwsccGuarddutyIpSets",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/guardduty_ip_sets awscc_guardduty_ip_sets} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-guardduty-ip-sets/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyIpSets.DataAwsccGuarddutyIpSetsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-guardduty-ip-sets/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccGuarddutyIpSets resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-ip-sets/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccGuarddutyIpSets to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/guardduty_ip_sets#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccGuarddutyIpSets that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccGuarddutyIpSets to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-ip-sets/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-ip-sets/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccGuarddutyIpSets",
      "namespace": "dataAwsccGuarddutyIpSets",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-ip-sets/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-ip-sets/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-ip-sets/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-guardduty-ip-sets/index:DataAwsccGuarddutyIpSets"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyIpSets.DataAwsccGuarddutyIpSetsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyIpSets.DataAwsccGuarddutyIpSetsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-guardduty-ip-sets/index.ts",
        "line": 14
      },
      "name": "DataAwsccGuarddutyIpSetsConfig",
      "namespace": "dataAwsccGuarddutyIpSets",
      "symbolId": "src/data-awscc-guardduty-ip-sets/index:DataAwsccGuarddutyIpSetsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyMalwareProtectionPlan.DataAwsccGuarddutyMalwareProtectionPlan": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/guardduty_malware_protection_plan awscc_guardduty_malware_protection_plan}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyMalwareProtectionPlan.DataAwsccGuarddutyMalwareProtectionPlan",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/guardduty_malware_protection_plan awscc_guardduty_malware_protection_plan} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-guardduty-malware-protection-plan/index.ts",
          "line": 444
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyMalwareProtectionPlan.DataAwsccGuarddutyMalwareProtectionPlanConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-guardduty-malware-protection-plan/index.ts",
        "line": 412
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccGuarddutyMalwareProtectionPlan resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-malware-protection-plan/index.ts",
            "line": 429
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccGuarddutyMalwareProtectionPlan to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/guardduty_malware_protection_plan#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccGuarddutyMalwareProtectionPlan that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccGuarddutyMalwareProtectionPlan to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-malware-protection-plan/index.ts",
            "line": 533
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-malware-protection-plan/index.ts",
            "line": 539
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccGuarddutyMalwareProtectionPlan",
      "namespace": "dataAwsccGuarddutyMalwareProtectionPlan",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-malware-protection-plan/index.ts",
            "line": 417
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-malware-protection-plan/index.ts",
            "line": 469
          },
          "name": "actions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyMalwareProtectionPlan.DataAwsccGuarddutyMalwareProtectionPlanActionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-malware-protection-plan/index.ts",
            "line": 474
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-malware-protection-plan/index.ts",
            "line": 479
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-malware-protection-plan/index.ts",
            "line": 497
          },
          "name": "malwareProtectionPlanId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-malware-protection-plan/index.ts",
            "line": 503
          },
          "name": "protectedResource",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyMalwareProtectionPlan.DataAwsccGuarddutyMalwareProtectionPlanProtectedResourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-malware-protection-plan/index.ts",
            "line": 508
          },
          "name": "role",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-malware-protection-plan/index.ts",
            "line": 513
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-malware-protection-plan/index.ts",
            "line": 519
          },
          "name": "statusReasons",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyMalwareProtectionPlan.DataAwsccGuarddutyMalwareProtectionPlanStatusReasonsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-malware-protection-plan/index.ts",
            "line": 525
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyMalwareProtectionPlan.DataAwsccGuarddutyMalwareProtectionPlanTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-malware-protection-plan/index.ts",
            "line": 492
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-malware-protection-plan/index.ts",
            "line": 485
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-guardduty-malware-protection-plan/index:DataAwsccGuarddutyMalwareProtectionPlan"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyMalwareProtectionPlan.DataAwsccGuarddutyMalwareProtectionPlanActions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyMalwareProtectionPlan.DataAwsccGuarddutyMalwareProtectionPlanActions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-guardduty-malware-protection-plan/index.ts",
        "line": 79
      },
      "name": "DataAwsccGuarddutyMalwareProtectionPlanActions",
      "namespace": "dataAwsccGuarddutyMalwareProtectionPlan",
      "symbolId": "src/data-awscc-guardduty-malware-protection-plan/index:DataAwsccGuarddutyMalwareProtectionPlanActions"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyMalwareProtectionPlan.DataAwsccGuarddutyMalwareProtectionPlanActionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyMalwareProtectionPlan.DataAwsccGuarddutyMalwareProtectionPlanActionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-guardduty-malware-protection-plan/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-awscc-guardduty-malware-protection-plan/index.ts",
        "line": 102
      },
      "name": "DataAwsccGuarddutyMalwareProtectionPlanActionsOutputReference",
      "namespace": "dataAwsccGuarddutyMalwareProtectionPlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-malware-protection-plan/index.ts",
            "line": 130
          },
          "name": "tagging",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyMalwareProtectionPlan.DataAwsccGuarddutyMalwareProtectionPlanActionsTaggingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-malware-protection-plan/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyMalwareProtectionPlan.DataAwsccGuarddutyMalwareProtectionPlanActions"
          }
        }
      ],
      "symbolId": "src/data-awscc-guardduty-malware-protection-plan/index:DataAwsccGuarddutyMalwareProtectionPlanActionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyMalwareProtectionPlan.DataAwsccGuarddutyMalwareProtectionPlanActionsTagging": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyMalwareProtectionPlan.DataAwsccGuarddutyMalwareProtectionPlanActionsTagging",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-guardduty-malware-protection-plan/index.ts",
        "line": 25
      },
      "name": "DataAwsccGuarddutyMalwareProtectionPlanActionsTagging",
      "namespace": "dataAwsccGuarddutyMalwareProtectionPlan",
      "symbolId": "src/data-awscc-guardduty-malware-protection-plan/index:DataAwsccGuarddutyMalwareProtectionPlanActionsTagging"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyMalwareProtectionPlan.DataAwsccGuarddutyMalwareProtectionPlanActionsTaggingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyMalwareProtectionPlan.DataAwsccGuarddutyMalwareProtectionPlanActionsTaggingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-guardduty-malware-protection-plan/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-guardduty-malware-protection-plan/index.ts",
        "line": 48
      },
      "name": "DataAwsccGuarddutyMalwareProtectionPlanActionsTaggingOutputReference",
      "namespace": "dataAwsccGuarddutyMalwareProtectionPlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-malware-protection-plan/index.ts",
            "line": 75
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-malware-protection-plan/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyMalwareProtectionPlan.DataAwsccGuarddutyMalwareProtectionPlanActionsTagging"
          }
        }
      ],
      "symbolId": "src/data-awscc-guardduty-malware-protection-plan/index:DataAwsccGuarddutyMalwareProtectionPlanActionsTaggingOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyMalwareProtectionPlan.DataAwsccGuarddutyMalwareProtectionPlanConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyMalwareProtectionPlan.DataAwsccGuarddutyMalwareProtectionPlanConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-guardduty-malware-protection-plan/index.ts",
        "line": 14
      },
      "name": "DataAwsccGuarddutyMalwareProtectionPlanConfig",
      "namespace": "dataAwsccGuarddutyMalwareProtectionPlan",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/guardduty_malware_protection_plan#id DataAwsccGuarddutyMalwareProtectionPlan#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-malware-protection-plan/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-guardduty-malware-protection-plan/index:DataAwsccGuarddutyMalwareProtectionPlanConfig"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyMalwareProtectionPlan.DataAwsccGuarddutyMalwareProtectionPlanProtectedResource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyMalwareProtectionPlan.DataAwsccGuarddutyMalwareProtectionPlanProtectedResource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-guardduty-malware-protection-plan/index.ts",
        "line": 193
      },
      "name": "DataAwsccGuarddutyMalwareProtectionPlanProtectedResource",
      "namespace": "dataAwsccGuarddutyMalwareProtectionPlan",
      "symbolId": "src/data-awscc-guardduty-malware-protection-plan/index:DataAwsccGuarddutyMalwareProtectionPlanProtectedResource"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyMalwareProtectionPlan.DataAwsccGuarddutyMalwareProtectionPlanProtectedResourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyMalwareProtectionPlan.DataAwsccGuarddutyMalwareProtectionPlanProtectedResourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-guardduty-malware-protection-plan/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-guardduty-malware-protection-plan/index.ts",
        "line": 216
      },
      "name": "DataAwsccGuarddutyMalwareProtectionPlanProtectedResourceOutputReference",
      "namespace": "dataAwsccGuarddutyMalwareProtectionPlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-malware-protection-plan/index.ts",
            "line": 244
          },
          "name": "s3Bucket",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyMalwareProtectionPlan.DataAwsccGuarddutyMalwareProtectionPlanProtectedResourceS3BucketOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-malware-protection-plan/index.ts",
            "line": 227
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyMalwareProtectionPlan.DataAwsccGuarddutyMalwareProtectionPlanProtectedResource"
          }
        }
      ],
      "symbolId": "src/data-awscc-guardduty-malware-protection-plan/index:DataAwsccGuarddutyMalwareProtectionPlanProtectedResourceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyMalwareProtectionPlan.DataAwsccGuarddutyMalwareProtectionPlanProtectedResourceS3Bucket": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyMalwareProtectionPlan.DataAwsccGuarddutyMalwareProtectionPlanProtectedResourceS3Bucket",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-guardduty-malware-protection-plan/index.ts",
        "line": 134
      },
      "name": "DataAwsccGuarddutyMalwareProtectionPlanProtectedResourceS3Bucket",
      "namespace": "dataAwsccGuarddutyMalwareProtectionPlan",
      "symbolId": "src/data-awscc-guardduty-malware-protection-plan/index:DataAwsccGuarddutyMalwareProtectionPlanProtectedResourceS3Bucket"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyMalwareProtectionPlan.DataAwsccGuarddutyMalwareProtectionPlanProtectedResourceS3BucketOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyMalwareProtectionPlan.DataAwsccGuarddutyMalwareProtectionPlanProtectedResourceS3BucketOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-guardduty-malware-protection-plan/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-awscc-guardduty-malware-protection-plan/index.ts",
        "line": 157
      },
      "name": "DataAwsccGuarddutyMalwareProtectionPlanProtectedResourceS3BucketOutputReference",
      "namespace": "dataAwsccGuarddutyMalwareProtectionPlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-malware-protection-plan/index.ts",
            "line": 184
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-malware-protection-plan/index.ts",
            "line": 189
          },
          "name": "objectPrefixes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-malware-protection-plan/index.ts",
            "line": 168
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyMalwareProtectionPlan.DataAwsccGuarddutyMalwareProtectionPlanProtectedResourceS3Bucket"
          }
        }
      ],
      "symbolId": "src/data-awscc-guardduty-malware-protection-plan/index:DataAwsccGuarddutyMalwareProtectionPlanProtectedResourceS3BucketOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyMalwareProtectionPlan.DataAwsccGuarddutyMalwareProtectionPlanStatusReasons": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyMalwareProtectionPlan.DataAwsccGuarddutyMalwareProtectionPlanStatusReasons",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-guardduty-malware-protection-plan/index.ts",
        "line": 248
      },
      "name": "DataAwsccGuarddutyMalwareProtectionPlanStatusReasons",
      "namespace": "dataAwsccGuarddutyMalwareProtectionPlan",
      "symbolId": "src/data-awscc-guardduty-malware-protection-plan/index:DataAwsccGuarddutyMalwareProtectionPlanStatusReasons"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyMalwareProtectionPlan.DataAwsccGuarddutyMalwareProtectionPlanStatusReasonsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyMalwareProtectionPlan.DataAwsccGuarddutyMalwareProtectionPlanStatusReasonsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-guardduty-malware-protection-plan/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-awscc-guardduty-malware-protection-plan/index.ts",
        "line": 310
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-malware-protection-plan/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-awscc.dataAwsccGuarddutyMalwareProtectionPlan.DataAwsccGuarddutyMalwareProtectionPlanStatusReasonsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccGuarddutyMalwareProtectionPlanStatusReasonsList",
      "namespace": "dataAwsccGuarddutyMalwareProtectionPlan",
      "symbolId": "src/data-awscc-guardduty-malware-protection-plan/index:DataAwsccGuarddutyMalwareProtectionPlanStatusReasonsList"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyMalwareProtectionPlan.DataAwsccGuarddutyMalwareProtectionPlanStatusReasonsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyMalwareProtectionPlan.DataAwsccGuarddutyMalwareProtectionPlanStatusReasonsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-guardduty-malware-protection-plan/index.ts",
          "line": 280
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-guardduty-malware-protection-plan/index.ts",
        "line": 271
      },
      "name": "DataAwsccGuarddutyMalwareProtectionPlanStatusReasonsOutputReference",
      "namespace": "dataAwsccGuarddutyMalwareProtectionPlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-malware-protection-plan/index.ts",
            "line": 300
          },
          "name": "code",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-malware-protection-plan/index.ts",
            "line": 305
          },
          "name": "message",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-malware-protection-plan/index.ts",
            "line": 284
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyMalwareProtectionPlan.DataAwsccGuarddutyMalwareProtectionPlanStatusReasons"
          }
        }
      ],
      "symbolId": "src/data-awscc-guardduty-malware-protection-plan/index:DataAwsccGuarddutyMalwareProtectionPlanStatusReasonsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyMalwareProtectionPlan.DataAwsccGuarddutyMalwareProtectionPlanTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyMalwareProtectionPlan.DataAwsccGuarddutyMalwareProtectionPlanTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-guardduty-malware-protection-plan/index.ts",
        "line": 328
      },
      "name": "DataAwsccGuarddutyMalwareProtectionPlanTags",
      "namespace": "dataAwsccGuarddutyMalwareProtectionPlan",
      "symbolId": "src/data-awscc-guardduty-malware-protection-plan/index:DataAwsccGuarddutyMalwareProtectionPlanTags"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyMalwareProtectionPlan.DataAwsccGuarddutyMalwareProtectionPlanTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyMalwareProtectionPlan.DataAwsccGuarddutyMalwareProtectionPlanTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-guardduty-malware-protection-plan/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-guardduty-malware-protection-plan/index.ts",
        "line": 390
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-malware-protection-plan/index.ts",
            "line": 404
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyMalwareProtectionPlan.DataAwsccGuarddutyMalwareProtectionPlanTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccGuarddutyMalwareProtectionPlanTagsList",
      "namespace": "dataAwsccGuarddutyMalwareProtectionPlan",
      "symbolId": "src/data-awscc-guardduty-malware-protection-plan/index:DataAwsccGuarddutyMalwareProtectionPlanTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyMalwareProtectionPlan.DataAwsccGuarddutyMalwareProtectionPlanTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyMalwareProtectionPlan.DataAwsccGuarddutyMalwareProtectionPlanTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-guardduty-malware-protection-plan/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-awscc-guardduty-malware-protection-plan/index.ts",
        "line": 351
      },
      "name": "DataAwsccGuarddutyMalwareProtectionPlanTagsOutputReference",
      "namespace": "dataAwsccGuarddutyMalwareProtectionPlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-malware-protection-plan/index.ts",
            "line": 380
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-malware-protection-plan/index.ts",
            "line": 385
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-malware-protection-plan/index.ts",
            "line": 364
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyMalwareProtectionPlan.DataAwsccGuarddutyMalwareProtectionPlanTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-guardduty-malware-protection-plan/index:DataAwsccGuarddutyMalwareProtectionPlanTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyMalwareProtectionPlans.DataAwsccGuarddutyMalwareProtectionPlans": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/guardduty_malware_protection_plans awscc_guardduty_malware_protection_plans}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyMalwareProtectionPlans.DataAwsccGuarddutyMalwareProtectionPlans",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/guardduty_malware_protection_plans awscc_guardduty_malware_protection_plans} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-guardduty-malware-protection-plans/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyMalwareProtectionPlans.DataAwsccGuarddutyMalwareProtectionPlansConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-guardduty-malware-protection-plans/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccGuarddutyMalwareProtectionPlans resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-malware-protection-plans/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccGuarddutyMalwareProtectionPlans to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/guardduty_malware_protection_plans#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccGuarddutyMalwareProtectionPlans that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccGuarddutyMalwareProtectionPlans to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-malware-protection-plans/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-malware-protection-plans/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccGuarddutyMalwareProtectionPlans",
      "namespace": "dataAwsccGuarddutyMalwareProtectionPlans",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-malware-protection-plans/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-malware-protection-plans/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-malware-protection-plans/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-guardduty-malware-protection-plans/index:DataAwsccGuarddutyMalwareProtectionPlans"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyMalwareProtectionPlans.DataAwsccGuarddutyMalwareProtectionPlansConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyMalwareProtectionPlans.DataAwsccGuarddutyMalwareProtectionPlansConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-guardduty-malware-protection-plans/index.ts",
        "line": 14
      },
      "name": "DataAwsccGuarddutyMalwareProtectionPlansConfig",
      "namespace": "dataAwsccGuarddutyMalwareProtectionPlans",
      "symbolId": "src/data-awscc-guardduty-malware-protection-plans/index:DataAwsccGuarddutyMalwareProtectionPlansConfig"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyMaster.DataAwsccGuarddutyMaster": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/guardduty_master awscc_guardduty_master}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyMaster.DataAwsccGuarddutyMaster",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/guardduty_master awscc_guardduty_master} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-guardduty-master/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyMaster.DataAwsccGuarddutyMasterConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-guardduty-master/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccGuarddutyMaster resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-master/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccGuarddutyMaster to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/guardduty_master#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccGuarddutyMaster that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccGuarddutyMaster to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-master/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-awscc-guardduty-master/index.ts",
            "line": 122
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccGuarddutyMaster",
      "namespace": "dataAwsccGuarddutyMaster",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-master/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-master/index.ts",
            "line": 85
          },
          "name": "detectorId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-master/index.ts",
            "line": 103
          },
          "name": "invitationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-master/index.ts",
            "line": 108
          },
          "name": "masterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-master/index.ts",
            "line": 98
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-master/index.ts",
            "line": 91
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-guardduty-master/index:DataAwsccGuarddutyMaster"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyMaster.DataAwsccGuarddutyMasterConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyMaster.DataAwsccGuarddutyMasterConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-guardduty-master/index.ts",
        "line": 14
      },
      "name": "DataAwsccGuarddutyMasterConfig",
      "namespace": "dataAwsccGuarddutyMaster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/guardduty_master#id DataAwsccGuarddutyMaster#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-master/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-guardduty-master/index:DataAwsccGuarddutyMasterConfig"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyMasters.DataAwsccGuarddutyMasters": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/guardduty_masters awscc_guardduty_masters}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyMasters.DataAwsccGuarddutyMasters",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/guardduty_masters awscc_guardduty_masters} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-guardduty-masters/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyMasters.DataAwsccGuarddutyMastersConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-guardduty-masters/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccGuarddutyMasters resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-masters/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccGuarddutyMasters to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/guardduty_masters#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccGuarddutyMasters that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccGuarddutyMasters to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-masters/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-masters/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccGuarddutyMasters",
      "namespace": "dataAwsccGuarddutyMasters",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-masters/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-masters/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-masters/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-guardduty-masters/index:DataAwsccGuarddutyMasters"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyMasters.DataAwsccGuarddutyMastersConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyMasters.DataAwsccGuarddutyMastersConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-guardduty-masters/index.ts",
        "line": 14
      },
      "name": "DataAwsccGuarddutyMastersConfig",
      "namespace": "dataAwsccGuarddutyMasters",
      "symbolId": "src/data-awscc-guardduty-masters/index:DataAwsccGuarddutyMastersConfig"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyMember.DataAwsccGuarddutyMember": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/guardduty_member awscc_guardduty_member}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyMember.DataAwsccGuarddutyMember",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/guardduty_member awscc_guardduty_member} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-guardduty-member/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyMember.DataAwsccGuarddutyMemberConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-guardduty-member/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccGuarddutyMember resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-member/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccGuarddutyMember to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/guardduty_member#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccGuarddutyMember that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccGuarddutyMember to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-member/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-awscc-guardduty-member/index.ts",
            "line": 137
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccGuarddutyMember",
      "namespace": "dataAwsccGuarddutyMember",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-member/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-member/index.ts",
            "line": 85
          },
          "name": "detectorId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-member/index.ts",
            "line": 90
          },
          "name": "disableEmailNotification",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-member/index.ts",
            "line": 95
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-member/index.ts",
            "line": 113
          },
          "name": "memberId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-member/index.ts",
            "line": 118
          },
          "name": "message",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-member/index.ts",
            "line": 123
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-member/index.ts",
            "line": 108
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-member/index.ts",
            "line": 101
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-guardduty-member/index:DataAwsccGuarddutyMember"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyMember.DataAwsccGuarddutyMemberConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyMember.DataAwsccGuarddutyMemberConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-guardduty-member/index.ts",
        "line": 14
      },
      "name": "DataAwsccGuarddutyMemberConfig",
      "namespace": "dataAwsccGuarddutyMember",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/guardduty_member#id DataAwsccGuarddutyMember#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-member/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-guardduty-member/index:DataAwsccGuarddutyMemberConfig"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyMembers.DataAwsccGuarddutyMembers": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/guardduty_members awscc_guardduty_members}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyMembers.DataAwsccGuarddutyMembers",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/guardduty_members awscc_guardduty_members} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-guardduty-members/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyMembers.DataAwsccGuarddutyMembersConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-guardduty-members/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccGuarddutyMembers resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-members/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccGuarddutyMembers to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/guardduty_members#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccGuarddutyMembers that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccGuarddutyMembers to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-members/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-members/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccGuarddutyMembers",
      "namespace": "dataAwsccGuarddutyMembers",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-members/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-members/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-members/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-guardduty-members/index:DataAwsccGuarddutyMembers"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyMembers.DataAwsccGuarddutyMembersConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyMembers.DataAwsccGuarddutyMembersConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-guardduty-members/index.ts",
        "line": 14
      },
      "name": "DataAwsccGuarddutyMembersConfig",
      "namespace": "dataAwsccGuarddutyMembers",
      "symbolId": "src/data-awscc-guardduty-members/index:DataAwsccGuarddutyMembersConfig"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyPublishingDestination.DataAwsccGuarddutyPublishingDestination": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/guardduty_publishing_destination awscc_guardduty_publishing_destination}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyPublishingDestination.DataAwsccGuarddutyPublishingDestination",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/guardduty_publishing_destination awscc_guardduty_publishing_destination} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-guardduty-publishing-destination/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyPublishingDestination.DataAwsccGuarddutyPublishingDestinationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-guardduty-publishing-destination/index.ts",
        "line": 168
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccGuarddutyPublishingDestination resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-publishing-destination/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 DataAwsccGuarddutyPublishingDestination to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/guardduty_publishing_destination#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccGuarddutyPublishingDestination that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccGuarddutyPublishingDestination to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-publishing-destination/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-awscc-guardduty-publishing-destination/index.ts",
            "line": 283
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccGuarddutyPublishingDestination",
      "namespace": "dataAwsccGuarddutyPublishingDestination",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-publishing-destination/index.ts",
            "line": 173
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-publishing-destination/index.ts",
            "line": 225
          },
          "name": "destinationProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyPublishingDestination.DataAwsccGuarddutyPublishingDestinationDestinationPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-publishing-destination/index.ts",
            "line": 230
          },
          "name": "destinationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-publishing-destination/index.ts",
            "line": 235
          },
          "name": "detectorId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-publishing-destination/index.ts",
            "line": 253
          },
          "name": "publishingDestinationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-publishing-destination/index.ts",
            "line": 258
          },
          "name": "publishingFailureStartTimestamp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-publishing-destination/index.ts",
            "line": 263
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-publishing-destination/index.ts",
            "line": 269
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyPublishingDestination.DataAwsccGuarddutyPublishingDestinationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-publishing-destination/index.ts",
            "line": 248
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-publishing-destination/index.ts",
            "line": 241
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-guardduty-publishing-destination/index:DataAwsccGuarddutyPublishingDestination"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyPublishingDestination.DataAwsccGuarddutyPublishingDestinationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyPublishingDestination.DataAwsccGuarddutyPublishingDestinationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-guardduty-publishing-destination/index.ts",
        "line": 14
      },
      "name": "DataAwsccGuarddutyPublishingDestinationConfig",
      "namespace": "dataAwsccGuarddutyPublishingDestination",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/guardduty_publishing_destination#id DataAwsccGuarddutyPublishingDestination#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-publishing-destination/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-guardduty-publishing-destination/index:DataAwsccGuarddutyPublishingDestinationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyPublishingDestination.DataAwsccGuarddutyPublishingDestinationDestinationProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyPublishingDestination.DataAwsccGuarddutyPublishingDestinationDestinationProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-guardduty-publishing-destination/index.ts",
        "line": 25
      },
      "name": "DataAwsccGuarddutyPublishingDestinationDestinationProperties",
      "namespace": "dataAwsccGuarddutyPublishingDestination",
      "symbolId": "src/data-awscc-guardduty-publishing-destination/index:DataAwsccGuarddutyPublishingDestinationDestinationProperties"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyPublishingDestination.DataAwsccGuarddutyPublishingDestinationDestinationPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyPublishingDestination.DataAwsccGuarddutyPublishingDestinationDestinationPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-guardduty-publishing-destination/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-guardduty-publishing-destination/index.ts",
        "line": 48
      },
      "name": "DataAwsccGuarddutyPublishingDestinationDestinationPropertiesOutputReference",
      "namespace": "dataAwsccGuarddutyPublishingDestination",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-publishing-destination/index.ts",
            "line": 75
          },
          "name": "destinationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-publishing-destination/index.ts",
            "line": 80
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-publishing-destination/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyPublishingDestination.DataAwsccGuarddutyPublishingDestinationDestinationProperties"
          }
        }
      ],
      "symbolId": "src/data-awscc-guardduty-publishing-destination/index:DataAwsccGuarddutyPublishingDestinationDestinationPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyPublishingDestination.DataAwsccGuarddutyPublishingDestinationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyPublishingDestination.DataAwsccGuarddutyPublishingDestinationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-guardduty-publishing-destination/index.ts",
        "line": 84
      },
      "name": "DataAwsccGuarddutyPublishingDestinationTags",
      "namespace": "dataAwsccGuarddutyPublishingDestination",
      "symbolId": "src/data-awscc-guardduty-publishing-destination/index:DataAwsccGuarddutyPublishingDestinationTags"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyPublishingDestination.DataAwsccGuarddutyPublishingDestinationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyPublishingDestination.DataAwsccGuarddutyPublishingDestinationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-guardduty-publishing-destination/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-guardduty-publishing-destination/index.ts",
        "line": 146
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-publishing-destination/index.ts",
            "line": 160
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyPublishingDestination.DataAwsccGuarddutyPublishingDestinationTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccGuarddutyPublishingDestinationTagsList",
      "namespace": "dataAwsccGuarddutyPublishingDestination",
      "symbolId": "src/data-awscc-guardduty-publishing-destination/index:DataAwsccGuarddutyPublishingDestinationTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyPublishingDestination.DataAwsccGuarddutyPublishingDestinationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyPublishingDestination.DataAwsccGuarddutyPublishingDestinationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-guardduty-publishing-destination/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-guardduty-publishing-destination/index.ts",
        "line": 107
      },
      "name": "DataAwsccGuarddutyPublishingDestinationTagsOutputReference",
      "namespace": "dataAwsccGuarddutyPublishingDestination",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-publishing-destination/index.ts",
            "line": 136
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-publishing-destination/index.ts",
            "line": 141
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-publishing-destination/index.ts",
            "line": 120
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyPublishingDestination.DataAwsccGuarddutyPublishingDestinationTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-guardduty-publishing-destination/index:DataAwsccGuarddutyPublishingDestinationTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyPublishingDestinations.DataAwsccGuarddutyPublishingDestinations": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/guardduty_publishing_destinations awscc_guardduty_publishing_destinations}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyPublishingDestinations.DataAwsccGuarddutyPublishingDestinations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/guardduty_publishing_destinations awscc_guardduty_publishing_destinations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-guardduty-publishing-destinations/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyPublishingDestinations.DataAwsccGuarddutyPublishingDestinationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-guardduty-publishing-destinations/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccGuarddutyPublishingDestinations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-publishing-destinations/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccGuarddutyPublishingDestinations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/guardduty_publishing_destinations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccGuarddutyPublishingDestinations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccGuarddutyPublishingDestinations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-publishing-destinations/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-publishing-destinations/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccGuarddutyPublishingDestinations",
      "namespace": "dataAwsccGuarddutyPublishingDestinations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-publishing-destinations/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-publishing-destinations/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-publishing-destinations/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-guardduty-publishing-destinations/index:DataAwsccGuarddutyPublishingDestinations"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyPublishingDestinations.DataAwsccGuarddutyPublishingDestinationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyPublishingDestinations.DataAwsccGuarddutyPublishingDestinationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-guardduty-publishing-destinations/index.ts",
        "line": 14
      },
      "name": "DataAwsccGuarddutyPublishingDestinationsConfig",
      "namespace": "dataAwsccGuarddutyPublishingDestinations",
      "symbolId": "src/data-awscc-guardduty-publishing-destinations/index:DataAwsccGuarddutyPublishingDestinationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyThreatEntitySet.DataAwsccGuarddutyThreatEntitySet": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/guardduty_threat_entity_set awscc_guardduty_threat_entity_set}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyThreatEntitySet.DataAwsccGuarddutyThreatEntitySet",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/guardduty_threat_entity_set awscc_guardduty_threat_entity_set} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-guardduty-threat-entity-set/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-awscc.dataAwsccGuarddutyThreatEntitySet.DataAwsccGuarddutyThreatEntitySetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-guardduty-threat-entity-set/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccGuarddutyThreatEntitySet resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-threat-entity-set/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 DataAwsccGuarddutyThreatEntitySet to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/guardduty_threat_entity_set#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccGuarddutyThreatEntitySet that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccGuarddutyThreatEntitySet to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-threat-entity-set/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-awscc-guardduty-threat-entity-set/index.ts",
            "line": 248
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccGuarddutyThreatEntitySet",
      "namespace": "dataAwsccGuarddutyThreatEntitySet",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-threat-entity-set/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-threat-entity-set/index.ts",
            "line": 165
          },
          "name": "activate",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-threat-entity-set/index.ts",
            "line": 170
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-threat-entity-set/index.ts",
            "line": 175
          },
          "name": "detectorId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-threat-entity-set/index.ts",
            "line": 180
          },
          "name": "errorDetails",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-threat-entity-set/index.ts",
            "line": 185
          },
          "name": "expectedBucketOwner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-threat-entity-set/index.ts",
            "line": 190
          },
          "name": "format",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-threat-entity-set/index.ts",
            "line": 208
          },
          "name": "location",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-threat-entity-set/index.ts",
            "line": 213
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-threat-entity-set/index.ts",
            "line": 218
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-threat-entity-set/index.ts",
            "line": 224
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyThreatEntitySet.DataAwsccGuarddutyThreatEntitySetTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-threat-entity-set/index.ts",
            "line": 229
          },
          "name": "threatEntitySetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-threat-entity-set/index.ts",
            "line": 234
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-threat-entity-set/index.ts",
            "line": 203
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-threat-entity-set/index.ts",
            "line": 196
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-guardduty-threat-entity-set/index:DataAwsccGuarddutyThreatEntitySet"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyThreatEntitySet.DataAwsccGuarddutyThreatEntitySetConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyThreatEntitySet.DataAwsccGuarddutyThreatEntitySetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-guardduty-threat-entity-set/index.ts",
        "line": 14
      },
      "name": "DataAwsccGuarddutyThreatEntitySetConfig",
      "namespace": "dataAwsccGuarddutyThreatEntitySet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/guardduty_threat_entity_set#id DataAwsccGuarddutyThreatEntitySet#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-threat-entity-set/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-guardduty-threat-entity-set/index:DataAwsccGuarddutyThreatEntitySetConfig"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyThreatEntitySet.DataAwsccGuarddutyThreatEntitySetTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyThreatEntitySet.DataAwsccGuarddutyThreatEntitySetTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-guardduty-threat-entity-set/index.ts",
        "line": 25
      },
      "name": "DataAwsccGuarddutyThreatEntitySetTags",
      "namespace": "dataAwsccGuarddutyThreatEntitySet",
      "symbolId": "src/data-awscc-guardduty-threat-entity-set/index:DataAwsccGuarddutyThreatEntitySetTags"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyThreatEntitySet.DataAwsccGuarddutyThreatEntitySetTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyThreatEntitySet.DataAwsccGuarddutyThreatEntitySetTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-guardduty-threat-entity-set/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-awscc-guardduty-threat-entity-set/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-threat-entity-set/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-awscc.dataAwsccGuarddutyThreatEntitySet.DataAwsccGuarddutyThreatEntitySetTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccGuarddutyThreatEntitySetTagsList",
      "namespace": "dataAwsccGuarddutyThreatEntitySet",
      "symbolId": "src/data-awscc-guardduty-threat-entity-set/index:DataAwsccGuarddutyThreatEntitySetTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyThreatEntitySet.DataAwsccGuarddutyThreatEntitySetTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyThreatEntitySet.DataAwsccGuarddutyThreatEntitySetTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-guardduty-threat-entity-set/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-guardduty-threat-entity-set/index.ts",
        "line": 48
      },
      "name": "DataAwsccGuarddutyThreatEntitySetTagsOutputReference",
      "namespace": "dataAwsccGuarddutyThreatEntitySet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-threat-entity-set/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-threat-entity-set/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-threat-entity-set/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyThreatEntitySet.DataAwsccGuarddutyThreatEntitySetTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-guardduty-threat-entity-set/index:DataAwsccGuarddutyThreatEntitySetTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyThreatEntitySets.DataAwsccGuarddutyThreatEntitySets": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/guardduty_threat_entity_sets awscc_guardduty_threat_entity_sets}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyThreatEntitySets.DataAwsccGuarddutyThreatEntitySets",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/guardduty_threat_entity_sets awscc_guardduty_threat_entity_sets} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-guardduty-threat-entity-sets/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyThreatEntitySets.DataAwsccGuarddutyThreatEntitySetsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-guardduty-threat-entity-sets/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccGuarddutyThreatEntitySets resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-threat-entity-sets/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccGuarddutyThreatEntitySets to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/guardduty_threat_entity_sets#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccGuarddutyThreatEntitySets that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccGuarddutyThreatEntitySets to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-threat-entity-sets/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-threat-entity-sets/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccGuarddutyThreatEntitySets",
      "namespace": "dataAwsccGuarddutyThreatEntitySets",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-threat-entity-sets/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-threat-entity-sets/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-threat-entity-sets/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-guardduty-threat-entity-sets/index:DataAwsccGuarddutyThreatEntitySets"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyThreatEntitySets.DataAwsccGuarddutyThreatEntitySetsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyThreatEntitySets.DataAwsccGuarddutyThreatEntitySetsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-guardduty-threat-entity-sets/index.ts",
        "line": 14
      },
      "name": "DataAwsccGuarddutyThreatEntitySetsConfig",
      "namespace": "dataAwsccGuarddutyThreatEntitySets",
      "symbolId": "src/data-awscc-guardduty-threat-entity-sets/index:DataAwsccGuarddutyThreatEntitySetsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyThreatIntelSet.DataAwsccGuarddutyThreatIntelSet": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/guardduty_threat_intel_set awscc_guardduty_threat_intel_set}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyThreatIntelSet.DataAwsccGuarddutyThreatIntelSet",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/guardduty_threat_intel_set awscc_guardduty_threat_intel_set} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-guardduty-threat-intel-set/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-awscc.dataAwsccGuarddutyThreatIntelSet.DataAwsccGuarddutyThreatIntelSetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-guardduty-threat-intel-set/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccGuarddutyThreatIntelSet resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-threat-intel-set/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 DataAwsccGuarddutyThreatIntelSet to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/guardduty_threat_intel_set#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccGuarddutyThreatIntelSet that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccGuarddutyThreatIntelSet to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-threat-intel-set/index.ts",
            "line": 222
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-threat-intel-set/index.ts",
            "line": 228
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccGuarddutyThreatIntelSet",
      "namespace": "dataAwsccGuarddutyThreatIntelSet",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-threat-intel-set/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-threat-intel-set/index.ts",
            "line": 165
          },
          "name": "activate",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-threat-intel-set/index.ts",
            "line": 170
          },
          "name": "detectorId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-threat-intel-set/index.ts",
            "line": 175
          },
          "name": "expectedBucketOwner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-threat-intel-set/index.ts",
            "line": 180
          },
          "name": "format",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-threat-intel-set/index.ts",
            "line": 198
          },
          "name": "location",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-threat-intel-set/index.ts",
            "line": 203
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-threat-intel-set/index.ts",
            "line": 209
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyThreatIntelSet.DataAwsccGuarddutyThreatIntelSetTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-threat-intel-set/index.ts",
            "line": 214
          },
          "name": "threatIntelSetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-threat-intel-set/index.ts",
            "line": 193
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-threat-intel-set/index.ts",
            "line": 186
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-guardduty-threat-intel-set/index:DataAwsccGuarddutyThreatIntelSet"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyThreatIntelSet.DataAwsccGuarddutyThreatIntelSetConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyThreatIntelSet.DataAwsccGuarddutyThreatIntelSetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-guardduty-threat-intel-set/index.ts",
        "line": 14
      },
      "name": "DataAwsccGuarddutyThreatIntelSetConfig",
      "namespace": "dataAwsccGuarddutyThreatIntelSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/guardduty_threat_intel_set#id DataAwsccGuarddutyThreatIntelSet#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-threat-intel-set/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-guardduty-threat-intel-set/index:DataAwsccGuarddutyThreatIntelSetConfig"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyThreatIntelSet.DataAwsccGuarddutyThreatIntelSetTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyThreatIntelSet.DataAwsccGuarddutyThreatIntelSetTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-guardduty-threat-intel-set/index.ts",
        "line": 25
      },
      "name": "DataAwsccGuarddutyThreatIntelSetTags",
      "namespace": "dataAwsccGuarddutyThreatIntelSet",
      "symbolId": "src/data-awscc-guardduty-threat-intel-set/index:DataAwsccGuarddutyThreatIntelSetTags"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyThreatIntelSet.DataAwsccGuarddutyThreatIntelSetTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyThreatIntelSet.DataAwsccGuarddutyThreatIntelSetTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-guardduty-threat-intel-set/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-awscc-guardduty-threat-intel-set/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-threat-intel-set/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-awscc.dataAwsccGuarddutyThreatIntelSet.DataAwsccGuarddutyThreatIntelSetTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccGuarddutyThreatIntelSetTagsList",
      "namespace": "dataAwsccGuarddutyThreatIntelSet",
      "symbolId": "src/data-awscc-guardduty-threat-intel-set/index:DataAwsccGuarddutyThreatIntelSetTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyThreatIntelSet.DataAwsccGuarddutyThreatIntelSetTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyThreatIntelSet.DataAwsccGuarddutyThreatIntelSetTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-guardduty-threat-intel-set/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-guardduty-threat-intel-set/index.ts",
        "line": 48
      },
      "name": "DataAwsccGuarddutyThreatIntelSetTagsOutputReference",
      "namespace": "dataAwsccGuarddutyThreatIntelSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-threat-intel-set/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-threat-intel-set/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-threat-intel-set/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyThreatIntelSet.DataAwsccGuarddutyThreatIntelSetTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-guardduty-threat-intel-set/index:DataAwsccGuarddutyThreatIntelSetTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyThreatIntelSets.DataAwsccGuarddutyThreatIntelSets": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/guardduty_threat_intel_sets awscc_guardduty_threat_intel_sets}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyThreatIntelSets.DataAwsccGuarddutyThreatIntelSets",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/guardduty_threat_intel_sets awscc_guardduty_threat_intel_sets} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-guardduty-threat-intel-sets/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyThreatIntelSets.DataAwsccGuarddutyThreatIntelSetsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-guardduty-threat-intel-sets/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccGuarddutyThreatIntelSets resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-threat-intel-sets/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccGuarddutyThreatIntelSets to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/guardduty_threat_intel_sets#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccGuarddutyThreatIntelSets that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccGuarddutyThreatIntelSets to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-threat-intel-sets/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-threat-intel-sets/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccGuarddutyThreatIntelSets",
      "namespace": "dataAwsccGuarddutyThreatIntelSets",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-threat-intel-sets/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-threat-intel-sets/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-threat-intel-sets/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-guardduty-threat-intel-sets/index:DataAwsccGuarddutyThreatIntelSets"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyThreatIntelSets.DataAwsccGuarddutyThreatIntelSetsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyThreatIntelSets.DataAwsccGuarddutyThreatIntelSetsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-guardduty-threat-intel-sets/index.ts",
        "line": 14
      },
      "name": "DataAwsccGuarddutyThreatIntelSetsConfig",
      "namespace": "dataAwsccGuarddutyThreatIntelSets",
      "symbolId": "src/data-awscc-guardduty-threat-intel-sets/index:DataAwsccGuarddutyThreatIntelSetsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyTrustedEntitySet.DataAwsccGuarddutyTrustedEntitySet": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/guardduty_trusted_entity_set awscc_guardduty_trusted_entity_set}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyTrustedEntitySet.DataAwsccGuarddutyTrustedEntitySet",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/guardduty_trusted_entity_set awscc_guardduty_trusted_entity_set} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-guardduty-trusted-entity-set/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-awscc.dataAwsccGuarddutyTrustedEntitySet.DataAwsccGuarddutyTrustedEntitySetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-guardduty-trusted-entity-set/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccGuarddutyTrustedEntitySet resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-trusted-entity-set/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 DataAwsccGuarddutyTrustedEntitySet to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/guardduty_trusted_entity_set#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccGuarddutyTrustedEntitySet that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccGuarddutyTrustedEntitySet to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-trusted-entity-set/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-awscc-guardduty-trusted-entity-set/index.ts",
            "line": 248
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccGuarddutyTrustedEntitySet",
      "namespace": "dataAwsccGuarddutyTrustedEntitySet",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-trusted-entity-set/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-trusted-entity-set/index.ts",
            "line": 165
          },
          "name": "activate",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-trusted-entity-set/index.ts",
            "line": 170
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-trusted-entity-set/index.ts",
            "line": 175
          },
          "name": "detectorId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-trusted-entity-set/index.ts",
            "line": 180
          },
          "name": "errorDetails",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-trusted-entity-set/index.ts",
            "line": 185
          },
          "name": "expectedBucketOwner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-trusted-entity-set/index.ts",
            "line": 190
          },
          "name": "format",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-trusted-entity-set/index.ts",
            "line": 208
          },
          "name": "location",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-trusted-entity-set/index.ts",
            "line": 213
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-trusted-entity-set/index.ts",
            "line": 218
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-trusted-entity-set/index.ts",
            "line": 224
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyTrustedEntitySet.DataAwsccGuarddutyTrustedEntitySetTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-trusted-entity-set/index.ts",
            "line": 229
          },
          "name": "trustedEntitySetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-trusted-entity-set/index.ts",
            "line": 234
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-trusted-entity-set/index.ts",
            "line": 203
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-trusted-entity-set/index.ts",
            "line": 196
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-guardduty-trusted-entity-set/index:DataAwsccGuarddutyTrustedEntitySet"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyTrustedEntitySet.DataAwsccGuarddutyTrustedEntitySetConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyTrustedEntitySet.DataAwsccGuarddutyTrustedEntitySetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-guardduty-trusted-entity-set/index.ts",
        "line": 14
      },
      "name": "DataAwsccGuarddutyTrustedEntitySetConfig",
      "namespace": "dataAwsccGuarddutyTrustedEntitySet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/guardduty_trusted_entity_set#id DataAwsccGuarddutyTrustedEntitySet#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-trusted-entity-set/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-guardduty-trusted-entity-set/index:DataAwsccGuarddutyTrustedEntitySetConfig"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyTrustedEntitySet.DataAwsccGuarddutyTrustedEntitySetTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyTrustedEntitySet.DataAwsccGuarddutyTrustedEntitySetTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-guardduty-trusted-entity-set/index.ts",
        "line": 25
      },
      "name": "DataAwsccGuarddutyTrustedEntitySetTags",
      "namespace": "dataAwsccGuarddutyTrustedEntitySet",
      "symbolId": "src/data-awscc-guardduty-trusted-entity-set/index:DataAwsccGuarddutyTrustedEntitySetTags"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyTrustedEntitySet.DataAwsccGuarddutyTrustedEntitySetTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyTrustedEntitySet.DataAwsccGuarddutyTrustedEntitySetTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-guardduty-trusted-entity-set/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-awscc-guardduty-trusted-entity-set/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-trusted-entity-set/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-awscc.dataAwsccGuarddutyTrustedEntitySet.DataAwsccGuarddutyTrustedEntitySetTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccGuarddutyTrustedEntitySetTagsList",
      "namespace": "dataAwsccGuarddutyTrustedEntitySet",
      "symbolId": "src/data-awscc-guardduty-trusted-entity-set/index:DataAwsccGuarddutyTrustedEntitySetTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyTrustedEntitySet.DataAwsccGuarddutyTrustedEntitySetTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyTrustedEntitySet.DataAwsccGuarddutyTrustedEntitySetTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-guardduty-trusted-entity-set/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-guardduty-trusted-entity-set/index.ts",
        "line": 48
      },
      "name": "DataAwsccGuarddutyTrustedEntitySetTagsOutputReference",
      "namespace": "dataAwsccGuarddutyTrustedEntitySet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-trusted-entity-set/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-trusted-entity-set/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-trusted-entity-set/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyTrustedEntitySet.DataAwsccGuarddutyTrustedEntitySetTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-guardduty-trusted-entity-set/index:DataAwsccGuarddutyTrustedEntitySetTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyTrustedEntitySets.DataAwsccGuarddutyTrustedEntitySets": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/guardduty_trusted_entity_sets awscc_guardduty_trusted_entity_sets}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyTrustedEntitySets.DataAwsccGuarddutyTrustedEntitySets",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/guardduty_trusted_entity_sets awscc_guardduty_trusted_entity_sets} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-guardduty-trusted-entity-sets/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyTrustedEntitySets.DataAwsccGuarddutyTrustedEntitySetsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-guardduty-trusted-entity-sets/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccGuarddutyTrustedEntitySets resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-trusted-entity-sets/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccGuarddutyTrustedEntitySets to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/guardduty_trusted_entity_sets#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccGuarddutyTrustedEntitySets that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccGuarddutyTrustedEntitySets to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-trusted-entity-sets/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-trusted-entity-sets/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccGuarddutyTrustedEntitySets",
      "namespace": "dataAwsccGuarddutyTrustedEntitySets",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-trusted-entity-sets/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-trusted-entity-sets/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-guardduty-trusted-entity-sets/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-guardduty-trusted-entity-sets/index:DataAwsccGuarddutyTrustedEntitySets"
    },
    "@cdktn/provider-awscc.dataAwsccGuarddutyTrustedEntitySets.DataAwsccGuarddutyTrustedEntitySetsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccGuarddutyTrustedEntitySets.DataAwsccGuarddutyTrustedEntitySetsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-guardduty-trusted-entity-sets/index.ts",
        "line": 14
      },
      "name": "DataAwsccGuarddutyTrustedEntitySetsConfig",
      "namespace": "dataAwsccGuarddutyTrustedEntitySets",
      "symbolId": "src/data-awscc-guardduty-trusted-entity-sets/index:DataAwsccGuarddutyTrustedEntitySetsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccHealthimagingDatastore.DataAwsccHealthimagingDatastore": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/healthimaging_datastore awscc_healthimaging_datastore}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccHealthimagingDatastore.DataAwsccHealthimagingDatastore",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/healthimaging_datastore awscc_healthimaging_datastore} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-healthimaging-datastore/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccHealthimagingDatastore.DataAwsccHealthimagingDatastoreConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-healthimaging-datastore/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccHealthimagingDatastore resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-healthimaging-datastore/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccHealthimagingDatastore to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/healthimaging_datastore#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccHealthimagingDatastore that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccHealthimagingDatastore to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-healthimaging-datastore/index.ts",
            "line": 142
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-healthimaging-datastore/index.ts",
            "line": 148
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccHealthimagingDatastore",
      "namespace": "dataAwsccHealthimagingDatastore",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-healthimaging-datastore/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-healthimaging-datastore/index.ts",
            "line": 85
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-healthimaging-datastore/index.ts",
            "line": 90
          },
          "name": "datastoreArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-healthimaging-datastore/index.ts",
            "line": 95
          },
          "name": "datastoreId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-healthimaging-datastore/index.ts",
            "line": 100
          },
          "name": "datastoreName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-healthimaging-datastore/index.ts",
            "line": 105
          },
          "name": "datastoreStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-healthimaging-datastore/index.ts",
            "line": 123
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-healthimaging-datastore/index.ts",
            "line": 129
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-healthimaging-datastore/index.ts",
            "line": 134
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-healthimaging-datastore/index.ts",
            "line": 118
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-healthimaging-datastore/index.ts",
            "line": 111
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-healthimaging-datastore/index:DataAwsccHealthimagingDatastore"
    },
    "@cdktn/provider-awscc.dataAwsccHealthimagingDatastore.DataAwsccHealthimagingDatastoreConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccHealthimagingDatastore.DataAwsccHealthimagingDatastoreConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-healthimaging-datastore/index.ts",
        "line": 14
      },
      "name": "DataAwsccHealthimagingDatastoreConfig",
      "namespace": "dataAwsccHealthimagingDatastore",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/healthimaging_datastore#id DataAwsccHealthimagingDatastore#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-healthimaging-datastore/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-healthimaging-datastore/index:DataAwsccHealthimagingDatastoreConfig"
    },
    "@cdktn/provider-awscc.dataAwsccHealthimagingDatastores.DataAwsccHealthimagingDatastores": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/healthimaging_datastores awscc_healthimaging_datastores}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccHealthimagingDatastores.DataAwsccHealthimagingDatastores",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/healthimaging_datastores awscc_healthimaging_datastores} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-healthimaging-datastores/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccHealthimagingDatastores.DataAwsccHealthimagingDatastoresConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-healthimaging-datastores/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccHealthimagingDatastores resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-healthimaging-datastores/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccHealthimagingDatastores to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/healthimaging_datastores#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccHealthimagingDatastores that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccHealthimagingDatastores to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-healthimaging-datastores/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-healthimaging-datastores/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccHealthimagingDatastores",
      "namespace": "dataAwsccHealthimagingDatastores",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-healthimaging-datastores/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-healthimaging-datastores/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-healthimaging-datastores/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-healthimaging-datastores/index:DataAwsccHealthimagingDatastores"
    },
    "@cdktn/provider-awscc.dataAwsccHealthimagingDatastores.DataAwsccHealthimagingDatastoresConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccHealthimagingDatastores.DataAwsccHealthimagingDatastoresConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-healthimaging-datastores/index.ts",
        "line": 14
      },
      "name": "DataAwsccHealthimagingDatastoresConfig",
      "namespace": "dataAwsccHealthimagingDatastores",
      "symbolId": "src/data-awscc-healthimaging-datastores/index:DataAwsccHealthimagingDatastoresConfig"
    },
    "@cdktn/provider-awscc.dataAwsccHealthlakeDataTransformationProfile.DataAwsccHealthlakeDataTransformationProfile": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/healthlake_data_transformation_profile awscc_healthlake_data_transformation_profile}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccHealthlakeDataTransformationProfile.DataAwsccHealthlakeDataTransformationProfile",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/healthlake_data_transformation_profile awscc_healthlake_data_transformation_profile} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-healthlake-data-transformation-profile/index.ts",
          "line": 376
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccHealthlakeDataTransformationProfile.DataAwsccHealthlakeDataTransformationProfileConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-healthlake-data-transformation-profile/index.ts",
        "line": 344
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccHealthlakeDataTransformationProfile resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-healthlake-data-transformation-profile/index.ts",
            "line": 361
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccHealthlakeDataTransformationProfile to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/healthlake_data_transformation_profile#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccHealthlakeDataTransformationProfile that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccHealthlakeDataTransformationProfile to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-healthlake-data-transformation-profile/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-awscc-healthlake-data-transformation-profile/index.ts",
            "line": 469
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccHealthlakeDataTransformationProfile",
      "namespace": "dataAwsccHealthlakeDataTransformationProfile",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-healthlake-data-transformation-profile/index.ts",
            "line": 349
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-healthlake-data-transformation-profile/index.ts",
            "line": 400
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-healthlake-data-transformation-profile/index.ts",
            "line": 418
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-healthlake-data-transformation-profile/index.ts",
            "line": 423
          },
          "name": "profileDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-healthlake-data-transformation-profile/index.ts",
            "line": 428
          },
          "name": "profileId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-healthlake-data-transformation-profile/index.ts",
            "line": 433
          },
          "name": "profileName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-healthlake-data-transformation-profile/index.ts",
            "line": 439
          },
          "name": "source",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccHealthlakeDataTransformationProfile.DataAwsccHealthlakeDataTransformationProfileSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-healthlake-data-transformation-profile/index.ts",
            "line": 444
          },
          "name": "sourceFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-healthlake-data-transformation-profile/index.ts",
            "line": 450
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccHealthlakeDataTransformationProfile.DataAwsccHealthlakeDataTransformationProfileTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-healthlake-data-transformation-profile/index.ts",
            "line": 455
          },
          "name": "targetFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-healthlake-data-transformation-profile/index.ts",
            "line": 413
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-healthlake-data-transformation-profile/index.ts",
            "line": 406
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-healthlake-data-transformation-profile/index:DataAwsccHealthlakeDataTransformationProfile"
    },
    "@cdktn/provider-awscc.dataAwsccHealthlakeDataTransformationProfile.DataAwsccHealthlakeDataTransformationProfileConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccHealthlakeDataTransformationProfile.DataAwsccHealthlakeDataTransformationProfileConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-healthlake-data-transformation-profile/index.ts",
        "line": 14
      },
      "name": "DataAwsccHealthlakeDataTransformationProfileConfig",
      "namespace": "dataAwsccHealthlakeDataTransformationProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/healthlake_data_transformation_profile#id DataAwsccHealthlakeDataTransformationProfile#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-healthlake-data-transformation-profile/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-healthlake-data-transformation-profile/index:DataAwsccHealthlakeDataTransformationProfileConfig"
    },
    "@cdktn/provider-awscc.dataAwsccHealthlakeDataTransformationProfile.DataAwsccHealthlakeDataTransformationProfileSource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccHealthlakeDataTransformationProfile.DataAwsccHealthlakeDataTransformationProfileSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-healthlake-data-transformation-profile/index.ts",
        "line": 193
      },
      "name": "DataAwsccHealthlakeDataTransformationProfileSource",
      "namespace": "dataAwsccHealthlakeDataTransformationProfile",
      "symbolId": "src/data-awscc-healthlake-data-transformation-profile/index:DataAwsccHealthlakeDataTransformationProfileSource"
    },
    "@cdktn/provider-awscc.dataAwsccHealthlakeDataTransformationProfile.DataAwsccHealthlakeDataTransformationProfileSourceExistingVersionedProfileId": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccHealthlakeDataTransformationProfile.DataAwsccHealthlakeDataTransformationProfileSourceExistingVersionedProfileId",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-healthlake-data-transformation-profile/index.ts",
        "line": 25
      },
      "name": "DataAwsccHealthlakeDataTransformationProfileSourceExistingVersionedProfileId",
      "namespace": "dataAwsccHealthlakeDataTransformationProfile",
      "symbolId": "src/data-awscc-healthlake-data-transformation-profile/index:DataAwsccHealthlakeDataTransformationProfileSourceExistingVersionedProfileId"
    },
    "@cdktn/provider-awscc.dataAwsccHealthlakeDataTransformationProfile.DataAwsccHealthlakeDataTransformationProfileSourceExistingVersionedProfileIdOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccHealthlakeDataTransformationProfile.DataAwsccHealthlakeDataTransformationProfileSourceExistingVersionedProfileIdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-healthlake-data-transformation-profile/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-healthlake-data-transformation-profile/index.ts",
        "line": 48
      },
      "name": "DataAwsccHealthlakeDataTransformationProfileSourceExistingVersionedProfileIdOutputReference",
      "namespace": "dataAwsccHealthlakeDataTransformationProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-healthlake-data-transformation-profile/index.ts",
            "line": 75
          },
          "name": "profileId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-healthlake-data-transformation-profile/index.ts",
            "line": 80
          },
          "name": "version",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-healthlake-data-transformation-profile/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccHealthlakeDataTransformationProfile.DataAwsccHealthlakeDataTransformationProfileSourceExistingVersionedProfileId"
          }
        }
      ],
      "symbolId": "src/data-awscc-healthlake-data-transformation-profile/index:DataAwsccHealthlakeDataTransformationProfileSourceExistingVersionedProfileIdOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccHealthlakeDataTransformationProfile.DataAwsccHealthlakeDataTransformationProfileSourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccHealthlakeDataTransformationProfile.DataAwsccHealthlakeDataTransformationProfileSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-healthlake-data-transformation-profile/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-healthlake-data-transformation-profile/index.ts",
        "line": 216
      },
      "name": "DataAwsccHealthlakeDataTransformationProfileSourceOutputReference",
      "namespace": "dataAwsccHealthlakeDataTransformationProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-healthlake-data-transformation-profile/index.ts",
            "line": 244
          },
          "name": "existingVersionedProfileId",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccHealthlakeDataTransformationProfile.DataAwsccHealthlakeDataTransformationProfileSourceExistingVersionedProfileIdOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-healthlake-data-transformation-profile/index.ts",
            "line": 250
          },
          "name": "profileMapping",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccHealthlakeDataTransformationProfile.DataAwsccHealthlakeDataTransformationProfileSourceProfileMappingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-healthlake-data-transformation-profile/index.ts",
            "line": 256
          },
          "name": "starterProfile",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccHealthlakeDataTransformationProfile.DataAwsccHealthlakeDataTransformationProfileSourceStarterProfileOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-healthlake-data-transformation-profile/index.ts",
            "line": 227
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccHealthlakeDataTransformationProfile.DataAwsccHealthlakeDataTransformationProfileSource"
          }
        }
      ],
      "symbolId": "src/data-awscc-healthlake-data-transformation-profile/index:DataAwsccHealthlakeDataTransformationProfileSourceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccHealthlakeDataTransformationProfile.DataAwsccHealthlakeDataTransformationProfileSourceProfileMapping": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccHealthlakeDataTransformationProfile.DataAwsccHealthlakeDataTransformationProfileSourceProfileMapping",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-healthlake-data-transformation-profile/index.ts",
        "line": 84
      },
      "name": "DataAwsccHealthlakeDataTransformationProfileSourceProfileMapping",
      "namespace": "dataAwsccHealthlakeDataTransformationProfile",
      "symbolId": "src/data-awscc-healthlake-data-transformation-profile/index:DataAwsccHealthlakeDataTransformationProfileSourceProfileMapping"
    },
    "@cdktn/provider-awscc.dataAwsccHealthlakeDataTransformationProfile.DataAwsccHealthlakeDataTransformationProfileSourceProfileMappingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccHealthlakeDataTransformationProfile.DataAwsccHealthlakeDataTransformationProfileSourceProfileMappingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-healthlake-data-transformation-profile/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-awscc-healthlake-data-transformation-profile/index.ts",
        "line": 107
      },
      "name": "DataAwsccHealthlakeDataTransformationProfileSourceProfileMappingOutputReference",
      "namespace": "dataAwsccHealthlakeDataTransformationProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-healthlake-data-transformation-profile/index.ts",
            "line": 135
          },
          "name": "profileMapping",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-healthlake-data-transformation-profile/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccHealthlakeDataTransformationProfile.DataAwsccHealthlakeDataTransformationProfileSourceProfileMapping"
          }
        }
      ],
      "symbolId": "src/data-awscc-healthlake-data-transformation-profile/index:DataAwsccHealthlakeDataTransformationProfileSourceProfileMappingOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccHealthlakeDataTransformationProfile.DataAwsccHealthlakeDataTransformationProfileSourceStarterProfile": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccHealthlakeDataTransformationProfile.DataAwsccHealthlakeDataTransformationProfileSourceStarterProfile",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-healthlake-data-transformation-profile/index.ts",
        "line": 139
      },
      "name": "DataAwsccHealthlakeDataTransformationProfileSourceStarterProfile",
      "namespace": "dataAwsccHealthlakeDataTransformationProfile",
      "symbolId": "src/data-awscc-healthlake-data-transformation-profile/index:DataAwsccHealthlakeDataTransformationProfileSourceStarterProfile"
    },
    "@cdktn/provider-awscc.dataAwsccHealthlakeDataTransformationProfile.DataAwsccHealthlakeDataTransformationProfileSourceStarterProfileOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccHealthlakeDataTransformationProfile.DataAwsccHealthlakeDataTransformationProfileSourceStarterProfileOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-healthlake-data-transformation-profile/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-awscc-healthlake-data-transformation-profile/index.ts",
        "line": 162
      },
      "name": "DataAwsccHealthlakeDataTransformationProfileSourceStarterProfileOutputReference",
      "namespace": "dataAwsccHealthlakeDataTransformationProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-healthlake-data-transformation-profile/index.ts",
            "line": 189
          },
          "name": "starterProfileName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-healthlake-data-transformation-profile/index.ts",
            "line": 173
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccHealthlakeDataTransformationProfile.DataAwsccHealthlakeDataTransformationProfileSourceStarterProfile"
          }
        }
      ],
      "symbolId": "src/data-awscc-healthlake-data-transformation-profile/index:DataAwsccHealthlakeDataTransformationProfileSourceStarterProfileOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccHealthlakeDataTransformationProfile.DataAwsccHealthlakeDataTransformationProfileTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccHealthlakeDataTransformationProfile.DataAwsccHealthlakeDataTransformationProfileTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-healthlake-data-transformation-profile/index.ts",
        "line": 260
      },
      "name": "DataAwsccHealthlakeDataTransformationProfileTags",
      "namespace": "dataAwsccHealthlakeDataTransformationProfile",
      "symbolId": "src/data-awscc-healthlake-data-transformation-profile/index:DataAwsccHealthlakeDataTransformationProfileTags"
    },
    "@cdktn/provider-awscc.dataAwsccHealthlakeDataTransformationProfile.DataAwsccHealthlakeDataTransformationProfileTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccHealthlakeDataTransformationProfile.DataAwsccHealthlakeDataTransformationProfileTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-healthlake-data-transformation-profile/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-healthlake-data-transformation-profile/index.ts",
        "line": 322
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-healthlake-data-transformation-profile/index.ts",
            "line": 336
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccHealthlakeDataTransformationProfile.DataAwsccHealthlakeDataTransformationProfileTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccHealthlakeDataTransformationProfileTagsList",
      "namespace": "dataAwsccHealthlakeDataTransformationProfile",
      "symbolId": "src/data-awscc-healthlake-data-transformation-profile/index:DataAwsccHealthlakeDataTransformationProfileTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccHealthlakeDataTransformationProfile.DataAwsccHealthlakeDataTransformationProfileTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccHealthlakeDataTransformationProfile.DataAwsccHealthlakeDataTransformationProfileTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-healthlake-data-transformation-profile/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-awscc-healthlake-data-transformation-profile/index.ts",
        "line": 283
      },
      "name": "DataAwsccHealthlakeDataTransformationProfileTagsOutputReference",
      "namespace": "dataAwsccHealthlakeDataTransformationProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-healthlake-data-transformation-profile/index.ts",
            "line": 312
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-healthlake-data-transformation-profile/index.ts",
            "line": 317
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-healthlake-data-transformation-profile/index.ts",
            "line": 296
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccHealthlakeDataTransformationProfile.DataAwsccHealthlakeDataTransformationProfileTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-healthlake-data-transformation-profile/index:DataAwsccHealthlakeDataTransformationProfileTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccHealthlakeFhirDatastore.DataAwsccHealthlakeFhirDatastore": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/healthlake_fhir_datastore awscc_healthlake_fhir_datastore}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccHealthlakeFhirDatastore.DataAwsccHealthlakeFhirDatastore",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/healthlake_fhir_datastore awscc_healthlake_fhir_datastore} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-healthlake-fhir-datastore/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccHealthlakeFhirDatastore.DataAwsccHealthlakeFhirDatastoreConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-healthlake-fhir-datastore/index.ts",
        "line": 405
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccHealthlakeFhirDatastore resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-healthlake-fhir-datastore/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 DataAwsccHealthlakeFhirDatastore to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/healthlake_fhir_datastore#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccHealthlakeFhirDatastore that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccHealthlakeFhirDatastore to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-healthlake-fhir-datastore/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-awscc-healthlake-fhir-datastore/index.ts",
            "line": 543
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccHealthlakeFhirDatastore",
      "namespace": "dataAwsccHealthlakeFhirDatastore",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-healthlake-fhir-datastore/index.ts",
            "line": 410
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-healthlake-fhir-datastore/index.ts",
            "line": 462
          },
          "name": "createdAt",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccHealthlakeFhirDatastore.DataAwsccHealthlakeFhirDatastoreCreatedAtOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-healthlake-fhir-datastore/index.ts",
            "line": 467
          },
          "name": "datastoreArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-healthlake-fhir-datastore/index.ts",
            "line": 472
          },
          "name": "datastoreEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-healthlake-fhir-datastore/index.ts",
            "line": 477
          },
          "name": "datastoreId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-healthlake-fhir-datastore/index.ts",
            "line": 482
          },
          "name": "datastoreName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-healthlake-fhir-datastore/index.ts",
            "line": 487
          },
          "name": "datastoreStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-healthlake-fhir-datastore/index.ts",
            "line": 492
          },
          "name": "datastoreTypeVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-healthlake-fhir-datastore/index.ts",
            "line": 511
          },
          "name": "identityProviderConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccHealthlakeFhirDatastore.DataAwsccHealthlakeFhirDatastoreIdentityProviderConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-healthlake-fhir-datastore/index.ts",
            "line": 517
          },
          "name": "preloadDataConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccHealthlakeFhirDatastore.DataAwsccHealthlakeFhirDatastorePreloadDataConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-healthlake-fhir-datastore/index.ts",
            "line": 523
          },
          "name": "sseConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccHealthlakeFhirDatastore.DataAwsccHealthlakeFhirDatastoreSseConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-healthlake-fhir-datastore/index.ts",
            "line": 529
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccHealthlakeFhirDatastore.DataAwsccHealthlakeFhirDatastoreTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-healthlake-fhir-datastore/index.ts",
            "line": 505
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-healthlake-fhir-datastore/index.ts",
            "line": 498
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-healthlake-fhir-datastore/index:DataAwsccHealthlakeFhirDatastore"
    },
    "@cdktn/provider-awscc.dataAwsccHealthlakeFhirDatastore.DataAwsccHealthlakeFhirDatastoreConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccHealthlakeFhirDatastore.DataAwsccHealthlakeFhirDatastoreConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-healthlake-fhir-datastore/index.ts",
        "line": 14
      },
      "name": "DataAwsccHealthlakeFhirDatastoreConfig",
      "namespace": "dataAwsccHealthlakeFhirDatastore",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/healthlake_fhir_datastore#id DataAwsccHealthlakeFhirDatastore#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-healthlake-fhir-datastore/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-healthlake-fhir-datastore/index:DataAwsccHealthlakeFhirDatastoreConfig"
    },
    "@cdktn/provider-awscc.dataAwsccHealthlakeFhirDatastore.DataAwsccHealthlakeFhirDatastoreCreatedAt": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccHealthlakeFhirDatastore.DataAwsccHealthlakeFhirDatastoreCreatedAt",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-healthlake-fhir-datastore/index.ts",
        "line": 25
      },
      "name": "DataAwsccHealthlakeFhirDatastoreCreatedAt",
      "namespace": "dataAwsccHealthlakeFhirDatastore",
      "symbolId": "src/data-awscc-healthlake-fhir-datastore/index:DataAwsccHealthlakeFhirDatastoreCreatedAt"
    },
    "@cdktn/provider-awscc.dataAwsccHealthlakeFhirDatastore.DataAwsccHealthlakeFhirDatastoreCreatedAtOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccHealthlakeFhirDatastore.DataAwsccHealthlakeFhirDatastoreCreatedAtOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-healthlake-fhir-datastore/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-healthlake-fhir-datastore/index.ts",
        "line": 48
      },
      "name": "DataAwsccHealthlakeFhirDatastoreCreatedAtOutputReference",
      "namespace": "dataAwsccHealthlakeFhirDatastore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-healthlake-fhir-datastore/index.ts",
            "line": 75
          },
          "name": "nanos",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-healthlake-fhir-datastore/index.ts",
            "line": 80
          },
          "name": "seconds",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-healthlake-fhir-datastore/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccHealthlakeFhirDatastore.DataAwsccHealthlakeFhirDatastoreCreatedAt"
          }
        }
      ],
      "symbolId": "src/data-awscc-healthlake-fhir-datastore/index:DataAwsccHealthlakeFhirDatastoreCreatedAtOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccHealthlakeFhirDatastore.DataAwsccHealthlakeFhirDatastoreIdentityProviderConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccHealthlakeFhirDatastore.DataAwsccHealthlakeFhirDatastoreIdentityProviderConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-healthlake-fhir-datastore/index.ts",
        "line": 84
      },
      "name": "DataAwsccHealthlakeFhirDatastoreIdentityProviderConfiguration",
      "namespace": "dataAwsccHealthlakeFhirDatastore",
      "symbolId": "src/data-awscc-healthlake-fhir-datastore/index:DataAwsccHealthlakeFhirDatastoreIdentityProviderConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccHealthlakeFhirDatastore.DataAwsccHealthlakeFhirDatastoreIdentityProviderConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccHealthlakeFhirDatastore.DataAwsccHealthlakeFhirDatastoreIdentityProviderConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-healthlake-fhir-datastore/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-awscc-healthlake-fhir-datastore/index.ts",
        "line": 107
      },
      "name": "DataAwsccHealthlakeFhirDatastoreIdentityProviderConfigurationOutputReference",
      "namespace": "dataAwsccHealthlakeFhirDatastore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-healthlake-fhir-datastore/index.ts",
            "line": 134
          },
          "name": "authorizationStrategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-healthlake-fhir-datastore/index.ts",
            "line": 139
          },
          "name": "fineGrainedAuthorizationEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-healthlake-fhir-datastore/index.ts",
            "line": 144
          },
          "name": "idpLambdaArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-healthlake-fhir-datastore/index.ts",
            "line": 149
          },
          "name": "metadata",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-healthlake-fhir-datastore/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccHealthlakeFhirDatastore.DataAwsccHealthlakeFhirDatastoreIdentityProviderConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-healthlake-fhir-datastore/index:DataAwsccHealthlakeFhirDatastoreIdentityProviderConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccHealthlakeFhirDatastore.DataAwsccHealthlakeFhirDatastorePreloadDataConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccHealthlakeFhirDatastore.DataAwsccHealthlakeFhirDatastorePreloadDataConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-healthlake-fhir-datastore/index.ts",
        "line": 153
      },
      "name": "DataAwsccHealthlakeFhirDatastorePreloadDataConfig",
      "namespace": "dataAwsccHealthlakeFhirDatastore",
      "symbolId": "src/data-awscc-healthlake-fhir-datastore/index:DataAwsccHealthlakeFhirDatastorePreloadDataConfig"
    },
    "@cdktn/provider-awscc.dataAwsccHealthlakeFhirDatastore.DataAwsccHealthlakeFhirDatastorePreloadDataConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccHealthlakeFhirDatastore.DataAwsccHealthlakeFhirDatastorePreloadDataConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-healthlake-fhir-datastore/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-healthlake-fhir-datastore/index.ts",
        "line": 176
      },
      "name": "DataAwsccHealthlakeFhirDatastorePreloadDataConfigOutputReference",
      "namespace": "dataAwsccHealthlakeFhirDatastore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-healthlake-fhir-datastore/index.ts",
            "line": 203
          },
          "name": "preloadDataType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-healthlake-fhir-datastore/index.ts",
            "line": 187
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccHealthlakeFhirDatastore.DataAwsccHealthlakeFhirDatastorePreloadDataConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-healthlake-fhir-datastore/index:DataAwsccHealthlakeFhirDatastorePreloadDataConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccHealthlakeFhirDatastore.DataAwsccHealthlakeFhirDatastoreSseConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccHealthlakeFhirDatastore.DataAwsccHealthlakeFhirDatastoreSseConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-healthlake-fhir-datastore/index.ts",
        "line": 266
      },
      "name": "DataAwsccHealthlakeFhirDatastoreSseConfiguration",
      "namespace": "dataAwsccHealthlakeFhirDatastore",
      "symbolId": "src/data-awscc-healthlake-fhir-datastore/index:DataAwsccHealthlakeFhirDatastoreSseConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccHealthlakeFhirDatastore.DataAwsccHealthlakeFhirDatastoreSseConfigurationKmsEncryptionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccHealthlakeFhirDatastore.DataAwsccHealthlakeFhirDatastoreSseConfigurationKmsEncryptionConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-healthlake-fhir-datastore/index.ts",
        "line": 207
      },
      "name": "DataAwsccHealthlakeFhirDatastoreSseConfigurationKmsEncryptionConfig",
      "namespace": "dataAwsccHealthlakeFhirDatastore",
      "symbolId": "src/data-awscc-healthlake-fhir-datastore/index:DataAwsccHealthlakeFhirDatastoreSseConfigurationKmsEncryptionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccHealthlakeFhirDatastore.DataAwsccHealthlakeFhirDatastoreSseConfigurationKmsEncryptionConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccHealthlakeFhirDatastore.DataAwsccHealthlakeFhirDatastoreSseConfigurationKmsEncryptionConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-healthlake-fhir-datastore/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-awscc-healthlake-fhir-datastore/index.ts",
        "line": 230
      },
      "name": "DataAwsccHealthlakeFhirDatastoreSseConfigurationKmsEncryptionConfigOutputReference",
      "namespace": "dataAwsccHealthlakeFhirDatastore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-healthlake-fhir-datastore/index.ts",
            "line": 257
          },
          "name": "cmkType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-healthlake-fhir-datastore/index.ts",
            "line": 262
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-healthlake-fhir-datastore/index.ts",
            "line": 241
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccHealthlakeFhirDatastore.DataAwsccHealthlakeFhirDatastoreSseConfigurationKmsEncryptionConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-healthlake-fhir-datastore/index:DataAwsccHealthlakeFhirDatastoreSseConfigurationKmsEncryptionConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccHealthlakeFhirDatastore.DataAwsccHealthlakeFhirDatastoreSseConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccHealthlakeFhirDatastore.DataAwsccHealthlakeFhirDatastoreSseConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-healthlake-fhir-datastore/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/data-awscc-healthlake-fhir-datastore/index.ts",
        "line": 289
      },
      "name": "DataAwsccHealthlakeFhirDatastoreSseConfigurationOutputReference",
      "namespace": "dataAwsccHealthlakeFhirDatastore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-healthlake-fhir-datastore/index.ts",
            "line": 317
          },
          "name": "kmsEncryptionConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccHealthlakeFhirDatastore.DataAwsccHealthlakeFhirDatastoreSseConfigurationKmsEncryptionConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-healthlake-fhir-datastore/index.ts",
            "line": 300
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccHealthlakeFhirDatastore.DataAwsccHealthlakeFhirDatastoreSseConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-healthlake-fhir-datastore/index:DataAwsccHealthlakeFhirDatastoreSseConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccHealthlakeFhirDatastore.DataAwsccHealthlakeFhirDatastoreTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccHealthlakeFhirDatastore.DataAwsccHealthlakeFhirDatastoreTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-healthlake-fhir-datastore/index.ts",
        "line": 321
      },
      "name": "DataAwsccHealthlakeFhirDatastoreTags",
      "namespace": "dataAwsccHealthlakeFhirDatastore",
      "symbolId": "src/data-awscc-healthlake-fhir-datastore/index:DataAwsccHealthlakeFhirDatastoreTags"
    },
    "@cdktn/provider-awscc.dataAwsccHealthlakeFhirDatastore.DataAwsccHealthlakeFhirDatastoreTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccHealthlakeFhirDatastore.DataAwsccHealthlakeFhirDatastoreTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-healthlake-fhir-datastore/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-awscc-healthlake-fhir-datastore/index.ts",
        "line": 383
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-healthlake-fhir-datastore/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-awscc.dataAwsccHealthlakeFhirDatastore.DataAwsccHealthlakeFhirDatastoreTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccHealthlakeFhirDatastoreTagsList",
      "namespace": "dataAwsccHealthlakeFhirDatastore",
      "symbolId": "src/data-awscc-healthlake-fhir-datastore/index:DataAwsccHealthlakeFhirDatastoreTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccHealthlakeFhirDatastore.DataAwsccHealthlakeFhirDatastoreTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccHealthlakeFhirDatastore.DataAwsccHealthlakeFhirDatastoreTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-healthlake-fhir-datastore/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-healthlake-fhir-datastore/index.ts",
        "line": 344
      },
      "name": "DataAwsccHealthlakeFhirDatastoreTagsOutputReference",
      "namespace": "dataAwsccHealthlakeFhirDatastore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-healthlake-fhir-datastore/index.ts",
            "line": 373
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-healthlake-fhir-datastore/index.ts",
            "line": 378
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-healthlake-fhir-datastore/index.ts",
            "line": 357
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccHealthlakeFhirDatastore.DataAwsccHealthlakeFhirDatastoreTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-healthlake-fhir-datastore/index:DataAwsccHealthlakeFhirDatastoreTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccHealthlakeFhirDatastores.DataAwsccHealthlakeFhirDatastores": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/healthlake_fhir_datastores awscc_healthlake_fhir_datastores}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccHealthlakeFhirDatastores.DataAwsccHealthlakeFhirDatastores",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/healthlake_fhir_datastores awscc_healthlake_fhir_datastores} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-healthlake-fhir-datastores/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccHealthlakeFhirDatastores.DataAwsccHealthlakeFhirDatastoresConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-healthlake-fhir-datastores/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccHealthlakeFhirDatastores resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-healthlake-fhir-datastores/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccHealthlakeFhirDatastores to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/healthlake_fhir_datastores#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccHealthlakeFhirDatastores that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccHealthlakeFhirDatastores to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-healthlake-fhir-datastores/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-healthlake-fhir-datastores/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccHealthlakeFhirDatastores",
      "namespace": "dataAwsccHealthlakeFhirDatastores",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-healthlake-fhir-datastores/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-healthlake-fhir-datastores/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-healthlake-fhir-datastores/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-healthlake-fhir-datastores/index:DataAwsccHealthlakeFhirDatastores"
    },
    "@cdktn/provider-awscc.dataAwsccHealthlakeFhirDatastores.DataAwsccHealthlakeFhirDatastoresConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccHealthlakeFhirDatastores.DataAwsccHealthlakeFhirDatastoresConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-healthlake-fhir-datastores/index.ts",
        "line": 14
      },
      "name": "DataAwsccHealthlakeFhirDatastoresConfig",
      "namespace": "dataAwsccHealthlakeFhirDatastores",
      "symbolId": "src/data-awscc-healthlake-fhir-datastores/index:DataAwsccHealthlakeFhirDatastoresConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIamGroup.DataAwsccIamGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iam_group awscc_iam_group}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIamGroup.DataAwsccIamGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iam_group awscc_iam_group} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iam-group/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-awscc.dataAwsccIamGroup.DataAwsccIamGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iam-group/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIamGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iam-group/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 DataAwsccIamGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iam_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIamGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIamGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iam-group/index.ts",
            "line": 207
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iam-group/index.ts",
            "line": 213
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIamGroup",
      "namespace": "dataAwsccIamGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-group/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-group/index.ts",
            "line": 165
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-group/index.ts",
            "line": 170
          },
          "name": "groupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-group/index.ts",
            "line": 188
          },
          "name": "managedPolicyArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-group/index.ts",
            "line": 193
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-group/index.ts",
            "line": 199
          },
          "name": "policies",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIamGroup.DataAwsccIamGroupPoliciesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-group/index.ts",
            "line": 183
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iam-group/index.ts",
            "line": 176
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iam-group/index:DataAwsccIamGroup"
    },
    "@cdktn/provider-awscc.dataAwsccIamGroup.DataAwsccIamGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIamGroup.DataAwsccIamGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iam-group/index.ts",
        "line": 14
      },
      "name": "DataAwsccIamGroupConfig",
      "namespace": "dataAwsccIamGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iam_group#id DataAwsccIamGroup#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-group/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iam-group/index:DataAwsccIamGroupConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIamGroup.DataAwsccIamGroupPolicies": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIamGroup.DataAwsccIamGroupPolicies",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iam-group/index.ts",
        "line": 25
      },
      "name": "DataAwsccIamGroupPolicies",
      "namespace": "dataAwsccIamGroup",
      "symbolId": "src/data-awscc-iam-group/index:DataAwsccIamGroupPolicies"
    },
    "@cdktn/provider-awscc.dataAwsccIamGroup.DataAwsccIamGroupPoliciesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIamGroup.DataAwsccIamGroupPoliciesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iam-group/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-awscc-iam-group/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iam-group/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-awscc.dataAwsccIamGroup.DataAwsccIamGroupPoliciesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIamGroupPoliciesList",
      "namespace": "dataAwsccIamGroup",
      "symbolId": "src/data-awscc-iam-group/index:DataAwsccIamGroupPoliciesList"
    },
    "@cdktn/provider-awscc.dataAwsccIamGroup.DataAwsccIamGroupPoliciesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIamGroup.DataAwsccIamGroupPoliciesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iam-group/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iam-group/index.ts",
        "line": 48
      },
      "name": "DataAwsccIamGroupPoliciesOutputReference",
      "namespace": "dataAwsccIamGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-group/index.ts",
            "line": 77
          },
          "name": "policyDocument",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-group/index.ts",
            "line": 82
          },
          "name": "policyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iam-group/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIamGroup.DataAwsccIamGroupPolicies"
          }
        }
      ],
      "symbolId": "src/data-awscc-iam-group/index:DataAwsccIamGroupPoliciesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIamGroupPolicy.DataAwsccIamGroupPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iam_group_policy awscc_iam_group_policy}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIamGroupPolicy.DataAwsccIamGroupPolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iam_group_policy awscc_iam_group_policy} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iam-group-policy/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIamGroupPolicy.DataAwsccIamGroupPolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iam-group-policy/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIamGroupPolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iam-group-policy/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIamGroupPolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iam_group_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIamGroupPolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIamGroupPolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iam-group-policy/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-awscc-iam-group-policy/index.ts",
            "line": 122
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIamGroupPolicy",
      "namespace": "dataAwsccIamGroupPolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-group-policy/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-group-policy/index.ts",
            "line": 85
          },
          "name": "groupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-group-policy/index.ts",
            "line": 103
          },
          "name": "policyDocument",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-group-policy/index.ts",
            "line": 108
          },
          "name": "policyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-group-policy/index.ts",
            "line": 98
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iam-group-policy/index.ts",
            "line": 91
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iam-group-policy/index:DataAwsccIamGroupPolicy"
    },
    "@cdktn/provider-awscc.dataAwsccIamGroupPolicy.DataAwsccIamGroupPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIamGroupPolicy.DataAwsccIamGroupPolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iam-group-policy/index.ts",
        "line": 14
      },
      "name": "DataAwsccIamGroupPolicyConfig",
      "namespace": "dataAwsccIamGroupPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iam_group_policy#id DataAwsccIamGroupPolicy#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-group-policy/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iam-group-policy/index:DataAwsccIamGroupPolicyConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIamGroups.DataAwsccIamGroups": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iam_groups awscc_iam_groups}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIamGroups.DataAwsccIamGroups",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iam_groups awscc_iam_groups} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iam-groups/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIamGroups.DataAwsccIamGroupsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iam-groups/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIamGroups resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iam-groups/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIamGroups to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iam_groups#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIamGroups that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIamGroups to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iam-groups/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iam-groups/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIamGroups",
      "namespace": "dataAwsccIamGroups",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-groups/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-groups/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-groups/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-iam-groups/index:DataAwsccIamGroups"
    },
    "@cdktn/provider-awscc.dataAwsccIamGroups.DataAwsccIamGroupsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIamGroups.DataAwsccIamGroupsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iam-groups/index.ts",
        "line": 14
      },
      "name": "DataAwsccIamGroupsConfig",
      "namespace": "dataAwsccIamGroups",
      "symbolId": "src/data-awscc-iam-groups/index:DataAwsccIamGroupsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIamInstanceProfile.DataAwsccIamInstanceProfile": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iam_instance_profile awscc_iam_instance_profile}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIamInstanceProfile.DataAwsccIamInstanceProfile",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iam_instance_profile awscc_iam_instance_profile} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iam-instance-profile/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIamInstanceProfile.DataAwsccIamInstanceProfileConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iam-instance-profile/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIamInstanceProfile resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iam-instance-profile/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIamInstanceProfile to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iam_instance_profile#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIamInstanceProfile that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIamInstanceProfile to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iam-instance-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-awscc-iam-instance-profile/index.ts",
            "line": 127
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIamInstanceProfile",
      "namespace": "dataAwsccIamInstanceProfile",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-instance-profile/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-instance-profile/index.ts",
            "line": 85
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-instance-profile/index.ts",
            "line": 103
          },
          "name": "instanceProfileName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-instance-profile/index.ts",
            "line": 108
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-instance-profile/index.ts",
            "line": 113
          },
          "name": "roles",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-instance-profile/index.ts",
            "line": 98
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iam-instance-profile/index.ts",
            "line": 91
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iam-instance-profile/index:DataAwsccIamInstanceProfile"
    },
    "@cdktn/provider-awscc.dataAwsccIamInstanceProfile.DataAwsccIamInstanceProfileConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIamInstanceProfile.DataAwsccIamInstanceProfileConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iam-instance-profile/index.ts",
        "line": 14
      },
      "name": "DataAwsccIamInstanceProfileConfig",
      "namespace": "dataAwsccIamInstanceProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iam_instance_profile#id DataAwsccIamInstanceProfile#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-instance-profile/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iam-instance-profile/index:DataAwsccIamInstanceProfileConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIamInstanceProfiles.DataAwsccIamInstanceProfiles": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iam_instance_profiles awscc_iam_instance_profiles}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIamInstanceProfiles.DataAwsccIamInstanceProfiles",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iam_instance_profiles awscc_iam_instance_profiles} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iam-instance-profiles/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIamInstanceProfiles.DataAwsccIamInstanceProfilesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iam-instance-profiles/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIamInstanceProfiles resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iam-instance-profiles/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIamInstanceProfiles to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iam_instance_profiles#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIamInstanceProfiles that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIamInstanceProfiles to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iam-instance-profiles/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iam-instance-profiles/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIamInstanceProfiles",
      "namespace": "dataAwsccIamInstanceProfiles",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-instance-profiles/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-instance-profiles/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-instance-profiles/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-iam-instance-profiles/index:DataAwsccIamInstanceProfiles"
    },
    "@cdktn/provider-awscc.dataAwsccIamInstanceProfiles.DataAwsccIamInstanceProfilesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIamInstanceProfiles.DataAwsccIamInstanceProfilesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iam-instance-profiles/index.ts",
        "line": 14
      },
      "name": "DataAwsccIamInstanceProfilesConfig",
      "namespace": "dataAwsccIamInstanceProfiles",
      "symbolId": "src/data-awscc-iam-instance-profiles/index:DataAwsccIamInstanceProfilesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIamManagedPolicies.DataAwsccIamManagedPolicies": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iam_managed_policies awscc_iam_managed_policies}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIamManagedPolicies.DataAwsccIamManagedPolicies",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iam_managed_policies awscc_iam_managed_policies} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iam-managed-policies/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIamManagedPolicies.DataAwsccIamManagedPoliciesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iam-managed-policies/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIamManagedPolicies resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iam-managed-policies/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIamManagedPolicies to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iam_managed_policies#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIamManagedPolicies that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIamManagedPolicies to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iam-managed-policies/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iam-managed-policies/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIamManagedPolicies",
      "namespace": "dataAwsccIamManagedPolicies",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-managed-policies/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-managed-policies/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-managed-policies/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-iam-managed-policies/index:DataAwsccIamManagedPolicies"
    },
    "@cdktn/provider-awscc.dataAwsccIamManagedPolicies.DataAwsccIamManagedPoliciesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIamManagedPolicies.DataAwsccIamManagedPoliciesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iam-managed-policies/index.ts",
        "line": 14
      },
      "name": "DataAwsccIamManagedPoliciesConfig",
      "namespace": "dataAwsccIamManagedPolicies",
      "symbolId": "src/data-awscc-iam-managed-policies/index:DataAwsccIamManagedPoliciesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIamManagedPolicy.DataAwsccIamManagedPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iam_managed_policy awscc_iam_managed_policy}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIamManagedPolicy.DataAwsccIamManagedPolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iam_managed_policy awscc_iam_managed_policy} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iam-managed-policy/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIamManagedPolicy.DataAwsccIamManagedPolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iam-managed-policy/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIamManagedPolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iam-managed-policy/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIamManagedPolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iam_managed_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIamManagedPolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIamManagedPolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iam-managed-policy/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-awscc-iam-managed-policy/index.ts",
            "line": 182
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIamManagedPolicy",
      "namespace": "dataAwsccIamManagedPolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-managed-policy/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-managed-policy/index.ts",
            "line": 85
          },
          "name": "attachmentCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-managed-policy/index.ts",
            "line": 90
          },
          "name": "createDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-managed-policy/index.ts",
            "line": 95
          },
          "name": "defaultVersionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-managed-policy/index.ts",
            "line": 100
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-managed-policy/index.ts",
            "line": 105
          },
          "name": "groups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-managed-policy/index.ts",
            "line": 123
          },
          "name": "isAttachable",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-managed-policy/index.ts",
            "line": 128
          },
          "name": "managedPolicyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-managed-policy/index.ts",
            "line": 133
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-managed-policy/index.ts",
            "line": 138
          },
          "name": "permissionsBoundaryUsageCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-managed-policy/index.ts",
            "line": 143
          },
          "name": "policyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-managed-policy/index.ts",
            "line": 148
          },
          "name": "policyDocument",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-managed-policy/index.ts",
            "line": 153
          },
          "name": "policyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-managed-policy/index.ts",
            "line": 158
          },
          "name": "roles",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-managed-policy/index.ts",
            "line": 163
          },
          "name": "updateDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-managed-policy/index.ts",
            "line": 168
          },
          "name": "users",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-managed-policy/index.ts",
            "line": 118
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iam-managed-policy/index.ts",
            "line": 111
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iam-managed-policy/index:DataAwsccIamManagedPolicy"
    },
    "@cdktn/provider-awscc.dataAwsccIamManagedPolicy.DataAwsccIamManagedPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIamManagedPolicy.DataAwsccIamManagedPolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iam-managed-policy/index.ts",
        "line": 14
      },
      "name": "DataAwsccIamManagedPolicyConfig",
      "namespace": "dataAwsccIamManagedPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iam_managed_policy#id DataAwsccIamManagedPolicy#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-managed-policy/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iam-managed-policy/index:DataAwsccIamManagedPolicyConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIamOidcProvider.DataAwsccIamOidcProvider": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iam_oidc_provider awscc_iam_oidc_provider}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIamOidcProvider.DataAwsccIamOidcProvider",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iam_oidc_provider awscc_iam_oidc_provider} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iam-oidc-provider/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-awscc.dataAwsccIamOidcProvider.DataAwsccIamOidcProviderConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iam-oidc-provider/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIamOidcProvider resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iam-oidc-provider/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 DataAwsccIamOidcProvider to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iam_oidc_provider#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIamOidcProvider that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIamOidcProvider to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iam-oidc-provider/index.ts",
            "line": 207
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iam-oidc-provider/index.ts",
            "line": 213
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIamOidcProvider",
      "namespace": "dataAwsccIamOidcProvider",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-oidc-provider/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-oidc-provider/index.ts",
            "line": 165
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-oidc-provider/index.ts",
            "line": 170
          },
          "name": "clientIdList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-oidc-provider/index.ts",
            "line": 189
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIamOidcProvider.DataAwsccIamOidcProviderTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-oidc-provider/index.ts",
            "line": 194
          },
          "name": "thumbprintList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-oidc-provider/index.ts",
            "line": 199
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-oidc-provider/index.ts",
            "line": 183
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iam-oidc-provider/index.ts",
            "line": 176
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iam-oidc-provider/index:DataAwsccIamOidcProvider"
    },
    "@cdktn/provider-awscc.dataAwsccIamOidcProvider.DataAwsccIamOidcProviderConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIamOidcProvider.DataAwsccIamOidcProviderConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iam-oidc-provider/index.ts",
        "line": 14
      },
      "name": "DataAwsccIamOidcProviderConfig",
      "namespace": "dataAwsccIamOidcProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iam_oidc_provider#id DataAwsccIamOidcProvider#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-oidc-provider/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iam-oidc-provider/index:DataAwsccIamOidcProviderConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIamOidcProvider.DataAwsccIamOidcProviderTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIamOidcProvider.DataAwsccIamOidcProviderTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iam-oidc-provider/index.ts",
        "line": 25
      },
      "name": "DataAwsccIamOidcProviderTags",
      "namespace": "dataAwsccIamOidcProvider",
      "symbolId": "src/data-awscc-iam-oidc-provider/index:DataAwsccIamOidcProviderTags"
    },
    "@cdktn/provider-awscc.dataAwsccIamOidcProvider.DataAwsccIamOidcProviderTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIamOidcProvider.DataAwsccIamOidcProviderTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iam-oidc-provider/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-awscc-iam-oidc-provider/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iam-oidc-provider/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-awscc.dataAwsccIamOidcProvider.DataAwsccIamOidcProviderTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIamOidcProviderTagsList",
      "namespace": "dataAwsccIamOidcProvider",
      "symbolId": "src/data-awscc-iam-oidc-provider/index:DataAwsccIamOidcProviderTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccIamOidcProvider.DataAwsccIamOidcProviderTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIamOidcProvider.DataAwsccIamOidcProviderTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iam-oidc-provider/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iam-oidc-provider/index.ts",
        "line": 48
      },
      "name": "DataAwsccIamOidcProviderTagsOutputReference",
      "namespace": "dataAwsccIamOidcProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-oidc-provider/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-oidc-provider/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iam-oidc-provider/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIamOidcProvider.DataAwsccIamOidcProviderTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-iam-oidc-provider/index:DataAwsccIamOidcProviderTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIamOidcProviders.DataAwsccIamOidcProviders": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iam_oidc_providers awscc_iam_oidc_providers}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIamOidcProviders.DataAwsccIamOidcProviders",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iam_oidc_providers awscc_iam_oidc_providers} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iam-oidc-providers/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIamOidcProviders.DataAwsccIamOidcProvidersConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iam-oidc-providers/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIamOidcProviders resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iam-oidc-providers/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIamOidcProviders to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iam_oidc_providers#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIamOidcProviders that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIamOidcProviders to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iam-oidc-providers/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iam-oidc-providers/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIamOidcProviders",
      "namespace": "dataAwsccIamOidcProviders",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-oidc-providers/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-oidc-providers/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-oidc-providers/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-iam-oidc-providers/index:DataAwsccIamOidcProviders"
    },
    "@cdktn/provider-awscc.dataAwsccIamOidcProviders.DataAwsccIamOidcProvidersConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIamOidcProviders.DataAwsccIamOidcProvidersConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iam-oidc-providers/index.ts",
        "line": 14
      },
      "name": "DataAwsccIamOidcProvidersConfig",
      "namespace": "dataAwsccIamOidcProviders",
      "symbolId": "src/data-awscc-iam-oidc-providers/index:DataAwsccIamOidcProvidersConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIamRole.DataAwsccIamRole": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iam_role awscc_iam_role}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIamRole.DataAwsccIamRole",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iam_role awscc_iam_role} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iam-role/index.ts",
          "line": 221
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIamRole.DataAwsccIamRoleConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iam-role/index.ts",
        "line": 189
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIamRole resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iam-role/index.ts",
            "line": 206
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIamRole to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iam_role#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIamRole that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIamRole to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iam-role/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-awscc-iam-role/index.ts",
            "line": 324
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIamRole",
      "namespace": "dataAwsccIamRole",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-role/index.ts",
            "line": 194
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-role/index.ts",
            "line": 245
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-role/index.ts",
            "line": 250
          },
          "name": "assumeRolePolicyDocument",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-role/index.ts",
            "line": 255
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-role/index.ts",
            "line": 273
          },
          "name": "managedPolicyArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-role/index.ts",
            "line": 278
          },
          "name": "maxSessionDuration",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-role/index.ts",
            "line": 283
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-role/index.ts",
            "line": 288
          },
          "name": "permissionsBoundary",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-role/index.ts",
            "line": 294
          },
          "name": "policies",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIamRole.DataAwsccIamRolePoliciesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-role/index.ts",
            "line": 299
          },
          "name": "roleId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-role/index.ts",
            "line": 304
          },
          "name": "roleName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-role/index.ts",
            "line": 310
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIamRole.DataAwsccIamRoleTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-role/index.ts",
            "line": 268
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iam-role/index.ts",
            "line": 261
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iam-role/index:DataAwsccIamRole"
    },
    "@cdktn/provider-awscc.dataAwsccIamRole.DataAwsccIamRoleConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIamRole.DataAwsccIamRoleConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iam-role/index.ts",
        "line": 14
      },
      "name": "DataAwsccIamRoleConfig",
      "namespace": "dataAwsccIamRole",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iam_role#id DataAwsccIamRole#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-role/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iam-role/index:DataAwsccIamRoleConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIamRole.DataAwsccIamRolePolicies": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIamRole.DataAwsccIamRolePolicies",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iam-role/index.ts",
        "line": 25
      },
      "name": "DataAwsccIamRolePolicies",
      "namespace": "dataAwsccIamRole",
      "symbolId": "src/data-awscc-iam-role/index:DataAwsccIamRolePolicies"
    },
    "@cdktn/provider-awscc.dataAwsccIamRole.DataAwsccIamRolePoliciesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIamRole.DataAwsccIamRolePoliciesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iam-role/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-awscc-iam-role/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iam-role/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-awscc.dataAwsccIamRole.DataAwsccIamRolePoliciesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIamRolePoliciesList",
      "namespace": "dataAwsccIamRole",
      "symbolId": "src/data-awscc-iam-role/index:DataAwsccIamRolePoliciesList"
    },
    "@cdktn/provider-awscc.dataAwsccIamRole.DataAwsccIamRolePoliciesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIamRole.DataAwsccIamRolePoliciesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iam-role/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iam-role/index.ts",
        "line": 48
      },
      "name": "DataAwsccIamRolePoliciesOutputReference",
      "namespace": "dataAwsccIamRole",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-role/index.ts",
            "line": 77
          },
          "name": "policyDocument",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-role/index.ts",
            "line": 82
          },
          "name": "policyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iam-role/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIamRole.DataAwsccIamRolePolicies"
          }
        }
      ],
      "symbolId": "src/data-awscc-iam-role/index:DataAwsccIamRolePoliciesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIamRole.DataAwsccIamRoleTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIamRole.DataAwsccIamRoleTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iam-role/index.ts",
        "line": 105
      },
      "name": "DataAwsccIamRoleTags",
      "namespace": "dataAwsccIamRole",
      "symbolId": "src/data-awscc-iam-role/index:DataAwsccIamRoleTags"
    },
    "@cdktn/provider-awscc.dataAwsccIamRole.DataAwsccIamRoleTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIamRole.DataAwsccIamRoleTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iam-role/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-awscc-iam-role/index.ts",
        "line": 167
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iam-role/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-awscc.dataAwsccIamRole.DataAwsccIamRoleTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIamRoleTagsList",
      "namespace": "dataAwsccIamRole",
      "symbolId": "src/data-awscc-iam-role/index:DataAwsccIamRoleTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccIamRole.DataAwsccIamRoleTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIamRole.DataAwsccIamRoleTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iam-role/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-awscc-iam-role/index.ts",
        "line": 128
      },
      "name": "DataAwsccIamRoleTagsOutputReference",
      "namespace": "dataAwsccIamRole",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-role/index.ts",
            "line": 157
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-role/index.ts",
            "line": 162
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iam-role/index.ts",
            "line": 141
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIamRole.DataAwsccIamRoleTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-iam-role/index:DataAwsccIamRoleTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIamRolePolicy.DataAwsccIamRolePolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iam_role_policy awscc_iam_role_policy}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIamRolePolicy.DataAwsccIamRolePolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iam_role_policy awscc_iam_role_policy} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iam-role-policy/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIamRolePolicy.DataAwsccIamRolePolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iam-role-policy/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIamRolePolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iam-role-policy/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIamRolePolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iam_role_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIamRolePolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIamRolePolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iam-role-policy/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-awscc-iam-role-policy/index.ts",
            "line": 122
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIamRolePolicy",
      "namespace": "dataAwsccIamRolePolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-role-policy/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-role-policy/index.ts",
            "line": 98
          },
          "name": "policyDocument",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-role-policy/index.ts",
            "line": 103
          },
          "name": "policyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-role-policy/index.ts",
            "line": 108
          },
          "name": "roleName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-role-policy/index.ts",
            "line": 93
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iam-role-policy/index.ts",
            "line": 86
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iam-role-policy/index:DataAwsccIamRolePolicy"
    },
    "@cdktn/provider-awscc.dataAwsccIamRolePolicy.DataAwsccIamRolePolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIamRolePolicy.DataAwsccIamRolePolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iam-role-policy/index.ts",
        "line": 14
      },
      "name": "DataAwsccIamRolePolicyConfig",
      "namespace": "dataAwsccIamRolePolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iam_role_policy#id DataAwsccIamRolePolicy#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-role-policy/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iam-role-policy/index:DataAwsccIamRolePolicyConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIamRoles.DataAwsccIamRoles": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iam_roles awscc_iam_roles}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIamRoles.DataAwsccIamRoles",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iam_roles awscc_iam_roles} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iam-roles/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIamRoles.DataAwsccIamRolesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iam-roles/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIamRoles resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iam-roles/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIamRoles to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iam_roles#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIamRoles that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIamRoles to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iam-roles/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iam-roles/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIamRoles",
      "namespace": "dataAwsccIamRoles",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-roles/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-roles/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-roles/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-iam-roles/index:DataAwsccIamRoles"
    },
    "@cdktn/provider-awscc.dataAwsccIamRoles.DataAwsccIamRolesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIamRoles.DataAwsccIamRolesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iam-roles/index.ts",
        "line": 14
      },
      "name": "DataAwsccIamRolesConfig",
      "namespace": "dataAwsccIamRoles",
      "symbolId": "src/data-awscc-iam-roles/index:DataAwsccIamRolesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIamSamlProvider.DataAwsccIamSamlProvider": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iam_saml_provider awscc_iam_saml_provider}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIamSamlProvider.DataAwsccIamSamlProvider",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iam_saml_provider awscc_iam_saml_provider} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iam-saml-provider/index.ts",
          "line": 221
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIamSamlProvider.DataAwsccIamSamlProviderConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iam-saml-provider/index.ts",
        "line": 189
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIamSamlProvider resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iam-saml-provider/index.ts",
            "line": 206
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIamSamlProvider to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iam_saml_provider#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIamSamlProvider that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIamSamlProvider to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iam-saml-provider/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-awscc-iam-saml-provider/index.ts",
            "line": 314
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIamSamlProvider",
      "namespace": "dataAwsccIamSamlProvider",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-saml-provider/index.ts",
            "line": 194
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-saml-provider/index.ts",
            "line": 245
          },
          "name": "addPrivateKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-saml-provider/index.ts",
            "line": 250
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-saml-provider/index.ts",
            "line": 255
          },
          "name": "assertionEncryptionMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-saml-provider/index.ts",
            "line": 273
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-saml-provider/index.ts",
            "line": 279
          },
          "name": "privateKeyList",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIamSamlProvider.DataAwsccIamSamlProviderPrivateKeyListStructList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-saml-provider/index.ts",
            "line": 284
          },
          "name": "removePrivateKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-saml-provider/index.ts",
            "line": 289
          },
          "name": "samlMetadataDocument",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-saml-provider/index.ts",
            "line": 294
          },
          "name": "samlProviderUuid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-saml-provider/index.ts",
            "line": 300
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIamSamlProvider.DataAwsccIamSamlProviderTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-saml-provider/index.ts",
            "line": 268
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iam-saml-provider/index.ts",
            "line": 261
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iam-saml-provider/index:DataAwsccIamSamlProvider"
    },
    "@cdktn/provider-awscc.dataAwsccIamSamlProvider.DataAwsccIamSamlProviderConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIamSamlProvider.DataAwsccIamSamlProviderConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iam-saml-provider/index.ts",
        "line": 14
      },
      "name": "DataAwsccIamSamlProviderConfig",
      "namespace": "dataAwsccIamSamlProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iam_saml_provider#id DataAwsccIamSamlProvider#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-saml-provider/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iam-saml-provider/index:DataAwsccIamSamlProviderConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIamSamlProvider.DataAwsccIamSamlProviderPrivateKeyListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIamSamlProvider.DataAwsccIamSamlProviderPrivateKeyListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iam-saml-provider/index.ts",
        "line": 25
      },
      "name": "DataAwsccIamSamlProviderPrivateKeyListStruct",
      "namespace": "dataAwsccIamSamlProvider",
      "symbolId": "src/data-awscc-iam-saml-provider/index:DataAwsccIamSamlProviderPrivateKeyListStruct"
    },
    "@cdktn/provider-awscc.dataAwsccIamSamlProvider.DataAwsccIamSamlProviderPrivateKeyListStructList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIamSamlProvider.DataAwsccIamSamlProviderPrivateKeyListStructList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iam-saml-provider/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-awscc-iam-saml-provider/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iam-saml-provider/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-awscc.dataAwsccIamSamlProvider.DataAwsccIamSamlProviderPrivateKeyListStructOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIamSamlProviderPrivateKeyListStructList",
      "namespace": "dataAwsccIamSamlProvider",
      "symbolId": "src/data-awscc-iam-saml-provider/index:DataAwsccIamSamlProviderPrivateKeyListStructList"
    },
    "@cdktn/provider-awscc.dataAwsccIamSamlProvider.DataAwsccIamSamlProviderPrivateKeyListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIamSamlProvider.DataAwsccIamSamlProviderPrivateKeyListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iam-saml-provider/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iam-saml-provider/index.ts",
        "line": 48
      },
      "name": "DataAwsccIamSamlProviderPrivateKeyListStructOutputReference",
      "namespace": "dataAwsccIamSamlProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-saml-provider/index.ts",
            "line": 77
          },
          "name": "keyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-saml-provider/index.ts",
            "line": 82
          },
          "name": "timestamp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iam-saml-provider/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIamSamlProvider.DataAwsccIamSamlProviderPrivateKeyListStruct"
          }
        }
      ],
      "symbolId": "src/data-awscc-iam-saml-provider/index:DataAwsccIamSamlProviderPrivateKeyListStructOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIamSamlProvider.DataAwsccIamSamlProviderTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIamSamlProvider.DataAwsccIamSamlProviderTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iam-saml-provider/index.ts",
        "line": 105
      },
      "name": "DataAwsccIamSamlProviderTags",
      "namespace": "dataAwsccIamSamlProvider",
      "symbolId": "src/data-awscc-iam-saml-provider/index:DataAwsccIamSamlProviderTags"
    },
    "@cdktn/provider-awscc.dataAwsccIamSamlProvider.DataAwsccIamSamlProviderTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIamSamlProvider.DataAwsccIamSamlProviderTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iam-saml-provider/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-awscc-iam-saml-provider/index.ts",
        "line": 167
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iam-saml-provider/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-awscc.dataAwsccIamSamlProvider.DataAwsccIamSamlProviderTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIamSamlProviderTagsList",
      "namespace": "dataAwsccIamSamlProvider",
      "symbolId": "src/data-awscc-iam-saml-provider/index:DataAwsccIamSamlProviderTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccIamSamlProvider.DataAwsccIamSamlProviderTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIamSamlProvider.DataAwsccIamSamlProviderTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iam-saml-provider/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-awscc-iam-saml-provider/index.ts",
        "line": 128
      },
      "name": "DataAwsccIamSamlProviderTagsOutputReference",
      "namespace": "dataAwsccIamSamlProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-saml-provider/index.ts",
            "line": 157
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-saml-provider/index.ts",
            "line": 162
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iam-saml-provider/index.ts",
            "line": 141
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIamSamlProvider.DataAwsccIamSamlProviderTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-iam-saml-provider/index:DataAwsccIamSamlProviderTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIamSamlProviders.DataAwsccIamSamlProviders": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iam_saml_providers awscc_iam_saml_providers}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIamSamlProviders.DataAwsccIamSamlProviders",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iam_saml_providers awscc_iam_saml_providers} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iam-saml-providers/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIamSamlProviders.DataAwsccIamSamlProvidersConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iam-saml-providers/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIamSamlProviders resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iam-saml-providers/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIamSamlProviders to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iam_saml_providers#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIamSamlProviders that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIamSamlProviders to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iam-saml-providers/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iam-saml-providers/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIamSamlProviders",
      "namespace": "dataAwsccIamSamlProviders",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-saml-providers/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-saml-providers/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-saml-providers/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-iam-saml-providers/index:DataAwsccIamSamlProviders"
    },
    "@cdktn/provider-awscc.dataAwsccIamSamlProviders.DataAwsccIamSamlProvidersConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIamSamlProviders.DataAwsccIamSamlProvidersConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iam-saml-providers/index.ts",
        "line": 14
      },
      "name": "DataAwsccIamSamlProvidersConfig",
      "namespace": "dataAwsccIamSamlProviders",
      "symbolId": "src/data-awscc-iam-saml-providers/index:DataAwsccIamSamlProvidersConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIamServerCertificate.DataAwsccIamServerCertificate": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iam_server_certificate awscc_iam_server_certificate}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIamServerCertificate.DataAwsccIamServerCertificate",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iam_server_certificate awscc_iam_server_certificate} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iam-server-certificate/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-awscc.dataAwsccIamServerCertificate.DataAwsccIamServerCertificateConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iam-server-certificate/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIamServerCertificate resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iam-server-certificate/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 DataAwsccIamServerCertificate to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iam_server_certificate#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIamServerCertificate that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIamServerCertificate to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iam-server-certificate/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-awscc-iam-server-certificate/index.ts",
            "line": 223
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIamServerCertificate",
      "namespace": "dataAwsccIamServerCertificate",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-server-certificate/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-server-certificate/index.ts",
            "line": 165
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-server-certificate/index.ts",
            "line": 170
          },
          "name": "certificateBody",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-server-certificate/index.ts",
            "line": 175
          },
          "name": "certificateChain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-server-certificate/index.ts",
            "line": 193
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-server-certificate/index.ts",
            "line": 198
          },
          "name": "privateKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-server-certificate/index.ts",
            "line": 203
          },
          "name": "serverCertificateName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-server-certificate/index.ts",
            "line": 209
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIamServerCertificate.DataAwsccIamServerCertificateTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-server-certificate/index.ts",
            "line": 188
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iam-server-certificate/index.ts",
            "line": 181
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iam-server-certificate/index:DataAwsccIamServerCertificate"
    },
    "@cdktn/provider-awscc.dataAwsccIamServerCertificate.DataAwsccIamServerCertificateConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIamServerCertificate.DataAwsccIamServerCertificateConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iam-server-certificate/index.ts",
        "line": 14
      },
      "name": "DataAwsccIamServerCertificateConfig",
      "namespace": "dataAwsccIamServerCertificate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iam_server_certificate#id DataAwsccIamServerCertificate#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-server-certificate/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iam-server-certificate/index:DataAwsccIamServerCertificateConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIamServerCertificate.DataAwsccIamServerCertificateTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIamServerCertificate.DataAwsccIamServerCertificateTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iam-server-certificate/index.ts",
        "line": 25
      },
      "name": "DataAwsccIamServerCertificateTags",
      "namespace": "dataAwsccIamServerCertificate",
      "symbolId": "src/data-awscc-iam-server-certificate/index:DataAwsccIamServerCertificateTags"
    },
    "@cdktn/provider-awscc.dataAwsccIamServerCertificate.DataAwsccIamServerCertificateTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIamServerCertificate.DataAwsccIamServerCertificateTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iam-server-certificate/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-awscc-iam-server-certificate/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iam-server-certificate/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-awscc.dataAwsccIamServerCertificate.DataAwsccIamServerCertificateTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIamServerCertificateTagsList",
      "namespace": "dataAwsccIamServerCertificate",
      "symbolId": "src/data-awscc-iam-server-certificate/index:DataAwsccIamServerCertificateTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccIamServerCertificate.DataAwsccIamServerCertificateTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIamServerCertificate.DataAwsccIamServerCertificateTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iam-server-certificate/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iam-server-certificate/index.ts",
        "line": 48
      },
      "name": "DataAwsccIamServerCertificateTagsOutputReference",
      "namespace": "dataAwsccIamServerCertificate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-server-certificate/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-server-certificate/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iam-server-certificate/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIamServerCertificate.DataAwsccIamServerCertificateTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-iam-server-certificate/index:DataAwsccIamServerCertificateTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIamServerCertificates.DataAwsccIamServerCertificates": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iam_server_certificates awscc_iam_server_certificates}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIamServerCertificates.DataAwsccIamServerCertificates",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iam_server_certificates awscc_iam_server_certificates} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iam-server-certificates/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIamServerCertificates.DataAwsccIamServerCertificatesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iam-server-certificates/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIamServerCertificates resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iam-server-certificates/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIamServerCertificates to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iam_server_certificates#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIamServerCertificates that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIamServerCertificates to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iam-server-certificates/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iam-server-certificates/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIamServerCertificates",
      "namespace": "dataAwsccIamServerCertificates",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-server-certificates/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-server-certificates/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-server-certificates/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-iam-server-certificates/index:DataAwsccIamServerCertificates"
    },
    "@cdktn/provider-awscc.dataAwsccIamServerCertificates.DataAwsccIamServerCertificatesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIamServerCertificates.DataAwsccIamServerCertificatesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iam-server-certificates/index.ts",
        "line": 14
      },
      "name": "DataAwsccIamServerCertificatesConfig",
      "namespace": "dataAwsccIamServerCertificates",
      "symbolId": "src/data-awscc-iam-server-certificates/index:DataAwsccIamServerCertificatesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIamServiceLinkedRole.DataAwsccIamServiceLinkedRole": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iam_service_linked_role awscc_iam_service_linked_role}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIamServiceLinkedRole.DataAwsccIamServiceLinkedRole",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iam_service_linked_role awscc_iam_service_linked_role} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iam-service-linked-role/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIamServiceLinkedRole.DataAwsccIamServiceLinkedRoleConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iam-service-linked-role/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIamServiceLinkedRole resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iam-service-linked-role/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIamServiceLinkedRole to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iam_service_linked_role#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIamServiceLinkedRole that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIamServiceLinkedRole to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iam-service-linked-role/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-awscc-iam-service-linked-role/index.ts",
            "line": 127
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIamServiceLinkedRole",
      "namespace": "dataAwsccIamServiceLinkedRole",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-service-linked-role/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-service-linked-role/index.ts",
            "line": 85
          },
          "name": "awsServiceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-service-linked-role/index.ts",
            "line": 90
          },
          "name": "customSuffix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-service-linked-role/index.ts",
            "line": 95
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-service-linked-role/index.ts",
            "line": 113
          },
          "name": "roleName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-service-linked-role/index.ts",
            "line": 108
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iam-service-linked-role/index.ts",
            "line": 101
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iam-service-linked-role/index:DataAwsccIamServiceLinkedRole"
    },
    "@cdktn/provider-awscc.dataAwsccIamServiceLinkedRole.DataAwsccIamServiceLinkedRoleConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIamServiceLinkedRole.DataAwsccIamServiceLinkedRoleConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iam-service-linked-role/index.ts",
        "line": 14
      },
      "name": "DataAwsccIamServiceLinkedRoleConfig",
      "namespace": "dataAwsccIamServiceLinkedRole",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iam_service_linked_role#id DataAwsccIamServiceLinkedRole#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-service-linked-role/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iam-service-linked-role/index:DataAwsccIamServiceLinkedRoleConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIamUser.DataAwsccIamUser": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iam_user awscc_iam_user}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIamUser.DataAwsccIamUser",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iam_user awscc_iam_user} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iam-user/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIamUser.DataAwsccIamUserConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iam-user/index.ts",
        "line": 248
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIamUser resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iam-user/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 DataAwsccIamUser to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iam_user#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIamUser that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIamUser to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iam-user/index.ts",
            "line": 368
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iam-user/index.ts",
            "line": 374
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIamUser",
      "namespace": "dataAwsccIamUser",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-user/index.ts",
            "line": 253
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-user/index.ts",
            "line": 304
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-user/index.ts",
            "line": 309
          },
          "name": "groups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-user/index.ts",
            "line": 328
          },
          "name": "loginProfile",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIamUser.DataAwsccIamUserLoginProfileOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-user/index.ts",
            "line": 333
          },
          "name": "managedPolicyArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-user/index.ts",
            "line": 338
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-user/index.ts",
            "line": 343
          },
          "name": "permissionsBoundary",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-user/index.ts",
            "line": 349
          },
          "name": "policies",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIamUser.DataAwsccIamUserPoliciesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-user/index.ts",
            "line": 355
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIamUser.DataAwsccIamUserTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-user/index.ts",
            "line": 360
          },
          "name": "userName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-user/index.ts",
            "line": 322
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iam-user/index.ts",
            "line": 315
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iam-user/index:DataAwsccIamUser"
    },
    "@cdktn/provider-awscc.dataAwsccIamUser.DataAwsccIamUserConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIamUser.DataAwsccIamUserConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iam-user/index.ts",
        "line": 14
      },
      "name": "DataAwsccIamUserConfig",
      "namespace": "dataAwsccIamUser",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iam_user#id DataAwsccIamUser#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-user/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iam-user/index:DataAwsccIamUserConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIamUser.DataAwsccIamUserLoginProfile": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIamUser.DataAwsccIamUserLoginProfile",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iam-user/index.ts",
        "line": 25
      },
      "name": "DataAwsccIamUserLoginProfile",
      "namespace": "dataAwsccIamUser",
      "symbolId": "src/data-awscc-iam-user/index:DataAwsccIamUserLoginProfile"
    },
    "@cdktn/provider-awscc.dataAwsccIamUser.DataAwsccIamUserLoginProfileOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIamUser.DataAwsccIamUserLoginProfileOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iam-user/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iam-user/index.ts",
        "line": 48
      },
      "name": "DataAwsccIamUserLoginProfileOutputReference",
      "namespace": "dataAwsccIamUser",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-user/index.ts",
            "line": 75
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-user/index.ts",
            "line": 80
          },
          "name": "passwordResetRequired",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iam-user/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIamUser.DataAwsccIamUserLoginProfile"
          }
        }
      ],
      "symbolId": "src/data-awscc-iam-user/index:DataAwsccIamUserLoginProfileOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIamUser.DataAwsccIamUserPolicies": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIamUser.DataAwsccIamUserPolicies",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iam-user/index.ts",
        "line": 84
      },
      "name": "DataAwsccIamUserPolicies",
      "namespace": "dataAwsccIamUser",
      "symbolId": "src/data-awscc-iam-user/index:DataAwsccIamUserPolicies"
    },
    "@cdktn/provider-awscc.dataAwsccIamUser.DataAwsccIamUserPoliciesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIamUser.DataAwsccIamUserPoliciesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iam-user/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iam-user/index.ts",
        "line": 146
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iam-user/index.ts",
            "line": 160
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIamUser.DataAwsccIamUserPoliciesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIamUserPoliciesList",
      "namespace": "dataAwsccIamUser",
      "symbolId": "src/data-awscc-iam-user/index:DataAwsccIamUserPoliciesList"
    },
    "@cdktn/provider-awscc.dataAwsccIamUser.DataAwsccIamUserPoliciesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIamUser.DataAwsccIamUserPoliciesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iam-user/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iam-user/index.ts",
        "line": 107
      },
      "name": "DataAwsccIamUserPoliciesOutputReference",
      "namespace": "dataAwsccIamUser",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-user/index.ts",
            "line": 136
          },
          "name": "policyDocument",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-user/index.ts",
            "line": 141
          },
          "name": "policyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iam-user/index.ts",
            "line": 120
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIamUser.DataAwsccIamUserPolicies"
          }
        }
      ],
      "symbolId": "src/data-awscc-iam-user/index:DataAwsccIamUserPoliciesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIamUser.DataAwsccIamUserTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIamUser.DataAwsccIamUserTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iam-user/index.ts",
        "line": 164
      },
      "name": "DataAwsccIamUserTags",
      "namespace": "dataAwsccIamUser",
      "symbolId": "src/data-awscc-iam-user/index:DataAwsccIamUserTags"
    },
    "@cdktn/provider-awscc.dataAwsccIamUser.DataAwsccIamUserTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIamUser.DataAwsccIamUserTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iam-user/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-awscc-iam-user/index.ts",
        "line": 226
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iam-user/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-awscc.dataAwsccIamUser.DataAwsccIamUserTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIamUserTagsList",
      "namespace": "dataAwsccIamUser",
      "symbolId": "src/data-awscc-iam-user/index:DataAwsccIamUserTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccIamUser.DataAwsccIamUserTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIamUser.DataAwsccIamUserTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iam-user/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-awscc-iam-user/index.ts",
        "line": 187
      },
      "name": "DataAwsccIamUserTagsOutputReference",
      "namespace": "dataAwsccIamUser",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-user/index.ts",
            "line": 216
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-user/index.ts",
            "line": 221
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iam-user/index.ts",
            "line": 200
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIamUser.DataAwsccIamUserTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-iam-user/index:DataAwsccIamUserTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIamUserPolicy.DataAwsccIamUserPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iam_user_policy awscc_iam_user_policy}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIamUserPolicy.DataAwsccIamUserPolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iam_user_policy awscc_iam_user_policy} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iam-user-policy/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIamUserPolicy.DataAwsccIamUserPolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iam-user-policy/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIamUserPolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iam-user-policy/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIamUserPolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iam_user_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIamUserPolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIamUserPolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iam-user-policy/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-awscc-iam-user-policy/index.ts",
            "line": 122
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIamUserPolicy",
      "namespace": "dataAwsccIamUserPolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-user-policy/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-user-policy/index.ts",
            "line": 98
          },
          "name": "policyDocument",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-user-policy/index.ts",
            "line": 103
          },
          "name": "policyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-user-policy/index.ts",
            "line": 108
          },
          "name": "userName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-user-policy/index.ts",
            "line": 93
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iam-user-policy/index.ts",
            "line": 86
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iam-user-policy/index:DataAwsccIamUserPolicy"
    },
    "@cdktn/provider-awscc.dataAwsccIamUserPolicy.DataAwsccIamUserPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIamUserPolicy.DataAwsccIamUserPolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iam-user-policy/index.ts",
        "line": 14
      },
      "name": "DataAwsccIamUserPolicyConfig",
      "namespace": "dataAwsccIamUserPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iam_user_policy#id DataAwsccIamUserPolicy#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-user-policy/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iam-user-policy/index:DataAwsccIamUserPolicyConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIamUsers.DataAwsccIamUsers": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iam_users awscc_iam_users}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIamUsers.DataAwsccIamUsers",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iam_users awscc_iam_users} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iam-users/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIamUsers.DataAwsccIamUsersConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iam-users/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIamUsers resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iam-users/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIamUsers to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iam_users#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIamUsers that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIamUsers to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iam-users/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iam-users/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIamUsers",
      "namespace": "dataAwsccIamUsers",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-users/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-users/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-users/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-iam-users/index:DataAwsccIamUsers"
    },
    "@cdktn/provider-awscc.dataAwsccIamUsers.DataAwsccIamUsersConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIamUsers.DataAwsccIamUsersConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iam-users/index.ts",
        "line": 14
      },
      "name": "DataAwsccIamUsersConfig",
      "namespace": "dataAwsccIamUsers",
      "symbolId": "src/data-awscc-iam-users/index:DataAwsccIamUsersConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIamVirtualMfaDevice.DataAwsccIamVirtualMfaDevice": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iam_virtual_mfa_device awscc_iam_virtual_mfa_device}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIamVirtualMfaDevice.DataAwsccIamVirtualMfaDevice",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iam_virtual_mfa_device awscc_iam_virtual_mfa_device} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iam-virtual-mfa-device/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-awscc.dataAwsccIamVirtualMfaDevice.DataAwsccIamVirtualMfaDeviceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iam-virtual-mfa-device/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIamVirtualMfaDevice resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iam-virtual-mfa-device/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 DataAwsccIamVirtualMfaDevice to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iam_virtual_mfa_device#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIamVirtualMfaDevice that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIamVirtualMfaDevice to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iam-virtual-mfa-device/index.ts",
            "line": 207
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iam-virtual-mfa-device/index.ts",
            "line": 213
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIamVirtualMfaDevice",
      "namespace": "dataAwsccIamVirtualMfaDevice",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-virtual-mfa-device/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-virtual-mfa-device/index.ts",
            "line": 178
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-virtual-mfa-device/index.ts",
            "line": 183
          },
          "name": "serialNumber",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-virtual-mfa-device/index.ts",
            "line": 189
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIamVirtualMfaDevice.DataAwsccIamVirtualMfaDeviceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-virtual-mfa-device/index.ts",
            "line": 194
          },
          "name": "users",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-virtual-mfa-device/index.ts",
            "line": 199
          },
          "name": "virtualMfaDeviceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-virtual-mfa-device/index.ts",
            "line": 173
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iam-virtual-mfa-device/index.ts",
            "line": 166
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iam-virtual-mfa-device/index:DataAwsccIamVirtualMfaDevice"
    },
    "@cdktn/provider-awscc.dataAwsccIamVirtualMfaDevice.DataAwsccIamVirtualMfaDeviceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIamVirtualMfaDevice.DataAwsccIamVirtualMfaDeviceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iam-virtual-mfa-device/index.ts",
        "line": 14
      },
      "name": "DataAwsccIamVirtualMfaDeviceConfig",
      "namespace": "dataAwsccIamVirtualMfaDevice",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iam_virtual_mfa_device#id DataAwsccIamVirtualMfaDevice#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-virtual-mfa-device/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iam-virtual-mfa-device/index:DataAwsccIamVirtualMfaDeviceConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIamVirtualMfaDevice.DataAwsccIamVirtualMfaDeviceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIamVirtualMfaDevice.DataAwsccIamVirtualMfaDeviceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iam-virtual-mfa-device/index.ts",
        "line": 25
      },
      "name": "DataAwsccIamVirtualMfaDeviceTags",
      "namespace": "dataAwsccIamVirtualMfaDevice",
      "symbolId": "src/data-awscc-iam-virtual-mfa-device/index:DataAwsccIamVirtualMfaDeviceTags"
    },
    "@cdktn/provider-awscc.dataAwsccIamVirtualMfaDevice.DataAwsccIamVirtualMfaDeviceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIamVirtualMfaDevice.DataAwsccIamVirtualMfaDeviceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iam-virtual-mfa-device/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-awscc-iam-virtual-mfa-device/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iam-virtual-mfa-device/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-awscc.dataAwsccIamVirtualMfaDevice.DataAwsccIamVirtualMfaDeviceTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIamVirtualMfaDeviceTagsList",
      "namespace": "dataAwsccIamVirtualMfaDevice",
      "symbolId": "src/data-awscc-iam-virtual-mfa-device/index:DataAwsccIamVirtualMfaDeviceTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccIamVirtualMfaDevice.DataAwsccIamVirtualMfaDeviceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIamVirtualMfaDevice.DataAwsccIamVirtualMfaDeviceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iam-virtual-mfa-device/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iam-virtual-mfa-device/index.ts",
        "line": 48
      },
      "name": "DataAwsccIamVirtualMfaDeviceTagsOutputReference",
      "namespace": "dataAwsccIamVirtualMfaDevice",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-virtual-mfa-device/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-virtual-mfa-device/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iam-virtual-mfa-device/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIamVirtualMfaDevice.DataAwsccIamVirtualMfaDeviceTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-iam-virtual-mfa-device/index:DataAwsccIamVirtualMfaDeviceTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIamVirtualMfaDevices.DataAwsccIamVirtualMfaDevices": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iam_virtual_mfa_devices awscc_iam_virtual_mfa_devices}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIamVirtualMfaDevices.DataAwsccIamVirtualMfaDevices",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iam_virtual_mfa_devices awscc_iam_virtual_mfa_devices} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iam-virtual-mfa-devices/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIamVirtualMfaDevices.DataAwsccIamVirtualMfaDevicesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iam-virtual-mfa-devices/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIamVirtualMfaDevices resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iam-virtual-mfa-devices/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIamVirtualMfaDevices to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iam_virtual_mfa_devices#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIamVirtualMfaDevices that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIamVirtualMfaDevices to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iam-virtual-mfa-devices/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iam-virtual-mfa-devices/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIamVirtualMfaDevices",
      "namespace": "dataAwsccIamVirtualMfaDevices",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-virtual-mfa-devices/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-virtual-mfa-devices/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iam-virtual-mfa-devices/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-iam-virtual-mfa-devices/index:DataAwsccIamVirtualMfaDevices"
    },
    "@cdktn/provider-awscc.dataAwsccIamVirtualMfaDevices.DataAwsccIamVirtualMfaDevicesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIamVirtualMfaDevices.DataAwsccIamVirtualMfaDevicesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iam-virtual-mfa-devices/index.ts",
        "line": 14
      },
      "name": "DataAwsccIamVirtualMfaDevicesConfig",
      "namespace": "dataAwsccIamVirtualMfaDevices",
      "symbolId": "src/data-awscc-iam-virtual-mfa-devices/index:DataAwsccIamVirtualMfaDevicesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIdentitystoreGroup.DataAwsccIdentitystoreGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/identitystore_group awscc_identitystore_group}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIdentitystoreGroup.DataAwsccIdentitystoreGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/identitystore_group awscc_identitystore_group} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-identitystore-group/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIdentitystoreGroup.DataAwsccIdentitystoreGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-identitystore-group/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIdentitystoreGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-identitystore-group/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIdentitystoreGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/identitystore_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIdentitystoreGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIdentitystoreGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-identitystore-group/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-awscc-identitystore-group/index.ts",
            "line": 127
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIdentitystoreGroup",
      "namespace": "dataAwsccIdentitystoreGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-identitystore-group/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-identitystore-group/index.ts",
            "line": 85
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-identitystore-group/index.ts",
            "line": 90
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-identitystore-group/index.ts",
            "line": 95
          },
          "name": "groupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-identitystore-group/index.ts",
            "line": 113
          },
          "name": "identityStoreId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-identitystore-group/index.ts",
            "line": 108
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-identitystore-group/index.ts",
            "line": 101
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-identitystore-group/index:DataAwsccIdentitystoreGroup"
    },
    "@cdktn/provider-awscc.dataAwsccIdentitystoreGroup.DataAwsccIdentitystoreGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIdentitystoreGroup.DataAwsccIdentitystoreGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-identitystore-group/index.ts",
        "line": 14
      },
      "name": "DataAwsccIdentitystoreGroupConfig",
      "namespace": "dataAwsccIdentitystoreGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/identitystore_group#id DataAwsccIdentitystoreGroup#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-identitystore-group/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-identitystore-group/index:DataAwsccIdentitystoreGroupConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIdentitystoreGroupMembership.DataAwsccIdentitystoreGroupMembership": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/identitystore_group_membership awscc_identitystore_group_membership}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIdentitystoreGroupMembership.DataAwsccIdentitystoreGroupMembership",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/identitystore_group_membership awscc_identitystore_group_membership} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-identitystore-group-membership/index.ts",
          "line": 115
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIdentitystoreGroupMembership.DataAwsccIdentitystoreGroupMembershipConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-identitystore-group-membership/index.ts",
        "line": 83
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIdentitystoreGroupMembership resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-identitystore-group-membership/index.ts",
            "line": 100
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIdentitystoreGroupMembership to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/identitystore_group_membership#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIdentitystoreGroupMembership that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIdentitystoreGroupMembership to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-identitystore-group-membership/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-awscc-identitystore-group-membership/index.ts",
            "line": 182
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIdentitystoreGroupMembership",
      "namespace": "dataAwsccIdentitystoreGroupMembership",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-identitystore-group-membership/index.ts",
            "line": 88
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-identitystore-group-membership/index.ts",
            "line": 139
          },
          "name": "groupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-identitystore-group-membership/index.ts",
            "line": 157
          },
          "name": "identityStoreId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-identitystore-group-membership/index.ts",
            "line": 163
          },
          "name": "memberId",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIdentitystoreGroupMembership.DataAwsccIdentitystoreGroupMembershipMemberIdOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-identitystore-group-membership/index.ts",
            "line": 168
          },
          "name": "membershipId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-identitystore-group-membership/index.ts",
            "line": 152
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-identitystore-group-membership/index.ts",
            "line": 145
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-identitystore-group-membership/index:DataAwsccIdentitystoreGroupMembership"
    },
    "@cdktn/provider-awscc.dataAwsccIdentitystoreGroupMembership.DataAwsccIdentitystoreGroupMembershipConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIdentitystoreGroupMembership.DataAwsccIdentitystoreGroupMembershipConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-identitystore-group-membership/index.ts",
        "line": 14
      },
      "name": "DataAwsccIdentitystoreGroupMembershipConfig",
      "namespace": "dataAwsccIdentitystoreGroupMembership",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/identitystore_group_membership#id DataAwsccIdentitystoreGroupMembership#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-identitystore-group-membership/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-identitystore-group-membership/index:DataAwsccIdentitystoreGroupMembershipConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIdentitystoreGroupMembership.DataAwsccIdentitystoreGroupMembershipMemberId": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIdentitystoreGroupMembership.DataAwsccIdentitystoreGroupMembershipMemberId",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-identitystore-group-membership/index.ts",
        "line": 25
      },
      "name": "DataAwsccIdentitystoreGroupMembershipMemberId",
      "namespace": "dataAwsccIdentitystoreGroupMembership",
      "symbolId": "src/data-awscc-identitystore-group-membership/index:DataAwsccIdentitystoreGroupMembershipMemberId"
    },
    "@cdktn/provider-awscc.dataAwsccIdentitystoreGroupMembership.DataAwsccIdentitystoreGroupMembershipMemberIdOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIdentitystoreGroupMembership.DataAwsccIdentitystoreGroupMembershipMemberIdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-identitystore-group-membership/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-identitystore-group-membership/index.ts",
        "line": 48
      },
      "name": "DataAwsccIdentitystoreGroupMembershipMemberIdOutputReference",
      "namespace": "dataAwsccIdentitystoreGroupMembership",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-identitystore-group-membership/index.ts",
            "line": 75
          },
          "name": "userId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-identitystore-group-membership/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIdentitystoreGroupMembership.DataAwsccIdentitystoreGroupMembershipMemberId"
          }
        }
      ],
      "symbolId": "src/data-awscc-identitystore-group-membership/index:DataAwsccIdentitystoreGroupMembershipMemberIdOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderComponent.DataAwsccImagebuilderComponent": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/imagebuilder_component awscc_imagebuilder_component}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderComponent.DataAwsccImagebuilderComponent",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/imagebuilder_component awscc_imagebuilder_component} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-imagebuilder-component/index.ts",
          "line": 130
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderComponent.DataAwsccImagebuilderComponentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-component/index.ts",
        "line": 98
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccImagebuilderComponent resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-component/index.ts",
            "line": 115
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccImagebuilderComponent to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/imagebuilder_component#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccImagebuilderComponent that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccImagebuilderComponent to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-component/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-awscc-imagebuilder-component/index.ts",
            "line": 248
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccImagebuilderComponent",
      "namespace": "dataAwsccImagebuilderComponent",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-component/index.ts",
            "line": 103
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-component/index.ts",
            "line": 154
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-component/index.ts",
            "line": 159
          },
          "name": "changeDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-component/index.ts",
            "line": 164
          },
          "name": "data",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-component/index.ts",
            "line": 169
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-component/index.ts",
            "line": 174
          },
          "name": "encrypted",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-component/index.ts",
            "line": 192
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-component/index.ts",
            "line": 198
          },
          "name": "latestVersion",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderComponent.DataAwsccImagebuilderComponentLatestVersionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-component/index.ts",
            "line": 203
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-component/index.ts",
            "line": 208
          },
          "name": "platform",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-component/index.ts",
            "line": 213
          },
          "name": "supportedOsVersions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-component/index.ts",
            "line": 219
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-component/index.ts",
            "line": 224
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-component/index.ts",
            "line": 229
          },
          "name": "uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-component/index.ts",
            "line": 234
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-component/index.ts",
            "line": 187
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-component/index.ts",
            "line": 180
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-imagebuilder-component/index:DataAwsccImagebuilderComponent"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderComponent.DataAwsccImagebuilderComponentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderComponent.DataAwsccImagebuilderComponentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-component/index.ts",
        "line": 14
      },
      "name": "DataAwsccImagebuilderComponentConfig",
      "namespace": "dataAwsccImagebuilderComponent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/imagebuilder_component#id DataAwsccImagebuilderComponent#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-component/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-imagebuilder-component/index:DataAwsccImagebuilderComponentConfig"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderComponent.DataAwsccImagebuilderComponentLatestVersion": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderComponent.DataAwsccImagebuilderComponentLatestVersion",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-component/index.ts",
        "line": 25
      },
      "name": "DataAwsccImagebuilderComponentLatestVersion",
      "namespace": "dataAwsccImagebuilderComponent",
      "symbolId": "src/data-awscc-imagebuilder-component/index:DataAwsccImagebuilderComponentLatestVersion"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderComponent.DataAwsccImagebuilderComponentLatestVersionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderComponent.DataAwsccImagebuilderComponentLatestVersionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-imagebuilder-component/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-component/index.ts",
        "line": 48
      },
      "name": "DataAwsccImagebuilderComponentLatestVersionOutputReference",
      "namespace": "dataAwsccImagebuilderComponent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-component/index.ts",
            "line": 75
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-component/index.ts",
            "line": 80
          },
          "name": "major",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-component/index.ts",
            "line": 85
          },
          "name": "minor",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-component/index.ts",
            "line": 90
          },
          "name": "patch",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-component/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderComponent.DataAwsccImagebuilderComponentLatestVersion"
          }
        }
      ],
      "symbolId": "src/data-awscc-imagebuilder-component/index:DataAwsccImagebuilderComponentLatestVersionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderContainerRecipe.DataAwsccImagebuilderContainerRecipe": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/imagebuilder_container_recipe awscc_imagebuilder_container_recipe}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderContainerRecipe.DataAwsccImagebuilderContainerRecipe",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/imagebuilder_container_recipe awscc_imagebuilder_container_recipe} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-imagebuilder-container-recipe/index.ts",
          "line": 590
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderContainerRecipe.DataAwsccImagebuilderContainerRecipeConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-container-recipe/index.ts",
        "line": 558
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccImagebuilderContainerRecipe resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-container-recipe/index.ts",
            "line": 575
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccImagebuilderContainerRecipe to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/imagebuilder_container_recipe#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccImagebuilderContainerRecipe that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccImagebuilderContainerRecipe to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-container-recipe/index.ts",
            "line": 720
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-container-recipe/index.ts",
            "line": 726
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccImagebuilderContainerRecipe",
      "namespace": "dataAwsccImagebuilderContainerRecipe",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-container-recipe/index.ts",
            "line": 563
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-container-recipe/index.ts",
            "line": 614
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-container-recipe/index.ts",
            "line": 620
          },
          "name": "components",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderContainerRecipe.DataAwsccImagebuilderContainerRecipeComponentsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-container-recipe/index.ts",
            "line": 625
          },
          "name": "containerType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-container-recipe/index.ts",
            "line": 630
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-container-recipe/index.ts",
            "line": 635
          },
          "name": "dockerfileTemplateData",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-container-recipe/index.ts",
            "line": 640
          },
          "name": "dockerfileTemplateUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-container-recipe/index.ts",
            "line": 658
          },
          "name": "imageOsVersionOverride",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-container-recipe/index.ts",
            "line": 664
          },
          "name": "instanceConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderContainerRecipe.DataAwsccImagebuilderContainerRecipeInstanceConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-container-recipe/index.ts",
            "line": 669
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-container-recipe/index.ts",
            "line": 675
          },
          "name": "latestVersion",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderContainerRecipe.DataAwsccImagebuilderContainerRecipeLatestVersionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-container-recipe/index.ts",
            "line": 680
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-container-recipe/index.ts",
            "line": 685
          },
          "name": "parentImage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-container-recipe/index.ts",
            "line": 690
          },
          "name": "platformOverride",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-container-recipe/index.ts",
            "line": 696
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-container-recipe/index.ts",
            "line": 702
          },
          "name": "targetRepository",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderContainerRecipe.DataAwsccImagebuilderContainerRecipeTargetRepositoryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-container-recipe/index.ts",
            "line": 707
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-container-recipe/index.ts",
            "line": 712
          },
          "name": "workingDirectory",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-container-recipe/index.ts",
            "line": 653
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-container-recipe/index.ts",
            "line": 646
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-imagebuilder-container-recipe/index:DataAwsccImagebuilderContainerRecipe"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderContainerRecipe.DataAwsccImagebuilderContainerRecipeComponents": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderContainerRecipe.DataAwsccImagebuilderContainerRecipeComponents",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-container-recipe/index.ts",
        "line": 105
      },
      "name": "DataAwsccImagebuilderContainerRecipeComponents",
      "namespace": "dataAwsccImagebuilderContainerRecipe",
      "symbolId": "src/data-awscc-imagebuilder-container-recipe/index:DataAwsccImagebuilderContainerRecipeComponents"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderContainerRecipe.DataAwsccImagebuilderContainerRecipeComponentsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderContainerRecipe.DataAwsccImagebuilderContainerRecipeComponentsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-imagebuilder-container-recipe/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-awscc-imagebuilder-container-recipe/index.ts",
        "line": 168
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-container-recipe/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-awscc.dataAwsccImagebuilderContainerRecipe.DataAwsccImagebuilderContainerRecipeComponentsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccImagebuilderContainerRecipeComponentsList",
      "namespace": "dataAwsccImagebuilderContainerRecipe",
      "symbolId": "src/data-awscc-imagebuilder-container-recipe/index:DataAwsccImagebuilderContainerRecipeComponentsList"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderContainerRecipe.DataAwsccImagebuilderContainerRecipeComponentsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderContainerRecipe.DataAwsccImagebuilderContainerRecipeComponentsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-imagebuilder-container-recipe/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-awscc-imagebuilder-container-recipe/index.ts",
        "line": 128
      },
      "name": "DataAwsccImagebuilderContainerRecipeComponentsOutputReference",
      "namespace": "dataAwsccImagebuilderContainerRecipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-container-recipe/index.ts",
            "line": 157
          },
          "name": "componentArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-container-recipe/index.ts",
            "line": 163
          },
          "name": "parameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderContainerRecipe.DataAwsccImagebuilderContainerRecipeComponentsParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-container-recipe/index.ts",
            "line": 141
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderContainerRecipe.DataAwsccImagebuilderContainerRecipeComponents"
          }
        }
      ],
      "symbolId": "src/data-awscc-imagebuilder-container-recipe/index:DataAwsccImagebuilderContainerRecipeComponentsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderContainerRecipe.DataAwsccImagebuilderContainerRecipeComponentsParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderContainerRecipe.DataAwsccImagebuilderContainerRecipeComponentsParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-container-recipe/index.ts",
        "line": 25
      },
      "name": "DataAwsccImagebuilderContainerRecipeComponentsParameters",
      "namespace": "dataAwsccImagebuilderContainerRecipe",
      "symbolId": "src/data-awscc-imagebuilder-container-recipe/index:DataAwsccImagebuilderContainerRecipeComponentsParameters"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderContainerRecipe.DataAwsccImagebuilderContainerRecipeComponentsParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderContainerRecipe.DataAwsccImagebuilderContainerRecipeComponentsParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-imagebuilder-container-recipe/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-awscc-imagebuilder-container-recipe/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-container-recipe/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-awscc.dataAwsccImagebuilderContainerRecipe.DataAwsccImagebuilderContainerRecipeComponentsParametersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccImagebuilderContainerRecipeComponentsParametersList",
      "namespace": "dataAwsccImagebuilderContainerRecipe",
      "symbolId": "src/data-awscc-imagebuilder-container-recipe/index:DataAwsccImagebuilderContainerRecipeComponentsParametersList"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderContainerRecipe.DataAwsccImagebuilderContainerRecipeComponentsParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderContainerRecipe.DataAwsccImagebuilderContainerRecipeComponentsParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-imagebuilder-container-recipe/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-container-recipe/index.ts",
        "line": 48
      },
      "name": "DataAwsccImagebuilderContainerRecipeComponentsParametersOutputReference",
      "namespace": "dataAwsccImagebuilderContainerRecipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-container-recipe/index.ts",
            "line": 77
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-container-recipe/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-container-recipe/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderContainerRecipe.DataAwsccImagebuilderContainerRecipeComponentsParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-imagebuilder-container-recipe/index:DataAwsccImagebuilderContainerRecipeComponentsParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderContainerRecipe.DataAwsccImagebuilderContainerRecipeConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderContainerRecipe.DataAwsccImagebuilderContainerRecipeConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-container-recipe/index.ts",
        "line": 14
      },
      "name": "DataAwsccImagebuilderContainerRecipeConfig",
      "namespace": "dataAwsccImagebuilderContainerRecipe",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/imagebuilder_container_recipe#id DataAwsccImagebuilderContainerRecipe#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-container-recipe/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-imagebuilder-container-recipe/index:DataAwsccImagebuilderContainerRecipeConfig"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderContainerRecipe.DataAwsccImagebuilderContainerRecipeInstanceConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderContainerRecipe.DataAwsccImagebuilderContainerRecipeInstanceConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-container-recipe/index.ts",
        "line": 366
      },
      "name": "DataAwsccImagebuilderContainerRecipeInstanceConfiguration",
      "namespace": "dataAwsccImagebuilderContainerRecipe",
      "symbolId": "src/data-awscc-imagebuilder-container-recipe/index:DataAwsccImagebuilderContainerRecipeInstanceConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderContainerRecipe.DataAwsccImagebuilderContainerRecipeInstanceConfigurationBlockDeviceMappings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderContainerRecipe.DataAwsccImagebuilderContainerRecipeInstanceConfigurationBlockDeviceMappings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-container-recipe/index.ts",
        "line": 275
      },
      "name": "DataAwsccImagebuilderContainerRecipeInstanceConfigurationBlockDeviceMappings",
      "namespace": "dataAwsccImagebuilderContainerRecipe",
      "symbolId": "src/data-awscc-imagebuilder-container-recipe/index:DataAwsccImagebuilderContainerRecipeInstanceConfigurationBlockDeviceMappings"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderContainerRecipe.DataAwsccImagebuilderContainerRecipeInstanceConfigurationBlockDeviceMappingsEbs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderContainerRecipe.DataAwsccImagebuilderContainerRecipeInstanceConfigurationBlockDeviceMappingsEbs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-container-recipe/index.ts",
        "line": 186
      },
      "name": "DataAwsccImagebuilderContainerRecipeInstanceConfigurationBlockDeviceMappingsEbs",
      "namespace": "dataAwsccImagebuilderContainerRecipe",
      "symbolId": "src/data-awscc-imagebuilder-container-recipe/index:DataAwsccImagebuilderContainerRecipeInstanceConfigurationBlockDeviceMappingsEbs"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderContainerRecipe.DataAwsccImagebuilderContainerRecipeInstanceConfigurationBlockDeviceMappingsEbsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderContainerRecipe.DataAwsccImagebuilderContainerRecipeInstanceConfigurationBlockDeviceMappingsEbsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-imagebuilder-container-recipe/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-awscc-imagebuilder-container-recipe/index.ts",
        "line": 209
      },
      "name": "DataAwsccImagebuilderContainerRecipeInstanceConfigurationBlockDeviceMappingsEbsOutputReference",
      "namespace": "dataAwsccImagebuilderContainerRecipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-container-recipe/index.ts",
            "line": 236
          },
          "name": "deleteOnTermination",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-container-recipe/index.ts",
            "line": 241
          },
          "name": "encrypted",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-container-recipe/index.ts",
            "line": 246
          },
          "name": "iops",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-container-recipe/index.ts",
            "line": 251
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-container-recipe/index.ts",
            "line": 256
          },
          "name": "snapshotId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-container-recipe/index.ts",
            "line": 261
          },
          "name": "throughput",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-container-recipe/index.ts",
            "line": 266
          },
          "name": "volumeSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-container-recipe/index.ts",
            "line": 271
          },
          "name": "volumeType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-container-recipe/index.ts",
            "line": 220
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderContainerRecipe.DataAwsccImagebuilderContainerRecipeInstanceConfigurationBlockDeviceMappingsEbs"
          }
        }
      ],
      "symbolId": "src/data-awscc-imagebuilder-container-recipe/index:DataAwsccImagebuilderContainerRecipeInstanceConfigurationBlockDeviceMappingsEbsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderContainerRecipe.DataAwsccImagebuilderContainerRecipeInstanceConfigurationBlockDeviceMappingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderContainerRecipe.DataAwsccImagebuilderContainerRecipeInstanceConfigurationBlockDeviceMappingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-imagebuilder-container-recipe/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-container-recipe/index.ts",
        "line": 348
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-container-recipe/index.ts",
            "line": 362
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderContainerRecipe.DataAwsccImagebuilderContainerRecipeInstanceConfigurationBlockDeviceMappingsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccImagebuilderContainerRecipeInstanceConfigurationBlockDeviceMappingsList",
      "namespace": "dataAwsccImagebuilderContainerRecipe",
      "symbolId": "src/data-awscc-imagebuilder-container-recipe/index:DataAwsccImagebuilderContainerRecipeInstanceConfigurationBlockDeviceMappingsList"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderContainerRecipe.DataAwsccImagebuilderContainerRecipeInstanceConfigurationBlockDeviceMappingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderContainerRecipe.DataAwsccImagebuilderContainerRecipeInstanceConfigurationBlockDeviceMappingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-imagebuilder-container-recipe/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-container-recipe/index.ts",
        "line": 298
      },
      "name": "DataAwsccImagebuilderContainerRecipeInstanceConfigurationBlockDeviceMappingsOutputReference",
      "namespace": "dataAwsccImagebuilderContainerRecipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-container-recipe/index.ts",
            "line": 327
          },
          "name": "deviceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-container-recipe/index.ts",
            "line": 333
          },
          "name": "ebs",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderContainerRecipe.DataAwsccImagebuilderContainerRecipeInstanceConfigurationBlockDeviceMappingsEbsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-container-recipe/index.ts",
            "line": 338
          },
          "name": "noDevice",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-container-recipe/index.ts",
            "line": 343
          },
          "name": "virtualName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-container-recipe/index.ts",
            "line": 311
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderContainerRecipe.DataAwsccImagebuilderContainerRecipeInstanceConfigurationBlockDeviceMappings"
          }
        }
      ],
      "symbolId": "src/data-awscc-imagebuilder-container-recipe/index:DataAwsccImagebuilderContainerRecipeInstanceConfigurationBlockDeviceMappingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderContainerRecipe.DataAwsccImagebuilderContainerRecipeInstanceConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderContainerRecipe.DataAwsccImagebuilderContainerRecipeInstanceConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-imagebuilder-container-recipe/index.ts",
          "line": 396
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-container-recipe/index.ts",
        "line": 389
      },
      "name": "DataAwsccImagebuilderContainerRecipeInstanceConfigurationOutputReference",
      "namespace": "dataAwsccImagebuilderContainerRecipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-container-recipe/index.ts",
            "line": 417
          },
          "name": "blockDeviceMappings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderContainerRecipe.DataAwsccImagebuilderContainerRecipeInstanceConfigurationBlockDeviceMappingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-container-recipe/index.ts",
            "line": 422
          },
          "name": "image",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-container-recipe/index.ts",
            "line": 400
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderContainerRecipe.DataAwsccImagebuilderContainerRecipeInstanceConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-imagebuilder-container-recipe/index:DataAwsccImagebuilderContainerRecipeInstanceConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderContainerRecipe.DataAwsccImagebuilderContainerRecipeLatestVersion": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderContainerRecipe.DataAwsccImagebuilderContainerRecipeLatestVersion",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-container-recipe/index.ts",
        "line": 426
      },
      "name": "DataAwsccImagebuilderContainerRecipeLatestVersion",
      "namespace": "dataAwsccImagebuilderContainerRecipe",
      "symbolId": "src/data-awscc-imagebuilder-container-recipe/index:DataAwsccImagebuilderContainerRecipeLatestVersion"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderContainerRecipe.DataAwsccImagebuilderContainerRecipeLatestVersionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderContainerRecipe.DataAwsccImagebuilderContainerRecipeLatestVersionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-imagebuilder-container-recipe/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-awscc-imagebuilder-container-recipe/index.ts",
        "line": 449
      },
      "name": "DataAwsccImagebuilderContainerRecipeLatestVersionOutputReference",
      "namespace": "dataAwsccImagebuilderContainerRecipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-container-recipe/index.ts",
            "line": 476
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-container-recipe/index.ts",
            "line": 481
          },
          "name": "major",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-container-recipe/index.ts",
            "line": 486
          },
          "name": "minor",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-container-recipe/index.ts",
            "line": 491
          },
          "name": "patch",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-container-recipe/index.ts",
            "line": 460
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderContainerRecipe.DataAwsccImagebuilderContainerRecipeLatestVersion"
          }
        }
      ],
      "symbolId": "src/data-awscc-imagebuilder-container-recipe/index:DataAwsccImagebuilderContainerRecipeLatestVersionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderContainerRecipe.DataAwsccImagebuilderContainerRecipeTargetRepository": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderContainerRecipe.DataAwsccImagebuilderContainerRecipeTargetRepository",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-container-recipe/index.ts",
        "line": 495
      },
      "name": "DataAwsccImagebuilderContainerRecipeTargetRepository",
      "namespace": "dataAwsccImagebuilderContainerRecipe",
      "symbolId": "src/data-awscc-imagebuilder-container-recipe/index:DataAwsccImagebuilderContainerRecipeTargetRepository"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderContainerRecipe.DataAwsccImagebuilderContainerRecipeTargetRepositoryOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderContainerRecipe.DataAwsccImagebuilderContainerRecipeTargetRepositoryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-imagebuilder-container-recipe/index.ts",
          "line": 525
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-container-recipe/index.ts",
        "line": 518
      },
      "name": "DataAwsccImagebuilderContainerRecipeTargetRepositoryOutputReference",
      "namespace": "dataAwsccImagebuilderContainerRecipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-container-recipe/index.ts",
            "line": 545
          },
          "name": "repositoryName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-container-recipe/index.ts",
            "line": 550
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-container-recipe/index.ts",
            "line": 529
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderContainerRecipe.DataAwsccImagebuilderContainerRecipeTargetRepository"
          }
        }
      ],
      "symbolId": "src/data-awscc-imagebuilder-container-recipe/index:DataAwsccImagebuilderContainerRecipeTargetRepositoryOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderContainerRecipes.DataAwsccImagebuilderContainerRecipes": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/imagebuilder_container_recipes awscc_imagebuilder_container_recipes}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderContainerRecipes.DataAwsccImagebuilderContainerRecipes",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/imagebuilder_container_recipes awscc_imagebuilder_container_recipes} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-imagebuilder-container-recipes/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderContainerRecipes.DataAwsccImagebuilderContainerRecipesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-container-recipes/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccImagebuilderContainerRecipes resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-container-recipes/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccImagebuilderContainerRecipes to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/imagebuilder_container_recipes#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccImagebuilderContainerRecipes that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccImagebuilderContainerRecipes to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-container-recipes/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-container-recipes/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccImagebuilderContainerRecipes",
      "namespace": "dataAwsccImagebuilderContainerRecipes",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-container-recipes/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-container-recipes/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-container-recipes/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-imagebuilder-container-recipes/index:DataAwsccImagebuilderContainerRecipes"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderContainerRecipes.DataAwsccImagebuilderContainerRecipesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderContainerRecipes.DataAwsccImagebuilderContainerRecipesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-container-recipes/index.ts",
        "line": 14
      },
      "name": "DataAwsccImagebuilderContainerRecipesConfig",
      "namespace": "dataAwsccImagebuilderContainerRecipes",
      "symbolId": "src/data-awscc-imagebuilder-container-recipes/index:DataAwsccImagebuilderContainerRecipesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderDistributionConfiguration.DataAwsccImagebuilderDistributionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/imagebuilder_distribution_configuration awscc_imagebuilder_distribution_configuration}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderDistributionConfiguration.DataAwsccImagebuilderDistributionConfiguration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/imagebuilder_distribution_configuration awscc_imagebuilder_distribution_configuration} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-imagebuilder-distribution-configuration/index.ts",
          "line": 830
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderDistributionConfiguration.DataAwsccImagebuilderDistributionConfigurationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-distribution-configuration/index.ts",
        "line": 798
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccImagebuilderDistributionConfiguration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-distribution-configuration/index.ts",
            "line": 815
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccImagebuilderDistributionConfiguration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/imagebuilder_distribution_configuration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccImagebuilderDistributionConfiguration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccImagebuilderDistributionConfiguration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-distribution-configuration/index.ts",
            "line": 897
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-distribution-configuration/index.ts",
            "line": 903
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccImagebuilderDistributionConfiguration",
      "namespace": "dataAwsccImagebuilderDistributionConfiguration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-distribution-configuration/index.ts",
            "line": 803
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-distribution-configuration/index.ts",
            "line": 854
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-distribution-configuration/index.ts",
            "line": 859
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-distribution-configuration/index.ts",
            "line": 865
          },
          "name": "distributions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderDistributionConfiguration.DataAwsccImagebuilderDistributionConfigurationDistributionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-distribution-configuration/index.ts",
            "line": 883
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-distribution-configuration/index.ts",
            "line": 889
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-distribution-configuration/index.ts",
            "line": 878
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-distribution-configuration/index.ts",
            "line": 871
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-imagebuilder-distribution-configuration/index:DataAwsccImagebuilderDistributionConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderDistributionConfiguration.DataAwsccImagebuilderDistributionConfigurationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderDistributionConfiguration.DataAwsccImagebuilderDistributionConfigurationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-distribution-configuration/index.ts",
        "line": 14
      },
      "name": "DataAwsccImagebuilderDistributionConfigurationConfig",
      "namespace": "dataAwsccImagebuilderDistributionConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/imagebuilder_distribution_configuration#id DataAwsccImagebuilderDistributionConfiguration#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-distribution-configuration/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-imagebuilder-distribution-configuration/index:DataAwsccImagebuilderDistributionConfigurationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderDistributionConfiguration.DataAwsccImagebuilderDistributionConfigurationDistributions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderDistributionConfiguration.DataAwsccImagebuilderDistributionConfigurationDistributions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-distribution-configuration/index.ts",
        "line": 684
      },
      "name": "DataAwsccImagebuilderDistributionConfigurationDistributions",
      "namespace": "dataAwsccImagebuilderDistributionConfiguration",
      "symbolId": "src/data-awscc-imagebuilder-distribution-configuration/index:DataAwsccImagebuilderDistributionConfigurationDistributions"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderDistributionConfiguration.DataAwsccImagebuilderDistributionConfigurationDistributionsAmiDistributionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderDistributionConfiguration.DataAwsccImagebuilderDistributionConfigurationDistributionsAmiDistributionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-distribution-configuration/index.ts",
        "line": 94
      },
      "name": "DataAwsccImagebuilderDistributionConfigurationDistributionsAmiDistributionConfiguration",
      "namespace": "dataAwsccImagebuilderDistributionConfiguration",
      "symbolId": "src/data-awscc-imagebuilder-distribution-configuration/index:DataAwsccImagebuilderDistributionConfigurationDistributionsAmiDistributionConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderDistributionConfiguration.DataAwsccImagebuilderDistributionConfigurationDistributionsAmiDistributionConfigurationLaunchPermissionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderDistributionConfiguration.DataAwsccImagebuilderDistributionConfigurationDistributionsAmiDistributionConfigurationLaunchPermissionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-distribution-configuration/index.ts",
        "line": 25
      },
      "name": "DataAwsccImagebuilderDistributionConfigurationDistributionsAmiDistributionConfigurationLaunchPermissionConfiguration",
      "namespace": "dataAwsccImagebuilderDistributionConfiguration",
      "symbolId": "src/data-awscc-imagebuilder-distribution-configuration/index:DataAwsccImagebuilderDistributionConfigurationDistributionsAmiDistributionConfigurationLaunchPermissionConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderDistributionConfiguration.DataAwsccImagebuilderDistributionConfigurationDistributionsAmiDistributionConfigurationLaunchPermissionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderDistributionConfiguration.DataAwsccImagebuilderDistributionConfigurationDistributionsAmiDistributionConfigurationLaunchPermissionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-imagebuilder-distribution-configuration/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-distribution-configuration/index.ts",
        "line": 48
      },
      "name": "DataAwsccImagebuilderDistributionConfigurationDistributionsAmiDistributionConfigurationLaunchPermissionConfigurationOutputReference",
      "namespace": "dataAwsccImagebuilderDistributionConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-distribution-configuration/index.ts",
            "line": 80
          },
          "name": "organizationalUnitArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-distribution-configuration/index.ts",
            "line": 75
          },
          "name": "organizationArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-distribution-configuration/index.ts",
            "line": 85
          },
          "name": "userGroups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-distribution-configuration/index.ts",
            "line": 90
          },
          "name": "userIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-distribution-configuration/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderDistributionConfiguration.DataAwsccImagebuilderDistributionConfigurationDistributionsAmiDistributionConfigurationLaunchPermissionConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-imagebuilder-distribution-configuration/index:DataAwsccImagebuilderDistributionConfigurationDistributionsAmiDistributionConfigurationLaunchPermissionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderDistributionConfiguration.DataAwsccImagebuilderDistributionConfigurationDistributionsAmiDistributionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderDistributionConfiguration.DataAwsccImagebuilderDistributionConfigurationDistributionsAmiDistributionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-imagebuilder-distribution-configuration/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-awscc-imagebuilder-distribution-configuration/index.ts",
        "line": 117
      },
      "name": "DataAwsccImagebuilderDistributionConfigurationDistributionsAmiDistributionConfigurationOutputReference",
      "namespace": "dataAwsccImagebuilderDistributionConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-distribution-configuration/index.ts",
            "line": 145
          },
          "name": "amiTags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-distribution-configuration/index.ts",
            "line": 150
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-distribution-configuration/index.ts",
            "line": 155
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-distribution-configuration/index.ts",
            "line": 161
          },
          "name": "launchPermissionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderDistributionConfiguration.DataAwsccImagebuilderDistributionConfigurationDistributionsAmiDistributionConfigurationLaunchPermissionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-distribution-configuration/index.ts",
            "line": 166
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-distribution-configuration/index.ts",
            "line": 171
          },
          "name": "targetAccountIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-distribution-configuration/index.ts",
            "line": 128
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderDistributionConfiguration.DataAwsccImagebuilderDistributionConfigurationDistributionsAmiDistributionConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-imagebuilder-distribution-configuration/index:DataAwsccImagebuilderDistributionConfigurationDistributionsAmiDistributionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderDistributionConfiguration.DataAwsccImagebuilderDistributionConfigurationDistributionsContainerDistributionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderDistributionConfiguration.DataAwsccImagebuilderDistributionConfigurationDistributionsContainerDistributionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-distribution-configuration/index.ts",
        "line": 234
      },
      "name": "DataAwsccImagebuilderDistributionConfigurationDistributionsContainerDistributionConfiguration",
      "namespace": "dataAwsccImagebuilderDistributionConfiguration",
      "symbolId": "src/data-awscc-imagebuilder-distribution-configuration/index:DataAwsccImagebuilderDistributionConfigurationDistributionsContainerDistributionConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderDistributionConfiguration.DataAwsccImagebuilderDistributionConfigurationDistributionsContainerDistributionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderDistributionConfiguration.DataAwsccImagebuilderDistributionConfigurationDistributionsContainerDistributionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-imagebuilder-distribution-configuration/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-awscc-imagebuilder-distribution-configuration/index.ts",
        "line": 257
      },
      "name": "DataAwsccImagebuilderDistributionConfigurationDistributionsContainerDistributionConfigurationOutputReference",
      "namespace": "dataAwsccImagebuilderDistributionConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-distribution-configuration/index.ts",
            "line": 284
          },
          "name": "containerTags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-distribution-configuration/index.ts",
            "line": 289
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-distribution-configuration/index.ts",
            "line": 295
          },
          "name": "targetRepository",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderDistributionConfiguration.DataAwsccImagebuilderDistributionConfigurationDistributionsContainerDistributionConfigurationTargetRepositoryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-distribution-configuration/index.ts",
            "line": 268
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderDistributionConfiguration.DataAwsccImagebuilderDistributionConfigurationDistributionsContainerDistributionConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-imagebuilder-distribution-configuration/index:DataAwsccImagebuilderDistributionConfigurationDistributionsContainerDistributionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderDistributionConfiguration.DataAwsccImagebuilderDistributionConfigurationDistributionsContainerDistributionConfigurationTargetRepository": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderDistributionConfiguration.DataAwsccImagebuilderDistributionConfigurationDistributionsContainerDistributionConfigurationTargetRepository",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-distribution-configuration/index.ts",
        "line": 175
      },
      "name": "DataAwsccImagebuilderDistributionConfigurationDistributionsContainerDistributionConfigurationTargetRepository",
      "namespace": "dataAwsccImagebuilderDistributionConfiguration",
      "symbolId": "src/data-awscc-imagebuilder-distribution-configuration/index:DataAwsccImagebuilderDistributionConfigurationDistributionsContainerDistributionConfigurationTargetRepository"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderDistributionConfiguration.DataAwsccImagebuilderDistributionConfigurationDistributionsContainerDistributionConfigurationTargetRepositoryOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderDistributionConfiguration.DataAwsccImagebuilderDistributionConfigurationDistributionsContainerDistributionConfigurationTargetRepositoryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-imagebuilder-distribution-configuration/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-distribution-configuration/index.ts",
        "line": 198
      },
      "name": "DataAwsccImagebuilderDistributionConfigurationDistributionsContainerDistributionConfigurationTargetRepositoryOutputReference",
      "namespace": "dataAwsccImagebuilderDistributionConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-distribution-configuration/index.ts",
            "line": 225
          },
          "name": "repositoryName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-distribution-configuration/index.ts",
            "line": 230
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-distribution-configuration/index.ts",
            "line": 209
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderDistributionConfiguration.DataAwsccImagebuilderDistributionConfigurationDistributionsContainerDistributionConfigurationTargetRepository"
          }
        }
      ],
      "symbolId": "src/data-awscc-imagebuilder-distribution-configuration/index:DataAwsccImagebuilderDistributionConfigurationDistributionsContainerDistributionConfigurationTargetRepositoryOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderDistributionConfiguration.DataAwsccImagebuilderDistributionConfigurationDistributionsFastLaunchConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderDistributionConfiguration.DataAwsccImagebuilderDistributionConfigurationDistributionsFastLaunchConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-distribution-configuration/index.ts",
        "line": 417
      },
      "name": "DataAwsccImagebuilderDistributionConfigurationDistributionsFastLaunchConfigurations",
      "namespace": "dataAwsccImagebuilderDistributionConfiguration",
      "symbolId": "src/data-awscc-imagebuilder-distribution-configuration/index:DataAwsccImagebuilderDistributionConfigurationDistributionsFastLaunchConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderDistributionConfiguration.DataAwsccImagebuilderDistributionConfigurationDistributionsFastLaunchConfigurationsLaunchTemplate": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderDistributionConfiguration.DataAwsccImagebuilderDistributionConfigurationDistributionsFastLaunchConfigurationsLaunchTemplate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-distribution-configuration/index.ts",
        "line": 299
      },
      "name": "DataAwsccImagebuilderDistributionConfigurationDistributionsFastLaunchConfigurationsLaunchTemplate",
      "namespace": "dataAwsccImagebuilderDistributionConfiguration",
      "symbolId": "src/data-awscc-imagebuilder-distribution-configuration/index:DataAwsccImagebuilderDistributionConfigurationDistributionsFastLaunchConfigurationsLaunchTemplate"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderDistributionConfiguration.DataAwsccImagebuilderDistributionConfigurationDistributionsFastLaunchConfigurationsLaunchTemplateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderDistributionConfiguration.DataAwsccImagebuilderDistributionConfigurationDistributionsFastLaunchConfigurationsLaunchTemplateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-imagebuilder-distribution-configuration/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-awscc-imagebuilder-distribution-configuration/index.ts",
        "line": 322
      },
      "name": "DataAwsccImagebuilderDistributionConfigurationDistributionsFastLaunchConfigurationsLaunchTemplateOutputReference",
      "namespace": "dataAwsccImagebuilderDistributionConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-distribution-configuration/index.ts",
            "line": 349
          },
          "name": "launchTemplateId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-distribution-configuration/index.ts",
            "line": 354
          },
          "name": "launchTemplateName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-distribution-configuration/index.ts",
            "line": 359
          },
          "name": "launchTemplateVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-distribution-configuration/index.ts",
            "line": 333
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderDistributionConfiguration.DataAwsccImagebuilderDistributionConfigurationDistributionsFastLaunchConfigurationsLaunchTemplate"
          }
        }
      ],
      "symbolId": "src/data-awscc-imagebuilder-distribution-configuration/index:DataAwsccImagebuilderDistributionConfigurationDistributionsFastLaunchConfigurationsLaunchTemplateOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderDistributionConfiguration.DataAwsccImagebuilderDistributionConfigurationDistributionsFastLaunchConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderDistributionConfiguration.DataAwsccImagebuilderDistributionConfigurationDistributionsFastLaunchConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-imagebuilder-distribution-configuration/index.ts",
          "line": 503
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-distribution-configuration/index.ts",
        "line": 496
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-distribution-configuration/index.ts",
            "line": 510
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderDistributionConfiguration.DataAwsccImagebuilderDistributionConfigurationDistributionsFastLaunchConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccImagebuilderDistributionConfigurationDistributionsFastLaunchConfigurationsList",
      "namespace": "dataAwsccImagebuilderDistributionConfiguration",
      "symbolId": "src/data-awscc-imagebuilder-distribution-configuration/index:DataAwsccImagebuilderDistributionConfigurationDistributionsFastLaunchConfigurationsList"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderDistributionConfiguration.DataAwsccImagebuilderDistributionConfigurationDistributionsFastLaunchConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderDistributionConfiguration.DataAwsccImagebuilderDistributionConfigurationDistributionsFastLaunchConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-imagebuilder-distribution-configuration/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-distribution-configuration/index.ts",
        "line": 440
      },
      "name": "DataAwsccImagebuilderDistributionConfigurationDistributionsFastLaunchConfigurationsOutputReference",
      "namespace": "dataAwsccImagebuilderDistributionConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-distribution-configuration/index.ts",
            "line": 469
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-distribution-configuration/index.ts",
            "line": 474
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-distribution-configuration/index.ts",
            "line": 480
          },
          "name": "launchTemplate",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderDistributionConfiguration.DataAwsccImagebuilderDistributionConfigurationDistributionsFastLaunchConfigurationsLaunchTemplateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-distribution-configuration/index.ts",
            "line": 485
          },
          "name": "maxParallelLaunches",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-distribution-configuration/index.ts",
            "line": 491
          },
          "name": "snapshotConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderDistributionConfiguration.DataAwsccImagebuilderDistributionConfigurationDistributionsFastLaunchConfigurationsSnapshotConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-distribution-configuration/index.ts",
            "line": 453
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderDistributionConfiguration.DataAwsccImagebuilderDistributionConfigurationDistributionsFastLaunchConfigurations"
          }
        }
      ],
      "symbolId": "src/data-awscc-imagebuilder-distribution-configuration/index:DataAwsccImagebuilderDistributionConfigurationDistributionsFastLaunchConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderDistributionConfiguration.DataAwsccImagebuilderDistributionConfigurationDistributionsFastLaunchConfigurationsSnapshotConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderDistributionConfiguration.DataAwsccImagebuilderDistributionConfigurationDistributionsFastLaunchConfigurationsSnapshotConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-distribution-configuration/index.ts",
        "line": 363
      },
      "name": "DataAwsccImagebuilderDistributionConfigurationDistributionsFastLaunchConfigurationsSnapshotConfiguration",
      "namespace": "dataAwsccImagebuilderDistributionConfiguration",
      "symbolId": "src/data-awscc-imagebuilder-distribution-configuration/index:DataAwsccImagebuilderDistributionConfigurationDistributionsFastLaunchConfigurationsSnapshotConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderDistributionConfiguration.DataAwsccImagebuilderDistributionConfigurationDistributionsFastLaunchConfigurationsSnapshotConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderDistributionConfiguration.DataAwsccImagebuilderDistributionConfigurationDistributionsFastLaunchConfigurationsSnapshotConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-imagebuilder-distribution-configuration/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-awscc-imagebuilder-distribution-configuration/index.ts",
        "line": 386
      },
      "name": "DataAwsccImagebuilderDistributionConfigurationDistributionsFastLaunchConfigurationsSnapshotConfigurationOutputReference",
      "namespace": "dataAwsccImagebuilderDistributionConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-distribution-configuration/index.ts",
            "line": 413
          },
          "name": "targetResourceCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-distribution-configuration/index.ts",
            "line": 397
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderDistributionConfiguration.DataAwsccImagebuilderDistributionConfigurationDistributionsFastLaunchConfigurationsSnapshotConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-imagebuilder-distribution-configuration/index:DataAwsccImagebuilderDistributionConfigurationDistributionsFastLaunchConfigurationsSnapshotConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderDistributionConfiguration.DataAwsccImagebuilderDistributionConfigurationDistributionsLaunchTemplateConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderDistributionConfiguration.DataAwsccImagebuilderDistributionConfigurationDistributionsLaunchTemplateConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-distribution-configuration/index.ts",
        "line": 514
      },
      "name": "DataAwsccImagebuilderDistributionConfigurationDistributionsLaunchTemplateConfigurations",
      "namespace": "dataAwsccImagebuilderDistributionConfiguration",
      "symbolId": "src/data-awscc-imagebuilder-distribution-configuration/index:DataAwsccImagebuilderDistributionConfigurationDistributionsLaunchTemplateConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderDistributionConfiguration.DataAwsccImagebuilderDistributionConfigurationDistributionsLaunchTemplateConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderDistributionConfiguration.DataAwsccImagebuilderDistributionConfigurationDistributionsLaunchTemplateConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-imagebuilder-distribution-configuration/index.ts",
          "line": 588
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-distribution-configuration/index.ts",
        "line": 581
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-distribution-configuration/index.ts",
            "line": 595
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderDistributionConfiguration.DataAwsccImagebuilderDistributionConfigurationDistributionsLaunchTemplateConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccImagebuilderDistributionConfigurationDistributionsLaunchTemplateConfigurationsList",
      "namespace": "dataAwsccImagebuilderDistributionConfiguration",
      "symbolId": "src/data-awscc-imagebuilder-distribution-configuration/index:DataAwsccImagebuilderDistributionConfigurationDistributionsLaunchTemplateConfigurationsList"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderDistributionConfiguration.DataAwsccImagebuilderDistributionConfigurationDistributionsLaunchTemplateConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderDistributionConfiguration.DataAwsccImagebuilderDistributionConfigurationDistributionsLaunchTemplateConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-imagebuilder-distribution-configuration/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-distribution-configuration/index.ts",
        "line": 537
      },
      "name": "DataAwsccImagebuilderDistributionConfigurationDistributionsLaunchTemplateConfigurationsOutputReference",
      "namespace": "dataAwsccImagebuilderDistributionConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-distribution-configuration/index.ts",
            "line": 566
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-distribution-configuration/index.ts",
            "line": 571
          },
          "name": "launchTemplateId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-distribution-configuration/index.ts",
            "line": 576
          },
          "name": "setDefaultVersion",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-distribution-configuration/index.ts",
            "line": 550
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderDistributionConfiguration.DataAwsccImagebuilderDistributionConfigurationDistributionsLaunchTemplateConfigurations"
          }
        }
      ],
      "symbolId": "src/data-awscc-imagebuilder-distribution-configuration/index:DataAwsccImagebuilderDistributionConfigurationDistributionsLaunchTemplateConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderDistributionConfiguration.DataAwsccImagebuilderDistributionConfigurationDistributionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderDistributionConfiguration.DataAwsccImagebuilderDistributionConfigurationDistributionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-imagebuilder-distribution-configuration/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/data-awscc-imagebuilder-distribution-configuration/index.ts",
        "line": 776
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-distribution-configuration/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-awscc.dataAwsccImagebuilderDistributionConfiguration.DataAwsccImagebuilderDistributionConfigurationDistributionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccImagebuilderDistributionConfigurationDistributionsList",
      "namespace": "dataAwsccImagebuilderDistributionConfiguration",
      "symbolId": "src/data-awscc-imagebuilder-distribution-configuration/index:DataAwsccImagebuilderDistributionConfigurationDistributionsList"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderDistributionConfiguration.DataAwsccImagebuilderDistributionConfigurationDistributionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderDistributionConfiguration.DataAwsccImagebuilderDistributionConfigurationDistributionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-imagebuilder-distribution-configuration/index.ts",
          "line": 716
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-distribution-configuration/index.ts",
        "line": 707
      },
      "name": "DataAwsccImagebuilderDistributionConfigurationDistributionsOutputReference",
      "namespace": "dataAwsccImagebuilderDistributionConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-distribution-configuration/index.ts",
            "line": 737
          },
          "name": "amiDistributionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderDistributionConfiguration.DataAwsccImagebuilderDistributionConfigurationDistributionsAmiDistributionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-distribution-configuration/index.ts",
            "line": 743
          },
          "name": "containerDistributionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderDistributionConfiguration.DataAwsccImagebuilderDistributionConfigurationDistributionsContainerDistributionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-distribution-configuration/index.ts",
            "line": 749
          },
          "name": "fastLaunchConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderDistributionConfiguration.DataAwsccImagebuilderDistributionConfigurationDistributionsFastLaunchConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-distribution-configuration/index.ts",
            "line": 755
          },
          "name": "launchTemplateConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderDistributionConfiguration.DataAwsccImagebuilderDistributionConfigurationDistributionsLaunchTemplateConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-distribution-configuration/index.ts",
            "line": 760
          },
          "name": "licenseConfigurationArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-distribution-configuration/index.ts",
            "line": 765
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-distribution-configuration/index.ts",
            "line": 771
          },
          "name": "ssmParameterConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderDistributionConfiguration.DataAwsccImagebuilderDistributionConfigurationDistributionsSsmParameterConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-distribution-configuration/index.ts",
            "line": 720
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderDistributionConfiguration.DataAwsccImagebuilderDistributionConfigurationDistributions"
          }
        }
      ],
      "symbolId": "src/data-awscc-imagebuilder-distribution-configuration/index:DataAwsccImagebuilderDistributionConfigurationDistributionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderDistributionConfiguration.DataAwsccImagebuilderDistributionConfigurationDistributionsSsmParameterConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderDistributionConfiguration.DataAwsccImagebuilderDistributionConfigurationDistributionsSsmParameterConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-distribution-configuration/index.ts",
        "line": 599
      },
      "name": "DataAwsccImagebuilderDistributionConfigurationDistributionsSsmParameterConfigurations",
      "namespace": "dataAwsccImagebuilderDistributionConfiguration",
      "symbolId": "src/data-awscc-imagebuilder-distribution-configuration/index:DataAwsccImagebuilderDistributionConfigurationDistributionsSsmParameterConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderDistributionConfiguration.DataAwsccImagebuilderDistributionConfigurationDistributionsSsmParameterConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderDistributionConfiguration.DataAwsccImagebuilderDistributionConfigurationDistributionsSsmParameterConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-imagebuilder-distribution-configuration/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-distribution-configuration/index.ts",
        "line": 666
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-distribution-configuration/index.ts",
            "line": 680
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderDistributionConfiguration.DataAwsccImagebuilderDistributionConfigurationDistributionsSsmParameterConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccImagebuilderDistributionConfigurationDistributionsSsmParameterConfigurationsList",
      "namespace": "dataAwsccImagebuilderDistributionConfiguration",
      "symbolId": "src/data-awscc-imagebuilder-distribution-configuration/index:DataAwsccImagebuilderDistributionConfigurationDistributionsSsmParameterConfigurationsList"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderDistributionConfiguration.DataAwsccImagebuilderDistributionConfigurationDistributionsSsmParameterConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderDistributionConfiguration.DataAwsccImagebuilderDistributionConfigurationDistributionsSsmParameterConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-imagebuilder-distribution-configuration/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-distribution-configuration/index.ts",
        "line": 622
      },
      "name": "DataAwsccImagebuilderDistributionConfigurationDistributionsSsmParameterConfigurationsOutputReference",
      "namespace": "dataAwsccImagebuilderDistributionConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-distribution-configuration/index.ts",
            "line": 651
          },
          "name": "amiAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-distribution-configuration/index.ts",
            "line": 656
          },
          "name": "dataType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-distribution-configuration/index.ts",
            "line": 661
          },
          "name": "parameterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-distribution-configuration/index.ts",
            "line": 635
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderDistributionConfiguration.DataAwsccImagebuilderDistributionConfigurationDistributionsSsmParameterConfigurations"
          }
        }
      ],
      "symbolId": "src/data-awscc-imagebuilder-distribution-configuration/index:DataAwsccImagebuilderDistributionConfigurationDistributionsSsmParameterConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderDistributionConfigurations.DataAwsccImagebuilderDistributionConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/imagebuilder_distribution_configurations awscc_imagebuilder_distribution_configurations}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderDistributionConfigurations.DataAwsccImagebuilderDistributionConfigurations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/imagebuilder_distribution_configurations awscc_imagebuilder_distribution_configurations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-imagebuilder-distribution-configurations/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderDistributionConfigurations.DataAwsccImagebuilderDistributionConfigurationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-distribution-configurations/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccImagebuilderDistributionConfigurations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-distribution-configurations/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccImagebuilderDistributionConfigurations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/imagebuilder_distribution_configurations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccImagebuilderDistributionConfigurations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccImagebuilderDistributionConfigurations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-distribution-configurations/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-distribution-configurations/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccImagebuilderDistributionConfigurations",
      "namespace": "dataAwsccImagebuilderDistributionConfigurations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-distribution-configurations/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-distribution-configurations/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-distribution-configurations/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-imagebuilder-distribution-configurations/index:DataAwsccImagebuilderDistributionConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderDistributionConfigurations.DataAwsccImagebuilderDistributionConfigurationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderDistributionConfigurations.DataAwsccImagebuilderDistributionConfigurationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-distribution-configurations/index.ts",
        "line": 14
      },
      "name": "DataAwsccImagebuilderDistributionConfigurationsConfig",
      "namespace": "dataAwsccImagebuilderDistributionConfigurations",
      "symbolId": "src/data-awscc-imagebuilder-distribution-configurations/index:DataAwsccImagebuilderDistributionConfigurationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderImage.DataAwsccImagebuilderImage": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/imagebuilder_image awscc_imagebuilder_image}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImage.DataAwsccImagebuilderImage",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/imagebuilder_image awscc_imagebuilder_image} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-imagebuilder-image/index.ts",
          "line": 646
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImage.DataAwsccImagebuilderImageConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-image/index.ts",
        "line": 614
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccImagebuilderImage resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image/index.ts",
            "line": 631
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccImagebuilderImage to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/imagebuilder_image#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccImagebuilderImage that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccImagebuilderImage to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image/index.ts",
            "line": 784
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image/index.ts",
            "line": 790
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccImagebuilderImage",
      "namespace": "dataAwsccImagebuilderImage",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image/index.ts",
            "line": 619
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image/index.ts",
            "line": 670
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image/index.ts",
            "line": 675
          },
          "name": "containerRecipeArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image/index.ts",
            "line": 681
          },
          "name": "deletionSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImage.DataAwsccImagebuilderImageDeletionSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image/index.ts",
            "line": 686
          },
          "name": "distributionConfigurationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image/index.ts",
            "line": 691
          },
          "name": "enhancedImageMetadataEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image/index.ts",
            "line": 696
          },
          "name": "executionRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image/index.ts",
            "line": 714
          },
          "name": "imageId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image/index.ts",
            "line": 720
          },
          "name": "imagePipelineExecutionSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImage.DataAwsccImagebuilderImageImagePipelineExecutionSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image/index.ts",
            "line": 725
          },
          "name": "imageRecipeArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image/index.ts",
            "line": 731
          },
          "name": "imageScanningConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImage.DataAwsccImagebuilderImageImageScanningConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image/index.ts",
            "line": 737
          },
          "name": "imageTestsConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImage.DataAwsccImagebuilderImageImageTestsConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image/index.ts",
            "line": 742
          },
          "name": "imageUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image/index.ts",
            "line": 747
          },
          "name": "infrastructureConfigurationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image/index.ts",
            "line": 753
          },
          "name": "latestVersion",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImage.DataAwsccImagebuilderImageLatestVersionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image/index.ts",
            "line": 759
          },
          "name": "loggingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImage.DataAwsccImagebuilderImageLoggingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image/index.ts",
            "line": 764
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image/index.ts",
            "line": 770
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image/index.ts",
            "line": 776
          },
          "name": "workflows",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImage.DataAwsccImagebuilderImageWorkflowsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image/index.ts",
            "line": 709
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image/index.ts",
            "line": 702
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-imagebuilder-image/index:DataAwsccImagebuilderImage"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderImage.DataAwsccImagebuilderImageConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImage.DataAwsccImagebuilderImageConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-image/index.ts",
        "line": 14
      },
      "name": "DataAwsccImagebuilderImageConfig",
      "namespace": "dataAwsccImagebuilderImage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/imagebuilder_image#id DataAwsccImagebuilderImage#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-imagebuilder-image/index:DataAwsccImagebuilderImageConfig"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderImage.DataAwsccImagebuilderImageDeletionSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImage.DataAwsccImagebuilderImageDeletionSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-image/index.ts",
        "line": 25
      },
      "name": "DataAwsccImagebuilderImageDeletionSettings",
      "namespace": "dataAwsccImagebuilderImage",
      "symbolId": "src/data-awscc-imagebuilder-image/index:DataAwsccImagebuilderImageDeletionSettings"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderImage.DataAwsccImagebuilderImageDeletionSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImage.DataAwsccImagebuilderImageDeletionSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-imagebuilder-image/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-image/index.ts",
        "line": 48
      },
      "name": "DataAwsccImagebuilderImageDeletionSettingsOutputReference",
      "namespace": "dataAwsccImagebuilderImage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image/index.ts",
            "line": 75
          },
          "name": "executionRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImage.DataAwsccImagebuilderImageDeletionSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-imagebuilder-image/index:DataAwsccImagebuilderImageDeletionSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderImage.DataAwsccImagebuilderImageImagePipelineExecutionSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImage.DataAwsccImagebuilderImageImagePipelineExecutionSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-image/index.ts",
        "line": 79
      },
      "name": "DataAwsccImagebuilderImageImagePipelineExecutionSettings",
      "namespace": "dataAwsccImagebuilderImage",
      "symbolId": "src/data-awscc-imagebuilder-image/index:DataAwsccImagebuilderImageImagePipelineExecutionSettings"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderImage.DataAwsccImagebuilderImageImagePipelineExecutionSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImage.DataAwsccImagebuilderImageImagePipelineExecutionSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-imagebuilder-image/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-awscc-imagebuilder-image/index.ts",
        "line": 102
      },
      "name": "DataAwsccImagebuilderImageImagePipelineExecutionSettingsOutputReference",
      "namespace": "dataAwsccImagebuilderImage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image/index.ts",
            "line": 129
          },
          "name": "deploymentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image/index.ts",
            "line": 134
          },
          "name": "onUpdate",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImage.DataAwsccImagebuilderImageImagePipelineExecutionSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-imagebuilder-image/index:DataAwsccImagebuilderImageImagePipelineExecutionSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderImage.DataAwsccImagebuilderImageImageScanningConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImage.DataAwsccImagebuilderImageImageScanningConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-image/index.ts",
        "line": 197
      },
      "name": "DataAwsccImagebuilderImageImageScanningConfiguration",
      "namespace": "dataAwsccImagebuilderImage",
      "symbolId": "src/data-awscc-imagebuilder-image/index:DataAwsccImagebuilderImageImageScanningConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderImage.DataAwsccImagebuilderImageImageScanningConfigurationEcrConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImage.DataAwsccImagebuilderImageImageScanningConfigurationEcrConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-image/index.ts",
        "line": 138
      },
      "name": "DataAwsccImagebuilderImageImageScanningConfigurationEcrConfiguration",
      "namespace": "dataAwsccImagebuilderImage",
      "symbolId": "src/data-awscc-imagebuilder-image/index:DataAwsccImagebuilderImageImageScanningConfigurationEcrConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderImage.DataAwsccImagebuilderImageImageScanningConfigurationEcrConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImage.DataAwsccImagebuilderImageImageScanningConfigurationEcrConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-imagebuilder-image/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-awscc-imagebuilder-image/index.ts",
        "line": 161
      },
      "name": "DataAwsccImagebuilderImageImageScanningConfigurationEcrConfigurationOutputReference",
      "namespace": "dataAwsccImagebuilderImage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image/index.ts",
            "line": 188
          },
          "name": "containerTags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image/index.ts",
            "line": 193
          },
          "name": "repositoryName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image/index.ts",
            "line": 172
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImage.DataAwsccImagebuilderImageImageScanningConfigurationEcrConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-imagebuilder-image/index:DataAwsccImagebuilderImageImageScanningConfigurationEcrConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderImage.DataAwsccImagebuilderImageImageScanningConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImage.DataAwsccImagebuilderImageImageScanningConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-imagebuilder-image/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-awscc-imagebuilder-image/index.ts",
        "line": 220
      },
      "name": "DataAwsccImagebuilderImageImageScanningConfigurationOutputReference",
      "namespace": "dataAwsccImagebuilderImage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image/index.ts",
            "line": 248
          },
          "name": "ecrConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImage.DataAwsccImagebuilderImageImageScanningConfigurationEcrConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image/index.ts",
            "line": 253
          },
          "name": "imageScanningEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image/index.ts",
            "line": 231
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImage.DataAwsccImagebuilderImageImageScanningConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-imagebuilder-image/index:DataAwsccImagebuilderImageImageScanningConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderImage.DataAwsccImagebuilderImageImageTestsConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImage.DataAwsccImagebuilderImageImageTestsConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-image/index.ts",
        "line": 257
      },
      "name": "DataAwsccImagebuilderImageImageTestsConfiguration",
      "namespace": "dataAwsccImagebuilderImage",
      "symbolId": "src/data-awscc-imagebuilder-image/index:DataAwsccImagebuilderImageImageTestsConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderImage.DataAwsccImagebuilderImageImageTestsConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImage.DataAwsccImagebuilderImageImageTestsConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-imagebuilder-image/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-awscc-imagebuilder-image/index.ts",
        "line": 280
      },
      "name": "DataAwsccImagebuilderImageImageTestsConfigurationOutputReference",
      "namespace": "dataAwsccImagebuilderImage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image/index.ts",
            "line": 307
          },
          "name": "imageTestsEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image/index.ts",
            "line": 312
          },
          "name": "timeoutMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image/index.ts",
            "line": 291
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImage.DataAwsccImagebuilderImageImageTestsConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-imagebuilder-image/index:DataAwsccImagebuilderImageImageTestsConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderImage.DataAwsccImagebuilderImageLatestVersion": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImage.DataAwsccImagebuilderImageLatestVersion",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-image/index.ts",
        "line": 316
      },
      "name": "DataAwsccImagebuilderImageLatestVersion",
      "namespace": "dataAwsccImagebuilderImage",
      "symbolId": "src/data-awscc-imagebuilder-image/index:DataAwsccImagebuilderImageLatestVersion"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderImage.DataAwsccImagebuilderImageLatestVersionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImage.DataAwsccImagebuilderImageLatestVersionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-imagebuilder-image/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-image/index.ts",
        "line": 339
      },
      "name": "DataAwsccImagebuilderImageLatestVersionOutputReference",
      "namespace": "dataAwsccImagebuilderImage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image/index.ts",
            "line": 366
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image/index.ts",
            "line": 371
          },
          "name": "major",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image/index.ts",
            "line": 376
          },
          "name": "minor",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image/index.ts",
            "line": 381
          },
          "name": "patch",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image/index.ts",
            "line": 350
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImage.DataAwsccImagebuilderImageLatestVersion"
          }
        }
      ],
      "symbolId": "src/data-awscc-imagebuilder-image/index:DataAwsccImagebuilderImageLatestVersionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderImage.DataAwsccImagebuilderImageLoggingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImage.DataAwsccImagebuilderImageLoggingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-image/index.ts",
        "line": 385
      },
      "name": "DataAwsccImagebuilderImageLoggingConfiguration",
      "namespace": "dataAwsccImagebuilderImage",
      "symbolId": "src/data-awscc-imagebuilder-image/index:DataAwsccImagebuilderImageLoggingConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderImage.DataAwsccImagebuilderImageLoggingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImage.DataAwsccImagebuilderImageLoggingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-imagebuilder-image/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-image/index.ts",
        "line": 408
      },
      "name": "DataAwsccImagebuilderImageLoggingConfigurationOutputReference",
      "namespace": "dataAwsccImagebuilderImage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image/index.ts",
            "line": 435
          },
          "name": "logGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image/index.ts",
            "line": 419
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImage.DataAwsccImagebuilderImageLoggingConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-imagebuilder-image/index:DataAwsccImagebuilderImageLoggingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderImage.DataAwsccImagebuilderImageWorkflows": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImage.DataAwsccImagebuilderImageWorkflows",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-image/index.ts",
        "line": 519
      },
      "name": "DataAwsccImagebuilderImageWorkflows",
      "namespace": "dataAwsccImagebuilderImage",
      "symbolId": "src/data-awscc-imagebuilder-image/index:DataAwsccImagebuilderImageWorkflows"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderImage.DataAwsccImagebuilderImageWorkflowsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImage.DataAwsccImagebuilderImageWorkflowsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-imagebuilder-image/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-image/index.ts",
        "line": 592
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image/index.ts",
            "line": 606
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImage.DataAwsccImagebuilderImageWorkflowsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccImagebuilderImageWorkflowsList",
      "namespace": "dataAwsccImagebuilderImage",
      "symbolId": "src/data-awscc-imagebuilder-image/index:DataAwsccImagebuilderImageWorkflowsList"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderImage.DataAwsccImagebuilderImageWorkflowsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImage.DataAwsccImagebuilderImageWorkflowsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-imagebuilder-image/index.ts",
          "line": 551
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-image/index.ts",
        "line": 542
      },
      "name": "DataAwsccImagebuilderImageWorkflowsOutputReference",
      "namespace": "dataAwsccImagebuilderImage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image/index.ts",
            "line": 571
          },
          "name": "onFailure",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image/index.ts",
            "line": 576
          },
          "name": "parallelGroup",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image/index.ts",
            "line": 582
          },
          "name": "parameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImage.DataAwsccImagebuilderImageWorkflowsParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image/index.ts",
            "line": 587
          },
          "name": "workflowArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image/index.ts",
            "line": 555
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImage.DataAwsccImagebuilderImageWorkflows"
          }
        }
      ],
      "symbolId": "src/data-awscc-imagebuilder-image/index:DataAwsccImagebuilderImageWorkflowsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderImage.DataAwsccImagebuilderImageWorkflowsParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImage.DataAwsccImagebuilderImageWorkflowsParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-image/index.ts",
        "line": 439
      },
      "name": "DataAwsccImagebuilderImageWorkflowsParameters",
      "namespace": "dataAwsccImagebuilderImage",
      "symbolId": "src/data-awscc-imagebuilder-image/index:DataAwsccImagebuilderImageWorkflowsParameters"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderImage.DataAwsccImagebuilderImageWorkflowsParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImage.DataAwsccImagebuilderImageWorkflowsParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-imagebuilder-image/index.ts",
          "line": 508
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-image/index.ts",
        "line": 501
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image/index.ts",
            "line": 515
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImage.DataAwsccImagebuilderImageWorkflowsParametersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccImagebuilderImageWorkflowsParametersList",
      "namespace": "dataAwsccImagebuilderImage",
      "symbolId": "src/data-awscc-imagebuilder-image/index:DataAwsccImagebuilderImageWorkflowsParametersList"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderImage.DataAwsccImagebuilderImageWorkflowsParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImage.DataAwsccImagebuilderImageWorkflowsParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-imagebuilder-image/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/data-awscc-imagebuilder-image/index.ts",
        "line": 462
      },
      "name": "DataAwsccImagebuilderImageWorkflowsParametersOutputReference",
      "namespace": "dataAwsccImagebuilderImage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image/index.ts",
            "line": 491
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image/index.ts",
            "line": 496
          },
          "name": "value",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image/index.ts",
            "line": 475
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImage.DataAwsccImagebuilderImageWorkflowsParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-imagebuilder-image/index:DataAwsccImagebuilderImageWorkflowsParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderImagePipeline.DataAwsccImagebuilderImagePipeline": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/imagebuilder_image_pipeline awscc_imagebuilder_image_pipeline}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImagePipeline.DataAwsccImagebuilderImagePipeline",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/imagebuilder_image_pipeline awscc_imagebuilder_image_pipeline} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-imagebuilder-image-pipeline/index.ts",
          "line": 593
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImagePipeline.DataAwsccImagebuilderImagePipelineConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-image-pipeline/index.ts",
        "line": 561
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccImagebuilderImagePipeline resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-pipeline/index.ts",
            "line": 578
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccImagebuilderImagePipeline to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/imagebuilder_image_pipeline#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccImagebuilderImagePipeline that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccImagebuilderImagePipeline to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-pipeline/index.ts",
            "line": 730
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-pipeline/index.ts",
            "line": 736
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccImagebuilderImagePipeline",
      "namespace": "dataAwsccImagebuilderImagePipeline",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-pipeline/index.ts",
            "line": 566
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-pipeline/index.ts",
            "line": 617
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-pipeline/index.ts",
            "line": 622
          },
          "name": "containerRecipeArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-pipeline/index.ts",
            "line": 627
          },
          "name": "deploymentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-pipeline/index.ts",
            "line": 632
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-pipeline/index.ts",
            "line": 637
          },
          "name": "distributionConfigurationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-pipeline/index.ts",
            "line": 642
          },
          "name": "enhancedImageMetadataEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-pipeline/index.ts",
            "line": 647
          },
          "name": "executionRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-pipeline/index.ts",
            "line": 665
          },
          "name": "imageRecipeArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-pipeline/index.ts",
            "line": 671
          },
          "name": "imageScanningConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImagePipeline.DataAwsccImagebuilderImagePipelineImageScanningConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-pipeline/index.ts",
            "line": 677
          },
          "name": "imageTags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-pipeline/index.ts",
            "line": 683
          },
          "name": "imageTestsConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImagePipeline.DataAwsccImagebuilderImagePipelineImageTestsConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-pipeline/index.ts",
            "line": 688
          },
          "name": "infrastructureConfigurationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-pipeline/index.ts",
            "line": 694
          },
          "name": "loggingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImagePipeline.DataAwsccImagebuilderImagePipelineLoggingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-pipeline/index.ts",
            "line": 699
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-pipeline/index.ts",
            "line": 705
          },
          "name": "schedule",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImagePipeline.DataAwsccImagebuilderImagePipelineScheduleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-pipeline/index.ts",
            "line": 710
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-pipeline/index.ts",
            "line": 716
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-pipeline/index.ts",
            "line": 722
          },
          "name": "workflows",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImagePipeline.DataAwsccImagebuilderImagePipelineWorkflowsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-pipeline/index.ts",
            "line": 660
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-pipeline/index.ts",
            "line": 653
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-imagebuilder-image-pipeline/index:DataAwsccImagebuilderImagePipeline"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderImagePipeline.DataAwsccImagebuilderImagePipelineConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImagePipeline.DataAwsccImagebuilderImagePipelineConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-image-pipeline/index.ts",
        "line": 14
      },
      "name": "DataAwsccImagebuilderImagePipelineConfig",
      "namespace": "dataAwsccImagebuilderImagePipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/imagebuilder_image_pipeline#id DataAwsccImagebuilderImagePipeline#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-pipeline/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-imagebuilder-image-pipeline/index:DataAwsccImagebuilderImagePipelineConfig"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderImagePipeline.DataAwsccImagebuilderImagePipelineImageScanningConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImagePipeline.DataAwsccImagebuilderImagePipelineImageScanningConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-image-pipeline/index.ts",
        "line": 84
      },
      "name": "DataAwsccImagebuilderImagePipelineImageScanningConfiguration",
      "namespace": "dataAwsccImagebuilderImagePipeline",
      "symbolId": "src/data-awscc-imagebuilder-image-pipeline/index:DataAwsccImagebuilderImagePipelineImageScanningConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderImagePipeline.DataAwsccImagebuilderImagePipelineImageScanningConfigurationEcrConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImagePipeline.DataAwsccImagebuilderImagePipelineImageScanningConfigurationEcrConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-image-pipeline/index.ts",
        "line": 25
      },
      "name": "DataAwsccImagebuilderImagePipelineImageScanningConfigurationEcrConfiguration",
      "namespace": "dataAwsccImagebuilderImagePipeline",
      "symbolId": "src/data-awscc-imagebuilder-image-pipeline/index:DataAwsccImagebuilderImagePipelineImageScanningConfigurationEcrConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderImagePipeline.DataAwsccImagebuilderImagePipelineImageScanningConfigurationEcrConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImagePipeline.DataAwsccImagebuilderImagePipelineImageScanningConfigurationEcrConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-imagebuilder-image-pipeline/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-image-pipeline/index.ts",
        "line": 48
      },
      "name": "DataAwsccImagebuilderImagePipelineImageScanningConfigurationEcrConfigurationOutputReference",
      "namespace": "dataAwsccImagebuilderImagePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-pipeline/index.ts",
            "line": 75
          },
          "name": "containerTags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-pipeline/index.ts",
            "line": 80
          },
          "name": "repositoryName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-pipeline/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImagePipeline.DataAwsccImagebuilderImagePipelineImageScanningConfigurationEcrConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-imagebuilder-image-pipeline/index:DataAwsccImagebuilderImagePipelineImageScanningConfigurationEcrConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderImagePipeline.DataAwsccImagebuilderImagePipelineImageScanningConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImagePipeline.DataAwsccImagebuilderImagePipelineImageScanningConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-imagebuilder-image-pipeline/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-awscc-imagebuilder-image-pipeline/index.ts",
        "line": 107
      },
      "name": "DataAwsccImagebuilderImagePipelineImageScanningConfigurationOutputReference",
      "namespace": "dataAwsccImagebuilderImagePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-pipeline/index.ts",
            "line": 135
          },
          "name": "ecrConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImagePipeline.DataAwsccImagebuilderImagePipelineImageScanningConfigurationEcrConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-pipeline/index.ts",
            "line": 140
          },
          "name": "imageScanningEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-pipeline/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImagePipeline.DataAwsccImagebuilderImagePipelineImageScanningConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-imagebuilder-image-pipeline/index:DataAwsccImagebuilderImagePipelineImageScanningConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderImagePipeline.DataAwsccImagebuilderImagePipelineImageTestsConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImagePipeline.DataAwsccImagebuilderImagePipelineImageTestsConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-image-pipeline/index.ts",
        "line": 144
      },
      "name": "DataAwsccImagebuilderImagePipelineImageTestsConfiguration",
      "namespace": "dataAwsccImagebuilderImagePipeline",
      "symbolId": "src/data-awscc-imagebuilder-image-pipeline/index:DataAwsccImagebuilderImagePipelineImageTestsConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderImagePipeline.DataAwsccImagebuilderImagePipelineImageTestsConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImagePipeline.DataAwsccImagebuilderImagePipelineImageTestsConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-imagebuilder-image-pipeline/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-awscc-imagebuilder-image-pipeline/index.ts",
        "line": 167
      },
      "name": "DataAwsccImagebuilderImagePipelineImageTestsConfigurationOutputReference",
      "namespace": "dataAwsccImagebuilderImagePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-pipeline/index.ts",
            "line": 194
          },
          "name": "imageTestsEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-pipeline/index.ts",
            "line": 199
          },
          "name": "timeoutMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-pipeline/index.ts",
            "line": 178
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImagePipeline.DataAwsccImagebuilderImagePipelineImageTestsConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-imagebuilder-image-pipeline/index:DataAwsccImagebuilderImagePipelineImageTestsConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderImagePipeline.DataAwsccImagebuilderImagePipelineLoggingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImagePipeline.DataAwsccImagebuilderImagePipelineLoggingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-image-pipeline/index.ts",
        "line": 203
      },
      "name": "DataAwsccImagebuilderImagePipelineLoggingConfiguration",
      "namespace": "dataAwsccImagebuilderImagePipeline",
      "symbolId": "src/data-awscc-imagebuilder-image-pipeline/index:DataAwsccImagebuilderImagePipelineLoggingConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderImagePipeline.DataAwsccImagebuilderImagePipelineLoggingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImagePipeline.DataAwsccImagebuilderImagePipelineLoggingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-imagebuilder-image-pipeline/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-awscc-imagebuilder-image-pipeline/index.ts",
        "line": 226
      },
      "name": "DataAwsccImagebuilderImagePipelineLoggingConfigurationOutputReference",
      "namespace": "dataAwsccImagebuilderImagePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-pipeline/index.ts",
            "line": 253
          },
          "name": "imageLogGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-pipeline/index.ts",
            "line": 258
          },
          "name": "pipelineLogGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-pipeline/index.ts",
            "line": 237
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImagePipeline.DataAwsccImagebuilderImagePipelineLoggingConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-imagebuilder-image-pipeline/index:DataAwsccImagebuilderImagePipelineLoggingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderImagePipeline.DataAwsccImagebuilderImagePipelineSchedule": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImagePipeline.DataAwsccImagebuilderImagePipelineSchedule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-image-pipeline/index.ts",
        "line": 316
      },
      "name": "DataAwsccImagebuilderImagePipelineSchedule",
      "namespace": "dataAwsccImagebuilderImagePipeline",
      "symbolId": "src/data-awscc-imagebuilder-image-pipeline/index:DataAwsccImagebuilderImagePipelineSchedule"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderImagePipeline.DataAwsccImagebuilderImagePipelineScheduleAutoDisablePolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImagePipeline.DataAwsccImagebuilderImagePipelineScheduleAutoDisablePolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-image-pipeline/index.ts",
        "line": 262
      },
      "name": "DataAwsccImagebuilderImagePipelineScheduleAutoDisablePolicy",
      "namespace": "dataAwsccImagebuilderImagePipeline",
      "symbolId": "src/data-awscc-imagebuilder-image-pipeline/index:DataAwsccImagebuilderImagePipelineScheduleAutoDisablePolicy"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderImagePipeline.DataAwsccImagebuilderImagePipelineScheduleAutoDisablePolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImagePipeline.DataAwsccImagebuilderImagePipelineScheduleAutoDisablePolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-imagebuilder-image-pipeline/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/data-awscc-imagebuilder-image-pipeline/index.ts",
        "line": 285
      },
      "name": "DataAwsccImagebuilderImagePipelineScheduleAutoDisablePolicyOutputReference",
      "namespace": "dataAwsccImagebuilderImagePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-pipeline/index.ts",
            "line": 312
          },
          "name": "failureCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-pipeline/index.ts",
            "line": 296
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImagePipeline.DataAwsccImagebuilderImagePipelineScheduleAutoDisablePolicy"
          }
        }
      ],
      "symbolId": "src/data-awscc-imagebuilder-image-pipeline/index:DataAwsccImagebuilderImagePipelineScheduleAutoDisablePolicyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderImagePipeline.DataAwsccImagebuilderImagePipelineScheduleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImagePipeline.DataAwsccImagebuilderImagePipelineScheduleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-imagebuilder-image-pipeline/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-image-pipeline/index.ts",
        "line": 339
      },
      "name": "DataAwsccImagebuilderImagePipelineScheduleOutputReference",
      "namespace": "dataAwsccImagebuilderImagePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-pipeline/index.ts",
            "line": 367
          },
          "name": "autoDisablePolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImagePipeline.DataAwsccImagebuilderImagePipelineScheduleAutoDisablePolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-pipeline/index.ts",
            "line": 372
          },
          "name": "pipelineExecutionStartCondition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-pipeline/index.ts",
            "line": 377
          },
          "name": "scheduleExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-pipeline/index.ts",
            "line": 382
          },
          "name": "timezone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-pipeline/index.ts",
            "line": 350
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImagePipeline.DataAwsccImagebuilderImagePipelineSchedule"
          }
        }
      ],
      "symbolId": "src/data-awscc-imagebuilder-image-pipeline/index:DataAwsccImagebuilderImagePipelineScheduleOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderImagePipeline.DataAwsccImagebuilderImagePipelineWorkflows": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImagePipeline.DataAwsccImagebuilderImagePipelineWorkflows",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-image-pipeline/index.ts",
        "line": 466
      },
      "name": "DataAwsccImagebuilderImagePipelineWorkflows",
      "namespace": "dataAwsccImagebuilderImagePipeline",
      "symbolId": "src/data-awscc-imagebuilder-image-pipeline/index:DataAwsccImagebuilderImagePipelineWorkflows"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderImagePipeline.DataAwsccImagebuilderImagePipelineWorkflowsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImagePipeline.DataAwsccImagebuilderImagePipelineWorkflowsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-imagebuilder-image-pipeline/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-image-pipeline/index.ts",
        "line": 539
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-pipeline/index.ts",
            "line": 553
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImagePipeline.DataAwsccImagebuilderImagePipelineWorkflowsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccImagebuilderImagePipelineWorkflowsList",
      "namespace": "dataAwsccImagebuilderImagePipeline",
      "symbolId": "src/data-awscc-imagebuilder-image-pipeline/index:DataAwsccImagebuilderImagePipelineWorkflowsList"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderImagePipeline.DataAwsccImagebuilderImagePipelineWorkflowsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImagePipeline.DataAwsccImagebuilderImagePipelineWorkflowsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-imagebuilder-image-pipeline/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-awscc-imagebuilder-image-pipeline/index.ts",
        "line": 489
      },
      "name": "DataAwsccImagebuilderImagePipelineWorkflowsOutputReference",
      "namespace": "dataAwsccImagebuilderImagePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-pipeline/index.ts",
            "line": 518
          },
          "name": "onFailure",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-pipeline/index.ts",
            "line": 523
          },
          "name": "parallelGroup",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-pipeline/index.ts",
            "line": 529
          },
          "name": "parameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImagePipeline.DataAwsccImagebuilderImagePipelineWorkflowsParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-pipeline/index.ts",
            "line": 534
          },
          "name": "workflowArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-pipeline/index.ts",
            "line": 502
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImagePipeline.DataAwsccImagebuilderImagePipelineWorkflows"
          }
        }
      ],
      "symbolId": "src/data-awscc-imagebuilder-image-pipeline/index:DataAwsccImagebuilderImagePipelineWorkflowsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderImagePipeline.DataAwsccImagebuilderImagePipelineWorkflowsParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImagePipeline.DataAwsccImagebuilderImagePipelineWorkflowsParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-image-pipeline/index.ts",
        "line": 386
      },
      "name": "DataAwsccImagebuilderImagePipelineWorkflowsParameters",
      "namespace": "dataAwsccImagebuilderImagePipeline",
      "symbolId": "src/data-awscc-imagebuilder-image-pipeline/index:DataAwsccImagebuilderImagePipelineWorkflowsParameters"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderImagePipeline.DataAwsccImagebuilderImagePipelineWorkflowsParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImagePipeline.DataAwsccImagebuilderImagePipelineWorkflowsParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-imagebuilder-image-pipeline/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-awscc-imagebuilder-image-pipeline/index.ts",
        "line": 448
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-pipeline/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-awscc.dataAwsccImagebuilderImagePipeline.DataAwsccImagebuilderImagePipelineWorkflowsParametersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccImagebuilderImagePipelineWorkflowsParametersList",
      "namespace": "dataAwsccImagebuilderImagePipeline",
      "symbolId": "src/data-awscc-imagebuilder-image-pipeline/index:DataAwsccImagebuilderImagePipelineWorkflowsParametersList"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderImagePipeline.DataAwsccImagebuilderImagePipelineWorkflowsParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImagePipeline.DataAwsccImagebuilderImagePipelineWorkflowsParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-imagebuilder-image-pipeline/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-awscc-imagebuilder-image-pipeline/index.ts",
        "line": 409
      },
      "name": "DataAwsccImagebuilderImagePipelineWorkflowsParametersOutputReference",
      "namespace": "dataAwsccImagebuilderImagePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-pipeline/index.ts",
            "line": 438
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-pipeline/index.ts",
            "line": 443
          },
          "name": "value",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-pipeline/index.ts",
            "line": 422
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImagePipeline.DataAwsccImagebuilderImagePipelineWorkflowsParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-imagebuilder-image-pipeline/index:DataAwsccImagebuilderImagePipelineWorkflowsParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderImagePipelines.DataAwsccImagebuilderImagePipelines": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/imagebuilder_image_pipelines awscc_imagebuilder_image_pipelines}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImagePipelines.DataAwsccImagebuilderImagePipelines",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/imagebuilder_image_pipelines awscc_imagebuilder_image_pipelines} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-imagebuilder-image-pipelines/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImagePipelines.DataAwsccImagebuilderImagePipelinesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-image-pipelines/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccImagebuilderImagePipelines resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-pipelines/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccImagebuilderImagePipelines to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/imagebuilder_image_pipelines#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccImagebuilderImagePipelines that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccImagebuilderImagePipelines to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-pipelines/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-pipelines/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccImagebuilderImagePipelines",
      "namespace": "dataAwsccImagebuilderImagePipelines",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-pipelines/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-pipelines/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-pipelines/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-imagebuilder-image-pipelines/index:DataAwsccImagebuilderImagePipelines"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderImagePipelines.DataAwsccImagebuilderImagePipelinesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImagePipelines.DataAwsccImagebuilderImagePipelinesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-image-pipelines/index.ts",
        "line": 14
      },
      "name": "DataAwsccImagebuilderImagePipelinesConfig",
      "namespace": "dataAwsccImagebuilderImagePipelines",
      "symbolId": "src/data-awscc-imagebuilder-image-pipelines/index:DataAwsccImagebuilderImagePipelinesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderImageRecipe.DataAwsccImagebuilderImageRecipe": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/imagebuilder_image_recipe awscc_imagebuilder_image_recipe}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImageRecipe.DataAwsccImagebuilderImageRecipe",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/imagebuilder_image_recipe awscc_imagebuilder_image_recipe} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-imagebuilder-image-recipe/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-awscc.dataAwsccImagebuilderImageRecipe.DataAwsccImagebuilderImageRecipeConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-image-recipe/index.ts",
        "line": 553
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccImagebuilderImageRecipe resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-recipe/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 DataAwsccImagebuilderImageRecipe to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/imagebuilder_image_recipe#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccImagebuilderImageRecipe that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccImagebuilderImageRecipe to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-recipe/index.ts",
            "line": 696
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-recipe/index.ts",
            "line": 702
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccImagebuilderImageRecipe",
      "namespace": "dataAwsccImagebuilderImageRecipe",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-recipe/index.ts",
            "line": 558
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-recipe/index.ts",
            "line": 610
          },
          "name": "additionalInstanceConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImageRecipe.DataAwsccImagebuilderImageRecipeAdditionalInstanceConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-recipe/index.ts",
            "line": 616
          },
          "name": "amiTags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-recipe/index.ts",
            "line": 621
          },
          "name": "amiWatermarks",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-recipe/index.ts",
            "line": 626
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-recipe/index.ts",
            "line": 632
          },
          "name": "blockDeviceMappings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImageRecipe.DataAwsccImagebuilderImageRecipeBlockDeviceMappingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-recipe/index.ts",
            "line": 638
          },
          "name": "components",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImageRecipe.DataAwsccImagebuilderImageRecipeComponentsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-recipe/index.ts",
            "line": 643
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-recipe/index.ts",
            "line": 662
          },
          "name": "latestVersion",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImageRecipe.DataAwsccImagebuilderImageRecipeLatestVersionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-recipe/index.ts",
            "line": 667
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-recipe/index.ts",
            "line": 672
          },
          "name": "parentImage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-recipe/index.ts",
            "line": 678
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-recipe/index.ts",
            "line": 683
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-recipe/index.ts",
            "line": 688
          },
          "name": "workingDirectory",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-recipe/index.ts",
            "line": 656
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-recipe/index.ts",
            "line": 649
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-imagebuilder-image-recipe/index:DataAwsccImagebuilderImageRecipe"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderImageRecipe.DataAwsccImagebuilderImageRecipeAdditionalInstanceConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImageRecipe.DataAwsccImagebuilderImageRecipeAdditionalInstanceConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-image-recipe/index.ts",
        "line": 79
      },
      "name": "DataAwsccImagebuilderImageRecipeAdditionalInstanceConfiguration",
      "namespace": "dataAwsccImagebuilderImageRecipe",
      "symbolId": "src/data-awscc-imagebuilder-image-recipe/index:DataAwsccImagebuilderImageRecipeAdditionalInstanceConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderImageRecipe.DataAwsccImagebuilderImageRecipeAdditionalInstanceConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImageRecipe.DataAwsccImagebuilderImageRecipeAdditionalInstanceConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-imagebuilder-image-recipe/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-awscc-imagebuilder-image-recipe/index.ts",
        "line": 102
      },
      "name": "DataAwsccImagebuilderImageRecipeAdditionalInstanceConfigurationOutputReference",
      "namespace": "dataAwsccImagebuilderImageRecipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-recipe/index.ts",
            "line": 130
          },
          "name": "systemsManagerAgent",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImageRecipe.DataAwsccImagebuilderImageRecipeAdditionalInstanceConfigurationSystemsManagerAgentOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-recipe/index.ts",
            "line": 135
          },
          "name": "userDataOverride",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-recipe/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImageRecipe.DataAwsccImagebuilderImageRecipeAdditionalInstanceConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-imagebuilder-image-recipe/index:DataAwsccImagebuilderImageRecipeAdditionalInstanceConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderImageRecipe.DataAwsccImagebuilderImageRecipeAdditionalInstanceConfigurationSystemsManagerAgent": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImageRecipe.DataAwsccImagebuilderImageRecipeAdditionalInstanceConfigurationSystemsManagerAgent",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-image-recipe/index.ts",
        "line": 25
      },
      "name": "DataAwsccImagebuilderImageRecipeAdditionalInstanceConfigurationSystemsManagerAgent",
      "namespace": "dataAwsccImagebuilderImageRecipe",
      "symbolId": "src/data-awscc-imagebuilder-image-recipe/index:DataAwsccImagebuilderImageRecipeAdditionalInstanceConfigurationSystemsManagerAgent"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderImageRecipe.DataAwsccImagebuilderImageRecipeAdditionalInstanceConfigurationSystemsManagerAgentOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImageRecipe.DataAwsccImagebuilderImageRecipeAdditionalInstanceConfigurationSystemsManagerAgentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-imagebuilder-image-recipe/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-image-recipe/index.ts",
        "line": 48
      },
      "name": "DataAwsccImagebuilderImageRecipeAdditionalInstanceConfigurationSystemsManagerAgentOutputReference",
      "namespace": "dataAwsccImagebuilderImageRecipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-recipe/index.ts",
            "line": 75
          },
          "name": "uninstallAfterBuild",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-recipe/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImageRecipe.DataAwsccImagebuilderImageRecipeAdditionalInstanceConfigurationSystemsManagerAgent"
          }
        }
      ],
      "symbolId": "src/data-awscc-imagebuilder-image-recipe/index:DataAwsccImagebuilderImageRecipeAdditionalInstanceConfigurationSystemsManagerAgentOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderImageRecipe.DataAwsccImagebuilderImageRecipeBlockDeviceMappings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImageRecipe.DataAwsccImagebuilderImageRecipeBlockDeviceMappings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-image-recipe/index.ts",
        "line": 228
      },
      "name": "DataAwsccImagebuilderImageRecipeBlockDeviceMappings",
      "namespace": "dataAwsccImagebuilderImageRecipe",
      "symbolId": "src/data-awscc-imagebuilder-image-recipe/index:DataAwsccImagebuilderImageRecipeBlockDeviceMappings"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderImageRecipe.DataAwsccImagebuilderImageRecipeBlockDeviceMappingsEbs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImageRecipe.DataAwsccImagebuilderImageRecipeBlockDeviceMappingsEbs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-image-recipe/index.ts",
        "line": 139
      },
      "name": "DataAwsccImagebuilderImageRecipeBlockDeviceMappingsEbs",
      "namespace": "dataAwsccImagebuilderImageRecipe",
      "symbolId": "src/data-awscc-imagebuilder-image-recipe/index:DataAwsccImagebuilderImageRecipeBlockDeviceMappingsEbs"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderImageRecipe.DataAwsccImagebuilderImageRecipeBlockDeviceMappingsEbsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImageRecipe.DataAwsccImagebuilderImageRecipeBlockDeviceMappingsEbsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-imagebuilder-image-recipe/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-awscc-imagebuilder-image-recipe/index.ts",
        "line": 162
      },
      "name": "DataAwsccImagebuilderImageRecipeBlockDeviceMappingsEbsOutputReference",
      "namespace": "dataAwsccImagebuilderImageRecipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-recipe/index.ts",
            "line": 189
          },
          "name": "deleteOnTermination",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-recipe/index.ts",
            "line": 194
          },
          "name": "encrypted",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-recipe/index.ts",
            "line": 199
          },
          "name": "iops",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-recipe/index.ts",
            "line": 204
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-recipe/index.ts",
            "line": 209
          },
          "name": "snapshotId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-recipe/index.ts",
            "line": 214
          },
          "name": "throughput",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-recipe/index.ts",
            "line": 219
          },
          "name": "volumeSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-recipe/index.ts",
            "line": 224
          },
          "name": "volumeType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-recipe/index.ts",
            "line": 173
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImageRecipe.DataAwsccImagebuilderImageRecipeBlockDeviceMappingsEbs"
          }
        }
      ],
      "symbolId": "src/data-awscc-imagebuilder-image-recipe/index:DataAwsccImagebuilderImageRecipeBlockDeviceMappingsEbsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderImageRecipe.DataAwsccImagebuilderImageRecipeBlockDeviceMappingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImageRecipe.DataAwsccImagebuilderImageRecipeBlockDeviceMappingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-imagebuilder-image-recipe/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-awscc-imagebuilder-image-recipe/index.ts",
        "line": 301
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-recipe/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-awscc.dataAwsccImagebuilderImageRecipe.DataAwsccImagebuilderImageRecipeBlockDeviceMappingsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccImagebuilderImageRecipeBlockDeviceMappingsList",
      "namespace": "dataAwsccImagebuilderImageRecipe",
      "symbolId": "src/data-awscc-imagebuilder-image-recipe/index:DataAwsccImagebuilderImageRecipeBlockDeviceMappingsList"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderImageRecipe.DataAwsccImagebuilderImageRecipeBlockDeviceMappingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImageRecipe.DataAwsccImagebuilderImageRecipeBlockDeviceMappingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-imagebuilder-image-recipe/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-image-recipe/index.ts",
        "line": 251
      },
      "name": "DataAwsccImagebuilderImageRecipeBlockDeviceMappingsOutputReference",
      "namespace": "dataAwsccImagebuilderImageRecipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-recipe/index.ts",
            "line": 280
          },
          "name": "deviceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-recipe/index.ts",
            "line": 286
          },
          "name": "ebs",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImageRecipe.DataAwsccImagebuilderImageRecipeBlockDeviceMappingsEbsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-recipe/index.ts",
            "line": 291
          },
          "name": "noDevice",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-recipe/index.ts",
            "line": 296
          },
          "name": "virtualName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-recipe/index.ts",
            "line": 264
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImageRecipe.DataAwsccImagebuilderImageRecipeBlockDeviceMappings"
          }
        }
      ],
      "symbolId": "src/data-awscc-imagebuilder-image-recipe/index:DataAwsccImagebuilderImageRecipeBlockDeviceMappingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderImageRecipe.DataAwsccImagebuilderImageRecipeComponents": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImageRecipe.DataAwsccImagebuilderImageRecipeComponents",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-image-recipe/index.ts",
        "line": 399
      },
      "name": "DataAwsccImagebuilderImageRecipeComponents",
      "namespace": "dataAwsccImagebuilderImageRecipe",
      "symbolId": "src/data-awscc-imagebuilder-image-recipe/index:DataAwsccImagebuilderImageRecipeComponents"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderImageRecipe.DataAwsccImagebuilderImageRecipeComponentsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImageRecipe.DataAwsccImagebuilderImageRecipeComponentsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-imagebuilder-image-recipe/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-awscc-imagebuilder-image-recipe/index.ts",
        "line": 462
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-recipe/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-awscc.dataAwsccImagebuilderImageRecipe.DataAwsccImagebuilderImageRecipeComponentsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccImagebuilderImageRecipeComponentsList",
      "namespace": "dataAwsccImagebuilderImageRecipe",
      "symbolId": "src/data-awscc-imagebuilder-image-recipe/index:DataAwsccImagebuilderImageRecipeComponentsList"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderImageRecipe.DataAwsccImagebuilderImageRecipeComponentsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImageRecipe.DataAwsccImagebuilderImageRecipeComponentsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-imagebuilder-image-recipe/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-image-recipe/index.ts",
        "line": 422
      },
      "name": "DataAwsccImagebuilderImageRecipeComponentsOutputReference",
      "namespace": "dataAwsccImagebuilderImageRecipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-recipe/index.ts",
            "line": 451
          },
          "name": "componentArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-recipe/index.ts",
            "line": 457
          },
          "name": "parameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImageRecipe.DataAwsccImagebuilderImageRecipeComponentsParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-recipe/index.ts",
            "line": 435
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImageRecipe.DataAwsccImagebuilderImageRecipeComponents"
          }
        }
      ],
      "symbolId": "src/data-awscc-imagebuilder-image-recipe/index:DataAwsccImagebuilderImageRecipeComponentsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderImageRecipe.DataAwsccImagebuilderImageRecipeComponentsParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImageRecipe.DataAwsccImagebuilderImageRecipeComponentsParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-image-recipe/index.ts",
        "line": 319
      },
      "name": "DataAwsccImagebuilderImageRecipeComponentsParameters",
      "namespace": "dataAwsccImagebuilderImageRecipe",
      "symbolId": "src/data-awscc-imagebuilder-image-recipe/index:DataAwsccImagebuilderImageRecipeComponentsParameters"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderImageRecipe.DataAwsccImagebuilderImageRecipeComponentsParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImageRecipe.DataAwsccImagebuilderImageRecipeComponentsParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-imagebuilder-image-recipe/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-image-recipe/index.ts",
        "line": 381
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-recipe/index.ts",
            "line": 395
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImageRecipe.DataAwsccImagebuilderImageRecipeComponentsParametersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccImagebuilderImageRecipeComponentsParametersList",
      "namespace": "dataAwsccImagebuilderImageRecipe",
      "symbolId": "src/data-awscc-imagebuilder-image-recipe/index:DataAwsccImagebuilderImageRecipeComponentsParametersList"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderImageRecipe.DataAwsccImagebuilderImageRecipeComponentsParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImageRecipe.DataAwsccImagebuilderImageRecipeComponentsParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-imagebuilder-image-recipe/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-awscc-imagebuilder-image-recipe/index.ts",
        "line": 342
      },
      "name": "DataAwsccImagebuilderImageRecipeComponentsParametersOutputReference",
      "namespace": "dataAwsccImagebuilderImageRecipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-recipe/index.ts",
            "line": 371
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-recipe/index.ts",
            "line": 376
          },
          "name": "value",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-recipe/index.ts",
            "line": 355
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImageRecipe.DataAwsccImagebuilderImageRecipeComponentsParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-imagebuilder-image-recipe/index:DataAwsccImagebuilderImageRecipeComponentsParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderImageRecipe.DataAwsccImagebuilderImageRecipeConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImageRecipe.DataAwsccImagebuilderImageRecipeConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-image-recipe/index.ts",
        "line": 14
      },
      "name": "DataAwsccImagebuilderImageRecipeConfig",
      "namespace": "dataAwsccImagebuilderImageRecipe",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/imagebuilder_image_recipe#id DataAwsccImagebuilderImageRecipe#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-recipe/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-imagebuilder-image-recipe/index:DataAwsccImagebuilderImageRecipeConfig"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderImageRecipe.DataAwsccImagebuilderImageRecipeLatestVersion": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImageRecipe.DataAwsccImagebuilderImageRecipeLatestVersion",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-image-recipe/index.ts",
        "line": 480
      },
      "name": "DataAwsccImagebuilderImageRecipeLatestVersion",
      "namespace": "dataAwsccImagebuilderImageRecipe",
      "symbolId": "src/data-awscc-imagebuilder-image-recipe/index:DataAwsccImagebuilderImageRecipeLatestVersion"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderImageRecipe.DataAwsccImagebuilderImageRecipeLatestVersionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImageRecipe.DataAwsccImagebuilderImageRecipeLatestVersionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-imagebuilder-image-recipe/index.ts",
          "line": 510
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-image-recipe/index.ts",
        "line": 503
      },
      "name": "DataAwsccImagebuilderImageRecipeLatestVersionOutputReference",
      "namespace": "dataAwsccImagebuilderImageRecipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-recipe/index.ts",
            "line": 530
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-recipe/index.ts",
            "line": 535
          },
          "name": "major",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-recipe/index.ts",
            "line": 540
          },
          "name": "minor",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-recipe/index.ts",
            "line": 545
          },
          "name": "patch",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-recipe/index.ts",
            "line": 514
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImageRecipe.DataAwsccImagebuilderImageRecipeLatestVersion"
          }
        }
      ],
      "symbolId": "src/data-awscc-imagebuilder-image-recipe/index:DataAwsccImagebuilderImageRecipeLatestVersionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderImageRecipes.DataAwsccImagebuilderImageRecipes": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/imagebuilder_image_recipes awscc_imagebuilder_image_recipes}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImageRecipes.DataAwsccImagebuilderImageRecipes",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/imagebuilder_image_recipes awscc_imagebuilder_image_recipes} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-imagebuilder-image-recipes/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImageRecipes.DataAwsccImagebuilderImageRecipesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-image-recipes/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccImagebuilderImageRecipes resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-recipes/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccImagebuilderImageRecipes to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/imagebuilder_image_recipes#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccImagebuilderImageRecipes that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccImagebuilderImageRecipes to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-recipes/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-recipes/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccImagebuilderImageRecipes",
      "namespace": "dataAwsccImagebuilderImageRecipes",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-recipes/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-recipes/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-image-recipes/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-imagebuilder-image-recipes/index:DataAwsccImagebuilderImageRecipes"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderImageRecipes.DataAwsccImagebuilderImageRecipesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderImageRecipes.DataAwsccImagebuilderImageRecipesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-image-recipes/index.ts",
        "line": 14
      },
      "name": "DataAwsccImagebuilderImageRecipesConfig",
      "namespace": "dataAwsccImagebuilderImageRecipes",
      "symbolId": "src/data-awscc-imagebuilder-image-recipes/index:DataAwsccImagebuilderImageRecipesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderInfrastructureConfiguration.DataAwsccImagebuilderInfrastructureConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/imagebuilder_infrastructure_configuration awscc_imagebuilder_infrastructure_configuration}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderInfrastructureConfiguration.DataAwsccImagebuilderInfrastructureConfiguration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/imagebuilder_infrastructure_configuration awscc_imagebuilder_infrastructure_configuration} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-imagebuilder-infrastructure-configuration/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderInfrastructureConfiguration.DataAwsccImagebuilderInfrastructureConfigurationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-infrastructure-configuration/index.ts",
        "line": 271
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccImagebuilderInfrastructureConfiguration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-infrastructure-configuration/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 DataAwsccImagebuilderInfrastructureConfiguration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/imagebuilder_infrastructure_configuration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccImagebuilderInfrastructureConfiguration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccImagebuilderInfrastructureConfiguration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-infrastructure-configuration/index.ts",
            "line": 423
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-infrastructure-configuration/index.ts",
            "line": 429
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccImagebuilderInfrastructureConfiguration",
      "namespace": "dataAwsccImagebuilderInfrastructureConfiguration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-infrastructure-configuration/index.ts",
            "line": 276
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-infrastructure-configuration/index.ts",
            "line": 327
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-infrastructure-configuration/index.ts",
            "line": 332
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-infrastructure-configuration/index.ts",
            "line": 351
          },
          "name": "instanceMetadataOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderInfrastructureConfiguration.DataAwsccImagebuilderInfrastructureConfigurationInstanceMetadataOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-infrastructure-configuration/index.ts",
            "line": 356
          },
          "name": "instanceProfileName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-infrastructure-configuration/index.ts",
            "line": 361
          },
          "name": "instanceTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-infrastructure-configuration/index.ts",
            "line": 366
          },
          "name": "keyPair",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-infrastructure-configuration/index.ts",
            "line": 372
          },
          "name": "logging",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderInfrastructureConfiguration.DataAwsccImagebuilderInfrastructureConfigurationLoggingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-infrastructure-configuration/index.ts",
            "line": 377
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-infrastructure-configuration/index.ts",
            "line": 383
          },
          "name": "placement",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderInfrastructureConfiguration.DataAwsccImagebuilderInfrastructureConfigurationPlacementOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-infrastructure-configuration/index.ts",
            "line": 389
          },
          "name": "resourceTags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-infrastructure-configuration/index.ts",
            "line": 394
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-infrastructure-configuration/index.ts",
            "line": 399
          },
          "name": "snsTopicArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-infrastructure-configuration/index.ts",
            "line": 404
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-infrastructure-configuration/index.ts",
            "line": 410
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-infrastructure-configuration/index.ts",
            "line": 415
          },
          "name": "terminateInstanceOnFailure",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-infrastructure-configuration/index.ts",
            "line": 345
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-infrastructure-configuration/index.ts",
            "line": 338
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-imagebuilder-infrastructure-configuration/index:DataAwsccImagebuilderInfrastructureConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderInfrastructureConfiguration.DataAwsccImagebuilderInfrastructureConfigurationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderInfrastructureConfiguration.DataAwsccImagebuilderInfrastructureConfigurationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-infrastructure-configuration/index.ts",
        "line": 14
      },
      "name": "DataAwsccImagebuilderInfrastructureConfigurationConfig",
      "namespace": "dataAwsccImagebuilderInfrastructureConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/imagebuilder_infrastructure_configuration#id DataAwsccImagebuilderInfrastructureConfiguration#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-infrastructure-configuration/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-imagebuilder-infrastructure-configuration/index:DataAwsccImagebuilderInfrastructureConfigurationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderInfrastructureConfiguration.DataAwsccImagebuilderInfrastructureConfigurationInstanceMetadataOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderInfrastructureConfiguration.DataAwsccImagebuilderInfrastructureConfigurationInstanceMetadataOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-infrastructure-configuration/index.ts",
        "line": 25
      },
      "name": "DataAwsccImagebuilderInfrastructureConfigurationInstanceMetadataOptions",
      "namespace": "dataAwsccImagebuilderInfrastructureConfiguration",
      "symbolId": "src/data-awscc-imagebuilder-infrastructure-configuration/index:DataAwsccImagebuilderInfrastructureConfigurationInstanceMetadataOptions"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderInfrastructureConfiguration.DataAwsccImagebuilderInfrastructureConfigurationInstanceMetadataOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderInfrastructureConfiguration.DataAwsccImagebuilderInfrastructureConfigurationInstanceMetadataOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-imagebuilder-infrastructure-configuration/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-infrastructure-configuration/index.ts",
        "line": 48
      },
      "name": "DataAwsccImagebuilderInfrastructureConfigurationInstanceMetadataOptionsOutputReference",
      "namespace": "dataAwsccImagebuilderInfrastructureConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-infrastructure-configuration/index.ts",
            "line": 75
          },
          "name": "httpPutResponseHopLimit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-infrastructure-configuration/index.ts",
            "line": 80
          },
          "name": "httpTokens",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-infrastructure-configuration/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderInfrastructureConfiguration.DataAwsccImagebuilderInfrastructureConfigurationInstanceMetadataOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-imagebuilder-infrastructure-configuration/index:DataAwsccImagebuilderInfrastructureConfigurationInstanceMetadataOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderInfrastructureConfiguration.DataAwsccImagebuilderInfrastructureConfigurationLogging": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderInfrastructureConfiguration.DataAwsccImagebuilderInfrastructureConfigurationLogging",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-infrastructure-configuration/index.ts",
        "line": 143
      },
      "name": "DataAwsccImagebuilderInfrastructureConfigurationLogging",
      "namespace": "dataAwsccImagebuilderInfrastructureConfiguration",
      "symbolId": "src/data-awscc-imagebuilder-infrastructure-configuration/index:DataAwsccImagebuilderInfrastructureConfigurationLogging"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderInfrastructureConfiguration.DataAwsccImagebuilderInfrastructureConfigurationLoggingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderInfrastructureConfiguration.DataAwsccImagebuilderInfrastructureConfigurationLoggingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-imagebuilder-infrastructure-configuration/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-awscc-imagebuilder-infrastructure-configuration/index.ts",
        "line": 166
      },
      "name": "DataAwsccImagebuilderInfrastructureConfigurationLoggingOutputReference",
      "namespace": "dataAwsccImagebuilderInfrastructureConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-infrastructure-configuration/index.ts",
            "line": 194
          },
          "name": "s3Logs",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderInfrastructureConfiguration.DataAwsccImagebuilderInfrastructureConfigurationLoggingS3LogsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-infrastructure-configuration/index.ts",
            "line": 177
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderInfrastructureConfiguration.DataAwsccImagebuilderInfrastructureConfigurationLogging"
          }
        }
      ],
      "symbolId": "src/data-awscc-imagebuilder-infrastructure-configuration/index:DataAwsccImagebuilderInfrastructureConfigurationLoggingOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderInfrastructureConfiguration.DataAwsccImagebuilderInfrastructureConfigurationLoggingS3Logs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderInfrastructureConfiguration.DataAwsccImagebuilderInfrastructureConfigurationLoggingS3Logs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-infrastructure-configuration/index.ts",
        "line": 84
      },
      "name": "DataAwsccImagebuilderInfrastructureConfigurationLoggingS3Logs",
      "namespace": "dataAwsccImagebuilderInfrastructureConfiguration",
      "symbolId": "src/data-awscc-imagebuilder-infrastructure-configuration/index:DataAwsccImagebuilderInfrastructureConfigurationLoggingS3Logs"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderInfrastructureConfiguration.DataAwsccImagebuilderInfrastructureConfigurationLoggingS3LogsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderInfrastructureConfiguration.DataAwsccImagebuilderInfrastructureConfigurationLoggingS3LogsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-imagebuilder-infrastructure-configuration/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-awscc-imagebuilder-infrastructure-configuration/index.ts",
        "line": 107
      },
      "name": "DataAwsccImagebuilderInfrastructureConfigurationLoggingS3LogsOutputReference",
      "namespace": "dataAwsccImagebuilderInfrastructureConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-infrastructure-configuration/index.ts",
            "line": 134
          },
          "name": "s3BucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-infrastructure-configuration/index.ts",
            "line": 139
          },
          "name": "s3KeyPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-infrastructure-configuration/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderInfrastructureConfiguration.DataAwsccImagebuilderInfrastructureConfigurationLoggingS3Logs"
          }
        }
      ],
      "symbolId": "src/data-awscc-imagebuilder-infrastructure-configuration/index:DataAwsccImagebuilderInfrastructureConfigurationLoggingS3LogsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderInfrastructureConfiguration.DataAwsccImagebuilderInfrastructureConfigurationPlacement": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderInfrastructureConfiguration.DataAwsccImagebuilderInfrastructureConfigurationPlacement",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-infrastructure-configuration/index.ts",
        "line": 198
      },
      "name": "DataAwsccImagebuilderInfrastructureConfigurationPlacement",
      "namespace": "dataAwsccImagebuilderInfrastructureConfiguration",
      "symbolId": "src/data-awscc-imagebuilder-infrastructure-configuration/index:DataAwsccImagebuilderInfrastructureConfigurationPlacement"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderInfrastructureConfiguration.DataAwsccImagebuilderInfrastructureConfigurationPlacementOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderInfrastructureConfiguration.DataAwsccImagebuilderInfrastructureConfigurationPlacementOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-imagebuilder-infrastructure-configuration/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/data-awscc-imagebuilder-infrastructure-configuration/index.ts",
        "line": 221
      },
      "name": "DataAwsccImagebuilderInfrastructureConfigurationPlacementOutputReference",
      "namespace": "dataAwsccImagebuilderInfrastructureConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-infrastructure-configuration/index.ts",
            "line": 248
          },
          "name": "availabilityZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-infrastructure-configuration/index.ts",
            "line": 253
          },
          "name": "hostId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-infrastructure-configuration/index.ts",
            "line": 258
          },
          "name": "hostResourceGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-infrastructure-configuration/index.ts",
            "line": 263
          },
          "name": "tenancy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-infrastructure-configuration/index.ts",
            "line": 232
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderInfrastructureConfiguration.DataAwsccImagebuilderInfrastructureConfigurationPlacement"
          }
        }
      ],
      "symbolId": "src/data-awscc-imagebuilder-infrastructure-configuration/index:DataAwsccImagebuilderInfrastructureConfigurationPlacementOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderInfrastructureConfigurations.DataAwsccImagebuilderInfrastructureConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/imagebuilder_infrastructure_configurations awscc_imagebuilder_infrastructure_configurations}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderInfrastructureConfigurations.DataAwsccImagebuilderInfrastructureConfigurations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/imagebuilder_infrastructure_configurations awscc_imagebuilder_infrastructure_configurations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-imagebuilder-infrastructure-configurations/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderInfrastructureConfigurations.DataAwsccImagebuilderInfrastructureConfigurationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-infrastructure-configurations/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccImagebuilderInfrastructureConfigurations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-infrastructure-configurations/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccImagebuilderInfrastructureConfigurations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/imagebuilder_infrastructure_configurations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccImagebuilderInfrastructureConfigurations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccImagebuilderInfrastructureConfigurations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-infrastructure-configurations/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-infrastructure-configurations/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccImagebuilderInfrastructureConfigurations",
      "namespace": "dataAwsccImagebuilderInfrastructureConfigurations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-infrastructure-configurations/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-infrastructure-configurations/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-infrastructure-configurations/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-imagebuilder-infrastructure-configurations/index:DataAwsccImagebuilderInfrastructureConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderInfrastructureConfigurations.DataAwsccImagebuilderInfrastructureConfigurationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderInfrastructureConfigurations.DataAwsccImagebuilderInfrastructureConfigurationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-infrastructure-configurations/index.ts",
        "line": 14
      },
      "name": "DataAwsccImagebuilderInfrastructureConfigurationsConfig",
      "namespace": "dataAwsccImagebuilderInfrastructureConfigurations",
      "symbolId": "src/data-awscc-imagebuilder-infrastructure-configurations/index:DataAwsccImagebuilderInfrastructureConfigurationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderLifecyclePolicies.DataAwsccImagebuilderLifecyclePolicies": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/imagebuilder_lifecycle_policies awscc_imagebuilder_lifecycle_policies}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderLifecyclePolicies.DataAwsccImagebuilderLifecyclePolicies",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/imagebuilder_lifecycle_policies awscc_imagebuilder_lifecycle_policies} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-imagebuilder-lifecycle-policies/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderLifecyclePolicies.DataAwsccImagebuilderLifecyclePoliciesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-lifecycle-policies/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccImagebuilderLifecyclePolicies resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-lifecycle-policies/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccImagebuilderLifecyclePolicies to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/imagebuilder_lifecycle_policies#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccImagebuilderLifecyclePolicies that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccImagebuilderLifecyclePolicies to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-lifecycle-policies/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-lifecycle-policies/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccImagebuilderLifecyclePolicies",
      "namespace": "dataAwsccImagebuilderLifecyclePolicies",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-lifecycle-policies/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-lifecycle-policies/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-lifecycle-policies/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-imagebuilder-lifecycle-policies/index:DataAwsccImagebuilderLifecyclePolicies"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderLifecyclePolicies.DataAwsccImagebuilderLifecyclePoliciesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderLifecyclePolicies.DataAwsccImagebuilderLifecyclePoliciesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-lifecycle-policies/index.ts",
        "line": 14
      },
      "name": "DataAwsccImagebuilderLifecyclePoliciesConfig",
      "namespace": "dataAwsccImagebuilderLifecyclePolicies",
      "symbolId": "src/data-awscc-imagebuilder-lifecycle-policies/index:DataAwsccImagebuilderLifecyclePoliciesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderLifecyclePolicy.DataAwsccImagebuilderLifecyclePolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/imagebuilder_lifecycle_policy awscc_imagebuilder_lifecycle_policy}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderLifecyclePolicy.DataAwsccImagebuilderLifecyclePolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/imagebuilder_lifecycle_policy awscc_imagebuilder_lifecycle_policy} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-imagebuilder-lifecycle-policy/index.ts",
          "line": 679
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderLifecyclePolicy.DataAwsccImagebuilderLifecyclePolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-lifecycle-policy/index.ts",
        "line": 647
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccImagebuilderLifecyclePolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-lifecycle-policy/index.ts",
            "line": 664
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccImagebuilderLifecyclePolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/imagebuilder_lifecycle_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccImagebuilderLifecyclePolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccImagebuilderLifecyclePolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-lifecycle-policy/index.ts",
            "line": 767
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-lifecycle-policy/index.ts",
            "line": 773
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccImagebuilderLifecyclePolicy",
      "namespace": "dataAwsccImagebuilderLifecyclePolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-lifecycle-policy/index.ts",
            "line": 652
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-lifecycle-policy/index.ts",
            "line": 703
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-lifecycle-policy/index.ts",
            "line": 708
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-lifecycle-policy/index.ts",
            "line": 713
          },
          "name": "executionRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-lifecycle-policy/index.ts",
            "line": 731
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-lifecycle-policy/index.ts",
            "line": 737
          },
          "name": "policyDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderLifecyclePolicy.DataAwsccImagebuilderLifecyclePolicyPolicyDetailsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-lifecycle-policy/index.ts",
            "line": 743
          },
          "name": "resourceSelection",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderLifecyclePolicy.DataAwsccImagebuilderLifecyclePolicyResourceSelectionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-lifecycle-policy/index.ts",
            "line": 748
          },
          "name": "resourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-lifecycle-policy/index.ts",
            "line": 753
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-lifecycle-policy/index.ts",
            "line": 759
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-lifecycle-policy/index.ts",
            "line": 726
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-lifecycle-policy/index.ts",
            "line": 719
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-imagebuilder-lifecycle-policy/index:DataAwsccImagebuilderLifecyclePolicy"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderLifecyclePolicy.DataAwsccImagebuilderLifecyclePolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderLifecyclePolicy.DataAwsccImagebuilderLifecyclePolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-lifecycle-policy/index.ts",
        "line": 14
      },
      "name": "DataAwsccImagebuilderLifecyclePolicyConfig",
      "namespace": "dataAwsccImagebuilderLifecyclePolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/imagebuilder_lifecycle_policy#id DataAwsccImagebuilderLifecyclePolicy#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-lifecycle-policy/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-imagebuilder-lifecycle-policy/index:DataAwsccImagebuilderLifecyclePolicyConfig"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderLifecyclePolicy.DataAwsccImagebuilderLifecyclePolicyPolicyDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderLifecyclePolicy.DataAwsccImagebuilderLifecyclePolicyPolicyDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-lifecycle-policy/index.ts",
        "line": 414
      },
      "name": "DataAwsccImagebuilderLifecyclePolicyPolicyDetails",
      "namespace": "dataAwsccImagebuilderLifecyclePolicy",
      "symbolId": "src/data-awscc-imagebuilder-lifecycle-policy/index:DataAwsccImagebuilderLifecyclePolicyPolicyDetails"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderLifecyclePolicy.DataAwsccImagebuilderLifecyclePolicyPolicyDetailsAction": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderLifecyclePolicy.DataAwsccImagebuilderLifecyclePolicyPolicyDetailsAction",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-lifecycle-policy/index.ts",
        "line": 89
      },
      "name": "DataAwsccImagebuilderLifecyclePolicyPolicyDetailsAction",
      "namespace": "dataAwsccImagebuilderLifecyclePolicy",
      "symbolId": "src/data-awscc-imagebuilder-lifecycle-policy/index:DataAwsccImagebuilderLifecyclePolicyPolicyDetailsAction"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderLifecyclePolicy.DataAwsccImagebuilderLifecyclePolicyPolicyDetailsActionIncludeResources": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderLifecyclePolicy.DataAwsccImagebuilderLifecyclePolicyPolicyDetailsActionIncludeResources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-lifecycle-policy/index.ts",
        "line": 25
      },
      "name": "DataAwsccImagebuilderLifecyclePolicyPolicyDetailsActionIncludeResources",
      "namespace": "dataAwsccImagebuilderLifecyclePolicy",
      "symbolId": "src/data-awscc-imagebuilder-lifecycle-policy/index:DataAwsccImagebuilderLifecyclePolicyPolicyDetailsActionIncludeResources"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderLifecyclePolicy.DataAwsccImagebuilderLifecyclePolicyPolicyDetailsActionIncludeResourcesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderLifecyclePolicy.DataAwsccImagebuilderLifecyclePolicyPolicyDetailsActionIncludeResourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-imagebuilder-lifecycle-policy/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-lifecycle-policy/index.ts",
        "line": 48
      },
      "name": "DataAwsccImagebuilderLifecyclePolicyPolicyDetailsActionIncludeResourcesOutputReference",
      "namespace": "dataAwsccImagebuilderLifecyclePolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-lifecycle-policy/index.ts",
            "line": 75
          },
          "name": "amis",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-lifecycle-policy/index.ts",
            "line": 80
          },
          "name": "containers",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-lifecycle-policy/index.ts",
            "line": 85
          },
          "name": "snapshots",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-lifecycle-policy/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderLifecyclePolicy.DataAwsccImagebuilderLifecyclePolicyPolicyDetailsActionIncludeResources"
          }
        }
      ],
      "symbolId": "src/data-awscc-imagebuilder-lifecycle-policy/index:DataAwsccImagebuilderLifecyclePolicyPolicyDetailsActionIncludeResourcesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderLifecyclePolicy.DataAwsccImagebuilderLifecyclePolicyPolicyDetailsActionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderLifecyclePolicy.DataAwsccImagebuilderLifecyclePolicyPolicyDetailsActionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-imagebuilder-lifecycle-policy/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-lifecycle-policy/index.ts",
        "line": 112
      },
      "name": "DataAwsccImagebuilderLifecyclePolicyPolicyDetailsActionOutputReference",
      "namespace": "dataAwsccImagebuilderLifecyclePolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-lifecycle-policy/index.ts",
            "line": 140
          },
          "name": "includeResources",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderLifecyclePolicy.DataAwsccImagebuilderLifecyclePolicyPolicyDetailsActionIncludeResourcesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-lifecycle-policy/index.ts",
            "line": 145
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-lifecycle-policy/index.ts",
            "line": 123
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderLifecyclePolicy.DataAwsccImagebuilderLifecyclePolicyPolicyDetailsAction"
          }
        }
      ],
      "symbolId": "src/data-awscc-imagebuilder-lifecycle-policy/index:DataAwsccImagebuilderLifecyclePolicyPolicyDetailsActionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderLifecyclePolicy.DataAwsccImagebuilderLifecyclePolicyPolicyDetailsExclusionRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderLifecyclePolicy.DataAwsccImagebuilderLifecyclePolicyPolicyDetailsExclusionRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-lifecycle-policy/index.ts",
        "line": 284
      },
      "name": "DataAwsccImagebuilderLifecyclePolicyPolicyDetailsExclusionRules",
      "namespace": "dataAwsccImagebuilderLifecyclePolicy",
      "symbolId": "src/data-awscc-imagebuilder-lifecycle-policy/index:DataAwsccImagebuilderLifecyclePolicyPolicyDetailsExclusionRules"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderLifecyclePolicy.DataAwsccImagebuilderLifecyclePolicyPolicyDetailsExclusionRulesAmis": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderLifecyclePolicy.DataAwsccImagebuilderLifecyclePolicyPolicyDetailsExclusionRulesAmis",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-lifecycle-policy/index.ts",
        "line": 208
      },
      "name": "DataAwsccImagebuilderLifecyclePolicyPolicyDetailsExclusionRulesAmis",
      "namespace": "dataAwsccImagebuilderLifecyclePolicy",
      "symbolId": "src/data-awscc-imagebuilder-lifecycle-policy/index:DataAwsccImagebuilderLifecyclePolicyPolicyDetailsExclusionRulesAmis"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderLifecyclePolicy.DataAwsccImagebuilderLifecyclePolicyPolicyDetailsExclusionRulesAmisLastLaunched": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderLifecyclePolicy.DataAwsccImagebuilderLifecyclePolicyPolicyDetailsExclusionRulesAmisLastLaunched",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-lifecycle-policy/index.ts",
        "line": 149
      },
      "name": "DataAwsccImagebuilderLifecyclePolicyPolicyDetailsExclusionRulesAmisLastLaunched",
      "namespace": "dataAwsccImagebuilderLifecyclePolicy",
      "symbolId": "src/data-awscc-imagebuilder-lifecycle-policy/index:DataAwsccImagebuilderLifecyclePolicyPolicyDetailsExclusionRulesAmisLastLaunched"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderLifecyclePolicy.DataAwsccImagebuilderLifecyclePolicyPolicyDetailsExclusionRulesAmisLastLaunchedOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderLifecyclePolicy.DataAwsccImagebuilderLifecyclePolicyPolicyDetailsExclusionRulesAmisLastLaunchedOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-imagebuilder-lifecycle-policy/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-awscc-imagebuilder-lifecycle-policy/index.ts",
        "line": 172
      },
      "name": "DataAwsccImagebuilderLifecyclePolicyPolicyDetailsExclusionRulesAmisLastLaunchedOutputReference",
      "namespace": "dataAwsccImagebuilderLifecyclePolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-lifecycle-policy/index.ts",
            "line": 199
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-lifecycle-policy/index.ts",
            "line": 204
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-lifecycle-policy/index.ts",
            "line": 183
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderLifecyclePolicy.DataAwsccImagebuilderLifecyclePolicyPolicyDetailsExclusionRulesAmisLastLaunched"
          }
        }
      ],
      "symbolId": "src/data-awscc-imagebuilder-lifecycle-policy/index:DataAwsccImagebuilderLifecyclePolicyPolicyDetailsExclusionRulesAmisLastLaunchedOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderLifecyclePolicy.DataAwsccImagebuilderLifecyclePolicyPolicyDetailsExclusionRulesAmisOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderLifecyclePolicy.DataAwsccImagebuilderLifecyclePolicyPolicyDetailsExclusionRulesAmisOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-imagebuilder-lifecycle-policy/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/data-awscc-imagebuilder-lifecycle-policy/index.ts",
        "line": 231
      },
      "name": "DataAwsccImagebuilderLifecyclePolicyPolicyDetailsExclusionRulesAmisOutputReference",
      "namespace": "dataAwsccImagebuilderLifecyclePolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-lifecycle-policy/index.ts",
            "line": 258
          },
          "name": "isPublic",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-lifecycle-policy/index.ts",
            "line": 264
          },
          "name": "lastLaunched",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderLifecyclePolicy.DataAwsccImagebuilderLifecyclePolicyPolicyDetailsExclusionRulesAmisLastLaunchedOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-lifecycle-policy/index.ts",
            "line": 269
          },
          "name": "regions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-lifecycle-policy/index.ts",
            "line": 274
          },
          "name": "sharedAccounts",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-lifecycle-policy/index.ts",
            "line": 280
          },
          "name": "tagMap",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-lifecycle-policy/index.ts",
            "line": 242
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderLifecyclePolicy.DataAwsccImagebuilderLifecyclePolicyPolicyDetailsExclusionRulesAmis"
          }
        }
      ],
      "symbolId": "src/data-awscc-imagebuilder-lifecycle-policy/index:DataAwsccImagebuilderLifecyclePolicyPolicyDetailsExclusionRulesAmisOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderLifecyclePolicy.DataAwsccImagebuilderLifecyclePolicyPolicyDetailsExclusionRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderLifecyclePolicy.DataAwsccImagebuilderLifecyclePolicyPolicyDetailsExclusionRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-imagebuilder-lifecycle-policy/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-awscc-imagebuilder-lifecycle-policy/index.ts",
        "line": 307
      },
      "name": "DataAwsccImagebuilderLifecyclePolicyPolicyDetailsExclusionRulesOutputReference",
      "namespace": "dataAwsccImagebuilderLifecyclePolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-lifecycle-policy/index.ts",
            "line": 335
          },
          "name": "amis",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderLifecyclePolicy.DataAwsccImagebuilderLifecyclePolicyPolicyDetailsExclusionRulesAmisOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-lifecycle-policy/index.ts",
            "line": 341
          },
          "name": "tagMap",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-lifecycle-policy/index.ts",
            "line": 318
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderLifecyclePolicy.DataAwsccImagebuilderLifecyclePolicyPolicyDetailsExclusionRules"
          }
        }
      ],
      "symbolId": "src/data-awscc-imagebuilder-lifecycle-policy/index:DataAwsccImagebuilderLifecyclePolicyPolicyDetailsExclusionRulesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderLifecyclePolicy.DataAwsccImagebuilderLifecyclePolicyPolicyDetailsFilter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderLifecyclePolicy.DataAwsccImagebuilderLifecyclePolicyPolicyDetailsFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-lifecycle-policy/index.ts",
        "line": 345
      },
      "name": "DataAwsccImagebuilderLifecyclePolicyPolicyDetailsFilter",
      "namespace": "dataAwsccImagebuilderLifecyclePolicy",
      "symbolId": "src/data-awscc-imagebuilder-lifecycle-policy/index:DataAwsccImagebuilderLifecyclePolicyPolicyDetailsFilter"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderLifecyclePolicy.DataAwsccImagebuilderLifecyclePolicyPolicyDetailsFilterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderLifecyclePolicy.DataAwsccImagebuilderLifecyclePolicyPolicyDetailsFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-imagebuilder-lifecycle-policy/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-lifecycle-policy/index.ts",
        "line": 368
      },
      "name": "DataAwsccImagebuilderLifecyclePolicyPolicyDetailsFilterOutputReference",
      "namespace": "dataAwsccImagebuilderLifecyclePolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-lifecycle-policy/index.ts",
            "line": 395
          },
          "name": "retainAtLeast",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-lifecycle-policy/index.ts",
            "line": 400
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-lifecycle-policy/index.ts",
            "line": 405
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-lifecycle-policy/index.ts",
            "line": 410
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-lifecycle-policy/index.ts",
            "line": 379
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderLifecyclePolicy.DataAwsccImagebuilderLifecyclePolicyPolicyDetailsFilter"
          }
        }
      ],
      "symbolId": "src/data-awscc-imagebuilder-lifecycle-policy/index:DataAwsccImagebuilderLifecyclePolicyPolicyDetailsFilterOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderLifecyclePolicy.DataAwsccImagebuilderLifecyclePolicyPolicyDetailsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderLifecyclePolicy.DataAwsccImagebuilderLifecyclePolicyPolicyDetailsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-imagebuilder-lifecycle-policy/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-awscc-imagebuilder-lifecycle-policy/index.ts",
        "line": 484
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-lifecycle-policy/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-awscc.dataAwsccImagebuilderLifecyclePolicy.DataAwsccImagebuilderLifecyclePolicyPolicyDetailsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccImagebuilderLifecyclePolicyPolicyDetailsList",
      "namespace": "dataAwsccImagebuilderLifecyclePolicy",
      "symbolId": "src/data-awscc-imagebuilder-lifecycle-policy/index:DataAwsccImagebuilderLifecyclePolicyPolicyDetailsList"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderLifecyclePolicy.DataAwsccImagebuilderLifecyclePolicyPolicyDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderLifecyclePolicy.DataAwsccImagebuilderLifecyclePolicyPolicyDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-imagebuilder-lifecycle-policy/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-lifecycle-policy/index.ts",
        "line": 437
      },
      "name": "DataAwsccImagebuilderLifecyclePolicyPolicyDetailsOutputReference",
      "namespace": "dataAwsccImagebuilderLifecyclePolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-lifecycle-policy/index.ts",
            "line": 467
          },
          "name": "action",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderLifecyclePolicy.DataAwsccImagebuilderLifecyclePolicyPolicyDetailsActionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-lifecycle-policy/index.ts",
            "line": 473
          },
          "name": "exclusionRules",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderLifecyclePolicy.DataAwsccImagebuilderLifecyclePolicyPolicyDetailsExclusionRulesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-lifecycle-policy/index.ts",
            "line": 479
          },
          "name": "filter",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderLifecyclePolicy.DataAwsccImagebuilderLifecyclePolicyPolicyDetailsFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-lifecycle-policy/index.ts",
            "line": 450
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderLifecyclePolicy.DataAwsccImagebuilderLifecyclePolicyPolicyDetails"
          }
        }
      ],
      "symbolId": "src/data-awscc-imagebuilder-lifecycle-policy/index:DataAwsccImagebuilderLifecyclePolicyPolicyDetailsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderLifecyclePolicy.DataAwsccImagebuilderLifecyclePolicyResourceSelection": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderLifecyclePolicy.DataAwsccImagebuilderLifecyclePolicyResourceSelection",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-lifecycle-policy/index.ts",
        "line": 582
      },
      "name": "DataAwsccImagebuilderLifecyclePolicyResourceSelection",
      "namespace": "dataAwsccImagebuilderLifecyclePolicy",
      "symbolId": "src/data-awscc-imagebuilder-lifecycle-policy/index:DataAwsccImagebuilderLifecyclePolicyResourceSelection"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderLifecyclePolicy.DataAwsccImagebuilderLifecyclePolicyResourceSelectionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderLifecyclePolicy.DataAwsccImagebuilderLifecyclePolicyResourceSelectionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-imagebuilder-lifecycle-policy/index.ts",
          "line": 612
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-lifecycle-policy/index.ts",
        "line": 605
      },
      "name": "DataAwsccImagebuilderLifecyclePolicyResourceSelectionOutputReference",
      "namespace": "dataAwsccImagebuilderLifecyclePolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-lifecycle-policy/index.ts",
            "line": 633
          },
          "name": "recipes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderLifecyclePolicy.DataAwsccImagebuilderLifecyclePolicyResourceSelectionRecipesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-lifecycle-policy/index.ts",
            "line": 639
          },
          "name": "tagMap",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-lifecycle-policy/index.ts",
            "line": 616
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderLifecyclePolicy.DataAwsccImagebuilderLifecyclePolicyResourceSelection"
          }
        }
      ],
      "symbolId": "src/data-awscc-imagebuilder-lifecycle-policy/index:DataAwsccImagebuilderLifecyclePolicyResourceSelectionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderLifecyclePolicy.DataAwsccImagebuilderLifecyclePolicyResourceSelectionRecipes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderLifecyclePolicy.DataAwsccImagebuilderLifecyclePolicyResourceSelectionRecipes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-lifecycle-policy/index.ts",
        "line": 502
      },
      "name": "DataAwsccImagebuilderLifecyclePolicyResourceSelectionRecipes",
      "namespace": "dataAwsccImagebuilderLifecyclePolicy",
      "symbolId": "src/data-awscc-imagebuilder-lifecycle-policy/index:DataAwsccImagebuilderLifecyclePolicyResourceSelectionRecipes"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderLifecyclePolicy.DataAwsccImagebuilderLifecyclePolicyResourceSelectionRecipesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderLifecyclePolicy.DataAwsccImagebuilderLifecyclePolicyResourceSelectionRecipesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-imagebuilder-lifecycle-policy/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/data-awscc-imagebuilder-lifecycle-policy/index.ts",
        "line": 564
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-lifecycle-policy/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-awscc.dataAwsccImagebuilderLifecyclePolicy.DataAwsccImagebuilderLifecyclePolicyResourceSelectionRecipesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccImagebuilderLifecyclePolicyResourceSelectionRecipesList",
      "namespace": "dataAwsccImagebuilderLifecyclePolicy",
      "symbolId": "src/data-awscc-imagebuilder-lifecycle-policy/index:DataAwsccImagebuilderLifecyclePolicyResourceSelectionRecipesList"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderLifecyclePolicy.DataAwsccImagebuilderLifecyclePolicyResourceSelectionRecipesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderLifecyclePolicy.DataAwsccImagebuilderLifecyclePolicyResourceSelectionRecipesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-imagebuilder-lifecycle-policy/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-awscc-imagebuilder-lifecycle-policy/index.ts",
        "line": 525
      },
      "name": "DataAwsccImagebuilderLifecyclePolicyResourceSelectionRecipesOutputReference",
      "namespace": "dataAwsccImagebuilderLifecyclePolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-lifecycle-policy/index.ts",
            "line": 554
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-lifecycle-policy/index.ts",
            "line": 559
          },
          "name": "semanticVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-lifecycle-policy/index.ts",
            "line": 538
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderLifecyclePolicy.DataAwsccImagebuilderLifecyclePolicyResourceSelectionRecipes"
          }
        }
      ],
      "symbolId": "src/data-awscc-imagebuilder-lifecycle-policy/index:DataAwsccImagebuilderLifecyclePolicyResourceSelectionRecipesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderWorkflow.DataAwsccImagebuilderWorkflow": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/imagebuilder_workflow awscc_imagebuilder_workflow}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderWorkflow.DataAwsccImagebuilderWorkflow",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/imagebuilder_workflow awscc_imagebuilder_workflow} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-imagebuilder-workflow/index.ts",
          "line": 130
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderWorkflow.DataAwsccImagebuilderWorkflowConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-workflow/index.ts",
        "line": 98
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccImagebuilderWorkflow resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-workflow/index.ts",
            "line": 115
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccImagebuilderWorkflow to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/imagebuilder_workflow#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccImagebuilderWorkflow that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccImagebuilderWorkflow to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-workflow/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-awscc-imagebuilder-workflow/index.ts",
            "line": 233
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccImagebuilderWorkflow",
      "namespace": "dataAwsccImagebuilderWorkflow",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-workflow/index.ts",
            "line": 103
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-workflow/index.ts",
            "line": 154
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-workflow/index.ts",
            "line": 159
          },
          "name": "changeDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-workflow/index.ts",
            "line": 164
          },
          "name": "data",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-workflow/index.ts",
            "line": 169
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-workflow/index.ts",
            "line": 187
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-workflow/index.ts",
            "line": 193
          },
          "name": "latestVersion",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderWorkflow.DataAwsccImagebuilderWorkflowLatestVersionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-workflow/index.ts",
            "line": 198
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-workflow/index.ts",
            "line": 204
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-workflow/index.ts",
            "line": 209
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-workflow/index.ts",
            "line": 214
          },
          "name": "uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-workflow/index.ts",
            "line": 219
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-workflow/index.ts",
            "line": 182
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-workflow/index.ts",
            "line": 175
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-imagebuilder-workflow/index:DataAwsccImagebuilderWorkflow"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderWorkflow.DataAwsccImagebuilderWorkflowConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderWorkflow.DataAwsccImagebuilderWorkflowConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-workflow/index.ts",
        "line": 14
      },
      "name": "DataAwsccImagebuilderWorkflowConfig",
      "namespace": "dataAwsccImagebuilderWorkflow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/imagebuilder_workflow#id DataAwsccImagebuilderWorkflow#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-workflow/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-imagebuilder-workflow/index:DataAwsccImagebuilderWorkflowConfig"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderWorkflow.DataAwsccImagebuilderWorkflowLatestVersion": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderWorkflow.DataAwsccImagebuilderWorkflowLatestVersion",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-workflow/index.ts",
        "line": 25
      },
      "name": "DataAwsccImagebuilderWorkflowLatestVersion",
      "namespace": "dataAwsccImagebuilderWorkflow",
      "symbolId": "src/data-awscc-imagebuilder-workflow/index:DataAwsccImagebuilderWorkflowLatestVersion"
    },
    "@cdktn/provider-awscc.dataAwsccImagebuilderWorkflow.DataAwsccImagebuilderWorkflowLatestVersionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderWorkflow.DataAwsccImagebuilderWorkflowLatestVersionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-imagebuilder-workflow/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-imagebuilder-workflow/index.ts",
        "line": 48
      },
      "name": "DataAwsccImagebuilderWorkflowLatestVersionOutputReference",
      "namespace": "dataAwsccImagebuilderWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-workflow/index.ts",
            "line": 75
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-workflow/index.ts",
            "line": 80
          },
          "name": "major",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-workflow/index.ts",
            "line": 85
          },
          "name": "minor",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-workflow/index.ts",
            "line": 90
          },
          "name": "patch",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-imagebuilder-workflow/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccImagebuilderWorkflow.DataAwsccImagebuilderWorkflowLatestVersion"
          }
        }
      ],
      "symbolId": "src/data-awscc-imagebuilder-workflow/index:DataAwsccImagebuilderWorkflowLatestVersionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorAssessmentTarget.DataAwsccInspectorAssessmentTarget": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/inspector_assessment_target awscc_inspector_assessment_target}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorAssessmentTarget.DataAwsccInspectorAssessmentTarget",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/inspector_assessment_target awscc_inspector_assessment_target} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspector-assessment-target/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccInspectorAssessmentTarget.DataAwsccInspectorAssessmentTargetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-inspector-assessment-target/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccInspectorAssessmentTarget resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspector-assessment-target/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccInspectorAssessmentTarget to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/inspector_assessment_target#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccInspectorAssessmentTarget that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccInspectorAssessmentTarget to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspector-assessment-target/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-awscc-inspector-assessment-target/index.ts",
            "line": 122
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccInspectorAssessmentTarget",
      "namespace": "dataAwsccInspectorAssessmentTarget",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspector-assessment-target/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspector-assessment-target/index.ts",
            "line": 85
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspector-assessment-target/index.ts",
            "line": 90
          },
          "name": "assessmentTargetName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspector-assessment-target/index.ts",
            "line": 108
          },
          "name": "resourceGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspector-assessment-target/index.ts",
            "line": 103
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspector-assessment-target/index.ts",
            "line": 96
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-inspector-assessment-target/index:DataAwsccInspectorAssessmentTarget"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorAssessmentTarget.DataAwsccInspectorAssessmentTargetConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorAssessmentTarget.DataAwsccInspectorAssessmentTargetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-inspector-assessment-target/index.ts",
        "line": 14
      },
      "name": "DataAwsccInspectorAssessmentTargetConfig",
      "namespace": "dataAwsccInspectorAssessmentTarget",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/inspector_assessment_target#id DataAwsccInspectorAssessmentTarget#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspector-assessment-target/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-inspector-assessment-target/index:DataAwsccInspectorAssessmentTargetConfig"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorAssessmentTargets.DataAwsccInspectorAssessmentTargets": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/inspector_assessment_targets awscc_inspector_assessment_targets}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorAssessmentTargets.DataAwsccInspectorAssessmentTargets",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/inspector_assessment_targets awscc_inspector_assessment_targets} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspector-assessment-targets/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccInspectorAssessmentTargets.DataAwsccInspectorAssessmentTargetsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-inspector-assessment-targets/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccInspectorAssessmentTargets resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspector-assessment-targets/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccInspectorAssessmentTargets to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/inspector_assessment_targets#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccInspectorAssessmentTargets that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccInspectorAssessmentTargets to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspector-assessment-targets/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspector-assessment-targets/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccInspectorAssessmentTargets",
      "namespace": "dataAwsccInspectorAssessmentTargets",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspector-assessment-targets/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspector-assessment-targets/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspector-assessment-targets/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-inspector-assessment-targets/index:DataAwsccInspectorAssessmentTargets"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorAssessmentTargets.DataAwsccInspectorAssessmentTargetsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorAssessmentTargets.DataAwsccInspectorAssessmentTargetsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-inspector-assessment-targets/index.ts",
        "line": 14
      },
      "name": "DataAwsccInspectorAssessmentTargetsConfig",
      "namespace": "dataAwsccInspectorAssessmentTargets",
      "symbolId": "src/data-awscc-inspector-assessment-targets/index:DataAwsccInspectorAssessmentTargetsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorAssessmentTemplate.DataAwsccInspectorAssessmentTemplate": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/inspector_assessment_template awscc_inspector_assessment_template}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorAssessmentTemplate.DataAwsccInspectorAssessmentTemplate",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/inspector_assessment_template awscc_inspector_assessment_template} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspector-assessment-template/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-awscc.dataAwsccInspectorAssessmentTemplate.DataAwsccInspectorAssessmentTemplateConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-inspector-assessment-template/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccInspectorAssessmentTemplate resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspector-assessment-template/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 DataAwsccInspectorAssessmentTemplate to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/inspector_assessment_template#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccInspectorAssessmentTemplate that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccInspectorAssessmentTemplate to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspector-assessment-template/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-awscc-inspector-assessment-template/index.ts",
            "line": 218
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccInspectorAssessmentTemplate",
      "namespace": "dataAwsccInspectorAssessmentTemplate",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspector-assessment-template/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspector-assessment-template/index.ts",
            "line": 165
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspector-assessment-template/index.ts",
            "line": 170
          },
          "name": "assessmentTargetArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspector-assessment-template/index.ts",
            "line": 175
          },
          "name": "assessmentTemplateName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspector-assessment-template/index.ts",
            "line": 180
          },
          "name": "durationInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspector-assessment-template/index.ts",
            "line": 198
          },
          "name": "rulesPackageArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspector-assessment-template/index.ts",
            "line": 204
          },
          "name": "userAttributesForFindings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorAssessmentTemplate.DataAwsccInspectorAssessmentTemplateUserAttributesForFindingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspector-assessment-template/index.ts",
            "line": 193
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspector-assessment-template/index.ts",
            "line": 186
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-inspector-assessment-template/index:DataAwsccInspectorAssessmentTemplate"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorAssessmentTemplate.DataAwsccInspectorAssessmentTemplateConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorAssessmentTemplate.DataAwsccInspectorAssessmentTemplateConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-inspector-assessment-template/index.ts",
        "line": 14
      },
      "name": "DataAwsccInspectorAssessmentTemplateConfig",
      "namespace": "dataAwsccInspectorAssessmentTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/inspector_assessment_template#id DataAwsccInspectorAssessmentTemplate#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspector-assessment-template/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-inspector-assessment-template/index:DataAwsccInspectorAssessmentTemplateConfig"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorAssessmentTemplate.DataAwsccInspectorAssessmentTemplateUserAttributesForFindings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorAssessmentTemplate.DataAwsccInspectorAssessmentTemplateUserAttributesForFindings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-inspector-assessment-template/index.ts",
        "line": 25
      },
      "name": "DataAwsccInspectorAssessmentTemplateUserAttributesForFindings",
      "namespace": "dataAwsccInspectorAssessmentTemplate",
      "symbolId": "src/data-awscc-inspector-assessment-template/index:DataAwsccInspectorAssessmentTemplateUserAttributesForFindings"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorAssessmentTemplate.DataAwsccInspectorAssessmentTemplateUserAttributesForFindingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorAssessmentTemplate.DataAwsccInspectorAssessmentTemplateUserAttributesForFindingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspector-assessment-template/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-awscc-inspector-assessment-template/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspector-assessment-template/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-awscc.dataAwsccInspectorAssessmentTemplate.DataAwsccInspectorAssessmentTemplateUserAttributesForFindingsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccInspectorAssessmentTemplateUserAttributesForFindingsList",
      "namespace": "dataAwsccInspectorAssessmentTemplate",
      "symbolId": "src/data-awscc-inspector-assessment-template/index:DataAwsccInspectorAssessmentTemplateUserAttributesForFindingsList"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorAssessmentTemplate.DataAwsccInspectorAssessmentTemplateUserAttributesForFindingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorAssessmentTemplate.DataAwsccInspectorAssessmentTemplateUserAttributesForFindingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspector-assessment-template/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-inspector-assessment-template/index.ts",
        "line": 48
      },
      "name": "DataAwsccInspectorAssessmentTemplateUserAttributesForFindingsOutputReference",
      "namespace": "dataAwsccInspectorAssessmentTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspector-assessment-template/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspector-assessment-template/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspector-assessment-template/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorAssessmentTemplate.DataAwsccInspectorAssessmentTemplateUserAttributesForFindings"
          }
        }
      ],
      "symbolId": "src/data-awscc-inspector-assessment-template/index:DataAwsccInspectorAssessmentTemplateUserAttributesForFindingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorAssessmentTemplates.DataAwsccInspectorAssessmentTemplates": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/inspector_assessment_templates awscc_inspector_assessment_templates}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorAssessmentTemplates.DataAwsccInspectorAssessmentTemplates",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/inspector_assessment_templates awscc_inspector_assessment_templates} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspector-assessment-templates/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccInspectorAssessmentTemplates.DataAwsccInspectorAssessmentTemplatesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-inspector-assessment-templates/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccInspectorAssessmentTemplates resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspector-assessment-templates/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccInspectorAssessmentTemplates to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/inspector_assessment_templates#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccInspectorAssessmentTemplates that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccInspectorAssessmentTemplates to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspector-assessment-templates/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspector-assessment-templates/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccInspectorAssessmentTemplates",
      "namespace": "dataAwsccInspectorAssessmentTemplates",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspector-assessment-templates/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspector-assessment-templates/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspector-assessment-templates/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-inspector-assessment-templates/index:DataAwsccInspectorAssessmentTemplates"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorAssessmentTemplates.DataAwsccInspectorAssessmentTemplatesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorAssessmentTemplates.DataAwsccInspectorAssessmentTemplatesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-inspector-assessment-templates/index.ts",
        "line": 14
      },
      "name": "DataAwsccInspectorAssessmentTemplatesConfig",
      "namespace": "dataAwsccInspectorAssessmentTemplates",
      "symbolId": "src/data-awscc-inspector-assessment-templates/index:DataAwsccInspectorAssessmentTemplatesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorResourceGroup.DataAwsccInspectorResourceGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/inspector_resource_group awscc_inspector_resource_group}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorResourceGroup.DataAwsccInspectorResourceGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/inspector_resource_group awscc_inspector_resource_group} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspector-resource-group/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-awscc.dataAwsccInspectorResourceGroup.DataAwsccInspectorResourceGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-inspector-resource-group/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccInspectorResourceGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspector-resource-group/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 DataAwsccInspectorResourceGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/inspector_resource_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccInspectorResourceGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccInspectorResourceGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspector-resource-group/index.ts",
            "line": 192
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspector-resource-group/index.ts",
            "line": 198
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccInspectorResourceGroup",
      "namespace": "dataAwsccInspectorResourceGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspector-resource-group/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspector-resource-group/index.ts",
            "line": 165
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspector-resource-group/index.ts",
            "line": 184
          },
          "name": "resourceGroupTags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorResourceGroup.DataAwsccInspectorResourceGroupResourceGroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspector-resource-group/index.ts",
            "line": 178
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspector-resource-group/index.ts",
            "line": 171
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-inspector-resource-group/index:DataAwsccInspectorResourceGroup"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorResourceGroup.DataAwsccInspectorResourceGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorResourceGroup.DataAwsccInspectorResourceGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-inspector-resource-group/index.ts",
        "line": 14
      },
      "name": "DataAwsccInspectorResourceGroupConfig",
      "namespace": "dataAwsccInspectorResourceGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/inspector_resource_group#id DataAwsccInspectorResourceGroup#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspector-resource-group/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-inspector-resource-group/index:DataAwsccInspectorResourceGroupConfig"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorResourceGroup.DataAwsccInspectorResourceGroupResourceGroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorResourceGroup.DataAwsccInspectorResourceGroupResourceGroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-inspector-resource-group/index.ts",
        "line": 25
      },
      "name": "DataAwsccInspectorResourceGroupResourceGroupTags",
      "namespace": "dataAwsccInspectorResourceGroup",
      "symbolId": "src/data-awscc-inspector-resource-group/index:DataAwsccInspectorResourceGroupResourceGroupTags"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorResourceGroup.DataAwsccInspectorResourceGroupResourceGroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorResourceGroup.DataAwsccInspectorResourceGroupResourceGroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspector-resource-group/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-awscc-inspector-resource-group/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspector-resource-group/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-awscc.dataAwsccInspectorResourceGroup.DataAwsccInspectorResourceGroupResourceGroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccInspectorResourceGroupResourceGroupTagsList",
      "namespace": "dataAwsccInspectorResourceGroup",
      "symbolId": "src/data-awscc-inspector-resource-group/index:DataAwsccInspectorResourceGroupResourceGroupTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorResourceGroup.DataAwsccInspectorResourceGroupResourceGroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorResourceGroup.DataAwsccInspectorResourceGroupResourceGroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspector-resource-group/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-inspector-resource-group/index.ts",
        "line": 48
      },
      "name": "DataAwsccInspectorResourceGroupResourceGroupTagsOutputReference",
      "namespace": "dataAwsccInspectorResourceGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspector-resource-group/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspector-resource-group/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspector-resource-group/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorResourceGroup.DataAwsccInspectorResourceGroupResourceGroupTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-inspector-resource-group/index:DataAwsccInspectorResourceGroupResourceGroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2CisScanConfiguration.DataAwsccInspectorv2CisScanConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/inspectorv2_cis_scan_configuration awscc_inspectorv2_cis_scan_configuration}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2CisScanConfiguration.DataAwsccInspectorv2CisScanConfiguration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/inspectorv2_cis_scan_configuration awscc_inspectorv2_cis_scan_configuration} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-cis-scan-configuration/index.ts",
          "line": 545
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2CisScanConfiguration.DataAwsccInspectorv2CisScanConfigurationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-cis-scan-configuration/index.ts",
        "line": 513
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccInspectorv2CisScanConfiguration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-cis-scan-configuration/index.ts",
            "line": 530
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccInspectorv2CisScanConfiguration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/inspectorv2_cis_scan_configuration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccInspectorv2CisScanConfiguration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccInspectorv2CisScanConfiguration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-cis-scan-configuration/index.ts",
            "line": 618
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-cis-scan-configuration/index.ts",
            "line": 624
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccInspectorv2CisScanConfiguration",
      "namespace": "dataAwsccInspectorv2CisScanConfiguration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-cis-scan-configuration/index.ts",
            "line": 518
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-cis-scan-configuration/index.ts",
            "line": 569
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-cis-scan-configuration/index.ts",
            "line": 587
          },
          "name": "scanName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-cis-scan-configuration/index.ts",
            "line": 593
          },
          "name": "schedule",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2CisScanConfiguration.DataAwsccInspectorv2CisScanConfigurationScheduleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-cis-scan-configuration/index.ts",
            "line": 598
          },
          "name": "securityLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-cis-scan-configuration/index.ts",
            "line": 604
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-cis-scan-configuration/index.ts",
            "line": 610
          },
          "name": "targets",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2CisScanConfiguration.DataAwsccInspectorv2CisScanConfigurationTargetsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-cis-scan-configuration/index.ts",
            "line": 582
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-cis-scan-configuration/index.ts",
            "line": 575
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-inspectorv2-cis-scan-configuration/index:DataAwsccInspectorv2CisScanConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2CisScanConfiguration.DataAwsccInspectorv2CisScanConfigurationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2CisScanConfiguration.DataAwsccInspectorv2CisScanConfigurationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-cis-scan-configuration/index.ts",
        "line": 14
      },
      "name": "DataAwsccInspectorv2CisScanConfigurationConfig",
      "namespace": "dataAwsccInspectorv2CisScanConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/inspectorv2_cis_scan_configuration#id DataAwsccInspectorv2CisScanConfiguration#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-cis-scan-configuration/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-inspectorv2-cis-scan-configuration/index:DataAwsccInspectorv2CisScanConfigurationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2CisScanConfiguration.DataAwsccInspectorv2CisScanConfigurationSchedule": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2CisScanConfiguration.DataAwsccInspectorv2CisScanConfigurationSchedule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-cis-scan-configuration/index.ts",
        "line": 377
      },
      "name": "DataAwsccInspectorv2CisScanConfigurationSchedule",
      "namespace": "dataAwsccInspectorv2CisScanConfiguration",
      "symbolId": "src/data-awscc-inspectorv2-cis-scan-configuration/index:DataAwsccInspectorv2CisScanConfigurationSchedule"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2CisScanConfiguration.DataAwsccInspectorv2CisScanConfigurationScheduleDaily": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2CisScanConfiguration.DataAwsccInspectorv2CisScanConfigurationScheduleDaily",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-cis-scan-configuration/index.ts",
        "line": 84
      },
      "name": "DataAwsccInspectorv2CisScanConfigurationScheduleDaily",
      "namespace": "dataAwsccInspectorv2CisScanConfiguration",
      "symbolId": "src/data-awscc-inspectorv2-cis-scan-configuration/index:DataAwsccInspectorv2CisScanConfigurationScheduleDaily"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2CisScanConfiguration.DataAwsccInspectorv2CisScanConfigurationScheduleDailyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2CisScanConfiguration.DataAwsccInspectorv2CisScanConfigurationScheduleDailyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-cis-scan-configuration/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-awscc-inspectorv2-cis-scan-configuration/index.ts",
        "line": 107
      },
      "name": "DataAwsccInspectorv2CisScanConfigurationScheduleDailyOutputReference",
      "namespace": "dataAwsccInspectorv2CisScanConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-cis-scan-configuration/index.ts",
            "line": 135
          },
          "name": "startTime",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2CisScanConfiguration.DataAwsccInspectorv2CisScanConfigurationScheduleDailyStartTimeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-cis-scan-configuration/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2CisScanConfiguration.DataAwsccInspectorv2CisScanConfigurationScheduleDaily"
          }
        }
      ],
      "symbolId": "src/data-awscc-inspectorv2-cis-scan-configuration/index:DataAwsccInspectorv2CisScanConfigurationScheduleDailyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2CisScanConfiguration.DataAwsccInspectorv2CisScanConfigurationScheduleDailyStartTime": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2CisScanConfiguration.DataAwsccInspectorv2CisScanConfigurationScheduleDailyStartTime",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-cis-scan-configuration/index.ts",
        "line": 25
      },
      "name": "DataAwsccInspectorv2CisScanConfigurationScheduleDailyStartTime",
      "namespace": "dataAwsccInspectorv2CisScanConfiguration",
      "symbolId": "src/data-awscc-inspectorv2-cis-scan-configuration/index:DataAwsccInspectorv2CisScanConfigurationScheduleDailyStartTime"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2CisScanConfiguration.DataAwsccInspectorv2CisScanConfigurationScheduleDailyStartTimeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2CisScanConfiguration.DataAwsccInspectorv2CisScanConfigurationScheduleDailyStartTimeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-cis-scan-configuration/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-cis-scan-configuration/index.ts",
        "line": 48
      },
      "name": "DataAwsccInspectorv2CisScanConfigurationScheduleDailyStartTimeOutputReference",
      "namespace": "dataAwsccInspectorv2CisScanConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-cis-scan-configuration/index.ts",
            "line": 75
          },
          "name": "timeOfDay",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-cis-scan-configuration/index.ts",
            "line": 80
          },
          "name": "timeZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-cis-scan-configuration/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2CisScanConfiguration.DataAwsccInspectorv2CisScanConfigurationScheduleDailyStartTime"
          }
        }
      ],
      "symbolId": "src/data-awscc-inspectorv2-cis-scan-configuration/index:DataAwsccInspectorv2CisScanConfigurationScheduleDailyStartTimeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2CisScanConfiguration.DataAwsccInspectorv2CisScanConfigurationScheduleMonthly": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2CisScanConfiguration.DataAwsccInspectorv2CisScanConfigurationScheduleMonthly",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-cis-scan-configuration/index.ts",
        "line": 198
      },
      "name": "DataAwsccInspectorv2CisScanConfigurationScheduleMonthly",
      "namespace": "dataAwsccInspectorv2CisScanConfiguration",
      "symbolId": "src/data-awscc-inspectorv2-cis-scan-configuration/index:DataAwsccInspectorv2CisScanConfigurationScheduleMonthly"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2CisScanConfiguration.DataAwsccInspectorv2CisScanConfigurationScheduleMonthlyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2CisScanConfiguration.DataAwsccInspectorv2CisScanConfigurationScheduleMonthlyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-cis-scan-configuration/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/data-awscc-inspectorv2-cis-scan-configuration/index.ts",
        "line": 221
      },
      "name": "DataAwsccInspectorv2CisScanConfigurationScheduleMonthlyOutputReference",
      "namespace": "dataAwsccInspectorv2CisScanConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-cis-scan-configuration/index.ts",
            "line": 248
          },
          "name": "day",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-cis-scan-configuration/index.ts",
            "line": 254
          },
          "name": "startTime",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2CisScanConfiguration.DataAwsccInspectorv2CisScanConfigurationScheduleMonthlyStartTimeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-cis-scan-configuration/index.ts",
            "line": 232
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2CisScanConfiguration.DataAwsccInspectorv2CisScanConfigurationScheduleMonthly"
          }
        }
      ],
      "symbolId": "src/data-awscc-inspectorv2-cis-scan-configuration/index:DataAwsccInspectorv2CisScanConfigurationScheduleMonthlyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2CisScanConfiguration.DataAwsccInspectorv2CisScanConfigurationScheduleMonthlyStartTime": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2CisScanConfiguration.DataAwsccInspectorv2CisScanConfigurationScheduleMonthlyStartTime",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-cis-scan-configuration/index.ts",
        "line": 139
      },
      "name": "DataAwsccInspectorv2CisScanConfigurationScheduleMonthlyStartTime",
      "namespace": "dataAwsccInspectorv2CisScanConfiguration",
      "symbolId": "src/data-awscc-inspectorv2-cis-scan-configuration/index:DataAwsccInspectorv2CisScanConfigurationScheduleMonthlyStartTime"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2CisScanConfiguration.DataAwsccInspectorv2CisScanConfigurationScheduleMonthlyStartTimeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2CisScanConfiguration.DataAwsccInspectorv2CisScanConfigurationScheduleMonthlyStartTimeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-cis-scan-configuration/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-awscc-inspectorv2-cis-scan-configuration/index.ts",
        "line": 162
      },
      "name": "DataAwsccInspectorv2CisScanConfigurationScheduleMonthlyStartTimeOutputReference",
      "namespace": "dataAwsccInspectorv2CisScanConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-cis-scan-configuration/index.ts",
            "line": 189
          },
          "name": "timeOfDay",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-cis-scan-configuration/index.ts",
            "line": 194
          },
          "name": "timeZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-cis-scan-configuration/index.ts",
            "line": 173
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2CisScanConfiguration.DataAwsccInspectorv2CisScanConfigurationScheduleMonthlyStartTime"
          }
        }
      ],
      "symbolId": "src/data-awscc-inspectorv2-cis-scan-configuration/index:DataAwsccInspectorv2CisScanConfigurationScheduleMonthlyStartTimeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2CisScanConfiguration.DataAwsccInspectorv2CisScanConfigurationScheduleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2CisScanConfiguration.DataAwsccInspectorv2CisScanConfigurationScheduleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-cis-scan-configuration/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-cis-scan-configuration/index.ts",
        "line": 400
      },
      "name": "DataAwsccInspectorv2CisScanConfigurationScheduleOutputReference",
      "namespace": "dataAwsccInspectorv2CisScanConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-cis-scan-configuration/index.ts",
            "line": 428
          },
          "name": "daily",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2CisScanConfiguration.DataAwsccInspectorv2CisScanConfigurationScheduleDailyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-cis-scan-configuration/index.ts",
            "line": 434
          },
          "name": "monthly",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2CisScanConfiguration.DataAwsccInspectorv2CisScanConfigurationScheduleMonthlyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-cis-scan-configuration/index.ts",
            "line": 439
          },
          "name": "oneTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-cis-scan-configuration/index.ts",
            "line": 445
          },
          "name": "weekly",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2CisScanConfiguration.DataAwsccInspectorv2CisScanConfigurationScheduleWeeklyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-cis-scan-configuration/index.ts",
            "line": 411
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2CisScanConfiguration.DataAwsccInspectorv2CisScanConfigurationSchedule"
          }
        }
      ],
      "symbolId": "src/data-awscc-inspectorv2-cis-scan-configuration/index:DataAwsccInspectorv2CisScanConfigurationScheduleOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2CisScanConfiguration.DataAwsccInspectorv2CisScanConfigurationScheduleWeekly": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2CisScanConfiguration.DataAwsccInspectorv2CisScanConfigurationScheduleWeekly",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-cis-scan-configuration/index.ts",
        "line": 317
      },
      "name": "DataAwsccInspectorv2CisScanConfigurationScheduleWeekly",
      "namespace": "dataAwsccInspectorv2CisScanConfiguration",
      "symbolId": "src/data-awscc-inspectorv2-cis-scan-configuration/index:DataAwsccInspectorv2CisScanConfigurationScheduleWeekly"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2CisScanConfiguration.DataAwsccInspectorv2CisScanConfigurationScheduleWeeklyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2CisScanConfiguration.DataAwsccInspectorv2CisScanConfigurationScheduleWeeklyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-cis-scan-configuration/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-awscc-inspectorv2-cis-scan-configuration/index.ts",
        "line": 340
      },
      "name": "DataAwsccInspectorv2CisScanConfigurationScheduleWeeklyOutputReference",
      "namespace": "dataAwsccInspectorv2CisScanConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-cis-scan-configuration/index.ts",
            "line": 367
          },
          "name": "days",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-cis-scan-configuration/index.ts",
            "line": 373
          },
          "name": "startTime",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2CisScanConfiguration.DataAwsccInspectorv2CisScanConfigurationScheduleWeeklyStartTimeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-cis-scan-configuration/index.ts",
            "line": 351
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2CisScanConfiguration.DataAwsccInspectorv2CisScanConfigurationScheduleWeekly"
          }
        }
      ],
      "symbolId": "src/data-awscc-inspectorv2-cis-scan-configuration/index:DataAwsccInspectorv2CisScanConfigurationScheduleWeeklyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2CisScanConfiguration.DataAwsccInspectorv2CisScanConfigurationScheduleWeeklyStartTime": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2CisScanConfiguration.DataAwsccInspectorv2CisScanConfigurationScheduleWeeklyStartTime",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-cis-scan-configuration/index.ts",
        "line": 258
      },
      "name": "DataAwsccInspectorv2CisScanConfigurationScheduleWeeklyStartTime",
      "namespace": "dataAwsccInspectorv2CisScanConfiguration",
      "symbolId": "src/data-awscc-inspectorv2-cis-scan-configuration/index:DataAwsccInspectorv2CisScanConfigurationScheduleWeeklyStartTime"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2CisScanConfiguration.DataAwsccInspectorv2CisScanConfigurationScheduleWeeklyStartTimeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2CisScanConfiguration.DataAwsccInspectorv2CisScanConfigurationScheduleWeeklyStartTimeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-cis-scan-configuration/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-awscc-inspectorv2-cis-scan-configuration/index.ts",
        "line": 281
      },
      "name": "DataAwsccInspectorv2CisScanConfigurationScheduleWeeklyStartTimeOutputReference",
      "namespace": "dataAwsccInspectorv2CisScanConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-cis-scan-configuration/index.ts",
            "line": 308
          },
          "name": "timeOfDay",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-cis-scan-configuration/index.ts",
            "line": 313
          },
          "name": "timeZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-cis-scan-configuration/index.ts",
            "line": 292
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2CisScanConfiguration.DataAwsccInspectorv2CisScanConfigurationScheduleWeeklyStartTime"
          }
        }
      ],
      "symbolId": "src/data-awscc-inspectorv2-cis-scan-configuration/index:DataAwsccInspectorv2CisScanConfigurationScheduleWeeklyStartTimeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2CisScanConfiguration.DataAwsccInspectorv2CisScanConfigurationTargets": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2CisScanConfiguration.DataAwsccInspectorv2CisScanConfigurationTargets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-cis-scan-configuration/index.ts",
        "line": 449
      },
      "name": "DataAwsccInspectorv2CisScanConfigurationTargets",
      "namespace": "dataAwsccInspectorv2CisScanConfiguration",
      "symbolId": "src/data-awscc-inspectorv2-cis-scan-configuration/index:DataAwsccInspectorv2CisScanConfigurationTargets"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2CisScanConfiguration.DataAwsccInspectorv2CisScanConfigurationTargetsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2CisScanConfiguration.DataAwsccInspectorv2CisScanConfigurationTargetsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-cis-scan-configuration/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-awscc-inspectorv2-cis-scan-configuration/index.ts",
        "line": 472
      },
      "name": "DataAwsccInspectorv2CisScanConfigurationTargetsOutputReference",
      "namespace": "dataAwsccInspectorv2CisScanConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-cis-scan-configuration/index.ts",
            "line": 499
          },
          "name": "accountIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-cis-scan-configuration/index.ts",
            "line": 505
          },
          "name": "targetResourceTags",
          "type": {
            "fqn": "cdktn.StringListMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-cis-scan-configuration/index.ts",
            "line": 483
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2CisScanConfiguration.DataAwsccInspectorv2CisScanConfigurationTargets"
          }
        }
      ],
      "symbolId": "src/data-awscc-inspectorv2-cis-scan-configuration/index:DataAwsccInspectorv2CisScanConfigurationTargetsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2CisScanConfigurations.DataAwsccInspectorv2CisScanConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/inspectorv2_cis_scan_configurations awscc_inspectorv2_cis_scan_configurations}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2CisScanConfigurations.DataAwsccInspectorv2CisScanConfigurations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/inspectorv2_cis_scan_configurations awscc_inspectorv2_cis_scan_configurations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-cis-scan-configurations/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2CisScanConfigurations.DataAwsccInspectorv2CisScanConfigurationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-cis-scan-configurations/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccInspectorv2CisScanConfigurations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-cis-scan-configurations/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccInspectorv2CisScanConfigurations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/inspectorv2_cis_scan_configurations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccInspectorv2CisScanConfigurations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccInspectorv2CisScanConfigurations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-cis-scan-configurations/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-cis-scan-configurations/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccInspectorv2CisScanConfigurations",
      "namespace": "dataAwsccInspectorv2CisScanConfigurations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-cis-scan-configurations/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-cis-scan-configurations/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-cis-scan-configurations/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-inspectorv2-cis-scan-configurations/index:DataAwsccInspectorv2CisScanConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2CisScanConfigurations.DataAwsccInspectorv2CisScanConfigurationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2CisScanConfigurations.DataAwsccInspectorv2CisScanConfigurationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-cis-scan-configurations/index.ts",
        "line": 14
      },
      "name": "DataAwsccInspectorv2CisScanConfigurationsConfig",
      "namespace": "dataAwsccInspectorv2CisScanConfigurations",
      "symbolId": "src/data-awscc-inspectorv2-cis-scan-configurations/index:DataAwsccInspectorv2CisScanConfigurationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2CodeSecurityIntegration.DataAwsccInspectorv2CodeSecurityIntegration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/inspectorv2_code_security_integration awscc_inspectorv2_code_security_integration}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2CodeSecurityIntegration.DataAwsccInspectorv2CodeSecurityIntegration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/inspectorv2_code_security_integration awscc_inspectorv2_code_security_integration} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-code-security-integration/index.ts",
          "line": 349
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2CodeSecurityIntegration.DataAwsccInspectorv2CodeSecurityIntegrationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-code-security-integration/index.ts",
        "line": 317
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccInspectorv2CodeSecurityIntegration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-code-security-integration/index.ts",
            "line": 334
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccInspectorv2CodeSecurityIntegration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/inspectorv2_code_security_integration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccInspectorv2CodeSecurityIntegration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccInspectorv2CodeSecurityIntegration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-code-security-integration/index.ts",
            "line": 447
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-code-security-integration/index.ts",
            "line": 453
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccInspectorv2CodeSecurityIntegration",
      "namespace": "dataAwsccInspectorv2CodeSecurityIntegration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-code-security-integration/index.ts",
            "line": 322
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-code-security-integration/index.ts",
            "line": 373
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-code-security-integration/index.ts",
            "line": 378
          },
          "name": "authorizationUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-code-security-integration/index.ts",
            "line": 389
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-code-security-integration/index.ts",
            "line": 384
          },
          "name": "createIntegrationDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2CodeSecurityIntegration.DataAwsccInspectorv2CodeSecurityIntegrationCreateIntegrationDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-code-security-integration/index.ts",
            "line": 407
          },
          "name": "lastUpdatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-code-security-integration/index.ts",
            "line": 412
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-code-security-integration/index.ts",
            "line": 417
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-code-security-integration/index.ts",
            "line": 422
          },
          "name": "statusReason",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-code-security-integration/index.ts",
            "line": 428
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-code-security-integration/index.ts",
            "line": 433
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-code-security-integration/index.ts",
            "line": 439
          },
          "name": "updateIntegrationDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2CodeSecurityIntegration.DataAwsccInspectorv2CodeSecurityIntegrationUpdateIntegrationDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-code-security-integration/index.ts",
            "line": 402
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-code-security-integration/index.ts",
            "line": 395
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-inspectorv2-code-security-integration/index:DataAwsccInspectorv2CodeSecurityIntegration"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2CodeSecurityIntegration.DataAwsccInspectorv2CodeSecurityIntegrationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2CodeSecurityIntegration.DataAwsccInspectorv2CodeSecurityIntegrationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-code-security-integration/index.ts",
        "line": 14
      },
      "name": "DataAwsccInspectorv2CodeSecurityIntegrationConfig",
      "namespace": "dataAwsccInspectorv2CodeSecurityIntegration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/inspectorv2_code_security_integration#id DataAwsccInspectorv2CodeSecurityIntegration#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-code-security-integration/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-inspectorv2-code-security-integration/index:DataAwsccInspectorv2CodeSecurityIntegrationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2CodeSecurityIntegration.DataAwsccInspectorv2CodeSecurityIntegrationCreateIntegrationDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2CodeSecurityIntegration.DataAwsccInspectorv2CodeSecurityIntegrationCreateIntegrationDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-code-security-integration/index.ts",
        "line": 84
      },
      "name": "DataAwsccInspectorv2CodeSecurityIntegrationCreateIntegrationDetails",
      "namespace": "dataAwsccInspectorv2CodeSecurityIntegration",
      "symbolId": "src/data-awscc-inspectorv2-code-security-integration/index:DataAwsccInspectorv2CodeSecurityIntegrationCreateIntegrationDetails"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2CodeSecurityIntegration.DataAwsccInspectorv2CodeSecurityIntegrationCreateIntegrationDetailsGitlabSelfManaged": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2CodeSecurityIntegration.DataAwsccInspectorv2CodeSecurityIntegrationCreateIntegrationDetailsGitlabSelfManaged",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-code-security-integration/index.ts",
        "line": 25
      },
      "name": "DataAwsccInspectorv2CodeSecurityIntegrationCreateIntegrationDetailsGitlabSelfManaged",
      "namespace": "dataAwsccInspectorv2CodeSecurityIntegration",
      "symbolId": "src/data-awscc-inspectorv2-code-security-integration/index:DataAwsccInspectorv2CodeSecurityIntegrationCreateIntegrationDetailsGitlabSelfManaged"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2CodeSecurityIntegration.DataAwsccInspectorv2CodeSecurityIntegrationCreateIntegrationDetailsGitlabSelfManagedOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2CodeSecurityIntegration.DataAwsccInspectorv2CodeSecurityIntegrationCreateIntegrationDetailsGitlabSelfManagedOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-code-security-integration/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-code-security-integration/index.ts",
        "line": 48
      },
      "name": "DataAwsccInspectorv2CodeSecurityIntegrationCreateIntegrationDetailsGitlabSelfManagedOutputReference",
      "namespace": "dataAwsccInspectorv2CodeSecurityIntegration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-code-security-integration/index.ts",
            "line": 75
          },
          "name": "accessToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-code-security-integration/index.ts",
            "line": 80
          },
          "name": "instanceUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-code-security-integration/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2CodeSecurityIntegration.DataAwsccInspectorv2CodeSecurityIntegrationCreateIntegrationDetailsGitlabSelfManaged"
          }
        }
      ],
      "symbolId": "src/data-awscc-inspectorv2-code-security-integration/index:DataAwsccInspectorv2CodeSecurityIntegrationCreateIntegrationDetailsGitlabSelfManagedOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2CodeSecurityIntegration.DataAwsccInspectorv2CodeSecurityIntegrationCreateIntegrationDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2CodeSecurityIntegration.DataAwsccInspectorv2CodeSecurityIntegrationCreateIntegrationDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-code-security-integration/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-awscc-inspectorv2-code-security-integration/index.ts",
        "line": 107
      },
      "name": "DataAwsccInspectorv2CodeSecurityIntegrationCreateIntegrationDetailsOutputReference",
      "namespace": "dataAwsccInspectorv2CodeSecurityIntegration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-code-security-integration/index.ts",
            "line": 135
          },
          "name": "gitlabSelfManaged",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2CodeSecurityIntegration.DataAwsccInspectorv2CodeSecurityIntegrationCreateIntegrationDetailsGitlabSelfManagedOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-code-security-integration/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2CodeSecurityIntegration.DataAwsccInspectorv2CodeSecurityIntegrationCreateIntegrationDetails"
          }
        }
      ],
      "symbolId": "src/data-awscc-inspectorv2-code-security-integration/index:DataAwsccInspectorv2CodeSecurityIntegrationCreateIntegrationDetailsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2CodeSecurityIntegration.DataAwsccInspectorv2CodeSecurityIntegrationUpdateIntegrationDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2CodeSecurityIntegration.DataAwsccInspectorv2CodeSecurityIntegrationUpdateIntegrationDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-code-security-integration/index.ts",
        "line": 252
      },
      "name": "DataAwsccInspectorv2CodeSecurityIntegrationUpdateIntegrationDetails",
      "namespace": "dataAwsccInspectorv2CodeSecurityIntegration",
      "symbolId": "src/data-awscc-inspectorv2-code-security-integration/index:DataAwsccInspectorv2CodeSecurityIntegrationUpdateIntegrationDetails"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2CodeSecurityIntegration.DataAwsccInspectorv2CodeSecurityIntegrationUpdateIntegrationDetailsGithub": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2CodeSecurityIntegration.DataAwsccInspectorv2CodeSecurityIntegrationUpdateIntegrationDetailsGithub",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-code-security-integration/index.ts",
        "line": 139
      },
      "name": "DataAwsccInspectorv2CodeSecurityIntegrationUpdateIntegrationDetailsGithub",
      "namespace": "dataAwsccInspectorv2CodeSecurityIntegration",
      "symbolId": "src/data-awscc-inspectorv2-code-security-integration/index:DataAwsccInspectorv2CodeSecurityIntegrationUpdateIntegrationDetailsGithub"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2CodeSecurityIntegration.DataAwsccInspectorv2CodeSecurityIntegrationUpdateIntegrationDetailsGithubOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2CodeSecurityIntegration.DataAwsccInspectorv2CodeSecurityIntegrationUpdateIntegrationDetailsGithubOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-code-security-integration/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-awscc-inspectorv2-code-security-integration/index.ts",
        "line": 162
      },
      "name": "DataAwsccInspectorv2CodeSecurityIntegrationUpdateIntegrationDetailsGithubOutputReference",
      "namespace": "dataAwsccInspectorv2CodeSecurityIntegration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-code-security-integration/index.ts",
            "line": 189
          },
          "name": "code",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-code-security-integration/index.ts",
            "line": 194
          },
          "name": "installationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-code-security-integration/index.ts",
            "line": 173
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2CodeSecurityIntegration.DataAwsccInspectorv2CodeSecurityIntegrationUpdateIntegrationDetailsGithub"
          }
        }
      ],
      "symbolId": "src/data-awscc-inspectorv2-code-security-integration/index:DataAwsccInspectorv2CodeSecurityIntegrationUpdateIntegrationDetailsGithubOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2CodeSecurityIntegration.DataAwsccInspectorv2CodeSecurityIntegrationUpdateIntegrationDetailsGitlabSelfManaged": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2CodeSecurityIntegration.DataAwsccInspectorv2CodeSecurityIntegrationUpdateIntegrationDetailsGitlabSelfManaged",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-code-security-integration/index.ts",
        "line": 198
      },
      "name": "DataAwsccInspectorv2CodeSecurityIntegrationUpdateIntegrationDetailsGitlabSelfManaged",
      "namespace": "dataAwsccInspectorv2CodeSecurityIntegration",
      "symbolId": "src/data-awscc-inspectorv2-code-security-integration/index:DataAwsccInspectorv2CodeSecurityIntegrationUpdateIntegrationDetailsGitlabSelfManaged"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2CodeSecurityIntegration.DataAwsccInspectorv2CodeSecurityIntegrationUpdateIntegrationDetailsGitlabSelfManagedOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2CodeSecurityIntegration.DataAwsccInspectorv2CodeSecurityIntegrationUpdateIntegrationDetailsGitlabSelfManagedOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-code-security-integration/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/data-awscc-inspectorv2-code-security-integration/index.ts",
        "line": 221
      },
      "name": "DataAwsccInspectorv2CodeSecurityIntegrationUpdateIntegrationDetailsGitlabSelfManagedOutputReference",
      "namespace": "dataAwsccInspectorv2CodeSecurityIntegration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-code-security-integration/index.ts",
            "line": 248
          },
          "name": "authCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-code-security-integration/index.ts",
            "line": 232
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2CodeSecurityIntegration.DataAwsccInspectorv2CodeSecurityIntegrationUpdateIntegrationDetailsGitlabSelfManaged"
          }
        }
      ],
      "symbolId": "src/data-awscc-inspectorv2-code-security-integration/index:DataAwsccInspectorv2CodeSecurityIntegrationUpdateIntegrationDetailsGitlabSelfManagedOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2CodeSecurityIntegration.DataAwsccInspectorv2CodeSecurityIntegrationUpdateIntegrationDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2CodeSecurityIntegration.DataAwsccInspectorv2CodeSecurityIntegrationUpdateIntegrationDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-code-security-integration/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-code-security-integration/index.ts",
        "line": 275
      },
      "name": "DataAwsccInspectorv2CodeSecurityIntegrationUpdateIntegrationDetailsOutputReference",
      "namespace": "dataAwsccInspectorv2CodeSecurityIntegration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-code-security-integration/index.ts",
            "line": 303
          },
          "name": "github",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2CodeSecurityIntegration.DataAwsccInspectorv2CodeSecurityIntegrationUpdateIntegrationDetailsGithubOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-code-security-integration/index.ts",
            "line": 309
          },
          "name": "gitlabSelfManaged",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2CodeSecurityIntegration.DataAwsccInspectorv2CodeSecurityIntegrationUpdateIntegrationDetailsGitlabSelfManagedOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-code-security-integration/index.ts",
            "line": 286
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2CodeSecurityIntegration.DataAwsccInspectorv2CodeSecurityIntegrationUpdateIntegrationDetails"
          }
        }
      ],
      "symbolId": "src/data-awscc-inspectorv2-code-security-integration/index:DataAwsccInspectorv2CodeSecurityIntegrationUpdateIntegrationDetailsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2CodeSecurityIntegrations.DataAwsccInspectorv2CodeSecurityIntegrations": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/inspectorv2_code_security_integrations awscc_inspectorv2_code_security_integrations}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2CodeSecurityIntegrations.DataAwsccInspectorv2CodeSecurityIntegrations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/inspectorv2_code_security_integrations awscc_inspectorv2_code_security_integrations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-code-security-integrations/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2CodeSecurityIntegrations.DataAwsccInspectorv2CodeSecurityIntegrationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-code-security-integrations/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccInspectorv2CodeSecurityIntegrations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-code-security-integrations/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccInspectorv2CodeSecurityIntegrations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/inspectorv2_code_security_integrations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccInspectorv2CodeSecurityIntegrations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccInspectorv2CodeSecurityIntegrations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-code-security-integrations/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-code-security-integrations/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccInspectorv2CodeSecurityIntegrations",
      "namespace": "dataAwsccInspectorv2CodeSecurityIntegrations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-code-security-integrations/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-code-security-integrations/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-code-security-integrations/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-inspectorv2-code-security-integrations/index:DataAwsccInspectorv2CodeSecurityIntegrations"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2CodeSecurityIntegrations.DataAwsccInspectorv2CodeSecurityIntegrationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2CodeSecurityIntegrations.DataAwsccInspectorv2CodeSecurityIntegrationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-code-security-integrations/index.ts",
        "line": 14
      },
      "name": "DataAwsccInspectorv2CodeSecurityIntegrationsConfig",
      "namespace": "dataAwsccInspectorv2CodeSecurityIntegrations",
      "symbolId": "src/data-awscc-inspectorv2-code-security-integrations/index:DataAwsccInspectorv2CodeSecurityIntegrationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2CodeSecurityScanConfiguration.DataAwsccInspectorv2CodeSecurityScanConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/inspectorv2_code_security_scan_configuration awscc_inspectorv2_code_security_scan_configuration}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2CodeSecurityScanConfiguration.DataAwsccInspectorv2CodeSecurityScanConfiguration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/inspectorv2_code_security_scan_configuration awscc_inspectorv2_code_security_scan_configuration} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-code-security-scan-configuration/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2CodeSecurityScanConfiguration.DataAwsccInspectorv2CodeSecurityScanConfigurationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-code-security-scan-configuration/index.ts",
        "line": 262
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccInspectorv2CodeSecurityScanConfiguration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-code-security-scan-configuration/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 DataAwsccInspectorv2CodeSecurityScanConfiguration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/inspectorv2_code_security_scan_configuration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccInspectorv2CodeSecurityScanConfiguration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccInspectorv2CodeSecurityScanConfiguration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-code-security-scan-configuration/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-awscc-inspectorv2-code-security-scan-configuration/index.ts",
            "line": 373
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccInspectorv2CodeSecurityScanConfiguration",
      "namespace": "dataAwsccInspectorv2CodeSecurityScanConfiguration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-code-security-scan-configuration/index.ts",
            "line": 267
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-code-security-scan-configuration/index.ts",
            "line": 318
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-code-security-scan-configuration/index.ts",
            "line": 324
          },
          "name": "configuration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2CodeSecurityScanConfiguration.DataAwsccInspectorv2CodeSecurityScanConfigurationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-code-security-scan-configuration/index.ts",
            "line": 342
          },
          "name": "level",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-code-security-scan-configuration/index.ts",
            "line": 347
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-code-security-scan-configuration/index.ts",
            "line": 353
          },
          "name": "scopeSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2CodeSecurityScanConfiguration.DataAwsccInspectorv2CodeSecurityScanConfigurationScopeSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-code-security-scan-configuration/index.ts",
            "line": 359
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-code-security-scan-configuration/index.ts",
            "line": 337
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-code-security-scan-configuration/index.ts",
            "line": 330
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-inspectorv2-code-security-scan-configuration/index:DataAwsccInspectorv2CodeSecurityScanConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2CodeSecurityScanConfiguration.DataAwsccInspectorv2CodeSecurityScanConfigurationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2CodeSecurityScanConfiguration.DataAwsccInspectorv2CodeSecurityScanConfigurationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-code-security-scan-configuration/index.ts",
        "line": 14
      },
      "name": "DataAwsccInspectorv2CodeSecurityScanConfigurationConfig",
      "namespace": "dataAwsccInspectorv2CodeSecurityScanConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/inspectorv2_code_security_scan_configuration#id DataAwsccInspectorv2CodeSecurityScanConfiguration#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-code-security-scan-configuration/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-inspectorv2-code-security-scan-configuration/index:DataAwsccInspectorv2CodeSecurityScanConfigurationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2CodeSecurityScanConfiguration.DataAwsccInspectorv2CodeSecurityScanConfigurationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2CodeSecurityScanConfiguration.DataAwsccInspectorv2CodeSecurityScanConfigurationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-code-security-scan-configuration/index.ts",
        "line": 138
      },
      "name": "DataAwsccInspectorv2CodeSecurityScanConfigurationConfiguration",
      "namespace": "dataAwsccInspectorv2CodeSecurityScanConfiguration",
      "symbolId": "src/data-awscc-inspectorv2-code-security-scan-configuration/index:DataAwsccInspectorv2CodeSecurityScanConfigurationConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2CodeSecurityScanConfiguration.DataAwsccInspectorv2CodeSecurityScanConfigurationConfigurationContinuousIntegrationScanConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2CodeSecurityScanConfiguration.DataAwsccInspectorv2CodeSecurityScanConfigurationConfigurationContinuousIntegrationScanConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-code-security-scan-configuration/index.ts",
        "line": 25
      },
      "name": "DataAwsccInspectorv2CodeSecurityScanConfigurationConfigurationContinuousIntegrationScanConfiguration",
      "namespace": "dataAwsccInspectorv2CodeSecurityScanConfiguration",
      "symbolId": "src/data-awscc-inspectorv2-code-security-scan-configuration/index:DataAwsccInspectorv2CodeSecurityScanConfigurationConfigurationContinuousIntegrationScanConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2CodeSecurityScanConfiguration.DataAwsccInspectorv2CodeSecurityScanConfigurationConfigurationContinuousIntegrationScanConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2CodeSecurityScanConfiguration.DataAwsccInspectorv2CodeSecurityScanConfigurationConfigurationContinuousIntegrationScanConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-code-security-scan-configuration/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-code-security-scan-configuration/index.ts",
        "line": 48
      },
      "name": "DataAwsccInspectorv2CodeSecurityScanConfigurationConfigurationContinuousIntegrationScanConfigurationOutputReference",
      "namespace": "dataAwsccInspectorv2CodeSecurityScanConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-code-security-scan-configuration/index.ts",
            "line": 75
          },
          "name": "supportedEvents",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-code-security-scan-configuration/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2CodeSecurityScanConfiguration.DataAwsccInspectorv2CodeSecurityScanConfigurationConfigurationContinuousIntegrationScanConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-inspectorv2-code-security-scan-configuration/index:DataAwsccInspectorv2CodeSecurityScanConfigurationConfigurationContinuousIntegrationScanConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2CodeSecurityScanConfiguration.DataAwsccInspectorv2CodeSecurityScanConfigurationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2CodeSecurityScanConfiguration.DataAwsccInspectorv2CodeSecurityScanConfigurationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-code-security-scan-configuration/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-awscc-inspectorv2-code-security-scan-configuration/index.ts",
        "line": 161
      },
      "name": "DataAwsccInspectorv2CodeSecurityScanConfigurationConfigurationOutputReference",
      "namespace": "dataAwsccInspectorv2CodeSecurityScanConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-code-security-scan-configuration/index.ts",
            "line": 189
          },
          "name": "continuousIntegrationScanConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2CodeSecurityScanConfiguration.DataAwsccInspectorv2CodeSecurityScanConfigurationConfigurationContinuousIntegrationScanConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-code-security-scan-configuration/index.ts",
            "line": 195
          },
          "name": "periodicScanConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2CodeSecurityScanConfiguration.DataAwsccInspectorv2CodeSecurityScanConfigurationConfigurationPeriodicScanConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-code-security-scan-configuration/index.ts",
            "line": 200
          },
          "name": "ruleSetCategories",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-code-security-scan-configuration/index.ts",
            "line": 172
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2CodeSecurityScanConfiguration.DataAwsccInspectorv2CodeSecurityScanConfigurationConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-inspectorv2-code-security-scan-configuration/index:DataAwsccInspectorv2CodeSecurityScanConfigurationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2CodeSecurityScanConfiguration.DataAwsccInspectorv2CodeSecurityScanConfigurationConfigurationPeriodicScanConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2CodeSecurityScanConfiguration.DataAwsccInspectorv2CodeSecurityScanConfigurationConfigurationPeriodicScanConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-code-security-scan-configuration/index.ts",
        "line": 79
      },
      "name": "DataAwsccInspectorv2CodeSecurityScanConfigurationConfigurationPeriodicScanConfiguration",
      "namespace": "dataAwsccInspectorv2CodeSecurityScanConfiguration",
      "symbolId": "src/data-awscc-inspectorv2-code-security-scan-configuration/index:DataAwsccInspectorv2CodeSecurityScanConfigurationConfigurationPeriodicScanConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2CodeSecurityScanConfiguration.DataAwsccInspectorv2CodeSecurityScanConfigurationConfigurationPeriodicScanConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2CodeSecurityScanConfiguration.DataAwsccInspectorv2CodeSecurityScanConfigurationConfigurationPeriodicScanConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-code-security-scan-configuration/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-awscc-inspectorv2-code-security-scan-configuration/index.ts",
        "line": 102
      },
      "name": "DataAwsccInspectorv2CodeSecurityScanConfigurationConfigurationPeriodicScanConfigurationOutputReference",
      "namespace": "dataAwsccInspectorv2CodeSecurityScanConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-code-security-scan-configuration/index.ts",
            "line": 129
          },
          "name": "frequency",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-code-security-scan-configuration/index.ts",
            "line": 134
          },
          "name": "frequencyExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-code-security-scan-configuration/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2CodeSecurityScanConfiguration.DataAwsccInspectorv2CodeSecurityScanConfigurationConfigurationPeriodicScanConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-inspectorv2-code-security-scan-configuration/index:DataAwsccInspectorv2CodeSecurityScanConfigurationConfigurationPeriodicScanConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2CodeSecurityScanConfiguration.DataAwsccInspectorv2CodeSecurityScanConfigurationScopeSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2CodeSecurityScanConfiguration.DataAwsccInspectorv2CodeSecurityScanConfigurationScopeSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-code-security-scan-configuration/index.ts",
        "line": 204
      },
      "name": "DataAwsccInspectorv2CodeSecurityScanConfigurationScopeSettings",
      "namespace": "dataAwsccInspectorv2CodeSecurityScanConfiguration",
      "symbolId": "src/data-awscc-inspectorv2-code-security-scan-configuration/index:DataAwsccInspectorv2CodeSecurityScanConfigurationScopeSettings"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2CodeSecurityScanConfiguration.DataAwsccInspectorv2CodeSecurityScanConfigurationScopeSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2CodeSecurityScanConfiguration.DataAwsccInspectorv2CodeSecurityScanConfigurationScopeSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-code-security-scan-configuration/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/data-awscc-inspectorv2-code-security-scan-configuration/index.ts",
        "line": 227
      },
      "name": "DataAwsccInspectorv2CodeSecurityScanConfigurationScopeSettingsOutputReference",
      "namespace": "dataAwsccInspectorv2CodeSecurityScanConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-code-security-scan-configuration/index.ts",
            "line": 254
          },
          "name": "projectSelectionScope",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-code-security-scan-configuration/index.ts",
            "line": 238
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2CodeSecurityScanConfiguration.DataAwsccInspectorv2CodeSecurityScanConfigurationScopeSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-inspectorv2-code-security-scan-configuration/index:DataAwsccInspectorv2CodeSecurityScanConfigurationScopeSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2CodeSecurityScanConfigurations.DataAwsccInspectorv2CodeSecurityScanConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/inspectorv2_code_security_scan_configurations awscc_inspectorv2_code_security_scan_configurations}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2CodeSecurityScanConfigurations.DataAwsccInspectorv2CodeSecurityScanConfigurations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/inspectorv2_code_security_scan_configurations awscc_inspectorv2_code_security_scan_configurations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-code-security-scan-configurations/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2CodeSecurityScanConfigurations.DataAwsccInspectorv2CodeSecurityScanConfigurationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-code-security-scan-configurations/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccInspectorv2CodeSecurityScanConfigurations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-code-security-scan-configurations/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccInspectorv2CodeSecurityScanConfigurations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/inspectorv2_code_security_scan_configurations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccInspectorv2CodeSecurityScanConfigurations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccInspectorv2CodeSecurityScanConfigurations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-code-security-scan-configurations/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-code-security-scan-configurations/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccInspectorv2CodeSecurityScanConfigurations",
      "namespace": "dataAwsccInspectorv2CodeSecurityScanConfigurations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-code-security-scan-configurations/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-code-security-scan-configurations/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-code-security-scan-configurations/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-inspectorv2-code-security-scan-configurations/index:DataAwsccInspectorv2CodeSecurityScanConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2CodeSecurityScanConfigurations.DataAwsccInspectorv2CodeSecurityScanConfigurationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2CodeSecurityScanConfigurations.DataAwsccInspectorv2CodeSecurityScanConfigurationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-code-security-scan-configurations/index.ts",
        "line": 14
      },
      "name": "DataAwsccInspectorv2CodeSecurityScanConfigurationsConfig",
      "namespace": "dataAwsccInspectorv2CodeSecurityScanConfigurations",
      "symbolId": "src/data-awscc-inspectorv2-code-security-scan-configurations/index:DataAwsccInspectorv2CodeSecurityScanConfigurationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2Filter": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/inspectorv2_filter awscc_inspectorv2_filter}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2Filter",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/inspectorv2_filter awscc_inspectorv2_filter} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-filter/index.ts",
          "line": 4237
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 4205
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccInspectorv2Filter resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 4222
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccInspectorv2Filter to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/inspectorv2_filter#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccInspectorv2Filter that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccInspectorv2Filter to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 4309
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 4315
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccInspectorv2Filter",
      "namespace": "dataAwsccInspectorv2Filter",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 4210
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 4261
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 4266
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 4271
          },
          "name": "filterAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 4277
          },
          "name": "filterCriteria",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 4295
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 4301
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 4290
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 4283
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2Filter"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 14
      },
      "name": "DataAwsccInspectorv2FilterConfig",
      "namespace": "dataAwsccInspectorv2Filter",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/inspectorv2_filter#id DataAwsccInspectorv2Filter#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterConfig"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteria": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteria",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 3900
      },
      "name": "DataAwsccInspectorv2FilterFilterCriteria",
      "namespace": "dataAwsccInspectorv2Filter",
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteria"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaAwsAccountId": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaAwsAccountId",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 25
      },
      "name": "DataAwsccInspectorv2FilterFilterCriteriaAwsAccountId",
      "namespace": "dataAwsccInspectorv2Filter",
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaAwsAccountId"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaAwsAccountIdList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaAwsAccountIdList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-filter/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-awscc-inspectorv2-filter/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/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-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaAwsAccountIdOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccInspectorv2FilterFilterCriteriaAwsAccountIdList",
      "namespace": "dataAwsccInspectorv2Filter",
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaAwsAccountIdList"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaAwsAccountIdOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaAwsAccountIdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-filter/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 48
      },
      "name": "DataAwsccInspectorv2FilterFilterCriteriaAwsAccountIdOutputReference",
      "namespace": "dataAwsccInspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 77
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaAwsAccountId"
          }
        }
      ],
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaAwsAccountIdOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaCodeVulnerabilityDetectorName": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaCodeVulnerabilityDetectorName",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 105
      },
      "name": "DataAwsccInspectorv2FilterFilterCriteriaCodeVulnerabilityDetectorName",
      "namespace": "dataAwsccInspectorv2Filter",
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaCodeVulnerabilityDetectorName"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaCodeVulnerabilityDetectorNameList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaCodeVulnerabilityDetectorNameList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-filter/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-awscc-inspectorv2-filter/index.ts",
        "line": 167
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/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-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaCodeVulnerabilityDetectorNameOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccInspectorv2FilterFilterCriteriaCodeVulnerabilityDetectorNameList",
      "namespace": "dataAwsccInspectorv2Filter",
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaCodeVulnerabilityDetectorNameList"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaCodeVulnerabilityDetectorNameOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaCodeVulnerabilityDetectorNameOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-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/data-awscc-inspectorv2-filter/index.ts",
        "line": 128
      },
      "name": "DataAwsccInspectorv2FilterFilterCriteriaCodeVulnerabilityDetectorNameOutputReference",
      "namespace": "dataAwsccInspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 157
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 162
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 141
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaCodeVulnerabilityDetectorName"
          }
        }
      ],
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaCodeVulnerabilityDetectorNameOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaCodeVulnerabilityDetectorTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaCodeVulnerabilityDetectorTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 185
      },
      "name": "DataAwsccInspectorv2FilterFilterCriteriaCodeVulnerabilityDetectorTags",
      "namespace": "dataAwsccInspectorv2Filter",
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaCodeVulnerabilityDetectorTags"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaCodeVulnerabilityDetectorTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaCodeVulnerabilityDetectorTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-filter/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 247
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 261
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaCodeVulnerabilityDetectorTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccInspectorv2FilterFilterCriteriaCodeVulnerabilityDetectorTagsList",
      "namespace": "dataAwsccInspectorv2Filter",
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaCodeVulnerabilityDetectorTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaCodeVulnerabilityDetectorTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaCodeVulnerabilityDetectorTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-filter/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-awscc-inspectorv2-filter/index.ts",
        "line": 208
      },
      "name": "DataAwsccInspectorv2FilterFilterCriteriaCodeVulnerabilityDetectorTagsOutputReference",
      "namespace": "dataAwsccInspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 237
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 242
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 221
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaCodeVulnerabilityDetectorTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaCodeVulnerabilityDetectorTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaCodeVulnerabilityFilePath": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaCodeVulnerabilityFilePath",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 265
      },
      "name": "DataAwsccInspectorv2FilterFilterCriteriaCodeVulnerabilityFilePath",
      "namespace": "dataAwsccInspectorv2Filter",
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaCodeVulnerabilityFilePath"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaCodeVulnerabilityFilePathList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaCodeVulnerabilityFilePathList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-filter/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 327
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 341
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaCodeVulnerabilityFilePathOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccInspectorv2FilterFilterCriteriaCodeVulnerabilityFilePathList",
      "namespace": "dataAwsccInspectorv2Filter",
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaCodeVulnerabilityFilePathList"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaCodeVulnerabilityFilePathOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaCodeVulnerabilityFilePathOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-filter/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 288
      },
      "name": "DataAwsccInspectorv2FilterFilterCriteriaCodeVulnerabilityFilePathOutputReference",
      "namespace": "dataAwsccInspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 317
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 322
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 301
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaCodeVulnerabilityFilePath"
          }
        }
      ],
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaCodeVulnerabilityFilePathOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaComponentId": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaComponentId",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 345
      },
      "name": "DataAwsccInspectorv2FilterFilterCriteriaComponentId",
      "namespace": "dataAwsccInspectorv2Filter",
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaComponentId"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaComponentIdList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaComponentIdList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-filter/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-awscc-inspectorv2-filter/index.ts",
        "line": 407
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/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-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaComponentIdOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccInspectorv2FilterFilterCriteriaComponentIdList",
      "namespace": "dataAwsccInspectorv2Filter",
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaComponentIdList"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaComponentIdOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaComponentIdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-filter/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 368
      },
      "name": "DataAwsccInspectorv2FilterFilterCriteriaComponentIdOutputReference",
      "namespace": "dataAwsccInspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 397
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 402
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 381
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaComponentId"
          }
        }
      ],
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaComponentIdOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaComponentType": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaComponentType",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 425
      },
      "name": "DataAwsccInspectorv2FilterFilterCriteriaComponentType",
      "namespace": "dataAwsccInspectorv2Filter",
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaComponentType"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaComponentTypeList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaComponentTypeList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-filter/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 487
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 501
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaComponentTypeOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccInspectorv2FilterFilterCriteriaComponentTypeList",
      "namespace": "dataAwsccInspectorv2Filter",
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaComponentTypeList"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaComponentTypeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaComponentTypeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-filter/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-awscc-inspectorv2-filter/index.ts",
        "line": 448
      },
      "name": "DataAwsccInspectorv2FilterFilterCriteriaComponentTypeOutputReference",
      "namespace": "dataAwsccInspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 477
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 482
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 461
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaComponentType"
          }
        }
      ],
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaComponentTypeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaEc2InstanceImageId": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaEc2InstanceImageId",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 505
      },
      "name": "DataAwsccInspectorv2FilterFilterCriteriaEc2InstanceImageId",
      "namespace": "dataAwsccInspectorv2Filter",
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaEc2InstanceImageId"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaEc2InstanceImageIdList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaEc2InstanceImageIdList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-filter/index.ts",
          "line": 574
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 567
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 581
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaEc2InstanceImageIdOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccInspectorv2FilterFilterCriteriaEc2InstanceImageIdList",
      "namespace": "dataAwsccInspectorv2Filter",
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaEc2InstanceImageIdList"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaEc2InstanceImageIdOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaEc2InstanceImageIdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-filter/index.ts",
          "line": 537
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 528
      },
      "name": "DataAwsccInspectorv2FilterFilterCriteriaEc2InstanceImageIdOutputReference",
      "namespace": "dataAwsccInspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 557
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 562
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 541
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaEc2InstanceImageId"
          }
        }
      ],
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaEc2InstanceImageIdOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaEc2InstanceSubnetId": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaEc2InstanceSubnetId",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 585
      },
      "name": "DataAwsccInspectorv2FilterFilterCriteriaEc2InstanceSubnetId",
      "namespace": "dataAwsccInspectorv2Filter",
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaEc2InstanceSubnetId"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaEc2InstanceSubnetIdList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaEc2InstanceSubnetIdList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-filter/index.ts",
          "line": 654
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 647
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 661
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaEc2InstanceSubnetIdOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccInspectorv2FilterFilterCriteriaEc2InstanceSubnetIdList",
      "namespace": "dataAwsccInspectorv2Filter",
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaEc2InstanceSubnetIdList"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaEc2InstanceSubnetIdOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaEc2InstanceSubnetIdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-filter/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 608
      },
      "name": "DataAwsccInspectorv2FilterFilterCriteriaEc2InstanceSubnetIdOutputReference",
      "namespace": "dataAwsccInspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 637
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 642
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 621
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaEc2InstanceSubnetId"
          }
        }
      ],
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaEc2InstanceSubnetIdOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaEc2InstanceVpcId": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaEc2InstanceVpcId",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 665
      },
      "name": "DataAwsccInspectorv2FilterFilterCriteriaEc2InstanceVpcId",
      "namespace": "dataAwsccInspectorv2Filter",
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaEc2InstanceVpcId"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaEc2InstanceVpcIdList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaEc2InstanceVpcIdList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-filter/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-awscc-inspectorv2-filter/index.ts",
        "line": 727
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/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-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaEc2InstanceVpcIdOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccInspectorv2FilterFilterCriteriaEc2InstanceVpcIdList",
      "namespace": "dataAwsccInspectorv2Filter",
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaEc2InstanceVpcIdList"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaEc2InstanceVpcIdOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaEc2InstanceVpcIdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-filter/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 688
      },
      "name": "DataAwsccInspectorv2FilterFilterCriteriaEc2InstanceVpcIdOutputReference",
      "namespace": "dataAwsccInspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 717
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 722
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 701
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaEc2InstanceVpcId"
          }
        }
      ],
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaEc2InstanceVpcIdOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaEcrImageArchitecture": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaEcrImageArchitecture",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 745
      },
      "name": "DataAwsccInspectorv2FilterFilterCriteriaEcrImageArchitecture",
      "namespace": "dataAwsccInspectorv2Filter",
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaEcrImageArchitecture"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaEcrImageArchitectureList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaEcrImageArchitectureList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-filter/index.ts",
          "line": 814
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 807
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 821
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaEcrImageArchitectureOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccInspectorv2FilterFilterCriteriaEcrImageArchitectureList",
      "namespace": "dataAwsccInspectorv2Filter",
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaEcrImageArchitectureList"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaEcrImageArchitectureOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaEcrImageArchitectureOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-filter/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 768
      },
      "name": "DataAwsccInspectorv2FilterFilterCriteriaEcrImageArchitectureOutputReference",
      "namespace": "dataAwsccInspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 797
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 802
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 781
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaEcrImageArchitecture"
          }
        }
      ],
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaEcrImageArchitectureOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaEcrImageHash": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaEcrImageHash",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 825
      },
      "name": "DataAwsccInspectorv2FilterFilterCriteriaEcrImageHash",
      "namespace": "dataAwsccInspectorv2Filter",
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaEcrImageHash"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaEcrImageHashList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaEcrImageHashList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-filter/index.ts",
          "line": 894
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 887
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 901
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaEcrImageHashOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccInspectorv2FilterFilterCriteriaEcrImageHashList",
      "namespace": "dataAwsccInspectorv2Filter",
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaEcrImageHashList"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaEcrImageHashOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaEcrImageHashOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-filter/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 848
      },
      "name": "DataAwsccInspectorv2FilterFilterCriteriaEcrImageHashOutputReference",
      "namespace": "dataAwsccInspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 877
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 882
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 861
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaEcrImageHash"
          }
        }
      ],
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaEcrImageHashOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaEcrImagePushedAt": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaEcrImagePushedAt",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 905
      },
      "name": "DataAwsccInspectorv2FilterFilterCriteriaEcrImagePushedAt",
      "namespace": "dataAwsccInspectorv2Filter",
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaEcrImagePushedAt"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaEcrImagePushedAtList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaEcrImagePushedAtList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-filter/index.ts",
          "line": 974
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 967
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 981
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaEcrImagePushedAtOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccInspectorv2FilterFilterCriteriaEcrImagePushedAtList",
      "namespace": "dataAwsccInspectorv2Filter",
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaEcrImagePushedAtList"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaEcrImagePushedAtOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaEcrImagePushedAtOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-filter/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 928
      },
      "name": "DataAwsccInspectorv2FilterFilterCriteriaEcrImagePushedAtOutputReference",
      "namespace": "dataAwsccInspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 957
          },
          "name": "endInclusive",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 962
          },
          "name": "startInclusive",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 941
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaEcrImagePushedAt"
          }
        }
      ],
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaEcrImagePushedAtOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaEcrImageRegistry": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaEcrImageRegistry",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 985
      },
      "name": "DataAwsccInspectorv2FilterFilterCriteriaEcrImageRegistry",
      "namespace": "dataAwsccInspectorv2Filter",
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaEcrImageRegistry"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaEcrImageRegistryList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaEcrImageRegistryList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-filter/index.ts",
          "line": 1054
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 1047
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 1061
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaEcrImageRegistryOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccInspectorv2FilterFilterCriteriaEcrImageRegistryList",
      "namespace": "dataAwsccInspectorv2Filter",
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaEcrImageRegistryList"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaEcrImageRegistryOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaEcrImageRegistryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-filter/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/data-awscc-inspectorv2-filter/index.ts",
        "line": 1008
      },
      "name": "DataAwsccInspectorv2FilterFilterCriteriaEcrImageRegistryOutputReference",
      "namespace": "dataAwsccInspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 1037
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 1042
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 1021
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaEcrImageRegistry"
          }
        }
      ],
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaEcrImageRegistryOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaEcrImageRepositoryName": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaEcrImageRepositoryName",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 1065
      },
      "name": "DataAwsccInspectorv2FilterFilterCriteriaEcrImageRepositoryName",
      "namespace": "dataAwsccInspectorv2Filter",
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaEcrImageRepositoryName"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaEcrImageRepositoryNameList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaEcrImageRepositoryNameList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-filter/index.ts",
          "line": 1134
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 1127
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 1141
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaEcrImageRepositoryNameOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccInspectorv2FilterFilterCriteriaEcrImageRepositoryNameList",
      "namespace": "dataAwsccInspectorv2Filter",
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaEcrImageRepositoryNameList"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaEcrImageRepositoryNameOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaEcrImageRepositoryNameOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-filter/index.ts",
          "line": 1097
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 1088
      },
      "name": "DataAwsccInspectorv2FilterFilterCriteriaEcrImageRepositoryNameOutputReference",
      "namespace": "dataAwsccInspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 1117
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 1122
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 1101
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaEcrImageRepositoryName"
          }
        }
      ],
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaEcrImageRepositoryNameOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaEcrImageTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaEcrImageTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 1145
      },
      "name": "DataAwsccInspectorv2FilterFilterCriteriaEcrImageTags",
      "namespace": "dataAwsccInspectorv2Filter",
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaEcrImageTags"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaEcrImageTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaEcrImageTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-filter/index.ts",
          "line": 1214
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 1207
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 1221
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaEcrImageTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccInspectorv2FilterFilterCriteriaEcrImageTagsList",
      "namespace": "dataAwsccInspectorv2Filter",
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaEcrImageTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaEcrImageTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaEcrImageTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-filter/index.ts",
          "line": 1177
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 1168
      },
      "name": "DataAwsccInspectorv2FilterFilterCriteriaEcrImageTagsOutputReference",
      "namespace": "dataAwsccInspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 1197
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 1202
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 1181
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaEcrImageTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaEcrImageTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaEpssScore": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaEpssScore",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 1225
      },
      "name": "DataAwsccInspectorv2FilterFilterCriteriaEpssScore",
      "namespace": "dataAwsccInspectorv2Filter",
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaEpssScore"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaEpssScoreList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaEpssScoreList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-filter/index.ts",
          "line": 1294
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 1287
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 1301
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaEpssScoreOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccInspectorv2FilterFilterCriteriaEpssScoreList",
      "namespace": "dataAwsccInspectorv2Filter",
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaEpssScoreList"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaEpssScoreOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaEpssScoreOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-filter/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 index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 1248
      },
      "name": "DataAwsccInspectorv2FilterFilterCriteriaEpssScoreOutputReference",
      "namespace": "dataAwsccInspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 1277
          },
          "name": "lowerInclusive",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 1282
          },
          "name": "upperInclusive",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 1261
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaEpssScore"
          }
        }
      ],
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaEpssScoreOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaExploitAvailable": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaExploitAvailable",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 1305
      },
      "name": "DataAwsccInspectorv2FilterFilterCriteriaExploitAvailable",
      "namespace": "dataAwsccInspectorv2Filter",
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaExploitAvailable"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaExploitAvailableList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaExploitAvailableList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-filter/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 1367
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 1381
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaExploitAvailableOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccInspectorv2FilterFilterCriteriaExploitAvailableList",
      "namespace": "dataAwsccInspectorv2Filter",
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaExploitAvailableList"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaExploitAvailableOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaExploitAvailableOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-filter/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 1328
      },
      "name": "DataAwsccInspectorv2FilterFilterCriteriaExploitAvailableOutputReference",
      "namespace": "dataAwsccInspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 1357
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 1362
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 1341
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaExploitAvailable"
          }
        }
      ],
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaExploitAvailableOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaFindingArn": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaFindingArn",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 1385
      },
      "name": "DataAwsccInspectorv2FilterFilterCriteriaFindingArn",
      "namespace": "dataAwsccInspectorv2Filter",
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaFindingArn"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaFindingArnList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaFindingArnList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-filter/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 1447
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 1461
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaFindingArnOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccInspectorv2FilterFilterCriteriaFindingArnList",
      "namespace": "dataAwsccInspectorv2Filter",
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaFindingArnList"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaFindingArnOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaFindingArnOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-filter/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 1408
      },
      "name": "DataAwsccInspectorv2FilterFilterCriteriaFindingArnOutputReference",
      "namespace": "dataAwsccInspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 1437
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 1442
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 1421
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaFindingArn"
          }
        }
      ],
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaFindingArnOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaFindingStatus": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaFindingStatus",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 1465
      },
      "name": "DataAwsccInspectorv2FilterFilterCriteriaFindingStatus",
      "namespace": "dataAwsccInspectorv2Filter",
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaFindingStatus"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaFindingStatusList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaFindingStatusList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-filter/index.ts",
          "line": 1534
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 1527
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 1541
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaFindingStatusOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccInspectorv2FilterFilterCriteriaFindingStatusList",
      "namespace": "dataAwsccInspectorv2Filter",
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaFindingStatusList"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaFindingStatusOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaFindingStatusOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-filter/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 1488
      },
      "name": "DataAwsccInspectorv2FilterFilterCriteriaFindingStatusOutputReference",
      "namespace": "dataAwsccInspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 1517
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 1522
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 1501
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaFindingStatus"
          }
        }
      ],
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaFindingStatusOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaFindingType": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaFindingType",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 1545
      },
      "name": "DataAwsccInspectorv2FilterFilterCriteriaFindingType",
      "namespace": "dataAwsccInspectorv2Filter",
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaFindingType"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaFindingTypeList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaFindingTypeList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-filter/index.ts",
          "line": 1614
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 1607
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 1621
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaFindingTypeOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccInspectorv2FilterFilterCriteriaFindingTypeList",
      "namespace": "dataAwsccInspectorv2Filter",
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaFindingTypeList"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaFindingTypeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaFindingTypeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-filter/index.ts",
          "line": 1577
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 1568
      },
      "name": "DataAwsccInspectorv2FilterFilterCriteriaFindingTypeOutputReference",
      "namespace": "dataAwsccInspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 1597
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 1602
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 1581
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaFindingType"
          }
        }
      ],
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaFindingTypeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaFirstObservedAt": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaFirstObservedAt",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 1625
      },
      "name": "DataAwsccInspectorv2FilterFilterCriteriaFirstObservedAt",
      "namespace": "dataAwsccInspectorv2Filter",
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaFirstObservedAt"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaFirstObservedAtList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaFirstObservedAtList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-filter/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 1687
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 1701
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaFirstObservedAtOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccInspectorv2FilterFilterCriteriaFirstObservedAtList",
      "namespace": "dataAwsccInspectorv2Filter",
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaFirstObservedAtList"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaFirstObservedAtOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaFirstObservedAtOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-filter/index.ts",
          "line": 1657
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 1648
      },
      "name": "DataAwsccInspectorv2FilterFilterCriteriaFirstObservedAtOutputReference",
      "namespace": "dataAwsccInspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 1677
          },
          "name": "endInclusive",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 1682
          },
          "name": "startInclusive",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 1661
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaFirstObservedAt"
          }
        }
      ],
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaFirstObservedAtOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaFixAvailable": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaFixAvailable",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 1705
      },
      "name": "DataAwsccInspectorv2FilterFilterCriteriaFixAvailable",
      "namespace": "dataAwsccInspectorv2Filter",
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaFixAvailable"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaFixAvailableList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaFixAvailableList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-filter/index.ts",
          "line": 1774
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 1767
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 1781
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaFixAvailableOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccInspectorv2FilterFilterCriteriaFixAvailableList",
      "namespace": "dataAwsccInspectorv2Filter",
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaFixAvailableList"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaFixAvailableOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaFixAvailableOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-filter/index.ts",
          "line": 1737
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 1728
      },
      "name": "DataAwsccInspectorv2FilterFilterCriteriaFixAvailableOutputReference",
      "namespace": "dataAwsccInspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 1757
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 1762
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 1741
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaFixAvailable"
          }
        }
      ],
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaFixAvailableOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaInspectorScore": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaInspectorScore",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 1785
      },
      "name": "DataAwsccInspectorv2FilterFilterCriteriaInspectorScore",
      "namespace": "dataAwsccInspectorv2Filter",
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaInspectorScore"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaInspectorScoreList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaInspectorScoreList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-filter/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 1847
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 1861
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaInspectorScoreOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccInspectorv2FilterFilterCriteriaInspectorScoreList",
      "namespace": "dataAwsccInspectorv2Filter",
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaInspectorScoreList"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaInspectorScoreOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaInspectorScoreOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-filter/index.ts",
          "line": 1817
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 1808
      },
      "name": "DataAwsccInspectorv2FilterFilterCriteriaInspectorScoreOutputReference",
      "namespace": "dataAwsccInspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 1837
          },
          "name": "lowerInclusive",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 1842
          },
          "name": "upperInclusive",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 1821
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaInspectorScore"
          }
        }
      ],
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaInspectorScoreOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaLambdaFunctionExecutionRoleArn": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaLambdaFunctionExecutionRoleArn",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 1865
      },
      "name": "DataAwsccInspectorv2FilterFilterCriteriaLambdaFunctionExecutionRoleArn",
      "namespace": "dataAwsccInspectorv2Filter",
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaLambdaFunctionExecutionRoleArn"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaLambdaFunctionExecutionRoleArnList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaLambdaFunctionExecutionRoleArnList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-filter/index.ts",
          "line": 1934
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 1927
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 1941
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaLambdaFunctionExecutionRoleArnOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccInspectorv2FilterFilterCriteriaLambdaFunctionExecutionRoleArnList",
      "namespace": "dataAwsccInspectorv2Filter",
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaLambdaFunctionExecutionRoleArnList"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaLambdaFunctionExecutionRoleArnOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaLambdaFunctionExecutionRoleArnOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-filter/index.ts",
          "line": 1897
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 1888
      },
      "name": "DataAwsccInspectorv2FilterFilterCriteriaLambdaFunctionExecutionRoleArnOutputReference",
      "namespace": "dataAwsccInspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 1917
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 1922
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 1901
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaLambdaFunctionExecutionRoleArn"
          }
        }
      ],
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaLambdaFunctionExecutionRoleArnOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaLambdaFunctionLastModifiedAt": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaLambdaFunctionLastModifiedAt",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 1945
      },
      "name": "DataAwsccInspectorv2FilterFilterCriteriaLambdaFunctionLastModifiedAt",
      "namespace": "dataAwsccInspectorv2Filter",
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaLambdaFunctionLastModifiedAt"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaLambdaFunctionLastModifiedAtList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaLambdaFunctionLastModifiedAtList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-filter/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 2007
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 2021
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaLambdaFunctionLastModifiedAtOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccInspectorv2FilterFilterCriteriaLambdaFunctionLastModifiedAtList",
      "namespace": "dataAwsccInspectorv2Filter",
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaLambdaFunctionLastModifiedAtList"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaLambdaFunctionLastModifiedAtOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaLambdaFunctionLastModifiedAtOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-filter/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 1968
      },
      "name": "DataAwsccInspectorv2FilterFilterCriteriaLambdaFunctionLastModifiedAtOutputReference",
      "namespace": "dataAwsccInspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 1997
          },
          "name": "endInclusive",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 2002
          },
          "name": "startInclusive",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 1981
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaLambdaFunctionLastModifiedAt"
          }
        }
      ],
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaLambdaFunctionLastModifiedAtOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaLambdaFunctionLayers": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaLambdaFunctionLayers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 2025
      },
      "name": "DataAwsccInspectorv2FilterFilterCriteriaLambdaFunctionLayers",
      "namespace": "dataAwsccInspectorv2Filter",
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaLambdaFunctionLayers"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaLambdaFunctionLayersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaLambdaFunctionLayersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-filter/index.ts",
          "line": 2094
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 2087
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 2101
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaLambdaFunctionLayersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccInspectorv2FilterFilterCriteriaLambdaFunctionLayersList",
      "namespace": "dataAwsccInspectorv2Filter",
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaLambdaFunctionLayersList"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaLambdaFunctionLayersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaLambdaFunctionLayersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-filter/index.ts",
          "line": 2057
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 2048
      },
      "name": "DataAwsccInspectorv2FilterFilterCriteriaLambdaFunctionLayersOutputReference",
      "namespace": "dataAwsccInspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 2077
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 2082
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 2061
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaLambdaFunctionLayers"
          }
        }
      ],
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaLambdaFunctionLayersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaLambdaFunctionName": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaLambdaFunctionName",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 2105
      },
      "name": "DataAwsccInspectorv2FilterFilterCriteriaLambdaFunctionName",
      "namespace": "dataAwsccInspectorv2Filter",
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaLambdaFunctionName"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaLambdaFunctionNameList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaLambdaFunctionNameList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-filter/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 2167
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 2181
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaLambdaFunctionNameOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccInspectorv2FilterFilterCriteriaLambdaFunctionNameList",
      "namespace": "dataAwsccInspectorv2Filter",
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaLambdaFunctionNameList"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaLambdaFunctionNameOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaLambdaFunctionNameOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-filter/index.ts",
          "line": 2137
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 2128
      },
      "name": "DataAwsccInspectorv2FilterFilterCriteriaLambdaFunctionNameOutputReference",
      "namespace": "dataAwsccInspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 2157
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 2162
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 2141
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaLambdaFunctionName"
          }
        }
      ],
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaLambdaFunctionNameOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaLambdaFunctionRuntime": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaLambdaFunctionRuntime",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 2185
      },
      "name": "DataAwsccInspectorv2FilterFilterCriteriaLambdaFunctionRuntime",
      "namespace": "dataAwsccInspectorv2Filter",
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaLambdaFunctionRuntime"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaLambdaFunctionRuntimeList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaLambdaFunctionRuntimeList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-filter/index.ts",
          "line": 2254
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 2247
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 2261
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaLambdaFunctionRuntimeOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccInspectorv2FilterFilterCriteriaLambdaFunctionRuntimeList",
      "namespace": "dataAwsccInspectorv2Filter",
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaLambdaFunctionRuntimeList"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaLambdaFunctionRuntimeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaLambdaFunctionRuntimeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-filter/index.ts",
          "line": 2217
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 2208
      },
      "name": "DataAwsccInspectorv2FilterFilterCriteriaLambdaFunctionRuntimeOutputReference",
      "namespace": "dataAwsccInspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 2237
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 2242
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 2221
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaLambdaFunctionRuntime"
          }
        }
      ],
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaLambdaFunctionRuntimeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaLastObservedAt": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaLastObservedAt",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 2265
      },
      "name": "DataAwsccInspectorv2FilterFilterCriteriaLastObservedAt",
      "namespace": "dataAwsccInspectorv2Filter",
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaLastObservedAt"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaLastObservedAtList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaLastObservedAtList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-filter/index.ts",
          "line": 2334
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 2327
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 2341
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaLastObservedAtOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccInspectorv2FilterFilterCriteriaLastObservedAtList",
      "namespace": "dataAwsccInspectorv2Filter",
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaLastObservedAtList"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaLastObservedAtOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaLastObservedAtOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-filter/index.ts",
          "line": 2297
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 2288
      },
      "name": "DataAwsccInspectorv2FilterFilterCriteriaLastObservedAtOutputReference",
      "namespace": "dataAwsccInspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 2317
          },
          "name": "endInclusive",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 2322
          },
          "name": "startInclusive",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 2301
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaLastObservedAt"
          }
        }
      ],
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaLastObservedAtOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaNetworkProtocol": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaNetworkProtocol",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 2345
      },
      "name": "DataAwsccInspectorv2FilterFilterCriteriaNetworkProtocol",
      "namespace": "dataAwsccInspectorv2Filter",
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaNetworkProtocol"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaNetworkProtocolList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaNetworkProtocolList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-filter/index.ts",
          "line": 2414
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 2407
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 2421
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaNetworkProtocolOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccInspectorv2FilterFilterCriteriaNetworkProtocolList",
      "namespace": "dataAwsccInspectorv2Filter",
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaNetworkProtocolList"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaNetworkProtocolOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaNetworkProtocolOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-filter/index.ts",
          "line": 2377
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 2368
      },
      "name": "DataAwsccInspectorv2FilterFilterCriteriaNetworkProtocolOutputReference",
      "namespace": "dataAwsccInspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 2397
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 2402
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 2381
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaNetworkProtocol"
          }
        }
      ],
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaNetworkProtocolOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-filter/index.ts",
          "line": 3930
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 3923
      },
      "name": "DataAwsccInspectorv2FilterFilterCriteriaOutputReference",
      "namespace": "dataAwsccInspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 3951
          },
          "name": "awsAccountId",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaAwsAccountIdList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 3957
          },
          "name": "codeVulnerabilityDetectorName",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaCodeVulnerabilityDetectorNameList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 3963
          },
          "name": "codeVulnerabilityDetectorTags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaCodeVulnerabilityDetectorTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 3969
          },
          "name": "codeVulnerabilityFilePath",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaCodeVulnerabilityFilePathList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 3975
          },
          "name": "componentId",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaComponentIdList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 3981
          },
          "name": "componentType",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaComponentTypeList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 3987
          },
          "name": "ec2InstanceImageId",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaEc2InstanceImageIdList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 3993
          },
          "name": "ec2InstanceSubnetId",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaEc2InstanceSubnetIdList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 3999
          },
          "name": "ec2InstanceVpcId",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaEc2InstanceVpcIdList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 4005
          },
          "name": "ecrImageArchitecture",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaEcrImageArchitectureList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 4011
          },
          "name": "ecrImageHash",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaEcrImageHashList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 4017
          },
          "name": "ecrImagePushedAt",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaEcrImagePushedAtList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 4023
          },
          "name": "ecrImageRegistry",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaEcrImageRegistryList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 4029
          },
          "name": "ecrImageRepositoryName",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaEcrImageRepositoryNameList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 4035
          },
          "name": "ecrImageTags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaEcrImageTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 4041
          },
          "name": "epssScore",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaEpssScoreList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 4047
          },
          "name": "exploitAvailable",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaExploitAvailableList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 4053
          },
          "name": "findingArn",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaFindingArnList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 4059
          },
          "name": "findingStatus",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaFindingStatusList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 4065
          },
          "name": "findingType",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaFindingTypeList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 4071
          },
          "name": "firstObservedAt",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaFirstObservedAtList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 4077
          },
          "name": "fixAvailable",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaFixAvailableList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 4083
          },
          "name": "inspectorScore",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaInspectorScoreList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 4089
          },
          "name": "lambdaFunctionExecutionRoleArn",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaLambdaFunctionExecutionRoleArnList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 4095
          },
          "name": "lambdaFunctionLastModifiedAt",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaLambdaFunctionLastModifiedAtList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 4101
          },
          "name": "lambdaFunctionLayers",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaLambdaFunctionLayersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 4107
          },
          "name": "lambdaFunctionName",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaLambdaFunctionNameList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 4113
          },
          "name": "lambdaFunctionRuntime",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaLambdaFunctionRuntimeList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 4119
          },
          "name": "lastObservedAt",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaLastObservedAtList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 4125
          },
          "name": "networkProtocol",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaNetworkProtocolList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 4131
          },
          "name": "portRange",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaPortRangeList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 4137
          },
          "name": "relatedVulnerabilities",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaRelatedVulnerabilitiesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 4143
          },
          "name": "resourceId",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaResourceIdList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 4149
          },
          "name": "resourceTags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaResourceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 4155
          },
          "name": "resourceType",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaResourceTypeList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 4161
          },
          "name": "severity",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaSeverityList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 4167
          },
          "name": "title",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaTitleList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 4173
          },
          "name": "updatedAt",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaUpdatedAtList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 4179
          },
          "name": "vendorSeverity",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaVendorSeverityList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 4185
          },
          "name": "vulnerabilityId",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaVulnerabilityIdList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 4191
          },
          "name": "vulnerabilitySource",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaVulnerabilitySourceList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 4197
          },
          "name": "vulnerablePackages",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaVulnerablePackagesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 3934
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteria"
          }
        }
      ],
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaPortRange": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaPortRange",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 2425
      },
      "name": "DataAwsccInspectorv2FilterFilterCriteriaPortRange",
      "namespace": "dataAwsccInspectorv2Filter",
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaPortRange"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaPortRangeList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaPortRangeList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-filter/index.ts",
          "line": 2494
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 2487
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 2501
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaPortRangeOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccInspectorv2FilterFilterCriteriaPortRangeList",
      "namespace": "dataAwsccInspectorv2Filter",
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaPortRangeList"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaPortRangeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaPortRangeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-filter/index.ts",
          "line": 2457
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 2448
      },
      "name": "DataAwsccInspectorv2FilterFilterCriteriaPortRangeOutputReference",
      "namespace": "dataAwsccInspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 2477
          },
          "name": "beginInclusive",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 2482
          },
          "name": "endInclusive",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 2461
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaPortRange"
          }
        }
      ],
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaPortRangeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaRelatedVulnerabilities": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaRelatedVulnerabilities",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 2505
      },
      "name": "DataAwsccInspectorv2FilterFilterCriteriaRelatedVulnerabilities",
      "namespace": "dataAwsccInspectorv2Filter",
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaRelatedVulnerabilities"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaRelatedVulnerabilitiesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaRelatedVulnerabilitiesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-filter/index.ts",
          "line": 2574
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 2567
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 2581
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaRelatedVulnerabilitiesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccInspectorv2FilterFilterCriteriaRelatedVulnerabilitiesList",
      "namespace": "dataAwsccInspectorv2Filter",
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaRelatedVulnerabilitiesList"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaRelatedVulnerabilitiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaRelatedVulnerabilitiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-filter/index.ts",
          "line": 2537
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 2528
      },
      "name": "DataAwsccInspectorv2FilterFilterCriteriaRelatedVulnerabilitiesOutputReference",
      "namespace": "dataAwsccInspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 2557
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 2562
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 2541
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaRelatedVulnerabilities"
          }
        }
      ],
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaRelatedVulnerabilitiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaResourceId": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaResourceId",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 2585
      },
      "name": "DataAwsccInspectorv2FilterFilterCriteriaResourceId",
      "namespace": "dataAwsccInspectorv2Filter",
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaResourceId"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaResourceIdList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaResourceIdList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-filter/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 2647
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 2661
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaResourceIdOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccInspectorv2FilterFilterCriteriaResourceIdList",
      "namespace": "dataAwsccInspectorv2Filter",
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaResourceIdList"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaResourceIdOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaResourceIdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-filter/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 2608
      },
      "name": "DataAwsccInspectorv2FilterFilterCriteriaResourceIdOutputReference",
      "namespace": "dataAwsccInspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 2637
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 2642
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 2621
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaResourceId"
          }
        }
      ],
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaResourceIdOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaResourceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaResourceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 2665
      },
      "name": "DataAwsccInspectorv2FilterFilterCriteriaResourceTags",
      "namespace": "dataAwsccInspectorv2Filter",
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaResourceTags"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaResourceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaResourceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-filter/index.ts",
          "line": 2739
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 2732
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 2746
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaResourceTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccInspectorv2FilterFilterCriteriaResourceTagsList",
      "namespace": "dataAwsccInspectorv2Filter",
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaResourceTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaResourceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaResourceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-filter/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 2688
      },
      "name": "DataAwsccInspectorv2FilterFilterCriteriaResourceTagsOutputReference",
      "namespace": "dataAwsccInspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 2717
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 2722
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 2727
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 2701
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaResourceTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaResourceTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaResourceType": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaResourceType",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 2750
      },
      "name": "DataAwsccInspectorv2FilterFilterCriteriaResourceType",
      "namespace": "dataAwsccInspectorv2Filter",
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaResourceType"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaResourceTypeList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaResourceTypeList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-filter/index.ts",
          "line": 2819
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 2812
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 2826
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaResourceTypeOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccInspectorv2FilterFilterCriteriaResourceTypeList",
      "namespace": "dataAwsccInspectorv2Filter",
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaResourceTypeList"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaResourceTypeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaResourceTypeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-filter/index.ts",
          "line": 2782
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 2773
      },
      "name": "DataAwsccInspectorv2FilterFilterCriteriaResourceTypeOutputReference",
      "namespace": "dataAwsccInspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 2802
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 2807
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 2786
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaResourceType"
          }
        }
      ],
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaResourceTypeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaSeverity": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaSeverity",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 2830
      },
      "name": "DataAwsccInspectorv2FilterFilterCriteriaSeverity",
      "namespace": "dataAwsccInspectorv2Filter",
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaSeverity"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaSeverityList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaSeverityList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-filter/index.ts",
          "line": 2899
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 2892
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 2906
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaSeverityOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccInspectorv2FilterFilterCriteriaSeverityList",
      "namespace": "dataAwsccInspectorv2Filter",
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaSeverityList"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaSeverityOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaSeverityOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-filter/index.ts",
          "line": 2862
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 2853
      },
      "name": "DataAwsccInspectorv2FilterFilterCriteriaSeverityOutputReference",
      "namespace": "dataAwsccInspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 2882
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 2887
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 2866
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaSeverity"
          }
        }
      ],
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaSeverityOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaTitle": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaTitle",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 2910
      },
      "name": "DataAwsccInspectorv2FilterFilterCriteriaTitle",
      "namespace": "dataAwsccInspectorv2Filter",
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaTitle"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaTitleList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaTitleList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-filter/index.ts",
          "line": 2979
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 2972
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 2986
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaTitleOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccInspectorv2FilterFilterCriteriaTitleList",
      "namespace": "dataAwsccInspectorv2Filter",
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaTitleList"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaTitleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaTitleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-filter/index.ts",
          "line": 2942
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 2933
      },
      "name": "DataAwsccInspectorv2FilterFilterCriteriaTitleOutputReference",
      "namespace": "dataAwsccInspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 2962
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 2967
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 2946
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaTitle"
          }
        }
      ],
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaTitleOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaUpdatedAt": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaUpdatedAt",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 2990
      },
      "name": "DataAwsccInspectorv2FilterFilterCriteriaUpdatedAt",
      "namespace": "dataAwsccInspectorv2Filter",
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaUpdatedAt"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaUpdatedAtList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaUpdatedAtList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-filter/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/data-awscc-inspectorv2-filter/index.ts",
        "line": 3052
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/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-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaUpdatedAtOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccInspectorv2FilterFilterCriteriaUpdatedAtList",
      "namespace": "dataAwsccInspectorv2Filter",
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaUpdatedAtList"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaUpdatedAtOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaUpdatedAtOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-filter/index.ts",
          "line": 3022
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 3013
      },
      "name": "DataAwsccInspectorv2FilterFilterCriteriaUpdatedAtOutputReference",
      "namespace": "dataAwsccInspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 3042
          },
          "name": "endInclusive",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 3047
          },
          "name": "startInclusive",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 3026
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaUpdatedAt"
          }
        }
      ],
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaUpdatedAtOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaVendorSeverity": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaVendorSeverity",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 3070
      },
      "name": "DataAwsccInspectorv2FilterFilterCriteriaVendorSeverity",
      "namespace": "dataAwsccInspectorv2Filter",
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaVendorSeverity"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaVendorSeverityList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaVendorSeverityList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-filter/index.ts",
          "line": 3139
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 3132
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 3146
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaVendorSeverityOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccInspectorv2FilterFilterCriteriaVendorSeverityList",
      "namespace": "dataAwsccInspectorv2Filter",
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaVendorSeverityList"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaVendorSeverityOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaVendorSeverityOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-filter/index.ts",
          "line": 3102
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 3093
      },
      "name": "DataAwsccInspectorv2FilterFilterCriteriaVendorSeverityOutputReference",
      "namespace": "dataAwsccInspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 3122
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 3127
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 3106
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaVendorSeverity"
          }
        }
      ],
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaVendorSeverityOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaVulnerabilityId": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaVulnerabilityId",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 3150
      },
      "name": "DataAwsccInspectorv2FilterFilterCriteriaVulnerabilityId",
      "namespace": "dataAwsccInspectorv2Filter",
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaVulnerabilityId"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaVulnerabilityIdList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaVulnerabilityIdList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-filter/index.ts",
          "line": 3219
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 3212
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 3226
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaVulnerabilityIdOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccInspectorv2FilterFilterCriteriaVulnerabilityIdList",
      "namespace": "dataAwsccInspectorv2Filter",
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaVulnerabilityIdList"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaVulnerabilityIdOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaVulnerabilityIdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-filter/index.ts",
          "line": 3182
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 3173
      },
      "name": "DataAwsccInspectorv2FilterFilterCriteriaVulnerabilityIdOutputReference",
      "namespace": "dataAwsccInspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 3202
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 3207
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 3186
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaVulnerabilityId"
          }
        }
      ],
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaVulnerabilityIdOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaVulnerabilitySource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaVulnerabilitySource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 3230
      },
      "name": "DataAwsccInspectorv2FilterFilterCriteriaVulnerabilitySource",
      "namespace": "dataAwsccInspectorv2Filter",
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaVulnerabilitySource"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaVulnerabilitySourceList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaVulnerabilitySourceList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-filter/index.ts",
          "line": 3299
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 3292
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 3306
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaVulnerabilitySourceOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccInspectorv2FilterFilterCriteriaVulnerabilitySourceList",
      "namespace": "dataAwsccInspectorv2Filter",
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaVulnerabilitySourceList"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaVulnerabilitySourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaVulnerabilitySourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-filter/index.ts",
          "line": 3262
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 3253
      },
      "name": "DataAwsccInspectorv2FilterFilterCriteriaVulnerabilitySourceOutputReference",
      "namespace": "dataAwsccInspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 3282
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 3287
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 3266
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaVulnerabilitySource"
          }
        }
      ],
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaVulnerabilitySourceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaVulnerablePackages": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaVulnerablePackages",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 3782
      },
      "name": "DataAwsccInspectorv2FilterFilterCriteriaVulnerablePackages",
      "namespace": "dataAwsccInspectorv2Filter",
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaVulnerablePackages"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaVulnerablePackagesArchitecture": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaVulnerablePackagesArchitecture",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 3310
      },
      "name": "DataAwsccInspectorv2FilterFilterCriteriaVulnerablePackagesArchitecture",
      "namespace": "dataAwsccInspectorv2Filter",
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaVulnerablePackagesArchitecture"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaVulnerablePackagesArchitectureOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaVulnerablePackagesArchitectureOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-filter/index.ts",
          "line": 3340
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 3333
      },
      "name": "DataAwsccInspectorv2FilterFilterCriteriaVulnerablePackagesArchitectureOutputReference",
      "namespace": "dataAwsccInspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 3360
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 3365
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 3344
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaVulnerablePackagesArchitecture"
          }
        }
      ],
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaVulnerablePackagesArchitectureOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaVulnerablePackagesEpoch": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaVulnerablePackagesEpoch",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 3369
      },
      "name": "DataAwsccInspectorv2FilterFilterCriteriaVulnerablePackagesEpoch",
      "namespace": "dataAwsccInspectorv2Filter",
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaVulnerablePackagesEpoch"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaVulnerablePackagesEpochOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaVulnerablePackagesEpochOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-filter/index.ts",
          "line": 3399
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 3392
      },
      "name": "DataAwsccInspectorv2FilterFilterCriteriaVulnerablePackagesEpochOutputReference",
      "namespace": "dataAwsccInspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 3419
          },
          "name": "lowerInclusive",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 3424
          },
          "name": "upperInclusive",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 3403
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaVulnerablePackagesEpoch"
          }
        }
      ],
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaVulnerablePackagesEpochOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaVulnerablePackagesFilePath": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaVulnerablePackagesFilePath",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 3428
      },
      "name": "DataAwsccInspectorv2FilterFilterCriteriaVulnerablePackagesFilePath",
      "namespace": "dataAwsccInspectorv2Filter",
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaVulnerablePackagesFilePath"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaVulnerablePackagesFilePathOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaVulnerablePackagesFilePathOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-filter/index.ts",
          "line": 3458
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 3451
      },
      "name": "DataAwsccInspectorv2FilterFilterCriteriaVulnerablePackagesFilePathOutputReference",
      "namespace": "dataAwsccInspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 3478
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 3483
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 3462
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaVulnerablePackagesFilePath"
          }
        }
      ],
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaVulnerablePackagesFilePathOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaVulnerablePackagesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaVulnerablePackagesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-filter/index.ts",
          "line": 3889
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 3882
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 3896
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaVulnerablePackagesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccInspectorv2FilterFilterCriteriaVulnerablePackagesList",
      "namespace": "dataAwsccInspectorv2Filter",
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaVulnerablePackagesList"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaVulnerablePackagesName": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaVulnerablePackagesName",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 3487
      },
      "name": "DataAwsccInspectorv2FilterFilterCriteriaVulnerablePackagesName",
      "namespace": "dataAwsccInspectorv2Filter",
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaVulnerablePackagesName"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaVulnerablePackagesNameOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaVulnerablePackagesNameOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-filter/index.ts",
          "line": 3517
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 3510
      },
      "name": "DataAwsccInspectorv2FilterFilterCriteriaVulnerablePackagesNameOutputReference",
      "namespace": "dataAwsccInspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 3537
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 3542
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 3521
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaVulnerablePackagesName"
          }
        }
      ],
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaVulnerablePackagesNameOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaVulnerablePackagesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaVulnerablePackagesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-filter/index.ts",
          "line": 3814
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 3805
      },
      "name": "DataAwsccInspectorv2FilterFilterCriteriaVulnerablePackagesOutputReference",
      "namespace": "dataAwsccInspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 3835
          },
          "name": "architecture",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaVulnerablePackagesArchitectureOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 3841
          },
          "name": "epoch",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaVulnerablePackagesEpochOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 3847
          },
          "name": "filePath",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaVulnerablePackagesFilePathOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 3853
          },
          "name": "name",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaVulnerablePackagesNameOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 3859
          },
          "name": "release",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaVulnerablePackagesReleaseOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 3865
          },
          "name": "sourceLambdaLayerArn",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaVulnerablePackagesSourceLambdaLayerArnOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 3871
          },
          "name": "sourceLayerHash",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaVulnerablePackagesSourceLayerHashOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 3877
          },
          "name": "version",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaVulnerablePackagesVersionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 3818
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaVulnerablePackages"
          }
        }
      ],
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaVulnerablePackagesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaVulnerablePackagesRelease": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaVulnerablePackagesRelease",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 3546
      },
      "name": "DataAwsccInspectorv2FilterFilterCriteriaVulnerablePackagesRelease",
      "namespace": "dataAwsccInspectorv2Filter",
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaVulnerablePackagesRelease"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaVulnerablePackagesReleaseOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaVulnerablePackagesReleaseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-filter/index.ts",
          "line": 3576
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 3569
      },
      "name": "DataAwsccInspectorv2FilterFilterCriteriaVulnerablePackagesReleaseOutputReference",
      "namespace": "dataAwsccInspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 3596
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 3601
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 3580
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaVulnerablePackagesRelease"
          }
        }
      ],
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaVulnerablePackagesReleaseOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaVulnerablePackagesSourceLambdaLayerArn": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaVulnerablePackagesSourceLambdaLayerArn",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 3605
      },
      "name": "DataAwsccInspectorv2FilterFilterCriteriaVulnerablePackagesSourceLambdaLayerArn",
      "namespace": "dataAwsccInspectorv2Filter",
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaVulnerablePackagesSourceLambdaLayerArn"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaVulnerablePackagesSourceLambdaLayerArnOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaVulnerablePackagesSourceLambdaLayerArnOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-filter/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-awscc-inspectorv2-filter/index.ts",
        "line": 3628
      },
      "name": "DataAwsccInspectorv2FilterFilterCriteriaVulnerablePackagesSourceLambdaLayerArnOutputReference",
      "namespace": "dataAwsccInspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 3655
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 3660
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 3639
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaVulnerablePackagesSourceLambdaLayerArn"
          }
        }
      ],
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaVulnerablePackagesSourceLambdaLayerArnOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaVulnerablePackagesSourceLayerHash": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaVulnerablePackagesSourceLayerHash",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 3664
      },
      "name": "DataAwsccInspectorv2FilterFilterCriteriaVulnerablePackagesSourceLayerHash",
      "namespace": "dataAwsccInspectorv2Filter",
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaVulnerablePackagesSourceLayerHash"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaVulnerablePackagesSourceLayerHashOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaVulnerablePackagesSourceLayerHashOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-filter/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-awscc-inspectorv2-filter/index.ts",
        "line": 3687
      },
      "name": "DataAwsccInspectorv2FilterFilterCriteriaVulnerablePackagesSourceLayerHashOutputReference",
      "namespace": "dataAwsccInspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 3714
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 3719
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 3698
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaVulnerablePackagesSourceLayerHash"
          }
        }
      ],
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaVulnerablePackagesSourceLayerHashOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaVulnerablePackagesVersion": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaVulnerablePackagesVersion",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 3723
      },
      "name": "DataAwsccInspectorv2FilterFilterCriteriaVulnerablePackagesVersion",
      "namespace": "dataAwsccInspectorv2Filter",
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaVulnerablePackagesVersion"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaVulnerablePackagesVersionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaVulnerablePackagesVersionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-filter/index.ts",
          "line": 3753
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filter/index.ts",
        "line": 3746
      },
      "name": "DataAwsccInspectorv2FilterFilterCriteriaVulnerablePackagesVersionOutputReference",
      "namespace": "dataAwsccInspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 3773
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 3778
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filter/index.ts",
            "line": 3757
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filter.DataAwsccInspectorv2FilterFilterCriteriaVulnerablePackagesVersion"
          }
        }
      ],
      "symbolId": "src/data-awscc-inspectorv2-filter/index:DataAwsccInspectorv2FilterFilterCriteriaVulnerablePackagesVersionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filters.DataAwsccInspectorv2Filters": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/inspectorv2_filters awscc_inspectorv2_filters}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filters.DataAwsccInspectorv2Filters",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/inspectorv2_filters awscc_inspectorv2_filters} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-inspectorv2-filters/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filters.DataAwsccInspectorv2FiltersConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filters/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccInspectorv2Filters resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filters/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccInspectorv2Filters to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/inspectorv2_filters#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccInspectorv2Filters that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccInspectorv2Filters to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filters/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filters/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccInspectorv2Filters",
      "namespace": "dataAwsccInspectorv2Filters",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filters/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filters/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-inspectorv2-filters/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-inspectorv2-filters/index:DataAwsccInspectorv2Filters"
    },
    "@cdktn/provider-awscc.dataAwsccInspectorv2Filters.DataAwsccInspectorv2FiltersConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInspectorv2Filters.DataAwsccInspectorv2FiltersConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-inspectorv2-filters/index.ts",
        "line": 14
      },
      "name": "DataAwsccInspectorv2FiltersConfig",
      "namespace": "dataAwsccInspectorv2Filters",
      "symbolId": "src/data-awscc-inspectorv2-filters/index:DataAwsccInspectorv2FiltersConfig"
    },
    "@cdktn/provider-awscc.dataAwsccInterconnectConnection.DataAwsccInterconnectConnection": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/interconnect_connection awscc_interconnect_connection}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInterconnectConnection.DataAwsccInterconnectConnection",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/interconnect_connection awscc_interconnect_connection} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-interconnect-connection/index.ts",
          "line": 313
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccInterconnectConnection.DataAwsccInterconnectConnectionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-interconnect-connection/index.ts",
        "line": 281
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccInterconnectConnection resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-interconnect-connection/index.ts",
            "line": 298
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccInterconnectConnection to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/interconnect_connection#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccInterconnectConnection that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccInterconnectConnection to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-interconnect-connection/index.ts",
            "line": 437
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-interconnect-connection/index.ts",
            "line": 443
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccInterconnectConnection",
      "namespace": "dataAwsccInterconnectConnection",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-interconnect-connection/index.ts",
            "line": 286
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-interconnect-connection/index.ts",
            "line": 337
          },
          "name": "activationKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-interconnect-connection/index.ts",
            "line": 342
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-interconnect-connection/index.ts",
            "line": 348
          },
          "name": "attachPoint",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInterconnectConnection.DataAwsccInterconnectConnectionAttachPointOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-interconnect-connection/index.ts",
            "line": 353
          },
          "name": "bandwidth",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-interconnect-connection/index.ts",
            "line": 358
          },
          "name": "billingTier",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-interconnect-connection/index.ts",
            "line": 363
          },
          "name": "connectionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-interconnect-connection/index.ts",
            "line": 368
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-interconnect-connection/index.ts",
            "line": 373
          },
          "name": "environmentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-interconnect-connection/index.ts",
            "line": 391
          },
          "name": "ownerAccount",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-interconnect-connection/index.ts",
            "line": 397
          },
          "name": "providerName",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInterconnectConnection.DataAwsccInterconnectConnectionProviderNameOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-interconnect-connection/index.ts",
            "line": 403
          },
          "name": "remoteAccount",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInterconnectConnection.DataAwsccInterconnectConnectionRemoteAccountOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-interconnect-connection/index.ts",
            "line": 408
          },
          "name": "remoteOwnerAccount",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-interconnect-connection/index.ts",
            "line": 413
          },
          "name": "sharedId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-interconnect-connection/index.ts",
            "line": 418
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-interconnect-connection/index.ts",
            "line": 424
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInterconnectConnection.DataAwsccInterconnectConnectionTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-interconnect-connection/index.ts",
            "line": 429
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-interconnect-connection/index.ts",
            "line": 386
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-interconnect-connection/index.ts",
            "line": 379
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-interconnect-connection/index:DataAwsccInterconnectConnection"
    },
    "@cdktn/provider-awscc.dataAwsccInterconnectConnection.DataAwsccInterconnectConnectionAttachPoint": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInterconnectConnection.DataAwsccInterconnectConnectionAttachPoint",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-interconnect-connection/index.ts",
        "line": 25
      },
      "name": "DataAwsccInterconnectConnectionAttachPoint",
      "namespace": "dataAwsccInterconnectConnection",
      "symbolId": "src/data-awscc-interconnect-connection/index:DataAwsccInterconnectConnectionAttachPoint"
    },
    "@cdktn/provider-awscc.dataAwsccInterconnectConnection.DataAwsccInterconnectConnectionAttachPointOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInterconnectConnection.DataAwsccInterconnectConnectionAttachPointOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-interconnect-connection/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-interconnect-connection/index.ts",
        "line": 48
      },
      "name": "DataAwsccInterconnectConnectionAttachPointOutputReference",
      "namespace": "dataAwsccInterconnectConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-interconnect-connection/index.ts",
            "line": 75
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-interconnect-connection/index.ts",
            "line": 80
          },
          "name": "directConnectGateway",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-interconnect-connection/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInterconnectConnection.DataAwsccInterconnectConnectionAttachPoint"
          }
        }
      ],
      "symbolId": "src/data-awscc-interconnect-connection/index:DataAwsccInterconnectConnectionAttachPointOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccInterconnectConnection.DataAwsccInterconnectConnectionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInterconnectConnection.DataAwsccInterconnectConnectionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-interconnect-connection/index.ts",
        "line": 14
      },
      "name": "DataAwsccInterconnectConnectionConfig",
      "namespace": "dataAwsccInterconnectConnection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/interconnect_connection#id DataAwsccInterconnectConnection#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-interconnect-connection/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-interconnect-connection/index:DataAwsccInterconnectConnectionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccInterconnectConnection.DataAwsccInterconnectConnectionProviderName": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInterconnectConnection.DataAwsccInterconnectConnectionProviderName",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-interconnect-connection/index.ts",
        "line": 84
      },
      "name": "DataAwsccInterconnectConnectionProviderName",
      "namespace": "dataAwsccInterconnectConnection",
      "symbolId": "src/data-awscc-interconnect-connection/index:DataAwsccInterconnectConnectionProviderName"
    },
    "@cdktn/provider-awscc.dataAwsccInterconnectConnection.DataAwsccInterconnectConnectionProviderNameOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInterconnectConnection.DataAwsccInterconnectConnectionProviderNameOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-interconnect-connection/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-awscc-interconnect-connection/index.ts",
        "line": 107
      },
      "name": "DataAwsccInterconnectConnectionProviderNameOutputReference",
      "namespace": "dataAwsccInterconnectConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-interconnect-connection/index.ts",
            "line": 134
          },
          "name": "cloudServiceProvider",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-interconnect-connection/index.ts",
            "line": 139
          },
          "name": "lastMileProvider",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-interconnect-connection/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInterconnectConnection.DataAwsccInterconnectConnectionProviderName"
          }
        }
      ],
      "symbolId": "src/data-awscc-interconnect-connection/index:DataAwsccInterconnectConnectionProviderNameOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccInterconnectConnection.DataAwsccInterconnectConnectionRemoteAccount": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInterconnectConnection.DataAwsccInterconnectConnectionRemoteAccount",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-interconnect-connection/index.ts",
        "line": 143
      },
      "name": "DataAwsccInterconnectConnectionRemoteAccount",
      "namespace": "dataAwsccInterconnectConnection",
      "symbolId": "src/data-awscc-interconnect-connection/index:DataAwsccInterconnectConnectionRemoteAccount"
    },
    "@cdktn/provider-awscc.dataAwsccInterconnectConnection.DataAwsccInterconnectConnectionRemoteAccountOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInterconnectConnection.DataAwsccInterconnectConnectionRemoteAccountOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-interconnect-connection/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-awscc-interconnect-connection/index.ts",
        "line": 166
      },
      "name": "DataAwsccInterconnectConnectionRemoteAccountOutputReference",
      "namespace": "dataAwsccInterconnectConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-interconnect-connection/index.ts",
            "line": 193
          },
          "name": "identifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-interconnect-connection/index.ts",
            "line": 177
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInterconnectConnection.DataAwsccInterconnectConnectionRemoteAccount"
          }
        }
      ],
      "symbolId": "src/data-awscc-interconnect-connection/index:DataAwsccInterconnectConnectionRemoteAccountOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccInterconnectConnection.DataAwsccInterconnectConnectionTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInterconnectConnection.DataAwsccInterconnectConnectionTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-interconnect-connection/index.ts",
        "line": 197
      },
      "name": "DataAwsccInterconnectConnectionTags",
      "namespace": "dataAwsccInterconnectConnection",
      "symbolId": "src/data-awscc-interconnect-connection/index:DataAwsccInterconnectConnectionTags"
    },
    "@cdktn/provider-awscc.dataAwsccInterconnectConnection.DataAwsccInterconnectConnectionTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInterconnectConnection.DataAwsccInterconnectConnectionTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-interconnect-connection/index.ts",
          "line": 266
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-interconnect-connection/index.ts",
        "line": 259
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-interconnect-connection/index.ts",
            "line": 273
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccInterconnectConnection.DataAwsccInterconnectConnectionTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccInterconnectConnectionTagsList",
      "namespace": "dataAwsccInterconnectConnection",
      "symbolId": "src/data-awscc-interconnect-connection/index:DataAwsccInterconnectConnectionTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccInterconnectConnection.DataAwsccInterconnectConnectionTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInterconnectConnection.DataAwsccInterconnectConnectionTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-interconnect-connection/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-awscc-interconnect-connection/index.ts",
        "line": 220
      },
      "name": "DataAwsccInterconnectConnectionTagsOutputReference",
      "namespace": "dataAwsccInterconnectConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-interconnect-connection/index.ts",
            "line": 249
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-interconnect-connection/index.ts",
            "line": 254
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-interconnect-connection/index.ts",
            "line": 233
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInterconnectConnection.DataAwsccInterconnectConnectionTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-interconnect-connection/index:DataAwsccInterconnectConnectionTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccInterconnectConnections.DataAwsccInterconnectConnections": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/interconnect_connections awscc_interconnect_connections}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInterconnectConnections.DataAwsccInterconnectConnections",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/interconnect_connections awscc_interconnect_connections} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-interconnect-connections/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccInterconnectConnections.DataAwsccInterconnectConnectionsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-interconnect-connections/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccInterconnectConnections resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-interconnect-connections/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccInterconnectConnections to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/interconnect_connections#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccInterconnectConnections that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccInterconnectConnections to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-interconnect-connections/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-interconnect-connections/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccInterconnectConnections",
      "namespace": "dataAwsccInterconnectConnections",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-interconnect-connections/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-interconnect-connections/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-interconnect-connections/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-interconnect-connections/index:DataAwsccInterconnectConnections"
    },
    "@cdktn/provider-awscc.dataAwsccInterconnectConnections.DataAwsccInterconnectConnectionsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInterconnectConnections.DataAwsccInterconnectConnectionsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-interconnect-connections/index.ts",
        "line": 14
      },
      "name": "DataAwsccInterconnectConnectionsConfig",
      "namespace": "dataAwsccInterconnectConnections",
      "symbolId": "src/data-awscc-interconnect-connections/index:DataAwsccInterconnectConnectionsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccInternetmonitorMonitor.DataAwsccInternetmonitorMonitor": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/internetmonitor_monitor awscc_internetmonitor_monitor}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInternetmonitorMonitor.DataAwsccInternetmonitorMonitor",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/internetmonitor_monitor awscc_internetmonitor_monitor} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-internetmonitor-monitor/index.ts",
          "line": 459
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccInternetmonitorMonitor.DataAwsccInternetmonitorMonitorConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-internetmonitor-monitor/index.ts",
        "line": 427
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccInternetmonitorMonitor resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-internetmonitor-monitor/index.ts",
            "line": 444
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccInternetmonitorMonitor to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/internetmonitor_monitor#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccInternetmonitorMonitor that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccInternetmonitorMonitor to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-internetmonitor-monitor/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-awscc-internetmonitor-monitor/index.ts",
            "line": 593
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccInternetmonitorMonitor",
      "namespace": "dataAwsccInternetmonitorMonitor",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-internetmonitor-monitor/index.ts",
            "line": 432
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-internetmonitor-monitor/index.ts",
            "line": 483
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-internetmonitor-monitor/index.ts",
            "line": 489
          },
          "name": "healthEventsConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInternetmonitorMonitor.DataAwsccInternetmonitorMonitorHealthEventsConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-internetmonitor-monitor/index.ts",
            "line": 507
          },
          "name": "includeLinkedAccounts",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-internetmonitor-monitor/index.ts",
            "line": 513
          },
          "name": "internetMeasurementsLogDelivery",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInternetmonitorMonitor.DataAwsccInternetmonitorMonitorInternetMeasurementsLogDeliveryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-internetmonitor-monitor/index.ts",
            "line": 518
          },
          "name": "linkedAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-internetmonitor-monitor/index.ts",
            "line": 523
          },
          "name": "maxCityNetworksToMonitor",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-internetmonitor-monitor/index.ts",
            "line": 528
          },
          "name": "modifiedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-internetmonitor-monitor/index.ts",
            "line": 533
          },
          "name": "monitorArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-internetmonitor-monitor/index.ts",
            "line": 538
          },
          "name": "monitorName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-internetmonitor-monitor/index.ts",
            "line": 543
          },
          "name": "processingStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-internetmonitor-monitor/index.ts",
            "line": 548
          },
          "name": "processingStatusInfo",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-internetmonitor-monitor/index.ts",
            "line": 553
          },
          "name": "resources",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-internetmonitor-monitor/index.ts",
            "line": 558
          },
          "name": "resourcesToAdd",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-internetmonitor-monitor/index.ts",
            "line": 563
          },
          "name": "resourcesToRemove",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-internetmonitor-monitor/index.ts",
            "line": 568
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-internetmonitor-monitor/index.ts",
            "line": 574
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInternetmonitorMonitor.DataAwsccInternetmonitorMonitorTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-internetmonitor-monitor/index.ts",
            "line": 579
          },
          "name": "trafficPercentageToMonitor",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-internetmonitor-monitor/index.ts",
            "line": 502
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-internetmonitor-monitor/index.ts",
            "line": 495
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-internetmonitor-monitor/index:DataAwsccInternetmonitorMonitor"
    },
    "@cdktn/provider-awscc.dataAwsccInternetmonitorMonitor.DataAwsccInternetmonitorMonitorConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInternetmonitorMonitor.DataAwsccInternetmonitorMonitorConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-internetmonitor-monitor/index.ts",
        "line": 14
      },
      "name": "DataAwsccInternetmonitorMonitorConfig",
      "namespace": "dataAwsccInternetmonitorMonitor",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/internetmonitor_monitor#id DataAwsccInternetmonitorMonitor#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-internetmonitor-monitor/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-internetmonitor-monitor/index:DataAwsccInternetmonitorMonitorConfig"
    },
    "@cdktn/provider-awscc.dataAwsccInternetmonitorMonitor.DataAwsccInternetmonitorMonitorHealthEventsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInternetmonitorMonitor.DataAwsccInternetmonitorMonitorHealthEventsConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-internetmonitor-monitor/index.ts",
        "line": 153
      },
      "name": "DataAwsccInternetmonitorMonitorHealthEventsConfig",
      "namespace": "dataAwsccInternetmonitorMonitor",
      "symbolId": "src/data-awscc-internetmonitor-monitor/index:DataAwsccInternetmonitorMonitorHealthEventsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccInternetmonitorMonitor.DataAwsccInternetmonitorMonitorHealthEventsConfigAvailabilityLocalHealthEventsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInternetmonitorMonitor.DataAwsccInternetmonitorMonitorHealthEventsConfigAvailabilityLocalHealthEventsConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-internetmonitor-monitor/index.ts",
        "line": 25
      },
      "name": "DataAwsccInternetmonitorMonitorHealthEventsConfigAvailabilityLocalHealthEventsConfig",
      "namespace": "dataAwsccInternetmonitorMonitor",
      "symbolId": "src/data-awscc-internetmonitor-monitor/index:DataAwsccInternetmonitorMonitorHealthEventsConfigAvailabilityLocalHealthEventsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccInternetmonitorMonitor.DataAwsccInternetmonitorMonitorHealthEventsConfigAvailabilityLocalHealthEventsConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInternetmonitorMonitor.DataAwsccInternetmonitorMonitorHealthEventsConfigAvailabilityLocalHealthEventsConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-internetmonitor-monitor/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-internetmonitor-monitor/index.ts",
        "line": 48
      },
      "name": "DataAwsccInternetmonitorMonitorHealthEventsConfigAvailabilityLocalHealthEventsConfigOutputReference",
      "namespace": "dataAwsccInternetmonitorMonitor",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-internetmonitor-monitor/index.ts",
            "line": 75
          },
          "name": "healthScoreThreshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-internetmonitor-monitor/index.ts",
            "line": 80
          },
          "name": "minTrafficImpact",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-internetmonitor-monitor/index.ts",
            "line": 85
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-internetmonitor-monitor/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInternetmonitorMonitor.DataAwsccInternetmonitorMonitorHealthEventsConfigAvailabilityLocalHealthEventsConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-internetmonitor-monitor/index:DataAwsccInternetmonitorMonitorHealthEventsConfigAvailabilityLocalHealthEventsConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccInternetmonitorMonitor.DataAwsccInternetmonitorMonitorHealthEventsConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInternetmonitorMonitor.DataAwsccInternetmonitorMonitorHealthEventsConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-internetmonitor-monitor/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-internetmonitor-monitor/index.ts",
        "line": 176
      },
      "name": "DataAwsccInternetmonitorMonitorHealthEventsConfigOutputReference",
      "namespace": "dataAwsccInternetmonitorMonitor",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-internetmonitor-monitor/index.ts",
            "line": 204
          },
          "name": "availabilityLocalHealthEventsConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInternetmonitorMonitor.DataAwsccInternetmonitorMonitorHealthEventsConfigAvailabilityLocalHealthEventsConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-internetmonitor-monitor/index.ts",
            "line": 209
          },
          "name": "availabilityScoreThreshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-internetmonitor-monitor/index.ts",
            "line": 215
          },
          "name": "performanceLocalHealthEventsConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInternetmonitorMonitor.DataAwsccInternetmonitorMonitorHealthEventsConfigPerformanceLocalHealthEventsConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-internetmonitor-monitor/index.ts",
            "line": 220
          },
          "name": "performanceScoreThreshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-internetmonitor-monitor/index.ts",
            "line": 187
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInternetmonitorMonitor.DataAwsccInternetmonitorMonitorHealthEventsConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-internetmonitor-monitor/index:DataAwsccInternetmonitorMonitorHealthEventsConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccInternetmonitorMonitor.DataAwsccInternetmonitorMonitorHealthEventsConfigPerformanceLocalHealthEventsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInternetmonitorMonitor.DataAwsccInternetmonitorMonitorHealthEventsConfigPerformanceLocalHealthEventsConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-internetmonitor-monitor/index.ts",
        "line": 89
      },
      "name": "DataAwsccInternetmonitorMonitorHealthEventsConfigPerformanceLocalHealthEventsConfig",
      "namespace": "dataAwsccInternetmonitorMonitor",
      "symbolId": "src/data-awscc-internetmonitor-monitor/index:DataAwsccInternetmonitorMonitorHealthEventsConfigPerformanceLocalHealthEventsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccInternetmonitorMonitor.DataAwsccInternetmonitorMonitorHealthEventsConfigPerformanceLocalHealthEventsConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInternetmonitorMonitor.DataAwsccInternetmonitorMonitorHealthEventsConfigPerformanceLocalHealthEventsConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-internetmonitor-monitor/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-internetmonitor-monitor/index.ts",
        "line": 112
      },
      "name": "DataAwsccInternetmonitorMonitorHealthEventsConfigPerformanceLocalHealthEventsConfigOutputReference",
      "namespace": "dataAwsccInternetmonitorMonitor",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-internetmonitor-monitor/index.ts",
            "line": 139
          },
          "name": "healthScoreThreshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-internetmonitor-monitor/index.ts",
            "line": 144
          },
          "name": "minTrafficImpact",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-internetmonitor-monitor/index.ts",
            "line": 149
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-internetmonitor-monitor/index.ts",
            "line": 123
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInternetmonitorMonitor.DataAwsccInternetmonitorMonitorHealthEventsConfigPerformanceLocalHealthEventsConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-internetmonitor-monitor/index:DataAwsccInternetmonitorMonitorHealthEventsConfigPerformanceLocalHealthEventsConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccInternetmonitorMonitor.DataAwsccInternetmonitorMonitorInternetMeasurementsLogDelivery": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInternetmonitorMonitor.DataAwsccInternetmonitorMonitorInternetMeasurementsLogDelivery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-internetmonitor-monitor/index.ts",
        "line": 288
      },
      "name": "DataAwsccInternetmonitorMonitorInternetMeasurementsLogDelivery",
      "namespace": "dataAwsccInternetmonitorMonitor",
      "symbolId": "src/data-awscc-internetmonitor-monitor/index:DataAwsccInternetmonitorMonitorInternetMeasurementsLogDelivery"
    },
    "@cdktn/provider-awscc.dataAwsccInternetmonitorMonitor.DataAwsccInternetmonitorMonitorInternetMeasurementsLogDeliveryOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInternetmonitorMonitor.DataAwsccInternetmonitorMonitorInternetMeasurementsLogDeliveryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-internetmonitor-monitor/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-awscc-internetmonitor-monitor/index.ts",
        "line": 311
      },
      "name": "DataAwsccInternetmonitorMonitorInternetMeasurementsLogDeliveryOutputReference",
      "namespace": "dataAwsccInternetmonitorMonitor",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-internetmonitor-monitor/index.ts",
            "line": 339
          },
          "name": "s3Config",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInternetmonitorMonitor.DataAwsccInternetmonitorMonitorInternetMeasurementsLogDeliveryS3ConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-internetmonitor-monitor/index.ts",
            "line": 322
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInternetmonitorMonitor.DataAwsccInternetmonitorMonitorInternetMeasurementsLogDelivery"
          }
        }
      ],
      "symbolId": "src/data-awscc-internetmonitor-monitor/index:DataAwsccInternetmonitorMonitorInternetMeasurementsLogDeliveryOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccInternetmonitorMonitor.DataAwsccInternetmonitorMonitorInternetMeasurementsLogDeliveryS3Config": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInternetmonitorMonitor.DataAwsccInternetmonitorMonitorInternetMeasurementsLogDeliveryS3Config",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-internetmonitor-monitor/index.ts",
        "line": 224
      },
      "name": "DataAwsccInternetmonitorMonitorInternetMeasurementsLogDeliveryS3Config",
      "namespace": "dataAwsccInternetmonitorMonitor",
      "symbolId": "src/data-awscc-internetmonitor-monitor/index:DataAwsccInternetmonitorMonitorInternetMeasurementsLogDeliveryS3Config"
    },
    "@cdktn/provider-awscc.dataAwsccInternetmonitorMonitor.DataAwsccInternetmonitorMonitorInternetMeasurementsLogDeliveryS3ConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInternetmonitorMonitor.DataAwsccInternetmonitorMonitorInternetMeasurementsLogDeliveryS3ConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-internetmonitor-monitor/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-awscc-internetmonitor-monitor/index.ts",
        "line": 247
      },
      "name": "DataAwsccInternetmonitorMonitorInternetMeasurementsLogDeliveryS3ConfigOutputReference",
      "namespace": "dataAwsccInternetmonitorMonitor",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-internetmonitor-monitor/index.ts",
            "line": 274
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-internetmonitor-monitor/index.ts",
            "line": 279
          },
          "name": "bucketPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-internetmonitor-monitor/index.ts",
            "line": 284
          },
          "name": "logDeliveryStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-internetmonitor-monitor/index.ts",
            "line": 258
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInternetmonitorMonitor.DataAwsccInternetmonitorMonitorInternetMeasurementsLogDeliveryS3Config"
          }
        }
      ],
      "symbolId": "src/data-awscc-internetmonitor-monitor/index:DataAwsccInternetmonitorMonitorInternetMeasurementsLogDeliveryS3ConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccInternetmonitorMonitor.DataAwsccInternetmonitorMonitorTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInternetmonitorMonitor.DataAwsccInternetmonitorMonitorTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-internetmonitor-monitor/index.ts",
        "line": 343
      },
      "name": "DataAwsccInternetmonitorMonitorTags",
      "namespace": "dataAwsccInternetmonitorMonitor",
      "symbolId": "src/data-awscc-internetmonitor-monitor/index:DataAwsccInternetmonitorMonitorTags"
    },
    "@cdktn/provider-awscc.dataAwsccInternetmonitorMonitor.DataAwsccInternetmonitorMonitorTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInternetmonitorMonitor.DataAwsccInternetmonitorMonitorTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-internetmonitor-monitor/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/data-awscc-internetmonitor-monitor/index.ts",
        "line": 405
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-internetmonitor-monitor/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-awscc.dataAwsccInternetmonitorMonitor.DataAwsccInternetmonitorMonitorTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccInternetmonitorMonitorTagsList",
      "namespace": "dataAwsccInternetmonitorMonitor",
      "symbolId": "src/data-awscc-internetmonitor-monitor/index:DataAwsccInternetmonitorMonitorTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccInternetmonitorMonitor.DataAwsccInternetmonitorMonitorTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInternetmonitorMonitor.DataAwsccInternetmonitorMonitorTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-internetmonitor-monitor/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-internetmonitor-monitor/index.ts",
        "line": 366
      },
      "name": "DataAwsccInternetmonitorMonitorTagsOutputReference",
      "namespace": "dataAwsccInternetmonitorMonitor",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-internetmonitor-monitor/index.ts",
            "line": 395
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-internetmonitor-monitor/index.ts",
            "line": 400
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-internetmonitor-monitor/index.ts",
            "line": 379
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInternetmonitorMonitor.DataAwsccInternetmonitorMonitorTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-internetmonitor-monitor/index:DataAwsccInternetmonitorMonitorTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccInternetmonitorMonitors.DataAwsccInternetmonitorMonitors": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/internetmonitor_monitors awscc_internetmonitor_monitors}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInternetmonitorMonitors.DataAwsccInternetmonitorMonitors",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/internetmonitor_monitors awscc_internetmonitor_monitors} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-internetmonitor-monitors/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccInternetmonitorMonitors.DataAwsccInternetmonitorMonitorsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-internetmonitor-monitors/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccInternetmonitorMonitors resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-internetmonitor-monitors/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccInternetmonitorMonitors to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/internetmonitor_monitors#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccInternetmonitorMonitors that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccInternetmonitorMonitors to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-internetmonitor-monitors/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-internetmonitor-monitors/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccInternetmonitorMonitors",
      "namespace": "dataAwsccInternetmonitorMonitors",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-internetmonitor-monitors/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-internetmonitor-monitors/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-internetmonitor-monitors/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-internetmonitor-monitors/index:DataAwsccInternetmonitorMonitors"
    },
    "@cdktn/provider-awscc.dataAwsccInternetmonitorMonitors.DataAwsccInternetmonitorMonitorsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInternetmonitorMonitors.DataAwsccInternetmonitorMonitorsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-internetmonitor-monitors/index.ts",
        "line": 14
      },
      "name": "DataAwsccInternetmonitorMonitorsConfig",
      "namespace": "dataAwsccInternetmonitorMonitors",
      "symbolId": "src/data-awscc-internetmonitor-monitors/index:DataAwsccInternetmonitorMonitorsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccInvoicingInvoiceUnit.DataAwsccInvoicingInvoiceUnit": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/invoicing_invoice_unit awscc_invoicing_invoice_unit}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInvoicingInvoiceUnit.DataAwsccInvoicingInvoiceUnit",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/invoicing_invoice_unit awscc_invoicing_invoice_unit} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-invoicing-invoice-unit/index.ts",
          "line": 195
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccInvoicingInvoiceUnit.DataAwsccInvoicingInvoiceUnitConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-invoicing-invoice-unit/index.ts",
        "line": 163
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccInvoicingInvoiceUnit resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-invoicing-invoice-unit/index.ts",
            "line": 180
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccInvoicingInvoiceUnit to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/invoicing_invoice_unit#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccInvoicingInvoiceUnit that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccInvoicingInvoiceUnit to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-invoicing-invoice-unit/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-awscc-invoicing-invoice-unit/index.ts",
            "line": 283
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccInvoicingInvoiceUnit",
      "namespace": "dataAwsccInvoicingInvoiceUnit",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-invoicing-invoice-unit/index.ts",
            "line": 168
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-invoicing-invoice-unit/index.ts",
            "line": 219
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-invoicing-invoice-unit/index.ts",
            "line": 237
          },
          "name": "invoiceReceiver",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-invoicing-invoice-unit/index.ts",
            "line": 242
          },
          "name": "invoiceUnitArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-invoicing-invoice-unit/index.ts",
            "line": 247
          },
          "name": "lastModified",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-invoicing-invoice-unit/index.ts",
            "line": 252
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-invoicing-invoice-unit/index.ts",
            "line": 258
          },
          "name": "resourceTags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInvoicingInvoiceUnit.DataAwsccInvoicingInvoiceUnitResourceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-invoicing-invoice-unit/index.ts",
            "line": 264
          },
          "name": "rule",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInvoicingInvoiceUnit.DataAwsccInvoicingInvoiceUnitRuleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-invoicing-invoice-unit/index.ts",
            "line": 269
          },
          "name": "taxInheritanceDisabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-invoicing-invoice-unit/index.ts",
            "line": 232
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-invoicing-invoice-unit/index.ts",
            "line": 225
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-invoicing-invoice-unit/index:DataAwsccInvoicingInvoiceUnit"
    },
    "@cdktn/provider-awscc.dataAwsccInvoicingInvoiceUnit.DataAwsccInvoicingInvoiceUnitConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInvoicingInvoiceUnit.DataAwsccInvoicingInvoiceUnitConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-invoicing-invoice-unit/index.ts",
        "line": 14
      },
      "name": "DataAwsccInvoicingInvoiceUnitConfig",
      "namespace": "dataAwsccInvoicingInvoiceUnit",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/invoicing_invoice_unit#id DataAwsccInvoicingInvoiceUnit#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-invoicing-invoice-unit/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-invoicing-invoice-unit/index:DataAwsccInvoicingInvoiceUnitConfig"
    },
    "@cdktn/provider-awscc.dataAwsccInvoicingInvoiceUnit.DataAwsccInvoicingInvoiceUnitResourceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInvoicingInvoiceUnit.DataAwsccInvoicingInvoiceUnitResourceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-invoicing-invoice-unit/index.ts",
        "line": 25
      },
      "name": "DataAwsccInvoicingInvoiceUnitResourceTags",
      "namespace": "dataAwsccInvoicingInvoiceUnit",
      "symbolId": "src/data-awscc-invoicing-invoice-unit/index:DataAwsccInvoicingInvoiceUnitResourceTags"
    },
    "@cdktn/provider-awscc.dataAwsccInvoicingInvoiceUnit.DataAwsccInvoicingInvoiceUnitResourceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInvoicingInvoiceUnit.DataAwsccInvoicingInvoiceUnitResourceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-invoicing-invoice-unit/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-awscc-invoicing-invoice-unit/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-invoicing-invoice-unit/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-awscc.dataAwsccInvoicingInvoiceUnit.DataAwsccInvoicingInvoiceUnitResourceTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccInvoicingInvoiceUnitResourceTagsList",
      "namespace": "dataAwsccInvoicingInvoiceUnit",
      "symbolId": "src/data-awscc-invoicing-invoice-unit/index:DataAwsccInvoicingInvoiceUnitResourceTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccInvoicingInvoiceUnit.DataAwsccInvoicingInvoiceUnitResourceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInvoicingInvoiceUnit.DataAwsccInvoicingInvoiceUnitResourceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-invoicing-invoice-unit/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-invoicing-invoice-unit/index.ts",
        "line": 48
      },
      "name": "DataAwsccInvoicingInvoiceUnitResourceTagsOutputReference",
      "namespace": "dataAwsccInvoicingInvoiceUnit",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-invoicing-invoice-unit/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-invoicing-invoice-unit/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-invoicing-invoice-unit/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInvoicingInvoiceUnit.DataAwsccInvoicingInvoiceUnitResourceTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-invoicing-invoice-unit/index:DataAwsccInvoicingInvoiceUnitResourceTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccInvoicingInvoiceUnit.DataAwsccInvoicingInvoiceUnitRule": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInvoicingInvoiceUnit.DataAwsccInvoicingInvoiceUnitRule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-invoicing-invoice-unit/index.ts",
        "line": 105
      },
      "name": "DataAwsccInvoicingInvoiceUnitRule",
      "namespace": "dataAwsccInvoicingInvoiceUnit",
      "symbolId": "src/data-awscc-invoicing-invoice-unit/index:DataAwsccInvoicingInvoiceUnitRule"
    },
    "@cdktn/provider-awscc.dataAwsccInvoicingInvoiceUnit.DataAwsccInvoicingInvoiceUnitRuleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInvoicingInvoiceUnit.DataAwsccInvoicingInvoiceUnitRuleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-invoicing-invoice-unit/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-awscc-invoicing-invoice-unit/index.ts",
        "line": 128
      },
      "name": "DataAwsccInvoicingInvoiceUnitRuleOutputReference",
      "namespace": "dataAwsccInvoicingInvoiceUnit",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-invoicing-invoice-unit/index.ts",
            "line": 155
          },
          "name": "linkedAccounts",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-invoicing-invoice-unit/index.ts",
            "line": 139
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccInvoicingInvoiceUnit.DataAwsccInvoicingInvoiceUnitRule"
          }
        }
      ],
      "symbolId": "src/data-awscc-invoicing-invoice-unit/index:DataAwsccInvoicingInvoiceUnitRuleOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccInvoicingInvoiceUnits.DataAwsccInvoicingInvoiceUnits": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/invoicing_invoice_units awscc_invoicing_invoice_units}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInvoicingInvoiceUnits.DataAwsccInvoicingInvoiceUnits",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/invoicing_invoice_units awscc_invoicing_invoice_units} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-invoicing-invoice-units/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccInvoicingInvoiceUnits.DataAwsccInvoicingInvoiceUnitsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-invoicing-invoice-units/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccInvoicingInvoiceUnits resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-invoicing-invoice-units/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccInvoicingInvoiceUnits to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/invoicing_invoice_units#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccInvoicingInvoiceUnits that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccInvoicingInvoiceUnits to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-invoicing-invoice-units/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-invoicing-invoice-units/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccInvoicingInvoiceUnits",
      "namespace": "dataAwsccInvoicingInvoiceUnits",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-invoicing-invoice-units/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-invoicing-invoice-units/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-invoicing-invoice-units/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-invoicing-invoice-units/index:DataAwsccInvoicingInvoiceUnits"
    },
    "@cdktn/provider-awscc.dataAwsccInvoicingInvoiceUnits.DataAwsccInvoicingInvoiceUnitsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccInvoicingInvoiceUnits.DataAwsccInvoicingInvoiceUnitsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-invoicing-invoice-units/index.ts",
        "line": 14
      },
      "name": "DataAwsccInvoicingInvoiceUnitsConfig",
      "namespace": "dataAwsccInvoicingInvoiceUnits",
      "symbolId": "src/data-awscc-invoicing-invoice-units/index:DataAwsccInvoicingInvoiceUnitsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_account_audit_configuration awscc_iot_account_audit_configuration}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfiguration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_account_audit_configuration awscc_iot_account_audit_configuration} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
          "line": 1369
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
        "line": 1337
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotAccountAuditConfiguration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
            "line": 1354
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIotAccountAuditConfiguration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_account_audit_configuration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotAccountAuditConfiguration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotAccountAuditConfiguration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
            "line": 1431
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
            "line": 1437
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotAccountAuditConfiguration",
      "namespace": "dataAwsccIotAccountAuditConfiguration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
            "line": 1342
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
            "line": 1393
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
            "line": 1399
          },
          "name": "auditCheckConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
            "line": 1405
          },
          "name": "auditNotificationTargetConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditNotificationTargetConfigurationsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
            "line": 1423
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
            "line": 1418
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
            "line": 1411
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-account-audit-configuration/index:DataAwsccIotAccountAuditConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
        "line": 1063
      },
      "name": "DataAwsccIotAccountAuditConfigurationAuditCheckConfigurations",
      "namespace": "dataAwsccIotAccountAuditConfiguration",
      "symbolId": "src/data-awscc-iot-account-audit-configuration/index:DataAwsccIotAccountAuditConfigurationAuditCheckConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsAuthenticatedCognitoRoleOverlyPermissiveCheck": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsAuthenticatedCognitoRoleOverlyPermissiveCheck",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
        "line": 25
      },
      "name": "DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsAuthenticatedCognitoRoleOverlyPermissiveCheck",
      "namespace": "dataAwsccIotAccountAuditConfiguration",
      "symbolId": "src/data-awscc-iot-account-audit-configuration/index:DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsAuthenticatedCognitoRoleOverlyPermissiveCheck"
    },
    "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsAuthenticatedCognitoRoleOverlyPermissiveCheckOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsAuthenticatedCognitoRoleOverlyPermissiveCheckOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
        "line": 48
      },
      "name": "DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsAuthenticatedCognitoRoleOverlyPermissiveCheckOutputReference",
      "namespace": "dataAwsccIotAccountAuditConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
            "line": 75
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsAuthenticatedCognitoRoleOverlyPermissiveCheck"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-account-audit-configuration/index:DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsAuthenticatedCognitoRoleOverlyPermissiveCheckOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsCaCertificateExpiringCheck": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsCaCertificateExpiringCheck",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
        "line": 79
      },
      "name": "DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsCaCertificateExpiringCheck",
      "namespace": "dataAwsccIotAccountAuditConfiguration",
      "symbolId": "src/data-awscc-iot-account-audit-configuration/index:DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsCaCertificateExpiringCheck"
    },
    "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsCaCertificateExpiringCheckOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsCaCertificateExpiringCheckOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-account-audit-configuration/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-awscc-iot-account-audit-configuration/index.ts",
        "line": 102
      },
      "name": "DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsCaCertificateExpiringCheckOutputReference",
      "namespace": "dataAwsccIotAccountAuditConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
            "line": 129
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsCaCertificateExpiringCheck"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-account-audit-configuration/index:DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsCaCertificateExpiringCheckOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsCaCertificateKeyQualityCheck": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsCaCertificateKeyQualityCheck",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
        "line": 133
      },
      "name": "DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsCaCertificateKeyQualityCheck",
      "namespace": "dataAwsccIotAccountAuditConfiguration",
      "symbolId": "src/data-awscc-iot-account-audit-configuration/index:DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsCaCertificateKeyQualityCheck"
    },
    "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsCaCertificateKeyQualityCheckOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsCaCertificateKeyQualityCheckOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-account-audit-configuration/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-awscc-iot-account-audit-configuration/index.ts",
        "line": 156
      },
      "name": "DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsCaCertificateKeyQualityCheckOutputReference",
      "namespace": "dataAwsccIotAccountAuditConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
            "line": 183
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
            "line": 167
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsCaCertificateKeyQualityCheck"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-account-audit-configuration/index:DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsCaCertificateKeyQualityCheckOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsConflictingClientIdsCheck": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsConflictingClientIdsCheck",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
        "line": 187
      },
      "name": "DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsConflictingClientIdsCheck",
      "namespace": "dataAwsccIotAccountAuditConfiguration",
      "symbolId": "src/data-awscc-iot-account-audit-configuration/index:DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsConflictingClientIdsCheck"
    },
    "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsConflictingClientIdsCheckOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsConflictingClientIdsCheckOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-account-audit-configuration/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
        "line": 210
      },
      "name": "DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsConflictingClientIdsCheckOutputReference",
      "namespace": "dataAwsccIotAccountAuditConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
            "line": 237
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
            "line": 221
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsConflictingClientIdsCheck"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-account-audit-configuration/index:DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsConflictingClientIdsCheckOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateAgeCheck": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateAgeCheck",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
        "line": 295
      },
      "name": "DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateAgeCheck",
      "namespace": "dataAwsccIotAccountAuditConfiguration",
      "symbolId": "src/data-awscc-iot-account-audit-configuration/index:DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateAgeCheck"
    },
    "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateAgeCheckConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateAgeCheckConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
        "line": 241
      },
      "name": "DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateAgeCheckConfiguration",
      "namespace": "dataAwsccIotAccountAuditConfiguration",
      "symbolId": "src/data-awscc-iot-account-audit-configuration/index:DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateAgeCheckConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateAgeCheckConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateAgeCheckConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-account-audit-configuration/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-awscc-iot-account-audit-configuration/index.ts",
        "line": 264
      },
      "name": "DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateAgeCheckConfigurationOutputReference",
      "namespace": "dataAwsccIotAccountAuditConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
            "line": 291
          },
          "name": "certAgeThresholdInDays",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
            "line": 275
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateAgeCheckConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-account-audit-configuration/index:DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateAgeCheckConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateAgeCheckOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateAgeCheckOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-account-audit-configuration/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/data-awscc-iot-account-audit-configuration/index.ts",
        "line": 318
      },
      "name": "DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateAgeCheckOutputReference",
      "namespace": "dataAwsccIotAccountAuditConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
            "line": 346
          },
          "name": "configuration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateAgeCheckConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
            "line": 351
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
            "line": 329
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateAgeCheck"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-account-audit-configuration/index:DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateAgeCheckOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateExpiringCheck": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateExpiringCheck",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
        "line": 409
      },
      "name": "DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateExpiringCheck",
      "namespace": "dataAwsccIotAccountAuditConfiguration",
      "symbolId": "src/data-awscc-iot-account-audit-configuration/index:DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateExpiringCheck"
    },
    "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateExpiringCheckConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateExpiringCheckConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
        "line": 355
      },
      "name": "DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateExpiringCheckConfiguration",
      "namespace": "dataAwsccIotAccountAuditConfiguration",
      "symbolId": "src/data-awscc-iot-account-audit-configuration/index:DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateExpiringCheckConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateExpiringCheckConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateExpiringCheckConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-account-audit-configuration/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
        "line": 378
      },
      "name": "DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateExpiringCheckConfigurationOutputReference",
      "namespace": "dataAwsccIotAccountAuditConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
            "line": 405
          },
          "name": "certExpirationThresholdInDays",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
            "line": 389
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateExpiringCheckConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-account-audit-configuration/index:DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateExpiringCheckConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateExpiringCheckOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateExpiringCheckOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-account-audit-configuration/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
        "line": 432
      },
      "name": "DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateExpiringCheckOutputReference",
      "namespace": "dataAwsccIotAccountAuditConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
            "line": 460
          },
          "name": "configuration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateExpiringCheckConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
            "line": 465
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
            "line": 443
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateExpiringCheck"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-account-audit-configuration/index:DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateExpiringCheckOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateKeyQualityCheck": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateKeyQualityCheck",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
        "line": 469
      },
      "name": "DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateKeyQualityCheck",
      "namespace": "dataAwsccIotAccountAuditConfiguration",
      "symbolId": "src/data-awscc-iot-account-audit-configuration/index:DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateKeyQualityCheck"
    },
    "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateKeyQualityCheckOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateKeyQualityCheckOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-account-audit-configuration/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/data-awscc-iot-account-audit-configuration/index.ts",
        "line": 492
      },
      "name": "DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateKeyQualityCheckOutputReference",
      "namespace": "dataAwsccIotAccountAuditConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
            "line": 519
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
            "line": 503
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateKeyQualityCheck"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-account-audit-configuration/index:DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateKeyQualityCheckOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateSharedCheck": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateSharedCheck",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
        "line": 523
      },
      "name": "DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateSharedCheck",
      "namespace": "dataAwsccIotAccountAuditConfiguration",
      "symbolId": "src/data-awscc-iot-account-audit-configuration/index:DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateSharedCheck"
    },
    "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateSharedCheckOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateSharedCheckOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-account-audit-configuration/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/data-awscc-iot-account-audit-configuration/index.ts",
        "line": 546
      },
      "name": "DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateSharedCheckOutputReference",
      "namespace": "dataAwsccIotAccountAuditConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
            "line": 573
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
            "line": 557
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateSharedCheck"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-account-audit-configuration/index:DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateSharedCheckOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsIntermediateCaRevokedForActiveDeviceCertificatesCheck": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsIntermediateCaRevokedForActiveDeviceCertificatesCheck",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
        "line": 577
      },
      "name": "DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsIntermediateCaRevokedForActiveDeviceCertificatesCheck",
      "namespace": "dataAwsccIotAccountAuditConfiguration",
      "symbolId": "src/data-awscc-iot-account-audit-configuration/index:DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsIntermediateCaRevokedForActiveDeviceCertificatesCheck"
    },
    "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsIntermediateCaRevokedForActiveDeviceCertificatesCheckOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsIntermediateCaRevokedForActiveDeviceCertificatesCheckOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-account-audit-configuration/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-awscc-iot-account-audit-configuration/index.ts",
        "line": 600
      },
      "name": "DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsIntermediateCaRevokedForActiveDeviceCertificatesCheckOutputReference",
      "namespace": "dataAwsccIotAccountAuditConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
            "line": 627
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
            "line": 611
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsIntermediateCaRevokedForActiveDeviceCertificatesCheck"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-account-audit-configuration/index:DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsIntermediateCaRevokedForActiveDeviceCertificatesCheckOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsIoTPolicyPotentialMisConfigurationCheck": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsIoTPolicyPotentialMisConfigurationCheck",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
        "line": 631
      },
      "name": "DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsIoTPolicyPotentialMisConfigurationCheck",
      "namespace": "dataAwsccIotAccountAuditConfiguration",
      "symbolId": "src/data-awscc-iot-account-audit-configuration/index:DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsIoTPolicyPotentialMisConfigurationCheck"
    },
    "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsIoTPolicyPotentialMisConfigurationCheckOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsIoTPolicyPotentialMisConfigurationCheckOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-account-audit-configuration/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
        "line": 654
      },
      "name": "DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsIoTPolicyPotentialMisConfigurationCheckOutputReference",
      "namespace": "dataAwsccIotAccountAuditConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
            "line": 681
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
            "line": 665
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsIoTPolicyPotentialMisConfigurationCheck"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-account-audit-configuration/index:DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsIoTPolicyPotentialMisConfigurationCheckOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsIotPolicyOverlyPermissiveCheck": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsIotPolicyOverlyPermissiveCheck",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
        "line": 685
      },
      "name": "DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsIotPolicyOverlyPermissiveCheck",
      "namespace": "dataAwsccIotAccountAuditConfiguration",
      "symbolId": "src/data-awscc-iot-account-audit-configuration/index:DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsIotPolicyOverlyPermissiveCheck"
    },
    "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsIotPolicyOverlyPermissiveCheckOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsIotPolicyOverlyPermissiveCheckOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-account-audit-configuration/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
        "line": 708
      },
      "name": "DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsIotPolicyOverlyPermissiveCheckOutputReference",
      "namespace": "dataAwsccIotAccountAuditConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
            "line": 735
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
            "line": 719
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsIotPolicyOverlyPermissiveCheck"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-account-audit-configuration/index:DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsIotPolicyOverlyPermissiveCheckOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsIotRoleAliasAllowsAccessToUnusedServicesCheck": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsIotRoleAliasAllowsAccessToUnusedServicesCheck",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
        "line": 739
      },
      "name": "DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsIotRoleAliasAllowsAccessToUnusedServicesCheck",
      "namespace": "dataAwsccIotAccountAuditConfiguration",
      "symbolId": "src/data-awscc-iot-account-audit-configuration/index:DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsIotRoleAliasAllowsAccessToUnusedServicesCheck"
    },
    "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsIotRoleAliasAllowsAccessToUnusedServicesCheckOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsIotRoleAliasAllowsAccessToUnusedServicesCheckOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-account-audit-configuration/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
        "line": 762
      },
      "name": "DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsIotRoleAliasAllowsAccessToUnusedServicesCheckOutputReference",
      "namespace": "dataAwsccIotAccountAuditConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
            "line": 789
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
            "line": 773
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsIotRoleAliasAllowsAccessToUnusedServicesCheck"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-account-audit-configuration/index:DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsIotRoleAliasAllowsAccessToUnusedServicesCheckOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsIotRoleAliasOverlyPermissiveCheck": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsIotRoleAliasOverlyPermissiveCheck",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
        "line": 793
      },
      "name": "DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsIotRoleAliasOverlyPermissiveCheck",
      "namespace": "dataAwsccIotAccountAuditConfiguration",
      "symbolId": "src/data-awscc-iot-account-audit-configuration/index:DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsIotRoleAliasOverlyPermissiveCheck"
    },
    "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsIotRoleAliasOverlyPermissiveCheckOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsIotRoleAliasOverlyPermissiveCheckOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
          "line": 823
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
        "line": 816
      },
      "name": "DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsIotRoleAliasOverlyPermissiveCheckOutputReference",
      "namespace": "dataAwsccIotAccountAuditConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
            "line": 843
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
            "line": 827
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsIotRoleAliasOverlyPermissiveCheck"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-account-audit-configuration/index:DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsIotRoleAliasOverlyPermissiveCheckOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsLoggingDisabledCheck": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsLoggingDisabledCheck",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
        "line": 847
      },
      "name": "DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsLoggingDisabledCheck",
      "namespace": "dataAwsccIotAccountAuditConfiguration",
      "symbolId": "src/data-awscc-iot-account-audit-configuration/index:DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsLoggingDisabledCheck"
    },
    "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsLoggingDisabledCheckOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsLoggingDisabledCheckOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-account-audit-configuration/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/data-awscc-iot-account-audit-configuration/index.ts",
        "line": 870
      },
      "name": "DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsLoggingDisabledCheckOutputReference",
      "namespace": "dataAwsccIotAccountAuditConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
            "line": 897
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
            "line": 881
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsLoggingDisabledCheck"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-account-audit-configuration/index:DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsLoggingDisabledCheckOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
          "line": 1093
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
        "line": 1086
      },
      "name": "DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsOutputReference",
      "namespace": "dataAwsccIotAccountAuditConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
            "line": 1114
          },
          "name": "authenticatedCognitoRoleOverlyPermissiveCheck",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsAuthenticatedCognitoRoleOverlyPermissiveCheckOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
            "line": 1120
          },
          "name": "caCertificateExpiringCheck",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsCaCertificateExpiringCheckOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
            "line": 1126
          },
          "name": "caCertificateKeyQualityCheck",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsCaCertificateKeyQualityCheckOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
            "line": 1132
          },
          "name": "conflictingClientIdsCheck",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsConflictingClientIdsCheckOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
            "line": 1138
          },
          "name": "deviceCertificateAgeCheck",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateAgeCheckOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
            "line": 1144
          },
          "name": "deviceCertificateExpiringCheck",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateExpiringCheckOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
            "line": 1150
          },
          "name": "deviceCertificateKeyQualityCheck",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateKeyQualityCheckOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
            "line": 1156
          },
          "name": "deviceCertificateSharedCheck",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateSharedCheckOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
            "line": 1162
          },
          "name": "intermediateCaRevokedForActiveDeviceCertificatesCheck",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsIntermediateCaRevokedForActiveDeviceCertificatesCheckOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
            "line": 1174
          },
          "name": "iotPolicyOverlyPermissiveCheck",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsIotPolicyOverlyPermissiveCheckOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
            "line": 1168
          },
          "name": "ioTPolicyPotentialMisConfigurationCheck",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsIoTPolicyPotentialMisConfigurationCheckOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
            "line": 1180
          },
          "name": "iotRoleAliasAllowsAccessToUnusedServicesCheck",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsIotRoleAliasAllowsAccessToUnusedServicesCheckOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
            "line": 1186
          },
          "name": "iotRoleAliasOverlyPermissiveCheck",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsIotRoleAliasOverlyPermissiveCheckOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
            "line": 1192
          },
          "name": "loggingDisabledCheck",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsLoggingDisabledCheckOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
            "line": 1198
          },
          "name": "revokedCaCertificateStillActiveCheck",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsRevokedCaCertificateStillActiveCheckOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
            "line": 1204
          },
          "name": "revokedDeviceCertificateStillActiveCheck",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsRevokedDeviceCertificateStillActiveCheckOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
            "line": 1210
          },
          "name": "unauthenticatedCognitoRoleOverlyPermissiveCheck",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsUnauthenticatedCognitoRoleOverlyPermissiveCheckOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
            "line": 1097
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurations"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-account-audit-configuration/index:DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsRevokedCaCertificateStillActiveCheck": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsRevokedCaCertificateStillActiveCheck",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
        "line": 901
      },
      "name": "DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsRevokedCaCertificateStillActiveCheck",
      "namespace": "dataAwsccIotAccountAuditConfiguration",
      "symbolId": "src/data-awscc-iot-account-audit-configuration/index:DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsRevokedCaCertificateStillActiveCheck"
    },
    "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsRevokedCaCertificateStillActiveCheckOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsRevokedCaCertificateStillActiveCheckOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-account-audit-configuration/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
        "line": 924
      },
      "name": "DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsRevokedCaCertificateStillActiveCheckOutputReference",
      "namespace": "dataAwsccIotAccountAuditConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
            "line": 951
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
            "line": 935
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsRevokedCaCertificateStillActiveCheck"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-account-audit-configuration/index:DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsRevokedCaCertificateStillActiveCheckOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsRevokedDeviceCertificateStillActiveCheck": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsRevokedDeviceCertificateStillActiveCheck",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
        "line": 955
      },
      "name": "DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsRevokedDeviceCertificateStillActiveCheck",
      "namespace": "dataAwsccIotAccountAuditConfiguration",
      "symbolId": "src/data-awscc-iot-account-audit-configuration/index:DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsRevokedDeviceCertificateStillActiveCheck"
    },
    "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsRevokedDeviceCertificateStillActiveCheckOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsRevokedDeviceCertificateStillActiveCheckOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
          "line": 985
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
        "line": 978
      },
      "name": "DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsRevokedDeviceCertificateStillActiveCheckOutputReference",
      "namespace": "dataAwsccIotAccountAuditConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
            "line": 1005
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
            "line": 989
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsRevokedDeviceCertificateStillActiveCheck"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-account-audit-configuration/index:DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsRevokedDeviceCertificateStillActiveCheckOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsUnauthenticatedCognitoRoleOverlyPermissiveCheck": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsUnauthenticatedCognitoRoleOverlyPermissiveCheck",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
        "line": 1009
      },
      "name": "DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsUnauthenticatedCognitoRoleOverlyPermissiveCheck",
      "namespace": "dataAwsccIotAccountAuditConfiguration",
      "symbolId": "src/data-awscc-iot-account-audit-configuration/index:DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsUnauthenticatedCognitoRoleOverlyPermissiveCheck"
    },
    "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsUnauthenticatedCognitoRoleOverlyPermissiveCheckOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsUnauthenticatedCognitoRoleOverlyPermissiveCheckOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
          "line": 1039
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
        "line": 1032
      },
      "name": "DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsUnauthenticatedCognitoRoleOverlyPermissiveCheckOutputReference",
      "namespace": "dataAwsccIotAccountAuditConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
            "line": 1059
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
            "line": 1043
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsUnauthenticatedCognitoRoleOverlyPermissiveCheck"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-account-audit-configuration/index:DataAwsccIotAccountAuditConfigurationAuditCheckConfigurationsUnauthenticatedCognitoRoleOverlyPermissiveCheckOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditNotificationTargetConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditNotificationTargetConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
        "line": 1278
      },
      "name": "DataAwsccIotAccountAuditConfigurationAuditNotificationTargetConfigurations",
      "namespace": "dataAwsccIotAccountAuditConfiguration",
      "symbolId": "src/data-awscc-iot-account-audit-configuration/index:DataAwsccIotAccountAuditConfigurationAuditNotificationTargetConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditNotificationTargetConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditNotificationTargetConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-account-audit-configuration/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-awscc-iot-account-audit-configuration/index.ts",
        "line": 1301
      },
      "name": "DataAwsccIotAccountAuditConfigurationAuditNotificationTargetConfigurationsOutputReference",
      "namespace": "dataAwsccIotAccountAuditConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
            "line": 1329
          },
          "name": "sns",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditNotificationTargetConfigurationsSnsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
            "line": 1312
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditNotificationTargetConfigurations"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-account-audit-configuration/index:DataAwsccIotAccountAuditConfigurationAuditNotificationTargetConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditNotificationTargetConfigurationsSns": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditNotificationTargetConfigurationsSns",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
        "line": 1214
      },
      "name": "DataAwsccIotAccountAuditConfigurationAuditNotificationTargetConfigurationsSns",
      "namespace": "dataAwsccIotAccountAuditConfiguration",
      "symbolId": "src/data-awscc-iot-account-audit-configuration/index:DataAwsccIotAccountAuditConfigurationAuditNotificationTargetConfigurationsSns"
    },
    "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditNotificationTargetConfigurationsSnsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditNotificationTargetConfigurationsSnsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-account-audit-configuration/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/data-awscc-iot-account-audit-configuration/index.ts",
        "line": 1237
      },
      "name": "DataAwsccIotAccountAuditConfigurationAuditNotificationTargetConfigurationsSnsOutputReference",
      "namespace": "dataAwsccIotAccountAuditConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
            "line": 1264
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
            "line": 1269
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
            "line": 1274
          },
          "name": "targetArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
            "line": 1248
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationAuditNotificationTargetConfigurationsSns"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-account-audit-configuration/index:DataAwsccIotAccountAuditConfigurationAuditNotificationTargetConfigurationsSnsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfiguration.DataAwsccIotAccountAuditConfigurationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotAccountAuditConfigurationConfig",
      "namespace": "dataAwsccIotAccountAuditConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_account_audit_configuration#id DataAwsccIotAccountAuditConfiguration#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-account-audit-configuration/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-account-audit-configuration/index:DataAwsccIotAccountAuditConfigurationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfigurations.DataAwsccIotAccountAuditConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_account_audit_configurations awscc_iot_account_audit_configurations}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfigurations.DataAwsccIotAccountAuditConfigurations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_account_audit_configurations awscc_iot_account_audit_configurations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-account-audit-configurations/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfigurations.DataAwsccIotAccountAuditConfigurationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-account-audit-configurations/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotAccountAuditConfigurations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-account-audit-configurations/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIotAccountAuditConfigurations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_account_audit_configurations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotAccountAuditConfigurations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotAccountAuditConfigurations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-account-audit-configurations/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-account-audit-configurations/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotAccountAuditConfigurations",
      "namespace": "dataAwsccIotAccountAuditConfigurations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-account-audit-configurations/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-account-audit-configurations/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-account-audit-configurations/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-account-audit-configurations/index:DataAwsccIotAccountAuditConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfigurations.DataAwsccIotAccountAuditConfigurationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotAccountAuditConfigurations.DataAwsccIotAccountAuditConfigurationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-account-audit-configurations/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotAccountAuditConfigurationsConfig",
      "namespace": "dataAwsccIotAccountAuditConfigurations",
      "symbolId": "src/data-awscc-iot-account-audit-configurations/index:DataAwsccIotAccountAuditConfigurationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotAuthorizer.DataAwsccIotAuthorizer": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_authorizer awscc_iot_authorizer}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotAuthorizer.DataAwsccIotAuthorizer",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_authorizer awscc_iot_authorizer} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-authorizer/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-awscc.dataAwsccIotAuthorizer.DataAwsccIotAuthorizerConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-authorizer/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotAuthorizer resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-authorizer/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 DataAwsccIotAuthorizer to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_authorizer#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotAuthorizer that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotAuthorizer to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-authorizer/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-awscc-iot-authorizer/index.ts",
            "line": 234
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotAuthorizer",
      "namespace": "dataAwsccIotAuthorizer",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-authorizer/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-authorizer/index.ts",
            "line": 165
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-authorizer/index.ts",
            "line": 170
          },
          "name": "authorizerFunctionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-authorizer/index.ts",
            "line": 175
          },
          "name": "authorizerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-authorizer/index.ts",
            "line": 180
          },
          "name": "enableCachingForHttp",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-authorizer/index.ts",
            "line": 198
          },
          "name": "signingDisabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-authorizer/index.ts",
            "line": 203
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-authorizer/index.ts",
            "line": 209
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotAuthorizer.DataAwsccIotAuthorizerTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-authorizer/index.ts",
            "line": 214
          },
          "name": "tokenKeyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-authorizer/index.ts",
            "line": 220
          },
          "name": "tokenSigningPublicKeys",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-authorizer/index.ts",
            "line": 193
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-authorizer/index.ts",
            "line": 186
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-authorizer/index:DataAwsccIotAuthorizer"
    },
    "@cdktn/provider-awscc.dataAwsccIotAuthorizer.DataAwsccIotAuthorizerConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotAuthorizer.DataAwsccIotAuthorizerConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-authorizer/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotAuthorizerConfig",
      "namespace": "dataAwsccIotAuthorizer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_authorizer#id DataAwsccIotAuthorizer#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-authorizer/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-authorizer/index:DataAwsccIotAuthorizerConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotAuthorizer.DataAwsccIotAuthorizerTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotAuthorizer.DataAwsccIotAuthorizerTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-authorizer/index.ts",
        "line": 25
      },
      "name": "DataAwsccIotAuthorizerTags",
      "namespace": "dataAwsccIotAuthorizer",
      "symbolId": "src/data-awscc-iot-authorizer/index:DataAwsccIotAuthorizerTags"
    },
    "@cdktn/provider-awscc.dataAwsccIotAuthorizer.DataAwsccIotAuthorizerTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotAuthorizer.DataAwsccIotAuthorizerTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-authorizer/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-awscc-iot-authorizer/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-authorizer/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-awscc.dataAwsccIotAuthorizer.DataAwsccIotAuthorizerTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIotAuthorizerTagsList",
      "namespace": "dataAwsccIotAuthorizer",
      "symbolId": "src/data-awscc-iot-authorizer/index:DataAwsccIotAuthorizerTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccIotAuthorizer.DataAwsccIotAuthorizerTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotAuthorizer.DataAwsccIotAuthorizerTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-authorizer/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-authorizer/index.ts",
        "line": 48
      },
      "name": "DataAwsccIotAuthorizerTagsOutputReference",
      "namespace": "dataAwsccIotAuthorizer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-authorizer/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-authorizer/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-authorizer/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotAuthorizer.DataAwsccIotAuthorizerTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-authorizer/index:DataAwsccIotAuthorizerTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotAuthorizers.DataAwsccIotAuthorizers": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_authorizers awscc_iot_authorizers}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotAuthorizers.DataAwsccIotAuthorizers",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_authorizers awscc_iot_authorizers} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-authorizers/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotAuthorizers.DataAwsccIotAuthorizersConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-authorizers/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotAuthorizers resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-authorizers/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIotAuthorizers to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_authorizers#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotAuthorizers that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotAuthorizers to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-authorizers/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-authorizers/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotAuthorizers",
      "namespace": "dataAwsccIotAuthorizers",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-authorizers/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-authorizers/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-authorizers/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-authorizers/index:DataAwsccIotAuthorizers"
    },
    "@cdktn/provider-awscc.dataAwsccIotAuthorizers.DataAwsccIotAuthorizersConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotAuthorizers.DataAwsccIotAuthorizersConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-authorizers/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotAuthorizersConfig",
      "namespace": "dataAwsccIotAuthorizers",
      "symbolId": "src/data-awscc-iot-authorizers/index:DataAwsccIotAuthorizersConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotBillingGroup.DataAwsccIotBillingGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_billing_group awscc_iot_billing_group}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotBillingGroup.DataAwsccIotBillingGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_billing_group awscc_iot_billing_group} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-billing-group/index.ts",
          "line": 195
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotBillingGroup.DataAwsccIotBillingGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-billing-group/index.ts",
        "line": 163
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotBillingGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-billing-group/index.ts",
            "line": 180
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIotBillingGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_billing_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotBillingGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotBillingGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-billing-group/index.ts",
            "line": 262
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-billing-group/index.ts",
            "line": 268
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotBillingGroup",
      "namespace": "dataAwsccIotBillingGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-billing-group/index.ts",
            "line": 168
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-billing-group/index.ts",
            "line": 219
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-billing-group/index.ts",
            "line": 224
          },
          "name": "billingGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-billing-group/index.ts",
            "line": 229
          },
          "name": "billingGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-billing-group/index.ts",
            "line": 235
          },
          "name": "billingGroupProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotBillingGroup.DataAwsccIotBillingGroupBillingGroupPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-billing-group/index.ts",
            "line": 254
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotBillingGroup.DataAwsccIotBillingGroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-billing-group/index.ts",
            "line": 248
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-billing-group/index.ts",
            "line": 241
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-billing-group/index:DataAwsccIotBillingGroup"
    },
    "@cdktn/provider-awscc.dataAwsccIotBillingGroup.DataAwsccIotBillingGroupBillingGroupProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotBillingGroup.DataAwsccIotBillingGroupBillingGroupProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-billing-group/index.ts",
        "line": 25
      },
      "name": "DataAwsccIotBillingGroupBillingGroupProperties",
      "namespace": "dataAwsccIotBillingGroup",
      "symbolId": "src/data-awscc-iot-billing-group/index:DataAwsccIotBillingGroupBillingGroupProperties"
    },
    "@cdktn/provider-awscc.dataAwsccIotBillingGroup.DataAwsccIotBillingGroupBillingGroupPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotBillingGroup.DataAwsccIotBillingGroupBillingGroupPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-billing-group/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-billing-group/index.ts",
        "line": 48
      },
      "name": "DataAwsccIotBillingGroupBillingGroupPropertiesOutputReference",
      "namespace": "dataAwsccIotBillingGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-billing-group/index.ts",
            "line": 75
          },
          "name": "billingGroupDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-billing-group/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotBillingGroup.DataAwsccIotBillingGroupBillingGroupProperties"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-billing-group/index:DataAwsccIotBillingGroupBillingGroupPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotBillingGroup.DataAwsccIotBillingGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotBillingGroup.DataAwsccIotBillingGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-billing-group/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotBillingGroupConfig",
      "namespace": "dataAwsccIotBillingGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_billing_group#id DataAwsccIotBillingGroup#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-billing-group/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-billing-group/index:DataAwsccIotBillingGroupConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotBillingGroup.DataAwsccIotBillingGroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotBillingGroup.DataAwsccIotBillingGroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-billing-group/index.ts",
        "line": 79
      },
      "name": "DataAwsccIotBillingGroupTags",
      "namespace": "dataAwsccIotBillingGroup",
      "symbolId": "src/data-awscc-iot-billing-group/index:DataAwsccIotBillingGroupTags"
    },
    "@cdktn/provider-awscc.dataAwsccIotBillingGroup.DataAwsccIotBillingGroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotBillingGroup.DataAwsccIotBillingGroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-billing-group/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-billing-group/index.ts",
        "line": 141
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-billing-group/index.ts",
            "line": 155
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotBillingGroup.DataAwsccIotBillingGroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIotBillingGroupTagsList",
      "namespace": "dataAwsccIotBillingGroup",
      "symbolId": "src/data-awscc-iot-billing-group/index:DataAwsccIotBillingGroupTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccIotBillingGroup.DataAwsccIotBillingGroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotBillingGroup.DataAwsccIotBillingGroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-billing-group/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-billing-group/index.ts",
        "line": 102
      },
      "name": "DataAwsccIotBillingGroupTagsOutputReference",
      "namespace": "dataAwsccIotBillingGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-billing-group/index.ts",
            "line": 131
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-billing-group/index.ts",
            "line": 136
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-billing-group/index.ts",
            "line": 115
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotBillingGroup.DataAwsccIotBillingGroupTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-billing-group/index:DataAwsccIotBillingGroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotBillingGroups.DataAwsccIotBillingGroups": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_billing_groups awscc_iot_billing_groups}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotBillingGroups.DataAwsccIotBillingGroups",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_billing_groups awscc_iot_billing_groups} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-billing-groups/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotBillingGroups.DataAwsccIotBillingGroupsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-billing-groups/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotBillingGroups resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-billing-groups/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIotBillingGroups to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_billing_groups#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotBillingGroups that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotBillingGroups to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-billing-groups/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-billing-groups/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotBillingGroups",
      "namespace": "dataAwsccIotBillingGroups",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-billing-groups/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-billing-groups/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-billing-groups/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-billing-groups/index:DataAwsccIotBillingGroups"
    },
    "@cdktn/provider-awscc.dataAwsccIotBillingGroups.DataAwsccIotBillingGroupsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotBillingGroups.DataAwsccIotBillingGroupsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-billing-groups/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotBillingGroupsConfig",
      "namespace": "dataAwsccIotBillingGroups",
      "symbolId": "src/data-awscc-iot-billing-groups/index:DataAwsccIotBillingGroupsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotCaCertificate.DataAwsccIotCaCertificate": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_ca_certificate awscc_iot_ca_certificate}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotCaCertificate.DataAwsccIotCaCertificate",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_ca_certificate awscc_iot_ca_certificate} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-ca-certificate/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotCaCertificate.DataAwsccIotCaCertificateConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-ca-certificate/index.ts",
        "line": 173
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotCaCertificate resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-ca-certificate/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 DataAwsccIotCaCertificate to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_ca_certificate#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotCaCertificate that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotCaCertificate to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-ca-certificate/index.ts",
            "line": 297
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-ca-certificate/index.ts",
            "line": 303
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotCaCertificate",
      "namespace": "dataAwsccIotCaCertificate",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-ca-certificate/index.ts",
            "line": 178
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-ca-certificate/index.ts",
            "line": 229
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-ca-certificate/index.ts",
            "line": 234
          },
          "name": "autoRegistrationStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-ca-certificate/index.ts",
            "line": 239
          },
          "name": "caCertificateId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-ca-certificate/index.ts",
            "line": 244
          },
          "name": "caCertificatePem",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-ca-certificate/index.ts",
            "line": 249
          },
          "name": "certificateMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-ca-certificate/index.ts",
            "line": 268
          },
          "name": "registrationConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotCaCertificate.DataAwsccIotCaCertificateRegistrationConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-ca-certificate/index.ts",
            "line": 273
          },
          "name": "removeAutoRegistration",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-ca-certificate/index.ts",
            "line": 278
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-ca-certificate/index.ts",
            "line": 284
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotCaCertificate.DataAwsccIotCaCertificateTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-ca-certificate/index.ts",
            "line": 289
          },
          "name": "verificationCertificatePem",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-ca-certificate/index.ts",
            "line": 262
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-ca-certificate/index.ts",
            "line": 255
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-ca-certificate/index:DataAwsccIotCaCertificate"
    },
    "@cdktn/provider-awscc.dataAwsccIotCaCertificate.DataAwsccIotCaCertificateConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotCaCertificate.DataAwsccIotCaCertificateConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-ca-certificate/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotCaCertificateConfig",
      "namespace": "dataAwsccIotCaCertificate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_ca_certificate#id DataAwsccIotCaCertificate#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-ca-certificate/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-ca-certificate/index:DataAwsccIotCaCertificateConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotCaCertificate.DataAwsccIotCaCertificateRegistrationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotCaCertificate.DataAwsccIotCaCertificateRegistrationConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-ca-certificate/index.ts",
        "line": 25
      },
      "name": "DataAwsccIotCaCertificateRegistrationConfig",
      "namespace": "dataAwsccIotCaCertificate",
      "symbolId": "src/data-awscc-iot-ca-certificate/index:DataAwsccIotCaCertificateRegistrationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotCaCertificate.DataAwsccIotCaCertificateRegistrationConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotCaCertificate.DataAwsccIotCaCertificateRegistrationConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-ca-certificate/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-ca-certificate/index.ts",
        "line": 48
      },
      "name": "DataAwsccIotCaCertificateRegistrationConfigOutputReference",
      "namespace": "dataAwsccIotCaCertificate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-ca-certificate/index.ts",
            "line": 75
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-ca-certificate/index.ts",
            "line": 80
          },
          "name": "templateBody",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-ca-certificate/index.ts",
            "line": 85
          },
          "name": "templateName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-ca-certificate/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotCaCertificate.DataAwsccIotCaCertificateRegistrationConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-ca-certificate/index:DataAwsccIotCaCertificateRegistrationConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotCaCertificate.DataAwsccIotCaCertificateTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotCaCertificate.DataAwsccIotCaCertificateTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-ca-certificate/index.ts",
        "line": 89
      },
      "name": "DataAwsccIotCaCertificateTags",
      "namespace": "dataAwsccIotCaCertificate",
      "symbolId": "src/data-awscc-iot-ca-certificate/index:DataAwsccIotCaCertificateTags"
    },
    "@cdktn/provider-awscc.dataAwsccIotCaCertificate.DataAwsccIotCaCertificateTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotCaCertificate.DataAwsccIotCaCertificateTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-ca-certificate/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-ca-certificate/index.ts",
        "line": 151
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-ca-certificate/index.ts",
            "line": 165
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotCaCertificate.DataAwsccIotCaCertificateTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIotCaCertificateTagsList",
      "namespace": "dataAwsccIotCaCertificate",
      "symbolId": "src/data-awscc-iot-ca-certificate/index:DataAwsccIotCaCertificateTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccIotCaCertificate.DataAwsccIotCaCertificateTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotCaCertificate.DataAwsccIotCaCertificateTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-ca-certificate/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-ca-certificate/index.ts",
        "line": 112
      },
      "name": "DataAwsccIotCaCertificateTagsOutputReference",
      "namespace": "dataAwsccIotCaCertificate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-ca-certificate/index.ts",
            "line": 141
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-ca-certificate/index.ts",
            "line": 146
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-ca-certificate/index.ts",
            "line": 125
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotCaCertificate.DataAwsccIotCaCertificateTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-ca-certificate/index:DataAwsccIotCaCertificateTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotCaCertificates.DataAwsccIotCaCertificates": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_ca_certificates awscc_iot_ca_certificates}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotCaCertificates.DataAwsccIotCaCertificates",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_ca_certificates awscc_iot_ca_certificates} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-ca-certificates/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotCaCertificates.DataAwsccIotCaCertificatesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-ca-certificates/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotCaCertificates resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-ca-certificates/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIotCaCertificates to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_ca_certificates#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotCaCertificates that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotCaCertificates to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-ca-certificates/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-ca-certificates/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotCaCertificates",
      "namespace": "dataAwsccIotCaCertificates",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-ca-certificates/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-ca-certificates/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-ca-certificates/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-ca-certificates/index:DataAwsccIotCaCertificates"
    },
    "@cdktn/provider-awscc.dataAwsccIotCaCertificates.DataAwsccIotCaCertificatesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotCaCertificates.DataAwsccIotCaCertificatesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-ca-certificates/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotCaCertificatesConfig",
      "namespace": "dataAwsccIotCaCertificates",
      "symbolId": "src/data-awscc-iot-ca-certificates/index:DataAwsccIotCaCertificatesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotCertificate.DataAwsccIotCertificate": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_certificate awscc_iot_certificate}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotCertificate.DataAwsccIotCertificate",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_certificate awscc_iot_certificate} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-certificate/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotCertificate.DataAwsccIotCertificateConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-certificate/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotCertificate resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-certificate/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIotCertificate to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_certificate#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotCertificate that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotCertificate to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-certificate/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-awscc-iot-certificate/index.ts",
            "line": 142
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotCertificate",
      "namespace": "dataAwsccIotCertificate",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-certificate/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-certificate/index.ts",
            "line": 85
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-certificate/index.ts",
            "line": 90
          },
          "name": "caCertificatePem",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-certificate/index.ts",
            "line": 95
          },
          "name": "certificateId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-certificate/index.ts",
            "line": 100
          },
          "name": "certificateMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-certificate/index.ts",
            "line": 105
          },
          "name": "certificatePem",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-certificate/index.ts",
            "line": 110
          },
          "name": "certificateSigningRequest",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-certificate/index.ts",
            "line": 128
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-certificate/index.ts",
            "line": 123
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-certificate/index.ts",
            "line": 116
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-certificate/index:DataAwsccIotCertificate"
    },
    "@cdktn/provider-awscc.dataAwsccIotCertificate.DataAwsccIotCertificateConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotCertificate.DataAwsccIotCertificateConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-certificate/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotCertificateConfig",
      "namespace": "dataAwsccIotCertificate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_certificate#id DataAwsccIotCertificate#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-certificate/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-certificate/index:DataAwsccIotCertificateConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotCertificateProvider.DataAwsccIotCertificateProvider": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_certificate_provider awscc_iot_certificate_provider}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotCertificateProvider.DataAwsccIotCertificateProvider",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_certificate_provider awscc_iot_certificate_provider} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-certificate-provider/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-awscc.dataAwsccIotCertificateProvider.DataAwsccIotCertificateProviderConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-certificate-provider/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotCertificateProvider resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-certificate-provider/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 DataAwsccIotCertificateProvider to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_certificate_provider#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotCertificateProvider that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotCertificateProvider to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-certificate-provider/index.ts",
            "line": 207
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-certificate-provider/index.ts",
            "line": 213
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotCertificateProvider",
      "namespace": "dataAwsccIotCertificateProvider",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-certificate-provider/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-certificate-provider/index.ts",
            "line": 165
          },
          "name": "accountDefaultForOperations",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-certificate-provider/index.ts",
            "line": 170
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-certificate-provider/index.ts",
            "line": 175
          },
          "name": "certificateProviderName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-certificate-provider/index.ts",
            "line": 193
          },
          "name": "lambdaFunctionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-certificate-provider/index.ts",
            "line": 199
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotCertificateProvider.DataAwsccIotCertificateProviderTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-certificate-provider/index.ts",
            "line": 188
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-certificate-provider/index.ts",
            "line": 181
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-certificate-provider/index:DataAwsccIotCertificateProvider"
    },
    "@cdktn/provider-awscc.dataAwsccIotCertificateProvider.DataAwsccIotCertificateProviderConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotCertificateProvider.DataAwsccIotCertificateProviderConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-certificate-provider/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotCertificateProviderConfig",
      "namespace": "dataAwsccIotCertificateProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_certificate_provider#id DataAwsccIotCertificateProvider#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-certificate-provider/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-certificate-provider/index:DataAwsccIotCertificateProviderConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotCertificateProvider.DataAwsccIotCertificateProviderTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotCertificateProvider.DataAwsccIotCertificateProviderTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-certificate-provider/index.ts",
        "line": 25
      },
      "name": "DataAwsccIotCertificateProviderTags",
      "namespace": "dataAwsccIotCertificateProvider",
      "symbolId": "src/data-awscc-iot-certificate-provider/index:DataAwsccIotCertificateProviderTags"
    },
    "@cdktn/provider-awscc.dataAwsccIotCertificateProvider.DataAwsccIotCertificateProviderTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotCertificateProvider.DataAwsccIotCertificateProviderTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-certificate-provider/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-awscc-iot-certificate-provider/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-certificate-provider/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-awscc.dataAwsccIotCertificateProvider.DataAwsccIotCertificateProviderTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIotCertificateProviderTagsList",
      "namespace": "dataAwsccIotCertificateProvider",
      "symbolId": "src/data-awscc-iot-certificate-provider/index:DataAwsccIotCertificateProviderTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccIotCertificateProvider.DataAwsccIotCertificateProviderTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotCertificateProvider.DataAwsccIotCertificateProviderTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-certificate-provider/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-certificate-provider/index.ts",
        "line": 48
      },
      "name": "DataAwsccIotCertificateProviderTagsOutputReference",
      "namespace": "dataAwsccIotCertificateProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-certificate-provider/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-certificate-provider/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-certificate-provider/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotCertificateProvider.DataAwsccIotCertificateProviderTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-certificate-provider/index:DataAwsccIotCertificateProviderTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotCertificateProviders.DataAwsccIotCertificateProviders": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_certificate_providers awscc_iot_certificate_providers}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotCertificateProviders.DataAwsccIotCertificateProviders",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_certificate_providers awscc_iot_certificate_providers} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-certificate-providers/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotCertificateProviders.DataAwsccIotCertificateProvidersConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-certificate-providers/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotCertificateProviders resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-certificate-providers/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIotCertificateProviders to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_certificate_providers#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotCertificateProviders that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotCertificateProviders to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-certificate-providers/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-certificate-providers/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotCertificateProviders",
      "namespace": "dataAwsccIotCertificateProviders",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-certificate-providers/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-certificate-providers/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-certificate-providers/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-certificate-providers/index:DataAwsccIotCertificateProviders"
    },
    "@cdktn/provider-awscc.dataAwsccIotCertificateProviders.DataAwsccIotCertificateProvidersConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotCertificateProviders.DataAwsccIotCertificateProvidersConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-certificate-providers/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotCertificateProvidersConfig",
      "namespace": "dataAwsccIotCertificateProviders",
      "symbolId": "src/data-awscc-iot-certificate-providers/index:DataAwsccIotCertificateProvidersConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotCertificates.DataAwsccIotCertificates": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_certificates awscc_iot_certificates}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotCertificates.DataAwsccIotCertificates",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_certificates awscc_iot_certificates} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-certificates/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotCertificates.DataAwsccIotCertificatesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-certificates/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotCertificates resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-certificates/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIotCertificates to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_certificates#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotCertificates that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotCertificates to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-certificates/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-certificates/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotCertificates",
      "namespace": "dataAwsccIotCertificates",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-certificates/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-certificates/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-certificates/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-certificates/index:DataAwsccIotCertificates"
    },
    "@cdktn/provider-awscc.dataAwsccIotCertificates.DataAwsccIotCertificatesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotCertificates.DataAwsccIotCertificatesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-certificates/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotCertificatesConfig",
      "namespace": "dataAwsccIotCertificates",
      "symbolId": "src/data-awscc-iot-certificates/index:DataAwsccIotCertificatesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotCommand.DataAwsccIotCommand": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_command awscc_iot_command}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotCommand.DataAwsccIotCommand",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_command awscc_iot_command} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-command/index.ts",
          "line": 795
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotCommand.DataAwsccIotCommandConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-command/index.ts",
        "line": 763
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotCommand resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-command/index.ts",
            "line": 780
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIotCommand to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_command#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotCommand that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotCommand to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-command/index.ts",
            "line": 914
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-command/index.ts",
            "line": 920
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotCommand",
      "namespace": "dataAwsccIotCommand",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-command/index.ts",
            "line": 768
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-command/index.ts",
            "line": 819
          },
          "name": "commandArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-command/index.ts",
            "line": 824
          },
          "name": "commandId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-command/index.ts",
            "line": 829
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-command/index.ts",
            "line": 834
          },
          "name": "deprecated",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-command/index.ts",
            "line": 839
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-command/index.ts",
            "line": 844
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-command/index.ts",
            "line": 862
          },
          "name": "lastUpdatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-command/index.ts",
            "line": 868
          },
          "name": "mandatoryParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotCommand.DataAwsccIotCommandMandatoryParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-command/index.ts",
            "line": 873
          },
          "name": "namespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-command/index.ts",
            "line": 879
          },
          "name": "payload",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotCommand.DataAwsccIotCommandPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-command/index.ts",
            "line": 884
          },
          "name": "payloadTemplate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-command/index.ts",
            "line": 889
          },
          "name": "pendingDeletion",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-command/index.ts",
            "line": 895
          },
          "name": "preprocessor",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotCommand.DataAwsccIotCommandPreprocessorOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-command/index.ts",
            "line": 900
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-command/index.ts",
            "line": 906
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotCommand.DataAwsccIotCommandTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-command/index.ts",
            "line": 857
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-command/index.ts",
            "line": 850
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-command/index:DataAwsccIotCommand"
    },
    "@cdktn/provider-awscc.dataAwsccIotCommand.DataAwsccIotCommandConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotCommand.DataAwsccIotCommandConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-command/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotCommandConfig",
      "namespace": "dataAwsccIotCommand",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_command#id DataAwsccIotCommand#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-command/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-command/index:DataAwsccIotCommandConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotCommand.DataAwsccIotCommandMandatoryParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotCommand.DataAwsccIotCommandMandatoryParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-command/index.ts",
        "line": 408
      },
      "name": "DataAwsccIotCommandMandatoryParameters",
      "namespace": "dataAwsccIotCommand",
      "symbolId": "src/data-awscc-iot-command/index:DataAwsccIotCommandMandatoryParameters"
    },
    "@cdktn/provider-awscc.dataAwsccIotCommand.DataAwsccIotCommandMandatoryParametersDefaultValue": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotCommand.DataAwsccIotCommandMandatoryParametersDefaultValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-command/index.ts",
        "line": 25
      },
      "name": "DataAwsccIotCommandMandatoryParametersDefaultValue",
      "namespace": "dataAwsccIotCommand",
      "symbolId": "src/data-awscc-iot-command/index:DataAwsccIotCommandMandatoryParametersDefaultValue"
    },
    "@cdktn/provider-awscc.dataAwsccIotCommand.DataAwsccIotCommandMandatoryParametersDefaultValueOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotCommand.DataAwsccIotCommandMandatoryParametersDefaultValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-command/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-command/index.ts",
        "line": 48
      },
      "name": "DataAwsccIotCommandMandatoryParametersDefaultValueOutputReference",
      "namespace": "dataAwsccIotCommand",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-command/index.ts",
            "line": 75
          },
          "name": "b",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-command/index.ts",
            "line": 80
          },
          "name": "bin",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-command/index.ts",
            "line": 85
          },
          "name": "d",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-command/index.ts",
            "line": 90
          },
          "name": "i",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-command/index.ts",
            "line": 95
          },
          "name": "l",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-command/index.ts",
            "line": 100
          },
          "name": "s",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-command/index.ts",
            "line": 105
          },
          "name": "ul",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-command/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotCommand.DataAwsccIotCommandMandatoryParametersDefaultValue"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-command/index:DataAwsccIotCommandMandatoryParametersDefaultValueOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotCommand.DataAwsccIotCommandMandatoryParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotCommand.DataAwsccIotCommandMandatoryParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-command/index.ts",
          "line": 500
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-command/index.ts",
        "line": 493
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-command/index.ts",
            "line": 507
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotCommand.DataAwsccIotCommandMandatoryParametersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIotCommandMandatoryParametersList",
      "namespace": "dataAwsccIotCommand",
      "symbolId": "src/data-awscc-iot-command/index:DataAwsccIotCommandMandatoryParametersList"
    },
    "@cdktn/provider-awscc.dataAwsccIotCommand.DataAwsccIotCommandMandatoryParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotCommand.DataAwsccIotCommandMandatoryParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-command/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-command/index.ts",
        "line": 431
      },
      "name": "DataAwsccIotCommandMandatoryParametersOutputReference",
      "namespace": "dataAwsccIotCommand",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-command/index.ts",
            "line": 461
          },
          "name": "defaultValue",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotCommand.DataAwsccIotCommandMandatoryParametersDefaultValueOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-command/index.ts",
            "line": 466
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-command/index.ts",
            "line": 471
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-command/index.ts",
            "line": 476
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-command/index.ts",
            "line": 482
          },
          "name": "value",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotCommand.DataAwsccIotCommandMandatoryParametersValueOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-command/index.ts",
            "line": 488
          },
          "name": "valueConditions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotCommand.DataAwsccIotCommandMandatoryParametersValueConditionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-command/index.ts",
            "line": 444
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotCommand.DataAwsccIotCommandMandatoryParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-command/index:DataAwsccIotCommandMandatoryParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotCommand.DataAwsccIotCommandMandatoryParametersValue": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotCommand.DataAwsccIotCommandMandatoryParametersValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-command/index.ts",
        "line": 109
      },
      "name": "DataAwsccIotCommandMandatoryParametersValue",
      "namespace": "dataAwsccIotCommand",
      "symbolId": "src/data-awscc-iot-command/index:DataAwsccIotCommandMandatoryParametersValue"
    },
    "@cdktn/provider-awscc.dataAwsccIotCommand.DataAwsccIotCommandMandatoryParametersValueConditions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotCommand.DataAwsccIotCommandMandatoryParametersValueConditions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-command/index.ts",
        "line": 327
      },
      "name": "DataAwsccIotCommandMandatoryParametersValueConditions",
      "namespace": "dataAwsccIotCommand",
      "symbolId": "src/data-awscc-iot-command/index:DataAwsccIotCommandMandatoryParametersValueConditions"
    },
    "@cdktn/provider-awscc.dataAwsccIotCommand.DataAwsccIotCommandMandatoryParametersValueConditionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotCommand.DataAwsccIotCommandMandatoryParametersValueConditionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-command/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-command/index.ts",
        "line": 390
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-command/index.ts",
            "line": 404
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotCommand.DataAwsccIotCommandMandatoryParametersValueConditionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIotCommandMandatoryParametersValueConditionsList",
      "namespace": "dataAwsccIotCommand",
      "symbolId": "src/data-awscc-iot-command/index:DataAwsccIotCommandMandatoryParametersValueConditionsList"
    },
    "@cdktn/provider-awscc.dataAwsccIotCommand.DataAwsccIotCommandMandatoryParametersValueConditionsOperand": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotCommand.DataAwsccIotCommandMandatoryParametersValueConditionsOperand",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-command/index.ts",
        "line": 252
      },
      "name": "DataAwsccIotCommandMandatoryParametersValueConditionsOperand",
      "namespace": "dataAwsccIotCommand",
      "symbolId": "src/data-awscc-iot-command/index:DataAwsccIotCommandMandatoryParametersValueConditionsOperand"
    },
    "@cdktn/provider-awscc.dataAwsccIotCommand.DataAwsccIotCommandMandatoryParametersValueConditionsOperandNumberRange": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotCommand.DataAwsccIotCommandMandatoryParametersValueConditionsOperandNumberRange",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-command/index.ts",
        "line": 193
      },
      "name": "DataAwsccIotCommandMandatoryParametersValueConditionsOperandNumberRange",
      "namespace": "dataAwsccIotCommand",
      "symbolId": "src/data-awscc-iot-command/index:DataAwsccIotCommandMandatoryParametersValueConditionsOperandNumberRange"
    },
    "@cdktn/provider-awscc.dataAwsccIotCommand.DataAwsccIotCommandMandatoryParametersValueConditionsOperandNumberRangeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotCommand.DataAwsccIotCommandMandatoryParametersValueConditionsOperandNumberRangeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-command/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-command/index.ts",
        "line": 216
      },
      "name": "DataAwsccIotCommandMandatoryParametersValueConditionsOperandNumberRangeOutputReference",
      "namespace": "dataAwsccIotCommand",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-command/index.ts",
            "line": 243
          },
          "name": "max",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-command/index.ts",
            "line": 248
          },
          "name": "min",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-command/index.ts",
            "line": 227
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotCommand.DataAwsccIotCommandMandatoryParametersValueConditionsOperandNumberRange"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-command/index:DataAwsccIotCommandMandatoryParametersValueConditionsOperandNumberRangeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotCommand.DataAwsccIotCommandMandatoryParametersValueConditionsOperandOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotCommand.DataAwsccIotCommandMandatoryParametersValueConditionsOperandOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-command/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-command/index.ts",
        "line": 275
      },
      "name": "DataAwsccIotCommandMandatoryParametersValueConditionsOperandOutputReference",
      "namespace": "dataAwsccIotCommand",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-command/index.ts",
            "line": 302
          },
          "name": "number",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-command/index.ts",
            "line": 308
          },
          "name": "numberRange",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotCommand.DataAwsccIotCommandMandatoryParametersValueConditionsOperandNumberRangeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-command/index.ts",
            "line": 313
          },
          "name": "numbers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-command/index.ts",
            "line": 318
          },
          "name": "string",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-command/index.ts",
            "line": 323
          },
          "name": "strings",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-command/index.ts",
            "line": 286
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotCommand.DataAwsccIotCommandMandatoryParametersValueConditionsOperand"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-command/index:DataAwsccIotCommandMandatoryParametersValueConditionsOperandOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotCommand.DataAwsccIotCommandMandatoryParametersValueConditionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotCommand.DataAwsccIotCommandMandatoryParametersValueConditionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-command/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-command/index.ts",
        "line": 350
      },
      "name": "DataAwsccIotCommandMandatoryParametersValueConditionsOutputReference",
      "namespace": "dataAwsccIotCommand",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-command/index.ts",
            "line": 379
          },
          "name": "comparisonOperator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-command/index.ts",
            "line": 385
          },
          "name": "operand",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotCommand.DataAwsccIotCommandMandatoryParametersValueConditionsOperandOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-command/index.ts",
            "line": 363
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotCommand.DataAwsccIotCommandMandatoryParametersValueConditions"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-command/index:DataAwsccIotCommandMandatoryParametersValueConditionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotCommand.DataAwsccIotCommandMandatoryParametersValueOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotCommand.DataAwsccIotCommandMandatoryParametersValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-command/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-command/index.ts",
        "line": 132
      },
      "name": "DataAwsccIotCommandMandatoryParametersValueOutputReference",
      "namespace": "dataAwsccIotCommand",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-command/index.ts",
            "line": 159
          },
          "name": "b",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-command/index.ts",
            "line": 164
          },
          "name": "bin",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-command/index.ts",
            "line": 169
          },
          "name": "d",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-command/index.ts",
            "line": 174
          },
          "name": "i",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-command/index.ts",
            "line": 179
          },
          "name": "l",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-command/index.ts",
            "line": 184
          },
          "name": "s",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-command/index.ts",
            "line": 189
          },
          "name": "ul",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-command/index.ts",
            "line": 143
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotCommand.DataAwsccIotCommandMandatoryParametersValue"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-command/index:DataAwsccIotCommandMandatoryParametersValueOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotCommand.DataAwsccIotCommandPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotCommand.DataAwsccIotCommandPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-command/index.ts",
        "line": 511
      },
      "name": "DataAwsccIotCommandPayload",
      "namespace": "dataAwsccIotCommand",
      "symbolId": "src/data-awscc-iot-command/index:DataAwsccIotCommandPayload"
    },
    "@cdktn/provider-awscc.dataAwsccIotCommand.DataAwsccIotCommandPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotCommand.DataAwsccIotCommandPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-command/index.ts",
          "line": 541
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-command/index.ts",
        "line": 534
      },
      "name": "DataAwsccIotCommandPayloadOutputReference",
      "namespace": "dataAwsccIotCommand",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-command/index.ts",
            "line": 561
          },
          "name": "content",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-command/index.ts",
            "line": 566
          },
          "name": "contentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-command/index.ts",
            "line": 545
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotCommand.DataAwsccIotCommandPayload"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-command/index:DataAwsccIotCommandPayloadOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotCommand.DataAwsccIotCommandPreprocessor": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotCommand.DataAwsccIotCommandPreprocessor",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-command/index.ts",
        "line": 624
      },
      "name": "DataAwsccIotCommandPreprocessor",
      "namespace": "dataAwsccIotCommand",
      "symbolId": "src/data-awscc-iot-command/index:DataAwsccIotCommandPreprocessor"
    },
    "@cdktn/provider-awscc.dataAwsccIotCommand.DataAwsccIotCommandPreprocessorAwsJsonSubstitution": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotCommand.DataAwsccIotCommandPreprocessorAwsJsonSubstitution",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-command/index.ts",
        "line": 570
      },
      "name": "DataAwsccIotCommandPreprocessorAwsJsonSubstitution",
      "namespace": "dataAwsccIotCommand",
      "symbolId": "src/data-awscc-iot-command/index:DataAwsccIotCommandPreprocessorAwsJsonSubstitution"
    },
    "@cdktn/provider-awscc.dataAwsccIotCommand.DataAwsccIotCommandPreprocessorAwsJsonSubstitutionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotCommand.DataAwsccIotCommandPreprocessorAwsJsonSubstitutionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-command/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-command/index.ts",
        "line": 593
      },
      "name": "DataAwsccIotCommandPreprocessorAwsJsonSubstitutionOutputReference",
      "namespace": "dataAwsccIotCommand",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-command/index.ts",
            "line": 620
          },
          "name": "outputFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-command/index.ts",
            "line": 604
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotCommand.DataAwsccIotCommandPreprocessorAwsJsonSubstitution"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-command/index:DataAwsccIotCommandPreprocessorAwsJsonSubstitutionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotCommand.DataAwsccIotCommandPreprocessorOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotCommand.DataAwsccIotCommandPreprocessorOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-command/index.ts",
          "line": 654
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-command/index.ts",
        "line": 647
      },
      "name": "DataAwsccIotCommandPreprocessorOutputReference",
      "namespace": "dataAwsccIotCommand",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-command/index.ts",
            "line": 675
          },
          "name": "awsJsonSubstitution",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotCommand.DataAwsccIotCommandPreprocessorAwsJsonSubstitutionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-command/index.ts",
            "line": 658
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotCommand.DataAwsccIotCommandPreprocessor"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-command/index:DataAwsccIotCommandPreprocessorOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotCommand.DataAwsccIotCommandTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotCommand.DataAwsccIotCommandTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-command/index.ts",
        "line": 679
      },
      "name": "DataAwsccIotCommandTags",
      "namespace": "dataAwsccIotCommand",
      "symbolId": "src/data-awscc-iot-command/index:DataAwsccIotCommandTags"
    },
    "@cdktn/provider-awscc.dataAwsccIotCommand.DataAwsccIotCommandTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotCommand.DataAwsccIotCommandTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-command/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-command/index.ts",
        "line": 741
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-command/index.ts",
            "line": 755
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotCommand.DataAwsccIotCommandTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIotCommandTagsList",
      "namespace": "dataAwsccIotCommand",
      "symbolId": "src/data-awscc-iot-command/index:DataAwsccIotCommandTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccIotCommand.DataAwsccIotCommandTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotCommand.DataAwsccIotCommandTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-command/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-command/index.ts",
        "line": 702
      },
      "name": "DataAwsccIotCommandTagsOutputReference",
      "namespace": "dataAwsccIotCommand",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-command/index.ts",
            "line": 731
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-command/index.ts",
            "line": 736
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-command/index.ts",
            "line": 715
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotCommand.DataAwsccIotCommandTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-command/index:DataAwsccIotCommandTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotCommands.DataAwsccIotCommands": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_commands awscc_iot_commands}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotCommands.DataAwsccIotCommands",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_commands awscc_iot_commands} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-commands/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotCommands.DataAwsccIotCommandsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-commands/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotCommands resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-commands/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIotCommands to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_commands#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotCommands that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotCommands to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-commands/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-commands/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotCommands",
      "namespace": "dataAwsccIotCommands",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-commands/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-commands/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-commands/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-commands/index:DataAwsccIotCommands"
    },
    "@cdktn/provider-awscc.dataAwsccIotCommands.DataAwsccIotCommandsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotCommands.DataAwsccIotCommandsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-commands/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotCommandsConfig",
      "namespace": "dataAwsccIotCommands",
      "symbolId": "src/data-awscc-iot-commands/index:DataAwsccIotCommandsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotCustomMetric.DataAwsccIotCustomMetric": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_custom_metric awscc_iot_custom_metric}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotCustomMetric.DataAwsccIotCustomMetric",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_custom_metric awscc_iot_custom_metric} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-custom-metric/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-awscc.dataAwsccIotCustomMetric.DataAwsccIotCustomMetricConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-custom-metric/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotCustomMetric resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-custom-metric/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 DataAwsccIotCustomMetric to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_custom_metric#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotCustomMetric that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotCustomMetric to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-custom-metric/index.ts",
            "line": 207
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-custom-metric/index.ts",
            "line": 213
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotCustomMetric",
      "namespace": "dataAwsccIotCustomMetric",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-custom-metric/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-custom-metric/index.ts",
            "line": 165
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-custom-metric/index.ts",
            "line": 183
          },
          "name": "metricArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-custom-metric/index.ts",
            "line": 188
          },
          "name": "metricName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-custom-metric/index.ts",
            "line": 193
          },
          "name": "metricType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-custom-metric/index.ts",
            "line": 199
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotCustomMetric.DataAwsccIotCustomMetricTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-custom-metric/index.ts",
            "line": 178
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-custom-metric/index.ts",
            "line": 171
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-custom-metric/index:DataAwsccIotCustomMetric"
    },
    "@cdktn/provider-awscc.dataAwsccIotCustomMetric.DataAwsccIotCustomMetricConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotCustomMetric.DataAwsccIotCustomMetricConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-custom-metric/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotCustomMetricConfig",
      "namespace": "dataAwsccIotCustomMetric",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_custom_metric#id DataAwsccIotCustomMetric#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-custom-metric/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-custom-metric/index:DataAwsccIotCustomMetricConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotCustomMetric.DataAwsccIotCustomMetricTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotCustomMetric.DataAwsccIotCustomMetricTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-custom-metric/index.ts",
        "line": 25
      },
      "name": "DataAwsccIotCustomMetricTags",
      "namespace": "dataAwsccIotCustomMetric",
      "symbolId": "src/data-awscc-iot-custom-metric/index:DataAwsccIotCustomMetricTags"
    },
    "@cdktn/provider-awscc.dataAwsccIotCustomMetric.DataAwsccIotCustomMetricTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotCustomMetric.DataAwsccIotCustomMetricTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-custom-metric/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-awscc-iot-custom-metric/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-custom-metric/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-awscc.dataAwsccIotCustomMetric.DataAwsccIotCustomMetricTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIotCustomMetricTagsList",
      "namespace": "dataAwsccIotCustomMetric",
      "symbolId": "src/data-awscc-iot-custom-metric/index:DataAwsccIotCustomMetricTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccIotCustomMetric.DataAwsccIotCustomMetricTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotCustomMetric.DataAwsccIotCustomMetricTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-custom-metric/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-custom-metric/index.ts",
        "line": 48
      },
      "name": "DataAwsccIotCustomMetricTagsOutputReference",
      "namespace": "dataAwsccIotCustomMetric",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-custom-metric/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-custom-metric/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-custom-metric/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotCustomMetric.DataAwsccIotCustomMetricTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-custom-metric/index:DataAwsccIotCustomMetricTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotCustomMetrics.DataAwsccIotCustomMetrics": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_custom_metrics awscc_iot_custom_metrics}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotCustomMetrics.DataAwsccIotCustomMetrics",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_custom_metrics awscc_iot_custom_metrics} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-custom-metrics/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotCustomMetrics.DataAwsccIotCustomMetricsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-custom-metrics/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotCustomMetrics resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-custom-metrics/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIotCustomMetrics to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_custom_metrics#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotCustomMetrics that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotCustomMetrics to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-custom-metrics/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-custom-metrics/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotCustomMetrics",
      "namespace": "dataAwsccIotCustomMetrics",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-custom-metrics/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-custom-metrics/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-custom-metrics/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-custom-metrics/index:DataAwsccIotCustomMetrics"
    },
    "@cdktn/provider-awscc.dataAwsccIotCustomMetrics.DataAwsccIotCustomMetricsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotCustomMetrics.DataAwsccIotCustomMetricsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-custom-metrics/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotCustomMetricsConfig",
      "namespace": "dataAwsccIotCustomMetrics",
      "symbolId": "src/data-awscc-iot-custom-metrics/index:DataAwsccIotCustomMetricsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotDimension.DataAwsccIotDimension": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_dimension awscc_iot_dimension}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotDimension.DataAwsccIotDimension",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_dimension awscc_iot_dimension} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-dimension/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-awscc.dataAwsccIotDimension.DataAwsccIotDimensionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-dimension/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotDimension resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-dimension/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 DataAwsccIotDimension to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_dimension#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotDimension that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotDimension to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-dimension/index.ts",
            "line": 207
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-dimension/index.ts",
            "line": 213
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotDimension",
      "namespace": "dataAwsccIotDimension",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-dimension/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-dimension/index.ts",
            "line": 165
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-dimension/index.ts",
            "line": 183
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-dimension/index.ts",
            "line": 188
          },
          "name": "stringValues",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-dimension/index.ts",
            "line": 194
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotDimension.DataAwsccIotDimensionTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-dimension/index.ts",
            "line": 199
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-dimension/index.ts",
            "line": 178
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-dimension/index.ts",
            "line": 171
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-dimension/index:DataAwsccIotDimension"
    },
    "@cdktn/provider-awscc.dataAwsccIotDimension.DataAwsccIotDimensionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotDimension.DataAwsccIotDimensionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-dimension/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotDimensionConfig",
      "namespace": "dataAwsccIotDimension",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_dimension#id DataAwsccIotDimension#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-dimension/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-dimension/index:DataAwsccIotDimensionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotDimension.DataAwsccIotDimensionTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotDimension.DataAwsccIotDimensionTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-dimension/index.ts",
        "line": 25
      },
      "name": "DataAwsccIotDimensionTags",
      "namespace": "dataAwsccIotDimension",
      "symbolId": "src/data-awscc-iot-dimension/index:DataAwsccIotDimensionTags"
    },
    "@cdktn/provider-awscc.dataAwsccIotDimension.DataAwsccIotDimensionTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotDimension.DataAwsccIotDimensionTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-dimension/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-awscc-iot-dimension/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-dimension/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-awscc.dataAwsccIotDimension.DataAwsccIotDimensionTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIotDimensionTagsList",
      "namespace": "dataAwsccIotDimension",
      "symbolId": "src/data-awscc-iot-dimension/index:DataAwsccIotDimensionTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccIotDimension.DataAwsccIotDimensionTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotDimension.DataAwsccIotDimensionTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-dimension/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-dimension/index.ts",
        "line": 48
      },
      "name": "DataAwsccIotDimensionTagsOutputReference",
      "namespace": "dataAwsccIotDimension",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-dimension/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-dimension/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-dimension/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotDimension.DataAwsccIotDimensionTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-dimension/index:DataAwsccIotDimensionTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotDimensions.DataAwsccIotDimensions": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_dimensions awscc_iot_dimensions}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotDimensions.DataAwsccIotDimensions",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_dimensions awscc_iot_dimensions} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-dimensions/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotDimensions.DataAwsccIotDimensionsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-dimensions/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotDimensions resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-dimensions/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIotDimensions to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_dimensions#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotDimensions that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotDimensions to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-dimensions/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-dimensions/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotDimensions",
      "namespace": "dataAwsccIotDimensions",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-dimensions/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-dimensions/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-dimensions/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-dimensions/index:DataAwsccIotDimensions"
    },
    "@cdktn/provider-awscc.dataAwsccIotDimensions.DataAwsccIotDimensionsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotDimensions.DataAwsccIotDimensionsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-dimensions/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotDimensionsConfig",
      "namespace": "dataAwsccIotDimensions",
      "symbolId": "src/data-awscc-iot-dimensions/index:DataAwsccIotDimensionsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotDomainConfiguration.DataAwsccIotDomainConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_domain_configuration awscc_iot_domain_configuration}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotDomainConfiguration.DataAwsccIotDomainConfiguration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_domain_configuration awscc_iot_domain_configuration} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-domain-configuration/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-awscc.dataAwsccIotDomainConfiguration.DataAwsccIotDomainConfigurationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-domain-configuration/index.ts",
        "line": 425
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotDomainConfiguration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-domain-configuration/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 DataAwsccIotDomainConfiguration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_domain_configuration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotDomainConfiguration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotDomainConfiguration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-domain-configuration/index.ts",
            "line": 583
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-domain-configuration/index.ts",
            "line": 589
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotDomainConfiguration",
      "namespace": "dataAwsccIotDomainConfiguration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-domain-configuration/index.ts",
            "line": 430
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-domain-configuration/index.ts",
            "line": 481
          },
          "name": "applicationProtocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-domain-configuration/index.ts",
            "line": 486
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-domain-configuration/index.ts",
            "line": 491
          },
          "name": "authenticationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-domain-configuration/index.ts",
            "line": 497
          },
          "name": "authorizerConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotDomainConfiguration.DataAwsccIotDomainConfigurationAuthorizerConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-domain-configuration/index.ts",
            "line": 503
          },
          "name": "clientCertificateConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotDomainConfiguration.DataAwsccIotDomainConfigurationClientCertificateConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-domain-configuration/index.ts",
            "line": 508
          },
          "name": "domainConfigurationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-domain-configuration/index.ts",
            "line": 513
          },
          "name": "domainConfigurationStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-domain-configuration/index.ts",
            "line": 518
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-domain-configuration/index.ts",
            "line": 523
          },
          "name": "domainType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-domain-configuration/index.ts",
            "line": 541
          },
          "name": "serverCertificateArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-domain-configuration/index.ts",
            "line": 547
          },
          "name": "serverCertificateConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotDomainConfiguration.DataAwsccIotDomainConfigurationServerCertificateConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-domain-configuration/index.ts",
            "line": 553
          },
          "name": "serverCertificates",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotDomainConfiguration.DataAwsccIotDomainConfigurationServerCertificatesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-domain-configuration/index.ts",
            "line": 558
          },
          "name": "serviceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-domain-configuration/index.ts",
            "line": 564
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotDomainConfiguration.DataAwsccIotDomainConfigurationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-domain-configuration/index.ts",
            "line": 570
          },
          "name": "tlsConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotDomainConfiguration.DataAwsccIotDomainConfigurationTlsConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-domain-configuration/index.ts",
            "line": 575
          },
          "name": "validationCertificateArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-domain-configuration/index.ts",
            "line": 536
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-domain-configuration/index.ts",
            "line": 529
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-domain-configuration/index:DataAwsccIotDomainConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccIotDomainConfiguration.DataAwsccIotDomainConfigurationAuthorizerConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotDomainConfiguration.DataAwsccIotDomainConfigurationAuthorizerConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-domain-configuration/index.ts",
        "line": 25
      },
      "name": "DataAwsccIotDomainConfigurationAuthorizerConfig",
      "namespace": "dataAwsccIotDomainConfiguration",
      "symbolId": "src/data-awscc-iot-domain-configuration/index:DataAwsccIotDomainConfigurationAuthorizerConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotDomainConfiguration.DataAwsccIotDomainConfigurationAuthorizerConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotDomainConfiguration.DataAwsccIotDomainConfigurationAuthorizerConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-domain-configuration/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-domain-configuration/index.ts",
        "line": 48
      },
      "name": "DataAwsccIotDomainConfigurationAuthorizerConfigOutputReference",
      "namespace": "dataAwsccIotDomainConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-domain-configuration/index.ts",
            "line": 75
          },
          "name": "allowAuthorizerOverride",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-domain-configuration/index.ts",
            "line": 80
          },
          "name": "defaultAuthorizerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-domain-configuration/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotDomainConfiguration.DataAwsccIotDomainConfigurationAuthorizerConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-domain-configuration/index:DataAwsccIotDomainConfigurationAuthorizerConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotDomainConfiguration.DataAwsccIotDomainConfigurationClientCertificateConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotDomainConfiguration.DataAwsccIotDomainConfigurationClientCertificateConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-domain-configuration/index.ts",
        "line": 84
      },
      "name": "DataAwsccIotDomainConfigurationClientCertificateConfig",
      "namespace": "dataAwsccIotDomainConfiguration",
      "symbolId": "src/data-awscc-iot-domain-configuration/index:DataAwsccIotDomainConfigurationClientCertificateConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotDomainConfiguration.DataAwsccIotDomainConfigurationClientCertificateConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotDomainConfiguration.DataAwsccIotDomainConfigurationClientCertificateConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-domain-configuration/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-awscc-iot-domain-configuration/index.ts",
        "line": 107
      },
      "name": "DataAwsccIotDomainConfigurationClientCertificateConfigOutputReference",
      "namespace": "dataAwsccIotDomainConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-domain-configuration/index.ts",
            "line": 134
          },
          "name": "clientCertificateCallbackArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-domain-configuration/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotDomainConfiguration.DataAwsccIotDomainConfigurationClientCertificateConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-domain-configuration/index:DataAwsccIotDomainConfigurationClientCertificateConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotDomainConfiguration.DataAwsccIotDomainConfigurationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotDomainConfiguration.DataAwsccIotDomainConfigurationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-domain-configuration/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotDomainConfigurationConfig",
      "namespace": "dataAwsccIotDomainConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_domain_configuration#id DataAwsccIotDomainConfiguration#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-domain-configuration/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-domain-configuration/index:DataAwsccIotDomainConfigurationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotDomainConfiguration.DataAwsccIotDomainConfigurationServerCertificateConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotDomainConfiguration.DataAwsccIotDomainConfigurationServerCertificateConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-domain-configuration/index.ts",
        "line": 138
      },
      "name": "DataAwsccIotDomainConfigurationServerCertificateConfig",
      "namespace": "dataAwsccIotDomainConfiguration",
      "symbolId": "src/data-awscc-iot-domain-configuration/index:DataAwsccIotDomainConfigurationServerCertificateConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotDomainConfiguration.DataAwsccIotDomainConfigurationServerCertificateConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotDomainConfiguration.DataAwsccIotDomainConfigurationServerCertificateConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-domain-configuration/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-awscc-iot-domain-configuration/index.ts",
        "line": 161
      },
      "name": "DataAwsccIotDomainConfigurationServerCertificateConfigOutputReference",
      "namespace": "dataAwsccIotDomainConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-domain-configuration/index.ts",
            "line": 188
          },
          "name": "enableOcspCheck",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-domain-configuration/index.ts",
            "line": 193
          },
          "name": "ocspAuthorizedResponderArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-domain-configuration/index.ts",
            "line": 198
          },
          "name": "ocspLambdaArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-domain-configuration/index.ts",
            "line": 172
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotDomainConfiguration.DataAwsccIotDomainConfigurationServerCertificateConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-domain-configuration/index:DataAwsccIotDomainConfigurationServerCertificateConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotDomainConfiguration.DataAwsccIotDomainConfigurationServerCertificates": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotDomainConfiguration.DataAwsccIotDomainConfigurationServerCertificates",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-domain-configuration/index.ts",
        "line": 202
      },
      "name": "DataAwsccIotDomainConfigurationServerCertificates",
      "namespace": "dataAwsccIotDomainConfiguration",
      "symbolId": "src/data-awscc-iot-domain-configuration/index:DataAwsccIotDomainConfigurationServerCertificates"
    },
    "@cdktn/provider-awscc.dataAwsccIotDomainConfiguration.DataAwsccIotDomainConfigurationServerCertificatesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotDomainConfiguration.DataAwsccIotDomainConfigurationServerCertificatesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-domain-configuration/index.ts",
          "line": 276
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-domain-configuration/index.ts",
        "line": 269
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-domain-configuration/index.ts",
            "line": 283
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotDomainConfiguration.DataAwsccIotDomainConfigurationServerCertificatesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIotDomainConfigurationServerCertificatesList",
      "namespace": "dataAwsccIotDomainConfiguration",
      "symbolId": "src/data-awscc-iot-domain-configuration/index:DataAwsccIotDomainConfigurationServerCertificatesList"
    },
    "@cdktn/provider-awscc.dataAwsccIotDomainConfiguration.DataAwsccIotDomainConfigurationServerCertificatesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotDomainConfiguration.DataAwsccIotDomainConfigurationServerCertificatesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-domain-configuration/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-awscc-iot-domain-configuration/index.ts",
        "line": 225
      },
      "name": "DataAwsccIotDomainConfigurationServerCertificatesOutputReference",
      "namespace": "dataAwsccIotDomainConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-domain-configuration/index.ts",
            "line": 254
          },
          "name": "serverCertificateArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-domain-configuration/index.ts",
            "line": 259
          },
          "name": "serverCertificateStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-domain-configuration/index.ts",
            "line": 264
          },
          "name": "serverCertificateStatusDetail",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-domain-configuration/index.ts",
            "line": 238
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotDomainConfiguration.DataAwsccIotDomainConfigurationServerCertificates"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-domain-configuration/index:DataAwsccIotDomainConfigurationServerCertificatesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotDomainConfiguration.DataAwsccIotDomainConfigurationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotDomainConfiguration.DataAwsccIotDomainConfigurationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-domain-configuration/index.ts",
        "line": 287
      },
      "name": "DataAwsccIotDomainConfigurationTags",
      "namespace": "dataAwsccIotDomainConfiguration",
      "symbolId": "src/data-awscc-iot-domain-configuration/index:DataAwsccIotDomainConfigurationTags"
    },
    "@cdktn/provider-awscc.dataAwsccIotDomainConfiguration.DataAwsccIotDomainConfigurationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotDomainConfiguration.DataAwsccIotDomainConfigurationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-domain-configuration/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-awscc-iot-domain-configuration/index.ts",
        "line": 349
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-domain-configuration/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-awscc.dataAwsccIotDomainConfiguration.DataAwsccIotDomainConfigurationTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIotDomainConfigurationTagsList",
      "namespace": "dataAwsccIotDomainConfiguration",
      "symbolId": "src/data-awscc-iot-domain-configuration/index:DataAwsccIotDomainConfigurationTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccIotDomainConfiguration.DataAwsccIotDomainConfigurationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotDomainConfiguration.DataAwsccIotDomainConfigurationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-domain-configuration/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-domain-configuration/index.ts",
        "line": 310
      },
      "name": "DataAwsccIotDomainConfigurationTagsOutputReference",
      "namespace": "dataAwsccIotDomainConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-domain-configuration/index.ts",
            "line": 339
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-domain-configuration/index.ts",
            "line": 344
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-domain-configuration/index.ts",
            "line": 323
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotDomainConfiguration.DataAwsccIotDomainConfigurationTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-domain-configuration/index:DataAwsccIotDomainConfigurationTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotDomainConfiguration.DataAwsccIotDomainConfigurationTlsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotDomainConfiguration.DataAwsccIotDomainConfigurationTlsConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-domain-configuration/index.ts",
        "line": 367
      },
      "name": "DataAwsccIotDomainConfigurationTlsConfig",
      "namespace": "dataAwsccIotDomainConfiguration",
      "symbolId": "src/data-awscc-iot-domain-configuration/index:DataAwsccIotDomainConfigurationTlsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotDomainConfiguration.DataAwsccIotDomainConfigurationTlsConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotDomainConfiguration.DataAwsccIotDomainConfigurationTlsConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-domain-configuration/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-awscc-iot-domain-configuration/index.ts",
        "line": 390
      },
      "name": "DataAwsccIotDomainConfigurationTlsConfigOutputReference",
      "namespace": "dataAwsccIotDomainConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-domain-configuration/index.ts",
            "line": 417
          },
          "name": "securityPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-domain-configuration/index.ts",
            "line": 401
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotDomainConfiguration.DataAwsccIotDomainConfigurationTlsConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-domain-configuration/index:DataAwsccIotDomainConfigurationTlsConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotDomainConfigurations.DataAwsccIotDomainConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_domain_configurations awscc_iot_domain_configurations}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotDomainConfigurations.DataAwsccIotDomainConfigurations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_domain_configurations awscc_iot_domain_configurations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-domain-configurations/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotDomainConfigurations.DataAwsccIotDomainConfigurationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-domain-configurations/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotDomainConfigurations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-domain-configurations/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIotDomainConfigurations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_domain_configurations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotDomainConfigurations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotDomainConfigurations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-domain-configurations/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-domain-configurations/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotDomainConfigurations",
      "namespace": "dataAwsccIotDomainConfigurations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-domain-configurations/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-domain-configurations/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-domain-configurations/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-domain-configurations/index:DataAwsccIotDomainConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccIotDomainConfigurations.DataAwsccIotDomainConfigurationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotDomainConfigurations.DataAwsccIotDomainConfigurationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-domain-configurations/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotDomainConfigurationsConfig",
      "namespace": "dataAwsccIotDomainConfigurations",
      "symbolId": "src/data-awscc-iot-domain-configurations/index:DataAwsccIotDomainConfigurationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotEncryptionConfiguration.DataAwsccIotEncryptionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_encryption_configuration awscc_iot_encryption_configuration}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotEncryptionConfiguration.DataAwsccIotEncryptionConfiguration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_encryption_configuration awscc_iot_encryption_configuration} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-encryption-configuration/index.ts",
          "line": 125
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotEncryptionConfiguration.DataAwsccIotEncryptionConfigurationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-encryption-configuration/index.ts",
        "line": 93
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotEncryptionConfiguration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-encryption-configuration/index.ts",
            "line": 110
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIotEncryptionConfiguration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_encryption_configuration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotEncryptionConfiguration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotEncryptionConfiguration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-encryption-configuration/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-awscc-iot-encryption-configuration/index.ts",
            "line": 202
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotEncryptionConfiguration",
      "namespace": "dataAwsccIotEncryptionConfiguration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-encryption-configuration/index.ts",
            "line": 98
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-encryption-configuration/index.ts",
            "line": 149
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-encryption-configuration/index.ts",
            "line": 155
          },
          "name": "configurationDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotEncryptionConfiguration.DataAwsccIotEncryptionConfigurationConfigurationDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-encryption-configuration/index.ts",
            "line": 160
          },
          "name": "encryptionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-encryption-configuration/index.ts",
            "line": 178
          },
          "name": "kmsAccessRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-encryption-configuration/index.ts",
            "line": 183
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-encryption-configuration/index.ts",
            "line": 188
          },
          "name": "lastModifiedDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-encryption-configuration/index.ts",
            "line": 173
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-encryption-configuration/index.ts",
            "line": 166
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-encryption-configuration/index:DataAwsccIotEncryptionConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccIotEncryptionConfiguration.DataAwsccIotEncryptionConfigurationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotEncryptionConfiguration.DataAwsccIotEncryptionConfigurationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-encryption-configuration/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotEncryptionConfigurationConfig",
      "namespace": "dataAwsccIotEncryptionConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_encryption_configuration#id DataAwsccIotEncryptionConfiguration#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-encryption-configuration/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-encryption-configuration/index:DataAwsccIotEncryptionConfigurationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotEncryptionConfiguration.DataAwsccIotEncryptionConfigurationConfigurationDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotEncryptionConfiguration.DataAwsccIotEncryptionConfigurationConfigurationDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-encryption-configuration/index.ts",
        "line": 25
      },
      "name": "DataAwsccIotEncryptionConfigurationConfigurationDetails",
      "namespace": "dataAwsccIotEncryptionConfiguration",
      "symbolId": "src/data-awscc-iot-encryption-configuration/index:DataAwsccIotEncryptionConfigurationConfigurationDetails"
    },
    "@cdktn/provider-awscc.dataAwsccIotEncryptionConfiguration.DataAwsccIotEncryptionConfigurationConfigurationDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotEncryptionConfiguration.DataAwsccIotEncryptionConfigurationConfigurationDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-encryption-configuration/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-encryption-configuration/index.ts",
        "line": 48
      },
      "name": "DataAwsccIotEncryptionConfigurationConfigurationDetailsOutputReference",
      "namespace": "dataAwsccIotEncryptionConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-encryption-configuration/index.ts",
            "line": 75
          },
          "name": "configurationStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-encryption-configuration/index.ts",
            "line": 80
          },
          "name": "errorCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-encryption-configuration/index.ts",
            "line": 85
          },
          "name": "errorMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-encryption-configuration/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotEncryptionConfiguration.DataAwsccIotEncryptionConfigurationConfigurationDetails"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-encryption-configuration/index:DataAwsccIotEncryptionConfigurationConfigurationDetailsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotEncryptionConfigurations.DataAwsccIotEncryptionConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_encryption_configurations awscc_iot_encryption_configurations}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotEncryptionConfigurations.DataAwsccIotEncryptionConfigurations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_encryption_configurations awscc_iot_encryption_configurations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-encryption-configurations/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotEncryptionConfigurations.DataAwsccIotEncryptionConfigurationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-encryption-configurations/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotEncryptionConfigurations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-encryption-configurations/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIotEncryptionConfigurations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_encryption_configurations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotEncryptionConfigurations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotEncryptionConfigurations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-encryption-configurations/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-encryption-configurations/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotEncryptionConfigurations",
      "namespace": "dataAwsccIotEncryptionConfigurations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-encryption-configurations/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-encryption-configurations/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-encryption-configurations/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-encryption-configurations/index:DataAwsccIotEncryptionConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccIotEncryptionConfigurations.DataAwsccIotEncryptionConfigurationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotEncryptionConfigurations.DataAwsccIotEncryptionConfigurationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-encryption-configurations/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotEncryptionConfigurationsConfig",
      "namespace": "dataAwsccIotEncryptionConfigurations",
      "symbolId": "src/data-awscc-iot-encryption-configurations/index:DataAwsccIotEncryptionConfigurationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotFleetMetric.DataAwsccIotFleetMetric": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_fleet_metric awscc_iot_fleet_metric}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotFleetMetric.DataAwsccIotFleetMetric",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_fleet_metric awscc_iot_fleet_metric} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-fleet-metric/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotFleetMetric.DataAwsccIotFleetMetricConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-fleet-metric/index.ts",
        "line": 168
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotFleetMetric resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-fleet-metric/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 DataAwsccIotFleetMetric to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_fleet_metric#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotFleetMetric that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotFleetMetric to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-fleet-metric/index.ts",
            "line": 312
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-fleet-metric/index.ts",
            "line": 318
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotFleetMetric",
      "namespace": "dataAwsccIotFleetMetric",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-fleet-metric/index.ts",
            "line": 173
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-fleet-metric/index.ts",
            "line": 224
          },
          "name": "aggregationField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-fleet-metric/index.ts",
            "line": 230
          },
          "name": "aggregationType",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotFleetMetric.DataAwsccIotFleetMetricAggregationTypeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-fleet-metric/index.ts",
            "line": 235
          },
          "name": "creationDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-fleet-metric/index.ts",
            "line": 240
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-fleet-metric/index.ts",
            "line": 258
          },
          "name": "indexName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-fleet-metric/index.ts",
            "line": 263
          },
          "name": "lastModifiedDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-fleet-metric/index.ts",
            "line": 268
          },
          "name": "metricArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-fleet-metric/index.ts",
            "line": 273
          },
          "name": "metricName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-fleet-metric/index.ts",
            "line": 278
          },
          "name": "period",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-fleet-metric/index.ts",
            "line": 283
          },
          "name": "queryString",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-fleet-metric/index.ts",
            "line": 288
          },
          "name": "queryVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-fleet-metric/index.ts",
            "line": 294
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotFleetMetric.DataAwsccIotFleetMetricTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-fleet-metric/index.ts",
            "line": 299
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-fleet-metric/index.ts",
            "line": 304
          },
          "name": "version",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-fleet-metric/index.ts",
            "line": 253
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-fleet-metric/index.ts",
            "line": 246
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-fleet-metric/index:DataAwsccIotFleetMetric"
    },
    "@cdktn/provider-awscc.dataAwsccIotFleetMetric.DataAwsccIotFleetMetricAggregationType": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotFleetMetric.DataAwsccIotFleetMetricAggregationType",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-fleet-metric/index.ts",
        "line": 25
      },
      "name": "DataAwsccIotFleetMetricAggregationType",
      "namespace": "dataAwsccIotFleetMetric",
      "symbolId": "src/data-awscc-iot-fleet-metric/index:DataAwsccIotFleetMetricAggregationType"
    },
    "@cdktn/provider-awscc.dataAwsccIotFleetMetric.DataAwsccIotFleetMetricAggregationTypeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotFleetMetric.DataAwsccIotFleetMetricAggregationTypeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-fleet-metric/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-fleet-metric/index.ts",
        "line": 48
      },
      "name": "DataAwsccIotFleetMetricAggregationTypeOutputReference",
      "namespace": "dataAwsccIotFleetMetric",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-fleet-metric/index.ts",
            "line": 75
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-fleet-metric/index.ts",
            "line": 80
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-fleet-metric/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotFleetMetric.DataAwsccIotFleetMetricAggregationType"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-fleet-metric/index:DataAwsccIotFleetMetricAggregationTypeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotFleetMetric.DataAwsccIotFleetMetricConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotFleetMetric.DataAwsccIotFleetMetricConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-fleet-metric/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotFleetMetricConfig",
      "namespace": "dataAwsccIotFleetMetric",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_fleet_metric#id DataAwsccIotFleetMetric#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-fleet-metric/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-fleet-metric/index:DataAwsccIotFleetMetricConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotFleetMetric.DataAwsccIotFleetMetricTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotFleetMetric.DataAwsccIotFleetMetricTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-fleet-metric/index.ts",
        "line": 84
      },
      "name": "DataAwsccIotFleetMetricTags",
      "namespace": "dataAwsccIotFleetMetric",
      "symbolId": "src/data-awscc-iot-fleet-metric/index:DataAwsccIotFleetMetricTags"
    },
    "@cdktn/provider-awscc.dataAwsccIotFleetMetric.DataAwsccIotFleetMetricTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotFleetMetric.DataAwsccIotFleetMetricTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-fleet-metric/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-fleet-metric/index.ts",
        "line": 146
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-fleet-metric/index.ts",
            "line": 160
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotFleetMetric.DataAwsccIotFleetMetricTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIotFleetMetricTagsList",
      "namespace": "dataAwsccIotFleetMetric",
      "symbolId": "src/data-awscc-iot-fleet-metric/index:DataAwsccIotFleetMetricTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccIotFleetMetric.DataAwsccIotFleetMetricTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotFleetMetric.DataAwsccIotFleetMetricTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-fleet-metric/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-fleet-metric/index.ts",
        "line": 107
      },
      "name": "DataAwsccIotFleetMetricTagsOutputReference",
      "namespace": "dataAwsccIotFleetMetric",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-fleet-metric/index.ts",
            "line": 136
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-fleet-metric/index.ts",
            "line": 141
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-fleet-metric/index.ts",
            "line": 120
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotFleetMetric.DataAwsccIotFleetMetricTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-fleet-metric/index:DataAwsccIotFleetMetricTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotFleetMetrics.DataAwsccIotFleetMetrics": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_fleet_metrics awscc_iot_fleet_metrics}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotFleetMetrics.DataAwsccIotFleetMetrics",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_fleet_metrics awscc_iot_fleet_metrics} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-fleet-metrics/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotFleetMetrics.DataAwsccIotFleetMetricsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-fleet-metrics/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotFleetMetrics resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-fleet-metrics/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIotFleetMetrics to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_fleet_metrics#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotFleetMetrics that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotFleetMetrics to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-fleet-metrics/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-fleet-metrics/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotFleetMetrics",
      "namespace": "dataAwsccIotFleetMetrics",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-fleet-metrics/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-fleet-metrics/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-fleet-metrics/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-fleet-metrics/index:DataAwsccIotFleetMetrics"
    },
    "@cdktn/provider-awscc.dataAwsccIotFleetMetrics.DataAwsccIotFleetMetricsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotFleetMetrics.DataAwsccIotFleetMetricsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-fleet-metrics/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotFleetMetricsConfig",
      "namespace": "dataAwsccIotFleetMetrics",
      "symbolId": "src/data-awscc-iot-fleet-metrics/index:DataAwsccIotFleetMetricsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotJobTemplate.DataAwsccIotJobTemplate": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_job_template awscc_iot_job_template}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotJobTemplate.DataAwsccIotJobTemplate",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_job_template awscc_iot_job_template} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-job-template/index.ts",
          "line": 798
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotJobTemplate.DataAwsccIotJobTemplateConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-job-template/index.ts",
        "line": 766
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotJobTemplate resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-job-template/index.ts",
            "line": 783
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIotJobTemplate to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_job_template#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotJobTemplate that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotJobTemplate to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-job-template/index.ts",
            "line": 915
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-job-template/index.ts",
            "line": 921
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotJobTemplate",
      "namespace": "dataAwsccIotJobTemplate",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-job-template/index.ts",
            "line": 771
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-job-template/index.ts",
            "line": 823
          },
          "name": "abortConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotJobTemplate.DataAwsccIotJobTemplateAbortConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-job-template/index.ts",
            "line": 828
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-job-template/index.ts",
            "line": 833
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-job-template/index.ts",
            "line": 838
          },
          "name": "destinationPackageVersions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-job-template/index.ts",
            "line": 843
          },
          "name": "document",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-job-template/index.ts",
            "line": 848
          },
          "name": "documentSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-job-template/index.ts",
            "line": 866
          },
          "name": "jobArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-job-template/index.ts",
            "line": 872
          },
          "name": "jobExecutionsRetryConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotJobTemplate.DataAwsccIotJobTemplateJobExecutionsRetryConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-job-template/index.ts",
            "line": 878
          },
          "name": "jobExecutionsRolloutConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotJobTemplate.DataAwsccIotJobTemplateJobExecutionsRolloutConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-job-template/index.ts",
            "line": 883
          },
          "name": "jobTemplateId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-job-template/index.ts",
            "line": 889
          },
          "name": "maintenanceWindows",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotJobTemplate.DataAwsccIotJobTemplateMaintenanceWindowsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-job-template/index.ts",
            "line": 895
          },
          "name": "presignedUrlConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotJobTemplate.DataAwsccIotJobTemplatePresignedUrlConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-job-template/index.ts",
            "line": 901
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotJobTemplate.DataAwsccIotJobTemplateTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-job-template/index.ts",
            "line": 907
          },
          "name": "timeoutConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotJobTemplate.DataAwsccIotJobTemplateTimeoutConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-job-template/index.ts",
            "line": 861
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-job-template/index.ts",
            "line": 854
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-job-template/index:DataAwsccIotJobTemplate"
    },
    "@cdktn/provider-awscc.dataAwsccIotJobTemplate.DataAwsccIotJobTemplateAbortConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotJobTemplate.DataAwsccIotJobTemplateAbortConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-job-template/index.ts",
        "line": 115
      },
      "name": "DataAwsccIotJobTemplateAbortConfig",
      "namespace": "dataAwsccIotJobTemplate",
      "symbolId": "src/data-awscc-iot-job-template/index:DataAwsccIotJobTemplateAbortConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotJobTemplate.DataAwsccIotJobTemplateAbortConfigCriteriaListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotJobTemplate.DataAwsccIotJobTemplateAbortConfigCriteriaListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-job-template/index.ts",
        "line": 25
      },
      "name": "DataAwsccIotJobTemplateAbortConfigCriteriaListStruct",
      "namespace": "dataAwsccIotJobTemplate",
      "symbolId": "src/data-awscc-iot-job-template/index:DataAwsccIotJobTemplateAbortConfigCriteriaListStruct"
    },
    "@cdktn/provider-awscc.dataAwsccIotJobTemplate.DataAwsccIotJobTemplateAbortConfigCriteriaListStructList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotJobTemplate.DataAwsccIotJobTemplateAbortConfigCriteriaListStructList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-job-template/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-job-template/index.ts",
        "line": 97
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-job-template/index.ts",
            "line": 111
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotJobTemplate.DataAwsccIotJobTemplateAbortConfigCriteriaListStructOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIotJobTemplateAbortConfigCriteriaListStructList",
      "namespace": "dataAwsccIotJobTemplate",
      "symbolId": "src/data-awscc-iot-job-template/index:DataAwsccIotJobTemplateAbortConfigCriteriaListStructList"
    },
    "@cdktn/provider-awscc.dataAwsccIotJobTemplate.DataAwsccIotJobTemplateAbortConfigCriteriaListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotJobTemplate.DataAwsccIotJobTemplateAbortConfigCriteriaListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-job-template/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-job-template/index.ts",
        "line": 48
      },
      "name": "DataAwsccIotJobTemplateAbortConfigCriteriaListStructOutputReference",
      "namespace": "dataAwsccIotJobTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-job-template/index.ts",
            "line": 77
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-job-template/index.ts",
            "line": 82
          },
          "name": "failureType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-job-template/index.ts",
            "line": 87
          },
          "name": "minNumberOfExecutedThings",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-job-template/index.ts",
            "line": 92
          },
          "name": "thresholdPercentage",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-job-template/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotJobTemplate.DataAwsccIotJobTemplateAbortConfigCriteriaListStruct"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-job-template/index:DataAwsccIotJobTemplateAbortConfigCriteriaListStructOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotJobTemplate.DataAwsccIotJobTemplateAbortConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotJobTemplate.DataAwsccIotJobTemplateAbortConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-job-template/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-job-template/index.ts",
        "line": 138
      },
      "name": "DataAwsccIotJobTemplateAbortConfigOutputReference",
      "namespace": "dataAwsccIotJobTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-job-template/index.ts",
            "line": 166
          },
          "name": "criteriaList",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotJobTemplate.DataAwsccIotJobTemplateAbortConfigCriteriaListStructList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-job-template/index.ts",
            "line": 149
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotJobTemplate.DataAwsccIotJobTemplateAbortConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-job-template/index:DataAwsccIotJobTemplateAbortConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotJobTemplate.DataAwsccIotJobTemplateConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotJobTemplate.DataAwsccIotJobTemplateConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-job-template/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotJobTemplateConfig",
      "namespace": "dataAwsccIotJobTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_job_template#id DataAwsccIotJobTemplate#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-job-template/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-job-template/index:DataAwsccIotJobTemplateConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotJobTemplate.DataAwsccIotJobTemplateJobExecutionsRetryConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotJobTemplate.DataAwsccIotJobTemplateJobExecutionsRetryConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-job-template/index.ts",
        "line": 250
      },
      "name": "DataAwsccIotJobTemplateJobExecutionsRetryConfig",
      "namespace": "dataAwsccIotJobTemplate",
      "symbolId": "src/data-awscc-iot-job-template/index:DataAwsccIotJobTemplateJobExecutionsRetryConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotJobTemplate.DataAwsccIotJobTemplateJobExecutionsRetryConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotJobTemplate.DataAwsccIotJobTemplateJobExecutionsRetryConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-job-template/index.ts",
          "line": 280
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-job-template/index.ts",
        "line": 273
      },
      "name": "DataAwsccIotJobTemplateJobExecutionsRetryConfigOutputReference",
      "namespace": "dataAwsccIotJobTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-job-template/index.ts",
            "line": 301
          },
          "name": "retryCriteriaList",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotJobTemplate.DataAwsccIotJobTemplateJobExecutionsRetryConfigRetryCriteriaListStructList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-job-template/index.ts",
            "line": 284
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotJobTemplate.DataAwsccIotJobTemplateJobExecutionsRetryConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-job-template/index:DataAwsccIotJobTemplateJobExecutionsRetryConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotJobTemplate.DataAwsccIotJobTemplateJobExecutionsRetryConfigRetryCriteriaListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotJobTemplate.DataAwsccIotJobTemplateJobExecutionsRetryConfigRetryCriteriaListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-job-template/index.ts",
        "line": 170
      },
      "name": "DataAwsccIotJobTemplateJobExecutionsRetryConfigRetryCriteriaListStruct",
      "namespace": "dataAwsccIotJobTemplate",
      "symbolId": "src/data-awscc-iot-job-template/index:DataAwsccIotJobTemplateJobExecutionsRetryConfigRetryCriteriaListStruct"
    },
    "@cdktn/provider-awscc.dataAwsccIotJobTemplate.DataAwsccIotJobTemplateJobExecutionsRetryConfigRetryCriteriaListStructList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotJobTemplate.DataAwsccIotJobTemplateJobExecutionsRetryConfigRetryCriteriaListStructList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-job-template/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-job-template/index.ts",
        "line": 232
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-job-template/index.ts",
            "line": 246
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotJobTemplate.DataAwsccIotJobTemplateJobExecutionsRetryConfigRetryCriteriaListStructOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIotJobTemplateJobExecutionsRetryConfigRetryCriteriaListStructList",
      "namespace": "dataAwsccIotJobTemplate",
      "symbolId": "src/data-awscc-iot-job-template/index:DataAwsccIotJobTemplateJobExecutionsRetryConfigRetryCriteriaListStructList"
    },
    "@cdktn/provider-awscc.dataAwsccIotJobTemplate.DataAwsccIotJobTemplateJobExecutionsRetryConfigRetryCriteriaListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotJobTemplate.DataAwsccIotJobTemplateJobExecutionsRetryConfigRetryCriteriaListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-job-template/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-job-template/index.ts",
        "line": 193
      },
      "name": "DataAwsccIotJobTemplateJobExecutionsRetryConfigRetryCriteriaListStructOutputReference",
      "namespace": "dataAwsccIotJobTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-job-template/index.ts",
            "line": 222
          },
          "name": "failureType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-job-template/index.ts",
            "line": 227
          },
          "name": "numberOfRetries",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-job-template/index.ts",
            "line": 206
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotJobTemplate.DataAwsccIotJobTemplateJobExecutionsRetryConfigRetryCriteriaListStruct"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-job-template/index:DataAwsccIotJobTemplateJobExecutionsRetryConfigRetryCriteriaListStructOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotJobTemplate.DataAwsccIotJobTemplateJobExecutionsRolloutConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotJobTemplate.DataAwsccIotJobTemplateJobExecutionsRolloutConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-job-template/index.ts",
        "line": 429
      },
      "name": "DataAwsccIotJobTemplateJobExecutionsRolloutConfig",
      "namespace": "dataAwsccIotJobTemplate",
      "symbolId": "src/data-awscc-iot-job-template/index:DataAwsccIotJobTemplateJobExecutionsRolloutConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotJobTemplate.DataAwsccIotJobTemplateJobExecutionsRolloutConfigExponentialRolloutRate": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotJobTemplate.DataAwsccIotJobTemplateJobExecutionsRolloutConfigExponentialRolloutRate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-job-template/index.ts",
        "line": 364
      },
      "name": "DataAwsccIotJobTemplateJobExecutionsRolloutConfigExponentialRolloutRate",
      "namespace": "dataAwsccIotJobTemplate",
      "symbolId": "src/data-awscc-iot-job-template/index:DataAwsccIotJobTemplateJobExecutionsRolloutConfigExponentialRolloutRate"
    },
    "@cdktn/provider-awscc.dataAwsccIotJobTemplate.DataAwsccIotJobTemplateJobExecutionsRolloutConfigExponentialRolloutRateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotJobTemplate.DataAwsccIotJobTemplateJobExecutionsRolloutConfigExponentialRolloutRateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-job-template/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-job-template/index.ts",
        "line": 387
      },
      "name": "DataAwsccIotJobTemplateJobExecutionsRolloutConfigExponentialRolloutRateOutputReference",
      "namespace": "dataAwsccIotJobTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-job-template/index.ts",
            "line": 414
          },
          "name": "baseRatePerMinute",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-job-template/index.ts",
            "line": 419
          },
          "name": "incrementFactor",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-job-template/index.ts",
            "line": 425
          },
          "name": "rateIncreaseCriteria",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotJobTemplate.DataAwsccIotJobTemplateJobExecutionsRolloutConfigExponentialRolloutRateRateIncreaseCriteriaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-job-template/index.ts",
            "line": 398
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotJobTemplate.DataAwsccIotJobTemplateJobExecutionsRolloutConfigExponentialRolloutRate"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-job-template/index:DataAwsccIotJobTemplateJobExecutionsRolloutConfigExponentialRolloutRateOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotJobTemplate.DataAwsccIotJobTemplateJobExecutionsRolloutConfigExponentialRolloutRateRateIncreaseCriteria": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotJobTemplate.DataAwsccIotJobTemplateJobExecutionsRolloutConfigExponentialRolloutRateRateIncreaseCriteria",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-job-template/index.ts",
        "line": 305
      },
      "name": "DataAwsccIotJobTemplateJobExecutionsRolloutConfigExponentialRolloutRateRateIncreaseCriteria",
      "namespace": "dataAwsccIotJobTemplate",
      "symbolId": "src/data-awscc-iot-job-template/index:DataAwsccIotJobTemplateJobExecutionsRolloutConfigExponentialRolloutRateRateIncreaseCriteria"
    },
    "@cdktn/provider-awscc.dataAwsccIotJobTemplate.DataAwsccIotJobTemplateJobExecutionsRolloutConfigExponentialRolloutRateRateIncreaseCriteriaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotJobTemplate.DataAwsccIotJobTemplateJobExecutionsRolloutConfigExponentialRolloutRateRateIncreaseCriteriaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-job-template/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-awscc-iot-job-template/index.ts",
        "line": 328
      },
      "name": "DataAwsccIotJobTemplateJobExecutionsRolloutConfigExponentialRolloutRateRateIncreaseCriteriaOutputReference",
      "namespace": "dataAwsccIotJobTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-job-template/index.ts",
            "line": 355
          },
          "name": "numberOfNotifiedThings",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-job-template/index.ts",
            "line": 360
          },
          "name": "numberOfSucceededThings",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-job-template/index.ts",
            "line": 339
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotJobTemplate.DataAwsccIotJobTemplateJobExecutionsRolloutConfigExponentialRolloutRateRateIncreaseCriteria"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-job-template/index:DataAwsccIotJobTemplateJobExecutionsRolloutConfigExponentialRolloutRateRateIncreaseCriteriaOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotJobTemplate.DataAwsccIotJobTemplateJobExecutionsRolloutConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotJobTemplate.DataAwsccIotJobTemplateJobExecutionsRolloutConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-job-template/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-awscc-iot-job-template/index.ts",
        "line": 452
      },
      "name": "DataAwsccIotJobTemplateJobExecutionsRolloutConfigOutputReference",
      "namespace": "dataAwsccIotJobTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-job-template/index.ts",
            "line": 480
          },
          "name": "exponentialRolloutRate",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotJobTemplate.DataAwsccIotJobTemplateJobExecutionsRolloutConfigExponentialRolloutRateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-job-template/index.ts",
            "line": 485
          },
          "name": "maximumPerMinute",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-job-template/index.ts",
            "line": 463
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotJobTemplate.DataAwsccIotJobTemplateJobExecutionsRolloutConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-job-template/index:DataAwsccIotJobTemplateJobExecutionsRolloutConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotJobTemplate.DataAwsccIotJobTemplateMaintenanceWindows": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotJobTemplate.DataAwsccIotJobTemplateMaintenanceWindows",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-job-template/index.ts",
        "line": 489
      },
      "name": "DataAwsccIotJobTemplateMaintenanceWindows",
      "namespace": "dataAwsccIotJobTemplate",
      "symbolId": "src/data-awscc-iot-job-template/index:DataAwsccIotJobTemplateMaintenanceWindows"
    },
    "@cdktn/provider-awscc.dataAwsccIotJobTemplate.DataAwsccIotJobTemplateMaintenanceWindowsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotJobTemplate.DataAwsccIotJobTemplateMaintenanceWindowsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-job-template/index.ts",
          "line": 558
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-job-template/index.ts",
        "line": 551
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-job-template/index.ts",
            "line": 565
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotJobTemplate.DataAwsccIotJobTemplateMaintenanceWindowsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIotJobTemplateMaintenanceWindowsList",
      "namespace": "dataAwsccIotJobTemplate",
      "symbolId": "src/data-awscc-iot-job-template/index:DataAwsccIotJobTemplateMaintenanceWindowsList"
    },
    "@cdktn/provider-awscc.dataAwsccIotJobTemplate.DataAwsccIotJobTemplateMaintenanceWindowsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotJobTemplate.DataAwsccIotJobTemplateMaintenanceWindowsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-job-template/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-job-template/index.ts",
        "line": 512
      },
      "name": "DataAwsccIotJobTemplateMaintenanceWindowsOutputReference",
      "namespace": "dataAwsccIotJobTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-job-template/index.ts",
            "line": 541
          },
          "name": "durationInMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-job-template/index.ts",
            "line": 546
          },
          "name": "startTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-job-template/index.ts",
            "line": 525
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotJobTemplate.DataAwsccIotJobTemplateMaintenanceWindows"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-job-template/index:DataAwsccIotJobTemplateMaintenanceWindowsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotJobTemplate.DataAwsccIotJobTemplatePresignedUrlConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotJobTemplate.DataAwsccIotJobTemplatePresignedUrlConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-job-template/index.ts",
        "line": 569
      },
      "name": "DataAwsccIotJobTemplatePresignedUrlConfig",
      "namespace": "dataAwsccIotJobTemplate",
      "symbolId": "src/data-awscc-iot-job-template/index:DataAwsccIotJobTemplatePresignedUrlConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotJobTemplate.DataAwsccIotJobTemplatePresignedUrlConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotJobTemplate.DataAwsccIotJobTemplatePresignedUrlConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-job-template/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-awscc-iot-job-template/index.ts",
        "line": 592
      },
      "name": "DataAwsccIotJobTemplatePresignedUrlConfigOutputReference",
      "namespace": "dataAwsccIotJobTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-job-template/index.ts",
            "line": 619
          },
          "name": "expiresInSec",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-job-template/index.ts",
            "line": 624
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-job-template/index.ts",
            "line": 603
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotJobTemplate.DataAwsccIotJobTemplatePresignedUrlConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-job-template/index:DataAwsccIotJobTemplatePresignedUrlConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotJobTemplate.DataAwsccIotJobTemplateTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotJobTemplate.DataAwsccIotJobTemplateTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-job-template/index.ts",
        "line": 628
      },
      "name": "DataAwsccIotJobTemplateTags",
      "namespace": "dataAwsccIotJobTemplate",
      "symbolId": "src/data-awscc-iot-job-template/index:DataAwsccIotJobTemplateTags"
    },
    "@cdktn/provider-awscc.dataAwsccIotJobTemplate.DataAwsccIotJobTemplateTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotJobTemplate.DataAwsccIotJobTemplateTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-job-template/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-job-template/index.ts",
        "line": 690
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-job-template/index.ts",
            "line": 704
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotJobTemplate.DataAwsccIotJobTemplateTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIotJobTemplateTagsList",
      "namespace": "dataAwsccIotJobTemplate",
      "symbolId": "src/data-awscc-iot-job-template/index:DataAwsccIotJobTemplateTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccIotJobTemplate.DataAwsccIotJobTemplateTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotJobTemplate.DataAwsccIotJobTemplateTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-job-template/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-job-template/index.ts",
        "line": 651
      },
      "name": "DataAwsccIotJobTemplateTagsOutputReference",
      "namespace": "dataAwsccIotJobTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-job-template/index.ts",
            "line": 680
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-job-template/index.ts",
            "line": 685
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-job-template/index.ts",
            "line": 664
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotJobTemplate.DataAwsccIotJobTemplateTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-job-template/index:DataAwsccIotJobTemplateTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotJobTemplate.DataAwsccIotJobTemplateTimeoutConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotJobTemplate.DataAwsccIotJobTemplateTimeoutConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-job-template/index.ts",
        "line": 708
      },
      "name": "DataAwsccIotJobTemplateTimeoutConfig",
      "namespace": "dataAwsccIotJobTemplate",
      "symbolId": "src/data-awscc-iot-job-template/index:DataAwsccIotJobTemplateTimeoutConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotJobTemplate.DataAwsccIotJobTemplateTimeoutConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotJobTemplate.DataAwsccIotJobTemplateTimeoutConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-job-template/index.ts",
          "line": 738
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-job-template/index.ts",
        "line": 731
      },
      "name": "DataAwsccIotJobTemplateTimeoutConfigOutputReference",
      "namespace": "dataAwsccIotJobTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-job-template/index.ts",
            "line": 758
          },
          "name": "inProgressTimeoutInMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-job-template/index.ts",
            "line": 742
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotJobTemplate.DataAwsccIotJobTemplateTimeoutConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-job-template/index:DataAwsccIotJobTemplateTimeoutConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotJobTemplates.DataAwsccIotJobTemplates": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_job_templates awscc_iot_job_templates}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotJobTemplates.DataAwsccIotJobTemplates",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_job_templates awscc_iot_job_templates} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-job-templates/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotJobTemplates.DataAwsccIotJobTemplatesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-job-templates/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotJobTemplates resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-job-templates/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIotJobTemplates to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_job_templates#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotJobTemplates that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotJobTemplates to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-job-templates/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-job-templates/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotJobTemplates",
      "namespace": "dataAwsccIotJobTemplates",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-job-templates/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-job-templates/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-job-templates/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-job-templates/index:DataAwsccIotJobTemplates"
    },
    "@cdktn/provider-awscc.dataAwsccIotJobTemplates.DataAwsccIotJobTemplatesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotJobTemplates.DataAwsccIotJobTemplatesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-job-templates/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotJobTemplatesConfig",
      "namespace": "dataAwsccIotJobTemplates",
      "symbolId": "src/data-awscc-iot-job-templates/index:DataAwsccIotJobTemplatesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotLogging.DataAwsccIotLogging": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_logging awscc_iot_logging}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotLogging.DataAwsccIotLogging",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_logging awscc_iot_logging} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-logging/index.ts",
          "line": 146
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotLogging.DataAwsccIotLoggingConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-logging/index.ts",
        "line": 114
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotLogging resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-logging/index.ts",
            "line": 131
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIotLogging to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_logging#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotLogging that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotLogging to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-logging/index.ts",
            "line": 207
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-logging/index.ts",
            "line": 213
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotLogging",
      "namespace": "dataAwsccIotLogging",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-logging/index.ts",
            "line": 119
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-logging/index.ts",
            "line": 170
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-logging/index.ts",
            "line": 175
          },
          "name": "defaultLogLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-logging/index.ts",
            "line": 181
          },
          "name": "eventConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotLogging.DataAwsccIotLoggingEventConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-logging/index.ts",
            "line": 199
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-logging/index.ts",
            "line": 194
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-logging/index.ts",
            "line": 187
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-logging/index:DataAwsccIotLogging"
    },
    "@cdktn/provider-awscc.dataAwsccIotLogging.DataAwsccIotLoggingConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotLogging.DataAwsccIotLoggingConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-logging/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotLoggingConfig",
      "namespace": "dataAwsccIotLogging",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_logging#id DataAwsccIotLogging#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-logging/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-logging/index:DataAwsccIotLoggingConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotLogging.DataAwsccIotLoggingEventConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotLogging.DataAwsccIotLoggingEventConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-logging/index.ts",
        "line": 25
      },
      "name": "DataAwsccIotLoggingEventConfigurations",
      "namespace": "dataAwsccIotLogging",
      "symbolId": "src/data-awscc-iot-logging/index:DataAwsccIotLoggingEventConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccIotLogging.DataAwsccIotLoggingEventConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotLogging.DataAwsccIotLoggingEventConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-logging/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-logging/index.ts",
        "line": 92
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-logging/index.ts",
            "line": 106
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotLogging.DataAwsccIotLoggingEventConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIotLoggingEventConfigurationsList",
      "namespace": "dataAwsccIotLogging",
      "symbolId": "src/data-awscc-iot-logging/index:DataAwsccIotLoggingEventConfigurationsList"
    },
    "@cdktn/provider-awscc.dataAwsccIotLogging.DataAwsccIotLoggingEventConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotLogging.DataAwsccIotLoggingEventConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-logging/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-logging/index.ts",
        "line": 48
      },
      "name": "DataAwsccIotLoggingEventConfigurationsOutputReference",
      "namespace": "dataAwsccIotLogging",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-logging/index.ts",
            "line": 77
          },
          "name": "eventType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-logging/index.ts",
            "line": 82
          },
          "name": "logDestination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-logging/index.ts",
            "line": 87
          },
          "name": "logLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-logging/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotLogging.DataAwsccIotLoggingEventConfigurations"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-logging/index:DataAwsccIotLoggingEventConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotLoggings.DataAwsccIotLoggings": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_loggings awscc_iot_loggings}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotLoggings.DataAwsccIotLoggings",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_loggings awscc_iot_loggings} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-loggings/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotLoggings.DataAwsccIotLoggingsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-loggings/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotLoggings resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-loggings/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIotLoggings to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_loggings#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotLoggings that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotLoggings to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-loggings/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-loggings/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotLoggings",
      "namespace": "dataAwsccIotLoggings",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-loggings/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-loggings/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-loggings/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-loggings/index:DataAwsccIotLoggings"
    },
    "@cdktn/provider-awscc.dataAwsccIotLoggings.DataAwsccIotLoggingsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotLoggings.DataAwsccIotLoggingsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-loggings/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotLoggingsConfig",
      "namespace": "dataAwsccIotLoggings",
      "symbolId": "src/data-awscc-iot-loggings/index:DataAwsccIotLoggingsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotMitigationAction.DataAwsccIotMitigationAction": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_mitigation_action awscc_iot_mitigation_action}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotMitigationAction.DataAwsccIotMitigationAction",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_mitigation_action awscc_iot_mitigation_action} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-mitigation-action/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-awscc.dataAwsccIotMitigationAction.DataAwsccIotMitigationActionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-mitigation-action/index.ts",
        "line": 528
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotMitigationAction resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-mitigation-action/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 DataAwsccIotMitigationAction to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_mitigation_action#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotMitigationAction that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotMitigationAction to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-mitigation-action/index.ts",
            "line": 632
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-mitigation-action/index.ts",
            "line": 638
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotMitigationAction",
      "namespace": "dataAwsccIotMitigationAction",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-mitigation-action/index.ts",
            "line": 533
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-mitigation-action/index.ts",
            "line": 584
          },
          "name": "actionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-mitigation-action/index.ts",
            "line": 590
          },
          "name": "actionParams",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotMitigationAction.DataAwsccIotMitigationActionActionParamsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-mitigation-action/index.ts",
            "line": 608
          },
          "name": "mitigationActionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-mitigation-action/index.ts",
            "line": 613
          },
          "name": "mitigationActionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-mitigation-action/index.ts",
            "line": 618
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-mitigation-action/index.ts",
            "line": 624
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotMitigationAction.DataAwsccIotMitigationActionTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-mitigation-action/index.ts",
            "line": 603
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-mitigation-action/index.ts",
            "line": 596
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-mitigation-action/index:DataAwsccIotMitigationAction"
    },
    "@cdktn/provider-awscc.dataAwsccIotMitigationAction.DataAwsccIotMitigationActionActionParams": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotMitigationAction.DataAwsccIotMitigationActionActionParams",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-mitigation-action/index.ts",
        "line": 359
      },
      "name": "DataAwsccIotMitigationActionActionParams",
      "namespace": "dataAwsccIotMitigationAction",
      "symbolId": "src/data-awscc-iot-mitigation-action/index:DataAwsccIotMitigationActionActionParams"
    },
    "@cdktn/provider-awscc.dataAwsccIotMitigationAction.DataAwsccIotMitigationActionActionParamsAddThingsToThingGroupParams": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotMitigationAction.DataAwsccIotMitigationActionActionParamsAddThingsToThingGroupParams",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-mitigation-action/index.ts",
        "line": 25
      },
      "name": "DataAwsccIotMitigationActionActionParamsAddThingsToThingGroupParams",
      "namespace": "dataAwsccIotMitigationAction",
      "symbolId": "src/data-awscc-iot-mitigation-action/index:DataAwsccIotMitigationActionActionParamsAddThingsToThingGroupParams"
    },
    "@cdktn/provider-awscc.dataAwsccIotMitigationAction.DataAwsccIotMitigationActionActionParamsAddThingsToThingGroupParamsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotMitigationAction.DataAwsccIotMitigationActionActionParamsAddThingsToThingGroupParamsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-mitigation-action/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-mitigation-action/index.ts",
        "line": 48
      },
      "name": "DataAwsccIotMitigationActionActionParamsAddThingsToThingGroupParamsOutputReference",
      "namespace": "dataAwsccIotMitigationAction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-mitigation-action/index.ts",
            "line": 75
          },
          "name": "overrideDynamicGroups",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-mitigation-action/index.ts",
            "line": 80
          },
          "name": "thingGroupNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-mitigation-action/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotMitigationAction.DataAwsccIotMitigationActionActionParamsAddThingsToThingGroupParams"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-mitigation-action/index:DataAwsccIotMitigationActionActionParamsAddThingsToThingGroupParamsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotMitigationAction.DataAwsccIotMitigationActionActionParamsEnableIoTLoggingParams": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotMitigationAction.DataAwsccIotMitigationActionActionParamsEnableIoTLoggingParams",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-mitigation-action/index.ts",
        "line": 84
      },
      "name": "DataAwsccIotMitigationActionActionParamsEnableIoTLoggingParams",
      "namespace": "dataAwsccIotMitigationAction",
      "symbolId": "src/data-awscc-iot-mitigation-action/index:DataAwsccIotMitigationActionActionParamsEnableIoTLoggingParams"
    },
    "@cdktn/provider-awscc.dataAwsccIotMitigationAction.DataAwsccIotMitigationActionActionParamsEnableIoTLoggingParamsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotMitigationAction.DataAwsccIotMitigationActionActionParamsEnableIoTLoggingParamsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-mitigation-action/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-awscc-iot-mitigation-action/index.ts",
        "line": 107
      },
      "name": "DataAwsccIotMitigationActionActionParamsEnableIoTLoggingParamsOutputReference",
      "namespace": "dataAwsccIotMitigationAction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-mitigation-action/index.ts",
            "line": 134
          },
          "name": "logLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-mitigation-action/index.ts",
            "line": 139
          },
          "name": "roleArnForLogging",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-mitigation-action/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotMitigationAction.DataAwsccIotMitigationActionActionParamsEnableIoTLoggingParams"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-mitigation-action/index:DataAwsccIotMitigationActionActionParamsEnableIoTLoggingParamsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotMitigationAction.DataAwsccIotMitigationActionActionParamsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotMitigationAction.DataAwsccIotMitigationActionActionParamsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-mitigation-action/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-mitigation-action/index.ts",
        "line": 382
      },
      "name": "DataAwsccIotMitigationActionActionParamsOutputReference",
      "namespace": "dataAwsccIotMitigationAction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-mitigation-action/index.ts",
            "line": 410
          },
          "name": "addThingsToThingGroupParams",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotMitigationAction.DataAwsccIotMitigationActionActionParamsAddThingsToThingGroupParamsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-mitigation-action/index.ts",
            "line": 416
          },
          "name": "enableIoTLoggingParams",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotMitigationAction.DataAwsccIotMitigationActionActionParamsEnableIoTLoggingParamsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-mitigation-action/index.ts",
            "line": 422
          },
          "name": "publishFindingToSnsParams",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotMitigationAction.DataAwsccIotMitigationActionActionParamsPublishFindingToSnsParamsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-mitigation-action/index.ts",
            "line": 428
          },
          "name": "replaceDefaultPolicyVersionParams",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotMitigationAction.DataAwsccIotMitigationActionActionParamsReplaceDefaultPolicyVersionParamsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-mitigation-action/index.ts",
            "line": 434
          },
          "name": "updateCaCertificateParams",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotMitigationAction.DataAwsccIotMitigationActionActionParamsUpdateCaCertificateParamsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-mitigation-action/index.ts",
            "line": 440
          },
          "name": "updateDeviceCertificateParams",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotMitigationAction.DataAwsccIotMitigationActionActionParamsUpdateDeviceCertificateParamsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-mitigation-action/index.ts",
            "line": 393
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotMitigationAction.DataAwsccIotMitigationActionActionParams"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-mitigation-action/index:DataAwsccIotMitigationActionActionParamsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotMitigationAction.DataAwsccIotMitigationActionActionParamsPublishFindingToSnsParams": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotMitigationAction.DataAwsccIotMitigationActionActionParamsPublishFindingToSnsParams",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-mitigation-action/index.ts",
        "line": 143
      },
      "name": "DataAwsccIotMitigationActionActionParamsPublishFindingToSnsParams",
      "namespace": "dataAwsccIotMitigationAction",
      "symbolId": "src/data-awscc-iot-mitigation-action/index:DataAwsccIotMitigationActionActionParamsPublishFindingToSnsParams"
    },
    "@cdktn/provider-awscc.dataAwsccIotMitigationAction.DataAwsccIotMitigationActionActionParamsPublishFindingToSnsParamsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotMitigationAction.DataAwsccIotMitigationActionActionParamsPublishFindingToSnsParamsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-mitigation-action/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-awscc-iot-mitigation-action/index.ts",
        "line": 166
      },
      "name": "DataAwsccIotMitigationActionActionParamsPublishFindingToSnsParamsOutputReference",
      "namespace": "dataAwsccIotMitigationAction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-mitigation-action/index.ts",
            "line": 193
          },
          "name": "topicArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-mitigation-action/index.ts",
            "line": 177
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotMitigationAction.DataAwsccIotMitigationActionActionParamsPublishFindingToSnsParams"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-mitigation-action/index:DataAwsccIotMitigationActionActionParamsPublishFindingToSnsParamsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotMitigationAction.DataAwsccIotMitigationActionActionParamsReplaceDefaultPolicyVersionParams": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotMitigationAction.DataAwsccIotMitigationActionActionParamsReplaceDefaultPolicyVersionParams",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-mitigation-action/index.ts",
        "line": 197
      },
      "name": "DataAwsccIotMitigationActionActionParamsReplaceDefaultPolicyVersionParams",
      "namespace": "dataAwsccIotMitigationAction",
      "symbolId": "src/data-awscc-iot-mitigation-action/index:DataAwsccIotMitigationActionActionParamsReplaceDefaultPolicyVersionParams"
    },
    "@cdktn/provider-awscc.dataAwsccIotMitigationAction.DataAwsccIotMitigationActionActionParamsReplaceDefaultPolicyVersionParamsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotMitigationAction.DataAwsccIotMitigationActionActionParamsReplaceDefaultPolicyVersionParamsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-mitigation-action/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-awscc-iot-mitigation-action/index.ts",
        "line": 220
      },
      "name": "DataAwsccIotMitigationActionActionParamsReplaceDefaultPolicyVersionParamsOutputReference",
      "namespace": "dataAwsccIotMitigationAction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-mitigation-action/index.ts",
            "line": 247
          },
          "name": "templateName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-mitigation-action/index.ts",
            "line": 231
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotMitigationAction.DataAwsccIotMitigationActionActionParamsReplaceDefaultPolicyVersionParams"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-mitigation-action/index:DataAwsccIotMitigationActionActionParamsReplaceDefaultPolicyVersionParamsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotMitigationAction.DataAwsccIotMitigationActionActionParamsUpdateCaCertificateParams": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotMitigationAction.DataAwsccIotMitigationActionActionParamsUpdateCaCertificateParams",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-mitigation-action/index.ts",
        "line": 251
      },
      "name": "DataAwsccIotMitigationActionActionParamsUpdateCaCertificateParams",
      "namespace": "dataAwsccIotMitigationAction",
      "symbolId": "src/data-awscc-iot-mitigation-action/index:DataAwsccIotMitigationActionActionParamsUpdateCaCertificateParams"
    },
    "@cdktn/provider-awscc.dataAwsccIotMitigationAction.DataAwsccIotMitigationActionActionParamsUpdateCaCertificateParamsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotMitigationAction.DataAwsccIotMitigationActionActionParamsUpdateCaCertificateParamsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-mitigation-action/index.ts",
          "line": 281
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-mitigation-action/index.ts",
        "line": 274
      },
      "name": "DataAwsccIotMitigationActionActionParamsUpdateCaCertificateParamsOutputReference",
      "namespace": "dataAwsccIotMitigationAction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-mitigation-action/index.ts",
            "line": 301
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-mitigation-action/index.ts",
            "line": 285
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotMitigationAction.DataAwsccIotMitigationActionActionParamsUpdateCaCertificateParams"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-mitigation-action/index:DataAwsccIotMitigationActionActionParamsUpdateCaCertificateParamsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotMitigationAction.DataAwsccIotMitigationActionActionParamsUpdateDeviceCertificateParams": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotMitigationAction.DataAwsccIotMitigationActionActionParamsUpdateDeviceCertificateParams",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-mitigation-action/index.ts",
        "line": 305
      },
      "name": "DataAwsccIotMitigationActionActionParamsUpdateDeviceCertificateParams",
      "namespace": "dataAwsccIotMitigationAction",
      "symbolId": "src/data-awscc-iot-mitigation-action/index:DataAwsccIotMitigationActionActionParamsUpdateDeviceCertificateParams"
    },
    "@cdktn/provider-awscc.dataAwsccIotMitigationAction.DataAwsccIotMitigationActionActionParamsUpdateDeviceCertificateParamsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotMitigationAction.DataAwsccIotMitigationActionActionParamsUpdateDeviceCertificateParamsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-mitigation-action/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-awscc-iot-mitigation-action/index.ts",
        "line": 328
      },
      "name": "DataAwsccIotMitigationActionActionParamsUpdateDeviceCertificateParamsOutputReference",
      "namespace": "dataAwsccIotMitigationAction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-mitigation-action/index.ts",
            "line": 355
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-mitigation-action/index.ts",
            "line": 339
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotMitigationAction.DataAwsccIotMitigationActionActionParamsUpdateDeviceCertificateParams"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-mitigation-action/index:DataAwsccIotMitigationActionActionParamsUpdateDeviceCertificateParamsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotMitigationAction.DataAwsccIotMitigationActionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotMitigationAction.DataAwsccIotMitigationActionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-mitigation-action/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotMitigationActionConfig",
      "namespace": "dataAwsccIotMitigationAction",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_mitigation_action#id DataAwsccIotMitigationAction#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-mitigation-action/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-mitigation-action/index:DataAwsccIotMitigationActionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotMitigationAction.DataAwsccIotMitigationActionTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotMitigationAction.DataAwsccIotMitigationActionTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-mitigation-action/index.ts",
        "line": 444
      },
      "name": "DataAwsccIotMitigationActionTags",
      "namespace": "dataAwsccIotMitigationAction",
      "symbolId": "src/data-awscc-iot-mitigation-action/index:DataAwsccIotMitigationActionTags"
    },
    "@cdktn/provider-awscc.dataAwsccIotMitigationAction.DataAwsccIotMitigationActionTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotMitigationAction.DataAwsccIotMitigationActionTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-mitigation-action/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/data-awscc-iot-mitigation-action/index.ts",
        "line": 506
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-mitigation-action/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-awscc.dataAwsccIotMitigationAction.DataAwsccIotMitigationActionTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIotMitigationActionTagsList",
      "namespace": "dataAwsccIotMitigationAction",
      "symbolId": "src/data-awscc-iot-mitigation-action/index:DataAwsccIotMitigationActionTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccIotMitigationAction.DataAwsccIotMitigationActionTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotMitigationAction.DataAwsccIotMitigationActionTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-mitigation-action/index.ts",
          "line": 476
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-mitigation-action/index.ts",
        "line": 467
      },
      "name": "DataAwsccIotMitigationActionTagsOutputReference",
      "namespace": "dataAwsccIotMitigationAction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-mitigation-action/index.ts",
            "line": 496
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-mitigation-action/index.ts",
            "line": 501
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-mitigation-action/index.ts",
            "line": 480
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotMitigationAction.DataAwsccIotMitigationActionTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-mitigation-action/index:DataAwsccIotMitigationActionTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotMitigationActions.DataAwsccIotMitigationActions": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_mitigation_actions awscc_iot_mitigation_actions}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotMitigationActions.DataAwsccIotMitigationActions",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_mitigation_actions awscc_iot_mitigation_actions} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-mitigation-actions/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotMitigationActions.DataAwsccIotMitigationActionsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-mitigation-actions/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotMitigationActions resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-mitigation-actions/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIotMitigationActions to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_mitigation_actions#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotMitigationActions that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotMitigationActions to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-mitigation-actions/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-mitigation-actions/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotMitigationActions",
      "namespace": "dataAwsccIotMitigationActions",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-mitigation-actions/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-mitigation-actions/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-mitigation-actions/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-mitigation-actions/index:DataAwsccIotMitigationActions"
    },
    "@cdktn/provider-awscc.dataAwsccIotMitigationActions.DataAwsccIotMitigationActionsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotMitigationActions.DataAwsccIotMitigationActionsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-mitigation-actions/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotMitigationActionsConfig",
      "namespace": "dataAwsccIotMitigationActions",
      "symbolId": "src/data-awscc-iot-mitigation-actions/index:DataAwsccIotMitigationActionsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotPolicies.DataAwsccIotPolicies": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_policies awscc_iot_policies}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotPolicies.DataAwsccIotPolicies",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_policies awscc_iot_policies} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-policies/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotPolicies.DataAwsccIotPoliciesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-policies/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotPolicies resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-policies/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIotPolicies to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_policies#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotPolicies that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotPolicies to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-policies/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-policies/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotPolicies",
      "namespace": "dataAwsccIotPolicies",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-policies/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-policies/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-policies/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-policies/index:DataAwsccIotPolicies"
    },
    "@cdktn/provider-awscc.dataAwsccIotPolicies.DataAwsccIotPoliciesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotPolicies.DataAwsccIotPoliciesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-policies/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotPoliciesConfig",
      "namespace": "dataAwsccIotPolicies",
      "symbolId": "src/data-awscc-iot-policies/index:DataAwsccIotPoliciesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotPolicy.DataAwsccIotPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_policy awscc_iot_policy}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotPolicy.DataAwsccIotPolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_policy awscc_iot_policy} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-policy/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-awscc.dataAwsccIotPolicy.DataAwsccIotPolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-policy/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotPolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-policy/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 DataAwsccIotPolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotPolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotPolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-policy/index.ts",
            "line": 207
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-policy/index.ts",
            "line": 213
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotPolicy",
      "namespace": "dataAwsccIotPolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-policy/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-policy/index.ts",
            "line": 165
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-policy/index.ts",
            "line": 183
          },
          "name": "policyDocument",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-policy/index.ts",
            "line": 188
          },
          "name": "policyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-policy/index.ts",
            "line": 193
          },
          "name": "policyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-policy/index.ts",
            "line": 199
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotPolicy.DataAwsccIotPolicyTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-policy/index.ts",
            "line": 178
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-policy/index.ts",
            "line": 171
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-policy/index:DataAwsccIotPolicy"
    },
    "@cdktn/provider-awscc.dataAwsccIotPolicy.DataAwsccIotPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotPolicy.DataAwsccIotPolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-policy/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotPolicyConfig",
      "namespace": "dataAwsccIotPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_policy#id DataAwsccIotPolicy#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-policy/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-policy/index:DataAwsccIotPolicyConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotPolicy.DataAwsccIotPolicyTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotPolicy.DataAwsccIotPolicyTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-policy/index.ts",
        "line": 25
      },
      "name": "DataAwsccIotPolicyTags",
      "namespace": "dataAwsccIotPolicy",
      "symbolId": "src/data-awscc-iot-policy/index:DataAwsccIotPolicyTags"
    },
    "@cdktn/provider-awscc.dataAwsccIotPolicy.DataAwsccIotPolicyTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotPolicy.DataAwsccIotPolicyTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-policy/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-awscc-iot-policy/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-policy/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-awscc.dataAwsccIotPolicy.DataAwsccIotPolicyTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIotPolicyTagsList",
      "namespace": "dataAwsccIotPolicy",
      "symbolId": "src/data-awscc-iot-policy/index:DataAwsccIotPolicyTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccIotPolicy.DataAwsccIotPolicyTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotPolicy.DataAwsccIotPolicyTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-policy/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-policy/index.ts",
        "line": 48
      },
      "name": "DataAwsccIotPolicyTagsOutputReference",
      "namespace": "dataAwsccIotPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-policy/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-policy/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-policy/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotPolicy.DataAwsccIotPolicyTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-policy/index:DataAwsccIotPolicyTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotProvisioningTemplate.DataAwsccIotProvisioningTemplate": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_provisioning_template awscc_iot_provisioning_template}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotProvisioningTemplate.DataAwsccIotProvisioningTemplate",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_provisioning_template awscc_iot_provisioning_template} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-provisioning-template/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotProvisioningTemplate.DataAwsccIotProvisioningTemplateConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-provisioning-template/index.ts",
        "line": 168
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotProvisioningTemplate resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-provisioning-template/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 DataAwsccIotProvisioningTemplate to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_provisioning_template#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotProvisioningTemplate that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotProvisioningTemplate to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-provisioning-template/index.ts",
            "line": 287
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-provisioning-template/index.ts",
            "line": 293
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotProvisioningTemplate",
      "namespace": "dataAwsccIotProvisioningTemplate",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-provisioning-template/index.ts",
            "line": 173
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-provisioning-template/index.ts",
            "line": 224
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-provisioning-template/index.ts",
            "line": 229
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-provisioning-template/index.ts",
            "line": 248
          },
          "name": "preProvisioningHook",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotProvisioningTemplate.DataAwsccIotProvisioningTemplatePreProvisioningHookOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-provisioning-template/index.ts",
            "line": 253
          },
          "name": "provisioningRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-provisioning-template/index.ts",
            "line": 259
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotProvisioningTemplate.DataAwsccIotProvisioningTemplateTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-provisioning-template/index.ts",
            "line": 264
          },
          "name": "templateArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-provisioning-template/index.ts",
            "line": 269
          },
          "name": "templateBody",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-provisioning-template/index.ts",
            "line": 274
          },
          "name": "templateName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-provisioning-template/index.ts",
            "line": 279
          },
          "name": "templateType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-provisioning-template/index.ts",
            "line": 242
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-provisioning-template/index.ts",
            "line": 235
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-provisioning-template/index:DataAwsccIotProvisioningTemplate"
    },
    "@cdktn/provider-awscc.dataAwsccIotProvisioningTemplate.DataAwsccIotProvisioningTemplateConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotProvisioningTemplate.DataAwsccIotProvisioningTemplateConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-provisioning-template/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotProvisioningTemplateConfig",
      "namespace": "dataAwsccIotProvisioningTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_provisioning_template#id DataAwsccIotProvisioningTemplate#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-provisioning-template/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-provisioning-template/index:DataAwsccIotProvisioningTemplateConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotProvisioningTemplate.DataAwsccIotProvisioningTemplatePreProvisioningHook": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotProvisioningTemplate.DataAwsccIotProvisioningTemplatePreProvisioningHook",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-provisioning-template/index.ts",
        "line": 25
      },
      "name": "DataAwsccIotProvisioningTemplatePreProvisioningHook",
      "namespace": "dataAwsccIotProvisioningTemplate",
      "symbolId": "src/data-awscc-iot-provisioning-template/index:DataAwsccIotProvisioningTemplatePreProvisioningHook"
    },
    "@cdktn/provider-awscc.dataAwsccIotProvisioningTemplate.DataAwsccIotProvisioningTemplatePreProvisioningHookOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotProvisioningTemplate.DataAwsccIotProvisioningTemplatePreProvisioningHookOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-provisioning-template/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-provisioning-template/index.ts",
        "line": 48
      },
      "name": "DataAwsccIotProvisioningTemplatePreProvisioningHookOutputReference",
      "namespace": "dataAwsccIotProvisioningTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-provisioning-template/index.ts",
            "line": 75
          },
          "name": "payloadVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-provisioning-template/index.ts",
            "line": 80
          },
          "name": "targetArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-provisioning-template/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotProvisioningTemplate.DataAwsccIotProvisioningTemplatePreProvisioningHook"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-provisioning-template/index:DataAwsccIotProvisioningTemplatePreProvisioningHookOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotProvisioningTemplate.DataAwsccIotProvisioningTemplateTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotProvisioningTemplate.DataAwsccIotProvisioningTemplateTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-provisioning-template/index.ts",
        "line": 84
      },
      "name": "DataAwsccIotProvisioningTemplateTags",
      "namespace": "dataAwsccIotProvisioningTemplate",
      "symbolId": "src/data-awscc-iot-provisioning-template/index:DataAwsccIotProvisioningTemplateTags"
    },
    "@cdktn/provider-awscc.dataAwsccIotProvisioningTemplate.DataAwsccIotProvisioningTemplateTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotProvisioningTemplate.DataAwsccIotProvisioningTemplateTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-provisioning-template/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-provisioning-template/index.ts",
        "line": 146
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-provisioning-template/index.ts",
            "line": 160
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotProvisioningTemplate.DataAwsccIotProvisioningTemplateTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIotProvisioningTemplateTagsList",
      "namespace": "dataAwsccIotProvisioningTemplate",
      "symbolId": "src/data-awscc-iot-provisioning-template/index:DataAwsccIotProvisioningTemplateTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccIotProvisioningTemplate.DataAwsccIotProvisioningTemplateTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotProvisioningTemplate.DataAwsccIotProvisioningTemplateTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-provisioning-template/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-provisioning-template/index.ts",
        "line": 107
      },
      "name": "DataAwsccIotProvisioningTemplateTagsOutputReference",
      "namespace": "dataAwsccIotProvisioningTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-provisioning-template/index.ts",
            "line": 136
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-provisioning-template/index.ts",
            "line": 141
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-provisioning-template/index.ts",
            "line": 120
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotProvisioningTemplate.DataAwsccIotProvisioningTemplateTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-provisioning-template/index:DataAwsccIotProvisioningTemplateTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotProvisioningTemplates.DataAwsccIotProvisioningTemplates": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_provisioning_templates awscc_iot_provisioning_templates}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotProvisioningTemplates.DataAwsccIotProvisioningTemplates",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_provisioning_templates awscc_iot_provisioning_templates} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-provisioning-templates/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotProvisioningTemplates.DataAwsccIotProvisioningTemplatesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-provisioning-templates/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotProvisioningTemplates resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-provisioning-templates/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIotProvisioningTemplates to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_provisioning_templates#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotProvisioningTemplates that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotProvisioningTemplates to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-provisioning-templates/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-provisioning-templates/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotProvisioningTemplates",
      "namespace": "dataAwsccIotProvisioningTemplates",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-provisioning-templates/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-provisioning-templates/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-provisioning-templates/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-provisioning-templates/index:DataAwsccIotProvisioningTemplates"
    },
    "@cdktn/provider-awscc.dataAwsccIotProvisioningTemplates.DataAwsccIotProvisioningTemplatesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotProvisioningTemplates.DataAwsccIotProvisioningTemplatesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-provisioning-templates/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotProvisioningTemplatesConfig",
      "namespace": "dataAwsccIotProvisioningTemplates",
      "symbolId": "src/data-awscc-iot-provisioning-templates/index:DataAwsccIotProvisioningTemplatesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotResourceSpecificLogging.DataAwsccIotResourceSpecificLogging": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_resource_specific_logging awscc_iot_resource_specific_logging}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotResourceSpecificLogging.DataAwsccIotResourceSpecificLogging",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_resource_specific_logging awscc_iot_resource_specific_logging} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-resource-specific-logging/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotResourceSpecificLogging.DataAwsccIotResourceSpecificLoggingConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-resource-specific-logging/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotResourceSpecificLogging resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-resource-specific-logging/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIotResourceSpecificLogging to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_resource_specific_logging#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotResourceSpecificLogging that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotResourceSpecificLogging to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-resource-specific-logging/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-awscc-iot-resource-specific-logging/index.ts",
            "line": 127
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotResourceSpecificLogging",
      "namespace": "dataAwsccIotResourceSpecificLogging",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-resource-specific-logging/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-resource-specific-logging/index.ts",
            "line": 98
          },
          "name": "logLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-resource-specific-logging/index.ts",
            "line": 103
          },
          "name": "targetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-resource-specific-logging/index.ts",
            "line": 108
          },
          "name": "targetName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-resource-specific-logging/index.ts",
            "line": 113
          },
          "name": "targetType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-resource-specific-logging/index.ts",
            "line": 93
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-resource-specific-logging/index.ts",
            "line": 86
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-resource-specific-logging/index:DataAwsccIotResourceSpecificLogging"
    },
    "@cdktn/provider-awscc.dataAwsccIotResourceSpecificLogging.DataAwsccIotResourceSpecificLoggingConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotResourceSpecificLogging.DataAwsccIotResourceSpecificLoggingConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-resource-specific-logging/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotResourceSpecificLoggingConfig",
      "namespace": "dataAwsccIotResourceSpecificLogging",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_resource_specific_logging#id DataAwsccIotResourceSpecificLogging#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-resource-specific-logging/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-resource-specific-logging/index:DataAwsccIotResourceSpecificLoggingConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotResourceSpecificLoggings.DataAwsccIotResourceSpecificLoggings": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_resource_specific_loggings awscc_iot_resource_specific_loggings}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotResourceSpecificLoggings.DataAwsccIotResourceSpecificLoggings",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_resource_specific_loggings awscc_iot_resource_specific_loggings} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-resource-specific-loggings/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotResourceSpecificLoggings.DataAwsccIotResourceSpecificLoggingsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-resource-specific-loggings/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotResourceSpecificLoggings resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-resource-specific-loggings/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIotResourceSpecificLoggings to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_resource_specific_loggings#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotResourceSpecificLoggings that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotResourceSpecificLoggings to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-resource-specific-loggings/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-resource-specific-loggings/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotResourceSpecificLoggings",
      "namespace": "dataAwsccIotResourceSpecificLoggings",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-resource-specific-loggings/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-resource-specific-loggings/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-resource-specific-loggings/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-resource-specific-loggings/index:DataAwsccIotResourceSpecificLoggings"
    },
    "@cdktn/provider-awscc.dataAwsccIotResourceSpecificLoggings.DataAwsccIotResourceSpecificLoggingsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotResourceSpecificLoggings.DataAwsccIotResourceSpecificLoggingsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-resource-specific-loggings/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotResourceSpecificLoggingsConfig",
      "namespace": "dataAwsccIotResourceSpecificLoggings",
      "symbolId": "src/data-awscc-iot-resource-specific-loggings/index:DataAwsccIotResourceSpecificLoggingsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotRoleAlias.DataAwsccIotRoleAlias": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_role_alias awscc_iot_role_alias}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotRoleAlias.DataAwsccIotRoleAlias",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_role_alias awscc_iot_role_alias} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-role-alias/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-awscc.dataAwsccIotRoleAlias.DataAwsccIotRoleAliasConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-role-alias/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotRoleAlias resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-role-alias/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 DataAwsccIotRoleAlias to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_role_alias#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotRoleAlias that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotRoleAlias to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-role-alias/index.ts",
            "line": 207
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-role-alias/index.ts",
            "line": 213
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotRoleAlias",
      "namespace": "dataAwsccIotRoleAlias",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-role-alias/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-role-alias/index.ts",
            "line": 165
          },
          "name": "credentialDurationSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-role-alias/index.ts",
            "line": 183
          },
          "name": "roleAlias",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-role-alias/index.ts",
            "line": 188
          },
          "name": "roleAliasArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-role-alias/index.ts",
            "line": 193
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-role-alias/index.ts",
            "line": 199
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotRoleAlias.DataAwsccIotRoleAliasTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-role-alias/index.ts",
            "line": 178
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-role-alias/index.ts",
            "line": 171
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-role-alias/index:DataAwsccIotRoleAlias"
    },
    "@cdktn/provider-awscc.dataAwsccIotRoleAlias.DataAwsccIotRoleAliasConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotRoleAlias.DataAwsccIotRoleAliasConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-role-alias/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotRoleAliasConfig",
      "namespace": "dataAwsccIotRoleAlias",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_role_alias#id DataAwsccIotRoleAlias#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-role-alias/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-role-alias/index:DataAwsccIotRoleAliasConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotRoleAlias.DataAwsccIotRoleAliasTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotRoleAlias.DataAwsccIotRoleAliasTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-role-alias/index.ts",
        "line": 25
      },
      "name": "DataAwsccIotRoleAliasTags",
      "namespace": "dataAwsccIotRoleAlias",
      "symbolId": "src/data-awscc-iot-role-alias/index:DataAwsccIotRoleAliasTags"
    },
    "@cdktn/provider-awscc.dataAwsccIotRoleAlias.DataAwsccIotRoleAliasTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotRoleAlias.DataAwsccIotRoleAliasTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-role-alias/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-awscc-iot-role-alias/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-role-alias/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-awscc.dataAwsccIotRoleAlias.DataAwsccIotRoleAliasTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIotRoleAliasTagsList",
      "namespace": "dataAwsccIotRoleAlias",
      "symbolId": "src/data-awscc-iot-role-alias/index:DataAwsccIotRoleAliasTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccIotRoleAlias.DataAwsccIotRoleAliasTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotRoleAlias.DataAwsccIotRoleAliasTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-role-alias/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-role-alias/index.ts",
        "line": 48
      },
      "name": "DataAwsccIotRoleAliasTagsOutputReference",
      "namespace": "dataAwsccIotRoleAlias",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-role-alias/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-role-alias/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-role-alias/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotRoleAlias.DataAwsccIotRoleAliasTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-role-alias/index:DataAwsccIotRoleAliasTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotRoleAliases.DataAwsccIotRoleAliases": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_role_aliases awscc_iot_role_aliases}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotRoleAliases.DataAwsccIotRoleAliases",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_role_aliases awscc_iot_role_aliases} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-role-aliases/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotRoleAliases.DataAwsccIotRoleAliasesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-role-aliases/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotRoleAliases resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-role-aliases/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIotRoleAliases to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_role_aliases#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotRoleAliases that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotRoleAliases to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-role-aliases/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-role-aliases/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotRoleAliases",
      "namespace": "dataAwsccIotRoleAliases",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-role-aliases/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-role-aliases/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-role-aliases/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-role-aliases/index:DataAwsccIotRoleAliases"
    },
    "@cdktn/provider-awscc.dataAwsccIotRoleAliases.DataAwsccIotRoleAliasesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotRoleAliases.DataAwsccIotRoleAliasesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-role-aliases/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotRoleAliasesConfig",
      "namespace": "dataAwsccIotRoleAliases",
      "symbolId": "src/data-awscc-iot-role-aliases/index:DataAwsccIotRoleAliasesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotScheduledAudit.DataAwsccIotScheduledAudit": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_scheduled_audit awscc_iot_scheduled_audit}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotScheduledAudit.DataAwsccIotScheduledAudit",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_scheduled_audit awscc_iot_scheduled_audit} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-scheduled-audit/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-awscc.dataAwsccIotScheduledAudit.DataAwsccIotScheduledAuditConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-scheduled-audit/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotScheduledAudit resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-scheduled-audit/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 DataAwsccIotScheduledAudit to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_scheduled_audit#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotScheduledAudit that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotScheduledAudit to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-scheduled-audit/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-awscc-iot-scheduled-audit/index.ts",
            "line": 223
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotScheduledAudit",
      "namespace": "dataAwsccIotScheduledAudit",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-scheduled-audit/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-scheduled-audit/index.ts",
            "line": 165
          },
          "name": "dayOfMonth",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-scheduled-audit/index.ts",
            "line": 170
          },
          "name": "dayOfWeek",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-scheduled-audit/index.ts",
            "line": 175
          },
          "name": "frequency",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-scheduled-audit/index.ts",
            "line": 193
          },
          "name": "scheduledAuditArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-scheduled-audit/index.ts",
            "line": 198
          },
          "name": "scheduledAuditName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-scheduled-audit/index.ts",
            "line": 204
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotScheduledAudit.DataAwsccIotScheduledAuditTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-scheduled-audit/index.ts",
            "line": 209
          },
          "name": "targetCheckNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-scheduled-audit/index.ts",
            "line": 188
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-scheduled-audit/index.ts",
            "line": 181
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-scheduled-audit/index:DataAwsccIotScheduledAudit"
    },
    "@cdktn/provider-awscc.dataAwsccIotScheduledAudit.DataAwsccIotScheduledAuditConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotScheduledAudit.DataAwsccIotScheduledAuditConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-scheduled-audit/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotScheduledAuditConfig",
      "namespace": "dataAwsccIotScheduledAudit",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_scheduled_audit#id DataAwsccIotScheduledAudit#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-scheduled-audit/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-scheduled-audit/index:DataAwsccIotScheduledAuditConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotScheduledAudit.DataAwsccIotScheduledAuditTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotScheduledAudit.DataAwsccIotScheduledAuditTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-scheduled-audit/index.ts",
        "line": 25
      },
      "name": "DataAwsccIotScheduledAuditTags",
      "namespace": "dataAwsccIotScheduledAudit",
      "symbolId": "src/data-awscc-iot-scheduled-audit/index:DataAwsccIotScheduledAuditTags"
    },
    "@cdktn/provider-awscc.dataAwsccIotScheduledAudit.DataAwsccIotScheduledAuditTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotScheduledAudit.DataAwsccIotScheduledAuditTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-scheduled-audit/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-awscc-iot-scheduled-audit/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-scheduled-audit/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-awscc.dataAwsccIotScheduledAudit.DataAwsccIotScheduledAuditTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIotScheduledAuditTagsList",
      "namespace": "dataAwsccIotScheduledAudit",
      "symbolId": "src/data-awscc-iot-scheduled-audit/index:DataAwsccIotScheduledAuditTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccIotScheduledAudit.DataAwsccIotScheduledAuditTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotScheduledAudit.DataAwsccIotScheduledAuditTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-scheduled-audit/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-scheduled-audit/index.ts",
        "line": 48
      },
      "name": "DataAwsccIotScheduledAuditTagsOutputReference",
      "namespace": "dataAwsccIotScheduledAudit",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-scheduled-audit/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-scheduled-audit/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-scheduled-audit/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotScheduledAudit.DataAwsccIotScheduledAuditTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-scheduled-audit/index:DataAwsccIotScheduledAuditTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotScheduledAudits.DataAwsccIotScheduledAudits": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_scheduled_audits awscc_iot_scheduled_audits}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotScheduledAudits.DataAwsccIotScheduledAudits",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_scheduled_audits awscc_iot_scheduled_audits} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-scheduled-audits/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotScheduledAudits.DataAwsccIotScheduledAuditsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-scheduled-audits/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotScheduledAudits resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-scheduled-audits/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIotScheduledAudits to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_scheduled_audits#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotScheduledAudits that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotScheduledAudits to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-scheduled-audits/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-scheduled-audits/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotScheduledAudits",
      "namespace": "dataAwsccIotScheduledAudits",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-scheduled-audits/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-scheduled-audits/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-scheduled-audits/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-scheduled-audits/index:DataAwsccIotScheduledAudits"
    },
    "@cdktn/provider-awscc.dataAwsccIotScheduledAudits.DataAwsccIotScheduledAuditsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotScheduledAudits.DataAwsccIotScheduledAuditsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-scheduled-audits/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotScheduledAuditsConfig",
      "namespace": "dataAwsccIotScheduledAudits",
      "symbolId": "src/data-awscc-iot-scheduled-audits/index:DataAwsccIotScheduledAuditsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotSecurityProfile.DataAwsccIotSecurityProfile": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_security_profile awscc_iot_security_profile}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotSecurityProfile.DataAwsccIotSecurityProfile",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_security_profile awscc_iot_security_profile} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-security-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-awscc.dataAwsccIotSecurityProfile.DataAwsccIotSecurityProfileConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-security-profile/index.ts",
        "line": 826
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotSecurityProfile resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-security-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 DataAwsccIotSecurityProfile to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_security_profile#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotSecurityProfile that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotSecurityProfile to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-security-profile/index.ts",
            "line": 948
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-security-profile/index.ts",
            "line": 954
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotSecurityProfile",
      "namespace": "dataAwsccIotSecurityProfile",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-security-profile/index.ts",
            "line": 831
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-security-profile/index.ts",
            "line": 883
          },
          "name": "additionalMetricsToRetainV2",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotSecurityProfile.DataAwsccIotSecurityProfileAdditionalMetricsToRetainV2List"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-security-profile/index.ts",
            "line": 889
          },
          "name": "alertTargets",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotSecurityProfile.DataAwsccIotSecurityProfileAlertTargetsMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-security-profile/index.ts",
            "line": 895
          },
          "name": "behaviors",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotSecurityProfile.DataAwsccIotSecurityProfileBehaviorsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-security-profile/index.ts",
            "line": 914
          },
          "name": "metricsExportConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotSecurityProfile.DataAwsccIotSecurityProfileMetricsExportConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-security-profile/index.ts",
            "line": 919
          },
          "name": "securityProfileArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-security-profile/index.ts",
            "line": 924
          },
          "name": "securityProfileDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-security-profile/index.ts",
            "line": 929
          },
          "name": "securityProfileName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-security-profile/index.ts",
            "line": 935
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotSecurityProfile.DataAwsccIotSecurityProfileTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-security-profile/index.ts",
            "line": 940
          },
          "name": "targetArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-security-profile/index.ts",
            "line": 908
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-security-profile/index.ts",
            "line": 901
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-security-profile/index:DataAwsccIotSecurityProfile"
    },
    "@cdktn/provider-awscc.dataAwsccIotSecurityProfile.DataAwsccIotSecurityProfileAdditionalMetricsToRetainV2": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotSecurityProfile.DataAwsccIotSecurityProfileAdditionalMetricsToRetainV2",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-security-profile/index.ts",
        "line": 84
      },
      "name": "DataAwsccIotSecurityProfileAdditionalMetricsToRetainV2",
      "namespace": "dataAwsccIotSecurityProfile",
      "symbolId": "src/data-awscc-iot-security-profile/index:DataAwsccIotSecurityProfileAdditionalMetricsToRetainV2"
    },
    "@cdktn/provider-awscc.dataAwsccIotSecurityProfile.DataAwsccIotSecurityProfileAdditionalMetricsToRetainV2List": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotSecurityProfile.DataAwsccIotSecurityProfileAdditionalMetricsToRetainV2List",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-security-profile/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-security-profile/index.ts",
        "line": 152
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-security-profile/index.ts",
            "line": 166
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotSecurityProfile.DataAwsccIotSecurityProfileAdditionalMetricsToRetainV2OutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIotSecurityProfileAdditionalMetricsToRetainV2List",
      "namespace": "dataAwsccIotSecurityProfile",
      "symbolId": "src/data-awscc-iot-security-profile/index:DataAwsccIotSecurityProfileAdditionalMetricsToRetainV2List"
    },
    "@cdktn/provider-awscc.dataAwsccIotSecurityProfile.DataAwsccIotSecurityProfileAdditionalMetricsToRetainV2MetricDimension": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotSecurityProfile.DataAwsccIotSecurityProfileAdditionalMetricsToRetainV2MetricDimension",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-security-profile/index.ts",
        "line": 25
      },
      "name": "DataAwsccIotSecurityProfileAdditionalMetricsToRetainV2MetricDimension",
      "namespace": "dataAwsccIotSecurityProfile",
      "symbolId": "src/data-awscc-iot-security-profile/index:DataAwsccIotSecurityProfileAdditionalMetricsToRetainV2MetricDimension"
    },
    "@cdktn/provider-awscc.dataAwsccIotSecurityProfile.DataAwsccIotSecurityProfileAdditionalMetricsToRetainV2MetricDimensionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotSecurityProfile.DataAwsccIotSecurityProfileAdditionalMetricsToRetainV2MetricDimensionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-security-profile/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-security-profile/index.ts",
        "line": 48
      },
      "name": "DataAwsccIotSecurityProfileAdditionalMetricsToRetainV2MetricDimensionOutputReference",
      "namespace": "dataAwsccIotSecurityProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-security-profile/index.ts",
            "line": 75
          },
          "name": "dimensionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-security-profile/index.ts",
            "line": 80
          },
          "name": "operator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-security-profile/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotSecurityProfile.DataAwsccIotSecurityProfileAdditionalMetricsToRetainV2MetricDimension"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-security-profile/index:DataAwsccIotSecurityProfileAdditionalMetricsToRetainV2MetricDimensionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotSecurityProfile.DataAwsccIotSecurityProfileAdditionalMetricsToRetainV2OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotSecurityProfile.DataAwsccIotSecurityProfileAdditionalMetricsToRetainV2OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-security-profile/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-security-profile/index.ts",
        "line": 107
      },
      "name": "DataAwsccIotSecurityProfileAdditionalMetricsToRetainV2OutputReference",
      "namespace": "dataAwsccIotSecurityProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-security-profile/index.ts",
            "line": 136
          },
          "name": "exportMetric",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-security-profile/index.ts",
            "line": 141
          },
          "name": "metric",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-security-profile/index.ts",
            "line": 147
          },
          "name": "metricDimension",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotSecurityProfile.DataAwsccIotSecurityProfileAdditionalMetricsToRetainV2MetricDimensionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-security-profile/index.ts",
            "line": 120
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotSecurityProfile.DataAwsccIotSecurityProfileAdditionalMetricsToRetainV2"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-security-profile/index:DataAwsccIotSecurityProfileAdditionalMetricsToRetainV2OutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotSecurityProfile.DataAwsccIotSecurityProfileAlertTargets": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotSecurityProfile.DataAwsccIotSecurityProfileAlertTargets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-security-profile/index.ts",
        "line": 170
      },
      "name": "DataAwsccIotSecurityProfileAlertTargets",
      "namespace": "dataAwsccIotSecurityProfile",
      "symbolId": "src/data-awscc-iot-security-profile/index:DataAwsccIotSecurityProfileAlertTargets"
    },
    "@cdktn/provider-awscc.dataAwsccIotSecurityProfile.DataAwsccIotSecurityProfileAlertTargetsMap": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotSecurityProfile.DataAwsccIotSecurityProfileAlertTargetsMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-security-profile/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-awscc-iot-security-profile/index.ts",
        "line": 231
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-security-profile/index.ts",
            "line": 244
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotSecurityProfile.DataAwsccIotSecurityProfileAlertTargetsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIotSecurityProfileAlertTargetsMap",
      "namespace": "dataAwsccIotSecurityProfile",
      "symbolId": "src/data-awscc-iot-security-profile/index:DataAwsccIotSecurityProfileAlertTargetsMap"
    },
    "@cdktn/provider-awscc.dataAwsccIotSecurityProfile.DataAwsccIotSecurityProfileAlertTargetsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotSecurityProfile.DataAwsccIotSecurityProfileAlertTargetsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-security-profile/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": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-security-profile/index.ts",
        "line": 193
      },
      "name": "DataAwsccIotSecurityProfileAlertTargetsOutputReference",
      "namespace": "dataAwsccIotSecurityProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-security-profile/index.ts",
            "line": 221
          },
          "name": "alertTargetArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-security-profile/index.ts",
            "line": 226
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-security-profile/index.ts",
            "line": 205
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotSecurityProfile.DataAwsccIotSecurityProfileAlertTargets"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-security-profile/index:DataAwsccIotSecurityProfileAlertTargetsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotSecurityProfile.DataAwsccIotSecurityProfileBehaviors": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotSecurityProfile.DataAwsccIotSecurityProfileBehaviors",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-security-profile/index.ts",
        "line": 581
      },
      "name": "DataAwsccIotSecurityProfileBehaviors",
      "namespace": "dataAwsccIotSecurityProfile",
      "symbolId": "src/data-awscc-iot-security-profile/index:DataAwsccIotSecurityProfileBehaviors"
    },
    "@cdktn/provider-awscc.dataAwsccIotSecurityProfile.DataAwsccIotSecurityProfileBehaviorsCriteria": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotSecurityProfile.DataAwsccIotSecurityProfileBehaviorsCriteria",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-security-profile/index.ts",
        "line": 435
      },
      "name": "DataAwsccIotSecurityProfileBehaviorsCriteria",
      "namespace": "dataAwsccIotSecurityProfile",
      "symbolId": "src/data-awscc-iot-security-profile/index:DataAwsccIotSecurityProfileBehaviorsCriteria"
    },
    "@cdktn/provider-awscc.dataAwsccIotSecurityProfile.DataAwsccIotSecurityProfileBehaviorsCriteriaMlDetectionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotSecurityProfile.DataAwsccIotSecurityProfileBehaviorsCriteriaMlDetectionConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-security-profile/index.ts",
        "line": 248
      },
      "name": "DataAwsccIotSecurityProfileBehaviorsCriteriaMlDetectionConfig",
      "namespace": "dataAwsccIotSecurityProfile",
      "symbolId": "src/data-awscc-iot-security-profile/index:DataAwsccIotSecurityProfileBehaviorsCriteriaMlDetectionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotSecurityProfile.DataAwsccIotSecurityProfileBehaviorsCriteriaMlDetectionConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotSecurityProfile.DataAwsccIotSecurityProfileBehaviorsCriteriaMlDetectionConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-security-profile/index.ts",
          "line": 278
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-security-profile/index.ts",
        "line": 271
      },
      "name": "DataAwsccIotSecurityProfileBehaviorsCriteriaMlDetectionConfigOutputReference",
      "namespace": "dataAwsccIotSecurityProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-security-profile/index.ts",
            "line": 298
          },
          "name": "confidenceLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-security-profile/index.ts",
            "line": 282
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotSecurityProfile.DataAwsccIotSecurityProfileBehaviorsCriteriaMlDetectionConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-security-profile/index:DataAwsccIotSecurityProfileBehaviorsCriteriaMlDetectionConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotSecurityProfile.DataAwsccIotSecurityProfileBehaviorsCriteriaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotSecurityProfile.DataAwsccIotSecurityProfileBehaviorsCriteriaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-security-profile/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-awscc-iot-security-profile/index.ts",
        "line": 458
      },
      "name": "DataAwsccIotSecurityProfileBehaviorsCriteriaOutputReference",
      "namespace": "dataAwsccIotSecurityProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-security-profile/index.ts",
            "line": 485
          },
          "name": "comparisonOperator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-security-profile/index.ts",
            "line": 490
          },
          "name": "consecutiveDatapointsToAlarm",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-security-profile/index.ts",
            "line": 495
          },
          "name": "consecutiveDatapointsToClear",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-security-profile/index.ts",
            "line": 500
          },
          "name": "durationSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-security-profile/index.ts",
            "line": 506
          },
          "name": "mlDetectionConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotSecurityProfile.DataAwsccIotSecurityProfileBehaviorsCriteriaMlDetectionConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-security-profile/index.ts",
            "line": 512
          },
          "name": "statisticalThreshold",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotSecurityProfile.DataAwsccIotSecurityProfileBehaviorsCriteriaStatisticalThresholdOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-security-profile/index.ts",
            "line": 518
          },
          "name": "value",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotSecurityProfile.DataAwsccIotSecurityProfileBehaviorsCriteriaValueOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-security-profile/index.ts",
            "line": 469
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotSecurityProfile.DataAwsccIotSecurityProfileBehaviorsCriteria"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-security-profile/index:DataAwsccIotSecurityProfileBehaviorsCriteriaOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotSecurityProfile.DataAwsccIotSecurityProfileBehaviorsCriteriaStatisticalThreshold": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotSecurityProfile.DataAwsccIotSecurityProfileBehaviorsCriteriaStatisticalThreshold",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-security-profile/index.ts",
        "line": 302
      },
      "name": "DataAwsccIotSecurityProfileBehaviorsCriteriaStatisticalThreshold",
      "namespace": "dataAwsccIotSecurityProfile",
      "symbolId": "src/data-awscc-iot-security-profile/index:DataAwsccIotSecurityProfileBehaviorsCriteriaStatisticalThreshold"
    },
    "@cdktn/provider-awscc.dataAwsccIotSecurityProfile.DataAwsccIotSecurityProfileBehaviorsCriteriaStatisticalThresholdOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotSecurityProfile.DataAwsccIotSecurityProfileBehaviorsCriteriaStatisticalThresholdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-security-profile/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-awscc-iot-security-profile/index.ts",
        "line": 325
      },
      "name": "DataAwsccIotSecurityProfileBehaviorsCriteriaStatisticalThresholdOutputReference",
      "namespace": "dataAwsccIotSecurityProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-security-profile/index.ts",
            "line": 352
          },
          "name": "statistic",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-security-profile/index.ts",
            "line": 336
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotSecurityProfile.DataAwsccIotSecurityProfileBehaviorsCriteriaStatisticalThreshold"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-security-profile/index:DataAwsccIotSecurityProfileBehaviorsCriteriaStatisticalThresholdOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotSecurityProfile.DataAwsccIotSecurityProfileBehaviorsCriteriaValue": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotSecurityProfile.DataAwsccIotSecurityProfileBehaviorsCriteriaValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-security-profile/index.ts",
        "line": 356
      },
      "name": "DataAwsccIotSecurityProfileBehaviorsCriteriaValue",
      "namespace": "dataAwsccIotSecurityProfile",
      "symbolId": "src/data-awscc-iot-security-profile/index:DataAwsccIotSecurityProfileBehaviorsCriteriaValue"
    },
    "@cdktn/provider-awscc.dataAwsccIotSecurityProfile.DataAwsccIotSecurityProfileBehaviorsCriteriaValueOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotSecurityProfile.DataAwsccIotSecurityProfileBehaviorsCriteriaValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-security-profile/index.ts",
          "line": 386
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-security-profile/index.ts",
        "line": 379
      },
      "name": "DataAwsccIotSecurityProfileBehaviorsCriteriaValueOutputReference",
      "namespace": "dataAwsccIotSecurityProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-security-profile/index.ts",
            "line": 406
          },
          "name": "cidrs",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-security-profile/index.ts",
            "line": 411
          },
          "name": "count",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-security-profile/index.ts",
            "line": 416
          },
          "name": "number",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-security-profile/index.ts",
            "line": 421
          },
          "name": "numbers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-security-profile/index.ts",
            "line": 426
          },
          "name": "ports",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-security-profile/index.ts",
            "line": 431
          },
          "name": "strings",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-security-profile/index.ts",
            "line": 390
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotSecurityProfile.DataAwsccIotSecurityProfileBehaviorsCriteriaValue"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-security-profile/index:DataAwsccIotSecurityProfileBehaviorsCriteriaValueOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotSecurityProfile.DataAwsccIotSecurityProfileBehaviorsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotSecurityProfile.DataAwsccIotSecurityProfileBehaviorsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-security-profile/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-awscc-iot-security-profile/index.ts",
        "line": 665
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-security-profile/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-awscc.dataAwsccIotSecurityProfile.DataAwsccIotSecurityProfileBehaviorsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIotSecurityProfileBehaviorsList",
      "namespace": "dataAwsccIotSecurityProfile",
      "symbolId": "src/data-awscc-iot-security-profile/index:DataAwsccIotSecurityProfileBehaviorsList"
    },
    "@cdktn/provider-awscc.dataAwsccIotSecurityProfile.DataAwsccIotSecurityProfileBehaviorsMetricDimension": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotSecurityProfile.DataAwsccIotSecurityProfileBehaviorsMetricDimension",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-security-profile/index.ts",
        "line": 522
      },
      "name": "DataAwsccIotSecurityProfileBehaviorsMetricDimension",
      "namespace": "dataAwsccIotSecurityProfile",
      "symbolId": "src/data-awscc-iot-security-profile/index:DataAwsccIotSecurityProfileBehaviorsMetricDimension"
    },
    "@cdktn/provider-awscc.dataAwsccIotSecurityProfile.DataAwsccIotSecurityProfileBehaviorsMetricDimensionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotSecurityProfile.DataAwsccIotSecurityProfileBehaviorsMetricDimensionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-security-profile/index.ts",
          "line": 552
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-security-profile/index.ts",
        "line": 545
      },
      "name": "DataAwsccIotSecurityProfileBehaviorsMetricDimensionOutputReference",
      "namespace": "dataAwsccIotSecurityProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-security-profile/index.ts",
            "line": 572
          },
          "name": "dimensionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-security-profile/index.ts",
            "line": 577
          },
          "name": "operator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-security-profile/index.ts",
            "line": 556
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotSecurityProfile.DataAwsccIotSecurityProfileBehaviorsMetricDimension"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-security-profile/index:DataAwsccIotSecurityProfileBehaviorsMetricDimensionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotSecurityProfile.DataAwsccIotSecurityProfileBehaviorsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotSecurityProfile.DataAwsccIotSecurityProfileBehaviorsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-security-profile/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-security-profile/index.ts",
        "line": 604
      },
      "name": "DataAwsccIotSecurityProfileBehaviorsOutputReference",
      "namespace": "dataAwsccIotSecurityProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-security-profile/index.ts",
            "line": 634
          },
          "name": "criteria",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotSecurityProfile.DataAwsccIotSecurityProfileBehaviorsCriteriaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-security-profile/index.ts",
            "line": 639
          },
          "name": "exportMetric",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-security-profile/index.ts",
            "line": 644
          },
          "name": "metric",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-security-profile/index.ts",
            "line": 650
          },
          "name": "metricDimension",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotSecurityProfile.DataAwsccIotSecurityProfileBehaviorsMetricDimensionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-security-profile/index.ts",
            "line": 655
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-security-profile/index.ts",
            "line": 660
          },
          "name": "suppressAlerts",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-security-profile/index.ts",
            "line": 617
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotSecurityProfile.DataAwsccIotSecurityProfileBehaviors"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-security-profile/index:DataAwsccIotSecurityProfileBehaviorsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotSecurityProfile.DataAwsccIotSecurityProfileConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotSecurityProfile.DataAwsccIotSecurityProfileConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-security-profile/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotSecurityProfileConfig",
      "namespace": "dataAwsccIotSecurityProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_security_profile#id DataAwsccIotSecurityProfile#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-security-profile/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-security-profile/index:DataAwsccIotSecurityProfileConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotSecurityProfile.DataAwsccIotSecurityProfileMetricsExportConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotSecurityProfile.DataAwsccIotSecurityProfileMetricsExportConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-security-profile/index.ts",
        "line": 683
      },
      "name": "DataAwsccIotSecurityProfileMetricsExportConfig",
      "namespace": "dataAwsccIotSecurityProfile",
      "symbolId": "src/data-awscc-iot-security-profile/index:DataAwsccIotSecurityProfileMetricsExportConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotSecurityProfile.DataAwsccIotSecurityProfileMetricsExportConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotSecurityProfile.DataAwsccIotSecurityProfileMetricsExportConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-security-profile/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-awscc-iot-security-profile/index.ts",
        "line": 706
      },
      "name": "DataAwsccIotSecurityProfileMetricsExportConfigOutputReference",
      "namespace": "dataAwsccIotSecurityProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-security-profile/index.ts",
            "line": 733
          },
          "name": "mqttTopic",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-security-profile/index.ts",
            "line": 738
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-security-profile/index.ts",
            "line": 717
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotSecurityProfile.DataAwsccIotSecurityProfileMetricsExportConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-security-profile/index:DataAwsccIotSecurityProfileMetricsExportConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotSecurityProfile.DataAwsccIotSecurityProfileTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotSecurityProfile.DataAwsccIotSecurityProfileTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-security-profile/index.ts",
        "line": 742
      },
      "name": "DataAwsccIotSecurityProfileTags",
      "namespace": "dataAwsccIotSecurityProfile",
      "symbolId": "src/data-awscc-iot-security-profile/index:DataAwsccIotSecurityProfileTags"
    },
    "@cdktn/provider-awscc.dataAwsccIotSecurityProfile.DataAwsccIotSecurityProfileTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotSecurityProfile.DataAwsccIotSecurityProfileTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-security-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/data-awscc-iot-security-profile/index.ts",
        "line": 804
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-security-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-awscc.dataAwsccIotSecurityProfile.DataAwsccIotSecurityProfileTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIotSecurityProfileTagsList",
      "namespace": "dataAwsccIotSecurityProfile",
      "symbolId": "src/data-awscc-iot-security-profile/index:DataAwsccIotSecurityProfileTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccIotSecurityProfile.DataAwsccIotSecurityProfileTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotSecurityProfile.DataAwsccIotSecurityProfileTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-security-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/data-awscc-iot-security-profile/index.ts",
        "line": 765
      },
      "name": "DataAwsccIotSecurityProfileTagsOutputReference",
      "namespace": "dataAwsccIotSecurityProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-security-profile/index.ts",
            "line": 794
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-security-profile/index.ts",
            "line": 799
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-security-profile/index.ts",
            "line": 778
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotSecurityProfile.DataAwsccIotSecurityProfileTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-security-profile/index:DataAwsccIotSecurityProfileTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotSecurityProfiles.DataAwsccIotSecurityProfiles": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_security_profiles awscc_iot_security_profiles}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotSecurityProfiles.DataAwsccIotSecurityProfiles",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_security_profiles awscc_iot_security_profiles} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-security-profiles/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotSecurityProfiles.DataAwsccIotSecurityProfilesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-security-profiles/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotSecurityProfiles resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-security-profiles/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIotSecurityProfiles to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_security_profiles#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotSecurityProfiles that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotSecurityProfiles to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-security-profiles/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-security-profiles/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotSecurityProfiles",
      "namespace": "dataAwsccIotSecurityProfiles",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-security-profiles/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-security-profiles/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-security-profiles/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-security-profiles/index:DataAwsccIotSecurityProfiles"
    },
    "@cdktn/provider-awscc.dataAwsccIotSecurityProfiles.DataAwsccIotSecurityProfilesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotSecurityProfiles.DataAwsccIotSecurityProfilesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-security-profiles/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotSecurityProfilesConfig",
      "namespace": "dataAwsccIotSecurityProfiles",
      "symbolId": "src/data-awscc-iot-security-profiles/index:DataAwsccIotSecurityProfilesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotSoftwarePackage.DataAwsccIotSoftwarePackage": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_software_package awscc_iot_software_package}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotSoftwarePackage.DataAwsccIotSoftwarePackage",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_software_package awscc_iot_software_package} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-software-package/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-awscc.dataAwsccIotSoftwarePackage.DataAwsccIotSoftwarePackageConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-software-package/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotSoftwarePackage resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-software-package/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 DataAwsccIotSoftwarePackage to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_software_package#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotSoftwarePackage that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotSoftwarePackage to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-software-package/index.ts",
            "line": 202
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-software-package/index.ts",
            "line": 208
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotSoftwarePackage",
      "namespace": "dataAwsccIotSoftwarePackage",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-software-package/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-software-package/index.ts",
            "line": 165
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-software-package/index.ts",
            "line": 183
          },
          "name": "packageArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-software-package/index.ts",
            "line": 188
          },
          "name": "packageName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-software-package/index.ts",
            "line": 194
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotSoftwarePackage.DataAwsccIotSoftwarePackageTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-software-package/index.ts",
            "line": 178
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-software-package/index.ts",
            "line": 171
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-software-package/index:DataAwsccIotSoftwarePackage"
    },
    "@cdktn/provider-awscc.dataAwsccIotSoftwarePackage.DataAwsccIotSoftwarePackageConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotSoftwarePackage.DataAwsccIotSoftwarePackageConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-software-package/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotSoftwarePackageConfig",
      "namespace": "dataAwsccIotSoftwarePackage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_software_package#id DataAwsccIotSoftwarePackage#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-software-package/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-software-package/index:DataAwsccIotSoftwarePackageConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotSoftwarePackage.DataAwsccIotSoftwarePackageTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotSoftwarePackage.DataAwsccIotSoftwarePackageTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-software-package/index.ts",
        "line": 25
      },
      "name": "DataAwsccIotSoftwarePackageTags",
      "namespace": "dataAwsccIotSoftwarePackage",
      "symbolId": "src/data-awscc-iot-software-package/index:DataAwsccIotSoftwarePackageTags"
    },
    "@cdktn/provider-awscc.dataAwsccIotSoftwarePackage.DataAwsccIotSoftwarePackageTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotSoftwarePackage.DataAwsccIotSoftwarePackageTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-software-package/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-awscc-iot-software-package/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-software-package/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-awscc.dataAwsccIotSoftwarePackage.DataAwsccIotSoftwarePackageTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIotSoftwarePackageTagsList",
      "namespace": "dataAwsccIotSoftwarePackage",
      "symbolId": "src/data-awscc-iot-software-package/index:DataAwsccIotSoftwarePackageTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccIotSoftwarePackage.DataAwsccIotSoftwarePackageTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotSoftwarePackage.DataAwsccIotSoftwarePackageTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-software-package/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-software-package/index.ts",
        "line": 48
      },
      "name": "DataAwsccIotSoftwarePackageTagsOutputReference",
      "namespace": "dataAwsccIotSoftwarePackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-software-package/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-software-package/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-software-package/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotSoftwarePackage.DataAwsccIotSoftwarePackageTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-software-package/index:DataAwsccIotSoftwarePackageTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotSoftwarePackageVersion.DataAwsccIotSoftwarePackageVersion": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_software_package_version awscc_iot_software_package_version}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotSoftwarePackageVersion.DataAwsccIotSoftwarePackageVersion",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_software_package_version awscc_iot_software_package_version} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-software-package-version/index.ts",
          "line": 379
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotSoftwarePackageVersion.DataAwsccIotSoftwarePackageVersionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-software-package-version/index.ts",
        "line": 347
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotSoftwarePackageVersion resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-software-package-version/index.ts",
            "line": 364
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIotSoftwarePackageVersion to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_software_package_version#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotSoftwarePackageVersion that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotSoftwarePackageVersion to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-software-package-version/index.ts",
            "line": 483
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-software-package-version/index.ts",
            "line": 489
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotSoftwarePackageVersion",
      "namespace": "dataAwsccIotSoftwarePackageVersion",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-software-package-version/index.ts",
            "line": 352
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-software-package-version/index.ts",
            "line": 404
          },
          "name": "artifact",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotSoftwarePackageVersion.DataAwsccIotSoftwarePackageVersionArtifactOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-software-package-version/index.ts",
            "line": 410
          },
          "name": "attributes",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-software-package-version/index.ts",
            "line": 415
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-software-package-version/index.ts",
            "line": 420
          },
          "name": "errorReason",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-software-package-version/index.ts",
            "line": 438
          },
          "name": "packageName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-software-package-version/index.ts",
            "line": 443
          },
          "name": "packageVersionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-software-package-version/index.ts",
            "line": 448
          },
          "name": "recipe",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-software-package-version/index.ts",
            "line": 454
          },
          "name": "sbom",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotSoftwarePackageVersion.DataAwsccIotSoftwarePackageVersionSbomOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-software-package-version/index.ts",
            "line": 459
          },
          "name": "sbomValidationStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-software-package-version/index.ts",
            "line": 464
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-software-package-version/index.ts",
            "line": 470
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotSoftwarePackageVersion.DataAwsccIotSoftwarePackageVersionTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-software-package-version/index.ts",
            "line": 475
          },
          "name": "versionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-software-package-version/index.ts",
            "line": 433
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-software-package-version/index.ts",
            "line": 426
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-software-package-version/index:DataAwsccIotSoftwarePackageVersion"
    },
    "@cdktn/provider-awscc.dataAwsccIotSoftwarePackageVersion.DataAwsccIotSoftwarePackageVersionArtifact": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotSoftwarePackageVersion.DataAwsccIotSoftwarePackageVersionArtifact",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-software-package-version/index.ts",
        "line": 89
      },
      "name": "DataAwsccIotSoftwarePackageVersionArtifact",
      "namespace": "dataAwsccIotSoftwarePackageVersion",
      "symbolId": "src/data-awscc-iot-software-package-version/index:DataAwsccIotSoftwarePackageVersionArtifact"
    },
    "@cdktn/provider-awscc.dataAwsccIotSoftwarePackageVersion.DataAwsccIotSoftwarePackageVersionArtifactOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotSoftwarePackageVersion.DataAwsccIotSoftwarePackageVersionArtifactOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-software-package-version/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-software-package-version/index.ts",
        "line": 112
      },
      "name": "DataAwsccIotSoftwarePackageVersionArtifactOutputReference",
      "namespace": "dataAwsccIotSoftwarePackageVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-software-package-version/index.ts",
            "line": 140
          },
          "name": "s3Location",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotSoftwarePackageVersion.DataAwsccIotSoftwarePackageVersionArtifactS3LocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-software-package-version/index.ts",
            "line": 123
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotSoftwarePackageVersion.DataAwsccIotSoftwarePackageVersionArtifact"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-software-package-version/index:DataAwsccIotSoftwarePackageVersionArtifactOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotSoftwarePackageVersion.DataAwsccIotSoftwarePackageVersionArtifactS3Location": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotSoftwarePackageVersion.DataAwsccIotSoftwarePackageVersionArtifactS3Location",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-software-package-version/index.ts",
        "line": 25
      },
      "name": "DataAwsccIotSoftwarePackageVersionArtifactS3Location",
      "namespace": "dataAwsccIotSoftwarePackageVersion",
      "symbolId": "src/data-awscc-iot-software-package-version/index:DataAwsccIotSoftwarePackageVersionArtifactS3Location"
    },
    "@cdktn/provider-awscc.dataAwsccIotSoftwarePackageVersion.DataAwsccIotSoftwarePackageVersionArtifactS3LocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotSoftwarePackageVersion.DataAwsccIotSoftwarePackageVersionArtifactS3LocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-software-package-version/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-software-package-version/index.ts",
        "line": 48
      },
      "name": "DataAwsccIotSoftwarePackageVersionArtifactS3LocationOutputReference",
      "namespace": "dataAwsccIotSoftwarePackageVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-software-package-version/index.ts",
            "line": 75
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-software-package-version/index.ts",
            "line": 80
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-software-package-version/index.ts",
            "line": 85
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-software-package-version/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotSoftwarePackageVersion.DataAwsccIotSoftwarePackageVersionArtifactS3Location"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-software-package-version/index:DataAwsccIotSoftwarePackageVersionArtifactS3LocationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotSoftwarePackageVersion.DataAwsccIotSoftwarePackageVersionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotSoftwarePackageVersion.DataAwsccIotSoftwarePackageVersionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-software-package-version/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotSoftwarePackageVersionConfig",
      "namespace": "dataAwsccIotSoftwarePackageVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_software_package_version#id DataAwsccIotSoftwarePackageVersion#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-software-package-version/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-software-package-version/index:DataAwsccIotSoftwarePackageVersionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotSoftwarePackageVersion.DataAwsccIotSoftwarePackageVersionSbom": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotSoftwarePackageVersion.DataAwsccIotSoftwarePackageVersionSbom",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-software-package-version/index.ts",
        "line": 208
      },
      "name": "DataAwsccIotSoftwarePackageVersionSbom",
      "namespace": "dataAwsccIotSoftwarePackageVersion",
      "symbolId": "src/data-awscc-iot-software-package-version/index:DataAwsccIotSoftwarePackageVersionSbom"
    },
    "@cdktn/provider-awscc.dataAwsccIotSoftwarePackageVersion.DataAwsccIotSoftwarePackageVersionSbomOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotSoftwarePackageVersion.DataAwsccIotSoftwarePackageVersionSbomOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-software-package-version/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/data-awscc-iot-software-package-version/index.ts",
        "line": 231
      },
      "name": "DataAwsccIotSoftwarePackageVersionSbomOutputReference",
      "namespace": "dataAwsccIotSoftwarePackageVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-software-package-version/index.ts",
            "line": 259
          },
          "name": "s3Location",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotSoftwarePackageVersion.DataAwsccIotSoftwarePackageVersionSbomS3LocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-software-package-version/index.ts",
            "line": 242
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotSoftwarePackageVersion.DataAwsccIotSoftwarePackageVersionSbom"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-software-package-version/index:DataAwsccIotSoftwarePackageVersionSbomOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotSoftwarePackageVersion.DataAwsccIotSoftwarePackageVersionSbomS3Location": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotSoftwarePackageVersion.DataAwsccIotSoftwarePackageVersionSbomS3Location",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-software-package-version/index.ts",
        "line": 144
      },
      "name": "DataAwsccIotSoftwarePackageVersionSbomS3Location",
      "namespace": "dataAwsccIotSoftwarePackageVersion",
      "symbolId": "src/data-awscc-iot-software-package-version/index:DataAwsccIotSoftwarePackageVersionSbomS3Location"
    },
    "@cdktn/provider-awscc.dataAwsccIotSoftwarePackageVersion.DataAwsccIotSoftwarePackageVersionSbomS3LocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotSoftwarePackageVersion.DataAwsccIotSoftwarePackageVersionSbomS3LocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-software-package-version/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-awscc-iot-software-package-version/index.ts",
        "line": 167
      },
      "name": "DataAwsccIotSoftwarePackageVersionSbomS3LocationOutputReference",
      "namespace": "dataAwsccIotSoftwarePackageVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-software-package-version/index.ts",
            "line": 194
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-software-package-version/index.ts",
            "line": 199
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-software-package-version/index.ts",
            "line": 204
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-software-package-version/index.ts",
            "line": 178
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotSoftwarePackageVersion.DataAwsccIotSoftwarePackageVersionSbomS3Location"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-software-package-version/index:DataAwsccIotSoftwarePackageVersionSbomS3LocationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotSoftwarePackageVersion.DataAwsccIotSoftwarePackageVersionTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotSoftwarePackageVersion.DataAwsccIotSoftwarePackageVersionTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-software-package-version/index.ts",
        "line": 263
      },
      "name": "DataAwsccIotSoftwarePackageVersionTags",
      "namespace": "dataAwsccIotSoftwarePackageVersion",
      "symbolId": "src/data-awscc-iot-software-package-version/index:DataAwsccIotSoftwarePackageVersionTags"
    },
    "@cdktn/provider-awscc.dataAwsccIotSoftwarePackageVersion.DataAwsccIotSoftwarePackageVersionTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotSoftwarePackageVersion.DataAwsccIotSoftwarePackageVersionTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-software-package-version/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-software-package-version/index.ts",
        "line": 325
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-software-package-version/index.ts",
            "line": 339
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotSoftwarePackageVersion.DataAwsccIotSoftwarePackageVersionTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIotSoftwarePackageVersionTagsList",
      "namespace": "dataAwsccIotSoftwarePackageVersion",
      "symbolId": "src/data-awscc-iot-software-package-version/index:DataAwsccIotSoftwarePackageVersionTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccIotSoftwarePackageVersion.DataAwsccIotSoftwarePackageVersionTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotSoftwarePackageVersion.DataAwsccIotSoftwarePackageVersionTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-software-package-version/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-software-package-version/index.ts",
        "line": 286
      },
      "name": "DataAwsccIotSoftwarePackageVersionTagsOutputReference",
      "namespace": "dataAwsccIotSoftwarePackageVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-software-package-version/index.ts",
            "line": 315
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-software-package-version/index.ts",
            "line": 320
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-software-package-version/index.ts",
            "line": 299
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotSoftwarePackageVersion.DataAwsccIotSoftwarePackageVersionTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-software-package-version/index:DataAwsccIotSoftwarePackageVersionTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotSoftwarePackageVersions.DataAwsccIotSoftwarePackageVersions": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_software_package_versions awscc_iot_software_package_versions}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotSoftwarePackageVersions.DataAwsccIotSoftwarePackageVersions",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_software_package_versions awscc_iot_software_package_versions} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-software-package-versions/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotSoftwarePackageVersions.DataAwsccIotSoftwarePackageVersionsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-software-package-versions/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotSoftwarePackageVersions resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-software-package-versions/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIotSoftwarePackageVersions to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_software_package_versions#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotSoftwarePackageVersions that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotSoftwarePackageVersions to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-software-package-versions/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-software-package-versions/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotSoftwarePackageVersions",
      "namespace": "dataAwsccIotSoftwarePackageVersions",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-software-package-versions/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-software-package-versions/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-software-package-versions/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-software-package-versions/index:DataAwsccIotSoftwarePackageVersions"
    },
    "@cdktn/provider-awscc.dataAwsccIotSoftwarePackageVersions.DataAwsccIotSoftwarePackageVersionsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotSoftwarePackageVersions.DataAwsccIotSoftwarePackageVersionsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-software-package-versions/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotSoftwarePackageVersionsConfig",
      "namespace": "dataAwsccIotSoftwarePackageVersions",
      "symbolId": "src/data-awscc-iot-software-package-versions/index:DataAwsccIotSoftwarePackageVersionsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotSoftwarePackages.DataAwsccIotSoftwarePackages": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_software_packages awscc_iot_software_packages}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotSoftwarePackages.DataAwsccIotSoftwarePackages",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_software_packages awscc_iot_software_packages} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-software-packages/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotSoftwarePackages.DataAwsccIotSoftwarePackagesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-software-packages/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotSoftwarePackages resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-software-packages/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIotSoftwarePackages to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_software_packages#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotSoftwarePackages that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotSoftwarePackages to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-software-packages/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-software-packages/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotSoftwarePackages",
      "namespace": "dataAwsccIotSoftwarePackages",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-software-packages/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-software-packages/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-software-packages/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-software-packages/index:DataAwsccIotSoftwarePackages"
    },
    "@cdktn/provider-awscc.dataAwsccIotSoftwarePackages.DataAwsccIotSoftwarePackagesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotSoftwarePackages.DataAwsccIotSoftwarePackagesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-software-packages/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotSoftwarePackagesConfig",
      "namespace": "dataAwsccIotSoftwarePackages",
      "symbolId": "src/data-awscc-iot-software-packages/index:DataAwsccIotSoftwarePackagesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotThing.DataAwsccIotThing": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_thing awscc_iot_thing}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotThing.DataAwsccIotThing",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_thing awscc_iot_thing} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-thing/index.ts",
          "line": 116
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotThing.DataAwsccIotThingConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-thing/index.ts",
        "line": 84
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotThing resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-thing/index.ts",
            "line": 101
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIotThing to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_thing#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotThing that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotThing to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-thing/index.ts",
            "line": 177
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-thing/index.ts",
            "line": 183
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotThing",
      "namespace": "dataAwsccIotThing",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-thing/index.ts",
            "line": 89
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-thing/index.ts",
            "line": 140
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-thing/index.ts",
            "line": 146
          },
          "name": "attributePayload",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotThing.DataAwsccIotThingAttributePayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-thing/index.ts",
            "line": 164
          },
          "name": "thingId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-thing/index.ts",
            "line": 169
          },
          "name": "thingName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-thing/index.ts",
            "line": 159
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-thing/index.ts",
            "line": 152
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-thing/index:DataAwsccIotThing"
    },
    "@cdktn/provider-awscc.dataAwsccIotThing.DataAwsccIotThingAttributePayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotThing.DataAwsccIotThingAttributePayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-thing/index.ts",
        "line": 25
      },
      "name": "DataAwsccIotThingAttributePayload",
      "namespace": "dataAwsccIotThing",
      "symbolId": "src/data-awscc-iot-thing/index:DataAwsccIotThingAttributePayload"
    },
    "@cdktn/provider-awscc.dataAwsccIotThing.DataAwsccIotThingAttributePayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotThing.DataAwsccIotThingAttributePayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-thing/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-thing/index.ts",
        "line": 48
      },
      "name": "DataAwsccIotThingAttributePayloadOutputReference",
      "namespace": "dataAwsccIotThing",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-thing/index.ts",
            "line": 76
          },
          "name": "attributes",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-thing/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotThing.DataAwsccIotThingAttributePayload"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-thing/index:DataAwsccIotThingAttributePayloadOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotThing.DataAwsccIotThingConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotThing.DataAwsccIotThingConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-thing/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotThingConfig",
      "namespace": "dataAwsccIotThing",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_thing#id DataAwsccIotThing#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-thing/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-thing/index:DataAwsccIotThingConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotThingGroup.DataAwsccIotThingGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_thing_group awscc_iot_thing_group}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotThingGroup.DataAwsccIotThingGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_thing_group awscc_iot_thing_group} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-thing-group/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-awscc.dataAwsccIotThingGroup.DataAwsccIotThingGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-thing-group/index.ts",
        "line": 224
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotThingGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-thing-group/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 DataAwsccIotThingGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_thing_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotThingGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotThingGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-thing-group/index.ts",
            "line": 333
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-thing-group/index.ts",
            "line": 339
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotThingGroup",
      "namespace": "dataAwsccIotThingGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-thing-group/index.ts",
            "line": 229
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-thing-group/index.ts",
            "line": 280
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-thing-group/index.ts",
            "line": 298
          },
          "name": "parentGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-thing-group/index.ts",
            "line": 303
          },
          "name": "queryString",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-thing-group/index.ts",
            "line": 309
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotThingGroup.DataAwsccIotThingGroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-thing-group/index.ts",
            "line": 314
          },
          "name": "thingGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-thing-group/index.ts",
            "line": 319
          },
          "name": "thingGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-thing-group/index.ts",
            "line": 325
          },
          "name": "thingGroupProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotThingGroup.DataAwsccIotThingGroupThingGroupPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-thing-group/index.ts",
            "line": 293
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-thing-group/index.ts",
            "line": 286
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-thing-group/index:DataAwsccIotThingGroup"
    },
    "@cdktn/provider-awscc.dataAwsccIotThingGroup.DataAwsccIotThingGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotThingGroup.DataAwsccIotThingGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-thing-group/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotThingGroupConfig",
      "namespace": "dataAwsccIotThingGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_thing_group#id DataAwsccIotThingGroup#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-thing-group/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-thing-group/index:DataAwsccIotThingGroupConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotThingGroup.DataAwsccIotThingGroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotThingGroup.DataAwsccIotThingGroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-thing-group/index.ts",
        "line": 25
      },
      "name": "DataAwsccIotThingGroupTags",
      "namespace": "dataAwsccIotThingGroup",
      "symbolId": "src/data-awscc-iot-thing-group/index:DataAwsccIotThingGroupTags"
    },
    "@cdktn/provider-awscc.dataAwsccIotThingGroup.DataAwsccIotThingGroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotThingGroup.DataAwsccIotThingGroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-thing-group/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-awscc-iot-thing-group/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-thing-group/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-awscc.dataAwsccIotThingGroup.DataAwsccIotThingGroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIotThingGroupTagsList",
      "namespace": "dataAwsccIotThingGroup",
      "symbolId": "src/data-awscc-iot-thing-group/index:DataAwsccIotThingGroupTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccIotThingGroup.DataAwsccIotThingGroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotThingGroup.DataAwsccIotThingGroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-thing-group/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-thing-group/index.ts",
        "line": 48
      },
      "name": "DataAwsccIotThingGroupTagsOutputReference",
      "namespace": "dataAwsccIotThingGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-thing-group/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-thing-group/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-thing-group/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotThingGroup.DataAwsccIotThingGroupTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-thing-group/index:DataAwsccIotThingGroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotThingGroup.DataAwsccIotThingGroupThingGroupProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotThingGroup.DataAwsccIotThingGroupThingGroupProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-thing-group/index.ts",
        "line": 160
      },
      "name": "DataAwsccIotThingGroupThingGroupProperties",
      "namespace": "dataAwsccIotThingGroup",
      "symbolId": "src/data-awscc-iot-thing-group/index:DataAwsccIotThingGroupThingGroupProperties"
    },
    "@cdktn/provider-awscc.dataAwsccIotThingGroup.DataAwsccIotThingGroupThingGroupPropertiesAttributePayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotThingGroup.DataAwsccIotThingGroupThingGroupPropertiesAttributePayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-thing-group/index.ts",
        "line": 105
      },
      "name": "DataAwsccIotThingGroupThingGroupPropertiesAttributePayload",
      "namespace": "dataAwsccIotThingGroup",
      "symbolId": "src/data-awscc-iot-thing-group/index:DataAwsccIotThingGroupThingGroupPropertiesAttributePayload"
    },
    "@cdktn/provider-awscc.dataAwsccIotThingGroup.DataAwsccIotThingGroupThingGroupPropertiesAttributePayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotThingGroup.DataAwsccIotThingGroupThingGroupPropertiesAttributePayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-thing-group/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-awscc-iot-thing-group/index.ts",
        "line": 128
      },
      "name": "DataAwsccIotThingGroupThingGroupPropertiesAttributePayloadOutputReference",
      "namespace": "dataAwsccIotThingGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-thing-group/index.ts",
            "line": 156
          },
          "name": "attributes",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-thing-group/index.ts",
            "line": 139
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotThingGroup.DataAwsccIotThingGroupThingGroupPropertiesAttributePayload"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-thing-group/index:DataAwsccIotThingGroupThingGroupPropertiesAttributePayloadOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotThingGroup.DataAwsccIotThingGroupThingGroupPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotThingGroup.DataAwsccIotThingGroupThingGroupPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-thing-group/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-thing-group/index.ts",
        "line": 183
      },
      "name": "DataAwsccIotThingGroupThingGroupPropertiesOutputReference",
      "namespace": "dataAwsccIotThingGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-thing-group/index.ts",
            "line": 211
          },
          "name": "attributePayload",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotThingGroup.DataAwsccIotThingGroupThingGroupPropertiesAttributePayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-thing-group/index.ts",
            "line": 216
          },
          "name": "thingGroupDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-thing-group/index.ts",
            "line": 194
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotThingGroup.DataAwsccIotThingGroupThingGroupProperties"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-thing-group/index:DataAwsccIotThingGroupThingGroupPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotThingGroups.DataAwsccIotThingGroups": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_thing_groups awscc_iot_thing_groups}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotThingGroups.DataAwsccIotThingGroups",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_thing_groups awscc_iot_thing_groups} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-thing-groups/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotThingGroups.DataAwsccIotThingGroupsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-thing-groups/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotThingGroups resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-thing-groups/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIotThingGroups to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_thing_groups#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotThingGroups that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotThingGroups to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-thing-groups/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-thing-groups/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotThingGroups",
      "namespace": "dataAwsccIotThingGroups",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-thing-groups/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-thing-groups/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-thing-groups/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-thing-groups/index:DataAwsccIotThingGroups"
    },
    "@cdktn/provider-awscc.dataAwsccIotThingGroups.DataAwsccIotThingGroupsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotThingGroups.DataAwsccIotThingGroupsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-thing-groups/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotThingGroupsConfig",
      "namespace": "dataAwsccIotThingGroups",
      "symbolId": "src/data-awscc-iot-thing-groups/index:DataAwsccIotThingGroupsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotThingType.DataAwsccIotThingType": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_thing_type awscc_iot_thing_type}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotThingType.DataAwsccIotThingType",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_thing_type awscc_iot_thing_type} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-thing-type/index.ts",
          "line": 346
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotThingType.DataAwsccIotThingTypeConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-thing-type/index.ts",
        "line": 314
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotThingType resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-thing-type/index.ts",
            "line": 331
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIotThingType to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_thing_type#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotThingType that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotThingType to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-thing-type/index.ts",
            "line": 418
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-thing-type/index.ts",
            "line": 424
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotThingType",
      "namespace": "dataAwsccIotThingType",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-thing-type/index.ts",
            "line": 319
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-thing-type/index.ts",
            "line": 370
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-thing-type/index.ts",
            "line": 375
          },
          "name": "deprecateThingType",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-thing-type/index.ts",
            "line": 394
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotThingType.DataAwsccIotThingTypeTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-thing-type/index.ts",
            "line": 399
          },
          "name": "thingTypeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-thing-type/index.ts",
            "line": 404
          },
          "name": "thingTypeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-thing-type/index.ts",
            "line": 410
          },
          "name": "thingTypeProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotThingType.DataAwsccIotThingTypeThingTypePropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-thing-type/index.ts",
            "line": 388
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-thing-type/index.ts",
            "line": 381
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-thing-type/index:DataAwsccIotThingType"
    },
    "@cdktn/provider-awscc.dataAwsccIotThingType.DataAwsccIotThingTypeConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotThingType.DataAwsccIotThingTypeConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-thing-type/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotThingTypeConfig",
      "namespace": "dataAwsccIotThingType",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_thing_type#id DataAwsccIotThingType#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-thing-type/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-thing-type/index:DataAwsccIotThingTypeConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotThingType.DataAwsccIotThingTypeTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotThingType.DataAwsccIotThingTypeTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-thing-type/index.ts",
        "line": 25
      },
      "name": "DataAwsccIotThingTypeTags",
      "namespace": "dataAwsccIotThingType",
      "symbolId": "src/data-awscc-iot-thing-type/index:DataAwsccIotThingTypeTags"
    },
    "@cdktn/provider-awscc.dataAwsccIotThingType.DataAwsccIotThingTypeTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotThingType.DataAwsccIotThingTypeTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-thing-type/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-awscc-iot-thing-type/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-thing-type/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-awscc.dataAwsccIotThingType.DataAwsccIotThingTypeTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIotThingTypeTagsList",
      "namespace": "dataAwsccIotThingType",
      "symbolId": "src/data-awscc-iot-thing-type/index:DataAwsccIotThingTypeTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccIotThingType.DataAwsccIotThingTypeTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotThingType.DataAwsccIotThingTypeTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-thing-type/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-thing-type/index.ts",
        "line": 48
      },
      "name": "DataAwsccIotThingTypeTagsOutputReference",
      "namespace": "dataAwsccIotThingType",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-thing-type/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-thing-type/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-thing-type/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotThingType.DataAwsccIotThingTypeTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-thing-type/index:DataAwsccIotThingTypeTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotThingType.DataAwsccIotThingTypeThingTypeProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotThingType.DataAwsccIotThingTypeThingTypeProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-thing-type/index.ts",
        "line": 245
      },
      "name": "DataAwsccIotThingTypeThingTypeProperties",
      "namespace": "dataAwsccIotThingType",
      "symbolId": "src/data-awscc-iot-thing-type/index:DataAwsccIotThingTypeThingTypeProperties"
    },
    "@cdktn/provider-awscc.dataAwsccIotThingType.DataAwsccIotThingTypeThingTypePropertiesMqtt5Configuration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotThingType.DataAwsccIotThingTypeThingTypePropertiesMqtt5Configuration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-thing-type/index.ts",
        "line": 190
      },
      "name": "DataAwsccIotThingTypeThingTypePropertiesMqtt5Configuration",
      "namespace": "dataAwsccIotThingType",
      "symbolId": "src/data-awscc-iot-thing-type/index:DataAwsccIotThingTypeThingTypePropertiesMqtt5Configuration"
    },
    "@cdktn/provider-awscc.dataAwsccIotThingType.DataAwsccIotThingTypeThingTypePropertiesMqtt5ConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotThingType.DataAwsccIotThingTypeThingTypePropertiesMqtt5ConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-thing-type/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/data-awscc-iot-thing-type/index.ts",
        "line": 213
      },
      "name": "DataAwsccIotThingTypeThingTypePropertiesMqtt5ConfigurationOutputReference",
      "namespace": "dataAwsccIotThingType",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-thing-type/index.ts",
            "line": 241
          },
          "name": "propagatingAttributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotThingType.DataAwsccIotThingTypeThingTypePropertiesMqtt5ConfigurationPropagatingAttributesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-thing-type/index.ts",
            "line": 224
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotThingType.DataAwsccIotThingTypeThingTypePropertiesMqtt5Configuration"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-thing-type/index:DataAwsccIotThingTypeThingTypePropertiesMqtt5ConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotThingType.DataAwsccIotThingTypeThingTypePropertiesMqtt5ConfigurationPropagatingAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotThingType.DataAwsccIotThingTypeThingTypePropertiesMqtt5ConfigurationPropagatingAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-thing-type/index.ts",
        "line": 105
      },
      "name": "DataAwsccIotThingTypeThingTypePropertiesMqtt5ConfigurationPropagatingAttributes",
      "namespace": "dataAwsccIotThingType",
      "symbolId": "src/data-awscc-iot-thing-type/index:DataAwsccIotThingTypeThingTypePropertiesMqtt5ConfigurationPropagatingAttributes"
    },
    "@cdktn/provider-awscc.dataAwsccIotThingType.DataAwsccIotThingTypeThingTypePropertiesMqtt5ConfigurationPropagatingAttributesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotThingType.DataAwsccIotThingTypeThingTypePropertiesMqtt5ConfigurationPropagatingAttributesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-thing-type/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-awscc-iot-thing-type/index.ts",
        "line": 172
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-thing-type/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-awscc.dataAwsccIotThingType.DataAwsccIotThingTypeThingTypePropertiesMqtt5ConfigurationPropagatingAttributesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIotThingTypeThingTypePropertiesMqtt5ConfigurationPropagatingAttributesList",
      "namespace": "dataAwsccIotThingType",
      "symbolId": "src/data-awscc-iot-thing-type/index:DataAwsccIotThingTypeThingTypePropertiesMqtt5ConfigurationPropagatingAttributesList"
    },
    "@cdktn/provider-awscc.dataAwsccIotThingType.DataAwsccIotThingTypeThingTypePropertiesMqtt5ConfigurationPropagatingAttributesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotThingType.DataAwsccIotThingTypeThingTypePropertiesMqtt5ConfigurationPropagatingAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-thing-type/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-awscc-iot-thing-type/index.ts",
        "line": 128
      },
      "name": "DataAwsccIotThingTypeThingTypePropertiesMqtt5ConfigurationPropagatingAttributesOutputReference",
      "namespace": "dataAwsccIotThingType",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-thing-type/index.ts",
            "line": 157
          },
          "name": "connectionAttribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-thing-type/index.ts",
            "line": 162
          },
          "name": "thingAttribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-thing-type/index.ts",
            "line": 167
          },
          "name": "userPropertyKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-thing-type/index.ts",
            "line": 141
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotThingType.DataAwsccIotThingTypeThingTypePropertiesMqtt5ConfigurationPropagatingAttributes"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-thing-type/index:DataAwsccIotThingTypeThingTypePropertiesMqtt5ConfigurationPropagatingAttributesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotThingType.DataAwsccIotThingTypeThingTypePropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotThingType.DataAwsccIotThingTypeThingTypePropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-thing-type/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-thing-type/index.ts",
        "line": 268
      },
      "name": "DataAwsccIotThingTypeThingTypePropertiesOutputReference",
      "namespace": "dataAwsccIotThingType",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-thing-type/index.ts",
            "line": 296
          },
          "name": "mqtt5Configuration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotThingType.DataAwsccIotThingTypeThingTypePropertiesMqtt5ConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-thing-type/index.ts",
            "line": 301
          },
          "name": "searchableAttributes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-thing-type/index.ts",
            "line": 306
          },
          "name": "thingTypeDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-thing-type/index.ts",
            "line": 279
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotThingType.DataAwsccIotThingTypeThingTypeProperties"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-thing-type/index:DataAwsccIotThingTypeThingTypePropertiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotThingTypes.DataAwsccIotThingTypes": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_thing_types awscc_iot_thing_types}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotThingTypes.DataAwsccIotThingTypes",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_thing_types awscc_iot_thing_types} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-thing-types/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotThingTypes.DataAwsccIotThingTypesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-thing-types/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotThingTypes resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-thing-types/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIotThingTypes to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_thing_types#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotThingTypes that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotThingTypes to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-thing-types/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-thing-types/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotThingTypes",
      "namespace": "dataAwsccIotThingTypes",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-thing-types/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-thing-types/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-thing-types/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-thing-types/index:DataAwsccIotThingTypes"
    },
    "@cdktn/provider-awscc.dataAwsccIotThingTypes.DataAwsccIotThingTypesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotThingTypes.DataAwsccIotThingTypesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-thing-types/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotThingTypesConfig",
      "namespace": "dataAwsccIotThingTypes",
      "symbolId": "src/data-awscc-iot-thing-types/index:DataAwsccIotThingTypesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotThings.DataAwsccIotThings": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_things awscc_iot_things}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotThings.DataAwsccIotThings",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_things awscc_iot_things} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-things/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotThings.DataAwsccIotThingsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-things/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotThings resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-things/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIotThings to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_things#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotThings that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotThings to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-things/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-things/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotThings",
      "namespace": "dataAwsccIotThings",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-things/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-things/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-things/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-things/index:DataAwsccIotThings"
    },
    "@cdktn/provider-awscc.dataAwsccIotThings.DataAwsccIotThingsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotThings.DataAwsccIotThingsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-things/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotThingsConfig",
      "namespace": "dataAwsccIotThings",
      "symbolId": "src/data-awscc-iot-things/index:DataAwsccIotThingsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRule": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_topic_rule awscc_iot_topic_rule}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRule",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_topic_rule awscc_iot_topic_rule} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-topic-rule/index.ts",
          "line": 5835
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 5803
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotTopicRule resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 5820
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIotTopicRule to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_topic_rule#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotTopicRule that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotTopicRule to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 5897
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 5903
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotTopicRule",
      "namespace": "dataAwsccIotTopicRule",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 5808
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 5859
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 5877
          },
          "name": "ruleName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 5883
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 5889
          },
          "name": "topicRulePayload",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 5872
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 5865
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRule"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotTopicRuleConfig",
      "namespace": "dataAwsccIotTopicRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_topic_rule#id DataAwsccIotTopicRule#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 25
      },
      "name": "DataAwsccIotTopicRuleTags",
      "namespace": "dataAwsccIotTopicRule",
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTags"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-topic-rule/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-awscc-iot-topic-rule/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/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-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIotTopicRuleTagsList",
      "namespace": "dataAwsccIotTopicRule",
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-topic-rule/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 48
      },
      "name": "DataAwsccIotTopicRuleTagsOutputReference",
      "namespace": "dataAwsccIotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 5718
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayload",
      "namespace": "dataAwsccIotTopicRule",
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayload"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 2720
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadActions",
      "namespace": "dataAwsccIotTopicRule",
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadActions"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsCloudwatchAlarm": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsCloudwatchAlarm",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 105
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadActionsCloudwatchAlarm",
      "namespace": "dataAwsccIotTopicRule",
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadActionsCloudwatchAlarm"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsCloudwatchAlarmOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsCloudwatchAlarmOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-topic-rule/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-awscc-iot-topic-rule/index.ts",
        "line": 128
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadActionsCloudwatchAlarmOutputReference",
      "namespace": "dataAwsccIotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 155
          },
          "name": "alarmName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 160
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 165
          },
          "name": "stateReason",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 170
          },
          "name": "stateValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 139
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsCloudwatchAlarm"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadActionsCloudwatchAlarmOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsCloudwatchLogs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsCloudwatchLogs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 174
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadActionsCloudwatchLogs",
      "namespace": "dataAwsccIotTopicRule",
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadActionsCloudwatchLogs"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsCloudwatchLogsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsCloudwatchLogsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-topic-rule/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/data-awscc-iot-topic-rule/index.ts",
        "line": 197
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadActionsCloudwatchLogsOutputReference",
      "namespace": "dataAwsccIotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 224
          },
          "name": "batchMode",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 229
          },
          "name": "logGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 234
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 208
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsCloudwatchLogs"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadActionsCloudwatchLogsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsCloudwatchMetric": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsCloudwatchMetric",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 238
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadActionsCloudwatchMetric",
      "namespace": "dataAwsccIotTopicRule",
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadActionsCloudwatchMetric"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsCloudwatchMetricOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsCloudwatchMetricOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-topic-rule/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 261
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadActionsCloudwatchMetricOutputReference",
      "namespace": "dataAwsccIotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 288
          },
          "name": "metricName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 293
          },
          "name": "metricNamespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 298
          },
          "name": "metricTimestamp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 303
          },
          "name": "metricUnit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 308
          },
          "name": "metricValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 313
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 272
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsCloudwatchMetric"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadActionsCloudwatchMetricOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsDynamoDBv2": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsDynamoDBv2",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 371
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadActionsDynamoDBv2",
      "namespace": "dataAwsccIotTopicRule",
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadActionsDynamoDBv2"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsDynamoDBv2OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsDynamoDBv2OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-topic-rule/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 394
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadActionsDynamoDBv2OutputReference",
      "namespace": "dataAwsccIotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 422
          },
          "name": "putItem",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsDynamoDBv2PutItemOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 427
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 405
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsDynamoDBv2"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadActionsDynamoDBv2OutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsDynamoDBv2PutItem": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsDynamoDBv2PutItem",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 317
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadActionsDynamoDBv2PutItem",
      "namespace": "dataAwsccIotTopicRule",
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadActionsDynamoDBv2PutItem"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsDynamoDBv2PutItemOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsDynamoDBv2PutItemOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-topic-rule/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-awscc-iot-topic-rule/index.ts",
        "line": 340
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadActionsDynamoDBv2PutItemOutputReference",
      "namespace": "dataAwsccIotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 367
          },
          "name": "tableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 351
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsDynamoDBv2PutItem"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadActionsDynamoDBv2PutItemOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsDynamoDb": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsDynamoDb",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 431
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadActionsDynamoDb",
      "namespace": "dataAwsccIotTopicRule",
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadActionsDynamoDb"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsDynamoDbOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsDynamoDbOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-topic-rule/index.ts",
          "line": 461
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 454
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadActionsDynamoDbOutputReference",
      "namespace": "dataAwsccIotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 481
          },
          "name": "hashKeyField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 486
          },
          "name": "hashKeyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 491
          },
          "name": "hashKeyValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 496
          },
          "name": "payloadField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 501
          },
          "name": "rangeKeyField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 506
          },
          "name": "rangeKeyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 511
          },
          "name": "rangeKeyValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 516
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 521
          },
          "name": "tableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 465
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsDynamoDb"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadActionsDynamoDbOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsElasticsearch": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsElasticsearch",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 525
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadActionsElasticsearch",
      "namespace": "dataAwsccIotTopicRule",
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadActionsElasticsearch"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsElasticsearchOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsElasticsearchOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-topic-rule/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/data-awscc-iot-topic-rule/index.ts",
        "line": 548
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadActionsElasticsearchOutputReference",
      "namespace": "dataAwsccIotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 575
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 580
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 585
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 590
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 595
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 559
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsElasticsearch"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadActionsElasticsearchOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsFirehose": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsFirehose",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 599
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadActionsFirehose",
      "namespace": "dataAwsccIotTopicRule",
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadActionsFirehose"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsFirehoseOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsFirehoseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-topic-rule/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/data-awscc-iot-topic-rule/index.ts",
        "line": 622
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadActionsFirehoseOutputReference",
      "namespace": "dataAwsccIotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 649
          },
          "name": "batchMode",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 654
          },
          "name": "deliveryStreamName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 659
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 664
          },
          "name": "separator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 633
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsFirehose"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadActionsFirehoseOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsHttp": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsHttp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 936
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadActionsHttp",
      "namespace": "dataAwsccIotTopicRule",
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadActionsHttp"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsHttpAuth": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsHttpAuth",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 732
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadActionsHttpAuth",
      "namespace": "dataAwsccIotTopicRule",
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadActionsHttpAuth"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsHttpAuthOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsHttpAuthOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-topic-rule/index.ts",
          "line": 762
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 755
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadActionsHttpAuthOutputReference",
      "namespace": "dataAwsccIotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 783
          },
          "name": "sigv4",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsHttpAuthSigv4OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 766
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsHttpAuth"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadActionsHttpAuthOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsHttpAuthSigv4": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsHttpAuthSigv4",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 668
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadActionsHttpAuthSigv4",
      "namespace": "dataAwsccIotTopicRule",
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadActionsHttpAuthSigv4"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsHttpAuthSigv4OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsHttpAuthSigv4OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-topic-rule/index.ts",
          "line": 698
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 691
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadActionsHttpAuthSigv4OutputReference",
      "namespace": "dataAwsccIotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 718
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 723
          },
          "name": "serviceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 728
          },
          "name": "signingRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 702
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsHttpAuthSigv4"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadActionsHttpAuthSigv4OutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsHttpBatchConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsHttpBatchConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 787
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadActionsHttpBatchConfig",
      "namespace": "dataAwsccIotTopicRule",
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadActionsHttpBatchConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsHttpBatchConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsHttpBatchConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-topic-rule/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-awscc-iot-topic-rule/index.ts",
        "line": 810
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadActionsHttpBatchConfigOutputReference",
      "namespace": "dataAwsccIotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 837
          },
          "name": "batchAcrossTopics",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 842
          },
          "name": "maxBatchOpenMs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 847
          },
          "name": "maxBatchSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 852
          },
          "name": "maxBatchSizeBytes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 821
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsHttpBatchConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadActionsHttpBatchConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsHttpHeaders": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsHttpHeaders",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 856
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadActionsHttpHeaders",
      "namespace": "dataAwsccIotTopicRule",
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadActionsHttpHeaders"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsHttpHeadersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsHttpHeadersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-topic-rule/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 918
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 932
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsHttpHeadersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIotTopicRuleTopicRulePayloadActionsHttpHeadersList",
      "namespace": "dataAwsccIotTopicRule",
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadActionsHttpHeadersList"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsHttpHeadersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsHttpHeadersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-topic-rule/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 879
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadActionsHttpHeadersOutputReference",
      "namespace": "dataAwsccIotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 908
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 913
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 892
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsHttpHeaders"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadActionsHttpHeadersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsHttpOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsHttpOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-topic-rule/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-awscc-iot-topic-rule/index.ts",
        "line": 959
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadActionsHttpOutputReference",
      "namespace": "dataAwsccIotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 987
          },
          "name": "auth",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsHttpAuthOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 993
          },
          "name": "batchConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsHttpBatchConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 998
          },
          "name": "confirmationUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 1003
          },
          "name": "enableBatching",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 1009
          },
          "name": "headers",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsHttpHeadersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 1014
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 970
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsHttp"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadActionsHttpOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsIotAnalytics": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsIotAnalytics",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 1018
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadActionsIotAnalytics",
      "namespace": "dataAwsccIotTopicRule",
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadActionsIotAnalytics"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsIotAnalyticsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsIotAnalyticsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-topic-rule/index.ts",
          "line": 1048
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 1041
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadActionsIotAnalyticsOutputReference",
      "namespace": "dataAwsccIotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 1068
          },
          "name": "batchMode",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 1073
          },
          "name": "channelName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 1078
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 1052
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsIotAnalytics"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadActionsIotAnalyticsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsIotEvents": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsIotEvents",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 1082
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadActionsIotEvents",
      "namespace": "dataAwsccIotTopicRule",
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadActionsIotEvents"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsIotEventsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsIotEventsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-topic-rule/index.ts",
          "line": 1112
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 1105
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadActionsIotEventsOutputReference",
      "namespace": "dataAwsccIotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 1132
          },
          "name": "batchMode",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 1137
          },
          "name": "inputName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 1142
          },
          "name": "messageId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 1147
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 1116
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsIotEvents"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadActionsIotEventsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsIotSiteWise": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsIotSiteWise",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 1462
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadActionsIotSiteWise",
      "namespace": "dataAwsccIotTopicRule",
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadActionsIotSiteWise"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsIotSiteWiseOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsIotSiteWiseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-topic-rule/index.ts",
          "line": 1492
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 1485
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadActionsIotSiteWiseOutputReference",
      "namespace": "dataAwsccIotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 1513
          },
          "name": "putAssetPropertyValueEntries",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntriesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 1518
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 1496
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsIotSiteWise"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadActionsIotSiteWiseOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntries": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntries",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 1366
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntries",
      "namespace": "dataAwsccIotTopicRule",
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntries"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntriesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntriesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-topic-rule/index.ts",
          "line": 1451
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 1444
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 1458
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntriesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntriesList",
      "namespace": "dataAwsccIotTopicRule",
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntriesList"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntriesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntriesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-topic-rule/index.ts",
          "line": 1398
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 1389
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntriesOutputReference",
      "namespace": "dataAwsccIotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 1418
          },
          "name": "assetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 1423
          },
          "name": "entryId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 1428
          },
          "name": "propertyAlias",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 1433
          },
          "name": "propertyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 1439
          },
          "name": "propertyValues",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntriesPropertyValuesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 1402
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntries"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntriesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntriesPropertyValues": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntriesPropertyValues",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 1279
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntriesPropertyValues",
      "namespace": "dataAwsccIotTopicRule",
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntriesPropertyValues"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntriesPropertyValuesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntriesPropertyValuesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-topic-rule/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 1348
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 1362
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntriesPropertyValuesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntriesPropertyValuesList",
      "namespace": "dataAwsccIotTopicRule",
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntriesPropertyValuesList"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntriesPropertyValuesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntriesPropertyValuesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-topic-rule/index.ts",
          "line": 1311
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 1302
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntriesPropertyValuesOutputReference",
      "namespace": "dataAwsccIotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 1331
          },
          "name": "quality",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 1337
          },
          "name": "timestamp",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntriesPropertyValuesTimestampOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 1343
          },
          "name": "value",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntriesPropertyValuesValueOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 1315
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntriesPropertyValues"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntriesPropertyValuesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntriesPropertyValuesTimestamp": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntriesPropertyValuesTimestamp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 1151
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntriesPropertyValuesTimestamp",
      "namespace": "dataAwsccIotTopicRule",
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntriesPropertyValuesTimestamp"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntriesPropertyValuesTimestampOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntriesPropertyValuesTimestampOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-topic-rule/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 1174
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntriesPropertyValuesTimestampOutputReference",
      "namespace": "dataAwsccIotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 1201
          },
          "name": "offsetInNanos",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 1206
          },
          "name": "timeInSeconds",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 1185
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntriesPropertyValuesTimestamp"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntriesPropertyValuesTimestampOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntriesPropertyValuesValue": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntriesPropertyValuesValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 1210
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntriesPropertyValuesValue",
      "namespace": "dataAwsccIotTopicRule",
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntriesPropertyValuesValue"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntriesPropertyValuesValueOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntriesPropertyValuesValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-topic-rule/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-awscc-iot-topic-rule/index.ts",
        "line": 1233
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntriesPropertyValuesValueOutputReference",
      "namespace": "dataAwsccIotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 1260
          },
          "name": "booleanValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 1265
          },
          "name": "doubleValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 1270
          },
          "name": "integerValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 1275
          },
          "name": "stringValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 1244
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntriesPropertyValuesValue"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntriesPropertyValuesValueOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsKafka": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsKafka",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 1602
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadActionsKafka",
      "namespace": "dataAwsccIotTopicRule",
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadActionsKafka"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsKafkaHeaders": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsKafkaHeaders",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 1522
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadActionsKafkaHeaders",
      "namespace": "dataAwsccIotTopicRule",
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadActionsKafkaHeaders"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsKafkaHeadersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsKafkaHeadersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-topic-rule/index.ts",
          "line": 1591
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 1584
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 1598
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsKafkaHeadersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIotTopicRuleTopicRulePayloadActionsKafkaHeadersList",
      "namespace": "dataAwsccIotTopicRule",
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadActionsKafkaHeadersList"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsKafkaHeadersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsKafkaHeadersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-topic-rule/index.ts",
          "line": 1554
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 1545
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadActionsKafkaHeadersOutputReference",
      "namespace": "dataAwsccIotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 1574
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 1579
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 1558
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsKafkaHeaders"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadActionsKafkaHeadersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsKafkaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsKafkaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-topic-rule/index.ts",
          "line": 1632
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 1625
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadActionsKafkaOutputReference",
      "namespace": "dataAwsccIotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 1653
          },
          "name": "clientProperties",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 1658
          },
          "name": "destinationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 1664
          },
          "name": "headers",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsKafkaHeadersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 1669
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 1674
          },
          "name": "partition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 1679
          },
          "name": "topic",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 1636
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsKafka"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadActionsKafkaOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsKinesis": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsKinesis",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 1683
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadActionsKinesis",
      "namespace": "dataAwsccIotTopicRule",
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadActionsKinesis"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsKinesisOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsKinesisOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-topic-rule/index.ts",
          "line": 1713
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 1706
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadActionsKinesisOutputReference",
      "namespace": "dataAwsccIotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 1733
          },
          "name": "partitionKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 1738
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 1743
          },
          "name": "streamName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 1717
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsKinesis"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadActionsKinesisOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsLambda": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsLambda",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 1747
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadActionsLambda",
      "namespace": "dataAwsccIotTopicRule",
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadActionsLambda"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsLambdaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsLambdaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-topic-rule/index.ts",
          "line": 1777
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 1770
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadActionsLambdaOutputReference",
      "namespace": "dataAwsccIotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 1797
          },
          "name": "functionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 1781
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsLambda"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadActionsLambdaOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-topic-rule/index.ts",
          "line": 2911
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 2904
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 2918
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIotTopicRuleTopicRulePayloadActionsList",
      "namespace": "dataAwsccIotTopicRule",
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadActionsList"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsLocation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 1860
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadActionsLocation",
      "namespace": "dataAwsccIotTopicRule",
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadActionsLocation"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsLocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-topic-rule/index.ts",
          "line": 1890
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 1883
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadActionsLocationOutputReference",
      "namespace": "dataAwsccIotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 1910
          },
          "name": "deviceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 1915
          },
          "name": "latitude",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 1920
          },
          "name": "longitude",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 1925
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 1931
          },
          "name": "timestamp",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsLocationTimestampOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 1936
          },
          "name": "trackerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 1894
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsLocation"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadActionsLocationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsLocationTimestamp": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsLocationTimestamp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 1801
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadActionsLocationTimestamp",
      "namespace": "dataAwsccIotTopicRule",
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadActionsLocationTimestamp"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsLocationTimestampOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsLocationTimestampOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-topic-rule/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 1824
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadActionsLocationTimestampOutputReference",
      "namespace": "dataAwsccIotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 1851
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 1856
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 1835
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsLocationTimestamp"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadActionsLocationTimestampOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsOpenSearch": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsOpenSearch",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 1940
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadActionsOpenSearch",
      "namespace": "dataAwsccIotTopicRule",
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadActionsOpenSearch"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsOpenSearchOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsOpenSearchOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-topic-rule/index.ts",
          "line": 1970
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 1963
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadActionsOpenSearchOutputReference",
      "namespace": "dataAwsccIotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 1990
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 1995
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 2000
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 2005
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 2010
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 1974
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsOpenSearch"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadActionsOpenSearchOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-topic-rule/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 2743
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadActionsOutputReference",
      "namespace": "dataAwsccIotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 2773
          },
          "name": "cloudwatchAlarm",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsCloudwatchAlarmOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 2779
          },
          "name": "cloudwatchLogs",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsCloudwatchLogsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 2785
          },
          "name": "cloudwatchMetric",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsCloudwatchMetricOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 2797
          },
          "name": "dynamoDb",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsDynamoDbOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 2791
          },
          "name": "dynamoDBv2",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsDynamoDBv2OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 2803
          },
          "name": "elasticsearch",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsElasticsearchOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 2809
          },
          "name": "firehose",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsFirehoseOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 2815
          },
          "name": "http",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsHttpOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 2821
          },
          "name": "iotAnalytics",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsIotAnalyticsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 2827
          },
          "name": "iotEvents",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsIotEventsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 2833
          },
          "name": "iotSiteWise",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsIotSiteWiseOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 2839
          },
          "name": "kafka",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsKafkaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 2845
          },
          "name": "kinesis",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsKinesisOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 2851
          },
          "name": "lambda",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsLambdaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 2857
          },
          "name": "location",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsLocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 2863
          },
          "name": "openSearch",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsOpenSearchOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 2869
          },
          "name": "republish",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsRepublishOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 2875
          },
          "name": "s3",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsS3OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 2881
          },
          "name": "sns",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsSnsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 2887
          },
          "name": "sqs",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsSqsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 2893
          },
          "name": "stepFunctions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsStepFunctionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 2899
          },
          "name": "timestream",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsTimestreamOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 2756
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActions"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadActionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsRepublish": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsRepublish",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 2174
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadActionsRepublish",
      "namespace": "dataAwsccIotTopicRule",
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadActionsRepublish"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsRepublishHeaders": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsRepublishHeaders",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 2094
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadActionsRepublishHeaders",
      "namespace": "dataAwsccIotTopicRule",
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadActionsRepublishHeaders"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsRepublishHeadersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsRepublishHeadersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-topic-rule/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 2117
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadActionsRepublishHeadersOutputReference",
      "namespace": "dataAwsccIotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 2144
          },
          "name": "contentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 2149
          },
          "name": "correlationData",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 2154
          },
          "name": "messageExpiry",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 2159
          },
          "name": "payloadFormatIndicator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 2164
          },
          "name": "responseTopic",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 2170
          },
          "name": "userProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsRepublishHeadersUserPropertiesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 2128
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsRepublishHeaders"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadActionsRepublishHeadersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsRepublishHeadersUserProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsRepublishHeadersUserProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 2014
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadActionsRepublishHeadersUserProperties",
      "namespace": "dataAwsccIotTopicRule",
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadActionsRepublishHeadersUserProperties"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsRepublishHeadersUserPropertiesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsRepublishHeadersUserPropertiesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-topic-rule/index.ts",
          "line": 2083
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 2076
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 2090
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsRepublishHeadersUserPropertiesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIotTopicRuleTopicRulePayloadActionsRepublishHeadersUserPropertiesList",
      "namespace": "dataAwsccIotTopicRule",
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadActionsRepublishHeadersUserPropertiesList"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsRepublishHeadersUserPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsRepublishHeadersUserPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-topic-rule/index.ts",
          "line": 2046
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 2037
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadActionsRepublishHeadersUserPropertiesOutputReference",
      "namespace": "dataAwsccIotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 2066
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 2071
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 2050
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsRepublishHeadersUserProperties"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadActionsRepublishHeadersUserPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsRepublishOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsRepublishOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-topic-rule/index.ts",
          "line": 2204
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 2197
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadActionsRepublishOutputReference",
      "namespace": "dataAwsccIotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 2225
          },
          "name": "headers",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsRepublishHeadersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 2230
          },
          "name": "qos",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 2235
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 2240
          },
          "name": "topic",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 2208
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsRepublish"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadActionsRepublishOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsS3": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsS3",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 2244
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadActionsS3",
      "namespace": "dataAwsccIotTopicRule",
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadActionsS3"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsS3OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsS3OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-topic-rule/index.ts",
          "line": 2274
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 2267
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadActionsS3OutputReference",
      "namespace": "dataAwsccIotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 2294
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 2299
          },
          "name": "cannedAcl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 2304
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 2309
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 2278
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsS3"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadActionsS3OutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsSns": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsSns",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 2313
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadActionsSns",
      "namespace": "dataAwsccIotTopicRule",
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadActionsSns"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsSnsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsSnsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-topic-rule/index.ts",
          "line": 2343
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 2336
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadActionsSnsOutputReference",
      "namespace": "dataAwsccIotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 2363
          },
          "name": "messageFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 2368
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 2373
          },
          "name": "targetArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 2347
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsSns"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadActionsSnsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsSqs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsSqs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 2377
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadActionsSqs",
      "namespace": "dataAwsccIotTopicRule",
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadActionsSqs"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsSqsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsSqsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-topic-rule/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/data-awscc-iot-topic-rule/index.ts",
        "line": 2400
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadActionsSqsOutputReference",
      "namespace": "dataAwsccIotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 2427
          },
          "name": "queueUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 2432
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 2437
          },
          "name": "useBase64",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 2411
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsSqs"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadActionsSqsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsStepFunctions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsStepFunctions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 2441
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadActionsStepFunctions",
      "namespace": "dataAwsccIotTopicRule",
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadActionsStepFunctions"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsStepFunctionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsStepFunctionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-topic-rule/index.ts",
          "line": 2471
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 2464
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadActionsStepFunctionsOutputReference",
      "namespace": "dataAwsccIotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 2491
          },
          "name": "executionNamePrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 2496
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 2501
          },
          "name": "stateMachineName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 2475
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsStepFunctions"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadActionsStepFunctionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsTimestream": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsTimestream",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 2644
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadActionsTimestream",
      "namespace": "dataAwsccIotTopicRule",
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadActionsTimestream"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsTimestreamDimensions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsTimestreamDimensions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 2505
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadActionsTimestreamDimensions",
      "namespace": "dataAwsccIotTopicRule",
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadActionsTimestreamDimensions"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsTimestreamDimensionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsTimestreamDimensionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-topic-rule/index.ts",
          "line": 2574
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 2567
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 2581
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsTimestreamDimensionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIotTopicRuleTopicRulePayloadActionsTimestreamDimensionsList",
      "namespace": "dataAwsccIotTopicRule",
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadActionsTimestreamDimensionsList"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsTimestreamDimensionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsTimestreamDimensionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-topic-rule/index.ts",
          "line": 2537
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 2528
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadActionsTimestreamDimensionsOutputReference",
      "namespace": "dataAwsccIotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 2557
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 2562
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 2541
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsTimestreamDimensions"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadActionsTimestreamDimensionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsTimestreamOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsTimestreamOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-topic-rule/index.ts",
          "line": 2674
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 2667
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadActionsTimestreamOutputReference",
      "namespace": "dataAwsccIotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 2694
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 2700
          },
          "name": "dimensions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsTimestreamDimensionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 2705
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 2710
          },
          "name": "tableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 2716
          },
          "name": "timestamp",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsTimestreamTimestampOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 2678
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsTimestream"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadActionsTimestreamOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsTimestreamTimestamp": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsTimestreamTimestamp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 2585
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadActionsTimestreamTimestamp",
      "namespace": "dataAwsccIotTopicRule",
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadActionsTimestreamTimestamp"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsTimestreamTimestampOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsTimestreamTimestampOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-topic-rule/index.ts",
          "line": 2615
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 2608
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadActionsTimestreamTimestampOutputReference",
      "namespace": "dataAwsccIotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 2635
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 2640
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 2619
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsTimestreamTimestamp"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadActionsTimestreamTimestampOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorAction": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorAction",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 5537
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadErrorAction",
      "namespace": "dataAwsccIotTopicRule",
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadErrorAction"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionCloudwatchAlarm": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionCloudwatchAlarm",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 2922
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadErrorActionCloudwatchAlarm",
      "namespace": "dataAwsccIotTopicRule",
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadErrorActionCloudwatchAlarm"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionCloudwatchAlarmOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionCloudwatchAlarmOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-topic-rule/index.ts",
          "line": 2952
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 2945
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadErrorActionCloudwatchAlarmOutputReference",
      "namespace": "dataAwsccIotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 2972
          },
          "name": "alarmName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 2977
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 2982
          },
          "name": "stateReason",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 2987
          },
          "name": "stateValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 2956
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionCloudwatchAlarm"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadErrorActionCloudwatchAlarmOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionCloudwatchLogs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionCloudwatchLogs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 2991
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadErrorActionCloudwatchLogs",
      "namespace": "dataAwsccIotTopicRule",
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadErrorActionCloudwatchLogs"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionCloudwatchLogsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionCloudwatchLogsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-topic-rule/index.ts",
          "line": 3021
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 3014
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadErrorActionCloudwatchLogsOutputReference",
      "namespace": "dataAwsccIotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 3041
          },
          "name": "batchMode",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 3046
          },
          "name": "logGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 3051
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 3025
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionCloudwatchLogs"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadErrorActionCloudwatchLogsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionCloudwatchMetric": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionCloudwatchMetric",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 3055
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadErrorActionCloudwatchMetric",
      "namespace": "dataAwsccIotTopicRule",
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadErrorActionCloudwatchMetric"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionCloudwatchMetricOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionCloudwatchMetricOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-topic-rule/index.ts",
          "line": 3085
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 3078
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadErrorActionCloudwatchMetricOutputReference",
      "namespace": "dataAwsccIotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 3105
          },
          "name": "metricName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 3110
          },
          "name": "metricNamespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 3115
          },
          "name": "metricTimestamp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 3120
          },
          "name": "metricUnit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 3125
          },
          "name": "metricValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 3130
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 3089
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionCloudwatchMetric"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadErrorActionCloudwatchMetricOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionDynamoDBv2": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionDynamoDBv2",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 3188
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadErrorActionDynamoDBv2",
      "namespace": "dataAwsccIotTopicRule",
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadErrorActionDynamoDBv2"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionDynamoDBv2OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionDynamoDBv2OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-topic-rule/index.ts",
          "line": 3218
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 3211
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadErrorActionDynamoDBv2OutputReference",
      "namespace": "dataAwsccIotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 3239
          },
          "name": "putItem",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionDynamoDBv2PutItemOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 3244
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 3222
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionDynamoDBv2"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadErrorActionDynamoDBv2OutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionDynamoDBv2PutItem": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionDynamoDBv2PutItem",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 3134
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadErrorActionDynamoDBv2PutItem",
      "namespace": "dataAwsccIotTopicRule",
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadErrorActionDynamoDBv2PutItem"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionDynamoDBv2PutItemOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionDynamoDBv2PutItemOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-topic-rule/index.ts",
          "line": 3164
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 3157
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadErrorActionDynamoDBv2PutItemOutputReference",
      "namespace": "dataAwsccIotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 3184
          },
          "name": "tableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 3168
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionDynamoDBv2PutItem"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadErrorActionDynamoDBv2PutItemOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionDynamoDb": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionDynamoDb",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 3248
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadErrorActionDynamoDb",
      "namespace": "dataAwsccIotTopicRule",
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadErrorActionDynamoDb"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionDynamoDbOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionDynamoDbOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-topic-rule/index.ts",
          "line": 3278
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 3271
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadErrorActionDynamoDbOutputReference",
      "namespace": "dataAwsccIotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 3298
          },
          "name": "hashKeyField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 3303
          },
          "name": "hashKeyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 3308
          },
          "name": "hashKeyValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 3313
          },
          "name": "payloadField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 3318
          },
          "name": "rangeKeyField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 3323
          },
          "name": "rangeKeyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 3328
          },
          "name": "rangeKeyValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 3333
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 3338
          },
          "name": "tableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 3282
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionDynamoDb"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadErrorActionDynamoDbOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionElasticsearch": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionElasticsearch",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 3342
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadErrorActionElasticsearch",
      "namespace": "dataAwsccIotTopicRule",
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadErrorActionElasticsearch"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionElasticsearchOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionElasticsearchOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-topic-rule/index.ts",
          "line": 3372
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 3365
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadErrorActionElasticsearchOutputReference",
      "namespace": "dataAwsccIotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 3392
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 3397
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 3402
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 3407
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 3412
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 3376
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionElasticsearch"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadErrorActionElasticsearchOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionFirehose": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionFirehose",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 3416
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadErrorActionFirehose",
      "namespace": "dataAwsccIotTopicRule",
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadErrorActionFirehose"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionFirehoseOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionFirehoseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-topic-rule/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 3439
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadErrorActionFirehoseOutputReference",
      "namespace": "dataAwsccIotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 3466
          },
          "name": "batchMode",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 3471
          },
          "name": "deliveryStreamName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 3476
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 3481
          },
          "name": "separator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 3450
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionFirehose"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadErrorActionFirehoseOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionHttp": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionHttp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 3753
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadErrorActionHttp",
      "namespace": "dataAwsccIotTopicRule",
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadErrorActionHttp"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionHttpAuth": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionHttpAuth",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 3549
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadErrorActionHttpAuth",
      "namespace": "dataAwsccIotTopicRule",
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadErrorActionHttpAuth"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionHttpAuthOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionHttpAuthOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-topic-rule/index.ts",
          "line": 3579
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 3572
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadErrorActionHttpAuthOutputReference",
      "namespace": "dataAwsccIotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 3600
          },
          "name": "sigv4",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionHttpAuthSigv4OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 3583
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionHttpAuth"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadErrorActionHttpAuthOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionHttpAuthSigv4": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionHttpAuthSigv4",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 3485
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadErrorActionHttpAuthSigv4",
      "namespace": "dataAwsccIotTopicRule",
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadErrorActionHttpAuthSigv4"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionHttpAuthSigv4OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionHttpAuthSigv4OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-topic-rule/index.ts",
          "line": 3515
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 3508
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadErrorActionHttpAuthSigv4OutputReference",
      "namespace": "dataAwsccIotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 3535
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 3540
          },
          "name": "serviceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 3545
          },
          "name": "signingRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 3519
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionHttpAuthSigv4"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadErrorActionHttpAuthSigv4OutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionHttpBatchConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionHttpBatchConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 3604
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadErrorActionHttpBatchConfig",
      "namespace": "dataAwsccIotTopicRule",
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadErrorActionHttpBatchConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionHttpBatchConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionHttpBatchConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-topic-rule/index.ts",
          "line": 3634
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 3627
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadErrorActionHttpBatchConfigOutputReference",
      "namespace": "dataAwsccIotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 3654
          },
          "name": "batchAcrossTopics",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 3659
          },
          "name": "maxBatchOpenMs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 3664
          },
          "name": "maxBatchSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 3669
          },
          "name": "maxBatchSizeBytes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 3638
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionHttpBatchConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadErrorActionHttpBatchConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionHttpHeaders": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionHttpHeaders",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 3673
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadErrorActionHttpHeaders",
      "namespace": "dataAwsccIotTopicRule",
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadErrorActionHttpHeaders"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionHttpHeadersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionHttpHeadersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-topic-rule/index.ts",
          "line": 3742
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 3735
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 3749
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionHttpHeadersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIotTopicRuleTopicRulePayloadErrorActionHttpHeadersList",
      "namespace": "dataAwsccIotTopicRule",
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadErrorActionHttpHeadersList"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionHttpHeadersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionHttpHeadersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-topic-rule/index.ts",
          "line": 3705
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 3696
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadErrorActionHttpHeadersOutputReference",
      "namespace": "dataAwsccIotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 3725
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 3730
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 3709
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionHttpHeaders"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadErrorActionHttpHeadersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionHttpOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionHttpOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-topic-rule/index.ts",
          "line": 3783
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 3776
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadErrorActionHttpOutputReference",
      "namespace": "dataAwsccIotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 3804
          },
          "name": "auth",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionHttpAuthOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 3810
          },
          "name": "batchConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionHttpBatchConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 3815
          },
          "name": "confirmationUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 3820
          },
          "name": "enableBatching",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 3826
          },
          "name": "headers",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionHttpHeadersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 3831
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 3787
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionHttp"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadErrorActionHttpOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionIotAnalytics": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionIotAnalytics",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 3835
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadErrorActionIotAnalytics",
      "namespace": "dataAwsccIotTopicRule",
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadErrorActionIotAnalytics"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionIotAnalyticsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionIotAnalyticsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-topic-rule/index.ts",
          "line": 3865
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 3858
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadErrorActionIotAnalyticsOutputReference",
      "namespace": "dataAwsccIotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 3885
          },
          "name": "batchMode",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 3890
          },
          "name": "channelName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 3895
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 3869
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionIotAnalytics"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadErrorActionIotAnalyticsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionIotEvents": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionIotEvents",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 3899
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadErrorActionIotEvents",
      "namespace": "dataAwsccIotTopicRule",
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadErrorActionIotEvents"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionIotEventsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionIotEventsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-topic-rule/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 3922
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadErrorActionIotEventsOutputReference",
      "namespace": "dataAwsccIotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 3949
          },
          "name": "batchMode",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 3954
          },
          "name": "inputName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 3959
          },
          "name": "messageId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 3964
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 3933
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionIotEvents"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadErrorActionIotEventsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionIotSiteWise": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionIotSiteWise",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 4279
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadErrorActionIotSiteWise",
      "namespace": "dataAwsccIotTopicRule",
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadErrorActionIotSiteWise"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionIotSiteWiseOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionIotSiteWiseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-topic-rule/index.ts",
          "line": 4309
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 4302
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadErrorActionIotSiteWiseOutputReference",
      "namespace": "dataAwsccIotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 4330
          },
          "name": "putAssetPropertyValueEntries",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntriesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 4335
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 4313
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionIotSiteWise"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadErrorActionIotSiteWiseOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntries": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntries",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 4183
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntries",
      "namespace": "dataAwsccIotTopicRule",
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntries"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntriesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntriesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-topic-rule/index.ts",
          "line": 4268
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 4261
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 4275
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntriesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntriesList",
      "namespace": "dataAwsccIotTopicRule",
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntriesList"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntriesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntriesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-topic-rule/index.ts",
          "line": 4215
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 4206
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntriesOutputReference",
      "namespace": "dataAwsccIotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 4235
          },
          "name": "assetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 4240
          },
          "name": "entryId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 4245
          },
          "name": "propertyAlias",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 4250
          },
          "name": "propertyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 4256
          },
          "name": "propertyValues",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntriesPropertyValuesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 4219
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntries"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntriesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntriesPropertyValues": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntriesPropertyValues",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 4096
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntriesPropertyValues",
      "namespace": "dataAwsccIotTopicRule",
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntriesPropertyValues"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntriesPropertyValuesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntriesPropertyValuesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-topic-rule/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 4165
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 4179
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntriesPropertyValuesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntriesPropertyValuesList",
      "namespace": "dataAwsccIotTopicRule",
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntriesPropertyValuesList"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntriesPropertyValuesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntriesPropertyValuesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-topic-rule/index.ts",
          "line": 4128
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 4119
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntriesPropertyValuesOutputReference",
      "namespace": "dataAwsccIotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 4148
          },
          "name": "quality",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 4154
          },
          "name": "timestamp",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntriesPropertyValuesTimestampOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 4160
          },
          "name": "value",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntriesPropertyValuesValueOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 4132
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntriesPropertyValues"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntriesPropertyValuesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntriesPropertyValuesTimestamp": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntriesPropertyValuesTimestamp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 3968
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntriesPropertyValuesTimestamp",
      "namespace": "dataAwsccIotTopicRule",
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntriesPropertyValuesTimestamp"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntriesPropertyValuesTimestampOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntriesPropertyValuesTimestampOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-topic-rule/index.ts",
          "line": 3998
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 3991
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntriesPropertyValuesTimestampOutputReference",
      "namespace": "dataAwsccIotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 4018
          },
          "name": "offsetInNanos",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 4023
          },
          "name": "timeInSeconds",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 4002
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntriesPropertyValuesTimestamp"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntriesPropertyValuesTimestampOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntriesPropertyValuesValue": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntriesPropertyValuesValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 4027
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntriesPropertyValuesValue",
      "namespace": "dataAwsccIotTopicRule",
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntriesPropertyValuesValue"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntriesPropertyValuesValueOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntriesPropertyValuesValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-topic-rule/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 4050
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntriesPropertyValuesValueOutputReference",
      "namespace": "dataAwsccIotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 4077
          },
          "name": "booleanValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 4082
          },
          "name": "doubleValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 4087
          },
          "name": "integerValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 4092
          },
          "name": "stringValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 4061
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntriesPropertyValuesValue"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntriesPropertyValuesValueOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionKafka": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionKafka",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 4419
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadErrorActionKafka",
      "namespace": "dataAwsccIotTopicRule",
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadErrorActionKafka"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionKafkaHeaders": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionKafkaHeaders",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 4339
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadErrorActionKafkaHeaders",
      "namespace": "dataAwsccIotTopicRule",
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadErrorActionKafkaHeaders"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionKafkaHeadersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionKafkaHeadersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-topic-rule/index.ts",
          "line": 4408
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 4401
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 4415
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionKafkaHeadersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIotTopicRuleTopicRulePayloadErrorActionKafkaHeadersList",
      "namespace": "dataAwsccIotTopicRule",
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadErrorActionKafkaHeadersList"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionKafkaHeadersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionKafkaHeadersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-topic-rule/index.ts",
          "line": 4371
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 4362
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadErrorActionKafkaHeadersOutputReference",
      "namespace": "dataAwsccIotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 4391
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 4396
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 4375
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionKafkaHeaders"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadErrorActionKafkaHeadersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionKafkaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionKafkaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-topic-rule/index.ts",
          "line": 4449
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 4442
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadErrorActionKafkaOutputReference",
      "namespace": "dataAwsccIotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 4470
          },
          "name": "clientProperties",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 4475
          },
          "name": "destinationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 4481
          },
          "name": "headers",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionKafkaHeadersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 4486
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 4491
          },
          "name": "partition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 4496
          },
          "name": "topic",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 4453
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionKafka"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadErrorActionKafkaOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionKinesis": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionKinesis",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 4500
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadErrorActionKinesis",
      "namespace": "dataAwsccIotTopicRule",
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadErrorActionKinesis"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionKinesisOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionKinesisOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-topic-rule/index.ts",
          "line": 4530
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 4523
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadErrorActionKinesisOutputReference",
      "namespace": "dataAwsccIotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 4550
          },
          "name": "partitionKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 4555
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 4560
          },
          "name": "streamName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 4534
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionKinesis"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadErrorActionKinesisOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionLambda": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionLambda",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 4564
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadErrorActionLambda",
      "namespace": "dataAwsccIotTopicRule",
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadErrorActionLambda"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionLambdaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionLambdaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-topic-rule/index.ts",
          "line": 4594
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 4587
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadErrorActionLambdaOutputReference",
      "namespace": "dataAwsccIotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 4614
          },
          "name": "functionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 4598
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionLambda"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadErrorActionLambdaOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionLocation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 4677
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadErrorActionLocation",
      "namespace": "dataAwsccIotTopicRule",
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadErrorActionLocation"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionLocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-topic-rule/index.ts",
          "line": 4707
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 4700
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadErrorActionLocationOutputReference",
      "namespace": "dataAwsccIotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 4727
          },
          "name": "deviceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 4732
          },
          "name": "latitude",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 4737
          },
          "name": "longitude",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 4742
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 4748
          },
          "name": "timestamp",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionLocationTimestampOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 4753
          },
          "name": "trackerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 4711
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionLocation"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadErrorActionLocationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionLocationTimestamp": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionLocationTimestamp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 4618
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadErrorActionLocationTimestamp",
      "namespace": "dataAwsccIotTopicRule",
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadErrorActionLocationTimestamp"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionLocationTimestampOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionLocationTimestampOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-topic-rule/index.ts",
          "line": 4648
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 4641
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadErrorActionLocationTimestampOutputReference",
      "namespace": "dataAwsccIotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 4668
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 4673
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 4652
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionLocationTimestamp"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadErrorActionLocationTimestampOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionOpenSearch": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionOpenSearch",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 4757
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadErrorActionOpenSearch",
      "namespace": "dataAwsccIotTopicRule",
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadErrorActionOpenSearch"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionOpenSearchOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionOpenSearchOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-topic-rule/index.ts",
          "line": 4787
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 4780
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadErrorActionOpenSearchOutputReference",
      "namespace": "dataAwsccIotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 4807
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 4812
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 4817
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 4822
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 4827
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 4791
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionOpenSearch"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadErrorActionOpenSearchOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-topic-rule/index.ts",
          "line": 5567
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 5560
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadErrorActionOutputReference",
      "namespace": "dataAwsccIotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 5588
          },
          "name": "cloudwatchAlarm",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionCloudwatchAlarmOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 5594
          },
          "name": "cloudwatchLogs",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionCloudwatchLogsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 5600
          },
          "name": "cloudwatchMetric",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionCloudwatchMetricOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 5612
          },
          "name": "dynamoDb",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionDynamoDbOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 5606
          },
          "name": "dynamoDBv2",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionDynamoDBv2OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 5618
          },
          "name": "elasticsearch",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionElasticsearchOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 5624
          },
          "name": "firehose",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionFirehoseOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 5630
          },
          "name": "http",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionHttpOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 5636
          },
          "name": "iotAnalytics",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionIotAnalyticsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 5642
          },
          "name": "iotEvents",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionIotEventsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 5648
          },
          "name": "iotSiteWise",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionIotSiteWiseOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 5654
          },
          "name": "kafka",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionKafkaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 5660
          },
          "name": "kinesis",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionKinesisOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 5666
          },
          "name": "lambda",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionLambdaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 5672
          },
          "name": "location",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionLocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 5678
          },
          "name": "openSearch",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionOpenSearchOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 5684
          },
          "name": "republish",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionRepublishOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 5690
          },
          "name": "s3",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionS3OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 5696
          },
          "name": "sns",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionSnsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 5702
          },
          "name": "sqs",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionSqsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 5708
          },
          "name": "stepFunctions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionStepFunctionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 5714
          },
          "name": "timestream",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionTimestreamOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 5571
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorAction"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadErrorActionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionRepublish": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionRepublish",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 4991
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadErrorActionRepublish",
      "namespace": "dataAwsccIotTopicRule",
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadErrorActionRepublish"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionRepublishHeaders": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionRepublishHeaders",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 4911
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadErrorActionRepublishHeaders",
      "namespace": "dataAwsccIotTopicRule",
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadErrorActionRepublishHeaders"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionRepublishHeadersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionRepublishHeadersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-topic-rule/index.ts",
          "line": 4941
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 4934
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadErrorActionRepublishHeadersOutputReference",
      "namespace": "dataAwsccIotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 4961
          },
          "name": "contentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 4966
          },
          "name": "correlationData",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 4971
          },
          "name": "messageExpiry",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 4976
          },
          "name": "payloadFormatIndicator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 4981
          },
          "name": "responseTopic",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 4987
          },
          "name": "userProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionRepublishHeadersUserPropertiesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 4945
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionRepublishHeaders"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadErrorActionRepublishHeadersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionRepublishHeadersUserProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionRepublishHeadersUserProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 4831
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadErrorActionRepublishHeadersUserProperties",
      "namespace": "dataAwsccIotTopicRule",
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadErrorActionRepublishHeadersUserProperties"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionRepublishHeadersUserPropertiesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionRepublishHeadersUserPropertiesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-topic-rule/index.ts",
          "line": 4900
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 4893
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 4907
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionRepublishHeadersUserPropertiesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIotTopicRuleTopicRulePayloadErrorActionRepublishHeadersUserPropertiesList",
      "namespace": "dataAwsccIotTopicRule",
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadErrorActionRepublishHeadersUserPropertiesList"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionRepublishHeadersUserPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionRepublishHeadersUserPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-topic-rule/index.ts",
          "line": 4863
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 4854
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadErrorActionRepublishHeadersUserPropertiesOutputReference",
      "namespace": "dataAwsccIotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 4883
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 4888
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 4867
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionRepublishHeadersUserProperties"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadErrorActionRepublishHeadersUserPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionRepublishOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionRepublishOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-topic-rule/index.ts",
          "line": 5021
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 5014
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadErrorActionRepublishOutputReference",
      "namespace": "dataAwsccIotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 5042
          },
          "name": "headers",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionRepublishHeadersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 5047
          },
          "name": "qos",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 5052
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 5057
          },
          "name": "topic",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 5025
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionRepublish"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadErrorActionRepublishOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionS3": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionS3",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 5061
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadErrorActionS3",
      "namespace": "dataAwsccIotTopicRule",
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadErrorActionS3"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionS3OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionS3OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-topic-rule/index.ts",
          "line": 5091
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 5084
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadErrorActionS3OutputReference",
      "namespace": "dataAwsccIotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 5111
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 5116
          },
          "name": "cannedAcl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 5121
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 5126
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 5095
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionS3"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadErrorActionS3OutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionSns": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionSns",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 5130
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadErrorActionSns",
      "namespace": "dataAwsccIotTopicRule",
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadErrorActionSns"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionSnsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionSnsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-topic-rule/index.ts",
          "line": 5160
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 5153
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadErrorActionSnsOutputReference",
      "namespace": "dataAwsccIotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 5180
          },
          "name": "messageFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 5185
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 5190
          },
          "name": "targetArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 5164
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionSns"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadErrorActionSnsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionSqs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionSqs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 5194
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadErrorActionSqs",
      "namespace": "dataAwsccIotTopicRule",
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadErrorActionSqs"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionSqsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionSqsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-topic-rule/index.ts",
          "line": 5224
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 5217
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadErrorActionSqsOutputReference",
      "namespace": "dataAwsccIotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 5244
          },
          "name": "queueUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 5249
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 5254
          },
          "name": "useBase64",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 5228
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionSqs"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadErrorActionSqsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionStepFunctions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionStepFunctions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 5258
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadErrorActionStepFunctions",
      "namespace": "dataAwsccIotTopicRule",
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadErrorActionStepFunctions"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionStepFunctionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionStepFunctionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-topic-rule/index.ts",
          "line": 5288
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 5281
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadErrorActionStepFunctionsOutputReference",
      "namespace": "dataAwsccIotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 5308
          },
          "name": "executionNamePrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 5313
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 5318
          },
          "name": "stateMachineName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 5292
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionStepFunctions"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadErrorActionStepFunctionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionTimestream": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionTimestream",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 5461
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadErrorActionTimestream",
      "namespace": "dataAwsccIotTopicRule",
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadErrorActionTimestream"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionTimestreamDimensions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionTimestreamDimensions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 5322
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadErrorActionTimestreamDimensions",
      "namespace": "dataAwsccIotTopicRule",
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadErrorActionTimestreamDimensions"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionTimestreamDimensionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionTimestreamDimensionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-topic-rule/index.ts",
          "line": 5391
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 5384
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 5398
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionTimestreamDimensionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIotTopicRuleTopicRulePayloadErrorActionTimestreamDimensionsList",
      "namespace": "dataAwsccIotTopicRule",
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadErrorActionTimestreamDimensionsList"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionTimestreamDimensionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionTimestreamDimensionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-topic-rule/index.ts",
          "line": 5354
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 5345
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadErrorActionTimestreamDimensionsOutputReference",
      "namespace": "dataAwsccIotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 5374
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 5379
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 5358
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionTimestreamDimensions"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadErrorActionTimestreamDimensionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionTimestreamOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionTimestreamOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-topic-rule/index.ts",
          "line": 5491
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 5484
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadErrorActionTimestreamOutputReference",
      "namespace": "dataAwsccIotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 5511
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 5517
          },
          "name": "dimensions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionTimestreamDimensionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 5522
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 5527
          },
          "name": "tableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 5533
          },
          "name": "timestamp",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionTimestreamTimestampOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 5495
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionTimestream"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadErrorActionTimestreamOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionTimestreamTimestamp": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionTimestreamTimestamp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 5402
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadErrorActionTimestreamTimestamp",
      "namespace": "dataAwsccIotTopicRule",
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadErrorActionTimestreamTimestamp"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionTimestreamTimestampOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionTimestreamTimestampOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-topic-rule/index.ts",
          "line": 5432
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 5425
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadErrorActionTimestreamTimestampOutputReference",
      "namespace": "dataAwsccIotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 5452
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 5457
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 5436
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionTimestreamTimestamp"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadErrorActionTimestreamTimestampOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-topic-rule/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule/index.ts",
        "line": 5741
      },
      "name": "DataAwsccIotTopicRuleTopicRulePayloadOutputReference",
      "namespace": "dataAwsccIotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 5769
          },
          "name": "actions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadActionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 5774
          },
          "name": "awsIotSqlVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 5779
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 5785
          },
          "name": "errorAction",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayloadErrorActionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 5790
          },
          "name": "ruleDisabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 5795
          },
          "name": "sql",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule/index.ts",
            "line": 5752
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRule.DataAwsccIotTopicRuleTopicRulePayload"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-topic-rule/index:DataAwsccIotTopicRuleTopicRulePayloadOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRuleDestination.DataAwsccIotTopicRuleDestination": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_topic_rule_destination awscc_iot_topic_rule_destination}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRuleDestination.DataAwsccIotTopicRuleDestination",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_topic_rule_destination awscc_iot_topic_rule_destination} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-topic-rule-destination/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-awscc.dataAwsccIotTopicRuleDestination.DataAwsccIotTopicRuleDestinationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule-destination/index.ts",
        "line": 152
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotTopicRuleDestination resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule-destination/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 DataAwsccIotTopicRuleDestination to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_topic_rule_destination#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotTopicRuleDestination that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotTopicRuleDestination to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule-destination/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-awscc-iot-topic-rule-destination/index.ts",
            "line": 257
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotTopicRuleDestination",
      "namespace": "dataAwsccIotTopicRuleDestination",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule-destination/index.ts",
            "line": 157
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule-destination/index.ts",
            "line": 208
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule-destination/index.ts",
            "line": 214
          },
          "name": "httpUrlProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRuleDestination.DataAwsccIotTopicRuleDestinationHttpUrlPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule-destination/index.ts",
            "line": 232
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule-destination/index.ts",
            "line": 237
          },
          "name": "statusReason",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule-destination/index.ts",
            "line": 243
          },
          "name": "vpcProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRuleDestination.DataAwsccIotTopicRuleDestinationVpcPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule-destination/index.ts",
            "line": 227
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule-destination/index.ts",
            "line": 220
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-topic-rule-destination/index:DataAwsccIotTopicRuleDestination"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRuleDestination.DataAwsccIotTopicRuleDestinationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRuleDestination.DataAwsccIotTopicRuleDestinationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule-destination/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotTopicRuleDestinationConfig",
      "namespace": "dataAwsccIotTopicRuleDestination",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_topic_rule_destination#id DataAwsccIotTopicRuleDestination#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule-destination/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-topic-rule-destination/index:DataAwsccIotTopicRuleDestinationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRuleDestination.DataAwsccIotTopicRuleDestinationHttpUrlProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRuleDestination.DataAwsccIotTopicRuleDestinationHttpUrlProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule-destination/index.ts",
        "line": 25
      },
      "name": "DataAwsccIotTopicRuleDestinationHttpUrlProperties",
      "namespace": "dataAwsccIotTopicRuleDestination",
      "symbolId": "src/data-awscc-iot-topic-rule-destination/index:DataAwsccIotTopicRuleDestinationHttpUrlProperties"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRuleDestination.DataAwsccIotTopicRuleDestinationHttpUrlPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRuleDestination.DataAwsccIotTopicRuleDestinationHttpUrlPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-topic-rule-destination/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule-destination/index.ts",
        "line": 48
      },
      "name": "DataAwsccIotTopicRuleDestinationHttpUrlPropertiesOutputReference",
      "namespace": "dataAwsccIotTopicRuleDestination",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule-destination/index.ts",
            "line": 75
          },
          "name": "confirmationUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule-destination/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRuleDestination.DataAwsccIotTopicRuleDestinationHttpUrlProperties"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-topic-rule-destination/index:DataAwsccIotTopicRuleDestinationHttpUrlPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRuleDestination.DataAwsccIotTopicRuleDestinationVpcProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRuleDestination.DataAwsccIotTopicRuleDestinationVpcProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule-destination/index.ts",
        "line": 79
      },
      "name": "DataAwsccIotTopicRuleDestinationVpcProperties",
      "namespace": "dataAwsccIotTopicRuleDestination",
      "symbolId": "src/data-awscc-iot-topic-rule-destination/index:DataAwsccIotTopicRuleDestinationVpcProperties"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRuleDestination.DataAwsccIotTopicRuleDestinationVpcPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRuleDestination.DataAwsccIotTopicRuleDestinationVpcPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-topic-rule-destination/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-awscc-iot-topic-rule-destination/index.ts",
        "line": 102
      },
      "name": "DataAwsccIotTopicRuleDestinationVpcPropertiesOutputReference",
      "namespace": "dataAwsccIotTopicRuleDestination",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule-destination/index.ts",
            "line": 129
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule-destination/index.ts",
            "line": 134
          },
          "name": "securityGroups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule-destination/index.ts",
            "line": 139
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule-destination/index.ts",
            "line": 144
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule-destination/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRuleDestination.DataAwsccIotTopicRuleDestinationVpcProperties"
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-topic-rule-destination/index:DataAwsccIotTopicRuleDestinationVpcPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRuleDestinations.DataAwsccIotTopicRuleDestinations": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_topic_rule_destinations awscc_iot_topic_rule_destinations}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRuleDestinations.DataAwsccIotTopicRuleDestinations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_topic_rule_destinations awscc_iot_topic_rule_destinations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-topic-rule-destinations/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRuleDestinations.DataAwsccIotTopicRuleDestinationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule-destinations/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotTopicRuleDestinations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule-destinations/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIotTopicRuleDestinations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_topic_rule_destinations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotTopicRuleDestinations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotTopicRuleDestinations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule-destinations/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule-destinations/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotTopicRuleDestinations",
      "namespace": "dataAwsccIotTopicRuleDestinations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule-destinations/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule-destinations/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rule-destinations/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-topic-rule-destinations/index:DataAwsccIotTopicRuleDestinations"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRuleDestinations.DataAwsccIotTopicRuleDestinationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRuleDestinations.DataAwsccIotTopicRuleDestinationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rule-destinations/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotTopicRuleDestinationsConfig",
      "namespace": "dataAwsccIotTopicRuleDestinations",
      "symbolId": "src/data-awscc-iot-topic-rule-destinations/index:DataAwsccIotTopicRuleDestinationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRules.DataAwsccIotTopicRules": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_topic_rules awscc_iot_topic_rules}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRules.DataAwsccIotTopicRules",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_topic_rules awscc_iot_topic_rules} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iot-topic-rules/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRules.DataAwsccIotTopicRulesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rules/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotTopicRules resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rules/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIotTopicRules to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iot_topic_rules#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotTopicRules that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotTopicRules to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rules/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rules/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotTopicRules",
      "namespace": "dataAwsccIotTopicRules",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rules/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rules/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iot-topic-rules/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-iot-topic-rules/index:DataAwsccIotTopicRules"
    },
    "@cdktn/provider-awscc.dataAwsccIotTopicRules.DataAwsccIotTopicRulesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotTopicRules.DataAwsccIotTopicRulesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iot-topic-rules/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotTopicRulesConfig",
      "namespace": "dataAwsccIotTopicRules",
      "symbolId": "src/data-awscc-iot-topic-rules/index:DataAwsccIotTopicRulesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsChannel.DataAwsccIotanalyticsChannel": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotanalytics_channel awscc_iotanalytics_channel}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsChannel.DataAwsccIotanalyticsChannel",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotanalytics_channel awscc_iotanalytics_channel} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotanalytics-channel/index.ts",
          "line": 324
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsChannel.DataAwsccIotanalyticsChannelConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotanalytics-channel/index.ts",
        "line": 292
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotanalyticsChannel resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-channel/index.ts",
            "line": 309
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIotanalyticsChannel to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotanalytics_channel#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotanalyticsChannel that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotanalyticsChannel to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-channel/index.ts",
            "line": 392
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-channel/index.ts",
            "line": 398
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotanalyticsChannel",
      "namespace": "dataAwsccIotanalyticsChannel",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-channel/index.ts",
            "line": 297
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-channel/index.ts",
            "line": 348
          },
          "name": "channelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-channel/index.ts",
            "line": 353
          },
          "name": "channelName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-channel/index.ts",
            "line": 359
          },
          "name": "channelStorage",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsChannel.DataAwsccIotanalyticsChannelChannelStorageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-channel/index.ts",
            "line": 378
          },
          "name": "retentionPeriod",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsChannel.DataAwsccIotanalyticsChannelRetentionPeriodOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-channel/index.ts",
            "line": 384
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsChannel.DataAwsccIotanalyticsChannelTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-channel/index.ts",
            "line": 372
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-channel/index.ts",
            "line": 365
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotanalytics-channel/index:DataAwsccIotanalyticsChannel"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsChannel.DataAwsccIotanalyticsChannelChannelStorage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsChannel.DataAwsccIotanalyticsChannelChannelStorage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotanalytics-channel/index.ts",
        "line": 89
      },
      "name": "DataAwsccIotanalyticsChannelChannelStorage",
      "namespace": "dataAwsccIotanalyticsChannel",
      "symbolId": "src/data-awscc-iotanalytics-channel/index:DataAwsccIotanalyticsChannelChannelStorage"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsChannel.DataAwsccIotanalyticsChannelChannelStorageCustomerManagedS3": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsChannel.DataAwsccIotanalyticsChannelChannelStorageCustomerManagedS3",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotanalytics-channel/index.ts",
        "line": 25
      },
      "name": "DataAwsccIotanalyticsChannelChannelStorageCustomerManagedS3",
      "namespace": "dataAwsccIotanalyticsChannel",
      "symbolId": "src/data-awscc-iotanalytics-channel/index:DataAwsccIotanalyticsChannelChannelStorageCustomerManagedS3"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsChannel.DataAwsccIotanalyticsChannelChannelStorageCustomerManagedS3OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsChannel.DataAwsccIotanalyticsChannelChannelStorageCustomerManagedS3OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotanalytics-channel/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotanalytics-channel/index.ts",
        "line": 48
      },
      "name": "DataAwsccIotanalyticsChannelChannelStorageCustomerManagedS3OutputReference",
      "namespace": "dataAwsccIotanalyticsChannel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-channel/index.ts",
            "line": 75
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-channel/index.ts",
            "line": 80
          },
          "name": "keyPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-channel/index.ts",
            "line": 85
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-channel/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsChannel.DataAwsccIotanalyticsChannelChannelStorageCustomerManagedS3"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotanalytics-channel/index:DataAwsccIotanalyticsChannelChannelStorageCustomerManagedS3OutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsChannel.DataAwsccIotanalyticsChannelChannelStorageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsChannel.DataAwsccIotanalyticsChannelChannelStorageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotanalytics-channel/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotanalytics-channel/index.ts",
        "line": 112
      },
      "name": "DataAwsccIotanalyticsChannelChannelStorageOutputReference",
      "namespace": "dataAwsccIotanalyticsChannel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-channel/index.ts",
            "line": 140
          },
          "name": "customerManagedS3",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsChannel.DataAwsccIotanalyticsChannelChannelStorageCustomerManagedS3OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-channel/index.ts",
            "line": 145
          },
          "name": "serviceManagedS3",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-channel/index.ts",
            "line": 123
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsChannel.DataAwsccIotanalyticsChannelChannelStorage"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotanalytics-channel/index:DataAwsccIotanalyticsChannelChannelStorageOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsChannel.DataAwsccIotanalyticsChannelConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsChannel.DataAwsccIotanalyticsChannelConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotanalytics-channel/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotanalyticsChannelConfig",
      "namespace": "dataAwsccIotanalyticsChannel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotanalytics_channel#id DataAwsccIotanalyticsChannel#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-channel/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotanalytics-channel/index:DataAwsccIotanalyticsChannelConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsChannel.DataAwsccIotanalyticsChannelRetentionPeriod": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsChannel.DataAwsccIotanalyticsChannelRetentionPeriod",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotanalytics-channel/index.ts",
        "line": 149
      },
      "name": "DataAwsccIotanalyticsChannelRetentionPeriod",
      "namespace": "dataAwsccIotanalyticsChannel",
      "symbolId": "src/data-awscc-iotanalytics-channel/index:DataAwsccIotanalyticsChannelRetentionPeriod"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsChannel.DataAwsccIotanalyticsChannelRetentionPeriodOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsChannel.DataAwsccIotanalyticsChannelRetentionPeriodOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotanalytics-channel/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-awscc-iotanalytics-channel/index.ts",
        "line": 172
      },
      "name": "DataAwsccIotanalyticsChannelRetentionPeriodOutputReference",
      "namespace": "dataAwsccIotanalyticsChannel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-channel/index.ts",
            "line": 199
          },
          "name": "numberOfDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-channel/index.ts",
            "line": 204
          },
          "name": "unlimited",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-channel/index.ts",
            "line": 183
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsChannel.DataAwsccIotanalyticsChannelRetentionPeriod"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotanalytics-channel/index:DataAwsccIotanalyticsChannelRetentionPeriodOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsChannel.DataAwsccIotanalyticsChannelTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsChannel.DataAwsccIotanalyticsChannelTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotanalytics-channel/index.ts",
        "line": 208
      },
      "name": "DataAwsccIotanalyticsChannelTags",
      "namespace": "dataAwsccIotanalyticsChannel",
      "symbolId": "src/data-awscc-iotanalytics-channel/index:DataAwsccIotanalyticsChannelTags"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsChannel.DataAwsccIotanalyticsChannelTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsChannel.DataAwsccIotanalyticsChannelTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotanalytics-channel/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-awscc-iotanalytics-channel/index.ts",
        "line": 270
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-channel/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-awscc.dataAwsccIotanalyticsChannel.DataAwsccIotanalyticsChannelTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIotanalyticsChannelTagsList",
      "namespace": "dataAwsccIotanalyticsChannel",
      "symbolId": "src/data-awscc-iotanalytics-channel/index:DataAwsccIotanalyticsChannelTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsChannel.DataAwsccIotanalyticsChannelTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsChannel.DataAwsccIotanalyticsChannelTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotanalytics-channel/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-awscc-iotanalytics-channel/index.ts",
        "line": 231
      },
      "name": "DataAwsccIotanalyticsChannelTagsOutputReference",
      "namespace": "dataAwsccIotanalyticsChannel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-channel/index.ts",
            "line": 260
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-channel/index.ts",
            "line": 265
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-channel/index.ts",
            "line": 244
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsChannel.DataAwsccIotanalyticsChannelTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotanalytics-channel/index:DataAwsccIotanalyticsChannelTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsChannels.DataAwsccIotanalyticsChannels": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotanalytics_channels awscc_iotanalytics_channels}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsChannels.DataAwsccIotanalyticsChannels",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotanalytics_channels awscc_iotanalytics_channels} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotanalytics-channels/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsChannels.DataAwsccIotanalyticsChannelsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotanalytics-channels/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotanalyticsChannels resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-channels/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIotanalyticsChannels to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotanalytics_channels#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotanalyticsChannels that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotanalyticsChannels to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-channels/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-channels/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotanalyticsChannels",
      "namespace": "dataAwsccIotanalyticsChannels",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-channels/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-channels/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-channels/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-iotanalytics-channels/index:DataAwsccIotanalyticsChannels"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsChannels.DataAwsccIotanalyticsChannelsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsChannels.DataAwsccIotanalyticsChannelsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotanalytics-channels/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotanalyticsChannelsConfig",
      "namespace": "dataAwsccIotanalyticsChannels",
      "symbolId": "src/data-awscc-iotanalytics-channels/index:DataAwsccIotanalyticsChannelsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDataset": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotanalytics_dataset awscc_iotanalytics_dataset}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDataset",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotanalytics_dataset awscc_iotanalytics_dataset} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
          "line": 1586
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
        "line": 1554
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotanalyticsDataset resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
            "line": 1571
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIotanalyticsDataset to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotanalytics_dataset#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotanalyticsDataset that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotanalyticsDataset to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
            "line": 1678
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
            "line": 1684
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotanalyticsDataset",
      "namespace": "dataAwsccIotanalyticsDataset",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
            "line": 1559
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
            "line": 1611
          },
          "name": "actions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetActionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
            "line": 1617
          },
          "name": "contentDeliveryRules",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetContentDeliveryRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
            "line": 1622
          },
          "name": "datasetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
            "line": 1627
          },
          "name": "datasetName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
            "line": 1646
          },
          "name": "lateDataRules",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetLateDataRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
            "line": 1652
          },
          "name": "retentionPeriod",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetRetentionPeriodOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
            "line": 1658
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
            "line": 1664
          },
          "name": "triggers",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetTriggersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
            "line": 1670
          },
          "name": "versioningConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetVersioningConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
            "line": 1640
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
            "line": 1633
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotanalytics-dataset/index:DataAwsccIotanalyticsDataset"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetActions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetActions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
        "line": 555
      },
      "name": "DataAwsccIotanalyticsDatasetActions",
      "namespace": "dataAwsccIotanalyticsDataset",
      "symbolId": "src/data-awscc-iotanalytics-dataset/index:DataAwsccIotanalyticsDatasetActions"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetActionsContainerAction": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetActionsContainerAction",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
        "line": 289
      },
      "name": "DataAwsccIotanalyticsDatasetActionsContainerAction",
      "namespace": "dataAwsccIotanalyticsDataset",
      "symbolId": "src/data-awscc-iotanalytics-dataset/index:DataAwsccIotanalyticsDatasetActionsContainerAction"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetActionsContainerActionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetActionsContainerActionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotanalytics-dataset/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-awscc-iotanalytics-dataset/index.ts",
        "line": 312
      },
      "name": "DataAwsccIotanalyticsDatasetActionsContainerActionOutputReference",
      "namespace": "dataAwsccIotanalyticsDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
            "line": 339
          },
          "name": "executionRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
            "line": 344
          },
          "name": "image",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
            "line": 350
          },
          "name": "resourceConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetActionsContainerActionResourceConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
            "line": 356
          },
          "name": "variables",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetActionsContainerActionVariablesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
            "line": 323
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetActionsContainerAction"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotanalytics-dataset/index:DataAwsccIotanalyticsDatasetActionsContainerActionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetActionsContainerActionResourceConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetActionsContainerActionResourceConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
        "line": 25
      },
      "name": "DataAwsccIotanalyticsDatasetActionsContainerActionResourceConfiguration",
      "namespace": "dataAwsccIotanalyticsDataset",
      "symbolId": "src/data-awscc-iotanalytics-dataset/index:DataAwsccIotanalyticsDatasetActionsContainerActionResourceConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetActionsContainerActionResourceConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetActionsContainerActionResourceConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
        "line": 48
      },
      "name": "DataAwsccIotanalyticsDatasetActionsContainerActionResourceConfigurationOutputReference",
      "namespace": "dataAwsccIotanalyticsDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
            "line": 75
          },
          "name": "computeType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
            "line": 80
          },
          "name": "volumeSizeInGb",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetActionsContainerActionResourceConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotanalytics-dataset/index:DataAwsccIotanalyticsDatasetActionsContainerActionResourceConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetActionsContainerActionVariables": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetActionsContainerActionVariables",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
        "line": 192
      },
      "name": "DataAwsccIotanalyticsDatasetActionsContainerActionVariables",
      "namespace": "dataAwsccIotanalyticsDataset",
      "symbolId": "src/data-awscc-iotanalytics-dataset/index:DataAwsccIotanalyticsDatasetActionsContainerActionVariables"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetActionsContainerActionVariablesDatasetContentVersionValue": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetActionsContainerActionVariablesDatasetContentVersionValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
        "line": 84
      },
      "name": "DataAwsccIotanalyticsDatasetActionsContainerActionVariablesDatasetContentVersionValue",
      "namespace": "dataAwsccIotanalyticsDataset",
      "symbolId": "src/data-awscc-iotanalytics-dataset/index:DataAwsccIotanalyticsDatasetActionsContainerActionVariablesDatasetContentVersionValue"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetActionsContainerActionVariablesDatasetContentVersionValueOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetActionsContainerActionVariablesDatasetContentVersionValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotanalytics-dataset/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-awscc-iotanalytics-dataset/index.ts",
        "line": 107
      },
      "name": "DataAwsccIotanalyticsDatasetActionsContainerActionVariablesDatasetContentVersionValueOutputReference",
      "namespace": "dataAwsccIotanalyticsDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
            "line": 134
          },
          "name": "datasetName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetActionsContainerActionVariablesDatasetContentVersionValue"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotanalytics-dataset/index:DataAwsccIotanalyticsDatasetActionsContainerActionVariablesDatasetContentVersionValueOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetActionsContainerActionVariablesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetActionsContainerActionVariablesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
          "line": 278
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
        "line": 271
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
            "line": 285
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetActionsContainerActionVariablesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIotanalyticsDatasetActionsContainerActionVariablesList",
      "namespace": "dataAwsccIotanalyticsDataset",
      "symbolId": "src/data-awscc-iotanalytics-dataset/index:DataAwsccIotanalyticsDatasetActionsContainerActionVariablesList"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetActionsContainerActionVariablesOutputFileUriValue": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetActionsContainerActionVariablesOutputFileUriValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
        "line": 138
      },
      "name": "DataAwsccIotanalyticsDatasetActionsContainerActionVariablesOutputFileUriValue",
      "namespace": "dataAwsccIotanalyticsDataset",
      "symbolId": "src/data-awscc-iotanalytics-dataset/index:DataAwsccIotanalyticsDatasetActionsContainerActionVariablesOutputFileUriValue"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetActionsContainerActionVariablesOutputFileUriValueOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetActionsContainerActionVariablesOutputFileUriValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotanalytics-dataset/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-awscc-iotanalytics-dataset/index.ts",
        "line": 161
      },
      "name": "DataAwsccIotanalyticsDatasetActionsContainerActionVariablesOutputFileUriValueOutputReference",
      "namespace": "dataAwsccIotanalyticsDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
            "line": 188
          },
          "name": "fileName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
            "line": 172
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetActionsContainerActionVariablesOutputFileUriValue"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotanalytics-dataset/index:DataAwsccIotanalyticsDatasetActionsContainerActionVariablesOutputFileUriValueOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetActionsContainerActionVariablesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetActionsContainerActionVariablesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotanalytics-dataset/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/data-awscc-iotanalytics-dataset/index.ts",
        "line": 215
      },
      "name": "DataAwsccIotanalyticsDatasetActionsContainerActionVariablesOutputReference",
      "namespace": "dataAwsccIotanalyticsDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
            "line": 245
          },
          "name": "datasetContentVersionValue",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetActionsContainerActionVariablesDatasetContentVersionValueOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
            "line": 250
          },
          "name": "doubleValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
            "line": 256
          },
          "name": "outputFileUriValue",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetActionsContainerActionVariablesOutputFileUriValueOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
            "line": 261
          },
          "name": "stringValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
            "line": 266
          },
          "name": "variableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
            "line": 228
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetActionsContainerActionVariables"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotanalytics-dataset/index:DataAwsccIotanalyticsDatasetActionsContainerActionVariablesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetActionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetActionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotanalytics-dataset/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
        "line": 624
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
            "line": 638
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetActionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIotanalyticsDatasetActionsList",
      "namespace": "dataAwsccIotanalyticsDataset",
      "symbolId": "src/data-awscc-iotanalytics-dataset/index:DataAwsccIotanalyticsDatasetActionsList"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetActionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetActionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotanalytics-dataset/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
        "line": 578
      },
      "name": "DataAwsccIotanalyticsDatasetActionsOutputReference",
      "namespace": "dataAwsccIotanalyticsDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
            "line": 607
          },
          "name": "actionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
            "line": 613
          },
          "name": "containerAction",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetActionsContainerActionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
            "line": 619
          },
          "name": "queryAction",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetActionsQueryActionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
            "line": 591
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetActions"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotanalytics-dataset/index:DataAwsccIotanalyticsDatasetActionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetActionsQueryAction": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetActionsQueryAction",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
        "line": 495
      },
      "name": "DataAwsccIotanalyticsDatasetActionsQueryAction",
      "namespace": "dataAwsccIotanalyticsDataset",
      "symbolId": "src/data-awscc-iotanalytics-dataset/index:DataAwsccIotanalyticsDatasetActionsQueryAction"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetActionsQueryActionFilters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetActionsQueryActionFilters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
        "line": 419
      },
      "name": "DataAwsccIotanalyticsDatasetActionsQueryActionFilters",
      "namespace": "dataAwsccIotanalyticsDataset",
      "symbolId": "src/data-awscc-iotanalytics-dataset/index:DataAwsccIotanalyticsDatasetActionsQueryActionFilters"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetActionsQueryActionFiltersDeltaTime": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetActionsQueryActionFiltersDeltaTime",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
        "line": 360
      },
      "name": "DataAwsccIotanalyticsDatasetActionsQueryActionFiltersDeltaTime",
      "namespace": "dataAwsccIotanalyticsDataset",
      "symbolId": "src/data-awscc-iotanalytics-dataset/index:DataAwsccIotanalyticsDatasetActionsQueryActionFiltersDeltaTime"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetActionsQueryActionFiltersDeltaTimeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetActionsQueryActionFiltersDeltaTimeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotanalytics-dataset/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
        "line": 383
      },
      "name": "DataAwsccIotanalyticsDatasetActionsQueryActionFiltersDeltaTimeOutputReference",
      "namespace": "dataAwsccIotanalyticsDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
            "line": 410
          },
          "name": "offsetSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
            "line": 415
          },
          "name": "timeExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
            "line": 394
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetActionsQueryActionFiltersDeltaTime"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotanalytics-dataset/index:DataAwsccIotanalyticsDatasetActionsQueryActionFiltersDeltaTimeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetActionsQueryActionFiltersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetActionsQueryActionFiltersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotanalytics-dataset/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
        "line": 477
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
            "line": 491
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetActionsQueryActionFiltersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIotanalyticsDatasetActionsQueryActionFiltersList",
      "namespace": "dataAwsccIotanalyticsDataset",
      "symbolId": "src/data-awscc-iotanalytics-dataset/index:DataAwsccIotanalyticsDatasetActionsQueryActionFiltersList"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetActionsQueryActionFiltersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetActionsQueryActionFiltersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotanalytics-dataset/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
        "line": 442
      },
      "name": "DataAwsccIotanalyticsDatasetActionsQueryActionFiltersOutputReference",
      "namespace": "dataAwsccIotanalyticsDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
            "line": 472
          },
          "name": "deltaTime",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetActionsQueryActionFiltersDeltaTimeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
            "line": 455
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetActionsQueryActionFilters"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotanalytics-dataset/index:DataAwsccIotanalyticsDatasetActionsQueryActionFiltersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetActionsQueryActionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetActionsQueryActionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
          "line": 525
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
        "line": 518
      },
      "name": "DataAwsccIotanalyticsDatasetActionsQueryActionOutputReference",
      "namespace": "dataAwsccIotanalyticsDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
            "line": 546
          },
          "name": "filters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetActionsQueryActionFiltersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
            "line": 551
          },
          "name": "sqlQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
            "line": 529
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetActionsQueryAction"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotanalytics-dataset/index:DataAwsccIotanalyticsDatasetActionsQueryActionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotanalyticsDatasetConfig",
      "namespace": "dataAwsccIotanalyticsDataset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotanalytics_dataset#id DataAwsccIotanalyticsDataset#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotanalytics-dataset/index:DataAwsccIotanalyticsDatasetConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetContentDeliveryRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetContentDeliveryRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
        "line": 891
      },
      "name": "DataAwsccIotanalyticsDatasetContentDeliveryRules",
      "namespace": "dataAwsccIotanalyticsDataset",
      "symbolId": "src/data-awscc-iotanalytics-dataset/index:DataAwsccIotanalyticsDatasetContentDeliveryRules"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetContentDeliveryRulesDestination": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetContentDeliveryRulesDestination",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
        "line": 830
      },
      "name": "DataAwsccIotanalyticsDatasetContentDeliveryRulesDestination",
      "namespace": "dataAwsccIotanalyticsDataset",
      "symbolId": "src/data-awscc-iotanalytics-dataset/index:DataAwsccIotanalyticsDatasetContentDeliveryRulesDestination"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetContentDeliveryRulesDestinationIotEventsDestinationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetContentDeliveryRulesDestinationIotEventsDestinationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
        "line": 642
      },
      "name": "DataAwsccIotanalyticsDatasetContentDeliveryRulesDestinationIotEventsDestinationConfiguration",
      "namespace": "dataAwsccIotanalyticsDataset",
      "symbolId": "src/data-awscc-iotanalytics-dataset/index:DataAwsccIotanalyticsDatasetContentDeliveryRulesDestinationIotEventsDestinationConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetContentDeliveryRulesDestinationIotEventsDestinationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetContentDeliveryRulesDestinationIotEventsDestinationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotanalytics-dataset/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-awscc-iotanalytics-dataset/index.ts",
        "line": 665
      },
      "name": "DataAwsccIotanalyticsDatasetContentDeliveryRulesDestinationIotEventsDestinationConfigurationOutputReference",
      "namespace": "dataAwsccIotanalyticsDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
            "line": 692
          },
          "name": "inputName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
            "line": 697
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
            "line": 676
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetContentDeliveryRulesDestinationIotEventsDestinationConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotanalytics-dataset/index:DataAwsccIotanalyticsDatasetContentDeliveryRulesDestinationIotEventsDestinationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetContentDeliveryRulesDestinationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetContentDeliveryRulesDestinationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
          "line": 860
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
        "line": 853
      },
      "name": "DataAwsccIotanalyticsDatasetContentDeliveryRulesDestinationOutputReference",
      "namespace": "dataAwsccIotanalyticsDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
            "line": 881
          },
          "name": "iotEventsDestinationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetContentDeliveryRulesDestinationIotEventsDestinationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
            "line": 887
          },
          "name": "s3DestinationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetContentDeliveryRulesDestinationS3DestinationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
            "line": 864
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetContentDeliveryRulesDestination"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotanalytics-dataset/index:DataAwsccIotanalyticsDatasetContentDeliveryRulesDestinationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetContentDeliveryRulesDestinationS3DestinationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetContentDeliveryRulesDestinationS3DestinationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
        "line": 760
      },
      "name": "DataAwsccIotanalyticsDatasetContentDeliveryRulesDestinationS3DestinationConfiguration",
      "namespace": "dataAwsccIotanalyticsDataset",
      "symbolId": "src/data-awscc-iotanalytics-dataset/index:DataAwsccIotanalyticsDatasetContentDeliveryRulesDestinationS3DestinationConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetContentDeliveryRulesDestinationS3DestinationConfigurationGlueConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetContentDeliveryRulesDestinationS3DestinationConfigurationGlueConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
        "line": 701
      },
      "name": "DataAwsccIotanalyticsDatasetContentDeliveryRulesDestinationS3DestinationConfigurationGlueConfiguration",
      "namespace": "dataAwsccIotanalyticsDataset",
      "symbolId": "src/data-awscc-iotanalytics-dataset/index:DataAwsccIotanalyticsDatasetContentDeliveryRulesDestinationS3DestinationConfigurationGlueConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetContentDeliveryRulesDestinationS3DestinationConfigurationGlueConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetContentDeliveryRulesDestinationS3DestinationConfigurationGlueConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
          "line": 731
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
        "line": 724
      },
      "name": "DataAwsccIotanalyticsDatasetContentDeliveryRulesDestinationS3DestinationConfigurationGlueConfigurationOutputReference",
      "namespace": "dataAwsccIotanalyticsDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
            "line": 751
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
            "line": 756
          },
          "name": "tableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
            "line": 735
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetContentDeliveryRulesDestinationS3DestinationConfigurationGlueConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotanalytics-dataset/index:DataAwsccIotanalyticsDatasetContentDeliveryRulesDestinationS3DestinationConfigurationGlueConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetContentDeliveryRulesDestinationS3DestinationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetContentDeliveryRulesDestinationS3DestinationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
          "line": 790
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
        "line": 783
      },
      "name": "DataAwsccIotanalyticsDatasetContentDeliveryRulesDestinationS3DestinationConfigurationOutputReference",
      "namespace": "dataAwsccIotanalyticsDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
            "line": 810
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
            "line": 816
          },
          "name": "glueConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetContentDeliveryRulesDestinationS3DestinationConfigurationGlueConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
            "line": 821
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
            "line": 826
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
            "line": 794
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetContentDeliveryRulesDestinationS3DestinationConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotanalytics-dataset/index:DataAwsccIotanalyticsDatasetContentDeliveryRulesDestinationS3DestinationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetContentDeliveryRulesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetContentDeliveryRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotanalytics-dataset/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
        "line": 954
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
            "line": 968
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetContentDeliveryRulesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIotanalyticsDatasetContentDeliveryRulesList",
      "namespace": "dataAwsccIotanalyticsDataset",
      "symbolId": "src/data-awscc-iotanalytics-dataset/index:DataAwsccIotanalyticsDatasetContentDeliveryRulesList"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetContentDeliveryRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetContentDeliveryRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
          "line": 923
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
        "line": 914
      },
      "name": "DataAwsccIotanalyticsDatasetContentDeliveryRulesOutputReference",
      "namespace": "dataAwsccIotanalyticsDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
            "line": 944
          },
          "name": "destination",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetContentDeliveryRulesDestinationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
            "line": 949
          },
          "name": "entryName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
            "line": 927
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetContentDeliveryRules"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotanalytics-dataset/index:DataAwsccIotanalyticsDatasetContentDeliveryRulesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetLateDataRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetLateDataRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
        "line": 1081
      },
      "name": "DataAwsccIotanalyticsDatasetLateDataRules",
      "namespace": "dataAwsccIotanalyticsDataset",
      "symbolId": "src/data-awscc-iotanalytics-dataset/index:DataAwsccIotanalyticsDatasetLateDataRules"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetLateDataRulesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetLateDataRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotanalytics-dataset/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
        "line": 1144
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
            "line": 1158
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetLateDataRulesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIotanalyticsDatasetLateDataRulesList",
      "namespace": "dataAwsccIotanalyticsDataset",
      "symbolId": "src/data-awscc-iotanalytics-dataset/index:DataAwsccIotanalyticsDatasetLateDataRulesList"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetLateDataRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetLateDataRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
          "line": 1113
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
        "line": 1104
      },
      "name": "DataAwsccIotanalyticsDatasetLateDataRulesOutputReference",
      "namespace": "dataAwsccIotanalyticsDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
            "line": 1134
          },
          "name": "ruleConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetLateDataRulesRuleConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
            "line": 1139
          },
          "name": "ruleName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
            "line": 1117
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetLateDataRules"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotanalytics-dataset/index:DataAwsccIotanalyticsDatasetLateDataRulesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetLateDataRulesRuleConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetLateDataRulesRuleConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
        "line": 1026
      },
      "name": "DataAwsccIotanalyticsDatasetLateDataRulesRuleConfiguration",
      "namespace": "dataAwsccIotanalyticsDataset",
      "symbolId": "src/data-awscc-iotanalytics-dataset/index:DataAwsccIotanalyticsDatasetLateDataRulesRuleConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetLateDataRulesRuleConfigurationDeltaTimeSessionWindowConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetLateDataRulesRuleConfigurationDeltaTimeSessionWindowConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
        "line": 972
      },
      "name": "DataAwsccIotanalyticsDatasetLateDataRulesRuleConfigurationDeltaTimeSessionWindowConfiguration",
      "namespace": "dataAwsccIotanalyticsDataset",
      "symbolId": "src/data-awscc-iotanalytics-dataset/index:DataAwsccIotanalyticsDatasetLateDataRulesRuleConfigurationDeltaTimeSessionWindowConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetLateDataRulesRuleConfigurationDeltaTimeSessionWindowConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetLateDataRulesRuleConfigurationDeltaTimeSessionWindowConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotanalytics-dataset/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-awscc-iotanalytics-dataset/index.ts",
        "line": 995
      },
      "name": "DataAwsccIotanalyticsDatasetLateDataRulesRuleConfigurationDeltaTimeSessionWindowConfigurationOutputReference",
      "namespace": "dataAwsccIotanalyticsDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
            "line": 1022
          },
          "name": "timeoutInMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
            "line": 1006
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetLateDataRulesRuleConfigurationDeltaTimeSessionWindowConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotanalytics-dataset/index:DataAwsccIotanalyticsDatasetLateDataRulesRuleConfigurationDeltaTimeSessionWindowConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetLateDataRulesRuleConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetLateDataRulesRuleConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotanalytics-dataset/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-awscc-iotanalytics-dataset/index.ts",
        "line": 1049
      },
      "name": "DataAwsccIotanalyticsDatasetLateDataRulesRuleConfigurationOutputReference",
      "namespace": "dataAwsccIotanalyticsDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
            "line": 1077
          },
          "name": "deltaTimeSessionWindowConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetLateDataRulesRuleConfigurationDeltaTimeSessionWindowConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
            "line": 1060
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetLateDataRulesRuleConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotanalytics-dataset/index:DataAwsccIotanalyticsDatasetLateDataRulesRuleConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetRetentionPeriod": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetRetentionPeriod",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
        "line": 1162
      },
      "name": "DataAwsccIotanalyticsDatasetRetentionPeriod",
      "namespace": "dataAwsccIotanalyticsDataset",
      "symbolId": "src/data-awscc-iotanalytics-dataset/index:DataAwsccIotanalyticsDatasetRetentionPeriod"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetRetentionPeriodOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetRetentionPeriodOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
          "line": 1192
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
        "line": 1185
      },
      "name": "DataAwsccIotanalyticsDatasetRetentionPeriodOutputReference",
      "namespace": "dataAwsccIotanalyticsDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
            "line": 1212
          },
          "name": "numberOfDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
            "line": 1217
          },
          "name": "unlimited",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
            "line": 1196
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetRetentionPeriod"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotanalytics-dataset/index:DataAwsccIotanalyticsDatasetRetentionPeriodOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
        "line": 1221
      },
      "name": "DataAwsccIotanalyticsDatasetTags",
      "namespace": "dataAwsccIotanalyticsDataset",
      "symbolId": "src/data-awscc-iotanalytics-dataset/index:DataAwsccIotanalyticsDatasetTags"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
          "line": 1290
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
        "line": 1283
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
            "line": 1297
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIotanalyticsDatasetTagsList",
      "namespace": "dataAwsccIotanalyticsDataset",
      "symbolId": "src/data-awscc-iotanalytics-dataset/index:DataAwsccIotanalyticsDatasetTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
          "line": 1253
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
        "line": 1244
      },
      "name": "DataAwsccIotanalyticsDatasetTagsOutputReference",
      "namespace": "dataAwsccIotanalyticsDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
            "line": 1273
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
            "line": 1278
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
            "line": 1257
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotanalytics-dataset/index:DataAwsccIotanalyticsDatasetTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetTriggers": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetTriggers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
        "line": 1409
      },
      "name": "DataAwsccIotanalyticsDatasetTriggers",
      "namespace": "dataAwsccIotanalyticsDataset",
      "symbolId": "src/data-awscc-iotanalytics-dataset/index:DataAwsccIotanalyticsDatasetTriggers"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetTriggersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetTriggersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotanalytics-dataset/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
        "line": 1473
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
            "line": 1487
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetTriggersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIotanalyticsDatasetTriggersList",
      "namespace": "dataAwsccIotanalyticsDataset",
      "symbolId": "src/data-awscc-iotanalytics-dataset/index:DataAwsccIotanalyticsDatasetTriggersList"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetTriggersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetTriggersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
          "line": 1441
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
        "line": 1432
      },
      "name": "DataAwsccIotanalyticsDatasetTriggersOutputReference",
      "namespace": "dataAwsccIotanalyticsDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
            "line": 1462
          },
          "name": "schedule",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetTriggersScheduleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
            "line": 1468
          },
          "name": "triggeringDataset",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetTriggersTriggeringDatasetOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
            "line": 1445
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetTriggers"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotanalytics-dataset/index:DataAwsccIotanalyticsDatasetTriggersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetTriggersSchedule": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetTriggersSchedule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
        "line": 1301
      },
      "name": "DataAwsccIotanalyticsDatasetTriggersSchedule",
      "namespace": "dataAwsccIotanalyticsDataset",
      "symbolId": "src/data-awscc-iotanalytics-dataset/index:DataAwsccIotanalyticsDatasetTriggersSchedule"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetTriggersScheduleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetTriggersScheduleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotanalytics-dataset/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-awscc-iotanalytics-dataset/index.ts",
        "line": 1324
      },
      "name": "DataAwsccIotanalyticsDatasetTriggersScheduleOutputReference",
      "namespace": "dataAwsccIotanalyticsDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
            "line": 1351
          },
          "name": "scheduleExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
            "line": 1335
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetTriggersSchedule"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotanalytics-dataset/index:DataAwsccIotanalyticsDatasetTriggersScheduleOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetTriggersTriggeringDataset": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetTriggersTriggeringDataset",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
        "line": 1355
      },
      "name": "DataAwsccIotanalyticsDatasetTriggersTriggeringDataset",
      "namespace": "dataAwsccIotanalyticsDataset",
      "symbolId": "src/data-awscc-iotanalytics-dataset/index:DataAwsccIotanalyticsDatasetTriggersTriggeringDataset"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetTriggersTriggeringDatasetOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetTriggersTriggeringDatasetOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
          "line": 1385
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
        "line": 1378
      },
      "name": "DataAwsccIotanalyticsDatasetTriggersTriggeringDatasetOutputReference",
      "namespace": "dataAwsccIotanalyticsDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
            "line": 1405
          },
          "name": "datasetName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
            "line": 1389
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetTriggersTriggeringDataset"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotanalytics-dataset/index:DataAwsccIotanalyticsDatasetTriggersTriggeringDatasetOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetVersioningConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetVersioningConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
        "line": 1491
      },
      "name": "DataAwsccIotanalyticsDatasetVersioningConfiguration",
      "namespace": "dataAwsccIotanalyticsDataset",
      "symbolId": "src/data-awscc-iotanalytics-dataset/index:DataAwsccIotanalyticsDatasetVersioningConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetVersioningConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetVersioningConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotanalytics-dataset/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/data-awscc-iotanalytics-dataset/index.ts",
        "line": 1514
      },
      "name": "DataAwsccIotanalyticsDatasetVersioningConfigurationOutputReference",
      "namespace": "dataAwsccIotanalyticsDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
            "line": 1541
          },
          "name": "maxVersions",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
            "line": 1546
          },
          "name": "unlimited",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-dataset/index.ts",
            "line": 1525
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDataset.DataAwsccIotanalyticsDatasetVersioningConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotanalytics-dataset/index:DataAwsccIotanalyticsDatasetVersioningConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsDatasets.DataAwsccIotanalyticsDatasets": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotanalytics_datasets awscc_iotanalytics_datasets}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDatasets.DataAwsccIotanalyticsDatasets",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotanalytics_datasets awscc_iotanalytics_datasets} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotanalytics-datasets/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDatasets.DataAwsccIotanalyticsDatasetsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotanalytics-datasets/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotanalyticsDatasets resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-datasets/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIotanalyticsDatasets to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotanalytics_datasets#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotanalyticsDatasets that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotanalyticsDatasets to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-datasets/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-datasets/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotanalyticsDatasets",
      "namespace": "dataAwsccIotanalyticsDatasets",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-datasets/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-datasets/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-datasets/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-iotanalytics-datasets/index:DataAwsccIotanalyticsDatasets"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsDatasets.DataAwsccIotanalyticsDatasetsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDatasets.DataAwsccIotanalyticsDatasetsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotanalytics-datasets/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotanalyticsDatasetsConfig",
      "namespace": "dataAwsccIotanalyticsDatasets",
      "symbolId": "src/data-awscc-iotanalytics-datasets/index:DataAwsccIotanalyticsDatasetsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsDatastore.DataAwsccIotanalyticsDatastore": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotanalytics_datastore awscc_iotanalytics_datastore}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDatastore.DataAwsccIotanalyticsDatastore",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotanalytics_datastore awscc_iotanalytics_datastore} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotanalytics-datastore/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDatastore.DataAwsccIotanalyticsDatastoreConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotanalytics-datastore/index.ts",
        "line": 912
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotanalyticsDatastore resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-datastore/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 DataAwsccIotanalyticsDatastore to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotanalytics_datastore#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotanalyticsDatastore that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotanalyticsDatastore to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-datastore/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-awscc-iotanalytics-datastore/index.ts",
            "line": 1030
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotanalyticsDatastore",
      "namespace": "dataAwsccIotanalyticsDatastore",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-datastore/index.ts",
            "line": 917
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-datastore/index.ts",
            "line": 968
          },
          "name": "datastoreId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-datastore/index.ts",
            "line": 973
          },
          "name": "datastoreName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-datastore/index.ts",
            "line": 979
          },
          "name": "datastorePartitions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDatastore.DataAwsccIotanalyticsDatastoreDatastorePartitionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-datastore/index.ts",
            "line": 985
          },
          "name": "datastoreStorage",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDatastore.DataAwsccIotanalyticsDatastoreDatastoreStorageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-datastore/index.ts",
            "line": 991
          },
          "name": "fileFormatConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDatastore.DataAwsccIotanalyticsDatastoreFileFormatConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-datastore/index.ts",
            "line": 1010
          },
          "name": "retentionPeriod",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDatastore.DataAwsccIotanalyticsDatastoreRetentionPeriodOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-datastore/index.ts",
            "line": 1016
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDatastore.DataAwsccIotanalyticsDatastoreTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-datastore/index.ts",
            "line": 1004
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-datastore/index.ts",
            "line": 997
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotanalytics-datastore/index:DataAwsccIotanalyticsDatastore"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsDatastore.DataAwsccIotanalyticsDatastoreConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDatastore.DataAwsccIotanalyticsDatastoreConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotanalytics-datastore/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotanalyticsDatastoreConfig",
      "namespace": "dataAwsccIotanalyticsDatastore",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotanalytics_datastore#id DataAwsccIotanalyticsDatastore#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-datastore/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotanalytics-datastore/index:DataAwsccIotanalyticsDatastoreConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsDatastore.DataAwsccIotanalyticsDatastoreDatastorePartitions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDatastore.DataAwsccIotanalyticsDatastoreDatastorePartitions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotanalytics-datastore/index.ts",
        "line": 220
      },
      "name": "DataAwsccIotanalyticsDatastoreDatastorePartitions",
      "namespace": "dataAwsccIotanalyticsDatastore",
      "symbolId": "src/data-awscc-iotanalytics-datastore/index:DataAwsccIotanalyticsDatastoreDatastorePartitions"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsDatastore.DataAwsccIotanalyticsDatastoreDatastorePartitionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDatastore.DataAwsccIotanalyticsDatastoreDatastorePartitionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotanalytics-datastore/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-awscc-iotanalytics-datastore/index.ts",
        "line": 243
      },
      "name": "DataAwsccIotanalyticsDatastoreDatastorePartitionsOutputReference",
      "namespace": "dataAwsccIotanalyticsDatastore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-datastore/index.ts",
            "line": 271
          },
          "name": "partitions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDatastore.DataAwsccIotanalyticsDatastoreDatastorePartitionsPartitionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-datastore/index.ts",
            "line": 254
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDatastore.DataAwsccIotanalyticsDatastoreDatastorePartitions"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotanalytics-datastore/index:DataAwsccIotanalyticsDatastoreDatastorePartitionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsDatastore.DataAwsccIotanalyticsDatastoreDatastorePartitionsPartitions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDatastore.DataAwsccIotanalyticsDatastoreDatastorePartitionsPartitions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotanalytics-datastore/index.ts",
        "line": 138
      },
      "name": "DataAwsccIotanalyticsDatastoreDatastorePartitionsPartitions",
      "namespace": "dataAwsccIotanalyticsDatastore",
      "symbolId": "src/data-awscc-iotanalytics-datastore/index:DataAwsccIotanalyticsDatastoreDatastorePartitionsPartitions"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsDatastore.DataAwsccIotanalyticsDatastoreDatastorePartitionsPartitionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDatastore.DataAwsccIotanalyticsDatastoreDatastorePartitionsPartitionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotanalytics-datastore/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-awscc-iotanalytics-datastore/index.ts",
        "line": 202
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-datastore/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-awscc.dataAwsccIotanalyticsDatastore.DataAwsccIotanalyticsDatastoreDatastorePartitionsPartitionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIotanalyticsDatastoreDatastorePartitionsPartitionsList",
      "namespace": "dataAwsccIotanalyticsDatastore",
      "symbolId": "src/data-awscc-iotanalytics-datastore/index:DataAwsccIotanalyticsDatastoreDatastorePartitionsPartitionsList"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsDatastore.DataAwsccIotanalyticsDatastoreDatastorePartitionsPartitionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDatastore.DataAwsccIotanalyticsDatastoreDatastorePartitionsPartitionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotanalytics-datastore/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotanalytics-datastore/index.ts",
        "line": 161
      },
      "name": "DataAwsccIotanalyticsDatastoreDatastorePartitionsPartitionsOutputReference",
      "namespace": "dataAwsccIotanalyticsDatastore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-datastore/index.ts",
            "line": 191
          },
          "name": "partition",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDatastore.DataAwsccIotanalyticsDatastoreDatastorePartitionsPartitionsPartitionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-datastore/index.ts",
            "line": 197
          },
          "name": "timestampPartition",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDatastore.DataAwsccIotanalyticsDatastoreDatastorePartitionsPartitionsTimestampPartitionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-datastore/index.ts",
            "line": 174
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDatastore.DataAwsccIotanalyticsDatastoreDatastorePartitionsPartitions"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotanalytics-datastore/index:DataAwsccIotanalyticsDatastoreDatastorePartitionsPartitionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsDatastore.DataAwsccIotanalyticsDatastoreDatastorePartitionsPartitionsPartition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDatastore.DataAwsccIotanalyticsDatastoreDatastorePartitionsPartitionsPartition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotanalytics-datastore/index.ts",
        "line": 25
      },
      "name": "DataAwsccIotanalyticsDatastoreDatastorePartitionsPartitionsPartition",
      "namespace": "dataAwsccIotanalyticsDatastore",
      "symbolId": "src/data-awscc-iotanalytics-datastore/index:DataAwsccIotanalyticsDatastoreDatastorePartitionsPartitionsPartition"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsDatastore.DataAwsccIotanalyticsDatastoreDatastorePartitionsPartitionsPartitionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDatastore.DataAwsccIotanalyticsDatastoreDatastorePartitionsPartitionsPartitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotanalytics-datastore/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotanalytics-datastore/index.ts",
        "line": 48
      },
      "name": "DataAwsccIotanalyticsDatastoreDatastorePartitionsPartitionsPartitionOutputReference",
      "namespace": "dataAwsccIotanalyticsDatastore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-datastore/index.ts",
            "line": 75
          },
          "name": "attributeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-datastore/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDatastore.DataAwsccIotanalyticsDatastoreDatastorePartitionsPartitionsPartition"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotanalytics-datastore/index:DataAwsccIotanalyticsDatastoreDatastorePartitionsPartitionsPartitionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsDatastore.DataAwsccIotanalyticsDatastoreDatastorePartitionsPartitionsTimestampPartition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDatastore.DataAwsccIotanalyticsDatastoreDatastorePartitionsPartitionsTimestampPartition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotanalytics-datastore/index.ts",
        "line": 79
      },
      "name": "DataAwsccIotanalyticsDatastoreDatastorePartitionsPartitionsTimestampPartition",
      "namespace": "dataAwsccIotanalyticsDatastore",
      "symbolId": "src/data-awscc-iotanalytics-datastore/index:DataAwsccIotanalyticsDatastoreDatastorePartitionsPartitionsTimestampPartition"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsDatastore.DataAwsccIotanalyticsDatastoreDatastorePartitionsPartitionsTimestampPartitionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDatastore.DataAwsccIotanalyticsDatastoreDatastorePartitionsPartitionsTimestampPartitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotanalytics-datastore/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-awscc-iotanalytics-datastore/index.ts",
        "line": 102
      },
      "name": "DataAwsccIotanalyticsDatastoreDatastorePartitionsPartitionsTimestampPartitionOutputReference",
      "namespace": "dataAwsccIotanalyticsDatastore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-datastore/index.ts",
            "line": 129
          },
          "name": "attributeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-datastore/index.ts",
            "line": 134
          },
          "name": "timestampFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-datastore/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDatastore.DataAwsccIotanalyticsDatastoreDatastorePartitionsPartitionsTimestampPartition"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotanalytics-datastore/index:DataAwsccIotanalyticsDatastoreDatastorePartitionsPartitionsTimestampPartitionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsDatastore.DataAwsccIotanalyticsDatastoreDatastoreStorage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDatastore.DataAwsccIotanalyticsDatastoreDatastoreStorage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotanalytics-datastore/index.ts",
        "line": 453
      },
      "name": "DataAwsccIotanalyticsDatastoreDatastoreStorage",
      "namespace": "dataAwsccIotanalyticsDatastore",
      "symbolId": "src/data-awscc-iotanalytics-datastore/index:DataAwsccIotanalyticsDatastoreDatastoreStorage"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsDatastore.DataAwsccIotanalyticsDatastoreDatastoreStorageCustomerManagedS3": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDatastore.DataAwsccIotanalyticsDatastoreDatastoreStorageCustomerManagedS3",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotanalytics-datastore/index.ts",
        "line": 275
      },
      "name": "DataAwsccIotanalyticsDatastoreDatastoreStorageCustomerManagedS3",
      "namespace": "dataAwsccIotanalyticsDatastore",
      "symbolId": "src/data-awscc-iotanalytics-datastore/index:DataAwsccIotanalyticsDatastoreDatastoreStorageCustomerManagedS3"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsDatastore.DataAwsccIotanalyticsDatastoreDatastoreStorageCustomerManagedS3OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDatastore.DataAwsccIotanalyticsDatastoreDatastoreStorageCustomerManagedS3OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotanalytics-datastore/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-awscc-iotanalytics-datastore/index.ts",
        "line": 298
      },
      "name": "DataAwsccIotanalyticsDatastoreDatastoreStorageCustomerManagedS3OutputReference",
      "namespace": "dataAwsccIotanalyticsDatastore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-datastore/index.ts",
            "line": 325
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-datastore/index.ts",
            "line": 330
          },
          "name": "keyPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-datastore/index.ts",
            "line": 335
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-datastore/index.ts",
            "line": 309
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDatastore.DataAwsccIotanalyticsDatastoreDatastoreStorageCustomerManagedS3"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotanalytics-datastore/index:DataAwsccIotanalyticsDatastoreDatastoreStorageCustomerManagedS3OutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsDatastore.DataAwsccIotanalyticsDatastoreDatastoreStorageIotSiteWiseMultiLayerStorage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDatastore.DataAwsccIotanalyticsDatastoreDatastoreStorageIotSiteWiseMultiLayerStorage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotanalytics-datastore/index.ts",
        "line": 398
      },
      "name": "DataAwsccIotanalyticsDatastoreDatastoreStorageIotSiteWiseMultiLayerStorage",
      "namespace": "dataAwsccIotanalyticsDatastore",
      "symbolId": "src/data-awscc-iotanalytics-datastore/index:DataAwsccIotanalyticsDatastoreDatastoreStorageIotSiteWiseMultiLayerStorage"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsDatastore.DataAwsccIotanalyticsDatastoreDatastoreStorageIotSiteWiseMultiLayerStorageCustomerManagedS3Storage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDatastore.DataAwsccIotanalyticsDatastoreDatastoreStorageIotSiteWiseMultiLayerStorageCustomerManagedS3Storage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotanalytics-datastore/index.ts",
        "line": 339
      },
      "name": "DataAwsccIotanalyticsDatastoreDatastoreStorageIotSiteWiseMultiLayerStorageCustomerManagedS3Storage",
      "namespace": "dataAwsccIotanalyticsDatastore",
      "symbolId": "src/data-awscc-iotanalytics-datastore/index:DataAwsccIotanalyticsDatastoreDatastoreStorageIotSiteWiseMultiLayerStorageCustomerManagedS3Storage"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsDatastore.DataAwsccIotanalyticsDatastoreDatastoreStorageIotSiteWiseMultiLayerStorageCustomerManagedS3StorageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDatastore.DataAwsccIotanalyticsDatastoreDatastoreStorageIotSiteWiseMultiLayerStorageCustomerManagedS3StorageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotanalytics-datastore/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/data-awscc-iotanalytics-datastore/index.ts",
        "line": 362
      },
      "name": "DataAwsccIotanalyticsDatastoreDatastoreStorageIotSiteWiseMultiLayerStorageCustomerManagedS3StorageOutputReference",
      "namespace": "dataAwsccIotanalyticsDatastore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-datastore/index.ts",
            "line": 389
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-datastore/index.ts",
            "line": 394
          },
          "name": "keyPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-datastore/index.ts",
            "line": 373
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDatastore.DataAwsccIotanalyticsDatastoreDatastoreStorageIotSiteWiseMultiLayerStorageCustomerManagedS3Storage"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotanalytics-datastore/index:DataAwsccIotanalyticsDatastoreDatastoreStorageIotSiteWiseMultiLayerStorageCustomerManagedS3StorageOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsDatastore.DataAwsccIotanalyticsDatastoreDatastoreStorageIotSiteWiseMultiLayerStorageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDatastore.DataAwsccIotanalyticsDatastoreDatastoreStorageIotSiteWiseMultiLayerStorageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotanalytics-datastore/index.ts",
          "line": 428
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotanalytics-datastore/index.ts",
        "line": 421
      },
      "name": "DataAwsccIotanalyticsDatastoreDatastoreStorageIotSiteWiseMultiLayerStorageOutputReference",
      "namespace": "dataAwsccIotanalyticsDatastore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-datastore/index.ts",
            "line": 449
          },
          "name": "customerManagedS3Storage",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDatastore.DataAwsccIotanalyticsDatastoreDatastoreStorageIotSiteWiseMultiLayerStorageCustomerManagedS3StorageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-datastore/index.ts",
            "line": 432
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDatastore.DataAwsccIotanalyticsDatastoreDatastoreStorageIotSiteWiseMultiLayerStorage"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotanalytics-datastore/index:DataAwsccIotanalyticsDatastoreDatastoreStorageIotSiteWiseMultiLayerStorageOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsDatastore.DataAwsccIotanalyticsDatastoreDatastoreStorageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDatastore.DataAwsccIotanalyticsDatastoreDatastoreStorageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotanalytics-datastore/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-awscc-iotanalytics-datastore/index.ts",
        "line": 476
      },
      "name": "DataAwsccIotanalyticsDatastoreDatastoreStorageOutputReference",
      "namespace": "dataAwsccIotanalyticsDatastore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-datastore/index.ts",
            "line": 504
          },
          "name": "customerManagedS3",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDatastore.DataAwsccIotanalyticsDatastoreDatastoreStorageCustomerManagedS3OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-datastore/index.ts",
            "line": 510
          },
          "name": "iotSiteWiseMultiLayerStorage",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDatastore.DataAwsccIotanalyticsDatastoreDatastoreStorageIotSiteWiseMultiLayerStorageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-datastore/index.ts",
            "line": 515
          },
          "name": "serviceManagedS3",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-datastore/index.ts",
            "line": 487
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDatastore.DataAwsccIotanalyticsDatastoreDatastoreStorage"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotanalytics-datastore/index:DataAwsccIotanalyticsDatastoreDatastoreStorageOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsDatastore.DataAwsccIotanalyticsDatastoreFileFormatConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDatastore.DataAwsccIotanalyticsDatastoreFileFormatConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotanalytics-datastore/index.ts",
        "line": 709
      },
      "name": "DataAwsccIotanalyticsDatastoreFileFormatConfiguration",
      "namespace": "dataAwsccIotanalyticsDatastore",
      "symbolId": "src/data-awscc-iotanalytics-datastore/index:DataAwsccIotanalyticsDatastoreFileFormatConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsDatastore.DataAwsccIotanalyticsDatastoreFileFormatConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDatastore.DataAwsccIotanalyticsDatastoreFileFormatConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotanalytics-datastore/index.ts",
          "line": 739
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotanalytics-datastore/index.ts",
        "line": 732
      },
      "name": "DataAwsccIotanalyticsDatastoreFileFormatConfigurationOutputReference",
      "namespace": "dataAwsccIotanalyticsDatastore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-datastore/index.ts",
            "line": 759
          },
          "name": "jsonConfiguration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-datastore/index.ts",
            "line": 765
          },
          "name": "parquetConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDatastore.DataAwsccIotanalyticsDatastoreFileFormatConfigurationParquetConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-datastore/index.ts",
            "line": 743
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDatastore.DataAwsccIotanalyticsDatastoreFileFormatConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotanalytics-datastore/index:DataAwsccIotanalyticsDatastoreFileFormatConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsDatastore.DataAwsccIotanalyticsDatastoreFileFormatConfigurationParquetConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDatastore.DataAwsccIotanalyticsDatastoreFileFormatConfigurationParquetConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotanalytics-datastore/index.ts",
        "line": 654
      },
      "name": "DataAwsccIotanalyticsDatastoreFileFormatConfigurationParquetConfiguration",
      "namespace": "dataAwsccIotanalyticsDatastore",
      "symbolId": "src/data-awscc-iotanalytics-datastore/index:DataAwsccIotanalyticsDatastoreFileFormatConfigurationParquetConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsDatastore.DataAwsccIotanalyticsDatastoreFileFormatConfigurationParquetConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDatastore.DataAwsccIotanalyticsDatastoreFileFormatConfigurationParquetConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotanalytics-datastore/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-awscc-iotanalytics-datastore/index.ts",
        "line": 677
      },
      "name": "DataAwsccIotanalyticsDatastoreFileFormatConfigurationParquetConfigurationOutputReference",
      "namespace": "dataAwsccIotanalyticsDatastore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-datastore/index.ts",
            "line": 705
          },
          "name": "schemaDefinition",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDatastore.DataAwsccIotanalyticsDatastoreFileFormatConfigurationParquetConfigurationSchemaDefinitionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-datastore/index.ts",
            "line": 688
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDatastore.DataAwsccIotanalyticsDatastoreFileFormatConfigurationParquetConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotanalytics-datastore/index:DataAwsccIotanalyticsDatastoreFileFormatConfigurationParquetConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsDatastore.DataAwsccIotanalyticsDatastoreFileFormatConfigurationParquetConfigurationSchemaDefinition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDatastore.DataAwsccIotanalyticsDatastoreFileFormatConfigurationParquetConfigurationSchemaDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotanalytics-datastore/index.ts",
        "line": 599
      },
      "name": "DataAwsccIotanalyticsDatastoreFileFormatConfigurationParquetConfigurationSchemaDefinition",
      "namespace": "dataAwsccIotanalyticsDatastore",
      "symbolId": "src/data-awscc-iotanalytics-datastore/index:DataAwsccIotanalyticsDatastoreFileFormatConfigurationParquetConfigurationSchemaDefinition"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsDatastore.DataAwsccIotanalyticsDatastoreFileFormatConfigurationParquetConfigurationSchemaDefinitionColumns": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDatastore.DataAwsccIotanalyticsDatastoreFileFormatConfigurationParquetConfigurationSchemaDefinitionColumns",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotanalytics-datastore/index.ts",
        "line": 519
      },
      "name": "DataAwsccIotanalyticsDatastoreFileFormatConfigurationParquetConfigurationSchemaDefinitionColumns",
      "namespace": "dataAwsccIotanalyticsDatastore",
      "symbolId": "src/data-awscc-iotanalytics-datastore/index:DataAwsccIotanalyticsDatastoreFileFormatConfigurationParquetConfigurationSchemaDefinitionColumns"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsDatastore.DataAwsccIotanalyticsDatastoreFileFormatConfigurationParquetConfigurationSchemaDefinitionColumnsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDatastore.DataAwsccIotanalyticsDatastoreFileFormatConfigurationParquetConfigurationSchemaDefinitionColumnsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotanalytics-datastore/index.ts",
          "line": 588
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotanalytics-datastore/index.ts",
        "line": 581
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-datastore/index.ts",
            "line": 595
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDatastore.DataAwsccIotanalyticsDatastoreFileFormatConfigurationParquetConfigurationSchemaDefinitionColumnsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIotanalyticsDatastoreFileFormatConfigurationParquetConfigurationSchemaDefinitionColumnsList",
      "namespace": "dataAwsccIotanalyticsDatastore",
      "symbolId": "src/data-awscc-iotanalytics-datastore/index:DataAwsccIotanalyticsDatastoreFileFormatConfigurationParquetConfigurationSchemaDefinitionColumnsList"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsDatastore.DataAwsccIotanalyticsDatastoreFileFormatConfigurationParquetConfigurationSchemaDefinitionColumnsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDatastore.DataAwsccIotanalyticsDatastoreFileFormatConfigurationParquetConfigurationSchemaDefinitionColumnsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotanalytics-datastore/index.ts",
          "line": 551
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotanalytics-datastore/index.ts",
        "line": 542
      },
      "name": "DataAwsccIotanalyticsDatastoreFileFormatConfigurationParquetConfigurationSchemaDefinitionColumnsOutputReference",
      "namespace": "dataAwsccIotanalyticsDatastore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-datastore/index.ts",
            "line": 571
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-datastore/index.ts",
            "line": 576
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-datastore/index.ts",
            "line": 555
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDatastore.DataAwsccIotanalyticsDatastoreFileFormatConfigurationParquetConfigurationSchemaDefinitionColumns"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotanalytics-datastore/index:DataAwsccIotanalyticsDatastoreFileFormatConfigurationParquetConfigurationSchemaDefinitionColumnsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsDatastore.DataAwsccIotanalyticsDatastoreFileFormatConfigurationParquetConfigurationSchemaDefinitionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDatastore.DataAwsccIotanalyticsDatastoreFileFormatConfigurationParquetConfigurationSchemaDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotanalytics-datastore/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/data-awscc-iotanalytics-datastore/index.ts",
        "line": 622
      },
      "name": "DataAwsccIotanalyticsDatastoreFileFormatConfigurationParquetConfigurationSchemaDefinitionOutputReference",
      "namespace": "dataAwsccIotanalyticsDatastore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-datastore/index.ts",
            "line": 650
          },
          "name": "columns",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDatastore.DataAwsccIotanalyticsDatastoreFileFormatConfigurationParquetConfigurationSchemaDefinitionColumnsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-datastore/index.ts",
            "line": 633
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDatastore.DataAwsccIotanalyticsDatastoreFileFormatConfigurationParquetConfigurationSchemaDefinition"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotanalytics-datastore/index:DataAwsccIotanalyticsDatastoreFileFormatConfigurationParquetConfigurationSchemaDefinitionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsDatastore.DataAwsccIotanalyticsDatastoreRetentionPeriod": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDatastore.DataAwsccIotanalyticsDatastoreRetentionPeriod",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotanalytics-datastore/index.ts",
        "line": 769
      },
      "name": "DataAwsccIotanalyticsDatastoreRetentionPeriod",
      "namespace": "dataAwsccIotanalyticsDatastore",
      "symbolId": "src/data-awscc-iotanalytics-datastore/index:DataAwsccIotanalyticsDatastoreRetentionPeriod"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsDatastore.DataAwsccIotanalyticsDatastoreRetentionPeriodOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDatastore.DataAwsccIotanalyticsDatastoreRetentionPeriodOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotanalytics-datastore/index.ts",
          "line": 799
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotanalytics-datastore/index.ts",
        "line": 792
      },
      "name": "DataAwsccIotanalyticsDatastoreRetentionPeriodOutputReference",
      "namespace": "dataAwsccIotanalyticsDatastore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-datastore/index.ts",
            "line": 819
          },
          "name": "numberOfDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-datastore/index.ts",
            "line": 824
          },
          "name": "unlimited",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-datastore/index.ts",
            "line": 803
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDatastore.DataAwsccIotanalyticsDatastoreRetentionPeriod"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotanalytics-datastore/index:DataAwsccIotanalyticsDatastoreRetentionPeriodOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsDatastore.DataAwsccIotanalyticsDatastoreTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDatastore.DataAwsccIotanalyticsDatastoreTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotanalytics-datastore/index.ts",
        "line": 828
      },
      "name": "DataAwsccIotanalyticsDatastoreTags",
      "namespace": "dataAwsccIotanalyticsDatastore",
      "symbolId": "src/data-awscc-iotanalytics-datastore/index:DataAwsccIotanalyticsDatastoreTags"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsDatastore.DataAwsccIotanalyticsDatastoreTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDatastore.DataAwsccIotanalyticsDatastoreTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotanalytics-datastore/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotanalytics-datastore/index.ts",
        "line": 890
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-datastore/index.ts",
            "line": 904
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDatastore.DataAwsccIotanalyticsDatastoreTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIotanalyticsDatastoreTagsList",
      "namespace": "dataAwsccIotanalyticsDatastore",
      "symbolId": "src/data-awscc-iotanalytics-datastore/index:DataAwsccIotanalyticsDatastoreTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsDatastore.DataAwsccIotanalyticsDatastoreTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDatastore.DataAwsccIotanalyticsDatastoreTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotanalytics-datastore/index.ts",
          "line": 860
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotanalytics-datastore/index.ts",
        "line": 851
      },
      "name": "DataAwsccIotanalyticsDatastoreTagsOutputReference",
      "namespace": "dataAwsccIotanalyticsDatastore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-datastore/index.ts",
            "line": 880
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-datastore/index.ts",
            "line": 885
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-datastore/index.ts",
            "line": 864
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDatastore.DataAwsccIotanalyticsDatastoreTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotanalytics-datastore/index:DataAwsccIotanalyticsDatastoreTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsDatastores.DataAwsccIotanalyticsDatastores": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotanalytics_datastores awscc_iotanalytics_datastores}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDatastores.DataAwsccIotanalyticsDatastores",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotanalytics_datastores awscc_iotanalytics_datastores} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotanalytics-datastores/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDatastores.DataAwsccIotanalyticsDatastoresConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotanalytics-datastores/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotanalyticsDatastores resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-datastores/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIotanalyticsDatastores to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotanalytics_datastores#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotanalyticsDatastores that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotanalyticsDatastores to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-datastores/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-datastores/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotanalyticsDatastores",
      "namespace": "dataAwsccIotanalyticsDatastores",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-datastores/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-datastores/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-datastores/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-iotanalytics-datastores/index:DataAwsccIotanalyticsDatastores"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsDatastores.DataAwsccIotanalyticsDatastoresConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsDatastores.DataAwsccIotanalyticsDatastoresConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotanalytics-datastores/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotanalyticsDatastoresConfig",
      "namespace": "dataAwsccIotanalyticsDatastores",
      "symbolId": "src/data-awscc-iotanalytics-datastores/index:DataAwsccIotanalyticsDatastoresConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsPipeline.DataAwsccIotanalyticsPipeline": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotanalytics_pipeline awscc_iotanalytics_pipeline}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsPipeline.DataAwsccIotanalyticsPipeline",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotanalytics_pipeline awscc_iotanalytics_pipeline} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotanalytics-pipeline/index.ts",
          "line": 937
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsPipeline.DataAwsccIotanalyticsPipelineConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotanalytics-pipeline/index.ts",
        "line": 905
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotanalyticsPipeline resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-pipeline/index.ts",
            "line": 922
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIotanalyticsPipeline to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotanalytics_pipeline#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotanalyticsPipeline that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotanalyticsPipeline to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-pipeline/index.ts",
            "line": 999
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-pipeline/index.ts",
            "line": 1005
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotanalyticsPipeline",
      "namespace": "dataAwsccIotanalyticsPipeline",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-pipeline/index.ts",
            "line": 910
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-pipeline/index.ts",
            "line": 975
          },
          "name": "pipelineActivities",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsPipeline.DataAwsccIotanalyticsPipelinePipelineActivitiesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-pipeline/index.ts",
            "line": 980
          },
          "name": "pipelineId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-pipeline/index.ts",
            "line": 985
          },
          "name": "pipelineName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-pipeline/index.ts",
            "line": 991
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsPipeline.DataAwsccIotanalyticsPipelineTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-pipeline/index.ts",
            "line": 969
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-pipeline/index.ts",
            "line": 962
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotanalytics-pipeline/index:DataAwsccIotanalyticsPipeline"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsPipeline.DataAwsccIotanalyticsPipelineConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsPipeline.DataAwsccIotanalyticsPipelineConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotanalytics-pipeline/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotanalyticsPipelineConfig",
      "namespace": "dataAwsccIotanalyticsPipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotanalytics_pipeline#id DataAwsccIotanalyticsPipeline#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-pipeline/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotanalytics-pipeline/index:DataAwsccIotanalyticsPipelineConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsPipeline.DataAwsccIotanalyticsPipelinePipelineActivities": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsPipeline.DataAwsccIotanalyticsPipelinePipelineActivities",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotanalytics-pipeline/index.ts",
        "line": 691
      },
      "name": "DataAwsccIotanalyticsPipelinePipelineActivities",
      "namespace": "dataAwsccIotanalyticsPipeline",
      "symbolId": "src/data-awscc-iotanalytics-pipeline/index:DataAwsccIotanalyticsPipelinePipelineActivities"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsPipeline.DataAwsccIotanalyticsPipelinePipelineActivitiesAddAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsPipeline.DataAwsccIotanalyticsPipelinePipelineActivitiesAddAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotanalytics-pipeline/index.ts",
        "line": 25
      },
      "name": "DataAwsccIotanalyticsPipelinePipelineActivitiesAddAttributes",
      "namespace": "dataAwsccIotanalyticsPipeline",
      "symbolId": "src/data-awscc-iotanalytics-pipeline/index:DataAwsccIotanalyticsPipelinePipelineActivitiesAddAttributes"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsPipeline.DataAwsccIotanalyticsPipelinePipelineActivitiesAddAttributesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsPipeline.DataAwsccIotanalyticsPipelinePipelineActivitiesAddAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotanalytics-pipeline/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotanalytics-pipeline/index.ts",
        "line": 48
      },
      "name": "DataAwsccIotanalyticsPipelinePipelineActivitiesAddAttributesOutputReference",
      "namespace": "dataAwsccIotanalyticsPipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-pipeline/index.ts",
            "line": 76
          },
          "name": "attributes",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-pipeline/index.ts",
            "line": 81
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-pipeline/index.ts",
            "line": 86
          },
          "name": "next",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-pipeline/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsPipeline.DataAwsccIotanalyticsPipelinePipelineActivitiesAddAttributes"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotanalytics-pipeline/index:DataAwsccIotanalyticsPipelinePipelineActivitiesAddAttributesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsPipeline.DataAwsccIotanalyticsPipelinePipelineActivitiesChannel": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsPipeline.DataAwsccIotanalyticsPipelinePipelineActivitiesChannel",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotanalytics-pipeline/index.ts",
        "line": 90
      },
      "name": "DataAwsccIotanalyticsPipelinePipelineActivitiesChannel",
      "namespace": "dataAwsccIotanalyticsPipeline",
      "symbolId": "src/data-awscc-iotanalytics-pipeline/index:DataAwsccIotanalyticsPipelinePipelineActivitiesChannel"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsPipeline.DataAwsccIotanalyticsPipelinePipelineActivitiesChannelOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsPipeline.DataAwsccIotanalyticsPipelinePipelineActivitiesChannelOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotanalytics-pipeline/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-awscc-iotanalytics-pipeline/index.ts",
        "line": 113
      },
      "name": "DataAwsccIotanalyticsPipelinePipelineActivitiesChannelOutputReference",
      "namespace": "dataAwsccIotanalyticsPipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-pipeline/index.ts",
            "line": 140
          },
          "name": "channelName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-pipeline/index.ts",
            "line": 145
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-pipeline/index.ts",
            "line": 150
          },
          "name": "next",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-pipeline/index.ts",
            "line": 124
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsPipeline.DataAwsccIotanalyticsPipelinePipelineActivitiesChannel"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotanalytics-pipeline/index:DataAwsccIotanalyticsPipelinePipelineActivitiesChannelOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsPipeline.DataAwsccIotanalyticsPipelinePipelineActivitiesDatastore": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsPipeline.DataAwsccIotanalyticsPipelinePipelineActivitiesDatastore",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotanalytics-pipeline/index.ts",
        "line": 154
      },
      "name": "DataAwsccIotanalyticsPipelinePipelineActivitiesDatastore",
      "namespace": "dataAwsccIotanalyticsPipeline",
      "symbolId": "src/data-awscc-iotanalytics-pipeline/index:DataAwsccIotanalyticsPipelinePipelineActivitiesDatastore"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsPipeline.DataAwsccIotanalyticsPipelinePipelineActivitiesDatastoreOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsPipeline.DataAwsccIotanalyticsPipelinePipelineActivitiesDatastoreOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotanalytics-pipeline/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotanalytics-pipeline/index.ts",
        "line": 177
      },
      "name": "DataAwsccIotanalyticsPipelinePipelineActivitiesDatastoreOutputReference",
      "namespace": "dataAwsccIotanalyticsPipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-pipeline/index.ts",
            "line": 204
          },
          "name": "datastoreName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-pipeline/index.ts",
            "line": 209
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-pipeline/index.ts",
            "line": 188
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsPipeline.DataAwsccIotanalyticsPipelinePipelineActivitiesDatastore"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotanalytics-pipeline/index:DataAwsccIotanalyticsPipelinePipelineActivitiesDatastoreOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsPipeline.DataAwsccIotanalyticsPipelinePipelineActivitiesDeviceRegistryEnrich": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsPipeline.DataAwsccIotanalyticsPipelinePipelineActivitiesDeviceRegistryEnrich",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotanalytics-pipeline/index.ts",
        "line": 213
      },
      "name": "DataAwsccIotanalyticsPipelinePipelineActivitiesDeviceRegistryEnrich",
      "namespace": "dataAwsccIotanalyticsPipeline",
      "symbolId": "src/data-awscc-iotanalytics-pipeline/index:DataAwsccIotanalyticsPipelinePipelineActivitiesDeviceRegistryEnrich"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsPipeline.DataAwsccIotanalyticsPipelinePipelineActivitiesDeviceRegistryEnrichOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsPipeline.DataAwsccIotanalyticsPipelinePipelineActivitiesDeviceRegistryEnrichOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotanalytics-pipeline/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-awscc-iotanalytics-pipeline/index.ts",
        "line": 236
      },
      "name": "DataAwsccIotanalyticsPipelinePipelineActivitiesDeviceRegistryEnrichOutputReference",
      "namespace": "dataAwsccIotanalyticsPipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-pipeline/index.ts",
            "line": 263
          },
          "name": "attribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-pipeline/index.ts",
            "line": 268
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-pipeline/index.ts",
            "line": 273
          },
          "name": "next",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-pipeline/index.ts",
            "line": 278
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-pipeline/index.ts",
            "line": 283
          },
          "name": "thingName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-pipeline/index.ts",
            "line": 247
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsPipeline.DataAwsccIotanalyticsPipelinePipelineActivitiesDeviceRegistryEnrich"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotanalytics-pipeline/index:DataAwsccIotanalyticsPipelinePipelineActivitiesDeviceRegistryEnrichOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsPipeline.DataAwsccIotanalyticsPipelinePipelineActivitiesDeviceShadowEnrich": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsPipeline.DataAwsccIotanalyticsPipelinePipelineActivitiesDeviceShadowEnrich",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotanalytics-pipeline/index.ts",
        "line": 287
      },
      "name": "DataAwsccIotanalyticsPipelinePipelineActivitiesDeviceShadowEnrich",
      "namespace": "dataAwsccIotanalyticsPipeline",
      "symbolId": "src/data-awscc-iotanalytics-pipeline/index:DataAwsccIotanalyticsPipelinePipelineActivitiesDeviceShadowEnrich"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsPipeline.DataAwsccIotanalyticsPipelinePipelineActivitiesDeviceShadowEnrichOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsPipeline.DataAwsccIotanalyticsPipelinePipelineActivitiesDeviceShadowEnrichOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotanalytics-pipeline/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotanalytics-pipeline/index.ts",
        "line": 310
      },
      "name": "DataAwsccIotanalyticsPipelinePipelineActivitiesDeviceShadowEnrichOutputReference",
      "namespace": "dataAwsccIotanalyticsPipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-pipeline/index.ts",
            "line": 337
          },
          "name": "attribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-pipeline/index.ts",
            "line": 342
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-pipeline/index.ts",
            "line": 347
          },
          "name": "next",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-pipeline/index.ts",
            "line": 352
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-pipeline/index.ts",
            "line": 357
          },
          "name": "thingName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-pipeline/index.ts",
            "line": 321
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsPipeline.DataAwsccIotanalyticsPipelinePipelineActivitiesDeviceShadowEnrich"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotanalytics-pipeline/index:DataAwsccIotanalyticsPipelinePipelineActivitiesDeviceShadowEnrichOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsPipeline.DataAwsccIotanalyticsPipelinePipelineActivitiesFilter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsPipeline.DataAwsccIotanalyticsPipelinePipelineActivitiesFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotanalytics-pipeline/index.ts",
        "line": 361
      },
      "name": "DataAwsccIotanalyticsPipelinePipelineActivitiesFilter",
      "namespace": "dataAwsccIotanalyticsPipeline",
      "symbolId": "src/data-awscc-iotanalytics-pipeline/index:DataAwsccIotanalyticsPipelinePipelineActivitiesFilter"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsPipeline.DataAwsccIotanalyticsPipelinePipelineActivitiesFilterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsPipeline.DataAwsccIotanalyticsPipelinePipelineActivitiesFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotanalytics-pipeline/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-awscc-iotanalytics-pipeline/index.ts",
        "line": 384
      },
      "name": "DataAwsccIotanalyticsPipelinePipelineActivitiesFilterOutputReference",
      "namespace": "dataAwsccIotanalyticsPipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-pipeline/index.ts",
            "line": 411
          },
          "name": "filter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-pipeline/index.ts",
            "line": 416
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-pipeline/index.ts",
            "line": 421
          },
          "name": "next",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-pipeline/index.ts",
            "line": 395
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsPipeline.DataAwsccIotanalyticsPipelinePipelineActivitiesFilter"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotanalytics-pipeline/index:DataAwsccIotanalyticsPipelinePipelineActivitiesFilterOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsPipeline.DataAwsccIotanalyticsPipelinePipelineActivitiesLambda": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsPipeline.DataAwsccIotanalyticsPipelinePipelineActivitiesLambda",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotanalytics-pipeline/index.ts",
        "line": 425
      },
      "name": "DataAwsccIotanalyticsPipelinePipelineActivitiesLambda",
      "namespace": "dataAwsccIotanalyticsPipeline",
      "symbolId": "src/data-awscc-iotanalytics-pipeline/index:DataAwsccIotanalyticsPipelinePipelineActivitiesLambda"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsPipeline.DataAwsccIotanalyticsPipelinePipelineActivitiesLambdaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsPipeline.DataAwsccIotanalyticsPipelinePipelineActivitiesLambdaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotanalytics-pipeline/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotanalytics-pipeline/index.ts",
        "line": 448
      },
      "name": "DataAwsccIotanalyticsPipelinePipelineActivitiesLambdaOutputReference",
      "namespace": "dataAwsccIotanalyticsPipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-pipeline/index.ts",
            "line": 475
          },
          "name": "batchSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-pipeline/index.ts",
            "line": 480
          },
          "name": "lambdaName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-pipeline/index.ts",
            "line": 485
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-pipeline/index.ts",
            "line": 490
          },
          "name": "next",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-pipeline/index.ts",
            "line": 459
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsPipeline.DataAwsccIotanalyticsPipelinePipelineActivitiesLambda"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotanalytics-pipeline/index:DataAwsccIotanalyticsPipelinePipelineActivitiesLambdaOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsPipeline.DataAwsccIotanalyticsPipelinePipelineActivitiesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsPipeline.DataAwsccIotanalyticsPipelinePipelineActivitiesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotanalytics-pipeline/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-awscc-iotanalytics-pipeline/index.ts",
        "line": 803
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-pipeline/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-awscc.dataAwsccIotanalyticsPipeline.DataAwsccIotanalyticsPipelinePipelineActivitiesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIotanalyticsPipelinePipelineActivitiesList",
      "namespace": "dataAwsccIotanalyticsPipeline",
      "symbolId": "src/data-awscc-iotanalytics-pipeline/index:DataAwsccIotanalyticsPipelinePipelineActivitiesList"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsPipeline.DataAwsccIotanalyticsPipelinePipelineActivitiesMath": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsPipeline.DataAwsccIotanalyticsPipelinePipelineActivitiesMath",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotanalytics-pipeline/index.ts",
        "line": 494
      },
      "name": "DataAwsccIotanalyticsPipelinePipelineActivitiesMath",
      "namespace": "dataAwsccIotanalyticsPipeline",
      "symbolId": "src/data-awscc-iotanalytics-pipeline/index:DataAwsccIotanalyticsPipelinePipelineActivitiesMath"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsPipeline.DataAwsccIotanalyticsPipelinePipelineActivitiesMathOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsPipeline.DataAwsccIotanalyticsPipelinePipelineActivitiesMathOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotanalytics-pipeline/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotanalytics-pipeline/index.ts",
        "line": 517
      },
      "name": "DataAwsccIotanalyticsPipelinePipelineActivitiesMathOutputReference",
      "namespace": "dataAwsccIotanalyticsPipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-pipeline/index.ts",
            "line": 544
          },
          "name": "attribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-pipeline/index.ts",
            "line": 549
          },
          "name": "math",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-pipeline/index.ts",
            "line": 554
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-pipeline/index.ts",
            "line": 559
          },
          "name": "next",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-pipeline/index.ts",
            "line": 528
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsPipeline.DataAwsccIotanalyticsPipelinePipelineActivitiesMath"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotanalytics-pipeline/index:DataAwsccIotanalyticsPipelinePipelineActivitiesMathOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsPipeline.DataAwsccIotanalyticsPipelinePipelineActivitiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsPipeline.DataAwsccIotanalyticsPipelinePipelineActivitiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotanalytics-pipeline/index.ts",
          "line": 723
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotanalytics-pipeline/index.ts",
        "line": 714
      },
      "name": "DataAwsccIotanalyticsPipelinePipelineActivitiesOutputReference",
      "namespace": "dataAwsccIotanalyticsPipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-pipeline/index.ts",
            "line": 744
          },
          "name": "addAttributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsPipeline.DataAwsccIotanalyticsPipelinePipelineActivitiesAddAttributesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-pipeline/index.ts",
            "line": 750
          },
          "name": "channel",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsPipeline.DataAwsccIotanalyticsPipelinePipelineActivitiesChannelOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-pipeline/index.ts",
            "line": 756
          },
          "name": "datastore",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsPipeline.DataAwsccIotanalyticsPipelinePipelineActivitiesDatastoreOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-pipeline/index.ts",
            "line": 762
          },
          "name": "deviceRegistryEnrich",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsPipeline.DataAwsccIotanalyticsPipelinePipelineActivitiesDeviceRegistryEnrichOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-pipeline/index.ts",
            "line": 768
          },
          "name": "deviceShadowEnrich",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsPipeline.DataAwsccIotanalyticsPipelinePipelineActivitiesDeviceShadowEnrichOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-pipeline/index.ts",
            "line": 774
          },
          "name": "filter",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsPipeline.DataAwsccIotanalyticsPipelinePipelineActivitiesFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-pipeline/index.ts",
            "line": 780
          },
          "name": "lambda",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsPipeline.DataAwsccIotanalyticsPipelinePipelineActivitiesLambdaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-pipeline/index.ts",
            "line": 786
          },
          "name": "math",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsPipeline.DataAwsccIotanalyticsPipelinePipelineActivitiesMathOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-pipeline/index.ts",
            "line": 792
          },
          "name": "removeAttributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsPipeline.DataAwsccIotanalyticsPipelinePipelineActivitiesRemoveAttributesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-pipeline/index.ts",
            "line": 798
          },
          "name": "selectAttributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsPipeline.DataAwsccIotanalyticsPipelinePipelineActivitiesSelectAttributesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-pipeline/index.ts",
            "line": 727
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsPipeline.DataAwsccIotanalyticsPipelinePipelineActivities"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotanalytics-pipeline/index:DataAwsccIotanalyticsPipelinePipelineActivitiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsPipeline.DataAwsccIotanalyticsPipelinePipelineActivitiesRemoveAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsPipeline.DataAwsccIotanalyticsPipelinePipelineActivitiesRemoveAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotanalytics-pipeline/index.ts",
        "line": 563
      },
      "name": "DataAwsccIotanalyticsPipelinePipelineActivitiesRemoveAttributes",
      "namespace": "dataAwsccIotanalyticsPipeline",
      "symbolId": "src/data-awscc-iotanalytics-pipeline/index:DataAwsccIotanalyticsPipelinePipelineActivitiesRemoveAttributes"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsPipeline.DataAwsccIotanalyticsPipelinePipelineActivitiesRemoveAttributesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsPipeline.DataAwsccIotanalyticsPipelinePipelineActivitiesRemoveAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotanalytics-pipeline/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotanalytics-pipeline/index.ts",
        "line": 586
      },
      "name": "DataAwsccIotanalyticsPipelinePipelineActivitiesRemoveAttributesOutputReference",
      "namespace": "dataAwsccIotanalyticsPipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-pipeline/index.ts",
            "line": 613
          },
          "name": "attributes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-pipeline/index.ts",
            "line": 618
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-pipeline/index.ts",
            "line": 623
          },
          "name": "next",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-pipeline/index.ts",
            "line": 597
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsPipeline.DataAwsccIotanalyticsPipelinePipelineActivitiesRemoveAttributes"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotanalytics-pipeline/index:DataAwsccIotanalyticsPipelinePipelineActivitiesRemoveAttributesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsPipeline.DataAwsccIotanalyticsPipelinePipelineActivitiesSelectAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsPipeline.DataAwsccIotanalyticsPipelinePipelineActivitiesSelectAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotanalytics-pipeline/index.ts",
        "line": 627
      },
      "name": "DataAwsccIotanalyticsPipelinePipelineActivitiesSelectAttributes",
      "namespace": "dataAwsccIotanalyticsPipeline",
      "symbolId": "src/data-awscc-iotanalytics-pipeline/index:DataAwsccIotanalyticsPipelinePipelineActivitiesSelectAttributes"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsPipeline.DataAwsccIotanalyticsPipelinePipelineActivitiesSelectAttributesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsPipeline.DataAwsccIotanalyticsPipelinePipelineActivitiesSelectAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotanalytics-pipeline/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/data-awscc-iotanalytics-pipeline/index.ts",
        "line": 650
      },
      "name": "DataAwsccIotanalyticsPipelinePipelineActivitiesSelectAttributesOutputReference",
      "namespace": "dataAwsccIotanalyticsPipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-pipeline/index.ts",
            "line": 677
          },
          "name": "attributes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-pipeline/index.ts",
            "line": 682
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-pipeline/index.ts",
            "line": 687
          },
          "name": "next",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-pipeline/index.ts",
            "line": 661
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsPipeline.DataAwsccIotanalyticsPipelinePipelineActivitiesSelectAttributes"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotanalytics-pipeline/index:DataAwsccIotanalyticsPipelinePipelineActivitiesSelectAttributesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsPipeline.DataAwsccIotanalyticsPipelineTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsPipeline.DataAwsccIotanalyticsPipelineTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotanalytics-pipeline/index.ts",
        "line": 821
      },
      "name": "DataAwsccIotanalyticsPipelineTags",
      "namespace": "dataAwsccIotanalyticsPipeline",
      "symbolId": "src/data-awscc-iotanalytics-pipeline/index:DataAwsccIotanalyticsPipelineTags"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsPipeline.DataAwsccIotanalyticsPipelineTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsPipeline.DataAwsccIotanalyticsPipelineTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotanalytics-pipeline/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotanalytics-pipeline/index.ts",
        "line": 883
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-pipeline/index.ts",
            "line": 897
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsPipeline.DataAwsccIotanalyticsPipelineTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIotanalyticsPipelineTagsList",
      "namespace": "dataAwsccIotanalyticsPipeline",
      "symbolId": "src/data-awscc-iotanalytics-pipeline/index:DataAwsccIotanalyticsPipelineTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsPipeline.DataAwsccIotanalyticsPipelineTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsPipeline.DataAwsccIotanalyticsPipelineTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotanalytics-pipeline/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotanalytics-pipeline/index.ts",
        "line": 844
      },
      "name": "DataAwsccIotanalyticsPipelineTagsOutputReference",
      "namespace": "dataAwsccIotanalyticsPipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-pipeline/index.ts",
            "line": 873
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-pipeline/index.ts",
            "line": 878
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-pipeline/index.ts",
            "line": 857
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsPipeline.DataAwsccIotanalyticsPipelineTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotanalytics-pipeline/index:DataAwsccIotanalyticsPipelineTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsPipelines.DataAwsccIotanalyticsPipelines": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotanalytics_pipelines awscc_iotanalytics_pipelines}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsPipelines.DataAwsccIotanalyticsPipelines",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotanalytics_pipelines awscc_iotanalytics_pipelines} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotanalytics-pipelines/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsPipelines.DataAwsccIotanalyticsPipelinesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotanalytics-pipelines/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotanalyticsPipelines resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-pipelines/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIotanalyticsPipelines to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotanalytics_pipelines#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotanalyticsPipelines that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotanalyticsPipelines to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-pipelines/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-pipelines/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotanalyticsPipelines",
      "namespace": "dataAwsccIotanalyticsPipelines",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-pipelines/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-pipelines/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotanalytics-pipelines/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-iotanalytics-pipelines/index:DataAwsccIotanalyticsPipelines"
    },
    "@cdktn/provider-awscc.dataAwsccIotanalyticsPipelines.DataAwsccIotanalyticsPipelinesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotanalyticsPipelines.DataAwsccIotanalyticsPipelinesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotanalytics-pipelines/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotanalyticsPipelinesConfig",
      "namespace": "dataAwsccIotanalyticsPipelines",
      "symbolId": "src/data-awscc-iotanalytics-pipelines/index:DataAwsccIotanalyticsPipelinesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotcoredeviceadvisorSuiteDefinition.DataAwsccIotcoredeviceadvisorSuiteDefinition": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotcoredeviceadvisor_suite_definition awscc_iotcoredeviceadvisor_suite_definition}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotcoredeviceadvisorSuiteDefinition.DataAwsccIotcoredeviceadvisorSuiteDefinition",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotcoredeviceadvisor_suite_definition awscc_iotcoredeviceadvisor_suite_definition} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotcoredeviceadvisor-suite-definition/index.ts",
          "line": 296
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotcoredeviceadvisorSuiteDefinition.DataAwsccIotcoredeviceadvisorSuiteDefinitionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotcoredeviceadvisor-suite-definition/index.ts",
        "line": 264
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotcoredeviceadvisorSuiteDefinition resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotcoredeviceadvisor-suite-definition/index.ts",
            "line": 281
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIotcoredeviceadvisorSuiteDefinition to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotcoredeviceadvisor_suite_definition#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotcoredeviceadvisorSuiteDefinition that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotcoredeviceadvisorSuiteDefinition to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotcoredeviceadvisor-suite-definition/index.ts",
            "line": 363
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotcoredeviceadvisor-suite-definition/index.ts",
            "line": 369
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotcoredeviceadvisorSuiteDefinition",
      "namespace": "dataAwsccIotcoredeviceadvisorSuiteDefinition",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotcoredeviceadvisor-suite-definition/index.ts",
            "line": 269
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotcoredeviceadvisor-suite-definition/index.ts",
            "line": 333
          },
          "name": "suiteDefinitionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotcoredeviceadvisor-suite-definition/index.ts",
            "line": 339
          },
          "name": "suiteDefinitionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotcoredeviceadvisorSuiteDefinition.DataAwsccIotcoredeviceadvisorSuiteDefinitionSuiteDefinitionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotcoredeviceadvisor-suite-definition/index.ts",
            "line": 344
          },
          "name": "suiteDefinitionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotcoredeviceadvisor-suite-definition/index.ts",
            "line": 349
          },
          "name": "suiteDefinitionVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotcoredeviceadvisor-suite-definition/index.ts",
            "line": 355
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotcoredeviceadvisorSuiteDefinition.DataAwsccIotcoredeviceadvisorSuiteDefinitionTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotcoredeviceadvisor-suite-definition/index.ts",
            "line": 328
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotcoredeviceadvisor-suite-definition/index.ts",
            "line": 321
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotcoredeviceadvisor-suite-definition/index:DataAwsccIotcoredeviceadvisorSuiteDefinition"
    },
    "@cdktn/provider-awscc.dataAwsccIotcoredeviceadvisorSuiteDefinition.DataAwsccIotcoredeviceadvisorSuiteDefinitionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotcoredeviceadvisorSuiteDefinition.DataAwsccIotcoredeviceadvisorSuiteDefinitionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotcoredeviceadvisor-suite-definition/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotcoredeviceadvisorSuiteDefinitionConfig",
      "namespace": "dataAwsccIotcoredeviceadvisorSuiteDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotcoredeviceadvisor_suite_definition#id DataAwsccIotcoredeviceadvisorSuiteDefinition#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotcoredeviceadvisor-suite-definition/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotcoredeviceadvisor-suite-definition/index:DataAwsccIotcoredeviceadvisorSuiteDefinitionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotcoredeviceadvisorSuiteDefinition.DataAwsccIotcoredeviceadvisorSuiteDefinitionSuiteDefinitionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotcoredeviceadvisorSuiteDefinition.DataAwsccIotcoredeviceadvisorSuiteDefinitionSuiteDefinitionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotcoredeviceadvisor-suite-definition/index.ts",
        "line": 105
      },
      "name": "DataAwsccIotcoredeviceadvisorSuiteDefinitionSuiteDefinitionConfiguration",
      "namespace": "dataAwsccIotcoredeviceadvisorSuiteDefinition",
      "symbolId": "src/data-awscc-iotcoredeviceadvisor-suite-definition/index:DataAwsccIotcoredeviceadvisorSuiteDefinitionSuiteDefinitionConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccIotcoredeviceadvisorSuiteDefinition.DataAwsccIotcoredeviceadvisorSuiteDefinitionSuiteDefinitionConfigurationDevices": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotcoredeviceadvisorSuiteDefinition.DataAwsccIotcoredeviceadvisorSuiteDefinitionSuiteDefinitionConfigurationDevices",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotcoredeviceadvisor-suite-definition/index.ts",
        "line": 25
      },
      "name": "DataAwsccIotcoredeviceadvisorSuiteDefinitionSuiteDefinitionConfigurationDevices",
      "namespace": "dataAwsccIotcoredeviceadvisorSuiteDefinition",
      "symbolId": "src/data-awscc-iotcoredeviceadvisor-suite-definition/index:DataAwsccIotcoredeviceadvisorSuiteDefinitionSuiteDefinitionConfigurationDevices"
    },
    "@cdktn/provider-awscc.dataAwsccIotcoredeviceadvisorSuiteDefinition.DataAwsccIotcoredeviceadvisorSuiteDefinitionSuiteDefinitionConfigurationDevicesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotcoredeviceadvisorSuiteDefinition.DataAwsccIotcoredeviceadvisorSuiteDefinitionSuiteDefinitionConfigurationDevicesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotcoredeviceadvisor-suite-definition/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-awscc-iotcoredeviceadvisor-suite-definition/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotcoredeviceadvisor-suite-definition/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-awscc.dataAwsccIotcoredeviceadvisorSuiteDefinition.DataAwsccIotcoredeviceadvisorSuiteDefinitionSuiteDefinitionConfigurationDevicesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIotcoredeviceadvisorSuiteDefinitionSuiteDefinitionConfigurationDevicesList",
      "namespace": "dataAwsccIotcoredeviceadvisorSuiteDefinition",
      "symbolId": "src/data-awscc-iotcoredeviceadvisor-suite-definition/index:DataAwsccIotcoredeviceadvisorSuiteDefinitionSuiteDefinitionConfigurationDevicesList"
    },
    "@cdktn/provider-awscc.dataAwsccIotcoredeviceadvisorSuiteDefinition.DataAwsccIotcoredeviceadvisorSuiteDefinitionSuiteDefinitionConfigurationDevicesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotcoredeviceadvisorSuiteDefinition.DataAwsccIotcoredeviceadvisorSuiteDefinitionSuiteDefinitionConfigurationDevicesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotcoredeviceadvisor-suite-definition/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotcoredeviceadvisor-suite-definition/index.ts",
        "line": 48
      },
      "name": "DataAwsccIotcoredeviceadvisorSuiteDefinitionSuiteDefinitionConfigurationDevicesOutputReference",
      "namespace": "dataAwsccIotcoredeviceadvisorSuiteDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotcoredeviceadvisor-suite-definition/index.ts",
            "line": 77
          },
          "name": "certificateArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotcoredeviceadvisor-suite-definition/index.ts",
            "line": 82
          },
          "name": "thingArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotcoredeviceadvisor-suite-definition/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotcoredeviceadvisorSuiteDefinition.DataAwsccIotcoredeviceadvisorSuiteDefinitionSuiteDefinitionConfigurationDevices"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotcoredeviceadvisor-suite-definition/index:DataAwsccIotcoredeviceadvisorSuiteDefinitionSuiteDefinitionConfigurationDevicesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotcoredeviceadvisorSuiteDefinition.DataAwsccIotcoredeviceadvisorSuiteDefinitionSuiteDefinitionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotcoredeviceadvisorSuiteDefinition.DataAwsccIotcoredeviceadvisorSuiteDefinitionSuiteDefinitionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotcoredeviceadvisor-suite-definition/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-awscc-iotcoredeviceadvisor-suite-definition/index.ts",
        "line": 128
      },
      "name": "DataAwsccIotcoredeviceadvisorSuiteDefinitionSuiteDefinitionConfigurationOutputReference",
      "namespace": "dataAwsccIotcoredeviceadvisorSuiteDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotcoredeviceadvisor-suite-definition/index.ts",
            "line": 155
          },
          "name": "devicePermissionRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotcoredeviceadvisor-suite-definition/index.ts",
            "line": 161
          },
          "name": "devices",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotcoredeviceadvisorSuiteDefinition.DataAwsccIotcoredeviceadvisorSuiteDefinitionSuiteDefinitionConfigurationDevicesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotcoredeviceadvisor-suite-definition/index.ts",
            "line": 166
          },
          "name": "intendedForQualification",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotcoredeviceadvisor-suite-definition/index.ts",
            "line": 171
          },
          "name": "rootGroup",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotcoredeviceadvisor-suite-definition/index.ts",
            "line": 176
          },
          "name": "suiteDefinitionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotcoredeviceadvisor-suite-definition/index.ts",
            "line": 139
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotcoredeviceadvisorSuiteDefinition.DataAwsccIotcoredeviceadvisorSuiteDefinitionSuiteDefinitionConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotcoredeviceadvisor-suite-definition/index:DataAwsccIotcoredeviceadvisorSuiteDefinitionSuiteDefinitionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotcoredeviceadvisorSuiteDefinition.DataAwsccIotcoredeviceadvisorSuiteDefinitionTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotcoredeviceadvisorSuiteDefinition.DataAwsccIotcoredeviceadvisorSuiteDefinitionTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotcoredeviceadvisor-suite-definition/index.ts",
        "line": 180
      },
      "name": "DataAwsccIotcoredeviceadvisorSuiteDefinitionTags",
      "namespace": "dataAwsccIotcoredeviceadvisorSuiteDefinition",
      "symbolId": "src/data-awscc-iotcoredeviceadvisor-suite-definition/index:DataAwsccIotcoredeviceadvisorSuiteDefinitionTags"
    },
    "@cdktn/provider-awscc.dataAwsccIotcoredeviceadvisorSuiteDefinition.DataAwsccIotcoredeviceadvisorSuiteDefinitionTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotcoredeviceadvisorSuiteDefinition.DataAwsccIotcoredeviceadvisorSuiteDefinitionTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotcoredeviceadvisor-suite-definition/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotcoredeviceadvisor-suite-definition/index.ts",
        "line": 242
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotcoredeviceadvisor-suite-definition/index.ts",
            "line": 256
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotcoredeviceadvisorSuiteDefinition.DataAwsccIotcoredeviceadvisorSuiteDefinitionTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIotcoredeviceadvisorSuiteDefinitionTagsList",
      "namespace": "dataAwsccIotcoredeviceadvisorSuiteDefinition",
      "symbolId": "src/data-awscc-iotcoredeviceadvisor-suite-definition/index:DataAwsccIotcoredeviceadvisorSuiteDefinitionTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccIotcoredeviceadvisorSuiteDefinition.DataAwsccIotcoredeviceadvisorSuiteDefinitionTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotcoredeviceadvisorSuiteDefinition.DataAwsccIotcoredeviceadvisorSuiteDefinitionTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotcoredeviceadvisor-suite-definition/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotcoredeviceadvisor-suite-definition/index.ts",
        "line": 203
      },
      "name": "DataAwsccIotcoredeviceadvisorSuiteDefinitionTagsOutputReference",
      "namespace": "dataAwsccIotcoredeviceadvisorSuiteDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotcoredeviceadvisor-suite-definition/index.ts",
            "line": 232
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotcoredeviceadvisor-suite-definition/index.ts",
            "line": 237
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotcoredeviceadvisor-suite-definition/index.ts",
            "line": 216
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotcoredeviceadvisorSuiteDefinition.DataAwsccIotcoredeviceadvisorSuiteDefinitionTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotcoredeviceadvisor-suite-definition/index:DataAwsccIotcoredeviceadvisorSuiteDefinitionTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotcoredeviceadvisorSuiteDefinitions.DataAwsccIotcoredeviceadvisorSuiteDefinitions": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotcoredeviceadvisor_suite_definitions awscc_iotcoredeviceadvisor_suite_definitions}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotcoredeviceadvisorSuiteDefinitions.DataAwsccIotcoredeviceadvisorSuiteDefinitions",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotcoredeviceadvisor_suite_definitions awscc_iotcoredeviceadvisor_suite_definitions} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotcoredeviceadvisor-suite-definitions/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotcoredeviceadvisorSuiteDefinitions.DataAwsccIotcoredeviceadvisorSuiteDefinitionsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotcoredeviceadvisor-suite-definitions/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotcoredeviceadvisorSuiteDefinitions resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotcoredeviceadvisor-suite-definitions/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIotcoredeviceadvisorSuiteDefinitions to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotcoredeviceadvisor_suite_definitions#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotcoredeviceadvisorSuiteDefinitions that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotcoredeviceadvisorSuiteDefinitions to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotcoredeviceadvisor-suite-definitions/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotcoredeviceadvisor-suite-definitions/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotcoredeviceadvisorSuiteDefinitions",
      "namespace": "dataAwsccIotcoredeviceadvisorSuiteDefinitions",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotcoredeviceadvisor-suite-definitions/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotcoredeviceadvisor-suite-definitions/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotcoredeviceadvisor-suite-definitions/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-iotcoredeviceadvisor-suite-definitions/index:DataAwsccIotcoredeviceadvisorSuiteDefinitions"
    },
    "@cdktn/provider-awscc.dataAwsccIotcoredeviceadvisorSuiteDefinitions.DataAwsccIotcoredeviceadvisorSuiteDefinitionsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotcoredeviceadvisorSuiteDefinitions.DataAwsccIotcoredeviceadvisorSuiteDefinitionsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotcoredeviceadvisor-suite-definitions/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotcoredeviceadvisorSuiteDefinitionsConfig",
      "namespace": "dataAwsccIotcoredeviceadvisorSuiteDefinitions",
      "symbolId": "src/data-awscc-iotcoredeviceadvisor-suite-definitions/index:DataAwsccIotcoredeviceadvisorSuiteDefinitionsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModel": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotevents_alarm_model awscc_iotevents_alarm_model}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModel",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotevents_alarm_model awscc_iotevents_alarm_model} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
          "line": 1879
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
        "line": 1847
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIoteventsAlarmModel resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 1864
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIoteventsAlarmModel to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotevents_alarm_model#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIoteventsAlarmModel that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIoteventsAlarmModel to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 1968
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 1974
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIoteventsAlarmModel",
      "namespace": "dataAwsccIoteventsAlarmModel",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 1852
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 1904
          },
          "name": "alarmCapabilities",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmCapabilitiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 1910
          },
          "name": "alarmEventActions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 1915
          },
          "name": "alarmModelDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 1920
          },
          "name": "alarmModelName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 1926
          },
          "name": "alarmRule",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmRuleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 1944
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 1949
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 1954
          },
          "name": "severity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 1960
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 1939
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 1932
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-alarm-model/index:DataAwsccIoteventsAlarmModel"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmCapabilities": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmCapabilities",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
        "line": 133
      },
      "name": "DataAwsccIoteventsAlarmModelAlarmCapabilities",
      "namespace": "dataAwsccIoteventsAlarmModel",
      "symbolId": "src/data-awscc-iotevents-alarm-model/index:DataAwsccIoteventsAlarmModelAlarmCapabilities"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmCapabilitiesAcknowledgeFlow": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmCapabilitiesAcknowledgeFlow",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
        "line": 25
      },
      "name": "DataAwsccIoteventsAlarmModelAlarmCapabilitiesAcknowledgeFlow",
      "namespace": "dataAwsccIoteventsAlarmModel",
      "symbolId": "src/data-awscc-iotevents-alarm-model/index:DataAwsccIoteventsAlarmModelAlarmCapabilitiesAcknowledgeFlow"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmCapabilitiesAcknowledgeFlowOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmCapabilitiesAcknowledgeFlowOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
        "line": 48
      },
      "name": "DataAwsccIoteventsAlarmModelAlarmCapabilitiesAcknowledgeFlowOutputReference",
      "namespace": "dataAwsccIoteventsAlarmModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 75
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmCapabilitiesAcknowledgeFlow"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-alarm-model/index:DataAwsccIoteventsAlarmModelAlarmCapabilitiesAcknowledgeFlowOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmCapabilitiesInitializationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmCapabilitiesInitializationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
        "line": 79
      },
      "name": "DataAwsccIoteventsAlarmModelAlarmCapabilitiesInitializationConfiguration",
      "namespace": "dataAwsccIoteventsAlarmModel",
      "symbolId": "src/data-awscc-iotevents-alarm-model/index:DataAwsccIoteventsAlarmModelAlarmCapabilitiesInitializationConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmCapabilitiesInitializationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmCapabilitiesInitializationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-alarm-model/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-awscc-iotevents-alarm-model/index.ts",
        "line": 102
      },
      "name": "DataAwsccIoteventsAlarmModelAlarmCapabilitiesInitializationConfigurationOutputReference",
      "namespace": "dataAwsccIoteventsAlarmModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 129
          },
          "name": "disabledOnInitialization",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmCapabilitiesInitializationConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-alarm-model/index:DataAwsccIoteventsAlarmModelAlarmCapabilitiesInitializationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmCapabilitiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmCapabilitiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-alarm-model/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-awscc-iotevents-alarm-model/index.ts",
        "line": 156
      },
      "name": "DataAwsccIoteventsAlarmModelAlarmCapabilitiesOutputReference",
      "namespace": "dataAwsccIoteventsAlarmModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 184
          },
          "name": "acknowledgeFlow",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmCapabilitiesAcknowledgeFlowOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 190
          },
          "name": "initializationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmCapabilitiesInitializationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 167
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmCapabilities"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-alarm-model/index:DataAwsccIoteventsAlarmModelAlarmCapabilitiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
        "line": 1589
      },
      "name": "DataAwsccIoteventsAlarmModelAlarmEventActions",
      "namespace": "dataAwsccIoteventsAlarmModel",
      "symbolId": "src/data-awscc-iotevents-alarm-model/index:DataAwsccIoteventsAlarmModelAlarmEventActions"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
        "line": 1465
      },
      "name": "DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActions",
      "namespace": "dataAwsccIoteventsAlarmModel",
      "symbolId": "src/data-awscc-iotevents-alarm-model/index:DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActions"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsDynamoDBv2": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsDynamoDBv2",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
        "line": 253
      },
      "name": "DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsDynamoDBv2",
      "namespace": "dataAwsccIoteventsAlarmModel",
      "symbolId": "src/data-awscc-iotevents-alarm-model/index:DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsDynamoDBv2"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsDynamoDBv2OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsDynamoDBv2OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-alarm-model/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/data-awscc-iotevents-alarm-model/index.ts",
        "line": 276
      },
      "name": "DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsDynamoDBv2OutputReference",
      "namespace": "dataAwsccIoteventsAlarmModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 304
          },
          "name": "payload",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsDynamoDBv2PayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 309
          },
          "name": "tableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 287
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsDynamoDBv2"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-alarm-model/index:DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsDynamoDBv2OutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsDynamoDBv2Payload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsDynamoDBv2Payload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
        "line": 194
      },
      "name": "DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsDynamoDBv2Payload",
      "namespace": "dataAwsccIoteventsAlarmModel",
      "symbolId": "src/data-awscc-iotevents-alarm-model/index:DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsDynamoDBv2Payload"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsDynamoDBv2PayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsDynamoDBv2PayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-alarm-model/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-awscc-iotevents-alarm-model/index.ts",
        "line": 217
      },
      "name": "DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsDynamoDBv2PayloadOutputReference",
      "namespace": "dataAwsccIoteventsAlarmModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 244
          },
          "name": "contentExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 249
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 228
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsDynamoDBv2Payload"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-alarm-model/index:DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsDynamoDBv2PayloadOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsDynamoDb": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsDynamoDb",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
        "line": 372
      },
      "name": "DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsDynamoDb",
      "namespace": "dataAwsccIoteventsAlarmModel",
      "symbolId": "src/data-awscc-iotevents-alarm-model/index:DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsDynamoDb"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsDynamoDbOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsDynamoDbOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-alarm-model/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-awscc-iotevents-alarm-model/index.ts",
        "line": 395
      },
      "name": "DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsDynamoDbOutputReference",
      "namespace": "dataAwsccIoteventsAlarmModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 422
          },
          "name": "hashKeyField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 427
          },
          "name": "hashKeyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 432
          },
          "name": "hashKeyValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 437
          },
          "name": "operation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 443
          },
          "name": "payload",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsDynamoDbPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 448
          },
          "name": "payloadField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 453
          },
          "name": "rangeKeyField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 458
          },
          "name": "rangeKeyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 463
          },
          "name": "rangeKeyValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 468
          },
          "name": "tableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 406
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsDynamoDb"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-alarm-model/index:DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsDynamoDbOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsDynamoDbPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsDynamoDbPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
        "line": 313
      },
      "name": "DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsDynamoDbPayload",
      "namespace": "dataAwsccIoteventsAlarmModel",
      "symbolId": "src/data-awscc-iotevents-alarm-model/index:DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsDynamoDbPayload"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsDynamoDbPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsDynamoDbPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-alarm-model/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-awscc-iotevents-alarm-model/index.ts",
        "line": 336
      },
      "name": "DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsDynamoDbPayloadOutputReference",
      "namespace": "dataAwsccIoteventsAlarmModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 363
          },
          "name": "contentExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 368
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 347
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsDynamoDbPayload"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-alarm-model/index:DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsDynamoDbPayloadOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsFirehose": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsFirehose",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
        "line": 531
      },
      "name": "DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsFirehose",
      "namespace": "dataAwsccIoteventsAlarmModel",
      "symbolId": "src/data-awscc-iotevents-alarm-model/index:DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsFirehose"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsFirehoseOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsFirehoseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-alarm-model/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
        "line": 554
      },
      "name": "DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsFirehoseOutputReference",
      "namespace": "dataAwsccIoteventsAlarmModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 581
          },
          "name": "deliveryStreamName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 587
          },
          "name": "payload",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsFirehosePayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 592
          },
          "name": "separator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 565
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsFirehose"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-alarm-model/index:DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsFirehoseOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsFirehosePayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsFirehosePayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
        "line": 472
      },
      "name": "DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsFirehosePayload",
      "namespace": "dataAwsccIoteventsAlarmModel",
      "symbolId": "src/data-awscc-iotevents-alarm-model/index:DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsFirehosePayload"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsFirehosePayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsFirehosePayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-alarm-model/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/data-awscc-iotevents-alarm-model/index.ts",
        "line": 495
      },
      "name": "DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsFirehosePayloadOutputReference",
      "namespace": "dataAwsccIoteventsAlarmModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 522
          },
          "name": "contentExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 527
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 506
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsFirehosePayload"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-alarm-model/index:DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsFirehosePayloadOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsIotEvents": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsIotEvents",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
        "line": 655
      },
      "name": "DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsIotEvents",
      "namespace": "dataAwsccIoteventsAlarmModel",
      "symbolId": "src/data-awscc-iotevents-alarm-model/index:DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsIotEvents"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsIotEventsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsIotEventsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-alarm-model/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
        "line": 678
      },
      "name": "DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsIotEventsOutputReference",
      "namespace": "dataAwsccIoteventsAlarmModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 705
          },
          "name": "inputName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 711
          },
          "name": "payload",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsIotEventsPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 689
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsIotEvents"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-alarm-model/index:DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsIotEventsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsIotEventsPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsIotEventsPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
        "line": 596
      },
      "name": "DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsIotEventsPayload",
      "namespace": "dataAwsccIoteventsAlarmModel",
      "symbolId": "src/data-awscc-iotevents-alarm-model/index:DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsIotEventsPayload"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsIotEventsPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsIotEventsPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
          "line": 626
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
        "line": 619
      },
      "name": "DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsIotEventsPayloadOutputReference",
      "namespace": "dataAwsccIoteventsAlarmModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 646
          },
          "name": "contentExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 651
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 630
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsIotEventsPayload"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-alarm-model/index:DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsIotEventsPayloadOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsIotSiteWise": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsIotSiteWise",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
        "line": 909
      },
      "name": "DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsIotSiteWise",
      "namespace": "dataAwsccIoteventsAlarmModel",
      "symbolId": "src/data-awscc-iotevents-alarm-model/index:DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsIotSiteWise"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsIotSiteWiseOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsIotSiteWiseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-alarm-model/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
        "line": 932
      },
      "name": "DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsIotSiteWiseOutputReference",
      "namespace": "dataAwsccIoteventsAlarmModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 959
          },
          "name": "assetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 964
          },
          "name": "entryId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 969
          },
          "name": "propertyAlias",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 974
          },
          "name": "propertyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 980
          },
          "name": "propertyValue",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsIotSiteWisePropertyValueOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 943
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsIotSiteWise"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-alarm-model/index:DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsIotSiteWiseOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsIotSiteWisePropertyValue": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsIotSiteWisePropertyValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
        "line": 843
      },
      "name": "DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsIotSiteWisePropertyValue",
      "namespace": "dataAwsccIoteventsAlarmModel",
      "symbolId": "src/data-awscc-iotevents-alarm-model/index:DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsIotSiteWisePropertyValue"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsIotSiteWisePropertyValueOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsIotSiteWisePropertyValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
          "line": 873
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
        "line": 866
      },
      "name": "DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsIotSiteWisePropertyValueOutputReference",
      "namespace": "dataAwsccIoteventsAlarmModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 893
          },
          "name": "quality",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 899
          },
          "name": "timestamp",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsIotSiteWisePropertyValueTimestampOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 905
          },
          "name": "value",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsIotSiteWisePropertyValueValueOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 877
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsIotSiteWisePropertyValue"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-alarm-model/index:DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsIotSiteWisePropertyValueOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsIotSiteWisePropertyValueTimestamp": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsIotSiteWisePropertyValueTimestamp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
        "line": 715
      },
      "name": "DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsIotSiteWisePropertyValueTimestamp",
      "namespace": "dataAwsccIoteventsAlarmModel",
      "symbolId": "src/data-awscc-iotevents-alarm-model/index:DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsIotSiteWisePropertyValueTimestamp"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsIotSiteWisePropertyValueTimestampOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsIotSiteWisePropertyValueTimestampOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
          "line": 745
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
        "line": 738
      },
      "name": "DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsIotSiteWisePropertyValueTimestampOutputReference",
      "namespace": "dataAwsccIoteventsAlarmModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 765
          },
          "name": "offsetInNanos",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 770
          },
          "name": "timeInSeconds",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 749
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsIotSiteWisePropertyValueTimestamp"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-alarm-model/index:DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsIotSiteWisePropertyValueTimestampOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsIotSiteWisePropertyValueValue": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsIotSiteWisePropertyValueValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
        "line": 774
      },
      "name": "DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsIotSiteWisePropertyValueValue",
      "namespace": "dataAwsccIoteventsAlarmModel",
      "symbolId": "src/data-awscc-iotevents-alarm-model/index:DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsIotSiteWisePropertyValueValue"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsIotSiteWisePropertyValueValueOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsIotSiteWisePropertyValueValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
          "line": 804
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
        "line": 797
      },
      "name": "DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsIotSiteWisePropertyValueValueOutputReference",
      "namespace": "dataAwsccIoteventsAlarmModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 824
          },
          "name": "booleanValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 829
          },
          "name": "doubleValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 834
          },
          "name": "integerValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 839
          },
          "name": "stringValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 808
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsIotSiteWisePropertyValueValue"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-alarm-model/index:DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsIotSiteWisePropertyValueValueOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsIotTopicPublish": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsIotTopicPublish",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
        "line": 1043
      },
      "name": "DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsIotTopicPublish",
      "namespace": "dataAwsccIoteventsAlarmModel",
      "symbolId": "src/data-awscc-iotevents-alarm-model/index:DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsIotTopicPublish"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsIotTopicPublishOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsIotTopicPublishOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
          "line": 1073
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
        "line": 1066
      },
      "name": "DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsIotTopicPublishOutputReference",
      "namespace": "dataAwsccIoteventsAlarmModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 1093
          },
          "name": "mqttTopic",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 1099
          },
          "name": "payload",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsIotTopicPublishPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 1077
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsIotTopicPublish"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-alarm-model/index:DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsIotTopicPublishOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsIotTopicPublishPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsIotTopicPublishPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
        "line": 984
      },
      "name": "DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsIotTopicPublishPayload",
      "namespace": "dataAwsccIoteventsAlarmModel",
      "symbolId": "src/data-awscc-iotevents-alarm-model/index:DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsIotTopicPublishPayload"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsIotTopicPublishPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsIotTopicPublishPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-alarm-model/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-awscc-iotevents-alarm-model/index.ts",
        "line": 1007
      },
      "name": "DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsIotTopicPublishPayloadOutputReference",
      "namespace": "dataAwsccIoteventsAlarmModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 1034
          },
          "name": "contentExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 1039
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 1018
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsIotTopicPublishPayload"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-alarm-model/index:DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsIotTopicPublishPayloadOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsLambda": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsLambda",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
        "line": 1162
      },
      "name": "DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsLambda",
      "namespace": "dataAwsccIoteventsAlarmModel",
      "symbolId": "src/data-awscc-iotevents-alarm-model/index:DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsLambda"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsLambdaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsLambdaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
          "line": 1192
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
        "line": 1185
      },
      "name": "DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsLambdaOutputReference",
      "namespace": "dataAwsccIoteventsAlarmModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 1212
          },
          "name": "functionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 1218
          },
          "name": "payload",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsLambdaPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 1196
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsLambda"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-alarm-model/index:DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsLambdaOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsLambdaPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsLambdaPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
        "line": 1103
      },
      "name": "DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsLambdaPayload",
      "namespace": "dataAwsccIoteventsAlarmModel",
      "symbolId": "src/data-awscc-iotevents-alarm-model/index:DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsLambdaPayload"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsLambdaPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsLambdaPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
          "line": 1133
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
        "line": 1126
      },
      "name": "DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsLambdaPayloadOutputReference",
      "namespace": "dataAwsccIoteventsAlarmModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 1153
          },
          "name": "contentExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 1158
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 1137
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsLambdaPayload"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-alarm-model/index:DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsLambdaPayloadOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
          "line": 1578
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
        "line": 1571
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 1585
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsList",
      "namespace": "dataAwsccIoteventsAlarmModel",
      "symbolId": "src/data-awscc-iotevents-alarm-model/index:DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsList"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-alarm-model/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
        "line": 1488
      },
      "name": "DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsOutputReference",
      "namespace": "dataAwsccIoteventsAlarmModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 1524
          },
          "name": "dynamoDb",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsDynamoDbOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 1518
          },
          "name": "dynamoDBv2",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsDynamoDBv2OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 1530
          },
          "name": "firehose",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsFirehoseOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 1536
          },
          "name": "iotEvents",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsIotEventsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 1542
          },
          "name": "iotSiteWise",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsIotSiteWiseOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 1548
          },
          "name": "iotTopicPublish",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsIotTopicPublishOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 1554
          },
          "name": "lambda",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsLambdaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 1560
          },
          "name": "sns",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsSnsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 1566
          },
          "name": "sqs",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsSqsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 1501
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActions"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-alarm-model/index:DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsSns": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsSns",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
        "line": 1281
      },
      "name": "DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsSns",
      "namespace": "dataAwsccIoteventsAlarmModel",
      "symbolId": "src/data-awscc-iotevents-alarm-model/index:DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsSns"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsSnsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsSnsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
          "line": 1311
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
        "line": 1304
      },
      "name": "DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsSnsOutputReference",
      "namespace": "dataAwsccIoteventsAlarmModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 1332
          },
          "name": "payload",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsSnsPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 1337
          },
          "name": "targetArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 1315
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsSns"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-alarm-model/index:DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsSnsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsSnsPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsSnsPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
        "line": 1222
      },
      "name": "DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsSnsPayload",
      "namespace": "dataAwsccIoteventsAlarmModel",
      "symbolId": "src/data-awscc-iotevents-alarm-model/index:DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsSnsPayload"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsSnsPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsSnsPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-alarm-model/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
        "line": 1245
      },
      "name": "DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsSnsPayloadOutputReference",
      "namespace": "dataAwsccIoteventsAlarmModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 1272
          },
          "name": "contentExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 1277
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 1256
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsSnsPayload"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-alarm-model/index:DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsSnsPayloadOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsSqs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsSqs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
        "line": 1400
      },
      "name": "DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsSqs",
      "namespace": "dataAwsccIoteventsAlarmModel",
      "symbolId": "src/data-awscc-iotevents-alarm-model/index:DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsSqs"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsSqsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsSqsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
          "line": 1430
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
        "line": 1423
      },
      "name": "DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsSqsOutputReference",
      "namespace": "dataAwsccIoteventsAlarmModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 1451
          },
          "name": "payload",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsSqsPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 1456
          },
          "name": "queueUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 1461
          },
          "name": "useBase64",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 1434
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsSqs"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-alarm-model/index:DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsSqsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsSqsPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsSqsPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
        "line": 1341
      },
      "name": "DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsSqsPayload",
      "namespace": "dataAwsccIoteventsAlarmModel",
      "symbolId": "src/data-awscc-iotevents-alarm-model/index:DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsSqsPayload"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsSqsPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsSqsPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
          "line": 1371
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
        "line": 1364
      },
      "name": "DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsSqsPayloadOutputReference",
      "namespace": "dataAwsccIoteventsAlarmModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 1391
          },
          "name": "contentExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 1396
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 1375
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsSqsPayload"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-alarm-model/index:DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsSqsPayloadOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-alarm-model/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
        "line": 1612
      },
      "name": "DataAwsccIoteventsAlarmModelAlarmEventActionsOutputReference",
      "namespace": "dataAwsccIoteventsAlarmModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 1640
          },
          "name": "alarmActions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActionsAlarmActionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 1623
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmEventActions"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-alarm-model/index:DataAwsccIoteventsAlarmModelAlarmEventActionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmRule": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmRule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
        "line": 1708
      },
      "name": "DataAwsccIoteventsAlarmModelAlarmRule",
      "namespace": "dataAwsccIoteventsAlarmModel",
      "symbolId": "src/data-awscc-iotevents-alarm-model/index:DataAwsccIoteventsAlarmModelAlarmRule"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmRuleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmRuleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
          "line": 1738
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
        "line": 1731
      },
      "name": "DataAwsccIoteventsAlarmModelAlarmRuleOutputReference",
      "namespace": "dataAwsccIoteventsAlarmModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 1759
          },
          "name": "simpleRule",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmRuleSimpleRuleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 1742
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmRule"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-alarm-model/index:DataAwsccIoteventsAlarmModelAlarmRuleOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmRuleSimpleRule": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmRuleSimpleRule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
        "line": 1644
      },
      "name": "DataAwsccIoteventsAlarmModelAlarmRuleSimpleRule",
      "namespace": "dataAwsccIoteventsAlarmModel",
      "symbolId": "src/data-awscc-iotevents-alarm-model/index:DataAwsccIoteventsAlarmModelAlarmRuleSimpleRule"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmRuleSimpleRuleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmRuleSimpleRuleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-alarm-model/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
        "line": 1667
      },
      "name": "DataAwsccIoteventsAlarmModelAlarmRuleSimpleRuleOutputReference",
      "namespace": "dataAwsccIoteventsAlarmModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 1694
          },
          "name": "comparisonOperator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 1699
          },
          "name": "inputProperty",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 1704
          },
          "name": "threshold",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 1678
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelAlarmRuleSimpleRule"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-alarm-model/index:DataAwsccIoteventsAlarmModelAlarmRuleSimpleRuleOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
        "line": 14
      },
      "name": "DataAwsccIoteventsAlarmModelConfig",
      "namespace": "dataAwsccIoteventsAlarmModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotevents_alarm_model#id DataAwsccIoteventsAlarmModel#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-alarm-model/index:DataAwsccIoteventsAlarmModelConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
        "line": 1763
      },
      "name": "DataAwsccIoteventsAlarmModelTags",
      "namespace": "dataAwsccIoteventsAlarmModel",
      "symbolId": "src/data-awscc-iotevents-alarm-model/index:DataAwsccIoteventsAlarmModelTags"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
          "line": 1832
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
        "line": 1825
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 1839
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIoteventsAlarmModelTagsList",
      "namespace": "dataAwsccIoteventsAlarmModel",
      "symbolId": "src/data-awscc-iotevents-alarm-model/index:DataAwsccIoteventsAlarmModelTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
          "line": 1795
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
        "line": 1786
      },
      "name": "DataAwsccIoteventsAlarmModelTagsOutputReference",
      "namespace": "dataAwsccIoteventsAlarmModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 1815
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 1820
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-model/index.ts",
            "line": 1799
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModel.DataAwsccIoteventsAlarmModelTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-alarm-model/index:DataAwsccIoteventsAlarmModelTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModels.DataAwsccIoteventsAlarmModels": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotevents_alarm_models awscc_iotevents_alarm_models}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModels.DataAwsccIoteventsAlarmModels",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotevents_alarm_models awscc_iotevents_alarm_models} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-alarm-models/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModels.DataAwsccIoteventsAlarmModelsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-alarm-models/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIoteventsAlarmModels resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-models/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIoteventsAlarmModels to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotevents_alarm_models#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIoteventsAlarmModels that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIoteventsAlarmModels to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-models/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-models/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIoteventsAlarmModels",
      "namespace": "dataAwsccIoteventsAlarmModels",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-models/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-models/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-alarm-models/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-alarm-models/index:DataAwsccIoteventsAlarmModels"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModels.DataAwsccIoteventsAlarmModelsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsAlarmModels.DataAwsccIoteventsAlarmModelsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-alarm-models/index.ts",
        "line": 14
      },
      "name": "DataAwsccIoteventsAlarmModelsConfig",
      "namespace": "dataAwsccIoteventsAlarmModels",
      "symbolId": "src/data-awscc-iotevents-alarm-models/index:DataAwsccIoteventsAlarmModelsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModel": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotevents_detector_model awscc_iotevents_detector_model}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModel",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotevents_detector_model awscc_iotevents_detector_model} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/index.ts",
          "line": 7414
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 7382
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIoteventsDetectorModel resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 7399
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIoteventsDetectorModel to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotevents_detector_model#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIoteventsDetectorModel that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIoteventsDetectorModel to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 7491
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 7497
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIoteventsDetectorModel",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 7387
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 7439
          },
          "name": "detectorModelDefinition",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 7444
          },
          "name": "detectorModelDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 7449
          },
          "name": "detectorModelName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 7454
          },
          "name": "evaluationMethod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 7472
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 7477
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 7483
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 7467
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 7460
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModel"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 14
      },
      "name": "DataAwsccIoteventsDetectorModelConfig",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotevents_detector_model#id DataAwsccIoteventsDetectorModel#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 7238
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinition",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinition"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/index.ts",
          "line": 7268
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 7261
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionOutputReference",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 7288
          },
          "name": "initialStateName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 7294
          },
          "name": "states",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 7272
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinition"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStates": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStates",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 7145
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStates",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStates"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/index.ts",
          "line": 7227
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 7220
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 7234
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesList",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesList"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 1761
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnter",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnter"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEvents": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEvents",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 1675
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEvents",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEvents"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 1527
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActions",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActions"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsClearTimer": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsClearTimer",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 25
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsClearTimer",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsClearTimer"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsClearTimerOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsClearTimerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 48
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsClearTimerOutputReference",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 75
          },
          "name": "timerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsClearTimer"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsClearTimerOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsDynamoDBv2": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsDynamoDBv2",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 138
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsDynamoDBv2",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsDynamoDBv2"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsDynamoDBv2OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsDynamoDBv2OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/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-awscc-iotevents-detector-model/index.ts",
        "line": 161
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsDynamoDBv2OutputReference",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 189
          },
          "name": "payload",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsDynamoDBv2PayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 194
          },
          "name": "tableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 172
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsDynamoDBv2"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsDynamoDBv2OutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsDynamoDBv2Payload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsDynamoDBv2Payload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 79
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsDynamoDBv2Payload",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsDynamoDBv2Payload"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsDynamoDBv2PayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsDynamoDBv2PayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/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-awscc-iotevents-detector-model/index.ts",
        "line": 102
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsDynamoDBv2PayloadOutputReference",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 129
          },
          "name": "contentExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 134
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsDynamoDBv2Payload"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsDynamoDBv2PayloadOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsDynamoDb": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsDynamoDb",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 257
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsDynamoDb",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsDynamoDb"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsDynamoDbOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsDynamoDbOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/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-awscc-iotevents-detector-model/index.ts",
        "line": 280
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsDynamoDbOutputReference",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 307
          },
          "name": "hashKeyField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 312
          },
          "name": "hashKeyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 317
          },
          "name": "hashKeyValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 322
          },
          "name": "operation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 328
          },
          "name": "payload",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsDynamoDbPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 333
          },
          "name": "payloadField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 338
          },
          "name": "rangeKeyField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 343
          },
          "name": "rangeKeyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 348
          },
          "name": "rangeKeyValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 353
          },
          "name": "tableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 291
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsDynamoDb"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsDynamoDbOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsDynamoDbPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsDynamoDbPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 198
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsDynamoDbPayload",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsDynamoDbPayload"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsDynamoDbPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsDynamoDbPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/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/data-awscc-iotevents-detector-model/index.ts",
        "line": 221
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsDynamoDbPayloadOutputReference",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 248
          },
          "name": "contentExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 253
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 232
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsDynamoDbPayload"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsDynamoDbPayloadOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsFirehose": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsFirehose",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 416
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsFirehose",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsFirehose"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsFirehoseOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsFirehoseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 439
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsFirehoseOutputReference",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 466
          },
          "name": "deliveryStreamName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 472
          },
          "name": "payload",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsFirehosePayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 477
          },
          "name": "separator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 450
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsFirehose"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsFirehoseOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsFirehosePayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsFirehosePayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 357
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsFirehosePayload",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsFirehosePayload"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsFirehosePayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsFirehosePayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/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-awscc-iotevents-detector-model/index.ts",
        "line": 380
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsFirehosePayloadOutputReference",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 407
          },
          "name": "contentExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 412
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 391
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsFirehosePayload"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsFirehosePayloadOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotEvents": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotEvents",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 540
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotEvents",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotEvents"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotEventsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotEventsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 563
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotEventsOutputReference",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 590
          },
          "name": "inputName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 596
          },
          "name": "payload",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotEventsPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 574
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotEvents"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotEventsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotEventsPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotEventsPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 481
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotEventsPayload",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotEventsPayload"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotEventsPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotEventsPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/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/data-awscc-iotevents-detector-model/index.ts",
        "line": 504
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotEventsPayloadOutputReference",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 531
          },
          "name": "contentExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 536
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 515
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotEventsPayload"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotEventsPayloadOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotSiteWise": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotSiteWise",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 794
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotSiteWise",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotSiteWise"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotSiteWiseOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotSiteWiseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/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-awscc-iotevents-detector-model/index.ts",
        "line": 817
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotSiteWiseOutputReference",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 844
          },
          "name": "assetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 849
          },
          "name": "entryId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 854
          },
          "name": "propertyAlias",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 859
          },
          "name": "propertyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 865
          },
          "name": "propertyValue",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotSiteWisePropertyValueOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 828
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotSiteWise"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotSiteWiseOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotSiteWisePropertyValue": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotSiteWisePropertyValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 728
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotSiteWisePropertyValue",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotSiteWisePropertyValue"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotSiteWisePropertyValueOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotSiteWisePropertyValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/index.ts",
          "line": 758
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 751
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotSiteWisePropertyValueOutputReference",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 778
          },
          "name": "quality",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 784
          },
          "name": "timestamp",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotSiteWisePropertyValueTimestampOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 790
          },
          "name": "value",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotSiteWisePropertyValueValueOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 762
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotSiteWisePropertyValue"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotSiteWisePropertyValueOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotSiteWisePropertyValueTimestamp": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotSiteWisePropertyValueTimestamp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 600
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotSiteWisePropertyValueTimestamp",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotSiteWisePropertyValueTimestamp"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotSiteWisePropertyValueTimestampOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotSiteWisePropertyValueTimestampOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/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/data-awscc-iotevents-detector-model/index.ts",
        "line": 623
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotSiteWisePropertyValueTimestampOutputReference",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 650
          },
          "name": "offsetInNanos",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 655
          },
          "name": "timeInSeconds",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 634
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotSiteWisePropertyValueTimestamp"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotSiteWisePropertyValueTimestampOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotSiteWisePropertyValueValue": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotSiteWisePropertyValueValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 659
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotSiteWisePropertyValueValue",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotSiteWisePropertyValueValue"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotSiteWisePropertyValueValueOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotSiteWisePropertyValueValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 682
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotSiteWisePropertyValueValueOutputReference",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 709
          },
          "name": "booleanValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 714
          },
          "name": "doubleValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 719
          },
          "name": "integerValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 724
          },
          "name": "stringValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 693
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotSiteWisePropertyValueValue"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotSiteWisePropertyValueValueOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotTopicPublish": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotTopicPublish",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 928
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotTopicPublish",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotTopicPublish"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotTopicPublishOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotTopicPublishOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/index.ts",
          "line": 958
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 951
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotTopicPublishOutputReference",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 978
          },
          "name": "mqttTopic",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 984
          },
          "name": "payload",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotTopicPublishPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 962
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotTopicPublish"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotTopicPublishOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotTopicPublishPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotTopicPublishPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 869
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotTopicPublishPayload",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotTopicPublishPayload"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotTopicPublishPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotTopicPublishPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/index.ts",
          "line": 899
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 892
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotTopicPublishPayloadOutputReference",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 919
          },
          "name": "contentExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 924
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 903
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotTopicPublishPayload"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotTopicPublishPayloadOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsLambda": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsLambda",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 1047
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsLambda",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsLambda"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsLambdaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsLambdaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/index.ts",
          "line": 1077
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 1070
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsLambdaOutputReference",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 1097
          },
          "name": "functionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 1103
          },
          "name": "payload",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsLambdaPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 1081
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsLambda"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsLambdaOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsLambdaPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsLambdaPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 988
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsLambdaPayload",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsLambdaPayload"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsLambdaPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsLambdaPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/index.ts",
          "line": 1018
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 1011
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsLambdaPayloadOutputReference",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 1038
          },
          "name": "contentExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 1043
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 1022
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsLambdaPayload"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsLambdaPayloadOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/index.ts",
          "line": 1664
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 1657
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 1671
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsList",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsList"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 1550
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsOutputReference",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 1580
          },
          "name": "clearTimer",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsClearTimerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 1592
          },
          "name": "dynamoDb",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsDynamoDbOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 1586
          },
          "name": "dynamoDBv2",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsDynamoDBv2OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 1598
          },
          "name": "firehose",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsFirehoseOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 1604
          },
          "name": "iotEvents",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotEventsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 1610
          },
          "name": "iotSiteWise",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotSiteWiseOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 1616
          },
          "name": "iotTopicPublish",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotTopicPublishOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 1622
          },
          "name": "lambda",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsLambdaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 1628
          },
          "name": "resetTimer",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsResetTimerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 1634
          },
          "name": "setTimer",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSetTimerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 1640
          },
          "name": "setVariable",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSetVariableOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 1646
          },
          "name": "sns",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSnsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 1652
          },
          "name": "sqs",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSqsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 1563
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActions"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsResetTimer": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsResetTimer",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 1107
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsResetTimer",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsResetTimer"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsResetTimerOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsResetTimerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/index.ts",
          "line": 1137
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 1130
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsResetTimerOutputReference",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 1157
          },
          "name": "timerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 1141
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsResetTimer"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsResetTimerOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSetTimer": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSetTimer",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 1161
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSetTimer",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSetTimer"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSetTimerOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSetTimerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 1184
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSetTimerOutputReference",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 1211
          },
          "name": "durationExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 1216
          },
          "name": "seconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 1221
          },
          "name": "timerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 1195
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSetTimer"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSetTimerOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSetVariable": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSetVariable",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 1225
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSetVariable",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSetVariable"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSetVariableOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSetVariableOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/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/data-awscc-iotevents-detector-model/index.ts",
        "line": 1248
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSetVariableOutputReference",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 1275
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 1280
          },
          "name": "variableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 1259
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSetVariable"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSetVariableOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSns": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSns",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 1343
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSns",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSns"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSnsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSnsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/index.ts",
          "line": 1373
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 1366
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSnsOutputReference",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 1394
          },
          "name": "payload",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSnsPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 1399
          },
          "name": "targetArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 1377
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSns"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSnsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSnsPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSnsPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 1284
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSnsPayload",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSnsPayload"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSnsPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSnsPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/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/data-awscc-iotevents-detector-model/index.ts",
        "line": 1307
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSnsPayloadOutputReference",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 1334
          },
          "name": "contentExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 1339
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 1318
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSnsPayload"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSnsPayloadOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSqs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSqs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 1462
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSqs",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSqs"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSqsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSqsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/index.ts",
          "line": 1492
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 1485
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSqsOutputReference",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 1513
          },
          "name": "payload",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSqsPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 1518
          },
          "name": "queueUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 1523
          },
          "name": "useBase64",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 1496
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSqs"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSqsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSqsPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSqsPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 1403
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSqsPayload",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSqsPayload"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSqsPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSqsPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/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/data-awscc-iotevents-detector-model/index.ts",
        "line": 1426
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSqsPayloadOutputReference",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 1453
          },
          "name": "contentExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 1458
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 1437
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSqsPayload"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSqsPayloadOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/index.ts",
          "line": 1750
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 1743
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 1757
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsList",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsList"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/index.ts",
          "line": 1707
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 1698
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsOutputReference",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 1728
          },
          "name": "actions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 1733
          },
          "name": "condition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 1738
          },
          "name": "eventName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 1711
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEvents"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/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/data-awscc-iotevents-detector-model/index.ts",
        "line": 1784
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterOutputReference",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 1812
          },
          "name": "events",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 1795
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnter"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExit": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExit",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 3552
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExit",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExit"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEvents": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEvents",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 3466
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEvents",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEvents"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 3318
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActions",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActions"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsClearTimer": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsClearTimer",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 1816
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsClearTimer",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsClearTimer"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsClearTimerOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsClearTimerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/index.ts",
          "line": 1846
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 1839
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsClearTimerOutputReference",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 1866
          },
          "name": "timerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 1850
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsClearTimer"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsClearTimerOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsDynamoDBv2": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsDynamoDBv2",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 1929
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsDynamoDBv2",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsDynamoDBv2"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsDynamoDBv2OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsDynamoDBv2OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/index.ts",
          "line": 1959
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 1952
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsDynamoDBv2OutputReference",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 1980
          },
          "name": "payload",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsDynamoDBv2PayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 1985
          },
          "name": "tableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 1963
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsDynamoDBv2"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsDynamoDBv2OutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsDynamoDBv2Payload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsDynamoDBv2Payload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 1870
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsDynamoDBv2Payload",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsDynamoDBv2Payload"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsDynamoDBv2PayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsDynamoDBv2PayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/index.ts",
          "line": 1900
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 1893
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsDynamoDBv2PayloadOutputReference",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 1920
          },
          "name": "contentExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 1925
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 1904
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsDynamoDBv2Payload"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsDynamoDBv2PayloadOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsDynamoDb": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsDynamoDb",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 2048
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsDynamoDb",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsDynamoDb"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsDynamoDbOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsDynamoDbOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/index.ts",
          "line": 2078
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 2071
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsDynamoDbOutputReference",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 2098
          },
          "name": "hashKeyField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 2103
          },
          "name": "hashKeyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 2108
          },
          "name": "hashKeyValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 2113
          },
          "name": "operation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 2119
          },
          "name": "payload",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsDynamoDbPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 2124
          },
          "name": "payloadField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 2129
          },
          "name": "rangeKeyField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 2134
          },
          "name": "rangeKeyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 2139
          },
          "name": "rangeKeyValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 2144
          },
          "name": "tableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 2082
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsDynamoDb"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsDynamoDbOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsDynamoDbPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsDynamoDbPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 1989
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsDynamoDbPayload",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsDynamoDbPayload"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsDynamoDbPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsDynamoDbPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/index.ts",
          "line": 2019
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 2012
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsDynamoDbPayloadOutputReference",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 2039
          },
          "name": "contentExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 2044
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 2023
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsDynamoDbPayload"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsDynamoDbPayloadOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsFirehose": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsFirehose",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 2207
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsFirehose",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsFirehose"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsFirehoseOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsFirehoseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/index.ts",
          "line": 2237
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 2230
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsFirehoseOutputReference",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 2257
          },
          "name": "deliveryStreamName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 2263
          },
          "name": "payload",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsFirehosePayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 2268
          },
          "name": "separator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 2241
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsFirehose"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsFirehoseOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsFirehosePayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsFirehosePayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 2148
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsFirehosePayload",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsFirehosePayload"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsFirehosePayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsFirehosePayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/index.ts",
          "line": 2178
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 2171
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsFirehosePayloadOutputReference",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 2198
          },
          "name": "contentExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 2203
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 2182
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsFirehosePayload"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsFirehosePayloadOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotEvents": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotEvents",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 2331
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotEvents",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotEvents"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotEventsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotEventsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/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/data-awscc-iotevents-detector-model/index.ts",
        "line": 2354
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotEventsOutputReference",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 2381
          },
          "name": "inputName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 2387
          },
          "name": "payload",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotEventsPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 2365
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotEvents"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotEventsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotEventsPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotEventsPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 2272
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotEventsPayload",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotEventsPayload"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotEventsPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotEventsPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/index.ts",
          "line": 2302
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 2295
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotEventsPayloadOutputReference",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 2322
          },
          "name": "contentExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 2327
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 2306
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotEventsPayload"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotEventsPayloadOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotSiteWise": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotSiteWise",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 2585
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotSiteWise",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotSiteWise"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotSiteWiseOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotSiteWiseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/index.ts",
          "line": 2615
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 2608
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotSiteWiseOutputReference",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 2635
          },
          "name": "assetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 2640
          },
          "name": "entryId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 2645
          },
          "name": "propertyAlias",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 2650
          },
          "name": "propertyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 2656
          },
          "name": "propertyValue",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotSiteWisePropertyValueOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 2619
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotSiteWise"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotSiteWiseOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotSiteWisePropertyValue": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotSiteWisePropertyValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 2519
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotSiteWisePropertyValue",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotSiteWisePropertyValue"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotSiteWisePropertyValueOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotSiteWisePropertyValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 2542
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotSiteWisePropertyValueOutputReference",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 2569
          },
          "name": "quality",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 2575
          },
          "name": "timestamp",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotSiteWisePropertyValueTimestampOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 2581
          },
          "name": "value",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotSiteWisePropertyValueValueOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 2553
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotSiteWisePropertyValue"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotSiteWisePropertyValueOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotSiteWisePropertyValueTimestamp": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotSiteWisePropertyValueTimestamp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 2391
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotSiteWisePropertyValueTimestamp",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotSiteWisePropertyValueTimestamp"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotSiteWisePropertyValueTimestampOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotSiteWisePropertyValueTimestampOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/index.ts",
          "line": 2421
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 2414
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotSiteWisePropertyValueTimestampOutputReference",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 2441
          },
          "name": "offsetInNanos",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 2446
          },
          "name": "timeInSeconds",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 2425
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotSiteWisePropertyValueTimestamp"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotSiteWisePropertyValueTimestampOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotSiteWisePropertyValueValue": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotSiteWisePropertyValueValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 2450
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotSiteWisePropertyValueValue",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotSiteWisePropertyValueValue"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotSiteWisePropertyValueValueOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotSiteWisePropertyValueValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/index.ts",
          "line": 2480
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 2473
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotSiteWisePropertyValueValueOutputReference",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 2500
          },
          "name": "booleanValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 2505
          },
          "name": "doubleValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 2510
          },
          "name": "integerValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 2515
          },
          "name": "stringValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 2484
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotSiteWisePropertyValueValue"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotSiteWisePropertyValueValueOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotTopicPublish": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotTopicPublish",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 2719
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotTopicPublish",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotTopicPublish"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotTopicPublishOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotTopicPublishOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/index.ts",
          "line": 2749
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 2742
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotTopicPublishOutputReference",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 2769
          },
          "name": "mqttTopic",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 2775
          },
          "name": "payload",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotTopicPublishPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 2753
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotTopicPublish"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotTopicPublishOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotTopicPublishPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotTopicPublishPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 2660
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotTopicPublishPayload",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotTopicPublishPayload"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotTopicPublishPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotTopicPublishPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/index.ts",
          "line": 2690
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 2683
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotTopicPublishPayloadOutputReference",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 2710
          },
          "name": "contentExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 2715
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 2694
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotTopicPublishPayload"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotTopicPublishPayloadOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsLambda": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsLambda",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 2838
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsLambda",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsLambda"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsLambdaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsLambdaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/index.ts",
          "line": 2868
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 2861
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsLambdaOutputReference",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 2888
          },
          "name": "functionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 2894
          },
          "name": "payload",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsLambdaPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 2872
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsLambda"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsLambdaOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsLambdaPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsLambdaPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 2779
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsLambdaPayload",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsLambdaPayload"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsLambdaPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsLambdaPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/index.ts",
          "line": 2809
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 2802
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsLambdaPayloadOutputReference",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 2829
          },
          "name": "contentExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 2834
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 2813
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsLambdaPayload"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsLambdaPayloadOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 3448
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 3462
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsList",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsList"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/index.ts",
          "line": 3350
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 3341
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsOutputReference",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 3371
          },
          "name": "clearTimer",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsClearTimerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 3383
          },
          "name": "dynamoDb",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsDynamoDbOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 3377
          },
          "name": "dynamoDBv2",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsDynamoDBv2OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 3389
          },
          "name": "firehose",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsFirehoseOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 3395
          },
          "name": "iotEvents",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotEventsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 3401
          },
          "name": "iotSiteWise",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotSiteWiseOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 3407
          },
          "name": "iotTopicPublish",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotTopicPublishOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 3413
          },
          "name": "lambda",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsLambdaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 3419
          },
          "name": "resetTimer",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsResetTimerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 3425
          },
          "name": "setTimer",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSetTimerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 3431
          },
          "name": "setVariable",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSetVariableOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 3437
          },
          "name": "sns",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSnsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 3443
          },
          "name": "sqs",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSqsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 3354
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActions"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsResetTimer": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsResetTimer",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 2898
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsResetTimer",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsResetTimer"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsResetTimerOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsResetTimerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/index.ts",
          "line": 2928
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 2921
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsResetTimerOutputReference",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 2948
          },
          "name": "timerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 2932
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsResetTimer"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsResetTimerOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSetTimer": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSetTimer",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 2952
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSetTimer",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSetTimer"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSetTimerOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSetTimerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/index.ts",
          "line": 2982
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 2975
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSetTimerOutputReference",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 3002
          },
          "name": "durationExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 3007
          },
          "name": "seconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 3012
          },
          "name": "timerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 2986
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSetTimer"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSetTimerOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSetVariable": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSetVariable",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 3016
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSetVariable",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSetVariable"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSetVariableOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSetVariableOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/index.ts",
          "line": 3046
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 3039
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSetVariableOutputReference",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 3066
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 3071
          },
          "name": "variableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 3050
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSetVariable"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSetVariableOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSns": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSns",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 3134
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSns",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSns"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSnsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSnsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/index.ts",
          "line": 3164
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 3157
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSnsOutputReference",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 3185
          },
          "name": "payload",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSnsPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 3190
          },
          "name": "targetArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 3168
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSns"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSnsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSnsPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSnsPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 3075
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSnsPayload",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSnsPayload"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSnsPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSnsPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/index.ts",
          "line": 3105
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 3098
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSnsPayloadOutputReference",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 3125
          },
          "name": "contentExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 3130
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 3109
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSnsPayload"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSnsPayloadOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSqs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSqs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 3253
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSqs",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSqs"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSqsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSqsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/index.ts",
          "line": 3283
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 3276
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSqsOutputReference",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 3304
          },
          "name": "payload",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSqsPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 3309
          },
          "name": "queueUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 3314
          },
          "name": "useBase64",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 3287
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSqs"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSqsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSqsPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSqsPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 3194
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSqsPayload",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSqsPayload"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSqsPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSqsPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/index.ts",
          "line": 3224
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 3217
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSqsPayloadOutputReference",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 3244
          },
          "name": "contentExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 3249
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 3228
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSqsPayload"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSqsPayloadOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/index.ts",
          "line": 3541
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 3534
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 3548
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsList",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsList"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/index.ts",
          "line": 3498
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 3489
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsOutputReference",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 3519
          },
          "name": "actions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 3524
          },
          "name": "condition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 3529
          },
          "name": "eventName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 3502
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEvents"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/index.ts",
          "line": 3582
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 3575
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitOutputReference",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 3603
          },
          "name": "events",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 3586
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExit"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInput": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInput",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 7084
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInput",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInput"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEvents": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEvents",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 5257
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEvents",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEvents"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 5109
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActions",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActions"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsClearTimer": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsClearTimer",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 3607
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsClearTimer",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsClearTimer"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsClearTimerOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsClearTimerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/index.ts",
          "line": 3637
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 3630
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsClearTimerOutputReference",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 3657
          },
          "name": "timerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 3641
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsClearTimer"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsClearTimerOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsDynamoDBv2": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsDynamoDBv2",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 3720
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsDynamoDBv2",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsDynamoDBv2"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsDynamoDBv2OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsDynamoDBv2OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/index.ts",
          "line": 3750
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 3743
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsDynamoDBv2OutputReference",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 3771
          },
          "name": "payload",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsDynamoDBv2PayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 3776
          },
          "name": "tableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 3754
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsDynamoDBv2"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsDynamoDBv2OutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsDynamoDBv2Payload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsDynamoDBv2Payload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 3661
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsDynamoDBv2Payload",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsDynamoDBv2Payload"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsDynamoDBv2PayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsDynamoDBv2PayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/index.ts",
          "line": 3691
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 3684
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsDynamoDBv2PayloadOutputReference",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 3711
          },
          "name": "contentExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 3716
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 3695
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsDynamoDBv2Payload"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsDynamoDBv2PayloadOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsDynamoDb": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsDynamoDb",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 3839
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsDynamoDb",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsDynamoDb"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsDynamoDbOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsDynamoDbOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/index.ts",
          "line": 3869
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 3862
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsDynamoDbOutputReference",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 3889
          },
          "name": "hashKeyField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 3894
          },
          "name": "hashKeyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 3899
          },
          "name": "hashKeyValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 3904
          },
          "name": "operation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 3910
          },
          "name": "payload",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsDynamoDbPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 3915
          },
          "name": "payloadField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 3920
          },
          "name": "rangeKeyField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 3925
          },
          "name": "rangeKeyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 3930
          },
          "name": "rangeKeyValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 3935
          },
          "name": "tableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 3873
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsDynamoDb"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsDynamoDbOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsDynamoDbPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsDynamoDbPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 3780
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsDynamoDbPayload",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsDynamoDbPayload"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsDynamoDbPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsDynamoDbPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/index.ts",
          "line": 3810
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 3803
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsDynamoDbPayloadOutputReference",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 3830
          },
          "name": "contentExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 3835
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 3814
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsDynamoDbPayload"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsDynamoDbPayloadOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsFirehose": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsFirehose",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 3998
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsFirehose",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsFirehose"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsFirehoseOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsFirehoseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/index.ts",
          "line": 4028
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 4021
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsFirehoseOutputReference",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 4048
          },
          "name": "deliveryStreamName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 4054
          },
          "name": "payload",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsFirehosePayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 4059
          },
          "name": "separator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 4032
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsFirehose"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsFirehoseOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsFirehosePayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsFirehosePayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 3939
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsFirehosePayload",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsFirehosePayload"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsFirehosePayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsFirehosePayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/index.ts",
          "line": 3969
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 3962
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsFirehosePayloadOutputReference",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 3989
          },
          "name": "contentExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 3994
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 3973
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsFirehosePayload"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsFirehosePayloadOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotEvents": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotEvents",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 4122
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotEvents",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotEvents"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotEventsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotEventsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/index.ts",
          "line": 4152
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 4145
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotEventsOutputReference",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 4172
          },
          "name": "inputName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 4178
          },
          "name": "payload",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotEventsPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 4156
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotEvents"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotEventsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotEventsPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotEventsPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 4063
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotEventsPayload",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotEventsPayload"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotEventsPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotEventsPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 4086
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotEventsPayloadOutputReference",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 4113
          },
          "name": "contentExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 4118
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 4097
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotEventsPayload"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotEventsPayloadOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotSiteWise": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotSiteWise",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 4376
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotSiteWise",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotSiteWise"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotSiteWiseOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotSiteWiseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/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-awscc-iotevents-detector-model/index.ts",
        "line": 4399
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotSiteWiseOutputReference",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 4426
          },
          "name": "assetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 4431
          },
          "name": "entryId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 4436
          },
          "name": "propertyAlias",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 4441
          },
          "name": "propertyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 4447
          },
          "name": "propertyValue",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotSiteWisePropertyValueOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 4410
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotSiteWise"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotSiteWiseOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotSiteWisePropertyValue": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotSiteWisePropertyValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 4310
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotSiteWisePropertyValue",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotSiteWisePropertyValue"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotSiteWisePropertyValueOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotSiteWisePropertyValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/index.ts",
          "line": 4340
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 4333
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotSiteWisePropertyValueOutputReference",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 4360
          },
          "name": "quality",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 4366
          },
          "name": "timestamp",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotSiteWisePropertyValueTimestampOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 4372
          },
          "name": "value",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotSiteWisePropertyValueValueOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 4344
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotSiteWisePropertyValue"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotSiteWisePropertyValueOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotSiteWisePropertyValueTimestamp": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotSiteWisePropertyValueTimestamp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 4182
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotSiteWisePropertyValueTimestamp",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotSiteWisePropertyValueTimestamp"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotSiteWisePropertyValueTimestampOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotSiteWisePropertyValueTimestampOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/index.ts",
          "line": 4212
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 4205
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotSiteWisePropertyValueTimestampOutputReference",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 4232
          },
          "name": "offsetInNanos",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 4237
          },
          "name": "timeInSeconds",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 4216
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotSiteWisePropertyValueTimestamp"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotSiteWisePropertyValueTimestampOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotSiteWisePropertyValueValue": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotSiteWisePropertyValueValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 4241
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotSiteWisePropertyValueValue",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotSiteWisePropertyValueValue"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotSiteWisePropertyValueValueOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotSiteWisePropertyValueValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/index.ts",
          "line": 4271
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 4264
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotSiteWisePropertyValueValueOutputReference",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 4291
          },
          "name": "booleanValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 4296
          },
          "name": "doubleValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 4301
          },
          "name": "integerValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 4306
          },
          "name": "stringValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 4275
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotSiteWisePropertyValueValue"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotSiteWisePropertyValueValueOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotTopicPublish": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotTopicPublish",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 4510
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotTopicPublish",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotTopicPublish"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotTopicPublishOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotTopicPublishOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/index.ts",
          "line": 4540
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 4533
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotTopicPublishOutputReference",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 4560
          },
          "name": "mqttTopic",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 4566
          },
          "name": "payload",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotTopicPublishPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 4544
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotTopicPublish"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotTopicPublishOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotTopicPublishPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotTopicPublishPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 4451
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotTopicPublishPayload",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotTopicPublishPayload"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotTopicPublishPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotTopicPublishPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/index.ts",
          "line": 4481
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 4474
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotTopicPublishPayloadOutputReference",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 4501
          },
          "name": "contentExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 4506
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 4485
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotTopicPublishPayload"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotTopicPublishPayloadOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsLambda": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsLambda",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 4629
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsLambda",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsLambda"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsLambdaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsLambdaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/index.ts",
          "line": 4659
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 4652
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsLambdaOutputReference",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 4679
          },
          "name": "functionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 4685
          },
          "name": "payload",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsLambdaPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 4663
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsLambda"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsLambdaOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsLambdaPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsLambdaPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 4570
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsLambdaPayload",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsLambdaPayload"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsLambdaPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsLambdaPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/index.ts",
          "line": 4600
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 4593
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsLambdaPayloadOutputReference",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 4620
          },
          "name": "contentExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 4625
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 4604
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsLambdaPayload"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsLambdaPayloadOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/index.ts",
          "line": 5246
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 5239
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 5253
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsList",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsList"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/index.ts",
          "line": 5141
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 5132
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsOutputReference",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 5162
          },
          "name": "clearTimer",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsClearTimerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 5174
          },
          "name": "dynamoDb",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsDynamoDbOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 5168
          },
          "name": "dynamoDBv2",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsDynamoDBv2OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 5180
          },
          "name": "firehose",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsFirehoseOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 5186
          },
          "name": "iotEvents",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotEventsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 5192
          },
          "name": "iotSiteWise",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotSiteWiseOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 5198
          },
          "name": "iotTopicPublish",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotTopicPublishOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 5204
          },
          "name": "lambda",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsLambdaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 5210
          },
          "name": "resetTimer",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsResetTimerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 5216
          },
          "name": "setTimer",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSetTimerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 5222
          },
          "name": "setVariable",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSetVariableOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 5228
          },
          "name": "sns",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSnsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 5234
          },
          "name": "sqs",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSqsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 5145
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActions"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsResetTimer": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsResetTimer",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 4689
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsResetTimer",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsResetTimer"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsResetTimerOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsResetTimerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/index.ts",
          "line": 4719
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 4712
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsResetTimerOutputReference",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 4739
          },
          "name": "timerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 4723
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsResetTimer"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsResetTimerOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSetTimer": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSetTimer",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 4743
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSetTimer",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSetTimer"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSetTimerOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSetTimerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/index.ts",
          "line": 4773
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 4766
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSetTimerOutputReference",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 4793
          },
          "name": "durationExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 4798
          },
          "name": "seconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 4803
          },
          "name": "timerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 4777
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSetTimer"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSetTimerOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSetVariable": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSetVariable",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 4807
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSetVariable",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSetVariable"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSetVariableOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSetVariableOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/index.ts",
          "line": 4837
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 4830
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSetVariableOutputReference",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 4857
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 4862
          },
          "name": "variableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 4841
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSetVariable"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSetVariableOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSns": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSns",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 4925
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSns",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSns"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSnsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSnsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/index.ts",
          "line": 4955
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 4948
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSnsOutputReference",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 4976
          },
          "name": "payload",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSnsPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 4981
          },
          "name": "targetArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 4959
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSns"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSnsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSnsPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSnsPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 4866
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSnsPayload",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSnsPayload"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSnsPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSnsPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/index.ts",
          "line": 4896
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 4889
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSnsPayloadOutputReference",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 4916
          },
          "name": "contentExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 4921
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 4900
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSnsPayload"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSnsPayloadOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSqs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSqs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 5044
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSqs",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSqs"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSqsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSqsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/index.ts",
          "line": 5074
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 5067
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSqsOutputReference",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 5095
          },
          "name": "payload",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSqsPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 5100
          },
          "name": "queueUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 5105
          },
          "name": "useBase64",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 5078
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSqs"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSqsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSqsPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSqsPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 4985
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSqsPayload",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSqsPayload"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSqsPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSqsPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/index.ts",
          "line": 5015
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 5008
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSqsPayloadOutputReference",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 5035
          },
          "name": "contentExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 5040
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 5019
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSqsPayload"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSqsPayloadOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/index.ts",
          "line": 5332
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 5325
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 5339
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsList",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsList"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/index.ts",
          "line": 5289
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 5280
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsOutputReference",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 5310
          },
          "name": "actions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 5315
          },
          "name": "condition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 5320
          },
          "name": "eventName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 5293
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEvents"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/index.ts",
          "line": 7114
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 7107
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputOutputReference",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 7135
          },
          "name": "events",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 7141
          },
          "name": "transitionEvents",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 7118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInput"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEvents": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEvents",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 6993
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEvents",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEvents"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 6845
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActions",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActions"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsClearTimer": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsClearTimer",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 5343
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsClearTimer",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsClearTimer"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsClearTimerOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsClearTimerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/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-awscc-iotevents-detector-model/index.ts",
        "line": 5366
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsClearTimerOutputReference",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 5393
          },
          "name": "timerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 5377
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsClearTimer"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsClearTimerOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsDynamoDBv2": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsDynamoDBv2",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 5456
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsDynamoDBv2",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsDynamoDBv2"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsDynamoDBv2OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsDynamoDBv2OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/index.ts",
          "line": 5486
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 5479
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsDynamoDBv2OutputReference",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 5507
          },
          "name": "payload",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsDynamoDBv2PayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 5512
          },
          "name": "tableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 5490
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsDynamoDBv2"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsDynamoDBv2OutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsDynamoDBv2Payload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsDynamoDBv2Payload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 5397
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsDynamoDBv2Payload",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsDynamoDBv2Payload"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsDynamoDBv2PayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsDynamoDBv2PayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/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-awscc-iotevents-detector-model/index.ts",
        "line": 5420
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsDynamoDBv2PayloadOutputReference",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 5447
          },
          "name": "contentExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 5452
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 5431
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsDynamoDBv2Payload"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsDynamoDBv2PayloadOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsDynamoDb": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsDynamoDb",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 5575
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsDynamoDb",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsDynamoDb"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsDynamoDbOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsDynamoDbOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/index.ts",
          "line": 5605
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 5598
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsDynamoDbOutputReference",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 5625
          },
          "name": "hashKeyField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 5630
          },
          "name": "hashKeyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 5635
          },
          "name": "hashKeyValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 5640
          },
          "name": "operation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 5646
          },
          "name": "payload",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsDynamoDbPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 5651
          },
          "name": "payloadField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 5656
          },
          "name": "rangeKeyField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 5661
          },
          "name": "rangeKeyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 5666
          },
          "name": "rangeKeyValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 5671
          },
          "name": "tableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 5609
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsDynamoDb"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsDynamoDbOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsDynamoDbPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsDynamoDbPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 5516
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsDynamoDbPayload",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsDynamoDbPayload"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsDynamoDbPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsDynamoDbPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/index.ts",
          "line": 5546
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 5539
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsDynamoDbPayloadOutputReference",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 5566
          },
          "name": "contentExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 5571
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 5550
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsDynamoDbPayload"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsDynamoDbPayloadOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsFirehose": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsFirehose",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 5734
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsFirehose",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsFirehose"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsFirehoseOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsFirehoseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/index.ts",
          "line": 5764
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 5757
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsFirehoseOutputReference",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 5784
          },
          "name": "deliveryStreamName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 5790
          },
          "name": "payload",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsFirehosePayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 5795
          },
          "name": "separator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 5768
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsFirehose"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsFirehoseOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsFirehosePayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsFirehosePayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 5675
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsFirehosePayload",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsFirehosePayload"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsFirehosePayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsFirehosePayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/index.ts",
          "line": 5705
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 5698
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsFirehosePayloadOutputReference",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 5725
          },
          "name": "contentExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 5730
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 5709
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsFirehosePayload"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsFirehosePayloadOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotEvents": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotEvents",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 5858
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotEvents",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotEvents"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotEventsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotEventsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/index.ts",
          "line": 5888
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 5881
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotEventsOutputReference",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 5908
          },
          "name": "inputName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 5914
          },
          "name": "payload",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotEventsPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 5892
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotEvents"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotEventsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotEventsPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotEventsPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 5799
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotEventsPayload",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotEventsPayload"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotEventsPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotEventsPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/index.ts",
          "line": 5829
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 5822
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotEventsPayloadOutputReference",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 5849
          },
          "name": "contentExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 5854
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 5833
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotEventsPayload"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotEventsPayloadOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotSiteWise": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotSiteWise",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 6112
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotSiteWise",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotSiteWise"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotSiteWiseOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotSiteWiseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/index.ts",
          "line": 6142
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 6135
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotSiteWiseOutputReference",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 6162
          },
          "name": "assetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 6167
          },
          "name": "entryId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 6172
          },
          "name": "propertyAlias",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 6177
          },
          "name": "propertyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 6183
          },
          "name": "propertyValue",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotSiteWisePropertyValueOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 6146
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotSiteWise"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotSiteWiseOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotSiteWisePropertyValue": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotSiteWisePropertyValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 6046
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotSiteWisePropertyValue",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotSiteWisePropertyValue"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotSiteWisePropertyValueOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotSiteWisePropertyValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/index.ts",
          "line": 6076
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 6069
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotSiteWisePropertyValueOutputReference",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 6096
          },
          "name": "quality",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 6102
          },
          "name": "timestamp",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotSiteWisePropertyValueTimestampOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 6108
          },
          "name": "value",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotSiteWisePropertyValueValueOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 6080
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotSiteWisePropertyValue"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotSiteWisePropertyValueOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotSiteWisePropertyValueTimestamp": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotSiteWisePropertyValueTimestamp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 5918
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotSiteWisePropertyValueTimestamp",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotSiteWisePropertyValueTimestamp"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotSiteWisePropertyValueTimestampOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotSiteWisePropertyValueTimestampOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/index.ts",
          "line": 5948
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 5941
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotSiteWisePropertyValueTimestampOutputReference",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 5968
          },
          "name": "offsetInNanos",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 5973
          },
          "name": "timeInSeconds",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 5952
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotSiteWisePropertyValueTimestamp"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotSiteWisePropertyValueTimestampOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotSiteWisePropertyValueValue": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotSiteWisePropertyValueValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 5977
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotSiteWisePropertyValueValue",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotSiteWisePropertyValueValue"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotSiteWisePropertyValueValueOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotSiteWisePropertyValueValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 6000
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotSiteWisePropertyValueValueOutputReference",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 6027
          },
          "name": "booleanValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 6032
          },
          "name": "doubleValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 6037
          },
          "name": "integerValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 6042
          },
          "name": "stringValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 6011
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotSiteWisePropertyValueValue"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotSiteWisePropertyValueValueOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotTopicPublish": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotTopicPublish",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 6246
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotTopicPublish",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotTopicPublish"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotTopicPublishOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotTopicPublishOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/index.ts",
          "line": 6276
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 6269
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotTopicPublishOutputReference",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 6296
          },
          "name": "mqttTopic",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 6302
          },
          "name": "payload",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotTopicPublishPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 6280
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotTopicPublish"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotTopicPublishOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotTopicPublishPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotTopicPublishPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 6187
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotTopicPublishPayload",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotTopicPublishPayload"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotTopicPublishPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotTopicPublishPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/index.ts",
          "line": 6217
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 6210
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotTopicPublishPayloadOutputReference",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 6237
          },
          "name": "contentExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 6242
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 6221
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotTopicPublishPayload"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotTopicPublishPayloadOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsLambda": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsLambda",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 6365
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsLambda",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsLambda"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsLambdaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsLambdaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/index.ts",
          "line": 6395
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 6388
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsLambdaOutputReference",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 6415
          },
          "name": "functionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 6421
          },
          "name": "payload",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsLambdaPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 6399
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsLambda"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsLambdaOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsLambdaPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsLambdaPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 6306
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsLambdaPayload",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsLambdaPayload"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsLambdaPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsLambdaPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/index.ts",
          "line": 6336
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 6329
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsLambdaPayloadOutputReference",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 6356
          },
          "name": "contentExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 6361
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 6340
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsLambdaPayload"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsLambdaPayloadOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/index.ts",
          "line": 6982
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 6975
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 6989
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsList",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsList"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/index.ts",
          "line": 6877
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 6868
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsOutputReference",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 6898
          },
          "name": "clearTimer",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsClearTimerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 6910
          },
          "name": "dynamoDb",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsDynamoDbOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 6904
          },
          "name": "dynamoDBv2",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsDynamoDBv2OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 6916
          },
          "name": "firehose",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsFirehoseOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 6922
          },
          "name": "iotEvents",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotEventsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 6928
          },
          "name": "iotSiteWise",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotSiteWiseOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 6934
          },
          "name": "iotTopicPublish",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotTopicPublishOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 6940
          },
          "name": "lambda",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsLambdaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 6946
          },
          "name": "resetTimer",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsResetTimerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 6952
          },
          "name": "setTimer",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSetTimerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 6958
          },
          "name": "setVariable",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSetVariableOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 6964
          },
          "name": "sns",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSnsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 6970
          },
          "name": "sqs",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSqsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 6881
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActions"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsResetTimer": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsResetTimer",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 6425
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsResetTimer",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsResetTimer"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsResetTimerOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsResetTimerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/index.ts",
          "line": 6455
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 6448
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsResetTimerOutputReference",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 6475
          },
          "name": "timerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 6459
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsResetTimer"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsResetTimerOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSetTimer": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSetTimer",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 6479
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSetTimer",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSetTimer"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSetTimerOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSetTimerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 6502
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSetTimerOutputReference",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 6529
          },
          "name": "durationExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 6534
          },
          "name": "seconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 6539
          },
          "name": "timerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 6513
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSetTimer"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSetTimerOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSetVariable": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSetVariable",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 6543
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSetVariable",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSetVariable"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSetVariableOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSetVariableOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/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/data-awscc-iotevents-detector-model/index.ts",
        "line": 6566
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSetVariableOutputReference",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 6593
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 6598
          },
          "name": "variableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 6577
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSetVariable"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSetVariableOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSns": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSns",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 6661
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSns",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSns"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSnsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSnsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/index.ts",
          "line": 6691
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 6684
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSnsOutputReference",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 6712
          },
          "name": "payload",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSnsPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 6717
          },
          "name": "targetArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 6695
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSns"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSnsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSnsPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSnsPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 6602
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSnsPayload",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSnsPayload"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSnsPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSnsPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/index.ts",
          "line": 6632
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 6625
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSnsPayloadOutputReference",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 6652
          },
          "name": "contentExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 6657
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 6636
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSnsPayload"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSnsPayloadOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSqs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSqs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 6780
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSqs",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSqs"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSqsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSqsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/index.ts",
          "line": 6810
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 6803
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSqsOutputReference",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 6831
          },
          "name": "payload",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSqsPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 6836
          },
          "name": "queueUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 6841
          },
          "name": "useBase64",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 6814
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSqs"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSqsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSqsPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSqsPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 6721
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSqsPayload",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSqsPayload"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSqsPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSqsPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/index.ts",
          "line": 6751
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 6744
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSqsPayloadOutputReference",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 6771
          },
          "name": "contentExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 6776
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 6755
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSqsPayload"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSqsPayloadOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/index.ts",
          "line": 7073
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 7066
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 7080
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsList",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsList"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/index.ts",
          "line": 7025
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 7016
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsOutputReference",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 7046
          },
          "name": "actions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 7051
          },
          "name": "condition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 7056
          },
          "name": "eventName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 7061
          },
          "name": "nextState",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 7029
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEvents"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/index.ts",
          "line": 7177
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 7168
      },
      "name": "DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOutputReference",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 7198
          },
          "name": "onEnter",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnEnterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 7204
          },
          "name": "onExit",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnExitOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 7210
          },
          "name": "onInput",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOnInputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 7215
          },
          "name": "stateName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 7181
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelDetectorModelDefinitionStates"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelDetectorModelDefinitionStatesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 7298
      },
      "name": "DataAwsccIoteventsDetectorModelTags",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelTags"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/index.ts",
          "line": 7367
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 7360
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 7374
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIoteventsDetectorModelTagsList",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-model/index.ts",
          "line": 7330
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-model/index.ts",
        "line": 7321
      },
      "name": "DataAwsccIoteventsDetectorModelTagsOutputReference",
      "namespace": "dataAwsccIoteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 7350
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 7355
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-model/index.ts",
            "line": 7334
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModel.DataAwsccIoteventsDetectorModelTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-model/index:DataAwsccIoteventsDetectorModelTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModels.DataAwsccIoteventsDetectorModels": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotevents_detector_models awscc_iotevents_detector_models}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModels.DataAwsccIoteventsDetectorModels",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotevents_detector_models awscc_iotevents_detector_models} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-detector-models/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModels.DataAwsccIoteventsDetectorModelsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-models/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIoteventsDetectorModels resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-models/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIoteventsDetectorModels to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotevents_detector_models#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIoteventsDetectorModels that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIoteventsDetectorModels to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-models/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-models/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIoteventsDetectorModels",
      "namespace": "dataAwsccIoteventsDetectorModels",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-models/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-models/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-detector-models/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-detector-models/index:DataAwsccIoteventsDetectorModels"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModels.DataAwsccIoteventsDetectorModelsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsDetectorModels.DataAwsccIoteventsDetectorModelsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-detector-models/index.ts",
        "line": 14
      },
      "name": "DataAwsccIoteventsDetectorModelsConfig",
      "namespace": "dataAwsccIoteventsDetectorModels",
      "symbolId": "src/data-awscc-iotevents-detector-models/index:DataAwsccIoteventsDetectorModelsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsInput.DataAwsccIoteventsInput": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotevents_input awscc_iotevents_input}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsInput.DataAwsccIoteventsInput",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotevents_input awscc_iotevents_input} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-input/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-awscc.dataAwsccIoteventsInput.DataAwsccIoteventsInputConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-input/index.ts",
        "line": 239
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIoteventsInput resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-input/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 DataAwsccIoteventsInput to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotevents_input#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIoteventsInput that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIoteventsInput to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-input/index.ts",
            "line": 333
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-input/index.ts",
            "line": 339
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIoteventsInput",
      "namespace": "dataAwsccIoteventsInput",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-input/index.ts",
            "line": 244
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-input/index.ts",
            "line": 309
          },
          "name": "inputDefinition",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsInput.DataAwsccIoteventsInputInputDefinitionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-input/index.ts",
            "line": 314
          },
          "name": "inputDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-input/index.ts",
            "line": 319
          },
          "name": "inputName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-input/index.ts",
            "line": 325
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsInput.DataAwsccIoteventsInputTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-input/index.ts",
            "line": 303
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-input/index.ts",
            "line": 296
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-input/index:DataAwsccIoteventsInput"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsInput.DataAwsccIoteventsInputConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsInput.DataAwsccIoteventsInputConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-input/index.ts",
        "line": 14
      },
      "name": "DataAwsccIoteventsInputConfig",
      "namespace": "dataAwsccIoteventsInput",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotevents_input#id DataAwsccIoteventsInput#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-input/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-input/index:DataAwsccIoteventsInputConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsInput.DataAwsccIoteventsInputInputDefinition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsInput.DataAwsccIoteventsInputInputDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-input/index.ts",
        "line": 100
      },
      "name": "DataAwsccIoteventsInputInputDefinition",
      "namespace": "dataAwsccIoteventsInput",
      "symbolId": "src/data-awscc-iotevents-input/index:DataAwsccIoteventsInputInputDefinition"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsInput.DataAwsccIoteventsInputInputDefinitionAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsInput.DataAwsccIoteventsInputInputDefinitionAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-input/index.ts",
        "line": 25
      },
      "name": "DataAwsccIoteventsInputInputDefinitionAttributes",
      "namespace": "dataAwsccIoteventsInput",
      "symbolId": "src/data-awscc-iotevents-input/index:DataAwsccIoteventsInputInputDefinitionAttributes"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsInput.DataAwsccIoteventsInputInputDefinitionAttributesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsInput.DataAwsccIoteventsInputInputDefinitionAttributesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-input/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-input/index.ts",
        "line": 82
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-input/index.ts",
            "line": 96
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsInput.DataAwsccIoteventsInputInputDefinitionAttributesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIoteventsInputInputDefinitionAttributesList",
      "namespace": "dataAwsccIoteventsInput",
      "symbolId": "src/data-awscc-iotevents-input/index:DataAwsccIoteventsInputInputDefinitionAttributesList"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsInput.DataAwsccIoteventsInputInputDefinitionAttributesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsInput.DataAwsccIoteventsInputInputDefinitionAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-input/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-input/index.ts",
        "line": 48
      },
      "name": "DataAwsccIoteventsInputInputDefinitionAttributesOutputReference",
      "namespace": "dataAwsccIoteventsInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-input/index.ts",
            "line": 77
          },
          "name": "jsonPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-input/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsInput.DataAwsccIoteventsInputInputDefinitionAttributes"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-input/index:DataAwsccIoteventsInputInputDefinitionAttributesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsInput.DataAwsccIoteventsInputInputDefinitionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsInput.DataAwsccIoteventsInputInputDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-input/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-awscc-iotevents-input/index.ts",
        "line": 123
      },
      "name": "DataAwsccIoteventsInputInputDefinitionOutputReference",
      "namespace": "dataAwsccIoteventsInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-input/index.ts",
            "line": 151
          },
          "name": "attributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsInput.DataAwsccIoteventsInputInputDefinitionAttributesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-input/index.ts",
            "line": 134
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsInput.DataAwsccIoteventsInputInputDefinition"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-input/index:DataAwsccIoteventsInputInputDefinitionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsInput.DataAwsccIoteventsInputTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsInput.DataAwsccIoteventsInputTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-input/index.ts",
        "line": 155
      },
      "name": "DataAwsccIoteventsInputTags",
      "namespace": "dataAwsccIoteventsInput",
      "symbolId": "src/data-awscc-iotevents-input/index:DataAwsccIoteventsInputTags"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsInput.DataAwsccIoteventsInputTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsInput.DataAwsccIoteventsInputTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-input/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-input/index.ts",
        "line": 217
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-input/index.ts",
            "line": 231
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsInput.DataAwsccIoteventsInputTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIoteventsInputTagsList",
      "namespace": "dataAwsccIoteventsInput",
      "symbolId": "src/data-awscc-iotevents-input/index:DataAwsccIoteventsInputTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsInput.DataAwsccIoteventsInputTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsInput.DataAwsccIoteventsInputTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-input/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-input/index.ts",
        "line": 178
      },
      "name": "DataAwsccIoteventsInputTagsOutputReference",
      "namespace": "dataAwsccIoteventsInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-input/index.ts",
            "line": 207
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-input/index.ts",
            "line": 212
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-input/index.ts",
            "line": 191
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsInput.DataAwsccIoteventsInputTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-input/index:DataAwsccIoteventsInputTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsInputs.DataAwsccIoteventsInputs": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotevents_inputs awscc_iotevents_inputs}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsInputs.DataAwsccIoteventsInputs",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotevents_inputs awscc_iotevents_inputs} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotevents-inputs/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsInputs.DataAwsccIoteventsInputsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-inputs/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIoteventsInputs resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-inputs/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIoteventsInputs to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotevents_inputs#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIoteventsInputs that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIoteventsInputs to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-inputs/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-inputs/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIoteventsInputs",
      "namespace": "dataAwsccIoteventsInputs",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-inputs/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-inputs/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotevents-inputs/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-iotevents-inputs/index:DataAwsccIoteventsInputs"
    },
    "@cdktn/provider-awscc.dataAwsccIoteventsInputs.DataAwsccIoteventsInputsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIoteventsInputs.DataAwsccIoteventsInputsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotevents-inputs/index.ts",
        "line": 14
      },
      "name": "DataAwsccIoteventsInputsConfig",
      "namespace": "dataAwsccIoteventsInputs",
      "symbolId": "src/data-awscc-iotevents-inputs/index:DataAwsccIoteventsInputsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleethubApplication.DataAwsccIotfleethubApplication": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotfleethub_application awscc_iotfleethub_application}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotfleethubApplication.DataAwsccIotfleethubApplication",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotfleethub_application awscc_iotfleethub_application} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotfleethub-application/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-awscc.dataAwsccIotfleethubApplication.DataAwsccIotfleethubApplicationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotfleethub-application/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotfleethubApplication resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotfleethub-application/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 DataAwsccIotfleethubApplication to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotfleethub_application#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotfleethubApplication that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotfleethubApplication to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotfleethub-application/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-awscc-iotfleethub-application/index.ts",
            "line": 248
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotfleethubApplication",
      "namespace": "dataAwsccIotfleethubApplication",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleethub-application/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleethub-application/index.ts",
            "line": 165
          },
          "name": "applicationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleethub-application/index.ts",
            "line": 170
          },
          "name": "applicationCreationDate",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleethub-application/index.ts",
            "line": 175
          },
          "name": "applicationDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleethub-application/index.ts",
            "line": 180
          },
          "name": "applicationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleethub-application/index.ts",
            "line": 185
          },
          "name": "applicationLastUpdateDate",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleethub-application/index.ts",
            "line": 190
          },
          "name": "applicationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleethub-application/index.ts",
            "line": 195
          },
          "name": "applicationState",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleethub-application/index.ts",
            "line": 200
          },
          "name": "applicationUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleethub-application/index.ts",
            "line": 205
          },
          "name": "errorMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleethub-application/index.ts",
            "line": 223
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleethub-application/index.ts",
            "line": 228
          },
          "name": "ssoClientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleethub-application/index.ts",
            "line": 234
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotfleethubApplication.DataAwsccIotfleethubApplicationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleethub-application/index.ts",
            "line": 218
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotfleethub-application/index.ts",
            "line": 211
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotfleethub-application/index:DataAwsccIotfleethubApplication"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleethubApplication.DataAwsccIotfleethubApplicationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotfleethubApplication.DataAwsccIotfleethubApplicationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotfleethub-application/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotfleethubApplicationConfig",
      "namespace": "dataAwsccIotfleethubApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotfleethub_application#id DataAwsccIotfleethubApplication#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleethub-application/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotfleethub-application/index:DataAwsccIotfleethubApplicationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleethubApplication.DataAwsccIotfleethubApplicationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotfleethubApplication.DataAwsccIotfleethubApplicationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotfleethub-application/index.ts",
        "line": 25
      },
      "name": "DataAwsccIotfleethubApplicationTags",
      "namespace": "dataAwsccIotfleethubApplication",
      "symbolId": "src/data-awscc-iotfleethub-application/index:DataAwsccIotfleethubApplicationTags"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleethubApplication.DataAwsccIotfleethubApplicationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotfleethubApplication.DataAwsccIotfleethubApplicationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotfleethub-application/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-awscc-iotfleethub-application/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotfleethub-application/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-awscc.dataAwsccIotfleethubApplication.DataAwsccIotfleethubApplicationTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIotfleethubApplicationTagsList",
      "namespace": "dataAwsccIotfleethubApplication",
      "symbolId": "src/data-awscc-iotfleethub-application/index:DataAwsccIotfleethubApplicationTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleethubApplication.DataAwsccIotfleethubApplicationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotfleethubApplication.DataAwsccIotfleethubApplicationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotfleethub-application/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotfleethub-application/index.ts",
        "line": 48
      },
      "name": "DataAwsccIotfleethubApplicationTagsOutputReference",
      "namespace": "dataAwsccIotfleethubApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleethub-application/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleethub-application/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotfleethub-application/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotfleethubApplication.DataAwsccIotfleethubApplicationTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotfleethub-application/index:DataAwsccIotfleethubApplicationTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleethubApplications.DataAwsccIotfleethubApplications": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotfleethub_applications awscc_iotfleethub_applications}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotfleethubApplications.DataAwsccIotfleethubApplications",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotfleethub_applications awscc_iotfleethub_applications} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotfleethub-applications/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotfleethubApplications.DataAwsccIotfleethubApplicationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotfleethub-applications/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotfleethubApplications resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotfleethub-applications/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIotfleethubApplications to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotfleethub_applications#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotfleethubApplications that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotfleethubApplications to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotfleethub-applications/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotfleethub-applications/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotfleethubApplications",
      "namespace": "dataAwsccIotfleethubApplications",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleethub-applications/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleethub-applications/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleethub-applications/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-iotfleethub-applications/index:DataAwsccIotfleethubApplications"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleethubApplications.DataAwsccIotfleethubApplicationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotfleethubApplications.DataAwsccIotfleethubApplicationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotfleethub-applications/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotfleethubApplicationsConfig",
      "namespace": "dataAwsccIotfleethubApplications",
      "symbolId": "src/data-awscc-iotfleethub-applications/index:DataAwsccIotfleethubApplicationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaign": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotfleetwise_campaign awscc_iotfleetwise_campaign}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaign",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotfleetwise_campaign awscc_iotfleetwise_campaign} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
          "line": 1285
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
        "line": 1253
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotfleetwiseCampaign resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
            "line": 1270
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIotfleetwiseCampaign to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotfleetwise_campaign#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotfleetwiseCampaign that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotfleetwiseCampaign to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
            "line": 1446
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
            "line": 1452
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotfleetwiseCampaign",
      "namespace": "dataAwsccIotfleetwiseCampaign",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
            "line": 1258
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
            "line": 1309
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
            "line": 1314
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
            "line": 1320
          },
          "name": "collectionScheme",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignCollectionSchemeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
            "line": 1325
          },
          "name": "compression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
            "line": 1330
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
            "line": 1336
          },
          "name": "dataDestinationConfigs",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignDataDestinationConfigsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
            "line": 1341
          },
          "name": "dataExtraDimensions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
            "line": 1347
          },
          "name": "dataPartitions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignDataPartitionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
            "line": 1352
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
            "line": 1357
          },
          "name": "diagnosticsMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
            "line": 1362
          },
          "name": "expiryTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
            "line": 1380
          },
          "name": "lastModificationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
            "line": 1385
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
            "line": 1390
          },
          "name": "postTriggerCollectionDuration",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
            "line": 1395
          },
          "name": "priority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
            "line": 1400
          },
          "name": "signalCatalogArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
            "line": 1406
          },
          "name": "signalsToCollect",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignSignalsToCollectList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
            "line": 1412
          },
          "name": "signalsToFetch",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignSignalsToFetchList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
            "line": 1417
          },
          "name": "spoolingMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
            "line": 1422
          },
          "name": "startTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
            "line": 1427
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
            "line": 1433
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
            "line": 1438
          },
          "name": "targetArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
            "line": 1375
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
            "line": 1368
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotfleetwise-campaign/index:DataAwsccIotfleetwiseCampaign"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignCollectionScheme": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignCollectionScheme",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
        "line": 148
      },
      "name": "DataAwsccIotfleetwiseCampaignCollectionScheme",
      "namespace": "dataAwsccIotfleetwiseCampaign",
      "symbolId": "src/data-awscc-iotfleetwise-campaign/index:DataAwsccIotfleetwiseCampaignCollectionScheme"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignCollectionSchemeConditionBasedCollectionScheme": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignCollectionSchemeConditionBasedCollectionScheme",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
        "line": 25
      },
      "name": "DataAwsccIotfleetwiseCampaignCollectionSchemeConditionBasedCollectionScheme",
      "namespace": "dataAwsccIotfleetwiseCampaign",
      "symbolId": "src/data-awscc-iotfleetwise-campaign/index:DataAwsccIotfleetwiseCampaignCollectionSchemeConditionBasedCollectionScheme"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignCollectionSchemeConditionBasedCollectionSchemeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignCollectionSchemeConditionBasedCollectionSchemeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
        "line": 48
      },
      "name": "DataAwsccIotfleetwiseCampaignCollectionSchemeConditionBasedCollectionSchemeOutputReference",
      "namespace": "dataAwsccIotfleetwiseCampaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
            "line": 75
          },
          "name": "conditionLanguageVersion",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
            "line": 80
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
            "line": 85
          },
          "name": "minimumTriggerIntervalMs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
            "line": 90
          },
          "name": "triggerMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignCollectionSchemeConditionBasedCollectionScheme"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotfleetwise-campaign/index:DataAwsccIotfleetwiseCampaignCollectionSchemeConditionBasedCollectionSchemeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignCollectionSchemeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignCollectionSchemeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotfleetwise-campaign/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/data-awscc-iotfleetwise-campaign/index.ts",
        "line": 171
      },
      "name": "DataAwsccIotfleetwiseCampaignCollectionSchemeOutputReference",
      "namespace": "dataAwsccIotfleetwiseCampaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
            "line": 199
          },
          "name": "conditionBasedCollectionScheme",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignCollectionSchemeConditionBasedCollectionSchemeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
            "line": 205
          },
          "name": "timeBasedCollectionScheme",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignCollectionSchemeTimeBasedCollectionSchemeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
            "line": 182
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignCollectionScheme"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotfleetwise-campaign/index:DataAwsccIotfleetwiseCampaignCollectionSchemeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignCollectionSchemeTimeBasedCollectionScheme": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignCollectionSchemeTimeBasedCollectionScheme",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
        "line": 94
      },
      "name": "DataAwsccIotfleetwiseCampaignCollectionSchemeTimeBasedCollectionScheme",
      "namespace": "dataAwsccIotfleetwiseCampaign",
      "symbolId": "src/data-awscc-iotfleetwise-campaign/index:DataAwsccIotfleetwiseCampaignCollectionSchemeTimeBasedCollectionScheme"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignCollectionSchemeTimeBasedCollectionSchemeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignCollectionSchemeTimeBasedCollectionSchemeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotfleetwise-campaign/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-awscc-iotfleetwise-campaign/index.ts",
        "line": 117
      },
      "name": "DataAwsccIotfleetwiseCampaignCollectionSchemeTimeBasedCollectionSchemeOutputReference",
      "namespace": "dataAwsccIotfleetwiseCampaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
            "line": 144
          },
          "name": "periodMs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
            "line": 128
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignCollectionSchemeTimeBasedCollectionScheme"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotfleetwise-campaign/index:DataAwsccIotfleetwiseCampaignCollectionSchemeTimeBasedCollectionSchemeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotfleetwiseCampaignConfig",
      "namespace": "dataAwsccIotfleetwiseCampaign",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotfleetwise_campaign#id DataAwsccIotfleetwiseCampaign#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotfleetwise-campaign/index:DataAwsccIotfleetwiseCampaignConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignDataDestinationConfigs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignDataDestinationConfigs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
        "line": 396
      },
      "name": "DataAwsccIotfleetwiseCampaignDataDestinationConfigs",
      "namespace": "dataAwsccIotfleetwiseCampaign",
      "symbolId": "src/data-awscc-iotfleetwise-campaign/index:DataAwsccIotfleetwiseCampaignDataDestinationConfigs"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignDataDestinationConfigsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignDataDestinationConfigsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotfleetwise-campaign/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
        "line": 466
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
            "line": 480
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignDataDestinationConfigsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIotfleetwiseCampaignDataDestinationConfigsList",
      "namespace": "dataAwsccIotfleetwiseCampaign",
      "symbolId": "src/data-awscc-iotfleetwise-campaign/index:DataAwsccIotfleetwiseCampaignDataDestinationConfigsList"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignDataDestinationConfigsMqttTopicConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignDataDestinationConfigsMqttTopicConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
        "line": 209
      },
      "name": "DataAwsccIotfleetwiseCampaignDataDestinationConfigsMqttTopicConfig",
      "namespace": "dataAwsccIotfleetwiseCampaign",
      "symbolId": "src/data-awscc-iotfleetwise-campaign/index:DataAwsccIotfleetwiseCampaignDataDestinationConfigsMqttTopicConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignDataDestinationConfigsMqttTopicConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignDataDestinationConfigsMqttTopicConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotfleetwise-campaign/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-awscc-iotfleetwise-campaign/index.ts",
        "line": 232
      },
      "name": "DataAwsccIotfleetwiseCampaignDataDestinationConfigsMqttTopicConfigOutputReference",
      "namespace": "dataAwsccIotfleetwiseCampaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
            "line": 259
          },
          "name": "executionRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
            "line": 264
          },
          "name": "mqttTopicArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
            "line": 243
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignDataDestinationConfigsMqttTopicConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotfleetwise-campaign/index:DataAwsccIotfleetwiseCampaignDataDestinationConfigsMqttTopicConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignDataDestinationConfigsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignDataDestinationConfigsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
          "line": 428
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
        "line": 419
      },
      "name": "DataAwsccIotfleetwiseCampaignDataDestinationConfigsOutputReference",
      "namespace": "dataAwsccIotfleetwiseCampaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
            "line": 449
          },
          "name": "mqttTopicConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignDataDestinationConfigsMqttTopicConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
            "line": 455
          },
          "name": "s3Config",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignDataDestinationConfigsS3ConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
            "line": 461
          },
          "name": "timestreamConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignDataDestinationConfigsTimestreamConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
            "line": 432
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignDataDestinationConfigs"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotfleetwise-campaign/index:DataAwsccIotfleetwiseCampaignDataDestinationConfigsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignDataDestinationConfigsS3Config": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignDataDestinationConfigsS3Config",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
        "line": 268
      },
      "name": "DataAwsccIotfleetwiseCampaignDataDestinationConfigsS3Config",
      "namespace": "dataAwsccIotfleetwiseCampaign",
      "symbolId": "src/data-awscc-iotfleetwise-campaign/index:DataAwsccIotfleetwiseCampaignDataDestinationConfigsS3Config"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignDataDestinationConfigsS3ConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignDataDestinationConfigsS3ConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotfleetwise-campaign/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-awscc-iotfleetwise-campaign/index.ts",
        "line": 291
      },
      "name": "DataAwsccIotfleetwiseCampaignDataDestinationConfigsS3ConfigOutputReference",
      "namespace": "dataAwsccIotfleetwiseCampaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
            "line": 318
          },
          "name": "bucketArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
            "line": 323
          },
          "name": "dataFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
            "line": 328
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
            "line": 333
          },
          "name": "storageCompressionFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
            "line": 302
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignDataDestinationConfigsS3Config"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotfleetwise-campaign/index:DataAwsccIotfleetwiseCampaignDataDestinationConfigsS3ConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignDataDestinationConfigsTimestreamConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignDataDestinationConfigsTimestreamConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
        "line": 337
      },
      "name": "DataAwsccIotfleetwiseCampaignDataDestinationConfigsTimestreamConfig",
      "namespace": "dataAwsccIotfleetwiseCampaign",
      "symbolId": "src/data-awscc-iotfleetwise-campaign/index:DataAwsccIotfleetwiseCampaignDataDestinationConfigsTimestreamConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignDataDestinationConfigsTimestreamConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignDataDestinationConfigsTimestreamConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotfleetwise-campaign/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-awscc-iotfleetwise-campaign/index.ts",
        "line": 360
      },
      "name": "DataAwsccIotfleetwiseCampaignDataDestinationConfigsTimestreamConfigOutputReference",
      "namespace": "dataAwsccIotfleetwiseCampaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
            "line": 387
          },
          "name": "executionRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
            "line": 392
          },
          "name": "timestreamTableArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
            "line": 371
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignDataDestinationConfigsTimestreamConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotfleetwise-campaign/index:DataAwsccIotfleetwiseCampaignDataDestinationConfigsTimestreamConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignDataPartitions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignDataPartitions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
        "line": 727
      },
      "name": "DataAwsccIotfleetwiseCampaignDataPartitions",
      "namespace": "dataAwsccIotfleetwiseCampaign",
      "symbolId": "src/data-awscc-iotfleetwise-campaign/index:DataAwsccIotfleetwiseCampaignDataPartitions"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignDataPartitionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignDataPartitionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotfleetwise-campaign/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
        "line": 796
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
            "line": 810
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignDataPartitionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIotfleetwiseCampaignDataPartitionsList",
      "namespace": "dataAwsccIotfleetwiseCampaign",
      "symbolId": "src/data-awscc-iotfleetwise-campaign/index:DataAwsccIotfleetwiseCampaignDataPartitionsList"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignDataPartitionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignDataPartitionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotfleetwise-campaign/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
        "line": 750
      },
      "name": "DataAwsccIotfleetwiseCampaignDataPartitionsOutputReference",
      "namespace": "dataAwsccIotfleetwiseCampaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
            "line": 779
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
            "line": 785
          },
          "name": "storageOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignDataPartitionsStorageOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
            "line": 791
          },
          "name": "uploadOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignDataPartitionsUploadOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
            "line": 763
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignDataPartitions"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotfleetwise-campaign/index:DataAwsccIotfleetwiseCampaignDataPartitionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignDataPartitionsStorageOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignDataPartitionsStorageOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
        "line": 602
      },
      "name": "DataAwsccIotfleetwiseCampaignDataPartitionsStorageOptions",
      "namespace": "dataAwsccIotfleetwiseCampaign",
      "symbolId": "src/data-awscc-iotfleetwise-campaign/index:DataAwsccIotfleetwiseCampaignDataPartitionsStorageOptions"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignDataPartitionsStorageOptionsMaximumSize": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignDataPartitionsStorageOptionsMaximumSize",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
        "line": 484
      },
      "name": "DataAwsccIotfleetwiseCampaignDataPartitionsStorageOptionsMaximumSize",
      "namespace": "dataAwsccIotfleetwiseCampaign",
      "symbolId": "src/data-awscc-iotfleetwise-campaign/index:DataAwsccIotfleetwiseCampaignDataPartitionsStorageOptionsMaximumSize"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignDataPartitionsStorageOptionsMaximumSizeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignDataPartitionsStorageOptionsMaximumSizeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotfleetwise-campaign/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
        "line": 507
      },
      "name": "DataAwsccIotfleetwiseCampaignDataPartitionsStorageOptionsMaximumSizeOutputReference",
      "namespace": "dataAwsccIotfleetwiseCampaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
            "line": 534
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
            "line": 539
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
            "line": 518
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignDataPartitionsStorageOptionsMaximumSize"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotfleetwise-campaign/index:DataAwsccIotfleetwiseCampaignDataPartitionsStorageOptionsMaximumSizeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignDataPartitionsStorageOptionsMinimumTimeToLive": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignDataPartitionsStorageOptionsMinimumTimeToLive",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
        "line": 543
      },
      "name": "DataAwsccIotfleetwiseCampaignDataPartitionsStorageOptionsMinimumTimeToLive",
      "namespace": "dataAwsccIotfleetwiseCampaign",
      "symbolId": "src/data-awscc-iotfleetwise-campaign/index:DataAwsccIotfleetwiseCampaignDataPartitionsStorageOptionsMinimumTimeToLive"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignDataPartitionsStorageOptionsMinimumTimeToLiveOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignDataPartitionsStorageOptionsMinimumTimeToLiveOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotfleetwise-campaign/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-awscc-iotfleetwise-campaign/index.ts",
        "line": 566
      },
      "name": "DataAwsccIotfleetwiseCampaignDataPartitionsStorageOptionsMinimumTimeToLiveOutputReference",
      "namespace": "dataAwsccIotfleetwiseCampaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
            "line": 593
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
            "line": 598
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
            "line": 577
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignDataPartitionsStorageOptionsMinimumTimeToLive"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotfleetwise-campaign/index:DataAwsccIotfleetwiseCampaignDataPartitionsStorageOptionsMinimumTimeToLiveOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignDataPartitionsStorageOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignDataPartitionsStorageOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotfleetwise-campaign/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-awscc-iotfleetwise-campaign/index.ts",
        "line": 625
      },
      "name": "DataAwsccIotfleetwiseCampaignDataPartitionsStorageOptionsOutputReference",
      "namespace": "dataAwsccIotfleetwiseCampaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
            "line": 653
          },
          "name": "maximumSize",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignDataPartitionsStorageOptionsMaximumSizeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
            "line": 659
          },
          "name": "minimumTimeToLive",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignDataPartitionsStorageOptionsMinimumTimeToLiveOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
            "line": 664
          },
          "name": "storageLocation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
            "line": 636
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignDataPartitionsStorageOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotfleetwise-campaign/index:DataAwsccIotfleetwiseCampaignDataPartitionsStorageOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignDataPartitionsUploadOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignDataPartitionsUploadOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
        "line": 668
      },
      "name": "DataAwsccIotfleetwiseCampaignDataPartitionsUploadOptions",
      "namespace": "dataAwsccIotfleetwiseCampaign",
      "symbolId": "src/data-awscc-iotfleetwise-campaign/index:DataAwsccIotfleetwiseCampaignDataPartitionsUploadOptions"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignDataPartitionsUploadOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignDataPartitionsUploadOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
          "line": 698
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
        "line": 691
      },
      "name": "DataAwsccIotfleetwiseCampaignDataPartitionsUploadOptionsOutputReference",
      "namespace": "dataAwsccIotfleetwiseCampaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
            "line": 718
          },
          "name": "conditionLanguageVersion",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
            "line": 723
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
            "line": 702
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignDataPartitionsUploadOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotfleetwise-campaign/index:DataAwsccIotfleetwiseCampaignDataPartitionsUploadOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignSignalsToCollect": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignSignalsToCollect",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
        "line": 814
      },
      "name": "DataAwsccIotfleetwiseCampaignSignalsToCollect",
      "namespace": "dataAwsccIotfleetwiseCampaign",
      "symbolId": "src/data-awscc-iotfleetwise-campaign/index:DataAwsccIotfleetwiseCampaignSignalsToCollect"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignSignalsToCollectList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignSignalsToCollectList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotfleetwise-campaign/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
        "line": 886
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
            "line": 900
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignSignalsToCollectOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIotfleetwiseCampaignSignalsToCollectList",
      "namespace": "dataAwsccIotfleetwiseCampaign",
      "symbolId": "src/data-awscc-iotfleetwise-campaign/index:DataAwsccIotfleetwiseCampaignSignalsToCollectList"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignSignalsToCollectOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignSignalsToCollectOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotfleetwise-campaign/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
        "line": 837
      },
      "name": "DataAwsccIotfleetwiseCampaignSignalsToCollectOutputReference",
      "namespace": "dataAwsccIotfleetwiseCampaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
            "line": 866
          },
          "name": "dataPartitionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
            "line": 871
          },
          "name": "maxSampleCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
            "line": 876
          },
          "name": "minimumSamplingIntervalMs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
            "line": 881
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
            "line": 850
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignSignalsToCollect"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotfleetwise-campaign/index:DataAwsccIotfleetwiseCampaignSignalsToCollectOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignSignalsToFetch": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignSignalsToFetch",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
        "line": 1078
      },
      "name": "DataAwsccIotfleetwiseCampaignSignalsToFetch",
      "namespace": "dataAwsccIotfleetwiseCampaign",
      "symbolId": "src/data-awscc-iotfleetwise-campaign/index:DataAwsccIotfleetwiseCampaignSignalsToFetch"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignSignalsToFetchList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignSignalsToFetchList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotfleetwise-campaign/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
        "line": 1151
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
            "line": 1165
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignSignalsToFetchOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIotfleetwiseCampaignSignalsToFetchList",
      "namespace": "dataAwsccIotfleetwiseCampaign",
      "symbolId": "src/data-awscc-iotfleetwise-campaign/index:DataAwsccIotfleetwiseCampaignSignalsToFetchList"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignSignalsToFetchOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignSignalsToFetchOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
          "line": 1110
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
        "line": 1101
      },
      "name": "DataAwsccIotfleetwiseCampaignSignalsToFetchOutputReference",
      "namespace": "dataAwsccIotfleetwiseCampaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
            "line": 1130
          },
          "name": "actions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
            "line": 1135
          },
          "name": "conditionLanguageVersion",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
            "line": 1140
          },
          "name": "fullyQualifiedName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
            "line": 1146
          },
          "name": "signalFetchConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignSignalsToFetchSignalFetchConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
            "line": 1114
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignSignalsToFetch"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotfleetwise-campaign/index:DataAwsccIotfleetwiseCampaignSignalsToFetchOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignSignalsToFetchSignalFetchConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignSignalsToFetchSignalFetchConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
        "line": 1017
      },
      "name": "DataAwsccIotfleetwiseCampaignSignalsToFetchSignalFetchConfig",
      "namespace": "dataAwsccIotfleetwiseCampaign",
      "symbolId": "src/data-awscc-iotfleetwise-campaign/index:DataAwsccIotfleetwiseCampaignSignalsToFetchSignalFetchConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignSignalsToFetchSignalFetchConfigConditionBased": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignSignalsToFetchSignalFetchConfigConditionBased",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
        "line": 904
      },
      "name": "DataAwsccIotfleetwiseCampaignSignalsToFetchSignalFetchConfigConditionBased",
      "namespace": "dataAwsccIotfleetwiseCampaign",
      "symbolId": "src/data-awscc-iotfleetwise-campaign/index:DataAwsccIotfleetwiseCampaignSignalsToFetchSignalFetchConfigConditionBased"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignSignalsToFetchSignalFetchConfigConditionBasedOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignSignalsToFetchSignalFetchConfigConditionBasedOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
          "line": 934
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
        "line": 927
      },
      "name": "DataAwsccIotfleetwiseCampaignSignalsToFetchSignalFetchConfigConditionBasedOutputReference",
      "namespace": "dataAwsccIotfleetwiseCampaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
            "line": 954
          },
          "name": "conditionExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
            "line": 959
          },
          "name": "triggerMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
            "line": 938
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignSignalsToFetchSignalFetchConfigConditionBased"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotfleetwise-campaign/index:DataAwsccIotfleetwiseCampaignSignalsToFetchSignalFetchConfigConditionBasedOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignSignalsToFetchSignalFetchConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignSignalsToFetchSignalFetchConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
          "line": 1047
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
        "line": 1040
      },
      "name": "DataAwsccIotfleetwiseCampaignSignalsToFetchSignalFetchConfigOutputReference",
      "namespace": "dataAwsccIotfleetwiseCampaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
            "line": 1068
          },
          "name": "conditionBased",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignSignalsToFetchSignalFetchConfigConditionBasedOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
            "line": 1074
          },
          "name": "timeBased",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignSignalsToFetchSignalFetchConfigTimeBasedOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
            "line": 1051
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignSignalsToFetchSignalFetchConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotfleetwise-campaign/index:DataAwsccIotfleetwiseCampaignSignalsToFetchSignalFetchConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignSignalsToFetchSignalFetchConfigTimeBased": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignSignalsToFetchSignalFetchConfigTimeBased",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
        "line": 963
      },
      "name": "DataAwsccIotfleetwiseCampaignSignalsToFetchSignalFetchConfigTimeBased",
      "namespace": "dataAwsccIotfleetwiseCampaign",
      "symbolId": "src/data-awscc-iotfleetwise-campaign/index:DataAwsccIotfleetwiseCampaignSignalsToFetchSignalFetchConfigTimeBased"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignSignalsToFetchSignalFetchConfigTimeBasedOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignSignalsToFetchSignalFetchConfigTimeBasedOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
          "line": 993
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
        "line": 986
      },
      "name": "DataAwsccIotfleetwiseCampaignSignalsToFetchSignalFetchConfigTimeBasedOutputReference",
      "namespace": "dataAwsccIotfleetwiseCampaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
            "line": 1013
          },
          "name": "executionFrequencyMs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
            "line": 997
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignSignalsToFetchSignalFetchConfigTimeBased"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotfleetwise-campaign/index:DataAwsccIotfleetwiseCampaignSignalsToFetchSignalFetchConfigTimeBasedOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
        "line": 1169
      },
      "name": "DataAwsccIotfleetwiseCampaignTags",
      "namespace": "dataAwsccIotfleetwiseCampaign",
      "symbolId": "src/data-awscc-iotfleetwise-campaign/index:DataAwsccIotfleetwiseCampaignTags"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
          "line": 1238
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
        "line": 1231
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
            "line": 1245
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIotfleetwiseCampaignTagsList",
      "namespace": "dataAwsccIotfleetwiseCampaign",
      "symbolId": "src/data-awscc-iotfleetwise-campaign/index:DataAwsccIotfleetwiseCampaignTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotfleetwise-campaign/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
        "line": 1192
      },
      "name": "DataAwsccIotfleetwiseCampaignTagsOutputReference",
      "namespace": "dataAwsccIotfleetwiseCampaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
            "line": 1221
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
            "line": 1226
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-campaign/index.ts",
            "line": 1205
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaign.DataAwsccIotfleetwiseCampaignTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotfleetwise-campaign/index:DataAwsccIotfleetwiseCampaignTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaigns.DataAwsccIotfleetwiseCampaigns": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotfleetwise_campaigns awscc_iotfleetwise_campaigns}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaigns.DataAwsccIotfleetwiseCampaigns",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotfleetwise_campaigns awscc_iotfleetwise_campaigns} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotfleetwise-campaigns/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaigns.DataAwsccIotfleetwiseCampaignsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotfleetwise-campaigns/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotfleetwiseCampaigns resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-campaigns/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIotfleetwiseCampaigns to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotfleetwise_campaigns#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotfleetwiseCampaigns that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotfleetwiseCampaigns to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-campaigns/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-campaigns/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotfleetwiseCampaigns",
      "namespace": "dataAwsccIotfleetwiseCampaigns",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-campaigns/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-campaigns/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-campaigns/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-iotfleetwise-campaigns/index:DataAwsccIotfleetwiseCampaigns"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaigns.DataAwsccIotfleetwiseCampaignsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseCampaigns.DataAwsccIotfleetwiseCampaignsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotfleetwise-campaigns/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotfleetwiseCampaignsConfig",
      "namespace": "dataAwsccIotfleetwiseCampaigns",
      "symbolId": "src/data-awscc-iotfleetwise-campaigns/index:DataAwsccIotfleetwiseCampaignsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseFleet.DataAwsccIotfleetwiseFleet": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotfleetwise_fleet awscc_iotfleetwise_fleet}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseFleet.DataAwsccIotfleetwiseFleet",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotfleetwise_fleet awscc_iotfleetwise_fleet} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotfleetwise-fleet/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-awscc.dataAwsccIotfleetwiseFleet.DataAwsccIotfleetwiseFleetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotfleetwise-fleet/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotfleetwiseFleet resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-fleet/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 DataAwsccIotfleetwiseFleet to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotfleetwise_fleet#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotfleetwiseFleet that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotfleetwiseFleet to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-fleet/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-awscc-iotfleetwise-fleet/index.ts",
            "line": 223
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotfleetwiseFleet",
      "namespace": "dataAwsccIotfleetwiseFleet",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-fleet/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-fleet/index.ts",
            "line": 165
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-fleet/index.ts",
            "line": 170
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-fleet/index.ts",
            "line": 175
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-fleet/index.ts",
            "line": 180
          },
          "name": "fleetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-fleet/index.ts",
            "line": 198
          },
          "name": "lastModificationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-fleet/index.ts",
            "line": 203
          },
          "name": "signalCatalogArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-fleet/index.ts",
            "line": 209
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseFleet.DataAwsccIotfleetwiseFleetTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-fleet/index.ts",
            "line": 193
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-fleet/index.ts",
            "line": 186
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotfleetwise-fleet/index:DataAwsccIotfleetwiseFleet"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseFleet.DataAwsccIotfleetwiseFleetConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseFleet.DataAwsccIotfleetwiseFleetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotfleetwise-fleet/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotfleetwiseFleetConfig",
      "namespace": "dataAwsccIotfleetwiseFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotfleetwise_fleet#id DataAwsccIotfleetwiseFleet#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-fleet/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotfleetwise-fleet/index:DataAwsccIotfleetwiseFleetConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseFleet.DataAwsccIotfleetwiseFleetTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseFleet.DataAwsccIotfleetwiseFleetTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotfleetwise-fleet/index.ts",
        "line": 25
      },
      "name": "DataAwsccIotfleetwiseFleetTags",
      "namespace": "dataAwsccIotfleetwiseFleet",
      "symbolId": "src/data-awscc-iotfleetwise-fleet/index:DataAwsccIotfleetwiseFleetTags"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseFleet.DataAwsccIotfleetwiseFleetTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseFleet.DataAwsccIotfleetwiseFleetTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotfleetwise-fleet/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-awscc-iotfleetwise-fleet/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-fleet/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-awscc.dataAwsccIotfleetwiseFleet.DataAwsccIotfleetwiseFleetTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIotfleetwiseFleetTagsList",
      "namespace": "dataAwsccIotfleetwiseFleet",
      "symbolId": "src/data-awscc-iotfleetwise-fleet/index:DataAwsccIotfleetwiseFleetTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseFleet.DataAwsccIotfleetwiseFleetTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseFleet.DataAwsccIotfleetwiseFleetTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotfleetwise-fleet/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotfleetwise-fleet/index.ts",
        "line": 48
      },
      "name": "DataAwsccIotfleetwiseFleetTagsOutputReference",
      "namespace": "dataAwsccIotfleetwiseFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-fleet/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-fleet/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-fleet/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseFleet.DataAwsccIotfleetwiseFleetTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotfleetwise-fleet/index:DataAwsccIotfleetwiseFleetTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseFleets.DataAwsccIotfleetwiseFleets": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotfleetwise_fleets awscc_iotfleetwise_fleets}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseFleets.DataAwsccIotfleetwiseFleets",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotfleetwise_fleets awscc_iotfleetwise_fleets} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotfleetwise-fleets/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseFleets.DataAwsccIotfleetwiseFleetsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotfleetwise-fleets/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotfleetwiseFleets resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-fleets/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIotfleetwiseFleets to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotfleetwise_fleets#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotfleetwiseFleets that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotfleetwiseFleets to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-fleets/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-fleets/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotfleetwiseFleets",
      "namespace": "dataAwsccIotfleetwiseFleets",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-fleets/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-fleets/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-fleets/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-iotfleetwise-fleets/index:DataAwsccIotfleetwiseFleets"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseFleets.DataAwsccIotfleetwiseFleetsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseFleets.DataAwsccIotfleetwiseFleetsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotfleetwise-fleets/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotfleetwiseFleetsConfig",
      "namespace": "dataAwsccIotfleetwiseFleets",
      "symbolId": "src/data-awscc-iotfleetwise-fleets/index:DataAwsccIotfleetwiseFleetsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseModelManifest.DataAwsccIotfleetwiseModelManifest": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotfleetwise_model_manifest awscc_iotfleetwise_model_manifest}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseModelManifest.DataAwsccIotfleetwiseModelManifest",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotfleetwise_model_manifest awscc_iotfleetwise_model_manifest} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotfleetwise-model-manifest/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-awscc.dataAwsccIotfleetwiseModelManifest.DataAwsccIotfleetwiseModelManifestConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotfleetwise-model-manifest/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotfleetwiseModelManifest resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-model-manifest/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 DataAwsccIotfleetwiseModelManifest to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotfleetwise_model_manifest#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotfleetwiseModelManifest that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotfleetwiseModelManifest to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-model-manifest/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-awscc-iotfleetwise-model-manifest/index.ts",
            "line": 233
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotfleetwiseModelManifest",
      "namespace": "dataAwsccIotfleetwiseModelManifest",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-model-manifest/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-model-manifest/index.ts",
            "line": 165
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-model-manifest/index.ts",
            "line": 170
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-model-manifest/index.ts",
            "line": 175
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-model-manifest/index.ts",
            "line": 193
          },
          "name": "lastModificationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-model-manifest/index.ts",
            "line": 198
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-model-manifest/index.ts",
            "line": 203
          },
          "name": "nodes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-model-manifest/index.ts",
            "line": 208
          },
          "name": "signalCatalogArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-model-manifest/index.ts",
            "line": 213
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-model-manifest/index.ts",
            "line": 219
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseModelManifest.DataAwsccIotfleetwiseModelManifestTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-model-manifest/index.ts",
            "line": 188
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-model-manifest/index.ts",
            "line": 181
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotfleetwise-model-manifest/index:DataAwsccIotfleetwiseModelManifest"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseModelManifest.DataAwsccIotfleetwiseModelManifestConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseModelManifest.DataAwsccIotfleetwiseModelManifestConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotfleetwise-model-manifest/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotfleetwiseModelManifestConfig",
      "namespace": "dataAwsccIotfleetwiseModelManifest",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotfleetwise_model_manifest#id DataAwsccIotfleetwiseModelManifest#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-model-manifest/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotfleetwise-model-manifest/index:DataAwsccIotfleetwiseModelManifestConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseModelManifest.DataAwsccIotfleetwiseModelManifestTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseModelManifest.DataAwsccIotfleetwiseModelManifestTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotfleetwise-model-manifest/index.ts",
        "line": 25
      },
      "name": "DataAwsccIotfleetwiseModelManifestTags",
      "namespace": "dataAwsccIotfleetwiseModelManifest",
      "symbolId": "src/data-awscc-iotfleetwise-model-manifest/index:DataAwsccIotfleetwiseModelManifestTags"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseModelManifest.DataAwsccIotfleetwiseModelManifestTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseModelManifest.DataAwsccIotfleetwiseModelManifestTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotfleetwise-model-manifest/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-awscc-iotfleetwise-model-manifest/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-model-manifest/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-awscc.dataAwsccIotfleetwiseModelManifest.DataAwsccIotfleetwiseModelManifestTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIotfleetwiseModelManifestTagsList",
      "namespace": "dataAwsccIotfleetwiseModelManifest",
      "symbolId": "src/data-awscc-iotfleetwise-model-manifest/index:DataAwsccIotfleetwiseModelManifestTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseModelManifest.DataAwsccIotfleetwiseModelManifestTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseModelManifest.DataAwsccIotfleetwiseModelManifestTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotfleetwise-model-manifest/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotfleetwise-model-manifest/index.ts",
        "line": 48
      },
      "name": "DataAwsccIotfleetwiseModelManifestTagsOutputReference",
      "namespace": "dataAwsccIotfleetwiseModelManifest",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-model-manifest/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-model-manifest/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-model-manifest/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseModelManifest.DataAwsccIotfleetwiseModelManifestTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotfleetwise-model-manifest/index:DataAwsccIotfleetwiseModelManifestTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseModelManifests.DataAwsccIotfleetwiseModelManifests": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotfleetwise_model_manifests awscc_iotfleetwise_model_manifests}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseModelManifests.DataAwsccIotfleetwiseModelManifests",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotfleetwise_model_manifests awscc_iotfleetwise_model_manifests} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotfleetwise-model-manifests/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseModelManifests.DataAwsccIotfleetwiseModelManifestsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotfleetwise-model-manifests/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotfleetwiseModelManifests resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-model-manifests/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIotfleetwiseModelManifests to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotfleetwise_model_manifests#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotfleetwiseModelManifests that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotfleetwiseModelManifests to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-model-manifests/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-model-manifests/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotfleetwiseModelManifests",
      "namespace": "dataAwsccIotfleetwiseModelManifests",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-model-manifests/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-model-manifests/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-model-manifests/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-iotfleetwise-model-manifests/index:DataAwsccIotfleetwiseModelManifests"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseModelManifests.DataAwsccIotfleetwiseModelManifestsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseModelManifests.DataAwsccIotfleetwiseModelManifestsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotfleetwise-model-manifests/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotfleetwiseModelManifestsConfig",
      "namespace": "dataAwsccIotfleetwiseModelManifests",
      "symbolId": "src/data-awscc-iotfleetwise-model-manifests/index:DataAwsccIotfleetwiseModelManifestsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseSignalCatalog.DataAwsccIotfleetwiseSignalCatalog": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotfleetwise_signal_catalog awscc_iotfleetwise_signal_catalog}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseSignalCatalog.DataAwsccIotfleetwiseSignalCatalog",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotfleetwise_signal_catalog awscc_iotfleetwise_signal_catalog} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotfleetwise-signal-catalog/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-awscc.dataAwsccIotfleetwiseSignalCatalog.DataAwsccIotfleetwiseSignalCatalogConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotfleetwise-signal-catalog/index.ts",
        "line": 603
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotfleetwiseSignalCatalog resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-signal-catalog/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 DataAwsccIotfleetwiseSignalCatalog to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotfleetwise_signal_catalog#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotfleetwiseSignalCatalog that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotfleetwiseSignalCatalog to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-signal-catalog/index.ts",
            "line": 718
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-signal-catalog/index.ts",
            "line": 724
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotfleetwiseSignalCatalog",
      "namespace": "dataAwsccIotfleetwiseSignalCatalog",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-signal-catalog/index.ts",
            "line": 608
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-signal-catalog/index.ts",
            "line": 659
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-signal-catalog/index.ts",
            "line": 664
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-signal-catalog/index.ts",
            "line": 669
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-signal-catalog/index.ts",
            "line": 687
          },
          "name": "lastModificationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-signal-catalog/index.ts",
            "line": 692
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-signal-catalog/index.ts",
            "line": 698
          },
          "name": "nodeCounts",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseSignalCatalog.DataAwsccIotfleetwiseSignalCatalogNodeCountsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-signal-catalog/index.ts",
            "line": 704
          },
          "name": "nodes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseSignalCatalog.DataAwsccIotfleetwiseSignalCatalogNodesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-signal-catalog/index.ts",
            "line": 710
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseSignalCatalog.DataAwsccIotfleetwiseSignalCatalogTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-signal-catalog/index.ts",
            "line": 682
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-signal-catalog/index.ts",
            "line": 675
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotfleetwise-signal-catalog/index:DataAwsccIotfleetwiseSignalCatalog"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseSignalCatalog.DataAwsccIotfleetwiseSignalCatalogConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseSignalCatalog.DataAwsccIotfleetwiseSignalCatalogConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotfleetwise-signal-catalog/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotfleetwiseSignalCatalogConfig",
      "namespace": "dataAwsccIotfleetwiseSignalCatalog",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotfleetwise_signal_catalog#id DataAwsccIotfleetwiseSignalCatalog#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-signal-catalog/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotfleetwise-signal-catalog/index:DataAwsccIotfleetwiseSignalCatalogConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseSignalCatalog.DataAwsccIotfleetwiseSignalCatalogNodeCounts": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseSignalCatalog.DataAwsccIotfleetwiseSignalCatalogNodeCounts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotfleetwise-signal-catalog/index.ts",
        "line": 25
      },
      "name": "DataAwsccIotfleetwiseSignalCatalogNodeCounts",
      "namespace": "dataAwsccIotfleetwiseSignalCatalog",
      "symbolId": "src/data-awscc-iotfleetwise-signal-catalog/index:DataAwsccIotfleetwiseSignalCatalogNodeCounts"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseSignalCatalog.DataAwsccIotfleetwiseSignalCatalogNodeCountsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseSignalCatalog.DataAwsccIotfleetwiseSignalCatalogNodeCountsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotfleetwise-signal-catalog/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotfleetwise-signal-catalog/index.ts",
        "line": 48
      },
      "name": "DataAwsccIotfleetwiseSignalCatalogNodeCountsOutputReference",
      "namespace": "dataAwsccIotfleetwiseSignalCatalog",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-signal-catalog/index.ts",
            "line": 75
          },
          "name": "totalActuators",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-signal-catalog/index.ts",
            "line": 80
          },
          "name": "totalAttributes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-signal-catalog/index.ts",
            "line": 85
          },
          "name": "totalBranches",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-signal-catalog/index.ts",
            "line": 90
          },
          "name": "totalNodes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-signal-catalog/index.ts",
            "line": 95
          },
          "name": "totalSensors",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-signal-catalog/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseSignalCatalog.DataAwsccIotfleetwiseSignalCatalogNodeCounts"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotfleetwise-signal-catalog/index:DataAwsccIotfleetwiseSignalCatalogNodeCountsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseSignalCatalog.DataAwsccIotfleetwiseSignalCatalogNodes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseSignalCatalog.DataAwsccIotfleetwiseSignalCatalogNodes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotfleetwise-signal-catalog/index.ts",
        "line": 425
      },
      "name": "DataAwsccIotfleetwiseSignalCatalogNodes",
      "namespace": "dataAwsccIotfleetwiseSignalCatalog",
      "symbolId": "src/data-awscc-iotfleetwise-signal-catalog/index:DataAwsccIotfleetwiseSignalCatalogNodes"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseSignalCatalog.DataAwsccIotfleetwiseSignalCatalogNodesActuator": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseSignalCatalog.DataAwsccIotfleetwiseSignalCatalogNodesActuator",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotfleetwise-signal-catalog/index.ts",
        "line": 99
      },
      "name": "DataAwsccIotfleetwiseSignalCatalogNodesActuator",
      "namespace": "dataAwsccIotfleetwiseSignalCatalog",
      "symbolId": "src/data-awscc-iotfleetwise-signal-catalog/index:DataAwsccIotfleetwiseSignalCatalogNodesActuator"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseSignalCatalog.DataAwsccIotfleetwiseSignalCatalogNodesActuatorOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseSignalCatalog.DataAwsccIotfleetwiseSignalCatalogNodesActuatorOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotfleetwise-signal-catalog/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-awscc-iotfleetwise-signal-catalog/index.ts",
        "line": 122
      },
      "name": "DataAwsccIotfleetwiseSignalCatalogNodesActuatorOutputReference",
      "namespace": "dataAwsccIotfleetwiseSignalCatalog",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-signal-catalog/index.ts",
            "line": 149
          },
          "name": "allowedValues",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-signal-catalog/index.ts",
            "line": 154
          },
          "name": "assignedValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-signal-catalog/index.ts",
            "line": 159
          },
          "name": "dataType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-signal-catalog/index.ts",
            "line": 164
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-signal-catalog/index.ts",
            "line": 169
          },
          "name": "fullyQualifiedName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-signal-catalog/index.ts",
            "line": 174
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-signal-catalog/index.ts",
            "line": 179
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-signal-catalog/index.ts",
            "line": 184
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-signal-catalog/index.ts",
            "line": 133
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseSignalCatalog.DataAwsccIotfleetwiseSignalCatalogNodesActuator"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotfleetwise-signal-catalog/index:DataAwsccIotfleetwiseSignalCatalogNodesActuatorOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseSignalCatalog.DataAwsccIotfleetwiseSignalCatalogNodesAttribute": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseSignalCatalog.DataAwsccIotfleetwiseSignalCatalogNodesAttribute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotfleetwise-signal-catalog/index.ts",
        "line": 188
      },
      "name": "DataAwsccIotfleetwiseSignalCatalogNodesAttribute",
      "namespace": "dataAwsccIotfleetwiseSignalCatalog",
      "symbolId": "src/data-awscc-iotfleetwise-signal-catalog/index:DataAwsccIotfleetwiseSignalCatalogNodesAttribute"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseSignalCatalog.DataAwsccIotfleetwiseSignalCatalogNodesAttributeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseSignalCatalog.DataAwsccIotfleetwiseSignalCatalogNodesAttributeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotfleetwise-signal-catalog/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-awscc-iotfleetwise-signal-catalog/index.ts",
        "line": 211
      },
      "name": "DataAwsccIotfleetwiseSignalCatalogNodesAttributeOutputReference",
      "namespace": "dataAwsccIotfleetwiseSignalCatalog",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-signal-catalog/index.ts",
            "line": 238
          },
          "name": "allowedValues",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-signal-catalog/index.ts",
            "line": 243
          },
          "name": "assignedValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-signal-catalog/index.ts",
            "line": 248
          },
          "name": "dataType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-signal-catalog/index.ts",
            "line": 253
          },
          "name": "defaultValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-signal-catalog/index.ts",
            "line": 258
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-signal-catalog/index.ts",
            "line": 263
          },
          "name": "fullyQualifiedName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-signal-catalog/index.ts",
            "line": 268
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-signal-catalog/index.ts",
            "line": 273
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-signal-catalog/index.ts",
            "line": 278
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-signal-catalog/index.ts",
            "line": 222
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseSignalCatalog.DataAwsccIotfleetwiseSignalCatalogNodesAttribute"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotfleetwise-signal-catalog/index:DataAwsccIotfleetwiseSignalCatalogNodesAttributeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseSignalCatalog.DataAwsccIotfleetwiseSignalCatalogNodesBranch": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseSignalCatalog.DataAwsccIotfleetwiseSignalCatalogNodesBranch",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotfleetwise-signal-catalog/index.ts",
        "line": 282
      },
      "name": "DataAwsccIotfleetwiseSignalCatalogNodesBranch",
      "namespace": "dataAwsccIotfleetwiseSignalCatalog",
      "symbolId": "src/data-awscc-iotfleetwise-signal-catalog/index:DataAwsccIotfleetwiseSignalCatalogNodesBranch"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseSignalCatalog.DataAwsccIotfleetwiseSignalCatalogNodesBranchOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseSignalCatalog.DataAwsccIotfleetwiseSignalCatalogNodesBranchOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotfleetwise-signal-catalog/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-awscc-iotfleetwise-signal-catalog/index.ts",
        "line": 305
      },
      "name": "DataAwsccIotfleetwiseSignalCatalogNodesBranchOutputReference",
      "namespace": "dataAwsccIotfleetwiseSignalCatalog",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-signal-catalog/index.ts",
            "line": 332
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-signal-catalog/index.ts",
            "line": 337
          },
          "name": "fullyQualifiedName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-signal-catalog/index.ts",
            "line": 316
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseSignalCatalog.DataAwsccIotfleetwiseSignalCatalogNodesBranch"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotfleetwise-signal-catalog/index:DataAwsccIotfleetwiseSignalCatalogNodesBranchOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseSignalCatalog.DataAwsccIotfleetwiseSignalCatalogNodesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseSignalCatalog.DataAwsccIotfleetwiseSignalCatalogNodesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotfleetwise-signal-catalog/index.ts",
          "line": 508
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotfleetwise-signal-catalog/index.ts",
        "line": 501
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-signal-catalog/index.ts",
            "line": 515
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseSignalCatalog.DataAwsccIotfleetwiseSignalCatalogNodesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIotfleetwiseSignalCatalogNodesList",
      "namespace": "dataAwsccIotfleetwiseSignalCatalog",
      "symbolId": "src/data-awscc-iotfleetwise-signal-catalog/index:DataAwsccIotfleetwiseSignalCatalogNodesList"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseSignalCatalog.DataAwsccIotfleetwiseSignalCatalogNodesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseSignalCatalog.DataAwsccIotfleetwiseSignalCatalogNodesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotfleetwise-signal-catalog/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-awscc-iotfleetwise-signal-catalog/index.ts",
        "line": 448
      },
      "name": "DataAwsccIotfleetwiseSignalCatalogNodesOutputReference",
      "namespace": "dataAwsccIotfleetwiseSignalCatalog",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-signal-catalog/index.ts",
            "line": 478
          },
          "name": "actuator",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseSignalCatalog.DataAwsccIotfleetwiseSignalCatalogNodesActuatorOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-signal-catalog/index.ts",
            "line": 484
          },
          "name": "attribute",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseSignalCatalog.DataAwsccIotfleetwiseSignalCatalogNodesAttributeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-signal-catalog/index.ts",
            "line": 490
          },
          "name": "branch",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseSignalCatalog.DataAwsccIotfleetwiseSignalCatalogNodesBranchOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-signal-catalog/index.ts",
            "line": 496
          },
          "name": "sensor",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseSignalCatalog.DataAwsccIotfleetwiseSignalCatalogNodesSensorOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-signal-catalog/index.ts",
            "line": 461
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseSignalCatalog.DataAwsccIotfleetwiseSignalCatalogNodes"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotfleetwise-signal-catalog/index:DataAwsccIotfleetwiseSignalCatalogNodesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseSignalCatalog.DataAwsccIotfleetwiseSignalCatalogNodesSensor": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseSignalCatalog.DataAwsccIotfleetwiseSignalCatalogNodesSensor",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotfleetwise-signal-catalog/index.ts",
        "line": 341
      },
      "name": "DataAwsccIotfleetwiseSignalCatalogNodesSensor",
      "namespace": "dataAwsccIotfleetwiseSignalCatalog",
      "symbolId": "src/data-awscc-iotfleetwise-signal-catalog/index:DataAwsccIotfleetwiseSignalCatalogNodesSensor"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseSignalCatalog.DataAwsccIotfleetwiseSignalCatalogNodesSensorOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseSignalCatalog.DataAwsccIotfleetwiseSignalCatalogNodesSensorOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotfleetwise-signal-catalog/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-awscc-iotfleetwise-signal-catalog/index.ts",
        "line": 364
      },
      "name": "DataAwsccIotfleetwiseSignalCatalogNodesSensorOutputReference",
      "namespace": "dataAwsccIotfleetwiseSignalCatalog",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-signal-catalog/index.ts",
            "line": 391
          },
          "name": "allowedValues",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-signal-catalog/index.ts",
            "line": 396
          },
          "name": "dataType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-signal-catalog/index.ts",
            "line": 401
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-signal-catalog/index.ts",
            "line": 406
          },
          "name": "fullyQualifiedName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-signal-catalog/index.ts",
            "line": 411
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-signal-catalog/index.ts",
            "line": 416
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-signal-catalog/index.ts",
            "line": 421
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-signal-catalog/index.ts",
            "line": 375
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseSignalCatalog.DataAwsccIotfleetwiseSignalCatalogNodesSensor"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotfleetwise-signal-catalog/index:DataAwsccIotfleetwiseSignalCatalogNodesSensorOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseSignalCatalog.DataAwsccIotfleetwiseSignalCatalogTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseSignalCatalog.DataAwsccIotfleetwiseSignalCatalogTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotfleetwise-signal-catalog/index.ts",
        "line": 519
      },
      "name": "DataAwsccIotfleetwiseSignalCatalogTags",
      "namespace": "dataAwsccIotfleetwiseSignalCatalog",
      "symbolId": "src/data-awscc-iotfleetwise-signal-catalog/index:DataAwsccIotfleetwiseSignalCatalogTags"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseSignalCatalog.DataAwsccIotfleetwiseSignalCatalogTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseSignalCatalog.DataAwsccIotfleetwiseSignalCatalogTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotfleetwise-signal-catalog/index.ts",
          "line": 588
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotfleetwise-signal-catalog/index.ts",
        "line": 581
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-signal-catalog/index.ts",
            "line": 595
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseSignalCatalog.DataAwsccIotfleetwiseSignalCatalogTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIotfleetwiseSignalCatalogTagsList",
      "namespace": "dataAwsccIotfleetwiseSignalCatalog",
      "symbolId": "src/data-awscc-iotfleetwise-signal-catalog/index:DataAwsccIotfleetwiseSignalCatalogTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseSignalCatalog.DataAwsccIotfleetwiseSignalCatalogTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseSignalCatalog.DataAwsccIotfleetwiseSignalCatalogTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotfleetwise-signal-catalog/index.ts",
          "line": 551
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotfleetwise-signal-catalog/index.ts",
        "line": 542
      },
      "name": "DataAwsccIotfleetwiseSignalCatalogTagsOutputReference",
      "namespace": "dataAwsccIotfleetwiseSignalCatalog",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-signal-catalog/index.ts",
            "line": 571
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-signal-catalog/index.ts",
            "line": 576
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-signal-catalog/index.ts",
            "line": 555
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseSignalCatalog.DataAwsccIotfleetwiseSignalCatalogTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotfleetwise-signal-catalog/index:DataAwsccIotfleetwiseSignalCatalogTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseSignalCatalogs.DataAwsccIotfleetwiseSignalCatalogs": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotfleetwise_signal_catalogs awscc_iotfleetwise_signal_catalogs}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseSignalCatalogs.DataAwsccIotfleetwiseSignalCatalogs",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotfleetwise_signal_catalogs awscc_iotfleetwise_signal_catalogs} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotfleetwise-signal-catalogs/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseSignalCatalogs.DataAwsccIotfleetwiseSignalCatalogsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotfleetwise-signal-catalogs/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotfleetwiseSignalCatalogs resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-signal-catalogs/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIotfleetwiseSignalCatalogs to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotfleetwise_signal_catalogs#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotfleetwiseSignalCatalogs that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotfleetwiseSignalCatalogs to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-signal-catalogs/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-signal-catalogs/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotfleetwiseSignalCatalogs",
      "namespace": "dataAwsccIotfleetwiseSignalCatalogs",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-signal-catalogs/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-signal-catalogs/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-signal-catalogs/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-iotfleetwise-signal-catalogs/index:DataAwsccIotfleetwiseSignalCatalogs"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseSignalCatalogs.DataAwsccIotfleetwiseSignalCatalogsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseSignalCatalogs.DataAwsccIotfleetwiseSignalCatalogsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotfleetwise-signal-catalogs/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotfleetwiseSignalCatalogsConfig",
      "namespace": "dataAwsccIotfleetwiseSignalCatalogs",
      "symbolId": "src/data-awscc-iotfleetwise-signal-catalogs/index:DataAwsccIotfleetwiseSignalCatalogsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseStateTemplate.DataAwsccIotfleetwiseStateTemplate": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotfleetwise_state_template awscc_iotfleetwise_state_template}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseStateTemplate.DataAwsccIotfleetwiseStateTemplate",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotfleetwise_state_template awscc_iotfleetwise_state_template} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotfleetwise-state-template/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-awscc.dataAwsccIotfleetwiseStateTemplate.DataAwsccIotfleetwiseStateTemplateConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotfleetwise-state-template/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotfleetwiseStateTemplate resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-state-template/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 DataAwsccIotfleetwiseStateTemplate to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotfleetwise_state_template#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotfleetwiseStateTemplate that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotfleetwiseStateTemplate to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-state-template/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-awscc-iotfleetwise-state-template/index.ts",
            "line": 243
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotfleetwiseStateTemplate",
      "namespace": "dataAwsccIotfleetwiseStateTemplate",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-state-template/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-state-template/index.ts",
            "line": 165
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-state-template/index.ts",
            "line": 170
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-state-template/index.ts",
            "line": 175
          },
          "name": "dataExtraDimensions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-state-template/index.ts",
            "line": 180
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-state-template/index.ts",
            "line": 198
          },
          "name": "lastModificationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-state-template/index.ts",
            "line": 203
          },
          "name": "metadataExtraDimensions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-state-template/index.ts",
            "line": 208
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-state-template/index.ts",
            "line": 213
          },
          "name": "signalCatalogArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-state-template/index.ts",
            "line": 218
          },
          "name": "stateTemplateId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-state-template/index.ts",
            "line": 223
          },
          "name": "stateTemplateProperties",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-state-template/index.ts",
            "line": 229
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseStateTemplate.DataAwsccIotfleetwiseStateTemplateTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-state-template/index.ts",
            "line": 193
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-state-template/index.ts",
            "line": 186
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotfleetwise-state-template/index:DataAwsccIotfleetwiseStateTemplate"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseStateTemplate.DataAwsccIotfleetwiseStateTemplateConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseStateTemplate.DataAwsccIotfleetwiseStateTemplateConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotfleetwise-state-template/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotfleetwiseStateTemplateConfig",
      "namespace": "dataAwsccIotfleetwiseStateTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotfleetwise_state_template#id DataAwsccIotfleetwiseStateTemplate#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-state-template/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotfleetwise-state-template/index:DataAwsccIotfleetwiseStateTemplateConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseStateTemplate.DataAwsccIotfleetwiseStateTemplateTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseStateTemplate.DataAwsccIotfleetwiseStateTemplateTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotfleetwise-state-template/index.ts",
        "line": 25
      },
      "name": "DataAwsccIotfleetwiseStateTemplateTags",
      "namespace": "dataAwsccIotfleetwiseStateTemplate",
      "symbolId": "src/data-awscc-iotfleetwise-state-template/index:DataAwsccIotfleetwiseStateTemplateTags"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseStateTemplate.DataAwsccIotfleetwiseStateTemplateTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseStateTemplate.DataAwsccIotfleetwiseStateTemplateTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotfleetwise-state-template/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-awscc-iotfleetwise-state-template/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-state-template/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-awscc.dataAwsccIotfleetwiseStateTemplate.DataAwsccIotfleetwiseStateTemplateTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIotfleetwiseStateTemplateTagsList",
      "namespace": "dataAwsccIotfleetwiseStateTemplate",
      "symbolId": "src/data-awscc-iotfleetwise-state-template/index:DataAwsccIotfleetwiseStateTemplateTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseStateTemplate.DataAwsccIotfleetwiseStateTemplateTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseStateTemplate.DataAwsccIotfleetwiseStateTemplateTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotfleetwise-state-template/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotfleetwise-state-template/index.ts",
        "line": 48
      },
      "name": "DataAwsccIotfleetwiseStateTemplateTagsOutputReference",
      "namespace": "dataAwsccIotfleetwiseStateTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-state-template/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-state-template/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-state-template/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseStateTemplate.DataAwsccIotfleetwiseStateTemplateTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotfleetwise-state-template/index:DataAwsccIotfleetwiseStateTemplateTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseStateTemplates.DataAwsccIotfleetwiseStateTemplates": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotfleetwise_state_templates awscc_iotfleetwise_state_templates}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseStateTemplates.DataAwsccIotfleetwiseStateTemplates",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotfleetwise_state_templates awscc_iotfleetwise_state_templates} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotfleetwise-state-templates/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseStateTemplates.DataAwsccIotfleetwiseStateTemplatesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotfleetwise-state-templates/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotfleetwiseStateTemplates resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-state-templates/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIotfleetwiseStateTemplates to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotfleetwise_state_templates#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotfleetwiseStateTemplates that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotfleetwiseStateTemplates to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-state-templates/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-state-templates/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotfleetwiseStateTemplates",
      "namespace": "dataAwsccIotfleetwiseStateTemplates",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-state-templates/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-state-templates/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-state-templates/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-iotfleetwise-state-templates/index:DataAwsccIotfleetwiseStateTemplates"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseStateTemplates.DataAwsccIotfleetwiseStateTemplatesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseStateTemplates.DataAwsccIotfleetwiseStateTemplatesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotfleetwise-state-templates/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotfleetwiseStateTemplatesConfig",
      "namespace": "dataAwsccIotfleetwiseStateTemplates",
      "symbolId": "src/data-awscc-iotfleetwise-state-templates/index:DataAwsccIotfleetwiseStateTemplatesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseVehicle.DataAwsccIotfleetwiseVehicle": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotfleetwise_vehicle awscc_iotfleetwise_vehicle}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseVehicle.DataAwsccIotfleetwiseVehicle",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotfleetwise_vehicle awscc_iotfleetwise_vehicle} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotfleetwise-vehicle/index.ts",
          "line": 396
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseVehicle.DataAwsccIotfleetwiseVehicleConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotfleetwise-vehicle/index.ts",
        "line": 364
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotfleetwiseVehicle resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-vehicle/index.ts",
            "line": 381
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIotfleetwiseVehicle to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotfleetwise_vehicle#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotfleetwiseVehicle that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotfleetwiseVehicle to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-vehicle/index.ts",
            "line": 489
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-vehicle/index.ts",
            "line": 495
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotfleetwiseVehicle",
      "namespace": "dataAwsccIotfleetwiseVehicle",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-vehicle/index.ts",
            "line": 369
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-vehicle/index.ts",
            "line": 420
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-vehicle/index.ts",
            "line": 425
          },
          "name": "associationBehavior",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-vehicle/index.ts",
            "line": 431
          },
          "name": "attributes",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-vehicle/index.ts",
            "line": 436
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-vehicle/index.ts",
            "line": 441
          },
          "name": "decoderManifestArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-vehicle/index.ts",
            "line": 459
          },
          "name": "lastModificationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-vehicle/index.ts",
            "line": 464
          },
          "name": "modelManifestArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-vehicle/index.ts",
            "line": 469
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-vehicle/index.ts",
            "line": 475
          },
          "name": "stateTemplates",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseVehicle.DataAwsccIotfleetwiseVehicleStateTemplatesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-vehicle/index.ts",
            "line": 481
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseVehicle.DataAwsccIotfleetwiseVehicleTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-vehicle/index.ts",
            "line": 454
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-vehicle/index.ts",
            "line": 447
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotfleetwise-vehicle/index:DataAwsccIotfleetwiseVehicle"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseVehicle.DataAwsccIotfleetwiseVehicleConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseVehicle.DataAwsccIotfleetwiseVehicleConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotfleetwise-vehicle/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotfleetwiseVehicleConfig",
      "namespace": "dataAwsccIotfleetwiseVehicle",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotfleetwise_vehicle#id DataAwsccIotfleetwiseVehicle#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-vehicle/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotfleetwise-vehicle/index:DataAwsccIotfleetwiseVehicleConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseVehicle.DataAwsccIotfleetwiseVehicleStateTemplates": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseVehicle.DataAwsccIotfleetwiseVehicleStateTemplates",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotfleetwise-vehicle/index.ts",
        "line": 199
      },
      "name": "DataAwsccIotfleetwiseVehicleStateTemplates",
      "namespace": "dataAwsccIotfleetwiseVehicle",
      "symbolId": "src/data-awscc-iotfleetwise-vehicle/index:DataAwsccIotfleetwiseVehicleStateTemplates"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseVehicle.DataAwsccIotfleetwiseVehicleStateTemplatesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseVehicle.DataAwsccIotfleetwiseVehicleStateTemplatesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotfleetwise-vehicle/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotfleetwise-vehicle/index.ts",
        "line": 262
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-vehicle/index.ts",
            "line": 276
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseVehicle.DataAwsccIotfleetwiseVehicleStateTemplatesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIotfleetwiseVehicleStateTemplatesList",
      "namespace": "dataAwsccIotfleetwiseVehicle",
      "symbolId": "src/data-awscc-iotfleetwise-vehicle/index:DataAwsccIotfleetwiseVehicleStateTemplatesList"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseVehicle.DataAwsccIotfleetwiseVehicleStateTemplatesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseVehicle.DataAwsccIotfleetwiseVehicleStateTemplatesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotfleetwise-vehicle/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-awscc-iotfleetwise-vehicle/index.ts",
        "line": 222
      },
      "name": "DataAwsccIotfleetwiseVehicleStateTemplatesOutputReference",
      "namespace": "dataAwsccIotfleetwiseVehicle",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-vehicle/index.ts",
            "line": 251
          },
          "name": "identifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-vehicle/index.ts",
            "line": 257
          },
          "name": "stateTemplateUpdateStrategy",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseVehicle.DataAwsccIotfleetwiseVehicleStateTemplatesStateTemplateUpdateStrategyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-vehicle/index.ts",
            "line": 235
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseVehicle.DataAwsccIotfleetwiseVehicleStateTemplates"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotfleetwise-vehicle/index:DataAwsccIotfleetwiseVehicleStateTemplatesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseVehicle.DataAwsccIotfleetwiseVehicleStateTemplatesStateTemplateUpdateStrategy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseVehicle.DataAwsccIotfleetwiseVehicleStateTemplatesStateTemplateUpdateStrategy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotfleetwise-vehicle/index.ts",
        "line": 139
      },
      "name": "DataAwsccIotfleetwiseVehicleStateTemplatesStateTemplateUpdateStrategy",
      "namespace": "dataAwsccIotfleetwiseVehicle",
      "symbolId": "src/data-awscc-iotfleetwise-vehicle/index:DataAwsccIotfleetwiseVehicleStateTemplatesStateTemplateUpdateStrategy"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseVehicle.DataAwsccIotfleetwiseVehicleStateTemplatesStateTemplateUpdateStrategyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseVehicle.DataAwsccIotfleetwiseVehicleStateTemplatesStateTemplateUpdateStrategyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotfleetwise-vehicle/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-awscc-iotfleetwise-vehicle/index.ts",
        "line": 162
      },
      "name": "DataAwsccIotfleetwiseVehicleStateTemplatesStateTemplateUpdateStrategyOutputReference",
      "namespace": "dataAwsccIotfleetwiseVehicle",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-vehicle/index.ts",
            "line": 189
          },
          "name": "onChange",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-vehicle/index.ts",
            "line": 195
          },
          "name": "periodic",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseVehicle.DataAwsccIotfleetwiseVehicleStateTemplatesStateTemplateUpdateStrategyPeriodicOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-vehicle/index.ts",
            "line": 173
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseVehicle.DataAwsccIotfleetwiseVehicleStateTemplatesStateTemplateUpdateStrategy"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotfleetwise-vehicle/index:DataAwsccIotfleetwiseVehicleStateTemplatesStateTemplateUpdateStrategyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseVehicle.DataAwsccIotfleetwiseVehicleStateTemplatesStateTemplateUpdateStrategyPeriodic": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseVehicle.DataAwsccIotfleetwiseVehicleStateTemplatesStateTemplateUpdateStrategyPeriodic",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotfleetwise-vehicle/index.ts",
        "line": 84
      },
      "name": "DataAwsccIotfleetwiseVehicleStateTemplatesStateTemplateUpdateStrategyPeriodic",
      "namespace": "dataAwsccIotfleetwiseVehicle",
      "symbolId": "src/data-awscc-iotfleetwise-vehicle/index:DataAwsccIotfleetwiseVehicleStateTemplatesStateTemplateUpdateStrategyPeriodic"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseVehicle.DataAwsccIotfleetwiseVehicleStateTemplatesStateTemplateUpdateStrategyPeriodicOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseVehicle.DataAwsccIotfleetwiseVehicleStateTemplatesStateTemplateUpdateStrategyPeriodicOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotfleetwise-vehicle/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-awscc-iotfleetwise-vehicle/index.ts",
        "line": 107
      },
      "name": "DataAwsccIotfleetwiseVehicleStateTemplatesStateTemplateUpdateStrategyPeriodicOutputReference",
      "namespace": "dataAwsccIotfleetwiseVehicle",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-vehicle/index.ts",
            "line": 135
          },
          "name": "stateTemplateUpdateRate",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseVehicle.DataAwsccIotfleetwiseVehicleStateTemplatesStateTemplateUpdateStrategyPeriodicStateTemplateUpdateRateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-vehicle/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseVehicle.DataAwsccIotfleetwiseVehicleStateTemplatesStateTemplateUpdateStrategyPeriodic"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotfleetwise-vehicle/index:DataAwsccIotfleetwiseVehicleStateTemplatesStateTemplateUpdateStrategyPeriodicOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseVehicle.DataAwsccIotfleetwiseVehicleStateTemplatesStateTemplateUpdateStrategyPeriodicStateTemplateUpdateRate": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseVehicle.DataAwsccIotfleetwiseVehicleStateTemplatesStateTemplateUpdateStrategyPeriodicStateTemplateUpdateRate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotfleetwise-vehicle/index.ts",
        "line": 25
      },
      "name": "DataAwsccIotfleetwiseVehicleStateTemplatesStateTemplateUpdateStrategyPeriodicStateTemplateUpdateRate",
      "namespace": "dataAwsccIotfleetwiseVehicle",
      "symbolId": "src/data-awscc-iotfleetwise-vehicle/index:DataAwsccIotfleetwiseVehicleStateTemplatesStateTemplateUpdateStrategyPeriodicStateTemplateUpdateRate"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseVehicle.DataAwsccIotfleetwiseVehicleStateTemplatesStateTemplateUpdateStrategyPeriodicStateTemplateUpdateRateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseVehicle.DataAwsccIotfleetwiseVehicleStateTemplatesStateTemplateUpdateStrategyPeriodicStateTemplateUpdateRateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotfleetwise-vehicle/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotfleetwise-vehicle/index.ts",
        "line": 48
      },
      "name": "DataAwsccIotfleetwiseVehicleStateTemplatesStateTemplateUpdateStrategyPeriodicStateTemplateUpdateRateOutputReference",
      "namespace": "dataAwsccIotfleetwiseVehicle",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-vehicle/index.ts",
            "line": 75
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-vehicle/index.ts",
            "line": 80
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-vehicle/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseVehicle.DataAwsccIotfleetwiseVehicleStateTemplatesStateTemplateUpdateStrategyPeriodicStateTemplateUpdateRate"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotfleetwise-vehicle/index:DataAwsccIotfleetwiseVehicleStateTemplatesStateTemplateUpdateStrategyPeriodicStateTemplateUpdateRateOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseVehicle.DataAwsccIotfleetwiseVehicleTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseVehicle.DataAwsccIotfleetwiseVehicleTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotfleetwise-vehicle/index.ts",
        "line": 280
      },
      "name": "DataAwsccIotfleetwiseVehicleTags",
      "namespace": "dataAwsccIotfleetwiseVehicle",
      "symbolId": "src/data-awscc-iotfleetwise-vehicle/index:DataAwsccIotfleetwiseVehicleTags"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseVehicle.DataAwsccIotfleetwiseVehicleTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseVehicle.DataAwsccIotfleetwiseVehicleTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotfleetwise-vehicle/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotfleetwise-vehicle/index.ts",
        "line": 342
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-vehicle/index.ts",
            "line": 356
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseVehicle.DataAwsccIotfleetwiseVehicleTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIotfleetwiseVehicleTagsList",
      "namespace": "dataAwsccIotfleetwiseVehicle",
      "symbolId": "src/data-awscc-iotfleetwise-vehicle/index:DataAwsccIotfleetwiseVehicleTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseVehicle.DataAwsccIotfleetwiseVehicleTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseVehicle.DataAwsccIotfleetwiseVehicleTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotfleetwise-vehicle/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotfleetwise-vehicle/index.ts",
        "line": 303
      },
      "name": "DataAwsccIotfleetwiseVehicleTagsOutputReference",
      "namespace": "dataAwsccIotfleetwiseVehicle",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-vehicle/index.ts",
            "line": 332
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-vehicle/index.ts",
            "line": 337
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-vehicle/index.ts",
            "line": 316
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseVehicle.DataAwsccIotfleetwiseVehicleTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotfleetwise-vehicle/index:DataAwsccIotfleetwiseVehicleTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseVehicles.DataAwsccIotfleetwiseVehicles": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotfleetwise_vehicles awscc_iotfleetwise_vehicles}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseVehicles.DataAwsccIotfleetwiseVehicles",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotfleetwise_vehicles awscc_iotfleetwise_vehicles} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotfleetwise-vehicles/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseVehicles.DataAwsccIotfleetwiseVehiclesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotfleetwise-vehicles/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotfleetwiseVehicles resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-vehicles/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIotfleetwiseVehicles to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotfleetwise_vehicles#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotfleetwiseVehicles that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotfleetwiseVehicles to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-vehicles/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-vehicles/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotfleetwiseVehicles",
      "namespace": "dataAwsccIotfleetwiseVehicles",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-vehicles/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-vehicles/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotfleetwise-vehicles/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-iotfleetwise-vehicles/index:DataAwsccIotfleetwiseVehicles"
    },
    "@cdktn/provider-awscc.dataAwsccIotfleetwiseVehicles.DataAwsccIotfleetwiseVehiclesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotfleetwiseVehicles.DataAwsccIotfleetwiseVehiclesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotfleetwise-vehicles/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotfleetwiseVehiclesConfig",
      "namespace": "dataAwsccIotfleetwiseVehicles",
      "symbolId": "src/data-awscc-iotfleetwise-vehicles/index:DataAwsccIotfleetwiseVehiclesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAccessPolicies.DataAwsccIotsitewiseAccessPolicies": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotsitewise_access_policies awscc_iotsitewise_access_policies}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAccessPolicies.DataAwsccIotsitewiseAccessPolicies",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotsitewise_access_policies awscc_iotsitewise_access_policies} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotsitewise-access-policies/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAccessPolicies.DataAwsccIotsitewiseAccessPoliciesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-access-policies/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotsitewiseAccessPolicies resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-access-policies/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIotsitewiseAccessPolicies to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotsitewise_access_policies#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotsitewiseAccessPolicies that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotsitewiseAccessPolicies to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-access-policies/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-access-policies/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotsitewiseAccessPolicies",
      "namespace": "dataAwsccIotsitewiseAccessPolicies",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-access-policies/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-access-policies/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-access-policies/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-iotsitewise-access-policies/index:DataAwsccIotsitewiseAccessPolicies"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAccessPolicies.DataAwsccIotsitewiseAccessPoliciesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAccessPolicies.DataAwsccIotsitewiseAccessPoliciesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-access-policies/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotsitewiseAccessPoliciesConfig",
      "namespace": "dataAwsccIotsitewiseAccessPolicies",
      "symbolId": "src/data-awscc-iotsitewise-access-policies/index:DataAwsccIotsitewiseAccessPoliciesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAccessPolicy.DataAwsccIotsitewiseAccessPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotsitewise_access_policy awscc_iotsitewise_access_policy}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAccessPolicy.DataAwsccIotsitewiseAccessPolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotsitewise_access_policy awscc_iotsitewise_access_policy} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotsitewise-access-policy/index.ts",
          "line": 459
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAccessPolicy.DataAwsccIotsitewiseAccessPolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-access-policy/index.ts",
        "line": 427
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotsitewiseAccessPolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-access-policy/index.ts",
            "line": 444
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIotsitewiseAccessPolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotsitewise_access_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotsitewiseAccessPolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotsitewiseAccessPolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-access-policy/index.ts",
            "line": 526
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-access-policy/index.ts",
            "line": 532
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotsitewiseAccessPolicy",
      "namespace": "dataAwsccIotsitewiseAccessPolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-access-policy/index.ts",
            "line": 432
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-access-policy/index.ts",
            "line": 483
          },
          "name": "accessPolicyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-access-policy/index.ts",
            "line": 488
          },
          "name": "accessPolicyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-access-policy/index.ts",
            "line": 494
          },
          "name": "accessPolicyIdentity",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAccessPolicy.DataAwsccIotsitewiseAccessPolicyAccessPolicyIdentityOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-access-policy/index.ts",
            "line": 499
          },
          "name": "accessPolicyPermission",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-access-policy/index.ts",
            "line": 505
          },
          "name": "accessPolicyResource",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAccessPolicy.DataAwsccIotsitewiseAccessPolicyAccessPolicyResourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-access-policy/index.ts",
            "line": 518
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-access-policy/index.ts",
            "line": 511
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotsitewise-access-policy/index:DataAwsccIotsitewiseAccessPolicy"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAccessPolicy.DataAwsccIotsitewiseAccessPolicyAccessPolicyIdentity": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAccessPolicy.DataAwsccIotsitewiseAccessPolicyAccessPolicyIdentity",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-access-policy/index.ts",
        "line": 187
      },
      "name": "DataAwsccIotsitewiseAccessPolicyAccessPolicyIdentity",
      "namespace": "dataAwsccIotsitewiseAccessPolicy",
      "symbolId": "src/data-awscc-iotsitewise-access-policy/index:DataAwsccIotsitewiseAccessPolicyAccessPolicyIdentity"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAccessPolicy.DataAwsccIotsitewiseAccessPolicyAccessPolicyIdentityIamRole": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAccessPolicy.DataAwsccIotsitewiseAccessPolicyAccessPolicyIdentityIamRole",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-access-policy/index.ts",
        "line": 25
      },
      "name": "DataAwsccIotsitewiseAccessPolicyAccessPolicyIdentityIamRole",
      "namespace": "dataAwsccIotsitewiseAccessPolicy",
      "symbolId": "src/data-awscc-iotsitewise-access-policy/index:DataAwsccIotsitewiseAccessPolicyAccessPolicyIdentityIamRole"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAccessPolicy.DataAwsccIotsitewiseAccessPolicyAccessPolicyIdentityIamRoleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAccessPolicy.DataAwsccIotsitewiseAccessPolicyAccessPolicyIdentityIamRoleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotsitewise-access-policy/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-access-policy/index.ts",
        "line": 48
      },
      "name": "DataAwsccIotsitewiseAccessPolicyAccessPolicyIdentityIamRoleOutputReference",
      "namespace": "dataAwsccIotsitewiseAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-access-policy/index.ts",
            "line": 75
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-access-policy/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAccessPolicy.DataAwsccIotsitewiseAccessPolicyAccessPolicyIdentityIamRole"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotsitewise-access-policy/index:DataAwsccIotsitewiseAccessPolicyAccessPolicyIdentityIamRoleOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAccessPolicy.DataAwsccIotsitewiseAccessPolicyAccessPolicyIdentityIamUser": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAccessPolicy.DataAwsccIotsitewiseAccessPolicyAccessPolicyIdentityIamUser",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-access-policy/index.ts",
        "line": 79
      },
      "name": "DataAwsccIotsitewiseAccessPolicyAccessPolicyIdentityIamUser",
      "namespace": "dataAwsccIotsitewiseAccessPolicy",
      "symbolId": "src/data-awscc-iotsitewise-access-policy/index:DataAwsccIotsitewiseAccessPolicyAccessPolicyIdentityIamUser"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAccessPolicy.DataAwsccIotsitewiseAccessPolicyAccessPolicyIdentityIamUserOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAccessPolicy.DataAwsccIotsitewiseAccessPolicyAccessPolicyIdentityIamUserOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotsitewise-access-policy/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-awscc-iotsitewise-access-policy/index.ts",
        "line": 102
      },
      "name": "DataAwsccIotsitewiseAccessPolicyAccessPolicyIdentityIamUserOutputReference",
      "namespace": "dataAwsccIotsitewiseAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-access-policy/index.ts",
            "line": 129
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-access-policy/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAccessPolicy.DataAwsccIotsitewiseAccessPolicyAccessPolicyIdentityIamUser"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotsitewise-access-policy/index:DataAwsccIotsitewiseAccessPolicyAccessPolicyIdentityIamUserOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAccessPolicy.DataAwsccIotsitewiseAccessPolicyAccessPolicyIdentityOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAccessPolicy.DataAwsccIotsitewiseAccessPolicyAccessPolicyIdentityOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotsitewise-access-policy/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-access-policy/index.ts",
        "line": 210
      },
      "name": "DataAwsccIotsitewiseAccessPolicyAccessPolicyIdentityOutputReference",
      "namespace": "dataAwsccIotsitewiseAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-access-policy/index.ts",
            "line": 238
          },
          "name": "iamRole",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAccessPolicy.DataAwsccIotsitewiseAccessPolicyAccessPolicyIdentityIamRoleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-access-policy/index.ts",
            "line": 244
          },
          "name": "iamUser",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAccessPolicy.DataAwsccIotsitewiseAccessPolicyAccessPolicyIdentityIamUserOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-access-policy/index.ts",
            "line": 250
          },
          "name": "user",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAccessPolicy.DataAwsccIotsitewiseAccessPolicyAccessPolicyIdentityUserOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-access-policy/index.ts",
            "line": 221
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAccessPolicy.DataAwsccIotsitewiseAccessPolicyAccessPolicyIdentity"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotsitewise-access-policy/index:DataAwsccIotsitewiseAccessPolicyAccessPolicyIdentityOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAccessPolicy.DataAwsccIotsitewiseAccessPolicyAccessPolicyIdentityUser": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAccessPolicy.DataAwsccIotsitewiseAccessPolicyAccessPolicyIdentityUser",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-access-policy/index.ts",
        "line": 133
      },
      "name": "DataAwsccIotsitewiseAccessPolicyAccessPolicyIdentityUser",
      "namespace": "dataAwsccIotsitewiseAccessPolicy",
      "symbolId": "src/data-awscc-iotsitewise-access-policy/index:DataAwsccIotsitewiseAccessPolicyAccessPolicyIdentityUser"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAccessPolicy.DataAwsccIotsitewiseAccessPolicyAccessPolicyIdentityUserOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAccessPolicy.DataAwsccIotsitewiseAccessPolicyAccessPolicyIdentityUserOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotsitewise-access-policy/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-awscc-iotsitewise-access-policy/index.ts",
        "line": 156
      },
      "name": "DataAwsccIotsitewiseAccessPolicyAccessPolicyIdentityUserOutputReference",
      "namespace": "dataAwsccIotsitewiseAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-access-policy/index.ts",
            "line": 183
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-access-policy/index.ts",
            "line": 167
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAccessPolicy.DataAwsccIotsitewiseAccessPolicyAccessPolicyIdentityUser"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotsitewise-access-policy/index:DataAwsccIotsitewiseAccessPolicyAccessPolicyIdentityUserOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAccessPolicy.DataAwsccIotsitewiseAccessPolicyAccessPolicyResource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAccessPolicy.DataAwsccIotsitewiseAccessPolicyAccessPolicyResource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-access-policy/index.ts",
        "line": 362
      },
      "name": "DataAwsccIotsitewiseAccessPolicyAccessPolicyResource",
      "namespace": "dataAwsccIotsitewiseAccessPolicy",
      "symbolId": "src/data-awscc-iotsitewise-access-policy/index:DataAwsccIotsitewiseAccessPolicyAccessPolicyResource"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAccessPolicy.DataAwsccIotsitewiseAccessPolicyAccessPolicyResourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAccessPolicy.DataAwsccIotsitewiseAccessPolicyAccessPolicyResourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotsitewise-access-policy/index.ts",
          "line": 392
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-access-policy/index.ts",
        "line": 385
      },
      "name": "DataAwsccIotsitewiseAccessPolicyAccessPolicyResourceOutputReference",
      "namespace": "dataAwsccIotsitewiseAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-access-policy/index.ts",
            "line": 413
          },
          "name": "portal",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAccessPolicy.DataAwsccIotsitewiseAccessPolicyAccessPolicyResourcePortalOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-access-policy/index.ts",
            "line": 419
          },
          "name": "project",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAccessPolicy.DataAwsccIotsitewiseAccessPolicyAccessPolicyResourceProjectOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-access-policy/index.ts",
            "line": 396
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAccessPolicy.DataAwsccIotsitewiseAccessPolicyAccessPolicyResource"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotsitewise-access-policy/index:DataAwsccIotsitewiseAccessPolicyAccessPolicyResourceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAccessPolicy.DataAwsccIotsitewiseAccessPolicyAccessPolicyResourcePortal": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAccessPolicy.DataAwsccIotsitewiseAccessPolicyAccessPolicyResourcePortal",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-access-policy/index.ts",
        "line": 254
      },
      "name": "DataAwsccIotsitewiseAccessPolicyAccessPolicyResourcePortal",
      "namespace": "dataAwsccIotsitewiseAccessPolicy",
      "symbolId": "src/data-awscc-iotsitewise-access-policy/index:DataAwsccIotsitewiseAccessPolicyAccessPolicyResourcePortal"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAccessPolicy.DataAwsccIotsitewiseAccessPolicyAccessPolicyResourcePortalOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAccessPolicy.DataAwsccIotsitewiseAccessPolicyAccessPolicyResourcePortalOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotsitewise-access-policy/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-awscc-iotsitewise-access-policy/index.ts",
        "line": 277
      },
      "name": "DataAwsccIotsitewiseAccessPolicyAccessPolicyResourcePortalOutputReference",
      "namespace": "dataAwsccIotsitewiseAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-access-policy/index.ts",
            "line": 304
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-access-policy/index.ts",
            "line": 288
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAccessPolicy.DataAwsccIotsitewiseAccessPolicyAccessPolicyResourcePortal"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotsitewise-access-policy/index:DataAwsccIotsitewiseAccessPolicyAccessPolicyResourcePortalOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAccessPolicy.DataAwsccIotsitewiseAccessPolicyAccessPolicyResourceProject": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAccessPolicy.DataAwsccIotsitewiseAccessPolicyAccessPolicyResourceProject",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-access-policy/index.ts",
        "line": 308
      },
      "name": "DataAwsccIotsitewiseAccessPolicyAccessPolicyResourceProject",
      "namespace": "dataAwsccIotsitewiseAccessPolicy",
      "symbolId": "src/data-awscc-iotsitewise-access-policy/index:DataAwsccIotsitewiseAccessPolicyAccessPolicyResourceProject"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAccessPolicy.DataAwsccIotsitewiseAccessPolicyAccessPolicyResourceProjectOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAccessPolicy.DataAwsccIotsitewiseAccessPolicyAccessPolicyResourceProjectOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotsitewise-access-policy/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-awscc-iotsitewise-access-policy/index.ts",
        "line": 331
      },
      "name": "DataAwsccIotsitewiseAccessPolicyAccessPolicyResourceProjectOutputReference",
      "namespace": "dataAwsccIotsitewiseAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-access-policy/index.ts",
            "line": 358
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-access-policy/index.ts",
            "line": 342
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAccessPolicy.DataAwsccIotsitewiseAccessPolicyAccessPolicyResourceProject"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotsitewise-access-policy/index:DataAwsccIotsitewiseAccessPolicyAccessPolicyResourceProjectOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAccessPolicy.DataAwsccIotsitewiseAccessPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAccessPolicy.DataAwsccIotsitewiseAccessPolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-access-policy/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotsitewiseAccessPolicyConfig",
      "namespace": "dataAwsccIotsitewiseAccessPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotsitewise_access_policy#id DataAwsccIotsitewiseAccessPolicy#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-access-policy/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotsitewise-access-policy/index:DataAwsccIotsitewiseAccessPolicyConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAsset.DataAwsccIotsitewiseAsset": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotsitewise_asset awscc_iotsitewise_asset}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAsset.DataAwsccIotsitewiseAsset",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotsitewise_asset awscc_iotsitewise_asset} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotsitewise-asset/index.ts",
          "line": 331
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAsset.DataAwsccIotsitewiseAssetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-asset/index.ts",
        "line": 299
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotsitewiseAsset resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset/index.ts",
            "line": 316
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIotsitewiseAsset to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotsitewise_asset#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotsitewiseAsset that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotsitewiseAsset to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset/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-awscc-iotsitewise-asset/index.ts",
            "line": 425
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotsitewiseAsset",
      "namespace": "dataAwsccIotsitewiseAsset",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset/index.ts",
            "line": 304
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset/index.ts",
            "line": 355
          },
          "name": "assetArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset/index.ts",
            "line": 360
          },
          "name": "assetDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset/index.ts",
            "line": 365
          },
          "name": "assetExternalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset/index.ts",
            "line": 371
          },
          "name": "assetHierarchies",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAsset.DataAwsccIotsitewiseAssetAssetHierarchiesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset/index.ts",
            "line": 376
          },
          "name": "assetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset/index.ts",
            "line": 381
          },
          "name": "assetModelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset/index.ts",
            "line": 386
          },
          "name": "assetName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset/index.ts",
            "line": 392
          },
          "name": "assetProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAsset.DataAwsccIotsitewiseAssetAssetPropertiesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset/index.ts",
            "line": 411
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAsset.DataAwsccIotsitewiseAssetTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset/index.ts",
            "line": 405
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset/index.ts",
            "line": 398
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotsitewise-asset/index:DataAwsccIotsitewiseAsset"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAsset.DataAwsccIotsitewiseAssetAssetHierarchies": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAsset.DataAwsccIotsitewiseAssetAssetHierarchies",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-asset/index.ts",
        "line": 25
      },
      "name": "DataAwsccIotsitewiseAssetAssetHierarchies",
      "namespace": "dataAwsccIotsitewiseAsset",
      "symbolId": "src/data-awscc-iotsitewise-asset/index:DataAwsccIotsitewiseAssetAssetHierarchies"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAsset.DataAwsccIotsitewiseAssetAssetHierarchiesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAsset.DataAwsccIotsitewiseAssetAssetHierarchiesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotsitewise-asset/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-asset/index.ts",
        "line": 97
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset/index.ts",
            "line": 111
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAsset.DataAwsccIotsitewiseAssetAssetHierarchiesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIotsitewiseAssetAssetHierarchiesList",
      "namespace": "dataAwsccIotsitewiseAsset",
      "symbolId": "src/data-awscc-iotsitewise-asset/index:DataAwsccIotsitewiseAssetAssetHierarchiesList"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAsset.DataAwsccIotsitewiseAssetAssetHierarchiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAsset.DataAwsccIotsitewiseAssetAssetHierarchiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotsitewise-asset/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-asset/index.ts",
        "line": 48
      },
      "name": "DataAwsccIotsitewiseAssetAssetHierarchiesOutputReference",
      "namespace": "dataAwsccIotsitewiseAsset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset/index.ts",
            "line": 77
          },
          "name": "childAssetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset/index.ts",
            "line": 82
          },
          "name": "externalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset/index.ts",
            "line": 87
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset/index.ts",
            "line": 92
          },
          "name": "logicalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAsset.DataAwsccIotsitewiseAssetAssetHierarchies"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotsitewise-asset/index:DataAwsccIotsitewiseAssetAssetHierarchiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAsset.DataAwsccIotsitewiseAssetAssetProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAsset.DataAwsccIotsitewiseAssetAssetProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-asset/index.ts",
        "line": 115
      },
      "name": "DataAwsccIotsitewiseAssetAssetProperties",
      "namespace": "dataAwsccIotsitewiseAsset",
      "symbolId": "src/data-awscc-iotsitewise-asset/index:DataAwsccIotsitewiseAssetAssetProperties"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAsset.DataAwsccIotsitewiseAssetAssetPropertiesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAsset.DataAwsccIotsitewiseAssetAssetPropertiesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotsitewise-asset/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-awscc-iotsitewise-asset/index.ts",
        "line": 197
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset/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-awscc.dataAwsccIotsitewiseAsset.DataAwsccIotsitewiseAssetAssetPropertiesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIotsitewiseAssetAssetPropertiesList",
      "namespace": "dataAwsccIotsitewiseAsset",
      "symbolId": "src/data-awscc-iotsitewise-asset/index:DataAwsccIotsitewiseAssetAssetPropertiesList"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAsset.DataAwsccIotsitewiseAssetAssetPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAsset.DataAwsccIotsitewiseAssetAssetPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotsitewise-asset/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-awscc-iotsitewise-asset/index.ts",
        "line": 138
      },
      "name": "DataAwsccIotsitewiseAssetAssetPropertiesOutputReference",
      "namespace": "dataAwsccIotsitewiseAsset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset/index.ts",
            "line": 167
          },
          "name": "alias",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset/index.ts",
            "line": 172
          },
          "name": "externalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset/index.ts",
            "line": 177
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset/index.ts",
            "line": 182
          },
          "name": "logicalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset/index.ts",
            "line": 187
          },
          "name": "notificationState",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset/index.ts",
            "line": 192
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset/index.ts",
            "line": 151
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAsset.DataAwsccIotsitewiseAssetAssetProperties"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotsitewise-asset/index:DataAwsccIotsitewiseAssetAssetPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAsset.DataAwsccIotsitewiseAssetConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAsset.DataAwsccIotsitewiseAssetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-asset/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotsitewiseAssetConfig",
      "namespace": "dataAwsccIotsitewiseAsset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotsitewise_asset#id DataAwsccIotsitewiseAsset#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotsitewise-asset/index:DataAwsccIotsitewiseAssetConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAsset.DataAwsccIotsitewiseAssetTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAsset.DataAwsccIotsitewiseAssetTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-asset/index.ts",
        "line": 215
      },
      "name": "DataAwsccIotsitewiseAssetTags",
      "namespace": "dataAwsccIotsitewiseAsset",
      "symbolId": "src/data-awscc-iotsitewise-asset/index:DataAwsccIotsitewiseAssetTags"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAsset.DataAwsccIotsitewiseAssetTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAsset.DataAwsccIotsitewiseAssetTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotsitewise-asset/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-asset/index.ts",
        "line": 277
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset/index.ts",
            "line": 291
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAsset.DataAwsccIotsitewiseAssetTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIotsitewiseAssetTagsList",
      "namespace": "dataAwsccIotsitewiseAsset",
      "symbolId": "src/data-awscc-iotsitewise-asset/index:DataAwsccIotsitewiseAssetTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAsset.DataAwsccIotsitewiseAssetTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAsset.DataAwsccIotsitewiseAssetTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotsitewise-asset/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/data-awscc-iotsitewise-asset/index.ts",
        "line": 238
      },
      "name": "DataAwsccIotsitewiseAssetTagsOutputReference",
      "namespace": "dataAwsccIotsitewiseAsset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset/index.ts",
            "line": 267
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset/index.ts",
            "line": 272
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset/index.ts",
            "line": 251
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAsset.DataAwsccIotsitewiseAssetTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotsitewise-asset/index:DataAwsccIotsitewiseAssetTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModel": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotsitewise_asset_model awscc_iotsitewise_asset_model}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModel",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotsitewise_asset_model awscc_iotsitewise_asset_model} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
          "line": 2436
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
        "line": 2404
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotsitewiseAssetModel resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 2421
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIotsitewiseAssetModel to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotsitewise_asset_model#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotsitewiseAssetModel that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotsitewiseAssetModel to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 2536
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 2542
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotsitewiseAssetModel",
      "namespace": "dataAwsccIotsitewiseAssetModel",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 2409
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 2460
          },
          "name": "assetModelArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 2466
          },
          "name": "assetModelCompositeModels",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 2471
          },
          "name": "assetModelDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 2476
          },
          "name": "assetModelExternalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 2482
          },
          "name": "assetModelHierarchies",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelHierarchiesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 2487
          },
          "name": "assetModelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 2492
          },
          "name": "assetModelName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 2498
          },
          "name": "assetModelProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelPropertiesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 2503
          },
          "name": "assetModelType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 2509
          },
          "name": "enforcedAssetModelInterfaceRelationships",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelEnforcedAssetModelInterfaceRelationshipsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 2528
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 2522
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 2515
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotsitewise-asset-model/index:DataAwsccIotsitewiseAssetModel"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelCompositeModels": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelCompositeModels",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
        "line": 984
      },
      "name": "DataAwsccIotsitewiseAssetModelAssetModelCompositeModels",
      "namespace": "dataAwsccIotsitewiseAssetModel",
      "symbolId": "src/data-awscc-iotsitewise-asset-model/index:DataAwsccIotsitewiseAssetModelAssetModelCompositeModels"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
        "line": 873
      },
      "name": "DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelProperties",
      "namespace": "dataAwsccIotsitewiseAssetModel",
      "symbolId": "src/data-awscc-iotsitewise-asset-model/index:DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelProperties"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotsitewise-asset-model/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-awscc-iotsitewise-asset-model/index.ts",
        "line": 966
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/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-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesList",
      "namespace": "dataAwsccIotsitewiseAssetModel",
      "symbolId": "src/data-awscc-iotsitewise-asset-model/index:DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesList"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotsitewise-asset-model/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
        "line": 896
      },
      "name": "DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesOutputReference",
      "namespace": "dataAwsccIotsitewiseAssetModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 925
          },
          "name": "dataType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 930
          },
          "name": "dataTypeSpec",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 935
          },
          "name": "externalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 940
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 945
          },
          "name": "logicalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 950
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 956
          },
          "name": "type",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 961
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 909
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelProperties"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotsitewise-asset-model/index:DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesType": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesType",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
        "line": 801
      },
      "name": "DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesType",
      "namespace": "dataAwsccIotsitewiseAssetModel",
      "symbolId": "src/data-awscc-iotsitewise-asset-model/index:DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesType"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeAttribute": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeAttribute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
        "line": 25
      },
      "name": "DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeAttribute",
      "namespace": "dataAwsccIotsitewiseAssetModel",
      "symbolId": "src/data-awscc-iotsitewise-asset-model/index:DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeAttribute"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeAttributeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeAttributeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
        "line": 48
      },
      "name": "DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeAttributeOutputReference",
      "namespace": "dataAwsccIotsitewiseAssetModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 75
          },
          "name": "defaultValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeAttribute"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotsitewise-asset-model/index:DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeAttributeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetric": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetric",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
        "line": 434
      },
      "name": "DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetric",
      "namespace": "dataAwsccIotsitewiseAssetModel",
      "symbolId": "src/data-awscc-iotsitewise-asset-model/index:DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetric"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotsitewise-asset-model/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
        "line": 457
      },
      "name": "DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricOutputReference",
      "namespace": "dataAwsccIotsitewiseAssetModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 484
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 490
          },
          "name": "variables",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricVariablesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 496
          },
          "name": "window",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricWindowOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 468
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetric"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotsitewise-asset-model/index:DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricVariables": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricVariables",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
        "line": 239
      },
      "name": "DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricVariables",
      "namespace": "dataAwsccIotsitewiseAssetModel",
      "symbolId": "src/data-awscc-iotsitewise-asset-model/index:DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricVariables"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricVariablesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricVariablesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotsitewise-asset-model/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
        "line": 302
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 316
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricVariablesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricVariablesList",
      "namespace": "dataAwsccIotsitewiseAssetModel",
      "symbolId": "src/data-awscc-iotsitewise-asset-model/index:DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricVariablesList"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricVariablesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricVariablesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotsitewise-asset-model/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
        "line": 262
      },
      "name": "DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricVariablesOutputReference",
      "namespace": "dataAwsccIotsitewiseAssetModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 291
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 297
          },
          "name": "value",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricVariablesValueOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 275
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricVariables"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotsitewise-asset-model/index:DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricVariablesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricVariablesValue": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricVariablesValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
        "line": 154
      },
      "name": "DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricVariablesValue",
      "namespace": "dataAwsccIotsitewiseAssetModel",
      "symbolId": "src/data-awscc-iotsitewise-asset-model/index:DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricVariablesValue"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricVariablesValueOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricVariablesValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotsitewise-asset-model/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
        "line": 177
      },
      "name": "DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricVariablesValueOutputReference",
      "namespace": "dataAwsccIotsitewiseAssetModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 204
          },
          "name": "hierarchyExternalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 209
          },
          "name": "hierarchyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 214
          },
          "name": "hierarchyLogicalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 219
          },
          "name": "propertyExternalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 224
          },
          "name": "propertyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 229
          },
          "name": "propertyLogicalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 235
          },
          "name": "propertyPath",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricVariablesValuePropertyPathList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 188
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricVariablesValue"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotsitewise-asset-model/index:DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricVariablesValueOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricVariablesValuePropertyPath": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricVariablesValuePropertyPath",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
        "line": 79
      },
      "name": "DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricVariablesValuePropertyPath",
      "namespace": "dataAwsccIotsitewiseAssetModel",
      "symbolId": "src/data-awscc-iotsitewise-asset-model/index:DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricVariablesValuePropertyPath"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricVariablesValuePropertyPathList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricVariablesValuePropertyPathList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotsitewise-asset-model/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
        "line": 136
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 150
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricVariablesValuePropertyPathOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricVariablesValuePropertyPathList",
      "namespace": "dataAwsccIotsitewiseAssetModel",
      "symbolId": "src/data-awscc-iotsitewise-asset-model/index:DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricVariablesValuePropertyPathList"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricVariablesValuePropertyPathOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricVariablesValuePropertyPathOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotsitewise-asset-model/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
        "line": 102
      },
      "name": "DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricVariablesValuePropertyPathOutputReference",
      "namespace": "dataAwsccIotsitewiseAssetModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 131
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 115
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricVariablesValuePropertyPath"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotsitewise-asset-model/index:DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricVariablesValuePropertyPathOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricWindow": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricWindow",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
        "line": 379
      },
      "name": "DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricWindow",
      "namespace": "dataAwsccIotsitewiseAssetModel",
      "symbolId": "src/data-awscc-iotsitewise-asset-model/index:DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricWindow"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricWindowOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricWindowOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotsitewise-asset-model/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
        "line": 402
      },
      "name": "DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricWindowOutputReference",
      "namespace": "dataAwsccIotsitewiseAssetModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 430
          },
          "name": "tumbling",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricWindowTumblingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 413
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricWindow"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotsitewise-asset-model/index:DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricWindowOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricWindowTumbling": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricWindowTumbling",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
        "line": 320
      },
      "name": "DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricWindowTumbling",
      "namespace": "dataAwsccIotsitewiseAssetModel",
      "symbolId": "src/data-awscc-iotsitewise-asset-model/index:DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricWindowTumbling"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricWindowTumblingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricWindowTumblingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotsitewise-asset-model/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
        "line": 343
      },
      "name": "DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricWindowTumblingOutputReference",
      "namespace": "dataAwsccIotsitewiseAssetModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 370
          },
          "name": "interval",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 375
          },
          "name": "offset",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 354
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricWindowTumbling"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotsitewise-asset-model/index:DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricWindowTumblingOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
          "line": 831
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
        "line": 824
      },
      "name": "DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeOutputReference",
      "namespace": "dataAwsccIotsitewiseAssetModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 852
          },
          "name": "attribute",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeAttributeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 858
          },
          "name": "metric",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 864
          },
          "name": "transform",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransformOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 869
          },
          "name": "typeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 835
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesType"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotsitewise-asset-model/index:DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransform": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransform",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
        "line": 741
      },
      "name": "DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransform",
      "namespace": "dataAwsccIotsitewiseAssetModel",
      "symbolId": "src/data-awscc-iotsitewise-asset-model/index:DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransform"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransformOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransformOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotsitewise-asset-model/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
        "line": 764
      },
      "name": "DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransformOutputReference",
      "namespace": "dataAwsccIotsitewiseAssetModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 791
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 797
          },
          "name": "variables",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransformVariablesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 775
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransform"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotsitewise-asset-model/index:DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransformOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransformVariables": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransformVariables",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
        "line": 660
      },
      "name": "DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransformVariables",
      "namespace": "dataAwsccIotsitewiseAssetModel",
      "symbolId": "src/data-awscc-iotsitewise-asset-model/index:DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransformVariables"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransformVariablesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransformVariablesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
          "line": 730
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
        "line": 723
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 737
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransformVariablesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransformVariablesList",
      "namespace": "dataAwsccIotsitewiseAssetModel",
      "symbolId": "src/data-awscc-iotsitewise-asset-model/index:DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransformVariablesList"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransformVariablesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransformVariablesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotsitewise-asset-model/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-awscc-iotsitewise-asset-model/index.ts",
        "line": 683
      },
      "name": "DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransformVariablesOutputReference",
      "namespace": "dataAwsccIotsitewiseAssetModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 712
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 718
          },
          "name": "value",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransformVariablesValueOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 696
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransformVariables"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotsitewise-asset-model/index:DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransformVariablesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransformVariablesValue": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransformVariablesValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
        "line": 575
      },
      "name": "DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransformVariablesValue",
      "namespace": "dataAwsccIotsitewiseAssetModel",
      "symbolId": "src/data-awscc-iotsitewise-asset-model/index:DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransformVariablesValue"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransformVariablesValueOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransformVariablesValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotsitewise-asset-model/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-awscc-iotsitewise-asset-model/index.ts",
        "line": 598
      },
      "name": "DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransformVariablesValueOutputReference",
      "namespace": "dataAwsccIotsitewiseAssetModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 625
          },
          "name": "hierarchyExternalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 630
          },
          "name": "hierarchyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 635
          },
          "name": "hierarchyLogicalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 640
          },
          "name": "propertyExternalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 645
          },
          "name": "propertyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 650
          },
          "name": "propertyLogicalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 656
          },
          "name": "propertyPath",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransformVariablesValuePropertyPathList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 609
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransformVariablesValue"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotsitewise-asset-model/index:DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransformVariablesValueOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransformVariablesValuePropertyPath": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransformVariablesValuePropertyPath",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
        "line": 500
      },
      "name": "DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransformVariablesValuePropertyPath",
      "namespace": "dataAwsccIotsitewiseAssetModel",
      "symbolId": "src/data-awscc-iotsitewise-asset-model/index:DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransformVariablesValuePropertyPath"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransformVariablesValuePropertyPathList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransformVariablesValuePropertyPathList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
          "line": 564
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
        "line": 557
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 571
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransformVariablesValuePropertyPathOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransformVariablesValuePropertyPathList",
      "namespace": "dataAwsccIotsitewiseAssetModel",
      "symbolId": "src/data-awscc-iotsitewise-asset-model/index:DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransformVariablesValuePropertyPathList"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransformVariablesValuePropertyPathOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransformVariablesValuePropertyPathOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotsitewise-asset-model/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
        "line": 523
      },
      "name": "DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransformVariablesValuePropertyPathOutputReference",
      "namespace": "dataAwsccIotsitewiseAssetModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 552
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 536
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransformVariablesValuePropertyPath"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotsitewise-asset-model/index:DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransformVariablesValuePropertyPathOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotsitewise-asset-model/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
        "line": 1082
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 1096
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsList",
      "namespace": "dataAwsccIotsitewiseAssetModel",
      "symbolId": "src/data-awscc-iotsitewise-asset-model/index:DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsList"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotsitewise-asset-model/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-awscc-iotsitewise-asset-model/index.ts",
        "line": 1007
      },
      "name": "DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsOutputReference",
      "namespace": "dataAwsccIotsitewiseAssetModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 1036
          },
          "name": "composedAssetModelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 1042
          },
          "name": "compositeModelProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 1047
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 1052
          },
          "name": "externalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 1057
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 1062
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 1067
          },
          "name": "parentAssetModelCompositeModelExternalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 1072
          },
          "name": "path",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 1077
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 1020
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelCompositeModels"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotsitewise-asset-model/index:DataAwsccIotsitewiseAssetModelAssetModelCompositeModelsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelHierarchies": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelHierarchies",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
        "line": 1100
      },
      "name": "DataAwsccIotsitewiseAssetModelAssetModelHierarchies",
      "namespace": "dataAwsccIotsitewiseAssetModel",
      "symbolId": "src/data-awscc-iotsitewise-asset-model/index:DataAwsccIotsitewiseAssetModelAssetModelHierarchies"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelHierarchiesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelHierarchiesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotsitewise-asset-model/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
        "line": 1177
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 1191
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelHierarchiesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIotsitewiseAssetModelAssetModelHierarchiesList",
      "namespace": "dataAwsccIotsitewiseAssetModel",
      "symbolId": "src/data-awscc-iotsitewise-asset-model/index:DataAwsccIotsitewiseAssetModelAssetModelHierarchiesList"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelHierarchiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelHierarchiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
          "line": 1132
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
        "line": 1123
      },
      "name": "DataAwsccIotsitewiseAssetModelAssetModelHierarchiesOutputReference",
      "namespace": "dataAwsccIotsitewiseAssetModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 1152
          },
          "name": "childAssetModelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 1157
          },
          "name": "externalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 1162
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 1167
          },
          "name": "logicalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 1172
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 1136
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelHierarchies"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotsitewise-asset-model/index:DataAwsccIotsitewiseAssetModelAssetModelHierarchiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
        "line": 2043
      },
      "name": "DataAwsccIotsitewiseAssetModelAssetModelProperties",
      "namespace": "dataAwsccIotsitewiseAssetModel",
      "symbolId": "src/data-awscc-iotsitewise-asset-model/index:DataAwsccIotsitewiseAssetModelAssetModelProperties"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelPropertiesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelPropertiesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotsitewise-asset-model/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
        "line": 2136
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 2150
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelPropertiesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIotsitewiseAssetModelAssetModelPropertiesList",
      "namespace": "dataAwsccIotsitewiseAssetModel",
      "symbolId": "src/data-awscc-iotsitewise-asset-model/index:DataAwsccIotsitewiseAssetModelAssetModelPropertiesList"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
          "line": 2075
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
        "line": 2066
      },
      "name": "DataAwsccIotsitewiseAssetModelAssetModelPropertiesOutputReference",
      "namespace": "dataAwsccIotsitewiseAssetModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 2095
          },
          "name": "dataType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 2100
          },
          "name": "dataTypeSpec",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 2105
          },
          "name": "externalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 2110
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 2115
          },
          "name": "logicalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 2120
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 2126
          },
          "name": "type",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 2131
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 2079
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelProperties"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotsitewise-asset-model/index:DataAwsccIotsitewiseAssetModelAssetModelPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelPropertiesType": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelPropertiesType",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
        "line": 1971
      },
      "name": "DataAwsccIotsitewiseAssetModelAssetModelPropertiesType",
      "namespace": "dataAwsccIotsitewiseAssetModel",
      "symbolId": "src/data-awscc-iotsitewise-asset-model/index:DataAwsccIotsitewiseAssetModelAssetModelPropertiesType"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeAttribute": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeAttribute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
        "line": 1195
      },
      "name": "DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeAttribute",
      "namespace": "dataAwsccIotsitewiseAssetModel",
      "symbolId": "src/data-awscc-iotsitewise-asset-model/index:DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeAttribute"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeAttributeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeAttributeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
          "line": 1225
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
        "line": 1218
      },
      "name": "DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeAttributeOutputReference",
      "namespace": "dataAwsccIotsitewiseAssetModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 1245
          },
          "name": "defaultValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 1229
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeAttribute"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotsitewise-asset-model/index:DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeAttributeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeMetric": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeMetric",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
        "line": 1604
      },
      "name": "DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeMetric",
      "namespace": "dataAwsccIotsitewiseAssetModel",
      "symbolId": "src/data-awscc-iotsitewise-asset-model/index:DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeMetric"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeMetricOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeMetricOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
          "line": 1634
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
        "line": 1627
      },
      "name": "DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeMetricOutputReference",
      "namespace": "dataAwsccIotsitewiseAssetModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 1654
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 1660
          },
          "name": "variables",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeMetricVariablesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 1666
          },
          "name": "window",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeMetricWindowOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 1638
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeMetric"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotsitewise-asset-model/index:DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeMetricOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeMetricVariables": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeMetricVariables",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
        "line": 1409
      },
      "name": "DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeMetricVariables",
      "namespace": "dataAwsccIotsitewiseAssetModel",
      "symbolId": "src/data-awscc-iotsitewise-asset-model/index:DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeMetricVariables"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeMetricVariablesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeMetricVariablesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
          "line": 1479
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
        "line": 1472
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 1486
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeMetricVariablesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeMetricVariablesList",
      "namespace": "dataAwsccIotsitewiseAssetModel",
      "symbolId": "src/data-awscc-iotsitewise-asset-model/index:DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeMetricVariablesList"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeMetricVariablesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeMetricVariablesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
          "line": 1441
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
        "line": 1432
      },
      "name": "DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeMetricVariablesOutputReference",
      "namespace": "dataAwsccIotsitewiseAssetModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 1461
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 1467
          },
          "name": "value",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeMetricVariablesValueOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 1445
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeMetricVariables"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotsitewise-asset-model/index:DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeMetricVariablesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeMetricVariablesValue": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeMetricVariablesValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
        "line": 1324
      },
      "name": "DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeMetricVariablesValue",
      "namespace": "dataAwsccIotsitewiseAssetModel",
      "symbolId": "src/data-awscc-iotsitewise-asset-model/index:DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeMetricVariablesValue"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeMetricVariablesValueOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeMetricVariablesValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotsitewise-asset-model/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-awscc-iotsitewise-asset-model/index.ts",
        "line": 1347
      },
      "name": "DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeMetricVariablesValueOutputReference",
      "namespace": "dataAwsccIotsitewiseAssetModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 1374
          },
          "name": "hierarchyExternalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 1379
          },
          "name": "hierarchyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 1384
          },
          "name": "hierarchyLogicalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 1389
          },
          "name": "propertyExternalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 1394
          },
          "name": "propertyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 1399
          },
          "name": "propertyLogicalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 1405
          },
          "name": "propertyPath",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeMetricVariablesValuePropertyPathList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 1358
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeMetricVariablesValue"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotsitewise-asset-model/index:DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeMetricVariablesValueOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeMetricVariablesValuePropertyPath": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeMetricVariablesValuePropertyPath",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
        "line": 1249
      },
      "name": "DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeMetricVariablesValuePropertyPath",
      "namespace": "dataAwsccIotsitewiseAssetModel",
      "symbolId": "src/data-awscc-iotsitewise-asset-model/index:DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeMetricVariablesValuePropertyPath"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeMetricVariablesValuePropertyPathList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeMetricVariablesValuePropertyPathList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotsitewise-asset-model/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-awscc-iotsitewise-asset-model/index.ts",
        "line": 1306
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/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-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeMetricVariablesValuePropertyPathOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeMetricVariablesValuePropertyPathList",
      "namespace": "dataAwsccIotsitewiseAssetModel",
      "symbolId": "src/data-awscc-iotsitewise-asset-model/index:DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeMetricVariablesValuePropertyPathList"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeMetricVariablesValuePropertyPathOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeMetricVariablesValuePropertyPathOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
          "line": 1281
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
        "line": 1272
      },
      "name": "DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeMetricVariablesValuePropertyPathOutputReference",
      "namespace": "dataAwsccIotsitewiseAssetModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 1301
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 1285
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeMetricVariablesValuePropertyPath"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotsitewise-asset-model/index:DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeMetricVariablesValuePropertyPathOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeMetricWindow": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeMetricWindow",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
        "line": 1549
      },
      "name": "DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeMetricWindow",
      "namespace": "dataAwsccIotsitewiseAssetModel",
      "symbolId": "src/data-awscc-iotsitewise-asset-model/index:DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeMetricWindow"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeMetricWindowOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeMetricWindowOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
          "line": 1579
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
        "line": 1572
      },
      "name": "DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeMetricWindowOutputReference",
      "namespace": "dataAwsccIotsitewiseAssetModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 1600
          },
          "name": "tumbling",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeMetricWindowTumblingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 1583
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeMetricWindow"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotsitewise-asset-model/index:DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeMetricWindowOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeMetricWindowTumbling": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeMetricWindowTumbling",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
        "line": 1490
      },
      "name": "DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeMetricWindowTumbling",
      "namespace": "dataAwsccIotsitewiseAssetModel",
      "symbolId": "src/data-awscc-iotsitewise-asset-model/index:DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeMetricWindowTumbling"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeMetricWindowTumblingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeMetricWindowTumblingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
          "line": 1520
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
        "line": 1513
      },
      "name": "DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeMetricWindowTumblingOutputReference",
      "namespace": "dataAwsccIotsitewiseAssetModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 1540
          },
          "name": "interval",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 1545
          },
          "name": "offset",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 1524
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeMetricWindowTumbling"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotsitewise-asset-model/index:DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeMetricWindowTumblingOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
          "line": 2001
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
        "line": 1994
      },
      "name": "DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeOutputReference",
      "namespace": "dataAwsccIotsitewiseAssetModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 2022
          },
          "name": "attribute",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeAttributeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 2028
          },
          "name": "metric",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeMetricOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 2034
          },
          "name": "transform",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeTransformOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 2039
          },
          "name": "typeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 2005
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelPropertiesType"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotsitewise-asset-model/index:DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeTransform": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeTransform",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
        "line": 1911
      },
      "name": "DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeTransform",
      "namespace": "dataAwsccIotsitewiseAssetModel",
      "symbolId": "src/data-awscc-iotsitewise-asset-model/index:DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeTransform"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeTransformOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeTransformOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
          "line": 1941
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
        "line": 1934
      },
      "name": "DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeTransformOutputReference",
      "namespace": "dataAwsccIotsitewiseAssetModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 1961
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 1967
          },
          "name": "variables",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeTransformVariablesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 1945
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeTransform"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotsitewise-asset-model/index:DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeTransformOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeTransformVariables": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeTransformVariables",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
        "line": 1830
      },
      "name": "DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeTransformVariables",
      "namespace": "dataAwsccIotsitewiseAssetModel",
      "symbolId": "src/data-awscc-iotsitewise-asset-model/index:DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeTransformVariables"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeTransformVariablesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeTransformVariablesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
          "line": 1900
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
        "line": 1893
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 1907
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeTransformVariablesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeTransformVariablesList",
      "namespace": "dataAwsccIotsitewiseAssetModel",
      "symbolId": "src/data-awscc-iotsitewise-asset-model/index:DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeTransformVariablesList"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeTransformVariablesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeTransformVariablesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotsitewise-asset-model/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
        "line": 1853
      },
      "name": "DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeTransformVariablesOutputReference",
      "namespace": "dataAwsccIotsitewiseAssetModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 1882
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 1888
          },
          "name": "value",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeTransformVariablesValueOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 1866
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeTransformVariables"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotsitewise-asset-model/index:DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeTransformVariablesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeTransformVariablesValue": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeTransformVariablesValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
        "line": 1745
      },
      "name": "DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeTransformVariablesValue",
      "namespace": "dataAwsccIotsitewiseAssetModel",
      "symbolId": "src/data-awscc-iotsitewise-asset-model/index:DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeTransformVariablesValue"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeTransformVariablesValueOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeTransformVariablesValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
          "line": 1775
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
        "line": 1768
      },
      "name": "DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeTransformVariablesValueOutputReference",
      "namespace": "dataAwsccIotsitewiseAssetModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 1795
          },
          "name": "hierarchyExternalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 1800
          },
          "name": "hierarchyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 1805
          },
          "name": "hierarchyLogicalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 1810
          },
          "name": "propertyExternalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 1815
          },
          "name": "propertyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 1820
          },
          "name": "propertyLogicalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 1826
          },
          "name": "propertyPath",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeTransformVariablesValuePropertyPathList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 1779
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeTransformVariablesValue"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotsitewise-asset-model/index:DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeTransformVariablesValueOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeTransformVariablesValuePropertyPath": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeTransformVariablesValuePropertyPath",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
        "line": 1670
      },
      "name": "DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeTransformVariablesValuePropertyPath",
      "namespace": "dataAwsccIotsitewiseAssetModel",
      "symbolId": "src/data-awscc-iotsitewise-asset-model/index:DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeTransformVariablesValuePropertyPath"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeTransformVariablesValuePropertyPathList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeTransformVariablesValuePropertyPathList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
          "line": 1734
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
        "line": 1727
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 1741
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeTransformVariablesValuePropertyPathOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeTransformVariablesValuePropertyPathList",
      "namespace": "dataAwsccIotsitewiseAssetModel",
      "symbolId": "src/data-awscc-iotsitewise-asset-model/index:DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeTransformVariablesValuePropertyPathList"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeTransformVariablesValuePropertyPathOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeTransformVariablesValuePropertyPathOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
          "line": 1702
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
        "line": 1693
      },
      "name": "DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeTransformVariablesValuePropertyPathOutputReference",
      "namespace": "dataAwsccIotsitewiseAssetModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 1722
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 1706
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeTransformVariablesValuePropertyPath"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotsitewise-asset-model/index:DataAwsccIotsitewiseAssetModelAssetModelPropertiesTypeTransformVariablesValuePropertyPathOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotsitewiseAssetModelConfig",
      "namespace": "dataAwsccIotsitewiseAssetModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotsitewise_asset_model#id DataAwsccIotsitewiseAssetModel#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotsitewise-asset-model/index:DataAwsccIotsitewiseAssetModelConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelEnforcedAssetModelInterfaceRelationships": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelEnforcedAssetModelInterfaceRelationships",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
        "line": 2239
      },
      "name": "DataAwsccIotsitewiseAssetModelEnforcedAssetModelInterfaceRelationships",
      "namespace": "dataAwsccIotsitewiseAssetModel",
      "symbolId": "src/data-awscc-iotsitewise-asset-model/index:DataAwsccIotsitewiseAssetModelEnforcedAssetModelInterfaceRelationships"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelEnforcedAssetModelInterfaceRelationshipsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelEnforcedAssetModelInterfaceRelationshipsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotsitewise-asset-model/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
        "line": 2302
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 2316
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelEnforcedAssetModelInterfaceRelationshipsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIotsitewiseAssetModelEnforcedAssetModelInterfaceRelationshipsList",
      "namespace": "dataAwsccIotsitewiseAssetModel",
      "symbolId": "src/data-awscc-iotsitewise-asset-model/index:DataAwsccIotsitewiseAssetModelEnforcedAssetModelInterfaceRelationshipsList"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelEnforcedAssetModelInterfaceRelationshipsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelEnforcedAssetModelInterfaceRelationshipsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
          "line": 2271
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
        "line": 2262
      },
      "name": "DataAwsccIotsitewiseAssetModelEnforcedAssetModelInterfaceRelationshipsOutputReference",
      "namespace": "dataAwsccIotsitewiseAssetModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 2291
          },
          "name": "interfaceAssetModelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 2297
          },
          "name": "propertyMappings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelEnforcedAssetModelInterfaceRelationshipsPropertyMappingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 2275
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelEnforcedAssetModelInterfaceRelationships"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotsitewise-asset-model/index:DataAwsccIotsitewiseAssetModelEnforcedAssetModelInterfaceRelationshipsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelEnforcedAssetModelInterfaceRelationshipsPropertyMappings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelEnforcedAssetModelInterfaceRelationshipsPropertyMappings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
        "line": 2154
      },
      "name": "DataAwsccIotsitewiseAssetModelEnforcedAssetModelInterfaceRelationshipsPropertyMappings",
      "namespace": "dataAwsccIotsitewiseAssetModel",
      "symbolId": "src/data-awscc-iotsitewise-asset-model/index:DataAwsccIotsitewiseAssetModelEnforcedAssetModelInterfaceRelationshipsPropertyMappings"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelEnforcedAssetModelInterfaceRelationshipsPropertyMappingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelEnforcedAssetModelInterfaceRelationshipsPropertyMappingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
          "line": 2228
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
        "line": 2221
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 2235
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelEnforcedAssetModelInterfaceRelationshipsPropertyMappingsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIotsitewiseAssetModelEnforcedAssetModelInterfaceRelationshipsPropertyMappingsList",
      "namespace": "dataAwsccIotsitewiseAssetModel",
      "symbolId": "src/data-awscc-iotsitewise-asset-model/index:DataAwsccIotsitewiseAssetModelEnforcedAssetModelInterfaceRelationshipsPropertyMappingsList"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelEnforcedAssetModelInterfaceRelationshipsPropertyMappingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelEnforcedAssetModelInterfaceRelationshipsPropertyMappingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
          "line": 2186
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
        "line": 2177
      },
      "name": "DataAwsccIotsitewiseAssetModelEnforcedAssetModelInterfaceRelationshipsPropertyMappingsOutputReference",
      "namespace": "dataAwsccIotsitewiseAssetModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 2206
          },
          "name": "assetModelPropertyExternalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 2211
          },
          "name": "assetModelPropertyLogicalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 2216
          },
          "name": "interfaceAssetModelPropertyExternalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 2190
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelEnforcedAssetModelInterfaceRelationshipsPropertyMappings"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotsitewise-asset-model/index:DataAwsccIotsitewiseAssetModelEnforcedAssetModelInterfaceRelationshipsPropertyMappingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
        "line": 2320
      },
      "name": "DataAwsccIotsitewiseAssetModelTags",
      "namespace": "dataAwsccIotsitewiseAssetModel",
      "symbolId": "src/data-awscc-iotsitewise-asset-model/index:DataAwsccIotsitewiseAssetModelTags"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
          "line": 2389
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
        "line": 2382
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 2396
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIotsitewiseAssetModelTagsList",
      "namespace": "dataAwsccIotsitewiseAssetModel",
      "symbolId": "src/data-awscc-iotsitewise-asset-model/index:DataAwsccIotsitewiseAssetModelTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
          "line": 2352
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
        "line": 2343
      },
      "name": "DataAwsccIotsitewiseAssetModelTagsOutputReference",
      "namespace": "dataAwsccIotsitewiseAssetModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 2372
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 2377
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-model/index.ts",
            "line": 2356
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModel.DataAwsccIotsitewiseAssetModelTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotsitewise-asset-model/index:DataAwsccIotsitewiseAssetModelTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModels.DataAwsccIotsitewiseAssetModels": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotsitewise_asset_models awscc_iotsitewise_asset_models}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModels.DataAwsccIotsitewiseAssetModels",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotsitewise_asset_models awscc_iotsitewise_asset_models} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotsitewise-asset-models/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModels.DataAwsccIotsitewiseAssetModelsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-asset-models/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotsitewiseAssetModels resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-models/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIotsitewiseAssetModels to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotsitewise_asset_models#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotsitewiseAssetModels that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotsitewiseAssetModels to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-models/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-models/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotsitewiseAssetModels",
      "namespace": "dataAwsccIotsitewiseAssetModels",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-models/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-models/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-asset-models/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-iotsitewise-asset-models/index:DataAwsccIotsitewiseAssetModels"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModels.DataAwsccIotsitewiseAssetModelsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssetModels.DataAwsccIotsitewiseAssetModelsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-asset-models/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotsitewiseAssetModelsConfig",
      "namespace": "dataAwsccIotsitewiseAssetModels",
      "symbolId": "src/data-awscc-iotsitewise-asset-models/index:DataAwsccIotsitewiseAssetModelsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAssets.DataAwsccIotsitewiseAssets": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotsitewise_assets awscc_iotsitewise_assets}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssets.DataAwsccIotsitewiseAssets",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotsitewise_assets awscc_iotsitewise_assets} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotsitewise-assets/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssets.DataAwsccIotsitewiseAssetsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-assets/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotsitewiseAssets resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-assets/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIotsitewiseAssets to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotsitewise_assets#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotsitewiseAssets that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotsitewiseAssets to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-assets/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-assets/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotsitewiseAssets",
      "namespace": "dataAwsccIotsitewiseAssets",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-assets/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-assets/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-assets/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-iotsitewise-assets/index:DataAwsccIotsitewiseAssets"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseAssets.DataAwsccIotsitewiseAssetsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseAssets.DataAwsccIotsitewiseAssetsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-assets/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotsitewiseAssetsConfig",
      "namespace": "dataAwsccIotsitewiseAssets",
      "symbolId": "src/data-awscc-iotsitewise-assets/index:DataAwsccIotsitewiseAssetsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseDashboard.DataAwsccIotsitewiseDashboard": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotsitewise_dashboard awscc_iotsitewise_dashboard}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseDashboard.DataAwsccIotsitewiseDashboard",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotsitewise_dashboard awscc_iotsitewise_dashboard} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotsitewise-dashboard/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-awscc.dataAwsccIotsitewiseDashboard.DataAwsccIotsitewiseDashboardConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-dashboard/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotsitewiseDashboard resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-dashboard/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 DataAwsccIotsitewiseDashboard to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotsitewise_dashboard#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotsitewiseDashboard that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotsitewiseDashboard to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-dashboard/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-awscc-iotsitewise-dashboard/index.ts",
            "line": 223
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotsitewiseDashboard",
      "namespace": "dataAwsccIotsitewiseDashboard",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-dashboard/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-dashboard/index.ts",
            "line": 165
          },
          "name": "dashboardArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-dashboard/index.ts",
            "line": 170
          },
          "name": "dashboardDefinition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-dashboard/index.ts",
            "line": 175
          },
          "name": "dashboardDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-dashboard/index.ts",
            "line": 180
          },
          "name": "dashboardId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-dashboard/index.ts",
            "line": 185
          },
          "name": "dashboardName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-dashboard/index.ts",
            "line": 203
          },
          "name": "projectId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-dashboard/index.ts",
            "line": 209
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseDashboard.DataAwsccIotsitewiseDashboardTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-dashboard/index.ts",
            "line": 198
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-dashboard/index.ts",
            "line": 191
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotsitewise-dashboard/index:DataAwsccIotsitewiseDashboard"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseDashboard.DataAwsccIotsitewiseDashboardConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseDashboard.DataAwsccIotsitewiseDashboardConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-dashboard/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotsitewiseDashboardConfig",
      "namespace": "dataAwsccIotsitewiseDashboard",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotsitewise_dashboard#id DataAwsccIotsitewiseDashboard#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-dashboard/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotsitewise-dashboard/index:DataAwsccIotsitewiseDashboardConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseDashboard.DataAwsccIotsitewiseDashboardTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseDashboard.DataAwsccIotsitewiseDashboardTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-dashboard/index.ts",
        "line": 25
      },
      "name": "DataAwsccIotsitewiseDashboardTags",
      "namespace": "dataAwsccIotsitewiseDashboard",
      "symbolId": "src/data-awscc-iotsitewise-dashboard/index:DataAwsccIotsitewiseDashboardTags"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseDashboard.DataAwsccIotsitewiseDashboardTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseDashboard.DataAwsccIotsitewiseDashboardTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotsitewise-dashboard/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-awscc-iotsitewise-dashboard/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-dashboard/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-awscc.dataAwsccIotsitewiseDashboard.DataAwsccIotsitewiseDashboardTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIotsitewiseDashboardTagsList",
      "namespace": "dataAwsccIotsitewiseDashboard",
      "symbolId": "src/data-awscc-iotsitewise-dashboard/index:DataAwsccIotsitewiseDashboardTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseDashboard.DataAwsccIotsitewiseDashboardTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseDashboard.DataAwsccIotsitewiseDashboardTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotsitewise-dashboard/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-dashboard/index.ts",
        "line": 48
      },
      "name": "DataAwsccIotsitewiseDashboardTagsOutputReference",
      "namespace": "dataAwsccIotsitewiseDashboard",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-dashboard/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-dashboard/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-dashboard/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseDashboard.DataAwsccIotsitewiseDashboardTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotsitewise-dashboard/index:DataAwsccIotsitewiseDashboardTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseDashboards.DataAwsccIotsitewiseDashboards": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotsitewise_dashboards awscc_iotsitewise_dashboards}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseDashboards.DataAwsccIotsitewiseDashboards",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotsitewise_dashboards awscc_iotsitewise_dashboards} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotsitewise-dashboards/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseDashboards.DataAwsccIotsitewiseDashboardsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-dashboards/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotsitewiseDashboards resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-dashboards/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIotsitewiseDashboards to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotsitewise_dashboards#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotsitewiseDashboards that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotsitewiseDashboards to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-dashboards/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-dashboards/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotsitewiseDashboards",
      "namespace": "dataAwsccIotsitewiseDashboards",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-dashboards/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-dashboards/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-dashboards/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-iotsitewise-dashboards/index:DataAwsccIotsitewiseDashboards"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseDashboards.DataAwsccIotsitewiseDashboardsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseDashboards.DataAwsccIotsitewiseDashboardsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-dashboards/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotsitewiseDashboardsConfig",
      "namespace": "dataAwsccIotsitewiseDashboards",
      "symbolId": "src/data-awscc-iotsitewise-dashboards/index:DataAwsccIotsitewiseDashboardsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseDataset.DataAwsccIotsitewiseDataset": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotsitewise_dataset awscc_iotsitewise_dataset}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseDataset.DataAwsccIotsitewiseDataset",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotsitewise_dataset awscc_iotsitewise_dataset} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotsitewise-dataset/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-awscc.dataAwsccIotsitewiseDataset.DataAwsccIotsitewiseDatasetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-dataset/index.ts",
        "line": 288
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotsitewiseDataset resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-dataset/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 DataAwsccIotsitewiseDataset to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotsitewise_dataset#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotsitewiseDataset that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotsitewiseDataset to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-dataset/index.ts",
            "line": 392
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-dataset/index.ts",
            "line": 398
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotsitewiseDataset",
      "namespace": "dataAwsccIotsitewiseDataset",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-dataset/index.ts",
            "line": 293
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-dataset/index.ts",
            "line": 344
          },
          "name": "datasetArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-dataset/index.ts",
            "line": 349
          },
          "name": "datasetDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-dataset/index.ts",
            "line": 354
          },
          "name": "datasetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-dataset/index.ts",
            "line": 359
          },
          "name": "datasetName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-dataset/index.ts",
            "line": 365
          },
          "name": "datasetSource",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseDataset.DataAwsccIotsitewiseDatasetDatasetSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-dataset/index.ts",
            "line": 384
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseDataset.DataAwsccIotsitewiseDatasetTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-dataset/index.ts",
            "line": 378
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-dataset/index.ts",
            "line": 371
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotsitewise-dataset/index:DataAwsccIotsitewiseDataset"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseDataset.DataAwsccIotsitewiseDatasetConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseDataset.DataAwsccIotsitewiseDatasetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-dataset/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotsitewiseDatasetConfig",
      "namespace": "dataAwsccIotsitewiseDataset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotsitewise_dataset#id DataAwsccIotsitewiseDataset#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-dataset/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotsitewise-dataset/index:DataAwsccIotsitewiseDatasetConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseDataset.DataAwsccIotsitewiseDatasetDatasetSource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseDataset.DataAwsccIotsitewiseDatasetDatasetSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-dataset/index.ts",
        "line": 139
      },
      "name": "DataAwsccIotsitewiseDatasetDatasetSource",
      "namespace": "dataAwsccIotsitewiseDataset",
      "symbolId": "src/data-awscc-iotsitewise-dataset/index:DataAwsccIotsitewiseDatasetDatasetSource"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseDataset.DataAwsccIotsitewiseDatasetDatasetSourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseDataset.DataAwsccIotsitewiseDatasetDatasetSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotsitewise-dataset/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-awscc-iotsitewise-dataset/index.ts",
        "line": 162
      },
      "name": "DataAwsccIotsitewiseDatasetDatasetSourceOutputReference",
      "namespace": "dataAwsccIotsitewiseDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-dataset/index.ts",
            "line": 190
          },
          "name": "sourceDetail",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseDataset.DataAwsccIotsitewiseDatasetDatasetSourceSourceDetailOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-dataset/index.ts",
            "line": 195
          },
          "name": "sourceFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-dataset/index.ts",
            "line": 200
          },
          "name": "sourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-dataset/index.ts",
            "line": 173
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseDataset.DataAwsccIotsitewiseDatasetDatasetSource"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotsitewise-dataset/index:DataAwsccIotsitewiseDatasetDatasetSourceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseDataset.DataAwsccIotsitewiseDatasetDatasetSourceSourceDetail": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseDataset.DataAwsccIotsitewiseDatasetDatasetSourceSourceDetail",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-dataset/index.ts",
        "line": 84
      },
      "name": "DataAwsccIotsitewiseDatasetDatasetSourceSourceDetail",
      "namespace": "dataAwsccIotsitewiseDataset",
      "symbolId": "src/data-awscc-iotsitewise-dataset/index:DataAwsccIotsitewiseDatasetDatasetSourceSourceDetail"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseDataset.DataAwsccIotsitewiseDatasetDatasetSourceSourceDetailKendra": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseDataset.DataAwsccIotsitewiseDatasetDatasetSourceSourceDetailKendra",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-dataset/index.ts",
        "line": 25
      },
      "name": "DataAwsccIotsitewiseDatasetDatasetSourceSourceDetailKendra",
      "namespace": "dataAwsccIotsitewiseDataset",
      "symbolId": "src/data-awscc-iotsitewise-dataset/index:DataAwsccIotsitewiseDatasetDatasetSourceSourceDetailKendra"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseDataset.DataAwsccIotsitewiseDatasetDatasetSourceSourceDetailKendraOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseDataset.DataAwsccIotsitewiseDatasetDatasetSourceSourceDetailKendraOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotsitewise-dataset/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-dataset/index.ts",
        "line": 48
      },
      "name": "DataAwsccIotsitewiseDatasetDatasetSourceSourceDetailKendraOutputReference",
      "namespace": "dataAwsccIotsitewiseDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-dataset/index.ts",
            "line": 75
          },
          "name": "knowledgeBaseArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-dataset/index.ts",
            "line": 80
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-dataset/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseDataset.DataAwsccIotsitewiseDatasetDatasetSourceSourceDetailKendra"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotsitewise-dataset/index:DataAwsccIotsitewiseDatasetDatasetSourceSourceDetailKendraOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseDataset.DataAwsccIotsitewiseDatasetDatasetSourceSourceDetailOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseDataset.DataAwsccIotsitewiseDatasetDatasetSourceSourceDetailOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotsitewise-dataset/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-awscc-iotsitewise-dataset/index.ts",
        "line": 107
      },
      "name": "DataAwsccIotsitewiseDatasetDatasetSourceSourceDetailOutputReference",
      "namespace": "dataAwsccIotsitewiseDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-dataset/index.ts",
            "line": 135
          },
          "name": "kendra",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseDataset.DataAwsccIotsitewiseDatasetDatasetSourceSourceDetailKendraOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-dataset/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseDataset.DataAwsccIotsitewiseDatasetDatasetSourceSourceDetail"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotsitewise-dataset/index:DataAwsccIotsitewiseDatasetDatasetSourceSourceDetailOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseDataset.DataAwsccIotsitewiseDatasetTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseDataset.DataAwsccIotsitewiseDatasetTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-dataset/index.ts",
        "line": 204
      },
      "name": "DataAwsccIotsitewiseDatasetTags",
      "namespace": "dataAwsccIotsitewiseDataset",
      "symbolId": "src/data-awscc-iotsitewise-dataset/index:DataAwsccIotsitewiseDatasetTags"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseDataset.DataAwsccIotsitewiseDatasetTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseDataset.DataAwsccIotsitewiseDatasetTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotsitewise-dataset/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-awscc-iotsitewise-dataset/index.ts",
        "line": 266
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-dataset/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-awscc.dataAwsccIotsitewiseDataset.DataAwsccIotsitewiseDatasetTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIotsitewiseDatasetTagsList",
      "namespace": "dataAwsccIotsitewiseDataset",
      "symbolId": "src/data-awscc-iotsitewise-dataset/index:DataAwsccIotsitewiseDatasetTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseDataset.DataAwsccIotsitewiseDatasetTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseDataset.DataAwsccIotsitewiseDatasetTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotsitewise-dataset/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-awscc-iotsitewise-dataset/index.ts",
        "line": 227
      },
      "name": "DataAwsccIotsitewiseDatasetTagsOutputReference",
      "namespace": "dataAwsccIotsitewiseDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-dataset/index.ts",
            "line": 256
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-dataset/index.ts",
            "line": 261
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-dataset/index.ts",
            "line": 240
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseDataset.DataAwsccIotsitewiseDatasetTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotsitewise-dataset/index:DataAwsccIotsitewiseDatasetTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseDatasets.DataAwsccIotsitewiseDatasets": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotsitewise_datasets awscc_iotsitewise_datasets}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseDatasets.DataAwsccIotsitewiseDatasets",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotsitewise_datasets awscc_iotsitewise_datasets} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotsitewise-datasets/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseDatasets.DataAwsccIotsitewiseDatasetsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-datasets/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotsitewiseDatasets resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-datasets/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIotsitewiseDatasets to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotsitewise_datasets#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotsitewiseDatasets that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotsitewiseDatasets to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-datasets/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-datasets/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotsitewiseDatasets",
      "namespace": "dataAwsccIotsitewiseDatasets",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-datasets/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-datasets/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-datasets/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-iotsitewise-datasets/index:DataAwsccIotsitewiseDatasets"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseDatasets.DataAwsccIotsitewiseDatasetsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseDatasets.DataAwsccIotsitewiseDatasetsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-datasets/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotsitewiseDatasetsConfig",
      "namespace": "dataAwsccIotsitewiseDatasets",
      "symbolId": "src/data-awscc-iotsitewise-datasets/index:DataAwsccIotsitewiseDatasetsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseGateway.DataAwsccIotsitewiseGateway": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotsitewise_gateway awscc_iotsitewise_gateway}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseGateway.DataAwsccIotsitewiseGateway",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotsitewise_gateway awscc_iotsitewise_gateway} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotsitewise-gateway/index.ts",
          "line": 395
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseGateway.DataAwsccIotsitewiseGatewayConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-gateway/index.ts",
        "line": 363
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotsitewiseGateway resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-gateway/index.ts",
            "line": 380
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIotsitewiseGateway to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotsitewise_gateway#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotsitewiseGateway that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotsitewiseGateway to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-gateway/index.ts",
            "line": 468
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-gateway/index.ts",
            "line": 474
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotsitewiseGateway",
      "namespace": "dataAwsccIotsitewiseGateway",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-gateway/index.ts",
            "line": 368
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-gateway/index.ts",
            "line": 420
          },
          "name": "gatewayCapabilitySummaries",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseGateway.DataAwsccIotsitewiseGatewayGatewayCapabilitySummariesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-gateway/index.ts",
            "line": 425
          },
          "name": "gatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-gateway/index.ts",
            "line": 430
          },
          "name": "gatewayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-gateway/index.ts",
            "line": 436
          },
          "name": "gatewayPlatform",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseGateway.DataAwsccIotsitewiseGatewayGatewayPlatformOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-gateway/index.ts",
            "line": 441
          },
          "name": "gatewayVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-gateway/index.ts",
            "line": 460
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseGateway.DataAwsccIotsitewiseGatewayTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-gateway/index.ts",
            "line": 454
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-gateway/index.ts",
            "line": 447
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotsitewise-gateway/index:DataAwsccIotsitewiseGateway"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseGateway.DataAwsccIotsitewiseGatewayConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseGateway.DataAwsccIotsitewiseGatewayConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-gateway/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotsitewiseGatewayConfig",
      "namespace": "dataAwsccIotsitewiseGateway",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotsitewise_gateway#id DataAwsccIotsitewiseGateway#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-gateway/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotsitewise-gateway/index:DataAwsccIotsitewiseGatewayConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseGateway.DataAwsccIotsitewiseGatewayGatewayCapabilitySummaries": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseGateway.DataAwsccIotsitewiseGatewayGatewayCapabilitySummaries",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-gateway/index.ts",
        "line": 25
      },
      "name": "DataAwsccIotsitewiseGatewayGatewayCapabilitySummaries",
      "namespace": "dataAwsccIotsitewiseGateway",
      "symbolId": "src/data-awscc-iotsitewise-gateway/index:DataAwsccIotsitewiseGatewayGatewayCapabilitySummaries"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseGateway.DataAwsccIotsitewiseGatewayGatewayCapabilitySummariesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseGateway.DataAwsccIotsitewiseGatewayGatewayCapabilitySummariesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotsitewise-gateway/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-awscc-iotsitewise-gateway/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-gateway/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-awscc.dataAwsccIotsitewiseGateway.DataAwsccIotsitewiseGatewayGatewayCapabilitySummariesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIotsitewiseGatewayGatewayCapabilitySummariesList",
      "namespace": "dataAwsccIotsitewiseGateway",
      "symbolId": "src/data-awscc-iotsitewise-gateway/index:DataAwsccIotsitewiseGatewayGatewayCapabilitySummariesList"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseGateway.DataAwsccIotsitewiseGatewayGatewayCapabilitySummariesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseGateway.DataAwsccIotsitewiseGatewayGatewayCapabilitySummariesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotsitewise-gateway/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-gateway/index.ts",
        "line": 48
      },
      "name": "DataAwsccIotsitewiseGatewayGatewayCapabilitySummariesOutputReference",
      "namespace": "dataAwsccIotsitewiseGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-gateway/index.ts",
            "line": 77
          },
          "name": "capabilityConfiguration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-gateway/index.ts",
            "line": 82
          },
          "name": "capabilityNamespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-gateway/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseGateway.DataAwsccIotsitewiseGatewayGatewayCapabilitySummaries"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotsitewise-gateway/index:DataAwsccIotsitewiseGatewayGatewayCapabilitySummariesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseGateway.DataAwsccIotsitewiseGatewayGatewayPlatform": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseGateway.DataAwsccIotsitewiseGatewayGatewayPlatform",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-gateway/index.ts",
        "line": 218
      },
      "name": "DataAwsccIotsitewiseGatewayGatewayPlatform",
      "namespace": "dataAwsccIotsitewiseGateway",
      "symbolId": "src/data-awscc-iotsitewise-gateway/index:DataAwsccIotsitewiseGatewayGatewayPlatform"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseGateway.DataAwsccIotsitewiseGatewayGatewayPlatformGreengrassV2": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseGateway.DataAwsccIotsitewiseGatewayGatewayPlatformGreengrassV2",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-gateway/index.ts",
        "line": 105
      },
      "name": "DataAwsccIotsitewiseGatewayGatewayPlatformGreengrassV2",
      "namespace": "dataAwsccIotsitewiseGateway",
      "symbolId": "src/data-awscc-iotsitewise-gateway/index:DataAwsccIotsitewiseGatewayGatewayPlatformGreengrassV2"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseGateway.DataAwsccIotsitewiseGatewayGatewayPlatformGreengrassV2OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseGateway.DataAwsccIotsitewiseGatewayGatewayPlatformGreengrassV2OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotsitewise-gateway/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-awscc-iotsitewise-gateway/index.ts",
        "line": 128
      },
      "name": "DataAwsccIotsitewiseGatewayGatewayPlatformGreengrassV2OutputReference",
      "namespace": "dataAwsccIotsitewiseGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-gateway/index.ts",
            "line": 155
          },
          "name": "coreDeviceOperatingSystem",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-gateway/index.ts",
            "line": 160
          },
          "name": "coreDeviceThingName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-gateway/index.ts",
            "line": 139
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseGateway.DataAwsccIotsitewiseGatewayGatewayPlatformGreengrassV2"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotsitewise-gateway/index:DataAwsccIotsitewiseGatewayGatewayPlatformGreengrassV2OutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseGateway.DataAwsccIotsitewiseGatewayGatewayPlatformOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseGateway.DataAwsccIotsitewiseGatewayGatewayPlatformOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotsitewise-gateway/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/data-awscc-iotsitewise-gateway/index.ts",
        "line": 241
      },
      "name": "DataAwsccIotsitewiseGatewayGatewayPlatformOutputReference",
      "namespace": "dataAwsccIotsitewiseGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-gateway/index.ts",
            "line": 269
          },
          "name": "greengrassV2",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseGateway.DataAwsccIotsitewiseGatewayGatewayPlatformGreengrassV2OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-gateway/index.ts",
            "line": 275
          },
          "name": "siemensIe",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseGateway.DataAwsccIotsitewiseGatewayGatewayPlatformSiemensIeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-gateway/index.ts",
            "line": 252
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseGateway.DataAwsccIotsitewiseGatewayGatewayPlatform"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotsitewise-gateway/index:DataAwsccIotsitewiseGatewayGatewayPlatformOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseGateway.DataAwsccIotsitewiseGatewayGatewayPlatformSiemensIe": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseGateway.DataAwsccIotsitewiseGatewayGatewayPlatformSiemensIe",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-gateway/index.ts",
        "line": 164
      },
      "name": "DataAwsccIotsitewiseGatewayGatewayPlatformSiemensIe",
      "namespace": "dataAwsccIotsitewiseGateway",
      "symbolId": "src/data-awscc-iotsitewise-gateway/index:DataAwsccIotsitewiseGatewayGatewayPlatformSiemensIe"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseGateway.DataAwsccIotsitewiseGatewayGatewayPlatformSiemensIeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseGateway.DataAwsccIotsitewiseGatewayGatewayPlatformSiemensIeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotsitewise-gateway/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-gateway/index.ts",
        "line": 187
      },
      "name": "DataAwsccIotsitewiseGatewayGatewayPlatformSiemensIeOutputReference",
      "namespace": "dataAwsccIotsitewiseGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-gateway/index.ts",
            "line": 214
          },
          "name": "iotCoreThingName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-gateway/index.ts",
            "line": 198
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseGateway.DataAwsccIotsitewiseGatewayGatewayPlatformSiemensIe"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotsitewise-gateway/index:DataAwsccIotsitewiseGatewayGatewayPlatformSiemensIeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseGateway.DataAwsccIotsitewiseGatewayTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseGateway.DataAwsccIotsitewiseGatewayTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-gateway/index.ts",
        "line": 279
      },
      "name": "DataAwsccIotsitewiseGatewayTags",
      "namespace": "dataAwsccIotsitewiseGateway",
      "symbolId": "src/data-awscc-iotsitewise-gateway/index:DataAwsccIotsitewiseGatewayTags"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseGateway.DataAwsccIotsitewiseGatewayTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseGateway.DataAwsccIotsitewiseGatewayTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotsitewise-gateway/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-gateway/index.ts",
        "line": 341
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-gateway/index.ts",
            "line": 355
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseGateway.DataAwsccIotsitewiseGatewayTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIotsitewiseGatewayTagsList",
      "namespace": "dataAwsccIotsitewiseGateway",
      "symbolId": "src/data-awscc-iotsitewise-gateway/index:DataAwsccIotsitewiseGatewayTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseGateway.DataAwsccIotsitewiseGatewayTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseGateway.DataAwsccIotsitewiseGatewayTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotsitewise-gateway/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-gateway/index.ts",
        "line": 302
      },
      "name": "DataAwsccIotsitewiseGatewayTagsOutputReference",
      "namespace": "dataAwsccIotsitewiseGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-gateway/index.ts",
            "line": 331
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-gateway/index.ts",
            "line": 336
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-gateway/index.ts",
            "line": 315
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseGateway.DataAwsccIotsitewiseGatewayTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotsitewise-gateway/index:DataAwsccIotsitewiseGatewayTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseGateways.DataAwsccIotsitewiseGateways": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotsitewise_gateways awscc_iotsitewise_gateways}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseGateways.DataAwsccIotsitewiseGateways",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotsitewise_gateways awscc_iotsitewise_gateways} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotsitewise-gateways/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseGateways.DataAwsccIotsitewiseGatewaysConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-gateways/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotsitewiseGateways resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-gateways/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIotsitewiseGateways to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotsitewise_gateways#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotsitewiseGateways that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotsitewiseGateways to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-gateways/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-gateways/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotsitewiseGateways",
      "namespace": "dataAwsccIotsitewiseGateways",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-gateways/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-gateways/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-gateways/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-iotsitewise-gateways/index:DataAwsccIotsitewiseGateways"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseGateways.DataAwsccIotsitewiseGatewaysConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseGateways.DataAwsccIotsitewiseGatewaysConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-gateways/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotsitewiseGatewaysConfig",
      "namespace": "dataAwsccIotsitewiseGateways",
      "symbolId": "src/data-awscc-iotsitewise-gateways/index:DataAwsccIotsitewiseGatewaysConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewisePortal.DataAwsccIotsitewisePortal": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotsitewise_portal awscc_iotsitewise_portal}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewisePortal.DataAwsccIotsitewisePortal",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotsitewise_portal awscc_iotsitewise_portal} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotsitewise-portal/index.ts",
          "line": 273
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewisePortal.DataAwsccIotsitewisePortalConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-portal/index.ts",
        "line": 241
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotsitewisePortal resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-portal/index.ts",
            "line": 258
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIotsitewisePortal to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotsitewise_portal#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotsitewisePortal that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotsitewisePortal to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-portal/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-awscc-iotsitewise-portal/index.ts",
            "line": 392
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotsitewisePortal",
      "namespace": "dataAwsccIotsitewisePortal",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-portal/index.ts",
            "line": 246
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-portal/index.ts",
            "line": 298
          },
          "name": "alarms",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewisePortal.DataAwsccIotsitewisePortalAlarmsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-portal/index.ts",
            "line": 316
          },
          "name": "notificationSenderEmail",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-portal/index.ts",
            "line": 321
          },
          "name": "portalArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-portal/index.ts",
            "line": 326
          },
          "name": "portalAuthMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-portal/index.ts",
            "line": 331
          },
          "name": "portalClientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-portal/index.ts",
            "line": 336
          },
          "name": "portalContactEmail",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-portal/index.ts",
            "line": 341
          },
          "name": "portalDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-portal/index.ts",
            "line": 346
          },
          "name": "portalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-portal/index.ts",
            "line": 351
          },
          "name": "portalName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-portal/index.ts",
            "line": 356
          },
          "name": "portalStartUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-portal/index.ts",
            "line": 361
          },
          "name": "portalType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-portal/index.ts",
            "line": 367
          },
          "name": "portalTypeConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewisePortal.DataAwsccIotsitewisePortalPortalTypeConfigurationMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-portal/index.ts",
            "line": 372
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-portal/index.ts",
            "line": 378
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewisePortal.DataAwsccIotsitewisePortalTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-portal/index.ts",
            "line": 311
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-portal/index.ts",
            "line": 304
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotsitewise-portal/index:DataAwsccIotsitewisePortal"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewisePortal.DataAwsccIotsitewisePortalAlarms": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewisePortal.DataAwsccIotsitewisePortalAlarms",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-portal/index.ts",
        "line": 25
      },
      "name": "DataAwsccIotsitewisePortalAlarms",
      "namespace": "dataAwsccIotsitewisePortal",
      "symbolId": "src/data-awscc-iotsitewise-portal/index:DataAwsccIotsitewisePortalAlarms"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewisePortal.DataAwsccIotsitewisePortalAlarmsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewisePortal.DataAwsccIotsitewisePortalAlarmsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotsitewise-portal/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-portal/index.ts",
        "line": 48
      },
      "name": "DataAwsccIotsitewisePortalAlarmsOutputReference",
      "namespace": "dataAwsccIotsitewisePortal",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-portal/index.ts",
            "line": 75
          },
          "name": "alarmRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-portal/index.ts",
            "line": 80
          },
          "name": "notificationLambdaArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-portal/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewisePortal.DataAwsccIotsitewisePortalAlarms"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotsitewise-portal/index:DataAwsccIotsitewisePortalAlarmsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewisePortal.DataAwsccIotsitewisePortalConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewisePortal.DataAwsccIotsitewisePortalConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-portal/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotsitewisePortalConfig",
      "namespace": "dataAwsccIotsitewisePortal",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotsitewise_portal#id DataAwsccIotsitewisePortal#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-portal/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotsitewise-portal/index:DataAwsccIotsitewisePortalConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewisePortal.DataAwsccIotsitewisePortalPortalTypeConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewisePortal.DataAwsccIotsitewisePortalPortalTypeConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-portal/index.ts",
        "line": 84
      },
      "name": "DataAwsccIotsitewisePortalPortalTypeConfiguration",
      "namespace": "dataAwsccIotsitewisePortal",
      "symbolId": "src/data-awscc-iotsitewise-portal/index:DataAwsccIotsitewisePortalPortalTypeConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewisePortal.DataAwsccIotsitewisePortalPortalTypeConfigurationMap": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewisePortal.DataAwsccIotsitewisePortalPortalTypeConfigurationMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotsitewise-portal/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-awscc-iotsitewise-portal/index.ts",
        "line": 140
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-portal/index.ts",
            "line": 153
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewisePortal.DataAwsccIotsitewisePortalPortalTypeConfigurationOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIotsitewisePortalPortalTypeConfigurationMap",
      "namespace": "dataAwsccIotsitewisePortal",
      "symbolId": "src/data-awscc-iotsitewise-portal/index:DataAwsccIotsitewisePortalPortalTypeConfigurationMap"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewisePortal.DataAwsccIotsitewisePortalPortalTypeConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewisePortal.DataAwsccIotsitewisePortalPortalTypeConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotsitewise-portal/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 key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-portal/index.ts",
        "line": 107
      },
      "name": "DataAwsccIotsitewisePortalPortalTypeConfigurationOutputReference",
      "namespace": "dataAwsccIotsitewisePortal",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-portal/index.ts",
            "line": 135
          },
          "name": "portalTools",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-portal/index.ts",
            "line": 119
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewisePortal.DataAwsccIotsitewisePortalPortalTypeConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotsitewise-portal/index:DataAwsccIotsitewisePortalPortalTypeConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewisePortal.DataAwsccIotsitewisePortalTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewisePortal.DataAwsccIotsitewisePortalTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-portal/index.ts",
        "line": 157
      },
      "name": "DataAwsccIotsitewisePortalTags",
      "namespace": "dataAwsccIotsitewisePortal",
      "symbolId": "src/data-awscc-iotsitewise-portal/index:DataAwsccIotsitewisePortalTags"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewisePortal.DataAwsccIotsitewisePortalTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewisePortal.DataAwsccIotsitewisePortalTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotsitewise-portal/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-portal/index.ts",
        "line": 219
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-portal/index.ts",
            "line": 233
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewisePortal.DataAwsccIotsitewisePortalTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIotsitewisePortalTagsList",
      "namespace": "dataAwsccIotsitewisePortal",
      "symbolId": "src/data-awscc-iotsitewise-portal/index:DataAwsccIotsitewisePortalTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewisePortal.DataAwsccIotsitewisePortalTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewisePortal.DataAwsccIotsitewisePortalTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotsitewise-portal/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-portal/index.ts",
        "line": 180
      },
      "name": "DataAwsccIotsitewisePortalTagsOutputReference",
      "namespace": "dataAwsccIotsitewisePortal",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-portal/index.ts",
            "line": 209
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-portal/index.ts",
            "line": 214
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-portal/index.ts",
            "line": 193
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewisePortal.DataAwsccIotsitewisePortalTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotsitewise-portal/index:DataAwsccIotsitewisePortalTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewisePortals.DataAwsccIotsitewisePortals": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotsitewise_portals awscc_iotsitewise_portals}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewisePortals.DataAwsccIotsitewisePortals",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotsitewise_portals awscc_iotsitewise_portals} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotsitewise-portals/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewisePortals.DataAwsccIotsitewisePortalsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-portals/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotsitewisePortals resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-portals/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIotsitewisePortals to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotsitewise_portals#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotsitewisePortals that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotsitewisePortals to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-portals/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-portals/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotsitewisePortals",
      "namespace": "dataAwsccIotsitewisePortals",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-portals/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-portals/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-portals/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-iotsitewise-portals/index:DataAwsccIotsitewisePortals"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewisePortals.DataAwsccIotsitewisePortalsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewisePortals.DataAwsccIotsitewisePortalsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-portals/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotsitewisePortalsConfig",
      "namespace": "dataAwsccIotsitewisePortals",
      "symbolId": "src/data-awscc-iotsitewise-portals/index:DataAwsccIotsitewisePortalsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseProject.DataAwsccIotsitewiseProject": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotsitewise_project awscc_iotsitewise_project}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseProject.DataAwsccIotsitewiseProject",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotsitewise_project awscc_iotsitewise_project} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotsitewise-project/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-awscc.dataAwsccIotsitewiseProject.DataAwsccIotsitewiseProjectConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-project/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotsitewiseProject resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-project/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 DataAwsccIotsitewiseProject to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotsitewise_project#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotsitewiseProject that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotsitewiseProject to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-project/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-awscc-iotsitewise-project/index.ts",
            "line": 223
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotsitewiseProject",
      "namespace": "dataAwsccIotsitewiseProject",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-project/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-project/index.ts",
            "line": 165
          },
          "name": "assetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-project/index.ts",
            "line": 183
          },
          "name": "portalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-project/index.ts",
            "line": 188
          },
          "name": "projectArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-project/index.ts",
            "line": 193
          },
          "name": "projectDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-project/index.ts",
            "line": 198
          },
          "name": "projectId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-project/index.ts",
            "line": 203
          },
          "name": "projectName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-project/index.ts",
            "line": 209
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseProject.DataAwsccIotsitewiseProjectTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-project/index.ts",
            "line": 178
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-project/index.ts",
            "line": 171
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotsitewise-project/index:DataAwsccIotsitewiseProject"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseProject.DataAwsccIotsitewiseProjectConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseProject.DataAwsccIotsitewiseProjectConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-project/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotsitewiseProjectConfig",
      "namespace": "dataAwsccIotsitewiseProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotsitewise_project#id DataAwsccIotsitewiseProject#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-project/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotsitewise-project/index:DataAwsccIotsitewiseProjectConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseProject.DataAwsccIotsitewiseProjectTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseProject.DataAwsccIotsitewiseProjectTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-project/index.ts",
        "line": 25
      },
      "name": "DataAwsccIotsitewiseProjectTags",
      "namespace": "dataAwsccIotsitewiseProject",
      "symbolId": "src/data-awscc-iotsitewise-project/index:DataAwsccIotsitewiseProjectTags"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseProject.DataAwsccIotsitewiseProjectTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseProject.DataAwsccIotsitewiseProjectTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotsitewise-project/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-awscc-iotsitewise-project/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-project/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-awscc.dataAwsccIotsitewiseProject.DataAwsccIotsitewiseProjectTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIotsitewiseProjectTagsList",
      "namespace": "dataAwsccIotsitewiseProject",
      "symbolId": "src/data-awscc-iotsitewise-project/index:DataAwsccIotsitewiseProjectTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseProject.DataAwsccIotsitewiseProjectTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseProject.DataAwsccIotsitewiseProjectTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotsitewise-project/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-project/index.ts",
        "line": 48
      },
      "name": "DataAwsccIotsitewiseProjectTagsOutputReference",
      "namespace": "dataAwsccIotsitewiseProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-project/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-project/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-project/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseProject.DataAwsccIotsitewiseProjectTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotsitewise-project/index:DataAwsccIotsitewiseProjectTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseProjects.DataAwsccIotsitewiseProjects": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotsitewise_projects awscc_iotsitewise_projects}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseProjects.DataAwsccIotsitewiseProjects",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotsitewise_projects awscc_iotsitewise_projects} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotsitewise-projects/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseProjects.DataAwsccIotsitewiseProjectsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-projects/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotsitewiseProjects resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-projects/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIotsitewiseProjects to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotsitewise_projects#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotsitewiseProjects that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotsitewiseProjects to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-projects/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-projects/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotsitewiseProjects",
      "namespace": "dataAwsccIotsitewiseProjects",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-projects/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-projects/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotsitewise-projects/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-iotsitewise-projects/index:DataAwsccIotsitewiseProjects"
    },
    "@cdktn/provider-awscc.dataAwsccIotsitewiseProjects.DataAwsccIotsitewiseProjectsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotsitewiseProjects.DataAwsccIotsitewiseProjectsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotsitewise-projects/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotsitewiseProjectsConfig",
      "namespace": "dataAwsccIotsitewiseProjects",
      "symbolId": "src/data-awscc-iotsitewise-projects/index:DataAwsccIotsitewiseProjectsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIottwinmakerScene.DataAwsccIottwinmakerScene": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iottwinmaker_scene awscc_iottwinmaker_scene}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIottwinmakerScene.DataAwsccIottwinmakerScene",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iottwinmaker_scene awscc_iottwinmaker_scene} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iottwinmaker-scene/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIottwinmakerScene.DataAwsccIottwinmakerSceneConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iottwinmaker-scene/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIottwinmakerScene resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iottwinmaker-scene/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIottwinmakerScene to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iottwinmaker_scene#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIottwinmakerScene that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIottwinmakerScene to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iottwinmaker-scene/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-awscc-iottwinmaker-scene/index.ts",
            "line": 165
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIottwinmakerScene",
      "namespace": "dataAwsccIottwinmakerScene",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iottwinmaker-scene/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iottwinmaker-scene/index.ts",
            "line": 85
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iottwinmaker-scene/index.ts",
            "line": 90
          },
          "name": "capabilities",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iottwinmaker-scene/index.ts",
            "line": 95
          },
          "name": "contentLocation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iottwinmaker-scene/index.ts",
            "line": 100
          },
          "name": "creationDateTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iottwinmaker-scene/index.ts",
            "line": 105
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iottwinmaker-scene/index.ts",
            "line": 111
          },
          "name": "generatedSceneMetadata",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iottwinmaker-scene/index.ts",
            "line": 129
          },
          "name": "sceneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iottwinmaker-scene/index.ts",
            "line": 135
          },
          "name": "sceneMetadata",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iottwinmaker-scene/index.ts",
            "line": 141
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iottwinmaker-scene/index.ts",
            "line": 146
          },
          "name": "updateDateTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iottwinmaker-scene/index.ts",
            "line": 151
          },
          "name": "workspaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iottwinmaker-scene/index.ts",
            "line": 124
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iottwinmaker-scene/index.ts",
            "line": 117
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iottwinmaker-scene/index:DataAwsccIottwinmakerScene"
    },
    "@cdktn/provider-awscc.dataAwsccIottwinmakerScene.DataAwsccIottwinmakerSceneConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIottwinmakerScene.DataAwsccIottwinmakerSceneConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iottwinmaker-scene/index.ts",
        "line": 14
      },
      "name": "DataAwsccIottwinmakerSceneConfig",
      "namespace": "dataAwsccIottwinmakerScene",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iottwinmaker_scene#id DataAwsccIottwinmakerScene#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iottwinmaker-scene/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iottwinmaker-scene/index:DataAwsccIottwinmakerSceneConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIottwinmakerSyncJob.DataAwsccIottwinmakerSyncJob": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iottwinmaker_sync_job awscc_iottwinmaker_sync_job}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIottwinmakerSyncJob.DataAwsccIottwinmakerSyncJob",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iottwinmaker_sync_job awscc_iottwinmaker_sync_job} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iottwinmaker-sync-job/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIottwinmakerSyncJob.DataAwsccIottwinmakerSyncJobConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iottwinmaker-sync-job/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIottwinmakerSyncJob resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iottwinmaker-sync-job/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIottwinmakerSyncJob to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iottwinmaker_sync_job#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIottwinmakerSyncJob that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIottwinmakerSyncJob to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iottwinmaker-sync-job/index.ts",
            "line": 142
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iottwinmaker-sync-job/index.ts",
            "line": 148
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIottwinmakerSyncJob",
      "namespace": "dataAwsccIottwinmakerSyncJob",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iottwinmaker-sync-job/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iottwinmaker-sync-job/index.ts",
            "line": 85
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iottwinmaker-sync-job/index.ts",
            "line": 90
          },
          "name": "creationDateTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iottwinmaker-sync-job/index.ts",
            "line": 108
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iottwinmaker-sync-job/index.ts",
            "line": 113
          },
          "name": "syncRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iottwinmaker-sync-job/index.ts",
            "line": 118
          },
          "name": "syncSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iottwinmaker-sync-job/index.ts",
            "line": 124
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iottwinmaker-sync-job/index.ts",
            "line": 129
          },
          "name": "updateDateTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iottwinmaker-sync-job/index.ts",
            "line": 134
          },
          "name": "workspaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iottwinmaker-sync-job/index.ts",
            "line": 103
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iottwinmaker-sync-job/index.ts",
            "line": 96
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iottwinmaker-sync-job/index:DataAwsccIottwinmakerSyncJob"
    },
    "@cdktn/provider-awscc.dataAwsccIottwinmakerSyncJob.DataAwsccIottwinmakerSyncJobConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIottwinmakerSyncJob.DataAwsccIottwinmakerSyncJobConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iottwinmaker-sync-job/index.ts",
        "line": 14
      },
      "name": "DataAwsccIottwinmakerSyncJobConfig",
      "namespace": "dataAwsccIottwinmakerSyncJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iottwinmaker_sync_job#id DataAwsccIottwinmakerSyncJob#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iottwinmaker-sync-job/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iottwinmaker-sync-job/index:DataAwsccIottwinmakerSyncJobConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIottwinmakerWorkspace.DataAwsccIottwinmakerWorkspace": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iottwinmaker_workspace awscc_iottwinmaker_workspace}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIottwinmakerWorkspace.DataAwsccIottwinmakerWorkspace",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iottwinmaker_workspace awscc_iottwinmaker_workspace} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iottwinmaker-workspace/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIottwinmakerWorkspace.DataAwsccIottwinmakerWorkspaceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iottwinmaker-workspace/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIottwinmakerWorkspace resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iottwinmaker-workspace/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIottwinmakerWorkspace to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iottwinmaker_workspace#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIottwinmakerWorkspace that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIottwinmakerWorkspace to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iottwinmaker-workspace/index.ts",
            "line": 142
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iottwinmaker-workspace/index.ts",
            "line": 148
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIottwinmakerWorkspace",
      "namespace": "dataAwsccIottwinmakerWorkspace",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iottwinmaker-workspace/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iottwinmaker-workspace/index.ts",
            "line": 85
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iottwinmaker-workspace/index.ts",
            "line": 90
          },
          "name": "creationDateTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iottwinmaker-workspace/index.ts",
            "line": 95
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iottwinmaker-workspace/index.ts",
            "line": 113
          },
          "name": "role",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iottwinmaker-workspace/index.ts",
            "line": 118
          },
          "name": "s3Location",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iottwinmaker-workspace/index.ts",
            "line": 124
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iottwinmaker-workspace/index.ts",
            "line": 129
          },
          "name": "updateDateTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iottwinmaker-workspace/index.ts",
            "line": 134
          },
          "name": "workspaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iottwinmaker-workspace/index.ts",
            "line": 108
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iottwinmaker-workspace/index.ts",
            "line": 101
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iottwinmaker-workspace/index:DataAwsccIottwinmakerWorkspace"
    },
    "@cdktn/provider-awscc.dataAwsccIottwinmakerWorkspace.DataAwsccIottwinmakerWorkspaceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIottwinmakerWorkspace.DataAwsccIottwinmakerWorkspaceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iottwinmaker-workspace/index.ts",
        "line": 14
      },
      "name": "DataAwsccIottwinmakerWorkspaceConfig",
      "namespace": "dataAwsccIottwinmakerWorkspace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iottwinmaker_workspace#id DataAwsccIottwinmakerWorkspace#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iottwinmaker-workspace/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iottwinmaker-workspace/index:DataAwsccIottwinmakerWorkspaceConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIottwinmakerWorkspaces.DataAwsccIottwinmakerWorkspaces": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iottwinmaker_workspaces awscc_iottwinmaker_workspaces}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIottwinmakerWorkspaces.DataAwsccIottwinmakerWorkspaces",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iottwinmaker_workspaces awscc_iottwinmaker_workspaces} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iottwinmaker-workspaces/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIottwinmakerWorkspaces.DataAwsccIottwinmakerWorkspacesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iottwinmaker-workspaces/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIottwinmakerWorkspaces resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iottwinmaker-workspaces/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIottwinmakerWorkspaces to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iottwinmaker_workspaces#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIottwinmakerWorkspaces that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIottwinmakerWorkspaces to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iottwinmaker-workspaces/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iottwinmaker-workspaces/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIottwinmakerWorkspaces",
      "namespace": "dataAwsccIottwinmakerWorkspaces",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iottwinmaker-workspaces/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iottwinmaker-workspaces/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iottwinmaker-workspaces/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-iottwinmaker-workspaces/index:DataAwsccIottwinmakerWorkspaces"
    },
    "@cdktn/provider-awscc.dataAwsccIottwinmakerWorkspaces.DataAwsccIottwinmakerWorkspacesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIottwinmakerWorkspaces.DataAwsccIottwinmakerWorkspacesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iottwinmaker-workspaces/index.ts",
        "line": 14
      },
      "name": "DataAwsccIottwinmakerWorkspacesConfig",
      "namespace": "dataAwsccIottwinmakerWorkspaces",
      "symbolId": "src/data-awscc-iottwinmaker-workspaces/index:DataAwsccIottwinmakerWorkspacesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessDestination.DataAwsccIotwirelessDestination": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotwireless_destination awscc_iotwireless_destination}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessDestination.DataAwsccIotwirelessDestination",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotwireless_destination awscc_iotwireless_destination} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotwireless-destination/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-awscc.dataAwsccIotwirelessDestination.DataAwsccIotwirelessDestinationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotwireless-destination/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotwirelessDestination resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-destination/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 DataAwsccIotwirelessDestination to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotwireless_destination#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotwirelessDestination that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotwirelessDestination to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-destination/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-awscc-iotwireless-destination/index.ts",
            "line": 223
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotwirelessDestination",
      "namespace": "dataAwsccIotwirelessDestination",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-destination/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-destination/index.ts",
            "line": 165
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-destination/index.ts",
            "line": 170
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-destination/index.ts",
            "line": 175
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-destination/index.ts",
            "line": 180
          },
          "name": "expressionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-destination/index.ts",
            "line": 198
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-destination/index.ts",
            "line": 203
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-destination/index.ts",
            "line": 209
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessDestination.DataAwsccIotwirelessDestinationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-destination/index.ts",
            "line": 193
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-destination/index.ts",
            "line": 186
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotwireless-destination/index:DataAwsccIotwirelessDestination"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessDestination.DataAwsccIotwirelessDestinationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessDestination.DataAwsccIotwirelessDestinationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotwireless-destination/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotwirelessDestinationConfig",
      "namespace": "dataAwsccIotwirelessDestination",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotwireless_destination#id DataAwsccIotwirelessDestination#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-destination/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotwireless-destination/index:DataAwsccIotwirelessDestinationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessDestination.DataAwsccIotwirelessDestinationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessDestination.DataAwsccIotwirelessDestinationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotwireless-destination/index.ts",
        "line": 25
      },
      "name": "DataAwsccIotwirelessDestinationTags",
      "namespace": "dataAwsccIotwirelessDestination",
      "symbolId": "src/data-awscc-iotwireless-destination/index:DataAwsccIotwirelessDestinationTags"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessDestination.DataAwsccIotwirelessDestinationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessDestination.DataAwsccIotwirelessDestinationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotwireless-destination/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-awscc-iotwireless-destination/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-destination/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-awscc.dataAwsccIotwirelessDestination.DataAwsccIotwirelessDestinationTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIotwirelessDestinationTagsList",
      "namespace": "dataAwsccIotwirelessDestination",
      "symbolId": "src/data-awscc-iotwireless-destination/index:DataAwsccIotwirelessDestinationTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessDestination.DataAwsccIotwirelessDestinationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessDestination.DataAwsccIotwirelessDestinationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotwireless-destination/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotwireless-destination/index.ts",
        "line": 48
      },
      "name": "DataAwsccIotwirelessDestinationTagsOutputReference",
      "namespace": "dataAwsccIotwirelessDestination",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-destination/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-destination/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-destination/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessDestination.DataAwsccIotwirelessDestinationTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotwireless-destination/index:DataAwsccIotwirelessDestinationTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessDestinations.DataAwsccIotwirelessDestinations": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotwireless_destinations awscc_iotwireless_destinations}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessDestinations.DataAwsccIotwirelessDestinations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotwireless_destinations awscc_iotwireless_destinations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotwireless-destinations/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessDestinations.DataAwsccIotwirelessDestinationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotwireless-destinations/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotwirelessDestinations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-destinations/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIotwirelessDestinations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotwireless_destinations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotwirelessDestinations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotwirelessDestinations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-destinations/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-destinations/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotwirelessDestinations",
      "namespace": "dataAwsccIotwirelessDestinations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-destinations/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-destinations/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-destinations/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-iotwireless-destinations/index:DataAwsccIotwirelessDestinations"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessDestinations.DataAwsccIotwirelessDestinationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessDestinations.DataAwsccIotwirelessDestinationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotwireless-destinations/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotwirelessDestinationsConfig",
      "namespace": "dataAwsccIotwirelessDestinations",
      "symbolId": "src/data-awscc-iotwireless-destinations/index:DataAwsccIotwirelessDestinationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessDeviceProfile.DataAwsccIotwirelessDeviceProfile": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotwireless_device_profile awscc_iotwireless_device_profile}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessDeviceProfile.DataAwsccIotwirelessDeviceProfile",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotwireless_device_profile awscc_iotwireless_device_profile} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotwireless-device-profile/index.ts",
          "line": 285
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessDeviceProfile.DataAwsccIotwirelessDeviceProfileConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotwireless-device-profile/index.ts",
        "line": 253
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotwirelessDeviceProfile resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-device-profile/index.ts",
            "line": 270
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIotwirelessDeviceProfile to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotwireless_device_profile#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotwirelessDeviceProfile that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotwirelessDeviceProfile to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-device-profile/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-awscc-iotwireless-device-profile/index.ts",
            "line": 358
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotwirelessDeviceProfile",
      "namespace": "dataAwsccIotwirelessDeviceProfile",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-device-profile/index.ts",
            "line": 258
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-device-profile/index.ts",
            "line": 309
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-device-profile/index.ts",
            "line": 314
          },
          "name": "deviceProfileId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-device-profile/index.ts",
            "line": 333
          },
          "name": "loRaWan",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessDeviceProfile.DataAwsccIotwirelessDeviceProfileLoRaWanOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-device-profile/index.ts",
            "line": 338
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-device-profile/index.ts",
            "line": 344
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessDeviceProfile.DataAwsccIotwirelessDeviceProfileTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-device-profile/index.ts",
            "line": 327
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-device-profile/index.ts",
            "line": 320
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotwireless-device-profile/index:DataAwsccIotwirelessDeviceProfile"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessDeviceProfile.DataAwsccIotwirelessDeviceProfileConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessDeviceProfile.DataAwsccIotwirelessDeviceProfileConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotwireless-device-profile/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotwirelessDeviceProfileConfig",
      "namespace": "dataAwsccIotwirelessDeviceProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotwireless_device_profile#id DataAwsccIotwirelessDeviceProfile#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-device-profile/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotwireless-device-profile/index:DataAwsccIotwirelessDeviceProfileConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessDeviceProfile.DataAwsccIotwirelessDeviceProfileLoRaWan": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessDeviceProfile.DataAwsccIotwirelessDeviceProfileLoRaWan",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotwireless-device-profile/index.ts",
        "line": 25
      },
      "name": "DataAwsccIotwirelessDeviceProfileLoRaWan",
      "namespace": "dataAwsccIotwirelessDeviceProfile",
      "symbolId": "src/data-awscc-iotwireless-device-profile/index:DataAwsccIotwirelessDeviceProfileLoRaWan"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessDeviceProfile.DataAwsccIotwirelessDeviceProfileLoRaWanOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessDeviceProfile.DataAwsccIotwirelessDeviceProfileLoRaWanOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotwireless-device-profile/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotwireless-device-profile/index.ts",
        "line": 48
      },
      "name": "DataAwsccIotwirelessDeviceProfileLoRaWanOutputReference",
      "namespace": "dataAwsccIotwirelessDeviceProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-device-profile/index.ts",
            "line": 75
          },
          "name": "classBTimeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-device-profile/index.ts",
            "line": 80
          },
          "name": "classCTimeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-device-profile/index.ts",
            "line": 85
          },
          "name": "factoryPresetFreqsList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-device-profile/index.ts",
            "line": 90
          },
          "name": "macVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-device-profile/index.ts",
            "line": 95
          },
          "name": "maxDutyCycle",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-device-profile/index.ts",
            "line": 100
          },
          "name": "maxEirp",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-device-profile/index.ts",
            "line": 105
          },
          "name": "pingSlotDr",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-device-profile/index.ts",
            "line": 110
          },
          "name": "pingSlotFreq",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-device-profile/index.ts",
            "line": 115
          },
          "name": "pingSlotPeriod",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-device-profile/index.ts",
            "line": 120
          },
          "name": "regParamsRevision",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-device-profile/index.ts",
            "line": 125
          },
          "name": "rfRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-device-profile/index.ts",
            "line": 130
          },
          "name": "rxDataRate2",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-device-profile/index.ts",
            "line": 135
          },
          "name": "rxDelay1",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-device-profile/index.ts",
            "line": 140
          },
          "name": "rxDrOffset1",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-device-profile/index.ts",
            "line": 145
          },
          "name": "rxFreq2",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-device-profile/index.ts",
            "line": 150
          },
          "name": "supports32BitFCnt",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-device-profile/index.ts",
            "line": 155
          },
          "name": "supportsClassB",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-device-profile/index.ts",
            "line": 160
          },
          "name": "supportsClassC",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-device-profile/index.ts",
            "line": 165
          },
          "name": "supportsJoin",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-device-profile/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessDeviceProfile.DataAwsccIotwirelessDeviceProfileLoRaWan"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotwireless-device-profile/index:DataAwsccIotwirelessDeviceProfileLoRaWanOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessDeviceProfile.DataAwsccIotwirelessDeviceProfileTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessDeviceProfile.DataAwsccIotwirelessDeviceProfileTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotwireless-device-profile/index.ts",
        "line": 169
      },
      "name": "DataAwsccIotwirelessDeviceProfileTags",
      "namespace": "dataAwsccIotwirelessDeviceProfile",
      "symbolId": "src/data-awscc-iotwireless-device-profile/index:DataAwsccIotwirelessDeviceProfileTags"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessDeviceProfile.DataAwsccIotwirelessDeviceProfileTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessDeviceProfile.DataAwsccIotwirelessDeviceProfileTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotwireless-device-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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotwireless-device-profile/index.ts",
        "line": 231
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-device-profile/index.ts",
            "line": 245
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessDeviceProfile.DataAwsccIotwirelessDeviceProfileTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIotwirelessDeviceProfileTagsList",
      "namespace": "dataAwsccIotwirelessDeviceProfile",
      "symbolId": "src/data-awscc-iotwireless-device-profile/index:DataAwsccIotwirelessDeviceProfileTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessDeviceProfile.DataAwsccIotwirelessDeviceProfileTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessDeviceProfile.DataAwsccIotwirelessDeviceProfileTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotwireless-device-profile/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotwireless-device-profile/index.ts",
        "line": 192
      },
      "name": "DataAwsccIotwirelessDeviceProfileTagsOutputReference",
      "namespace": "dataAwsccIotwirelessDeviceProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-device-profile/index.ts",
            "line": 221
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-device-profile/index.ts",
            "line": 226
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-device-profile/index.ts",
            "line": 205
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessDeviceProfile.DataAwsccIotwirelessDeviceProfileTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotwireless-device-profile/index:DataAwsccIotwirelessDeviceProfileTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessDeviceProfiles.DataAwsccIotwirelessDeviceProfiles": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotwireless_device_profiles awscc_iotwireless_device_profiles}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessDeviceProfiles.DataAwsccIotwirelessDeviceProfiles",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotwireless_device_profiles awscc_iotwireless_device_profiles} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotwireless-device-profiles/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessDeviceProfiles.DataAwsccIotwirelessDeviceProfilesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotwireless-device-profiles/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotwirelessDeviceProfiles resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-device-profiles/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIotwirelessDeviceProfiles to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotwireless_device_profiles#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotwirelessDeviceProfiles that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotwirelessDeviceProfiles to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-device-profiles/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-device-profiles/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotwirelessDeviceProfiles",
      "namespace": "dataAwsccIotwirelessDeviceProfiles",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-device-profiles/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-device-profiles/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-device-profiles/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-iotwireless-device-profiles/index:DataAwsccIotwirelessDeviceProfiles"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessDeviceProfiles.DataAwsccIotwirelessDeviceProfilesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessDeviceProfiles.DataAwsccIotwirelessDeviceProfilesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotwireless-device-profiles/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotwirelessDeviceProfilesConfig",
      "namespace": "dataAwsccIotwirelessDeviceProfiles",
      "symbolId": "src/data-awscc-iotwireless-device-profiles/index:DataAwsccIotwirelessDeviceProfilesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessFuotaTask.DataAwsccIotwirelessFuotaTask": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotwireless_fuota_task awscc_iotwireless_fuota_task}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessFuotaTask.DataAwsccIotwirelessFuotaTask",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotwireless_fuota_task awscc_iotwireless_fuota_task} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotwireless-fuota-task/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessFuotaTask.DataAwsccIotwirelessFuotaTaskConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotwireless-fuota-task/index.ts",
        "line": 168
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotwirelessFuotaTask resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-fuota-task/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 DataAwsccIotwirelessFuotaTask to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotwireless_fuota_task#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotwirelessFuotaTask that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotwirelessFuotaTask to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-fuota-task/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-awscc-iotwireless-fuota-task/index.ts",
            "line": 313
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotwirelessFuotaTask",
      "namespace": "dataAwsccIotwirelessFuotaTask",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-fuota-task/index.ts",
            "line": 173
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-fuota-task/index.ts",
            "line": 224
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-fuota-task/index.ts",
            "line": 229
          },
          "name": "associateMulticastGroup",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-fuota-task/index.ts",
            "line": 234
          },
          "name": "associateWirelessDevice",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-fuota-task/index.ts",
            "line": 239
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-fuota-task/index.ts",
            "line": 244
          },
          "name": "disassociateMulticastGroup",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-fuota-task/index.ts",
            "line": 249
          },
          "name": "disassociateWirelessDevice",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-fuota-task/index.ts",
            "line": 254
          },
          "name": "firmwareUpdateImage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-fuota-task/index.ts",
            "line": 259
          },
          "name": "firmwareUpdateRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-fuota-task/index.ts",
            "line": 264
          },
          "name": "fuotaTaskId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-fuota-task/index.ts",
            "line": 269
          },
          "name": "fuotaTaskStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-fuota-task/index.ts",
            "line": 288
          },
          "name": "loRaWan",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessFuotaTask.DataAwsccIotwirelessFuotaTaskLoRaWanOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-fuota-task/index.ts",
            "line": 293
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-fuota-task/index.ts",
            "line": 299
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessFuotaTask.DataAwsccIotwirelessFuotaTaskTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-fuota-task/index.ts",
            "line": 282
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-fuota-task/index.ts",
            "line": 275
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotwireless-fuota-task/index:DataAwsccIotwirelessFuotaTask"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessFuotaTask.DataAwsccIotwirelessFuotaTaskConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessFuotaTask.DataAwsccIotwirelessFuotaTaskConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotwireless-fuota-task/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotwirelessFuotaTaskConfig",
      "namespace": "dataAwsccIotwirelessFuotaTask",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotwireless_fuota_task#id DataAwsccIotwirelessFuotaTask#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-fuota-task/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotwireless-fuota-task/index:DataAwsccIotwirelessFuotaTaskConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessFuotaTask.DataAwsccIotwirelessFuotaTaskLoRaWan": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessFuotaTask.DataAwsccIotwirelessFuotaTaskLoRaWan",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotwireless-fuota-task/index.ts",
        "line": 25
      },
      "name": "DataAwsccIotwirelessFuotaTaskLoRaWan",
      "namespace": "dataAwsccIotwirelessFuotaTask",
      "symbolId": "src/data-awscc-iotwireless-fuota-task/index:DataAwsccIotwirelessFuotaTaskLoRaWan"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessFuotaTask.DataAwsccIotwirelessFuotaTaskLoRaWanOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessFuotaTask.DataAwsccIotwirelessFuotaTaskLoRaWanOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotwireless-fuota-task/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotwireless-fuota-task/index.ts",
        "line": 48
      },
      "name": "DataAwsccIotwirelessFuotaTaskLoRaWanOutputReference",
      "namespace": "dataAwsccIotwirelessFuotaTask",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-fuota-task/index.ts",
            "line": 75
          },
          "name": "rfRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-fuota-task/index.ts",
            "line": 80
          },
          "name": "startTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-fuota-task/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessFuotaTask.DataAwsccIotwirelessFuotaTaskLoRaWan"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotwireless-fuota-task/index:DataAwsccIotwirelessFuotaTaskLoRaWanOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessFuotaTask.DataAwsccIotwirelessFuotaTaskTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessFuotaTask.DataAwsccIotwirelessFuotaTaskTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotwireless-fuota-task/index.ts",
        "line": 84
      },
      "name": "DataAwsccIotwirelessFuotaTaskTags",
      "namespace": "dataAwsccIotwirelessFuotaTask",
      "symbolId": "src/data-awscc-iotwireless-fuota-task/index:DataAwsccIotwirelessFuotaTaskTags"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessFuotaTask.DataAwsccIotwirelessFuotaTaskTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessFuotaTask.DataAwsccIotwirelessFuotaTaskTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotwireless-fuota-task/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotwireless-fuota-task/index.ts",
        "line": 146
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-fuota-task/index.ts",
            "line": 160
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessFuotaTask.DataAwsccIotwirelessFuotaTaskTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIotwirelessFuotaTaskTagsList",
      "namespace": "dataAwsccIotwirelessFuotaTask",
      "symbolId": "src/data-awscc-iotwireless-fuota-task/index:DataAwsccIotwirelessFuotaTaskTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessFuotaTask.DataAwsccIotwirelessFuotaTaskTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessFuotaTask.DataAwsccIotwirelessFuotaTaskTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotwireless-fuota-task/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotwireless-fuota-task/index.ts",
        "line": 107
      },
      "name": "DataAwsccIotwirelessFuotaTaskTagsOutputReference",
      "namespace": "dataAwsccIotwirelessFuotaTask",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-fuota-task/index.ts",
            "line": 136
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-fuota-task/index.ts",
            "line": 141
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-fuota-task/index.ts",
            "line": 120
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessFuotaTask.DataAwsccIotwirelessFuotaTaskTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotwireless-fuota-task/index:DataAwsccIotwirelessFuotaTaskTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessFuotaTasks.DataAwsccIotwirelessFuotaTasks": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotwireless_fuota_tasks awscc_iotwireless_fuota_tasks}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessFuotaTasks.DataAwsccIotwirelessFuotaTasks",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotwireless_fuota_tasks awscc_iotwireless_fuota_tasks} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotwireless-fuota-tasks/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessFuotaTasks.DataAwsccIotwirelessFuotaTasksConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotwireless-fuota-tasks/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotwirelessFuotaTasks resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-fuota-tasks/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIotwirelessFuotaTasks to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotwireless_fuota_tasks#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotwirelessFuotaTasks that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotwirelessFuotaTasks to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-fuota-tasks/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-fuota-tasks/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotwirelessFuotaTasks",
      "namespace": "dataAwsccIotwirelessFuotaTasks",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-fuota-tasks/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-fuota-tasks/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-fuota-tasks/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-iotwireless-fuota-tasks/index:DataAwsccIotwirelessFuotaTasks"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessFuotaTasks.DataAwsccIotwirelessFuotaTasksConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessFuotaTasks.DataAwsccIotwirelessFuotaTasksConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotwireless-fuota-tasks/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotwirelessFuotaTasksConfig",
      "namespace": "dataAwsccIotwirelessFuotaTasks",
      "symbolId": "src/data-awscc-iotwireless-fuota-tasks/index:DataAwsccIotwirelessFuotaTasksConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessMulticastGroup.DataAwsccIotwirelessMulticastGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotwireless_multicast_group awscc_iotwireless_multicast_group}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessMulticastGroup.DataAwsccIotwirelessMulticastGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotwireless_multicast_group awscc_iotwireless_multicast_group} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotwireless-multicast-group/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-awscc.dataAwsccIotwirelessMulticastGroup.DataAwsccIotwirelessMulticastGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotwireless-multicast-group/index.ts",
        "line": 178
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotwirelessMulticastGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-multicast-group/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 DataAwsccIotwirelessMulticastGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotwireless_multicast_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotwirelessMulticastGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotwirelessMulticastGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-multicast-group/index.ts",
            "line": 297
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-multicast-group/index.ts",
            "line": 303
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotwirelessMulticastGroup",
      "namespace": "dataAwsccIotwirelessMulticastGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-multicast-group/index.ts",
            "line": 183
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-multicast-group/index.ts",
            "line": 234
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-multicast-group/index.ts",
            "line": 239
          },
          "name": "associateWirelessDevice",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-multicast-group/index.ts",
            "line": 244
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-multicast-group/index.ts",
            "line": 249
          },
          "name": "disassociateWirelessDevice",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-multicast-group/index.ts",
            "line": 268
          },
          "name": "loRaWan",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessMulticastGroup.DataAwsccIotwirelessMulticastGroupLoRaWanOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-multicast-group/index.ts",
            "line": 273
          },
          "name": "multicastGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-multicast-group/index.ts",
            "line": 278
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-multicast-group/index.ts",
            "line": 283
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-multicast-group/index.ts",
            "line": 289
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessMulticastGroup.DataAwsccIotwirelessMulticastGroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-multicast-group/index.ts",
            "line": 262
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-multicast-group/index.ts",
            "line": 255
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotwireless-multicast-group/index:DataAwsccIotwirelessMulticastGroup"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessMulticastGroup.DataAwsccIotwirelessMulticastGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessMulticastGroup.DataAwsccIotwirelessMulticastGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotwireless-multicast-group/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotwirelessMulticastGroupConfig",
      "namespace": "dataAwsccIotwirelessMulticastGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotwireless_multicast_group#id DataAwsccIotwirelessMulticastGroup#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-multicast-group/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotwireless-multicast-group/index:DataAwsccIotwirelessMulticastGroupConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessMulticastGroup.DataAwsccIotwirelessMulticastGroupLoRaWan": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessMulticastGroup.DataAwsccIotwirelessMulticastGroupLoRaWan",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotwireless-multicast-group/index.ts",
        "line": 25
      },
      "name": "DataAwsccIotwirelessMulticastGroupLoRaWan",
      "namespace": "dataAwsccIotwirelessMulticastGroup",
      "symbolId": "src/data-awscc-iotwireless-multicast-group/index:DataAwsccIotwirelessMulticastGroupLoRaWan"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessMulticastGroup.DataAwsccIotwirelessMulticastGroupLoRaWanOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessMulticastGroup.DataAwsccIotwirelessMulticastGroupLoRaWanOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotwireless-multicast-group/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotwireless-multicast-group/index.ts",
        "line": 48
      },
      "name": "DataAwsccIotwirelessMulticastGroupLoRaWanOutputReference",
      "namespace": "dataAwsccIotwirelessMulticastGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-multicast-group/index.ts",
            "line": 75
          },
          "name": "dlClass",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-multicast-group/index.ts",
            "line": 80
          },
          "name": "numberOfDevicesInGroup",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-multicast-group/index.ts",
            "line": 85
          },
          "name": "numberOfDevicesRequested",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-multicast-group/index.ts",
            "line": 90
          },
          "name": "rfRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-multicast-group/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessMulticastGroup.DataAwsccIotwirelessMulticastGroupLoRaWan"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotwireless-multicast-group/index:DataAwsccIotwirelessMulticastGroupLoRaWanOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessMulticastGroup.DataAwsccIotwirelessMulticastGroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessMulticastGroup.DataAwsccIotwirelessMulticastGroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotwireless-multicast-group/index.ts",
        "line": 94
      },
      "name": "DataAwsccIotwirelessMulticastGroupTags",
      "namespace": "dataAwsccIotwirelessMulticastGroup",
      "symbolId": "src/data-awscc-iotwireless-multicast-group/index:DataAwsccIotwirelessMulticastGroupTags"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessMulticastGroup.DataAwsccIotwirelessMulticastGroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessMulticastGroup.DataAwsccIotwirelessMulticastGroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotwireless-multicast-group/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/data-awscc-iotwireless-multicast-group/index.ts",
        "line": 156
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-multicast-group/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-awscc.dataAwsccIotwirelessMulticastGroup.DataAwsccIotwirelessMulticastGroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIotwirelessMulticastGroupTagsList",
      "namespace": "dataAwsccIotwirelessMulticastGroup",
      "symbolId": "src/data-awscc-iotwireless-multicast-group/index:DataAwsccIotwirelessMulticastGroupTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessMulticastGroup.DataAwsccIotwirelessMulticastGroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessMulticastGroup.DataAwsccIotwirelessMulticastGroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotwireless-multicast-group/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotwireless-multicast-group/index.ts",
        "line": 117
      },
      "name": "DataAwsccIotwirelessMulticastGroupTagsOutputReference",
      "namespace": "dataAwsccIotwirelessMulticastGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-multicast-group/index.ts",
            "line": 146
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-multicast-group/index.ts",
            "line": 151
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-multicast-group/index.ts",
            "line": 130
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessMulticastGroup.DataAwsccIotwirelessMulticastGroupTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotwireless-multicast-group/index:DataAwsccIotwirelessMulticastGroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessMulticastGroups.DataAwsccIotwirelessMulticastGroups": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotwireless_multicast_groups awscc_iotwireless_multicast_groups}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessMulticastGroups.DataAwsccIotwirelessMulticastGroups",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotwireless_multicast_groups awscc_iotwireless_multicast_groups} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotwireless-multicast-groups/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessMulticastGroups.DataAwsccIotwirelessMulticastGroupsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotwireless-multicast-groups/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotwirelessMulticastGroups resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-multicast-groups/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIotwirelessMulticastGroups to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotwireless_multicast_groups#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotwirelessMulticastGroups that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotwirelessMulticastGroups to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-multicast-groups/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-multicast-groups/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotwirelessMulticastGroups",
      "namespace": "dataAwsccIotwirelessMulticastGroups",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-multicast-groups/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-multicast-groups/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-multicast-groups/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-iotwireless-multicast-groups/index:DataAwsccIotwirelessMulticastGroups"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessMulticastGroups.DataAwsccIotwirelessMulticastGroupsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessMulticastGroups.DataAwsccIotwirelessMulticastGroupsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotwireless-multicast-groups/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotwirelessMulticastGroupsConfig",
      "namespace": "dataAwsccIotwirelessMulticastGroups",
      "symbolId": "src/data-awscc-iotwireless-multicast-groups/index:DataAwsccIotwirelessMulticastGroupsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessNetworkAnalyzerConfiguration.DataAwsccIotwirelessNetworkAnalyzerConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotwireless_network_analyzer_configuration awscc_iotwireless_network_analyzer_configuration}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessNetworkAnalyzerConfiguration.DataAwsccIotwirelessNetworkAnalyzerConfiguration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotwireless_network_analyzer_configuration awscc_iotwireless_network_analyzer_configuration} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotwireless-network-analyzer-configuration/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessNetworkAnalyzerConfiguration.DataAwsccIotwirelessNetworkAnalyzerConfigurationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotwireless-network-analyzer-configuration/index.ts",
        "line": 168
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotwirelessNetworkAnalyzerConfiguration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-network-analyzer-configuration/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 DataAwsccIotwirelessNetworkAnalyzerConfiguration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotwireless_network_analyzer_configuration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotwirelessNetworkAnalyzerConfiguration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotwirelessNetworkAnalyzerConfiguration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-network-analyzer-configuration/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-awscc-iotwireless-network-analyzer-configuration/index.ts",
            "line": 283
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotwirelessNetworkAnalyzerConfiguration",
      "namespace": "dataAwsccIotwirelessNetworkAnalyzerConfiguration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-network-analyzer-configuration/index.ts",
            "line": 173
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-network-analyzer-configuration/index.ts",
            "line": 224
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-network-analyzer-configuration/index.ts",
            "line": 229
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-network-analyzer-configuration/index.ts",
            "line": 247
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-network-analyzer-configuration/index.ts",
            "line": 253
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessNetworkAnalyzerConfiguration.DataAwsccIotwirelessNetworkAnalyzerConfigurationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-network-analyzer-configuration/index.ts",
            "line": 259
          },
          "name": "traceContent",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessNetworkAnalyzerConfiguration.DataAwsccIotwirelessNetworkAnalyzerConfigurationTraceContentOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-network-analyzer-configuration/index.ts",
            "line": 264
          },
          "name": "wirelessDevices",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-network-analyzer-configuration/index.ts",
            "line": 269
          },
          "name": "wirelessGateways",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-network-analyzer-configuration/index.ts",
            "line": 242
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-network-analyzer-configuration/index.ts",
            "line": 235
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotwireless-network-analyzer-configuration/index:DataAwsccIotwirelessNetworkAnalyzerConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessNetworkAnalyzerConfiguration.DataAwsccIotwirelessNetworkAnalyzerConfigurationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessNetworkAnalyzerConfiguration.DataAwsccIotwirelessNetworkAnalyzerConfigurationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotwireless-network-analyzer-configuration/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotwirelessNetworkAnalyzerConfigurationConfig",
      "namespace": "dataAwsccIotwirelessNetworkAnalyzerConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotwireless_network_analyzer_configuration#id DataAwsccIotwirelessNetworkAnalyzerConfiguration#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-network-analyzer-configuration/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotwireless-network-analyzer-configuration/index:DataAwsccIotwirelessNetworkAnalyzerConfigurationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessNetworkAnalyzerConfiguration.DataAwsccIotwirelessNetworkAnalyzerConfigurationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessNetworkAnalyzerConfiguration.DataAwsccIotwirelessNetworkAnalyzerConfigurationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotwireless-network-analyzer-configuration/index.ts",
        "line": 25
      },
      "name": "DataAwsccIotwirelessNetworkAnalyzerConfigurationTags",
      "namespace": "dataAwsccIotwirelessNetworkAnalyzerConfiguration",
      "symbolId": "src/data-awscc-iotwireless-network-analyzer-configuration/index:DataAwsccIotwirelessNetworkAnalyzerConfigurationTags"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessNetworkAnalyzerConfiguration.DataAwsccIotwirelessNetworkAnalyzerConfigurationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessNetworkAnalyzerConfiguration.DataAwsccIotwirelessNetworkAnalyzerConfigurationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotwireless-network-analyzer-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-awscc-iotwireless-network-analyzer-configuration/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-network-analyzer-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-awscc.dataAwsccIotwirelessNetworkAnalyzerConfiguration.DataAwsccIotwirelessNetworkAnalyzerConfigurationTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIotwirelessNetworkAnalyzerConfigurationTagsList",
      "namespace": "dataAwsccIotwirelessNetworkAnalyzerConfiguration",
      "symbolId": "src/data-awscc-iotwireless-network-analyzer-configuration/index:DataAwsccIotwirelessNetworkAnalyzerConfigurationTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessNetworkAnalyzerConfiguration.DataAwsccIotwirelessNetworkAnalyzerConfigurationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessNetworkAnalyzerConfiguration.DataAwsccIotwirelessNetworkAnalyzerConfigurationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotwireless-network-analyzer-configuration/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotwireless-network-analyzer-configuration/index.ts",
        "line": 48
      },
      "name": "DataAwsccIotwirelessNetworkAnalyzerConfigurationTagsOutputReference",
      "namespace": "dataAwsccIotwirelessNetworkAnalyzerConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-network-analyzer-configuration/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-network-analyzer-configuration/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-network-analyzer-configuration/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessNetworkAnalyzerConfiguration.DataAwsccIotwirelessNetworkAnalyzerConfigurationTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotwireless-network-analyzer-configuration/index:DataAwsccIotwirelessNetworkAnalyzerConfigurationTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessNetworkAnalyzerConfiguration.DataAwsccIotwirelessNetworkAnalyzerConfigurationTraceContent": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessNetworkAnalyzerConfiguration.DataAwsccIotwirelessNetworkAnalyzerConfigurationTraceContent",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotwireless-network-analyzer-configuration/index.ts",
        "line": 105
      },
      "name": "DataAwsccIotwirelessNetworkAnalyzerConfigurationTraceContent",
      "namespace": "dataAwsccIotwirelessNetworkAnalyzerConfiguration",
      "symbolId": "src/data-awscc-iotwireless-network-analyzer-configuration/index:DataAwsccIotwirelessNetworkAnalyzerConfigurationTraceContent"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessNetworkAnalyzerConfiguration.DataAwsccIotwirelessNetworkAnalyzerConfigurationTraceContentOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessNetworkAnalyzerConfiguration.DataAwsccIotwirelessNetworkAnalyzerConfigurationTraceContentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotwireless-network-analyzer-configuration/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-awscc-iotwireless-network-analyzer-configuration/index.ts",
        "line": 128
      },
      "name": "DataAwsccIotwirelessNetworkAnalyzerConfigurationTraceContentOutputReference",
      "namespace": "dataAwsccIotwirelessNetworkAnalyzerConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-network-analyzer-configuration/index.ts",
            "line": 155
          },
          "name": "logLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-network-analyzer-configuration/index.ts",
            "line": 160
          },
          "name": "wirelessDeviceFrameInfo",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-network-analyzer-configuration/index.ts",
            "line": 139
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessNetworkAnalyzerConfiguration.DataAwsccIotwirelessNetworkAnalyzerConfigurationTraceContent"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotwireless-network-analyzer-configuration/index:DataAwsccIotwirelessNetworkAnalyzerConfigurationTraceContentOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessNetworkAnalyzerConfigurations.DataAwsccIotwirelessNetworkAnalyzerConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotwireless_network_analyzer_configurations awscc_iotwireless_network_analyzer_configurations}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessNetworkAnalyzerConfigurations.DataAwsccIotwirelessNetworkAnalyzerConfigurations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotwireless_network_analyzer_configurations awscc_iotwireless_network_analyzer_configurations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotwireless-network-analyzer-configurations/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessNetworkAnalyzerConfigurations.DataAwsccIotwirelessNetworkAnalyzerConfigurationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotwireless-network-analyzer-configurations/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotwirelessNetworkAnalyzerConfigurations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-network-analyzer-configurations/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIotwirelessNetworkAnalyzerConfigurations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotwireless_network_analyzer_configurations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotwirelessNetworkAnalyzerConfigurations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotwirelessNetworkAnalyzerConfigurations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-network-analyzer-configurations/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-network-analyzer-configurations/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotwirelessNetworkAnalyzerConfigurations",
      "namespace": "dataAwsccIotwirelessNetworkAnalyzerConfigurations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-network-analyzer-configurations/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-network-analyzer-configurations/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-network-analyzer-configurations/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-iotwireless-network-analyzer-configurations/index:DataAwsccIotwirelessNetworkAnalyzerConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessNetworkAnalyzerConfigurations.DataAwsccIotwirelessNetworkAnalyzerConfigurationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessNetworkAnalyzerConfigurations.DataAwsccIotwirelessNetworkAnalyzerConfigurationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotwireless-network-analyzer-configurations/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotwirelessNetworkAnalyzerConfigurationsConfig",
      "namespace": "dataAwsccIotwirelessNetworkAnalyzerConfigurations",
      "symbolId": "src/data-awscc-iotwireless-network-analyzer-configurations/index:DataAwsccIotwirelessNetworkAnalyzerConfigurationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessPartnerAccount.DataAwsccIotwirelessPartnerAccount": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotwireless_partner_account awscc_iotwireless_partner_account}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessPartnerAccount.DataAwsccIotwirelessPartnerAccount",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotwireless_partner_account awscc_iotwireless_partner_account} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotwireless-partner-account/index.ts",
          "line": 313
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessPartnerAccount.DataAwsccIotwirelessPartnerAccountConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotwireless-partner-account/index.ts",
        "line": 281
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotwirelessPartnerAccount resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-partner-account/index.ts",
            "line": 298
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIotwirelessPartnerAccount to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotwireless_partner_account#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotwirelessPartnerAccount that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotwirelessPartnerAccount to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-partner-account/index.ts",
            "line": 402
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-partner-account/index.ts",
            "line": 408
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotwirelessPartnerAccount",
      "namespace": "dataAwsccIotwirelessPartnerAccount",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-partner-account/index.ts",
            "line": 286
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-partner-account/index.ts",
            "line": 337
          },
          "name": "accountLinked",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-partner-account/index.ts",
            "line": 342
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-partner-account/index.ts",
            "line": 347
          },
          "name": "fingerprint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-partner-account/index.ts",
            "line": 365
          },
          "name": "partnerAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-partner-account/index.ts",
            "line": 370
          },
          "name": "partnerType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-partner-account/index.ts",
            "line": 376
          },
          "name": "sidewalk",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessPartnerAccount.DataAwsccIotwirelessPartnerAccountSidewalkOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-partner-account/index.ts",
            "line": 382
          },
          "name": "sidewalkResponse",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessPartnerAccount.DataAwsccIotwirelessPartnerAccountSidewalkResponseOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-partner-account/index.ts",
            "line": 388
          },
          "name": "sidewalkUpdate",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessPartnerAccount.DataAwsccIotwirelessPartnerAccountSidewalkUpdateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-partner-account/index.ts",
            "line": 394
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessPartnerAccount.DataAwsccIotwirelessPartnerAccountTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-partner-account/index.ts",
            "line": 360
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-partner-account/index.ts",
            "line": 353
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotwireless-partner-account/index:DataAwsccIotwirelessPartnerAccount"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessPartnerAccount.DataAwsccIotwirelessPartnerAccountConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessPartnerAccount.DataAwsccIotwirelessPartnerAccountConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotwireless-partner-account/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotwirelessPartnerAccountConfig",
      "namespace": "dataAwsccIotwirelessPartnerAccount",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotwireless_partner_account#id DataAwsccIotwirelessPartnerAccount#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-partner-account/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotwireless-partner-account/index:DataAwsccIotwirelessPartnerAccountConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessPartnerAccount.DataAwsccIotwirelessPartnerAccountSidewalk": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessPartnerAccount.DataAwsccIotwirelessPartnerAccountSidewalk",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotwireless-partner-account/index.ts",
        "line": 25
      },
      "name": "DataAwsccIotwirelessPartnerAccountSidewalk",
      "namespace": "dataAwsccIotwirelessPartnerAccount",
      "symbolId": "src/data-awscc-iotwireless-partner-account/index:DataAwsccIotwirelessPartnerAccountSidewalk"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessPartnerAccount.DataAwsccIotwirelessPartnerAccountSidewalkOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessPartnerAccount.DataAwsccIotwirelessPartnerAccountSidewalkOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotwireless-partner-account/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotwireless-partner-account/index.ts",
        "line": 48
      },
      "name": "DataAwsccIotwirelessPartnerAccountSidewalkOutputReference",
      "namespace": "dataAwsccIotwirelessPartnerAccount",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-partner-account/index.ts",
            "line": 75
          },
          "name": "appServerPrivateKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-partner-account/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessPartnerAccount.DataAwsccIotwirelessPartnerAccountSidewalk"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotwireless-partner-account/index:DataAwsccIotwirelessPartnerAccountSidewalkOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessPartnerAccount.DataAwsccIotwirelessPartnerAccountSidewalkResponse": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessPartnerAccount.DataAwsccIotwirelessPartnerAccountSidewalkResponse",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotwireless-partner-account/index.ts",
        "line": 79
      },
      "name": "DataAwsccIotwirelessPartnerAccountSidewalkResponse",
      "namespace": "dataAwsccIotwirelessPartnerAccount",
      "symbolId": "src/data-awscc-iotwireless-partner-account/index:DataAwsccIotwirelessPartnerAccountSidewalkResponse"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessPartnerAccount.DataAwsccIotwirelessPartnerAccountSidewalkResponseOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessPartnerAccount.DataAwsccIotwirelessPartnerAccountSidewalkResponseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotwireless-partner-account/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-awscc-iotwireless-partner-account/index.ts",
        "line": 102
      },
      "name": "DataAwsccIotwirelessPartnerAccountSidewalkResponseOutputReference",
      "namespace": "dataAwsccIotwirelessPartnerAccount",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-partner-account/index.ts",
            "line": 129
          },
          "name": "amazonId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-partner-account/index.ts",
            "line": 134
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-partner-account/index.ts",
            "line": 139
          },
          "name": "fingerprint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-partner-account/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessPartnerAccount.DataAwsccIotwirelessPartnerAccountSidewalkResponse"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotwireless-partner-account/index:DataAwsccIotwirelessPartnerAccountSidewalkResponseOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessPartnerAccount.DataAwsccIotwirelessPartnerAccountSidewalkUpdate": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessPartnerAccount.DataAwsccIotwirelessPartnerAccountSidewalkUpdate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotwireless-partner-account/index.ts",
        "line": 143
      },
      "name": "DataAwsccIotwirelessPartnerAccountSidewalkUpdate",
      "namespace": "dataAwsccIotwirelessPartnerAccount",
      "symbolId": "src/data-awscc-iotwireless-partner-account/index:DataAwsccIotwirelessPartnerAccountSidewalkUpdate"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessPartnerAccount.DataAwsccIotwirelessPartnerAccountSidewalkUpdateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessPartnerAccount.DataAwsccIotwirelessPartnerAccountSidewalkUpdateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotwireless-partner-account/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-awscc-iotwireless-partner-account/index.ts",
        "line": 166
      },
      "name": "DataAwsccIotwirelessPartnerAccountSidewalkUpdateOutputReference",
      "namespace": "dataAwsccIotwirelessPartnerAccount",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-partner-account/index.ts",
            "line": 193
          },
          "name": "appServerPrivateKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-partner-account/index.ts",
            "line": 177
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessPartnerAccount.DataAwsccIotwirelessPartnerAccountSidewalkUpdate"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotwireless-partner-account/index:DataAwsccIotwirelessPartnerAccountSidewalkUpdateOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessPartnerAccount.DataAwsccIotwirelessPartnerAccountTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessPartnerAccount.DataAwsccIotwirelessPartnerAccountTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotwireless-partner-account/index.ts",
        "line": 197
      },
      "name": "DataAwsccIotwirelessPartnerAccountTags",
      "namespace": "dataAwsccIotwirelessPartnerAccount",
      "symbolId": "src/data-awscc-iotwireless-partner-account/index:DataAwsccIotwirelessPartnerAccountTags"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessPartnerAccount.DataAwsccIotwirelessPartnerAccountTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessPartnerAccount.DataAwsccIotwirelessPartnerAccountTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotwireless-partner-account/index.ts",
          "line": 266
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotwireless-partner-account/index.ts",
        "line": 259
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-partner-account/index.ts",
            "line": 273
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessPartnerAccount.DataAwsccIotwirelessPartnerAccountTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIotwirelessPartnerAccountTagsList",
      "namespace": "dataAwsccIotwirelessPartnerAccount",
      "symbolId": "src/data-awscc-iotwireless-partner-account/index:DataAwsccIotwirelessPartnerAccountTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessPartnerAccount.DataAwsccIotwirelessPartnerAccountTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessPartnerAccount.DataAwsccIotwirelessPartnerAccountTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotwireless-partner-account/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-awscc-iotwireless-partner-account/index.ts",
        "line": 220
      },
      "name": "DataAwsccIotwirelessPartnerAccountTagsOutputReference",
      "namespace": "dataAwsccIotwirelessPartnerAccount",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-partner-account/index.ts",
            "line": 249
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-partner-account/index.ts",
            "line": 254
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-partner-account/index.ts",
            "line": 233
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessPartnerAccount.DataAwsccIotwirelessPartnerAccountTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotwireless-partner-account/index:DataAwsccIotwirelessPartnerAccountTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessPartnerAccounts.DataAwsccIotwirelessPartnerAccounts": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotwireless_partner_accounts awscc_iotwireless_partner_accounts}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessPartnerAccounts.DataAwsccIotwirelessPartnerAccounts",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotwireless_partner_accounts awscc_iotwireless_partner_accounts} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotwireless-partner-accounts/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessPartnerAccounts.DataAwsccIotwirelessPartnerAccountsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotwireless-partner-accounts/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotwirelessPartnerAccounts resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-partner-accounts/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIotwirelessPartnerAccounts to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotwireless_partner_accounts#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotwirelessPartnerAccounts that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotwirelessPartnerAccounts to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-partner-accounts/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-partner-accounts/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotwirelessPartnerAccounts",
      "namespace": "dataAwsccIotwirelessPartnerAccounts",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-partner-accounts/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-partner-accounts/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-partner-accounts/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-iotwireless-partner-accounts/index:DataAwsccIotwirelessPartnerAccounts"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessPartnerAccounts.DataAwsccIotwirelessPartnerAccountsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessPartnerAccounts.DataAwsccIotwirelessPartnerAccountsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotwireless-partner-accounts/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotwirelessPartnerAccountsConfig",
      "namespace": "dataAwsccIotwirelessPartnerAccounts",
      "symbolId": "src/data-awscc-iotwireless-partner-accounts/index:DataAwsccIotwirelessPartnerAccountsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessServiceProfile.DataAwsccIotwirelessServiceProfile": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotwireless_service_profile awscc_iotwireless_service_profile}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessServiceProfile.DataAwsccIotwirelessServiceProfile",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotwireless_service_profile awscc_iotwireless_service_profile} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotwireless-service-profile/index.ts",
          "line": 285
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessServiceProfile.DataAwsccIotwirelessServiceProfileConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotwireless-service-profile/index.ts",
        "line": 253
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotwirelessServiceProfile resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-service-profile/index.ts",
            "line": 270
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIotwirelessServiceProfile to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotwireless_service_profile#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotwirelessServiceProfile that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotwirelessServiceProfile to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-service-profile/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-awscc-iotwireless-service-profile/index.ts",
            "line": 358
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotwirelessServiceProfile",
      "namespace": "dataAwsccIotwirelessServiceProfile",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-service-profile/index.ts",
            "line": 258
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-service-profile/index.ts",
            "line": 309
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-service-profile/index.ts",
            "line": 328
          },
          "name": "loRaWan",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessServiceProfile.DataAwsccIotwirelessServiceProfileLoRaWanOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-service-profile/index.ts",
            "line": 333
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-service-profile/index.ts",
            "line": 338
          },
          "name": "serviceProfileId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-service-profile/index.ts",
            "line": 344
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessServiceProfile.DataAwsccIotwirelessServiceProfileTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-service-profile/index.ts",
            "line": 322
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-service-profile/index.ts",
            "line": 315
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotwireless-service-profile/index:DataAwsccIotwirelessServiceProfile"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessServiceProfile.DataAwsccIotwirelessServiceProfileConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessServiceProfile.DataAwsccIotwirelessServiceProfileConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotwireless-service-profile/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotwirelessServiceProfileConfig",
      "namespace": "dataAwsccIotwirelessServiceProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotwireless_service_profile#id DataAwsccIotwirelessServiceProfile#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-service-profile/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotwireless-service-profile/index:DataAwsccIotwirelessServiceProfileConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessServiceProfile.DataAwsccIotwirelessServiceProfileLoRaWan": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessServiceProfile.DataAwsccIotwirelessServiceProfileLoRaWan",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotwireless-service-profile/index.ts",
        "line": 25
      },
      "name": "DataAwsccIotwirelessServiceProfileLoRaWan",
      "namespace": "dataAwsccIotwirelessServiceProfile",
      "symbolId": "src/data-awscc-iotwireless-service-profile/index:DataAwsccIotwirelessServiceProfileLoRaWan"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessServiceProfile.DataAwsccIotwirelessServiceProfileLoRaWanOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessServiceProfile.DataAwsccIotwirelessServiceProfileLoRaWanOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotwireless-service-profile/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotwireless-service-profile/index.ts",
        "line": 48
      },
      "name": "DataAwsccIotwirelessServiceProfileLoRaWanOutputReference",
      "namespace": "dataAwsccIotwirelessServiceProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-service-profile/index.ts",
            "line": 75
          },
          "name": "addGwMetadata",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-service-profile/index.ts",
            "line": 80
          },
          "name": "channelMask",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-service-profile/index.ts",
            "line": 85
          },
          "name": "devStatusReqFreq",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-service-profile/index.ts",
            "line": 90
          },
          "name": "dlBucketSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-service-profile/index.ts",
            "line": 95
          },
          "name": "dlRate",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-service-profile/index.ts",
            "line": 100
          },
          "name": "dlRatePolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-service-profile/index.ts",
            "line": 105
          },
          "name": "drMax",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-service-profile/index.ts",
            "line": 110
          },
          "name": "drMin",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-service-profile/index.ts",
            "line": 115
          },
          "name": "hrAllowed",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-service-profile/index.ts",
            "line": 120
          },
          "name": "minGwDiversity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-service-profile/index.ts",
            "line": 125
          },
          "name": "nwkGeoLoc",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-service-profile/index.ts",
            "line": 130
          },
          "name": "prAllowed",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-service-profile/index.ts",
            "line": 135
          },
          "name": "raAllowed",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-service-profile/index.ts",
            "line": 140
          },
          "name": "reportDevStatusBattery",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-service-profile/index.ts",
            "line": 145
          },
          "name": "reportDevStatusMargin",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-service-profile/index.ts",
            "line": 150
          },
          "name": "targetPer",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-service-profile/index.ts",
            "line": 155
          },
          "name": "ulBucketSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-service-profile/index.ts",
            "line": 160
          },
          "name": "ulRate",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-service-profile/index.ts",
            "line": 165
          },
          "name": "ulRatePolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-service-profile/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessServiceProfile.DataAwsccIotwirelessServiceProfileLoRaWan"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotwireless-service-profile/index:DataAwsccIotwirelessServiceProfileLoRaWanOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessServiceProfile.DataAwsccIotwirelessServiceProfileTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessServiceProfile.DataAwsccIotwirelessServiceProfileTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotwireless-service-profile/index.ts",
        "line": 169
      },
      "name": "DataAwsccIotwirelessServiceProfileTags",
      "namespace": "dataAwsccIotwirelessServiceProfile",
      "symbolId": "src/data-awscc-iotwireless-service-profile/index:DataAwsccIotwirelessServiceProfileTags"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessServiceProfile.DataAwsccIotwirelessServiceProfileTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessServiceProfile.DataAwsccIotwirelessServiceProfileTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotwireless-service-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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotwireless-service-profile/index.ts",
        "line": 231
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-service-profile/index.ts",
            "line": 245
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessServiceProfile.DataAwsccIotwirelessServiceProfileTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIotwirelessServiceProfileTagsList",
      "namespace": "dataAwsccIotwirelessServiceProfile",
      "symbolId": "src/data-awscc-iotwireless-service-profile/index:DataAwsccIotwirelessServiceProfileTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessServiceProfile.DataAwsccIotwirelessServiceProfileTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessServiceProfile.DataAwsccIotwirelessServiceProfileTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotwireless-service-profile/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotwireless-service-profile/index.ts",
        "line": 192
      },
      "name": "DataAwsccIotwirelessServiceProfileTagsOutputReference",
      "namespace": "dataAwsccIotwirelessServiceProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-service-profile/index.ts",
            "line": 221
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-service-profile/index.ts",
            "line": 226
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-service-profile/index.ts",
            "line": 205
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessServiceProfile.DataAwsccIotwirelessServiceProfileTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotwireless-service-profile/index:DataAwsccIotwirelessServiceProfileTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessServiceProfiles.DataAwsccIotwirelessServiceProfiles": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotwireless_service_profiles awscc_iotwireless_service_profiles}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessServiceProfiles.DataAwsccIotwirelessServiceProfiles",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotwireless_service_profiles awscc_iotwireless_service_profiles} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotwireless-service-profiles/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessServiceProfiles.DataAwsccIotwirelessServiceProfilesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotwireless-service-profiles/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotwirelessServiceProfiles resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-service-profiles/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIotwirelessServiceProfiles to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotwireless_service_profiles#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotwirelessServiceProfiles that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotwirelessServiceProfiles to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-service-profiles/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-service-profiles/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotwirelessServiceProfiles",
      "namespace": "dataAwsccIotwirelessServiceProfiles",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-service-profiles/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-service-profiles/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-service-profiles/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-iotwireless-service-profiles/index:DataAwsccIotwirelessServiceProfiles"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessServiceProfiles.DataAwsccIotwirelessServiceProfilesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessServiceProfiles.DataAwsccIotwirelessServiceProfilesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotwireless-service-profiles/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotwirelessServiceProfilesConfig",
      "namespace": "dataAwsccIotwirelessServiceProfiles",
      "symbolId": "src/data-awscc-iotwireless-service-profiles/index:DataAwsccIotwirelessServiceProfilesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessTaskDefinition.DataAwsccIotwirelessTaskDefinition": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotwireless_task_definition awscc_iotwireless_task_definition}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessTaskDefinition.DataAwsccIotwirelessTaskDefinition",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotwireless_task_definition awscc_iotwireless_task_definition} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotwireless-task-definition/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-awscc.dataAwsccIotwirelessTaskDefinition.DataAwsccIotwirelessTaskDefinitionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotwireless-task-definition/index.ts",
        "line": 562
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotwirelessTaskDefinition resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-task-definition/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 DataAwsccIotwirelessTaskDefinition to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotwireless_task_definition#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotwirelessTaskDefinition that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotwirelessTaskDefinition to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-task-definition/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-awscc-iotwireless-task-definition/index.ts",
            "line": 683
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotwirelessTaskDefinition",
      "namespace": "dataAwsccIotwirelessTaskDefinition",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-task-definition/index.ts",
            "line": 567
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-task-definition/index.ts",
            "line": 618
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-task-definition/index.ts",
            "line": 623
          },
          "name": "autoCreateTasks",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-task-definition/index.ts",
            "line": 642
          },
          "name": "loRaWanUpdateGatewayTaskEntry",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessTaskDefinition.DataAwsccIotwirelessTaskDefinitionLoRaWanUpdateGatewayTaskEntryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-task-definition/index.ts",
            "line": 647
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-task-definition/index.ts",
            "line": 653
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessTaskDefinition.DataAwsccIotwirelessTaskDefinitionTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-task-definition/index.ts",
            "line": 658
          },
          "name": "taskDefinitionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-task-definition/index.ts",
            "line": 663
          },
          "name": "taskDefinitionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-task-definition/index.ts",
            "line": 669
          },
          "name": "update",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessTaskDefinition.DataAwsccIotwirelessTaskDefinitionUpdateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-task-definition/index.ts",
            "line": 636
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-task-definition/index.ts",
            "line": 629
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotwireless-task-definition/index:DataAwsccIotwirelessTaskDefinition"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessTaskDefinition.DataAwsccIotwirelessTaskDefinitionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessTaskDefinition.DataAwsccIotwirelessTaskDefinitionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotwireless-task-definition/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotwirelessTaskDefinitionConfig",
      "namespace": "dataAwsccIotwirelessTaskDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotwireless_task_definition#id DataAwsccIotwirelessTaskDefinition#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-task-definition/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotwireless-task-definition/index:DataAwsccIotwirelessTaskDefinitionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessTaskDefinition.DataAwsccIotwirelessTaskDefinitionLoRaWanUpdateGatewayTaskEntry": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessTaskDefinition.DataAwsccIotwirelessTaskDefinitionLoRaWanUpdateGatewayTaskEntry",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotwireless-task-definition/index.ts",
        "line": 153
      },
      "name": "DataAwsccIotwirelessTaskDefinitionLoRaWanUpdateGatewayTaskEntry",
      "namespace": "dataAwsccIotwirelessTaskDefinition",
      "symbolId": "src/data-awscc-iotwireless-task-definition/index:DataAwsccIotwirelessTaskDefinitionLoRaWanUpdateGatewayTaskEntry"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessTaskDefinition.DataAwsccIotwirelessTaskDefinitionLoRaWanUpdateGatewayTaskEntryCurrentVersion": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessTaskDefinition.DataAwsccIotwirelessTaskDefinitionLoRaWanUpdateGatewayTaskEntryCurrentVersion",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotwireless-task-definition/index.ts",
        "line": 25
      },
      "name": "DataAwsccIotwirelessTaskDefinitionLoRaWanUpdateGatewayTaskEntryCurrentVersion",
      "namespace": "dataAwsccIotwirelessTaskDefinition",
      "symbolId": "src/data-awscc-iotwireless-task-definition/index:DataAwsccIotwirelessTaskDefinitionLoRaWanUpdateGatewayTaskEntryCurrentVersion"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessTaskDefinition.DataAwsccIotwirelessTaskDefinitionLoRaWanUpdateGatewayTaskEntryCurrentVersionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessTaskDefinition.DataAwsccIotwirelessTaskDefinitionLoRaWanUpdateGatewayTaskEntryCurrentVersionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotwireless-task-definition/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotwireless-task-definition/index.ts",
        "line": 48
      },
      "name": "DataAwsccIotwirelessTaskDefinitionLoRaWanUpdateGatewayTaskEntryCurrentVersionOutputReference",
      "namespace": "dataAwsccIotwirelessTaskDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-task-definition/index.ts",
            "line": 75
          },
          "name": "model",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-task-definition/index.ts",
            "line": 80
          },
          "name": "packageVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-task-definition/index.ts",
            "line": 85
          },
          "name": "station",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-task-definition/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessTaskDefinition.DataAwsccIotwirelessTaskDefinitionLoRaWanUpdateGatewayTaskEntryCurrentVersion"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotwireless-task-definition/index:DataAwsccIotwirelessTaskDefinitionLoRaWanUpdateGatewayTaskEntryCurrentVersionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessTaskDefinition.DataAwsccIotwirelessTaskDefinitionLoRaWanUpdateGatewayTaskEntryOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessTaskDefinition.DataAwsccIotwirelessTaskDefinitionLoRaWanUpdateGatewayTaskEntryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotwireless-task-definition/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotwireless-task-definition/index.ts",
        "line": 176
      },
      "name": "DataAwsccIotwirelessTaskDefinitionLoRaWanUpdateGatewayTaskEntryOutputReference",
      "namespace": "dataAwsccIotwirelessTaskDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-task-definition/index.ts",
            "line": 204
          },
          "name": "currentVersion",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessTaskDefinition.DataAwsccIotwirelessTaskDefinitionLoRaWanUpdateGatewayTaskEntryCurrentVersionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-task-definition/index.ts",
            "line": 210
          },
          "name": "updateVersion",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessTaskDefinition.DataAwsccIotwirelessTaskDefinitionLoRaWanUpdateGatewayTaskEntryUpdateVersionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-task-definition/index.ts",
            "line": 187
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessTaskDefinition.DataAwsccIotwirelessTaskDefinitionLoRaWanUpdateGatewayTaskEntry"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotwireless-task-definition/index:DataAwsccIotwirelessTaskDefinitionLoRaWanUpdateGatewayTaskEntryOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessTaskDefinition.DataAwsccIotwirelessTaskDefinitionLoRaWanUpdateGatewayTaskEntryUpdateVersion": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessTaskDefinition.DataAwsccIotwirelessTaskDefinitionLoRaWanUpdateGatewayTaskEntryUpdateVersion",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotwireless-task-definition/index.ts",
        "line": 89
      },
      "name": "DataAwsccIotwirelessTaskDefinitionLoRaWanUpdateGatewayTaskEntryUpdateVersion",
      "namespace": "dataAwsccIotwirelessTaskDefinition",
      "symbolId": "src/data-awscc-iotwireless-task-definition/index:DataAwsccIotwirelessTaskDefinitionLoRaWanUpdateGatewayTaskEntryUpdateVersion"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessTaskDefinition.DataAwsccIotwirelessTaskDefinitionLoRaWanUpdateGatewayTaskEntryUpdateVersionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessTaskDefinition.DataAwsccIotwirelessTaskDefinitionLoRaWanUpdateGatewayTaskEntryUpdateVersionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotwireless-task-definition/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotwireless-task-definition/index.ts",
        "line": 112
      },
      "name": "DataAwsccIotwirelessTaskDefinitionLoRaWanUpdateGatewayTaskEntryUpdateVersionOutputReference",
      "namespace": "dataAwsccIotwirelessTaskDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-task-definition/index.ts",
            "line": 139
          },
          "name": "model",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-task-definition/index.ts",
            "line": 144
          },
          "name": "packageVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-task-definition/index.ts",
            "line": 149
          },
          "name": "station",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-task-definition/index.ts",
            "line": 123
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessTaskDefinition.DataAwsccIotwirelessTaskDefinitionLoRaWanUpdateGatewayTaskEntryUpdateVersion"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotwireless-task-definition/index:DataAwsccIotwirelessTaskDefinitionLoRaWanUpdateGatewayTaskEntryUpdateVersionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessTaskDefinition.DataAwsccIotwirelessTaskDefinitionTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessTaskDefinition.DataAwsccIotwirelessTaskDefinitionTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotwireless-task-definition/index.ts",
        "line": 214
      },
      "name": "DataAwsccIotwirelessTaskDefinitionTags",
      "namespace": "dataAwsccIotwirelessTaskDefinition",
      "symbolId": "src/data-awscc-iotwireless-task-definition/index:DataAwsccIotwirelessTaskDefinitionTags"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessTaskDefinition.DataAwsccIotwirelessTaskDefinitionTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessTaskDefinition.DataAwsccIotwirelessTaskDefinitionTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotwireless-task-definition/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-awscc-iotwireless-task-definition/index.ts",
        "line": 276
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-task-definition/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-awscc.dataAwsccIotwirelessTaskDefinition.DataAwsccIotwirelessTaskDefinitionTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIotwirelessTaskDefinitionTagsList",
      "namespace": "dataAwsccIotwirelessTaskDefinition",
      "symbolId": "src/data-awscc-iotwireless-task-definition/index:DataAwsccIotwirelessTaskDefinitionTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessTaskDefinition.DataAwsccIotwirelessTaskDefinitionTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessTaskDefinition.DataAwsccIotwirelessTaskDefinitionTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotwireless-task-definition/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-awscc-iotwireless-task-definition/index.ts",
        "line": 237
      },
      "name": "DataAwsccIotwirelessTaskDefinitionTagsOutputReference",
      "namespace": "dataAwsccIotwirelessTaskDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-task-definition/index.ts",
            "line": 266
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-task-definition/index.ts",
            "line": 271
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-task-definition/index.ts",
            "line": 250
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessTaskDefinition.DataAwsccIotwirelessTaskDefinitionTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotwireless-task-definition/index:DataAwsccIotwirelessTaskDefinitionTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessTaskDefinition.DataAwsccIotwirelessTaskDefinitionUpdate": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessTaskDefinition.DataAwsccIotwirelessTaskDefinitionUpdate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotwireless-task-definition/index.ts",
        "line": 493
      },
      "name": "DataAwsccIotwirelessTaskDefinitionUpdate",
      "namespace": "dataAwsccIotwirelessTaskDefinition",
      "symbolId": "src/data-awscc-iotwireless-task-definition/index:DataAwsccIotwirelessTaskDefinitionUpdate"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessTaskDefinition.DataAwsccIotwirelessTaskDefinitionUpdateLoRaWan": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessTaskDefinition.DataAwsccIotwirelessTaskDefinitionUpdateLoRaWan",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotwireless-task-definition/index.ts",
        "line": 422
      },
      "name": "DataAwsccIotwirelessTaskDefinitionUpdateLoRaWan",
      "namespace": "dataAwsccIotwirelessTaskDefinition",
      "symbolId": "src/data-awscc-iotwireless-task-definition/index:DataAwsccIotwirelessTaskDefinitionUpdateLoRaWan"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessTaskDefinition.DataAwsccIotwirelessTaskDefinitionUpdateLoRaWanCurrentVersion": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessTaskDefinition.DataAwsccIotwirelessTaskDefinitionUpdateLoRaWanCurrentVersion",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotwireless-task-definition/index.ts",
        "line": 294
      },
      "name": "DataAwsccIotwirelessTaskDefinitionUpdateLoRaWanCurrentVersion",
      "namespace": "dataAwsccIotwirelessTaskDefinition",
      "symbolId": "src/data-awscc-iotwireless-task-definition/index:DataAwsccIotwirelessTaskDefinitionUpdateLoRaWanCurrentVersion"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessTaskDefinition.DataAwsccIotwirelessTaskDefinitionUpdateLoRaWanCurrentVersionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessTaskDefinition.DataAwsccIotwirelessTaskDefinitionUpdateLoRaWanCurrentVersionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotwireless-task-definition/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-awscc-iotwireless-task-definition/index.ts",
        "line": 317
      },
      "name": "DataAwsccIotwirelessTaskDefinitionUpdateLoRaWanCurrentVersionOutputReference",
      "namespace": "dataAwsccIotwirelessTaskDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-task-definition/index.ts",
            "line": 344
          },
          "name": "model",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-task-definition/index.ts",
            "line": 349
          },
          "name": "packageVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-task-definition/index.ts",
            "line": 354
          },
          "name": "station",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-task-definition/index.ts",
            "line": 328
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessTaskDefinition.DataAwsccIotwirelessTaskDefinitionUpdateLoRaWanCurrentVersion"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotwireless-task-definition/index:DataAwsccIotwirelessTaskDefinitionUpdateLoRaWanCurrentVersionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessTaskDefinition.DataAwsccIotwirelessTaskDefinitionUpdateLoRaWanOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessTaskDefinition.DataAwsccIotwirelessTaskDefinitionUpdateLoRaWanOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotwireless-task-definition/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-awscc-iotwireless-task-definition/index.ts",
        "line": 445
      },
      "name": "DataAwsccIotwirelessTaskDefinitionUpdateLoRaWanOutputReference",
      "namespace": "dataAwsccIotwirelessTaskDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-task-definition/index.ts",
            "line": 473
          },
          "name": "currentVersion",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessTaskDefinition.DataAwsccIotwirelessTaskDefinitionUpdateLoRaWanCurrentVersionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-task-definition/index.ts",
            "line": 478
          },
          "name": "sigKeyCrc",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-task-definition/index.ts",
            "line": 483
          },
          "name": "updateSignature",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-task-definition/index.ts",
            "line": 489
          },
          "name": "updateVersion",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessTaskDefinition.DataAwsccIotwirelessTaskDefinitionUpdateLoRaWanUpdateVersionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-task-definition/index.ts",
            "line": 456
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessTaskDefinition.DataAwsccIotwirelessTaskDefinitionUpdateLoRaWan"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotwireless-task-definition/index:DataAwsccIotwirelessTaskDefinitionUpdateLoRaWanOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessTaskDefinition.DataAwsccIotwirelessTaskDefinitionUpdateLoRaWanUpdateVersion": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessTaskDefinition.DataAwsccIotwirelessTaskDefinitionUpdateLoRaWanUpdateVersion",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotwireless-task-definition/index.ts",
        "line": 358
      },
      "name": "DataAwsccIotwirelessTaskDefinitionUpdateLoRaWanUpdateVersion",
      "namespace": "dataAwsccIotwirelessTaskDefinition",
      "symbolId": "src/data-awscc-iotwireless-task-definition/index:DataAwsccIotwirelessTaskDefinitionUpdateLoRaWanUpdateVersion"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessTaskDefinition.DataAwsccIotwirelessTaskDefinitionUpdateLoRaWanUpdateVersionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessTaskDefinition.DataAwsccIotwirelessTaskDefinitionUpdateLoRaWanUpdateVersionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotwireless-task-definition/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-awscc-iotwireless-task-definition/index.ts",
        "line": 381
      },
      "name": "DataAwsccIotwirelessTaskDefinitionUpdateLoRaWanUpdateVersionOutputReference",
      "namespace": "dataAwsccIotwirelessTaskDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-task-definition/index.ts",
            "line": 408
          },
          "name": "model",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-task-definition/index.ts",
            "line": 413
          },
          "name": "packageVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-task-definition/index.ts",
            "line": 418
          },
          "name": "station",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-task-definition/index.ts",
            "line": 392
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessTaskDefinition.DataAwsccIotwirelessTaskDefinitionUpdateLoRaWanUpdateVersion"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotwireless-task-definition/index:DataAwsccIotwirelessTaskDefinitionUpdateLoRaWanUpdateVersionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessTaskDefinition.DataAwsccIotwirelessTaskDefinitionUpdateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessTaskDefinition.DataAwsccIotwirelessTaskDefinitionUpdateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotwireless-task-definition/index.ts",
          "line": 523
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotwireless-task-definition/index.ts",
        "line": 516
      },
      "name": "DataAwsccIotwirelessTaskDefinitionUpdateOutputReference",
      "namespace": "dataAwsccIotwirelessTaskDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-task-definition/index.ts",
            "line": 544
          },
          "name": "loRaWan",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessTaskDefinition.DataAwsccIotwirelessTaskDefinitionUpdateLoRaWanOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-task-definition/index.ts",
            "line": 549
          },
          "name": "updateDataRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-task-definition/index.ts",
            "line": 554
          },
          "name": "updateDataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-task-definition/index.ts",
            "line": 527
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessTaskDefinition.DataAwsccIotwirelessTaskDefinitionUpdate"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotwireless-task-definition/index:DataAwsccIotwirelessTaskDefinitionUpdateOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessTaskDefinitions.DataAwsccIotwirelessTaskDefinitions": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotwireless_task_definitions awscc_iotwireless_task_definitions}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessTaskDefinitions.DataAwsccIotwirelessTaskDefinitions",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotwireless_task_definitions awscc_iotwireless_task_definitions} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotwireless-task-definitions/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessTaskDefinitions.DataAwsccIotwirelessTaskDefinitionsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotwireless-task-definitions/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotwirelessTaskDefinitions resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-task-definitions/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIotwirelessTaskDefinitions to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotwireless_task_definitions#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotwirelessTaskDefinitions that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotwirelessTaskDefinitions to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-task-definitions/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-task-definitions/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotwirelessTaskDefinitions",
      "namespace": "dataAwsccIotwirelessTaskDefinitions",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-task-definitions/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-task-definitions/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-task-definitions/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-iotwireless-task-definitions/index:DataAwsccIotwirelessTaskDefinitions"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessTaskDefinitions.DataAwsccIotwirelessTaskDefinitionsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessTaskDefinitions.DataAwsccIotwirelessTaskDefinitionsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotwireless-task-definitions/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotwirelessTaskDefinitionsConfig",
      "namespace": "dataAwsccIotwirelessTaskDefinitions",
      "symbolId": "src/data-awscc-iotwireless-task-definitions/index:DataAwsccIotwirelessTaskDefinitionsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessDevice.DataAwsccIotwirelessWirelessDevice": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotwireless_wireless_device awscc_iotwireless_wireless_device}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessDevice.DataAwsccIotwirelessWirelessDevice",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotwireless_wireless_device awscc_iotwireless_wireless_device} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotwireless-wireless-device/index.ts",
          "line": 746
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessDevice.DataAwsccIotwirelessWirelessDeviceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotwireless-wireless-device/index.ts",
        "line": 714
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotwirelessWirelessDevice resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-device/index.ts",
            "line": 731
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIotwirelessWirelessDevice to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotwireless_wireless_device#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotwirelessWirelessDevice that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotwirelessWirelessDevice to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-device/index.ts",
            "line": 848
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-device/index.ts",
            "line": 854
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotwirelessWirelessDevice",
      "namespace": "dataAwsccIotwirelessWirelessDevice",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-device/index.ts",
            "line": 719
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-device/index.ts",
            "line": 770
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-device/index.ts",
            "line": 775
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-device/index.ts",
            "line": 780
          },
          "name": "destinationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-device/index.ts",
            "line": 798
          },
          "name": "lastUplinkReceivedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-device/index.ts",
            "line": 804
          },
          "name": "loRaWan",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessDevice.DataAwsccIotwirelessWirelessDeviceLoRaWanOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-device/index.ts",
            "line": 809
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-device/index.ts",
            "line": 814
          },
          "name": "positioning",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-device/index.ts",
            "line": 820
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessDevice.DataAwsccIotwirelessWirelessDeviceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-device/index.ts",
            "line": 825
          },
          "name": "thingArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-device/index.ts",
            "line": 830
          },
          "name": "thingName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-device/index.ts",
            "line": 835
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-device/index.ts",
            "line": 840
          },
          "name": "wirelessDeviceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-device/index.ts",
            "line": 793
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-device/index.ts",
            "line": 786
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotwireless-wireless-device/index:DataAwsccIotwirelessWirelessDevice"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessDevice.DataAwsccIotwirelessWirelessDeviceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessDevice.DataAwsccIotwirelessWirelessDeviceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotwireless-wireless-device/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotwirelessWirelessDeviceConfig",
      "namespace": "dataAwsccIotwirelessWirelessDevice",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotwireless_wireless_device#id DataAwsccIotwirelessWirelessDevice#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-device/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotwireless-wireless-device/index:DataAwsccIotwirelessWirelessDeviceConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessDevice.DataAwsccIotwirelessWirelessDeviceLoRaWan": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessDevice.DataAwsccIotwirelessWirelessDeviceLoRaWan",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotwireless-wireless-device/index.ts",
        "line": 536
      },
      "name": "DataAwsccIotwirelessWirelessDeviceLoRaWan",
      "namespace": "dataAwsccIotwirelessWirelessDevice",
      "symbolId": "src/data-awscc-iotwireless-wireless-device/index:DataAwsccIotwirelessWirelessDeviceLoRaWan"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessDevice.DataAwsccIotwirelessWirelessDeviceLoRaWanAbpV10X": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessDevice.DataAwsccIotwirelessWirelessDeviceLoRaWanAbpV10X",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotwireless-wireless-device/index.ts",
        "line": 84
      },
      "name": "DataAwsccIotwirelessWirelessDeviceLoRaWanAbpV10X",
      "namespace": "dataAwsccIotwirelessWirelessDevice",
      "symbolId": "src/data-awscc-iotwireless-wireless-device/index:DataAwsccIotwirelessWirelessDeviceLoRaWanAbpV10X"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessDevice.DataAwsccIotwirelessWirelessDeviceLoRaWanAbpV10XOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessDevice.DataAwsccIotwirelessWirelessDeviceLoRaWanAbpV10XOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotwireless-wireless-device/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-awscc-iotwireless-wireless-device/index.ts",
        "line": 107
      },
      "name": "DataAwsccIotwirelessWirelessDeviceLoRaWanAbpV10XOutputReference",
      "namespace": "dataAwsccIotwirelessWirelessDevice",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-device/index.ts",
            "line": 134
          },
          "name": "devAddr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-device/index.ts",
            "line": 140
          },
          "name": "sessionKeys",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessDevice.DataAwsccIotwirelessWirelessDeviceLoRaWanAbpV10XSessionKeysOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-device/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessDevice.DataAwsccIotwirelessWirelessDeviceLoRaWanAbpV10X"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotwireless-wireless-device/index:DataAwsccIotwirelessWirelessDeviceLoRaWanAbpV10XOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessDevice.DataAwsccIotwirelessWirelessDeviceLoRaWanAbpV10XSessionKeys": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessDevice.DataAwsccIotwirelessWirelessDeviceLoRaWanAbpV10XSessionKeys",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotwireless-wireless-device/index.ts",
        "line": 25
      },
      "name": "DataAwsccIotwirelessWirelessDeviceLoRaWanAbpV10XSessionKeys",
      "namespace": "dataAwsccIotwirelessWirelessDevice",
      "symbolId": "src/data-awscc-iotwireless-wireless-device/index:DataAwsccIotwirelessWirelessDeviceLoRaWanAbpV10XSessionKeys"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessDevice.DataAwsccIotwirelessWirelessDeviceLoRaWanAbpV10XSessionKeysOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessDevice.DataAwsccIotwirelessWirelessDeviceLoRaWanAbpV10XSessionKeysOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotwireless-wireless-device/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotwireless-wireless-device/index.ts",
        "line": 48
      },
      "name": "DataAwsccIotwirelessWirelessDeviceLoRaWanAbpV10XSessionKeysOutputReference",
      "namespace": "dataAwsccIotwirelessWirelessDevice",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-device/index.ts",
            "line": 75
          },
          "name": "appSKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-device/index.ts",
            "line": 80
          },
          "name": "nwkSKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-device/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessDevice.DataAwsccIotwirelessWirelessDeviceLoRaWanAbpV10XSessionKeys"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotwireless-wireless-device/index:DataAwsccIotwirelessWirelessDeviceLoRaWanAbpV10XSessionKeysOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessDevice.DataAwsccIotwirelessWirelessDeviceLoRaWanAbpV11": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessDevice.DataAwsccIotwirelessWirelessDeviceLoRaWanAbpV11",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotwireless-wireless-device/index.ts",
        "line": 213
      },
      "name": "DataAwsccIotwirelessWirelessDeviceLoRaWanAbpV11",
      "namespace": "dataAwsccIotwirelessWirelessDevice",
      "symbolId": "src/data-awscc-iotwireless-wireless-device/index:DataAwsccIotwirelessWirelessDeviceLoRaWanAbpV11"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessDevice.DataAwsccIotwirelessWirelessDeviceLoRaWanAbpV11OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessDevice.DataAwsccIotwirelessWirelessDeviceLoRaWanAbpV11OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotwireless-wireless-device/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-awscc-iotwireless-wireless-device/index.ts",
        "line": 236
      },
      "name": "DataAwsccIotwirelessWirelessDeviceLoRaWanAbpV11OutputReference",
      "namespace": "dataAwsccIotwirelessWirelessDevice",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-device/index.ts",
            "line": 263
          },
          "name": "devAddr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-device/index.ts",
            "line": 269
          },
          "name": "sessionKeys",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessDevice.DataAwsccIotwirelessWirelessDeviceLoRaWanAbpV11SessionKeysOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-device/index.ts",
            "line": 247
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessDevice.DataAwsccIotwirelessWirelessDeviceLoRaWanAbpV11"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotwireless-wireless-device/index:DataAwsccIotwirelessWirelessDeviceLoRaWanAbpV11OutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessDevice.DataAwsccIotwirelessWirelessDeviceLoRaWanAbpV11SessionKeys": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessDevice.DataAwsccIotwirelessWirelessDeviceLoRaWanAbpV11SessionKeys",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotwireless-wireless-device/index.ts",
        "line": 144
      },
      "name": "DataAwsccIotwirelessWirelessDeviceLoRaWanAbpV11SessionKeys",
      "namespace": "dataAwsccIotwirelessWirelessDevice",
      "symbolId": "src/data-awscc-iotwireless-wireless-device/index:DataAwsccIotwirelessWirelessDeviceLoRaWanAbpV11SessionKeys"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessDevice.DataAwsccIotwirelessWirelessDeviceLoRaWanAbpV11SessionKeysOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessDevice.DataAwsccIotwirelessWirelessDeviceLoRaWanAbpV11SessionKeysOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotwireless-wireless-device/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-awscc-iotwireless-wireless-device/index.ts",
        "line": 167
      },
      "name": "DataAwsccIotwirelessWirelessDeviceLoRaWanAbpV11SessionKeysOutputReference",
      "namespace": "dataAwsccIotwirelessWirelessDevice",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-device/index.ts",
            "line": 194
          },
          "name": "appSKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-device/index.ts",
            "line": 199
          },
          "name": "fNwkSIntKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-device/index.ts",
            "line": 204
          },
          "name": "nwkSEncKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-device/index.ts",
            "line": 209
          },
          "name": "sNwkSIntKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-device/index.ts",
            "line": 178
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessDevice.DataAwsccIotwirelessWirelessDeviceLoRaWanAbpV11SessionKeys"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotwireless-wireless-device/index:DataAwsccIotwirelessWirelessDeviceLoRaWanAbpV11SessionKeysOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessDevice.DataAwsccIotwirelessWirelessDeviceLoRaWanFPorts": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessDevice.DataAwsccIotwirelessWirelessDeviceLoRaWanFPorts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotwireless-wireless-device/index.ts",
        "line": 358
      },
      "name": "DataAwsccIotwirelessWirelessDeviceLoRaWanFPorts",
      "namespace": "dataAwsccIotwirelessWirelessDevice",
      "symbolId": "src/data-awscc-iotwireless-wireless-device/index:DataAwsccIotwirelessWirelessDeviceLoRaWanFPorts"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessDevice.DataAwsccIotwirelessWirelessDeviceLoRaWanFPortsApplications": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessDevice.DataAwsccIotwirelessWirelessDeviceLoRaWanFPortsApplications",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotwireless-wireless-device/index.ts",
        "line": 273
      },
      "name": "DataAwsccIotwirelessWirelessDeviceLoRaWanFPortsApplications",
      "namespace": "dataAwsccIotwirelessWirelessDevice",
      "symbolId": "src/data-awscc-iotwireless-wireless-device/index:DataAwsccIotwirelessWirelessDeviceLoRaWanFPortsApplications"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessDevice.DataAwsccIotwirelessWirelessDeviceLoRaWanFPortsApplicationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessDevice.DataAwsccIotwirelessWirelessDeviceLoRaWanFPortsApplicationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotwireless-wireless-device/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotwireless-wireless-device/index.ts",
        "line": 340
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-device/index.ts",
            "line": 354
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessDevice.DataAwsccIotwirelessWirelessDeviceLoRaWanFPortsApplicationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIotwirelessWirelessDeviceLoRaWanFPortsApplicationsList",
      "namespace": "dataAwsccIotwirelessWirelessDevice",
      "symbolId": "src/data-awscc-iotwireless-wireless-device/index:DataAwsccIotwirelessWirelessDeviceLoRaWanFPortsApplicationsList"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessDevice.DataAwsccIotwirelessWirelessDeviceLoRaWanFPortsApplicationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessDevice.DataAwsccIotwirelessWirelessDeviceLoRaWanFPortsApplicationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotwireless-wireless-device/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotwireless-wireless-device/index.ts",
        "line": 296
      },
      "name": "DataAwsccIotwirelessWirelessDeviceLoRaWanFPortsApplicationsOutputReference",
      "namespace": "dataAwsccIotwirelessWirelessDevice",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-device/index.ts",
            "line": 325
          },
          "name": "destinationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-device/index.ts",
            "line": 330
          },
          "name": "fPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-device/index.ts",
            "line": 335
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-device/index.ts",
            "line": 309
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessDevice.DataAwsccIotwirelessWirelessDeviceLoRaWanFPortsApplications"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotwireless-wireless-device/index:DataAwsccIotwirelessWirelessDeviceLoRaWanFPortsApplicationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessDevice.DataAwsccIotwirelessWirelessDeviceLoRaWanFPortsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessDevice.DataAwsccIotwirelessWirelessDeviceLoRaWanFPortsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotwireless-wireless-device/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-awscc-iotwireless-wireless-device/index.ts",
        "line": 381
      },
      "name": "DataAwsccIotwirelessWirelessDeviceLoRaWanFPortsOutputReference",
      "namespace": "dataAwsccIotwirelessWirelessDevice",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-device/index.ts",
            "line": 409
          },
          "name": "applications",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessDevice.DataAwsccIotwirelessWirelessDeviceLoRaWanFPortsApplicationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-device/index.ts",
            "line": 392
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessDevice.DataAwsccIotwirelessWirelessDeviceLoRaWanFPorts"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotwireless-wireless-device/index:DataAwsccIotwirelessWirelessDeviceLoRaWanFPortsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessDevice.DataAwsccIotwirelessWirelessDeviceLoRaWanOtaaV10X": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessDevice.DataAwsccIotwirelessWirelessDeviceLoRaWanOtaaV10X",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotwireless-wireless-device/index.ts",
        "line": 413
      },
      "name": "DataAwsccIotwirelessWirelessDeviceLoRaWanOtaaV10X",
      "namespace": "dataAwsccIotwirelessWirelessDevice",
      "symbolId": "src/data-awscc-iotwireless-wireless-device/index:DataAwsccIotwirelessWirelessDeviceLoRaWanOtaaV10X"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessDevice.DataAwsccIotwirelessWirelessDeviceLoRaWanOtaaV10XOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessDevice.DataAwsccIotwirelessWirelessDeviceLoRaWanOtaaV10XOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotwireless-wireless-device/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-awscc-iotwireless-wireless-device/index.ts",
        "line": 436
      },
      "name": "DataAwsccIotwirelessWirelessDeviceLoRaWanOtaaV10XOutputReference",
      "namespace": "dataAwsccIotwirelessWirelessDevice",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-device/index.ts",
            "line": 463
          },
          "name": "appEui",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-device/index.ts",
            "line": 468
          },
          "name": "appKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-device/index.ts",
            "line": 447
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessDevice.DataAwsccIotwirelessWirelessDeviceLoRaWanOtaaV10X"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotwireless-wireless-device/index:DataAwsccIotwirelessWirelessDeviceLoRaWanOtaaV10XOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessDevice.DataAwsccIotwirelessWirelessDeviceLoRaWanOtaaV11": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessDevice.DataAwsccIotwirelessWirelessDeviceLoRaWanOtaaV11",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotwireless-wireless-device/index.ts",
        "line": 472
      },
      "name": "DataAwsccIotwirelessWirelessDeviceLoRaWanOtaaV11",
      "namespace": "dataAwsccIotwirelessWirelessDevice",
      "symbolId": "src/data-awscc-iotwireless-wireless-device/index:DataAwsccIotwirelessWirelessDeviceLoRaWanOtaaV11"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessDevice.DataAwsccIotwirelessWirelessDeviceLoRaWanOtaaV11OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessDevice.DataAwsccIotwirelessWirelessDeviceLoRaWanOtaaV11OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotwireless-wireless-device/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/data-awscc-iotwireless-wireless-device/index.ts",
        "line": 495
      },
      "name": "DataAwsccIotwirelessWirelessDeviceLoRaWanOtaaV11OutputReference",
      "namespace": "dataAwsccIotwirelessWirelessDevice",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-device/index.ts",
            "line": 522
          },
          "name": "appKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-device/index.ts",
            "line": 527
          },
          "name": "joinEui",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-device/index.ts",
            "line": 532
          },
          "name": "nwkKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-device/index.ts",
            "line": 506
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessDevice.DataAwsccIotwirelessWirelessDeviceLoRaWanOtaaV11"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotwireless-wireless-device/index:DataAwsccIotwirelessWirelessDeviceLoRaWanOtaaV11OutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessDevice.DataAwsccIotwirelessWirelessDeviceLoRaWanOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessDevice.DataAwsccIotwirelessWirelessDeviceLoRaWanOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotwireless-wireless-device/index.ts",
          "line": 566
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotwireless-wireless-device/index.ts",
        "line": 559
      },
      "name": "DataAwsccIotwirelessWirelessDeviceLoRaWanOutputReference",
      "namespace": "dataAwsccIotwirelessWirelessDevice",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-device/index.ts",
            "line": 587
          },
          "name": "abpV10X",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessDevice.DataAwsccIotwirelessWirelessDeviceLoRaWanAbpV10XOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-device/index.ts",
            "line": 593
          },
          "name": "abpV11",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessDevice.DataAwsccIotwirelessWirelessDeviceLoRaWanAbpV11OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-device/index.ts",
            "line": 598
          },
          "name": "devEui",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-device/index.ts",
            "line": 603
          },
          "name": "deviceProfileId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-device/index.ts",
            "line": 609
          },
          "name": "fPorts",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessDevice.DataAwsccIotwirelessWirelessDeviceLoRaWanFPortsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-device/index.ts",
            "line": 615
          },
          "name": "otaaV10X",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessDevice.DataAwsccIotwirelessWirelessDeviceLoRaWanOtaaV10XOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-device/index.ts",
            "line": 621
          },
          "name": "otaaV11",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessDevice.DataAwsccIotwirelessWirelessDeviceLoRaWanOtaaV11OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-device/index.ts",
            "line": 626
          },
          "name": "serviceProfileId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-device/index.ts",
            "line": 570
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessDevice.DataAwsccIotwirelessWirelessDeviceLoRaWan"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotwireless-wireless-device/index:DataAwsccIotwirelessWirelessDeviceLoRaWanOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessDevice.DataAwsccIotwirelessWirelessDeviceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessDevice.DataAwsccIotwirelessWirelessDeviceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotwireless-wireless-device/index.ts",
        "line": 630
      },
      "name": "DataAwsccIotwirelessWirelessDeviceTags",
      "namespace": "dataAwsccIotwirelessWirelessDevice",
      "symbolId": "src/data-awscc-iotwireless-wireless-device/index:DataAwsccIotwirelessWirelessDeviceTags"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessDevice.DataAwsccIotwirelessWirelessDeviceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessDevice.DataAwsccIotwirelessWirelessDeviceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotwireless-wireless-device/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotwireless-wireless-device/index.ts",
        "line": 692
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-device/index.ts",
            "line": 706
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessDevice.DataAwsccIotwirelessWirelessDeviceTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIotwirelessWirelessDeviceTagsList",
      "namespace": "dataAwsccIotwirelessWirelessDevice",
      "symbolId": "src/data-awscc-iotwireless-wireless-device/index:DataAwsccIotwirelessWirelessDeviceTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessDevice.DataAwsccIotwirelessWirelessDeviceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessDevice.DataAwsccIotwirelessWirelessDeviceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotwireless-wireless-device/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotwireless-wireless-device/index.ts",
        "line": 653
      },
      "name": "DataAwsccIotwirelessWirelessDeviceTagsOutputReference",
      "namespace": "dataAwsccIotwirelessWirelessDevice",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-device/index.ts",
            "line": 682
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-device/index.ts",
            "line": 687
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-device/index.ts",
            "line": 666
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessDevice.DataAwsccIotwirelessWirelessDeviceTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotwireless-wireless-device/index:DataAwsccIotwirelessWirelessDeviceTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessDeviceImportTask.DataAwsccIotwirelessWirelessDeviceImportTask": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotwireless_wireless_device_import_task awscc_iotwireless_wireless_device_import_task}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessDeviceImportTask.DataAwsccIotwirelessWirelessDeviceImportTask",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotwireless_wireless_device_import_task awscc_iotwireless_wireless_device_import_task} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotwireless-wireless-device-import-task/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-awscc.dataAwsccIotwirelessWirelessDeviceImportTask.DataAwsccIotwirelessWirelessDeviceImportTaskConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotwireless-wireless-device-import-task/index.ts",
        "line": 178
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotwirelessWirelessDeviceImportTask resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-device-import-task/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 DataAwsccIotwirelessWirelessDeviceImportTask to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotwireless_wireless_device_import_task#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotwirelessWirelessDeviceImportTask that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotwirelessWirelessDeviceImportTask to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-device-import-task/index.ts",
            "line": 312
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-device-import-task/index.ts",
            "line": 318
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotwirelessWirelessDeviceImportTask",
      "namespace": "dataAwsccIotwirelessWirelessDeviceImportTask",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-device-import-task/index.ts",
            "line": 183
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-device-import-task/index.ts",
            "line": 234
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-device-import-task/index.ts",
            "line": 239
          },
          "name": "creationDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-device-import-task/index.ts",
            "line": 244
          },
          "name": "destinationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-device-import-task/index.ts",
            "line": 249
          },
          "name": "failedImportedDevicesCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-device-import-task/index.ts",
            "line": 267
          },
          "name": "initializedImportedDevicesCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-device-import-task/index.ts",
            "line": 272
          },
          "name": "onboardedImportedDevicesCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-device-import-task/index.ts",
            "line": 277
          },
          "name": "pendingImportedDevicesCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-device-import-task/index.ts",
            "line": 283
          },
          "name": "sidewalk",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessDeviceImportTask.DataAwsccIotwirelessWirelessDeviceImportTaskSidewalkOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-device-import-task/index.ts",
            "line": 288
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-device-import-task/index.ts",
            "line": 293
          },
          "name": "statusReason",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-device-import-task/index.ts",
            "line": 299
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessDeviceImportTask.DataAwsccIotwirelessWirelessDeviceImportTaskTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-device-import-task/index.ts",
            "line": 304
          },
          "name": "wirelessDeviceImportTaskId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-device-import-task/index.ts",
            "line": 262
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-device-import-task/index.ts",
            "line": 255
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotwireless-wireless-device-import-task/index:DataAwsccIotwirelessWirelessDeviceImportTask"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessDeviceImportTask.DataAwsccIotwirelessWirelessDeviceImportTaskConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessDeviceImportTask.DataAwsccIotwirelessWirelessDeviceImportTaskConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotwireless-wireless-device-import-task/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotwirelessWirelessDeviceImportTaskConfig",
      "namespace": "dataAwsccIotwirelessWirelessDeviceImportTask",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotwireless_wireless_device_import_task#id DataAwsccIotwirelessWirelessDeviceImportTask#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-device-import-task/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotwireless-wireless-device-import-task/index:DataAwsccIotwirelessWirelessDeviceImportTaskConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessDeviceImportTask.DataAwsccIotwirelessWirelessDeviceImportTaskSidewalk": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessDeviceImportTask.DataAwsccIotwirelessWirelessDeviceImportTaskSidewalk",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotwireless-wireless-device-import-task/index.ts",
        "line": 25
      },
      "name": "DataAwsccIotwirelessWirelessDeviceImportTaskSidewalk",
      "namespace": "dataAwsccIotwirelessWirelessDeviceImportTask",
      "symbolId": "src/data-awscc-iotwireless-wireless-device-import-task/index:DataAwsccIotwirelessWirelessDeviceImportTaskSidewalk"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessDeviceImportTask.DataAwsccIotwirelessWirelessDeviceImportTaskSidewalkOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessDeviceImportTask.DataAwsccIotwirelessWirelessDeviceImportTaskSidewalkOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotwireless-wireless-device-import-task/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotwireless-wireless-device-import-task/index.ts",
        "line": 48
      },
      "name": "DataAwsccIotwirelessWirelessDeviceImportTaskSidewalkOutputReference",
      "namespace": "dataAwsccIotwirelessWirelessDeviceImportTask",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-device-import-task/index.ts",
            "line": 75
          },
          "name": "deviceCreationFile",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-device-import-task/index.ts",
            "line": 80
          },
          "name": "deviceCreationFileList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-device-import-task/index.ts",
            "line": 85
          },
          "name": "role",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-device-import-task/index.ts",
            "line": 90
          },
          "name": "sidewalkManufacturingSn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-device-import-task/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessDeviceImportTask.DataAwsccIotwirelessWirelessDeviceImportTaskSidewalk"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotwireless-wireless-device-import-task/index:DataAwsccIotwirelessWirelessDeviceImportTaskSidewalkOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessDeviceImportTask.DataAwsccIotwirelessWirelessDeviceImportTaskTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessDeviceImportTask.DataAwsccIotwirelessWirelessDeviceImportTaskTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotwireless-wireless-device-import-task/index.ts",
        "line": 94
      },
      "name": "DataAwsccIotwirelessWirelessDeviceImportTaskTags",
      "namespace": "dataAwsccIotwirelessWirelessDeviceImportTask",
      "symbolId": "src/data-awscc-iotwireless-wireless-device-import-task/index:DataAwsccIotwirelessWirelessDeviceImportTaskTags"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessDeviceImportTask.DataAwsccIotwirelessWirelessDeviceImportTaskTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessDeviceImportTask.DataAwsccIotwirelessWirelessDeviceImportTaskTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotwireless-wireless-device-import-task/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/data-awscc-iotwireless-wireless-device-import-task/index.ts",
        "line": 156
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-device-import-task/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-awscc.dataAwsccIotwirelessWirelessDeviceImportTask.DataAwsccIotwirelessWirelessDeviceImportTaskTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIotwirelessWirelessDeviceImportTaskTagsList",
      "namespace": "dataAwsccIotwirelessWirelessDeviceImportTask",
      "symbolId": "src/data-awscc-iotwireless-wireless-device-import-task/index:DataAwsccIotwirelessWirelessDeviceImportTaskTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessDeviceImportTask.DataAwsccIotwirelessWirelessDeviceImportTaskTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessDeviceImportTask.DataAwsccIotwirelessWirelessDeviceImportTaskTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotwireless-wireless-device-import-task/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotwireless-wireless-device-import-task/index.ts",
        "line": 117
      },
      "name": "DataAwsccIotwirelessWirelessDeviceImportTaskTagsOutputReference",
      "namespace": "dataAwsccIotwirelessWirelessDeviceImportTask",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-device-import-task/index.ts",
            "line": 146
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-device-import-task/index.ts",
            "line": 151
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-device-import-task/index.ts",
            "line": 130
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessDeviceImportTask.DataAwsccIotwirelessWirelessDeviceImportTaskTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotwireless-wireless-device-import-task/index:DataAwsccIotwirelessWirelessDeviceImportTaskTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessDeviceImportTasks.DataAwsccIotwirelessWirelessDeviceImportTasks": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotwireless_wireless_device_import_tasks awscc_iotwireless_wireless_device_import_tasks}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessDeviceImportTasks.DataAwsccIotwirelessWirelessDeviceImportTasks",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotwireless_wireless_device_import_tasks awscc_iotwireless_wireless_device_import_tasks} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotwireless-wireless-device-import-tasks/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessDeviceImportTasks.DataAwsccIotwirelessWirelessDeviceImportTasksConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotwireless-wireless-device-import-tasks/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotwirelessWirelessDeviceImportTasks resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-device-import-tasks/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIotwirelessWirelessDeviceImportTasks to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotwireless_wireless_device_import_tasks#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotwirelessWirelessDeviceImportTasks that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotwirelessWirelessDeviceImportTasks to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-device-import-tasks/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-device-import-tasks/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotwirelessWirelessDeviceImportTasks",
      "namespace": "dataAwsccIotwirelessWirelessDeviceImportTasks",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-device-import-tasks/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-device-import-tasks/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-device-import-tasks/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-iotwireless-wireless-device-import-tasks/index:DataAwsccIotwirelessWirelessDeviceImportTasks"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessDeviceImportTasks.DataAwsccIotwirelessWirelessDeviceImportTasksConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessDeviceImportTasks.DataAwsccIotwirelessWirelessDeviceImportTasksConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotwireless-wireless-device-import-tasks/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotwirelessWirelessDeviceImportTasksConfig",
      "namespace": "dataAwsccIotwirelessWirelessDeviceImportTasks",
      "symbolId": "src/data-awscc-iotwireless-wireless-device-import-tasks/index:DataAwsccIotwirelessWirelessDeviceImportTasksConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessDevices.DataAwsccIotwirelessWirelessDevices": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotwireless_wireless_devices awscc_iotwireless_wireless_devices}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessDevices.DataAwsccIotwirelessWirelessDevices",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotwireless_wireless_devices awscc_iotwireless_wireless_devices} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotwireless-wireless-devices/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessDevices.DataAwsccIotwirelessWirelessDevicesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotwireless-wireless-devices/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotwirelessWirelessDevices resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-devices/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIotwirelessWirelessDevices to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotwireless_wireless_devices#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotwirelessWirelessDevices that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotwirelessWirelessDevices to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-devices/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-devices/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotwirelessWirelessDevices",
      "namespace": "dataAwsccIotwirelessWirelessDevices",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-devices/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-devices/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-devices/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-iotwireless-wireless-devices/index:DataAwsccIotwirelessWirelessDevices"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessDevices.DataAwsccIotwirelessWirelessDevicesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessDevices.DataAwsccIotwirelessWirelessDevicesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotwireless-wireless-devices/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotwirelessWirelessDevicesConfig",
      "namespace": "dataAwsccIotwirelessWirelessDevices",
      "symbolId": "src/data-awscc-iotwireless-wireless-devices/index:DataAwsccIotwirelessWirelessDevicesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessGateway.DataAwsccIotwirelessWirelessGateway": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotwireless_wireless_gateway awscc_iotwireless_wireless_gateway}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessGateway.DataAwsccIotwirelessWirelessGateway",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotwireless_wireless_gateway awscc_iotwireless_wireless_gateway} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotwireless-wireless-gateway/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessGateway.DataAwsccIotwirelessWirelessGatewayConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotwireless-wireless-gateway/index.ts",
        "line": 168
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotwirelessWirelessGateway resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-gateway/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 DataAwsccIotwirelessWirelessGateway to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotwireless_wireless_gateway#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotwirelessWirelessGateway that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotwirelessWirelessGateway to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-gateway/index.ts",
            "line": 287
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-gateway/index.ts",
            "line": 293
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotwirelessWirelessGateway",
      "namespace": "dataAwsccIotwirelessWirelessGateway",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-gateway/index.ts",
            "line": 173
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-gateway/index.ts",
            "line": 224
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-gateway/index.ts",
            "line": 229
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-gateway/index.ts",
            "line": 247
          },
          "name": "lastUplinkReceivedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-gateway/index.ts",
            "line": 253
          },
          "name": "loRaWan",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessGateway.DataAwsccIotwirelessWirelessGatewayLoRaWanOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-gateway/index.ts",
            "line": 258
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-gateway/index.ts",
            "line": 264
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessGateway.DataAwsccIotwirelessWirelessGatewayTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-gateway/index.ts",
            "line": 269
          },
          "name": "thingArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-gateway/index.ts",
            "line": 274
          },
          "name": "thingName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-gateway/index.ts",
            "line": 279
          },
          "name": "wirelessGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-gateway/index.ts",
            "line": 242
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-gateway/index.ts",
            "line": 235
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotwireless-wireless-gateway/index:DataAwsccIotwirelessWirelessGateway"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessGateway.DataAwsccIotwirelessWirelessGatewayConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessGateway.DataAwsccIotwirelessWirelessGatewayConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotwireless-wireless-gateway/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotwirelessWirelessGatewayConfig",
      "namespace": "dataAwsccIotwirelessWirelessGateway",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotwireless_wireless_gateway#id DataAwsccIotwirelessWirelessGateway#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-gateway/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotwireless-wireless-gateway/index:DataAwsccIotwirelessWirelessGatewayConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessGateway.DataAwsccIotwirelessWirelessGatewayLoRaWan": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessGateway.DataAwsccIotwirelessWirelessGatewayLoRaWan",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotwireless-wireless-gateway/index.ts",
        "line": 25
      },
      "name": "DataAwsccIotwirelessWirelessGatewayLoRaWan",
      "namespace": "dataAwsccIotwirelessWirelessGateway",
      "symbolId": "src/data-awscc-iotwireless-wireless-gateway/index:DataAwsccIotwirelessWirelessGatewayLoRaWan"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessGateway.DataAwsccIotwirelessWirelessGatewayLoRaWanOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessGateway.DataAwsccIotwirelessWirelessGatewayLoRaWanOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotwireless-wireless-gateway/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotwireless-wireless-gateway/index.ts",
        "line": 48
      },
      "name": "DataAwsccIotwirelessWirelessGatewayLoRaWanOutputReference",
      "namespace": "dataAwsccIotwirelessWirelessGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-gateway/index.ts",
            "line": 75
          },
          "name": "gatewayEui",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-gateway/index.ts",
            "line": 80
          },
          "name": "rfRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-gateway/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessGateway.DataAwsccIotwirelessWirelessGatewayLoRaWan"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotwireless-wireless-gateway/index:DataAwsccIotwirelessWirelessGatewayLoRaWanOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessGateway.DataAwsccIotwirelessWirelessGatewayTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessGateway.DataAwsccIotwirelessWirelessGatewayTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotwireless-wireless-gateway/index.ts",
        "line": 84
      },
      "name": "DataAwsccIotwirelessWirelessGatewayTags",
      "namespace": "dataAwsccIotwirelessWirelessGateway",
      "symbolId": "src/data-awscc-iotwireless-wireless-gateway/index:DataAwsccIotwirelessWirelessGatewayTags"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessGateway.DataAwsccIotwirelessWirelessGatewayTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessGateway.DataAwsccIotwirelessWirelessGatewayTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotwireless-wireless-gateway/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotwireless-wireless-gateway/index.ts",
        "line": 146
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-gateway/index.ts",
            "line": 160
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessGateway.DataAwsccIotwirelessWirelessGatewayTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIotwirelessWirelessGatewayTagsList",
      "namespace": "dataAwsccIotwirelessWirelessGateway",
      "symbolId": "src/data-awscc-iotwireless-wireless-gateway/index:DataAwsccIotwirelessWirelessGatewayTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessGateway.DataAwsccIotwirelessWirelessGatewayTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessGateway.DataAwsccIotwirelessWirelessGatewayTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotwireless-wireless-gateway/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotwireless-wireless-gateway/index.ts",
        "line": 107
      },
      "name": "DataAwsccIotwirelessWirelessGatewayTagsOutputReference",
      "namespace": "dataAwsccIotwirelessWirelessGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-gateway/index.ts",
            "line": 136
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-gateway/index.ts",
            "line": 141
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-gateway/index.ts",
            "line": 120
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessGateway.DataAwsccIotwirelessWirelessGatewayTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-iotwireless-wireless-gateway/index:DataAwsccIotwirelessWirelessGatewayTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessGateways.DataAwsccIotwirelessWirelessGateways": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotwireless_wireless_gateways awscc_iotwireless_wireless_gateways}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessGateways.DataAwsccIotwirelessWirelessGateways",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotwireless_wireless_gateways awscc_iotwireless_wireless_gateways} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-iotwireless-wireless-gateways/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessGateways.DataAwsccIotwirelessWirelessGatewaysConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-iotwireless-wireless-gateways/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIotwirelessWirelessGateways resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-gateways/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIotwirelessWirelessGateways to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/iotwireless_wireless_gateways#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIotwirelessWirelessGateways that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIotwirelessWirelessGateways to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-gateways/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-gateways/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIotwirelessWirelessGateways",
      "namespace": "dataAwsccIotwirelessWirelessGateways",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-gateways/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-gateways/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-iotwireless-wireless-gateways/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-iotwireless-wireless-gateways/index:DataAwsccIotwirelessWirelessGateways"
    },
    "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessGateways.DataAwsccIotwirelessWirelessGatewaysConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIotwirelessWirelessGateways.DataAwsccIotwirelessWirelessGatewaysConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-iotwireless-wireless-gateways/index.ts",
        "line": 14
      },
      "name": "DataAwsccIotwirelessWirelessGatewaysConfig",
      "namespace": "dataAwsccIotwirelessWirelessGateways",
      "symbolId": "src/data-awscc-iotwireless-wireless-gateways/index:DataAwsccIotwirelessWirelessGatewaysConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIvsChannel.DataAwsccIvsChannel": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ivs_channel awscc_ivs_channel}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvsChannel.DataAwsccIvsChannel",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ivs_channel awscc_ivs_channel} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ivs-channel/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIvsChannel.DataAwsccIvsChannelConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ivs-channel/index.ts",
        "line": 173
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIvsChannel resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivs-channel/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 DataAwsccIvsChannel to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ivs_channel#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIvsChannel that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIvsChannel to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivs-channel/index.ts",
            "line": 312
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivs-channel/index.ts",
            "line": 318
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIvsChannel",
      "namespace": "dataAwsccIvsChannel",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-channel/index.ts",
            "line": 178
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-channel/index.ts",
            "line": 229
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-channel/index.ts",
            "line": 234
          },
          "name": "authorized",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-channel/index.ts",
            "line": 239
          },
          "name": "containerFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-channel/index.ts",
            "line": 257
          },
          "name": "ingestEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-channel/index.ts",
            "line": 262
          },
          "name": "insecureIngest",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-channel/index.ts",
            "line": 267
          },
          "name": "latencyMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-channel/index.ts",
            "line": 273
          },
          "name": "multitrackInputConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIvsChannel.DataAwsccIvsChannelMultitrackInputConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-channel/index.ts",
            "line": 278
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-channel/index.ts",
            "line": 283
          },
          "name": "playbackUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-channel/index.ts",
            "line": 288
          },
          "name": "preset",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-channel/index.ts",
            "line": 293
          },
          "name": "recordingConfigurationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-channel/index.ts",
            "line": 299
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIvsChannel.DataAwsccIvsChannelTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-channel/index.ts",
            "line": 304
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-channel/index.ts",
            "line": 252
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivs-channel/index.ts",
            "line": 245
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ivs-channel/index:DataAwsccIvsChannel"
    },
    "@cdktn/provider-awscc.dataAwsccIvsChannel.DataAwsccIvsChannelConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvsChannel.DataAwsccIvsChannelConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ivs-channel/index.ts",
        "line": 14
      },
      "name": "DataAwsccIvsChannelConfig",
      "namespace": "dataAwsccIvsChannel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ivs_channel#id DataAwsccIvsChannel#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-channel/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ivs-channel/index:DataAwsccIvsChannelConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIvsChannel.DataAwsccIvsChannelMultitrackInputConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvsChannel.DataAwsccIvsChannelMultitrackInputConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ivs-channel/index.ts",
        "line": 25
      },
      "name": "DataAwsccIvsChannelMultitrackInputConfiguration",
      "namespace": "dataAwsccIvsChannel",
      "symbolId": "src/data-awscc-ivs-channel/index:DataAwsccIvsChannelMultitrackInputConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccIvsChannel.DataAwsccIvsChannelMultitrackInputConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvsChannel.DataAwsccIvsChannelMultitrackInputConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ivs-channel/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ivs-channel/index.ts",
        "line": 48
      },
      "name": "DataAwsccIvsChannelMultitrackInputConfigurationOutputReference",
      "namespace": "dataAwsccIvsChannel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-channel/index.ts",
            "line": 75
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-channel/index.ts",
            "line": 80
          },
          "name": "maximumResolution",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-channel/index.ts",
            "line": 85
          },
          "name": "policy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivs-channel/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIvsChannel.DataAwsccIvsChannelMultitrackInputConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-ivs-channel/index:DataAwsccIvsChannelMultitrackInputConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIvsChannel.DataAwsccIvsChannelTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvsChannel.DataAwsccIvsChannelTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ivs-channel/index.ts",
        "line": 89
      },
      "name": "DataAwsccIvsChannelTags",
      "namespace": "dataAwsccIvsChannel",
      "symbolId": "src/data-awscc-ivs-channel/index:DataAwsccIvsChannelTags"
    },
    "@cdktn/provider-awscc.dataAwsccIvsChannel.DataAwsccIvsChannelTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvsChannel.DataAwsccIvsChannelTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ivs-channel/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ivs-channel/index.ts",
        "line": 151
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivs-channel/index.ts",
            "line": 165
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIvsChannel.DataAwsccIvsChannelTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIvsChannelTagsList",
      "namespace": "dataAwsccIvsChannel",
      "symbolId": "src/data-awscc-ivs-channel/index:DataAwsccIvsChannelTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccIvsChannel.DataAwsccIvsChannelTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvsChannel.DataAwsccIvsChannelTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ivs-channel/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ivs-channel/index.ts",
        "line": 112
      },
      "name": "DataAwsccIvsChannelTagsOutputReference",
      "namespace": "dataAwsccIvsChannel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-channel/index.ts",
            "line": 141
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-channel/index.ts",
            "line": 146
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivs-channel/index.ts",
            "line": 125
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIvsChannel.DataAwsccIvsChannelTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ivs-channel/index:DataAwsccIvsChannelTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIvsChannels.DataAwsccIvsChannels": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ivs_channels awscc_ivs_channels}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvsChannels.DataAwsccIvsChannels",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ivs_channels awscc_ivs_channels} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ivs-channels/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIvsChannels.DataAwsccIvsChannelsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ivs-channels/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIvsChannels resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivs-channels/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIvsChannels to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ivs_channels#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIvsChannels that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIvsChannels to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivs-channels/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivs-channels/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIvsChannels",
      "namespace": "dataAwsccIvsChannels",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-channels/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-channels/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-channels/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ivs-channels/index:DataAwsccIvsChannels"
    },
    "@cdktn/provider-awscc.dataAwsccIvsChannels.DataAwsccIvsChannelsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvsChannels.DataAwsccIvsChannelsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ivs-channels/index.ts",
        "line": 14
      },
      "name": "DataAwsccIvsChannelsConfig",
      "namespace": "dataAwsccIvsChannels",
      "symbolId": "src/data-awscc-ivs-channels/index:DataAwsccIvsChannelsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIvsEncoderConfiguration.DataAwsccIvsEncoderConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ivs_encoder_configuration awscc_ivs_encoder_configuration}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvsEncoderConfiguration.DataAwsccIvsEncoderConfiguration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ivs_encoder_configuration awscc_ivs_encoder_configuration} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ivs-encoder-configuration/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-awscc.dataAwsccIvsEncoderConfiguration.DataAwsccIvsEncoderConfigurationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ivs-encoder-configuration/index.ts",
        "line": 178
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIvsEncoderConfiguration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivs-encoder-configuration/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 DataAwsccIvsEncoderConfiguration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ivs_encoder_configuration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIvsEncoderConfiguration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIvsEncoderConfiguration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivs-encoder-configuration/index.ts",
            "line": 272
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivs-encoder-configuration/index.ts",
            "line": 278
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIvsEncoderConfiguration",
      "namespace": "dataAwsccIvsEncoderConfiguration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-encoder-configuration/index.ts",
            "line": 183
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-encoder-configuration/index.ts",
            "line": 234
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-encoder-configuration/index.ts",
            "line": 252
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-encoder-configuration/index.ts",
            "line": 258
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIvsEncoderConfiguration.DataAwsccIvsEncoderConfigurationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-encoder-configuration/index.ts",
            "line": 264
          },
          "name": "video",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIvsEncoderConfiguration.DataAwsccIvsEncoderConfigurationVideoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-encoder-configuration/index.ts",
            "line": 247
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivs-encoder-configuration/index.ts",
            "line": 240
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ivs-encoder-configuration/index:DataAwsccIvsEncoderConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccIvsEncoderConfiguration.DataAwsccIvsEncoderConfigurationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvsEncoderConfiguration.DataAwsccIvsEncoderConfigurationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ivs-encoder-configuration/index.ts",
        "line": 14
      },
      "name": "DataAwsccIvsEncoderConfigurationConfig",
      "namespace": "dataAwsccIvsEncoderConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ivs_encoder_configuration#id DataAwsccIvsEncoderConfiguration#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-encoder-configuration/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ivs-encoder-configuration/index:DataAwsccIvsEncoderConfigurationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIvsEncoderConfiguration.DataAwsccIvsEncoderConfigurationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvsEncoderConfiguration.DataAwsccIvsEncoderConfigurationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ivs-encoder-configuration/index.ts",
        "line": 25
      },
      "name": "DataAwsccIvsEncoderConfigurationTags",
      "namespace": "dataAwsccIvsEncoderConfiguration",
      "symbolId": "src/data-awscc-ivs-encoder-configuration/index:DataAwsccIvsEncoderConfigurationTags"
    },
    "@cdktn/provider-awscc.dataAwsccIvsEncoderConfiguration.DataAwsccIvsEncoderConfigurationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvsEncoderConfiguration.DataAwsccIvsEncoderConfigurationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ivs-encoder-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-awscc-ivs-encoder-configuration/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivs-encoder-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-awscc.dataAwsccIvsEncoderConfiguration.DataAwsccIvsEncoderConfigurationTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIvsEncoderConfigurationTagsList",
      "namespace": "dataAwsccIvsEncoderConfiguration",
      "symbolId": "src/data-awscc-ivs-encoder-configuration/index:DataAwsccIvsEncoderConfigurationTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccIvsEncoderConfiguration.DataAwsccIvsEncoderConfigurationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvsEncoderConfiguration.DataAwsccIvsEncoderConfigurationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ivs-encoder-configuration/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ivs-encoder-configuration/index.ts",
        "line": 48
      },
      "name": "DataAwsccIvsEncoderConfigurationTagsOutputReference",
      "namespace": "dataAwsccIvsEncoderConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-encoder-configuration/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-encoder-configuration/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivs-encoder-configuration/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIvsEncoderConfiguration.DataAwsccIvsEncoderConfigurationTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ivs-encoder-configuration/index:DataAwsccIvsEncoderConfigurationTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIvsEncoderConfiguration.DataAwsccIvsEncoderConfigurationVideo": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvsEncoderConfiguration.DataAwsccIvsEncoderConfigurationVideo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ivs-encoder-configuration/index.ts",
        "line": 105
      },
      "name": "DataAwsccIvsEncoderConfigurationVideo",
      "namespace": "dataAwsccIvsEncoderConfiguration",
      "symbolId": "src/data-awscc-ivs-encoder-configuration/index:DataAwsccIvsEncoderConfigurationVideo"
    },
    "@cdktn/provider-awscc.dataAwsccIvsEncoderConfiguration.DataAwsccIvsEncoderConfigurationVideoOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvsEncoderConfiguration.DataAwsccIvsEncoderConfigurationVideoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ivs-encoder-configuration/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-awscc-ivs-encoder-configuration/index.ts",
        "line": 128
      },
      "name": "DataAwsccIvsEncoderConfigurationVideoOutputReference",
      "namespace": "dataAwsccIvsEncoderConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-encoder-configuration/index.ts",
            "line": 155
          },
          "name": "bitrate",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-encoder-configuration/index.ts",
            "line": 160
          },
          "name": "framerate",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-encoder-configuration/index.ts",
            "line": 165
          },
          "name": "height",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-encoder-configuration/index.ts",
            "line": 170
          },
          "name": "width",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivs-encoder-configuration/index.ts",
            "line": 139
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIvsEncoderConfiguration.DataAwsccIvsEncoderConfigurationVideo"
          }
        }
      ],
      "symbolId": "src/data-awscc-ivs-encoder-configuration/index:DataAwsccIvsEncoderConfigurationVideoOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIvsEncoderConfigurations.DataAwsccIvsEncoderConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ivs_encoder_configurations awscc_ivs_encoder_configurations}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvsEncoderConfigurations.DataAwsccIvsEncoderConfigurations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ivs_encoder_configurations awscc_ivs_encoder_configurations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ivs-encoder-configurations/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIvsEncoderConfigurations.DataAwsccIvsEncoderConfigurationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ivs-encoder-configurations/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIvsEncoderConfigurations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivs-encoder-configurations/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIvsEncoderConfigurations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ivs_encoder_configurations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIvsEncoderConfigurations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIvsEncoderConfigurations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivs-encoder-configurations/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivs-encoder-configurations/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIvsEncoderConfigurations",
      "namespace": "dataAwsccIvsEncoderConfigurations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-encoder-configurations/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-encoder-configurations/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-encoder-configurations/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ivs-encoder-configurations/index:DataAwsccIvsEncoderConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccIvsEncoderConfigurations.DataAwsccIvsEncoderConfigurationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvsEncoderConfigurations.DataAwsccIvsEncoderConfigurationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ivs-encoder-configurations/index.ts",
        "line": 14
      },
      "name": "DataAwsccIvsEncoderConfigurationsConfig",
      "namespace": "dataAwsccIvsEncoderConfigurations",
      "symbolId": "src/data-awscc-ivs-encoder-configurations/index:DataAwsccIvsEncoderConfigurationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIvsIngestConfiguration.DataAwsccIvsIngestConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ivs_ingest_configuration awscc_ivs_ingest_configuration}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvsIngestConfiguration.DataAwsccIvsIngestConfiguration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ivs_ingest_configuration awscc_ivs_ingest_configuration} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ivs-ingest-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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIvsIngestConfiguration.DataAwsccIvsIngestConfigurationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ivs-ingest-configuration/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIvsIngestConfiguration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivs-ingest-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 DataAwsccIvsIngestConfiguration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ivs_ingest_configuration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIvsIngestConfiguration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIvsIngestConfiguration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivs-ingest-configuration/index.ts",
            "line": 232
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivs-ingest-configuration/index.ts",
            "line": 238
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIvsIngestConfiguration",
      "namespace": "dataAwsccIvsIngestConfiguration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-ingest-configuration/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-ingest-configuration/index.ts",
            "line": 165
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-ingest-configuration/index.ts",
            "line": 183
          },
          "name": "ingestProtocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-ingest-configuration/index.ts",
            "line": 188
          },
          "name": "insecureIngest",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-ingest-configuration/index.ts",
            "line": 193
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-ingest-configuration/index.ts",
            "line": 198
          },
          "name": "participantId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-ingest-configuration/index.ts",
            "line": 203
          },
          "name": "stageArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-ingest-configuration/index.ts",
            "line": 208
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-ingest-configuration/index.ts",
            "line": 213
          },
          "name": "streamKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-ingest-configuration/index.ts",
            "line": 219
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIvsIngestConfiguration.DataAwsccIvsIngestConfigurationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-ingest-configuration/index.ts",
            "line": 224
          },
          "name": "userId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-ingest-configuration/index.ts",
            "line": 178
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivs-ingest-configuration/index.ts",
            "line": 171
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ivs-ingest-configuration/index:DataAwsccIvsIngestConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccIvsIngestConfiguration.DataAwsccIvsIngestConfigurationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvsIngestConfiguration.DataAwsccIvsIngestConfigurationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ivs-ingest-configuration/index.ts",
        "line": 14
      },
      "name": "DataAwsccIvsIngestConfigurationConfig",
      "namespace": "dataAwsccIvsIngestConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ivs_ingest_configuration#id DataAwsccIvsIngestConfiguration#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-ingest-configuration/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ivs-ingest-configuration/index:DataAwsccIvsIngestConfigurationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIvsIngestConfiguration.DataAwsccIvsIngestConfigurationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvsIngestConfiguration.DataAwsccIvsIngestConfigurationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ivs-ingest-configuration/index.ts",
        "line": 25
      },
      "name": "DataAwsccIvsIngestConfigurationTags",
      "namespace": "dataAwsccIvsIngestConfiguration",
      "symbolId": "src/data-awscc-ivs-ingest-configuration/index:DataAwsccIvsIngestConfigurationTags"
    },
    "@cdktn/provider-awscc.dataAwsccIvsIngestConfiguration.DataAwsccIvsIngestConfigurationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvsIngestConfiguration.DataAwsccIvsIngestConfigurationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ivs-ingest-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-awscc-ivs-ingest-configuration/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivs-ingest-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-awscc.dataAwsccIvsIngestConfiguration.DataAwsccIvsIngestConfigurationTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIvsIngestConfigurationTagsList",
      "namespace": "dataAwsccIvsIngestConfiguration",
      "symbolId": "src/data-awscc-ivs-ingest-configuration/index:DataAwsccIvsIngestConfigurationTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccIvsIngestConfiguration.DataAwsccIvsIngestConfigurationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvsIngestConfiguration.DataAwsccIvsIngestConfigurationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ivs-ingest-configuration/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ivs-ingest-configuration/index.ts",
        "line": 48
      },
      "name": "DataAwsccIvsIngestConfigurationTagsOutputReference",
      "namespace": "dataAwsccIvsIngestConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-ingest-configuration/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-ingest-configuration/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivs-ingest-configuration/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIvsIngestConfiguration.DataAwsccIvsIngestConfigurationTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ivs-ingest-configuration/index:DataAwsccIvsIngestConfigurationTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIvsIngestConfigurations.DataAwsccIvsIngestConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ivs_ingest_configurations awscc_ivs_ingest_configurations}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvsIngestConfigurations.DataAwsccIvsIngestConfigurations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ivs_ingest_configurations awscc_ivs_ingest_configurations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ivs-ingest-configurations/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIvsIngestConfigurations.DataAwsccIvsIngestConfigurationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ivs-ingest-configurations/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIvsIngestConfigurations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivs-ingest-configurations/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIvsIngestConfigurations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ivs_ingest_configurations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIvsIngestConfigurations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIvsIngestConfigurations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivs-ingest-configurations/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivs-ingest-configurations/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIvsIngestConfigurations",
      "namespace": "dataAwsccIvsIngestConfigurations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-ingest-configurations/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-ingest-configurations/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-ingest-configurations/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ivs-ingest-configurations/index:DataAwsccIvsIngestConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccIvsIngestConfigurations.DataAwsccIvsIngestConfigurationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvsIngestConfigurations.DataAwsccIvsIngestConfigurationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ivs-ingest-configurations/index.ts",
        "line": 14
      },
      "name": "DataAwsccIvsIngestConfigurationsConfig",
      "namespace": "dataAwsccIvsIngestConfigurations",
      "symbolId": "src/data-awscc-ivs-ingest-configurations/index:DataAwsccIvsIngestConfigurationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIvsPlaybackKeyPair.DataAwsccIvsPlaybackKeyPair": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ivs_playback_key_pair awscc_ivs_playback_key_pair}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvsPlaybackKeyPair.DataAwsccIvsPlaybackKeyPair",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ivs_playback_key_pair awscc_ivs_playback_key_pair} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ivs-playback-key-pair/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-awscc.dataAwsccIvsPlaybackKeyPair.DataAwsccIvsPlaybackKeyPairConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ivs-playback-key-pair/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIvsPlaybackKeyPair resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivs-playback-key-pair/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 DataAwsccIvsPlaybackKeyPair to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ivs_playback_key_pair#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIvsPlaybackKeyPair that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIvsPlaybackKeyPair to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivs-playback-key-pair/index.ts",
            "line": 207
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivs-playback-key-pair/index.ts",
            "line": 213
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIvsPlaybackKeyPair",
      "namespace": "dataAwsccIvsPlaybackKeyPair",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-playback-key-pair/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-playback-key-pair/index.ts",
            "line": 165
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-playback-key-pair/index.ts",
            "line": 170
          },
          "name": "fingerprint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-playback-key-pair/index.ts",
            "line": 188
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-playback-key-pair/index.ts",
            "line": 193
          },
          "name": "publicKeyMaterial",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-playback-key-pair/index.ts",
            "line": 199
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIvsPlaybackKeyPair.DataAwsccIvsPlaybackKeyPairTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-playback-key-pair/index.ts",
            "line": 183
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivs-playback-key-pair/index.ts",
            "line": 176
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ivs-playback-key-pair/index:DataAwsccIvsPlaybackKeyPair"
    },
    "@cdktn/provider-awscc.dataAwsccIvsPlaybackKeyPair.DataAwsccIvsPlaybackKeyPairConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvsPlaybackKeyPair.DataAwsccIvsPlaybackKeyPairConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ivs-playback-key-pair/index.ts",
        "line": 14
      },
      "name": "DataAwsccIvsPlaybackKeyPairConfig",
      "namespace": "dataAwsccIvsPlaybackKeyPair",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ivs_playback_key_pair#id DataAwsccIvsPlaybackKeyPair#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-playback-key-pair/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ivs-playback-key-pair/index:DataAwsccIvsPlaybackKeyPairConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIvsPlaybackKeyPair.DataAwsccIvsPlaybackKeyPairTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvsPlaybackKeyPair.DataAwsccIvsPlaybackKeyPairTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ivs-playback-key-pair/index.ts",
        "line": 25
      },
      "name": "DataAwsccIvsPlaybackKeyPairTags",
      "namespace": "dataAwsccIvsPlaybackKeyPair",
      "symbolId": "src/data-awscc-ivs-playback-key-pair/index:DataAwsccIvsPlaybackKeyPairTags"
    },
    "@cdktn/provider-awscc.dataAwsccIvsPlaybackKeyPair.DataAwsccIvsPlaybackKeyPairTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvsPlaybackKeyPair.DataAwsccIvsPlaybackKeyPairTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ivs-playback-key-pair/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-awscc-ivs-playback-key-pair/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivs-playback-key-pair/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-awscc.dataAwsccIvsPlaybackKeyPair.DataAwsccIvsPlaybackKeyPairTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIvsPlaybackKeyPairTagsList",
      "namespace": "dataAwsccIvsPlaybackKeyPair",
      "symbolId": "src/data-awscc-ivs-playback-key-pair/index:DataAwsccIvsPlaybackKeyPairTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccIvsPlaybackKeyPair.DataAwsccIvsPlaybackKeyPairTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvsPlaybackKeyPair.DataAwsccIvsPlaybackKeyPairTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ivs-playback-key-pair/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ivs-playback-key-pair/index.ts",
        "line": 48
      },
      "name": "DataAwsccIvsPlaybackKeyPairTagsOutputReference",
      "namespace": "dataAwsccIvsPlaybackKeyPair",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-playback-key-pair/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-playback-key-pair/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivs-playback-key-pair/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIvsPlaybackKeyPair.DataAwsccIvsPlaybackKeyPairTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ivs-playback-key-pair/index:DataAwsccIvsPlaybackKeyPairTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIvsPlaybackKeyPairs.DataAwsccIvsPlaybackKeyPairs": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ivs_playback_key_pairs awscc_ivs_playback_key_pairs}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvsPlaybackKeyPairs.DataAwsccIvsPlaybackKeyPairs",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ivs_playback_key_pairs awscc_ivs_playback_key_pairs} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ivs-playback-key-pairs/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIvsPlaybackKeyPairs.DataAwsccIvsPlaybackKeyPairsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ivs-playback-key-pairs/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIvsPlaybackKeyPairs resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivs-playback-key-pairs/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIvsPlaybackKeyPairs to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ivs_playback_key_pairs#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIvsPlaybackKeyPairs that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIvsPlaybackKeyPairs to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivs-playback-key-pairs/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivs-playback-key-pairs/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIvsPlaybackKeyPairs",
      "namespace": "dataAwsccIvsPlaybackKeyPairs",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-playback-key-pairs/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-playback-key-pairs/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-playback-key-pairs/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ivs-playback-key-pairs/index:DataAwsccIvsPlaybackKeyPairs"
    },
    "@cdktn/provider-awscc.dataAwsccIvsPlaybackKeyPairs.DataAwsccIvsPlaybackKeyPairsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvsPlaybackKeyPairs.DataAwsccIvsPlaybackKeyPairsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ivs-playback-key-pairs/index.ts",
        "line": 14
      },
      "name": "DataAwsccIvsPlaybackKeyPairsConfig",
      "namespace": "dataAwsccIvsPlaybackKeyPairs",
      "symbolId": "src/data-awscc-ivs-playback-key-pairs/index:DataAwsccIvsPlaybackKeyPairsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIvsPlaybackRestrictionPolicies.DataAwsccIvsPlaybackRestrictionPolicies": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ivs_playback_restriction_policies awscc_ivs_playback_restriction_policies}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvsPlaybackRestrictionPolicies.DataAwsccIvsPlaybackRestrictionPolicies",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ivs_playback_restriction_policies awscc_ivs_playback_restriction_policies} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ivs-playback-restriction-policies/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIvsPlaybackRestrictionPolicies.DataAwsccIvsPlaybackRestrictionPoliciesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ivs-playback-restriction-policies/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIvsPlaybackRestrictionPolicies resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivs-playback-restriction-policies/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIvsPlaybackRestrictionPolicies to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ivs_playback_restriction_policies#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIvsPlaybackRestrictionPolicies that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIvsPlaybackRestrictionPolicies to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivs-playback-restriction-policies/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivs-playback-restriction-policies/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIvsPlaybackRestrictionPolicies",
      "namespace": "dataAwsccIvsPlaybackRestrictionPolicies",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-playback-restriction-policies/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-playback-restriction-policies/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-playback-restriction-policies/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ivs-playback-restriction-policies/index:DataAwsccIvsPlaybackRestrictionPolicies"
    },
    "@cdktn/provider-awscc.dataAwsccIvsPlaybackRestrictionPolicies.DataAwsccIvsPlaybackRestrictionPoliciesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvsPlaybackRestrictionPolicies.DataAwsccIvsPlaybackRestrictionPoliciesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ivs-playback-restriction-policies/index.ts",
        "line": 14
      },
      "name": "DataAwsccIvsPlaybackRestrictionPoliciesConfig",
      "namespace": "dataAwsccIvsPlaybackRestrictionPolicies",
      "symbolId": "src/data-awscc-ivs-playback-restriction-policies/index:DataAwsccIvsPlaybackRestrictionPoliciesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIvsPlaybackRestrictionPolicy.DataAwsccIvsPlaybackRestrictionPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ivs_playback_restriction_policy awscc_ivs_playback_restriction_policy}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvsPlaybackRestrictionPolicy.DataAwsccIvsPlaybackRestrictionPolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ivs_playback_restriction_policy awscc_ivs_playback_restriction_policy} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ivs-playback-restriction-policy/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-awscc.dataAwsccIvsPlaybackRestrictionPolicy.DataAwsccIvsPlaybackRestrictionPolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ivs-playback-restriction-policy/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIvsPlaybackRestrictionPolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivs-playback-restriction-policy/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 DataAwsccIvsPlaybackRestrictionPolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ivs_playback_restriction_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIvsPlaybackRestrictionPolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIvsPlaybackRestrictionPolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivs-playback-restriction-policy/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-awscc-ivs-playback-restriction-policy/index.ts",
            "line": 218
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIvsPlaybackRestrictionPolicy",
      "namespace": "dataAwsccIvsPlaybackRestrictionPolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-playback-restriction-policy/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-playback-restriction-policy/index.ts",
            "line": 165
          },
          "name": "allowedCountries",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-playback-restriction-policy/index.ts",
            "line": 170
          },
          "name": "allowedOrigins",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-playback-restriction-policy/index.ts",
            "line": 175
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-playback-restriction-policy/index.ts",
            "line": 180
          },
          "name": "enableStrictOriginEnforcement",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-playback-restriction-policy/index.ts",
            "line": 198
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-playback-restriction-policy/index.ts",
            "line": 204
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIvsPlaybackRestrictionPolicy.DataAwsccIvsPlaybackRestrictionPolicyTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-playback-restriction-policy/index.ts",
            "line": 193
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivs-playback-restriction-policy/index.ts",
            "line": 186
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ivs-playback-restriction-policy/index:DataAwsccIvsPlaybackRestrictionPolicy"
    },
    "@cdktn/provider-awscc.dataAwsccIvsPlaybackRestrictionPolicy.DataAwsccIvsPlaybackRestrictionPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvsPlaybackRestrictionPolicy.DataAwsccIvsPlaybackRestrictionPolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ivs-playback-restriction-policy/index.ts",
        "line": 14
      },
      "name": "DataAwsccIvsPlaybackRestrictionPolicyConfig",
      "namespace": "dataAwsccIvsPlaybackRestrictionPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ivs_playback_restriction_policy#id DataAwsccIvsPlaybackRestrictionPolicy#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-playback-restriction-policy/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ivs-playback-restriction-policy/index:DataAwsccIvsPlaybackRestrictionPolicyConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIvsPlaybackRestrictionPolicy.DataAwsccIvsPlaybackRestrictionPolicyTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvsPlaybackRestrictionPolicy.DataAwsccIvsPlaybackRestrictionPolicyTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ivs-playback-restriction-policy/index.ts",
        "line": 25
      },
      "name": "DataAwsccIvsPlaybackRestrictionPolicyTags",
      "namespace": "dataAwsccIvsPlaybackRestrictionPolicy",
      "symbolId": "src/data-awscc-ivs-playback-restriction-policy/index:DataAwsccIvsPlaybackRestrictionPolicyTags"
    },
    "@cdktn/provider-awscc.dataAwsccIvsPlaybackRestrictionPolicy.DataAwsccIvsPlaybackRestrictionPolicyTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvsPlaybackRestrictionPolicy.DataAwsccIvsPlaybackRestrictionPolicyTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ivs-playback-restriction-policy/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-awscc-ivs-playback-restriction-policy/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivs-playback-restriction-policy/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-awscc.dataAwsccIvsPlaybackRestrictionPolicy.DataAwsccIvsPlaybackRestrictionPolicyTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIvsPlaybackRestrictionPolicyTagsList",
      "namespace": "dataAwsccIvsPlaybackRestrictionPolicy",
      "symbolId": "src/data-awscc-ivs-playback-restriction-policy/index:DataAwsccIvsPlaybackRestrictionPolicyTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccIvsPlaybackRestrictionPolicy.DataAwsccIvsPlaybackRestrictionPolicyTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvsPlaybackRestrictionPolicy.DataAwsccIvsPlaybackRestrictionPolicyTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ivs-playback-restriction-policy/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ivs-playback-restriction-policy/index.ts",
        "line": 48
      },
      "name": "DataAwsccIvsPlaybackRestrictionPolicyTagsOutputReference",
      "namespace": "dataAwsccIvsPlaybackRestrictionPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-playback-restriction-policy/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-playback-restriction-policy/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivs-playback-restriction-policy/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIvsPlaybackRestrictionPolicy.DataAwsccIvsPlaybackRestrictionPolicyTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ivs-playback-restriction-policy/index:DataAwsccIvsPlaybackRestrictionPolicyTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIvsPublicKey.DataAwsccIvsPublicKey": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ivs_public_key awscc_ivs_public_key}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvsPublicKey.DataAwsccIvsPublicKey",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ivs_public_key awscc_ivs_public_key} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ivs-public-key/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-awscc.dataAwsccIvsPublicKey.DataAwsccIvsPublicKeyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ivs-public-key/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIvsPublicKey resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivs-public-key/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 DataAwsccIvsPublicKey to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ivs_public_key#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIvsPublicKey that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIvsPublicKey to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivs-public-key/index.ts",
            "line": 207
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivs-public-key/index.ts",
            "line": 213
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIvsPublicKey",
      "namespace": "dataAwsccIvsPublicKey",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-public-key/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-public-key/index.ts",
            "line": 165
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-public-key/index.ts",
            "line": 170
          },
          "name": "fingerprint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-public-key/index.ts",
            "line": 188
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-public-key/index.ts",
            "line": 193
          },
          "name": "publicKeyMaterial",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-public-key/index.ts",
            "line": 199
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIvsPublicKey.DataAwsccIvsPublicKeyTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-public-key/index.ts",
            "line": 183
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivs-public-key/index.ts",
            "line": 176
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ivs-public-key/index:DataAwsccIvsPublicKey"
    },
    "@cdktn/provider-awscc.dataAwsccIvsPublicKey.DataAwsccIvsPublicKeyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvsPublicKey.DataAwsccIvsPublicKeyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ivs-public-key/index.ts",
        "line": 14
      },
      "name": "DataAwsccIvsPublicKeyConfig",
      "namespace": "dataAwsccIvsPublicKey",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ivs_public_key#id DataAwsccIvsPublicKey#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-public-key/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ivs-public-key/index:DataAwsccIvsPublicKeyConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIvsPublicKey.DataAwsccIvsPublicKeyTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvsPublicKey.DataAwsccIvsPublicKeyTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ivs-public-key/index.ts",
        "line": 25
      },
      "name": "DataAwsccIvsPublicKeyTags",
      "namespace": "dataAwsccIvsPublicKey",
      "symbolId": "src/data-awscc-ivs-public-key/index:DataAwsccIvsPublicKeyTags"
    },
    "@cdktn/provider-awscc.dataAwsccIvsPublicKey.DataAwsccIvsPublicKeyTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvsPublicKey.DataAwsccIvsPublicKeyTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ivs-public-key/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-awscc-ivs-public-key/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivs-public-key/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-awscc.dataAwsccIvsPublicKey.DataAwsccIvsPublicKeyTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIvsPublicKeyTagsList",
      "namespace": "dataAwsccIvsPublicKey",
      "symbolId": "src/data-awscc-ivs-public-key/index:DataAwsccIvsPublicKeyTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccIvsPublicKey.DataAwsccIvsPublicKeyTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvsPublicKey.DataAwsccIvsPublicKeyTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ivs-public-key/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ivs-public-key/index.ts",
        "line": 48
      },
      "name": "DataAwsccIvsPublicKeyTagsOutputReference",
      "namespace": "dataAwsccIvsPublicKey",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-public-key/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-public-key/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivs-public-key/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIvsPublicKey.DataAwsccIvsPublicKeyTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ivs-public-key/index:DataAwsccIvsPublicKeyTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIvsPublicKeys.DataAwsccIvsPublicKeys": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ivs_public_keys awscc_ivs_public_keys}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvsPublicKeys.DataAwsccIvsPublicKeys",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ivs_public_keys awscc_ivs_public_keys} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ivs-public-keys/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIvsPublicKeys.DataAwsccIvsPublicKeysConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ivs-public-keys/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIvsPublicKeys resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivs-public-keys/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIvsPublicKeys to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ivs_public_keys#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIvsPublicKeys that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIvsPublicKeys to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivs-public-keys/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivs-public-keys/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIvsPublicKeys",
      "namespace": "dataAwsccIvsPublicKeys",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-public-keys/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-public-keys/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-public-keys/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ivs-public-keys/index:DataAwsccIvsPublicKeys"
    },
    "@cdktn/provider-awscc.dataAwsccIvsPublicKeys.DataAwsccIvsPublicKeysConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvsPublicKeys.DataAwsccIvsPublicKeysConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ivs-public-keys/index.ts",
        "line": 14
      },
      "name": "DataAwsccIvsPublicKeysConfig",
      "namespace": "dataAwsccIvsPublicKeys",
      "symbolId": "src/data-awscc-ivs-public-keys/index:DataAwsccIvsPublicKeysConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIvsRecordingConfiguration.DataAwsccIvsRecordingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ivs_recording_configuration awscc_ivs_recording_configuration}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvsRecordingConfiguration.DataAwsccIvsRecordingConfiguration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ivs_recording_configuration awscc_ivs_recording_configuration} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ivs-recording-configuration/index.ts",
          "line": 378
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIvsRecordingConfiguration.DataAwsccIvsRecordingConfigurationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ivs-recording-configuration/index.ts",
        "line": 346
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIvsRecordingConfiguration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivs-recording-configuration/index.ts",
            "line": 363
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIvsRecordingConfiguration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ivs_recording_configuration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIvsRecordingConfiguration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIvsRecordingConfiguration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivs-recording-configuration/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-awscc-ivs-recording-configuration/index.ts",
            "line": 468
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIvsRecordingConfiguration",
      "namespace": "dataAwsccIvsRecordingConfiguration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-recording-configuration/index.ts",
            "line": 351
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-recording-configuration/index.ts",
            "line": 402
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-recording-configuration/index.ts",
            "line": 408
          },
          "name": "destinationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIvsRecordingConfiguration.DataAwsccIvsRecordingConfigurationDestinationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-recording-configuration/index.ts",
            "line": 426
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-recording-configuration/index.ts",
            "line": 431
          },
          "name": "recordingReconnectWindowSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-recording-configuration/index.ts",
            "line": 437
          },
          "name": "renditionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIvsRecordingConfiguration.DataAwsccIvsRecordingConfigurationRenditionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-recording-configuration/index.ts",
            "line": 442
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-recording-configuration/index.ts",
            "line": 448
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIvsRecordingConfiguration.DataAwsccIvsRecordingConfigurationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-recording-configuration/index.ts",
            "line": 454
          },
          "name": "thumbnailConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIvsRecordingConfiguration.DataAwsccIvsRecordingConfigurationThumbnailConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-recording-configuration/index.ts",
            "line": 421
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivs-recording-configuration/index.ts",
            "line": 414
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ivs-recording-configuration/index:DataAwsccIvsRecordingConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccIvsRecordingConfiguration.DataAwsccIvsRecordingConfigurationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvsRecordingConfiguration.DataAwsccIvsRecordingConfigurationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ivs-recording-configuration/index.ts",
        "line": 14
      },
      "name": "DataAwsccIvsRecordingConfigurationConfig",
      "namespace": "dataAwsccIvsRecordingConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ivs_recording_configuration#id DataAwsccIvsRecordingConfiguration#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-recording-configuration/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ivs-recording-configuration/index:DataAwsccIvsRecordingConfigurationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIvsRecordingConfiguration.DataAwsccIvsRecordingConfigurationDestinationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvsRecordingConfiguration.DataAwsccIvsRecordingConfigurationDestinationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ivs-recording-configuration/index.ts",
        "line": 79
      },
      "name": "DataAwsccIvsRecordingConfigurationDestinationConfiguration",
      "namespace": "dataAwsccIvsRecordingConfiguration",
      "symbolId": "src/data-awscc-ivs-recording-configuration/index:DataAwsccIvsRecordingConfigurationDestinationConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccIvsRecordingConfiguration.DataAwsccIvsRecordingConfigurationDestinationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvsRecordingConfiguration.DataAwsccIvsRecordingConfigurationDestinationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ivs-recording-configuration/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-awscc-ivs-recording-configuration/index.ts",
        "line": 102
      },
      "name": "DataAwsccIvsRecordingConfigurationDestinationConfigurationOutputReference",
      "namespace": "dataAwsccIvsRecordingConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-recording-configuration/index.ts",
            "line": 130
          },
          "name": "s3",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIvsRecordingConfiguration.DataAwsccIvsRecordingConfigurationDestinationConfigurationS3OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivs-recording-configuration/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIvsRecordingConfiguration.DataAwsccIvsRecordingConfigurationDestinationConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-ivs-recording-configuration/index:DataAwsccIvsRecordingConfigurationDestinationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIvsRecordingConfiguration.DataAwsccIvsRecordingConfigurationDestinationConfigurationS3": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvsRecordingConfiguration.DataAwsccIvsRecordingConfigurationDestinationConfigurationS3",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ivs-recording-configuration/index.ts",
        "line": 25
      },
      "name": "DataAwsccIvsRecordingConfigurationDestinationConfigurationS3",
      "namespace": "dataAwsccIvsRecordingConfiguration",
      "symbolId": "src/data-awscc-ivs-recording-configuration/index:DataAwsccIvsRecordingConfigurationDestinationConfigurationS3"
    },
    "@cdktn/provider-awscc.dataAwsccIvsRecordingConfiguration.DataAwsccIvsRecordingConfigurationDestinationConfigurationS3OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvsRecordingConfiguration.DataAwsccIvsRecordingConfigurationDestinationConfigurationS3OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ivs-recording-configuration/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ivs-recording-configuration/index.ts",
        "line": 48
      },
      "name": "DataAwsccIvsRecordingConfigurationDestinationConfigurationS3OutputReference",
      "namespace": "dataAwsccIvsRecordingConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-recording-configuration/index.ts",
            "line": 75
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivs-recording-configuration/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIvsRecordingConfiguration.DataAwsccIvsRecordingConfigurationDestinationConfigurationS3"
          }
        }
      ],
      "symbolId": "src/data-awscc-ivs-recording-configuration/index:DataAwsccIvsRecordingConfigurationDestinationConfigurationS3OutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIvsRecordingConfiguration.DataAwsccIvsRecordingConfigurationRenditionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvsRecordingConfiguration.DataAwsccIvsRecordingConfigurationRenditionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ivs-recording-configuration/index.ts",
        "line": 134
      },
      "name": "DataAwsccIvsRecordingConfigurationRenditionConfiguration",
      "namespace": "dataAwsccIvsRecordingConfiguration",
      "symbolId": "src/data-awscc-ivs-recording-configuration/index:DataAwsccIvsRecordingConfigurationRenditionConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccIvsRecordingConfiguration.DataAwsccIvsRecordingConfigurationRenditionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvsRecordingConfiguration.DataAwsccIvsRecordingConfigurationRenditionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ivs-recording-configuration/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-awscc-ivs-recording-configuration/index.ts",
        "line": 157
      },
      "name": "DataAwsccIvsRecordingConfigurationRenditionConfigurationOutputReference",
      "namespace": "dataAwsccIvsRecordingConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-recording-configuration/index.ts",
            "line": 189
          },
          "name": "renditions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-recording-configuration/index.ts",
            "line": 184
          },
          "name": "renditionSelection",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivs-recording-configuration/index.ts",
            "line": 168
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIvsRecordingConfiguration.DataAwsccIvsRecordingConfigurationRenditionConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-ivs-recording-configuration/index:DataAwsccIvsRecordingConfigurationRenditionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIvsRecordingConfiguration.DataAwsccIvsRecordingConfigurationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvsRecordingConfiguration.DataAwsccIvsRecordingConfigurationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ivs-recording-configuration/index.ts",
        "line": 193
      },
      "name": "DataAwsccIvsRecordingConfigurationTags",
      "namespace": "dataAwsccIvsRecordingConfiguration",
      "symbolId": "src/data-awscc-ivs-recording-configuration/index:DataAwsccIvsRecordingConfigurationTags"
    },
    "@cdktn/provider-awscc.dataAwsccIvsRecordingConfiguration.DataAwsccIvsRecordingConfigurationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvsRecordingConfiguration.DataAwsccIvsRecordingConfigurationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ivs-recording-configuration/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ivs-recording-configuration/index.ts",
        "line": 255
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivs-recording-configuration/index.ts",
            "line": 269
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIvsRecordingConfiguration.DataAwsccIvsRecordingConfigurationTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIvsRecordingConfigurationTagsList",
      "namespace": "dataAwsccIvsRecordingConfiguration",
      "symbolId": "src/data-awscc-ivs-recording-configuration/index:DataAwsccIvsRecordingConfigurationTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccIvsRecordingConfiguration.DataAwsccIvsRecordingConfigurationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvsRecordingConfiguration.DataAwsccIvsRecordingConfigurationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ivs-recording-configuration/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-awscc-ivs-recording-configuration/index.ts",
        "line": 216
      },
      "name": "DataAwsccIvsRecordingConfigurationTagsOutputReference",
      "namespace": "dataAwsccIvsRecordingConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-recording-configuration/index.ts",
            "line": 245
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-recording-configuration/index.ts",
            "line": 250
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivs-recording-configuration/index.ts",
            "line": 229
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIvsRecordingConfiguration.DataAwsccIvsRecordingConfigurationTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ivs-recording-configuration/index:DataAwsccIvsRecordingConfigurationTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIvsRecordingConfiguration.DataAwsccIvsRecordingConfigurationThumbnailConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvsRecordingConfiguration.DataAwsccIvsRecordingConfigurationThumbnailConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ivs-recording-configuration/index.ts",
        "line": 273
      },
      "name": "DataAwsccIvsRecordingConfigurationThumbnailConfiguration",
      "namespace": "dataAwsccIvsRecordingConfiguration",
      "symbolId": "src/data-awscc-ivs-recording-configuration/index:DataAwsccIvsRecordingConfigurationThumbnailConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccIvsRecordingConfiguration.DataAwsccIvsRecordingConfigurationThumbnailConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvsRecordingConfiguration.DataAwsccIvsRecordingConfigurationThumbnailConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ivs-recording-configuration/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/data-awscc-ivs-recording-configuration/index.ts",
        "line": 296
      },
      "name": "DataAwsccIvsRecordingConfigurationThumbnailConfigurationOutputReference",
      "namespace": "dataAwsccIvsRecordingConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-recording-configuration/index.ts",
            "line": 323
          },
          "name": "recordingMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-recording-configuration/index.ts",
            "line": 328
          },
          "name": "resolution",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-recording-configuration/index.ts",
            "line": 333
          },
          "name": "storage",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-recording-configuration/index.ts",
            "line": 338
          },
          "name": "targetIntervalSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivs-recording-configuration/index.ts",
            "line": 307
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIvsRecordingConfiguration.DataAwsccIvsRecordingConfigurationThumbnailConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-ivs-recording-configuration/index:DataAwsccIvsRecordingConfigurationThumbnailConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIvsRecordingConfigurations.DataAwsccIvsRecordingConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ivs_recording_configurations awscc_ivs_recording_configurations}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvsRecordingConfigurations.DataAwsccIvsRecordingConfigurations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ivs_recording_configurations awscc_ivs_recording_configurations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ivs-recording-configurations/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIvsRecordingConfigurations.DataAwsccIvsRecordingConfigurationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ivs-recording-configurations/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIvsRecordingConfigurations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivs-recording-configurations/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIvsRecordingConfigurations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ivs_recording_configurations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIvsRecordingConfigurations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIvsRecordingConfigurations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivs-recording-configurations/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivs-recording-configurations/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIvsRecordingConfigurations",
      "namespace": "dataAwsccIvsRecordingConfigurations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-recording-configurations/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-recording-configurations/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-recording-configurations/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ivs-recording-configurations/index:DataAwsccIvsRecordingConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccIvsRecordingConfigurations.DataAwsccIvsRecordingConfigurationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvsRecordingConfigurations.DataAwsccIvsRecordingConfigurationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ivs-recording-configurations/index.ts",
        "line": 14
      },
      "name": "DataAwsccIvsRecordingConfigurationsConfig",
      "namespace": "dataAwsccIvsRecordingConfigurations",
      "symbolId": "src/data-awscc-ivs-recording-configurations/index:DataAwsccIvsRecordingConfigurationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIvsStage.DataAwsccIvsStage": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ivs_stage awscc_ivs_stage}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvsStage.DataAwsccIvsStage",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ivs_stage awscc_ivs_stage} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ivs-stage/index.ts",
          "line": 445
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIvsStage.DataAwsccIvsStageConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ivs-stage/index.ts",
        "line": 413
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIvsStage resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivs-stage/index.ts",
            "line": 430
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIvsStage to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ivs_stage#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIvsStage that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIvsStage to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivs-stage/index.ts",
            "line": 512
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivs-stage/index.ts",
            "line": 518
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIvsStage",
      "namespace": "dataAwsccIvsStage",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-stage/index.ts",
            "line": 418
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-stage/index.ts",
            "line": 469
          },
          "name": "activeSessionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-stage/index.ts",
            "line": 474
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-stage/index.ts",
            "line": 480
          },
          "name": "autoParticipantRecordingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIvsStage.DataAwsccIvsStageAutoParticipantRecordingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-stage/index.ts",
            "line": 498
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-stage/index.ts",
            "line": 504
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIvsStage.DataAwsccIvsStageTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-stage/index.ts",
            "line": 493
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivs-stage/index.ts",
            "line": 486
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ivs-stage/index:DataAwsccIvsStage"
    },
    "@cdktn/provider-awscc.dataAwsccIvsStage.DataAwsccIvsStageAutoParticipantRecordingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvsStage.DataAwsccIvsStageAutoParticipantRecordingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ivs-stage/index.ts",
        "line": 253
      },
      "name": "DataAwsccIvsStageAutoParticipantRecordingConfiguration",
      "namespace": "dataAwsccIvsStage",
      "symbolId": "src/data-awscc-ivs-stage/index:DataAwsccIvsStageAutoParticipantRecordingConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccIvsStage.DataAwsccIvsStageAutoParticipantRecordingConfigurationHlsConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvsStage.DataAwsccIvsStageAutoParticipantRecordingConfigurationHlsConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ivs-stage/index.ts",
        "line": 79
      },
      "name": "DataAwsccIvsStageAutoParticipantRecordingConfigurationHlsConfiguration",
      "namespace": "dataAwsccIvsStage",
      "symbolId": "src/data-awscc-ivs-stage/index:DataAwsccIvsStageAutoParticipantRecordingConfigurationHlsConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccIvsStage.DataAwsccIvsStageAutoParticipantRecordingConfigurationHlsConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvsStage.DataAwsccIvsStageAutoParticipantRecordingConfigurationHlsConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ivs-stage/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-awscc-ivs-stage/index.ts",
        "line": 102
      },
      "name": "DataAwsccIvsStageAutoParticipantRecordingConfigurationHlsConfigurationOutputReference",
      "namespace": "dataAwsccIvsStage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-stage/index.ts",
            "line": 130
          },
          "name": "participantRecordingHlsConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIvsStage.DataAwsccIvsStageAutoParticipantRecordingConfigurationHlsConfigurationParticipantRecordingHlsConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivs-stage/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIvsStage.DataAwsccIvsStageAutoParticipantRecordingConfigurationHlsConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-ivs-stage/index:DataAwsccIvsStageAutoParticipantRecordingConfigurationHlsConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIvsStage.DataAwsccIvsStageAutoParticipantRecordingConfigurationHlsConfigurationParticipantRecordingHlsConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvsStage.DataAwsccIvsStageAutoParticipantRecordingConfigurationHlsConfigurationParticipantRecordingHlsConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ivs-stage/index.ts",
        "line": 25
      },
      "name": "DataAwsccIvsStageAutoParticipantRecordingConfigurationHlsConfigurationParticipantRecordingHlsConfiguration",
      "namespace": "dataAwsccIvsStage",
      "symbolId": "src/data-awscc-ivs-stage/index:DataAwsccIvsStageAutoParticipantRecordingConfigurationHlsConfigurationParticipantRecordingHlsConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccIvsStage.DataAwsccIvsStageAutoParticipantRecordingConfigurationHlsConfigurationParticipantRecordingHlsConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvsStage.DataAwsccIvsStageAutoParticipantRecordingConfigurationHlsConfigurationParticipantRecordingHlsConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ivs-stage/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ivs-stage/index.ts",
        "line": 48
      },
      "name": "DataAwsccIvsStageAutoParticipantRecordingConfigurationHlsConfigurationParticipantRecordingHlsConfigurationOutputReference",
      "namespace": "dataAwsccIvsStage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-stage/index.ts",
            "line": 75
          },
          "name": "targetSegmentDurationSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivs-stage/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIvsStage.DataAwsccIvsStageAutoParticipantRecordingConfigurationHlsConfigurationParticipantRecordingHlsConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-ivs-stage/index:DataAwsccIvsStageAutoParticipantRecordingConfigurationHlsConfigurationParticipantRecordingHlsConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIvsStage.DataAwsccIvsStageAutoParticipantRecordingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvsStage.DataAwsccIvsStageAutoParticipantRecordingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ivs-stage/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/data-awscc-ivs-stage/index.ts",
        "line": 276
      },
      "name": "DataAwsccIvsStageAutoParticipantRecordingConfigurationOutputReference",
      "namespace": "dataAwsccIvsStage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-stage/index.ts",
            "line": 304
          },
          "name": "hlsConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIvsStage.DataAwsccIvsStageAutoParticipantRecordingConfigurationHlsConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-stage/index.ts",
            "line": 309
          },
          "name": "mediaTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-stage/index.ts",
            "line": 314
          },
          "name": "recordingReconnectWindowSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-stage/index.ts",
            "line": 319
          },
          "name": "storageConfigurationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-stage/index.ts",
            "line": 325
          },
          "name": "thumbnailConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIvsStage.DataAwsccIvsStageAutoParticipantRecordingConfigurationThumbnailConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivs-stage/index.ts",
            "line": 287
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIvsStage.DataAwsccIvsStageAutoParticipantRecordingConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-ivs-stage/index:DataAwsccIvsStageAutoParticipantRecordingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIvsStage.DataAwsccIvsStageAutoParticipantRecordingConfigurationThumbnailConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvsStage.DataAwsccIvsStageAutoParticipantRecordingConfigurationThumbnailConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ivs-stage/index.ts",
        "line": 198
      },
      "name": "DataAwsccIvsStageAutoParticipantRecordingConfigurationThumbnailConfiguration",
      "namespace": "dataAwsccIvsStage",
      "symbolId": "src/data-awscc-ivs-stage/index:DataAwsccIvsStageAutoParticipantRecordingConfigurationThumbnailConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccIvsStage.DataAwsccIvsStageAutoParticipantRecordingConfigurationThumbnailConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvsStage.DataAwsccIvsStageAutoParticipantRecordingConfigurationThumbnailConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ivs-stage/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/data-awscc-ivs-stage/index.ts",
        "line": 221
      },
      "name": "DataAwsccIvsStageAutoParticipantRecordingConfigurationThumbnailConfigurationOutputReference",
      "namespace": "dataAwsccIvsStage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-stage/index.ts",
            "line": 249
          },
          "name": "participantThumbnailConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIvsStage.DataAwsccIvsStageAutoParticipantRecordingConfigurationThumbnailConfigurationParticipantThumbnailConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivs-stage/index.ts",
            "line": 232
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIvsStage.DataAwsccIvsStageAutoParticipantRecordingConfigurationThumbnailConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-ivs-stage/index:DataAwsccIvsStageAutoParticipantRecordingConfigurationThumbnailConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIvsStage.DataAwsccIvsStageAutoParticipantRecordingConfigurationThumbnailConfigurationParticipantThumbnailConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvsStage.DataAwsccIvsStageAutoParticipantRecordingConfigurationThumbnailConfigurationParticipantThumbnailConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ivs-stage/index.ts",
        "line": 134
      },
      "name": "DataAwsccIvsStageAutoParticipantRecordingConfigurationThumbnailConfigurationParticipantThumbnailConfiguration",
      "namespace": "dataAwsccIvsStage",
      "symbolId": "src/data-awscc-ivs-stage/index:DataAwsccIvsStageAutoParticipantRecordingConfigurationThumbnailConfigurationParticipantThumbnailConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccIvsStage.DataAwsccIvsStageAutoParticipantRecordingConfigurationThumbnailConfigurationParticipantThumbnailConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvsStage.DataAwsccIvsStageAutoParticipantRecordingConfigurationThumbnailConfigurationParticipantThumbnailConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ivs-stage/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-awscc-ivs-stage/index.ts",
        "line": 157
      },
      "name": "DataAwsccIvsStageAutoParticipantRecordingConfigurationThumbnailConfigurationParticipantThumbnailConfigurationOutputReference",
      "namespace": "dataAwsccIvsStage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-stage/index.ts",
            "line": 184
          },
          "name": "recordingMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-stage/index.ts",
            "line": 189
          },
          "name": "storage",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-stage/index.ts",
            "line": 194
          },
          "name": "targetIntervalSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivs-stage/index.ts",
            "line": 168
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIvsStage.DataAwsccIvsStageAutoParticipantRecordingConfigurationThumbnailConfigurationParticipantThumbnailConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-ivs-stage/index:DataAwsccIvsStageAutoParticipantRecordingConfigurationThumbnailConfigurationParticipantThumbnailConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIvsStage.DataAwsccIvsStageConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvsStage.DataAwsccIvsStageConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ivs-stage/index.ts",
        "line": 14
      },
      "name": "DataAwsccIvsStageConfig",
      "namespace": "dataAwsccIvsStage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ivs_stage#id DataAwsccIvsStage#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-stage/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ivs-stage/index:DataAwsccIvsStageConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIvsStage.DataAwsccIvsStageTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvsStage.DataAwsccIvsStageTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ivs-stage/index.ts",
        "line": 329
      },
      "name": "DataAwsccIvsStageTags",
      "namespace": "dataAwsccIvsStage",
      "symbolId": "src/data-awscc-ivs-stage/index:DataAwsccIvsStageTags"
    },
    "@cdktn/provider-awscc.dataAwsccIvsStage.DataAwsccIvsStageTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvsStage.DataAwsccIvsStageTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ivs-stage/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-awscc-ivs-stage/index.ts",
        "line": 391
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivs-stage/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-awscc.dataAwsccIvsStage.DataAwsccIvsStageTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIvsStageTagsList",
      "namespace": "dataAwsccIvsStage",
      "symbolId": "src/data-awscc-ivs-stage/index:DataAwsccIvsStageTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccIvsStage.DataAwsccIvsStageTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvsStage.DataAwsccIvsStageTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ivs-stage/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-awscc-ivs-stage/index.ts",
        "line": 352
      },
      "name": "DataAwsccIvsStageTagsOutputReference",
      "namespace": "dataAwsccIvsStage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-stage/index.ts",
            "line": 381
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-stage/index.ts",
            "line": 386
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivs-stage/index.ts",
            "line": 365
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIvsStage.DataAwsccIvsStageTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ivs-stage/index:DataAwsccIvsStageTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIvsStages.DataAwsccIvsStages": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ivs_stages awscc_ivs_stages}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvsStages.DataAwsccIvsStages",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ivs_stages awscc_ivs_stages} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ivs-stages/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIvsStages.DataAwsccIvsStagesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ivs-stages/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIvsStages resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivs-stages/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIvsStages to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ivs_stages#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIvsStages that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIvsStages to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivs-stages/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivs-stages/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIvsStages",
      "namespace": "dataAwsccIvsStages",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-stages/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-stages/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-stages/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ivs-stages/index:DataAwsccIvsStages"
    },
    "@cdktn/provider-awscc.dataAwsccIvsStages.DataAwsccIvsStagesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvsStages.DataAwsccIvsStagesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ivs-stages/index.ts",
        "line": 14
      },
      "name": "DataAwsccIvsStagesConfig",
      "namespace": "dataAwsccIvsStages",
      "symbolId": "src/data-awscc-ivs-stages/index:DataAwsccIvsStagesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIvsStorageConfiguration.DataAwsccIvsStorageConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ivs_storage_configuration awscc_ivs_storage_configuration}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvsStorageConfiguration.DataAwsccIvsStorageConfiguration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ivs_storage_configuration awscc_ivs_storage_configuration} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ivs-storage-configuration/index.ts",
          "line": 195
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIvsStorageConfiguration.DataAwsccIvsStorageConfigurationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ivs-storage-configuration/index.ts",
        "line": 163
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIvsStorageConfiguration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivs-storage-configuration/index.ts",
            "line": 180
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIvsStorageConfiguration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ivs_storage_configuration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIvsStorageConfiguration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIvsStorageConfiguration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivs-storage-configuration/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-awscc-ivs-storage-configuration/index.ts",
            "line": 263
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIvsStorageConfiguration",
      "namespace": "dataAwsccIvsStorageConfiguration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-storage-configuration/index.ts",
            "line": 168
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-storage-configuration/index.ts",
            "line": 219
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-storage-configuration/index.ts",
            "line": 237
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-storage-configuration/index.ts",
            "line": 243
          },
          "name": "s3",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIvsStorageConfiguration.DataAwsccIvsStorageConfigurationS3OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-storage-configuration/index.ts",
            "line": 249
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIvsStorageConfiguration.DataAwsccIvsStorageConfigurationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-storage-configuration/index.ts",
            "line": 232
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivs-storage-configuration/index.ts",
            "line": 225
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ivs-storage-configuration/index:DataAwsccIvsStorageConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccIvsStorageConfiguration.DataAwsccIvsStorageConfigurationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvsStorageConfiguration.DataAwsccIvsStorageConfigurationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ivs-storage-configuration/index.ts",
        "line": 14
      },
      "name": "DataAwsccIvsStorageConfigurationConfig",
      "namespace": "dataAwsccIvsStorageConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ivs_storage_configuration#id DataAwsccIvsStorageConfiguration#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-storage-configuration/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ivs-storage-configuration/index:DataAwsccIvsStorageConfigurationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIvsStorageConfiguration.DataAwsccIvsStorageConfigurationS3": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvsStorageConfiguration.DataAwsccIvsStorageConfigurationS3",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ivs-storage-configuration/index.ts",
        "line": 25
      },
      "name": "DataAwsccIvsStorageConfigurationS3",
      "namespace": "dataAwsccIvsStorageConfiguration",
      "symbolId": "src/data-awscc-ivs-storage-configuration/index:DataAwsccIvsStorageConfigurationS3"
    },
    "@cdktn/provider-awscc.dataAwsccIvsStorageConfiguration.DataAwsccIvsStorageConfigurationS3OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvsStorageConfiguration.DataAwsccIvsStorageConfigurationS3OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ivs-storage-configuration/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ivs-storage-configuration/index.ts",
        "line": 48
      },
      "name": "DataAwsccIvsStorageConfigurationS3OutputReference",
      "namespace": "dataAwsccIvsStorageConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-storage-configuration/index.ts",
            "line": 75
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivs-storage-configuration/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIvsStorageConfiguration.DataAwsccIvsStorageConfigurationS3"
          }
        }
      ],
      "symbolId": "src/data-awscc-ivs-storage-configuration/index:DataAwsccIvsStorageConfigurationS3OutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIvsStorageConfiguration.DataAwsccIvsStorageConfigurationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvsStorageConfiguration.DataAwsccIvsStorageConfigurationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ivs-storage-configuration/index.ts",
        "line": 79
      },
      "name": "DataAwsccIvsStorageConfigurationTags",
      "namespace": "dataAwsccIvsStorageConfiguration",
      "symbolId": "src/data-awscc-ivs-storage-configuration/index:DataAwsccIvsStorageConfigurationTags"
    },
    "@cdktn/provider-awscc.dataAwsccIvsStorageConfiguration.DataAwsccIvsStorageConfigurationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvsStorageConfiguration.DataAwsccIvsStorageConfigurationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ivs-storage-configuration/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ivs-storage-configuration/index.ts",
        "line": 141
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivs-storage-configuration/index.ts",
            "line": 155
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIvsStorageConfiguration.DataAwsccIvsStorageConfigurationTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIvsStorageConfigurationTagsList",
      "namespace": "dataAwsccIvsStorageConfiguration",
      "symbolId": "src/data-awscc-ivs-storage-configuration/index:DataAwsccIvsStorageConfigurationTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccIvsStorageConfiguration.DataAwsccIvsStorageConfigurationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvsStorageConfiguration.DataAwsccIvsStorageConfigurationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ivs-storage-configuration/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ivs-storage-configuration/index.ts",
        "line": 102
      },
      "name": "DataAwsccIvsStorageConfigurationTagsOutputReference",
      "namespace": "dataAwsccIvsStorageConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-storage-configuration/index.ts",
            "line": 131
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-storage-configuration/index.ts",
            "line": 136
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivs-storage-configuration/index.ts",
            "line": 115
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIvsStorageConfiguration.DataAwsccIvsStorageConfigurationTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ivs-storage-configuration/index:DataAwsccIvsStorageConfigurationTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIvsStorageConfigurations.DataAwsccIvsStorageConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ivs_storage_configurations awscc_ivs_storage_configurations}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvsStorageConfigurations.DataAwsccIvsStorageConfigurations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ivs_storage_configurations awscc_ivs_storage_configurations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ivs-storage-configurations/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIvsStorageConfigurations.DataAwsccIvsStorageConfigurationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ivs-storage-configurations/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIvsStorageConfigurations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivs-storage-configurations/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIvsStorageConfigurations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ivs_storage_configurations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIvsStorageConfigurations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIvsStorageConfigurations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivs-storage-configurations/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivs-storage-configurations/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIvsStorageConfigurations",
      "namespace": "dataAwsccIvsStorageConfigurations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-storage-configurations/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-storage-configurations/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-storage-configurations/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ivs-storage-configurations/index:DataAwsccIvsStorageConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccIvsStorageConfigurations.DataAwsccIvsStorageConfigurationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvsStorageConfigurations.DataAwsccIvsStorageConfigurationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ivs-storage-configurations/index.ts",
        "line": 14
      },
      "name": "DataAwsccIvsStorageConfigurationsConfig",
      "namespace": "dataAwsccIvsStorageConfigurations",
      "symbolId": "src/data-awscc-ivs-storage-configurations/index:DataAwsccIvsStorageConfigurationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIvsStreamKey.DataAwsccIvsStreamKey": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ivs_stream_key awscc_ivs_stream_key}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvsStreamKey.DataAwsccIvsStreamKey",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ivs_stream_key awscc_ivs_stream_key} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ivs-stream-key/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-awscc.dataAwsccIvsStreamKey.DataAwsccIvsStreamKeyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ivs-stream-key/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIvsStreamKey resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivs-stream-key/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 DataAwsccIvsStreamKey to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ivs_stream_key#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIvsStreamKey that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIvsStreamKey to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivs-stream-key/index.ts",
            "line": 202
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivs-stream-key/index.ts",
            "line": 208
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIvsStreamKey",
      "namespace": "dataAwsccIvsStreamKey",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-stream-key/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-stream-key/index.ts",
            "line": 165
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-stream-key/index.ts",
            "line": 170
          },
          "name": "channelArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-stream-key/index.ts",
            "line": 189
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIvsStreamKey.DataAwsccIvsStreamKeyTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-stream-key/index.ts",
            "line": 194
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-stream-key/index.ts",
            "line": 183
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivs-stream-key/index.ts",
            "line": 176
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ivs-stream-key/index:DataAwsccIvsStreamKey"
    },
    "@cdktn/provider-awscc.dataAwsccIvsStreamKey.DataAwsccIvsStreamKeyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvsStreamKey.DataAwsccIvsStreamKeyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ivs-stream-key/index.ts",
        "line": 14
      },
      "name": "DataAwsccIvsStreamKeyConfig",
      "namespace": "dataAwsccIvsStreamKey",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ivs_stream_key#id DataAwsccIvsStreamKey#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-stream-key/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ivs-stream-key/index:DataAwsccIvsStreamKeyConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIvsStreamKey.DataAwsccIvsStreamKeyTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvsStreamKey.DataAwsccIvsStreamKeyTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ivs-stream-key/index.ts",
        "line": 25
      },
      "name": "DataAwsccIvsStreamKeyTags",
      "namespace": "dataAwsccIvsStreamKey",
      "symbolId": "src/data-awscc-ivs-stream-key/index:DataAwsccIvsStreamKeyTags"
    },
    "@cdktn/provider-awscc.dataAwsccIvsStreamKey.DataAwsccIvsStreamKeyTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvsStreamKey.DataAwsccIvsStreamKeyTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ivs-stream-key/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-awscc-ivs-stream-key/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivs-stream-key/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-awscc.dataAwsccIvsStreamKey.DataAwsccIvsStreamKeyTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIvsStreamKeyTagsList",
      "namespace": "dataAwsccIvsStreamKey",
      "symbolId": "src/data-awscc-ivs-stream-key/index:DataAwsccIvsStreamKeyTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccIvsStreamKey.DataAwsccIvsStreamKeyTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvsStreamKey.DataAwsccIvsStreamKeyTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ivs-stream-key/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ivs-stream-key/index.ts",
        "line": 48
      },
      "name": "DataAwsccIvsStreamKeyTagsOutputReference",
      "namespace": "dataAwsccIvsStreamKey",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-stream-key/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivs-stream-key/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivs-stream-key/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIvsStreamKey.DataAwsccIvsStreamKeyTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ivs-stream-key/index:DataAwsccIvsStreamKeyTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIvschatLoggingConfiguration.DataAwsccIvschatLoggingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ivschat_logging_configuration awscc_ivschat_logging_configuration}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvschatLoggingConfiguration.DataAwsccIvschatLoggingConfiguration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ivschat_logging_configuration awscc_ivschat_logging_configuration} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ivschat-logging-configuration/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-awscc.dataAwsccIvschatLoggingConfiguration.DataAwsccIvschatLoggingConfigurationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ivschat-logging-configuration/index.ts",
        "line": 338
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIvschatLoggingConfiguration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivschat-logging-configuration/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 DataAwsccIvschatLoggingConfiguration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ivschat_logging_configuration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIvschatLoggingConfiguration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIvschatLoggingConfiguration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivschat-logging-configuration/index.ts",
            "line": 442
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivschat-logging-configuration/index.ts",
            "line": 448
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIvschatLoggingConfiguration",
      "namespace": "dataAwsccIvschatLoggingConfiguration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivschat-logging-configuration/index.ts",
            "line": 343
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivschat-logging-configuration/index.ts",
            "line": 394
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivschat-logging-configuration/index.ts",
            "line": 400
          },
          "name": "destinationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIvschatLoggingConfiguration.DataAwsccIvschatLoggingConfigurationDestinationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivschat-logging-configuration/index.ts",
            "line": 418
          },
          "name": "loggingConfigurationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivschat-logging-configuration/index.ts",
            "line": 423
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivschat-logging-configuration/index.ts",
            "line": 428
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivschat-logging-configuration/index.ts",
            "line": 434
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIvschatLoggingConfiguration.DataAwsccIvschatLoggingConfigurationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivschat-logging-configuration/index.ts",
            "line": 413
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivschat-logging-configuration/index.ts",
            "line": 406
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ivschat-logging-configuration/index:DataAwsccIvschatLoggingConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccIvschatLoggingConfiguration.DataAwsccIvschatLoggingConfigurationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvschatLoggingConfiguration.DataAwsccIvschatLoggingConfigurationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ivschat-logging-configuration/index.ts",
        "line": 14
      },
      "name": "DataAwsccIvschatLoggingConfigurationConfig",
      "namespace": "dataAwsccIvschatLoggingConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ivschat_logging_configuration#id DataAwsccIvschatLoggingConfiguration#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivschat-logging-configuration/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ivschat-logging-configuration/index:DataAwsccIvschatLoggingConfigurationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIvschatLoggingConfiguration.DataAwsccIvschatLoggingConfigurationDestinationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvschatLoggingConfiguration.DataAwsccIvschatLoggingConfigurationDestinationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ivschat-logging-configuration/index.ts",
        "line": 187
      },
      "name": "DataAwsccIvschatLoggingConfigurationDestinationConfiguration",
      "namespace": "dataAwsccIvschatLoggingConfiguration",
      "symbolId": "src/data-awscc-ivschat-logging-configuration/index:DataAwsccIvschatLoggingConfigurationDestinationConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccIvschatLoggingConfiguration.DataAwsccIvschatLoggingConfigurationDestinationConfigurationCloudwatchLogs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvschatLoggingConfiguration.DataAwsccIvschatLoggingConfigurationDestinationConfigurationCloudwatchLogs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ivschat-logging-configuration/index.ts",
        "line": 25
      },
      "name": "DataAwsccIvschatLoggingConfigurationDestinationConfigurationCloudwatchLogs",
      "namespace": "dataAwsccIvschatLoggingConfiguration",
      "symbolId": "src/data-awscc-ivschat-logging-configuration/index:DataAwsccIvschatLoggingConfigurationDestinationConfigurationCloudwatchLogs"
    },
    "@cdktn/provider-awscc.dataAwsccIvschatLoggingConfiguration.DataAwsccIvschatLoggingConfigurationDestinationConfigurationCloudwatchLogsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvschatLoggingConfiguration.DataAwsccIvschatLoggingConfigurationDestinationConfigurationCloudwatchLogsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ivschat-logging-configuration/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ivschat-logging-configuration/index.ts",
        "line": 48
      },
      "name": "DataAwsccIvschatLoggingConfigurationDestinationConfigurationCloudwatchLogsOutputReference",
      "namespace": "dataAwsccIvschatLoggingConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivschat-logging-configuration/index.ts",
            "line": 75
          },
          "name": "logGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivschat-logging-configuration/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIvschatLoggingConfiguration.DataAwsccIvschatLoggingConfigurationDestinationConfigurationCloudwatchLogs"
          }
        }
      ],
      "symbolId": "src/data-awscc-ivschat-logging-configuration/index:DataAwsccIvschatLoggingConfigurationDestinationConfigurationCloudwatchLogsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIvschatLoggingConfiguration.DataAwsccIvschatLoggingConfigurationDestinationConfigurationFirehose": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvschatLoggingConfiguration.DataAwsccIvschatLoggingConfigurationDestinationConfigurationFirehose",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ivschat-logging-configuration/index.ts",
        "line": 79
      },
      "name": "DataAwsccIvschatLoggingConfigurationDestinationConfigurationFirehose",
      "namespace": "dataAwsccIvschatLoggingConfiguration",
      "symbolId": "src/data-awscc-ivschat-logging-configuration/index:DataAwsccIvschatLoggingConfigurationDestinationConfigurationFirehose"
    },
    "@cdktn/provider-awscc.dataAwsccIvschatLoggingConfiguration.DataAwsccIvschatLoggingConfigurationDestinationConfigurationFirehoseOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvschatLoggingConfiguration.DataAwsccIvschatLoggingConfigurationDestinationConfigurationFirehoseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ivschat-logging-configuration/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-awscc-ivschat-logging-configuration/index.ts",
        "line": 102
      },
      "name": "DataAwsccIvschatLoggingConfigurationDestinationConfigurationFirehoseOutputReference",
      "namespace": "dataAwsccIvschatLoggingConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivschat-logging-configuration/index.ts",
            "line": 129
          },
          "name": "deliveryStreamName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivschat-logging-configuration/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIvschatLoggingConfiguration.DataAwsccIvschatLoggingConfigurationDestinationConfigurationFirehose"
          }
        }
      ],
      "symbolId": "src/data-awscc-ivschat-logging-configuration/index:DataAwsccIvschatLoggingConfigurationDestinationConfigurationFirehoseOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIvschatLoggingConfiguration.DataAwsccIvschatLoggingConfigurationDestinationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvschatLoggingConfiguration.DataAwsccIvschatLoggingConfigurationDestinationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ivschat-logging-configuration/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ivschat-logging-configuration/index.ts",
        "line": 210
      },
      "name": "DataAwsccIvschatLoggingConfigurationDestinationConfigurationOutputReference",
      "namespace": "dataAwsccIvschatLoggingConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivschat-logging-configuration/index.ts",
            "line": 238
          },
          "name": "cloudwatchLogs",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIvschatLoggingConfiguration.DataAwsccIvschatLoggingConfigurationDestinationConfigurationCloudwatchLogsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivschat-logging-configuration/index.ts",
            "line": 244
          },
          "name": "firehose",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIvschatLoggingConfiguration.DataAwsccIvschatLoggingConfigurationDestinationConfigurationFirehoseOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivschat-logging-configuration/index.ts",
            "line": 250
          },
          "name": "s3",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIvschatLoggingConfiguration.DataAwsccIvschatLoggingConfigurationDestinationConfigurationS3OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivschat-logging-configuration/index.ts",
            "line": 221
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIvschatLoggingConfiguration.DataAwsccIvschatLoggingConfigurationDestinationConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-ivschat-logging-configuration/index:DataAwsccIvschatLoggingConfigurationDestinationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIvschatLoggingConfiguration.DataAwsccIvschatLoggingConfigurationDestinationConfigurationS3": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvschatLoggingConfiguration.DataAwsccIvschatLoggingConfigurationDestinationConfigurationS3",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ivschat-logging-configuration/index.ts",
        "line": 133
      },
      "name": "DataAwsccIvschatLoggingConfigurationDestinationConfigurationS3",
      "namespace": "dataAwsccIvschatLoggingConfiguration",
      "symbolId": "src/data-awscc-ivschat-logging-configuration/index:DataAwsccIvschatLoggingConfigurationDestinationConfigurationS3"
    },
    "@cdktn/provider-awscc.dataAwsccIvschatLoggingConfiguration.DataAwsccIvschatLoggingConfigurationDestinationConfigurationS3OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvschatLoggingConfiguration.DataAwsccIvschatLoggingConfigurationDestinationConfigurationS3OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ivschat-logging-configuration/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-awscc-ivschat-logging-configuration/index.ts",
        "line": 156
      },
      "name": "DataAwsccIvschatLoggingConfigurationDestinationConfigurationS3OutputReference",
      "namespace": "dataAwsccIvschatLoggingConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivschat-logging-configuration/index.ts",
            "line": 183
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivschat-logging-configuration/index.ts",
            "line": 167
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIvschatLoggingConfiguration.DataAwsccIvschatLoggingConfigurationDestinationConfigurationS3"
          }
        }
      ],
      "symbolId": "src/data-awscc-ivschat-logging-configuration/index:DataAwsccIvschatLoggingConfigurationDestinationConfigurationS3OutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIvschatLoggingConfiguration.DataAwsccIvschatLoggingConfigurationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvschatLoggingConfiguration.DataAwsccIvschatLoggingConfigurationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ivschat-logging-configuration/index.ts",
        "line": 254
      },
      "name": "DataAwsccIvschatLoggingConfigurationTags",
      "namespace": "dataAwsccIvschatLoggingConfiguration",
      "symbolId": "src/data-awscc-ivschat-logging-configuration/index:DataAwsccIvschatLoggingConfigurationTags"
    },
    "@cdktn/provider-awscc.dataAwsccIvschatLoggingConfiguration.DataAwsccIvschatLoggingConfigurationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvschatLoggingConfiguration.DataAwsccIvschatLoggingConfigurationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ivschat-logging-configuration/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/data-awscc-ivschat-logging-configuration/index.ts",
        "line": 316
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivschat-logging-configuration/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-awscc.dataAwsccIvschatLoggingConfiguration.DataAwsccIvschatLoggingConfigurationTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIvschatLoggingConfigurationTagsList",
      "namespace": "dataAwsccIvschatLoggingConfiguration",
      "symbolId": "src/data-awscc-ivschat-logging-configuration/index:DataAwsccIvschatLoggingConfigurationTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccIvschatLoggingConfiguration.DataAwsccIvschatLoggingConfigurationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvschatLoggingConfiguration.DataAwsccIvschatLoggingConfigurationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ivschat-logging-configuration/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ivschat-logging-configuration/index.ts",
        "line": 277
      },
      "name": "DataAwsccIvschatLoggingConfigurationTagsOutputReference",
      "namespace": "dataAwsccIvschatLoggingConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivschat-logging-configuration/index.ts",
            "line": 306
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivschat-logging-configuration/index.ts",
            "line": 311
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivschat-logging-configuration/index.ts",
            "line": 290
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIvschatLoggingConfiguration.DataAwsccIvschatLoggingConfigurationTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ivschat-logging-configuration/index:DataAwsccIvschatLoggingConfigurationTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIvschatLoggingConfigurations.DataAwsccIvschatLoggingConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ivschat_logging_configurations awscc_ivschat_logging_configurations}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvschatLoggingConfigurations.DataAwsccIvschatLoggingConfigurations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ivschat_logging_configurations awscc_ivschat_logging_configurations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ivschat-logging-configurations/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIvschatLoggingConfigurations.DataAwsccIvschatLoggingConfigurationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ivschat-logging-configurations/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIvschatLoggingConfigurations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivschat-logging-configurations/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIvschatLoggingConfigurations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ivschat_logging_configurations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIvschatLoggingConfigurations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIvschatLoggingConfigurations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivschat-logging-configurations/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivschat-logging-configurations/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIvschatLoggingConfigurations",
      "namespace": "dataAwsccIvschatLoggingConfigurations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivschat-logging-configurations/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivschat-logging-configurations/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivschat-logging-configurations/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ivschat-logging-configurations/index:DataAwsccIvschatLoggingConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccIvschatLoggingConfigurations.DataAwsccIvschatLoggingConfigurationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvschatLoggingConfigurations.DataAwsccIvschatLoggingConfigurationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ivschat-logging-configurations/index.ts",
        "line": 14
      },
      "name": "DataAwsccIvschatLoggingConfigurationsConfig",
      "namespace": "dataAwsccIvschatLoggingConfigurations",
      "symbolId": "src/data-awscc-ivschat-logging-configurations/index:DataAwsccIvschatLoggingConfigurationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIvschatRoom.DataAwsccIvschatRoom": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ivschat_room awscc_ivschat_room}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvschatRoom.DataAwsccIvschatRoom",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ivschat_room awscc_ivschat_room} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ivschat-room/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIvschatRoom.DataAwsccIvschatRoomConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ivschat-room/index.ts",
        "line": 168
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIvschatRoom resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivschat-room/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 DataAwsccIvschatRoom to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ivschat_room#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIvschatRoom that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIvschatRoom to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivschat-room/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-awscc-ivschat-room/index.ts",
            "line": 288
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIvschatRoom",
      "namespace": "dataAwsccIvschatRoom",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivschat-room/index.ts",
            "line": 173
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivschat-room/index.ts",
            "line": 224
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivschat-room/index.ts",
            "line": 242
          },
          "name": "loggingConfigurationIdentifiers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivschat-room/index.ts",
            "line": 247
          },
          "name": "maximumMessageLength",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivschat-room/index.ts",
            "line": 252
          },
          "name": "maximumMessageRatePerSecond",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivschat-room/index.ts",
            "line": 258
          },
          "name": "messageReviewHandler",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIvschatRoom.DataAwsccIvschatRoomMessageReviewHandlerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivschat-room/index.ts",
            "line": 263
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivschat-room/index.ts",
            "line": 268
          },
          "name": "roomId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivschat-room/index.ts",
            "line": 274
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIvschatRoom.DataAwsccIvschatRoomTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivschat-room/index.ts",
            "line": 237
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivschat-room/index.ts",
            "line": 230
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ivschat-room/index:DataAwsccIvschatRoom"
    },
    "@cdktn/provider-awscc.dataAwsccIvschatRoom.DataAwsccIvschatRoomConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvschatRoom.DataAwsccIvschatRoomConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ivschat-room/index.ts",
        "line": 14
      },
      "name": "DataAwsccIvschatRoomConfig",
      "namespace": "dataAwsccIvschatRoom",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ivschat_room#id DataAwsccIvschatRoom#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivschat-room/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ivschat-room/index:DataAwsccIvschatRoomConfig"
    },
    "@cdktn/provider-awscc.dataAwsccIvschatRoom.DataAwsccIvschatRoomMessageReviewHandler": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvschatRoom.DataAwsccIvschatRoomMessageReviewHandler",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ivschat-room/index.ts",
        "line": 25
      },
      "name": "DataAwsccIvschatRoomMessageReviewHandler",
      "namespace": "dataAwsccIvschatRoom",
      "symbolId": "src/data-awscc-ivschat-room/index:DataAwsccIvschatRoomMessageReviewHandler"
    },
    "@cdktn/provider-awscc.dataAwsccIvschatRoom.DataAwsccIvschatRoomMessageReviewHandlerOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvschatRoom.DataAwsccIvschatRoomMessageReviewHandlerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ivschat-room/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ivschat-room/index.ts",
        "line": 48
      },
      "name": "DataAwsccIvschatRoomMessageReviewHandlerOutputReference",
      "namespace": "dataAwsccIvschatRoom",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivschat-room/index.ts",
            "line": 75
          },
          "name": "fallbackResult",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivschat-room/index.ts",
            "line": 80
          },
          "name": "uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivschat-room/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIvschatRoom.DataAwsccIvschatRoomMessageReviewHandler"
          }
        }
      ],
      "symbolId": "src/data-awscc-ivschat-room/index:DataAwsccIvschatRoomMessageReviewHandlerOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIvschatRoom.DataAwsccIvschatRoomTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvschatRoom.DataAwsccIvschatRoomTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ivschat-room/index.ts",
        "line": 84
      },
      "name": "DataAwsccIvschatRoomTags",
      "namespace": "dataAwsccIvschatRoom",
      "symbolId": "src/data-awscc-ivschat-room/index:DataAwsccIvschatRoomTags"
    },
    "@cdktn/provider-awscc.dataAwsccIvschatRoom.DataAwsccIvschatRoomTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvschatRoom.DataAwsccIvschatRoomTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ivschat-room/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ivschat-room/index.ts",
        "line": 146
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivschat-room/index.ts",
            "line": 160
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIvschatRoom.DataAwsccIvschatRoomTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccIvschatRoomTagsList",
      "namespace": "dataAwsccIvschatRoom",
      "symbolId": "src/data-awscc-ivschat-room/index:DataAwsccIvschatRoomTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccIvschatRoom.DataAwsccIvschatRoomTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvschatRoom.DataAwsccIvschatRoomTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ivschat-room/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ivschat-room/index.ts",
        "line": 107
      },
      "name": "DataAwsccIvschatRoomTagsOutputReference",
      "namespace": "dataAwsccIvschatRoom",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivschat-room/index.ts",
            "line": 136
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivschat-room/index.ts",
            "line": 141
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivschat-room/index.ts",
            "line": 120
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccIvschatRoom.DataAwsccIvschatRoomTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ivschat-room/index:DataAwsccIvschatRoomTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccIvschatRooms.DataAwsccIvschatRooms": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ivschat_rooms awscc_ivschat_rooms}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvschatRooms.DataAwsccIvschatRooms",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ivschat_rooms awscc_ivschat_rooms} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ivschat-rooms/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccIvschatRooms.DataAwsccIvschatRoomsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ivschat-rooms/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccIvschatRooms resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivschat-rooms/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccIvschatRooms to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ivschat_rooms#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccIvschatRooms that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccIvschatRooms to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivschat-rooms/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ivschat-rooms/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccIvschatRooms",
      "namespace": "dataAwsccIvschatRooms",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivschat-rooms/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivschat-rooms/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ivschat-rooms/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ivschat-rooms/index:DataAwsccIvschatRooms"
    },
    "@cdktn/provider-awscc.dataAwsccIvschatRooms.DataAwsccIvschatRoomsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccIvschatRooms.DataAwsccIvschatRoomsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ivschat-rooms/index.ts",
        "line": 14
      },
      "name": "DataAwsccIvschatRoomsConfig",
      "namespace": "dataAwsccIvschatRooms",
      "symbolId": "src/data-awscc-ivschat-rooms/index:DataAwsccIvschatRoomsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnector": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kafkaconnect_connector awscc_kafkaconnect_connector}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnector",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kafkaconnect_connector awscc_kafkaconnect_connector} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
          "line": 1230
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
        "line": 1198
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccKafkaconnectConnector resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
            "line": 1215
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccKafkaconnectConnector to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kafkaconnect_connector#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccKafkaconnectConnector that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccKafkaconnectConnector to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
            "line": 1354
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
            "line": 1360
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccKafkaconnectConnector",
      "namespace": "dataAwsccKafkaconnectConnector",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
            "line": 1203
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
            "line": 1255
          },
          "name": "capacity",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorCapacityOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
            "line": 1260
          },
          "name": "connectorArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
            "line": 1266
          },
          "name": "connectorConfiguration",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
            "line": 1271
          },
          "name": "connectorDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
            "line": 1276
          },
          "name": "connectorName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
            "line": 1295
          },
          "name": "kafkaCluster",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorKafkaClusterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
            "line": 1301
          },
          "name": "kafkaClusterClientAuthentication",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorKafkaClusterClientAuthenticationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
            "line": 1307
          },
          "name": "kafkaClusterEncryptionInTransit",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorKafkaClusterEncryptionInTransitOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
            "line": 1312
          },
          "name": "kafkaConnectVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
            "line": 1318
          },
          "name": "logDelivery",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorLogDeliveryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
            "line": 1323
          },
          "name": "networkType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
            "line": 1329
          },
          "name": "plugins",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorPluginsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
            "line": 1334
          },
          "name": "serviceExecutionRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
            "line": 1340
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
            "line": 1346
          },
          "name": "workerConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorWorkerConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
            "line": 1289
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
            "line": 1282
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-kafkaconnect-connector/index:DataAwsccKafkaconnectConnector"
    },
    "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorCapacity": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorCapacity",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
        "line": 273
      },
      "name": "DataAwsccKafkaconnectConnectorCapacity",
      "namespace": "dataAwsccKafkaconnectConnector",
      "symbolId": "src/data-awscc-kafkaconnect-connector/index:DataAwsccKafkaconnectConnectorCapacity"
    },
    "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorCapacityAutoScaling": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorCapacityAutoScaling",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
        "line": 133
      },
      "name": "DataAwsccKafkaconnectConnectorCapacityAutoScaling",
      "namespace": "dataAwsccKafkaconnectConnector",
      "symbolId": "src/data-awscc-kafkaconnect-connector/index:DataAwsccKafkaconnectConnectorCapacityAutoScaling"
    },
    "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorCapacityAutoScalingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorCapacityAutoScalingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kafkaconnect-connector/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-awscc-kafkaconnect-connector/index.ts",
        "line": 156
      },
      "name": "DataAwsccKafkaconnectConnectorCapacityAutoScalingOutputReference",
      "namespace": "dataAwsccKafkaconnectConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
            "line": 183
          },
          "name": "maxAutoscalingTaskCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
            "line": 188
          },
          "name": "maxWorkerCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
            "line": 193
          },
          "name": "mcuCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
            "line": 198
          },
          "name": "minWorkerCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
            "line": 204
          },
          "name": "scaleInPolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorCapacityAutoScalingScaleInPolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
            "line": 210
          },
          "name": "scaleOutPolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorCapacityAutoScalingScaleOutPolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
            "line": 167
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorCapacityAutoScaling"
          }
        }
      ],
      "symbolId": "src/data-awscc-kafkaconnect-connector/index:DataAwsccKafkaconnectConnectorCapacityAutoScalingOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorCapacityAutoScalingScaleInPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorCapacityAutoScalingScaleInPolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
        "line": 25
      },
      "name": "DataAwsccKafkaconnectConnectorCapacityAutoScalingScaleInPolicy",
      "namespace": "dataAwsccKafkaconnectConnector",
      "symbolId": "src/data-awscc-kafkaconnect-connector/index:DataAwsccKafkaconnectConnectorCapacityAutoScalingScaleInPolicy"
    },
    "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorCapacityAutoScalingScaleInPolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorCapacityAutoScalingScaleInPolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
        "line": 48
      },
      "name": "DataAwsccKafkaconnectConnectorCapacityAutoScalingScaleInPolicyOutputReference",
      "namespace": "dataAwsccKafkaconnectConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
            "line": 75
          },
          "name": "cpuUtilizationPercentage",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorCapacityAutoScalingScaleInPolicy"
          }
        }
      ],
      "symbolId": "src/data-awscc-kafkaconnect-connector/index:DataAwsccKafkaconnectConnectorCapacityAutoScalingScaleInPolicyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorCapacityAutoScalingScaleOutPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorCapacityAutoScalingScaleOutPolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
        "line": 79
      },
      "name": "DataAwsccKafkaconnectConnectorCapacityAutoScalingScaleOutPolicy",
      "namespace": "dataAwsccKafkaconnectConnector",
      "symbolId": "src/data-awscc-kafkaconnect-connector/index:DataAwsccKafkaconnectConnectorCapacityAutoScalingScaleOutPolicy"
    },
    "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorCapacityAutoScalingScaleOutPolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorCapacityAutoScalingScaleOutPolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kafkaconnect-connector/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-awscc-kafkaconnect-connector/index.ts",
        "line": 102
      },
      "name": "DataAwsccKafkaconnectConnectorCapacityAutoScalingScaleOutPolicyOutputReference",
      "namespace": "dataAwsccKafkaconnectConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
            "line": 129
          },
          "name": "cpuUtilizationPercentage",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorCapacityAutoScalingScaleOutPolicy"
          }
        }
      ],
      "symbolId": "src/data-awscc-kafkaconnect-connector/index:DataAwsccKafkaconnectConnectorCapacityAutoScalingScaleOutPolicyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorCapacityOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorCapacityOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kafkaconnect-connector/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/data-awscc-kafkaconnect-connector/index.ts",
        "line": 296
      },
      "name": "DataAwsccKafkaconnectConnectorCapacityOutputReference",
      "namespace": "dataAwsccKafkaconnectConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
            "line": 324
          },
          "name": "autoScaling",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorCapacityAutoScalingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
            "line": 330
          },
          "name": "provisionedCapacity",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorCapacityProvisionedCapacityOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
            "line": 307
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorCapacity"
          }
        }
      ],
      "symbolId": "src/data-awscc-kafkaconnect-connector/index:DataAwsccKafkaconnectConnectorCapacityOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorCapacityProvisionedCapacity": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorCapacityProvisionedCapacity",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
        "line": 214
      },
      "name": "DataAwsccKafkaconnectConnectorCapacityProvisionedCapacity",
      "namespace": "dataAwsccKafkaconnectConnector",
      "symbolId": "src/data-awscc-kafkaconnect-connector/index:DataAwsccKafkaconnectConnectorCapacityProvisionedCapacity"
    },
    "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorCapacityProvisionedCapacityOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorCapacityProvisionedCapacityOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kafkaconnect-connector/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-awscc-kafkaconnect-connector/index.ts",
        "line": 237
      },
      "name": "DataAwsccKafkaconnectConnectorCapacityProvisionedCapacityOutputReference",
      "namespace": "dataAwsccKafkaconnectConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
            "line": 264
          },
          "name": "mcuCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
            "line": 269
          },
          "name": "workerCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
            "line": 248
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorCapacityProvisionedCapacity"
          }
        }
      ],
      "symbolId": "src/data-awscc-kafkaconnect-connector/index:DataAwsccKafkaconnectConnectorCapacityProvisionedCapacityOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
        "line": 14
      },
      "name": "DataAwsccKafkaconnectConnectorConfig",
      "namespace": "dataAwsccKafkaconnectConnector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kafkaconnect_connector#id DataAwsccKafkaconnectConnector#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-kafkaconnect-connector/index:DataAwsccKafkaconnectConnectorConfig"
    },
    "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorKafkaCluster": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorKafkaCluster",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
        "line": 453
      },
      "name": "DataAwsccKafkaconnectConnectorKafkaCluster",
      "namespace": "dataAwsccKafkaconnectConnector",
      "symbolId": "src/data-awscc-kafkaconnect-connector/index:DataAwsccKafkaconnectConnectorKafkaCluster"
    },
    "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorKafkaClusterApacheKafkaCluster": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorKafkaClusterApacheKafkaCluster",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
        "line": 393
      },
      "name": "DataAwsccKafkaconnectConnectorKafkaClusterApacheKafkaCluster",
      "namespace": "dataAwsccKafkaconnectConnector",
      "symbolId": "src/data-awscc-kafkaconnect-connector/index:DataAwsccKafkaconnectConnectorKafkaClusterApacheKafkaCluster"
    },
    "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorKafkaClusterApacheKafkaClusterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorKafkaClusterApacheKafkaClusterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kafkaconnect-connector/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-awscc-kafkaconnect-connector/index.ts",
        "line": 416
      },
      "name": "DataAwsccKafkaconnectConnectorKafkaClusterApacheKafkaClusterOutputReference",
      "namespace": "dataAwsccKafkaconnectConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
            "line": 443
          },
          "name": "bootstrapServers",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
            "line": 449
          },
          "name": "vpc",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorKafkaClusterApacheKafkaClusterVpcOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
            "line": 427
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorKafkaClusterApacheKafkaCluster"
          }
        }
      ],
      "symbolId": "src/data-awscc-kafkaconnect-connector/index:DataAwsccKafkaconnectConnectorKafkaClusterApacheKafkaClusterOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorKafkaClusterApacheKafkaClusterVpc": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorKafkaClusterApacheKafkaClusterVpc",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
        "line": 334
      },
      "name": "DataAwsccKafkaconnectConnectorKafkaClusterApacheKafkaClusterVpc",
      "namespace": "dataAwsccKafkaconnectConnector",
      "symbolId": "src/data-awscc-kafkaconnect-connector/index:DataAwsccKafkaconnectConnectorKafkaClusterApacheKafkaClusterVpc"
    },
    "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorKafkaClusterApacheKafkaClusterVpcOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorKafkaClusterApacheKafkaClusterVpcOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kafkaconnect-connector/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
        "line": 357
      },
      "name": "DataAwsccKafkaconnectConnectorKafkaClusterApacheKafkaClusterVpcOutputReference",
      "namespace": "dataAwsccKafkaconnectConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
            "line": 384
          },
          "name": "securityGroups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
            "line": 389
          },
          "name": "subnets",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
            "line": 368
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorKafkaClusterApacheKafkaClusterVpc"
          }
        }
      ],
      "symbolId": "src/data-awscc-kafkaconnect-connector/index:DataAwsccKafkaconnectConnectorKafkaClusterApacheKafkaClusterVpcOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorKafkaClusterClientAuthentication": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorKafkaClusterClientAuthentication",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
        "line": 508
      },
      "name": "DataAwsccKafkaconnectConnectorKafkaClusterClientAuthentication",
      "namespace": "dataAwsccKafkaconnectConnector",
      "symbolId": "src/data-awscc-kafkaconnect-connector/index:DataAwsccKafkaconnectConnectorKafkaClusterClientAuthentication"
    },
    "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorKafkaClusterClientAuthenticationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorKafkaClusterClientAuthenticationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kafkaconnect-connector/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-awscc-kafkaconnect-connector/index.ts",
        "line": 531
      },
      "name": "DataAwsccKafkaconnectConnectorKafkaClusterClientAuthenticationOutputReference",
      "namespace": "dataAwsccKafkaconnectConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
            "line": 558
          },
          "name": "authenticationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
            "line": 542
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorKafkaClusterClientAuthentication"
          }
        }
      ],
      "symbolId": "src/data-awscc-kafkaconnect-connector/index:DataAwsccKafkaconnectConnectorKafkaClusterClientAuthenticationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorKafkaClusterEncryptionInTransit": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorKafkaClusterEncryptionInTransit",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
        "line": 562
      },
      "name": "DataAwsccKafkaconnectConnectorKafkaClusterEncryptionInTransit",
      "namespace": "dataAwsccKafkaconnectConnector",
      "symbolId": "src/data-awscc-kafkaconnect-connector/index:DataAwsccKafkaconnectConnectorKafkaClusterEncryptionInTransit"
    },
    "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorKafkaClusterEncryptionInTransitOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorKafkaClusterEncryptionInTransitOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kafkaconnect-connector/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/data-awscc-kafkaconnect-connector/index.ts",
        "line": 585
      },
      "name": "DataAwsccKafkaconnectConnectorKafkaClusterEncryptionInTransitOutputReference",
      "namespace": "dataAwsccKafkaconnectConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
            "line": 612
          },
          "name": "encryptionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
            "line": 596
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorKafkaClusterEncryptionInTransit"
          }
        }
      ],
      "symbolId": "src/data-awscc-kafkaconnect-connector/index:DataAwsccKafkaconnectConnectorKafkaClusterEncryptionInTransitOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorKafkaClusterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorKafkaClusterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kafkaconnect-connector/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-awscc-kafkaconnect-connector/index.ts",
        "line": 476
      },
      "name": "DataAwsccKafkaconnectConnectorKafkaClusterOutputReference",
      "namespace": "dataAwsccKafkaconnectConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
            "line": 504
          },
          "name": "apacheKafkaCluster",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorKafkaClusterApacheKafkaClusterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
            "line": 487
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorKafkaCluster"
          }
        }
      ],
      "symbolId": "src/data-awscc-kafkaconnect-connector/index:DataAwsccKafkaconnectConnectorKafkaClusterOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorLogDelivery": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorLogDelivery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
        "line": 865
      },
      "name": "DataAwsccKafkaconnectConnectorLogDelivery",
      "namespace": "dataAwsccKafkaconnectConnector",
      "symbolId": "src/data-awscc-kafkaconnect-connector/index:DataAwsccKafkaconnectConnectorLogDelivery"
    },
    "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorLogDeliveryOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorLogDeliveryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
          "line": 895
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
        "line": 888
      },
      "name": "DataAwsccKafkaconnectConnectorLogDeliveryOutputReference",
      "namespace": "dataAwsccKafkaconnectConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
            "line": 916
          },
          "name": "workerLogDelivery",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorLogDeliveryWorkerLogDeliveryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
            "line": 899
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorLogDelivery"
          }
        }
      ],
      "symbolId": "src/data-awscc-kafkaconnect-connector/index:DataAwsccKafkaconnectConnectorLogDeliveryOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorLogDeliveryWorkerLogDelivery": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorLogDeliveryWorkerLogDelivery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
        "line": 798
      },
      "name": "DataAwsccKafkaconnectConnectorLogDeliveryWorkerLogDelivery",
      "namespace": "dataAwsccKafkaconnectConnector",
      "symbolId": "src/data-awscc-kafkaconnect-connector/index:DataAwsccKafkaconnectConnectorLogDeliveryWorkerLogDelivery"
    },
    "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorLogDeliveryWorkerLogDeliveryCloudwatchLogs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorLogDeliveryWorkerLogDeliveryCloudwatchLogs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
        "line": 616
      },
      "name": "DataAwsccKafkaconnectConnectorLogDeliveryWorkerLogDeliveryCloudwatchLogs",
      "namespace": "dataAwsccKafkaconnectConnector",
      "symbolId": "src/data-awscc-kafkaconnect-connector/index:DataAwsccKafkaconnectConnectorLogDeliveryWorkerLogDeliveryCloudwatchLogs"
    },
    "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorLogDeliveryWorkerLogDeliveryCloudwatchLogsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorLogDeliveryWorkerLogDeliveryCloudwatchLogsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
          "line": 646
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
        "line": 639
      },
      "name": "DataAwsccKafkaconnectConnectorLogDeliveryWorkerLogDeliveryCloudwatchLogsOutputReference",
      "namespace": "dataAwsccKafkaconnectConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
            "line": 666
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
            "line": 671
          },
          "name": "logGroup",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
            "line": 650
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorLogDeliveryWorkerLogDeliveryCloudwatchLogs"
          }
        }
      ],
      "symbolId": "src/data-awscc-kafkaconnect-connector/index:DataAwsccKafkaconnectConnectorLogDeliveryWorkerLogDeliveryCloudwatchLogsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorLogDeliveryWorkerLogDeliveryFirehose": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorLogDeliveryWorkerLogDeliveryFirehose",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
        "line": 675
      },
      "name": "DataAwsccKafkaconnectConnectorLogDeliveryWorkerLogDeliveryFirehose",
      "namespace": "dataAwsccKafkaconnectConnector",
      "symbolId": "src/data-awscc-kafkaconnect-connector/index:DataAwsccKafkaconnectConnectorLogDeliveryWorkerLogDeliveryFirehose"
    },
    "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorLogDeliveryWorkerLogDeliveryFirehoseOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorLogDeliveryWorkerLogDeliveryFirehoseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
          "line": 705
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
        "line": 698
      },
      "name": "DataAwsccKafkaconnectConnectorLogDeliveryWorkerLogDeliveryFirehoseOutputReference",
      "namespace": "dataAwsccKafkaconnectConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
            "line": 725
          },
          "name": "deliveryStream",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
            "line": 730
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
            "line": 709
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorLogDeliveryWorkerLogDeliveryFirehose"
          }
        }
      ],
      "symbolId": "src/data-awscc-kafkaconnect-connector/index:DataAwsccKafkaconnectConnectorLogDeliveryWorkerLogDeliveryFirehoseOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorLogDeliveryWorkerLogDeliveryOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorLogDeliveryWorkerLogDeliveryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kafkaconnect-connector/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/data-awscc-kafkaconnect-connector/index.ts",
        "line": 821
      },
      "name": "DataAwsccKafkaconnectConnectorLogDeliveryWorkerLogDeliveryOutputReference",
      "namespace": "dataAwsccKafkaconnectConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
            "line": 849
          },
          "name": "cloudwatchLogs",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorLogDeliveryWorkerLogDeliveryCloudwatchLogsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
            "line": 855
          },
          "name": "firehose",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorLogDeliveryWorkerLogDeliveryFirehoseOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
            "line": 861
          },
          "name": "s3",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorLogDeliveryWorkerLogDeliveryS3OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
            "line": 832
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorLogDeliveryWorkerLogDelivery"
          }
        }
      ],
      "symbolId": "src/data-awscc-kafkaconnect-connector/index:DataAwsccKafkaconnectConnectorLogDeliveryWorkerLogDeliveryOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorLogDeliveryWorkerLogDeliveryS3": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorLogDeliveryWorkerLogDeliveryS3",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
        "line": 734
      },
      "name": "DataAwsccKafkaconnectConnectorLogDeliveryWorkerLogDeliveryS3",
      "namespace": "dataAwsccKafkaconnectConnector",
      "symbolId": "src/data-awscc-kafkaconnect-connector/index:DataAwsccKafkaconnectConnectorLogDeliveryWorkerLogDeliveryS3"
    },
    "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorLogDeliveryWorkerLogDeliveryS3OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorLogDeliveryWorkerLogDeliveryS3OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
          "line": 764
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
        "line": 757
      },
      "name": "DataAwsccKafkaconnectConnectorLogDeliveryWorkerLogDeliveryS3OutputReference",
      "namespace": "dataAwsccKafkaconnectConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
            "line": 784
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
            "line": 789
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
            "line": 794
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
            "line": 768
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorLogDeliveryWorkerLogDeliveryS3"
          }
        }
      ],
      "symbolId": "src/data-awscc-kafkaconnect-connector/index:DataAwsccKafkaconnectConnectorLogDeliveryWorkerLogDeliveryS3OutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorPlugins": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorPlugins",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
        "line": 979
      },
      "name": "DataAwsccKafkaconnectConnectorPlugins",
      "namespace": "dataAwsccKafkaconnectConnector",
      "symbolId": "src/data-awscc-kafkaconnect-connector/index:DataAwsccKafkaconnectConnectorPlugins"
    },
    "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorPluginsCustomPlugin": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorPluginsCustomPlugin",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
        "line": 920
      },
      "name": "DataAwsccKafkaconnectConnectorPluginsCustomPlugin",
      "namespace": "dataAwsccKafkaconnectConnector",
      "symbolId": "src/data-awscc-kafkaconnect-connector/index:DataAwsccKafkaconnectConnectorPluginsCustomPlugin"
    },
    "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorPluginsCustomPluginOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorPluginsCustomPluginOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
          "line": 950
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
        "line": 943
      },
      "name": "DataAwsccKafkaconnectConnectorPluginsCustomPluginOutputReference",
      "namespace": "dataAwsccKafkaconnectConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
            "line": 970
          },
          "name": "customPluginArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
            "line": 975
          },
          "name": "revision",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
            "line": 954
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorPluginsCustomPlugin"
          }
        }
      ],
      "symbolId": "src/data-awscc-kafkaconnect-connector/index:DataAwsccKafkaconnectConnectorPluginsCustomPluginOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorPluginsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorPluginsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
          "line": 1044
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
        "line": 1037
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
            "line": 1051
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorPluginsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccKafkaconnectConnectorPluginsList",
      "namespace": "dataAwsccKafkaconnectConnector",
      "symbolId": "src/data-awscc-kafkaconnect-connector/index:DataAwsccKafkaconnectConnectorPluginsList"
    },
    "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorPluginsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorPluginsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kafkaconnect-connector/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
        "line": 1002
      },
      "name": "DataAwsccKafkaconnectConnectorPluginsOutputReference",
      "namespace": "dataAwsccKafkaconnectConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
            "line": 1032
          },
          "name": "customPlugin",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorPluginsCustomPluginOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
            "line": 1015
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorPlugins"
          }
        }
      ],
      "symbolId": "src/data-awscc-kafkaconnect-connector/index:DataAwsccKafkaconnectConnectorPluginsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
        "line": 1055
      },
      "name": "DataAwsccKafkaconnectConnectorTags",
      "namespace": "dataAwsccKafkaconnectConnector",
      "symbolId": "src/data-awscc-kafkaconnect-connector/index:DataAwsccKafkaconnectConnectorTags"
    },
    "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kafkaconnect-connector/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
        "line": 1117
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
            "line": 1131
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccKafkaconnectConnectorTagsList",
      "namespace": "dataAwsccKafkaconnectConnector",
      "symbolId": "src/data-awscc-kafkaconnect-connector/index:DataAwsccKafkaconnectConnectorTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
          "line": 1087
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
        "line": 1078
      },
      "name": "DataAwsccKafkaconnectConnectorTagsOutputReference",
      "namespace": "dataAwsccKafkaconnectConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
            "line": 1107
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
            "line": 1112
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
            "line": 1091
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-kafkaconnect-connector/index:DataAwsccKafkaconnectConnectorTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorWorkerConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorWorkerConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
        "line": 1135
      },
      "name": "DataAwsccKafkaconnectConnectorWorkerConfiguration",
      "namespace": "dataAwsccKafkaconnectConnector",
      "symbolId": "src/data-awscc-kafkaconnect-connector/index:DataAwsccKafkaconnectConnectorWorkerConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorWorkerConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorWorkerConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
          "line": 1165
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
        "line": 1158
      },
      "name": "DataAwsccKafkaconnectConnectorWorkerConfigurationOutputReference",
      "namespace": "dataAwsccKafkaconnectConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
            "line": 1185
          },
          "name": "revision",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
            "line": 1190
          },
          "name": "workerConfigurationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-connector/index.ts",
            "line": 1169
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectConnector.DataAwsccKafkaconnectConnectorWorkerConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kafkaconnect-connector/index:DataAwsccKafkaconnectConnectorWorkerConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKafkaconnectConnectors.DataAwsccKafkaconnectConnectors": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kafkaconnect_connectors awscc_kafkaconnect_connectors}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectConnectors.DataAwsccKafkaconnectConnectors",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kafkaconnect_connectors awscc_kafkaconnect_connectors} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-kafkaconnect-connectors/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectConnectors.DataAwsccKafkaconnectConnectorsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kafkaconnect-connectors/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccKafkaconnectConnectors resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-connectors/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccKafkaconnectConnectors to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kafkaconnect_connectors#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccKafkaconnectConnectors that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccKafkaconnectConnectors to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-connectors/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-connectors/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccKafkaconnectConnectors",
      "namespace": "dataAwsccKafkaconnectConnectors",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-connectors/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-connectors/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-connectors/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-kafkaconnect-connectors/index:DataAwsccKafkaconnectConnectors"
    },
    "@cdktn/provider-awscc.dataAwsccKafkaconnectConnectors.DataAwsccKafkaconnectConnectorsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectConnectors.DataAwsccKafkaconnectConnectorsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kafkaconnect-connectors/index.ts",
        "line": 14
      },
      "name": "DataAwsccKafkaconnectConnectorsConfig",
      "namespace": "dataAwsccKafkaconnectConnectors",
      "symbolId": "src/data-awscc-kafkaconnect-connectors/index:DataAwsccKafkaconnectConnectorsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccKafkaconnectCustomPlugin.DataAwsccKafkaconnectCustomPlugin": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kafkaconnect_custom_plugin awscc_kafkaconnect_custom_plugin}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectCustomPlugin.DataAwsccKafkaconnectCustomPlugin",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kafkaconnect_custom_plugin awscc_kafkaconnect_custom_plugin} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-kafkaconnect-custom-plugin/index.ts",
          "line": 319
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectCustomPlugin.DataAwsccKafkaconnectCustomPluginConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kafkaconnect-custom-plugin/index.ts",
        "line": 287
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccKafkaconnectCustomPlugin resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-custom-plugin/index.ts",
            "line": 304
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccKafkaconnectCustomPlugin to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kafkaconnect_custom_plugin#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccKafkaconnectCustomPlugin that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccKafkaconnectCustomPlugin to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-custom-plugin/index.ts",
            "line": 402
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-custom-plugin/index.ts",
            "line": 408
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccKafkaconnectCustomPlugin",
      "namespace": "dataAwsccKafkaconnectCustomPlugin",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-custom-plugin/index.ts",
            "line": 292
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-custom-plugin/index.ts",
            "line": 343
          },
          "name": "contentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-custom-plugin/index.ts",
            "line": 348
          },
          "name": "customPluginArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-custom-plugin/index.ts",
            "line": 353
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-custom-plugin/index.ts",
            "line": 359
          },
          "name": "fileDescription",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectCustomPlugin.DataAwsccKafkaconnectCustomPluginFileDescriptionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-custom-plugin/index.ts",
            "line": 378
          },
          "name": "location",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectCustomPlugin.DataAwsccKafkaconnectCustomPluginLocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-custom-plugin/index.ts",
            "line": 383
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-custom-plugin/index.ts",
            "line": 388
          },
          "name": "revision",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-custom-plugin/index.ts",
            "line": 394
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectCustomPlugin.DataAwsccKafkaconnectCustomPluginTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-custom-plugin/index.ts",
            "line": 372
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-custom-plugin/index.ts",
            "line": 365
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-kafkaconnect-custom-plugin/index:DataAwsccKafkaconnectCustomPlugin"
    },
    "@cdktn/provider-awscc.dataAwsccKafkaconnectCustomPlugin.DataAwsccKafkaconnectCustomPluginConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectCustomPlugin.DataAwsccKafkaconnectCustomPluginConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kafkaconnect-custom-plugin/index.ts",
        "line": 14
      },
      "name": "DataAwsccKafkaconnectCustomPluginConfig",
      "namespace": "dataAwsccKafkaconnectCustomPlugin",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kafkaconnect_custom_plugin#id DataAwsccKafkaconnectCustomPlugin#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-custom-plugin/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-kafkaconnect-custom-plugin/index:DataAwsccKafkaconnectCustomPluginConfig"
    },
    "@cdktn/provider-awscc.dataAwsccKafkaconnectCustomPlugin.DataAwsccKafkaconnectCustomPluginFileDescription": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectCustomPlugin.DataAwsccKafkaconnectCustomPluginFileDescription",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kafkaconnect-custom-plugin/index.ts",
        "line": 25
      },
      "name": "DataAwsccKafkaconnectCustomPluginFileDescription",
      "namespace": "dataAwsccKafkaconnectCustomPlugin",
      "symbolId": "src/data-awscc-kafkaconnect-custom-plugin/index:DataAwsccKafkaconnectCustomPluginFileDescription"
    },
    "@cdktn/provider-awscc.dataAwsccKafkaconnectCustomPlugin.DataAwsccKafkaconnectCustomPluginFileDescriptionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectCustomPlugin.DataAwsccKafkaconnectCustomPluginFileDescriptionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kafkaconnect-custom-plugin/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kafkaconnect-custom-plugin/index.ts",
        "line": 48
      },
      "name": "DataAwsccKafkaconnectCustomPluginFileDescriptionOutputReference",
      "namespace": "dataAwsccKafkaconnectCustomPlugin",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-custom-plugin/index.ts",
            "line": 75
          },
          "name": "fileMd5",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-custom-plugin/index.ts",
            "line": 80
          },
          "name": "fileSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-custom-plugin/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectCustomPlugin.DataAwsccKafkaconnectCustomPluginFileDescription"
          }
        }
      ],
      "symbolId": "src/data-awscc-kafkaconnect-custom-plugin/index:DataAwsccKafkaconnectCustomPluginFileDescriptionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKafkaconnectCustomPlugin.DataAwsccKafkaconnectCustomPluginLocation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectCustomPlugin.DataAwsccKafkaconnectCustomPluginLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kafkaconnect-custom-plugin/index.ts",
        "line": 148
      },
      "name": "DataAwsccKafkaconnectCustomPluginLocation",
      "namespace": "dataAwsccKafkaconnectCustomPlugin",
      "symbolId": "src/data-awscc-kafkaconnect-custom-plugin/index:DataAwsccKafkaconnectCustomPluginLocation"
    },
    "@cdktn/provider-awscc.dataAwsccKafkaconnectCustomPlugin.DataAwsccKafkaconnectCustomPluginLocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectCustomPlugin.DataAwsccKafkaconnectCustomPluginLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kafkaconnect-custom-plugin/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/data-awscc-kafkaconnect-custom-plugin/index.ts",
        "line": 171
      },
      "name": "DataAwsccKafkaconnectCustomPluginLocationOutputReference",
      "namespace": "dataAwsccKafkaconnectCustomPlugin",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-custom-plugin/index.ts",
            "line": 199
          },
          "name": "s3Location",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectCustomPlugin.DataAwsccKafkaconnectCustomPluginLocationS3LocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-custom-plugin/index.ts",
            "line": 182
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectCustomPlugin.DataAwsccKafkaconnectCustomPluginLocation"
          }
        }
      ],
      "symbolId": "src/data-awscc-kafkaconnect-custom-plugin/index:DataAwsccKafkaconnectCustomPluginLocationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKafkaconnectCustomPlugin.DataAwsccKafkaconnectCustomPluginLocationS3Location": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectCustomPlugin.DataAwsccKafkaconnectCustomPluginLocationS3Location",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kafkaconnect-custom-plugin/index.ts",
        "line": 84
      },
      "name": "DataAwsccKafkaconnectCustomPluginLocationS3Location",
      "namespace": "dataAwsccKafkaconnectCustomPlugin",
      "symbolId": "src/data-awscc-kafkaconnect-custom-plugin/index:DataAwsccKafkaconnectCustomPluginLocationS3Location"
    },
    "@cdktn/provider-awscc.dataAwsccKafkaconnectCustomPlugin.DataAwsccKafkaconnectCustomPluginLocationS3LocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectCustomPlugin.DataAwsccKafkaconnectCustomPluginLocationS3LocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kafkaconnect-custom-plugin/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-awscc-kafkaconnect-custom-plugin/index.ts",
        "line": 107
      },
      "name": "DataAwsccKafkaconnectCustomPluginLocationS3LocationOutputReference",
      "namespace": "dataAwsccKafkaconnectCustomPlugin",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-custom-plugin/index.ts",
            "line": 134
          },
          "name": "bucketArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-custom-plugin/index.ts",
            "line": 139
          },
          "name": "fileKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-custom-plugin/index.ts",
            "line": 144
          },
          "name": "objectVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-custom-plugin/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectCustomPlugin.DataAwsccKafkaconnectCustomPluginLocationS3Location"
          }
        }
      ],
      "symbolId": "src/data-awscc-kafkaconnect-custom-plugin/index:DataAwsccKafkaconnectCustomPluginLocationS3LocationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKafkaconnectCustomPlugin.DataAwsccKafkaconnectCustomPluginTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectCustomPlugin.DataAwsccKafkaconnectCustomPluginTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kafkaconnect-custom-plugin/index.ts",
        "line": 203
      },
      "name": "DataAwsccKafkaconnectCustomPluginTags",
      "namespace": "dataAwsccKafkaconnectCustomPlugin",
      "symbolId": "src/data-awscc-kafkaconnect-custom-plugin/index:DataAwsccKafkaconnectCustomPluginTags"
    },
    "@cdktn/provider-awscc.dataAwsccKafkaconnectCustomPlugin.DataAwsccKafkaconnectCustomPluginTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectCustomPlugin.DataAwsccKafkaconnectCustomPluginTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kafkaconnect-custom-plugin/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kafkaconnect-custom-plugin/index.ts",
        "line": 265
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-custom-plugin/index.ts",
            "line": 279
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectCustomPlugin.DataAwsccKafkaconnectCustomPluginTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccKafkaconnectCustomPluginTagsList",
      "namespace": "dataAwsccKafkaconnectCustomPlugin",
      "symbolId": "src/data-awscc-kafkaconnect-custom-plugin/index:DataAwsccKafkaconnectCustomPluginTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccKafkaconnectCustomPlugin.DataAwsccKafkaconnectCustomPluginTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectCustomPlugin.DataAwsccKafkaconnectCustomPluginTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kafkaconnect-custom-plugin/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kafkaconnect-custom-plugin/index.ts",
        "line": 226
      },
      "name": "DataAwsccKafkaconnectCustomPluginTagsOutputReference",
      "namespace": "dataAwsccKafkaconnectCustomPlugin",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-custom-plugin/index.ts",
            "line": 255
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-custom-plugin/index.ts",
            "line": 260
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-custom-plugin/index.ts",
            "line": 239
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectCustomPlugin.DataAwsccKafkaconnectCustomPluginTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-kafkaconnect-custom-plugin/index:DataAwsccKafkaconnectCustomPluginTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKafkaconnectCustomPlugins.DataAwsccKafkaconnectCustomPlugins": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kafkaconnect_custom_plugins awscc_kafkaconnect_custom_plugins}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectCustomPlugins.DataAwsccKafkaconnectCustomPlugins",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kafkaconnect_custom_plugins awscc_kafkaconnect_custom_plugins} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-kafkaconnect-custom-plugins/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectCustomPlugins.DataAwsccKafkaconnectCustomPluginsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kafkaconnect-custom-plugins/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccKafkaconnectCustomPlugins resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-custom-plugins/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccKafkaconnectCustomPlugins to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kafkaconnect_custom_plugins#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccKafkaconnectCustomPlugins that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccKafkaconnectCustomPlugins to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-custom-plugins/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-custom-plugins/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccKafkaconnectCustomPlugins",
      "namespace": "dataAwsccKafkaconnectCustomPlugins",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-custom-plugins/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-custom-plugins/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-custom-plugins/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-kafkaconnect-custom-plugins/index:DataAwsccKafkaconnectCustomPlugins"
    },
    "@cdktn/provider-awscc.dataAwsccKafkaconnectCustomPlugins.DataAwsccKafkaconnectCustomPluginsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectCustomPlugins.DataAwsccKafkaconnectCustomPluginsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kafkaconnect-custom-plugins/index.ts",
        "line": 14
      },
      "name": "DataAwsccKafkaconnectCustomPluginsConfig",
      "namespace": "dataAwsccKafkaconnectCustomPlugins",
      "symbolId": "src/data-awscc-kafkaconnect-custom-plugins/index:DataAwsccKafkaconnectCustomPluginsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccKafkaconnectWorkerConfiguration.DataAwsccKafkaconnectWorkerConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kafkaconnect_worker_configuration awscc_kafkaconnect_worker_configuration}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectWorkerConfiguration.DataAwsccKafkaconnectWorkerConfiguration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kafkaconnect_worker_configuration awscc_kafkaconnect_worker_configuration} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-kafkaconnect-worker-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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectWorkerConfiguration.DataAwsccKafkaconnectWorkerConfigurationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kafkaconnect-worker-configuration/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccKafkaconnectWorkerConfiguration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-worker-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 DataAwsccKafkaconnectWorkerConfiguration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kafkaconnect_worker_configuration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccKafkaconnectWorkerConfiguration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccKafkaconnectWorkerConfiguration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-worker-configuration/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-awscc-kafkaconnect-worker-configuration/index.ts",
            "line": 218
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccKafkaconnectWorkerConfiguration",
      "namespace": "dataAwsccKafkaconnectWorkerConfiguration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-worker-configuration/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-worker-configuration/index.ts",
            "line": 165
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-worker-configuration/index.ts",
            "line": 183
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-worker-configuration/index.ts",
            "line": 188
          },
          "name": "propertiesFileContent",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-worker-configuration/index.ts",
            "line": 193
          },
          "name": "revision",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-worker-configuration/index.ts",
            "line": 199
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectWorkerConfiguration.DataAwsccKafkaconnectWorkerConfigurationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-worker-configuration/index.ts",
            "line": 204
          },
          "name": "workerConfigurationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-worker-configuration/index.ts",
            "line": 178
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-worker-configuration/index.ts",
            "line": 171
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-kafkaconnect-worker-configuration/index:DataAwsccKafkaconnectWorkerConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKafkaconnectWorkerConfiguration.DataAwsccKafkaconnectWorkerConfigurationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectWorkerConfiguration.DataAwsccKafkaconnectWorkerConfigurationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kafkaconnect-worker-configuration/index.ts",
        "line": 14
      },
      "name": "DataAwsccKafkaconnectWorkerConfigurationConfig",
      "namespace": "dataAwsccKafkaconnectWorkerConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kafkaconnect_worker_configuration#id DataAwsccKafkaconnectWorkerConfiguration#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-worker-configuration/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-kafkaconnect-worker-configuration/index:DataAwsccKafkaconnectWorkerConfigurationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccKafkaconnectWorkerConfiguration.DataAwsccKafkaconnectWorkerConfigurationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectWorkerConfiguration.DataAwsccKafkaconnectWorkerConfigurationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kafkaconnect-worker-configuration/index.ts",
        "line": 25
      },
      "name": "DataAwsccKafkaconnectWorkerConfigurationTags",
      "namespace": "dataAwsccKafkaconnectWorkerConfiguration",
      "symbolId": "src/data-awscc-kafkaconnect-worker-configuration/index:DataAwsccKafkaconnectWorkerConfigurationTags"
    },
    "@cdktn/provider-awscc.dataAwsccKafkaconnectWorkerConfiguration.DataAwsccKafkaconnectWorkerConfigurationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectWorkerConfiguration.DataAwsccKafkaconnectWorkerConfigurationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kafkaconnect-worker-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-awscc-kafkaconnect-worker-configuration/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-worker-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-awscc.dataAwsccKafkaconnectWorkerConfiguration.DataAwsccKafkaconnectWorkerConfigurationTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccKafkaconnectWorkerConfigurationTagsList",
      "namespace": "dataAwsccKafkaconnectWorkerConfiguration",
      "symbolId": "src/data-awscc-kafkaconnect-worker-configuration/index:DataAwsccKafkaconnectWorkerConfigurationTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccKafkaconnectWorkerConfiguration.DataAwsccKafkaconnectWorkerConfigurationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectWorkerConfiguration.DataAwsccKafkaconnectWorkerConfigurationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kafkaconnect-worker-configuration/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kafkaconnect-worker-configuration/index.ts",
        "line": 48
      },
      "name": "DataAwsccKafkaconnectWorkerConfigurationTagsOutputReference",
      "namespace": "dataAwsccKafkaconnectWorkerConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-worker-configuration/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-worker-configuration/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-worker-configuration/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectWorkerConfiguration.DataAwsccKafkaconnectWorkerConfigurationTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-kafkaconnect-worker-configuration/index:DataAwsccKafkaconnectWorkerConfigurationTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKafkaconnectWorkerConfigurations.DataAwsccKafkaconnectWorkerConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kafkaconnect_worker_configurations awscc_kafkaconnect_worker_configurations}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectWorkerConfigurations.DataAwsccKafkaconnectWorkerConfigurations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kafkaconnect_worker_configurations awscc_kafkaconnect_worker_configurations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-kafkaconnect-worker-configurations/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectWorkerConfigurations.DataAwsccKafkaconnectWorkerConfigurationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kafkaconnect-worker-configurations/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccKafkaconnectWorkerConfigurations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-worker-configurations/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccKafkaconnectWorkerConfigurations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kafkaconnect_worker_configurations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccKafkaconnectWorkerConfigurations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccKafkaconnectWorkerConfigurations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-worker-configurations/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-worker-configurations/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccKafkaconnectWorkerConfigurations",
      "namespace": "dataAwsccKafkaconnectWorkerConfigurations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-worker-configurations/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-worker-configurations/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kafkaconnect-worker-configurations/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-kafkaconnect-worker-configurations/index:DataAwsccKafkaconnectWorkerConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccKafkaconnectWorkerConfigurations.DataAwsccKafkaconnectWorkerConfigurationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKafkaconnectWorkerConfigurations.DataAwsccKafkaconnectWorkerConfigurationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kafkaconnect-worker-configurations/index.ts",
        "line": 14
      },
      "name": "DataAwsccKafkaconnectWorkerConfigurationsConfig",
      "namespace": "dataAwsccKafkaconnectWorkerConfigurations",
      "symbolId": "src/data-awscc-kafkaconnect-worker-configurations/index:DataAwsccKafkaconnectWorkerConfigurationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSource": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kendra_data_source awscc_kendra_data_source}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSource",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kendra_data_source awscc_kendra_data_source} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-data-source/index.ts",
          "line": 5354
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 5322
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccKendraDataSource resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 5339
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccKendraDataSource to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kendra_data_source#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccKendraDataSource that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccKendraDataSource to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 5457
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 5463
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccKendraDataSource",
      "namespace": "dataAwsccKendraDataSource",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 5327
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 5378
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 5384
          },
          "name": "customDocumentEnrichmentConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 5390
          },
          "name": "dataSourceConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 5395
          },
          "name": "dataSourceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 5400
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 5418
          },
          "name": "indexId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 5423
          },
          "name": "languageCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 5428
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 5433
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 5438
          },
          "name": "schedule",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 5444
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 5449
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 5413
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 5406
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSource"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 14
      },
      "name": "DataAwsccKendraDataSourceConfig",
      "namespace": "dataAwsccKendraDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kendra_data_source#id DataAwsccKendraDataSource#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceConfig"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceCustomDocumentEnrichmentConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceCustomDocumentEnrichmentConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 778
      },
      "name": "DataAwsccKendraDataSourceCustomDocumentEnrichmentConfiguration",
      "namespace": "dataAwsccKendraDataSource",
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceCustomDocumentEnrichmentConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 293
      },
      "name": "DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurations",
      "namespace": "dataAwsccKendraDataSource",
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsCondition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsCondition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 94
      },
      "name": "DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsCondition",
      "namespace": "dataAwsccKendraDataSource",
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsCondition"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsConditionConditionOnValue": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsConditionConditionOnValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 25
      },
      "name": "DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsConditionConditionOnValue",
      "namespace": "dataAwsccKendraDataSource",
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsConditionConditionOnValue"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsConditionConditionOnValueOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsConditionConditionOnValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-data-source/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 48
      },
      "name": "DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsConditionConditionOnValueOutputReference",
      "namespace": "dataAwsccKendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 75
          },
          "name": "dateValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 80
          },
          "name": "longValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 85
          },
          "name": "stringListValue",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 90
          },
          "name": "stringValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsConditionConditionOnValue"
          }
        }
      ],
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsConditionConditionOnValueOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsConditionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsConditionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-data-source/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-awscc-kendra-data-source/index.ts",
        "line": 117
      },
      "name": "DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsConditionOutputReference",
      "namespace": "dataAwsccKendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 144
          },
          "name": "conditionDocumentAttributeKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 150
          },
          "name": "conditionOnValue",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsConditionConditionOnValueOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 155
          },
          "name": "operator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 128
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsCondition"
          }
        }
      ],
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsConditionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-data-source/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-awscc-kendra-data-source/index.ts",
        "line": 362
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/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-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsList",
      "namespace": "dataAwsccKendraDataSource",
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsList"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-data-source/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 316
      },
      "name": "DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsOutputReference",
      "namespace": "dataAwsccKendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 346
          },
          "name": "condition",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsConditionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 351
          },
          "name": "documentContentDeletion",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 357
          },
          "name": "target",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsTargetOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 329
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurations"
          }
        }
      ],
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsTarget": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsTarget",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 228
      },
      "name": "DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsTarget",
      "namespace": "dataAwsccKendraDataSource",
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsTarget"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsTargetOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsTargetOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-data-source/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-awscc-kendra-data-source/index.ts",
        "line": 251
      },
      "name": "DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsTargetOutputReference",
      "namespace": "dataAwsccKendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 278
          },
          "name": "targetDocumentAttributeKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 284
          },
          "name": "targetDocumentAttributeValue",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsTargetTargetDocumentAttributeValueOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 289
          },
          "name": "targetDocumentAttributeValueDeletion",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 262
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsTarget"
          }
        }
      ],
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsTargetOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsTargetTargetDocumentAttributeValue": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsTargetTargetDocumentAttributeValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 159
      },
      "name": "DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsTargetTargetDocumentAttributeValue",
      "namespace": "dataAwsccKendraDataSource",
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsTargetTargetDocumentAttributeValue"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsTargetTargetDocumentAttributeValueOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsTargetTargetDocumentAttributeValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-data-source/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-awscc-kendra-data-source/index.ts",
        "line": 182
      },
      "name": "DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsTargetTargetDocumentAttributeValueOutputReference",
      "namespace": "dataAwsccKendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 209
          },
          "name": "dateValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 214
          },
          "name": "longValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 219
          },
          "name": "stringListValue",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 224
          },
          "name": "stringValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 193
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsTargetTargetDocumentAttributeValue"
          }
        }
      ],
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsTargetTargetDocumentAttributeValueOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-data-source/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 801
      },
      "name": "DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationOutputReference",
      "namespace": "dataAwsccKendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 829
          },
          "name": "inlineConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 835
          },
          "name": "postExtractionHookConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 841
          },
          "name": "preExtractionHookConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 846
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 812
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceCustomDocumentEnrichmentConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 514
      },
      "name": "DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfiguration",
      "namespace": "dataAwsccKendraDataSource",
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationCondition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationCondition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 449
      },
      "name": "DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationCondition",
      "namespace": "dataAwsccKendraDataSource",
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationCondition"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValue": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 380
      },
      "name": "DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValue",
      "namespace": "dataAwsccKendraDataSource",
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValue"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-data-source/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 403
      },
      "name": "DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueOutputReference",
      "namespace": "dataAwsccKendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 430
          },
          "name": "dateValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 435
          },
          "name": "longValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 440
          },
          "name": "stringListValue",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 445
          },
          "name": "stringValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 414
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValue"
          }
        }
      ],
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-data-source/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-awscc-kendra-data-source/index.ts",
        "line": 472
      },
      "name": "DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionOutputReference",
      "namespace": "dataAwsccKendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 499
          },
          "name": "conditionDocumentAttributeKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 505
          },
          "name": "conditionOnValue",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 510
          },
          "name": "operator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 483
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationCondition"
          }
        }
      ],
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-data-source/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/data-awscc-kendra-data-source/index.ts",
        "line": 537
      },
      "name": "DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationOutputReference",
      "namespace": "dataAwsccKendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 565
          },
          "name": "invocationCondition",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 570
          },
          "name": "lambdaArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 575
          },
          "name": "s3Bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 548
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 713
      },
      "name": "DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfiguration",
      "namespace": "dataAwsccKendraDataSource",
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationCondition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationCondition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 648
      },
      "name": "DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationCondition",
      "namespace": "dataAwsccKendraDataSource",
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationCondition"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValue": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 579
      },
      "name": "DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValue",
      "namespace": "dataAwsccKendraDataSource",
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValue"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-data-source/index.ts",
          "line": 609
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 602
      },
      "name": "DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueOutputReference",
      "namespace": "dataAwsccKendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 629
          },
          "name": "dateValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 634
          },
          "name": "longValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 639
          },
          "name": "stringListValue",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 644
          },
          "name": "stringValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 613
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValue"
          }
        }
      ],
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-data-source/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 671
      },
      "name": "DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionOutputReference",
      "namespace": "dataAwsccKendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 698
          },
          "name": "conditionDocumentAttributeKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 704
          },
          "name": "conditionOnValue",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 709
          },
          "name": "operator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 682
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationCondition"
          }
        }
      ],
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-data-source/index.ts",
          "line": 743
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 736
      },
      "name": "DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationOutputReference",
      "namespace": "dataAwsccKendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 764
          },
          "name": "invocationCondition",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 769
          },
          "name": "lambdaArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 774
          },
          "name": "s3Bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 747
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 5123
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfiguration",
      "namespace": "dataAwsccKendraDataSource",
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 1494
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfiguration",
      "namespace": "dataAwsccKendraDataSource",
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationAttachmentConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationAttachmentConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 935
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationAttachmentConfiguration",
      "namespace": "dataAwsccKendraDataSource",
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationAttachmentConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationAttachmentConfigurationAttachmentFieldMappings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationAttachmentConfigurationAttachmentFieldMappings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 850
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationAttachmentConfigurationAttachmentFieldMappings",
      "namespace": "dataAwsccKendraDataSource",
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationAttachmentConfigurationAttachmentFieldMappings"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationAttachmentConfigurationAttachmentFieldMappingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationAttachmentConfigurationAttachmentFieldMappingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-data-source/index.ts",
          "line": 924
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 917
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 931
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationAttachmentConfigurationAttachmentFieldMappingsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationAttachmentConfigurationAttachmentFieldMappingsList",
      "namespace": "dataAwsccKendraDataSource",
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationAttachmentConfigurationAttachmentFieldMappingsList"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationAttachmentConfigurationAttachmentFieldMappingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationAttachmentConfigurationAttachmentFieldMappingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-data-source/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 873
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationAttachmentConfigurationAttachmentFieldMappingsOutputReference",
      "namespace": "dataAwsccKendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 902
          },
          "name": "dataSourceFieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 907
          },
          "name": "dateFieldFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 912
          },
          "name": "indexFieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 886
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationAttachmentConfigurationAttachmentFieldMappings"
          }
        }
      ],
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationAttachmentConfigurationAttachmentFieldMappingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationAttachmentConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationAttachmentConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-data-source/index.ts",
          "line": 965
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 958
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationAttachmentConfigurationOutputReference",
      "namespace": "dataAwsccKendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 986
          },
          "name": "attachmentFieldMappings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationAttachmentConfigurationAttachmentFieldMappingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 991
          },
          "name": "crawlAttachments",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 969
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationAttachmentConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationAttachmentConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationBlogConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationBlogConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 1080
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationBlogConfiguration",
      "namespace": "dataAwsccKendraDataSource",
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationBlogConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationBlogConfigurationBlogFieldMappings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationBlogConfigurationBlogFieldMappings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 995
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationBlogConfigurationBlogFieldMappings",
      "namespace": "dataAwsccKendraDataSource",
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationBlogConfigurationBlogFieldMappings"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationBlogConfigurationBlogFieldMappingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationBlogConfigurationBlogFieldMappingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-data-source/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 1062
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 1076
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationBlogConfigurationBlogFieldMappingsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationBlogConfigurationBlogFieldMappingsList",
      "namespace": "dataAwsccKendraDataSource",
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationBlogConfigurationBlogFieldMappingsList"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationBlogConfigurationBlogFieldMappingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationBlogConfigurationBlogFieldMappingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-data-source/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/data-awscc-kendra-data-source/index.ts",
        "line": 1018
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationBlogConfigurationBlogFieldMappingsOutputReference",
      "namespace": "dataAwsccKendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 1047
          },
          "name": "dataSourceFieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 1052
          },
          "name": "dateFieldFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 1057
          },
          "name": "indexFieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 1031
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationBlogConfigurationBlogFieldMappings"
          }
        }
      ],
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationBlogConfigurationBlogFieldMappingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationBlogConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationBlogConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-data-source/index.ts",
          "line": 1110
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 1103
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationBlogConfigurationOutputReference",
      "namespace": "dataAwsccKendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 1131
          },
          "name": "blogFieldMappings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationBlogConfigurationBlogFieldMappingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 1114
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationBlogConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationBlogConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-data-source/index.ts",
          "line": 1524
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 1517
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationOutputReference",
      "namespace": "dataAwsccKendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 1545
          },
          "name": "attachmentConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationAttachmentConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 1551
          },
          "name": "blogConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationBlogConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 1556
          },
          "name": "exclusionPatterns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 1561
          },
          "name": "inclusionPatterns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 1567
          },
          "name": "pageConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationPageConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 1572
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 1577
          },
          "name": "serverUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 1583
          },
          "name": "spaceConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationSpaceConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 1588
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 1594
          },
          "name": "vpcConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationVpcConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 1528
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationPageConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationPageConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 1220
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationPageConfiguration",
      "namespace": "dataAwsccKendraDataSource",
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationPageConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationPageConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationPageConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-data-source/index.ts",
          "line": 1250
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 1243
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationPageConfigurationOutputReference",
      "namespace": "dataAwsccKendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 1271
          },
          "name": "pageFieldMappings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationPageConfigurationPageFieldMappingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 1254
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationPageConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationPageConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationPageConfigurationPageFieldMappings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationPageConfigurationPageFieldMappings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 1135
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationPageConfigurationPageFieldMappings",
      "namespace": "dataAwsccKendraDataSource",
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationPageConfigurationPageFieldMappings"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationPageConfigurationPageFieldMappingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationPageConfigurationPageFieldMappingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-data-source/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-awscc-kendra-data-source/index.ts",
        "line": 1202
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/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-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationPageConfigurationPageFieldMappingsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationPageConfigurationPageFieldMappingsList",
      "namespace": "dataAwsccKendraDataSource",
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationPageConfigurationPageFieldMappingsList"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationPageConfigurationPageFieldMappingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationPageConfigurationPageFieldMappingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-data-source/index.ts",
          "line": 1167
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 1158
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationPageConfigurationPageFieldMappingsOutputReference",
      "namespace": "dataAwsccKendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 1187
          },
          "name": "dataSourceFieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 1192
          },
          "name": "dateFieldFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 1197
          },
          "name": "indexFieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 1171
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationPageConfigurationPageFieldMappings"
          }
        }
      ],
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationPageConfigurationPageFieldMappingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationSpaceConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationSpaceConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 1360
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationSpaceConfiguration",
      "namespace": "dataAwsccKendraDataSource",
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationSpaceConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationSpaceConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationSpaceConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-data-source/index.ts",
          "line": 1390
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 1383
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationSpaceConfigurationOutputReference",
      "namespace": "dataAwsccKendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 1410
          },
          "name": "crawlArchivedSpaces",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 1415
          },
          "name": "crawlPersonalSpaces",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 1420
          },
          "name": "excludeSpaces",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 1425
          },
          "name": "includeSpaces",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 1431
          },
          "name": "spaceFieldMappings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationSpaceConfigurationSpaceFieldMappingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 1394
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationSpaceConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationSpaceConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationSpaceConfigurationSpaceFieldMappings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationSpaceConfigurationSpaceFieldMappings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 1275
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationSpaceConfigurationSpaceFieldMappings",
      "namespace": "dataAwsccKendraDataSource",
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationSpaceConfigurationSpaceFieldMappings"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationSpaceConfigurationSpaceFieldMappingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationSpaceConfigurationSpaceFieldMappingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-data-source/index.ts",
          "line": 1349
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 1342
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 1356
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationSpaceConfigurationSpaceFieldMappingsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationSpaceConfigurationSpaceFieldMappingsList",
      "namespace": "dataAwsccKendraDataSource",
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationSpaceConfigurationSpaceFieldMappingsList"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationSpaceConfigurationSpaceFieldMappingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationSpaceConfigurationSpaceFieldMappingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-data-source/index.ts",
          "line": 1307
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 1298
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationSpaceConfigurationSpaceFieldMappingsOutputReference",
      "namespace": "dataAwsccKendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 1327
          },
          "name": "dataSourceFieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 1332
          },
          "name": "dateFieldFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 1337
          },
          "name": "indexFieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 1311
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationSpaceConfigurationSpaceFieldMappings"
          }
        }
      ],
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationSpaceConfigurationSpaceFieldMappingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationVpcConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationVpcConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 1435
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationVpcConfiguration",
      "namespace": "dataAwsccKendraDataSource",
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationVpcConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationVpcConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationVpcConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-data-source/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 1458
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationVpcConfigurationOutputReference",
      "namespace": "dataAwsccKendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 1485
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 1490
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 1469
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationVpcConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationVpcConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationDatabaseConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationDatabaseConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 1999
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationDatabaseConfiguration",
      "namespace": "dataAwsccKendraDataSource",
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationDatabaseConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationDatabaseConfigurationAclConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationDatabaseConfigurationAclConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 1598
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationDatabaseConfigurationAclConfiguration",
      "namespace": "dataAwsccKendraDataSource",
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationDatabaseConfigurationAclConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationDatabaseConfigurationAclConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationDatabaseConfigurationAclConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-data-source/index.ts",
          "line": 1628
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 1621
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationDatabaseConfigurationAclConfigurationOutputReference",
      "namespace": "dataAwsccKendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 1648
          },
          "name": "allowedGroupsColumnName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 1632
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationDatabaseConfigurationAclConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationDatabaseConfigurationAclConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationDatabaseConfigurationColumnConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationDatabaseConfigurationColumnConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 1737
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationDatabaseConfigurationColumnConfiguration",
      "namespace": "dataAwsccKendraDataSource",
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationDatabaseConfigurationColumnConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationDatabaseConfigurationColumnConfigurationFieldMappings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationDatabaseConfigurationColumnConfigurationFieldMappings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 1652
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationDatabaseConfigurationColumnConfigurationFieldMappings",
      "namespace": "dataAwsccKendraDataSource",
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationDatabaseConfigurationColumnConfigurationFieldMappings"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationDatabaseConfigurationColumnConfigurationFieldMappingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationDatabaseConfigurationColumnConfigurationFieldMappingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-data-source/index.ts",
          "line": 1726
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 1719
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 1733
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationDatabaseConfigurationColumnConfigurationFieldMappingsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationDatabaseConfigurationColumnConfigurationFieldMappingsList",
      "namespace": "dataAwsccKendraDataSource",
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationDatabaseConfigurationColumnConfigurationFieldMappingsList"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationDatabaseConfigurationColumnConfigurationFieldMappingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationDatabaseConfigurationColumnConfigurationFieldMappingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-data-source/index.ts",
          "line": 1684
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 1675
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationDatabaseConfigurationColumnConfigurationFieldMappingsOutputReference",
      "namespace": "dataAwsccKendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 1704
          },
          "name": "dataSourceFieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 1709
          },
          "name": "dateFieldFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 1714
          },
          "name": "indexFieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 1688
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationDatabaseConfigurationColumnConfigurationFieldMappings"
          }
        }
      ],
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationDatabaseConfigurationColumnConfigurationFieldMappingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationDatabaseConfigurationColumnConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationDatabaseConfigurationColumnConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-data-source/index.ts",
          "line": 1767
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 1760
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationDatabaseConfigurationColumnConfigurationOutputReference",
      "namespace": "dataAwsccKendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 1787
          },
          "name": "changeDetectingColumns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 1792
          },
          "name": "documentDataColumnName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 1797
          },
          "name": "documentIdColumnName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 1802
          },
          "name": "documentTitleColumnName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 1808
          },
          "name": "fieldMappings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationDatabaseConfigurationColumnConfigurationFieldMappingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 1771
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationDatabaseConfigurationColumnConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationDatabaseConfigurationColumnConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationDatabaseConfigurationConnectionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationDatabaseConfigurationConnectionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 1812
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationDatabaseConfigurationConnectionConfiguration",
      "namespace": "dataAwsccKendraDataSource",
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationDatabaseConfigurationConnectionConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationDatabaseConfigurationConnectionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationDatabaseConfigurationConnectionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-data-source/index.ts",
          "line": 1842
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 1835
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationDatabaseConfigurationConnectionConfigurationOutputReference",
      "namespace": "dataAwsccKendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 1862
          },
          "name": "databaseHost",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 1867
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 1872
          },
          "name": "databasePort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 1877
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 1882
          },
          "name": "tableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 1846
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationDatabaseConfigurationConnectionConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationDatabaseConfigurationConnectionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationDatabaseConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationDatabaseConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-data-source/index.ts",
          "line": 2029
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 2022
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationDatabaseConfigurationOutputReference",
      "namespace": "dataAwsccKendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 2050
          },
          "name": "aclConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationDatabaseConfigurationAclConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 2056
          },
          "name": "columnConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationDatabaseConfigurationColumnConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 2062
          },
          "name": "connectionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationDatabaseConfigurationConnectionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 2067
          },
          "name": "databaseEngineType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 2073
          },
          "name": "sqlConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationDatabaseConfigurationSqlConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 2079
          },
          "name": "vpcConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationDatabaseConfigurationVpcConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 2033
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationDatabaseConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationDatabaseConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationDatabaseConfigurationSqlConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationDatabaseConfigurationSqlConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 1886
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationDatabaseConfigurationSqlConfiguration",
      "namespace": "dataAwsccKendraDataSource",
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationDatabaseConfigurationSqlConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationDatabaseConfigurationSqlConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationDatabaseConfigurationSqlConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-data-source/index.ts",
          "line": 1916
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 1909
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationDatabaseConfigurationSqlConfigurationOutputReference",
      "namespace": "dataAwsccKendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 1936
          },
          "name": "queryIdentifiersEnclosingOption",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 1920
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationDatabaseConfigurationSqlConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationDatabaseConfigurationSqlConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationDatabaseConfigurationVpcConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationDatabaseConfigurationVpcConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 1940
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationDatabaseConfigurationVpcConfiguration",
      "namespace": "dataAwsccKendraDataSource",
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationDatabaseConfigurationVpcConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationDatabaseConfigurationVpcConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationDatabaseConfigurationVpcConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-data-source/index.ts",
          "line": 1970
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 1963
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationDatabaseConfigurationVpcConfigurationOutputReference",
      "namespace": "dataAwsccKendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 1990
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 1995
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 1974
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationDatabaseConfigurationVpcConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationDatabaseConfigurationVpcConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationGoogleDriveConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationGoogleDriveConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 2168
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationGoogleDriveConfiguration",
      "namespace": "dataAwsccKendraDataSource",
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationGoogleDriveConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationGoogleDriveConfigurationFieldMappings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationGoogleDriveConfigurationFieldMappings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 2083
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationGoogleDriveConfigurationFieldMappings",
      "namespace": "dataAwsccKendraDataSource",
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationGoogleDriveConfigurationFieldMappings"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationGoogleDriveConfigurationFieldMappingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationGoogleDriveConfigurationFieldMappingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-data-source/index.ts",
          "line": 2157
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 2150
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 2164
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationGoogleDriveConfigurationFieldMappingsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationGoogleDriveConfigurationFieldMappingsList",
      "namespace": "dataAwsccKendraDataSource",
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationGoogleDriveConfigurationFieldMappingsList"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationGoogleDriveConfigurationFieldMappingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationGoogleDriveConfigurationFieldMappingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-data-source/index.ts",
          "line": 2115
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 2106
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationGoogleDriveConfigurationFieldMappingsOutputReference",
      "namespace": "dataAwsccKendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 2135
          },
          "name": "dataSourceFieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 2140
          },
          "name": "dateFieldFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 2145
          },
          "name": "indexFieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 2119
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationGoogleDriveConfigurationFieldMappings"
          }
        }
      ],
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationGoogleDriveConfigurationFieldMappingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationGoogleDriveConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationGoogleDriveConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-data-source/index.ts",
          "line": 2198
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 2191
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationGoogleDriveConfigurationOutputReference",
      "namespace": "dataAwsccKendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 2218
          },
          "name": "excludeMimeTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 2223
          },
          "name": "excludeSharedDrives",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 2228
          },
          "name": "excludeUserAccounts",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 2233
          },
          "name": "exclusionPatterns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 2239
          },
          "name": "fieldMappings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationGoogleDriveConfigurationFieldMappingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 2244
          },
          "name": "inclusionPatterns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 2249
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 2202
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationGoogleDriveConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationGoogleDriveConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationOneDriveConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationOneDriveConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 2457
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationOneDriveConfiguration",
      "namespace": "dataAwsccKendraDataSource",
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationOneDriveConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationOneDriveConfigurationFieldMappings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationOneDriveConfigurationFieldMappings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 2253
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationOneDriveConfigurationFieldMappings",
      "namespace": "dataAwsccKendraDataSource",
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationOneDriveConfigurationFieldMappings"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationOneDriveConfigurationFieldMappingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationOneDriveConfigurationFieldMappingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-data-source/index.ts",
          "line": 2327
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 2320
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 2334
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationOneDriveConfigurationFieldMappingsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationOneDriveConfigurationFieldMappingsList",
      "namespace": "dataAwsccKendraDataSource",
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationOneDriveConfigurationFieldMappingsList"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationOneDriveConfigurationFieldMappingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationOneDriveConfigurationFieldMappingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-data-source/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 2276
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationOneDriveConfigurationFieldMappingsOutputReference",
      "namespace": "dataAwsccKendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 2305
          },
          "name": "dataSourceFieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 2310
          },
          "name": "dateFieldFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 2315
          },
          "name": "indexFieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 2289
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationOneDriveConfigurationFieldMappings"
          }
        }
      ],
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationOneDriveConfigurationFieldMappingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationOneDriveConfigurationOneDriveUsers": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationOneDriveConfigurationOneDriveUsers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 2397
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationOneDriveConfigurationOneDriveUsers",
      "namespace": "dataAwsccKendraDataSource",
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationOneDriveConfigurationOneDriveUsers"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationOneDriveConfigurationOneDriveUsersOneDriveUserS3Path": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationOneDriveConfigurationOneDriveUsersOneDriveUserS3Path",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 2338
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationOneDriveConfigurationOneDriveUsersOneDriveUserS3Path",
      "namespace": "dataAwsccKendraDataSource",
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationOneDriveConfigurationOneDriveUsersOneDriveUserS3Path"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationOneDriveConfigurationOneDriveUsersOneDriveUserS3PathOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationOneDriveConfigurationOneDriveUsersOneDriveUserS3PathOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-data-source/index.ts",
          "line": 2368
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 2361
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationOneDriveConfigurationOneDriveUsersOneDriveUserS3PathOutputReference",
      "namespace": "dataAwsccKendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 2388
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 2393
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 2372
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationOneDriveConfigurationOneDriveUsersOneDriveUserS3Path"
          }
        }
      ],
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationOneDriveConfigurationOneDriveUsersOneDriveUserS3PathOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationOneDriveConfigurationOneDriveUsersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationOneDriveConfigurationOneDriveUsersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-data-source/index.ts",
          "line": 2427
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 2420
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationOneDriveConfigurationOneDriveUsersOutputReference",
      "namespace": "dataAwsccKendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 2447
          },
          "name": "oneDriveUserList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 2453
          },
          "name": "oneDriveUserS3Path",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationOneDriveConfigurationOneDriveUsersOneDriveUserS3PathOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 2431
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationOneDriveConfigurationOneDriveUsers"
          }
        }
      ],
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationOneDriveConfigurationOneDriveUsersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationOneDriveConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationOneDriveConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-data-source/index.ts",
          "line": 2487
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 2480
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationOneDriveConfigurationOutputReference",
      "namespace": "dataAwsccKendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 2507
          },
          "name": "disableLocalGroups",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 2512
          },
          "name": "exclusionPatterns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 2518
          },
          "name": "fieldMappings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationOneDriveConfigurationFieldMappingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 2523
          },
          "name": "inclusionPatterns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 2529
          },
          "name": "oneDriveUsers",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationOneDriveConfigurationOneDriveUsersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 2534
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 2539
          },
          "name": "tenantDomain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 2491
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationOneDriveConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationOneDriveConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-data-source/index.ts",
          "line": 5153
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 5146
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationOutputReference",
      "namespace": "dataAwsccKendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 5174
          },
          "name": "confluenceConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationConfluenceConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 5180
          },
          "name": "databaseConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationDatabaseConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 5186
          },
          "name": "googleDriveConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationGoogleDriveConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 5192
          },
          "name": "oneDriveConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationOneDriveConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 5198
          },
          "name": "s3Configuration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationS3ConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 5204
          },
          "name": "salesforceConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 5210
          },
          "name": "serviceNowConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationServiceNowConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 5216
          },
          "name": "sharePointConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSharePointConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 5222
          },
          "name": "templateConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationTemplateConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 5228
          },
          "name": "webCrawlerConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationWebCrawlerConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 5234
          },
          "name": "workDocsConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationWorkDocsConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 5157
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationS3Configuration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationS3Configuration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 2651
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationS3Configuration",
      "namespace": "dataAwsccKendraDataSource",
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationS3Configuration"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationS3ConfigurationAccessControlListConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationS3ConfigurationAccessControlListConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 2543
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationS3ConfigurationAccessControlListConfiguration",
      "namespace": "dataAwsccKendraDataSource",
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationS3ConfigurationAccessControlListConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationS3ConfigurationAccessControlListConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationS3ConfigurationAccessControlListConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-data-source/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/data-awscc-kendra-data-source/index.ts",
        "line": 2566
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationS3ConfigurationAccessControlListConfigurationOutputReference",
      "namespace": "dataAwsccKendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 2593
          },
          "name": "keyPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 2577
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationS3ConfigurationAccessControlListConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationS3ConfigurationAccessControlListConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationS3ConfigurationDocumentsMetadataConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationS3ConfigurationDocumentsMetadataConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 2597
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationS3ConfigurationDocumentsMetadataConfiguration",
      "namespace": "dataAwsccKendraDataSource",
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationS3ConfigurationDocumentsMetadataConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-data-source/index.ts",
          "line": 2627
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 2620
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationOutputReference",
      "namespace": "dataAwsccKendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 2647
          },
          "name": "s3Prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 2631
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationS3ConfigurationDocumentsMetadataConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationS3ConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationS3ConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-data-source/index.ts",
          "line": 2681
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 2674
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationS3ConfigurationOutputReference",
      "namespace": "dataAwsccKendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 2702
          },
          "name": "accessControlListConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationS3ConfigurationAccessControlListConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 2707
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 2713
          },
          "name": "documentsMetadataConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 2718
          },
          "name": "exclusionPatterns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 2723
          },
          "name": "inclusionPatterns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 2728
          },
          "name": "inclusionPrefixes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 2685
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationS3Configuration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationS3ConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 3600
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfiguration",
      "namespace": "dataAwsccKendraDataSource",
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationChatterFeedConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationChatterFeedConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 2817
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationChatterFeedConfiguration",
      "namespace": "dataAwsccKendraDataSource",
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationChatterFeedConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationChatterFeedConfigurationFieldMappings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationChatterFeedConfigurationFieldMappings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 2732
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationChatterFeedConfigurationFieldMappings",
      "namespace": "dataAwsccKendraDataSource",
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationChatterFeedConfigurationFieldMappings"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationChatterFeedConfigurationFieldMappingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationChatterFeedConfigurationFieldMappingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-data-source/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 2799
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 2813
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationChatterFeedConfigurationFieldMappingsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationChatterFeedConfigurationFieldMappingsList",
      "namespace": "dataAwsccKendraDataSource",
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationChatterFeedConfigurationFieldMappingsList"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationChatterFeedConfigurationFieldMappingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationChatterFeedConfigurationFieldMappingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-data-source/index.ts",
          "line": 2764
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 2755
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationChatterFeedConfigurationFieldMappingsOutputReference",
      "namespace": "dataAwsccKendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 2784
          },
          "name": "dataSourceFieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 2789
          },
          "name": "dateFieldFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 2794
          },
          "name": "indexFieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 2768
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationChatterFeedConfigurationFieldMappings"
          }
        }
      ],
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationChatterFeedConfigurationFieldMappingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationChatterFeedConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationChatterFeedConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-data-source/index.ts",
          "line": 2847
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 2840
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationChatterFeedConfigurationOutputReference",
      "namespace": "dataAwsccKendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 2867
          },
          "name": "documentDataFieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 2872
          },
          "name": "documentTitleFieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 2878
          },
          "name": "fieldMappings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationChatterFeedConfigurationFieldMappingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 2883
          },
          "name": "includeFilterTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 2851
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationChatterFeedConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationChatterFeedConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 3213
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfiguration",
      "namespace": "dataAwsccKendraDataSource",
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationCustomKnowledgeArticleTypeConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationCustomKnowledgeArticleTypeConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 2972
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationCustomKnowledgeArticleTypeConfigurations",
      "namespace": "dataAwsccKendraDataSource",
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationCustomKnowledgeArticleTypeConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationCustomKnowledgeArticleTypeConfigurationsFieldMappings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationCustomKnowledgeArticleTypeConfigurationsFieldMappings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 2887
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationCustomKnowledgeArticleTypeConfigurationsFieldMappings",
      "namespace": "dataAwsccKendraDataSource",
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationCustomKnowledgeArticleTypeConfigurationsFieldMappings"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationCustomKnowledgeArticleTypeConfigurationsFieldMappingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationCustomKnowledgeArticleTypeConfigurationsFieldMappingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-data-source/index.ts",
          "line": 2961
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 2954
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 2968
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationCustomKnowledgeArticleTypeConfigurationsFieldMappingsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationCustomKnowledgeArticleTypeConfigurationsFieldMappingsList",
      "namespace": "dataAwsccKendraDataSource",
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationCustomKnowledgeArticleTypeConfigurationsFieldMappingsList"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationCustomKnowledgeArticleTypeConfigurationsFieldMappingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationCustomKnowledgeArticleTypeConfigurationsFieldMappingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-data-source/index.ts",
          "line": 2919
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 2910
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationCustomKnowledgeArticleTypeConfigurationsFieldMappingsOutputReference",
      "namespace": "dataAwsccKendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 2939
          },
          "name": "dataSourceFieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 2944
          },
          "name": "dateFieldFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 2949
          },
          "name": "indexFieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 2923
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationCustomKnowledgeArticleTypeConfigurationsFieldMappings"
          }
        }
      ],
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationCustomKnowledgeArticleTypeConfigurationsFieldMappingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationCustomKnowledgeArticleTypeConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationCustomKnowledgeArticleTypeConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-data-source/index.ts",
          "line": 3052
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 3045
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 3059
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationCustomKnowledgeArticleTypeConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationCustomKnowledgeArticleTypeConfigurationsList",
      "namespace": "dataAwsccKendraDataSource",
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationCustomKnowledgeArticleTypeConfigurationsList"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationCustomKnowledgeArticleTypeConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationCustomKnowledgeArticleTypeConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-data-source/index.ts",
          "line": 3004
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 2995
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationCustomKnowledgeArticleTypeConfigurationsOutputReference",
      "namespace": "dataAwsccKendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 3024
          },
          "name": "documentDataFieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 3029
          },
          "name": "documentTitleFieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 3035
          },
          "name": "fieldMappings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationCustomKnowledgeArticleTypeConfigurationsFieldMappingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 3040
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 3008
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationCustomKnowledgeArticleTypeConfigurations"
          }
        }
      ],
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationCustomKnowledgeArticleTypeConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-data-source/index.ts",
          "line": 3243
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 3236
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationOutputReference",
      "namespace": "dataAwsccKendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 3264
          },
          "name": "customKnowledgeArticleTypeConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationCustomKnowledgeArticleTypeConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 3269
          },
          "name": "includedStates",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 3275
          },
          "name": "standardKnowledgeArticleTypeConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationStandardKnowledgeArticleTypeConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 3247
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationStandardKnowledgeArticleTypeConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationStandardKnowledgeArticleTypeConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 3148
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationStandardKnowledgeArticleTypeConfiguration",
      "namespace": "dataAwsccKendraDataSource",
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationStandardKnowledgeArticleTypeConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationStandardKnowledgeArticleTypeConfigurationFieldMappings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationStandardKnowledgeArticleTypeConfigurationFieldMappings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 3063
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationStandardKnowledgeArticleTypeConfigurationFieldMappings",
      "namespace": "dataAwsccKendraDataSource",
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationStandardKnowledgeArticleTypeConfigurationFieldMappings"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationStandardKnowledgeArticleTypeConfigurationFieldMappingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationStandardKnowledgeArticleTypeConfigurationFieldMappingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-data-source/index.ts",
          "line": 3137
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 3130
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 3144
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationStandardKnowledgeArticleTypeConfigurationFieldMappingsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationStandardKnowledgeArticleTypeConfigurationFieldMappingsList",
      "namespace": "dataAwsccKendraDataSource",
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationStandardKnowledgeArticleTypeConfigurationFieldMappingsList"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationStandardKnowledgeArticleTypeConfigurationFieldMappingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationStandardKnowledgeArticleTypeConfigurationFieldMappingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-data-source/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 3086
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationStandardKnowledgeArticleTypeConfigurationFieldMappingsOutputReference",
      "namespace": "dataAwsccKendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 3115
          },
          "name": "dataSourceFieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 3120
          },
          "name": "dateFieldFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 3125
          },
          "name": "indexFieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 3099
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationStandardKnowledgeArticleTypeConfigurationFieldMappings"
          }
        }
      ],
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationStandardKnowledgeArticleTypeConfigurationFieldMappingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationStandardKnowledgeArticleTypeConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationStandardKnowledgeArticleTypeConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-data-source/index.ts",
          "line": 3178
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 3171
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationStandardKnowledgeArticleTypeConfigurationOutputReference",
      "namespace": "dataAwsccKendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 3198
          },
          "name": "documentDataFieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 3203
          },
          "name": "documentTitleFieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 3209
          },
          "name": "fieldMappings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationStandardKnowledgeArticleTypeConfigurationFieldMappingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 3182
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationStandardKnowledgeArticleTypeConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationStandardKnowledgeArticleTypeConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-data-source/index.ts",
          "line": 3630
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 3623
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationOutputReference",
      "namespace": "dataAwsccKendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 3651
          },
          "name": "chatterFeedConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationChatterFeedConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 3656
          },
          "name": "crawlAttachments",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 3661
          },
          "name": "excludeAttachmentFilePatterns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 3666
          },
          "name": "includeAttachmentFilePatterns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 3672
          },
          "name": "knowledgeArticleConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 3677
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 3682
          },
          "name": "serverUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 3688
          },
          "name": "standardObjectAttachmentConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectAttachmentConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 3694
          },
          "name": "standardObjectConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 3634
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectAttachmentConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectAttachmentConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 3364
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectAttachmentConfiguration",
      "namespace": "dataAwsccKendraDataSource",
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectAttachmentConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectAttachmentConfigurationFieldMappings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectAttachmentConfigurationFieldMappings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 3279
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectAttachmentConfigurationFieldMappings",
      "namespace": "dataAwsccKendraDataSource",
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectAttachmentConfigurationFieldMappings"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectAttachmentConfigurationFieldMappingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectAttachmentConfigurationFieldMappingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-data-source/index.ts",
          "line": 3353
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 3346
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 3360
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectAttachmentConfigurationFieldMappingsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectAttachmentConfigurationFieldMappingsList",
      "namespace": "dataAwsccKendraDataSource",
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectAttachmentConfigurationFieldMappingsList"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectAttachmentConfigurationFieldMappingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectAttachmentConfigurationFieldMappingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-data-source/index.ts",
          "line": 3311
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 3302
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectAttachmentConfigurationFieldMappingsOutputReference",
      "namespace": "dataAwsccKendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 3331
          },
          "name": "dataSourceFieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 3336
          },
          "name": "dateFieldFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 3341
          },
          "name": "indexFieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 3315
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectAttachmentConfigurationFieldMappings"
          }
        }
      ],
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectAttachmentConfigurationFieldMappingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectAttachmentConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectAttachmentConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-data-source/index.ts",
          "line": 3394
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 3387
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectAttachmentConfigurationOutputReference",
      "namespace": "dataAwsccKendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 3414
          },
          "name": "documentTitleFieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 3420
          },
          "name": "fieldMappings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectAttachmentConfigurationFieldMappingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 3398
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectAttachmentConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectAttachmentConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 3509
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectConfigurations",
      "namespace": "dataAwsccKendraDataSource",
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectConfigurationsFieldMappings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectConfigurationsFieldMappings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 3424
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectConfigurationsFieldMappings",
      "namespace": "dataAwsccKendraDataSource",
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectConfigurationsFieldMappings"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectConfigurationsFieldMappingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectConfigurationsFieldMappingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-data-source/index.ts",
          "line": 3498
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 3491
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 3505
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectConfigurationsFieldMappingsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectConfigurationsFieldMappingsList",
      "namespace": "dataAwsccKendraDataSource",
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectConfigurationsFieldMappingsList"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectConfigurationsFieldMappingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectConfigurationsFieldMappingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-data-source/index.ts",
          "line": 3456
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 3447
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectConfigurationsFieldMappingsOutputReference",
      "namespace": "dataAwsccKendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 3476
          },
          "name": "dataSourceFieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 3481
          },
          "name": "dateFieldFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 3486
          },
          "name": "indexFieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 3460
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectConfigurationsFieldMappings"
          }
        }
      ],
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectConfigurationsFieldMappingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-data-source/index.ts",
          "line": 3589
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 3582
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 3596
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectConfigurationsList",
      "namespace": "dataAwsccKendraDataSource",
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectConfigurationsList"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-data-source/index.ts",
          "line": 3541
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 3532
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectConfigurationsOutputReference",
      "namespace": "dataAwsccKendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 3561
          },
          "name": "documentDataFieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 3566
          },
          "name": "documentTitleFieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 3572
          },
          "name": "fieldMappings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectConfigurationsFieldMappingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 3577
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 3545
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectConfigurations"
          }
        }
      ],
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationServiceNowConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationServiceNowConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 4033
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationServiceNowConfiguration",
      "namespace": "dataAwsccKendraDataSource",
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationServiceNowConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationServiceNowConfigurationKnowledgeArticleConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationServiceNowConfigurationKnowledgeArticleConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 3783
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationServiceNowConfigurationKnowledgeArticleConfiguration",
      "namespace": "dataAwsccKendraDataSource",
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationServiceNowConfigurationKnowledgeArticleConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationServiceNowConfigurationKnowledgeArticleConfigurationFieldMappings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationServiceNowConfigurationKnowledgeArticleConfigurationFieldMappings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 3698
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationServiceNowConfigurationKnowledgeArticleConfigurationFieldMappings",
      "namespace": "dataAwsccKendraDataSource",
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationServiceNowConfigurationKnowledgeArticleConfigurationFieldMappings"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationServiceNowConfigurationKnowledgeArticleConfigurationFieldMappingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationServiceNowConfigurationKnowledgeArticleConfigurationFieldMappingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-data-source/index.ts",
          "line": 3772
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 3765
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 3779
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationServiceNowConfigurationKnowledgeArticleConfigurationFieldMappingsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationServiceNowConfigurationKnowledgeArticleConfigurationFieldMappingsList",
      "namespace": "dataAwsccKendraDataSource",
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationServiceNowConfigurationKnowledgeArticleConfigurationFieldMappingsList"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationServiceNowConfigurationKnowledgeArticleConfigurationFieldMappingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationServiceNowConfigurationKnowledgeArticleConfigurationFieldMappingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-data-source/index.ts",
          "line": 3730
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 3721
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationServiceNowConfigurationKnowledgeArticleConfigurationFieldMappingsOutputReference",
      "namespace": "dataAwsccKendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 3750
          },
          "name": "dataSourceFieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 3755
          },
          "name": "dateFieldFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 3760
          },
          "name": "indexFieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 3734
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationServiceNowConfigurationKnowledgeArticleConfigurationFieldMappings"
          }
        }
      ],
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationServiceNowConfigurationKnowledgeArticleConfigurationFieldMappingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationServiceNowConfigurationKnowledgeArticleConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationServiceNowConfigurationKnowledgeArticleConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-data-source/index.ts",
          "line": 3813
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 3806
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationServiceNowConfigurationKnowledgeArticleConfigurationOutputReference",
      "namespace": "dataAwsccKendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 3833
          },
          "name": "crawlAttachments",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 3838
          },
          "name": "documentDataFieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 3843
          },
          "name": "documentTitleFieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 3848
          },
          "name": "excludeAttachmentFilePatterns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 3854
          },
          "name": "fieldMappings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationServiceNowConfigurationKnowledgeArticleConfigurationFieldMappingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 3859
          },
          "name": "filterQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 3864
          },
          "name": "includeAttachmentFilePatterns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 3817
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationServiceNowConfigurationKnowledgeArticleConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationServiceNowConfigurationKnowledgeArticleConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationServiceNowConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationServiceNowConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-data-source/index.ts",
          "line": 4063
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 4056
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationServiceNowConfigurationOutputReference",
      "namespace": "dataAwsccKendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 4083
          },
          "name": "authenticationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 4088
          },
          "name": "hostUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 4094
          },
          "name": "knowledgeArticleConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationServiceNowConfigurationKnowledgeArticleConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 4099
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 4105
          },
          "name": "serviceCatalogConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationServiceNowConfigurationServiceCatalogConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 4110
          },
          "name": "serviceNowBuildVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 4067
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationServiceNowConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationServiceNowConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationServiceNowConfigurationServiceCatalogConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationServiceNowConfigurationServiceCatalogConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 3953
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationServiceNowConfigurationServiceCatalogConfiguration",
      "namespace": "dataAwsccKendraDataSource",
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationServiceNowConfigurationServiceCatalogConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationServiceNowConfigurationServiceCatalogConfigurationFieldMappings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationServiceNowConfigurationServiceCatalogConfigurationFieldMappings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 3868
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationServiceNowConfigurationServiceCatalogConfigurationFieldMappings",
      "namespace": "dataAwsccKendraDataSource",
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationServiceNowConfigurationServiceCatalogConfigurationFieldMappings"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationServiceNowConfigurationServiceCatalogConfigurationFieldMappingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationServiceNowConfigurationServiceCatalogConfigurationFieldMappingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-data-source/index.ts",
          "line": 3942
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 3935
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 3949
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationServiceNowConfigurationServiceCatalogConfigurationFieldMappingsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationServiceNowConfigurationServiceCatalogConfigurationFieldMappingsList",
      "namespace": "dataAwsccKendraDataSource",
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationServiceNowConfigurationServiceCatalogConfigurationFieldMappingsList"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationServiceNowConfigurationServiceCatalogConfigurationFieldMappingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationServiceNowConfigurationServiceCatalogConfigurationFieldMappingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-data-source/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 3891
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationServiceNowConfigurationServiceCatalogConfigurationFieldMappingsOutputReference",
      "namespace": "dataAwsccKendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 3920
          },
          "name": "dataSourceFieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 3925
          },
          "name": "dateFieldFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 3930
          },
          "name": "indexFieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 3904
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationServiceNowConfigurationServiceCatalogConfigurationFieldMappings"
          }
        }
      ],
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationServiceNowConfigurationServiceCatalogConfigurationFieldMappingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationServiceNowConfigurationServiceCatalogConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationServiceNowConfigurationServiceCatalogConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-data-source/index.ts",
          "line": 3983
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 3976
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationServiceNowConfigurationServiceCatalogConfigurationOutputReference",
      "namespace": "dataAwsccKendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 4003
          },
          "name": "crawlAttachments",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 4008
          },
          "name": "documentDataFieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 4013
          },
          "name": "documentTitleFieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 4018
          },
          "name": "excludeAttachmentFilePatterns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 4024
          },
          "name": "fieldMappings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationServiceNowConfigurationServiceCatalogConfigurationFieldMappingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 4029
          },
          "name": "includeAttachmentFilePatterns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 3987
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationServiceNowConfigurationServiceCatalogConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationServiceNowConfigurationServiceCatalogConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSharePointConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSharePointConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 4317
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationSharePointConfiguration",
      "namespace": "dataAwsccKendraDataSource",
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationSharePointConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSharePointConfigurationFieldMappings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSharePointConfigurationFieldMappings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 4114
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationSharePointConfigurationFieldMappings",
      "namespace": "dataAwsccKendraDataSource",
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationSharePointConfigurationFieldMappings"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSharePointConfigurationFieldMappingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSharePointConfigurationFieldMappingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-data-source/index.ts",
          "line": 4188
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 4181
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 4195
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSharePointConfigurationFieldMappingsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationSharePointConfigurationFieldMappingsList",
      "namespace": "dataAwsccKendraDataSource",
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationSharePointConfigurationFieldMappingsList"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSharePointConfigurationFieldMappingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSharePointConfigurationFieldMappingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-data-source/index.ts",
          "line": 4146
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 4137
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationSharePointConfigurationFieldMappingsOutputReference",
      "namespace": "dataAwsccKendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 4166
          },
          "name": "dataSourceFieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 4171
          },
          "name": "dateFieldFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 4176
          },
          "name": "indexFieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 4150
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSharePointConfigurationFieldMappings"
          }
        }
      ],
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationSharePointConfigurationFieldMappingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSharePointConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSharePointConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-data-source/index.ts",
          "line": 4347
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 4340
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationSharePointConfigurationOutputReference",
      "namespace": "dataAwsccKendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 4367
          },
          "name": "crawlAttachments",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 4372
          },
          "name": "disableLocalGroups",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 4377
          },
          "name": "documentTitleFieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 4382
          },
          "name": "exclusionPatterns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 4388
          },
          "name": "fieldMappings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSharePointConfigurationFieldMappingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 4393
          },
          "name": "inclusionPatterns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 4398
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 4403
          },
          "name": "sharePointVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 4409
          },
          "name": "sslCertificateS3Path",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSharePointConfigurationSslCertificateS3PathOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 4414
          },
          "name": "urls",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 4419
          },
          "name": "useChangeLog",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 4425
          },
          "name": "vpcConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSharePointConfigurationVpcConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 4351
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSharePointConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationSharePointConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSharePointConfigurationSslCertificateS3Path": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSharePointConfigurationSslCertificateS3Path",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 4199
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationSharePointConfigurationSslCertificateS3Path",
      "namespace": "dataAwsccKendraDataSource",
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationSharePointConfigurationSslCertificateS3Path"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSharePointConfigurationSslCertificateS3PathOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSharePointConfigurationSslCertificateS3PathOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-data-source/index.ts",
          "line": 4229
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 4222
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationSharePointConfigurationSslCertificateS3PathOutputReference",
      "namespace": "dataAwsccKendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 4249
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 4254
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 4233
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSharePointConfigurationSslCertificateS3Path"
          }
        }
      ],
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationSharePointConfigurationSslCertificateS3PathOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSharePointConfigurationVpcConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSharePointConfigurationVpcConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 4258
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationSharePointConfigurationVpcConfiguration",
      "namespace": "dataAwsccKendraDataSource",
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationSharePointConfigurationVpcConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSharePointConfigurationVpcConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSharePointConfigurationVpcConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-data-source/index.ts",
          "line": 4288
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 4281
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationSharePointConfigurationVpcConfigurationOutputReference",
      "namespace": "dataAwsccKendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 4308
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 4313
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 4292
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationSharePointConfigurationVpcConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationSharePointConfigurationVpcConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationTemplateConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationTemplateConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 4429
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationTemplateConfiguration",
      "namespace": "dataAwsccKendraDataSource",
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationTemplateConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationTemplateConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationTemplateConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-data-source/index.ts",
          "line": 4459
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 4452
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationTemplateConfigurationOutputReference",
      "namespace": "dataAwsccKendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 4479
          },
          "name": "template",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 4463
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationTemplateConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationTemplateConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationWebCrawlerConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationWebCrawlerConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 4861
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationWebCrawlerConfiguration",
      "namespace": "dataAwsccKendraDataSource",
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationWebCrawlerConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 4568
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfiguration",
      "namespace": "dataAwsccKendraDataSource",
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthentication": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthentication",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 4483
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthentication",
      "namespace": "dataAwsccKendraDataSource",
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthentication"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-data-source/index.ts",
          "line": 4557
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 4550
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 4564
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationList",
      "namespace": "dataAwsccKendraDataSource",
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationList"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-data-source/index.ts",
          "line": 4515
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 4506
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationOutputReference",
      "namespace": "dataAwsccKendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 4535
          },
          "name": "credentials",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 4540
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 4545
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 4519
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthentication"
          }
        }
      ],
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-data-source/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/data-awscc-kendra-data-source/index.ts",
        "line": 4591
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationOutputReference",
      "namespace": "dataAwsccKendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 4619
          },
          "name": "basicAuthentication",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 4602
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationWebCrawlerConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationWebCrawlerConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-data-source/index.ts",
          "line": 4891
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 4884
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationWebCrawlerConfigurationOutputReference",
      "namespace": "dataAwsccKendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 4912
          },
          "name": "authenticationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 4917
          },
          "name": "crawlDepth",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 4922
          },
          "name": "maxContentSizePerPageInMegaBytes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 4927
          },
          "name": "maxLinksPerPage",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 4932
          },
          "name": "maxUrlsPerMinuteCrawlRate",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 4938
          },
          "name": "proxyConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationWebCrawlerConfigurationProxyConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 4943
          },
          "name": "urlExclusionPatterns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 4948
          },
          "name": "urlInclusionPatterns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 4954
          },
          "name": "urls",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationWebCrawlerConfigurationUrlsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 4895
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationWebCrawlerConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationWebCrawlerConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationWebCrawlerConfigurationProxyConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationWebCrawlerConfigurationProxyConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 4623
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationWebCrawlerConfigurationProxyConfiguration",
      "namespace": "dataAwsccKendraDataSource",
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationWebCrawlerConfigurationProxyConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationWebCrawlerConfigurationProxyConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationWebCrawlerConfigurationProxyConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-data-source/index.ts",
          "line": 4653
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 4646
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationWebCrawlerConfigurationProxyConfigurationOutputReference",
      "namespace": "dataAwsccKendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 4673
          },
          "name": "credentials",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 4678
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 4683
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 4657
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationWebCrawlerConfigurationProxyConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationWebCrawlerConfigurationProxyConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationWebCrawlerConfigurationUrls": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationWebCrawlerConfigurationUrls",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 4800
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationWebCrawlerConfigurationUrls",
      "namespace": "dataAwsccKendraDataSource",
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationWebCrawlerConfigurationUrls"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationWebCrawlerConfigurationUrlsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationWebCrawlerConfigurationUrlsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-data-source/index.ts",
          "line": 4830
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 4823
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationWebCrawlerConfigurationUrlsOutputReference",
      "namespace": "dataAwsccKendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 4851
          },
          "name": "seedUrlConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 4857
          },
          "name": "siteMapsConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 4834
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationWebCrawlerConfigurationUrls"
          }
        }
      ],
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationWebCrawlerConfigurationUrlsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 4687
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfiguration",
      "namespace": "dataAwsccKendraDataSource",
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-data-source/index.ts",
          "line": 4717
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 4710
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationOutputReference",
      "namespace": "dataAwsccKendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 4737
          },
          "name": "seedUrls",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 4742
          },
          "name": "webCrawlerMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 4721
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 4746
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfiguration",
      "namespace": "dataAwsccKendraDataSource",
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-data-source/index.ts",
          "line": 4776
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 4769
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationOutputReference",
      "namespace": "dataAwsccKendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 4796
          },
          "name": "siteMaps",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 4780
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationWorkDocsConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationWorkDocsConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 5043
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationWorkDocsConfiguration",
      "namespace": "dataAwsccKendraDataSource",
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationWorkDocsConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationWorkDocsConfigurationFieldMappings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationWorkDocsConfigurationFieldMappings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 4958
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationWorkDocsConfigurationFieldMappings",
      "namespace": "dataAwsccKendraDataSource",
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationWorkDocsConfigurationFieldMappings"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationWorkDocsConfigurationFieldMappingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationWorkDocsConfigurationFieldMappingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-data-source/index.ts",
          "line": 5032
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 5025
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 5039
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationWorkDocsConfigurationFieldMappingsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationWorkDocsConfigurationFieldMappingsList",
      "namespace": "dataAwsccKendraDataSource",
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationWorkDocsConfigurationFieldMappingsList"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationWorkDocsConfigurationFieldMappingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationWorkDocsConfigurationFieldMappingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-data-source/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 4981
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationWorkDocsConfigurationFieldMappingsOutputReference",
      "namespace": "dataAwsccKendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 5010
          },
          "name": "dataSourceFieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 5015
          },
          "name": "dateFieldFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 5020
          },
          "name": "indexFieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 4994
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationWorkDocsConfigurationFieldMappings"
          }
        }
      ],
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationWorkDocsConfigurationFieldMappingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationWorkDocsConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationWorkDocsConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-data-source/index.ts",
          "line": 5073
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 5066
      },
      "name": "DataAwsccKendraDataSourceDataSourceConfigurationWorkDocsConfigurationOutputReference",
      "namespace": "dataAwsccKendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 5093
          },
          "name": "crawlComments",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 5098
          },
          "name": "exclusionPatterns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 5104
          },
          "name": "fieldMappings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationWorkDocsConfigurationFieldMappingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 5109
          },
          "name": "inclusionPatterns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 5114
          },
          "name": "organizationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 5119
          },
          "name": "useChangeLog",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 5077
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceDataSourceConfigurationWorkDocsConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceDataSourceConfigurationWorkDocsConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 5238
      },
      "name": "DataAwsccKendraDataSourceTags",
      "namespace": "dataAwsccKendraDataSource",
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceTags"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-data-source/index.ts",
          "line": 5307
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 5300
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 5314
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccKendraDataSourceTagsList",
      "namespace": "dataAwsccKendraDataSource",
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-data-source/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-source/index.ts",
        "line": 5261
      },
      "name": "DataAwsccKendraDataSourceTagsOutputReference",
      "namespace": "dataAwsccKendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 5290
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 5295
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-source/index.ts",
            "line": 5274
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSource.DataAwsccKendraDataSourceTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-kendra-data-source/index:DataAwsccKendraDataSourceTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSources.DataAwsccKendraDataSources": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kendra_data_sources awscc_kendra_data_sources}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSources.DataAwsccKendraDataSources",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kendra_data_sources awscc_kendra_data_sources} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-data-sources/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSources.DataAwsccKendraDataSourcesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-sources/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccKendraDataSources resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-sources/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccKendraDataSources to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kendra_data_sources#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccKendraDataSources that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccKendraDataSources to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-sources/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-sources/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccKendraDataSources",
      "namespace": "dataAwsccKendraDataSources",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-sources/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-sources/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-data-sources/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-kendra-data-sources/index:DataAwsccKendraDataSources"
    },
    "@cdktn/provider-awscc.dataAwsccKendraDataSources.DataAwsccKendraDataSourcesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraDataSources.DataAwsccKendraDataSourcesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-data-sources/index.ts",
        "line": 14
      },
      "name": "DataAwsccKendraDataSourcesConfig",
      "namespace": "dataAwsccKendraDataSources",
      "symbolId": "src/data-awscc-kendra-data-sources/index:DataAwsccKendraDataSourcesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccKendraFaq.DataAwsccKendraFaq": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kendra_faq awscc_kendra_faq}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraFaq.DataAwsccKendraFaq",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kendra_faq awscc_kendra_faq} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-faq/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccKendraFaq.DataAwsccKendraFaqConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-faq/index.ts",
        "line": 168
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccKendraFaq resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-faq/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 DataAwsccKendraFaq to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kendra_faq#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccKendraFaq that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccKendraFaq to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-faq/index.ts",
            "line": 292
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-faq/index.ts",
            "line": 298
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccKendraFaq",
      "namespace": "dataAwsccKendraFaq",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-faq/index.ts",
            "line": 173
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-faq/index.ts",
            "line": 224
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-faq/index.ts",
            "line": 229
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-faq/index.ts",
            "line": 234
          },
          "name": "faqId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-faq/index.ts",
            "line": 239
          },
          "name": "fileFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-faq/index.ts",
            "line": 257
          },
          "name": "indexId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-faq/index.ts",
            "line": 262
          },
          "name": "languageCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-faq/index.ts",
            "line": 267
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-faq/index.ts",
            "line": 272
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-faq/index.ts",
            "line": 278
          },
          "name": "s3Path",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraFaq.DataAwsccKendraFaqS3PathOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-faq/index.ts",
            "line": 284
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraFaq.DataAwsccKendraFaqTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-faq/index.ts",
            "line": 252
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-faq/index.ts",
            "line": 245
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-kendra-faq/index:DataAwsccKendraFaq"
    },
    "@cdktn/provider-awscc.dataAwsccKendraFaq.DataAwsccKendraFaqConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraFaq.DataAwsccKendraFaqConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-faq/index.ts",
        "line": 14
      },
      "name": "DataAwsccKendraFaqConfig",
      "namespace": "dataAwsccKendraFaq",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kendra_faq#id DataAwsccKendraFaq#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-faq/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-kendra-faq/index:DataAwsccKendraFaqConfig"
    },
    "@cdktn/provider-awscc.dataAwsccKendraFaq.DataAwsccKendraFaqS3Path": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraFaq.DataAwsccKendraFaqS3Path",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-faq/index.ts",
        "line": 25
      },
      "name": "DataAwsccKendraFaqS3Path",
      "namespace": "dataAwsccKendraFaq",
      "symbolId": "src/data-awscc-kendra-faq/index:DataAwsccKendraFaqS3Path"
    },
    "@cdktn/provider-awscc.dataAwsccKendraFaq.DataAwsccKendraFaqS3PathOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraFaq.DataAwsccKendraFaqS3PathOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-faq/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-faq/index.ts",
        "line": 48
      },
      "name": "DataAwsccKendraFaqS3PathOutputReference",
      "namespace": "dataAwsccKendraFaq",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-faq/index.ts",
            "line": 75
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-faq/index.ts",
            "line": 80
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-faq/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraFaq.DataAwsccKendraFaqS3Path"
          }
        }
      ],
      "symbolId": "src/data-awscc-kendra-faq/index:DataAwsccKendraFaqS3PathOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKendraFaq.DataAwsccKendraFaqTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraFaq.DataAwsccKendraFaqTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-faq/index.ts",
        "line": 84
      },
      "name": "DataAwsccKendraFaqTags",
      "namespace": "dataAwsccKendraFaq",
      "symbolId": "src/data-awscc-kendra-faq/index:DataAwsccKendraFaqTags"
    },
    "@cdktn/provider-awscc.dataAwsccKendraFaq.DataAwsccKendraFaqTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraFaq.DataAwsccKendraFaqTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-faq/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-faq/index.ts",
        "line": 146
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-faq/index.ts",
            "line": 160
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccKendraFaq.DataAwsccKendraFaqTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccKendraFaqTagsList",
      "namespace": "dataAwsccKendraFaq",
      "symbolId": "src/data-awscc-kendra-faq/index:DataAwsccKendraFaqTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccKendraFaq.DataAwsccKendraFaqTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraFaq.DataAwsccKendraFaqTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-faq/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-faq/index.ts",
        "line": 107
      },
      "name": "DataAwsccKendraFaqTagsOutputReference",
      "namespace": "dataAwsccKendraFaq",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-faq/index.ts",
            "line": 136
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-faq/index.ts",
            "line": 141
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-faq/index.ts",
            "line": 120
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraFaq.DataAwsccKendraFaqTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-kendra-faq/index:DataAwsccKendraFaqTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKendraFaqs.DataAwsccKendraFaqs": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kendra_faqs awscc_kendra_faqs}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraFaqs.DataAwsccKendraFaqs",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kendra_faqs awscc_kendra_faqs} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-faqs/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccKendraFaqs.DataAwsccKendraFaqsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-faqs/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccKendraFaqs resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-faqs/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccKendraFaqs to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kendra_faqs#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccKendraFaqs that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccKendraFaqs to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-faqs/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-faqs/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccKendraFaqs",
      "namespace": "dataAwsccKendraFaqs",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-faqs/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-faqs/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-faqs/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-kendra-faqs/index:DataAwsccKendraFaqs"
    },
    "@cdktn/provider-awscc.dataAwsccKendraFaqs.DataAwsccKendraFaqsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraFaqs.DataAwsccKendraFaqsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-faqs/index.ts",
        "line": 14
      },
      "name": "DataAwsccKendraFaqsConfig",
      "namespace": "dataAwsccKendraFaqs",
      "symbolId": "src/data-awscc-kendra-faqs/index:DataAwsccKendraFaqsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccKendraIndex.DataAwsccKendraIndex": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kendra_index awscc_kendra_index}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraIndex.DataAwsccKendraIndex",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kendra_index awscc_kendra_index} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-index/index.ts",
          "line": 795
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccKendraIndex.DataAwsccKendraIndexConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-index/index.ts",
        "line": 763
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccKendraIndex resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-index/index.ts",
            "line": 780
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccKendraIndex to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kendra_index#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccKendraIndex that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccKendraIndex to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-index/index.ts",
            "line": 900
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-index/index.ts",
            "line": 906
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccKendraIndex",
      "namespace": "dataAwsccKendraIndex",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-index/index.ts",
            "line": 768
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-index/index.ts",
            "line": 819
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-index/index.ts",
            "line": 825
          },
          "name": "capacityUnits",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraIndex.DataAwsccKendraIndexCapacityUnitsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-index/index.ts",
            "line": 830
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-index/index.ts",
            "line": 836
          },
          "name": "documentMetadataConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraIndex.DataAwsccKendraIndexDocumentMetadataConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-index/index.ts",
            "line": 841
          },
          "name": "edition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-index/index.ts",
            "line": 859
          },
          "name": "indexId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-index/index.ts",
            "line": 864
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-index/index.ts",
            "line": 869
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-index/index.ts",
            "line": 875
          },
          "name": "serverSideEncryptionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraIndex.DataAwsccKendraIndexServerSideEncryptionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-index/index.ts",
            "line": 881
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraIndex.DataAwsccKendraIndexTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-index/index.ts",
            "line": 886
          },
          "name": "userContextPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-index/index.ts",
            "line": 892
          },
          "name": "userTokenConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraIndex.DataAwsccKendraIndexUserTokenConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-index/index.ts",
            "line": 854
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-index/index.ts",
            "line": 847
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-kendra-index/index:DataAwsccKendraIndex"
    },
    "@cdktn/provider-awscc.dataAwsccKendraIndex.DataAwsccKendraIndexCapacityUnits": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraIndex.DataAwsccKendraIndexCapacityUnits",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-index/index.ts",
        "line": 25
      },
      "name": "DataAwsccKendraIndexCapacityUnits",
      "namespace": "dataAwsccKendraIndex",
      "symbolId": "src/data-awscc-kendra-index/index:DataAwsccKendraIndexCapacityUnits"
    },
    "@cdktn/provider-awscc.dataAwsccKendraIndex.DataAwsccKendraIndexCapacityUnitsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraIndex.DataAwsccKendraIndexCapacityUnitsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-index/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-index/index.ts",
        "line": 48
      },
      "name": "DataAwsccKendraIndexCapacityUnitsOutputReference",
      "namespace": "dataAwsccKendraIndex",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-index/index.ts",
            "line": 75
          },
          "name": "queryCapacityUnits",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-index/index.ts",
            "line": 80
          },
          "name": "storageCapacityUnits",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-index/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraIndex.DataAwsccKendraIndexCapacityUnits"
          }
        }
      ],
      "symbolId": "src/data-awscc-kendra-index/index:DataAwsccKendraIndexCapacityUnitsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKendraIndex.DataAwsccKendraIndexConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraIndex.DataAwsccKendraIndexConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-index/index.ts",
        "line": 14
      },
      "name": "DataAwsccKendraIndexConfig",
      "namespace": "dataAwsccKendraIndex",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kendra_index#id DataAwsccKendraIndex#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-index/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-kendra-index/index:DataAwsccKendraIndexConfig"
    },
    "@cdktn/provider-awscc.dataAwsccKendraIndex.DataAwsccKendraIndexDocumentMetadataConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraIndex.DataAwsccKendraIndexDocumentMetadataConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-index/index.ts",
        "line": 308
      },
      "name": "DataAwsccKendraIndexDocumentMetadataConfigurations",
      "namespace": "dataAwsccKendraIndex",
      "symbolId": "src/data-awscc-kendra-index/index:DataAwsccKendraIndexDocumentMetadataConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccKendraIndex.DataAwsccKendraIndexDocumentMetadataConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraIndex.DataAwsccKendraIndexDocumentMetadataConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-index/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-index/index.ts",
        "line": 382
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-index/index.ts",
            "line": 396
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccKendraIndex.DataAwsccKendraIndexDocumentMetadataConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccKendraIndexDocumentMetadataConfigurationsList",
      "namespace": "dataAwsccKendraIndex",
      "symbolId": "src/data-awscc-kendra-index/index:DataAwsccKendraIndexDocumentMetadataConfigurationsList"
    },
    "@cdktn/provider-awscc.dataAwsccKendraIndex.DataAwsccKendraIndexDocumentMetadataConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraIndex.DataAwsccKendraIndexDocumentMetadataConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-index/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/data-awscc-kendra-index/index.ts",
        "line": 331
      },
      "name": "DataAwsccKendraIndexDocumentMetadataConfigurationsOutputReference",
      "namespace": "dataAwsccKendraIndex",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-index/index.ts",
            "line": 360
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-index/index.ts",
            "line": 366
          },
          "name": "relevance",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraIndex.DataAwsccKendraIndexDocumentMetadataConfigurationsRelevanceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-index/index.ts",
            "line": 372
          },
          "name": "search",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraIndex.DataAwsccKendraIndexDocumentMetadataConfigurationsSearchOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-index/index.ts",
            "line": 377
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-index/index.ts",
            "line": 344
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraIndex.DataAwsccKendraIndexDocumentMetadataConfigurations"
          }
        }
      ],
      "symbolId": "src/data-awscc-kendra-index/index:DataAwsccKendraIndexDocumentMetadataConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKendraIndex.DataAwsccKendraIndexDocumentMetadataConfigurationsRelevance": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraIndex.DataAwsccKendraIndexDocumentMetadataConfigurationsRelevance",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-index/index.ts",
        "line": 164
      },
      "name": "DataAwsccKendraIndexDocumentMetadataConfigurationsRelevance",
      "namespace": "dataAwsccKendraIndex",
      "symbolId": "src/data-awscc-kendra-index/index:DataAwsccKendraIndexDocumentMetadataConfigurationsRelevance"
    },
    "@cdktn/provider-awscc.dataAwsccKendraIndex.DataAwsccKendraIndexDocumentMetadataConfigurationsRelevanceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraIndex.DataAwsccKendraIndexDocumentMetadataConfigurationsRelevanceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-index/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-index/index.ts",
        "line": 187
      },
      "name": "DataAwsccKendraIndexDocumentMetadataConfigurationsRelevanceOutputReference",
      "namespace": "dataAwsccKendraIndex",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-index/index.ts",
            "line": 214
          },
          "name": "duration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-index/index.ts",
            "line": 219
          },
          "name": "freshness",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-index/index.ts",
            "line": 224
          },
          "name": "importance",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-index/index.ts",
            "line": 229
          },
          "name": "rankOrder",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-index/index.ts",
            "line": 235
          },
          "name": "valueImportanceItems",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraIndex.DataAwsccKendraIndexDocumentMetadataConfigurationsRelevanceValueImportanceItemsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-index/index.ts",
            "line": 198
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraIndex.DataAwsccKendraIndexDocumentMetadataConfigurationsRelevance"
          }
        }
      ],
      "symbolId": "src/data-awscc-kendra-index/index:DataAwsccKendraIndexDocumentMetadataConfigurationsRelevanceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKendraIndex.DataAwsccKendraIndexDocumentMetadataConfigurationsRelevanceValueImportanceItems": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraIndex.DataAwsccKendraIndexDocumentMetadataConfigurationsRelevanceValueImportanceItems",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-index/index.ts",
        "line": 84
      },
      "name": "DataAwsccKendraIndexDocumentMetadataConfigurationsRelevanceValueImportanceItems",
      "namespace": "dataAwsccKendraIndex",
      "symbolId": "src/data-awscc-kendra-index/index:DataAwsccKendraIndexDocumentMetadataConfigurationsRelevanceValueImportanceItems"
    },
    "@cdktn/provider-awscc.dataAwsccKendraIndex.DataAwsccKendraIndexDocumentMetadataConfigurationsRelevanceValueImportanceItemsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraIndex.DataAwsccKendraIndexDocumentMetadataConfigurationsRelevanceValueImportanceItemsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-index/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-index/index.ts",
        "line": 146
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-index/index.ts",
            "line": 160
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccKendraIndex.DataAwsccKendraIndexDocumentMetadataConfigurationsRelevanceValueImportanceItemsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccKendraIndexDocumentMetadataConfigurationsRelevanceValueImportanceItemsList",
      "namespace": "dataAwsccKendraIndex",
      "symbolId": "src/data-awscc-kendra-index/index:DataAwsccKendraIndexDocumentMetadataConfigurationsRelevanceValueImportanceItemsList"
    },
    "@cdktn/provider-awscc.dataAwsccKendraIndex.DataAwsccKendraIndexDocumentMetadataConfigurationsRelevanceValueImportanceItemsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraIndex.DataAwsccKendraIndexDocumentMetadataConfigurationsRelevanceValueImportanceItemsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-index/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-index/index.ts",
        "line": 107
      },
      "name": "DataAwsccKendraIndexDocumentMetadataConfigurationsRelevanceValueImportanceItemsOutputReference",
      "namespace": "dataAwsccKendraIndex",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-index/index.ts",
            "line": 136
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-index/index.ts",
            "line": 141
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-index/index.ts",
            "line": 120
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraIndex.DataAwsccKendraIndexDocumentMetadataConfigurationsRelevanceValueImportanceItems"
          }
        }
      ],
      "symbolId": "src/data-awscc-kendra-index/index:DataAwsccKendraIndexDocumentMetadataConfigurationsRelevanceValueImportanceItemsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKendraIndex.DataAwsccKendraIndexDocumentMetadataConfigurationsSearch": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraIndex.DataAwsccKendraIndexDocumentMetadataConfigurationsSearch",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-index/index.ts",
        "line": 239
      },
      "name": "DataAwsccKendraIndexDocumentMetadataConfigurationsSearch",
      "namespace": "dataAwsccKendraIndex",
      "symbolId": "src/data-awscc-kendra-index/index:DataAwsccKendraIndexDocumentMetadataConfigurationsSearch"
    },
    "@cdktn/provider-awscc.dataAwsccKendraIndex.DataAwsccKendraIndexDocumentMetadataConfigurationsSearchOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraIndex.DataAwsccKendraIndexDocumentMetadataConfigurationsSearchOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-index/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-awscc-kendra-index/index.ts",
        "line": 262
      },
      "name": "DataAwsccKendraIndexDocumentMetadataConfigurationsSearchOutputReference",
      "namespace": "dataAwsccKendraIndex",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-index/index.ts",
            "line": 289
          },
          "name": "displayable",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-index/index.ts",
            "line": 294
          },
          "name": "facetable",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-index/index.ts",
            "line": 299
          },
          "name": "searchable",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-index/index.ts",
            "line": 304
          },
          "name": "sortable",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-index/index.ts",
            "line": 273
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraIndex.DataAwsccKendraIndexDocumentMetadataConfigurationsSearch"
          }
        }
      ],
      "symbolId": "src/data-awscc-kendra-index/index:DataAwsccKendraIndexDocumentMetadataConfigurationsSearchOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKendraIndex.DataAwsccKendraIndexServerSideEncryptionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraIndex.DataAwsccKendraIndexServerSideEncryptionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-index/index.ts",
        "line": 400
      },
      "name": "DataAwsccKendraIndexServerSideEncryptionConfiguration",
      "namespace": "dataAwsccKendraIndex",
      "symbolId": "src/data-awscc-kendra-index/index:DataAwsccKendraIndexServerSideEncryptionConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKendraIndex.DataAwsccKendraIndexServerSideEncryptionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraIndex.DataAwsccKendraIndexServerSideEncryptionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-index/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-index/index.ts",
        "line": 423
      },
      "name": "DataAwsccKendraIndexServerSideEncryptionConfigurationOutputReference",
      "namespace": "dataAwsccKendraIndex",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-index/index.ts",
            "line": 450
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-index/index.ts",
            "line": 434
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraIndex.DataAwsccKendraIndexServerSideEncryptionConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kendra-index/index:DataAwsccKendraIndexServerSideEncryptionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKendraIndex.DataAwsccKendraIndexTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraIndex.DataAwsccKendraIndexTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-index/index.ts",
        "line": 454
      },
      "name": "DataAwsccKendraIndexTags",
      "namespace": "dataAwsccKendraIndex",
      "symbolId": "src/data-awscc-kendra-index/index:DataAwsccKendraIndexTags"
    },
    "@cdktn/provider-awscc.dataAwsccKendraIndex.DataAwsccKendraIndexTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraIndex.DataAwsccKendraIndexTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-index/index.ts",
          "line": 523
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-index/index.ts",
        "line": 516
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-index/index.ts",
            "line": 530
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccKendraIndex.DataAwsccKendraIndexTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccKendraIndexTagsList",
      "namespace": "dataAwsccKendraIndex",
      "symbolId": "src/data-awscc-kendra-index/index:DataAwsccKendraIndexTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccKendraIndex.DataAwsccKendraIndexTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraIndex.DataAwsccKendraIndexTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-index/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-index/index.ts",
        "line": 477
      },
      "name": "DataAwsccKendraIndexTagsOutputReference",
      "namespace": "dataAwsccKendraIndex",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-index/index.ts",
            "line": 506
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-index/index.ts",
            "line": 511
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-index/index.ts",
            "line": 490
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraIndex.DataAwsccKendraIndexTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-kendra-index/index:DataAwsccKendraIndexTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKendraIndex.DataAwsccKendraIndexUserTokenConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraIndex.DataAwsccKendraIndexUserTokenConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-index/index.ts",
        "line": 677
      },
      "name": "DataAwsccKendraIndexUserTokenConfigurations",
      "namespace": "dataAwsccKendraIndex",
      "symbolId": "src/data-awscc-kendra-index/index:DataAwsccKendraIndexUserTokenConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccKendraIndex.DataAwsccKendraIndexUserTokenConfigurationsJsonTokenTypeConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraIndex.DataAwsccKendraIndexUserTokenConfigurationsJsonTokenTypeConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-index/index.ts",
        "line": 534
      },
      "name": "DataAwsccKendraIndexUserTokenConfigurationsJsonTokenTypeConfiguration",
      "namespace": "dataAwsccKendraIndex",
      "symbolId": "src/data-awscc-kendra-index/index:DataAwsccKendraIndexUserTokenConfigurationsJsonTokenTypeConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKendraIndex.DataAwsccKendraIndexUserTokenConfigurationsJsonTokenTypeConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraIndex.DataAwsccKendraIndexUserTokenConfigurationsJsonTokenTypeConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-index/index.ts",
          "line": 564
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-index/index.ts",
        "line": 557
      },
      "name": "DataAwsccKendraIndexUserTokenConfigurationsJsonTokenTypeConfigurationOutputReference",
      "namespace": "dataAwsccKendraIndex",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-index/index.ts",
            "line": 584
          },
          "name": "groupAttributeField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-index/index.ts",
            "line": 589
          },
          "name": "userNameAttributeField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-index/index.ts",
            "line": 568
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraIndex.DataAwsccKendraIndexUserTokenConfigurationsJsonTokenTypeConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kendra-index/index:DataAwsccKendraIndexUserTokenConfigurationsJsonTokenTypeConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKendraIndex.DataAwsccKendraIndexUserTokenConfigurationsJwtTokenTypeConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraIndex.DataAwsccKendraIndexUserTokenConfigurationsJwtTokenTypeConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-index/index.ts",
        "line": 593
      },
      "name": "DataAwsccKendraIndexUserTokenConfigurationsJwtTokenTypeConfiguration",
      "namespace": "dataAwsccKendraIndex",
      "symbolId": "src/data-awscc-kendra-index/index:DataAwsccKendraIndexUserTokenConfigurationsJwtTokenTypeConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKendraIndex.DataAwsccKendraIndexUserTokenConfigurationsJwtTokenTypeConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraIndex.DataAwsccKendraIndexUserTokenConfigurationsJwtTokenTypeConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-index/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-awscc-kendra-index/index.ts",
        "line": 616
      },
      "name": "DataAwsccKendraIndexUserTokenConfigurationsJwtTokenTypeConfigurationOutputReference",
      "namespace": "dataAwsccKendraIndex",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-index/index.ts",
            "line": 643
          },
          "name": "claimRegex",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-index/index.ts",
            "line": 648
          },
          "name": "groupAttributeField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-index/index.ts",
            "line": 653
          },
          "name": "issuer",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-index/index.ts",
            "line": 658
          },
          "name": "keyLocation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-index/index.ts",
            "line": 663
          },
          "name": "secretManagerArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-index/index.ts",
            "line": 668
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-index/index.ts",
            "line": 673
          },
          "name": "userNameAttributeField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-index/index.ts",
            "line": 627
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraIndex.DataAwsccKendraIndexUserTokenConfigurationsJwtTokenTypeConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kendra-index/index:DataAwsccKendraIndexUserTokenConfigurationsJwtTokenTypeConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKendraIndex.DataAwsccKendraIndexUserTokenConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraIndex.DataAwsccKendraIndexUserTokenConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-index/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-index/index.ts",
        "line": 741
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-index/index.ts",
            "line": 755
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccKendraIndex.DataAwsccKendraIndexUserTokenConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccKendraIndexUserTokenConfigurationsList",
      "namespace": "dataAwsccKendraIndex",
      "symbolId": "src/data-awscc-kendra-index/index:DataAwsccKendraIndexUserTokenConfigurationsList"
    },
    "@cdktn/provider-awscc.dataAwsccKendraIndex.DataAwsccKendraIndexUserTokenConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraIndex.DataAwsccKendraIndexUserTokenConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-index/index.ts",
          "line": 709
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-index/index.ts",
        "line": 700
      },
      "name": "DataAwsccKendraIndexUserTokenConfigurationsOutputReference",
      "namespace": "dataAwsccKendraIndex",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-index/index.ts",
            "line": 730
          },
          "name": "jsonTokenTypeConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraIndex.DataAwsccKendraIndexUserTokenConfigurationsJsonTokenTypeConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-index/index.ts",
            "line": 736
          },
          "name": "jwtTokenTypeConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraIndex.DataAwsccKendraIndexUserTokenConfigurationsJwtTokenTypeConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-index/index.ts",
            "line": 713
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendraIndex.DataAwsccKendraIndexUserTokenConfigurations"
          }
        }
      ],
      "symbolId": "src/data-awscc-kendra-index/index:DataAwsccKendraIndexUserTokenConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKendraIndices.DataAwsccKendraIndices": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kendra_indices awscc_kendra_indices}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraIndices.DataAwsccKendraIndices",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kendra_indices awscc_kendra_indices} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendra-indices/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccKendraIndices.DataAwsccKendraIndicesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-indices/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccKendraIndices resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-indices/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccKendraIndices to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kendra_indices#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccKendraIndices that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccKendraIndices to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-indices/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendra-indices/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccKendraIndices",
      "namespace": "dataAwsccKendraIndices",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-indices/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-indices/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendra-indices/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-kendra-indices/index:DataAwsccKendraIndices"
    },
    "@cdktn/provider-awscc.dataAwsccKendraIndices.DataAwsccKendraIndicesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendraIndices.DataAwsccKendraIndicesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kendra-indices/index.ts",
        "line": 14
      },
      "name": "DataAwsccKendraIndicesConfig",
      "namespace": "dataAwsccKendraIndices",
      "symbolId": "src/data-awscc-kendra-indices/index:DataAwsccKendraIndicesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccKendrarankingExecutionPlan.DataAwsccKendrarankingExecutionPlan": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kendraranking_execution_plan awscc_kendraranking_execution_plan}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendrarankingExecutionPlan.DataAwsccKendrarankingExecutionPlan",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kendraranking_execution_plan awscc_kendraranking_execution_plan} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendraranking-execution-plan/index.ts",
          "line": 195
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccKendrarankingExecutionPlan.DataAwsccKendrarankingExecutionPlanConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kendraranking-execution-plan/index.ts",
        "line": 163
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccKendrarankingExecutionPlan resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendraranking-execution-plan/index.ts",
            "line": 180
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccKendrarankingExecutionPlan to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kendraranking_execution_plan#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccKendrarankingExecutionPlan that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccKendrarankingExecutionPlan to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendraranking-execution-plan/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-awscc-kendraranking-execution-plan/index.ts",
            "line": 273
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccKendrarankingExecutionPlan",
      "namespace": "dataAwsccKendrarankingExecutionPlan",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendraranking-execution-plan/index.ts",
            "line": 168
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendraranking-execution-plan/index.ts",
            "line": 219
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendraranking-execution-plan/index.ts",
            "line": 225
          },
          "name": "capacityUnits",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendrarankingExecutionPlan.DataAwsccKendrarankingExecutionPlanCapacityUnitsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendraranking-execution-plan/index.ts",
            "line": 230
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendraranking-execution-plan/index.ts",
            "line": 235
          },
          "name": "executionPlanId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendraranking-execution-plan/index.ts",
            "line": 253
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendraranking-execution-plan/index.ts",
            "line": 259
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendrarankingExecutionPlan.DataAwsccKendrarankingExecutionPlanTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendraranking-execution-plan/index.ts",
            "line": 248
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendraranking-execution-plan/index.ts",
            "line": 241
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-kendraranking-execution-plan/index:DataAwsccKendrarankingExecutionPlan"
    },
    "@cdktn/provider-awscc.dataAwsccKendrarankingExecutionPlan.DataAwsccKendrarankingExecutionPlanCapacityUnits": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendrarankingExecutionPlan.DataAwsccKendrarankingExecutionPlanCapacityUnits",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kendraranking-execution-plan/index.ts",
        "line": 25
      },
      "name": "DataAwsccKendrarankingExecutionPlanCapacityUnits",
      "namespace": "dataAwsccKendrarankingExecutionPlan",
      "symbolId": "src/data-awscc-kendraranking-execution-plan/index:DataAwsccKendrarankingExecutionPlanCapacityUnits"
    },
    "@cdktn/provider-awscc.dataAwsccKendrarankingExecutionPlan.DataAwsccKendrarankingExecutionPlanCapacityUnitsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendrarankingExecutionPlan.DataAwsccKendrarankingExecutionPlanCapacityUnitsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendraranking-execution-plan/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kendraranking-execution-plan/index.ts",
        "line": 48
      },
      "name": "DataAwsccKendrarankingExecutionPlanCapacityUnitsOutputReference",
      "namespace": "dataAwsccKendrarankingExecutionPlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendraranking-execution-plan/index.ts",
            "line": 75
          },
          "name": "rescoreCapacityUnits",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendraranking-execution-plan/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendrarankingExecutionPlan.DataAwsccKendrarankingExecutionPlanCapacityUnits"
          }
        }
      ],
      "symbolId": "src/data-awscc-kendraranking-execution-plan/index:DataAwsccKendrarankingExecutionPlanCapacityUnitsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKendrarankingExecutionPlan.DataAwsccKendrarankingExecutionPlanConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendrarankingExecutionPlan.DataAwsccKendrarankingExecutionPlanConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kendraranking-execution-plan/index.ts",
        "line": 14
      },
      "name": "DataAwsccKendrarankingExecutionPlanConfig",
      "namespace": "dataAwsccKendrarankingExecutionPlan",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kendraranking_execution_plan#id DataAwsccKendrarankingExecutionPlan#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendraranking-execution-plan/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-kendraranking-execution-plan/index:DataAwsccKendrarankingExecutionPlanConfig"
    },
    "@cdktn/provider-awscc.dataAwsccKendrarankingExecutionPlan.DataAwsccKendrarankingExecutionPlanTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendrarankingExecutionPlan.DataAwsccKendrarankingExecutionPlanTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kendraranking-execution-plan/index.ts",
        "line": 79
      },
      "name": "DataAwsccKendrarankingExecutionPlanTags",
      "namespace": "dataAwsccKendrarankingExecutionPlan",
      "symbolId": "src/data-awscc-kendraranking-execution-plan/index:DataAwsccKendrarankingExecutionPlanTags"
    },
    "@cdktn/provider-awscc.dataAwsccKendrarankingExecutionPlan.DataAwsccKendrarankingExecutionPlanTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendrarankingExecutionPlan.DataAwsccKendrarankingExecutionPlanTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendraranking-execution-plan/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kendraranking-execution-plan/index.ts",
        "line": 141
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendraranking-execution-plan/index.ts",
            "line": 155
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccKendrarankingExecutionPlan.DataAwsccKendrarankingExecutionPlanTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccKendrarankingExecutionPlanTagsList",
      "namespace": "dataAwsccKendrarankingExecutionPlan",
      "symbolId": "src/data-awscc-kendraranking-execution-plan/index:DataAwsccKendrarankingExecutionPlanTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccKendrarankingExecutionPlan.DataAwsccKendrarankingExecutionPlanTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendrarankingExecutionPlan.DataAwsccKendrarankingExecutionPlanTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendraranking-execution-plan/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kendraranking-execution-plan/index.ts",
        "line": 102
      },
      "name": "DataAwsccKendrarankingExecutionPlanTagsOutputReference",
      "namespace": "dataAwsccKendrarankingExecutionPlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendraranking-execution-plan/index.ts",
            "line": 131
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendraranking-execution-plan/index.ts",
            "line": 136
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendraranking-execution-plan/index.ts",
            "line": 115
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKendrarankingExecutionPlan.DataAwsccKendrarankingExecutionPlanTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-kendraranking-execution-plan/index:DataAwsccKendrarankingExecutionPlanTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKendrarankingExecutionPlans.DataAwsccKendrarankingExecutionPlans": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kendraranking_execution_plans awscc_kendraranking_execution_plans}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendrarankingExecutionPlans.DataAwsccKendrarankingExecutionPlans",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kendraranking_execution_plans awscc_kendraranking_execution_plans} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-kendraranking-execution-plans/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccKendrarankingExecutionPlans.DataAwsccKendrarankingExecutionPlansConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kendraranking-execution-plans/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccKendrarankingExecutionPlans resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendraranking-execution-plans/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccKendrarankingExecutionPlans to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kendraranking_execution_plans#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccKendrarankingExecutionPlans that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccKendrarankingExecutionPlans to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendraranking-execution-plans/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kendraranking-execution-plans/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccKendrarankingExecutionPlans",
      "namespace": "dataAwsccKendrarankingExecutionPlans",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendraranking-execution-plans/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendraranking-execution-plans/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kendraranking-execution-plans/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-kendraranking-execution-plans/index:DataAwsccKendrarankingExecutionPlans"
    },
    "@cdktn/provider-awscc.dataAwsccKendrarankingExecutionPlans.DataAwsccKendrarankingExecutionPlansConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKendrarankingExecutionPlans.DataAwsccKendrarankingExecutionPlansConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kendraranking-execution-plans/index.ts",
        "line": 14
      },
      "name": "DataAwsccKendrarankingExecutionPlansConfig",
      "namespace": "dataAwsccKendrarankingExecutionPlans",
      "symbolId": "src/data-awscc-kendraranking-execution-plans/index:DataAwsccKendrarankingExecutionPlansConfig"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisResourcePolicy.DataAwsccKinesisResourcePolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kinesis_resource_policy awscc_kinesis_resource_policy}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisResourcePolicy.DataAwsccKinesisResourcePolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kinesis_resource_policy awscc_kinesis_resource_policy} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesis-resource-policy/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccKinesisResourcePolicy.DataAwsccKinesisResourcePolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesis-resource-policy/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccKinesisResourcePolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesis-resource-policy/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccKinesisResourcePolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kinesis_resource_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccKinesisResourcePolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccKinesisResourcePolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesis-resource-policy/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-awscc-kinesis-resource-policy/index.ts",
            "line": 117
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccKinesisResourcePolicy",
      "namespace": "dataAwsccKinesisResourcePolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesis-resource-policy/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesis-resource-policy/index.ts",
            "line": 98
          },
          "name": "resourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesis-resource-policy/index.ts",
            "line": 103
          },
          "name": "resourcePolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesis-resource-policy/index.ts",
            "line": 93
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesis-resource-policy/index.ts",
            "line": 86
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesis-resource-policy/index:DataAwsccKinesisResourcePolicy"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisResourcePolicy.DataAwsccKinesisResourcePolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisResourcePolicy.DataAwsccKinesisResourcePolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesis-resource-policy/index.ts",
        "line": 14
      },
      "name": "DataAwsccKinesisResourcePolicyConfig",
      "namespace": "dataAwsccKinesisResourcePolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kinesis_resource_policy#id DataAwsccKinesisResourcePolicy#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesis-resource-policy/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesis-resource-policy/index:DataAwsccKinesisResourcePolicyConfig"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisStream.DataAwsccKinesisStream": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kinesis_stream awscc_kinesis_stream}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisStream.DataAwsccKinesisStream",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kinesis_stream awscc_kinesis_stream} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesis-stream/index.ts",
          "line": 313
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccKinesisStream.DataAwsccKinesisStreamConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesis-stream/index.ts",
        "line": 281
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccKinesisStream resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesis-stream/index.ts",
            "line": 298
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccKinesisStream to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kinesis_stream#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccKinesisStream that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccKinesisStream to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesis-stream/index.ts",
            "line": 412
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesis-stream/index.ts",
            "line": 418
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccKinesisStream",
      "namespace": "dataAwsccKinesisStream",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesis-stream/index.ts",
            "line": 286
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesis-stream/index.ts",
            "line": 337
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesis-stream/index.ts",
            "line": 342
          },
          "name": "desiredShardLevelMetrics",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesis-stream/index.ts",
            "line": 360
          },
          "name": "maxRecordSizeInKiB",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesis-stream/index.ts",
            "line": 365
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesis-stream/index.ts",
            "line": 370
          },
          "name": "retentionPeriodHours",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesis-stream/index.ts",
            "line": 375
          },
          "name": "shardCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesis-stream/index.ts",
            "line": 381
          },
          "name": "streamEncryption",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisStream.DataAwsccKinesisStreamStreamEncryptionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesis-stream/index.ts",
            "line": 387
          },
          "name": "streamModeDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisStream.DataAwsccKinesisStreamStreamModeDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesis-stream/index.ts",
            "line": 393
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisStream.DataAwsccKinesisStreamTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesis-stream/index.ts",
            "line": 398
          },
          "name": "warmThroughputMiBps",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesis-stream/index.ts",
            "line": 404
          },
          "name": "warmThroughputObject",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisStream.DataAwsccKinesisStreamWarmThroughputObjectOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesis-stream/index.ts",
            "line": 355
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesis-stream/index.ts",
            "line": 348
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesis-stream/index:DataAwsccKinesisStream"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisStream.DataAwsccKinesisStreamConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisStream.DataAwsccKinesisStreamConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesis-stream/index.ts",
        "line": 14
      },
      "name": "DataAwsccKinesisStreamConfig",
      "namespace": "dataAwsccKinesisStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kinesis_stream#id DataAwsccKinesisStream#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesis-stream/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesis-stream/index:DataAwsccKinesisStreamConfig"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisStream.DataAwsccKinesisStreamStreamEncryption": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisStream.DataAwsccKinesisStreamStreamEncryption",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesis-stream/index.ts",
        "line": 25
      },
      "name": "DataAwsccKinesisStreamStreamEncryption",
      "namespace": "dataAwsccKinesisStream",
      "symbolId": "src/data-awscc-kinesis-stream/index:DataAwsccKinesisStreamStreamEncryption"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisStream.DataAwsccKinesisStreamStreamEncryptionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisStream.DataAwsccKinesisStreamStreamEncryptionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesis-stream/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesis-stream/index.ts",
        "line": 48
      },
      "name": "DataAwsccKinesisStreamStreamEncryptionOutputReference",
      "namespace": "dataAwsccKinesisStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesis-stream/index.ts",
            "line": 75
          },
          "name": "encryptionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesis-stream/index.ts",
            "line": 80
          },
          "name": "keyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesis-stream/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisStream.DataAwsccKinesisStreamStreamEncryption"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesis-stream/index:DataAwsccKinesisStreamStreamEncryptionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisStream.DataAwsccKinesisStreamStreamModeDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisStream.DataAwsccKinesisStreamStreamModeDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesis-stream/index.ts",
        "line": 84
      },
      "name": "DataAwsccKinesisStreamStreamModeDetails",
      "namespace": "dataAwsccKinesisStream",
      "symbolId": "src/data-awscc-kinesis-stream/index:DataAwsccKinesisStreamStreamModeDetails"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisStream.DataAwsccKinesisStreamStreamModeDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisStream.DataAwsccKinesisStreamStreamModeDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesis-stream/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-awscc-kinesis-stream/index.ts",
        "line": 107
      },
      "name": "DataAwsccKinesisStreamStreamModeDetailsOutputReference",
      "namespace": "dataAwsccKinesisStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesis-stream/index.ts",
            "line": 134
          },
          "name": "streamMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesis-stream/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisStream.DataAwsccKinesisStreamStreamModeDetails"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesis-stream/index:DataAwsccKinesisStreamStreamModeDetailsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisStream.DataAwsccKinesisStreamTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisStream.DataAwsccKinesisStreamTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesis-stream/index.ts",
        "line": 138
      },
      "name": "DataAwsccKinesisStreamTags",
      "namespace": "dataAwsccKinesisStream",
      "symbolId": "src/data-awscc-kinesis-stream/index:DataAwsccKinesisStreamTags"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisStream.DataAwsccKinesisStreamTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisStream.DataAwsccKinesisStreamTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesis-stream/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesis-stream/index.ts",
        "line": 200
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesis-stream/index.ts",
            "line": 214
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccKinesisStream.DataAwsccKinesisStreamTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccKinesisStreamTagsList",
      "namespace": "dataAwsccKinesisStream",
      "symbolId": "src/data-awscc-kinesis-stream/index:DataAwsccKinesisStreamTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisStream.DataAwsccKinesisStreamTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisStream.DataAwsccKinesisStreamTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesis-stream/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesis-stream/index.ts",
        "line": 161
      },
      "name": "DataAwsccKinesisStreamTagsOutputReference",
      "namespace": "dataAwsccKinesisStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesis-stream/index.ts",
            "line": 190
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesis-stream/index.ts",
            "line": 195
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesis-stream/index.ts",
            "line": 174
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisStream.DataAwsccKinesisStreamTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesis-stream/index:DataAwsccKinesisStreamTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisStream.DataAwsccKinesisStreamWarmThroughputObject": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisStream.DataAwsccKinesisStreamWarmThroughputObject",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesis-stream/index.ts",
        "line": 218
      },
      "name": "DataAwsccKinesisStreamWarmThroughputObject",
      "namespace": "dataAwsccKinesisStream",
      "symbolId": "src/data-awscc-kinesis-stream/index:DataAwsccKinesisStreamWarmThroughputObject"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisStream.DataAwsccKinesisStreamWarmThroughputObjectOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisStream.DataAwsccKinesisStreamWarmThroughputObjectOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesis-stream/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/data-awscc-kinesis-stream/index.ts",
        "line": 241
      },
      "name": "DataAwsccKinesisStreamWarmThroughputObjectOutputReference",
      "namespace": "dataAwsccKinesisStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesis-stream/index.ts",
            "line": 268
          },
          "name": "currentMiBps",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesis-stream/index.ts",
            "line": 273
          },
          "name": "targetMiBps",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesis-stream/index.ts",
            "line": 252
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisStream.DataAwsccKinesisStreamWarmThroughputObject"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesis-stream/index:DataAwsccKinesisStreamWarmThroughputObjectOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisStreamConsumer.DataAwsccKinesisStreamConsumer": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kinesis_stream_consumer awscc_kinesis_stream_consumer}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisStreamConsumer.DataAwsccKinesisStreamConsumer",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kinesis_stream_consumer awscc_kinesis_stream_consumer} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesis-stream-consumer/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-awscc.dataAwsccKinesisStreamConsumer.DataAwsccKinesisStreamConsumerConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesis-stream-consumer/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccKinesisStreamConsumer resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesis-stream-consumer/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 DataAwsccKinesisStreamConsumer to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kinesis_stream_consumer#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccKinesisStreamConsumer that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccKinesisStreamConsumer to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesis-stream-consumer/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-awscc-kinesis-stream-consumer/index.ts",
            "line": 218
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccKinesisStreamConsumer",
      "namespace": "dataAwsccKinesisStreamConsumer",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesis-stream-consumer/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesis-stream-consumer/index.ts",
            "line": 165
          },
          "name": "consumerArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesis-stream-consumer/index.ts",
            "line": 170
          },
          "name": "consumerCreationTimestamp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesis-stream-consumer/index.ts",
            "line": 175
          },
          "name": "consumerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesis-stream-consumer/index.ts",
            "line": 180
          },
          "name": "consumerStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesis-stream-consumer/index.ts",
            "line": 198
          },
          "name": "streamArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesis-stream-consumer/index.ts",
            "line": 204
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisStreamConsumer.DataAwsccKinesisStreamConsumerTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesis-stream-consumer/index.ts",
            "line": 193
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesis-stream-consumer/index.ts",
            "line": 186
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesis-stream-consumer/index:DataAwsccKinesisStreamConsumer"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisStreamConsumer.DataAwsccKinesisStreamConsumerConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisStreamConsumer.DataAwsccKinesisStreamConsumerConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesis-stream-consumer/index.ts",
        "line": 14
      },
      "name": "DataAwsccKinesisStreamConsumerConfig",
      "namespace": "dataAwsccKinesisStreamConsumer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kinesis_stream_consumer#id DataAwsccKinesisStreamConsumer#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesis-stream-consumer/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesis-stream-consumer/index:DataAwsccKinesisStreamConsumerConfig"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisStreamConsumer.DataAwsccKinesisStreamConsumerTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisStreamConsumer.DataAwsccKinesisStreamConsumerTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesis-stream-consumer/index.ts",
        "line": 25
      },
      "name": "DataAwsccKinesisStreamConsumerTags",
      "namespace": "dataAwsccKinesisStreamConsumer",
      "symbolId": "src/data-awscc-kinesis-stream-consumer/index:DataAwsccKinesisStreamConsumerTags"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisStreamConsumer.DataAwsccKinesisStreamConsumerTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisStreamConsumer.DataAwsccKinesisStreamConsumerTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesis-stream-consumer/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-awscc-kinesis-stream-consumer/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesis-stream-consumer/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-awscc.dataAwsccKinesisStreamConsumer.DataAwsccKinesisStreamConsumerTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccKinesisStreamConsumerTagsList",
      "namespace": "dataAwsccKinesisStreamConsumer",
      "symbolId": "src/data-awscc-kinesis-stream-consumer/index:DataAwsccKinesisStreamConsumerTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisStreamConsumer.DataAwsccKinesisStreamConsumerTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisStreamConsumer.DataAwsccKinesisStreamConsumerTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesis-stream-consumer/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesis-stream-consumer/index.ts",
        "line": 48
      },
      "name": "DataAwsccKinesisStreamConsumerTagsOutputReference",
      "namespace": "dataAwsccKinesisStreamConsumer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesis-stream-consumer/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesis-stream-consumer/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesis-stream-consumer/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisStreamConsumer.DataAwsccKinesisStreamConsumerTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesis-stream-consumer/index:DataAwsccKinesisStreamConsumerTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisStreamConsumers.DataAwsccKinesisStreamConsumers": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kinesis_stream_consumers awscc_kinesis_stream_consumers}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisStreamConsumers.DataAwsccKinesisStreamConsumers",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kinesis_stream_consumers awscc_kinesis_stream_consumers} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesis-stream-consumers/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccKinesisStreamConsumers.DataAwsccKinesisStreamConsumersConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesis-stream-consumers/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccKinesisStreamConsumers resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesis-stream-consumers/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccKinesisStreamConsumers to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kinesis_stream_consumers#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccKinesisStreamConsumers that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccKinesisStreamConsumers to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesis-stream-consumers/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesis-stream-consumers/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccKinesisStreamConsumers",
      "namespace": "dataAwsccKinesisStreamConsumers",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesis-stream-consumers/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesis-stream-consumers/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesis-stream-consumers/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesis-stream-consumers/index:DataAwsccKinesisStreamConsumers"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisStreamConsumers.DataAwsccKinesisStreamConsumersConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisStreamConsumers.DataAwsccKinesisStreamConsumersConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesis-stream-consumers/index.ts",
        "line": 14
      },
      "name": "DataAwsccKinesisStreamConsumersConfig",
      "namespace": "dataAwsccKinesisStreamConsumers",
      "symbolId": "src/data-awscc-kinesis-stream-consumers/index:DataAwsccKinesisStreamConsumersConfig"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisStreams.DataAwsccKinesisStreams": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kinesis_streams awscc_kinesis_streams}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisStreams.DataAwsccKinesisStreams",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kinesis_streams awscc_kinesis_streams} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesis-streams/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccKinesisStreams.DataAwsccKinesisStreamsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesis-streams/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccKinesisStreams resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesis-streams/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccKinesisStreams to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kinesis_streams#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccKinesisStreams that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccKinesisStreams to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesis-streams/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesis-streams/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccKinesisStreams",
      "namespace": "dataAwsccKinesisStreams",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesis-streams/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesis-streams/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesis-streams/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesis-streams/index:DataAwsccKinesisStreams"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisStreams.DataAwsccKinesisStreamsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisStreams.DataAwsccKinesisStreamsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesis-streams/index.ts",
        "line": 14
      },
      "name": "DataAwsccKinesisStreamsConfig",
      "namespace": "dataAwsccKinesisStreams",
      "symbolId": "src/data-awscc-kinesis-streams/index:DataAwsccKinesisStreamsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2Application": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kinesisanalyticsv2_application awscc_kinesisanalyticsv2_application}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2Application",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kinesisanalyticsv2_application awscc_kinesisanalyticsv2_application} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
          "line": 2694
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
        "line": 2662
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccKinesisanalyticsv2Application resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 2679
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccKinesisanalyticsv2Application to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kinesisanalyticsv2_application#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccKinesisanalyticsv2Application that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccKinesisanalyticsv2Application to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 2783
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 2789
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccKinesisanalyticsv2Application",
      "namespace": "dataAwsccKinesisanalyticsv2Application",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 2667
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 2719
          },
          "name": "applicationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 2724
          },
          "name": "applicationDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 2730
          },
          "name": "applicationMaintenanceConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationMaintenanceConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 2735
          },
          "name": "applicationMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 2740
          },
          "name": "applicationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 2759
          },
          "name": "runConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationRunConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 2764
          },
          "name": "runtimeEnvironment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 2769
          },
          "name": "serviceExecutionRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 2775
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 2753
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 2746
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisanalyticsv2-application/index:DataAwsccKinesisanalyticsv2Application"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
        "line": 2247
      },
      "name": "DataAwsccKinesisanalyticsv2ApplicationApplicationConfiguration",
      "namespace": "dataAwsccKinesisanalyticsv2Application",
      "symbolId": "src/data-awscc-kinesisanalyticsv2-application/index:DataAwsccKinesisanalyticsv2ApplicationApplicationConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationApplicationCodeConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationApplicationCodeConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
        "line": 154
      },
      "name": "DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationApplicationCodeConfiguration",
      "namespace": "dataAwsccKinesisanalyticsv2Application",
      "symbolId": "src/data-awscc-kinesisanalyticsv2-application/index:DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationApplicationCodeConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContent": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContent",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
        "line": 89
      },
      "name": "DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContent",
      "namespace": "dataAwsccKinesisanalyticsv2Application",
      "symbolId": "src/data-awscc-kinesisanalyticsv2-application/index:DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContent"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisanalyticsv2-application/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
        "line": 112
      },
      "name": "DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentOutputReference",
      "namespace": "dataAwsccKinesisanalyticsv2Application",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 140
          },
          "name": "s3ContentLocation",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 145
          },
          "name": "textContent",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 150
          },
          "name": "zipFileContent",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 123
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContent"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisanalyticsv2-application/index:DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
        "line": 25
      },
      "name": "DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocation",
      "namespace": "dataAwsccKinesisanalyticsv2Application",
      "symbolId": "src/data-awscc-kinesisanalyticsv2-application/index:DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocation"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
        "line": 48
      },
      "name": "DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocationOutputReference",
      "namespace": "dataAwsccKinesisanalyticsv2Application",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 75
          },
          "name": "bucketArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 80
          },
          "name": "fileKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 85
          },
          "name": "objectVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocation"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisanalyticsv2-application/index:DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationApplicationCodeConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationApplicationCodeConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisanalyticsv2-application/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
        "line": 177
      },
      "name": "DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationApplicationCodeConfigurationOutputReference",
      "namespace": "dataAwsccKinesisanalyticsv2Application",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 205
          },
          "name": "codeContent",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 210
          },
          "name": "codeContentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 188
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationApplicationCodeConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisanalyticsv2-application/index:DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationApplicationCodeConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationApplicationEncryptionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationApplicationEncryptionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
        "line": 214
      },
      "name": "DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationApplicationEncryptionConfiguration",
      "namespace": "dataAwsccKinesisanalyticsv2Application",
      "symbolId": "src/data-awscc-kinesisanalyticsv2-application/index:DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationApplicationEncryptionConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationApplicationEncryptionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationApplicationEncryptionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisanalyticsv2-application/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-awscc-kinesisanalyticsv2-application/index.ts",
        "line": 237
      },
      "name": "DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationApplicationEncryptionConfigurationOutputReference",
      "namespace": "dataAwsccKinesisanalyticsv2Application",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 264
          },
          "name": "keyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 269
          },
          "name": "keyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 248
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationApplicationEncryptionConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisanalyticsv2-application/index:DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationApplicationEncryptionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationApplicationSnapshotConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationApplicationSnapshotConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
        "line": 273
      },
      "name": "DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationApplicationSnapshotConfiguration",
      "namespace": "dataAwsccKinesisanalyticsv2Application",
      "symbolId": "src/data-awscc-kinesisanalyticsv2-application/index:DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationApplicationSnapshotConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationApplicationSnapshotConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationApplicationSnapshotConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisanalyticsv2-application/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/data-awscc-kinesisanalyticsv2-application/index.ts",
        "line": 296
      },
      "name": "DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationApplicationSnapshotConfigurationOutputReference",
      "namespace": "dataAwsccKinesisanalyticsv2Application",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 323
          },
          "name": "snapshotsEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 307
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationApplicationSnapshotConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisanalyticsv2-application/index:DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationApplicationSnapshotConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationApplicationSystemRollbackConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationApplicationSystemRollbackConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
        "line": 327
      },
      "name": "DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationApplicationSystemRollbackConfiguration",
      "namespace": "dataAwsccKinesisanalyticsv2Application",
      "symbolId": "src/data-awscc-kinesisanalyticsv2-application/index:DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationApplicationSystemRollbackConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationApplicationSystemRollbackConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationApplicationSystemRollbackConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisanalyticsv2-application/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
        "line": 350
      },
      "name": "DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationApplicationSystemRollbackConfigurationOutputReference",
      "namespace": "dataAwsccKinesisanalyticsv2Application",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 377
          },
          "name": "rollbackEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 361
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationApplicationSystemRollbackConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisanalyticsv2-application/index:DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationApplicationSystemRollbackConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationEnvironmentProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationEnvironmentProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
        "line": 462
      },
      "name": "DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationEnvironmentProperties",
      "namespace": "dataAwsccKinesisanalyticsv2Application",
      "symbolId": "src/data-awscc-kinesisanalyticsv2-application/index:DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationEnvironmentProperties"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationEnvironmentPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationEnvironmentPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisanalyticsv2-application/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-awscc-kinesisanalyticsv2-application/index.ts",
        "line": 485
      },
      "name": "DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationEnvironmentPropertiesOutputReference",
      "namespace": "dataAwsccKinesisanalyticsv2Application",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 513
          },
          "name": "propertyGroups",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationEnvironmentPropertiesPropertyGroupsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 496
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationEnvironmentProperties"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisanalyticsv2-application/index:DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationEnvironmentPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationEnvironmentPropertiesPropertyGroups": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationEnvironmentPropertiesPropertyGroups",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
        "line": 381
      },
      "name": "DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationEnvironmentPropertiesPropertyGroups",
      "namespace": "dataAwsccKinesisanalyticsv2Application",
      "symbolId": "src/data-awscc-kinesisanalyticsv2-application/index:DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationEnvironmentPropertiesPropertyGroups"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationEnvironmentPropertiesPropertyGroupsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationEnvironmentPropertiesPropertyGroupsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisanalyticsv2-application/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
        "line": 444
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 458
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationEnvironmentPropertiesPropertyGroupsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationEnvironmentPropertiesPropertyGroupsList",
      "namespace": "dataAwsccKinesisanalyticsv2Application",
      "symbolId": "src/data-awscc-kinesisanalyticsv2-application/index:DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationEnvironmentPropertiesPropertyGroupsList"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationEnvironmentPropertiesPropertyGroupsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationEnvironmentPropertiesPropertyGroupsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisanalyticsv2-application/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
        "line": 404
      },
      "name": "DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationEnvironmentPropertiesPropertyGroupsOutputReference",
      "namespace": "dataAwsccKinesisanalyticsv2Application",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 433
          },
          "name": "propertyGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 439
          },
          "name": "propertyMap",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 417
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationEnvironmentPropertiesPropertyGroups"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisanalyticsv2-application/index:DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationEnvironmentPropertiesPropertyGroupsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
        "line": 719
      },
      "name": "DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfiguration",
      "namespace": "dataAwsccKinesisanalyticsv2Application",
      "symbolId": "src/data-awscc-kinesisanalyticsv2-application/index:DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
        "line": 517
      },
      "name": "DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfiguration",
      "namespace": "dataAwsccKinesisanalyticsv2Application",
      "symbolId": "src/data-awscc-kinesisanalyticsv2-application/index:DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisanalyticsv2-application/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-awscc-kinesisanalyticsv2-application/index.ts",
        "line": 540
      },
      "name": "DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationOutputReference",
      "namespace": "dataAwsccKinesisanalyticsv2Application",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 572
          },
          "name": "checkpointingEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 567
          },
          "name": "checkpointInterval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 577
          },
          "name": "configurationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 582
          },
          "name": "minPauseBetweenCheckpoints",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 551
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisanalyticsv2-application/index:DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfigurationMonitoringConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfigurationMonitoringConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
        "line": 586
      },
      "name": "DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfigurationMonitoringConfiguration",
      "namespace": "dataAwsccKinesisanalyticsv2Application",
      "symbolId": "src/data-awscc-kinesisanalyticsv2-application/index:DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfigurationMonitoringConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfigurationMonitoringConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfigurationMonitoringConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisanalyticsv2-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-awscc-kinesisanalyticsv2-application/index.ts",
        "line": 609
      },
      "name": "DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfigurationMonitoringConfigurationOutputReference",
      "namespace": "dataAwsccKinesisanalyticsv2Application",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 636
          },
          "name": "configurationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 641
          },
          "name": "logLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 646
          },
          "name": "metricsLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 620
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfigurationMonitoringConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisanalyticsv2-application/index:DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfigurationMonitoringConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
          "line": 749
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
        "line": 742
      },
      "name": "DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfigurationOutputReference",
      "namespace": "dataAwsccKinesisanalyticsv2Application",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 770
          },
          "name": "checkpointConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 776
          },
          "name": "monitoringConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfigurationMonitoringConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 782
          },
          "name": "parallelismConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfigurationParallelismConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 753
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisanalyticsv2-application/index:DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfigurationParallelismConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfigurationParallelismConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
        "line": 650
      },
      "name": "DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfigurationParallelismConfiguration",
      "namespace": "dataAwsccKinesisanalyticsv2Application",
      "symbolId": "src/data-awscc-kinesisanalyticsv2-application/index:DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfigurationParallelismConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfigurationParallelismConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfigurationParallelismConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
          "line": 680
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
        "line": 673
      },
      "name": "DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfigurationParallelismConfigurationOutputReference",
      "namespace": "dataAwsccKinesisanalyticsv2Application",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 700
          },
          "name": "autoScalingEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 705
          },
          "name": "configurationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 710
          },
          "name": "parallelism",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 715
          },
          "name": "parallelismPerKpu",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 684
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfigurationParallelismConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisanalyticsv2-application/index:DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfigurationParallelismConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisanalyticsv2-application/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/data-awscc-kinesisanalyticsv2-application/index.ts",
        "line": 2270
      },
      "name": "DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationOutputReference",
      "namespace": "dataAwsccKinesisanalyticsv2Application",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 2298
          },
          "name": "applicationCodeConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationApplicationCodeConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 2304
          },
          "name": "applicationEncryptionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationApplicationEncryptionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 2310
          },
          "name": "applicationSnapshotConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationApplicationSnapshotConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 2316
          },
          "name": "applicationSystemRollbackConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationApplicationSystemRollbackConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 2322
          },
          "name": "environmentProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationEnvironmentPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 2328
          },
          "name": "flinkApplicationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 2334
          },
          "name": "sqlApplicationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 2340
          },
          "name": "vpcConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationVpcConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 2346
          },
          "name": "zeppelinApplicationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 2281
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisanalyticsv2-application/index:DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
        "line": 1547
      },
      "name": "DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfiguration",
      "namespace": "dataAwsccKinesisanalyticsv2Application",
      "symbolId": "src/data-awscc-kinesisanalyticsv2-application/index:DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
        "line": 1442
      },
      "name": "DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputs",
      "namespace": "dataAwsccKinesisanalyticsv2Application",
      "symbolId": "src/data-awscc-kinesisanalyticsv2-application/index:DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputs"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputParallelism": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputParallelism",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
        "line": 786
      },
      "name": "DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputParallelism",
      "namespace": "dataAwsccKinesisanalyticsv2Application",
      "symbolId": "src/data-awscc-kinesisanalyticsv2-application/index:DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputParallelism"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputParallelismOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputParallelismOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
          "line": 816
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
        "line": 809
      },
      "name": "DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputParallelismOutputReference",
      "namespace": "dataAwsccKinesisanalyticsv2Application",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 836
          },
          "name": "count",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 820
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputParallelism"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisanalyticsv2-application/index:DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputParallelismOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputProcessingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputProcessingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
        "line": 894
      },
      "name": "DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputProcessingConfiguration",
      "namespace": "dataAwsccKinesisanalyticsv2Application",
      "symbolId": "src/data-awscc-kinesisanalyticsv2-application/index:DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputProcessingConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputProcessingConfigurationInputLambdaProcessor": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputProcessingConfigurationInputLambdaProcessor",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
        "line": 840
      },
      "name": "DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputProcessingConfigurationInputLambdaProcessor",
      "namespace": "dataAwsccKinesisanalyticsv2Application",
      "symbolId": "src/data-awscc-kinesisanalyticsv2-application/index:DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputProcessingConfigurationInputLambdaProcessor"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputProcessingConfigurationInputLambdaProcessorOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputProcessingConfigurationInputLambdaProcessorOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisanalyticsv2-application/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
        "line": 863
      },
      "name": "DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputProcessingConfigurationInputLambdaProcessorOutputReference",
      "namespace": "dataAwsccKinesisanalyticsv2Application",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 890
          },
          "name": "resourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 874
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputProcessingConfigurationInputLambdaProcessor"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisanalyticsv2-application/index:DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputProcessingConfigurationInputLambdaProcessorOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputProcessingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputProcessingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
          "line": 924
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
        "line": 917
      },
      "name": "DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputProcessingConfigurationOutputReference",
      "namespace": "dataAwsccKinesisanalyticsv2Application",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 945
          },
          "name": "inputLambdaProcessor",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputProcessingConfigurationInputLambdaProcessorOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 928
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputProcessingConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisanalyticsv2-application/index:DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputProcessingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchema": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchema",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
        "line": 1268
      },
      "name": "DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchema",
      "namespace": "dataAwsccKinesisanalyticsv2Application",
      "symbolId": "src/data-awscc-kinesisanalyticsv2-application/index:DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchema"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
          "line": 1298
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
        "line": 1291
      },
      "name": "DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaOutputReference",
      "namespace": "dataAwsccKinesisanalyticsv2Application",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 1319
          },
          "name": "recordColumns",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordColumnsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 1324
          },
          "name": "recordEncoding",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 1330
          },
          "name": "recordFormat",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordFormatOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 1302
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchema"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisanalyticsv2-application/index:DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordColumns": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordColumns",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
        "line": 949
      },
      "name": "DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordColumns",
      "namespace": "dataAwsccKinesisanalyticsv2Application",
      "symbolId": "src/data-awscc-kinesisanalyticsv2-application/index:DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordColumns"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordColumnsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordColumnsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
          "line": 1023
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
        "line": 1016
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 1030
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordColumnsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordColumnsList",
      "namespace": "dataAwsccKinesisanalyticsv2Application",
      "symbolId": "src/data-awscc-kinesisanalyticsv2-application/index:DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordColumnsList"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordColumnsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordColumnsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
          "line": 981
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
        "line": 972
      },
      "name": "DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordColumnsOutputReference",
      "namespace": "dataAwsccKinesisanalyticsv2Application",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 1001
          },
          "name": "mapping",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 1006
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 1011
          },
          "name": "sqlType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 985
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordColumns"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisanalyticsv2-application/index:DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordColumnsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordFormat": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordFormat",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
        "line": 1208
      },
      "name": "DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordFormat",
      "namespace": "dataAwsccKinesisanalyticsv2Application",
      "symbolId": "src/data-awscc-kinesisanalyticsv2-application/index:DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordFormat"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordFormatMappingParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordFormatMappingParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
        "line": 1147
      },
      "name": "DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordFormatMappingParameters",
      "namespace": "dataAwsccKinesisanalyticsv2Application",
      "symbolId": "src/data-awscc-kinesisanalyticsv2-application/index:DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordFormatMappingParameters"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordFormatMappingParametersCsvMappingParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordFormatMappingParametersCsvMappingParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
        "line": 1034
      },
      "name": "DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordFormatMappingParametersCsvMappingParameters",
      "namespace": "dataAwsccKinesisanalyticsv2Application",
      "symbolId": "src/data-awscc-kinesisanalyticsv2-application/index:DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordFormatMappingParametersCsvMappingParameters"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordFormatMappingParametersCsvMappingParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordFormatMappingParametersCsvMappingParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
          "line": 1064
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
        "line": 1057
      },
      "name": "DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordFormatMappingParametersCsvMappingParametersOutputReference",
      "namespace": "dataAwsccKinesisanalyticsv2Application",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 1084
          },
          "name": "recordColumnDelimiter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 1089
          },
          "name": "recordRowDelimiter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 1068
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordFormatMappingParametersCsvMappingParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisanalyticsv2-application/index:DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordFormatMappingParametersCsvMappingParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordFormatMappingParametersJsonMappingParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordFormatMappingParametersJsonMappingParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
        "line": 1093
      },
      "name": "DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordFormatMappingParametersJsonMappingParameters",
      "namespace": "dataAwsccKinesisanalyticsv2Application",
      "symbolId": "src/data-awscc-kinesisanalyticsv2-application/index:DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordFormatMappingParametersJsonMappingParameters"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordFormatMappingParametersJsonMappingParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordFormatMappingParametersJsonMappingParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
          "line": 1123
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
        "line": 1116
      },
      "name": "DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordFormatMappingParametersJsonMappingParametersOutputReference",
      "namespace": "dataAwsccKinesisanalyticsv2Application",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 1143
          },
          "name": "recordRowPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 1127
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordFormatMappingParametersJsonMappingParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisanalyticsv2-application/index:DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordFormatMappingParametersJsonMappingParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordFormatMappingParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordFormatMappingParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
          "line": 1177
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
        "line": 1170
      },
      "name": "DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordFormatMappingParametersOutputReference",
      "namespace": "dataAwsccKinesisanalyticsv2Application",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 1198
          },
          "name": "csvMappingParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordFormatMappingParametersCsvMappingParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 1204
          },
          "name": "jsonMappingParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordFormatMappingParametersJsonMappingParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 1181
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordFormatMappingParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisanalyticsv2-application/index:DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordFormatMappingParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordFormatOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordFormatOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
          "line": 1238
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
        "line": 1231
      },
      "name": "DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordFormatOutputReference",
      "namespace": "dataAwsccKinesisanalyticsv2Application",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 1259
          },
          "name": "mappingParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordFormatMappingParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 1264
          },
          "name": "recordFormatType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 1242
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordFormat"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisanalyticsv2-application/index:DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordFormatOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsKinesisFirehoseInput": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsKinesisFirehoseInput",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
        "line": 1334
      },
      "name": "DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsKinesisFirehoseInput",
      "namespace": "dataAwsccKinesisanalyticsv2Application",
      "symbolId": "src/data-awscc-kinesisanalyticsv2-application/index:DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsKinesisFirehoseInput"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsKinesisFirehoseInputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsKinesisFirehoseInputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
          "line": 1364
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
        "line": 1357
      },
      "name": "DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsKinesisFirehoseInputOutputReference",
      "namespace": "dataAwsccKinesisanalyticsv2Application",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 1384
          },
          "name": "resourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 1368
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsKinesisFirehoseInput"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisanalyticsv2-application/index:DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsKinesisFirehoseInputOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsKinesisStreamsInput": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsKinesisStreamsInput",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
        "line": 1388
      },
      "name": "DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsKinesisStreamsInput",
      "namespace": "dataAwsccKinesisanalyticsv2Application",
      "symbolId": "src/data-awscc-kinesisanalyticsv2-application/index:DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsKinesisStreamsInput"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsKinesisStreamsInputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsKinesisStreamsInputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
          "line": 1418
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
        "line": 1411
      },
      "name": "DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsKinesisStreamsInputOutputReference",
      "namespace": "dataAwsccKinesisanalyticsv2Application",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 1438
          },
          "name": "resourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 1422
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsKinesisStreamsInput"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisanalyticsv2-application/index:DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsKinesisStreamsInputOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
          "line": 1536
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
        "line": 1529
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 1543
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsList",
      "namespace": "dataAwsccKinesisanalyticsv2Application",
      "symbolId": "src/data-awscc-kinesisanalyticsv2-application/index:DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsList"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
          "line": 1474
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
        "line": 1465
      },
      "name": "DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsOutputReference",
      "namespace": "dataAwsccKinesisanalyticsv2Application",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 1495
          },
          "name": "inputParallelism",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputParallelismOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 1501
          },
          "name": "inputProcessingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputProcessingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 1507
          },
          "name": "inputSchema",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 1513
          },
          "name": "kinesisFirehoseInput",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsKinesisFirehoseInputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 1519
          },
          "name": "kinesisStreamsInput",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsKinesisStreamsInputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 1524
          },
          "name": "namePrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 1478
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputs"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisanalyticsv2-application/index:DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
          "line": 1577
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
        "line": 1570
      },
      "name": "DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationOutputReference",
      "namespace": "dataAwsccKinesisanalyticsv2Application",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 1598
          },
          "name": "inputs",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 1581
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisanalyticsv2-application/index:DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationVpcConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationVpcConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
        "line": 1602
      },
      "name": "DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationVpcConfigurations",
      "namespace": "dataAwsccKinesisanalyticsv2Application",
      "symbolId": "src/data-awscc-kinesisanalyticsv2-application/index:DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationVpcConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationVpcConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationVpcConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisanalyticsv2-application/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
        "line": 1664
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 1678
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationVpcConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationVpcConfigurationsList",
      "namespace": "dataAwsccKinesisanalyticsv2Application",
      "symbolId": "src/data-awscc-kinesisanalyticsv2-application/index:DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationVpcConfigurationsList"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationVpcConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationVpcConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
          "line": 1634
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
        "line": 1625
      },
      "name": "DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationVpcConfigurationsOutputReference",
      "namespace": "dataAwsccKinesisanalyticsv2Application",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 1654
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 1659
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 1638
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationVpcConfigurations"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisanalyticsv2-application/index:DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationVpcConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
        "line": 2174
      },
      "name": "DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfiguration",
      "namespace": "dataAwsccKinesisanalyticsv2Application",
      "symbolId": "src/data-awscc-kinesisanalyticsv2-application/index:DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCatalogConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCatalogConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
        "line": 1736
      },
      "name": "DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCatalogConfiguration",
      "namespace": "dataAwsccKinesisanalyticsv2Application",
      "symbolId": "src/data-awscc-kinesisanalyticsv2-application/index:DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCatalogConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCatalogConfigurationGlueDataCatalogConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCatalogConfigurationGlueDataCatalogConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
        "line": 1682
      },
      "name": "DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCatalogConfigurationGlueDataCatalogConfiguration",
      "namespace": "dataAwsccKinesisanalyticsv2Application",
      "symbolId": "src/data-awscc-kinesisanalyticsv2-application/index:DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCatalogConfigurationGlueDataCatalogConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCatalogConfigurationGlueDataCatalogConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCatalogConfigurationGlueDataCatalogConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisanalyticsv2-application/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-awscc-kinesisanalyticsv2-application/index.ts",
        "line": 1705
      },
      "name": "DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCatalogConfigurationGlueDataCatalogConfigurationOutputReference",
      "namespace": "dataAwsccKinesisanalyticsv2Application",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 1732
          },
          "name": "databaseArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 1716
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCatalogConfigurationGlueDataCatalogConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisanalyticsv2-application/index:DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCatalogConfigurationGlueDataCatalogConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCatalogConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCatalogConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
          "line": 1766
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
        "line": 1759
      },
      "name": "DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCatalogConfigurationOutputReference",
      "namespace": "dataAwsccKinesisanalyticsv2Application",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 1787
          },
          "name": "glueDataCatalogConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCatalogConfigurationGlueDataCatalogConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 1770
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCatalogConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisanalyticsv2-application/index:DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCatalogConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCustomArtifactsConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCustomArtifactsConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
        "line": 1919
      },
      "name": "DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCustomArtifactsConfiguration",
      "namespace": "dataAwsccKinesisanalyticsv2Application",
      "symbolId": "src/data-awscc-kinesisanalyticsv2-application/index:DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCustomArtifactsConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCustomArtifactsConfigurationList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCustomArtifactsConfigurationList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
          "line": 1995
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
        "line": 1988
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 2002
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCustomArtifactsConfigurationOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCustomArtifactsConfigurationList",
      "namespace": "dataAwsccKinesisanalyticsv2Application",
      "symbolId": "src/data-awscc-kinesisanalyticsv2-application/index:DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCustomArtifactsConfigurationList"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCustomArtifactsConfigurationMavenReference": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCustomArtifactsConfigurationMavenReference",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
        "line": 1791
      },
      "name": "DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCustomArtifactsConfigurationMavenReference",
      "namespace": "dataAwsccKinesisanalyticsv2Application",
      "symbolId": "src/data-awscc-kinesisanalyticsv2-application/index:DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCustomArtifactsConfigurationMavenReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCustomArtifactsConfigurationMavenReferenceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCustomArtifactsConfigurationMavenReferenceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
          "line": 1821
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
        "line": 1814
      },
      "name": "DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCustomArtifactsConfigurationMavenReferenceOutputReference",
      "namespace": "dataAwsccKinesisanalyticsv2Application",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 1841
          },
          "name": "artifactId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 1846
          },
          "name": "groupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 1851
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 1825
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCustomArtifactsConfigurationMavenReference"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisanalyticsv2-application/index:DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCustomArtifactsConfigurationMavenReferenceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCustomArtifactsConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCustomArtifactsConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
          "line": 1951
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
        "line": 1942
      },
      "name": "DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCustomArtifactsConfigurationOutputReference",
      "namespace": "dataAwsccKinesisanalyticsv2Application",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 1971
          },
          "name": "artifactType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 1977
          },
          "name": "mavenReference",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCustomArtifactsConfigurationMavenReferenceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 1983
          },
          "name": "s3ContentLocation",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCustomArtifactsConfigurationS3ContentLocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 1955
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCustomArtifactsConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisanalyticsv2-application/index:DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCustomArtifactsConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCustomArtifactsConfigurationS3ContentLocation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCustomArtifactsConfigurationS3ContentLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
        "line": 1855
      },
      "name": "DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCustomArtifactsConfigurationS3ContentLocation",
      "namespace": "dataAwsccKinesisanalyticsv2Application",
      "symbolId": "src/data-awscc-kinesisanalyticsv2-application/index:DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCustomArtifactsConfigurationS3ContentLocation"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCustomArtifactsConfigurationS3ContentLocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCustomArtifactsConfigurationS3ContentLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
          "line": 1885
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
        "line": 1878
      },
      "name": "DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCustomArtifactsConfigurationS3ContentLocationOutputReference",
      "namespace": "dataAwsccKinesisanalyticsv2Application",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 1905
          },
          "name": "bucketArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 1910
          },
          "name": "fileKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 1915
          },
          "name": "objectVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 1889
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCustomArtifactsConfigurationS3ContentLocation"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisanalyticsv2-application/index:DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCustomArtifactsConfigurationS3ContentLocationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationDeployAsApplicationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationDeployAsApplicationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
        "line": 2065
      },
      "name": "DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationDeployAsApplicationConfiguration",
      "namespace": "dataAwsccKinesisanalyticsv2Application",
      "symbolId": "src/data-awscc-kinesisanalyticsv2-application/index:DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationDeployAsApplicationConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationDeployAsApplicationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationDeployAsApplicationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
          "line": 2095
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
        "line": 2088
      },
      "name": "DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationDeployAsApplicationConfigurationOutputReference",
      "namespace": "dataAwsccKinesisanalyticsv2Application",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 2116
          },
          "name": "s3ContentLocation",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationDeployAsApplicationConfigurationS3ContentLocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 2099
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationDeployAsApplicationConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisanalyticsv2-application/index:DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationDeployAsApplicationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationDeployAsApplicationConfigurationS3ContentLocation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationDeployAsApplicationConfigurationS3ContentLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
        "line": 2006
      },
      "name": "DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationDeployAsApplicationConfigurationS3ContentLocation",
      "namespace": "dataAwsccKinesisanalyticsv2Application",
      "symbolId": "src/data-awscc-kinesisanalyticsv2-application/index:DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationDeployAsApplicationConfigurationS3ContentLocation"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationDeployAsApplicationConfigurationS3ContentLocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationDeployAsApplicationConfigurationS3ContentLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
          "line": 2036
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
        "line": 2029
      },
      "name": "DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationDeployAsApplicationConfigurationS3ContentLocationOutputReference",
      "namespace": "dataAwsccKinesisanalyticsv2Application",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 2056
          },
          "name": "basePath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 2061
          },
          "name": "bucketArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 2040
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationDeployAsApplicationConfigurationS3ContentLocation"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisanalyticsv2-application/index:DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationDeployAsApplicationConfigurationS3ContentLocationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationMonitoringConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationMonitoringConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
        "line": 2120
      },
      "name": "DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationMonitoringConfiguration",
      "namespace": "dataAwsccKinesisanalyticsv2Application",
      "symbolId": "src/data-awscc-kinesisanalyticsv2-application/index:DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationMonitoringConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationMonitoringConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationMonitoringConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
          "line": 2150
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
        "line": 2143
      },
      "name": "DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationMonitoringConfigurationOutputReference",
      "namespace": "dataAwsccKinesisanalyticsv2Application",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 2170
          },
          "name": "logLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 2154
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationMonitoringConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisanalyticsv2-application/index:DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationMonitoringConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
          "line": 2204
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
        "line": 2197
      },
      "name": "DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationOutputReference",
      "namespace": "dataAwsccKinesisanalyticsv2Application",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 2225
          },
          "name": "catalogConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCatalogConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 2231
          },
          "name": "customArtifactsConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCustomArtifactsConfigurationList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 2237
          },
          "name": "deployAsApplicationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationDeployAsApplicationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 2243
          },
          "name": "monitoringConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationMonitoringConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 2208
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisanalyticsv2-application/index:DataAwsccKinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationMaintenanceConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationMaintenanceConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
        "line": 2350
      },
      "name": "DataAwsccKinesisanalyticsv2ApplicationApplicationMaintenanceConfiguration",
      "namespace": "dataAwsccKinesisanalyticsv2Application",
      "symbolId": "src/data-awscc-kinesisanalyticsv2-application/index:DataAwsccKinesisanalyticsv2ApplicationApplicationMaintenanceConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationMaintenanceConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationMaintenanceConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
          "line": 2380
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
        "line": 2373
      },
      "name": "DataAwsccKinesisanalyticsv2ApplicationApplicationMaintenanceConfigurationOutputReference",
      "namespace": "dataAwsccKinesisanalyticsv2Application",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 2400
          },
          "name": "applicationMaintenanceWindowStartTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 2384
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationApplicationMaintenanceConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisanalyticsv2-application/index:DataAwsccKinesisanalyticsv2ApplicationApplicationMaintenanceConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
        "line": 14
      },
      "name": "DataAwsccKinesisanalyticsv2ApplicationConfig",
      "namespace": "dataAwsccKinesisanalyticsv2Application",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kinesisanalyticsv2_application#id DataAwsccKinesisanalyticsv2Application#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisanalyticsv2-application/index:DataAwsccKinesisanalyticsv2ApplicationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationRunConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationRunConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
        "line": 2517
      },
      "name": "DataAwsccKinesisanalyticsv2ApplicationRunConfiguration",
      "namespace": "dataAwsccKinesisanalyticsv2Application",
      "symbolId": "src/data-awscc-kinesisanalyticsv2-application/index:DataAwsccKinesisanalyticsv2ApplicationRunConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationRunConfigurationApplicationRestoreConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationRunConfigurationApplicationRestoreConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
        "line": 2404
      },
      "name": "DataAwsccKinesisanalyticsv2ApplicationRunConfigurationApplicationRestoreConfiguration",
      "namespace": "dataAwsccKinesisanalyticsv2Application",
      "symbolId": "src/data-awscc-kinesisanalyticsv2-application/index:DataAwsccKinesisanalyticsv2ApplicationRunConfigurationApplicationRestoreConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationRunConfigurationApplicationRestoreConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationRunConfigurationApplicationRestoreConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
          "line": 2434
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
        "line": 2427
      },
      "name": "DataAwsccKinesisanalyticsv2ApplicationRunConfigurationApplicationRestoreConfigurationOutputReference",
      "namespace": "dataAwsccKinesisanalyticsv2Application",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 2454
          },
          "name": "applicationRestoreType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 2459
          },
          "name": "snapshotName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 2438
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationRunConfigurationApplicationRestoreConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisanalyticsv2-application/index:DataAwsccKinesisanalyticsv2ApplicationRunConfigurationApplicationRestoreConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationRunConfigurationFlinkRunConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationRunConfigurationFlinkRunConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
        "line": 2463
      },
      "name": "DataAwsccKinesisanalyticsv2ApplicationRunConfigurationFlinkRunConfiguration",
      "namespace": "dataAwsccKinesisanalyticsv2Application",
      "symbolId": "src/data-awscc-kinesisanalyticsv2-application/index:DataAwsccKinesisanalyticsv2ApplicationRunConfigurationFlinkRunConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationRunConfigurationFlinkRunConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationRunConfigurationFlinkRunConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisanalyticsv2-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-awscc-kinesisanalyticsv2-application/index.ts",
        "line": 2486
      },
      "name": "DataAwsccKinesisanalyticsv2ApplicationRunConfigurationFlinkRunConfigurationOutputReference",
      "namespace": "dataAwsccKinesisanalyticsv2Application",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 2513
          },
          "name": "allowNonRestoredState",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 2497
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationRunConfigurationFlinkRunConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisanalyticsv2-application/index:DataAwsccKinesisanalyticsv2ApplicationRunConfigurationFlinkRunConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationRunConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationRunConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
          "line": 2547
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
        "line": 2540
      },
      "name": "DataAwsccKinesisanalyticsv2ApplicationRunConfigurationOutputReference",
      "namespace": "dataAwsccKinesisanalyticsv2Application",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 2568
          },
          "name": "applicationRestoreConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationRunConfigurationApplicationRestoreConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 2574
          },
          "name": "flinkRunConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationRunConfigurationFlinkRunConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 2551
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationRunConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisanalyticsv2-application/index:DataAwsccKinesisanalyticsv2ApplicationRunConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
        "line": 2578
      },
      "name": "DataAwsccKinesisanalyticsv2ApplicationTags",
      "namespace": "dataAwsccKinesisanalyticsv2Application",
      "symbolId": "src/data-awscc-kinesisanalyticsv2-application/index:DataAwsccKinesisanalyticsv2ApplicationTags"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
          "line": 2647
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
        "line": 2640
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 2654
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccKinesisanalyticsv2ApplicationTagsList",
      "namespace": "dataAwsccKinesisanalyticsv2Application",
      "symbolId": "src/data-awscc-kinesisanalyticsv2-application/index:DataAwsccKinesisanalyticsv2ApplicationTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
          "line": 2610
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
        "line": 2601
      },
      "name": "DataAwsccKinesisanalyticsv2ApplicationTagsOutputReference",
      "namespace": "dataAwsccKinesisanalyticsv2Application",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 2630
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 2635
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-application/index.ts",
            "line": 2614
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Application.DataAwsccKinesisanalyticsv2ApplicationTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisanalyticsv2-application/index:DataAwsccKinesisanalyticsv2ApplicationTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Applications.DataAwsccKinesisanalyticsv2Applications": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kinesisanalyticsv2_applications awscc_kinesisanalyticsv2_applications}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Applications.DataAwsccKinesisanalyticsv2Applications",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kinesisanalyticsv2_applications awscc_kinesisanalyticsv2_applications} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisanalyticsv2-applications/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Applications.DataAwsccKinesisanalyticsv2ApplicationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisanalyticsv2-applications/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccKinesisanalyticsv2Applications resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-applications/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccKinesisanalyticsv2Applications to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kinesisanalyticsv2_applications#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccKinesisanalyticsv2Applications that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccKinesisanalyticsv2Applications to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-applications/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-applications/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccKinesisanalyticsv2Applications",
      "namespace": "dataAwsccKinesisanalyticsv2Applications",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-applications/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-applications/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisanalyticsv2-applications/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisanalyticsv2-applications/index:DataAwsccKinesisanalyticsv2Applications"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Applications.DataAwsccKinesisanalyticsv2ApplicationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisanalyticsv2Applications.DataAwsccKinesisanalyticsv2ApplicationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisanalyticsv2-applications/index.ts",
        "line": 14
      },
      "name": "DataAwsccKinesisanalyticsv2ApplicationsConfig",
      "namespace": "dataAwsccKinesisanalyticsv2Applications",
      "symbolId": "src/data-awscc-kinesisanalyticsv2-applications/index:DataAwsccKinesisanalyticsv2ApplicationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStream": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kinesisfirehose_delivery_stream awscc_kinesisfirehose_delivery_stream}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStream",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kinesisfirehose_delivery_stream awscc_kinesisfirehose_delivery_stream} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 11333
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 11301
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccKinesisfirehoseDeliveryStream resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 11318
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccKinesisfirehoseDeliveryStream to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kinesisfirehose_delivery_stream#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccKinesisfirehoseDeliveryStream that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccKinesisfirehoseDeliveryStream to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 11484
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 11490
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccKinesisfirehoseDeliveryStream",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 11306
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 11358
          },
          "name": "amazonOpenSearchServerlessDestinationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 11364
          },
          "name": "amazonopensearchserviceDestinationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 11369
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 11375
          },
          "name": "databaseSourceConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamDatabaseSourceConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 11381
          },
          "name": "deliveryStreamEncryptionConfigurationInput",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamDeliveryStreamEncryptionConfigurationInputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 11386
          },
          "name": "deliveryStreamName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 11391
          },
          "name": "deliveryStreamType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 11397
          },
          "name": "directPutSourceConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamDirectPutSourceConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 11403
          },
          "name": "elasticsearchDestinationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 11409
          },
          "name": "extendedS3DestinationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 11415
          },
          "name": "httpEndpointDestinationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 11421
          },
          "name": "icebergDestinationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 11440
          },
          "name": "kinesisStreamSourceConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamKinesisStreamSourceConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 11446
          },
          "name": "mskSourceConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamMskSourceConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 11452
          },
          "name": "redshiftDestinationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 11458
          },
          "name": "s3DestinationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamS3DestinationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 11464
          },
          "name": "snowflakeDestinationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 11470
          },
          "name": "splunkDestinationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 11476
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 11434
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 11427
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStream"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 816
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfiguration",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationBufferingHints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationBufferingHints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 25
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationBufferingHints",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationBufferingHints"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationBufferingHintsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationBufferingHintsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 48
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationBufferingHintsOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 75
          },
          "name": "intervalInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 80
          },
          "name": "sizeInMBs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationBufferingHints"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationBufferingHintsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationCloudwatchLoggingOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationCloudwatchLoggingOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 84
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationCloudwatchLoggingOptions",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationCloudwatchLoggingOptions"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationCloudwatchLoggingOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationCloudwatchLoggingOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/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-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 107
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationCloudwatchLoggingOptionsOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 134
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 139
          },
          "name": "logGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 144
          },
          "name": "logStreamName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationCloudwatchLoggingOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationCloudwatchLoggingOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/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-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 839
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 867
          },
          "name": "bufferingHints",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationBufferingHintsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 873
          },
          "name": "cloudwatchLoggingOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationCloudwatchLoggingOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 878
          },
          "name": "collectionEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 883
          },
          "name": "indexName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 889
          },
          "name": "processingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationProcessingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 895
          },
          "name": "retryOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationRetryOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 900
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 905
          },
          "name": "s3BackupMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 911
          },
          "name": "s3Configuration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3ConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 917
          },
          "name": "vpcConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationVpcConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 850
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationProcessingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationProcessingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 309
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationProcessingConfiguration",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationProcessingConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationProcessingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationProcessingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 332
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationProcessingConfigurationOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 359
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 365
          },
          "name": "processors",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationProcessingConfigurationProcessorsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 343
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationProcessingConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationProcessingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationProcessingConfigurationProcessors": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationProcessingConfigurationProcessors",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 228
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationProcessingConfigurationProcessors",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationProcessingConfigurationProcessors"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationProcessingConfigurationProcessorsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationProcessingConfigurationProcessorsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/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-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 291
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/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-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationProcessingConfigurationProcessorsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationProcessingConfigurationProcessorsList",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationProcessingConfigurationProcessorsList"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationProcessingConfigurationProcessorsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationProcessingConfigurationProcessorsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 251
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationProcessingConfigurationProcessorsOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 281
          },
          "name": "parameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationProcessingConfigurationProcessorsParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 286
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 264
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationProcessingConfigurationProcessors"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationProcessingConfigurationProcessorsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationProcessingConfigurationProcessorsParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationProcessingConfigurationProcessorsParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 148
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationProcessingConfigurationProcessorsParameters",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationProcessingConfigurationProcessorsParameters"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationProcessingConfigurationProcessorsParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationProcessingConfigurationProcessorsParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/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-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 210
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/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-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationProcessingConfigurationProcessorsParametersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationProcessingConfigurationProcessorsParametersList",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationProcessingConfigurationProcessorsParametersList"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationProcessingConfigurationProcessorsParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationProcessingConfigurationProcessorsParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/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-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 171
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationProcessingConfigurationProcessorsParametersOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 200
          },
          "name": "parameterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 205
          },
          "name": "parameterValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 184
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationProcessingConfigurationProcessorsParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationProcessingConfigurationProcessorsParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationRetryOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationRetryOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 369
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationRetryOptions",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationRetryOptions"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationRetryOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationRetryOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/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-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 392
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationRetryOptionsOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 419
          },
          "name": "durationInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 403
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationRetryOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationRetryOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3Configuration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3Configuration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 660
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3Configuration",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3Configuration"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3ConfigurationBufferingHints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3ConfigurationBufferingHints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 423
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3ConfigurationBufferingHints",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3ConfigurationBufferingHints"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3ConfigurationBufferingHintsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3ConfigurationBufferingHintsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/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-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 446
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3ConfigurationBufferingHintsOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 473
          },
          "name": "intervalInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 478
          },
          "name": "sizeInMBs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 457
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3ConfigurationBufferingHints"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3ConfigurationBufferingHintsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3ConfigurationCloudwatchLoggingOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3ConfigurationCloudwatchLoggingOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 482
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3ConfigurationCloudwatchLoggingOptions",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3ConfigurationCloudwatchLoggingOptions"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3ConfigurationCloudwatchLoggingOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3ConfigurationCloudwatchLoggingOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 505
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3ConfigurationCloudwatchLoggingOptionsOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 532
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 537
          },
          "name": "logGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 542
          },
          "name": "logStreamName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 516
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3ConfigurationCloudwatchLoggingOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3ConfigurationCloudwatchLoggingOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3ConfigurationEncryptionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3ConfigurationEncryptionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 600
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3ConfigurationEncryptionConfiguration",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3ConfigurationEncryptionConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 546
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfig",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/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-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 569
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 596
          },
          "name": "awskmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 580
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3ConfigurationEncryptionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3ConfigurationEncryptionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/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/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 623
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3ConfigurationEncryptionConfigurationOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 651
          },
          "name": "kmsEncryptionConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 656
          },
          "name": "noEncryptionConfig",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 634
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3ConfigurationEncryptionConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3ConfigurationEncryptionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3ConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3ConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/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-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 683
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3ConfigurationOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 710
          },
          "name": "bucketArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 716
          },
          "name": "bufferingHints",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3ConfigurationBufferingHintsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 722
          },
          "name": "cloudwatchLoggingOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3ConfigurationCloudwatchLoggingOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 727
          },
          "name": "compressionFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 733
          },
          "name": "encryptionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3ConfigurationEncryptionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 738
          },
          "name": "errorOutputPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 743
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 748
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 694
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3Configuration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3ConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationVpcConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationVpcConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 752
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationVpcConfiguration",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationVpcConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationVpcConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationVpcConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 782
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 775
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationVpcConfigurationOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 802
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 807
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 812
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 786
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationVpcConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationVpcConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 1766
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfiguration",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationBufferingHints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationBufferingHints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 921
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationBufferingHints",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationBufferingHints"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationBufferingHintsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationBufferingHintsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-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/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 944
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationBufferingHintsOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 971
          },
          "name": "intervalInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 976
          },
          "name": "sizeInMBs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 955
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationBufferingHints"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationBufferingHintsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationCloudwatchLoggingOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationCloudwatchLoggingOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 980
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationCloudwatchLoggingOptions",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationCloudwatchLoggingOptions"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationCloudwatchLoggingOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationCloudwatchLoggingOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/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-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 1003
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationCloudwatchLoggingOptionsOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 1030
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 1035
          },
          "name": "logGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 1040
          },
          "name": "logStreamName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 1014
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationCloudwatchLoggingOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationCloudwatchLoggingOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationDocumentIdOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationDocumentIdOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 1044
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationDocumentIdOptions",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationDocumentIdOptions"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationDocumentIdOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationDocumentIdOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 1074
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 1067
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationDocumentIdOptionsOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 1094
          },
          "name": "defaultDocumentIdFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 1078
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationDocumentIdOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationDocumentIdOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 1796
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 1789
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 1817
          },
          "name": "bufferingHints",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationBufferingHintsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 1823
          },
          "name": "cloudwatchLoggingOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationCloudwatchLoggingOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 1828
          },
          "name": "clusterEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 1834
          },
          "name": "documentIdOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationDocumentIdOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 1839
          },
          "name": "domainArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 1844
          },
          "name": "indexName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 1849
          },
          "name": "indexRotationPeriod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 1855
          },
          "name": "processingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationProcessingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 1861
          },
          "name": "retryOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationRetryOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 1866
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 1871
          },
          "name": "s3BackupMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 1877
          },
          "name": "s3Configuration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3ConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 1882
          },
          "name": "typeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 1888
          },
          "name": "vpcConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationVpcConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 1800
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationProcessingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationProcessingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 1259
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationProcessingConfiguration",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationProcessingConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationProcessingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationProcessingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 1289
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 1282
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationProcessingConfigurationOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 1309
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 1315
          },
          "name": "processors",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationProcessingConfigurationProcessorsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 1293
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationProcessingConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationProcessingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationProcessingConfigurationProcessors": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationProcessingConfigurationProcessors",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 1178
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationProcessingConfigurationProcessors",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationProcessingConfigurationProcessors"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationProcessingConfigurationProcessorsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationProcessingConfigurationProcessorsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 1248
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 1241
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 1255
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationProcessingConfigurationProcessorsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationProcessingConfigurationProcessorsList",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationProcessingConfigurationProcessorsList"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationProcessingConfigurationProcessorsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationProcessingConfigurationProcessorsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 1201
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationProcessingConfigurationProcessorsOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 1231
          },
          "name": "parameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationProcessingConfigurationProcessorsParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 1236
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 1214
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationProcessingConfigurationProcessors"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationProcessingConfigurationProcessorsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationProcessingConfigurationProcessorsParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationProcessingConfigurationProcessorsParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 1098
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationProcessingConfigurationProcessorsParameters",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationProcessingConfigurationProcessorsParameters"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationProcessingConfigurationProcessorsParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationProcessingConfigurationProcessorsParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 1167
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 1160
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 1174
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationProcessingConfigurationProcessorsParametersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationProcessingConfigurationProcessorsParametersList",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationProcessingConfigurationProcessorsParametersList"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationProcessingConfigurationProcessorsParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationProcessingConfigurationProcessorsParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 1130
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 1121
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationProcessingConfigurationProcessorsParametersOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 1150
          },
          "name": "parameterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 1155
          },
          "name": "parameterValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 1134
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationProcessingConfigurationProcessorsParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationProcessingConfigurationProcessorsParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationRetryOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationRetryOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 1319
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationRetryOptions",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationRetryOptions"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationRetryOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationRetryOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 1349
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 1342
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationRetryOptionsOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 1369
          },
          "name": "durationInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 1353
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationRetryOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationRetryOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3Configuration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3Configuration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 1610
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3Configuration",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3Configuration"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3ConfigurationBufferingHints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3ConfigurationBufferingHints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 1373
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3ConfigurationBufferingHints",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3ConfigurationBufferingHints"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3ConfigurationBufferingHintsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3ConfigurationBufferingHintsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 1403
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 1396
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3ConfigurationBufferingHintsOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 1423
          },
          "name": "intervalInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 1428
          },
          "name": "sizeInMBs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 1407
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3ConfigurationBufferingHints"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3ConfigurationBufferingHintsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3ConfigurationCloudwatchLoggingOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3ConfigurationCloudwatchLoggingOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 1432
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3ConfigurationCloudwatchLoggingOptions",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3ConfigurationCloudwatchLoggingOptions"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3ConfigurationCloudwatchLoggingOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3ConfigurationCloudwatchLoggingOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 1462
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 1455
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3ConfigurationCloudwatchLoggingOptionsOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 1482
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 1487
          },
          "name": "logGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 1492
          },
          "name": "logStreamName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 1466
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3ConfigurationCloudwatchLoggingOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3ConfigurationCloudwatchLoggingOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3ConfigurationEncryptionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3ConfigurationEncryptionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 1550
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3ConfigurationEncryptionConfiguration",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3ConfigurationEncryptionConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 1496
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfig",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 1526
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 1519
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 1546
          },
          "name": "awskmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 1530
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3ConfigurationEncryptionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3ConfigurationEncryptionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 1580
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 1573
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3ConfigurationEncryptionConfigurationOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 1601
          },
          "name": "kmsEncryptionConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 1606
          },
          "name": "noEncryptionConfig",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 1584
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3ConfigurationEncryptionConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3ConfigurationEncryptionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3ConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3ConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 1640
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 1633
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3ConfigurationOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 1660
          },
          "name": "bucketArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 1666
          },
          "name": "bufferingHints",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3ConfigurationBufferingHintsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 1672
          },
          "name": "cloudwatchLoggingOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3ConfigurationCloudwatchLoggingOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 1677
          },
          "name": "compressionFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 1683
          },
          "name": "encryptionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3ConfigurationEncryptionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 1688
          },
          "name": "errorOutputPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 1693
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 1698
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 1644
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3Configuration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3ConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationVpcConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationVpcConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 1702
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationVpcConfiguration",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationVpcConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationVpcConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationVpcConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 1732
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 1725
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationVpcConfigurationOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 1752
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 1757
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 1762
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 1736
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationVpcConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationVpcConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 14
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamConfig",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kinesisfirehose_delivery_stream#id DataAwsccKinesisfirehoseDeliveryStream#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamConfig"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamDatabaseSourceConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamDatabaseSourceConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 2242
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamDatabaseSourceConfiguration",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamDatabaseSourceConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamDatabaseSourceConfigurationColumns": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamDatabaseSourceConfigurationColumns",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 1892
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamDatabaseSourceConfigurationColumns",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamDatabaseSourceConfigurationColumns"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamDatabaseSourceConfigurationColumnsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamDatabaseSourceConfigurationColumnsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 1922
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 1915
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamDatabaseSourceConfigurationColumnsOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 1942
          },
          "name": "exclude",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 1947
          },
          "name": "include",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 1926
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamDatabaseSourceConfigurationColumns"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamDatabaseSourceConfigurationColumnsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamDatabaseSourceConfigurationDatabaseSourceAuthenticationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamDatabaseSourceConfigurationDatabaseSourceAuthenticationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 2015
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamDatabaseSourceConfigurationDatabaseSourceAuthenticationConfiguration",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamDatabaseSourceConfigurationDatabaseSourceAuthenticationConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamDatabaseSourceConfigurationDatabaseSourceAuthenticationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamDatabaseSourceConfigurationDatabaseSourceAuthenticationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 2045
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 2038
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamDatabaseSourceConfigurationDatabaseSourceAuthenticationConfigurationOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 2066
          },
          "name": "secretsManagerConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamDatabaseSourceConfigurationDatabaseSourceAuthenticationConfigurationSecretsManagerConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 2049
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamDatabaseSourceConfigurationDatabaseSourceAuthenticationConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamDatabaseSourceConfigurationDatabaseSourceAuthenticationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamDatabaseSourceConfigurationDatabaseSourceAuthenticationConfigurationSecretsManagerConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamDatabaseSourceConfigurationDatabaseSourceAuthenticationConfigurationSecretsManagerConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 1951
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamDatabaseSourceConfigurationDatabaseSourceAuthenticationConfigurationSecretsManagerConfiguration",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamDatabaseSourceConfigurationDatabaseSourceAuthenticationConfigurationSecretsManagerConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamDatabaseSourceConfigurationDatabaseSourceAuthenticationConfigurationSecretsManagerConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamDatabaseSourceConfigurationDatabaseSourceAuthenticationConfigurationSecretsManagerConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/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-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 1974
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamDatabaseSourceConfigurationDatabaseSourceAuthenticationConfigurationSecretsManagerConfigurationOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 2001
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 2006
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 2011
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 1985
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamDatabaseSourceConfigurationDatabaseSourceAuthenticationConfigurationSecretsManagerConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamDatabaseSourceConfigurationDatabaseSourceAuthenticationConfigurationSecretsManagerConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamDatabaseSourceConfigurationDatabaseSourceVpcConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamDatabaseSourceConfigurationDatabaseSourceVpcConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 2070
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamDatabaseSourceConfigurationDatabaseSourceVpcConfiguration",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamDatabaseSourceConfigurationDatabaseSourceVpcConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamDatabaseSourceConfigurationDatabaseSourceVpcConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamDatabaseSourceConfigurationDatabaseSourceVpcConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 2100
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 2093
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamDatabaseSourceConfigurationDatabaseSourceVpcConfigurationOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 2120
          },
          "name": "vpcEndpointServiceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 2104
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamDatabaseSourceConfigurationDatabaseSourceVpcConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamDatabaseSourceConfigurationDatabaseSourceVpcConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamDatabaseSourceConfigurationDatabases": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamDatabaseSourceConfigurationDatabases",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 2124
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamDatabaseSourceConfigurationDatabases",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamDatabaseSourceConfigurationDatabases"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamDatabaseSourceConfigurationDatabasesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamDatabaseSourceConfigurationDatabasesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 2154
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 2147
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamDatabaseSourceConfigurationDatabasesOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 2174
          },
          "name": "exclude",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 2179
          },
          "name": "include",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 2158
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamDatabaseSourceConfigurationDatabases"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamDatabaseSourceConfigurationDatabasesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamDatabaseSourceConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamDatabaseSourceConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 2272
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 2265
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamDatabaseSourceConfigurationOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 2293
          },
          "name": "columns",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamDatabaseSourceConfigurationColumnsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 2311
          },
          "name": "databases",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamDatabaseSourceConfigurationDatabasesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 2299
          },
          "name": "databaseSourceAuthenticationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamDatabaseSourceConfigurationDatabaseSourceAuthenticationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 2305
          },
          "name": "databaseSourceVpcConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamDatabaseSourceConfigurationDatabaseSourceVpcConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 2316
          },
          "name": "digest",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 2321
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 2326
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 2331
          },
          "name": "publicCertificate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 2336
          },
          "name": "snapshotWatermarkTable",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 2341
          },
          "name": "sslMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 2346
          },
          "name": "surrogateKeys",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 2352
          },
          "name": "tables",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamDatabaseSourceConfigurationTablesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 2357
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 2276
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamDatabaseSourceConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamDatabaseSourceConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamDatabaseSourceConfigurationTables": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamDatabaseSourceConfigurationTables",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 2183
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamDatabaseSourceConfigurationTables",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamDatabaseSourceConfigurationTables"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamDatabaseSourceConfigurationTablesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamDatabaseSourceConfigurationTablesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 2213
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 2206
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamDatabaseSourceConfigurationTablesOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 2233
          },
          "name": "exclude",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 2238
          },
          "name": "include",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 2217
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamDatabaseSourceConfigurationTables"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamDatabaseSourceConfigurationTablesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamDeliveryStreamEncryptionConfigurationInput": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamDeliveryStreamEncryptionConfigurationInput",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 2361
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamDeliveryStreamEncryptionConfigurationInput",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamDeliveryStreamEncryptionConfigurationInput"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamDeliveryStreamEncryptionConfigurationInputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamDeliveryStreamEncryptionConfigurationInputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 2391
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 2384
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamDeliveryStreamEncryptionConfigurationInputOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 2411
          },
          "name": "keyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 2416
          },
          "name": "keyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 2395
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamDeliveryStreamEncryptionConfigurationInput"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamDeliveryStreamEncryptionConfigurationInputOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamDirectPutSourceConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamDirectPutSourceConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 2420
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamDirectPutSourceConfiguration",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamDirectPutSourceConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamDirectPutSourceConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamDirectPutSourceConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 2450
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 2443
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamDirectPutSourceConfigurationOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 2470
          },
          "name": "throughputHintInMBs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 2454
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamDirectPutSourceConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamDirectPutSourceConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 3319
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfiguration",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationBufferingHints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationBufferingHints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 2474
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationBufferingHints",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationBufferingHints"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationBufferingHintsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationBufferingHintsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 2504
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 2497
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationBufferingHintsOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 2524
          },
          "name": "intervalInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 2529
          },
          "name": "sizeInMBs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 2508
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationBufferingHints"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationBufferingHintsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationCloudwatchLoggingOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationCloudwatchLoggingOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 2533
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationCloudwatchLoggingOptions",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationCloudwatchLoggingOptions"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationCloudwatchLoggingOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationCloudwatchLoggingOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/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-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 2556
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationCloudwatchLoggingOptionsOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 2583
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 2588
          },
          "name": "logGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 2593
          },
          "name": "logStreamName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 2567
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationCloudwatchLoggingOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationCloudwatchLoggingOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationDocumentIdOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationDocumentIdOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 2597
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationDocumentIdOptions",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationDocumentIdOptions"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationDocumentIdOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationDocumentIdOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 2627
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 2620
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationDocumentIdOptionsOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 2647
          },
          "name": "defaultDocumentIdFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 2631
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationDocumentIdOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationDocumentIdOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 3349
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 3342
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 3370
          },
          "name": "bufferingHints",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationBufferingHintsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 3376
          },
          "name": "cloudwatchLoggingOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationCloudwatchLoggingOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 3381
          },
          "name": "clusterEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 3387
          },
          "name": "documentIdOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationDocumentIdOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 3392
          },
          "name": "domainArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 3397
          },
          "name": "indexName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 3402
          },
          "name": "indexRotationPeriod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 3408
          },
          "name": "processingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationProcessingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 3414
          },
          "name": "retryOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationRetryOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 3419
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 3424
          },
          "name": "s3BackupMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 3430
          },
          "name": "s3Configuration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3ConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 3435
          },
          "name": "typeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 3441
          },
          "name": "vpcConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationVpcConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 3353
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationProcessingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationProcessingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 2812
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationProcessingConfiguration",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationProcessingConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationProcessingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationProcessingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 2842
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 2835
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationProcessingConfigurationOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 2862
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 2868
          },
          "name": "processors",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationProcessingConfigurationProcessorsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 2846
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationProcessingConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationProcessingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationProcessingConfigurationProcessors": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationProcessingConfigurationProcessors",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 2731
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationProcessingConfigurationProcessors",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationProcessingConfigurationProcessors"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationProcessingConfigurationProcessorsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationProcessingConfigurationProcessorsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 2801
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 2794
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 2808
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationProcessingConfigurationProcessorsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationProcessingConfigurationProcessorsList",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationProcessingConfigurationProcessorsList"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationProcessingConfigurationProcessorsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationProcessingConfigurationProcessorsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 2763
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 2754
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationProcessingConfigurationProcessorsOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 2784
          },
          "name": "parameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationProcessingConfigurationProcessorsParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 2789
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 2767
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationProcessingConfigurationProcessors"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationProcessingConfigurationProcessorsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationProcessingConfigurationProcessorsParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationProcessingConfigurationProcessorsParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 2651
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationProcessingConfigurationProcessorsParameters",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationProcessingConfigurationProcessorsParameters"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationProcessingConfigurationProcessorsParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationProcessingConfigurationProcessorsParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 2720
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 2713
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 2727
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationProcessingConfigurationProcessorsParametersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationProcessingConfigurationProcessorsParametersList",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationProcessingConfigurationProcessorsParametersList"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationProcessingConfigurationProcessorsParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationProcessingConfigurationProcessorsParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 2674
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationProcessingConfigurationProcessorsParametersOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 2703
          },
          "name": "parameterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 2708
          },
          "name": "parameterValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 2687
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationProcessingConfigurationProcessorsParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationProcessingConfigurationProcessorsParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationRetryOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationRetryOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 2872
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationRetryOptions",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationRetryOptions"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationRetryOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationRetryOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 2902
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 2895
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationRetryOptionsOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 2922
          },
          "name": "durationInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 2906
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationRetryOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationRetryOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3Configuration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3Configuration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 3163
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3Configuration",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3Configuration"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3ConfigurationBufferingHints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3ConfigurationBufferingHints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 2926
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3ConfigurationBufferingHints",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3ConfigurationBufferingHints"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3ConfigurationBufferingHintsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3ConfigurationBufferingHintsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 2956
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 2949
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3ConfigurationBufferingHintsOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 2976
          },
          "name": "intervalInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 2981
          },
          "name": "sizeInMBs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 2960
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3ConfigurationBufferingHints"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3ConfigurationBufferingHintsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3ConfigurationCloudwatchLoggingOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3ConfigurationCloudwatchLoggingOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 2985
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3ConfigurationCloudwatchLoggingOptions",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3ConfigurationCloudwatchLoggingOptions"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3ConfigurationCloudwatchLoggingOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3ConfigurationCloudwatchLoggingOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 3015
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 3008
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3ConfigurationCloudwatchLoggingOptionsOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 3035
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 3040
          },
          "name": "logGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 3045
          },
          "name": "logStreamName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 3019
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3ConfigurationCloudwatchLoggingOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3ConfigurationCloudwatchLoggingOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3ConfigurationEncryptionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3ConfigurationEncryptionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 3103
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3ConfigurationEncryptionConfiguration",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3ConfigurationEncryptionConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 3049
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfig",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 3079
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 3072
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 3099
          },
          "name": "awskmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 3083
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3ConfigurationEncryptionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3ConfigurationEncryptionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 3133
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 3126
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3ConfigurationEncryptionConfigurationOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 3154
          },
          "name": "kmsEncryptionConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 3159
          },
          "name": "noEncryptionConfig",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 3137
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3ConfigurationEncryptionConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3ConfigurationEncryptionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3ConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3ConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 3193
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 3186
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3ConfigurationOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 3213
          },
          "name": "bucketArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 3219
          },
          "name": "bufferingHints",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3ConfigurationBufferingHintsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 3225
          },
          "name": "cloudwatchLoggingOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3ConfigurationCloudwatchLoggingOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 3230
          },
          "name": "compressionFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 3236
          },
          "name": "encryptionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3ConfigurationEncryptionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 3241
          },
          "name": "errorOutputPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 3246
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 3251
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 3197
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3Configuration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3ConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationVpcConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationVpcConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 3255
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationVpcConfiguration",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationVpcConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationVpcConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationVpcConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 3285
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 3278
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationVpcConfigurationOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 3305
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 3310
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 3315
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 3289
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationVpcConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationVpcConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 5026
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfiguration",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationBufferingHints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationBufferingHints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 3445
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationBufferingHints",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationBufferingHints"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationBufferingHintsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationBufferingHintsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 3475
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 3468
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationBufferingHintsOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 3495
          },
          "name": "intervalInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 3500
          },
          "name": "sizeInMBs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 3479
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationBufferingHints"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationBufferingHintsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationCloudwatchLoggingOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationCloudwatchLoggingOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 3504
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationCloudwatchLoggingOptions",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationCloudwatchLoggingOptions"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationCloudwatchLoggingOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationCloudwatchLoggingOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 3534
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 3527
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationCloudwatchLoggingOptionsOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 3554
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 3559
          },
          "name": "logGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 3564
          },
          "name": "logStreamName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 3538
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationCloudwatchLoggingOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationCloudwatchLoggingOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 4176
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfiguration",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationInputFormatConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationInputFormatConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 3748
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationInputFormatConfiguration",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationInputFormatConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializer": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializer",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 3687
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializer",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializer"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializerHiveJsonSerDe": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializerHiveJsonSerDe",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 3568
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializerHiveJsonSerDe",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializerHiveJsonSerDe"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializerHiveJsonSerDeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializerHiveJsonSerDeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 3598
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 3591
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializerHiveJsonSerDeOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 3618
          },
          "name": "timestampFormats",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 3602
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializerHiveJsonSerDe"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializerHiveJsonSerDeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializerOpenXJsonSerDe": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializerOpenXJsonSerDe",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 3622
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializerOpenXJsonSerDe",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializerOpenXJsonSerDe"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializerOpenXJsonSerDeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializerOpenXJsonSerDeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 3652
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 3645
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializerOpenXJsonSerDeOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 3672
          },
          "name": "caseInsensitive",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 3678
          },
          "name": "columnToJsonKeyMappings",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 3683
          },
          "name": "convertDotsInJsonKeysToUnderscores",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 3656
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializerOpenXJsonSerDe"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializerOpenXJsonSerDeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializerOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 3717
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 3710
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializerOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 3738
          },
          "name": "hiveJsonSerDe",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializerHiveJsonSerDeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 3744
          },
          "name": "openXJsonSerDe",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializerOpenXJsonSerDeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 3721
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializer"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializerOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationInputFormatConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationInputFormatConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 3778
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 3771
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationInputFormatConfigurationOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 3799
          },
          "name": "deserializer",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 3782
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationInputFormatConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationInputFormatConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationOutputFormatConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationOutputFormatConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 4042
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationOutputFormatConfiguration",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationOutputFormatConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationOutputFormatConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationOutputFormatConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 4072
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 4065
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationOutputFormatConfigurationOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 4093
          },
          "name": "serializer",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 4076
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationOutputFormatConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationOutputFormatConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializer": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializer",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 3981
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializer",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializer"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializerOrcSerDe": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializerOrcSerDe",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 3803
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializerOrcSerDe",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializerOrcSerDe"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializerOrcSerDeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializerOrcSerDeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 3833
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 3826
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializerOrcSerDeOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 3853
          },
          "name": "blockSizeBytes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 3858
          },
          "name": "bloomFilterColumns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 3863
          },
          "name": "bloomFilterFalsePositiveProbability",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 3868
          },
          "name": "compression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 3873
          },
          "name": "dictionaryKeyThreshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 3878
          },
          "name": "enablePadding",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 3883
          },
          "name": "formatVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 3888
          },
          "name": "paddingTolerance",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 3893
          },
          "name": "rowIndexStride",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 3898
          },
          "name": "stripeSizeBytes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 3837
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializerOrcSerDe"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializerOrcSerDeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializerOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 4011
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 4004
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializerOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 4032
          },
          "name": "orcSerDe",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializerOrcSerDeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 4038
          },
          "name": "parquetSerDe",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializerParquetSerDeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 4015
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializer"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializerOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializerParquetSerDe": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializerParquetSerDe",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 3902
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializerParquetSerDe",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializerParquetSerDe"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializerParquetSerDeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializerParquetSerDeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 3932
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 3925
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializerParquetSerDeOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 3952
          },
          "name": "blockSizeBytes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 3957
          },
          "name": "compression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 3962
          },
          "name": "enableDictionaryCompression",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 3967
          },
          "name": "maxPaddingBytes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 3972
          },
          "name": "pageSizeBytes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 3977
          },
          "name": "writerVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 3936
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializerParquetSerDe"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializerParquetSerDeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 4206
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 4199
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 4226
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 4232
          },
          "name": "inputFormatConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationInputFormatConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 4238
          },
          "name": "outputFormatConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationOutputFormatConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 4244
          },
          "name": "schemaConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationSchemaConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 4210
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationSchemaConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationSchemaConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 4097
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationSchemaConfiguration",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationSchemaConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationSchemaConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationSchemaConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 4127
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 4120
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationSchemaConfigurationOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 4147
          },
          "name": "catalogId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 4152
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 4157
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 4162
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 4167
          },
          "name": "tableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 4172
          },
          "name": "versionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 4131
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationSchemaConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationSchemaConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDynamicPartitioningConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDynamicPartitioningConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 4302
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDynamicPartitioningConfiguration",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDynamicPartitioningConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDynamicPartitioningConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDynamicPartitioningConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 4332
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 4325
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDynamicPartitioningConfigurationOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 4352
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 4358
          },
          "name": "retryOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDynamicPartitioningConfigurationRetryOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 4336
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDynamicPartitioningConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDynamicPartitioningConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDynamicPartitioningConfigurationRetryOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDynamicPartitioningConfigurationRetryOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 4248
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDynamicPartitioningConfigurationRetryOptions",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDynamicPartitioningConfigurationRetryOptions"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDynamicPartitioningConfigurationRetryOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDynamicPartitioningConfigurationRetryOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 4278
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 4271
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDynamicPartitioningConfigurationRetryOptionsOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 4298
          },
          "name": "durationInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 4282
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDynamicPartitioningConfigurationRetryOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDynamicPartitioningConfigurationRetryOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationEncryptionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationEncryptionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 4416
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationEncryptionConfiguration",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationEncryptionConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationEncryptionConfigurationKmsEncryptionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationEncryptionConfigurationKmsEncryptionConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 4362
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationEncryptionConfigurationKmsEncryptionConfig",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationEncryptionConfigurationKmsEncryptionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 4392
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 4385
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 4412
          },
          "name": "awskmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 4396
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationEncryptionConfigurationKmsEncryptionConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationEncryptionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationEncryptionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/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/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 4439
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationEncryptionConfigurationOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 4467
          },
          "name": "kmsEncryptionConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 4472
          },
          "name": "noEncryptionConfig",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 4450
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationEncryptionConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationEncryptionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 5056
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 5049
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 5076
          },
          "name": "bucketArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 5082
          },
          "name": "bufferingHints",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationBufferingHintsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 5088
          },
          "name": "cloudwatchLoggingOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationCloudwatchLoggingOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 5093
          },
          "name": "compressionFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 5098
          },
          "name": "customTimeZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 5104
          },
          "name": "dataFormatConversionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 5110
          },
          "name": "dynamicPartitioningConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDynamicPartitioningConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 5116
          },
          "name": "encryptionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationEncryptionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 5121
          },
          "name": "errorOutputPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 5126
          },
          "name": "fileExtension",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 5131
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 5137
          },
          "name": "processingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationProcessingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 5142
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 5148
          },
          "name": "s3BackupConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 5153
          },
          "name": "s3BackupMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 5060
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationProcessingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationProcessingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 4637
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationProcessingConfiguration",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationProcessingConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationProcessingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationProcessingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 4667
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 4660
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationProcessingConfigurationOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 4687
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 4693
          },
          "name": "processors",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationProcessingConfigurationProcessorsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 4671
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationProcessingConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationProcessingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationProcessingConfigurationProcessors": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationProcessingConfigurationProcessors",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 4556
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationProcessingConfigurationProcessors",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationProcessingConfigurationProcessors"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationProcessingConfigurationProcessorsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationProcessingConfigurationProcessorsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 4626
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 4619
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 4633
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationProcessingConfigurationProcessorsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationProcessingConfigurationProcessorsList",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationProcessingConfigurationProcessorsList"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationProcessingConfigurationProcessorsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationProcessingConfigurationProcessorsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 4588
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 4579
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationProcessingConfigurationProcessorsOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 4609
          },
          "name": "parameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationProcessingConfigurationProcessorsParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 4614
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 4592
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationProcessingConfigurationProcessors"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationProcessingConfigurationProcessorsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationProcessingConfigurationProcessorsParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationProcessingConfigurationProcessorsParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 4476
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationProcessingConfigurationProcessorsParameters",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationProcessingConfigurationProcessorsParameters"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationProcessingConfigurationProcessorsParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationProcessingConfigurationProcessorsParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 4545
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 4538
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 4552
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationProcessingConfigurationProcessorsParametersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationProcessingConfigurationProcessorsParametersList",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationProcessingConfigurationProcessorsParametersList"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationProcessingConfigurationProcessorsParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationProcessingConfigurationProcessorsParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 4508
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 4499
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationProcessingConfigurationProcessorsParametersOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 4528
          },
          "name": "parameterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 4533
          },
          "name": "parameterValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 4512
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationProcessingConfigurationProcessorsParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationProcessingConfigurationProcessorsParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 4934
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfiguration",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfigurationBufferingHints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfigurationBufferingHints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 4697
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfigurationBufferingHints",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfigurationBufferingHints"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfigurationBufferingHintsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfigurationBufferingHintsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/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-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 4720
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfigurationBufferingHintsOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 4747
          },
          "name": "intervalInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 4752
          },
          "name": "sizeInMBs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 4731
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfigurationBufferingHints"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfigurationBufferingHintsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfigurationCloudwatchLoggingOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfigurationCloudwatchLoggingOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 4756
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfigurationCloudwatchLoggingOptions",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfigurationCloudwatchLoggingOptions"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfigurationCloudwatchLoggingOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfigurationCloudwatchLoggingOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 4786
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 4779
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfigurationCloudwatchLoggingOptionsOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 4806
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 4811
          },
          "name": "logGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 4816
          },
          "name": "logStreamName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 4790
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfigurationCloudwatchLoggingOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfigurationCloudwatchLoggingOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfigurationEncryptionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfigurationEncryptionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 4874
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfigurationEncryptionConfiguration",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfigurationEncryptionConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfigurationEncryptionConfigurationKmsEncryptionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfigurationEncryptionConfigurationKmsEncryptionConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 4820
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfigurationEncryptionConfigurationKmsEncryptionConfig",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfigurationEncryptionConfigurationKmsEncryptionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 4850
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 4843
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 4870
          },
          "name": "awskmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 4854
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfigurationEncryptionConfigurationKmsEncryptionConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfigurationEncryptionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfigurationEncryptionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 4904
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 4897
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfigurationEncryptionConfigurationOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 4925
          },
          "name": "kmsEncryptionConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 4930
          },
          "name": "noEncryptionConfig",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 4908
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfigurationEncryptionConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfigurationEncryptionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 4964
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 4957
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfigurationOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 4984
          },
          "name": "bucketArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 4990
          },
          "name": "bufferingHints",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfigurationBufferingHintsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 4996
          },
          "name": "cloudwatchLoggingOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfigurationCloudwatchLoggingOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 5001
          },
          "name": "compressionFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 5007
          },
          "name": "encryptionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfigurationEncryptionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 5012
          },
          "name": "errorOutputPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 5017
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 5022
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 4968
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 6152
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfiguration",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationBufferingHints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationBufferingHints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 5157
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationBufferingHints",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationBufferingHints"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationBufferingHintsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationBufferingHintsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 5187
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 5180
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationBufferingHintsOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 5207
          },
          "name": "intervalInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 5212
          },
          "name": "sizeInMBs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 5191
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationBufferingHints"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationBufferingHintsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationCloudwatchLoggingOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationCloudwatchLoggingOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 5216
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationCloudwatchLoggingOptions",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationCloudwatchLoggingOptions"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationCloudwatchLoggingOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationCloudwatchLoggingOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 5246
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 5239
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationCloudwatchLoggingOptionsOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 5266
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 5271
          },
          "name": "logGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 5276
          },
          "name": "logStreamName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 5250
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationCloudwatchLoggingOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationCloudwatchLoggingOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationEndpointConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationEndpointConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 5280
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationEndpointConfiguration",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationEndpointConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationEndpointConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationEndpointConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/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/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 5303
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationEndpointConfigurationOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 5330
          },
          "name": "accessKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 5335
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 5340
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 5314
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationEndpointConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationEndpointConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 6182
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 6175
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 6203
          },
          "name": "bufferingHints",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationBufferingHintsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 6209
          },
          "name": "cloudwatchLoggingOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationCloudwatchLoggingOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 6215
          },
          "name": "endpointConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationEndpointConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 6221
          },
          "name": "processingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationProcessingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 6227
          },
          "name": "requestConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationRequestConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 6233
          },
          "name": "retryOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationRetryOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 6238
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 6243
          },
          "name": "s3BackupMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 6249
          },
          "name": "s3Configuration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3ConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 6255
          },
          "name": "secretsManagerConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationSecretsManagerConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 6186
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationProcessingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationProcessingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 5505
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationProcessingConfiguration",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationProcessingConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationProcessingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationProcessingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/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-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 5528
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationProcessingConfigurationOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 5555
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 5561
          },
          "name": "processors",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationProcessingConfigurationProcessorsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 5539
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationProcessingConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationProcessingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationProcessingConfigurationProcessors": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationProcessingConfigurationProcessors",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 5424
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationProcessingConfigurationProcessors",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationProcessingConfigurationProcessors"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationProcessingConfigurationProcessorsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationProcessingConfigurationProcessorsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 5494
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 5487
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 5501
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationProcessingConfigurationProcessorsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationProcessingConfigurationProcessorsList",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationProcessingConfigurationProcessorsList"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationProcessingConfigurationProcessorsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationProcessingConfigurationProcessorsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 5456
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 5447
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationProcessingConfigurationProcessorsOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 5477
          },
          "name": "parameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationProcessingConfigurationProcessorsParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 5482
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 5460
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationProcessingConfigurationProcessors"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationProcessingConfigurationProcessorsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationProcessingConfigurationProcessorsParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationProcessingConfigurationProcessorsParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 5344
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationProcessingConfigurationProcessorsParameters",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationProcessingConfigurationProcessorsParameters"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationProcessingConfigurationProcessorsParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationProcessingConfigurationProcessorsParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 5413
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 5406
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 5420
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationProcessingConfigurationProcessorsParametersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationProcessingConfigurationProcessorsParametersList",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationProcessingConfigurationProcessorsParametersList"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationProcessingConfigurationProcessorsParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationProcessingConfigurationProcessorsParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 5376
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 5367
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationProcessingConfigurationProcessorsParametersOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 5396
          },
          "name": "parameterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 5401
          },
          "name": "parameterValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 5380
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationProcessingConfigurationProcessorsParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationProcessingConfigurationProcessorsParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationRequestConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationRequestConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 5645
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationRequestConfiguration",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationRequestConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationRequestConfigurationCommonAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationRequestConfigurationCommonAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 5565
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationRequestConfigurationCommonAttributes",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationRequestConfigurationCommonAttributes"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationRequestConfigurationCommonAttributesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationRequestConfigurationCommonAttributesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 5634
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 5627
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 5641
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationRequestConfigurationCommonAttributesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationRequestConfigurationCommonAttributesList",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationRequestConfigurationCommonAttributesList"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationRequestConfigurationCommonAttributesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationRequestConfigurationCommonAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 5597
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 5588
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationRequestConfigurationCommonAttributesOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 5617
          },
          "name": "attributeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 5622
          },
          "name": "attributeValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 5601
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationRequestConfigurationCommonAttributes"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationRequestConfigurationCommonAttributesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationRequestConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationRequestConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 5675
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 5668
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationRequestConfigurationOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 5696
          },
          "name": "commonAttributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationRequestConfigurationCommonAttributesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 5701
          },
          "name": "contentEncoding",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 5679
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationRequestConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationRequestConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationRetryOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationRetryOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 5705
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationRetryOptions",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationRetryOptions"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationRetryOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationRetryOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/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-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 5728
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationRetryOptionsOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 5755
          },
          "name": "durationInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 5739
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationRetryOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationRetryOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3Configuration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3Configuration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 5996
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3Configuration",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3Configuration"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3ConfigurationBufferingHints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3ConfigurationBufferingHints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 5759
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3ConfigurationBufferingHints",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3ConfigurationBufferingHints"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3ConfigurationBufferingHintsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3ConfigurationBufferingHintsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/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-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 5782
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3ConfigurationBufferingHintsOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 5809
          },
          "name": "intervalInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 5814
          },
          "name": "sizeInMBs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 5793
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3ConfigurationBufferingHints"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3ConfigurationBufferingHintsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3ConfigurationCloudwatchLoggingOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3ConfigurationCloudwatchLoggingOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 5818
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3ConfigurationCloudwatchLoggingOptions",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3ConfigurationCloudwatchLoggingOptions"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3ConfigurationCloudwatchLoggingOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3ConfigurationCloudwatchLoggingOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 5848
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 5841
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3ConfigurationCloudwatchLoggingOptionsOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 5868
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 5873
          },
          "name": "logGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 5878
          },
          "name": "logStreamName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 5852
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3ConfigurationCloudwatchLoggingOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3ConfigurationCloudwatchLoggingOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3ConfigurationEncryptionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3ConfigurationEncryptionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 5936
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3ConfigurationEncryptionConfiguration",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3ConfigurationEncryptionConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 5882
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfig",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 5912
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 5905
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 5932
          },
          "name": "awskmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 5916
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3ConfigurationEncryptionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3ConfigurationEncryptionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 5966
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 5959
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3ConfigurationEncryptionConfigurationOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 5987
          },
          "name": "kmsEncryptionConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 5992
          },
          "name": "noEncryptionConfig",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 5970
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3ConfigurationEncryptionConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3ConfigurationEncryptionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3ConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3ConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 6026
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 6019
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3ConfigurationOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 6046
          },
          "name": "bucketArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 6052
          },
          "name": "bufferingHints",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3ConfigurationBufferingHintsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 6058
          },
          "name": "cloudwatchLoggingOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3ConfigurationCloudwatchLoggingOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 6063
          },
          "name": "compressionFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 6069
          },
          "name": "encryptionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3ConfigurationEncryptionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 6074
          },
          "name": "errorOutputPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 6079
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 6084
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 6030
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3Configuration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3ConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationSecretsManagerConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationSecretsManagerConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 6088
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationSecretsManagerConfiguration",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationSecretsManagerConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationSecretsManagerConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationSecretsManagerConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 6118
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 6111
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationSecretsManagerConfigurationOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 6138
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 6143
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 6148
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 6122
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationSecretsManagerConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationSecretsManagerConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 7379
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfiguration",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationBufferingHints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationBufferingHints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 6259
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationBufferingHints",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationBufferingHints"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationBufferingHintsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationBufferingHintsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 6289
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 6282
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationBufferingHintsOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 6309
          },
          "name": "intervalInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 6314
          },
          "name": "sizeInMBs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 6293
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationBufferingHints"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationBufferingHintsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationCatalogConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationCatalogConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 6318
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationCatalogConfiguration",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationCatalogConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationCatalogConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationCatalogConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 6348
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 6341
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationCatalogConfigurationOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 6368
          },
          "name": "catalogArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 6373
          },
          "name": "warehouseLocation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 6352
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationCatalogConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationCatalogConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationCloudwatchLoggingOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationCloudwatchLoggingOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 6377
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationCloudwatchLoggingOptions",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationCloudwatchLoggingOptions"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationCloudwatchLoggingOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationCloudwatchLoggingOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 6407
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 6400
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationCloudwatchLoggingOptionsOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 6427
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 6432
          },
          "name": "logGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 6437
          },
          "name": "logStreamName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 6411
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationCloudwatchLoggingOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationCloudwatchLoggingOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationDestinationTableConfigurationListPartitionSpec": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationDestinationTableConfigurationListPartitionSpec",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 6516
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationDestinationTableConfigurationListPartitionSpec",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationDestinationTableConfigurationListPartitionSpec"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationDestinationTableConfigurationListPartitionSpecIdentity": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationDestinationTableConfigurationListPartitionSpecIdentity",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 6441
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationDestinationTableConfigurationListPartitionSpecIdentity",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationDestinationTableConfigurationListPartitionSpecIdentity"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationDestinationTableConfigurationListPartitionSpecIdentityList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationDestinationTableConfigurationListPartitionSpecIdentityList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 6505
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 6498
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 6512
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationDestinationTableConfigurationListPartitionSpecIdentityOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationDestinationTableConfigurationListPartitionSpecIdentityList",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationDestinationTableConfigurationListPartitionSpecIdentityList"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationDestinationTableConfigurationListPartitionSpecIdentityOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationDestinationTableConfigurationListPartitionSpecIdentityOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 6473
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 6464
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationDestinationTableConfigurationListPartitionSpecIdentityOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 6493
          },
          "name": "sourceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 6477
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationDestinationTableConfigurationListPartitionSpecIdentity"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationDestinationTableConfigurationListPartitionSpecIdentityOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationDestinationTableConfigurationListPartitionSpecOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationDestinationTableConfigurationListPartitionSpecOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 6546
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 6539
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationDestinationTableConfigurationListPartitionSpecOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 6567
          },
          "name": "identity",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationDestinationTableConfigurationListPartitionSpecIdentityList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 6550
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationDestinationTableConfigurationListPartitionSpec"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationDestinationTableConfigurationListPartitionSpecOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationDestinationTableConfigurationListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationDestinationTableConfigurationListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 6571
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationDestinationTableConfigurationListStruct",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationDestinationTableConfigurationListStruct"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationDestinationTableConfigurationListStructList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationDestinationTableConfigurationListStructList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 6656
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 6649
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 6663
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationDestinationTableConfigurationListStructOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationDestinationTableConfigurationListStructList",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationDestinationTableConfigurationListStructList"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationDestinationTableConfigurationListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationDestinationTableConfigurationListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 6603
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 6594
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationDestinationTableConfigurationListStructOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 6623
          },
          "name": "destinationDatabaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 6628
          },
          "name": "destinationTableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 6634
          },
          "name": "partitionSpec",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationDestinationTableConfigurationListPartitionSpecOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 6639
          },
          "name": "s3ErrorOutputPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 6644
          },
          "name": "uniqueKeys",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 6607
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationDestinationTableConfigurationListStruct"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationDestinationTableConfigurationListStructOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 7409
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 7402
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 7429
          },
          "name": "appendOnly",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 7435
          },
          "name": "bufferingHints",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationBufferingHintsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 7441
          },
          "name": "catalogConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationCatalogConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 7447
          },
          "name": "cloudwatchLoggingOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationCloudwatchLoggingOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 7453
          },
          "name": "destinationTableConfigurationList",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationDestinationTableConfigurationListStructList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 7459
          },
          "name": "processingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationProcessingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 7465
          },
          "name": "retryOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationRetryOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 7470
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 7481
          },
          "name": "s3BackupMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 7476
          },
          "name": "s3Configuration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3ConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 7487
          },
          "name": "schemaEvolutionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationSchemaEvolutionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 7493
          },
          "name": "tableCreationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationTableCreationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 7413
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationProcessingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationProcessingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 6828
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationProcessingConfiguration",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationProcessingConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationProcessingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationProcessingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 6858
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 6851
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationProcessingConfigurationOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 6878
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 6884
          },
          "name": "processors",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationProcessingConfigurationProcessorsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 6862
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationProcessingConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationProcessingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationProcessingConfigurationProcessors": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationProcessingConfigurationProcessors",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 6747
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationProcessingConfigurationProcessors",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationProcessingConfigurationProcessors"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationProcessingConfigurationProcessorsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationProcessingConfigurationProcessorsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 6817
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 6810
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 6824
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationProcessingConfigurationProcessorsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationProcessingConfigurationProcessorsList",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationProcessingConfigurationProcessorsList"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationProcessingConfigurationProcessorsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationProcessingConfigurationProcessorsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 6779
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 6770
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationProcessingConfigurationProcessorsOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 6800
          },
          "name": "parameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationProcessingConfigurationProcessorsParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 6805
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 6783
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationProcessingConfigurationProcessors"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationProcessingConfigurationProcessorsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationProcessingConfigurationProcessorsParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationProcessingConfigurationProcessorsParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 6667
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationProcessingConfigurationProcessorsParameters",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationProcessingConfigurationProcessorsParameters"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationProcessingConfigurationProcessorsParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationProcessingConfigurationProcessorsParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 6736
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 6729
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 6743
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationProcessingConfigurationProcessorsParametersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationProcessingConfigurationProcessorsParametersList",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationProcessingConfigurationProcessorsParametersList"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationProcessingConfigurationProcessorsParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationProcessingConfigurationProcessorsParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 6699
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 6690
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationProcessingConfigurationProcessorsParametersOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 6719
          },
          "name": "parameterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 6724
          },
          "name": "parameterValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 6703
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationProcessingConfigurationProcessorsParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationProcessingConfigurationProcessorsParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationRetryOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationRetryOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 6888
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationRetryOptions",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationRetryOptions"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationRetryOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationRetryOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 6918
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 6911
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationRetryOptionsOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 6938
          },
          "name": "durationInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 6922
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationRetryOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationRetryOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3Configuration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3Configuration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 7179
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3Configuration",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3Configuration"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3ConfigurationBufferingHints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3ConfigurationBufferingHints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 6942
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3ConfigurationBufferingHints",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3ConfigurationBufferingHints"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3ConfigurationBufferingHintsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3ConfigurationBufferingHintsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 6972
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 6965
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3ConfigurationBufferingHintsOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 6992
          },
          "name": "intervalInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 6997
          },
          "name": "sizeInMBs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 6976
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3ConfigurationBufferingHints"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3ConfigurationBufferingHintsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3ConfigurationCloudwatchLoggingOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3ConfigurationCloudwatchLoggingOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 7001
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3ConfigurationCloudwatchLoggingOptions",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3ConfigurationCloudwatchLoggingOptions"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3ConfigurationCloudwatchLoggingOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3ConfigurationCloudwatchLoggingOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 7031
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 7024
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3ConfigurationCloudwatchLoggingOptionsOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 7051
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 7056
          },
          "name": "logGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 7061
          },
          "name": "logStreamName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 7035
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3ConfigurationCloudwatchLoggingOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3ConfigurationCloudwatchLoggingOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3ConfigurationEncryptionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3ConfigurationEncryptionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 7119
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3ConfigurationEncryptionConfiguration",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3ConfigurationEncryptionConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 7065
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfig",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 7095
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 7088
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 7115
          },
          "name": "awskmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 7099
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3ConfigurationEncryptionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3ConfigurationEncryptionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 7149
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 7142
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3ConfigurationEncryptionConfigurationOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 7170
          },
          "name": "kmsEncryptionConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 7175
          },
          "name": "noEncryptionConfig",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 7153
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3ConfigurationEncryptionConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3ConfigurationEncryptionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3ConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3ConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 7209
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 7202
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3ConfigurationOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 7229
          },
          "name": "bucketArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 7235
          },
          "name": "bufferingHints",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3ConfigurationBufferingHintsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 7241
          },
          "name": "cloudwatchLoggingOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3ConfigurationCloudwatchLoggingOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 7246
          },
          "name": "compressionFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 7252
          },
          "name": "encryptionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3ConfigurationEncryptionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 7257
          },
          "name": "errorOutputPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 7262
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 7267
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 7213
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3Configuration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3ConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationSchemaEvolutionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationSchemaEvolutionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 7271
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationSchemaEvolutionConfiguration",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationSchemaEvolutionConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationSchemaEvolutionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationSchemaEvolutionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 7301
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 7294
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationSchemaEvolutionConfigurationOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 7321
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 7305
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationSchemaEvolutionConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationSchemaEvolutionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationTableCreationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationTableCreationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 7325
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationTableCreationConfiguration",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationTableCreationConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationTableCreationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationTableCreationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 7355
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 7348
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationTableCreationConfigurationOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 7375
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 7359
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationTableCreationConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamIcebergDestinationConfigurationTableCreationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamKinesisStreamSourceConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamKinesisStreamSourceConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 7497
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamKinesisStreamSourceConfiguration",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamKinesisStreamSourceConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamKinesisStreamSourceConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamKinesisStreamSourceConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 7527
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 7520
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamKinesisStreamSourceConfigurationOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 7547
          },
          "name": "kinesisStreamArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 7552
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 7531
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamKinesisStreamSourceConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamKinesisStreamSourceConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamMskSourceConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamMskSourceConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 7615
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamMskSourceConfiguration",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamMskSourceConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamMskSourceConfigurationAuthenticationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamMskSourceConfigurationAuthenticationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 7556
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamMskSourceConfigurationAuthenticationConfiguration",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamMskSourceConfigurationAuthenticationConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamMskSourceConfigurationAuthenticationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamMskSourceConfigurationAuthenticationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 7586
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 7579
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamMskSourceConfigurationAuthenticationConfigurationOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 7606
          },
          "name": "connectivity",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 7611
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 7590
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamMskSourceConfigurationAuthenticationConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamMskSourceConfigurationAuthenticationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamMskSourceConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamMskSourceConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 7645
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 7638
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamMskSourceConfigurationOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 7666
          },
          "name": "authenticationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamMskSourceConfigurationAuthenticationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 7671
          },
          "name": "mskClusterArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 7676
          },
          "name": "readFromTimestamp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 7681
          },
          "name": "topicName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 7649
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamMskSourceConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamMskSourceConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 8810
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfiguration",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationCloudwatchLoggingOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationCloudwatchLoggingOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 7685
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationCloudwatchLoggingOptions",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationCloudwatchLoggingOptions"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationCloudwatchLoggingOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationCloudwatchLoggingOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 7715
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 7708
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationCloudwatchLoggingOptionsOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 7735
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 7740
          },
          "name": "logGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 7745
          },
          "name": "logStreamName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 7719
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationCloudwatchLoggingOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationCloudwatchLoggingOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationCopyCommand": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationCopyCommand",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 7749
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationCopyCommand",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationCopyCommand"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationCopyCommandOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationCopyCommandOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 7779
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 7772
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationCopyCommandOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 7799
          },
          "name": "copyOptions",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 7804
          },
          "name": "dataTableColumns",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 7809
          },
          "name": "dataTableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 7783
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationCopyCommand"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationCopyCommandOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 8840
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 8833
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 8861
          },
          "name": "cloudwatchLoggingOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationCloudwatchLoggingOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 8866
          },
          "name": "clusterJdbcurl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 8872
          },
          "name": "copyCommand",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationCopyCommandOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 8877
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 8883
          },
          "name": "processingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationProcessingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 8889
          },
          "name": "retryOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationRetryOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 8894
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 8900
          },
          "name": "s3BackupConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 8905
          },
          "name": "s3BackupMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 8911
          },
          "name": "s3Configuration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3ConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 8917
          },
          "name": "secretsManagerConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationSecretsManagerConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 8922
          },
          "name": "username",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 8844
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationProcessingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationProcessingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 7974
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationProcessingConfiguration",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationProcessingConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationProcessingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationProcessingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 8004
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 7997
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationProcessingConfigurationOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 8024
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 8030
          },
          "name": "processors",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationProcessingConfigurationProcessorsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 8008
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationProcessingConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationProcessingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationProcessingConfigurationProcessors": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationProcessingConfigurationProcessors",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 7893
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationProcessingConfigurationProcessors",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationProcessingConfigurationProcessors"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationProcessingConfigurationProcessorsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationProcessingConfigurationProcessorsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 7963
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 7956
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 7970
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationProcessingConfigurationProcessorsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationProcessingConfigurationProcessorsList",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationProcessingConfigurationProcessorsList"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationProcessingConfigurationProcessorsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationProcessingConfigurationProcessorsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 7925
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 7916
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationProcessingConfigurationProcessorsOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 7946
          },
          "name": "parameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationProcessingConfigurationProcessorsParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 7951
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 7929
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationProcessingConfigurationProcessors"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationProcessingConfigurationProcessorsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationProcessingConfigurationProcessorsParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationProcessingConfigurationProcessorsParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 7813
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationProcessingConfigurationProcessorsParameters",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationProcessingConfigurationProcessorsParameters"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationProcessingConfigurationProcessorsParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationProcessingConfigurationProcessorsParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 7882
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 7875
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 7889
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationProcessingConfigurationProcessorsParametersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationProcessingConfigurationProcessorsParametersList",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationProcessingConfigurationProcessorsParametersList"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationProcessingConfigurationProcessorsParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationProcessingConfigurationProcessorsParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 7845
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 7836
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationProcessingConfigurationProcessorsParametersOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 7865
          },
          "name": "parameterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 7870
          },
          "name": "parameterValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 7849
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationProcessingConfigurationProcessorsParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationProcessingConfigurationProcessorsParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationRetryOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationRetryOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 8034
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationRetryOptions",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationRetryOptions"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationRetryOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationRetryOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 8064
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 8057
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationRetryOptionsOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 8084
          },
          "name": "durationInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 8068
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationRetryOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationRetryOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 8325
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfiguration",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfigurationBufferingHints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfigurationBufferingHints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 8088
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfigurationBufferingHints",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfigurationBufferingHints"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfigurationBufferingHintsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfigurationBufferingHintsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 8118
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 8111
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfigurationBufferingHintsOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 8138
          },
          "name": "intervalInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 8143
          },
          "name": "sizeInMBs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 8122
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfigurationBufferingHints"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfigurationBufferingHintsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfigurationCloudwatchLoggingOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfigurationCloudwatchLoggingOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 8147
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfigurationCloudwatchLoggingOptions",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfigurationCloudwatchLoggingOptions"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfigurationCloudwatchLoggingOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfigurationCloudwatchLoggingOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 8177
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 8170
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfigurationCloudwatchLoggingOptionsOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 8197
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 8202
          },
          "name": "logGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 8207
          },
          "name": "logStreamName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 8181
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfigurationCloudwatchLoggingOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfigurationCloudwatchLoggingOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfigurationEncryptionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfigurationEncryptionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 8265
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfigurationEncryptionConfiguration",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfigurationEncryptionConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfigurationEncryptionConfigurationKmsEncryptionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfigurationEncryptionConfigurationKmsEncryptionConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 8211
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfigurationEncryptionConfigurationKmsEncryptionConfig",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfigurationEncryptionConfigurationKmsEncryptionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 8241
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 8234
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 8261
          },
          "name": "awskmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 8245
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfigurationEncryptionConfigurationKmsEncryptionConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfigurationEncryptionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfigurationEncryptionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 8295
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 8288
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfigurationEncryptionConfigurationOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 8316
          },
          "name": "kmsEncryptionConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 8321
          },
          "name": "noEncryptionConfig",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 8299
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfigurationEncryptionConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfigurationEncryptionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 8355
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 8348
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfigurationOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 8375
          },
          "name": "bucketArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 8381
          },
          "name": "bufferingHints",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfigurationBufferingHintsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 8387
          },
          "name": "cloudwatchLoggingOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfigurationCloudwatchLoggingOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 8392
          },
          "name": "compressionFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 8398
          },
          "name": "encryptionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfigurationEncryptionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 8403
          },
          "name": "errorOutputPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 8408
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 8413
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 8359
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3Configuration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3Configuration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 8654
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3Configuration",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3Configuration"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3ConfigurationBufferingHints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3ConfigurationBufferingHints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 8417
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3ConfigurationBufferingHints",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3ConfigurationBufferingHints"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3ConfigurationBufferingHintsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3ConfigurationBufferingHintsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 8447
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 8440
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3ConfigurationBufferingHintsOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 8467
          },
          "name": "intervalInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 8472
          },
          "name": "sizeInMBs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 8451
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3ConfigurationBufferingHints"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3ConfigurationBufferingHintsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3ConfigurationCloudwatchLoggingOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3ConfigurationCloudwatchLoggingOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 8476
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3ConfigurationCloudwatchLoggingOptions",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3ConfigurationCloudwatchLoggingOptions"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3ConfigurationCloudwatchLoggingOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3ConfigurationCloudwatchLoggingOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 8506
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 8499
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3ConfigurationCloudwatchLoggingOptionsOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 8526
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 8531
          },
          "name": "logGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 8536
          },
          "name": "logStreamName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 8510
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3ConfigurationCloudwatchLoggingOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3ConfigurationCloudwatchLoggingOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3ConfigurationEncryptionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3ConfigurationEncryptionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 8594
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3ConfigurationEncryptionConfiguration",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3ConfigurationEncryptionConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 8540
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfig",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 8570
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 8563
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 8590
          },
          "name": "awskmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 8574
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3ConfigurationEncryptionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3ConfigurationEncryptionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 8624
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 8617
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3ConfigurationEncryptionConfigurationOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 8645
          },
          "name": "kmsEncryptionConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 8650
          },
          "name": "noEncryptionConfig",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 8628
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3ConfigurationEncryptionConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3ConfigurationEncryptionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3ConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3ConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 8684
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 8677
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3ConfigurationOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 8704
          },
          "name": "bucketArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 8710
          },
          "name": "bufferingHints",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3ConfigurationBufferingHintsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 8716
          },
          "name": "cloudwatchLoggingOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3ConfigurationCloudwatchLoggingOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 8721
          },
          "name": "compressionFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 8727
          },
          "name": "encryptionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3ConfigurationEncryptionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 8732
          },
          "name": "errorOutputPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 8737
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 8742
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 8688
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3Configuration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3ConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationSecretsManagerConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationSecretsManagerConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 8746
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationSecretsManagerConfiguration",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationSecretsManagerConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationSecretsManagerConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationSecretsManagerConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 8776
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 8769
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationSecretsManagerConfigurationOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 8796
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 8801
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 8806
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 8780
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationSecretsManagerConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationSecretsManagerConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamS3DestinationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamS3DestinationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 9163
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamS3DestinationConfiguration",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamS3DestinationConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamS3DestinationConfigurationBufferingHints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamS3DestinationConfigurationBufferingHints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 8926
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamS3DestinationConfigurationBufferingHints",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamS3DestinationConfigurationBufferingHints"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamS3DestinationConfigurationBufferingHintsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamS3DestinationConfigurationBufferingHintsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/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/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 8949
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamS3DestinationConfigurationBufferingHintsOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 8976
          },
          "name": "intervalInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 8981
          },
          "name": "sizeInMBs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 8960
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamS3DestinationConfigurationBufferingHints"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamS3DestinationConfigurationBufferingHintsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamS3DestinationConfigurationCloudwatchLoggingOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamS3DestinationConfigurationCloudwatchLoggingOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 8985
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamS3DestinationConfigurationCloudwatchLoggingOptions",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamS3DestinationConfigurationCloudwatchLoggingOptions"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamS3DestinationConfigurationCloudwatchLoggingOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamS3DestinationConfigurationCloudwatchLoggingOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 9015
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 9008
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamS3DestinationConfigurationCloudwatchLoggingOptionsOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 9035
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 9040
          },
          "name": "logGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 9045
          },
          "name": "logStreamName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 9019
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamS3DestinationConfigurationCloudwatchLoggingOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamS3DestinationConfigurationCloudwatchLoggingOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamS3DestinationConfigurationEncryptionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamS3DestinationConfigurationEncryptionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 9103
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamS3DestinationConfigurationEncryptionConfiguration",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamS3DestinationConfigurationEncryptionConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamS3DestinationConfigurationEncryptionConfigurationKmsEncryptionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamS3DestinationConfigurationEncryptionConfigurationKmsEncryptionConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 9049
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamS3DestinationConfigurationEncryptionConfigurationKmsEncryptionConfig",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamS3DestinationConfigurationEncryptionConfigurationKmsEncryptionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamS3DestinationConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamS3DestinationConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 9079
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 9072
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamS3DestinationConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 9099
          },
          "name": "awskmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 9083
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamS3DestinationConfigurationEncryptionConfigurationKmsEncryptionConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamS3DestinationConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamS3DestinationConfigurationEncryptionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamS3DestinationConfigurationEncryptionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 9133
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 9126
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamS3DestinationConfigurationEncryptionConfigurationOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 9154
          },
          "name": "kmsEncryptionConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamS3DestinationConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 9159
          },
          "name": "noEncryptionConfig",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 9137
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamS3DestinationConfigurationEncryptionConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamS3DestinationConfigurationEncryptionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamS3DestinationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamS3DestinationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 9193
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 9186
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamS3DestinationConfigurationOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 9213
          },
          "name": "bucketArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 9219
          },
          "name": "bufferingHints",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamS3DestinationConfigurationBufferingHintsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 9225
          },
          "name": "cloudwatchLoggingOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamS3DestinationConfigurationCloudwatchLoggingOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 9230
          },
          "name": "compressionFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 9236
          },
          "name": "encryptionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamS3DestinationConfigurationEncryptionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 9241
          },
          "name": "errorOutputPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 9246
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 9251
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 9197
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamS3DestinationConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamS3DestinationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 10159
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfiguration",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationBufferingHints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationBufferingHints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 9255
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationBufferingHints",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationBufferingHints"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationBufferingHintsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationBufferingHintsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 9285
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 9278
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationBufferingHintsOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 9305
          },
          "name": "intervalInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 9310
          },
          "name": "sizeInMBs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 9289
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationBufferingHints"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationBufferingHintsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationCloudwatchLoggingOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationCloudwatchLoggingOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 9314
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationCloudwatchLoggingOptions",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationCloudwatchLoggingOptions"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationCloudwatchLoggingOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationCloudwatchLoggingOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 9344
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 9337
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationCloudwatchLoggingOptionsOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 9364
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 9369
          },
          "name": "logGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 9374
          },
          "name": "logStreamName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 9348
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationCloudwatchLoggingOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationCloudwatchLoggingOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 10189
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 10182
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 10209
          },
          "name": "accountUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 10215
          },
          "name": "bufferingHints",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationBufferingHintsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 10221
          },
          "name": "cloudwatchLoggingOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationCloudwatchLoggingOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 10226
          },
          "name": "contentColumnName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 10236
          },
          "name": "database",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 10231
          },
          "name": "dataLoadingOption",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 10241
          },
          "name": "keyPassphrase",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 10246
          },
          "name": "metaDataColumnName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 10251
          },
          "name": "privateKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 10257
          },
          "name": "processingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationProcessingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 10263
          },
          "name": "retryOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationRetryOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 10268
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 10273
          },
          "name": "s3BackupMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 10279
          },
          "name": "s3Configuration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3ConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 10284
          },
          "name": "schema",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 10290
          },
          "name": "secretsManagerConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationSecretsManagerConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 10296
          },
          "name": "snowflakeRoleConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationSnowflakeRoleConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 10302
          },
          "name": "snowflakeVpcConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationSnowflakeVpcConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 10307
          },
          "name": "table",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 10312
          },
          "name": "user",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 10193
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationProcessingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationProcessingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 9539
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationProcessingConfiguration",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationProcessingConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationProcessingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationProcessingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 9569
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 9562
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationProcessingConfigurationOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 9589
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 9595
          },
          "name": "processors",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationProcessingConfigurationProcessorsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 9573
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationProcessingConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationProcessingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationProcessingConfigurationProcessors": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationProcessingConfigurationProcessors",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 9458
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationProcessingConfigurationProcessors",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationProcessingConfigurationProcessors"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationProcessingConfigurationProcessorsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationProcessingConfigurationProcessorsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 9528
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 9521
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 9535
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationProcessingConfigurationProcessorsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationProcessingConfigurationProcessorsList",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationProcessingConfigurationProcessorsList"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationProcessingConfigurationProcessorsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationProcessingConfigurationProcessorsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 9490
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 9481
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationProcessingConfigurationProcessorsOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 9511
          },
          "name": "parameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationProcessingConfigurationProcessorsParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 9516
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 9494
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationProcessingConfigurationProcessors"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationProcessingConfigurationProcessorsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationProcessingConfigurationProcessorsParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationProcessingConfigurationProcessorsParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 9378
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationProcessingConfigurationProcessorsParameters",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationProcessingConfigurationProcessorsParameters"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationProcessingConfigurationProcessorsParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationProcessingConfigurationProcessorsParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 9447
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 9440
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 9454
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationProcessingConfigurationProcessorsParametersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationProcessingConfigurationProcessorsParametersList",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationProcessingConfigurationProcessorsParametersList"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationProcessingConfigurationProcessorsParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationProcessingConfigurationProcessorsParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 9410
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 9401
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationProcessingConfigurationProcessorsParametersOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 9430
          },
          "name": "parameterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 9435
          },
          "name": "parameterValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 9414
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationProcessingConfigurationProcessorsParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationProcessingConfigurationProcessorsParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationRetryOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationRetryOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 9599
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationRetryOptions",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationRetryOptions"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationRetryOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationRetryOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 9629
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 9622
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationRetryOptionsOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 9649
          },
          "name": "durationInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 9633
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationRetryOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationRetryOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3Configuration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3Configuration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 9890
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3Configuration",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3Configuration"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3ConfigurationBufferingHints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3ConfigurationBufferingHints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 9653
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3ConfigurationBufferingHints",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3ConfigurationBufferingHints"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3ConfigurationBufferingHintsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3ConfigurationBufferingHintsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 9683
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 9676
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3ConfigurationBufferingHintsOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 9703
          },
          "name": "intervalInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 9708
          },
          "name": "sizeInMBs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 9687
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3ConfigurationBufferingHints"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3ConfigurationBufferingHintsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3ConfigurationCloudwatchLoggingOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3ConfigurationCloudwatchLoggingOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 9712
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3ConfigurationCloudwatchLoggingOptions",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3ConfigurationCloudwatchLoggingOptions"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3ConfigurationCloudwatchLoggingOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3ConfigurationCloudwatchLoggingOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 9742
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 9735
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3ConfigurationCloudwatchLoggingOptionsOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 9762
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 9767
          },
          "name": "logGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 9772
          },
          "name": "logStreamName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 9746
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3ConfigurationCloudwatchLoggingOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3ConfigurationCloudwatchLoggingOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3ConfigurationEncryptionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3ConfigurationEncryptionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 9830
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3ConfigurationEncryptionConfiguration",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3ConfigurationEncryptionConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 9776
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfig",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 9806
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 9799
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 9826
          },
          "name": "awskmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 9810
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3ConfigurationEncryptionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3ConfigurationEncryptionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 9860
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 9853
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3ConfigurationEncryptionConfigurationOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 9881
          },
          "name": "kmsEncryptionConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 9886
          },
          "name": "noEncryptionConfig",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 9864
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3ConfigurationEncryptionConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3ConfigurationEncryptionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3ConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3ConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 9920
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 9913
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3ConfigurationOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 9940
          },
          "name": "bucketArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 9946
          },
          "name": "bufferingHints",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3ConfigurationBufferingHintsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 9952
          },
          "name": "cloudwatchLoggingOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3ConfigurationCloudwatchLoggingOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 9957
          },
          "name": "compressionFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 9963
          },
          "name": "encryptionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3ConfigurationEncryptionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 9968
          },
          "name": "errorOutputPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 9973
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 9978
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 9924
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3Configuration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3ConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationSecretsManagerConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationSecretsManagerConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 9982
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationSecretsManagerConfiguration",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationSecretsManagerConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationSecretsManagerConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationSecretsManagerConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 10012
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 10005
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationSecretsManagerConfigurationOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 10032
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 10037
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 10042
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 10016
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationSecretsManagerConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationSecretsManagerConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationSnowflakeRoleConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationSnowflakeRoleConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 10046
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationSnowflakeRoleConfiguration",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationSnowflakeRoleConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationSnowflakeRoleConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationSnowflakeRoleConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 10076
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 10069
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationSnowflakeRoleConfigurationOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 10096
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 10101
          },
          "name": "snowflakeRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 10080
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationSnowflakeRoleConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationSnowflakeRoleConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationSnowflakeVpcConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationSnowflakeVpcConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 10105
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationSnowflakeVpcConfiguration",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationSnowflakeVpcConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationSnowflakeVpcConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationSnowflakeVpcConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 10135
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 10128
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationSnowflakeVpcConfigurationOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 10155
          },
          "name": "privateLinkVpceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 10139
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationSnowflakeVpcConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationSnowflakeVpcConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 11107
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfiguration",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationBufferingHints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationBufferingHints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 10316
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationBufferingHints",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationBufferingHints"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationBufferingHintsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationBufferingHintsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 10346
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 10339
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationBufferingHintsOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 10366
          },
          "name": "intervalInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 10371
          },
          "name": "sizeInMBs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 10350
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationBufferingHints"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationBufferingHintsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationCloudwatchLoggingOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationCloudwatchLoggingOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 10375
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationCloudwatchLoggingOptions",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationCloudwatchLoggingOptions"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationCloudwatchLoggingOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationCloudwatchLoggingOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 10405
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 10398
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationCloudwatchLoggingOptionsOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 10425
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 10430
          },
          "name": "logGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 10435
          },
          "name": "logStreamName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 10409
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationCloudwatchLoggingOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationCloudwatchLoggingOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 11137
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 11130
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 11158
          },
          "name": "bufferingHints",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationBufferingHintsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 11164
          },
          "name": "cloudwatchLoggingOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationCloudwatchLoggingOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 11169
          },
          "name": "hecAcknowledgmentTimeoutInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 11174
          },
          "name": "hecEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 11179
          },
          "name": "hecEndpointType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 11184
          },
          "name": "hecToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 11190
          },
          "name": "processingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationProcessingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 11196
          },
          "name": "retryOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationRetryOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 11201
          },
          "name": "s3BackupMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 11207
          },
          "name": "s3Configuration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3ConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 11213
          },
          "name": "secretsManagerConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationSecretsManagerConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 11141
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationProcessingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationProcessingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 10600
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationProcessingConfiguration",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationProcessingConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationProcessingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationProcessingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 10630
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 10623
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationProcessingConfigurationOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 10650
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 10656
          },
          "name": "processors",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationProcessingConfigurationProcessorsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 10634
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationProcessingConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationProcessingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationProcessingConfigurationProcessors": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationProcessingConfigurationProcessors",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 10519
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationProcessingConfigurationProcessors",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationProcessingConfigurationProcessors"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationProcessingConfigurationProcessorsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationProcessingConfigurationProcessorsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 10589
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 10582
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 10596
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationProcessingConfigurationProcessorsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationProcessingConfigurationProcessorsList",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationProcessingConfigurationProcessorsList"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationProcessingConfigurationProcessorsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationProcessingConfigurationProcessorsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 10551
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 10542
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationProcessingConfigurationProcessorsOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 10572
          },
          "name": "parameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationProcessingConfigurationProcessorsParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 10577
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 10555
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationProcessingConfigurationProcessors"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationProcessingConfigurationProcessorsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationProcessingConfigurationProcessorsParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationProcessingConfigurationProcessorsParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 10439
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationProcessingConfigurationProcessorsParameters",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationProcessingConfigurationProcessorsParameters"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationProcessingConfigurationProcessorsParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationProcessingConfigurationProcessorsParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 10501
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 10515
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationProcessingConfigurationProcessorsParametersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationProcessingConfigurationProcessorsParametersList",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationProcessingConfigurationProcessorsParametersList"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationProcessingConfigurationProcessorsParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationProcessingConfigurationProcessorsParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 10471
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 10462
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationProcessingConfigurationProcessorsParametersOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 10491
          },
          "name": "parameterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 10496
          },
          "name": "parameterValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 10475
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationProcessingConfigurationProcessorsParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationProcessingConfigurationProcessorsParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationRetryOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationRetryOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 10660
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationRetryOptions",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationRetryOptions"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationRetryOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationRetryOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 10690
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 10683
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationRetryOptionsOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 10710
          },
          "name": "durationInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 10694
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationRetryOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationRetryOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3Configuration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3Configuration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 10951
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3Configuration",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3Configuration"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3ConfigurationBufferingHints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3ConfigurationBufferingHints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 10714
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3ConfigurationBufferingHints",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3ConfigurationBufferingHints"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3ConfigurationBufferingHintsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3ConfigurationBufferingHintsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 10744
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 10737
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3ConfigurationBufferingHintsOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 10764
          },
          "name": "intervalInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 10769
          },
          "name": "sizeInMBs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 10748
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3ConfigurationBufferingHints"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3ConfigurationBufferingHintsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3ConfigurationCloudwatchLoggingOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3ConfigurationCloudwatchLoggingOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 10773
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3ConfigurationCloudwatchLoggingOptions",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3ConfigurationCloudwatchLoggingOptions"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3ConfigurationCloudwatchLoggingOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3ConfigurationCloudwatchLoggingOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 10803
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 10796
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3ConfigurationCloudwatchLoggingOptionsOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 10823
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 10828
          },
          "name": "logGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 10833
          },
          "name": "logStreamName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 10807
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3ConfigurationCloudwatchLoggingOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3ConfigurationCloudwatchLoggingOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3ConfigurationEncryptionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3ConfigurationEncryptionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 10891
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3ConfigurationEncryptionConfiguration",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3ConfigurationEncryptionConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 10837
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfig",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 10867
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 10860
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 10887
          },
          "name": "awskmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 10871
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3ConfigurationEncryptionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3ConfigurationEncryptionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 10921
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 10914
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3ConfigurationEncryptionConfigurationOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 10942
          },
          "name": "kmsEncryptionConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 10947
          },
          "name": "noEncryptionConfig",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 10925
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3ConfigurationEncryptionConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3ConfigurationEncryptionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3ConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3ConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 10981
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 10974
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3ConfigurationOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 11001
          },
          "name": "bucketArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 11007
          },
          "name": "bufferingHints",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3ConfigurationBufferingHintsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 11013
          },
          "name": "cloudwatchLoggingOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3ConfigurationCloudwatchLoggingOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 11018
          },
          "name": "compressionFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 11024
          },
          "name": "encryptionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3ConfigurationEncryptionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 11029
          },
          "name": "errorOutputPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 11034
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 11039
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 10985
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3Configuration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3ConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationSecretsManagerConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationSecretsManagerConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 11043
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationSecretsManagerConfiguration",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationSecretsManagerConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationSecretsManagerConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationSecretsManagerConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 11073
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 11066
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationSecretsManagerConfigurationOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 11093
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 11098
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 11103
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 11077
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationSecretsManagerConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamSplunkDestinationConfigurationSecretsManagerConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 11217
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamTags",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamTags"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 11286
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 11279
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 11293
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccKinesisfirehoseDeliveryStreamTagsList",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
          "line": 11249
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
        "line": 11240
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamTagsOutputReference",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 11269
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 11274
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-stream/index.ts",
            "line": 11253
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStream.DataAwsccKinesisfirehoseDeliveryStreamTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-stream/index:DataAwsccKinesisfirehoseDeliveryStreamTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStreams.DataAwsccKinesisfirehoseDeliveryStreams": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kinesisfirehose_delivery_streams awscc_kinesisfirehose_delivery_streams}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStreams.DataAwsccKinesisfirehoseDeliveryStreams",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kinesisfirehose_delivery_streams awscc_kinesisfirehose_delivery_streams} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisfirehose-delivery-streams/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStreams.DataAwsccKinesisfirehoseDeliveryStreamsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-streams/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccKinesisfirehoseDeliveryStreams resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-streams/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccKinesisfirehoseDeliveryStreams to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kinesisfirehose_delivery_streams#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccKinesisfirehoseDeliveryStreams that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccKinesisfirehoseDeliveryStreams to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-streams/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-streams/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccKinesisfirehoseDeliveryStreams",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStreams",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-streams/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-streams/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisfirehose-delivery-streams/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-streams/index:DataAwsccKinesisfirehoseDeliveryStreams"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStreams.DataAwsccKinesisfirehoseDeliveryStreamsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisfirehoseDeliveryStreams.DataAwsccKinesisfirehoseDeliveryStreamsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisfirehose-delivery-streams/index.ts",
        "line": 14
      },
      "name": "DataAwsccKinesisfirehoseDeliveryStreamsConfig",
      "namespace": "dataAwsccKinesisfirehoseDeliveryStreams",
      "symbolId": "src/data-awscc-kinesisfirehose-delivery-streams/index:DataAwsccKinesisfirehoseDeliveryStreamsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisvideoSignalingChannel.DataAwsccKinesisvideoSignalingChannel": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kinesisvideo_signaling_channel awscc_kinesisvideo_signaling_channel}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisvideoSignalingChannel.DataAwsccKinesisvideoSignalingChannel",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kinesisvideo_signaling_channel awscc_kinesisvideo_signaling_channel} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisvideo-signaling-channel/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-awscc.dataAwsccKinesisvideoSignalingChannel.DataAwsccKinesisvideoSignalingChannelConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisvideo-signaling-channel/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccKinesisvideoSignalingChannel resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisvideo-signaling-channel/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 DataAwsccKinesisvideoSignalingChannel to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kinesisvideo_signaling_channel#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccKinesisvideoSignalingChannel that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccKinesisvideoSignalingChannel to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisvideo-signaling-channel/index.ts",
            "line": 207
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisvideo-signaling-channel/index.ts",
            "line": 213
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccKinesisvideoSignalingChannel",
      "namespace": "dataAwsccKinesisvideoSignalingChannel",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisvideo-signaling-channel/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisvideo-signaling-channel/index.ts",
            "line": 165
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisvideo-signaling-channel/index.ts",
            "line": 183
          },
          "name": "messageTtlSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisvideo-signaling-channel/index.ts",
            "line": 188
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisvideo-signaling-channel/index.ts",
            "line": 194
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisvideoSignalingChannel.DataAwsccKinesisvideoSignalingChannelTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisvideo-signaling-channel/index.ts",
            "line": 199
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisvideo-signaling-channel/index.ts",
            "line": 178
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisvideo-signaling-channel/index.ts",
            "line": 171
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisvideo-signaling-channel/index:DataAwsccKinesisvideoSignalingChannel"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisvideoSignalingChannel.DataAwsccKinesisvideoSignalingChannelConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisvideoSignalingChannel.DataAwsccKinesisvideoSignalingChannelConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisvideo-signaling-channel/index.ts",
        "line": 14
      },
      "name": "DataAwsccKinesisvideoSignalingChannelConfig",
      "namespace": "dataAwsccKinesisvideoSignalingChannel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kinesisvideo_signaling_channel#id DataAwsccKinesisvideoSignalingChannel#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisvideo-signaling-channel/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisvideo-signaling-channel/index:DataAwsccKinesisvideoSignalingChannelConfig"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisvideoSignalingChannel.DataAwsccKinesisvideoSignalingChannelTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisvideoSignalingChannel.DataAwsccKinesisvideoSignalingChannelTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisvideo-signaling-channel/index.ts",
        "line": 25
      },
      "name": "DataAwsccKinesisvideoSignalingChannelTags",
      "namespace": "dataAwsccKinesisvideoSignalingChannel",
      "symbolId": "src/data-awscc-kinesisvideo-signaling-channel/index:DataAwsccKinesisvideoSignalingChannelTags"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisvideoSignalingChannel.DataAwsccKinesisvideoSignalingChannelTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisvideoSignalingChannel.DataAwsccKinesisvideoSignalingChannelTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisvideo-signaling-channel/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-awscc-kinesisvideo-signaling-channel/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisvideo-signaling-channel/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-awscc.dataAwsccKinesisvideoSignalingChannel.DataAwsccKinesisvideoSignalingChannelTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccKinesisvideoSignalingChannelTagsList",
      "namespace": "dataAwsccKinesisvideoSignalingChannel",
      "symbolId": "src/data-awscc-kinesisvideo-signaling-channel/index:DataAwsccKinesisvideoSignalingChannelTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisvideoSignalingChannel.DataAwsccKinesisvideoSignalingChannelTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisvideoSignalingChannel.DataAwsccKinesisvideoSignalingChannelTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisvideo-signaling-channel/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisvideo-signaling-channel/index.ts",
        "line": 48
      },
      "name": "DataAwsccKinesisvideoSignalingChannelTagsOutputReference",
      "namespace": "dataAwsccKinesisvideoSignalingChannel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisvideo-signaling-channel/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisvideo-signaling-channel/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisvideo-signaling-channel/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisvideoSignalingChannel.DataAwsccKinesisvideoSignalingChannelTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisvideo-signaling-channel/index:DataAwsccKinesisvideoSignalingChannelTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisvideoStream.DataAwsccKinesisvideoStream": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kinesisvideo_stream awscc_kinesisvideo_stream}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisvideoStream.DataAwsccKinesisvideoStream",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kinesisvideo_stream awscc_kinesisvideo_stream} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisvideo-stream/index.ts",
          "line": 195
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccKinesisvideoStream.DataAwsccKinesisvideoStreamConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisvideo-stream/index.ts",
        "line": 163
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccKinesisvideoStream resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisvideo-stream/index.ts",
            "line": 180
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccKinesisvideoStream to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kinesisvideo_stream#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccKinesisvideoStream that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccKinesisvideoStream to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisvideo-stream/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-awscc-kinesisvideo-stream/index.ts",
            "line": 283
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccKinesisvideoStream",
      "namespace": "dataAwsccKinesisvideoStream",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisvideo-stream/index.ts",
            "line": 168
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisvideo-stream/index.ts",
            "line": 219
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisvideo-stream/index.ts",
            "line": 224
          },
          "name": "dataRetentionInHours",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisvideo-stream/index.ts",
            "line": 229
          },
          "name": "deviceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisvideo-stream/index.ts",
            "line": 247
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisvideo-stream/index.ts",
            "line": 252
          },
          "name": "mediaType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisvideo-stream/index.ts",
            "line": 257
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisvideo-stream/index.ts",
            "line": 263
          },
          "name": "streamStorageConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisvideoStream.DataAwsccKinesisvideoStreamStreamStorageConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisvideo-stream/index.ts",
            "line": 269
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisvideoStream.DataAwsccKinesisvideoStreamTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisvideo-stream/index.ts",
            "line": 242
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisvideo-stream/index.ts",
            "line": 235
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisvideo-stream/index:DataAwsccKinesisvideoStream"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisvideoStream.DataAwsccKinesisvideoStreamConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisvideoStream.DataAwsccKinesisvideoStreamConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisvideo-stream/index.ts",
        "line": 14
      },
      "name": "DataAwsccKinesisvideoStreamConfig",
      "namespace": "dataAwsccKinesisvideoStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kinesisvideo_stream#id DataAwsccKinesisvideoStream#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisvideo-stream/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisvideo-stream/index:DataAwsccKinesisvideoStreamConfig"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisvideoStream.DataAwsccKinesisvideoStreamStreamStorageConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisvideoStream.DataAwsccKinesisvideoStreamStreamStorageConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisvideo-stream/index.ts",
        "line": 25
      },
      "name": "DataAwsccKinesisvideoStreamStreamStorageConfiguration",
      "namespace": "dataAwsccKinesisvideoStream",
      "symbolId": "src/data-awscc-kinesisvideo-stream/index:DataAwsccKinesisvideoStreamStreamStorageConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisvideoStream.DataAwsccKinesisvideoStreamStreamStorageConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisvideoStream.DataAwsccKinesisvideoStreamStreamStorageConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisvideo-stream/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisvideo-stream/index.ts",
        "line": 48
      },
      "name": "DataAwsccKinesisvideoStreamStreamStorageConfigurationOutputReference",
      "namespace": "dataAwsccKinesisvideoStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisvideo-stream/index.ts",
            "line": 75
          },
          "name": "defaultStorageTier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisvideo-stream/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisvideoStream.DataAwsccKinesisvideoStreamStreamStorageConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisvideo-stream/index:DataAwsccKinesisvideoStreamStreamStorageConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisvideoStream.DataAwsccKinesisvideoStreamTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisvideoStream.DataAwsccKinesisvideoStreamTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisvideo-stream/index.ts",
        "line": 79
      },
      "name": "DataAwsccKinesisvideoStreamTags",
      "namespace": "dataAwsccKinesisvideoStream",
      "symbolId": "src/data-awscc-kinesisvideo-stream/index:DataAwsccKinesisvideoStreamTags"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisvideoStream.DataAwsccKinesisvideoStreamTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisvideoStream.DataAwsccKinesisvideoStreamTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisvideo-stream/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisvideo-stream/index.ts",
        "line": 141
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisvideo-stream/index.ts",
            "line": 155
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccKinesisvideoStream.DataAwsccKinesisvideoStreamTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccKinesisvideoStreamTagsList",
      "namespace": "dataAwsccKinesisvideoStream",
      "symbolId": "src/data-awscc-kinesisvideo-stream/index:DataAwsccKinesisvideoStreamTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccKinesisvideoStream.DataAwsccKinesisvideoStreamTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKinesisvideoStream.DataAwsccKinesisvideoStreamTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kinesisvideo-stream/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kinesisvideo-stream/index.ts",
        "line": 102
      },
      "name": "DataAwsccKinesisvideoStreamTagsOutputReference",
      "namespace": "dataAwsccKinesisvideoStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisvideo-stream/index.ts",
            "line": 131
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kinesisvideo-stream/index.ts",
            "line": 136
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kinesisvideo-stream/index.ts",
            "line": 115
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKinesisvideoStream.DataAwsccKinesisvideoStreamTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-kinesisvideo-stream/index:DataAwsccKinesisvideoStreamTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKmsAlias.DataAwsccKmsAlias": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kms_alias awscc_kms_alias}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKmsAlias.DataAwsccKmsAlias",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kms_alias awscc_kms_alias} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-kms-alias/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccKmsAlias.DataAwsccKmsAliasConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kms-alias/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccKmsAlias resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-kms-alias/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccKmsAlias to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kms_alias#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccKmsAlias that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccKmsAlias to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kms-alias/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-awscc-kms-alias/index.ts",
            "line": 117
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccKmsAlias",
      "namespace": "dataAwsccKmsAlias",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kms-alias/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kms-alias/index.ts",
            "line": 85
          },
          "name": "aliasName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kms-alias/index.ts",
            "line": 103
          },
          "name": "targetKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kms-alias/index.ts",
            "line": 98
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kms-alias/index.ts",
            "line": 91
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-kms-alias/index:DataAwsccKmsAlias"
    },
    "@cdktn/provider-awscc.dataAwsccKmsAlias.DataAwsccKmsAliasConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKmsAlias.DataAwsccKmsAliasConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kms-alias/index.ts",
        "line": 14
      },
      "name": "DataAwsccKmsAliasConfig",
      "namespace": "dataAwsccKmsAlias",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kms_alias#id DataAwsccKmsAlias#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kms-alias/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-kms-alias/index:DataAwsccKmsAliasConfig"
    },
    "@cdktn/provider-awscc.dataAwsccKmsAliases.DataAwsccKmsAliases": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kms_aliases awscc_kms_aliases}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKmsAliases.DataAwsccKmsAliases",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kms_aliases awscc_kms_aliases} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-kms-aliases/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccKmsAliases.DataAwsccKmsAliasesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kms-aliases/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccKmsAliases resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-kms-aliases/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccKmsAliases to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kms_aliases#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccKmsAliases that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccKmsAliases to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kms-aliases/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kms-aliases/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccKmsAliases",
      "namespace": "dataAwsccKmsAliases",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kms-aliases/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kms-aliases/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kms-aliases/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-kms-aliases/index:DataAwsccKmsAliases"
    },
    "@cdktn/provider-awscc.dataAwsccKmsAliases.DataAwsccKmsAliasesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKmsAliases.DataAwsccKmsAliasesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kms-aliases/index.ts",
        "line": 14
      },
      "name": "DataAwsccKmsAliasesConfig",
      "namespace": "dataAwsccKmsAliases",
      "symbolId": "src/data-awscc-kms-aliases/index:DataAwsccKmsAliasesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccKmsKey.DataAwsccKmsKey": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kms_key awscc_kms_key}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKmsKey.DataAwsccKmsKey",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kms_key awscc_kms_key} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-kms-key/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-awscc.dataAwsccKmsKey.DataAwsccKmsKeyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kms-key/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccKmsKey resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-kms-key/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 DataAwsccKmsKey to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kms_key#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccKmsKey that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccKmsKey to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kms-key/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-awscc-kms-key/index.ts",
            "line": 258
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccKmsKey",
      "namespace": "dataAwsccKmsKey",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kms-key/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kms-key/index.ts",
            "line": 165
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kms-key/index.ts",
            "line": 170
          },
          "name": "bypassPolicyLockoutSafetyCheck",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kms-key/index.ts",
            "line": 175
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kms-key/index.ts",
            "line": 185
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kms-key/index.ts",
            "line": 180
          },
          "name": "enableKeyRotation",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kms-key/index.ts",
            "line": 203
          },
          "name": "keyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kms-key/index.ts",
            "line": 208
          },
          "name": "keyPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kms-key/index.ts",
            "line": 213
          },
          "name": "keySpec",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kms-key/index.ts",
            "line": 218
          },
          "name": "keyUsage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kms-key/index.ts",
            "line": 223
          },
          "name": "multiRegion",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kms-key/index.ts",
            "line": 228
          },
          "name": "origin",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kms-key/index.ts",
            "line": 233
          },
          "name": "pendingWindowInDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kms-key/index.ts",
            "line": 238
          },
          "name": "rotationPeriodInDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kms-key/index.ts",
            "line": 244
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKmsKey.DataAwsccKmsKeyTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kms-key/index.ts",
            "line": 198
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kms-key/index.ts",
            "line": 191
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-kms-key/index:DataAwsccKmsKey"
    },
    "@cdktn/provider-awscc.dataAwsccKmsKey.DataAwsccKmsKeyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKmsKey.DataAwsccKmsKeyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kms-key/index.ts",
        "line": 14
      },
      "name": "DataAwsccKmsKeyConfig",
      "namespace": "dataAwsccKmsKey",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kms_key#id DataAwsccKmsKey#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kms-key/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-kms-key/index:DataAwsccKmsKeyConfig"
    },
    "@cdktn/provider-awscc.dataAwsccKmsKey.DataAwsccKmsKeyTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKmsKey.DataAwsccKmsKeyTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kms-key/index.ts",
        "line": 25
      },
      "name": "DataAwsccKmsKeyTags",
      "namespace": "dataAwsccKmsKey",
      "symbolId": "src/data-awscc-kms-key/index:DataAwsccKmsKeyTags"
    },
    "@cdktn/provider-awscc.dataAwsccKmsKey.DataAwsccKmsKeyTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKmsKey.DataAwsccKmsKeyTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kms-key/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-awscc-kms-key/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kms-key/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-awscc.dataAwsccKmsKey.DataAwsccKmsKeyTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccKmsKeyTagsList",
      "namespace": "dataAwsccKmsKey",
      "symbolId": "src/data-awscc-kms-key/index:DataAwsccKmsKeyTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccKmsKey.DataAwsccKmsKeyTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKmsKey.DataAwsccKmsKeyTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kms-key/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kms-key/index.ts",
        "line": 48
      },
      "name": "DataAwsccKmsKeyTagsOutputReference",
      "namespace": "dataAwsccKmsKey",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kms-key/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kms-key/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kms-key/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKmsKey.DataAwsccKmsKeyTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-kms-key/index:DataAwsccKmsKeyTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKmsKeys.DataAwsccKmsKeys": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kms_keys awscc_kms_keys}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKmsKeys.DataAwsccKmsKeys",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kms_keys awscc_kms_keys} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-kms-keys/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccKmsKeys.DataAwsccKmsKeysConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kms-keys/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccKmsKeys resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-kms-keys/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccKmsKeys to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kms_keys#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccKmsKeys that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccKmsKeys to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kms-keys/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kms-keys/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccKmsKeys",
      "namespace": "dataAwsccKmsKeys",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kms-keys/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kms-keys/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kms-keys/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-kms-keys/index:DataAwsccKmsKeys"
    },
    "@cdktn/provider-awscc.dataAwsccKmsKeys.DataAwsccKmsKeysConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKmsKeys.DataAwsccKmsKeysConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kms-keys/index.ts",
        "line": 14
      },
      "name": "DataAwsccKmsKeysConfig",
      "namespace": "dataAwsccKmsKeys",
      "symbolId": "src/data-awscc-kms-keys/index:DataAwsccKmsKeysConfig"
    },
    "@cdktn/provider-awscc.dataAwsccKmsReplicaKey.DataAwsccKmsReplicaKey": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kms_replica_key awscc_kms_replica_key}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKmsReplicaKey.DataAwsccKmsReplicaKey",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kms_replica_key awscc_kms_replica_key} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-kms-replica-key/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-awscc.dataAwsccKmsReplicaKey.DataAwsccKmsReplicaKeyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kms-replica-key/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccKmsReplicaKey resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-kms-replica-key/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 DataAwsccKmsReplicaKey to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kms_replica_key#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccKmsReplicaKey that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccKmsReplicaKey to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kms-replica-key/index.ts",
            "line": 222
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kms-replica-key/index.ts",
            "line": 228
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccKmsReplicaKey",
      "namespace": "dataAwsccKmsReplicaKey",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kms-replica-key/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kms-replica-key/index.ts",
            "line": 165
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kms-replica-key/index.ts",
            "line": 170
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kms-replica-key/index.ts",
            "line": 175
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kms-replica-key/index.ts",
            "line": 193
          },
          "name": "keyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kms-replica-key/index.ts",
            "line": 198
          },
          "name": "keyPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kms-replica-key/index.ts",
            "line": 203
          },
          "name": "pendingWindowInDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kms-replica-key/index.ts",
            "line": 208
          },
          "name": "primaryKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kms-replica-key/index.ts",
            "line": 214
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKmsReplicaKey.DataAwsccKmsReplicaKeyTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kms-replica-key/index.ts",
            "line": 188
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kms-replica-key/index.ts",
            "line": 181
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-kms-replica-key/index:DataAwsccKmsReplicaKey"
    },
    "@cdktn/provider-awscc.dataAwsccKmsReplicaKey.DataAwsccKmsReplicaKeyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKmsReplicaKey.DataAwsccKmsReplicaKeyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kms-replica-key/index.ts",
        "line": 14
      },
      "name": "DataAwsccKmsReplicaKeyConfig",
      "namespace": "dataAwsccKmsReplicaKey",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kms_replica_key#id DataAwsccKmsReplicaKey#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kms-replica-key/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-kms-replica-key/index:DataAwsccKmsReplicaKeyConfig"
    },
    "@cdktn/provider-awscc.dataAwsccKmsReplicaKey.DataAwsccKmsReplicaKeyTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKmsReplicaKey.DataAwsccKmsReplicaKeyTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kms-replica-key/index.ts",
        "line": 25
      },
      "name": "DataAwsccKmsReplicaKeyTags",
      "namespace": "dataAwsccKmsReplicaKey",
      "symbolId": "src/data-awscc-kms-replica-key/index:DataAwsccKmsReplicaKeyTags"
    },
    "@cdktn/provider-awscc.dataAwsccKmsReplicaKey.DataAwsccKmsReplicaKeyTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKmsReplicaKey.DataAwsccKmsReplicaKeyTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kms-replica-key/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-awscc-kms-replica-key/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kms-replica-key/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-awscc.dataAwsccKmsReplicaKey.DataAwsccKmsReplicaKeyTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccKmsReplicaKeyTagsList",
      "namespace": "dataAwsccKmsReplicaKey",
      "symbolId": "src/data-awscc-kms-replica-key/index:DataAwsccKmsReplicaKeyTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccKmsReplicaKey.DataAwsccKmsReplicaKeyTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKmsReplicaKey.DataAwsccKmsReplicaKeyTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-kms-replica-key/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kms-replica-key/index.ts",
        "line": 48
      },
      "name": "DataAwsccKmsReplicaKeyTagsOutputReference",
      "namespace": "dataAwsccKmsReplicaKey",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kms-replica-key/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kms-replica-key/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kms-replica-key/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccKmsReplicaKey.DataAwsccKmsReplicaKeyTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-kms-replica-key/index:DataAwsccKmsReplicaKeyTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccKmsReplicaKeys.DataAwsccKmsReplicaKeys": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kms_replica_keys awscc_kms_replica_keys}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKmsReplicaKeys.DataAwsccKmsReplicaKeys",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kms_replica_keys awscc_kms_replica_keys} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-kms-replica-keys/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccKmsReplicaKeys.DataAwsccKmsReplicaKeysConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-kms-replica-keys/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccKmsReplicaKeys resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-kms-replica-keys/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccKmsReplicaKeys to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/kms_replica_keys#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccKmsReplicaKeys that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccKmsReplicaKeys to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kms-replica-keys/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-kms-replica-keys/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccKmsReplicaKeys",
      "namespace": "dataAwsccKmsReplicaKeys",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kms-replica-keys/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kms-replica-keys/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-kms-replica-keys/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-kms-replica-keys/index:DataAwsccKmsReplicaKeys"
    },
    "@cdktn/provider-awscc.dataAwsccKmsReplicaKeys.DataAwsccKmsReplicaKeysConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccKmsReplicaKeys.DataAwsccKmsReplicaKeysConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-kms-replica-keys/index.ts",
        "line": 14
      },
      "name": "DataAwsccKmsReplicaKeysConfig",
      "namespace": "dataAwsccKmsReplicaKeys",
      "symbolId": "src/data-awscc-kms-replica-keys/index:DataAwsccKmsReplicaKeysConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLakeformationDataCellsFilter.DataAwsccLakeformationDataCellsFilter": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lakeformation_data_cells_filter awscc_lakeformation_data_cells_filter}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLakeformationDataCellsFilter.DataAwsccLakeformationDataCellsFilter",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lakeformation_data_cells_filter awscc_lakeformation_data_cells_filter} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-lakeformation-data-cells-filter/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-awscc.dataAwsccLakeformationDataCellsFilter.DataAwsccLakeformationDataCellsFilterConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lakeformation-data-cells-filter/index.ts",
        "line": 142
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLakeformationDataCellsFilter resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-data-cells-filter/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 DataAwsccLakeformationDataCellsFilter to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lakeformation_data_cells_filter#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLakeformationDataCellsFilter that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLakeformationDataCellsFilter to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-data-cells-filter/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-awscc-lakeformation-data-cells-filter/index.ts",
            "line": 257
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLakeformationDataCellsFilter",
      "namespace": "dataAwsccLakeformationDataCellsFilter",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-data-cells-filter/index.ts",
            "line": 147
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-data-cells-filter/index.ts",
            "line": 198
          },
          "name": "columnNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-data-cells-filter/index.ts",
            "line": 204
          },
          "name": "columnWildcard",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLakeformationDataCellsFilter.DataAwsccLakeformationDataCellsFilterColumnWildcardOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-data-cells-filter/index.ts",
            "line": 209
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-data-cells-filter/index.ts",
            "line": 227
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-data-cells-filter/index.ts",
            "line": 233
          },
          "name": "rowFilter",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLakeformationDataCellsFilter.DataAwsccLakeformationDataCellsFilterRowFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-data-cells-filter/index.ts",
            "line": 238
          },
          "name": "tableCatalogId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-data-cells-filter/index.ts",
            "line": 243
          },
          "name": "tableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-data-cells-filter/index.ts",
            "line": 222
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-data-cells-filter/index.ts",
            "line": 215
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-lakeformation-data-cells-filter/index:DataAwsccLakeformationDataCellsFilter"
    },
    "@cdktn/provider-awscc.dataAwsccLakeformationDataCellsFilter.DataAwsccLakeformationDataCellsFilterColumnWildcard": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLakeformationDataCellsFilter.DataAwsccLakeformationDataCellsFilterColumnWildcard",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lakeformation-data-cells-filter/index.ts",
        "line": 25
      },
      "name": "DataAwsccLakeformationDataCellsFilterColumnWildcard",
      "namespace": "dataAwsccLakeformationDataCellsFilter",
      "symbolId": "src/data-awscc-lakeformation-data-cells-filter/index:DataAwsccLakeformationDataCellsFilterColumnWildcard"
    },
    "@cdktn/provider-awscc.dataAwsccLakeformationDataCellsFilter.DataAwsccLakeformationDataCellsFilterColumnWildcardOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLakeformationDataCellsFilter.DataAwsccLakeformationDataCellsFilterColumnWildcardOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lakeformation-data-cells-filter/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lakeformation-data-cells-filter/index.ts",
        "line": 48
      },
      "name": "DataAwsccLakeformationDataCellsFilterColumnWildcardOutputReference",
      "namespace": "dataAwsccLakeformationDataCellsFilter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-data-cells-filter/index.ts",
            "line": 75
          },
          "name": "excludedColumnNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-data-cells-filter/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLakeformationDataCellsFilter.DataAwsccLakeformationDataCellsFilterColumnWildcard"
          }
        }
      ],
      "symbolId": "src/data-awscc-lakeformation-data-cells-filter/index:DataAwsccLakeformationDataCellsFilterColumnWildcardOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLakeformationDataCellsFilter.DataAwsccLakeformationDataCellsFilterConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLakeformationDataCellsFilter.DataAwsccLakeformationDataCellsFilterConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lakeformation-data-cells-filter/index.ts",
        "line": 14
      },
      "name": "DataAwsccLakeformationDataCellsFilterConfig",
      "namespace": "dataAwsccLakeformationDataCellsFilter",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lakeformation_data_cells_filter#id DataAwsccLakeformationDataCellsFilter#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-data-cells-filter/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-lakeformation-data-cells-filter/index:DataAwsccLakeformationDataCellsFilterConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLakeformationDataCellsFilter.DataAwsccLakeformationDataCellsFilterRowFilter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLakeformationDataCellsFilter.DataAwsccLakeformationDataCellsFilterRowFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lakeformation-data-cells-filter/index.ts",
        "line": 79
      },
      "name": "DataAwsccLakeformationDataCellsFilterRowFilter",
      "namespace": "dataAwsccLakeformationDataCellsFilter",
      "symbolId": "src/data-awscc-lakeformation-data-cells-filter/index:DataAwsccLakeformationDataCellsFilterRowFilter"
    },
    "@cdktn/provider-awscc.dataAwsccLakeformationDataCellsFilter.DataAwsccLakeformationDataCellsFilterRowFilterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLakeformationDataCellsFilter.DataAwsccLakeformationDataCellsFilterRowFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lakeformation-data-cells-filter/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-awscc-lakeformation-data-cells-filter/index.ts",
        "line": 102
      },
      "name": "DataAwsccLakeformationDataCellsFilterRowFilterOutputReference",
      "namespace": "dataAwsccLakeformationDataCellsFilter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-data-cells-filter/index.ts",
            "line": 129
          },
          "name": "allRowsWildcard",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-data-cells-filter/index.ts",
            "line": 134
          },
          "name": "filterExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-data-cells-filter/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLakeformationDataCellsFilter.DataAwsccLakeformationDataCellsFilterRowFilter"
          }
        }
      ],
      "symbolId": "src/data-awscc-lakeformation-data-cells-filter/index:DataAwsccLakeformationDataCellsFilterRowFilterOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLakeformationDataCellsFilters.DataAwsccLakeformationDataCellsFilters": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lakeformation_data_cells_filters awscc_lakeformation_data_cells_filters}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLakeformationDataCellsFilters.DataAwsccLakeformationDataCellsFilters",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lakeformation_data_cells_filters awscc_lakeformation_data_cells_filters} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-lakeformation-data-cells-filters/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLakeformationDataCellsFilters.DataAwsccLakeformationDataCellsFiltersConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lakeformation-data-cells-filters/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLakeformationDataCellsFilters resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-data-cells-filters/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccLakeformationDataCellsFilters to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lakeformation_data_cells_filters#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLakeformationDataCellsFilters that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLakeformationDataCellsFilters to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-data-cells-filters/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-data-cells-filters/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLakeformationDataCellsFilters",
      "namespace": "dataAwsccLakeformationDataCellsFilters",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-data-cells-filters/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-data-cells-filters/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-data-cells-filters/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-lakeformation-data-cells-filters/index:DataAwsccLakeformationDataCellsFilters"
    },
    "@cdktn/provider-awscc.dataAwsccLakeformationDataCellsFilters.DataAwsccLakeformationDataCellsFiltersConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLakeformationDataCellsFilters.DataAwsccLakeformationDataCellsFiltersConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lakeformation-data-cells-filters/index.ts",
        "line": 14
      },
      "name": "DataAwsccLakeformationDataCellsFiltersConfig",
      "namespace": "dataAwsccLakeformationDataCellsFilters",
      "symbolId": "src/data-awscc-lakeformation-data-cells-filters/index:DataAwsccLakeformationDataCellsFiltersConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLakeformationPrincipalPermissions.DataAwsccLakeformationPrincipalPermissions": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lakeformation_principal_permissions awscc_lakeformation_principal_permissions}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLakeformationPrincipalPermissions.DataAwsccLakeformationPrincipalPermissions",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lakeformation_principal_permissions awscc_lakeformation_principal_permissions} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-lakeformation-principal-permissions/index.ts",
          "line": 805
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLakeformationPrincipalPermissions.DataAwsccLakeformationPrincipalPermissionsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lakeformation-principal-permissions/index.ts",
        "line": 773
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLakeformationPrincipalPermissions resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-principal-permissions/index.ts",
            "line": 790
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccLakeformationPrincipalPermissions to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lakeformation_principal_permissions#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLakeformationPrincipalPermissions that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLakeformationPrincipalPermissions to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-principal-permissions/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-awscc-lakeformation-principal-permissions/index.ts",
            "line": 888
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLakeformationPrincipalPermissions",
      "namespace": "dataAwsccLakeformationPrincipalPermissions",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-principal-permissions/index.ts",
            "line": 778
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-principal-permissions/index.ts",
            "line": 829
          },
          "name": "catalog",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-principal-permissions/index.ts",
            "line": 847
          },
          "name": "permissions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-principal-permissions/index.ts",
            "line": 852
          },
          "name": "permissionsWithGrantOption",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-principal-permissions/index.ts",
            "line": 858
          },
          "name": "principal",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLakeformationPrincipalPermissions.DataAwsccLakeformationPrincipalPermissionsPrincipalOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-principal-permissions/index.ts",
            "line": 863
          },
          "name": "principalIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-principal-permissions/index.ts",
            "line": 869
          },
          "name": "resource",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLakeformationPrincipalPermissions.DataAwsccLakeformationPrincipalPermissionsResourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-principal-permissions/index.ts",
            "line": 874
          },
          "name": "resourceIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-principal-permissions/index.ts",
            "line": 842
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-principal-permissions/index.ts",
            "line": 835
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-lakeformation-principal-permissions/index:DataAwsccLakeformationPrincipalPermissions"
    },
    "@cdktn/provider-awscc.dataAwsccLakeformationPrincipalPermissions.DataAwsccLakeformationPrincipalPermissionsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLakeformationPrincipalPermissions.DataAwsccLakeformationPrincipalPermissionsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lakeformation-principal-permissions/index.ts",
        "line": 14
      },
      "name": "DataAwsccLakeformationPrincipalPermissionsConfig",
      "namespace": "dataAwsccLakeformationPrincipalPermissions",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lakeformation_principal_permissions#id DataAwsccLakeformationPrincipalPermissions#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-principal-permissions/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-lakeformation-principal-permissions/index:DataAwsccLakeformationPrincipalPermissionsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLakeformationPrincipalPermissions.DataAwsccLakeformationPrincipalPermissionsPrincipal": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLakeformationPrincipalPermissions.DataAwsccLakeformationPrincipalPermissionsPrincipal",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lakeformation-principal-permissions/index.ts",
        "line": 25
      },
      "name": "DataAwsccLakeformationPrincipalPermissionsPrincipal",
      "namespace": "dataAwsccLakeformationPrincipalPermissions",
      "symbolId": "src/data-awscc-lakeformation-principal-permissions/index:DataAwsccLakeformationPrincipalPermissionsPrincipal"
    },
    "@cdktn/provider-awscc.dataAwsccLakeformationPrincipalPermissions.DataAwsccLakeformationPrincipalPermissionsPrincipalOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLakeformationPrincipalPermissions.DataAwsccLakeformationPrincipalPermissionsPrincipalOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lakeformation-principal-permissions/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lakeformation-principal-permissions/index.ts",
        "line": 48
      },
      "name": "DataAwsccLakeformationPrincipalPermissionsPrincipalOutputReference",
      "namespace": "dataAwsccLakeformationPrincipalPermissions",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-principal-permissions/index.ts",
            "line": 75
          },
          "name": "dataLakePrincipalIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-principal-permissions/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLakeformationPrincipalPermissions.DataAwsccLakeformationPrincipalPermissionsPrincipal"
          }
        }
      ],
      "symbolId": "src/data-awscc-lakeformation-principal-permissions/index:DataAwsccLakeformationPrincipalPermissionsPrincipalOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLakeformationPrincipalPermissions.DataAwsccLakeformationPrincipalPermissionsResource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLakeformationPrincipalPermissions.DataAwsccLakeformationPrincipalPermissionsResource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lakeformation-principal-permissions/index.ts",
        "line": 673
      },
      "name": "DataAwsccLakeformationPrincipalPermissionsResource",
      "namespace": "dataAwsccLakeformationPrincipalPermissions",
      "symbolId": "src/data-awscc-lakeformation-principal-permissions/index:DataAwsccLakeformationPrincipalPermissionsResource"
    },
    "@cdktn/provider-awscc.dataAwsccLakeformationPrincipalPermissions.DataAwsccLakeformationPrincipalPermissionsResourceDataCellsFilter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLakeformationPrincipalPermissions.DataAwsccLakeformationPrincipalPermissionsResourceDataCellsFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lakeformation-principal-permissions/index.ts",
        "line": 79
      },
      "name": "DataAwsccLakeformationPrincipalPermissionsResourceDataCellsFilter",
      "namespace": "dataAwsccLakeformationPrincipalPermissions",
      "symbolId": "src/data-awscc-lakeformation-principal-permissions/index:DataAwsccLakeformationPrincipalPermissionsResourceDataCellsFilter"
    },
    "@cdktn/provider-awscc.dataAwsccLakeformationPrincipalPermissions.DataAwsccLakeformationPrincipalPermissionsResourceDataCellsFilterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLakeformationPrincipalPermissions.DataAwsccLakeformationPrincipalPermissionsResourceDataCellsFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lakeformation-principal-permissions/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-awscc-lakeformation-principal-permissions/index.ts",
        "line": 102
      },
      "name": "DataAwsccLakeformationPrincipalPermissionsResourceDataCellsFilterOutputReference",
      "namespace": "dataAwsccLakeformationPrincipalPermissions",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-principal-permissions/index.ts",
            "line": 129
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-principal-permissions/index.ts",
            "line": 134
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-principal-permissions/index.ts",
            "line": 139
          },
          "name": "tableCatalogId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-principal-permissions/index.ts",
            "line": 144
          },
          "name": "tableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-principal-permissions/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLakeformationPrincipalPermissions.DataAwsccLakeformationPrincipalPermissionsResourceDataCellsFilter"
          }
        }
      ],
      "symbolId": "src/data-awscc-lakeformation-principal-permissions/index:DataAwsccLakeformationPrincipalPermissionsResourceDataCellsFilterOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLakeformationPrincipalPermissions.DataAwsccLakeformationPrincipalPermissionsResourceDataLocation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLakeformationPrincipalPermissions.DataAwsccLakeformationPrincipalPermissionsResourceDataLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lakeformation-principal-permissions/index.ts",
        "line": 148
      },
      "name": "DataAwsccLakeformationPrincipalPermissionsResourceDataLocation",
      "namespace": "dataAwsccLakeformationPrincipalPermissions",
      "symbolId": "src/data-awscc-lakeformation-principal-permissions/index:DataAwsccLakeformationPrincipalPermissionsResourceDataLocation"
    },
    "@cdktn/provider-awscc.dataAwsccLakeformationPrincipalPermissions.DataAwsccLakeformationPrincipalPermissionsResourceDataLocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLakeformationPrincipalPermissions.DataAwsccLakeformationPrincipalPermissionsResourceDataLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lakeformation-principal-permissions/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/data-awscc-lakeformation-principal-permissions/index.ts",
        "line": 171
      },
      "name": "DataAwsccLakeformationPrincipalPermissionsResourceDataLocationOutputReference",
      "namespace": "dataAwsccLakeformationPrincipalPermissions",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-principal-permissions/index.ts",
            "line": 198
          },
          "name": "catalogId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-principal-permissions/index.ts",
            "line": 203
          },
          "name": "resourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-principal-permissions/index.ts",
            "line": 182
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLakeformationPrincipalPermissions.DataAwsccLakeformationPrincipalPermissionsResourceDataLocation"
          }
        }
      ],
      "symbolId": "src/data-awscc-lakeformation-principal-permissions/index:DataAwsccLakeformationPrincipalPermissionsResourceDataLocationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLakeformationPrincipalPermissions.DataAwsccLakeformationPrincipalPermissionsResourceDatabase": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLakeformationPrincipalPermissions.DataAwsccLakeformationPrincipalPermissionsResourceDatabase",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lakeformation-principal-permissions/index.ts",
        "line": 207
      },
      "name": "DataAwsccLakeformationPrincipalPermissionsResourceDatabase",
      "namespace": "dataAwsccLakeformationPrincipalPermissions",
      "symbolId": "src/data-awscc-lakeformation-principal-permissions/index:DataAwsccLakeformationPrincipalPermissionsResourceDatabase"
    },
    "@cdktn/provider-awscc.dataAwsccLakeformationPrincipalPermissions.DataAwsccLakeformationPrincipalPermissionsResourceDatabaseOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLakeformationPrincipalPermissions.DataAwsccLakeformationPrincipalPermissionsResourceDatabaseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lakeformation-principal-permissions/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-awscc-lakeformation-principal-permissions/index.ts",
        "line": 230
      },
      "name": "DataAwsccLakeformationPrincipalPermissionsResourceDatabaseOutputReference",
      "namespace": "dataAwsccLakeformationPrincipalPermissions",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-principal-permissions/index.ts",
            "line": 257
          },
          "name": "catalogId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-principal-permissions/index.ts",
            "line": 262
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-principal-permissions/index.ts",
            "line": 241
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLakeformationPrincipalPermissions.DataAwsccLakeformationPrincipalPermissionsResourceDatabase"
          }
        }
      ],
      "symbolId": "src/data-awscc-lakeformation-principal-permissions/index:DataAwsccLakeformationPrincipalPermissionsResourceDatabaseOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLakeformationPrincipalPermissions.DataAwsccLakeformationPrincipalPermissionsResourceLfTag": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLakeformationPrincipalPermissions.DataAwsccLakeformationPrincipalPermissionsResourceLfTag",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lakeformation-principal-permissions/index.ts",
        "line": 266
      },
      "name": "DataAwsccLakeformationPrincipalPermissionsResourceLfTag",
      "namespace": "dataAwsccLakeformationPrincipalPermissions",
      "symbolId": "src/data-awscc-lakeformation-principal-permissions/index:DataAwsccLakeformationPrincipalPermissionsResourceLfTag"
    },
    "@cdktn/provider-awscc.dataAwsccLakeformationPrincipalPermissions.DataAwsccLakeformationPrincipalPermissionsResourceLfTagOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLakeformationPrincipalPermissions.DataAwsccLakeformationPrincipalPermissionsResourceLfTagOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lakeformation-principal-permissions/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/data-awscc-lakeformation-principal-permissions/index.ts",
        "line": 289
      },
      "name": "DataAwsccLakeformationPrincipalPermissionsResourceLfTagOutputReference",
      "namespace": "dataAwsccLakeformationPrincipalPermissions",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-principal-permissions/index.ts",
            "line": 316
          },
          "name": "catalogId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-principal-permissions/index.ts",
            "line": 321
          },
          "name": "tagKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-principal-permissions/index.ts",
            "line": 326
          },
          "name": "tagValues",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-principal-permissions/index.ts",
            "line": 300
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLakeformationPrincipalPermissions.DataAwsccLakeformationPrincipalPermissionsResourceLfTag"
          }
        }
      ],
      "symbolId": "src/data-awscc-lakeformation-principal-permissions/index:DataAwsccLakeformationPrincipalPermissionsResourceLfTagOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLakeformationPrincipalPermissions.DataAwsccLakeformationPrincipalPermissionsResourceLfTagPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLakeformationPrincipalPermissions.DataAwsccLakeformationPrincipalPermissionsResourceLfTagPolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lakeformation-principal-permissions/index.ts",
        "line": 410
      },
      "name": "DataAwsccLakeformationPrincipalPermissionsResourceLfTagPolicy",
      "namespace": "dataAwsccLakeformationPrincipalPermissions",
      "symbolId": "src/data-awscc-lakeformation-principal-permissions/index:DataAwsccLakeformationPrincipalPermissionsResourceLfTagPolicy"
    },
    "@cdktn/provider-awscc.dataAwsccLakeformationPrincipalPermissions.DataAwsccLakeformationPrincipalPermissionsResourceLfTagPolicyExpression": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLakeformationPrincipalPermissions.DataAwsccLakeformationPrincipalPermissionsResourceLfTagPolicyExpression",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lakeformation-principal-permissions/index.ts",
        "line": 330
      },
      "name": "DataAwsccLakeformationPrincipalPermissionsResourceLfTagPolicyExpression",
      "namespace": "dataAwsccLakeformationPrincipalPermissions",
      "symbolId": "src/data-awscc-lakeformation-principal-permissions/index:DataAwsccLakeformationPrincipalPermissionsResourceLfTagPolicyExpression"
    },
    "@cdktn/provider-awscc.dataAwsccLakeformationPrincipalPermissions.DataAwsccLakeformationPrincipalPermissionsResourceLfTagPolicyExpressionList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLakeformationPrincipalPermissions.DataAwsccLakeformationPrincipalPermissionsResourceLfTagPolicyExpressionList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lakeformation-principal-permissions/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lakeformation-principal-permissions/index.ts",
        "line": 392
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-principal-permissions/index.ts",
            "line": 406
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLakeformationPrincipalPermissions.DataAwsccLakeformationPrincipalPermissionsResourceLfTagPolicyExpressionOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLakeformationPrincipalPermissionsResourceLfTagPolicyExpressionList",
      "namespace": "dataAwsccLakeformationPrincipalPermissions",
      "symbolId": "src/data-awscc-lakeformation-principal-permissions/index:DataAwsccLakeformationPrincipalPermissionsResourceLfTagPolicyExpressionList"
    },
    "@cdktn/provider-awscc.dataAwsccLakeformationPrincipalPermissions.DataAwsccLakeformationPrincipalPermissionsResourceLfTagPolicyExpressionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLakeformationPrincipalPermissions.DataAwsccLakeformationPrincipalPermissionsResourceLfTagPolicyExpressionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lakeformation-principal-permissions/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lakeformation-principal-permissions/index.ts",
        "line": 353
      },
      "name": "DataAwsccLakeformationPrincipalPermissionsResourceLfTagPolicyExpressionOutputReference",
      "namespace": "dataAwsccLakeformationPrincipalPermissions",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-principal-permissions/index.ts",
            "line": 382
          },
          "name": "tagKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-principal-permissions/index.ts",
            "line": 387
          },
          "name": "tagValues",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-principal-permissions/index.ts",
            "line": 366
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLakeformationPrincipalPermissions.DataAwsccLakeformationPrincipalPermissionsResourceLfTagPolicyExpression"
          }
        }
      ],
      "symbolId": "src/data-awscc-lakeformation-principal-permissions/index:DataAwsccLakeformationPrincipalPermissionsResourceLfTagPolicyExpressionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLakeformationPrincipalPermissions.DataAwsccLakeformationPrincipalPermissionsResourceLfTagPolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLakeformationPrincipalPermissions.DataAwsccLakeformationPrincipalPermissionsResourceLfTagPolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lakeformation-principal-permissions/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/data-awscc-lakeformation-principal-permissions/index.ts",
        "line": 433
      },
      "name": "DataAwsccLakeformationPrincipalPermissionsResourceLfTagPolicyOutputReference",
      "namespace": "dataAwsccLakeformationPrincipalPermissions",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-principal-permissions/index.ts",
            "line": 460
          },
          "name": "catalogId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-principal-permissions/index.ts",
            "line": 466
          },
          "name": "expression",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLakeformationPrincipalPermissions.DataAwsccLakeformationPrincipalPermissionsResourceLfTagPolicyExpressionList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-principal-permissions/index.ts",
            "line": 471
          },
          "name": "resourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-principal-permissions/index.ts",
            "line": 444
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLakeformationPrincipalPermissions.DataAwsccLakeformationPrincipalPermissionsResourceLfTagPolicy"
          }
        }
      ],
      "symbolId": "src/data-awscc-lakeformation-principal-permissions/index:DataAwsccLakeformationPrincipalPermissionsResourceLfTagPolicyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLakeformationPrincipalPermissions.DataAwsccLakeformationPrincipalPermissionsResourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLakeformationPrincipalPermissions.DataAwsccLakeformationPrincipalPermissionsResourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lakeformation-principal-permissions/index.ts",
          "line": 703
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lakeformation-principal-permissions/index.ts",
        "line": 696
      },
      "name": "DataAwsccLakeformationPrincipalPermissionsResourceOutputReference",
      "namespace": "dataAwsccLakeformationPrincipalPermissions",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-principal-permissions/index.ts",
            "line": 723
          },
          "name": "catalog",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-principal-permissions/index.ts",
            "line": 741
          },
          "name": "database",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLakeformationPrincipalPermissions.DataAwsccLakeformationPrincipalPermissionsResourceDatabaseOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-principal-permissions/index.ts",
            "line": 729
          },
          "name": "dataCellsFilter",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLakeformationPrincipalPermissions.DataAwsccLakeformationPrincipalPermissionsResourceDataCellsFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-principal-permissions/index.ts",
            "line": 735
          },
          "name": "dataLocation",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLakeformationPrincipalPermissions.DataAwsccLakeformationPrincipalPermissionsResourceDataLocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-principal-permissions/index.ts",
            "line": 747
          },
          "name": "lfTag",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLakeformationPrincipalPermissions.DataAwsccLakeformationPrincipalPermissionsResourceLfTagOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-principal-permissions/index.ts",
            "line": 753
          },
          "name": "lfTagPolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLakeformationPrincipalPermissions.DataAwsccLakeformationPrincipalPermissionsResourceLfTagPolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-principal-permissions/index.ts",
            "line": 759
          },
          "name": "table",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLakeformationPrincipalPermissions.DataAwsccLakeformationPrincipalPermissionsResourceTableOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-principal-permissions/index.ts",
            "line": 765
          },
          "name": "tableWithColumns",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLakeformationPrincipalPermissions.DataAwsccLakeformationPrincipalPermissionsResourceTableWithColumnsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-principal-permissions/index.ts",
            "line": 707
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLakeformationPrincipalPermissions.DataAwsccLakeformationPrincipalPermissionsResource"
          }
        }
      ],
      "symbolId": "src/data-awscc-lakeformation-principal-permissions/index:DataAwsccLakeformationPrincipalPermissionsResourceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLakeformationPrincipalPermissions.DataAwsccLakeformationPrincipalPermissionsResourceTable": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLakeformationPrincipalPermissions.DataAwsccLakeformationPrincipalPermissionsResourceTable",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lakeformation-principal-permissions/index.ts",
        "line": 475
      },
      "name": "DataAwsccLakeformationPrincipalPermissionsResourceTable",
      "namespace": "dataAwsccLakeformationPrincipalPermissions",
      "symbolId": "src/data-awscc-lakeformation-principal-permissions/index:DataAwsccLakeformationPrincipalPermissionsResourceTable"
    },
    "@cdktn/provider-awscc.dataAwsccLakeformationPrincipalPermissions.DataAwsccLakeformationPrincipalPermissionsResourceTableOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLakeformationPrincipalPermissions.DataAwsccLakeformationPrincipalPermissionsResourceTableOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lakeformation-principal-permissions/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-awscc-lakeformation-principal-permissions/index.ts",
        "line": 498
      },
      "name": "DataAwsccLakeformationPrincipalPermissionsResourceTableOutputReference",
      "namespace": "dataAwsccLakeformationPrincipalPermissions",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-principal-permissions/index.ts",
            "line": 525
          },
          "name": "catalogId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-principal-permissions/index.ts",
            "line": 530
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-principal-permissions/index.ts",
            "line": 535
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-principal-permissions/index.ts",
            "line": 540
          },
          "name": "tableWildcard",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-principal-permissions/index.ts",
            "line": 509
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLakeformationPrincipalPermissions.DataAwsccLakeformationPrincipalPermissionsResourceTable"
          }
        }
      ],
      "symbolId": "src/data-awscc-lakeformation-principal-permissions/index:DataAwsccLakeformationPrincipalPermissionsResourceTableOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLakeformationPrincipalPermissions.DataAwsccLakeformationPrincipalPermissionsResourceTableWithColumns": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLakeformationPrincipalPermissions.DataAwsccLakeformationPrincipalPermissionsResourceTableWithColumns",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lakeformation-principal-permissions/index.ts",
        "line": 598
      },
      "name": "DataAwsccLakeformationPrincipalPermissionsResourceTableWithColumns",
      "namespace": "dataAwsccLakeformationPrincipalPermissions",
      "symbolId": "src/data-awscc-lakeformation-principal-permissions/index:DataAwsccLakeformationPrincipalPermissionsResourceTableWithColumns"
    },
    "@cdktn/provider-awscc.dataAwsccLakeformationPrincipalPermissions.DataAwsccLakeformationPrincipalPermissionsResourceTableWithColumnsColumnWildcard": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLakeformationPrincipalPermissions.DataAwsccLakeformationPrincipalPermissionsResourceTableWithColumnsColumnWildcard",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lakeformation-principal-permissions/index.ts",
        "line": 544
      },
      "name": "DataAwsccLakeformationPrincipalPermissionsResourceTableWithColumnsColumnWildcard",
      "namespace": "dataAwsccLakeformationPrincipalPermissions",
      "symbolId": "src/data-awscc-lakeformation-principal-permissions/index:DataAwsccLakeformationPrincipalPermissionsResourceTableWithColumnsColumnWildcard"
    },
    "@cdktn/provider-awscc.dataAwsccLakeformationPrincipalPermissions.DataAwsccLakeformationPrincipalPermissionsResourceTableWithColumnsColumnWildcardOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLakeformationPrincipalPermissions.DataAwsccLakeformationPrincipalPermissionsResourceTableWithColumnsColumnWildcardOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lakeformation-principal-permissions/index.ts",
          "line": 574
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lakeformation-principal-permissions/index.ts",
        "line": 567
      },
      "name": "DataAwsccLakeformationPrincipalPermissionsResourceTableWithColumnsColumnWildcardOutputReference",
      "namespace": "dataAwsccLakeformationPrincipalPermissions",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-principal-permissions/index.ts",
            "line": 594
          },
          "name": "excludedColumnNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-principal-permissions/index.ts",
            "line": 578
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLakeformationPrincipalPermissions.DataAwsccLakeformationPrincipalPermissionsResourceTableWithColumnsColumnWildcard"
          }
        }
      ],
      "symbolId": "src/data-awscc-lakeformation-principal-permissions/index:DataAwsccLakeformationPrincipalPermissionsResourceTableWithColumnsColumnWildcardOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLakeformationPrincipalPermissions.DataAwsccLakeformationPrincipalPermissionsResourceTableWithColumnsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLakeformationPrincipalPermissions.DataAwsccLakeformationPrincipalPermissionsResourceTableWithColumnsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lakeformation-principal-permissions/index.ts",
          "line": 628
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lakeformation-principal-permissions/index.ts",
        "line": 621
      },
      "name": "DataAwsccLakeformationPrincipalPermissionsResourceTableWithColumnsOutputReference",
      "namespace": "dataAwsccLakeformationPrincipalPermissions",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-principal-permissions/index.ts",
            "line": 648
          },
          "name": "catalogId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-principal-permissions/index.ts",
            "line": 653
          },
          "name": "columnNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-principal-permissions/index.ts",
            "line": 659
          },
          "name": "columnWildcard",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLakeformationPrincipalPermissions.DataAwsccLakeformationPrincipalPermissionsResourceTableWithColumnsColumnWildcardOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-principal-permissions/index.ts",
            "line": 664
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-principal-permissions/index.ts",
            "line": 669
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-principal-permissions/index.ts",
            "line": 632
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLakeformationPrincipalPermissions.DataAwsccLakeformationPrincipalPermissionsResourceTableWithColumns"
          }
        }
      ],
      "symbolId": "src/data-awscc-lakeformation-principal-permissions/index:DataAwsccLakeformationPrincipalPermissionsResourceTableWithColumnsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLakeformationTag.DataAwsccLakeformationTag": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lakeformation_tag awscc_lakeformation_tag}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLakeformationTag.DataAwsccLakeformationTag",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lakeformation_tag awscc_lakeformation_tag} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-lakeformation-tag/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLakeformationTag.DataAwsccLakeformationTagConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lakeformation-tag/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLakeformationTag resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-tag/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccLakeformationTag to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lakeformation_tag#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLakeformationTag that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLakeformationTag to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-tag/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-awscc-lakeformation-tag/index.ts",
            "line": 122
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLakeformationTag",
      "namespace": "dataAwsccLakeformationTag",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-tag/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-tag/index.ts",
            "line": 85
          },
          "name": "catalogId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-tag/index.ts",
            "line": 103
          },
          "name": "tagKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-tag/index.ts",
            "line": 108
          },
          "name": "tagValues",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-tag/index.ts",
            "line": 98
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-tag/index.ts",
            "line": 91
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-lakeformation-tag/index:DataAwsccLakeformationTag"
    },
    "@cdktn/provider-awscc.dataAwsccLakeformationTag.DataAwsccLakeformationTagConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLakeformationTag.DataAwsccLakeformationTagConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lakeformation-tag/index.ts",
        "line": 14
      },
      "name": "DataAwsccLakeformationTagConfig",
      "namespace": "dataAwsccLakeformationTag",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lakeformation_tag#id DataAwsccLakeformationTag#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-tag/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-lakeformation-tag/index:DataAwsccLakeformationTagConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLakeformationTagAssociation.DataAwsccLakeformationTagAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lakeformation_tag_association awscc_lakeformation_tag_association}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLakeformationTagAssociation.DataAwsccLakeformationTagAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lakeformation_tag_association awscc_lakeformation_tag_association} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-lakeformation-tag-association/index.ts",
          "line": 415
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLakeformationTagAssociation.DataAwsccLakeformationTagAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lakeformation-tag-association/index.ts",
        "line": 383
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLakeformationTagAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-tag-association/index.ts",
            "line": 400
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccLakeformationTagAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lakeformation_tag_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLakeformationTagAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLakeformationTagAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-tag-association/index.ts",
            "line": 477
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-tag-association/index.ts",
            "line": 483
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLakeformationTagAssociation",
      "namespace": "dataAwsccLakeformationTagAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-tag-association/index.ts",
            "line": 388
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-tag-association/index.ts",
            "line": 453
          },
          "name": "lfTags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLakeformationTagAssociation.DataAwsccLakeformationTagAssociationLfTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-tag-association/index.ts",
            "line": 459
          },
          "name": "resource",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLakeformationTagAssociation.DataAwsccLakeformationTagAssociationResourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-tag-association/index.ts",
            "line": 464
          },
          "name": "resourceIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-tag-association/index.ts",
            "line": 469
          },
          "name": "tagsIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-tag-association/index.ts",
            "line": 447
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-tag-association/index.ts",
            "line": 440
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-lakeformation-tag-association/index:DataAwsccLakeformationTagAssociation"
    },
    "@cdktn/provider-awscc.dataAwsccLakeformationTagAssociation.DataAwsccLakeformationTagAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLakeformationTagAssociation.DataAwsccLakeformationTagAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lakeformation-tag-association/index.ts",
        "line": 14
      },
      "name": "DataAwsccLakeformationTagAssociationConfig",
      "namespace": "dataAwsccLakeformationTagAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lakeformation_tag_association#id DataAwsccLakeformationTagAssociation#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-tag-association/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-lakeformation-tag-association/index:DataAwsccLakeformationTagAssociationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLakeformationTagAssociation.DataAwsccLakeformationTagAssociationLfTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLakeformationTagAssociation.DataAwsccLakeformationTagAssociationLfTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lakeformation-tag-association/index.ts",
        "line": 25
      },
      "name": "DataAwsccLakeformationTagAssociationLfTags",
      "namespace": "dataAwsccLakeformationTagAssociation",
      "symbolId": "src/data-awscc-lakeformation-tag-association/index:DataAwsccLakeformationTagAssociationLfTags"
    },
    "@cdktn/provider-awscc.dataAwsccLakeformationTagAssociation.DataAwsccLakeformationTagAssociationLfTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLakeformationTagAssociation.DataAwsccLakeformationTagAssociationLfTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lakeformation-tag-association/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lakeformation-tag-association/index.ts",
        "line": 92
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-tag-association/index.ts",
            "line": 106
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLakeformationTagAssociation.DataAwsccLakeformationTagAssociationLfTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLakeformationTagAssociationLfTagsList",
      "namespace": "dataAwsccLakeformationTagAssociation",
      "symbolId": "src/data-awscc-lakeformation-tag-association/index:DataAwsccLakeformationTagAssociationLfTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccLakeformationTagAssociation.DataAwsccLakeformationTagAssociationLfTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLakeformationTagAssociation.DataAwsccLakeformationTagAssociationLfTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lakeformation-tag-association/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lakeformation-tag-association/index.ts",
        "line": 48
      },
      "name": "DataAwsccLakeformationTagAssociationLfTagsOutputReference",
      "namespace": "dataAwsccLakeformationTagAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-tag-association/index.ts",
            "line": 77
          },
          "name": "catalogId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-tag-association/index.ts",
            "line": 82
          },
          "name": "tagKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-tag-association/index.ts",
            "line": 87
          },
          "name": "tagValues",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-tag-association/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLakeformationTagAssociation.DataAwsccLakeformationTagAssociationLfTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-lakeformation-tag-association/index:DataAwsccLakeformationTagAssociationLfTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLakeformationTagAssociation.DataAwsccLakeformationTagAssociationResource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLakeformationTagAssociation.DataAwsccLakeformationTagAssociationResource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lakeformation-tag-association/index.ts",
        "line": 307
      },
      "name": "DataAwsccLakeformationTagAssociationResource",
      "namespace": "dataAwsccLakeformationTagAssociation",
      "symbolId": "src/data-awscc-lakeformation-tag-association/index:DataAwsccLakeformationTagAssociationResource"
    },
    "@cdktn/provider-awscc.dataAwsccLakeformationTagAssociation.DataAwsccLakeformationTagAssociationResourceDatabase": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLakeformationTagAssociation.DataAwsccLakeformationTagAssociationResourceDatabase",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lakeformation-tag-association/index.ts",
        "line": 110
      },
      "name": "DataAwsccLakeformationTagAssociationResourceDatabase",
      "namespace": "dataAwsccLakeformationTagAssociation",
      "symbolId": "src/data-awscc-lakeformation-tag-association/index:DataAwsccLakeformationTagAssociationResourceDatabase"
    },
    "@cdktn/provider-awscc.dataAwsccLakeformationTagAssociation.DataAwsccLakeformationTagAssociationResourceDatabaseOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLakeformationTagAssociation.DataAwsccLakeformationTagAssociationResourceDatabaseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lakeformation-tag-association/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-awscc-lakeformation-tag-association/index.ts",
        "line": 133
      },
      "name": "DataAwsccLakeformationTagAssociationResourceDatabaseOutputReference",
      "namespace": "dataAwsccLakeformationTagAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-tag-association/index.ts",
            "line": 160
          },
          "name": "catalogId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-tag-association/index.ts",
            "line": 165
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-tag-association/index.ts",
            "line": 144
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLakeformationTagAssociation.DataAwsccLakeformationTagAssociationResourceDatabase"
          }
        }
      ],
      "symbolId": "src/data-awscc-lakeformation-tag-association/index:DataAwsccLakeformationTagAssociationResourceDatabaseOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLakeformationTagAssociation.DataAwsccLakeformationTagAssociationResourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLakeformationTagAssociation.DataAwsccLakeformationTagAssociationResourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lakeformation-tag-association/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-awscc-lakeformation-tag-association/index.ts",
        "line": 330
      },
      "name": "DataAwsccLakeformationTagAssociationResourceOutputReference",
      "namespace": "dataAwsccLakeformationTagAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-tag-association/index.ts",
            "line": 357
          },
          "name": "catalog",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-tag-association/index.ts",
            "line": 363
          },
          "name": "database",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLakeformationTagAssociation.DataAwsccLakeformationTagAssociationResourceDatabaseOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-tag-association/index.ts",
            "line": 369
          },
          "name": "table",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLakeformationTagAssociation.DataAwsccLakeformationTagAssociationResourceTableOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-tag-association/index.ts",
            "line": 375
          },
          "name": "tableWithColumns",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLakeformationTagAssociation.DataAwsccLakeformationTagAssociationResourceTableWithColumnsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-tag-association/index.ts",
            "line": 341
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLakeformationTagAssociation.DataAwsccLakeformationTagAssociationResource"
          }
        }
      ],
      "symbolId": "src/data-awscc-lakeformation-tag-association/index:DataAwsccLakeformationTagAssociationResourceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLakeformationTagAssociation.DataAwsccLakeformationTagAssociationResourceTable": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLakeformationTagAssociation.DataAwsccLakeformationTagAssociationResourceTable",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lakeformation-tag-association/index.ts",
        "line": 169
      },
      "name": "DataAwsccLakeformationTagAssociationResourceTable",
      "namespace": "dataAwsccLakeformationTagAssociation",
      "symbolId": "src/data-awscc-lakeformation-tag-association/index:DataAwsccLakeformationTagAssociationResourceTable"
    },
    "@cdktn/provider-awscc.dataAwsccLakeformationTagAssociation.DataAwsccLakeformationTagAssociationResourceTableOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLakeformationTagAssociation.DataAwsccLakeformationTagAssociationResourceTableOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lakeformation-tag-association/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-awscc-lakeformation-tag-association/index.ts",
        "line": 192
      },
      "name": "DataAwsccLakeformationTagAssociationResourceTableOutputReference",
      "namespace": "dataAwsccLakeformationTagAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-tag-association/index.ts",
            "line": 219
          },
          "name": "catalogId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-tag-association/index.ts",
            "line": 224
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-tag-association/index.ts",
            "line": 229
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-tag-association/index.ts",
            "line": 234
          },
          "name": "tableWildcard",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-tag-association/index.ts",
            "line": 203
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLakeformationTagAssociation.DataAwsccLakeformationTagAssociationResourceTable"
          }
        }
      ],
      "symbolId": "src/data-awscc-lakeformation-tag-association/index:DataAwsccLakeformationTagAssociationResourceTableOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLakeformationTagAssociation.DataAwsccLakeformationTagAssociationResourceTableWithColumns": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLakeformationTagAssociation.DataAwsccLakeformationTagAssociationResourceTableWithColumns",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lakeformation-tag-association/index.ts",
        "line": 238
      },
      "name": "DataAwsccLakeformationTagAssociationResourceTableWithColumns",
      "namespace": "dataAwsccLakeformationTagAssociation",
      "symbolId": "src/data-awscc-lakeformation-tag-association/index:DataAwsccLakeformationTagAssociationResourceTableWithColumns"
    },
    "@cdktn/provider-awscc.dataAwsccLakeformationTagAssociation.DataAwsccLakeformationTagAssociationResourceTableWithColumnsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLakeformationTagAssociation.DataAwsccLakeformationTagAssociationResourceTableWithColumnsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lakeformation-tag-association/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lakeformation-tag-association/index.ts",
        "line": 261
      },
      "name": "DataAwsccLakeformationTagAssociationResourceTableWithColumnsOutputReference",
      "namespace": "dataAwsccLakeformationTagAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-tag-association/index.ts",
            "line": 288
          },
          "name": "catalogId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-tag-association/index.ts",
            "line": 293
          },
          "name": "columnNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-tag-association/index.ts",
            "line": 298
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-tag-association/index.ts",
            "line": 303
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-tag-association/index.ts",
            "line": 272
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLakeformationTagAssociation.DataAwsccLakeformationTagAssociationResourceTableWithColumns"
          }
        }
      ],
      "symbolId": "src/data-awscc-lakeformation-tag-association/index:DataAwsccLakeformationTagAssociationResourceTableWithColumnsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLakeformationTags.DataAwsccLakeformationTags": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lakeformation_tags awscc_lakeformation_tags}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLakeformationTags.DataAwsccLakeformationTags",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lakeformation_tags awscc_lakeformation_tags} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-lakeformation-tags/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLakeformationTags.DataAwsccLakeformationTagsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lakeformation-tags/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLakeformationTags resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-tags/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccLakeformationTags to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lakeformation_tags#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLakeformationTags that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLakeformationTags to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-tags/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-tags/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLakeformationTags",
      "namespace": "dataAwsccLakeformationTags",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-tags/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-tags/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lakeformation-tags/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-lakeformation-tags/index:DataAwsccLakeformationTags"
    },
    "@cdktn/provider-awscc.dataAwsccLakeformationTags.DataAwsccLakeformationTagsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLakeformationTags.DataAwsccLakeformationTagsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lakeformation-tags/index.ts",
        "line": 14
      },
      "name": "DataAwsccLakeformationTagsConfig",
      "namespace": "dataAwsccLakeformationTags",
      "symbolId": "src/data-awscc-lakeformation-tags/index:DataAwsccLakeformationTagsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaAlias.DataAwsccLambdaAlias": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lambda_alias awscc_lambda_alias}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaAlias.DataAwsccLambdaAlias",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lambda_alias awscc_lambda_alias} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-alias/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-awscc.dataAwsccLambdaAlias.DataAwsccLambdaAliasConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-alias/index.ts",
        "line": 218
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLambdaAlias resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-alias/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 DataAwsccLambdaAlias to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lambda_alias#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLambdaAlias that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLambdaAlias to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-alias/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-awscc-lambda-alias/index.ts",
            "line": 333
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLambdaAlias",
      "namespace": "dataAwsccLambdaAlias",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-alias/index.ts",
            "line": 223
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-alias/index.ts",
            "line": 274
          },
          "name": "aliasArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-alias/index.ts",
            "line": 279
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-alias/index.ts",
            "line": 284
          },
          "name": "functionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-alias/index.ts",
            "line": 289
          },
          "name": "functionVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-alias/index.ts",
            "line": 307
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-alias/index.ts",
            "line": 313
          },
          "name": "provisionedConcurrencyConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaAlias.DataAwsccLambdaAliasProvisionedConcurrencyConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-alias/index.ts",
            "line": 319
          },
          "name": "routingConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaAlias.DataAwsccLambdaAliasRoutingConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-alias/index.ts",
            "line": 302
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-alias/index.ts",
            "line": 295
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-lambda-alias/index:DataAwsccLambdaAlias"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaAlias.DataAwsccLambdaAliasConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaAlias.DataAwsccLambdaAliasConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-alias/index.ts",
        "line": 14
      },
      "name": "DataAwsccLambdaAliasConfig",
      "namespace": "dataAwsccLambdaAlias",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lambda_alias#id DataAwsccLambdaAlias#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-alias/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-lambda-alias/index:DataAwsccLambdaAliasConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaAlias.DataAwsccLambdaAliasProvisionedConcurrencyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaAlias.DataAwsccLambdaAliasProvisionedConcurrencyConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-alias/index.ts",
        "line": 25
      },
      "name": "DataAwsccLambdaAliasProvisionedConcurrencyConfig",
      "namespace": "dataAwsccLambdaAlias",
      "symbolId": "src/data-awscc-lambda-alias/index:DataAwsccLambdaAliasProvisionedConcurrencyConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaAlias.DataAwsccLambdaAliasProvisionedConcurrencyConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaAlias.DataAwsccLambdaAliasProvisionedConcurrencyConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-alias/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-alias/index.ts",
        "line": 48
      },
      "name": "DataAwsccLambdaAliasProvisionedConcurrencyConfigOutputReference",
      "namespace": "dataAwsccLambdaAlias",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-alias/index.ts",
            "line": 75
          },
          "name": "provisionedConcurrentExecutions",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-alias/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaAlias.DataAwsccLambdaAliasProvisionedConcurrencyConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-lambda-alias/index:DataAwsccLambdaAliasProvisionedConcurrencyConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaAlias.DataAwsccLambdaAliasRoutingConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaAlias.DataAwsccLambdaAliasRoutingConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-alias/index.ts",
        "line": 159
      },
      "name": "DataAwsccLambdaAliasRoutingConfig",
      "namespace": "dataAwsccLambdaAlias",
      "symbolId": "src/data-awscc-lambda-alias/index:DataAwsccLambdaAliasRoutingConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaAlias.DataAwsccLambdaAliasRoutingConfigAdditionalVersionWeights": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaAlias.DataAwsccLambdaAliasRoutingConfigAdditionalVersionWeights",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-alias/index.ts",
        "line": 79
      },
      "name": "DataAwsccLambdaAliasRoutingConfigAdditionalVersionWeights",
      "namespace": "dataAwsccLambdaAlias",
      "symbolId": "src/data-awscc-lambda-alias/index:DataAwsccLambdaAliasRoutingConfigAdditionalVersionWeights"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaAlias.DataAwsccLambdaAliasRoutingConfigAdditionalVersionWeightsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaAlias.DataAwsccLambdaAliasRoutingConfigAdditionalVersionWeightsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-alias/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-alias/index.ts",
        "line": 141
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-alias/index.ts",
            "line": 155
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLambdaAlias.DataAwsccLambdaAliasRoutingConfigAdditionalVersionWeightsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLambdaAliasRoutingConfigAdditionalVersionWeightsList",
      "namespace": "dataAwsccLambdaAlias",
      "symbolId": "src/data-awscc-lambda-alias/index:DataAwsccLambdaAliasRoutingConfigAdditionalVersionWeightsList"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaAlias.DataAwsccLambdaAliasRoutingConfigAdditionalVersionWeightsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaAlias.DataAwsccLambdaAliasRoutingConfigAdditionalVersionWeightsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-alias/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-alias/index.ts",
        "line": 102
      },
      "name": "DataAwsccLambdaAliasRoutingConfigAdditionalVersionWeightsOutputReference",
      "namespace": "dataAwsccLambdaAlias",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-alias/index.ts",
            "line": 131
          },
          "name": "functionVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-alias/index.ts",
            "line": 136
          },
          "name": "functionWeight",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-alias/index.ts",
            "line": 115
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaAlias.DataAwsccLambdaAliasRoutingConfigAdditionalVersionWeights"
          }
        }
      ],
      "symbolId": "src/data-awscc-lambda-alias/index:DataAwsccLambdaAliasRoutingConfigAdditionalVersionWeightsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaAlias.DataAwsccLambdaAliasRoutingConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaAlias.DataAwsccLambdaAliasRoutingConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-alias/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-awscc-lambda-alias/index.ts",
        "line": 182
      },
      "name": "DataAwsccLambdaAliasRoutingConfigOutputReference",
      "namespace": "dataAwsccLambdaAlias",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-alias/index.ts",
            "line": 210
          },
          "name": "additionalVersionWeights",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaAlias.DataAwsccLambdaAliasRoutingConfigAdditionalVersionWeightsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-alias/index.ts",
            "line": 193
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaAlias.DataAwsccLambdaAliasRoutingConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-lambda-alias/index:DataAwsccLambdaAliasRoutingConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaCapacityProvider.DataAwsccLambdaCapacityProvider": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lambda_capacity_provider awscc_lambda_capacity_provider}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaCapacityProvider.DataAwsccLambdaCapacityProvider",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lambda_capacity_provider awscc_lambda_capacity_provider} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-capacity-provider/index.ts",
          "line": 717
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLambdaCapacityProvider.DataAwsccLambdaCapacityProviderConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-capacity-provider/index.ts",
        "line": 685
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLambdaCapacityProvider resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-capacity-provider/index.ts",
            "line": 702
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccLambdaCapacityProvider to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lambda_capacity_provider#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLambdaCapacityProvider that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLambdaCapacityProvider to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-capacity-provider/index.ts",
            "line": 819
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-capacity-provider/index.ts",
            "line": 825
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLambdaCapacityProvider",
      "namespace": "dataAwsccLambdaCapacityProvider",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-capacity-provider/index.ts",
            "line": 690
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-capacity-provider/index.ts",
            "line": 741
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-capacity-provider/index.ts",
            "line": 746
          },
          "name": "capacityProviderName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-capacity-provider/index.ts",
            "line": 752
          },
          "name": "capacityProviderScalingConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaCapacityProvider.DataAwsccLambdaCapacityProviderCapacityProviderScalingConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-capacity-provider/index.ts",
            "line": 771
          },
          "name": "instanceRequirements",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaCapacityProvider.DataAwsccLambdaCapacityProviderInstanceRequirementsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-capacity-provider/index.ts",
            "line": 776
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-capacity-provider/index.ts",
            "line": 782
          },
          "name": "permissionsConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaCapacityProvider.DataAwsccLambdaCapacityProviderPermissionsConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-capacity-provider/index.ts",
            "line": 788
          },
          "name": "propagateTags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaCapacityProvider.DataAwsccLambdaCapacityProviderPropagateTagsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-capacity-provider/index.ts",
            "line": 793
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-capacity-provider/index.ts",
            "line": 799
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaCapacityProvider.DataAwsccLambdaCapacityProviderTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-capacity-provider/index.ts",
            "line": 805
          },
          "name": "telemetryConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaCapacityProvider.DataAwsccLambdaCapacityProviderTelemetryConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-capacity-provider/index.ts",
            "line": 811
          },
          "name": "vpcConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaCapacityProvider.DataAwsccLambdaCapacityProviderVpcConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-capacity-provider/index.ts",
            "line": 765
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-capacity-provider/index.ts",
            "line": 758
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-lambda-capacity-provider/index:DataAwsccLambdaCapacityProvider"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaCapacityProvider.DataAwsccLambdaCapacityProviderCapacityProviderScalingConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaCapacityProvider.DataAwsccLambdaCapacityProviderCapacityProviderScalingConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-capacity-provider/index.ts",
        "line": 105
      },
      "name": "DataAwsccLambdaCapacityProviderCapacityProviderScalingConfig",
      "namespace": "dataAwsccLambdaCapacityProvider",
      "symbolId": "src/data-awscc-lambda-capacity-provider/index:DataAwsccLambdaCapacityProviderCapacityProviderScalingConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaCapacityProvider.DataAwsccLambdaCapacityProviderCapacityProviderScalingConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaCapacityProvider.DataAwsccLambdaCapacityProviderCapacityProviderScalingConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-capacity-provider/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-awscc-lambda-capacity-provider/index.ts",
        "line": 128
      },
      "name": "DataAwsccLambdaCapacityProviderCapacityProviderScalingConfigOutputReference",
      "namespace": "dataAwsccLambdaCapacityProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-capacity-provider/index.ts",
            "line": 155
          },
          "name": "maxVCpuCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-capacity-provider/index.ts",
            "line": 160
          },
          "name": "scalingMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-capacity-provider/index.ts",
            "line": 166
          },
          "name": "scalingPolicies",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaCapacityProvider.DataAwsccLambdaCapacityProviderCapacityProviderScalingConfigScalingPoliciesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-capacity-provider/index.ts",
            "line": 139
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaCapacityProvider.DataAwsccLambdaCapacityProviderCapacityProviderScalingConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-lambda-capacity-provider/index:DataAwsccLambdaCapacityProviderCapacityProviderScalingConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaCapacityProvider.DataAwsccLambdaCapacityProviderCapacityProviderScalingConfigScalingPolicies": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaCapacityProvider.DataAwsccLambdaCapacityProviderCapacityProviderScalingConfigScalingPolicies",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-capacity-provider/index.ts",
        "line": 25
      },
      "name": "DataAwsccLambdaCapacityProviderCapacityProviderScalingConfigScalingPolicies",
      "namespace": "dataAwsccLambdaCapacityProvider",
      "symbolId": "src/data-awscc-lambda-capacity-provider/index:DataAwsccLambdaCapacityProviderCapacityProviderScalingConfigScalingPolicies"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaCapacityProvider.DataAwsccLambdaCapacityProviderCapacityProviderScalingConfigScalingPoliciesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaCapacityProvider.DataAwsccLambdaCapacityProviderCapacityProviderScalingConfigScalingPoliciesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-capacity-provider/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-awscc-lambda-capacity-provider/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-capacity-provider/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-awscc.dataAwsccLambdaCapacityProvider.DataAwsccLambdaCapacityProviderCapacityProviderScalingConfigScalingPoliciesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLambdaCapacityProviderCapacityProviderScalingConfigScalingPoliciesList",
      "namespace": "dataAwsccLambdaCapacityProvider",
      "symbolId": "src/data-awscc-lambda-capacity-provider/index:DataAwsccLambdaCapacityProviderCapacityProviderScalingConfigScalingPoliciesList"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaCapacityProvider.DataAwsccLambdaCapacityProviderCapacityProviderScalingConfigScalingPoliciesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaCapacityProvider.DataAwsccLambdaCapacityProviderCapacityProviderScalingConfigScalingPoliciesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-capacity-provider/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-capacity-provider/index.ts",
        "line": 48
      },
      "name": "DataAwsccLambdaCapacityProviderCapacityProviderScalingConfigScalingPoliciesOutputReference",
      "namespace": "dataAwsccLambdaCapacityProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-capacity-provider/index.ts",
            "line": 77
          },
          "name": "predefinedMetricType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-capacity-provider/index.ts",
            "line": 82
          },
          "name": "targetValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-capacity-provider/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaCapacityProvider.DataAwsccLambdaCapacityProviderCapacityProviderScalingConfigScalingPolicies"
          }
        }
      ],
      "symbolId": "src/data-awscc-lambda-capacity-provider/index:DataAwsccLambdaCapacityProviderCapacityProviderScalingConfigScalingPoliciesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaCapacityProvider.DataAwsccLambdaCapacityProviderConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaCapacityProvider.DataAwsccLambdaCapacityProviderConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-capacity-provider/index.ts",
        "line": 14
      },
      "name": "DataAwsccLambdaCapacityProviderConfig",
      "namespace": "dataAwsccLambdaCapacityProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lambda_capacity_provider#id DataAwsccLambdaCapacityProvider#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-capacity-provider/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-lambda-capacity-provider/index:DataAwsccLambdaCapacityProviderConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaCapacityProvider.DataAwsccLambdaCapacityProviderInstanceRequirements": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaCapacityProvider.DataAwsccLambdaCapacityProviderInstanceRequirements",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-capacity-provider/index.ts",
        "line": 170
      },
      "name": "DataAwsccLambdaCapacityProviderInstanceRequirements",
      "namespace": "dataAwsccLambdaCapacityProvider",
      "symbolId": "src/data-awscc-lambda-capacity-provider/index:DataAwsccLambdaCapacityProviderInstanceRequirements"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaCapacityProvider.DataAwsccLambdaCapacityProviderInstanceRequirementsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaCapacityProvider.DataAwsccLambdaCapacityProviderInstanceRequirementsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-capacity-provider/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/data-awscc-lambda-capacity-provider/index.ts",
        "line": 193
      },
      "name": "DataAwsccLambdaCapacityProviderInstanceRequirementsOutputReference",
      "namespace": "dataAwsccLambdaCapacityProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-capacity-provider/index.ts",
            "line": 220
          },
          "name": "allowedInstanceTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-capacity-provider/index.ts",
            "line": 225
          },
          "name": "architectures",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-capacity-provider/index.ts",
            "line": 230
          },
          "name": "excludedInstanceTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-capacity-provider/index.ts",
            "line": 204
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaCapacityProvider.DataAwsccLambdaCapacityProviderInstanceRequirements"
          }
        }
      ],
      "symbolId": "src/data-awscc-lambda-capacity-provider/index:DataAwsccLambdaCapacityProviderInstanceRequirementsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaCapacityProvider.DataAwsccLambdaCapacityProviderPermissionsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaCapacityProvider.DataAwsccLambdaCapacityProviderPermissionsConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-capacity-provider/index.ts",
        "line": 234
      },
      "name": "DataAwsccLambdaCapacityProviderPermissionsConfig",
      "namespace": "dataAwsccLambdaCapacityProvider",
      "symbolId": "src/data-awscc-lambda-capacity-provider/index:DataAwsccLambdaCapacityProviderPermissionsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaCapacityProvider.DataAwsccLambdaCapacityProviderPermissionsConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaCapacityProvider.DataAwsccLambdaCapacityProviderPermissionsConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-capacity-provider/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-awscc-lambda-capacity-provider/index.ts",
        "line": 257
      },
      "name": "DataAwsccLambdaCapacityProviderPermissionsConfigOutputReference",
      "namespace": "dataAwsccLambdaCapacityProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-capacity-provider/index.ts",
            "line": 284
          },
          "name": "capacityProviderOperatorRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-capacity-provider/index.ts",
            "line": 268
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaCapacityProvider.DataAwsccLambdaCapacityProviderPermissionsConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-lambda-capacity-provider/index:DataAwsccLambdaCapacityProviderPermissionsConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaCapacityProvider.DataAwsccLambdaCapacityProviderPropagateTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaCapacityProvider.DataAwsccLambdaCapacityProviderPropagateTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-capacity-provider/index.ts",
        "line": 368
      },
      "name": "DataAwsccLambdaCapacityProviderPropagateTags",
      "namespace": "dataAwsccLambdaCapacityProvider",
      "symbolId": "src/data-awscc-lambda-capacity-provider/index:DataAwsccLambdaCapacityProviderPropagateTags"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaCapacityProvider.DataAwsccLambdaCapacityProviderPropagateTagsExplicitTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaCapacityProvider.DataAwsccLambdaCapacityProviderPropagateTagsExplicitTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-capacity-provider/index.ts",
        "line": 288
      },
      "name": "DataAwsccLambdaCapacityProviderPropagateTagsExplicitTags",
      "namespace": "dataAwsccLambdaCapacityProvider",
      "symbolId": "src/data-awscc-lambda-capacity-provider/index:DataAwsccLambdaCapacityProviderPropagateTagsExplicitTags"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaCapacityProvider.DataAwsccLambdaCapacityProviderPropagateTagsExplicitTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaCapacityProvider.DataAwsccLambdaCapacityProviderPropagateTagsExplicitTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-capacity-provider/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-capacity-provider/index.ts",
        "line": 350
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-capacity-provider/index.ts",
            "line": 364
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLambdaCapacityProvider.DataAwsccLambdaCapacityProviderPropagateTagsExplicitTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLambdaCapacityProviderPropagateTagsExplicitTagsList",
      "namespace": "dataAwsccLambdaCapacityProvider",
      "symbolId": "src/data-awscc-lambda-capacity-provider/index:DataAwsccLambdaCapacityProviderPropagateTagsExplicitTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaCapacityProvider.DataAwsccLambdaCapacityProviderPropagateTagsExplicitTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaCapacityProvider.DataAwsccLambdaCapacityProviderPropagateTagsExplicitTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-capacity-provider/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-awscc-lambda-capacity-provider/index.ts",
        "line": 311
      },
      "name": "DataAwsccLambdaCapacityProviderPropagateTagsExplicitTagsOutputReference",
      "namespace": "dataAwsccLambdaCapacityProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-capacity-provider/index.ts",
            "line": 340
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-capacity-provider/index.ts",
            "line": 345
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-capacity-provider/index.ts",
            "line": 324
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaCapacityProvider.DataAwsccLambdaCapacityProviderPropagateTagsExplicitTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-lambda-capacity-provider/index:DataAwsccLambdaCapacityProviderPropagateTagsExplicitTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaCapacityProvider.DataAwsccLambdaCapacityProviderPropagateTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaCapacityProvider.DataAwsccLambdaCapacityProviderPropagateTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-capacity-provider/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-awscc-lambda-capacity-provider/index.ts",
        "line": 391
      },
      "name": "DataAwsccLambdaCapacityProviderPropagateTagsOutputReference",
      "namespace": "dataAwsccLambdaCapacityProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-capacity-provider/index.ts",
            "line": 419
          },
          "name": "explicitTags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaCapacityProvider.DataAwsccLambdaCapacityProviderPropagateTagsExplicitTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-capacity-provider/index.ts",
            "line": 424
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-capacity-provider/index.ts",
            "line": 402
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaCapacityProvider.DataAwsccLambdaCapacityProviderPropagateTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-lambda-capacity-provider/index:DataAwsccLambdaCapacityProviderPropagateTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaCapacityProvider.DataAwsccLambdaCapacityProviderTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaCapacityProvider.DataAwsccLambdaCapacityProviderTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-capacity-provider/index.ts",
        "line": 428
      },
      "name": "DataAwsccLambdaCapacityProviderTags",
      "namespace": "dataAwsccLambdaCapacityProvider",
      "symbolId": "src/data-awscc-lambda-capacity-provider/index:DataAwsccLambdaCapacityProviderTags"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaCapacityProvider.DataAwsccLambdaCapacityProviderTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaCapacityProvider.DataAwsccLambdaCapacityProviderTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-capacity-provider/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-awscc-lambda-capacity-provider/index.ts",
        "line": 490
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-capacity-provider/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-awscc.dataAwsccLambdaCapacityProvider.DataAwsccLambdaCapacityProviderTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLambdaCapacityProviderTagsList",
      "namespace": "dataAwsccLambdaCapacityProvider",
      "symbolId": "src/data-awscc-lambda-capacity-provider/index:DataAwsccLambdaCapacityProviderTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaCapacityProvider.DataAwsccLambdaCapacityProviderTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaCapacityProvider.DataAwsccLambdaCapacityProviderTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-capacity-provider/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-capacity-provider/index.ts",
        "line": 451
      },
      "name": "DataAwsccLambdaCapacityProviderTagsOutputReference",
      "namespace": "dataAwsccLambdaCapacityProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-capacity-provider/index.ts",
            "line": 480
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-capacity-provider/index.ts",
            "line": 485
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-capacity-provider/index.ts",
            "line": 464
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaCapacityProvider.DataAwsccLambdaCapacityProviderTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-lambda-capacity-provider/index:DataAwsccLambdaCapacityProviderTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaCapacityProvider.DataAwsccLambdaCapacityProviderTelemetryConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaCapacityProvider.DataAwsccLambdaCapacityProviderTelemetryConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-capacity-provider/index.ts",
        "line": 567
      },
      "name": "DataAwsccLambdaCapacityProviderTelemetryConfig",
      "namespace": "dataAwsccLambdaCapacityProvider",
      "symbolId": "src/data-awscc-lambda-capacity-provider/index:DataAwsccLambdaCapacityProviderTelemetryConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaCapacityProvider.DataAwsccLambdaCapacityProviderTelemetryConfigLoggingConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaCapacityProvider.DataAwsccLambdaCapacityProviderTelemetryConfigLoggingConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-capacity-provider/index.ts",
        "line": 508
      },
      "name": "DataAwsccLambdaCapacityProviderTelemetryConfigLoggingConfig",
      "namespace": "dataAwsccLambdaCapacityProvider",
      "symbolId": "src/data-awscc-lambda-capacity-provider/index:DataAwsccLambdaCapacityProviderTelemetryConfigLoggingConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaCapacityProvider.DataAwsccLambdaCapacityProviderTelemetryConfigLoggingConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaCapacityProvider.DataAwsccLambdaCapacityProviderTelemetryConfigLoggingConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-capacity-provider/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-awscc-lambda-capacity-provider/index.ts",
        "line": 531
      },
      "name": "DataAwsccLambdaCapacityProviderTelemetryConfigLoggingConfigOutputReference",
      "namespace": "dataAwsccLambdaCapacityProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-capacity-provider/index.ts",
            "line": 558
          },
          "name": "logGroup",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-capacity-provider/index.ts",
            "line": 563
          },
          "name": "systemLogLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-capacity-provider/index.ts",
            "line": 542
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaCapacityProvider.DataAwsccLambdaCapacityProviderTelemetryConfigLoggingConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-lambda-capacity-provider/index:DataAwsccLambdaCapacityProviderTelemetryConfigLoggingConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaCapacityProvider.DataAwsccLambdaCapacityProviderTelemetryConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaCapacityProvider.DataAwsccLambdaCapacityProviderTelemetryConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-capacity-provider/index.ts",
          "line": 597
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-capacity-provider/index.ts",
        "line": 590
      },
      "name": "DataAwsccLambdaCapacityProviderTelemetryConfigOutputReference",
      "namespace": "dataAwsccLambdaCapacityProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-capacity-provider/index.ts",
            "line": 618
          },
          "name": "loggingConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaCapacityProvider.DataAwsccLambdaCapacityProviderTelemetryConfigLoggingConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-capacity-provider/index.ts",
            "line": 601
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaCapacityProvider.DataAwsccLambdaCapacityProviderTelemetryConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-lambda-capacity-provider/index:DataAwsccLambdaCapacityProviderTelemetryConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaCapacityProvider.DataAwsccLambdaCapacityProviderVpcConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaCapacityProvider.DataAwsccLambdaCapacityProviderVpcConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-capacity-provider/index.ts",
        "line": 622
      },
      "name": "DataAwsccLambdaCapacityProviderVpcConfig",
      "namespace": "dataAwsccLambdaCapacityProvider",
      "symbolId": "src/data-awscc-lambda-capacity-provider/index:DataAwsccLambdaCapacityProviderVpcConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaCapacityProvider.DataAwsccLambdaCapacityProviderVpcConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaCapacityProvider.DataAwsccLambdaCapacityProviderVpcConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-capacity-provider/index.ts",
          "line": 652
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-capacity-provider/index.ts",
        "line": 645
      },
      "name": "DataAwsccLambdaCapacityProviderVpcConfigOutputReference",
      "namespace": "dataAwsccLambdaCapacityProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-capacity-provider/index.ts",
            "line": 672
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-capacity-provider/index.ts",
            "line": 677
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-capacity-provider/index.ts",
            "line": 656
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaCapacityProvider.DataAwsccLambdaCapacityProviderVpcConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-lambda-capacity-provider/index:DataAwsccLambdaCapacityProviderVpcConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaCapacityProviders.DataAwsccLambdaCapacityProviders": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lambda_capacity_providers awscc_lambda_capacity_providers}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaCapacityProviders.DataAwsccLambdaCapacityProviders",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lambda_capacity_providers awscc_lambda_capacity_providers} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-capacity-providers/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLambdaCapacityProviders.DataAwsccLambdaCapacityProvidersConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-capacity-providers/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLambdaCapacityProviders resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-capacity-providers/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccLambdaCapacityProviders to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lambda_capacity_providers#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLambdaCapacityProviders that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLambdaCapacityProviders to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-capacity-providers/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-capacity-providers/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLambdaCapacityProviders",
      "namespace": "dataAwsccLambdaCapacityProviders",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-capacity-providers/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-capacity-providers/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-capacity-providers/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-lambda-capacity-providers/index:DataAwsccLambdaCapacityProviders"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaCapacityProviders.DataAwsccLambdaCapacityProvidersConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaCapacityProviders.DataAwsccLambdaCapacityProvidersConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-capacity-providers/index.ts",
        "line": 14
      },
      "name": "DataAwsccLambdaCapacityProvidersConfig",
      "namespace": "dataAwsccLambdaCapacityProviders",
      "symbolId": "src/data-awscc-lambda-capacity-providers/index:DataAwsccLambdaCapacityProvidersConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaCodeSigningConfig.DataAwsccLambdaCodeSigningConfig": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lambda_code_signing_config awscc_lambda_code_signing_config}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaCodeSigningConfig.DataAwsccLambdaCodeSigningConfig",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lambda_code_signing_config awscc_lambda_code_signing_config} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-code-signing-config/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-awscc.dataAwsccLambdaCodeSigningConfig.DataAwsccLambdaCodeSigningConfigConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-code-signing-config/index.ts",
        "line": 217
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLambdaCodeSigningConfig resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-code-signing-config/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 DataAwsccLambdaCodeSigningConfig to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lambda_code_signing_config#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLambdaCodeSigningConfig that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLambdaCodeSigningConfig to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-code-signing-config/index.ts",
            "line": 322
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-code-signing-config/index.ts",
            "line": 328
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLambdaCodeSigningConfig",
      "namespace": "dataAwsccLambdaCodeSigningConfig",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-code-signing-config/index.ts",
            "line": 222
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-code-signing-config/index.ts",
            "line": 274
          },
          "name": "allowedPublishers",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaCodeSigningConfig.DataAwsccLambdaCodeSigningConfigAllowedPublishersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-code-signing-config/index.ts",
            "line": 279
          },
          "name": "codeSigningConfigArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-code-signing-config/index.ts",
            "line": 284
          },
          "name": "codeSigningConfigId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-code-signing-config/index.ts",
            "line": 290
          },
          "name": "codeSigningPolicies",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaCodeSigningConfig.DataAwsccLambdaCodeSigningConfigCodeSigningPoliciesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-code-signing-config/index.ts",
            "line": 295
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-code-signing-config/index.ts",
            "line": 314
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaCodeSigningConfig.DataAwsccLambdaCodeSigningConfigTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-code-signing-config/index.ts",
            "line": 308
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-code-signing-config/index.ts",
            "line": 301
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-lambda-code-signing-config/index:DataAwsccLambdaCodeSigningConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaCodeSigningConfig.DataAwsccLambdaCodeSigningConfigAllowedPublishers": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaCodeSigningConfig.DataAwsccLambdaCodeSigningConfigAllowedPublishers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-code-signing-config/index.ts",
        "line": 25
      },
      "name": "DataAwsccLambdaCodeSigningConfigAllowedPublishers",
      "namespace": "dataAwsccLambdaCodeSigningConfig",
      "symbolId": "src/data-awscc-lambda-code-signing-config/index:DataAwsccLambdaCodeSigningConfigAllowedPublishers"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaCodeSigningConfig.DataAwsccLambdaCodeSigningConfigAllowedPublishersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaCodeSigningConfig.DataAwsccLambdaCodeSigningConfigAllowedPublishersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-code-signing-config/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-code-signing-config/index.ts",
        "line": 48
      },
      "name": "DataAwsccLambdaCodeSigningConfigAllowedPublishersOutputReference",
      "namespace": "dataAwsccLambdaCodeSigningConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-code-signing-config/index.ts",
            "line": 75
          },
          "name": "signingProfileVersionArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-code-signing-config/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaCodeSigningConfig.DataAwsccLambdaCodeSigningConfigAllowedPublishers"
          }
        }
      ],
      "symbolId": "src/data-awscc-lambda-code-signing-config/index:DataAwsccLambdaCodeSigningConfigAllowedPublishersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaCodeSigningConfig.DataAwsccLambdaCodeSigningConfigCodeSigningPolicies": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaCodeSigningConfig.DataAwsccLambdaCodeSigningConfigCodeSigningPolicies",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-code-signing-config/index.ts",
        "line": 79
      },
      "name": "DataAwsccLambdaCodeSigningConfigCodeSigningPolicies",
      "namespace": "dataAwsccLambdaCodeSigningConfig",
      "symbolId": "src/data-awscc-lambda-code-signing-config/index:DataAwsccLambdaCodeSigningConfigCodeSigningPolicies"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaCodeSigningConfig.DataAwsccLambdaCodeSigningConfigCodeSigningPoliciesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaCodeSigningConfig.DataAwsccLambdaCodeSigningConfigCodeSigningPoliciesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-code-signing-config/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-awscc-lambda-code-signing-config/index.ts",
        "line": 102
      },
      "name": "DataAwsccLambdaCodeSigningConfigCodeSigningPoliciesOutputReference",
      "namespace": "dataAwsccLambdaCodeSigningConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-code-signing-config/index.ts",
            "line": 129
          },
          "name": "untrustedArtifactOnDeployment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-code-signing-config/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaCodeSigningConfig.DataAwsccLambdaCodeSigningConfigCodeSigningPolicies"
          }
        }
      ],
      "symbolId": "src/data-awscc-lambda-code-signing-config/index:DataAwsccLambdaCodeSigningConfigCodeSigningPoliciesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaCodeSigningConfig.DataAwsccLambdaCodeSigningConfigConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaCodeSigningConfig.DataAwsccLambdaCodeSigningConfigConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-code-signing-config/index.ts",
        "line": 14
      },
      "name": "DataAwsccLambdaCodeSigningConfigConfig",
      "namespace": "dataAwsccLambdaCodeSigningConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lambda_code_signing_config#id DataAwsccLambdaCodeSigningConfig#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-code-signing-config/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-lambda-code-signing-config/index:DataAwsccLambdaCodeSigningConfigConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaCodeSigningConfig.DataAwsccLambdaCodeSigningConfigTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaCodeSigningConfig.DataAwsccLambdaCodeSigningConfigTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-code-signing-config/index.ts",
        "line": 133
      },
      "name": "DataAwsccLambdaCodeSigningConfigTags",
      "namespace": "dataAwsccLambdaCodeSigningConfig",
      "symbolId": "src/data-awscc-lambda-code-signing-config/index:DataAwsccLambdaCodeSigningConfigTags"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaCodeSigningConfig.DataAwsccLambdaCodeSigningConfigTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaCodeSigningConfig.DataAwsccLambdaCodeSigningConfigTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-code-signing-config/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-awscc-lambda-code-signing-config/index.ts",
        "line": 195
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-code-signing-config/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-awscc.dataAwsccLambdaCodeSigningConfig.DataAwsccLambdaCodeSigningConfigTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLambdaCodeSigningConfigTagsList",
      "namespace": "dataAwsccLambdaCodeSigningConfig",
      "symbolId": "src/data-awscc-lambda-code-signing-config/index:DataAwsccLambdaCodeSigningConfigTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaCodeSigningConfig.DataAwsccLambdaCodeSigningConfigTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaCodeSigningConfig.DataAwsccLambdaCodeSigningConfigTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-code-signing-config/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-code-signing-config/index.ts",
        "line": 156
      },
      "name": "DataAwsccLambdaCodeSigningConfigTagsOutputReference",
      "namespace": "dataAwsccLambdaCodeSigningConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-code-signing-config/index.ts",
            "line": 185
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-code-signing-config/index.ts",
            "line": 190
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-code-signing-config/index.ts",
            "line": 169
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaCodeSigningConfig.DataAwsccLambdaCodeSigningConfigTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-lambda-code-signing-config/index:DataAwsccLambdaCodeSigningConfigTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaCodeSigningConfigs.DataAwsccLambdaCodeSigningConfigs": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lambda_code_signing_configs awscc_lambda_code_signing_configs}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaCodeSigningConfigs.DataAwsccLambdaCodeSigningConfigs",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lambda_code_signing_configs awscc_lambda_code_signing_configs} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-code-signing-configs/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLambdaCodeSigningConfigs.DataAwsccLambdaCodeSigningConfigsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-code-signing-configs/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLambdaCodeSigningConfigs resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-code-signing-configs/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccLambdaCodeSigningConfigs to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lambda_code_signing_configs#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLambdaCodeSigningConfigs that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLambdaCodeSigningConfigs to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-code-signing-configs/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-code-signing-configs/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLambdaCodeSigningConfigs",
      "namespace": "dataAwsccLambdaCodeSigningConfigs",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-code-signing-configs/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-code-signing-configs/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-code-signing-configs/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-lambda-code-signing-configs/index:DataAwsccLambdaCodeSigningConfigs"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaCodeSigningConfigs.DataAwsccLambdaCodeSigningConfigsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaCodeSigningConfigs.DataAwsccLambdaCodeSigningConfigsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-code-signing-configs/index.ts",
        "line": 14
      },
      "name": "DataAwsccLambdaCodeSigningConfigsConfig",
      "namespace": "dataAwsccLambdaCodeSigningConfigs",
      "symbolId": "src/data-awscc-lambda-code-signing-configs/index:DataAwsccLambdaCodeSigningConfigsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaEventInvokeConfig.DataAwsccLambdaEventInvokeConfig": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lambda_event_invoke_config awscc_lambda_event_invoke_config}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventInvokeConfig.DataAwsccLambdaEventInvokeConfig",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lambda_event_invoke_config awscc_lambda_event_invoke_config} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-event-invoke-config/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-awscc.dataAwsccLambdaEventInvokeConfig.DataAwsccLambdaEventInvokeConfigConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-event-invoke-config/index.ts",
        "line": 198
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLambdaEventInvokeConfig resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-invoke-config/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 DataAwsccLambdaEventInvokeConfig to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lambda_event_invoke_config#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLambdaEventInvokeConfig that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLambdaEventInvokeConfig to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-invoke-config/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-awscc-lambda-event-invoke-config/index.ts",
            "line": 302
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLambdaEventInvokeConfig",
      "namespace": "dataAwsccLambdaEventInvokeConfig",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-invoke-config/index.ts",
            "line": 203
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-invoke-config/index.ts",
            "line": 255
          },
          "name": "destinationConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventInvokeConfig.DataAwsccLambdaEventInvokeConfigDestinationConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-invoke-config/index.ts",
            "line": 260
          },
          "name": "functionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-invoke-config/index.ts",
            "line": 278
          },
          "name": "maximumEventAgeInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-invoke-config/index.ts",
            "line": 283
          },
          "name": "maximumRetryAttempts",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-invoke-config/index.ts",
            "line": 288
          },
          "name": "qualifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-invoke-config/index.ts",
            "line": 273
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-invoke-config/index.ts",
            "line": 266
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-lambda-event-invoke-config/index:DataAwsccLambdaEventInvokeConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaEventInvokeConfig.DataAwsccLambdaEventInvokeConfigConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventInvokeConfig.DataAwsccLambdaEventInvokeConfigConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-event-invoke-config/index.ts",
        "line": 14
      },
      "name": "DataAwsccLambdaEventInvokeConfigConfig",
      "namespace": "dataAwsccLambdaEventInvokeConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lambda_event_invoke_config#id DataAwsccLambdaEventInvokeConfig#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-invoke-config/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-lambda-event-invoke-config/index:DataAwsccLambdaEventInvokeConfigConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaEventInvokeConfig.DataAwsccLambdaEventInvokeConfigDestinationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventInvokeConfig.DataAwsccLambdaEventInvokeConfigDestinationConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-event-invoke-config/index.ts",
        "line": 133
      },
      "name": "DataAwsccLambdaEventInvokeConfigDestinationConfig",
      "namespace": "dataAwsccLambdaEventInvokeConfig",
      "symbolId": "src/data-awscc-lambda-event-invoke-config/index:DataAwsccLambdaEventInvokeConfigDestinationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaEventInvokeConfig.DataAwsccLambdaEventInvokeConfigDestinationConfigOnFailure": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventInvokeConfig.DataAwsccLambdaEventInvokeConfigDestinationConfigOnFailure",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-event-invoke-config/index.ts",
        "line": 25
      },
      "name": "DataAwsccLambdaEventInvokeConfigDestinationConfigOnFailure",
      "namespace": "dataAwsccLambdaEventInvokeConfig",
      "symbolId": "src/data-awscc-lambda-event-invoke-config/index:DataAwsccLambdaEventInvokeConfigDestinationConfigOnFailure"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaEventInvokeConfig.DataAwsccLambdaEventInvokeConfigDestinationConfigOnFailureOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventInvokeConfig.DataAwsccLambdaEventInvokeConfigDestinationConfigOnFailureOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-event-invoke-config/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-event-invoke-config/index.ts",
        "line": 48
      },
      "name": "DataAwsccLambdaEventInvokeConfigDestinationConfigOnFailureOutputReference",
      "namespace": "dataAwsccLambdaEventInvokeConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-invoke-config/index.ts",
            "line": 75
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-invoke-config/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventInvokeConfig.DataAwsccLambdaEventInvokeConfigDestinationConfigOnFailure"
          }
        }
      ],
      "symbolId": "src/data-awscc-lambda-event-invoke-config/index:DataAwsccLambdaEventInvokeConfigDestinationConfigOnFailureOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaEventInvokeConfig.DataAwsccLambdaEventInvokeConfigDestinationConfigOnSuccess": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventInvokeConfig.DataAwsccLambdaEventInvokeConfigDestinationConfigOnSuccess",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-event-invoke-config/index.ts",
        "line": 79
      },
      "name": "DataAwsccLambdaEventInvokeConfigDestinationConfigOnSuccess",
      "namespace": "dataAwsccLambdaEventInvokeConfig",
      "symbolId": "src/data-awscc-lambda-event-invoke-config/index:DataAwsccLambdaEventInvokeConfigDestinationConfigOnSuccess"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaEventInvokeConfig.DataAwsccLambdaEventInvokeConfigDestinationConfigOnSuccessOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventInvokeConfig.DataAwsccLambdaEventInvokeConfigDestinationConfigOnSuccessOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-event-invoke-config/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-awscc-lambda-event-invoke-config/index.ts",
        "line": 102
      },
      "name": "DataAwsccLambdaEventInvokeConfigDestinationConfigOnSuccessOutputReference",
      "namespace": "dataAwsccLambdaEventInvokeConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-invoke-config/index.ts",
            "line": 129
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-invoke-config/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventInvokeConfig.DataAwsccLambdaEventInvokeConfigDestinationConfigOnSuccess"
          }
        }
      ],
      "symbolId": "src/data-awscc-lambda-event-invoke-config/index:DataAwsccLambdaEventInvokeConfigDestinationConfigOnSuccessOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaEventInvokeConfig.DataAwsccLambdaEventInvokeConfigDestinationConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventInvokeConfig.DataAwsccLambdaEventInvokeConfigDestinationConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-event-invoke-config/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-awscc-lambda-event-invoke-config/index.ts",
        "line": 156
      },
      "name": "DataAwsccLambdaEventInvokeConfigDestinationConfigOutputReference",
      "namespace": "dataAwsccLambdaEventInvokeConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-invoke-config/index.ts",
            "line": 184
          },
          "name": "onFailure",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventInvokeConfig.DataAwsccLambdaEventInvokeConfigDestinationConfigOnFailureOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-invoke-config/index.ts",
            "line": 190
          },
          "name": "onSuccess",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventInvokeConfig.DataAwsccLambdaEventInvokeConfigDestinationConfigOnSuccessOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-invoke-config/index.ts",
            "line": 167
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventInvokeConfig.DataAwsccLambdaEventInvokeConfigDestinationConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-lambda-event-invoke-config/index:DataAwsccLambdaEventInvokeConfigDestinationConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMapping": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lambda_event_source_mapping awscc_lambda_event_source_mapping}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMapping",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lambda_event_source_mapping awscc_lambda_event_source_mapping} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
          "line": 1431
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
        "line": 1399
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLambdaEventSourceMapping resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
            "line": 1416
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccLambdaEventSourceMapping to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lambda_event_source_mapping#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLambdaEventSourceMapping that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLambdaEventSourceMapping to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
            "line": 1633
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
            "line": 1639
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLambdaEventSourceMapping",
      "namespace": "dataAwsccLambdaEventSourceMapping",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
            "line": 1404
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
            "line": 1456
          },
          "name": "amazonManagedKafkaEventSourceConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingAmazonManagedKafkaEventSourceConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
            "line": 1461
          },
          "name": "batchSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
            "line": 1466
          },
          "name": "bisectBatchOnFunctionError",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
            "line": 1472
          },
          "name": "destinationConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingDestinationConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
            "line": 1478
          },
          "name": "documentDbEventSourceConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingDocumentDbEventSourceConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
            "line": 1483
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
            "line": 1488
          },
          "name": "eventSourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
            "line": 1493
          },
          "name": "eventSourceMappingArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
            "line": 1498
          },
          "name": "eventSourceMappingId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
            "line": 1504
          },
          "name": "filterCriteria",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingFilterCriteriaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
            "line": 1509
          },
          "name": "functionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
            "line": 1514
          },
          "name": "functionResponseTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
            "line": 1532
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
            "line": 1538
          },
          "name": "loggingConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingLoggingConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
            "line": 1543
          },
          "name": "maximumBatchingWindowInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
            "line": 1548
          },
          "name": "maximumRecordAgeInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
            "line": 1553
          },
          "name": "maximumRetryAttempts",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
            "line": 1559
          },
          "name": "metricsConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingMetricsConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
            "line": 1564
          },
          "name": "parallelizationFactor",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
            "line": 1570
          },
          "name": "provisionedPollerConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingProvisionedPollerConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
            "line": 1575
          },
          "name": "queues",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
            "line": 1581
          },
          "name": "scalingConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingScalingConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
            "line": 1587
          },
          "name": "selfManagedEventSource",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingSelfManagedEventSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
            "line": 1593
          },
          "name": "selfManagedKafkaEventSourceConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingSelfManagedKafkaEventSourceConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
            "line": 1599
          },
          "name": "sourceAccessConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingSourceAccessConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
            "line": 1604
          },
          "name": "startingPosition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
            "line": 1609
          },
          "name": "startingPositionTimestamp",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
            "line": 1615
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
            "line": 1620
          },
          "name": "topics",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
            "line": 1625
          },
          "name": "tumblingWindowInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
            "line": 1527
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
            "line": 1520
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-lambda-event-source-mapping/index:DataAwsccLambdaEventSourceMapping"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingAmazonManagedKafkaEventSourceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingAmazonManagedKafkaEventSourceConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
        "line": 251
      },
      "name": "DataAwsccLambdaEventSourceMappingAmazonManagedKafkaEventSourceConfig",
      "namespace": "dataAwsccLambdaEventSourceMapping",
      "symbolId": "src/data-awscc-lambda-event-source-mapping/index:DataAwsccLambdaEventSourceMappingAmazonManagedKafkaEventSourceConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingAmazonManagedKafkaEventSourceConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingAmazonManagedKafkaEventSourceConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
          "line": 281
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
        "line": 274
      },
      "name": "DataAwsccLambdaEventSourceMappingAmazonManagedKafkaEventSourceConfigOutputReference",
      "namespace": "dataAwsccLambdaEventSourceMapping",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
            "line": 301
          },
          "name": "consumerGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
            "line": 307
          },
          "name": "schemaRegistryConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingAmazonManagedKafkaEventSourceConfigSchemaRegistryConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
            "line": 285
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingAmazonManagedKafkaEventSourceConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-lambda-event-source-mapping/index:DataAwsccLambdaEventSourceMappingAmazonManagedKafkaEventSourceConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingAmazonManagedKafkaEventSourceConfigSchemaRegistryConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingAmazonManagedKafkaEventSourceConfigSchemaRegistryConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
        "line": 180
      },
      "name": "DataAwsccLambdaEventSourceMappingAmazonManagedKafkaEventSourceConfigSchemaRegistryConfig",
      "namespace": "dataAwsccLambdaEventSourceMapping",
      "symbolId": "src/data-awscc-lambda-event-source-mapping/index:DataAwsccLambdaEventSourceMappingAmazonManagedKafkaEventSourceConfigSchemaRegistryConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingAmazonManagedKafkaEventSourceConfigSchemaRegistryConfigAccessConfigs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingAmazonManagedKafkaEventSourceConfigSchemaRegistryConfigAccessConfigs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
        "line": 25
      },
      "name": "DataAwsccLambdaEventSourceMappingAmazonManagedKafkaEventSourceConfigSchemaRegistryConfigAccessConfigs",
      "namespace": "dataAwsccLambdaEventSourceMapping",
      "symbolId": "src/data-awscc-lambda-event-source-mapping/index:DataAwsccLambdaEventSourceMappingAmazonManagedKafkaEventSourceConfigSchemaRegistryConfigAccessConfigs"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingAmazonManagedKafkaEventSourceConfigSchemaRegistryConfigAccessConfigsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingAmazonManagedKafkaEventSourceConfigSchemaRegistryConfigAccessConfigsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-event-source-mapping/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-awscc-lambda-event-source-mapping/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-source-mapping/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-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingAmazonManagedKafkaEventSourceConfigSchemaRegistryConfigAccessConfigsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLambdaEventSourceMappingAmazonManagedKafkaEventSourceConfigSchemaRegistryConfigAccessConfigsList",
      "namespace": "dataAwsccLambdaEventSourceMapping",
      "symbolId": "src/data-awscc-lambda-event-source-mapping/index:DataAwsccLambdaEventSourceMappingAmazonManagedKafkaEventSourceConfigSchemaRegistryConfigAccessConfigsList"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingAmazonManagedKafkaEventSourceConfigSchemaRegistryConfigAccessConfigsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingAmazonManagedKafkaEventSourceConfigSchemaRegistryConfigAccessConfigsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
        "line": 48
      },
      "name": "DataAwsccLambdaEventSourceMappingAmazonManagedKafkaEventSourceConfigSchemaRegistryConfigAccessConfigsOutputReference",
      "namespace": "dataAwsccLambdaEventSourceMapping",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
            "line": 77
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
            "line": 82
          },
          "name": "uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingAmazonManagedKafkaEventSourceConfigSchemaRegistryConfigAccessConfigs"
          }
        }
      ],
      "symbolId": "src/data-awscc-lambda-event-source-mapping/index:DataAwsccLambdaEventSourceMappingAmazonManagedKafkaEventSourceConfigSchemaRegistryConfigAccessConfigsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingAmazonManagedKafkaEventSourceConfigSchemaRegistryConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingAmazonManagedKafkaEventSourceConfigSchemaRegistryConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
          "line": 210
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
        "line": 203
      },
      "name": "DataAwsccLambdaEventSourceMappingAmazonManagedKafkaEventSourceConfigSchemaRegistryConfigOutputReference",
      "namespace": "dataAwsccLambdaEventSourceMapping",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
            "line": 231
          },
          "name": "accessConfigs",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingAmazonManagedKafkaEventSourceConfigSchemaRegistryConfigAccessConfigsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
            "line": 236
          },
          "name": "eventRecordFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
            "line": 241
          },
          "name": "schemaRegistryUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
            "line": 247
          },
          "name": "schemaValidationConfigs",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingAmazonManagedKafkaEventSourceConfigSchemaRegistryConfigSchemaValidationConfigsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
            "line": 214
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingAmazonManagedKafkaEventSourceConfigSchemaRegistryConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-lambda-event-source-mapping/index:DataAwsccLambdaEventSourceMappingAmazonManagedKafkaEventSourceConfigSchemaRegistryConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingAmazonManagedKafkaEventSourceConfigSchemaRegistryConfigSchemaValidationConfigs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingAmazonManagedKafkaEventSourceConfigSchemaRegistryConfigSchemaValidationConfigs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
        "line": 105
      },
      "name": "DataAwsccLambdaEventSourceMappingAmazonManagedKafkaEventSourceConfigSchemaRegistryConfigSchemaValidationConfigs",
      "namespace": "dataAwsccLambdaEventSourceMapping",
      "symbolId": "src/data-awscc-lambda-event-source-mapping/index:DataAwsccLambdaEventSourceMappingAmazonManagedKafkaEventSourceConfigSchemaRegistryConfigSchemaValidationConfigs"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingAmazonManagedKafkaEventSourceConfigSchemaRegistryConfigSchemaValidationConfigsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingAmazonManagedKafkaEventSourceConfigSchemaRegistryConfigSchemaValidationConfigsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-event-source-mapping/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
        "line": 162
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
            "line": 176
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingAmazonManagedKafkaEventSourceConfigSchemaRegistryConfigSchemaValidationConfigsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLambdaEventSourceMappingAmazonManagedKafkaEventSourceConfigSchemaRegistryConfigSchemaValidationConfigsList",
      "namespace": "dataAwsccLambdaEventSourceMapping",
      "symbolId": "src/data-awscc-lambda-event-source-mapping/index:DataAwsccLambdaEventSourceMappingAmazonManagedKafkaEventSourceConfigSchemaRegistryConfigSchemaValidationConfigsList"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingAmazonManagedKafkaEventSourceConfigSchemaRegistryConfigSchemaValidationConfigsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingAmazonManagedKafkaEventSourceConfigSchemaRegistryConfigSchemaValidationConfigsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-event-source-mapping/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-awscc-lambda-event-source-mapping/index.ts",
        "line": 128
      },
      "name": "DataAwsccLambdaEventSourceMappingAmazonManagedKafkaEventSourceConfigSchemaRegistryConfigSchemaValidationConfigsOutputReference",
      "namespace": "dataAwsccLambdaEventSourceMapping",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
            "line": 157
          },
          "name": "attribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
            "line": 141
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingAmazonManagedKafkaEventSourceConfigSchemaRegistryConfigSchemaValidationConfigs"
          }
        }
      ],
      "symbolId": "src/data-awscc-lambda-event-source-mapping/index:DataAwsccLambdaEventSourceMappingAmazonManagedKafkaEventSourceConfigSchemaRegistryConfigSchemaValidationConfigsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
        "line": 14
      },
      "name": "DataAwsccLambdaEventSourceMappingConfig",
      "namespace": "dataAwsccLambdaEventSourceMapping",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lambda_event_source_mapping#id DataAwsccLambdaEventSourceMapping#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-lambda-event-source-mapping/index:DataAwsccLambdaEventSourceMappingConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingDestinationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingDestinationConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
        "line": 365
      },
      "name": "DataAwsccLambdaEventSourceMappingDestinationConfig",
      "namespace": "dataAwsccLambdaEventSourceMapping",
      "symbolId": "src/data-awscc-lambda-event-source-mapping/index:DataAwsccLambdaEventSourceMappingDestinationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingDestinationConfigOnFailure": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingDestinationConfigOnFailure",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
        "line": 311
      },
      "name": "DataAwsccLambdaEventSourceMappingDestinationConfigOnFailure",
      "namespace": "dataAwsccLambdaEventSourceMapping",
      "symbolId": "src/data-awscc-lambda-event-source-mapping/index:DataAwsccLambdaEventSourceMappingDestinationConfigOnFailure"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingDestinationConfigOnFailureOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingDestinationConfigOnFailureOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-event-source-mapping/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-awscc-lambda-event-source-mapping/index.ts",
        "line": 334
      },
      "name": "DataAwsccLambdaEventSourceMappingDestinationConfigOnFailureOutputReference",
      "namespace": "dataAwsccLambdaEventSourceMapping",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
            "line": 361
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
            "line": 345
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingDestinationConfigOnFailure"
          }
        }
      ],
      "symbolId": "src/data-awscc-lambda-event-source-mapping/index:DataAwsccLambdaEventSourceMappingDestinationConfigOnFailureOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingDestinationConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingDestinationConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-event-source-mapping/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-awscc-lambda-event-source-mapping/index.ts",
        "line": 388
      },
      "name": "DataAwsccLambdaEventSourceMappingDestinationConfigOutputReference",
      "namespace": "dataAwsccLambdaEventSourceMapping",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
            "line": 416
          },
          "name": "onFailure",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingDestinationConfigOnFailureOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
            "line": 399
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingDestinationConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-lambda-event-source-mapping/index:DataAwsccLambdaEventSourceMappingDestinationConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingDocumentDbEventSourceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingDocumentDbEventSourceConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
        "line": 420
      },
      "name": "DataAwsccLambdaEventSourceMappingDocumentDbEventSourceConfig",
      "namespace": "dataAwsccLambdaEventSourceMapping",
      "symbolId": "src/data-awscc-lambda-event-source-mapping/index:DataAwsccLambdaEventSourceMappingDocumentDbEventSourceConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingDocumentDbEventSourceConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingDocumentDbEventSourceConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
          "line": 450
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
        "line": 443
      },
      "name": "DataAwsccLambdaEventSourceMappingDocumentDbEventSourceConfigOutputReference",
      "namespace": "dataAwsccLambdaEventSourceMapping",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
            "line": 470
          },
          "name": "collectionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
            "line": 475
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
            "line": 480
          },
          "name": "fullDocument",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
            "line": 454
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingDocumentDbEventSourceConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-lambda-event-source-mapping/index:DataAwsccLambdaEventSourceMappingDocumentDbEventSourceConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingFilterCriteria": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingFilterCriteria",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
        "line": 559
      },
      "name": "DataAwsccLambdaEventSourceMappingFilterCriteria",
      "namespace": "dataAwsccLambdaEventSourceMapping",
      "symbolId": "src/data-awscc-lambda-event-source-mapping/index:DataAwsccLambdaEventSourceMappingFilterCriteria"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingFilterCriteriaFilters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingFilterCriteriaFilters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
        "line": 484
      },
      "name": "DataAwsccLambdaEventSourceMappingFilterCriteriaFilters",
      "namespace": "dataAwsccLambdaEventSourceMapping",
      "symbolId": "src/data-awscc-lambda-event-source-mapping/index:DataAwsccLambdaEventSourceMappingFilterCriteriaFilters"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingFilterCriteriaFiltersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingFilterCriteriaFiltersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-event-source-mapping/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
        "line": 541
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
            "line": 555
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingFilterCriteriaFiltersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLambdaEventSourceMappingFilterCriteriaFiltersList",
      "namespace": "dataAwsccLambdaEventSourceMapping",
      "symbolId": "src/data-awscc-lambda-event-source-mapping/index:DataAwsccLambdaEventSourceMappingFilterCriteriaFiltersList"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingFilterCriteriaFiltersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingFilterCriteriaFiltersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-event-source-mapping/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-awscc-lambda-event-source-mapping/index.ts",
        "line": 507
      },
      "name": "DataAwsccLambdaEventSourceMappingFilterCriteriaFiltersOutputReference",
      "namespace": "dataAwsccLambdaEventSourceMapping",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
            "line": 536
          },
          "name": "pattern",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
            "line": 520
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingFilterCriteriaFilters"
          }
        }
      ],
      "symbolId": "src/data-awscc-lambda-event-source-mapping/index:DataAwsccLambdaEventSourceMappingFilterCriteriaFiltersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingFilterCriteriaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingFilterCriteriaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-event-source-mapping/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-awscc-lambda-event-source-mapping/index.ts",
        "line": 582
      },
      "name": "DataAwsccLambdaEventSourceMappingFilterCriteriaOutputReference",
      "namespace": "dataAwsccLambdaEventSourceMapping",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
            "line": 610
          },
          "name": "filters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingFilterCriteriaFiltersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
            "line": 593
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingFilterCriteria"
          }
        }
      ],
      "symbolId": "src/data-awscc-lambda-event-source-mapping/index:DataAwsccLambdaEventSourceMappingFilterCriteriaOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingLoggingConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingLoggingConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
        "line": 614
      },
      "name": "DataAwsccLambdaEventSourceMappingLoggingConfig",
      "namespace": "dataAwsccLambdaEventSourceMapping",
      "symbolId": "src/data-awscc-lambda-event-source-mapping/index:DataAwsccLambdaEventSourceMappingLoggingConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingLoggingConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingLoggingConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-event-source-mapping/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
        "line": 637
      },
      "name": "DataAwsccLambdaEventSourceMappingLoggingConfigOutputReference",
      "namespace": "dataAwsccLambdaEventSourceMapping",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
            "line": 664
          },
          "name": "systemLogLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
            "line": 648
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingLoggingConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-lambda-event-source-mapping/index:DataAwsccLambdaEventSourceMappingLoggingConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingMetricsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingMetricsConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
        "line": 668
      },
      "name": "DataAwsccLambdaEventSourceMappingMetricsConfig",
      "namespace": "dataAwsccLambdaEventSourceMapping",
      "symbolId": "src/data-awscc-lambda-event-source-mapping/index:DataAwsccLambdaEventSourceMappingMetricsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingMetricsConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingMetricsConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
          "line": 698
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
        "line": 691
      },
      "name": "DataAwsccLambdaEventSourceMappingMetricsConfigOutputReference",
      "namespace": "dataAwsccLambdaEventSourceMapping",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
            "line": 718
          },
          "name": "metrics",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
            "line": 702
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingMetricsConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-lambda-event-source-mapping/index:DataAwsccLambdaEventSourceMappingMetricsConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingProvisionedPollerConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingProvisionedPollerConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
        "line": 722
      },
      "name": "DataAwsccLambdaEventSourceMappingProvisionedPollerConfig",
      "namespace": "dataAwsccLambdaEventSourceMapping",
      "symbolId": "src/data-awscc-lambda-event-source-mapping/index:DataAwsccLambdaEventSourceMappingProvisionedPollerConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingProvisionedPollerConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingProvisionedPollerConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-event-source-mapping/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
        "line": 745
      },
      "name": "DataAwsccLambdaEventSourceMappingProvisionedPollerConfigOutputReference",
      "namespace": "dataAwsccLambdaEventSourceMapping",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
            "line": 772
          },
          "name": "maximumPollers",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
            "line": 777
          },
          "name": "minimumPollers",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
            "line": 782
          },
          "name": "pollerGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
            "line": 756
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingProvisionedPollerConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-lambda-event-source-mapping/index:DataAwsccLambdaEventSourceMappingProvisionedPollerConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingScalingConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingScalingConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
        "line": 786
      },
      "name": "DataAwsccLambdaEventSourceMappingScalingConfig",
      "namespace": "dataAwsccLambdaEventSourceMapping",
      "symbolId": "src/data-awscc-lambda-event-source-mapping/index:DataAwsccLambdaEventSourceMappingScalingConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingScalingConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingScalingConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
          "line": 816
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
        "line": 809
      },
      "name": "DataAwsccLambdaEventSourceMappingScalingConfigOutputReference",
      "namespace": "dataAwsccLambdaEventSourceMapping",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
            "line": 836
          },
          "name": "maximumConcurrency",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
            "line": 820
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingScalingConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-lambda-event-source-mapping/index:DataAwsccLambdaEventSourceMappingScalingConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingSelfManagedEventSource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingSelfManagedEventSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
        "line": 894
      },
      "name": "DataAwsccLambdaEventSourceMappingSelfManagedEventSource",
      "namespace": "dataAwsccLambdaEventSourceMapping",
      "symbolId": "src/data-awscc-lambda-event-source-mapping/index:DataAwsccLambdaEventSourceMappingSelfManagedEventSource"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingSelfManagedEventSourceEndpoints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingSelfManagedEventSourceEndpoints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
        "line": 840
      },
      "name": "DataAwsccLambdaEventSourceMappingSelfManagedEventSourceEndpoints",
      "namespace": "dataAwsccLambdaEventSourceMapping",
      "symbolId": "src/data-awscc-lambda-event-source-mapping/index:DataAwsccLambdaEventSourceMappingSelfManagedEventSourceEndpoints"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingSelfManagedEventSourceEndpointsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingSelfManagedEventSourceEndpointsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-event-source-mapping/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
        "line": 863
      },
      "name": "DataAwsccLambdaEventSourceMappingSelfManagedEventSourceEndpointsOutputReference",
      "namespace": "dataAwsccLambdaEventSourceMapping",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
            "line": 890
          },
          "name": "kafkaBootstrapServers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
            "line": 874
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingSelfManagedEventSourceEndpoints"
          }
        }
      ],
      "symbolId": "src/data-awscc-lambda-event-source-mapping/index:DataAwsccLambdaEventSourceMappingSelfManagedEventSourceEndpointsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingSelfManagedEventSourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingSelfManagedEventSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
          "line": 924
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
        "line": 917
      },
      "name": "DataAwsccLambdaEventSourceMappingSelfManagedEventSourceOutputReference",
      "namespace": "dataAwsccLambdaEventSourceMapping",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
            "line": 945
          },
          "name": "endpoints",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingSelfManagedEventSourceEndpointsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
            "line": 928
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingSelfManagedEventSource"
          }
        }
      ],
      "symbolId": "src/data-awscc-lambda-event-source-mapping/index:DataAwsccLambdaEventSourceMappingSelfManagedEventSourceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingSelfManagedKafkaEventSourceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingSelfManagedKafkaEventSourceConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
        "line": 1175
      },
      "name": "DataAwsccLambdaEventSourceMappingSelfManagedKafkaEventSourceConfig",
      "namespace": "dataAwsccLambdaEventSourceMapping",
      "symbolId": "src/data-awscc-lambda-event-source-mapping/index:DataAwsccLambdaEventSourceMappingSelfManagedKafkaEventSourceConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingSelfManagedKafkaEventSourceConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingSelfManagedKafkaEventSourceConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
          "line": 1205
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
        "line": 1198
      },
      "name": "DataAwsccLambdaEventSourceMappingSelfManagedKafkaEventSourceConfigOutputReference",
      "namespace": "dataAwsccLambdaEventSourceMapping",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
            "line": 1225
          },
          "name": "consumerGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
            "line": 1231
          },
          "name": "schemaRegistryConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingSelfManagedKafkaEventSourceConfigSchemaRegistryConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
            "line": 1209
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingSelfManagedKafkaEventSourceConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-lambda-event-source-mapping/index:DataAwsccLambdaEventSourceMappingSelfManagedKafkaEventSourceConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingSelfManagedKafkaEventSourceConfigSchemaRegistryConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingSelfManagedKafkaEventSourceConfigSchemaRegistryConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
        "line": 1104
      },
      "name": "DataAwsccLambdaEventSourceMappingSelfManagedKafkaEventSourceConfigSchemaRegistryConfig",
      "namespace": "dataAwsccLambdaEventSourceMapping",
      "symbolId": "src/data-awscc-lambda-event-source-mapping/index:DataAwsccLambdaEventSourceMappingSelfManagedKafkaEventSourceConfigSchemaRegistryConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingSelfManagedKafkaEventSourceConfigSchemaRegistryConfigAccessConfigs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingSelfManagedKafkaEventSourceConfigSchemaRegistryConfigAccessConfigs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
        "line": 949
      },
      "name": "DataAwsccLambdaEventSourceMappingSelfManagedKafkaEventSourceConfigSchemaRegistryConfigAccessConfigs",
      "namespace": "dataAwsccLambdaEventSourceMapping",
      "symbolId": "src/data-awscc-lambda-event-source-mapping/index:DataAwsccLambdaEventSourceMappingSelfManagedKafkaEventSourceConfigSchemaRegistryConfigAccessConfigs"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingSelfManagedKafkaEventSourceConfigSchemaRegistryConfigAccessConfigsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingSelfManagedKafkaEventSourceConfigSchemaRegistryConfigAccessConfigsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
          "line": 1018
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
        "line": 1011
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
            "line": 1025
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingSelfManagedKafkaEventSourceConfigSchemaRegistryConfigAccessConfigsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLambdaEventSourceMappingSelfManagedKafkaEventSourceConfigSchemaRegistryConfigAccessConfigsList",
      "namespace": "dataAwsccLambdaEventSourceMapping",
      "symbolId": "src/data-awscc-lambda-event-source-mapping/index:DataAwsccLambdaEventSourceMappingSelfManagedKafkaEventSourceConfigSchemaRegistryConfigAccessConfigsList"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingSelfManagedKafkaEventSourceConfigSchemaRegistryConfigAccessConfigsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingSelfManagedKafkaEventSourceConfigSchemaRegistryConfigAccessConfigsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
          "line": 981
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
        "line": 972
      },
      "name": "DataAwsccLambdaEventSourceMappingSelfManagedKafkaEventSourceConfigSchemaRegistryConfigAccessConfigsOutputReference",
      "namespace": "dataAwsccLambdaEventSourceMapping",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
            "line": 1001
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
            "line": 1006
          },
          "name": "uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
            "line": 985
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingSelfManagedKafkaEventSourceConfigSchemaRegistryConfigAccessConfigs"
          }
        }
      ],
      "symbolId": "src/data-awscc-lambda-event-source-mapping/index:DataAwsccLambdaEventSourceMappingSelfManagedKafkaEventSourceConfigSchemaRegistryConfigAccessConfigsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingSelfManagedKafkaEventSourceConfigSchemaRegistryConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingSelfManagedKafkaEventSourceConfigSchemaRegistryConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
          "line": 1134
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
        "line": 1127
      },
      "name": "DataAwsccLambdaEventSourceMappingSelfManagedKafkaEventSourceConfigSchemaRegistryConfigOutputReference",
      "namespace": "dataAwsccLambdaEventSourceMapping",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
            "line": 1155
          },
          "name": "accessConfigs",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingSelfManagedKafkaEventSourceConfigSchemaRegistryConfigAccessConfigsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
            "line": 1160
          },
          "name": "eventRecordFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
            "line": 1165
          },
          "name": "schemaRegistryUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
            "line": 1171
          },
          "name": "schemaValidationConfigs",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingSelfManagedKafkaEventSourceConfigSchemaRegistryConfigSchemaValidationConfigsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
            "line": 1138
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingSelfManagedKafkaEventSourceConfigSchemaRegistryConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-lambda-event-source-mapping/index:DataAwsccLambdaEventSourceMappingSelfManagedKafkaEventSourceConfigSchemaRegistryConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingSelfManagedKafkaEventSourceConfigSchemaRegistryConfigSchemaValidationConfigs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingSelfManagedKafkaEventSourceConfigSchemaRegistryConfigSchemaValidationConfigs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
        "line": 1029
      },
      "name": "DataAwsccLambdaEventSourceMappingSelfManagedKafkaEventSourceConfigSchemaRegistryConfigSchemaValidationConfigs",
      "namespace": "dataAwsccLambdaEventSourceMapping",
      "symbolId": "src/data-awscc-lambda-event-source-mapping/index:DataAwsccLambdaEventSourceMappingSelfManagedKafkaEventSourceConfigSchemaRegistryConfigSchemaValidationConfigs"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingSelfManagedKafkaEventSourceConfigSchemaRegistryConfigSchemaValidationConfigsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingSelfManagedKafkaEventSourceConfigSchemaRegistryConfigSchemaValidationConfigsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
          "line": 1093
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
        "line": 1086
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
            "line": 1100
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingSelfManagedKafkaEventSourceConfigSchemaRegistryConfigSchemaValidationConfigsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLambdaEventSourceMappingSelfManagedKafkaEventSourceConfigSchemaRegistryConfigSchemaValidationConfigsList",
      "namespace": "dataAwsccLambdaEventSourceMapping",
      "symbolId": "src/data-awscc-lambda-event-source-mapping/index:DataAwsccLambdaEventSourceMappingSelfManagedKafkaEventSourceConfigSchemaRegistryConfigSchemaValidationConfigsList"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingSelfManagedKafkaEventSourceConfigSchemaRegistryConfigSchemaValidationConfigsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingSelfManagedKafkaEventSourceConfigSchemaRegistryConfigSchemaValidationConfigsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
          "line": 1061
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
        "line": 1052
      },
      "name": "DataAwsccLambdaEventSourceMappingSelfManagedKafkaEventSourceConfigSchemaRegistryConfigSchemaValidationConfigsOutputReference",
      "namespace": "dataAwsccLambdaEventSourceMapping",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
            "line": 1081
          },
          "name": "attribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
            "line": 1065
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingSelfManagedKafkaEventSourceConfigSchemaRegistryConfigSchemaValidationConfigs"
          }
        }
      ],
      "symbolId": "src/data-awscc-lambda-event-source-mapping/index:DataAwsccLambdaEventSourceMappingSelfManagedKafkaEventSourceConfigSchemaRegistryConfigSchemaValidationConfigsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingSourceAccessConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingSourceAccessConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
        "line": 1235
      },
      "name": "DataAwsccLambdaEventSourceMappingSourceAccessConfigurations",
      "namespace": "dataAwsccLambdaEventSourceMapping",
      "symbolId": "src/data-awscc-lambda-event-source-mapping/index:DataAwsccLambdaEventSourceMappingSourceAccessConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingSourceAccessConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingSourceAccessConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-event-source-mapping/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
        "line": 1297
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
            "line": 1311
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingSourceAccessConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLambdaEventSourceMappingSourceAccessConfigurationsList",
      "namespace": "dataAwsccLambdaEventSourceMapping",
      "symbolId": "src/data-awscc-lambda-event-source-mapping/index:DataAwsccLambdaEventSourceMappingSourceAccessConfigurationsList"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingSourceAccessConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingSourceAccessConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-event-source-mapping/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
        "line": 1258
      },
      "name": "DataAwsccLambdaEventSourceMappingSourceAccessConfigurationsOutputReference",
      "namespace": "dataAwsccLambdaEventSourceMapping",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
            "line": 1287
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
            "line": 1292
          },
          "name": "uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
            "line": 1271
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingSourceAccessConfigurations"
          }
        }
      ],
      "symbolId": "src/data-awscc-lambda-event-source-mapping/index:DataAwsccLambdaEventSourceMappingSourceAccessConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
        "line": 1315
      },
      "name": "DataAwsccLambdaEventSourceMappingTags",
      "namespace": "dataAwsccLambdaEventSourceMapping",
      "symbolId": "src/data-awscc-lambda-event-source-mapping/index:DataAwsccLambdaEventSourceMappingTags"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
          "line": 1384
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
        "line": 1377
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
            "line": 1391
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLambdaEventSourceMappingTagsList",
      "namespace": "dataAwsccLambdaEventSourceMapping",
      "symbolId": "src/data-awscc-lambda-event-source-mapping/index:DataAwsccLambdaEventSourceMappingTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
          "line": 1347
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
        "line": 1338
      },
      "name": "DataAwsccLambdaEventSourceMappingTagsOutputReference",
      "namespace": "dataAwsccLambdaEventSourceMapping",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
            "line": 1367
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
            "line": 1372
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-source-mapping/index.ts",
            "line": 1351
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMapping.DataAwsccLambdaEventSourceMappingTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-lambda-event-source-mapping/index:DataAwsccLambdaEventSourceMappingTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMappings.DataAwsccLambdaEventSourceMappings": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lambda_event_source_mappings awscc_lambda_event_source_mappings}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMappings.DataAwsccLambdaEventSourceMappings",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lambda_event_source_mappings awscc_lambda_event_source_mappings} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-event-source-mappings/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMappings.DataAwsccLambdaEventSourceMappingsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-event-source-mappings/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLambdaEventSourceMappings resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-source-mappings/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccLambdaEventSourceMappings to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lambda_event_source_mappings#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLambdaEventSourceMappings that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLambdaEventSourceMappings to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-source-mappings/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-source-mappings/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLambdaEventSourceMappings",
      "namespace": "dataAwsccLambdaEventSourceMappings",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-source-mappings/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-source-mappings/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-event-source-mappings/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-lambda-event-source-mappings/index:DataAwsccLambdaEventSourceMappings"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMappings.DataAwsccLambdaEventSourceMappingsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaEventSourceMappings.DataAwsccLambdaEventSourceMappingsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-event-source-mappings/index.ts",
        "line": 14
      },
      "name": "DataAwsccLambdaEventSourceMappingsConfig",
      "namespace": "dataAwsccLambdaEventSourceMappings",
      "symbolId": "src/data-awscc-lambda-event-source-mappings/index:DataAwsccLambdaEventSourceMappingsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunction": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lambda_function awscc_lambda_function}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunction",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lambda_function awscc_lambda_function} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-function/index.ts",
          "line": 1182
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-function/index.ts",
        "line": 1150
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLambdaFunction resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-function/index.ts",
            "line": 1167
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccLambdaFunction to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lambda_function#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLambdaFunction that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLambdaFunction to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-function/index.ts",
            "line": 1404
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-function/index.ts",
            "line": 1410
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLambdaFunction",
      "namespace": "dataAwsccLambdaFunction",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-function/index.ts",
            "line": 1155
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-function/index.ts",
            "line": 1206
          },
          "name": "architectures",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-function/index.ts",
            "line": 1211
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-function/index.ts",
            "line": 1217
          },
          "name": "capacityProviderConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionCapacityProviderConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-function/index.ts",
            "line": 1223
          },
          "name": "code",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionCodeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-function/index.ts",
            "line": 1228
          },
          "name": "codeSigningConfigArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-function/index.ts",
            "line": 1234
          },
          "name": "deadLetterConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionDeadLetterConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-function/index.ts",
            "line": 1239
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-function/index.ts",
            "line": 1245
          },
          "name": "durableConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionDurableConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-function/index.ts",
            "line": 1251
          },
          "name": "environment",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionEnvironmentOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-function/index.ts",
            "line": 1257
          },
          "name": "ephemeralStorage",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionEphemeralStorageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-function/index.ts",
            "line": 1263
          },
          "name": "fileSystemConfigs",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionFileSystemConfigsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-function/index.ts",
            "line": 1268
          },
          "name": "functionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-function/index.ts",
            "line": 1274
          },
          "name": "functionScalingConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionFunctionScalingConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-function/index.ts",
            "line": 1279
          },
          "name": "handler",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-function/index.ts",
            "line": 1298
          },
          "name": "imageConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionImageConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-function/index.ts",
            "line": 1303
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-function/index.ts",
            "line": 1308
          },
          "name": "layers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-function/index.ts",
            "line": 1314
          },
          "name": "loggingConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionLoggingConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-function/index.ts",
            "line": 1319
          },
          "name": "memorySize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-function/index.ts",
            "line": 1324
          },
          "name": "packageType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-function/index.ts",
            "line": 1329
          },
          "name": "publishToLatestPublished",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-function/index.ts",
            "line": 1334
          },
          "name": "recursiveLoop",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-function/index.ts",
            "line": 1339
          },
          "name": "reservedConcurrentExecutions",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-function/index.ts",
            "line": 1344
          },
          "name": "role",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-function/index.ts",
            "line": 1349
          },
          "name": "runtime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-function/index.ts",
            "line": 1355
          },
          "name": "runtimeManagementConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionRuntimeManagementConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-function/index.ts",
            "line": 1361
          },
          "name": "snapStart",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionSnapStartOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-function/index.ts",
            "line": 1367
          },
          "name": "snapStartResponse",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionSnapStartResponseOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-function/index.ts",
            "line": 1373
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-function/index.ts",
            "line": 1379
          },
          "name": "tenancyConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionTenancyConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-function/index.ts",
            "line": 1384
          },
          "name": "timeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-function/index.ts",
            "line": 1390
          },
          "name": "tracingConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionTracingConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-function/index.ts",
            "line": 1396
          },
          "name": "vpcConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionVpcConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-function/index.ts",
            "line": 1292
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-function/index.ts",
            "line": 1285
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-lambda-function/index:DataAwsccLambdaFunction"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionCapacityProviderConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionCapacityProviderConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-function/index.ts",
        "line": 89
      },
      "name": "DataAwsccLambdaFunctionCapacityProviderConfig",
      "namespace": "dataAwsccLambdaFunction",
      "symbolId": "src/data-awscc-lambda-function/index:DataAwsccLambdaFunctionCapacityProviderConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionCapacityProviderConfigLambdaManagedInstancesCapacityProviderConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionCapacityProviderConfigLambdaManagedInstancesCapacityProviderConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-function/index.ts",
        "line": 25
      },
      "name": "DataAwsccLambdaFunctionCapacityProviderConfigLambdaManagedInstancesCapacityProviderConfig",
      "namespace": "dataAwsccLambdaFunction",
      "symbolId": "src/data-awscc-lambda-function/index:DataAwsccLambdaFunctionCapacityProviderConfigLambdaManagedInstancesCapacityProviderConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionCapacityProviderConfigLambdaManagedInstancesCapacityProviderConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionCapacityProviderConfigLambdaManagedInstancesCapacityProviderConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-function/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-function/index.ts",
        "line": 48
      },
      "name": "DataAwsccLambdaFunctionCapacityProviderConfigLambdaManagedInstancesCapacityProviderConfigOutputReference",
      "namespace": "dataAwsccLambdaFunction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-function/index.ts",
            "line": 75
          },
          "name": "capacityProviderArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-function/index.ts",
            "line": 80
          },
          "name": "executionEnvironmentMemoryGiBPerVCpu",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-function/index.ts",
            "line": 85
          },
          "name": "perExecutionEnvironmentMaxConcurrency",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-function/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionCapacityProviderConfigLambdaManagedInstancesCapacityProviderConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-lambda-function/index:DataAwsccLambdaFunctionCapacityProviderConfigLambdaManagedInstancesCapacityProviderConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionCapacityProviderConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionCapacityProviderConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-function/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-function/index.ts",
        "line": 112
      },
      "name": "DataAwsccLambdaFunctionCapacityProviderConfigOutputReference",
      "namespace": "dataAwsccLambdaFunction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-function/index.ts",
            "line": 140
          },
          "name": "lambdaManagedInstancesCapacityProviderConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionCapacityProviderConfigLambdaManagedInstancesCapacityProviderConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-function/index.ts",
            "line": 123
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionCapacityProviderConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-lambda-function/index:DataAwsccLambdaFunctionCapacityProviderConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionCode": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionCode",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-function/index.ts",
        "line": 144
      },
      "name": "DataAwsccLambdaFunctionCode",
      "namespace": "dataAwsccLambdaFunction",
      "symbolId": "src/data-awscc-lambda-function/index:DataAwsccLambdaFunctionCode"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionCodeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionCodeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-function/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-awscc-lambda-function/index.ts",
        "line": 167
      },
      "name": "DataAwsccLambdaFunctionCodeOutputReference",
      "namespace": "dataAwsccLambdaFunction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-function/index.ts",
            "line": 194
          },
          "name": "imageUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-function/index.ts",
            "line": 199
          },
          "name": "s3Bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-function/index.ts",
            "line": 204
          },
          "name": "s3Key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-function/index.ts",
            "line": 209
          },
          "name": "s3ObjectStorageMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-function/index.ts",
            "line": 214
          },
          "name": "s3ObjectVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-function/index.ts",
            "line": 219
          },
          "name": "sourceKmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-function/index.ts",
            "line": 224
          },
          "name": "zipFile",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-function/index.ts",
            "line": 178
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionCode"
          }
        }
      ],
      "symbolId": "src/data-awscc-lambda-function/index:DataAwsccLambdaFunctionCodeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-function/index.ts",
        "line": 14
      },
      "name": "DataAwsccLambdaFunctionConfig",
      "namespace": "dataAwsccLambdaFunction",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lambda_function#id DataAwsccLambdaFunction#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-function/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-lambda-function/index:DataAwsccLambdaFunctionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionDeadLetterConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionDeadLetterConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-function/index.ts",
        "line": 228
      },
      "name": "DataAwsccLambdaFunctionDeadLetterConfig",
      "namespace": "dataAwsccLambdaFunction",
      "symbolId": "src/data-awscc-lambda-function/index:DataAwsccLambdaFunctionDeadLetterConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionDeadLetterConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionDeadLetterConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-function/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-awscc-lambda-function/index.ts",
        "line": 251
      },
      "name": "DataAwsccLambdaFunctionDeadLetterConfigOutputReference",
      "namespace": "dataAwsccLambdaFunction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-function/index.ts",
            "line": 278
          },
          "name": "targetArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-function/index.ts",
            "line": 262
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionDeadLetterConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-lambda-function/index:DataAwsccLambdaFunctionDeadLetterConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionDurableConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionDurableConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-function/index.ts",
        "line": 282
      },
      "name": "DataAwsccLambdaFunctionDurableConfig",
      "namespace": "dataAwsccLambdaFunction",
      "symbolId": "src/data-awscc-lambda-function/index:DataAwsccLambdaFunctionDurableConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionDurableConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionDurableConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-function/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-awscc-lambda-function/index.ts",
        "line": 305
      },
      "name": "DataAwsccLambdaFunctionDurableConfigOutputReference",
      "namespace": "dataAwsccLambdaFunction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-function/index.ts",
            "line": 332
          },
          "name": "executionTimeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-function/index.ts",
            "line": 337
          },
          "name": "retentionPeriodInDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-function/index.ts",
            "line": 316
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionDurableConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-lambda-function/index:DataAwsccLambdaFunctionDurableConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionEnvironment": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionEnvironment",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-function/index.ts",
        "line": 341
      },
      "name": "DataAwsccLambdaFunctionEnvironment",
      "namespace": "dataAwsccLambdaFunction",
      "symbolId": "src/data-awscc-lambda-function/index:DataAwsccLambdaFunctionEnvironment"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionEnvironmentOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionEnvironmentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-function/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-awscc-lambda-function/index.ts",
        "line": 364
      },
      "name": "DataAwsccLambdaFunctionEnvironmentOutputReference",
      "namespace": "dataAwsccLambdaFunction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-function/index.ts",
            "line": 392
          },
          "name": "variables",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-function/index.ts",
            "line": 375
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionEnvironment"
          }
        }
      ],
      "symbolId": "src/data-awscc-lambda-function/index:DataAwsccLambdaFunctionEnvironmentOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionEphemeralStorage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionEphemeralStorage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-function/index.ts",
        "line": 396
      },
      "name": "DataAwsccLambdaFunctionEphemeralStorage",
      "namespace": "dataAwsccLambdaFunction",
      "symbolId": "src/data-awscc-lambda-function/index:DataAwsccLambdaFunctionEphemeralStorage"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionEphemeralStorageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionEphemeralStorageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-function/index.ts",
          "line": 426
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-function/index.ts",
        "line": 419
      },
      "name": "DataAwsccLambdaFunctionEphemeralStorageOutputReference",
      "namespace": "dataAwsccLambdaFunction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-function/index.ts",
            "line": 446
          },
          "name": "size",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-function/index.ts",
            "line": 430
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionEphemeralStorage"
          }
        }
      ],
      "symbolId": "src/data-awscc-lambda-function/index:DataAwsccLambdaFunctionEphemeralStorageOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionFileSystemConfigs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionFileSystemConfigs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-function/index.ts",
        "line": 450
      },
      "name": "DataAwsccLambdaFunctionFileSystemConfigs",
      "namespace": "dataAwsccLambdaFunction",
      "symbolId": "src/data-awscc-lambda-function/index:DataAwsccLambdaFunctionFileSystemConfigs"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionFileSystemConfigsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionFileSystemConfigsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-function/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-function/index.ts",
        "line": 512
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-function/index.ts",
            "line": 526
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionFileSystemConfigsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLambdaFunctionFileSystemConfigsList",
      "namespace": "dataAwsccLambdaFunction",
      "symbolId": "src/data-awscc-lambda-function/index:DataAwsccLambdaFunctionFileSystemConfigsList"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionFileSystemConfigsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionFileSystemConfigsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-function/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-awscc-lambda-function/index.ts",
        "line": 473
      },
      "name": "DataAwsccLambdaFunctionFileSystemConfigsOutputReference",
      "namespace": "dataAwsccLambdaFunction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-function/index.ts",
            "line": 502
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-function/index.ts",
            "line": 507
          },
          "name": "localMountPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-function/index.ts",
            "line": 486
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionFileSystemConfigs"
          }
        }
      ],
      "symbolId": "src/data-awscc-lambda-function/index:DataAwsccLambdaFunctionFileSystemConfigsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionFunctionScalingConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionFunctionScalingConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-function/index.ts",
        "line": 530
      },
      "name": "DataAwsccLambdaFunctionFunctionScalingConfig",
      "namespace": "dataAwsccLambdaFunction",
      "symbolId": "src/data-awscc-lambda-function/index:DataAwsccLambdaFunctionFunctionScalingConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionFunctionScalingConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionFunctionScalingConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-function/index.ts",
          "line": 560
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-function/index.ts",
        "line": 553
      },
      "name": "DataAwsccLambdaFunctionFunctionScalingConfigOutputReference",
      "namespace": "dataAwsccLambdaFunction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-function/index.ts",
            "line": 580
          },
          "name": "maxExecutionEnvironments",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-function/index.ts",
            "line": 585
          },
          "name": "minExecutionEnvironments",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-function/index.ts",
            "line": 564
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionFunctionScalingConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-lambda-function/index:DataAwsccLambdaFunctionFunctionScalingConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionImageConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionImageConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-function/index.ts",
        "line": 589
      },
      "name": "DataAwsccLambdaFunctionImageConfig",
      "namespace": "dataAwsccLambdaFunction",
      "symbolId": "src/data-awscc-lambda-function/index:DataAwsccLambdaFunctionImageConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionImageConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionImageConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-function/index.ts",
          "line": 619
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-function/index.ts",
        "line": 612
      },
      "name": "DataAwsccLambdaFunctionImageConfigOutputReference",
      "namespace": "dataAwsccLambdaFunction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-function/index.ts",
            "line": 639
          },
          "name": "command",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-function/index.ts",
            "line": 644
          },
          "name": "entryPoint",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-function/index.ts",
            "line": 649
          },
          "name": "workingDirectory",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-function/index.ts",
            "line": 623
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionImageConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-lambda-function/index:DataAwsccLambdaFunctionImageConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionLoggingConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionLoggingConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-function/index.ts",
        "line": 653
      },
      "name": "DataAwsccLambdaFunctionLoggingConfig",
      "namespace": "dataAwsccLambdaFunction",
      "symbolId": "src/data-awscc-lambda-function/index:DataAwsccLambdaFunctionLoggingConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionLoggingConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionLoggingConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-function/index.ts",
          "line": 683
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-function/index.ts",
        "line": 676
      },
      "name": "DataAwsccLambdaFunctionLoggingConfigOutputReference",
      "namespace": "dataAwsccLambdaFunction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-function/index.ts",
            "line": 703
          },
          "name": "applicationLogLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-function/index.ts",
            "line": 708
          },
          "name": "logFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-function/index.ts",
            "line": 713
          },
          "name": "logGroup",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-function/index.ts",
            "line": 718
          },
          "name": "systemLogLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-function/index.ts",
            "line": 687
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionLoggingConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-lambda-function/index:DataAwsccLambdaFunctionLoggingConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionRuntimeManagementConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionRuntimeManagementConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-function/index.ts",
        "line": 722
      },
      "name": "DataAwsccLambdaFunctionRuntimeManagementConfig",
      "namespace": "dataAwsccLambdaFunction",
      "symbolId": "src/data-awscc-lambda-function/index:DataAwsccLambdaFunctionRuntimeManagementConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionRuntimeManagementConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionRuntimeManagementConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-function/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-function/index.ts",
        "line": 745
      },
      "name": "DataAwsccLambdaFunctionRuntimeManagementConfigOutputReference",
      "namespace": "dataAwsccLambdaFunction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-function/index.ts",
            "line": 772
          },
          "name": "runtimeVersionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-function/index.ts",
            "line": 777
          },
          "name": "updateRuntimeOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-function/index.ts",
            "line": 756
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionRuntimeManagementConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-lambda-function/index:DataAwsccLambdaFunctionRuntimeManagementConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionSnapStart": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionSnapStart",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-function/index.ts",
        "line": 781
      },
      "name": "DataAwsccLambdaFunctionSnapStart",
      "namespace": "dataAwsccLambdaFunction",
      "symbolId": "src/data-awscc-lambda-function/index:DataAwsccLambdaFunctionSnapStart"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionSnapStartOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionSnapStartOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-function/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-function/index.ts",
        "line": 804
      },
      "name": "DataAwsccLambdaFunctionSnapStartOutputReference",
      "namespace": "dataAwsccLambdaFunction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-function/index.ts",
            "line": 831
          },
          "name": "applyOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-function/index.ts",
            "line": 815
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionSnapStart"
          }
        }
      ],
      "symbolId": "src/data-awscc-lambda-function/index:DataAwsccLambdaFunctionSnapStartOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionSnapStartResponse": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionSnapStartResponse",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-function/index.ts",
        "line": 835
      },
      "name": "DataAwsccLambdaFunctionSnapStartResponse",
      "namespace": "dataAwsccLambdaFunction",
      "symbolId": "src/data-awscc-lambda-function/index:DataAwsccLambdaFunctionSnapStartResponse"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionSnapStartResponseOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionSnapStartResponseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-function/index.ts",
          "line": 865
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-function/index.ts",
        "line": 858
      },
      "name": "DataAwsccLambdaFunctionSnapStartResponseOutputReference",
      "namespace": "dataAwsccLambdaFunction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-function/index.ts",
            "line": 885
          },
          "name": "applyOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-function/index.ts",
            "line": 890
          },
          "name": "optimizationStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-function/index.ts",
            "line": 869
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionSnapStartResponse"
          }
        }
      ],
      "symbolId": "src/data-awscc-lambda-function/index:DataAwsccLambdaFunctionSnapStartResponseOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-function/index.ts",
        "line": 894
      },
      "name": "DataAwsccLambdaFunctionTags",
      "namespace": "dataAwsccLambdaFunction",
      "symbolId": "src/data-awscc-lambda-function/index:DataAwsccLambdaFunctionTags"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-function/index.ts",
          "line": 963
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-function/index.ts",
        "line": 956
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-function/index.ts",
            "line": 970
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLambdaFunctionTagsList",
      "namespace": "dataAwsccLambdaFunction",
      "symbolId": "src/data-awscc-lambda-function/index:DataAwsccLambdaFunctionTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-function/index.ts",
          "line": 926
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-function/index.ts",
        "line": 917
      },
      "name": "DataAwsccLambdaFunctionTagsOutputReference",
      "namespace": "dataAwsccLambdaFunction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-function/index.ts",
            "line": 946
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-function/index.ts",
            "line": 951
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-function/index.ts",
            "line": 930
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-lambda-function/index:DataAwsccLambdaFunctionTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionTenancyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionTenancyConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-function/index.ts",
        "line": 974
      },
      "name": "DataAwsccLambdaFunctionTenancyConfig",
      "namespace": "dataAwsccLambdaFunction",
      "symbolId": "src/data-awscc-lambda-function/index:DataAwsccLambdaFunctionTenancyConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionTenancyConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionTenancyConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-function/index.ts",
          "line": 1004
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-function/index.ts",
        "line": 997
      },
      "name": "DataAwsccLambdaFunctionTenancyConfigOutputReference",
      "namespace": "dataAwsccLambdaFunction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-function/index.ts",
            "line": 1024
          },
          "name": "tenantIsolationMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-function/index.ts",
            "line": 1008
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionTenancyConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-lambda-function/index:DataAwsccLambdaFunctionTenancyConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionTracingConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionTracingConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-function/index.ts",
        "line": 1028
      },
      "name": "DataAwsccLambdaFunctionTracingConfig",
      "namespace": "dataAwsccLambdaFunction",
      "symbolId": "src/data-awscc-lambda-function/index:DataAwsccLambdaFunctionTracingConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionTracingConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionTracingConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-function/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/data-awscc-lambda-function/index.ts",
        "line": 1051
      },
      "name": "DataAwsccLambdaFunctionTracingConfigOutputReference",
      "namespace": "dataAwsccLambdaFunction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-function/index.ts",
            "line": 1078
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-function/index.ts",
            "line": 1062
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionTracingConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-lambda-function/index:DataAwsccLambdaFunctionTracingConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionVpcConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionVpcConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-function/index.ts",
        "line": 1082
      },
      "name": "DataAwsccLambdaFunctionVpcConfig",
      "namespace": "dataAwsccLambdaFunction",
      "symbolId": "src/data-awscc-lambda-function/index:DataAwsccLambdaFunctionVpcConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionVpcConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionVpcConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-function/index.ts",
          "line": 1112
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-function/index.ts",
        "line": 1105
      },
      "name": "DataAwsccLambdaFunctionVpcConfigOutputReference",
      "namespace": "dataAwsccLambdaFunction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-function/index.ts",
            "line": 1132
          },
          "name": "ipv6AllowedForDualStack",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-function/index.ts",
            "line": 1137
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-function/index.ts",
            "line": 1142
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-function/index.ts",
            "line": 1116
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaFunction.DataAwsccLambdaFunctionVpcConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-lambda-function/index:DataAwsccLambdaFunctionVpcConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaFunctions.DataAwsccLambdaFunctions": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lambda_functions awscc_lambda_functions}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaFunctions.DataAwsccLambdaFunctions",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lambda_functions awscc_lambda_functions} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-functions/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLambdaFunctions.DataAwsccLambdaFunctionsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-functions/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLambdaFunctions resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-functions/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccLambdaFunctions to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lambda_functions#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLambdaFunctions that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLambdaFunctions to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-functions/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-functions/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLambdaFunctions",
      "namespace": "dataAwsccLambdaFunctions",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-functions/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-functions/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-functions/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-lambda-functions/index:DataAwsccLambdaFunctions"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaFunctions.DataAwsccLambdaFunctionsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaFunctions.DataAwsccLambdaFunctionsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-functions/index.ts",
        "line": 14
      },
      "name": "DataAwsccLambdaFunctionsConfig",
      "namespace": "dataAwsccLambdaFunctions",
      "symbolId": "src/data-awscc-lambda-functions/index:DataAwsccLambdaFunctionsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaLayerVersion.DataAwsccLambdaLayerVersion": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lambda_layer_version awscc_lambda_layer_version}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaLayerVersion.DataAwsccLambdaLayerVersion",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lambda_layer_version awscc_lambda_layer_version} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-layer-version/index.ts",
          "line": 130
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLambdaLayerVersion.DataAwsccLambdaLayerVersionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-layer-version/index.ts",
        "line": 98
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLambdaLayerVersion resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-layer-version/index.ts",
            "line": 115
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccLambdaLayerVersion to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lambda_layer_version#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLambdaLayerVersion that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLambdaLayerVersion to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-layer-version/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-awscc-lambda-layer-version/index.ts",
            "line": 212
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLambdaLayerVersion",
      "namespace": "dataAwsccLambdaLayerVersion",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-layer-version/index.ts",
            "line": 103
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-layer-version/index.ts",
            "line": 154
          },
          "name": "compatibleArchitectures",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-layer-version/index.ts",
            "line": 159
          },
          "name": "compatibleRuntimes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-layer-version/index.ts",
            "line": 165
          },
          "name": "content",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaLayerVersion.DataAwsccLambdaLayerVersionContentOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-layer-version/index.ts",
            "line": 170
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-layer-version/index.ts",
            "line": 188
          },
          "name": "layerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-layer-version/index.ts",
            "line": 193
          },
          "name": "layerVersionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-layer-version/index.ts",
            "line": 198
          },
          "name": "licenseInfo",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-layer-version/index.ts",
            "line": 183
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-layer-version/index.ts",
            "line": 176
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-lambda-layer-version/index:DataAwsccLambdaLayerVersion"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaLayerVersion.DataAwsccLambdaLayerVersionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaLayerVersion.DataAwsccLambdaLayerVersionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-layer-version/index.ts",
        "line": 14
      },
      "name": "DataAwsccLambdaLayerVersionConfig",
      "namespace": "dataAwsccLambdaLayerVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lambda_layer_version#id DataAwsccLambdaLayerVersion#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-layer-version/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-lambda-layer-version/index:DataAwsccLambdaLayerVersionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaLayerVersion.DataAwsccLambdaLayerVersionContent": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaLayerVersion.DataAwsccLambdaLayerVersionContent",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-layer-version/index.ts",
        "line": 25
      },
      "name": "DataAwsccLambdaLayerVersionContent",
      "namespace": "dataAwsccLambdaLayerVersion",
      "symbolId": "src/data-awscc-lambda-layer-version/index:DataAwsccLambdaLayerVersionContent"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaLayerVersion.DataAwsccLambdaLayerVersionContentOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaLayerVersion.DataAwsccLambdaLayerVersionContentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-layer-version/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-layer-version/index.ts",
        "line": 48
      },
      "name": "DataAwsccLambdaLayerVersionContentOutputReference",
      "namespace": "dataAwsccLambdaLayerVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-layer-version/index.ts",
            "line": 75
          },
          "name": "s3Bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-layer-version/index.ts",
            "line": 80
          },
          "name": "s3Key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-layer-version/index.ts",
            "line": 85
          },
          "name": "s3ObjectStorageMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-layer-version/index.ts",
            "line": 90
          },
          "name": "s3ObjectVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-layer-version/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaLayerVersion.DataAwsccLambdaLayerVersionContent"
          }
        }
      ],
      "symbolId": "src/data-awscc-lambda-layer-version/index:DataAwsccLambdaLayerVersionContentOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaLayerVersionPermission.DataAwsccLambdaLayerVersionPermission": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lambda_layer_version_permission awscc_lambda_layer_version_permission}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaLayerVersionPermission.DataAwsccLambdaLayerVersionPermission",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lambda_layer_version_permission awscc_lambda_layer_version_permission} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-layer-version-permission/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLambdaLayerVersionPermission.DataAwsccLambdaLayerVersionPermissionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-layer-version-permission/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLambdaLayerVersionPermission resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-layer-version-permission/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccLambdaLayerVersionPermission to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lambda_layer_version_permission#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLambdaLayerVersionPermission that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLambdaLayerVersionPermission to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-layer-version-permission/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-awscc-lambda-layer-version-permission/index.ts",
            "line": 132
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLambdaLayerVersionPermission",
      "namespace": "dataAwsccLambdaLayerVersionPermission",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-layer-version-permission/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-layer-version-permission/index.ts",
            "line": 85
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-layer-version-permission/index.ts",
            "line": 103
          },
          "name": "layerVersionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-layer-version-permission/index.ts",
            "line": 108
          },
          "name": "layerVersionPermissionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-layer-version-permission/index.ts",
            "line": 113
          },
          "name": "organizationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-layer-version-permission/index.ts",
            "line": 118
          },
          "name": "principal",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-layer-version-permission/index.ts",
            "line": 98
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-layer-version-permission/index.ts",
            "line": 91
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-lambda-layer-version-permission/index:DataAwsccLambdaLayerVersionPermission"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaLayerVersionPermission.DataAwsccLambdaLayerVersionPermissionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaLayerVersionPermission.DataAwsccLambdaLayerVersionPermissionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-layer-version-permission/index.ts",
        "line": 14
      },
      "name": "DataAwsccLambdaLayerVersionPermissionConfig",
      "namespace": "dataAwsccLambdaLayerVersionPermission",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lambda_layer_version_permission#id DataAwsccLambdaLayerVersionPermission#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-layer-version-permission/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-lambda-layer-version-permission/index:DataAwsccLambdaLayerVersionPermissionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaLayerVersionPermissions.DataAwsccLambdaLayerVersionPermissions": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lambda_layer_version_permissions awscc_lambda_layer_version_permissions}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaLayerVersionPermissions.DataAwsccLambdaLayerVersionPermissions",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lambda_layer_version_permissions awscc_lambda_layer_version_permissions} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-layer-version-permissions/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLambdaLayerVersionPermissions.DataAwsccLambdaLayerVersionPermissionsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-layer-version-permissions/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLambdaLayerVersionPermissions resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-layer-version-permissions/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccLambdaLayerVersionPermissions to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lambda_layer_version_permissions#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLambdaLayerVersionPermissions that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLambdaLayerVersionPermissions to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-layer-version-permissions/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-layer-version-permissions/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLambdaLayerVersionPermissions",
      "namespace": "dataAwsccLambdaLayerVersionPermissions",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-layer-version-permissions/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-layer-version-permissions/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-layer-version-permissions/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-lambda-layer-version-permissions/index:DataAwsccLambdaLayerVersionPermissions"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaLayerVersionPermissions.DataAwsccLambdaLayerVersionPermissionsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaLayerVersionPermissions.DataAwsccLambdaLayerVersionPermissionsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-layer-version-permissions/index.ts",
        "line": 14
      },
      "name": "DataAwsccLambdaLayerVersionPermissionsConfig",
      "namespace": "dataAwsccLambdaLayerVersionPermissions",
      "symbolId": "src/data-awscc-lambda-layer-version-permissions/index:DataAwsccLambdaLayerVersionPermissionsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaLayerVersions.DataAwsccLambdaLayerVersions": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lambda_layer_versions awscc_lambda_layer_versions}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaLayerVersions.DataAwsccLambdaLayerVersions",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lambda_layer_versions awscc_lambda_layer_versions} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-layer-versions/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLambdaLayerVersions.DataAwsccLambdaLayerVersionsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-layer-versions/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLambdaLayerVersions resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-layer-versions/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccLambdaLayerVersions to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lambda_layer_versions#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLambdaLayerVersions that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLambdaLayerVersions to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-layer-versions/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-layer-versions/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLambdaLayerVersions",
      "namespace": "dataAwsccLambdaLayerVersions",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-layer-versions/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-layer-versions/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-layer-versions/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-lambda-layer-versions/index:DataAwsccLambdaLayerVersions"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaLayerVersions.DataAwsccLambdaLayerVersionsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaLayerVersions.DataAwsccLambdaLayerVersionsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-layer-versions/index.ts",
        "line": 14
      },
      "name": "DataAwsccLambdaLayerVersionsConfig",
      "namespace": "dataAwsccLambdaLayerVersions",
      "symbolId": "src/data-awscc-lambda-layer-versions/index:DataAwsccLambdaLayerVersionsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaMicrovmImage.DataAwsccLambdaMicrovmImage": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lambda_microvm_image awscc_lambda_microvm_image}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaMicrovmImage.DataAwsccLambdaMicrovmImage",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lambda_microvm_image awscc_lambda_microvm_image} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-microvm-image/index.ts",
          "line": 768
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLambdaMicrovmImage.DataAwsccLambdaMicrovmImageConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-microvm-image/index.ts",
        "line": 736
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLambdaMicrovmImage resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-microvm-image/index.ts",
            "line": 753
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccLambdaMicrovmImage to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lambda_microvm_image#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLambdaMicrovmImage that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLambdaMicrovmImage to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-microvm-image/index.ts",
            "line": 915
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-microvm-image/index.ts",
            "line": 921
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLambdaMicrovmImage",
      "namespace": "dataAwsccLambdaMicrovmImage",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-microvm-image/index.ts",
            "line": 741
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-microvm-image/index.ts",
            "line": 792
          },
          "name": "additionalOsCapabilities",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-microvm-image/index.ts",
            "line": 797
          },
          "name": "baseImageArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-microvm-image/index.ts",
            "line": 802
          },
          "name": "baseImageVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-microvm-image/index.ts",
            "line": 807
          },
          "name": "buildRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-microvm-image/index.ts",
            "line": 813
          },
          "name": "codeArtifact",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaMicrovmImage.DataAwsccLambdaMicrovmImageCodeArtifactOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-microvm-image/index.ts",
            "line": 819
          },
          "name": "cpuConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaMicrovmImage.DataAwsccLambdaMicrovmImageCpuConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-microvm-image/index.ts",
            "line": 824
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-microvm-image/index.ts",
            "line": 829
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-microvm-image/index.ts",
            "line": 834
          },
          "name": "egressNetworkConnectors",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-microvm-image/index.ts",
            "line": 840
          },
          "name": "environmentVariables",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaMicrovmImage.DataAwsccLambdaMicrovmImageEnvironmentVariablesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-microvm-image/index.ts",
            "line": 846
          },
          "name": "hooks",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaMicrovmImage.DataAwsccLambdaMicrovmImageHooksOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-microvm-image/index.ts",
            "line": 864
          },
          "name": "imageArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-microvm-image/index.ts",
            "line": 869
          },
          "name": "latestActiveImageVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-microvm-image/index.ts",
            "line": 874
          },
          "name": "latestFailedImageVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-microvm-image/index.ts",
            "line": 880
          },
          "name": "logging",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaMicrovmImage.DataAwsccLambdaMicrovmImageLoggingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-microvm-image/index.ts",
            "line": 885
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-microvm-image/index.ts",
            "line": 891
          },
          "name": "resources",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaMicrovmImage.DataAwsccLambdaMicrovmImageResourcesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-microvm-image/index.ts",
            "line": 896
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-microvm-image/index.ts",
            "line": 902
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaMicrovmImage.DataAwsccLambdaMicrovmImageTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-microvm-image/index.ts",
            "line": 907
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-microvm-image/index.ts",
            "line": 859
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-microvm-image/index.ts",
            "line": 852
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-lambda-microvm-image/index:DataAwsccLambdaMicrovmImage"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaMicrovmImage.DataAwsccLambdaMicrovmImageCodeArtifact": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaMicrovmImage.DataAwsccLambdaMicrovmImageCodeArtifact",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-microvm-image/index.ts",
        "line": 25
      },
      "name": "DataAwsccLambdaMicrovmImageCodeArtifact",
      "namespace": "dataAwsccLambdaMicrovmImage",
      "symbolId": "src/data-awscc-lambda-microvm-image/index:DataAwsccLambdaMicrovmImageCodeArtifact"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaMicrovmImage.DataAwsccLambdaMicrovmImageCodeArtifactOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaMicrovmImage.DataAwsccLambdaMicrovmImageCodeArtifactOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-microvm-image/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-microvm-image/index.ts",
        "line": 48
      },
      "name": "DataAwsccLambdaMicrovmImageCodeArtifactOutputReference",
      "namespace": "dataAwsccLambdaMicrovmImage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-microvm-image/index.ts",
            "line": 75
          },
          "name": "uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-microvm-image/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaMicrovmImage.DataAwsccLambdaMicrovmImageCodeArtifact"
          }
        }
      ],
      "symbolId": "src/data-awscc-lambda-microvm-image/index:DataAwsccLambdaMicrovmImageCodeArtifactOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaMicrovmImage.DataAwsccLambdaMicrovmImageConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaMicrovmImage.DataAwsccLambdaMicrovmImageConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-microvm-image/index.ts",
        "line": 14
      },
      "name": "DataAwsccLambdaMicrovmImageConfig",
      "namespace": "dataAwsccLambdaMicrovmImage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lambda_microvm_image#id DataAwsccLambdaMicrovmImage#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-microvm-image/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-lambda-microvm-image/index:DataAwsccLambdaMicrovmImageConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaMicrovmImage.DataAwsccLambdaMicrovmImageCpuConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaMicrovmImage.DataAwsccLambdaMicrovmImageCpuConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-microvm-image/index.ts",
        "line": 79
      },
      "name": "DataAwsccLambdaMicrovmImageCpuConfigurations",
      "namespace": "dataAwsccLambdaMicrovmImage",
      "symbolId": "src/data-awscc-lambda-microvm-image/index:DataAwsccLambdaMicrovmImageCpuConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaMicrovmImage.DataAwsccLambdaMicrovmImageCpuConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaMicrovmImage.DataAwsccLambdaMicrovmImageCpuConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-microvm-image/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-microvm-image/index.ts",
        "line": 136
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-microvm-image/index.ts",
            "line": 150
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLambdaMicrovmImage.DataAwsccLambdaMicrovmImageCpuConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLambdaMicrovmImageCpuConfigurationsList",
      "namespace": "dataAwsccLambdaMicrovmImage",
      "symbolId": "src/data-awscc-lambda-microvm-image/index:DataAwsccLambdaMicrovmImageCpuConfigurationsList"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaMicrovmImage.DataAwsccLambdaMicrovmImageCpuConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaMicrovmImage.DataAwsccLambdaMicrovmImageCpuConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-microvm-image/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-microvm-image/index.ts",
        "line": 102
      },
      "name": "DataAwsccLambdaMicrovmImageCpuConfigurationsOutputReference",
      "namespace": "dataAwsccLambdaMicrovmImage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-microvm-image/index.ts",
            "line": 131
          },
          "name": "architecture",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-microvm-image/index.ts",
            "line": 115
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaMicrovmImage.DataAwsccLambdaMicrovmImageCpuConfigurations"
          }
        }
      ],
      "symbolId": "src/data-awscc-lambda-microvm-image/index:DataAwsccLambdaMicrovmImageCpuConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaMicrovmImage.DataAwsccLambdaMicrovmImageEnvironmentVariables": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaMicrovmImage.DataAwsccLambdaMicrovmImageEnvironmentVariables",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-microvm-image/index.ts",
        "line": 154
      },
      "name": "DataAwsccLambdaMicrovmImageEnvironmentVariables",
      "namespace": "dataAwsccLambdaMicrovmImage",
      "symbolId": "src/data-awscc-lambda-microvm-image/index:DataAwsccLambdaMicrovmImageEnvironmentVariables"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaMicrovmImage.DataAwsccLambdaMicrovmImageEnvironmentVariablesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaMicrovmImage.DataAwsccLambdaMicrovmImageEnvironmentVariablesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-microvm-image/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-awscc-lambda-microvm-image/index.ts",
        "line": 216
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-microvm-image/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-awscc.dataAwsccLambdaMicrovmImage.DataAwsccLambdaMicrovmImageEnvironmentVariablesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLambdaMicrovmImageEnvironmentVariablesList",
      "namespace": "dataAwsccLambdaMicrovmImage",
      "symbolId": "src/data-awscc-lambda-microvm-image/index:DataAwsccLambdaMicrovmImageEnvironmentVariablesList"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaMicrovmImage.DataAwsccLambdaMicrovmImageEnvironmentVariablesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaMicrovmImage.DataAwsccLambdaMicrovmImageEnvironmentVariablesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-microvm-image/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/data-awscc-lambda-microvm-image/index.ts",
        "line": 177
      },
      "name": "DataAwsccLambdaMicrovmImageEnvironmentVariablesOutputReference",
      "namespace": "dataAwsccLambdaMicrovmImage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-microvm-image/index.ts",
            "line": 206
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-microvm-image/index.ts",
            "line": 211
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-microvm-image/index.ts",
            "line": 190
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaMicrovmImage.DataAwsccLambdaMicrovmImageEnvironmentVariables"
          }
        }
      ],
      "symbolId": "src/data-awscc-lambda-microvm-image/index:DataAwsccLambdaMicrovmImageEnvironmentVariablesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaMicrovmImage.DataAwsccLambdaMicrovmImageHooks": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaMicrovmImage.DataAwsccLambdaMicrovmImageHooks",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-microvm-image/index.ts",
        "line": 392
      },
      "name": "DataAwsccLambdaMicrovmImageHooks",
      "namespace": "dataAwsccLambdaMicrovmImage",
      "symbolId": "src/data-awscc-lambda-microvm-image/index:DataAwsccLambdaMicrovmImageHooks"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaMicrovmImage.DataAwsccLambdaMicrovmImageHooksMicrovmHooks": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaMicrovmImage.DataAwsccLambdaMicrovmImageHooksMicrovmHooks",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-microvm-image/index.ts",
        "line": 234
      },
      "name": "DataAwsccLambdaMicrovmImageHooksMicrovmHooks",
      "namespace": "dataAwsccLambdaMicrovmImage",
      "symbolId": "src/data-awscc-lambda-microvm-image/index:DataAwsccLambdaMicrovmImageHooksMicrovmHooks"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaMicrovmImage.DataAwsccLambdaMicrovmImageHooksMicrovmHooksOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaMicrovmImage.DataAwsccLambdaMicrovmImageHooksMicrovmHooksOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-microvm-image/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-awscc-lambda-microvm-image/index.ts",
        "line": 257
      },
      "name": "DataAwsccLambdaMicrovmImageHooksMicrovmHooksOutputReference",
      "namespace": "dataAwsccLambdaMicrovmImage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-microvm-image/index.ts",
            "line": 284
          },
          "name": "resume",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-microvm-image/index.ts",
            "line": 289
          },
          "name": "resumeTimeoutInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-microvm-image/index.ts",
            "line": 294
          },
          "name": "run",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-microvm-image/index.ts",
            "line": 299
          },
          "name": "runTimeoutInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-microvm-image/index.ts",
            "line": 304
          },
          "name": "suspend",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-microvm-image/index.ts",
            "line": 309
          },
          "name": "suspendTimeoutInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-microvm-image/index.ts",
            "line": 314
          },
          "name": "terminate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-microvm-image/index.ts",
            "line": 319
          },
          "name": "terminateTimeoutInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-microvm-image/index.ts",
            "line": 268
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaMicrovmImage.DataAwsccLambdaMicrovmImageHooksMicrovmHooks"
          }
        }
      ],
      "symbolId": "src/data-awscc-lambda-microvm-image/index:DataAwsccLambdaMicrovmImageHooksMicrovmHooksOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaMicrovmImage.DataAwsccLambdaMicrovmImageHooksMicrovmImageHooks": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaMicrovmImage.DataAwsccLambdaMicrovmImageHooksMicrovmImageHooks",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-microvm-image/index.ts",
        "line": 323
      },
      "name": "DataAwsccLambdaMicrovmImageHooksMicrovmImageHooks",
      "namespace": "dataAwsccLambdaMicrovmImage",
      "symbolId": "src/data-awscc-lambda-microvm-image/index:DataAwsccLambdaMicrovmImageHooksMicrovmImageHooks"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaMicrovmImage.DataAwsccLambdaMicrovmImageHooksMicrovmImageHooksOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaMicrovmImage.DataAwsccLambdaMicrovmImageHooksMicrovmImageHooksOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-microvm-image/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-awscc-lambda-microvm-image/index.ts",
        "line": 346
      },
      "name": "DataAwsccLambdaMicrovmImageHooksMicrovmImageHooksOutputReference",
      "namespace": "dataAwsccLambdaMicrovmImage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-microvm-image/index.ts",
            "line": 373
          },
          "name": "ready",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-microvm-image/index.ts",
            "line": 378
          },
          "name": "readyTimeoutInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-microvm-image/index.ts",
            "line": 383
          },
          "name": "validate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-microvm-image/index.ts",
            "line": 388
          },
          "name": "validateTimeoutInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-microvm-image/index.ts",
            "line": 357
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaMicrovmImage.DataAwsccLambdaMicrovmImageHooksMicrovmImageHooks"
          }
        }
      ],
      "symbolId": "src/data-awscc-lambda-microvm-image/index:DataAwsccLambdaMicrovmImageHooksMicrovmImageHooksOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaMicrovmImage.DataAwsccLambdaMicrovmImageHooksOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaMicrovmImage.DataAwsccLambdaMicrovmImageHooksOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-microvm-image/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-microvm-image/index.ts",
        "line": 415
      },
      "name": "DataAwsccLambdaMicrovmImageHooksOutputReference",
      "namespace": "dataAwsccLambdaMicrovmImage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-microvm-image/index.ts",
            "line": 443
          },
          "name": "microvmHooks",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaMicrovmImage.DataAwsccLambdaMicrovmImageHooksMicrovmHooksOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-microvm-image/index.ts",
            "line": 449
          },
          "name": "microvmImageHooks",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaMicrovmImage.DataAwsccLambdaMicrovmImageHooksMicrovmImageHooksOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-microvm-image/index.ts",
            "line": 454
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-microvm-image/index.ts",
            "line": 426
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaMicrovmImage.DataAwsccLambdaMicrovmImageHooks"
          }
        }
      ],
      "symbolId": "src/data-awscc-lambda-microvm-image/index:DataAwsccLambdaMicrovmImageHooksOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaMicrovmImage.DataAwsccLambdaMicrovmImageLogging": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaMicrovmImage.DataAwsccLambdaMicrovmImageLogging",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-microvm-image/index.ts",
        "line": 517
      },
      "name": "DataAwsccLambdaMicrovmImageLogging",
      "namespace": "dataAwsccLambdaMicrovmImage",
      "symbolId": "src/data-awscc-lambda-microvm-image/index:DataAwsccLambdaMicrovmImageLogging"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaMicrovmImage.DataAwsccLambdaMicrovmImageLoggingCloudwatch": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaMicrovmImage.DataAwsccLambdaMicrovmImageLoggingCloudwatch",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-microvm-image/index.ts",
        "line": 458
      },
      "name": "DataAwsccLambdaMicrovmImageLoggingCloudwatch",
      "namespace": "dataAwsccLambdaMicrovmImage",
      "symbolId": "src/data-awscc-lambda-microvm-image/index:DataAwsccLambdaMicrovmImageLoggingCloudwatch"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaMicrovmImage.DataAwsccLambdaMicrovmImageLoggingCloudwatchOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaMicrovmImage.DataAwsccLambdaMicrovmImageLoggingCloudwatchOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-microvm-image/index.ts",
          "line": 488
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-microvm-image/index.ts",
        "line": 481
      },
      "name": "DataAwsccLambdaMicrovmImageLoggingCloudwatchOutputReference",
      "namespace": "dataAwsccLambdaMicrovmImage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-microvm-image/index.ts",
            "line": 508
          },
          "name": "logGroup",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-microvm-image/index.ts",
            "line": 513
          },
          "name": "logStream",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-microvm-image/index.ts",
            "line": 492
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaMicrovmImage.DataAwsccLambdaMicrovmImageLoggingCloudwatch"
          }
        }
      ],
      "symbolId": "src/data-awscc-lambda-microvm-image/index:DataAwsccLambdaMicrovmImageLoggingCloudwatchOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaMicrovmImage.DataAwsccLambdaMicrovmImageLoggingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaMicrovmImage.DataAwsccLambdaMicrovmImageLoggingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-microvm-image/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-awscc-lambda-microvm-image/index.ts",
        "line": 540
      },
      "name": "DataAwsccLambdaMicrovmImageLoggingOutputReference",
      "namespace": "dataAwsccLambdaMicrovmImage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-microvm-image/index.ts",
            "line": 568
          },
          "name": "cloudwatch",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaMicrovmImage.DataAwsccLambdaMicrovmImageLoggingCloudwatchOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-microvm-image/index.ts",
            "line": 573
          },
          "name": "disabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-microvm-image/index.ts",
            "line": 551
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaMicrovmImage.DataAwsccLambdaMicrovmImageLogging"
          }
        }
      ],
      "symbolId": "src/data-awscc-lambda-microvm-image/index:DataAwsccLambdaMicrovmImageLoggingOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaMicrovmImage.DataAwsccLambdaMicrovmImageResources": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaMicrovmImage.DataAwsccLambdaMicrovmImageResources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-microvm-image/index.ts",
        "line": 577
      },
      "name": "DataAwsccLambdaMicrovmImageResources",
      "namespace": "dataAwsccLambdaMicrovmImage",
      "symbolId": "src/data-awscc-lambda-microvm-image/index:DataAwsccLambdaMicrovmImageResources"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaMicrovmImage.DataAwsccLambdaMicrovmImageResourcesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaMicrovmImage.DataAwsccLambdaMicrovmImageResourcesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-microvm-image/index.ts",
          "line": 641
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-microvm-image/index.ts",
        "line": 634
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-microvm-image/index.ts",
            "line": 648
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLambdaMicrovmImage.DataAwsccLambdaMicrovmImageResourcesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLambdaMicrovmImageResourcesList",
      "namespace": "dataAwsccLambdaMicrovmImage",
      "symbolId": "src/data-awscc-lambda-microvm-image/index:DataAwsccLambdaMicrovmImageResourcesList"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaMicrovmImage.DataAwsccLambdaMicrovmImageResourcesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaMicrovmImage.DataAwsccLambdaMicrovmImageResourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-microvm-image/index.ts",
          "line": 609
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-microvm-image/index.ts",
        "line": 600
      },
      "name": "DataAwsccLambdaMicrovmImageResourcesOutputReference",
      "namespace": "dataAwsccLambdaMicrovmImage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-microvm-image/index.ts",
            "line": 629
          },
          "name": "minimumMemoryInMiB",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-microvm-image/index.ts",
            "line": 613
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaMicrovmImage.DataAwsccLambdaMicrovmImageResources"
          }
        }
      ],
      "symbolId": "src/data-awscc-lambda-microvm-image/index:DataAwsccLambdaMicrovmImageResourcesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaMicrovmImage.DataAwsccLambdaMicrovmImageTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaMicrovmImage.DataAwsccLambdaMicrovmImageTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-microvm-image/index.ts",
        "line": 652
      },
      "name": "DataAwsccLambdaMicrovmImageTags",
      "namespace": "dataAwsccLambdaMicrovmImage",
      "symbolId": "src/data-awscc-lambda-microvm-image/index:DataAwsccLambdaMicrovmImageTags"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaMicrovmImage.DataAwsccLambdaMicrovmImageTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaMicrovmImage.DataAwsccLambdaMicrovmImageTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-microvm-image/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-microvm-image/index.ts",
        "line": 714
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-microvm-image/index.ts",
            "line": 728
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLambdaMicrovmImage.DataAwsccLambdaMicrovmImageTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLambdaMicrovmImageTagsList",
      "namespace": "dataAwsccLambdaMicrovmImage",
      "symbolId": "src/data-awscc-lambda-microvm-image/index:DataAwsccLambdaMicrovmImageTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaMicrovmImage.DataAwsccLambdaMicrovmImageTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaMicrovmImage.DataAwsccLambdaMicrovmImageTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-microvm-image/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-microvm-image/index.ts",
        "line": 675
      },
      "name": "DataAwsccLambdaMicrovmImageTagsOutputReference",
      "namespace": "dataAwsccLambdaMicrovmImage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-microvm-image/index.ts",
            "line": 704
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-microvm-image/index.ts",
            "line": 709
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-microvm-image/index.ts",
            "line": 688
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaMicrovmImage.DataAwsccLambdaMicrovmImageTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-lambda-microvm-image/index:DataAwsccLambdaMicrovmImageTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaMicrovmImages.DataAwsccLambdaMicrovmImages": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lambda_microvm_images awscc_lambda_microvm_images}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaMicrovmImages.DataAwsccLambdaMicrovmImages",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lambda_microvm_images awscc_lambda_microvm_images} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-microvm-images/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLambdaMicrovmImages.DataAwsccLambdaMicrovmImagesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-microvm-images/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLambdaMicrovmImages resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-microvm-images/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccLambdaMicrovmImages to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lambda_microvm_images#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLambdaMicrovmImages that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLambdaMicrovmImages to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-microvm-images/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-microvm-images/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLambdaMicrovmImages",
      "namespace": "dataAwsccLambdaMicrovmImages",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-microvm-images/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-microvm-images/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-microvm-images/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-lambda-microvm-images/index:DataAwsccLambdaMicrovmImages"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaMicrovmImages.DataAwsccLambdaMicrovmImagesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaMicrovmImages.DataAwsccLambdaMicrovmImagesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-microvm-images/index.ts",
        "line": 14
      },
      "name": "DataAwsccLambdaMicrovmImagesConfig",
      "namespace": "dataAwsccLambdaMicrovmImages",
      "symbolId": "src/data-awscc-lambda-microvm-images/index:DataAwsccLambdaMicrovmImagesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaNetworkConnector.DataAwsccLambdaNetworkConnector": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lambda_network_connector awscc_lambda_network_connector}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaNetworkConnector.DataAwsccLambdaNetworkConnector",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lambda_network_connector awscc_lambda_network_connector} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-network-connector/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLambdaNetworkConnector.DataAwsccLambdaNetworkConnectorConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-network-connector/index.ts",
        "line": 233
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLambdaNetworkConnector resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-network-connector/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 DataAwsccLambdaNetworkConnector to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lambda_network_connector#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLambdaNetworkConnector that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLambdaNetworkConnector to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-network-connector/index.ts",
            "line": 337
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-network-connector/index.ts",
            "line": 343
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLambdaNetworkConnector",
      "namespace": "dataAwsccLambdaNetworkConnector",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-network-connector/index.ts",
            "line": 238
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-network-connector/index.ts",
            "line": 289
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-network-connector/index.ts",
            "line": 295
          },
          "name": "configuration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaNetworkConnector.DataAwsccLambdaNetworkConnectorConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-network-connector/index.ts",
            "line": 313
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-network-connector/index.ts",
            "line": 318
          },
          "name": "operatorRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-network-connector/index.ts",
            "line": 323
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-network-connector/index.ts",
            "line": 329
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaNetworkConnector.DataAwsccLambdaNetworkConnectorTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-network-connector/index.ts",
            "line": 308
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-network-connector/index.ts",
            "line": 301
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-lambda-network-connector/index:DataAwsccLambdaNetworkConnector"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaNetworkConnector.DataAwsccLambdaNetworkConnectorConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaNetworkConnector.DataAwsccLambdaNetworkConnectorConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-network-connector/index.ts",
        "line": 14
      },
      "name": "DataAwsccLambdaNetworkConnectorConfig",
      "namespace": "dataAwsccLambdaNetworkConnector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lambda_network_connector#id DataAwsccLambdaNetworkConnector#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-network-connector/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-lambda-network-connector/index:DataAwsccLambdaNetworkConnectorConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaNetworkConnector.DataAwsccLambdaNetworkConnectorConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaNetworkConnector.DataAwsccLambdaNetworkConnectorConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-network-connector/index.ts",
        "line": 94
      },
      "name": "DataAwsccLambdaNetworkConnectorConfiguration",
      "namespace": "dataAwsccLambdaNetworkConnector",
      "symbolId": "src/data-awscc-lambda-network-connector/index:DataAwsccLambdaNetworkConnectorConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaNetworkConnector.DataAwsccLambdaNetworkConnectorConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaNetworkConnector.DataAwsccLambdaNetworkConnectorConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-network-connector/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-awscc-lambda-network-connector/index.ts",
        "line": 117
      },
      "name": "DataAwsccLambdaNetworkConnectorConfigurationOutputReference",
      "namespace": "dataAwsccLambdaNetworkConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-network-connector/index.ts",
            "line": 145
          },
          "name": "vpcEgressConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaNetworkConnector.DataAwsccLambdaNetworkConnectorConfigurationVpcEgressConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-network-connector/index.ts",
            "line": 128
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaNetworkConnector.DataAwsccLambdaNetworkConnectorConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-lambda-network-connector/index:DataAwsccLambdaNetworkConnectorConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaNetworkConnector.DataAwsccLambdaNetworkConnectorConfigurationVpcEgressConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaNetworkConnector.DataAwsccLambdaNetworkConnectorConfigurationVpcEgressConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-network-connector/index.ts",
        "line": 25
      },
      "name": "DataAwsccLambdaNetworkConnectorConfigurationVpcEgressConfiguration",
      "namespace": "dataAwsccLambdaNetworkConnector",
      "symbolId": "src/data-awscc-lambda-network-connector/index:DataAwsccLambdaNetworkConnectorConfigurationVpcEgressConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaNetworkConnector.DataAwsccLambdaNetworkConnectorConfigurationVpcEgressConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaNetworkConnector.DataAwsccLambdaNetworkConnectorConfigurationVpcEgressConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-network-connector/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-network-connector/index.ts",
        "line": 48
      },
      "name": "DataAwsccLambdaNetworkConnectorConfigurationVpcEgressConfigurationOutputReference",
      "namespace": "dataAwsccLambdaNetworkConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-network-connector/index.ts",
            "line": 75
          },
          "name": "associatedComputeResourceTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-network-connector/index.ts",
            "line": 80
          },
          "name": "networkProtocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-network-connector/index.ts",
            "line": 85
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-network-connector/index.ts",
            "line": 90
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-network-connector/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaNetworkConnector.DataAwsccLambdaNetworkConnectorConfigurationVpcEgressConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-lambda-network-connector/index:DataAwsccLambdaNetworkConnectorConfigurationVpcEgressConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaNetworkConnector.DataAwsccLambdaNetworkConnectorTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaNetworkConnector.DataAwsccLambdaNetworkConnectorTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-network-connector/index.ts",
        "line": 149
      },
      "name": "DataAwsccLambdaNetworkConnectorTags",
      "namespace": "dataAwsccLambdaNetworkConnector",
      "symbolId": "src/data-awscc-lambda-network-connector/index:DataAwsccLambdaNetworkConnectorTags"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaNetworkConnector.DataAwsccLambdaNetworkConnectorTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaNetworkConnector.DataAwsccLambdaNetworkConnectorTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-network-connector/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-awscc-lambda-network-connector/index.ts",
        "line": 211
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-network-connector/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-awscc.dataAwsccLambdaNetworkConnector.DataAwsccLambdaNetworkConnectorTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLambdaNetworkConnectorTagsList",
      "namespace": "dataAwsccLambdaNetworkConnector",
      "symbolId": "src/data-awscc-lambda-network-connector/index:DataAwsccLambdaNetworkConnectorTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaNetworkConnector.DataAwsccLambdaNetworkConnectorTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaNetworkConnector.DataAwsccLambdaNetworkConnectorTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-network-connector/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-awscc-lambda-network-connector/index.ts",
        "line": 172
      },
      "name": "DataAwsccLambdaNetworkConnectorTagsOutputReference",
      "namespace": "dataAwsccLambdaNetworkConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-network-connector/index.ts",
            "line": 201
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-network-connector/index.ts",
            "line": 206
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-network-connector/index.ts",
            "line": 185
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaNetworkConnector.DataAwsccLambdaNetworkConnectorTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-lambda-network-connector/index:DataAwsccLambdaNetworkConnectorTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaNetworkConnectors.DataAwsccLambdaNetworkConnectors": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lambda_network_connectors awscc_lambda_network_connectors}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaNetworkConnectors.DataAwsccLambdaNetworkConnectors",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lambda_network_connectors awscc_lambda_network_connectors} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-network-connectors/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLambdaNetworkConnectors.DataAwsccLambdaNetworkConnectorsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-network-connectors/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLambdaNetworkConnectors resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-network-connectors/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccLambdaNetworkConnectors to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lambda_network_connectors#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLambdaNetworkConnectors that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLambdaNetworkConnectors to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-network-connectors/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-network-connectors/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLambdaNetworkConnectors",
      "namespace": "dataAwsccLambdaNetworkConnectors",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-network-connectors/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-network-connectors/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-network-connectors/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-lambda-network-connectors/index:DataAwsccLambdaNetworkConnectors"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaNetworkConnectors.DataAwsccLambdaNetworkConnectorsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaNetworkConnectors.DataAwsccLambdaNetworkConnectorsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-network-connectors/index.ts",
        "line": 14
      },
      "name": "DataAwsccLambdaNetworkConnectorsConfig",
      "namespace": "dataAwsccLambdaNetworkConnectors",
      "symbolId": "src/data-awscc-lambda-network-connectors/index:DataAwsccLambdaNetworkConnectorsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaPermission.DataAwsccLambdaPermission": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lambda_permission awscc_lambda_permission}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaPermission.DataAwsccLambdaPermission",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lambda_permission awscc_lambda_permission} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-permission/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLambdaPermission.DataAwsccLambdaPermissionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-permission/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLambdaPermission resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-permission/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccLambdaPermission to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lambda_permission#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLambdaPermission that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLambdaPermission to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-permission/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-awscc-lambda-permission/index.ts",
            "line": 157
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLambdaPermission",
      "namespace": "dataAwsccLambdaPermission",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-permission/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-permission/index.ts",
            "line": 85
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-permission/index.ts",
            "line": 90
          },
          "name": "eventSourceToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-permission/index.ts",
            "line": 95
          },
          "name": "functionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-permission/index.ts",
            "line": 100
          },
          "name": "functionUrlAuthType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-permission/index.ts",
            "line": 118
          },
          "name": "invokedViaFunctionUrl",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-permission/index.ts",
            "line": 123
          },
          "name": "permissionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-permission/index.ts",
            "line": 128
          },
          "name": "principal",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-permission/index.ts",
            "line": 133
          },
          "name": "principalOrgId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-permission/index.ts",
            "line": 138
          },
          "name": "sourceAccount",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-permission/index.ts",
            "line": 143
          },
          "name": "sourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-permission/index.ts",
            "line": 113
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-permission/index.ts",
            "line": 106
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-lambda-permission/index:DataAwsccLambdaPermission"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaPermission.DataAwsccLambdaPermissionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaPermission.DataAwsccLambdaPermissionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-permission/index.ts",
        "line": 14
      },
      "name": "DataAwsccLambdaPermissionConfig",
      "namespace": "dataAwsccLambdaPermission",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lambda_permission#id DataAwsccLambdaPermission#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-permission/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-lambda-permission/index:DataAwsccLambdaPermissionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaUrl.DataAwsccLambdaUrl": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lambda_url awscc_lambda_url}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaUrl.DataAwsccLambdaUrl",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lambda_url awscc_lambda_url} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-url/index.ts",
          "line": 140
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLambdaUrl.DataAwsccLambdaUrlConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-url/index.ts",
        "line": 108
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLambdaUrl resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-url/index.ts",
            "line": 125
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccLambdaUrl to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lambda_url#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLambdaUrl that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLambdaUrl to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-url/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-awscc-lambda-url/index.ts",
            "line": 222
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLambdaUrl",
      "namespace": "dataAwsccLambdaUrl",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-url/index.ts",
            "line": 113
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-url/index.ts",
            "line": 164
          },
          "name": "authType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-url/index.ts",
            "line": 170
          },
          "name": "cors",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaUrl.DataAwsccLambdaUrlCorsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-url/index.ts",
            "line": 175
          },
          "name": "functionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-url/index.ts",
            "line": 180
          },
          "name": "functionUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-url/index.ts",
            "line": 198
          },
          "name": "invokeMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-url/index.ts",
            "line": 203
          },
          "name": "qualifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-url/index.ts",
            "line": 208
          },
          "name": "targetFunctionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-url/index.ts",
            "line": 193
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-url/index.ts",
            "line": 186
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-lambda-url/index:DataAwsccLambdaUrl"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaUrl.DataAwsccLambdaUrlConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaUrl.DataAwsccLambdaUrlConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-url/index.ts",
        "line": 14
      },
      "name": "DataAwsccLambdaUrlConfig",
      "namespace": "dataAwsccLambdaUrl",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lambda_url#id DataAwsccLambdaUrl#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-url/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-lambda-url/index:DataAwsccLambdaUrlConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaUrl.DataAwsccLambdaUrlCors": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaUrl.DataAwsccLambdaUrlCors",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-url/index.ts",
        "line": 25
      },
      "name": "DataAwsccLambdaUrlCors",
      "namespace": "dataAwsccLambdaUrl",
      "symbolId": "src/data-awscc-lambda-url/index:DataAwsccLambdaUrlCors"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaUrl.DataAwsccLambdaUrlCorsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaUrl.DataAwsccLambdaUrlCorsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-url/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-url/index.ts",
        "line": 48
      },
      "name": "DataAwsccLambdaUrlCorsOutputReference",
      "namespace": "dataAwsccLambdaUrl",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-url/index.ts",
            "line": 75
          },
          "name": "allowCredentials",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-url/index.ts",
            "line": 80
          },
          "name": "allowHeaders",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-url/index.ts",
            "line": 85
          },
          "name": "allowMethods",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-url/index.ts",
            "line": 90
          },
          "name": "allowOrigins",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-url/index.ts",
            "line": 95
          },
          "name": "exposeHeaders",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-url/index.ts",
            "line": 100
          },
          "name": "maxAge",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-url/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaUrl.DataAwsccLambdaUrlCors"
          }
        }
      ],
      "symbolId": "src/data-awscc-lambda-url/index:DataAwsccLambdaUrlCorsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaVersion.DataAwsccLambdaVersion": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lambda_version awscc_lambda_version}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaVersion.DataAwsccLambdaVersion",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lambda_version awscc_lambda_version} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-version/index.ts",
          "line": 233
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLambdaVersion.DataAwsccLambdaVersionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-version/index.ts",
        "line": 201
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLambdaVersion resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-version/index.ts",
            "line": 218
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccLambdaVersion to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lambda_version#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLambdaVersion that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLambdaVersion to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-version/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-awscc-lambda-version/index.ts",
            "line": 322
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLambdaVersion",
      "namespace": "dataAwsccLambdaVersion",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-version/index.ts",
            "line": 206
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-version/index.ts",
            "line": 257
          },
          "name": "codeSha256",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-version/index.ts",
            "line": 262
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-version/index.ts",
            "line": 267
          },
          "name": "functionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-version/index.ts",
            "line": 272
          },
          "name": "functionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-version/index.ts",
            "line": 278
          },
          "name": "functionScalingConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaVersion.DataAwsccLambdaVersionFunctionScalingConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-version/index.ts",
            "line": 297
          },
          "name": "provisionedConcurrencyConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaVersion.DataAwsccLambdaVersionProvisionedConcurrencyConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-version/index.ts",
            "line": 303
          },
          "name": "runtimePolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaVersion.DataAwsccLambdaVersionRuntimePolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-version/index.ts",
            "line": 308
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-version/index.ts",
            "line": 291
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-version/index.ts",
            "line": 284
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-lambda-version/index:DataAwsccLambdaVersion"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaVersion.DataAwsccLambdaVersionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaVersion.DataAwsccLambdaVersionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-version/index.ts",
        "line": 14
      },
      "name": "DataAwsccLambdaVersionConfig",
      "namespace": "dataAwsccLambdaVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lambda_version#id DataAwsccLambdaVersion#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-version/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-lambda-version/index:DataAwsccLambdaVersionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaVersion.DataAwsccLambdaVersionFunctionScalingConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaVersion.DataAwsccLambdaVersionFunctionScalingConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-version/index.ts",
        "line": 25
      },
      "name": "DataAwsccLambdaVersionFunctionScalingConfig",
      "namespace": "dataAwsccLambdaVersion",
      "symbolId": "src/data-awscc-lambda-version/index:DataAwsccLambdaVersionFunctionScalingConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaVersion.DataAwsccLambdaVersionFunctionScalingConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaVersion.DataAwsccLambdaVersionFunctionScalingConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-version/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-version/index.ts",
        "line": 48
      },
      "name": "DataAwsccLambdaVersionFunctionScalingConfigOutputReference",
      "namespace": "dataAwsccLambdaVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-version/index.ts",
            "line": 75
          },
          "name": "maxExecutionEnvironments",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-version/index.ts",
            "line": 80
          },
          "name": "minExecutionEnvironments",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-version/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaVersion.DataAwsccLambdaVersionFunctionScalingConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-lambda-version/index:DataAwsccLambdaVersionFunctionScalingConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaVersion.DataAwsccLambdaVersionProvisionedConcurrencyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaVersion.DataAwsccLambdaVersionProvisionedConcurrencyConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-version/index.ts",
        "line": 84
      },
      "name": "DataAwsccLambdaVersionProvisionedConcurrencyConfig",
      "namespace": "dataAwsccLambdaVersion",
      "symbolId": "src/data-awscc-lambda-version/index:DataAwsccLambdaVersionProvisionedConcurrencyConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaVersion.DataAwsccLambdaVersionProvisionedConcurrencyConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaVersion.DataAwsccLambdaVersionProvisionedConcurrencyConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-version/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-awscc-lambda-version/index.ts",
        "line": 107
      },
      "name": "DataAwsccLambdaVersionProvisionedConcurrencyConfigOutputReference",
      "namespace": "dataAwsccLambdaVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-version/index.ts",
            "line": 134
          },
          "name": "provisionedConcurrentExecutions",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-version/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaVersion.DataAwsccLambdaVersionProvisionedConcurrencyConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-lambda-version/index:DataAwsccLambdaVersionProvisionedConcurrencyConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaVersion.DataAwsccLambdaVersionRuntimePolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaVersion.DataAwsccLambdaVersionRuntimePolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lambda-version/index.ts",
        "line": 138
      },
      "name": "DataAwsccLambdaVersionRuntimePolicy",
      "namespace": "dataAwsccLambdaVersion",
      "symbolId": "src/data-awscc-lambda-version/index:DataAwsccLambdaVersionRuntimePolicy"
    },
    "@cdktn/provider-awscc.dataAwsccLambdaVersion.DataAwsccLambdaVersionRuntimePolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLambdaVersion.DataAwsccLambdaVersionRuntimePolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lambda-version/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-awscc-lambda-version/index.ts",
        "line": 161
      },
      "name": "DataAwsccLambdaVersionRuntimePolicyOutputReference",
      "namespace": "dataAwsccLambdaVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-version/index.ts",
            "line": 188
          },
          "name": "runtimeVersionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lambda-version/index.ts",
            "line": 193
          },
          "name": "updateRuntimeOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lambda-version/index.ts",
            "line": 172
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLambdaVersion.DataAwsccLambdaVersionRuntimePolicy"
          }
        }
      ],
      "symbolId": "src/data-awscc-lambda-version/index:DataAwsccLambdaVersionRuntimePolicyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLaunchwizardDeployment.DataAwsccLaunchwizardDeployment": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/launchwizard_deployment awscc_launchwizard_deployment}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLaunchwizardDeployment.DataAwsccLaunchwizardDeployment",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/launchwizard_deployment awscc_launchwizard_deployment} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-launchwizard-deployment/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-awscc.dataAwsccLaunchwizardDeployment.DataAwsccLaunchwizardDeploymentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-launchwizard-deployment/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLaunchwizardDeployment resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-launchwizard-deployment/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 DataAwsccLaunchwizardDeployment to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/launchwizard_deployment#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLaunchwizardDeployment that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLaunchwizardDeployment to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-launchwizard-deployment/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-awscc-launchwizard-deployment/index.ts",
            "line": 244
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLaunchwizardDeployment",
      "namespace": "dataAwsccLaunchwizardDeployment",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-launchwizard-deployment/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-launchwizard-deployment/index.ts",
            "line": 165
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-launchwizard-deployment/index.ts",
            "line": 170
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-launchwizard-deployment/index.ts",
            "line": 175
          },
          "name": "deletedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-launchwizard-deployment/index.ts",
            "line": 180
          },
          "name": "deploymentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-launchwizard-deployment/index.ts",
            "line": 185
          },
          "name": "deploymentPatternName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-launchwizard-deployment/index.ts",
            "line": 203
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-launchwizard-deployment/index.ts",
            "line": 208
          },
          "name": "resourceGroup",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-launchwizard-deployment/index.ts",
            "line": 214
          },
          "name": "specifications",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-launchwizard-deployment/index.ts",
            "line": 219
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-launchwizard-deployment/index.ts",
            "line": 225
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLaunchwizardDeployment.DataAwsccLaunchwizardDeploymentTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-launchwizard-deployment/index.ts",
            "line": 230
          },
          "name": "workloadName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-launchwizard-deployment/index.ts",
            "line": 198
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-launchwizard-deployment/index.ts",
            "line": 191
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-launchwizard-deployment/index:DataAwsccLaunchwizardDeployment"
    },
    "@cdktn/provider-awscc.dataAwsccLaunchwizardDeployment.DataAwsccLaunchwizardDeploymentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLaunchwizardDeployment.DataAwsccLaunchwizardDeploymentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-launchwizard-deployment/index.ts",
        "line": 14
      },
      "name": "DataAwsccLaunchwizardDeploymentConfig",
      "namespace": "dataAwsccLaunchwizardDeployment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/launchwizard_deployment#id DataAwsccLaunchwizardDeployment#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-launchwizard-deployment/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-launchwizard-deployment/index:DataAwsccLaunchwizardDeploymentConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLaunchwizardDeployment.DataAwsccLaunchwizardDeploymentTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLaunchwizardDeployment.DataAwsccLaunchwizardDeploymentTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-launchwizard-deployment/index.ts",
        "line": 25
      },
      "name": "DataAwsccLaunchwizardDeploymentTags",
      "namespace": "dataAwsccLaunchwizardDeployment",
      "symbolId": "src/data-awscc-launchwizard-deployment/index:DataAwsccLaunchwizardDeploymentTags"
    },
    "@cdktn/provider-awscc.dataAwsccLaunchwizardDeployment.DataAwsccLaunchwizardDeploymentTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLaunchwizardDeployment.DataAwsccLaunchwizardDeploymentTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-launchwizard-deployment/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-awscc-launchwizard-deployment/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-launchwizard-deployment/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-awscc.dataAwsccLaunchwizardDeployment.DataAwsccLaunchwizardDeploymentTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLaunchwizardDeploymentTagsList",
      "namespace": "dataAwsccLaunchwizardDeployment",
      "symbolId": "src/data-awscc-launchwizard-deployment/index:DataAwsccLaunchwizardDeploymentTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccLaunchwizardDeployment.DataAwsccLaunchwizardDeploymentTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLaunchwizardDeployment.DataAwsccLaunchwizardDeploymentTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-launchwizard-deployment/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-launchwizard-deployment/index.ts",
        "line": 48
      },
      "name": "DataAwsccLaunchwizardDeploymentTagsOutputReference",
      "namespace": "dataAwsccLaunchwizardDeployment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-launchwizard-deployment/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-launchwizard-deployment/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-launchwizard-deployment/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLaunchwizardDeployment.DataAwsccLaunchwizardDeploymentTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-launchwizard-deployment/index:DataAwsccLaunchwizardDeploymentTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLaunchwizardDeployments.DataAwsccLaunchwizardDeployments": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/launchwizard_deployments awscc_launchwizard_deployments}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLaunchwizardDeployments.DataAwsccLaunchwizardDeployments",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/launchwizard_deployments awscc_launchwizard_deployments} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-launchwizard-deployments/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLaunchwizardDeployments.DataAwsccLaunchwizardDeploymentsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-launchwizard-deployments/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLaunchwizardDeployments resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-launchwizard-deployments/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccLaunchwizardDeployments to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/launchwizard_deployments#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLaunchwizardDeployments that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLaunchwizardDeployments to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-launchwizard-deployments/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-launchwizard-deployments/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLaunchwizardDeployments",
      "namespace": "dataAwsccLaunchwizardDeployments",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-launchwizard-deployments/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-launchwizard-deployments/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-launchwizard-deployments/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-launchwizard-deployments/index:DataAwsccLaunchwizardDeployments"
    },
    "@cdktn/provider-awscc.dataAwsccLaunchwizardDeployments.DataAwsccLaunchwizardDeploymentsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLaunchwizardDeployments.DataAwsccLaunchwizardDeploymentsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-launchwizard-deployments/index.ts",
        "line": 14
      },
      "name": "DataAwsccLaunchwizardDeploymentsConfig",
      "namespace": "dataAwsccLaunchwizardDeployments",
      "symbolId": "src/data-awscc-launchwizard-deployments/index:DataAwsccLaunchwizardDeploymentsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBot": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lex_bot awscc_lex_bot}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBot",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lex_bot awscc_lex_bot} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/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-awscc.dataAwsccLexBot.DataAwsccLexBotConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLexBot resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/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 DataAwsccLexBot to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lex_bot#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLexBot that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLexBot to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index.ts",
            "line": 175
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index.ts",
            "line": 181
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLexBot",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index.ts",
            "line": 88
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index.ts",
            "line": 93
          },
          "name": "autoBuildBotLocales",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index.ts",
            "line": 99
          },
          "name": "botFileS3Location",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotFileS3LocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index.ts",
            "line": 104
          },
          "name": "botId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index.ts",
            "line": 110
          },
          "name": "botLocales",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index.ts",
            "line": 116
          },
          "name": "botTags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index.ts",
            "line": 122
          },
          "name": "dataPrivacy",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotDataPrivacyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index.ts",
            "line": 127
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index.ts",
            "line": 145
          },
          "name": "idleSessionTtlInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index.ts",
            "line": 150
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index.ts",
            "line": 155
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index.ts",
            "line": 161
          },
          "name": "testBotAliasSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotTestBotAliasSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index.ts",
            "line": 167
          },
          "name": "testBotAliasTags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotTestBotAliasTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index.ts",
            "line": 140
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index.ts",
            "line": 133
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index:DataAwsccLexBot"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotFileS3Location": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotFileS3Location",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 7
      },
      "name": "DataAwsccLexBotBotFileS3Location",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotFileS3Location"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotFileS3LocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotFileS3LocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 37
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 30
      },
      "name": "DataAwsccLexBotBotFileS3LocationOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 57
          },
          "name": "s3Bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 62
          },
          "name": "s3ObjectKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 67
          },
          "name": "s3ObjectVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 41
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotFileS3Location"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotFileS3LocationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocales": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocales",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 4024
      },
      "name": "DataAwsccLexBotBotLocales",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocales"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesCustomVocabulary": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesCustomVocabulary",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 151
      },
      "name": "DataAwsccLexBotBotLocalesCustomVocabulary",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesCustomVocabulary"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesCustomVocabularyCustomVocabularyItems": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesCustomVocabularyCustomVocabularyItems",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 71
      },
      "name": "DataAwsccLexBotBotLocalesCustomVocabularyCustomVocabularyItems",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesCustomVocabularyCustomVocabularyItems"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesCustomVocabularyCustomVocabularyItemsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesCustomVocabularyCustomVocabularyItemsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.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-awscc-lex-bot/index-structs/structs0.ts",
        "line": 133
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.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-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesCustomVocabularyCustomVocabularyItemsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLexBotBotLocalesCustomVocabularyCustomVocabularyItemsList",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesCustomVocabularyCustomVocabularyItemsList"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesCustomVocabularyCustomVocabularyItemsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesCustomVocabularyCustomVocabularyItemsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 94
      },
      "name": "DataAwsccLexBotBotLocalesCustomVocabularyCustomVocabularyItemsOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 123
          },
          "name": "phrase",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 128
          },
          "name": "weight",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 107
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesCustomVocabularyCustomVocabularyItems"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesCustomVocabularyCustomVocabularyItemsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesCustomVocabularyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesCustomVocabularyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.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-awscc-lex-bot/index-structs/structs0.ts",
        "line": 174
      },
      "name": "DataAwsccLexBotBotLocalesCustomVocabularyOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 202
          },
          "name": "customVocabularyItems",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesCustomVocabularyCustomVocabularyItemsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 185
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesCustomVocabulary"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesCustomVocabularyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntents": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntents",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 3158
      },
      "name": "DataAwsccLexBotBotLocalesIntents",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesIntents"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsDialogCodeHook": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsDialogCodeHook",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 206
      },
      "name": "DataAwsccLexBotBotLocalesIntentsDialogCodeHook",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsDialogCodeHook"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsDialogCodeHookOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsDialogCodeHookOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.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-awscc-lex-bot/index-structs/structs0.ts",
        "line": 229
      },
      "name": "DataAwsccLexBotBotLocalesIntentsDialogCodeHookOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 256
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 240
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsDialogCodeHook"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsDialogCodeHookOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHook": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHook",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 5073
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHook",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHook"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 2136
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecification",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecification"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 2166
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 2159
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 2186
          },
          "name": "active",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 2192
          },
          "name": "startResponse",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 2197
          },
          "name": "timeoutInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 2203
          },
          "name": "updateResponse",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 2170
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecification"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponse": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponse",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 1133
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponse",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponse"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroups": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroups",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 1051
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroups",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroups"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 1115
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 1129
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsList",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsList"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 572
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessage",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessage"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageCustomPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageCustomPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 260
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageCustomPayload",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageCustomPayload"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageCustomPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageCustomPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.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-awscc-lex-bot/index-structs/structs0.ts",
        "line": 283
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageCustomPayloadOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 310
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 294
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageCustomPayload"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageCustomPayloadOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageImageResponseCard": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageImageResponseCard",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 394
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageImageResponseCard",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageImageResponseCard"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageImageResponseCardButtons": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageImageResponseCardButtons",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 314
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageImageResponseCardButtons",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageImageResponseCardButtons"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageImageResponseCardButtonsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageImageResponseCardButtonsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 376
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 390
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageImageResponseCardButtonsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageImageResponseCardButtonsList",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageImageResponseCardButtonsList"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageImageResponseCardButtonsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageImageResponseCardButtonsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.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-awscc-lex-bot/index-structs/structs0.ts",
        "line": 337
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageImageResponseCardButtonsOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 366
          },
          "name": "text",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 371
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 350
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageImageResponseCardButtons"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageImageResponseCardButtonsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageImageResponseCardOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageImageResponseCardOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.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-awscc-lex-bot/index-structs/structs0.ts",
        "line": 417
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageImageResponseCardOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 445
          },
          "name": "buttons",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageImageResponseCardButtonsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 450
          },
          "name": "imageUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 455
          },
          "name": "subtitle",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 460
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 428
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageImageResponseCard"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageImageResponseCardOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 602
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 595
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 623
          },
          "name": "customPayload",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageCustomPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 629
          },
          "name": "imageResponseCard",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageImageResponseCardOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 635
          },
          "name": "plainTextMessage",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessagePlainTextMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 641
          },
          "name": "ssmlMessage",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageSsmlMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 606
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessage"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessagePlainTextMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessagePlainTextMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 464
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessagePlainTextMessage",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessagePlainTextMessage"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessagePlainTextMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessagePlainTextMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.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/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 487
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessagePlainTextMessageOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 514
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 498
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessagePlainTextMessage"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessagePlainTextMessageOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageSsmlMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageSsmlMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 518
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageSsmlMessage",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageSsmlMessage"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageSsmlMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageSsmlMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 541
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageSsmlMessageOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 568
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 552
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageSsmlMessage"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageSsmlMessageOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 1083
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 1074
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 1104
          },
          "name": "message",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 1110
          },
          "name": "variations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 1087
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroups"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 957
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariations",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariations"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsCustomPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsCustomPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 645
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsCustomPayload",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsCustomPayload"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsCustomPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsCustomPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 675
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 668
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsCustomPayloadOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 695
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 679
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsCustomPayload"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsCustomPayloadOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsImageResponseCard": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsImageResponseCard",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 779
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsImageResponseCard",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsImageResponseCard"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsImageResponseCardButtons": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsImageResponseCardButtons",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 699
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsImageResponseCardButtons",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsImageResponseCardButtons"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsImageResponseCardButtonsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsImageResponseCardButtonsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.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-awscc-lex-bot/index-structs/structs0.ts",
        "line": 761
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.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-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsImageResponseCardButtonsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsImageResponseCardButtonsList",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsImageResponseCardButtonsList"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsImageResponseCardButtonsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsImageResponseCardButtonsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 731
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 722
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsImageResponseCardButtonsOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 751
          },
          "name": "text",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 756
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 735
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsImageResponseCardButtons"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsImageResponseCardButtonsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsImageResponseCardOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsImageResponseCardOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.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-awscc-lex-bot/index-structs/structs0.ts",
        "line": 802
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsImageResponseCardOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 830
          },
          "name": "buttons",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsImageResponseCardButtonsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 835
          },
          "name": "imageUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 840
          },
          "name": "subtitle",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 845
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 813
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsImageResponseCard"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsImageResponseCardOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 1033
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 1047
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsList",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsList"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.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-awscc-lex-bot/index-structs/structs0.ts",
        "line": 980
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 1010
          },
          "name": "customPayload",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsCustomPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 1016
          },
          "name": "imageResponseCard",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsImageResponseCardOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 1022
          },
          "name": "plainTextMessage",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsPlainTextMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 1028
          },
          "name": "ssmlMessage",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsSsmlMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 993
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariations"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsPlainTextMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsPlainTextMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 849
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsPlainTextMessage",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsPlainTextMessage"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsPlainTextMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsPlainTextMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 879
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 872
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsPlainTextMessageOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 899
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 883
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsPlainTextMessage"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsPlainTextMessageOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsSsmlMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsSsmlMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 903
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsSsmlMessage",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsSsmlMessage"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsSsmlMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsSsmlMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 933
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 926
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsSsmlMessageOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 953
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 937
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsSsmlMessage"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsSsmlMessageOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 1163
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 1156
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 1183
          },
          "name": "allowInterrupt",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 1188
          },
          "name": "delayInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 1194
          },
          "name": "messageGroups",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 1167
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponse"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponse": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponse",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 2071
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponse",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponse"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroups": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroups",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 1989
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroups",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroups"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 2053
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 2067
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsList",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsList"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 1510
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessage",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessage"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageCustomPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageCustomPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 1198
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageCustomPayload",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageCustomPayload"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageCustomPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageCustomPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 1221
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageCustomPayloadOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 1248
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 1232
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageCustomPayload"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageCustomPayloadOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageImageResponseCard": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageImageResponseCard",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 1332
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageImageResponseCard",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageImageResponseCard"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageImageResponseCardButtons": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageImageResponseCardButtons",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 1252
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageImageResponseCardButtons",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageImageResponseCardButtons"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageImageResponseCardButtonsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageImageResponseCardButtonsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 1321
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 1314
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 1328
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageImageResponseCardButtonsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageImageResponseCardButtonsList",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageImageResponseCardButtonsList"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageImageResponseCardButtonsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageImageResponseCardButtonsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 1284
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 1275
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageImageResponseCardButtonsOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 1304
          },
          "name": "text",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 1309
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 1288
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageImageResponseCardButtons"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageImageResponseCardButtonsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageImageResponseCardOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageImageResponseCardOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 1362
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 1355
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageImageResponseCardOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 1383
          },
          "name": "buttons",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageImageResponseCardButtonsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 1388
          },
          "name": "imageUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 1393
          },
          "name": "subtitle",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 1398
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 1366
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageImageResponseCard"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageImageResponseCardOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 1533
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 1561
          },
          "name": "customPayload",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageCustomPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 1567
          },
          "name": "imageResponseCard",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageImageResponseCardOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 1573
          },
          "name": "plainTextMessage",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessagePlainTextMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 1579
          },
          "name": "ssmlMessage",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageSsmlMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 1544
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessage"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessagePlainTextMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessagePlainTextMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 1402
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessagePlainTextMessage",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessagePlainTextMessage"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessagePlainTextMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessagePlainTextMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 1432
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 1425
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessagePlainTextMessageOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 1452
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 1436
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessagePlainTextMessage"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessagePlainTextMessageOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageSsmlMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageSsmlMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 1456
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageSsmlMessage",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageSsmlMessage"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageSsmlMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageSsmlMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 1486
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 1479
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageSsmlMessageOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 1506
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 1490
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageSsmlMessage"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageSsmlMessageOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 2021
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 2012
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 2042
          },
          "name": "message",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 2048
          },
          "name": "variations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 2025
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroups"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 1895
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariations",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariations"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsCustomPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsCustomPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 1583
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsCustomPayload",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsCustomPayload"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsCustomPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsCustomPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 1613
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 1606
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsCustomPayloadOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 1633
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 1617
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsCustomPayload"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsCustomPayloadOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsImageResponseCard": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsImageResponseCard",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 1717
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsImageResponseCard",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsImageResponseCard"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsImageResponseCardButtons": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsImageResponseCardButtons",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 1637
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsImageResponseCardButtons",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsImageResponseCardButtons"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsImageResponseCardButtonsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsImageResponseCardButtonsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 1706
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 1699
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 1713
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsImageResponseCardButtonsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsImageResponseCardButtonsList",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsImageResponseCardButtonsList"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsImageResponseCardButtonsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsImageResponseCardButtonsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 1669
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 1660
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsImageResponseCardButtonsOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 1689
          },
          "name": "text",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 1694
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 1673
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsImageResponseCardButtons"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsImageResponseCardButtonsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsImageResponseCardOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsImageResponseCardOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 1747
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 1740
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsImageResponseCardOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 1768
          },
          "name": "buttons",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsImageResponseCardButtonsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 1773
          },
          "name": "imageUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 1778
          },
          "name": "subtitle",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 1783
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 1751
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsImageResponseCard"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsImageResponseCardOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 1978
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 1971
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 1985
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsList",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsList"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 1918
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 1948
          },
          "name": "customPayload",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsCustomPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 1954
          },
          "name": "imageResponseCard",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsImageResponseCardOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 1960
          },
          "name": "plainTextMessage",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsPlainTextMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 1966
          },
          "name": "ssmlMessage",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsSsmlMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 1931
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariations"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsPlainTextMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsPlainTextMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 1787
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsPlainTextMessage",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsPlainTextMessage"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsPlainTextMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsPlainTextMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 1817
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 1810
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsPlainTextMessageOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 1837
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 1821
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsPlainTextMessage"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsPlainTextMessageOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsSsmlMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsSsmlMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 1841
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsSsmlMessage",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsSsmlMessage"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsSsmlMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsSsmlMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 1871
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 1864
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsSsmlMessageOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 1891
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 1875
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsSsmlMessage"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsSsmlMessageOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 2101
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 2094
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 2121
          },
          "name": "allowInterrupt",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 2126
          },
          "name": "frequencyInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 2132
          },
          "name": "messageGroups",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 2105
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponse"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 5103
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 5096
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 5123
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 5129
          },
          "name": "fulfillmentUpdatesSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 5135
          },
          "name": "postFulfillmentStatusSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 5107
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHook"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 5006
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecification",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecification"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponse": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponse",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 3080
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponse",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponse"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 2519
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessage",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessage"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageCustomPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageCustomPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 2207
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageCustomPayload",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageCustomPayload"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageCustomPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageCustomPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 2237
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 2230
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageCustomPayloadOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 2257
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 2241
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageCustomPayload"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageCustomPayloadOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageImageResponseCard": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageImageResponseCard",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 2341
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageImageResponseCard",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageImageResponseCard"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageImageResponseCardButtons": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageImageResponseCardButtons",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 2261
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageImageResponseCardButtons",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageImageResponseCardButtons"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageImageResponseCardButtonsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageImageResponseCardButtonsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 2330
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 2323
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 2337
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageImageResponseCardButtonsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageImageResponseCardButtonsList",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageImageResponseCardButtonsList"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageImageResponseCardButtonsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageImageResponseCardButtonsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 2293
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 2284
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageImageResponseCardButtonsOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 2313
          },
          "name": "text",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 2318
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 2297
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageImageResponseCardButtons"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageImageResponseCardButtonsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageImageResponseCardOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageImageResponseCardOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 2371
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 2364
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageImageResponseCardOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 2392
          },
          "name": "buttons",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageImageResponseCardButtonsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 2397
          },
          "name": "imageUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 2402
          },
          "name": "subtitle",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 2407
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 2375
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageImageResponseCard"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageImageResponseCardOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 2542
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 2570
          },
          "name": "customPayload",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageCustomPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 2576
          },
          "name": "imageResponseCard",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageImageResponseCardOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 2582
          },
          "name": "plainTextMessage",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessagePlainTextMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 2588
          },
          "name": "ssmlMessage",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageSsmlMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 2553
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessage"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessagePlainTextMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessagePlainTextMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 2411
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessagePlainTextMessage",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessagePlainTextMessage"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessagePlainTextMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessagePlainTextMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 2441
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 2434
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessagePlainTextMessageOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 2461
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 2445
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessagePlainTextMessage"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessagePlainTextMessageOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageSsmlMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageSsmlMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 2465
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageSsmlMessage",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageSsmlMessage"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageSsmlMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageSsmlMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 2495
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 2488
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageSsmlMessageOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 2515
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 2499
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageSsmlMessage"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageSsmlMessageOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 2998
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListStruct",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListStruct"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListStructList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListStructList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 3069
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 3062
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 3076
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListStructOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListStructList",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListStructList"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 3030
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 3021
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListStructOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 3051
          },
          "name": "message",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 3057
          },
          "name": "variations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 3034
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListStruct"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListStructOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 2904
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariations",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariations"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsCustomPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsCustomPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 2592
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsCustomPayload",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsCustomPayload"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsCustomPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsCustomPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 2622
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 2615
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsCustomPayloadOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 2642
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 2626
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsCustomPayload"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsCustomPayloadOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsImageResponseCard": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsImageResponseCard",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 2726
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsImageResponseCard",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsImageResponseCard"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsImageResponseCardButtons": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsImageResponseCardButtons",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 2646
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsImageResponseCardButtons",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsImageResponseCardButtons"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsImageResponseCardButtonsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsImageResponseCardButtonsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 2715
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 2708
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 2722
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsImageResponseCardButtonsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsImageResponseCardButtonsList",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsImageResponseCardButtonsList"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsImageResponseCardButtonsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsImageResponseCardButtonsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 2678
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 2669
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsImageResponseCardButtonsOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 2698
          },
          "name": "text",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 2703
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 2682
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsImageResponseCardButtons"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsImageResponseCardButtonsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsImageResponseCardOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsImageResponseCardOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.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-awscc-lex-bot/index-structs/structs0.ts",
        "line": 2749
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsImageResponseCardOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 2777
          },
          "name": "buttons",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsImageResponseCardButtonsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 2782
          },
          "name": "imageUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 2787
          },
          "name": "subtitle",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 2792
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 2760
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsImageResponseCard"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsImageResponseCardOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 2987
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 2980
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 2994
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsList",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsList"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 2936
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 2927
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 2957
          },
          "name": "customPayload",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsCustomPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 2963
          },
          "name": "imageResponseCard",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsImageResponseCardOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 2969
          },
          "name": "plainTextMessage",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsPlainTextMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 2975
          },
          "name": "ssmlMessage",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsSsmlMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 2940
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariations"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsPlainTextMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsPlainTextMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 2796
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsPlainTextMessage",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsPlainTextMessage"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsPlainTextMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsPlainTextMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 2826
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 2819
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsPlainTextMessageOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 2846
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 2830
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsPlainTextMessage"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsPlainTextMessageOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsSsmlMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsSsmlMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 2850
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsSsmlMessage",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsSsmlMessage"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsSsmlMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsSsmlMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 2880
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 2873
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsSsmlMessageOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 2900
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 2884
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsSsmlMessage"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsSsmlMessageOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 3110
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 3103
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 3130
          },
          "name": "allowInterrupt",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 3136
          },
          "name": "messageGroupsList",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListStructList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 3114
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponse"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 5036
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 5029
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 5057
          },
          "name": "failureResponse",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 5063
          },
          "name": "successResponse",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 5069
          },
          "name": "timeoutResponse",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 5040
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecification"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponse": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponse",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 4013
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponse",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponse"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 3452
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessage",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessage"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageCustomPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageCustomPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 3140
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageCustomPayload",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageCustomPayload"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageCustomPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageCustomPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 3170
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 3163
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageCustomPayloadOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 3190
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 3174
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageCustomPayload"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageCustomPayloadOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageImageResponseCard": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageImageResponseCard",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 3274
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageImageResponseCard",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageImageResponseCard"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageImageResponseCardButtons": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageImageResponseCardButtons",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 3194
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageImageResponseCardButtons",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageImageResponseCardButtons"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageImageResponseCardButtonsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageImageResponseCardButtonsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 3263
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 3256
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 3270
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageImageResponseCardButtonsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageImageResponseCardButtonsList",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageImageResponseCardButtonsList"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageImageResponseCardButtonsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageImageResponseCardButtonsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 3217
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageImageResponseCardButtonsOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 3246
          },
          "name": "text",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 3251
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 3230
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageImageResponseCardButtons"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageImageResponseCardButtonsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageImageResponseCardOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageImageResponseCardOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 3304
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 3297
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageImageResponseCardOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 3325
          },
          "name": "buttons",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageImageResponseCardButtonsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 3330
          },
          "name": "imageUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 3335
          },
          "name": "subtitle",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 3340
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 3308
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageImageResponseCard"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageImageResponseCardOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 3482
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 3475
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 3503
          },
          "name": "customPayload",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageCustomPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 3509
          },
          "name": "imageResponseCard",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageImageResponseCardOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 3515
          },
          "name": "plainTextMessage",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessagePlainTextMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 3521
          },
          "name": "ssmlMessage",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageSsmlMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 3486
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessage"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessagePlainTextMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessagePlainTextMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 3344
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessagePlainTextMessage",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessagePlainTextMessage"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessagePlainTextMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessagePlainTextMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 3374
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 3367
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessagePlainTextMessageOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 3394
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 3378
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessagePlainTextMessage"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessagePlainTextMessageOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageSsmlMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageSsmlMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 3398
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageSsmlMessage",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageSsmlMessage"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageSsmlMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageSsmlMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 3428
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 3421
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageSsmlMessageOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 3448
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 3432
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageSsmlMessage"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageSsmlMessageOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 3931
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListStruct",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListStruct"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListStructList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListStructList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 4002
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 3995
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 4009
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListStructOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListStructList",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListStructList"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 3963
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 3954
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListStructOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 3984
          },
          "name": "message",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 3990
          },
          "name": "variations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 3967
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListStruct"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListStructOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 3837
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariations",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariations"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsCustomPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsCustomPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 3525
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsCustomPayload",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsCustomPayload"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsCustomPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsCustomPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 3555
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 3548
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsCustomPayloadOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 3575
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 3559
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsCustomPayload"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsCustomPayloadOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsImageResponseCard": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsImageResponseCard",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 3659
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsImageResponseCard",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsImageResponseCard"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsImageResponseCardButtons": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsImageResponseCardButtons",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 3579
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsImageResponseCardButtons",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsImageResponseCardButtons"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsImageResponseCardButtonsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsImageResponseCardButtonsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.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/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 3641
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.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-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsImageResponseCardButtonsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsImageResponseCardButtonsList",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsImageResponseCardButtonsList"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsImageResponseCardButtonsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsImageResponseCardButtonsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 3611
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 3602
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsImageResponseCardButtonsOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 3631
          },
          "name": "text",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 3636
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 3615
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsImageResponseCardButtons"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsImageResponseCardButtonsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsImageResponseCardOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsImageResponseCardOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.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-awscc-lex-bot/index-structs/structs0.ts",
        "line": 3682
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsImageResponseCardOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 3710
          },
          "name": "buttons",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsImageResponseCardButtonsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 3715
          },
          "name": "imageUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 3720
          },
          "name": "subtitle",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 3725
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 3693
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsImageResponseCard"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsImageResponseCardOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 3913
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 3927
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsList",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsList"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 3869
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 3860
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 3890
          },
          "name": "customPayload",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsCustomPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 3896
          },
          "name": "imageResponseCard",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsImageResponseCardOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 3902
          },
          "name": "plainTextMessage",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsPlainTextMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 3908
          },
          "name": "ssmlMessage",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsSsmlMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 3873
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariations"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsPlainTextMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsPlainTextMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 3729
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsPlainTextMessage",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsPlainTextMessage"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsPlainTextMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsPlainTextMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 3759
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 3752
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsPlainTextMessageOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 3779
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 3763
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsPlainTextMessage"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsPlainTextMessageOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsSsmlMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsSsmlMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 3783
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsSsmlMessage",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsSsmlMessage"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsSsmlMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsSsmlMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 3813
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 3806
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsSsmlMessageOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 3833
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 3817
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsSsmlMessage"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsSsmlMessageOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 4043
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 4036
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 4063
          },
          "name": "allowInterrupt",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 4069
          },
          "name": "messageGroupsList",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListStructList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 4047
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponse"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponse": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponse",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 4946
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponse",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponse"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 4385
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessage",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessage"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageCustomPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageCustomPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 4073
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageCustomPayload",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageCustomPayload"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageCustomPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageCustomPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 4103
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 4096
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageCustomPayloadOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 4123
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 4107
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageCustomPayload"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageCustomPayloadOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageImageResponseCard": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageImageResponseCard",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 4207
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageImageResponseCard",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageImageResponseCard"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageImageResponseCardButtons": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageImageResponseCardButtons",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 4127
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageImageResponseCardButtons",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageImageResponseCardButtons"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageImageResponseCardButtonsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageImageResponseCardButtonsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 4196
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 4189
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 4203
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageImageResponseCardButtonsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageImageResponseCardButtonsList",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageImageResponseCardButtonsList"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageImageResponseCardButtonsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageImageResponseCardButtonsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 4159
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 4150
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageImageResponseCardButtonsOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 4179
          },
          "name": "text",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 4184
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 4163
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageImageResponseCardButtons"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageImageResponseCardButtonsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageImageResponseCardOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageImageResponseCardOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 4237
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 4230
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageImageResponseCardOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 4258
          },
          "name": "buttons",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageImageResponseCardButtonsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 4263
          },
          "name": "imageUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 4268
          },
          "name": "subtitle",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 4273
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 4241
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageImageResponseCard"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageImageResponseCardOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 4415
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 4408
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 4436
          },
          "name": "customPayload",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageCustomPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 4442
          },
          "name": "imageResponseCard",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageImageResponseCardOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 4448
          },
          "name": "plainTextMessage",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessagePlainTextMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 4454
          },
          "name": "ssmlMessage",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageSsmlMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 4419
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessage"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessagePlainTextMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessagePlainTextMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 4277
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessagePlainTextMessage",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessagePlainTextMessage"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessagePlainTextMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessagePlainTextMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 4307
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 4300
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessagePlainTextMessageOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 4327
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 4311
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessagePlainTextMessage"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessagePlainTextMessageOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageSsmlMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageSsmlMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 4331
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageSsmlMessage",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageSsmlMessage"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageSsmlMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageSsmlMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 4361
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 4354
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageSsmlMessageOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 4381
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 4365
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageSsmlMessage"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageSsmlMessageOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 4864
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListStruct",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListStruct"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListStructList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListStructList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 4935
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 4928
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 4942
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListStructOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListStructList",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListStructList"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 4896
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 4887
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListStructOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 4917
          },
          "name": "message",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 4923
          },
          "name": "variations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 4900
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListStruct"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListStructOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 4770
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariations",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariations"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsCustomPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsCustomPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 4458
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsCustomPayload",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsCustomPayload"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsCustomPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsCustomPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 4488
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 4481
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsCustomPayloadOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 4508
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 4492
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsCustomPayload"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsCustomPayloadOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsImageResponseCard": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsImageResponseCard",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 4592
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsImageResponseCard",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsImageResponseCard"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsImageResponseCardButtons": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsImageResponseCardButtons",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 4512
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsImageResponseCardButtons",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsImageResponseCardButtons"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsImageResponseCardButtonsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsImageResponseCardButtonsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.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/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 4574
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.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-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsImageResponseCardButtonsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsImageResponseCardButtonsList",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsImageResponseCardButtonsList"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsImageResponseCardButtonsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsImageResponseCardButtonsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 4535
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsImageResponseCardButtonsOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 4564
          },
          "name": "text",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 4569
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 4548
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsImageResponseCardButtons"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsImageResponseCardButtonsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsImageResponseCardOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsImageResponseCardOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 4622
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 4615
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsImageResponseCardOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 4643
          },
          "name": "buttons",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsImageResponseCardButtonsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 4648
          },
          "name": "imageUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 4653
          },
          "name": "subtitle",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 4658
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 4626
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsImageResponseCard"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsImageResponseCardOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 4853
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 4846
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 4860
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsList",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsList"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.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/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 4793
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 4823
          },
          "name": "customPayload",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsCustomPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 4829
          },
          "name": "imageResponseCard",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsImageResponseCardOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 4835
          },
          "name": "plainTextMessage",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsPlainTextMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 4841
          },
          "name": "ssmlMessage",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsSsmlMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 4806
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariations"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsPlainTextMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsPlainTextMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 4662
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsPlainTextMessage",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsPlainTextMessage"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsPlainTextMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsPlainTextMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 4692
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 4685
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsPlainTextMessageOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 4712
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 4696
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsPlainTextMessage"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsPlainTextMessageOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsSsmlMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsSsmlMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 4716
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsSsmlMessage",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsSsmlMessage"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsSsmlMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsSsmlMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 4746
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 4739
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsSsmlMessageOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 4766
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 4750
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsSsmlMessage"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsSsmlMessageOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 4976
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 4969
      },
      "name": "DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 4996
          },
          "name": "allowInterrupt",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 5002
          },
          "name": "messageGroupsList",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListStructList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 4980
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponse"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsInputContexts": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsInputContexts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 5139
      },
      "name": "DataAwsccLexBotBotLocalesIntentsInputContexts",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsInputContexts"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsInputContextsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsInputContextsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 5203
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 5196
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 5210
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsInputContextsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLexBotBotLocalesIntentsInputContextsList",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsInputContextsList"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsInputContextsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsInputContextsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 5171
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 5162
      },
      "name": "DataAwsccLexBotBotLocalesIntentsInputContextsOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 5191
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 5175
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsInputContexts"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsInputContextsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentClosingSetting": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentClosingSetting",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 6147
      },
      "name": "DataAwsccLexBotBotLocalesIntentsIntentClosingSetting",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentClosingSetting"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponse": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponse",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 6087
      },
      "name": "DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponse",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponse"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 5526
      },
      "name": "DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessage",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessage"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageCustomPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageCustomPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 5214
      },
      "name": "DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageCustomPayload",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageCustomPayload"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageCustomPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageCustomPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 5244
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 5237
      },
      "name": "DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageCustomPayloadOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 5264
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 5248
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageCustomPayload"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageCustomPayloadOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageImageResponseCard": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageImageResponseCard",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 5348
      },
      "name": "DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageImageResponseCard",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageImageResponseCard"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageImageResponseCardButtons": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageImageResponseCardButtons",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 5268
      },
      "name": "DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageImageResponseCardButtons",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageImageResponseCardButtons"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageImageResponseCardButtonsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageImageResponseCardButtonsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 5337
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 5330
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 5344
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageImageResponseCardButtonsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageImageResponseCardButtonsList",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageImageResponseCardButtonsList"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageImageResponseCardButtonsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageImageResponseCardButtonsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 5300
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 5291
      },
      "name": "DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageImageResponseCardButtonsOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 5320
          },
          "name": "text",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 5325
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 5304
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageImageResponseCardButtons"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageImageResponseCardButtonsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageImageResponseCardOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageImageResponseCardOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 5378
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 5371
      },
      "name": "DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageImageResponseCardOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 5399
          },
          "name": "buttons",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageImageResponseCardButtonsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 5404
          },
          "name": "imageUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 5409
          },
          "name": "subtitle",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 5414
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 5382
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageImageResponseCard"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageImageResponseCardOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 5549
      },
      "name": "DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 5577
          },
          "name": "customPayload",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageCustomPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 5583
          },
          "name": "imageResponseCard",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageImageResponseCardOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 5589
          },
          "name": "plainTextMessage",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessagePlainTextMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 5595
          },
          "name": "ssmlMessage",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageSsmlMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 5560
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessage"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessagePlainTextMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessagePlainTextMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 5418
      },
      "name": "DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessagePlainTextMessage",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessagePlainTextMessage"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessagePlainTextMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessagePlainTextMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 5448
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 5441
      },
      "name": "DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessagePlainTextMessageOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 5468
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 5452
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessagePlainTextMessage"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessagePlainTextMessageOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageSsmlMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageSsmlMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 5472
      },
      "name": "DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageSsmlMessage",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageSsmlMessage"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageSsmlMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageSsmlMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 5502
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 5495
      },
      "name": "DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageSsmlMessageOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 5522
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 5506
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageSsmlMessage"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageSsmlMessageOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 6005
      },
      "name": "DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListStruct",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListStruct"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListStructList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListStructList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 6076
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 6069
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 6083
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListStructOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListStructList",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListStructList"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 6037
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 6028
      },
      "name": "DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListStructOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 6058
          },
          "name": "message",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 6064
          },
          "name": "variations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 6041
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListStruct"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListStructOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 5911
      },
      "name": "DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariations",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariations"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsCustomPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsCustomPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 5599
      },
      "name": "DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsCustomPayload",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsCustomPayload"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsCustomPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsCustomPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 5629
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 5622
      },
      "name": "DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsCustomPayloadOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 5649
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 5633
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsCustomPayload"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsCustomPayloadOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsImageResponseCard": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsImageResponseCard",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 5733
      },
      "name": "DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsImageResponseCard",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsImageResponseCard"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsImageResponseCardButtons": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsImageResponseCardButtons",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 5653
      },
      "name": "DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsImageResponseCardButtons",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsImageResponseCardButtons"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsImageResponseCardButtonsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsImageResponseCardButtonsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 5722
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 5715
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 5729
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsImageResponseCardButtonsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsImageResponseCardButtonsList",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsImageResponseCardButtonsList"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsImageResponseCardButtonsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsImageResponseCardButtonsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 5685
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 5676
      },
      "name": "DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsImageResponseCardButtonsOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 5705
          },
          "name": "text",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 5710
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 5689
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsImageResponseCardButtons"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsImageResponseCardButtonsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsImageResponseCardOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsImageResponseCardOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 5763
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 5756
      },
      "name": "DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsImageResponseCardOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 5784
          },
          "name": "buttons",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsImageResponseCardButtonsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 5789
          },
          "name": "imageUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 5794
          },
          "name": "subtitle",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 5799
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 5767
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsImageResponseCard"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsImageResponseCardOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 5994
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 5987
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 6001
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsList",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsList"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 5943
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 5934
      },
      "name": "DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 5964
          },
          "name": "customPayload",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsCustomPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 5970
          },
          "name": "imageResponseCard",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsImageResponseCardOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 5976
          },
          "name": "plainTextMessage",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsPlainTextMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 5982
          },
          "name": "ssmlMessage",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsSsmlMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 5947
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariations"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsPlainTextMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsPlainTextMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 5803
      },
      "name": "DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsPlainTextMessage",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsPlainTextMessage"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsPlainTextMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsPlainTextMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 5833
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 5826
      },
      "name": "DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsPlainTextMessageOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 5853
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 5837
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsPlainTextMessage"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsPlainTextMessageOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsSsmlMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsSsmlMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 5857
      },
      "name": "DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsSsmlMessage",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsSsmlMessage"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsSsmlMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsSsmlMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.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/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 5880
      },
      "name": "DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsSsmlMessageOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 5907
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 5891
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsSsmlMessage"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsSsmlMessageOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 6117
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 6110
      },
      "name": "DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 6137
          },
          "name": "allowInterrupt",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 6143
          },
          "name": "messageGroupsList",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListStructList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 6121
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponse"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentClosingSettingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentClosingSettingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 6177
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 6170
      },
      "name": "DataAwsccLexBotBotLocalesIntentsIntentClosingSettingOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 6198
          },
          "name": "closingResponse",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentClosingSettingClosingResponseOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 6203
          },
          "name": "isActive",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 6181
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentClosingSetting"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentClosingSettingOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSetting": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSetting",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 8487
      },
      "name": "DataAwsccLexBotBotLocalesIntentsIntentConfirmationSetting",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentConfirmationSetting"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponse": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponse",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 7080
      },
      "name": "DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponse",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponse"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 6519
      },
      "name": "DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessage",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessage"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageCustomPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageCustomPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 6207
      },
      "name": "DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageCustomPayload",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageCustomPayload"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageCustomPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageCustomPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 6237
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 6230
      },
      "name": "DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageCustomPayloadOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 6257
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 6241
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageCustomPayload"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageCustomPayloadOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageImageResponseCard": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageImageResponseCard",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 6341
      },
      "name": "DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageImageResponseCard",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageImageResponseCard"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageImageResponseCardButtons": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageImageResponseCardButtons",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 6261
      },
      "name": "DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageImageResponseCardButtons",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageImageResponseCardButtons"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageImageResponseCardButtonsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageImageResponseCardButtonsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 6330
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 6323
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 6337
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageImageResponseCardButtonsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageImageResponseCardButtonsList",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageImageResponseCardButtonsList"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageImageResponseCardButtonsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageImageResponseCardButtonsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 6293
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 6284
      },
      "name": "DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageImageResponseCardButtonsOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 6313
          },
          "name": "text",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 6318
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 6297
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageImageResponseCardButtons"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageImageResponseCardButtonsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageImageResponseCardOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageImageResponseCardOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 6371
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 6364
      },
      "name": "DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageImageResponseCardOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 6392
          },
          "name": "buttons",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageImageResponseCardButtonsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 6397
          },
          "name": "imageUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 6402
          },
          "name": "subtitle",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 6407
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 6375
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageImageResponseCard"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageImageResponseCardOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 6549
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 6542
      },
      "name": "DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 6570
          },
          "name": "customPayload",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageCustomPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 6576
          },
          "name": "imageResponseCard",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageImageResponseCardOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 6582
          },
          "name": "plainTextMessage",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessagePlainTextMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 6588
          },
          "name": "ssmlMessage",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageSsmlMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 6553
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessage"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessagePlainTextMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessagePlainTextMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 6411
      },
      "name": "DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessagePlainTextMessage",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessagePlainTextMessage"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessagePlainTextMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessagePlainTextMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 6434
      },
      "name": "DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessagePlainTextMessageOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 6461
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 6445
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessagePlainTextMessage"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessagePlainTextMessageOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageSsmlMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageSsmlMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 6465
      },
      "name": "DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageSsmlMessage",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageSsmlMessage"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageSsmlMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageSsmlMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 6488
      },
      "name": "DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageSsmlMessageOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 6515
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 6499
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageSsmlMessage"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageSsmlMessageOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 6998
      },
      "name": "DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListStruct",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListStruct"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListStructList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListStructList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 7069
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 7062
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 7076
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListStructOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListStructList",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListStructList"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 7030
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 7021
      },
      "name": "DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListStructOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 7051
          },
          "name": "message",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 7057
          },
          "name": "variations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 7034
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListStruct"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListStructOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 6904
      },
      "name": "DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariations",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariations"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsCustomPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsCustomPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 6592
      },
      "name": "DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsCustomPayload",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsCustomPayload"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsCustomPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsCustomPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 6622
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 6615
      },
      "name": "DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsCustomPayloadOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 6642
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 6626
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsCustomPayload"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsCustomPayloadOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsImageResponseCard": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsImageResponseCard",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 6726
      },
      "name": "DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsImageResponseCard",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsImageResponseCard"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsImageResponseCardButtons": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsImageResponseCardButtons",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 6646
      },
      "name": "DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsImageResponseCardButtons",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsImageResponseCardButtons"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsImageResponseCardButtonsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsImageResponseCardButtonsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 6715
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 6708
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 6722
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsImageResponseCardButtonsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsImageResponseCardButtonsList",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsImageResponseCardButtonsList"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsImageResponseCardButtonsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsImageResponseCardButtonsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 6678
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 6669
      },
      "name": "DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsImageResponseCardButtonsOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 6698
          },
          "name": "text",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 6703
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 6682
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsImageResponseCardButtons"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsImageResponseCardButtonsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsImageResponseCardOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsImageResponseCardOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 6756
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 6749
      },
      "name": "DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsImageResponseCardOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 6777
          },
          "name": "buttons",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsImageResponseCardButtonsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 6782
          },
          "name": "imageUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 6787
          },
          "name": "subtitle",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 6792
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 6760
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsImageResponseCard"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsImageResponseCardOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 6987
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 6980
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 6994
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsList",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsList"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 6936
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 6927
      },
      "name": "DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 6957
          },
          "name": "customPayload",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsCustomPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 6963
          },
          "name": "imageResponseCard",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsImageResponseCardOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 6969
          },
          "name": "plainTextMessage",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsPlainTextMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 6975
          },
          "name": "ssmlMessage",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsSsmlMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 6940
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariations"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsPlainTextMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsPlainTextMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 6796
      },
      "name": "DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsPlainTextMessage",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsPlainTextMessage"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsPlainTextMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsPlainTextMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 6826
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 6819
      },
      "name": "DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsPlainTextMessageOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 6846
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 6830
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsPlainTextMessage"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsPlainTextMessageOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsSsmlMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsSsmlMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 6850
      },
      "name": "DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsSsmlMessage",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsSsmlMessage"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsSsmlMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsSsmlMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 6880
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 6873
      },
      "name": "DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsSsmlMessageOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 6900
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 6884
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsSsmlMessage"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsSsmlMessageOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 7110
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 7103
      },
      "name": "DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 7130
          },
          "name": "allowInterrupt",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 7136
          },
          "name": "messageGroupsList",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListStructList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 7114
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponse"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 8517
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 8510
      },
      "name": "DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 8538
          },
          "name": "declinationResponse",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 8543
          },
          "name": "isActive",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 8549
          },
          "name": "promptSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 8521
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSetting"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 8411
      },
      "name": "DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecification",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecification"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 7452
      },
      "name": "DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessage",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessage"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageCustomPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageCustomPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 7140
      },
      "name": "DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageCustomPayload",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageCustomPayload"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageCustomPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageCustomPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 7170
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 7163
      },
      "name": "DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageCustomPayloadOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 7190
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 7174
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageCustomPayload"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageCustomPayloadOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageImageResponseCard": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageImageResponseCard",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 7274
      },
      "name": "DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageImageResponseCard",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageImageResponseCard"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageImageResponseCardButtons": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageImageResponseCardButtons",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 7194
      },
      "name": "DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageImageResponseCardButtons",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageImageResponseCardButtons"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageImageResponseCardButtonsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageImageResponseCardButtonsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 7263
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 7256
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 7270
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageImageResponseCardButtonsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageImageResponseCardButtonsList",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageImageResponseCardButtonsList"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageImageResponseCardButtonsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageImageResponseCardButtonsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 7226
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 7217
      },
      "name": "DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageImageResponseCardButtonsOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 7246
          },
          "name": "text",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 7251
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 7230
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageImageResponseCardButtons"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageImageResponseCardButtonsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageImageResponseCardOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageImageResponseCardOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 7304
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 7297
      },
      "name": "DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageImageResponseCardOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 7325
          },
          "name": "buttons",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageImageResponseCardButtonsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 7330
          },
          "name": "imageUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 7335
          },
          "name": "subtitle",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 7340
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 7308
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageImageResponseCard"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageImageResponseCardOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 7482
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 7475
      },
      "name": "DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 7503
          },
          "name": "customPayload",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageCustomPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 7509
          },
          "name": "imageResponseCard",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageImageResponseCardOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 7515
          },
          "name": "plainTextMessage",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessagePlainTextMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 7521
          },
          "name": "ssmlMessage",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageSsmlMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 7486
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessage"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessagePlainTextMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessagePlainTextMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 7344
      },
      "name": "DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessagePlainTextMessage",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessagePlainTextMessage"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessagePlainTextMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessagePlainTextMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 7374
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 7367
      },
      "name": "DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessagePlainTextMessageOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 7394
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 7378
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessagePlainTextMessage"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessagePlainTextMessageOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageSsmlMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageSsmlMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 7398
      },
      "name": "DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageSsmlMessage",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageSsmlMessage"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageSsmlMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageSsmlMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 7428
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 7421
      },
      "name": "DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageSsmlMessageOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 7448
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 7432
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageSsmlMessage"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageSsmlMessageOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 7931
      },
      "name": "DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListStruct",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListStruct"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListStructList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListStructList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 8002
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 7995
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 8009
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListStructOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListStructList",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListStructList"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 7963
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 7954
      },
      "name": "DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListStructOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 7984
          },
          "name": "message",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 7990
          },
          "name": "variations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 7967
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListStruct"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListStructOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 7837
      },
      "name": "DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariations",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariations"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsCustomPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsCustomPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 7525
      },
      "name": "DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsCustomPayload",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsCustomPayload"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsCustomPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsCustomPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 7555
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 7548
      },
      "name": "DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsCustomPayloadOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 7575
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 7559
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsCustomPayload"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsCustomPayloadOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCard": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCard",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 7659
      },
      "name": "DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCard",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCard"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCardButtons": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCardButtons",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 7579
      },
      "name": "DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCardButtons",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCardButtons"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCardButtonsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCardButtonsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 7648
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 7641
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 7655
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCardButtonsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCardButtonsList",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCardButtonsList"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCardButtonsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCardButtonsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 7611
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 7602
      },
      "name": "DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCardButtonsOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 7631
          },
          "name": "text",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 7636
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 7615
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCardButtons"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCardButtonsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCardOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCardOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 7689
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 7682
      },
      "name": "DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCardOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 7710
          },
          "name": "buttons",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCardButtonsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 7715
          },
          "name": "imageUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 7720
          },
          "name": "subtitle",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 7725
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 7693
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCard"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCardOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 7920
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 7913
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 7927
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsList",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsList"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 7860
      },
      "name": "DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 7890
          },
          "name": "customPayload",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsCustomPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 7896
          },
          "name": "imageResponseCard",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCardOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 7902
          },
          "name": "plainTextMessage",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsPlainTextMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 7908
          },
          "name": "ssmlMessage",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsSsmlMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 7873
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariations"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsPlainTextMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsPlainTextMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 7729
      },
      "name": "DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsPlainTextMessage",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsPlainTextMessage"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsPlainTextMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsPlainTextMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 7759
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 7752
      },
      "name": "DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsPlainTextMessageOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 7779
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 7763
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsPlainTextMessage"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsPlainTextMessageOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsSsmlMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsSsmlMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 7783
      },
      "name": "DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsSsmlMessage",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsSsmlMessage"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsSsmlMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsSsmlMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 7813
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 7806
      },
      "name": "DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsSsmlMessageOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 7833
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 7817
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsSsmlMessage"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsSsmlMessageOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 8441
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 8434
      },
      "name": "DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 8461
          },
          "name": "allowInterrupt",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 8466
          },
          "name": "maxRetries",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 8472
          },
          "name": "messageGroupsList",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListStructList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 8477
          },
          "name": "messageSelectionStrategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 8483
          },
          "name": "promptAttemptsSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 8445
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecification"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 8320
      },
      "name": "DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecification",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecification"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationAllowedInputTypes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationAllowedInputTypes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 8013
      },
      "name": "DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationAllowedInputTypes",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationAllowedInputTypes"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationAllowedInputTypesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationAllowedInputTypesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 8043
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 8036
      },
      "name": "DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationAllowedInputTypesOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 8063
          },
          "name": "allowAudioInput",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 8068
          },
          "name": "allowDtmfInput",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 8047
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationAllowedInputTypes"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationAllowedInputTypesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 8200
      },
      "name": "DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecification",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecification"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationAudioSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationAudioSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 8072
      },
      "name": "DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationAudioSpecification",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationAudioSpecification"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationAudioSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationAudioSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 8102
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 8095
      },
      "name": "DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationAudioSpecificationOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 8122
          },
          "name": "endTimeoutMs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 8127
          },
          "name": "maxLengthMs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 8106
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationAudioSpecification"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationAudioSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationDtmfSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationDtmfSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 8131
      },
      "name": "DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationDtmfSpecification",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationDtmfSpecification"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationDtmfSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationDtmfSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 8161
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 8154
      },
      "name": "DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationDtmfSpecificationOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 8181
          },
          "name": "deletionCharacter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 8186
          },
          "name": "endCharacter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 8191
          },
          "name": "endTimeoutMs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 8196
          },
          "name": "maxLength",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 8165
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationDtmfSpecification"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationDtmfSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.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/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 8223
      },
      "name": "DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 8251
          },
          "name": "audioSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationAudioSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 8257
          },
          "name": "dtmfSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationDtmfSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 8262
          },
          "name": "startTimeoutMs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 8234
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecification"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationMap": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 8400
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 8394
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 8407
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationMap",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationMap"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 8351
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "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-awscc-lex-bot/index-structs/structs0.ts",
        "line": 8343
      },
      "name": "DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 8377
          },
          "name": "allowedInputTypes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationAllowedInputTypesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 8371
          },
          "name": "allowInterrupt",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 8383
          },
          "name": "audioAndDtmfInputSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 8389
          },
          "name": "textInputSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationTextInputSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 8355
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecification"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationTextInputSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationTextInputSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 8266
      },
      "name": "DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationTextInputSpecification",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationTextInputSpecification"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationTextInputSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationTextInputSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 8296
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 8289
      },
      "name": "DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationTextInputSpecificationOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 8316
          },
          "name": "startTimeoutMs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 8300
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationTextInputSpecification"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationTextInputSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsKendraConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsKendraConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 8553
      },
      "name": "DataAwsccLexBotBotLocalesIntentsKendraConfiguration",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsKendraConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsKendraConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsKendraConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.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/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 8576
      },
      "name": "DataAwsccLexBotBotLocalesIntentsKendraConfigurationOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 8603
          },
          "name": "kendraIndex",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 8608
          },
          "name": "queryFilterString",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 8613
          },
          "name": "queryFilterStringEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 8587
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsKendraConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsKendraConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
          "line": 3292
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 3285
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 3299
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLexBotBotLocalesIntentsList",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesIntentsList"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsOutputContexts": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsOutputContexts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 8617
      },
      "name": "DataAwsccLexBotBotLocalesIntentsOutputContexts",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsOutputContexts"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsOutputContextsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsOutputContextsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 8691
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 8684
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 8698
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsOutputContextsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLexBotBotLocalesIntentsOutputContextsList",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsOutputContextsList"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsOutputContextsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsOutputContextsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 8649
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 8640
      },
      "name": "DataAwsccLexBotBotLocalesIntentsOutputContextsOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 8669
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 8674
          },
          "name": "timeToLiveInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 8679
          },
          "name": "turnsToLive",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 8653
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsOutputContexts"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsOutputContextsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
          "line": 3190
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 3181
      },
      "name": "DataAwsccLexBotBotLocalesIntentsOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 3210
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 3216
          },
          "name": "dialogCodeHook",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsDialogCodeHookOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 3222
          },
          "name": "fulfillmentCodeHook",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsFulfillmentCodeHookOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 3228
          },
          "name": "inputContexts",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsInputContextsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 3234
          },
          "name": "intentClosingSetting",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentClosingSettingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 3240
          },
          "name": "intentConfirmationSetting",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsIntentConfirmationSettingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 3246
          },
          "name": "kendraConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsKendraConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 3251
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 3257
          },
          "name": "outputContexts",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsOutputContextsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 3262
          },
          "name": "parentIntentSignature",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 3268
          },
          "name": "sampleUtterances",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSampleUtterancesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 3274
          },
          "name": "slotPriorities",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotPrioritiesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 3280
          },
          "name": "slots",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 3194
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntents"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesIntentsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSampleUtterances": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSampleUtterances",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 8702
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSampleUtterances",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsSampleUtterances"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSampleUtterancesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSampleUtterancesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 8766
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 8759
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 8773
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSampleUtterancesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLexBotBotLocalesIntentsSampleUtterancesList",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsSampleUtterancesList"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSampleUtterancesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSampleUtterancesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 8734
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 8725
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSampleUtterancesOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 8754
          },
          "name": "utterance",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 8738
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSampleUtterances"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsSampleUtterancesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotPriorities": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotPriorities",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 8777
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotPriorities",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsSlotPriorities"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotPrioritiesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotPrioritiesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 8846
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 8839
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 8853
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotPrioritiesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLexBotBotLocalesIntentsSlotPrioritiesList",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsSlotPrioritiesList"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotPrioritiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotPrioritiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 8800
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotPrioritiesOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 8829
          },
          "name": "priority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 8834
          },
          "name": "slotName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 8813
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotPriorities"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsSlotPrioritiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlots": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlots",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 3055
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlots",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesIntentsSlots"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs400.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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 3140
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 3154
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsList",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesIntentsSlotsList"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsMultipleValuesSetting": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsMultipleValuesSetting",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 8857
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsMultipleValuesSetting",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsSlotsMultipleValuesSetting"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsMultipleValuesSettingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsMultipleValuesSettingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 8887
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 8880
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsMultipleValuesSettingOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 8907
          },
          "name": "allowMultipleValues",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 8891
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsMultipleValuesSetting"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsSlotsMultipleValuesSettingOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsObfuscationSetting": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsObfuscationSetting",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 8911
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsObfuscationSetting",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsSlotsObfuscationSetting"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsObfuscationSettingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsObfuscationSettingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 8941
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 8934
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsObfuscationSettingOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 8961
          },
          "name": "obfuscationSettingType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 8945
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsObfuscationSetting"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsSlotsObfuscationSettingOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs400.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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 3078
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 3107
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 3113
          },
          "name": "multipleValuesSetting",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsMultipleValuesSettingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 3118
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 3124
          },
          "name": "obfuscationSetting",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsObfuscationSettingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 3129
          },
          "name": "slotTypeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 3135
          },
          "name": "valueElicitationSetting",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 3091
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlots"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesIntentsSlotsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSetting": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSetting",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 2977
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSetting",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSetting"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingDefaultValueSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingDefaultValueSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 9040
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingDefaultValueSpecification",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingDefaultValueSpecification"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingDefaultValueSpecificationDefaultValueListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingDefaultValueSpecificationDefaultValueListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 8965
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingDefaultValueSpecificationDefaultValueListStruct",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingDefaultValueSpecificationDefaultValueListStruct"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingDefaultValueSpecificationDefaultValueListStructList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingDefaultValueSpecificationDefaultValueListStructList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 9029
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 9022
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 9036
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingDefaultValueSpecificationDefaultValueListStructOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingDefaultValueSpecificationDefaultValueListStructList",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingDefaultValueSpecificationDefaultValueListStructList"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingDefaultValueSpecificationDefaultValueListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingDefaultValueSpecificationDefaultValueListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 8997
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 8988
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingDefaultValueSpecificationDefaultValueListStructOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 9017
          },
          "name": "defaultValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 9001
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingDefaultValueSpecificationDefaultValueListStruct"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingDefaultValueSpecificationDefaultValueListStructOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingDefaultValueSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingDefaultValueSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 9070
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 9063
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingDefaultValueSpecificationOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 9091
          },
          "name": "defaultValueList",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingDefaultValueSpecificationDefaultValueListStructList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 9074
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingDefaultValueSpecification"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingDefaultValueSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
          "line": 3007
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 3000
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 3028
          },
          "name": "defaultValueSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingDefaultValueSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 3034
          },
          "name": "promptSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 3040
          },
          "name": "sampleUtterances",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingSampleUtterancesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 3045
          },
          "name": "slotConstraint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 3051
          },
          "name": "waitAndContinueSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 3011
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSetting"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 10366
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecification",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecification"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 9407
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessage",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessage"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageCustomPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageCustomPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 9095
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageCustomPayload",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageCustomPayload"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageCustomPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageCustomPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 9125
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 9118
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageCustomPayloadOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 9145
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 9129
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageCustomPayload"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageCustomPayloadOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageImageResponseCard": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageImageResponseCard",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 9229
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageImageResponseCard",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageImageResponseCard"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageImageResponseCardButtons": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageImageResponseCardButtons",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 9149
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageImageResponseCardButtons",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageImageResponseCardButtons"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageImageResponseCardButtonsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageImageResponseCardButtonsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 9218
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 9211
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 9225
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageImageResponseCardButtonsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageImageResponseCardButtonsList",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageImageResponseCardButtonsList"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageImageResponseCardButtonsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageImageResponseCardButtonsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 9181
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 9172
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageImageResponseCardButtonsOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 9201
          },
          "name": "text",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 9206
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 9185
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageImageResponseCardButtons"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageImageResponseCardButtonsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageImageResponseCardOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageImageResponseCardOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 9259
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 9252
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageImageResponseCardOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 9280
          },
          "name": "buttons",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageImageResponseCardButtonsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 9285
          },
          "name": "imageUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 9290
          },
          "name": "subtitle",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 9295
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 9263
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageImageResponseCard"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageImageResponseCardOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 9437
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 9430
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 9458
          },
          "name": "customPayload",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageCustomPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 9464
          },
          "name": "imageResponseCard",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageImageResponseCardOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 9470
          },
          "name": "plainTextMessage",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessagePlainTextMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 9476
          },
          "name": "ssmlMessage",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageSsmlMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 9441
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessage"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessagePlainTextMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessagePlainTextMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 9299
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessagePlainTextMessage",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessagePlainTextMessage"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessagePlainTextMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessagePlainTextMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 9329
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 9322
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessagePlainTextMessageOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 9349
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 9333
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessagePlainTextMessage"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessagePlainTextMessageOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageSsmlMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageSsmlMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 9353
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageSsmlMessage",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageSsmlMessage"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageSsmlMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageSsmlMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 9383
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 9376
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageSsmlMessageOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 9403
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 9387
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageSsmlMessage"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageSsmlMessageOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 9886
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListStruct",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListStruct"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListStructList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListStructList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 9957
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 9950
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 9964
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListStructOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListStructList",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListStructList"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 9918
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 9909
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListStructOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 9939
          },
          "name": "message",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 9945
          },
          "name": "variations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 9922
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListStruct"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListStructOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 9792
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariations",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariations"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsCustomPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsCustomPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 9480
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsCustomPayload",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsCustomPayload"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsCustomPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsCustomPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 9510
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 9503
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsCustomPayloadOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 9530
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 9514
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsCustomPayload"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsCustomPayloadOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCard": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCard",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 9614
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCard",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCard"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCardButtons": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCardButtons",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 9534
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCardButtons",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCardButtons"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCardButtonsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCardButtonsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 9603
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 9596
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 9610
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCardButtonsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCardButtonsList",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCardButtonsList"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCardButtonsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCardButtonsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 9566
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 9557
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCardButtonsOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 9586
          },
          "name": "text",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 9591
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 9570
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCardButtons"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCardButtonsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCardOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCardOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 9644
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 9637
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCardOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 9665
          },
          "name": "buttons",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCardButtonsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 9670
          },
          "name": "imageUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 9675
          },
          "name": "subtitle",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 9680
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 9648
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCard"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCardOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 9875
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 9868
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 9882
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsList",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsList"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 9824
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 9815
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 9845
          },
          "name": "customPayload",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsCustomPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 9851
          },
          "name": "imageResponseCard",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCardOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 9857
          },
          "name": "plainTextMessage",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsPlainTextMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 9863
          },
          "name": "ssmlMessage",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsSsmlMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 9828
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariations"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsPlainTextMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsPlainTextMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 9684
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsPlainTextMessage",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsPlainTextMessage"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsPlainTextMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsPlainTextMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 9714
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 9707
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsPlainTextMessageOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 9734
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 9718
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsPlainTextMessage"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsPlainTextMessageOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsSsmlMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsSsmlMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 9738
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsSsmlMessage",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsSsmlMessage"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsSsmlMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsSsmlMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 9768
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 9761
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsSsmlMessageOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 9788
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 9772
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsSsmlMessage"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsSsmlMessageOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 10396
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 10389
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 10416
          },
          "name": "allowInterrupt",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 10421
          },
          "name": "maxRetries",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 10427
          },
          "name": "messageGroupsList",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListStructList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 10432
          },
          "name": "messageSelectionStrategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 10438
          },
          "name": "promptAttemptsSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 10400
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecification"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 10275
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecification",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecification"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAllowedInputTypes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAllowedInputTypes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 9968
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAllowedInputTypes",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAllowedInputTypes"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAllowedInputTypesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAllowedInputTypesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 9998
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 9991
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAllowedInputTypesOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 10018
          },
          "name": "allowAudioInput",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 10023
          },
          "name": "allowDtmfInput",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 10002
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAllowedInputTypes"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAllowedInputTypesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 10155
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecification",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecification"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationAudioSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationAudioSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 10027
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationAudioSpecification",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationAudioSpecification"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationAudioSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationAudioSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 10057
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 10050
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationAudioSpecificationOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 10077
          },
          "name": "endTimeoutMs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 10082
          },
          "name": "maxLengthMs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 10061
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationAudioSpecification"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationAudioSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationDtmfSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationDtmfSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 10086
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationDtmfSpecification",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationDtmfSpecification"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationDtmfSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationDtmfSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.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/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 10109
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationDtmfSpecificationOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 10136
          },
          "name": "deletionCharacter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 10141
          },
          "name": "endCharacter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 10146
          },
          "name": "endTimeoutMs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 10151
          },
          "name": "maxLength",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 10120
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationDtmfSpecification"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationDtmfSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 10185
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 10178
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 10206
          },
          "name": "audioSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationAudioSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 10212
          },
          "name": "dtmfSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationDtmfSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 10217
          },
          "name": "startTimeoutMs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 10189
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecification"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationMap": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 10355
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 10349
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 10362
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationMap",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationMap"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 10306
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "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-awscc-lex-bot/index-structs/structs0.ts",
        "line": 10298
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 10332
          },
          "name": "allowedInputTypes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAllowedInputTypesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 10326
          },
          "name": "allowInterrupt",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 10338
          },
          "name": "audioAndDtmfInputSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 10344
          },
          "name": "textInputSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationTextInputSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 10310
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecification"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationTextInputSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationTextInputSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 10221
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationTextInputSpecification",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationTextInputSpecification"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationTextInputSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationTextInputSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
          "line": 10251
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
        "line": 10244
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationTextInputSpecificationOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 10271
          },
          "name": "startTimeoutMs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs0.ts",
            "line": 10255
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationTextInputSpecification"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs0:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationTextInputSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingSampleUtterances": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingSampleUtterances",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 21
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingSampleUtterances",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingSampleUtterances"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingSampleUtterancesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingSampleUtterancesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs400.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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 78
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 92
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingSampleUtterancesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingSampleUtterancesList",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingSampleUtterancesList"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingSampleUtterancesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingSampleUtterancesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
          "line": 53
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 44
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingSampleUtterancesOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 73
          },
          "name": "utterance",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 57
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingSampleUtterances"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingSampleUtterancesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 2905
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecification",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecification"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponse": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponse",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 969
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponse",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponse"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 408
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessage",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessage"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageCustomPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageCustomPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 96
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageCustomPayload",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageCustomPayload"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageCustomPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageCustomPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs400.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-awscc-lex-bot/index-structs/structs400.ts",
        "line": 119
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageCustomPayloadOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 146
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 130
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageCustomPayload"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageCustomPayloadOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageImageResponseCard": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageImageResponseCard",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 230
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageImageResponseCard",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageImageResponseCard"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageImageResponseCardButtons": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageImageResponseCardButtons",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 150
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageImageResponseCardButtons",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageImageResponseCardButtons"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageImageResponseCardButtonsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageImageResponseCardButtonsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs400.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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 212
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 226
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageImageResponseCardButtonsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageImageResponseCardButtonsList",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageImageResponseCardButtonsList"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageImageResponseCardButtonsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageImageResponseCardButtonsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs400.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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 173
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageImageResponseCardButtonsOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 202
          },
          "name": "text",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 207
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 186
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageImageResponseCardButtons"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageImageResponseCardButtonsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageImageResponseCardOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageImageResponseCardOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs400.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-awscc-lex-bot/index-structs/structs400.ts",
        "line": 253
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageImageResponseCardOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 281
          },
          "name": "buttons",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageImageResponseCardButtonsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 286
          },
          "name": "imageUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 291
          },
          "name": "subtitle",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 296
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 264
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageImageResponseCard"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageImageResponseCardOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
          "line": 438
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 431
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 459
          },
          "name": "customPayload",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageCustomPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 465
          },
          "name": "imageResponseCard",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageImageResponseCardOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 471
          },
          "name": "plainTextMessage",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessagePlainTextMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 477
          },
          "name": "ssmlMessage",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageSsmlMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 442
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessage"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessagePlainTextMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessagePlainTextMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 300
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessagePlainTextMessage",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessagePlainTextMessage"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessagePlainTextMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessagePlainTextMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs400.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-awscc-lex-bot/index-structs/structs400.ts",
        "line": 323
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessagePlainTextMessageOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 350
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 334
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessagePlainTextMessage"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessagePlainTextMessageOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageSsmlMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageSsmlMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 354
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageSsmlMessage",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageSsmlMessage"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageSsmlMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageSsmlMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs400.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/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 377
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageSsmlMessageOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 404
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 388
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageSsmlMessage"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageSsmlMessageOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 887
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListStruct",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListStruct"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListStructList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListStructList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
          "line": 958
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 951
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 965
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListStructOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListStructList",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListStructList"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs400.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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 910
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListStructOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 940
          },
          "name": "message",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 946
          },
          "name": "variations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 923
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListStruct"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListStructOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 793
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariations",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariations"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsCustomPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsCustomPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 481
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsCustomPayload",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsCustomPayload"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsCustomPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsCustomPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs400.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/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 504
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsCustomPayloadOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 531
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 515
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsCustomPayload"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsCustomPayloadOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsImageResponseCard": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsImageResponseCard",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 615
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsImageResponseCard",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsImageResponseCard"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsImageResponseCardButtons": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsImageResponseCardButtons",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 535
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsImageResponseCardButtons",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsImageResponseCardButtons"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsImageResponseCardButtonsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsImageResponseCardButtonsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs400.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-awscc-lex-bot/index-structs/structs400.ts",
        "line": 597
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.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-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsImageResponseCardButtonsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsImageResponseCardButtonsList",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsImageResponseCardButtonsList"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsImageResponseCardButtonsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsImageResponseCardButtonsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs400.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-awscc-lex-bot/index-structs/structs400.ts",
        "line": 558
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsImageResponseCardButtonsOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 587
          },
          "name": "text",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 592
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 571
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsImageResponseCardButtons"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsImageResponseCardButtonsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsImageResponseCardOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsImageResponseCardOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
          "line": 645
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 638
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsImageResponseCardOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 666
          },
          "name": "buttons",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsImageResponseCardButtonsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 671
          },
          "name": "imageUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 676
          },
          "name": "subtitle",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 681
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 649
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsImageResponseCard"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsImageResponseCardOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
          "line": 876
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 869
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 883
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsList",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsList"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs400.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/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 816
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 846
          },
          "name": "customPayload",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsCustomPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 852
          },
          "name": "imageResponseCard",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsImageResponseCardOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 858
          },
          "name": "plainTextMessage",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsPlainTextMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 864
          },
          "name": "ssmlMessage",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsSsmlMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 829
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariations"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsPlainTextMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsPlainTextMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 685
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsPlainTextMessage",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsPlainTextMessage"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsPlainTextMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsPlainTextMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs400.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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 708
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsPlainTextMessageOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 735
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 719
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsPlainTextMessage"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsPlainTextMessageOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsSsmlMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsSsmlMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 739
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsSsmlMessage",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsSsmlMessage"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsSsmlMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsSsmlMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs400.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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 762
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsSsmlMessageOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 789
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 773
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsSsmlMessage"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsSsmlMessageOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
          "line": 999
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 992
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 1019
          },
          "name": "allowInterrupt",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 1025
          },
          "name": "messageGroupsList",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListStructList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 1003
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponse"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs400.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-awscc-lex-bot/index-structs/structs400.ts",
        "line": 2928
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 2956
          },
          "name": "continueResponse",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 2961
          },
          "name": "isActive",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 2967
          },
          "name": "stillWaitingResponse",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 2973
          },
          "name": "waitingResponse",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 2939
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecification"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponse": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponse",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 1902
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponse",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponse"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 1341
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessage",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessage"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageCustomPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageCustomPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 1029
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageCustomPayload",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageCustomPayload"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageCustomPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageCustomPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
          "line": 1059
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 1052
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageCustomPayloadOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 1079
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 1063
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageCustomPayload"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageCustomPayloadOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageImageResponseCard": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageImageResponseCard",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 1163
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageImageResponseCard",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageImageResponseCard"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageImageResponseCardButtons": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageImageResponseCardButtons",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 1083
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageImageResponseCardButtons",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageImageResponseCardButtons"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageImageResponseCardButtonsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageImageResponseCardButtonsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
          "line": 1152
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 1145
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 1159
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageImageResponseCardButtonsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageImageResponseCardButtonsList",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageImageResponseCardButtonsList"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageImageResponseCardButtonsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageImageResponseCardButtonsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs400.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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 1106
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageImageResponseCardButtonsOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 1135
          },
          "name": "text",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 1140
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 1119
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageImageResponseCardButtons"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageImageResponseCardButtonsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageImageResponseCardOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageImageResponseCardOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
          "line": 1193
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 1186
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageImageResponseCardOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 1214
          },
          "name": "buttons",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageImageResponseCardButtonsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 1219
          },
          "name": "imageUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 1224
          },
          "name": "subtitle",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 1229
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 1197
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageImageResponseCard"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageImageResponseCardOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
          "line": 1371
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 1364
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 1392
          },
          "name": "customPayload",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageCustomPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 1398
          },
          "name": "imageResponseCard",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageImageResponseCardOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 1404
          },
          "name": "plainTextMessage",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessagePlainTextMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 1410
          },
          "name": "ssmlMessage",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageSsmlMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 1375
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessage"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessagePlainTextMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessagePlainTextMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 1233
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessagePlainTextMessage",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessagePlainTextMessage"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessagePlainTextMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessagePlainTextMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
          "line": 1263
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 1256
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessagePlainTextMessageOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 1283
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 1267
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessagePlainTextMessage"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessagePlainTextMessageOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageSsmlMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageSsmlMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 1287
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageSsmlMessage",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageSsmlMessage"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageSsmlMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageSsmlMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
          "line": 1317
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 1310
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageSsmlMessageOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 1337
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 1321
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageSsmlMessage"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageSsmlMessageOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 1820
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListStruct",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListStruct"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListStructList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListStructList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
          "line": 1891
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 1884
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 1898
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListStructOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListStructList",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListStructList"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
          "line": 1852
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 1843
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListStructOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 1873
          },
          "name": "message",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 1879
          },
          "name": "variations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 1856
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListStruct"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListStructOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 1726
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariations",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariations"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsCustomPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsCustomPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 1414
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsCustomPayload",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsCustomPayload"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsCustomPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsCustomPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs400.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/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 1437
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsCustomPayloadOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 1464
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 1448
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsCustomPayload"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsCustomPayloadOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsImageResponseCard": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsImageResponseCard",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 1548
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsImageResponseCard",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsImageResponseCard"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsImageResponseCardButtons": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsImageResponseCardButtons",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 1468
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsImageResponseCardButtons",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsImageResponseCardButtons"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsImageResponseCardButtonsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsImageResponseCardButtonsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
          "line": 1537
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 1530
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 1544
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsImageResponseCardButtonsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsImageResponseCardButtonsList",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsImageResponseCardButtonsList"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsImageResponseCardButtonsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsImageResponseCardButtonsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
          "line": 1500
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 1491
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsImageResponseCardButtonsOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 1520
          },
          "name": "text",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 1525
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 1504
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsImageResponseCardButtons"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsImageResponseCardButtonsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsImageResponseCardOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsImageResponseCardOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
          "line": 1578
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 1571
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsImageResponseCardOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 1599
          },
          "name": "buttons",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsImageResponseCardButtonsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 1604
          },
          "name": "imageUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 1609
          },
          "name": "subtitle",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 1614
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 1582
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsImageResponseCard"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsImageResponseCardOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
          "line": 1809
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 1802
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 1816
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsList",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsList"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
          "line": 1758
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 1749
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 1779
          },
          "name": "customPayload",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsCustomPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 1785
          },
          "name": "imageResponseCard",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsImageResponseCardOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 1791
          },
          "name": "plainTextMessage",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsPlainTextMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 1797
          },
          "name": "ssmlMessage",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsSsmlMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 1762
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariations"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsPlainTextMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsPlainTextMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 1618
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsPlainTextMessage",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsPlainTextMessage"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsPlainTextMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsPlainTextMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
          "line": 1648
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 1641
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsPlainTextMessageOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 1668
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 1652
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsPlainTextMessage"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsPlainTextMessageOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsSsmlMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsSsmlMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 1672
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsSsmlMessage",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsSsmlMessage"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsSsmlMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsSsmlMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
          "line": 1702
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 1695
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsSsmlMessageOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 1722
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 1706
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsSsmlMessage"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsSsmlMessageOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
          "line": 1932
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 1925
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 1952
          },
          "name": "allowInterrupt",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 1957
          },
          "name": "frequencyInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 1963
          },
          "name": "messageGroupsList",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListStructList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 1968
          },
          "name": "timeoutInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 1936
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponse"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponse": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponse",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 2845
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponse",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponse"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 2284
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessage",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessage"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageCustomPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageCustomPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 1972
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageCustomPayload",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageCustomPayload"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageCustomPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageCustomPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
          "line": 2002
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 1995
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageCustomPayloadOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 2022
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 2006
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageCustomPayload"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageCustomPayloadOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageImageResponseCard": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageImageResponseCard",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 2106
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageImageResponseCard",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageImageResponseCard"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageImageResponseCardButtons": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageImageResponseCardButtons",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 2026
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageImageResponseCardButtons",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageImageResponseCardButtons"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageImageResponseCardButtonsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageImageResponseCardButtonsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
          "line": 2095
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 2088
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 2102
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageImageResponseCardButtonsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageImageResponseCardButtonsList",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageImageResponseCardButtonsList"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageImageResponseCardButtonsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageImageResponseCardButtonsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
          "line": 2058
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 2049
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageImageResponseCardButtonsOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 2078
          },
          "name": "text",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 2083
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 2062
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageImageResponseCardButtons"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageImageResponseCardButtonsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageImageResponseCardOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageImageResponseCardOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs400.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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 2129
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageImageResponseCardOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 2157
          },
          "name": "buttons",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageImageResponseCardButtonsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 2162
          },
          "name": "imageUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 2167
          },
          "name": "subtitle",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 2172
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 2140
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageImageResponseCard"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageImageResponseCardOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
          "line": 2314
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 2307
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 2335
          },
          "name": "customPayload",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageCustomPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 2341
          },
          "name": "imageResponseCard",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageImageResponseCardOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 2347
          },
          "name": "plainTextMessage",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessagePlainTextMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 2353
          },
          "name": "ssmlMessage",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageSsmlMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 2318
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessage"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessagePlainTextMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessagePlainTextMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 2176
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessagePlainTextMessage",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessagePlainTextMessage"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessagePlainTextMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessagePlainTextMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
          "line": 2206
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 2199
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessagePlainTextMessageOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 2226
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 2210
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessagePlainTextMessage"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessagePlainTextMessageOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageSsmlMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageSsmlMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 2230
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageSsmlMessage",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageSsmlMessage"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageSsmlMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageSsmlMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
          "line": 2260
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 2253
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageSsmlMessageOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 2280
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 2264
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageSsmlMessage"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageSsmlMessageOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 2763
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListStruct",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListStruct"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListStructList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListStructList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
          "line": 2834
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 2827
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 2841
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListStructOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListStructList",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListStructList"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
          "line": 2795
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 2786
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListStructOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 2816
          },
          "name": "message",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 2822
          },
          "name": "variations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 2799
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListStruct"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListStructOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 2669
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariations",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariations"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsCustomPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsCustomPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 2357
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsCustomPayload",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsCustomPayload"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsCustomPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsCustomPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
          "line": 2387
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 2380
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsCustomPayloadOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 2407
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 2391
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsCustomPayload"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsCustomPayloadOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsImageResponseCard": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsImageResponseCard",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 2491
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsImageResponseCard",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsImageResponseCard"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsImageResponseCardButtons": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsImageResponseCardButtons",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 2411
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsImageResponseCardButtons",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsImageResponseCardButtons"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsImageResponseCardButtonsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsImageResponseCardButtonsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
          "line": 2480
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 2473
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 2487
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsImageResponseCardButtonsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsImageResponseCardButtonsList",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsImageResponseCardButtonsList"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsImageResponseCardButtonsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsImageResponseCardButtonsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
          "line": 2443
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 2434
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsImageResponseCardButtonsOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 2463
          },
          "name": "text",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 2468
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 2447
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsImageResponseCardButtons"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsImageResponseCardButtonsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsImageResponseCardOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsImageResponseCardOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs400.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-awscc-lex-bot/index-structs/structs400.ts",
        "line": 2514
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsImageResponseCardOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 2542
          },
          "name": "buttons",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsImageResponseCardButtonsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 2547
          },
          "name": "imageUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 2552
          },
          "name": "subtitle",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 2557
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 2525
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsImageResponseCard"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsImageResponseCardOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs400.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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 2745
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 2759
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsList",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsList"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
          "line": 2701
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 2692
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 2722
          },
          "name": "customPayload",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsCustomPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 2728
          },
          "name": "imageResponseCard",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsImageResponseCardOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 2734
          },
          "name": "plainTextMessage",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsPlainTextMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 2740
          },
          "name": "ssmlMessage",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsSsmlMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 2705
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariations"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsPlainTextMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsPlainTextMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 2561
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsPlainTextMessage",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsPlainTextMessage"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsPlainTextMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsPlainTextMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
          "line": 2591
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 2584
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsPlainTextMessageOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 2611
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 2595
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsPlainTextMessage"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsPlainTextMessageOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsSsmlMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsSsmlMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 2615
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsSsmlMessage",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsSsmlMessage"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsSsmlMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsSsmlMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
          "line": 2645
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 2638
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsSsmlMessageOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 2665
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 2649
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsSsmlMessage"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsSsmlMessageOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
          "line": 2875
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 2868
      },
      "name": "DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 2895
          },
          "name": "allowInterrupt",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 2901
          },
          "name": "messageGroupsList",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListStructList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 2879
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponse"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
          "line": 4122
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 4115
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 4129
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLexBotBotLocalesList",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesList"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
          "line": 4056
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 4047
      },
      "name": "DataAwsccLexBotBotLocalesOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 4077
          },
          "name": "customVocabulary",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesCustomVocabularyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 4082
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 4088
          },
          "name": "intents",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesIntentsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 4093
          },
          "name": "localeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 4098
          },
          "name": "nluConfidenceThreshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 4104
          },
          "name": "slotTypes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesSlotTypesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 4110
          },
          "name": "voiceSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesVoiceSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 4060
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocales"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesSlotTypes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesSlotTypes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 3862
      },
      "name": "DataAwsccLexBotBotLocalesSlotTypes",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesSlotTypes"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesSlotTypesExternalSourceSetting": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesSlotTypesExternalSourceSetting",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 3422
      },
      "name": "DataAwsccLexBotBotLocalesSlotTypesExternalSourceSetting",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesSlotTypesExternalSourceSetting"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesSlotTypesExternalSourceSettingGrammarSlotTypeSetting": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesSlotTypesExternalSourceSettingGrammarSlotTypeSetting",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 3367
      },
      "name": "DataAwsccLexBotBotLocalesSlotTypesExternalSourceSettingGrammarSlotTypeSetting",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesSlotTypesExternalSourceSettingGrammarSlotTypeSetting"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesSlotTypesExternalSourceSettingGrammarSlotTypeSettingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesSlotTypesExternalSourceSettingGrammarSlotTypeSettingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
          "line": 3397
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 3390
      },
      "name": "DataAwsccLexBotBotLocalesSlotTypesExternalSourceSettingGrammarSlotTypeSettingOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 3418
          },
          "name": "source",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesSlotTypesExternalSourceSettingGrammarSlotTypeSettingSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 3401
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesSlotTypesExternalSourceSettingGrammarSlotTypeSetting"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesSlotTypesExternalSourceSettingGrammarSlotTypeSettingOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesSlotTypesExternalSourceSettingGrammarSlotTypeSettingSource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesSlotTypesExternalSourceSettingGrammarSlotTypeSettingSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 3303
      },
      "name": "DataAwsccLexBotBotLocalesSlotTypesExternalSourceSettingGrammarSlotTypeSettingSource",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesSlotTypesExternalSourceSettingGrammarSlotTypeSettingSource"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesSlotTypesExternalSourceSettingGrammarSlotTypeSettingSourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesSlotTypesExternalSourceSettingGrammarSlotTypeSettingSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
          "line": 3333
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 3326
      },
      "name": "DataAwsccLexBotBotLocalesSlotTypesExternalSourceSettingGrammarSlotTypeSettingSourceOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 3353
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 3358
          },
          "name": "s3BucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 3363
          },
          "name": "s3ObjectKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 3337
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesSlotTypesExternalSourceSettingGrammarSlotTypeSettingSource"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesSlotTypesExternalSourceSettingGrammarSlotTypeSettingSourceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesSlotTypesExternalSourceSettingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesSlotTypesExternalSourceSettingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
          "line": 3452
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 3445
      },
      "name": "DataAwsccLexBotBotLocalesSlotTypesExternalSourceSettingOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 3473
          },
          "name": "grammarSlotTypeSetting",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesSlotTypesExternalSourceSettingGrammarSlotTypeSettingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 3456
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesSlotTypesExternalSourceSetting"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesSlotTypesExternalSourceSettingOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesSlotTypesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesSlotTypesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
          "line": 3954
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 3947
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 3961
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesSlotTypesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLexBotBotLocalesSlotTypesList",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesSlotTypesList"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesSlotTypesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesSlotTypesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
          "line": 3894
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 3885
      },
      "name": "DataAwsccLexBotBotLocalesSlotTypesOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 3914
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 3920
          },
          "name": "externalSourceSetting",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesSlotTypesExternalSourceSettingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 3925
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 3930
          },
          "name": "parentSlotTypeSignature",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 3936
          },
          "name": "slotTypeValues",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesSlotTypesSlotTypeValuesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 3942
          },
          "name": "valueSelectionSetting",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesSlotTypesValueSelectionSettingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 3898
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesSlotTypes"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesSlotTypesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesSlotTypesSlotTypeValues": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesSlotTypesSlotTypeValues",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 3606
      },
      "name": "DataAwsccLexBotBotLocalesSlotTypesSlotTypeValues",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesSlotTypesSlotTypeValues"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesSlotTypesSlotTypeValuesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesSlotTypesSlotTypeValuesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
          "line": 3677
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 3670
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 3684
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesSlotTypesSlotTypeValuesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLexBotBotLocalesSlotTypesSlotTypeValuesList",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesSlotTypesSlotTypeValuesList"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesSlotTypesSlotTypeValuesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesSlotTypesSlotTypeValuesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
          "line": 3638
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 3629
      },
      "name": "DataAwsccLexBotBotLocalesSlotTypesSlotTypeValuesOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 3659
          },
          "name": "sampleValue",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesSlotTypesSlotTypeValuesSampleValueOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 3665
          },
          "name": "synonyms",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesSlotTypesSlotTypeValuesSynonymsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 3642
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesSlotTypesSlotTypeValues"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesSlotTypesSlotTypeValuesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesSlotTypesSlotTypeValuesSampleValue": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesSlotTypesSlotTypeValuesSampleValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 3477
      },
      "name": "DataAwsccLexBotBotLocalesSlotTypesSlotTypeValuesSampleValue",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesSlotTypesSlotTypeValuesSampleValue"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesSlotTypesSlotTypeValuesSampleValueOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesSlotTypesSlotTypeValuesSampleValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
          "line": 3507
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 3500
      },
      "name": "DataAwsccLexBotBotLocalesSlotTypesSlotTypeValuesSampleValueOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 3527
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 3511
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesSlotTypesSlotTypeValuesSampleValue"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesSlotTypesSlotTypeValuesSampleValueOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesSlotTypesSlotTypeValuesSynonyms": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesSlotTypesSlotTypeValuesSynonyms",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 3531
      },
      "name": "DataAwsccLexBotBotLocalesSlotTypesSlotTypeValuesSynonyms",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesSlotTypesSlotTypeValuesSynonyms"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesSlotTypesSlotTypeValuesSynonymsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesSlotTypesSlotTypeValuesSynonymsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
          "line": 3595
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 3588
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 3602
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesSlotTypesSlotTypeValuesSynonymsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLexBotBotLocalesSlotTypesSlotTypeValuesSynonymsList",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesSlotTypesSlotTypeValuesSynonymsList"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesSlotTypesSlotTypeValuesSynonymsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesSlotTypesSlotTypeValuesSynonymsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
          "line": 3563
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 3554
      },
      "name": "DataAwsccLexBotBotLocalesSlotTypesSlotTypeValuesSynonymsOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 3583
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 3567
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesSlotTypesSlotTypeValuesSynonyms"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesSlotTypesSlotTypeValuesSynonymsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesSlotTypesValueSelectionSetting": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesSlotTypesValueSelectionSetting",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 3796
      },
      "name": "DataAwsccLexBotBotLocalesSlotTypesValueSelectionSetting",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesSlotTypesValueSelectionSetting"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesSlotTypesValueSelectionSettingAdvancedRecognitionSetting": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesSlotTypesValueSelectionSettingAdvancedRecognitionSetting",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 3688
      },
      "name": "DataAwsccLexBotBotLocalesSlotTypesValueSelectionSettingAdvancedRecognitionSetting",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesSlotTypesValueSelectionSettingAdvancedRecognitionSetting"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesSlotTypesValueSelectionSettingAdvancedRecognitionSettingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesSlotTypesValueSelectionSettingAdvancedRecognitionSettingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs400.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-awscc-lex-bot/index-structs/structs400.ts",
        "line": 3711
      },
      "name": "DataAwsccLexBotBotLocalesSlotTypesValueSelectionSettingAdvancedRecognitionSettingOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 3738
          },
          "name": "audioRecognitionStrategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 3722
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesSlotTypesValueSelectionSettingAdvancedRecognitionSetting"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesSlotTypesValueSelectionSettingAdvancedRecognitionSettingOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesSlotTypesValueSelectionSettingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesSlotTypesValueSelectionSettingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs400.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-awscc-lex-bot/index-structs/structs400.ts",
        "line": 3819
      },
      "name": "DataAwsccLexBotBotLocalesSlotTypesValueSelectionSettingOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 3847
          },
          "name": "advancedRecognitionSetting",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesSlotTypesValueSelectionSettingAdvancedRecognitionSettingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 3853
          },
          "name": "regexFilter",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesSlotTypesValueSelectionSettingRegexFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 3858
          },
          "name": "resolutionStrategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 3830
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesSlotTypesValueSelectionSetting"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesSlotTypesValueSelectionSettingOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesSlotTypesValueSelectionSettingRegexFilter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesSlotTypesValueSelectionSettingRegexFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 3742
      },
      "name": "DataAwsccLexBotBotLocalesSlotTypesValueSelectionSettingRegexFilter",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesSlotTypesValueSelectionSettingRegexFilter"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesSlotTypesValueSelectionSettingRegexFilterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesSlotTypesValueSelectionSettingRegexFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
          "line": 3772
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 3765
      },
      "name": "DataAwsccLexBotBotLocalesSlotTypesValueSelectionSettingRegexFilterOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 3792
          },
          "name": "pattern",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 3776
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesSlotTypesValueSelectionSettingRegexFilter"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesSlotTypesValueSelectionSettingRegexFilterOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesVoiceSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesVoiceSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 3965
      },
      "name": "DataAwsccLexBotBotLocalesVoiceSettings",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesVoiceSettings"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesVoiceSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesVoiceSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
          "line": 3995
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 3988
      },
      "name": "DataAwsccLexBotBotLocalesVoiceSettingsOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 4015
          },
          "name": "engine",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 4020
          },
          "name": "voiceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 3999
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotLocalesVoiceSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotLocalesVoiceSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 4133
      },
      "name": "DataAwsccLexBotBotTags",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotTags"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
          "line": 4202
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 4195
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 4209
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLexBotBotTagsList",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
          "line": 4165
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 4156
      },
      "name": "DataAwsccLexBotBotTagsOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 4185
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 4190
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 4169
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotBotTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotBotTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index.ts",
        "line": 17
      },
      "name": "DataAwsccLexBotConfig",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lex_bot#id DataAwsccLexBot#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index.ts",
            "line": 26
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index:DataAwsccLexBotConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotDataPrivacy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotDataPrivacy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 4213
      },
      "name": "DataAwsccLexBotDataPrivacy",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotDataPrivacy"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotDataPrivacyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotDataPrivacyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
          "line": 4243
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 4236
      },
      "name": "DataAwsccLexBotDataPrivacyOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 4263
          },
          "name": "childDirected",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 4247
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotDataPrivacy"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotDataPrivacyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotTestBotAliasSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotTestBotAliasSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 5032
      },
      "name": "DataAwsccLexBotTestBotAliasSettings",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotTestBotAliasSettings"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotTestBotAliasSettingsBotAliasLocaleSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotTestBotAliasSettingsBotAliasLocaleSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 4441
      },
      "name": "DataAwsccLexBotTestBotAliasSettingsBotAliasLocaleSettings",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotTestBotAliasSettingsBotAliasLocaleSettings"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotTestBotAliasSettingsBotAliasLocaleSettingsBotAliasLocaleSetting": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotTestBotAliasSettingsBotAliasLocaleSettingsBotAliasLocaleSetting",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 4381
      },
      "name": "DataAwsccLexBotTestBotAliasSettingsBotAliasLocaleSettingsBotAliasLocaleSetting",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotTestBotAliasSettingsBotAliasLocaleSettingsBotAliasLocaleSetting"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotTestBotAliasSettingsBotAliasLocaleSettingsBotAliasLocaleSettingCodeHookSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotTestBotAliasSettingsBotAliasLocaleSettingsBotAliasLocaleSettingCodeHookSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 4326
      },
      "name": "DataAwsccLexBotTestBotAliasSettingsBotAliasLocaleSettingsBotAliasLocaleSettingCodeHookSpecification",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotTestBotAliasSettingsBotAliasLocaleSettingsBotAliasLocaleSettingCodeHookSpecification"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotTestBotAliasSettingsBotAliasLocaleSettingsBotAliasLocaleSettingCodeHookSpecificationLambdaCodeHook": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotTestBotAliasSettingsBotAliasLocaleSettingsBotAliasLocaleSettingCodeHookSpecificationLambdaCodeHook",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 4267
      },
      "name": "DataAwsccLexBotTestBotAliasSettingsBotAliasLocaleSettingsBotAliasLocaleSettingCodeHookSpecificationLambdaCodeHook",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotTestBotAliasSettingsBotAliasLocaleSettingsBotAliasLocaleSettingCodeHookSpecificationLambdaCodeHook"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotTestBotAliasSettingsBotAliasLocaleSettingsBotAliasLocaleSettingCodeHookSpecificationLambdaCodeHookOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotTestBotAliasSettingsBotAliasLocaleSettingsBotAliasLocaleSettingCodeHookSpecificationLambdaCodeHookOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
          "line": 4297
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 4290
      },
      "name": "DataAwsccLexBotTestBotAliasSettingsBotAliasLocaleSettingsBotAliasLocaleSettingCodeHookSpecificationLambdaCodeHookOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 4317
          },
          "name": "codeHookInterfaceVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 4322
          },
          "name": "lambdaArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 4301
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotTestBotAliasSettingsBotAliasLocaleSettingsBotAliasLocaleSettingCodeHookSpecificationLambdaCodeHook"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotTestBotAliasSettingsBotAliasLocaleSettingsBotAliasLocaleSettingCodeHookSpecificationLambdaCodeHookOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotTestBotAliasSettingsBotAliasLocaleSettingsBotAliasLocaleSettingCodeHookSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotTestBotAliasSettingsBotAliasLocaleSettingsBotAliasLocaleSettingCodeHookSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
          "line": 4356
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 4349
      },
      "name": "DataAwsccLexBotTestBotAliasSettingsBotAliasLocaleSettingsBotAliasLocaleSettingCodeHookSpecificationOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 4377
          },
          "name": "lambdaCodeHook",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotTestBotAliasSettingsBotAliasLocaleSettingsBotAliasLocaleSettingCodeHookSpecificationLambdaCodeHookOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 4360
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotTestBotAliasSettingsBotAliasLocaleSettingsBotAliasLocaleSettingCodeHookSpecification"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotTestBotAliasSettingsBotAliasLocaleSettingsBotAliasLocaleSettingCodeHookSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotTestBotAliasSettingsBotAliasLocaleSettingsBotAliasLocaleSettingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotTestBotAliasSettingsBotAliasLocaleSettingsBotAliasLocaleSettingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
          "line": 4411
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 4404
      },
      "name": "DataAwsccLexBotTestBotAliasSettingsBotAliasLocaleSettingsBotAliasLocaleSettingOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 4432
          },
          "name": "codeHookSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotTestBotAliasSettingsBotAliasLocaleSettingsBotAliasLocaleSettingCodeHookSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 4437
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 4415
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotTestBotAliasSettingsBotAliasLocaleSettingsBotAliasLocaleSetting"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotTestBotAliasSettingsBotAliasLocaleSettingsBotAliasLocaleSettingOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotTestBotAliasSettingsBotAliasLocaleSettingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotTestBotAliasSettingsBotAliasLocaleSettingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs400.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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 4504
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 4518
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotTestBotAliasSettingsBotAliasLocaleSettingsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLexBotTestBotAliasSettingsBotAliasLocaleSettingsList",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotTestBotAliasSettingsBotAliasLocaleSettingsList"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotTestBotAliasSettingsBotAliasLocaleSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotTestBotAliasSettingsBotAliasLocaleSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
          "line": 4473
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 4464
      },
      "name": "DataAwsccLexBotTestBotAliasSettingsBotAliasLocaleSettingsOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 4494
          },
          "name": "botAliasLocaleSetting",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotTestBotAliasSettingsBotAliasLocaleSettingsBotAliasLocaleSettingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 4499
          },
          "name": "localeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 4477
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotTestBotAliasSettingsBotAliasLocaleSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotTestBotAliasSettingsBotAliasLocaleSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotTestBotAliasSettingsConversationLogSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotTestBotAliasSettingsConversationLogSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 4917
      },
      "name": "DataAwsccLexBotTestBotAliasSettingsConversationLogSettings",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotTestBotAliasSettingsConversationLogSettings"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotTestBotAliasSettingsConversationLogSettingsAudioLogSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotTestBotAliasSettingsConversationLogSettingsAudioLogSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 4641
      },
      "name": "DataAwsccLexBotTestBotAliasSettingsConversationLogSettingsAudioLogSettings",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotTestBotAliasSettingsConversationLogSettingsAudioLogSettings"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotTestBotAliasSettingsConversationLogSettingsAudioLogSettingsDestination": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotTestBotAliasSettingsConversationLogSettingsAudioLogSettingsDestination",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 4586
      },
      "name": "DataAwsccLexBotTestBotAliasSettingsConversationLogSettingsAudioLogSettingsDestination",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotTestBotAliasSettingsConversationLogSettingsAudioLogSettingsDestination"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotTestBotAliasSettingsConversationLogSettingsAudioLogSettingsDestinationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotTestBotAliasSettingsConversationLogSettingsAudioLogSettingsDestinationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
          "line": 4616
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 4609
      },
      "name": "DataAwsccLexBotTestBotAliasSettingsConversationLogSettingsAudioLogSettingsDestinationOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 4637
          },
          "name": "s3Bucket",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotTestBotAliasSettingsConversationLogSettingsAudioLogSettingsDestinationS3BucketOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 4620
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotTestBotAliasSettingsConversationLogSettingsAudioLogSettingsDestination"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotTestBotAliasSettingsConversationLogSettingsAudioLogSettingsDestinationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotTestBotAliasSettingsConversationLogSettingsAudioLogSettingsDestinationS3Bucket": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotTestBotAliasSettingsConversationLogSettingsAudioLogSettingsDestinationS3Bucket",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 4522
      },
      "name": "DataAwsccLexBotTestBotAliasSettingsConversationLogSettingsAudioLogSettingsDestinationS3Bucket",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotTestBotAliasSettingsConversationLogSettingsAudioLogSettingsDestinationS3Bucket"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotTestBotAliasSettingsConversationLogSettingsAudioLogSettingsDestinationS3BucketOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotTestBotAliasSettingsConversationLogSettingsAudioLogSettingsDestinationS3BucketOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
          "line": 4552
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 4545
      },
      "name": "DataAwsccLexBotTestBotAliasSettingsConversationLogSettingsAudioLogSettingsDestinationS3BucketOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 4572
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 4577
          },
          "name": "logPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 4582
          },
          "name": "s3BucketArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 4556
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotTestBotAliasSettingsConversationLogSettingsAudioLogSettingsDestinationS3Bucket"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotTestBotAliasSettingsConversationLogSettingsAudioLogSettingsDestinationS3BucketOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotTestBotAliasSettingsConversationLogSettingsAudioLogSettingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotTestBotAliasSettingsConversationLogSettingsAudioLogSettingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
          "line": 4711
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 4704
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 4718
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotTestBotAliasSettingsConversationLogSettingsAudioLogSettingsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLexBotTestBotAliasSettingsConversationLogSettingsAudioLogSettingsList",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotTestBotAliasSettingsConversationLogSettingsAudioLogSettingsList"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotTestBotAliasSettingsConversationLogSettingsAudioLogSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotTestBotAliasSettingsConversationLogSettingsAudioLogSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs400.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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 4664
      },
      "name": "DataAwsccLexBotTestBotAliasSettingsConversationLogSettingsAudioLogSettingsOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 4694
          },
          "name": "destination",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotTestBotAliasSettingsConversationLogSettingsAudioLogSettingsDestinationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 4699
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 4677
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotTestBotAliasSettingsConversationLogSettingsAudioLogSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotTestBotAliasSettingsConversationLogSettingsAudioLogSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotTestBotAliasSettingsConversationLogSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotTestBotAliasSettingsConversationLogSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
          "line": 4947
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 4940
      },
      "name": "DataAwsccLexBotTestBotAliasSettingsConversationLogSettingsOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 4968
          },
          "name": "audioLogSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotTestBotAliasSettingsConversationLogSettingsAudioLogSettingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 4974
          },
          "name": "textLogSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotTestBotAliasSettingsConversationLogSettingsTextLogSettingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 4951
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotTestBotAliasSettingsConversationLogSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotTestBotAliasSettingsConversationLogSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotTestBotAliasSettingsConversationLogSettingsTextLogSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotTestBotAliasSettingsConversationLogSettingsTextLogSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 4836
      },
      "name": "DataAwsccLexBotTestBotAliasSettingsConversationLogSettingsTextLogSettings",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotTestBotAliasSettingsConversationLogSettingsTextLogSettings"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotTestBotAliasSettingsConversationLogSettingsTextLogSettingsDestination": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotTestBotAliasSettingsConversationLogSettingsTextLogSettingsDestination",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 4781
      },
      "name": "DataAwsccLexBotTestBotAliasSettingsConversationLogSettingsTextLogSettingsDestination",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotTestBotAliasSettingsConversationLogSettingsTextLogSettingsDestination"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotTestBotAliasSettingsConversationLogSettingsTextLogSettingsDestinationCloudwatch": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotTestBotAliasSettingsConversationLogSettingsTextLogSettingsDestinationCloudwatch",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 4722
      },
      "name": "DataAwsccLexBotTestBotAliasSettingsConversationLogSettingsTextLogSettingsDestinationCloudwatch",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotTestBotAliasSettingsConversationLogSettingsTextLogSettingsDestinationCloudwatch"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotTestBotAliasSettingsConversationLogSettingsTextLogSettingsDestinationCloudwatchOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotTestBotAliasSettingsConversationLogSettingsTextLogSettingsDestinationCloudwatchOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
          "line": 4752
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 4745
      },
      "name": "DataAwsccLexBotTestBotAliasSettingsConversationLogSettingsTextLogSettingsDestinationCloudwatchOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 4772
          },
          "name": "cloudwatchLogGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 4777
          },
          "name": "logPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 4756
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotTestBotAliasSettingsConversationLogSettingsTextLogSettingsDestinationCloudwatch"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotTestBotAliasSettingsConversationLogSettingsTextLogSettingsDestinationCloudwatchOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotTestBotAliasSettingsConversationLogSettingsTextLogSettingsDestinationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotTestBotAliasSettingsConversationLogSettingsTextLogSettingsDestinationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
          "line": 4811
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 4804
      },
      "name": "DataAwsccLexBotTestBotAliasSettingsConversationLogSettingsTextLogSettingsDestinationOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 4832
          },
          "name": "cloudwatch",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotTestBotAliasSettingsConversationLogSettingsTextLogSettingsDestinationCloudwatchOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 4815
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotTestBotAliasSettingsConversationLogSettingsTextLogSettingsDestination"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotTestBotAliasSettingsConversationLogSettingsTextLogSettingsDestinationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotTestBotAliasSettingsConversationLogSettingsTextLogSettingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotTestBotAliasSettingsConversationLogSettingsTextLogSettingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
          "line": 4906
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 4899
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 4913
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotTestBotAliasSettingsConversationLogSettingsTextLogSettingsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLexBotTestBotAliasSettingsConversationLogSettingsTextLogSettingsList",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotTestBotAliasSettingsConversationLogSettingsTextLogSettingsList"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotTestBotAliasSettingsConversationLogSettingsTextLogSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotTestBotAliasSettingsConversationLogSettingsTextLogSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
          "line": 4868
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 4859
      },
      "name": "DataAwsccLexBotTestBotAliasSettingsConversationLogSettingsTextLogSettingsOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 4889
          },
          "name": "destination",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotTestBotAliasSettingsConversationLogSettingsTextLogSettingsDestinationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 4894
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 4872
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotTestBotAliasSettingsConversationLogSettingsTextLogSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotTestBotAliasSettingsConversationLogSettingsTextLogSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotTestBotAliasSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotTestBotAliasSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
          "line": 5062
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 5055
      },
      "name": "DataAwsccLexBotTestBotAliasSettingsOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 5083
          },
          "name": "botAliasLocaleSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotTestBotAliasSettingsBotAliasLocaleSettingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 5089
          },
          "name": "conversationLogSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotTestBotAliasSettingsConversationLogSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 5094
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 5100
          },
          "name": "sentimentAnalysisSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotTestBotAliasSettingsSentimentAnalysisSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 5066
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotTestBotAliasSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotTestBotAliasSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotTestBotAliasSettingsSentimentAnalysisSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotTestBotAliasSettingsSentimentAnalysisSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 4978
      },
      "name": "DataAwsccLexBotTestBotAliasSettingsSentimentAnalysisSettings",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotTestBotAliasSettingsSentimentAnalysisSettings"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotTestBotAliasSettingsSentimentAnalysisSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotTestBotAliasSettingsSentimentAnalysisSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
          "line": 5008
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 5001
      },
      "name": "DataAwsccLexBotTestBotAliasSettingsSentimentAnalysisSettingsOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 5028
          },
          "name": "detectSentiment",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 5012
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotTestBotAliasSettingsSentimentAnalysisSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotTestBotAliasSettingsSentimentAnalysisSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotTestBotAliasTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotTestBotAliasTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 5104
      },
      "name": "DataAwsccLexBotTestBotAliasTags",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotTestBotAliasTags"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotTestBotAliasTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotTestBotAliasTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
          "line": 5173
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 5166
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 5180
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotTestBotAliasTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLexBotTestBotAliasTagsList",
      "namespace": "dataAwsccLexBot",
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotTestBotAliasTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotTestBotAliasTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotTestBotAliasTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
          "line": 5136
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
        "line": 5127
      },
      "name": "DataAwsccLexBotTestBotAliasTagsOutputReference",
      "namespace": "dataAwsccLexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 5156
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 5161
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot/index-structs/structs400.ts",
            "line": 5140
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBot.DataAwsccLexBotTestBotAliasTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot/index-structs/structs400:DataAwsccLexBotTestBotAliasTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBotAlias.DataAwsccLexBotAlias": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lex_bot_alias awscc_lex_bot_alias}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBotAlias.DataAwsccLexBotAlias",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lex_bot_alias awscc_lex_bot_alias} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot-alias/index.ts",
          "line": 906
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLexBotAlias.DataAwsccLexBotAliasConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot-alias/index.ts",
        "line": 874
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLexBotAlias resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot-alias/index.ts",
            "line": 891
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccLexBotAlias to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lex_bot_alias#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLexBotAlias that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLexBotAlias to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot-alias/index.ts",
            "line": 1005
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot-alias/index.ts",
            "line": 1011
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLexBotAlias",
      "namespace": "dataAwsccLexBotAlias",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot-alias/index.ts",
            "line": 879
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot-alias/index.ts",
            "line": 930
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot-alias/index.ts",
            "line": 935
          },
          "name": "botAliasId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot-alias/index.ts",
            "line": 941
          },
          "name": "botAliasLocaleSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBotAlias.DataAwsccLexBotAliasBotAliasLocaleSettingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot-alias/index.ts",
            "line": 946
          },
          "name": "botAliasName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot-alias/index.ts",
            "line": 951
          },
          "name": "botAliasStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot-alias/index.ts",
            "line": 957
          },
          "name": "botAliasTags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBotAlias.DataAwsccLexBotAliasBotAliasTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot-alias/index.ts",
            "line": 962
          },
          "name": "botId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot-alias/index.ts",
            "line": 967
          },
          "name": "botVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot-alias/index.ts",
            "line": 973
          },
          "name": "conversationLogSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBotAlias.DataAwsccLexBotAliasConversationLogSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot-alias/index.ts",
            "line": 978
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot-alias/index.ts",
            "line": 997
          },
          "name": "sentimentAnalysisSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBotAlias.DataAwsccLexBotAliasSentimentAnalysisSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot-alias/index.ts",
            "line": 991
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot-alias/index.ts",
            "line": 984
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot-alias/index:DataAwsccLexBotAlias"
    },
    "@cdktn/provider-awscc.dataAwsccLexBotAlias.DataAwsccLexBotAliasBotAliasLocaleSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBotAlias.DataAwsccLexBotAliasBotAliasLocaleSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot-alias/index.ts",
        "line": 199
      },
      "name": "DataAwsccLexBotAliasBotAliasLocaleSettings",
      "namespace": "dataAwsccLexBotAlias",
      "symbolId": "src/data-awscc-lex-bot-alias/index:DataAwsccLexBotAliasBotAliasLocaleSettings"
    },
    "@cdktn/provider-awscc.dataAwsccLexBotAlias.DataAwsccLexBotAliasBotAliasLocaleSettingsBotAliasLocaleSetting": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBotAlias.DataAwsccLexBotAliasBotAliasLocaleSettingsBotAliasLocaleSetting",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot-alias/index.ts",
        "line": 139
      },
      "name": "DataAwsccLexBotAliasBotAliasLocaleSettingsBotAliasLocaleSetting",
      "namespace": "dataAwsccLexBotAlias",
      "symbolId": "src/data-awscc-lex-bot-alias/index:DataAwsccLexBotAliasBotAliasLocaleSettingsBotAliasLocaleSetting"
    },
    "@cdktn/provider-awscc.dataAwsccLexBotAlias.DataAwsccLexBotAliasBotAliasLocaleSettingsBotAliasLocaleSettingCodeHookSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBotAlias.DataAwsccLexBotAliasBotAliasLocaleSettingsBotAliasLocaleSettingCodeHookSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot-alias/index.ts",
        "line": 84
      },
      "name": "DataAwsccLexBotAliasBotAliasLocaleSettingsBotAliasLocaleSettingCodeHookSpecification",
      "namespace": "dataAwsccLexBotAlias",
      "symbolId": "src/data-awscc-lex-bot-alias/index:DataAwsccLexBotAliasBotAliasLocaleSettingsBotAliasLocaleSettingCodeHookSpecification"
    },
    "@cdktn/provider-awscc.dataAwsccLexBotAlias.DataAwsccLexBotAliasBotAliasLocaleSettingsBotAliasLocaleSettingCodeHookSpecificationLambdaCodeHook": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBotAlias.DataAwsccLexBotAliasBotAliasLocaleSettingsBotAliasLocaleSettingCodeHookSpecificationLambdaCodeHook",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot-alias/index.ts",
        "line": 25
      },
      "name": "DataAwsccLexBotAliasBotAliasLocaleSettingsBotAliasLocaleSettingCodeHookSpecificationLambdaCodeHook",
      "namespace": "dataAwsccLexBotAlias",
      "symbolId": "src/data-awscc-lex-bot-alias/index:DataAwsccLexBotAliasBotAliasLocaleSettingsBotAliasLocaleSettingCodeHookSpecificationLambdaCodeHook"
    },
    "@cdktn/provider-awscc.dataAwsccLexBotAlias.DataAwsccLexBotAliasBotAliasLocaleSettingsBotAliasLocaleSettingCodeHookSpecificationLambdaCodeHookOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBotAlias.DataAwsccLexBotAliasBotAliasLocaleSettingsBotAliasLocaleSettingCodeHookSpecificationLambdaCodeHookOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot-alias/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot-alias/index.ts",
        "line": 48
      },
      "name": "DataAwsccLexBotAliasBotAliasLocaleSettingsBotAliasLocaleSettingCodeHookSpecificationLambdaCodeHookOutputReference",
      "namespace": "dataAwsccLexBotAlias",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot-alias/index.ts",
            "line": 75
          },
          "name": "codeHookInterfaceVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot-alias/index.ts",
            "line": 80
          },
          "name": "lambdaArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot-alias/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBotAlias.DataAwsccLexBotAliasBotAliasLocaleSettingsBotAliasLocaleSettingCodeHookSpecificationLambdaCodeHook"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot-alias/index:DataAwsccLexBotAliasBotAliasLocaleSettingsBotAliasLocaleSettingCodeHookSpecificationLambdaCodeHookOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBotAlias.DataAwsccLexBotAliasBotAliasLocaleSettingsBotAliasLocaleSettingCodeHookSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBotAlias.DataAwsccLexBotAliasBotAliasLocaleSettingsBotAliasLocaleSettingCodeHookSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot-alias/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-awscc-lex-bot-alias/index.ts",
        "line": 107
      },
      "name": "DataAwsccLexBotAliasBotAliasLocaleSettingsBotAliasLocaleSettingCodeHookSpecificationOutputReference",
      "namespace": "dataAwsccLexBotAlias",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot-alias/index.ts",
            "line": 135
          },
          "name": "lambdaCodeHook",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBotAlias.DataAwsccLexBotAliasBotAliasLocaleSettingsBotAliasLocaleSettingCodeHookSpecificationLambdaCodeHookOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot-alias/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBotAlias.DataAwsccLexBotAliasBotAliasLocaleSettingsBotAliasLocaleSettingCodeHookSpecification"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot-alias/index:DataAwsccLexBotAliasBotAliasLocaleSettingsBotAliasLocaleSettingCodeHookSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBotAlias.DataAwsccLexBotAliasBotAliasLocaleSettingsBotAliasLocaleSettingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBotAlias.DataAwsccLexBotAliasBotAliasLocaleSettingsBotAliasLocaleSettingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot-alias/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-awscc-lex-bot-alias/index.ts",
        "line": 162
      },
      "name": "DataAwsccLexBotAliasBotAliasLocaleSettingsBotAliasLocaleSettingOutputReference",
      "namespace": "dataAwsccLexBotAlias",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot-alias/index.ts",
            "line": 190
          },
          "name": "codeHookSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBotAlias.DataAwsccLexBotAliasBotAliasLocaleSettingsBotAliasLocaleSettingCodeHookSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot-alias/index.ts",
            "line": 195
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot-alias/index.ts",
            "line": 173
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBotAlias.DataAwsccLexBotAliasBotAliasLocaleSettingsBotAliasLocaleSetting"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot-alias/index:DataAwsccLexBotAliasBotAliasLocaleSettingsBotAliasLocaleSettingOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBotAlias.DataAwsccLexBotAliasBotAliasLocaleSettingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBotAlias.DataAwsccLexBotAliasBotAliasLocaleSettingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot-alias/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot-alias/index.ts",
        "line": 262
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot-alias/index.ts",
            "line": 276
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLexBotAlias.DataAwsccLexBotAliasBotAliasLocaleSettingsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLexBotAliasBotAliasLocaleSettingsList",
      "namespace": "dataAwsccLexBotAlias",
      "symbolId": "src/data-awscc-lex-bot-alias/index:DataAwsccLexBotAliasBotAliasLocaleSettingsList"
    },
    "@cdktn/provider-awscc.dataAwsccLexBotAlias.DataAwsccLexBotAliasBotAliasLocaleSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBotAlias.DataAwsccLexBotAliasBotAliasLocaleSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot-alias/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-awscc-lex-bot-alias/index.ts",
        "line": 222
      },
      "name": "DataAwsccLexBotAliasBotAliasLocaleSettingsOutputReference",
      "namespace": "dataAwsccLexBotAlias",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot-alias/index.ts",
            "line": 252
          },
          "name": "botAliasLocaleSetting",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBotAlias.DataAwsccLexBotAliasBotAliasLocaleSettingsBotAliasLocaleSettingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot-alias/index.ts",
            "line": 257
          },
          "name": "localeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot-alias/index.ts",
            "line": 235
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBotAlias.DataAwsccLexBotAliasBotAliasLocaleSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot-alias/index:DataAwsccLexBotAliasBotAliasLocaleSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBotAlias.DataAwsccLexBotAliasBotAliasTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBotAlias.DataAwsccLexBotAliasBotAliasTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot-alias/index.ts",
        "line": 280
      },
      "name": "DataAwsccLexBotAliasBotAliasTags",
      "namespace": "dataAwsccLexBotAlias",
      "symbolId": "src/data-awscc-lex-bot-alias/index:DataAwsccLexBotAliasBotAliasTags"
    },
    "@cdktn/provider-awscc.dataAwsccLexBotAlias.DataAwsccLexBotAliasBotAliasTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBotAlias.DataAwsccLexBotAliasBotAliasTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot-alias/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot-alias/index.ts",
        "line": 342
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot-alias/index.ts",
            "line": 356
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLexBotAlias.DataAwsccLexBotAliasBotAliasTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLexBotAliasBotAliasTagsList",
      "namespace": "dataAwsccLexBotAlias",
      "symbolId": "src/data-awscc-lex-bot-alias/index:DataAwsccLexBotAliasBotAliasTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccLexBotAlias.DataAwsccLexBotAliasBotAliasTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBotAlias.DataAwsccLexBotAliasBotAliasTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot-alias/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot-alias/index.ts",
        "line": 303
      },
      "name": "DataAwsccLexBotAliasBotAliasTagsOutputReference",
      "namespace": "dataAwsccLexBotAlias",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot-alias/index.ts",
            "line": 332
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot-alias/index.ts",
            "line": 337
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot-alias/index.ts",
            "line": 316
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBotAlias.DataAwsccLexBotAliasBotAliasTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot-alias/index:DataAwsccLexBotAliasBotAliasTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBotAlias.DataAwsccLexBotAliasConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBotAlias.DataAwsccLexBotAliasConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot-alias/index.ts",
        "line": 14
      },
      "name": "DataAwsccLexBotAliasConfig",
      "namespace": "dataAwsccLexBotAlias",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lex_bot_alias#id DataAwsccLexBotAlias#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot-alias/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot-alias/index:DataAwsccLexBotAliasConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLexBotAlias.DataAwsccLexBotAliasConversationLogSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBotAlias.DataAwsccLexBotAliasConversationLogSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot-alias/index.ts",
        "line": 755
      },
      "name": "DataAwsccLexBotAliasConversationLogSettings",
      "namespace": "dataAwsccLexBotAlias",
      "symbolId": "src/data-awscc-lex-bot-alias/index:DataAwsccLexBotAliasConversationLogSettings"
    },
    "@cdktn/provider-awscc.dataAwsccLexBotAlias.DataAwsccLexBotAliasConversationLogSettingsAudioLogSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBotAlias.DataAwsccLexBotAliasConversationLogSettingsAudioLogSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot-alias/index.ts",
        "line": 479
      },
      "name": "DataAwsccLexBotAliasConversationLogSettingsAudioLogSettings",
      "namespace": "dataAwsccLexBotAlias",
      "symbolId": "src/data-awscc-lex-bot-alias/index:DataAwsccLexBotAliasConversationLogSettingsAudioLogSettings"
    },
    "@cdktn/provider-awscc.dataAwsccLexBotAlias.DataAwsccLexBotAliasConversationLogSettingsAudioLogSettingsDestination": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBotAlias.DataAwsccLexBotAliasConversationLogSettingsAudioLogSettingsDestination",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot-alias/index.ts",
        "line": 424
      },
      "name": "DataAwsccLexBotAliasConversationLogSettingsAudioLogSettingsDestination",
      "namespace": "dataAwsccLexBotAlias",
      "symbolId": "src/data-awscc-lex-bot-alias/index:DataAwsccLexBotAliasConversationLogSettingsAudioLogSettingsDestination"
    },
    "@cdktn/provider-awscc.dataAwsccLexBotAlias.DataAwsccLexBotAliasConversationLogSettingsAudioLogSettingsDestinationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBotAlias.DataAwsccLexBotAliasConversationLogSettingsAudioLogSettingsDestinationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot-alias/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-awscc-lex-bot-alias/index.ts",
        "line": 447
      },
      "name": "DataAwsccLexBotAliasConversationLogSettingsAudioLogSettingsDestinationOutputReference",
      "namespace": "dataAwsccLexBotAlias",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot-alias/index.ts",
            "line": 475
          },
          "name": "s3Bucket",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBotAlias.DataAwsccLexBotAliasConversationLogSettingsAudioLogSettingsDestinationS3BucketOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot-alias/index.ts",
            "line": 458
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBotAlias.DataAwsccLexBotAliasConversationLogSettingsAudioLogSettingsDestination"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot-alias/index:DataAwsccLexBotAliasConversationLogSettingsAudioLogSettingsDestinationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBotAlias.DataAwsccLexBotAliasConversationLogSettingsAudioLogSettingsDestinationS3Bucket": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBotAlias.DataAwsccLexBotAliasConversationLogSettingsAudioLogSettingsDestinationS3Bucket",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot-alias/index.ts",
        "line": 360
      },
      "name": "DataAwsccLexBotAliasConversationLogSettingsAudioLogSettingsDestinationS3Bucket",
      "namespace": "dataAwsccLexBotAlias",
      "symbolId": "src/data-awscc-lex-bot-alias/index:DataAwsccLexBotAliasConversationLogSettingsAudioLogSettingsDestinationS3Bucket"
    },
    "@cdktn/provider-awscc.dataAwsccLexBotAlias.DataAwsccLexBotAliasConversationLogSettingsAudioLogSettingsDestinationS3BucketOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBotAlias.DataAwsccLexBotAliasConversationLogSettingsAudioLogSettingsDestinationS3BucketOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot-alias/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot-alias/index.ts",
        "line": 383
      },
      "name": "DataAwsccLexBotAliasConversationLogSettingsAudioLogSettingsDestinationS3BucketOutputReference",
      "namespace": "dataAwsccLexBotAlias",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot-alias/index.ts",
            "line": 410
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot-alias/index.ts",
            "line": 415
          },
          "name": "logPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot-alias/index.ts",
            "line": 420
          },
          "name": "s3BucketArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot-alias/index.ts",
            "line": 394
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBotAlias.DataAwsccLexBotAliasConversationLogSettingsAudioLogSettingsDestinationS3Bucket"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot-alias/index:DataAwsccLexBotAliasConversationLogSettingsAudioLogSettingsDestinationS3BucketOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBotAlias.DataAwsccLexBotAliasConversationLogSettingsAudioLogSettingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBotAlias.DataAwsccLexBotAliasConversationLogSettingsAudioLogSettingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot-alias/index.ts",
          "line": 549
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot-alias/index.ts",
        "line": 542
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot-alias/index.ts",
            "line": 556
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLexBotAlias.DataAwsccLexBotAliasConversationLogSettingsAudioLogSettingsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLexBotAliasConversationLogSettingsAudioLogSettingsList",
      "namespace": "dataAwsccLexBotAlias",
      "symbolId": "src/data-awscc-lex-bot-alias/index:DataAwsccLexBotAliasConversationLogSettingsAudioLogSettingsList"
    },
    "@cdktn/provider-awscc.dataAwsccLexBotAlias.DataAwsccLexBotAliasConversationLogSettingsAudioLogSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBotAlias.DataAwsccLexBotAliasConversationLogSettingsAudioLogSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot-alias/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot-alias/index.ts",
        "line": 502
      },
      "name": "DataAwsccLexBotAliasConversationLogSettingsAudioLogSettingsOutputReference",
      "namespace": "dataAwsccLexBotAlias",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot-alias/index.ts",
            "line": 532
          },
          "name": "destination",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBotAlias.DataAwsccLexBotAliasConversationLogSettingsAudioLogSettingsDestinationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot-alias/index.ts",
            "line": 537
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot-alias/index.ts",
            "line": 515
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBotAlias.DataAwsccLexBotAliasConversationLogSettingsAudioLogSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot-alias/index:DataAwsccLexBotAliasConversationLogSettingsAudioLogSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBotAlias.DataAwsccLexBotAliasConversationLogSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBotAlias.DataAwsccLexBotAliasConversationLogSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot-alias/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-awscc-lex-bot-alias/index.ts",
        "line": 778
      },
      "name": "DataAwsccLexBotAliasConversationLogSettingsOutputReference",
      "namespace": "dataAwsccLexBotAlias",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot-alias/index.ts",
            "line": 806
          },
          "name": "audioLogSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBotAlias.DataAwsccLexBotAliasConversationLogSettingsAudioLogSettingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot-alias/index.ts",
            "line": 812
          },
          "name": "textLogSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBotAlias.DataAwsccLexBotAliasConversationLogSettingsTextLogSettingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot-alias/index.ts",
            "line": 789
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBotAlias.DataAwsccLexBotAliasConversationLogSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot-alias/index:DataAwsccLexBotAliasConversationLogSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBotAlias.DataAwsccLexBotAliasConversationLogSettingsTextLogSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBotAlias.DataAwsccLexBotAliasConversationLogSettingsTextLogSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot-alias/index.ts",
        "line": 674
      },
      "name": "DataAwsccLexBotAliasConversationLogSettingsTextLogSettings",
      "namespace": "dataAwsccLexBotAlias",
      "symbolId": "src/data-awscc-lex-bot-alias/index:DataAwsccLexBotAliasConversationLogSettingsTextLogSettings"
    },
    "@cdktn/provider-awscc.dataAwsccLexBotAlias.DataAwsccLexBotAliasConversationLogSettingsTextLogSettingsDestination": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBotAlias.DataAwsccLexBotAliasConversationLogSettingsTextLogSettingsDestination",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot-alias/index.ts",
        "line": 619
      },
      "name": "DataAwsccLexBotAliasConversationLogSettingsTextLogSettingsDestination",
      "namespace": "dataAwsccLexBotAlias",
      "symbolId": "src/data-awscc-lex-bot-alias/index:DataAwsccLexBotAliasConversationLogSettingsTextLogSettingsDestination"
    },
    "@cdktn/provider-awscc.dataAwsccLexBotAlias.DataAwsccLexBotAliasConversationLogSettingsTextLogSettingsDestinationCloudwatch": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBotAlias.DataAwsccLexBotAliasConversationLogSettingsTextLogSettingsDestinationCloudwatch",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot-alias/index.ts",
        "line": 560
      },
      "name": "DataAwsccLexBotAliasConversationLogSettingsTextLogSettingsDestinationCloudwatch",
      "namespace": "dataAwsccLexBotAlias",
      "symbolId": "src/data-awscc-lex-bot-alias/index:DataAwsccLexBotAliasConversationLogSettingsTextLogSettingsDestinationCloudwatch"
    },
    "@cdktn/provider-awscc.dataAwsccLexBotAlias.DataAwsccLexBotAliasConversationLogSettingsTextLogSettingsDestinationCloudwatchOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBotAlias.DataAwsccLexBotAliasConversationLogSettingsTextLogSettingsDestinationCloudwatchOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot-alias/index.ts",
          "line": 590
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot-alias/index.ts",
        "line": 583
      },
      "name": "DataAwsccLexBotAliasConversationLogSettingsTextLogSettingsDestinationCloudwatchOutputReference",
      "namespace": "dataAwsccLexBotAlias",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot-alias/index.ts",
            "line": 610
          },
          "name": "cloudwatchLogGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot-alias/index.ts",
            "line": 615
          },
          "name": "logPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot-alias/index.ts",
            "line": 594
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBotAlias.DataAwsccLexBotAliasConversationLogSettingsTextLogSettingsDestinationCloudwatch"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot-alias/index:DataAwsccLexBotAliasConversationLogSettingsTextLogSettingsDestinationCloudwatchOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBotAlias.DataAwsccLexBotAliasConversationLogSettingsTextLogSettingsDestinationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBotAlias.DataAwsccLexBotAliasConversationLogSettingsTextLogSettingsDestinationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot-alias/index.ts",
          "line": 649
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot-alias/index.ts",
        "line": 642
      },
      "name": "DataAwsccLexBotAliasConversationLogSettingsTextLogSettingsDestinationOutputReference",
      "namespace": "dataAwsccLexBotAlias",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot-alias/index.ts",
            "line": 670
          },
          "name": "cloudwatch",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBotAlias.DataAwsccLexBotAliasConversationLogSettingsTextLogSettingsDestinationCloudwatchOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot-alias/index.ts",
            "line": 653
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBotAlias.DataAwsccLexBotAliasConversationLogSettingsTextLogSettingsDestination"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot-alias/index:DataAwsccLexBotAliasConversationLogSettingsTextLogSettingsDestinationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBotAlias.DataAwsccLexBotAliasConversationLogSettingsTextLogSettingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBotAlias.DataAwsccLexBotAliasConversationLogSettingsTextLogSettingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot-alias/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot-alias/index.ts",
        "line": 737
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot-alias/index.ts",
            "line": 751
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLexBotAlias.DataAwsccLexBotAliasConversationLogSettingsTextLogSettingsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLexBotAliasConversationLogSettingsTextLogSettingsList",
      "namespace": "dataAwsccLexBotAlias",
      "symbolId": "src/data-awscc-lex-bot-alias/index:DataAwsccLexBotAliasConversationLogSettingsTextLogSettingsList"
    },
    "@cdktn/provider-awscc.dataAwsccLexBotAlias.DataAwsccLexBotAliasConversationLogSettingsTextLogSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBotAlias.DataAwsccLexBotAliasConversationLogSettingsTextLogSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot-alias/index.ts",
          "line": 706
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot-alias/index.ts",
        "line": 697
      },
      "name": "DataAwsccLexBotAliasConversationLogSettingsTextLogSettingsOutputReference",
      "namespace": "dataAwsccLexBotAlias",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot-alias/index.ts",
            "line": 727
          },
          "name": "destination",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBotAlias.DataAwsccLexBotAliasConversationLogSettingsTextLogSettingsDestinationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot-alias/index.ts",
            "line": 732
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot-alias/index.ts",
            "line": 710
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBotAlias.DataAwsccLexBotAliasConversationLogSettingsTextLogSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot-alias/index:DataAwsccLexBotAliasConversationLogSettingsTextLogSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBotAlias.DataAwsccLexBotAliasSentimentAnalysisSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBotAlias.DataAwsccLexBotAliasSentimentAnalysisSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot-alias/index.ts",
        "line": 816
      },
      "name": "DataAwsccLexBotAliasSentimentAnalysisSettings",
      "namespace": "dataAwsccLexBotAlias",
      "symbolId": "src/data-awscc-lex-bot-alias/index:DataAwsccLexBotAliasSentimentAnalysisSettings"
    },
    "@cdktn/provider-awscc.dataAwsccLexBotAlias.DataAwsccLexBotAliasSentimentAnalysisSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBotAlias.DataAwsccLexBotAliasSentimentAnalysisSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot-alias/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-awscc-lex-bot-alias/index.ts",
        "line": 839
      },
      "name": "DataAwsccLexBotAliasSentimentAnalysisSettingsOutputReference",
      "namespace": "dataAwsccLexBotAlias",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot-alias/index.ts",
            "line": 866
          },
          "name": "detectSentiment",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot-alias/index.ts",
            "line": 850
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBotAlias.DataAwsccLexBotAliasSentimentAnalysisSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot-alias/index:DataAwsccLexBotAliasSentimentAnalysisSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBotAliases.DataAwsccLexBotAliases": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lex_bot_aliases awscc_lex_bot_aliases}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBotAliases.DataAwsccLexBotAliases",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lex_bot_aliases awscc_lex_bot_aliases} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot-aliases/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLexBotAliases.DataAwsccLexBotAliasesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot-aliases/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLexBotAliases resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot-aliases/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccLexBotAliases to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lex_bot_aliases#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLexBotAliases that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLexBotAliases to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot-aliases/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot-aliases/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLexBotAliases",
      "namespace": "dataAwsccLexBotAliases",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot-aliases/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot-aliases/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot-aliases/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot-aliases/index:DataAwsccLexBotAliases"
    },
    "@cdktn/provider-awscc.dataAwsccLexBotAliases.DataAwsccLexBotAliasesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBotAliases.DataAwsccLexBotAliasesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot-aliases/index.ts",
        "line": 14
      },
      "name": "DataAwsccLexBotAliasesConfig",
      "namespace": "dataAwsccLexBotAliases",
      "symbolId": "src/data-awscc-lex-bot-aliases/index:DataAwsccLexBotAliasesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLexBotVersion.DataAwsccLexBotVersion": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lex_bot_version awscc_lex_bot_version}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBotVersion.DataAwsccLexBotVersion",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lex_bot_version awscc_lex_bot_version} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot-version/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-awscc.dataAwsccLexBotVersion.DataAwsccLexBotVersionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot-version/index.ts",
        "line": 164
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLexBotVersion resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot-version/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 DataAwsccLexBotVersion to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lex_bot_version#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLexBotVersion that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLexBotVersion to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot-version/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-awscc-lex-bot-version/index.ts",
            "line": 263
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLexBotVersion",
      "namespace": "dataAwsccLexBotVersion",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot-version/index.ts",
            "line": 169
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot-version/index.ts",
            "line": 220
          },
          "name": "botId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot-version/index.ts",
            "line": 225
          },
          "name": "botVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot-version/index.ts",
            "line": 231
          },
          "name": "botVersionLocaleSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBotVersion.DataAwsccLexBotVersionBotVersionLocaleSpecificationList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot-version/index.ts",
            "line": 236
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot-version/index.ts",
            "line": 249
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot-version/index.ts",
            "line": 242
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot-version/index:DataAwsccLexBotVersion"
    },
    "@cdktn/provider-awscc.dataAwsccLexBotVersion.DataAwsccLexBotVersionBotVersionLocaleSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBotVersion.DataAwsccLexBotVersionBotVersionLocaleSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot-version/index.ts",
        "line": 79
      },
      "name": "DataAwsccLexBotVersionBotVersionLocaleSpecification",
      "namespace": "dataAwsccLexBotVersion",
      "symbolId": "src/data-awscc-lex-bot-version/index:DataAwsccLexBotVersionBotVersionLocaleSpecification"
    },
    "@cdktn/provider-awscc.dataAwsccLexBotVersion.DataAwsccLexBotVersionBotVersionLocaleSpecificationBotVersionLocaleDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBotVersion.DataAwsccLexBotVersionBotVersionLocaleSpecificationBotVersionLocaleDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot-version/index.ts",
        "line": 25
      },
      "name": "DataAwsccLexBotVersionBotVersionLocaleSpecificationBotVersionLocaleDetails",
      "namespace": "dataAwsccLexBotVersion",
      "symbolId": "src/data-awscc-lex-bot-version/index:DataAwsccLexBotVersionBotVersionLocaleSpecificationBotVersionLocaleDetails"
    },
    "@cdktn/provider-awscc.dataAwsccLexBotVersion.DataAwsccLexBotVersionBotVersionLocaleSpecificationBotVersionLocaleDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBotVersion.DataAwsccLexBotVersionBotVersionLocaleSpecificationBotVersionLocaleDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot-version/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot-version/index.ts",
        "line": 48
      },
      "name": "DataAwsccLexBotVersionBotVersionLocaleSpecificationBotVersionLocaleDetailsOutputReference",
      "namespace": "dataAwsccLexBotVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot-version/index.ts",
            "line": 75
          },
          "name": "sourceBotVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot-version/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBotVersion.DataAwsccLexBotVersionBotVersionLocaleSpecificationBotVersionLocaleDetails"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot-version/index:DataAwsccLexBotVersionBotVersionLocaleSpecificationBotVersionLocaleDetailsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBotVersion.DataAwsccLexBotVersionBotVersionLocaleSpecificationList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBotVersion.DataAwsccLexBotVersionBotVersionLocaleSpecificationList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot-version/index.ts",
          "line": 149
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot-version/index.ts",
        "line": 142
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot-version/index.ts",
            "line": 156
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLexBotVersion.DataAwsccLexBotVersionBotVersionLocaleSpecificationOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLexBotVersionBotVersionLocaleSpecificationList",
      "namespace": "dataAwsccLexBotVersion",
      "symbolId": "src/data-awscc-lex-bot-version/index:DataAwsccLexBotVersionBotVersionLocaleSpecificationList"
    },
    "@cdktn/provider-awscc.dataAwsccLexBotVersion.DataAwsccLexBotVersionBotVersionLocaleSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBotVersion.DataAwsccLexBotVersionBotVersionLocaleSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot-version/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot-version/index.ts",
        "line": 102
      },
      "name": "DataAwsccLexBotVersionBotVersionLocaleSpecificationOutputReference",
      "namespace": "dataAwsccLexBotVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot-version/index.ts",
            "line": 132
          },
          "name": "botVersionLocaleDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBotVersion.DataAwsccLexBotVersionBotVersionLocaleSpecificationBotVersionLocaleDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot-version/index.ts",
            "line": 137
          },
          "name": "localeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot-version/index.ts",
            "line": 115
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLexBotVersion.DataAwsccLexBotVersionBotVersionLocaleSpecification"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot-version/index:DataAwsccLexBotVersionBotVersionLocaleSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLexBotVersion.DataAwsccLexBotVersionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBotVersion.DataAwsccLexBotVersionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot-version/index.ts",
        "line": 14
      },
      "name": "DataAwsccLexBotVersionConfig",
      "namespace": "dataAwsccLexBotVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lex_bot_version#id DataAwsccLexBotVersion#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot-version/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot-version/index:DataAwsccLexBotVersionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLexBotVersions.DataAwsccLexBotVersions": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lex_bot_versions awscc_lex_bot_versions}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBotVersions.DataAwsccLexBotVersions",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lex_bot_versions awscc_lex_bot_versions} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bot-versions/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLexBotVersions.DataAwsccLexBotVersionsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot-versions/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLexBotVersions resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot-versions/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccLexBotVersions to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lex_bot_versions#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLexBotVersions that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLexBotVersions to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot-versions/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot-versions/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLexBotVersions",
      "namespace": "dataAwsccLexBotVersions",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot-versions/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot-versions/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bot-versions/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bot-versions/index:DataAwsccLexBotVersions"
    },
    "@cdktn/provider-awscc.dataAwsccLexBotVersions.DataAwsccLexBotVersionsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBotVersions.DataAwsccLexBotVersionsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bot-versions/index.ts",
        "line": 14
      },
      "name": "DataAwsccLexBotVersionsConfig",
      "namespace": "dataAwsccLexBotVersions",
      "symbolId": "src/data-awscc-lex-bot-versions/index:DataAwsccLexBotVersionsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLexBots.DataAwsccLexBots": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lex_bots awscc_lex_bots}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBots.DataAwsccLexBots",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lex_bots awscc_lex_bots} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-bots/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLexBots.DataAwsccLexBotsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bots/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLexBots resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bots/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccLexBots to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lex_bots#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLexBots that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLexBots to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bots/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-bots/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLexBots",
      "namespace": "dataAwsccLexBots",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bots/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bots/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-bots/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-bots/index:DataAwsccLexBots"
    },
    "@cdktn/provider-awscc.dataAwsccLexBots.DataAwsccLexBotsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexBots.DataAwsccLexBotsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-bots/index.ts",
        "line": 14
      },
      "name": "DataAwsccLexBotsConfig",
      "namespace": "dataAwsccLexBots",
      "symbolId": "src/data-awscc-lex-bots/index:DataAwsccLexBotsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLexResourcePolicies.DataAwsccLexResourcePolicies": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lex_resource_policies awscc_lex_resource_policies}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexResourcePolicies.DataAwsccLexResourcePolicies",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lex_resource_policies awscc_lex_resource_policies} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-resource-policies/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLexResourcePolicies.DataAwsccLexResourcePoliciesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-resource-policies/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLexResourcePolicies resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-resource-policies/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccLexResourcePolicies to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lex_resource_policies#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLexResourcePolicies that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLexResourcePolicies to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-resource-policies/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-resource-policies/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLexResourcePolicies",
      "namespace": "dataAwsccLexResourcePolicies",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-resource-policies/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-resource-policies/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-resource-policies/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-resource-policies/index:DataAwsccLexResourcePolicies"
    },
    "@cdktn/provider-awscc.dataAwsccLexResourcePolicies.DataAwsccLexResourcePoliciesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexResourcePolicies.DataAwsccLexResourcePoliciesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-resource-policies/index.ts",
        "line": 14
      },
      "name": "DataAwsccLexResourcePoliciesConfig",
      "namespace": "dataAwsccLexResourcePolicies",
      "symbolId": "src/data-awscc-lex-resource-policies/index:DataAwsccLexResourcePoliciesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLexResourcePolicy.DataAwsccLexResourcePolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lex_resource_policy awscc_lex_resource_policy}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexResourcePolicy.DataAwsccLexResourcePolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lex_resource_policy awscc_lex_resource_policy} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-lex-resource-policy/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLexResourcePolicy.DataAwsccLexResourcePolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lex-resource-policy/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLexResourcePolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-resource-policy/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccLexResourcePolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lex_resource_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLexResourcePolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLexResourcePolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-resource-policy/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-awscc-lex-resource-policy/index.ts",
            "line": 127
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLexResourcePolicy",
      "namespace": "dataAwsccLexResourcePolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-resource-policy/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-resource-policy/index.ts",
            "line": 98
          },
          "name": "policy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-resource-policy/index.ts",
            "line": 103
          },
          "name": "resourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-resource-policy/index.ts",
            "line": 108
          },
          "name": "resourcePolicyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-resource-policy/index.ts",
            "line": 113
          },
          "name": "revisionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-resource-policy/index.ts",
            "line": 93
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lex-resource-policy/index.ts",
            "line": 86
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-resource-policy/index:DataAwsccLexResourcePolicy"
    },
    "@cdktn/provider-awscc.dataAwsccLexResourcePolicy.DataAwsccLexResourcePolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLexResourcePolicy.DataAwsccLexResourcePolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lex-resource-policy/index.ts",
        "line": 14
      },
      "name": "DataAwsccLexResourcePolicyConfig",
      "namespace": "dataAwsccLexResourcePolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lex_resource_policy#id DataAwsccLexResourcePolicy#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lex-resource-policy/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-lex-resource-policy/index:DataAwsccLexResourcePolicyConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLicensemanagerGrant.DataAwsccLicensemanagerGrant": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/licensemanager_grant awscc_licensemanager_grant}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerGrant.DataAwsccLicensemanagerGrant",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/licensemanager_grant awscc_licensemanager_grant} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-licensemanager-grant/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-awscc.dataAwsccLicensemanagerGrant.DataAwsccLicensemanagerGrantConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-licensemanager-grant/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLicensemanagerGrant resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-grant/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 DataAwsccLicensemanagerGrant to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/licensemanager_grant#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLicensemanagerGrant that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLicensemanagerGrant to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-grant/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-awscc-licensemanager-grant/index.ts",
            "line": 233
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLicensemanagerGrant",
      "namespace": "dataAwsccLicensemanagerGrant",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-grant/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-grant/index.ts",
            "line": 165
          },
          "name": "allowedOperations",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-grant/index.ts",
            "line": 170
          },
          "name": "grantArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-grant/index.ts",
            "line": 175
          },
          "name": "grantName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-grant/index.ts",
            "line": 180
          },
          "name": "homeRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-grant/index.ts",
            "line": 198
          },
          "name": "licenseArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-grant/index.ts",
            "line": 203
          },
          "name": "principals",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-grant/index.ts",
            "line": 208
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-grant/index.ts",
            "line": 214
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerGrant.DataAwsccLicensemanagerGrantTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-grant/index.ts",
            "line": 219
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-grant/index.ts",
            "line": 193
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-grant/index.ts",
            "line": 186
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-licensemanager-grant/index:DataAwsccLicensemanagerGrant"
    },
    "@cdktn/provider-awscc.dataAwsccLicensemanagerGrant.DataAwsccLicensemanagerGrantConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerGrant.DataAwsccLicensemanagerGrantConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-licensemanager-grant/index.ts",
        "line": 14
      },
      "name": "DataAwsccLicensemanagerGrantConfig",
      "namespace": "dataAwsccLicensemanagerGrant",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/licensemanager_grant#id DataAwsccLicensemanagerGrant#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-grant/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-licensemanager-grant/index:DataAwsccLicensemanagerGrantConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLicensemanagerGrant.DataAwsccLicensemanagerGrantTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerGrant.DataAwsccLicensemanagerGrantTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-licensemanager-grant/index.ts",
        "line": 25
      },
      "name": "DataAwsccLicensemanagerGrantTags",
      "namespace": "dataAwsccLicensemanagerGrant",
      "symbolId": "src/data-awscc-licensemanager-grant/index:DataAwsccLicensemanagerGrantTags"
    },
    "@cdktn/provider-awscc.dataAwsccLicensemanagerGrant.DataAwsccLicensemanagerGrantTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerGrant.DataAwsccLicensemanagerGrantTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-licensemanager-grant/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-awscc-licensemanager-grant/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-grant/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-awscc.dataAwsccLicensemanagerGrant.DataAwsccLicensemanagerGrantTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLicensemanagerGrantTagsList",
      "namespace": "dataAwsccLicensemanagerGrant",
      "symbolId": "src/data-awscc-licensemanager-grant/index:DataAwsccLicensemanagerGrantTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccLicensemanagerGrant.DataAwsccLicensemanagerGrantTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerGrant.DataAwsccLicensemanagerGrantTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-licensemanager-grant/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-licensemanager-grant/index.ts",
        "line": 48
      },
      "name": "DataAwsccLicensemanagerGrantTagsOutputReference",
      "namespace": "dataAwsccLicensemanagerGrant",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-grant/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-grant/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-grant/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerGrant.DataAwsccLicensemanagerGrantTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-licensemanager-grant/index:DataAwsccLicensemanagerGrantTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLicensemanagerGrants.DataAwsccLicensemanagerGrants": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/licensemanager_grants awscc_licensemanager_grants}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerGrants.DataAwsccLicensemanagerGrants",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/licensemanager_grants awscc_licensemanager_grants} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-licensemanager-grants/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerGrants.DataAwsccLicensemanagerGrantsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-licensemanager-grants/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLicensemanagerGrants resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-grants/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccLicensemanagerGrants to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/licensemanager_grants#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLicensemanagerGrants that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLicensemanagerGrants to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-grants/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-grants/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLicensemanagerGrants",
      "namespace": "dataAwsccLicensemanagerGrants",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-grants/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-grants/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-grants/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-licensemanager-grants/index:DataAwsccLicensemanagerGrants"
    },
    "@cdktn/provider-awscc.dataAwsccLicensemanagerGrants.DataAwsccLicensemanagerGrantsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerGrants.DataAwsccLicensemanagerGrantsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-licensemanager-grants/index.ts",
        "line": 14
      },
      "name": "DataAwsccLicensemanagerGrantsConfig",
      "namespace": "dataAwsccLicensemanagerGrants",
      "symbolId": "src/data-awscc-licensemanager-grants/index:DataAwsccLicensemanagerGrantsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLicensemanagerLicense.DataAwsccLicensemanagerLicense": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/licensemanager_license awscc_licensemanager_license}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicense.DataAwsccLicensemanagerLicense",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/licensemanager_license awscc_licensemanager_license} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-licensemanager-license/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-awscc.dataAwsccLicensemanagerLicense.DataAwsccLicensemanagerLicenseConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-licensemanager-license/index.ts",
        "line": 586
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLicensemanagerLicense resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license/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 DataAwsccLicensemanagerLicense to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/licensemanager_license#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLicensemanagerLicense that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLicensemanagerLicense to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license/index.ts",
            "line": 734
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license/index.ts",
            "line": 740
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLicensemanagerLicense",
      "namespace": "dataAwsccLicensemanagerLicense",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license/index.ts",
            "line": 591
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license/index.ts",
            "line": 642
          },
          "name": "beneficiary",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license/index.ts",
            "line": 648
          },
          "name": "consumptionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicense.DataAwsccLicensemanagerLicenseConsumptionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license/index.ts",
            "line": 654
          },
          "name": "entitlements",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicense.DataAwsccLicensemanagerLicenseEntitlementsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license/index.ts",
            "line": 659
          },
          "name": "homeRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license/index.ts",
            "line": 678
          },
          "name": "issuer",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicense.DataAwsccLicensemanagerLicenseIssuerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license/index.ts",
            "line": 683
          },
          "name": "licenseArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license/index.ts",
            "line": 689
          },
          "name": "licenseMetadata",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicense.DataAwsccLicensemanagerLicenseLicenseMetadataList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license/index.ts",
            "line": 694
          },
          "name": "licenseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license/index.ts",
            "line": 699
          },
          "name": "productName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license/index.ts",
            "line": 704
          },
          "name": "productSku",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license/index.ts",
            "line": 709
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license/index.ts",
            "line": 715
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicense.DataAwsccLicensemanagerLicenseTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license/index.ts",
            "line": 721
          },
          "name": "validity",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicense.DataAwsccLicensemanagerLicenseValidityOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license/index.ts",
            "line": 726
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license/index.ts",
            "line": 672
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license/index.ts",
            "line": 665
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-licensemanager-license/index:DataAwsccLicensemanagerLicense"
    },
    "@cdktn/provider-awscc.dataAwsccLicensemanagerLicense.DataAwsccLicensemanagerLicenseConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicense.DataAwsccLicensemanagerLicenseConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-licensemanager-license/index.ts",
        "line": 14
      },
      "name": "DataAwsccLicensemanagerLicenseConfig",
      "namespace": "dataAwsccLicensemanagerLicense",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/licensemanager_license#id DataAwsccLicensemanagerLicense#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-licensemanager-license/index:DataAwsccLicensemanagerLicenseConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLicensemanagerLicense.DataAwsccLicensemanagerLicenseConsumptionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicense.DataAwsccLicensemanagerLicenseConsumptionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-licensemanager-license/index.ts",
        "line": 138
      },
      "name": "DataAwsccLicensemanagerLicenseConsumptionConfiguration",
      "namespace": "dataAwsccLicensemanagerLicense",
      "symbolId": "src/data-awscc-licensemanager-license/index:DataAwsccLicensemanagerLicenseConsumptionConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccLicensemanagerLicense.DataAwsccLicensemanagerLicenseConsumptionConfigurationBorrowConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicense.DataAwsccLicensemanagerLicenseConsumptionConfigurationBorrowConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-licensemanager-license/index.ts",
        "line": 25
      },
      "name": "DataAwsccLicensemanagerLicenseConsumptionConfigurationBorrowConfiguration",
      "namespace": "dataAwsccLicensemanagerLicense",
      "symbolId": "src/data-awscc-licensemanager-license/index:DataAwsccLicensemanagerLicenseConsumptionConfigurationBorrowConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccLicensemanagerLicense.DataAwsccLicensemanagerLicenseConsumptionConfigurationBorrowConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicense.DataAwsccLicensemanagerLicenseConsumptionConfigurationBorrowConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-licensemanager-license/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-licensemanager-license/index.ts",
        "line": 48
      },
      "name": "DataAwsccLicensemanagerLicenseConsumptionConfigurationBorrowConfigurationOutputReference",
      "namespace": "dataAwsccLicensemanagerLicense",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license/index.ts",
            "line": 75
          },
          "name": "allowEarlyCheckIn",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license/index.ts",
            "line": 80
          },
          "name": "maxTimeToLiveInMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicense.DataAwsccLicensemanagerLicenseConsumptionConfigurationBorrowConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-licensemanager-license/index:DataAwsccLicensemanagerLicenseConsumptionConfigurationBorrowConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLicensemanagerLicense.DataAwsccLicensemanagerLicenseConsumptionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicense.DataAwsccLicensemanagerLicenseConsumptionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-licensemanager-license/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-awscc-licensemanager-license/index.ts",
        "line": 161
      },
      "name": "DataAwsccLicensemanagerLicenseConsumptionConfigurationOutputReference",
      "namespace": "dataAwsccLicensemanagerLicense",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license/index.ts",
            "line": 189
          },
          "name": "borrowConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicense.DataAwsccLicensemanagerLicenseConsumptionConfigurationBorrowConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license/index.ts",
            "line": 195
          },
          "name": "provisionalConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicense.DataAwsccLicensemanagerLicenseConsumptionConfigurationProvisionalConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license/index.ts",
            "line": 200
          },
          "name": "renewType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license/index.ts",
            "line": 172
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicense.DataAwsccLicensemanagerLicenseConsumptionConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-licensemanager-license/index:DataAwsccLicensemanagerLicenseConsumptionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLicensemanagerLicense.DataAwsccLicensemanagerLicenseConsumptionConfigurationProvisionalConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicense.DataAwsccLicensemanagerLicenseConsumptionConfigurationProvisionalConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-licensemanager-license/index.ts",
        "line": 84
      },
      "name": "DataAwsccLicensemanagerLicenseConsumptionConfigurationProvisionalConfiguration",
      "namespace": "dataAwsccLicensemanagerLicense",
      "symbolId": "src/data-awscc-licensemanager-license/index:DataAwsccLicensemanagerLicenseConsumptionConfigurationProvisionalConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccLicensemanagerLicense.DataAwsccLicensemanagerLicenseConsumptionConfigurationProvisionalConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicense.DataAwsccLicensemanagerLicenseConsumptionConfigurationProvisionalConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-licensemanager-license/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-awscc-licensemanager-license/index.ts",
        "line": 107
      },
      "name": "DataAwsccLicensemanagerLicenseConsumptionConfigurationProvisionalConfigurationOutputReference",
      "namespace": "dataAwsccLicensemanagerLicense",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license/index.ts",
            "line": 134
          },
          "name": "maxTimeToLiveInMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicense.DataAwsccLicensemanagerLicenseConsumptionConfigurationProvisionalConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-licensemanager-license/index:DataAwsccLicensemanagerLicenseConsumptionConfigurationProvisionalConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLicensemanagerLicense.DataAwsccLicensemanagerLicenseEntitlements": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicense.DataAwsccLicensemanagerLicenseEntitlements",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-licensemanager-license/index.ts",
        "line": 204
      },
      "name": "DataAwsccLicensemanagerLicenseEntitlements",
      "namespace": "dataAwsccLicensemanagerLicense",
      "symbolId": "src/data-awscc-licensemanager-license/index:DataAwsccLicensemanagerLicenseEntitlements"
    },
    "@cdktn/provider-awscc.dataAwsccLicensemanagerLicense.DataAwsccLicensemanagerLicenseEntitlementsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicense.DataAwsccLicensemanagerLicenseEntitlementsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-licensemanager-license/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-awscc-licensemanager-license/index.ts",
        "line": 286
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license/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-awscc.dataAwsccLicensemanagerLicense.DataAwsccLicensemanagerLicenseEntitlementsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLicensemanagerLicenseEntitlementsList",
      "namespace": "dataAwsccLicensemanagerLicense",
      "symbolId": "src/data-awscc-licensemanager-license/index:DataAwsccLicensemanagerLicenseEntitlementsList"
    },
    "@cdktn/provider-awscc.dataAwsccLicensemanagerLicense.DataAwsccLicensemanagerLicenseEntitlementsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicense.DataAwsccLicensemanagerLicenseEntitlementsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-licensemanager-license/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-awscc-licensemanager-license/index.ts",
        "line": 227
      },
      "name": "DataAwsccLicensemanagerLicenseEntitlementsOutputReference",
      "namespace": "dataAwsccLicensemanagerLicense",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license/index.ts",
            "line": 256
          },
          "name": "allowCheckIn",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license/index.ts",
            "line": 261
          },
          "name": "maxCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license/index.ts",
            "line": 266
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license/index.ts",
            "line": 271
          },
          "name": "overage",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license/index.ts",
            "line": 276
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license/index.ts",
            "line": 281
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license/index.ts",
            "line": 240
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicense.DataAwsccLicensemanagerLicenseEntitlements"
          }
        }
      ],
      "symbolId": "src/data-awscc-licensemanager-license/index:DataAwsccLicensemanagerLicenseEntitlementsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLicensemanagerLicense.DataAwsccLicensemanagerLicenseIssuer": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicense.DataAwsccLicensemanagerLicenseIssuer",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-licensemanager-license/index.ts",
        "line": 304
      },
      "name": "DataAwsccLicensemanagerLicenseIssuer",
      "namespace": "dataAwsccLicensemanagerLicense",
      "symbolId": "src/data-awscc-licensemanager-license/index:DataAwsccLicensemanagerLicenseIssuer"
    },
    "@cdktn/provider-awscc.dataAwsccLicensemanagerLicense.DataAwsccLicensemanagerLicenseIssuerOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicense.DataAwsccLicensemanagerLicenseIssuerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-licensemanager-license/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-awscc-licensemanager-license/index.ts",
        "line": 327
      },
      "name": "DataAwsccLicensemanagerLicenseIssuerOutputReference",
      "namespace": "dataAwsccLicensemanagerLicense",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license/index.ts",
            "line": 354
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license/index.ts",
            "line": 359
          },
          "name": "signKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license/index.ts",
            "line": 338
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicense.DataAwsccLicensemanagerLicenseIssuer"
          }
        }
      ],
      "symbolId": "src/data-awscc-licensemanager-license/index:DataAwsccLicensemanagerLicenseIssuerOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLicensemanagerLicense.DataAwsccLicensemanagerLicenseLicenseMetadata": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicense.DataAwsccLicensemanagerLicenseLicenseMetadata",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-licensemanager-license/index.ts",
        "line": 363
      },
      "name": "DataAwsccLicensemanagerLicenseLicenseMetadata",
      "namespace": "dataAwsccLicensemanagerLicense",
      "symbolId": "src/data-awscc-licensemanager-license/index:DataAwsccLicensemanagerLicenseLicenseMetadata"
    },
    "@cdktn/provider-awscc.dataAwsccLicensemanagerLicense.DataAwsccLicensemanagerLicenseLicenseMetadataList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicense.DataAwsccLicensemanagerLicenseLicenseMetadataList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-licensemanager-license/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-licensemanager-license/index.ts",
        "line": 425
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license/index.ts",
            "line": 439
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicense.DataAwsccLicensemanagerLicenseLicenseMetadataOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLicensemanagerLicenseLicenseMetadataList",
      "namespace": "dataAwsccLicensemanagerLicense",
      "symbolId": "src/data-awscc-licensemanager-license/index:DataAwsccLicensemanagerLicenseLicenseMetadataList"
    },
    "@cdktn/provider-awscc.dataAwsccLicensemanagerLicense.DataAwsccLicensemanagerLicenseLicenseMetadataOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicense.DataAwsccLicensemanagerLicenseLicenseMetadataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-licensemanager-license/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-licensemanager-license/index.ts",
        "line": 386
      },
      "name": "DataAwsccLicensemanagerLicenseLicenseMetadataOutputReference",
      "namespace": "dataAwsccLicensemanagerLicense",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license/index.ts",
            "line": 415
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license/index.ts",
            "line": 420
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license/index.ts",
            "line": 399
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicense.DataAwsccLicensemanagerLicenseLicenseMetadata"
          }
        }
      ],
      "symbolId": "src/data-awscc-licensemanager-license/index:DataAwsccLicensemanagerLicenseLicenseMetadataOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLicensemanagerLicense.DataAwsccLicensemanagerLicenseTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicense.DataAwsccLicensemanagerLicenseTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-licensemanager-license/index.ts",
        "line": 443
      },
      "name": "DataAwsccLicensemanagerLicenseTags",
      "namespace": "dataAwsccLicensemanagerLicense",
      "symbolId": "src/data-awscc-licensemanager-license/index:DataAwsccLicensemanagerLicenseTags"
    },
    "@cdktn/provider-awscc.dataAwsccLicensemanagerLicense.DataAwsccLicensemanagerLicenseTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicense.DataAwsccLicensemanagerLicenseTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-licensemanager-license/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-licensemanager-license/index.ts",
        "line": 505
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license/index.ts",
            "line": 519
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicense.DataAwsccLicensemanagerLicenseTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLicensemanagerLicenseTagsList",
      "namespace": "dataAwsccLicensemanagerLicense",
      "symbolId": "src/data-awscc-licensemanager-license/index:DataAwsccLicensemanagerLicenseTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccLicensemanagerLicense.DataAwsccLicensemanagerLicenseTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicense.DataAwsccLicensemanagerLicenseTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-licensemanager-license/index.ts",
          "line": 475
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-licensemanager-license/index.ts",
        "line": 466
      },
      "name": "DataAwsccLicensemanagerLicenseTagsOutputReference",
      "namespace": "dataAwsccLicensemanagerLicense",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license/index.ts",
            "line": 495
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license/index.ts",
            "line": 500
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license/index.ts",
            "line": 479
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicense.DataAwsccLicensemanagerLicenseTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-licensemanager-license/index:DataAwsccLicensemanagerLicenseTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLicensemanagerLicense.DataAwsccLicensemanagerLicenseValidity": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicense.DataAwsccLicensemanagerLicenseValidity",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-licensemanager-license/index.ts",
        "line": 523
      },
      "name": "DataAwsccLicensemanagerLicenseValidity",
      "namespace": "dataAwsccLicensemanagerLicense",
      "symbolId": "src/data-awscc-licensemanager-license/index:DataAwsccLicensemanagerLicenseValidity"
    },
    "@cdktn/provider-awscc.dataAwsccLicensemanagerLicense.DataAwsccLicensemanagerLicenseValidityOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicense.DataAwsccLicensemanagerLicenseValidityOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-licensemanager-license/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/data-awscc-licensemanager-license/index.ts",
        "line": 546
      },
      "name": "DataAwsccLicensemanagerLicenseValidityOutputReference",
      "namespace": "dataAwsccLicensemanagerLicense",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license/index.ts",
            "line": 573
          },
          "name": "begin",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license/index.ts",
            "line": 578
          },
          "name": "end",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license/index.ts",
            "line": 557
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicense.DataAwsccLicensemanagerLicenseValidity"
          }
        }
      ],
      "symbolId": "src/data-awscc-licensemanager-license/index:DataAwsccLicensemanagerLicenseValidityOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSet": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/licensemanager_license_asset_rule_set awscc_licensemanager_license_asset_rule_set}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSet",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/licensemanager_license_asset_rule_set awscc_licensemanager_license_asset_rule_set} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
          "line": 1517
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
        "line": 1485
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLicensemanagerLicenseAssetRuleSet resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
            "line": 1502
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccLicensemanagerLicenseAssetRuleSet to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/licensemanager_license_asset_rule_set#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLicensemanagerLicenseAssetRuleSet that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLicensemanagerLicenseAssetRuleSet to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
            "line": 1584
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
            "line": 1590
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLicensemanagerLicenseAssetRuleSet",
      "namespace": "dataAwsccLicensemanagerLicenseAssetRuleSet",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
            "line": 1490
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
            "line": 1541
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
            "line": 1559
          },
          "name": "licenseAssetRulesetArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
            "line": 1564
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
            "line": 1570
          },
          "name": "rules",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
            "line": 1576
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
            "line": 1554
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
            "line": 1547
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-licensemanager-license-asset-rule-set/index:DataAwsccLicensemanagerLicenseAssetRuleSet"
    },
    "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
        "line": 14
      },
      "name": "DataAwsccLicensemanagerLicenseAssetRuleSetConfig",
      "namespace": "dataAwsccLicensemanagerLicenseAssetRuleSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/licensemanager_license_asset_rule_set#id DataAwsccLicensemanagerLicenseAssetRuleSet#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-licensemanager-license-asset-rule-set/index:DataAwsccLicensemanagerLicenseAssetRuleSetConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
        "line": 1325
      },
      "name": "DataAwsccLicensemanagerLicenseAssetRuleSetRules",
      "namespace": "dataAwsccLicensemanagerLicenseAssetRuleSet",
      "symbolId": "src/data-awscc-licensemanager-license-asset-rule-set/index:DataAwsccLicensemanagerLicenseAssetRuleSetRules"
    },
    "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
          "line": 1390
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
        "line": 1383
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
            "line": 1397
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLicensemanagerLicenseAssetRuleSetRulesList",
      "namespace": "dataAwsccLicensemanagerLicenseAssetRuleSet",
      "symbolId": "src/data-awscc-licensemanager-license-asset-rule-set/index:DataAwsccLicensemanagerLicenseAssetRuleSetRulesList"
    },
    "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-licensemanager-license-asset-rule-set/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
        "line": 1348
      },
      "name": "DataAwsccLicensemanagerLicenseAssetRuleSetRulesOutputReference",
      "namespace": "dataAwsccLicensemanagerLicenseAssetRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
            "line": 1378
          },
          "name": "ruleStatement",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
            "line": 1361
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRules"
          }
        }
      ],
      "symbolId": "src/data-awscc-licensemanager-license-asset-rule-set/index:DataAwsccLicensemanagerLicenseAssetRuleSetRulesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatement": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatement",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
        "line": 1258
      },
      "name": "DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatement",
      "namespace": "dataAwsccLicensemanagerLicenseAssetRuleSet",
      "symbolId": "src/data-awscc-licensemanager-license-asset-rule-set/index:DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatement"
    },
    "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatement": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatement",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
        "line": 369
      },
      "name": "DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatement",
      "namespace": "dataAwsccLicensemanagerLicenseAssetRuleSet",
      "symbolId": "src/data-awscc-licensemanager-license-asset-rule-set/index:DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatement"
    },
    "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementAndRuleStatement": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementAndRuleStatement",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
        "line": 110
      },
      "name": "DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementAndRuleStatement",
      "namespace": "dataAwsccLicensemanagerLicenseAssetRuleSet",
      "symbolId": "src/data-awscc-licensemanager-license-asset-rule-set/index:DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementAndRuleStatement"
    },
    "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementAndRuleStatementMatchingRuleStatements": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementAndRuleStatementMatchingRuleStatements",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
        "line": 25
      },
      "name": "DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementAndRuleStatementMatchingRuleStatements",
      "namespace": "dataAwsccLicensemanagerLicenseAssetRuleSet",
      "symbolId": "src/data-awscc-licensemanager-license-asset-rule-set/index:DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementAndRuleStatementMatchingRuleStatements"
    },
    "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementAndRuleStatementMatchingRuleStatementsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementAndRuleStatementMatchingRuleStatementsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-licensemanager-license-asset-rule-set/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
        "line": 92
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
            "line": 106
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementAndRuleStatementMatchingRuleStatementsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementAndRuleStatementMatchingRuleStatementsList",
      "namespace": "dataAwsccLicensemanagerLicenseAssetRuleSet",
      "symbolId": "src/data-awscc-licensemanager-license-asset-rule-set/index:DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementAndRuleStatementMatchingRuleStatementsList"
    },
    "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementAndRuleStatementMatchingRuleStatementsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementAndRuleStatementMatchingRuleStatementsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
        "line": 48
      },
      "name": "DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementAndRuleStatementMatchingRuleStatementsOutputReference",
      "namespace": "dataAwsccLicensemanagerLicenseAssetRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
            "line": 77
          },
          "name": "constraint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
            "line": 82
          },
          "name": "keyToMatch",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
            "line": 87
          },
          "name": "valueToMatch",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementAndRuleStatementMatchingRuleStatements"
          }
        }
      ],
      "symbolId": "src/data-awscc-licensemanager-license-asset-rule-set/index:DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementAndRuleStatementMatchingRuleStatementsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementAndRuleStatementOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementAndRuleStatementOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-licensemanager-license-asset-rule-set/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-awscc-licensemanager-license-asset-rule-set/index.ts",
        "line": 133
      },
      "name": "DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementAndRuleStatementOutputReference",
      "namespace": "dataAwsccLicensemanagerLicenseAssetRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
            "line": 161
          },
          "name": "matchingRuleStatements",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementAndRuleStatementMatchingRuleStatementsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
            "line": 144
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementAndRuleStatement"
          }
        }
      ],
      "symbolId": "src/data-awscc-licensemanager-license-asset-rule-set/index:DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementAndRuleStatementOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementMatchingRuleStatement": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementMatchingRuleStatement",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
        "line": 165
      },
      "name": "DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementMatchingRuleStatement",
      "namespace": "dataAwsccLicensemanagerLicenseAssetRuleSet",
      "symbolId": "src/data-awscc-licensemanager-license-asset-rule-set/index:DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementMatchingRuleStatement"
    },
    "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementMatchingRuleStatementOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementMatchingRuleStatementOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-licensemanager-license-asset-rule-set/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-awscc-licensemanager-license-asset-rule-set/index.ts",
        "line": 188
      },
      "name": "DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementMatchingRuleStatementOutputReference",
      "namespace": "dataAwsccLicensemanagerLicenseAssetRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
            "line": 215
          },
          "name": "constraint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
            "line": 220
          },
          "name": "keyToMatch",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
            "line": 225
          },
          "name": "valueToMatch",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
            "line": 199
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementMatchingRuleStatement"
          }
        }
      ],
      "symbolId": "src/data-awscc-licensemanager-license-asset-rule-set/index:DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementMatchingRuleStatementOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementOrRuleStatement": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementOrRuleStatement",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
        "line": 314
      },
      "name": "DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementOrRuleStatement",
      "namespace": "dataAwsccLicensemanagerLicenseAssetRuleSet",
      "symbolId": "src/data-awscc-licensemanager-license-asset-rule-set/index:DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementOrRuleStatement"
    },
    "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementOrRuleStatementMatchingRuleStatements": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementOrRuleStatementMatchingRuleStatements",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
        "line": 229
      },
      "name": "DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementOrRuleStatementMatchingRuleStatements",
      "namespace": "dataAwsccLicensemanagerLicenseAssetRuleSet",
      "symbolId": "src/data-awscc-licensemanager-license-asset-rule-set/index:DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementOrRuleStatementMatchingRuleStatements"
    },
    "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementOrRuleStatementMatchingRuleStatementsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementOrRuleStatementMatchingRuleStatementsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-licensemanager-license-asset-rule-set/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
        "line": 296
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
            "line": 310
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementOrRuleStatementMatchingRuleStatementsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementOrRuleStatementMatchingRuleStatementsList",
      "namespace": "dataAwsccLicensemanagerLicenseAssetRuleSet",
      "symbolId": "src/data-awscc-licensemanager-license-asset-rule-set/index:DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementOrRuleStatementMatchingRuleStatementsList"
    },
    "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementOrRuleStatementMatchingRuleStatementsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementOrRuleStatementMatchingRuleStatementsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-licensemanager-license-asset-rule-set/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-awscc-licensemanager-license-asset-rule-set/index.ts",
        "line": 252
      },
      "name": "DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementOrRuleStatementMatchingRuleStatementsOutputReference",
      "namespace": "dataAwsccLicensemanagerLicenseAssetRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
            "line": 281
          },
          "name": "constraint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
            "line": 286
          },
          "name": "keyToMatch",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
            "line": 291
          },
          "name": "valueToMatch",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
            "line": 265
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementOrRuleStatementMatchingRuleStatements"
          }
        }
      ],
      "symbolId": "src/data-awscc-licensemanager-license-asset-rule-set/index:DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementOrRuleStatementMatchingRuleStatementsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementOrRuleStatementOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementOrRuleStatementOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-licensemanager-license-asset-rule-set/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-awscc-licensemanager-license-asset-rule-set/index.ts",
        "line": 337
      },
      "name": "DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementOrRuleStatementOutputReference",
      "namespace": "dataAwsccLicensemanagerLicenseAssetRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
            "line": 365
          },
          "name": "matchingRuleStatements",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementOrRuleStatementMatchingRuleStatementsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
            "line": 348
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementOrRuleStatement"
          }
        }
      ],
      "symbolId": "src/data-awscc-licensemanager-license-asset-rule-set/index:DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementOrRuleStatementOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-licensemanager-license-asset-rule-set/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-awscc-licensemanager-license-asset-rule-set/index.ts",
        "line": 392
      },
      "name": "DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementOutputReference",
      "namespace": "dataAwsccLicensemanagerLicenseAssetRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
            "line": 420
          },
          "name": "andRuleStatement",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementAndRuleStatementOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
            "line": 426
          },
          "name": "matchingRuleStatement",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementMatchingRuleStatementOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
            "line": 432
          },
          "name": "orRuleStatement",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementOrRuleStatementOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
            "line": 403
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatement"
          }
        }
      ],
      "symbolId": "src/data-awscc-licensemanager-license-asset-rule-set/index:DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatement": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatement",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
        "line": 780
      },
      "name": "DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatement",
      "namespace": "dataAwsccLicensemanagerLicenseAssetRuleSet",
      "symbolId": "src/data-awscc-licensemanager-license-asset-rule-set/index:DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatement"
    },
    "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementAndRuleStatement": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementAndRuleStatement",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
        "line": 521
      },
      "name": "DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementAndRuleStatement",
      "namespace": "dataAwsccLicensemanagerLicenseAssetRuleSet",
      "symbolId": "src/data-awscc-licensemanager-license-asset-rule-set/index:DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementAndRuleStatement"
    },
    "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementAndRuleStatementMatchingRuleStatements": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementAndRuleStatementMatchingRuleStatements",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
        "line": 436
      },
      "name": "DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementAndRuleStatementMatchingRuleStatements",
      "namespace": "dataAwsccLicensemanagerLicenseAssetRuleSet",
      "symbolId": "src/data-awscc-licensemanager-license-asset-rule-set/index:DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementAndRuleStatementMatchingRuleStatements"
    },
    "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementAndRuleStatementMatchingRuleStatementsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementAndRuleStatementMatchingRuleStatementsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
          "line": 510
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
        "line": 503
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
            "line": 517
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementAndRuleStatementMatchingRuleStatementsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementAndRuleStatementMatchingRuleStatementsList",
      "namespace": "dataAwsccLicensemanagerLicenseAssetRuleSet",
      "symbolId": "src/data-awscc-licensemanager-license-asset-rule-set/index:DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementAndRuleStatementMatchingRuleStatementsList"
    },
    "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementAndRuleStatementMatchingRuleStatementsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementAndRuleStatementMatchingRuleStatementsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
          "line": 468
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
        "line": 459
      },
      "name": "DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementAndRuleStatementMatchingRuleStatementsOutputReference",
      "namespace": "dataAwsccLicensemanagerLicenseAssetRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
            "line": 488
          },
          "name": "constraint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
            "line": 493
          },
          "name": "keyToMatch",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
            "line": 498
          },
          "name": "valueToMatch",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
            "line": 472
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementAndRuleStatementMatchingRuleStatements"
          }
        }
      ],
      "symbolId": "src/data-awscc-licensemanager-license-asset-rule-set/index:DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementAndRuleStatementMatchingRuleStatementsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementAndRuleStatementOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementAndRuleStatementOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
          "line": 551
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
        "line": 544
      },
      "name": "DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementAndRuleStatementOutputReference",
      "namespace": "dataAwsccLicensemanagerLicenseAssetRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
            "line": 572
          },
          "name": "matchingRuleStatements",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementAndRuleStatementMatchingRuleStatementsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
            "line": 555
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementAndRuleStatement"
          }
        }
      ],
      "symbolId": "src/data-awscc-licensemanager-license-asset-rule-set/index:DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementAndRuleStatementOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementMatchingRuleStatement": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementMatchingRuleStatement",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
        "line": 576
      },
      "name": "DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementMatchingRuleStatement",
      "namespace": "dataAwsccLicensemanagerLicenseAssetRuleSet",
      "symbolId": "src/data-awscc-licensemanager-license-asset-rule-set/index:DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementMatchingRuleStatement"
    },
    "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementMatchingRuleStatementOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementMatchingRuleStatementOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-licensemanager-license-asset-rule-set/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-awscc-licensemanager-license-asset-rule-set/index.ts",
        "line": 599
      },
      "name": "DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementMatchingRuleStatementOutputReference",
      "namespace": "dataAwsccLicensemanagerLicenseAssetRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
            "line": 626
          },
          "name": "constraint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
            "line": 631
          },
          "name": "keyToMatch",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
            "line": 636
          },
          "name": "valueToMatch",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
            "line": 610
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementMatchingRuleStatement"
          }
        }
      ],
      "symbolId": "src/data-awscc-licensemanager-license-asset-rule-set/index:DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementMatchingRuleStatementOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementOrRuleStatement": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementOrRuleStatement",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
        "line": 725
      },
      "name": "DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementOrRuleStatement",
      "namespace": "dataAwsccLicensemanagerLicenseAssetRuleSet",
      "symbolId": "src/data-awscc-licensemanager-license-asset-rule-set/index:DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementOrRuleStatement"
    },
    "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementOrRuleStatementMatchingRuleStatements": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementOrRuleStatementMatchingRuleStatements",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
        "line": 640
      },
      "name": "DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementOrRuleStatementMatchingRuleStatements",
      "namespace": "dataAwsccLicensemanagerLicenseAssetRuleSet",
      "symbolId": "src/data-awscc-licensemanager-license-asset-rule-set/index:DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementOrRuleStatementMatchingRuleStatements"
    },
    "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementOrRuleStatementMatchingRuleStatementsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementOrRuleStatementMatchingRuleStatementsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
          "line": 714
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
        "line": 707
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
            "line": 721
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementOrRuleStatementMatchingRuleStatementsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementOrRuleStatementMatchingRuleStatementsList",
      "namespace": "dataAwsccLicensemanagerLicenseAssetRuleSet",
      "symbolId": "src/data-awscc-licensemanager-license-asset-rule-set/index:DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementOrRuleStatementMatchingRuleStatementsList"
    },
    "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementOrRuleStatementMatchingRuleStatementsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementOrRuleStatementMatchingRuleStatementsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-licensemanager-license-asset-rule-set/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
        "line": 663
      },
      "name": "DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementOrRuleStatementMatchingRuleStatementsOutputReference",
      "namespace": "dataAwsccLicensemanagerLicenseAssetRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
            "line": 692
          },
          "name": "constraint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
            "line": 697
          },
          "name": "keyToMatch",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
            "line": 702
          },
          "name": "valueToMatch",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
            "line": 676
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementOrRuleStatementMatchingRuleStatements"
          }
        }
      ],
      "symbolId": "src/data-awscc-licensemanager-license-asset-rule-set/index:DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementOrRuleStatementMatchingRuleStatementsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementOrRuleStatementOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementOrRuleStatementOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-licensemanager-license-asset-rule-set/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
        "line": 748
      },
      "name": "DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementOrRuleStatementOutputReference",
      "namespace": "dataAwsccLicensemanagerLicenseAssetRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
            "line": 776
          },
          "name": "matchingRuleStatements",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementOrRuleStatementMatchingRuleStatementsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
            "line": 759
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementOrRuleStatement"
          }
        }
      ],
      "symbolId": "src/data-awscc-licensemanager-license-asset-rule-set/index:DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementOrRuleStatementOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-licensemanager-license-asset-rule-set/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
        "line": 803
      },
      "name": "DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementOutputReference",
      "namespace": "dataAwsccLicensemanagerLicenseAssetRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
            "line": 831
          },
          "name": "andRuleStatement",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementAndRuleStatementOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
            "line": 837
          },
          "name": "matchingRuleStatement",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementMatchingRuleStatementOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
            "line": 843
          },
          "name": "orRuleStatement",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementOrRuleStatementOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
            "line": 814
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatement"
          }
        }
      ],
      "symbolId": "src/data-awscc-licensemanager-license-asset-rule-set/index:DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatement": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatement",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
        "line": 1191
      },
      "name": "DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatement",
      "namespace": "dataAwsccLicensemanagerLicenseAssetRuleSet",
      "symbolId": "src/data-awscc-licensemanager-license-asset-rule-set/index:DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatement"
    },
    "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementAndRuleStatement": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementAndRuleStatement",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
        "line": 932
      },
      "name": "DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementAndRuleStatement",
      "namespace": "dataAwsccLicensemanagerLicenseAssetRuleSet",
      "symbolId": "src/data-awscc-licensemanager-license-asset-rule-set/index:DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementAndRuleStatement"
    },
    "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementAndRuleStatementMatchingRuleStatements": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementAndRuleStatementMatchingRuleStatements",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
        "line": 847
      },
      "name": "DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementAndRuleStatementMatchingRuleStatements",
      "namespace": "dataAwsccLicensemanagerLicenseAssetRuleSet",
      "symbolId": "src/data-awscc-licensemanager-license-asset-rule-set/index:DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementAndRuleStatementMatchingRuleStatements"
    },
    "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementAndRuleStatementMatchingRuleStatementsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementAndRuleStatementMatchingRuleStatementsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
          "line": 921
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
        "line": 914
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
            "line": 928
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementAndRuleStatementMatchingRuleStatementsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementAndRuleStatementMatchingRuleStatementsList",
      "namespace": "dataAwsccLicensemanagerLicenseAssetRuleSet",
      "symbolId": "src/data-awscc-licensemanager-license-asset-rule-set/index:DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementAndRuleStatementMatchingRuleStatementsList"
    },
    "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementAndRuleStatementMatchingRuleStatementsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementAndRuleStatementMatchingRuleStatementsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
          "line": 879
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
        "line": 870
      },
      "name": "DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementAndRuleStatementMatchingRuleStatementsOutputReference",
      "namespace": "dataAwsccLicensemanagerLicenseAssetRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
            "line": 899
          },
          "name": "constraint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
            "line": 904
          },
          "name": "keyToMatch",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
            "line": 909
          },
          "name": "valueToMatch",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
            "line": 883
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementAndRuleStatementMatchingRuleStatements"
          }
        }
      ],
      "symbolId": "src/data-awscc-licensemanager-license-asset-rule-set/index:DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementAndRuleStatementMatchingRuleStatementsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementAndRuleStatementOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementAndRuleStatementOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
          "line": 962
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
        "line": 955
      },
      "name": "DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementAndRuleStatementOutputReference",
      "namespace": "dataAwsccLicensemanagerLicenseAssetRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
            "line": 983
          },
          "name": "matchingRuleStatements",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementAndRuleStatementMatchingRuleStatementsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
            "line": 966
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementAndRuleStatement"
          }
        }
      ],
      "symbolId": "src/data-awscc-licensemanager-license-asset-rule-set/index:DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementAndRuleStatementOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementMatchingRuleStatement": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementMatchingRuleStatement",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
        "line": 987
      },
      "name": "DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementMatchingRuleStatement",
      "namespace": "dataAwsccLicensemanagerLicenseAssetRuleSet",
      "symbolId": "src/data-awscc-licensemanager-license-asset-rule-set/index:DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementMatchingRuleStatement"
    },
    "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementMatchingRuleStatementOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementMatchingRuleStatementOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-licensemanager-license-asset-rule-set/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
        "line": 1010
      },
      "name": "DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementMatchingRuleStatementOutputReference",
      "namespace": "dataAwsccLicensemanagerLicenseAssetRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
            "line": 1037
          },
          "name": "constraint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
            "line": 1042
          },
          "name": "keyToMatch",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
            "line": 1047
          },
          "name": "valueToMatch",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
            "line": 1021
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementMatchingRuleStatement"
          }
        }
      ],
      "symbolId": "src/data-awscc-licensemanager-license-asset-rule-set/index:DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementMatchingRuleStatementOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementOrRuleStatement": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementOrRuleStatement",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
        "line": 1136
      },
      "name": "DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementOrRuleStatement",
      "namespace": "dataAwsccLicensemanagerLicenseAssetRuleSet",
      "symbolId": "src/data-awscc-licensemanager-license-asset-rule-set/index:DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementOrRuleStatement"
    },
    "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementOrRuleStatementMatchingRuleStatements": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementOrRuleStatementMatchingRuleStatements",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
        "line": 1051
      },
      "name": "DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementOrRuleStatementMatchingRuleStatements",
      "namespace": "dataAwsccLicensemanagerLicenseAssetRuleSet",
      "symbolId": "src/data-awscc-licensemanager-license-asset-rule-set/index:DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementOrRuleStatementMatchingRuleStatements"
    },
    "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementOrRuleStatementMatchingRuleStatementsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementOrRuleStatementMatchingRuleStatementsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-licensemanager-license-asset-rule-set/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/data-awscc-licensemanager-license-asset-rule-set/index.ts",
        "line": 1118
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license-asset-rule-set/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-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementOrRuleStatementMatchingRuleStatementsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementOrRuleStatementMatchingRuleStatementsList",
      "namespace": "dataAwsccLicensemanagerLicenseAssetRuleSet",
      "symbolId": "src/data-awscc-licensemanager-license-asset-rule-set/index:DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementOrRuleStatementMatchingRuleStatementsList"
    },
    "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementOrRuleStatementMatchingRuleStatementsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementOrRuleStatementMatchingRuleStatementsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
          "line": 1083
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
        "line": 1074
      },
      "name": "DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementOrRuleStatementMatchingRuleStatementsOutputReference",
      "namespace": "dataAwsccLicensemanagerLicenseAssetRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
            "line": 1103
          },
          "name": "constraint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
            "line": 1108
          },
          "name": "keyToMatch",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
            "line": 1113
          },
          "name": "valueToMatch",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
            "line": 1087
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementOrRuleStatementMatchingRuleStatements"
          }
        }
      ],
      "symbolId": "src/data-awscc-licensemanager-license-asset-rule-set/index:DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementOrRuleStatementMatchingRuleStatementsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementOrRuleStatementOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementOrRuleStatementOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-licensemanager-license-asset-rule-set/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/data-awscc-licensemanager-license-asset-rule-set/index.ts",
        "line": 1159
      },
      "name": "DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementOrRuleStatementOutputReference",
      "namespace": "dataAwsccLicensemanagerLicenseAssetRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
            "line": 1187
          },
          "name": "matchingRuleStatements",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementOrRuleStatementMatchingRuleStatementsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
            "line": 1170
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementOrRuleStatement"
          }
        }
      ],
      "symbolId": "src/data-awscc-licensemanager-license-asset-rule-set/index:DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementOrRuleStatementOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
          "line": 1221
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
        "line": 1214
      },
      "name": "DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementOutputReference",
      "namespace": "dataAwsccLicensemanagerLicenseAssetRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
            "line": 1242
          },
          "name": "andRuleStatement",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementAndRuleStatementOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
            "line": 1248
          },
          "name": "matchingRuleStatement",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementMatchingRuleStatementOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
            "line": 1254
          },
          "name": "orRuleStatement",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementOrRuleStatementOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
            "line": 1225
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatement"
          }
        }
      ],
      "symbolId": "src/data-awscc-licensemanager-license-asset-rule-set/index:DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
          "line": 1288
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
        "line": 1281
      },
      "name": "DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementOutputReference",
      "namespace": "dataAwsccLicensemanagerLicenseAssetRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
            "line": 1309
          },
          "name": "instanceRuleStatement",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
            "line": 1315
          },
          "name": "licenseConfigurationRuleStatement",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
            "line": 1321
          },
          "name": "licenseRuleStatement",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
            "line": 1292
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatement"
          }
        }
      ],
      "symbolId": "src/data-awscc-licensemanager-license-asset-rule-set/index:DataAwsccLicensemanagerLicenseAssetRuleSetRulesRuleStatementOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
        "line": 1401
      },
      "name": "DataAwsccLicensemanagerLicenseAssetRuleSetTags",
      "namespace": "dataAwsccLicensemanagerLicenseAssetRuleSet",
      "symbolId": "src/data-awscc-licensemanager-license-asset-rule-set/index:DataAwsccLicensemanagerLicenseAssetRuleSetTags"
    },
    "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
          "line": 1470
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
        "line": 1463
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
            "line": 1477
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLicensemanagerLicenseAssetRuleSetTagsList",
      "namespace": "dataAwsccLicensemanagerLicenseAssetRuleSet",
      "symbolId": "src/data-awscc-licensemanager-license-asset-rule-set/index:DataAwsccLicensemanagerLicenseAssetRuleSetTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-licensemanager-license-asset-rule-set/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
        "line": 1424
      },
      "name": "DataAwsccLicensemanagerLicenseAssetRuleSetTagsOutputReference",
      "namespace": "dataAwsccLicensemanagerLicenseAssetRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
            "line": 1453
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
            "line": 1458
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license-asset-rule-set/index.ts",
            "line": 1437
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSet.DataAwsccLicensemanagerLicenseAssetRuleSetTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-licensemanager-license-asset-rule-set/index:DataAwsccLicensemanagerLicenseAssetRuleSetTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSets.DataAwsccLicensemanagerLicenseAssetRuleSets": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/licensemanager_license_asset_rule_sets awscc_licensemanager_license_asset_rule_sets}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSets.DataAwsccLicensemanagerLicenseAssetRuleSets",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/licensemanager_license_asset_rule_sets awscc_licensemanager_license_asset_rule_sets} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-licensemanager-license-asset-rule-sets/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSets.DataAwsccLicensemanagerLicenseAssetRuleSetsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-licensemanager-license-asset-rule-sets/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLicensemanagerLicenseAssetRuleSets resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license-asset-rule-sets/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccLicensemanagerLicenseAssetRuleSets to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/licensemanager_license_asset_rule_sets#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLicensemanagerLicenseAssetRuleSets that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLicensemanagerLicenseAssetRuleSets to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license-asset-rule-sets/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license-asset-rule-sets/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLicensemanagerLicenseAssetRuleSets",
      "namespace": "dataAwsccLicensemanagerLicenseAssetRuleSets",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license-asset-rule-sets/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license-asset-rule-sets/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-license-asset-rule-sets/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-licensemanager-license-asset-rule-sets/index:DataAwsccLicensemanagerLicenseAssetRuleSets"
    },
    "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSets.DataAwsccLicensemanagerLicenseAssetRuleSetsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenseAssetRuleSets.DataAwsccLicensemanagerLicenseAssetRuleSetsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-licensemanager-license-asset-rule-sets/index.ts",
        "line": 14
      },
      "name": "DataAwsccLicensemanagerLicenseAssetRuleSetsConfig",
      "namespace": "dataAwsccLicensemanagerLicenseAssetRuleSets",
      "symbolId": "src/data-awscc-licensemanager-license-asset-rule-sets/index:DataAwsccLicensemanagerLicenseAssetRuleSetsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenses.DataAwsccLicensemanagerLicenses": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/licensemanager_licenses awscc_licensemanager_licenses}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenses.DataAwsccLicensemanagerLicenses",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/licensemanager_licenses awscc_licensemanager_licenses} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-licensemanager-licenses/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenses.DataAwsccLicensemanagerLicensesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-licensemanager-licenses/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLicensemanagerLicenses resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-licenses/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccLicensemanagerLicenses to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/licensemanager_licenses#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLicensemanagerLicenses that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLicensemanagerLicenses to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-licenses/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-licenses/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLicensemanagerLicenses",
      "namespace": "dataAwsccLicensemanagerLicenses",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-licenses/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-licenses/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-licensemanager-licenses/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-licensemanager-licenses/index:DataAwsccLicensemanagerLicenses"
    },
    "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenses.DataAwsccLicensemanagerLicensesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLicensemanagerLicenses.DataAwsccLicensemanagerLicensesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-licensemanager-licenses/index.ts",
        "line": 14
      },
      "name": "DataAwsccLicensemanagerLicensesConfig",
      "namespace": "dataAwsccLicensemanagerLicenses",
      "symbolId": "src/data-awscc-licensemanager-licenses/index:DataAwsccLicensemanagerLicensesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailAlarm.DataAwsccLightsailAlarm": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_alarm awscc_lightsail_alarm}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailAlarm.DataAwsccLightsailAlarm",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_alarm awscc_lightsail_alarm} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-lightsail-alarm/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLightsailAlarm.DataAwsccLightsailAlarmConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-alarm/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLightsailAlarm resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-alarm/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccLightsailAlarm to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_alarm#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLightsailAlarm that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLightsailAlarm to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-alarm/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-awscc-lightsail-alarm/index.ts",
            "line": 172
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLightsailAlarm",
      "namespace": "dataAwsccLightsailAlarm",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-alarm/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-alarm/index.ts",
            "line": 85
          },
          "name": "alarmArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-alarm/index.ts",
            "line": 90
          },
          "name": "alarmName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-alarm/index.ts",
            "line": 95
          },
          "name": "comparisonOperator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-alarm/index.ts",
            "line": 100
          },
          "name": "contactProtocols",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-alarm/index.ts",
            "line": 105
          },
          "name": "datapointsToAlarm",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-alarm/index.ts",
            "line": 110
          },
          "name": "evaluationPeriods",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-alarm/index.ts",
            "line": 128
          },
          "name": "metricName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-alarm/index.ts",
            "line": 133
          },
          "name": "monitoredResourceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-alarm/index.ts",
            "line": 138
          },
          "name": "notificationEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-alarm/index.ts",
            "line": 143
          },
          "name": "notificationTriggers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-alarm/index.ts",
            "line": 148
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-alarm/index.ts",
            "line": 153
          },
          "name": "threshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-alarm/index.ts",
            "line": 158
          },
          "name": "treatMissingData",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-alarm/index.ts",
            "line": 123
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-alarm/index.ts",
            "line": 116
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-lightsail-alarm/index:DataAwsccLightsailAlarm"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailAlarm.DataAwsccLightsailAlarmConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailAlarm.DataAwsccLightsailAlarmConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-alarm/index.ts",
        "line": 14
      },
      "name": "DataAwsccLightsailAlarmConfig",
      "namespace": "dataAwsccLightsailAlarm",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_alarm#id DataAwsccLightsailAlarm#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-alarm/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-lightsail-alarm/index:DataAwsccLightsailAlarmConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailAlarms.DataAwsccLightsailAlarms": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_alarms awscc_lightsail_alarms}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailAlarms.DataAwsccLightsailAlarms",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_alarms awscc_lightsail_alarms} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-lightsail-alarms/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLightsailAlarms.DataAwsccLightsailAlarmsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-alarms/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLightsailAlarms resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-alarms/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccLightsailAlarms to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_alarms#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLightsailAlarms that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLightsailAlarms to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-alarms/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-alarms/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLightsailAlarms",
      "namespace": "dataAwsccLightsailAlarms",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-alarms/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-alarms/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-alarms/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-lightsail-alarms/index:DataAwsccLightsailAlarms"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailAlarms.DataAwsccLightsailAlarmsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailAlarms.DataAwsccLightsailAlarmsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-alarms/index.ts",
        "line": 14
      },
      "name": "DataAwsccLightsailAlarmsConfig",
      "namespace": "dataAwsccLightsailAlarms",
      "symbolId": "src/data-awscc-lightsail-alarms/index:DataAwsccLightsailAlarmsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailBucket.DataAwsccLightsailBucket": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_bucket awscc_lightsail_bucket}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailBucket.DataAwsccLightsailBucket",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_bucket awscc_lightsail_bucket} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-lightsail-bucket/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLightsailBucket.DataAwsccLightsailBucketConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-bucket/index.ts",
        "line": 168
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLightsailBucket resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-bucket/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 DataAwsccLightsailBucket to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_bucket#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLightsailBucket that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLightsailBucket to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-bucket/index.ts",
            "line": 292
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-bucket/index.ts",
            "line": 298
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLightsailBucket",
      "namespace": "dataAwsccLightsailBucket",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-bucket/index.ts",
            "line": 173
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-bucket/index.ts",
            "line": 224
          },
          "name": "ableToUpdateBundle",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-bucket/index.ts",
            "line": 230
          },
          "name": "accessRules",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLightsailBucket.DataAwsccLightsailBucketAccessRulesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-bucket/index.ts",
            "line": 235
          },
          "name": "bucketArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-bucket/index.ts",
            "line": 240
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-bucket/index.ts",
            "line": 245
          },
          "name": "bundleId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-bucket/index.ts",
            "line": 263
          },
          "name": "objectVersioning",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-bucket/index.ts",
            "line": 268
          },
          "name": "readOnlyAccessAccounts",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-bucket/index.ts",
            "line": 273
          },
          "name": "resourcesReceivingAccess",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-bucket/index.ts",
            "line": 279
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLightsailBucket.DataAwsccLightsailBucketTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-bucket/index.ts",
            "line": 284
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-bucket/index.ts",
            "line": 258
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-bucket/index.ts",
            "line": 251
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-lightsail-bucket/index:DataAwsccLightsailBucket"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailBucket.DataAwsccLightsailBucketAccessRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailBucket.DataAwsccLightsailBucketAccessRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-bucket/index.ts",
        "line": 25
      },
      "name": "DataAwsccLightsailBucketAccessRules",
      "namespace": "dataAwsccLightsailBucket",
      "symbolId": "src/data-awscc-lightsail-bucket/index:DataAwsccLightsailBucketAccessRules"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailBucket.DataAwsccLightsailBucketAccessRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailBucket.DataAwsccLightsailBucketAccessRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lightsail-bucket/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-bucket/index.ts",
        "line": 48
      },
      "name": "DataAwsccLightsailBucketAccessRulesOutputReference",
      "namespace": "dataAwsccLightsailBucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-bucket/index.ts",
            "line": 75
          },
          "name": "allowPublicOverrides",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-bucket/index.ts",
            "line": 80
          },
          "name": "fetchObject",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-bucket/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLightsailBucket.DataAwsccLightsailBucketAccessRules"
          }
        }
      ],
      "symbolId": "src/data-awscc-lightsail-bucket/index:DataAwsccLightsailBucketAccessRulesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailBucket.DataAwsccLightsailBucketConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailBucket.DataAwsccLightsailBucketConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-bucket/index.ts",
        "line": 14
      },
      "name": "DataAwsccLightsailBucketConfig",
      "namespace": "dataAwsccLightsailBucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_bucket#id DataAwsccLightsailBucket#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-bucket/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-lightsail-bucket/index:DataAwsccLightsailBucketConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailBucket.DataAwsccLightsailBucketTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailBucket.DataAwsccLightsailBucketTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-bucket/index.ts",
        "line": 84
      },
      "name": "DataAwsccLightsailBucketTags",
      "namespace": "dataAwsccLightsailBucket",
      "symbolId": "src/data-awscc-lightsail-bucket/index:DataAwsccLightsailBucketTags"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailBucket.DataAwsccLightsailBucketTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailBucket.DataAwsccLightsailBucketTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lightsail-bucket/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-bucket/index.ts",
        "line": 146
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-bucket/index.ts",
            "line": 160
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLightsailBucket.DataAwsccLightsailBucketTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLightsailBucketTagsList",
      "namespace": "dataAwsccLightsailBucket",
      "symbolId": "src/data-awscc-lightsail-bucket/index:DataAwsccLightsailBucketTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailBucket.DataAwsccLightsailBucketTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailBucket.DataAwsccLightsailBucketTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lightsail-bucket/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-bucket/index.ts",
        "line": 107
      },
      "name": "DataAwsccLightsailBucketTagsOutputReference",
      "namespace": "dataAwsccLightsailBucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-bucket/index.ts",
            "line": 136
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-bucket/index.ts",
            "line": 141
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-bucket/index.ts",
            "line": 120
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLightsailBucket.DataAwsccLightsailBucketTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-lightsail-bucket/index:DataAwsccLightsailBucketTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailBuckets.DataAwsccLightsailBuckets": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_buckets awscc_lightsail_buckets}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailBuckets.DataAwsccLightsailBuckets",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_buckets awscc_lightsail_buckets} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-lightsail-buckets/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLightsailBuckets.DataAwsccLightsailBucketsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-buckets/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLightsailBuckets resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-buckets/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccLightsailBuckets to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_buckets#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLightsailBuckets that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLightsailBuckets to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-buckets/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-buckets/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLightsailBuckets",
      "namespace": "dataAwsccLightsailBuckets",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-buckets/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-buckets/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-buckets/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-lightsail-buckets/index:DataAwsccLightsailBuckets"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailBuckets.DataAwsccLightsailBucketsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailBuckets.DataAwsccLightsailBucketsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-buckets/index.ts",
        "line": 14
      },
      "name": "DataAwsccLightsailBucketsConfig",
      "namespace": "dataAwsccLightsailBuckets",
      "symbolId": "src/data-awscc-lightsail-buckets/index:DataAwsccLightsailBucketsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailCertificate.DataAwsccLightsailCertificate": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_certificate awscc_lightsail_certificate}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailCertificate.DataAwsccLightsailCertificate",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_certificate awscc_lightsail_certificate} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-lightsail-certificate/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-awscc.dataAwsccLightsailCertificate.DataAwsccLightsailCertificateConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-certificate/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLightsailCertificate resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-certificate/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 DataAwsccLightsailCertificate to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_certificate#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLightsailCertificate that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLightsailCertificate to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-certificate/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-awscc-lightsail-certificate/index.ts",
            "line": 218
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLightsailCertificate",
      "namespace": "dataAwsccLightsailCertificate",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-certificate/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-certificate/index.ts",
            "line": 165
          },
          "name": "certificateArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-certificate/index.ts",
            "line": 170
          },
          "name": "certificateName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-certificate/index.ts",
            "line": 175
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-certificate/index.ts",
            "line": 193
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-certificate/index.ts",
            "line": 198
          },
          "name": "subjectAlternativeNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-certificate/index.ts",
            "line": 204
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLightsailCertificate.DataAwsccLightsailCertificateTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-certificate/index.ts",
            "line": 188
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-certificate/index.ts",
            "line": 181
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-lightsail-certificate/index:DataAwsccLightsailCertificate"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailCertificate.DataAwsccLightsailCertificateConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailCertificate.DataAwsccLightsailCertificateConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-certificate/index.ts",
        "line": 14
      },
      "name": "DataAwsccLightsailCertificateConfig",
      "namespace": "dataAwsccLightsailCertificate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_certificate#id DataAwsccLightsailCertificate#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-certificate/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-lightsail-certificate/index:DataAwsccLightsailCertificateConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailCertificate.DataAwsccLightsailCertificateTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailCertificate.DataAwsccLightsailCertificateTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-certificate/index.ts",
        "line": 25
      },
      "name": "DataAwsccLightsailCertificateTags",
      "namespace": "dataAwsccLightsailCertificate",
      "symbolId": "src/data-awscc-lightsail-certificate/index:DataAwsccLightsailCertificateTags"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailCertificate.DataAwsccLightsailCertificateTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailCertificate.DataAwsccLightsailCertificateTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lightsail-certificate/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-awscc-lightsail-certificate/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-certificate/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-awscc.dataAwsccLightsailCertificate.DataAwsccLightsailCertificateTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLightsailCertificateTagsList",
      "namespace": "dataAwsccLightsailCertificate",
      "symbolId": "src/data-awscc-lightsail-certificate/index:DataAwsccLightsailCertificateTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailCertificate.DataAwsccLightsailCertificateTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailCertificate.DataAwsccLightsailCertificateTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lightsail-certificate/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-certificate/index.ts",
        "line": 48
      },
      "name": "DataAwsccLightsailCertificateTagsOutputReference",
      "namespace": "dataAwsccLightsailCertificate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-certificate/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-certificate/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-certificate/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLightsailCertificate.DataAwsccLightsailCertificateTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-lightsail-certificate/index:DataAwsccLightsailCertificateTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailCertificates.DataAwsccLightsailCertificates": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_certificates awscc_lightsail_certificates}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailCertificates.DataAwsccLightsailCertificates",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_certificates awscc_lightsail_certificates} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-lightsail-certificates/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLightsailCertificates.DataAwsccLightsailCertificatesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-certificates/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLightsailCertificates resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-certificates/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccLightsailCertificates to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_certificates#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLightsailCertificates that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLightsailCertificates to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-certificates/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-certificates/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLightsailCertificates",
      "namespace": "dataAwsccLightsailCertificates",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-certificates/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-certificates/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-certificates/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-lightsail-certificates/index:DataAwsccLightsailCertificates"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailCertificates.DataAwsccLightsailCertificatesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailCertificates.DataAwsccLightsailCertificatesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-certificates/index.ts",
        "line": 14
      },
      "name": "DataAwsccLightsailCertificatesConfig",
      "namespace": "dataAwsccLightsailCertificates",
      "symbolId": "src/data-awscc-lightsail-certificates/index:DataAwsccLightsailCertificatesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailContainer.DataAwsccLightsailContainer": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_container awscc_lightsail_container}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailContainer.DataAwsccLightsailContainer",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_container awscc_lightsail_container} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-lightsail-container/index.ts",
          "line": 797
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLightsailContainer.DataAwsccLightsailContainerConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-container/index.ts",
        "line": 765
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLightsailContainer resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-container/index.ts",
            "line": 782
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccLightsailContainer to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_container#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLightsailContainer that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLightsailContainer to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-container/index.ts",
            "line": 896
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-container/index.ts",
            "line": 902
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLightsailContainer",
      "namespace": "dataAwsccLightsailContainer",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-container/index.ts",
            "line": 770
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-container/index.ts",
            "line": 821
          },
          "name": "containerArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-container/index.ts",
            "line": 827
          },
          "name": "containerServiceDeployment",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLightsailContainer.DataAwsccLightsailContainerContainerServiceDeploymentOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-container/index.ts",
            "line": 845
          },
          "name": "isDisabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-container/index.ts",
            "line": 850
          },
          "name": "power",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-container/index.ts",
            "line": 855
          },
          "name": "principalArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-container/index.ts",
            "line": 861
          },
          "name": "privateRegistryAccess",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLightsailContainer.DataAwsccLightsailContainerPrivateRegistryAccessOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-container/index.ts",
            "line": 867
          },
          "name": "publicDomainNames",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLightsailContainer.DataAwsccLightsailContainerPublicDomainNamesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-container/index.ts",
            "line": 872
          },
          "name": "scale",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-container/index.ts",
            "line": 877
          },
          "name": "serviceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-container/index.ts",
            "line": 883
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLightsailContainer.DataAwsccLightsailContainerTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-container/index.ts",
            "line": 888
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-container/index.ts",
            "line": 840
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-container/index.ts",
            "line": 833
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-lightsail-container/index:DataAwsccLightsailContainer"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailContainer.DataAwsccLightsailContainerConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailContainer.DataAwsccLightsailContainerConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-container/index.ts",
        "line": 14
      },
      "name": "DataAwsccLightsailContainerConfig",
      "namespace": "dataAwsccLightsailContainer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_container#id DataAwsccLightsailContainer#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-container/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-lightsail-container/index:DataAwsccLightsailContainerConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailContainer.DataAwsccLightsailContainerContainerServiceDeployment": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailContainer.DataAwsccLightsailContainerContainerServiceDeployment",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-container/index.ts",
        "line": 426
      },
      "name": "DataAwsccLightsailContainerContainerServiceDeployment",
      "namespace": "dataAwsccLightsailContainer",
      "symbolId": "src/data-awscc-lightsail-container/index:DataAwsccLightsailContainerContainerServiceDeployment"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailContainer.DataAwsccLightsailContainerContainerServiceDeploymentContainers": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailContainer.DataAwsccLightsailContainerContainerServiceDeploymentContainers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-container/index.ts",
        "line": 185
      },
      "name": "DataAwsccLightsailContainerContainerServiceDeploymentContainers",
      "namespace": "dataAwsccLightsailContainer",
      "symbolId": "src/data-awscc-lightsail-container/index:DataAwsccLightsailContainerContainerServiceDeploymentContainers"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailContainer.DataAwsccLightsailContainerContainerServiceDeploymentContainersEnvironment": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailContainer.DataAwsccLightsailContainerContainerServiceDeploymentContainersEnvironment",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-container/index.ts",
        "line": 25
      },
      "name": "DataAwsccLightsailContainerContainerServiceDeploymentContainersEnvironment",
      "namespace": "dataAwsccLightsailContainer",
      "symbolId": "src/data-awscc-lightsail-container/index:DataAwsccLightsailContainerContainerServiceDeploymentContainersEnvironment"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailContainer.DataAwsccLightsailContainerContainerServiceDeploymentContainersEnvironmentList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailContainer.DataAwsccLightsailContainerContainerServiceDeploymentContainersEnvironmentList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lightsail-container/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-awscc-lightsail-container/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-container/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-awscc.dataAwsccLightsailContainer.DataAwsccLightsailContainerContainerServiceDeploymentContainersEnvironmentOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLightsailContainerContainerServiceDeploymentContainersEnvironmentList",
      "namespace": "dataAwsccLightsailContainer",
      "symbolId": "src/data-awscc-lightsail-container/index:DataAwsccLightsailContainerContainerServiceDeploymentContainersEnvironmentList"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailContainer.DataAwsccLightsailContainerContainerServiceDeploymentContainersEnvironmentOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailContainer.DataAwsccLightsailContainerContainerServiceDeploymentContainersEnvironmentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lightsail-container/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-container/index.ts",
        "line": 48
      },
      "name": "DataAwsccLightsailContainerContainerServiceDeploymentContainersEnvironmentOutputReference",
      "namespace": "dataAwsccLightsailContainer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-container/index.ts",
            "line": 77
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-container/index.ts",
            "line": 82
          },
          "name": "variable",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-container/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLightsailContainer.DataAwsccLightsailContainerContainerServiceDeploymentContainersEnvironment"
          }
        }
      ],
      "symbolId": "src/data-awscc-lightsail-container/index:DataAwsccLightsailContainerContainerServiceDeploymentContainersEnvironmentOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailContainer.DataAwsccLightsailContainerContainerServiceDeploymentContainersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailContainer.DataAwsccLightsailContainerContainerServiceDeploymentContainersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lightsail-container/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-container/index.ts",
        "line": 264
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-container/index.ts",
            "line": 278
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLightsailContainer.DataAwsccLightsailContainerContainerServiceDeploymentContainersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLightsailContainerContainerServiceDeploymentContainersList",
      "namespace": "dataAwsccLightsailContainer",
      "symbolId": "src/data-awscc-lightsail-container/index:DataAwsccLightsailContainerContainerServiceDeploymentContainersList"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailContainer.DataAwsccLightsailContainerContainerServiceDeploymentContainersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailContainer.DataAwsccLightsailContainerContainerServiceDeploymentContainersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lightsail-container/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-awscc-lightsail-container/index.ts",
        "line": 208
      },
      "name": "DataAwsccLightsailContainerContainerServiceDeploymentContainersOutputReference",
      "namespace": "dataAwsccLightsailContainer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-container/index.ts",
            "line": 237
          },
          "name": "command",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-container/index.ts",
            "line": 242
          },
          "name": "containerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-container/index.ts",
            "line": 248
          },
          "name": "environment",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLightsailContainer.DataAwsccLightsailContainerContainerServiceDeploymentContainersEnvironmentList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-container/index.ts",
            "line": 253
          },
          "name": "image",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-container/index.ts",
            "line": 259
          },
          "name": "ports",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLightsailContainer.DataAwsccLightsailContainerContainerServiceDeploymentContainersPortsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-container/index.ts",
            "line": 221
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLightsailContainer.DataAwsccLightsailContainerContainerServiceDeploymentContainers"
          }
        }
      ],
      "symbolId": "src/data-awscc-lightsail-container/index:DataAwsccLightsailContainerContainerServiceDeploymentContainersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailContainer.DataAwsccLightsailContainerContainerServiceDeploymentContainersPorts": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailContainer.DataAwsccLightsailContainerContainerServiceDeploymentContainersPorts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-container/index.ts",
        "line": 105
      },
      "name": "DataAwsccLightsailContainerContainerServiceDeploymentContainersPorts",
      "namespace": "dataAwsccLightsailContainer",
      "symbolId": "src/data-awscc-lightsail-container/index:DataAwsccLightsailContainerContainerServiceDeploymentContainersPorts"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailContainer.DataAwsccLightsailContainerContainerServiceDeploymentContainersPortsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailContainer.DataAwsccLightsailContainerContainerServiceDeploymentContainersPortsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lightsail-container/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-awscc-lightsail-container/index.ts",
        "line": 167
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-container/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-awscc.dataAwsccLightsailContainer.DataAwsccLightsailContainerContainerServiceDeploymentContainersPortsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLightsailContainerContainerServiceDeploymentContainersPortsList",
      "namespace": "dataAwsccLightsailContainer",
      "symbolId": "src/data-awscc-lightsail-container/index:DataAwsccLightsailContainerContainerServiceDeploymentContainersPortsList"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailContainer.DataAwsccLightsailContainerContainerServiceDeploymentContainersPortsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailContainer.DataAwsccLightsailContainerContainerServiceDeploymentContainersPortsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lightsail-container/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-awscc-lightsail-container/index.ts",
        "line": 128
      },
      "name": "DataAwsccLightsailContainerContainerServiceDeploymentContainersPortsOutputReference",
      "namespace": "dataAwsccLightsailContainer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-container/index.ts",
            "line": 157
          },
          "name": "port",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-container/index.ts",
            "line": 162
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-container/index.ts",
            "line": 141
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLightsailContainer.DataAwsccLightsailContainerContainerServiceDeploymentContainersPorts"
          }
        }
      ],
      "symbolId": "src/data-awscc-lightsail-container/index:DataAwsccLightsailContainerContainerServiceDeploymentContainersPortsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailContainer.DataAwsccLightsailContainerContainerServiceDeploymentOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailContainer.DataAwsccLightsailContainerContainerServiceDeploymentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lightsail-container/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-awscc-lightsail-container/index.ts",
        "line": 449
      },
      "name": "DataAwsccLightsailContainerContainerServiceDeploymentOutputReference",
      "namespace": "dataAwsccLightsailContainer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-container/index.ts",
            "line": 477
          },
          "name": "containers",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLightsailContainer.DataAwsccLightsailContainerContainerServiceDeploymentContainersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-container/index.ts",
            "line": 483
          },
          "name": "publicEndpoint",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLightsailContainer.DataAwsccLightsailContainerContainerServiceDeploymentPublicEndpointOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-container/index.ts",
            "line": 460
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLightsailContainer.DataAwsccLightsailContainerContainerServiceDeployment"
          }
        }
      ],
      "symbolId": "src/data-awscc-lightsail-container/index:DataAwsccLightsailContainerContainerServiceDeploymentOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailContainer.DataAwsccLightsailContainerContainerServiceDeploymentPublicEndpoint": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailContainer.DataAwsccLightsailContainerContainerServiceDeploymentPublicEndpoint",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-container/index.ts",
        "line": 361
      },
      "name": "DataAwsccLightsailContainerContainerServiceDeploymentPublicEndpoint",
      "namespace": "dataAwsccLightsailContainer",
      "symbolId": "src/data-awscc-lightsail-container/index:DataAwsccLightsailContainerContainerServiceDeploymentPublicEndpoint"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailContainer.DataAwsccLightsailContainerContainerServiceDeploymentPublicEndpointHealthCheckConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailContainer.DataAwsccLightsailContainerContainerServiceDeploymentPublicEndpointHealthCheckConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-container/index.ts",
        "line": 282
      },
      "name": "DataAwsccLightsailContainerContainerServiceDeploymentPublicEndpointHealthCheckConfig",
      "namespace": "dataAwsccLightsailContainer",
      "symbolId": "src/data-awscc-lightsail-container/index:DataAwsccLightsailContainerContainerServiceDeploymentPublicEndpointHealthCheckConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailContainer.DataAwsccLightsailContainerContainerServiceDeploymentPublicEndpointHealthCheckConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailContainer.DataAwsccLightsailContainerContainerServiceDeploymentPublicEndpointHealthCheckConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lightsail-container/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-awscc-lightsail-container/index.ts",
        "line": 305
      },
      "name": "DataAwsccLightsailContainerContainerServiceDeploymentPublicEndpointHealthCheckConfigOutputReference",
      "namespace": "dataAwsccLightsailContainer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-container/index.ts",
            "line": 332
          },
          "name": "healthyThreshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-container/index.ts",
            "line": 337
          },
          "name": "intervalSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-container/index.ts",
            "line": 342
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-container/index.ts",
            "line": 347
          },
          "name": "successCodes",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-container/index.ts",
            "line": 352
          },
          "name": "timeoutSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-container/index.ts",
            "line": 357
          },
          "name": "unhealthyThreshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-container/index.ts",
            "line": 316
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLightsailContainer.DataAwsccLightsailContainerContainerServiceDeploymentPublicEndpointHealthCheckConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-lightsail-container/index:DataAwsccLightsailContainerContainerServiceDeploymentPublicEndpointHealthCheckConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailContainer.DataAwsccLightsailContainerContainerServiceDeploymentPublicEndpointOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailContainer.DataAwsccLightsailContainerContainerServiceDeploymentPublicEndpointOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lightsail-container/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-awscc-lightsail-container/index.ts",
        "line": 384
      },
      "name": "DataAwsccLightsailContainerContainerServiceDeploymentPublicEndpointOutputReference",
      "namespace": "dataAwsccLightsailContainer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-container/index.ts",
            "line": 411
          },
          "name": "containerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-container/index.ts",
            "line": 416
          },
          "name": "containerPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-container/index.ts",
            "line": 422
          },
          "name": "healthCheckConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLightsailContainer.DataAwsccLightsailContainerContainerServiceDeploymentPublicEndpointHealthCheckConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-container/index.ts",
            "line": 395
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLightsailContainer.DataAwsccLightsailContainerContainerServiceDeploymentPublicEndpoint"
          }
        }
      ],
      "symbolId": "src/data-awscc-lightsail-container/index:DataAwsccLightsailContainerContainerServiceDeploymentPublicEndpointOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailContainer.DataAwsccLightsailContainerPrivateRegistryAccess": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailContainer.DataAwsccLightsailContainerPrivateRegistryAccess",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-container/index.ts",
        "line": 546
      },
      "name": "DataAwsccLightsailContainerPrivateRegistryAccess",
      "namespace": "dataAwsccLightsailContainer",
      "symbolId": "src/data-awscc-lightsail-container/index:DataAwsccLightsailContainerPrivateRegistryAccess"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailContainer.DataAwsccLightsailContainerPrivateRegistryAccessEcrImagePullerRole": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailContainer.DataAwsccLightsailContainerPrivateRegistryAccessEcrImagePullerRole",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-container/index.ts",
        "line": 487
      },
      "name": "DataAwsccLightsailContainerPrivateRegistryAccessEcrImagePullerRole",
      "namespace": "dataAwsccLightsailContainer",
      "symbolId": "src/data-awscc-lightsail-container/index:DataAwsccLightsailContainerPrivateRegistryAccessEcrImagePullerRole"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailContainer.DataAwsccLightsailContainerPrivateRegistryAccessEcrImagePullerRoleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailContainer.DataAwsccLightsailContainerPrivateRegistryAccessEcrImagePullerRoleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lightsail-container/index.ts",
          "line": 517
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-container/index.ts",
        "line": 510
      },
      "name": "DataAwsccLightsailContainerPrivateRegistryAccessEcrImagePullerRoleOutputReference",
      "namespace": "dataAwsccLightsailContainer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-container/index.ts",
            "line": 537
          },
          "name": "isActive",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-container/index.ts",
            "line": 542
          },
          "name": "principalArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-container/index.ts",
            "line": 521
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLightsailContainer.DataAwsccLightsailContainerPrivateRegistryAccessEcrImagePullerRole"
          }
        }
      ],
      "symbolId": "src/data-awscc-lightsail-container/index:DataAwsccLightsailContainerPrivateRegistryAccessEcrImagePullerRoleOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailContainer.DataAwsccLightsailContainerPrivateRegistryAccessOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailContainer.DataAwsccLightsailContainerPrivateRegistryAccessOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lightsail-container/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-awscc-lightsail-container/index.ts",
        "line": 569
      },
      "name": "DataAwsccLightsailContainerPrivateRegistryAccessOutputReference",
      "namespace": "dataAwsccLightsailContainer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-container/index.ts",
            "line": 597
          },
          "name": "ecrImagePullerRole",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLightsailContainer.DataAwsccLightsailContainerPrivateRegistryAccessEcrImagePullerRoleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-container/index.ts",
            "line": 580
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLightsailContainer.DataAwsccLightsailContainerPrivateRegistryAccess"
          }
        }
      ],
      "symbolId": "src/data-awscc-lightsail-container/index:DataAwsccLightsailContainerPrivateRegistryAccessOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailContainer.DataAwsccLightsailContainerPublicDomainNames": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailContainer.DataAwsccLightsailContainerPublicDomainNames",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-container/index.ts",
        "line": 601
      },
      "name": "DataAwsccLightsailContainerPublicDomainNames",
      "namespace": "dataAwsccLightsailContainer",
      "symbolId": "src/data-awscc-lightsail-container/index:DataAwsccLightsailContainerPublicDomainNames"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailContainer.DataAwsccLightsailContainerPublicDomainNamesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailContainer.DataAwsccLightsailContainerPublicDomainNamesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lightsail-container/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-container/index.ts",
        "line": 663
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-container/index.ts",
            "line": 677
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLightsailContainer.DataAwsccLightsailContainerPublicDomainNamesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLightsailContainerPublicDomainNamesList",
      "namespace": "dataAwsccLightsailContainer",
      "symbolId": "src/data-awscc-lightsail-container/index:DataAwsccLightsailContainerPublicDomainNamesList"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailContainer.DataAwsccLightsailContainerPublicDomainNamesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailContainer.DataAwsccLightsailContainerPublicDomainNamesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lightsail-container/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/data-awscc-lightsail-container/index.ts",
        "line": 624
      },
      "name": "DataAwsccLightsailContainerPublicDomainNamesOutputReference",
      "namespace": "dataAwsccLightsailContainer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-container/index.ts",
            "line": 653
          },
          "name": "certificateName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-container/index.ts",
            "line": 658
          },
          "name": "domainNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-container/index.ts",
            "line": 637
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLightsailContainer.DataAwsccLightsailContainerPublicDomainNames"
          }
        }
      ],
      "symbolId": "src/data-awscc-lightsail-container/index:DataAwsccLightsailContainerPublicDomainNamesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailContainer.DataAwsccLightsailContainerTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailContainer.DataAwsccLightsailContainerTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-container/index.ts",
        "line": 681
      },
      "name": "DataAwsccLightsailContainerTags",
      "namespace": "dataAwsccLightsailContainer",
      "symbolId": "src/data-awscc-lightsail-container/index:DataAwsccLightsailContainerTags"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailContainer.DataAwsccLightsailContainerTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailContainer.DataAwsccLightsailContainerTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lightsail-container/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/data-awscc-lightsail-container/index.ts",
        "line": 743
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-container/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-awscc.dataAwsccLightsailContainer.DataAwsccLightsailContainerTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLightsailContainerTagsList",
      "namespace": "dataAwsccLightsailContainer",
      "symbolId": "src/data-awscc-lightsail-container/index:DataAwsccLightsailContainerTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailContainer.DataAwsccLightsailContainerTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailContainer.DataAwsccLightsailContainerTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lightsail-container/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-container/index.ts",
        "line": 704
      },
      "name": "DataAwsccLightsailContainerTagsOutputReference",
      "namespace": "dataAwsccLightsailContainer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-container/index.ts",
            "line": 733
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-container/index.ts",
            "line": 738
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-container/index.ts",
            "line": 717
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLightsailContainer.DataAwsccLightsailContainerTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-lightsail-container/index:DataAwsccLightsailContainerTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailContainers.DataAwsccLightsailContainers": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_containers awscc_lightsail_containers}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailContainers.DataAwsccLightsailContainers",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_containers awscc_lightsail_containers} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-lightsail-containers/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLightsailContainers.DataAwsccLightsailContainersConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-containers/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLightsailContainers resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-containers/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccLightsailContainers to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_containers#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLightsailContainers that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLightsailContainers to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-containers/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-containers/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLightsailContainers",
      "namespace": "dataAwsccLightsailContainers",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-containers/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-containers/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-containers/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-lightsail-containers/index:DataAwsccLightsailContainers"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailContainers.DataAwsccLightsailContainersConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailContainers.DataAwsccLightsailContainersConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-containers/index.ts",
        "line": 14
      },
      "name": "DataAwsccLightsailContainersConfig",
      "namespace": "dataAwsccLightsailContainers",
      "symbolId": "src/data-awscc-lightsail-containers/index:DataAwsccLightsailContainersConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailDatabase.DataAwsccLightsailDatabase": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_database awscc_lightsail_database}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDatabase.DataAwsccLightsailDatabase",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_database awscc_lightsail_database} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-lightsail-database/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDatabase.DataAwsccLightsailDatabaseConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-database/index.ts",
        "line": 219
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLightsailDatabase resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-database/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 DataAwsccLightsailDatabase to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_database#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLightsailDatabase that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLightsailDatabase to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-database/index.ts",
            "line": 373
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-database/index.ts",
            "line": 379
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLightsailDatabase",
      "namespace": "dataAwsccLightsailDatabase",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-database/index.ts",
            "line": 224
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-database/index.ts",
            "line": 275
          },
          "name": "availabilityZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-database/index.ts",
            "line": 280
          },
          "name": "backupRetention",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-database/index.ts",
            "line": 285
          },
          "name": "caCertificateIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-database/index.ts",
            "line": 290
          },
          "name": "databaseArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-database/index.ts",
            "line": 308
          },
          "name": "masterDatabaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-database/index.ts",
            "line": 318
          },
          "name": "masterUsername",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-database/index.ts",
            "line": 313
          },
          "name": "masterUserPassword",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-database/index.ts",
            "line": 323
          },
          "name": "preferredBackupWindow",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-database/index.ts",
            "line": 328
          },
          "name": "preferredMaintenanceWindow",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-database/index.ts",
            "line": 333
          },
          "name": "publiclyAccessible",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-database/index.ts",
            "line": 338
          },
          "name": "relationalDatabaseBlueprintId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-database/index.ts",
            "line": 343
          },
          "name": "relationalDatabaseBundleId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-database/index.ts",
            "line": 348
          },
          "name": "relationalDatabaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-database/index.ts",
            "line": 354
          },
          "name": "relationalDatabaseParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDatabase.DataAwsccLightsailDatabaseRelationalDatabaseParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-database/index.ts",
            "line": 359
          },
          "name": "rotateMasterUserPassword",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-database/index.ts",
            "line": 365
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDatabase.DataAwsccLightsailDatabaseTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-database/index.ts",
            "line": 303
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-database/index.ts",
            "line": 296
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-lightsail-database/index:DataAwsccLightsailDatabase"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailDatabase.DataAwsccLightsailDatabaseConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDatabase.DataAwsccLightsailDatabaseConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-database/index.ts",
        "line": 14
      },
      "name": "DataAwsccLightsailDatabaseConfig",
      "namespace": "dataAwsccLightsailDatabase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_database#id DataAwsccLightsailDatabase#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-database/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-lightsail-database/index:DataAwsccLightsailDatabaseConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailDatabase.DataAwsccLightsailDatabaseRelationalDatabaseParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDatabase.DataAwsccLightsailDatabaseRelationalDatabaseParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-database/index.ts",
        "line": 25
      },
      "name": "DataAwsccLightsailDatabaseRelationalDatabaseParameters",
      "namespace": "dataAwsccLightsailDatabase",
      "symbolId": "src/data-awscc-lightsail-database/index:DataAwsccLightsailDatabaseRelationalDatabaseParameters"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailDatabase.DataAwsccLightsailDatabaseRelationalDatabaseParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDatabase.DataAwsccLightsailDatabaseRelationalDatabaseParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lightsail-database/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-database/index.ts",
        "line": 117
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-database/index.ts",
            "line": 131
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDatabase.DataAwsccLightsailDatabaseRelationalDatabaseParametersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLightsailDatabaseRelationalDatabaseParametersList",
      "namespace": "dataAwsccLightsailDatabase",
      "symbolId": "src/data-awscc-lightsail-database/index:DataAwsccLightsailDatabaseRelationalDatabaseParametersList"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailDatabase.DataAwsccLightsailDatabaseRelationalDatabaseParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDatabase.DataAwsccLightsailDatabaseRelationalDatabaseParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lightsail-database/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-database/index.ts",
        "line": 48
      },
      "name": "DataAwsccLightsailDatabaseRelationalDatabaseParametersOutputReference",
      "namespace": "dataAwsccLightsailDatabase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-database/index.ts",
            "line": 77
          },
          "name": "allowedValues",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-database/index.ts",
            "line": 82
          },
          "name": "applyMethod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-database/index.ts",
            "line": 87
          },
          "name": "applyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-database/index.ts",
            "line": 92
          },
          "name": "dataType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-database/index.ts",
            "line": 97
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-database/index.ts",
            "line": 102
          },
          "name": "isModifiable",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-database/index.ts",
            "line": 107
          },
          "name": "parameterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-database/index.ts",
            "line": 112
          },
          "name": "parameterValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-database/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDatabase.DataAwsccLightsailDatabaseRelationalDatabaseParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-lightsail-database/index:DataAwsccLightsailDatabaseRelationalDatabaseParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailDatabase.DataAwsccLightsailDatabaseTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDatabase.DataAwsccLightsailDatabaseTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-database/index.ts",
        "line": 135
      },
      "name": "DataAwsccLightsailDatabaseTags",
      "namespace": "dataAwsccLightsailDatabase",
      "symbolId": "src/data-awscc-lightsail-database/index:DataAwsccLightsailDatabaseTags"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailDatabase.DataAwsccLightsailDatabaseTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDatabase.DataAwsccLightsailDatabaseTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lightsail-database/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-awscc-lightsail-database/index.ts",
        "line": 197
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-database/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-awscc.dataAwsccLightsailDatabase.DataAwsccLightsailDatabaseTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLightsailDatabaseTagsList",
      "namespace": "dataAwsccLightsailDatabase",
      "symbolId": "src/data-awscc-lightsail-database/index:DataAwsccLightsailDatabaseTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailDatabase.DataAwsccLightsailDatabaseTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDatabase.DataAwsccLightsailDatabaseTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lightsail-database/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-database/index.ts",
        "line": 158
      },
      "name": "DataAwsccLightsailDatabaseTagsOutputReference",
      "namespace": "dataAwsccLightsailDatabase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-database/index.ts",
            "line": 187
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-database/index.ts",
            "line": 192
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-database/index.ts",
            "line": 171
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDatabase.DataAwsccLightsailDatabaseTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-lightsail-database/index:DataAwsccLightsailDatabaseTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailDatabaseSnapshot.DataAwsccLightsailDatabaseSnapshot": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_database_snapshot awscc_lightsail_database_snapshot}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDatabaseSnapshot.DataAwsccLightsailDatabaseSnapshot",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_database_snapshot awscc_lightsail_database_snapshot} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-lightsail-database-snapshot/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDatabaseSnapshot.DataAwsccLightsailDatabaseSnapshotConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-database-snapshot/index.ts",
        "line": 168
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLightsailDatabaseSnapshot resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-database-snapshot/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 DataAwsccLightsailDatabaseSnapshot to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_database_snapshot#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLightsailDatabaseSnapshot that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLightsailDatabaseSnapshot to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-database-snapshot/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-awscc-lightsail-database-snapshot/index.ts",
            "line": 333
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLightsailDatabaseSnapshot",
      "namespace": "dataAwsccLightsailDatabaseSnapshot",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-database-snapshot/index.ts",
            "line": 173
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-database-snapshot/index.ts",
            "line": 224
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-database-snapshot/index.ts",
            "line": 229
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-database-snapshot/index.ts",
            "line": 234
          },
          "name": "engine",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-database-snapshot/index.ts",
            "line": 239
          },
          "name": "engineVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-database-snapshot/index.ts",
            "line": 244
          },
          "name": "fromRelationalDatabaseArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-database-snapshot/index.ts",
            "line": 249
          },
          "name": "fromRelationalDatabaseBlueprintId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-database-snapshot/index.ts",
            "line": 254
          },
          "name": "fromRelationalDatabaseBundleId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-database-snapshot/index.ts",
            "line": 259
          },
          "name": "fromRelationalDatabaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-database-snapshot/index.ts",
            "line": 278
          },
          "name": "location",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDatabaseSnapshot.DataAwsccLightsailDatabaseSnapshotLocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-database-snapshot/index.ts",
            "line": 283
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-database-snapshot/index.ts",
            "line": 288
          },
          "name": "relationalDatabaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-database-snapshot/index.ts",
            "line": 293
          },
          "name": "relationalDatabaseSnapshotName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-database-snapshot/index.ts",
            "line": 298
          },
          "name": "resourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-database-snapshot/index.ts",
            "line": 303
          },
          "name": "sizeInGb",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-database-snapshot/index.ts",
            "line": 308
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-database-snapshot/index.ts",
            "line": 313
          },
          "name": "supportCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-database-snapshot/index.ts",
            "line": 319
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDatabaseSnapshot.DataAwsccLightsailDatabaseSnapshotTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-database-snapshot/index.ts",
            "line": 272
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-database-snapshot/index.ts",
            "line": 265
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-lightsail-database-snapshot/index:DataAwsccLightsailDatabaseSnapshot"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailDatabaseSnapshot.DataAwsccLightsailDatabaseSnapshotConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDatabaseSnapshot.DataAwsccLightsailDatabaseSnapshotConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-database-snapshot/index.ts",
        "line": 14
      },
      "name": "DataAwsccLightsailDatabaseSnapshotConfig",
      "namespace": "dataAwsccLightsailDatabaseSnapshot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_database_snapshot#id DataAwsccLightsailDatabaseSnapshot#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-database-snapshot/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-lightsail-database-snapshot/index:DataAwsccLightsailDatabaseSnapshotConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailDatabaseSnapshot.DataAwsccLightsailDatabaseSnapshotLocation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDatabaseSnapshot.DataAwsccLightsailDatabaseSnapshotLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-database-snapshot/index.ts",
        "line": 25
      },
      "name": "DataAwsccLightsailDatabaseSnapshotLocation",
      "namespace": "dataAwsccLightsailDatabaseSnapshot",
      "symbolId": "src/data-awscc-lightsail-database-snapshot/index:DataAwsccLightsailDatabaseSnapshotLocation"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailDatabaseSnapshot.DataAwsccLightsailDatabaseSnapshotLocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDatabaseSnapshot.DataAwsccLightsailDatabaseSnapshotLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lightsail-database-snapshot/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-database-snapshot/index.ts",
        "line": 48
      },
      "name": "DataAwsccLightsailDatabaseSnapshotLocationOutputReference",
      "namespace": "dataAwsccLightsailDatabaseSnapshot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-database-snapshot/index.ts",
            "line": 75
          },
          "name": "availabilityZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-database-snapshot/index.ts",
            "line": 80
          },
          "name": "regionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-database-snapshot/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDatabaseSnapshot.DataAwsccLightsailDatabaseSnapshotLocation"
          }
        }
      ],
      "symbolId": "src/data-awscc-lightsail-database-snapshot/index:DataAwsccLightsailDatabaseSnapshotLocationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailDatabaseSnapshot.DataAwsccLightsailDatabaseSnapshotTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDatabaseSnapshot.DataAwsccLightsailDatabaseSnapshotTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-database-snapshot/index.ts",
        "line": 84
      },
      "name": "DataAwsccLightsailDatabaseSnapshotTags",
      "namespace": "dataAwsccLightsailDatabaseSnapshot",
      "symbolId": "src/data-awscc-lightsail-database-snapshot/index:DataAwsccLightsailDatabaseSnapshotTags"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailDatabaseSnapshot.DataAwsccLightsailDatabaseSnapshotTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDatabaseSnapshot.DataAwsccLightsailDatabaseSnapshotTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lightsail-database-snapshot/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-database-snapshot/index.ts",
        "line": 146
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-database-snapshot/index.ts",
            "line": 160
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDatabaseSnapshot.DataAwsccLightsailDatabaseSnapshotTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLightsailDatabaseSnapshotTagsList",
      "namespace": "dataAwsccLightsailDatabaseSnapshot",
      "symbolId": "src/data-awscc-lightsail-database-snapshot/index:DataAwsccLightsailDatabaseSnapshotTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailDatabaseSnapshot.DataAwsccLightsailDatabaseSnapshotTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDatabaseSnapshot.DataAwsccLightsailDatabaseSnapshotTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lightsail-database-snapshot/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-database-snapshot/index.ts",
        "line": 107
      },
      "name": "DataAwsccLightsailDatabaseSnapshotTagsOutputReference",
      "namespace": "dataAwsccLightsailDatabaseSnapshot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-database-snapshot/index.ts",
            "line": 136
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-database-snapshot/index.ts",
            "line": 141
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-database-snapshot/index.ts",
            "line": 120
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDatabaseSnapshot.DataAwsccLightsailDatabaseSnapshotTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-lightsail-database-snapshot/index:DataAwsccLightsailDatabaseSnapshotTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailDatabaseSnapshots.DataAwsccLightsailDatabaseSnapshots": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_database_snapshots awscc_lightsail_database_snapshots}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDatabaseSnapshots.DataAwsccLightsailDatabaseSnapshots",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_database_snapshots awscc_lightsail_database_snapshots} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-lightsail-database-snapshots/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDatabaseSnapshots.DataAwsccLightsailDatabaseSnapshotsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-database-snapshots/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLightsailDatabaseSnapshots resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-database-snapshots/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccLightsailDatabaseSnapshots to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_database_snapshots#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLightsailDatabaseSnapshots that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLightsailDatabaseSnapshots to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-database-snapshots/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-database-snapshots/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLightsailDatabaseSnapshots",
      "namespace": "dataAwsccLightsailDatabaseSnapshots",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-database-snapshots/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-database-snapshots/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-database-snapshots/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-lightsail-database-snapshots/index:DataAwsccLightsailDatabaseSnapshots"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailDatabaseSnapshots.DataAwsccLightsailDatabaseSnapshotsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDatabaseSnapshots.DataAwsccLightsailDatabaseSnapshotsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-database-snapshots/index.ts",
        "line": 14
      },
      "name": "DataAwsccLightsailDatabaseSnapshotsConfig",
      "namespace": "dataAwsccLightsailDatabaseSnapshots",
      "symbolId": "src/data-awscc-lightsail-database-snapshots/index:DataAwsccLightsailDatabaseSnapshotsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailDatabases.DataAwsccLightsailDatabases": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_databases awscc_lightsail_databases}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDatabases.DataAwsccLightsailDatabases",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_databases awscc_lightsail_databases} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-lightsail-databases/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDatabases.DataAwsccLightsailDatabasesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-databases/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLightsailDatabases resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-databases/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccLightsailDatabases to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_databases#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLightsailDatabases that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLightsailDatabases to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-databases/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-databases/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLightsailDatabases",
      "namespace": "dataAwsccLightsailDatabases",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-databases/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-databases/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-databases/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-lightsail-databases/index:DataAwsccLightsailDatabases"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailDatabases.DataAwsccLightsailDatabasesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDatabases.DataAwsccLightsailDatabasesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-databases/index.ts",
        "line": 14
      },
      "name": "DataAwsccLightsailDatabasesConfig",
      "namespace": "dataAwsccLightsailDatabases",
      "symbolId": "src/data-awscc-lightsail-databases/index:DataAwsccLightsailDatabasesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailDisk.DataAwsccLightsailDisk": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_disk awscc_lightsail_disk}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDisk.DataAwsccLightsailDisk",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_disk awscc_lightsail_disk} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-lightsail-disk/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDisk.DataAwsccLightsailDiskConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-disk/index.ts",
        "line": 308
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLightsailDisk resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-disk/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 DataAwsccLightsailDisk to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_disk#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLightsailDisk that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLightsailDisk to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-disk/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-awscc-lightsail-disk/index.ts",
            "line": 464
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLightsailDisk",
      "namespace": "dataAwsccLightsailDisk",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-disk/index.ts",
            "line": 313
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-disk/index.ts",
            "line": 365
          },
          "name": "addOns",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDisk.DataAwsccLightsailDiskAddOnsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-disk/index.ts",
            "line": 370
          },
          "name": "attachedTo",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-disk/index.ts",
            "line": 375
          },
          "name": "attachmentState",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-disk/index.ts",
            "line": 380
          },
          "name": "availabilityZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-disk/index.ts",
            "line": 385
          },
          "name": "diskArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-disk/index.ts",
            "line": 390
          },
          "name": "diskName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-disk/index.ts",
            "line": 408
          },
          "name": "iops",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-disk/index.ts",
            "line": 413
          },
          "name": "isAttached",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-disk/index.ts",
            "line": 419
          },
          "name": "location",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDisk.DataAwsccLightsailDiskLocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-disk/index.ts",
            "line": 424
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-disk/index.ts",
            "line": 429
          },
          "name": "resourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-disk/index.ts",
            "line": 434
          },
          "name": "sizeInGb",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-disk/index.ts",
            "line": 439
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-disk/index.ts",
            "line": 444
          },
          "name": "supportCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-disk/index.ts",
            "line": 450
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDisk.DataAwsccLightsailDiskTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-disk/index.ts",
            "line": 403
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-disk/index.ts",
            "line": 396
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-lightsail-disk/index:DataAwsccLightsailDisk"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailDisk.DataAwsccLightsailDiskAddOns": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDisk.DataAwsccLightsailDiskAddOns",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-disk/index.ts",
        "line": 79
      },
      "name": "DataAwsccLightsailDiskAddOns",
      "namespace": "dataAwsccLightsailDisk",
      "symbolId": "src/data-awscc-lightsail-disk/index:DataAwsccLightsailDiskAddOns"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailDisk.DataAwsccLightsailDiskAddOnsAutoSnapshotAddOnRequest": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDisk.DataAwsccLightsailDiskAddOnsAutoSnapshotAddOnRequest",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-disk/index.ts",
        "line": 25
      },
      "name": "DataAwsccLightsailDiskAddOnsAutoSnapshotAddOnRequest",
      "namespace": "dataAwsccLightsailDisk",
      "symbolId": "src/data-awscc-lightsail-disk/index:DataAwsccLightsailDiskAddOnsAutoSnapshotAddOnRequest"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailDisk.DataAwsccLightsailDiskAddOnsAutoSnapshotAddOnRequestOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDisk.DataAwsccLightsailDiskAddOnsAutoSnapshotAddOnRequestOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lightsail-disk/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-disk/index.ts",
        "line": 48
      },
      "name": "DataAwsccLightsailDiskAddOnsAutoSnapshotAddOnRequestOutputReference",
      "namespace": "dataAwsccLightsailDisk",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-disk/index.ts",
            "line": 75
          },
          "name": "snapshotTimeOfDay",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-disk/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDisk.DataAwsccLightsailDiskAddOnsAutoSnapshotAddOnRequest"
          }
        }
      ],
      "symbolId": "src/data-awscc-lightsail-disk/index:DataAwsccLightsailDiskAddOnsAutoSnapshotAddOnRequestOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailDisk.DataAwsccLightsailDiskAddOnsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDisk.DataAwsccLightsailDiskAddOnsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lightsail-disk/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-disk/index.ts",
        "line": 147
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-disk/index.ts",
            "line": 161
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDisk.DataAwsccLightsailDiskAddOnsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLightsailDiskAddOnsList",
      "namespace": "dataAwsccLightsailDisk",
      "symbolId": "src/data-awscc-lightsail-disk/index:DataAwsccLightsailDiskAddOnsList"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailDisk.DataAwsccLightsailDiskAddOnsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDisk.DataAwsccLightsailDiskAddOnsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lightsail-disk/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-disk/index.ts",
        "line": 102
      },
      "name": "DataAwsccLightsailDiskAddOnsOutputReference",
      "namespace": "dataAwsccLightsailDisk",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-disk/index.ts",
            "line": 131
          },
          "name": "addOnType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-disk/index.ts",
            "line": 137
          },
          "name": "autoSnapshotAddOnRequest",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDisk.DataAwsccLightsailDiskAddOnsAutoSnapshotAddOnRequestOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-disk/index.ts",
            "line": 142
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-disk/index.ts",
            "line": 115
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDisk.DataAwsccLightsailDiskAddOns"
          }
        }
      ],
      "symbolId": "src/data-awscc-lightsail-disk/index:DataAwsccLightsailDiskAddOnsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailDisk.DataAwsccLightsailDiskConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDisk.DataAwsccLightsailDiskConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-disk/index.ts",
        "line": 14
      },
      "name": "DataAwsccLightsailDiskConfig",
      "namespace": "dataAwsccLightsailDisk",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_disk#id DataAwsccLightsailDisk#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-disk/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-lightsail-disk/index:DataAwsccLightsailDiskConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailDisk.DataAwsccLightsailDiskLocation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDisk.DataAwsccLightsailDiskLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-disk/index.ts",
        "line": 165
      },
      "name": "DataAwsccLightsailDiskLocation",
      "namespace": "dataAwsccLightsailDisk",
      "symbolId": "src/data-awscc-lightsail-disk/index:DataAwsccLightsailDiskLocation"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailDisk.DataAwsccLightsailDiskLocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDisk.DataAwsccLightsailDiskLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lightsail-disk/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-awscc-lightsail-disk/index.ts",
        "line": 188
      },
      "name": "DataAwsccLightsailDiskLocationOutputReference",
      "namespace": "dataAwsccLightsailDisk",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-disk/index.ts",
            "line": 215
          },
          "name": "availabilityZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-disk/index.ts",
            "line": 220
          },
          "name": "regionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-disk/index.ts",
            "line": 199
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDisk.DataAwsccLightsailDiskLocation"
          }
        }
      ],
      "symbolId": "src/data-awscc-lightsail-disk/index:DataAwsccLightsailDiskLocationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailDisk.DataAwsccLightsailDiskTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDisk.DataAwsccLightsailDiskTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-disk/index.ts",
        "line": 224
      },
      "name": "DataAwsccLightsailDiskTags",
      "namespace": "dataAwsccLightsailDisk",
      "symbolId": "src/data-awscc-lightsail-disk/index:DataAwsccLightsailDiskTags"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailDisk.DataAwsccLightsailDiskTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDisk.DataAwsccLightsailDiskTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lightsail-disk/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-awscc-lightsail-disk/index.ts",
        "line": 286
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-disk/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-awscc.dataAwsccLightsailDisk.DataAwsccLightsailDiskTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLightsailDiskTagsList",
      "namespace": "dataAwsccLightsailDisk",
      "symbolId": "src/data-awscc-lightsail-disk/index:DataAwsccLightsailDiskTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailDisk.DataAwsccLightsailDiskTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDisk.DataAwsccLightsailDiskTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lightsail-disk/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-awscc-lightsail-disk/index.ts",
        "line": 247
      },
      "name": "DataAwsccLightsailDiskTagsOutputReference",
      "namespace": "dataAwsccLightsailDisk",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-disk/index.ts",
            "line": 276
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-disk/index.ts",
            "line": 281
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-disk/index.ts",
            "line": 260
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDisk.DataAwsccLightsailDiskTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-lightsail-disk/index:DataAwsccLightsailDiskTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailDiskSnapshot.DataAwsccLightsailDiskSnapshot": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_disk_snapshot awscc_lightsail_disk_snapshot}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDiskSnapshot.DataAwsccLightsailDiskSnapshot",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_disk_snapshot awscc_lightsail_disk_snapshot} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-lightsail-disk-snapshot/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDiskSnapshot.DataAwsccLightsailDiskSnapshotConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-disk-snapshot/index.ts",
        "line": 168
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLightsailDiskSnapshot resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-disk-snapshot/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 DataAwsccLightsailDiskSnapshot to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_disk_snapshot#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLightsailDiskSnapshot that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLightsailDiskSnapshot to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-disk-snapshot/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-awscc-lightsail-disk-snapshot/index.ts",
            "line": 313
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLightsailDiskSnapshot",
      "namespace": "dataAwsccLightsailDiskSnapshot",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-disk-snapshot/index.ts",
            "line": 173
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-disk-snapshot/index.ts",
            "line": 224
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-disk-snapshot/index.ts",
            "line": 229
          },
          "name": "diskName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-disk-snapshot/index.ts",
            "line": 234
          },
          "name": "diskSnapshotArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-disk-snapshot/index.ts",
            "line": 239
          },
          "name": "diskSnapshotName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-disk-snapshot/index.ts",
            "line": 244
          },
          "name": "fromDiskName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-disk-snapshot/index.ts",
            "line": 262
          },
          "name": "isFromAutoSnapshot",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-disk-snapshot/index.ts",
            "line": 268
          },
          "name": "location",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDiskSnapshot.DataAwsccLightsailDiskSnapshotLocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-disk-snapshot/index.ts",
            "line": 273
          },
          "name": "progress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-disk-snapshot/index.ts",
            "line": 278
          },
          "name": "resourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-disk-snapshot/index.ts",
            "line": 283
          },
          "name": "sizeInGb",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-disk-snapshot/index.ts",
            "line": 288
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-disk-snapshot/index.ts",
            "line": 293
          },
          "name": "supportCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-disk-snapshot/index.ts",
            "line": 299
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDiskSnapshot.DataAwsccLightsailDiskSnapshotTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-disk-snapshot/index.ts",
            "line": 257
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-disk-snapshot/index.ts",
            "line": 250
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-lightsail-disk-snapshot/index:DataAwsccLightsailDiskSnapshot"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailDiskSnapshot.DataAwsccLightsailDiskSnapshotConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDiskSnapshot.DataAwsccLightsailDiskSnapshotConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-disk-snapshot/index.ts",
        "line": 14
      },
      "name": "DataAwsccLightsailDiskSnapshotConfig",
      "namespace": "dataAwsccLightsailDiskSnapshot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_disk_snapshot#id DataAwsccLightsailDiskSnapshot#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-disk-snapshot/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-lightsail-disk-snapshot/index:DataAwsccLightsailDiskSnapshotConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailDiskSnapshot.DataAwsccLightsailDiskSnapshotLocation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDiskSnapshot.DataAwsccLightsailDiskSnapshotLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-disk-snapshot/index.ts",
        "line": 25
      },
      "name": "DataAwsccLightsailDiskSnapshotLocation",
      "namespace": "dataAwsccLightsailDiskSnapshot",
      "symbolId": "src/data-awscc-lightsail-disk-snapshot/index:DataAwsccLightsailDiskSnapshotLocation"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailDiskSnapshot.DataAwsccLightsailDiskSnapshotLocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDiskSnapshot.DataAwsccLightsailDiskSnapshotLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lightsail-disk-snapshot/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-disk-snapshot/index.ts",
        "line": 48
      },
      "name": "DataAwsccLightsailDiskSnapshotLocationOutputReference",
      "namespace": "dataAwsccLightsailDiskSnapshot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-disk-snapshot/index.ts",
            "line": 75
          },
          "name": "availabilityZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-disk-snapshot/index.ts",
            "line": 80
          },
          "name": "regionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-disk-snapshot/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDiskSnapshot.DataAwsccLightsailDiskSnapshotLocation"
          }
        }
      ],
      "symbolId": "src/data-awscc-lightsail-disk-snapshot/index:DataAwsccLightsailDiskSnapshotLocationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailDiskSnapshot.DataAwsccLightsailDiskSnapshotTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDiskSnapshot.DataAwsccLightsailDiskSnapshotTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-disk-snapshot/index.ts",
        "line": 84
      },
      "name": "DataAwsccLightsailDiskSnapshotTags",
      "namespace": "dataAwsccLightsailDiskSnapshot",
      "symbolId": "src/data-awscc-lightsail-disk-snapshot/index:DataAwsccLightsailDiskSnapshotTags"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailDiskSnapshot.DataAwsccLightsailDiskSnapshotTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDiskSnapshot.DataAwsccLightsailDiskSnapshotTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lightsail-disk-snapshot/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-disk-snapshot/index.ts",
        "line": 146
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-disk-snapshot/index.ts",
            "line": 160
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDiskSnapshot.DataAwsccLightsailDiskSnapshotTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLightsailDiskSnapshotTagsList",
      "namespace": "dataAwsccLightsailDiskSnapshot",
      "symbolId": "src/data-awscc-lightsail-disk-snapshot/index:DataAwsccLightsailDiskSnapshotTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailDiskSnapshot.DataAwsccLightsailDiskSnapshotTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDiskSnapshot.DataAwsccLightsailDiskSnapshotTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lightsail-disk-snapshot/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-disk-snapshot/index.ts",
        "line": 107
      },
      "name": "DataAwsccLightsailDiskSnapshotTagsOutputReference",
      "namespace": "dataAwsccLightsailDiskSnapshot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-disk-snapshot/index.ts",
            "line": 136
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-disk-snapshot/index.ts",
            "line": 141
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-disk-snapshot/index.ts",
            "line": 120
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDiskSnapshot.DataAwsccLightsailDiskSnapshotTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-lightsail-disk-snapshot/index:DataAwsccLightsailDiskSnapshotTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailDiskSnapshots.DataAwsccLightsailDiskSnapshots": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_disk_snapshots awscc_lightsail_disk_snapshots}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDiskSnapshots.DataAwsccLightsailDiskSnapshots",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_disk_snapshots awscc_lightsail_disk_snapshots} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-lightsail-disk-snapshots/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDiskSnapshots.DataAwsccLightsailDiskSnapshotsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-disk-snapshots/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLightsailDiskSnapshots resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-disk-snapshots/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccLightsailDiskSnapshots to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_disk_snapshots#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLightsailDiskSnapshots that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLightsailDiskSnapshots to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-disk-snapshots/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-disk-snapshots/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLightsailDiskSnapshots",
      "namespace": "dataAwsccLightsailDiskSnapshots",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-disk-snapshots/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-disk-snapshots/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-disk-snapshots/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-lightsail-disk-snapshots/index:DataAwsccLightsailDiskSnapshots"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailDiskSnapshots.DataAwsccLightsailDiskSnapshotsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDiskSnapshots.DataAwsccLightsailDiskSnapshotsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-disk-snapshots/index.ts",
        "line": 14
      },
      "name": "DataAwsccLightsailDiskSnapshotsConfig",
      "namespace": "dataAwsccLightsailDiskSnapshots",
      "symbolId": "src/data-awscc-lightsail-disk-snapshots/index:DataAwsccLightsailDiskSnapshotsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailDisks.DataAwsccLightsailDisks": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_disks awscc_lightsail_disks}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDisks.DataAwsccLightsailDisks",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_disks awscc_lightsail_disks} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-lightsail-disks/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDisks.DataAwsccLightsailDisksConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-disks/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLightsailDisks resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-disks/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccLightsailDisks to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_disks#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLightsailDisks that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLightsailDisks to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-disks/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-disks/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLightsailDisks",
      "namespace": "dataAwsccLightsailDisks",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-disks/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-disks/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-disks/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-lightsail-disks/index:DataAwsccLightsailDisks"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailDisks.DataAwsccLightsailDisksConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDisks.DataAwsccLightsailDisksConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-disks/index.ts",
        "line": 14
      },
      "name": "DataAwsccLightsailDisksConfig",
      "namespace": "dataAwsccLightsailDisks",
      "symbolId": "src/data-awscc-lightsail-disks/index:DataAwsccLightsailDisksConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailDistribution.DataAwsccLightsailDistribution": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_distribution awscc_lightsail_distribution}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDistribution.DataAwsccLightsailDistribution",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_distribution awscc_lightsail_distribution} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-lightsail-distribution/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDistribution.DataAwsccLightsailDistributionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-distribution/index.ts",
        "line": 576
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLightsailDistribution resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-distribution/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 DataAwsccLightsailDistribution to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_distribution#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLightsailDistribution that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLightsailDistribution to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-distribution/index.ts",
            "line": 718
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-distribution/index.ts",
            "line": 724
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLightsailDistribution",
      "namespace": "dataAwsccLightsailDistribution",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-distribution/index.ts",
            "line": 581
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-distribution/index.ts",
            "line": 632
          },
          "name": "ableToUpdateBundle",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-distribution/index.ts",
            "line": 637
          },
          "name": "bundleId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-distribution/index.ts",
            "line": 649
          },
          "name": "cacheBehaviors",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDistribution.DataAwsccLightsailDistributionCacheBehaviorsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-distribution/index.ts",
            "line": 643
          },
          "name": "cacheBehaviorSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDistribution.DataAwsccLightsailDistributionCacheBehaviorSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-distribution/index.ts",
            "line": 654
          },
          "name": "certificateName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-distribution/index.ts",
            "line": 660
          },
          "name": "defaultCacheBehavior",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDistribution.DataAwsccLightsailDistributionDefaultCacheBehaviorOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-distribution/index.ts",
            "line": 665
          },
          "name": "distributionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-distribution/index.ts",
            "line": 670
          },
          "name": "distributionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-distribution/index.ts",
            "line": 688
          },
          "name": "ipAddressType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-distribution/index.ts",
            "line": 693
          },
          "name": "isEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-distribution/index.ts",
            "line": 699
          },
          "name": "origin",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDistribution.DataAwsccLightsailDistributionOriginOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-distribution/index.ts",
            "line": 704
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-distribution/index.ts",
            "line": 710
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDistribution.DataAwsccLightsailDistributionTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-distribution/index.ts",
            "line": 683
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-distribution/index.ts",
            "line": 676
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-lightsail-distribution/index:DataAwsccLightsailDistribution"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailDistribution.DataAwsccLightsailDistributionCacheBehaviorSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDistribution.DataAwsccLightsailDistributionCacheBehaviorSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-distribution/index.ts",
        "line": 202
      },
      "name": "DataAwsccLightsailDistributionCacheBehaviorSettings",
      "namespace": "dataAwsccLightsailDistribution",
      "symbolId": "src/data-awscc-lightsail-distribution/index:DataAwsccLightsailDistributionCacheBehaviorSettings"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailDistribution.DataAwsccLightsailDistributionCacheBehaviorSettingsForwardedCookies": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDistribution.DataAwsccLightsailDistributionCacheBehaviorSettingsForwardedCookies",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-distribution/index.ts",
        "line": 25
      },
      "name": "DataAwsccLightsailDistributionCacheBehaviorSettingsForwardedCookies",
      "namespace": "dataAwsccLightsailDistribution",
      "symbolId": "src/data-awscc-lightsail-distribution/index:DataAwsccLightsailDistributionCacheBehaviorSettingsForwardedCookies"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailDistribution.DataAwsccLightsailDistributionCacheBehaviorSettingsForwardedCookiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDistribution.DataAwsccLightsailDistributionCacheBehaviorSettingsForwardedCookiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lightsail-distribution/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-distribution/index.ts",
        "line": 48
      },
      "name": "DataAwsccLightsailDistributionCacheBehaviorSettingsForwardedCookiesOutputReference",
      "namespace": "dataAwsccLightsailDistribution",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-distribution/index.ts",
            "line": 75
          },
          "name": "cookiesAllowList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-distribution/index.ts",
            "line": 80
          },
          "name": "option",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-distribution/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDistribution.DataAwsccLightsailDistributionCacheBehaviorSettingsForwardedCookies"
          }
        }
      ],
      "symbolId": "src/data-awscc-lightsail-distribution/index:DataAwsccLightsailDistributionCacheBehaviorSettingsForwardedCookiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailDistribution.DataAwsccLightsailDistributionCacheBehaviorSettingsForwardedHeaders": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDistribution.DataAwsccLightsailDistributionCacheBehaviorSettingsForwardedHeaders",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-distribution/index.ts",
        "line": 84
      },
      "name": "DataAwsccLightsailDistributionCacheBehaviorSettingsForwardedHeaders",
      "namespace": "dataAwsccLightsailDistribution",
      "symbolId": "src/data-awscc-lightsail-distribution/index:DataAwsccLightsailDistributionCacheBehaviorSettingsForwardedHeaders"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailDistribution.DataAwsccLightsailDistributionCacheBehaviorSettingsForwardedHeadersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDistribution.DataAwsccLightsailDistributionCacheBehaviorSettingsForwardedHeadersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lightsail-distribution/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-awscc-lightsail-distribution/index.ts",
        "line": 107
      },
      "name": "DataAwsccLightsailDistributionCacheBehaviorSettingsForwardedHeadersOutputReference",
      "namespace": "dataAwsccLightsailDistribution",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-distribution/index.ts",
            "line": 134
          },
          "name": "headersAllowList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-distribution/index.ts",
            "line": 139
          },
          "name": "option",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-distribution/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDistribution.DataAwsccLightsailDistributionCacheBehaviorSettingsForwardedHeaders"
          }
        }
      ],
      "symbolId": "src/data-awscc-lightsail-distribution/index:DataAwsccLightsailDistributionCacheBehaviorSettingsForwardedHeadersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailDistribution.DataAwsccLightsailDistributionCacheBehaviorSettingsForwardedQueryStrings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDistribution.DataAwsccLightsailDistributionCacheBehaviorSettingsForwardedQueryStrings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-distribution/index.ts",
        "line": 143
      },
      "name": "DataAwsccLightsailDistributionCacheBehaviorSettingsForwardedQueryStrings",
      "namespace": "dataAwsccLightsailDistribution",
      "symbolId": "src/data-awscc-lightsail-distribution/index:DataAwsccLightsailDistributionCacheBehaviorSettingsForwardedQueryStrings"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailDistribution.DataAwsccLightsailDistributionCacheBehaviorSettingsForwardedQueryStringsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDistribution.DataAwsccLightsailDistributionCacheBehaviorSettingsForwardedQueryStringsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lightsail-distribution/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-awscc-lightsail-distribution/index.ts",
        "line": 166
      },
      "name": "DataAwsccLightsailDistributionCacheBehaviorSettingsForwardedQueryStringsOutputReference",
      "namespace": "dataAwsccLightsailDistribution",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-distribution/index.ts",
            "line": 193
          },
          "name": "option",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-distribution/index.ts",
            "line": 198
          },
          "name": "queryStringsAllowList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-distribution/index.ts",
            "line": 177
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDistribution.DataAwsccLightsailDistributionCacheBehaviorSettingsForwardedQueryStrings"
          }
        }
      ],
      "symbolId": "src/data-awscc-lightsail-distribution/index:DataAwsccLightsailDistributionCacheBehaviorSettingsForwardedQueryStringsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailDistribution.DataAwsccLightsailDistributionCacheBehaviorSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDistribution.DataAwsccLightsailDistributionCacheBehaviorSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lightsail-distribution/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-distribution/index.ts",
        "line": 225
      },
      "name": "DataAwsccLightsailDistributionCacheBehaviorSettingsOutputReference",
      "namespace": "dataAwsccLightsailDistribution",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-distribution/index.ts",
            "line": 252
          },
          "name": "allowedHttpMethods",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-distribution/index.ts",
            "line": 257
          },
          "name": "cachedHttpMethods",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-distribution/index.ts",
            "line": 262
          },
          "name": "defaultTtl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-distribution/index.ts",
            "line": 268
          },
          "name": "forwardedCookies",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDistribution.DataAwsccLightsailDistributionCacheBehaviorSettingsForwardedCookiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-distribution/index.ts",
            "line": 274
          },
          "name": "forwardedHeaders",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDistribution.DataAwsccLightsailDistributionCacheBehaviorSettingsForwardedHeadersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-distribution/index.ts",
            "line": 280
          },
          "name": "forwardedQueryStrings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDistribution.DataAwsccLightsailDistributionCacheBehaviorSettingsForwardedQueryStringsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-distribution/index.ts",
            "line": 285
          },
          "name": "maximumTtl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-distribution/index.ts",
            "line": 290
          },
          "name": "minimumTtl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-distribution/index.ts",
            "line": 236
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDistribution.DataAwsccLightsailDistributionCacheBehaviorSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-lightsail-distribution/index:DataAwsccLightsailDistributionCacheBehaviorSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailDistribution.DataAwsccLightsailDistributionCacheBehaviors": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDistribution.DataAwsccLightsailDistributionCacheBehaviors",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-distribution/index.ts",
        "line": 294
      },
      "name": "DataAwsccLightsailDistributionCacheBehaviors",
      "namespace": "dataAwsccLightsailDistribution",
      "symbolId": "src/data-awscc-lightsail-distribution/index:DataAwsccLightsailDistributionCacheBehaviors"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailDistribution.DataAwsccLightsailDistributionCacheBehaviorsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDistribution.DataAwsccLightsailDistributionCacheBehaviorsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lightsail-distribution/index.ts",
          "line": 363
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-distribution/index.ts",
        "line": 356
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-distribution/index.ts",
            "line": 370
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDistribution.DataAwsccLightsailDistributionCacheBehaviorsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLightsailDistributionCacheBehaviorsList",
      "namespace": "dataAwsccLightsailDistribution",
      "symbolId": "src/data-awscc-lightsail-distribution/index:DataAwsccLightsailDistributionCacheBehaviorsList"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailDistribution.DataAwsccLightsailDistributionCacheBehaviorsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDistribution.DataAwsccLightsailDistributionCacheBehaviorsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lightsail-distribution/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-awscc-lightsail-distribution/index.ts",
        "line": 317
      },
      "name": "DataAwsccLightsailDistributionCacheBehaviorsOutputReference",
      "namespace": "dataAwsccLightsailDistribution",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-distribution/index.ts",
            "line": 346
          },
          "name": "behavior",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-distribution/index.ts",
            "line": 351
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-distribution/index.ts",
            "line": 330
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDistribution.DataAwsccLightsailDistributionCacheBehaviors"
          }
        }
      ],
      "symbolId": "src/data-awscc-lightsail-distribution/index:DataAwsccLightsailDistributionCacheBehaviorsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailDistribution.DataAwsccLightsailDistributionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDistribution.DataAwsccLightsailDistributionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-distribution/index.ts",
        "line": 14
      },
      "name": "DataAwsccLightsailDistributionConfig",
      "namespace": "dataAwsccLightsailDistribution",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_distribution#id DataAwsccLightsailDistribution#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-distribution/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-lightsail-distribution/index:DataAwsccLightsailDistributionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailDistribution.DataAwsccLightsailDistributionDefaultCacheBehavior": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDistribution.DataAwsccLightsailDistributionDefaultCacheBehavior",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-distribution/index.ts",
        "line": 374
      },
      "name": "DataAwsccLightsailDistributionDefaultCacheBehavior",
      "namespace": "dataAwsccLightsailDistribution",
      "symbolId": "src/data-awscc-lightsail-distribution/index:DataAwsccLightsailDistributionDefaultCacheBehavior"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailDistribution.DataAwsccLightsailDistributionDefaultCacheBehaviorOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDistribution.DataAwsccLightsailDistributionDefaultCacheBehaviorOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lightsail-distribution/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-awscc-lightsail-distribution/index.ts",
        "line": 397
      },
      "name": "DataAwsccLightsailDistributionDefaultCacheBehaviorOutputReference",
      "namespace": "dataAwsccLightsailDistribution",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-distribution/index.ts",
            "line": 424
          },
          "name": "behavior",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-distribution/index.ts",
            "line": 408
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDistribution.DataAwsccLightsailDistributionDefaultCacheBehavior"
          }
        }
      ],
      "symbolId": "src/data-awscc-lightsail-distribution/index:DataAwsccLightsailDistributionDefaultCacheBehaviorOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailDistribution.DataAwsccLightsailDistributionOrigin": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDistribution.DataAwsccLightsailDistributionOrigin",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-distribution/index.ts",
        "line": 428
      },
      "name": "DataAwsccLightsailDistributionOrigin",
      "namespace": "dataAwsccLightsailDistribution",
      "symbolId": "src/data-awscc-lightsail-distribution/index:DataAwsccLightsailDistributionOrigin"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailDistribution.DataAwsccLightsailDistributionOriginOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDistribution.DataAwsccLightsailDistributionOriginOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lightsail-distribution/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-awscc-lightsail-distribution/index.ts",
        "line": 451
      },
      "name": "DataAwsccLightsailDistributionOriginOutputReference",
      "namespace": "dataAwsccLightsailDistribution",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-distribution/index.ts",
            "line": 478
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-distribution/index.ts",
            "line": 483
          },
          "name": "protocolPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-distribution/index.ts",
            "line": 488
          },
          "name": "regionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-distribution/index.ts",
            "line": 462
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDistribution.DataAwsccLightsailDistributionOrigin"
          }
        }
      ],
      "symbolId": "src/data-awscc-lightsail-distribution/index:DataAwsccLightsailDistributionOriginOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailDistribution.DataAwsccLightsailDistributionTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDistribution.DataAwsccLightsailDistributionTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-distribution/index.ts",
        "line": 492
      },
      "name": "DataAwsccLightsailDistributionTags",
      "namespace": "dataAwsccLightsailDistribution",
      "symbolId": "src/data-awscc-lightsail-distribution/index:DataAwsccLightsailDistributionTags"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailDistribution.DataAwsccLightsailDistributionTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDistribution.DataAwsccLightsailDistributionTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lightsail-distribution/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-distribution/index.ts",
        "line": 554
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-distribution/index.ts",
            "line": 568
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDistribution.DataAwsccLightsailDistributionTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLightsailDistributionTagsList",
      "namespace": "dataAwsccLightsailDistribution",
      "symbolId": "src/data-awscc-lightsail-distribution/index:DataAwsccLightsailDistributionTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailDistribution.DataAwsccLightsailDistributionTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDistribution.DataAwsccLightsailDistributionTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lightsail-distribution/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-distribution/index.ts",
        "line": 515
      },
      "name": "DataAwsccLightsailDistributionTagsOutputReference",
      "namespace": "dataAwsccLightsailDistribution",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-distribution/index.ts",
            "line": 544
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-distribution/index.ts",
            "line": 549
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-distribution/index.ts",
            "line": 528
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDistribution.DataAwsccLightsailDistributionTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-lightsail-distribution/index:DataAwsccLightsailDistributionTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailDistributions.DataAwsccLightsailDistributions": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_distributions awscc_lightsail_distributions}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDistributions.DataAwsccLightsailDistributions",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_distributions awscc_lightsail_distributions} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-lightsail-distributions/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDistributions.DataAwsccLightsailDistributionsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-distributions/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLightsailDistributions resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-distributions/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccLightsailDistributions to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_distributions#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLightsailDistributions that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLightsailDistributions to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-distributions/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-distributions/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLightsailDistributions",
      "namespace": "dataAwsccLightsailDistributions",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-distributions/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-distributions/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-distributions/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-lightsail-distributions/index:DataAwsccLightsailDistributions"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailDistributions.DataAwsccLightsailDistributionsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDistributions.DataAwsccLightsailDistributionsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-distributions/index.ts",
        "line": 14
      },
      "name": "DataAwsccLightsailDistributionsConfig",
      "namespace": "dataAwsccLightsailDistributions",
      "symbolId": "src/data-awscc-lightsail-distributions/index:DataAwsccLightsailDistributionsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailDomain.DataAwsccLightsailDomain": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_domain awscc_lightsail_domain}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDomain.DataAwsccLightsailDomain",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_domain awscc_lightsail_domain} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-lightsail-domain/index.ts",
          "line": 295
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDomain.DataAwsccLightsailDomainConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-domain/index.ts",
        "line": 263
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLightsailDomain resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-domain/index.ts",
            "line": 280
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccLightsailDomain to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_domain#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLightsailDomain that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLightsailDomain to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-domain/index.ts",
            "line": 378
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-domain/index.ts",
            "line": 384
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLightsailDomain",
      "namespace": "dataAwsccLightsailDomain",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-domain/index.ts",
            "line": 268
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-domain/index.ts",
            "line": 319
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-domain/index.ts",
            "line": 324
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-domain/index.ts",
            "line": 330
          },
          "name": "domainEntries",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDomain.DataAwsccLightsailDomainDomainEntriesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-domain/index.ts",
            "line": 335
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-domain/index.ts",
            "line": 354
          },
          "name": "location",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDomain.DataAwsccLightsailDomainLocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-domain/index.ts",
            "line": 359
          },
          "name": "resourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-domain/index.ts",
            "line": 364
          },
          "name": "supportCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-domain/index.ts",
            "line": 370
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDomain.DataAwsccLightsailDomainTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-domain/index.ts",
            "line": 348
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-domain/index.ts",
            "line": 341
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-lightsail-domain/index:DataAwsccLightsailDomain"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailDomain.DataAwsccLightsailDomainConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDomain.DataAwsccLightsailDomainConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-domain/index.ts",
        "line": 14
      },
      "name": "DataAwsccLightsailDomainConfig",
      "namespace": "dataAwsccLightsailDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_domain#id DataAwsccLightsailDomain#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-domain/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-lightsail-domain/index:DataAwsccLightsailDomainConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailDomain.DataAwsccLightsailDomainDomainEntries": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDomain.DataAwsccLightsailDomainDomainEntries",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-domain/index.ts",
        "line": 25
      },
      "name": "DataAwsccLightsailDomainDomainEntries",
      "namespace": "dataAwsccLightsailDomain",
      "symbolId": "src/data-awscc-lightsail-domain/index:DataAwsccLightsailDomainDomainEntries"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailDomain.DataAwsccLightsailDomainDomainEntriesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDomain.DataAwsccLightsailDomainDomainEntriesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lightsail-domain/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-awscc-lightsail-domain/index.ts",
        "line": 102
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-domain/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-awscc.dataAwsccLightsailDomain.DataAwsccLightsailDomainDomainEntriesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLightsailDomainDomainEntriesList",
      "namespace": "dataAwsccLightsailDomain",
      "symbolId": "src/data-awscc-lightsail-domain/index:DataAwsccLightsailDomainDomainEntriesList"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailDomain.DataAwsccLightsailDomainDomainEntriesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDomain.DataAwsccLightsailDomainDomainEntriesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lightsail-domain/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-domain/index.ts",
        "line": 48
      },
      "name": "DataAwsccLightsailDomainDomainEntriesOutputReference",
      "namespace": "dataAwsccLightsailDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-domain/index.ts",
            "line": 77
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-domain/index.ts",
            "line": 82
          },
          "name": "isAlias",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-domain/index.ts",
            "line": 87
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-domain/index.ts",
            "line": 92
          },
          "name": "target",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-domain/index.ts",
            "line": 97
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-domain/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDomain.DataAwsccLightsailDomainDomainEntries"
          }
        }
      ],
      "symbolId": "src/data-awscc-lightsail-domain/index:DataAwsccLightsailDomainDomainEntriesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailDomain.DataAwsccLightsailDomainLocation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDomain.DataAwsccLightsailDomainLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-domain/index.ts",
        "line": 120
      },
      "name": "DataAwsccLightsailDomainLocation",
      "namespace": "dataAwsccLightsailDomain",
      "symbolId": "src/data-awscc-lightsail-domain/index:DataAwsccLightsailDomainLocation"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailDomain.DataAwsccLightsailDomainLocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDomain.DataAwsccLightsailDomainLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lightsail-domain/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-awscc-lightsail-domain/index.ts",
        "line": 143
      },
      "name": "DataAwsccLightsailDomainLocationOutputReference",
      "namespace": "dataAwsccLightsailDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-domain/index.ts",
            "line": 170
          },
          "name": "availabilityZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-domain/index.ts",
            "line": 175
          },
          "name": "regionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-domain/index.ts",
            "line": 154
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDomain.DataAwsccLightsailDomainLocation"
          }
        }
      ],
      "symbolId": "src/data-awscc-lightsail-domain/index:DataAwsccLightsailDomainLocationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailDomain.DataAwsccLightsailDomainTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDomain.DataAwsccLightsailDomainTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-domain/index.ts",
        "line": 179
      },
      "name": "DataAwsccLightsailDomainTags",
      "namespace": "dataAwsccLightsailDomain",
      "symbolId": "src/data-awscc-lightsail-domain/index:DataAwsccLightsailDomainTags"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailDomain.DataAwsccLightsailDomainTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDomain.DataAwsccLightsailDomainTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lightsail-domain/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-domain/index.ts",
        "line": 241
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-domain/index.ts",
            "line": 255
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDomain.DataAwsccLightsailDomainTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLightsailDomainTagsList",
      "namespace": "dataAwsccLightsailDomain",
      "symbolId": "src/data-awscc-lightsail-domain/index:DataAwsccLightsailDomainTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailDomain.DataAwsccLightsailDomainTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDomain.DataAwsccLightsailDomainTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lightsail-domain/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-domain/index.ts",
        "line": 202
      },
      "name": "DataAwsccLightsailDomainTagsOutputReference",
      "namespace": "dataAwsccLightsailDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-domain/index.ts",
            "line": 231
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-domain/index.ts",
            "line": 236
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-domain/index.ts",
            "line": 215
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDomain.DataAwsccLightsailDomainTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-lightsail-domain/index:DataAwsccLightsailDomainTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailDomains.DataAwsccLightsailDomains": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_domains awscc_lightsail_domains}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDomains.DataAwsccLightsailDomains",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_domains awscc_lightsail_domains} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-lightsail-domains/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDomains.DataAwsccLightsailDomainsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-domains/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLightsailDomains resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-domains/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccLightsailDomains to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_domains#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLightsailDomains that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLightsailDomains to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-domains/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-domains/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLightsailDomains",
      "namespace": "dataAwsccLightsailDomains",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-domains/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-domains/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-domains/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-lightsail-domains/index:DataAwsccLightsailDomains"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailDomains.DataAwsccLightsailDomainsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailDomains.DataAwsccLightsailDomainsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-domains/index.ts",
        "line": 14
      },
      "name": "DataAwsccLightsailDomainsConfig",
      "namespace": "dataAwsccLightsailDomains",
      "symbolId": "src/data-awscc-lightsail-domains/index:DataAwsccLightsailDomainsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailInstance.DataAwsccLightsailInstance": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_instance awscc_lightsail_instance}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailInstance.DataAwsccLightsailInstance",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_instance awscc_lightsail_instance} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-lightsail-instance/index.ts",
          "line": 804
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLightsailInstance.DataAwsccLightsailInstanceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-instance/index.ts",
        "line": 772
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLightsailInstance resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instance/index.ts",
            "line": 789
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccLightsailInstance to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_instance#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLightsailInstance that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLightsailInstance to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instance/index.ts",
            "line": 955
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instance/index.ts",
            "line": 961
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLightsailInstance",
      "namespace": "dataAwsccLightsailInstance",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instance/index.ts",
            "line": 777
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instance/index.ts",
            "line": 829
          },
          "name": "addOns",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLightsailInstance.DataAwsccLightsailInstanceAddOnsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instance/index.ts",
            "line": 834
          },
          "name": "availabilityZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instance/index.ts",
            "line": 839
          },
          "name": "blueprintId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instance/index.ts",
            "line": 844
          },
          "name": "bundleId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instance/index.ts",
            "line": 850
          },
          "name": "hardware",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLightsailInstance.DataAwsccLightsailInstanceHardwareOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instance/index.ts",
            "line": 868
          },
          "name": "instanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instance/index.ts",
            "line": 873
          },
          "name": "instanceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instance/index.ts",
            "line": 878
          },
          "name": "ipv6Addresses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instance/index.ts",
            "line": 883
          },
          "name": "isStaticIp",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instance/index.ts",
            "line": 888
          },
          "name": "keyPairName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instance/index.ts",
            "line": 894
          },
          "name": "location",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLightsailInstance.DataAwsccLightsailInstanceLocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instance/index.ts",
            "line": 900
          },
          "name": "networking",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLightsailInstance.DataAwsccLightsailInstanceNetworkingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instance/index.ts",
            "line": 905
          },
          "name": "privateIpAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instance/index.ts",
            "line": 910
          },
          "name": "publicIpAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instance/index.ts",
            "line": 915
          },
          "name": "resourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instance/index.ts",
            "line": 920
          },
          "name": "sshKeyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instance/index.ts",
            "line": 926
          },
          "name": "state",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLightsailInstance.DataAwsccLightsailInstanceStateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instance/index.ts",
            "line": 931
          },
          "name": "supportCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instance/index.ts",
            "line": 937
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLightsailInstance.DataAwsccLightsailInstanceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instance/index.ts",
            "line": 942
          },
          "name": "userData",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instance/index.ts",
            "line": 947
          },
          "name": "userName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instance/index.ts",
            "line": 863
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instance/index.ts",
            "line": 856
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-lightsail-instance/index:DataAwsccLightsailInstance"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailInstance.DataAwsccLightsailInstanceAddOns": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailInstance.DataAwsccLightsailInstanceAddOns",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-instance/index.ts",
        "line": 79
      },
      "name": "DataAwsccLightsailInstanceAddOns",
      "namespace": "dataAwsccLightsailInstance",
      "symbolId": "src/data-awscc-lightsail-instance/index:DataAwsccLightsailInstanceAddOns"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailInstance.DataAwsccLightsailInstanceAddOnsAutoSnapshotAddOnRequest": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailInstance.DataAwsccLightsailInstanceAddOnsAutoSnapshotAddOnRequest",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-instance/index.ts",
        "line": 25
      },
      "name": "DataAwsccLightsailInstanceAddOnsAutoSnapshotAddOnRequest",
      "namespace": "dataAwsccLightsailInstance",
      "symbolId": "src/data-awscc-lightsail-instance/index:DataAwsccLightsailInstanceAddOnsAutoSnapshotAddOnRequest"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailInstance.DataAwsccLightsailInstanceAddOnsAutoSnapshotAddOnRequestOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailInstance.DataAwsccLightsailInstanceAddOnsAutoSnapshotAddOnRequestOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lightsail-instance/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-instance/index.ts",
        "line": 48
      },
      "name": "DataAwsccLightsailInstanceAddOnsAutoSnapshotAddOnRequestOutputReference",
      "namespace": "dataAwsccLightsailInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instance/index.ts",
            "line": 75
          },
          "name": "snapshotTimeOfDay",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instance/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLightsailInstance.DataAwsccLightsailInstanceAddOnsAutoSnapshotAddOnRequest"
          }
        }
      ],
      "symbolId": "src/data-awscc-lightsail-instance/index:DataAwsccLightsailInstanceAddOnsAutoSnapshotAddOnRequestOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailInstance.DataAwsccLightsailInstanceAddOnsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailInstance.DataAwsccLightsailInstanceAddOnsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lightsail-instance/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-instance/index.ts",
        "line": 147
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instance/index.ts",
            "line": 161
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLightsailInstance.DataAwsccLightsailInstanceAddOnsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLightsailInstanceAddOnsList",
      "namespace": "dataAwsccLightsailInstance",
      "symbolId": "src/data-awscc-lightsail-instance/index:DataAwsccLightsailInstanceAddOnsList"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailInstance.DataAwsccLightsailInstanceAddOnsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailInstance.DataAwsccLightsailInstanceAddOnsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lightsail-instance/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-instance/index.ts",
        "line": 102
      },
      "name": "DataAwsccLightsailInstanceAddOnsOutputReference",
      "namespace": "dataAwsccLightsailInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instance/index.ts",
            "line": 131
          },
          "name": "addOnType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instance/index.ts",
            "line": 137
          },
          "name": "autoSnapshotAddOnRequest",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLightsailInstance.DataAwsccLightsailInstanceAddOnsAutoSnapshotAddOnRequestOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instance/index.ts",
            "line": 142
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instance/index.ts",
            "line": 115
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLightsailInstance.DataAwsccLightsailInstanceAddOns"
          }
        }
      ],
      "symbolId": "src/data-awscc-lightsail-instance/index:DataAwsccLightsailInstanceAddOnsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailInstance.DataAwsccLightsailInstanceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailInstance.DataAwsccLightsailInstanceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-instance/index.ts",
        "line": 14
      },
      "name": "DataAwsccLightsailInstanceConfig",
      "namespace": "dataAwsccLightsailInstance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_instance#id DataAwsccLightsailInstance#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instance/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-lightsail-instance/index:DataAwsccLightsailInstanceConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailInstance.DataAwsccLightsailInstanceHardware": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailInstance.DataAwsccLightsailInstanceHardware",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-instance/index.ts",
        "line": 270
      },
      "name": "DataAwsccLightsailInstanceHardware",
      "namespace": "dataAwsccLightsailInstance",
      "symbolId": "src/data-awscc-lightsail-instance/index:DataAwsccLightsailInstanceHardware"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailInstance.DataAwsccLightsailInstanceHardwareDisks": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailInstance.DataAwsccLightsailInstanceHardwareDisks",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-instance/index.ts",
        "line": 165
      },
      "name": "DataAwsccLightsailInstanceHardwareDisks",
      "namespace": "dataAwsccLightsailInstance",
      "symbolId": "src/data-awscc-lightsail-instance/index:DataAwsccLightsailInstanceHardwareDisks"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailInstance.DataAwsccLightsailInstanceHardwareDisksList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailInstance.DataAwsccLightsailInstanceHardwareDisksList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lightsail-instance/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-awscc-lightsail-instance/index.ts",
        "line": 252
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instance/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-awscc.dataAwsccLightsailInstance.DataAwsccLightsailInstanceHardwareDisksOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLightsailInstanceHardwareDisksList",
      "namespace": "dataAwsccLightsailInstance",
      "symbolId": "src/data-awscc-lightsail-instance/index:DataAwsccLightsailInstanceHardwareDisksList"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailInstance.DataAwsccLightsailInstanceHardwareDisksOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailInstance.DataAwsccLightsailInstanceHardwareDisksOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lightsail-instance/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-instance/index.ts",
        "line": 188
      },
      "name": "DataAwsccLightsailInstanceHardwareDisksOutputReference",
      "namespace": "dataAwsccLightsailInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instance/index.ts",
            "line": 217
          },
          "name": "attachedTo",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instance/index.ts",
            "line": 222
          },
          "name": "attachmentState",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instance/index.ts",
            "line": 227
          },
          "name": "diskName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instance/index.ts",
            "line": 232
          },
          "name": "iops",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instance/index.ts",
            "line": 237
          },
          "name": "isSystemDisk",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instance/index.ts",
            "line": 242
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instance/index.ts",
            "line": 247
          },
          "name": "sizeInGb",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instance/index.ts",
            "line": 201
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLightsailInstance.DataAwsccLightsailInstanceHardwareDisks"
          }
        }
      ],
      "symbolId": "src/data-awscc-lightsail-instance/index:DataAwsccLightsailInstanceHardwareDisksOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailInstance.DataAwsccLightsailInstanceHardwareOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailInstance.DataAwsccLightsailInstanceHardwareOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lightsail-instance/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/data-awscc-lightsail-instance/index.ts",
        "line": 293
      },
      "name": "DataAwsccLightsailInstanceHardwareOutputReference",
      "namespace": "dataAwsccLightsailInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instance/index.ts",
            "line": 320
          },
          "name": "cpuCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instance/index.ts",
            "line": 326
          },
          "name": "disks",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLightsailInstance.DataAwsccLightsailInstanceHardwareDisksList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instance/index.ts",
            "line": 331
          },
          "name": "ramSizeInGb",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instance/index.ts",
            "line": 304
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLightsailInstance.DataAwsccLightsailInstanceHardware"
          }
        }
      ],
      "symbolId": "src/data-awscc-lightsail-instance/index:DataAwsccLightsailInstanceHardwareOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailInstance.DataAwsccLightsailInstanceLocation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailInstance.DataAwsccLightsailInstanceLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-instance/index.ts",
        "line": 335
      },
      "name": "DataAwsccLightsailInstanceLocation",
      "namespace": "dataAwsccLightsailInstance",
      "symbolId": "src/data-awscc-lightsail-instance/index:DataAwsccLightsailInstanceLocation"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailInstance.DataAwsccLightsailInstanceLocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailInstance.DataAwsccLightsailInstanceLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lightsail-instance/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/data-awscc-lightsail-instance/index.ts",
        "line": 358
      },
      "name": "DataAwsccLightsailInstanceLocationOutputReference",
      "namespace": "dataAwsccLightsailInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instance/index.ts",
            "line": 385
          },
          "name": "availabilityZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instance/index.ts",
            "line": 390
          },
          "name": "regionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instance/index.ts",
            "line": 369
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLightsailInstance.DataAwsccLightsailInstanceLocation"
          }
        }
      ],
      "symbolId": "src/data-awscc-lightsail-instance/index:DataAwsccLightsailInstanceLocationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailInstance.DataAwsccLightsailInstanceNetworking": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailInstance.DataAwsccLightsailInstanceNetworking",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-instance/index.ts",
        "line": 568
      },
      "name": "DataAwsccLightsailInstanceNetworking",
      "namespace": "dataAwsccLightsailInstance",
      "symbolId": "src/data-awscc-lightsail-instance/index:DataAwsccLightsailInstanceNetworking"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailInstance.DataAwsccLightsailInstanceNetworkingMonthlyTransfer": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailInstance.DataAwsccLightsailInstanceNetworkingMonthlyTransfer",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-instance/index.ts",
        "line": 394
      },
      "name": "DataAwsccLightsailInstanceNetworkingMonthlyTransfer",
      "namespace": "dataAwsccLightsailInstance",
      "symbolId": "src/data-awscc-lightsail-instance/index:DataAwsccLightsailInstanceNetworkingMonthlyTransfer"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailInstance.DataAwsccLightsailInstanceNetworkingMonthlyTransferOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailInstance.DataAwsccLightsailInstanceNetworkingMonthlyTransferOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lightsail-instance/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-awscc-lightsail-instance/index.ts",
        "line": 417
      },
      "name": "DataAwsccLightsailInstanceNetworkingMonthlyTransferOutputReference",
      "namespace": "dataAwsccLightsailInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instance/index.ts",
            "line": 444
          },
          "name": "gbPerMonthAllocated",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instance/index.ts",
            "line": 428
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLightsailInstance.DataAwsccLightsailInstanceNetworkingMonthlyTransfer"
          }
        }
      ],
      "symbolId": "src/data-awscc-lightsail-instance/index:DataAwsccLightsailInstanceNetworkingMonthlyTransferOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailInstance.DataAwsccLightsailInstanceNetworkingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailInstance.DataAwsccLightsailInstanceNetworkingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lightsail-instance/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-awscc-lightsail-instance/index.ts",
        "line": 591
      },
      "name": "DataAwsccLightsailInstanceNetworkingOutputReference",
      "namespace": "dataAwsccLightsailInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instance/index.ts",
            "line": 619
          },
          "name": "monthlyTransfer",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLightsailInstance.DataAwsccLightsailInstanceNetworkingMonthlyTransferOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instance/index.ts",
            "line": 625
          },
          "name": "ports",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLightsailInstance.DataAwsccLightsailInstanceNetworkingPortsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instance/index.ts",
            "line": 602
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLightsailInstance.DataAwsccLightsailInstanceNetworking"
          }
        }
      ],
      "symbolId": "src/data-awscc-lightsail-instance/index:DataAwsccLightsailInstanceNetworkingOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailInstance.DataAwsccLightsailInstanceNetworkingPorts": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailInstance.DataAwsccLightsailInstanceNetworkingPorts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-instance/index.ts",
        "line": 448
      },
      "name": "DataAwsccLightsailInstanceNetworkingPorts",
      "namespace": "dataAwsccLightsailInstance",
      "symbolId": "src/data-awscc-lightsail-instance/index:DataAwsccLightsailInstanceNetworkingPorts"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailInstance.DataAwsccLightsailInstanceNetworkingPortsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailInstance.DataAwsccLightsailInstanceNetworkingPortsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lightsail-instance/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-awscc-lightsail-instance/index.ts",
        "line": 550
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instance/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-awscc.dataAwsccLightsailInstance.DataAwsccLightsailInstanceNetworkingPortsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLightsailInstanceNetworkingPortsList",
      "namespace": "dataAwsccLightsailInstance",
      "symbolId": "src/data-awscc-lightsail-instance/index:DataAwsccLightsailInstanceNetworkingPortsList"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailInstance.DataAwsccLightsailInstanceNetworkingPortsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailInstance.DataAwsccLightsailInstanceNetworkingPortsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lightsail-instance/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-instance/index.ts",
        "line": 471
      },
      "name": "DataAwsccLightsailInstanceNetworkingPortsOutputReference",
      "namespace": "dataAwsccLightsailInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instance/index.ts",
            "line": 500
          },
          "name": "accessDirection",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instance/index.ts",
            "line": 505
          },
          "name": "accessFrom",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instance/index.ts",
            "line": 510
          },
          "name": "accessType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instance/index.ts",
            "line": 515
          },
          "name": "cidrListAliases",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instance/index.ts",
            "line": 520
          },
          "name": "cidrs",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instance/index.ts",
            "line": 525
          },
          "name": "commonName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instance/index.ts",
            "line": 530
          },
          "name": "fromPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instance/index.ts",
            "line": 535
          },
          "name": "ipv6Cidrs",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instance/index.ts",
            "line": 540
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instance/index.ts",
            "line": 545
          },
          "name": "toPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instance/index.ts",
            "line": 484
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLightsailInstance.DataAwsccLightsailInstanceNetworkingPorts"
          }
        }
      ],
      "symbolId": "src/data-awscc-lightsail-instance/index:DataAwsccLightsailInstanceNetworkingPortsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailInstance.DataAwsccLightsailInstanceState": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailInstance.DataAwsccLightsailInstanceState",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-instance/index.ts",
        "line": 629
      },
      "name": "DataAwsccLightsailInstanceState",
      "namespace": "dataAwsccLightsailInstance",
      "symbolId": "src/data-awscc-lightsail-instance/index:DataAwsccLightsailInstanceState"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailInstance.DataAwsccLightsailInstanceStateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailInstance.DataAwsccLightsailInstanceStateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lightsail-instance/index.ts",
          "line": 659
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-instance/index.ts",
        "line": 652
      },
      "name": "DataAwsccLightsailInstanceStateOutputReference",
      "namespace": "dataAwsccLightsailInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instance/index.ts",
            "line": 679
          },
          "name": "code",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instance/index.ts",
            "line": 684
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instance/index.ts",
            "line": 663
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLightsailInstance.DataAwsccLightsailInstanceState"
          }
        }
      ],
      "symbolId": "src/data-awscc-lightsail-instance/index:DataAwsccLightsailInstanceStateOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailInstance.DataAwsccLightsailInstanceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailInstance.DataAwsccLightsailInstanceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-instance/index.ts",
        "line": 688
      },
      "name": "DataAwsccLightsailInstanceTags",
      "namespace": "dataAwsccLightsailInstance",
      "symbolId": "src/data-awscc-lightsail-instance/index:DataAwsccLightsailInstanceTags"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailInstance.DataAwsccLightsailInstanceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailInstance.DataAwsccLightsailInstanceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lightsail-instance/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-instance/index.ts",
        "line": 750
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instance/index.ts",
            "line": 764
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLightsailInstance.DataAwsccLightsailInstanceTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLightsailInstanceTagsList",
      "namespace": "dataAwsccLightsailInstance",
      "symbolId": "src/data-awscc-lightsail-instance/index:DataAwsccLightsailInstanceTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailInstance.DataAwsccLightsailInstanceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailInstance.DataAwsccLightsailInstanceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lightsail-instance/index.ts",
          "line": 720
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-instance/index.ts",
        "line": 711
      },
      "name": "DataAwsccLightsailInstanceTagsOutputReference",
      "namespace": "dataAwsccLightsailInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instance/index.ts",
            "line": 740
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instance/index.ts",
            "line": 745
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instance/index.ts",
            "line": 724
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLightsailInstance.DataAwsccLightsailInstanceTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-lightsail-instance/index:DataAwsccLightsailInstanceTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailInstanceSnapshot.DataAwsccLightsailInstanceSnapshot": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_instance_snapshot awscc_lightsail_instance_snapshot}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailInstanceSnapshot.DataAwsccLightsailInstanceSnapshot",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_instance_snapshot awscc_lightsail_instance_snapshot} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-lightsail-instance-snapshot/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLightsailInstanceSnapshot.DataAwsccLightsailInstanceSnapshotConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-instance-snapshot/index.ts",
        "line": 168
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLightsailInstanceSnapshot resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instance-snapshot/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 DataAwsccLightsailInstanceSnapshot to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_instance_snapshot#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLightsailInstanceSnapshot that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLightsailInstanceSnapshot to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instance-snapshot/index.ts",
            "line": 302
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instance-snapshot/index.ts",
            "line": 308
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLightsailInstanceSnapshot",
      "namespace": "dataAwsccLightsailInstanceSnapshot",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instance-snapshot/index.ts",
            "line": 173
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instance-snapshot/index.ts",
            "line": 224
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instance-snapshot/index.ts",
            "line": 229
          },
          "name": "fromInstanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instance-snapshot/index.ts",
            "line": 234
          },
          "name": "fromInstanceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instance-snapshot/index.ts",
            "line": 252
          },
          "name": "instanceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instance-snapshot/index.ts",
            "line": 257
          },
          "name": "instanceSnapshotName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instance-snapshot/index.ts",
            "line": 262
          },
          "name": "isFromAutoSnapshot",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instance-snapshot/index.ts",
            "line": 268
          },
          "name": "location",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLightsailInstanceSnapshot.DataAwsccLightsailInstanceSnapshotLocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instance-snapshot/index.ts",
            "line": 273
          },
          "name": "resourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instance-snapshot/index.ts",
            "line": 278
          },
          "name": "sizeInGb",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instance-snapshot/index.ts",
            "line": 283
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instance-snapshot/index.ts",
            "line": 288
          },
          "name": "supportCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instance-snapshot/index.ts",
            "line": 294
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLightsailInstanceSnapshot.DataAwsccLightsailInstanceSnapshotTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instance-snapshot/index.ts",
            "line": 247
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instance-snapshot/index.ts",
            "line": 240
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-lightsail-instance-snapshot/index:DataAwsccLightsailInstanceSnapshot"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailInstanceSnapshot.DataAwsccLightsailInstanceSnapshotConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailInstanceSnapshot.DataAwsccLightsailInstanceSnapshotConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-instance-snapshot/index.ts",
        "line": 14
      },
      "name": "DataAwsccLightsailInstanceSnapshotConfig",
      "namespace": "dataAwsccLightsailInstanceSnapshot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_instance_snapshot#id DataAwsccLightsailInstanceSnapshot#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instance-snapshot/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-lightsail-instance-snapshot/index:DataAwsccLightsailInstanceSnapshotConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailInstanceSnapshot.DataAwsccLightsailInstanceSnapshotLocation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailInstanceSnapshot.DataAwsccLightsailInstanceSnapshotLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-instance-snapshot/index.ts",
        "line": 25
      },
      "name": "DataAwsccLightsailInstanceSnapshotLocation",
      "namespace": "dataAwsccLightsailInstanceSnapshot",
      "symbolId": "src/data-awscc-lightsail-instance-snapshot/index:DataAwsccLightsailInstanceSnapshotLocation"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailInstanceSnapshot.DataAwsccLightsailInstanceSnapshotLocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailInstanceSnapshot.DataAwsccLightsailInstanceSnapshotLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lightsail-instance-snapshot/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-instance-snapshot/index.ts",
        "line": 48
      },
      "name": "DataAwsccLightsailInstanceSnapshotLocationOutputReference",
      "namespace": "dataAwsccLightsailInstanceSnapshot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instance-snapshot/index.ts",
            "line": 75
          },
          "name": "availabilityZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instance-snapshot/index.ts",
            "line": 80
          },
          "name": "regionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instance-snapshot/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLightsailInstanceSnapshot.DataAwsccLightsailInstanceSnapshotLocation"
          }
        }
      ],
      "symbolId": "src/data-awscc-lightsail-instance-snapshot/index:DataAwsccLightsailInstanceSnapshotLocationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailInstanceSnapshot.DataAwsccLightsailInstanceSnapshotTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailInstanceSnapshot.DataAwsccLightsailInstanceSnapshotTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-instance-snapshot/index.ts",
        "line": 84
      },
      "name": "DataAwsccLightsailInstanceSnapshotTags",
      "namespace": "dataAwsccLightsailInstanceSnapshot",
      "symbolId": "src/data-awscc-lightsail-instance-snapshot/index:DataAwsccLightsailInstanceSnapshotTags"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailInstanceSnapshot.DataAwsccLightsailInstanceSnapshotTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailInstanceSnapshot.DataAwsccLightsailInstanceSnapshotTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lightsail-instance-snapshot/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-instance-snapshot/index.ts",
        "line": 146
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instance-snapshot/index.ts",
            "line": 160
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLightsailInstanceSnapshot.DataAwsccLightsailInstanceSnapshotTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLightsailInstanceSnapshotTagsList",
      "namespace": "dataAwsccLightsailInstanceSnapshot",
      "symbolId": "src/data-awscc-lightsail-instance-snapshot/index:DataAwsccLightsailInstanceSnapshotTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailInstanceSnapshot.DataAwsccLightsailInstanceSnapshotTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailInstanceSnapshot.DataAwsccLightsailInstanceSnapshotTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lightsail-instance-snapshot/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-instance-snapshot/index.ts",
        "line": 107
      },
      "name": "DataAwsccLightsailInstanceSnapshotTagsOutputReference",
      "namespace": "dataAwsccLightsailInstanceSnapshot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instance-snapshot/index.ts",
            "line": 136
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instance-snapshot/index.ts",
            "line": 141
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instance-snapshot/index.ts",
            "line": 120
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLightsailInstanceSnapshot.DataAwsccLightsailInstanceSnapshotTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-lightsail-instance-snapshot/index:DataAwsccLightsailInstanceSnapshotTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailInstanceSnapshots.DataAwsccLightsailInstanceSnapshots": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_instance_snapshots awscc_lightsail_instance_snapshots}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailInstanceSnapshots.DataAwsccLightsailInstanceSnapshots",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_instance_snapshots awscc_lightsail_instance_snapshots} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-lightsail-instance-snapshots/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLightsailInstanceSnapshots.DataAwsccLightsailInstanceSnapshotsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-instance-snapshots/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLightsailInstanceSnapshots resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instance-snapshots/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccLightsailInstanceSnapshots to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_instance_snapshots#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLightsailInstanceSnapshots that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLightsailInstanceSnapshots to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instance-snapshots/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instance-snapshots/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLightsailInstanceSnapshots",
      "namespace": "dataAwsccLightsailInstanceSnapshots",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instance-snapshots/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instance-snapshots/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instance-snapshots/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-lightsail-instance-snapshots/index:DataAwsccLightsailInstanceSnapshots"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailInstanceSnapshots.DataAwsccLightsailInstanceSnapshotsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailInstanceSnapshots.DataAwsccLightsailInstanceSnapshotsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-instance-snapshots/index.ts",
        "line": 14
      },
      "name": "DataAwsccLightsailInstanceSnapshotsConfig",
      "namespace": "dataAwsccLightsailInstanceSnapshots",
      "symbolId": "src/data-awscc-lightsail-instance-snapshots/index:DataAwsccLightsailInstanceSnapshotsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailInstances.DataAwsccLightsailInstances": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_instances awscc_lightsail_instances}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailInstances.DataAwsccLightsailInstances",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_instances awscc_lightsail_instances} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-lightsail-instances/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLightsailInstances.DataAwsccLightsailInstancesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-instances/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLightsailInstances resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instances/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccLightsailInstances to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_instances#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLightsailInstances that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLightsailInstances to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instances/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instances/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLightsailInstances",
      "namespace": "dataAwsccLightsailInstances",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instances/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instances/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-instances/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-lightsail-instances/index:DataAwsccLightsailInstances"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailInstances.DataAwsccLightsailInstancesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailInstances.DataAwsccLightsailInstancesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-instances/index.ts",
        "line": 14
      },
      "name": "DataAwsccLightsailInstancesConfig",
      "namespace": "dataAwsccLightsailInstances",
      "symbolId": "src/data-awscc-lightsail-instances/index:DataAwsccLightsailInstancesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailLoadBalancer.DataAwsccLightsailLoadBalancer": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_load_balancer awscc_lightsail_load_balancer}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailLoadBalancer.DataAwsccLightsailLoadBalancer",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_load_balancer awscc_lightsail_load_balancer} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-lightsail-load-balancer/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-awscc.dataAwsccLightsailLoadBalancer.DataAwsccLightsailLoadBalancerConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-load-balancer/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLightsailLoadBalancer resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-load-balancer/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 DataAwsccLightsailLoadBalancer to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_load_balancer#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLightsailLoadBalancer that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLightsailLoadBalancer to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-load-balancer/index.ts",
            "line": 232
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-load-balancer/index.ts",
            "line": 238
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLightsailLoadBalancer",
      "namespace": "dataAwsccLightsailLoadBalancer",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-load-balancer/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-load-balancer/index.ts",
            "line": 165
          },
          "name": "attachedInstances",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-load-balancer/index.ts",
            "line": 170
          },
          "name": "healthCheckPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-load-balancer/index.ts",
            "line": 188
          },
          "name": "instancePort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-load-balancer/index.ts",
            "line": 193
          },
          "name": "ipAddressType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-load-balancer/index.ts",
            "line": 198
          },
          "name": "loadBalancerArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-load-balancer/index.ts",
            "line": 203
          },
          "name": "loadBalancerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-load-balancer/index.ts",
            "line": 208
          },
          "name": "sessionStickinessEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-load-balancer/index.ts",
            "line": 213
          },
          "name": "sessionStickinessLbCookieDurationSeconds",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-load-balancer/index.ts",
            "line": 219
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLightsailLoadBalancer.DataAwsccLightsailLoadBalancerTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-load-balancer/index.ts",
            "line": 224
          },
          "name": "tlsPolicyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-load-balancer/index.ts",
            "line": 183
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-load-balancer/index.ts",
            "line": 176
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-lightsail-load-balancer/index:DataAwsccLightsailLoadBalancer"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailLoadBalancer.DataAwsccLightsailLoadBalancerConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailLoadBalancer.DataAwsccLightsailLoadBalancerConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-load-balancer/index.ts",
        "line": 14
      },
      "name": "DataAwsccLightsailLoadBalancerConfig",
      "namespace": "dataAwsccLightsailLoadBalancer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_load_balancer#id DataAwsccLightsailLoadBalancer#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-load-balancer/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-lightsail-load-balancer/index:DataAwsccLightsailLoadBalancerConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailLoadBalancer.DataAwsccLightsailLoadBalancerTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailLoadBalancer.DataAwsccLightsailLoadBalancerTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-load-balancer/index.ts",
        "line": 25
      },
      "name": "DataAwsccLightsailLoadBalancerTags",
      "namespace": "dataAwsccLightsailLoadBalancer",
      "symbolId": "src/data-awscc-lightsail-load-balancer/index:DataAwsccLightsailLoadBalancerTags"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailLoadBalancer.DataAwsccLightsailLoadBalancerTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailLoadBalancer.DataAwsccLightsailLoadBalancerTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lightsail-load-balancer/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-awscc-lightsail-load-balancer/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-load-balancer/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-awscc.dataAwsccLightsailLoadBalancer.DataAwsccLightsailLoadBalancerTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLightsailLoadBalancerTagsList",
      "namespace": "dataAwsccLightsailLoadBalancer",
      "symbolId": "src/data-awscc-lightsail-load-balancer/index:DataAwsccLightsailLoadBalancerTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailLoadBalancer.DataAwsccLightsailLoadBalancerTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailLoadBalancer.DataAwsccLightsailLoadBalancerTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lightsail-load-balancer/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-load-balancer/index.ts",
        "line": 48
      },
      "name": "DataAwsccLightsailLoadBalancerTagsOutputReference",
      "namespace": "dataAwsccLightsailLoadBalancer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-load-balancer/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-load-balancer/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-load-balancer/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLightsailLoadBalancer.DataAwsccLightsailLoadBalancerTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-lightsail-load-balancer/index:DataAwsccLightsailLoadBalancerTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailLoadBalancerTlsCertificate.DataAwsccLightsailLoadBalancerTlsCertificate": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_load_balancer_tls_certificate awscc_lightsail_load_balancer_tls_certificate}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailLoadBalancerTlsCertificate.DataAwsccLightsailLoadBalancerTlsCertificate",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_load_balancer_tls_certificate awscc_lightsail_load_balancer_tls_certificate} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-lightsail-load-balancer-tls-certificate/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLightsailLoadBalancerTlsCertificate.DataAwsccLightsailLoadBalancerTlsCertificateConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-load-balancer-tls-certificate/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLightsailLoadBalancerTlsCertificate resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-load-balancer-tls-certificate/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccLightsailLoadBalancerTlsCertificate to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_load_balancer_tls_certificate#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLightsailLoadBalancerTlsCertificate that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLightsailLoadBalancerTlsCertificate to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-load-balancer-tls-certificate/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-awscc-lightsail-load-balancer-tls-certificate/index.ts",
            "line": 147
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLightsailLoadBalancerTlsCertificate",
      "namespace": "dataAwsccLightsailLoadBalancerTlsCertificate",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-load-balancer-tls-certificate/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-load-balancer-tls-certificate/index.ts",
            "line": 85
          },
          "name": "certificateAlternativeNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-load-balancer-tls-certificate/index.ts",
            "line": 90
          },
          "name": "certificateDomainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-load-balancer-tls-certificate/index.ts",
            "line": 95
          },
          "name": "certificateName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-load-balancer-tls-certificate/index.ts",
            "line": 100
          },
          "name": "httpsRedirectionEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-load-balancer-tls-certificate/index.ts",
            "line": 118
          },
          "name": "isAttached",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-load-balancer-tls-certificate/index.ts",
            "line": 123
          },
          "name": "loadBalancerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-load-balancer-tls-certificate/index.ts",
            "line": 128
          },
          "name": "loadBalancerTlsCertificateArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-load-balancer-tls-certificate/index.ts",
            "line": 133
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-load-balancer-tls-certificate/index.ts",
            "line": 113
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-load-balancer-tls-certificate/index.ts",
            "line": 106
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-lightsail-load-balancer-tls-certificate/index:DataAwsccLightsailLoadBalancerTlsCertificate"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailLoadBalancerTlsCertificate.DataAwsccLightsailLoadBalancerTlsCertificateConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailLoadBalancerTlsCertificate.DataAwsccLightsailLoadBalancerTlsCertificateConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-load-balancer-tls-certificate/index.ts",
        "line": 14
      },
      "name": "DataAwsccLightsailLoadBalancerTlsCertificateConfig",
      "namespace": "dataAwsccLightsailLoadBalancerTlsCertificate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_load_balancer_tls_certificate#id DataAwsccLightsailLoadBalancerTlsCertificate#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-load-balancer-tls-certificate/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-lightsail-load-balancer-tls-certificate/index:DataAwsccLightsailLoadBalancerTlsCertificateConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailLoadBalancerTlsCertificates.DataAwsccLightsailLoadBalancerTlsCertificates": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_load_balancer_tls_certificates awscc_lightsail_load_balancer_tls_certificates}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailLoadBalancerTlsCertificates.DataAwsccLightsailLoadBalancerTlsCertificates",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_load_balancer_tls_certificates awscc_lightsail_load_balancer_tls_certificates} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-lightsail-load-balancer-tls-certificates/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLightsailLoadBalancerTlsCertificates.DataAwsccLightsailLoadBalancerTlsCertificatesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-load-balancer-tls-certificates/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLightsailLoadBalancerTlsCertificates resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-load-balancer-tls-certificates/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccLightsailLoadBalancerTlsCertificates to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_load_balancer_tls_certificates#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLightsailLoadBalancerTlsCertificates that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLightsailLoadBalancerTlsCertificates to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-load-balancer-tls-certificates/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-load-balancer-tls-certificates/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLightsailLoadBalancerTlsCertificates",
      "namespace": "dataAwsccLightsailLoadBalancerTlsCertificates",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-load-balancer-tls-certificates/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-load-balancer-tls-certificates/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-load-balancer-tls-certificates/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-lightsail-load-balancer-tls-certificates/index:DataAwsccLightsailLoadBalancerTlsCertificates"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailLoadBalancerTlsCertificates.DataAwsccLightsailLoadBalancerTlsCertificatesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailLoadBalancerTlsCertificates.DataAwsccLightsailLoadBalancerTlsCertificatesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-load-balancer-tls-certificates/index.ts",
        "line": 14
      },
      "name": "DataAwsccLightsailLoadBalancerTlsCertificatesConfig",
      "namespace": "dataAwsccLightsailLoadBalancerTlsCertificates",
      "symbolId": "src/data-awscc-lightsail-load-balancer-tls-certificates/index:DataAwsccLightsailLoadBalancerTlsCertificatesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailLoadBalancers.DataAwsccLightsailLoadBalancers": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_load_balancers awscc_lightsail_load_balancers}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailLoadBalancers.DataAwsccLightsailLoadBalancers",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_load_balancers awscc_lightsail_load_balancers} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-lightsail-load-balancers/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLightsailLoadBalancers.DataAwsccLightsailLoadBalancersConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-load-balancers/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLightsailLoadBalancers resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-load-balancers/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccLightsailLoadBalancers to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_load_balancers#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLightsailLoadBalancers that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLightsailLoadBalancers to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-load-balancers/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-load-balancers/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLightsailLoadBalancers",
      "namespace": "dataAwsccLightsailLoadBalancers",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-load-balancers/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-load-balancers/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-load-balancers/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-lightsail-load-balancers/index:DataAwsccLightsailLoadBalancers"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailLoadBalancers.DataAwsccLightsailLoadBalancersConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailLoadBalancers.DataAwsccLightsailLoadBalancersConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-load-balancers/index.ts",
        "line": 14
      },
      "name": "DataAwsccLightsailLoadBalancersConfig",
      "namespace": "dataAwsccLightsailLoadBalancers",
      "symbolId": "src/data-awscc-lightsail-load-balancers/index:DataAwsccLightsailLoadBalancersConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailStaticIp.DataAwsccLightsailStaticIp": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_static_ip awscc_lightsail_static_ip}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailStaticIp.DataAwsccLightsailStaticIp",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_static_ip awscc_lightsail_static_ip} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-lightsail-static-ip/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLightsailStaticIp.DataAwsccLightsailStaticIpConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-static-ip/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLightsailStaticIp resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-static-ip/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccLightsailStaticIp to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_static_ip#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLightsailStaticIp that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLightsailStaticIp to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-static-ip/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-awscc-lightsail-static-ip/index.ts",
            "line": 132
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLightsailStaticIp",
      "namespace": "dataAwsccLightsailStaticIp",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-static-ip/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-static-ip/index.ts",
            "line": 85
          },
          "name": "attachedTo",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-static-ip/index.ts",
            "line": 103
          },
          "name": "ipAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-static-ip/index.ts",
            "line": 108
          },
          "name": "isAttached",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-static-ip/index.ts",
            "line": 113
          },
          "name": "staticIpArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-static-ip/index.ts",
            "line": 118
          },
          "name": "staticIpName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-static-ip/index.ts",
            "line": 98
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-static-ip/index.ts",
            "line": 91
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-lightsail-static-ip/index:DataAwsccLightsailStaticIp"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailStaticIp.DataAwsccLightsailStaticIpConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailStaticIp.DataAwsccLightsailStaticIpConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-static-ip/index.ts",
        "line": 14
      },
      "name": "DataAwsccLightsailStaticIpConfig",
      "namespace": "dataAwsccLightsailStaticIp",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_static_ip#id DataAwsccLightsailStaticIp#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-static-ip/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-lightsail-static-ip/index:DataAwsccLightsailStaticIpConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailStaticIps.DataAwsccLightsailStaticIps": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_static_ips awscc_lightsail_static_ips}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailStaticIps.DataAwsccLightsailStaticIps",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_static_ips awscc_lightsail_static_ips} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-lightsail-static-ips/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLightsailStaticIps.DataAwsccLightsailStaticIpsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-static-ips/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLightsailStaticIps resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-static-ips/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccLightsailStaticIps to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lightsail_static_ips#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLightsailStaticIps that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLightsailStaticIps to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-static-ips/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-static-ips/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLightsailStaticIps",
      "namespace": "dataAwsccLightsailStaticIps",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-static-ips/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-static-ips/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lightsail-static-ips/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-lightsail-static-ips/index:DataAwsccLightsailStaticIps"
    },
    "@cdktn/provider-awscc.dataAwsccLightsailStaticIps.DataAwsccLightsailStaticIpsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLightsailStaticIps.DataAwsccLightsailStaticIpsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lightsail-static-ips/index.ts",
        "line": 14
      },
      "name": "DataAwsccLightsailStaticIpsConfig",
      "namespace": "dataAwsccLightsailStaticIps",
      "symbolId": "src/data-awscc-lightsail-static-ips/index:DataAwsccLightsailStaticIpsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLocationApiKey.DataAwsccLocationApiKey": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/location_api_key awscc_location_api_key}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLocationApiKey.DataAwsccLocationApiKey",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/location_api_key awscc_location_api_key} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-location-api-key/index.ts",
          "line": 372
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLocationApiKey.DataAwsccLocationApiKeyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-location-api-key/index.ts",
        "line": 340
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLocationApiKey resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-location-api-key/index.ts",
            "line": 357
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccLocationApiKey to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/location_api_key#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLocationApiKey that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLocationApiKey to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-location-api-key/index.ts",
            "line": 474
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-location-api-key/index.ts",
            "line": 480
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLocationApiKey",
      "namespace": "dataAwsccLocationApiKey",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-api-key/index.ts",
            "line": 345
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-api-key/index.ts",
            "line": 396
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-api-key/index.ts",
            "line": 401
          },
          "name": "createTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-api-key/index.ts",
            "line": 406
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-api-key/index.ts",
            "line": 411
          },
          "name": "expireTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-api-key/index.ts",
            "line": 416
          },
          "name": "forceDelete",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-api-key/index.ts",
            "line": 421
          },
          "name": "forceUpdate",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-api-key/index.ts",
            "line": 439
          },
          "name": "keyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-api-key/index.ts",
            "line": 444
          },
          "name": "keyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-api-key/index.ts",
            "line": 449
          },
          "name": "noExpiry",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-api-key/index.ts",
            "line": 455
          },
          "name": "restrictions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLocationApiKey.DataAwsccLocationApiKeyRestrictionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-api-key/index.ts",
            "line": 461
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLocationApiKey.DataAwsccLocationApiKeyTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-api-key/index.ts",
            "line": 466
          },
          "name": "updateTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-api-key/index.ts",
            "line": 434
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-location-api-key/index.ts",
            "line": 427
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-location-api-key/index:DataAwsccLocationApiKey"
    },
    "@cdktn/provider-awscc.dataAwsccLocationApiKey.DataAwsccLocationApiKeyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLocationApiKey.DataAwsccLocationApiKeyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-location-api-key/index.ts",
        "line": 14
      },
      "name": "DataAwsccLocationApiKeyConfig",
      "namespace": "dataAwsccLocationApiKey",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/location_api_key#id DataAwsccLocationApiKey#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-api-key/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-location-api-key/index:DataAwsccLocationApiKeyConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLocationApiKey.DataAwsccLocationApiKeyRestrictions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLocationApiKey.DataAwsccLocationApiKeyRestrictions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-location-api-key/index.ts",
        "line": 180
      },
      "name": "DataAwsccLocationApiKeyRestrictions",
      "namespace": "dataAwsccLocationApiKey",
      "symbolId": "src/data-awscc-location-api-key/index:DataAwsccLocationApiKeyRestrictions"
    },
    "@cdktn/provider-awscc.dataAwsccLocationApiKey.DataAwsccLocationApiKeyRestrictionsAllowAndroidApps": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLocationApiKey.DataAwsccLocationApiKeyRestrictionsAllowAndroidApps",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-location-api-key/index.ts",
        "line": 25
      },
      "name": "DataAwsccLocationApiKeyRestrictionsAllowAndroidApps",
      "namespace": "dataAwsccLocationApiKey",
      "symbolId": "src/data-awscc-location-api-key/index:DataAwsccLocationApiKeyRestrictionsAllowAndroidApps"
    },
    "@cdktn/provider-awscc.dataAwsccLocationApiKey.DataAwsccLocationApiKeyRestrictionsAllowAndroidAppsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLocationApiKey.DataAwsccLocationApiKeyRestrictionsAllowAndroidAppsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-location-api-key/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-awscc-location-api-key/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-location-api-key/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-awscc.dataAwsccLocationApiKey.DataAwsccLocationApiKeyRestrictionsAllowAndroidAppsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLocationApiKeyRestrictionsAllowAndroidAppsList",
      "namespace": "dataAwsccLocationApiKey",
      "symbolId": "src/data-awscc-location-api-key/index:DataAwsccLocationApiKeyRestrictionsAllowAndroidAppsList"
    },
    "@cdktn/provider-awscc.dataAwsccLocationApiKey.DataAwsccLocationApiKeyRestrictionsAllowAndroidAppsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLocationApiKey.DataAwsccLocationApiKeyRestrictionsAllowAndroidAppsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-location-api-key/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-location-api-key/index.ts",
        "line": 48
      },
      "name": "DataAwsccLocationApiKeyRestrictionsAllowAndroidAppsOutputReference",
      "namespace": "dataAwsccLocationApiKey",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-api-key/index.ts",
            "line": 77
          },
          "name": "certificateFingerprint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-api-key/index.ts",
            "line": 82
          },
          "name": "package",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-location-api-key/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLocationApiKey.DataAwsccLocationApiKeyRestrictionsAllowAndroidApps"
          }
        }
      ],
      "symbolId": "src/data-awscc-location-api-key/index:DataAwsccLocationApiKeyRestrictionsAllowAndroidAppsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLocationApiKey.DataAwsccLocationApiKeyRestrictionsAllowAppleApps": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLocationApiKey.DataAwsccLocationApiKeyRestrictionsAllowAppleApps",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-location-api-key/index.ts",
        "line": 105
      },
      "name": "DataAwsccLocationApiKeyRestrictionsAllowAppleApps",
      "namespace": "dataAwsccLocationApiKey",
      "symbolId": "src/data-awscc-location-api-key/index:DataAwsccLocationApiKeyRestrictionsAllowAppleApps"
    },
    "@cdktn/provider-awscc.dataAwsccLocationApiKey.DataAwsccLocationApiKeyRestrictionsAllowAppleAppsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLocationApiKey.DataAwsccLocationApiKeyRestrictionsAllowAppleAppsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-location-api-key/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-location-api-key/index.ts",
        "line": 162
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-location-api-key/index.ts",
            "line": 176
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLocationApiKey.DataAwsccLocationApiKeyRestrictionsAllowAppleAppsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLocationApiKeyRestrictionsAllowAppleAppsList",
      "namespace": "dataAwsccLocationApiKey",
      "symbolId": "src/data-awscc-location-api-key/index:DataAwsccLocationApiKeyRestrictionsAllowAppleAppsList"
    },
    "@cdktn/provider-awscc.dataAwsccLocationApiKey.DataAwsccLocationApiKeyRestrictionsAllowAppleAppsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLocationApiKey.DataAwsccLocationApiKeyRestrictionsAllowAppleAppsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-location-api-key/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-awscc-location-api-key/index.ts",
        "line": 128
      },
      "name": "DataAwsccLocationApiKeyRestrictionsAllowAppleAppsOutputReference",
      "namespace": "dataAwsccLocationApiKey",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-api-key/index.ts",
            "line": 157
          },
          "name": "bundleId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-location-api-key/index.ts",
            "line": 141
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLocationApiKey.DataAwsccLocationApiKeyRestrictionsAllowAppleApps"
          }
        }
      ],
      "symbolId": "src/data-awscc-location-api-key/index:DataAwsccLocationApiKeyRestrictionsAllowAppleAppsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLocationApiKey.DataAwsccLocationApiKeyRestrictionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLocationApiKey.DataAwsccLocationApiKeyRestrictionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-location-api-key/index.ts",
          "line": 210
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-location-api-key/index.ts",
        "line": 203
      },
      "name": "DataAwsccLocationApiKeyRestrictionsOutputReference",
      "namespace": "dataAwsccLocationApiKey",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-api-key/index.ts",
            "line": 230
          },
          "name": "allowActions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-api-key/index.ts",
            "line": 236
          },
          "name": "allowAndroidApps",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLocationApiKey.DataAwsccLocationApiKeyRestrictionsAllowAndroidAppsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-api-key/index.ts",
            "line": 242
          },
          "name": "allowAppleApps",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLocationApiKey.DataAwsccLocationApiKeyRestrictionsAllowAppleAppsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-api-key/index.ts",
            "line": 247
          },
          "name": "allowReferers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-api-key/index.ts",
            "line": 252
          },
          "name": "allowResources",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-location-api-key/index.ts",
            "line": 214
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLocationApiKey.DataAwsccLocationApiKeyRestrictions"
          }
        }
      ],
      "symbolId": "src/data-awscc-location-api-key/index:DataAwsccLocationApiKeyRestrictionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLocationApiKey.DataAwsccLocationApiKeyTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLocationApiKey.DataAwsccLocationApiKeyTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-location-api-key/index.ts",
        "line": 256
      },
      "name": "DataAwsccLocationApiKeyTags",
      "namespace": "dataAwsccLocationApiKey",
      "symbolId": "src/data-awscc-location-api-key/index:DataAwsccLocationApiKeyTags"
    },
    "@cdktn/provider-awscc.dataAwsccLocationApiKey.DataAwsccLocationApiKeyTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLocationApiKey.DataAwsccLocationApiKeyTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-location-api-key/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-location-api-key/index.ts",
        "line": 318
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-location-api-key/index.ts",
            "line": 332
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLocationApiKey.DataAwsccLocationApiKeyTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLocationApiKeyTagsList",
      "namespace": "dataAwsccLocationApiKey",
      "symbolId": "src/data-awscc-location-api-key/index:DataAwsccLocationApiKeyTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccLocationApiKey.DataAwsccLocationApiKeyTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLocationApiKey.DataAwsccLocationApiKeyTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-location-api-key/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-awscc-location-api-key/index.ts",
        "line": 279
      },
      "name": "DataAwsccLocationApiKeyTagsOutputReference",
      "namespace": "dataAwsccLocationApiKey",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-api-key/index.ts",
            "line": 308
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-api-key/index.ts",
            "line": 313
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-location-api-key/index.ts",
            "line": 292
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLocationApiKey.DataAwsccLocationApiKeyTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-location-api-key/index:DataAwsccLocationApiKeyTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLocationApiKeys.DataAwsccLocationApiKeys": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/location_api_keys awscc_location_api_keys}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLocationApiKeys.DataAwsccLocationApiKeys",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/location_api_keys awscc_location_api_keys} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-location-api-keys/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLocationApiKeys.DataAwsccLocationApiKeysConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-location-api-keys/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLocationApiKeys resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-location-api-keys/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccLocationApiKeys to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/location_api_keys#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLocationApiKeys that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLocationApiKeys to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-location-api-keys/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-location-api-keys/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLocationApiKeys",
      "namespace": "dataAwsccLocationApiKeys",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-api-keys/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-api-keys/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-api-keys/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-location-api-keys/index:DataAwsccLocationApiKeys"
    },
    "@cdktn/provider-awscc.dataAwsccLocationApiKeys.DataAwsccLocationApiKeysConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLocationApiKeys.DataAwsccLocationApiKeysConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-location-api-keys/index.ts",
        "line": 14
      },
      "name": "DataAwsccLocationApiKeysConfig",
      "namespace": "dataAwsccLocationApiKeys",
      "symbolId": "src/data-awscc-location-api-keys/index:DataAwsccLocationApiKeysConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLocationGeofenceCollection.DataAwsccLocationGeofenceCollection": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/location_geofence_collection awscc_location_geofence_collection}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLocationGeofenceCollection.DataAwsccLocationGeofenceCollection",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/location_geofence_collection awscc_location_geofence_collection} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-location-geofence-collection/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-awscc.dataAwsccLocationGeofenceCollection.DataAwsccLocationGeofenceCollectionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-location-geofence-collection/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLocationGeofenceCollection resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-location-geofence-collection/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 DataAwsccLocationGeofenceCollection to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/location_geofence_collection#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLocationGeofenceCollection that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLocationGeofenceCollection to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-location-geofence-collection/index.ts",
            "line": 232
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-location-geofence-collection/index.ts",
            "line": 238
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLocationGeofenceCollection",
      "namespace": "dataAwsccLocationGeofenceCollection",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-geofence-collection/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-geofence-collection/index.ts",
            "line": 165
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-geofence-collection/index.ts",
            "line": 170
          },
          "name": "collectionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-geofence-collection/index.ts",
            "line": 175
          },
          "name": "collectionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-geofence-collection/index.ts",
            "line": 180
          },
          "name": "createTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-geofence-collection/index.ts",
            "line": 185
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-geofence-collection/index.ts",
            "line": 203
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-geofence-collection/index.ts",
            "line": 208
          },
          "name": "pricingPlan",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-geofence-collection/index.ts",
            "line": 213
          },
          "name": "pricingPlanDataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-geofence-collection/index.ts",
            "line": 219
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLocationGeofenceCollection.DataAwsccLocationGeofenceCollectionTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-geofence-collection/index.ts",
            "line": 224
          },
          "name": "updateTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-geofence-collection/index.ts",
            "line": 198
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-location-geofence-collection/index.ts",
            "line": 191
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-location-geofence-collection/index:DataAwsccLocationGeofenceCollection"
    },
    "@cdktn/provider-awscc.dataAwsccLocationGeofenceCollection.DataAwsccLocationGeofenceCollectionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLocationGeofenceCollection.DataAwsccLocationGeofenceCollectionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-location-geofence-collection/index.ts",
        "line": 14
      },
      "name": "DataAwsccLocationGeofenceCollectionConfig",
      "namespace": "dataAwsccLocationGeofenceCollection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/location_geofence_collection#id DataAwsccLocationGeofenceCollection#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-geofence-collection/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-location-geofence-collection/index:DataAwsccLocationGeofenceCollectionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLocationGeofenceCollection.DataAwsccLocationGeofenceCollectionTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLocationGeofenceCollection.DataAwsccLocationGeofenceCollectionTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-location-geofence-collection/index.ts",
        "line": 25
      },
      "name": "DataAwsccLocationGeofenceCollectionTags",
      "namespace": "dataAwsccLocationGeofenceCollection",
      "symbolId": "src/data-awscc-location-geofence-collection/index:DataAwsccLocationGeofenceCollectionTags"
    },
    "@cdktn/provider-awscc.dataAwsccLocationGeofenceCollection.DataAwsccLocationGeofenceCollectionTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLocationGeofenceCollection.DataAwsccLocationGeofenceCollectionTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-location-geofence-collection/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-awscc-location-geofence-collection/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-location-geofence-collection/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-awscc.dataAwsccLocationGeofenceCollection.DataAwsccLocationGeofenceCollectionTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLocationGeofenceCollectionTagsList",
      "namespace": "dataAwsccLocationGeofenceCollection",
      "symbolId": "src/data-awscc-location-geofence-collection/index:DataAwsccLocationGeofenceCollectionTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccLocationGeofenceCollection.DataAwsccLocationGeofenceCollectionTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLocationGeofenceCollection.DataAwsccLocationGeofenceCollectionTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-location-geofence-collection/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-location-geofence-collection/index.ts",
        "line": 48
      },
      "name": "DataAwsccLocationGeofenceCollectionTagsOutputReference",
      "namespace": "dataAwsccLocationGeofenceCollection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-geofence-collection/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-geofence-collection/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-location-geofence-collection/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLocationGeofenceCollection.DataAwsccLocationGeofenceCollectionTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-location-geofence-collection/index:DataAwsccLocationGeofenceCollectionTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLocationGeofenceCollections.DataAwsccLocationGeofenceCollections": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/location_geofence_collections awscc_location_geofence_collections}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLocationGeofenceCollections.DataAwsccLocationGeofenceCollections",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/location_geofence_collections awscc_location_geofence_collections} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-location-geofence-collections/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLocationGeofenceCollections.DataAwsccLocationGeofenceCollectionsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-location-geofence-collections/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLocationGeofenceCollections resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-location-geofence-collections/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccLocationGeofenceCollections to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/location_geofence_collections#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLocationGeofenceCollections that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLocationGeofenceCollections to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-location-geofence-collections/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-location-geofence-collections/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLocationGeofenceCollections",
      "namespace": "dataAwsccLocationGeofenceCollections",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-geofence-collections/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-geofence-collections/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-geofence-collections/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-location-geofence-collections/index:DataAwsccLocationGeofenceCollections"
    },
    "@cdktn/provider-awscc.dataAwsccLocationGeofenceCollections.DataAwsccLocationGeofenceCollectionsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLocationGeofenceCollections.DataAwsccLocationGeofenceCollectionsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-location-geofence-collections/index.ts",
        "line": 14
      },
      "name": "DataAwsccLocationGeofenceCollectionsConfig",
      "namespace": "dataAwsccLocationGeofenceCollections",
      "symbolId": "src/data-awscc-location-geofence-collections/index:DataAwsccLocationGeofenceCollectionsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLocationMap.DataAwsccLocationMap": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/location_map awscc_location_map}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLocationMap.DataAwsccLocationMap",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/location_map awscc_location_map} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-location-map/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLocationMap.DataAwsccLocationMapConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-location-map/index.ts",
        "line": 173
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLocationMap resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-location-map/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 DataAwsccLocationMap to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/location_map#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLocationMap that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLocationMap to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-location-map/index.ts",
            "line": 292
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-location-map/index.ts",
            "line": 298
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLocationMap",
      "namespace": "dataAwsccLocationMap",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-map/index.ts",
            "line": 178
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-map/index.ts",
            "line": 229
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-map/index.ts",
            "line": 235
          },
          "name": "configuration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLocationMap.DataAwsccLocationMapConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-map/index.ts",
            "line": 240
          },
          "name": "createTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-map/index.ts",
            "line": 245
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-map/index.ts",
            "line": 263
          },
          "name": "mapArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-map/index.ts",
            "line": 268
          },
          "name": "mapName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-map/index.ts",
            "line": 273
          },
          "name": "pricingPlan",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-map/index.ts",
            "line": 279
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLocationMap.DataAwsccLocationMapTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-map/index.ts",
            "line": 284
          },
          "name": "updateTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-map/index.ts",
            "line": 258
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-location-map/index.ts",
            "line": 251
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-location-map/index:DataAwsccLocationMap"
    },
    "@cdktn/provider-awscc.dataAwsccLocationMap.DataAwsccLocationMapConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLocationMap.DataAwsccLocationMapConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-location-map/index.ts",
        "line": 14
      },
      "name": "DataAwsccLocationMapConfig",
      "namespace": "dataAwsccLocationMap",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/location_map#id DataAwsccLocationMap#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-map/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-location-map/index:DataAwsccLocationMapConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLocationMap.DataAwsccLocationMapConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLocationMap.DataAwsccLocationMapConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-location-map/index.ts",
        "line": 25
      },
      "name": "DataAwsccLocationMapConfiguration",
      "namespace": "dataAwsccLocationMap",
      "symbolId": "src/data-awscc-location-map/index:DataAwsccLocationMapConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccLocationMap.DataAwsccLocationMapConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLocationMap.DataAwsccLocationMapConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-location-map/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-location-map/index.ts",
        "line": 48
      },
      "name": "DataAwsccLocationMapConfigurationOutputReference",
      "namespace": "dataAwsccLocationMap",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-map/index.ts",
            "line": 75
          },
          "name": "customLayers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-map/index.ts",
            "line": 80
          },
          "name": "politicalView",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-map/index.ts",
            "line": 85
          },
          "name": "style",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-location-map/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLocationMap.DataAwsccLocationMapConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-location-map/index:DataAwsccLocationMapConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLocationMap.DataAwsccLocationMapTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLocationMap.DataAwsccLocationMapTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-location-map/index.ts",
        "line": 89
      },
      "name": "DataAwsccLocationMapTags",
      "namespace": "dataAwsccLocationMap",
      "symbolId": "src/data-awscc-location-map/index:DataAwsccLocationMapTags"
    },
    "@cdktn/provider-awscc.dataAwsccLocationMap.DataAwsccLocationMapTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLocationMap.DataAwsccLocationMapTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-location-map/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-location-map/index.ts",
        "line": 151
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-location-map/index.ts",
            "line": 165
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLocationMap.DataAwsccLocationMapTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLocationMapTagsList",
      "namespace": "dataAwsccLocationMap",
      "symbolId": "src/data-awscc-location-map/index:DataAwsccLocationMapTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccLocationMap.DataAwsccLocationMapTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLocationMap.DataAwsccLocationMapTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-location-map/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-location-map/index.ts",
        "line": 112
      },
      "name": "DataAwsccLocationMapTagsOutputReference",
      "namespace": "dataAwsccLocationMap",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-map/index.ts",
            "line": 141
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-map/index.ts",
            "line": 146
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-location-map/index.ts",
            "line": 125
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLocationMap.DataAwsccLocationMapTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-location-map/index:DataAwsccLocationMapTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLocationMaps.DataAwsccLocationMaps": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/location_maps awscc_location_maps}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLocationMaps.DataAwsccLocationMaps",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/location_maps awscc_location_maps} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-location-maps/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLocationMaps.DataAwsccLocationMapsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-location-maps/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLocationMaps resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-location-maps/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccLocationMaps to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/location_maps#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLocationMaps that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLocationMaps to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-location-maps/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-location-maps/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLocationMaps",
      "namespace": "dataAwsccLocationMaps",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-maps/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-maps/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-maps/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-location-maps/index:DataAwsccLocationMaps"
    },
    "@cdktn/provider-awscc.dataAwsccLocationMaps.DataAwsccLocationMapsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLocationMaps.DataAwsccLocationMapsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-location-maps/index.ts",
        "line": 14
      },
      "name": "DataAwsccLocationMapsConfig",
      "namespace": "dataAwsccLocationMaps",
      "symbolId": "src/data-awscc-location-maps/index:DataAwsccLocationMapsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLocationPlaceIndex.DataAwsccLocationPlaceIndex": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/location_place_index awscc_location_place_index}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLocationPlaceIndex.DataAwsccLocationPlaceIndex",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/location_place_index awscc_location_place_index} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-location-place-index/index.ts",
          "line": 195
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLocationPlaceIndex.DataAwsccLocationPlaceIndexConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-location-place-index/index.ts",
        "line": 163
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLocationPlaceIndex resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-location-place-index/index.ts",
            "line": 180
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccLocationPlaceIndex to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/location_place_index#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLocationPlaceIndex that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLocationPlaceIndex to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-location-place-index/index.ts",
            "line": 287
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-location-place-index/index.ts",
            "line": 293
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLocationPlaceIndex",
      "namespace": "dataAwsccLocationPlaceIndex",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-place-index/index.ts",
            "line": 168
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-place-index/index.ts",
            "line": 219
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-place-index/index.ts",
            "line": 224
          },
          "name": "createTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-place-index/index.ts",
            "line": 229
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-place-index/index.ts",
            "line": 235
          },
          "name": "dataSourceConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLocationPlaceIndex.DataAwsccLocationPlaceIndexDataSourceConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-place-index/index.ts",
            "line": 240
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-place-index/index.ts",
            "line": 258
          },
          "name": "indexArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-place-index/index.ts",
            "line": 263
          },
          "name": "indexName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-place-index/index.ts",
            "line": 268
          },
          "name": "pricingPlan",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-place-index/index.ts",
            "line": 274
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLocationPlaceIndex.DataAwsccLocationPlaceIndexTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-place-index/index.ts",
            "line": 279
          },
          "name": "updateTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-place-index/index.ts",
            "line": 253
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-location-place-index/index.ts",
            "line": 246
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-location-place-index/index:DataAwsccLocationPlaceIndex"
    },
    "@cdktn/provider-awscc.dataAwsccLocationPlaceIndex.DataAwsccLocationPlaceIndexConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLocationPlaceIndex.DataAwsccLocationPlaceIndexConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-location-place-index/index.ts",
        "line": 14
      },
      "name": "DataAwsccLocationPlaceIndexConfig",
      "namespace": "dataAwsccLocationPlaceIndex",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/location_place_index#id DataAwsccLocationPlaceIndex#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-place-index/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-location-place-index/index:DataAwsccLocationPlaceIndexConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLocationPlaceIndex.DataAwsccLocationPlaceIndexDataSourceConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLocationPlaceIndex.DataAwsccLocationPlaceIndexDataSourceConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-location-place-index/index.ts",
        "line": 25
      },
      "name": "DataAwsccLocationPlaceIndexDataSourceConfiguration",
      "namespace": "dataAwsccLocationPlaceIndex",
      "symbolId": "src/data-awscc-location-place-index/index:DataAwsccLocationPlaceIndexDataSourceConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccLocationPlaceIndex.DataAwsccLocationPlaceIndexDataSourceConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLocationPlaceIndex.DataAwsccLocationPlaceIndexDataSourceConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-location-place-index/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-location-place-index/index.ts",
        "line": 48
      },
      "name": "DataAwsccLocationPlaceIndexDataSourceConfigurationOutputReference",
      "namespace": "dataAwsccLocationPlaceIndex",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-place-index/index.ts",
            "line": 75
          },
          "name": "intendedUse",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-location-place-index/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLocationPlaceIndex.DataAwsccLocationPlaceIndexDataSourceConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-location-place-index/index:DataAwsccLocationPlaceIndexDataSourceConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLocationPlaceIndex.DataAwsccLocationPlaceIndexTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLocationPlaceIndex.DataAwsccLocationPlaceIndexTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-location-place-index/index.ts",
        "line": 79
      },
      "name": "DataAwsccLocationPlaceIndexTags",
      "namespace": "dataAwsccLocationPlaceIndex",
      "symbolId": "src/data-awscc-location-place-index/index:DataAwsccLocationPlaceIndexTags"
    },
    "@cdktn/provider-awscc.dataAwsccLocationPlaceIndex.DataAwsccLocationPlaceIndexTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLocationPlaceIndex.DataAwsccLocationPlaceIndexTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-location-place-index/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-location-place-index/index.ts",
        "line": 141
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-location-place-index/index.ts",
            "line": 155
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLocationPlaceIndex.DataAwsccLocationPlaceIndexTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLocationPlaceIndexTagsList",
      "namespace": "dataAwsccLocationPlaceIndex",
      "symbolId": "src/data-awscc-location-place-index/index:DataAwsccLocationPlaceIndexTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccLocationPlaceIndex.DataAwsccLocationPlaceIndexTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLocationPlaceIndex.DataAwsccLocationPlaceIndexTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-location-place-index/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-location-place-index/index.ts",
        "line": 102
      },
      "name": "DataAwsccLocationPlaceIndexTagsOutputReference",
      "namespace": "dataAwsccLocationPlaceIndex",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-place-index/index.ts",
            "line": 131
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-place-index/index.ts",
            "line": 136
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-location-place-index/index.ts",
            "line": 115
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLocationPlaceIndex.DataAwsccLocationPlaceIndexTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-location-place-index/index:DataAwsccLocationPlaceIndexTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLocationPlaceIndices.DataAwsccLocationPlaceIndices": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/location_place_indices awscc_location_place_indices}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLocationPlaceIndices.DataAwsccLocationPlaceIndices",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/location_place_indices awscc_location_place_indices} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-location-place-indices/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLocationPlaceIndices.DataAwsccLocationPlaceIndicesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-location-place-indices/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLocationPlaceIndices resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-location-place-indices/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccLocationPlaceIndices to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/location_place_indices#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLocationPlaceIndices that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLocationPlaceIndices to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-location-place-indices/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-location-place-indices/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLocationPlaceIndices",
      "namespace": "dataAwsccLocationPlaceIndices",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-place-indices/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-place-indices/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-place-indices/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-location-place-indices/index:DataAwsccLocationPlaceIndices"
    },
    "@cdktn/provider-awscc.dataAwsccLocationPlaceIndices.DataAwsccLocationPlaceIndicesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLocationPlaceIndices.DataAwsccLocationPlaceIndicesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-location-place-indices/index.ts",
        "line": 14
      },
      "name": "DataAwsccLocationPlaceIndicesConfig",
      "namespace": "dataAwsccLocationPlaceIndices",
      "symbolId": "src/data-awscc-location-place-indices/index:DataAwsccLocationPlaceIndicesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLocationRouteCalculator.DataAwsccLocationRouteCalculator": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/location_route_calculator awscc_location_route_calculator}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLocationRouteCalculator.DataAwsccLocationRouteCalculator",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/location_route_calculator awscc_location_route_calculator} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-location-route-calculator/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-awscc.dataAwsccLocationRouteCalculator.DataAwsccLocationRouteCalculatorConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-location-route-calculator/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLocationRouteCalculator resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-location-route-calculator/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 DataAwsccLocationRouteCalculator to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/location_route_calculator#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLocationRouteCalculator that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLocationRouteCalculator to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-location-route-calculator/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-awscc-location-route-calculator/index.ts",
            "line": 233
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLocationRouteCalculator",
      "namespace": "dataAwsccLocationRouteCalculator",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-route-calculator/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-route-calculator/index.ts",
            "line": 165
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-route-calculator/index.ts",
            "line": 170
          },
          "name": "calculatorArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-route-calculator/index.ts",
            "line": 175
          },
          "name": "calculatorName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-route-calculator/index.ts",
            "line": 180
          },
          "name": "createTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-route-calculator/index.ts",
            "line": 185
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-route-calculator/index.ts",
            "line": 190
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-route-calculator/index.ts",
            "line": 208
          },
          "name": "pricingPlan",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-route-calculator/index.ts",
            "line": 214
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLocationRouteCalculator.DataAwsccLocationRouteCalculatorTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-route-calculator/index.ts",
            "line": 219
          },
          "name": "updateTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-route-calculator/index.ts",
            "line": 203
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-location-route-calculator/index.ts",
            "line": 196
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-location-route-calculator/index:DataAwsccLocationRouteCalculator"
    },
    "@cdktn/provider-awscc.dataAwsccLocationRouteCalculator.DataAwsccLocationRouteCalculatorConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLocationRouteCalculator.DataAwsccLocationRouteCalculatorConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-location-route-calculator/index.ts",
        "line": 14
      },
      "name": "DataAwsccLocationRouteCalculatorConfig",
      "namespace": "dataAwsccLocationRouteCalculator",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/location_route_calculator#id DataAwsccLocationRouteCalculator#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-route-calculator/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-location-route-calculator/index:DataAwsccLocationRouteCalculatorConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLocationRouteCalculator.DataAwsccLocationRouteCalculatorTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLocationRouteCalculator.DataAwsccLocationRouteCalculatorTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-location-route-calculator/index.ts",
        "line": 25
      },
      "name": "DataAwsccLocationRouteCalculatorTags",
      "namespace": "dataAwsccLocationRouteCalculator",
      "symbolId": "src/data-awscc-location-route-calculator/index:DataAwsccLocationRouteCalculatorTags"
    },
    "@cdktn/provider-awscc.dataAwsccLocationRouteCalculator.DataAwsccLocationRouteCalculatorTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLocationRouteCalculator.DataAwsccLocationRouteCalculatorTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-location-route-calculator/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-awscc-location-route-calculator/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-location-route-calculator/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-awscc.dataAwsccLocationRouteCalculator.DataAwsccLocationRouteCalculatorTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLocationRouteCalculatorTagsList",
      "namespace": "dataAwsccLocationRouteCalculator",
      "symbolId": "src/data-awscc-location-route-calculator/index:DataAwsccLocationRouteCalculatorTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccLocationRouteCalculator.DataAwsccLocationRouteCalculatorTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLocationRouteCalculator.DataAwsccLocationRouteCalculatorTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-location-route-calculator/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-location-route-calculator/index.ts",
        "line": 48
      },
      "name": "DataAwsccLocationRouteCalculatorTagsOutputReference",
      "namespace": "dataAwsccLocationRouteCalculator",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-route-calculator/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-route-calculator/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-location-route-calculator/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLocationRouteCalculator.DataAwsccLocationRouteCalculatorTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-location-route-calculator/index:DataAwsccLocationRouteCalculatorTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLocationRouteCalculators.DataAwsccLocationRouteCalculators": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/location_route_calculators awscc_location_route_calculators}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLocationRouteCalculators.DataAwsccLocationRouteCalculators",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/location_route_calculators awscc_location_route_calculators} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-location-route-calculators/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLocationRouteCalculators.DataAwsccLocationRouteCalculatorsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-location-route-calculators/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLocationRouteCalculators resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-location-route-calculators/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccLocationRouteCalculators to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/location_route_calculators#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLocationRouteCalculators that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLocationRouteCalculators to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-location-route-calculators/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-location-route-calculators/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLocationRouteCalculators",
      "namespace": "dataAwsccLocationRouteCalculators",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-route-calculators/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-route-calculators/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-route-calculators/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-location-route-calculators/index:DataAwsccLocationRouteCalculators"
    },
    "@cdktn/provider-awscc.dataAwsccLocationRouteCalculators.DataAwsccLocationRouteCalculatorsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLocationRouteCalculators.DataAwsccLocationRouteCalculatorsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-location-route-calculators/index.ts",
        "line": 14
      },
      "name": "DataAwsccLocationRouteCalculatorsConfig",
      "namespace": "dataAwsccLocationRouteCalculators",
      "symbolId": "src/data-awscc-location-route-calculators/index:DataAwsccLocationRouteCalculatorsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLocationTracker.DataAwsccLocationTracker": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/location_tracker awscc_location_tracker}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLocationTracker.DataAwsccLocationTracker",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/location_tracker awscc_location_tracker} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-location-tracker/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-awscc.dataAwsccLocationTracker.DataAwsccLocationTrackerConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-location-tracker/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLocationTracker resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-location-tracker/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 DataAwsccLocationTracker to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/location_tracker#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLocationTracker that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLocationTracker to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-location-tracker/index.ts",
            "line": 247
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-location-tracker/index.ts",
            "line": 253
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLocationTracker",
      "namespace": "dataAwsccLocationTracker",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-tracker/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-tracker/index.ts",
            "line": 165
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-tracker/index.ts",
            "line": 170
          },
          "name": "createTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-tracker/index.ts",
            "line": 175
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-tracker/index.ts",
            "line": 180
          },
          "name": "eventBridgeEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-tracker/index.ts",
            "line": 198
          },
          "name": "kmsKeyEnableGeospatialQueries",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-tracker/index.ts",
            "line": 203
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-tracker/index.ts",
            "line": 208
          },
          "name": "positionFiltering",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-tracker/index.ts",
            "line": 213
          },
          "name": "pricingPlan",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-tracker/index.ts",
            "line": 218
          },
          "name": "pricingPlanDataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-tracker/index.ts",
            "line": 224
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLocationTracker.DataAwsccLocationTrackerTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-tracker/index.ts",
            "line": 229
          },
          "name": "trackerArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-tracker/index.ts",
            "line": 234
          },
          "name": "trackerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-tracker/index.ts",
            "line": 239
          },
          "name": "updateTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-tracker/index.ts",
            "line": 193
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-location-tracker/index.ts",
            "line": 186
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-location-tracker/index:DataAwsccLocationTracker"
    },
    "@cdktn/provider-awscc.dataAwsccLocationTracker.DataAwsccLocationTrackerConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLocationTracker.DataAwsccLocationTrackerConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-location-tracker/index.ts",
        "line": 14
      },
      "name": "DataAwsccLocationTrackerConfig",
      "namespace": "dataAwsccLocationTracker",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/location_tracker#id DataAwsccLocationTracker#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-tracker/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-location-tracker/index:DataAwsccLocationTrackerConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLocationTracker.DataAwsccLocationTrackerTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLocationTracker.DataAwsccLocationTrackerTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-location-tracker/index.ts",
        "line": 25
      },
      "name": "DataAwsccLocationTrackerTags",
      "namespace": "dataAwsccLocationTracker",
      "symbolId": "src/data-awscc-location-tracker/index:DataAwsccLocationTrackerTags"
    },
    "@cdktn/provider-awscc.dataAwsccLocationTracker.DataAwsccLocationTrackerTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLocationTracker.DataAwsccLocationTrackerTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-location-tracker/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-awscc-location-tracker/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-location-tracker/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-awscc.dataAwsccLocationTracker.DataAwsccLocationTrackerTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLocationTrackerTagsList",
      "namespace": "dataAwsccLocationTracker",
      "symbolId": "src/data-awscc-location-tracker/index:DataAwsccLocationTrackerTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccLocationTracker.DataAwsccLocationTrackerTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLocationTracker.DataAwsccLocationTrackerTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-location-tracker/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-location-tracker/index.ts",
        "line": 48
      },
      "name": "DataAwsccLocationTrackerTagsOutputReference",
      "namespace": "dataAwsccLocationTracker",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-tracker/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-tracker/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-location-tracker/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLocationTracker.DataAwsccLocationTrackerTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-location-tracker/index:DataAwsccLocationTrackerTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLocationTrackerConsumer.DataAwsccLocationTrackerConsumer": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/location_tracker_consumer awscc_location_tracker_consumer}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLocationTrackerConsumer.DataAwsccLocationTrackerConsumer",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/location_tracker_consumer awscc_location_tracker_consumer} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-location-tracker-consumer/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLocationTrackerConsumer.DataAwsccLocationTrackerConsumerConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-location-tracker-consumer/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLocationTrackerConsumer resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-location-tracker-consumer/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccLocationTrackerConsumer to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/location_tracker_consumer#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLocationTrackerConsumer that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLocationTrackerConsumer to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-location-tracker-consumer/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-awscc-location-tracker-consumer/index.ts",
            "line": 117
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLocationTrackerConsumer",
      "namespace": "dataAwsccLocationTrackerConsumer",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-tracker-consumer/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-tracker-consumer/index.ts",
            "line": 85
          },
          "name": "consumerArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-tracker-consumer/index.ts",
            "line": 103
          },
          "name": "trackerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-tracker-consumer/index.ts",
            "line": 98
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-location-tracker-consumer/index.ts",
            "line": 91
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-location-tracker-consumer/index:DataAwsccLocationTrackerConsumer"
    },
    "@cdktn/provider-awscc.dataAwsccLocationTrackerConsumer.DataAwsccLocationTrackerConsumerConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLocationTrackerConsumer.DataAwsccLocationTrackerConsumerConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-location-tracker-consumer/index.ts",
        "line": 14
      },
      "name": "DataAwsccLocationTrackerConsumerConfig",
      "namespace": "dataAwsccLocationTrackerConsumer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/location_tracker_consumer#id DataAwsccLocationTrackerConsumer#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-tracker-consumer/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-location-tracker-consumer/index:DataAwsccLocationTrackerConsumerConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLocationTrackerConsumers.DataAwsccLocationTrackerConsumers": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/location_tracker_consumers awscc_location_tracker_consumers}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLocationTrackerConsumers.DataAwsccLocationTrackerConsumers",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/location_tracker_consumers awscc_location_tracker_consumers} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-location-tracker-consumers/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLocationTrackerConsumers.DataAwsccLocationTrackerConsumersConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-location-tracker-consumers/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLocationTrackerConsumers resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-location-tracker-consumers/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccLocationTrackerConsumers to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/location_tracker_consumers#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLocationTrackerConsumers that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLocationTrackerConsumers to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-location-tracker-consumers/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-location-tracker-consumers/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLocationTrackerConsumers",
      "namespace": "dataAwsccLocationTrackerConsumers",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-tracker-consumers/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-tracker-consumers/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-tracker-consumers/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-location-tracker-consumers/index:DataAwsccLocationTrackerConsumers"
    },
    "@cdktn/provider-awscc.dataAwsccLocationTrackerConsumers.DataAwsccLocationTrackerConsumersConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLocationTrackerConsumers.DataAwsccLocationTrackerConsumersConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-location-tracker-consumers/index.ts",
        "line": 14
      },
      "name": "DataAwsccLocationTrackerConsumersConfig",
      "namespace": "dataAwsccLocationTrackerConsumers",
      "symbolId": "src/data-awscc-location-tracker-consumers/index:DataAwsccLocationTrackerConsumersConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLocationTrackers.DataAwsccLocationTrackers": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/location_trackers awscc_location_trackers}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLocationTrackers.DataAwsccLocationTrackers",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/location_trackers awscc_location_trackers} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-location-trackers/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLocationTrackers.DataAwsccLocationTrackersConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-location-trackers/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLocationTrackers resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-location-trackers/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccLocationTrackers to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/location_trackers#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLocationTrackers that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLocationTrackers to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-location-trackers/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-location-trackers/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLocationTrackers",
      "namespace": "dataAwsccLocationTrackers",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-trackers/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-trackers/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-location-trackers/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-location-trackers/index:DataAwsccLocationTrackers"
    },
    "@cdktn/provider-awscc.dataAwsccLocationTrackers.DataAwsccLocationTrackersConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLocationTrackers.DataAwsccLocationTrackersConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-location-trackers/index.ts",
        "line": 14
      },
      "name": "DataAwsccLocationTrackersConfig",
      "namespace": "dataAwsccLocationTrackers",
      "symbolId": "src/data-awscc-location-trackers/index:DataAwsccLocationTrackersConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLogsAccountPolicy.DataAwsccLogsAccountPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_account_policy awscc_logs_account_policy}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLogsAccountPolicy.DataAwsccLogsAccountPolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_account_policy awscc_logs_account_policy} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-logs-account-policy/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLogsAccountPolicy.DataAwsccLogsAccountPolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-logs-account-policy/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLogsAccountPolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-logs-account-policy/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccLogsAccountPolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_account_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLogsAccountPolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLogsAccountPolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-logs-account-policy/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-awscc-logs-account-policy/index.ts",
            "line": 137
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLogsAccountPolicy",
      "namespace": "dataAwsccLogsAccountPolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-account-policy/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-account-policy/index.ts",
            "line": 85
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-account-policy/index.ts",
            "line": 103
          },
          "name": "policyDocument",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-account-policy/index.ts",
            "line": 108
          },
          "name": "policyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-account-policy/index.ts",
            "line": 113
          },
          "name": "policyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-account-policy/index.ts",
            "line": 118
          },
          "name": "scope",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-account-policy/index.ts",
            "line": 123
          },
          "name": "selectionCriteria",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-account-policy/index.ts",
            "line": 98
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-logs-account-policy/index.ts",
            "line": 91
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-logs-account-policy/index:DataAwsccLogsAccountPolicy"
    },
    "@cdktn/provider-awscc.dataAwsccLogsAccountPolicy.DataAwsccLogsAccountPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLogsAccountPolicy.DataAwsccLogsAccountPolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-logs-account-policy/index.ts",
        "line": 14
      },
      "name": "DataAwsccLogsAccountPolicyConfig",
      "namespace": "dataAwsccLogsAccountPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_account_policy#id DataAwsccLogsAccountPolicy#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-account-policy/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-logs-account-policy/index:DataAwsccLogsAccountPolicyConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLogsDeliveries.DataAwsccLogsDeliveries": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_deliveries awscc_logs_deliveries}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLogsDeliveries.DataAwsccLogsDeliveries",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_deliveries awscc_logs_deliveries} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-logs-deliveries/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLogsDeliveries.DataAwsccLogsDeliveriesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-logs-deliveries/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLogsDeliveries resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-logs-deliveries/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccLogsDeliveries to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_deliveries#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLogsDeliveries that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLogsDeliveries to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-logs-deliveries/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-logs-deliveries/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLogsDeliveries",
      "namespace": "dataAwsccLogsDeliveries",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-deliveries/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-deliveries/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-deliveries/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-logs-deliveries/index:DataAwsccLogsDeliveries"
    },
    "@cdktn/provider-awscc.dataAwsccLogsDeliveries.DataAwsccLogsDeliveriesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLogsDeliveries.DataAwsccLogsDeliveriesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-logs-deliveries/index.ts",
        "line": 14
      },
      "name": "DataAwsccLogsDeliveriesConfig",
      "namespace": "dataAwsccLogsDeliveries",
      "symbolId": "src/data-awscc-logs-deliveries/index:DataAwsccLogsDeliveriesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLogsDelivery.DataAwsccLogsDelivery": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_delivery awscc_logs_delivery}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLogsDelivery.DataAwsccLogsDelivery",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_delivery awscc_logs_delivery} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-logs-delivery/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-awscc.dataAwsccLogsDelivery.DataAwsccLogsDeliveryConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-logs-delivery/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLogsDelivery resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-logs-delivery/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 DataAwsccLogsDelivery to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_delivery#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLogsDelivery that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLogsDelivery to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-logs-delivery/index.ts",
            "line": 232
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-logs-delivery/index.ts",
            "line": 238
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLogsDelivery",
      "namespace": "dataAwsccLogsDelivery",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-delivery/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-delivery/index.ts",
            "line": 165
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-delivery/index.ts",
            "line": 170
          },
          "name": "deliveryDestinationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-delivery/index.ts",
            "line": 175
          },
          "name": "deliveryDestinationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-delivery/index.ts",
            "line": 180
          },
          "name": "deliveryId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-delivery/index.ts",
            "line": 185
          },
          "name": "deliverySourceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-delivery/index.ts",
            "line": 190
          },
          "name": "fieldDelimiter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-delivery/index.ts",
            "line": 208
          },
          "name": "recordFields",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-delivery/index.ts",
            "line": 213
          },
          "name": "s3EnableHiveCompatiblePath",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-delivery/index.ts",
            "line": 218
          },
          "name": "s3SuffixPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-delivery/index.ts",
            "line": 224
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLogsDelivery.DataAwsccLogsDeliveryTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-delivery/index.ts",
            "line": 203
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-logs-delivery/index.ts",
            "line": 196
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-logs-delivery/index:DataAwsccLogsDelivery"
    },
    "@cdktn/provider-awscc.dataAwsccLogsDelivery.DataAwsccLogsDeliveryConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLogsDelivery.DataAwsccLogsDeliveryConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-logs-delivery/index.ts",
        "line": 14
      },
      "name": "DataAwsccLogsDeliveryConfig",
      "namespace": "dataAwsccLogsDelivery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_delivery#id DataAwsccLogsDelivery#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-delivery/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-logs-delivery/index:DataAwsccLogsDeliveryConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLogsDelivery.DataAwsccLogsDeliveryTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLogsDelivery.DataAwsccLogsDeliveryTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-logs-delivery/index.ts",
        "line": 25
      },
      "name": "DataAwsccLogsDeliveryTags",
      "namespace": "dataAwsccLogsDelivery",
      "symbolId": "src/data-awscc-logs-delivery/index:DataAwsccLogsDeliveryTags"
    },
    "@cdktn/provider-awscc.dataAwsccLogsDelivery.DataAwsccLogsDeliveryTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLogsDelivery.DataAwsccLogsDeliveryTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-logs-delivery/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-awscc-logs-delivery/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-logs-delivery/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-awscc.dataAwsccLogsDelivery.DataAwsccLogsDeliveryTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLogsDeliveryTagsList",
      "namespace": "dataAwsccLogsDelivery",
      "symbolId": "src/data-awscc-logs-delivery/index:DataAwsccLogsDeliveryTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccLogsDelivery.DataAwsccLogsDeliveryTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLogsDelivery.DataAwsccLogsDeliveryTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-logs-delivery/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-logs-delivery/index.ts",
        "line": 48
      },
      "name": "DataAwsccLogsDeliveryTagsOutputReference",
      "namespace": "dataAwsccLogsDelivery",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-delivery/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-delivery/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-logs-delivery/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLogsDelivery.DataAwsccLogsDeliveryTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-logs-delivery/index:DataAwsccLogsDeliveryTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLogsDeliveryDestination.DataAwsccLogsDeliveryDestination": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_delivery_destination awscc_logs_delivery_destination}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLogsDeliveryDestination.DataAwsccLogsDeliveryDestination",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_delivery_destination awscc_logs_delivery_destination} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-logs-delivery-destination/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLogsDeliveryDestination.DataAwsccLogsDeliveryDestinationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-logs-delivery-destination/index.ts",
        "line": 168
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLogsDeliveryDestination resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-logs-delivery-destination/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 DataAwsccLogsDeliveryDestination to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_delivery_destination#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLogsDeliveryDestination that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLogsDeliveryDestination to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-logs-delivery-destination/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-awscc-logs-delivery-destination/index.ts",
            "line": 283
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLogsDeliveryDestination",
      "namespace": "dataAwsccLogsDeliveryDestination",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-delivery-destination/index.ts",
            "line": 173
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-delivery-destination/index.ts",
            "line": 224
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-delivery-destination/index.ts",
            "line": 230
          },
          "name": "deliveryDestinationPolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLogsDeliveryDestination.DataAwsccLogsDeliveryDestinationDeliveryDestinationPolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-delivery-destination/index.ts",
            "line": 235
          },
          "name": "deliveryDestinationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-delivery-destination/index.ts",
            "line": 240
          },
          "name": "destinationResourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-delivery-destination/index.ts",
            "line": 258
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-delivery-destination/index.ts",
            "line": 263
          },
          "name": "outputFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-delivery-destination/index.ts",
            "line": 269
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLogsDeliveryDestination.DataAwsccLogsDeliveryDestinationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-delivery-destination/index.ts",
            "line": 253
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-logs-delivery-destination/index.ts",
            "line": 246
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-logs-delivery-destination/index:DataAwsccLogsDeliveryDestination"
    },
    "@cdktn/provider-awscc.dataAwsccLogsDeliveryDestination.DataAwsccLogsDeliveryDestinationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLogsDeliveryDestination.DataAwsccLogsDeliveryDestinationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-logs-delivery-destination/index.ts",
        "line": 14
      },
      "name": "DataAwsccLogsDeliveryDestinationConfig",
      "namespace": "dataAwsccLogsDeliveryDestination",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_delivery_destination#id DataAwsccLogsDeliveryDestination#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-delivery-destination/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-logs-delivery-destination/index:DataAwsccLogsDeliveryDestinationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLogsDeliveryDestination.DataAwsccLogsDeliveryDestinationDeliveryDestinationPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLogsDeliveryDestination.DataAwsccLogsDeliveryDestinationDeliveryDestinationPolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-logs-delivery-destination/index.ts",
        "line": 25
      },
      "name": "DataAwsccLogsDeliveryDestinationDeliveryDestinationPolicy",
      "namespace": "dataAwsccLogsDeliveryDestination",
      "symbolId": "src/data-awscc-logs-delivery-destination/index:DataAwsccLogsDeliveryDestinationDeliveryDestinationPolicy"
    },
    "@cdktn/provider-awscc.dataAwsccLogsDeliveryDestination.DataAwsccLogsDeliveryDestinationDeliveryDestinationPolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLogsDeliveryDestination.DataAwsccLogsDeliveryDestinationDeliveryDestinationPolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-logs-delivery-destination/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-logs-delivery-destination/index.ts",
        "line": 48
      },
      "name": "DataAwsccLogsDeliveryDestinationDeliveryDestinationPolicyOutputReference",
      "namespace": "dataAwsccLogsDeliveryDestination",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-delivery-destination/index.ts",
            "line": 75
          },
          "name": "deliveryDestinationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-delivery-destination/index.ts",
            "line": 80
          },
          "name": "deliveryDestinationPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-logs-delivery-destination/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLogsDeliveryDestination.DataAwsccLogsDeliveryDestinationDeliveryDestinationPolicy"
          }
        }
      ],
      "symbolId": "src/data-awscc-logs-delivery-destination/index:DataAwsccLogsDeliveryDestinationDeliveryDestinationPolicyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLogsDeliveryDestination.DataAwsccLogsDeliveryDestinationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLogsDeliveryDestination.DataAwsccLogsDeliveryDestinationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-logs-delivery-destination/index.ts",
        "line": 84
      },
      "name": "DataAwsccLogsDeliveryDestinationTags",
      "namespace": "dataAwsccLogsDeliveryDestination",
      "symbolId": "src/data-awscc-logs-delivery-destination/index:DataAwsccLogsDeliveryDestinationTags"
    },
    "@cdktn/provider-awscc.dataAwsccLogsDeliveryDestination.DataAwsccLogsDeliveryDestinationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLogsDeliveryDestination.DataAwsccLogsDeliveryDestinationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-logs-delivery-destination/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-logs-delivery-destination/index.ts",
        "line": 146
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-logs-delivery-destination/index.ts",
            "line": 160
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLogsDeliveryDestination.DataAwsccLogsDeliveryDestinationTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLogsDeliveryDestinationTagsList",
      "namespace": "dataAwsccLogsDeliveryDestination",
      "symbolId": "src/data-awscc-logs-delivery-destination/index:DataAwsccLogsDeliveryDestinationTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccLogsDeliveryDestination.DataAwsccLogsDeliveryDestinationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLogsDeliveryDestination.DataAwsccLogsDeliveryDestinationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-logs-delivery-destination/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-logs-delivery-destination/index.ts",
        "line": 107
      },
      "name": "DataAwsccLogsDeliveryDestinationTagsOutputReference",
      "namespace": "dataAwsccLogsDeliveryDestination",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-delivery-destination/index.ts",
            "line": 136
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-delivery-destination/index.ts",
            "line": 141
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-logs-delivery-destination/index.ts",
            "line": 120
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLogsDeliveryDestination.DataAwsccLogsDeliveryDestinationTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-logs-delivery-destination/index:DataAwsccLogsDeliveryDestinationTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLogsDeliveryDestinations.DataAwsccLogsDeliveryDestinations": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_delivery_destinations awscc_logs_delivery_destinations}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLogsDeliveryDestinations.DataAwsccLogsDeliveryDestinations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_delivery_destinations awscc_logs_delivery_destinations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-logs-delivery-destinations/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLogsDeliveryDestinations.DataAwsccLogsDeliveryDestinationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-logs-delivery-destinations/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLogsDeliveryDestinations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-logs-delivery-destinations/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccLogsDeliveryDestinations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_delivery_destinations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLogsDeliveryDestinations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLogsDeliveryDestinations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-logs-delivery-destinations/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-logs-delivery-destinations/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLogsDeliveryDestinations",
      "namespace": "dataAwsccLogsDeliveryDestinations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-delivery-destinations/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-delivery-destinations/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-delivery-destinations/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-logs-delivery-destinations/index:DataAwsccLogsDeliveryDestinations"
    },
    "@cdktn/provider-awscc.dataAwsccLogsDeliveryDestinations.DataAwsccLogsDeliveryDestinationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLogsDeliveryDestinations.DataAwsccLogsDeliveryDestinationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-logs-delivery-destinations/index.ts",
        "line": 14
      },
      "name": "DataAwsccLogsDeliveryDestinationsConfig",
      "namespace": "dataAwsccLogsDeliveryDestinations",
      "symbolId": "src/data-awscc-logs-delivery-destinations/index:DataAwsccLogsDeliveryDestinationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLogsDeliverySource.DataAwsccLogsDeliverySource": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_delivery_source awscc_logs_delivery_source}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLogsDeliverySource.DataAwsccLogsDeliverySource",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_delivery_source awscc_logs_delivery_source} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-logs-delivery-source/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-awscc.dataAwsccLogsDeliverySource.DataAwsccLogsDeliverySourceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-logs-delivery-source/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLogsDeliverySource resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-logs-delivery-source/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 DataAwsccLogsDeliverySource to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_delivery_source#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLogsDeliverySource that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLogsDeliverySource to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-logs-delivery-source/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-awscc-logs-delivery-source/index.ts",
            "line": 239
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLogsDeliverySource",
      "namespace": "dataAwsccLogsDeliverySource",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-delivery-source/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-delivery-source/index.ts",
            "line": 165
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-delivery-source/index.ts",
            "line": 171
          },
          "name": "deliverySourceConfiguration",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-delivery-source/index.ts",
            "line": 189
          },
          "name": "logType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-delivery-source/index.ts",
            "line": 194
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-delivery-source/index.ts",
            "line": 199
          },
          "name": "resourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-delivery-source/index.ts",
            "line": 204
          },
          "name": "resourceArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-delivery-source/index.ts",
            "line": 209
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-delivery-source/index.ts",
            "line": 214
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-delivery-source/index.ts",
            "line": 219
          },
          "name": "statusReason",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-delivery-source/index.ts",
            "line": 225
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLogsDeliverySource.DataAwsccLogsDeliverySourceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-delivery-source/index.ts",
            "line": 184
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-logs-delivery-source/index.ts",
            "line": 177
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-logs-delivery-source/index:DataAwsccLogsDeliverySource"
    },
    "@cdktn/provider-awscc.dataAwsccLogsDeliverySource.DataAwsccLogsDeliverySourceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLogsDeliverySource.DataAwsccLogsDeliverySourceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-logs-delivery-source/index.ts",
        "line": 14
      },
      "name": "DataAwsccLogsDeliverySourceConfig",
      "namespace": "dataAwsccLogsDeliverySource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_delivery_source#id DataAwsccLogsDeliverySource#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-delivery-source/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-logs-delivery-source/index:DataAwsccLogsDeliverySourceConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLogsDeliverySource.DataAwsccLogsDeliverySourceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLogsDeliverySource.DataAwsccLogsDeliverySourceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-logs-delivery-source/index.ts",
        "line": 25
      },
      "name": "DataAwsccLogsDeliverySourceTags",
      "namespace": "dataAwsccLogsDeliverySource",
      "symbolId": "src/data-awscc-logs-delivery-source/index:DataAwsccLogsDeliverySourceTags"
    },
    "@cdktn/provider-awscc.dataAwsccLogsDeliverySource.DataAwsccLogsDeliverySourceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLogsDeliverySource.DataAwsccLogsDeliverySourceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-logs-delivery-source/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-awscc-logs-delivery-source/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-logs-delivery-source/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-awscc.dataAwsccLogsDeliverySource.DataAwsccLogsDeliverySourceTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLogsDeliverySourceTagsList",
      "namespace": "dataAwsccLogsDeliverySource",
      "symbolId": "src/data-awscc-logs-delivery-source/index:DataAwsccLogsDeliverySourceTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccLogsDeliverySource.DataAwsccLogsDeliverySourceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLogsDeliverySource.DataAwsccLogsDeliverySourceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-logs-delivery-source/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-logs-delivery-source/index.ts",
        "line": 48
      },
      "name": "DataAwsccLogsDeliverySourceTagsOutputReference",
      "namespace": "dataAwsccLogsDeliverySource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-delivery-source/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-delivery-source/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-logs-delivery-source/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLogsDeliverySource.DataAwsccLogsDeliverySourceTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-logs-delivery-source/index:DataAwsccLogsDeliverySourceTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLogsDeliverySources.DataAwsccLogsDeliverySources": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_delivery_sources awscc_logs_delivery_sources}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLogsDeliverySources.DataAwsccLogsDeliverySources",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_delivery_sources awscc_logs_delivery_sources} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-logs-delivery-sources/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLogsDeliverySources.DataAwsccLogsDeliverySourcesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-logs-delivery-sources/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLogsDeliverySources resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-logs-delivery-sources/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccLogsDeliverySources to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_delivery_sources#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLogsDeliverySources that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLogsDeliverySources to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-logs-delivery-sources/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-logs-delivery-sources/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLogsDeliverySources",
      "namespace": "dataAwsccLogsDeliverySources",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-delivery-sources/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-delivery-sources/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-delivery-sources/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-logs-delivery-sources/index:DataAwsccLogsDeliverySources"
    },
    "@cdktn/provider-awscc.dataAwsccLogsDeliverySources.DataAwsccLogsDeliverySourcesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLogsDeliverySources.DataAwsccLogsDeliverySourcesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-logs-delivery-sources/index.ts",
        "line": 14
      },
      "name": "DataAwsccLogsDeliverySourcesConfig",
      "namespace": "dataAwsccLogsDeliverySources",
      "symbolId": "src/data-awscc-logs-delivery-sources/index:DataAwsccLogsDeliverySourcesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLogsDestination.DataAwsccLogsDestination": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_destination awscc_logs_destination}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLogsDestination.DataAwsccLogsDestination",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_destination awscc_logs_destination} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-logs-destination/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-awscc.dataAwsccLogsDestination.DataAwsccLogsDestinationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-logs-destination/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLogsDestination resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-logs-destination/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 DataAwsccLogsDestination to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_destination#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLogsDestination that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLogsDestination to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-logs-destination/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-awscc-logs-destination/index.ts",
            "line": 218
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLogsDestination",
      "namespace": "dataAwsccLogsDestination",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-destination/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-destination/index.ts",
            "line": 165
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-destination/index.ts",
            "line": 170
          },
          "name": "destinationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-destination/index.ts",
            "line": 175
          },
          "name": "destinationPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-destination/index.ts",
            "line": 193
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-destination/index.ts",
            "line": 199
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLogsDestination.DataAwsccLogsDestinationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-destination/index.ts",
            "line": 204
          },
          "name": "targetArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-destination/index.ts",
            "line": 188
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-logs-destination/index.ts",
            "line": 181
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-logs-destination/index:DataAwsccLogsDestination"
    },
    "@cdktn/provider-awscc.dataAwsccLogsDestination.DataAwsccLogsDestinationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLogsDestination.DataAwsccLogsDestinationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-logs-destination/index.ts",
        "line": 14
      },
      "name": "DataAwsccLogsDestinationConfig",
      "namespace": "dataAwsccLogsDestination",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_destination#id DataAwsccLogsDestination#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-destination/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-logs-destination/index:DataAwsccLogsDestinationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLogsDestination.DataAwsccLogsDestinationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLogsDestination.DataAwsccLogsDestinationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-logs-destination/index.ts",
        "line": 25
      },
      "name": "DataAwsccLogsDestinationTags",
      "namespace": "dataAwsccLogsDestination",
      "symbolId": "src/data-awscc-logs-destination/index:DataAwsccLogsDestinationTags"
    },
    "@cdktn/provider-awscc.dataAwsccLogsDestination.DataAwsccLogsDestinationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLogsDestination.DataAwsccLogsDestinationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-logs-destination/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-awscc-logs-destination/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-logs-destination/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-awscc.dataAwsccLogsDestination.DataAwsccLogsDestinationTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLogsDestinationTagsList",
      "namespace": "dataAwsccLogsDestination",
      "symbolId": "src/data-awscc-logs-destination/index:DataAwsccLogsDestinationTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccLogsDestination.DataAwsccLogsDestinationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLogsDestination.DataAwsccLogsDestinationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-logs-destination/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-logs-destination/index.ts",
        "line": 48
      },
      "name": "DataAwsccLogsDestinationTagsOutputReference",
      "namespace": "dataAwsccLogsDestination",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-destination/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-destination/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-logs-destination/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLogsDestination.DataAwsccLogsDestinationTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-logs-destination/index:DataAwsccLogsDestinationTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLogsDestinations.DataAwsccLogsDestinations": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_destinations awscc_logs_destinations}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLogsDestinations.DataAwsccLogsDestinations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_destinations awscc_logs_destinations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-logs-destinations/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLogsDestinations.DataAwsccLogsDestinationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-logs-destinations/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLogsDestinations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-logs-destinations/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccLogsDestinations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_destinations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLogsDestinations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLogsDestinations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-logs-destinations/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-logs-destinations/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLogsDestinations",
      "namespace": "dataAwsccLogsDestinations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-destinations/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-destinations/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-destinations/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-logs-destinations/index:DataAwsccLogsDestinations"
    },
    "@cdktn/provider-awscc.dataAwsccLogsDestinations.DataAwsccLogsDestinationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLogsDestinations.DataAwsccLogsDestinationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-logs-destinations/index.ts",
        "line": 14
      },
      "name": "DataAwsccLogsDestinationsConfig",
      "namespace": "dataAwsccLogsDestinations",
      "symbolId": "src/data-awscc-logs-destinations/index:DataAwsccLogsDestinationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLogsIntegration.DataAwsccLogsIntegration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_integration awscc_logs_integration}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLogsIntegration.DataAwsccLogsIntegration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_integration awscc_logs_integration} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-logs-integration/index.ts",
          "line": 190
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLogsIntegration.DataAwsccLogsIntegrationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-logs-integration/index.ts",
        "line": 158
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLogsIntegration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-logs-integration/index.ts",
            "line": 175
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccLogsIntegration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_integration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLogsIntegration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLogsIntegration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-logs-integration/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-awscc-logs-integration/index.ts",
            "line": 257
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLogsIntegration",
      "namespace": "dataAwsccLogsIntegration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-integration/index.ts",
            "line": 163
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-integration/index.ts",
            "line": 227
          },
          "name": "integrationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-integration/index.ts",
            "line": 232
          },
          "name": "integrationStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-integration/index.ts",
            "line": 237
          },
          "name": "integrationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-integration/index.ts",
            "line": 243
          },
          "name": "resourceConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLogsIntegration.DataAwsccLogsIntegrationResourceConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-integration/index.ts",
            "line": 222
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-logs-integration/index.ts",
            "line": 215
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-logs-integration/index:DataAwsccLogsIntegration"
    },
    "@cdktn/provider-awscc.dataAwsccLogsIntegration.DataAwsccLogsIntegrationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLogsIntegration.DataAwsccLogsIntegrationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-logs-integration/index.ts",
        "line": 14
      },
      "name": "DataAwsccLogsIntegrationConfig",
      "namespace": "dataAwsccLogsIntegration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_integration#id DataAwsccLogsIntegration#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-integration/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-logs-integration/index:DataAwsccLogsIntegrationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLogsIntegration.DataAwsccLogsIntegrationResourceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLogsIntegration.DataAwsccLogsIntegrationResourceConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-logs-integration/index.ts",
        "line": 99
      },
      "name": "DataAwsccLogsIntegrationResourceConfig",
      "namespace": "dataAwsccLogsIntegration",
      "symbolId": "src/data-awscc-logs-integration/index:DataAwsccLogsIntegrationResourceConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLogsIntegration.DataAwsccLogsIntegrationResourceConfigOpenSearchResourceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLogsIntegration.DataAwsccLogsIntegrationResourceConfigOpenSearchResourceConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-logs-integration/index.ts",
        "line": 25
      },
      "name": "DataAwsccLogsIntegrationResourceConfigOpenSearchResourceConfig",
      "namespace": "dataAwsccLogsIntegration",
      "symbolId": "src/data-awscc-logs-integration/index:DataAwsccLogsIntegrationResourceConfigOpenSearchResourceConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLogsIntegration.DataAwsccLogsIntegrationResourceConfigOpenSearchResourceConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLogsIntegration.DataAwsccLogsIntegrationResourceConfigOpenSearchResourceConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-logs-integration/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-logs-integration/index.ts",
        "line": 48
      },
      "name": "DataAwsccLogsIntegrationResourceConfigOpenSearchResourceConfigOutputReference",
      "namespace": "dataAwsccLogsIntegration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-integration/index.ts",
            "line": 75
          },
          "name": "applicationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-integration/index.ts",
            "line": 80
          },
          "name": "dashboardViewerPrincipals",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-integration/index.ts",
            "line": 85
          },
          "name": "dataSourceRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-integration/index.ts",
            "line": 90
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-integration/index.ts",
            "line": 95
          },
          "name": "retentionDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-logs-integration/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLogsIntegration.DataAwsccLogsIntegrationResourceConfigOpenSearchResourceConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-logs-integration/index:DataAwsccLogsIntegrationResourceConfigOpenSearchResourceConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLogsIntegration.DataAwsccLogsIntegrationResourceConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLogsIntegration.DataAwsccLogsIntegrationResourceConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-logs-integration/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-awscc-logs-integration/index.ts",
        "line": 122
      },
      "name": "DataAwsccLogsIntegrationResourceConfigOutputReference",
      "namespace": "dataAwsccLogsIntegration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-integration/index.ts",
            "line": 150
          },
          "name": "openSearchResourceConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLogsIntegration.DataAwsccLogsIntegrationResourceConfigOpenSearchResourceConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-logs-integration/index.ts",
            "line": 133
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLogsIntegration.DataAwsccLogsIntegrationResourceConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-logs-integration/index:DataAwsccLogsIntegrationResourceConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLogsIntegrations.DataAwsccLogsIntegrations": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_integrations awscc_logs_integrations}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLogsIntegrations.DataAwsccLogsIntegrations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_integrations awscc_logs_integrations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-logs-integrations/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLogsIntegrations.DataAwsccLogsIntegrationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-logs-integrations/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLogsIntegrations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-logs-integrations/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccLogsIntegrations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_integrations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLogsIntegrations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLogsIntegrations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-logs-integrations/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-logs-integrations/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLogsIntegrations",
      "namespace": "dataAwsccLogsIntegrations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-integrations/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-integrations/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-integrations/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-logs-integrations/index:DataAwsccLogsIntegrations"
    },
    "@cdktn/provider-awscc.dataAwsccLogsIntegrations.DataAwsccLogsIntegrationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLogsIntegrations.DataAwsccLogsIntegrationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-logs-integrations/index.ts",
        "line": 14
      },
      "name": "DataAwsccLogsIntegrationsConfig",
      "namespace": "dataAwsccLogsIntegrations",
      "symbolId": "src/data-awscc-logs-integrations/index:DataAwsccLogsIntegrationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLogsLogAnomalyDetector.DataAwsccLogsLogAnomalyDetector": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_log_anomaly_detector awscc_logs_log_anomaly_detector}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLogsLogAnomalyDetector.DataAwsccLogsLogAnomalyDetector",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_log_anomaly_detector awscc_logs_log_anomaly_detector} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-logs-log-anomaly-detector/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLogsLogAnomalyDetector.DataAwsccLogsLogAnomalyDetectorConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-logs-log-anomaly-detector/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLogsLogAnomalyDetector resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-logs-log-anomaly-detector/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccLogsLogAnomalyDetector to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_log_anomaly_detector#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLogsLogAnomalyDetector that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLogsLogAnomalyDetector to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-logs-log-anomaly-detector/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-awscc-logs-log-anomaly-detector/index.ts",
            "line": 162
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLogsLogAnomalyDetector",
      "namespace": "dataAwsccLogsLogAnomalyDetector",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-log-anomaly-detector/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-log-anomaly-detector/index.ts",
            "line": 85
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-log-anomaly-detector/index.ts",
            "line": 90
          },
          "name": "anomalyDetectorArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-log-anomaly-detector/index.ts",
            "line": 95
          },
          "name": "anomalyDetectorStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-log-anomaly-detector/index.ts",
            "line": 100
          },
          "name": "anomalyVisibilityTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-log-anomaly-detector/index.ts",
            "line": 105
          },
          "name": "creationTimeStamp",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-log-anomaly-detector/index.ts",
            "line": 110
          },
          "name": "detectorName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-log-anomaly-detector/index.ts",
            "line": 115
          },
          "name": "evaluationFrequency",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-log-anomaly-detector/index.ts",
            "line": 120
          },
          "name": "filterPattern",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-log-anomaly-detector/index.ts",
            "line": 138
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-log-anomaly-detector/index.ts",
            "line": 143
          },
          "name": "lastModifiedTimeStamp",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-log-anomaly-detector/index.ts",
            "line": 148
          },
          "name": "logGroupArnList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-log-anomaly-detector/index.ts",
            "line": 133
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-logs-log-anomaly-detector/index.ts",
            "line": 126
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-logs-log-anomaly-detector/index:DataAwsccLogsLogAnomalyDetector"
    },
    "@cdktn/provider-awscc.dataAwsccLogsLogAnomalyDetector.DataAwsccLogsLogAnomalyDetectorConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLogsLogAnomalyDetector.DataAwsccLogsLogAnomalyDetectorConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-logs-log-anomaly-detector/index.ts",
        "line": 14
      },
      "name": "DataAwsccLogsLogAnomalyDetectorConfig",
      "namespace": "dataAwsccLogsLogAnomalyDetector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_log_anomaly_detector#id DataAwsccLogsLogAnomalyDetector#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-log-anomaly-detector/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-logs-log-anomaly-detector/index:DataAwsccLogsLogAnomalyDetectorConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLogsLogAnomalyDetectors.DataAwsccLogsLogAnomalyDetectors": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_log_anomaly_detectors awscc_logs_log_anomaly_detectors}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLogsLogAnomalyDetectors.DataAwsccLogsLogAnomalyDetectors",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_log_anomaly_detectors awscc_logs_log_anomaly_detectors} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-logs-log-anomaly-detectors/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLogsLogAnomalyDetectors.DataAwsccLogsLogAnomalyDetectorsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-logs-log-anomaly-detectors/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLogsLogAnomalyDetectors resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-logs-log-anomaly-detectors/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccLogsLogAnomalyDetectors to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_log_anomaly_detectors#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLogsLogAnomalyDetectors that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLogsLogAnomalyDetectors to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-logs-log-anomaly-detectors/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-logs-log-anomaly-detectors/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLogsLogAnomalyDetectors",
      "namespace": "dataAwsccLogsLogAnomalyDetectors",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-log-anomaly-detectors/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-log-anomaly-detectors/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-log-anomaly-detectors/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-logs-log-anomaly-detectors/index:DataAwsccLogsLogAnomalyDetectors"
    },
    "@cdktn/provider-awscc.dataAwsccLogsLogAnomalyDetectors.DataAwsccLogsLogAnomalyDetectorsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLogsLogAnomalyDetectors.DataAwsccLogsLogAnomalyDetectorsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-logs-log-anomaly-detectors/index.ts",
        "line": 14
      },
      "name": "DataAwsccLogsLogAnomalyDetectorsConfig",
      "namespace": "dataAwsccLogsLogAnomalyDetectors",
      "symbolId": "src/data-awscc-logs-log-anomaly-detectors/index:DataAwsccLogsLogAnomalyDetectorsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLogsLogGroup.DataAwsccLogsLogGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_log_group awscc_logs_log_group}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLogsLogGroup.DataAwsccLogsLogGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_log_group awscc_logs_log_group} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-logs-log-group/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-awscc.dataAwsccLogsLogGroup.DataAwsccLogsLogGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-logs-log-group/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLogsLogGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-logs-log-group/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 DataAwsccLogsLogGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_log_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLogsLogGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLogsLogGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-logs-log-group/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-awscc-logs-log-group/index.ts",
            "line": 223
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLogsLogGroup",
      "namespace": "dataAwsccLogsLogGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-log-group/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-log-group/index.ts",
            "line": 165
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-log-group/index.ts",
            "line": 170
          },
          "name": "dataProtectionPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-log-group/index.ts",
            "line": 188
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-log-group/index.ts",
            "line": 193
          },
          "name": "logGroupClass",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-log-group/index.ts",
            "line": 198
          },
          "name": "logGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-log-group/index.ts",
            "line": 203
          },
          "name": "retentionInDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-log-group/index.ts",
            "line": 209
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLogsLogGroup.DataAwsccLogsLogGroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-log-group/index.ts",
            "line": 183
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-logs-log-group/index.ts",
            "line": 176
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-logs-log-group/index:DataAwsccLogsLogGroup"
    },
    "@cdktn/provider-awscc.dataAwsccLogsLogGroup.DataAwsccLogsLogGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLogsLogGroup.DataAwsccLogsLogGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-logs-log-group/index.ts",
        "line": 14
      },
      "name": "DataAwsccLogsLogGroupConfig",
      "namespace": "dataAwsccLogsLogGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_log_group#id DataAwsccLogsLogGroup#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-log-group/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-logs-log-group/index:DataAwsccLogsLogGroupConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLogsLogGroup.DataAwsccLogsLogGroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLogsLogGroup.DataAwsccLogsLogGroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-logs-log-group/index.ts",
        "line": 25
      },
      "name": "DataAwsccLogsLogGroupTags",
      "namespace": "dataAwsccLogsLogGroup",
      "symbolId": "src/data-awscc-logs-log-group/index:DataAwsccLogsLogGroupTags"
    },
    "@cdktn/provider-awscc.dataAwsccLogsLogGroup.DataAwsccLogsLogGroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLogsLogGroup.DataAwsccLogsLogGroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-logs-log-group/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-awscc-logs-log-group/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-logs-log-group/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-awscc.dataAwsccLogsLogGroup.DataAwsccLogsLogGroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLogsLogGroupTagsList",
      "namespace": "dataAwsccLogsLogGroup",
      "symbolId": "src/data-awscc-logs-log-group/index:DataAwsccLogsLogGroupTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccLogsLogGroup.DataAwsccLogsLogGroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLogsLogGroup.DataAwsccLogsLogGroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-logs-log-group/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-logs-log-group/index.ts",
        "line": 48
      },
      "name": "DataAwsccLogsLogGroupTagsOutputReference",
      "namespace": "dataAwsccLogsLogGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-log-group/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-log-group/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-logs-log-group/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLogsLogGroup.DataAwsccLogsLogGroupTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-logs-log-group/index:DataAwsccLogsLogGroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLogsLogGroups.DataAwsccLogsLogGroups": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_log_groups awscc_logs_log_groups}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLogsLogGroups.DataAwsccLogsLogGroups",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_log_groups awscc_logs_log_groups} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-logs-log-groups/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLogsLogGroups.DataAwsccLogsLogGroupsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-logs-log-groups/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLogsLogGroups resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-logs-log-groups/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccLogsLogGroups to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_log_groups#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLogsLogGroups that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLogsLogGroups to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-logs-log-groups/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-logs-log-groups/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLogsLogGroups",
      "namespace": "dataAwsccLogsLogGroups",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-log-groups/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-log-groups/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-log-groups/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-logs-log-groups/index:DataAwsccLogsLogGroups"
    },
    "@cdktn/provider-awscc.dataAwsccLogsLogGroups.DataAwsccLogsLogGroupsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLogsLogGroups.DataAwsccLogsLogGroupsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-logs-log-groups/index.ts",
        "line": 14
      },
      "name": "DataAwsccLogsLogGroupsConfig",
      "namespace": "dataAwsccLogsLogGroups",
      "symbolId": "src/data-awscc-logs-log-groups/index:DataAwsccLogsLogGroupsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLogsLogStream.DataAwsccLogsLogStream": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_log_stream awscc_logs_log_stream}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLogsLogStream.DataAwsccLogsLogStream",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_log_stream awscc_logs_log_stream} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-logs-log-stream/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLogsLogStream.DataAwsccLogsLogStreamConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-logs-log-stream/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLogsLogStream resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-logs-log-stream/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccLogsLogStream to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_log_stream#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLogsLogStream that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLogsLogStream to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-logs-log-stream/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-awscc-logs-log-stream/index.ts",
            "line": 117
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLogsLogStream",
      "namespace": "dataAwsccLogsLogStream",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-log-stream/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-log-stream/index.ts",
            "line": 98
          },
          "name": "logGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-log-stream/index.ts",
            "line": 103
          },
          "name": "logStreamName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-log-stream/index.ts",
            "line": 93
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-logs-log-stream/index.ts",
            "line": 86
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-logs-log-stream/index:DataAwsccLogsLogStream"
    },
    "@cdktn/provider-awscc.dataAwsccLogsLogStream.DataAwsccLogsLogStreamConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLogsLogStream.DataAwsccLogsLogStreamConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-logs-log-stream/index.ts",
        "line": 14
      },
      "name": "DataAwsccLogsLogStreamConfig",
      "namespace": "dataAwsccLogsLogStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_log_stream#id DataAwsccLogsLogStream#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-log-stream/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-logs-log-stream/index:DataAwsccLogsLogStreamConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLogsMetricFilter.DataAwsccLogsMetricFilter": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_metric_filter awscc_logs_metric_filter}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLogsMetricFilter.DataAwsccLogsMetricFilter",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_metric_filter awscc_logs_metric_filter} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-logs-metric-filter/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-awscc.dataAwsccLogsMetricFilter.DataAwsccLogsMetricFilterConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-logs-metric-filter/index.ts",
        "line": 210
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLogsMetricFilter resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-logs-metric-filter/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 DataAwsccLogsMetricFilter to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_metric_filter#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLogsMetricFilter that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLogsMetricFilter to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-logs-metric-filter/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-awscc-logs-metric-filter/index.ts",
            "line": 324
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLogsMetricFilter",
      "namespace": "dataAwsccLogsMetricFilter",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-metric-filter/index.ts",
            "line": 215
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-metric-filter/index.ts",
            "line": 266
          },
          "name": "applyOnTransformedLogs",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-metric-filter/index.ts",
            "line": 271
          },
          "name": "emitSystemFieldDimensions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-metric-filter/index.ts",
            "line": 276
          },
          "name": "fieldSelectionCriteria",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-metric-filter/index.ts",
            "line": 281
          },
          "name": "filterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-metric-filter/index.ts",
            "line": 286
          },
          "name": "filterPattern",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-metric-filter/index.ts",
            "line": 304
          },
          "name": "logGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-metric-filter/index.ts",
            "line": 310
          },
          "name": "metricTransformations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLogsMetricFilter.DataAwsccLogsMetricFilterMetricTransformationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-metric-filter/index.ts",
            "line": 299
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-logs-metric-filter/index.ts",
            "line": 292
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-logs-metric-filter/index:DataAwsccLogsMetricFilter"
    },
    "@cdktn/provider-awscc.dataAwsccLogsMetricFilter.DataAwsccLogsMetricFilterConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLogsMetricFilter.DataAwsccLogsMetricFilterConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-logs-metric-filter/index.ts",
        "line": 14
      },
      "name": "DataAwsccLogsMetricFilterConfig",
      "namespace": "dataAwsccLogsMetricFilter",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_metric_filter#id DataAwsccLogsMetricFilter#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-metric-filter/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-logs-metric-filter/index:DataAwsccLogsMetricFilterConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLogsMetricFilter.DataAwsccLogsMetricFilterMetricTransformations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLogsMetricFilter.DataAwsccLogsMetricFilterMetricTransformations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-logs-metric-filter/index.ts",
        "line": 105
      },
      "name": "DataAwsccLogsMetricFilterMetricTransformations",
      "namespace": "dataAwsccLogsMetricFilter",
      "symbolId": "src/data-awscc-logs-metric-filter/index:DataAwsccLogsMetricFilterMetricTransformations"
    },
    "@cdktn/provider-awscc.dataAwsccLogsMetricFilter.DataAwsccLogsMetricFilterMetricTransformationsDimensions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLogsMetricFilter.DataAwsccLogsMetricFilterMetricTransformationsDimensions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-logs-metric-filter/index.ts",
        "line": 25
      },
      "name": "DataAwsccLogsMetricFilterMetricTransformationsDimensions",
      "namespace": "dataAwsccLogsMetricFilter",
      "symbolId": "src/data-awscc-logs-metric-filter/index:DataAwsccLogsMetricFilterMetricTransformationsDimensions"
    },
    "@cdktn/provider-awscc.dataAwsccLogsMetricFilter.DataAwsccLogsMetricFilterMetricTransformationsDimensionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLogsMetricFilter.DataAwsccLogsMetricFilterMetricTransformationsDimensionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-logs-metric-filter/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-awscc-logs-metric-filter/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-logs-metric-filter/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-awscc.dataAwsccLogsMetricFilter.DataAwsccLogsMetricFilterMetricTransformationsDimensionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLogsMetricFilterMetricTransformationsDimensionsList",
      "namespace": "dataAwsccLogsMetricFilter",
      "symbolId": "src/data-awscc-logs-metric-filter/index:DataAwsccLogsMetricFilterMetricTransformationsDimensionsList"
    },
    "@cdktn/provider-awscc.dataAwsccLogsMetricFilter.DataAwsccLogsMetricFilterMetricTransformationsDimensionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLogsMetricFilter.DataAwsccLogsMetricFilterMetricTransformationsDimensionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-logs-metric-filter/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-logs-metric-filter/index.ts",
        "line": 48
      },
      "name": "DataAwsccLogsMetricFilterMetricTransformationsDimensionsOutputReference",
      "namespace": "dataAwsccLogsMetricFilter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-metric-filter/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-metric-filter/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-logs-metric-filter/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLogsMetricFilter.DataAwsccLogsMetricFilterMetricTransformationsDimensions"
          }
        }
      ],
      "symbolId": "src/data-awscc-logs-metric-filter/index:DataAwsccLogsMetricFilterMetricTransformationsDimensionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLogsMetricFilter.DataAwsccLogsMetricFilterMetricTransformationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLogsMetricFilter.DataAwsccLogsMetricFilterMetricTransformationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-logs-metric-filter/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/data-awscc-logs-metric-filter/index.ts",
        "line": 188
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-logs-metric-filter/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-awscc.dataAwsccLogsMetricFilter.DataAwsccLogsMetricFilterMetricTransformationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLogsMetricFilterMetricTransformationsList",
      "namespace": "dataAwsccLogsMetricFilter",
      "symbolId": "src/data-awscc-logs-metric-filter/index:DataAwsccLogsMetricFilterMetricTransformationsList"
    },
    "@cdktn/provider-awscc.dataAwsccLogsMetricFilter.DataAwsccLogsMetricFilterMetricTransformationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLogsMetricFilter.DataAwsccLogsMetricFilterMetricTransformationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-logs-metric-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/data-awscc-logs-metric-filter/index.ts",
        "line": 128
      },
      "name": "DataAwsccLogsMetricFilterMetricTransformationsOutputReference",
      "namespace": "dataAwsccLogsMetricFilter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-metric-filter/index.ts",
            "line": 157
          },
          "name": "defaultValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-metric-filter/index.ts",
            "line": 163
          },
          "name": "dimensions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLogsMetricFilter.DataAwsccLogsMetricFilterMetricTransformationsDimensionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-metric-filter/index.ts",
            "line": 168
          },
          "name": "metricName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-metric-filter/index.ts",
            "line": 173
          },
          "name": "metricNamespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-metric-filter/index.ts",
            "line": 178
          },
          "name": "metricValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-metric-filter/index.ts",
            "line": 183
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-logs-metric-filter/index.ts",
            "line": 141
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLogsMetricFilter.DataAwsccLogsMetricFilterMetricTransformations"
          }
        }
      ],
      "symbolId": "src/data-awscc-logs-metric-filter/index:DataAwsccLogsMetricFilterMetricTransformationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLogsMetricFilters.DataAwsccLogsMetricFilters": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_metric_filters awscc_logs_metric_filters}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLogsMetricFilters.DataAwsccLogsMetricFilters",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_metric_filters awscc_logs_metric_filters} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-logs-metric-filters/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLogsMetricFilters.DataAwsccLogsMetricFiltersConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-logs-metric-filters/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLogsMetricFilters resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-logs-metric-filters/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccLogsMetricFilters to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_metric_filters#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLogsMetricFilters that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLogsMetricFilters to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-logs-metric-filters/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-logs-metric-filters/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLogsMetricFilters",
      "namespace": "dataAwsccLogsMetricFilters",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-metric-filters/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-metric-filters/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-metric-filters/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-logs-metric-filters/index:DataAwsccLogsMetricFilters"
    },
    "@cdktn/provider-awscc.dataAwsccLogsMetricFilters.DataAwsccLogsMetricFiltersConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLogsMetricFilters.DataAwsccLogsMetricFiltersConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-logs-metric-filters/index.ts",
        "line": 14
      },
      "name": "DataAwsccLogsMetricFiltersConfig",
      "namespace": "dataAwsccLogsMetricFilters",
      "symbolId": "src/data-awscc-logs-metric-filters/index:DataAwsccLogsMetricFiltersConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLogsQueryDefinition.DataAwsccLogsQueryDefinition": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_query_definition awscc_logs_query_definition}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLogsQueryDefinition.DataAwsccLogsQueryDefinition",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_query_definition awscc_logs_query_definition} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-logs-query-definition/index.ts",
          "line": 146
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLogsQueryDefinition.DataAwsccLogsQueryDefinitionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-logs-query-definition/index.ts",
        "line": 114
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLogsQueryDefinition resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-logs-query-definition/index.ts",
            "line": 131
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccLogsQueryDefinition to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_query_definition#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLogsQueryDefinition that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLogsQueryDefinition to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-logs-query-definition/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-awscc-logs-query-definition/index.ts",
            "line": 223
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLogsQueryDefinition",
      "namespace": "dataAwsccLogsQueryDefinition",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-query-definition/index.ts",
            "line": 119
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-query-definition/index.ts",
            "line": 183
          },
          "name": "logGroupNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-query-definition/index.ts",
            "line": 188
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-query-definition/index.ts",
            "line": 194
          },
          "name": "parameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLogsQueryDefinition.DataAwsccLogsQueryDefinitionParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-query-definition/index.ts",
            "line": 199
          },
          "name": "queryDefinitionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-query-definition/index.ts",
            "line": 204
          },
          "name": "queryLanguage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-query-definition/index.ts",
            "line": 209
          },
          "name": "queryString",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-query-definition/index.ts",
            "line": 178
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-logs-query-definition/index.ts",
            "line": 171
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-logs-query-definition/index:DataAwsccLogsQueryDefinition"
    },
    "@cdktn/provider-awscc.dataAwsccLogsQueryDefinition.DataAwsccLogsQueryDefinitionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLogsQueryDefinition.DataAwsccLogsQueryDefinitionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-logs-query-definition/index.ts",
        "line": 14
      },
      "name": "DataAwsccLogsQueryDefinitionConfig",
      "namespace": "dataAwsccLogsQueryDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_query_definition#id DataAwsccLogsQueryDefinition#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-query-definition/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-logs-query-definition/index:DataAwsccLogsQueryDefinitionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLogsQueryDefinition.DataAwsccLogsQueryDefinitionParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLogsQueryDefinition.DataAwsccLogsQueryDefinitionParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-logs-query-definition/index.ts",
        "line": 25
      },
      "name": "DataAwsccLogsQueryDefinitionParameters",
      "namespace": "dataAwsccLogsQueryDefinition",
      "symbolId": "src/data-awscc-logs-query-definition/index:DataAwsccLogsQueryDefinitionParameters"
    },
    "@cdktn/provider-awscc.dataAwsccLogsQueryDefinition.DataAwsccLogsQueryDefinitionParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLogsQueryDefinition.DataAwsccLogsQueryDefinitionParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-logs-query-definition/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-logs-query-definition/index.ts",
        "line": 92
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-logs-query-definition/index.ts",
            "line": 106
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLogsQueryDefinition.DataAwsccLogsQueryDefinitionParametersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLogsQueryDefinitionParametersList",
      "namespace": "dataAwsccLogsQueryDefinition",
      "symbolId": "src/data-awscc-logs-query-definition/index:DataAwsccLogsQueryDefinitionParametersList"
    },
    "@cdktn/provider-awscc.dataAwsccLogsQueryDefinition.DataAwsccLogsQueryDefinitionParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLogsQueryDefinition.DataAwsccLogsQueryDefinitionParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-logs-query-definition/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-logs-query-definition/index.ts",
        "line": 48
      },
      "name": "DataAwsccLogsQueryDefinitionParametersOutputReference",
      "namespace": "dataAwsccLogsQueryDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-query-definition/index.ts",
            "line": 77
          },
          "name": "defaultValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-query-definition/index.ts",
            "line": 82
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-query-definition/index.ts",
            "line": 87
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-logs-query-definition/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLogsQueryDefinition.DataAwsccLogsQueryDefinitionParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-logs-query-definition/index:DataAwsccLogsQueryDefinitionParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLogsQueryDefinitions.DataAwsccLogsQueryDefinitions": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_query_definitions awscc_logs_query_definitions}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLogsQueryDefinitions.DataAwsccLogsQueryDefinitions",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_query_definitions awscc_logs_query_definitions} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-logs-query-definitions/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLogsQueryDefinitions.DataAwsccLogsQueryDefinitionsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-logs-query-definitions/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLogsQueryDefinitions resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-logs-query-definitions/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccLogsQueryDefinitions to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_query_definitions#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLogsQueryDefinitions that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLogsQueryDefinitions to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-logs-query-definitions/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-logs-query-definitions/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLogsQueryDefinitions",
      "namespace": "dataAwsccLogsQueryDefinitions",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-query-definitions/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-query-definitions/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-query-definitions/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-logs-query-definitions/index:DataAwsccLogsQueryDefinitions"
    },
    "@cdktn/provider-awscc.dataAwsccLogsQueryDefinitions.DataAwsccLogsQueryDefinitionsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLogsQueryDefinitions.DataAwsccLogsQueryDefinitionsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-logs-query-definitions/index.ts",
        "line": 14
      },
      "name": "DataAwsccLogsQueryDefinitionsConfig",
      "namespace": "dataAwsccLogsQueryDefinitions",
      "symbolId": "src/data-awscc-logs-query-definitions/index:DataAwsccLogsQueryDefinitionsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLogsResourcePolicies.DataAwsccLogsResourcePolicies": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_resource_policies awscc_logs_resource_policies}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLogsResourcePolicies.DataAwsccLogsResourcePolicies",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_resource_policies awscc_logs_resource_policies} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-logs-resource-policies/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLogsResourcePolicies.DataAwsccLogsResourcePoliciesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-logs-resource-policies/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLogsResourcePolicies resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-logs-resource-policies/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccLogsResourcePolicies to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_resource_policies#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLogsResourcePolicies that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLogsResourcePolicies to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-logs-resource-policies/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-logs-resource-policies/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLogsResourcePolicies",
      "namespace": "dataAwsccLogsResourcePolicies",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-resource-policies/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-resource-policies/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-resource-policies/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-logs-resource-policies/index:DataAwsccLogsResourcePolicies"
    },
    "@cdktn/provider-awscc.dataAwsccLogsResourcePolicies.DataAwsccLogsResourcePoliciesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLogsResourcePolicies.DataAwsccLogsResourcePoliciesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-logs-resource-policies/index.ts",
        "line": 14
      },
      "name": "DataAwsccLogsResourcePoliciesConfig",
      "namespace": "dataAwsccLogsResourcePolicies",
      "symbolId": "src/data-awscc-logs-resource-policies/index:DataAwsccLogsResourcePoliciesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLogsResourcePolicy.DataAwsccLogsResourcePolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_resource_policy awscc_logs_resource_policy}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLogsResourcePolicy.DataAwsccLogsResourcePolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_resource_policy awscc_logs_resource_policy} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-logs-resource-policy/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLogsResourcePolicy.DataAwsccLogsResourcePolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-logs-resource-policy/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLogsResourcePolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-logs-resource-policy/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccLogsResourcePolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_resource_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLogsResourcePolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLogsResourcePolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-logs-resource-policy/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-awscc-logs-resource-policy/index.ts",
            "line": 117
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLogsResourcePolicy",
      "namespace": "dataAwsccLogsResourcePolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-resource-policy/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-resource-policy/index.ts",
            "line": 98
          },
          "name": "policyDocument",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-resource-policy/index.ts",
            "line": 103
          },
          "name": "policyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-resource-policy/index.ts",
            "line": 93
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-logs-resource-policy/index.ts",
            "line": 86
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-logs-resource-policy/index:DataAwsccLogsResourcePolicy"
    },
    "@cdktn/provider-awscc.dataAwsccLogsResourcePolicy.DataAwsccLogsResourcePolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLogsResourcePolicy.DataAwsccLogsResourcePolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-logs-resource-policy/index.ts",
        "line": 14
      },
      "name": "DataAwsccLogsResourcePolicyConfig",
      "namespace": "dataAwsccLogsResourcePolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_resource_policy#id DataAwsccLogsResourcePolicy#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-resource-policy/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-logs-resource-policy/index:DataAwsccLogsResourcePolicyConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLogsScheduledQueries.DataAwsccLogsScheduledQueries": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_scheduled_queries awscc_logs_scheduled_queries}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLogsScheduledQueries.DataAwsccLogsScheduledQueries",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_scheduled_queries awscc_logs_scheduled_queries} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-logs-scheduled-queries/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLogsScheduledQueries.DataAwsccLogsScheduledQueriesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-logs-scheduled-queries/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLogsScheduledQueries resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-logs-scheduled-queries/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccLogsScheduledQueries to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_scheduled_queries#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLogsScheduledQueries that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLogsScheduledQueries to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-logs-scheduled-queries/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-logs-scheduled-queries/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLogsScheduledQueries",
      "namespace": "dataAwsccLogsScheduledQueries",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-scheduled-queries/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-scheduled-queries/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-scheduled-queries/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-logs-scheduled-queries/index:DataAwsccLogsScheduledQueries"
    },
    "@cdktn/provider-awscc.dataAwsccLogsScheduledQueries.DataAwsccLogsScheduledQueriesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLogsScheduledQueries.DataAwsccLogsScheduledQueriesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-logs-scheduled-queries/index.ts",
        "line": 14
      },
      "name": "DataAwsccLogsScheduledQueriesConfig",
      "namespace": "dataAwsccLogsScheduledQueries",
      "symbolId": "src/data-awscc-logs-scheduled-queries/index:DataAwsccLogsScheduledQueriesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLogsScheduledQuery.DataAwsccLogsScheduledQuery": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_scheduled_query awscc_logs_scheduled_query}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLogsScheduledQuery.DataAwsccLogsScheduledQuery",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_scheduled_query awscc_logs_scheduled_query} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-logs-scheduled-query/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-awscc.dataAwsccLogsScheduledQuery.DataAwsccLogsScheduledQueryConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-logs-scheduled-query/index.ts",
        "line": 223
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLogsScheduledQuery resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-logs-scheduled-query/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 DataAwsccLogsScheduledQuery to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_scheduled_query#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLogsScheduledQuery that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLogsScheduledQuery to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-logs-scheduled-query/index.ts",
            "line": 392
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-logs-scheduled-query/index.ts",
            "line": 398
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLogsScheduledQuery",
      "namespace": "dataAwsccLogsScheduledQuery",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-scheduled-query/index.ts",
            "line": 228
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-scheduled-query/index.ts",
            "line": 279
          },
          "name": "creationTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-scheduled-query/index.ts",
            "line": 284
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-scheduled-query/index.ts",
            "line": 290
          },
          "name": "destinationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLogsScheduledQuery.DataAwsccLogsScheduledQueryDestinationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-scheduled-query/index.ts",
            "line": 295
          },
          "name": "executionRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-scheduled-query/index.ts",
            "line": 313
          },
          "name": "lastExecutionStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-scheduled-query/index.ts",
            "line": 318
          },
          "name": "lastTriggeredTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-scheduled-query/index.ts",
            "line": 323
          },
          "name": "lastUpdatedTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-scheduled-query/index.ts",
            "line": 328
          },
          "name": "logGroupIdentifiers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-scheduled-query/index.ts",
            "line": 333
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-scheduled-query/index.ts",
            "line": 338
          },
          "name": "queryLanguage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-scheduled-query/index.ts",
            "line": 343
          },
          "name": "queryString",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-scheduled-query/index.ts",
            "line": 363
          },
          "name": "scheduledQueryArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-scheduled-query/index.ts",
            "line": 348
          },
          "name": "scheduleEndTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-scheduled-query/index.ts",
            "line": 353
          },
          "name": "scheduleExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-scheduled-query/index.ts",
            "line": 358
          },
          "name": "scheduleStartTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-scheduled-query/index.ts",
            "line": 368
          },
          "name": "startTimeOffset",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-scheduled-query/index.ts",
            "line": 373
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-scheduled-query/index.ts",
            "line": 379
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLogsScheduledQuery.DataAwsccLogsScheduledQueryTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-scheduled-query/index.ts",
            "line": 384
          },
          "name": "timezone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-scheduled-query/index.ts",
            "line": 308
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-logs-scheduled-query/index.ts",
            "line": 301
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-logs-scheduled-query/index:DataAwsccLogsScheduledQuery"
    },
    "@cdktn/provider-awscc.dataAwsccLogsScheduledQuery.DataAwsccLogsScheduledQueryConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLogsScheduledQuery.DataAwsccLogsScheduledQueryConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-logs-scheduled-query/index.ts",
        "line": 14
      },
      "name": "DataAwsccLogsScheduledQueryConfig",
      "namespace": "dataAwsccLogsScheduledQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_scheduled_query#id DataAwsccLogsScheduledQuery#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-scheduled-query/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-logs-scheduled-query/index:DataAwsccLogsScheduledQueryConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLogsScheduledQuery.DataAwsccLogsScheduledQueryDestinationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLogsScheduledQuery.DataAwsccLogsScheduledQueryDestinationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-logs-scheduled-query/index.ts",
        "line": 84
      },
      "name": "DataAwsccLogsScheduledQueryDestinationConfiguration",
      "namespace": "dataAwsccLogsScheduledQuery",
      "symbolId": "src/data-awscc-logs-scheduled-query/index:DataAwsccLogsScheduledQueryDestinationConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccLogsScheduledQuery.DataAwsccLogsScheduledQueryDestinationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLogsScheduledQuery.DataAwsccLogsScheduledQueryDestinationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-logs-scheduled-query/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-awscc-logs-scheduled-query/index.ts",
        "line": 107
      },
      "name": "DataAwsccLogsScheduledQueryDestinationConfigurationOutputReference",
      "namespace": "dataAwsccLogsScheduledQuery",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-scheduled-query/index.ts",
            "line": 135
          },
          "name": "s3Configuration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLogsScheduledQuery.DataAwsccLogsScheduledQueryDestinationConfigurationS3ConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-logs-scheduled-query/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLogsScheduledQuery.DataAwsccLogsScheduledQueryDestinationConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-logs-scheduled-query/index:DataAwsccLogsScheduledQueryDestinationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLogsScheduledQuery.DataAwsccLogsScheduledQueryDestinationConfigurationS3Configuration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLogsScheduledQuery.DataAwsccLogsScheduledQueryDestinationConfigurationS3Configuration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-logs-scheduled-query/index.ts",
        "line": 25
      },
      "name": "DataAwsccLogsScheduledQueryDestinationConfigurationS3Configuration",
      "namespace": "dataAwsccLogsScheduledQuery",
      "symbolId": "src/data-awscc-logs-scheduled-query/index:DataAwsccLogsScheduledQueryDestinationConfigurationS3Configuration"
    },
    "@cdktn/provider-awscc.dataAwsccLogsScheduledQuery.DataAwsccLogsScheduledQueryDestinationConfigurationS3ConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLogsScheduledQuery.DataAwsccLogsScheduledQueryDestinationConfigurationS3ConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-logs-scheduled-query/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-logs-scheduled-query/index.ts",
        "line": 48
      },
      "name": "DataAwsccLogsScheduledQueryDestinationConfigurationS3ConfigurationOutputReference",
      "namespace": "dataAwsccLogsScheduledQuery",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-scheduled-query/index.ts",
            "line": 75
          },
          "name": "destinationIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-scheduled-query/index.ts",
            "line": 80
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-logs-scheduled-query/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLogsScheduledQuery.DataAwsccLogsScheduledQueryDestinationConfigurationS3Configuration"
          }
        }
      ],
      "symbolId": "src/data-awscc-logs-scheduled-query/index:DataAwsccLogsScheduledQueryDestinationConfigurationS3ConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLogsScheduledQuery.DataAwsccLogsScheduledQueryTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLogsScheduledQuery.DataAwsccLogsScheduledQueryTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-logs-scheduled-query/index.ts",
        "line": 139
      },
      "name": "DataAwsccLogsScheduledQueryTags",
      "namespace": "dataAwsccLogsScheduledQuery",
      "symbolId": "src/data-awscc-logs-scheduled-query/index:DataAwsccLogsScheduledQueryTags"
    },
    "@cdktn/provider-awscc.dataAwsccLogsScheduledQuery.DataAwsccLogsScheduledQueryTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLogsScheduledQuery.DataAwsccLogsScheduledQueryTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-logs-scheduled-query/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-awscc-logs-scheduled-query/index.ts",
        "line": 201
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-logs-scheduled-query/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-awscc.dataAwsccLogsScheduledQuery.DataAwsccLogsScheduledQueryTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLogsScheduledQueryTagsList",
      "namespace": "dataAwsccLogsScheduledQuery",
      "symbolId": "src/data-awscc-logs-scheduled-query/index:DataAwsccLogsScheduledQueryTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccLogsScheduledQuery.DataAwsccLogsScheduledQueryTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLogsScheduledQuery.DataAwsccLogsScheduledQueryTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-logs-scheduled-query/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-awscc-logs-scheduled-query/index.ts",
        "line": 162
      },
      "name": "DataAwsccLogsScheduledQueryTagsOutputReference",
      "namespace": "dataAwsccLogsScheduledQuery",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-scheduled-query/index.ts",
            "line": 191
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-scheduled-query/index.ts",
            "line": 196
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-logs-scheduled-query/index.ts",
            "line": 175
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLogsScheduledQuery.DataAwsccLogsScheduledQueryTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-logs-scheduled-query/index:DataAwsccLogsScheduledQueryTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLogsSubscriptionFilter.DataAwsccLogsSubscriptionFilter": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_subscription_filter awscc_logs_subscription_filter}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLogsSubscriptionFilter.DataAwsccLogsSubscriptionFilter",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_subscription_filter awscc_logs_subscription_filter} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-logs-subscription-filter/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLogsSubscriptionFilter.DataAwsccLogsSubscriptionFilterConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-logs-subscription-filter/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLogsSubscriptionFilter resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-logs-subscription-filter/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccLogsSubscriptionFilter to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_subscription_filter#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLogsSubscriptionFilter that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLogsSubscriptionFilter to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-logs-subscription-filter/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-awscc-logs-subscription-filter/index.ts",
            "line": 152
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLogsSubscriptionFilter",
      "namespace": "dataAwsccLogsSubscriptionFilter",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-subscription-filter/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-subscription-filter/index.ts",
            "line": 85
          },
          "name": "applyOnTransformedLogs",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-subscription-filter/index.ts",
            "line": 90
          },
          "name": "destinationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-subscription-filter/index.ts",
            "line": 95
          },
          "name": "distribution",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-subscription-filter/index.ts",
            "line": 100
          },
          "name": "emitSystemFields",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-subscription-filter/index.ts",
            "line": 105
          },
          "name": "fieldSelectionCriteria",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-subscription-filter/index.ts",
            "line": 110
          },
          "name": "filterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-subscription-filter/index.ts",
            "line": 115
          },
          "name": "filterPattern",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-subscription-filter/index.ts",
            "line": 133
          },
          "name": "logGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-subscription-filter/index.ts",
            "line": 138
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-subscription-filter/index.ts",
            "line": 128
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-logs-subscription-filter/index.ts",
            "line": 121
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-logs-subscription-filter/index:DataAwsccLogsSubscriptionFilter"
    },
    "@cdktn/provider-awscc.dataAwsccLogsSubscriptionFilter.DataAwsccLogsSubscriptionFilterConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLogsSubscriptionFilter.DataAwsccLogsSubscriptionFilterConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-logs-subscription-filter/index.ts",
        "line": 14
      },
      "name": "DataAwsccLogsSubscriptionFilterConfig",
      "namespace": "dataAwsccLogsSubscriptionFilter",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/logs_subscription_filter#id DataAwsccLogsSubscriptionFilter#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-logs-subscription-filter/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-logs-subscription-filter/index:DataAwsccLogsSubscriptionFilterConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLookoutequipmentInferenceScheduler.DataAwsccLookoutequipmentInferenceScheduler": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lookoutequipment_inference_scheduler awscc_lookoutequipment_inference_scheduler}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLookoutequipmentInferenceScheduler.DataAwsccLookoutequipmentInferenceScheduler",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lookoutequipment_inference_scheduler awscc_lookoutequipment_inference_scheduler} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-lookoutequipment-inference-scheduler/index.ts",
          "line": 444
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLookoutequipmentInferenceScheduler.DataAwsccLookoutequipmentInferenceSchedulerConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lookoutequipment-inference-scheduler/index.ts",
        "line": 412
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLookoutequipmentInferenceScheduler resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-lookoutequipment-inference-scheduler/index.ts",
            "line": 429
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccLookoutequipmentInferenceScheduler to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lookoutequipment_inference_scheduler#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLookoutequipmentInferenceScheduler that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLookoutequipmentInferenceScheduler to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lookoutequipment-inference-scheduler/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-awscc-lookoutequipment-inference-scheduler/index.ts",
            "line": 543
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLookoutequipmentInferenceScheduler",
      "namespace": "dataAwsccLookoutequipmentInferenceScheduler",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutequipment-inference-scheduler/index.ts",
            "line": 417
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutequipment-inference-scheduler/index.ts",
            "line": 468
          },
          "name": "dataDelayOffsetInMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutequipment-inference-scheduler/index.ts",
            "line": 474
          },
          "name": "dataInputConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLookoutequipmentInferenceScheduler.DataAwsccLookoutequipmentInferenceSchedulerDataInputConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutequipment-inference-scheduler/index.ts",
            "line": 480
          },
          "name": "dataOutputConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLookoutequipmentInferenceScheduler.DataAwsccLookoutequipmentInferenceSchedulerDataOutputConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutequipment-inference-scheduler/index.ts",
            "line": 485
          },
          "name": "dataUploadFrequency",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutequipment-inference-scheduler/index.ts",
            "line": 503
          },
          "name": "inferenceSchedulerArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutequipment-inference-scheduler/index.ts",
            "line": 508
          },
          "name": "inferenceSchedulerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutequipment-inference-scheduler/index.ts",
            "line": 513
          },
          "name": "modelName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutequipment-inference-scheduler/index.ts",
            "line": 518
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutequipment-inference-scheduler/index.ts",
            "line": 523
          },
          "name": "serverSideKmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutequipment-inference-scheduler/index.ts",
            "line": 529
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLookoutequipmentInferenceScheduler.DataAwsccLookoutequipmentInferenceSchedulerTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutequipment-inference-scheduler/index.ts",
            "line": 498
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lookoutequipment-inference-scheduler/index.ts",
            "line": 491
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-lookoutequipment-inference-scheduler/index:DataAwsccLookoutequipmentInferenceScheduler"
    },
    "@cdktn/provider-awscc.dataAwsccLookoutequipmentInferenceScheduler.DataAwsccLookoutequipmentInferenceSchedulerConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLookoutequipmentInferenceScheduler.DataAwsccLookoutequipmentInferenceSchedulerConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lookoutequipment-inference-scheduler/index.ts",
        "line": 14
      },
      "name": "DataAwsccLookoutequipmentInferenceSchedulerConfig",
      "namespace": "dataAwsccLookoutequipmentInferenceScheduler",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lookoutequipment_inference_scheduler#id DataAwsccLookoutequipmentInferenceScheduler#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutequipment-inference-scheduler/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-lookoutequipment-inference-scheduler/index:DataAwsccLookoutequipmentInferenceSchedulerConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLookoutequipmentInferenceScheduler.DataAwsccLookoutequipmentInferenceSchedulerDataInputConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLookoutequipmentInferenceScheduler.DataAwsccLookoutequipmentInferenceSchedulerDataInputConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lookoutequipment-inference-scheduler/index.ts",
        "line": 143
      },
      "name": "DataAwsccLookoutequipmentInferenceSchedulerDataInputConfiguration",
      "namespace": "dataAwsccLookoutequipmentInferenceScheduler",
      "symbolId": "src/data-awscc-lookoutequipment-inference-scheduler/index:DataAwsccLookoutequipmentInferenceSchedulerDataInputConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccLookoutequipmentInferenceScheduler.DataAwsccLookoutequipmentInferenceSchedulerDataInputConfigurationInferenceInputNameConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLookoutequipmentInferenceScheduler.DataAwsccLookoutequipmentInferenceSchedulerDataInputConfigurationInferenceInputNameConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lookoutequipment-inference-scheduler/index.ts",
        "line": 25
      },
      "name": "DataAwsccLookoutequipmentInferenceSchedulerDataInputConfigurationInferenceInputNameConfiguration",
      "namespace": "dataAwsccLookoutequipmentInferenceScheduler",
      "symbolId": "src/data-awscc-lookoutequipment-inference-scheduler/index:DataAwsccLookoutequipmentInferenceSchedulerDataInputConfigurationInferenceInputNameConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccLookoutequipmentInferenceScheduler.DataAwsccLookoutequipmentInferenceSchedulerDataInputConfigurationInferenceInputNameConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLookoutequipmentInferenceScheduler.DataAwsccLookoutequipmentInferenceSchedulerDataInputConfigurationInferenceInputNameConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lookoutequipment-inference-scheduler/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lookoutequipment-inference-scheduler/index.ts",
        "line": 48
      },
      "name": "DataAwsccLookoutequipmentInferenceSchedulerDataInputConfigurationInferenceInputNameConfigurationOutputReference",
      "namespace": "dataAwsccLookoutequipmentInferenceScheduler",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutequipment-inference-scheduler/index.ts",
            "line": 75
          },
          "name": "componentTimestampDelimiter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutequipment-inference-scheduler/index.ts",
            "line": 80
          },
          "name": "timestampFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lookoutequipment-inference-scheduler/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLookoutequipmentInferenceScheduler.DataAwsccLookoutequipmentInferenceSchedulerDataInputConfigurationInferenceInputNameConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-lookoutequipment-inference-scheduler/index:DataAwsccLookoutequipmentInferenceSchedulerDataInputConfigurationInferenceInputNameConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLookoutequipmentInferenceScheduler.DataAwsccLookoutequipmentInferenceSchedulerDataInputConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLookoutequipmentInferenceScheduler.DataAwsccLookoutequipmentInferenceSchedulerDataInputConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lookoutequipment-inference-scheduler/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-awscc-lookoutequipment-inference-scheduler/index.ts",
        "line": 166
      },
      "name": "DataAwsccLookoutequipmentInferenceSchedulerDataInputConfigurationOutputReference",
      "namespace": "dataAwsccLookoutequipmentInferenceScheduler",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutequipment-inference-scheduler/index.ts",
            "line": 194
          },
          "name": "inferenceInputNameConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLookoutequipmentInferenceScheduler.DataAwsccLookoutequipmentInferenceSchedulerDataInputConfigurationInferenceInputNameConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutequipment-inference-scheduler/index.ts",
            "line": 199
          },
          "name": "inputTimeZoneOffset",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutequipment-inference-scheduler/index.ts",
            "line": 205
          },
          "name": "s3InputConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLookoutequipmentInferenceScheduler.DataAwsccLookoutequipmentInferenceSchedulerDataInputConfigurationS3InputConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lookoutequipment-inference-scheduler/index.ts",
            "line": 177
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLookoutequipmentInferenceScheduler.DataAwsccLookoutequipmentInferenceSchedulerDataInputConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-lookoutequipment-inference-scheduler/index:DataAwsccLookoutequipmentInferenceSchedulerDataInputConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLookoutequipmentInferenceScheduler.DataAwsccLookoutequipmentInferenceSchedulerDataInputConfigurationS3InputConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLookoutequipmentInferenceScheduler.DataAwsccLookoutequipmentInferenceSchedulerDataInputConfigurationS3InputConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lookoutequipment-inference-scheduler/index.ts",
        "line": 84
      },
      "name": "DataAwsccLookoutequipmentInferenceSchedulerDataInputConfigurationS3InputConfiguration",
      "namespace": "dataAwsccLookoutequipmentInferenceScheduler",
      "symbolId": "src/data-awscc-lookoutequipment-inference-scheduler/index:DataAwsccLookoutequipmentInferenceSchedulerDataInputConfigurationS3InputConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccLookoutequipmentInferenceScheduler.DataAwsccLookoutequipmentInferenceSchedulerDataInputConfigurationS3InputConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLookoutequipmentInferenceScheduler.DataAwsccLookoutequipmentInferenceSchedulerDataInputConfigurationS3InputConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lookoutequipment-inference-scheduler/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-awscc-lookoutequipment-inference-scheduler/index.ts",
        "line": 107
      },
      "name": "DataAwsccLookoutequipmentInferenceSchedulerDataInputConfigurationS3InputConfigurationOutputReference",
      "namespace": "dataAwsccLookoutequipmentInferenceScheduler",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutequipment-inference-scheduler/index.ts",
            "line": 134
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutequipment-inference-scheduler/index.ts",
            "line": 139
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lookoutequipment-inference-scheduler/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLookoutequipmentInferenceScheduler.DataAwsccLookoutequipmentInferenceSchedulerDataInputConfigurationS3InputConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-lookoutequipment-inference-scheduler/index:DataAwsccLookoutequipmentInferenceSchedulerDataInputConfigurationS3InputConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLookoutequipmentInferenceScheduler.DataAwsccLookoutequipmentInferenceSchedulerDataOutputConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLookoutequipmentInferenceScheduler.DataAwsccLookoutequipmentInferenceSchedulerDataOutputConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lookoutequipment-inference-scheduler/index.ts",
        "line": 268
      },
      "name": "DataAwsccLookoutequipmentInferenceSchedulerDataOutputConfiguration",
      "namespace": "dataAwsccLookoutequipmentInferenceScheduler",
      "symbolId": "src/data-awscc-lookoutequipment-inference-scheduler/index:DataAwsccLookoutequipmentInferenceSchedulerDataOutputConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccLookoutequipmentInferenceScheduler.DataAwsccLookoutequipmentInferenceSchedulerDataOutputConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLookoutequipmentInferenceScheduler.DataAwsccLookoutequipmentInferenceSchedulerDataOutputConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lookoutequipment-inference-scheduler/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-awscc-lookoutequipment-inference-scheduler/index.ts",
        "line": 291
      },
      "name": "DataAwsccLookoutequipmentInferenceSchedulerDataOutputConfigurationOutputReference",
      "namespace": "dataAwsccLookoutequipmentInferenceScheduler",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutequipment-inference-scheduler/index.ts",
            "line": 318
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutequipment-inference-scheduler/index.ts",
            "line": 324
          },
          "name": "s3OutputConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLookoutequipmentInferenceScheduler.DataAwsccLookoutequipmentInferenceSchedulerDataOutputConfigurationS3OutputConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lookoutequipment-inference-scheduler/index.ts",
            "line": 302
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLookoutequipmentInferenceScheduler.DataAwsccLookoutequipmentInferenceSchedulerDataOutputConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-lookoutequipment-inference-scheduler/index:DataAwsccLookoutequipmentInferenceSchedulerDataOutputConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLookoutequipmentInferenceScheduler.DataAwsccLookoutequipmentInferenceSchedulerDataOutputConfigurationS3OutputConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLookoutequipmentInferenceScheduler.DataAwsccLookoutequipmentInferenceSchedulerDataOutputConfigurationS3OutputConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lookoutequipment-inference-scheduler/index.ts",
        "line": 209
      },
      "name": "DataAwsccLookoutequipmentInferenceSchedulerDataOutputConfigurationS3OutputConfiguration",
      "namespace": "dataAwsccLookoutequipmentInferenceScheduler",
      "symbolId": "src/data-awscc-lookoutequipment-inference-scheduler/index:DataAwsccLookoutequipmentInferenceSchedulerDataOutputConfigurationS3OutputConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccLookoutequipmentInferenceScheduler.DataAwsccLookoutequipmentInferenceSchedulerDataOutputConfigurationS3OutputConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLookoutequipmentInferenceScheduler.DataAwsccLookoutequipmentInferenceSchedulerDataOutputConfigurationS3OutputConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lookoutequipment-inference-scheduler/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-awscc-lookoutequipment-inference-scheduler/index.ts",
        "line": 232
      },
      "name": "DataAwsccLookoutequipmentInferenceSchedulerDataOutputConfigurationS3OutputConfigurationOutputReference",
      "namespace": "dataAwsccLookoutequipmentInferenceScheduler",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutequipment-inference-scheduler/index.ts",
            "line": 259
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutequipment-inference-scheduler/index.ts",
            "line": 264
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lookoutequipment-inference-scheduler/index.ts",
            "line": 243
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLookoutequipmentInferenceScheduler.DataAwsccLookoutequipmentInferenceSchedulerDataOutputConfigurationS3OutputConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-lookoutequipment-inference-scheduler/index:DataAwsccLookoutequipmentInferenceSchedulerDataOutputConfigurationS3OutputConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLookoutequipmentInferenceScheduler.DataAwsccLookoutequipmentInferenceSchedulerTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLookoutequipmentInferenceScheduler.DataAwsccLookoutequipmentInferenceSchedulerTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lookoutequipment-inference-scheduler/index.ts",
        "line": 328
      },
      "name": "DataAwsccLookoutequipmentInferenceSchedulerTags",
      "namespace": "dataAwsccLookoutequipmentInferenceScheduler",
      "symbolId": "src/data-awscc-lookoutequipment-inference-scheduler/index:DataAwsccLookoutequipmentInferenceSchedulerTags"
    },
    "@cdktn/provider-awscc.dataAwsccLookoutequipmentInferenceScheduler.DataAwsccLookoutequipmentInferenceSchedulerTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLookoutequipmentInferenceScheduler.DataAwsccLookoutequipmentInferenceSchedulerTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lookoutequipment-inference-scheduler/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lookoutequipment-inference-scheduler/index.ts",
        "line": 390
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lookoutequipment-inference-scheduler/index.ts",
            "line": 404
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLookoutequipmentInferenceScheduler.DataAwsccLookoutequipmentInferenceSchedulerTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLookoutequipmentInferenceSchedulerTagsList",
      "namespace": "dataAwsccLookoutequipmentInferenceScheduler",
      "symbolId": "src/data-awscc-lookoutequipment-inference-scheduler/index:DataAwsccLookoutequipmentInferenceSchedulerTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccLookoutequipmentInferenceScheduler.DataAwsccLookoutequipmentInferenceSchedulerTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLookoutequipmentInferenceScheduler.DataAwsccLookoutequipmentInferenceSchedulerTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lookoutequipment-inference-scheduler/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-awscc-lookoutequipment-inference-scheduler/index.ts",
        "line": 351
      },
      "name": "DataAwsccLookoutequipmentInferenceSchedulerTagsOutputReference",
      "namespace": "dataAwsccLookoutequipmentInferenceScheduler",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutequipment-inference-scheduler/index.ts",
            "line": 380
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutequipment-inference-scheduler/index.ts",
            "line": 385
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lookoutequipment-inference-scheduler/index.ts",
            "line": 364
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLookoutequipmentInferenceScheduler.DataAwsccLookoutequipmentInferenceSchedulerTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-lookoutequipment-inference-scheduler/index:DataAwsccLookoutequipmentInferenceSchedulerTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLookoutequipmentInferenceSchedulers.DataAwsccLookoutequipmentInferenceSchedulers": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lookoutequipment_inference_schedulers awscc_lookoutequipment_inference_schedulers}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLookoutequipmentInferenceSchedulers.DataAwsccLookoutequipmentInferenceSchedulers",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lookoutequipment_inference_schedulers awscc_lookoutequipment_inference_schedulers} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-lookoutequipment-inference-schedulers/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLookoutequipmentInferenceSchedulers.DataAwsccLookoutequipmentInferenceSchedulersConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lookoutequipment-inference-schedulers/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLookoutequipmentInferenceSchedulers resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-lookoutequipment-inference-schedulers/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccLookoutequipmentInferenceSchedulers to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lookoutequipment_inference_schedulers#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLookoutequipmentInferenceSchedulers that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLookoutequipmentInferenceSchedulers to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lookoutequipment-inference-schedulers/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lookoutequipment-inference-schedulers/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLookoutequipmentInferenceSchedulers",
      "namespace": "dataAwsccLookoutequipmentInferenceSchedulers",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutequipment-inference-schedulers/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutequipment-inference-schedulers/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutequipment-inference-schedulers/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-lookoutequipment-inference-schedulers/index:DataAwsccLookoutequipmentInferenceSchedulers"
    },
    "@cdktn/provider-awscc.dataAwsccLookoutequipmentInferenceSchedulers.DataAwsccLookoutequipmentInferenceSchedulersConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLookoutequipmentInferenceSchedulers.DataAwsccLookoutequipmentInferenceSchedulersConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lookoutequipment-inference-schedulers/index.ts",
        "line": 14
      },
      "name": "DataAwsccLookoutequipmentInferenceSchedulersConfig",
      "namespace": "dataAwsccLookoutequipmentInferenceSchedulers",
      "symbolId": "src/data-awscc-lookoutequipment-inference-schedulers/index:DataAwsccLookoutequipmentInferenceSchedulersConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLookoutmetricsAlert.DataAwsccLookoutmetricsAlert": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lookoutmetrics_alert awscc_lookoutmetrics_alert}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLookoutmetricsAlert.DataAwsccLookoutmetricsAlert",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lookoutmetrics_alert awscc_lookoutmetrics_alert} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-lookoutmetrics-alert/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLookoutmetricsAlert.DataAwsccLookoutmetricsAlertConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lookoutmetrics-alert/index.ts",
        "line": 208
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLookoutmetricsAlert resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-alert/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 DataAwsccLookoutmetricsAlert to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lookoutmetrics_alert#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLookoutmetricsAlert that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLookoutmetricsAlert to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-alert/index.ts",
            "line": 311
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-alert/index.ts",
            "line": 317
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLookoutmetricsAlert",
      "namespace": "dataAwsccLookoutmetricsAlert",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-alert/index.ts",
            "line": 213
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-alert/index.ts",
            "line": 265
          },
          "name": "action",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLookoutmetricsAlert.DataAwsccLookoutmetricsAlertActionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-alert/index.ts",
            "line": 270
          },
          "name": "alertDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-alert/index.ts",
            "line": 275
          },
          "name": "alertName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-alert/index.ts",
            "line": 280
          },
          "name": "alertSensitivityThreshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-alert/index.ts",
            "line": 285
          },
          "name": "anomalyDetectorArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-alert/index.ts",
            "line": 290
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-alert/index.ts",
            "line": 303
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-alert/index.ts",
            "line": 296
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-lookoutmetrics-alert/index:DataAwsccLookoutmetricsAlert"
    },
    "@cdktn/provider-awscc.dataAwsccLookoutmetricsAlert.DataAwsccLookoutmetricsAlertAction": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLookoutmetricsAlert.DataAwsccLookoutmetricsAlertAction",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lookoutmetrics-alert/index.ts",
        "line": 143
      },
      "name": "DataAwsccLookoutmetricsAlertAction",
      "namespace": "dataAwsccLookoutmetricsAlert",
      "symbolId": "src/data-awscc-lookoutmetrics-alert/index:DataAwsccLookoutmetricsAlertAction"
    },
    "@cdktn/provider-awscc.dataAwsccLookoutmetricsAlert.DataAwsccLookoutmetricsAlertActionLambdaConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLookoutmetricsAlert.DataAwsccLookoutmetricsAlertActionLambdaConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lookoutmetrics-alert/index.ts",
        "line": 25
      },
      "name": "DataAwsccLookoutmetricsAlertActionLambdaConfiguration",
      "namespace": "dataAwsccLookoutmetricsAlert",
      "symbolId": "src/data-awscc-lookoutmetrics-alert/index:DataAwsccLookoutmetricsAlertActionLambdaConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccLookoutmetricsAlert.DataAwsccLookoutmetricsAlertActionLambdaConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLookoutmetricsAlert.DataAwsccLookoutmetricsAlertActionLambdaConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lookoutmetrics-alert/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lookoutmetrics-alert/index.ts",
        "line": 48
      },
      "name": "DataAwsccLookoutmetricsAlertActionLambdaConfigurationOutputReference",
      "namespace": "dataAwsccLookoutmetricsAlert",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-alert/index.ts",
            "line": 75
          },
          "name": "lambdaArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-alert/index.ts",
            "line": 80
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-alert/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLookoutmetricsAlert.DataAwsccLookoutmetricsAlertActionLambdaConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-lookoutmetrics-alert/index:DataAwsccLookoutmetricsAlertActionLambdaConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLookoutmetricsAlert.DataAwsccLookoutmetricsAlertActionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLookoutmetricsAlert.DataAwsccLookoutmetricsAlertActionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lookoutmetrics-alert/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-awscc-lookoutmetrics-alert/index.ts",
        "line": 166
      },
      "name": "DataAwsccLookoutmetricsAlertActionOutputReference",
      "namespace": "dataAwsccLookoutmetricsAlert",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-alert/index.ts",
            "line": 194
          },
          "name": "lambdaConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLookoutmetricsAlert.DataAwsccLookoutmetricsAlertActionLambdaConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-alert/index.ts",
            "line": 200
          },
          "name": "snsConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLookoutmetricsAlert.DataAwsccLookoutmetricsAlertActionSnsConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-alert/index.ts",
            "line": 177
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLookoutmetricsAlert.DataAwsccLookoutmetricsAlertAction"
          }
        }
      ],
      "symbolId": "src/data-awscc-lookoutmetrics-alert/index:DataAwsccLookoutmetricsAlertActionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLookoutmetricsAlert.DataAwsccLookoutmetricsAlertActionSnsConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLookoutmetricsAlert.DataAwsccLookoutmetricsAlertActionSnsConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lookoutmetrics-alert/index.ts",
        "line": 84
      },
      "name": "DataAwsccLookoutmetricsAlertActionSnsConfiguration",
      "namespace": "dataAwsccLookoutmetricsAlert",
      "symbolId": "src/data-awscc-lookoutmetrics-alert/index:DataAwsccLookoutmetricsAlertActionSnsConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccLookoutmetricsAlert.DataAwsccLookoutmetricsAlertActionSnsConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLookoutmetricsAlert.DataAwsccLookoutmetricsAlertActionSnsConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lookoutmetrics-alert/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-awscc-lookoutmetrics-alert/index.ts",
        "line": 107
      },
      "name": "DataAwsccLookoutmetricsAlertActionSnsConfigurationOutputReference",
      "namespace": "dataAwsccLookoutmetricsAlert",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-alert/index.ts",
            "line": 134
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-alert/index.ts",
            "line": 139
          },
          "name": "snsTopicArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-alert/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLookoutmetricsAlert.DataAwsccLookoutmetricsAlertActionSnsConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-lookoutmetrics-alert/index:DataAwsccLookoutmetricsAlertActionSnsConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLookoutmetricsAlert.DataAwsccLookoutmetricsAlertConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLookoutmetricsAlert.DataAwsccLookoutmetricsAlertConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lookoutmetrics-alert/index.ts",
        "line": 14
      },
      "name": "DataAwsccLookoutmetricsAlertConfig",
      "namespace": "dataAwsccLookoutmetricsAlert",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lookoutmetrics_alert#id DataAwsccLookoutmetricsAlert#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-alert/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-lookoutmetrics-alert/index:DataAwsccLookoutmetricsAlertConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLookoutmetricsAlerts.DataAwsccLookoutmetricsAlerts": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lookoutmetrics_alerts awscc_lookoutmetrics_alerts}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLookoutmetricsAlerts.DataAwsccLookoutmetricsAlerts",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lookoutmetrics_alerts awscc_lookoutmetrics_alerts} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-lookoutmetrics-alerts/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLookoutmetricsAlerts.DataAwsccLookoutmetricsAlertsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lookoutmetrics-alerts/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLookoutmetricsAlerts resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-alerts/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccLookoutmetricsAlerts to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lookoutmetrics_alerts#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLookoutmetricsAlerts that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLookoutmetricsAlerts to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-alerts/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-alerts/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLookoutmetricsAlerts",
      "namespace": "dataAwsccLookoutmetricsAlerts",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-alerts/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-alerts/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-alerts/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-lookoutmetrics-alerts/index:DataAwsccLookoutmetricsAlerts"
    },
    "@cdktn/provider-awscc.dataAwsccLookoutmetricsAlerts.DataAwsccLookoutmetricsAlertsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLookoutmetricsAlerts.DataAwsccLookoutmetricsAlertsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lookoutmetrics-alerts/index.ts",
        "line": 14
      },
      "name": "DataAwsccLookoutmetricsAlertsConfig",
      "namespace": "dataAwsccLookoutmetricsAlerts",
      "symbolId": "src/data-awscc-lookoutmetrics-alerts/index:DataAwsccLookoutmetricsAlertsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLookoutmetricsAnomalyDetector.DataAwsccLookoutmetricsAnomalyDetector": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lookoutmetrics_anomaly_detector awscc_lookoutmetrics_anomaly_detector}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLookoutmetricsAnomalyDetector.DataAwsccLookoutmetricsAnomalyDetector",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lookoutmetrics_anomaly_detector awscc_lookoutmetrics_anomaly_detector} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
          "line": 1136
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLookoutmetricsAnomalyDetector.DataAwsccLookoutmetricsAnomalyDetectorConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
        "line": 1104
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLookoutmetricsAnomalyDetector resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
            "line": 1121
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccLookoutmetricsAnomalyDetector to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lookoutmetrics_anomaly_detector#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLookoutmetricsAnomalyDetector that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLookoutmetricsAnomalyDetector to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
            "line": 1208
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
            "line": 1214
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLookoutmetricsAnomalyDetector",
      "namespace": "dataAwsccLookoutmetricsAnomalyDetector",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
            "line": 1109
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
            "line": 1161
          },
          "name": "anomalyDetectorConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLookoutmetricsAnomalyDetector.DataAwsccLookoutmetricsAnomalyDetectorAnomalyDetectorConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
            "line": 1166
          },
          "name": "anomalyDetectorDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
            "line": 1171
          },
          "name": "anomalyDetectorName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
            "line": 1176
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
            "line": 1194
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
            "line": 1200
          },
          "name": "metricSetList",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLookoutmetricsAnomalyDetector.DataAwsccLookoutmetricsAnomalyDetectorMetricSetListStructList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
            "line": 1189
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
            "line": 1182
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-lookoutmetrics-anomaly-detector/index:DataAwsccLookoutmetricsAnomalyDetector"
    },
    "@cdktn/provider-awscc.dataAwsccLookoutmetricsAnomalyDetector.DataAwsccLookoutmetricsAnomalyDetectorAnomalyDetectorConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLookoutmetricsAnomalyDetector.DataAwsccLookoutmetricsAnomalyDetectorAnomalyDetectorConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
        "line": 25
      },
      "name": "DataAwsccLookoutmetricsAnomalyDetectorAnomalyDetectorConfig",
      "namespace": "dataAwsccLookoutmetricsAnomalyDetector",
      "symbolId": "src/data-awscc-lookoutmetrics-anomaly-detector/index:DataAwsccLookoutmetricsAnomalyDetectorAnomalyDetectorConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLookoutmetricsAnomalyDetector.DataAwsccLookoutmetricsAnomalyDetectorAnomalyDetectorConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLookoutmetricsAnomalyDetector.DataAwsccLookoutmetricsAnomalyDetectorAnomalyDetectorConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
        "line": 48
      },
      "name": "DataAwsccLookoutmetricsAnomalyDetectorAnomalyDetectorConfigOutputReference",
      "namespace": "dataAwsccLookoutmetricsAnomalyDetector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
            "line": 75
          },
          "name": "anomalyDetectorFrequency",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLookoutmetricsAnomalyDetector.DataAwsccLookoutmetricsAnomalyDetectorAnomalyDetectorConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-lookoutmetrics-anomaly-detector/index:DataAwsccLookoutmetricsAnomalyDetectorAnomalyDetectorConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLookoutmetricsAnomalyDetector.DataAwsccLookoutmetricsAnomalyDetectorConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLookoutmetricsAnomalyDetector.DataAwsccLookoutmetricsAnomalyDetectorConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
        "line": 14
      },
      "name": "DataAwsccLookoutmetricsAnomalyDetectorConfig",
      "namespace": "dataAwsccLookoutmetricsAnomalyDetector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lookoutmetrics_anomaly_detector#id DataAwsccLookoutmetricsAnomalyDetector#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-lookoutmetrics-anomaly-detector/index:DataAwsccLookoutmetricsAnomalyDetectorConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLookoutmetricsAnomalyDetector.DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLookoutmetricsAnomalyDetector.DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
        "line": 79
      },
      "name": "DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricListStruct",
      "namespace": "dataAwsccLookoutmetricsAnomalyDetector",
      "symbolId": "src/data-awscc-lookoutmetrics-anomaly-detector/index:DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricListStruct"
    },
    "@cdktn/provider-awscc.dataAwsccLookoutmetricsAnomalyDetector.DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricListStructList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLookoutmetricsAnomalyDetector.DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricListStructList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
        "line": 146
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
            "line": 160
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLookoutmetricsAnomalyDetector.DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricListStructOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricListStructList",
      "namespace": "dataAwsccLookoutmetricsAnomalyDetector",
      "symbolId": "src/data-awscc-lookoutmetrics-anomaly-detector/index:DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricListStructList"
    },
    "@cdktn/provider-awscc.dataAwsccLookoutmetricsAnomalyDetector.DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLookoutmetricsAnomalyDetector.DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
        "line": 102
      },
      "name": "DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricListStructOutputReference",
      "namespace": "dataAwsccLookoutmetricsAnomalyDetector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
            "line": 131
          },
          "name": "aggregationFunction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
            "line": 136
          },
          "name": "metricName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
            "line": 141
          },
          "name": "namespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
            "line": 115
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLookoutmetricsAnomalyDetector.DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricListStruct"
          }
        }
      ],
      "symbolId": "src/data-awscc-lookoutmetrics-anomaly-detector/index:DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricListStructOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLookoutmetricsAnomalyDetector.DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricSource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLookoutmetricsAnomalyDetector.DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
        "line": 844
      },
      "name": "DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricSource",
      "namespace": "dataAwsccLookoutmetricsAnomalyDetector",
      "symbolId": "src/data-awscc-lookoutmetrics-anomaly-detector/index:DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricSource"
    },
    "@cdktn/provider-awscc.dataAwsccLookoutmetricsAnomalyDetector.DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricSourceAppFlowConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLookoutmetricsAnomalyDetector.DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricSourceAppFlowConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
        "line": 164
      },
      "name": "DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricSourceAppFlowConfig",
      "namespace": "dataAwsccLookoutmetricsAnomalyDetector",
      "symbolId": "src/data-awscc-lookoutmetrics-anomaly-detector/index:DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricSourceAppFlowConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLookoutmetricsAnomalyDetector.DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricSourceAppFlowConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLookoutmetricsAnomalyDetector.DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricSourceAppFlowConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
        "line": 187
      },
      "name": "DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricSourceAppFlowConfigOutputReference",
      "namespace": "dataAwsccLookoutmetricsAnomalyDetector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
            "line": 214
          },
          "name": "flowName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
            "line": 219
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
            "line": 198
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLookoutmetricsAnomalyDetector.DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricSourceAppFlowConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-lookoutmetrics-anomaly-detector/index:DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricSourceAppFlowConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLookoutmetricsAnomalyDetector.DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricSourceCloudwatchConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLookoutmetricsAnomalyDetector.DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricSourceCloudwatchConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
        "line": 223
      },
      "name": "DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricSourceCloudwatchConfig",
      "namespace": "dataAwsccLookoutmetricsAnomalyDetector",
      "symbolId": "src/data-awscc-lookoutmetrics-anomaly-detector/index:DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricSourceCloudwatchConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLookoutmetricsAnomalyDetector.DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricSourceCloudwatchConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLookoutmetricsAnomalyDetector.DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricSourceCloudwatchConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/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-awscc-lookoutmetrics-anomaly-detector/index.ts",
        "line": 246
      },
      "name": "DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricSourceCloudwatchConfigOutputReference",
      "namespace": "dataAwsccLookoutmetricsAnomalyDetector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
            "line": 273
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
            "line": 257
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLookoutmetricsAnomalyDetector.DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricSourceCloudwatchConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-lookoutmetrics-anomaly-detector/index:DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricSourceCloudwatchConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLookoutmetricsAnomalyDetector.DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricSourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLookoutmetricsAnomalyDetector.DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/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/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
        "line": 867
      },
      "name": "DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricSourceOutputReference",
      "namespace": "dataAwsccLookoutmetricsAnomalyDetector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
            "line": 895
          },
          "name": "appFlowConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLookoutmetricsAnomalyDetector.DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricSourceAppFlowConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
            "line": 901
          },
          "name": "cloudwatchConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLookoutmetricsAnomalyDetector.DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricSourceCloudwatchConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
            "line": 907
          },
          "name": "rdsSourceConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLookoutmetricsAnomalyDetector.DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricSourceRdsSourceConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
            "line": 913
          },
          "name": "redshiftSourceConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLookoutmetricsAnomalyDetector.DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricSourceRedshiftSourceConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
            "line": 919
          },
          "name": "s3SourceConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLookoutmetricsAnomalyDetector.DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricSourceS3SourceConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
            "line": 878
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLookoutmetricsAnomalyDetector.DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricSource"
          }
        }
      ],
      "symbolId": "src/data-awscc-lookoutmetrics-anomaly-detector/index:DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricSourceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLookoutmetricsAnomalyDetector.DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricSourceRdsSourceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLookoutmetricsAnomalyDetector.DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricSourceRdsSourceConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
        "line": 336
      },
      "name": "DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricSourceRdsSourceConfig",
      "namespace": "dataAwsccLookoutmetricsAnomalyDetector",
      "symbolId": "src/data-awscc-lookoutmetrics-anomaly-detector/index:DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricSourceRdsSourceConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLookoutmetricsAnomalyDetector.DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricSourceRdsSourceConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLookoutmetricsAnomalyDetector.DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricSourceRdsSourceConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/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-awscc-lookoutmetrics-anomaly-detector/index.ts",
        "line": 359
      },
      "name": "DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricSourceRdsSourceConfigOutputReference",
      "namespace": "dataAwsccLookoutmetricsAnomalyDetector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
            "line": 386
          },
          "name": "databaseHost",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
            "line": 391
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
            "line": 396
          },
          "name": "databasePort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
            "line": 401
          },
          "name": "dbInstanceIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
            "line": 406
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
            "line": 411
          },
          "name": "secretManagerArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
            "line": 416
          },
          "name": "tableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
            "line": 422
          },
          "name": "vpcConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLookoutmetricsAnomalyDetector.DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricSourceRdsSourceConfigVpcConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
            "line": 370
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLookoutmetricsAnomalyDetector.DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricSourceRdsSourceConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-lookoutmetrics-anomaly-detector/index:DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricSourceRdsSourceConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLookoutmetricsAnomalyDetector.DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricSourceRdsSourceConfigVpcConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLookoutmetricsAnomalyDetector.DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricSourceRdsSourceConfigVpcConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
        "line": 277
      },
      "name": "DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricSourceRdsSourceConfigVpcConfiguration",
      "namespace": "dataAwsccLookoutmetricsAnomalyDetector",
      "symbolId": "src/data-awscc-lookoutmetrics-anomaly-detector/index:DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricSourceRdsSourceConfigVpcConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccLookoutmetricsAnomalyDetector.DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricSourceRdsSourceConfigVpcConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLookoutmetricsAnomalyDetector.DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricSourceRdsSourceConfigVpcConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/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/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
        "line": 300
      },
      "name": "DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricSourceRdsSourceConfigVpcConfigurationOutputReference",
      "namespace": "dataAwsccLookoutmetricsAnomalyDetector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
            "line": 327
          },
          "name": "securityGroupIdList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
            "line": 332
          },
          "name": "subnetIdList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
            "line": 311
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLookoutmetricsAnomalyDetector.DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricSourceRdsSourceConfigVpcConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-lookoutmetrics-anomaly-detector/index:DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricSourceRdsSourceConfigVpcConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLookoutmetricsAnomalyDetector.DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricSourceRedshiftSourceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLookoutmetricsAnomalyDetector.DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricSourceRedshiftSourceConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
        "line": 485
      },
      "name": "DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricSourceRedshiftSourceConfig",
      "namespace": "dataAwsccLookoutmetricsAnomalyDetector",
      "symbolId": "src/data-awscc-lookoutmetrics-anomaly-detector/index:DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricSourceRedshiftSourceConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLookoutmetricsAnomalyDetector.DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricSourceRedshiftSourceConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLookoutmetricsAnomalyDetector.DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricSourceRedshiftSourceConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/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-awscc-lookoutmetrics-anomaly-detector/index.ts",
        "line": 508
      },
      "name": "DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricSourceRedshiftSourceConfigOutputReference",
      "namespace": "dataAwsccLookoutmetricsAnomalyDetector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
            "line": 535
          },
          "name": "clusterIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
            "line": 540
          },
          "name": "databaseHost",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
            "line": 545
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
            "line": 550
          },
          "name": "databasePort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
            "line": 555
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
            "line": 560
          },
          "name": "secretManagerArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
            "line": 565
          },
          "name": "tableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
            "line": 571
          },
          "name": "vpcConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLookoutmetricsAnomalyDetector.DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricSourceRedshiftSourceConfigVpcConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
            "line": 519
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLookoutmetricsAnomalyDetector.DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricSourceRedshiftSourceConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-lookoutmetrics-anomaly-detector/index:DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricSourceRedshiftSourceConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLookoutmetricsAnomalyDetector.DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricSourceRedshiftSourceConfigVpcConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLookoutmetricsAnomalyDetector.DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricSourceRedshiftSourceConfigVpcConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
        "line": 426
      },
      "name": "DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricSourceRedshiftSourceConfigVpcConfiguration",
      "namespace": "dataAwsccLookoutmetricsAnomalyDetector",
      "symbolId": "src/data-awscc-lookoutmetrics-anomaly-detector/index:DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricSourceRedshiftSourceConfigVpcConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccLookoutmetricsAnomalyDetector.DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricSourceRedshiftSourceConfigVpcConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLookoutmetricsAnomalyDetector.DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricSourceRedshiftSourceConfigVpcConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/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-awscc-lookoutmetrics-anomaly-detector/index.ts",
        "line": 449
      },
      "name": "DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricSourceRedshiftSourceConfigVpcConfigurationOutputReference",
      "namespace": "dataAwsccLookoutmetricsAnomalyDetector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
            "line": 476
          },
          "name": "securityGroupIdList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
            "line": 481
          },
          "name": "subnetIdList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
            "line": 460
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLookoutmetricsAnomalyDetector.DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricSourceRedshiftSourceConfigVpcConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-lookoutmetrics-anomaly-detector/index:DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricSourceRedshiftSourceConfigVpcConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLookoutmetricsAnomalyDetector.DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricSourceS3SourceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLookoutmetricsAnomalyDetector.DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricSourceS3SourceConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
        "line": 774
      },
      "name": "DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricSourceS3SourceConfig",
      "namespace": "dataAwsccLookoutmetricsAnomalyDetector",
      "symbolId": "src/data-awscc-lookoutmetrics-anomaly-detector/index:DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricSourceS3SourceConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLookoutmetricsAnomalyDetector.DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricSourceS3SourceConfigFileFormatDescriptor": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLookoutmetricsAnomalyDetector.DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricSourceS3SourceConfigFileFormatDescriptor",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
        "line": 713
      },
      "name": "DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricSourceS3SourceConfigFileFormatDescriptor",
      "namespace": "dataAwsccLookoutmetricsAnomalyDetector",
      "symbolId": "src/data-awscc-lookoutmetrics-anomaly-detector/index:DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricSourceS3SourceConfigFileFormatDescriptor"
    },
    "@cdktn/provider-awscc.dataAwsccLookoutmetricsAnomalyDetector.DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricSourceS3SourceConfigFileFormatDescriptorCsvFormatDescriptor": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLookoutmetricsAnomalyDetector.DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricSourceS3SourceConfigFileFormatDescriptorCsvFormatDescriptor",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
        "line": 575
      },
      "name": "DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricSourceS3SourceConfigFileFormatDescriptorCsvFormatDescriptor",
      "namespace": "dataAwsccLookoutmetricsAnomalyDetector",
      "symbolId": "src/data-awscc-lookoutmetrics-anomaly-detector/index:DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricSourceS3SourceConfigFileFormatDescriptorCsvFormatDescriptor"
    },
    "@cdktn/provider-awscc.dataAwsccLookoutmetricsAnomalyDetector.DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricSourceS3SourceConfigFileFormatDescriptorCsvFormatDescriptorOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLookoutmetricsAnomalyDetector.DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricSourceS3SourceConfigFileFormatDescriptorCsvFormatDescriptorOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/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-awscc-lookoutmetrics-anomaly-detector/index.ts",
        "line": 598
      },
      "name": "DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricSourceS3SourceConfigFileFormatDescriptorCsvFormatDescriptorOutputReference",
      "namespace": "dataAwsccLookoutmetricsAnomalyDetector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
            "line": 625
          },
          "name": "charset",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
            "line": 630
          },
          "name": "containsHeader",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
            "line": 635
          },
          "name": "delimiter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
            "line": 640
          },
          "name": "fileCompression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
            "line": 645
          },
          "name": "headerList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
            "line": 650
          },
          "name": "quoteSymbol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
            "line": 609
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLookoutmetricsAnomalyDetector.DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricSourceS3SourceConfigFileFormatDescriptorCsvFormatDescriptor"
          }
        }
      ],
      "symbolId": "src/data-awscc-lookoutmetrics-anomaly-detector/index:DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricSourceS3SourceConfigFileFormatDescriptorCsvFormatDescriptorOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLookoutmetricsAnomalyDetector.DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricSourceS3SourceConfigFileFormatDescriptorJsonFormatDescriptor": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLookoutmetricsAnomalyDetector.DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricSourceS3SourceConfigFileFormatDescriptorJsonFormatDescriptor",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
        "line": 654
      },
      "name": "DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricSourceS3SourceConfigFileFormatDescriptorJsonFormatDescriptor",
      "namespace": "dataAwsccLookoutmetricsAnomalyDetector",
      "symbolId": "src/data-awscc-lookoutmetrics-anomaly-detector/index:DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricSourceS3SourceConfigFileFormatDescriptorJsonFormatDescriptor"
    },
    "@cdktn/provider-awscc.dataAwsccLookoutmetricsAnomalyDetector.DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricSourceS3SourceConfigFileFormatDescriptorJsonFormatDescriptorOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLookoutmetricsAnomalyDetector.DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricSourceS3SourceConfigFileFormatDescriptorJsonFormatDescriptorOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/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-awscc-lookoutmetrics-anomaly-detector/index.ts",
        "line": 677
      },
      "name": "DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricSourceS3SourceConfigFileFormatDescriptorJsonFormatDescriptorOutputReference",
      "namespace": "dataAwsccLookoutmetricsAnomalyDetector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
            "line": 704
          },
          "name": "charset",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
            "line": 709
          },
          "name": "fileCompression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
            "line": 688
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLookoutmetricsAnomalyDetector.DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricSourceS3SourceConfigFileFormatDescriptorJsonFormatDescriptor"
          }
        }
      ],
      "symbolId": "src/data-awscc-lookoutmetrics-anomaly-detector/index:DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricSourceS3SourceConfigFileFormatDescriptorJsonFormatDescriptorOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLookoutmetricsAnomalyDetector.DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricSourceS3SourceConfigFileFormatDescriptorOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLookoutmetricsAnomalyDetector.DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricSourceS3SourceConfigFileFormatDescriptorOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
          "line": 743
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
        "line": 736
      },
      "name": "DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricSourceS3SourceConfigFileFormatDescriptorOutputReference",
      "namespace": "dataAwsccLookoutmetricsAnomalyDetector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
            "line": 764
          },
          "name": "csvFormatDescriptor",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLookoutmetricsAnomalyDetector.DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricSourceS3SourceConfigFileFormatDescriptorCsvFormatDescriptorOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
            "line": 770
          },
          "name": "jsonFormatDescriptor",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLookoutmetricsAnomalyDetector.DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricSourceS3SourceConfigFileFormatDescriptorJsonFormatDescriptorOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
            "line": 747
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLookoutmetricsAnomalyDetector.DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricSourceS3SourceConfigFileFormatDescriptor"
          }
        }
      ],
      "symbolId": "src/data-awscc-lookoutmetrics-anomaly-detector/index:DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricSourceS3SourceConfigFileFormatDescriptorOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLookoutmetricsAnomalyDetector.DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricSourceS3SourceConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLookoutmetricsAnomalyDetector.DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricSourceS3SourceConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
          "line": 804
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
        "line": 797
      },
      "name": "DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricSourceS3SourceConfigOutputReference",
      "namespace": "dataAwsccLookoutmetricsAnomalyDetector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
            "line": 825
          },
          "name": "fileFormatDescriptor",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLookoutmetricsAnomalyDetector.DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricSourceS3SourceConfigFileFormatDescriptorOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
            "line": 830
          },
          "name": "historicalDataPathList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
            "line": 835
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
            "line": 840
          },
          "name": "templatedPathList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
            "line": 808
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLookoutmetricsAnomalyDetector.DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricSourceS3SourceConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-lookoutmetrics-anomaly-detector/index:DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricSourceS3SourceConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLookoutmetricsAnomalyDetector.DataAwsccLookoutmetricsAnomalyDetectorMetricSetListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLookoutmetricsAnomalyDetector.DataAwsccLookoutmetricsAnomalyDetectorMetricSetListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
        "line": 982
      },
      "name": "DataAwsccLookoutmetricsAnomalyDetectorMetricSetListStruct",
      "namespace": "dataAwsccLookoutmetricsAnomalyDetector",
      "symbolId": "src/data-awscc-lookoutmetrics-anomaly-detector/index:DataAwsccLookoutmetricsAnomalyDetectorMetricSetListStruct"
    },
    "@cdktn/provider-awscc.dataAwsccLookoutmetricsAnomalyDetector.DataAwsccLookoutmetricsAnomalyDetectorMetricSetListStructList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLookoutmetricsAnomalyDetector.DataAwsccLookoutmetricsAnomalyDetectorMetricSetListStructList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
        "line": 1082
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
            "line": 1096
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLookoutmetricsAnomalyDetector.DataAwsccLookoutmetricsAnomalyDetectorMetricSetListStructOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccLookoutmetricsAnomalyDetectorMetricSetListStructList",
      "namespace": "dataAwsccLookoutmetricsAnomalyDetector",
      "symbolId": "src/data-awscc-lookoutmetrics-anomaly-detector/index:DataAwsccLookoutmetricsAnomalyDetectorMetricSetListStructList"
    },
    "@cdktn/provider-awscc.dataAwsccLookoutmetricsAnomalyDetector.DataAwsccLookoutmetricsAnomalyDetectorMetricSetListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLookoutmetricsAnomalyDetector.DataAwsccLookoutmetricsAnomalyDetectorMetricSetListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
        "line": 1005
      },
      "name": "DataAwsccLookoutmetricsAnomalyDetectorMetricSetListStructOutputReference",
      "namespace": "dataAwsccLookoutmetricsAnomalyDetector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
            "line": 1034
          },
          "name": "dimensionList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
            "line": 1040
          },
          "name": "metricList",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLookoutmetricsAnomalyDetector.DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricListStructList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
            "line": 1045
          },
          "name": "metricSetDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
            "line": 1050
          },
          "name": "metricSetFrequency",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
            "line": 1055
          },
          "name": "metricSetName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
            "line": 1061
          },
          "name": "metricSource",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLookoutmetricsAnomalyDetector.DataAwsccLookoutmetricsAnomalyDetectorMetricSetListMetricSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
            "line": 1066
          },
          "name": "offset",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
            "line": 1072
          },
          "name": "timestampColumn",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLookoutmetricsAnomalyDetector.DataAwsccLookoutmetricsAnomalyDetectorMetricSetListTimestampColumnOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
            "line": 1077
          },
          "name": "timezone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
            "line": 1018
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLookoutmetricsAnomalyDetector.DataAwsccLookoutmetricsAnomalyDetectorMetricSetListStruct"
          }
        }
      ],
      "symbolId": "src/data-awscc-lookoutmetrics-anomaly-detector/index:DataAwsccLookoutmetricsAnomalyDetectorMetricSetListStructOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLookoutmetricsAnomalyDetector.DataAwsccLookoutmetricsAnomalyDetectorMetricSetListTimestampColumn": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLookoutmetricsAnomalyDetector.DataAwsccLookoutmetricsAnomalyDetectorMetricSetListTimestampColumn",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
        "line": 923
      },
      "name": "DataAwsccLookoutmetricsAnomalyDetectorMetricSetListTimestampColumn",
      "namespace": "dataAwsccLookoutmetricsAnomalyDetector",
      "symbolId": "src/data-awscc-lookoutmetrics-anomaly-detector/index:DataAwsccLookoutmetricsAnomalyDetectorMetricSetListTimestampColumn"
    },
    "@cdktn/provider-awscc.dataAwsccLookoutmetricsAnomalyDetector.DataAwsccLookoutmetricsAnomalyDetectorMetricSetListTimestampColumnOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLookoutmetricsAnomalyDetector.DataAwsccLookoutmetricsAnomalyDetectorMetricSetListTimestampColumnOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
          "line": 953
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
        "line": 946
      },
      "name": "DataAwsccLookoutmetricsAnomalyDetectorMetricSetListTimestampColumnOutputReference",
      "namespace": "dataAwsccLookoutmetricsAnomalyDetector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
            "line": 973
          },
          "name": "columnFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
            "line": 978
          },
          "name": "columnName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-anomaly-detector/index.ts",
            "line": 957
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccLookoutmetricsAnomalyDetector.DataAwsccLookoutmetricsAnomalyDetectorMetricSetListTimestampColumn"
          }
        }
      ],
      "symbolId": "src/data-awscc-lookoutmetrics-anomaly-detector/index:DataAwsccLookoutmetricsAnomalyDetectorMetricSetListTimestampColumnOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccLookoutmetricsAnomalyDetectors.DataAwsccLookoutmetricsAnomalyDetectors": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lookoutmetrics_anomaly_detectors awscc_lookoutmetrics_anomaly_detectors}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLookoutmetricsAnomalyDetectors.DataAwsccLookoutmetricsAnomalyDetectors",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lookoutmetrics_anomaly_detectors awscc_lookoutmetrics_anomaly_detectors} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-lookoutmetrics-anomaly-detectors/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLookoutmetricsAnomalyDetectors.DataAwsccLookoutmetricsAnomalyDetectorsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lookoutmetrics-anomaly-detectors/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLookoutmetricsAnomalyDetectors resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-anomaly-detectors/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccLookoutmetricsAnomalyDetectors to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lookoutmetrics_anomaly_detectors#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLookoutmetricsAnomalyDetectors that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLookoutmetricsAnomalyDetectors to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-anomaly-detectors/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-anomaly-detectors/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLookoutmetricsAnomalyDetectors",
      "namespace": "dataAwsccLookoutmetricsAnomalyDetectors",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-anomaly-detectors/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-anomaly-detectors/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutmetrics-anomaly-detectors/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-lookoutmetrics-anomaly-detectors/index:DataAwsccLookoutmetricsAnomalyDetectors"
    },
    "@cdktn/provider-awscc.dataAwsccLookoutmetricsAnomalyDetectors.DataAwsccLookoutmetricsAnomalyDetectorsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLookoutmetricsAnomalyDetectors.DataAwsccLookoutmetricsAnomalyDetectorsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lookoutmetrics-anomaly-detectors/index.ts",
        "line": 14
      },
      "name": "DataAwsccLookoutmetricsAnomalyDetectorsConfig",
      "namespace": "dataAwsccLookoutmetricsAnomalyDetectors",
      "symbolId": "src/data-awscc-lookoutmetrics-anomaly-detectors/index:DataAwsccLookoutmetricsAnomalyDetectorsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLookoutvisionProject.DataAwsccLookoutvisionProject": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lookoutvision_project awscc_lookoutvision_project}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLookoutvisionProject.DataAwsccLookoutvisionProject",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lookoutvision_project awscc_lookoutvision_project} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-lookoutvision-project/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLookoutvisionProject.DataAwsccLookoutvisionProjectConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lookoutvision-project/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLookoutvisionProject resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-lookoutvision-project/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccLookoutvisionProject to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lookoutvision_project#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLookoutvisionProject that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLookoutvisionProject to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lookoutvision-project/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-awscc-lookoutvision-project/index.ts",
            "line": 117
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLookoutvisionProject",
      "namespace": "dataAwsccLookoutvisionProject",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutvision-project/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutvision-project/index.ts",
            "line": 85
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutvision-project/index.ts",
            "line": 103
          },
          "name": "projectName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutvision-project/index.ts",
            "line": 98
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lookoutvision-project/index.ts",
            "line": 91
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-lookoutvision-project/index:DataAwsccLookoutvisionProject"
    },
    "@cdktn/provider-awscc.dataAwsccLookoutvisionProject.DataAwsccLookoutvisionProjectConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLookoutvisionProject.DataAwsccLookoutvisionProjectConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lookoutvision-project/index.ts",
        "line": 14
      },
      "name": "DataAwsccLookoutvisionProjectConfig",
      "namespace": "dataAwsccLookoutvisionProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lookoutvision_project#id DataAwsccLookoutvisionProject#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutvision-project/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-lookoutvision-project/index:DataAwsccLookoutvisionProjectConfig"
    },
    "@cdktn/provider-awscc.dataAwsccLookoutvisionProjects.DataAwsccLookoutvisionProjects": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lookoutvision_projects awscc_lookoutvision_projects}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLookoutvisionProjects.DataAwsccLookoutvisionProjects",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lookoutvision_projects awscc_lookoutvision_projects} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-lookoutvision-projects/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccLookoutvisionProjects.DataAwsccLookoutvisionProjectsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-lookoutvision-projects/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccLookoutvisionProjects resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-lookoutvision-projects/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccLookoutvisionProjects to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/lookoutvision_projects#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccLookoutvisionProjects that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccLookoutvisionProjects to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lookoutvision-projects/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-lookoutvision-projects/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccLookoutvisionProjects",
      "namespace": "dataAwsccLookoutvisionProjects",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutvision-projects/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutvision-projects/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-lookoutvision-projects/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-lookoutvision-projects/index:DataAwsccLookoutvisionProjects"
    },
    "@cdktn/provider-awscc.dataAwsccLookoutvisionProjects.DataAwsccLookoutvisionProjectsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccLookoutvisionProjects.DataAwsccLookoutvisionProjectsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-lookoutvision-projects/index.ts",
        "line": 14
      },
      "name": "DataAwsccLookoutvisionProjectsConfig",
      "namespace": "dataAwsccLookoutvisionProjects",
      "symbolId": "src/data-awscc-lookoutvision-projects/index:DataAwsccLookoutvisionProjectsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccM2Application.DataAwsccM2Application": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/m2_application awscc_m2_application}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccM2Application.DataAwsccM2Application",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/m2_application awscc_m2_application} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-m2-application/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-awscc.dataAwsccM2Application.DataAwsccM2ApplicationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-m2-application/index.ts",
        "line": 88
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccM2Application resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-m2-application/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 DataAwsccM2Application to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/m2_application#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccM2Application that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccM2Application to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-m2-application/index.ts",
            "line": 207
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-m2-application/index.ts",
            "line": 213
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccM2Application",
      "namespace": "dataAwsccM2Application",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-m2-application/index.ts",
            "line": 93
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-m2-application/index.ts",
            "line": 144
          },
          "name": "applicationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-m2-application/index.ts",
            "line": 149
          },
          "name": "applicationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-m2-application/index.ts",
            "line": 155
          },
          "name": "definition",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccM2Application.DataAwsccM2ApplicationDefinitionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-m2-application/index.ts",
            "line": 160
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-m2-application/index.ts",
            "line": 165
          },
          "name": "engineType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-m2-application/index.ts",
            "line": 183
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-m2-application/index.ts",
            "line": 188
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-m2-application/index.ts",
            "line": 193
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-m2-application/index.ts",
            "line": 199
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-m2-application/index.ts",
            "line": 178
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-m2-application/index.ts",
            "line": 171
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-m2-application/index:DataAwsccM2Application"
    },
    "@cdktn/provider-awscc.dataAwsccM2Application.DataAwsccM2ApplicationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccM2Application.DataAwsccM2ApplicationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-m2-application/index.ts",
        "line": 14
      },
      "name": "DataAwsccM2ApplicationConfig",
      "namespace": "dataAwsccM2Application",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/m2_application#id DataAwsccM2Application#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-m2-application/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-m2-application/index:DataAwsccM2ApplicationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccM2Application.DataAwsccM2ApplicationDefinition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccM2Application.DataAwsccM2ApplicationDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-m2-application/index.ts",
        "line": 25
      },
      "name": "DataAwsccM2ApplicationDefinition",
      "namespace": "dataAwsccM2Application",
      "symbolId": "src/data-awscc-m2-application/index:DataAwsccM2ApplicationDefinition"
    },
    "@cdktn/provider-awscc.dataAwsccM2Application.DataAwsccM2ApplicationDefinitionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccM2Application.DataAwsccM2ApplicationDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-m2-application/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-m2-application/index.ts",
        "line": 48
      },
      "name": "DataAwsccM2ApplicationDefinitionOutputReference",
      "namespace": "dataAwsccM2Application",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-m2-application/index.ts",
            "line": 75
          },
          "name": "content",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-m2-application/index.ts",
            "line": 80
          },
          "name": "s3Location",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-m2-application/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccM2Application.DataAwsccM2ApplicationDefinition"
          }
        }
      ],
      "symbolId": "src/data-awscc-m2-application/index:DataAwsccM2ApplicationDefinitionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccM2Applications.DataAwsccM2Applications": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/m2_applications awscc_m2_applications}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccM2Applications.DataAwsccM2Applications",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/m2_applications awscc_m2_applications} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-m2-applications/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccM2Applications.DataAwsccM2ApplicationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-m2-applications/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccM2Applications resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-m2-applications/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccM2Applications to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/m2_applications#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccM2Applications that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccM2Applications to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-m2-applications/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-m2-applications/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccM2Applications",
      "namespace": "dataAwsccM2Applications",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-m2-applications/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-m2-applications/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-m2-applications/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-m2-applications/index:DataAwsccM2Applications"
    },
    "@cdktn/provider-awscc.dataAwsccM2Applications.DataAwsccM2ApplicationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccM2Applications.DataAwsccM2ApplicationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-m2-applications/index.ts",
        "line": 14
      },
      "name": "DataAwsccM2ApplicationsConfig",
      "namespace": "dataAwsccM2Applications",
      "symbolId": "src/data-awscc-m2-applications/index:DataAwsccM2ApplicationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccM2Deployment.DataAwsccM2Deployment": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/m2_deployment awscc_m2_deployment}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccM2Deployment.DataAwsccM2Deployment",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/m2_deployment awscc_m2_deployment} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-m2-deployment/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccM2Deployment.DataAwsccM2DeploymentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-m2-deployment/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccM2Deployment resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-m2-deployment/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccM2Deployment to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/m2_deployment#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccM2Deployment that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccM2Deployment to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-m2-deployment/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-awscc-m2-deployment/index.ts",
            "line": 132
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccM2Deployment",
      "namespace": "dataAwsccM2Deployment",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-m2-deployment/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-m2-deployment/index.ts",
            "line": 85
          },
          "name": "applicationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-m2-deployment/index.ts",
            "line": 90
          },
          "name": "applicationVersion",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-m2-deployment/index.ts",
            "line": 95
          },
          "name": "deploymentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-m2-deployment/index.ts",
            "line": 100
          },
          "name": "environmentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-m2-deployment/index.ts",
            "line": 118
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-m2-deployment/index.ts",
            "line": 113
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-m2-deployment/index.ts",
            "line": 106
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-m2-deployment/index:DataAwsccM2Deployment"
    },
    "@cdktn/provider-awscc.dataAwsccM2Deployment.DataAwsccM2DeploymentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccM2Deployment.DataAwsccM2DeploymentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-m2-deployment/index.ts",
        "line": 14
      },
      "name": "DataAwsccM2DeploymentConfig",
      "namespace": "dataAwsccM2Deployment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/m2_deployment#id DataAwsccM2Deployment#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-m2-deployment/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-m2-deployment/index:DataAwsccM2DeploymentConfig"
    },
    "@cdktn/provider-awscc.dataAwsccM2Environment.DataAwsccM2Environment": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/m2_environment awscc_m2_environment}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccM2Environment.DataAwsccM2Environment",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/m2_environment awscc_m2_environment} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-m2-environment/index.ts",
          "line": 315
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccM2Environment.DataAwsccM2EnvironmentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-m2-environment/index.ts",
        "line": 283
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccM2Environment resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-m2-environment/index.ts",
            "line": 300
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccM2Environment to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/m2_environment#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccM2Environment that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccM2Environment to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-m2-environment/index.ts",
            "line": 438
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-m2-environment/index.ts",
            "line": 444
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccM2Environment",
      "namespace": "dataAwsccM2Environment",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-m2-environment/index.ts",
            "line": 288
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-m2-environment/index.ts",
            "line": 339
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-m2-environment/index.ts",
            "line": 344
          },
          "name": "engineType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-m2-environment/index.ts",
            "line": 349
          },
          "name": "engineVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-m2-environment/index.ts",
            "line": 354
          },
          "name": "environmentArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-m2-environment/index.ts",
            "line": 359
          },
          "name": "environmentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-m2-environment/index.ts",
            "line": 365
          },
          "name": "highAvailabilityConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccM2Environment.DataAwsccM2EnvironmentHighAvailabilityConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-m2-environment/index.ts",
            "line": 383
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-m2-environment/index.ts",
            "line": 388
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-m2-environment/index.ts",
            "line": 393
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-m2-environment/index.ts",
            "line": 398
          },
          "name": "networkType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-m2-environment/index.ts",
            "line": 403
          },
          "name": "preferredMaintenanceWindow",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-m2-environment/index.ts",
            "line": 408
          },
          "name": "publiclyAccessible",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-m2-environment/index.ts",
            "line": 413
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-m2-environment/index.ts",
            "line": 419
          },
          "name": "storageConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccM2Environment.DataAwsccM2EnvironmentStorageConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-m2-environment/index.ts",
            "line": 424
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-m2-environment/index.ts",
            "line": 430
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-m2-environment/index.ts",
            "line": 378
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-m2-environment/index.ts",
            "line": 371
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-m2-environment/index:DataAwsccM2Environment"
    },
    "@cdktn/provider-awscc.dataAwsccM2Environment.DataAwsccM2EnvironmentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccM2Environment.DataAwsccM2EnvironmentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-m2-environment/index.ts",
        "line": 14
      },
      "name": "DataAwsccM2EnvironmentConfig",
      "namespace": "dataAwsccM2Environment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/m2_environment#id DataAwsccM2Environment#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-m2-environment/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-m2-environment/index:DataAwsccM2EnvironmentConfig"
    },
    "@cdktn/provider-awscc.dataAwsccM2Environment.DataAwsccM2EnvironmentHighAvailabilityConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccM2Environment.DataAwsccM2EnvironmentHighAvailabilityConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-m2-environment/index.ts",
        "line": 25
      },
      "name": "DataAwsccM2EnvironmentHighAvailabilityConfig",
      "namespace": "dataAwsccM2Environment",
      "symbolId": "src/data-awscc-m2-environment/index:DataAwsccM2EnvironmentHighAvailabilityConfig"
    },
    "@cdktn/provider-awscc.dataAwsccM2Environment.DataAwsccM2EnvironmentHighAvailabilityConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccM2Environment.DataAwsccM2EnvironmentHighAvailabilityConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-m2-environment/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-m2-environment/index.ts",
        "line": 48
      },
      "name": "DataAwsccM2EnvironmentHighAvailabilityConfigOutputReference",
      "namespace": "dataAwsccM2Environment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-m2-environment/index.ts",
            "line": 75
          },
          "name": "desiredCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-m2-environment/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccM2Environment.DataAwsccM2EnvironmentHighAvailabilityConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-m2-environment/index:DataAwsccM2EnvironmentHighAvailabilityConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccM2Environment.DataAwsccM2EnvironmentStorageConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccM2Environment.DataAwsccM2EnvironmentStorageConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-m2-environment/index.ts",
        "line": 197
      },
      "name": "DataAwsccM2EnvironmentStorageConfigurations",
      "namespace": "dataAwsccM2Environment",
      "symbolId": "src/data-awscc-m2-environment/index:DataAwsccM2EnvironmentStorageConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccM2Environment.DataAwsccM2EnvironmentStorageConfigurationsEfs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccM2Environment.DataAwsccM2EnvironmentStorageConfigurationsEfs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-m2-environment/index.ts",
        "line": 79
      },
      "name": "DataAwsccM2EnvironmentStorageConfigurationsEfs",
      "namespace": "dataAwsccM2Environment",
      "symbolId": "src/data-awscc-m2-environment/index:DataAwsccM2EnvironmentStorageConfigurationsEfs"
    },
    "@cdktn/provider-awscc.dataAwsccM2Environment.DataAwsccM2EnvironmentStorageConfigurationsEfsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccM2Environment.DataAwsccM2EnvironmentStorageConfigurationsEfsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-m2-environment/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-awscc-m2-environment/index.ts",
        "line": 102
      },
      "name": "DataAwsccM2EnvironmentStorageConfigurationsEfsOutputReference",
      "namespace": "dataAwsccM2Environment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-m2-environment/index.ts",
            "line": 129
          },
          "name": "fileSystemId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-m2-environment/index.ts",
            "line": 134
          },
          "name": "mountPoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-m2-environment/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccM2Environment.DataAwsccM2EnvironmentStorageConfigurationsEfs"
          }
        }
      ],
      "symbolId": "src/data-awscc-m2-environment/index:DataAwsccM2EnvironmentStorageConfigurationsEfsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccM2Environment.DataAwsccM2EnvironmentStorageConfigurationsFsx": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccM2Environment.DataAwsccM2EnvironmentStorageConfigurationsFsx",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-m2-environment/index.ts",
        "line": 138
      },
      "name": "DataAwsccM2EnvironmentStorageConfigurationsFsx",
      "namespace": "dataAwsccM2Environment",
      "symbolId": "src/data-awscc-m2-environment/index:DataAwsccM2EnvironmentStorageConfigurationsFsx"
    },
    "@cdktn/provider-awscc.dataAwsccM2Environment.DataAwsccM2EnvironmentStorageConfigurationsFsxOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccM2Environment.DataAwsccM2EnvironmentStorageConfigurationsFsxOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-m2-environment/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-awscc-m2-environment/index.ts",
        "line": 161
      },
      "name": "DataAwsccM2EnvironmentStorageConfigurationsFsxOutputReference",
      "namespace": "dataAwsccM2Environment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-m2-environment/index.ts",
            "line": 188
          },
          "name": "fileSystemId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-m2-environment/index.ts",
            "line": 193
          },
          "name": "mountPoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-m2-environment/index.ts",
            "line": 172
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccM2Environment.DataAwsccM2EnvironmentStorageConfigurationsFsx"
          }
        }
      ],
      "symbolId": "src/data-awscc-m2-environment/index:DataAwsccM2EnvironmentStorageConfigurationsFsxOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccM2Environment.DataAwsccM2EnvironmentStorageConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccM2Environment.DataAwsccM2EnvironmentStorageConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-m2-environment/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-awscc-m2-environment/index.ts",
        "line": 261
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-m2-environment/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-awscc.dataAwsccM2Environment.DataAwsccM2EnvironmentStorageConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccM2EnvironmentStorageConfigurationsList",
      "namespace": "dataAwsccM2Environment",
      "symbolId": "src/data-awscc-m2-environment/index:DataAwsccM2EnvironmentStorageConfigurationsList"
    },
    "@cdktn/provider-awscc.dataAwsccM2Environment.DataAwsccM2EnvironmentStorageConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccM2Environment.DataAwsccM2EnvironmentStorageConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-m2-environment/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-awscc-m2-environment/index.ts",
        "line": 220
      },
      "name": "DataAwsccM2EnvironmentStorageConfigurationsOutputReference",
      "namespace": "dataAwsccM2Environment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-m2-environment/index.ts",
            "line": 250
          },
          "name": "efs",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccM2Environment.DataAwsccM2EnvironmentStorageConfigurationsEfsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-m2-environment/index.ts",
            "line": 256
          },
          "name": "fsx",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccM2Environment.DataAwsccM2EnvironmentStorageConfigurationsFsxOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-m2-environment/index.ts",
            "line": 233
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccM2Environment.DataAwsccM2EnvironmentStorageConfigurations"
          }
        }
      ],
      "symbolId": "src/data-awscc-m2-environment/index:DataAwsccM2EnvironmentStorageConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccM2Environments.DataAwsccM2Environments": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/m2_environments awscc_m2_environments}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccM2Environments.DataAwsccM2Environments",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/m2_environments awscc_m2_environments} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-m2-environments/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccM2Environments.DataAwsccM2EnvironmentsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-m2-environments/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccM2Environments resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-m2-environments/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccM2Environments to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/m2_environments#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccM2Environments that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccM2Environments to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-m2-environments/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-m2-environments/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccM2Environments",
      "namespace": "dataAwsccM2Environments",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-m2-environments/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-m2-environments/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-m2-environments/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-m2-environments/index:DataAwsccM2Environments"
    },
    "@cdktn/provider-awscc.dataAwsccM2Environments.DataAwsccM2EnvironmentsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccM2Environments.DataAwsccM2EnvironmentsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-m2-environments/index.ts",
        "line": 14
      },
      "name": "DataAwsccM2EnvironmentsConfig",
      "namespace": "dataAwsccM2Environments",
      "symbolId": "src/data-awscc-m2-environments/index:DataAwsccM2EnvironmentsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccMacieAllowList.DataAwsccMacieAllowList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/macie_allow_list awscc_macie_allow_list}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMacieAllowList.DataAwsccMacieAllowList",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/macie_allow_list awscc_macie_allow_list} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-macie-allow-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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMacieAllowList.DataAwsccMacieAllowListConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-macie-allow-list/index.ts",
        "line": 228
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccMacieAllowList resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-macie-allow-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 DataAwsccMacieAllowList to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/macie_allow_list#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccMacieAllowList that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccMacieAllowList to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-macie-allow-list/index.ts",
            "line": 337
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-macie-allow-list/index.ts",
            "line": 343
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccMacieAllowList",
      "namespace": "dataAwsccMacieAllowList",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-macie-allow-list/index.ts",
            "line": 233
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-macie-allow-list/index.ts",
            "line": 284
          },
          "name": "allowListId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-macie-allow-list/index.ts",
            "line": 289
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-macie-allow-list/index.ts",
            "line": 295
          },
          "name": "criteria",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMacieAllowList.DataAwsccMacieAllowListCriteriaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-macie-allow-list/index.ts",
            "line": 300
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-macie-allow-list/index.ts",
            "line": 318
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-macie-allow-list/index.ts",
            "line": 323
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-macie-allow-list/index.ts",
            "line": 329
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMacieAllowList.DataAwsccMacieAllowListTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-macie-allow-list/index.ts",
            "line": 313
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-macie-allow-list/index.ts",
            "line": 306
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-macie-allow-list/index:DataAwsccMacieAllowList"
    },
    "@cdktn/provider-awscc.dataAwsccMacieAllowList.DataAwsccMacieAllowListConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMacieAllowList.DataAwsccMacieAllowListConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-macie-allow-list/index.ts",
        "line": 14
      },
      "name": "DataAwsccMacieAllowListConfig",
      "namespace": "dataAwsccMacieAllowList",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/macie_allow_list#id DataAwsccMacieAllowList#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-macie-allow-list/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-macie-allow-list/index:DataAwsccMacieAllowListConfig"
    },
    "@cdktn/provider-awscc.dataAwsccMacieAllowList.DataAwsccMacieAllowListCriteria": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMacieAllowList.DataAwsccMacieAllowListCriteria",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-macie-allow-list/index.ts",
        "line": 84
      },
      "name": "DataAwsccMacieAllowListCriteria",
      "namespace": "dataAwsccMacieAllowList",
      "symbolId": "src/data-awscc-macie-allow-list/index:DataAwsccMacieAllowListCriteria"
    },
    "@cdktn/provider-awscc.dataAwsccMacieAllowList.DataAwsccMacieAllowListCriteriaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMacieAllowList.DataAwsccMacieAllowListCriteriaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-macie-allow-list/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-awscc-macie-allow-list/index.ts",
        "line": 107
      },
      "name": "DataAwsccMacieAllowListCriteriaOutputReference",
      "namespace": "dataAwsccMacieAllowList",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-macie-allow-list/index.ts",
            "line": 134
          },
          "name": "regex",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-macie-allow-list/index.ts",
            "line": 140
          },
          "name": "s3WordsList",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMacieAllowList.DataAwsccMacieAllowListCriteriaS3WordsListStructOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-macie-allow-list/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMacieAllowList.DataAwsccMacieAllowListCriteria"
          }
        }
      ],
      "symbolId": "src/data-awscc-macie-allow-list/index:DataAwsccMacieAllowListCriteriaOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMacieAllowList.DataAwsccMacieAllowListCriteriaS3WordsListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMacieAllowList.DataAwsccMacieAllowListCriteriaS3WordsListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-macie-allow-list/index.ts",
        "line": 25
      },
      "name": "DataAwsccMacieAllowListCriteriaS3WordsListStruct",
      "namespace": "dataAwsccMacieAllowList",
      "symbolId": "src/data-awscc-macie-allow-list/index:DataAwsccMacieAllowListCriteriaS3WordsListStruct"
    },
    "@cdktn/provider-awscc.dataAwsccMacieAllowList.DataAwsccMacieAllowListCriteriaS3WordsListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMacieAllowList.DataAwsccMacieAllowListCriteriaS3WordsListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-macie-allow-list/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-macie-allow-list/index.ts",
        "line": 48
      },
      "name": "DataAwsccMacieAllowListCriteriaS3WordsListStructOutputReference",
      "namespace": "dataAwsccMacieAllowList",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-macie-allow-list/index.ts",
            "line": 75
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-macie-allow-list/index.ts",
            "line": 80
          },
          "name": "objectKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-macie-allow-list/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMacieAllowList.DataAwsccMacieAllowListCriteriaS3WordsListStruct"
          }
        }
      ],
      "symbolId": "src/data-awscc-macie-allow-list/index:DataAwsccMacieAllowListCriteriaS3WordsListStructOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMacieAllowList.DataAwsccMacieAllowListTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMacieAllowList.DataAwsccMacieAllowListTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-macie-allow-list/index.ts",
        "line": 144
      },
      "name": "DataAwsccMacieAllowListTags",
      "namespace": "dataAwsccMacieAllowList",
      "symbolId": "src/data-awscc-macie-allow-list/index:DataAwsccMacieAllowListTags"
    },
    "@cdktn/provider-awscc.dataAwsccMacieAllowList.DataAwsccMacieAllowListTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMacieAllowList.DataAwsccMacieAllowListTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-macie-allow-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-awscc-macie-allow-list/index.ts",
        "line": 206
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-macie-allow-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-awscc.dataAwsccMacieAllowList.DataAwsccMacieAllowListTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccMacieAllowListTagsList",
      "namespace": "dataAwsccMacieAllowList",
      "symbolId": "src/data-awscc-macie-allow-list/index:DataAwsccMacieAllowListTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccMacieAllowList.DataAwsccMacieAllowListTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMacieAllowList.DataAwsccMacieAllowListTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-macie-allow-list/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-macie-allow-list/index.ts",
        "line": 167
      },
      "name": "DataAwsccMacieAllowListTagsOutputReference",
      "namespace": "dataAwsccMacieAllowList",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-macie-allow-list/index.ts",
            "line": 196
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-macie-allow-list/index.ts",
            "line": 201
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-macie-allow-list/index.ts",
            "line": 180
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMacieAllowList.DataAwsccMacieAllowListTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-macie-allow-list/index:DataAwsccMacieAllowListTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMacieAllowLists.DataAwsccMacieAllowLists": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/macie_allow_lists awscc_macie_allow_lists}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMacieAllowLists.DataAwsccMacieAllowLists",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/macie_allow_lists awscc_macie_allow_lists} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-macie-allow-lists/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMacieAllowLists.DataAwsccMacieAllowListsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-macie-allow-lists/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccMacieAllowLists resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-macie-allow-lists/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccMacieAllowLists to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/macie_allow_lists#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccMacieAllowLists that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccMacieAllowLists to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-macie-allow-lists/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-macie-allow-lists/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccMacieAllowLists",
      "namespace": "dataAwsccMacieAllowLists",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-macie-allow-lists/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-macie-allow-lists/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-macie-allow-lists/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-macie-allow-lists/index:DataAwsccMacieAllowLists"
    },
    "@cdktn/provider-awscc.dataAwsccMacieAllowLists.DataAwsccMacieAllowListsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMacieAllowLists.DataAwsccMacieAllowListsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-macie-allow-lists/index.ts",
        "line": 14
      },
      "name": "DataAwsccMacieAllowListsConfig",
      "namespace": "dataAwsccMacieAllowLists",
      "symbolId": "src/data-awscc-macie-allow-lists/index:DataAwsccMacieAllowListsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccMacieCustomDataIdentifier.DataAwsccMacieCustomDataIdentifier": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/macie_custom_data_identifier awscc_macie_custom_data_identifier}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMacieCustomDataIdentifier.DataAwsccMacieCustomDataIdentifier",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/macie_custom_data_identifier awscc_macie_custom_data_identifier} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-macie-custom-data-identifier/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-awscc.dataAwsccMacieCustomDataIdentifier.DataAwsccMacieCustomDataIdentifierConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-macie-custom-data-identifier/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccMacieCustomDataIdentifier resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-macie-custom-data-identifier/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 DataAwsccMacieCustomDataIdentifier to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/macie_custom_data_identifier#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccMacieCustomDataIdentifier that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccMacieCustomDataIdentifier to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-macie-custom-data-identifier/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-awscc-macie-custom-data-identifier/index.ts",
            "line": 233
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccMacieCustomDataIdentifier",
      "namespace": "dataAwsccMacieCustomDataIdentifier",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-macie-custom-data-identifier/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-macie-custom-data-identifier/index.ts",
            "line": 165
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-macie-custom-data-identifier/index.ts",
            "line": 170
          },
          "name": "customDataIdentifierId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-macie-custom-data-identifier/index.ts",
            "line": 175
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-macie-custom-data-identifier/index.ts",
            "line": 193
          },
          "name": "ignoreWords",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-macie-custom-data-identifier/index.ts",
            "line": 198
          },
          "name": "keywords",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-macie-custom-data-identifier/index.ts",
            "line": 203
          },
          "name": "maximumMatchDistance",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-macie-custom-data-identifier/index.ts",
            "line": 208
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-macie-custom-data-identifier/index.ts",
            "line": 213
          },
          "name": "regex",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-macie-custom-data-identifier/index.ts",
            "line": 219
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMacieCustomDataIdentifier.DataAwsccMacieCustomDataIdentifierTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-macie-custom-data-identifier/index.ts",
            "line": 188
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-macie-custom-data-identifier/index.ts",
            "line": 181
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-macie-custom-data-identifier/index:DataAwsccMacieCustomDataIdentifier"
    },
    "@cdktn/provider-awscc.dataAwsccMacieCustomDataIdentifier.DataAwsccMacieCustomDataIdentifierConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMacieCustomDataIdentifier.DataAwsccMacieCustomDataIdentifierConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-macie-custom-data-identifier/index.ts",
        "line": 14
      },
      "name": "DataAwsccMacieCustomDataIdentifierConfig",
      "namespace": "dataAwsccMacieCustomDataIdentifier",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/macie_custom_data_identifier#id DataAwsccMacieCustomDataIdentifier#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-macie-custom-data-identifier/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-macie-custom-data-identifier/index:DataAwsccMacieCustomDataIdentifierConfig"
    },
    "@cdktn/provider-awscc.dataAwsccMacieCustomDataIdentifier.DataAwsccMacieCustomDataIdentifierTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMacieCustomDataIdentifier.DataAwsccMacieCustomDataIdentifierTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-macie-custom-data-identifier/index.ts",
        "line": 25
      },
      "name": "DataAwsccMacieCustomDataIdentifierTags",
      "namespace": "dataAwsccMacieCustomDataIdentifier",
      "symbolId": "src/data-awscc-macie-custom-data-identifier/index:DataAwsccMacieCustomDataIdentifierTags"
    },
    "@cdktn/provider-awscc.dataAwsccMacieCustomDataIdentifier.DataAwsccMacieCustomDataIdentifierTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMacieCustomDataIdentifier.DataAwsccMacieCustomDataIdentifierTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-macie-custom-data-identifier/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-awscc-macie-custom-data-identifier/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-macie-custom-data-identifier/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-awscc.dataAwsccMacieCustomDataIdentifier.DataAwsccMacieCustomDataIdentifierTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccMacieCustomDataIdentifierTagsList",
      "namespace": "dataAwsccMacieCustomDataIdentifier",
      "symbolId": "src/data-awscc-macie-custom-data-identifier/index:DataAwsccMacieCustomDataIdentifierTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccMacieCustomDataIdentifier.DataAwsccMacieCustomDataIdentifierTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMacieCustomDataIdentifier.DataAwsccMacieCustomDataIdentifierTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-macie-custom-data-identifier/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-macie-custom-data-identifier/index.ts",
        "line": 48
      },
      "name": "DataAwsccMacieCustomDataIdentifierTagsOutputReference",
      "namespace": "dataAwsccMacieCustomDataIdentifier",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-macie-custom-data-identifier/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-macie-custom-data-identifier/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-macie-custom-data-identifier/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMacieCustomDataIdentifier.DataAwsccMacieCustomDataIdentifierTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-macie-custom-data-identifier/index:DataAwsccMacieCustomDataIdentifierTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMacieCustomDataIdentifiers.DataAwsccMacieCustomDataIdentifiers": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/macie_custom_data_identifiers awscc_macie_custom_data_identifiers}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMacieCustomDataIdentifiers.DataAwsccMacieCustomDataIdentifiers",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/macie_custom_data_identifiers awscc_macie_custom_data_identifiers} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-macie-custom-data-identifiers/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMacieCustomDataIdentifiers.DataAwsccMacieCustomDataIdentifiersConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-macie-custom-data-identifiers/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccMacieCustomDataIdentifiers resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-macie-custom-data-identifiers/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccMacieCustomDataIdentifiers to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/macie_custom_data_identifiers#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccMacieCustomDataIdentifiers that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccMacieCustomDataIdentifiers to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-macie-custom-data-identifiers/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-macie-custom-data-identifiers/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccMacieCustomDataIdentifiers",
      "namespace": "dataAwsccMacieCustomDataIdentifiers",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-macie-custom-data-identifiers/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-macie-custom-data-identifiers/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-macie-custom-data-identifiers/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-macie-custom-data-identifiers/index:DataAwsccMacieCustomDataIdentifiers"
    },
    "@cdktn/provider-awscc.dataAwsccMacieCustomDataIdentifiers.DataAwsccMacieCustomDataIdentifiersConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMacieCustomDataIdentifiers.DataAwsccMacieCustomDataIdentifiersConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-macie-custom-data-identifiers/index.ts",
        "line": 14
      },
      "name": "DataAwsccMacieCustomDataIdentifiersConfig",
      "namespace": "dataAwsccMacieCustomDataIdentifiers",
      "symbolId": "src/data-awscc-macie-custom-data-identifiers/index:DataAwsccMacieCustomDataIdentifiersConfig"
    },
    "@cdktn/provider-awscc.dataAwsccMacieFindingsFilter.DataAwsccMacieFindingsFilter": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/macie_findings_filter awscc_macie_findings_filter}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMacieFindingsFilter.DataAwsccMacieFindingsFilter",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/macie_findings_filter awscc_macie_findings_filter} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-macie-findings-filter/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMacieFindingsFilter.DataAwsccMacieFindingsFilterConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-macie-findings-filter/index.ts",
        "line": 262
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccMacieFindingsFilter resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-macie-findings-filter/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 DataAwsccMacieFindingsFilter to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/macie_findings_filter#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccMacieFindingsFilter that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccMacieFindingsFilter to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-macie-findings-filter/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-awscc-macie-findings-filter/index.ts",
            "line": 382
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccMacieFindingsFilter",
      "namespace": "dataAwsccMacieFindingsFilter",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-macie-findings-filter/index.ts",
            "line": 267
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-macie-findings-filter/index.ts",
            "line": 318
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-macie-findings-filter/index.ts",
            "line": 323
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-macie-findings-filter/index.ts",
            "line": 328
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-macie-findings-filter/index.ts",
            "line": 334
          },
          "name": "findingCriteria",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMacieFindingsFilter.DataAwsccMacieFindingsFilterFindingCriteriaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-macie-findings-filter/index.ts",
            "line": 339
          },
          "name": "findingsFilterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-macie-findings-filter/index.ts",
            "line": 357
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-macie-findings-filter/index.ts",
            "line": 362
          },
          "name": "position",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-macie-findings-filter/index.ts",
            "line": 368
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMacieFindingsFilter.DataAwsccMacieFindingsFilterTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-macie-findings-filter/index.ts",
            "line": 352
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-macie-findings-filter/index.ts",
            "line": 345
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-macie-findings-filter/index:DataAwsccMacieFindingsFilter"
    },
    "@cdktn/provider-awscc.dataAwsccMacieFindingsFilter.DataAwsccMacieFindingsFilterConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMacieFindingsFilter.DataAwsccMacieFindingsFilterConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-macie-findings-filter/index.ts",
        "line": 14
      },
      "name": "DataAwsccMacieFindingsFilterConfig",
      "namespace": "dataAwsccMacieFindingsFilter",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/macie_findings_filter#id DataAwsccMacieFindingsFilter#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-macie-findings-filter/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-macie-findings-filter/index:DataAwsccMacieFindingsFilterConfig"
    },
    "@cdktn/provider-awscc.dataAwsccMacieFindingsFilter.DataAwsccMacieFindingsFilterFindingCriteria": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMacieFindingsFilter.DataAwsccMacieFindingsFilterFindingCriteria",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-macie-findings-filter/index.ts",
        "line": 123
      },
      "name": "DataAwsccMacieFindingsFilterFindingCriteria",
      "namespace": "dataAwsccMacieFindingsFilter",
      "symbolId": "src/data-awscc-macie-findings-filter/index:DataAwsccMacieFindingsFilterFindingCriteria"
    },
    "@cdktn/provider-awscc.dataAwsccMacieFindingsFilter.DataAwsccMacieFindingsFilterFindingCriteriaCriterion": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMacieFindingsFilter.DataAwsccMacieFindingsFilterFindingCriteriaCriterion",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-macie-findings-filter/index.ts",
        "line": 25
      },
      "name": "DataAwsccMacieFindingsFilterFindingCriteriaCriterion",
      "namespace": "dataAwsccMacieFindingsFilter",
      "symbolId": "src/data-awscc-macie-findings-filter/index:DataAwsccMacieFindingsFilterFindingCriteriaCriterion"
    },
    "@cdktn/provider-awscc.dataAwsccMacieFindingsFilter.DataAwsccMacieFindingsFilterFindingCriteriaCriterionMap": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMacieFindingsFilter.DataAwsccMacieFindingsFilterFindingCriteriaCriterionMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-macie-findings-filter/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-macie-findings-filter/index.ts",
        "line": 106
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-macie-findings-filter/index.ts",
            "line": 119
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMacieFindingsFilter.DataAwsccMacieFindingsFilterFindingCriteriaCriterionOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccMacieFindingsFilterFindingCriteriaCriterionMap",
      "namespace": "dataAwsccMacieFindingsFilter",
      "symbolId": "src/data-awscc-macie-findings-filter/index:DataAwsccMacieFindingsFilterFindingCriteriaCriterionMap"
    },
    "@cdktn/provider-awscc.dataAwsccMacieFindingsFilter.DataAwsccMacieFindingsFilterFindingCriteriaCriterionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMacieFindingsFilter.DataAwsccMacieFindingsFilterFindingCriteriaCriterionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-macie-findings-filter/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 key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-macie-findings-filter/index.ts",
        "line": 48
      },
      "name": "DataAwsccMacieFindingsFilterFindingCriteriaCriterionOutputReference",
      "namespace": "dataAwsccMacieFindingsFilter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-macie-findings-filter/index.ts",
            "line": 76
          },
          "name": "eq",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-macie-findings-filter/index.ts",
            "line": 81
          },
          "name": "gt",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-macie-findings-filter/index.ts",
            "line": 86
          },
          "name": "gte",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-macie-findings-filter/index.ts",
            "line": 91
          },
          "name": "lt",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-macie-findings-filter/index.ts",
            "line": 96
          },
          "name": "lte",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-macie-findings-filter/index.ts",
            "line": 101
          },
          "name": "neq",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-macie-findings-filter/index.ts",
            "line": 60
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMacieFindingsFilter.DataAwsccMacieFindingsFilterFindingCriteriaCriterion"
          }
        }
      ],
      "symbolId": "src/data-awscc-macie-findings-filter/index:DataAwsccMacieFindingsFilterFindingCriteriaCriterionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMacieFindingsFilter.DataAwsccMacieFindingsFilterFindingCriteriaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMacieFindingsFilter.DataAwsccMacieFindingsFilterFindingCriteriaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-macie-findings-filter/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-macie-findings-filter/index.ts",
        "line": 146
      },
      "name": "DataAwsccMacieFindingsFilterFindingCriteriaOutputReference",
      "namespace": "dataAwsccMacieFindingsFilter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-macie-findings-filter/index.ts",
            "line": 174
          },
          "name": "criterion",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMacieFindingsFilter.DataAwsccMacieFindingsFilterFindingCriteriaCriterionMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-macie-findings-filter/index.ts",
            "line": 157
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMacieFindingsFilter.DataAwsccMacieFindingsFilterFindingCriteria"
          }
        }
      ],
      "symbolId": "src/data-awscc-macie-findings-filter/index:DataAwsccMacieFindingsFilterFindingCriteriaOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMacieFindingsFilter.DataAwsccMacieFindingsFilterTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMacieFindingsFilter.DataAwsccMacieFindingsFilterTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-macie-findings-filter/index.ts",
        "line": 178
      },
      "name": "DataAwsccMacieFindingsFilterTags",
      "namespace": "dataAwsccMacieFindingsFilter",
      "symbolId": "src/data-awscc-macie-findings-filter/index:DataAwsccMacieFindingsFilterTags"
    },
    "@cdktn/provider-awscc.dataAwsccMacieFindingsFilter.DataAwsccMacieFindingsFilterTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMacieFindingsFilter.DataAwsccMacieFindingsFilterTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-macie-findings-filter/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-awscc-macie-findings-filter/index.ts",
        "line": 240
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-macie-findings-filter/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-awscc.dataAwsccMacieFindingsFilter.DataAwsccMacieFindingsFilterTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccMacieFindingsFilterTagsList",
      "namespace": "dataAwsccMacieFindingsFilter",
      "symbolId": "src/data-awscc-macie-findings-filter/index:DataAwsccMacieFindingsFilterTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccMacieFindingsFilter.DataAwsccMacieFindingsFilterTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMacieFindingsFilter.DataAwsccMacieFindingsFilterTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-macie-findings-filter/index.ts",
          "line": 210
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-macie-findings-filter/index.ts",
        "line": 201
      },
      "name": "DataAwsccMacieFindingsFilterTagsOutputReference",
      "namespace": "dataAwsccMacieFindingsFilter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-macie-findings-filter/index.ts",
            "line": 230
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-macie-findings-filter/index.ts",
            "line": 235
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-macie-findings-filter/index.ts",
            "line": 214
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMacieFindingsFilter.DataAwsccMacieFindingsFilterTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-macie-findings-filter/index:DataAwsccMacieFindingsFilterTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMacieFindingsFilters.DataAwsccMacieFindingsFilters": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/macie_findings_filters awscc_macie_findings_filters}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMacieFindingsFilters.DataAwsccMacieFindingsFilters",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/macie_findings_filters awscc_macie_findings_filters} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-macie-findings-filters/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMacieFindingsFilters.DataAwsccMacieFindingsFiltersConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-macie-findings-filters/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccMacieFindingsFilters resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-macie-findings-filters/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccMacieFindingsFilters to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/macie_findings_filters#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccMacieFindingsFilters that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccMacieFindingsFilters to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-macie-findings-filters/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-macie-findings-filters/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccMacieFindingsFilters",
      "namespace": "dataAwsccMacieFindingsFilters",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-macie-findings-filters/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-macie-findings-filters/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-macie-findings-filters/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-macie-findings-filters/index:DataAwsccMacieFindingsFilters"
    },
    "@cdktn/provider-awscc.dataAwsccMacieFindingsFilters.DataAwsccMacieFindingsFiltersConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMacieFindingsFilters.DataAwsccMacieFindingsFiltersConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-macie-findings-filters/index.ts",
        "line": 14
      },
      "name": "DataAwsccMacieFindingsFiltersConfig",
      "namespace": "dataAwsccMacieFindingsFilters",
      "symbolId": "src/data-awscc-macie-findings-filters/index:DataAwsccMacieFindingsFiltersConfig"
    },
    "@cdktn/provider-awscc.dataAwsccMacieSession.DataAwsccMacieSession": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/macie_session awscc_macie_session}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMacieSession.DataAwsccMacieSession",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/macie_session awscc_macie_session} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-macie-session/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMacieSession.DataAwsccMacieSessionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-macie-session/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccMacieSession resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-macie-session/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccMacieSession to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/macie_session#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccMacieSession that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccMacieSession to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-macie-session/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-awscc-macie-session/index.ts",
            "line": 132
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccMacieSession",
      "namespace": "dataAwsccMacieSession",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-macie-session/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-macie-session/index.ts",
            "line": 85
          },
          "name": "automatedDiscoveryStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-macie-session/index.ts",
            "line": 90
          },
          "name": "awsAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-macie-session/index.ts",
            "line": 95
          },
          "name": "findingPublishingFrequency",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-macie-session/index.ts",
            "line": 113
          },
          "name": "serviceRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-macie-session/index.ts",
            "line": 118
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-macie-session/index.ts",
            "line": 108
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-macie-session/index.ts",
            "line": 101
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-macie-session/index:DataAwsccMacieSession"
    },
    "@cdktn/provider-awscc.dataAwsccMacieSession.DataAwsccMacieSessionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMacieSession.DataAwsccMacieSessionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-macie-session/index.ts",
        "line": 14
      },
      "name": "DataAwsccMacieSessionConfig",
      "namespace": "dataAwsccMacieSession",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/macie_session#id DataAwsccMacieSession#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-macie-session/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-macie-session/index:DataAwsccMacieSessionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccMacieSessions.DataAwsccMacieSessions": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/macie_sessions awscc_macie_sessions}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMacieSessions.DataAwsccMacieSessions",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/macie_sessions awscc_macie_sessions} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-macie-sessions/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMacieSessions.DataAwsccMacieSessionsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-macie-sessions/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccMacieSessions resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-macie-sessions/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccMacieSessions to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/macie_sessions#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccMacieSessions that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccMacieSessions to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-macie-sessions/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-macie-sessions/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccMacieSessions",
      "namespace": "dataAwsccMacieSessions",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-macie-sessions/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-macie-sessions/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-macie-sessions/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-macie-sessions/index:DataAwsccMacieSessions"
    },
    "@cdktn/provider-awscc.dataAwsccMacieSessions.DataAwsccMacieSessionsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMacieSessions.DataAwsccMacieSessionsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-macie-sessions/index.ts",
        "line": 14
      },
      "name": "DataAwsccMacieSessionsConfig",
      "namespace": "dataAwsccMacieSessions",
      "symbolId": "src/data-awscc-macie-sessions/index:DataAwsccMacieSessionsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccManagedblockchainAccessor.DataAwsccManagedblockchainAccessor": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/managedblockchain_accessor awscc_managedblockchain_accessor}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccManagedblockchainAccessor.DataAwsccManagedblockchainAccessor",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/managedblockchain_accessor awscc_managedblockchain_accessor} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-managedblockchain-accessor/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-awscc.dataAwsccManagedblockchainAccessor.DataAwsccManagedblockchainAccessorConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-managedblockchain-accessor/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccManagedblockchainAccessor resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-managedblockchain-accessor/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 DataAwsccManagedblockchainAccessor to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/managedblockchain_accessor#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccManagedblockchainAccessor that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccManagedblockchainAccessor to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-managedblockchain-accessor/index.ts",
            "line": 222
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-managedblockchain-accessor/index.ts",
            "line": 228
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccManagedblockchainAccessor",
      "namespace": "dataAwsccManagedblockchainAccessor",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-managedblockchain-accessor/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-managedblockchain-accessor/index.ts",
            "line": 165
          },
          "name": "accessorId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-managedblockchain-accessor/index.ts",
            "line": 170
          },
          "name": "accessorType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-managedblockchain-accessor/index.ts",
            "line": 175
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-managedblockchain-accessor/index.ts",
            "line": 180
          },
          "name": "billingToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-managedblockchain-accessor/index.ts",
            "line": 185
          },
          "name": "creationDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-managedblockchain-accessor/index.ts",
            "line": 203
          },
          "name": "networkType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-managedblockchain-accessor/index.ts",
            "line": 208
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-managedblockchain-accessor/index.ts",
            "line": 214
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccManagedblockchainAccessor.DataAwsccManagedblockchainAccessorTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-managedblockchain-accessor/index.ts",
            "line": 198
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-managedblockchain-accessor/index.ts",
            "line": 191
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-managedblockchain-accessor/index:DataAwsccManagedblockchainAccessor"
    },
    "@cdktn/provider-awscc.dataAwsccManagedblockchainAccessor.DataAwsccManagedblockchainAccessorConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccManagedblockchainAccessor.DataAwsccManagedblockchainAccessorConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-managedblockchain-accessor/index.ts",
        "line": 14
      },
      "name": "DataAwsccManagedblockchainAccessorConfig",
      "namespace": "dataAwsccManagedblockchainAccessor",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/managedblockchain_accessor#id DataAwsccManagedblockchainAccessor#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-managedblockchain-accessor/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-managedblockchain-accessor/index:DataAwsccManagedblockchainAccessorConfig"
    },
    "@cdktn/provider-awscc.dataAwsccManagedblockchainAccessor.DataAwsccManagedblockchainAccessorTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccManagedblockchainAccessor.DataAwsccManagedblockchainAccessorTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-managedblockchain-accessor/index.ts",
        "line": 25
      },
      "name": "DataAwsccManagedblockchainAccessorTags",
      "namespace": "dataAwsccManagedblockchainAccessor",
      "symbolId": "src/data-awscc-managedblockchain-accessor/index:DataAwsccManagedblockchainAccessorTags"
    },
    "@cdktn/provider-awscc.dataAwsccManagedblockchainAccessor.DataAwsccManagedblockchainAccessorTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccManagedblockchainAccessor.DataAwsccManagedblockchainAccessorTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-managedblockchain-accessor/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-awscc-managedblockchain-accessor/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-managedblockchain-accessor/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-awscc.dataAwsccManagedblockchainAccessor.DataAwsccManagedblockchainAccessorTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccManagedblockchainAccessorTagsList",
      "namespace": "dataAwsccManagedblockchainAccessor",
      "symbolId": "src/data-awscc-managedblockchain-accessor/index:DataAwsccManagedblockchainAccessorTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccManagedblockchainAccessor.DataAwsccManagedblockchainAccessorTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccManagedblockchainAccessor.DataAwsccManagedblockchainAccessorTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-managedblockchain-accessor/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-managedblockchain-accessor/index.ts",
        "line": 48
      },
      "name": "DataAwsccManagedblockchainAccessorTagsOutputReference",
      "namespace": "dataAwsccManagedblockchainAccessor",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-managedblockchain-accessor/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-managedblockchain-accessor/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-managedblockchain-accessor/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccManagedblockchainAccessor.DataAwsccManagedblockchainAccessorTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-managedblockchain-accessor/index:DataAwsccManagedblockchainAccessorTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccManagedblockchainAccessors.DataAwsccManagedblockchainAccessors": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/managedblockchain_accessors awscc_managedblockchain_accessors}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccManagedblockchainAccessors.DataAwsccManagedblockchainAccessors",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/managedblockchain_accessors awscc_managedblockchain_accessors} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-managedblockchain-accessors/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccManagedblockchainAccessors.DataAwsccManagedblockchainAccessorsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-managedblockchain-accessors/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccManagedblockchainAccessors resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-managedblockchain-accessors/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccManagedblockchainAccessors to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/managedblockchain_accessors#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccManagedblockchainAccessors that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccManagedblockchainAccessors to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-managedblockchain-accessors/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-managedblockchain-accessors/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccManagedblockchainAccessors",
      "namespace": "dataAwsccManagedblockchainAccessors",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-managedblockchain-accessors/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-managedblockchain-accessors/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-managedblockchain-accessors/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-managedblockchain-accessors/index:DataAwsccManagedblockchainAccessors"
    },
    "@cdktn/provider-awscc.dataAwsccManagedblockchainAccessors.DataAwsccManagedblockchainAccessorsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccManagedblockchainAccessors.DataAwsccManagedblockchainAccessorsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-managedblockchain-accessors/index.ts",
        "line": 14
      },
      "name": "DataAwsccManagedblockchainAccessorsConfig",
      "namespace": "dataAwsccManagedblockchainAccessors",
      "symbolId": "src/data-awscc-managedblockchain-accessors/index:DataAwsccManagedblockchainAccessorsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectBridge.DataAwsccMediaconnectBridge": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediaconnect_bridge awscc_mediaconnect_bridge}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectBridge.DataAwsccMediaconnectBridge",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediaconnect_bridge awscc_mediaconnect_bridge} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-bridge/index.ts",
          "line": 783
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectBridge.DataAwsccMediaconnectBridgeConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-bridge/index.ts",
        "line": 751
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccMediaconnectBridge resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-bridge/index.ts",
            "line": 768
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccMediaconnectBridge to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediaconnect_bridge#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccMediaconnectBridge that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccMediaconnectBridge to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-bridge/index.ts",
            "line": 873
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-bridge/index.ts",
            "line": 879
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccMediaconnectBridge",
      "namespace": "dataAwsccMediaconnectBridge",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-bridge/index.ts",
            "line": 756
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-bridge/index.ts",
            "line": 807
          },
          "name": "bridgeArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-bridge/index.ts",
            "line": 812
          },
          "name": "bridgeState",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-bridge/index.ts",
            "line": 818
          },
          "name": "egressGatewayBridge",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectBridge.DataAwsccMediaconnectBridgeEgressGatewayBridgeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-bridge/index.ts",
            "line": 837
          },
          "name": "ingressGatewayBridge",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectBridge.DataAwsccMediaconnectBridgeIngressGatewayBridgeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-bridge/index.ts",
            "line": 842
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-bridge/index.ts",
            "line": 848
          },
          "name": "outputs",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectBridge.DataAwsccMediaconnectBridgeOutputsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-bridge/index.ts",
            "line": 853
          },
          "name": "placementArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-bridge/index.ts",
            "line": 859
          },
          "name": "sourceFailoverConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectBridge.DataAwsccMediaconnectBridgeSourceFailoverConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-bridge/index.ts",
            "line": 865
          },
          "name": "sources",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectBridge.DataAwsccMediaconnectBridgeSourcesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-bridge/index.ts",
            "line": 831
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-bridge/index.ts",
            "line": 824
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-bridge/index:DataAwsccMediaconnectBridge"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectBridge.DataAwsccMediaconnectBridgeConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectBridge.DataAwsccMediaconnectBridgeConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-bridge/index.ts",
        "line": 14
      },
      "name": "DataAwsccMediaconnectBridgeConfig",
      "namespace": "dataAwsccMediaconnectBridge",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediaconnect_bridge#id DataAwsccMediaconnectBridge#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-bridge/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-bridge/index:DataAwsccMediaconnectBridgeConfig"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectBridge.DataAwsccMediaconnectBridgeEgressGatewayBridge": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectBridge.DataAwsccMediaconnectBridgeEgressGatewayBridge",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-bridge/index.ts",
        "line": 25
      },
      "name": "DataAwsccMediaconnectBridgeEgressGatewayBridge",
      "namespace": "dataAwsccMediaconnectBridge",
      "symbolId": "src/data-awscc-mediaconnect-bridge/index:DataAwsccMediaconnectBridgeEgressGatewayBridge"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectBridge.DataAwsccMediaconnectBridgeEgressGatewayBridgeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectBridge.DataAwsccMediaconnectBridgeEgressGatewayBridgeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-bridge/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-bridge/index.ts",
        "line": 48
      },
      "name": "DataAwsccMediaconnectBridgeEgressGatewayBridgeOutputReference",
      "namespace": "dataAwsccMediaconnectBridge",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-bridge/index.ts",
            "line": 75
          },
          "name": "maxBitrate",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-bridge/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectBridge.DataAwsccMediaconnectBridgeEgressGatewayBridge"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-bridge/index:DataAwsccMediaconnectBridgeEgressGatewayBridgeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectBridge.DataAwsccMediaconnectBridgeIngressGatewayBridge": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectBridge.DataAwsccMediaconnectBridgeIngressGatewayBridge",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-bridge/index.ts",
        "line": 79
      },
      "name": "DataAwsccMediaconnectBridgeIngressGatewayBridge",
      "namespace": "dataAwsccMediaconnectBridge",
      "symbolId": "src/data-awscc-mediaconnect-bridge/index:DataAwsccMediaconnectBridgeIngressGatewayBridge"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectBridge.DataAwsccMediaconnectBridgeIngressGatewayBridgeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectBridge.DataAwsccMediaconnectBridgeIngressGatewayBridgeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-bridge/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-awscc-mediaconnect-bridge/index.ts",
        "line": 102
      },
      "name": "DataAwsccMediaconnectBridgeIngressGatewayBridgeOutputReference",
      "namespace": "dataAwsccMediaconnectBridge",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-bridge/index.ts",
            "line": 129
          },
          "name": "maxBitrate",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-bridge/index.ts",
            "line": 134
          },
          "name": "maxOutputs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-bridge/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectBridge.DataAwsccMediaconnectBridgeIngressGatewayBridge"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-bridge/index:DataAwsccMediaconnectBridgeIngressGatewayBridgeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectBridge.DataAwsccMediaconnectBridgeOutputs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectBridge.DataAwsccMediaconnectBridgeOutputs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-bridge/index.ts",
        "line": 217
      },
      "name": "DataAwsccMediaconnectBridgeOutputs",
      "namespace": "dataAwsccMediaconnectBridge",
      "symbolId": "src/data-awscc-mediaconnect-bridge/index:DataAwsccMediaconnectBridgeOutputs"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectBridge.DataAwsccMediaconnectBridgeOutputsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectBridge.DataAwsccMediaconnectBridgeOutputsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-bridge/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-awscc-mediaconnect-bridge/index.ts",
        "line": 275
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-bridge/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-awscc.dataAwsccMediaconnectBridge.DataAwsccMediaconnectBridgeOutputsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccMediaconnectBridgeOutputsList",
      "namespace": "dataAwsccMediaconnectBridge",
      "symbolId": "src/data-awscc-mediaconnect-bridge/index:DataAwsccMediaconnectBridgeOutputsList"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectBridge.DataAwsccMediaconnectBridgeOutputsNetworkOutput": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectBridge.DataAwsccMediaconnectBridgeOutputsNetworkOutput",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-bridge/index.ts",
        "line": 138
      },
      "name": "DataAwsccMediaconnectBridgeOutputsNetworkOutput",
      "namespace": "dataAwsccMediaconnectBridge",
      "symbolId": "src/data-awscc-mediaconnect-bridge/index:DataAwsccMediaconnectBridgeOutputsNetworkOutput"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectBridge.DataAwsccMediaconnectBridgeOutputsNetworkOutputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectBridge.DataAwsccMediaconnectBridgeOutputsNetworkOutputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-bridge/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-awscc-mediaconnect-bridge/index.ts",
        "line": 161
      },
      "name": "DataAwsccMediaconnectBridgeOutputsNetworkOutputOutputReference",
      "namespace": "dataAwsccMediaconnectBridge",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-bridge/index.ts",
            "line": 188
          },
          "name": "ipAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-bridge/index.ts",
            "line": 193
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-bridge/index.ts",
            "line": 198
          },
          "name": "networkName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-bridge/index.ts",
            "line": 203
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-bridge/index.ts",
            "line": 208
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-bridge/index.ts",
            "line": 213
          },
          "name": "ttl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-bridge/index.ts",
            "line": 172
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectBridge.DataAwsccMediaconnectBridgeOutputsNetworkOutput"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-bridge/index:DataAwsccMediaconnectBridgeOutputsNetworkOutputOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectBridge.DataAwsccMediaconnectBridgeOutputsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectBridge.DataAwsccMediaconnectBridgeOutputsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-bridge/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-awscc-mediaconnect-bridge/index.ts",
        "line": 240
      },
      "name": "DataAwsccMediaconnectBridgeOutputsOutputReference",
      "namespace": "dataAwsccMediaconnectBridge",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-bridge/index.ts",
            "line": 270
          },
          "name": "networkOutput",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectBridge.DataAwsccMediaconnectBridgeOutputsNetworkOutputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-bridge/index.ts",
            "line": 253
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectBridge.DataAwsccMediaconnectBridgeOutputs"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-bridge/index:DataAwsccMediaconnectBridgeOutputsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectBridge.DataAwsccMediaconnectBridgeSourceFailoverConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectBridge.DataAwsccMediaconnectBridgeSourceFailoverConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-bridge/index.ts",
        "line": 347
      },
      "name": "DataAwsccMediaconnectBridgeSourceFailoverConfig",
      "namespace": "dataAwsccMediaconnectBridge",
      "symbolId": "src/data-awscc-mediaconnect-bridge/index:DataAwsccMediaconnectBridgeSourceFailoverConfig"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectBridge.DataAwsccMediaconnectBridgeSourceFailoverConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectBridge.DataAwsccMediaconnectBridgeSourceFailoverConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-bridge/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-bridge/index.ts",
        "line": 370
      },
      "name": "DataAwsccMediaconnectBridgeSourceFailoverConfigOutputReference",
      "namespace": "dataAwsccMediaconnectBridge",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-bridge/index.ts",
            "line": 397
          },
          "name": "failoverMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-bridge/index.ts",
            "line": 403
          },
          "name": "sourcePriority",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectBridge.DataAwsccMediaconnectBridgeSourceFailoverConfigSourcePriorityOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-bridge/index.ts",
            "line": 408
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-bridge/index.ts",
            "line": 381
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectBridge.DataAwsccMediaconnectBridgeSourceFailoverConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-bridge/index:DataAwsccMediaconnectBridgeSourceFailoverConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectBridge.DataAwsccMediaconnectBridgeSourceFailoverConfigSourcePriority": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectBridge.DataAwsccMediaconnectBridgeSourceFailoverConfigSourcePriority",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-bridge/index.ts",
        "line": 293
      },
      "name": "DataAwsccMediaconnectBridgeSourceFailoverConfigSourcePriority",
      "namespace": "dataAwsccMediaconnectBridge",
      "symbolId": "src/data-awscc-mediaconnect-bridge/index:DataAwsccMediaconnectBridgeSourceFailoverConfigSourcePriority"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectBridge.DataAwsccMediaconnectBridgeSourceFailoverConfigSourcePriorityOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectBridge.DataAwsccMediaconnectBridgeSourceFailoverConfigSourcePriorityOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-bridge/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/data-awscc-mediaconnect-bridge/index.ts",
        "line": 316
      },
      "name": "DataAwsccMediaconnectBridgeSourceFailoverConfigSourcePriorityOutputReference",
      "namespace": "dataAwsccMediaconnectBridge",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-bridge/index.ts",
            "line": 343
          },
          "name": "primarySource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-bridge/index.ts",
            "line": 327
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectBridge.DataAwsccMediaconnectBridgeSourceFailoverConfigSourcePriority"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-bridge/index:DataAwsccMediaconnectBridgeSourceFailoverConfigSourcePriorityOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectBridge.DataAwsccMediaconnectBridgeSources": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectBridge.DataAwsccMediaconnectBridgeSources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-bridge/index.ts",
        "line": 665
      },
      "name": "DataAwsccMediaconnectBridgeSources",
      "namespace": "dataAwsccMediaconnectBridge",
      "symbolId": "src/data-awscc-mediaconnect-bridge/index:DataAwsccMediaconnectBridgeSources"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectBridge.DataAwsccMediaconnectBridgeSourcesFlowSource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectBridge.DataAwsccMediaconnectBridgeSourcesFlowSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-bridge/index.ts",
        "line": 466
      },
      "name": "DataAwsccMediaconnectBridgeSourcesFlowSource",
      "namespace": "dataAwsccMediaconnectBridge",
      "symbolId": "src/data-awscc-mediaconnect-bridge/index:DataAwsccMediaconnectBridgeSourcesFlowSource"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectBridge.DataAwsccMediaconnectBridgeSourcesFlowSourceFlowVpcInterfaceAttachment": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectBridge.DataAwsccMediaconnectBridgeSourcesFlowSourceFlowVpcInterfaceAttachment",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-bridge/index.ts",
        "line": 412
      },
      "name": "DataAwsccMediaconnectBridgeSourcesFlowSourceFlowVpcInterfaceAttachment",
      "namespace": "dataAwsccMediaconnectBridge",
      "symbolId": "src/data-awscc-mediaconnect-bridge/index:DataAwsccMediaconnectBridgeSourcesFlowSourceFlowVpcInterfaceAttachment"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectBridge.DataAwsccMediaconnectBridgeSourcesFlowSourceFlowVpcInterfaceAttachmentOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectBridge.DataAwsccMediaconnectBridgeSourcesFlowSourceFlowVpcInterfaceAttachmentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-bridge/index.ts",
          "line": 442
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-bridge/index.ts",
        "line": 435
      },
      "name": "DataAwsccMediaconnectBridgeSourcesFlowSourceFlowVpcInterfaceAttachmentOutputReference",
      "namespace": "dataAwsccMediaconnectBridge",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-bridge/index.ts",
            "line": 462
          },
          "name": "vpcInterfaceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-bridge/index.ts",
            "line": 446
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectBridge.DataAwsccMediaconnectBridgeSourcesFlowSourceFlowVpcInterfaceAttachment"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-bridge/index:DataAwsccMediaconnectBridgeSourcesFlowSourceFlowVpcInterfaceAttachmentOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectBridge.DataAwsccMediaconnectBridgeSourcesFlowSourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectBridge.DataAwsccMediaconnectBridgeSourcesFlowSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-bridge/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-awscc-mediaconnect-bridge/index.ts",
        "line": 489
      },
      "name": "DataAwsccMediaconnectBridgeSourcesFlowSourceOutputReference",
      "namespace": "dataAwsccMediaconnectBridge",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-bridge/index.ts",
            "line": 516
          },
          "name": "flowArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-bridge/index.ts",
            "line": 522
          },
          "name": "flowVpcInterfaceAttachment",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectBridge.DataAwsccMediaconnectBridgeSourcesFlowSourceFlowVpcInterfaceAttachmentOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-bridge/index.ts",
            "line": 527
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-bridge/index.ts",
            "line": 500
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectBridge.DataAwsccMediaconnectBridgeSourcesFlowSource"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-bridge/index:DataAwsccMediaconnectBridgeSourcesFlowSourceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectBridge.DataAwsccMediaconnectBridgeSourcesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectBridge.DataAwsccMediaconnectBridgeSourcesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-bridge/index.ts",
          "line": 736
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-bridge/index.ts",
        "line": 729
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-bridge/index.ts",
            "line": 743
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectBridge.DataAwsccMediaconnectBridgeSourcesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccMediaconnectBridgeSourcesList",
      "namespace": "dataAwsccMediaconnectBridge",
      "symbolId": "src/data-awscc-mediaconnect-bridge/index:DataAwsccMediaconnectBridgeSourcesList"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectBridge.DataAwsccMediaconnectBridgeSourcesNetworkSource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectBridge.DataAwsccMediaconnectBridgeSourcesNetworkSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-bridge/index.ts",
        "line": 585
      },
      "name": "DataAwsccMediaconnectBridgeSourcesNetworkSource",
      "namespace": "dataAwsccMediaconnectBridge",
      "symbolId": "src/data-awscc-mediaconnect-bridge/index:DataAwsccMediaconnectBridgeSourcesNetworkSource"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectBridge.DataAwsccMediaconnectBridgeSourcesNetworkSourceMulticastSourceSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectBridge.DataAwsccMediaconnectBridgeSourcesNetworkSourceMulticastSourceSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-bridge/index.ts",
        "line": 531
      },
      "name": "DataAwsccMediaconnectBridgeSourcesNetworkSourceMulticastSourceSettings",
      "namespace": "dataAwsccMediaconnectBridge",
      "symbolId": "src/data-awscc-mediaconnect-bridge/index:DataAwsccMediaconnectBridgeSourcesNetworkSourceMulticastSourceSettings"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectBridge.DataAwsccMediaconnectBridgeSourcesNetworkSourceMulticastSourceSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectBridge.DataAwsccMediaconnectBridgeSourcesNetworkSourceMulticastSourceSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-bridge/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-bridge/index.ts",
        "line": 554
      },
      "name": "DataAwsccMediaconnectBridgeSourcesNetworkSourceMulticastSourceSettingsOutputReference",
      "namespace": "dataAwsccMediaconnectBridge",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-bridge/index.ts",
            "line": 581
          },
          "name": "multicastSourceIp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-bridge/index.ts",
            "line": 565
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectBridge.DataAwsccMediaconnectBridgeSourcesNetworkSourceMulticastSourceSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-bridge/index:DataAwsccMediaconnectBridgeSourcesNetworkSourceMulticastSourceSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectBridge.DataAwsccMediaconnectBridgeSourcesNetworkSourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectBridge.DataAwsccMediaconnectBridgeSourcesNetworkSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-bridge/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-bridge/index.ts",
        "line": 608
      },
      "name": "DataAwsccMediaconnectBridgeSourcesNetworkSourceOutputReference",
      "namespace": "dataAwsccMediaconnectBridge",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-bridge/index.ts",
            "line": 635
          },
          "name": "multicastIp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-bridge/index.ts",
            "line": 641
          },
          "name": "multicastSourceSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectBridge.DataAwsccMediaconnectBridgeSourcesNetworkSourceMulticastSourceSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-bridge/index.ts",
            "line": 646
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-bridge/index.ts",
            "line": 651
          },
          "name": "networkName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-bridge/index.ts",
            "line": 656
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-bridge/index.ts",
            "line": 661
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-bridge/index.ts",
            "line": 619
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectBridge.DataAwsccMediaconnectBridgeSourcesNetworkSource"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-bridge/index:DataAwsccMediaconnectBridgeSourcesNetworkSourceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectBridge.DataAwsccMediaconnectBridgeSourcesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectBridge.DataAwsccMediaconnectBridgeSourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-bridge/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-bridge/index.ts",
        "line": 688
      },
      "name": "DataAwsccMediaconnectBridgeSourcesOutputReference",
      "namespace": "dataAwsccMediaconnectBridge",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-bridge/index.ts",
            "line": 718
          },
          "name": "flowSource",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectBridge.DataAwsccMediaconnectBridgeSourcesFlowSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-bridge/index.ts",
            "line": 724
          },
          "name": "networkSource",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectBridge.DataAwsccMediaconnectBridgeSourcesNetworkSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-bridge/index.ts",
            "line": 701
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectBridge.DataAwsccMediaconnectBridgeSources"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-bridge/index:DataAwsccMediaconnectBridgeSourcesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectBridgeOutput.DataAwsccMediaconnectBridgeOutput": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediaconnect_bridge_output awscc_mediaconnect_bridge_output}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectBridgeOutput.DataAwsccMediaconnectBridgeOutput",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediaconnect_bridge_output awscc_mediaconnect_bridge_output} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-bridge-output/index.ts",
          "line": 135
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectBridgeOutput.DataAwsccMediaconnectBridgeOutputConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-bridge-output/index.ts",
        "line": 103
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccMediaconnectBridgeOutput resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-bridge-output/index.ts",
            "line": 120
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccMediaconnectBridgeOutput to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediaconnect_bridge_output#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccMediaconnectBridgeOutput that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccMediaconnectBridgeOutput to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-bridge-output/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-awscc-mediaconnect-bridge-output/index.ts",
            "line": 197
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccMediaconnectBridgeOutput",
      "namespace": "dataAwsccMediaconnectBridgeOutput",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-bridge-output/index.ts",
            "line": 108
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-bridge-output/index.ts",
            "line": 159
          },
          "name": "bridgeArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-bridge-output/index.ts",
            "line": 177
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-bridge-output/index.ts",
            "line": 183
          },
          "name": "networkOutput",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectBridgeOutput.DataAwsccMediaconnectBridgeOutputNetworkOutputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-bridge-output/index.ts",
            "line": 172
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-bridge-output/index.ts",
            "line": 165
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-bridge-output/index:DataAwsccMediaconnectBridgeOutput"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectBridgeOutput.DataAwsccMediaconnectBridgeOutputConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectBridgeOutput.DataAwsccMediaconnectBridgeOutputConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-bridge-output/index.ts",
        "line": 14
      },
      "name": "DataAwsccMediaconnectBridgeOutputConfig",
      "namespace": "dataAwsccMediaconnectBridgeOutput",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediaconnect_bridge_output#id DataAwsccMediaconnectBridgeOutput#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-bridge-output/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-bridge-output/index:DataAwsccMediaconnectBridgeOutputConfig"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectBridgeOutput.DataAwsccMediaconnectBridgeOutputNetworkOutput": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectBridgeOutput.DataAwsccMediaconnectBridgeOutputNetworkOutput",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-bridge-output/index.ts",
        "line": 25
      },
      "name": "DataAwsccMediaconnectBridgeOutputNetworkOutput",
      "namespace": "dataAwsccMediaconnectBridgeOutput",
      "symbolId": "src/data-awscc-mediaconnect-bridge-output/index:DataAwsccMediaconnectBridgeOutputNetworkOutput"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectBridgeOutput.DataAwsccMediaconnectBridgeOutputNetworkOutputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectBridgeOutput.DataAwsccMediaconnectBridgeOutputNetworkOutputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-bridge-output/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-bridge-output/index.ts",
        "line": 48
      },
      "name": "DataAwsccMediaconnectBridgeOutputNetworkOutputOutputReference",
      "namespace": "dataAwsccMediaconnectBridgeOutput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-bridge-output/index.ts",
            "line": 75
          },
          "name": "ipAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-bridge-output/index.ts",
            "line": 80
          },
          "name": "networkName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-bridge-output/index.ts",
            "line": 85
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-bridge-output/index.ts",
            "line": 90
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-bridge-output/index.ts",
            "line": 95
          },
          "name": "ttl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-bridge-output/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectBridgeOutput.DataAwsccMediaconnectBridgeOutputNetworkOutput"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-bridge-output/index:DataAwsccMediaconnectBridgeOutputNetworkOutputOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectBridgeSource.DataAwsccMediaconnectBridgeSource": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediaconnect_bridge_source awscc_mediaconnect_bridge_source}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectBridgeSource.DataAwsccMediaconnectBridgeSource",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediaconnect_bridge_source awscc_mediaconnect_bridge_source} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-bridge-source/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectBridgeSource.DataAwsccMediaconnectBridgeSourceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-bridge-source/index.ts",
        "line": 272
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccMediaconnectBridgeSource resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-bridge-source/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 DataAwsccMediaconnectBridgeSource to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediaconnect_bridge_source#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccMediaconnectBridgeSource that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccMediaconnectBridgeSource to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-bridge-source/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-awscc-mediaconnect-bridge-source/index.ts",
            "line": 372
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccMediaconnectBridgeSource",
      "namespace": "dataAwsccMediaconnectBridgeSource",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-bridge-source/index.ts",
            "line": 277
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-bridge-source/index.ts",
            "line": 328
          },
          "name": "bridgeArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-bridge-source/index.ts",
            "line": 334
          },
          "name": "flowSource",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectBridgeSource.DataAwsccMediaconnectBridgeSourceFlowSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-bridge-source/index.ts",
            "line": 352
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-bridge-source/index.ts",
            "line": 358
          },
          "name": "networkSource",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectBridgeSource.DataAwsccMediaconnectBridgeSourceNetworkSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-bridge-source/index.ts",
            "line": 347
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-bridge-source/index.ts",
            "line": 340
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-bridge-source/index:DataAwsccMediaconnectBridgeSource"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectBridgeSource.DataAwsccMediaconnectBridgeSourceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectBridgeSource.DataAwsccMediaconnectBridgeSourceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-bridge-source/index.ts",
        "line": 14
      },
      "name": "DataAwsccMediaconnectBridgeSourceConfig",
      "namespace": "dataAwsccMediaconnectBridgeSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediaconnect_bridge_source#id DataAwsccMediaconnectBridgeSource#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-bridge-source/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-bridge-source/index:DataAwsccMediaconnectBridgeSourceConfig"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectBridgeSource.DataAwsccMediaconnectBridgeSourceFlowSource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectBridgeSource.DataAwsccMediaconnectBridgeSourceFlowSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-bridge-source/index.ts",
        "line": 79
      },
      "name": "DataAwsccMediaconnectBridgeSourceFlowSource",
      "namespace": "dataAwsccMediaconnectBridgeSource",
      "symbolId": "src/data-awscc-mediaconnect-bridge-source/index:DataAwsccMediaconnectBridgeSourceFlowSource"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectBridgeSource.DataAwsccMediaconnectBridgeSourceFlowSourceFlowVpcInterfaceAttachment": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectBridgeSource.DataAwsccMediaconnectBridgeSourceFlowSourceFlowVpcInterfaceAttachment",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-bridge-source/index.ts",
        "line": 25
      },
      "name": "DataAwsccMediaconnectBridgeSourceFlowSourceFlowVpcInterfaceAttachment",
      "namespace": "dataAwsccMediaconnectBridgeSource",
      "symbolId": "src/data-awscc-mediaconnect-bridge-source/index:DataAwsccMediaconnectBridgeSourceFlowSourceFlowVpcInterfaceAttachment"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectBridgeSource.DataAwsccMediaconnectBridgeSourceFlowSourceFlowVpcInterfaceAttachmentOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectBridgeSource.DataAwsccMediaconnectBridgeSourceFlowSourceFlowVpcInterfaceAttachmentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-bridge-source/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-bridge-source/index.ts",
        "line": 48
      },
      "name": "DataAwsccMediaconnectBridgeSourceFlowSourceFlowVpcInterfaceAttachmentOutputReference",
      "namespace": "dataAwsccMediaconnectBridgeSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-bridge-source/index.ts",
            "line": 75
          },
          "name": "vpcInterfaceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-bridge-source/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectBridgeSource.DataAwsccMediaconnectBridgeSourceFlowSourceFlowVpcInterfaceAttachment"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-bridge-source/index:DataAwsccMediaconnectBridgeSourceFlowSourceFlowVpcInterfaceAttachmentOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectBridgeSource.DataAwsccMediaconnectBridgeSourceFlowSourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectBridgeSource.DataAwsccMediaconnectBridgeSourceFlowSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-bridge-source/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-awscc-mediaconnect-bridge-source/index.ts",
        "line": 102
      },
      "name": "DataAwsccMediaconnectBridgeSourceFlowSourceOutputReference",
      "namespace": "dataAwsccMediaconnectBridgeSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-bridge-source/index.ts",
            "line": 129
          },
          "name": "flowArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-bridge-source/index.ts",
            "line": 135
          },
          "name": "flowVpcInterfaceAttachment",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectBridgeSource.DataAwsccMediaconnectBridgeSourceFlowSourceFlowVpcInterfaceAttachmentOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-bridge-source/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectBridgeSource.DataAwsccMediaconnectBridgeSourceFlowSource"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-bridge-source/index:DataAwsccMediaconnectBridgeSourceFlowSourceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectBridgeSource.DataAwsccMediaconnectBridgeSourceNetworkSource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectBridgeSource.DataAwsccMediaconnectBridgeSourceNetworkSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-bridge-source/index.ts",
        "line": 193
      },
      "name": "DataAwsccMediaconnectBridgeSourceNetworkSource",
      "namespace": "dataAwsccMediaconnectBridgeSource",
      "symbolId": "src/data-awscc-mediaconnect-bridge-source/index:DataAwsccMediaconnectBridgeSourceNetworkSource"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectBridgeSource.DataAwsccMediaconnectBridgeSourceNetworkSourceMulticastSourceSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectBridgeSource.DataAwsccMediaconnectBridgeSourceNetworkSourceMulticastSourceSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-bridge-source/index.ts",
        "line": 139
      },
      "name": "DataAwsccMediaconnectBridgeSourceNetworkSourceMulticastSourceSettings",
      "namespace": "dataAwsccMediaconnectBridgeSource",
      "symbolId": "src/data-awscc-mediaconnect-bridge-source/index:DataAwsccMediaconnectBridgeSourceNetworkSourceMulticastSourceSettings"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectBridgeSource.DataAwsccMediaconnectBridgeSourceNetworkSourceMulticastSourceSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectBridgeSource.DataAwsccMediaconnectBridgeSourceNetworkSourceMulticastSourceSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-bridge-source/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-awscc-mediaconnect-bridge-source/index.ts",
        "line": 162
      },
      "name": "DataAwsccMediaconnectBridgeSourceNetworkSourceMulticastSourceSettingsOutputReference",
      "namespace": "dataAwsccMediaconnectBridgeSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-bridge-source/index.ts",
            "line": 189
          },
          "name": "multicastSourceIp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-bridge-source/index.ts",
            "line": 173
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectBridgeSource.DataAwsccMediaconnectBridgeSourceNetworkSourceMulticastSourceSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-bridge-source/index:DataAwsccMediaconnectBridgeSourceNetworkSourceMulticastSourceSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectBridgeSource.DataAwsccMediaconnectBridgeSourceNetworkSourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectBridgeSource.DataAwsccMediaconnectBridgeSourceNetworkSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-bridge-source/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-bridge-source/index.ts",
        "line": 216
      },
      "name": "DataAwsccMediaconnectBridgeSourceNetworkSourceOutputReference",
      "namespace": "dataAwsccMediaconnectBridgeSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-bridge-source/index.ts",
            "line": 243
          },
          "name": "multicastIp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-bridge-source/index.ts",
            "line": 249
          },
          "name": "multicastSourceSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectBridgeSource.DataAwsccMediaconnectBridgeSourceNetworkSourceMulticastSourceSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-bridge-source/index.ts",
            "line": 254
          },
          "name": "networkName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-bridge-source/index.ts",
            "line": 259
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-bridge-source/index.ts",
            "line": 264
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-bridge-source/index.ts",
            "line": 227
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectBridgeSource.DataAwsccMediaconnectBridgeSourceNetworkSource"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-bridge-source/index:DataAwsccMediaconnectBridgeSourceNetworkSourceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectBridges.DataAwsccMediaconnectBridges": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediaconnect_bridges awscc_mediaconnect_bridges}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectBridges.DataAwsccMediaconnectBridges",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediaconnect_bridges awscc_mediaconnect_bridges} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-bridges/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectBridges.DataAwsccMediaconnectBridgesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-bridges/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccMediaconnectBridges resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-bridges/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccMediaconnectBridges to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediaconnect_bridges#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccMediaconnectBridges that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccMediaconnectBridges to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-bridges/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-bridges/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccMediaconnectBridges",
      "namespace": "dataAwsccMediaconnectBridges",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-bridges/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-bridges/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-bridges/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-bridges/index:DataAwsccMediaconnectBridges"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectBridges.DataAwsccMediaconnectBridgesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectBridges.DataAwsccMediaconnectBridgesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-bridges/index.ts",
        "line": 14
      },
      "name": "DataAwsccMediaconnectBridgesConfig",
      "namespace": "dataAwsccMediaconnectBridges",
      "symbolId": "src/data-awscc-mediaconnect-bridges/index:DataAwsccMediaconnectBridgesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlow": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediaconnect_flow awscc_mediaconnect_flow}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlow",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediaconnect_flow awscc_mediaconnect_flow} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-flow/index.ts",
          "line": 1596
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-flow/index.ts",
        "line": 1564
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccMediaconnectFlow resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 1581
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccMediaconnectFlow to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediaconnect_flow#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccMediaconnectFlow that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccMediaconnectFlow to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 1697
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 1703
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccMediaconnectFlow",
      "namespace": "dataAwsccMediaconnectFlow",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 1569
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 1620
          },
          "name": "availabilityZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 1625
          },
          "name": "egressIp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 1630
          },
          "name": "flowArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 1635
          },
          "name": "flowAvailabilityZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 1654
          },
          "name": "maintenance",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowMaintenanceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 1660
          },
          "name": "mediaStreams",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowMediaStreamsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 1665
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 1671
          },
          "name": "source",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 1677
          },
          "name": "sourceFailoverConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowSourceFailoverConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 1683
          },
          "name": "sourceMonitoringConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowSourceMonitoringConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 1689
          },
          "name": "vpcInterfaces",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowVpcInterfacesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 1648
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 1641
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-flow/index:DataAwsccMediaconnectFlow"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-flow/index.ts",
        "line": 14
      },
      "name": "DataAwsccMediaconnectFlowConfig",
      "namespace": "dataAwsccMediaconnectFlow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediaconnect_flow#id DataAwsccMediaconnectFlow#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-flow/index:DataAwsccMediaconnectFlowConfig"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowMaintenance": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowMaintenance",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-flow/index.ts",
        "line": 25
      },
      "name": "DataAwsccMediaconnectFlowMaintenance",
      "namespace": "dataAwsccMediaconnectFlow",
      "symbolId": "src/data-awscc-mediaconnect-flow/index:DataAwsccMediaconnectFlowMaintenance"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowMaintenanceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowMaintenanceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-flow/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-flow/index.ts",
        "line": 48
      },
      "name": "DataAwsccMediaconnectFlowMaintenanceOutputReference",
      "namespace": "dataAwsccMediaconnectFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 75
          },
          "name": "maintenanceDay",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 80
          },
          "name": "maintenanceStartHour",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowMaintenance"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-flow/index:DataAwsccMediaconnectFlowMaintenanceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowMediaStreams": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowMediaStreams",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-flow/index.ts",
        "line": 228
      },
      "name": "DataAwsccMediaconnectFlowMediaStreams",
      "namespace": "dataAwsccMediaconnectFlow",
      "symbolId": "src/data-awscc-mediaconnect-flow/index:DataAwsccMediaconnectFlowMediaStreams"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowMediaStreamsAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowMediaStreamsAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-flow/index.ts",
        "line": 168
      },
      "name": "DataAwsccMediaconnectFlowMediaStreamsAttributes",
      "namespace": "dataAwsccMediaconnectFlow",
      "symbolId": "src/data-awscc-mediaconnect-flow/index:DataAwsccMediaconnectFlowMediaStreamsAttributes"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowMediaStreamsAttributesFmtp": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowMediaStreamsAttributesFmtp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-flow/index.ts",
        "line": 84
      },
      "name": "DataAwsccMediaconnectFlowMediaStreamsAttributesFmtp",
      "namespace": "dataAwsccMediaconnectFlow",
      "symbolId": "src/data-awscc-mediaconnect-flow/index:DataAwsccMediaconnectFlowMediaStreamsAttributesFmtp"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowMediaStreamsAttributesFmtpOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowMediaStreamsAttributesFmtpOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-flow/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-awscc-mediaconnect-flow/index.ts",
        "line": 107
      },
      "name": "DataAwsccMediaconnectFlowMediaStreamsAttributesFmtpOutputReference",
      "namespace": "dataAwsccMediaconnectFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 134
          },
          "name": "channelOrder",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 139
          },
          "name": "colorimetry",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 144
          },
          "name": "exactFramerate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 149
          },
          "name": "par",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 154
          },
          "name": "range",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 159
          },
          "name": "scanMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 164
          },
          "name": "tcs",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowMediaStreamsAttributesFmtp"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-flow/index:DataAwsccMediaconnectFlowMediaStreamsAttributesFmtpOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowMediaStreamsAttributesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowMediaStreamsAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-flow/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-awscc-mediaconnect-flow/index.ts",
        "line": 191
      },
      "name": "DataAwsccMediaconnectFlowMediaStreamsAttributesOutputReference",
      "namespace": "dataAwsccMediaconnectFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 219
          },
          "name": "fmtp",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowMediaStreamsAttributesFmtpOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 224
          },
          "name": "lang",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 202
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowMediaStreamsAttributes"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-flow/index:DataAwsccMediaconnectFlowMediaStreamsAttributesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowMediaStreamsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowMediaStreamsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-flow/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-awscc-mediaconnect-flow/index.ts",
        "line": 321
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/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-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowMediaStreamsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccMediaconnectFlowMediaStreamsList",
      "namespace": "dataAwsccMediaconnectFlow",
      "symbolId": "src/data-awscc-mediaconnect-flow/index:DataAwsccMediaconnectFlowMediaStreamsList"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowMediaStreamsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowMediaStreamsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-flow/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-flow/index.ts",
        "line": 251
      },
      "name": "DataAwsccMediaconnectFlowMediaStreamsOutputReference",
      "namespace": "dataAwsccMediaconnectFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 281
          },
          "name": "attributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowMediaStreamsAttributesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 286
          },
          "name": "clockRate",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 291
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 296
          },
          "name": "fmt",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 301
          },
          "name": "mediaStreamId",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 306
          },
          "name": "mediaStreamName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 311
          },
          "name": "mediaStreamType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 316
          },
          "name": "videoFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 264
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowMediaStreams"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-flow/index:DataAwsccMediaconnectFlowMediaStreamsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowSource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-flow/index.ts",
        "line": 768
      },
      "name": "DataAwsccMediaconnectFlowSource",
      "namespace": "dataAwsccMediaconnectFlow",
      "symbolId": "src/data-awscc-mediaconnect-flow/index:DataAwsccMediaconnectFlowSource"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowSourceDecryption": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowSourceDecryption",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-flow/index.ts",
        "line": 339
      },
      "name": "DataAwsccMediaconnectFlowSourceDecryption",
      "namespace": "dataAwsccMediaconnectFlow",
      "symbolId": "src/data-awscc-mediaconnect-flow/index:DataAwsccMediaconnectFlowSourceDecryption"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowSourceDecryptionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowSourceDecryptionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-flow/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/data-awscc-mediaconnect-flow/index.ts",
        "line": 362
      },
      "name": "DataAwsccMediaconnectFlowSourceDecryptionOutputReference",
      "namespace": "dataAwsccMediaconnectFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 389
          },
          "name": "algorithm",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 394
          },
          "name": "constantInitializationVector",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 399
          },
          "name": "deviceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 404
          },
          "name": "keyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 409
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 414
          },
          "name": "resourceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 419
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 424
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 429
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 373
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowSourceDecryption"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-flow/index:DataAwsccMediaconnectFlowSourceDecryptionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowSourceFailoverConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowSourceFailoverConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-flow/index.ts",
        "line": 984
      },
      "name": "DataAwsccMediaconnectFlowSourceFailoverConfig",
      "namespace": "dataAwsccMediaconnectFlow",
      "symbolId": "src/data-awscc-mediaconnect-flow/index:DataAwsccMediaconnectFlowSourceFailoverConfig"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowSourceFailoverConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowSourceFailoverConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-flow/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-awscc-mediaconnect-flow/index.ts",
        "line": 1007
      },
      "name": "DataAwsccMediaconnectFlowSourceFailoverConfigOutputReference",
      "namespace": "dataAwsccMediaconnectFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 1034
          },
          "name": "failoverMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 1039
          },
          "name": "recoveryWindow",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 1045
          },
          "name": "sourcePriority",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowSourceFailoverConfigSourcePriorityOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 1050
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 1018
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowSourceFailoverConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-flow/index:DataAwsccMediaconnectFlowSourceFailoverConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowSourceFailoverConfigSourcePriority": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowSourceFailoverConfigSourcePriority",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-flow/index.ts",
        "line": 930
      },
      "name": "DataAwsccMediaconnectFlowSourceFailoverConfigSourcePriority",
      "namespace": "dataAwsccMediaconnectFlow",
      "symbolId": "src/data-awscc-mediaconnect-flow/index:DataAwsccMediaconnectFlowSourceFailoverConfigSourcePriority"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowSourceFailoverConfigSourcePriorityOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowSourceFailoverConfigSourcePriorityOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-flow/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-awscc-mediaconnect-flow/index.ts",
        "line": 953
      },
      "name": "DataAwsccMediaconnectFlowSourceFailoverConfigSourcePriorityOutputReference",
      "namespace": "dataAwsccMediaconnectFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 980
          },
          "name": "primarySource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 964
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowSourceFailoverConfigSourcePriority"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-flow/index:DataAwsccMediaconnectFlowSourceFailoverConfigSourcePriorityOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowSourceGatewayBridgeSource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowSourceGatewayBridgeSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-flow/index.ts",
        "line": 487
      },
      "name": "DataAwsccMediaconnectFlowSourceGatewayBridgeSource",
      "namespace": "dataAwsccMediaconnectFlow",
      "symbolId": "src/data-awscc-mediaconnect-flow/index:DataAwsccMediaconnectFlowSourceGatewayBridgeSource"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowSourceGatewayBridgeSourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowSourceGatewayBridgeSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-flow/index.ts",
          "line": 517
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-flow/index.ts",
        "line": 510
      },
      "name": "DataAwsccMediaconnectFlowSourceGatewayBridgeSourceOutputReference",
      "namespace": "dataAwsccMediaconnectFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 537
          },
          "name": "bridgeArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 543
          },
          "name": "vpcInterfaceAttachment",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowSourceGatewayBridgeSourceVpcInterfaceAttachmentOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 521
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowSourceGatewayBridgeSource"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-flow/index:DataAwsccMediaconnectFlowSourceGatewayBridgeSourceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowSourceGatewayBridgeSourceVpcInterfaceAttachment": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowSourceGatewayBridgeSourceVpcInterfaceAttachment",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-flow/index.ts",
        "line": 433
      },
      "name": "DataAwsccMediaconnectFlowSourceGatewayBridgeSourceVpcInterfaceAttachment",
      "namespace": "dataAwsccMediaconnectFlow",
      "symbolId": "src/data-awscc-mediaconnect-flow/index:DataAwsccMediaconnectFlowSourceGatewayBridgeSourceVpcInterfaceAttachment"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowSourceGatewayBridgeSourceVpcInterfaceAttachmentOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowSourceGatewayBridgeSourceVpcInterfaceAttachmentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-flow/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/data-awscc-mediaconnect-flow/index.ts",
        "line": 456
      },
      "name": "DataAwsccMediaconnectFlowSourceGatewayBridgeSourceVpcInterfaceAttachmentOutputReference",
      "namespace": "dataAwsccMediaconnectFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 483
          },
          "name": "vpcInterfaceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 467
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowSourceGatewayBridgeSourceVpcInterfaceAttachment"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-flow/index:DataAwsccMediaconnectFlowSourceGatewayBridgeSourceVpcInterfaceAttachmentOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowSourceMediaStreamSourceConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowSourceMediaStreamSourceConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-flow/index.ts",
        "line": 682
      },
      "name": "DataAwsccMediaconnectFlowSourceMediaStreamSourceConfigurations",
      "namespace": "dataAwsccMediaconnectFlow",
      "symbolId": "src/data-awscc-mediaconnect-flow/index:DataAwsccMediaconnectFlowSourceMediaStreamSourceConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowSourceMediaStreamSourceConfigurationsInputConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowSourceMediaStreamSourceConfigurationsInputConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-flow/index.ts",
        "line": 601
      },
      "name": "DataAwsccMediaconnectFlowSourceMediaStreamSourceConfigurationsInputConfigurations",
      "namespace": "dataAwsccMediaconnectFlow",
      "symbolId": "src/data-awscc-mediaconnect-flow/index:DataAwsccMediaconnectFlowSourceMediaStreamSourceConfigurationsInputConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowSourceMediaStreamSourceConfigurationsInputConfigurationsInterface": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowSourceMediaStreamSourceConfigurationsInputConfigurationsInterface",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-flow/index.ts",
        "line": 547
      },
      "name": "DataAwsccMediaconnectFlowSourceMediaStreamSourceConfigurationsInputConfigurationsInterface",
      "namespace": "dataAwsccMediaconnectFlow",
      "symbolId": "src/data-awscc-mediaconnect-flow/index:DataAwsccMediaconnectFlowSourceMediaStreamSourceConfigurationsInputConfigurationsInterface"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowSourceMediaStreamSourceConfigurationsInputConfigurationsInterfaceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowSourceMediaStreamSourceConfigurationsInputConfigurationsInterfaceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-flow/index.ts",
          "line": 577
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-flow/index.ts",
        "line": 570
      },
      "name": "DataAwsccMediaconnectFlowSourceMediaStreamSourceConfigurationsInputConfigurationsInterfaceOutputReference",
      "namespace": "dataAwsccMediaconnectFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 597
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 581
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowSourceMediaStreamSourceConfigurationsInputConfigurationsInterface"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-flow/index:DataAwsccMediaconnectFlowSourceMediaStreamSourceConfigurationsInputConfigurationsInterfaceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowSourceMediaStreamSourceConfigurationsInputConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowSourceMediaStreamSourceConfigurationsInputConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-flow/index.ts",
          "line": 671
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-flow/index.ts",
        "line": 664
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 678
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowSourceMediaStreamSourceConfigurationsInputConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccMediaconnectFlowSourceMediaStreamSourceConfigurationsInputConfigurationsList",
      "namespace": "dataAwsccMediaconnectFlow",
      "symbolId": "src/data-awscc-mediaconnect-flow/index:DataAwsccMediaconnectFlowSourceMediaStreamSourceConfigurationsInputConfigurationsList"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowSourceMediaStreamSourceConfigurationsInputConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowSourceMediaStreamSourceConfigurationsInputConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-flow/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/data-awscc-mediaconnect-flow/index.ts",
        "line": 624
      },
      "name": "DataAwsccMediaconnectFlowSourceMediaStreamSourceConfigurationsInputConfigurationsOutputReference",
      "namespace": "dataAwsccMediaconnectFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 653
          },
          "name": "inputPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 659
          },
          "name": "interface",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowSourceMediaStreamSourceConfigurationsInputConfigurationsInterfaceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 637
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowSourceMediaStreamSourceConfigurationsInputConfigurations"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-flow/index:DataAwsccMediaconnectFlowSourceMediaStreamSourceConfigurationsInputConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowSourceMediaStreamSourceConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowSourceMediaStreamSourceConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-flow/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-flow/index.ts",
        "line": 750
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 764
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowSourceMediaStreamSourceConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccMediaconnectFlowSourceMediaStreamSourceConfigurationsList",
      "namespace": "dataAwsccMediaconnectFlow",
      "symbolId": "src/data-awscc-mediaconnect-flow/index:DataAwsccMediaconnectFlowSourceMediaStreamSourceConfigurationsList"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowSourceMediaStreamSourceConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowSourceMediaStreamSourceConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-flow/index.ts",
          "line": 714
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-flow/index.ts",
        "line": 705
      },
      "name": "DataAwsccMediaconnectFlowSourceMediaStreamSourceConfigurationsOutputReference",
      "namespace": "dataAwsccMediaconnectFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 734
          },
          "name": "encodingName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 740
          },
          "name": "inputConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowSourceMediaStreamSourceConfigurationsInputConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 745
          },
          "name": "mediaStreamName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 718
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowSourceMediaStreamSourceConfigurations"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-flow/index:DataAwsccMediaconnectFlowSourceMediaStreamSourceConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowSourceMonitoringConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowSourceMonitoringConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-flow/index.ts",
        "line": 1389
      },
      "name": "DataAwsccMediaconnectFlowSourceMonitoringConfig",
      "namespace": "dataAwsccMediaconnectFlow",
      "symbolId": "src/data-awscc-mediaconnect-flow/index:DataAwsccMediaconnectFlowSourceMonitoringConfig"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowSourceMonitoringConfigAudioMonitoringSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowSourceMonitoringConfigAudioMonitoringSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-flow/index.ts",
        "line": 1113
      },
      "name": "DataAwsccMediaconnectFlowSourceMonitoringConfigAudioMonitoringSettings",
      "namespace": "dataAwsccMediaconnectFlow",
      "symbolId": "src/data-awscc-mediaconnect-flow/index:DataAwsccMediaconnectFlowSourceMonitoringConfigAudioMonitoringSettings"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowSourceMonitoringConfigAudioMonitoringSettingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowSourceMonitoringConfigAudioMonitoringSettingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-flow/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-flow/index.ts",
        "line": 1171
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 1185
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowSourceMonitoringConfigAudioMonitoringSettingsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccMediaconnectFlowSourceMonitoringConfigAudioMonitoringSettingsList",
      "namespace": "dataAwsccMediaconnectFlow",
      "symbolId": "src/data-awscc-mediaconnect-flow/index:DataAwsccMediaconnectFlowSourceMonitoringConfigAudioMonitoringSettingsList"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowSourceMonitoringConfigAudioMonitoringSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowSourceMonitoringConfigAudioMonitoringSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-flow/index.ts",
          "line": 1145
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-flow/index.ts",
        "line": 1136
      },
      "name": "DataAwsccMediaconnectFlowSourceMonitoringConfigAudioMonitoringSettingsOutputReference",
      "namespace": "dataAwsccMediaconnectFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 1166
          },
          "name": "silentAudio",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowSourceMonitoringConfigAudioMonitoringSettingsSilentAudioOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 1149
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowSourceMonitoringConfigAudioMonitoringSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-flow/index:DataAwsccMediaconnectFlowSourceMonitoringConfigAudioMonitoringSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowSourceMonitoringConfigAudioMonitoringSettingsSilentAudio": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowSourceMonitoringConfigAudioMonitoringSettingsSilentAudio",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-flow/index.ts",
        "line": 1054
      },
      "name": "DataAwsccMediaconnectFlowSourceMonitoringConfigAudioMonitoringSettingsSilentAudio",
      "namespace": "dataAwsccMediaconnectFlow",
      "symbolId": "src/data-awscc-mediaconnect-flow/index:DataAwsccMediaconnectFlowSourceMonitoringConfigAudioMonitoringSettingsSilentAudio"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowSourceMonitoringConfigAudioMonitoringSettingsSilentAudioOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowSourceMonitoringConfigAudioMonitoringSettingsSilentAudioOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-flow/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-flow/index.ts",
        "line": 1077
      },
      "name": "DataAwsccMediaconnectFlowSourceMonitoringConfigAudioMonitoringSettingsSilentAudioOutputReference",
      "namespace": "dataAwsccMediaconnectFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 1104
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 1109
          },
          "name": "thresholdSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 1088
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowSourceMonitoringConfigAudioMonitoringSettingsSilentAudio"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-flow/index:DataAwsccMediaconnectFlowSourceMonitoringConfigAudioMonitoringSettingsSilentAudioOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowSourceMonitoringConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowSourceMonitoringConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-flow/index.ts",
          "line": 1419
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-flow/index.ts",
        "line": 1412
      },
      "name": "DataAwsccMediaconnectFlowSourceMonitoringConfigOutputReference",
      "namespace": "dataAwsccMediaconnectFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 1440
          },
          "name": "audioMonitoringSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowSourceMonitoringConfigAudioMonitoringSettingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 1445
          },
          "name": "contentQualityAnalysisState",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 1450
          },
          "name": "thumbnailState",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 1456
          },
          "name": "videoMonitoringSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowSourceMonitoringConfigVideoMonitoringSettingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 1423
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowSourceMonitoringConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-flow/index:DataAwsccMediaconnectFlowSourceMonitoringConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowSourceMonitoringConfigVideoMonitoringSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowSourceMonitoringConfigVideoMonitoringSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-flow/index.ts",
        "line": 1307
      },
      "name": "DataAwsccMediaconnectFlowSourceMonitoringConfigVideoMonitoringSettings",
      "namespace": "dataAwsccMediaconnectFlow",
      "symbolId": "src/data-awscc-mediaconnect-flow/index:DataAwsccMediaconnectFlowSourceMonitoringConfigVideoMonitoringSettings"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowSourceMonitoringConfigVideoMonitoringSettingsBlackFrames": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowSourceMonitoringConfigVideoMonitoringSettingsBlackFrames",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-flow/index.ts",
        "line": 1189
      },
      "name": "DataAwsccMediaconnectFlowSourceMonitoringConfigVideoMonitoringSettingsBlackFrames",
      "namespace": "dataAwsccMediaconnectFlow",
      "symbolId": "src/data-awscc-mediaconnect-flow/index:DataAwsccMediaconnectFlowSourceMonitoringConfigVideoMonitoringSettingsBlackFrames"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowSourceMonitoringConfigVideoMonitoringSettingsBlackFramesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowSourceMonitoringConfigVideoMonitoringSettingsBlackFramesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-flow/index.ts",
          "line": 1219
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-flow/index.ts",
        "line": 1212
      },
      "name": "DataAwsccMediaconnectFlowSourceMonitoringConfigVideoMonitoringSettingsBlackFramesOutputReference",
      "namespace": "dataAwsccMediaconnectFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 1239
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 1244
          },
          "name": "thresholdSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 1223
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowSourceMonitoringConfigVideoMonitoringSettingsBlackFrames"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-flow/index:DataAwsccMediaconnectFlowSourceMonitoringConfigVideoMonitoringSettingsBlackFramesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowSourceMonitoringConfigVideoMonitoringSettingsFrozenFrames": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowSourceMonitoringConfigVideoMonitoringSettingsFrozenFrames",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-flow/index.ts",
        "line": 1248
      },
      "name": "DataAwsccMediaconnectFlowSourceMonitoringConfigVideoMonitoringSettingsFrozenFrames",
      "namespace": "dataAwsccMediaconnectFlow",
      "symbolId": "src/data-awscc-mediaconnect-flow/index:DataAwsccMediaconnectFlowSourceMonitoringConfigVideoMonitoringSettingsFrozenFrames"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowSourceMonitoringConfigVideoMonitoringSettingsFrozenFramesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowSourceMonitoringConfigVideoMonitoringSettingsFrozenFramesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-flow/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-flow/index.ts",
        "line": 1271
      },
      "name": "DataAwsccMediaconnectFlowSourceMonitoringConfigVideoMonitoringSettingsFrozenFramesOutputReference",
      "namespace": "dataAwsccMediaconnectFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 1298
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 1303
          },
          "name": "thresholdSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 1282
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowSourceMonitoringConfigVideoMonitoringSettingsFrozenFrames"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-flow/index:DataAwsccMediaconnectFlowSourceMonitoringConfigVideoMonitoringSettingsFrozenFramesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowSourceMonitoringConfigVideoMonitoringSettingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowSourceMonitoringConfigVideoMonitoringSettingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-flow/index.ts",
          "line": 1378
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-flow/index.ts",
        "line": 1371
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 1385
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowSourceMonitoringConfigVideoMonitoringSettingsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccMediaconnectFlowSourceMonitoringConfigVideoMonitoringSettingsList",
      "namespace": "dataAwsccMediaconnectFlow",
      "symbolId": "src/data-awscc-mediaconnect-flow/index:DataAwsccMediaconnectFlowSourceMonitoringConfigVideoMonitoringSettingsList"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowSourceMonitoringConfigVideoMonitoringSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowSourceMonitoringConfigVideoMonitoringSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-flow/index.ts",
          "line": 1339
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-flow/index.ts",
        "line": 1330
      },
      "name": "DataAwsccMediaconnectFlowSourceMonitoringConfigVideoMonitoringSettingsOutputReference",
      "namespace": "dataAwsccMediaconnectFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 1360
          },
          "name": "blackFrames",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowSourceMonitoringConfigVideoMonitoringSettingsBlackFramesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 1366
          },
          "name": "frozenFrames",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowSourceMonitoringConfigVideoMonitoringSettingsFrozenFramesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 1343
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowSourceMonitoringConfigVideoMonitoringSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-flow/index:DataAwsccMediaconnectFlowSourceMonitoringConfigVideoMonitoringSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowSourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-flow/index.ts",
          "line": 798
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-flow/index.ts",
        "line": 791
      },
      "name": "DataAwsccMediaconnectFlowSourceOutputReference",
      "namespace": "dataAwsccMediaconnectFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 819
          },
          "name": "decryption",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowSourceDecryptionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 824
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 829
          },
          "name": "entitlementArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 835
          },
          "name": "gatewayBridgeSource",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowSourceGatewayBridgeSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 840
          },
          "name": "ingestIp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 845
          },
          "name": "ingestPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 850
          },
          "name": "maxBitrate",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 855
          },
          "name": "maxLatency",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 860
          },
          "name": "maxSyncBuffer",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 866
          },
          "name": "mediaStreamSourceConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowSourceMediaStreamSourceConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 871
          },
          "name": "minLatency",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 876
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 881
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 886
          },
          "name": "senderControlPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 891
          },
          "name": "senderIpAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 896
          },
          "name": "sourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 901
          },
          "name": "sourceIngestPort",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 906
          },
          "name": "sourceListenerAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 911
          },
          "name": "sourceListenerPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 916
          },
          "name": "streamId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 921
          },
          "name": "vpcInterfaceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 926
          },
          "name": "whitelistCidr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 802
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowSource"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-flow/index:DataAwsccMediaconnectFlowSourceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowVpcInterfaces": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowVpcInterfaces",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-flow/index.ts",
        "line": 1460
      },
      "name": "DataAwsccMediaconnectFlowVpcInterfaces",
      "namespace": "dataAwsccMediaconnectFlow",
      "symbolId": "src/data-awscc-mediaconnect-flow/index:DataAwsccMediaconnectFlowVpcInterfaces"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowVpcInterfacesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowVpcInterfacesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-flow/index.ts",
          "line": 1549
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-flow/index.ts",
        "line": 1542
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 1556
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowVpcInterfacesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccMediaconnectFlowVpcInterfacesList",
      "namespace": "dataAwsccMediaconnectFlow",
      "symbolId": "src/data-awscc-mediaconnect-flow/index:DataAwsccMediaconnectFlowVpcInterfacesList"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowVpcInterfacesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowVpcInterfacesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-flow/index.ts",
          "line": 1492
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-flow/index.ts",
        "line": 1483
      },
      "name": "DataAwsccMediaconnectFlowVpcInterfacesOutputReference",
      "namespace": "dataAwsccMediaconnectFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 1512
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 1517
          },
          "name": "networkInterfaceIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 1522
          },
          "name": "networkInterfaceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 1527
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 1532
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 1537
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow/index.ts",
            "line": 1496
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlow.DataAwsccMediaconnectFlowVpcInterfaces"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-flow/index:DataAwsccMediaconnectFlowVpcInterfacesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlowEntitlement.DataAwsccMediaconnectFlowEntitlement": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediaconnect_flow_entitlement awscc_mediaconnect_flow_entitlement}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlowEntitlement.DataAwsccMediaconnectFlowEntitlement",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediaconnect_flow_entitlement awscc_mediaconnect_flow_entitlement} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-flow-entitlement/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-awscc.dataAwsccMediaconnectFlowEntitlement.DataAwsccMediaconnectFlowEntitlementConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-flow-entitlement/index.ts",
        "line": 203
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccMediaconnectFlowEntitlement resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-entitlement/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 DataAwsccMediaconnectFlowEntitlement to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediaconnect_flow_entitlement#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccMediaconnectFlowEntitlement that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccMediaconnectFlowEntitlement to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-entitlement/index.ts",
            "line": 322
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-entitlement/index.ts",
            "line": 328
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccMediaconnectFlowEntitlement",
      "namespace": "dataAwsccMediaconnectFlowEntitlement",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-entitlement/index.ts",
            "line": 208
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-entitlement/index.ts",
            "line": 259
          },
          "name": "dataTransferSubscriberFeePercent",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-entitlement/index.ts",
            "line": 264
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-entitlement/index.ts",
            "line": 270
          },
          "name": "encryption",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlowEntitlement.DataAwsccMediaconnectFlowEntitlementEncryptionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-entitlement/index.ts",
            "line": 275
          },
          "name": "entitlementArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-entitlement/index.ts",
            "line": 280
          },
          "name": "entitlementStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-entitlement/index.ts",
            "line": 285
          },
          "name": "flowArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-entitlement/index.ts",
            "line": 303
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-entitlement/index.ts",
            "line": 308
          },
          "name": "subscribers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-entitlement/index.ts",
            "line": 314
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlowEntitlement.DataAwsccMediaconnectFlowEntitlementTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-entitlement/index.ts",
            "line": 298
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-entitlement/index.ts",
            "line": 291
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-flow-entitlement/index:DataAwsccMediaconnectFlowEntitlement"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlowEntitlement.DataAwsccMediaconnectFlowEntitlementConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlowEntitlement.DataAwsccMediaconnectFlowEntitlementConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-flow-entitlement/index.ts",
        "line": 14
      },
      "name": "DataAwsccMediaconnectFlowEntitlementConfig",
      "namespace": "dataAwsccMediaconnectFlowEntitlement",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediaconnect_flow_entitlement#id DataAwsccMediaconnectFlowEntitlement#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-entitlement/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-flow-entitlement/index:DataAwsccMediaconnectFlowEntitlementConfig"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlowEntitlement.DataAwsccMediaconnectFlowEntitlementEncryption": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlowEntitlement.DataAwsccMediaconnectFlowEntitlementEncryption",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-flow-entitlement/index.ts",
        "line": 25
      },
      "name": "DataAwsccMediaconnectFlowEntitlementEncryption",
      "namespace": "dataAwsccMediaconnectFlowEntitlement",
      "symbolId": "src/data-awscc-mediaconnect-flow-entitlement/index:DataAwsccMediaconnectFlowEntitlementEncryption"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlowEntitlement.DataAwsccMediaconnectFlowEntitlementEncryptionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlowEntitlement.DataAwsccMediaconnectFlowEntitlementEncryptionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-flow-entitlement/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-flow-entitlement/index.ts",
        "line": 48
      },
      "name": "DataAwsccMediaconnectFlowEntitlementEncryptionOutputReference",
      "namespace": "dataAwsccMediaconnectFlowEntitlement",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-entitlement/index.ts",
            "line": 75
          },
          "name": "algorithm",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-entitlement/index.ts",
            "line": 80
          },
          "name": "constantInitializationVector",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-entitlement/index.ts",
            "line": 85
          },
          "name": "deviceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-entitlement/index.ts",
            "line": 90
          },
          "name": "keyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-entitlement/index.ts",
            "line": 95
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-entitlement/index.ts",
            "line": 100
          },
          "name": "resourceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-entitlement/index.ts",
            "line": 105
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-entitlement/index.ts",
            "line": 110
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-entitlement/index.ts",
            "line": 115
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-entitlement/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlowEntitlement.DataAwsccMediaconnectFlowEntitlementEncryption"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-flow-entitlement/index:DataAwsccMediaconnectFlowEntitlementEncryptionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlowEntitlement.DataAwsccMediaconnectFlowEntitlementTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlowEntitlement.DataAwsccMediaconnectFlowEntitlementTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-flow-entitlement/index.ts",
        "line": 119
      },
      "name": "DataAwsccMediaconnectFlowEntitlementTags",
      "namespace": "dataAwsccMediaconnectFlowEntitlement",
      "symbolId": "src/data-awscc-mediaconnect-flow-entitlement/index:DataAwsccMediaconnectFlowEntitlementTags"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlowEntitlement.DataAwsccMediaconnectFlowEntitlementTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlowEntitlement.DataAwsccMediaconnectFlowEntitlementTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-flow-entitlement/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-awscc-mediaconnect-flow-entitlement/index.ts",
        "line": 181
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-entitlement/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-awscc.dataAwsccMediaconnectFlowEntitlement.DataAwsccMediaconnectFlowEntitlementTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccMediaconnectFlowEntitlementTagsList",
      "namespace": "dataAwsccMediaconnectFlowEntitlement",
      "symbolId": "src/data-awscc-mediaconnect-flow-entitlement/index:DataAwsccMediaconnectFlowEntitlementTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlowEntitlement.DataAwsccMediaconnectFlowEntitlementTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlowEntitlement.DataAwsccMediaconnectFlowEntitlementTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-flow-entitlement/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-flow-entitlement/index.ts",
        "line": 142
      },
      "name": "DataAwsccMediaconnectFlowEntitlementTagsOutputReference",
      "namespace": "dataAwsccMediaconnectFlowEntitlement",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-entitlement/index.ts",
            "line": 171
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-entitlement/index.ts",
            "line": 176
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-entitlement/index.ts",
            "line": 155
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlowEntitlement.DataAwsccMediaconnectFlowEntitlementTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-flow-entitlement/index:DataAwsccMediaconnectFlowEntitlementTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlowEntitlements.DataAwsccMediaconnectFlowEntitlements": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediaconnect_flow_entitlements awscc_mediaconnect_flow_entitlements}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlowEntitlements.DataAwsccMediaconnectFlowEntitlements",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediaconnect_flow_entitlements awscc_mediaconnect_flow_entitlements} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-flow-entitlements/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlowEntitlements.DataAwsccMediaconnectFlowEntitlementsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-flow-entitlements/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccMediaconnectFlowEntitlements resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-entitlements/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccMediaconnectFlowEntitlements to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediaconnect_flow_entitlements#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccMediaconnectFlowEntitlements that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccMediaconnectFlowEntitlements to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-entitlements/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-entitlements/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccMediaconnectFlowEntitlements",
      "namespace": "dataAwsccMediaconnectFlowEntitlements",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-entitlements/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-entitlements/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-entitlements/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-flow-entitlements/index:DataAwsccMediaconnectFlowEntitlements"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlowEntitlements.DataAwsccMediaconnectFlowEntitlementsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlowEntitlements.DataAwsccMediaconnectFlowEntitlementsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-flow-entitlements/index.ts",
        "line": 14
      },
      "name": "DataAwsccMediaconnectFlowEntitlementsConfig",
      "namespace": "dataAwsccMediaconnectFlowEntitlements",
      "symbolId": "src/data-awscc-mediaconnect-flow-entitlements/index:DataAwsccMediaconnectFlowEntitlementsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlowOutput.DataAwsccMediaconnectFlowOutput": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediaconnect_flow_output awscc_mediaconnect_flow_output}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlowOutput.DataAwsccMediaconnectFlowOutput",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediaconnect_flow_output awscc_mediaconnect_flow_output} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-flow-output/index.ts",
          "line": 734
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlowOutput.DataAwsccMediaconnectFlowOutputConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-flow-output/index.ts",
        "line": 702
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccMediaconnectFlowOutput resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-output/index.ts",
            "line": 719
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccMediaconnectFlowOutput to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediaconnect_flow_output#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccMediaconnectFlowOutput that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccMediaconnectFlowOutput to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-output/index.ts",
            "line": 894
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-output/index.ts",
            "line": 900
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccMediaconnectFlowOutput",
      "namespace": "dataAwsccMediaconnectFlowOutput",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-output/index.ts",
            "line": 707
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-output/index.ts",
            "line": 758
          },
          "name": "cidrAllowList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-output/index.ts",
            "line": 763
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-output/index.ts",
            "line": 768
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-output/index.ts",
            "line": 774
          },
          "name": "encryption",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlowOutput.DataAwsccMediaconnectFlowOutputEncryptionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-output/index.ts",
            "line": 779
          },
          "name": "flowArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-output/index.ts",
            "line": 797
          },
          "name": "maxLatency",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-output/index.ts",
            "line": 803
          },
          "name": "mediaStreamOutputConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlowOutput.DataAwsccMediaconnectFlowOutputMediaStreamOutputConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-output/index.ts",
            "line": 808
          },
          "name": "minLatency",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-output/index.ts",
            "line": 813
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-output/index.ts",
            "line": 818
          },
          "name": "ndiOutputTimecodeSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-output/index.ts",
            "line": 823
          },
          "name": "ndiProgramName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-output/index.ts",
            "line": 828
          },
          "name": "ndiSpeedHqQuality",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-output/index.ts",
            "line": 833
          },
          "name": "outputArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-output/index.ts",
            "line": 838
          },
          "name": "outputStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-output/index.ts",
            "line": 843
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-output/index.ts",
            "line": 848
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-output/index.ts",
            "line": 853
          },
          "name": "remoteId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-output/index.ts",
            "line": 858
          },
          "name": "routerIntegrationState",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-output/index.ts",
            "line": 864
          },
          "name": "routerIntegrationTransitEncryption",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlowOutput.DataAwsccMediaconnectFlowOutputRouterIntegrationTransitEncryptionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-output/index.ts",
            "line": 869
          },
          "name": "smoothingLatency",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-output/index.ts",
            "line": 874
          },
          "name": "streamId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-output/index.ts",
            "line": 880
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlowOutput.DataAwsccMediaconnectFlowOutputTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-output/index.ts",
            "line": 886
          },
          "name": "vpcInterfaceAttachment",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlowOutput.DataAwsccMediaconnectFlowOutputVpcInterfaceAttachmentOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-output/index.ts",
            "line": 792
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-output/index.ts",
            "line": 785
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-flow-output/index:DataAwsccMediaconnectFlowOutput"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlowOutput.DataAwsccMediaconnectFlowOutputConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlowOutput.DataAwsccMediaconnectFlowOutputConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-flow-output/index.ts",
        "line": 14
      },
      "name": "DataAwsccMediaconnectFlowOutputConfig",
      "namespace": "dataAwsccMediaconnectFlowOutput",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediaconnect_flow_output#id DataAwsccMediaconnectFlowOutput#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-output/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-flow-output/index:DataAwsccMediaconnectFlowOutputConfig"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlowOutput.DataAwsccMediaconnectFlowOutputEncryption": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlowOutput.DataAwsccMediaconnectFlowOutputEncryption",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-flow-output/index.ts",
        "line": 25
      },
      "name": "DataAwsccMediaconnectFlowOutputEncryption",
      "namespace": "dataAwsccMediaconnectFlowOutput",
      "symbolId": "src/data-awscc-mediaconnect-flow-output/index:DataAwsccMediaconnectFlowOutputEncryption"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlowOutput.DataAwsccMediaconnectFlowOutputEncryptionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlowOutput.DataAwsccMediaconnectFlowOutputEncryptionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-flow-output/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-flow-output/index.ts",
        "line": 48
      },
      "name": "DataAwsccMediaconnectFlowOutputEncryptionOutputReference",
      "namespace": "dataAwsccMediaconnectFlowOutput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-output/index.ts",
            "line": 75
          },
          "name": "algorithm",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-output/index.ts",
            "line": 80
          },
          "name": "keyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-output/index.ts",
            "line": 85
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-output/index.ts",
            "line": 90
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-output/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlowOutput.DataAwsccMediaconnectFlowOutputEncryption"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-flow-output/index:DataAwsccMediaconnectFlowOutputEncryptionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlowOutput.DataAwsccMediaconnectFlowOutputMediaStreamOutputConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlowOutput.DataAwsccMediaconnectFlowOutputMediaStreamOutputConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-flow-output/index.ts",
        "line": 293
      },
      "name": "DataAwsccMediaconnectFlowOutputMediaStreamOutputConfigurations",
      "namespace": "dataAwsccMediaconnectFlowOutput",
      "symbolId": "src/data-awscc-mediaconnect-flow-output/index:DataAwsccMediaconnectFlowOutputMediaStreamOutputConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlowOutput.DataAwsccMediaconnectFlowOutputMediaStreamOutputConfigurationsDestinationConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlowOutput.DataAwsccMediaconnectFlowOutputMediaStreamOutputConfigurationsDestinationConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-flow-output/index.ts",
        "line": 148
      },
      "name": "DataAwsccMediaconnectFlowOutputMediaStreamOutputConfigurationsDestinationConfigurations",
      "namespace": "dataAwsccMediaconnectFlowOutput",
      "symbolId": "src/data-awscc-mediaconnect-flow-output/index:DataAwsccMediaconnectFlowOutputMediaStreamOutputConfigurationsDestinationConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlowOutput.DataAwsccMediaconnectFlowOutputMediaStreamOutputConfigurationsDestinationConfigurationsInterface": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlowOutput.DataAwsccMediaconnectFlowOutputMediaStreamOutputConfigurationsDestinationConfigurationsInterface",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-flow-output/index.ts",
        "line": 94
      },
      "name": "DataAwsccMediaconnectFlowOutputMediaStreamOutputConfigurationsDestinationConfigurationsInterface",
      "namespace": "dataAwsccMediaconnectFlowOutput",
      "symbolId": "src/data-awscc-mediaconnect-flow-output/index:DataAwsccMediaconnectFlowOutputMediaStreamOutputConfigurationsDestinationConfigurationsInterface"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlowOutput.DataAwsccMediaconnectFlowOutputMediaStreamOutputConfigurationsDestinationConfigurationsInterfaceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlowOutput.DataAwsccMediaconnectFlowOutputMediaStreamOutputConfigurationsDestinationConfigurationsInterfaceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-flow-output/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-awscc-mediaconnect-flow-output/index.ts",
        "line": 117
      },
      "name": "DataAwsccMediaconnectFlowOutputMediaStreamOutputConfigurationsDestinationConfigurationsInterfaceOutputReference",
      "namespace": "dataAwsccMediaconnectFlowOutput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-output/index.ts",
            "line": 144
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-output/index.ts",
            "line": 128
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlowOutput.DataAwsccMediaconnectFlowOutputMediaStreamOutputConfigurationsDestinationConfigurationsInterface"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-flow-output/index:DataAwsccMediaconnectFlowOutputMediaStreamOutputConfigurationsDestinationConfigurationsInterfaceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlowOutput.DataAwsccMediaconnectFlowOutputMediaStreamOutputConfigurationsDestinationConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlowOutput.DataAwsccMediaconnectFlowOutputMediaStreamOutputConfigurationsDestinationConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-flow-output/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-awscc-mediaconnect-flow-output/index.ts",
        "line": 216
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-output/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-awscc.dataAwsccMediaconnectFlowOutput.DataAwsccMediaconnectFlowOutputMediaStreamOutputConfigurationsDestinationConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccMediaconnectFlowOutputMediaStreamOutputConfigurationsDestinationConfigurationsList",
      "namespace": "dataAwsccMediaconnectFlowOutput",
      "symbolId": "src/data-awscc-mediaconnect-flow-output/index:DataAwsccMediaconnectFlowOutputMediaStreamOutputConfigurationsDestinationConfigurationsList"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlowOutput.DataAwsccMediaconnectFlowOutputMediaStreamOutputConfigurationsDestinationConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlowOutput.DataAwsccMediaconnectFlowOutputMediaStreamOutputConfigurationsDestinationConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-flow-output/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-awscc-mediaconnect-flow-output/index.ts",
        "line": 171
      },
      "name": "DataAwsccMediaconnectFlowOutputMediaStreamOutputConfigurationsDestinationConfigurationsOutputReference",
      "namespace": "dataAwsccMediaconnectFlowOutput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-output/index.ts",
            "line": 200
          },
          "name": "destinationIp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-output/index.ts",
            "line": 205
          },
          "name": "destinationPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-output/index.ts",
            "line": 211
          },
          "name": "interface",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlowOutput.DataAwsccMediaconnectFlowOutputMediaStreamOutputConfigurationsDestinationConfigurationsInterfaceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-output/index.ts",
            "line": 184
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlowOutput.DataAwsccMediaconnectFlowOutputMediaStreamOutputConfigurationsDestinationConfigurations"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-flow-output/index:DataAwsccMediaconnectFlowOutputMediaStreamOutputConfigurationsDestinationConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlowOutput.DataAwsccMediaconnectFlowOutputMediaStreamOutputConfigurationsEncodingParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlowOutput.DataAwsccMediaconnectFlowOutputMediaStreamOutputConfigurationsEncodingParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-flow-output/index.ts",
        "line": 234
      },
      "name": "DataAwsccMediaconnectFlowOutputMediaStreamOutputConfigurationsEncodingParameters",
      "namespace": "dataAwsccMediaconnectFlowOutput",
      "symbolId": "src/data-awscc-mediaconnect-flow-output/index:DataAwsccMediaconnectFlowOutputMediaStreamOutputConfigurationsEncodingParameters"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlowOutput.DataAwsccMediaconnectFlowOutputMediaStreamOutputConfigurationsEncodingParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlowOutput.DataAwsccMediaconnectFlowOutputMediaStreamOutputConfigurationsEncodingParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-flow-output/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-awscc-mediaconnect-flow-output/index.ts",
        "line": 257
      },
      "name": "DataAwsccMediaconnectFlowOutputMediaStreamOutputConfigurationsEncodingParametersOutputReference",
      "namespace": "dataAwsccMediaconnectFlowOutput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-output/index.ts",
            "line": 284
          },
          "name": "compressionFactor",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-output/index.ts",
            "line": 289
          },
          "name": "encoderProfile",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-output/index.ts",
            "line": 268
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlowOutput.DataAwsccMediaconnectFlowOutputMediaStreamOutputConfigurationsEncodingParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-flow-output/index:DataAwsccMediaconnectFlowOutputMediaStreamOutputConfigurationsEncodingParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlowOutput.DataAwsccMediaconnectFlowOutputMediaStreamOutputConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlowOutput.DataAwsccMediaconnectFlowOutputMediaStreamOutputConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-flow-output/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-awscc-mediaconnect-flow-output/index.ts",
        "line": 367
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-output/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-awscc.dataAwsccMediaconnectFlowOutput.DataAwsccMediaconnectFlowOutputMediaStreamOutputConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccMediaconnectFlowOutputMediaStreamOutputConfigurationsList",
      "namespace": "dataAwsccMediaconnectFlowOutput",
      "symbolId": "src/data-awscc-mediaconnect-flow-output/index:DataAwsccMediaconnectFlowOutputMediaStreamOutputConfigurationsList"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlowOutput.DataAwsccMediaconnectFlowOutputMediaStreamOutputConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlowOutput.DataAwsccMediaconnectFlowOutputMediaStreamOutputConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-flow-output/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-flow-output/index.ts",
        "line": 316
      },
      "name": "DataAwsccMediaconnectFlowOutputMediaStreamOutputConfigurationsOutputReference",
      "namespace": "dataAwsccMediaconnectFlowOutput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-output/index.ts",
            "line": 346
          },
          "name": "destinationConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlowOutput.DataAwsccMediaconnectFlowOutputMediaStreamOutputConfigurationsDestinationConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-output/index.ts",
            "line": 351
          },
          "name": "encodingName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-output/index.ts",
            "line": 357
          },
          "name": "encodingParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlowOutput.DataAwsccMediaconnectFlowOutputMediaStreamOutputConfigurationsEncodingParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-output/index.ts",
            "line": 362
          },
          "name": "mediaStreamName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-output/index.ts",
            "line": 329
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlowOutput.DataAwsccMediaconnectFlowOutputMediaStreamOutputConfigurations"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-flow-output/index:DataAwsccMediaconnectFlowOutputMediaStreamOutputConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlowOutput.DataAwsccMediaconnectFlowOutputRouterIntegrationTransitEncryption": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlowOutput.DataAwsccMediaconnectFlowOutputRouterIntegrationTransitEncryption",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-flow-output/index.ts",
        "line": 504
      },
      "name": "DataAwsccMediaconnectFlowOutputRouterIntegrationTransitEncryption",
      "namespace": "dataAwsccMediaconnectFlowOutput",
      "symbolId": "src/data-awscc-mediaconnect-flow-output/index:DataAwsccMediaconnectFlowOutputRouterIntegrationTransitEncryption"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlowOutput.DataAwsccMediaconnectFlowOutputRouterIntegrationTransitEncryptionEncryptionKeyConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlowOutput.DataAwsccMediaconnectFlowOutputRouterIntegrationTransitEncryptionEncryptionKeyConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-flow-output/index.ts",
        "line": 444
      },
      "name": "DataAwsccMediaconnectFlowOutputRouterIntegrationTransitEncryptionEncryptionKeyConfiguration",
      "namespace": "dataAwsccMediaconnectFlowOutput",
      "symbolId": "src/data-awscc-mediaconnect-flow-output/index:DataAwsccMediaconnectFlowOutputRouterIntegrationTransitEncryptionEncryptionKeyConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlowOutput.DataAwsccMediaconnectFlowOutputRouterIntegrationTransitEncryptionEncryptionKeyConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlowOutput.DataAwsccMediaconnectFlowOutputRouterIntegrationTransitEncryptionEncryptionKeyConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-flow-output/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/data-awscc-mediaconnect-flow-output/index.ts",
        "line": 467
      },
      "name": "DataAwsccMediaconnectFlowOutputRouterIntegrationTransitEncryptionEncryptionKeyConfigurationOutputReference",
      "namespace": "dataAwsccMediaconnectFlowOutput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-output/index.ts",
            "line": 494
          },
          "name": "automatic",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-output/index.ts",
            "line": 500
          },
          "name": "secretsManager",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlowOutput.DataAwsccMediaconnectFlowOutputRouterIntegrationTransitEncryptionEncryptionKeyConfigurationSecretsManagerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-output/index.ts",
            "line": 478
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlowOutput.DataAwsccMediaconnectFlowOutputRouterIntegrationTransitEncryptionEncryptionKeyConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-flow-output/index:DataAwsccMediaconnectFlowOutputRouterIntegrationTransitEncryptionEncryptionKeyConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlowOutput.DataAwsccMediaconnectFlowOutputRouterIntegrationTransitEncryptionEncryptionKeyConfigurationSecretsManager": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlowOutput.DataAwsccMediaconnectFlowOutputRouterIntegrationTransitEncryptionEncryptionKeyConfigurationSecretsManager",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-flow-output/index.ts",
        "line": 385
      },
      "name": "DataAwsccMediaconnectFlowOutputRouterIntegrationTransitEncryptionEncryptionKeyConfigurationSecretsManager",
      "namespace": "dataAwsccMediaconnectFlowOutput",
      "symbolId": "src/data-awscc-mediaconnect-flow-output/index:DataAwsccMediaconnectFlowOutputRouterIntegrationTransitEncryptionEncryptionKeyConfigurationSecretsManager"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlowOutput.DataAwsccMediaconnectFlowOutputRouterIntegrationTransitEncryptionEncryptionKeyConfigurationSecretsManagerOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlowOutput.DataAwsccMediaconnectFlowOutputRouterIntegrationTransitEncryptionEncryptionKeyConfigurationSecretsManagerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-flow-output/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-flow-output/index.ts",
        "line": 408
      },
      "name": "DataAwsccMediaconnectFlowOutputRouterIntegrationTransitEncryptionEncryptionKeyConfigurationSecretsManagerOutputReference",
      "namespace": "dataAwsccMediaconnectFlowOutput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-output/index.ts",
            "line": 435
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-output/index.ts",
            "line": 440
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-output/index.ts",
            "line": 419
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlowOutput.DataAwsccMediaconnectFlowOutputRouterIntegrationTransitEncryptionEncryptionKeyConfigurationSecretsManager"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-flow-output/index:DataAwsccMediaconnectFlowOutputRouterIntegrationTransitEncryptionEncryptionKeyConfigurationSecretsManagerOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlowOutput.DataAwsccMediaconnectFlowOutputRouterIntegrationTransitEncryptionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlowOutput.DataAwsccMediaconnectFlowOutputRouterIntegrationTransitEncryptionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-flow-output/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-awscc-mediaconnect-flow-output/index.ts",
        "line": 527
      },
      "name": "DataAwsccMediaconnectFlowOutputRouterIntegrationTransitEncryptionOutputReference",
      "namespace": "dataAwsccMediaconnectFlowOutput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-output/index.ts",
            "line": 555
          },
          "name": "encryptionKeyConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlowOutput.DataAwsccMediaconnectFlowOutputRouterIntegrationTransitEncryptionEncryptionKeyConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-output/index.ts",
            "line": 560
          },
          "name": "encryptionKeyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-output/index.ts",
            "line": 538
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlowOutput.DataAwsccMediaconnectFlowOutputRouterIntegrationTransitEncryption"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-flow-output/index:DataAwsccMediaconnectFlowOutputRouterIntegrationTransitEncryptionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlowOutput.DataAwsccMediaconnectFlowOutputTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlowOutput.DataAwsccMediaconnectFlowOutputTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-flow-output/index.ts",
        "line": 564
      },
      "name": "DataAwsccMediaconnectFlowOutputTags",
      "namespace": "dataAwsccMediaconnectFlowOutput",
      "symbolId": "src/data-awscc-mediaconnect-flow-output/index:DataAwsccMediaconnectFlowOutputTags"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlowOutput.DataAwsccMediaconnectFlowOutputTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlowOutput.DataAwsccMediaconnectFlowOutputTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-flow-output/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-flow-output/index.ts",
        "line": 626
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-output/index.ts",
            "line": 640
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlowOutput.DataAwsccMediaconnectFlowOutputTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccMediaconnectFlowOutputTagsList",
      "namespace": "dataAwsccMediaconnectFlowOutput",
      "symbolId": "src/data-awscc-mediaconnect-flow-output/index:DataAwsccMediaconnectFlowOutputTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlowOutput.DataAwsccMediaconnectFlowOutputTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlowOutput.DataAwsccMediaconnectFlowOutputTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-flow-output/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-awscc-mediaconnect-flow-output/index.ts",
        "line": 587
      },
      "name": "DataAwsccMediaconnectFlowOutputTagsOutputReference",
      "namespace": "dataAwsccMediaconnectFlowOutput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-output/index.ts",
            "line": 616
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-output/index.ts",
            "line": 621
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-output/index.ts",
            "line": 600
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlowOutput.DataAwsccMediaconnectFlowOutputTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-flow-output/index:DataAwsccMediaconnectFlowOutputTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlowOutput.DataAwsccMediaconnectFlowOutputVpcInterfaceAttachment": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlowOutput.DataAwsccMediaconnectFlowOutputVpcInterfaceAttachment",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-flow-output/index.ts",
        "line": 644
      },
      "name": "DataAwsccMediaconnectFlowOutputVpcInterfaceAttachment",
      "namespace": "dataAwsccMediaconnectFlowOutput",
      "symbolId": "src/data-awscc-mediaconnect-flow-output/index:DataAwsccMediaconnectFlowOutputVpcInterfaceAttachment"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlowOutput.DataAwsccMediaconnectFlowOutputVpcInterfaceAttachmentOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlowOutput.DataAwsccMediaconnectFlowOutputVpcInterfaceAttachmentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-flow-output/index.ts",
          "line": 674
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-flow-output/index.ts",
        "line": 667
      },
      "name": "DataAwsccMediaconnectFlowOutputVpcInterfaceAttachmentOutputReference",
      "namespace": "dataAwsccMediaconnectFlowOutput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-output/index.ts",
            "line": 694
          },
          "name": "vpcInterfaceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-output/index.ts",
            "line": 678
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlowOutput.DataAwsccMediaconnectFlowOutputVpcInterfaceAttachment"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-flow-output/index:DataAwsccMediaconnectFlowOutputVpcInterfaceAttachmentOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlowOutputs.DataAwsccMediaconnectFlowOutputs": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediaconnect_flow_outputs awscc_mediaconnect_flow_outputs}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlowOutputs.DataAwsccMediaconnectFlowOutputs",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediaconnect_flow_outputs awscc_mediaconnect_flow_outputs} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-flow-outputs/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlowOutputs.DataAwsccMediaconnectFlowOutputsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-flow-outputs/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccMediaconnectFlowOutputs resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-outputs/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccMediaconnectFlowOutputs to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediaconnect_flow_outputs#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccMediaconnectFlowOutputs that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccMediaconnectFlowOutputs to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-outputs/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-outputs/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccMediaconnectFlowOutputs",
      "namespace": "dataAwsccMediaconnectFlowOutputs",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-outputs/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-outputs/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-outputs/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-flow-outputs/index:DataAwsccMediaconnectFlowOutputs"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlowOutputs.DataAwsccMediaconnectFlowOutputsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlowOutputs.DataAwsccMediaconnectFlowOutputsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-flow-outputs/index.ts",
        "line": 14
      },
      "name": "DataAwsccMediaconnectFlowOutputsConfig",
      "namespace": "dataAwsccMediaconnectFlowOutputs",
      "symbolId": "src/data-awscc-mediaconnect-flow-outputs/index:DataAwsccMediaconnectFlowOutputsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlowSource.DataAwsccMediaconnectFlowSourceA": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediaconnect_flow_source awscc_mediaconnect_flow_source}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlowSource.DataAwsccMediaconnectFlowSourceA",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediaconnect_flow_source awscc_mediaconnect_flow_source} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-flow-source/index.ts",
          "line": 349
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlowSource.DataAwsccMediaconnectFlowSourceAConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-flow-source/index.ts",
        "line": 317
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccMediaconnectFlowSourceA resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-source/index.ts",
            "line": 334
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccMediaconnectFlowSourceA to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediaconnect_flow_source#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccMediaconnectFlowSourceA that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccMediaconnectFlowSourceA to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-source/index.ts",
            "line": 502
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-source/index.ts",
            "line": 508
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccMediaconnectFlowSourceA",
      "namespace": "dataAwsccMediaconnectFlowSource",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-source/index.ts",
            "line": 322
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-source/index.ts",
            "line": 374
          },
          "name": "decryption",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlowSource.DataAwsccMediaconnectFlowSourceDecryptionAOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-source/index.ts",
            "line": 379
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-source/index.ts",
            "line": 384
          },
          "name": "entitlementArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-source/index.ts",
            "line": 389
          },
          "name": "flowArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-source/index.ts",
            "line": 395
          },
          "name": "gatewayBridgeSource",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlowSource.DataAwsccMediaconnectFlowSourceGatewayBridgeSourceAOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-source/index.ts",
            "line": 413
          },
          "name": "ingestIp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-source/index.ts",
            "line": 418
          },
          "name": "ingestPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-source/index.ts",
            "line": 423
          },
          "name": "maxBitrate",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-source/index.ts",
            "line": 428
          },
          "name": "maxLatency",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-source/index.ts",
            "line": 433
          },
          "name": "minLatency",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-source/index.ts",
            "line": 438
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-source/index.ts",
            "line": 443
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-source/index.ts",
            "line": 448
          },
          "name": "senderControlPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-source/index.ts",
            "line": 453
          },
          "name": "senderIpAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-source/index.ts",
            "line": 458
          },
          "name": "sourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-source/index.ts",
            "line": 463
          },
          "name": "sourceIngestPort",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-source/index.ts",
            "line": 468
          },
          "name": "sourceListenerAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-source/index.ts",
            "line": 473
          },
          "name": "sourceListenerPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-source/index.ts",
            "line": 478
          },
          "name": "streamId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-source/index.ts",
            "line": 484
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlowSource.DataAwsccMediaconnectFlowSourceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-source/index.ts",
            "line": 489
          },
          "name": "vpcInterfaceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-source/index.ts",
            "line": 494
          },
          "name": "whitelistCidr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-source/index.ts",
            "line": 408
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-source/index.ts",
            "line": 401
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-flow-source/index:DataAwsccMediaconnectFlowSourceA"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlowSource.DataAwsccMediaconnectFlowSourceAConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlowSource.DataAwsccMediaconnectFlowSourceAConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-flow-source/index.ts",
        "line": 14
      },
      "name": "DataAwsccMediaconnectFlowSourceAConfig",
      "namespace": "dataAwsccMediaconnectFlowSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediaconnect_flow_source#id DataAwsccMediaconnectFlowSourceA#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-source/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-flow-source/index:DataAwsccMediaconnectFlowSourceAConfig"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlowSource.DataAwsccMediaconnectFlowSourceDecryptionA": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlowSource.DataAwsccMediaconnectFlowSourceDecryptionA",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-flow-source/index.ts",
        "line": 25
      },
      "name": "DataAwsccMediaconnectFlowSourceDecryptionA",
      "namespace": "dataAwsccMediaconnectFlowSource",
      "symbolId": "src/data-awscc-mediaconnect-flow-source/index:DataAwsccMediaconnectFlowSourceDecryptionA"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlowSource.DataAwsccMediaconnectFlowSourceDecryptionAOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlowSource.DataAwsccMediaconnectFlowSourceDecryptionAOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-flow-source/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-flow-source/index.ts",
        "line": 48
      },
      "name": "DataAwsccMediaconnectFlowSourceDecryptionAOutputReference",
      "namespace": "dataAwsccMediaconnectFlowSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-source/index.ts",
            "line": 75
          },
          "name": "algorithm",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-source/index.ts",
            "line": 80
          },
          "name": "constantInitializationVector",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-source/index.ts",
            "line": 85
          },
          "name": "deviceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-source/index.ts",
            "line": 90
          },
          "name": "keyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-source/index.ts",
            "line": 95
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-source/index.ts",
            "line": 100
          },
          "name": "resourceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-source/index.ts",
            "line": 105
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-source/index.ts",
            "line": 110
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-source/index.ts",
            "line": 115
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-source/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlowSource.DataAwsccMediaconnectFlowSourceDecryptionA"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-flow-source/index:DataAwsccMediaconnectFlowSourceDecryptionAOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlowSource.DataAwsccMediaconnectFlowSourceGatewayBridgeSourceA": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlowSource.DataAwsccMediaconnectFlowSourceGatewayBridgeSourceA",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-flow-source/index.ts",
        "line": 173
      },
      "name": "DataAwsccMediaconnectFlowSourceGatewayBridgeSourceA",
      "namespace": "dataAwsccMediaconnectFlowSource",
      "symbolId": "src/data-awscc-mediaconnect-flow-source/index:DataAwsccMediaconnectFlowSourceGatewayBridgeSourceA"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlowSource.DataAwsccMediaconnectFlowSourceGatewayBridgeSourceAOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlowSource.DataAwsccMediaconnectFlowSourceGatewayBridgeSourceAOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-flow-source/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-awscc-mediaconnect-flow-source/index.ts",
        "line": 196
      },
      "name": "DataAwsccMediaconnectFlowSourceGatewayBridgeSourceAOutputReference",
      "namespace": "dataAwsccMediaconnectFlowSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-source/index.ts",
            "line": 223
          },
          "name": "bridgeArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-source/index.ts",
            "line": 229
          },
          "name": "vpcInterfaceAttachment",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlowSource.DataAwsccMediaconnectFlowSourceGatewayBridgeSourceVpcInterfaceAttachmentAOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-source/index.ts",
            "line": 207
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlowSource.DataAwsccMediaconnectFlowSourceGatewayBridgeSourceA"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-flow-source/index:DataAwsccMediaconnectFlowSourceGatewayBridgeSourceAOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlowSource.DataAwsccMediaconnectFlowSourceGatewayBridgeSourceVpcInterfaceAttachmentA": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlowSource.DataAwsccMediaconnectFlowSourceGatewayBridgeSourceVpcInterfaceAttachmentA",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-flow-source/index.ts",
        "line": 119
      },
      "name": "DataAwsccMediaconnectFlowSourceGatewayBridgeSourceVpcInterfaceAttachmentA",
      "namespace": "dataAwsccMediaconnectFlowSource",
      "symbolId": "src/data-awscc-mediaconnect-flow-source/index:DataAwsccMediaconnectFlowSourceGatewayBridgeSourceVpcInterfaceAttachmentA"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlowSource.DataAwsccMediaconnectFlowSourceGatewayBridgeSourceVpcInterfaceAttachmentAOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlowSource.DataAwsccMediaconnectFlowSourceGatewayBridgeSourceVpcInterfaceAttachmentAOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-flow-source/index.ts",
          "line": 149
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-flow-source/index.ts",
        "line": 142
      },
      "name": "DataAwsccMediaconnectFlowSourceGatewayBridgeSourceVpcInterfaceAttachmentAOutputReference",
      "namespace": "dataAwsccMediaconnectFlowSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-source/index.ts",
            "line": 169
          },
          "name": "vpcInterfaceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-source/index.ts",
            "line": 153
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlowSource.DataAwsccMediaconnectFlowSourceGatewayBridgeSourceVpcInterfaceAttachmentA"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-flow-source/index:DataAwsccMediaconnectFlowSourceGatewayBridgeSourceVpcInterfaceAttachmentAOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlowSource.DataAwsccMediaconnectFlowSourceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlowSource.DataAwsccMediaconnectFlowSourceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-flow-source/index.ts",
        "line": 233
      },
      "name": "DataAwsccMediaconnectFlowSourceTags",
      "namespace": "dataAwsccMediaconnectFlowSource",
      "symbolId": "src/data-awscc-mediaconnect-flow-source/index:DataAwsccMediaconnectFlowSourceTags"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlowSource.DataAwsccMediaconnectFlowSourceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlowSource.DataAwsccMediaconnectFlowSourceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-flow-source/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-flow-source/index.ts",
        "line": 295
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-source/index.ts",
            "line": 309
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlowSource.DataAwsccMediaconnectFlowSourceTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccMediaconnectFlowSourceTagsList",
      "namespace": "dataAwsccMediaconnectFlowSource",
      "symbolId": "src/data-awscc-mediaconnect-flow-source/index:DataAwsccMediaconnectFlowSourceTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlowSource.DataAwsccMediaconnectFlowSourceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlowSource.DataAwsccMediaconnectFlowSourceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-flow-source/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-awscc-mediaconnect-flow-source/index.ts",
        "line": 256
      },
      "name": "DataAwsccMediaconnectFlowSourceTagsOutputReference",
      "namespace": "dataAwsccMediaconnectFlowSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-source/index.ts",
            "line": 285
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-source/index.ts",
            "line": 290
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-source/index.ts",
            "line": 269
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlowSource.DataAwsccMediaconnectFlowSourceTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-flow-source/index:DataAwsccMediaconnectFlowSourceTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlowSources.DataAwsccMediaconnectFlowSources": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediaconnect_flow_sources awscc_mediaconnect_flow_sources}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlowSources.DataAwsccMediaconnectFlowSources",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediaconnect_flow_sources awscc_mediaconnect_flow_sources} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-flow-sources/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlowSources.DataAwsccMediaconnectFlowSourcesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-flow-sources/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccMediaconnectFlowSources resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-sources/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccMediaconnectFlowSources to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediaconnect_flow_sources#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccMediaconnectFlowSources that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccMediaconnectFlowSources to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-sources/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-sources/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccMediaconnectFlowSources",
      "namespace": "dataAwsccMediaconnectFlowSources",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-sources/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-sources/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-sources/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-flow-sources/index:DataAwsccMediaconnectFlowSources"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlowSources.DataAwsccMediaconnectFlowSourcesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlowSources.DataAwsccMediaconnectFlowSourcesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-flow-sources/index.ts",
        "line": 14
      },
      "name": "DataAwsccMediaconnectFlowSourcesConfig",
      "namespace": "dataAwsccMediaconnectFlowSources",
      "symbolId": "src/data-awscc-mediaconnect-flow-sources/index:DataAwsccMediaconnectFlowSourcesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlowVpcInterface.DataAwsccMediaconnectFlowVpcInterface": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediaconnect_flow_vpc_interface awscc_mediaconnect_flow_vpc_interface}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlowVpcInterface.DataAwsccMediaconnectFlowVpcInterface",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediaconnect_flow_vpc_interface awscc_mediaconnect_flow_vpc_interface} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-flow-vpc-interface/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-awscc.dataAwsccMediaconnectFlowVpcInterface.DataAwsccMediaconnectFlowVpcInterfaceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-flow-vpc-interface/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccMediaconnectFlowVpcInterface resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-vpc-interface/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 DataAwsccMediaconnectFlowVpcInterface to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediaconnect_flow_vpc_interface#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccMediaconnectFlowVpcInterface that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccMediaconnectFlowVpcInterface to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-vpc-interface/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-awscc-mediaconnect-flow-vpc-interface/index.ts",
            "line": 223
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccMediaconnectFlowVpcInterface",
      "namespace": "dataAwsccMediaconnectFlowVpcInterface",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-vpc-interface/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-vpc-interface/index.ts",
            "line": 165
          },
          "name": "flowArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-vpc-interface/index.ts",
            "line": 183
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-vpc-interface/index.ts",
            "line": 188
          },
          "name": "networkInterfaceIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-vpc-interface/index.ts",
            "line": 193
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-vpc-interface/index.ts",
            "line": 198
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-vpc-interface/index.ts",
            "line": 203
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-vpc-interface/index.ts",
            "line": 209
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlowVpcInterface.DataAwsccMediaconnectFlowVpcInterfaceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-vpc-interface/index.ts",
            "line": 178
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-vpc-interface/index.ts",
            "line": 171
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-flow-vpc-interface/index:DataAwsccMediaconnectFlowVpcInterface"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlowVpcInterface.DataAwsccMediaconnectFlowVpcInterfaceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlowVpcInterface.DataAwsccMediaconnectFlowVpcInterfaceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-flow-vpc-interface/index.ts",
        "line": 14
      },
      "name": "DataAwsccMediaconnectFlowVpcInterfaceConfig",
      "namespace": "dataAwsccMediaconnectFlowVpcInterface",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediaconnect_flow_vpc_interface#id DataAwsccMediaconnectFlowVpcInterface#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-vpc-interface/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-flow-vpc-interface/index:DataAwsccMediaconnectFlowVpcInterfaceConfig"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlowVpcInterface.DataAwsccMediaconnectFlowVpcInterfaceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlowVpcInterface.DataAwsccMediaconnectFlowVpcInterfaceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-flow-vpc-interface/index.ts",
        "line": 25
      },
      "name": "DataAwsccMediaconnectFlowVpcInterfaceTags",
      "namespace": "dataAwsccMediaconnectFlowVpcInterface",
      "symbolId": "src/data-awscc-mediaconnect-flow-vpc-interface/index:DataAwsccMediaconnectFlowVpcInterfaceTags"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlowVpcInterface.DataAwsccMediaconnectFlowVpcInterfaceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlowVpcInterface.DataAwsccMediaconnectFlowVpcInterfaceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-flow-vpc-interface/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-awscc-mediaconnect-flow-vpc-interface/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-vpc-interface/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-awscc.dataAwsccMediaconnectFlowVpcInterface.DataAwsccMediaconnectFlowVpcInterfaceTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccMediaconnectFlowVpcInterfaceTagsList",
      "namespace": "dataAwsccMediaconnectFlowVpcInterface",
      "symbolId": "src/data-awscc-mediaconnect-flow-vpc-interface/index:DataAwsccMediaconnectFlowVpcInterfaceTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlowVpcInterface.DataAwsccMediaconnectFlowVpcInterfaceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlowVpcInterface.DataAwsccMediaconnectFlowVpcInterfaceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-flow-vpc-interface/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-flow-vpc-interface/index.ts",
        "line": 48
      },
      "name": "DataAwsccMediaconnectFlowVpcInterfaceTagsOutputReference",
      "namespace": "dataAwsccMediaconnectFlowVpcInterface",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-vpc-interface/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-vpc-interface/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flow-vpc-interface/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlowVpcInterface.DataAwsccMediaconnectFlowVpcInterfaceTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-flow-vpc-interface/index:DataAwsccMediaconnectFlowVpcInterfaceTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlows.DataAwsccMediaconnectFlows": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediaconnect_flows awscc_mediaconnect_flows}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlows.DataAwsccMediaconnectFlows",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediaconnect_flows awscc_mediaconnect_flows} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-flows/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlows.DataAwsccMediaconnectFlowsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-flows/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccMediaconnectFlows resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flows/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccMediaconnectFlows to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediaconnect_flows#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccMediaconnectFlows that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccMediaconnectFlows to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flows/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flows/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccMediaconnectFlows",
      "namespace": "dataAwsccMediaconnectFlows",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flows/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flows/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-flows/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-flows/index:DataAwsccMediaconnectFlows"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectFlows.DataAwsccMediaconnectFlowsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectFlows.DataAwsccMediaconnectFlowsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-flows/index.ts",
        "line": 14
      },
      "name": "DataAwsccMediaconnectFlowsConfig",
      "namespace": "dataAwsccMediaconnectFlows",
      "symbolId": "src/data-awscc-mediaconnect-flows/index:DataAwsccMediaconnectFlowsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectGateway.DataAwsccMediaconnectGateway": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediaconnect_gateway awscc_mediaconnect_gateway}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectGateway.DataAwsccMediaconnectGateway",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediaconnect_gateway awscc_mediaconnect_gateway} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-gateway/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-awscc.dataAwsccMediaconnectGateway.DataAwsccMediaconnectGatewayConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-gateway/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccMediaconnectGateway resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-gateway/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 DataAwsccMediaconnectGateway to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediaconnect_gateway#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccMediaconnectGateway that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccMediaconnectGateway to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-gateway/index.ts",
            "line": 207
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-gateway/index.ts",
            "line": 213
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccMediaconnectGateway",
      "namespace": "dataAwsccMediaconnectGateway",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-gateway/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-gateway/index.ts",
            "line": 165
          },
          "name": "egressCidrBlocks",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-gateway/index.ts",
            "line": 170
          },
          "name": "gatewayArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-gateway/index.ts",
            "line": 175
          },
          "name": "gatewayState",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-gateway/index.ts",
            "line": 193
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-gateway/index.ts",
            "line": 199
          },
          "name": "networks",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectGateway.DataAwsccMediaconnectGatewayNetworksList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-gateway/index.ts",
            "line": 188
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-gateway/index.ts",
            "line": 181
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-gateway/index:DataAwsccMediaconnectGateway"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectGateway.DataAwsccMediaconnectGatewayConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectGateway.DataAwsccMediaconnectGatewayConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-gateway/index.ts",
        "line": 14
      },
      "name": "DataAwsccMediaconnectGatewayConfig",
      "namespace": "dataAwsccMediaconnectGateway",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediaconnect_gateway#id DataAwsccMediaconnectGateway#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-gateway/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-gateway/index:DataAwsccMediaconnectGatewayConfig"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectGateway.DataAwsccMediaconnectGatewayNetworks": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectGateway.DataAwsccMediaconnectGatewayNetworks",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-gateway/index.ts",
        "line": 25
      },
      "name": "DataAwsccMediaconnectGatewayNetworks",
      "namespace": "dataAwsccMediaconnectGateway",
      "symbolId": "src/data-awscc-mediaconnect-gateway/index:DataAwsccMediaconnectGatewayNetworks"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectGateway.DataAwsccMediaconnectGatewayNetworksList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectGateway.DataAwsccMediaconnectGatewayNetworksList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-gateway/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-awscc-mediaconnect-gateway/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-gateway/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-awscc.dataAwsccMediaconnectGateway.DataAwsccMediaconnectGatewayNetworksOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccMediaconnectGatewayNetworksList",
      "namespace": "dataAwsccMediaconnectGateway",
      "symbolId": "src/data-awscc-mediaconnect-gateway/index:DataAwsccMediaconnectGatewayNetworksList"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectGateway.DataAwsccMediaconnectGatewayNetworksOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectGateway.DataAwsccMediaconnectGatewayNetworksOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-gateway/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-gateway/index.ts",
        "line": 48
      },
      "name": "DataAwsccMediaconnectGatewayNetworksOutputReference",
      "namespace": "dataAwsccMediaconnectGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-gateway/index.ts",
            "line": 77
          },
          "name": "cidrBlock",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-gateway/index.ts",
            "line": 82
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-gateway/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectGateway.DataAwsccMediaconnectGatewayNetworks"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-gateway/index:DataAwsccMediaconnectGatewayNetworksOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectGateways.DataAwsccMediaconnectGateways": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediaconnect_gateways awscc_mediaconnect_gateways}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectGateways.DataAwsccMediaconnectGateways",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediaconnect_gateways awscc_mediaconnect_gateways} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-gateways/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectGateways.DataAwsccMediaconnectGatewaysConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-gateways/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccMediaconnectGateways resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-gateways/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccMediaconnectGateways to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediaconnect_gateways#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccMediaconnectGateways that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccMediaconnectGateways to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-gateways/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-gateways/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccMediaconnectGateways",
      "namespace": "dataAwsccMediaconnectGateways",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-gateways/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-gateways/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-gateways/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-gateways/index:DataAwsccMediaconnectGateways"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectGateways.DataAwsccMediaconnectGatewaysConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectGateways.DataAwsccMediaconnectGatewaysConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-gateways/index.ts",
        "line": 14
      },
      "name": "DataAwsccMediaconnectGatewaysConfig",
      "namespace": "dataAwsccMediaconnectGateways",
      "symbolId": "src/data-awscc-mediaconnect-gateways/index:DataAwsccMediaconnectGatewaysConfig"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInput": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediaconnect_router_input awscc_mediaconnect_router_input}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInput",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediaconnect_router_input awscc_mediaconnect_router_input} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
          "line": 2849
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
        "line": 2817
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccMediaconnectRouterInput resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 2834
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccMediaconnectRouterInput to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediaconnect_router_input#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccMediaconnectRouterInput that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccMediaconnectRouterInput to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 2999
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 3005
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccMediaconnectRouterInput",
      "namespace": "dataAwsccMediaconnectRouterInput",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 2822
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 2873
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 2878
          },
          "name": "availabilityZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 2884
          },
          "name": "configuration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 2890
          },
          "name": "contentQualityAnalysisConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputContentQualityAnalysisConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 2895
          },
          "name": "contentQualityAnalysisType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 2900
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 2918
          },
          "name": "inputType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 2923
          },
          "name": "ipAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 2929
          },
          "name": "maintenanceConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputMaintenanceConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 2934
          },
          "name": "maintenanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 2939
          },
          "name": "maximumBitrate",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 2944
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 2949
          },
          "name": "regionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 2954
          },
          "name": "routedOutputs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 2959
          },
          "name": "routerInputId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 2964
          },
          "name": "routingScope",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 2969
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 2975
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 2980
          },
          "name": "tier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 2986
          },
          "name": "transitEncryption",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputTransitEncryptionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 2991
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 2913
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 2906
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-router-input/index:DataAwsccMediaconnectRouterInput"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
        "line": 14
      },
      "name": "DataAwsccMediaconnectRouterInputConfig",
      "namespace": "dataAwsccMediaconnectRouterInput",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediaconnect_router_input#id DataAwsccMediaconnectRouterInput#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-router-input/index:DataAwsccMediaconnectRouterInputConfig"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
        "line": 2057
      },
      "name": "DataAwsccMediaconnectRouterInputConfiguration",
      "namespace": "dataAwsccMediaconnectRouterInput",
      "symbolId": "src/data-awscc-mediaconnect-router-input/index:DataAwsccMediaconnectRouterInputConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationFailover": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationFailover",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
        "line": 605
      },
      "name": "DataAwsccMediaconnectRouterInputConfigurationFailover",
      "namespace": "dataAwsccMediaconnectRouterInput",
      "symbolId": "src/data-awscc-mediaconnect-router-input/index:DataAwsccMediaconnectRouterInputConfigurationFailover"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationFailoverOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationFailoverOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
          "line": 635
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
        "line": 628
      },
      "name": "DataAwsccMediaconnectRouterInputConfigurationFailoverOutputReference",
      "namespace": "dataAwsccMediaconnectRouterInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 655
          },
          "name": "networkInterfaceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 660
          },
          "name": "primarySourceIndex",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 666
          },
          "name": "protocolConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationFailoverProtocolConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 671
          },
          "name": "sourcePriorityMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 639
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationFailover"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-router-input/index:DataAwsccMediaconnectRouterInputConfigurationFailoverOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationFailoverProtocolConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationFailoverProtocolConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
        "line": 511
      },
      "name": "DataAwsccMediaconnectRouterInputConfigurationFailoverProtocolConfigurations",
      "namespace": "dataAwsccMediaconnectRouterInput",
      "symbolId": "src/data-awscc-mediaconnect-router-input/index:DataAwsccMediaconnectRouterInputConfigurationFailoverProtocolConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationFailoverProtocolConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationFailoverProtocolConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
          "line": 594
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
        "line": 587
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 601
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationFailoverProtocolConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccMediaconnectRouterInputConfigurationFailoverProtocolConfigurationsList",
      "namespace": "dataAwsccMediaconnectRouterInput",
      "symbolId": "src/data-awscc-mediaconnect-router-input/index:DataAwsccMediaconnectRouterInputConfigurationFailoverProtocolConfigurationsList"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationFailoverProtocolConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationFailoverProtocolConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
          "line": 543
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
        "line": 534
      },
      "name": "DataAwsccMediaconnectRouterInputConfigurationFailoverProtocolConfigurationsOutputReference",
      "namespace": "dataAwsccMediaconnectRouterInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 564
          },
          "name": "rist",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationFailoverProtocolConfigurationsRistOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 570
          },
          "name": "rtp",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationFailoverProtocolConfigurationsRtpOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 576
          },
          "name": "srtCaller",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtCallerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 582
          },
          "name": "srtListener",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtListenerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 547
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationFailoverProtocolConfigurations"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-router-input/index:DataAwsccMediaconnectRouterInputConfigurationFailoverProtocolConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationFailoverProtocolConfigurationsRist": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationFailoverProtocolConfigurationsRist",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
        "line": 25
      },
      "name": "DataAwsccMediaconnectRouterInputConfigurationFailoverProtocolConfigurationsRist",
      "namespace": "dataAwsccMediaconnectRouterInput",
      "symbolId": "src/data-awscc-mediaconnect-router-input/index:DataAwsccMediaconnectRouterInputConfigurationFailoverProtocolConfigurationsRist"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationFailoverProtocolConfigurationsRistOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationFailoverProtocolConfigurationsRistOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
        "line": 48
      },
      "name": "DataAwsccMediaconnectRouterInputConfigurationFailoverProtocolConfigurationsRistOutputReference",
      "namespace": "dataAwsccMediaconnectRouterInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 75
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 80
          },
          "name": "recoveryLatencyMilliseconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationFailoverProtocolConfigurationsRist"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-router-input/index:DataAwsccMediaconnectRouterInputConfigurationFailoverProtocolConfigurationsRistOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationFailoverProtocolConfigurationsRtp": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationFailoverProtocolConfigurationsRtp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
        "line": 84
      },
      "name": "DataAwsccMediaconnectRouterInputConfigurationFailoverProtocolConfigurationsRtp",
      "namespace": "dataAwsccMediaconnectRouterInput",
      "symbolId": "src/data-awscc-mediaconnect-router-input/index:DataAwsccMediaconnectRouterInputConfigurationFailoverProtocolConfigurationsRtp"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationFailoverProtocolConfigurationsRtpOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationFailoverProtocolConfigurationsRtpOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-router-input/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-awscc-mediaconnect-router-input/index.ts",
        "line": 107
      },
      "name": "DataAwsccMediaconnectRouterInputConfigurationFailoverProtocolConfigurationsRtpOutputReference",
      "namespace": "dataAwsccMediaconnectRouterInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 134
          },
          "name": "forwardErrorCorrection",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 139
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationFailoverProtocolConfigurationsRtp"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-router-input/index:DataAwsccMediaconnectRouterInputConfigurationFailoverProtocolConfigurationsRtpOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtCaller": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtCaller",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
        "line": 257
      },
      "name": "DataAwsccMediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtCaller",
      "namespace": "dataAwsccMediaconnectRouterInput",
      "symbolId": "src/data-awscc-mediaconnect-router-input/index:DataAwsccMediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtCaller"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtCallerDecryptionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtCallerDecryptionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
        "line": 202
      },
      "name": "DataAwsccMediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtCallerDecryptionConfiguration",
      "namespace": "dataAwsccMediaconnectRouterInput",
      "symbolId": "src/data-awscc-mediaconnect-router-input/index:DataAwsccMediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtCallerDecryptionConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtCallerDecryptionConfigurationEncryptionKey": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtCallerDecryptionConfigurationEncryptionKey",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
        "line": 143
      },
      "name": "DataAwsccMediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtCallerDecryptionConfigurationEncryptionKey",
      "namespace": "dataAwsccMediaconnectRouterInput",
      "symbolId": "src/data-awscc-mediaconnect-router-input/index:DataAwsccMediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtCallerDecryptionConfigurationEncryptionKey"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtCallerDecryptionConfigurationEncryptionKeyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtCallerDecryptionConfigurationEncryptionKeyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-router-input/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-awscc-mediaconnect-router-input/index.ts",
        "line": 166
      },
      "name": "DataAwsccMediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtCallerDecryptionConfigurationEncryptionKeyOutputReference",
      "namespace": "dataAwsccMediaconnectRouterInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 193
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 198
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 177
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtCallerDecryptionConfigurationEncryptionKey"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-router-input/index:DataAwsccMediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtCallerDecryptionConfigurationEncryptionKeyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtCallerDecryptionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtCallerDecryptionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-router-input/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
        "line": 225
      },
      "name": "DataAwsccMediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtCallerDecryptionConfigurationOutputReference",
      "namespace": "dataAwsccMediaconnectRouterInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 253
          },
          "name": "encryptionKey",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtCallerDecryptionConfigurationEncryptionKeyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 236
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtCallerDecryptionConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-router-input/index:DataAwsccMediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtCallerDecryptionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtCallerOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtCallerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-router-input/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-awscc-mediaconnect-router-input/index.ts",
        "line": 280
      },
      "name": "DataAwsccMediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtCallerOutputReference",
      "namespace": "dataAwsccMediaconnectRouterInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 308
          },
          "name": "decryptionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtCallerDecryptionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 313
          },
          "name": "minimumLatencyMilliseconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 318
          },
          "name": "sourceAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 323
          },
          "name": "sourcePort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 328
          },
          "name": "streamId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 291
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtCaller"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-router-input/index:DataAwsccMediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtCallerOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtListener": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtListener",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
        "line": 446
      },
      "name": "DataAwsccMediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtListener",
      "namespace": "dataAwsccMediaconnectRouterInput",
      "symbolId": "src/data-awscc-mediaconnect-router-input/index:DataAwsccMediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtListener"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtListenerDecryptionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtListenerDecryptionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
        "line": 391
      },
      "name": "DataAwsccMediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtListenerDecryptionConfiguration",
      "namespace": "dataAwsccMediaconnectRouterInput",
      "symbolId": "src/data-awscc-mediaconnect-router-input/index:DataAwsccMediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtListenerDecryptionConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtListenerDecryptionConfigurationEncryptionKey": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtListenerDecryptionConfigurationEncryptionKey",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
        "line": 332
      },
      "name": "DataAwsccMediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtListenerDecryptionConfigurationEncryptionKey",
      "namespace": "dataAwsccMediaconnectRouterInput",
      "symbolId": "src/data-awscc-mediaconnect-router-input/index:DataAwsccMediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtListenerDecryptionConfigurationEncryptionKey"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtListenerDecryptionConfigurationEncryptionKeyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtListenerDecryptionConfigurationEncryptionKeyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-router-input/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-awscc-mediaconnect-router-input/index.ts",
        "line": 355
      },
      "name": "DataAwsccMediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtListenerDecryptionConfigurationEncryptionKeyOutputReference",
      "namespace": "dataAwsccMediaconnectRouterInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 382
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 387
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 366
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtListenerDecryptionConfigurationEncryptionKey"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-router-input/index:DataAwsccMediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtListenerDecryptionConfigurationEncryptionKeyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtListenerDecryptionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtListenerDecryptionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-router-input/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-awscc-mediaconnect-router-input/index.ts",
        "line": 414
      },
      "name": "DataAwsccMediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtListenerDecryptionConfigurationOutputReference",
      "namespace": "dataAwsccMediaconnectRouterInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 442
          },
          "name": "encryptionKey",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtListenerDecryptionConfigurationEncryptionKeyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 425
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtListenerDecryptionConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-router-input/index:DataAwsccMediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtListenerDecryptionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtListenerOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtListenerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
          "line": 476
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
        "line": 469
      },
      "name": "DataAwsccMediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtListenerOutputReference",
      "namespace": "dataAwsccMediaconnectRouterInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 497
          },
          "name": "decryptionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtListenerDecryptionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 502
          },
          "name": "minimumLatencyMilliseconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 507
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 480
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtListener"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-router-input/index:DataAwsccMediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtListenerOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationMediaConnectFlow": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationMediaConnectFlow",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
        "line": 854
      },
      "name": "DataAwsccMediaconnectRouterInputConfigurationMediaConnectFlow",
      "namespace": "dataAwsccMediaconnectRouterInput",
      "symbolId": "src/data-awscc-mediaconnect-router-input/index:DataAwsccMediaconnectRouterInputConfigurationMediaConnectFlow"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationMediaConnectFlowOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationMediaConnectFlowOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-router-input/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
        "line": 877
      },
      "name": "DataAwsccMediaconnectRouterInputConfigurationMediaConnectFlowOutputReference",
      "namespace": "dataAwsccMediaconnectRouterInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 904
          },
          "name": "flowArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 909
          },
          "name": "flowOutputArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 915
          },
          "name": "sourceTransitDecryption",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationMediaConnectFlowSourceTransitDecryptionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 888
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationMediaConnectFlow"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-router-input/index:DataAwsccMediaconnectRouterInputConfigurationMediaConnectFlowOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationMediaConnectFlowSourceTransitDecryption": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationMediaConnectFlowSourceTransitDecryption",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
        "line": 794
      },
      "name": "DataAwsccMediaconnectRouterInputConfigurationMediaConnectFlowSourceTransitDecryption",
      "namespace": "dataAwsccMediaconnectRouterInput",
      "symbolId": "src/data-awscc-mediaconnect-router-input/index:DataAwsccMediaconnectRouterInputConfigurationMediaConnectFlowSourceTransitDecryption"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationMediaConnectFlowSourceTransitDecryptionEncryptionKeyConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationMediaConnectFlowSourceTransitDecryptionEncryptionKeyConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
        "line": 734
      },
      "name": "DataAwsccMediaconnectRouterInputConfigurationMediaConnectFlowSourceTransitDecryptionEncryptionKeyConfiguration",
      "namespace": "dataAwsccMediaconnectRouterInput",
      "symbolId": "src/data-awscc-mediaconnect-router-input/index:DataAwsccMediaconnectRouterInputConfigurationMediaConnectFlowSourceTransitDecryptionEncryptionKeyConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationMediaConnectFlowSourceTransitDecryptionEncryptionKeyConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationMediaConnectFlowSourceTransitDecryptionEncryptionKeyConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
          "line": 764
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
        "line": 757
      },
      "name": "DataAwsccMediaconnectRouterInputConfigurationMediaConnectFlowSourceTransitDecryptionEncryptionKeyConfigurationOutputReference",
      "namespace": "dataAwsccMediaconnectRouterInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 784
          },
          "name": "automatic",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 790
          },
          "name": "secretsManager",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationMediaConnectFlowSourceTransitDecryptionEncryptionKeyConfigurationSecretsManagerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 768
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationMediaConnectFlowSourceTransitDecryptionEncryptionKeyConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-router-input/index:DataAwsccMediaconnectRouterInputConfigurationMediaConnectFlowSourceTransitDecryptionEncryptionKeyConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationMediaConnectFlowSourceTransitDecryptionEncryptionKeyConfigurationSecretsManager": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationMediaConnectFlowSourceTransitDecryptionEncryptionKeyConfigurationSecretsManager",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
        "line": 675
      },
      "name": "DataAwsccMediaconnectRouterInputConfigurationMediaConnectFlowSourceTransitDecryptionEncryptionKeyConfigurationSecretsManager",
      "namespace": "dataAwsccMediaconnectRouterInput",
      "symbolId": "src/data-awscc-mediaconnect-router-input/index:DataAwsccMediaconnectRouterInputConfigurationMediaConnectFlowSourceTransitDecryptionEncryptionKeyConfigurationSecretsManager"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationMediaConnectFlowSourceTransitDecryptionEncryptionKeyConfigurationSecretsManagerOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationMediaConnectFlowSourceTransitDecryptionEncryptionKeyConfigurationSecretsManagerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
          "line": 705
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
        "line": 698
      },
      "name": "DataAwsccMediaconnectRouterInputConfigurationMediaConnectFlowSourceTransitDecryptionEncryptionKeyConfigurationSecretsManagerOutputReference",
      "namespace": "dataAwsccMediaconnectRouterInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 725
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 730
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 709
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationMediaConnectFlowSourceTransitDecryptionEncryptionKeyConfigurationSecretsManager"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-router-input/index:DataAwsccMediaconnectRouterInputConfigurationMediaConnectFlowSourceTransitDecryptionEncryptionKeyConfigurationSecretsManagerOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationMediaConnectFlowSourceTransitDecryptionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationMediaConnectFlowSourceTransitDecryptionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-router-input/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-awscc-mediaconnect-router-input/index.ts",
        "line": 817
      },
      "name": "DataAwsccMediaconnectRouterInputConfigurationMediaConnectFlowSourceTransitDecryptionOutputReference",
      "namespace": "dataAwsccMediaconnectRouterInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 845
          },
          "name": "encryptionKeyConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationMediaConnectFlowSourceTransitDecryptionEncryptionKeyConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 850
          },
          "name": "encryptionKeyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 828
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationMediaConnectFlowSourceTransitDecryption"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-router-input/index:DataAwsccMediaconnectRouterInputConfigurationMediaConnectFlowSourceTransitDecryptionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationMediaLiveChannel": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationMediaLiveChannel",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
        "line": 1098
      },
      "name": "DataAwsccMediaconnectRouterInputConfigurationMediaLiveChannel",
      "namespace": "dataAwsccMediaconnectRouterInput",
      "symbolId": "src/data-awscc-mediaconnect-router-input/index:DataAwsccMediaconnectRouterInputConfigurationMediaLiveChannel"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationMediaLiveChannelOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationMediaLiveChannelOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
          "line": 1128
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
        "line": 1121
      },
      "name": "DataAwsccMediaconnectRouterInputConfigurationMediaLiveChannelOutputReference",
      "namespace": "dataAwsccMediaconnectRouterInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 1148
          },
          "name": "mediaLiveChannelArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 1153
          },
          "name": "mediaLiveChannelOutputName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 1158
          },
          "name": "mediaLivePipelineId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 1164
          },
          "name": "sourceTransitDecryption",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationMediaLiveChannelSourceTransitDecryptionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 1132
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationMediaLiveChannel"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-router-input/index:DataAwsccMediaconnectRouterInputConfigurationMediaLiveChannelOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationMediaLiveChannelSourceTransitDecryption": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationMediaLiveChannelSourceTransitDecryption",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
        "line": 1038
      },
      "name": "DataAwsccMediaconnectRouterInputConfigurationMediaLiveChannelSourceTransitDecryption",
      "namespace": "dataAwsccMediaconnectRouterInput",
      "symbolId": "src/data-awscc-mediaconnect-router-input/index:DataAwsccMediaconnectRouterInputConfigurationMediaLiveChannelSourceTransitDecryption"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationMediaLiveChannelSourceTransitDecryptionEncryptionKeyConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationMediaLiveChannelSourceTransitDecryptionEncryptionKeyConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
        "line": 978
      },
      "name": "DataAwsccMediaconnectRouterInputConfigurationMediaLiveChannelSourceTransitDecryptionEncryptionKeyConfiguration",
      "namespace": "dataAwsccMediaconnectRouterInput",
      "symbolId": "src/data-awscc-mediaconnect-router-input/index:DataAwsccMediaconnectRouterInputConfigurationMediaLiveChannelSourceTransitDecryptionEncryptionKeyConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationMediaLiveChannelSourceTransitDecryptionEncryptionKeyConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationMediaLiveChannelSourceTransitDecryptionEncryptionKeyConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-router-input/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-awscc-mediaconnect-router-input/index.ts",
        "line": 1001
      },
      "name": "DataAwsccMediaconnectRouterInputConfigurationMediaLiveChannelSourceTransitDecryptionEncryptionKeyConfigurationOutputReference",
      "namespace": "dataAwsccMediaconnectRouterInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 1028
          },
          "name": "automatic",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 1034
          },
          "name": "secretsManager",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationMediaLiveChannelSourceTransitDecryptionEncryptionKeyConfigurationSecretsManagerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 1012
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationMediaLiveChannelSourceTransitDecryptionEncryptionKeyConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-router-input/index:DataAwsccMediaconnectRouterInputConfigurationMediaLiveChannelSourceTransitDecryptionEncryptionKeyConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationMediaLiveChannelSourceTransitDecryptionEncryptionKeyConfigurationSecretsManager": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationMediaLiveChannelSourceTransitDecryptionEncryptionKeyConfigurationSecretsManager",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
        "line": 919
      },
      "name": "DataAwsccMediaconnectRouterInputConfigurationMediaLiveChannelSourceTransitDecryptionEncryptionKeyConfigurationSecretsManager",
      "namespace": "dataAwsccMediaconnectRouterInput",
      "symbolId": "src/data-awscc-mediaconnect-router-input/index:DataAwsccMediaconnectRouterInputConfigurationMediaLiveChannelSourceTransitDecryptionEncryptionKeyConfigurationSecretsManager"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationMediaLiveChannelSourceTransitDecryptionEncryptionKeyConfigurationSecretsManagerOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationMediaLiveChannelSourceTransitDecryptionEncryptionKeyConfigurationSecretsManagerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
          "line": 949
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
        "line": 942
      },
      "name": "DataAwsccMediaconnectRouterInputConfigurationMediaLiveChannelSourceTransitDecryptionEncryptionKeyConfigurationSecretsManagerOutputReference",
      "namespace": "dataAwsccMediaconnectRouterInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 969
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 974
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 953
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationMediaLiveChannelSourceTransitDecryptionEncryptionKeyConfigurationSecretsManager"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-router-input/index:DataAwsccMediaconnectRouterInputConfigurationMediaLiveChannelSourceTransitDecryptionEncryptionKeyConfigurationSecretsManagerOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationMediaLiveChannelSourceTransitDecryptionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationMediaLiveChannelSourceTransitDecryptionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-router-input/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-awscc-mediaconnect-router-input/index.ts",
        "line": 1061
      },
      "name": "DataAwsccMediaconnectRouterInputConfigurationMediaLiveChannelSourceTransitDecryptionOutputReference",
      "namespace": "dataAwsccMediaconnectRouterInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 1089
          },
          "name": "encryptionKeyConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationMediaLiveChannelSourceTransitDecryptionEncryptionKeyConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 1094
          },
          "name": "encryptionKeyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 1072
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationMediaLiveChannelSourceTransitDecryption"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-router-input/index:DataAwsccMediaconnectRouterInputConfigurationMediaLiveChannelSourceTransitDecryptionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationMerge": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationMerge",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
        "line": 1368
      },
      "name": "DataAwsccMediaconnectRouterInputConfigurationMerge",
      "namespace": "dataAwsccMediaconnectRouterInput",
      "symbolId": "src/data-awscc-mediaconnect-router-input/index:DataAwsccMediaconnectRouterInputConfigurationMerge"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationMergeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationMergeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
          "line": 1398
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
        "line": 1391
      },
      "name": "DataAwsccMediaconnectRouterInputConfigurationMergeOutputReference",
      "namespace": "dataAwsccMediaconnectRouterInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 1418
          },
          "name": "mergeRecoveryWindowMilliseconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 1423
          },
          "name": "networkInterfaceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 1429
          },
          "name": "protocolConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationMergeProtocolConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 1402
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationMerge"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-router-input/index:DataAwsccMediaconnectRouterInputConfigurationMergeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationMergeProtocolConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationMergeProtocolConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
        "line": 1286
      },
      "name": "DataAwsccMediaconnectRouterInputConfigurationMergeProtocolConfigurations",
      "namespace": "dataAwsccMediaconnectRouterInput",
      "symbolId": "src/data-awscc-mediaconnect-router-input/index:DataAwsccMediaconnectRouterInputConfigurationMergeProtocolConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationMergeProtocolConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationMergeProtocolConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-router-input/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
        "line": 1350
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 1364
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationMergeProtocolConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccMediaconnectRouterInputConfigurationMergeProtocolConfigurationsList",
      "namespace": "dataAwsccMediaconnectRouterInput",
      "symbolId": "src/data-awscc-mediaconnect-router-input/index:DataAwsccMediaconnectRouterInputConfigurationMergeProtocolConfigurationsList"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationMergeProtocolConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationMergeProtocolConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
          "line": 1318
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
        "line": 1309
      },
      "name": "DataAwsccMediaconnectRouterInputConfigurationMergeProtocolConfigurationsOutputReference",
      "namespace": "dataAwsccMediaconnectRouterInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 1339
          },
          "name": "rist",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationMergeProtocolConfigurationsRistOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 1345
          },
          "name": "rtp",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationMergeProtocolConfigurationsRtpOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 1322
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationMergeProtocolConfigurations"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-router-input/index:DataAwsccMediaconnectRouterInputConfigurationMergeProtocolConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationMergeProtocolConfigurationsRist": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationMergeProtocolConfigurationsRist",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
        "line": 1168
      },
      "name": "DataAwsccMediaconnectRouterInputConfigurationMergeProtocolConfigurationsRist",
      "namespace": "dataAwsccMediaconnectRouterInput",
      "symbolId": "src/data-awscc-mediaconnect-router-input/index:DataAwsccMediaconnectRouterInputConfigurationMergeProtocolConfigurationsRist"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationMergeProtocolConfigurationsRistOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationMergeProtocolConfigurationsRistOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
          "line": 1198
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
        "line": 1191
      },
      "name": "DataAwsccMediaconnectRouterInputConfigurationMergeProtocolConfigurationsRistOutputReference",
      "namespace": "dataAwsccMediaconnectRouterInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 1218
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 1223
          },
          "name": "recoveryLatencyMilliseconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 1202
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationMergeProtocolConfigurationsRist"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-router-input/index:DataAwsccMediaconnectRouterInputConfigurationMergeProtocolConfigurationsRistOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationMergeProtocolConfigurationsRtp": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationMergeProtocolConfigurationsRtp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
        "line": 1227
      },
      "name": "DataAwsccMediaconnectRouterInputConfigurationMergeProtocolConfigurationsRtp",
      "namespace": "dataAwsccMediaconnectRouterInput",
      "symbolId": "src/data-awscc-mediaconnect-router-input/index:DataAwsccMediaconnectRouterInputConfigurationMergeProtocolConfigurationsRtp"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationMergeProtocolConfigurationsRtpOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationMergeProtocolConfigurationsRtpOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-router-input/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
        "line": 1250
      },
      "name": "DataAwsccMediaconnectRouterInputConfigurationMergeProtocolConfigurationsRtpOutputReference",
      "namespace": "dataAwsccMediaconnectRouterInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 1277
          },
          "name": "forwardErrorCorrection",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 1282
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 1261
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationMergeProtocolConfigurationsRtp"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-router-input/index:DataAwsccMediaconnectRouterInputConfigurationMergeProtocolConfigurationsRtpOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
          "line": 2087
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
        "line": 2080
      },
      "name": "DataAwsccMediaconnectRouterInputConfigurationOutputReference",
      "namespace": "dataAwsccMediaconnectRouterInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 2108
          },
          "name": "failover",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationFailoverOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 2114
          },
          "name": "mediaConnectFlow",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationMediaConnectFlowOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 2120
          },
          "name": "mediaLiveChannel",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationMediaLiveChannelOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 2126
          },
          "name": "merge",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationMergeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 2132
          },
          "name": "standard",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationStandardOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 2091
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-router-input/index:DataAwsccMediaconnectRouterInputConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationStandard": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationStandard",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
        "line": 1992
      },
      "name": "DataAwsccMediaconnectRouterInputConfigurationStandard",
      "namespace": "dataAwsccMediaconnectRouterInput",
      "symbolId": "src/data-awscc-mediaconnect-router-input/index:DataAwsccMediaconnectRouterInputConfigurationStandard"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationStandardOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationStandardOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-router-input/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
        "line": 2015
      },
      "name": "DataAwsccMediaconnectRouterInputConfigurationStandardOutputReference",
      "namespace": "dataAwsccMediaconnectRouterInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 2042
          },
          "name": "networkInterfaceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 2047
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 2053
          },
          "name": "protocolConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationStandardProtocolConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 2026
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationStandard"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-router-input/index:DataAwsccMediaconnectRouterInputConfigurationStandardOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationStandardProtocolConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationStandardProtocolConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
        "line": 1919
      },
      "name": "DataAwsccMediaconnectRouterInputConfigurationStandardProtocolConfiguration",
      "namespace": "dataAwsccMediaconnectRouterInput",
      "symbolId": "src/data-awscc-mediaconnect-router-input/index:DataAwsccMediaconnectRouterInputConfigurationStandardProtocolConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationStandardProtocolConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationStandardProtocolConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
          "line": 1949
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
        "line": 1942
      },
      "name": "DataAwsccMediaconnectRouterInputConfigurationStandardProtocolConfigurationOutputReference",
      "namespace": "dataAwsccMediaconnectRouterInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 1970
          },
          "name": "rist",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationStandardProtocolConfigurationRistOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 1976
          },
          "name": "rtp",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationStandardProtocolConfigurationRtpOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 1982
          },
          "name": "srtCaller",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtCallerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 1988
          },
          "name": "srtListener",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtListenerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 1953
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationStandardProtocolConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-router-input/index:DataAwsccMediaconnectRouterInputConfigurationStandardProtocolConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationStandardProtocolConfigurationRist": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationStandardProtocolConfigurationRist",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
        "line": 1433
      },
      "name": "DataAwsccMediaconnectRouterInputConfigurationStandardProtocolConfigurationRist",
      "namespace": "dataAwsccMediaconnectRouterInput",
      "symbolId": "src/data-awscc-mediaconnect-router-input/index:DataAwsccMediaconnectRouterInputConfigurationStandardProtocolConfigurationRist"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationStandardProtocolConfigurationRistOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationStandardProtocolConfigurationRistOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-router-input/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
        "line": 1456
      },
      "name": "DataAwsccMediaconnectRouterInputConfigurationStandardProtocolConfigurationRistOutputReference",
      "namespace": "dataAwsccMediaconnectRouterInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 1483
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 1488
          },
          "name": "recoveryLatencyMilliseconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 1467
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationStandardProtocolConfigurationRist"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-router-input/index:DataAwsccMediaconnectRouterInputConfigurationStandardProtocolConfigurationRistOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationStandardProtocolConfigurationRtp": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationStandardProtocolConfigurationRtp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
        "line": 1492
      },
      "name": "DataAwsccMediaconnectRouterInputConfigurationStandardProtocolConfigurationRtp",
      "namespace": "dataAwsccMediaconnectRouterInput",
      "symbolId": "src/data-awscc-mediaconnect-router-input/index:DataAwsccMediaconnectRouterInputConfigurationStandardProtocolConfigurationRtp"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationStandardProtocolConfigurationRtpOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationStandardProtocolConfigurationRtpOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
          "line": 1522
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
        "line": 1515
      },
      "name": "DataAwsccMediaconnectRouterInputConfigurationStandardProtocolConfigurationRtpOutputReference",
      "namespace": "dataAwsccMediaconnectRouterInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 1542
          },
          "name": "forwardErrorCorrection",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 1547
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 1526
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationStandardProtocolConfigurationRtp"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-router-input/index:DataAwsccMediaconnectRouterInputConfigurationStandardProtocolConfigurationRtpOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtCaller": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtCaller",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
        "line": 1665
      },
      "name": "DataAwsccMediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtCaller",
      "namespace": "dataAwsccMediaconnectRouterInput",
      "symbolId": "src/data-awscc-mediaconnect-router-input/index:DataAwsccMediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtCaller"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtCallerDecryptionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtCallerDecryptionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
        "line": 1610
      },
      "name": "DataAwsccMediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtCallerDecryptionConfiguration",
      "namespace": "dataAwsccMediaconnectRouterInput",
      "symbolId": "src/data-awscc-mediaconnect-router-input/index:DataAwsccMediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtCallerDecryptionConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtCallerDecryptionConfigurationEncryptionKey": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtCallerDecryptionConfigurationEncryptionKey",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
        "line": 1551
      },
      "name": "DataAwsccMediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtCallerDecryptionConfigurationEncryptionKey",
      "namespace": "dataAwsccMediaconnectRouterInput",
      "symbolId": "src/data-awscc-mediaconnect-router-input/index:DataAwsccMediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtCallerDecryptionConfigurationEncryptionKey"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtCallerDecryptionConfigurationEncryptionKeyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtCallerDecryptionConfigurationEncryptionKeyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
          "line": 1581
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
        "line": 1574
      },
      "name": "DataAwsccMediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtCallerDecryptionConfigurationEncryptionKeyOutputReference",
      "namespace": "dataAwsccMediaconnectRouterInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 1601
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 1606
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 1585
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtCallerDecryptionConfigurationEncryptionKey"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-router-input/index:DataAwsccMediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtCallerDecryptionConfigurationEncryptionKeyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtCallerDecryptionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtCallerDecryptionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
          "line": 1640
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
        "line": 1633
      },
      "name": "DataAwsccMediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtCallerDecryptionConfigurationOutputReference",
      "namespace": "dataAwsccMediaconnectRouterInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 1661
          },
          "name": "encryptionKey",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtCallerDecryptionConfigurationEncryptionKeyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 1644
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtCallerDecryptionConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-router-input/index:DataAwsccMediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtCallerDecryptionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtCallerOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtCallerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-router-input/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-awscc-mediaconnect-router-input/index.ts",
        "line": 1688
      },
      "name": "DataAwsccMediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtCallerOutputReference",
      "namespace": "dataAwsccMediaconnectRouterInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 1716
          },
          "name": "decryptionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtCallerDecryptionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 1721
          },
          "name": "minimumLatencyMilliseconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 1726
          },
          "name": "sourceAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 1731
          },
          "name": "sourcePort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 1736
          },
          "name": "streamId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 1699
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtCaller"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-router-input/index:DataAwsccMediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtCallerOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtListener": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtListener",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
        "line": 1854
      },
      "name": "DataAwsccMediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtListener",
      "namespace": "dataAwsccMediaconnectRouterInput",
      "symbolId": "src/data-awscc-mediaconnect-router-input/index:DataAwsccMediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtListener"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtListenerDecryptionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtListenerDecryptionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
        "line": 1799
      },
      "name": "DataAwsccMediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtListenerDecryptionConfiguration",
      "namespace": "dataAwsccMediaconnectRouterInput",
      "symbolId": "src/data-awscc-mediaconnect-router-input/index:DataAwsccMediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtListenerDecryptionConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtListenerDecryptionConfigurationEncryptionKey": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtListenerDecryptionConfigurationEncryptionKey",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
        "line": 1740
      },
      "name": "DataAwsccMediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtListenerDecryptionConfigurationEncryptionKey",
      "namespace": "dataAwsccMediaconnectRouterInput",
      "symbolId": "src/data-awscc-mediaconnect-router-input/index:DataAwsccMediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtListenerDecryptionConfigurationEncryptionKey"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtListenerDecryptionConfigurationEncryptionKeyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtListenerDecryptionConfigurationEncryptionKeyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
          "line": 1770
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
        "line": 1763
      },
      "name": "DataAwsccMediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtListenerDecryptionConfigurationEncryptionKeyOutputReference",
      "namespace": "dataAwsccMediaconnectRouterInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 1790
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 1795
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 1774
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtListenerDecryptionConfigurationEncryptionKey"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-router-input/index:DataAwsccMediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtListenerDecryptionConfigurationEncryptionKeyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtListenerDecryptionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtListenerDecryptionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-router-input/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/data-awscc-mediaconnect-router-input/index.ts",
        "line": 1822
      },
      "name": "DataAwsccMediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtListenerDecryptionConfigurationOutputReference",
      "namespace": "dataAwsccMediaconnectRouterInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 1850
          },
          "name": "encryptionKey",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtListenerDecryptionConfigurationEncryptionKeyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 1833
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtListenerDecryptionConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-router-input/index:DataAwsccMediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtListenerDecryptionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtListenerOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtListenerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
          "line": 1884
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
        "line": 1877
      },
      "name": "DataAwsccMediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtListenerOutputReference",
      "namespace": "dataAwsccMediaconnectRouterInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 1905
          },
          "name": "decryptionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtListenerDecryptionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 1910
          },
          "name": "minimumLatencyMilliseconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 1915
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 1888
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtListener"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-router-input/index:DataAwsccMediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtListenerOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputContentQualityAnalysisConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputContentQualityAnalysisConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
        "line": 2380
      },
      "name": "DataAwsccMediaconnectRouterInputContentQualityAnalysisConfiguration",
      "namespace": "dataAwsccMediaconnectRouterInput",
      "symbolId": "src/data-awscc-mediaconnect-router-input/index:DataAwsccMediaconnectRouterInputContentQualityAnalysisConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputContentQualityAnalysisConfigurationContentLevel": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputContentQualityAnalysisConfigurationContentLevel",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
        "line": 2313
      },
      "name": "DataAwsccMediaconnectRouterInputContentQualityAnalysisConfigurationContentLevel",
      "namespace": "dataAwsccMediaconnectRouterInput",
      "symbolId": "src/data-awscc-mediaconnect-router-input/index:DataAwsccMediaconnectRouterInputContentQualityAnalysisConfigurationContentLevel"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputContentQualityAnalysisConfigurationContentLevelBlackFrames": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputContentQualityAnalysisConfigurationContentLevelBlackFrames",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
        "line": 2136
      },
      "name": "DataAwsccMediaconnectRouterInputContentQualityAnalysisConfigurationContentLevelBlackFrames",
      "namespace": "dataAwsccMediaconnectRouterInput",
      "symbolId": "src/data-awscc-mediaconnect-router-input/index:DataAwsccMediaconnectRouterInputContentQualityAnalysisConfigurationContentLevelBlackFrames"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputContentQualityAnalysisConfigurationContentLevelBlackFramesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputContentQualityAnalysisConfigurationContentLevelBlackFramesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
          "line": 2166
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
        "line": 2159
      },
      "name": "DataAwsccMediaconnectRouterInputContentQualityAnalysisConfigurationContentLevelBlackFramesOutputReference",
      "namespace": "dataAwsccMediaconnectRouterInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 2186
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 2191
          },
          "name": "thresholdSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 2170
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputContentQualityAnalysisConfigurationContentLevelBlackFrames"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-router-input/index:DataAwsccMediaconnectRouterInputContentQualityAnalysisConfigurationContentLevelBlackFramesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputContentQualityAnalysisConfigurationContentLevelFrozenFrames": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputContentQualityAnalysisConfigurationContentLevelFrozenFrames",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
        "line": 2195
      },
      "name": "DataAwsccMediaconnectRouterInputContentQualityAnalysisConfigurationContentLevelFrozenFrames",
      "namespace": "dataAwsccMediaconnectRouterInput",
      "symbolId": "src/data-awscc-mediaconnect-router-input/index:DataAwsccMediaconnectRouterInputContentQualityAnalysisConfigurationContentLevelFrozenFrames"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputContentQualityAnalysisConfigurationContentLevelFrozenFramesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputContentQualityAnalysisConfigurationContentLevelFrozenFramesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
          "line": 2225
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
        "line": 2218
      },
      "name": "DataAwsccMediaconnectRouterInputContentQualityAnalysisConfigurationContentLevelFrozenFramesOutputReference",
      "namespace": "dataAwsccMediaconnectRouterInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 2245
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 2250
          },
          "name": "thresholdSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 2229
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputContentQualityAnalysisConfigurationContentLevelFrozenFrames"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-router-input/index:DataAwsccMediaconnectRouterInputContentQualityAnalysisConfigurationContentLevelFrozenFramesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputContentQualityAnalysisConfigurationContentLevelOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputContentQualityAnalysisConfigurationContentLevelOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
          "line": 2343
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
        "line": 2336
      },
      "name": "DataAwsccMediaconnectRouterInputContentQualityAnalysisConfigurationContentLevelOutputReference",
      "namespace": "dataAwsccMediaconnectRouterInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 2364
          },
          "name": "blackFrames",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputContentQualityAnalysisConfigurationContentLevelBlackFramesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 2370
          },
          "name": "frozenFrames",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputContentQualityAnalysisConfigurationContentLevelFrozenFramesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 2376
          },
          "name": "silentAudio",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputContentQualityAnalysisConfigurationContentLevelSilentAudioOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 2347
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputContentQualityAnalysisConfigurationContentLevel"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-router-input/index:DataAwsccMediaconnectRouterInputContentQualityAnalysisConfigurationContentLevelOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputContentQualityAnalysisConfigurationContentLevelSilentAudio": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputContentQualityAnalysisConfigurationContentLevelSilentAudio",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
        "line": 2254
      },
      "name": "DataAwsccMediaconnectRouterInputContentQualityAnalysisConfigurationContentLevelSilentAudio",
      "namespace": "dataAwsccMediaconnectRouterInput",
      "symbolId": "src/data-awscc-mediaconnect-router-input/index:DataAwsccMediaconnectRouterInputContentQualityAnalysisConfigurationContentLevelSilentAudio"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputContentQualityAnalysisConfigurationContentLevelSilentAudioOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputContentQualityAnalysisConfigurationContentLevelSilentAudioOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
          "line": 2284
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
        "line": 2277
      },
      "name": "DataAwsccMediaconnectRouterInputContentQualityAnalysisConfigurationContentLevelSilentAudioOutputReference",
      "namespace": "dataAwsccMediaconnectRouterInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 2304
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 2309
          },
          "name": "thresholdSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 2288
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputContentQualityAnalysisConfigurationContentLevelSilentAudio"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-router-input/index:DataAwsccMediaconnectRouterInputContentQualityAnalysisConfigurationContentLevelSilentAudioOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputContentQualityAnalysisConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputContentQualityAnalysisConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
          "line": 2410
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
        "line": 2403
      },
      "name": "DataAwsccMediaconnectRouterInputContentQualityAnalysisConfigurationOutputReference",
      "namespace": "dataAwsccMediaconnectRouterInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 2431
          },
          "name": "contentLevel",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputContentQualityAnalysisConfigurationContentLevelOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 2414
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputContentQualityAnalysisConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-router-input/index:DataAwsccMediaconnectRouterInputContentQualityAnalysisConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputMaintenanceConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputMaintenanceConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
        "line": 2494
      },
      "name": "DataAwsccMediaconnectRouterInputMaintenanceConfiguration",
      "namespace": "dataAwsccMediaconnectRouterInput",
      "symbolId": "src/data-awscc-mediaconnect-router-input/index:DataAwsccMediaconnectRouterInputMaintenanceConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputMaintenanceConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputMaintenanceConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
          "line": 2524
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
        "line": 2517
      },
      "name": "DataAwsccMediaconnectRouterInputMaintenanceConfigurationOutputReference",
      "namespace": "dataAwsccMediaconnectRouterInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 2544
          },
          "name": "default",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 2550
          },
          "name": "preferredDayTime",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputMaintenanceConfigurationPreferredDayTimeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 2528
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputMaintenanceConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-router-input/index:DataAwsccMediaconnectRouterInputMaintenanceConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputMaintenanceConfigurationPreferredDayTime": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputMaintenanceConfigurationPreferredDayTime",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
        "line": 2435
      },
      "name": "DataAwsccMediaconnectRouterInputMaintenanceConfigurationPreferredDayTime",
      "namespace": "dataAwsccMediaconnectRouterInput",
      "symbolId": "src/data-awscc-mediaconnect-router-input/index:DataAwsccMediaconnectRouterInputMaintenanceConfigurationPreferredDayTime"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputMaintenanceConfigurationPreferredDayTimeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputMaintenanceConfigurationPreferredDayTimeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
          "line": 2465
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
        "line": 2458
      },
      "name": "DataAwsccMediaconnectRouterInputMaintenanceConfigurationPreferredDayTimeOutputReference",
      "namespace": "dataAwsccMediaconnectRouterInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 2485
          },
          "name": "day",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 2490
          },
          "name": "time",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 2469
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputMaintenanceConfigurationPreferredDayTime"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-router-input/index:DataAwsccMediaconnectRouterInputMaintenanceConfigurationPreferredDayTimeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
        "line": 2554
      },
      "name": "DataAwsccMediaconnectRouterInputTags",
      "namespace": "dataAwsccMediaconnectRouterInput",
      "symbolId": "src/data-awscc-mediaconnect-router-input/index:DataAwsccMediaconnectRouterInputTags"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
          "line": 2623
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
        "line": 2616
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 2630
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccMediaconnectRouterInputTagsList",
      "namespace": "dataAwsccMediaconnectRouterInput",
      "symbolId": "src/data-awscc-mediaconnect-router-input/index:DataAwsccMediaconnectRouterInputTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
          "line": 2586
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
        "line": 2577
      },
      "name": "DataAwsccMediaconnectRouterInputTagsOutputReference",
      "namespace": "dataAwsccMediaconnectRouterInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 2606
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 2611
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 2590
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-router-input/index:DataAwsccMediaconnectRouterInputTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputTransitEncryption": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputTransitEncryption",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
        "line": 2753
      },
      "name": "DataAwsccMediaconnectRouterInputTransitEncryption",
      "namespace": "dataAwsccMediaconnectRouterInput",
      "symbolId": "src/data-awscc-mediaconnect-router-input/index:DataAwsccMediaconnectRouterInputTransitEncryption"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputTransitEncryptionEncryptionKeyConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputTransitEncryptionEncryptionKeyConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
        "line": 2693
      },
      "name": "DataAwsccMediaconnectRouterInputTransitEncryptionEncryptionKeyConfiguration",
      "namespace": "dataAwsccMediaconnectRouterInput",
      "symbolId": "src/data-awscc-mediaconnect-router-input/index:DataAwsccMediaconnectRouterInputTransitEncryptionEncryptionKeyConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputTransitEncryptionEncryptionKeyConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputTransitEncryptionEncryptionKeyConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-router-input/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
        "line": 2716
      },
      "name": "DataAwsccMediaconnectRouterInputTransitEncryptionEncryptionKeyConfigurationOutputReference",
      "namespace": "dataAwsccMediaconnectRouterInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 2743
          },
          "name": "automatic",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 2749
          },
          "name": "secretsManager",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputTransitEncryptionEncryptionKeyConfigurationSecretsManagerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 2727
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputTransitEncryptionEncryptionKeyConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-router-input/index:DataAwsccMediaconnectRouterInputTransitEncryptionEncryptionKeyConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputTransitEncryptionEncryptionKeyConfigurationSecretsManager": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputTransitEncryptionEncryptionKeyConfigurationSecretsManager",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
        "line": 2634
      },
      "name": "DataAwsccMediaconnectRouterInputTransitEncryptionEncryptionKeyConfigurationSecretsManager",
      "namespace": "dataAwsccMediaconnectRouterInput",
      "symbolId": "src/data-awscc-mediaconnect-router-input/index:DataAwsccMediaconnectRouterInputTransitEncryptionEncryptionKeyConfigurationSecretsManager"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputTransitEncryptionEncryptionKeyConfigurationSecretsManagerOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputTransitEncryptionEncryptionKeyConfigurationSecretsManagerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-router-input/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
        "line": 2657
      },
      "name": "DataAwsccMediaconnectRouterInputTransitEncryptionEncryptionKeyConfigurationSecretsManagerOutputReference",
      "namespace": "dataAwsccMediaconnectRouterInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 2684
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 2689
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 2668
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputTransitEncryptionEncryptionKeyConfigurationSecretsManager"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-router-input/index:DataAwsccMediaconnectRouterInputTransitEncryptionEncryptionKeyConfigurationSecretsManagerOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputTransitEncryptionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputTransitEncryptionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
          "line": 2783
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
        "line": 2776
      },
      "name": "DataAwsccMediaconnectRouterInputTransitEncryptionOutputReference",
      "namespace": "dataAwsccMediaconnectRouterInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 2804
          },
          "name": "encryptionKeyConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputTransitEncryptionEncryptionKeyConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 2809
          },
          "name": "encryptionKeyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-input/index.ts",
            "line": 2787
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInput.DataAwsccMediaconnectRouterInputTransitEncryption"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-router-input/index:DataAwsccMediaconnectRouterInputTransitEncryptionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInputs.DataAwsccMediaconnectRouterInputs": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediaconnect_router_inputs awscc_mediaconnect_router_inputs}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInputs.DataAwsccMediaconnectRouterInputs",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediaconnect_router_inputs awscc_mediaconnect_router_inputs} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-router-inputs/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInputs.DataAwsccMediaconnectRouterInputsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-inputs/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccMediaconnectRouterInputs resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-inputs/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccMediaconnectRouterInputs to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediaconnect_router_inputs#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccMediaconnectRouterInputs that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccMediaconnectRouterInputs to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-inputs/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-inputs/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccMediaconnectRouterInputs",
      "namespace": "dataAwsccMediaconnectRouterInputs",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-inputs/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-inputs/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-inputs/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-router-inputs/index:DataAwsccMediaconnectRouterInputs"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInputs.DataAwsccMediaconnectRouterInputsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterInputs.DataAwsccMediaconnectRouterInputsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-inputs/index.ts",
        "line": 14
      },
      "name": "DataAwsccMediaconnectRouterInputsConfig",
      "namespace": "dataAwsccMediaconnectRouterInputs",
      "symbolId": "src/data-awscc-mediaconnect-router-inputs/index:DataAwsccMediaconnectRouterInputsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterNetworkInterface.DataAwsccMediaconnectRouterNetworkInterface": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediaconnect_router_network_interface awscc_mediaconnect_router_network_interface}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterNetworkInterface.DataAwsccMediaconnectRouterNetworkInterface",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediaconnect_router_network_interface awscc_mediaconnect_router_network_interface} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-router-network-interface/index.ts",
          "line": 391
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterNetworkInterface.DataAwsccMediaconnectRouterNetworkInterfaceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-network-interface/index.ts",
        "line": 359
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccMediaconnectRouterNetworkInterface resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-network-interface/index.ts",
            "line": 376
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccMediaconnectRouterNetworkInterface to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediaconnect_router_network_interface#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccMediaconnectRouterNetworkInterface that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccMediaconnectRouterNetworkInterface to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-network-interface/index.ts",
            "line": 493
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-network-interface/index.ts",
            "line": 499
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccMediaconnectRouterNetworkInterface",
      "namespace": "dataAwsccMediaconnectRouterNetworkInterface",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-network-interface/index.ts",
            "line": 364
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-network-interface/index.ts",
            "line": 415
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-network-interface/index.ts",
            "line": 420
          },
          "name": "associatedInputCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-network-interface/index.ts",
            "line": 425
          },
          "name": "associatedOutputCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-network-interface/index.ts",
            "line": 431
          },
          "name": "configuration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterNetworkInterface.DataAwsccMediaconnectRouterNetworkInterfaceConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-network-interface/index.ts",
            "line": 436
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-network-interface/index.ts",
            "line": 454
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-network-interface/index.ts",
            "line": 459
          },
          "name": "networkInterfaceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-network-interface/index.ts",
            "line": 464
          },
          "name": "regionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-network-interface/index.ts",
            "line": 469
          },
          "name": "routerNetworkInterfaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-network-interface/index.ts",
            "line": 474
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-network-interface/index.ts",
            "line": 480
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterNetworkInterface.DataAwsccMediaconnectRouterNetworkInterfaceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-network-interface/index.ts",
            "line": 485
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-network-interface/index.ts",
            "line": 449
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-network-interface/index.ts",
            "line": 442
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-router-network-interface/index:DataAwsccMediaconnectRouterNetworkInterface"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterNetworkInterface.DataAwsccMediaconnectRouterNetworkInterfaceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterNetworkInterface.DataAwsccMediaconnectRouterNetworkInterfaceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-network-interface/index.ts",
        "line": 14
      },
      "name": "DataAwsccMediaconnectRouterNetworkInterfaceConfig",
      "namespace": "dataAwsccMediaconnectRouterNetworkInterface",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediaconnect_router_network_interface#id DataAwsccMediaconnectRouterNetworkInterface#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-network-interface/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-router-network-interface/index:DataAwsccMediaconnectRouterNetworkInterfaceConfig"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterNetworkInterface.DataAwsccMediaconnectRouterNetworkInterfaceConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterNetworkInterface.DataAwsccMediaconnectRouterNetworkInterfaceConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-network-interface/index.ts",
        "line": 214
      },
      "name": "DataAwsccMediaconnectRouterNetworkInterfaceConfiguration",
      "namespace": "dataAwsccMediaconnectRouterNetworkInterface",
      "symbolId": "src/data-awscc-mediaconnect-router-network-interface/index:DataAwsccMediaconnectRouterNetworkInterfaceConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterNetworkInterface.DataAwsccMediaconnectRouterNetworkInterfaceConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterNetworkInterface.DataAwsccMediaconnectRouterNetworkInterfaceConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-router-network-interface/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-awscc-mediaconnect-router-network-interface/index.ts",
        "line": 237
      },
      "name": "DataAwsccMediaconnectRouterNetworkInterfaceConfigurationOutputReference",
      "namespace": "dataAwsccMediaconnectRouterNetworkInterface",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-network-interface/index.ts",
            "line": 265
          },
          "name": "public",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterNetworkInterface.DataAwsccMediaconnectRouterNetworkInterfaceConfigurationPublicOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-network-interface/index.ts",
            "line": 271
          },
          "name": "vpc",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterNetworkInterface.DataAwsccMediaconnectRouterNetworkInterfaceConfigurationVpcOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-network-interface/index.ts",
            "line": 248
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterNetworkInterface.DataAwsccMediaconnectRouterNetworkInterfaceConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-router-network-interface/index:DataAwsccMediaconnectRouterNetworkInterfaceConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterNetworkInterface.DataAwsccMediaconnectRouterNetworkInterfaceConfigurationPublic": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterNetworkInterface.DataAwsccMediaconnectRouterNetworkInterfaceConfigurationPublic",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-network-interface/index.ts",
        "line": 100
      },
      "name": "DataAwsccMediaconnectRouterNetworkInterfaceConfigurationPublic",
      "namespace": "dataAwsccMediaconnectRouterNetworkInterface",
      "symbolId": "src/data-awscc-mediaconnect-router-network-interface/index:DataAwsccMediaconnectRouterNetworkInterfaceConfigurationPublic"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterNetworkInterface.DataAwsccMediaconnectRouterNetworkInterfaceConfigurationPublicAllowRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterNetworkInterface.DataAwsccMediaconnectRouterNetworkInterfaceConfigurationPublicAllowRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-network-interface/index.ts",
        "line": 25
      },
      "name": "DataAwsccMediaconnectRouterNetworkInterfaceConfigurationPublicAllowRules",
      "namespace": "dataAwsccMediaconnectRouterNetworkInterface",
      "symbolId": "src/data-awscc-mediaconnect-router-network-interface/index:DataAwsccMediaconnectRouterNetworkInterfaceConfigurationPublicAllowRules"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterNetworkInterface.DataAwsccMediaconnectRouterNetworkInterfaceConfigurationPublicAllowRulesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterNetworkInterface.DataAwsccMediaconnectRouterNetworkInterfaceConfigurationPublicAllowRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-router-network-interface/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-network-interface/index.ts",
        "line": 82
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-network-interface/index.ts",
            "line": 96
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterNetworkInterface.DataAwsccMediaconnectRouterNetworkInterfaceConfigurationPublicAllowRulesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccMediaconnectRouterNetworkInterfaceConfigurationPublicAllowRulesList",
      "namespace": "dataAwsccMediaconnectRouterNetworkInterface",
      "symbolId": "src/data-awscc-mediaconnect-router-network-interface/index:DataAwsccMediaconnectRouterNetworkInterfaceConfigurationPublicAllowRulesList"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterNetworkInterface.DataAwsccMediaconnectRouterNetworkInterfaceConfigurationPublicAllowRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterNetworkInterface.DataAwsccMediaconnectRouterNetworkInterfaceConfigurationPublicAllowRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-router-network-interface/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-network-interface/index.ts",
        "line": 48
      },
      "name": "DataAwsccMediaconnectRouterNetworkInterfaceConfigurationPublicAllowRulesOutputReference",
      "namespace": "dataAwsccMediaconnectRouterNetworkInterface",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-network-interface/index.ts",
            "line": 77
          },
          "name": "cidr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-network-interface/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterNetworkInterface.DataAwsccMediaconnectRouterNetworkInterfaceConfigurationPublicAllowRules"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-router-network-interface/index:DataAwsccMediaconnectRouterNetworkInterfaceConfigurationPublicAllowRulesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterNetworkInterface.DataAwsccMediaconnectRouterNetworkInterfaceConfigurationPublicOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterNetworkInterface.DataAwsccMediaconnectRouterNetworkInterfaceConfigurationPublicOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-router-network-interface/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-awscc-mediaconnect-router-network-interface/index.ts",
        "line": 123
      },
      "name": "DataAwsccMediaconnectRouterNetworkInterfaceConfigurationPublicOutputReference",
      "namespace": "dataAwsccMediaconnectRouterNetworkInterface",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-network-interface/index.ts",
            "line": 151
          },
          "name": "allowRules",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterNetworkInterface.DataAwsccMediaconnectRouterNetworkInterfaceConfigurationPublicAllowRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-network-interface/index.ts",
            "line": 134
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterNetworkInterface.DataAwsccMediaconnectRouterNetworkInterfaceConfigurationPublic"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-router-network-interface/index:DataAwsccMediaconnectRouterNetworkInterfaceConfigurationPublicOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterNetworkInterface.DataAwsccMediaconnectRouterNetworkInterfaceConfigurationVpc": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterNetworkInterface.DataAwsccMediaconnectRouterNetworkInterfaceConfigurationVpc",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-network-interface/index.ts",
        "line": 155
      },
      "name": "DataAwsccMediaconnectRouterNetworkInterfaceConfigurationVpc",
      "namespace": "dataAwsccMediaconnectRouterNetworkInterface",
      "symbolId": "src/data-awscc-mediaconnect-router-network-interface/index:DataAwsccMediaconnectRouterNetworkInterfaceConfigurationVpc"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterNetworkInterface.DataAwsccMediaconnectRouterNetworkInterfaceConfigurationVpcOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterNetworkInterface.DataAwsccMediaconnectRouterNetworkInterfaceConfigurationVpcOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-router-network-interface/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-awscc-mediaconnect-router-network-interface/index.ts",
        "line": 178
      },
      "name": "DataAwsccMediaconnectRouterNetworkInterfaceConfigurationVpcOutputReference",
      "namespace": "dataAwsccMediaconnectRouterNetworkInterface",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-network-interface/index.ts",
            "line": 205
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-network-interface/index.ts",
            "line": 210
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-network-interface/index.ts",
            "line": 189
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterNetworkInterface.DataAwsccMediaconnectRouterNetworkInterfaceConfigurationVpc"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-router-network-interface/index:DataAwsccMediaconnectRouterNetworkInterfaceConfigurationVpcOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterNetworkInterface.DataAwsccMediaconnectRouterNetworkInterfaceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterNetworkInterface.DataAwsccMediaconnectRouterNetworkInterfaceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-network-interface/index.ts",
        "line": 275
      },
      "name": "DataAwsccMediaconnectRouterNetworkInterfaceTags",
      "namespace": "dataAwsccMediaconnectRouterNetworkInterface",
      "symbolId": "src/data-awscc-mediaconnect-router-network-interface/index:DataAwsccMediaconnectRouterNetworkInterfaceTags"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterNetworkInterface.DataAwsccMediaconnectRouterNetworkInterfaceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterNetworkInterface.DataAwsccMediaconnectRouterNetworkInterfaceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-router-network-interface/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-network-interface/index.ts",
        "line": 337
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-network-interface/index.ts",
            "line": 351
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterNetworkInterface.DataAwsccMediaconnectRouterNetworkInterfaceTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccMediaconnectRouterNetworkInterfaceTagsList",
      "namespace": "dataAwsccMediaconnectRouterNetworkInterface",
      "symbolId": "src/data-awscc-mediaconnect-router-network-interface/index:DataAwsccMediaconnectRouterNetworkInterfaceTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterNetworkInterface.DataAwsccMediaconnectRouterNetworkInterfaceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterNetworkInterface.DataAwsccMediaconnectRouterNetworkInterfaceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-router-network-interface/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-network-interface/index.ts",
        "line": 298
      },
      "name": "DataAwsccMediaconnectRouterNetworkInterfaceTagsOutputReference",
      "namespace": "dataAwsccMediaconnectRouterNetworkInterface",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-network-interface/index.ts",
            "line": 327
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-network-interface/index.ts",
            "line": 332
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-network-interface/index.ts",
            "line": 311
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterNetworkInterface.DataAwsccMediaconnectRouterNetworkInterfaceTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-router-network-interface/index:DataAwsccMediaconnectRouterNetworkInterfaceTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterNetworkInterfaces.DataAwsccMediaconnectRouterNetworkInterfaces": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediaconnect_router_network_interfaces awscc_mediaconnect_router_network_interfaces}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterNetworkInterfaces.DataAwsccMediaconnectRouterNetworkInterfaces",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediaconnect_router_network_interfaces awscc_mediaconnect_router_network_interfaces} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-router-network-interfaces/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterNetworkInterfaces.DataAwsccMediaconnectRouterNetworkInterfacesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-network-interfaces/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccMediaconnectRouterNetworkInterfaces resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-network-interfaces/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccMediaconnectRouterNetworkInterfaces to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediaconnect_router_network_interfaces#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccMediaconnectRouterNetworkInterfaces that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccMediaconnectRouterNetworkInterfaces to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-network-interfaces/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-network-interfaces/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccMediaconnectRouterNetworkInterfaces",
      "namespace": "dataAwsccMediaconnectRouterNetworkInterfaces",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-network-interfaces/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-network-interfaces/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-network-interfaces/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-router-network-interfaces/index:DataAwsccMediaconnectRouterNetworkInterfaces"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterNetworkInterfaces.DataAwsccMediaconnectRouterNetworkInterfacesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterNetworkInterfaces.DataAwsccMediaconnectRouterNetworkInterfacesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-network-interfaces/index.ts",
        "line": 14
      },
      "name": "DataAwsccMediaconnectRouterNetworkInterfacesConfig",
      "namespace": "dataAwsccMediaconnectRouterNetworkInterfaces",
      "symbolId": "src/data-awscc-mediaconnect-router-network-interfaces/index:DataAwsccMediaconnectRouterNetworkInterfacesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutput": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediaconnect_router_output awscc_mediaconnect_router_output}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutput",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediaconnect_router_output awscc_mediaconnect_router_output} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
          "line": 1444
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
        "line": 1412
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccMediaconnectRouterOutput resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
            "line": 1429
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccMediaconnectRouterOutput to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediaconnect_router_output#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccMediaconnectRouterOutput that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccMediaconnectRouterOutput to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
            "line": 1577
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
            "line": 1583
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccMediaconnectRouterOutput",
      "namespace": "dataAwsccMediaconnectRouterOutput",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
            "line": 1417
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
            "line": 1468
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
            "line": 1473
          },
          "name": "availabilityZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
            "line": 1479
          },
          "name": "configuration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
            "line": 1484
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
            "line": 1502
          },
          "name": "ipAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
            "line": 1508
          },
          "name": "maintenanceConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputMaintenanceConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
            "line": 1513
          },
          "name": "maintenanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
            "line": 1518
          },
          "name": "maximumBitrate",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
            "line": 1523
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
            "line": 1528
          },
          "name": "outputType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
            "line": 1533
          },
          "name": "regionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
            "line": 1538
          },
          "name": "routedState",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
            "line": 1543
          },
          "name": "routerOutputId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
            "line": 1548
          },
          "name": "routingScope",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
            "line": 1553
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
            "line": 1559
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
            "line": 1564
          },
          "name": "tier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
            "line": 1569
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
            "line": 1497
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
            "line": 1490
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-router-output/index:DataAwsccMediaconnectRouterOutput"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
        "line": 14
      },
      "name": "DataAwsccMediaconnectRouterOutputConfig",
      "namespace": "dataAwsccMediaconnectRouterOutput",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediaconnect_router_output#id DataAwsccMediaconnectRouterOutput#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-router-output/index:DataAwsccMediaconnectRouterOutputConfig"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
        "line": 1142
      },
      "name": "DataAwsccMediaconnectRouterOutputConfiguration",
      "namespace": "dataAwsccMediaconnectRouterOutput",
      "symbolId": "src/data-awscc-mediaconnect-router-output/index:DataAwsccMediaconnectRouterOutputConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfigurationMediaConnectFlow": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfigurationMediaConnectFlow",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
        "line": 204
      },
      "name": "DataAwsccMediaconnectRouterOutputConfigurationMediaConnectFlow",
      "namespace": "dataAwsccMediaconnectRouterOutput",
      "symbolId": "src/data-awscc-mediaconnect-router-output/index:DataAwsccMediaconnectRouterOutputConfigurationMediaConnectFlow"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfigurationMediaConnectFlowDestinationTransitEncryption": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfigurationMediaConnectFlowDestinationTransitEncryption",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
        "line": 144
      },
      "name": "DataAwsccMediaconnectRouterOutputConfigurationMediaConnectFlowDestinationTransitEncryption",
      "namespace": "dataAwsccMediaconnectRouterOutput",
      "symbolId": "src/data-awscc-mediaconnect-router-output/index:DataAwsccMediaconnectRouterOutputConfigurationMediaConnectFlowDestinationTransitEncryption"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfigurationMediaConnectFlowDestinationTransitEncryptionEncryptionKeyConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfigurationMediaConnectFlowDestinationTransitEncryptionEncryptionKeyConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
        "line": 84
      },
      "name": "DataAwsccMediaconnectRouterOutputConfigurationMediaConnectFlowDestinationTransitEncryptionEncryptionKeyConfiguration",
      "namespace": "dataAwsccMediaconnectRouterOutput",
      "symbolId": "src/data-awscc-mediaconnect-router-output/index:DataAwsccMediaconnectRouterOutputConfigurationMediaConnectFlowDestinationTransitEncryptionEncryptionKeyConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfigurationMediaConnectFlowDestinationTransitEncryptionEncryptionKeyConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfigurationMediaConnectFlowDestinationTransitEncryptionEncryptionKeyConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-router-output/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-awscc-mediaconnect-router-output/index.ts",
        "line": 107
      },
      "name": "DataAwsccMediaconnectRouterOutputConfigurationMediaConnectFlowDestinationTransitEncryptionEncryptionKeyConfigurationOutputReference",
      "namespace": "dataAwsccMediaconnectRouterOutput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
            "line": 134
          },
          "name": "automatic",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
            "line": 140
          },
          "name": "secretsManager",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfigurationMediaConnectFlowDestinationTransitEncryptionEncryptionKeyConfigurationSecretsManagerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfigurationMediaConnectFlowDestinationTransitEncryptionEncryptionKeyConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-router-output/index:DataAwsccMediaconnectRouterOutputConfigurationMediaConnectFlowDestinationTransitEncryptionEncryptionKeyConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfigurationMediaConnectFlowDestinationTransitEncryptionEncryptionKeyConfigurationSecretsManager": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfigurationMediaConnectFlowDestinationTransitEncryptionEncryptionKeyConfigurationSecretsManager",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
        "line": 25
      },
      "name": "DataAwsccMediaconnectRouterOutputConfigurationMediaConnectFlowDestinationTransitEncryptionEncryptionKeyConfigurationSecretsManager",
      "namespace": "dataAwsccMediaconnectRouterOutput",
      "symbolId": "src/data-awscc-mediaconnect-router-output/index:DataAwsccMediaconnectRouterOutputConfigurationMediaConnectFlowDestinationTransitEncryptionEncryptionKeyConfigurationSecretsManager"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfigurationMediaConnectFlowDestinationTransitEncryptionEncryptionKeyConfigurationSecretsManagerOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfigurationMediaConnectFlowDestinationTransitEncryptionEncryptionKeyConfigurationSecretsManagerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
        "line": 48
      },
      "name": "DataAwsccMediaconnectRouterOutputConfigurationMediaConnectFlowDestinationTransitEncryptionEncryptionKeyConfigurationSecretsManagerOutputReference",
      "namespace": "dataAwsccMediaconnectRouterOutput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
            "line": 75
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
            "line": 80
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfigurationMediaConnectFlowDestinationTransitEncryptionEncryptionKeyConfigurationSecretsManager"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-router-output/index:DataAwsccMediaconnectRouterOutputConfigurationMediaConnectFlowDestinationTransitEncryptionEncryptionKeyConfigurationSecretsManagerOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfigurationMediaConnectFlowDestinationTransitEncryptionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfigurationMediaConnectFlowDestinationTransitEncryptionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-router-output/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-awscc-mediaconnect-router-output/index.ts",
        "line": 167
      },
      "name": "DataAwsccMediaconnectRouterOutputConfigurationMediaConnectFlowDestinationTransitEncryptionOutputReference",
      "namespace": "dataAwsccMediaconnectRouterOutput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
            "line": 195
          },
          "name": "encryptionKeyConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfigurationMediaConnectFlowDestinationTransitEncryptionEncryptionKeyConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
            "line": 200
          },
          "name": "encryptionKeyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
            "line": 178
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfigurationMediaConnectFlowDestinationTransitEncryption"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-router-output/index:DataAwsccMediaconnectRouterOutputConfigurationMediaConnectFlowDestinationTransitEncryptionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfigurationMediaConnectFlowOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfigurationMediaConnectFlowOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-router-output/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/data-awscc-mediaconnect-router-output/index.ts",
        "line": 227
      },
      "name": "DataAwsccMediaconnectRouterOutputConfigurationMediaConnectFlowOutputReference",
      "namespace": "dataAwsccMediaconnectRouterOutput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
            "line": 255
          },
          "name": "destinationTransitEncryption",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfigurationMediaConnectFlowDestinationTransitEncryptionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
            "line": 260
          },
          "name": "flowArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
            "line": 265
          },
          "name": "flowSourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
            "line": 238
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfigurationMediaConnectFlow"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-router-output/index:DataAwsccMediaconnectRouterOutputConfigurationMediaConnectFlowOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfigurationMediaLiveInput": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfigurationMediaLiveInput",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
        "line": 448
      },
      "name": "DataAwsccMediaconnectRouterOutputConfigurationMediaLiveInput",
      "namespace": "dataAwsccMediaconnectRouterOutput",
      "symbolId": "src/data-awscc-mediaconnect-router-output/index:DataAwsccMediaconnectRouterOutputConfigurationMediaLiveInput"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfigurationMediaLiveInputDestinationTransitEncryption": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfigurationMediaLiveInputDestinationTransitEncryption",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
        "line": 388
      },
      "name": "DataAwsccMediaconnectRouterOutputConfigurationMediaLiveInputDestinationTransitEncryption",
      "namespace": "dataAwsccMediaconnectRouterOutput",
      "symbolId": "src/data-awscc-mediaconnect-router-output/index:DataAwsccMediaconnectRouterOutputConfigurationMediaLiveInputDestinationTransitEncryption"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfigurationMediaLiveInputDestinationTransitEncryptionEncryptionKeyConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfigurationMediaLiveInputDestinationTransitEncryptionEncryptionKeyConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
        "line": 328
      },
      "name": "DataAwsccMediaconnectRouterOutputConfigurationMediaLiveInputDestinationTransitEncryptionEncryptionKeyConfiguration",
      "namespace": "dataAwsccMediaconnectRouterOutput",
      "symbolId": "src/data-awscc-mediaconnect-router-output/index:DataAwsccMediaconnectRouterOutputConfigurationMediaLiveInputDestinationTransitEncryptionEncryptionKeyConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfigurationMediaLiveInputDestinationTransitEncryptionEncryptionKeyConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfigurationMediaLiveInputDestinationTransitEncryptionEncryptionKeyConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-router-output/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/data-awscc-mediaconnect-router-output/index.ts",
        "line": 351
      },
      "name": "DataAwsccMediaconnectRouterOutputConfigurationMediaLiveInputDestinationTransitEncryptionEncryptionKeyConfigurationOutputReference",
      "namespace": "dataAwsccMediaconnectRouterOutput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
            "line": 378
          },
          "name": "automatic",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
            "line": 384
          },
          "name": "secretsManager",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfigurationMediaLiveInputDestinationTransitEncryptionEncryptionKeyConfigurationSecretsManagerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
            "line": 362
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfigurationMediaLiveInputDestinationTransitEncryptionEncryptionKeyConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-router-output/index:DataAwsccMediaconnectRouterOutputConfigurationMediaLiveInputDestinationTransitEncryptionEncryptionKeyConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfigurationMediaLiveInputDestinationTransitEncryptionEncryptionKeyConfigurationSecretsManager": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfigurationMediaLiveInputDestinationTransitEncryptionEncryptionKeyConfigurationSecretsManager",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
        "line": 269
      },
      "name": "DataAwsccMediaconnectRouterOutputConfigurationMediaLiveInputDestinationTransitEncryptionEncryptionKeyConfigurationSecretsManager",
      "namespace": "dataAwsccMediaconnectRouterOutput",
      "symbolId": "src/data-awscc-mediaconnect-router-output/index:DataAwsccMediaconnectRouterOutputConfigurationMediaLiveInputDestinationTransitEncryptionEncryptionKeyConfigurationSecretsManager"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfigurationMediaLiveInputDestinationTransitEncryptionEncryptionKeyConfigurationSecretsManagerOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfigurationMediaLiveInputDestinationTransitEncryptionEncryptionKeyConfigurationSecretsManagerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-router-output/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-awscc-mediaconnect-router-output/index.ts",
        "line": 292
      },
      "name": "DataAwsccMediaconnectRouterOutputConfigurationMediaLiveInputDestinationTransitEncryptionEncryptionKeyConfigurationSecretsManagerOutputReference",
      "namespace": "dataAwsccMediaconnectRouterOutput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
            "line": 319
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
            "line": 324
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
            "line": 303
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfigurationMediaLiveInputDestinationTransitEncryptionEncryptionKeyConfigurationSecretsManager"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-router-output/index:DataAwsccMediaconnectRouterOutputConfigurationMediaLiveInputDestinationTransitEncryptionEncryptionKeyConfigurationSecretsManagerOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfigurationMediaLiveInputDestinationTransitEncryptionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfigurationMediaLiveInputDestinationTransitEncryptionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-router-output/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/data-awscc-mediaconnect-router-output/index.ts",
        "line": 411
      },
      "name": "DataAwsccMediaconnectRouterOutputConfigurationMediaLiveInputDestinationTransitEncryptionOutputReference",
      "namespace": "dataAwsccMediaconnectRouterOutput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
            "line": 439
          },
          "name": "encryptionKeyConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfigurationMediaLiveInputDestinationTransitEncryptionEncryptionKeyConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
            "line": 444
          },
          "name": "encryptionKeyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
            "line": 422
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfigurationMediaLiveInputDestinationTransitEncryption"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-router-output/index:DataAwsccMediaconnectRouterOutputConfigurationMediaLiveInputDestinationTransitEncryptionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfigurationMediaLiveInputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfigurationMediaLiveInputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
          "line": 478
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
        "line": 471
      },
      "name": "DataAwsccMediaconnectRouterOutputConfigurationMediaLiveInputOutputReference",
      "namespace": "dataAwsccMediaconnectRouterOutput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
            "line": 499
          },
          "name": "destinationTransitEncryption",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfigurationMediaLiveInputDestinationTransitEncryptionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
            "line": 504
          },
          "name": "mediaLiveInputArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
            "line": 509
          },
          "name": "mediaLivePipelineId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
            "line": 482
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfigurationMediaLiveInput"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-router-output/index:DataAwsccMediaconnectRouterOutputConfigurationMediaLiveInputOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
          "line": 1172
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
        "line": 1165
      },
      "name": "DataAwsccMediaconnectRouterOutputConfigurationOutputReference",
      "namespace": "dataAwsccMediaconnectRouterOutput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
            "line": 1193
          },
          "name": "mediaConnectFlow",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfigurationMediaConnectFlowOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
            "line": 1199
          },
          "name": "mediaLiveInput",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfigurationMediaLiveInputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
            "line": 1205
          },
          "name": "standard",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfigurationStandardOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
            "line": 1176
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-router-output/index:DataAwsccMediaconnectRouterOutputConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfigurationStandard": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfigurationStandard",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
        "line": 1077
      },
      "name": "DataAwsccMediaconnectRouterOutputConfigurationStandard",
      "namespace": "dataAwsccMediaconnectRouterOutput",
      "symbolId": "src/data-awscc-mediaconnect-router-output/index:DataAwsccMediaconnectRouterOutputConfigurationStandard"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfigurationStandardOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfigurationStandardOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
          "line": 1107
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
        "line": 1100
      },
      "name": "DataAwsccMediaconnectRouterOutputConfigurationStandardOutputReference",
      "namespace": "dataAwsccMediaconnectRouterOutput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
            "line": 1127
          },
          "name": "networkInterfaceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
            "line": 1132
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
            "line": 1138
          },
          "name": "protocolConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfigurationStandardProtocolConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
            "line": 1111
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfigurationStandard"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-router-output/index:DataAwsccMediaconnectRouterOutputConfigurationStandardOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfigurationStandardProtocolConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfigurationStandardProtocolConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
        "line": 1004
      },
      "name": "DataAwsccMediaconnectRouterOutputConfigurationStandardProtocolConfiguration",
      "namespace": "dataAwsccMediaconnectRouterOutput",
      "symbolId": "src/data-awscc-mediaconnect-router-output/index:DataAwsccMediaconnectRouterOutputConfigurationStandardProtocolConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfigurationStandardProtocolConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfigurationStandardProtocolConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
          "line": 1034
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
        "line": 1027
      },
      "name": "DataAwsccMediaconnectRouterOutputConfigurationStandardProtocolConfigurationOutputReference",
      "namespace": "dataAwsccMediaconnectRouterOutput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
            "line": 1055
          },
          "name": "rist",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfigurationStandardProtocolConfigurationRistOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
            "line": 1061
          },
          "name": "rtp",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfigurationStandardProtocolConfigurationRtpOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
            "line": 1067
          },
          "name": "srtCaller",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtCallerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
            "line": 1073
          },
          "name": "srtListener",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtListenerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
            "line": 1038
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfigurationStandardProtocolConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-router-output/index:DataAwsccMediaconnectRouterOutputConfigurationStandardProtocolConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfigurationStandardProtocolConfigurationRist": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfigurationStandardProtocolConfigurationRist",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
        "line": 513
      },
      "name": "DataAwsccMediaconnectRouterOutputConfigurationStandardProtocolConfigurationRist",
      "namespace": "dataAwsccMediaconnectRouterOutput",
      "symbolId": "src/data-awscc-mediaconnect-router-output/index:DataAwsccMediaconnectRouterOutputConfigurationStandardProtocolConfigurationRist"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfigurationStandardProtocolConfigurationRistOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfigurationStandardProtocolConfigurationRistOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
          "line": 543
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
        "line": 536
      },
      "name": "DataAwsccMediaconnectRouterOutputConfigurationStandardProtocolConfigurationRistOutputReference",
      "namespace": "dataAwsccMediaconnectRouterOutput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
            "line": 563
          },
          "name": "destinationAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
            "line": 568
          },
          "name": "destinationPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
            "line": 547
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfigurationStandardProtocolConfigurationRist"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-router-output/index:DataAwsccMediaconnectRouterOutputConfigurationStandardProtocolConfigurationRistOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfigurationStandardProtocolConfigurationRtp": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfigurationStandardProtocolConfigurationRtp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
        "line": 572
      },
      "name": "DataAwsccMediaconnectRouterOutputConfigurationStandardProtocolConfigurationRtp",
      "namespace": "dataAwsccMediaconnectRouterOutput",
      "symbolId": "src/data-awscc-mediaconnect-router-output/index:DataAwsccMediaconnectRouterOutputConfigurationStandardProtocolConfigurationRtp"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfigurationStandardProtocolConfigurationRtpOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfigurationStandardProtocolConfigurationRtpOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
          "line": 602
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
        "line": 595
      },
      "name": "DataAwsccMediaconnectRouterOutputConfigurationStandardProtocolConfigurationRtpOutputReference",
      "namespace": "dataAwsccMediaconnectRouterOutput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
            "line": 622
          },
          "name": "destinationAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
            "line": 627
          },
          "name": "destinationPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
            "line": 632
          },
          "name": "forwardErrorCorrection",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
            "line": 606
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfigurationStandardProtocolConfigurationRtp"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-router-output/index:DataAwsccMediaconnectRouterOutputConfigurationStandardProtocolConfigurationRtpOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtCaller": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtCaller",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
        "line": 750
      },
      "name": "DataAwsccMediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtCaller",
      "namespace": "dataAwsccMediaconnectRouterOutput",
      "symbolId": "src/data-awscc-mediaconnect-router-output/index:DataAwsccMediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtCaller"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtCallerEncryptionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtCallerEncryptionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
        "line": 695
      },
      "name": "DataAwsccMediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtCallerEncryptionConfiguration",
      "namespace": "dataAwsccMediaconnectRouterOutput",
      "symbolId": "src/data-awscc-mediaconnect-router-output/index:DataAwsccMediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtCallerEncryptionConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtCallerEncryptionConfigurationEncryptionKey": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtCallerEncryptionConfigurationEncryptionKey",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
        "line": 636
      },
      "name": "DataAwsccMediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtCallerEncryptionConfigurationEncryptionKey",
      "namespace": "dataAwsccMediaconnectRouterOutput",
      "symbolId": "src/data-awscc-mediaconnect-router-output/index:DataAwsccMediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtCallerEncryptionConfigurationEncryptionKey"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtCallerEncryptionConfigurationEncryptionKeyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtCallerEncryptionConfigurationEncryptionKeyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-router-output/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
        "line": 659
      },
      "name": "DataAwsccMediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtCallerEncryptionConfigurationEncryptionKeyOutputReference",
      "namespace": "dataAwsccMediaconnectRouterOutput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
            "line": 686
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
            "line": 691
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
            "line": 670
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtCallerEncryptionConfigurationEncryptionKey"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-router-output/index:DataAwsccMediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtCallerEncryptionConfigurationEncryptionKeyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtCallerEncryptionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtCallerEncryptionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
          "line": 725
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
        "line": 718
      },
      "name": "DataAwsccMediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtCallerEncryptionConfigurationOutputReference",
      "namespace": "dataAwsccMediaconnectRouterOutput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
            "line": 746
          },
          "name": "encryptionKey",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtCallerEncryptionConfigurationEncryptionKeyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
            "line": 729
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtCallerEncryptionConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-router-output/index:DataAwsccMediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtCallerEncryptionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtCallerOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtCallerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-router-output/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-awscc-mediaconnect-router-output/index.ts",
        "line": 773
      },
      "name": "DataAwsccMediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtCallerOutputReference",
      "namespace": "dataAwsccMediaconnectRouterOutput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
            "line": 800
          },
          "name": "destinationAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
            "line": 805
          },
          "name": "destinationPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
            "line": 811
          },
          "name": "encryptionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtCallerEncryptionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
            "line": 816
          },
          "name": "minimumLatencyMilliseconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
            "line": 821
          },
          "name": "streamId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
            "line": 784
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtCaller"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-router-output/index:DataAwsccMediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtCallerOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtListener": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtListener",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
        "line": 939
      },
      "name": "DataAwsccMediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtListener",
      "namespace": "dataAwsccMediaconnectRouterOutput",
      "symbolId": "src/data-awscc-mediaconnect-router-output/index:DataAwsccMediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtListener"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtListenerEncryptionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtListenerEncryptionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
        "line": 884
      },
      "name": "DataAwsccMediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtListenerEncryptionConfiguration",
      "namespace": "dataAwsccMediaconnectRouterOutput",
      "symbolId": "src/data-awscc-mediaconnect-router-output/index:DataAwsccMediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtListenerEncryptionConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtListenerEncryptionConfigurationEncryptionKey": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtListenerEncryptionConfigurationEncryptionKey",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
        "line": 825
      },
      "name": "DataAwsccMediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtListenerEncryptionConfigurationEncryptionKey",
      "namespace": "dataAwsccMediaconnectRouterOutput",
      "symbolId": "src/data-awscc-mediaconnect-router-output/index:DataAwsccMediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtListenerEncryptionConfigurationEncryptionKey"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtListenerEncryptionConfigurationEncryptionKeyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtListenerEncryptionConfigurationEncryptionKeyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
          "line": 855
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
        "line": 848
      },
      "name": "DataAwsccMediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtListenerEncryptionConfigurationEncryptionKeyOutputReference",
      "namespace": "dataAwsccMediaconnectRouterOutput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
            "line": 875
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
            "line": 880
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
            "line": 859
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtListenerEncryptionConfigurationEncryptionKey"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-router-output/index:DataAwsccMediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtListenerEncryptionConfigurationEncryptionKeyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtListenerEncryptionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtListenerEncryptionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-router-output/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-awscc-mediaconnect-router-output/index.ts",
        "line": 907
      },
      "name": "DataAwsccMediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtListenerEncryptionConfigurationOutputReference",
      "namespace": "dataAwsccMediaconnectRouterOutput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
            "line": 935
          },
          "name": "encryptionKey",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtListenerEncryptionConfigurationEncryptionKeyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
            "line": 918
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtListenerEncryptionConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-router-output/index:DataAwsccMediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtListenerEncryptionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtListenerOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtListenerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-router-output/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
        "line": 962
      },
      "name": "DataAwsccMediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtListenerOutputReference",
      "namespace": "dataAwsccMediaconnectRouterOutput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
            "line": 990
          },
          "name": "encryptionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtListenerEncryptionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
            "line": 995
          },
          "name": "minimumLatencyMilliseconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
            "line": 1000
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
            "line": 973
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtListener"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-router-output/index:DataAwsccMediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtListenerOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputMaintenanceConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputMaintenanceConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
        "line": 1268
      },
      "name": "DataAwsccMediaconnectRouterOutputMaintenanceConfiguration",
      "namespace": "dataAwsccMediaconnectRouterOutput",
      "symbolId": "src/data-awscc-mediaconnect-router-output/index:DataAwsccMediaconnectRouterOutputMaintenanceConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputMaintenanceConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputMaintenanceConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
          "line": 1298
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
        "line": 1291
      },
      "name": "DataAwsccMediaconnectRouterOutputMaintenanceConfigurationOutputReference",
      "namespace": "dataAwsccMediaconnectRouterOutput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
            "line": 1318
          },
          "name": "default",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
            "line": 1324
          },
          "name": "preferredDayTime",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputMaintenanceConfigurationPreferredDayTimeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
            "line": 1302
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputMaintenanceConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-router-output/index:DataAwsccMediaconnectRouterOutputMaintenanceConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputMaintenanceConfigurationPreferredDayTime": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputMaintenanceConfigurationPreferredDayTime",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
        "line": 1209
      },
      "name": "DataAwsccMediaconnectRouterOutputMaintenanceConfigurationPreferredDayTime",
      "namespace": "dataAwsccMediaconnectRouterOutput",
      "symbolId": "src/data-awscc-mediaconnect-router-output/index:DataAwsccMediaconnectRouterOutputMaintenanceConfigurationPreferredDayTime"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputMaintenanceConfigurationPreferredDayTimeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputMaintenanceConfigurationPreferredDayTimeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
          "line": 1239
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
        "line": 1232
      },
      "name": "DataAwsccMediaconnectRouterOutputMaintenanceConfigurationPreferredDayTimeOutputReference",
      "namespace": "dataAwsccMediaconnectRouterOutput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
            "line": 1259
          },
          "name": "day",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
            "line": 1264
          },
          "name": "time",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
            "line": 1243
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputMaintenanceConfigurationPreferredDayTime"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-router-output/index:DataAwsccMediaconnectRouterOutputMaintenanceConfigurationPreferredDayTimeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
        "line": 1328
      },
      "name": "DataAwsccMediaconnectRouterOutputTags",
      "namespace": "dataAwsccMediaconnectRouterOutput",
      "symbolId": "src/data-awscc-mediaconnect-router-output/index:DataAwsccMediaconnectRouterOutputTags"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
          "line": 1397
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
        "line": 1390
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
            "line": 1404
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccMediaconnectRouterOutputTagsList",
      "namespace": "dataAwsccMediaconnectRouterOutput",
      "symbolId": "src/data-awscc-mediaconnect-router-output/index:DataAwsccMediaconnectRouterOutputTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
          "line": 1360
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
        "line": 1351
      },
      "name": "DataAwsccMediaconnectRouterOutputTagsOutputReference",
      "namespace": "dataAwsccMediaconnectRouterOutput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
            "line": 1380
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
            "line": 1385
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-output/index.ts",
            "line": 1364
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutput.DataAwsccMediaconnectRouterOutputTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-router-output/index:DataAwsccMediaconnectRouterOutputTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutputs.DataAwsccMediaconnectRouterOutputs": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediaconnect_router_outputs awscc_mediaconnect_router_outputs}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutputs.DataAwsccMediaconnectRouterOutputs",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediaconnect_router_outputs awscc_mediaconnect_router_outputs} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconnect-router-outputs/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutputs.DataAwsccMediaconnectRouterOutputsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-outputs/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccMediaconnectRouterOutputs resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-outputs/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccMediaconnectRouterOutputs to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediaconnect_router_outputs#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccMediaconnectRouterOutputs that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccMediaconnectRouterOutputs to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-outputs/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-outputs/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccMediaconnectRouterOutputs",
      "namespace": "dataAwsccMediaconnectRouterOutputs",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-outputs/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-outputs/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconnect-router-outputs/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconnect-router-outputs/index:DataAwsccMediaconnectRouterOutputs"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutputs.DataAwsccMediaconnectRouterOutputsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconnectRouterOutputs.DataAwsccMediaconnectRouterOutputsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconnect-router-outputs/index.ts",
        "line": 14
      },
      "name": "DataAwsccMediaconnectRouterOutputsConfig",
      "namespace": "dataAwsccMediaconnectRouterOutputs",
      "symbolId": "src/data-awscc-mediaconnect-router-outputs/index:DataAwsccMediaconnectRouterOutputsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconvertPreset.DataAwsccMediaconvertPreset": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediaconvert_preset awscc_mediaconvert_preset}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconvertPreset.DataAwsccMediaconvertPreset",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediaconvert_preset awscc_mediaconvert_preset} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconvert-preset/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMediaconvertPreset.DataAwsccMediaconvertPresetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconvert-preset/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccMediaconvertPreset resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconvert-preset/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccMediaconvertPreset to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediaconvert_preset#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccMediaconvertPreset that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccMediaconvertPreset to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconvert-preset/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-awscc-mediaconvert-preset/index.ts",
            "line": 137
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccMediaconvertPreset",
      "namespace": "dataAwsccMediaconvertPreset",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconvert-preset/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconvert-preset/index.ts",
            "line": 85
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconvert-preset/index.ts",
            "line": 90
          },
          "name": "category",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconvert-preset/index.ts",
            "line": 95
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconvert-preset/index.ts",
            "line": 113
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconvert-preset/index.ts",
            "line": 118
          },
          "name": "settingsJson",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconvert-preset/index.ts",
            "line": 123
          },
          "name": "tags",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconvert-preset/index.ts",
            "line": 108
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconvert-preset/index.ts",
            "line": 101
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconvert-preset/index:DataAwsccMediaconvertPreset"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconvertPreset.DataAwsccMediaconvertPresetConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconvertPreset.DataAwsccMediaconvertPresetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconvert-preset/index.ts",
        "line": 14
      },
      "name": "DataAwsccMediaconvertPresetConfig",
      "namespace": "dataAwsccMediaconvertPreset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediaconvert_preset#id DataAwsccMediaconvertPreset#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconvert-preset/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconvert-preset/index:DataAwsccMediaconvertPresetConfig"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconvertPresets.DataAwsccMediaconvertPresets": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediaconvert_presets awscc_mediaconvert_presets}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconvertPresets.DataAwsccMediaconvertPresets",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediaconvert_presets awscc_mediaconvert_presets} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediaconvert-presets/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMediaconvertPresets.DataAwsccMediaconvertPresetsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconvert-presets/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccMediaconvertPresets resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconvert-presets/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccMediaconvertPresets to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediaconvert_presets#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccMediaconvertPresets that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccMediaconvertPresets to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconvert-presets/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediaconvert-presets/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccMediaconvertPresets",
      "namespace": "dataAwsccMediaconvertPresets",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconvert-presets/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconvert-presets/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediaconvert-presets/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-mediaconvert-presets/index:DataAwsccMediaconvertPresets"
    },
    "@cdktn/provider-awscc.dataAwsccMediaconvertPresets.DataAwsccMediaconvertPresetsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediaconvertPresets.DataAwsccMediaconvertPresetsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediaconvert-presets/index.ts",
        "line": 14
      },
      "name": "DataAwsccMediaconvertPresetsConfig",
      "namespace": "dataAwsccMediaconvertPresets",
      "symbolId": "src/data-awscc-mediaconvert-presets/index:DataAwsccMediaconvertPresetsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveChannelPlacementGroup.DataAwsccMedialiveChannelPlacementGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/medialive_channel_placement_group awscc_medialive_channel_placement_group}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveChannelPlacementGroup.DataAwsccMedialiveChannelPlacementGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/medialive_channel_placement_group awscc_medialive_channel_placement_group} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-medialive-channel-placement-group/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-awscc.dataAwsccMedialiveChannelPlacementGroup.DataAwsccMedialiveChannelPlacementGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-medialive-channel-placement-group/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccMedialiveChannelPlacementGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-channel-placement-group/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 DataAwsccMedialiveChannelPlacementGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/medialive_channel_placement_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccMedialiveChannelPlacementGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccMedialiveChannelPlacementGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-channel-placement-group/index.ts",
            "line": 222
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-channel-placement-group/index.ts",
            "line": 228
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccMedialiveChannelPlacementGroup",
      "namespace": "dataAwsccMedialiveChannelPlacementGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-channel-placement-group/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-channel-placement-group/index.ts",
            "line": 165
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-channel-placement-group/index.ts",
            "line": 170
          },
          "name": "channelPlacementGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-channel-placement-group/index.ts",
            "line": 175
          },
          "name": "channels",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-channel-placement-group/index.ts",
            "line": 180
          },
          "name": "clusterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-channel-placement-group/index.ts",
            "line": 198
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-channel-placement-group/index.ts",
            "line": 203
          },
          "name": "nodes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-channel-placement-group/index.ts",
            "line": 208
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-channel-placement-group/index.ts",
            "line": 214
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveChannelPlacementGroup.DataAwsccMedialiveChannelPlacementGroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-channel-placement-group/index.ts",
            "line": 193
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-channel-placement-group/index.ts",
            "line": 186
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-medialive-channel-placement-group/index:DataAwsccMedialiveChannelPlacementGroup"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveChannelPlacementGroup.DataAwsccMedialiveChannelPlacementGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveChannelPlacementGroup.DataAwsccMedialiveChannelPlacementGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-medialive-channel-placement-group/index.ts",
        "line": 14
      },
      "name": "DataAwsccMedialiveChannelPlacementGroupConfig",
      "namespace": "dataAwsccMedialiveChannelPlacementGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/medialive_channel_placement_group#id DataAwsccMedialiveChannelPlacementGroup#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-channel-placement-group/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-medialive-channel-placement-group/index:DataAwsccMedialiveChannelPlacementGroupConfig"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveChannelPlacementGroup.DataAwsccMedialiveChannelPlacementGroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveChannelPlacementGroup.DataAwsccMedialiveChannelPlacementGroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-medialive-channel-placement-group/index.ts",
        "line": 25
      },
      "name": "DataAwsccMedialiveChannelPlacementGroupTags",
      "namespace": "dataAwsccMedialiveChannelPlacementGroup",
      "symbolId": "src/data-awscc-medialive-channel-placement-group/index:DataAwsccMedialiveChannelPlacementGroupTags"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveChannelPlacementGroup.DataAwsccMedialiveChannelPlacementGroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveChannelPlacementGroup.DataAwsccMedialiveChannelPlacementGroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-medialive-channel-placement-group/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-awscc-medialive-channel-placement-group/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-channel-placement-group/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-awscc.dataAwsccMedialiveChannelPlacementGroup.DataAwsccMedialiveChannelPlacementGroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccMedialiveChannelPlacementGroupTagsList",
      "namespace": "dataAwsccMedialiveChannelPlacementGroup",
      "symbolId": "src/data-awscc-medialive-channel-placement-group/index:DataAwsccMedialiveChannelPlacementGroupTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveChannelPlacementGroup.DataAwsccMedialiveChannelPlacementGroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveChannelPlacementGroup.DataAwsccMedialiveChannelPlacementGroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-medialive-channel-placement-group/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-medialive-channel-placement-group/index.ts",
        "line": 48
      },
      "name": "DataAwsccMedialiveChannelPlacementGroupTagsOutputReference",
      "namespace": "dataAwsccMedialiveChannelPlacementGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-channel-placement-group/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-channel-placement-group/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-channel-placement-group/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveChannelPlacementGroup.DataAwsccMedialiveChannelPlacementGroupTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-medialive-channel-placement-group/index:DataAwsccMedialiveChannelPlacementGroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveCloudwatchAlarmTemplate.DataAwsccMedialiveCloudwatchAlarmTemplate": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/medialive_cloudwatch_alarm_template awscc_medialive_cloudwatch_alarm_template}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveCloudwatchAlarmTemplate.DataAwsccMedialiveCloudwatchAlarmTemplate",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/medialive_cloudwatch_alarm_template awscc_medialive_cloudwatch_alarm_template} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-medialive-cloudwatch-alarm-template/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveCloudwatchAlarmTemplate.DataAwsccMedialiveCloudwatchAlarmTemplateConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-medialive-cloudwatch-alarm-template/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccMedialiveCloudwatchAlarmTemplate resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-cloudwatch-alarm-template/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccMedialiveCloudwatchAlarmTemplate to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/medialive_cloudwatch_alarm_template#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccMedialiveCloudwatchAlarmTemplate that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccMedialiveCloudwatchAlarmTemplate to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-cloudwatch-alarm-template/index.ts",
            "line": 197
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-cloudwatch-alarm-template/index.ts",
            "line": 203
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccMedialiveCloudwatchAlarmTemplate",
      "namespace": "dataAwsccMedialiveCloudwatchAlarmTemplate",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-cloudwatch-alarm-template/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-cloudwatch-alarm-template/index.ts",
            "line": 85
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-cloudwatch-alarm-template/index.ts",
            "line": 90
          },
          "name": "cloudwatchAlarmTemplateId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-cloudwatch-alarm-template/index.ts",
            "line": 95
          },
          "name": "comparisonOperator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-cloudwatch-alarm-template/index.ts",
            "line": 100
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-cloudwatch-alarm-template/index.ts",
            "line": 105
          },
          "name": "datapointsToAlarm",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-cloudwatch-alarm-template/index.ts",
            "line": 110
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-cloudwatch-alarm-template/index.ts",
            "line": 115
          },
          "name": "evaluationPeriods",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-cloudwatch-alarm-template/index.ts",
            "line": 120
          },
          "name": "groupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-cloudwatch-alarm-template/index.ts",
            "line": 125
          },
          "name": "groupIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-cloudwatch-alarm-template/index.ts",
            "line": 143
          },
          "name": "identifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-cloudwatch-alarm-template/index.ts",
            "line": 148
          },
          "name": "metricName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-cloudwatch-alarm-template/index.ts",
            "line": 153
          },
          "name": "modifiedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-cloudwatch-alarm-template/index.ts",
            "line": 158
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-cloudwatch-alarm-template/index.ts",
            "line": 163
          },
          "name": "period",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-cloudwatch-alarm-template/index.ts",
            "line": 168
          },
          "name": "statistic",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-cloudwatch-alarm-template/index.ts",
            "line": 174
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-cloudwatch-alarm-template/index.ts",
            "line": 179
          },
          "name": "targetResourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-cloudwatch-alarm-template/index.ts",
            "line": 184
          },
          "name": "threshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-cloudwatch-alarm-template/index.ts",
            "line": 189
          },
          "name": "treatMissingData",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-cloudwatch-alarm-template/index.ts",
            "line": 138
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-cloudwatch-alarm-template/index.ts",
            "line": 131
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-medialive-cloudwatch-alarm-template/index:DataAwsccMedialiveCloudwatchAlarmTemplate"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveCloudwatchAlarmTemplate.DataAwsccMedialiveCloudwatchAlarmTemplateConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveCloudwatchAlarmTemplate.DataAwsccMedialiveCloudwatchAlarmTemplateConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-medialive-cloudwatch-alarm-template/index.ts",
        "line": 14
      },
      "name": "DataAwsccMedialiveCloudwatchAlarmTemplateConfig",
      "namespace": "dataAwsccMedialiveCloudwatchAlarmTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/medialive_cloudwatch_alarm_template#id DataAwsccMedialiveCloudwatchAlarmTemplate#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-cloudwatch-alarm-template/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-medialive-cloudwatch-alarm-template/index:DataAwsccMedialiveCloudwatchAlarmTemplateConfig"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveCloudwatchAlarmTemplateGroup.DataAwsccMedialiveCloudwatchAlarmTemplateGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/medialive_cloudwatch_alarm_template_group awscc_medialive_cloudwatch_alarm_template_group}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveCloudwatchAlarmTemplateGroup.DataAwsccMedialiveCloudwatchAlarmTemplateGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/medialive_cloudwatch_alarm_template_group awscc_medialive_cloudwatch_alarm_template_group} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-medialive-cloudwatch-alarm-template-group/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveCloudwatchAlarmTemplateGroup.DataAwsccMedialiveCloudwatchAlarmTemplateGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-medialive-cloudwatch-alarm-template-group/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccMedialiveCloudwatchAlarmTemplateGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-cloudwatch-alarm-template-group/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccMedialiveCloudwatchAlarmTemplateGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/medialive_cloudwatch_alarm_template_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccMedialiveCloudwatchAlarmTemplateGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccMedialiveCloudwatchAlarmTemplateGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-cloudwatch-alarm-template-group/index.ts",
            "line": 142
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-cloudwatch-alarm-template-group/index.ts",
            "line": 148
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccMedialiveCloudwatchAlarmTemplateGroup",
      "namespace": "dataAwsccMedialiveCloudwatchAlarmTemplateGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-cloudwatch-alarm-template-group/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-cloudwatch-alarm-template-group/index.ts",
            "line": 85
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-cloudwatch-alarm-template-group/index.ts",
            "line": 90
          },
          "name": "cloudwatchAlarmTemplateGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-cloudwatch-alarm-template-group/index.ts",
            "line": 95
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-cloudwatch-alarm-template-group/index.ts",
            "line": 100
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-cloudwatch-alarm-template-group/index.ts",
            "line": 118
          },
          "name": "identifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-cloudwatch-alarm-template-group/index.ts",
            "line": 123
          },
          "name": "modifiedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-cloudwatch-alarm-template-group/index.ts",
            "line": 128
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-cloudwatch-alarm-template-group/index.ts",
            "line": 134
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-cloudwatch-alarm-template-group/index.ts",
            "line": 113
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-cloudwatch-alarm-template-group/index.ts",
            "line": 106
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-medialive-cloudwatch-alarm-template-group/index:DataAwsccMedialiveCloudwatchAlarmTemplateGroup"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveCloudwatchAlarmTemplateGroup.DataAwsccMedialiveCloudwatchAlarmTemplateGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveCloudwatchAlarmTemplateGroup.DataAwsccMedialiveCloudwatchAlarmTemplateGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-medialive-cloudwatch-alarm-template-group/index.ts",
        "line": 14
      },
      "name": "DataAwsccMedialiveCloudwatchAlarmTemplateGroupConfig",
      "namespace": "dataAwsccMedialiveCloudwatchAlarmTemplateGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/medialive_cloudwatch_alarm_template_group#id DataAwsccMedialiveCloudwatchAlarmTemplateGroup#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-cloudwatch-alarm-template-group/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-medialive-cloudwatch-alarm-template-group/index:DataAwsccMedialiveCloudwatchAlarmTemplateGroupConfig"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveCloudwatchAlarmTemplateGroups.DataAwsccMedialiveCloudwatchAlarmTemplateGroups": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/medialive_cloudwatch_alarm_template_groups awscc_medialive_cloudwatch_alarm_template_groups}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveCloudwatchAlarmTemplateGroups.DataAwsccMedialiveCloudwatchAlarmTemplateGroups",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/medialive_cloudwatch_alarm_template_groups awscc_medialive_cloudwatch_alarm_template_groups} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-medialive-cloudwatch-alarm-template-groups/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveCloudwatchAlarmTemplateGroups.DataAwsccMedialiveCloudwatchAlarmTemplateGroupsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-medialive-cloudwatch-alarm-template-groups/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccMedialiveCloudwatchAlarmTemplateGroups resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-cloudwatch-alarm-template-groups/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccMedialiveCloudwatchAlarmTemplateGroups to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/medialive_cloudwatch_alarm_template_groups#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccMedialiveCloudwatchAlarmTemplateGroups that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccMedialiveCloudwatchAlarmTemplateGroups to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-cloudwatch-alarm-template-groups/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-cloudwatch-alarm-template-groups/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccMedialiveCloudwatchAlarmTemplateGroups",
      "namespace": "dataAwsccMedialiveCloudwatchAlarmTemplateGroups",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-cloudwatch-alarm-template-groups/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-cloudwatch-alarm-template-groups/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-cloudwatch-alarm-template-groups/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-medialive-cloudwatch-alarm-template-groups/index:DataAwsccMedialiveCloudwatchAlarmTemplateGroups"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveCloudwatchAlarmTemplateGroups.DataAwsccMedialiveCloudwatchAlarmTemplateGroupsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveCloudwatchAlarmTemplateGroups.DataAwsccMedialiveCloudwatchAlarmTemplateGroupsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-medialive-cloudwatch-alarm-template-groups/index.ts",
        "line": 14
      },
      "name": "DataAwsccMedialiveCloudwatchAlarmTemplateGroupsConfig",
      "namespace": "dataAwsccMedialiveCloudwatchAlarmTemplateGroups",
      "symbolId": "src/data-awscc-medialive-cloudwatch-alarm-template-groups/index:DataAwsccMedialiveCloudwatchAlarmTemplateGroupsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveCloudwatchAlarmTemplates.DataAwsccMedialiveCloudwatchAlarmTemplates": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/medialive_cloudwatch_alarm_templates awscc_medialive_cloudwatch_alarm_templates}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveCloudwatchAlarmTemplates.DataAwsccMedialiveCloudwatchAlarmTemplates",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/medialive_cloudwatch_alarm_templates awscc_medialive_cloudwatch_alarm_templates} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-medialive-cloudwatch-alarm-templates/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveCloudwatchAlarmTemplates.DataAwsccMedialiveCloudwatchAlarmTemplatesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-medialive-cloudwatch-alarm-templates/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccMedialiveCloudwatchAlarmTemplates resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-cloudwatch-alarm-templates/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccMedialiveCloudwatchAlarmTemplates to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/medialive_cloudwatch_alarm_templates#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccMedialiveCloudwatchAlarmTemplates that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccMedialiveCloudwatchAlarmTemplates to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-cloudwatch-alarm-templates/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-cloudwatch-alarm-templates/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccMedialiveCloudwatchAlarmTemplates",
      "namespace": "dataAwsccMedialiveCloudwatchAlarmTemplates",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-cloudwatch-alarm-templates/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-cloudwatch-alarm-templates/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-cloudwatch-alarm-templates/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-medialive-cloudwatch-alarm-templates/index:DataAwsccMedialiveCloudwatchAlarmTemplates"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveCloudwatchAlarmTemplates.DataAwsccMedialiveCloudwatchAlarmTemplatesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveCloudwatchAlarmTemplates.DataAwsccMedialiveCloudwatchAlarmTemplatesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-medialive-cloudwatch-alarm-templates/index.ts",
        "line": 14
      },
      "name": "DataAwsccMedialiveCloudwatchAlarmTemplatesConfig",
      "namespace": "dataAwsccMedialiveCloudwatchAlarmTemplates",
      "symbolId": "src/data-awscc-medialive-cloudwatch-alarm-templates/index:DataAwsccMedialiveCloudwatchAlarmTemplatesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveCluster.DataAwsccMedialiveCluster": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/medialive_cluster awscc_medialive_cluster}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveCluster.DataAwsccMedialiveCluster",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/medialive_cluster awscc_medialive_cluster} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-medialive-cluster/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveCluster.DataAwsccMedialiveClusterConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-medialive-cluster/index.ts",
        "line": 249
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccMedialiveCluster resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-cluster/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 DataAwsccMedialiveCluster to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/medialive_cluster#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccMedialiveCluster that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccMedialiveCluster to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-cluster/index.ts",
            "line": 368
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-cluster/index.ts",
            "line": 374
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccMedialiveCluster",
      "namespace": "dataAwsccMedialiveCluster",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-cluster/index.ts",
            "line": 254
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-cluster/index.ts",
            "line": 305
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-cluster/index.ts",
            "line": 310
          },
          "name": "channelIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-cluster/index.ts",
            "line": 315
          },
          "name": "clusterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-cluster/index.ts",
            "line": 320
          },
          "name": "clusterType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-cluster/index.ts",
            "line": 338
          },
          "name": "instanceRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-cluster/index.ts",
            "line": 343
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-cluster/index.ts",
            "line": 349
          },
          "name": "networkSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveCluster.DataAwsccMedialiveClusterNetworkSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-cluster/index.ts",
            "line": 354
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-cluster/index.ts",
            "line": 360
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveCluster.DataAwsccMedialiveClusterTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-cluster/index.ts",
            "line": 333
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-cluster/index.ts",
            "line": 326
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-medialive-cluster/index:DataAwsccMedialiveCluster"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveCluster.DataAwsccMedialiveClusterConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveCluster.DataAwsccMedialiveClusterConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-medialive-cluster/index.ts",
        "line": 14
      },
      "name": "DataAwsccMedialiveClusterConfig",
      "namespace": "dataAwsccMedialiveCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/medialive_cluster#id DataAwsccMedialiveCluster#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-cluster/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-medialive-cluster/index:DataAwsccMedialiveClusterConfig"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveCluster.DataAwsccMedialiveClusterNetworkSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveCluster.DataAwsccMedialiveClusterNetworkSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-medialive-cluster/index.ts",
        "line": 105
      },
      "name": "DataAwsccMedialiveClusterNetworkSettings",
      "namespace": "dataAwsccMedialiveCluster",
      "symbolId": "src/data-awscc-medialive-cluster/index:DataAwsccMedialiveClusterNetworkSettings"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveCluster.DataAwsccMedialiveClusterNetworkSettingsInterfaceMappings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveCluster.DataAwsccMedialiveClusterNetworkSettingsInterfaceMappings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-medialive-cluster/index.ts",
        "line": 25
      },
      "name": "DataAwsccMedialiveClusterNetworkSettingsInterfaceMappings",
      "namespace": "dataAwsccMedialiveCluster",
      "symbolId": "src/data-awscc-medialive-cluster/index:DataAwsccMedialiveClusterNetworkSettingsInterfaceMappings"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveCluster.DataAwsccMedialiveClusterNetworkSettingsInterfaceMappingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveCluster.DataAwsccMedialiveClusterNetworkSettingsInterfaceMappingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-medialive-cluster/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-awscc-medialive-cluster/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-cluster/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-awscc.dataAwsccMedialiveCluster.DataAwsccMedialiveClusterNetworkSettingsInterfaceMappingsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccMedialiveClusterNetworkSettingsInterfaceMappingsList",
      "namespace": "dataAwsccMedialiveCluster",
      "symbolId": "src/data-awscc-medialive-cluster/index:DataAwsccMedialiveClusterNetworkSettingsInterfaceMappingsList"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveCluster.DataAwsccMedialiveClusterNetworkSettingsInterfaceMappingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveCluster.DataAwsccMedialiveClusterNetworkSettingsInterfaceMappingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-medialive-cluster/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-medialive-cluster/index.ts",
        "line": 48
      },
      "name": "DataAwsccMedialiveClusterNetworkSettingsInterfaceMappingsOutputReference",
      "namespace": "dataAwsccMedialiveCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-cluster/index.ts",
            "line": 77
          },
          "name": "logicalInterfaceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-cluster/index.ts",
            "line": 82
          },
          "name": "networkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-cluster/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveCluster.DataAwsccMedialiveClusterNetworkSettingsInterfaceMappings"
          }
        }
      ],
      "symbolId": "src/data-awscc-medialive-cluster/index:DataAwsccMedialiveClusterNetworkSettingsInterfaceMappingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveCluster.DataAwsccMedialiveClusterNetworkSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveCluster.DataAwsccMedialiveClusterNetworkSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-medialive-cluster/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-awscc-medialive-cluster/index.ts",
        "line": 128
      },
      "name": "DataAwsccMedialiveClusterNetworkSettingsOutputReference",
      "namespace": "dataAwsccMedialiveCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-cluster/index.ts",
            "line": 155
          },
          "name": "defaultRoute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-cluster/index.ts",
            "line": 161
          },
          "name": "interfaceMappings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveCluster.DataAwsccMedialiveClusterNetworkSettingsInterfaceMappingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-cluster/index.ts",
            "line": 139
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveCluster.DataAwsccMedialiveClusterNetworkSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-medialive-cluster/index:DataAwsccMedialiveClusterNetworkSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveCluster.DataAwsccMedialiveClusterTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveCluster.DataAwsccMedialiveClusterTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-medialive-cluster/index.ts",
        "line": 165
      },
      "name": "DataAwsccMedialiveClusterTags",
      "namespace": "dataAwsccMedialiveCluster",
      "symbolId": "src/data-awscc-medialive-cluster/index:DataAwsccMedialiveClusterTags"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveCluster.DataAwsccMedialiveClusterTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveCluster.DataAwsccMedialiveClusterTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-medialive-cluster/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-awscc-medialive-cluster/index.ts",
        "line": 227
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-cluster/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-awscc.dataAwsccMedialiveCluster.DataAwsccMedialiveClusterTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccMedialiveClusterTagsList",
      "namespace": "dataAwsccMedialiveCluster",
      "symbolId": "src/data-awscc-medialive-cluster/index:DataAwsccMedialiveClusterTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveCluster.DataAwsccMedialiveClusterTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveCluster.DataAwsccMedialiveClusterTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-medialive-cluster/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-medialive-cluster/index.ts",
        "line": 188
      },
      "name": "DataAwsccMedialiveClusterTagsOutputReference",
      "namespace": "dataAwsccMedialiveCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-cluster/index.ts",
            "line": 217
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-cluster/index.ts",
            "line": 222
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-cluster/index.ts",
            "line": 201
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveCluster.DataAwsccMedialiveClusterTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-medialive-cluster/index:DataAwsccMedialiveClusterTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveClusters.DataAwsccMedialiveClusters": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/medialive_clusters awscc_medialive_clusters}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveClusters.DataAwsccMedialiveClusters",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/medialive_clusters awscc_medialive_clusters} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-medialive-clusters/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveClusters.DataAwsccMedialiveClustersConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-medialive-clusters/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccMedialiveClusters resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-clusters/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccMedialiveClusters to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/medialive_clusters#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccMedialiveClusters that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccMedialiveClusters to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-clusters/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-clusters/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccMedialiveClusters",
      "namespace": "dataAwsccMedialiveClusters",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-clusters/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-clusters/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-clusters/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-medialive-clusters/index:DataAwsccMedialiveClusters"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveClusters.DataAwsccMedialiveClustersConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveClusters.DataAwsccMedialiveClustersConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-medialive-clusters/index.ts",
        "line": 14
      },
      "name": "DataAwsccMedialiveClustersConfig",
      "namespace": "dataAwsccMedialiveClusters",
      "symbolId": "src/data-awscc-medialive-clusters/index:DataAwsccMedialiveClustersConfig"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveEventBridgeRuleTemplate.DataAwsccMedialiveEventBridgeRuleTemplate": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/medialive_event_bridge_rule_template awscc_medialive_event_bridge_rule_template}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveEventBridgeRuleTemplate.DataAwsccMedialiveEventBridgeRuleTemplate",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/medialive_event_bridge_rule_template awscc_medialive_event_bridge_rule_template} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-medialive-event-bridge-rule-template/index.ts",
          "line": 136
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveEventBridgeRuleTemplate.DataAwsccMedialiveEventBridgeRuleTemplateConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-medialive-event-bridge-rule-template/index.ts",
        "line": 104
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccMedialiveEventBridgeRuleTemplate resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-event-bridge-rule-template/index.ts",
            "line": 121
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccMedialiveEventBridgeRuleTemplate to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/medialive_event_bridge_rule_template#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccMedialiveEventBridgeRuleTemplate that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccMedialiveEventBridgeRuleTemplate to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-event-bridge-rule-template/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-awscc-medialive-event-bridge-rule-template/index.ts",
            "line": 244
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccMedialiveEventBridgeRuleTemplate",
      "namespace": "dataAwsccMedialiveEventBridgeRuleTemplate",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-event-bridge-rule-template/index.ts",
            "line": 109
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-event-bridge-rule-template/index.ts",
            "line": 160
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-event-bridge-rule-template/index.ts",
            "line": 165
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-event-bridge-rule-template/index.ts",
            "line": 170
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-event-bridge-rule-template/index.ts",
            "line": 175
          },
          "name": "eventBridgeRuleTemplateId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-event-bridge-rule-template/index.ts",
            "line": 181
          },
          "name": "eventTargets",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveEventBridgeRuleTemplate.DataAwsccMedialiveEventBridgeRuleTemplateEventTargetsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-event-bridge-rule-template/index.ts",
            "line": 186
          },
          "name": "eventType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-event-bridge-rule-template/index.ts",
            "line": 191
          },
          "name": "groupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-event-bridge-rule-template/index.ts",
            "line": 196
          },
          "name": "groupIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-event-bridge-rule-template/index.ts",
            "line": 214
          },
          "name": "identifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-event-bridge-rule-template/index.ts",
            "line": 219
          },
          "name": "modifiedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-event-bridge-rule-template/index.ts",
            "line": 224
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-event-bridge-rule-template/index.ts",
            "line": 230
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-event-bridge-rule-template/index.ts",
            "line": 209
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-event-bridge-rule-template/index.ts",
            "line": 202
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-medialive-event-bridge-rule-template/index:DataAwsccMedialiveEventBridgeRuleTemplate"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveEventBridgeRuleTemplate.DataAwsccMedialiveEventBridgeRuleTemplateConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveEventBridgeRuleTemplate.DataAwsccMedialiveEventBridgeRuleTemplateConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-medialive-event-bridge-rule-template/index.ts",
        "line": 14
      },
      "name": "DataAwsccMedialiveEventBridgeRuleTemplateConfig",
      "namespace": "dataAwsccMedialiveEventBridgeRuleTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/medialive_event_bridge_rule_template#id DataAwsccMedialiveEventBridgeRuleTemplate#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-event-bridge-rule-template/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-medialive-event-bridge-rule-template/index:DataAwsccMedialiveEventBridgeRuleTemplateConfig"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveEventBridgeRuleTemplate.DataAwsccMedialiveEventBridgeRuleTemplateEventTargets": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveEventBridgeRuleTemplate.DataAwsccMedialiveEventBridgeRuleTemplateEventTargets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-medialive-event-bridge-rule-template/index.ts",
        "line": 25
      },
      "name": "DataAwsccMedialiveEventBridgeRuleTemplateEventTargets",
      "namespace": "dataAwsccMedialiveEventBridgeRuleTemplate",
      "symbolId": "src/data-awscc-medialive-event-bridge-rule-template/index:DataAwsccMedialiveEventBridgeRuleTemplateEventTargets"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveEventBridgeRuleTemplate.DataAwsccMedialiveEventBridgeRuleTemplateEventTargetsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveEventBridgeRuleTemplate.DataAwsccMedialiveEventBridgeRuleTemplateEventTargetsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-medialive-event-bridge-rule-template/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-medialive-event-bridge-rule-template/index.ts",
        "line": 82
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-event-bridge-rule-template/index.ts",
            "line": 96
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveEventBridgeRuleTemplate.DataAwsccMedialiveEventBridgeRuleTemplateEventTargetsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccMedialiveEventBridgeRuleTemplateEventTargetsList",
      "namespace": "dataAwsccMedialiveEventBridgeRuleTemplate",
      "symbolId": "src/data-awscc-medialive-event-bridge-rule-template/index:DataAwsccMedialiveEventBridgeRuleTemplateEventTargetsList"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveEventBridgeRuleTemplate.DataAwsccMedialiveEventBridgeRuleTemplateEventTargetsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveEventBridgeRuleTemplate.DataAwsccMedialiveEventBridgeRuleTemplateEventTargetsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-medialive-event-bridge-rule-template/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-medialive-event-bridge-rule-template/index.ts",
        "line": 48
      },
      "name": "DataAwsccMedialiveEventBridgeRuleTemplateEventTargetsOutputReference",
      "namespace": "dataAwsccMedialiveEventBridgeRuleTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-event-bridge-rule-template/index.ts",
            "line": 77
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-event-bridge-rule-template/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveEventBridgeRuleTemplate.DataAwsccMedialiveEventBridgeRuleTemplateEventTargets"
          }
        }
      ],
      "symbolId": "src/data-awscc-medialive-event-bridge-rule-template/index:DataAwsccMedialiveEventBridgeRuleTemplateEventTargetsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveEventBridgeRuleTemplateGroup.DataAwsccMedialiveEventBridgeRuleTemplateGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/medialive_event_bridge_rule_template_group awscc_medialive_event_bridge_rule_template_group}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveEventBridgeRuleTemplateGroup.DataAwsccMedialiveEventBridgeRuleTemplateGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/medialive_event_bridge_rule_template_group awscc_medialive_event_bridge_rule_template_group} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-medialive-event-bridge-rule-template-group/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveEventBridgeRuleTemplateGroup.DataAwsccMedialiveEventBridgeRuleTemplateGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-medialive-event-bridge-rule-template-group/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccMedialiveEventBridgeRuleTemplateGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-event-bridge-rule-template-group/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccMedialiveEventBridgeRuleTemplateGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/medialive_event_bridge_rule_template_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccMedialiveEventBridgeRuleTemplateGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccMedialiveEventBridgeRuleTemplateGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-event-bridge-rule-template-group/index.ts",
            "line": 142
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-event-bridge-rule-template-group/index.ts",
            "line": 148
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccMedialiveEventBridgeRuleTemplateGroup",
      "namespace": "dataAwsccMedialiveEventBridgeRuleTemplateGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-event-bridge-rule-template-group/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-event-bridge-rule-template-group/index.ts",
            "line": 85
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-event-bridge-rule-template-group/index.ts",
            "line": 90
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-event-bridge-rule-template-group/index.ts",
            "line": 95
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-event-bridge-rule-template-group/index.ts",
            "line": 100
          },
          "name": "eventBridgeRuleTemplateGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-event-bridge-rule-template-group/index.ts",
            "line": 118
          },
          "name": "identifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-event-bridge-rule-template-group/index.ts",
            "line": 123
          },
          "name": "modifiedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-event-bridge-rule-template-group/index.ts",
            "line": 128
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-event-bridge-rule-template-group/index.ts",
            "line": 134
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-event-bridge-rule-template-group/index.ts",
            "line": 113
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-event-bridge-rule-template-group/index.ts",
            "line": 106
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-medialive-event-bridge-rule-template-group/index:DataAwsccMedialiveEventBridgeRuleTemplateGroup"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveEventBridgeRuleTemplateGroup.DataAwsccMedialiveEventBridgeRuleTemplateGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveEventBridgeRuleTemplateGroup.DataAwsccMedialiveEventBridgeRuleTemplateGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-medialive-event-bridge-rule-template-group/index.ts",
        "line": 14
      },
      "name": "DataAwsccMedialiveEventBridgeRuleTemplateGroupConfig",
      "namespace": "dataAwsccMedialiveEventBridgeRuleTemplateGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/medialive_event_bridge_rule_template_group#id DataAwsccMedialiveEventBridgeRuleTemplateGroup#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-event-bridge-rule-template-group/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-medialive-event-bridge-rule-template-group/index:DataAwsccMedialiveEventBridgeRuleTemplateGroupConfig"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveEventBridgeRuleTemplateGroups.DataAwsccMedialiveEventBridgeRuleTemplateGroups": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/medialive_event_bridge_rule_template_groups awscc_medialive_event_bridge_rule_template_groups}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveEventBridgeRuleTemplateGroups.DataAwsccMedialiveEventBridgeRuleTemplateGroups",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/medialive_event_bridge_rule_template_groups awscc_medialive_event_bridge_rule_template_groups} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-medialive-event-bridge-rule-template-groups/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveEventBridgeRuleTemplateGroups.DataAwsccMedialiveEventBridgeRuleTemplateGroupsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-medialive-event-bridge-rule-template-groups/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccMedialiveEventBridgeRuleTemplateGroups resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-event-bridge-rule-template-groups/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccMedialiveEventBridgeRuleTemplateGroups to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/medialive_event_bridge_rule_template_groups#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccMedialiveEventBridgeRuleTemplateGroups that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccMedialiveEventBridgeRuleTemplateGroups to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-event-bridge-rule-template-groups/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-event-bridge-rule-template-groups/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccMedialiveEventBridgeRuleTemplateGroups",
      "namespace": "dataAwsccMedialiveEventBridgeRuleTemplateGroups",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-event-bridge-rule-template-groups/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-event-bridge-rule-template-groups/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-event-bridge-rule-template-groups/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-medialive-event-bridge-rule-template-groups/index:DataAwsccMedialiveEventBridgeRuleTemplateGroups"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveEventBridgeRuleTemplateGroups.DataAwsccMedialiveEventBridgeRuleTemplateGroupsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveEventBridgeRuleTemplateGroups.DataAwsccMedialiveEventBridgeRuleTemplateGroupsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-medialive-event-bridge-rule-template-groups/index.ts",
        "line": 14
      },
      "name": "DataAwsccMedialiveEventBridgeRuleTemplateGroupsConfig",
      "namespace": "dataAwsccMedialiveEventBridgeRuleTemplateGroups",
      "symbolId": "src/data-awscc-medialive-event-bridge-rule-template-groups/index:DataAwsccMedialiveEventBridgeRuleTemplateGroupsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveEventBridgeRuleTemplates.DataAwsccMedialiveEventBridgeRuleTemplates": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/medialive_event_bridge_rule_templates awscc_medialive_event_bridge_rule_templates}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveEventBridgeRuleTemplates.DataAwsccMedialiveEventBridgeRuleTemplates",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/medialive_event_bridge_rule_templates awscc_medialive_event_bridge_rule_templates} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-medialive-event-bridge-rule-templates/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveEventBridgeRuleTemplates.DataAwsccMedialiveEventBridgeRuleTemplatesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-medialive-event-bridge-rule-templates/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccMedialiveEventBridgeRuleTemplates resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-event-bridge-rule-templates/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccMedialiveEventBridgeRuleTemplates to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/medialive_event_bridge_rule_templates#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccMedialiveEventBridgeRuleTemplates that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccMedialiveEventBridgeRuleTemplates to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-event-bridge-rule-templates/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-event-bridge-rule-templates/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccMedialiveEventBridgeRuleTemplates",
      "namespace": "dataAwsccMedialiveEventBridgeRuleTemplates",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-event-bridge-rule-templates/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-event-bridge-rule-templates/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-event-bridge-rule-templates/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-medialive-event-bridge-rule-templates/index:DataAwsccMedialiveEventBridgeRuleTemplates"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveEventBridgeRuleTemplates.DataAwsccMedialiveEventBridgeRuleTemplatesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveEventBridgeRuleTemplates.DataAwsccMedialiveEventBridgeRuleTemplatesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-medialive-event-bridge-rule-templates/index.ts",
        "line": 14
      },
      "name": "DataAwsccMedialiveEventBridgeRuleTemplatesConfig",
      "namespace": "dataAwsccMedialiveEventBridgeRuleTemplates",
      "symbolId": "src/data-awscc-medialive-event-bridge-rule-templates/index:DataAwsccMedialiveEventBridgeRuleTemplatesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveMultiplex.DataAwsccMedialiveMultiplex": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/medialive_multiplex awscc_medialive_multiplex}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveMultiplex.DataAwsccMedialiveMultiplex",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/medialive_multiplex awscc_medialive_multiplex} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-medialive-multiplex/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveMultiplex.DataAwsccMedialiveMultiplexConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-medialive-multiplex/index.ts",
        "line": 308
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccMedialiveMultiplex resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-multiplex/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 DataAwsccMedialiveMultiplex to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/medialive_multiplex#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccMedialiveMultiplex that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccMedialiveMultiplex to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-multiplex/index.ts",
            "line": 433
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-multiplex/index.ts",
            "line": 439
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccMedialiveMultiplex",
      "namespace": "dataAwsccMedialiveMultiplex",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-multiplex/index.ts",
            "line": 313
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-multiplex/index.ts",
            "line": 364
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-multiplex/index.ts",
            "line": 369
          },
          "name": "availabilityZones",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-multiplex/index.ts",
            "line": 375
          },
          "name": "destinations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveMultiplex.DataAwsccMedialiveMultiplexDestinationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-multiplex/index.ts",
            "line": 393
          },
          "name": "multiplexId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-multiplex/index.ts",
            "line": 399
          },
          "name": "multiplexSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveMultiplex.DataAwsccMedialiveMultiplexMultiplexSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-multiplex/index.ts",
            "line": 404
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-multiplex/index.ts",
            "line": 409
          },
          "name": "pipelinesRunningCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-multiplex/index.ts",
            "line": 414
          },
          "name": "programCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-multiplex/index.ts",
            "line": 419
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-multiplex/index.ts",
            "line": 425
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveMultiplex.DataAwsccMedialiveMultiplexTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-multiplex/index.ts",
            "line": 388
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-multiplex/index.ts",
            "line": 381
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-medialive-multiplex/index:DataAwsccMedialiveMultiplex"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveMultiplex.DataAwsccMedialiveMultiplexConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveMultiplex.DataAwsccMedialiveMultiplexConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-medialive-multiplex/index.ts",
        "line": 14
      },
      "name": "DataAwsccMedialiveMultiplexConfig",
      "namespace": "dataAwsccMedialiveMultiplex",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/medialive_multiplex#id DataAwsccMedialiveMultiplex#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-multiplex/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-medialive-multiplex/index:DataAwsccMedialiveMultiplexConfig"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveMultiplex.DataAwsccMedialiveMultiplexDestinations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveMultiplex.DataAwsccMedialiveMultiplexDestinations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-medialive-multiplex/index.ts",
        "line": 79
      },
      "name": "DataAwsccMedialiveMultiplexDestinations",
      "namespace": "dataAwsccMedialiveMultiplex",
      "symbolId": "src/data-awscc-medialive-multiplex/index:DataAwsccMedialiveMultiplexDestinations"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveMultiplex.DataAwsccMedialiveMultiplexDestinationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveMultiplex.DataAwsccMedialiveMultiplexDestinationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-medialive-multiplex/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/data-awscc-medialive-multiplex/index.ts",
        "line": 137
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-multiplex/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-awscc.dataAwsccMedialiveMultiplex.DataAwsccMedialiveMultiplexDestinationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccMedialiveMultiplexDestinationsList",
      "namespace": "dataAwsccMedialiveMultiplex",
      "symbolId": "src/data-awscc-medialive-multiplex/index:DataAwsccMedialiveMultiplexDestinationsList"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveMultiplex.DataAwsccMedialiveMultiplexDestinationsMultiplexMediaConnectOutputDestinationSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveMultiplex.DataAwsccMedialiveMultiplexDestinationsMultiplexMediaConnectOutputDestinationSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-medialive-multiplex/index.ts",
        "line": 25
      },
      "name": "DataAwsccMedialiveMultiplexDestinationsMultiplexMediaConnectOutputDestinationSettings",
      "namespace": "dataAwsccMedialiveMultiplex",
      "symbolId": "src/data-awscc-medialive-multiplex/index:DataAwsccMedialiveMultiplexDestinationsMultiplexMediaConnectOutputDestinationSettings"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveMultiplex.DataAwsccMedialiveMultiplexDestinationsMultiplexMediaConnectOutputDestinationSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveMultiplex.DataAwsccMedialiveMultiplexDestinationsMultiplexMediaConnectOutputDestinationSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-medialive-multiplex/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-medialive-multiplex/index.ts",
        "line": 48
      },
      "name": "DataAwsccMedialiveMultiplexDestinationsMultiplexMediaConnectOutputDestinationSettingsOutputReference",
      "namespace": "dataAwsccMedialiveMultiplex",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-multiplex/index.ts",
            "line": 75
          },
          "name": "entitlementArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-multiplex/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveMultiplex.DataAwsccMedialiveMultiplexDestinationsMultiplexMediaConnectOutputDestinationSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-medialive-multiplex/index:DataAwsccMedialiveMultiplexDestinationsMultiplexMediaConnectOutputDestinationSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveMultiplex.DataAwsccMedialiveMultiplexDestinationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveMultiplex.DataAwsccMedialiveMultiplexDestinationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-medialive-multiplex/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-medialive-multiplex/index.ts",
        "line": 102
      },
      "name": "DataAwsccMedialiveMultiplexDestinationsOutputReference",
      "namespace": "dataAwsccMedialiveMultiplex",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-multiplex/index.ts",
            "line": 132
          },
          "name": "multiplexMediaConnectOutputDestinationSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveMultiplex.DataAwsccMedialiveMultiplexDestinationsMultiplexMediaConnectOutputDestinationSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-multiplex/index.ts",
            "line": 115
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveMultiplex.DataAwsccMedialiveMultiplexDestinations"
          }
        }
      ],
      "symbolId": "src/data-awscc-medialive-multiplex/index:DataAwsccMedialiveMultiplexDestinationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveMultiplex.DataAwsccMedialiveMultiplexMultiplexSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveMultiplex.DataAwsccMedialiveMultiplexMultiplexSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-medialive-multiplex/index.ts",
        "line": 155
      },
      "name": "DataAwsccMedialiveMultiplexMultiplexSettings",
      "namespace": "dataAwsccMedialiveMultiplex",
      "symbolId": "src/data-awscc-medialive-multiplex/index:DataAwsccMedialiveMultiplexMultiplexSettings"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveMultiplex.DataAwsccMedialiveMultiplexMultiplexSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveMultiplex.DataAwsccMedialiveMultiplexMultiplexSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-medialive-multiplex/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-awscc-medialive-multiplex/index.ts",
        "line": 178
      },
      "name": "DataAwsccMedialiveMultiplexMultiplexSettingsOutputReference",
      "namespace": "dataAwsccMedialiveMultiplex",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-multiplex/index.ts",
            "line": 205
          },
          "name": "maximumVideoBufferDelayMilliseconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-multiplex/index.ts",
            "line": 210
          },
          "name": "transportStreamBitrate",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-multiplex/index.ts",
            "line": 215
          },
          "name": "transportStreamId",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-multiplex/index.ts",
            "line": 220
          },
          "name": "transportStreamReservedBitrate",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-multiplex/index.ts",
            "line": 189
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveMultiplex.DataAwsccMedialiveMultiplexMultiplexSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-medialive-multiplex/index:DataAwsccMedialiveMultiplexMultiplexSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveMultiplex.DataAwsccMedialiveMultiplexTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveMultiplex.DataAwsccMedialiveMultiplexTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-medialive-multiplex/index.ts",
        "line": 224
      },
      "name": "DataAwsccMedialiveMultiplexTags",
      "namespace": "dataAwsccMedialiveMultiplex",
      "symbolId": "src/data-awscc-medialive-multiplex/index:DataAwsccMedialiveMultiplexTags"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveMultiplex.DataAwsccMedialiveMultiplexTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveMultiplex.DataAwsccMedialiveMultiplexTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-medialive-multiplex/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-awscc-medialive-multiplex/index.ts",
        "line": 286
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-multiplex/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-awscc.dataAwsccMedialiveMultiplex.DataAwsccMedialiveMultiplexTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccMedialiveMultiplexTagsList",
      "namespace": "dataAwsccMedialiveMultiplex",
      "symbolId": "src/data-awscc-medialive-multiplex/index:DataAwsccMedialiveMultiplexTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveMultiplex.DataAwsccMedialiveMultiplexTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveMultiplex.DataAwsccMedialiveMultiplexTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-medialive-multiplex/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-awscc-medialive-multiplex/index.ts",
        "line": 247
      },
      "name": "DataAwsccMedialiveMultiplexTagsOutputReference",
      "namespace": "dataAwsccMedialiveMultiplex",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-multiplex/index.ts",
            "line": 276
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-multiplex/index.ts",
            "line": 281
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-multiplex/index.ts",
            "line": 260
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveMultiplex.DataAwsccMedialiveMultiplexTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-medialive-multiplex/index:DataAwsccMedialiveMultiplexTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveMultiplexes.DataAwsccMedialiveMultiplexes": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/medialive_multiplexes awscc_medialive_multiplexes}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveMultiplexes.DataAwsccMedialiveMultiplexes",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/medialive_multiplexes awscc_medialive_multiplexes} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-medialive-multiplexes/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveMultiplexes.DataAwsccMedialiveMultiplexesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-medialive-multiplexes/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccMedialiveMultiplexes resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-multiplexes/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccMedialiveMultiplexes to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/medialive_multiplexes#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccMedialiveMultiplexes that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccMedialiveMultiplexes to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-multiplexes/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-multiplexes/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccMedialiveMultiplexes",
      "namespace": "dataAwsccMedialiveMultiplexes",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-multiplexes/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-multiplexes/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-multiplexes/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-medialive-multiplexes/index:DataAwsccMedialiveMultiplexes"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveMultiplexes.DataAwsccMedialiveMultiplexesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveMultiplexes.DataAwsccMedialiveMultiplexesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-medialive-multiplexes/index.ts",
        "line": 14
      },
      "name": "DataAwsccMedialiveMultiplexesConfig",
      "namespace": "dataAwsccMedialiveMultiplexes",
      "symbolId": "src/data-awscc-medialive-multiplexes/index:DataAwsccMedialiveMultiplexesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveMultiplexprogram.DataAwsccMedialiveMultiplexprogram": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/medialive_multiplexprogram awscc_medialive_multiplexprogram}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveMultiplexprogram.DataAwsccMedialiveMultiplexprogram",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/medialive_multiplexprogram awscc_medialive_multiplexprogram} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-medialive-multiplexprogram/index.ts",
          "line": 509
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveMultiplexprogram.DataAwsccMedialiveMultiplexprogramConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-medialive-multiplexprogram/index.ts",
        "line": 477
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccMedialiveMultiplexprogram resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-multiplexprogram/index.ts",
            "line": 494
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccMedialiveMultiplexprogram to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/medialive_multiplexprogram#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccMedialiveMultiplexprogram that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccMedialiveMultiplexprogram to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-multiplexprogram/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-awscc-medialive-multiplexprogram/index.ts",
            "line": 593
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccMedialiveMultiplexprogram",
      "namespace": "dataAwsccMedialiveMultiplexprogram",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-multiplexprogram/index.ts",
            "line": 482
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-multiplexprogram/index.ts",
            "line": 533
          },
          "name": "channelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-multiplexprogram/index.ts",
            "line": 551
          },
          "name": "multiplexId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-multiplexprogram/index.ts",
            "line": 557
          },
          "name": "multiplexProgramSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveMultiplexprogram.DataAwsccMedialiveMultiplexprogramMultiplexProgramSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-multiplexprogram/index.ts",
            "line": 563
          },
          "name": "packetIdentifiersMap",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveMultiplexprogram.DataAwsccMedialiveMultiplexprogramPacketIdentifiersMapOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-multiplexprogram/index.ts",
            "line": 569
          },
          "name": "pipelineDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveMultiplexprogram.DataAwsccMedialiveMultiplexprogramPipelineDetailsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-multiplexprogram/index.ts",
            "line": 574
          },
          "name": "preferredChannelPipeline",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-multiplexprogram/index.ts",
            "line": 579
          },
          "name": "programName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-multiplexprogram/index.ts",
            "line": 546
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-multiplexprogram/index.ts",
            "line": 539
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-medialive-multiplexprogram/index:DataAwsccMedialiveMultiplexprogram"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveMultiplexprogram.DataAwsccMedialiveMultiplexprogramConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveMultiplexprogram.DataAwsccMedialiveMultiplexprogramConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-medialive-multiplexprogram/index.ts",
        "line": 14
      },
      "name": "DataAwsccMedialiveMultiplexprogramConfig",
      "namespace": "dataAwsccMedialiveMultiplexprogram",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/medialive_multiplexprogram#id DataAwsccMedialiveMultiplexprogram#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-multiplexprogram/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-medialive-multiplexprogram/index:DataAwsccMedialiveMultiplexprogramConfig"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveMultiplexprogram.DataAwsccMedialiveMultiplexprogramMultiplexProgramSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveMultiplexprogram.DataAwsccMedialiveMultiplexprogramMultiplexProgramSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-medialive-multiplexprogram/index.ts",
        "line": 208
      },
      "name": "DataAwsccMedialiveMultiplexprogramMultiplexProgramSettings",
      "namespace": "dataAwsccMedialiveMultiplexprogram",
      "symbolId": "src/data-awscc-medialive-multiplexprogram/index:DataAwsccMedialiveMultiplexprogramMultiplexProgramSettings"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveMultiplexprogram.DataAwsccMedialiveMultiplexprogramMultiplexProgramSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveMultiplexprogram.DataAwsccMedialiveMultiplexprogramMultiplexProgramSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-medialive-multiplexprogram/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/data-awscc-medialive-multiplexprogram/index.ts",
        "line": 231
      },
      "name": "DataAwsccMedialiveMultiplexprogramMultiplexProgramSettingsOutputReference",
      "namespace": "dataAwsccMedialiveMultiplexprogram",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-multiplexprogram/index.ts",
            "line": 258
          },
          "name": "preferredChannelPipeline",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-multiplexprogram/index.ts",
            "line": 263
          },
          "name": "programNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-multiplexprogram/index.ts",
            "line": 269
          },
          "name": "serviceDescriptor",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveMultiplexprogram.DataAwsccMedialiveMultiplexprogramMultiplexProgramSettingsServiceDescriptorOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-multiplexprogram/index.ts",
            "line": 275
          },
          "name": "videoSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveMultiplexprogram.DataAwsccMedialiveMultiplexprogramMultiplexProgramSettingsVideoSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-multiplexprogram/index.ts",
            "line": 242
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveMultiplexprogram.DataAwsccMedialiveMultiplexprogramMultiplexProgramSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-medialive-multiplexprogram/index:DataAwsccMedialiveMultiplexprogramMultiplexProgramSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveMultiplexprogram.DataAwsccMedialiveMultiplexprogramMultiplexProgramSettingsServiceDescriptor": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveMultiplexprogram.DataAwsccMedialiveMultiplexprogramMultiplexProgramSettingsServiceDescriptor",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-medialive-multiplexprogram/index.ts",
        "line": 25
      },
      "name": "DataAwsccMedialiveMultiplexprogramMultiplexProgramSettingsServiceDescriptor",
      "namespace": "dataAwsccMedialiveMultiplexprogram",
      "symbolId": "src/data-awscc-medialive-multiplexprogram/index:DataAwsccMedialiveMultiplexprogramMultiplexProgramSettingsServiceDescriptor"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveMultiplexprogram.DataAwsccMedialiveMultiplexprogramMultiplexProgramSettingsServiceDescriptorOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveMultiplexprogram.DataAwsccMedialiveMultiplexprogramMultiplexProgramSettingsServiceDescriptorOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-medialive-multiplexprogram/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-medialive-multiplexprogram/index.ts",
        "line": 48
      },
      "name": "DataAwsccMedialiveMultiplexprogramMultiplexProgramSettingsServiceDescriptorOutputReference",
      "namespace": "dataAwsccMedialiveMultiplexprogram",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-multiplexprogram/index.ts",
            "line": 75
          },
          "name": "providerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-multiplexprogram/index.ts",
            "line": 80
          },
          "name": "serviceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-multiplexprogram/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveMultiplexprogram.DataAwsccMedialiveMultiplexprogramMultiplexProgramSettingsServiceDescriptor"
          }
        }
      ],
      "symbolId": "src/data-awscc-medialive-multiplexprogram/index:DataAwsccMedialiveMultiplexprogramMultiplexProgramSettingsServiceDescriptorOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveMultiplexprogram.DataAwsccMedialiveMultiplexprogramMultiplexProgramSettingsVideoSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveMultiplexprogram.DataAwsccMedialiveMultiplexprogramMultiplexProgramSettingsVideoSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-medialive-multiplexprogram/index.ts",
        "line": 148
      },
      "name": "DataAwsccMedialiveMultiplexprogramMultiplexProgramSettingsVideoSettings",
      "namespace": "dataAwsccMedialiveMultiplexprogram",
      "symbolId": "src/data-awscc-medialive-multiplexprogram/index:DataAwsccMedialiveMultiplexprogramMultiplexProgramSettingsVideoSettings"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveMultiplexprogram.DataAwsccMedialiveMultiplexprogramMultiplexProgramSettingsVideoSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveMultiplexprogram.DataAwsccMedialiveMultiplexprogramMultiplexProgramSettingsVideoSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-medialive-multiplexprogram/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/data-awscc-medialive-multiplexprogram/index.ts",
        "line": 171
      },
      "name": "DataAwsccMedialiveMultiplexprogramMultiplexProgramSettingsVideoSettingsOutputReference",
      "namespace": "dataAwsccMedialiveMultiplexprogram",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-multiplexprogram/index.ts",
            "line": 198
          },
          "name": "constantBitrate",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-multiplexprogram/index.ts",
            "line": 204
          },
          "name": "statmuxSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveMultiplexprogram.DataAwsccMedialiveMultiplexprogramMultiplexProgramSettingsVideoSettingsStatmuxSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-multiplexprogram/index.ts",
            "line": 182
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveMultiplexprogram.DataAwsccMedialiveMultiplexprogramMultiplexProgramSettingsVideoSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-medialive-multiplexprogram/index:DataAwsccMedialiveMultiplexprogramMultiplexProgramSettingsVideoSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveMultiplexprogram.DataAwsccMedialiveMultiplexprogramMultiplexProgramSettingsVideoSettingsStatmuxSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveMultiplexprogram.DataAwsccMedialiveMultiplexprogramMultiplexProgramSettingsVideoSettingsStatmuxSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-medialive-multiplexprogram/index.ts",
        "line": 84
      },
      "name": "DataAwsccMedialiveMultiplexprogramMultiplexProgramSettingsVideoSettingsStatmuxSettings",
      "namespace": "dataAwsccMedialiveMultiplexprogram",
      "symbolId": "src/data-awscc-medialive-multiplexprogram/index:DataAwsccMedialiveMultiplexprogramMultiplexProgramSettingsVideoSettingsStatmuxSettings"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveMultiplexprogram.DataAwsccMedialiveMultiplexprogramMultiplexProgramSettingsVideoSettingsStatmuxSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveMultiplexprogram.DataAwsccMedialiveMultiplexprogramMultiplexProgramSettingsVideoSettingsStatmuxSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-medialive-multiplexprogram/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-awscc-medialive-multiplexprogram/index.ts",
        "line": 107
      },
      "name": "DataAwsccMedialiveMultiplexprogramMultiplexProgramSettingsVideoSettingsStatmuxSettingsOutputReference",
      "namespace": "dataAwsccMedialiveMultiplexprogram",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-multiplexprogram/index.ts",
            "line": 134
          },
          "name": "maximumBitrate",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-multiplexprogram/index.ts",
            "line": 139
          },
          "name": "minimumBitrate",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-multiplexprogram/index.ts",
            "line": 144
          },
          "name": "priority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-multiplexprogram/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveMultiplexprogram.DataAwsccMedialiveMultiplexprogramMultiplexProgramSettingsVideoSettingsStatmuxSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-medialive-multiplexprogram/index:DataAwsccMedialiveMultiplexprogramMultiplexProgramSettingsVideoSettingsStatmuxSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveMultiplexprogram.DataAwsccMedialiveMultiplexprogramPacketIdentifiersMap": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveMultiplexprogram.DataAwsccMedialiveMultiplexprogramPacketIdentifiersMap",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-medialive-multiplexprogram/index.ts",
        "line": 279
      },
      "name": "DataAwsccMedialiveMultiplexprogramPacketIdentifiersMap",
      "namespace": "dataAwsccMedialiveMultiplexprogram",
      "symbolId": "src/data-awscc-medialive-multiplexprogram/index:DataAwsccMedialiveMultiplexprogramPacketIdentifiersMap"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveMultiplexprogram.DataAwsccMedialiveMultiplexprogramPacketIdentifiersMapOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveMultiplexprogram.DataAwsccMedialiveMultiplexprogramPacketIdentifiersMapOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-medialive-multiplexprogram/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-awscc-medialive-multiplexprogram/index.ts",
        "line": 302
      },
      "name": "DataAwsccMedialiveMultiplexprogramPacketIdentifiersMapOutputReference",
      "namespace": "dataAwsccMedialiveMultiplexprogram",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-multiplexprogram/index.ts",
            "line": 329
          },
          "name": "audioPids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-multiplexprogram/index.ts",
            "line": 334
          },
          "name": "dvbSubPids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-multiplexprogram/index.ts",
            "line": 339
          },
          "name": "dvbTeletextPid",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-multiplexprogram/index.ts",
            "line": 344
          },
          "name": "etvPlatformPid",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-multiplexprogram/index.ts",
            "line": 349
          },
          "name": "etvSignalPid",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-multiplexprogram/index.ts",
            "line": 354
          },
          "name": "klvDataPids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-multiplexprogram/index.ts",
            "line": 359
          },
          "name": "pcrPid",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-multiplexprogram/index.ts",
            "line": 364
          },
          "name": "pmtPid",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-multiplexprogram/index.ts",
            "line": 369
          },
          "name": "privateMetadataPid",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-multiplexprogram/index.ts",
            "line": 374
          },
          "name": "scte27Pids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-multiplexprogram/index.ts",
            "line": 379
          },
          "name": "scte35Pid",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-multiplexprogram/index.ts",
            "line": 384
          },
          "name": "timedMetadataPid",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-multiplexprogram/index.ts",
            "line": 389
          },
          "name": "videoPid",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-multiplexprogram/index.ts",
            "line": 313
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveMultiplexprogram.DataAwsccMedialiveMultiplexprogramPacketIdentifiersMap"
          }
        }
      ],
      "symbolId": "src/data-awscc-medialive-multiplexprogram/index:DataAwsccMedialiveMultiplexprogramPacketIdentifiersMapOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveMultiplexprogram.DataAwsccMedialiveMultiplexprogramPipelineDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveMultiplexprogram.DataAwsccMedialiveMultiplexprogramPipelineDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-medialive-multiplexprogram/index.ts",
        "line": 393
      },
      "name": "DataAwsccMedialiveMultiplexprogramPipelineDetails",
      "namespace": "dataAwsccMedialiveMultiplexprogram",
      "symbolId": "src/data-awscc-medialive-multiplexprogram/index:DataAwsccMedialiveMultiplexprogramPipelineDetails"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveMultiplexprogram.DataAwsccMedialiveMultiplexprogramPipelineDetailsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveMultiplexprogram.DataAwsccMedialiveMultiplexprogramPipelineDetailsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-medialive-multiplexprogram/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-awscc-medialive-multiplexprogram/index.ts",
        "line": 455
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-multiplexprogram/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-awscc.dataAwsccMedialiveMultiplexprogram.DataAwsccMedialiveMultiplexprogramPipelineDetailsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccMedialiveMultiplexprogramPipelineDetailsList",
      "namespace": "dataAwsccMedialiveMultiplexprogram",
      "symbolId": "src/data-awscc-medialive-multiplexprogram/index:DataAwsccMedialiveMultiplexprogramPipelineDetailsList"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveMultiplexprogram.DataAwsccMedialiveMultiplexprogramPipelineDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveMultiplexprogram.DataAwsccMedialiveMultiplexprogramPipelineDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-medialive-multiplexprogram/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-medialive-multiplexprogram/index.ts",
        "line": 416
      },
      "name": "DataAwsccMedialiveMultiplexprogramPipelineDetailsOutputReference",
      "namespace": "dataAwsccMedialiveMultiplexprogram",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-multiplexprogram/index.ts",
            "line": 445
          },
          "name": "activeChannelPipeline",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-multiplexprogram/index.ts",
            "line": 450
          },
          "name": "pipelineId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-multiplexprogram/index.ts",
            "line": 429
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveMultiplexprogram.DataAwsccMedialiveMultiplexprogramPipelineDetails"
          }
        }
      ],
      "symbolId": "src/data-awscc-medialive-multiplexprogram/index:DataAwsccMedialiveMultiplexprogramPipelineDetailsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveNetwork.DataAwsccMedialiveNetwork": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/medialive_network awscc_medialive_network}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveNetwork.DataAwsccMedialiveNetwork",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/medialive_network awscc_medialive_network} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-medialive-network/index.ts",
          "line": 296
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveNetwork.DataAwsccMedialiveNetworkConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-medialive-network/index.ts",
        "line": 264
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccMedialiveNetwork resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-network/index.ts",
            "line": 281
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccMedialiveNetwork to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/medialive_network#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccMedialiveNetwork that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccMedialiveNetwork to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-network/index.ts",
            "line": 379
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-network/index.ts",
            "line": 385
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccMedialiveNetwork",
      "namespace": "dataAwsccMedialiveNetwork",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-network/index.ts",
            "line": 269
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-network/index.ts",
            "line": 320
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-network/index.ts",
            "line": 325
          },
          "name": "associatedClusterIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-network/index.ts",
            "line": 344
          },
          "name": "ipPools",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveNetwork.DataAwsccMedialiveNetworkIpPoolsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-network/index.ts",
            "line": 349
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-network/index.ts",
            "line": 354
          },
          "name": "networkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-network/index.ts",
            "line": 360
          },
          "name": "routes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveNetwork.DataAwsccMedialiveNetworkRoutesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-network/index.ts",
            "line": 365
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-network/index.ts",
            "line": 371
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveNetwork.DataAwsccMedialiveNetworkTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-network/index.ts",
            "line": 338
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-network/index.ts",
            "line": 331
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-medialive-network/index:DataAwsccMedialiveNetwork"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveNetwork.DataAwsccMedialiveNetworkConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveNetwork.DataAwsccMedialiveNetworkConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-medialive-network/index.ts",
        "line": 14
      },
      "name": "DataAwsccMedialiveNetworkConfig",
      "namespace": "dataAwsccMedialiveNetwork",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/medialive_network#id DataAwsccMedialiveNetwork#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-network/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-medialive-network/index:DataAwsccMedialiveNetworkConfig"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveNetwork.DataAwsccMedialiveNetworkIpPools": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveNetwork.DataAwsccMedialiveNetworkIpPools",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-medialive-network/index.ts",
        "line": 25
      },
      "name": "DataAwsccMedialiveNetworkIpPools",
      "namespace": "dataAwsccMedialiveNetwork",
      "symbolId": "src/data-awscc-medialive-network/index:DataAwsccMedialiveNetworkIpPools"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveNetwork.DataAwsccMedialiveNetworkIpPoolsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveNetwork.DataAwsccMedialiveNetworkIpPoolsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-medialive-network/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-medialive-network/index.ts",
        "line": 82
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-network/index.ts",
            "line": 96
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveNetwork.DataAwsccMedialiveNetworkIpPoolsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccMedialiveNetworkIpPoolsList",
      "namespace": "dataAwsccMedialiveNetwork",
      "symbolId": "src/data-awscc-medialive-network/index:DataAwsccMedialiveNetworkIpPoolsList"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveNetwork.DataAwsccMedialiveNetworkIpPoolsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveNetwork.DataAwsccMedialiveNetworkIpPoolsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-medialive-network/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-medialive-network/index.ts",
        "line": 48
      },
      "name": "DataAwsccMedialiveNetworkIpPoolsOutputReference",
      "namespace": "dataAwsccMedialiveNetwork",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-network/index.ts",
            "line": 77
          },
          "name": "cidr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-network/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveNetwork.DataAwsccMedialiveNetworkIpPools"
          }
        }
      ],
      "symbolId": "src/data-awscc-medialive-network/index:DataAwsccMedialiveNetworkIpPoolsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveNetwork.DataAwsccMedialiveNetworkRoutes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveNetwork.DataAwsccMedialiveNetworkRoutes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-medialive-network/index.ts",
        "line": 100
      },
      "name": "DataAwsccMedialiveNetworkRoutes",
      "namespace": "dataAwsccMedialiveNetwork",
      "symbolId": "src/data-awscc-medialive-network/index:DataAwsccMedialiveNetworkRoutes"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveNetwork.DataAwsccMedialiveNetworkRoutesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveNetwork.DataAwsccMedialiveNetworkRoutesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-medialive-network/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-medialive-network/index.ts",
        "line": 162
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-network/index.ts",
            "line": 176
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveNetwork.DataAwsccMedialiveNetworkRoutesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccMedialiveNetworkRoutesList",
      "namespace": "dataAwsccMedialiveNetwork",
      "symbolId": "src/data-awscc-medialive-network/index:DataAwsccMedialiveNetworkRoutesList"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveNetwork.DataAwsccMedialiveNetworkRoutesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveNetwork.DataAwsccMedialiveNetworkRoutesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-medialive-network/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/data-awscc-medialive-network/index.ts",
        "line": 123
      },
      "name": "DataAwsccMedialiveNetworkRoutesOutputReference",
      "namespace": "dataAwsccMedialiveNetwork",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-network/index.ts",
            "line": 152
          },
          "name": "cidr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-network/index.ts",
            "line": 157
          },
          "name": "gateway",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-network/index.ts",
            "line": 136
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveNetwork.DataAwsccMedialiveNetworkRoutes"
          }
        }
      ],
      "symbolId": "src/data-awscc-medialive-network/index:DataAwsccMedialiveNetworkRoutesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveNetwork.DataAwsccMedialiveNetworkTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveNetwork.DataAwsccMedialiveNetworkTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-medialive-network/index.ts",
        "line": 180
      },
      "name": "DataAwsccMedialiveNetworkTags",
      "namespace": "dataAwsccMedialiveNetwork",
      "symbolId": "src/data-awscc-medialive-network/index:DataAwsccMedialiveNetworkTags"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveNetwork.DataAwsccMedialiveNetworkTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveNetwork.DataAwsccMedialiveNetworkTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-medialive-network/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-medialive-network/index.ts",
        "line": 242
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-network/index.ts",
            "line": 256
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveNetwork.DataAwsccMedialiveNetworkTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccMedialiveNetworkTagsList",
      "namespace": "dataAwsccMedialiveNetwork",
      "symbolId": "src/data-awscc-medialive-network/index:DataAwsccMedialiveNetworkTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveNetwork.DataAwsccMedialiveNetworkTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveNetwork.DataAwsccMedialiveNetworkTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-medialive-network/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-medialive-network/index.ts",
        "line": 203
      },
      "name": "DataAwsccMedialiveNetworkTagsOutputReference",
      "namespace": "dataAwsccMedialiveNetwork",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-network/index.ts",
            "line": 232
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-network/index.ts",
            "line": 237
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-network/index.ts",
            "line": 216
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveNetwork.DataAwsccMedialiveNetworkTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-medialive-network/index:DataAwsccMedialiveNetworkTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveNetworks.DataAwsccMedialiveNetworks": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/medialive_networks awscc_medialive_networks}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveNetworks.DataAwsccMedialiveNetworks",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/medialive_networks awscc_medialive_networks} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-medialive-networks/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveNetworks.DataAwsccMedialiveNetworksConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-medialive-networks/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccMedialiveNetworks resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-networks/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccMedialiveNetworks to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/medialive_networks#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccMedialiveNetworks that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccMedialiveNetworks to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-networks/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-networks/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccMedialiveNetworks",
      "namespace": "dataAwsccMedialiveNetworks",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-networks/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-networks/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-networks/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-medialive-networks/index:DataAwsccMedialiveNetworks"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveNetworks.DataAwsccMedialiveNetworksConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveNetworks.DataAwsccMedialiveNetworksConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-medialive-networks/index.ts",
        "line": 14
      },
      "name": "DataAwsccMedialiveNetworksConfig",
      "namespace": "dataAwsccMedialiveNetworks",
      "symbolId": "src/data-awscc-medialive-networks/index:DataAwsccMedialiveNetworksConfig"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveNode.DataAwsccMedialiveNode": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/medialive_node awscc_medialive_node}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveNode.DataAwsccMedialiveNode",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/medialive_node awscc_medialive_node} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-medialive-node/index.ts",
          "line": 311
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveNode.DataAwsccMedialiveNodeConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-medialive-node/index.ts",
        "line": 279
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccMedialiveNode resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-node/index.ts",
            "line": 296
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccMedialiveNode to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/medialive_node#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccMedialiveNode that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccMedialiveNode to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-node/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-awscc-medialive-node/index.ts",
            "line": 420
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccMedialiveNode",
      "namespace": "dataAwsccMedialiveNode",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-node/index.ts",
            "line": 284
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-node/index.ts",
            "line": 335
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-node/index.ts",
            "line": 340
          },
          "name": "channelPlacementGroups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-node/index.ts",
            "line": 345
          },
          "name": "clusterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-node/index.ts",
            "line": 350
          },
          "name": "connectionState",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-node/index.ts",
            "line": 368
          },
          "name": "instanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-node/index.ts",
            "line": 373
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-node/index.ts",
            "line": 378
          },
          "name": "nodeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-node/index.ts",
            "line": 384
          },
          "name": "nodeInterfaceMappings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveNode.DataAwsccMedialiveNodeNodeInterfaceMappingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-node/index.ts",
            "line": 389
          },
          "name": "role",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-node/index.ts",
            "line": 395
          },
          "name": "sdiSourceMappings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveNode.DataAwsccMedialiveNodeSdiSourceMappingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-node/index.ts",
            "line": 400
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-node/index.ts",
            "line": 406
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveNode.DataAwsccMedialiveNodeTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-node/index.ts",
            "line": 363
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-node/index.ts",
            "line": 356
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-medialive-node/index:DataAwsccMedialiveNode"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveNode.DataAwsccMedialiveNodeConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveNode.DataAwsccMedialiveNodeConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-medialive-node/index.ts",
        "line": 14
      },
      "name": "DataAwsccMedialiveNodeConfig",
      "namespace": "dataAwsccMedialiveNode",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/medialive_node#id DataAwsccMedialiveNode#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-node/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-medialive-node/index:DataAwsccMedialiveNodeConfig"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveNode.DataAwsccMedialiveNodeNodeInterfaceMappings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveNode.DataAwsccMedialiveNodeNodeInterfaceMappings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-medialive-node/index.ts",
        "line": 25
      },
      "name": "DataAwsccMedialiveNodeNodeInterfaceMappings",
      "namespace": "dataAwsccMedialiveNode",
      "symbolId": "src/data-awscc-medialive-node/index:DataAwsccMedialiveNodeNodeInterfaceMappings"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveNode.DataAwsccMedialiveNodeNodeInterfaceMappingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveNode.DataAwsccMedialiveNodeNodeInterfaceMappingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-medialive-node/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-medialive-node/index.ts",
        "line": 92
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-node/index.ts",
            "line": 106
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveNode.DataAwsccMedialiveNodeNodeInterfaceMappingsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccMedialiveNodeNodeInterfaceMappingsList",
      "namespace": "dataAwsccMedialiveNode",
      "symbolId": "src/data-awscc-medialive-node/index:DataAwsccMedialiveNodeNodeInterfaceMappingsList"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveNode.DataAwsccMedialiveNodeNodeInterfaceMappingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveNode.DataAwsccMedialiveNodeNodeInterfaceMappingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-medialive-node/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-medialive-node/index.ts",
        "line": 48
      },
      "name": "DataAwsccMedialiveNodeNodeInterfaceMappingsOutputReference",
      "namespace": "dataAwsccMedialiveNode",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-node/index.ts",
            "line": 77
          },
          "name": "logicalInterfaceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-node/index.ts",
            "line": 82
          },
          "name": "networkInterfaceMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-node/index.ts",
            "line": 87
          },
          "name": "physicalInterfaceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-node/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveNode.DataAwsccMedialiveNodeNodeInterfaceMappings"
          }
        }
      ],
      "symbolId": "src/data-awscc-medialive-node/index:DataAwsccMedialiveNodeNodeInterfaceMappingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveNode.DataAwsccMedialiveNodeSdiSourceMappings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveNode.DataAwsccMedialiveNodeSdiSourceMappings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-medialive-node/index.ts",
        "line": 110
      },
      "name": "DataAwsccMedialiveNodeSdiSourceMappings",
      "namespace": "dataAwsccMedialiveNode",
      "symbolId": "src/data-awscc-medialive-node/index:DataAwsccMedialiveNodeSdiSourceMappings"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveNode.DataAwsccMedialiveNodeSdiSourceMappingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveNode.DataAwsccMedialiveNodeSdiSourceMappingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-medialive-node/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/data-awscc-medialive-node/index.ts",
        "line": 177
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-node/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-awscc.dataAwsccMedialiveNode.DataAwsccMedialiveNodeSdiSourceMappingsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccMedialiveNodeSdiSourceMappingsList",
      "namespace": "dataAwsccMedialiveNode",
      "symbolId": "src/data-awscc-medialive-node/index:DataAwsccMedialiveNodeSdiSourceMappingsList"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveNode.DataAwsccMedialiveNodeSdiSourceMappingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveNode.DataAwsccMedialiveNodeSdiSourceMappingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-medialive-node/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-awscc-medialive-node/index.ts",
        "line": 133
      },
      "name": "DataAwsccMedialiveNodeSdiSourceMappingsOutputReference",
      "namespace": "dataAwsccMedialiveNode",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-node/index.ts",
            "line": 162
          },
          "name": "cardNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-node/index.ts",
            "line": 167
          },
          "name": "channelNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-node/index.ts",
            "line": 172
          },
          "name": "sdiSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-node/index.ts",
            "line": 146
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveNode.DataAwsccMedialiveNodeSdiSourceMappings"
          }
        }
      ],
      "symbolId": "src/data-awscc-medialive-node/index:DataAwsccMedialiveNodeSdiSourceMappingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveNode.DataAwsccMedialiveNodeTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveNode.DataAwsccMedialiveNodeTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-medialive-node/index.ts",
        "line": 195
      },
      "name": "DataAwsccMedialiveNodeTags",
      "namespace": "dataAwsccMedialiveNode",
      "symbolId": "src/data-awscc-medialive-node/index:DataAwsccMedialiveNodeTags"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveNode.DataAwsccMedialiveNodeTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveNode.DataAwsccMedialiveNodeTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-medialive-node/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-awscc-medialive-node/index.ts",
        "line": 257
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-node/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-awscc.dataAwsccMedialiveNode.DataAwsccMedialiveNodeTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccMedialiveNodeTagsList",
      "namespace": "dataAwsccMedialiveNode",
      "symbolId": "src/data-awscc-medialive-node/index:DataAwsccMedialiveNodeTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveNode.DataAwsccMedialiveNodeTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveNode.DataAwsccMedialiveNodeTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-medialive-node/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-medialive-node/index.ts",
        "line": 218
      },
      "name": "DataAwsccMedialiveNodeTagsOutputReference",
      "namespace": "dataAwsccMedialiveNode",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-node/index.ts",
            "line": 247
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-node/index.ts",
            "line": 252
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-node/index.ts",
            "line": 231
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveNode.DataAwsccMedialiveNodeTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-medialive-node/index:DataAwsccMedialiveNodeTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveSdiSource.DataAwsccMedialiveSdiSource": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/medialive_sdi_source awscc_medialive_sdi_source}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveSdiSource.DataAwsccMedialiveSdiSource",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/medialive_sdi_source awscc_medialive_sdi_source} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-medialive-sdi-source/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-awscc.dataAwsccMedialiveSdiSource.DataAwsccMedialiveSdiSourceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-medialive-sdi-source/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccMedialiveSdiSource resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-sdi-source/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 DataAwsccMedialiveSdiSource to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/medialive_sdi_source#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccMedialiveSdiSource that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccMedialiveSdiSource to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-sdi-source/index.ts",
            "line": 222
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-sdi-source/index.ts",
            "line": 228
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccMedialiveSdiSource",
      "namespace": "dataAwsccMedialiveSdiSource",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-sdi-source/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-sdi-source/index.ts",
            "line": 165
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-sdi-source/index.ts",
            "line": 183
          },
          "name": "inputs",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-sdi-source/index.ts",
            "line": 188
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-sdi-source/index.ts",
            "line": 193
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-sdi-source/index.ts",
            "line": 198
          },
          "name": "sdiSourceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-sdi-source/index.ts",
            "line": 203
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-sdi-source/index.ts",
            "line": 209
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveSdiSource.DataAwsccMedialiveSdiSourceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-sdi-source/index.ts",
            "line": 214
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-sdi-source/index.ts",
            "line": 178
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-sdi-source/index.ts",
            "line": 171
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-medialive-sdi-source/index:DataAwsccMedialiveSdiSource"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveSdiSource.DataAwsccMedialiveSdiSourceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveSdiSource.DataAwsccMedialiveSdiSourceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-medialive-sdi-source/index.ts",
        "line": 14
      },
      "name": "DataAwsccMedialiveSdiSourceConfig",
      "namespace": "dataAwsccMedialiveSdiSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/medialive_sdi_source#id DataAwsccMedialiveSdiSource#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-sdi-source/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-medialive-sdi-source/index:DataAwsccMedialiveSdiSourceConfig"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveSdiSource.DataAwsccMedialiveSdiSourceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveSdiSource.DataAwsccMedialiveSdiSourceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-medialive-sdi-source/index.ts",
        "line": 25
      },
      "name": "DataAwsccMedialiveSdiSourceTags",
      "namespace": "dataAwsccMedialiveSdiSource",
      "symbolId": "src/data-awscc-medialive-sdi-source/index:DataAwsccMedialiveSdiSourceTags"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveSdiSource.DataAwsccMedialiveSdiSourceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveSdiSource.DataAwsccMedialiveSdiSourceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-medialive-sdi-source/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-awscc-medialive-sdi-source/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-sdi-source/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-awscc.dataAwsccMedialiveSdiSource.DataAwsccMedialiveSdiSourceTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccMedialiveSdiSourceTagsList",
      "namespace": "dataAwsccMedialiveSdiSource",
      "symbolId": "src/data-awscc-medialive-sdi-source/index:DataAwsccMedialiveSdiSourceTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveSdiSource.DataAwsccMedialiveSdiSourceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveSdiSource.DataAwsccMedialiveSdiSourceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-medialive-sdi-source/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-medialive-sdi-source/index.ts",
        "line": 48
      },
      "name": "DataAwsccMedialiveSdiSourceTagsOutputReference",
      "namespace": "dataAwsccMedialiveSdiSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-sdi-source/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-sdi-source/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-sdi-source/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveSdiSource.DataAwsccMedialiveSdiSourceTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-medialive-sdi-source/index:DataAwsccMedialiveSdiSourceTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveSdiSources.DataAwsccMedialiveSdiSources": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/medialive_sdi_sources awscc_medialive_sdi_sources}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveSdiSources.DataAwsccMedialiveSdiSources",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/medialive_sdi_sources awscc_medialive_sdi_sources} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-medialive-sdi-sources/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveSdiSources.DataAwsccMedialiveSdiSourcesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-medialive-sdi-sources/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccMedialiveSdiSources resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-sdi-sources/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccMedialiveSdiSources to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/medialive_sdi_sources#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccMedialiveSdiSources that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccMedialiveSdiSources to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-sdi-sources/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-sdi-sources/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccMedialiveSdiSources",
      "namespace": "dataAwsccMedialiveSdiSources",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-sdi-sources/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-sdi-sources/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-sdi-sources/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-medialive-sdi-sources/index:DataAwsccMedialiveSdiSources"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveSdiSources.DataAwsccMedialiveSdiSourcesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveSdiSources.DataAwsccMedialiveSdiSourcesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-medialive-sdi-sources/index.ts",
        "line": 14
      },
      "name": "DataAwsccMedialiveSdiSourcesConfig",
      "namespace": "dataAwsccMedialiveSdiSources",
      "symbolId": "src/data-awscc-medialive-sdi-sources/index:DataAwsccMedialiveSdiSourcesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveSignalMap.DataAwsccMedialiveSignalMap": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/medialive_signal_map awscc_medialive_signal_map}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveSignalMap.DataAwsccMedialiveSignalMap",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/medialive_signal_map awscc_medialive_signal_map} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-medialive-signal-map/index.ts",
          "line": 674
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveSignalMap.DataAwsccMedialiveSignalMapConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-medialive-signal-map/index.ts",
        "line": 642
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccMedialiveSignalMap resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-signal-map/index.ts",
            "line": 659
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccMedialiveSignalMap to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/medialive_signal_map#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccMedialiveSignalMap that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccMedialiveSignalMap to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-signal-map/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-awscc-medialive-signal-map/index.ts",
            "line": 835
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccMedialiveSignalMap",
      "namespace": "dataAwsccMedialiveSignalMap",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-signal-map/index.ts",
            "line": 647
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-signal-map/index.ts",
            "line": 698
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-signal-map/index.ts",
            "line": 703
          },
          "name": "cloudwatchAlarmTemplateGroupIdentifiers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-signal-map/index.ts",
            "line": 708
          },
          "name": "cloudwatchAlarmTemplateGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-signal-map/index.ts",
            "line": 713
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-signal-map/index.ts",
            "line": 718
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-signal-map/index.ts",
            "line": 723
          },
          "name": "discoveryEntryPointArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-signal-map/index.ts",
            "line": 728
          },
          "name": "errorMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-signal-map/index.ts",
            "line": 733
          },
          "name": "eventBridgeRuleTemplateGroupIdentifiers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-signal-map/index.ts",
            "line": 738
          },
          "name": "eventBridgeRuleTemplateGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-signal-map/index.ts",
            "line": 744
          },
          "name": "failedMediaResourceMap",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveSignalMap.DataAwsccMedialiveSignalMapFailedMediaResourceMapMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-signal-map/index.ts",
            "line": 749
          },
          "name": "forceRediscovery",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-signal-map/index.ts",
            "line": 767
          },
          "name": "identifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-signal-map/index.ts",
            "line": 772
          },
          "name": "lastDiscoveredAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-signal-map/index.ts",
            "line": 778
          },
          "name": "lastSuccessfulMonitorDeployment",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveSignalMap.DataAwsccMedialiveSignalMapLastSuccessfulMonitorDeploymentOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-signal-map/index.ts",
            "line": 784
          },
          "name": "mediaResourceMap",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveSignalMap.DataAwsccMedialiveSignalMapMediaResourceMapMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-signal-map/index.ts",
            "line": 789
          },
          "name": "modifiedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-signal-map/index.ts",
            "line": 794
          },
          "name": "monitorChangesPendingDeployment",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-signal-map/index.ts",
            "line": 800
          },
          "name": "monitorDeployment",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveSignalMap.DataAwsccMedialiveSignalMapMonitorDeploymentOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-signal-map/index.ts",
            "line": 805
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-signal-map/index.ts",
            "line": 810
          },
          "name": "signalMapId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-signal-map/index.ts",
            "line": 815
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-signal-map/index.ts",
            "line": 821
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-signal-map/index.ts",
            "line": 762
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-signal-map/index.ts",
            "line": 755
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-medialive-signal-map/index:DataAwsccMedialiveSignalMap"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveSignalMap.DataAwsccMedialiveSignalMapConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveSignalMap.DataAwsccMedialiveSignalMapConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-medialive-signal-map/index.ts",
        "line": 14
      },
      "name": "DataAwsccMedialiveSignalMapConfig",
      "namespace": "dataAwsccMedialiveSignalMap",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/medialive_signal_map#id DataAwsccMedialiveSignalMap#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-signal-map/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-medialive-signal-map/index:DataAwsccMedialiveSignalMapConfig"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveSignalMap.DataAwsccMedialiveSignalMapFailedMediaResourceMap": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveSignalMap.DataAwsccMedialiveSignalMapFailedMediaResourceMap",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-medialive-signal-map/index.ts",
        "line": 185
      },
      "name": "DataAwsccMedialiveSignalMapFailedMediaResourceMap",
      "namespace": "dataAwsccMedialiveSignalMap",
      "symbolId": "src/data-awscc-medialive-signal-map/index:DataAwsccMedialiveSignalMapFailedMediaResourceMap"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveSignalMap.DataAwsccMedialiveSignalMapFailedMediaResourceMapDestinations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveSignalMap.DataAwsccMedialiveSignalMapFailedMediaResourceMapDestinations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-medialive-signal-map/index.ts",
        "line": 25
      },
      "name": "DataAwsccMedialiveSignalMapFailedMediaResourceMapDestinations",
      "namespace": "dataAwsccMedialiveSignalMap",
      "symbolId": "src/data-awscc-medialive-signal-map/index:DataAwsccMedialiveSignalMapFailedMediaResourceMapDestinations"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveSignalMap.DataAwsccMedialiveSignalMapFailedMediaResourceMapDestinationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveSignalMap.DataAwsccMedialiveSignalMapFailedMediaResourceMapDestinationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-medialive-signal-map/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-awscc-medialive-signal-map/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-signal-map/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-awscc.dataAwsccMedialiveSignalMap.DataAwsccMedialiveSignalMapFailedMediaResourceMapDestinationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccMedialiveSignalMapFailedMediaResourceMapDestinationsList",
      "namespace": "dataAwsccMedialiveSignalMap",
      "symbolId": "src/data-awscc-medialive-signal-map/index:DataAwsccMedialiveSignalMapFailedMediaResourceMapDestinationsList"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveSignalMap.DataAwsccMedialiveSignalMapFailedMediaResourceMapDestinationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveSignalMap.DataAwsccMedialiveSignalMapFailedMediaResourceMapDestinationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-medialive-signal-map/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-medialive-signal-map/index.ts",
        "line": 48
      },
      "name": "DataAwsccMedialiveSignalMapFailedMediaResourceMapDestinationsOutputReference",
      "namespace": "dataAwsccMedialiveSignalMap",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-signal-map/index.ts",
            "line": 77
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-signal-map/index.ts",
            "line": 82
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-signal-map/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveSignalMap.DataAwsccMedialiveSignalMapFailedMediaResourceMapDestinations"
          }
        }
      ],
      "symbolId": "src/data-awscc-medialive-signal-map/index:DataAwsccMedialiveSignalMapFailedMediaResourceMapDestinationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveSignalMap.DataAwsccMedialiveSignalMapFailedMediaResourceMapMap": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveSignalMap.DataAwsccMedialiveSignalMapFailedMediaResourceMapMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-medialive-signal-map/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/data-awscc-medialive-signal-map/index.ts",
        "line": 253
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-signal-map/index.ts",
            "line": 266
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveSignalMap.DataAwsccMedialiveSignalMapFailedMediaResourceMapOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccMedialiveSignalMapFailedMediaResourceMapMap",
      "namespace": "dataAwsccMedialiveSignalMap",
      "symbolId": "src/data-awscc-medialive-signal-map/index:DataAwsccMedialiveSignalMapFailedMediaResourceMapMap"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveSignalMap.DataAwsccMedialiveSignalMapFailedMediaResourceMapOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveSignalMap.DataAwsccMedialiveSignalMapFailedMediaResourceMapOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-medialive-signal-map/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": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-medialive-signal-map/index.ts",
        "line": 208
      },
      "name": "DataAwsccMedialiveSignalMapFailedMediaResourceMapOutputReference",
      "namespace": "dataAwsccMedialiveSignalMap",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-signal-map/index.ts",
            "line": 237
          },
          "name": "destinations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveSignalMap.DataAwsccMedialiveSignalMapFailedMediaResourceMapDestinationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-signal-map/index.ts",
            "line": 242
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-signal-map/index.ts",
            "line": 248
          },
          "name": "sources",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveSignalMap.DataAwsccMedialiveSignalMapFailedMediaResourceMapSourcesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-signal-map/index.ts",
            "line": 220
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveSignalMap.DataAwsccMedialiveSignalMapFailedMediaResourceMap"
          }
        }
      ],
      "symbolId": "src/data-awscc-medialive-signal-map/index:DataAwsccMedialiveSignalMapFailedMediaResourceMapOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveSignalMap.DataAwsccMedialiveSignalMapFailedMediaResourceMapSources": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveSignalMap.DataAwsccMedialiveSignalMapFailedMediaResourceMapSources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-medialive-signal-map/index.ts",
        "line": 105
      },
      "name": "DataAwsccMedialiveSignalMapFailedMediaResourceMapSources",
      "namespace": "dataAwsccMedialiveSignalMap",
      "symbolId": "src/data-awscc-medialive-signal-map/index:DataAwsccMedialiveSignalMapFailedMediaResourceMapSources"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveSignalMap.DataAwsccMedialiveSignalMapFailedMediaResourceMapSourcesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveSignalMap.DataAwsccMedialiveSignalMapFailedMediaResourceMapSourcesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-medialive-signal-map/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-awscc-medialive-signal-map/index.ts",
        "line": 167
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-signal-map/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-awscc.dataAwsccMedialiveSignalMap.DataAwsccMedialiveSignalMapFailedMediaResourceMapSourcesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccMedialiveSignalMapFailedMediaResourceMapSourcesList",
      "namespace": "dataAwsccMedialiveSignalMap",
      "symbolId": "src/data-awscc-medialive-signal-map/index:DataAwsccMedialiveSignalMapFailedMediaResourceMapSourcesList"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveSignalMap.DataAwsccMedialiveSignalMapFailedMediaResourceMapSourcesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveSignalMap.DataAwsccMedialiveSignalMapFailedMediaResourceMapSourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-medialive-signal-map/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-awscc-medialive-signal-map/index.ts",
        "line": 128
      },
      "name": "DataAwsccMedialiveSignalMapFailedMediaResourceMapSourcesOutputReference",
      "namespace": "dataAwsccMedialiveSignalMap",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-signal-map/index.ts",
            "line": 157
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-signal-map/index.ts",
            "line": 162
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-signal-map/index.ts",
            "line": 141
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveSignalMap.DataAwsccMedialiveSignalMapFailedMediaResourceMapSources"
          }
        }
      ],
      "symbolId": "src/data-awscc-medialive-signal-map/index:DataAwsccMedialiveSignalMapFailedMediaResourceMapSourcesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveSignalMap.DataAwsccMedialiveSignalMapLastSuccessfulMonitorDeployment": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveSignalMap.DataAwsccMedialiveSignalMapLastSuccessfulMonitorDeployment",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-medialive-signal-map/index.ts",
        "line": 270
      },
      "name": "DataAwsccMedialiveSignalMapLastSuccessfulMonitorDeployment",
      "namespace": "dataAwsccMedialiveSignalMap",
      "symbolId": "src/data-awscc-medialive-signal-map/index:DataAwsccMedialiveSignalMapLastSuccessfulMonitorDeployment"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveSignalMap.DataAwsccMedialiveSignalMapLastSuccessfulMonitorDeploymentOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveSignalMap.DataAwsccMedialiveSignalMapLastSuccessfulMonitorDeploymentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-medialive-signal-map/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/data-awscc-medialive-signal-map/index.ts",
        "line": 293
      },
      "name": "DataAwsccMedialiveSignalMapLastSuccessfulMonitorDeploymentOutputReference",
      "namespace": "dataAwsccMedialiveSignalMap",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-signal-map/index.ts",
            "line": 320
          },
          "name": "detailsUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-signal-map/index.ts",
            "line": 325
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-signal-map/index.ts",
            "line": 304
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveSignalMap.DataAwsccMedialiveSignalMapLastSuccessfulMonitorDeployment"
          }
        }
      ],
      "symbolId": "src/data-awscc-medialive-signal-map/index:DataAwsccMedialiveSignalMapLastSuccessfulMonitorDeploymentOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveSignalMap.DataAwsccMedialiveSignalMapMediaResourceMap": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveSignalMap.DataAwsccMedialiveSignalMapMediaResourceMap",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-medialive-signal-map/index.ts",
        "line": 489
      },
      "name": "DataAwsccMedialiveSignalMapMediaResourceMap",
      "namespace": "dataAwsccMedialiveSignalMap",
      "symbolId": "src/data-awscc-medialive-signal-map/index:DataAwsccMedialiveSignalMapMediaResourceMap"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveSignalMap.DataAwsccMedialiveSignalMapMediaResourceMapDestinations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveSignalMap.DataAwsccMedialiveSignalMapMediaResourceMapDestinations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-medialive-signal-map/index.ts",
        "line": 329
      },
      "name": "DataAwsccMedialiveSignalMapMediaResourceMapDestinations",
      "namespace": "dataAwsccMedialiveSignalMap",
      "symbolId": "src/data-awscc-medialive-signal-map/index:DataAwsccMedialiveSignalMapMediaResourceMapDestinations"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveSignalMap.DataAwsccMedialiveSignalMapMediaResourceMapDestinationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveSignalMap.DataAwsccMedialiveSignalMapMediaResourceMapDestinationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-medialive-signal-map/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-awscc-medialive-signal-map/index.ts",
        "line": 391
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-signal-map/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-awscc.dataAwsccMedialiveSignalMap.DataAwsccMedialiveSignalMapMediaResourceMapDestinationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccMedialiveSignalMapMediaResourceMapDestinationsList",
      "namespace": "dataAwsccMedialiveSignalMap",
      "symbolId": "src/data-awscc-medialive-signal-map/index:DataAwsccMedialiveSignalMapMediaResourceMapDestinationsList"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveSignalMap.DataAwsccMedialiveSignalMapMediaResourceMapDestinationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveSignalMap.DataAwsccMedialiveSignalMapMediaResourceMapDestinationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-medialive-signal-map/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-awscc-medialive-signal-map/index.ts",
        "line": 352
      },
      "name": "DataAwsccMedialiveSignalMapMediaResourceMapDestinationsOutputReference",
      "namespace": "dataAwsccMedialiveSignalMap",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-signal-map/index.ts",
            "line": 381
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-signal-map/index.ts",
            "line": 386
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-signal-map/index.ts",
            "line": 365
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveSignalMap.DataAwsccMedialiveSignalMapMediaResourceMapDestinations"
          }
        }
      ],
      "symbolId": "src/data-awscc-medialive-signal-map/index:DataAwsccMedialiveSignalMapMediaResourceMapDestinationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveSignalMap.DataAwsccMedialiveSignalMapMediaResourceMapMap": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveSignalMap.DataAwsccMedialiveSignalMapMediaResourceMapMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-medialive-signal-map/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-medialive-signal-map/index.ts",
        "line": 557
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-signal-map/index.ts",
            "line": 570
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveSignalMap.DataAwsccMedialiveSignalMapMediaResourceMapOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccMedialiveSignalMapMediaResourceMapMap",
      "namespace": "dataAwsccMedialiveSignalMap",
      "symbolId": "src/data-awscc-medialive-signal-map/index:DataAwsccMedialiveSignalMapMediaResourceMapMap"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveSignalMap.DataAwsccMedialiveSignalMapMediaResourceMapOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveSignalMap.DataAwsccMedialiveSignalMapMediaResourceMapOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-medialive-signal-map/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 key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-medialive-signal-map/index.ts",
        "line": 512
      },
      "name": "DataAwsccMedialiveSignalMapMediaResourceMapOutputReference",
      "namespace": "dataAwsccMedialiveSignalMap",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-signal-map/index.ts",
            "line": 541
          },
          "name": "destinations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveSignalMap.DataAwsccMedialiveSignalMapMediaResourceMapDestinationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-signal-map/index.ts",
            "line": 546
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-signal-map/index.ts",
            "line": 552
          },
          "name": "sources",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveSignalMap.DataAwsccMedialiveSignalMapMediaResourceMapSourcesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-signal-map/index.ts",
            "line": 524
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveSignalMap.DataAwsccMedialiveSignalMapMediaResourceMap"
          }
        }
      ],
      "symbolId": "src/data-awscc-medialive-signal-map/index:DataAwsccMedialiveSignalMapMediaResourceMapOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveSignalMap.DataAwsccMedialiveSignalMapMediaResourceMapSources": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveSignalMap.DataAwsccMedialiveSignalMapMediaResourceMapSources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-medialive-signal-map/index.ts",
        "line": 409
      },
      "name": "DataAwsccMedialiveSignalMapMediaResourceMapSources",
      "namespace": "dataAwsccMedialiveSignalMap",
      "symbolId": "src/data-awscc-medialive-signal-map/index:DataAwsccMedialiveSignalMapMediaResourceMapSources"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveSignalMap.DataAwsccMedialiveSignalMapMediaResourceMapSourcesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveSignalMap.DataAwsccMedialiveSignalMapMediaResourceMapSourcesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-medialive-signal-map/index.ts",
          "line": 478
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-medialive-signal-map/index.ts",
        "line": 471
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-signal-map/index.ts",
            "line": 485
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveSignalMap.DataAwsccMedialiveSignalMapMediaResourceMapSourcesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccMedialiveSignalMapMediaResourceMapSourcesList",
      "namespace": "dataAwsccMedialiveSignalMap",
      "symbolId": "src/data-awscc-medialive-signal-map/index:DataAwsccMedialiveSignalMapMediaResourceMapSourcesList"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveSignalMap.DataAwsccMedialiveSignalMapMediaResourceMapSourcesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveSignalMap.DataAwsccMedialiveSignalMapMediaResourceMapSourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-medialive-signal-map/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-awscc-medialive-signal-map/index.ts",
        "line": 432
      },
      "name": "DataAwsccMedialiveSignalMapMediaResourceMapSourcesOutputReference",
      "namespace": "dataAwsccMedialiveSignalMap",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-signal-map/index.ts",
            "line": 461
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-signal-map/index.ts",
            "line": 466
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-signal-map/index.ts",
            "line": 445
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveSignalMap.DataAwsccMedialiveSignalMapMediaResourceMapSources"
          }
        }
      ],
      "symbolId": "src/data-awscc-medialive-signal-map/index:DataAwsccMedialiveSignalMapMediaResourceMapSourcesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveSignalMap.DataAwsccMedialiveSignalMapMonitorDeployment": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveSignalMap.DataAwsccMedialiveSignalMapMonitorDeployment",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-medialive-signal-map/index.ts",
        "line": 574
      },
      "name": "DataAwsccMedialiveSignalMapMonitorDeployment",
      "namespace": "dataAwsccMedialiveSignalMap",
      "symbolId": "src/data-awscc-medialive-signal-map/index:DataAwsccMedialiveSignalMapMonitorDeployment"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveSignalMap.DataAwsccMedialiveSignalMapMonitorDeploymentOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveSignalMap.DataAwsccMedialiveSignalMapMonitorDeploymentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-medialive-signal-map/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-medialive-signal-map/index.ts",
        "line": 597
      },
      "name": "DataAwsccMedialiveSignalMapMonitorDeploymentOutputReference",
      "namespace": "dataAwsccMedialiveSignalMap",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-signal-map/index.ts",
            "line": 624
          },
          "name": "detailsUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-signal-map/index.ts",
            "line": 629
          },
          "name": "errorMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-signal-map/index.ts",
            "line": 634
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-signal-map/index.ts",
            "line": 608
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveSignalMap.DataAwsccMedialiveSignalMapMonitorDeployment"
          }
        }
      ],
      "symbolId": "src/data-awscc-medialive-signal-map/index:DataAwsccMedialiveSignalMapMonitorDeploymentOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveSignalMaps.DataAwsccMedialiveSignalMaps": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/medialive_signal_maps awscc_medialive_signal_maps}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveSignalMaps.DataAwsccMedialiveSignalMaps",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/medialive_signal_maps awscc_medialive_signal_maps} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-medialive-signal-maps/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveSignalMaps.DataAwsccMedialiveSignalMapsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-medialive-signal-maps/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccMedialiveSignalMaps resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-signal-maps/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccMedialiveSignalMaps to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/medialive_signal_maps#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccMedialiveSignalMaps that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccMedialiveSignalMaps to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-signal-maps/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-medialive-signal-maps/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccMedialiveSignalMaps",
      "namespace": "dataAwsccMedialiveSignalMaps",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-signal-maps/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-signal-maps/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-medialive-signal-maps/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-medialive-signal-maps/index:DataAwsccMedialiveSignalMaps"
    },
    "@cdktn/provider-awscc.dataAwsccMedialiveSignalMaps.DataAwsccMedialiveSignalMapsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMedialiveSignalMaps.DataAwsccMedialiveSignalMapsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-medialive-signal-maps/index.ts",
        "line": 14
      },
      "name": "DataAwsccMedialiveSignalMapsConfig",
      "namespace": "dataAwsccMedialiveSignalMaps",
      "symbolId": "src/data-awscc-medialive-signal-maps/index:DataAwsccMedialiveSignalMapsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackageAsset.DataAwsccMediapackageAsset": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediapackage_asset awscc_mediapackage_asset}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackageAsset.DataAwsccMediapackageAsset",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediapackage_asset awscc_mediapackage_asset} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediapackage-asset/index.ts",
          "line": 221
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMediapackageAsset.DataAwsccMediapackageAssetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackage-asset/index.ts",
        "line": 189
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccMediapackageAsset resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-asset/index.ts",
            "line": 206
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccMediapackageAsset to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediapackage_asset#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccMediapackageAsset that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccMediapackageAsset to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-asset/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-awscc-mediapackage-asset/index.ts",
            "line": 314
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccMediapackageAsset",
      "namespace": "dataAwsccMediapackageAsset",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-asset/index.ts",
            "line": 194
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-asset/index.ts",
            "line": 245
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-asset/index.ts",
            "line": 250
          },
          "name": "assetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-asset/index.ts",
            "line": 255
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-asset/index.ts",
            "line": 261
          },
          "name": "egressEndpoints",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackageAsset.DataAwsccMediapackageAssetEgressEndpointsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-asset/index.ts",
            "line": 279
          },
          "name": "packagingGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-asset/index.ts",
            "line": 284
          },
          "name": "resourceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-asset/index.ts",
            "line": 289
          },
          "name": "sourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-asset/index.ts",
            "line": 294
          },
          "name": "sourceRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-asset/index.ts",
            "line": 300
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackageAsset.DataAwsccMediapackageAssetTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-asset/index.ts",
            "line": 274
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-asset/index.ts",
            "line": 267
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediapackage-asset/index:DataAwsccMediapackageAsset"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackageAsset.DataAwsccMediapackageAssetConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackageAsset.DataAwsccMediapackageAssetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackage-asset/index.ts",
        "line": 14
      },
      "name": "DataAwsccMediapackageAssetConfig",
      "namespace": "dataAwsccMediapackageAsset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediapackage_asset#id DataAwsccMediapackageAsset#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-asset/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediapackage-asset/index:DataAwsccMediapackageAssetConfig"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackageAsset.DataAwsccMediapackageAssetEgressEndpoints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackageAsset.DataAwsccMediapackageAssetEgressEndpoints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackage-asset/index.ts",
        "line": 25
      },
      "name": "DataAwsccMediapackageAssetEgressEndpoints",
      "namespace": "dataAwsccMediapackageAsset",
      "symbolId": "src/data-awscc-mediapackage-asset/index:DataAwsccMediapackageAssetEgressEndpoints"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackageAsset.DataAwsccMediapackageAssetEgressEndpointsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackageAsset.DataAwsccMediapackageAssetEgressEndpointsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediapackage-asset/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-awscc-mediapackage-asset/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-asset/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-awscc.dataAwsccMediapackageAsset.DataAwsccMediapackageAssetEgressEndpointsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccMediapackageAssetEgressEndpointsList",
      "namespace": "dataAwsccMediapackageAsset",
      "symbolId": "src/data-awscc-mediapackage-asset/index:DataAwsccMediapackageAssetEgressEndpointsList"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackageAsset.DataAwsccMediapackageAssetEgressEndpointsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackageAsset.DataAwsccMediapackageAssetEgressEndpointsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediapackage-asset/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackage-asset/index.ts",
        "line": 48
      },
      "name": "DataAwsccMediapackageAssetEgressEndpointsOutputReference",
      "namespace": "dataAwsccMediapackageAsset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-asset/index.ts",
            "line": 77
          },
          "name": "packagingConfigurationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-asset/index.ts",
            "line": 82
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-asset/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackageAsset.DataAwsccMediapackageAssetEgressEndpoints"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediapackage-asset/index:DataAwsccMediapackageAssetEgressEndpointsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackageAsset.DataAwsccMediapackageAssetTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackageAsset.DataAwsccMediapackageAssetTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackage-asset/index.ts",
        "line": 105
      },
      "name": "DataAwsccMediapackageAssetTags",
      "namespace": "dataAwsccMediapackageAsset",
      "symbolId": "src/data-awscc-mediapackage-asset/index:DataAwsccMediapackageAssetTags"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackageAsset.DataAwsccMediapackageAssetTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackageAsset.DataAwsccMediapackageAssetTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediapackage-asset/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-awscc-mediapackage-asset/index.ts",
        "line": 167
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-asset/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-awscc.dataAwsccMediapackageAsset.DataAwsccMediapackageAssetTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccMediapackageAssetTagsList",
      "namespace": "dataAwsccMediapackageAsset",
      "symbolId": "src/data-awscc-mediapackage-asset/index:DataAwsccMediapackageAssetTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackageAsset.DataAwsccMediapackageAssetTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackageAsset.DataAwsccMediapackageAssetTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediapackage-asset/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-awscc-mediapackage-asset/index.ts",
        "line": 128
      },
      "name": "DataAwsccMediapackageAssetTagsOutputReference",
      "namespace": "dataAwsccMediapackageAsset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-asset/index.ts",
            "line": 157
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-asset/index.ts",
            "line": 162
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-asset/index.ts",
            "line": 141
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackageAsset.DataAwsccMediapackageAssetTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediapackage-asset/index:DataAwsccMediapackageAssetTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackageAssets.DataAwsccMediapackageAssets": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediapackage_assets awscc_mediapackage_assets}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackageAssets.DataAwsccMediapackageAssets",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediapackage_assets awscc_mediapackage_assets} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediapackage-assets/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMediapackageAssets.DataAwsccMediapackageAssetsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackage-assets/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccMediapackageAssets resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-assets/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccMediapackageAssets to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediapackage_assets#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccMediapackageAssets that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccMediapackageAssets to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-assets/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-assets/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccMediapackageAssets",
      "namespace": "dataAwsccMediapackageAssets",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-assets/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-assets/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-assets/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-mediapackage-assets/index:DataAwsccMediapackageAssets"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackageAssets.DataAwsccMediapackageAssetsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackageAssets.DataAwsccMediapackageAssetsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackage-assets/index.ts",
        "line": 14
      },
      "name": "DataAwsccMediapackageAssetsConfig",
      "namespace": "dataAwsccMediapackageAssets",
      "symbolId": "src/data-awscc-mediapackage-assets/index:DataAwsccMediapackageAssetsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackageChannels.DataAwsccMediapackageChannels": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediapackage_channels awscc_mediapackage_channels}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackageChannels.DataAwsccMediapackageChannels",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediapackage_channels awscc_mediapackage_channels} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediapackage-channels/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMediapackageChannels.DataAwsccMediapackageChannelsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackage-channels/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccMediapackageChannels resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-channels/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccMediapackageChannels to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediapackage_channels#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccMediapackageChannels that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccMediapackageChannels to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-channels/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-channels/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccMediapackageChannels",
      "namespace": "dataAwsccMediapackageChannels",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-channels/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-channels/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-channels/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-mediapackage-channels/index:DataAwsccMediapackageChannels"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackageChannels.DataAwsccMediapackageChannelsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackageChannels.DataAwsccMediapackageChannelsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackage-channels/index.ts",
        "line": 14
      },
      "name": "DataAwsccMediapackageChannelsConfig",
      "namespace": "dataAwsccMediapackageChannels",
      "symbolId": "src/data-awscc-mediapackage-channels/index:DataAwsccMediapackageChannelsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackageOriginEndpoints.DataAwsccMediapackageOriginEndpoints": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediapackage_origin_endpoints awscc_mediapackage_origin_endpoints}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackageOriginEndpoints.DataAwsccMediapackageOriginEndpoints",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediapackage_origin_endpoints awscc_mediapackage_origin_endpoints} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediapackage-origin-endpoints/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMediapackageOriginEndpoints.DataAwsccMediapackageOriginEndpointsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackage-origin-endpoints/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccMediapackageOriginEndpoints resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-origin-endpoints/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccMediapackageOriginEndpoints to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediapackage_origin_endpoints#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccMediapackageOriginEndpoints that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccMediapackageOriginEndpoints to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-origin-endpoints/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-origin-endpoints/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccMediapackageOriginEndpoints",
      "namespace": "dataAwsccMediapackageOriginEndpoints",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-origin-endpoints/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-origin-endpoints/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-origin-endpoints/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-mediapackage-origin-endpoints/index:DataAwsccMediapackageOriginEndpoints"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackageOriginEndpoints.DataAwsccMediapackageOriginEndpointsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackageOriginEndpoints.DataAwsccMediapackageOriginEndpointsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackage-origin-endpoints/index.ts",
        "line": 14
      },
      "name": "DataAwsccMediapackageOriginEndpointsConfig",
      "namespace": "dataAwsccMediapackageOriginEndpoints",
      "symbolId": "src/data-awscc-mediapackage-origin-endpoints/index:DataAwsccMediapackageOriginEndpointsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediapackage_packaging_configuration awscc_mediapackage_packaging_configuration}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfiguration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediapackage_packaging_configuration awscc_mediapackage_packaging_configuration} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
          "line": 1826
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
        "line": 1794
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccMediapackagePackagingConfiguration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 1811
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccMediapackagePackagingConfiguration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediapackage_packaging_configuration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccMediapackagePackagingConfiguration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccMediapackagePackagingConfiguration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 1911
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 1917
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccMediapackagePackagingConfiguration",
      "namespace": "dataAwsccMediapackagePackagingConfiguration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 1799
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 1850
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 1856
          },
          "name": "cmafPackage",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationCmafPackageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 1862
          },
          "name": "dashPackage",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationDashPackageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 1868
          },
          "name": "hlsPackage",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationHlsPackageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 1887
          },
          "name": "mssPackage",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationMssPackageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 1892
          },
          "name": "packagingConfigurationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 1897
          },
          "name": "packagingGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 1903
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 1881
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 1874
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediapackage-packaging-configuration/index:DataAwsccMediapackagePackagingConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationCmafPackage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationCmafPackage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
        "line": 374
      },
      "name": "DataAwsccMediapackagePackagingConfigurationCmafPackage",
      "namespace": "dataAwsccMediapackagePackagingConfiguration",
      "symbolId": "src/data-awscc-mediapackage-packaging-configuration/index:DataAwsccMediapackagePackagingConfigurationCmafPackage"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationCmafPackageEncryption": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationCmafPackageEncryption",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
        "line": 154
      },
      "name": "DataAwsccMediapackagePackagingConfigurationCmafPackageEncryption",
      "namespace": "dataAwsccMediapackagePackagingConfiguration",
      "symbolId": "src/data-awscc-mediapackage-packaging-configuration/index:DataAwsccMediapackagePackagingConfigurationCmafPackageEncryption"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationCmafPackageEncryptionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationCmafPackageEncryptionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediapackage-packaging-configuration/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
        "line": 177
      },
      "name": "DataAwsccMediapackagePackagingConfigurationCmafPackageEncryptionOutputReference",
      "namespace": "dataAwsccMediapackagePackagingConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 205
          },
          "name": "spekeKeyProvider",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationCmafPackageEncryptionSpekeKeyProviderOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 188
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationCmafPackageEncryption"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediapackage-packaging-configuration/index:DataAwsccMediapackagePackagingConfigurationCmafPackageEncryptionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationCmafPackageEncryptionSpekeKeyProvider": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationCmafPackageEncryptionSpekeKeyProvider",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
        "line": 84
      },
      "name": "DataAwsccMediapackagePackagingConfigurationCmafPackageEncryptionSpekeKeyProvider",
      "namespace": "dataAwsccMediapackagePackagingConfiguration",
      "symbolId": "src/data-awscc-mediapackage-packaging-configuration/index:DataAwsccMediapackagePackagingConfigurationCmafPackageEncryptionSpekeKeyProvider"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationCmafPackageEncryptionSpekeKeyProviderEncryptionContractConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationCmafPackageEncryptionSpekeKeyProviderEncryptionContractConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
        "line": 25
      },
      "name": "DataAwsccMediapackagePackagingConfigurationCmafPackageEncryptionSpekeKeyProviderEncryptionContractConfiguration",
      "namespace": "dataAwsccMediapackagePackagingConfiguration",
      "symbolId": "src/data-awscc-mediapackage-packaging-configuration/index:DataAwsccMediapackagePackagingConfigurationCmafPackageEncryptionSpekeKeyProviderEncryptionContractConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationCmafPackageEncryptionSpekeKeyProviderEncryptionContractConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationCmafPackageEncryptionSpekeKeyProviderEncryptionContractConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
        "line": 48
      },
      "name": "DataAwsccMediapackagePackagingConfigurationCmafPackageEncryptionSpekeKeyProviderEncryptionContractConfigurationOutputReference",
      "namespace": "dataAwsccMediapackagePackagingConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 75
          },
          "name": "presetSpeke20Audio",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 80
          },
          "name": "presetSpeke20Video",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationCmafPackageEncryptionSpekeKeyProviderEncryptionContractConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediapackage-packaging-configuration/index:DataAwsccMediapackagePackagingConfigurationCmafPackageEncryptionSpekeKeyProviderEncryptionContractConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationCmafPackageEncryptionSpekeKeyProviderOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationCmafPackageEncryptionSpekeKeyProviderOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediapackage-packaging-configuration/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-awscc-mediapackage-packaging-configuration/index.ts",
        "line": 107
      },
      "name": "DataAwsccMediapackagePackagingConfigurationCmafPackageEncryptionSpekeKeyProviderOutputReference",
      "namespace": "dataAwsccMediapackagePackagingConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 135
          },
          "name": "encryptionContractConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationCmafPackageEncryptionSpekeKeyProviderEncryptionContractConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 140
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 145
          },
          "name": "systemIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 150
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationCmafPackageEncryptionSpekeKeyProvider"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediapackage-packaging-configuration/index:DataAwsccMediapackagePackagingConfigurationCmafPackageEncryptionSpekeKeyProviderOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationCmafPackageHlsManifests": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationCmafPackageHlsManifests",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
        "line": 273
      },
      "name": "DataAwsccMediapackagePackagingConfigurationCmafPackageHlsManifests",
      "namespace": "dataAwsccMediapackagePackagingConfiguration",
      "symbolId": "src/data-awscc-mediapackage-packaging-configuration/index:DataAwsccMediapackagePackagingConfigurationCmafPackageHlsManifests"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationCmafPackageHlsManifestsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationCmafPackageHlsManifestsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
          "line": 363
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
        "line": 356
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 370
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationCmafPackageHlsManifestsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccMediapackagePackagingConfigurationCmafPackageHlsManifestsList",
      "namespace": "dataAwsccMediapackagePackagingConfiguration",
      "symbolId": "src/data-awscc-mediapackage-packaging-configuration/index:DataAwsccMediapackagePackagingConfigurationCmafPackageHlsManifestsList"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationCmafPackageHlsManifestsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationCmafPackageHlsManifestsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediapackage-packaging-configuration/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
        "line": 296
      },
      "name": "DataAwsccMediapackagePackagingConfigurationCmafPackageHlsManifestsOutputReference",
      "namespace": "dataAwsccMediapackagePackagingConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 325
          },
          "name": "adMarkers",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 330
          },
          "name": "includeIframeOnlyStream",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 335
          },
          "name": "manifestName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 340
          },
          "name": "programDateTimeIntervalSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 345
          },
          "name": "repeatExtXKey",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 351
          },
          "name": "streamSelection",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationCmafPackageHlsManifestsStreamSelectionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 309
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationCmafPackageHlsManifests"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediapackage-packaging-configuration/index:DataAwsccMediapackagePackagingConfigurationCmafPackageHlsManifestsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationCmafPackageHlsManifestsStreamSelection": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationCmafPackageHlsManifestsStreamSelection",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
        "line": 209
      },
      "name": "DataAwsccMediapackagePackagingConfigurationCmafPackageHlsManifestsStreamSelection",
      "namespace": "dataAwsccMediapackagePackagingConfiguration",
      "symbolId": "src/data-awscc-mediapackage-packaging-configuration/index:DataAwsccMediapackagePackagingConfigurationCmafPackageHlsManifestsStreamSelection"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationCmafPackageHlsManifestsStreamSelectionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationCmafPackageHlsManifestsStreamSelectionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediapackage-packaging-configuration/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-awscc-mediapackage-packaging-configuration/index.ts",
        "line": 232
      },
      "name": "DataAwsccMediapackagePackagingConfigurationCmafPackageHlsManifestsStreamSelectionOutputReference",
      "namespace": "dataAwsccMediapackagePackagingConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 259
          },
          "name": "maxVideoBitsPerSecond",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 264
          },
          "name": "minVideoBitsPerSecond",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 269
          },
          "name": "streamOrder",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 243
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationCmafPackageHlsManifestsStreamSelection"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediapackage-packaging-configuration/index:DataAwsccMediapackagePackagingConfigurationCmafPackageHlsManifestsStreamSelectionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationCmafPackageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationCmafPackageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediapackage-packaging-configuration/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-awscc-mediapackage-packaging-configuration/index.ts",
        "line": 397
      },
      "name": "DataAwsccMediapackagePackagingConfigurationCmafPackageOutputReference",
      "namespace": "dataAwsccMediapackagePackagingConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 425
          },
          "name": "encryption",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationCmafPackageEncryptionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 431
          },
          "name": "hlsManifests",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationCmafPackageHlsManifestsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 436
          },
          "name": "includeEncoderConfigurationInSegments",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 441
          },
          "name": "segmentDurationSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 408
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationCmafPackage"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediapackage-packaging-configuration/index:DataAwsccMediapackagePackagingConfigurationCmafPackageOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
        "line": 14
      },
      "name": "DataAwsccMediapackagePackagingConfigurationConfig",
      "namespace": "dataAwsccMediapackagePackagingConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediapackage_packaging_configuration#id DataAwsccMediapackagePackagingConfiguration#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediapackage-packaging-configuration/index:DataAwsccMediapackagePackagingConfigurationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationDashPackage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationDashPackage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
        "line": 794
      },
      "name": "DataAwsccMediapackagePackagingConfigurationDashPackage",
      "namespace": "dataAwsccMediapackagePackagingConfiguration",
      "symbolId": "src/data-awscc-mediapackage-packaging-configuration/index:DataAwsccMediapackagePackagingConfigurationDashPackage"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationDashPackageDashManifests": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationDashPackageDashManifests",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
        "line": 509
      },
      "name": "DataAwsccMediapackagePackagingConfigurationDashPackageDashManifests",
      "namespace": "dataAwsccMediapackagePackagingConfiguration",
      "symbolId": "src/data-awscc-mediapackage-packaging-configuration/index:DataAwsccMediapackagePackagingConfigurationDashPackageDashManifests"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationDashPackageDashManifestsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationDashPackageDashManifestsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediapackage-packaging-configuration/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
        "line": 592
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 606
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationDashPackageDashManifestsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccMediapackagePackagingConfigurationDashPackageDashManifestsList",
      "namespace": "dataAwsccMediapackagePackagingConfiguration",
      "symbolId": "src/data-awscc-mediapackage-packaging-configuration/index:DataAwsccMediapackagePackagingConfigurationDashPackageDashManifestsList"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationDashPackageDashManifestsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationDashPackageDashManifestsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
          "line": 541
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
        "line": 532
      },
      "name": "DataAwsccMediapackagePackagingConfigurationDashPackageDashManifestsOutputReference",
      "namespace": "dataAwsccMediapackagePackagingConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 561
          },
          "name": "manifestLayout",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 566
          },
          "name": "manifestName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 571
          },
          "name": "minBufferTimeSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 576
          },
          "name": "profile",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 581
          },
          "name": "scteMarkersSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 587
          },
          "name": "streamSelection",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationDashPackageDashManifestsStreamSelectionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 545
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationDashPackageDashManifests"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediapackage-packaging-configuration/index:DataAwsccMediapackagePackagingConfigurationDashPackageDashManifestsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationDashPackageDashManifestsStreamSelection": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationDashPackageDashManifestsStreamSelection",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
        "line": 445
      },
      "name": "DataAwsccMediapackagePackagingConfigurationDashPackageDashManifestsStreamSelection",
      "namespace": "dataAwsccMediapackagePackagingConfiguration",
      "symbolId": "src/data-awscc-mediapackage-packaging-configuration/index:DataAwsccMediapackagePackagingConfigurationDashPackageDashManifestsStreamSelection"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationDashPackageDashManifestsStreamSelectionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationDashPackageDashManifestsStreamSelectionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
          "line": 475
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
        "line": 468
      },
      "name": "DataAwsccMediapackagePackagingConfigurationDashPackageDashManifestsStreamSelectionOutputReference",
      "namespace": "dataAwsccMediapackagePackagingConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 495
          },
          "name": "maxVideoBitsPerSecond",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 500
          },
          "name": "minVideoBitsPerSecond",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 505
          },
          "name": "streamOrder",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 479
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationDashPackageDashManifestsStreamSelection"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediapackage-packaging-configuration/index:DataAwsccMediapackagePackagingConfigurationDashPackageDashManifestsStreamSelectionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationDashPackageEncryption": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationDashPackageEncryption",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
        "line": 739
      },
      "name": "DataAwsccMediapackagePackagingConfigurationDashPackageEncryption",
      "namespace": "dataAwsccMediapackagePackagingConfiguration",
      "symbolId": "src/data-awscc-mediapackage-packaging-configuration/index:DataAwsccMediapackagePackagingConfigurationDashPackageEncryption"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationDashPackageEncryptionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationDashPackageEncryptionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediapackage-packaging-configuration/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
        "line": 762
      },
      "name": "DataAwsccMediapackagePackagingConfigurationDashPackageEncryptionOutputReference",
      "namespace": "dataAwsccMediapackagePackagingConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 790
          },
          "name": "spekeKeyProvider",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationDashPackageEncryptionSpekeKeyProviderOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 773
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationDashPackageEncryption"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediapackage-packaging-configuration/index:DataAwsccMediapackagePackagingConfigurationDashPackageEncryptionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationDashPackageEncryptionSpekeKeyProvider": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationDashPackageEncryptionSpekeKeyProvider",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
        "line": 669
      },
      "name": "DataAwsccMediapackagePackagingConfigurationDashPackageEncryptionSpekeKeyProvider",
      "namespace": "dataAwsccMediapackagePackagingConfiguration",
      "symbolId": "src/data-awscc-mediapackage-packaging-configuration/index:DataAwsccMediapackagePackagingConfigurationDashPackageEncryptionSpekeKeyProvider"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationDashPackageEncryptionSpekeKeyProviderEncryptionContractConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationDashPackageEncryptionSpekeKeyProviderEncryptionContractConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
        "line": 610
      },
      "name": "DataAwsccMediapackagePackagingConfigurationDashPackageEncryptionSpekeKeyProviderEncryptionContractConfiguration",
      "namespace": "dataAwsccMediapackagePackagingConfiguration",
      "symbolId": "src/data-awscc-mediapackage-packaging-configuration/index:DataAwsccMediapackagePackagingConfigurationDashPackageEncryptionSpekeKeyProviderEncryptionContractConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationDashPackageEncryptionSpekeKeyProviderEncryptionContractConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationDashPackageEncryptionSpekeKeyProviderEncryptionContractConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediapackage-packaging-configuration/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-awscc-mediapackage-packaging-configuration/index.ts",
        "line": 633
      },
      "name": "DataAwsccMediapackagePackagingConfigurationDashPackageEncryptionSpekeKeyProviderEncryptionContractConfigurationOutputReference",
      "namespace": "dataAwsccMediapackagePackagingConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 660
          },
          "name": "presetSpeke20Audio",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 665
          },
          "name": "presetSpeke20Video",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 644
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationDashPackageEncryptionSpekeKeyProviderEncryptionContractConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediapackage-packaging-configuration/index:DataAwsccMediapackagePackagingConfigurationDashPackageEncryptionSpekeKeyProviderEncryptionContractConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationDashPackageEncryptionSpekeKeyProviderOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationDashPackageEncryptionSpekeKeyProviderOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediapackage-packaging-configuration/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-awscc-mediapackage-packaging-configuration/index.ts",
        "line": 692
      },
      "name": "DataAwsccMediapackagePackagingConfigurationDashPackageEncryptionSpekeKeyProviderOutputReference",
      "namespace": "dataAwsccMediapackagePackagingConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 720
          },
          "name": "encryptionContractConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationDashPackageEncryptionSpekeKeyProviderEncryptionContractConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 725
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 730
          },
          "name": "systemIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 735
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 703
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationDashPackageEncryptionSpekeKeyProvider"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediapackage-packaging-configuration/index:DataAwsccMediapackagePackagingConfigurationDashPackageEncryptionSpekeKeyProviderOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationDashPackageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationDashPackageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediapackage-packaging-configuration/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-awscc-mediapackage-packaging-configuration/index.ts",
        "line": 817
      },
      "name": "DataAwsccMediapackagePackagingConfigurationDashPackageOutputReference",
      "namespace": "dataAwsccMediapackagePackagingConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 845
          },
          "name": "dashManifests",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationDashPackageDashManifestsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 851
          },
          "name": "encryption",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationDashPackageEncryptionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 856
          },
          "name": "includeEncoderConfigurationInSegments",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 861
          },
          "name": "includeIframeOnlyStream",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 866
          },
          "name": "periodTriggers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 871
          },
          "name": "segmentDurationSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 876
          },
          "name": "segmentTemplateFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 828
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationDashPackage"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediapackage-packaging-configuration/index:DataAwsccMediapackagePackagingConfigurationDashPackageOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationHlsPackage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationHlsPackage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
        "line": 1239
      },
      "name": "DataAwsccMediapackagePackagingConfigurationHlsPackage",
      "namespace": "dataAwsccMediapackagePackagingConfiguration",
      "symbolId": "src/data-awscc-mediapackage-packaging-configuration/index:DataAwsccMediapackagePackagingConfigurationHlsPackage"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationHlsPackageEncryption": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationHlsPackageEncryption",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
        "line": 1009
      },
      "name": "DataAwsccMediapackagePackagingConfigurationHlsPackageEncryption",
      "namespace": "dataAwsccMediapackagePackagingConfiguration",
      "symbolId": "src/data-awscc-mediapackage-packaging-configuration/index:DataAwsccMediapackagePackagingConfigurationHlsPackageEncryption"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationHlsPackageEncryptionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationHlsPackageEncryptionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
          "line": 1039
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
        "line": 1032
      },
      "name": "DataAwsccMediapackagePackagingConfigurationHlsPackageEncryptionOutputReference",
      "namespace": "dataAwsccMediapackagePackagingConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 1059
          },
          "name": "constantInitializationVector",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 1064
          },
          "name": "encryptionMethod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 1070
          },
          "name": "spekeKeyProvider",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationHlsPackageEncryptionSpekeKeyProviderOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 1043
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationHlsPackageEncryption"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediapackage-packaging-configuration/index:DataAwsccMediapackagePackagingConfigurationHlsPackageEncryptionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationHlsPackageEncryptionSpekeKeyProvider": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationHlsPackageEncryptionSpekeKeyProvider",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
        "line": 939
      },
      "name": "DataAwsccMediapackagePackagingConfigurationHlsPackageEncryptionSpekeKeyProvider",
      "namespace": "dataAwsccMediapackagePackagingConfiguration",
      "symbolId": "src/data-awscc-mediapackage-packaging-configuration/index:DataAwsccMediapackagePackagingConfigurationHlsPackageEncryptionSpekeKeyProvider"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationHlsPackageEncryptionSpekeKeyProviderEncryptionContractConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationHlsPackageEncryptionSpekeKeyProviderEncryptionContractConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
        "line": 880
      },
      "name": "DataAwsccMediapackagePackagingConfigurationHlsPackageEncryptionSpekeKeyProviderEncryptionContractConfiguration",
      "namespace": "dataAwsccMediapackagePackagingConfiguration",
      "symbolId": "src/data-awscc-mediapackage-packaging-configuration/index:DataAwsccMediapackagePackagingConfigurationHlsPackageEncryptionSpekeKeyProviderEncryptionContractConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationHlsPackageEncryptionSpekeKeyProviderEncryptionContractConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationHlsPackageEncryptionSpekeKeyProviderEncryptionContractConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediapackage-packaging-configuration/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-awscc-mediapackage-packaging-configuration/index.ts",
        "line": 903
      },
      "name": "DataAwsccMediapackagePackagingConfigurationHlsPackageEncryptionSpekeKeyProviderEncryptionContractConfigurationOutputReference",
      "namespace": "dataAwsccMediapackagePackagingConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 930
          },
          "name": "presetSpeke20Audio",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 935
          },
          "name": "presetSpeke20Video",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 914
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationHlsPackageEncryptionSpekeKeyProviderEncryptionContractConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediapackage-packaging-configuration/index:DataAwsccMediapackagePackagingConfigurationHlsPackageEncryptionSpekeKeyProviderEncryptionContractConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationHlsPackageEncryptionSpekeKeyProviderOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationHlsPackageEncryptionSpekeKeyProviderOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediapackage-packaging-configuration/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
        "line": 962
      },
      "name": "DataAwsccMediapackagePackagingConfigurationHlsPackageEncryptionSpekeKeyProviderOutputReference",
      "namespace": "dataAwsccMediapackagePackagingConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 990
          },
          "name": "encryptionContractConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationHlsPackageEncryptionSpekeKeyProviderEncryptionContractConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 995
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 1000
          },
          "name": "systemIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 1005
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 973
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationHlsPackageEncryptionSpekeKeyProvider"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediapackage-packaging-configuration/index:DataAwsccMediapackagePackagingConfigurationHlsPackageEncryptionSpekeKeyProviderOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationHlsPackageHlsManifests": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationHlsPackageHlsManifests",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
        "line": 1138
      },
      "name": "DataAwsccMediapackagePackagingConfigurationHlsPackageHlsManifests",
      "namespace": "dataAwsccMediapackagePackagingConfiguration",
      "symbolId": "src/data-awscc-mediapackage-packaging-configuration/index:DataAwsccMediapackagePackagingConfigurationHlsPackageHlsManifests"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationHlsPackageHlsManifestsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationHlsPackageHlsManifestsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediapackage-packaging-configuration/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-awscc-mediapackage-packaging-configuration/index.ts",
        "line": 1221
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/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-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationHlsPackageHlsManifestsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccMediapackagePackagingConfigurationHlsPackageHlsManifestsList",
      "namespace": "dataAwsccMediapackagePackagingConfiguration",
      "symbolId": "src/data-awscc-mediapackage-packaging-configuration/index:DataAwsccMediapackagePackagingConfigurationHlsPackageHlsManifestsList"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationHlsPackageHlsManifestsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationHlsPackageHlsManifestsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediapackage-packaging-configuration/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
        "line": 1161
      },
      "name": "DataAwsccMediapackagePackagingConfigurationHlsPackageHlsManifestsOutputReference",
      "namespace": "dataAwsccMediapackagePackagingConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 1190
          },
          "name": "adMarkers",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 1195
          },
          "name": "includeIframeOnlyStream",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 1200
          },
          "name": "manifestName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 1205
          },
          "name": "programDateTimeIntervalSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 1210
          },
          "name": "repeatExtXKey",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 1216
          },
          "name": "streamSelection",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationHlsPackageHlsManifestsStreamSelectionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 1174
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationHlsPackageHlsManifests"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediapackage-packaging-configuration/index:DataAwsccMediapackagePackagingConfigurationHlsPackageHlsManifestsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationHlsPackageHlsManifestsStreamSelection": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationHlsPackageHlsManifestsStreamSelection",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
        "line": 1074
      },
      "name": "DataAwsccMediapackagePackagingConfigurationHlsPackageHlsManifestsStreamSelection",
      "namespace": "dataAwsccMediapackagePackagingConfiguration",
      "symbolId": "src/data-awscc-mediapackage-packaging-configuration/index:DataAwsccMediapackagePackagingConfigurationHlsPackageHlsManifestsStreamSelection"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationHlsPackageHlsManifestsStreamSelectionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationHlsPackageHlsManifestsStreamSelectionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
          "line": 1104
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
        "line": 1097
      },
      "name": "DataAwsccMediapackagePackagingConfigurationHlsPackageHlsManifestsStreamSelectionOutputReference",
      "namespace": "dataAwsccMediapackagePackagingConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 1124
          },
          "name": "maxVideoBitsPerSecond",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 1129
          },
          "name": "minVideoBitsPerSecond",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 1134
          },
          "name": "streamOrder",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 1108
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationHlsPackageHlsManifestsStreamSelection"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediapackage-packaging-configuration/index:DataAwsccMediapackagePackagingConfigurationHlsPackageHlsManifestsStreamSelectionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationHlsPackageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationHlsPackageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
          "line": 1269
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
        "line": 1262
      },
      "name": "DataAwsccMediapackagePackagingConfigurationHlsPackageOutputReference",
      "namespace": "dataAwsccMediapackagePackagingConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 1290
          },
          "name": "encryption",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationHlsPackageEncryptionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 1296
          },
          "name": "hlsManifests",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationHlsPackageHlsManifestsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 1301
          },
          "name": "includeDvbSubtitles",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 1306
          },
          "name": "segmentDurationSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 1311
          },
          "name": "useAudioRenditionGroup",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 1273
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationHlsPackage"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediapackage-packaging-configuration/index:DataAwsccMediapackagePackagingConfigurationHlsPackageOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationMssPackage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationMssPackage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
        "line": 1644
      },
      "name": "DataAwsccMediapackagePackagingConfigurationMssPackage",
      "namespace": "dataAwsccMediapackagePackagingConfiguration",
      "symbolId": "src/data-awscc-mediapackage-packaging-configuration/index:DataAwsccMediapackagePackagingConfigurationMssPackage"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationMssPackageEncryption": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationMssPackageEncryption",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
        "line": 1444
      },
      "name": "DataAwsccMediapackagePackagingConfigurationMssPackageEncryption",
      "namespace": "dataAwsccMediapackagePackagingConfiguration",
      "symbolId": "src/data-awscc-mediapackage-packaging-configuration/index:DataAwsccMediapackagePackagingConfigurationMssPackageEncryption"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationMssPackageEncryptionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationMssPackageEncryptionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
          "line": 1474
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
        "line": 1467
      },
      "name": "DataAwsccMediapackagePackagingConfigurationMssPackageEncryptionOutputReference",
      "namespace": "dataAwsccMediapackagePackagingConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 1495
          },
          "name": "spekeKeyProvider",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationMssPackageEncryptionSpekeKeyProviderOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 1478
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationMssPackageEncryption"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediapackage-packaging-configuration/index:DataAwsccMediapackagePackagingConfigurationMssPackageEncryptionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationMssPackageEncryptionSpekeKeyProvider": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationMssPackageEncryptionSpekeKeyProvider",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
        "line": 1374
      },
      "name": "DataAwsccMediapackagePackagingConfigurationMssPackageEncryptionSpekeKeyProvider",
      "namespace": "dataAwsccMediapackagePackagingConfiguration",
      "symbolId": "src/data-awscc-mediapackage-packaging-configuration/index:DataAwsccMediapackagePackagingConfigurationMssPackageEncryptionSpekeKeyProvider"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationMssPackageEncryptionSpekeKeyProviderEncryptionContractConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationMssPackageEncryptionSpekeKeyProviderEncryptionContractConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
        "line": 1315
      },
      "name": "DataAwsccMediapackagePackagingConfigurationMssPackageEncryptionSpekeKeyProviderEncryptionContractConfiguration",
      "namespace": "dataAwsccMediapackagePackagingConfiguration",
      "symbolId": "src/data-awscc-mediapackage-packaging-configuration/index:DataAwsccMediapackagePackagingConfigurationMssPackageEncryptionSpekeKeyProviderEncryptionContractConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationMssPackageEncryptionSpekeKeyProviderEncryptionContractConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationMssPackageEncryptionSpekeKeyProviderEncryptionContractConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
          "line": 1345
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
        "line": 1338
      },
      "name": "DataAwsccMediapackagePackagingConfigurationMssPackageEncryptionSpekeKeyProviderEncryptionContractConfigurationOutputReference",
      "namespace": "dataAwsccMediapackagePackagingConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 1365
          },
          "name": "presetSpeke20Audio",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 1370
          },
          "name": "presetSpeke20Video",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 1349
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationMssPackageEncryptionSpekeKeyProviderEncryptionContractConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediapackage-packaging-configuration/index:DataAwsccMediapackagePackagingConfigurationMssPackageEncryptionSpekeKeyProviderEncryptionContractConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationMssPackageEncryptionSpekeKeyProviderOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationMssPackageEncryptionSpekeKeyProviderOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
          "line": 1404
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
        "line": 1397
      },
      "name": "DataAwsccMediapackagePackagingConfigurationMssPackageEncryptionSpekeKeyProviderOutputReference",
      "namespace": "dataAwsccMediapackagePackagingConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 1425
          },
          "name": "encryptionContractConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationMssPackageEncryptionSpekeKeyProviderEncryptionContractConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 1430
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 1435
          },
          "name": "systemIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 1440
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 1408
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationMssPackageEncryptionSpekeKeyProvider"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediapackage-packaging-configuration/index:DataAwsccMediapackagePackagingConfigurationMssPackageEncryptionSpekeKeyProviderOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationMssPackageMssManifests": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationMssPackageMssManifests",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
        "line": 1563
      },
      "name": "DataAwsccMediapackagePackagingConfigurationMssPackageMssManifests",
      "namespace": "dataAwsccMediapackagePackagingConfiguration",
      "symbolId": "src/data-awscc-mediapackage-packaging-configuration/index:DataAwsccMediapackagePackagingConfigurationMssPackageMssManifests"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationMssPackageMssManifestsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationMssPackageMssManifestsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediapackage-packaging-configuration/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
        "line": 1626
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 1640
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationMssPackageMssManifestsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccMediapackagePackagingConfigurationMssPackageMssManifestsList",
      "namespace": "dataAwsccMediapackagePackagingConfiguration",
      "symbolId": "src/data-awscc-mediapackage-packaging-configuration/index:DataAwsccMediapackagePackagingConfigurationMssPackageMssManifestsList"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationMssPackageMssManifestsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationMssPackageMssManifestsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
          "line": 1595
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
        "line": 1586
      },
      "name": "DataAwsccMediapackagePackagingConfigurationMssPackageMssManifestsOutputReference",
      "namespace": "dataAwsccMediapackagePackagingConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 1615
          },
          "name": "manifestName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 1621
          },
          "name": "streamSelection",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationMssPackageMssManifestsStreamSelectionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 1599
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationMssPackageMssManifests"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediapackage-packaging-configuration/index:DataAwsccMediapackagePackagingConfigurationMssPackageMssManifestsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationMssPackageMssManifestsStreamSelection": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationMssPackageMssManifestsStreamSelection",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
        "line": 1499
      },
      "name": "DataAwsccMediapackagePackagingConfigurationMssPackageMssManifestsStreamSelection",
      "namespace": "dataAwsccMediapackagePackagingConfiguration",
      "symbolId": "src/data-awscc-mediapackage-packaging-configuration/index:DataAwsccMediapackagePackagingConfigurationMssPackageMssManifestsStreamSelection"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationMssPackageMssManifestsStreamSelectionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationMssPackageMssManifestsStreamSelectionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediapackage-packaging-configuration/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/data-awscc-mediapackage-packaging-configuration/index.ts",
        "line": 1522
      },
      "name": "DataAwsccMediapackagePackagingConfigurationMssPackageMssManifestsStreamSelectionOutputReference",
      "namespace": "dataAwsccMediapackagePackagingConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 1549
          },
          "name": "maxVideoBitsPerSecond",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 1554
          },
          "name": "minVideoBitsPerSecond",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 1559
          },
          "name": "streamOrder",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 1533
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationMssPackageMssManifestsStreamSelection"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediapackage-packaging-configuration/index:DataAwsccMediapackagePackagingConfigurationMssPackageMssManifestsStreamSelectionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationMssPackageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationMssPackageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediapackage-packaging-configuration/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
        "line": 1667
      },
      "name": "DataAwsccMediapackagePackagingConfigurationMssPackageOutputReference",
      "namespace": "dataAwsccMediapackagePackagingConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 1695
          },
          "name": "encryption",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationMssPackageEncryptionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 1701
          },
          "name": "mssManifests",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationMssPackageMssManifestsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 1706
          },
          "name": "segmentDurationSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 1678
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationMssPackage"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediapackage-packaging-configuration/index:DataAwsccMediapackagePackagingConfigurationMssPackageOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
        "line": 1710
      },
      "name": "DataAwsccMediapackagePackagingConfigurationTags",
      "namespace": "dataAwsccMediapackagePackagingConfiguration",
      "symbolId": "src/data-awscc-mediapackage-packaging-configuration/index:DataAwsccMediapackagePackagingConfigurationTags"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediapackage-packaging-configuration/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
        "line": 1772
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 1786
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccMediapackagePackagingConfigurationTagsList",
      "namespace": "dataAwsccMediapackagePackagingConfiguration",
      "symbolId": "src/data-awscc-mediapackage-packaging-configuration/index:DataAwsccMediapackagePackagingConfigurationTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
          "line": 1742
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
        "line": 1733
      },
      "name": "DataAwsccMediapackagePackagingConfigurationTagsOutputReference",
      "namespace": "dataAwsccMediapackagePackagingConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 1762
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 1767
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configuration/index.ts",
            "line": 1746
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfiguration.DataAwsccMediapackagePackagingConfigurationTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediapackage-packaging-configuration/index:DataAwsccMediapackagePackagingConfigurationTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfigurations.DataAwsccMediapackagePackagingConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediapackage_packaging_configurations awscc_mediapackage_packaging_configurations}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfigurations.DataAwsccMediapackagePackagingConfigurations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediapackage_packaging_configurations awscc_mediapackage_packaging_configurations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediapackage-packaging-configurations/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfigurations.DataAwsccMediapackagePackagingConfigurationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackage-packaging-configurations/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccMediapackagePackagingConfigurations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configurations/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccMediapackagePackagingConfigurations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediapackage_packaging_configurations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccMediapackagePackagingConfigurations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccMediapackagePackagingConfigurations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configurations/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configurations/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccMediapackagePackagingConfigurations",
      "namespace": "dataAwsccMediapackagePackagingConfigurations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configurations/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configurations/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-configurations/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-mediapackage-packaging-configurations/index:DataAwsccMediapackagePackagingConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfigurations.DataAwsccMediapackagePackagingConfigurationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingConfigurations.DataAwsccMediapackagePackagingConfigurationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackage-packaging-configurations/index.ts",
        "line": 14
      },
      "name": "DataAwsccMediapackagePackagingConfigurationsConfig",
      "namespace": "dataAwsccMediapackagePackagingConfigurations",
      "symbolId": "src/data-awscc-mediapackage-packaging-configurations/index:DataAwsccMediapackagePackagingConfigurationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagePackagingGroup.DataAwsccMediapackagePackagingGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediapackage_packaging_group awscc_mediapackage_packaging_group}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingGroup.DataAwsccMediapackagePackagingGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediapackage_packaging_group awscc_mediapackage_packaging_group} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediapackage-packaging-group/index.ts",
          "line": 254
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingGroup.DataAwsccMediapackagePackagingGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackage-packaging-group/index.ts",
        "line": 222
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccMediapackagePackagingGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-group/index.ts",
            "line": 239
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccMediapackagePackagingGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediapackage_packaging_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccMediapackagePackagingGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccMediapackagePackagingGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-group/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-awscc-mediapackage-packaging-group/index.ts",
            "line": 333
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccMediapackagePackagingGroup",
      "namespace": "dataAwsccMediapackagePackagingGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-group/index.ts",
            "line": 227
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-group/index.ts",
            "line": 278
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-group/index.ts",
            "line": 284
          },
          "name": "authorization",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingGroup.DataAwsccMediapackagePackagingGroupAuthorizationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-group/index.ts",
            "line": 289
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-group/index.ts",
            "line": 295
          },
          "name": "egressAccessLogs",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingGroup.DataAwsccMediapackagePackagingGroupEgressAccessLogsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-group/index.ts",
            "line": 313
          },
          "name": "packagingGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-group/index.ts",
            "line": 319
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingGroup.DataAwsccMediapackagePackagingGroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-group/index.ts",
            "line": 308
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-group/index.ts",
            "line": 301
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediapackage-packaging-group/index:DataAwsccMediapackagePackagingGroup"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagePackagingGroup.DataAwsccMediapackagePackagingGroupAuthorization": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingGroup.DataAwsccMediapackagePackagingGroupAuthorization",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackage-packaging-group/index.ts",
        "line": 25
      },
      "name": "DataAwsccMediapackagePackagingGroupAuthorization",
      "namespace": "dataAwsccMediapackagePackagingGroup",
      "symbolId": "src/data-awscc-mediapackage-packaging-group/index:DataAwsccMediapackagePackagingGroupAuthorization"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagePackagingGroup.DataAwsccMediapackagePackagingGroupAuthorizationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingGroup.DataAwsccMediapackagePackagingGroupAuthorizationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediapackage-packaging-group/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackage-packaging-group/index.ts",
        "line": 48
      },
      "name": "DataAwsccMediapackagePackagingGroupAuthorizationOutputReference",
      "namespace": "dataAwsccMediapackagePackagingGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-group/index.ts",
            "line": 75
          },
          "name": "cdnIdentifierSecret",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-group/index.ts",
            "line": 80
          },
          "name": "secretsRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-group/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingGroup.DataAwsccMediapackagePackagingGroupAuthorization"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediapackage-packaging-group/index:DataAwsccMediapackagePackagingGroupAuthorizationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagePackagingGroup.DataAwsccMediapackagePackagingGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingGroup.DataAwsccMediapackagePackagingGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackage-packaging-group/index.ts",
        "line": 14
      },
      "name": "DataAwsccMediapackagePackagingGroupConfig",
      "namespace": "dataAwsccMediapackagePackagingGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediapackage_packaging_group#id DataAwsccMediapackagePackagingGroup#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-group/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediapackage-packaging-group/index:DataAwsccMediapackagePackagingGroupConfig"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagePackagingGroup.DataAwsccMediapackagePackagingGroupEgressAccessLogs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingGroup.DataAwsccMediapackagePackagingGroupEgressAccessLogs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackage-packaging-group/index.ts",
        "line": 84
      },
      "name": "DataAwsccMediapackagePackagingGroupEgressAccessLogs",
      "namespace": "dataAwsccMediapackagePackagingGroup",
      "symbolId": "src/data-awscc-mediapackage-packaging-group/index:DataAwsccMediapackagePackagingGroupEgressAccessLogs"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagePackagingGroup.DataAwsccMediapackagePackagingGroupEgressAccessLogsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingGroup.DataAwsccMediapackagePackagingGroupEgressAccessLogsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediapackage-packaging-group/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-awscc-mediapackage-packaging-group/index.ts",
        "line": 107
      },
      "name": "DataAwsccMediapackagePackagingGroupEgressAccessLogsOutputReference",
      "namespace": "dataAwsccMediapackagePackagingGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-group/index.ts",
            "line": 134
          },
          "name": "logGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-group/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingGroup.DataAwsccMediapackagePackagingGroupEgressAccessLogs"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediapackage-packaging-group/index:DataAwsccMediapackagePackagingGroupEgressAccessLogsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagePackagingGroup.DataAwsccMediapackagePackagingGroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingGroup.DataAwsccMediapackagePackagingGroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackage-packaging-group/index.ts",
        "line": 138
      },
      "name": "DataAwsccMediapackagePackagingGroupTags",
      "namespace": "dataAwsccMediapackagePackagingGroup",
      "symbolId": "src/data-awscc-mediapackage-packaging-group/index:DataAwsccMediapackagePackagingGroupTags"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagePackagingGroup.DataAwsccMediapackagePackagingGroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingGroup.DataAwsccMediapackagePackagingGroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediapackage-packaging-group/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackage-packaging-group/index.ts",
        "line": 200
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-group/index.ts",
            "line": 214
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingGroup.DataAwsccMediapackagePackagingGroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccMediapackagePackagingGroupTagsList",
      "namespace": "dataAwsccMediapackagePackagingGroup",
      "symbolId": "src/data-awscc-mediapackage-packaging-group/index:DataAwsccMediapackagePackagingGroupTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagePackagingGroup.DataAwsccMediapackagePackagingGroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingGroup.DataAwsccMediapackagePackagingGroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediapackage-packaging-group/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackage-packaging-group/index.ts",
        "line": 161
      },
      "name": "DataAwsccMediapackagePackagingGroupTagsOutputReference",
      "namespace": "dataAwsccMediapackagePackagingGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-group/index.ts",
            "line": 190
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-group/index.ts",
            "line": 195
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-group/index.ts",
            "line": 174
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingGroup.DataAwsccMediapackagePackagingGroupTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediapackage-packaging-group/index:DataAwsccMediapackagePackagingGroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagePackagingGroups.DataAwsccMediapackagePackagingGroups": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediapackage_packaging_groups awscc_mediapackage_packaging_groups}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingGroups.DataAwsccMediapackagePackagingGroups",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediapackage_packaging_groups awscc_mediapackage_packaging_groups} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediapackage-packaging-groups/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingGroups.DataAwsccMediapackagePackagingGroupsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackage-packaging-groups/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccMediapackagePackagingGroups resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-groups/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccMediapackagePackagingGroups to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediapackage_packaging_groups#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccMediapackagePackagingGroups that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccMediapackagePackagingGroups to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-groups/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-groups/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccMediapackagePackagingGroups",
      "namespace": "dataAwsccMediapackagePackagingGroups",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-groups/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-groups/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackage-packaging-groups/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-mediapackage-packaging-groups/index:DataAwsccMediapackagePackagingGroups"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagePackagingGroups.DataAwsccMediapackagePackagingGroupsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagePackagingGroups.DataAwsccMediapackagePackagingGroupsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackage-packaging-groups/index.ts",
        "line": 14
      },
      "name": "DataAwsccMediapackagePackagingGroupsConfig",
      "namespace": "dataAwsccMediapackagePackagingGroups",
      "symbolId": "src/data-awscc-mediapackage-packaging-groups/index:DataAwsccMediapackagePackagingGroupsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagev2Channel.DataAwsccMediapackagev2Channel": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediapackagev2_channel awscc_mediapackagev2_channel}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2Channel.DataAwsccMediapackagev2Channel",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediapackagev2_channel awscc_mediapackagev2_channel} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediapackagev2-channel/index.ts",
          "line": 334
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2Channel.DataAwsccMediapackagev2ChannelConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackagev2-channel/index.ts",
        "line": 302
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccMediapackagev2Channel resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-channel/index.ts",
            "line": 319
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccMediapackagev2Channel to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediapackagev2_channel#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccMediapackagev2Channel that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccMediapackagev2Channel to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-channel/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-awscc-mediapackagev2-channel/index.ts",
            "line": 449
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccMediapackagev2Channel",
      "namespace": "dataAwsccMediapackagev2Channel",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-channel/index.ts",
            "line": 307
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-channel/index.ts",
            "line": 358
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-channel/index.ts",
            "line": 363
          },
          "name": "channelGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-channel/index.ts",
            "line": 368
          },
          "name": "channelName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-channel/index.ts",
            "line": 373
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-channel/index.ts",
            "line": 378
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-channel/index.ts",
            "line": 402
          },
          "name": "ingestEndpoints",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2Channel.DataAwsccMediapackagev2ChannelIngestEndpointsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-channel/index.ts",
            "line": 396
          },
          "name": "ingestEndpointUrls",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-channel/index.ts",
            "line": 408
          },
          "name": "inputSwitchConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2Channel.DataAwsccMediapackagev2ChannelInputSwitchConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-channel/index.ts",
            "line": 413
          },
          "name": "inputType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-channel/index.ts",
            "line": 418
          },
          "name": "modifiedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-channel/index.ts",
            "line": 424
          },
          "name": "outputHeaderConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2Channel.DataAwsccMediapackagev2ChannelOutputHeaderConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-channel/index.ts",
            "line": 429
          },
          "name": "outputLockingMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-channel/index.ts",
            "line": 435
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2Channel.DataAwsccMediapackagev2ChannelTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-channel/index.ts",
            "line": 391
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-channel/index.ts",
            "line": 384
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediapackagev2-channel/index:DataAwsccMediapackagev2Channel"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagev2Channel.DataAwsccMediapackagev2ChannelConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2Channel.DataAwsccMediapackagev2ChannelConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackagev2-channel/index.ts",
        "line": 14
      },
      "name": "DataAwsccMediapackagev2ChannelConfig",
      "namespace": "dataAwsccMediapackagev2Channel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediapackagev2_channel#id DataAwsccMediapackagev2Channel#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-channel/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediapackagev2-channel/index:DataAwsccMediapackagev2ChannelConfig"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagev2Channel.DataAwsccMediapackagev2ChannelIngestEndpoints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2Channel.DataAwsccMediapackagev2ChannelIngestEndpoints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackagev2-channel/index.ts",
        "line": 25
      },
      "name": "DataAwsccMediapackagev2ChannelIngestEndpoints",
      "namespace": "dataAwsccMediapackagev2Channel",
      "symbolId": "src/data-awscc-mediapackagev2-channel/index:DataAwsccMediapackagev2ChannelIngestEndpoints"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagev2Channel.DataAwsccMediapackagev2ChannelIngestEndpointsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2Channel.DataAwsccMediapackagev2ChannelIngestEndpointsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediapackagev2-channel/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-awscc-mediapackagev2-channel/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-channel/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-awscc.dataAwsccMediapackagev2Channel.DataAwsccMediapackagev2ChannelIngestEndpointsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccMediapackagev2ChannelIngestEndpointsList",
      "namespace": "dataAwsccMediapackagev2Channel",
      "symbolId": "src/data-awscc-mediapackagev2-channel/index:DataAwsccMediapackagev2ChannelIngestEndpointsList"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagev2Channel.DataAwsccMediapackagev2ChannelIngestEndpointsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2Channel.DataAwsccMediapackagev2ChannelIngestEndpointsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediapackagev2-channel/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackagev2-channel/index.ts",
        "line": 48
      },
      "name": "DataAwsccMediapackagev2ChannelIngestEndpointsOutputReference",
      "namespace": "dataAwsccMediapackagev2Channel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-channel/index.ts",
            "line": 77
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-channel/index.ts",
            "line": 82
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-channel/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2Channel.DataAwsccMediapackagev2ChannelIngestEndpoints"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediapackagev2-channel/index:DataAwsccMediapackagev2ChannelIngestEndpointsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagev2Channel.DataAwsccMediapackagev2ChannelInputSwitchConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2Channel.DataAwsccMediapackagev2ChannelInputSwitchConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackagev2-channel/index.ts",
        "line": 105
      },
      "name": "DataAwsccMediapackagev2ChannelInputSwitchConfiguration",
      "namespace": "dataAwsccMediapackagev2Channel",
      "symbolId": "src/data-awscc-mediapackagev2-channel/index:DataAwsccMediapackagev2ChannelInputSwitchConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagev2Channel.DataAwsccMediapackagev2ChannelInputSwitchConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2Channel.DataAwsccMediapackagev2ChannelInputSwitchConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediapackagev2-channel/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-awscc-mediapackagev2-channel/index.ts",
        "line": 128
      },
      "name": "DataAwsccMediapackagev2ChannelInputSwitchConfigurationOutputReference",
      "namespace": "dataAwsccMediapackagev2Channel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-channel/index.ts",
            "line": 155
          },
          "name": "mqcsInputSwitching",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-channel/index.ts",
            "line": 160
          },
          "name": "preferredInput",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-channel/index.ts",
            "line": 139
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2Channel.DataAwsccMediapackagev2ChannelInputSwitchConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediapackagev2-channel/index:DataAwsccMediapackagev2ChannelInputSwitchConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagev2Channel.DataAwsccMediapackagev2ChannelOutputHeaderConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2Channel.DataAwsccMediapackagev2ChannelOutputHeaderConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackagev2-channel/index.ts",
        "line": 164
      },
      "name": "DataAwsccMediapackagev2ChannelOutputHeaderConfiguration",
      "namespace": "dataAwsccMediapackagev2Channel",
      "symbolId": "src/data-awscc-mediapackagev2-channel/index:DataAwsccMediapackagev2ChannelOutputHeaderConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagev2Channel.DataAwsccMediapackagev2ChannelOutputHeaderConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2Channel.DataAwsccMediapackagev2ChannelOutputHeaderConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediapackagev2-channel/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackagev2-channel/index.ts",
        "line": 187
      },
      "name": "DataAwsccMediapackagev2ChannelOutputHeaderConfigurationOutputReference",
      "namespace": "dataAwsccMediapackagev2Channel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-channel/index.ts",
            "line": 214
          },
          "name": "publishMqcs",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-channel/index.ts",
            "line": 198
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2Channel.DataAwsccMediapackagev2ChannelOutputHeaderConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediapackagev2-channel/index:DataAwsccMediapackagev2ChannelOutputHeaderConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagev2Channel.DataAwsccMediapackagev2ChannelTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2Channel.DataAwsccMediapackagev2ChannelTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackagev2-channel/index.ts",
        "line": 218
      },
      "name": "DataAwsccMediapackagev2ChannelTags",
      "namespace": "dataAwsccMediapackagev2Channel",
      "symbolId": "src/data-awscc-mediapackagev2-channel/index:DataAwsccMediapackagev2ChannelTags"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagev2Channel.DataAwsccMediapackagev2ChannelTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2Channel.DataAwsccMediapackagev2ChannelTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediapackagev2-channel/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-awscc-mediapackagev2-channel/index.ts",
        "line": 280
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-channel/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-awscc.dataAwsccMediapackagev2Channel.DataAwsccMediapackagev2ChannelTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccMediapackagev2ChannelTagsList",
      "namespace": "dataAwsccMediapackagev2Channel",
      "symbolId": "src/data-awscc-mediapackagev2-channel/index:DataAwsccMediapackagev2ChannelTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagev2Channel.DataAwsccMediapackagev2ChannelTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2Channel.DataAwsccMediapackagev2ChannelTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediapackagev2-channel/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackagev2-channel/index.ts",
        "line": 241
      },
      "name": "DataAwsccMediapackagev2ChannelTagsOutputReference",
      "namespace": "dataAwsccMediapackagev2Channel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-channel/index.ts",
            "line": 270
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-channel/index.ts",
            "line": 275
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-channel/index.ts",
            "line": 254
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2Channel.DataAwsccMediapackagev2ChannelTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediapackagev2-channel/index:DataAwsccMediapackagev2ChannelTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagev2ChannelGroup.DataAwsccMediapackagev2ChannelGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediapackagev2_channel_group awscc_mediapackagev2_channel_group}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2ChannelGroup.DataAwsccMediapackagev2ChannelGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediapackagev2_channel_group awscc_mediapackagev2_channel_group} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediapackagev2-channel-group/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-awscc.dataAwsccMediapackagev2ChannelGroup.DataAwsccMediapackagev2ChannelGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackagev2-channel-group/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccMediapackagev2ChannelGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-channel-group/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 DataAwsccMediapackagev2ChannelGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediapackagev2_channel_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccMediapackagev2ChannelGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccMediapackagev2ChannelGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-channel-group/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-awscc-mediapackagev2-channel-group/index.ts",
            "line": 223
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccMediapackagev2ChannelGroup",
      "namespace": "dataAwsccMediapackagev2ChannelGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-channel-group/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-channel-group/index.ts",
            "line": 165
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-channel-group/index.ts",
            "line": 170
          },
          "name": "channelGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-channel-group/index.ts",
            "line": 175
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-channel-group/index.ts",
            "line": 180
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-channel-group/index.ts",
            "line": 185
          },
          "name": "egressDomain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-channel-group/index.ts",
            "line": 203
          },
          "name": "modifiedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-channel-group/index.ts",
            "line": 209
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2ChannelGroup.DataAwsccMediapackagev2ChannelGroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-channel-group/index.ts",
            "line": 198
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-channel-group/index.ts",
            "line": 191
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediapackagev2-channel-group/index:DataAwsccMediapackagev2ChannelGroup"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagev2ChannelGroup.DataAwsccMediapackagev2ChannelGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2ChannelGroup.DataAwsccMediapackagev2ChannelGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackagev2-channel-group/index.ts",
        "line": 14
      },
      "name": "DataAwsccMediapackagev2ChannelGroupConfig",
      "namespace": "dataAwsccMediapackagev2ChannelGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediapackagev2_channel_group#id DataAwsccMediapackagev2ChannelGroup#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-channel-group/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediapackagev2-channel-group/index:DataAwsccMediapackagev2ChannelGroupConfig"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagev2ChannelGroup.DataAwsccMediapackagev2ChannelGroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2ChannelGroup.DataAwsccMediapackagev2ChannelGroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackagev2-channel-group/index.ts",
        "line": 25
      },
      "name": "DataAwsccMediapackagev2ChannelGroupTags",
      "namespace": "dataAwsccMediapackagev2ChannelGroup",
      "symbolId": "src/data-awscc-mediapackagev2-channel-group/index:DataAwsccMediapackagev2ChannelGroupTags"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagev2ChannelGroup.DataAwsccMediapackagev2ChannelGroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2ChannelGroup.DataAwsccMediapackagev2ChannelGroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediapackagev2-channel-group/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-awscc-mediapackagev2-channel-group/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-channel-group/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-awscc.dataAwsccMediapackagev2ChannelGroup.DataAwsccMediapackagev2ChannelGroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccMediapackagev2ChannelGroupTagsList",
      "namespace": "dataAwsccMediapackagev2ChannelGroup",
      "symbolId": "src/data-awscc-mediapackagev2-channel-group/index:DataAwsccMediapackagev2ChannelGroupTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagev2ChannelGroup.DataAwsccMediapackagev2ChannelGroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2ChannelGroup.DataAwsccMediapackagev2ChannelGroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediapackagev2-channel-group/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackagev2-channel-group/index.ts",
        "line": 48
      },
      "name": "DataAwsccMediapackagev2ChannelGroupTagsOutputReference",
      "namespace": "dataAwsccMediapackagev2ChannelGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-channel-group/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-channel-group/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-channel-group/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2ChannelGroup.DataAwsccMediapackagev2ChannelGroupTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediapackagev2-channel-group/index:DataAwsccMediapackagev2ChannelGroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagev2ChannelGroups.DataAwsccMediapackagev2ChannelGroups": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediapackagev2_channel_groups awscc_mediapackagev2_channel_groups}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2ChannelGroups.DataAwsccMediapackagev2ChannelGroups",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediapackagev2_channel_groups awscc_mediapackagev2_channel_groups} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediapackagev2-channel-groups/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2ChannelGroups.DataAwsccMediapackagev2ChannelGroupsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackagev2-channel-groups/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccMediapackagev2ChannelGroups resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-channel-groups/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccMediapackagev2ChannelGroups to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediapackagev2_channel_groups#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccMediapackagev2ChannelGroups that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccMediapackagev2ChannelGroups to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-channel-groups/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-channel-groups/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccMediapackagev2ChannelGroups",
      "namespace": "dataAwsccMediapackagev2ChannelGroups",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-channel-groups/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-channel-groups/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-channel-groups/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-mediapackagev2-channel-groups/index:DataAwsccMediapackagev2ChannelGroups"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagev2ChannelGroups.DataAwsccMediapackagev2ChannelGroupsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2ChannelGroups.DataAwsccMediapackagev2ChannelGroupsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackagev2-channel-groups/index.ts",
        "line": 14
      },
      "name": "DataAwsccMediapackagev2ChannelGroupsConfig",
      "namespace": "dataAwsccMediapackagev2ChannelGroups",
      "symbolId": "src/data-awscc-mediapackagev2-channel-groups/index:DataAwsccMediapackagev2ChannelGroupsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagev2ChannelPolicy.DataAwsccMediapackagev2ChannelPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediapackagev2_channel_policy awscc_mediapackagev2_channel_policy}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2ChannelPolicy.DataAwsccMediapackagev2ChannelPolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediapackagev2_channel_policy awscc_mediapackagev2_channel_policy} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediapackagev2-channel-policy/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2ChannelPolicy.DataAwsccMediapackagev2ChannelPolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackagev2-channel-policy/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccMediapackagev2ChannelPolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-channel-policy/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccMediapackagev2ChannelPolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediapackagev2_channel_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccMediapackagev2ChannelPolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccMediapackagev2ChannelPolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-channel-policy/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-awscc-mediapackagev2-channel-policy/index.ts",
            "line": 122
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccMediapackagev2ChannelPolicy",
      "namespace": "dataAwsccMediapackagev2ChannelPolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-channel-policy/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-channel-policy/index.ts",
            "line": 85
          },
          "name": "channelGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-channel-policy/index.ts",
            "line": 90
          },
          "name": "channelName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-channel-policy/index.ts",
            "line": 108
          },
          "name": "policy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-channel-policy/index.ts",
            "line": 103
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-channel-policy/index.ts",
            "line": 96
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediapackagev2-channel-policy/index:DataAwsccMediapackagev2ChannelPolicy"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagev2ChannelPolicy.DataAwsccMediapackagev2ChannelPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2ChannelPolicy.DataAwsccMediapackagev2ChannelPolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackagev2-channel-policy/index.ts",
        "line": 14
      },
      "name": "DataAwsccMediapackagev2ChannelPolicyConfig",
      "namespace": "dataAwsccMediapackagev2ChannelPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediapackagev2_channel_policy#id DataAwsccMediapackagev2ChannelPolicy#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-channel-policy/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediapackagev2-channel-policy/index:DataAwsccMediapackagev2ChannelPolicyConfig"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpoint": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediapackagev2_origin_endpoint awscc_mediapackagev2_origin_endpoint}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpoint",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediapackagev2_origin_endpoint awscc_mediapackagev2_origin_endpoint} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
          "line": 2346
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
        "line": 2314
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccMediapackagev2OriginEndpoint resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 2331
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccMediapackagev2OriginEndpoint to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediapackagev2_origin_endpoint#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccMediapackagev2OriginEndpoint that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccMediapackagev2OriginEndpoint to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 2498
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 2504
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccMediapackagev2OriginEndpoint",
      "namespace": "dataAwsccMediapackagev2OriginEndpoint",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 2319
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 2370
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 2375
          },
          "name": "channelGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 2380
          },
          "name": "channelName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 2385
          },
          "name": "containerType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 2390
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 2401
          },
          "name": "dashManifests",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointDashManifestsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 2395
          },
          "name": "dashManifestUrls",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 2406
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 2412
          },
          "name": "forceEndpointErrorConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointForceEndpointErrorConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 2423
          },
          "name": "hlsManifests",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointHlsManifestsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 2417
          },
          "name": "hlsManifestUrls",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 2447
          },
          "name": "lowLatencyHlsManifests",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointLowLatencyHlsManifestsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 2441
          },
          "name": "lowLatencyHlsManifestUrls",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 2452
          },
          "name": "modifiedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 2463
          },
          "name": "mssManifests",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointMssManifestsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 2457
          },
          "name": "mssManifestUrls",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 2468
          },
          "name": "originEndpointName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 2474
          },
          "name": "segment",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointSegmentOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 2479
          },
          "name": "startoverWindowSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 2485
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 2490
          },
          "name": "uriSeparator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 2436
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 2429
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediapackagev2-origin-endpoint/index:DataAwsccMediapackagev2OriginEndpoint"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
        "line": 14
      },
      "name": "DataAwsccMediapackagev2OriginEndpointConfig",
      "namespace": "dataAwsccMediapackagev2OriginEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediapackagev2_origin_endpoint#id DataAwsccMediapackagev2OriginEndpoint#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediapackagev2-origin-endpoint/index:DataAwsccMediapackagev2OriginEndpointConfig"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointDashManifests": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointDashManifests",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
        "line": 754
      },
      "name": "DataAwsccMediapackagev2OriginEndpointDashManifests",
      "namespace": "dataAwsccMediapackagev2OriginEndpoint",
      "symbolId": "src/data-awscc-mediapackagev2-origin-endpoint/index:DataAwsccMediapackagev2OriginEndpointDashManifests"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointDashManifestsAvailabilityStartTimeConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointDashManifestsAvailabilityStartTimeConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
        "line": 25
      },
      "name": "DataAwsccMediapackagev2OriginEndpointDashManifestsAvailabilityStartTimeConfiguration",
      "namespace": "dataAwsccMediapackagev2OriginEndpoint",
      "symbolId": "src/data-awscc-mediapackagev2-origin-endpoint/index:DataAwsccMediapackagev2OriginEndpointDashManifestsAvailabilityStartTimeConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointDashManifestsAvailabilityStartTimeConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointDashManifestsAvailabilityStartTimeConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
        "line": 48
      },
      "name": "DataAwsccMediapackagev2OriginEndpointDashManifestsAvailabilityStartTimeConfigurationOutputReference",
      "namespace": "dataAwsccMediapackagev2OriginEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 75
          },
          "name": "fixedAvailabilityStartTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointDashManifestsAvailabilityStartTimeConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediapackagev2-origin-endpoint/index:DataAwsccMediapackagev2OriginEndpointDashManifestsAvailabilityStartTimeConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointDashManifestsBaseUrls": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointDashManifestsBaseUrls",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
        "line": 79
      },
      "name": "DataAwsccMediapackagev2OriginEndpointDashManifestsBaseUrls",
      "namespace": "dataAwsccMediapackagev2OriginEndpoint",
      "symbolId": "src/data-awscc-mediapackagev2-origin-endpoint/index:DataAwsccMediapackagev2OriginEndpointDashManifestsBaseUrls"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointDashManifestsBaseUrlsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointDashManifestsBaseUrlsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediapackagev2-origin-endpoint/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
        "line": 151
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 165
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointDashManifestsBaseUrlsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccMediapackagev2OriginEndpointDashManifestsBaseUrlsList",
      "namespace": "dataAwsccMediapackagev2OriginEndpoint",
      "symbolId": "src/data-awscc-mediapackagev2-origin-endpoint/index:DataAwsccMediapackagev2OriginEndpointDashManifestsBaseUrlsList"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointDashManifestsBaseUrlsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointDashManifestsBaseUrlsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediapackagev2-origin-endpoint/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
        "line": 102
      },
      "name": "DataAwsccMediapackagev2OriginEndpointDashManifestsBaseUrlsOutputReference",
      "namespace": "dataAwsccMediapackagev2OriginEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 131
          },
          "name": "dvbPriority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 136
          },
          "name": "dvbWeight",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 141
          },
          "name": "serviceLocation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 146
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 115
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointDashManifestsBaseUrls"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediapackagev2-origin-endpoint/index:DataAwsccMediapackagev2OriginEndpointDashManifestsBaseUrlsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointDashManifestsDvbSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointDashManifestsDvbSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
        "line": 313
      },
      "name": "DataAwsccMediapackagev2OriginEndpointDashManifestsDvbSettings",
      "namespace": "dataAwsccMediapackagev2OriginEndpoint",
      "symbolId": "src/data-awscc-mediapackagev2-origin-endpoint/index:DataAwsccMediapackagev2OriginEndpointDashManifestsDvbSettings"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointDashManifestsDvbSettingsErrorMetrics": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointDashManifestsDvbSettingsErrorMetrics",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
        "line": 169
      },
      "name": "DataAwsccMediapackagev2OriginEndpointDashManifestsDvbSettingsErrorMetrics",
      "namespace": "dataAwsccMediapackagev2OriginEndpoint",
      "symbolId": "src/data-awscc-mediapackagev2-origin-endpoint/index:DataAwsccMediapackagev2OriginEndpointDashManifestsDvbSettingsErrorMetrics"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointDashManifestsDvbSettingsErrorMetricsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointDashManifestsDvbSettingsErrorMetricsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediapackagev2-origin-endpoint/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
        "line": 231
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 245
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointDashManifestsDvbSettingsErrorMetricsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccMediapackagev2OriginEndpointDashManifestsDvbSettingsErrorMetricsList",
      "namespace": "dataAwsccMediapackagev2OriginEndpoint",
      "symbolId": "src/data-awscc-mediapackagev2-origin-endpoint/index:DataAwsccMediapackagev2OriginEndpointDashManifestsDvbSettingsErrorMetricsList"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointDashManifestsDvbSettingsErrorMetricsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointDashManifestsDvbSettingsErrorMetricsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediapackagev2-origin-endpoint/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
        "line": 192
      },
      "name": "DataAwsccMediapackagev2OriginEndpointDashManifestsDvbSettingsErrorMetricsOutputReference",
      "namespace": "dataAwsccMediapackagev2OriginEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 221
          },
          "name": "probability",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 226
          },
          "name": "reportingUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 205
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointDashManifestsDvbSettingsErrorMetrics"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediapackagev2-origin-endpoint/index:DataAwsccMediapackagev2OriginEndpointDashManifestsDvbSettingsErrorMetricsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointDashManifestsDvbSettingsFontDownload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointDashManifestsDvbSettingsFontDownload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
        "line": 249
      },
      "name": "DataAwsccMediapackagev2OriginEndpointDashManifestsDvbSettingsFontDownload",
      "namespace": "dataAwsccMediapackagev2OriginEndpoint",
      "symbolId": "src/data-awscc-mediapackagev2-origin-endpoint/index:DataAwsccMediapackagev2OriginEndpointDashManifestsDvbSettingsFontDownload"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointDashManifestsDvbSettingsFontDownloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointDashManifestsDvbSettingsFontDownloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediapackagev2-origin-endpoint/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
        "line": 272
      },
      "name": "DataAwsccMediapackagev2OriginEndpointDashManifestsDvbSettingsFontDownloadOutputReference",
      "namespace": "dataAwsccMediapackagev2OriginEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 299
          },
          "name": "fontFamily",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 304
          },
          "name": "mimeType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 309
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 283
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointDashManifestsDvbSettingsFontDownload"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediapackagev2-origin-endpoint/index:DataAwsccMediapackagev2OriginEndpointDashManifestsDvbSettingsFontDownloadOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointDashManifestsDvbSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointDashManifestsDvbSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediapackagev2-origin-endpoint/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-awscc-mediapackagev2-origin-endpoint/index.ts",
        "line": 336
      },
      "name": "DataAwsccMediapackagev2OriginEndpointDashManifestsDvbSettingsOutputReference",
      "namespace": "dataAwsccMediapackagev2OriginEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 364
          },
          "name": "errorMetrics",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointDashManifestsDvbSettingsErrorMetricsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 370
          },
          "name": "fontDownload",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointDashManifestsDvbSettingsFontDownloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 347
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointDashManifestsDvbSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediapackagev2-origin-endpoint/index:DataAwsccMediapackagev2OriginEndpointDashManifestsDvbSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointDashManifestsFilterConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointDashManifestsFilterConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
        "line": 374
      },
      "name": "DataAwsccMediapackagev2OriginEndpointDashManifestsFilterConfiguration",
      "namespace": "dataAwsccMediapackagev2OriginEndpoint",
      "symbolId": "src/data-awscc-mediapackagev2-origin-endpoint/index:DataAwsccMediapackagev2OriginEndpointDashManifestsFilterConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointDashManifestsFilterConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointDashManifestsFilterConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediapackagev2-origin-endpoint/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-awscc-mediapackagev2-origin-endpoint/index.ts",
        "line": 397
      },
      "name": "DataAwsccMediapackagev2OriginEndpointDashManifestsFilterConfigurationOutputReference",
      "namespace": "dataAwsccMediapackagev2OriginEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 424
          },
          "name": "clipStartTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 429
          },
          "name": "drmSettings",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 434
          },
          "name": "end",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 439
          },
          "name": "manifestFilter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 444
          },
          "name": "start",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 449
          },
          "name": "timeDelaySeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 408
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointDashManifestsFilterConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediapackagev2-origin-endpoint/index:DataAwsccMediapackagev2OriginEndpointDashManifestsFilterConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointDashManifestsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointDashManifestsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
          "line": 921
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
        "line": 914
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 928
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointDashManifestsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccMediapackagev2OriginEndpointDashManifestsList",
      "namespace": "dataAwsccMediapackagev2OriginEndpoint",
      "symbolId": "src/data-awscc-mediapackagev2-origin-endpoint/index:DataAwsccMediapackagev2OriginEndpointDashManifestsList"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointDashManifestsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointDashManifestsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
          "line": 786
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
        "line": 777
      },
      "name": "DataAwsccMediapackagev2OriginEndpointDashManifestsOutputReference",
      "namespace": "dataAwsccMediapackagev2OriginEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 806
          },
          "name": "audioTimelinePattern",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 812
          },
          "name": "availabilityStartTimeConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointDashManifestsAvailabilityStartTimeConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 818
          },
          "name": "baseUrls",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointDashManifestsBaseUrlsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 823
          },
          "name": "compactness",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 828
          },
          "name": "drmSignaling",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 834
          },
          "name": "dvbSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointDashManifestsDvbSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 840
          },
          "name": "filterConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointDashManifestsFilterConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 845
          },
          "name": "manifestName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 850
          },
          "name": "manifestWindowSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 855
          },
          "name": "minBufferTimeSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 860
          },
          "name": "minUpdatePeriodSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 865
          },
          "name": "periodTriggers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 870
          },
          "name": "profiles",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 876
          },
          "name": "programInformation",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointDashManifestsProgramInformationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 882
          },
          "name": "scteDash",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointDashManifestsScteDashOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 887
          },
          "name": "segmentTemplateFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 893
          },
          "name": "subtitleConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointDashManifestsSubtitleConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 898
          },
          "name": "suggestedPresentationDelaySeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 903
          },
          "name": "uriPathType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 909
          },
          "name": "utcTiming",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointDashManifestsUtcTimingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 790
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointDashManifests"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediapackagev2-origin-endpoint/index:DataAwsccMediapackagev2OriginEndpointDashManifestsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointDashManifestsProgramInformation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointDashManifestsProgramInformation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
        "line": 453
      },
      "name": "DataAwsccMediapackagev2OriginEndpointDashManifestsProgramInformation",
      "namespace": "dataAwsccMediapackagev2OriginEndpoint",
      "symbolId": "src/data-awscc-mediapackagev2-origin-endpoint/index:DataAwsccMediapackagev2OriginEndpointDashManifestsProgramInformation"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointDashManifestsProgramInformationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointDashManifestsProgramInformationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediapackagev2-origin-endpoint/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-awscc-mediapackagev2-origin-endpoint/index.ts",
        "line": 476
      },
      "name": "DataAwsccMediapackagev2OriginEndpointDashManifestsProgramInformationOutputReference",
      "namespace": "dataAwsccMediapackagev2OriginEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 503
          },
          "name": "copyright",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 508
          },
          "name": "languageCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 513
          },
          "name": "moreInformationUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 518
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 523
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 487
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointDashManifestsProgramInformation"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediapackagev2-origin-endpoint/index:DataAwsccMediapackagev2OriginEndpointDashManifestsProgramInformationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointDashManifestsScteDash": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointDashManifestsScteDash",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
        "line": 527
      },
      "name": "DataAwsccMediapackagev2OriginEndpointDashManifestsScteDash",
      "namespace": "dataAwsccMediapackagev2OriginEndpoint",
      "symbolId": "src/data-awscc-mediapackagev2-origin-endpoint/index:DataAwsccMediapackagev2OriginEndpointDashManifestsScteDash"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointDashManifestsScteDashOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointDashManifestsScteDashOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediapackagev2-origin-endpoint/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
        "line": 550
      },
      "name": "DataAwsccMediapackagev2OriginEndpointDashManifestsScteDashOutputReference",
      "namespace": "dataAwsccMediapackagev2OriginEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 577
          },
          "name": "adMarkerDash",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 582
          },
          "name": "scteInManifests",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 561
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointDashManifestsScteDash"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediapackagev2-origin-endpoint/index:DataAwsccMediapackagev2OriginEndpointDashManifestsScteDashOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointDashManifestsSubtitleConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointDashManifestsSubtitleConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
        "line": 640
      },
      "name": "DataAwsccMediapackagev2OriginEndpointDashManifestsSubtitleConfiguration",
      "namespace": "dataAwsccMediapackagev2OriginEndpoint",
      "symbolId": "src/data-awscc-mediapackagev2-origin-endpoint/index:DataAwsccMediapackagev2OriginEndpointDashManifestsSubtitleConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointDashManifestsSubtitleConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointDashManifestsSubtitleConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediapackagev2-origin-endpoint/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-awscc-mediapackagev2-origin-endpoint/index.ts",
        "line": 663
      },
      "name": "DataAwsccMediapackagev2OriginEndpointDashManifestsSubtitleConfigurationOutputReference",
      "namespace": "dataAwsccMediapackagev2OriginEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 691
          },
          "name": "ttmlConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointDashManifestsSubtitleConfigurationTtmlConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 674
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointDashManifestsSubtitleConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediapackagev2-origin-endpoint/index:DataAwsccMediapackagev2OriginEndpointDashManifestsSubtitleConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointDashManifestsSubtitleConfigurationTtmlConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointDashManifestsSubtitleConfigurationTtmlConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
        "line": 586
      },
      "name": "DataAwsccMediapackagev2OriginEndpointDashManifestsSubtitleConfigurationTtmlConfiguration",
      "namespace": "dataAwsccMediapackagev2OriginEndpoint",
      "symbolId": "src/data-awscc-mediapackagev2-origin-endpoint/index:DataAwsccMediapackagev2OriginEndpointDashManifestsSubtitleConfigurationTtmlConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointDashManifestsSubtitleConfigurationTtmlConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointDashManifestsSubtitleConfigurationTtmlConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediapackagev2-origin-endpoint/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-awscc-mediapackagev2-origin-endpoint/index.ts",
        "line": 609
      },
      "name": "DataAwsccMediapackagev2OriginEndpointDashManifestsSubtitleConfigurationTtmlConfigurationOutputReference",
      "namespace": "dataAwsccMediapackagev2OriginEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 636
          },
          "name": "ttmlProfile",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 620
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointDashManifestsSubtitleConfigurationTtmlConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediapackagev2-origin-endpoint/index:DataAwsccMediapackagev2OriginEndpointDashManifestsSubtitleConfigurationTtmlConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointDashManifestsUtcTiming": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointDashManifestsUtcTiming",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
        "line": 695
      },
      "name": "DataAwsccMediapackagev2OriginEndpointDashManifestsUtcTiming",
      "namespace": "dataAwsccMediapackagev2OriginEndpoint",
      "symbolId": "src/data-awscc-mediapackagev2-origin-endpoint/index:DataAwsccMediapackagev2OriginEndpointDashManifestsUtcTiming"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointDashManifestsUtcTimingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointDashManifestsUtcTimingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
          "line": 725
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
        "line": 718
      },
      "name": "DataAwsccMediapackagev2OriginEndpointDashManifestsUtcTimingOutputReference",
      "namespace": "dataAwsccMediapackagev2OriginEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 745
          },
          "name": "timingMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 750
          },
          "name": "timingSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 729
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointDashManifestsUtcTiming"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediapackagev2-origin-endpoint/index:DataAwsccMediapackagev2OriginEndpointDashManifestsUtcTimingOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointForceEndpointErrorConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointForceEndpointErrorConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
        "line": 932
      },
      "name": "DataAwsccMediapackagev2OriginEndpointForceEndpointErrorConfiguration",
      "namespace": "dataAwsccMediapackagev2OriginEndpoint",
      "symbolId": "src/data-awscc-mediapackagev2-origin-endpoint/index:DataAwsccMediapackagev2OriginEndpointForceEndpointErrorConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointForceEndpointErrorConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointForceEndpointErrorConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
          "line": 962
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
        "line": 955
      },
      "name": "DataAwsccMediapackagev2OriginEndpointForceEndpointErrorConfigurationOutputReference",
      "namespace": "dataAwsccMediapackagev2OriginEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 982
          },
          "name": "endpointErrorConditions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 966
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointForceEndpointErrorConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediapackagev2-origin-endpoint/index:DataAwsccMediapackagev2OriginEndpointForceEndpointErrorConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointHlsManifests": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointHlsManifests",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
        "line": 1183
      },
      "name": "DataAwsccMediapackagev2OriginEndpointHlsManifests",
      "namespace": "dataAwsccMediapackagev2OriginEndpoint",
      "symbolId": "src/data-awscc-mediapackagev2-origin-endpoint/index:DataAwsccMediapackagev2OriginEndpointHlsManifests"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointHlsManifestsFilterConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointHlsManifestsFilterConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
        "line": 986
      },
      "name": "DataAwsccMediapackagev2OriginEndpointHlsManifestsFilterConfiguration",
      "namespace": "dataAwsccMediapackagev2OriginEndpoint",
      "symbolId": "src/data-awscc-mediapackagev2-origin-endpoint/index:DataAwsccMediapackagev2OriginEndpointHlsManifestsFilterConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointHlsManifestsFilterConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointHlsManifestsFilterConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediapackagev2-origin-endpoint/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
        "line": 1009
      },
      "name": "DataAwsccMediapackagev2OriginEndpointHlsManifestsFilterConfigurationOutputReference",
      "namespace": "dataAwsccMediapackagev2OriginEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 1036
          },
          "name": "clipStartTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 1041
          },
          "name": "drmSettings",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 1046
          },
          "name": "end",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 1051
          },
          "name": "manifestFilter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 1056
          },
          "name": "start",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 1061
          },
          "name": "timeDelaySeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 1020
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointHlsManifestsFilterConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediapackagev2-origin-endpoint/index:DataAwsccMediapackagev2OriginEndpointHlsManifestsFilterConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointHlsManifestsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointHlsManifestsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediapackagev2-origin-endpoint/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
        "line": 1288
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 1302
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointHlsManifestsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccMediapackagev2OriginEndpointHlsManifestsList",
      "namespace": "dataAwsccMediapackagev2OriginEndpoint",
      "symbolId": "src/data-awscc-mediapackagev2-origin-endpoint/index:DataAwsccMediapackagev2OriginEndpointHlsManifestsList"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointHlsManifestsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointHlsManifestsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediapackagev2-origin-endpoint/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
        "line": 1206
      },
      "name": "DataAwsccMediapackagev2OriginEndpointHlsManifestsOutputReference",
      "namespace": "dataAwsccMediapackagev2OriginEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 1235
          },
          "name": "childManifestName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 1241
          },
          "name": "filterConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointHlsManifestsFilterConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 1246
          },
          "name": "manifestName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 1251
          },
          "name": "manifestWindowSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 1256
          },
          "name": "programDateTimeIntervalSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 1262
          },
          "name": "scteHls",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointHlsManifestsScteHlsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 1268
          },
          "name": "startTag",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointHlsManifestsStartTagOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 1273
          },
          "name": "uriPathType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 1278
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 1283
          },
          "name": "urlEncodeChildManifest",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 1219
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointHlsManifests"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediapackagev2-origin-endpoint/index:DataAwsccMediapackagev2OriginEndpointHlsManifestsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointHlsManifestsScteHls": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointHlsManifestsScteHls",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
        "line": 1065
      },
      "name": "DataAwsccMediapackagev2OriginEndpointHlsManifestsScteHls",
      "namespace": "dataAwsccMediapackagev2OriginEndpoint",
      "symbolId": "src/data-awscc-mediapackagev2-origin-endpoint/index:DataAwsccMediapackagev2OriginEndpointHlsManifestsScteHls"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointHlsManifestsScteHlsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointHlsManifestsScteHlsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediapackagev2-origin-endpoint/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-awscc-mediapackagev2-origin-endpoint/index.ts",
        "line": 1088
      },
      "name": "DataAwsccMediapackagev2OriginEndpointHlsManifestsScteHlsOutputReference",
      "namespace": "dataAwsccMediapackagev2OriginEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 1115
          },
          "name": "adMarkerHls",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 1120
          },
          "name": "scteInManifests",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 1099
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointHlsManifestsScteHls"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediapackagev2-origin-endpoint/index:DataAwsccMediapackagev2OriginEndpointHlsManifestsScteHlsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointHlsManifestsStartTag": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointHlsManifestsStartTag",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
        "line": 1124
      },
      "name": "DataAwsccMediapackagev2OriginEndpointHlsManifestsStartTag",
      "namespace": "dataAwsccMediapackagev2OriginEndpoint",
      "symbolId": "src/data-awscc-mediapackagev2-origin-endpoint/index:DataAwsccMediapackagev2OriginEndpointHlsManifestsStartTag"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointHlsManifestsStartTagOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointHlsManifestsStartTagOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediapackagev2-origin-endpoint/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-awscc-mediapackagev2-origin-endpoint/index.ts",
        "line": 1147
      },
      "name": "DataAwsccMediapackagev2OriginEndpointHlsManifestsStartTagOutputReference",
      "namespace": "dataAwsccMediapackagev2OriginEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 1174
          },
          "name": "precise",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 1179
          },
          "name": "timeOffset",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 1158
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointHlsManifestsStartTag"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediapackagev2-origin-endpoint/index:DataAwsccMediapackagev2OriginEndpointHlsManifestsStartTagOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointLowLatencyHlsManifests": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointLowLatencyHlsManifests",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
        "line": 1503
      },
      "name": "DataAwsccMediapackagev2OriginEndpointLowLatencyHlsManifests",
      "namespace": "dataAwsccMediapackagev2OriginEndpoint",
      "symbolId": "src/data-awscc-mediapackagev2-origin-endpoint/index:DataAwsccMediapackagev2OriginEndpointLowLatencyHlsManifests"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointLowLatencyHlsManifestsFilterConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointLowLatencyHlsManifestsFilterConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
        "line": 1306
      },
      "name": "DataAwsccMediapackagev2OriginEndpointLowLatencyHlsManifestsFilterConfiguration",
      "namespace": "dataAwsccMediapackagev2OriginEndpoint",
      "symbolId": "src/data-awscc-mediapackagev2-origin-endpoint/index:DataAwsccMediapackagev2OriginEndpointLowLatencyHlsManifestsFilterConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointLowLatencyHlsManifestsFilterConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointLowLatencyHlsManifestsFilterConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
          "line": 1336
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
        "line": 1329
      },
      "name": "DataAwsccMediapackagev2OriginEndpointLowLatencyHlsManifestsFilterConfigurationOutputReference",
      "namespace": "dataAwsccMediapackagev2OriginEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 1356
          },
          "name": "clipStartTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 1361
          },
          "name": "drmSettings",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 1366
          },
          "name": "end",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 1371
          },
          "name": "manifestFilter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 1376
          },
          "name": "start",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 1381
          },
          "name": "timeDelaySeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 1340
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointLowLatencyHlsManifestsFilterConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediapackagev2-origin-endpoint/index:DataAwsccMediapackagev2OriginEndpointLowLatencyHlsManifestsFilterConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointLowLatencyHlsManifestsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointLowLatencyHlsManifestsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
          "line": 1615
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
        "line": 1608
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 1622
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointLowLatencyHlsManifestsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccMediapackagev2OriginEndpointLowLatencyHlsManifestsList",
      "namespace": "dataAwsccMediapackagev2OriginEndpoint",
      "symbolId": "src/data-awscc-mediapackagev2-origin-endpoint/index:DataAwsccMediapackagev2OriginEndpointLowLatencyHlsManifestsList"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointLowLatencyHlsManifestsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointLowLatencyHlsManifestsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediapackagev2-origin-endpoint/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 index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
        "line": 1526
      },
      "name": "DataAwsccMediapackagev2OriginEndpointLowLatencyHlsManifestsOutputReference",
      "namespace": "dataAwsccMediapackagev2OriginEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 1555
          },
          "name": "childManifestName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 1561
          },
          "name": "filterConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointLowLatencyHlsManifestsFilterConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 1566
          },
          "name": "manifestName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 1571
          },
          "name": "manifestWindowSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 1576
          },
          "name": "programDateTimeIntervalSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 1582
          },
          "name": "scteHls",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointLowLatencyHlsManifestsScteHlsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 1588
          },
          "name": "startTag",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointLowLatencyHlsManifestsStartTagOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 1593
          },
          "name": "uriPathType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 1598
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 1603
          },
          "name": "urlEncodeChildManifest",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 1539
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointLowLatencyHlsManifests"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediapackagev2-origin-endpoint/index:DataAwsccMediapackagev2OriginEndpointLowLatencyHlsManifestsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointLowLatencyHlsManifestsScteHls": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointLowLatencyHlsManifestsScteHls",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
        "line": 1385
      },
      "name": "DataAwsccMediapackagev2OriginEndpointLowLatencyHlsManifestsScteHls",
      "namespace": "dataAwsccMediapackagev2OriginEndpoint",
      "symbolId": "src/data-awscc-mediapackagev2-origin-endpoint/index:DataAwsccMediapackagev2OriginEndpointLowLatencyHlsManifestsScteHls"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointLowLatencyHlsManifestsScteHlsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointLowLatencyHlsManifestsScteHlsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediapackagev2-origin-endpoint/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-awscc-mediapackagev2-origin-endpoint/index.ts",
        "line": 1408
      },
      "name": "DataAwsccMediapackagev2OriginEndpointLowLatencyHlsManifestsScteHlsOutputReference",
      "namespace": "dataAwsccMediapackagev2OriginEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 1435
          },
          "name": "adMarkerHls",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 1440
          },
          "name": "scteInManifests",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 1419
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointLowLatencyHlsManifestsScteHls"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediapackagev2-origin-endpoint/index:DataAwsccMediapackagev2OriginEndpointLowLatencyHlsManifestsScteHlsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointLowLatencyHlsManifestsStartTag": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointLowLatencyHlsManifestsStartTag",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
        "line": 1444
      },
      "name": "DataAwsccMediapackagev2OriginEndpointLowLatencyHlsManifestsStartTag",
      "namespace": "dataAwsccMediapackagev2OriginEndpoint",
      "symbolId": "src/data-awscc-mediapackagev2-origin-endpoint/index:DataAwsccMediapackagev2OriginEndpointLowLatencyHlsManifestsStartTag"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointLowLatencyHlsManifestsStartTagOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointLowLatencyHlsManifestsStartTagOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
          "line": 1474
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
        "line": 1467
      },
      "name": "DataAwsccMediapackagev2OriginEndpointLowLatencyHlsManifestsStartTagOutputReference",
      "namespace": "dataAwsccMediapackagev2OriginEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 1494
          },
          "name": "precise",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 1499
          },
          "name": "timeOffset",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 1478
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointLowLatencyHlsManifestsStartTag"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediapackagev2-origin-endpoint/index:DataAwsccMediapackagev2OriginEndpointLowLatencyHlsManifestsStartTagOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointMssManifests": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointMssManifests",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
        "line": 1705
      },
      "name": "DataAwsccMediapackagev2OriginEndpointMssManifests",
      "namespace": "dataAwsccMediapackagev2OriginEndpoint",
      "symbolId": "src/data-awscc-mediapackagev2-origin-endpoint/index:DataAwsccMediapackagev2OriginEndpointMssManifests"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointMssManifestsFilterConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointMssManifestsFilterConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
        "line": 1626
      },
      "name": "DataAwsccMediapackagev2OriginEndpointMssManifestsFilterConfiguration",
      "namespace": "dataAwsccMediapackagev2OriginEndpoint",
      "symbolId": "src/data-awscc-mediapackagev2-origin-endpoint/index:DataAwsccMediapackagev2OriginEndpointMssManifestsFilterConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointMssManifestsFilterConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointMssManifestsFilterConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
          "line": 1656
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
        "line": 1649
      },
      "name": "DataAwsccMediapackagev2OriginEndpointMssManifestsFilterConfigurationOutputReference",
      "namespace": "dataAwsccMediapackagev2OriginEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 1676
          },
          "name": "clipStartTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 1681
          },
          "name": "drmSettings",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 1686
          },
          "name": "end",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 1691
          },
          "name": "manifestFilter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 1696
          },
          "name": "start",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 1701
          },
          "name": "timeDelaySeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 1660
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointMssManifestsFilterConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediapackagev2-origin-endpoint/index:DataAwsccMediapackagev2OriginEndpointMssManifestsFilterConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointMssManifestsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointMssManifestsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
          "line": 1785
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
        "line": 1778
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 1792
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointMssManifestsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccMediapackagev2OriginEndpointMssManifestsList",
      "namespace": "dataAwsccMediapackagev2OriginEndpoint",
      "symbolId": "src/data-awscc-mediapackagev2-origin-endpoint/index:DataAwsccMediapackagev2OriginEndpointMssManifestsList"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointMssManifestsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointMssManifestsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
          "line": 1737
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
        "line": 1728
      },
      "name": "DataAwsccMediapackagev2OriginEndpointMssManifestsOutputReference",
      "namespace": "dataAwsccMediapackagev2OriginEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 1758
          },
          "name": "filterConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointMssManifestsFilterConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 1763
          },
          "name": "manifestLayout",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 1768
          },
          "name": "manifestName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 1773
          },
          "name": "manifestWindowSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 1741
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointMssManifests"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediapackagev2-origin-endpoint/index:DataAwsccMediapackagev2OriginEndpointMssManifestsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointSegment": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointSegment",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
        "line": 2139
      },
      "name": "DataAwsccMediapackagev2OriginEndpointSegment",
      "namespace": "dataAwsccMediapackagev2OriginEndpoint",
      "symbolId": "src/data-awscc-mediapackagev2-origin-endpoint/index:DataAwsccMediapackagev2OriginEndpointSegment"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointSegmentEncryption": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointSegmentEncryption",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
        "line": 1999
      },
      "name": "DataAwsccMediapackagev2OriginEndpointSegmentEncryption",
      "namespace": "dataAwsccMediapackagev2OriginEndpoint",
      "symbolId": "src/data-awscc-mediapackagev2-origin-endpoint/index:DataAwsccMediapackagev2OriginEndpointSegmentEncryption"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointSegmentEncryptionEncryptionMethod": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointSegmentEncryptionEncryptionMethod",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
        "line": 1796
      },
      "name": "DataAwsccMediapackagev2OriginEndpointSegmentEncryptionEncryptionMethod",
      "namespace": "dataAwsccMediapackagev2OriginEndpoint",
      "symbolId": "src/data-awscc-mediapackagev2-origin-endpoint/index:DataAwsccMediapackagev2OriginEndpointSegmentEncryptionEncryptionMethod"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointSegmentEncryptionEncryptionMethodOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointSegmentEncryptionEncryptionMethodOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
          "line": 1826
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
        "line": 1819
      },
      "name": "DataAwsccMediapackagev2OriginEndpointSegmentEncryptionEncryptionMethodOutputReference",
      "namespace": "dataAwsccMediapackagev2OriginEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 1846
          },
          "name": "cmafEncryptionMethod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 1851
          },
          "name": "ismEncryptionMethod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 1856
          },
          "name": "tsEncryptionMethod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 1830
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointSegmentEncryptionEncryptionMethod"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediapackagev2-origin-endpoint/index:DataAwsccMediapackagev2OriginEndpointSegmentEncryptionEncryptionMethodOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointSegmentEncryptionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointSegmentEncryptionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
          "line": 2029
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
        "line": 2022
      },
      "name": "DataAwsccMediapackagev2OriginEndpointSegmentEncryptionOutputReference",
      "namespace": "dataAwsccMediapackagev2OriginEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 2049
          },
          "name": "cmafExcludeSegmentDrmMetadata",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 2054
          },
          "name": "constantInitializationVector",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 2060
          },
          "name": "encryptionMethod",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointSegmentEncryptionEncryptionMethodOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 2065
          },
          "name": "keyRotationIntervalSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 2071
          },
          "name": "spekeKeyProvider",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointSegmentEncryptionSpekeKeyProviderOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 2033
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointSegmentEncryption"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediapackagev2-origin-endpoint/index:DataAwsccMediapackagev2OriginEndpointSegmentEncryptionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointSegmentEncryptionSpekeKeyProvider": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointSegmentEncryptionSpekeKeyProvider",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
        "line": 1919
      },
      "name": "DataAwsccMediapackagev2OriginEndpointSegmentEncryptionSpekeKeyProvider",
      "namespace": "dataAwsccMediapackagev2OriginEndpoint",
      "symbolId": "src/data-awscc-mediapackagev2-origin-endpoint/index:DataAwsccMediapackagev2OriginEndpointSegmentEncryptionSpekeKeyProvider"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointSegmentEncryptionSpekeKeyProviderEncryptionContractConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointSegmentEncryptionSpekeKeyProviderEncryptionContractConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
        "line": 1860
      },
      "name": "DataAwsccMediapackagev2OriginEndpointSegmentEncryptionSpekeKeyProviderEncryptionContractConfiguration",
      "namespace": "dataAwsccMediapackagev2OriginEndpoint",
      "symbolId": "src/data-awscc-mediapackagev2-origin-endpoint/index:DataAwsccMediapackagev2OriginEndpointSegmentEncryptionSpekeKeyProviderEncryptionContractConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointSegmentEncryptionSpekeKeyProviderEncryptionContractConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointSegmentEncryptionSpekeKeyProviderEncryptionContractConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
          "line": 1890
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
        "line": 1883
      },
      "name": "DataAwsccMediapackagev2OriginEndpointSegmentEncryptionSpekeKeyProviderEncryptionContractConfigurationOutputReference",
      "namespace": "dataAwsccMediapackagev2OriginEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 1910
          },
          "name": "presetSpeke20Audio",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 1915
          },
          "name": "presetSpeke20Video",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 1894
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointSegmentEncryptionSpekeKeyProviderEncryptionContractConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediapackagev2-origin-endpoint/index:DataAwsccMediapackagev2OriginEndpointSegmentEncryptionSpekeKeyProviderEncryptionContractConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointSegmentEncryptionSpekeKeyProviderOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointSegmentEncryptionSpekeKeyProviderOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
          "line": 1949
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
        "line": 1942
      },
      "name": "DataAwsccMediapackagev2OriginEndpointSegmentEncryptionSpekeKeyProviderOutputReference",
      "namespace": "dataAwsccMediapackagev2OriginEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 1969
          },
          "name": "certificateArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 1974
          },
          "name": "drmSystems",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 1980
          },
          "name": "encryptionContractConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointSegmentEncryptionSpekeKeyProviderEncryptionContractConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 1985
          },
          "name": "resourceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 1990
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 1995
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 1953
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointSegmentEncryptionSpekeKeyProvider"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediapackagev2-origin-endpoint/index:DataAwsccMediapackagev2OriginEndpointSegmentEncryptionSpekeKeyProviderOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointSegmentOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointSegmentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
          "line": 2169
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
        "line": 2162
      },
      "name": "DataAwsccMediapackagev2OriginEndpointSegmentOutputReference",
      "namespace": "dataAwsccMediapackagev2OriginEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 2190
          },
          "name": "encryption",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointSegmentEncryptionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 2195
          },
          "name": "includeIframeOnlyStreams",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 2200
          },
          "name": "outputTimestampMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 2206
          },
          "name": "scte",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointSegmentScteOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 2211
          },
          "name": "segmentDurationSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 2216
          },
          "name": "segmentName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 2221
          },
          "name": "tsIncludeDvbSubtitles",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 2226
          },
          "name": "tsUseAudioRenditionGroup",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 2173
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointSegment"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediapackagev2-origin-endpoint/index:DataAwsccMediapackagev2OriginEndpointSegmentOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointSegmentScte": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointSegmentScte",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
        "line": 2075
      },
      "name": "DataAwsccMediapackagev2OriginEndpointSegmentScte",
      "namespace": "dataAwsccMediapackagev2OriginEndpoint",
      "symbolId": "src/data-awscc-mediapackagev2-origin-endpoint/index:DataAwsccMediapackagev2OriginEndpointSegmentScte"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointSegmentScteOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointSegmentScteOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
          "line": 2105
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
        "line": 2098
      },
      "name": "DataAwsccMediapackagev2OriginEndpointSegmentScteOutputReference",
      "namespace": "dataAwsccMediapackagev2OriginEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 2125
          },
          "name": "customAdTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 2130
          },
          "name": "scteFilter",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 2135
          },
          "name": "scteInSegments",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 2109
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointSegmentScte"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediapackagev2-origin-endpoint/index:DataAwsccMediapackagev2OriginEndpointSegmentScteOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
        "line": 2230
      },
      "name": "DataAwsccMediapackagev2OriginEndpointTags",
      "namespace": "dataAwsccMediapackagev2OriginEndpoint",
      "symbolId": "src/data-awscc-mediapackagev2-origin-endpoint/index:DataAwsccMediapackagev2OriginEndpointTags"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
          "line": 2299
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
        "line": 2292
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 2306
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccMediapackagev2OriginEndpointTagsList",
      "namespace": "dataAwsccMediapackagev2OriginEndpoint",
      "symbolId": "src/data-awscc-mediapackagev2-origin-endpoint/index:DataAwsccMediapackagev2OriginEndpointTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
          "line": 2262
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
        "line": 2253
      },
      "name": "DataAwsccMediapackagev2OriginEndpointTagsOutputReference",
      "namespace": "dataAwsccMediapackagev2OriginEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 2282
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 2287
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint/index.ts",
            "line": 2266
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpoint.DataAwsccMediapackagev2OriginEndpointTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediapackagev2-origin-endpoint/index:DataAwsccMediapackagev2OriginEndpointTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpointPolicy.DataAwsccMediapackagev2OriginEndpointPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediapackagev2_origin_endpoint_policy awscc_mediapackagev2_origin_endpoint_policy}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpointPolicy.DataAwsccMediapackagev2OriginEndpointPolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediapackagev2_origin_endpoint_policy awscc_mediapackagev2_origin_endpoint_policy} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediapackagev2-origin-endpoint-policy/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-awscc.dataAwsccMediapackagev2OriginEndpointPolicy.DataAwsccMediapackagev2OriginEndpointPolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackagev2-origin-endpoint-policy/index.ts",
        "line": 88
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccMediapackagev2OriginEndpointPolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint-policy/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 DataAwsccMediapackagev2OriginEndpointPolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediapackagev2_origin_endpoint_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccMediapackagev2OriginEndpointPolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccMediapackagev2OriginEndpointPolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint-policy/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-awscc-mediapackagev2-origin-endpoint-policy/index.ts",
            "line": 192
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccMediapackagev2OriginEndpointPolicy",
      "namespace": "dataAwsccMediapackagev2OriginEndpointPolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint-policy/index.ts",
            "line": 93
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint-policy/index.ts",
            "line": 145
          },
          "name": "cdnAuthConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpointPolicy.DataAwsccMediapackagev2OriginEndpointPolicyCdnAuthConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint-policy/index.ts",
            "line": 150
          },
          "name": "channelGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint-policy/index.ts",
            "line": 155
          },
          "name": "channelName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint-policy/index.ts",
            "line": 173
          },
          "name": "originEndpointName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint-policy/index.ts",
            "line": 178
          },
          "name": "policy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint-policy/index.ts",
            "line": 168
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint-policy/index.ts",
            "line": 161
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediapackagev2-origin-endpoint-policy/index:DataAwsccMediapackagev2OriginEndpointPolicy"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpointPolicy.DataAwsccMediapackagev2OriginEndpointPolicyCdnAuthConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpointPolicy.DataAwsccMediapackagev2OriginEndpointPolicyCdnAuthConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackagev2-origin-endpoint-policy/index.ts",
        "line": 25
      },
      "name": "DataAwsccMediapackagev2OriginEndpointPolicyCdnAuthConfiguration",
      "namespace": "dataAwsccMediapackagev2OriginEndpointPolicy",
      "symbolId": "src/data-awscc-mediapackagev2-origin-endpoint-policy/index:DataAwsccMediapackagev2OriginEndpointPolicyCdnAuthConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpointPolicy.DataAwsccMediapackagev2OriginEndpointPolicyCdnAuthConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpointPolicy.DataAwsccMediapackagev2OriginEndpointPolicyCdnAuthConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediapackagev2-origin-endpoint-policy/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackagev2-origin-endpoint-policy/index.ts",
        "line": 48
      },
      "name": "DataAwsccMediapackagev2OriginEndpointPolicyCdnAuthConfigurationOutputReference",
      "namespace": "dataAwsccMediapackagev2OriginEndpointPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint-policy/index.ts",
            "line": 75
          },
          "name": "cdnIdentifierSecretArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint-policy/index.ts",
            "line": 80
          },
          "name": "secretsRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint-policy/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpointPolicy.DataAwsccMediapackagev2OriginEndpointPolicyCdnAuthConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediapackagev2-origin-endpoint-policy/index:DataAwsccMediapackagev2OriginEndpointPolicyCdnAuthConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpointPolicy.DataAwsccMediapackagev2OriginEndpointPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediapackagev2OriginEndpointPolicy.DataAwsccMediapackagev2OriginEndpointPolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediapackagev2-origin-endpoint-policy/index.ts",
        "line": 14
      },
      "name": "DataAwsccMediapackagev2OriginEndpointPolicyConfig",
      "namespace": "dataAwsccMediapackagev2OriginEndpointPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediapackagev2_origin_endpoint_policy#id DataAwsccMediapackagev2OriginEndpointPolicy#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediapackagev2-origin-endpoint-policy/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediapackagev2-origin-endpoint-policy/index:DataAwsccMediapackagev2OriginEndpointPolicyConfig"
    },
    "@cdktn/provider-awscc.dataAwsccMediatailorChannel.DataAwsccMediatailorChannel": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediatailor_channel awscc_mediatailor_channel}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediatailorChannel.DataAwsccMediatailorChannel",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediatailor_channel awscc_mediatailor_channel} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediatailor-channel/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-awscc.dataAwsccMediatailorChannel.DataAwsccMediatailorChannelConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediatailor-channel/index.ts",
        "line": 496
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccMediatailorChannel resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-channel/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 DataAwsccMediatailorChannel to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediatailor_channel#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccMediatailorChannel that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccMediatailorChannel to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-channel/index.ts",
            "line": 623
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-channel/index.ts",
            "line": 629
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccMediatailorChannel",
      "namespace": "dataAwsccMediatailorChannel",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-channel/index.ts",
            "line": 501
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-channel/index.ts",
            "line": 552
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-channel/index.ts",
            "line": 557
          },
          "name": "audiences",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-channel/index.ts",
            "line": 562
          },
          "name": "channelName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-channel/index.ts",
            "line": 568
          },
          "name": "fillerSlate",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediatailorChannel.DataAwsccMediatailorChannelFillerSlateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-channel/index.ts",
            "line": 587
          },
          "name": "logConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediatailorChannel.DataAwsccMediatailorChannelLogConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-channel/index.ts",
            "line": 593
          },
          "name": "outputs",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediatailorChannel.DataAwsccMediatailorChannelOutputsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-channel/index.ts",
            "line": 598
          },
          "name": "playbackMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-channel/index.ts",
            "line": 604
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediatailorChannel.DataAwsccMediatailorChannelTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-channel/index.ts",
            "line": 609
          },
          "name": "tier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-channel/index.ts",
            "line": 615
          },
          "name": "timeShiftConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediatailorChannel.DataAwsccMediatailorChannelTimeShiftConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-channel/index.ts",
            "line": 581
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-channel/index.ts",
            "line": 574
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediatailor-channel/index:DataAwsccMediatailorChannel"
    },
    "@cdktn/provider-awscc.dataAwsccMediatailorChannel.DataAwsccMediatailorChannelConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediatailorChannel.DataAwsccMediatailorChannelConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediatailor-channel/index.ts",
        "line": 14
      },
      "name": "DataAwsccMediatailorChannelConfig",
      "namespace": "dataAwsccMediatailorChannel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediatailor_channel#id DataAwsccMediatailorChannel#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-channel/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediatailor-channel/index:DataAwsccMediatailorChannelConfig"
    },
    "@cdktn/provider-awscc.dataAwsccMediatailorChannel.DataAwsccMediatailorChannelFillerSlate": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediatailorChannel.DataAwsccMediatailorChannelFillerSlate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediatailor-channel/index.ts",
        "line": 25
      },
      "name": "DataAwsccMediatailorChannelFillerSlate",
      "namespace": "dataAwsccMediatailorChannel",
      "symbolId": "src/data-awscc-mediatailor-channel/index:DataAwsccMediatailorChannelFillerSlate"
    },
    "@cdktn/provider-awscc.dataAwsccMediatailorChannel.DataAwsccMediatailorChannelFillerSlateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediatailorChannel.DataAwsccMediatailorChannelFillerSlateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediatailor-channel/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediatailor-channel/index.ts",
        "line": 48
      },
      "name": "DataAwsccMediatailorChannelFillerSlateOutputReference",
      "namespace": "dataAwsccMediatailorChannel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-channel/index.ts",
            "line": 75
          },
          "name": "sourceLocationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-channel/index.ts",
            "line": 80
          },
          "name": "vodSourceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-channel/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediatailorChannel.DataAwsccMediatailorChannelFillerSlate"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediatailor-channel/index:DataAwsccMediatailorChannelFillerSlateOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediatailorChannel.DataAwsccMediatailorChannelLogConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediatailorChannel.DataAwsccMediatailorChannelLogConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediatailor-channel/index.ts",
        "line": 84
      },
      "name": "DataAwsccMediatailorChannelLogConfiguration",
      "namespace": "dataAwsccMediatailorChannel",
      "symbolId": "src/data-awscc-mediatailor-channel/index:DataAwsccMediatailorChannelLogConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccMediatailorChannel.DataAwsccMediatailorChannelLogConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediatailorChannel.DataAwsccMediatailorChannelLogConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediatailor-channel/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-awscc-mediatailor-channel/index.ts",
        "line": 107
      },
      "name": "DataAwsccMediatailorChannelLogConfigurationOutputReference",
      "namespace": "dataAwsccMediatailorChannel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-channel/index.ts",
            "line": 134
          },
          "name": "logTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-channel/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediatailorChannel.DataAwsccMediatailorChannelLogConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediatailor-channel/index:DataAwsccMediatailorChannelLogConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediatailorChannel.DataAwsccMediatailorChannelOutputs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediatailorChannel.DataAwsccMediatailorChannelOutputs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediatailor-channel/index.ts",
        "line": 266
      },
      "name": "DataAwsccMediatailorChannelOutputs",
      "namespace": "dataAwsccMediatailorChannel",
      "symbolId": "src/data-awscc-mediatailor-channel/index:DataAwsccMediatailorChannelOutputs"
    },
    "@cdktn/provider-awscc.dataAwsccMediatailorChannel.DataAwsccMediatailorChannelOutputsDashPlaylistSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediatailorChannel.DataAwsccMediatailorChannelOutputsDashPlaylistSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediatailor-channel/index.ts",
        "line": 138
      },
      "name": "DataAwsccMediatailorChannelOutputsDashPlaylistSettings",
      "namespace": "dataAwsccMediatailorChannel",
      "symbolId": "src/data-awscc-mediatailor-channel/index:DataAwsccMediatailorChannelOutputsDashPlaylistSettings"
    },
    "@cdktn/provider-awscc.dataAwsccMediatailorChannel.DataAwsccMediatailorChannelOutputsDashPlaylistSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediatailorChannel.DataAwsccMediatailorChannelOutputsDashPlaylistSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediatailor-channel/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-awscc-mediatailor-channel/index.ts",
        "line": 161
      },
      "name": "DataAwsccMediatailorChannelOutputsDashPlaylistSettingsOutputReference",
      "namespace": "dataAwsccMediatailorChannel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-channel/index.ts",
            "line": 188
          },
          "name": "manifestWindowSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-channel/index.ts",
            "line": 193
          },
          "name": "minBufferTimeSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-channel/index.ts",
            "line": 198
          },
          "name": "minUpdatePeriodSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-channel/index.ts",
            "line": 203
          },
          "name": "suggestedPresentationDelaySeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-channel/index.ts",
            "line": 172
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediatailorChannel.DataAwsccMediatailorChannelOutputsDashPlaylistSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediatailor-channel/index:DataAwsccMediatailorChannelOutputsDashPlaylistSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediatailorChannel.DataAwsccMediatailorChannelOutputsHlsPlaylistSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediatailorChannel.DataAwsccMediatailorChannelOutputsHlsPlaylistSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediatailor-channel/index.ts",
        "line": 207
      },
      "name": "DataAwsccMediatailorChannelOutputsHlsPlaylistSettings",
      "namespace": "dataAwsccMediatailorChannel",
      "symbolId": "src/data-awscc-mediatailor-channel/index:DataAwsccMediatailorChannelOutputsHlsPlaylistSettings"
    },
    "@cdktn/provider-awscc.dataAwsccMediatailorChannel.DataAwsccMediatailorChannelOutputsHlsPlaylistSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediatailorChannel.DataAwsccMediatailorChannelOutputsHlsPlaylistSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediatailor-channel/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-awscc-mediatailor-channel/index.ts",
        "line": 230
      },
      "name": "DataAwsccMediatailorChannelOutputsHlsPlaylistSettingsOutputReference",
      "namespace": "dataAwsccMediatailorChannel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-channel/index.ts",
            "line": 257
          },
          "name": "adMarkupType",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-channel/index.ts",
            "line": 262
          },
          "name": "manifestWindowSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-channel/index.ts",
            "line": 241
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediatailorChannel.DataAwsccMediatailorChannelOutputsHlsPlaylistSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediatailor-channel/index:DataAwsccMediatailorChannelOutputsHlsPlaylistSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediatailorChannel.DataAwsccMediatailorChannelOutputsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediatailorChannel.DataAwsccMediatailorChannelOutputsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediatailor-channel/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediatailor-channel/index.ts",
        "line": 340
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-channel/index.ts",
            "line": 354
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMediatailorChannel.DataAwsccMediatailorChannelOutputsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccMediatailorChannelOutputsList",
      "namespace": "dataAwsccMediatailorChannel",
      "symbolId": "src/data-awscc-mediatailor-channel/index:DataAwsccMediatailorChannelOutputsList"
    },
    "@cdktn/provider-awscc.dataAwsccMediatailorChannel.DataAwsccMediatailorChannelOutputsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediatailorChannel.DataAwsccMediatailorChannelOutputsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediatailor-channel/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-awscc-mediatailor-channel/index.ts",
        "line": 289
      },
      "name": "DataAwsccMediatailorChannelOutputsOutputReference",
      "namespace": "dataAwsccMediatailorChannel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-channel/index.ts",
            "line": 319
          },
          "name": "dashPlaylistSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediatailorChannel.DataAwsccMediatailorChannelOutputsDashPlaylistSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-channel/index.ts",
            "line": 325
          },
          "name": "hlsPlaylistSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediatailorChannel.DataAwsccMediatailorChannelOutputsHlsPlaylistSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-channel/index.ts",
            "line": 330
          },
          "name": "manifestName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-channel/index.ts",
            "line": 335
          },
          "name": "sourceGroup",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-channel/index.ts",
            "line": 302
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediatailorChannel.DataAwsccMediatailorChannelOutputs"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediatailor-channel/index:DataAwsccMediatailorChannelOutputsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediatailorChannel.DataAwsccMediatailorChannelTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediatailorChannel.DataAwsccMediatailorChannelTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediatailor-channel/index.ts",
        "line": 358
      },
      "name": "DataAwsccMediatailorChannelTags",
      "namespace": "dataAwsccMediatailorChannel",
      "symbolId": "src/data-awscc-mediatailor-channel/index:DataAwsccMediatailorChannelTags"
    },
    "@cdktn/provider-awscc.dataAwsccMediatailorChannel.DataAwsccMediatailorChannelTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediatailorChannel.DataAwsccMediatailorChannelTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediatailor-channel/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediatailor-channel/index.ts",
        "line": 420
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-channel/index.ts",
            "line": 434
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMediatailorChannel.DataAwsccMediatailorChannelTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccMediatailorChannelTagsList",
      "namespace": "dataAwsccMediatailorChannel",
      "symbolId": "src/data-awscc-mediatailor-channel/index:DataAwsccMediatailorChannelTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccMediatailorChannel.DataAwsccMediatailorChannelTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediatailorChannel.DataAwsccMediatailorChannelTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediatailor-channel/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediatailor-channel/index.ts",
        "line": 381
      },
      "name": "DataAwsccMediatailorChannelTagsOutputReference",
      "namespace": "dataAwsccMediatailorChannel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-channel/index.ts",
            "line": 410
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-channel/index.ts",
            "line": 415
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-channel/index.ts",
            "line": 394
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediatailorChannel.DataAwsccMediatailorChannelTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediatailor-channel/index:DataAwsccMediatailorChannelTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediatailorChannel.DataAwsccMediatailorChannelTimeShiftConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediatailorChannel.DataAwsccMediatailorChannelTimeShiftConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediatailor-channel/index.ts",
        "line": 438
      },
      "name": "DataAwsccMediatailorChannelTimeShiftConfiguration",
      "namespace": "dataAwsccMediatailorChannel",
      "symbolId": "src/data-awscc-mediatailor-channel/index:DataAwsccMediatailorChannelTimeShiftConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccMediatailorChannel.DataAwsccMediatailorChannelTimeShiftConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediatailorChannel.DataAwsccMediatailorChannelTimeShiftConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediatailor-channel/index.ts",
          "line": 468
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediatailor-channel/index.ts",
        "line": 461
      },
      "name": "DataAwsccMediatailorChannelTimeShiftConfigurationOutputReference",
      "namespace": "dataAwsccMediatailorChannel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-channel/index.ts",
            "line": 488
          },
          "name": "maxTimeDelaySeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-channel/index.ts",
            "line": 472
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediatailorChannel.DataAwsccMediatailorChannelTimeShiftConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediatailor-channel/index:DataAwsccMediatailorChannelTimeShiftConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediatailorChannelPolicy.DataAwsccMediatailorChannelPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediatailor_channel_policy awscc_mediatailor_channel_policy}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediatailorChannelPolicy.DataAwsccMediatailorChannelPolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediatailor_channel_policy awscc_mediatailor_channel_policy} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediatailor-channel-policy/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMediatailorChannelPolicy.DataAwsccMediatailorChannelPolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediatailor-channel-policy/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccMediatailorChannelPolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-channel-policy/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccMediatailorChannelPolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediatailor_channel_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccMediatailorChannelPolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccMediatailorChannelPolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-channel-policy/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-awscc-mediatailor-channel-policy/index.ts",
            "line": 117
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccMediatailorChannelPolicy",
      "namespace": "dataAwsccMediatailorChannelPolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-channel-policy/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-channel-policy/index.ts",
            "line": 85
          },
          "name": "channelName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-channel-policy/index.ts",
            "line": 103
          },
          "name": "policy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-channel-policy/index.ts",
            "line": 98
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-channel-policy/index.ts",
            "line": 91
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediatailor-channel-policy/index:DataAwsccMediatailorChannelPolicy"
    },
    "@cdktn/provider-awscc.dataAwsccMediatailorChannelPolicy.DataAwsccMediatailorChannelPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediatailorChannelPolicy.DataAwsccMediatailorChannelPolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediatailor-channel-policy/index.ts",
        "line": 14
      },
      "name": "DataAwsccMediatailorChannelPolicyConfig",
      "namespace": "dataAwsccMediatailorChannelPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediatailor_channel_policy#id DataAwsccMediatailorChannelPolicy#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-channel-policy/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediatailor-channel-policy/index:DataAwsccMediatailorChannelPolicyConfig"
    },
    "@cdktn/provider-awscc.dataAwsccMediatailorChannels.DataAwsccMediatailorChannels": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediatailor_channels awscc_mediatailor_channels}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediatailorChannels.DataAwsccMediatailorChannels",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediatailor_channels awscc_mediatailor_channels} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediatailor-channels/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMediatailorChannels.DataAwsccMediatailorChannelsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediatailor-channels/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccMediatailorChannels resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-channels/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccMediatailorChannels to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediatailor_channels#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccMediatailorChannels that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccMediatailorChannels to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-channels/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-channels/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccMediatailorChannels",
      "namespace": "dataAwsccMediatailorChannels",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-channels/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-channels/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-channels/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-mediatailor-channels/index:DataAwsccMediatailorChannels"
    },
    "@cdktn/provider-awscc.dataAwsccMediatailorChannels.DataAwsccMediatailorChannelsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediatailorChannels.DataAwsccMediatailorChannelsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediatailor-channels/index.ts",
        "line": 14
      },
      "name": "DataAwsccMediatailorChannelsConfig",
      "namespace": "dataAwsccMediatailorChannels",
      "symbolId": "src/data-awscc-mediatailor-channels/index:DataAwsccMediatailorChannelsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccMediatailorLiveSource.DataAwsccMediatailorLiveSource": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediatailor_live_source awscc_mediatailor_live_source}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediatailorLiveSource.DataAwsccMediatailorLiveSource",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediatailor_live_source awscc_mediatailor_live_source} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediatailor-live-source/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-awscc.dataAwsccMediatailorLiveSource.DataAwsccMediatailorLiveSourceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediatailor-live-source/index.ts",
        "line": 194
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccMediatailorLiveSource resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-live-source/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 DataAwsccMediatailorLiveSource to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediatailor_live_source#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccMediatailorLiveSource that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccMediatailorLiveSource to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-live-source/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-awscc-mediatailor-live-source/index.ts",
            "line": 299
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccMediatailorLiveSource",
      "namespace": "dataAwsccMediatailorLiveSource",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-live-source/index.ts",
            "line": 199
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-live-source/index.ts",
            "line": 250
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-live-source/index.ts",
            "line": 256
          },
          "name": "httpPackageConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediatailorLiveSource.DataAwsccMediatailorLiveSourceHttpPackageConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-live-source/index.ts",
            "line": 274
          },
          "name": "liveSourceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-live-source/index.ts",
            "line": 279
          },
          "name": "sourceLocationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-live-source/index.ts",
            "line": 285
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediatailorLiveSource.DataAwsccMediatailorLiveSourceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-live-source/index.ts",
            "line": 269
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-live-source/index.ts",
            "line": 262
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediatailor-live-source/index:DataAwsccMediatailorLiveSource"
    },
    "@cdktn/provider-awscc.dataAwsccMediatailorLiveSource.DataAwsccMediatailorLiveSourceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediatailorLiveSource.DataAwsccMediatailorLiveSourceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediatailor-live-source/index.ts",
        "line": 14
      },
      "name": "DataAwsccMediatailorLiveSourceConfig",
      "namespace": "dataAwsccMediatailorLiveSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediatailor_live_source#id DataAwsccMediatailorLiveSource#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-live-source/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediatailor-live-source/index:DataAwsccMediatailorLiveSourceConfig"
    },
    "@cdktn/provider-awscc.dataAwsccMediatailorLiveSource.DataAwsccMediatailorLiveSourceHttpPackageConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediatailorLiveSource.DataAwsccMediatailorLiveSourceHttpPackageConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediatailor-live-source/index.ts",
        "line": 25
      },
      "name": "DataAwsccMediatailorLiveSourceHttpPackageConfigurations",
      "namespace": "dataAwsccMediatailorLiveSource",
      "symbolId": "src/data-awscc-mediatailor-live-source/index:DataAwsccMediatailorLiveSourceHttpPackageConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccMediatailorLiveSource.DataAwsccMediatailorLiveSourceHttpPackageConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediatailorLiveSource.DataAwsccMediatailorLiveSourceHttpPackageConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediatailor-live-source/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediatailor-live-source/index.ts",
        "line": 92
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-live-source/index.ts",
            "line": 106
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMediatailorLiveSource.DataAwsccMediatailorLiveSourceHttpPackageConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccMediatailorLiveSourceHttpPackageConfigurationsList",
      "namespace": "dataAwsccMediatailorLiveSource",
      "symbolId": "src/data-awscc-mediatailor-live-source/index:DataAwsccMediatailorLiveSourceHttpPackageConfigurationsList"
    },
    "@cdktn/provider-awscc.dataAwsccMediatailorLiveSource.DataAwsccMediatailorLiveSourceHttpPackageConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediatailorLiveSource.DataAwsccMediatailorLiveSourceHttpPackageConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediatailor-live-source/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediatailor-live-source/index.ts",
        "line": 48
      },
      "name": "DataAwsccMediatailorLiveSourceHttpPackageConfigurationsOutputReference",
      "namespace": "dataAwsccMediatailorLiveSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-live-source/index.ts",
            "line": 77
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-live-source/index.ts",
            "line": 82
          },
          "name": "sourceGroup",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-live-source/index.ts",
            "line": 87
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-live-source/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediatailorLiveSource.DataAwsccMediatailorLiveSourceHttpPackageConfigurations"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediatailor-live-source/index:DataAwsccMediatailorLiveSourceHttpPackageConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediatailorLiveSource.DataAwsccMediatailorLiveSourceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediatailorLiveSource.DataAwsccMediatailorLiveSourceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediatailor-live-source/index.ts",
        "line": 110
      },
      "name": "DataAwsccMediatailorLiveSourceTags",
      "namespace": "dataAwsccMediatailorLiveSource",
      "symbolId": "src/data-awscc-mediatailor-live-source/index:DataAwsccMediatailorLiveSourceTags"
    },
    "@cdktn/provider-awscc.dataAwsccMediatailorLiveSource.DataAwsccMediatailorLiveSourceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediatailorLiveSource.DataAwsccMediatailorLiveSourceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediatailor-live-source/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-awscc-mediatailor-live-source/index.ts",
        "line": 172
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-live-source/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-awscc.dataAwsccMediatailorLiveSource.DataAwsccMediatailorLiveSourceTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccMediatailorLiveSourceTagsList",
      "namespace": "dataAwsccMediatailorLiveSource",
      "symbolId": "src/data-awscc-mediatailor-live-source/index:DataAwsccMediatailorLiveSourceTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccMediatailorLiveSource.DataAwsccMediatailorLiveSourceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediatailorLiveSource.DataAwsccMediatailorLiveSourceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediatailor-live-source/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-awscc-mediatailor-live-source/index.ts",
        "line": 133
      },
      "name": "DataAwsccMediatailorLiveSourceTagsOutputReference",
      "namespace": "dataAwsccMediatailorLiveSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-live-source/index.ts",
            "line": 162
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-live-source/index.ts",
            "line": 167
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-live-source/index.ts",
            "line": 146
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediatailorLiveSource.DataAwsccMediatailorLiveSourceTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediatailor-live-source/index:DataAwsccMediatailorLiveSourceTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediatailorSourceLocation.DataAwsccMediatailorSourceLocation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediatailor_source_location awscc_mediatailor_source_location}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediatailorSourceLocation.DataAwsccMediatailorSourceLocation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediatailor_source_location awscc_mediatailor_source_location} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediatailor-source-location/index.ts",
          "line": 453
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMediatailorSourceLocation.DataAwsccMediatailorSourceLocationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediatailor-source-location/index.ts",
        "line": 421
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccMediatailorSourceLocation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-source-location/index.ts",
            "line": 438
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccMediatailorSourceLocation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediatailor_source_location#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccMediatailorSourceLocation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccMediatailorSourceLocation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-source-location/index.ts",
            "line": 533
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-source-location/index.ts",
            "line": 539
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccMediatailorSourceLocation",
      "namespace": "dataAwsccMediatailorSourceLocation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-source-location/index.ts",
            "line": 426
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-source-location/index.ts",
            "line": 478
          },
          "name": "accessConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediatailorSourceLocation.DataAwsccMediatailorSourceLocationAccessConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-source-location/index.ts",
            "line": 483
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-source-location/index.ts",
            "line": 489
          },
          "name": "defaultSegmentDeliveryConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediatailorSourceLocation.DataAwsccMediatailorSourceLocationDefaultSegmentDeliveryConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-source-location/index.ts",
            "line": 495
          },
          "name": "httpConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediatailorSourceLocation.DataAwsccMediatailorSourceLocationHttpConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-source-location/index.ts",
            "line": 514
          },
          "name": "segmentDeliveryConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediatailorSourceLocation.DataAwsccMediatailorSourceLocationSegmentDeliveryConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-source-location/index.ts",
            "line": 519
          },
          "name": "sourceLocationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-source-location/index.ts",
            "line": 525
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediatailorSourceLocation.DataAwsccMediatailorSourceLocationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-source-location/index.ts",
            "line": 508
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-source-location/index.ts",
            "line": 501
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediatailor-source-location/index:DataAwsccMediatailorSourceLocation"
    },
    "@cdktn/provider-awscc.dataAwsccMediatailorSourceLocation.DataAwsccMediatailorSourceLocationAccessConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediatailorSourceLocation.DataAwsccMediatailorSourceLocationAccessConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediatailor-source-location/index.ts",
        "line": 89
      },
      "name": "DataAwsccMediatailorSourceLocationAccessConfiguration",
      "namespace": "dataAwsccMediatailorSourceLocation",
      "symbolId": "src/data-awscc-mediatailor-source-location/index:DataAwsccMediatailorSourceLocationAccessConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccMediatailorSourceLocation.DataAwsccMediatailorSourceLocationAccessConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediatailorSourceLocation.DataAwsccMediatailorSourceLocationAccessConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediatailor-source-location/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediatailor-source-location/index.ts",
        "line": 112
      },
      "name": "DataAwsccMediatailorSourceLocationAccessConfigurationOutputReference",
      "namespace": "dataAwsccMediatailorSourceLocation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-source-location/index.ts",
            "line": 139
          },
          "name": "accessType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-source-location/index.ts",
            "line": 145
          },
          "name": "secretsManagerAccessTokenConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediatailorSourceLocation.DataAwsccMediatailorSourceLocationAccessConfigurationSecretsManagerAccessTokenConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-source-location/index.ts",
            "line": 123
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediatailorSourceLocation.DataAwsccMediatailorSourceLocationAccessConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediatailor-source-location/index:DataAwsccMediatailorSourceLocationAccessConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediatailorSourceLocation.DataAwsccMediatailorSourceLocationAccessConfigurationSecretsManagerAccessTokenConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediatailorSourceLocation.DataAwsccMediatailorSourceLocationAccessConfigurationSecretsManagerAccessTokenConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediatailor-source-location/index.ts",
        "line": 25
      },
      "name": "DataAwsccMediatailorSourceLocationAccessConfigurationSecretsManagerAccessTokenConfiguration",
      "namespace": "dataAwsccMediatailorSourceLocation",
      "symbolId": "src/data-awscc-mediatailor-source-location/index:DataAwsccMediatailorSourceLocationAccessConfigurationSecretsManagerAccessTokenConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccMediatailorSourceLocation.DataAwsccMediatailorSourceLocationAccessConfigurationSecretsManagerAccessTokenConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediatailorSourceLocation.DataAwsccMediatailorSourceLocationAccessConfigurationSecretsManagerAccessTokenConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediatailor-source-location/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediatailor-source-location/index.ts",
        "line": 48
      },
      "name": "DataAwsccMediatailorSourceLocationAccessConfigurationSecretsManagerAccessTokenConfigurationOutputReference",
      "namespace": "dataAwsccMediatailorSourceLocation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-source-location/index.ts",
            "line": 75
          },
          "name": "headerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-source-location/index.ts",
            "line": 80
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-source-location/index.ts",
            "line": 85
          },
          "name": "secretStringKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-source-location/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediatailorSourceLocation.DataAwsccMediatailorSourceLocationAccessConfigurationSecretsManagerAccessTokenConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediatailor-source-location/index:DataAwsccMediatailorSourceLocationAccessConfigurationSecretsManagerAccessTokenConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediatailorSourceLocation.DataAwsccMediatailorSourceLocationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediatailorSourceLocation.DataAwsccMediatailorSourceLocationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediatailor-source-location/index.ts",
        "line": 14
      },
      "name": "DataAwsccMediatailorSourceLocationConfig",
      "namespace": "dataAwsccMediatailorSourceLocation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediatailor_source_location#id DataAwsccMediatailorSourceLocation#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-source-location/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediatailor-source-location/index:DataAwsccMediatailorSourceLocationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccMediatailorSourceLocation.DataAwsccMediatailorSourceLocationDefaultSegmentDeliveryConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediatailorSourceLocation.DataAwsccMediatailorSourceLocationDefaultSegmentDeliveryConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediatailor-source-location/index.ts",
        "line": 149
      },
      "name": "DataAwsccMediatailorSourceLocationDefaultSegmentDeliveryConfiguration",
      "namespace": "dataAwsccMediatailorSourceLocation",
      "symbolId": "src/data-awscc-mediatailor-source-location/index:DataAwsccMediatailorSourceLocationDefaultSegmentDeliveryConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccMediatailorSourceLocation.DataAwsccMediatailorSourceLocationDefaultSegmentDeliveryConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediatailorSourceLocation.DataAwsccMediatailorSourceLocationDefaultSegmentDeliveryConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediatailor-source-location/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-awscc-mediatailor-source-location/index.ts",
        "line": 172
      },
      "name": "DataAwsccMediatailorSourceLocationDefaultSegmentDeliveryConfigurationOutputReference",
      "namespace": "dataAwsccMediatailorSourceLocation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-source-location/index.ts",
            "line": 199
          },
          "name": "baseUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-source-location/index.ts",
            "line": 183
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediatailorSourceLocation.DataAwsccMediatailorSourceLocationDefaultSegmentDeliveryConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediatailor-source-location/index:DataAwsccMediatailorSourceLocationDefaultSegmentDeliveryConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediatailorSourceLocation.DataAwsccMediatailorSourceLocationHttpConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediatailorSourceLocation.DataAwsccMediatailorSourceLocationHttpConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediatailor-source-location/index.ts",
        "line": 203
      },
      "name": "DataAwsccMediatailorSourceLocationHttpConfiguration",
      "namespace": "dataAwsccMediatailorSourceLocation",
      "symbolId": "src/data-awscc-mediatailor-source-location/index:DataAwsccMediatailorSourceLocationHttpConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccMediatailorSourceLocation.DataAwsccMediatailorSourceLocationHttpConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediatailorSourceLocation.DataAwsccMediatailorSourceLocationHttpConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediatailor-source-location/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-awscc-mediatailor-source-location/index.ts",
        "line": 226
      },
      "name": "DataAwsccMediatailorSourceLocationHttpConfigurationOutputReference",
      "namespace": "dataAwsccMediatailorSourceLocation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-source-location/index.ts",
            "line": 253
          },
          "name": "baseUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-source-location/index.ts",
            "line": 237
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediatailorSourceLocation.DataAwsccMediatailorSourceLocationHttpConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediatailor-source-location/index:DataAwsccMediatailorSourceLocationHttpConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediatailorSourceLocation.DataAwsccMediatailorSourceLocationSegmentDeliveryConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediatailorSourceLocation.DataAwsccMediatailorSourceLocationSegmentDeliveryConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediatailor-source-location/index.ts",
        "line": 257
      },
      "name": "DataAwsccMediatailorSourceLocationSegmentDeliveryConfigurations",
      "namespace": "dataAwsccMediatailorSourceLocation",
      "symbolId": "src/data-awscc-mediatailor-source-location/index:DataAwsccMediatailorSourceLocationSegmentDeliveryConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccMediatailorSourceLocation.DataAwsccMediatailorSourceLocationSegmentDeliveryConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediatailorSourceLocation.DataAwsccMediatailorSourceLocationSegmentDeliveryConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediatailor-source-location/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-awscc-mediatailor-source-location/index.ts",
        "line": 319
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-source-location/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-awscc.dataAwsccMediatailorSourceLocation.DataAwsccMediatailorSourceLocationSegmentDeliveryConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccMediatailorSourceLocationSegmentDeliveryConfigurationsList",
      "namespace": "dataAwsccMediatailorSourceLocation",
      "symbolId": "src/data-awscc-mediatailor-source-location/index:DataAwsccMediatailorSourceLocationSegmentDeliveryConfigurationsList"
    },
    "@cdktn/provider-awscc.dataAwsccMediatailorSourceLocation.DataAwsccMediatailorSourceLocationSegmentDeliveryConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediatailorSourceLocation.DataAwsccMediatailorSourceLocationSegmentDeliveryConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediatailor-source-location/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediatailor-source-location/index.ts",
        "line": 280
      },
      "name": "DataAwsccMediatailorSourceLocationSegmentDeliveryConfigurationsOutputReference",
      "namespace": "dataAwsccMediatailorSourceLocation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-source-location/index.ts",
            "line": 309
          },
          "name": "baseUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-source-location/index.ts",
            "line": 314
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-source-location/index.ts",
            "line": 293
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediatailorSourceLocation.DataAwsccMediatailorSourceLocationSegmentDeliveryConfigurations"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediatailor-source-location/index:DataAwsccMediatailorSourceLocationSegmentDeliveryConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediatailorSourceLocation.DataAwsccMediatailorSourceLocationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediatailorSourceLocation.DataAwsccMediatailorSourceLocationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediatailor-source-location/index.ts",
        "line": 337
      },
      "name": "DataAwsccMediatailorSourceLocationTags",
      "namespace": "dataAwsccMediatailorSourceLocation",
      "symbolId": "src/data-awscc-mediatailor-source-location/index:DataAwsccMediatailorSourceLocationTags"
    },
    "@cdktn/provider-awscc.dataAwsccMediatailorSourceLocation.DataAwsccMediatailorSourceLocationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediatailorSourceLocation.DataAwsccMediatailorSourceLocationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediatailor-source-location/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediatailor-source-location/index.ts",
        "line": 399
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-source-location/index.ts",
            "line": 413
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMediatailorSourceLocation.DataAwsccMediatailorSourceLocationTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccMediatailorSourceLocationTagsList",
      "namespace": "dataAwsccMediatailorSourceLocation",
      "symbolId": "src/data-awscc-mediatailor-source-location/index:DataAwsccMediatailorSourceLocationTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccMediatailorSourceLocation.DataAwsccMediatailorSourceLocationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediatailorSourceLocation.DataAwsccMediatailorSourceLocationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediatailor-source-location/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-awscc-mediatailor-source-location/index.ts",
        "line": 360
      },
      "name": "DataAwsccMediatailorSourceLocationTagsOutputReference",
      "namespace": "dataAwsccMediatailorSourceLocation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-source-location/index.ts",
            "line": 389
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-source-location/index.ts",
            "line": 394
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-source-location/index.ts",
            "line": 373
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediatailorSourceLocation.DataAwsccMediatailorSourceLocationTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediatailor-source-location/index:DataAwsccMediatailorSourceLocationTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediatailorSourceLocations.DataAwsccMediatailorSourceLocations": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediatailor_source_locations awscc_mediatailor_source_locations}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediatailorSourceLocations.DataAwsccMediatailorSourceLocations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediatailor_source_locations awscc_mediatailor_source_locations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediatailor-source-locations/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMediatailorSourceLocations.DataAwsccMediatailorSourceLocationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediatailor-source-locations/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccMediatailorSourceLocations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-source-locations/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccMediatailorSourceLocations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediatailor_source_locations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccMediatailorSourceLocations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccMediatailorSourceLocations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-source-locations/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-source-locations/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccMediatailorSourceLocations",
      "namespace": "dataAwsccMediatailorSourceLocations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-source-locations/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-source-locations/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-source-locations/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-mediatailor-source-locations/index:DataAwsccMediatailorSourceLocations"
    },
    "@cdktn/provider-awscc.dataAwsccMediatailorSourceLocations.DataAwsccMediatailorSourceLocationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediatailorSourceLocations.DataAwsccMediatailorSourceLocationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediatailor-source-locations/index.ts",
        "line": 14
      },
      "name": "DataAwsccMediatailorSourceLocationsConfig",
      "namespace": "dataAwsccMediatailorSourceLocations",
      "symbolId": "src/data-awscc-mediatailor-source-locations/index:DataAwsccMediatailorSourceLocationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccMediatailorVodSource.DataAwsccMediatailorVodSource": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediatailor_vod_source awscc_mediatailor_vod_source}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediatailorVodSource.DataAwsccMediatailorVodSource",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediatailor_vod_source awscc_mediatailor_vod_source} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediatailor-vod-source/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-awscc.dataAwsccMediatailorVodSource.DataAwsccMediatailorVodSourceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediatailor-vod-source/index.ts",
        "line": 194
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccMediatailorVodSource resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-vod-source/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 DataAwsccMediatailorVodSource to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediatailor_vod_source#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccMediatailorVodSource that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccMediatailorVodSource to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-vod-source/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-awscc-mediatailor-vod-source/index.ts",
            "line": 299
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccMediatailorVodSource",
      "namespace": "dataAwsccMediatailorVodSource",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-vod-source/index.ts",
            "line": 199
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-vod-source/index.ts",
            "line": 250
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-vod-source/index.ts",
            "line": 256
          },
          "name": "httpPackageConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediatailorVodSource.DataAwsccMediatailorVodSourceHttpPackageConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-vod-source/index.ts",
            "line": 274
          },
          "name": "sourceLocationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-vod-source/index.ts",
            "line": 280
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediatailorVodSource.DataAwsccMediatailorVodSourceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-vod-source/index.ts",
            "line": 285
          },
          "name": "vodSourceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-vod-source/index.ts",
            "line": 269
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-vod-source/index.ts",
            "line": 262
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediatailor-vod-source/index:DataAwsccMediatailorVodSource"
    },
    "@cdktn/provider-awscc.dataAwsccMediatailorVodSource.DataAwsccMediatailorVodSourceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediatailorVodSource.DataAwsccMediatailorVodSourceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediatailor-vod-source/index.ts",
        "line": 14
      },
      "name": "DataAwsccMediatailorVodSourceConfig",
      "namespace": "dataAwsccMediatailorVodSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mediatailor_vod_source#id DataAwsccMediatailorVodSource#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-vod-source/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediatailor-vod-source/index:DataAwsccMediatailorVodSourceConfig"
    },
    "@cdktn/provider-awscc.dataAwsccMediatailorVodSource.DataAwsccMediatailorVodSourceHttpPackageConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediatailorVodSource.DataAwsccMediatailorVodSourceHttpPackageConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediatailor-vod-source/index.ts",
        "line": 25
      },
      "name": "DataAwsccMediatailorVodSourceHttpPackageConfigurations",
      "namespace": "dataAwsccMediatailorVodSource",
      "symbolId": "src/data-awscc-mediatailor-vod-source/index:DataAwsccMediatailorVodSourceHttpPackageConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccMediatailorVodSource.DataAwsccMediatailorVodSourceHttpPackageConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediatailorVodSource.DataAwsccMediatailorVodSourceHttpPackageConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediatailor-vod-source/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediatailor-vod-source/index.ts",
        "line": 92
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-vod-source/index.ts",
            "line": 106
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMediatailorVodSource.DataAwsccMediatailorVodSourceHttpPackageConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccMediatailorVodSourceHttpPackageConfigurationsList",
      "namespace": "dataAwsccMediatailorVodSource",
      "symbolId": "src/data-awscc-mediatailor-vod-source/index:DataAwsccMediatailorVodSourceHttpPackageConfigurationsList"
    },
    "@cdktn/provider-awscc.dataAwsccMediatailorVodSource.DataAwsccMediatailorVodSourceHttpPackageConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediatailorVodSource.DataAwsccMediatailorVodSourceHttpPackageConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediatailor-vod-source/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mediatailor-vod-source/index.ts",
        "line": 48
      },
      "name": "DataAwsccMediatailorVodSourceHttpPackageConfigurationsOutputReference",
      "namespace": "dataAwsccMediatailorVodSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-vod-source/index.ts",
            "line": 77
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-vod-source/index.ts",
            "line": 82
          },
          "name": "sourceGroup",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-vod-source/index.ts",
            "line": 87
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-vod-source/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediatailorVodSource.DataAwsccMediatailorVodSourceHttpPackageConfigurations"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediatailor-vod-source/index:DataAwsccMediatailorVodSourceHttpPackageConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMediatailorVodSource.DataAwsccMediatailorVodSourceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediatailorVodSource.DataAwsccMediatailorVodSourceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mediatailor-vod-source/index.ts",
        "line": 110
      },
      "name": "DataAwsccMediatailorVodSourceTags",
      "namespace": "dataAwsccMediatailorVodSource",
      "symbolId": "src/data-awscc-mediatailor-vod-source/index:DataAwsccMediatailorVodSourceTags"
    },
    "@cdktn/provider-awscc.dataAwsccMediatailorVodSource.DataAwsccMediatailorVodSourceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediatailorVodSource.DataAwsccMediatailorVodSourceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediatailor-vod-source/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-awscc-mediatailor-vod-source/index.ts",
        "line": 172
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-vod-source/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-awscc.dataAwsccMediatailorVodSource.DataAwsccMediatailorVodSourceTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccMediatailorVodSourceTagsList",
      "namespace": "dataAwsccMediatailorVodSource",
      "symbolId": "src/data-awscc-mediatailor-vod-source/index:DataAwsccMediatailorVodSourceTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccMediatailorVodSource.DataAwsccMediatailorVodSourceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMediatailorVodSource.DataAwsccMediatailorVodSourceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mediatailor-vod-source/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-awscc-mediatailor-vod-source/index.ts",
        "line": 133
      },
      "name": "DataAwsccMediatailorVodSourceTagsOutputReference",
      "namespace": "dataAwsccMediatailorVodSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-vod-source/index.ts",
            "line": 162
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-vod-source/index.ts",
            "line": 167
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mediatailor-vod-source/index.ts",
            "line": 146
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMediatailorVodSource.DataAwsccMediatailorVodSourceTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-mediatailor-vod-source/index:DataAwsccMediatailorVodSourceTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMemorydbAcl.DataAwsccMemorydbAcl": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/memorydb_acl awscc_memorydb_acl}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMemorydbAcl.DataAwsccMemorydbAcl",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/memorydb_acl awscc_memorydb_acl} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-memorydb-acl/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-awscc.dataAwsccMemorydbAcl.DataAwsccMemorydbAclConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-memorydb-acl/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccMemorydbAcl resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-acl/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 DataAwsccMemorydbAcl to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/memorydb_acl#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccMemorydbAcl that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccMemorydbAcl to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-acl/index.ts",
            "line": 207
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-acl/index.ts",
            "line": 213
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccMemorydbAcl",
      "namespace": "dataAwsccMemorydbAcl",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-acl/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-acl/index.ts",
            "line": 165
          },
          "name": "aclName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-acl/index.ts",
            "line": 170
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-acl/index.ts",
            "line": 188
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-acl/index.ts",
            "line": 194
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMemorydbAcl.DataAwsccMemorydbAclTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-acl/index.ts",
            "line": 199
          },
          "name": "userNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-acl/index.ts",
            "line": 183
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-acl/index.ts",
            "line": 176
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-memorydb-acl/index:DataAwsccMemorydbAcl"
    },
    "@cdktn/provider-awscc.dataAwsccMemorydbAcl.DataAwsccMemorydbAclConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMemorydbAcl.DataAwsccMemorydbAclConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-memorydb-acl/index.ts",
        "line": 14
      },
      "name": "DataAwsccMemorydbAclConfig",
      "namespace": "dataAwsccMemorydbAcl",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/memorydb_acl#id DataAwsccMemorydbAcl#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-acl/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-memorydb-acl/index:DataAwsccMemorydbAclConfig"
    },
    "@cdktn/provider-awscc.dataAwsccMemorydbAcl.DataAwsccMemorydbAclTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMemorydbAcl.DataAwsccMemorydbAclTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-memorydb-acl/index.ts",
        "line": 25
      },
      "name": "DataAwsccMemorydbAclTags",
      "namespace": "dataAwsccMemorydbAcl",
      "symbolId": "src/data-awscc-memorydb-acl/index:DataAwsccMemorydbAclTags"
    },
    "@cdktn/provider-awscc.dataAwsccMemorydbAcl.DataAwsccMemorydbAclTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMemorydbAcl.DataAwsccMemorydbAclTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-memorydb-acl/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-awscc-memorydb-acl/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-acl/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-awscc.dataAwsccMemorydbAcl.DataAwsccMemorydbAclTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccMemorydbAclTagsList",
      "namespace": "dataAwsccMemorydbAcl",
      "symbolId": "src/data-awscc-memorydb-acl/index:DataAwsccMemorydbAclTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccMemorydbAcl.DataAwsccMemorydbAclTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMemorydbAcl.DataAwsccMemorydbAclTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-memorydb-acl/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-memorydb-acl/index.ts",
        "line": 48
      },
      "name": "DataAwsccMemorydbAclTagsOutputReference",
      "namespace": "dataAwsccMemorydbAcl",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-acl/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-acl/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-acl/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMemorydbAcl.DataAwsccMemorydbAclTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-memorydb-acl/index:DataAwsccMemorydbAclTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMemorydbAcls.DataAwsccMemorydbAcls": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/memorydb_acls awscc_memorydb_acls}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMemorydbAcls.DataAwsccMemorydbAcls",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/memorydb_acls awscc_memorydb_acls} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-memorydb-acls/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMemorydbAcls.DataAwsccMemorydbAclsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-memorydb-acls/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccMemorydbAcls resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-acls/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccMemorydbAcls to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/memorydb_acls#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccMemorydbAcls that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccMemorydbAcls to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-acls/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-acls/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccMemorydbAcls",
      "namespace": "dataAwsccMemorydbAcls",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-acls/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-acls/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-acls/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-memorydb-acls/index:DataAwsccMemorydbAcls"
    },
    "@cdktn/provider-awscc.dataAwsccMemorydbAcls.DataAwsccMemorydbAclsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMemorydbAcls.DataAwsccMemorydbAclsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-memorydb-acls/index.ts",
        "line": 14
      },
      "name": "DataAwsccMemorydbAclsConfig",
      "namespace": "dataAwsccMemorydbAcls",
      "symbolId": "src/data-awscc-memorydb-acls/index:DataAwsccMemorydbAclsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccMemorydbCluster.DataAwsccMemorydbCluster": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/memorydb_cluster awscc_memorydb_cluster}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMemorydbCluster.DataAwsccMemorydbCluster",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/memorydb_cluster awscc_memorydb_cluster} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-memorydb-cluster/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMemorydbCluster.DataAwsccMemorydbClusterConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-memorydb-cluster/index.ts",
        "line": 168
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccMemorydbCluster resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-cluster/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 DataAwsccMemorydbCluster to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/memorydb_cluster#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccMemorydbCluster that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccMemorydbCluster to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-cluster/index.ts",
            "line": 402
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-cluster/index.ts",
            "line": 408
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccMemorydbCluster",
      "namespace": "dataAwsccMemorydbCluster",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-cluster/index.ts",
            "line": 173
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-cluster/index.ts",
            "line": 224
          },
          "name": "aclName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-cluster/index.ts",
            "line": 229
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-cluster/index.ts",
            "line": 234
          },
          "name": "autoMinorVersionUpgrade",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-cluster/index.ts",
            "line": 240
          },
          "name": "clusterEndpoint",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMemorydbCluster.DataAwsccMemorydbClusterClusterEndpointOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-cluster/index.ts",
            "line": 245
          },
          "name": "clusterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-cluster/index.ts",
            "line": 250
          },
          "name": "dataTiering",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-cluster/index.ts",
            "line": 255
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-cluster/index.ts",
            "line": 260
          },
          "name": "engine",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-cluster/index.ts",
            "line": 265
          },
          "name": "engineVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-cluster/index.ts",
            "line": 270
          },
          "name": "finalSnapshotName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-cluster/index.ts",
            "line": 288
          },
          "name": "ipDiscovery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-cluster/index.ts",
            "line": 293
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-cluster/index.ts",
            "line": 298
          },
          "name": "maintenanceWindow",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-cluster/index.ts",
            "line": 303
          },
          "name": "multiRegionClusterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-cluster/index.ts",
            "line": 308
          },
          "name": "networkType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-cluster/index.ts",
            "line": 313
          },
          "name": "nodeType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-cluster/index.ts",
            "line": 318
          },
          "name": "numReplicasPerShard",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-cluster/index.ts",
            "line": 323
          },
          "name": "numShards",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-cluster/index.ts",
            "line": 328
          },
          "name": "parameterGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-cluster/index.ts",
            "line": 333
          },
          "name": "parameterGroupStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-cluster/index.ts",
            "line": 338
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-cluster/index.ts",
            "line": 343
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-cluster/index.ts",
            "line": 348
          },
          "name": "snapshotArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-cluster/index.ts",
            "line": 353
          },
          "name": "snapshotName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-cluster/index.ts",
            "line": 358
          },
          "name": "snapshotRetentionLimit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-cluster/index.ts",
            "line": 363
          },
          "name": "snapshotWindow",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-cluster/index.ts",
            "line": 368
          },
          "name": "snsTopicArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-cluster/index.ts",
            "line": 373
          },
          "name": "snsTopicStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-cluster/index.ts",
            "line": 378
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-cluster/index.ts",
            "line": 383
          },
          "name": "subnetGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-cluster/index.ts",
            "line": 389
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMemorydbCluster.DataAwsccMemorydbClusterTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-cluster/index.ts",
            "line": 394
          },
          "name": "tlsEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-cluster/index.ts",
            "line": 283
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-cluster/index.ts",
            "line": 276
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-memorydb-cluster/index:DataAwsccMemorydbCluster"
    },
    "@cdktn/provider-awscc.dataAwsccMemorydbCluster.DataAwsccMemorydbClusterClusterEndpoint": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMemorydbCluster.DataAwsccMemorydbClusterClusterEndpoint",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-memorydb-cluster/index.ts",
        "line": 25
      },
      "name": "DataAwsccMemorydbClusterClusterEndpoint",
      "namespace": "dataAwsccMemorydbCluster",
      "symbolId": "src/data-awscc-memorydb-cluster/index:DataAwsccMemorydbClusterClusterEndpoint"
    },
    "@cdktn/provider-awscc.dataAwsccMemorydbCluster.DataAwsccMemorydbClusterClusterEndpointOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMemorydbCluster.DataAwsccMemorydbClusterClusterEndpointOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-memorydb-cluster/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-memorydb-cluster/index.ts",
        "line": 48
      },
      "name": "DataAwsccMemorydbClusterClusterEndpointOutputReference",
      "namespace": "dataAwsccMemorydbCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-cluster/index.ts",
            "line": 75
          },
          "name": "address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-cluster/index.ts",
            "line": 80
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-cluster/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMemorydbCluster.DataAwsccMemorydbClusterClusterEndpoint"
          }
        }
      ],
      "symbolId": "src/data-awscc-memorydb-cluster/index:DataAwsccMemorydbClusterClusterEndpointOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMemorydbCluster.DataAwsccMemorydbClusterConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMemorydbCluster.DataAwsccMemorydbClusterConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-memorydb-cluster/index.ts",
        "line": 14
      },
      "name": "DataAwsccMemorydbClusterConfig",
      "namespace": "dataAwsccMemorydbCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/memorydb_cluster#id DataAwsccMemorydbCluster#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-cluster/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-memorydb-cluster/index:DataAwsccMemorydbClusterConfig"
    },
    "@cdktn/provider-awscc.dataAwsccMemorydbCluster.DataAwsccMemorydbClusterTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMemorydbCluster.DataAwsccMemorydbClusterTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-memorydb-cluster/index.ts",
        "line": 84
      },
      "name": "DataAwsccMemorydbClusterTags",
      "namespace": "dataAwsccMemorydbCluster",
      "symbolId": "src/data-awscc-memorydb-cluster/index:DataAwsccMemorydbClusterTags"
    },
    "@cdktn/provider-awscc.dataAwsccMemorydbCluster.DataAwsccMemorydbClusterTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMemorydbCluster.DataAwsccMemorydbClusterTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-memorydb-cluster/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-memorydb-cluster/index.ts",
        "line": 146
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-cluster/index.ts",
            "line": 160
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMemorydbCluster.DataAwsccMemorydbClusterTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccMemorydbClusterTagsList",
      "namespace": "dataAwsccMemorydbCluster",
      "symbolId": "src/data-awscc-memorydb-cluster/index:DataAwsccMemorydbClusterTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccMemorydbCluster.DataAwsccMemorydbClusterTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMemorydbCluster.DataAwsccMemorydbClusterTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-memorydb-cluster/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-memorydb-cluster/index.ts",
        "line": 107
      },
      "name": "DataAwsccMemorydbClusterTagsOutputReference",
      "namespace": "dataAwsccMemorydbCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-cluster/index.ts",
            "line": 136
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-cluster/index.ts",
            "line": 141
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-cluster/index.ts",
            "line": 120
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMemorydbCluster.DataAwsccMemorydbClusterTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-memorydb-cluster/index:DataAwsccMemorydbClusterTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMemorydbClusters.DataAwsccMemorydbClusters": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/memorydb_clusters awscc_memorydb_clusters}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMemorydbClusters.DataAwsccMemorydbClusters",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/memorydb_clusters awscc_memorydb_clusters} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-memorydb-clusters/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMemorydbClusters.DataAwsccMemorydbClustersConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-memorydb-clusters/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccMemorydbClusters resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-clusters/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccMemorydbClusters to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/memorydb_clusters#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccMemorydbClusters that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccMemorydbClusters to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-clusters/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-clusters/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccMemorydbClusters",
      "namespace": "dataAwsccMemorydbClusters",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-clusters/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-clusters/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-clusters/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-memorydb-clusters/index:DataAwsccMemorydbClusters"
    },
    "@cdktn/provider-awscc.dataAwsccMemorydbClusters.DataAwsccMemorydbClustersConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMemorydbClusters.DataAwsccMemorydbClustersConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-memorydb-clusters/index.ts",
        "line": 14
      },
      "name": "DataAwsccMemorydbClustersConfig",
      "namespace": "dataAwsccMemorydbClusters",
      "symbolId": "src/data-awscc-memorydb-clusters/index:DataAwsccMemorydbClustersConfig"
    },
    "@cdktn/provider-awscc.dataAwsccMemorydbMultiRegionCluster.DataAwsccMemorydbMultiRegionCluster": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/memorydb_multi_region_cluster awscc_memorydb_multi_region_cluster}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMemorydbMultiRegionCluster.DataAwsccMemorydbMultiRegionCluster",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/memorydb_multi_region_cluster awscc_memorydb_multi_region_cluster} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-memorydb-multi-region-cluster/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-awscc.dataAwsccMemorydbMultiRegionCluster.DataAwsccMemorydbMultiRegionClusterConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-memorydb-multi-region-cluster/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccMemorydbMultiRegionCluster resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-multi-region-cluster/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 DataAwsccMemorydbMultiRegionCluster to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/memorydb_multi_region_cluster#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccMemorydbMultiRegionCluster that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccMemorydbMultiRegionCluster to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-multi-region-cluster/index.ts",
            "line": 247
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-multi-region-cluster/index.ts",
            "line": 253
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccMemorydbMultiRegionCluster",
      "namespace": "dataAwsccMemorydbMultiRegionCluster",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-multi-region-cluster/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-multi-region-cluster/index.ts",
            "line": 165
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-multi-region-cluster/index.ts",
            "line": 170
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-multi-region-cluster/index.ts",
            "line": 175
          },
          "name": "engine",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-multi-region-cluster/index.ts",
            "line": 180
          },
          "name": "engineVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-multi-region-cluster/index.ts",
            "line": 198
          },
          "name": "multiRegionClusterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-multi-region-cluster/index.ts",
            "line": 203
          },
          "name": "multiRegionClusterNameSuffix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-multi-region-cluster/index.ts",
            "line": 208
          },
          "name": "multiRegionParameterGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-multi-region-cluster/index.ts",
            "line": 213
          },
          "name": "nodeType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-multi-region-cluster/index.ts",
            "line": 218
          },
          "name": "numShards",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-multi-region-cluster/index.ts",
            "line": 223
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-multi-region-cluster/index.ts",
            "line": 229
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMemorydbMultiRegionCluster.DataAwsccMemorydbMultiRegionClusterTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-multi-region-cluster/index.ts",
            "line": 234
          },
          "name": "tlsEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-multi-region-cluster/index.ts",
            "line": 239
          },
          "name": "updateStrategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-multi-region-cluster/index.ts",
            "line": 193
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-multi-region-cluster/index.ts",
            "line": 186
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-memorydb-multi-region-cluster/index:DataAwsccMemorydbMultiRegionCluster"
    },
    "@cdktn/provider-awscc.dataAwsccMemorydbMultiRegionCluster.DataAwsccMemorydbMultiRegionClusterConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMemorydbMultiRegionCluster.DataAwsccMemorydbMultiRegionClusterConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-memorydb-multi-region-cluster/index.ts",
        "line": 14
      },
      "name": "DataAwsccMemorydbMultiRegionClusterConfig",
      "namespace": "dataAwsccMemorydbMultiRegionCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/memorydb_multi_region_cluster#id DataAwsccMemorydbMultiRegionCluster#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-multi-region-cluster/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-memorydb-multi-region-cluster/index:DataAwsccMemorydbMultiRegionClusterConfig"
    },
    "@cdktn/provider-awscc.dataAwsccMemorydbMultiRegionCluster.DataAwsccMemorydbMultiRegionClusterTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMemorydbMultiRegionCluster.DataAwsccMemorydbMultiRegionClusterTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-memorydb-multi-region-cluster/index.ts",
        "line": 25
      },
      "name": "DataAwsccMemorydbMultiRegionClusterTags",
      "namespace": "dataAwsccMemorydbMultiRegionCluster",
      "symbolId": "src/data-awscc-memorydb-multi-region-cluster/index:DataAwsccMemorydbMultiRegionClusterTags"
    },
    "@cdktn/provider-awscc.dataAwsccMemorydbMultiRegionCluster.DataAwsccMemorydbMultiRegionClusterTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMemorydbMultiRegionCluster.DataAwsccMemorydbMultiRegionClusterTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-memorydb-multi-region-cluster/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-awscc-memorydb-multi-region-cluster/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-multi-region-cluster/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-awscc.dataAwsccMemorydbMultiRegionCluster.DataAwsccMemorydbMultiRegionClusterTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccMemorydbMultiRegionClusterTagsList",
      "namespace": "dataAwsccMemorydbMultiRegionCluster",
      "symbolId": "src/data-awscc-memorydb-multi-region-cluster/index:DataAwsccMemorydbMultiRegionClusterTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccMemorydbMultiRegionCluster.DataAwsccMemorydbMultiRegionClusterTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMemorydbMultiRegionCluster.DataAwsccMemorydbMultiRegionClusterTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-memorydb-multi-region-cluster/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-memorydb-multi-region-cluster/index.ts",
        "line": 48
      },
      "name": "DataAwsccMemorydbMultiRegionClusterTagsOutputReference",
      "namespace": "dataAwsccMemorydbMultiRegionCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-multi-region-cluster/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-multi-region-cluster/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-multi-region-cluster/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMemorydbMultiRegionCluster.DataAwsccMemorydbMultiRegionClusterTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-memorydb-multi-region-cluster/index:DataAwsccMemorydbMultiRegionClusterTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMemorydbMultiRegionClusters.DataAwsccMemorydbMultiRegionClusters": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/memorydb_multi_region_clusters awscc_memorydb_multi_region_clusters}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMemorydbMultiRegionClusters.DataAwsccMemorydbMultiRegionClusters",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/memorydb_multi_region_clusters awscc_memorydb_multi_region_clusters} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-memorydb-multi-region-clusters/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMemorydbMultiRegionClusters.DataAwsccMemorydbMultiRegionClustersConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-memorydb-multi-region-clusters/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccMemorydbMultiRegionClusters resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-multi-region-clusters/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccMemorydbMultiRegionClusters to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/memorydb_multi_region_clusters#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccMemorydbMultiRegionClusters that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccMemorydbMultiRegionClusters to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-multi-region-clusters/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-multi-region-clusters/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccMemorydbMultiRegionClusters",
      "namespace": "dataAwsccMemorydbMultiRegionClusters",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-multi-region-clusters/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-multi-region-clusters/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-multi-region-clusters/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-memorydb-multi-region-clusters/index:DataAwsccMemorydbMultiRegionClusters"
    },
    "@cdktn/provider-awscc.dataAwsccMemorydbMultiRegionClusters.DataAwsccMemorydbMultiRegionClustersConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMemorydbMultiRegionClusters.DataAwsccMemorydbMultiRegionClustersConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-memorydb-multi-region-clusters/index.ts",
        "line": 14
      },
      "name": "DataAwsccMemorydbMultiRegionClustersConfig",
      "namespace": "dataAwsccMemorydbMultiRegionClusters",
      "symbolId": "src/data-awscc-memorydb-multi-region-clusters/index:DataAwsccMemorydbMultiRegionClustersConfig"
    },
    "@cdktn/provider-awscc.dataAwsccMemorydbParameterGroup.DataAwsccMemorydbParameterGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/memorydb_parameter_group awscc_memorydb_parameter_group}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMemorydbParameterGroup.DataAwsccMemorydbParameterGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/memorydb_parameter_group awscc_memorydb_parameter_group} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-memorydb-parameter-group/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-awscc.dataAwsccMemorydbParameterGroup.DataAwsccMemorydbParameterGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-memorydb-parameter-group/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccMemorydbParameterGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-parameter-group/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 DataAwsccMemorydbParameterGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/memorydb_parameter_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccMemorydbParameterGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccMemorydbParameterGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-parameter-group/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-awscc-memorydb-parameter-group/index.ts",
            "line": 218
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccMemorydbParameterGroup",
      "namespace": "dataAwsccMemorydbParameterGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-parameter-group/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-parameter-group/index.ts",
            "line": 165
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-parameter-group/index.ts",
            "line": 170
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-parameter-group/index.ts",
            "line": 175
          },
          "name": "family",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-parameter-group/index.ts",
            "line": 193
          },
          "name": "parameterGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-parameter-group/index.ts",
            "line": 198
          },
          "name": "parameters",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-parameter-group/index.ts",
            "line": 204
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMemorydbParameterGroup.DataAwsccMemorydbParameterGroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-parameter-group/index.ts",
            "line": 188
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-parameter-group/index.ts",
            "line": 181
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-memorydb-parameter-group/index:DataAwsccMemorydbParameterGroup"
    },
    "@cdktn/provider-awscc.dataAwsccMemorydbParameterGroup.DataAwsccMemorydbParameterGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMemorydbParameterGroup.DataAwsccMemorydbParameterGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-memorydb-parameter-group/index.ts",
        "line": 14
      },
      "name": "DataAwsccMemorydbParameterGroupConfig",
      "namespace": "dataAwsccMemorydbParameterGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/memorydb_parameter_group#id DataAwsccMemorydbParameterGroup#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-parameter-group/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-memorydb-parameter-group/index:DataAwsccMemorydbParameterGroupConfig"
    },
    "@cdktn/provider-awscc.dataAwsccMemorydbParameterGroup.DataAwsccMemorydbParameterGroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMemorydbParameterGroup.DataAwsccMemorydbParameterGroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-memorydb-parameter-group/index.ts",
        "line": 25
      },
      "name": "DataAwsccMemorydbParameterGroupTags",
      "namespace": "dataAwsccMemorydbParameterGroup",
      "symbolId": "src/data-awscc-memorydb-parameter-group/index:DataAwsccMemorydbParameterGroupTags"
    },
    "@cdktn/provider-awscc.dataAwsccMemorydbParameterGroup.DataAwsccMemorydbParameterGroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMemorydbParameterGroup.DataAwsccMemorydbParameterGroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-memorydb-parameter-group/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-awscc-memorydb-parameter-group/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-parameter-group/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-awscc.dataAwsccMemorydbParameterGroup.DataAwsccMemorydbParameterGroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccMemorydbParameterGroupTagsList",
      "namespace": "dataAwsccMemorydbParameterGroup",
      "symbolId": "src/data-awscc-memorydb-parameter-group/index:DataAwsccMemorydbParameterGroupTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccMemorydbParameterGroup.DataAwsccMemorydbParameterGroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMemorydbParameterGroup.DataAwsccMemorydbParameterGroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-memorydb-parameter-group/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-memorydb-parameter-group/index.ts",
        "line": 48
      },
      "name": "DataAwsccMemorydbParameterGroupTagsOutputReference",
      "namespace": "dataAwsccMemorydbParameterGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-parameter-group/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-parameter-group/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-parameter-group/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMemorydbParameterGroup.DataAwsccMemorydbParameterGroupTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-memorydb-parameter-group/index:DataAwsccMemorydbParameterGroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMemorydbParameterGroups.DataAwsccMemorydbParameterGroups": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/memorydb_parameter_groups awscc_memorydb_parameter_groups}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMemorydbParameterGroups.DataAwsccMemorydbParameterGroups",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/memorydb_parameter_groups awscc_memorydb_parameter_groups} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-memorydb-parameter-groups/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMemorydbParameterGroups.DataAwsccMemorydbParameterGroupsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-memorydb-parameter-groups/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccMemorydbParameterGroups resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-parameter-groups/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccMemorydbParameterGroups to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/memorydb_parameter_groups#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccMemorydbParameterGroups that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccMemorydbParameterGroups to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-parameter-groups/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-parameter-groups/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccMemorydbParameterGroups",
      "namespace": "dataAwsccMemorydbParameterGroups",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-parameter-groups/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-parameter-groups/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-parameter-groups/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-memorydb-parameter-groups/index:DataAwsccMemorydbParameterGroups"
    },
    "@cdktn/provider-awscc.dataAwsccMemorydbParameterGroups.DataAwsccMemorydbParameterGroupsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMemorydbParameterGroups.DataAwsccMemorydbParameterGroupsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-memorydb-parameter-groups/index.ts",
        "line": 14
      },
      "name": "DataAwsccMemorydbParameterGroupsConfig",
      "namespace": "dataAwsccMemorydbParameterGroups",
      "symbolId": "src/data-awscc-memorydb-parameter-groups/index:DataAwsccMemorydbParameterGroupsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccMemorydbSubnetGroup.DataAwsccMemorydbSubnetGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/memorydb_subnet_group awscc_memorydb_subnet_group}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMemorydbSubnetGroup.DataAwsccMemorydbSubnetGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/memorydb_subnet_group awscc_memorydb_subnet_group} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-memorydb-subnet-group/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-awscc.dataAwsccMemorydbSubnetGroup.DataAwsccMemorydbSubnetGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-memorydb-subnet-group/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccMemorydbSubnetGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-subnet-group/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 DataAwsccMemorydbSubnetGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/memorydb_subnet_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccMemorydbSubnetGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccMemorydbSubnetGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-subnet-group/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-awscc-memorydb-subnet-group/index.ts",
            "line": 218
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccMemorydbSubnetGroup",
      "namespace": "dataAwsccMemorydbSubnetGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-subnet-group/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-subnet-group/index.ts",
            "line": 165
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-subnet-group/index.ts",
            "line": 170
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-subnet-group/index.ts",
            "line": 188
          },
          "name": "subnetGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-subnet-group/index.ts",
            "line": 193
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-subnet-group/index.ts",
            "line": 198
          },
          "name": "supportedNetworkTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-subnet-group/index.ts",
            "line": 204
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMemorydbSubnetGroup.DataAwsccMemorydbSubnetGroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-subnet-group/index.ts",
            "line": 183
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-subnet-group/index.ts",
            "line": 176
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-memorydb-subnet-group/index:DataAwsccMemorydbSubnetGroup"
    },
    "@cdktn/provider-awscc.dataAwsccMemorydbSubnetGroup.DataAwsccMemorydbSubnetGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMemorydbSubnetGroup.DataAwsccMemorydbSubnetGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-memorydb-subnet-group/index.ts",
        "line": 14
      },
      "name": "DataAwsccMemorydbSubnetGroupConfig",
      "namespace": "dataAwsccMemorydbSubnetGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/memorydb_subnet_group#id DataAwsccMemorydbSubnetGroup#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-subnet-group/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-memorydb-subnet-group/index:DataAwsccMemorydbSubnetGroupConfig"
    },
    "@cdktn/provider-awscc.dataAwsccMemorydbSubnetGroup.DataAwsccMemorydbSubnetGroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMemorydbSubnetGroup.DataAwsccMemorydbSubnetGroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-memorydb-subnet-group/index.ts",
        "line": 25
      },
      "name": "DataAwsccMemorydbSubnetGroupTags",
      "namespace": "dataAwsccMemorydbSubnetGroup",
      "symbolId": "src/data-awscc-memorydb-subnet-group/index:DataAwsccMemorydbSubnetGroupTags"
    },
    "@cdktn/provider-awscc.dataAwsccMemorydbSubnetGroup.DataAwsccMemorydbSubnetGroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMemorydbSubnetGroup.DataAwsccMemorydbSubnetGroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-memorydb-subnet-group/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-awscc-memorydb-subnet-group/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-subnet-group/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-awscc.dataAwsccMemorydbSubnetGroup.DataAwsccMemorydbSubnetGroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccMemorydbSubnetGroupTagsList",
      "namespace": "dataAwsccMemorydbSubnetGroup",
      "symbolId": "src/data-awscc-memorydb-subnet-group/index:DataAwsccMemorydbSubnetGroupTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccMemorydbSubnetGroup.DataAwsccMemorydbSubnetGroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMemorydbSubnetGroup.DataAwsccMemorydbSubnetGroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-memorydb-subnet-group/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-memorydb-subnet-group/index.ts",
        "line": 48
      },
      "name": "DataAwsccMemorydbSubnetGroupTagsOutputReference",
      "namespace": "dataAwsccMemorydbSubnetGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-subnet-group/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-subnet-group/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-subnet-group/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMemorydbSubnetGroup.DataAwsccMemorydbSubnetGroupTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-memorydb-subnet-group/index:DataAwsccMemorydbSubnetGroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMemorydbSubnetGroups.DataAwsccMemorydbSubnetGroups": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/memorydb_subnet_groups awscc_memorydb_subnet_groups}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMemorydbSubnetGroups.DataAwsccMemorydbSubnetGroups",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/memorydb_subnet_groups awscc_memorydb_subnet_groups} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-memorydb-subnet-groups/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMemorydbSubnetGroups.DataAwsccMemorydbSubnetGroupsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-memorydb-subnet-groups/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccMemorydbSubnetGroups resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-subnet-groups/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccMemorydbSubnetGroups to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/memorydb_subnet_groups#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccMemorydbSubnetGroups that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccMemorydbSubnetGroups to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-subnet-groups/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-subnet-groups/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccMemorydbSubnetGroups",
      "namespace": "dataAwsccMemorydbSubnetGroups",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-subnet-groups/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-subnet-groups/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-subnet-groups/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-memorydb-subnet-groups/index:DataAwsccMemorydbSubnetGroups"
    },
    "@cdktn/provider-awscc.dataAwsccMemorydbSubnetGroups.DataAwsccMemorydbSubnetGroupsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMemorydbSubnetGroups.DataAwsccMemorydbSubnetGroupsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-memorydb-subnet-groups/index.ts",
        "line": 14
      },
      "name": "DataAwsccMemorydbSubnetGroupsConfig",
      "namespace": "dataAwsccMemorydbSubnetGroups",
      "symbolId": "src/data-awscc-memorydb-subnet-groups/index:DataAwsccMemorydbSubnetGroupsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccMemorydbUser.DataAwsccMemorydbUser": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/memorydb_user awscc_memorydb_user}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMemorydbUser.DataAwsccMemorydbUser",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/memorydb_user awscc_memorydb_user} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-memorydb-user/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMemorydbUser.DataAwsccMemorydbUserConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-memorydb-user/index.ts",
        "line": 168
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccMemorydbUser resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-user/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 DataAwsccMemorydbUser to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/memorydb_user#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccMemorydbUser that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccMemorydbUser to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-user/index.ts",
            "line": 272
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-user/index.ts",
            "line": 278
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccMemorydbUser",
      "namespace": "dataAwsccMemorydbUser",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-user/index.ts",
            "line": 173
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-user/index.ts",
            "line": 224
          },
          "name": "accessString",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-user/index.ts",
            "line": 229
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-user/index.ts",
            "line": 235
          },
          "name": "authenticationMode",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMemorydbUser.DataAwsccMemorydbUserAuthenticationModeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-user/index.ts",
            "line": 253
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-user/index.ts",
            "line": 259
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMemorydbUser.DataAwsccMemorydbUserTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-user/index.ts",
            "line": 264
          },
          "name": "userName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-user/index.ts",
            "line": 248
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-user/index.ts",
            "line": 241
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-memorydb-user/index:DataAwsccMemorydbUser"
    },
    "@cdktn/provider-awscc.dataAwsccMemorydbUser.DataAwsccMemorydbUserAuthenticationMode": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMemorydbUser.DataAwsccMemorydbUserAuthenticationMode",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-memorydb-user/index.ts",
        "line": 25
      },
      "name": "DataAwsccMemorydbUserAuthenticationMode",
      "namespace": "dataAwsccMemorydbUser",
      "symbolId": "src/data-awscc-memorydb-user/index:DataAwsccMemorydbUserAuthenticationMode"
    },
    "@cdktn/provider-awscc.dataAwsccMemorydbUser.DataAwsccMemorydbUserAuthenticationModeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMemorydbUser.DataAwsccMemorydbUserAuthenticationModeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-memorydb-user/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-memorydb-user/index.ts",
        "line": 48
      },
      "name": "DataAwsccMemorydbUserAuthenticationModeOutputReference",
      "namespace": "dataAwsccMemorydbUser",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-user/index.ts",
            "line": 75
          },
          "name": "passwords",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-user/index.ts",
            "line": 80
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-user/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMemorydbUser.DataAwsccMemorydbUserAuthenticationMode"
          }
        }
      ],
      "symbolId": "src/data-awscc-memorydb-user/index:DataAwsccMemorydbUserAuthenticationModeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMemorydbUser.DataAwsccMemorydbUserConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMemorydbUser.DataAwsccMemorydbUserConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-memorydb-user/index.ts",
        "line": 14
      },
      "name": "DataAwsccMemorydbUserConfig",
      "namespace": "dataAwsccMemorydbUser",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/memorydb_user#id DataAwsccMemorydbUser#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-user/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-memorydb-user/index:DataAwsccMemorydbUserConfig"
    },
    "@cdktn/provider-awscc.dataAwsccMemorydbUser.DataAwsccMemorydbUserTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMemorydbUser.DataAwsccMemorydbUserTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-memorydb-user/index.ts",
        "line": 84
      },
      "name": "DataAwsccMemorydbUserTags",
      "namespace": "dataAwsccMemorydbUser",
      "symbolId": "src/data-awscc-memorydb-user/index:DataAwsccMemorydbUserTags"
    },
    "@cdktn/provider-awscc.dataAwsccMemorydbUser.DataAwsccMemorydbUserTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMemorydbUser.DataAwsccMemorydbUserTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-memorydb-user/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-memorydb-user/index.ts",
        "line": 146
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-user/index.ts",
            "line": 160
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMemorydbUser.DataAwsccMemorydbUserTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccMemorydbUserTagsList",
      "namespace": "dataAwsccMemorydbUser",
      "symbolId": "src/data-awscc-memorydb-user/index:DataAwsccMemorydbUserTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccMemorydbUser.DataAwsccMemorydbUserTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMemorydbUser.DataAwsccMemorydbUserTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-memorydb-user/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-memorydb-user/index.ts",
        "line": 107
      },
      "name": "DataAwsccMemorydbUserTagsOutputReference",
      "namespace": "dataAwsccMemorydbUser",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-user/index.ts",
            "line": 136
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-user/index.ts",
            "line": 141
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-user/index.ts",
            "line": 120
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMemorydbUser.DataAwsccMemorydbUserTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-memorydb-user/index:DataAwsccMemorydbUserTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMemorydbUsers.DataAwsccMemorydbUsers": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/memorydb_users awscc_memorydb_users}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMemorydbUsers.DataAwsccMemorydbUsers",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/memorydb_users awscc_memorydb_users} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-memorydb-users/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMemorydbUsers.DataAwsccMemorydbUsersConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-memorydb-users/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccMemorydbUsers resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-users/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccMemorydbUsers to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/memorydb_users#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccMemorydbUsers that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccMemorydbUsers to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-users/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-users/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccMemorydbUsers",
      "namespace": "dataAwsccMemorydbUsers",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-users/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-users/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-memorydb-users/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-memorydb-users/index:DataAwsccMemorydbUsers"
    },
    "@cdktn/provider-awscc.dataAwsccMemorydbUsers.DataAwsccMemorydbUsersConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMemorydbUsers.DataAwsccMemorydbUsersConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-memorydb-users/index.ts",
        "line": 14
      },
      "name": "DataAwsccMemorydbUsersConfig",
      "namespace": "dataAwsccMemorydbUsers",
      "symbolId": "src/data-awscc-memorydb-users/index:DataAwsccMemorydbUsersConfig"
    },
    "@cdktn/provider-awscc.dataAwsccMpaIdentitySource.DataAwsccMpaIdentitySource": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mpa_identity_source awscc_mpa_identity_source}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMpaIdentitySource.DataAwsccMpaIdentitySource",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mpa_identity_source awscc_mpa_identity_source} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-mpa-identity-source/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMpaIdentitySource.DataAwsccMpaIdentitySourceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mpa-identity-source/index.ts",
        "line": 228
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccMpaIdentitySource resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-mpa-identity-source/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 DataAwsccMpaIdentitySource to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mpa_identity_source#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccMpaIdentitySource that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccMpaIdentitySource to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mpa-identity-source/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-awscc-mpa-identity-source/index.ts",
            "line": 348
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccMpaIdentitySource",
      "namespace": "dataAwsccMpaIdentitySource",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mpa-identity-source/index.ts",
            "line": 233
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mpa-identity-source/index.ts",
            "line": 284
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mpa-identity-source/index.ts",
            "line": 302
          },
          "name": "identitySourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mpa-identity-source/index.ts",
            "line": 308
          },
          "name": "identitySourceParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMpaIdentitySource.DataAwsccMpaIdentitySourceIdentitySourceParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mpa-identity-source/index.ts",
            "line": 313
          },
          "name": "identitySourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mpa-identity-source/index.ts",
            "line": 318
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mpa-identity-source/index.ts",
            "line": 323
          },
          "name": "statusCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mpa-identity-source/index.ts",
            "line": 328
          },
          "name": "statusMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mpa-identity-source/index.ts",
            "line": 334
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMpaIdentitySource.DataAwsccMpaIdentitySourceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mpa-identity-source/index.ts",
            "line": 297
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mpa-identity-source/index.ts",
            "line": 290
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-mpa-identity-source/index:DataAwsccMpaIdentitySource"
    },
    "@cdktn/provider-awscc.dataAwsccMpaIdentitySource.DataAwsccMpaIdentitySourceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMpaIdentitySource.DataAwsccMpaIdentitySourceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mpa-identity-source/index.ts",
        "line": 14
      },
      "name": "DataAwsccMpaIdentitySourceConfig",
      "namespace": "dataAwsccMpaIdentitySource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mpa_identity_source#id DataAwsccMpaIdentitySource#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mpa-identity-source/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-mpa-identity-source/index:DataAwsccMpaIdentitySourceConfig"
    },
    "@cdktn/provider-awscc.dataAwsccMpaIdentitySource.DataAwsccMpaIdentitySourceIdentitySourceParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMpaIdentitySource.DataAwsccMpaIdentitySourceIdentitySourceParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mpa-identity-source/index.ts",
        "line": 89
      },
      "name": "DataAwsccMpaIdentitySourceIdentitySourceParameters",
      "namespace": "dataAwsccMpaIdentitySource",
      "symbolId": "src/data-awscc-mpa-identity-source/index:DataAwsccMpaIdentitySourceIdentitySourceParameters"
    },
    "@cdktn/provider-awscc.dataAwsccMpaIdentitySource.DataAwsccMpaIdentitySourceIdentitySourceParametersIamIdentityCenter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMpaIdentitySource.DataAwsccMpaIdentitySourceIdentitySourceParametersIamIdentityCenter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mpa-identity-source/index.ts",
        "line": 25
      },
      "name": "DataAwsccMpaIdentitySourceIdentitySourceParametersIamIdentityCenter",
      "namespace": "dataAwsccMpaIdentitySource",
      "symbolId": "src/data-awscc-mpa-identity-source/index:DataAwsccMpaIdentitySourceIdentitySourceParametersIamIdentityCenter"
    },
    "@cdktn/provider-awscc.dataAwsccMpaIdentitySource.DataAwsccMpaIdentitySourceIdentitySourceParametersIamIdentityCenterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMpaIdentitySource.DataAwsccMpaIdentitySourceIdentitySourceParametersIamIdentityCenterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mpa-identity-source/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mpa-identity-source/index.ts",
        "line": 48
      },
      "name": "DataAwsccMpaIdentitySourceIdentitySourceParametersIamIdentityCenterOutputReference",
      "namespace": "dataAwsccMpaIdentitySource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mpa-identity-source/index.ts",
            "line": 75
          },
          "name": "approvalPortalUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mpa-identity-source/index.ts",
            "line": 80
          },
          "name": "instanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mpa-identity-source/index.ts",
            "line": 85
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mpa-identity-source/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMpaIdentitySource.DataAwsccMpaIdentitySourceIdentitySourceParametersIamIdentityCenter"
          }
        }
      ],
      "symbolId": "src/data-awscc-mpa-identity-source/index:DataAwsccMpaIdentitySourceIdentitySourceParametersIamIdentityCenterOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMpaIdentitySource.DataAwsccMpaIdentitySourceIdentitySourceParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMpaIdentitySource.DataAwsccMpaIdentitySourceIdentitySourceParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mpa-identity-source/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mpa-identity-source/index.ts",
        "line": 112
      },
      "name": "DataAwsccMpaIdentitySourceIdentitySourceParametersOutputReference",
      "namespace": "dataAwsccMpaIdentitySource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mpa-identity-source/index.ts",
            "line": 140
          },
          "name": "iamIdentityCenter",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMpaIdentitySource.DataAwsccMpaIdentitySourceIdentitySourceParametersIamIdentityCenterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mpa-identity-source/index.ts",
            "line": 123
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMpaIdentitySource.DataAwsccMpaIdentitySourceIdentitySourceParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-mpa-identity-source/index:DataAwsccMpaIdentitySourceIdentitySourceParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMpaIdentitySource.DataAwsccMpaIdentitySourceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMpaIdentitySource.DataAwsccMpaIdentitySourceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mpa-identity-source/index.ts",
        "line": 144
      },
      "name": "DataAwsccMpaIdentitySourceTags",
      "namespace": "dataAwsccMpaIdentitySource",
      "symbolId": "src/data-awscc-mpa-identity-source/index:DataAwsccMpaIdentitySourceTags"
    },
    "@cdktn/provider-awscc.dataAwsccMpaIdentitySource.DataAwsccMpaIdentitySourceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMpaIdentitySource.DataAwsccMpaIdentitySourceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mpa-identity-source/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-awscc-mpa-identity-source/index.ts",
        "line": 206
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mpa-identity-source/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-awscc.dataAwsccMpaIdentitySource.DataAwsccMpaIdentitySourceTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccMpaIdentitySourceTagsList",
      "namespace": "dataAwsccMpaIdentitySource",
      "symbolId": "src/data-awscc-mpa-identity-source/index:DataAwsccMpaIdentitySourceTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccMpaIdentitySource.DataAwsccMpaIdentitySourceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMpaIdentitySource.DataAwsccMpaIdentitySourceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mpa-identity-source/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mpa-identity-source/index.ts",
        "line": 167
      },
      "name": "DataAwsccMpaIdentitySourceTagsOutputReference",
      "namespace": "dataAwsccMpaIdentitySource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mpa-identity-source/index.ts",
            "line": 196
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mpa-identity-source/index.ts",
            "line": 201
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mpa-identity-source/index.ts",
            "line": 180
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMpaIdentitySource.DataAwsccMpaIdentitySourceTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-mpa-identity-source/index:DataAwsccMpaIdentitySourceTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMpaIdentitySources.DataAwsccMpaIdentitySources": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mpa_identity_sources awscc_mpa_identity_sources}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMpaIdentitySources.DataAwsccMpaIdentitySources",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mpa_identity_sources awscc_mpa_identity_sources} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-mpa-identity-sources/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMpaIdentitySources.DataAwsccMpaIdentitySourcesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mpa-identity-sources/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccMpaIdentitySources resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-mpa-identity-sources/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccMpaIdentitySources to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mpa_identity_sources#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccMpaIdentitySources that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccMpaIdentitySources to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mpa-identity-sources/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mpa-identity-sources/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccMpaIdentitySources",
      "namespace": "dataAwsccMpaIdentitySources",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mpa-identity-sources/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mpa-identity-sources/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mpa-identity-sources/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-mpa-identity-sources/index:DataAwsccMpaIdentitySources"
    },
    "@cdktn/provider-awscc.dataAwsccMpaIdentitySources.DataAwsccMpaIdentitySourcesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMpaIdentitySources.DataAwsccMpaIdentitySourcesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mpa-identity-sources/index.ts",
        "line": 14
      },
      "name": "DataAwsccMpaIdentitySourcesConfig",
      "namespace": "dataAwsccMpaIdentitySources",
      "symbolId": "src/data-awscc-mpa-identity-sources/index:DataAwsccMpaIdentitySourcesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccMskBatchScramSecret.DataAwsccMskBatchScramSecret": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/msk_batch_scram_secret awscc_msk_batch_scram_secret}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskBatchScramSecret.DataAwsccMskBatchScramSecret",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/msk_batch_scram_secret awscc_msk_batch_scram_secret} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-msk-batch-scram-secret/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMskBatchScramSecret.DataAwsccMskBatchScramSecretConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-msk-batch-scram-secret/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccMskBatchScramSecret resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-batch-scram-secret/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccMskBatchScramSecret to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/msk_batch_scram_secret#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccMskBatchScramSecret that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccMskBatchScramSecret to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-batch-scram-secret/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-awscc-msk-batch-scram-secret/index.ts",
            "line": 117
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccMskBatchScramSecret",
      "namespace": "dataAwsccMskBatchScramSecret",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-batch-scram-secret/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-batch-scram-secret/index.ts",
            "line": 85
          },
          "name": "clusterArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-batch-scram-secret/index.ts",
            "line": 103
          },
          "name": "secretArnList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-batch-scram-secret/index.ts",
            "line": 98
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-batch-scram-secret/index.ts",
            "line": 91
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-msk-batch-scram-secret/index:DataAwsccMskBatchScramSecret"
    },
    "@cdktn/provider-awscc.dataAwsccMskBatchScramSecret.DataAwsccMskBatchScramSecretConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskBatchScramSecret.DataAwsccMskBatchScramSecretConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-msk-batch-scram-secret/index.ts",
        "line": 14
      },
      "name": "DataAwsccMskBatchScramSecretConfig",
      "namespace": "dataAwsccMskBatchScramSecret",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/msk_batch_scram_secret#id DataAwsccMskBatchScramSecret#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-batch-scram-secret/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-msk-batch-scram-secret/index:DataAwsccMskBatchScramSecretConfig"
    },
    "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannel": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/msk_channel awscc_msk_channel}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannel",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/msk_channel awscc_msk_channel} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-msk-channel/index.ts",
          "line": 1383
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-msk-channel/index.ts",
        "line": 1351
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccMskChannel resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-channel/index.ts",
            "line": 1368
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccMskChannel to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/msk_channel#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccMskChannel that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccMskChannel to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-channel/index.ts",
            "line": 1485
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-channel/index.ts",
            "line": 1491
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccMskChannel",
      "namespace": "dataAwsccMskChannel",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-channel/index.ts",
            "line": 1356
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-channel/index.ts",
            "line": 1407
          },
          "name": "channelArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-channel/index.ts",
            "line": 1412
          },
          "name": "channelName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-channel/index.ts",
            "line": 1417
          },
          "name": "clusterArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-channel/index.ts",
            "line": 1423
          },
          "name": "encryptionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelEncryptionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-channel/index.ts",
            "line": 1429
          },
          "name": "icebergDestinationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelIcebergDestinationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-channel/index.ts",
            "line": 1448
          },
          "name": "loggingInfo",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelLoggingInfoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-channel/index.ts",
            "line": 1454
          },
          "name": "s3DestinationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelS3DestinationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-channel/index.ts",
            "line": 1460
          },
          "name": "stateInfo",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelStateInfoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-channel/index.ts",
            "line": 1465
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-channel/index.ts",
            "line": 1471
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-channel/index.ts",
            "line": 1477
          },
          "name": "topicConfigurationList",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelTopicConfigurationListStructList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-channel/index.ts",
            "line": 1442
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-channel/index.ts",
            "line": 1435
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-msk-channel/index:DataAwsccMskChannel"
    },
    "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-msk-channel/index.ts",
        "line": 14
      },
      "name": "DataAwsccMskChannelConfig",
      "namespace": "dataAwsccMskChannel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/msk_channel#id DataAwsccMskChannel#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-channel/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-msk-channel/index:DataAwsccMskChannelConfig"
    },
    "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelEncryptionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelEncryptionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-msk-channel/index.ts",
        "line": 25
      },
      "name": "DataAwsccMskChannelEncryptionConfiguration",
      "namespace": "dataAwsccMskChannel",
      "symbolId": "src/data-awscc-msk-channel/index:DataAwsccMskChannelEncryptionConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelEncryptionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelEncryptionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-msk-channel/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-msk-channel/index.ts",
        "line": 48
      },
      "name": "DataAwsccMskChannelEncryptionConfigurationOutputReference",
      "namespace": "dataAwsccMskChannel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-channel/index.ts",
            "line": 75
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-channel/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelEncryptionConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-msk-channel/index:DataAwsccMskChannelEncryptionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelIcebergDestinationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelIcebergDestinationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-msk-channel/index.ts",
        "line": 531
      },
      "name": "DataAwsccMskChannelIcebergDestinationConfiguration",
      "namespace": "dataAwsccMskChannel",
      "symbolId": "src/data-awscc-msk-channel/index:DataAwsccMskChannelIcebergDestinationConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelIcebergDestinationConfigurationCatalog": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelIcebergDestinationConfigurationCatalog",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-msk-channel/index.ts",
        "line": 79
      },
      "name": "DataAwsccMskChannelIcebergDestinationConfigurationCatalog",
      "namespace": "dataAwsccMskChannel",
      "symbolId": "src/data-awscc-msk-channel/index:DataAwsccMskChannelIcebergDestinationConfigurationCatalog"
    },
    "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelIcebergDestinationConfigurationCatalogOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelIcebergDestinationConfigurationCatalogOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-msk-channel/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-awscc-msk-channel/index.ts",
        "line": 102
      },
      "name": "DataAwsccMskChannelIcebergDestinationConfigurationCatalogOutputReference",
      "namespace": "dataAwsccMskChannel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-channel/index.ts",
            "line": 129
          },
          "name": "catalogArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-channel/index.ts",
            "line": 134
          },
          "name": "warehouseLocation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-channel/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelIcebergDestinationConfigurationCatalog"
          }
        }
      ],
      "symbolId": "src/data-awscc-msk-channel/index:DataAwsccMskChannelIcebergDestinationConfigurationCatalogOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelIcebergDestinationConfigurationDeadLetterQueueS3": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelIcebergDestinationConfigurationDeadLetterQueueS3",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-msk-channel/index.ts",
        "line": 138
      },
      "name": "DataAwsccMskChannelIcebergDestinationConfigurationDeadLetterQueueS3",
      "namespace": "dataAwsccMskChannel",
      "symbolId": "src/data-awscc-msk-channel/index:DataAwsccMskChannelIcebergDestinationConfigurationDeadLetterQueueS3"
    },
    "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelIcebergDestinationConfigurationDeadLetterQueueS3OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelIcebergDestinationConfigurationDeadLetterQueueS3OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-msk-channel/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-awscc-msk-channel/index.ts",
        "line": 161
      },
      "name": "DataAwsccMskChannelIcebergDestinationConfigurationDeadLetterQueueS3OutputReference",
      "namespace": "dataAwsccMskChannel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-channel/index.ts",
            "line": 188
          },
          "name": "bucketArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-channel/index.ts",
            "line": 193
          },
          "name": "errorOutputPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-channel/index.ts",
            "line": 198
          },
          "name": "expectedBucketOwner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-channel/index.ts",
            "line": 172
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelIcebergDestinationConfigurationDeadLetterQueueS3"
          }
        }
      ],
      "symbolId": "src/data-awscc-msk-channel/index:DataAwsccMskChannelIcebergDestinationConfigurationDeadLetterQueueS3OutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelIcebergDestinationConfigurationDestinationTableListPartitionSpec": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelIcebergDestinationConfigurationDestinationTableListPartitionSpec",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-msk-channel/index.ts",
        "line": 277
      },
      "name": "DataAwsccMskChannelIcebergDestinationConfigurationDestinationTableListPartitionSpec",
      "namespace": "dataAwsccMskChannel",
      "symbolId": "src/data-awscc-msk-channel/index:DataAwsccMskChannelIcebergDestinationConfigurationDestinationTableListPartitionSpec"
    },
    "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelIcebergDestinationConfigurationDestinationTableListPartitionSpecOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelIcebergDestinationConfigurationDestinationTableListPartitionSpecOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-msk-channel/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/data-awscc-msk-channel/index.ts",
        "line": 300
      },
      "name": "DataAwsccMskChannelIcebergDestinationConfigurationDestinationTableListPartitionSpecOutputReference",
      "namespace": "dataAwsccMskChannel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-channel/index.ts",
            "line": 327
          },
          "name": "partitionStrategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-channel/index.ts",
            "line": 333
          },
          "name": "sourceList",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelIcebergDestinationConfigurationDestinationTableListPartitionSpecSourceListStructList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-channel/index.ts",
            "line": 311
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelIcebergDestinationConfigurationDestinationTableListPartitionSpec"
          }
        }
      ],
      "symbolId": "src/data-awscc-msk-channel/index:DataAwsccMskChannelIcebergDestinationConfigurationDestinationTableListPartitionSpecOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelIcebergDestinationConfigurationDestinationTableListPartitionSpecSourceListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelIcebergDestinationConfigurationDestinationTableListPartitionSpecSourceListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-msk-channel/index.ts",
        "line": 202
      },
      "name": "DataAwsccMskChannelIcebergDestinationConfigurationDestinationTableListPartitionSpecSourceListStruct",
      "namespace": "dataAwsccMskChannel",
      "symbolId": "src/data-awscc-msk-channel/index:DataAwsccMskChannelIcebergDestinationConfigurationDestinationTableListPartitionSpecSourceListStruct"
    },
    "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelIcebergDestinationConfigurationDestinationTableListPartitionSpecSourceListStructList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelIcebergDestinationConfigurationDestinationTableListPartitionSpecSourceListStructList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-msk-channel/index.ts",
          "line": 266
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-msk-channel/index.ts",
        "line": 259
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-channel/index.ts",
            "line": 273
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelIcebergDestinationConfigurationDestinationTableListPartitionSpecSourceListStructOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccMskChannelIcebergDestinationConfigurationDestinationTableListPartitionSpecSourceListStructList",
      "namespace": "dataAwsccMskChannel",
      "symbolId": "src/data-awscc-msk-channel/index:DataAwsccMskChannelIcebergDestinationConfigurationDestinationTableListPartitionSpecSourceListStructList"
    },
    "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelIcebergDestinationConfigurationDestinationTableListPartitionSpecSourceListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelIcebergDestinationConfigurationDestinationTableListPartitionSpecSourceListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-msk-channel/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-awscc-msk-channel/index.ts",
        "line": 225
      },
      "name": "DataAwsccMskChannelIcebergDestinationConfigurationDestinationTableListPartitionSpecSourceListStructOutputReference",
      "namespace": "dataAwsccMskChannel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-channel/index.ts",
            "line": 254
          },
          "name": "sourceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-channel/index.ts",
            "line": 238
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelIcebergDestinationConfigurationDestinationTableListPartitionSpecSourceListStruct"
          }
        }
      ],
      "symbolId": "src/data-awscc-msk-channel/index:DataAwsccMskChannelIcebergDestinationConfigurationDestinationTableListPartitionSpecSourceListStructOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelIcebergDestinationConfigurationDestinationTableListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelIcebergDestinationConfigurationDestinationTableListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-msk-channel/index.ts",
        "line": 337
      },
      "name": "DataAwsccMskChannelIcebergDestinationConfigurationDestinationTableListStruct",
      "namespace": "dataAwsccMskChannel",
      "symbolId": "src/data-awscc-msk-channel/index:DataAwsccMskChannelIcebergDestinationConfigurationDestinationTableListStruct"
    },
    "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelIcebergDestinationConfigurationDestinationTableListStructList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelIcebergDestinationConfigurationDestinationTableListStructList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-msk-channel/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/data-awscc-msk-channel/index.ts",
        "line": 405
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-channel/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-awscc.dataAwsccMskChannel.DataAwsccMskChannelIcebergDestinationConfigurationDestinationTableListStructOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccMskChannelIcebergDestinationConfigurationDestinationTableListStructList",
      "namespace": "dataAwsccMskChannel",
      "symbolId": "src/data-awscc-msk-channel/index:DataAwsccMskChannelIcebergDestinationConfigurationDestinationTableListStructList"
    },
    "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelIcebergDestinationConfigurationDestinationTableListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelIcebergDestinationConfigurationDestinationTableListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-msk-channel/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-awscc-msk-channel/index.ts",
        "line": 360
      },
      "name": "DataAwsccMskChannelIcebergDestinationConfigurationDestinationTableListStructOutputReference",
      "namespace": "dataAwsccMskChannel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-channel/index.ts",
            "line": 389
          },
          "name": "destinationDatabaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-channel/index.ts",
            "line": 394
          },
          "name": "destinationTableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-channel/index.ts",
            "line": 400
          },
          "name": "partitionSpec",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelIcebergDestinationConfigurationDestinationTableListPartitionSpecOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-channel/index.ts",
            "line": 373
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelIcebergDestinationConfigurationDestinationTableListStruct"
          }
        }
      ],
      "symbolId": "src/data-awscc-msk-channel/index:DataAwsccMskChannelIcebergDestinationConfigurationDestinationTableListStructOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelIcebergDestinationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelIcebergDestinationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-msk-channel/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-msk-channel/index.ts",
        "line": 554
      },
      "name": "DataAwsccMskChannelIcebergDestinationConfigurationOutputReference",
      "namespace": "dataAwsccMskChannel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-channel/index.ts",
            "line": 581
          },
          "name": "appendOnly",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-channel/index.ts",
            "line": 587
          },
          "name": "catalog",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelIcebergDestinationConfigurationCatalogOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-channel/index.ts",
            "line": 592
          },
          "name": "compressionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-channel/index.ts",
            "line": 597
          },
          "name": "dataFreshnessInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-channel/index.ts",
            "line": 603
          },
          "name": "deadLetterQueueS3",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelIcebergDestinationConfigurationDeadLetterQueueS3OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-channel/index.ts",
            "line": 609
          },
          "name": "destinationTableList",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelIcebergDestinationConfigurationDestinationTableListStructList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-channel/index.ts",
            "line": 615
          },
          "name": "schemaEvolution",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelIcebergDestinationConfigurationSchemaEvolutionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-channel/index.ts",
            "line": 620
          },
          "name": "serviceExecutionRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-channel/index.ts",
            "line": 626
          },
          "name": "tableCreation",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelIcebergDestinationConfigurationTableCreationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-channel/index.ts",
            "line": 565
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelIcebergDestinationConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-msk-channel/index:DataAwsccMskChannelIcebergDestinationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelIcebergDestinationConfigurationSchemaEvolution": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelIcebergDestinationConfigurationSchemaEvolution",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-msk-channel/index.ts",
        "line": 423
      },
      "name": "DataAwsccMskChannelIcebergDestinationConfigurationSchemaEvolution",
      "namespace": "dataAwsccMskChannel",
      "symbolId": "src/data-awscc-msk-channel/index:DataAwsccMskChannelIcebergDestinationConfigurationSchemaEvolution"
    },
    "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelIcebergDestinationConfigurationSchemaEvolutionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelIcebergDestinationConfigurationSchemaEvolutionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-msk-channel/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-awscc-msk-channel/index.ts",
        "line": 446
      },
      "name": "DataAwsccMskChannelIcebergDestinationConfigurationSchemaEvolutionOutputReference",
      "namespace": "dataAwsccMskChannel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-channel/index.ts",
            "line": 473
          },
          "name": "enableSchemaEvolution",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-channel/index.ts",
            "line": 457
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelIcebergDestinationConfigurationSchemaEvolution"
          }
        }
      ],
      "symbolId": "src/data-awscc-msk-channel/index:DataAwsccMskChannelIcebergDestinationConfigurationSchemaEvolutionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelIcebergDestinationConfigurationTableCreation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelIcebergDestinationConfigurationTableCreation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-msk-channel/index.ts",
        "line": 477
      },
      "name": "DataAwsccMskChannelIcebergDestinationConfigurationTableCreation",
      "namespace": "dataAwsccMskChannel",
      "symbolId": "src/data-awscc-msk-channel/index:DataAwsccMskChannelIcebergDestinationConfigurationTableCreation"
    },
    "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelIcebergDestinationConfigurationTableCreationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelIcebergDestinationConfigurationTableCreationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-msk-channel/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-awscc-msk-channel/index.ts",
        "line": 500
      },
      "name": "DataAwsccMskChannelIcebergDestinationConfigurationTableCreationOutputReference",
      "namespace": "dataAwsccMskChannel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-channel/index.ts",
            "line": 527
          },
          "name": "enableTableCreation",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-channel/index.ts",
            "line": 511
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelIcebergDestinationConfigurationTableCreation"
          }
        }
      ],
      "symbolId": "src/data-awscc-msk-channel/index:DataAwsccMskChannelIcebergDestinationConfigurationTableCreationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelLoggingInfo": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelLoggingInfo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-msk-channel/index.ts",
        "line": 812
      },
      "name": "DataAwsccMskChannelLoggingInfo",
      "namespace": "dataAwsccMskChannel",
      "symbolId": "src/data-awscc-msk-channel/index:DataAwsccMskChannelLoggingInfo"
    },
    "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelLoggingInfoCloudwatchLogs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelLoggingInfoCloudwatchLogs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-msk-channel/index.ts",
        "line": 630
      },
      "name": "DataAwsccMskChannelLoggingInfoCloudwatchLogs",
      "namespace": "dataAwsccMskChannel",
      "symbolId": "src/data-awscc-msk-channel/index:DataAwsccMskChannelLoggingInfoCloudwatchLogs"
    },
    "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelLoggingInfoCloudwatchLogsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelLoggingInfoCloudwatchLogsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-msk-channel/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/data-awscc-msk-channel/index.ts",
        "line": 653
      },
      "name": "DataAwsccMskChannelLoggingInfoCloudwatchLogsOutputReference",
      "namespace": "dataAwsccMskChannel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-channel/index.ts",
            "line": 680
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-channel/index.ts",
            "line": 685
          },
          "name": "logGroup",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-channel/index.ts",
            "line": 664
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelLoggingInfoCloudwatchLogs"
          }
        }
      ],
      "symbolId": "src/data-awscc-msk-channel/index:DataAwsccMskChannelLoggingInfoCloudwatchLogsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelLoggingInfoFirehose": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelLoggingInfoFirehose",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-msk-channel/index.ts",
        "line": 689
      },
      "name": "DataAwsccMskChannelLoggingInfoFirehose",
      "namespace": "dataAwsccMskChannel",
      "symbolId": "src/data-awscc-msk-channel/index:DataAwsccMskChannelLoggingInfoFirehose"
    },
    "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelLoggingInfoFirehoseOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelLoggingInfoFirehoseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-msk-channel/index.ts",
          "line": 719
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-msk-channel/index.ts",
        "line": 712
      },
      "name": "DataAwsccMskChannelLoggingInfoFirehoseOutputReference",
      "namespace": "dataAwsccMskChannel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-channel/index.ts",
            "line": 739
          },
          "name": "deliveryStream",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-channel/index.ts",
            "line": 744
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-channel/index.ts",
            "line": 723
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelLoggingInfoFirehose"
          }
        }
      ],
      "symbolId": "src/data-awscc-msk-channel/index:DataAwsccMskChannelLoggingInfoFirehoseOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelLoggingInfoOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelLoggingInfoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-msk-channel/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-msk-channel/index.ts",
        "line": 835
      },
      "name": "DataAwsccMskChannelLoggingInfoOutputReference",
      "namespace": "dataAwsccMskChannel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-channel/index.ts",
            "line": 863
          },
          "name": "cloudwatchLogs",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelLoggingInfoCloudwatchLogsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-channel/index.ts",
            "line": 869
          },
          "name": "firehose",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelLoggingInfoFirehoseOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-channel/index.ts",
            "line": 875
          },
          "name": "s3",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelLoggingInfoS3OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-channel/index.ts",
            "line": 846
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelLoggingInfo"
          }
        }
      ],
      "symbolId": "src/data-awscc-msk-channel/index:DataAwsccMskChannelLoggingInfoOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelLoggingInfoS3": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelLoggingInfoS3",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-msk-channel/index.ts",
        "line": 748
      },
      "name": "DataAwsccMskChannelLoggingInfoS3",
      "namespace": "dataAwsccMskChannel",
      "symbolId": "src/data-awscc-msk-channel/index:DataAwsccMskChannelLoggingInfoS3"
    },
    "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelLoggingInfoS3OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelLoggingInfoS3OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-msk-channel/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/data-awscc-msk-channel/index.ts",
        "line": 771
      },
      "name": "DataAwsccMskChannelLoggingInfoS3OutputReference",
      "namespace": "dataAwsccMskChannel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-channel/index.ts",
            "line": 798
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-channel/index.ts",
            "line": 803
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-channel/index.ts",
            "line": 808
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-channel/index.ts",
            "line": 782
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelLoggingInfoS3"
          }
        }
      ],
      "symbolId": "src/data-awscc-msk-channel/index:DataAwsccMskChannelLoggingInfoS3OutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelS3DestinationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelS3DestinationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-msk-channel/index.ts",
        "line": 1022
      },
      "name": "DataAwsccMskChannelS3DestinationConfiguration",
      "namespace": "dataAwsccMskChannel",
      "symbolId": "src/data-awscc-msk-channel/index:DataAwsccMskChannelS3DestinationConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelS3DestinationConfigurationDeadLetterQueueS3": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelS3DestinationConfigurationDeadLetterQueueS3",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-msk-channel/index.ts",
        "line": 879
      },
      "name": "DataAwsccMskChannelS3DestinationConfigurationDeadLetterQueueS3",
      "namespace": "dataAwsccMskChannel",
      "symbolId": "src/data-awscc-msk-channel/index:DataAwsccMskChannelS3DestinationConfigurationDeadLetterQueueS3"
    },
    "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelS3DestinationConfigurationDeadLetterQueueS3OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelS3DestinationConfigurationDeadLetterQueueS3OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-msk-channel/index.ts",
          "line": 909
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-msk-channel/index.ts",
        "line": 902
      },
      "name": "DataAwsccMskChannelS3DestinationConfigurationDeadLetterQueueS3OutputReference",
      "namespace": "dataAwsccMskChannel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-channel/index.ts",
            "line": 929
          },
          "name": "bucketArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-channel/index.ts",
            "line": 934
          },
          "name": "errorOutputPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-channel/index.ts",
            "line": 939
          },
          "name": "expectedBucketOwner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-channel/index.ts",
            "line": 913
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelS3DestinationConfigurationDeadLetterQueueS3"
          }
        }
      ],
      "symbolId": "src/data-awscc-msk-channel/index:DataAwsccMskChannelS3DestinationConfigurationDeadLetterQueueS3OutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelS3DestinationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelS3DestinationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-msk-channel/index.ts",
          "line": 1052
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-msk-channel/index.ts",
        "line": 1045
      },
      "name": "DataAwsccMskChannelS3DestinationConfigurationOutputReference",
      "namespace": "dataAwsccMskChannel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-channel/index.ts",
            "line": 1072
          },
          "name": "dataFreshnessInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-channel/index.ts",
            "line": 1078
          },
          "name": "deadLetterQueueS3",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelS3DestinationConfigurationDeadLetterQueueS3OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-channel/index.ts",
            "line": 1083
          },
          "name": "serviceExecutionRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-channel/index.ts",
            "line": 1089
          },
          "name": "storage",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelS3DestinationConfigurationStorageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-channel/index.ts",
            "line": 1056
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelS3DestinationConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-msk-channel/index:DataAwsccMskChannelS3DestinationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelS3DestinationConfigurationStorage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelS3DestinationConfigurationStorage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-msk-channel/index.ts",
        "line": 943
      },
      "name": "DataAwsccMskChannelS3DestinationConfigurationStorage",
      "namespace": "dataAwsccMskChannel",
      "symbolId": "src/data-awscc-msk-channel/index:DataAwsccMskChannelS3DestinationConfigurationStorage"
    },
    "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelS3DestinationConfigurationStorageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelS3DestinationConfigurationStorageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-msk-channel/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-msk-channel/index.ts",
        "line": 966
      },
      "name": "DataAwsccMskChannelS3DestinationConfigurationStorageOutputReference",
      "namespace": "dataAwsccMskChannel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-channel/index.ts",
            "line": 993
          },
          "name": "bucketArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-channel/index.ts",
            "line": 998
          },
          "name": "compressionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-channel/index.ts",
            "line": 1003
          },
          "name": "expectedBucketOwner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-channel/index.ts",
            "line": 1008
          },
          "name": "outputKeyTemplate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-channel/index.ts",
            "line": 1013
          },
          "name": "outputPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-channel/index.ts",
            "line": 1018
          },
          "name": "storageClass",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-channel/index.ts",
            "line": 977
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelS3DestinationConfigurationStorage"
          }
        }
      ],
      "symbolId": "src/data-awscc-msk-channel/index:DataAwsccMskChannelS3DestinationConfigurationStorageOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelStateInfo": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelStateInfo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-msk-channel/index.ts",
        "line": 1093
      },
      "name": "DataAwsccMskChannelStateInfo",
      "namespace": "dataAwsccMskChannel",
      "symbolId": "src/data-awscc-msk-channel/index:DataAwsccMskChannelStateInfo"
    },
    "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelStateInfoOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelStateInfoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-msk-channel/index.ts",
          "line": 1123
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-msk-channel/index.ts",
        "line": 1116
      },
      "name": "DataAwsccMskChannelStateInfoOutputReference",
      "namespace": "dataAwsccMskChannel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-channel/index.ts",
            "line": 1143
          },
          "name": "code",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-channel/index.ts",
            "line": 1148
          },
          "name": "message",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-channel/index.ts",
            "line": 1127
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelStateInfo"
          }
        }
      ],
      "symbolId": "src/data-awscc-msk-channel/index:DataAwsccMskChannelStateInfoOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelTopicConfigurationListRecordConverter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelTopicConfigurationListRecordConverter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-msk-channel/index.ts",
        "line": 1152
      },
      "name": "DataAwsccMskChannelTopicConfigurationListRecordConverter",
      "namespace": "dataAwsccMskChannel",
      "symbolId": "src/data-awscc-msk-channel/index:DataAwsccMskChannelTopicConfigurationListRecordConverter"
    },
    "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelTopicConfigurationListRecordConverterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelTopicConfigurationListRecordConverterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-msk-channel/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/data-awscc-msk-channel/index.ts",
        "line": 1175
      },
      "name": "DataAwsccMskChannelTopicConfigurationListRecordConverterOutputReference",
      "namespace": "dataAwsccMskChannel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-channel/index.ts",
            "line": 1202
          },
          "name": "valueConverter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-channel/index.ts",
            "line": 1186
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelTopicConfigurationListRecordConverter"
          }
        }
      ],
      "symbolId": "src/data-awscc-msk-channel/index:DataAwsccMskChannelTopicConfigurationListRecordConverterOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelTopicConfigurationListRecordSchema": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelTopicConfigurationListRecordSchema",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-msk-channel/index.ts",
        "line": 1206
      },
      "name": "DataAwsccMskChannelTopicConfigurationListRecordSchema",
      "namespace": "dataAwsccMskChannel",
      "symbolId": "src/data-awscc-msk-channel/index:DataAwsccMskChannelTopicConfigurationListRecordSchema"
    },
    "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelTopicConfigurationListRecordSchemaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelTopicConfigurationListRecordSchemaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-msk-channel/index.ts",
          "line": 1236
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-msk-channel/index.ts",
        "line": 1229
      },
      "name": "DataAwsccMskChannelTopicConfigurationListRecordSchemaOutputReference",
      "namespace": "dataAwsccMskChannel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-channel/index.ts",
            "line": 1256
          },
          "name": "gsrArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-channel/index.ts",
            "line": 1240
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelTopicConfigurationListRecordSchema"
          }
        }
      ],
      "symbolId": "src/data-awscc-msk-channel/index:DataAwsccMskChannelTopicConfigurationListRecordSchemaOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelTopicConfigurationListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelTopicConfigurationListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-msk-channel/index.ts",
        "line": 1260
      },
      "name": "DataAwsccMskChannelTopicConfigurationListStruct",
      "namespace": "dataAwsccMskChannel",
      "symbolId": "src/data-awscc-msk-channel/index:DataAwsccMskChannelTopicConfigurationListStruct"
    },
    "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelTopicConfigurationListStructList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelTopicConfigurationListStructList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-msk-channel/index.ts",
          "line": 1336
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-msk-channel/index.ts",
        "line": 1329
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-channel/index.ts",
            "line": 1343
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelTopicConfigurationListStructOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccMskChannelTopicConfigurationListStructList",
      "namespace": "dataAwsccMskChannel",
      "symbolId": "src/data-awscc-msk-channel/index:DataAwsccMskChannelTopicConfigurationListStructList"
    },
    "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelTopicConfigurationListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelTopicConfigurationListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-msk-channel/index.ts",
          "line": 1292
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-msk-channel/index.ts",
        "line": 1283
      },
      "name": "DataAwsccMskChannelTopicConfigurationListStructOutputReference",
      "namespace": "dataAwsccMskChannel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-channel/index.ts",
            "line": 1313
          },
          "name": "recordConverter",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelTopicConfigurationListRecordConverterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-channel/index.ts",
            "line": 1319
          },
          "name": "recordSchema",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelTopicConfigurationListRecordSchemaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-channel/index.ts",
            "line": 1324
          },
          "name": "topicArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-channel/index.ts",
            "line": 1296
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskChannel.DataAwsccMskChannelTopicConfigurationListStruct"
          }
        }
      ],
      "symbolId": "src/data-awscc-msk-channel/index:DataAwsccMskChannelTopicConfigurationListStructOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMskChannels.DataAwsccMskChannels": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/msk_channels awscc_msk_channels}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskChannels.DataAwsccMskChannels",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/msk_channels awscc_msk_channels} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-msk-channels/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMskChannels.DataAwsccMskChannelsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-msk-channels/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccMskChannels resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-channels/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccMskChannels to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/msk_channels#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccMskChannels that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccMskChannels to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-channels/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-channels/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccMskChannels",
      "namespace": "dataAwsccMskChannels",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-channels/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-channels/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-channels/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-msk-channels/index:DataAwsccMskChannels"
    },
    "@cdktn/provider-awscc.dataAwsccMskChannels.DataAwsccMskChannelsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskChannels.DataAwsccMskChannelsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-msk-channels/index.ts",
        "line": 14
      },
      "name": "DataAwsccMskChannelsConfig",
      "namespace": "dataAwsccMskChannels",
      "symbolId": "src/data-awscc-msk-channels/index:DataAwsccMskChannelsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskCluster": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/msk_cluster awscc_msk_cluster}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskCluster",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/msk_cluster awscc_msk_cluster} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-msk-cluster/index.ts",
          "line": 1993
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-msk-cluster/index.ts",
        "line": 1961
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccMskCluster resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 1978
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccMskCluster to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/msk_cluster#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccMskCluster that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccMskCluster to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 2122
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 2128
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccMskCluster",
      "namespace": "dataAwsccMskCluster",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 1966
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 2017
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 2023
          },
          "name": "brokerNodeGroupInfo",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterBrokerNodeGroupInfoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 2029
          },
          "name": "clientAuthentication",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterClientAuthenticationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 2034
          },
          "name": "clusterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 2040
          },
          "name": "configurationInfo",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterConfigurationInfoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 2045
          },
          "name": "currentVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 2051
          },
          "name": "encryptionInfo",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterEncryptionInfoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 2056
          },
          "name": "enhancedMonitoring",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 2074
          },
          "name": "kafkaVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 2080
          },
          "name": "loggingInfo",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterLoggingInfoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 2085
          },
          "name": "numberOfBrokerNodes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 2091
          },
          "name": "openMonitoring",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterOpenMonitoringOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 2097
          },
          "name": "rebalancing",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterRebalancingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 2102
          },
          "name": "storageMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 2108
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 2114
          },
          "name": "zookeeperAccess",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterZookeeperAccessOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 2069
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 2062
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-msk-cluster/index:DataAwsccMskCluster"
    },
    "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterBrokerNodeGroupInfo": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterBrokerNodeGroupInfo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-msk-cluster/index.ts",
        "line": 658
      },
      "name": "DataAwsccMskClusterBrokerNodeGroupInfo",
      "namespace": "dataAwsccMskCluster",
      "symbolId": "src/data-awscc-msk-cluster/index:DataAwsccMskClusterBrokerNodeGroupInfo"
    },
    "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterBrokerNodeGroupInfoConnectivityInfo": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterBrokerNodeGroupInfoConnectivityInfo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-msk-cluster/index.ts",
        "line": 418
      },
      "name": "DataAwsccMskClusterBrokerNodeGroupInfoConnectivityInfo",
      "namespace": "dataAwsccMskCluster",
      "symbolId": "src/data-awscc-msk-cluster/index:DataAwsccMskClusterBrokerNodeGroupInfoConnectivityInfo"
    },
    "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterBrokerNodeGroupInfoConnectivityInfoOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterBrokerNodeGroupInfoConnectivityInfoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-msk-cluster/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-msk-cluster/index.ts",
        "line": 441
      },
      "name": "DataAwsccMskClusterBrokerNodeGroupInfoConnectivityInfoOutputReference",
      "namespace": "dataAwsccMskCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 468
          },
          "name": "networkType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 474
          },
          "name": "publicAccess",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 480
          },
          "name": "vpcConnectivity",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 452
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterBrokerNodeGroupInfoConnectivityInfo"
          }
        }
      ],
      "symbolId": "src/data-awscc-msk-cluster/index:DataAwsccMskClusterBrokerNodeGroupInfoConnectivityInfoOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterBrokerNodeGroupInfoConnectivityInfoPublicAccess": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterBrokerNodeGroupInfoConnectivityInfoPublicAccess",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-msk-cluster/index.ts",
        "line": 25
      },
      "name": "DataAwsccMskClusterBrokerNodeGroupInfoConnectivityInfoPublicAccess",
      "namespace": "dataAwsccMskCluster",
      "symbolId": "src/data-awscc-msk-cluster/index:DataAwsccMskClusterBrokerNodeGroupInfoConnectivityInfoPublicAccess"
    },
    "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-msk-cluster/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-msk-cluster/index.ts",
        "line": 48
      },
      "name": "DataAwsccMskClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessOutputReference",
      "namespace": "dataAwsccMskCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 75
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterBrokerNodeGroupInfoConnectivityInfoPublicAccess"
          }
        }
      ],
      "symbolId": "src/data-awscc-msk-cluster/index:DataAwsccMskClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivity": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivity",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-msk-cluster/index.ts",
        "line": 363
      },
      "name": "DataAwsccMskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivity",
      "namespace": "dataAwsccMskCluster",
      "symbolId": "src/data-awscc-msk-cluster/index:DataAwsccMskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivity"
    },
    "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthentication": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthentication",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-msk-cluster/index.ts",
        "line": 302
      },
      "name": "DataAwsccMskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthentication",
      "namespace": "dataAwsccMskCluster",
      "symbolId": "src/data-awscc-msk-cluster/index:DataAwsccMskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthentication"
    },
    "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-msk-cluster/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-awscc-msk-cluster/index.ts",
        "line": 325
      },
      "name": "DataAwsccMskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationOutputReference",
      "namespace": "dataAwsccMskCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 353
          },
          "name": "sasl",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 359
          },
          "name": "tls",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationTlsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 336
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthentication"
          }
        }
      ],
      "symbolId": "src/data-awscc-msk-cluster/index:DataAwsccMskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSasl": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSasl",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-msk-cluster/index.ts",
        "line": 187
      },
      "name": "DataAwsccMskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSasl",
      "namespace": "dataAwsccMskCluster",
      "symbolId": "src/data-awscc-msk-cluster/index:DataAwsccMskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSasl"
    },
    "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslIam": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslIam",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-msk-cluster/index.ts",
        "line": 79
      },
      "name": "DataAwsccMskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslIam",
      "namespace": "dataAwsccMskCluster",
      "symbolId": "src/data-awscc-msk-cluster/index:DataAwsccMskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslIam"
    },
    "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslIamOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslIamOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-msk-cluster/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-awscc-msk-cluster/index.ts",
        "line": 102
      },
      "name": "DataAwsccMskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslIamOutputReference",
      "namespace": "dataAwsccMskCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 129
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslIam"
          }
        }
      ],
      "symbolId": "src/data-awscc-msk-cluster/index:DataAwsccMskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslIamOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-msk-cluster/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-msk-cluster/index.ts",
        "line": 210
      },
      "name": "DataAwsccMskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslOutputReference",
      "namespace": "dataAwsccMskCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 238
          },
          "name": "iam",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslIamOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 244
          },
          "name": "scram",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslScramOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 221
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSasl"
          }
        }
      ],
      "symbolId": "src/data-awscc-msk-cluster/index:DataAwsccMskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslScram": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslScram",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-msk-cluster/index.ts",
        "line": 133
      },
      "name": "DataAwsccMskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslScram",
      "namespace": "dataAwsccMskCluster",
      "symbolId": "src/data-awscc-msk-cluster/index:DataAwsccMskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslScram"
    },
    "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslScramOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslScramOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-msk-cluster/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-awscc-msk-cluster/index.ts",
        "line": 156
      },
      "name": "DataAwsccMskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslScramOutputReference",
      "namespace": "dataAwsccMskCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 183
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 167
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslScram"
          }
        }
      ],
      "symbolId": "src/data-awscc-msk-cluster/index:DataAwsccMskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslScramOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationTls": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationTls",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-msk-cluster/index.ts",
        "line": 248
      },
      "name": "DataAwsccMskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationTls",
      "namespace": "dataAwsccMskCluster",
      "symbolId": "src/data-awscc-msk-cluster/index:DataAwsccMskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationTls"
    },
    "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationTlsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationTlsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-msk-cluster/index.ts",
          "line": 278
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-msk-cluster/index.ts",
        "line": 271
      },
      "name": "DataAwsccMskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationTlsOutputReference",
      "namespace": "dataAwsccMskCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 298
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 282
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationTls"
          }
        }
      ],
      "symbolId": "src/data-awscc-msk-cluster/index:DataAwsccMskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationTlsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-msk-cluster/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-awscc-msk-cluster/index.ts",
        "line": 386
      },
      "name": "DataAwsccMskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityOutputReference",
      "namespace": "dataAwsccMskCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 414
          },
          "name": "clientAuthentication",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 397
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivity"
          }
        }
      ],
      "symbolId": "src/data-awscc-msk-cluster/index:DataAwsccMskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterBrokerNodeGroupInfoOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterBrokerNodeGroupInfoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-msk-cluster/index.ts",
          "line": 688
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-msk-cluster/index.ts",
        "line": 681
      },
      "name": "DataAwsccMskClusterBrokerNodeGroupInfoOutputReference",
      "namespace": "dataAwsccMskCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 708
          },
          "name": "brokerAzDistribution",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 713
          },
          "name": "clientSubnets",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 719
          },
          "name": "connectivityInfo",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterBrokerNodeGroupInfoConnectivityInfoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 724
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 729
          },
          "name": "securityGroups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 735
          },
          "name": "storageInfo",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterBrokerNodeGroupInfoStorageInfoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 692
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterBrokerNodeGroupInfo"
          }
        }
      ],
      "symbolId": "src/data-awscc-msk-cluster/index:DataAwsccMskClusterBrokerNodeGroupInfoOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterBrokerNodeGroupInfoStorageInfo": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterBrokerNodeGroupInfoStorageInfo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-msk-cluster/index.ts",
        "line": 603
      },
      "name": "DataAwsccMskClusterBrokerNodeGroupInfoStorageInfo",
      "namespace": "dataAwsccMskCluster",
      "symbolId": "src/data-awscc-msk-cluster/index:DataAwsccMskClusterBrokerNodeGroupInfoStorageInfo"
    },
    "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfo": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-msk-cluster/index.ts",
        "line": 543
      },
      "name": "DataAwsccMskClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfo",
      "namespace": "dataAwsccMskCluster",
      "symbolId": "src/data-awscc-msk-cluster/index:DataAwsccMskClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfo"
    },
    "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-msk-cluster/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-awscc-msk-cluster/index.ts",
        "line": 566
      },
      "name": "DataAwsccMskClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutputReference",
      "namespace": "dataAwsccMskCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 594
          },
          "name": "provisionedThroughput",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 599
          },
          "name": "volumeSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 577
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfo"
          }
        }
      ],
      "symbolId": "src/data-awscc-msk-cluster/index:DataAwsccMskClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughput": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughput",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-msk-cluster/index.ts",
        "line": 484
      },
      "name": "DataAwsccMskClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughput",
      "namespace": "dataAwsccMskCluster",
      "symbolId": "src/data-awscc-msk-cluster/index:DataAwsccMskClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughput"
    },
    "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-msk-cluster/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-msk-cluster/index.ts",
        "line": 507
      },
      "name": "DataAwsccMskClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputOutputReference",
      "namespace": "dataAwsccMskCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 534
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 539
          },
          "name": "volumeThroughput",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 518
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughput"
          }
        }
      ],
      "symbolId": "src/data-awscc-msk-cluster/index:DataAwsccMskClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterBrokerNodeGroupInfoStorageInfoOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterBrokerNodeGroupInfoStorageInfoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-msk-cluster/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-awscc-msk-cluster/index.ts",
        "line": 626
      },
      "name": "DataAwsccMskClusterBrokerNodeGroupInfoStorageInfoOutputReference",
      "namespace": "dataAwsccMskCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 654
          },
          "name": "ebsStorageInfo",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 637
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterBrokerNodeGroupInfoStorageInfo"
          }
        }
      ],
      "symbolId": "src/data-awscc-msk-cluster/index:DataAwsccMskClusterBrokerNodeGroupInfoStorageInfoOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterClientAuthentication": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterClientAuthentication",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-msk-cluster/index.ts",
        "line": 1021
      },
      "name": "DataAwsccMskClusterClientAuthentication",
      "namespace": "dataAwsccMskCluster",
      "symbolId": "src/data-awscc-msk-cluster/index:DataAwsccMskClusterClientAuthentication"
    },
    "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterClientAuthenticationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterClientAuthenticationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-msk-cluster/index.ts",
          "line": 1051
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-msk-cluster/index.ts",
        "line": 1044
      },
      "name": "DataAwsccMskClusterClientAuthenticationOutputReference",
      "namespace": "dataAwsccMskCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 1072
          },
          "name": "sasl",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterClientAuthenticationSaslOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 1078
          },
          "name": "tls",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterClientAuthenticationTlsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 1084
          },
          "name": "unauthenticated",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterClientAuthenticationUnauthenticatedOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 1055
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterClientAuthentication"
          }
        }
      ],
      "symbolId": "src/data-awscc-msk-cluster/index:DataAwsccMskClusterClientAuthenticationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterClientAuthenticationSasl": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterClientAuthenticationSasl",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-msk-cluster/index.ts",
        "line": 847
      },
      "name": "DataAwsccMskClusterClientAuthenticationSasl",
      "namespace": "dataAwsccMskCluster",
      "symbolId": "src/data-awscc-msk-cluster/index:DataAwsccMskClusterClientAuthenticationSasl"
    },
    "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterClientAuthenticationSaslIam": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterClientAuthenticationSaslIam",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-msk-cluster/index.ts",
        "line": 739
      },
      "name": "DataAwsccMskClusterClientAuthenticationSaslIam",
      "namespace": "dataAwsccMskCluster",
      "symbolId": "src/data-awscc-msk-cluster/index:DataAwsccMskClusterClientAuthenticationSaslIam"
    },
    "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterClientAuthenticationSaslIamOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterClientAuthenticationSaslIamOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-msk-cluster/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-msk-cluster/index.ts",
        "line": 762
      },
      "name": "DataAwsccMskClusterClientAuthenticationSaslIamOutputReference",
      "namespace": "dataAwsccMskCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 789
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 773
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterClientAuthenticationSaslIam"
          }
        }
      ],
      "symbolId": "src/data-awscc-msk-cluster/index:DataAwsccMskClusterClientAuthenticationSaslIamOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterClientAuthenticationSaslOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterClientAuthenticationSaslOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-msk-cluster/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/data-awscc-msk-cluster/index.ts",
        "line": 870
      },
      "name": "DataAwsccMskClusterClientAuthenticationSaslOutputReference",
      "namespace": "dataAwsccMskCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 898
          },
          "name": "iam",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterClientAuthenticationSaslIamOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 904
          },
          "name": "scram",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterClientAuthenticationSaslScramOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 881
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterClientAuthenticationSasl"
          }
        }
      ],
      "symbolId": "src/data-awscc-msk-cluster/index:DataAwsccMskClusterClientAuthenticationSaslOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterClientAuthenticationSaslScram": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterClientAuthenticationSaslScram",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-msk-cluster/index.ts",
        "line": 793
      },
      "name": "DataAwsccMskClusterClientAuthenticationSaslScram",
      "namespace": "dataAwsccMskCluster",
      "symbolId": "src/data-awscc-msk-cluster/index:DataAwsccMskClusterClientAuthenticationSaslScram"
    },
    "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterClientAuthenticationSaslScramOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterClientAuthenticationSaslScramOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-msk-cluster/index.ts",
          "line": 823
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-msk-cluster/index.ts",
        "line": 816
      },
      "name": "DataAwsccMskClusterClientAuthenticationSaslScramOutputReference",
      "namespace": "dataAwsccMskCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 843
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 827
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterClientAuthenticationSaslScram"
          }
        }
      ],
      "symbolId": "src/data-awscc-msk-cluster/index:DataAwsccMskClusterClientAuthenticationSaslScramOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterClientAuthenticationTls": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterClientAuthenticationTls",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-msk-cluster/index.ts",
        "line": 908
      },
      "name": "DataAwsccMskClusterClientAuthenticationTls",
      "namespace": "dataAwsccMskCluster",
      "symbolId": "src/data-awscc-msk-cluster/index:DataAwsccMskClusterClientAuthenticationTls"
    },
    "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterClientAuthenticationTlsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterClientAuthenticationTlsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-msk-cluster/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-awscc-msk-cluster/index.ts",
        "line": 931
      },
      "name": "DataAwsccMskClusterClientAuthenticationTlsOutputReference",
      "namespace": "dataAwsccMskCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 958
          },
          "name": "certificateAuthorityArnList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 963
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 942
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterClientAuthenticationTls"
          }
        }
      ],
      "symbolId": "src/data-awscc-msk-cluster/index:DataAwsccMskClusterClientAuthenticationTlsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterClientAuthenticationUnauthenticated": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterClientAuthenticationUnauthenticated",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-msk-cluster/index.ts",
        "line": 967
      },
      "name": "DataAwsccMskClusterClientAuthenticationUnauthenticated",
      "namespace": "dataAwsccMskCluster",
      "symbolId": "src/data-awscc-msk-cluster/index:DataAwsccMskClusterClientAuthenticationUnauthenticated"
    },
    "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterClientAuthenticationUnauthenticatedOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterClientAuthenticationUnauthenticatedOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-msk-cluster/index.ts",
          "line": 997
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-msk-cluster/index.ts",
        "line": 990
      },
      "name": "DataAwsccMskClusterClientAuthenticationUnauthenticatedOutputReference",
      "namespace": "dataAwsccMskCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 1017
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 1001
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterClientAuthenticationUnauthenticated"
          }
        }
      ],
      "symbolId": "src/data-awscc-msk-cluster/index:DataAwsccMskClusterClientAuthenticationUnauthenticatedOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-msk-cluster/index.ts",
        "line": 14
      },
      "name": "DataAwsccMskClusterConfig",
      "namespace": "dataAwsccMskCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/msk_cluster#id DataAwsccMskCluster#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-msk-cluster/index:DataAwsccMskClusterConfig"
    },
    "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterConfigurationInfo": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterConfigurationInfo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-msk-cluster/index.ts",
        "line": 1088
      },
      "name": "DataAwsccMskClusterConfigurationInfo",
      "namespace": "dataAwsccMskCluster",
      "symbolId": "src/data-awscc-msk-cluster/index:DataAwsccMskClusterConfigurationInfo"
    },
    "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterConfigurationInfoOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterConfigurationInfoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-msk-cluster/index.ts",
          "line": 1118
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-msk-cluster/index.ts",
        "line": 1111
      },
      "name": "DataAwsccMskClusterConfigurationInfoOutputReference",
      "namespace": "dataAwsccMskCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 1138
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 1143
          },
          "name": "revision",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 1122
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterConfigurationInfo"
          }
        }
      ],
      "symbolId": "src/data-awscc-msk-cluster/index:DataAwsccMskClusterConfigurationInfoOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterEncryptionInfo": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterEncryptionInfo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-msk-cluster/index.ts",
        "line": 1260
      },
      "name": "DataAwsccMskClusterEncryptionInfo",
      "namespace": "dataAwsccMskCluster",
      "symbolId": "src/data-awscc-msk-cluster/index:DataAwsccMskClusterEncryptionInfo"
    },
    "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterEncryptionInfoEncryptionAtRest": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterEncryptionInfoEncryptionAtRest",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-msk-cluster/index.ts",
        "line": 1147
      },
      "name": "DataAwsccMskClusterEncryptionInfoEncryptionAtRest",
      "namespace": "dataAwsccMskCluster",
      "symbolId": "src/data-awscc-msk-cluster/index:DataAwsccMskClusterEncryptionInfoEncryptionAtRest"
    },
    "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterEncryptionInfoEncryptionAtRestOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterEncryptionInfoEncryptionAtRestOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-msk-cluster/index.ts",
          "line": 1177
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-msk-cluster/index.ts",
        "line": 1170
      },
      "name": "DataAwsccMskClusterEncryptionInfoEncryptionAtRestOutputReference",
      "namespace": "dataAwsccMskCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 1197
          },
          "name": "dataVolumeKmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 1181
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterEncryptionInfoEncryptionAtRest"
          }
        }
      ],
      "symbolId": "src/data-awscc-msk-cluster/index:DataAwsccMskClusterEncryptionInfoEncryptionAtRestOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterEncryptionInfoEncryptionInTransit": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterEncryptionInfoEncryptionInTransit",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-msk-cluster/index.ts",
        "line": 1201
      },
      "name": "DataAwsccMskClusterEncryptionInfoEncryptionInTransit",
      "namespace": "dataAwsccMskCluster",
      "symbolId": "src/data-awscc-msk-cluster/index:DataAwsccMskClusterEncryptionInfoEncryptionInTransit"
    },
    "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterEncryptionInfoEncryptionInTransitOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterEncryptionInfoEncryptionInTransitOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-msk-cluster/index.ts",
          "line": 1231
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-msk-cluster/index.ts",
        "line": 1224
      },
      "name": "DataAwsccMskClusterEncryptionInfoEncryptionInTransitOutputReference",
      "namespace": "dataAwsccMskCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 1251
          },
          "name": "clientBroker",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 1256
          },
          "name": "inCluster",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 1235
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterEncryptionInfoEncryptionInTransit"
          }
        }
      ],
      "symbolId": "src/data-awscc-msk-cluster/index:DataAwsccMskClusterEncryptionInfoEncryptionInTransitOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterEncryptionInfoOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterEncryptionInfoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-msk-cluster/index.ts",
          "line": 1290
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-msk-cluster/index.ts",
        "line": 1283
      },
      "name": "DataAwsccMskClusterEncryptionInfoOutputReference",
      "namespace": "dataAwsccMskCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 1311
          },
          "name": "encryptionAtRest",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterEncryptionInfoEncryptionAtRestOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 1317
          },
          "name": "encryptionInTransit",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterEncryptionInfoEncryptionInTransitOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 1294
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterEncryptionInfo"
          }
        }
      ],
      "symbolId": "src/data-awscc-msk-cluster/index:DataAwsccMskClusterEncryptionInfoOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterLoggingInfo": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterLoggingInfo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-msk-cluster/index.ts",
        "line": 1570
      },
      "name": "DataAwsccMskClusterLoggingInfo",
      "namespace": "dataAwsccMskCluster",
      "symbolId": "src/data-awscc-msk-cluster/index:DataAwsccMskClusterLoggingInfo"
    },
    "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterLoggingInfoBrokerLogs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterLoggingInfoBrokerLogs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-msk-cluster/index.ts",
        "line": 1503
      },
      "name": "DataAwsccMskClusterLoggingInfoBrokerLogs",
      "namespace": "dataAwsccMskCluster",
      "symbolId": "src/data-awscc-msk-cluster/index:DataAwsccMskClusterLoggingInfoBrokerLogs"
    },
    "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterLoggingInfoBrokerLogsCloudwatchLogs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterLoggingInfoBrokerLogsCloudwatchLogs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-msk-cluster/index.ts",
        "line": 1321
      },
      "name": "DataAwsccMskClusterLoggingInfoBrokerLogsCloudwatchLogs",
      "namespace": "dataAwsccMskCluster",
      "symbolId": "src/data-awscc-msk-cluster/index:DataAwsccMskClusterLoggingInfoBrokerLogsCloudwatchLogs"
    },
    "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterLoggingInfoBrokerLogsCloudwatchLogsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterLoggingInfoBrokerLogsCloudwatchLogsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-msk-cluster/index.ts",
          "line": 1351
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-msk-cluster/index.ts",
        "line": 1344
      },
      "name": "DataAwsccMskClusterLoggingInfoBrokerLogsCloudwatchLogsOutputReference",
      "namespace": "dataAwsccMskCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 1371
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 1376
          },
          "name": "logGroup",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 1355
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterLoggingInfoBrokerLogsCloudwatchLogs"
          }
        }
      ],
      "symbolId": "src/data-awscc-msk-cluster/index:DataAwsccMskClusterLoggingInfoBrokerLogsCloudwatchLogsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterLoggingInfoBrokerLogsFirehose": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterLoggingInfoBrokerLogsFirehose",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-msk-cluster/index.ts",
        "line": 1380
      },
      "name": "DataAwsccMskClusterLoggingInfoBrokerLogsFirehose",
      "namespace": "dataAwsccMskCluster",
      "symbolId": "src/data-awscc-msk-cluster/index:DataAwsccMskClusterLoggingInfoBrokerLogsFirehose"
    },
    "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterLoggingInfoBrokerLogsFirehoseOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterLoggingInfoBrokerLogsFirehoseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-msk-cluster/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-msk-cluster/index.ts",
        "line": 1403
      },
      "name": "DataAwsccMskClusterLoggingInfoBrokerLogsFirehoseOutputReference",
      "namespace": "dataAwsccMskCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 1430
          },
          "name": "deliveryStream",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 1435
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 1414
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterLoggingInfoBrokerLogsFirehose"
          }
        }
      ],
      "symbolId": "src/data-awscc-msk-cluster/index:DataAwsccMskClusterLoggingInfoBrokerLogsFirehoseOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterLoggingInfoBrokerLogsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterLoggingInfoBrokerLogsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-msk-cluster/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-msk-cluster/index.ts",
        "line": 1526
      },
      "name": "DataAwsccMskClusterLoggingInfoBrokerLogsOutputReference",
      "namespace": "dataAwsccMskCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 1554
          },
          "name": "cloudwatchLogs",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterLoggingInfoBrokerLogsCloudwatchLogsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 1560
          },
          "name": "firehose",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterLoggingInfoBrokerLogsFirehoseOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 1566
          },
          "name": "s3",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterLoggingInfoBrokerLogsS3OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 1537
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterLoggingInfoBrokerLogs"
          }
        }
      ],
      "symbolId": "src/data-awscc-msk-cluster/index:DataAwsccMskClusterLoggingInfoBrokerLogsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterLoggingInfoBrokerLogsS3": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterLoggingInfoBrokerLogsS3",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-msk-cluster/index.ts",
        "line": 1439
      },
      "name": "DataAwsccMskClusterLoggingInfoBrokerLogsS3",
      "namespace": "dataAwsccMskCluster",
      "symbolId": "src/data-awscc-msk-cluster/index:DataAwsccMskClusterLoggingInfoBrokerLogsS3"
    },
    "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterLoggingInfoBrokerLogsS3OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterLoggingInfoBrokerLogsS3OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-msk-cluster/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/data-awscc-msk-cluster/index.ts",
        "line": 1462
      },
      "name": "DataAwsccMskClusterLoggingInfoBrokerLogsS3OutputReference",
      "namespace": "dataAwsccMskCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 1489
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 1494
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 1499
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 1473
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterLoggingInfoBrokerLogsS3"
          }
        }
      ],
      "symbolId": "src/data-awscc-msk-cluster/index:DataAwsccMskClusterLoggingInfoBrokerLogsS3OutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterLoggingInfoOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterLoggingInfoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-msk-cluster/index.ts",
          "line": 1600
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-msk-cluster/index.ts",
        "line": 1593
      },
      "name": "DataAwsccMskClusterLoggingInfoOutputReference",
      "namespace": "dataAwsccMskCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 1621
          },
          "name": "brokerLogs",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterLoggingInfoBrokerLogsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 1604
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterLoggingInfo"
          }
        }
      ],
      "symbolId": "src/data-awscc-msk-cluster/index:DataAwsccMskClusterLoggingInfoOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterOpenMonitoring": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterOpenMonitoring",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-msk-cluster/index.ts",
        "line": 1794
      },
      "name": "DataAwsccMskClusterOpenMonitoring",
      "namespace": "dataAwsccMskCluster",
      "symbolId": "src/data-awscc-msk-cluster/index:DataAwsccMskClusterOpenMonitoring"
    },
    "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterOpenMonitoringOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterOpenMonitoringOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-msk-cluster/index.ts",
          "line": 1824
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-msk-cluster/index.ts",
        "line": 1817
      },
      "name": "DataAwsccMskClusterOpenMonitoringOutputReference",
      "namespace": "dataAwsccMskCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 1845
          },
          "name": "prometheus",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterOpenMonitoringPrometheusOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 1828
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterOpenMonitoring"
          }
        }
      ],
      "symbolId": "src/data-awscc-msk-cluster/index:DataAwsccMskClusterOpenMonitoringOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterOpenMonitoringPrometheus": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterOpenMonitoringPrometheus",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-msk-cluster/index.ts",
        "line": 1733
      },
      "name": "DataAwsccMskClusterOpenMonitoringPrometheus",
      "namespace": "dataAwsccMskCluster",
      "symbolId": "src/data-awscc-msk-cluster/index:DataAwsccMskClusterOpenMonitoringPrometheus"
    },
    "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterOpenMonitoringPrometheusJmxExporter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterOpenMonitoringPrometheusJmxExporter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-msk-cluster/index.ts",
        "line": 1625
      },
      "name": "DataAwsccMskClusterOpenMonitoringPrometheusJmxExporter",
      "namespace": "dataAwsccMskCluster",
      "symbolId": "src/data-awscc-msk-cluster/index:DataAwsccMskClusterOpenMonitoringPrometheusJmxExporter"
    },
    "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterOpenMonitoringPrometheusJmxExporterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterOpenMonitoringPrometheusJmxExporterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-msk-cluster/index.ts",
          "line": 1655
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-msk-cluster/index.ts",
        "line": 1648
      },
      "name": "DataAwsccMskClusterOpenMonitoringPrometheusJmxExporterOutputReference",
      "namespace": "dataAwsccMskCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 1675
          },
          "name": "enabledInBroker",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 1659
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterOpenMonitoringPrometheusJmxExporter"
          }
        }
      ],
      "symbolId": "src/data-awscc-msk-cluster/index:DataAwsccMskClusterOpenMonitoringPrometheusJmxExporterOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterOpenMonitoringPrometheusNodeExporter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterOpenMonitoringPrometheusNodeExporter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-msk-cluster/index.ts",
        "line": 1679
      },
      "name": "DataAwsccMskClusterOpenMonitoringPrometheusNodeExporter",
      "namespace": "dataAwsccMskCluster",
      "symbolId": "src/data-awscc-msk-cluster/index:DataAwsccMskClusterOpenMonitoringPrometheusNodeExporter"
    },
    "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterOpenMonitoringPrometheusNodeExporterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterOpenMonitoringPrometheusNodeExporterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-msk-cluster/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-msk-cluster/index.ts",
        "line": 1702
      },
      "name": "DataAwsccMskClusterOpenMonitoringPrometheusNodeExporterOutputReference",
      "namespace": "dataAwsccMskCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 1729
          },
          "name": "enabledInBroker",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 1713
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterOpenMonitoringPrometheusNodeExporter"
          }
        }
      ],
      "symbolId": "src/data-awscc-msk-cluster/index:DataAwsccMskClusterOpenMonitoringPrometheusNodeExporterOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterOpenMonitoringPrometheusOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterOpenMonitoringPrometheusOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-msk-cluster/index.ts",
          "line": 1763
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-msk-cluster/index.ts",
        "line": 1756
      },
      "name": "DataAwsccMskClusterOpenMonitoringPrometheusOutputReference",
      "namespace": "dataAwsccMskCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 1784
          },
          "name": "jmxExporter",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterOpenMonitoringPrometheusJmxExporterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 1790
          },
          "name": "nodeExporter",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterOpenMonitoringPrometheusNodeExporterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 1767
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterOpenMonitoringPrometheus"
          }
        }
      ],
      "symbolId": "src/data-awscc-msk-cluster/index:DataAwsccMskClusterOpenMonitoringPrometheusOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterRebalancing": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterRebalancing",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-msk-cluster/index.ts",
        "line": 1849
      },
      "name": "DataAwsccMskClusterRebalancing",
      "namespace": "dataAwsccMskCluster",
      "symbolId": "src/data-awscc-msk-cluster/index:DataAwsccMskClusterRebalancing"
    },
    "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterRebalancingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterRebalancingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-msk-cluster/index.ts",
          "line": 1879
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-msk-cluster/index.ts",
        "line": 1872
      },
      "name": "DataAwsccMskClusterRebalancingOutputReference",
      "namespace": "dataAwsccMskCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 1899
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 1883
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterRebalancing"
          }
        }
      ],
      "symbolId": "src/data-awscc-msk-cluster/index:DataAwsccMskClusterRebalancingOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterZookeeperAccess": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterZookeeperAccess",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-msk-cluster/index.ts",
        "line": 1903
      },
      "name": "DataAwsccMskClusterZookeeperAccess",
      "namespace": "dataAwsccMskCluster",
      "symbolId": "src/data-awscc-msk-cluster/index:DataAwsccMskClusterZookeeperAccess"
    },
    "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterZookeeperAccessOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterZookeeperAccessOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-msk-cluster/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-awscc-msk-cluster/index.ts",
        "line": 1926
      },
      "name": "DataAwsccMskClusterZookeeperAccessOutputReference",
      "namespace": "dataAwsccMskCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 1953
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster/index.ts",
            "line": 1937
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskCluster.DataAwsccMskClusterZookeeperAccess"
          }
        }
      ],
      "symbolId": "src/data-awscc-msk-cluster/index:DataAwsccMskClusterZookeeperAccessOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMskClusterPolicy.DataAwsccMskClusterPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/msk_cluster_policy awscc_msk_cluster_policy}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskClusterPolicy.DataAwsccMskClusterPolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/msk_cluster_policy awscc_msk_cluster_policy} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-msk-cluster-policy/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMskClusterPolicy.DataAwsccMskClusterPolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-msk-cluster-policy/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccMskClusterPolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster-policy/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccMskClusterPolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/msk_cluster_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccMskClusterPolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccMskClusterPolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster-policy/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-awscc-msk-cluster-policy/index.ts",
            "line": 122
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccMskClusterPolicy",
      "namespace": "dataAwsccMskClusterPolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster-policy/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster-policy/index.ts",
            "line": 85
          },
          "name": "clusterArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster-policy/index.ts",
            "line": 90
          },
          "name": "currentVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster-policy/index.ts",
            "line": 108
          },
          "name": "policy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster-policy/index.ts",
            "line": 103
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster-policy/index.ts",
            "line": 96
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-msk-cluster-policy/index:DataAwsccMskClusterPolicy"
    },
    "@cdktn/provider-awscc.dataAwsccMskClusterPolicy.DataAwsccMskClusterPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskClusterPolicy.DataAwsccMskClusterPolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-msk-cluster-policy/index.ts",
        "line": 14
      },
      "name": "DataAwsccMskClusterPolicyConfig",
      "namespace": "dataAwsccMskClusterPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/msk_cluster_policy#id DataAwsccMskClusterPolicy#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-cluster-policy/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-msk-cluster-policy/index:DataAwsccMskClusterPolicyConfig"
    },
    "@cdktn/provider-awscc.dataAwsccMskClusters.DataAwsccMskClusters": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/msk_clusters awscc_msk_clusters}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskClusters.DataAwsccMskClusters",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/msk_clusters awscc_msk_clusters} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-msk-clusters/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMskClusters.DataAwsccMskClustersConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-msk-clusters/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccMskClusters resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-clusters/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccMskClusters to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/msk_clusters#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccMskClusters that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccMskClusters to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-clusters/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-clusters/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccMskClusters",
      "namespace": "dataAwsccMskClusters",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-clusters/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-clusters/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-clusters/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-msk-clusters/index:DataAwsccMskClusters"
    },
    "@cdktn/provider-awscc.dataAwsccMskClusters.DataAwsccMskClustersConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskClusters.DataAwsccMskClustersConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-msk-clusters/index.ts",
        "line": 14
      },
      "name": "DataAwsccMskClustersConfig",
      "namespace": "dataAwsccMskClusters",
      "symbolId": "src/data-awscc-msk-clusters/index:DataAwsccMskClustersConfig"
    },
    "@cdktn/provider-awscc.dataAwsccMskConfiguration.DataAwsccMskConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/msk_configuration awscc_msk_configuration}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskConfiguration.DataAwsccMskConfiguration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/msk_configuration awscc_msk_configuration} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-msk-configuration/index.ts",
          "line": 125
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMskConfiguration.DataAwsccMskConfigurationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-msk-configuration/index.ts",
        "line": 93
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccMskConfiguration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-configuration/index.ts",
            "line": 110
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccMskConfiguration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/msk_configuration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccMskConfiguration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccMskConfiguration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-configuration/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-awscc-msk-configuration/index.ts",
            "line": 202
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccMskConfiguration",
      "namespace": "dataAwsccMskConfiguration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-configuration/index.ts",
            "line": 98
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-configuration/index.ts",
            "line": 149
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-configuration/index.ts",
            "line": 154
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-configuration/index.ts",
            "line": 172
          },
          "name": "kafkaVersionsList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-configuration/index.ts",
            "line": 178
          },
          "name": "latestRevision",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskConfiguration.DataAwsccMskConfigurationLatestRevisionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-configuration/index.ts",
            "line": 183
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-configuration/index.ts",
            "line": 188
          },
          "name": "serverProperties",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-configuration/index.ts",
            "line": 167
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-configuration/index.ts",
            "line": 160
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-msk-configuration/index:DataAwsccMskConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccMskConfiguration.DataAwsccMskConfigurationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskConfiguration.DataAwsccMskConfigurationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-msk-configuration/index.ts",
        "line": 14
      },
      "name": "DataAwsccMskConfigurationConfig",
      "namespace": "dataAwsccMskConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/msk_configuration#id DataAwsccMskConfiguration#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-configuration/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-msk-configuration/index:DataAwsccMskConfigurationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccMskConfiguration.DataAwsccMskConfigurationLatestRevision": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskConfiguration.DataAwsccMskConfigurationLatestRevision",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-msk-configuration/index.ts",
        "line": 25
      },
      "name": "DataAwsccMskConfigurationLatestRevision",
      "namespace": "dataAwsccMskConfiguration",
      "symbolId": "src/data-awscc-msk-configuration/index:DataAwsccMskConfigurationLatestRevision"
    },
    "@cdktn/provider-awscc.dataAwsccMskConfiguration.DataAwsccMskConfigurationLatestRevisionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskConfiguration.DataAwsccMskConfigurationLatestRevisionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-msk-configuration/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-msk-configuration/index.ts",
        "line": 48
      },
      "name": "DataAwsccMskConfigurationLatestRevisionOutputReference",
      "namespace": "dataAwsccMskConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-configuration/index.ts",
            "line": 75
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-configuration/index.ts",
            "line": 80
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-configuration/index.ts",
            "line": 85
          },
          "name": "revision",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-configuration/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskConfiguration.DataAwsccMskConfigurationLatestRevision"
          }
        }
      ],
      "symbolId": "src/data-awscc-msk-configuration/index:DataAwsccMskConfigurationLatestRevisionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMskConfigurations.DataAwsccMskConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/msk_configurations awscc_msk_configurations}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskConfigurations.DataAwsccMskConfigurations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/msk_configurations awscc_msk_configurations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-msk-configurations/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMskConfigurations.DataAwsccMskConfigurationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-msk-configurations/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccMskConfigurations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-configurations/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccMskConfigurations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/msk_configurations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccMskConfigurations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccMskConfigurations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-configurations/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-configurations/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccMskConfigurations",
      "namespace": "dataAwsccMskConfigurations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-configurations/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-configurations/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-configurations/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-msk-configurations/index:DataAwsccMskConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccMskConfigurations.DataAwsccMskConfigurationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskConfigurations.DataAwsccMskConfigurationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-msk-configurations/index.ts",
        "line": 14
      },
      "name": "DataAwsccMskConfigurationsConfig",
      "namespace": "dataAwsccMskConfigurations",
      "symbolId": "src/data-awscc-msk-configurations/index:DataAwsccMskConfigurationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicator": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/msk_replicator awscc_msk_replicator}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicator",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/msk_replicator awscc_msk_replicator} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-msk-replicator/index.ts",
          "line": 1325
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-msk-replicator/index.ts",
        "line": 1293
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccMskReplicator resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-replicator/index.ts",
            "line": 1310
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccMskReplicator to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/msk_replicator#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccMskReplicator that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccMskReplicator to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-replicator/index.ts",
            "line": 1414
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-replicator/index.ts",
            "line": 1420
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccMskReplicator",
      "namespace": "dataAwsccMskReplicator",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-replicator/index.ts",
            "line": 1298
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-replicator/index.ts",
            "line": 1349
          },
          "name": "currentVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-replicator/index.ts",
            "line": 1354
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-replicator/index.ts",
            "line": 1373
          },
          "name": "kafkaClusters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorKafkaClustersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-replicator/index.ts",
            "line": 1379
          },
          "name": "logDelivery",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorLogDeliveryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-replicator/index.ts",
            "line": 1385
          },
          "name": "replicationInfoList",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorReplicationInfoListStructList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-replicator/index.ts",
            "line": 1390
          },
          "name": "replicatorArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-replicator/index.ts",
            "line": 1395
          },
          "name": "replicatorName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-replicator/index.ts",
            "line": 1400
          },
          "name": "serviceExecutionRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-replicator/index.ts",
            "line": 1406
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-replicator/index.ts",
            "line": 1367
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-replicator/index.ts",
            "line": 1360
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-msk-replicator/index:DataAwsccMskReplicator"
    },
    "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-msk-replicator/index.ts",
        "line": 14
      },
      "name": "DataAwsccMskReplicatorConfig",
      "namespace": "dataAwsccMskReplicator",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/msk_replicator#id DataAwsccMskReplicator#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-replicator/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-msk-replicator/index:DataAwsccMskReplicatorConfig"
    },
    "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorKafkaClusters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorKafkaClusters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-msk-replicator/index.ts",
        "line": 430
      },
      "name": "DataAwsccMskReplicatorKafkaClusters",
      "namespace": "dataAwsccMskReplicator",
      "symbolId": "src/data-awscc-msk-replicator/index:DataAwsccMskReplicatorKafkaClusters"
    },
    "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorKafkaClustersAmazonMskCluster": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorKafkaClustersAmazonMskCluster",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-msk-replicator/index.ts",
        "line": 25
      },
      "name": "DataAwsccMskReplicatorKafkaClustersAmazonMskCluster",
      "namespace": "dataAwsccMskReplicator",
      "symbolId": "src/data-awscc-msk-replicator/index:DataAwsccMskReplicatorKafkaClustersAmazonMskCluster"
    },
    "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorKafkaClustersAmazonMskClusterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorKafkaClustersAmazonMskClusterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-msk-replicator/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-msk-replicator/index.ts",
        "line": 48
      },
      "name": "DataAwsccMskReplicatorKafkaClustersAmazonMskClusterOutputReference",
      "namespace": "dataAwsccMskReplicator",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-replicator/index.ts",
            "line": 75
          },
          "name": "mskClusterArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-replicator/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorKafkaClustersAmazonMskCluster"
          }
        }
      ],
      "symbolId": "src/data-awscc-msk-replicator/index:DataAwsccMskReplicatorKafkaClustersAmazonMskClusterOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorKafkaClustersApacheKafkaCluster": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorKafkaClustersApacheKafkaCluster",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-msk-replicator/index.ts",
        "line": 79
      },
      "name": "DataAwsccMskReplicatorKafkaClustersApacheKafkaCluster",
      "namespace": "dataAwsccMskReplicator",
      "symbolId": "src/data-awscc-msk-replicator/index:DataAwsccMskReplicatorKafkaClustersApacheKafkaCluster"
    },
    "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorKafkaClustersApacheKafkaClusterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorKafkaClustersApacheKafkaClusterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-msk-replicator/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-awscc-msk-replicator/index.ts",
        "line": 102
      },
      "name": "DataAwsccMskReplicatorKafkaClustersApacheKafkaClusterOutputReference",
      "namespace": "dataAwsccMskReplicator",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-replicator/index.ts",
            "line": 129
          },
          "name": "apacheKafkaClusterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-replicator/index.ts",
            "line": 134
          },
          "name": "bootstrapBrokerString",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-replicator/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorKafkaClustersApacheKafkaCluster"
          }
        }
      ],
      "symbolId": "src/data-awscc-msk-replicator/index:DataAwsccMskReplicatorKafkaClustersApacheKafkaClusterOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorKafkaClustersClientAuthentication": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorKafkaClustersClientAuthentication",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-msk-replicator/index.ts",
        "line": 251
      },
      "name": "DataAwsccMskReplicatorKafkaClustersClientAuthentication",
      "namespace": "dataAwsccMskReplicator",
      "symbolId": "src/data-awscc-msk-replicator/index:DataAwsccMskReplicatorKafkaClustersClientAuthentication"
    },
    "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorKafkaClustersClientAuthenticationMtls": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorKafkaClustersClientAuthenticationMtls",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-msk-replicator/index.ts",
        "line": 138
      },
      "name": "DataAwsccMskReplicatorKafkaClustersClientAuthenticationMtls",
      "namespace": "dataAwsccMskReplicator",
      "symbolId": "src/data-awscc-msk-replicator/index:DataAwsccMskReplicatorKafkaClustersClientAuthenticationMtls"
    },
    "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorKafkaClustersClientAuthenticationMtlsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorKafkaClustersClientAuthenticationMtlsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-msk-replicator/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-awscc-msk-replicator/index.ts",
        "line": 161
      },
      "name": "DataAwsccMskReplicatorKafkaClustersClientAuthenticationMtlsOutputReference",
      "namespace": "dataAwsccMskReplicator",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-replicator/index.ts",
            "line": 188
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-replicator/index.ts",
            "line": 172
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorKafkaClustersClientAuthenticationMtls"
          }
        }
      ],
      "symbolId": "src/data-awscc-msk-replicator/index:DataAwsccMskReplicatorKafkaClustersClientAuthenticationMtlsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorKafkaClustersClientAuthenticationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorKafkaClustersClientAuthenticationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-msk-replicator/index.ts",
          "line": 281
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-msk-replicator/index.ts",
        "line": 274
      },
      "name": "DataAwsccMskReplicatorKafkaClustersClientAuthenticationOutputReference",
      "namespace": "dataAwsccMskReplicator",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-replicator/index.ts",
            "line": 302
          },
          "name": "mtls",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorKafkaClustersClientAuthenticationMtlsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-replicator/index.ts",
            "line": 308
          },
          "name": "saslScram",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorKafkaClustersClientAuthenticationSaslScramOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-replicator/index.ts",
            "line": 285
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorKafkaClustersClientAuthentication"
          }
        }
      ],
      "symbolId": "src/data-awscc-msk-replicator/index:DataAwsccMskReplicatorKafkaClustersClientAuthenticationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorKafkaClustersClientAuthenticationSaslScram": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorKafkaClustersClientAuthenticationSaslScram",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-msk-replicator/index.ts",
        "line": 192
      },
      "name": "DataAwsccMskReplicatorKafkaClustersClientAuthenticationSaslScram",
      "namespace": "dataAwsccMskReplicator",
      "symbolId": "src/data-awscc-msk-replicator/index:DataAwsccMskReplicatorKafkaClustersClientAuthenticationSaslScram"
    },
    "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorKafkaClustersClientAuthenticationSaslScramOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorKafkaClustersClientAuthenticationSaslScramOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-msk-replicator/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/data-awscc-msk-replicator/index.ts",
        "line": 215
      },
      "name": "DataAwsccMskReplicatorKafkaClustersClientAuthenticationSaslScramOutputReference",
      "namespace": "dataAwsccMskReplicator",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-replicator/index.ts",
            "line": 242
          },
          "name": "mechanism",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-replicator/index.ts",
            "line": 247
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-replicator/index.ts",
            "line": 226
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorKafkaClustersClientAuthenticationSaslScram"
          }
        }
      ],
      "symbolId": "src/data-awscc-msk-replicator/index:DataAwsccMskReplicatorKafkaClustersClientAuthenticationSaslScramOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorKafkaClustersEncryptionInTransit": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorKafkaClustersEncryptionInTransit",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-msk-replicator/index.ts",
        "line": 312
      },
      "name": "DataAwsccMskReplicatorKafkaClustersEncryptionInTransit",
      "namespace": "dataAwsccMskReplicator",
      "symbolId": "src/data-awscc-msk-replicator/index:DataAwsccMskReplicatorKafkaClustersEncryptionInTransit"
    },
    "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorKafkaClustersEncryptionInTransitOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorKafkaClustersEncryptionInTransitOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-msk-replicator/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-msk-replicator/index.ts",
        "line": 335
      },
      "name": "DataAwsccMskReplicatorKafkaClustersEncryptionInTransitOutputReference",
      "namespace": "dataAwsccMskReplicator",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-replicator/index.ts",
            "line": 362
          },
          "name": "encryptionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-replicator/index.ts",
            "line": 367
          },
          "name": "rootCaCertificate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-replicator/index.ts",
            "line": 346
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorKafkaClustersEncryptionInTransit"
          }
        }
      ],
      "symbolId": "src/data-awscc-msk-replicator/index:DataAwsccMskReplicatorKafkaClustersEncryptionInTransitOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorKafkaClustersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorKafkaClustersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-msk-replicator/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-msk-replicator/index.ts",
        "line": 512
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-replicator/index.ts",
            "line": 526
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorKafkaClustersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccMskReplicatorKafkaClustersList",
      "namespace": "dataAwsccMskReplicator",
      "symbolId": "src/data-awscc-msk-replicator/index:DataAwsccMskReplicatorKafkaClustersList"
    },
    "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorKafkaClustersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorKafkaClustersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-msk-replicator/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-msk-replicator/index.ts",
        "line": 453
      },
      "name": "DataAwsccMskReplicatorKafkaClustersOutputReference",
      "namespace": "dataAwsccMskReplicator",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-replicator/index.ts",
            "line": 483
          },
          "name": "amazonMskCluster",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorKafkaClustersAmazonMskClusterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-replicator/index.ts",
            "line": 489
          },
          "name": "apacheKafkaCluster",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorKafkaClustersApacheKafkaClusterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-replicator/index.ts",
            "line": 495
          },
          "name": "clientAuthentication",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorKafkaClustersClientAuthenticationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-replicator/index.ts",
            "line": 501
          },
          "name": "encryptionInTransit",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorKafkaClustersEncryptionInTransitOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-replicator/index.ts",
            "line": 507
          },
          "name": "vpcConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorKafkaClustersVpcConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-replicator/index.ts",
            "line": 466
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorKafkaClusters"
          }
        }
      ],
      "symbolId": "src/data-awscc-msk-replicator/index:DataAwsccMskReplicatorKafkaClustersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorKafkaClustersVpcConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorKafkaClustersVpcConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-msk-replicator/index.ts",
        "line": 371
      },
      "name": "DataAwsccMskReplicatorKafkaClustersVpcConfig",
      "namespace": "dataAwsccMskReplicator",
      "symbolId": "src/data-awscc-msk-replicator/index:DataAwsccMskReplicatorKafkaClustersVpcConfig"
    },
    "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorKafkaClustersVpcConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorKafkaClustersVpcConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-msk-replicator/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-msk-replicator/index.ts",
        "line": 394
      },
      "name": "DataAwsccMskReplicatorKafkaClustersVpcConfigOutputReference",
      "namespace": "dataAwsccMskReplicator",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-replicator/index.ts",
            "line": 421
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-replicator/index.ts",
            "line": 426
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-replicator/index.ts",
            "line": 405
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorKafkaClustersVpcConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-msk-replicator/index:DataAwsccMskReplicatorKafkaClustersVpcConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorLogDelivery": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorLogDelivery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-msk-replicator/index.ts",
        "line": 779
      },
      "name": "DataAwsccMskReplicatorLogDelivery",
      "namespace": "dataAwsccMskReplicator",
      "symbolId": "src/data-awscc-msk-replicator/index:DataAwsccMskReplicatorLogDelivery"
    },
    "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorLogDeliveryOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorLogDeliveryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-msk-replicator/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-awscc-msk-replicator/index.ts",
        "line": 802
      },
      "name": "DataAwsccMskReplicatorLogDeliveryOutputReference",
      "namespace": "dataAwsccMskReplicator",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-replicator/index.ts",
            "line": 830
          },
          "name": "replicatorLogDelivery",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorLogDeliveryReplicatorLogDeliveryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-replicator/index.ts",
            "line": 813
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorLogDelivery"
          }
        }
      ],
      "symbolId": "src/data-awscc-msk-replicator/index:DataAwsccMskReplicatorLogDeliveryOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorLogDeliveryReplicatorLogDelivery": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorLogDeliveryReplicatorLogDelivery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-msk-replicator/index.ts",
        "line": 712
      },
      "name": "DataAwsccMskReplicatorLogDeliveryReplicatorLogDelivery",
      "namespace": "dataAwsccMskReplicator",
      "symbolId": "src/data-awscc-msk-replicator/index:DataAwsccMskReplicatorLogDeliveryReplicatorLogDelivery"
    },
    "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorLogDeliveryReplicatorLogDeliveryCloudwatchLogs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorLogDeliveryReplicatorLogDeliveryCloudwatchLogs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-msk-replicator/index.ts",
        "line": 530
      },
      "name": "DataAwsccMskReplicatorLogDeliveryReplicatorLogDeliveryCloudwatchLogs",
      "namespace": "dataAwsccMskReplicator",
      "symbolId": "src/data-awscc-msk-replicator/index:DataAwsccMskReplicatorLogDeliveryReplicatorLogDeliveryCloudwatchLogs"
    },
    "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorLogDeliveryReplicatorLogDeliveryCloudwatchLogsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorLogDeliveryReplicatorLogDeliveryCloudwatchLogsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-msk-replicator/index.ts",
          "line": 560
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-msk-replicator/index.ts",
        "line": 553
      },
      "name": "DataAwsccMskReplicatorLogDeliveryReplicatorLogDeliveryCloudwatchLogsOutputReference",
      "namespace": "dataAwsccMskReplicator",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-replicator/index.ts",
            "line": 580
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-replicator/index.ts",
            "line": 585
          },
          "name": "logGroup",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-replicator/index.ts",
            "line": 564
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorLogDeliveryReplicatorLogDeliveryCloudwatchLogs"
          }
        }
      ],
      "symbolId": "src/data-awscc-msk-replicator/index:DataAwsccMskReplicatorLogDeliveryReplicatorLogDeliveryCloudwatchLogsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorLogDeliveryReplicatorLogDeliveryFirehose": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorLogDeliveryReplicatorLogDeliveryFirehose",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-msk-replicator/index.ts",
        "line": 589
      },
      "name": "DataAwsccMskReplicatorLogDeliveryReplicatorLogDeliveryFirehose",
      "namespace": "dataAwsccMskReplicator",
      "symbolId": "src/data-awscc-msk-replicator/index:DataAwsccMskReplicatorLogDeliveryReplicatorLogDeliveryFirehose"
    },
    "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorLogDeliveryReplicatorLogDeliveryFirehoseOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorLogDeliveryReplicatorLogDeliveryFirehoseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-msk-replicator/index.ts",
          "line": 619
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-msk-replicator/index.ts",
        "line": 612
      },
      "name": "DataAwsccMskReplicatorLogDeliveryReplicatorLogDeliveryFirehoseOutputReference",
      "namespace": "dataAwsccMskReplicator",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-replicator/index.ts",
            "line": 639
          },
          "name": "deliveryStream",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-replicator/index.ts",
            "line": 644
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-replicator/index.ts",
            "line": 623
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorLogDeliveryReplicatorLogDeliveryFirehose"
          }
        }
      ],
      "symbolId": "src/data-awscc-msk-replicator/index:DataAwsccMskReplicatorLogDeliveryReplicatorLogDeliveryFirehoseOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorLogDeliveryReplicatorLogDeliveryOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorLogDeliveryReplicatorLogDeliveryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-msk-replicator/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/data-awscc-msk-replicator/index.ts",
        "line": 735
      },
      "name": "DataAwsccMskReplicatorLogDeliveryReplicatorLogDeliveryOutputReference",
      "namespace": "dataAwsccMskReplicator",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-replicator/index.ts",
            "line": 763
          },
          "name": "cloudwatchLogs",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorLogDeliveryReplicatorLogDeliveryCloudwatchLogsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-replicator/index.ts",
            "line": 769
          },
          "name": "firehose",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorLogDeliveryReplicatorLogDeliveryFirehoseOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-replicator/index.ts",
            "line": 775
          },
          "name": "s3",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorLogDeliveryReplicatorLogDeliveryS3OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-replicator/index.ts",
            "line": 746
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorLogDeliveryReplicatorLogDelivery"
          }
        }
      ],
      "symbolId": "src/data-awscc-msk-replicator/index:DataAwsccMskReplicatorLogDeliveryReplicatorLogDeliveryOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorLogDeliveryReplicatorLogDeliveryS3": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorLogDeliveryReplicatorLogDeliveryS3",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-msk-replicator/index.ts",
        "line": 648
      },
      "name": "DataAwsccMskReplicatorLogDeliveryReplicatorLogDeliveryS3",
      "namespace": "dataAwsccMskReplicator",
      "symbolId": "src/data-awscc-msk-replicator/index:DataAwsccMskReplicatorLogDeliveryReplicatorLogDeliveryS3"
    },
    "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorLogDeliveryReplicatorLogDeliveryS3OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorLogDeliveryReplicatorLogDeliveryS3OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-msk-replicator/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-msk-replicator/index.ts",
        "line": 671
      },
      "name": "DataAwsccMskReplicatorLogDeliveryReplicatorLogDeliveryS3OutputReference",
      "namespace": "dataAwsccMskReplicator",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-replicator/index.ts",
            "line": 698
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-replicator/index.ts",
            "line": 703
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-replicator/index.ts",
            "line": 708
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-replicator/index.ts",
            "line": 682
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorLogDeliveryReplicatorLogDeliveryS3"
          }
        }
      ],
      "symbolId": "src/data-awscc-msk-replicator/index:DataAwsccMskReplicatorLogDeliveryReplicatorLogDeliveryS3OutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorReplicationInfoListConsumerGroupReplication": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorReplicationInfoListConsumerGroupReplication",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-msk-replicator/index.ts",
        "line": 834
      },
      "name": "DataAwsccMskReplicatorReplicationInfoListConsumerGroupReplication",
      "namespace": "dataAwsccMskReplicator",
      "symbolId": "src/data-awscc-msk-replicator/index:DataAwsccMskReplicatorReplicationInfoListConsumerGroupReplication"
    },
    "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorReplicationInfoListConsumerGroupReplicationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorReplicationInfoListConsumerGroupReplicationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-msk-replicator/index.ts",
          "line": 864
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-msk-replicator/index.ts",
        "line": 857
      },
      "name": "DataAwsccMskReplicatorReplicationInfoListConsumerGroupReplicationOutputReference",
      "namespace": "dataAwsccMskReplicator",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-replicator/index.ts",
            "line": 884
          },
          "name": "consumerGroupOffsetSyncMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-replicator/index.ts",
            "line": 889
          },
          "name": "consumerGroupsToExclude",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-replicator/index.ts",
            "line": 894
          },
          "name": "consumerGroupsToReplicate",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-replicator/index.ts",
            "line": 899
          },
          "name": "detectAndCopyNewConsumerGroups",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-replicator/index.ts",
            "line": 904
          },
          "name": "synchroniseConsumerGroupOffsets",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-replicator/index.ts",
            "line": 868
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorReplicationInfoListConsumerGroupReplication"
          }
        }
      ],
      "symbolId": "src/data-awscc-msk-replicator/index:DataAwsccMskReplicatorReplicationInfoListConsumerGroupReplicationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorReplicationInfoListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorReplicationInfoListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-msk-replicator/index.ts",
        "line": 1102
      },
      "name": "DataAwsccMskReplicatorReplicationInfoListStruct",
      "namespace": "dataAwsccMskReplicator",
      "symbolId": "src/data-awscc-msk-replicator/index:DataAwsccMskReplicatorReplicationInfoListStruct"
    },
    "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorReplicationInfoListStructList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorReplicationInfoListStructList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-msk-replicator/index.ts",
          "line": 1198
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-msk-replicator/index.ts",
        "line": 1191
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-replicator/index.ts",
            "line": 1205
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorReplicationInfoListStructOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccMskReplicatorReplicationInfoListStructList",
      "namespace": "dataAwsccMskReplicator",
      "symbolId": "src/data-awscc-msk-replicator/index:DataAwsccMskReplicatorReplicationInfoListStructList"
    },
    "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorReplicationInfoListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorReplicationInfoListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-msk-replicator/index.ts",
          "line": 1134
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-msk-replicator/index.ts",
        "line": 1125
      },
      "name": "DataAwsccMskReplicatorReplicationInfoListStructOutputReference",
      "namespace": "dataAwsccMskReplicator",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-replicator/index.ts",
            "line": 1155
          },
          "name": "consumerGroupReplication",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorReplicationInfoListConsumerGroupReplicationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-replicator/index.ts",
            "line": 1160
          },
          "name": "sourceKafkaClusterArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-replicator/index.ts",
            "line": 1165
          },
          "name": "sourceKafkaClusterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-replicator/index.ts",
            "line": 1170
          },
          "name": "targetCompressionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-replicator/index.ts",
            "line": 1175
          },
          "name": "targetKafkaClusterArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-replicator/index.ts",
            "line": 1180
          },
          "name": "targetKafkaClusterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-replicator/index.ts",
            "line": 1186
          },
          "name": "topicReplication",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorReplicationInfoListTopicReplicationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-replicator/index.ts",
            "line": 1138
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorReplicationInfoListStruct"
          }
        }
      ],
      "symbolId": "src/data-awscc-msk-replicator/index:DataAwsccMskReplicatorReplicationInfoListStructOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorReplicationInfoListTopicReplication": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorReplicationInfoListTopicReplication",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-msk-replicator/index.ts",
        "line": 1016
      },
      "name": "DataAwsccMskReplicatorReplicationInfoListTopicReplication",
      "namespace": "dataAwsccMskReplicator",
      "symbolId": "src/data-awscc-msk-replicator/index:DataAwsccMskReplicatorReplicationInfoListTopicReplication"
    },
    "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorReplicationInfoListTopicReplicationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorReplicationInfoListTopicReplicationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-msk-replicator/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-awscc-msk-replicator/index.ts",
        "line": 1039
      },
      "name": "DataAwsccMskReplicatorReplicationInfoListTopicReplicationOutputReference",
      "namespace": "dataAwsccMskReplicator",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-replicator/index.ts",
            "line": 1066
          },
          "name": "copyAccessControlListsForTopics",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-replicator/index.ts",
            "line": 1071
          },
          "name": "copyTopicConfigurations",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-replicator/index.ts",
            "line": 1076
          },
          "name": "detectAndCopyNewTopics",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-replicator/index.ts",
            "line": 1082
          },
          "name": "startingPosition",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorReplicationInfoListTopicReplicationStartingPositionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-replicator/index.ts",
            "line": 1088
          },
          "name": "topicNameConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-replicator/index.ts",
            "line": 1093
          },
          "name": "topicsToExclude",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-replicator/index.ts",
            "line": 1098
          },
          "name": "topicsToReplicate",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-replicator/index.ts",
            "line": 1050
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorReplicationInfoListTopicReplication"
          }
        }
      ],
      "symbolId": "src/data-awscc-msk-replicator/index:DataAwsccMskReplicatorReplicationInfoListTopicReplicationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorReplicationInfoListTopicReplicationStartingPosition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorReplicationInfoListTopicReplicationStartingPosition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-msk-replicator/index.ts",
        "line": 908
      },
      "name": "DataAwsccMskReplicatorReplicationInfoListTopicReplicationStartingPosition",
      "namespace": "dataAwsccMskReplicator",
      "symbolId": "src/data-awscc-msk-replicator/index:DataAwsccMskReplicatorReplicationInfoListTopicReplicationStartingPosition"
    },
    "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorReplicationInfoListTopicReplicationStartingPositionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorReplicationInfoListTopicReplicationStartingPositionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-msk-replicator/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-awscc-msk-replicator/index.ts",
        "line": 931
      },
      "name": "DataAwsccMskReplicatorReplicationInfoListTopicReplicationStartingPositionOutputReference",
      "namespace": "dataAwsccMskReplicator",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-replicator/index.ts",
            "line": 958
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-replicator/index.ts",
            "line": 942
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorReplicationInfoListTopicReplicationStartingPosition"
          }
        }
      ],
      "symbolId": "src/data-awscc-msk-replicator/index:DataAwsccMskReplicatorReplicationInfoListTopicReplicationStartingPositionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorReplicationInfoListTopicReplicationTopicNameConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorReplicationInfoListTopicReplicationTopicNameConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-msk-replicator/index.ts",
        "line": 962
      },
      "name": "DataAwsccMskReplicatorReplicationInfoListTopicReplicationTopicNameConfiguration",
      "namespace": "dataAwsccMskReplicator",
      "symbolId": "src/data-awscc-msk-replicator/index:DataAwsccMskReplicatorReplicationInfoListTopicReplicationTopicNameConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-msk-replicator/index.ts",
          "line": 992
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-msk-replicator/index.ts",
        "line": 985
      },
      "name": "DataAwsccMskReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationOutputReference",
      "namespace": "dataAwsccMskReplicator",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-replicator/index.ts",
            "line": 1012
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-replicator/index.ts",
            "line": 996
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorReplicationInfoListTopicReplicationTopicNameConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-msk-replicator/index:DataAwsccMskReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-msk-replicator/index.ts",
        "line": 1209
      },
      "name": "DataAwsccMskReplicatorTags",
      "namespace": "dataAwsccMskReplicator",
      "symbolId": "src/data-awscc-msk-replicator/index:DataAwsccMskReplicatorTags"
    },
    "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-msk-replicator/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-msk-replicator/index.ts",
        "line": 1271
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-replicator/index.ts",
            "line": 1285
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccMskReplicatorTagsList",
      "namespace": "dataAwsccMskReplicator",
      "symbolId": "src/data-awscc-msk-replicator/index:DataAwsccMskReplicatorTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-msk-replicator/index.ts",
          "line": 1241
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-msk-replicator/index.ts",
        "line": 1232
      },
      "name": "DataAwsccMskReplicatorTagsOutputReference",
      "namespace": "dataAwsccMskReplicator",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-replicator/index.ts",
            "line": 1261
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-replicator/index.ts",
            "line": 1266
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-replicator/index.ts",
            "line": 1245
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskReplicator.DataAwsccMskReplicatorTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-msk-replicator/index:DataAwsccMskReplicatorTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMskReplicators.DataAwsccMskReplicators": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/msk_replicators awscc_msk_replicators}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskReplicators.DataAwsccMskReplicators",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/msk_replicators awscc_msk_replicators} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-msk-replicators/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMskReplicators.DataAwsccMskReplicatorsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-msk-replicators/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccMskReplicators resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-replicators/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccMskReplicators to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/msk_replicators#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccMskReplicators that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccMskReplicators to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-replicators/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-replicators/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccMskReplicators",
      "namespace": "dataAwsccMskReplicators",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-replicators/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-replicators/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-replicators/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-msk-replicators/index:DataAwsccMskReplicators"
    },
    "@cdktn/provider-awscc.dataAwsccMskReplicators.DataAwsccMskReplicatorsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskReplicators.DataAwsccMskReplicatorsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-msk-replicators/index.ts",
        "line": 14
      },
      "name": "DataAwsccMskReplicatorsConfig",
      "namespace": "dataAwsccMskReplicators",
      "symbolId": "src/data-awscc-msk-replicators/index:DataAwsccMskReplicatorsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccMskServerlessCluster.DataAwsccMskServerlessCluster": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/msk_serverless_cluster awscc_msk_serverless_cluster}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskServerlessCluster.DataAwsccMskServerlessCluster",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/msk_serverless_cluster awscc_msk_serverless_cluster} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-msk-serverless-cluster/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMskServerlessCluster.DataAwsccMskServerlessClusterConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-msk-serverless-cluster/index.ts",
        "line": 273
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccMskServerlessCluster resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-serverless-cluster/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 DataAwsccMskServerlessCluster to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/msk_serverless_cluster#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccMskServerlessCluster that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccMskServerlessCluster to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-serverless-cluster/index.ts",
            "line": 373
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-serverless-cluster/index.ts",
            "line": 379
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccMskServerlessCluster",
      "namespace": "dataAwsccMskServerlessCluster",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-serverless-cluster/index.ts",
            "line": 278
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-serverless-cluster/index.ts",
            "line": 329
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-serverless-cluster/index.ts",
            "line": 335
          },
          "name": "clientAuthentication",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskServerlessCluster.DataAwsccMskServerlessClusterClientAuthenticationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-serverless-cluster/index.ts",
            "line": 340
          },
          "name": "clusterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-serverless-cluster/index.ts",
            "line": 359
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-serverless-cluster/index.ts",
            "line": 365
          },
          "name": "vpcConfigs",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskServerlessCluster.DataAwsccMskServerlessClusterVpcConfigsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-serverless-cluster/index.ts",
            "line": 353
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-serverless-cluster/index.ts",
            "line": 346
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-msk-serverless-cluster/index:DataAwsccMskServerlessCluster"
    },
    "@cdktn/provider-awscc.dataAwsccMskServerlessCluster.DataAwsccMskServerlessClusterClientAuthentication": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskServerlessCluster.DataAwsccMskServerlessClusterClientAuthentication",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-msk-serverless-cluster/index.ts",
        "line": 134
      },
      "name": "DataAwsccMskServerlessClusterClientAuthentication",
      "namespace": "dataAwsccMskServerlessCluster",
      "symbolId": "src/data-awscc-msk-serverless-cluster/index:DataAwsccMskServerlessClusterClientAuthentication"
    },
    "@cdktn/provider-awscc.dataAwsccMskServerlessCluster.DataAwsccMskServerlessClusterClientAuthenticationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskServerlessCluster.DataAwsccMskServerlessClusterClientAuthenticationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-msk-serverless-cluster/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-awscc-msk-serverless-cluster/index.ts",
        "line": 157
      },
      "name": "DataAwsccMskServerlessClusterClientAuthenticationOutputReference",
      "namespace": "dataAwsccMskServerlessCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-serverless-cluster/index.ts",
            "line": 185
          },
          "name": "sasl",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskServerlessCluster.DataAwsccMskServerlessClusterClientAuthenticationSaslOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-serverless-cluster/index.ts",
            "line": 168
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskServerlessCluster.DataAwsccMskServerlessClusterClientAuthentication"
          }
        }
      ],
      "symbolId": "src/data-awscc-msk-serverless-cluster/index:DataAwsccMskServerlessClusterClientAuthenticationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMskServerlessCluster.DataAwsccMskServerlessClusterClientAuthenticationSasl": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskServerlessCluster.DataAwsccMskServerlessClusterClientAuthenticationSasl",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-msk-serverless-cluster/index.ts",
        "line": 79
      },
      "name": "DataAwsccMskServerlessClusterClientAuthenticationSasl",
      "namespace": "dataAwsccMskServerlessCluster",
      "symbolId": "src/data-awscc-msk-serverless-cluster/index:DataAwsccMskServerlessClusterClientAuthenticationSasl"
    },
    "@cdktn/provider-awscc.dataAwsccMskServerlessCluster.DataAwsccMskServerlessClusterClientAuthenticationSaslIam": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskServerlessCluster.DataAwsccMskServerlessClusterClientAuthenticationSaslIam",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-msk-serverless-cluster/index.ts",
        "line": 25
      },
      "name": "DataAwsccMskServerlessClusterClientAuthenticationSaslIam",
      "namespace": "dataAwsccMskServerlessCluster",
      "symbolId": "src/data-awscc-msk-serverless-cluster/index:DataAwsccMskServerlessClusterClientAuthenticationSaslIam"
    },
    "@cdktn/provider-awscc.dataAwsccMskServerlessCluster.DataAwsccMskServerlessClusterClientAuthenticationSaslIamOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskServerlessCluster.DataAwsccMskServerlessClusterClientAuthenticationSaslIamOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-msk-serverless-cluster/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-msk-serverless-cluster/index.ts",
        "line": 48
      },
      "name": "DataAwsccMskServerlessClusterClientAuthenticationSaslIamOutputReference",
      "namespace": "dataAwsccMskServerlessCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-serverless-cluster/index.ts",
            "line": 75
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-serverless-cluster/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskServerlessCluster.DataAwsccMskServerlessClusterClientAuthenticationSaslIam"
          }
        }
      ],
      "symbolId": "src/data-awscc-msk-serverless-cluster/index:DataAwsccMskServerlessClusterClientAuthenticationSaslIamOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMskServerlessCluster.DataAwsccMskServerlessClusterClientAuthenticationSaslOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskServerlessCluster.DataAwsccMskServerlessClusterClientAuthenticationSaslOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-msk-serverless-cluster/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-awscc-msk-serverless-cluster/index.ts",
        "line": 102
      },
      "name": "DataAwsccMskServerlessClusterClientAuthenticationSaslOutputReference",
      "namespace": "dataAwsccMskServerlessCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-serverless-cluster/index.ts",
            "line": 130
          },
          "name": "iam",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskServerlessCluster.DataAwsccMskServerlessClusterClientAuthenticationSaslIamOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-serverless-cluster/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskServerlessCluster.DataAwsccMskServerlessClusterClientAuthenticationSasl"
          }
        }
      ],
      "symbolId": "src/data-awscc-msk-serverless-cluster/index:DataAwsccMskServerlessClusterClientAuthenticationSaslOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMskServerlessCluster.DataAwsccMskServerlessClusterConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskServerlessCluster.DataAwsccMskServerlessClusterConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-msk-serverless-cluster/index.ts",
        "line": 14
      },
      "name": "DataAwsccMskServerlessClusterConfig",
      "namespace": "dataAwsccMskServerlessCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/msk_serverless_cluster#id DataAwsccMskServerlessCluster#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-serverless-cluster/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-msk-serverless-cluster/index:DataAwsccMskServerlessClusterConfig"
    },
    "@cdktn/provider-awscc.dataAwsccMskServerlessCluster.DataAwsccMskServerlessClusterVpcConfigs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskServerlessCluster.DataAwsccMskServerlessClusterVpcConfigs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-msk-serverless-cluster/index.ts",
        "line": 189
      },
      "name": "DataAwsccMskServerlessClusterVpcConfigs",
      "namespace": "dataAwsccMskServerlessCluster",
      "symbolId": "src/data-awscc-msk-serverless-cluster/index:DataAwsccMskServerlessClusterVpcConfigs"
    },
    "@cdktn/provider-awscc.dataAwsccMskServerlessCluster.DataAwsccMskServerlessClusterVpcConfigsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskServerlessCluster.DataAwsccMskServerlessClusterVpcConfigsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-msk-serverless-cluster/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-awscc-msk-serverless-cluster/index.ts",
        "line": 251
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-serverless-cluster/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-awscc.dataAwsccMskServerlessCluster.DataAwsccMskServerlessClusterVpcConfigsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccMskServerlessClusterVpcConfigsList",
      "namespace": "dataAwsccMskServerlessCluster",
      "symbolId": "src/data-awscc-msk-serverless-cluster/index:DataAwsccMskServerlessClusterVpcConfigsList"
    },
    "@cdktn/provider-awscc.dataAwsccMskServerlessCluster.DataAwsccMskServerlessClusterVpcConfigsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskServerlessCluster.DataAwsccMskServerlessClusterVpcConfigsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-msk-serverless-cluster/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-awscc-msk-serverless-cluster/index.ts",
        "line": 212
      },
      "name": "DataAwsccMskServerlessClusterVpcConfigsOutputReference",
      "namespace": "dataAwsccMskServerlessCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-serverless-cluster/index.ts",
            "line": 241
          },
          "name": "securityGroups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-serverless-cluster/index.ts",
            "line": 246
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-serverless-cluster/index.ts",
            "line": 225
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMskServerlessCluster.DataAwsccMskServerlessClusterVpcConfigs"
          }
        }
      ],
      "symbolId": "src/data-awscc-msk-serverless-cluster/index:DataAwsccMskServerlessClusterVpcConfigsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMskServerlessClusters.DataAwsccMskServerlessClusters": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/msk_serverless_clusters awscc_msk_serverless_clusters}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskServerlessClusters.DataAwsccMskServerlessClusters",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/msk_serverless_clusters awscc_msk_serverless_clusters} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-msk-serverless-clusters/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMskServerlessClusters.DataAwsccMskServerlessClustersConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-msk-serverless-clusters/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccMskServerlessClusters resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-serverless-clusters/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccMskServerlessClusters to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/msk_serverless_clusters#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccMskServerlessClusters that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccMskServerlessClusters to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-serverless-clusters/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-serverless-clusters/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccMskServerlessClusters",
      "namespace": "dataAwsccMskServerlessClusters",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-serverless-clusters/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-serverless-clusters/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-serverless-clusters/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-msk-serverless-clusters/index:DataAwsccMskServerlessClusters"
    },
    "@cdktn/provider-awscc.dataAwsccMskServerlessClusters.DataAwsccMskServerlessClustersConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskServerlessClusters.DataAwsccMskServerlessClustersConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-msk-serverless-clusters/index.ts",
        "line": 14
      },
      "name": "DataAwsccMskServerlessClustersConfig",
      "namespace": "dataAwsccMskServerlessClusters",
      "symbolId": "src/data-awscc-msk-serverless-clusters/index:DataAwsccMskServerlessClustersConfig"
    },
    "@cdktn/provider-awscc.dataAwsccMskTopic.DataAwsccMskTopic": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/msk_topic awscc_msk_topic}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskTopic.DataAwsccMskTopic",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/msk_topic awscc_msk_topic} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-msk-topic/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMskTopic.DataAwsccMskTopicConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-msk-topic/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccMskTopic resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-topic/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccMskTopic to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/msk_topic#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccMskTopic that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccMskTopic to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-topic/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-awscc-msk-topic/index.ts",
            "line": 137
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccMskTopic",
      "namespace": "dataAwsccMskTopic",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-topic/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-topic/index.ts",
            "line": 85
          },
          "name": "clusterArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-topic/index.ts",
            "line": 90
          },
          "name": "configs",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-topic/index.ts",
            "line": 108
          },
          "name": "partitionCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-topic/index.ts",
            "line": 113
          },
          "name": "replicationFactor",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-topic/index.ts",
            "line": 118
          },
          "name": "topicArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-topic/index.ts",
            "line": 123
          },
          "name": "topicName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-topic/index.ts",
            "line": 103
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-topic/index.ts",
            "line": 96
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-msk-topic/index:DataAwsccMskTopic"
    },
    "@cdktn/provider-awscc.dataAwsccMskTopic.DataAwsccMskTopicConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskTopic.DataAwsccMskTopicConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-msk-topic/index.ts",
        "line": 14
      },
      "name": "DataAwsccMskTopicConfig",
      "namespace": "dataAwsccMskTopic",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/msk_topic#id DataAwsccMskTopic#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-topic/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-msk-topic/index:DataAwsccMskTopicConfig"
    },
    "@cdktn/provider-awscc.dataAwsccMskTopics.DataAwsccMskTopics": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/msk_topics awscc_msk_topics}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskTopics.DataAwsccMskTopics",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/msk_topics awscc_msk_topics} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-msk-topics/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMskTopics.DataAwsccMskTopicsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-msk-topics/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccMskTopics resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-topics/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccMskTopics to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/msk_topics#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccMskTopics that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccMskTopics to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-topics/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-topics/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccMskTopics",
      "namespace": "dataAwsccMskTopics",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-topics/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-topics/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-topics/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-msk-topics/index:DataAwsccMskTopics"
    },
    "@cdktn/provider-awscc.dataAwsccMskTopics.DataAwsccMskTopicsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskTopics.DataAwsccMskTopicsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-msk-topics/index.ts",
        "line": 14
      },
      "name": "DataAwsccMskTopicsConfig",
      "namespace": "dataAwsccMskTopics",
      "symbolId": "src/data-awscc-msk-topics/index:DataAwsccMskTopicsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccMskVpcConnection.DataAwsccMskVpcConnection": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/msk_vpc_connection awscc_msk_vpc_connection}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskVpcConnection.DataAwsccMskVpcConnection",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/msk_vpc_connection awscc_msk_vpc_connection} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-msk-vpc-connection/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMskVpcConnection.DataAwsccMskVpcConnectionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-msk-vpc-connection/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccMskVpcConnection resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-vpc-connection/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccMskVpcConnection to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/msk_vpc_connection#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccMskVpcConnection that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccMskVpcConnection to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-vpc-connection/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-awscc-msk-vpc-connection/index.ts",
            "line": 143
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccMskVpcConnection",
      "namespace": "dataAwsccMskVpcConnection",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-vpc-connection/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-vpc-connection/index.ts",
            "line": 85
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-vpc-connection/index.ts",
            "line": 90
          },
          "name": "authentication",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-vpc-connection/index.ts",
            "line": 95
          },
          "name": "clientSubnets",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-vpc-connection/index.ts",
            "line": 113
          },
          "name": "securityGroups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-vpc-connection/index.ts",
            "line": 119
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-vpc-connection/index.ts",
            "line": 124
          },
          "name": "targetClusterArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-vpc-connection/index.ts",
            "line": 129
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-vpc-connection/index.ts",
            "line": 108
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-vpc-connection/index.ts",
            "line": 101
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-msk-vpc-connection/index:DataAwsccMskVpcConnection"
    },
    "@cdktn/provider-awscc.dataAwsccMskVpcConnection.DataAwsccMskVpcConnectionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskVpcConnection.DataAwsccMskVpcConnectionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-msk-vpc-connection/index.ts",
        "line": 14
      },
      "name": "DataAwsccMskVpcConnectionConfig",
      "namespace": "dataAwsccMskVpcConnection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/msk_vpc_connection#id DataAwsccMskVpcConnection#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-vpc-connection/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-msk-vpc-connection/index:DataAwsccMskVpcConnectionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccMskVpcConnections.DataAwsccMskVpcConnections": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/msk_vpc_connections awscc_msk_vpc_connections}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskVpcConnections.DataAwsccMskVpcConnections",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/msk_vpc_connections awscc_msk_vpc_connections} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-msk-vpc-connections/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMskVpcConnections.DataAwsccMskVpcConnectionsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-msk-vpc-connections/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccMskVpcConnections resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-vpc-connections/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccMskVpcConnections to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/msk_vpc_connections#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccMskVpcConnections that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccMskVpcConnections to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-vpc-connections/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-msk-vpc-connections/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccMskVpcConnections",
      "namespace": "dataAwsccMskVpcConnections",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-vpc-connections/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-vpc-connections/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-msk-vpc-connections/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-msk-vpc-connections/index:DataAwsccMskVpcConnections"
    },
    "@cdktn/provider-awscc.dataAwsccMskVpcConnections.DataAwsccMskVpcConnectionsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMskVpcConnections.DataAwsccMskVpcConnectionsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-msk-vpc-connections/index.ts",
        "line": 14
      },
      "name": "DataAwsccMskVpcConnectionsConfig",
      "namespace": "dataAwsccMskVpcConnections",
      "symbolId": "src/data-awscc-msk-vpc-connections/index:DataAwsccMskVpcConnectionsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccMwaaEnvironment.DataAwsccMwaaEnvironment": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mwaa_environment awscc_mwaa_environment}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMwaaEnvironment.DataAwsccMwaaEnvironment",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mwaa_environment awscc_mwaa_environment} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-mwaa-environment/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-awscc.dataAwsccMwaaEnvironment.DataAwsccMwaaEnvironmentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mwaa-environment/index.ts",
        "line": 487
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccMwaaEnvironment resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-mwaa-environment/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 DataAwsccMwaaEnvironment to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mwaa_environment#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccMwaaEnvironment that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccMwaaEnvironment to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mwaa-environment/index.ts",
            "line": 716
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mwaa-environment/index.ts",
            "line": 722
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccMwaaEnvironment",
      "namespace": "dataAwsccMwaaEnvironment",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mwaa-environment/index.ts",
            "line": 492
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mwaa-environment/index.ts",
            "line": 543
          },
          "name": "airflowConfigurationOptions",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mwaa-environment/index.ts",
            "line": 548
          },
          "name": "airflowVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mwaa-environment/index.ts",
            "line": 553
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mwaa-environment/index.ts",
            "line": 558
          },
          "name": "celeryExecutorQueue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mwaa-environment/index.ts",
            "line": 563
          },
          "name": "dagS3Path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mwaa-environment/index.ts",
            "line": 568
          },
          "name": "databaseVpcEndpointService",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mwaa-environment/index.ts",
            "line": 573
          },
          "name": "endpointManagement",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mwaa-environment/index.ts",
            "line": 578
          },
          "name": "environmentClass",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mwaa-environment/index.ts",
            "line": 583
          },
          "name": "executionRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mwaa-environment/index.ts",
            "line": 601
          },
          "name": "kmsKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mwaa-environment/index.ts",
            "line": 607
          },
          "name": "loggingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMwaaEnvironment.DataAwsccMwaaEnvironmentLoggingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mwaa-environment/index.ts",
            "line": 612
          },
          "name": "maxWebservers",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mwaa-environment/index.ts",
            "line": 617
          },
          "name": "maxWorkers",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mwaa-environment/index.ts",
            "line": 622
          },
          "name": "minWebservers",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mwaa-environment/index.ts",
            "line": 627
          },
          "name": "minWorkers",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mwaa-environment/index.ts",
            "line": 632
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mwaa-environment/index.ts",
            "line": 638
          },
          "name": "networkConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMwaaEnvironment.DataAwsccMwaaEnvironmentNetworkConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mwaa-environment/index.ts",
            "line": 643
          },
          "name": "pluginsS3ObjectVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mwaa-environment/index.ts",
            "line": 648
          },
          "name": "pluginsS3Path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mwaa-environment/index.ts",
            "line": 653
          },
          "name": "requirementsS3ObjectVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mwaa-environment/index.ts",
            "line": 658
          },
          "name": "requirementsS3Path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mwaa-environment/index.ts",
            "line": 663
          },
          "name": "schedulers",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mwaa-environment/index.ts",
            "line": 668
          },
          "name": "sourceBucketArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mwaa-environment/index.ts",
            "line": 673
          },
          "name": "startupScriptS3ObjectVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mwaa-environment/index.ts",
            "line": 678
          },
          "name": "startupScriptS3Path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mwaa-environment/index.ts",
            "line": 683
          },
          "name": "tags",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mwaa-environment/index.ts",
            "line": 688
          },
          "name": "webserverAccessMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mwaa-environment/index.ts",
            "line": 693
          },
          "name": "webserverUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mwaa-environment/index.ts",
            "line": 698
          },
          "name": "webserverVpcEndpointService",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mwaa-environment/index.ts",
            "line": 703
          },
          "name": "weeklyMaintenanceWindowStart",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mwaa-environment/index.ts",
            "line": 708
          },
          "name": "workerReplacementStrategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mwaa-environment/index.ts",
            "line": 596
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mwaa-environment/index.ts",
            "line": 589
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-mwaa-environment/index:DataAwsccMwaaEnvironment"
    },
    "@cdktn/provider-awscc.dataAwsccMwaaEnvironment.DataAwsccMwaaEnvironmentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMwaaEnvironment.DataAwsccMwaaEnvironmentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mwaa-environment/index.ts",
        "line": 14
      },
      "name": "DataAwsccMwaaEnvironmentConfig",
      "namespace": "dataAwsccMwaaEnvironment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mwaa_environment#id DataAwsccMwaaEnvironment#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mwaa-environment/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-mwaa-environment/index:DataAwsccMwaaEnvironmentConfig"
    },
    "@cdktn/provider-awscc.dataAwsccMwaaEnvironment.DataAwsccMwaaEnvironmentLoggingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMwaaEnvironment.DataAwsccMwaaEnvironmentLoggingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mwaa-environment/index.ts",
        "line": 345
      },
      "name": "DataAwsccMwaaEnvironmentLoggingConfiguration",
      "namespace": "dataAwsccMwaaEnvironment",
      "symbolId": "src/data-awscc-mwaa-environment/index:DataAwsccMwaaEnvironmentLoggingConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccMwaaEnvironment.DataAwsccMwaaEnvironmentLoggingConfigurationDagProcessingLogs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMwaaEnvironment.DataAwsccMwaaEnvironmentLoggingConfigurationDagProcessingLogs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mwaa-environment/index.ts",
        "line": 25
      },
      "name": "DataAwsccMwaaEnvironmentLoggingConfigurationDagProcessingLogs",
      "namespace": "dataAwsccMwaaEnvironment",
      "symbolId": "src/data-awscc-mwaa-environment/index:DataAwsccMwaaEnvironmentLoggingConfigurationDagProcessingLogs"
    },
    "@cdktn/provider-awscc.dataAwsccMwaaEnvironment.DataAwsccMwaaEnvironmentLoggingConfigurationDagProcessingLogsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMwaaEnvironment.DataAwsccMwaaEnvironmentLoggingConfigurationDagProcessingLogsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mwaa-environment/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mwaa-environment/index.ts",
        "line": 48
      },
      "name": "DataAwsccMwaaEnvironmentLoggingConfigurationDagProcessingLogsOutputReference",
      "namespace": "dataAwsccMwaaEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mwaa-environment/index.ts",
            "line": 75
          },
          "name": "cloudwatchLogGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mwaa-environment/index.ts",
            "line": 80
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mwaa-environment/index.ts",
            "line": 85
          },
          "name": "logLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mwaa-environment/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMwaaEnvironment.DataAwsccMwaaEnvironmentLoggingConfigurationDagProcessingLogs"
          }
        }
      ],
      "symbolId": "src/data-awscc-mwaa-environment/index:DataAwsccMwaaEnvironmentLoggingConfigurationDagProcessingLogsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMwaaEnvironment.DataAwsccMwaaEnvironmentLoggingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMwaaEnvironment.DataAwsccMwaaEnvironmentLoggingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mwaa-environment/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mwaa-environment/index.ts",
        "line": 368
      },
      "name": "DataAwsccMwaaEnvironmentLoggingConfigurationOutputReference",
      "namespace": "dataAwsccMwaaEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mwaa-environment/index.ts",
            "line": 396
          },
          "name": "dagProcessingLogs",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMwaaEnvironment.DataAwsccMwaaEnvironmentLoggingConfigurationDagProcessingLogsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mwaa-environment/index.ts",
            "line": 402
          },
          "name": "schedulerLogs",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMwaaEnvironment.DataAwsccMwaaEnvironmentLoggingConfigurationSchedulerLogsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mwaa-environment/index.ts",
            "line": 408
          },
          "name": "taskLogs",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMwaaEnvironment.DataAwsccMwaaEnvironmentLoggingConfigurationTaskLogsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mwaa-environment/index.ts",
            "line": 414
          },
          "name": "webserverLogs",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMwaaEnvironment.DataAwsccMwaaEnvironmentLoggingConfigurationWebserverLogsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mwaa-environment/index.ts",
            "line": 420
          },
          "name": "workerLogs",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMwaaEnvironment.DataAwsccMwaaEnvironmentLoggingConfigurationWorkerLogsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mwaa-environment/index.ts",
            "line": 379
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMwaaEnvironment.DataAwsccMwaaEnvironmentLoggingConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-mwaa-environment/index:DataAwsccMwaaEnvironmentLoggingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMwaaEnvironment.DataAwsccMwaaEnvironmentLoggingConfigurationSchedulerLogs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMwaaEnvironment.DataAwsccMwaaEnvironmentLoggingConfigurationSchedulerLogs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mwaa-environment/index.ts",
        "line": 89
      },
      "name": "DataAwsccMwaaEnvironmentLoggingConfigurationSchedulerLogs",
      "namespace": "dataAwsccMwaaEnvironment",
      "symbolId": "src/data-awscc-mwaa-environment/index:DataAwsccMwaaEnvironmentLoggingConfigurationSchedulerLogs"
    },
    "@cdktn/provider-awscc.dataAwsccMwaaEnvironment.DataAwsccMwaaEnvironmentLoggingConfigurationSchedulerLogsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMwaaEnvironment.DataAwsccMwaaEnvironmentLoggingConfigurationSchedulerLogsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mwaa-environment/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mwaa-environment/index.ts",
        "line": 112
      },
      "name": "DataAwsccMwaaEnvironmentLoggingConfigurationSchedulerLogsOutputReference",
      "namespace": "dataAwsccMwaaEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mwaa-environment/index.ts",
            "line": 139
          },
          "name": "cloudwatchLogGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mwaa-environment/index.ts",
            "line": 144
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mwaa-environment/index.ts",
            "line": 149
          },
          "name": "logLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mwaa-environment/index.ts",
            "line": 123
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMwaaEnvironment.DataAwsccMwaaEnvironmentLoggingConfigurationSchedulerLogs"
          }
        }
      ],
      "symbolId": "src/data-awscc-mwaa-environment/index:DataAwsccMwaaEnvironmentLoggingConfigurationSchedulerLogsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMwaaEnvironment.DataAwsccMwaaEnvironmentLoggingConfigurationTaskLogs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMwaaEnvironment.DataAwsccMwaaEnvironmentLoggingConfigurationTaskLogs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mwaa-environment/index.ts",
        "line": 153
      },
      "name": "DataAwsccMwaaEnvironmentLoggingConfigurationTaskLogs",
      "namespace": "dataAwsccMwaaEnvironment",
      "symbolId": "src/data-awscc-mwaa-environment/index:DataAwsccMwaaEnvironmentLoggingConfigurationTaskLogs"
    },
    "@cdktn/provider-awscc.dataAwsccMwaaEnvironment.DataAwsccMwaaEnvironmentLoggingConfigurationTaskLogsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMwaaEnvironment.DataAwsccMwaaEnvironmentLoggingConfigurationTaskLogsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mwaa-environment/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mwaa-environment/index.ts",
        "line": 176
      },
      "name": "DataAwsccMwaaEnvironmentLoggingConfigurationTaskLogsOutputReference",
      "namespace": "dataAwsccMwaaEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mwaa-environment/index.ts",
            "line": 203
          },
          "name": "cloudwatchLogGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mwaa-environment/index.ts",
            "line": 208
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mwaa-environment/index.ts",
            "line": 213
          },
          "name": "logLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mwaa-environment/index.ts",
            "line": 187
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMwaaEnvironment.DataAwsccMwaaEnvironmentLoggingConfigurationTaskLogs"
          }
        }
      ],
      "symbolId": "src/data-awscc-mwaa-environment/index:DataAwsccMwaaEnvironmentLoggingConfigurationTaskLogsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMwaaEnvironment.DataAwsccMwaaEnvironmentLoggingConfigurationWebserverLogs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMwaaEnvironment.DataAwsccMwaaEnvironmentLoggingConfigurationWebserverLogs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mwaa-environment/index.ts",
        "line": 217
      },
      "name": "DataAwsccMwaaEnvironmentLoggingConfigurationWebserverLogs",
      "namespace": "dataAwsccMwaaEnvironment",
      "symbolId": "src/data-awscc-mwaa-environment/index:DataAwsccMwaaEnvironmentLoggingConfigurationWebserverLogs"
    },
    "@cdktn/provider-awscc.dataAwsccMwaaEnvironment.DataAwsccMwaaEnvironmentLoggingConfigurationWebserverLogsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMwaaEnvironment.DataAwsccMwaaEnvironmentLoggingConfigurationWebserverLogsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mwaa-environment/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-awscc-mwaa-environment/index.ts",
        "line": 240
      },
      "name": "DataAwsccMwaaEnvironmentLoggingConfigurationWebserverLogsOutputReference",
      "namespace": "dataAwsccMwaaEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mwaa-environment/index.ts",
            "line": 267
          },
          "name": "cloudwatchLogGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mwaa-environment/index.ts",
            "line": 272
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mwaa-environment/index.ts",
            "line": 277
          },
          "name": "logLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mwaa-environment/index.ts",
            "line": 251
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMwaaEnvironment.DataAwsccMwaaEnvironmentLoggingConfigurationWebserverLogs"
          }
        }
      ],
      "symbolId": "src/data-awscc-mwaa-environment/index:DataAwsccMwaaEnvironmentLoggingConfigurationWebserverLogsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMwaaEnvironment.DataAwsccMwaaEnvironmentLoggingConfigurationWorkerLogs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMwaaEnvironment.DataAwsccMwaaEnvironmentLoggingConfigurationWorkerLogs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mwaa-environment/index.ts",
        "line": 281
      },
      "name": "DataAwsccMwaaEnvironmentLoggingConfigurationWorkerLogs",
      "namespace": "dataAwsccMwaaEnvironment",
      "symbolId": "src/data-awscc-mwaa-environment/index:DataAwsccMwaaEnvironmentLoggingConfigurationWorkerLogs"
    },
    "@cdktn/provider-awscc.dataAwsccMwaaEnvironment.DataAwsccMwaaEnvironmentLoggingConfigurationWorkerLogsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMwaaEnvironment.DataAwsccMwaaEnvironmentLoggingConfigurationWorkerLogsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mwaa-environment/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-awscc-mwaa-environment/index.ts",
        "line": 304
      },
      "name": "DataAwsccMwaaEnvironmentLoggingConfigurationWorkerLogsOutputReference",
      "namespace": "dataAwsccMwaaEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mwaa-environment/index.ts",
            "line": 331
          },
          "name": "cloudwatchLogGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mwaa-environment/index.ts",
            "line": 336
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mwaa-environment/index.ts",
            "line": 341
          },
          "name": "logLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mwaa-environment/index.ts",
            "line": 315
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMwaaEnvironment.DataAwsccMwaaEnvironmentLoggingConfigurationWorkerLogs"
          }
        }
      ],
      "symbolId": "src/data-awscc-mwaa-environment/index:DataAwsccMwaaEnvironmentLoggingConfigurationWorkerLogsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMwaaEnvironment.DataAwsccMwaaEnvironmentNetworkConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMwaaEnvironment.DataAwsccMwaaEnvironmentNetworkConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mwaa-environment/index.ts",
        "line": 424
      },
      "name": "DataAwsccMwaaEnvironmentNetworkConfiguration",
      "namespace": "dataAwsccMwaaEnvironment",
      "symbolId": "src/data-awscc-mwaa-environment/index:DataAwsccMwaaEnvironmentNetworkConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccMwaaEnvironment.DataAwsccMwaaEnvironmentNetworkConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMwaaEnvironment.DataAwsccMwaaEnvironmentNetworkConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mwaa-environment/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-awscc-mwaa-environment/index.ts",
        "line": 447
      },
      "name": "DataAwsccMwaaEnvironmentNetworkConfigurationOutputReference",
      "namespace": "dataAwsccMwaaEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mwaa-environment/index.ts",
            "line": 474
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mwaa-environment/index.ts",
            "line": 479
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mwaa-environment/index.ts",
            "line": 458
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMwaaEnvironment.DataAwsccMwaaEnvironmentNetworkConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-mwaa-environment/index:DataAwsccMwaaEnvironmentNetworkConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMwaaEnvironments.DataAwsccMwaaEnvironments": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mwaa_environments awscc_mwaa_environments}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMwaaEnvironments.DataAwsccMwaaEnvironments",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mwaa_environments awscc_mwaa_environments} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-mwaa-environments/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMwaaEnvironments.DataAwsccMwaaEnvironmentsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mwaa-environments/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccMwaaEnvironments resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-mwaa-environments/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccMwaaEnvironments to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mwaa_environments#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccMwaaEnvironments that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccMwaaEnvironments to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mwaa-environments/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mwaa-environments/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccMwaaEnvironments",
      "namespace": "dataAwsccMwaaEnvironments",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mwaa-environments/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mwaa-environments/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mwaa-environments/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-mwaa-environments/index:DataAwsccMwaaEnvironments"
    },
    "@cdktn/provider-awscc.dataAwsccMwaaEnvironments.DataAwsccMwaaEnvironmentsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMwaaEnvironments.DataAwsccMwaaEnvironmentsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mwaa-environments/index.ts",
        "line": 14
      },
      "name": "DataAwsccMwaaEnvironmentsConfig",
      "namespace": "dataAwsccMwaaEnvironments",
      "symbolId": "src/data-awscc-mwaa-environments/index:DataAwsccMwaaEnvironmentsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccMwaaserverlessWorkflow.DataAwsccMwaaserverlessWorkflow": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mwaaserverless_workflow awscc_mwaaserverless_workflow}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMwaaserverlessWorkflow.DataAwsccMwaaserverlessWorkflow",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mwaaserverless_workflow awscc_mwaaserverless_workflow} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-mwaaserverless-workflow/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMwaaserverlessWorkflow.DataAwsccMwaaserverlessWorkflowConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mwaaserverless-workflow/index.ts",
        "line": 319
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccMwaaserverlessWorkflow resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-mwaaserverless-workflow/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 DataAwsccMwaaserverlessWorkflow to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mwaaserverless_workflow#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccMwaaserverlessWorkflow that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccMwaaserverlessWorkflow to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mwaaserverless-workflow/index.ts",
            "line": 472
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mwaaserverless-workflow/index.ts",
            "line": 478
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccMwaaserverlessWorkflow",
      "namespace": "dataAwsccMwaaserverlessWorkflow",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mwaaserverless-workflow/index.ts",
            "line": 324
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mwaaserverless-workflow/index.ts",
            "line": 375
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mwaaserverless-workflow/index.ts",
            "line": 381
          },
          "name": "definitionS3Location",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMwaaserverlessWorkflow.DataAwsccMwaaserverlessWorkflowDefinitionS3LocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mwaaserverless-workflow/index.ts",
            "line": 386
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mwaaserverless-workflow/index.ts",
            "line": 392
          },
          "name": "encryptionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMwaaserverlessWorkflow.DataAwsccMwaaserverlessWorkflowEncryptionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mwaaserverless-workflow/index.ts",
            "line": 411
          },
          "name": "loggingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMwaaserverlessWorkflow.DataAwsccMwaaserverlessWorkflowLoggingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mwaaserverless-workflow/index.ts",
            "line": 416
          },
          "name": "modifiedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mwaaserverless-workflow/index.ts",
            "line": 421
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mwaaserverless-workflow/index.ts",
            "line": 427
          },
          "name": "networkConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMwaaserverlessWorkflow.DataAwsccMwaaserverlessWorkflowNetworkConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mwaaserverless-workflow/index.ts",
            "line": 432
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mwaaserverless-workflow/index.ts",
            "line": 438
          },
          "name": "scheduleConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMwaaserverlessWorkflow.DataAwsccMwaaserverlessWorkflowScheduleConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mwaaserverless-workflow/index.ts",
            "line": 444
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mwaaserverless-workflow/index.ts",
            "line": 449
          },
          "name": "triggerMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mwaaserverless-workflow/index.ts",
            "line": 454
          },
          "name": "workflowArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mwaaserverless-workflow/index.ts",
            "line": 459
          },
          "name": "workflowStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mwaaserverless-workflow/index.ts",
            "line": 464
          },
          "name": "workflowVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mwaaserverless-workflow/index.ts",
            "line": 405
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mwaaserverless-workflow/index.ts",
            "line": 398
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-mwaaserverless-workflow/index:DataAwsccMwaaserverlessWorkflow"
    },
    "@cdktn/provider-awscc.dataAwsccMwaaserverlessWorkflow.DataAwsccMwaaserverlessWorkflowConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMwaaserverlessWorkflow.DataAwsccMwaaserverlessWorkflowConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mwaaserverless-workflow/index.ts",
        "line": 14
      },
      "name": "DataAwsccMwaaserverlessWorkflowConfig",
      "namespace": "dataAwsccMwaaserverlessWorkflow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mwaaserverless_workflow#id DataAwsccMwaaserverlessWorkflow#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mwaaserverless-workflow/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-mwaaserverless-workflow/index:DataAwsccMwaaserverlessWorkflowConfig"
    },
    "@cdktn/provider-awscc.dataAwsccMwaaserverlessWorkflow.DataAwsccMwaaserverlessWorkflowDefinitionS3Location": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMwaaserverlessWorkflow.DataAwsccMwaaserverlessWorkflowDefinitionS3Location",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mwaaserverless-workflow/index.ts",
        "line": 25
      },
      "name": "DataAwsccMwaaserverlessWorkflowDefinitionS3Location",
      "namespace": "dataAwsccMwaaserverlessWorkflow",
      "symbolId": "src/data-awscc-mwaaserverless-workflow/index:DataAwsccMwaaserverlessWorkflowDefinitionS3Location"
    },
    "@cdktn/provider-awscc.dataAwsccMwaaserverlessWorkflow.DataAwsccMwaaserverlessWorkflowDefinitionS3LocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMwaaserverlessWorkflow.DataAwsccMwaaserverlessWorkflowDefinitionS3LocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mwaaserverless-workflow/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mwaaserverless-workflow/index.ts",
        "line": 48
      },
      "name": "DataAwsccMwaaserverlessWorkflowDefinitionS3LocationOutputReference",
      "namespace": "dataAwsccMwaaserverlessWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mwaaserverless-workflow/index.ts",
            "line": 75
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mwaaserverless-workflow/index.ts",
            "line": 80
          },
          "name": "objectKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mwaaserverless-workflow/index.ts",
            "line": 85
          },
          "name": "versionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mwaaserverless-workflow/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMwaaserverlessWorkflow.DataAwsccMwaaserverlessWorkflowDefinitionS3Location"
          }
        }
      ],
      "symbolId": "src/data-awscc-mwaaserverless-workflow/index:DataAwsccMwaaserverlessWorkflowDefinitionS3LocationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMwaaserverlessWorkflow.DataAwsccMwaaserverlessWorkflowEncryptionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMwaaserverlessWorkflow.DataAwsccMwaaserverlessWorkflowEncryptionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mwaaserverless-workflow/index.ts",
        "line": 89
      },
      "name": "DataAwsccMwaaserverlessWorkflowEncryptionConfiguration",
      "namespace": "dataAwsccMwaaserverlessWorkflow",
      "symbolId": "src/data-awscc-mwaaserverless-workflow/index:DataAwsccMwaaserverlessWorkflowEncryptionConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccMwaaserverlessWorkflow.DataAwsccMwaaserverlessWorkflowEncryptionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMwaaserverlessWorkflow.DataAwsccMwaaserverlessWorkflowEncryptionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mwaaserverless-workflow/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mwaaserverless-workflow/index.ts",
        "line": 112
      },
      "name": "DataAwsccMwaaserverlessWorkflowEncryptionConfigurationOutputReference",
      "namespace": "dataAwsccMwaaserverlessWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mwaaserverless-workflow/index.ts",
            "line": 139
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mwaaserverless-workflow/index.ts",
            "line": 144
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mwaaserverless-workflow/index.ts",
            "line": 123
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMwaaserverlessWorkflow.DataAwsccMwaaserverlessWorkflowEncryptionConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-mwaaserverless-workflow/index:DataAwsccMwaaserverlessWorkflowEncryptionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMwaaserverlessWorkflow.DataAwsccMwaaserverlessWorkflowLoggingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMwaaserverlessWorkflow.DataAwsccMwaaserverlessWorkflowLoggingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mwaaserverless-workflow/index.ts",
        "line": 148
      },
      "name": "DataAwsccMwaaserverlessWorkflowLoggingConfiguration",
      "namespace": "dataAwsccMwaaserverlessWorkflow",
      "symbolId": "src/data-awscc-mwaaserverless-workflow/index:DataAwsccMwaaserverlessWorkflowLoggingConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccMwaaserverlessWorkflow.DataAwsccMwaaserverlessWorkflowLoggingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMwaaserverlessWorkflow.DataAwsccMwaaserverlessWorkflowLoggingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mwaaserverless-workflow/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/data-awscc-mwaaserverless-workflow/index.ts",
        "line": 171
      },
      "name": "DataAwsccMwaaserverlessWorkflowLoggingConfigurationOutputReference",
      "namespace": "dataAwsccMwaaserverlessWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mwaaserverless-workflow/index.ts",
            "line": 198
          },
          "name": "logGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mwaaserverless-workflow/index.ts",
            "line": 182
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMwaaserverlessWorkflow.DataAwsccMwaaserverlessWorkflowLoggingConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-mwaaserverless-workflow/index:DataAwsccMwaaserverlessWorkflowLoggingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMwaaserverlessWorkflow.DataAwsccMwaaserverlessWorkflowNetworkConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMwaaserverlessWorkflow.DataAwsccMwaaserverlessWorkflowNetworkConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mwaaserverless-workflow/index.ts",
        "line": 202
      },
      "name": "DataAwsccMwaaserverlessWorkflowNetworkConfiguration",
      "namespace": "dataAwsccMwaaserverlessWorkflow",
      "symbolId": "src/data-awscc-mwaaserverless-workflow/index:DataAwsccMwaaserverlessWorkflowNetworkConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccMwaaserverlessWorkflow.DataAwsccMwaaserverlessWorkflowNetworkConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMwaaserverlessWorkflow.DataAwsccMwaaserverlessWorkflowNetworkConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mwaaserverless-workflow/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mwaaserverless-workflow/index.ts",
        "line": 225
      },
      "name": "DataAwsccMwaaserverlessWorkflowNetworkConfigurationOutputReference",
      "namespace": "dataAwsccMwaaserverlessWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mwaaserverless-workflow/index.ts",
            "line": 252
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mwaaserverless-workflow/index.ts",
            "line": 257
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mwaaserverless-workflow/index.ts",
            "line": 236
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMwaaserverlessWorkflow.DataAwsccMwaaserverlessWorkflowNetworkConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-mwaaserverless-workflow/index:DataAwsccMwaaserverlessWorkflowNetworkConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMwaaserverlessWorkflow.DataAwsccMwaaserverlessWorkflowScheduleConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMwaaserverlessWorkflow.DataAwsccMwaaserverlessWorkflowScheduleConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mwaaserverless-workflow/index.ts",
        "line": 261
      },
      "name": "DataAwsccMwaaserverlessWorkflowScheduleConfiguration",
      "namespace": "dataAwsccMwaaserverlessWorkflow",
      "symbolId": "src/data-awscc-mwaaserverless-workflow/index:DataAwsccMwaaserverlessWorkflowScheduleConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccMwaaserverlessWorkflow.DataAwsccMwaaserverlessWorkflowScheduleConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMwaaserverlessWorkflow.DataAwsccMwaaserverlessWorkflowScheduleConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-mwaaserverless-workflow/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-awscc-mwaaserverless-workflow/index.ts",
        "line": 284
      },
      "name": "DataAwsccMwaaserverlessWorkflowScheduleConfigurationOutputReference",
      "namespace": "dataAwsccMwaaserverlessWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mwaaserverless-workflow/index.ts",
            "line": 311
          },
          "name": "cronExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mwaaserverless-workflow/index.ts",
            "line": 295
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccMwaaserverlessWorkflow.DataAwsccMwaaserverlessWorkflowScheduleConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-mwaaserverless-workflow/index:DataAwsccMwaaserverlessWorkflowScheduleConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccMwaaserverlessWorkflows.DataAwsccMwaaserverlessWorkflows": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mwaaserverless_workflows awscc_mwaaserverless_workflows}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMwaaserverlessWorkflows.DataAwsccMwaaserverlessWorkflows",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mwaaserverless_workflows awscc_mwaaserverless_workflows} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-mwaaserverless-workflows/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccMwaaserverlessWorkflows.DataAwsccMwaaserverlessWorkflowsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-mwaaserverless-workflows/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccMwaaserverlessWorkflows resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-mwaaserverless-workflows/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccMwaaserverlessWorkflows to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/mwaaserverless_workflows#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccMwaaserverlessWorkflows that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccMwaaserverlessWorkflows to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mwaaserverless-workflows/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-mwaaserverless-workflows/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccMwaaserverlessWorkflows",
      "namespace": "dataAwsccMwaaserverlessWorkflows",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mwaaserverless-workflows/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mwaaserverless-workflows/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-mwaaserverless-workflows/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-mwaaserverless-workflows/index:DataAwsccMwaaserverlessWorkflows"
    },
    "@cdktn/provider-awscc.dataAwsccMwaaserverlessWorkflows.DataAwsccMwaaserverlessWorkflowsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccMwaaserverlessWorkflows.DataAwsccMwaaserverlessWorkflowsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-mwaaserverless-workflows/index.ts",
        "line": 14
      },
      "name": "DataAwsccMwaaserverlessWorkflowsConfig",
      "namespace": "dataAwsccMwaaserverlessWorkflows",
      "symbolId": "src/data-awscc-mwaaserverless-workflows/index:DataAwsccMwaaserverlessWorkflowsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccNeptuneDbCluster.DataAwsccNeptuneDbCluster": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/neptune_db_cluster awscc_neptune_db_cluster}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNeptuneDbCluster.DataAwsccNeptuneDbCluster",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/neptune_db_cluster awscc_neptune_db_cluster} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-neptune-db-cluster/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccNeptuneDbCluster.DataAwsccNeptuneDbClusterConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-neptune-db-cluster/index.ts",
        "line": 248
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccNeptuneDbCluster resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-cluster/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 DataAwsccNeptuneDbCluster to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/neptune_db_cluster#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccNeptuneDbCluster that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccNeptuneDbCluster to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-cluster/index.ts",
            "line": 478
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-cluster/index.ts",
            "line": 484
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccNeptuneDbCluster",
      "namespace": "dataAwsccNeptuneDbCluster",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-cluster/index.ts",
            "line": 253
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-cluster/index.ts",
            "line": 305
          },
          "name": "associatedRoles",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNeptuneDbCluster.DataAwsccNeptuneDbClusterAssociatedRolesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-cluster/index.ts",
            "line": 310
          },
          "name": "availabilityZones",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-cluster/index.ts",
            "line": 315
          },
          "name": "backupRetentionPeriod",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-cluster/index.ts",
            "line": 320
          },
          "name": "clusterResourceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-cluster/index.ts",
            "line": 325
          },
          "name": "copyTagsToSnapshot",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-cluster/index.ts",
            "line": 330
          },
          "name": "dbClusterIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-cluster/index.ts",
            "line": 335
          },
          "name": "dbClusterParameterGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-cluster/index.ts",
            "line": 340
          },
          "name": "dbInstanceParameterGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-cluster/index.ts",
            "line": 345
          },
          "name": "dbPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-cluster/index.ts",
            "line": 350
          },
          "name": "dbSubnetGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-cluster/index.ts",
            "line": 355
          },
          "name": "deletionProtection",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-cluster/index.ts",
            "line": 360
          },
          "name": "enableCloudwatchLogsExports",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-cluster/index.ts",
            "line": 365
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-cluster/index.ts",
            "line": 370
          },
          "name": "engineVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-cluster/index.ts",
            "line": 375
          },
          "name": "globalClusterIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-cluster/index.ts",
            "line": 380
          },
          "name": "iamAuthEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-cluster/index.ts",
            "line": 398
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-cluster/index.ts",
            "line": 403
          },
          "name": "networkType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-cluster/index.ts",
            "line": 408
          },
          "name": "port",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-cluster/index.ts",
            "line": 413
          },
          "name": "preferredBackupWindow",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-cluster/index.ts",
            "line": 418
          },
          "name": "preferredMaintenanceWindow",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-cluster/index.ts",
            "line": 423
          },
          "name": "readEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-cluster/index.ts",
            "line": 428
          },
          "name": "restoreToTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-cluster/index.ts",
            "line": 433
          },
          "name": "restoreType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-cluster/index.ts",
            "line": 439
          },
          "name": "serverlessScalingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNeptuneDbCluster.DataAwsccNeptuneDbClusterServerlessScalingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-cluster/index.ts",
            "line": 444
          },
          "name": "snapshotIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-cluster/index.ts",
            "line": 449
          },
          "name": "sourceDbClusterIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-cluster/index.ts",
            "line": 454
          },
          "name": "storageEncrypted",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-cluster/index.ts",
            "line": 460
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNeptuneDbCluster.DataAwsccNeptuneDbClusterTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-cluster/index.ts",
            "line": 465
          },
          "name": "useLatestRestorableTime",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-cluster/index.ts",
            "line": 470
          },
          "name": "vpcSecurityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-cluster/index.ts",
            "line": 393
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-cluster/index.ts",
            "line": 386
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-neptune-db-cluster/index:DataAwsccNeptuneDbCluster"
    },
    "@cdktn/provider-awscc.dataAwsccNeptuneDbCluster.DataAwsccNeptuneDbClusterAssociatedRoles": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNeptuneDbCluster.DataAwsccNeptuneDbClusterAssociatedRoles",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-neptune-db-cluster/index.ts",
        "line": 25
      },
      "name": "DataAwsccNeptuneDbClusterAssociatedRoles",
      "namespace": "dataAwsccNeptuneDbCluster",
      "symbolId": "src/data-awscc-neptune-db-cluster/index:DataAwsccNeptuneDbClusterAssociatedRoles"
    },
    "@cdktn/provider-awscc.dataAwsccNeptuneDbCluster.DataAwsccNeptuneDbClusterAssociatedRolesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNeptuneDbCluster.DataAwsccNeptuneDbClusterAssociatedRolesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-neptune-db-cluster/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-awscc-neptune-db-cluster/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-cluster/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-awscc.dataAwsccNeptuneDbCluster.DataAwsccNeptuneDbClusterAssociatedRolesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccNeptuneDbClusterAssociatedRolesList",
      "namespace": "dataAwsccNeptuneDbCluster",
      "symbolId": "src/data-awscc-neptune-db-cluster/index:DataAwsccNeptuneDbClusterAssociatedRolesList"
    },
    "@cdktn/provider-awscc.dataAwsccNeptuneDbCluster.DataAwsccNeptuneDbClusterAssociatedRolesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNeptuneDbCluster.DataAwsccNeptuneDbClusterAssociatedRolesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-neptune-db-cluster/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-neptune-db-cluster/index.ts",
        "line": 48
      },
      "name": "DataAwsccNeptuneDbClusterAssociatedRolesOutputReference",
      "namespace": "dataAwsccNeptuneDbCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-cluster/index.ts",
            "line": 77
          },
          "name": "featureName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-cluster/index.ts",
            "line": 82
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-cluster/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNeptuneDbCluster.DataAwsccNeptuneDbClusterAssociatedRoles"
          }
        }
      ],
      "symbolId": "src/data-awscc-neptune-db-cluster/index:DataAwsccNeptuneDbClusterAssociatedRolesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNeptuneDbCluster.DataAwsccNeptuneDbClusterConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNeptuneDbCluster.DataAwsccNeptuneDbClusterConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-neptune-db-cluster/index.ts",
        "line": 14
      },
      "name": "DataAwsccNeptuneDbClusterConfig",
      "namespace": "dataAwsccNeptuneDbCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/neptune_db_cluster#id DataAwsccNeptuneDbCluster#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-cluster/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-neptune-db-cluster/index:DataAwsccNeptuneDbClusterConfig"
    },
    "@cdktn/provider-awscc.dataAwsccNeptuneDbCluster.DataAwsccNeptuneDbClusterServerlessScalingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNeptuneDbCluster.DataAwsccNeptuneDbClusterServerlessScalingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-neptune-db-cluster/index.ts",
        "line": 105
      },
      "name": "DataAwsccNeptuneDbClusterServerlessScalingConfiguration",
      "namespace": "dataAwsccNeptuneDbCluster",
      "symbolId": "src/data-awscc-neptune-db-cluster/index:DataAwsccNeptuneDbClusterServerlessScalingConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccNeptuneDbCluster.DataAwsccNeptuneDbClusterServerlessScalingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNeptuneDbCluster.DataAwsccNeptuneDbClusterServerlessScalingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-neptune-db-cluster/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-awscc-neptune-db-cluster/index.ts",
        "line": 128
      },
      "name": "DataAwsccNeptuneDbClusterServerlessScalingConfigurationOutputReference",
      "namespace": "dataAwsccNeptuneDbCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-cluster/index.ts",
            "line": 155
          },
          "name": "maxCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-cluster/index.ts",
            "line": 160
          },
          "name": "minCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-cluster/index.ts",
            "line": 139
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNeptuneDbCluster.DataAwsccNeptuneDbClusterServerlessScalingConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-neptune-db-cluster/index:DataAwsccNeptuneDbClusterServerlessScalingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNeptuneDbCluster.DataAwsccNeptuneDbClusterTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNeptuneDbCluster.DataAwsccNeptuneDbClusterTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-neptune-db-cluster/index.ts",
        "line": 164
      },
      "name": "DataAwsccNeptuneDbClusterTags",
      "namespace": "dataAwsccNeptuneDbCluster",
      "symbolId": "src/data-awscc-neptune-db-cluster/index:DataAwsccNeptuneDbClusterTags"
    },
    "@cdktn/provider-awscc.dataAwsccNeptuneDbCluster.DataAwsccNeptuneDbClusterTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNeptuneDbCluster.DataAwsccNeptuneDbClusterTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-neptune-db-cluster/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-awscc-neptune-db-cluster/index.ts",
        "line": 226
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-cluster/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-awscc.dataAwsccNeptuneDbCluster.DataAwsccNeptuneDbClusterTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccNeptuneDbClusterTagsList",
      "namespace": "dataAwsccNeptuneDbCluster",
      "symbolId": "src/data-awscc-neptune-db-cluster/index:DataAwsccNeptuneDbClusterTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccNeptuneDbCluster.DataAwsccNeptuneDbClusterTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNeptuneDbCluster.DataAwsccNeptuneDbClusterTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-neptune-db-cluster/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-awscc-neptune-db-cluster/index.ts",
        "line": 187
      },
      "name": "DataAwsccNeptuneDbClusterTagsOutputReference",
      "namespace": "dataAwsccNeptuneDbCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-cluster/index.ts",
            "line": 216
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-cluster/index.ts",
            "line": 221
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-cluster/index.ts",
            "line": 200
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNeptuneDbCluster.DataAwsccNeptuneDbClusterTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-neptune-db-cluster/index:DataAwsccNeptuneDbClusterTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNeptuneDbClusterParameterGroup.DataAwsccNeptuneDbClusterParameterGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/neptune_db_cluster_parameter_group awscc_neptune_db_cluster_parameter_group}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNeptuneDbClusterParameterGroup.DataAwsccNeptuneDbClusterParameterGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/neptune_db_cluster_parameter_group awscc_neptune_db_cluster_parameter_group} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-neptune-db-cluster-parameter-group/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-awscc.dataAwsccNeptuneDbClusterParameterGroup.DataAwsccNeptuneDbClusterParameterGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-neptune-db-cluster-parameter-group/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccNeptuneDbClusterParameterGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-cluster-parameter-group/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 DataAwsccNeptuneDbClusterParameterGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/neptune_db_cluster_parameter_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccNeptuneDbClusterParameterGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccNeptuneDbClusterParameterGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-cluster-parameter-group/index.ts",
            "line": 207
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-cluster-parameter-group/index.ts",
            "line": 213
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccNeptuneDbClusterParameterGroup",
      "namespace": "dataAwsccNeptuneDbClusterParameterGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-cluster-parameter-group/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-cluster-parameter-group/index.ts",
            "line": 165
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-cluster-parameter-group/index.ts",
            "line": 170
          },
          "name": "family",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-cluster-parameter-group/index.ts",
            "line": 188
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-cluster-parameter-group/index.ts",
            "line": 193
          },
          "name": "parameters",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-cluster-parameter-group/index.ts",
            "line": 199
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNeptuneDbClusterParameterGroup.DataAwsccNeptuneDbClusterParameterGroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-cluster-parameter-group/index.ts",
            "line": 183
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-cluster-parameter-group/index.ts",
            "line": 176
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-neptune-db-cluster-parameter-group/index:DataAwsccNeptuneDbClusterParameterGroup"
    },
    "@cdktn/provider-awscc.dataAwsccNeptuneDbClusterParameterGroup.DataAwsccNeptuneDbClusterParameterGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNeptuneDbClusterParameterGroup.DataAwsccNeptuneDbClusterParameterGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-neptune-db-cluster-parameter-group/index.ts",
        "line": 14
      },
      "name": "DataAwsccNeptuneDbClusterParameterGroupConfig",
      "namespace": "dataAwsccNeptuneDbClusterParameterGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/neptune_db_cluster_parameter_group#id DataAwsccNeptuneDbClusterParameterGroup#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-cluster-parameter-group/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-neptune-db-cluster-parameter-group/index:DataAwsccNeptuneDbClusterParameterGroupConfig"
    },
    "@cdktn/provider-awscc.dataAwsccNeptuneDbClusterParameterGroup.DataAwsccNeptuneDbClusterParameterGroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNeptuneDbClusterParameterGroup.DataAwsccNeptuneDbClusterParameterGroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-neptune-db-cluster-parameter-group/index.ts",
        "line": 25
      },
      "name": "DataAwsccNeptuneDbClusterParameterGroupTags",
      "namespace": "dataAwsccNeptuneDbClusterParameterGroup",
      "symbolId": "src/data-awscc-neptune-db-cluster-parameter-group/index:DataAwsccNeptuneDbClusterParameterGroupTags"
    },
    "@cdktn/provider-awscc.dataAwsccNeptuneDbClusterParameterGroup.DataAwsccNeptuneDbClusterParameterGroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNeptuneDbClusterParameterGroup.DataAwsccNeptuneDbClusterParameterGroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-neptune-db-cluster-parameter-group/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-awscc-neptune-db-cluster-parameter-group/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-cluster-parameter-group/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-awscc.dataAwsccNeptuneDbClusterParameterGroup.DataAwsccNeptuneDbClusterParameterGroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccNeptuneDbClusterParameterGroupTagsList",
      "namespace": "dataAwsccNeptuneDbClusterParameterGroup",
      "symbolId": "src/data-awscc-neptune-db-cluster-parameter-group/index:DataAwsccNeptuneDbClusterParameterGroupTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccNeptuneDbClusterParameterGroup.DataAwsccNeptuneDbClusterParameterGroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNeptuneDbClusterParameterGroup.DataAwsccNeptuneDbClusterParameterGroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-neptune-db-cluster-parameter-group/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-neptune-db-cluster-parameter-group/index.ts",
        "line": 48
      },
      "name": "DataAwsccNeptuneDbClusterParameterGroupTagsOutputReference",
      "namespace": "dataAwsccNeptuneDbClusterParameterGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-cluster-parameter-group/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-cluster-parameter-group/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-cluster-parameter-group/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNeptuneDbClusterParameterGroup.DataAwsccNeptuneDbClusterParameterGroupTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-neptune-db-cluster-parameter-group/index:DataAwsccNeptuneDbClusterParameterGroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNeptuneDbClusterParameterGroups.DataAwsccNeptuneDbClusterParameterGroups": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/neptune_db_cluster_parameter_groups awscc_neptune_db_cluster_parameter_groups}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNeptuneDbClusterParameterGroups.DataAwsccNeptuneDbClusterParameterGroups",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/neptune_db_cluster_parameter_groups awscc_neptune_db_cluster_parameter_groups} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-neptune-db-cluster-parameter-groups/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccNeptuneDbClusterParameterGroups.DataAwsccNeptuneDbClusterParameterGroupsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-neptune-db-cluster-parameter-groups/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccNeptuneDbClusterParameterGroups resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-cluster-parameter-groups/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccNeptuneDbClusterParameterGroups to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/neptune_db_cluster_parameter_groups#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccNeptuneDbClusterParameterGroups that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccNeptuneDbClusterParameterGroups to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-cluster-parameter-groups/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-cluster-parameter-groups/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccNeptuneDbClusterParameterGroups",
      "namespace": "dataAwsccNeptuneDbClusterParameterGroups",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-cluster-parameter-groups/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-cluster-parameter-groups/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-cluster-parameter-groups/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-neptune-db-cluster-parameter-groups/index:DataAwsccNeptuneDbClusterParameterGroups"
    },
    "@cdktn/provider-awscc.dataAwsccNeptuneDbClusterParameterGroups.DataAwsccNeptuneDbClusterParameterGroupsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNeptuneDbClusterParameterGroups.DataAwsccNeptuneDbClusterParameterGroupsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-neptune-db-cluster-parameter-groups/index.ts",
        "line": 14
      },
      "name": "DataAwsccNeptuneDbClusterParameterGroupsConfig",
      "namespace": "dataAwsccNeptuneDbClusterParameterGroups",
      "symbolId": "src/data-awscc-neptune-db-cluster-parameter-groups/index:DataAwsccNeptuneDbClusterParameterGroupsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccNeptuneDbClusters.DataAwsccNeptuneDbClusters": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/neptune_db_clusters awscc_neptune_db_clusters}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNeptuneDbClusters.DataAwsccNeptuneDbClusters",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/neptune_db_clusters awscc_neptune_db_clusters} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-neptune-db-clusters/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccNeptuneDbClusters.DataAwsccNeptuneDbClustersConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-neptune-db-clusters/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccNeptuneDbClusters resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-clusters/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccNeptuneDbClusters to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/neptune_db_clusters#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccNeptuneDbClusters that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccNeptuneDbClusters to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-clusters/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-clusters/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccNeptuneDbClusters",
      "namespace": "dataAwsccNeptuneDbClusters",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-clusters/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-clusters/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-clusters/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-neptune-db-clusters/index:DataAwsccNeptuneDbClusters"
    },
    "@cdktn/provider-awscc.dataAwsccNeptuneDbClusters.DataAwsccNeptuneDbClustersConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNeptuneDbClusters.DataAwsccNeptuneDbClustersConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-neptune-db-clusters/index.ts",
        "line": 14
      },
      "name": "DataAwsccNeptuneDbClustersConfig",
      "namespace": "dataAwsccNeptuneDbClusters",
      "symbolId": "src/data-awscc-neptune-db-clusters/index:DataAwsccNeptuneDbClustersConfig"
    },
    "@cdktn/provider-awscc.dataAwsccNeptuneDbInstance.DataAwsccNeptuneDbInstance": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/neptune_db_instance awscc_neptune_db_instance}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNeptuneDbInstance.DataAwsccNeptuneDbInstance",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/neptune_db_instance awscc_neptune_db_instance} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-neptune-db-instance/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-awscc.dataAwsccNeptuneDbInstance.DataAwsccNeptuneDbInstanceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-neptune-db-instance/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccNeptuneDbInstance resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-instance/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 DataAwsccNeptuneDbInstance to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/neptune_db_instance#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccNeptuneDbInstance that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccNeptuneDbInstance to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-instance/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-awscc-neptune-db-instance/index.ts",
            "line": 258
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccNeptuneDbInstance",
      "namespace": "dataAwsccNeptuneDbInstance",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-instance/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-instance/index.ts",
            "line": 165
          },
          "name": "allowMajorVersionUpgrade",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-instance/index.ts",
            "line": 170
          },
          "name": "autoMinorVersionUpgrade",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-instance/index.ts",
            "line": 175
          },
          "name": "availabilityZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-instance/index.ts",
            "line": 180
          },
          "name": "dbClusterIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-instance/index.ts",
            "line": 185
          },
          "name": "dbInstanceClass",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-instance/index.ts",
            "line": 190
          },
          "name": "dbInstanceIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-instance/index.ts",
            "line": 195
          },
          "name": "dbParameterGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-instance/index.ts",
            "line": 200
          },
          "name": "dbSnapshotIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-instance/index.ts",
            "line": 205
          },
          "name": "dbSubnetGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-instance/index.ts",
            "line": 210
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-instance/index.ts",
            "line": 228
          },
          "name": "port",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-instance/index.ts",
            "line": 233
          },
          "name": "preferredMaintenanceWindow",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-instance/index.ts",
            "line": 238
          },
          "name": "publiclyAccessible",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-instance/index.ts",
            "line": 244
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNeptuneDbInstance.DataAwsccNeptuneDbInstanceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-instance/index.ts",
            "line": 223
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-instance/index.ts",
            "line": 216
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-neptune-db-instance/index:DataAwsccNeptuneDbInstance"
    },
    "@cdktn/provider-awscc.dataAwsccNeptuneDbInstance.DataAwsccNeptuneDbInstanceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNeptuneDbInstance.DataAwsccNeptuneDbInstanceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-neptune-db-instance/index.ts",
        "line": 14
      },
      "name": "DataAwsccNeptuneDbInstanceConfig",
      "namespace": "dataAwsccNeptuneDbInstance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/neptune_db_instance#id DataAwsccNeptuneDbInstance#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-instance/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-neptune-db-instance/index:DataAwsccNeptuneDbInstanceConfig"
    },
    "@cdktn/provider-awscc.dataAwsccNeptuneDbInstance.DataAwsccNeptuneDbInstanceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNeptuneDbInstance.DataAwsccNeptuneDbInstanceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-neptune-db-instance/index.ts",
        "line": 25
      },
      "name": "DataAwsccNeptuneDbInstanceTags",
      "namespace": "dataAwsccNeptuneDbInstance",
      "symbolId": "src/data-awscc-neptune-db-instance/index:DataAwsccNeptuneDbInstanceTags"
    },
    "@cdktn/provider-awscc.dataAwsccNeptuneDbInstance.DataAwsccNeptuneDbInstanceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNeptuneDbInstance.DataAwsccNeptuneDbInstanceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-neptune-db-instance/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-awscc-neptune-db-instance/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-instance/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-awscc.dataAwsccNeptuneDbInstance.DataAwsccNeptuneDbInstanceTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccNeptuneDbInstanceTagsList",
      "namespace": "dataAwsccNeptuneDbInstance",
      "symbolId": "src/data-awscc-neptune-db-instance/index:DataAwsccNeptuneDbInstanceTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccNeptuneDbInstance.DataAwsccNeptuneDbInstanceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNeptuneDbInstance.DataAwsccNeptuneDbInstanceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-neptune-db-instance/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-neptune-db-instance/index.ts",
        "line": 48
      },
      "name": "DataAwsccNeptuneDbInstanceTagsOutputReference",
      "namespace": "dataAwsccNeptuneDbInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-instance/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-instance/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-instance/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNeptuneDbInstance.DataAwsccNeptuneDbInstanceTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-neptune-db-instance/index:DataAwsccNeptuneDbInstanceTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNeptuneDbInstances.DataAwsccNeptuneDbInstances": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/neptune_db_instances awscc_neptune_db_instances}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNeptuneDbInstances.DataAwsccNeptuneDbInstances",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/neptune_db_instances awscc_neptune_db_instances} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-neptune-db-instances/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccNeptuneDbInstances.DataAwsccNeptuneDbInstancesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-neptune-db-instances/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccNeptuneDbInstances resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-instances/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccNeptuneDbInstances to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/neptune_db_instances#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccNeptuneDbInstances that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccNeptuneDbInstances to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-instances/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-instances/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccNeptuneDbInstances",
      "namespace": "dataAwsccNeptuneDbInstances",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-instances/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-instances/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-instances/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-neptune-db-instances/index:DataAwsccNeptuneDbInstances"
    },
    "@cdktn/provider-awscc.dataAwsccNeptuneDbInstances.DataAwsccNeptuneDbInstancesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNeptuneDbInstances.DataAwsccNeptuneDbInstancesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-neptune-db-instances/index.ts",
        "line": 14
      },
      "name": "DataAwsccNeptuneDbInstancesConfig",
      "namespace": "dataAwsccNeptuneDbInstances",
      "symbolId": "src/data-awscc-neptune-db-instances/index:DataAwsccNeptuneDbInstancesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccNeptuneDbParameterGroup.DataAwsccNeptuneDbParameterGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/neptune_db_parameter_group awscc_neptune_db_parameter_group}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNeptuneDbParameterGroup.DataAwsccNeptuneDbParameterGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/neptune_db_parameter_group awscc_neptune_db_parameter_group} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-neptune-db-parameter-group/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-awscc.dataAwsccNeptuneDbParameterGroup.DataAwsccNeptuneDbParameterGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-neptune-db-parameter-group/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccNeptuneDbParameterGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-parameter-group/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 DataAwsccNeptuneDbParameterGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/neptune_db_parameter_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccNeptuneDbParameterGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccNeptuneDbParameterGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-parameter-group/index.ts",
            "line": 207
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-parameter-group/index.ts",
            "line": 213
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccNeptuneDbParameterGroup",
      "namespace": "dataAwsccNeptuneDbParameterGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-parameter-group/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-parameter-group/index.ts",
            "line": 165
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-parameter-group/index.ts",
            "line": 170
          },
          "name": "family",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-parameter-group/index.ts",
            "line": 188
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-parameter-group/index.ts",
            "line": 193
          },
          "name": "parameters",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-parameter-group/index.ts",
            "line": 199
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNeptuneDbParameterGroup.DataAwsccNeptuneDbParameterGroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-parameter-group/index.ts",
            "line": 183
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-parameter-group/index.ts",
            "line": 176
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-neptune-db-parameter-group/index:DataAwsccNeptuneDbParameterGroup"
    },
    "@cdktn/provider-awscc.dataAwsccNeptuneDbParameterGroup.DataAwsccNeptuneDbParameterGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNeptuneDbParameterGroup.DataAwsccNeptuneDbParameterGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-neptune-db-parameter-group/index.ts",
        "line": 14
      },
      "name": "DataAwsccNeptuneDbParameterGroupConfig",
      "namespace": "dataAwsccNeptuneDbParameterGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/neptune_db_parameter_group#id DataAwsccNeptuneDbParameterGroup#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-parameter-group/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-neptune-db-parameter-group/index:DataAwsccNeptuneDbParameterGroupConfig"
    },
    "@cdktn/provider-awscc.dataAwsccNeptuneDbParameterGroup.DataAwsccNeptuneDbParameterGroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNeptuneDbParameterGroup.DataAwsccNeptuneDbParameterGroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-neptune-db-parameter-group/index.ts",
        "line": 25
      },
      "name": "DataAwsccNeptuneDbParameterGroupTags",
      "namespace": "dataAwsccNeptuneDbParameterGroup",
      "symbolId": "src/data-awscc-neptune-db-parameter-group/index:DataAwsccNeptuneDbParameterGroupTags"
    },
    "@cdktn/provider-awscc.dataAwsccNeptuneDbParameterGroup.DataAwsccNeptuneDbParameterGroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNeptuneDbParameterGroup.DataAwsccNeptuneDbParameterGroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-neptune-db-parameter-group/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-awscc-neptune-db-parameter-group/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-parameter-group/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-awscc.dataAwsccNeptuneDbParameterGroup.DataAwsccNeptuneDbParameterGroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccNeptuneDbParameterGroupTagsList",
      "namespace": "dataAwsccNeptuneDbParameterGroup",
      "symbolId": "src/data-awscc-neptune-db-parameter-group/index:DataAwsccNeptuneDbParameterGroupTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccNeptuneDbParameterGroup.DataAwsccNeptuneDbParameterGroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNeptuneDbParameterGroup.DataAwsccNeptuneDbParameterGroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-neptune-db-parameter-group/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-neptune-db-parameter-group/index.ts",
        "line": 48
      },
      "name": "DataAwsccNeptuneDbParameterGroupTagsOutputReference",
      "namespace": "dataAwsccNeptuneDbParameterGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-parameter-group/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-parameter-group/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-parameter-group/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNeptuneDbParameterGroup.DataAwsccNeptuneDbParameterGroupTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-neptune-db-parameter-group/index:DataAwsccNeptuneDbParameterGroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNeptuneDbParameterGroups.DataAwsccNeptuneDbParameterGroups": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/neptune_db_parameter_groups awscc_neptune_db_parameter_groups}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNeptuneDbParameterGroups.DataAwsccNeptuneDbParameterGroups",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/neptune_db_parameter_groups awscc_neptune_db_parameter_groups} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-neptune-db-parameter-groups/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccNeptuneDbParameterGroups.DataAwsccNeptuneDbParameterGroupsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-neptune-db-parameter-groups/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccNeptuneDbParameterGroups resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-parameter-groups/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccNeptuneDbParameterGroups to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/neptune_db_parameter_groups#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccNeptuneDbParameterGroups that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccNeptuneDbParameterGroups to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-parameter-groups/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-parameter-groups/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccNeptuneDbParameterGroups",
      "namespace": "dataAwsccNeptuneDbParameterGroups",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-parameter-groups/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-parameter-groups/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-parameter-groups/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-neptune-db-parameter-groups/index:DataAwsccNeptuneDbParameterGroups"
    },
    "@cdktn/provider-awscc.dataAwsccNeptuneDbParameterGroups.DataAwsccNeptuneDbParameterGroupsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNeptuneDbParameterGroups.DataAwsccNeptuneDbParameterGroupsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-neptune-db-parameter-groups/index.ts",
        "line": 14
      },
      "name": "DataAwsccNeptuneDbParameterGroupsConfig",
      "namespace": "dataAwsccNeptuneDbParameterGroups",
      "symbolId": "src/data-awscc-neptune-db-parameter-groups/index:DataAwsccNeptuneDbParameterGroupsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccNeptuneDbSubnetGroup.DataAwsccNeptuneDbSubnetGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/neptune_db_subnet_group awscc_neptune_db_subnet_group}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNeptuneDbSubnetGroup.DataAwsccNeptuneDbSubnetGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/neptune_db_subnet_group awscc_neptune_db_subnet_group} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-neptune-db-subnet-group/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-awscc.dataAwsccNeptuneDbSubnetGroup.DataAwsccNeptuneDbSubnetGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-neptune-db-subnet-group/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccNeptuneDbSubnetGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-subnet-group/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 DataAwsccNeptuneDbSubnetGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/neptune_db_subnet_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccNeptuneDbSubnetGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccNeptuneDbSubnetGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-subnet-group/index.ts",
            "line": 202
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-subnet-group/index.ts",
            "line": 208
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccNeptuneDbSubnetGroup",
      "namespace": "dataAwsccNeptuneDbSubnetGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-subnet-group/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-subnet-group/index.ts",
            "line": 165
          },
          "name": "dbSubnetGroupDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-subnet-group/index.ts",
            "line": 170
          },
          "name": "dbSubnetGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-subnet-group/index.ts",
            "line": 188
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-subnet-group/index.ts",
            "line": 194
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNeptuneDbSubnetGroup.DataAwsccNeptuneDbSubnetGroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-subnet-group/index.ts",
            "line": 183
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-subnet-group/index.ts",
            "line": 176
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-neptune-db-subnet-group/index:DataAwsccNeptuneDbSubnetGroup"
    },
    "@cdktn/provider-awscc.dataAwsccNeptuneDbSubnetGroup.DataAwsccNeptuneDbSubnetGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNeptuneDbSubnetGroup.DataAwsccNeptuneDbSubnetGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-neptune-db-subnet-group/index.ts",
        "line": 14
      },
      "name": "DataAwsccNeptuneDbSubnetGroupConfig",
      "namespace": "dataAwsccNeptuneDbSubnetGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/neptune_db_subnet_group#id DataAwsccNeptuneDbSubnetGroup#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-subnet-group/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-neptune-db-subnet-group/index:DataAwsccNeptuneDbSubnetGroupConfig"
    },
    "@cdktn/provider-awscc.dataAwsccNeptuneDbSubnetGroup.DataAwsccNeptuneDbSubnetGroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNeptuneDbSubnetGroup.DataAwsccNeptuneDbSubnetGroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-neptune-db-subnet-group/index.ts",
        "line": 25
      },
      "name": "DataAwsccNeptuneDbSubnetGroupTags",
      "namespace": "dataAwsccNeptuneDbSubnetGroup",
      "symbolId": "src/data-awscc-neptune-db-subnet-group/index:DataAwsccNeptuneDbSubnetGroupTags"
    },
    "@cdktn/provider-awscc.dataAwsccNeptuneDbSubnetGroup.DataAwsccNeptuneDbSubnetGroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNeptuneDbSubnetGroup.DataAwsccNeptuneDbSubnetGroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-neptune-db-subnet-group/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-awscc-neptune-db-subnet-group/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-subnet-group/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-awscc.dataAwsccNeptuneDbSubnetGroup.DataAwsccNeptuneDbSubnetGroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccNeptuneDbSubnetGroupTagsList",
      "namespace": "dataAwsccNeptuneDbSubnetGroup",
      "symbolId": "src/data-awscc-neptune-db-subnet-group/index:DataAwsccNeptuneDbSubnetGroupTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccNeptuneDbSubnetGroup.DataAwsccNeptuneDbSubnetGroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNeptuneDbSubnetGroup.DataAwsccNeptuneDbSubnetGroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-neptune-db-subnet-group/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-neptune-db-subnet-group/index.ts",
        "line": 48
      },
      "name": "DataAwsccNeptuneDbSubnetGroupTagsOutputReference",
      "namespace": "dataAwsccNeptuneDbSubnetGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-subnet-group/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-subnet-group/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-subnet-group/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNeptuneDbSubnetGroup.DataAwsccNeptuneDbSubnetGroupTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-neptune-db-subnet-group/index:DataAwsccNeptuneDbSubnetGroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNeptuneDbSubnetGroups.DataAwsccNeptuneDbSubnetGroups": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/neptune_db_subnet_groups awscc_neptune_db_subnet_groups}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNeptuneDbSubnetGroups.DataAwsccNeptuneDbSubnetGroups",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/neptune_db_subnet_groups awscc_neptune_db_subnet_groups} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-neptune-db-subnet-groups/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccNeptuneDbSubnetGroups.DataAwsccNeptuneDbSubnetGroupsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-neptune-db-subnet-groups/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccNeptuneDbSubnetGroups resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-subnet-groups/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccNeptuneDbSubnetGroups to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/neptune_db_subnet_groups#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccNeptuneDbSubnetGroups that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccNeptuneDbSubnetGroups to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-subnet-groups/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-subnet-groups/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccNeptuneDbSubnetGroups",
      "namespace": "dataAwsccNeptuneDbSubnetGroups",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-subnet-groups/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-subnet-groups/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-db-subnet-groups/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-neptune-db-subnet-groups/index:DataAwsccNeptuneDbSubnetGroups"
    },
    "@cdktn/provider-awscc.dataAwsccNeptuneDbSubnetGroups.DataAwsccNeptuneDbSubnetGroupsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNeptuneDbSubnetGroups.DataAwsccNeptuneDbSubnetGroupsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-neptune-db-subnet-groups/index.ts",
        "line": 14
      },
      "name": "DataAwsccNeptuneDbSubnetGroupsConfig",
      "namespace": "dataAwsccNeptuneDbSubnetGroups",
      "symbolId": "src/data-awscc-neptune-db-subnet-groups/index:DataAwsccNeptuneDbSubnetGroupsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccNeptuneEventSubscription.DataAwsccNeptuneEventSubscription": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/neptune_event_subscription awscc_neptune_event_subscription}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNeptuneEventSubscription.DataAwsccNeptuneEventSubscription",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/neptune_event_subscription awscc_neptune_event_subscription} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-neptune-event-subscription/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-awscc.dataAwsccNeptuneEventSubscription.DataAwsccNeptuneEventSubscriptionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-neptune-event-subscription/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccNeptuneEventSubscription resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-neptune-event-subscription/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 DataAwsccNeptuneEventSubscription to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/neptune_event_subscription#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccNeptuneEventSubscription that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccNeptuneEventSubscription to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-neptune-event-subscription/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-awscc-neptune-event-subscription/index.ts",
            "line": 223
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccNeptuneEventSubscription",
      "namespace": "dataAwsccNeptuneEventSubscription",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-event-subscription/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-event-subscription/index.ts",
            "line": 165
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-event-subscription/index.ts",
            "line": 170
          },
          "name": "eventCategories",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-event-subscription/index.ts",
            "line": 188
          },
          "name": "snsTopicArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-event-subscription/index.ts",
            "line": 193
          },
          "name": "sourceIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-event-subscription/index.ts",
            "line": 198
          },
          "name": "sourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-event-subscription/index.ts",
            "line": 203
          },
          "name": "subscriptionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-event-subscription/index.ts",
            "line": 209
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNeptuneEventSubscription.DataAwsccNeptuneEventSubscriptionTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-event-subscription/index.ts",
            "line": 183
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-neptune-event-subscription/index.ts",
            "line": 176
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-neptune-event-subscription/index:DataAwsccNeptuneEventSubscription"
    },
    "@cdktn/provider-awscc.dataAwsccNeptuneEventSubscription.DataAwsccNeptuneEventSubscriptionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNeptuneEventSubscription.DataAwsccNeptuneEventSubscriptionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-neptune-event-subscription/index.ts",
        "line": 14
      },
      "name": "DataAwsccNeptuneEventSubscriptionConfig",
      "namespace": "dataAwsccNeptuneEventSubscription",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/neptune_event_subscription#id DataAwsccNeptuneEventSubscription#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-event-subscription/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-neptune-event-subscription/index:DataAwsccNeptuneEventSubscriptionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccNeptuneEventSubscription.DataAwsccNeptuneEventSubscriptionTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNeptuneEventSubscription.DataAwsccNeptuneEventSubscriptionTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-neptune-event-subscription/index.ts",
        "line": 25
      },
      "name": "DataAwsccNeptuneEventSubscriptionTags",
      "namespace": "dataAwsccNeptuneEventSubscription",
      "symbolId": "src/data-awscc-neptune-event-subscription/index:DataAwsccNeptuneEventSubscriptionTags"
    },
    "@cdktn/provider-awscc.dataAwsccNeptuneEventSubscription.DataAwsccNeptuneEventSubscriptionTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNeptuneEventSubscription.DataAwsccNeptuneEventSubscriptionTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-neptune-event-subscription/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-awscc-neptune-event-subscription/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-neptune-event-subscription/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-awscc.dataAwsccNeptuneEventSubscription.DataAwsccNeptuneEventSubscriptionTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccNeptuneEventSubscriptionTagsList",
      "namespace": "dataAwsccNeptuneEventSubscription",
      "symbolId": "src/data-awscc-neptune-event-subscription/index:DataAwsccNeptuneEventSubscriptionTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccNeptuneEventSubscription.DataAwsccNeptuneEventSubscriptionTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNeptuneEventSubscription.DataAwsccNeptuneEventSubscriptionTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-neptune-event-subscription/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-neptune-event-subscription/index.ts",
        "line": 48
      },
      "name": "DataAwsccNeptuneEventSubscriptionTagsOutputReference",
      "namespace": "dataAwsccNeptuneEventSubscription",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-event-subscription/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-event-subscription/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-neptune-event-subscription/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNeptuneEventSubscription.DataAwsccNeptuneEventSubscriptionTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-neptune-event-subscription/index:DataAwsccNeptuneEventSubscriptionTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNeptuneEventSubscriptions.DataAwsccNeptuneEventSubscriptions": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/neptune_event_subscriptions awscc_neptune_event_subscriptions}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNeptuneEventSubscriptions.DataAwsccNeptuneEventSubscriptions",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/neptune_event_subscriptions awscc_neptune_event_subscriptions} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-neptune-event-subscriptions/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccNeptuneEventSubscriptions.DataAwsccNeptuneEventSubscriptionsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-neptune-event-subscriptions/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccNeptuneEventSubscriptions resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-neptune-event-subscriptions/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccNeptuneEventSubscriptions to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/neptune_event_subscriptions#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccNeptuneEventSubscriptions that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccNeptuneEventSubscriptions to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-neptune-event-subscriptions/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-neptune-event-subscriptions/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccNeptuneEventSubscriptions",
      "namespace": "dataAwsccNeptuneEventSubscriptions",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-event-subscriptions/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-event-subscriptions/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-event-subscriptions/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-neptune-event-subscriptions/index:DataAwsccNeptuneEventSubscriptions"
    },
    "@cdktn/provider-awscc.dataAwsccNeptuneEventSubscriptions.DataAwsccNeptuneEventSubscriptionsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNeptuneEventSubscriptions.DataAwsccNeptuneEventSubscriptionsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-neptune-event-subscriptions/index.ts",
        "line": 14
      },
      "name": "DataAwsccNeptuneEventSubscriptionsConfig",
      "namespace": "dataAwsccNeptuneEventSubscriptions",
      "symbolId": "src/data-awscc-neptune-event-subscriptions/index:DataAwsccNeptuneEventSubscriptionsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccNeptuneGlobalCluster.DataAwsccNeptuneGlobalCluster": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/neptune_global_cluster awscc_neptune_global_cluster}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNeptuneGlobalCluster.DataAwsccNeptuneGlobalCluster",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/neptune_global_cluster awscc_neptune_global_cluster} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-neptune-global-cluster/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-awscc.dataAwsccNeptuneGlobalCluster.DataAwsccNeptuneGlobalClusterConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-neptune-global-cluster/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccNeptuneGlobalCluster resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-neptune-global-cluster/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 DataAwsccNeptuneGlobalCluster to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/neptune_global_cluster#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccNeptuneGlobalCluster that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccNeptuneGlobalCluster to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-neptune-global-cluster/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-awscc-neptune-global-cluster/index.ts",
            "line": 223
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccNeptuneGlobalCluster",
      "namespace": "dataAwsccNeptuneGlobalCluster",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-global-cluster/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-global-cluster/index.ts",
            "line": 165
          },
          "name": "deletionProtection",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-global-cluster/index.ts",
            "line": 170
          },
          "name": "engine",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-global-cluster/index.ts",
            "line": 175
          },
          "name": "engineVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-global-cluster/index.ts",
            "line": 180
          },
          "name": "globalClusterIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-global-cluster/index.ts",
            "line": 198
          },
          "name": "sourceDbClusterIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-global-cluster/index.ts",
            "line": 203
          },
          "name": "storageEncrypted",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-global-cluster/index.ts",
            "line": 209
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNeptuneGlobalCluster.DataAwsccNeptuneGlobalClusterTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-global-cluster/index.ts",
            "line": 193
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-neptune-global-cluster/index.ts",
            "line": 186
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-neptune-global-cluster/index:DataAwsccNeptuneGlobalCluster"
    },
    "@cdktn/provider-awscc.dataAwsccNeptuneGlobalCluster.DataAwsccNeptuneGlobalClusterConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNeptuneGlobalCluster.DataAwsccNeptuneGlobalClusterConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-neptune-global-cluster/index.ts",
        "line": 14
      },
      "name": "DataAwsccNeptuneGlobalClusterConfig",
      "namespace": "dataAwsccNeptuneGlobalCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/neptune_global_cluster#id DataAwsccNeptuneGlobalCluster#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-global-cluster/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-neptune-global-cluster/index:DataAwsccNeptuneGlobalClusterConfig"
    },
    "@cdktn/provider-awscc.dataAwsccNeptuneGlobalCluster.DataAwsccNeptuneGlobalClusterTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNeptuneGlobalCluster.DataAwsccNeptuneGlobalClusterTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-neptune-global-cluster/index.ts",
        "line": 25
      },
      "name": "DataAwsccNeptuneGlobalClusterTags",
      "namespace": "dataAwsccNeptuneGlobalCluster",
      "symbolId": "src/data-awscc-neptune-global-cluster/index:DataAwsccNeptuneGlobalClusterTags"
    },
    "@cdktn/provider-awscc.dataAwsccNeptuneGlobalCluster.DataAwsccNeptuneGlobalClusterTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNeptuneGlobalCluster.DataAwsccNeptuneGlobalClusterTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-neptune-global-cluster/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-awscc-neptune-global-cluster/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-neptune-global-cluster/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-awscc.dataAwsccNeptuneGlobalCluster.DataAwsccNeptuneGlobalClusterTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccNeptuneGlobalClusterTagsList",
      "namespace": "dataAwsccNeptuneGlobalCluster",
      "symbolId": "src/data-awscc-neptune-global-cluster/index:DataAwsccNeptuneGlobalClusterTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccNeptuneGlobalCluster.DataAwsccNeptuneGlobalClusterTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNeptuneGlobalCluster.DataAwsccNeptuneGlobalClusterTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-neptune-global-cluster/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-neptune-global-cluster/index.ts",
        "line": 48
      },
      "name": "DataAwsccNeptuneGlobalClusterTagsOutputReference",
      "namespace": "dataAwsccNeptuneGlobalCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-global-cluster/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-global-cluster/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-neptune-global-cluster/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNeptuneGlobalCluster.DataAwsccNeptuneGlobalClusterTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-neptune-global-cluster/index:DataAwsccNeptuneGlobalClusterTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNeptuneGlobalClusters.DataAwsccNeptuneGlobalClusters": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/neptune_global_clusters awscc_neptune_global_clusters}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNeptuneGlobalClusters.DataAwsccNeptuneGlobalClusters",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/neptune_global_clusters awscc_neptune_global_clusters} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-neptune-global-clusters/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccNeptuneGlobalClusters.DataAwsccNeptuneGlobalClustersConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-neptune-global-clusters/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccNeptuneGlobalClusters resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-neptune-global-clusters/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccNeptuneGlobalClusters to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/neptune_global_clusters#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccNeptuneGlobalClusters that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccNeptuneGlobalClusters to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-neptune-global-clusters/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-neptune-global-clusters/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccNeptuneGlobalClusters",
      "namespace": "dataAwsccNeptuneGlobalClusters",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-global-clusters/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-global-clusters/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptune-global-clusters/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-neptune-global-clusters/index:DataAwsccNeptuneGlobalClusters"
    },
    "@cdktn/provider-awscc.dataAwsccNeptuneGlobalClusters.DataAwsccNeptuneGlobalClustersConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNeptuneGlobalClusters.DataAwsccNeptuneGlobalClustersConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-neptune-global-clusters/index.ts",
        "line": 14
      },
      "name": "DataAwsccNeptuneGlobalClustersConfig",
      "namespace": "dataAwsccNeptuneGlobalClusters",
      "symbolId": "src/data-awscc-neptune-global-clusters/index:DataAwsccNeptuneGlobalClustersConfig"
    },
    "@cdktn/provider-awscc.dataAwsccNeptunegraphGraph.DataAwsccNeptunegraphGraph": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/neptunegraph_graph awscc_neptunegraph_graph}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNeptunegraphGraph.DataAwsccNeptunegraphGraph",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/neptunegraph_graph awscc_neptunegraph_graph} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-neptunegraph-graph/index.ts",
          "line": 195
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccNeptunegraphGraph.DataAwsccNeptunegraphGraphConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-neptunegraph-graph/index.ts",
        "line": 163
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccNeptunegraphGraph resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-neptunegraph-graph/index.ts",
            "line": 180
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccNeptunegraphGraph to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/neptunegraph_graph#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccNeptunegraphGraph that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccNeptunegraphGraph to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-neptunegraph-graph/index.ts",
            "line": 292
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-neptunegraph-graph/index.ts",
            "line": 298
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccNeptunegraphGraph",
      "namespace": "dataAwsccNeptunegraphGraph",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptunegraph-graph/index.ts",
            "line": 168
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptunegraph-graph/index.ts",
            "line": 219
          },
          "name": "deletionProtection",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptunegraph-graph/index.ts",
            "line": 224
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptunegraph-graph/index.ts",
            "line": 229
          },
          "name": "graphArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptunegraph-graph/index.ts",
            "line": 234
          },
          "name": "graphId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptunegraph-graph/index.ts",
            "line": 239
          },
          "name": "graphName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptunegraph-graph/index.ts",
            "line": 257
          },
          "name": "kmsKeyIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptunegraph-graph/index.ts",
            "line": 262
          },
          "name": "provisionedMemory",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptunegraph-graph/index.ts",
            "line": 267
          },
          "name": "publicConnectivity",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptunegraph-graph/index.ts",
            "line": 272
          },
          "name": "replicaCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptunegraph-graph/index.ts",
            "line": 278
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNeptunegraphGraph.DataAwsccNeptunegraphGraphTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptunegraph-graph/index.ts",
            "line": 284
          },
          "name": "vectorSearchConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNeptunegraphGraph.DataAwsccNeptunegraphGraphVectorSearchConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptunegraph-graph/index.ts",
            "line": 252
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-neptunegraph-graph/index.ts",
            "line": 245
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-neptunegraph-graph/index:DataAwsccNeptunegraphGraph"
    },
    "@cdktn/provider-awscc.dataAwsccNeptunegraphGraph.DataAwsccNeptunegraphGraphConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNeptunegraphGraph.DataAwsccNeptunegraphGraphConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-neptunegraph-graph/index.ts",
        "line": 14
      },
      "name": "DataAwsccNeptunegraphGraphConfig",
      "namespace": "dataAwsccNeptunegraphGraph",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/neptunegraph_graph#id DataAwsccNeptunegraphGraph#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptunegraph-graph/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-neptunegraph-graph/index:DataAwsccNeptunegraphGraphConfig"
    },
    "@cdktn/provider-awscc.dataAwsccNeptunegraphGraph.DataAwsccNeptunegraphGraphTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNeptunegraphGraph.DataAwsccNeptunegraphGraphTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-neptunegraph-graph/index.ts",
        "line": 25
      },
      "name": "DataAwsccNeptunegraphGraphTags",
      "namespace": "dataAwsccNeptunegraphGraph",
      "symbolId": "src/data-awscc-neptunegraph-graph/index:DataAwsccNeptunegraphGraphTags"
    },
    "@cdktn/provider-awscc.dataAwsccNeptunegraphGraph.DataAwsccNeptunegraphGraphTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNeptunegraphGraph.DataAwsccNeptunegraphGraphTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-neptunegraph-graph/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-awscc-neptunegraph-graph/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-neptunegraph-graph/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-awscc.dataAwsccNeptunegraphGraph.DataAwsccNeptunegraphGraphTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccNeptunegraphGraphTagsList",
      "namespace": "dataAwsccNeptunegraphGraph",
      "symbolId": "src/data-awscc-neptunegraph-graph/index:DataAwsccNeptunegraphGraphTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccNeptunegraphGraph.DataAwsccNeptunegraphGraphTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNeptunegraphGraph.DataAwsccNeptunegraphGraphTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-neptunegraph-graph/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-neptunegraph-graph/index.ts",
        "line": 48
      },
      "name": "DataAwsccNeptunegraphGraphTagsOutputReference",
      "namespace": "dataAwsccNeptunegraphGraph",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptunegraph-graph/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptunegraph-graph/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-neptunegraph-graph/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNeptunegraphGraph.DataAwsccNeptunegraphGraphTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-neptunegraph-graph/index:DataAwsccNeptunegraphGraphTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNeptunegraphGraph.DataAwsccNeptunegraphGraphVectorSearchConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNeptunegraphGraph.DataAwsccNeptunegraphGraphVectorSearchConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-neptunegraph-graph/index.ts",
        "line": 105
      },
      "name": "DataAwsccNeptunegraphGraphVectorSearchConfiguration",
      "namespace": "dataAwsccNeptunegraphGraph",
      "symbolId": "src/data-awscc-neptunegraph-graph/index:DataAwsccNeptunegraphGraphVectorSearchConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccNeptunegraphGraph.DataAwsccNeptunegraphGraphVectorSearchConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNeptunegraphGraph.DataAwsccNeptunegraphGraphVectorSearchConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-neptunegraph-graph/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-awscc-neptunegraph-graph/index.ts",
        "line": 128
      },
      "name": "DataAwsccNeptunegraphGraphVectorSearchConfigurationOutputReference",
      "namespace": "dataAwsccNeptunegraphGraph",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptunegraph-graph/index.ts",
            "line": 155
          },
          "name": "vectorSearchDimension",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-neptunegraph-graph/index.ts",
            "line": 139
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNeptunegraphGraph.DataAwsccNeptunegraphGraphVectorSearchConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-neptunegraph-graph/index:DataAwsccNeptunegraphGraphVectorSearchConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNeptunegraphGraphSnapshot.DataAwsccNeptunegraphGraphSnapshot": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/neptunegraph_graph_snapshot awscc_neptunegraph_graph_snapshot}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNeptunegraphGraphSnapshot.DataAwsccNeptunegraphGraphSnapshot",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/neptunegraph_graph_snapshot awscc_neptunegraph_graph_snapshot} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-neptunegraph-graph-snapshot/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-awscc.dataAwsccNeptunegraphGraphSnapshot.DataAwsccNeptunegraphGraphSnapshotConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-neptunegraph-graph-snapshot/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccNeptunegraphGraphSnapshot resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-neptunegraph-graph-snapshot/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 DataAwsccNeptunegraphGraphSnapshot to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/neptunegraph_graph_snapshot#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccNeptunegraphGraphSnapshot that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccNeptunegraphGraphSnapshot to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-neptunegraph-graph-snapshot/index.ts",
            "line": 222
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-neptunegraph-graph-snapshot/index.ts",
            "line": 228
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccNeptunegraphGraphSnapshot",
      "namespace": "dataAwsccNeptunegraphGraphSnapshot",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptunegraph-graph-snapshot/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptunegraph-graph-snapshot/index.ts",
            "line": 165
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptunegraph-graph-snapshot/index.ts",
            "line": 170
          },
          "name": "graphIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptunegraph-graph-snapshot/index.ts",
            "line": 175
          },
          "name": "graphSnapshotId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptunegraph-graph-snapshot/index.ts",
            "line": 193
          },
          "name": "kmsKeyIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptunegraph-graph-snapshot/index.ts",
            "line": 198
          },
          "name": "snapshotCreateTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptunegraph-graph-snapshot/index.ts",
            "line": 203
          },
          "name": "snapshotName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptunegraph-graph-snapshot/index.ts",
            "line": 208
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptunegraph-graph-snapshot/index.ts",
            "line": 214
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNeptunegraphGraphSnapshot.DataAwsccNeptunegraphGraphSnapshotTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptunegraph-graph-snapshot/index.ts",
            "line": 188
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-neptunegraph-graph-snapshot/index.ts",
            "line": 181
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-neptunegraph-graph-snapshot/index:DataAwsccNeptunegraphGraphSnapshot"
    },
    "@cdktn/provider-awscc.dataAwsccNeptunegraphGraphSnapshot.DataAwsccNeptunegraphGraphSnapshotConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNeptunegraphGraphSnapshot.DataAwsccNeptunegraphGraphSnapshotConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-neptunegraph-graph-snapshot/index.ts",
        "line": 14
      },
      "name": "DataAwsccNeptunegraphGraphSnapshotConfig",
      "namespace": "dataAwsccNeptunegraphGraphSnapshot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/neptunegraph_graph_snapshot#id DataAwsccNeptunegraphGraphSnapshot#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptunegraph-graph-snapshot/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-neptunegraph-graph-snapshot/index:DataAwsccNeptunegraphGraphSnapshotConfig"
    },
    "@cdktn/provider-awscc.dataAwsccNeptunegraphGraphSnapshot.DataAwsccNeptunegraphGraphSnapshotTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNeptunegraphGraphSnapshot.DataAwsccNeptunegraphGraphSnapshotTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-neptunegraph-graph-snapshot/index.ts",
        "line": 25
      },
      "name": "DataAwsccNeptunegraphGraphSnapshotTags",
      "namespace": "dataAwsccNeptunegraphGraphSnapshot",
      "symbolId": "src/data-awscc-neptunegraph-graph-snapshot/index:DataAwsccNeptunegraphGraphSnapshotTags"
    },
    "@cdktn/provider-awscc.dataAwsccNeptunegraphGraphSnapshot.DataAwsccNeptunegraphGraphSnapshotTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNeptunegraphGraphSnapshot.DataAwsccNeptunegraphGraphSnapshotTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-neptunegraph-graph-snapshot/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-awscc-neptunegraph-graph-snapshot/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-neptunegraph-graph-snapshot/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-awscc.dataAwsccNeptunegraphGraphSnapshot.DataAwsccNeptunegraphGraphSnapshotTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccNeptunegraphGraphSnapshotTagsList",
      "namespace": "dataAwsccNeptunegraphGraphSnapshot",
      "symbolId": "src/data-awscc-neptunegraph-graph-snapshot/index:DataAwsccNeptunegraphGraphSnapshotTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccNeptunegraphGraphSnapshot.DataAwsccNeptunegraphGraphSnapshotTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNeptunegraphGraphSnapshot.DataAwsccNeptunegraphGraphSnapshotTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-neptunegraph-graph-snapshot/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-neptunegraph-graph-snapshot/index.ts",
        "line": 48
      },
      "name": "DataAwsccNeptunegraphGraphSnapshotTagsOutputReference",
      "namespace": "dataAwsccNeptunegraphGraphSnapshot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptunegraph-graph-snapshot/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptunegraph-graph-snapshot/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-neptunegraph-graph-snapshot/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNeptunegraphGraphSnapshot.DataAwsccNeptunegraphGraphSnapshotTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-neptunegraph-graph-snapshot/index:DataAwsccNeptunegraphGraphSnapshotTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNeptunegraphGraphSnapshots.DataAwsccNeptunegraphGraphSnapshots": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/neptunegraph_graph_snapshots awscc_neptunegraph_graph_snapshots}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNeptunegraphGraphSnapshots.DataAwsccNeptunegraphGraphSnapshots",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/neptunegraph_graph_snapshots awscc_neptunegraph_graph_snapshots} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-neptunegraph-graph-snapshots/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccNeptunegraphGraphSnapshots.DataAwsccNeptunegraphGraphSnapshotsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-neptunegraph-graph-snapshots/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccNeptunegraphGraphSnapshots resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-neptunegraph-graph-snapshots/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccNeptunegraphGraphSnapshots to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/neptunegraph_graph_snapshots#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccNeptunegraphGraphSnapshots that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccNeptunegraphGraphSnapshots to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-neptunegraph-graph-snapshots/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-neptunegraph-graph-snapshots/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccNeptunegraphGraphSnapshots",
      "namespace": "dataAwsccNeptunegraphGraphSnapshots",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptunegraph-graph-snapshots/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptunegraph-graph-snapshots/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptunegraph-graph-snapshots/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-neptunegraph-graph-snapshots/index:DataAwsccNeptunegraphGraphSnapshots"
    },
    "@cdktn/provider-awscc.dataAwsccNeptunegraphGraphSnapshots.DataAwsccNeptunegraphGraphSnapshotsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNeptunegraphGraphSnapshots.DataAwsccNeptunegraphGraphSnapshotsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-neptunegraph-graph-snapshots/index.ts",
        "line": 14
      },
      "name": "DataAwsccNeptunegraphGraphSnapshotsConfig",
      "namespace": "dataAwsccNeptunegraphGraphSnapshots",
      "symbolId": "src/data-awscc-neptunegraph-graph-snapshots/index:DataAwsccNeptunegraphGraphSnapshotsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccNeptunegraphGraphs.DataAwsccNeptunegraphGraphs": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/neptunegraph_graphs awscc_neptunegraph_graphs}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNeptunegraphGraphs.DataAwsccNeptunegraphGraphs",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/neptunegraph_graphs awscc_neptunegraph_graphs} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-neptunegraph-graphs/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccNeptunegraphGraphs.DataAwsccNeptunegraphGraphsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-neptunegraph-graphs/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccNeptunegraphGraphs resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-neptunegraph-graphs/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccNeptunegraphGraphs to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/neptunegraph_graphs#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccNeptunegraphGraphs that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccNeptunegraphGraphs to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-neptunegraph-graphs/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-neptunegraph-graphs/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccNeptunegraphGraphs",
      "namespace": "dataAwsccNeptunegraphGraphs",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptunegraph-graphs/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptunegraph-graphs/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptunegraph-graphs/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-neptunegraph-graphs/index:DataAwsccNeptunegraphGraphs"
    },
    "@cdktn/provider-awscc.dataAwsccNeptunegraphGraphs.DataAwsccNeptunegraphGraphsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNeptunegraphGraphs.DataAwsccNeptunegraphGraphsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-neptunegraph-graphs/index.ts",
        "line": 14
      },
      "name": "DataAwsccNeptunegraphGraphsConfig",
      "namespace": "dataAwsccNeptunegraphGraphs",
      "symbolId": "src/data-awscc-neptunegraph-graphs/index:DataAwsccNeptunegraphGraphsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccNeptunegraphPrivateGraphEndpoint.DataAwsccNeptunegraphPrivateGraphEndpoint": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/neptunegraph_private_graph_endpoint awscc_neptunegraph_private_graph_endpoint}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNeptunegraphPrivateGraphEndpoint.DataAwsccNeptunegraphPrivateGraphEndpoint",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/neptunegraph_private_graph_endpoint awscc_neptunegraph_private_graph_endpoint} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-neptunegraph-private-graph-endpoint/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccNeptunegraphPrivateGraphEndpoint.DataAwsccNeptunegraphPrivateGraphEndpointConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-neptunegraph-private-graph-endpoint/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccNeptunegraphPrivateGraphEndpoint resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-neptunegraph-private-graph-endpoint/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccNeptunegraphPrivateGraphEndpoint to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/neptunegraph_private_graph_endpoint#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccNeptunegraphPrivateGraphEndpoint that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccNeptunegraphPrivateGraphEndpoint to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-neptunegraph-private-graph-endpoint/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-awscc-neptunegraph-private-graph-endpoint/index.ts",
            "line": 137
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccNeptunegraphPrivateGraphEndpoint",
      "namespace": "dataAwsccNeptunegraphPrivateGraphEndpoint",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptunegraph-private-graph-endpoint/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptunegraph-private-graph-endpoint/index.ts",
            "line": 85
          },
          "name": "graphIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptunegraph-private-graph-endpoint/index.ts",
            "line": 103
          },
          "name": "privateGraphEndpointIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptunegraph-private-graph-endpoint/index.ts",
            "line": 108
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptunegraph-private-graph-endpoint/index.ts",
            "line": 113
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptunegraph-private-graph-endpoint/index.ts",
            "line": 118
          },
          "name": "vpcEndpointId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptunegraph-private-graph-endpoint/index.ts",
            "line": 123
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptunegraph-private-graph-endpoint/index.ts",
            "line": 98
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-neptunegraph-private-graph-endpoint/index.ts",
            "line": 91
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-neptunegraph-private-graph-endpoint/index:DataAwsccNeptunegraphPrivateGraphEndpoint"
    },
    "@cdktn/provider-awscc.dataAwsccNeptunegraphPrivateGraphEndpoint.DataAwsccNeptunegraphPrivateGraphEndpointConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNeptunegraphPrivateGraphEndpoint.DataAwsccNeptunegraphPrivateGraphEndpointConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-neptunegraph-private-graph-endpoint/index.ts",
        "line": 14
      },
      "name": "DataAwsccNeptunegraphPrivateGraphEndpointConfig",
      "namespace": "dataAwsccNeptunegraphPrivateGraphEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/neptunegraph_private_graph_endpoint#id DataAwsccNeptunegraphPrivateGraphEndpoint#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptunegraph-private-graph-endpoint/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-neptunegraph-private-graph-endpoint/index:DataAwsccNeptunegraphPrivateGraphEndpointConfig"
    },
    "@cdktn/provider-awscc.dataAwsccNeptunegraphPrivateGraphEndpoints.DataAwsccNeptunegraphPrivateGraphEndpoints": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/neptunegraph_private_graph_endpoints awscc_neptunegraph_private_graph_endpoints}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNeptunegraphPrivateGraphEndpoints.DataAwsccNeptunegraphPrivateGraphEndpoints",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/neptunegraph_private_graph_endpoints awscc_neptunegraph_private_graph_endpoints} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-neptunegraph-private-graph-endpoints/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccNeptunegraphPrivateGraphEndpoints.DataAwsccNeptunegraphPrivateGraphEndpointsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-neptunegraph-private-graph-endpoints/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccNeptunegraphPrivateGraphEndpoints resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-neptunegraph-private-graph-endpoints/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccNeptunegraphPrivateGraphEndpoints to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/neptunegraph_private_graph_endpoints#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccNeptunegraphPrivateGraphEndpoints that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccNeptunegraphPrivateGraphEndpoints to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-neptunegraph-private-graph-endpoints/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-neptunegraph-private-graph-endpoints/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccNeptunegraphPrivateGraphEndpoints",
      "namespace": "dataAwsccNeptunegraphPrivateGraphEndpoints",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptunegraph-private-graph-endpoints/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptunegraph-private-graph-endpoints/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-neptunegraph-private-graph-endpoints/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-neptunegraph-private-graph-endpoints/index:DataAwsccNeptunegraphPrivateGraphEndpoints"
    },
    "@cdktn/provider-awscc.dataAwsccNeptunegraphPrivateGraphEndpoints.DataAwsccNeptunegraphPrivateGraphEndpointsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNeptunegraphPrivateGraphEndpoints.DataAwsccNeptunegraphPrivateGraphEndpointsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-neptunegraph-private-graph-endpoints/index.ts",
        "line": 14
      },
      "name": "DataAwsccNeptunegraphPrivateGraphEndpointsConfig",
      "namespace": "dataAwsccNeptunegraphPrivateGraphEndpoints",
      "symbolId": "src/data-awscc-neptunegraph-private-graph-endpoints/index:DataAwsccNeptunegraphPrivateGraphEndpointsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewall.DataAwsccNetworkfirewallFirewall": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkfirewall_firewall awscc_networkfirewall_firewall}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewall.DataAwsccNetworkfirewallFirewall",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkfirewall_firewall awscc_networkfirewall_firewall} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkfirewall-firewall/index.ts",
          "line": 296
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewall.DataAwsccNetworkfirewallFirewallConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-firewall/index.ts",
        "line": 264
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccNetworkfirewallFirewall resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-firewall/index.ts",
            "line": 281
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccNetworkfirewallFirewall to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkfirewall_firewall#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccNetworkfirewallFirewall that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccNetworkfirewallFirewall to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-firewall/index.ts",
            "line": 424
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-firewall/index.ts",
            "line": 430
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccNetworkfirewallFirewall",
      "namespace": "dataAwsccNetworkfirewallFirewall",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-firewall/index.ts",
            "line": 269
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-firewall/index.ts",
            "line": 320
          },
          "name": "availabilityZoneChangeProtection",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-firewall/index.ts",
            "line": 326
          },
          "name": "availabilityZoneMappings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewall.DataAwsccNetworkfirewallFirewallAvailabilityZoneMappingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-firewall/index.ts",
            "line": 331
          },
          "name": "deleteProtection",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-firewall/index.ts",
            "line": 336
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-firewall/index.ts",
            "line": 341
          },
          "name": "enabledAnalysisTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-firewall/index.ts",
            "line": 346
          },
          "name": "endpointIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-firewall/index.ts",
            "line": 351
          },
          "name": "firewallArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-firewall/index.ts",
            "line": 356
          },
          "name": "firewallId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-firewall/index.ts",
            "line": 361
          },
          "name": "firewallName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-firewall/index.ts",
            "line": 366
          },
          "name": "firewallPolicyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-firewall/index.ts",
            "line": 371
          },
          "name": "firewallPolicyChangeProtection",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-firewall/index.ts",
            "line": 389
          },
          "name": "subnetChangeProtection",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-firewall/index.ts",
            "line": 395
          },
          "name": "subnetMappings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewall.DataAwsccNetworkfirewallFirewallSubnetMappingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-firewall/index.ts",
            "line": 401
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewall.DataAwsccNetworkfirewallFirewallTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-firewall/index.ts",
            "line": 406
          },
          "name": "transitGatewayAttachmentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-firewall/index.ts",
            "line": 411
          },
          "name": "transitGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-firewall/index.ts",
            "line": 416
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-firewall/index.ts",
            "line": 384
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-firewall/index.ts",
            "line": 377
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkfirewall-firewall/index:DataAwsccNetworkfirewallFirewall"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewall.DataAwsccNetworkfirewallFirewallAvailabilityZoneMappings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewall.DataAwsccNetworkfirewallFirewallAvailabilityZoneMappings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-firewall/index.ts",
        "line": 25
      },
      "name": "DataAwsccNetworkfirewallFirewallAvailabilityZoneMappings",
      "namespace": "dataAwsccNetworkfirewallFirewall",
      "symbolId": "src/data-awscc-networkfirewall-firewall/index:DataAwsccNetworkfirewallFirewallAvailabilityZoneMappings"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewall.DataAwsccNetworkfirewallFirewallAvailabilityZoneMappingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewall.DataAwsccNetworkfirewallFirewallAvailabilityZoneMappingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkfirewall-firewall/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-firewall/index.ts",
        "line": 82
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-firewall/index.ts",
            "line": 96
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewall.DataAwsccNetworkfirewallFirewallAvailabilityZoneMappingsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccNetworkfirewallFirewallAvailabilityZoneMappingsList",
      "namespace": "dataAwsccNetworkfirewallFirewall",
      "symbolId": "src/data-awscc-networkfirewall-firewall/index:DataAwsccNetworkfirewallFirewallAvailabilityZoneMappingsList"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewall.DataAwsccNetworkfirewallFirewallAvailabilityZoneMappingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewall.DataAwsccNetworkfirewallFirewallAvailabilityZoneMappingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkfirewall-firewall/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-firewall/index.ts",
        "line": 48
      },
      "name": "DataAwsccNetworkfirewallFirewallAvailabilityZoneMappingsOutputReference",
      "namespace": "dataAwsccNetworkfirewallFirewall",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-firewall/index.ts",
            "line": 77
          },
          "name": "availabilityZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-firewall/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewall.DataAwsccNetworkfirewallFirewallAvailabilityZoneMappings"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkfirewall-firewall/index:DataAwsccNetworkfirewallFirewallAvailabilityZoneMappingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewall.DataAwsccNetworkfirewallFirewallConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewall.DataAwsccNetworkfirewallFirewallConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-firewall/index.ts",
        "line": 14
      },
      "name": "DataAwsccNetworkfirewallFirewallConfig",
      "namespace": "dataAwsccNetworkfirewallFirewall",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkfirewall_firewall#id DataAwsccNetworkfirewallFirewall#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-firewall/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkfirewall-firewall/index:DataAwsccNetworkfirewallFirewallConfig"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewall.DataAwsccNetworkfirewallFirewallSubnetMappings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewall.DataAwsccNetworkfirewallFirewallSubnetMappings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-firewall/index.ts",
        "line": 100
      },
      "name": "DataAwsccNetworkfirewallFirewallSubnetMappings",
      "namespace": "dataAwsccNetworkfirewallFirewall",
      "symbolId": "src/data-awscc-networkfirewall-firewall/index:DataAwsccNetworkfirewallFirewallSubnetMappings"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewall.DataAwsccNetworkfirewallFirewallSubnetMappingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewall.DataAwsccNetworkfirewallFirewallSubnetMappingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkfirewall-firewall/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-firewall/index.ts",
        "line": 162
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-firewall/index.ts",
            "line": 176
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewall.DataAwsccNetworkfirewallFirewallSubnetMappingsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccNetworkfirewallFirewallSubnetMappingsList",
      "namespace": "dataAwsccNetworkfirewallFirewall",
      "symbolId": "src/data-awscc-networkfirewall-firewall/index:DataAwsccNetworkfirewallFirewallSubnetMappingsList"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewall.DataAwsccNetworkfirewallFirewallSubnetMappingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewall.DataAwsccNetworkfirewallFirewallSubnetMappingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkfirewall-firewall/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/data-awscc-networkfirewall-firewall/index.ts",
        "line": 123
      },
      "name": "DataAwsccNetworkfirewallFirewallSubnetMappingsOutputReference",
      "namespace": "dataAwsccNetworkfirewallFirewall",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-firewall/index.ts",
            "line": 152
          },
          "name": "ipAddressType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-firewall/index.ts",
            "line": 157
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-firewall/index.ts",
            "line": 136
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewall.DataAwsccNetworkfirewallFirewallSubnetMappings"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkfirewall-firewall/index:DataAwsccNetworkfirewallFirewallSubnetMappingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewall.DataAwsccNetworkfirewallFirewallTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewall.DataAwsccNetworkfirewallFirewallTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-firewall/index.ts",
        "line": 180
      },
      "name": "DataAwsccNetworkfirewallFirewallTags",
      "namespace": "dataAwsccNetworkfirewallFirewall",
      "symbolId": "src/data-awscc-networkfirewall-firewall/index:DataAwsccNetworkfirewallFirewallTags"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewall.DataAwsccNetworkfirewallFirewallTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewall.DataAwsccNetworkfirewallFirewallTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkfirewall-firewall/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-firewall/index.ts",
        "line": 242
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-firewall/index.ts",
            "line": 256
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewall.DataAwsccNetworkfirewallFirewallTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccNetworkfirewallFirewallTagsList",
      "namespace": "dataAwsccNetworkfirewallFirewall",
      "symbolId": "src/data-awscc-networkfirewall-firewall/index:DataAwsccNetworkfirewallFirewallTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewall.DataAwsccNetworkfirewallFirewallTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewall.DataAwsccNetworkfirewallFirewallTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkfirewall-firewall/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-firewall/index.ts",
        "line": 203
      },
      "name": "DataAwsccNetworkfirewallFirewallTagsOutputReference",
      "namespace": "dataAwsccNetworkfirewallFirewall",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-firewall/index.ts",
            "line": 232
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-firewall/index.ts",
            "line": 237
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-firewall/index.ts",
            "line": 216
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewall.DataAwsccNetworkfirewallFirewallTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkfirewall-firewall/index:DataAwsccNetworkfirewallFirewallTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewallPolicies.DataAwsccNetworkfirewallFirewallPolicies": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkfirewall_firewall_policies awscc_networkfirewall_firewall_policies}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewallPolicies.DataAwsccNetworkfirewallFirewallPolicies",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkfirewall_firewall_policies awscc_networkfirewall_firewall_policies} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkfirewall-firewall-policies/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewallPolicies.DataAwsccNetworkfirewallFirewallPoliciesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-firewall-policies/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccNetworkfirewallFirewallPolicies resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-firewall-policies/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccNetworkfirewallFirewallPolicies to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkfirewall_firewall_policies#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccNetworkfirewallFirewallPolicies that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccNetworkfirewallFirewallPolicies to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-firewall-policies/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-firewall-policies/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccNetworkfirewallFirewallPolicies",
      "namespace": "dataAwsccNetworkfirewallFirewallPolicies",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-firewall-policies/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-firewall-policies/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-firewall-policies/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-networkfirewall-firewall-policies/index:DataAwsccNetworkfirewallFirewallPolicies"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewallPolicies.DataAwsccNetworkfirewallFirewallPoliciesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewallPolicies.DataAwsccNetworkfirewallFirewallPoliciesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-firewall-policies/index.ts",
        "line": 14
      },
      "name": "DataAwsccNetworkfirewallFirewallPoliciesConfig",
      "namespace": "dataAwsccNetworkfirewallFirewallPolicies",
      "symbolId": "src/data-awscc-networkfirewall-firewall-policies/index:DataAwsccNetworkfirewallFirewallPoliciesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewallPolicy.DataAwsccNetworkfirewallFirewallPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkfirewall_firewall_policy awscc_networkfirewall_firewall_policy}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewallPolicy.DataAwsccNetworkfirewallFirewallPolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkfirewall_firewall_policy awscc_networkfirewall_firewall_policy} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkfirewall-firewall-policy/index.ts",
          "line": 983
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewallPolicy.DataAwsccNetworkfirewallFirewallPolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-firewall-policy/index.ts",
        "line": 951
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccNetworkfirewallFirewallPolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-firewall-policy/index.ts",
            "line": 968
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccNetworkfirewallFirewallPolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkfirewall_firewall_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccNetworkfirewallFirewallPolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccNetworkfirewallFirewallPolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-firewall-policy/index.ts",
            "line": 1055
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-firewall-policy/index.ts",
            "line": 1061
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccNetworkfirewallFirewallPolicy",
      "namespace": "dataAwsccNetworkfirewallFirewallPolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-firewall-policy/index.ts",
            "line": 956
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-firewall-policy/index.ts",
            "line": 1007
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-firewall-policy/index.ts",
            "line": 1013
          },
          "name": "firewallPolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewallPolicy.DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-firewall-policy/index.ts",
            "line": 1018
          },
          "name": "firewallPolicyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-firewall-policy/index.ts",
            "line": 1023
          },
          "name": "firewallPolicyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-firewall-policy/index.ts",
            "line": 1028
          },
          "name": "firewallPolicyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-firewall-policy/index.ts",
            "line": 1047
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewallPolicy.DataAwsccNetworkfirewallFirewallPolicyTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-firewall-policy/index.ts",
            "line": 1041
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-firewall-policy/index.ts",
            "line": 1034
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkfirewall-firewall-policy/index:DataAwsccNetworkfirewallFirewallPolicy"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewallPolicy.DataAwsccNetworkfirewallFirewallPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewallPolicy.DataAwsccNetworkfirewallFirewallPolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-firewall-policy/index.ts",
        "line": 14
      },
      "name": "DataAwsccNetworkfirewallFirewallPolicyConfig",
      "namespace": "dataAwsccNetworkfirewallFirewallPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkfirewall_firewall_policy#id DataAwsccNetworkfirewallFirewallPolicy#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-firewall-policy/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkfirewall-firewall-policy/index:DataAwsccNetworkfirewallFirewallPolicyConfig"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewallPolicy.DataAwsccNetworkfirewallFirewallPolicyFirewallPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewallPolicy.DataAwsccNetworkfirewallFirewallPolicyFirewallPolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-firewall-policy/index.ts",
        "line": 763
      },
      "name": "DataAwsccNetworkfirewallFirewallPolicyFirewallPolicy",
      "namespace": "dataAwsccNetworkfirewallFirewallPolicy",
      "symbolId": "src/data-awscc-networkfirewall-firewall-policy/index:DataAwsccNetworkfirewallFirewallPolicyFirewallPolicy"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewallPolicy.DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewallPolicy.DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkfirewall-firewall-policy/index.ts",
          "line": 793
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-firewall-policy/index.ts",
        "line": 786
      },
      "name": "DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyOutputReference",
      "namespace": "dataAwsccNetworkfirewallFirewallPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-firewall-policy/index.ts",
            "line": 813
          },
          "name": "enableTlsSessionHolding",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-firewall-policy/index.ts",
            "line": 819
          },
          "name": "policyVariables",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewallPolicy.DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyPolicyVariablesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-firewall-policy/index.ts",
            "line": 824
          },
          "name": "statefulDefaultActions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-firewall-policy/index.ts",
            "line": 830
          },
          "name": "statefulEngineOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewallPolicy.DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyStatefulEngineOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-firewall-policy/index.ts",
            "line": 836
          },
          "name": "statefulRuleGroupReferences",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewallPolicy.DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyStatefulRuleGroupReferencesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-firewall-policy/index.ts",
            "line": 842
          },
          "name": "statelessCustomActions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewallPolicy.DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-firewall-policy/index.ts",
            "line": 847
          },
          "name": "statelessDefaultActions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-firewall-policy/index.ts",
            "line": 852
          },
          "name": "statelessFragmentDefaultActions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-firewall-policy/index.ts",
            "line": 858
          },
          "name": "statelessRuleGroupReferences",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewallPolicy.DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyStatelessRuleGroupReferencesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-firewall-policy/index.ts",
            "line": 863
          },
          "name": "tlsInspectionConfigurationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-firewall-policy/index.ts",
            "line": 797
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewallPolicy.DataAwsccNetworkfirewallFirewallPolicyFirewallPolicy"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkfirewall-firewall-policy/index:DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewallPolicy.DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyPolicyVariables": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewallPolicy.DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyPolicyVariables",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-firewall-policy/index.ts",
        "line": 98
      },
      "name": "DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyPolicyVariables",
      "namespace": "dataAwsccNetworkfirewallFirewallPolicy",
      "symbolId": "src/data-awscc-networkfirewall-firewall-policy/index:DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyPolicyVariables"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewallPolicy.DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyPolicyVariablesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewallPolicy.DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyPolicyVariablesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkfirewall-firewall-policy/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-awscc-networkfirewall-firewall-policy/index.ts",
        "line": 121
      },
      "name": "DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyPolicyVariablesOutputReference",
      "namespace": "dataAwsccNetworkfirewallFirewallPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-firewall-policy/index.ts",
            "line": 149
          },
          "name": "ruleVariables",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewallPolicy.DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyPolicyVariablesRuleVariablesMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-firewall-policy/index.ts",
            "line": 132
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewallPolicy.DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyPolicyVariables"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkfirewall-firewall-policy/index:DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyPolicyVariablesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewallPolicy.DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyPolicyVariablesRuleVariables": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewallPolicy.DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyPolicyVariablesRuleVariables",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-firewall-policy/index.ts",
        "line": 25
      },
      "name": "DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyPolicyVariablesRuleVariables",
      "namespace": "dataAwsccNetworkfirewallFirewallPolicy",
      "symbolId": "src/data-awscc-networkfirewall-firewall-policy/index:DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyPolicyVariablesRuleVariables"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewallPolicy.DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyPolicyVariablesRuleVariablesMap": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewallPolicy.DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyPolicyVariablesRuleVariablesMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkfirewall-firewall-policy/index.ts",
          "line": 87
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-firewall-policy/index.ts",
        "line": 81
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-firewall-policy/index.ts",
            "line": 94
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewallPolicy.DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyPolicyVariablesRuleVariablesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyPolicyVariablesRuleVariablesMap",
      "namespace": "dataAwsccNetworkfirewallFirewallPolicy",
      "symbolId": "src/data-awscc-networkfirewall-firewall-policy/index:DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyPolicyVariablesRuleVariablesMap"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewallPolicy.DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyPolicyVariablesRuleVariablesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewallPolicy.DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyPolicyVariablesRuleVariablesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkfirewall-firewall-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"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-firewall-policy/index.ts",
        "line": 48
      },
      "name": "DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyPolicyVariablesRuleVariablesOutputReference",
      "namespace": "dataAwsccNetworkfirewallFirewallPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-firewall-policy/index.ts",
            "line": 76
          },
          "name": "definition",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-firewall-policy/index.ts",
            "line": 60
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewallPolicy.DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyPolicyVariablesRuleVariables"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkfirewall-firewall-policy/index:DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyPolicyVariablesRuleVariablesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewallPolicy.DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyStatefulEngineOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewallPolicy.DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyStatefulEngineOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-firewall-policy/index.ts",
        "line": 207
      },
      "name": "DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyStatefulEngineOptions",
      "namespace": "dataAwsccNetworkfirewallFirewallPolicy",
      "symbolId": "src/data-awscc-networkfirewall-firewall-policy/index:DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyStatefulEngineOptions"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewallPolicy.DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyStatefulEngineOptionsFlowTimeouts": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewallPolicy.DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyStatefulEngineOptionsFlowTimeouts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-firewall-policy/index.ts",
        "line": 153
      },
      "name": "DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyStatefulEngineOptionsFlowTimeouts",
      "namespace": "dataAwsccNetworkfirewallFirewallPolicy",
      "symbolId": "src/data-awscc-networkfirewall-firewall-policy/index:DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyStatefulEngineOptionsFlowTimeouts"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewallPolicy.DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyStatefulEngineOptionsFlowTimeoutsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewallPolicy.DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyStatefulEngineOptionsFlowTimeoutsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkfirewall-firewall-policy/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-firewall-policy/index.ts",
        "line": 176
      },
      "name": "DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyStatefulEngineOptionsFlowTimeoutsOutputReference",
      "namespace": "dataAwsccNetworkfirewallFirewallPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-firewall-policy/index.ts",
            "line": 203
          },
          "name": "tcpIdleTimeoutSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-firewall-policy/index.ts",
            "line": 187
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewallPolicy.DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyStatefulEngineOptionsFlowTimeouts"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkfirewall-firewall-policy/index:DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyStatefulEngineOptionsFlowTimeoutsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewallPolicy.DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyStatefulEngineOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewallPolicy.DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyStatefulEngineOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkfirewall-firewall-policy/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-awscc-networkfirewall-firewall-policy/index.ts",
        "line": 230
      },
      "name": "DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyStatefulEngineOptionsOutputReference",
      "namespace": "dataAwsccNetworkfirewallFirewallPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-firewall-policy/index.ts",
            "line": 258
          },
          "name": "flowTimeouts",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewallPolicy.DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyStatefulEngineOptionsFlowTimeoutsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-firewall-policy/index.ts",
            "line": 263
          },
          "name": "ruleOrder",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-firewall-policy/index.ts",
            "line": 268
          },
          "name": "streamExceptionPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-firewall-policy/index.ts",
            "line": 241
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewallPolicy.DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyStatefulEngineOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkfirewall-firewall-policy/index:DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyStatefulEngineOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewallPolicy.DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyStatefulRuleGroupReferences": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewallPolicy.DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyStatefulRuleGroupReferences",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-firewall-policy/index.ts",
        "line": 326
      },
      "name": "DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyStatefulRuleGroupReferences",
      "namespace": "dataAwsccNetworkfirewallFirewallPolicy",
      "symbolId": "src/data-awscc-networkfirewall-firewall-policy/index:DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyStatefulRuleGroupReferences"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewallPolicy.DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyStatefulRuleGroupReferencesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewallPolicy.DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyStatefulRuleGroupReferencesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkfirewall-firewall-policy/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-firewall-policy/index.ts",
        "line": 399
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-firewall-policy/index.ts",
            "line": 413
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewallPolicy.DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyStatefulRuleGroupReferencesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyStatefulRuleGroupReferencesList",
      "namespace": "dataAwsccNetworkfirewallFirewallPolicy",
      "symbolId": "src/data-awscc-networkfirewall-firewall-policy/index:DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyStatefulRuleGroupReferencesList"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewallPolicy.DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyStatefulRuleGroupReferencesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewallPolicy.DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyStatefulRuleGroupReferencesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkfirewall-firewall-policy/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-awscc-networkfirewall-firewall-policy/index.ts",
        "line": 349
      },
      "name": "DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyStatefulRuleGroupReferencesOutputReference",
      "namespace": "dataAwsccNetworkfirewallFirewallPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-firewall-policy/index.ts",
            "line": 378
          },
          "name": "deepThreatInspection",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-firewall-policy/index.ts",
            "line": 384
          },
          "name": "override",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewallPolicy.DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyStatefulRuleGroupReferencesOverrideOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-firewall-policy/index.ts",
            "line": 389
          },
          "name": "priority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-firewall-policy/index.ts",
            "line": 394
          },
          "name": "resourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-firewall-policy/index.ts",
            "line": 362
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewallPolicy.DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyStatefulRuleGroupReferences"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkfirewall-firewall-policy/index:DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyStatefulRuleGroupReferencesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewallPolicy.DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyStatefulRuleGroupReferencesOverride": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewallPolicy.DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyStatefulRuleGroupReferencesOverride",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-firewall-policy/index.ts",
        "line": 272
      },
      "name": "DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyStatefulRuleGroupReferencesOverride",
      "namespace": "dataAwsccNetworkfirewallFirewallPolicy",
      "symbolId": "src/data-awscc-networkfirewall-firewall-policy/index:DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyStatefulRuleGroupReferencesOverride"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewallPolicy.DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyStatefulRuleGroupReferencesOverrideOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewallPolicy.DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyStatefulRuleGroupReferencesOverrideOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkfirewall-firewall-policy/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-awscc-networkfirewall-firewall-policy/index.ts",
        "line": 295
      },
      "name": "DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyStatefulRuleGroupReferencesOverrideOutputReference",
      "namespace": "dataAwsccNetworkfirewallFirewallPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-firewall-policy/index.ts",
            "line": 322
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-firewall-policy/index.ts",
            "line": 306
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewallPolicy.DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyStatefulRuleGroupReferencesOverride"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkfirewall-firewall-policy/index:DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyStatefulRuleGroupReferencesOverrideOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewallPolicy.DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewallPolicy.DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-firewall-policy/index.ts",
        "line": 602
      },
      "name": "DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActions",
      "namespace": "dataAwsccNetworkfirewallFirewallPolicy",
      "symbolId": "src/data-awscc-networkfirewall-firewall-policy/index:DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActions"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewallPolicy.DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActionsActionDefinition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewallPolicy.DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActionsActionDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-firewall-policy/index.ts",
        "line": 547
      },
      "name": "DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActionsActionDefinition",
      "namespace": "dataAwsccNetworkfirewallFirewallPolicy",
      "symbolId": "src/data-awscc-networkfirewall-firewall-policy/index:DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActionsActionDefinition"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewallPolicy.DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActionsActionDefinitionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewallPolicy.DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActionsActionDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkfirewall-firewall-policy/index.ts",
          "line": 577
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-firewall-policy/index.ts",
        "line": 570
      },
      "name": "DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActionsActionDefinitionOutputReference",
      "namespace": "dataAwsccNetworkfirewallFirewallPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-firewall-policy/index.ts",
            "line": 598
          },
          "name": "publishMetricAction",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewallPolicy.DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActionsActionDefinitionPublishMetricActionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-firewall-policy/index.ts",
            "line": 581
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewallPolicy.DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActionsActionDefinition"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkfirewall-firewall-policy/index:DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActionsActionDefinitionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewallPolicy.DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActionsActionDefinitionPublishMetricAction": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewallPolicy.DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActionsActionDefinitionPublishMetricAction",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-firewall-policy/index.ts",
        "line": 492
      },
      "name": "DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActionsActionDefinitionPublishMetricAction",
      "namespace": "dataAwsccNetworkfirewallFirewallPolicy",
      "symbolId": "src/data-awscc-networkfirewall-firewall-policy/index:DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActionsActionDefinitionPublishMetricAction"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewallPolicy.DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActionsActionDefinitionPublishMetricActionDimensions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewallPolicy.DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActionsActionDefinitionPublishMetricActionDimensions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-firewall-policy/index.ts",
        "line": 417
      },
      "name": "DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActionsActionDefinitionPublishMetricActionDimensions",
      "namespace": "dataAwsccNetworkfirewallFirewallPolicy",
      "symbolId": "src/data-awscc-networkfirewall-firewall-policy/index:DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActionsActionDefinitionPublishMetricActionDimensions"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewallPolicy.DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActionsActionDefinitionPublishMetricActionDimensionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewallPolicy.DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActionsActionDefinitionPublishMetricActionDimensionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkfirewall-firewall-policy/index.ts",
          "line": 481
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-firewall-policy/index.ts",
        "line": 474
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-firewall-policy/index.ts",
            "line": 488
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewallPolicy.DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActionsActionDefinitionPublishMetricActionDimensionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActionsActionDefinitionPublishMetricActionDimensionsList",
      "namespace": "dataAwsccNetworkfirewallFirewallPolicy",
      "symbolId": "src/data-awscc-networkfirewall-firewall-policy/index:DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActionsActionDefinitionPublishMetricActionDimensionsList"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewallPolicy.DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActionsActionDefinitionPublishMetricActionDimensionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewallPolicy.DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActionsActionDefinitionPublishMetricActionDimensionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkfirewall-firewall-policy/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-firewall-policy/index.ts",
        "line": 440
      },
      "name": "DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActionsActionDefinitionPublishMetricActionDimensionsOutputReference",
      "namespace": "dataAwsccNetworkfirewallFirewallPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-firewall-policy/index.ts",
            "line": 469
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-firewall-policy/index.ts",
            "line": 453
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewallPolicy.DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActionsActionDefinitionPublishMetricActionDimensions"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkfirewall-firewall-policy/index:DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActionsActionDefinitionPublishMetricActionDimensionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewallPolicy.DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActionsActionDefinitionPublishMetricActionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewallPolicy.DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActionsActionDefinitionPublishMetricActionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkfirewall-firewall-policy/index.ts",
          "line": 522
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-firewall-policy/index.ts",
        "line": 515
      },
      "name": "DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActionsActionDefinitionPublishMetricActionOutputReference",
      "namespace": "dataAwsccNetworkfirewallFirewallPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-firewall-policy/index.ts",
            "line": 543
          },
          "name": "dimensions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewallPolicy.DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActionsActionDefinitionPublishMetricActionDimensionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-firewall-policy/index.ts",
            "line": 526
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewallPolicy.DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActionsActionDefinitionPublishMetricAction"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkfirewall-firewall-policy/index:DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActionsActionDefinitionPublishMetricActionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewallPolicy.DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewallPolicy.DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkfirewall-firewall-policy/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-awscc-networkfirewall-firewall-policy/index.ts",
        "line": 665
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-firewall-policy/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-awscc.dataAwsccNetworkfirewallFirewallPolicy.DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActionsList",
      "namespace": "dataAwsccNetworkfirewallFirewallPolicy",
      "symbolId": "src/data-awscc-networkfirewall-firewall-policy/index:DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActionsList"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewallPolicy.DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewallPolicy.DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkfirewall-firewall-policy/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/data-awscc-networkfirewall-firewall-policy/index.ts",
        "line": 625
      },
      "name": "DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActionsOutputReference",
      "namespace": "dataAwsccNetworkfirewallFirewallPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-firewall-policy/index.ts",
            "line": 655
          },
          "name": "actionDefinition",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewallPolicy.DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActionsActionDefinitionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-firewall-policy/index.ts",
            "line": 660
          },
          "name": "actionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-firewall-policy/index.ts",
            "line": 638
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewallPolicy.DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActions"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkfirewall-firewall-policy/index:DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewallPolicy.DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyStatelessRuleGroupReferences": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewallPolicy.DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyStatelessRuleGroupReferences",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-firewall-policy/index.ts",
        "line": 683
      },
      "name": "DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyStatelessRuleGroupReferences",
      "namespace": "dataAwsccNetworkfirewallFirewallPolicy",
      "symbolId": "src/data-awscc-networkfirewall-firewall-policy/index:DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyStatelessRuleGroupReferences"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewallPolicy.DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyStatelessRuleGroupReferencesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewallPolicy.DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyStatelessRuleGroupReferencesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkfirewall-firewall-policy/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-awscc-networkfirewall-firewall-policy/index.ts",
        "line": 745
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-firewall-policy/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-awscc.dataAwsccNetworkfirewallFirewallPolicy.DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyStatelessRuleGroupReferencesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyStatelessRuleGroupReferencesList",
      "namespace": "dataAwsccNetworkfirewallFirewallPolicy",
      "symbolId": "src/data-awscc-networkfirewall-firewall-policy/index:DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyStatelessRuleGroupReferencesList"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewallPolicy.DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyStatelessRuleGroupReferencesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewallPolicy.DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyStatelessRuleGroupReferencesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkfirewall-firewall-policy/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-firewall-policy/index.ts",
        "line": 706
      },
      "name": "DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyStatelessRuleGroupReferencesOutputReference",
      "namespace": "dataAwsccNetworkfirewallFirewallPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-firewall-policy/index.ts",
            "line": 735
          },
          "name": "priority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-firewall-policy/index.ts",
            "line": 740
          },
          "name": "resourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-firewall-policy/index.ts",
            "line": 719
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewallPolicy.DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyStatelessRuleGroupReferences"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkfirewall-firewall-policy/index:DataAwsccNetworkfirewallFirewallPolicyFirewallPolicyStatelessRuleGroupReferencesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewallPolicy.DataAwsccNetworkfirewallFirewallPolicyTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewallPolicy.DataAwsccNetworkfirewallFirewallPolicyTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-firewall-policy/index.ts",
        "line": 867
      },
      "name": "DataAwsccNetworkfirewallFirewallPolicyTags",
      "namespace": "dataAwsccNetworkfirewallFirewallPolicy",
      "symbolId": "src/data-awscc-networkfirewall-firewall-policy/index:DataAwsccNetworkfirewallFirewallPolicyTags"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewallPolicy.DataAwsccNetworkfirewallFirewallPolicyTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewallPolicy.DataAwsccNetworkfirewallFirewallPolicyTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkfirewall-firewall-policy/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-firewall-policy/index.ts",
        "line": 929
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-firewall-policy/index.ts",
            "line": 943
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewallPolicy.DataAwsccNetworkfirewallFirewallPolicyTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccNetworkfirewallFirewallPolicyTagsList",
      "namespace": "dataAwsccNetworkfirewallFirewallPolicy",
      "symbolId": "src/data-awscc-networkfirewall-firewall-policy/index:DataAwsccNetworkfirewallFirewallPolicyTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewallPolicy.DataAwsccNetworkfirewallFirewallPolicyTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewallPolicy.DataAwsccNetworkfirewallFirewallPolicyTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkfirewall-firewall-policy/index.ts",
          "line": 899
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-firewall-policy/index.ts",
        "line": 890
      },
      "name": "DataAwsccNetworkfirewallFirewallPolicyTagsOutputReference",
      "namespace": "dataAwsccNetworkfirewallFirewallPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-firewall-policy/index.ts",
            "line": 919
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-firewall-policy/index.ts",
            "line": 924
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-firewall-policy/index.ts",
            "line": 903
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewallPolicy.DataAwsccNetworkfirewallFirewallPolicyTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkfirewall-firewall-policy/index:DataAwsccNetworkfirewallFirewallPolicyTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewalls.DataAwsccNetworkfirewallFirewalls": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkfirewall_firewalls awscc_networkfirewall_firewalls}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewalls.DataAwsccNetworkfirewallFirewalls",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkfirewall_firewalls awscc_networkfirewall_firewalls} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkfirewall-firewalls/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewalls.DataAwsccNetworkfirewallFirewallsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-firewalls/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccNetworkfirewallFirewalls resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-firewalls/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccNetworkfirewallFirewalls to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkfirewall_firewalls#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccNetworkfirewallFirewalls that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccNetworkfirewallFirewalls to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-firewalls/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-firewalls/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccNetworkfirewallFirewalls",
      "namespace": "dataAwsccNetworkfirewallFirewalls",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-firewalls/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-firewalls/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-firewalls/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-networkfirewall-firewalls/index:DataAwsccNetworkfirewallFirewalls"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewalls.DataAwsccNetworkfirewallFirewallsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallFirewalls.DataAwsccNetworkfirewallFirewallsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-firewalls/index.ts",
        "line": 14
      },
      "name": "DataAwsccNetworkfirewallFirewallsConfig",
      "namespace": "dataAwsccNetworkfirewallFirewalls",
      "symbolId": "src/data-awscc-networkfirewall-firewalls/index:DataAwsccNetworkfirewallFirewallsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallLoggingConfiguration.DataAwsccNetworkfirewallLoggingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkfirewall_logging_configuration awscc_networkfirewall_logging_configuration}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallLoggingConfiguration.DataAwsccNetworkfirewallLoggingConfiguration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkfirewall_logging_configuration awscc_networkfirewall_logging_configuration} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkfirewall-logging-configuration/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-awscc.dataAwsccNetworkfirewallLoggingConfiguration.DataAwsccNetworkfirewallLoggingConfigurationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-logging-configuration/index.ts",
        "line": 170
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccNetworkfirewallLoggingConfiguration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-logging-configuration/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 DataAwsccNetworkfirewallLoggingConfiguration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkfirewall_logging_configuration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccNetworkfirewallLoggingConfiguration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccNetworkfirewallLoggingConfiguration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-logging-configuration/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-awscc-networkfirewall-logging-configuration/index.ts",
            "line": 269
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccNetworkfirewallLoggingConfiguration",
      "namespace": "dataAwsccNetworkfirewallLoggingConfiguration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-logging-configuration/index.ts",
            "line": 175
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-logging-configuration/index.ts",
            "line": 226
          },
          "name": "enableMonitoringDashboard",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-logging-configuration/index.ts",
            "line": 231
          },
          "name": "firewallArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-logging-configuration/index.ts",
            "line": 236
          },
          "name": "firewallName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-logging-configuration/index.ts",
            "line": 255
          },
          "name": "loggingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallLoggingConfiguration.DataAwsccNetworkfirewallLoggingConfigurationLoggingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-logging-configuration/index.ts",
            "line": 249
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-logging-configuration/index.ts",
            "line": 242
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkfirewall-logging-configuration/index:DataAwsccNetworkfirewallLoggingConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallLoggingConfiguration.DataAwsccNetworkfirewallLoggingConfigurationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallLoggingConfiguration.DataAwsccNetworkfirewallLoggingConfigurationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-logging-configuration/index.ts",
        "line": 14
      },
      "name": "DataAwsccNetworkfirewallLoggingConfigurationConfig",
      "namespace": "dataAwsccNetworkfirewallLoggingConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkfirewall_logging_configuration#id DataAwsccNetworkfirewallLoggingConfiguration#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-logging-configuration/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkfirewall-logging-configuration/index:DataAwsccNetworkfirewallLoggingConfigurationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallLoggingConfiguration.DataAwsccNetworkfirewallLoggingConfigurationLoggingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallLoggingConfiguration.DataAwsccNetworkfirewallLoggingConfigurationLoggingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-logging-configuration/index.ts",
        "line": 111
      },
      "name": "DataAwsccNetworkfirewallLoggingConfigurationLoggingConfiguration",
      "namespace": "dataAwsccNetworkfirewallLoggingConfiguration",
      "symbolId": "src/data-awscc-networkfirewall-logging-configuration/index:DataAwsccNetworkfirewallLoggingConfigurationLoggingConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallLoggingConfiguration.DataAwsccNetworkfirewallLoggingConfigurationLoggingConfigurationLogDestinationConfigs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallLoggingConfiguration.DataAwsccNetworkfirewallLoggingConfigurationLoggingConfigurationLogDestinationConfigs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-logging-configuration/index.ts",
        "line": 25
      },
      "name": "DataAwsccNetworkfirewallLoggingConfigurationLoggingConfigurationLogDestinationConfigs",
      "namespace": "dataAwsccNetworkfirewallLoggingConfiguration",
      "symbolId": "src/data-awscc-networkfirewall-logging-configuration/index:DataAwsccNetworkfirewallLoggingConfigurationLoggingConfigurationLogDestinationConfigs"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallLoggingConfiguration.DataAwsccNetworkfirewallLoggingConfigurationLoggingConfigurationLogDestinationConfigsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallLoggingConfiguration.DataAwsccNetworkfirewallLoggingConfigurationLoggingConfigurationLogDestinationConfigsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkfirewall-logging-configuration/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-awscc-networkfirewall-logging-configuration/index.ts",
        "line": 93
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-logging-configuration/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-awscc.dataAwsccNetworkfirewallLoggingConfiguration.DataAwsccNetworkfirewallLoggingConfigurationLoggingConfigurationLogDestinationConfigsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccNetworkfirewallLoggingConfigurationLoggingConfigurationLogDestinationConfigsList",
      "namespace": "dataAwsccNetworkfirewallLoggingConfiguration",
      "symbolId": "src/data-awscc-networkfirewall-logging-configuration/index:DataAwsccNetworkfirewallLoggingConfigurationLoggingConfigurationLogDestinationConfigsList"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallLoggingConfiguration.DataAwsccNetworkfirewallLoggingConfigurationLoggingConfigurationLogDestinationConfigsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallLoggingConfiguration.DataAwsccNetworkfirewallLoggingConfigurationLoggingConfigurationLogDestinationConfigsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkfirewall-logging-configuration/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-logging-configuration/index.ts",
        "line": 48
      },
      "name": "DataAwsccNetworkfirewallLoggingConfigurationLoggingConfigurationLogDestinationConfigsOutputReference",
      "namespace": "dataAwsccNetworkfirewallLoggingConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-logging-configuration/index.ts",
            "line": 78
          },
          "name": "logDestination",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-logging-configuration/index.ts",
            "line": 83
          },
          "name": "logDestinationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-logging-configuration/index.ts",
            "line": 88
          },
          "name": "logType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-logging-configuration/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallLoggingConfiguration.DataAwsccNetworkfirewallLoggingConfigurationLoggingConfigurationLogDestinationConfigs"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkfirewall-logging-configuration/index:DataAwsccNetworkfirewallLoggingConfigurationLoggingConfigurationLogDestinationConfigsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallLoggingConfiguration.DataAwsccNetworkfirewallLoggingConfigurationLoggingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallLoggingConfiguration.DataAwsccNetworkfirewallLoggingConfigurationLoggingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkfirewall-logging-configuration/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-awscc-networkfirewall-logging-configuration/index.ts",
        "line": 134
      },
      "name": "DataAwsccNetworkfirewallLoggingConfigurationLoggingConfigurationOutputReference",
      "namespace": "dataAwsccNetworkfirewallLoggingConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-logging-configuration/index.ts",
            "line": 162
          },
          "name": "logDestinationConfigs",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallLoggingConfiguration.DataAwsccNetworkfirewallLoggingConfigurationLoggingConfigurationLogDestinationConfigsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-logging-configuration/index.ts",
            "line": 145
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallLoggingConfiguration.DataAwsccNetworkfirewallLoggingConfigurationLoggingConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkfirewall-logging-configuration/index:DataAwsccNetworkfirewallLoggingConfigurationLoggingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallLoggingConfigurations.DataAwsccNetworkfirewallLoggingConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkfirewall_logging_configurations awscc_networkfirewall_logging_configurations}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallLoggingConfigurations.DataAwsccNetworkfirewallLoggingConfigurations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkfirewall_logging_configurations awscc_networkfirewall_logging_configurations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkfirewall-logging-configurations/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallLoggingConfigurations.DataAwsccNetworkfirewallLoggingConfigurationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-logging-configurations/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccNetworkfirewallLoggingConfigurations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-logging-configurations/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccNetworkfirewallLoggingConfigurations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkfirewall_logging_configurations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccNetworkfirewallLoggingConfigurations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccNetworkfirewallLoggingConfigurations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-logging-configurations/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-logging-configurations/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccNetworkfirewallLoggingConfigurations",
      "namespace": "dataAwsccNetworkfirewallLoggingConfigurations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-logging-configurations/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-logging-configurations/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-logging-configurations/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-networkfirewall-logging-configurations/index:DataAwsccNetworkfirewallLoggingConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallLoggingConfigurations.DataAwsccNetworkfirewallLoggingConfigurationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallLoggingConfigurations.DataAwsccNetworkfirewallLoggingConfigurationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-logging-configurations/index.ts",
        "line": 14
      },
      "name": "DataAwsccNetworkfirewallLoggingConfigurationsConfig",
      "namespace": "dataAwsccNetworkfirewallLoggingConfigurations",
      "symbolId": "src/data-awscc-networkfirewall-logging-configurations/index:DataAwsccNetworkfirewallLoggingConfigurationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkfirewall_rule_group awscc_networkfirewall_rule_group}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkfirewall_rule_group awscc_networkfirewall_rule_group} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
          "line": 1981
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
        "line": 1949
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccNetworkfirewallRuleGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
            "line": 1966
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccNetworkfirewallRuleGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkfirewall_rule_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccNetworkfirewallRuleGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccNetworkfirewallRuleGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
            "line": 2069
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
            "line": 2075
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccNetworkfirewallRuleGroup",
      "namespace": "dataAwsccNetworkfirewallRuleGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
            "line": 1954
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
            "line": 2005
          },
          "name": "capacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
            "line": 2010
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
            "line": 2029
          },
          "name": "ruleGroup",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
            "line": 2034
          },
          "name": "ruleGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
            "line": 2039
          },
          "name": "ruleGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
            "line": 2044
          },
          "name": "ruleGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
            "line": 2050
          },
          "name": "summaryConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupSummaryConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
            "line": 2056
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
            "line": 2061
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
            "line": 2023
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
            "line": 2016
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkfirewall-rule-group/index:DataAwsccNetworkfirewallRuleGroup"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
        "line": 14
      },
      "name": "DataAwsccNetworkfirewallRuleGroupConfig",
      "namespace": "dataAwsccNetworkfirewallRuleGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkfirewall_rule_group#id DataAwsccNetworkfirewallRuleGroup#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkfirewall-rule-group/index:DataAwsccNetworkfirewallRuleGroupConfig"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroup": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroup",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
        "line": 1738
      },
      "name": "DataAwsccNetworkfirewallRuleGroupRuleGroup",
      "namespace": "dataAwsccNetworkfirewallRuleGroup",
      "symbolId": "src/data-awscc-networkfirewall-rule-group/index:DataAwsccNetworkfirewallRuleGroupRuleGroup"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
          "line": 1768
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
        "line": 1761
      },
      "name": "DataAwsccNetworkfirewallRuleGroupRuleGroupOutputReference",
      "namespace": "dataAwsccNetworkfirewallRuleGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
            "line": 1789
          },
          "name": "referenceSets",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupReferenceSetsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
            "line": 1801
          },
          "name": "rulesSource",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
            "line": 1795
          },
          "name": "ruleVariables",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRuleVariablesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
            "line": 1807
          },
          "name": "statefulRuleOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupStatefulRuleOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
            "line": 1772
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroup"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkfirewall-rule-group/index:DataAwsccNetworkfirewallRuleGroupRuleGroupOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupReferenceSets": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupReferenceSets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
        "line": 98
      },
      "name": "DataAwsccNetworkfirewallRuleGroupRuleGroupReferenceSets",
      "namespace": "dataAwsccNetworkfirewallRuleGroup",
      "symbolId": "src/data-awscc-networkfirewall-rule-group/index:DataAwsccNetworkfirewallRuleGroupRuleGroupReferenceSets"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupReferenceSetsIpSetReferences": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupReferenceSetsIpSetReferences",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
        "line": 25
      },
      "name": "DataAwsccNetworkfirewallRuleGroupRuleGroupReferenceSetsIpSetReferences",
      "namespace": "dataAwsccNetworkfirewallRuleGroup",
      "symbolId": "src/data-awscc-networkfirewall-rule-group/index:DataAwsccNetworkfirewallRuleGroupRuleGroupReferenceSetsIpSetReferences"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupReferenceSetsIpSetReferencesMap": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupReferenceSetsIpSetReferencesMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
          "line": 87
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
        "line": 81
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
            "line": 94
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupReferenceSetsIpSetReferencesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccNetworkfirewallRuleGroupRuleGroupReferenceSetsIpSetReferencesMap",
      "namespace": "dataAwsccNetworkfirewallRuleGroup",
      "symbolId": "src/data-awscc-networkfirewall-rule-group/index:DataAwsccNetworkfirewallRuleGroupRuleGroupReferenceSetsIpSetReferencesMap"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupReferenceSetsIpSetReferencesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupReferenceSetsIpSetReferencesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkfirewall-rule-group/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 key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
        "line": 48
      },
      "name": "DataAwsccNetworkfirewallRuleGroupRuleGroupReferenceSetsIpSetReferencesOutputReference",
      "namespace": "dataAwsccNetworkfirewallRuleGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
            "line": 76
          },
          "name": "referenceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
            "line": 60
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupReferenceSetsIpSetReferences"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkfirewall-rule-group/index:DataAwsccNetworkfirewallRuleGroupRuleGroupReferenceSetsIpSetReferencesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupReferenceSetsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupReferenceSetsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkfirewall-rule-group/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-awscc-networkfirewall-rule-group/index.ts",
        "line": 121
      },
      "name": "DataAwsccNetworkfirewallRuleGroupRuleGroupReferenceSetsOutputReference",
      "namespace": "dataAwsccNetworkfirewallRuleGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
            "line": 149
          },
          "name": "ipSetReferences",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupReferenceSetsIpSetReferencesMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
            "line": 132
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupReferenceSets"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkfirewall-rule-group/index:DataAwsccNetworkfirewallRuleGroupRuleGroupReferenceSetsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRuleVariables": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRuleVariables",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
        "line": 299
      },
      "name": "DataAwsccNetworkfirewallRuleGroupRuleGroupRuleVariables",
      "namespace": "dataAwsccNetworkfirewallRuleGroup",
      "symbolId": "src/data-awscc-networkfirewall-rule-group/index:DataAwsccNetworkfirewallRuleGroupRuleGroupRuleVariables"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRuleVariablesIpSets": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRuleVariablesIpSets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
        "line": 153
      },
      "name": "DataAwsccNetworkfirewallRuleGroupRuleGroupRuleVariablesIpSets",
      "namespace": "dataAwsccNetworkfirewallRuleGroup",
      "symbolId": "src/data-awscc-networkfirewall-rule-group/index:DataAwsccNetworkfirewallRuleGroupRuleGroupRuleVariablesIpSets"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRuleVariablesIpSetsMap": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRuleVariablesIpSetsMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkfirewall-rule-group/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-awscc-networkfirewall-rule-group/index.ts",
        "line": 209
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
            "line": 222
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRuleVariablesIpSetsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccNetworkfirewallRuleGroupRuleGroupRuleVariablesIpSetsMap",
      "namespace": "dataAwsccNetworkfirewallRuleGroup",
      "symbolId": "src/data-awscc-networkfirewall-rule-group/index:DataAwsccNetworkfirewallRuleGroupRuleGroupRuleVariablesIpSetsMap"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRuleVariablesIpSetsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRuleVariablesIpSetsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkfirewall-rule-group/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 key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
        "line": 176
      },
      "name": "DataAwsccNetworkfirewallRuleGroupRuleGroupRuleVariablesIpSetsOutputReference",
      "namespace": "dataAwsccNetworkfirewallRuleGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
            "line": 204
          },
          "name": "definition",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
            "line": 188
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRuleVariablesIpSets"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkfirewall-rule-group/index:DataAwsccNetworkfirewallRuleGroupRuleGroupRuleVariablesIpSetsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRuleVariablesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRuleVariablesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkfirewall-rule-group/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-awscc-networkfirewall-rule-group/index.ts",
        "line": 322
      },
      "name": "DataAwsccNetworkfirewallRuleGroupRuleGroupRuleVariablesOutputReference",
      "namespace": "dataAwsccNetworkfirewallRuleGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
            "line": 350
          },
          "name": "ipSets",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRuleVariablesIpSetsMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
            "line": 356
          },
          "name": "portSets",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRuleVariablesPortSetsMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
            "line": 333
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRuleVariables"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkfirewall-rule-group/index:DataAwsccNetworkfirewallRuleGroupRuleGroupRuleVariablesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRuleVariablesPortSets": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRuleVariablesPortSets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
        "line": 226
      },
      "name": "DataAwsccNetworkfirewallRuleGroupRuleGroupRuleVariablesPortSets",
      "namespace": "dataAwsccNetworkfirewallRuleGroup",
      "symbolId": "src/data-awscc-networkfirewall-rule-group/index:DataAwsccNetworkfirewallRuleGroupRuleGroupRuleVariablesPortSets"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRuleVariablesPortSetsMap": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRuleVariablesPortSetsMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkfirewall-rule-group/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-awscc-networkfirewall-rule-group/index.ts",
        "line": 282
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
            "line": 295
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRuleVariablesPortSetsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccNetworkfirewallRuleGroupRuleGroupRuleVariablesPortSetsMap",
      "namespace": "dataAwsccNetworkfirewallRuleGroup",
      "symbolId": "src/data-awscc-networkfirewall-rule-group/index:DataAwsccNetworkfirewallRuleGroupRuleGroupRuleVariablesPortSetsMap"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRuleVariablesPortSetsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRuleVariablesPortSetsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkfirewall-rule-group/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 key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
        "line": 249
      },
      "name": "DataAwsccNetworkfirewallRuleGroupRuleGroupRuleVariablesPortSetsOutputReference",
      "namespace": "dataAwsccNetworkfirewallRuleGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
            "line": 277
          },
          "name": "definition",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
            "line": 261
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRuleVariablesPortSets"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkfirewall-rule-group/index:DataAwsccNetworkfirewallRuleGroupRuleGroupRuleVariablesPortSetsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
        "line": 1612
      },
      "name": "DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSource",
      "namespace": "dataAwsccNetworkfirewallRuleGroup",
      "symbolId": "src/data-awscc-networkfirewall-rule-group/index:DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSource"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkfirewall-rule-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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
        "line": 1635
      },
      "name": "DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceOutputReference",
      "namespace": "dataAwsccNetworkfirewallRuleGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
            "line": 1663
          },
          "name": "rulesSourceList",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceRulesSourceListStructOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
            "line": 1668
          },
          "name": "rulesString",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
            "line": 1674
          },
          "name": "statefulRules",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatefulRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
            "line": 1680
          },
          "name": "statelessRulesAndCustomActions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
            "line": 1646
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSource"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkfirewall-rule-group/index:DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceRulesSourceListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceRulesSourceListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
        "line": 360
      },
      "name": "DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceRulesSourceListStruct",
      "namespace": "dataAwsccNetworkfirewallRuleGroup",
      "symbolId": "src/data-awscc-networkfirewall-rule-group/index:DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceRulesSourceListStruct"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceRulesSourceListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceRulesSourceListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkfirewall-rule-group/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
        "line": 383
      },
      "name": "DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceRulesSourceListStructOutputReference",
      "namespace": "dataAwsccNetworkfirewallRuleGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
            "line": 410
          },
          "name": "generatedRulesType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
            "line": 420
          },
          "name": "targets",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
            "line": 415
          },
          "name": "targetTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
            "line": 394
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceRulesSourceListStruct"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkfirewall-rule-group/index:DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceRulesSourceListStructOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatefulRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatefulRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
        "line": 583
      },
      "name": "DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatefulRules",
      "namespace": "dataAwsccNetworkfirewallRuleGroup",
      "symbolId": "src/data-awscc-networkfirewall-rule-group/index:DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatefulRules"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatefulRulesHeader": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatefulRulesHeader",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
        "line": 424
      },
      "name": "DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatefulRulesHeader",
      "namespace": "dataAwsccNetworkfirewallRuleGroup",
      "symbolId": "src/data-awscc-networkfirewall-rule-group/index:DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatefulRulesHeader"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatefulRulesHeaderOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatefulRulesHeaderOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkfirewall-rule-group/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-awscc-networkfirewall-rule-group/index.ts",
        "line": 447
      },
      "name": "DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatefulRulesHeaderOutputReference",
      "namespace": "dataAwsccNetworkfirewallRuleGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
            "line": 474
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
            "line": 479
          },
          "name": "destinationPort",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
            "line": 484
          },
          "name": "direction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
            "line": 489
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
            "line": 494
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
            "line": 499
          },
          "name": "sourcePort",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
            "line": 458
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatefulRulesHeader"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkfirewall-rule-group/index:DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatefulRulesHeaderOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatefulRulesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatefulRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
          "line": 659
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
        "line": 652
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
            "line": 666
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatefulRulesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatefulRulesList",
      "namespace": "dataAwsccNetworkfirewallRuleGroup",
      "symbolId": "src/data-awscc-networkfirewall-rule-group/index:DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatefulRulesList"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatefulRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatefulRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkfirewall-rule-group/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-awscc-networkfirewall-rule-group/index.ts",
        "line": 606
      },
      "name": "DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatefulRulesOutputReference",
      "namespace": "dataAwsccNetworkfirewallRuleGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
            "line": 635
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
            "line": 641
          },
          "name": "header",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatefulRulesHeaderOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
            "line": 647
          },
          "name": "ruleOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatefulRulesRuleOptionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
            "line": 619
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatefulRules"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkfirewall-rule-group/index:DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatefulRulesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatefulRulesRuleOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatefulRulesRuleOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
        "line": 503
      },
      "name": "DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatefulRulesRuleOptions",
      "namespace": "dataAwsccNetworkfirewallRuleGroup",
      "symbolId": "src/data-awscc-networkfirewall-rule-group/index:DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatefulRulesRuleOptions"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatefulRulesRuleOptionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatefulRulesRuleOptionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkfirewall-rule-group/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-awscc-networkfirewall-rule-group/index.ts",
        "line": 565
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/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-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatefulRulesRuleOptionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatefulRulesRuleOptionsList",
      "namespace": "dataAwsccNetworkfirewallRuleGroup",
      "symbolId": "src/data-awscc-networkfirewall-rule-group/index:DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatefulRulesRuleOptionsList"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatefulRulesRuleOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatefulRulesRuleOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkfirewall-rule-group/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
        "line": 526
      },
      "name": "DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatefulRulesRuleOptionsOutputReference",
      "namespace": "dataAwsccNetworkfirewallRuleGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
            "line": 555
          },
          "name": "keyword",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
            "line": 560
          },
          "name": "settings",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
            "line": 539
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatefulRulesRuleOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkfirewall-rule-group/index:DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatefulRulesRuleOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
        "line": 1551
      },
      "name": "DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActions",
      "namespace": "dataAwsccNetworkfirewallRuleGroup",
      "symbolId": "src/data-awscc-networkfirewall-rule-group/index:DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActions"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
        "line": 855
      },
      "name": "DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActions",
      "namespace": "dataAwsccNetworkfirewallRuleGroup",
      "symbolId": "src/data-awscc-networkfirewall-rule-group/index:DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActions"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionsActionDefinition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionsActionDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
        "line": 800
      },
      "name": "DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionsActionDefinition",
      "namespace": "dataAwsccNetworkfirewallRuleGroup",
      "symbolId": "src/data-awscc-networkfirewall-rule-group/index:DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionsActionDefinition"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionsActionDefinitionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionsActionDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
          "line": 830
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
        "line": 823
      },
      "name": "DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionsActionDefinitionOutputReference",
      "namespace": "dataAwsccNetworkfirewallRuleGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
            "line": 851
          },
          "name": "publishMetricAction",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionsActionDefinitionPublishMetricActionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
            "line": 834
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionsActionDefinition"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkfirewall-rule-group/index:DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionsActionDefinitionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionsActionDefinitionPublishMetricAction": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionsActionDefinitionPublishMetricAction",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
        "line": 745
      },
      "name": "DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionsActionDefinitionPublishMetricAction",
      "namespace": "dataAwsccNetworkfirewallRuleGroup",
      "symbolId": "src/data-awscc-networkfirewall-rule-group/index:DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionsActionDefinitionPublishMetricAction"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionsActionDefinitionPublishMetricActionDimensions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionsActionDefinitionPublishMetricActionDimensions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
        "line": 670
      },
      "name": "DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionsActionDefinitionPublishMetricActionDimensions",
      "namespace": "dataAwsccNetworkfirewallRuleGroup",
      "symbolId": "src/data-awscc-networkfirewall-rule-group/index:DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionsActionDefinitionPublishMetricActionDimensions"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionsActionDefinitionPublishMetricActionDimensionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionsActionDefinitionPublishMetricActionDimensionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkfirewall-rule-group/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-awscc-networkfirewall-rule-group/index.ts",
        "line": 727
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/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-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionsActionDefinitionPublishMetricActionDimensionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionsActionDefinitionPublishMetricActionDimensionsList",
      "namespace": "dataAwsccNetworkfirewallRuleGroup",
      "symbolId": "src/data-awscc-networkfirewall-rule-group/index:DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionsActionDefinitionPublishMetricActionDimensionsList"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionsActionDefinitionPublishMetricActionDimensionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionsActionDefinitionPublishMetricActionDimensionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
          "line": 702
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
        "line": 693
      },
      "name": "DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionsActionDefinitionPublishMetricActionDimensionsOutputReference",
      "namespace": "dataAwsccNetworkfirewallRuleGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
            "line": 722
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
            "line": 706
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionsActionDefinitionPublishMetricActionDimensions"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkfirewall-rule-group/index:DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionsActionDefinitionPublishMetricActionDimensionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionsActionDefinitionPublishMetricActionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionsActionDefinitionPublishMetricActionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkfirewall-rule-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-awscc-networkfirewall-rule-group/index.ts",
        "line": 768
      },
      "name": "DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionsActionDefinitionPublishMetricActionOutputReference",
      "namespace": "dataAwsccNetworkfirewallRuleGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
            "line": 796
          },
          "name": "dimensions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionsActionDefinitionPublishMetricActionDimensionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
            "line": 779
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionsActionDefinitionPublishMetricAction"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkfirewall-rule-group/index:DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionsActionDefinitionPublishMetricActionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkfirewall-rule-group/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
        "line": 918
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
            "line": 932
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionsList",
      "namespace": "dataAwsccNetworkfirewallRuleGroup",
      "symbolId": "src/data-awscc-networkfirewall-rule-group/index:DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionsList"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkfirewall-rule-group/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
        "line": 878
      },
      "name": "DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionsOutputReference",
      "namespace": "dataAwsccNetworkfirewallRuleGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
            "line": 908
          },
          "name": "actionDefinition",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionsActionDefinitionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
            "line": 913
          },
          "name": "actionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
            "line": 891
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActions"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkfirewall-rule-group/index:DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
          "line": 1581
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
        "line": 1574
      },
      "name": "DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsOutputReference",
      "namespace": "dataAwsccNetworkfirewallRuleGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
            "line": 1602
          },
          "name": "customActions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
            "line": 1608
          },
          "name": "statelessRules",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
            "line": 1585
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActions"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkfirewall-rule-group/index:DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
        "line": 1470
      },
      "name": "DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRules",
      "namespace": "dataAwsccNetworkfirewallRuleGroup",
      "symbolId": "src/data-awscc-networkfirewall-rule-group/index:DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRules"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkfirewall-rule-group/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
        "line": 1533
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
            "line": 1547
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesList",
      "namespace": "dataAwsccNetworkfirewallRuleGroup",
      "symbolId": "src/data-awscc-networkfirewall-rule-group/index:DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesList"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkfirewall-rule-group/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
        "line": 1493
      },
      "name": "DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesOutputReference",
      "namespace": "dataAwsccNetworkfirewallRuleGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
            "line": 1522
          },
          "name": "priority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
            "line": 1528
          },
          "name": "ruleDefinition",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
            "line": 1506
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRules"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkfirewall-rule-group/index:DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
        "line": 1410
      },
      "name": "DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinition",
      "namespace": "dataAwsccNetworkfirewallRuleGroup",
      "symbolId": "src/data-awscc-networkfirewall-rule-group/index:DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinition"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
        "line": 1326
      },
      "name": "DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributes",
      "namespace": "dataAwsccNetworkfirewallRuleGroup",
      "symbolId": "src/data-awscc-networkfirewall-rule-group/index:DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributes"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesDestinationPorts": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesDestinationPorts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
        "line": 936
      },
      "name": "DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesDestinationPorts",
      "namespace": "dataAwsccNetworkfirewallRuleGroup",
      "symbolId": "src/data-awscc-networkfirewall-rule-group/index:DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesDestinationPorts"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesDestinationPortsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesDestinationPortsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
          "line": 1005
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
        "line": 998
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
            "line": 1012
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesDestinationPortsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesDestinationPortsList",
      "namespace": "dataAwsccNetworkfirewallRuleGroup",
      "symbolId": "src/data-awscc-networkfirewall-rule-group/index:DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesDestinationPortsList"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesDestinationPortsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesDestinationPortsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
          "line": 968
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
        "line": 959
      },
      "name": "DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesDestinationPortsOutputReference",
      "namespace": "dataAwsccNetworkfirewallRuleGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
            "line": 988
          },
          "name": "fromPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
            "line": 993
          },
          "name": "toPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
            "line": 972
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesDestinationPorts"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkfirewall-rule-group/index:DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesDestinationPortsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesDestinations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesDestinations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
        "line": 1016
      },
      "name": "DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesDestinations",
      "namespace": "dataAwsccNetworkfirewallRuleGroup",
      "symbolId": "src/data-awscc-networkfirewall-rule-group/index:DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesDestinations"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesDestinationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesDestinationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
          "line": 1080
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
        "line": 1073
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
            "line": 1087
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesDestinationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesDestinationsList",
      "namespace": "dataAwsccNetworkfirewallRuleGroup",
      "symbolId": "src/data-awscc-networkfirewall-rule-group/index:DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesDestinationsList"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesDestinationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesDestinationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
          "line": 1048
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
        "line": 1039
      },
      "name": "DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesDestinationsOutputReference",
      "namespace": "dataAwsccNetworkfirewallRuleGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
            "line": 1068
          },
          "name": "addressDefinition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
            "line": 1052
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesDestinations"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkfirewall-rule-group/index:DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesDestinationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
          "line": 1356
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
        "line": 1349
      },
      "name": "DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesOutputReference",
      "namespace": "dataAwsccNetworkfirewallRuleGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
            "line": 1377
          },
          "name": "destinationPorts",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesDestinationPortsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
            "line": 1383
          },
          "name": "destinations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesDestinationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
            "line": 1388
          },
          "name": "protocols",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
            "line": 1394
          },
          "name": "sourcePorts",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesSourcePortsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
            "line": 1400
          },
          "name": "sources",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesSourcesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
            "line": 1406
          },
          "name": "tcpFlags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesTcpFlagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
            "line": 1360
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributes"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkfirewall-rule-group/index:DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesSourcePorts": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesSourcePorts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
        "line": 1091
      },
      "name": "DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesSourcePorts",
      "namespace": "dataAwsccNetworkfirewallRuleGroup",
      "symbolId": "src/data-awscc-networkfirewall-rule-group/index:DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesSourcePorts"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesSourcePortsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesSourcePortsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
          "line": 1160
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
        "line": 1153
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
            "line": 1167
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesSourcePortsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesSourcePortsList",
      "namespace": "dataAwsccNetworkfirewallRuleGroup",
      "symbolId": "src/data-awscc-networkfirewall-rule-group/index:DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesSourcePortsList"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesSourcePortsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesSourcePortsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
          "line": 1123
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
        "line": 1114
      },
      "name": "DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesSourcePortsOutputReference",
      "namespace": "dataAwsccNetworkfirewallRuleGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
            "line": 1143
          },
          "name": "fromPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
            "line": 1148
          },
          "name": "toPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
            "line": 1127
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesSourcePorts"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkfirewall-rule-group/index:DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesSourcePortsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesSources": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesSources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
        "line": 1171
      },
      "name": "DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesSources",
      "namespace": "dataAwsccNetworkfirewallRuleGroup",
      "symbolId": "src/data-awscc-networkfirewall-rule-group/index:DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesSources"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesSourcesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesSourcesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkfirewall-rule-group/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-awscc-networkfirewall-rule-group/index.ts",
        "line": 1228
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/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-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesSourcesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesSourcesList",
      "namespace": "dataAwsccNetworkfirewallRuleGroup",
      "symbolId": "src/data-awscc-networkfirewall-rule-group/index:DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesSourcesList"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesSourcesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesSourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
          "line": 1203
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
        "line": 1194
      },
      "name": "DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesSourcesOutputReference",
      "namespace": "dataAwsccNetworkfirewallRuleGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
            "line": 1223
          },
          "name": "addressDefinition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
            "line": 1207
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesSources"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkfirewall-rule-group/index:DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesSourcesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesTcpFlags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesTcpFlags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
        "line": 1246
      },
      "name": "DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesTcpFlags",
      "namespace": "dataAwsccNetworkfirewallRuleGroup",
      "symbolId": "src/data-awscc-networkfirewall-rule-group/index:DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesTcpFlags"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesTcpFlagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesTcpFlagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
          "line": 1315
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
        "line": 1308
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
            "line": 1322
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesTcpFlagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesTcpFlagsList",
      "namespace": "dataAwsccNetworkfirewallRuleGroup",
      "symbolId": "src/data-awscc-networkfirewall-rule-group/index:DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesTcpFlagsList"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesTcpFlagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesTcpFlagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkfirewall-rule-group/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-awscc-networkfirewall-rule-group/index.ts",
        "line": 1269
      },
      "name": "DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesTcpFlagsOutputReference",
      "namespace": "dataAwsccNetworkfirewallRuleGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
            "line": 1298
          },
          "name": "flags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
            "line": 1303
          },
          "name": "masks",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
            "line": 1282
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesTcpFlags"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkfirewall-rule-group/index:DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesTcpFlagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
          "line": 1440
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
        "line": 1433
      },
      "name": "DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionOutputReference",
      "namespace": "dataAwsccNetworkfirewallRuleGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
            "line": 1460
          },
          "name": "actions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
            "line": 1466
          },
          "name": "matchAttributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
            "line": 1444
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinition"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkfirewall-rule-group/index:DataAwsccNetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupStatefulRuleOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupStatefulRuleOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
        "line": 1684
      },
      "name": "DataAwsccNetworkfirewallRuleGroupRuleGroupStatefulRuleOptions",
      "namespace": "dataAwsccNetworkfirewallRuleGroup",
      "symbolId": "src/data-awscc-networkfirewall-rule-group/index:DataAwsccNetworkfirewallRuleGroupRuleGroupStatefulRuleOptions"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupStatefulRuleOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupStatefulRuleOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkfirewall-rule-group/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-awscc-networkfirewall-rule-group/index.ts",
        "line": 1707
      },
      "name": "DataAwsccNetworkfirewallRuleGroupRuleGroupStatefulRuleOptionsOutputReference",
      "namespace": "dataAwsccNetworkfirewallRuleGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
            "line": 1734
          },
          "name": "ruleOrder",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
            "line": 1718
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupRuleGroupStatefulRuleOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkfirewall-rule-group/index:DataAwsccNetworkfirewallRuleGroupRuleGroupStatefulRuleOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupSummaryConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupSummaryConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
        "line": 1811
      },
      "name": "DataAwsccNetworkfirewallRuleGroupSummaryConfiguration",
      "namespace": "dataAwsccNetworkfirewallRuleGroup",
      "symbolId": "src/data-awscc-networkfirewall-rule-group/index:DataAwsccNetworkfirewallRuleGroupSummaryConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupSummaryConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupSummaryConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
          "line": 1841
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
        "line": 1834
      },
      "name": "DataAwsccNetworkfirewallRuleGroupSummaryConfigurationOutputReference",
      "namespace": "dataAwsccNetworkfirewallRuleGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
            "line": 1861
          },
          "name": "ruleOptions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
            "line": 1845
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupSummaryConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkfirewall-rule-group/index:DataAwsccNetworkfirewallRuleGroupSummaryConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
        "line": 1865
      },
      "name": "DataAwsccNetworkfirewallRuleGroupTags",
      "namespace": "dataAwsccNetworkfirewallRuleGroup",
      "symbolId": "src/data-awscc-networkfirewall-rule-group/index:DataAwsccNetworkfirewallRuleGroupTags"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
          "line": 1934
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
        "line": 1927
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
            "line": 1941
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccNetworkfirewallRuleGroupTagsList",
      "namespace": "dataAwsccNetworkfirewallRuleGroup",
      "symbolId": "src/data-awscc-networkfirewall-rule-group/index:DataAwsccNetworkfirewallRuleGroupTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
          "line": 1897
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
        "line": 1888
      },
      "name": "DataAwsccNetworkfirewallRuleGroupTagsOutputReference",
      "namespace": "dataAwsccNetworkfirewallRuleGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
            "line": 1917
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
            "line": 1922
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-group/index.ts",
            "line": 1901
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroup.DataAwsccNetworkfirewallRuleGroupTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkfirewall-rule-group/index:DataAwsccNetworkfirewallRuleGroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroups.DataAwsccNetworkfirewallRuleGroups": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkfirewall_rule_groups awscc_networkfirewall_rule_groups}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroups.DataAwsccNetworkfirewallRuleGroups",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkfirewall_rule_groups awscc_networkfirewall_rule_groups} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkfirewall-rule-groups/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroups.DataAwsccNetworkfirewallRuleGroupsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-rule-groups/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccNetworkfirewallRuleGroups resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-groups/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccNetworkfirewallRuleGroups to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkfirewall_rule_groups#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccNetworkfirewallRuleGroups that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccNetworkfirewallRuleGroups to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-groups/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-groups/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccNetworkfirewallRuleGroups",
      "namespace": "dataAwsccNetworkfirewallRuleGroups",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-groups/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-groups/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-rule-groups/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-networkfirewall-rule-groups/index:DataAwsccNetworkfirewallRuleGroups"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroups.DataAwsccNetworkfirewallRuleGroupsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallRuleGroups.DataAwsccNetworkfirewallRuleGroupsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-rule-groups/index.ts",
        "line": 14
      },
      "name": "DataAwsccNetworkfirewallRuleGroupsConfig",
      "namespace": "dataAwsccNetworkfirewallRuleGroups",
      "symbolId": "src/data-awscc-networkfirewall-rule-groups/index:DataAwsccNetworkfirewallRuleGroupsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallTlsInspectionConfiguration.DataAwsccNetworkfirewallTlsInspectionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkfirewall_tls_inspection_configuration awscc_networkfirewall_tls_inspection_configuration}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallTlsInspectionConfiguration.DataAwsccNetworkfirewallTlsInspectionConfiguration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkfirewall_tls_inspection_configuration awscc_networkfirewall_tls_inspection_configuration} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkfirewall-tls-inspection-configuration/index.ts",
          "line": 832
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallTlsInspectionConfiguration.DataAwsccNetworkfirewallTlsInspectionConfigurationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-tls-inspection-configuration/index.ts",
        "line": 800
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccNetworkfirewallTlsInspectionConfiguration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-tls-inspection-configuration/index.ts",
            "line": 817
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccNetworkfirewallTlsInspectionConfiguration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkfirewall_tls_inspection_configuration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccNetworkfirewallTlsInspectionConfiguration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccNetworkfirewallTlsInspectionConfiguration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-tls-inspection-configuration/index.ts",
            "line": 904
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-tls-inspection-configuration/index.ts",
            "line": 910
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccNetworkfirewallTlsInspectionConfiguration",
      "namespace": "dataAwsccNetworkfirewallTlsInspectionConfiguration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-tls-inspection-configuration/index.ts",
            "line": 805
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-tls-inspection-configuration/index.ts",
            "line": 856
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-tls-inspection-configuration/index.ts",
            "line": 875
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallTlsInspectionConfiguration.DataAwsccNetworkfirewallTlsInspectionConfigurationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-tls-inspection-configuration/index.ts",
            "line": 881
          },
          "name": "tlsInspectionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallTlsInspectionConfiguration.DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-tls-inspection-configuration/index.ts",
            "line": 886
          },
          "name": "tlsInspectionConfigurationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-tls-inspection-configuration/index.ts",
            "line": 891
          },
          "name": "tlsInspectionConfigurationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-tls-inspection-configuration/index.ts",
            "line": 896
          },
          "name": "tlsInspectionConfigurationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-tls-inspection-configuration/index.ts",
            "line": 869
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-tls-inspection-configuration/index.ts",
            "line": 862
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkfirewall-tls-inspection-configuration/index:DataAwsccNetworkfirewallTlsInspectionConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallTlsInspectionConfiguration.DataAwsccNetworkfirewallTlsInspectionConfigurationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallTlsInspectionConfiguration.DataAwsccNetworkfirewallTlsInspectionConfigurationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-tls-inspection-configuration/index.ts",
        "line": 14
      },
      "name": "DataAwsccNetworkfirewallTlsInspectionConfigurationConfig",
      "namespace": "dataAwsccNetworkfirewallTlsInspectionConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkfirewall_tls_inspection_configuration#id DataAwsccNetworkfirewallTlsInspectionConfiguration#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-tls-inspection-configuration/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkfirewall-tls-inspection-configuration/index:DataAwsccNetworkfirewallTlsInspectionConfigurationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallTlsInspectionConfiguration.DataAwsccNetworkfirewallTlsInspectionConfigurationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallTlsInspectionConfiguration.DataAwsccNetworkfirewallTlsInspectionConfigurationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-tls-inspection-configuration/index.ts",
        "line": 25
      },
      "name": "DataAwsccNetworkfirewallTlsInspectionConfigurationTags",
      "namespace": "dataAwsccNetworkfirewallTlsInspectionConfiguration",
      "symbolId": "src/data-awscc-networkfirewall-tls-inspection-configuration/index:DataAwsccNetworkfirewallTlsInspectionConfigurationTags"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallTlsInspectionConfiguration.DataAwsccNetworkfirewallTlsInspectionConfigurationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallTlsInspectionConfiguration.DataAwsccNetworkfirewallTlsInspectionConfigurationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkfirewall-tls-inspection-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-awscc-networkfirewall-tls-inspection-configuration/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-tls-inspection-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-awscc.dataAwsccNetworkfirewallTlsInspectionConfiguration.DataAwsccNetworkfirewallTlsInspectionConfigurationTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccNetworkfirewallTlsInspectionConfigurationTagsList",
      "namespace": "dataAwsccNetworkfirewallTlsInspectionConfiguration",
      "symbolId": "src/data-awscc-networkfirewall-tls-inspection-configuration/index:DataAwsccNetworkfirewallTlsInspectionConfigurationTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallTlsInspectionConfiguration.DataAwsccNetworkfirewallTlsInspectionConfigurationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallTlsInspectionConfiguration.DataAwsccNetworkfirewallTlsInspectionConfigurationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkfirewall-tls-inspection-configuration/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-tls-inspection-configuration/index.ts",
        "line": 48
      },
      "name": "DataAwsccNetworkfirewallTlsInspectionConfigurationTagsOutputReference",
      "namespace": "dataAwsccNetworkfirewallTlsInspectionConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-tls-inspection-configuration/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-tls-inspection-configuration/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-tls-inspection-configuration/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallTlsInspectionConfiguration.DataAwsccNetworkfirewallTlsInspectionConfigurationTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkfirewall-tls-inspection-configuration/index:DataAwsccNetworkfirewallTlsInspectionConfigurationTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallTlsInspectionConfiguration.DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallTlsInspectionConfiguration.DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-tls-inspection-configuration/index.ts",
        "line": 741
      },
      "name": "DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfiguration",
      "namespace": "dataAwsccNetworkfirewallTlsInspectionConfiguration",
      "symbolId": "src/data-awscc-networkfirewall-tls-inspection-configuration/index:DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallTlsInspectionConfiguration.DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallTlsInspectionConfiguration.DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkfirewall-tls-inspection-configuration/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-tls-inspection-configuration/index.ts",
        "line": 764
      },
      "name": "DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationOutputReference",
      "namespace": "dataAwsccNetworkfirewallTlsInspectionConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-tls-inspection-configuration/index.ts",
            "line": 792
          },
          "name": "serverCertificateConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallTlsInspectionConfiguration.DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-tls-inspection-configuration/index.ts",
            "line": 775
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallTlsInspectionConfiguration.DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkfirewall-tls-inspection-configuration/index:DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallTlsInspectionConfiguration.DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallTlsInspectionConfiguration.DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-tls-inspection-configuration/index.ts",
        "line": 648
      },
      "name": "DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurations",
      "namespace": "dataAwsccNetworkfirewallTlsInspectionConfiguration",
      "symbolId": "src/data-awscc-networkfirewall-tls-inspection-configuration/index:DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallTlsInspectionConfiguration.DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsCheckCertificateRevocationStatus": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallTlsInspectionConfiguration.DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsCheckCertificateRevocationStatus",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-tls-inspection-configuration/index.ts",
        "line": 105
      },
      "name": "DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsCheckCertificateRevocationStatus",
      "namespace": "dataAwsccNetworkfirewallTlsInspectionConfiguration",
      "symbolId": "src/data-awscc-networkfirewall-tls-inspection-configuration/index:DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsCheckCertificateRevocationStatus"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallTlsInspectionConfiguration.DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsCheckCertificateRevocationStatusOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallTlsInspectionConfiguration.DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsCheckCertificateRevocationStatusOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkfirewall-tls-inspection-configuration/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-awscc-networkfirewall-tls-inspection-configuration/index.ts",
        "line": 128
      },
      "name": "DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsCheckCertificateRevocationStatusOutputReference",
      "namespace": "dataAwsccNetworkfirewallTlsInspectionConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-tls-inspection-configuration/index.ts",
            "line": 155
          },
          "name": "revokedStatusAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-tls-inspection-configuration/index.ts",
            "line": 160
          },
          "name": "unknownStatusAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-tls-inspection-configuration/index.ts",
            "line": 139
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallTlsInspectionConfiguration.DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsCheckCertificateRevocationStatus"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkfirewall-tls-inspection-configuration/index:DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsCheckCertificateRevocationStatusOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallTlsInspectionConfiguration.DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallTlsInspectionConfiguration.DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkfirewall-tls-inspection-configuration/index.ts",
          "line": 730
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-tls-inspection-configuration/index.ts",
        "line": 723
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-tls-inspection-configuration/index.ts",
            "line": 737
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallTlsInspectionConfiguration.DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsList",
      "namespace": "dataAwsccNetworkfirewallTlsInspectionConfiguration",
      "symbolId": "src/data-awscc-networkfirewall-tls-inspection-configuration/index:DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsList"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallTlsInspectionConfiguration.DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallTlsInspectionConfiguration.DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkfirewall-tls-inspection-configuration/index.ts",
          "line": 680
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-tls-inspection-configuration/index.ts",
        "line": 671
      },
      "name": "DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsOutputReference",
      "namespace": "dataAwsccNetworkfirewallTlsInspectionConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-tls-inspection-configuration/index.ts",
            "line": 700
          },
          "name": "certificateAuthorityArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-tls-inspection-configuration/index.ts",
            "line": 706
          },
          "name": "checkCertificateRevocationStatus",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallTlsInspectionConfiguration.DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsCheckCertificateRevocationStatusOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-tls-inspection-configuration/index.ts",
            "line": 712
          },
          "name": "scopes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallTlsInspectionConfiguration.DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-tls-inspection-configuration/index.ts",
            "line": 718
          },
          "name": "serverCertificates",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallTlsInspectionConfiguration.DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsServerCertificatesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-tls-inspection-configuration/index.ts",
            "line": 684
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallTlsInspectionConfiguration.DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurations"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkfirewall-tls-inspection-configuration/index:DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallTlsInspectionConfiguration.DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallTlsInspectionConfiguration.DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-tls-inspection-configuration/index.ts",
        "line": 474
      },
      "name": "DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopes",
      "namespace": "dataAwsccNetworkfirewallTlsInspectionConfiguration",
      "symbolId": "src/data-awscc-networkfirewall-tls-inspection-configuration/index:DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopes"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallTlsInspectionConfiguration.DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesDestinationPorts": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallTlsInspectionConfiguration.DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesDestinationPorts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-tls-inspection-configuration/index.ts",
        "line": 164
      },
      "name": "DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesDestinationPorts",
      "namespace": "dataAwsccNetworkfirewallTlsInspectionConfiguration",
      "symbolId": "src/data-awscc-networkfirewall-tls-inspection-configuration/index:DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesDestinationPorts"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallTlsInspectionConfiguration.DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesDestinationPortsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallTlsInspectionConfiguration.DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesDestinationPortsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkfirewall-tls-inspection-configuration/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-awscc-networkfirewall-tls-inspection-configuration/index.ts",
        "line": 226
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-tls-inspection-configuration/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-awscc.dataAwsccNetworkfirewallTlsInspectionConfiguration.DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesDestinationPortsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesDestinationPortsList",
      "namespace": "dataAwsccNetworkfirewallTlsInspectionConfiguration",
      "symbolId": "src/data-awscc-networkfirewall-tls-inspection-configuration/index:DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesDestinationPortsList"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallTlsInspectionConfiguration.DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesDestinationPortsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallTlsInspectionConfiguration.DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesDestinationPortsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkfirewall-tls-inspection-configuration/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-awscc-networkfirewall-tls-inspection-configuration/index.ts",
        "line": 187
      },
      "name": "DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesDestinationPortsOutputReference",
      "namespace": "dataAwsccNetworkfirewallTlsInspectionConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-tls-inspection-configuration/index.ts",
            "line": 216
          },
          "name": "fromPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-tls-inspection-configuration/index.ts",
            "line": 221
          },
          "name": "toPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-tls-inspection-configuration/index.ts",
            "line": 200
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallTlsInspectionConfiguration.DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesDestinationPorts"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkfirewall-tls-inspection-configuration/index:DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesDestinationPortsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallTlsInspectionConfiguration.DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesDestinations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallTlsInspectionConfiguration.DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesDestinations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-tls-inspection-configuration/index.ts",
        "line": 244
      },
      "name": "DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesDestinations",
      "namespace": "dataAwsccNetworkfirewallTlsInspectionConfiguration",
      "symbolId": "src/data-awscc-networkfirewall-tls-inspection-configuration/index:DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesDestinations"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallTlsInspectionConfiguration.DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesDestinationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallTlsInspectionConfiguration.DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesDestinationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkfirewall-tls-inspection-configuration/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-awscc-networkfirewall-tls-inspection-configuration/index.ts",
        "line": 301
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-tls-inspection-configuration/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-awscc.dataAwsccNetworkfirewallTlsInspectionConfiguration.DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesDestinationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesDestinationsList",
      "namespace": "dataAwsccNetworkfirewallTlsInspectionConfiguration",
      "symbolId": "src/data-awscc-networkfirewall-tls-inspection-configuration/index:DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesDestinationsList"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallTlsInspectionConfiguration.DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesDestinationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallTlsInspectionConfiguration.DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesDestinationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkfirewall-tls-inspection-configuration/index.ts",
          "line": 276
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-tls-inspection-configuration/index.ts",
        "line": 267
      },
      "name": "DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesDestinationsOutputReference",
      "namespace": "dataAwsccNetworkfirewallTlsInspectionConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-tls-inspection-configuration/index.ts",
            "line": 296
          },
          "name": "addressDefinition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-tls-inspection-configuration/index.ts",
            "line": 280
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallTlsInspectionConfiguration.DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesDestinations"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkfirewall-tls-inspection-configuration/index:DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesDestinationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallTlsInspectionConfiguration.DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallTlsInspectionConfiguration.DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkfirewall-tls-inspection-configuration/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-awscc-networkfirewall-tls-inspection-configuration/index.ts",
        "line": 555
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-tls-inspection-configuration/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-awscc.dataAwsccNetworkfirewallTlsInspectionConfiguration.DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesList",
      "namespace": "dataAwsccNetworkfirewallTlsInspectionConfiguration",
      "symbolId": "src/data-awscc-networkfirewall-tls-inspection-configuration/index:DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesList"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallTlsInspectionConfiguration.DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallTlsInspectionConfiguration.DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkfirewall-tls-inspection-configuration/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-tls-inspection-configuration/index.ts",
        "line": 497
      },
      "name": "DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesOutputReference",
      "namespace": "dataAwsccNetworkfirewallTlsInspectionConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-tls-inspection-configuration/index.ts",
            "line": 527
          },
          "name": "destinationPorts",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallTlsInspectionConfiguration.DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesDestinationPortsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-tls-inspection-configuration/index.ts",
            "line": 533
          },
          "name": "destinations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallTlsInspectionConfiguration.DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesDestinationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-tls-inspection-configuration/index.ts",
            "line": 538
          },
          "name": "protocols",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-tls-inspection-configuration/index.ts",
            "line": 544
          },
          "name": "sourcePorts",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallTlsInspectionConfiguration.DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesSourcePortsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-tls-inspection-configuration/index.ts",
            "line": 550
          },
          "name": "sources",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallTlsInspectionConfiguration.DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesSourcesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-tls-inspection-configuration/index.ts",
            "line": 510
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallTlsInspectionConfiguration.DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopes"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkfirewall-tls-inspection-configuration/index:DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallTlsInspectionConfiguration.DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesSourcePorts": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallTlsInspectionConfiguration.DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesSourcePorts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-tls-inspection-configuration/index.ts",
        "line": 319
      },
      "name": "DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesSourcePorts",
      "namespace": "dataAwsccNetworkfirewallTlsInspectionConfiguration",
      "symbolId": "src/data-awscc-networkfirewall-tls-inspection-configuration/index:DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesSourcePorts"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallTlsInspectionConfiguration.DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesSourcePortsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallTlsInspectionConfiguration.DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesSourcePortsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkfirewall-tls-inspection-configuration/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-tls-inspection-configuration/index.ts",
        "line": 381
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-tls-inspection-configuration/index.ts",
            "line": 395
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallTlsInspectionConfiguration.DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesSourcePortsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesSourcePortsList",
      "namespace": "dataAwsccNetworkfirewallTlsInspectionConfiguration",
      "symbolId": "src/data-awscc-networkfirewall-tls-inspection-configuration/index:DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesSourcePortsList"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallTlsInspectionConfiguration.DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesSourcePortsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallTlsInspectionConfiguration.DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesSourcePortsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkfirewall-tls-inspection-configuration/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-awscc-networkfirewall-tls-inspection-configuration/index.ts",
        "line": 342
      },
      "name": "DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesSourcePortsOutputReference",
      "namespace": "dataAwsccNetworkfirewallTlsInspectionConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-tls-inspection-configuration/index.ts",
            "line": 371
          },
          "name": "fromPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-tls-inspection-configuration/index.ts",
            "line": 376
          },
          "name": "toPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-tls-inspection-configuration/index.ts",
            "line": 355
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallTlsInspectionConfiguration.DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesSourcePorts"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkfirewall-tls-inspection-configuration/index:DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesSourcePortsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallTlsInspectionConfiguration.DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesSources": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallTlsInspectionConfiguration.DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesSources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-tls-inspection-configuration/index.ts",
        "line": 399
      },
      "name": "DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesSources",
      "namespace": "dataAwsccNetworkfirewallTlsInspectionConfiguration",
      "symbolId": "src/data-awscc-networkfirewall-tls-inspection-configuration/index:DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesSources"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallTlsInspectionConfiguration.DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesSourcesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallTlsInspectionConfiguration.DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesSourcesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkfirewall-tls-inspection-configuration/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-awscc-networkfirewall-tls-inspection-configuration/index.ts",
        "line": 456
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-tls-inspection-configuration/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-awscc.dataAwsccNetworkfirewallTlsInspectionConfiguration.DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesSourcesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesSourcesList",
      "namespace": "dataAwsccNetworkfirewallTlsInspectionConfiguration",
      "symbolId": "src/data-awscc-networkfirewall-tls-inspection-configuration/index:DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesSourcesList"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallTlsInspectionConfiguration.DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesSourcesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallTlsInspectionConfiguration.DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesSourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkfirewall-tls-inspection-configuration/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-tls-inspection-configuration/index.ts",
        "line": 422
      },
      "name": "DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesSourcesOutputReference",
      "namespace": "dataAwsccNetworkfirewallTlsInspectionConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-tls-inspection-configuration/index.ts",
            "line": 451
          },
          "name": "addressDefinition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-tls-inspection-configuration/index.ts",
            "line": 435
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallTlsInspectionConfiguration.DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesSources"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkfirewall-tls-inspection-configuration/index:DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesSourcesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallTlsInspectionConfiguration.DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsServerCertificates": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallTlsInspectionConfiguration.DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsServerCertificates",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-tls-inspection-configuration/index.ts",
        "line": 573
      },
      "name": "DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsServerCertificates",
      "namespace": "dataAwsccNetworkfirewallTlsInspectionConfiguration",
      "symbolId": "src/data-awscc-networkfirewall-tls-inspection-configuration/index:DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsServerCertificates"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallTlsInspectionConfiguration.DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsServerCertificatesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallTlsInspectionConfiguration.DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsServerCertificatesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkfirewall-tls-inspection-configuration/index.ts",
          "line": 637
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-tls-inspection-configuration/index.ts",
        "line": 630
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-tls-inspection-configuration/index.ts",
            "line": 644
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallTlsInspectionConfiguration.DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsServerCertificatesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsServerCertificatesList",
      "namespace": "dataAwsccNetworkfirewallTlsInspectionConfiguration",
      "symbolId": "src/data-awscc-networkfirewall-tls-inspection-configuration/index:DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsServerCertificatesList"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallTlsInspectionConfiguration.DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsServerCertificatesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallTlsInspectionConfiguration.DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsServerCertificatesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkfirewall-tls-inspection-configuration/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-awscc-networkfirewall-tls-inspection-configuration/index.ts",
        "line": 596
      },
      "name": "DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsServerCertificatesOutputReference",
      "namespace": "dataAwsccNetworkfirewallTlsInspectionConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-tls-inspection-configuration/index.ts",
            "line": 625
          },
          "name": "resourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-tls-inspection-configuration/index.ts",
            "line": 609
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallTlsInspectionConfiguration.DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsServerCertificates"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkfirewall-tls-inspection-configuration/index:DataAwsccNetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsServerCertificatesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallTlsInspectionConfigurations.DataAwsccNetworkfirewallTlsInspectionConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkfirewall_tls_inspection_configurations awscc_networkfirewall_tls_inspection_configurations}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallTlsInspectionConfigurations.DataAwsccNetworkfirewallTlsInspectionConfigurations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkfirewall_tls_inspection_configurations awscc_networkfirewall_tls_inspection_configurations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkfirewall-tls-inspection-configurations/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallTlsInspectionConfigurations.DataAwsccNetworkfirewallTlsInspectionConfigurationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-tls-inspection-configurations/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccNetworkfirewallTlsInspectionConfigurations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-tls-inspection-configurations/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccNetworkfirewallTlsInspectionConfigurations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkfirewall_tls_inspection_configurations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccNetworkfirewallTlsInspectionConfigurations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccNetworkfirewallTlsInspectionConfigurations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-tls-inspection-configurations/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-tls-inspection-configurations/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccNetworkfirewallTlsInspectionConfigurations",
      "namespace": "dataAwsccNetworkfirewallTlsInspectionConfigurations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-tls-inspection-configurations/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-tls-inspection-configurations/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-tls-inspection-configurations/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-networkfirewall-tls-inspection-configurations/index:DataAwsccNetworkfirewallTlsInspectionConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallTlsInspectionConfigurations.DataAwsccNetworkfirewallTlsInspectionConfigurationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallTlsInspectionConfigurations.DataAwsccNetworkfirewallTlsInspectionConfigurationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-tls-inspection-configurations/index.ts",
        "line": 14
      },
      "name": "DataAwsccNetworkfirewallTlsInspectionConfigurationsConfig",
      "namespace": "dataAwsccNetworkfirewallTlsInspectionConfigurations",
      "symbolId": "src/data-awscc-networkfirewall-tls-inspection-configurations/index:DataAwsccNetworkfirewallTlsInspectionConfigurationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallVpcEndpointAssociation.DataAwsccNetworkfirewallVpcEndpointAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkfirewall_vpc_endpoint_association awscc_networkfirewall_vpc_endpoint_association}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallVpcEndpointAssociation.DataAwsccNetworkfirewallVpcEndpointAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkfirewall_vpc_endpoint_association awscc_networkfirewall_vpc_endpoint_association} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkfirewall-vpc-endpoint-association/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallVpcEndpointAssociation.DataAwsccNetworkfirewallVpcEndpointAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-vpc-endpoint-association/index.ts",
        "line": 168
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccNetworkfirewallVpcEndpointAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-vpc-endpoint-association/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 DataAwsccNetworkfirewallVpcEndpointAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkfirewall_vpc_endpoint_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccNetworkfirewallVpcEndpointAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccNetworkfirewallVpcEndpointAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-vpc-endpoint-association/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-awscc-networkfirewall-vpc-endpoint-association/index.ts",
            "line": 288
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccNetworkfirewallVpcEndpointAssociation",
      "namespace": "dataAwsccNetworkfirewallVpcEndpointAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-vpc-endpoint-association/index.ts",
            "line": 173
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-vpc-endpoint-association/index.ts",
            "line": 224
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-vpc-endpoint-association/index.ts",
            "line": 229
          },
          "name": "endpointId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-vpc-endpoint-association/index.ts",
            "line": 234
          },
          "name": "firewallArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-vpc-endpoint-association/index.ts",
            "line": 253
          },
          "name": "subnetMapping",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallVpcEndpointAssociation.DataAwsccNetworkfirewallVpcEndpointAssociationSubnetMappingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-vpc-endpoint-association/index.ts",
            "line": 259
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallVpcEndpointAssociation.DataAwsccNetworkfirewallVpcEndpointAssociationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-vpc-endpoint-association/index.ts",
            "line": 264
          },
          "name": "vpcEndpointAssociationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-vpc-endpoint-association/index.ts",
            "line": 269
          },
          "name": "vpcEndpointAssociationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-vpc-endpoint-association/index.ts",
            "line": 274
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-vpc-endpoint-association/index.ts",
            "line": 247
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-vpc-endpoint-association/index.ts",
            "line": 240
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkfirewall-vpc-endpoint-association/index:DataAwsccNetworkfirewallVpcEndpointAssociation"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallVpcEndpointAssociation.DataAwsccNetworkfirewallVpcEndpointAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallVpcEndpointAssociation.DataAwsccNetworkfirewallVpcEndpointAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-vpc-endpoint-association/index.ts",
        "line": 14
      },
      "name": "DataAwsccNetworkfirewallVpcEndpointAssociationConfig",
      "namespace": "dataAwsccNetworkfirewallVpcEndpointAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkfirewall_vpc_endpoint_association#id DataAwsccNetworkfirewallVpcEndpointAssociation#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-vpc-endpoint-association/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkfirewall-vpc-endpoint-association/index:DataAwsccNetworkfirewallVpcEndpointAssociationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallVpcEndpointAssociation.DataAwsccNetworkfirewallVpcEndpointAssociationSubnetMapping": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallVpcEndpointAssociation.DataAwsccNetworkfirewallVpcEndpointAssociationSubnetMapping",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-vpc-endpoint-association/index.ts",
        "line": 25
      },
      "name": "DataAwsccNetworkfirewallVpcEndpointAssociationSubnetMapping",
      "namespace": "dataAwsccNetworkfirewallVpcEndpointAssociation",
      "symbolId": "src/data-awscc-networkfirewall-vpc-endpoint-association/index:DataAwsccNetworkfirewallVpcEndpointAssociationSubnetMapping"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallVpcEndpointAssociation.DataAwsccNetworkfirewallVpcEndpointAssociationSubnetMappingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallVpcEndpointAssociation.DataAwsccNetworkfirewallVpcEndpointAssociationSubnetMappingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkfirewall-vpc-endpoint-association/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-vpc-endpoint-association/index.ts",
        "line": 48
      },
      "name": "DataAwsccNetworkfirewallVpcEndpointAssociationSubnetMappingOutputReference",
      "namespace": "dataAwsccNetworkfirewallVpcEndpointAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-vpc-endpoint-association/index.ts",
            "line": 75
          },
          "name": "ipAddressType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-vpc-endpoint-association/index.ts",
            "line": 80
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-vpc-endpoint-association/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallVpcEndpointAssociation.DataAwsccNetworkfirewallVpcEndpointAssociationSubnetMapping"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkfirewall-vpc-endpoint-association/index:DataAwsccNetworkfirewallVpcEndpointAssociationSubnetMappingOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallVpcEndpointAssociation.DataAwsccNetworkfirewallVpcEndpointAssociationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallVpcEndpointAssociation.DataAwsccNetworkfirewallVpcEndpointAssociationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-vpc-endpoint-association/index.ts",
        "line": 84
      },
      "name": "DataAwsccNetworkfirewallVpcEndpointAssociationTags",
      "namespace": "dataAwsccNetworkfirewallVpcEndpointAssociation",
      "symbolId": "src/data-awscc-networkfirewall-vpc-endpoint-association/index:DataAwsccNetworkfirewallVpcEndpointAssociationTags"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallVpcEndpointAssociation.DataAwsccNetworkfirewallVpcEndpointAssociationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallVpcEndpointAssociation.DataAwsccNetworkfirewallVpcEndpointAssociationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkfirewall-vpc-endpoint-association/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-vpc-endpoint-association/index.ts",
        "line": 146
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-vpc-endpoint-association/index.ts",
            "line": 160
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallVpcEndpointAssociation.DataAwsccNetworkfirewallVpcEndpointAssociationTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccNetworkfirewallVpcEndpointAssociationTagsList",
      "namespace": "dataAwsccNetworkfirewallVpcEndpointAssociation",
      "symbolId": "src/data-awscc-networkfirewall-vpc-endpoint-association/index:DataAwsccNetworkfirewallVpcEndpointAssociationTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallVpcEndpointAssociation.DataAwsccNetworkfirewallVpcEndpointAssociationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallVpcEndpointAssociation.DataAwsccNetworkfirewallVpcEndpointAssociationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkfirewall-vpc-endpoint-association/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-vpc-endpoint-association/index.ts",
        "line": 107
      },
      "name": "DataAwsccNetworkfirewallVpcEndpointAssociationTagsOutputReference",
      "namespace": "dataAwsccNetworkfirewallVpcEndpointAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-vpc-endpoint-association/index.ts",
            "line": 136
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-vpc-endpoint-association/index.ts",
            "line": 141
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-vpc-endpoint-association/index.ts",
            "line": 120
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallVpcEndpointAssociation.DataAwsccNetworkfirewallVpcEndpointAssociationTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkfirewall-vpc-endpoint-association/index:DataAwsccNetworkfirewallVpcEndpointAssociationTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallVpcEndpointAssociations.DataAwsccNetworkfirewallVpcEndpointAssociations": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkfirewall_vpc_endpoint_associations awscc_networkfirewall_vpc_endpoint_associations}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallVpcEndpointAssociations.DataAwsccNetworkfirewallVpcEndpointAssociations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkfirewall_vpc_endpoint_associations awscc_networkfirewall_vpc_endpoint_associations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkfirewall-vpc-endpoint-associations/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallVpcEndpointAssociations.DataAwsccNetworkfirewallVpcEndpointAssociationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-vpc-endpoint-associations/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccNetworkfirewallVpcEndpointAssociations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-vpc-endpoint-associations/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccNetworkfirewallVpcEndpointAssociations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkfirewall_vpc_endpoint_associations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccNetworkfirewallVpcEndpointAssociations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccNetworkfirewallVpcEndpointAssociations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-vpc-endpoint-associations/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-vpc-endpoint-associations/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccNetworkfirewallVpcEndpointAssociations",
      "namespace": "dataAwsccNetworkfirewallVpcEndpointAssociations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-vpc-endpoint-associations/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-vpc-endpoint-associations/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkfirewall-vpc-endpoint-associations/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-networkfirewall-vpc-endpoint-associations/index:DataAwsccNetworkfirewallVpcEndpointAssociations"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkfirewallVpcEndpointAssociations.DataAwsccNetworkfirewallVpcEndpointAssociationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkfirewallVpcEndpointAssociations.DataAwsccNetworkfirewallVpcEndpointAssociationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkfirewall-vpc-endpoint-associations/index.ts",
        "line": 14
      },
      "name": "DataAwsccNetworkfirewallVpcEndpointAssociationsConfig",
      "namespace": "dataAwsccNetworkfirewallVpcEndpointAssociations",
      "symbolId": "src/data-awscc-networkfirewall-vpc-endpoint-associations/index:DataAwsccNetworkfirewallVpcEndpointAssociationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkflowmonitorMonitor.DataAwsccNetworkflowmonitorMonitor": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkflowmonitor_monitor awscc_networkflowmonitor_monitor}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkflowmonitorMonitor.DataAwsccNetworkflowmonitorMonitor",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkflowmonitor_monitor awscc_networkflowmonitor_monitor} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkflowmonitor-monitor/index.ts",
          "line": 301
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccNetworkflowmonitorMonitor.DataAwsccNetworkflowmonitorMonitorConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkflowmonitor-monitor/index.ts",
        "line": 269
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccNetworkflowmonitorMonitor resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkflowmonitor-monitor/index.ts",
            "line": 286
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccNetworkflowmonitorMonitor to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkflowmonitor_monitor#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccNetworkflowmonitorMonitor that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccNetworkflowmonitorMonitor to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkflowmonitor-monitor/index.ts",
            "line": 389
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkflowmonitor-monitor/index.ts",
            "line": 395
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccNetworkflowmonitorMonitor",
      "namespace": "dataAwsccNetworkflowmonitorMonitor",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkflowmonitor-monitor/index.ts",
            "line": 274
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkflowmonitor-monitor/index.ts",
            "line": 325
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkflowmonitor-monitor/index.ts",
            "line": 330
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkflowmonitor-monitor/index.ts",
            "line": 349
          },
          "name": "localResources",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkflowmonitorMonitor.DataAwsccNetworkflowmonitorMonitorLocalResourcesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkflowmonitor-monitor/index.ts",
            "line": 354
          },
          "name": "modifiedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkflowmonitor-monitor/index.ts",
            "line": 359
          },
          "name": "monitorName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkflowmonitor-monitor/index.ts",
            "line": 364
          },
          "name": "monitorStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkflowmonitor-monitor/index.ts",
            "line": 370
          },
          "name": "remoteResources",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkflowmonitorMonitor.DataAwsccNetworkflowmonitorMonitorRemoteResourcesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkflowmonitor-monitor/index.ts",
            "line": 375
          },
          "name": "scopeArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkflowmonitor-monitor/index.ts",
            "line": 381
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkflowmonitorMonitor.DataAwsccNetworkflowmonitorMonitorTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkflowmonitor-monitor/index.ts",
            "line": 343
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkflowmonitor-monitor/index.ts",
            "line": 336
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkflowmonitor-monitor/index:DataAwsccNetworkflowmonitorMonitor"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkflowmonitorMonitor.DataAwsccNetworkflowmonitorMonitorConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkflowmonitorMonitor.DataAwsccNetworkflowmonitorMonitorConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkflowmonitor-monitor/index.ts",
        "line": 14
      },
      "name": "DataAwsccNetworkflowmonitorMonitorConfig",
      "namespace": "dataAwsccNetworkflowmonitorMonitor",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkflowmonitor_monitor#id DataAwsccNetworkflowmonitorMonitor#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkflowmonitor-monitor/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkflowmonitor-monitor/index:DataAwsccNetworkflowmonitorMonitorConfig"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkflowmonitorMonitor.DataAwsccNetworkflowmonitorMonitorLocalResources": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkflowmonitorMonitor.DataAwsccNetworkflowmonitorMonitorLocalResources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkflowmonitor-monitor/index.ts",
        "line": 25
      },
      "name": "DataAwsccNetworkflowmonitorMonitorLocalResources",
      "namespace": "dataAwsccNetworkflowmonitorMonitor",
      "symbolId": "src/data-awscc-networkflowmonitor-monitor/index:DataAwsccNetworkflowmonitorMonitorLocalResources"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkflowmonitorMonitor.DataAwsccNetworkflowmonitorMonitorLocalResourcesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkflowmonitorMonitor.DataAwsccNetworkflowmonitorMonitorLocalResourcesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkflowmonitor-monitor/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-awscc-networkflowmonitor-monitor/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkflowmonitor-monitor/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-awscc.dataAwsccNetworkflowmonitorMonitor.DataAwsccNetworkflowmonitorMonitorLocalResourcesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccNetworkflowmonitorMonitorLocalResourcesList",
      "namespace": "dataAwsccNetworkflowmonitorMonitor",
      "symbolId": "src/data-awscc-networkflowmonitor-monitor/index:DataAwsccNetworkflowmonitorMonitorLocalResourcesList"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkflowmonitorMonitor.DataAwsccNetworkflowmonitorMonitorLocalResourcesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkflowmonitorMonitor.DataAwsccNetworkflowmonitorMonitorLocalResourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkflowmonitor-monitor/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkflowmonitor-monitor/index.ts",
        "line": 48
      },
      "name": "DataAwsccNetworkflowmonitorMonitorLocalResourcesOutputReference",
      "namespace": "dataAwsccNetworkflowmonitorMonitor",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkflowmonitor-monitor/index.ts",
            "line": 77
          },
          "name": "identifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkflowmonitor-monitor/index.ts",
            "line": 82
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkflowmonitor-monitor/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkflowmonitorMonitor.DataAwsccNetworkflowmonitorMonitorLocalResources"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkflowmonitor-monitor/index:DataAwsccNetworkflowmonitorMonitorLocalResourcesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkflowmonitorMonitor.DataAwsccNetworkflowmonitorMonitorRemoteResources": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkflowmonitorMonitor.DataAwsccNetworkflowmonitorMonitorRemoteResources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkflowmonitor-monitor/index.ts",
        "line": 105
      },
      "name": "DataAwsccNetworkflowmonitorMonitorRemoteResources",
      "namespace": "dataAwsccNetworkflowmonitorMonitor",
      "symbolId": "src/data-awscc-networkflowmonitor-monitor/index:DataAwsccNetworkflowmonitorMonitorRemoteResources"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkflowmonitorMonitor.DataAwsccNetworkflowmonitorMonitorRemoteResourcesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkflowmonitorMonitor.DataAwsccNetworkflowmonitorMonitorRemoteResourcesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkflowmonitor-monitor/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-awscc-networkflowmonitor-monitor/index.ts",
        "line": 167
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkflowmonitor-monitor/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-awscc.dataAwsccNetworkflowmonitorMonitor.DataAwsccNetworkflowmonitorMonitorRemoteResourcesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccNetworkflowmonitorMonitorRemoteResourcesList",
      "namespace": "dataAwsccNetworkflowmonitorMonitor",
      "symbolId": "src/data-awscc-networkflowmonitor-monitor/index:DataAwsccNetworkflowmonitorMonitorRemoteResourcesList"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkflowmonitorMonitor.DataAwsccNetworkflowmonitorMonitorRemoteResourcesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkflowmonitorMonitor.DataAwsccNetworkflowmonitorMonitorRemoteResourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkflowmonitor-monitor/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-awscc-networkflowmonitor-monitor/index.ts",
        "line": 128
      },
      "name": "DataAwsccNetworkflowmonitorMonitorRemoteResourcesOutputReference",
      "namespace": "dataAwsccNetworkflowmonitorMonitor",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkflowmonitor-monitor/index.ts",
            "line": 157
          },
          "name": "identifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkflowmonitor-monitor/index.ts",
            "line": 162
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkflowmonitor-monitor/index.ts",
            "line": 141
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkflowmonitorMonitor.DataAwsccNetworkflowmonitorMonitorRemoteResources"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkflowmonitor-monitor/index:DataAwsccNetworkflowmonitorMonitorRemoteResourcesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkflowmonitorMonitor.DataAwsccNetworkflowmonitorMonitorTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkflowmonitorMonitor.DataAwsccNetworkflowmonitorMonitorTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkflowmonitor-monitor/index.ts",
        "line": 185
      },
      "name": "DataAwsccNetworkflowmonitorMonitorTags",
      "namespace": "dataAwsccNetworkflowmonitorMonitor",
      "symbolId": "src/data-awscc-networkflowmonitor-monitor/index:DataAwsccNetworkflowmonitorMonitorTags"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkflowmonitorMonitor.DataAwsccNetworkflowmonitorMonitorTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkflowmonitorMonitor.DataAwsccNetworkflowmonitorMonitorTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkflowmonitor-monitor/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkflowmonitor-monitor/index.ts",
        "line": 247
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkflowmonitor-monitor/index.ts",
            "line": 261
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccNetworkflowmonitorMonitor.DataAwsccNetworkflowmonitorMonitorTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccNetworkflowmonitorMonitorTagsList",
      "namespace": "dataAwsccNetworkflowmonitorMonitor",
      "symbolId": "src/data-awscc-networkflowmonitor-monitor/index:DataAwsccNetworkflowmonitorMonitorTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkflowmonitorMonitor.DataAwsccNetworkflowmonitorMonitorTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkflowmonitorMonitor.DataAwsccNetworkflowmonitorMonitorTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkflowmonitor-monitor/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-awscc-networkflowmonitor-monitor/index.ts",
        "line": 208
      },
      "name": "DataAwsccNetworkflowmonitorMonitorTagsOutputReference",
      "namespace": "dataAwsccNetworkflowmonitorMonitor",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkflowmonitor-monitor/index.ts",
            "line": 237
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkflowmonitor-monitor/index.ts",
            "line": 242
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkflowmonitor-monitor/index.ts",
            "line": 221
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkflowmonitorMonitor.DataAwsccNetworkflowmonitorMonitorTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkflowmonitor-monitor/index:DataAwsccNetworkflowmonitorMonitorTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkflowmonitorMonitors.DataAwsccNetworkflowmonitorMonitors": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkflowmonitor_monitors awscc_networkflowmonitor_monitors}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkflowmonitorMonitors.DataAwsccNetworkflowmonitorMonitors",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkflowmonitor_monitors awscc_networkflowmonitor_monitors} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkflowmonitor-monitors/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccNetworkflowmonitorMonitors.DataAwsccNetworkflowmonitorMonitorsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkflowmonitor-monitors/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccNetworkflowmonitorMonitors resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkflowmonitor-monitors/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccNetworkflowmonitorMonitors to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkflowmonitor_monitors#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccNetworkflowmonitorMonitors that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccNetworkflowmonitorMonitors to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkflowmonitor-monitors/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkflowmonitor-monitors/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccNetworkflowmonitorMonitors",
      "namespace": "dataAwsccNetworkflowmonitorMonitors",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkflowmonitor-monitors/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkflowmonitor-monitors/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkflowmonitor-monitors/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-networkflowmonitor-monitors/index:DataAwsccNetworkflowmonitorMonitors"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkflowmonitorMonitors.DataAwsccNetworkflowmonitorMonitorsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkflowmonitorMonitors.DataAwsccNetworkflowmonitorMonitorsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkflowmonitor-monitors/index.ts",
        "line": 14
      },
      "name": "DataAwsccNetworkflowmonitorMonitorsConfig",
      "namespace": "dataAwsccNetworkflowmonitorMonitors",
      "symbolId": "src/data-awscc-networkflowmonitor-monitors/index:DataAwsccNetworkflowmonitorMonitorsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerConnectAttachment.DataAwsccNetworkmanagerConnectAttachment": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_connect_attachment awscc_networkmanager_connect_attachment}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerConnectAttachment.DataAwsccNetworkmanagerConnectAttachment",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_connect_attachment awscc_networkmanager_connect_attachment} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkmanager-connect-attachment/index.ts",
          "line": 485
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerConnectAttachment.DataAwsccNetworkmanagerConnectAttachmentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-connect-attachment/index.ts",
        "line": 453
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccNetworkmanagerConnectAttachment resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-connect-attachment/index.ts",
            "line": 470
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccNetworkmanagerConnectAttachment to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_connect_attachment#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccNetworkmanagerConnectAttachment that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccNetworkmanagerConnectAttachment to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-connect-attachment/index.ts",
            "line": 629
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-connect-attachment/index.ts",
            "line": 635
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccNetworkmanagerConnectAttachment",
      "namespace": "dataAwsccNetworkmanagerConnectAttachment",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-connect-attachment/index.ts",
            "line": 458
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-connect-attachment/index.ts",
            "line": 509
          },
          "name": "attachmentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-connect-attachment/index.ts",
            "line": 514
          },
          "name": "attachmentPolicyRuleNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-connect-attachment/index.ts",
            "line": 519
          },
          "name": "attachmentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-connect-attachment/index.ts",
            "line": 524
          },
          "name": "coreNetworkArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-connect-attachment/index.ts",
            "line": 529
          },
          "name": "coreNetworkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-connect-attachment/index.ts",
            "line": 534
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-connect-attachment/index.ts",
            "line": 539
          },
          "name": "edgeLocation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-connect-attachment/index.ts",
            "line": 557
          },
          "name": "lastModificationErrors",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-connect-attachment/index.ts",
            "line": 562
          },
          "name": "networkFunctionGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-connect-attachment/index.ts",
            "line": 568
          },
          "name": "options",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerConnectAttachment.DataAwsccNetworkmanagerConnectAttachmentOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-connect-attachment/index.ts",
            "line": 573
          },
          "name": "ownerAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-connect-attachment/index.ts",
            "line": 579
          },
          "name": "proposedNetworkFunctionGroupChange",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerConnectAttachment.DataAwsccNetworkmanagerConnectAttachmentProposedNetworkFunctionGroupChangeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-connect-attachment/index.ts",
            "line": 585
          },
          "name": "proposedSegmentChange",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerConnectAttachment.DataAwsccNetworkmanagerConnectAttachmentProposedSegmentChangeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-connect-attachment/index.ts",
            "line": 590
          },
          "name": "resourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-connect-attachment/index.ts",
            "line": 595
          },
          "name": "routingPolicyLabel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-connect-attachment/index.ts",
            "line": 600
          },
          "name": "segmentName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-connect-attachment/index.ts",
            "line": 605
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-connect-attachment/index.ts",
            "line": 611
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerConnectAttachment.DataAwsccNetworkmanagerConnectAttachmentTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-connect-attachment/index.ts",
            "line": 616
          },
          "name": "transportAttachmentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-connect-attachment/index.ts",
            "line": 621
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-connect-attachment/index.ts",
            "line": 552
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-connect-attachment/index.ts",
            "line": 545
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkmanager-connect-attachment/index:DataAwsccNetworkmanagerConnectAttachment"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerConnectAttachment.DataAwsccNetworkmanagerConnectAttachmentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerConnectAttachment.DataAwsccNetworkmanagerConnectAttachmentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-connect-attachment/index.ts",
        "line": 14
      },
      "name": "DataAwsccNetworkmanagerConnectAttachmentConfig",
      "namespace": "dataAwsccNetworkmanagerConnectAttachment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_connect_attachment#id DataAwsccNetworkmanagerConnectAttachment#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-connect-attachment/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkmanager-connect-attachment/index:DataAwsccNetworkmanagerConnectAttachmentConfig"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerConnectAttachment.DataAwsccNetworkmanagerConnectAttachmentOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerConnectAttachment.DataAwsccNetworkmanagerConnectAttachmentOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-connect-attachment/index.ts",
        "line": 25
      },
      "name": "DataAwsccNetworkmanagerConnectAttachmentOptions",
      "namespace": "dataAwsccNetworkmanagerConnectAttachment",
      "symbolId": "src/data-awscc-networkmanager-connect-attachment/index:DataAwsccNetworkmanagerConnectAttachmentOptions"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerConnectAttachment.DataAwsccNetworkmanagerConnectAttachmentOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerConnectAttachment.DataAwsccNetworkmanagerConnectAttachmentOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkmanager-connect-attachment/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-connect-attachment/index.ts",
        "line": 48
      },
      "name": "DataAwsccNetworkmanagerConnectAttachmentOptionsOutputReference",
      "namespace": "dataAwsccNetworkmanagerConnectAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-connect-attachment/index.ts",
            "line": 75
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-connect-attachment/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerConnectAttachment.DataAwsccNetworkmanagerConnectAttachmentOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkmanager-connect-attachment/index:DataAwsccNetworkmanagerConnectAttachmentOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerConnectAttachment.DataAwsccNetworkmanagerConnectAttachmentProposedNetworkFunctionGroupChange": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerConnectAttachment.DataAwsccNetworkmanagerConnectAttachmentProposedNetworkFunctionGroupChange",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-connect-attachment/index.ts",
        "line": 159
      },
      "name": "DataAwsccNetworkmanagerConnectAttachmentProposedNetworkFunctionGroupChange",
      "namespace": "dataAwsccNetworkmanagerConnectAttachment",
      "symbolId": "src/data-awscc-networkmanager-connect-attachment/index:DataAwsccNetworkmanagerConnectAttachmentProposedNetworkFunctionGroupChange"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerConnectAttachment.DataAwsccNetworkmanagerConnectAttachmentProposedNetworkFunctionGroupChangeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerConnectAttachment.DataAwsccNetworkmanagerConnectAttachmentProposedNetworkFunctionGroupChangeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkmanager-connect-attachment/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-awscc-networkmanager-connect-attachment/index.ts",
        "line": 182
      },
      "name": "DataAwsccNetworkmanagerConnectAttachmentProposedNetworkFunctionGroupChangeOutputReference",
      "namespace": "dataAwsccNetworkmanagerConnectAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-connect-attachment/index.ts",
            "line": 209
          },
          "name": "attachmentPolicyRuleNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-connect-attachment/index.ts",
            "line": 214
          },
          "name": "networkFunctionGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-connect-attachment/index.ts",
            "line": 220
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerConnectAttachment.DataAwsccNetworkmanagerConnectAttachmentProposedNetworkFunctionGroupChangeTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-connect-attachment/index.ts",
            "line": 193
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerConnectAttachment.DataAwsccNetworkmanagerConnectAttachmentProposedNetworkFunctionGroupChange"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkmanager-connect-attachment/index:DataAwsccNetworkmanagerConnectAttachmentProposedNetworkFunctionGroupChangeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerConnectAttachment.DataAwsccNetworkmanagerConnectAttachmentProposedNetworkFunctionGroupChangeTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerConnectAttachment.DataAwsccNetworkmanagerConnectAttachmentProposedNetworkFunctionGroupChangeTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-connect-attachment/index.ts",
        "line": 79
      },
      "name": "DataAwsccNetworkmanagerConnectAttachmentProposedNetworkFunctionGroupChangeTags",
      "namespace": "dataAwsccNetworkmanagerConnectAttachment",
      "symbolId": "src/data-awscc-networkmanager-connect-attachment/index:DataAwsccNetworkmanagerConnectAttachmentProposedNetworkFunctionGroupChangeTags"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerConnectAttachment.DataAwsccNetworkmanagerConnectAttachmentProposedNetworkFunctionGroupChangeTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerConnectAttachment.DataAwsccNetworkmanagerConnectAttachmentProposedNetworkFunctionGroupChangeTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkmanager-connect-attachment/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-connect-attachment/index.ts",
        "line": 141
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-connect-attachment/index.ts",
            "line": 155
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerConnectAttachment.DataAwsccNetworkmanagerConnectAttachmentProposedNetworkFunctionGroupChangeTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccNetworkmanagerConnectAttachmentProposedNetworkFunctionGroupChangeTagsList",
      "namespace": "dataAwsccNetworkmanagerConnectAttachment",
      "symbolId": "src/data-awscc-networkmanager-connect-attachment/index:DataAwsccNetworkmanagerConnectAttachmentProposedNetworkFunctionGroupChangeTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerConnectAttachment.DataAwsccNetworkmanagerConnectAttachmentProposedNetworkFunctionGroupChangeTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerConnectAttachment.DataAwsccNetworkmanagerConnectAttachmentProposedNetworkFunctionGroupChangeTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkmanager-connect-attachment/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-connect-attachment/index.ts",
        "line": 102
      },
      "name": "DataAwsccNetworkmanagerConnectAttachmentProposedNetworkFunctionGroupChangeTagsOutputReference",
      "namespace": "dataAwsccNetworkmanagerConnectAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-connect-attachment/index.ts",
            "line": 131
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-connect-attachment/index.ts",
            "line": 136
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-connect-attachment/index.ts",
            "line": 115
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerConnectAttachment.DataAwsccNetworkmanagerConnectAttachmentProposedNetworkFunctionGroupChangeTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkmanager-connect-attachment/index:DataAwsccNetworkmanagerConnectAttachmentProposedNetworkFunctionGroupChangeTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerConnectAttachment.DataAwsccNetworkmanagerConnectAttachmentProposedSegmentChange": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerConnectAttachment.DataAwsccNetworkmanagerConnectAttachmentProposedSegmentChange",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-connect-attachment/index.ts",
        "line": 304
      },
      "name": "DataAwsccNetworkmanagerConnectAttachmentProposedSegmentChange",
      "namespace": "dataAwsccNetworkmanagerConnectAttachment",
      "symbolId": "src/data-awscc-networkmanager-connect-attachment/index:DataAwsccNetworkmanagerConnectAttachmentProposedSegmentChange"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerConnectAttachment.DataAwsccNetworkmanagerConnectAttachmentProposedSegmentChangeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerConnectAttachment.DataAwsccNetworkmanagerConnectAttachmentProposedSegmentChangeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkmanager-connect-attachment/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-awscc-networkmanager-connect-attachment/index.ts",
        "line": 327
      },
      "name": "DataAwsccNetworkmanagerConnectAttachmentProposedSegmentChangeOutputReference",
      "namespace": "dataAwsccNetworkmanagerConnectAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-connect-attachment/index.ts",
            "line": 354
          },
          "name": "attachmentPolicyRuleNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-connect-attachment/index.ts",
            "line": 359
          },
          "name": "segmentName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-connect-attachment/index.ts",
            "line": 365
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerConnectAttachment.DataAwsccNetworkmanagerConnectAttachmentProposedSegmentChangeTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-connect-attachment/index.ts",
            "line": 338
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerConnectAttachment.DataAwsccNetworkmanagerConnectAttachmentProposedSegmentChange"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkmanager-connect-attachment/index:DataAwsccNetworkmanagerConnectAttachmentProposedSegmentChangeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerConnectAttachment.DataAwsccNetworkmanagerConnectAttachmentProposedSegmentChangeTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerConnectAttachment.DataAwsccNetworkmanagerConnectAttachmentProposedSegmentChangeTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-connect-attachment/index.ts",
        "line": 224
      },
      "name": "DataAwsccNetworkmanagerConnectAttachmentProposedSegmentChangeTags",
      "namespace": "dataAwsccNetworkmanagerConnectAttachment",
      "symbolId": "src/data-awscc-networkmanager-connect-attachment/index:DataAwsccNetworkmanagerConnectAttachmentProposedSegmentChangeTags"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerConnectAttachment.DataAwsccNetworkmanagerConnectAttachmentProposedSegmentChangeTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerConnectAttachment.DataAwsccNetworkmanagerConnectAttachmentProposedSegmentChangeTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkmanager-connect-attachment/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-awscc-networkmanager-connect-attachment/index.ts",
        "line": 286
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-connect-attachment/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-awscc.dataAwsccNetworkmanagerConnectAttachment.DataAwsccNetworkmanagerConnectAttachmentProposedSegmentChangeTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccNetworkmanagerConnectAttachmentProposedSegmentChangeTagsList",
      "namespace": "dataAwsccNetworkmanagerConnectAttachment",
      "symbolId": "src/data-awscc-networkmanager-connect-attachment/index:DataAwsccNetworkmanagerConnectAttachmentProposedSegmentChangeTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerConnectAttachment.DataAwsccNetworkmanagerConnectAttachmentProposedSegmentChangeTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerConnectAttachment.DataAwsccNetworkmanagerConnectAttachmentProposedSegmentChangeTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkmanager-connect-attachment/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-awscc-networkmanager-connect-attachment/index.ts",
        "line": 247
      },
      "name": "DataAwsccNetworkmanagerConnectAttachmentProposedSegmentChangeTagsOutputReference",
      "namespace": "dataAwsccNetworkmanagerConnectAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-connect-attachment/index.ts",
            "line": 276
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-connect-attachment/index.ts",
            "line": 281
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-connect-attachment/index.ts",
            "line": 260
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerConnectAttachment.DataAwsccNetworkmanagerConnectAttachmentProposedSegmentChangeTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkmanager-connect-attachment/index:DataAwsccNetworkmanagerConnectAttachmentProposedSegmentChangeTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerConnectAttachment.DataAwsccNetworkmanagerConnectAttachmentTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerConnectAttachment.DataAwsccNetworkmanagerConnectAttachmentTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-connect-attachment/index.ts",
        "line": 369
      },
      "name": "DataAwsccNetworkmanagerConnectAttachmentTags",
      "namespace": "dataAwsccNetworkmanagerConnectAttachment",
      "symbolId": "src/data-awscc-networkmanager-connect-attachment/index:DataAwsccNetworkmanagerConnectAttachmentTags"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerConnectAttachment.DataAwsccNetworkmanagerConnectAttachmentTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerConnectAttachment.DataAwsccNetworkmanagerConnectAttachmentTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkmanager-connect-attachment/index.ts",
          "line": 438
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-connect-attachment/index.ts",
        "line": 431
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-connect-attachment/index.ts",
            "line": 445
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerConnectAttachment.DataAwsccNetworkmanagerConnectAttachmentTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccNetworkmanagerConnectAttachmentTagsList",
      "namespace": "dataAwsccNetworkmanagerConnectAttachment",
      "symbolId": "src/data-awscc-networkmanager-connect-attachment/index:DataAwsccNetworkmanagerConnectAttachmentTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerConnectAttachment.DataAwsccNetworkmanagerConnectAttachmentTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerConnectAttachment.DataAwsccNetworkmanagerConnectAttachmentTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkmanager-connect-attachment/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/data-awscc-networkmanager-connect-attachment/index.ts",
        "line": 392
      },
      "name": "DataAwsccNetworkmanagerConnectAttachmentTagsOutputReference",
      "namespace": "dataAwsccNetworkmanagerConnectAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-connect-attachment/index.ts",
            "line": 421
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-connect-attachment/index.ts",
            "line": 426
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-connect-attachment/index.ts",
            "line": 405
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerConnectAttachment.DataAwsccNetworkmanagerConnectAttachmentTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkmanager-connect-attachment/index:DataAwsccNetworkmanagerConnectAttachmentTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerConnectAttachments.DataAwsccNetworkmanagerConnectAttachments": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_connect_attachments awscc_networkmanager_connect_attachments}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerConnectAttachments.DataAwsccNetworkmanagerConnectAttachments",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_connect_attachments awscc_networkmanager_connect_attachments} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkmanager-connect-attachments/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerConnectAttachments.DataAwsccNetworkmanagerConnectAttachmentsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-connect-attachments/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccNetworkmanagerConnectAttachments resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-connect-attachments/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccNetworkmanagerConnectAttachments to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_connect_attachments#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccNetworkmanagerConnectAttachments that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccNetworkmanagerConnectAttachments to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-connect-attachments/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-connect-attachments/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccNetworkmanagerConnectAttachments",
      "namespace": "dataAwsccNetworkmanagerConnectAttachments",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-connect-attachments/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-connect-attachments/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-connect-attachments/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-networkmanager-connect-attachments/index:DataAwsccNetworkmanagerConnectAttachments"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerConnectAttachments.DataAwsccNetworkmanagerConnectAttachmentsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerConnectAttachments.DataAwsccNetworkmanagerConnectAttachmentsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-connect-attachments/index.ts",
        "line": 14
      },
      "name": "DataAwsccNetworkmanagerConnectAttachmentsConfig",
      "namespace": "dataAwsccNetworkmanagerConnectAttachments",
      "symbolId": "src/data-awscc-networkmanager-connect-attachments/index:DataAwsccNetworkmanagerConnectAttachmentsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerConnectPeer.DataAwsccNetworkmanagerConnectPeer": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_connect_peer awscc_networkmanager_connect_peer}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerConnectPeer.DataAwsccNetworkmanagerConnectPeer",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_connect_peer awscc_networkmanager_connect_peer} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkmanager-connect-peer/index.ts",
          "line": 360
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerConnectPeer.DataAwsccNetworkmanagerConnectPeerConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-connect-peer/index.ts",
        "line": 328
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccNetworkmanagerConnectPeer resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-connect-peer/index.ts",
            "line": 345
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccNetworkmanagerConnectPeer to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_connect_peer#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccNetworkmanagerConnectPeer that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccNetworkmanagerConnectPeer to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-connect-peer/index.ts",
            "line": 473
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-connect-peer/index.ts",
            "line": 479
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccNetworkmanagerConnectPeer",
      "namespace": "dataAwsccNetworkmanagerConnectPeer",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-connect-peer/index.ts",
            "line": 333
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-connect-peer/index.ts",
            "line": 385
          },
          "name": "bgpOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerConnectPeer.DataAwsccNetworkmanagerConnectPeerBgpOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-connect-peer/index.ts",
            "line": 391
          },
          "name": "configuration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerConnectPeer.DataAwsccNetworkmanagerConnectPeerConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-connect-peer/index.ts",
            "line": 396
          },
          "name": "connectAttachmentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-connect-peer/index.ts",
            "line": 401
          },
          "name": "connectPeerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-connect-peer/index.ts",
            "line": 406
          },
          "name": "coreNetworkAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-connect-peer/index.ts",
            "line": 411
          },
          "name": "coreNetworkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-connect-peer/index.ts",
            "line": 416
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-connect-peer/index.ts",
            "line": 421
          },
          "name": "edgeLocation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-connect-peer/index.ts",
            "line": 439
          },
          "name": "insideCidrBlocks",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-connect-peer/index.ts",
            "line": 444
          },
          "name": "lastModificationErrors",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-connect-peer/index.ts",
            "line": 449
          },
          "name": "peerAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-connect-peer/index.ts",
            "line": 454
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-connect-peer/index.ts",
            "line": 459
          },
          "name": "subnetArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-connect-peer/index.ts",
            "line": 465
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerConnectPeer.DataAwsccNetworkmanagerConnectPeerTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-connect-peer/index.ts",
            "line": 434
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-connect-peer/index.ts",
            "line": 427
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkmanager-connect-peer/index:DataAwsccNetworkmanagerConnectPeer"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerConnectPeer.DataAwsccNetworkmanagerConnectPeerBgpOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerConnectPeer.DataAwsccNetworkmanagerConnectPeerBgpOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-connect-peer/index.ts",
        "line": 25
      },
      "name": "DataAwsccNetworkmanagerConnectPeerBgpOptions",
      "namespace": "dataAwsccNetworkmanagerConnectPeer",
      "symbolId": "src/data-awscc-networkmanager-connect-peer/index:DataAwsccNetworkmanagerConnectPeerBgpOptions"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerConnectPeer.DataAwsccNetworkmanagerConnectPeerBgpOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerConnectPeer.DataAwsccNetworkmanagerConnectPeerBgpOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkmanager-connect-peer/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-connect-peer/index.ts",
        "line": 48
      },
      "name": "DataAwsccNetworkmanagerConnectPeerBgpOptionsOutputReference",
      "namespace": "dataAwsccNetworkmanagerConnectPeer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-connect-peer/index.ts",
            "line": 75
          },
          "name": "peerAsn",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-connect-peer/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerConnectPeer.DataAwsccNetworkmanagerConnectPeerBgpOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkmanager-connect-peer/index:DataAwsccNetworkmanagerConnectPeerBgpOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerConnectPeer.DataAwsccNetworkmanagerConnectPeerConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerConnectPeer.DataAwsccNetworkmanagerConnectPeerConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-connect-peer/index.ts",
        "line": 14
      },
      "name": "DataAwsccNetworkmanagerConnectPeerConfig",
      "namespace": "dataAwsccNetworkmanagerConnectPeer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_connect_peer#id DataAwsccNetworkmanagerConnectPeer#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-connect-peer/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkmanager-connect-peer/index:DataAwsccNetworkmanagerConnectPeerConfig"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerConnectPeer.DataAwsccNetworkmanagerConnectPeerConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerConnectPeer.DataAwsccNetworkmanagerConnectPeerConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-connect-peer/index.ts",
        "line": 169
      },
      "name": "DataAwsccNetworkmanagerConnectPeerConfiguration",
      "namespace": "dataAwsccNetworkmanagerConnectPeer",
      "symbolId": "src/data-awscc-networkmanager-connect-peer/index:DataAwsccNetworkmanagerConnectPeerConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerConnectPeer.DataAwsccNetworkmanagerConnectPeerConfigurationBgpConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerConnectPeer.DataAwsccNetworkmanagerConnectPeerConfigurationBgpConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-connect-peer/index.ts",
        "line": 79
      },
      "name": "DataAwsccNetworkmanagerConnectPeerConfigurationBgpConfigurations",
      "namespace": "dataAwsccNetworkmanagerConnectPeer",
      "symbolId": "src/data-awscc-networkmanager-connect-peer/index:DataAwsccNetworkmanagerConnectPeerConfigurationBgpConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerConnectPeer.DataAwsccNetworkmanagerConnectPeerConfigurationBgpConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerConnectPeer.DataAwsccNetworkmanagerConnectPeerConfigurationBgpConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkmanager-connect-peer/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-connect-peer/index.ts",
        "line": 151
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-connect-peer/index.ts",
            "line": 165
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerConnectPeer.DataAwsccNetworkmanagerConnectPeerConfigurationBgpConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccNetworkmanagerConnectPeerConfigurationBgpConfigurationsList",
      "namespace": "dataAwsccNetworkmanagerConnectPeer",
      "symbolId": "src/data-awscc-networkmanager-connect-peer/index:DataAwsccNetworkmanagerConnectPeerConfigurationBgpConfigurationsList"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerConnectPeer.DataAwsccNetworkmanagerConnectPeerConfigurationBgpConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerConnectPeer.DataAwsccNetworkmanagerConnectPeerConfigurationBgpConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkmanager-connect-peer/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-connect-peer/index.ts",
        "line": 102
      },
      "name": "DataAwsccNetworkmanagerConnectPeerConfigurationBgpConfigurationsOutputReference",
      "namespace": "dataAwsccNetworkmanagerConnectPeer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-connect-peer/index.ts",
            "line": 131
          },
          "name": "coreNetworkAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-connect-peer/index.ts",
            "line": 136
          },
          "name": "coreNetworkAsn",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-connect-peer/index.ts",
            "line": 141
          },
          "name": "peerAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-connect-peer/index.ts",
            "line": 146
          },
          "name": "peerAsn",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-connect-peer/index.ts",
            "line": 115
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerConnectPeer.DataAwsccNetworkmanagerConnectPeerConfigurationBgpConfigurations"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkmanager-connect-peer/index:DataAwsccNetworkmanagerConnectPeerConfigurationBgpConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerConnectPeer.DataAwsccNetworkmanagerConnectPeerConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerConnectPeer.DataAwsccNetworkmanagerConnectPeerConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkmanager-connect-peer/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-awscc-networkmanager-connect-peer/index.ts",
        "line": 192
      },
      "name": "DataAwsccNetworkmanagerConnectPeerConfigurationOutputReference",
      "namespace": "dataAwsccNetworkmanagerConnectPeer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-connect-peer/index.ts",
            "line": 220
          },
          "name": "bgpConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerConnectPeer.DataAwsccNetworkmanagerConnectPeerConfigurationBgpConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-connect-peer/index.ts",
            "line": 225
          },
          "name": "coreNetworkAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-connect-peer/index.ts",
            "line": 230
          },
          "name": "insideCidrBlocks",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-connect-peer/index.ts",
            "line": 235
          },
          "name": "peerAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-connect-peer/index.ts",
            "line": 240
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-connect-peer/index.ts",
            "line": 203
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerConnectPeer.DataAwsccNetworkmanagerConnectPeerConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkmanager-connect-peer/index:DataAwsccNetworkmanagerConnectPeerConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerConnectPeer.DataAwsccNetworkmanagerConnectPeerTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerConnectPeer.DataAwsccNetworkmanagerConnectPeerTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-connect-peer/index.ts",
        "line": 244
      },
      "name": "DataAwsccNetworkmanagerConnectPeerTags",
      "namespace": "dataAwsccNetworkmanagerConnectPeer",
      "symbolId": "src/data-awscc-networkmanager-connect-peer/index:DataAwsccNetworkmanagerConnectPeerTags"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerConnectPeer.DataAwsccNetworkmanagerConnectPeerTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerConnectPeer.DataAwsccNetworkmanagerConnectPeerTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkmanager-connect-peer/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-connect-peer/index.ts",
        "line": 306
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-connect-peer/index.ts",
            "line": 320
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerConnectPeer.DataAwsccNetworkmanagerConnectPeerTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccNetworkmanagerConnectPeerTagsList",
      "namespace": "dataAwsccNetworkmanagerConnectPeer",
      "symbolId": "src/data-awscc-networkmanager-connect-peer/index:DataAwsccNetworkmanagerConnectPeerTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerConnectPeer.DataAwsccNetworkmanagerConnectPeerTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerConnectPeer.DataAwsccNetworkmanagerConnectPeerTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkmanager-connect-peer/index.ts",
          "line": 276
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-connect-peer/index.ts",
        "line": 267
      },
      "name": "DataAwsccNetworkmanagerConnectPeerTagsOutputReference",
      "namespace": "dataAwsccNetworkmanagerConnectPeer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-connect-peer/index.ts",
            "line": 296
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-connect-peer/index.ts",
            "line": 301
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-connect-peer/index.ts",
            "line": 280
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerConnectPeer.DataAwsccNetworkmanagerConnectPeerTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkmanager-connect-peer/index:DataAwsccNetworkmanagerConnectPeerTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerConnectPeers.DataAwsccNetworkmanagerConnectPeers": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_connect_peers awscc_networkmanager_connect_peers}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerConnectPeers.DataAwsccNetworkmanagerConnectPeers",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_connect_peers awscc_networkmanager_connect_peers} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkmanager-connect-peers/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerConnectPeers.DataAwsccNetworkmanagerConnectPeersConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-connect-peers/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccNetworkmanagerConnectPeers resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-connect-peers/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccNetworkmanagerConnectPeers to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_connect_peers#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccNetworkmanagerConnectPeers that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccNetworkmanagerConnectPeers to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-connect-peers/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-connect-peers/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccNetworkmanagerConnectPeers",
      "namespace": "dataAwsccNetworkmanagerConnectPeers",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-connect-peers/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-connect-peers/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-connect-peers/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-networkmanager-connect-peers/index:DataAwsccNetworkmanagerConnectPeers"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerConnectPeers.DataAwsccNetworkmanagerConnectPeersConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerConnectPeers.DataAwsccNetworkmanagerConnectPeersConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-connect-peers/index.ts",
        "line": 14
      },
      "name": "DataAwsccNetworkmanagerConnectPeersConfig",
      "namespace": "dataAwsccNetworkmanagerConnectPeers",
      "symbolId": "src/data-awscc-networkmanager-connect-peers/index:DataAwsccNetworkmanagerConnectPeersConfig"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerCoreNetwork.DataAwsccNetworkmanagerCoreNetwork": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_core_network awscc_networkmanager_core_network}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerCoreNetwork.DataAwsccNetworkmanagerCoreNetwork",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_core_network awscc_networkmanager_core_network} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkmanager-core-network/index.ts",
          "line": 456
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerCoreNetwork.DataAwsccNetworkmanagerCoreNetworkConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-core-network/index.ts",
        "line": 424
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccNetworkmanagerCoreNetwork resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-core-network/index.ts",
            "line": 441
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccNetworkmanagerCoreNetwork to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_core_network#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccNetworkmanagerCoreNetwork that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccNetworkmanagerCoreNetwork to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-core-network/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-awscc-networkmanager-core-network/index.ts",
            "line": 566
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccNetworkmanagerCoreNetwork",
      "namespace": "dataAwsccNetworkmanagerCoreNetwork",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-core-network/index.ts",
            "line": 429
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-core-network/index.ts",
            "line": 480
          },
          "name": "coreNetworkArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-core-network/index.ts",
            "line": 485
          },
          "name": "coreNetworkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-core-network/index.ts",
            "line": 490
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-core-network/index.ts",
            "line": 495
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-core-network/index.ts",
            "line": 501
          },
          "name": "edges",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerCoreNetwork.DataAwsccNetworkmanagerCoreNetworkEdgesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-core-network/index.ts",
            "line": 506
          },
          "name": "globalNetworkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-core-network/index.ts",
            "line": 525
          },
          "name": "networkFunctionGroups",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerCoreNetwork.DataAwsccNetworkmanagerCoreNetworkNetworkFunctionGroupsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-core-network/index.ts",
            "line": 530
          },
          "name": "ownerAccount",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-core-network/index.ts",
            "line": 535
          },
          "name": "policyDocument",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-core-network/index.ts",
            "line": 541
          },
          "name": "segments",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerCoreNetwork.DataAwsccNetworkmanagerCoreNetworkSegmentsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-core-network/index.ts",
            "line": 546
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-core-network/index.ts",
            "line": 552
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerCoreNetwork.DataAwsccNetworkmanagerCoreNetworkTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-core-network/index.ts",
            "line": 519
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-core-network/index.ts",
            "line": 512
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkmanager-core-network/index:DataAwsccNetworkmanagerCoreNetwork"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerCoreNetwork.DataAwsccNetworkmanagerCoreNetworkConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerCoreNetwork.DataAwsccNetworkmanagerCoreNetworkConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-core-network/index.ts",
        "line": 14
      },
      "name": "DataAwsccNetworkmanagerCoreNetworkConfig",
      "namespace": "dataAwsccNetworkmanagerCoreNetwork",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_core_network#id DataAwsccNetworkmanagerCoreNetwork#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-core-network/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkmanager-core-network/index:DataAwsccNetworkmanagerCoreNetworkConfig"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerCoreNetwork.DataAwsccNetworkmanagerCoreNetworkEdges": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerCoreNetwork.DataAwsccNetworkmanagerCoreNetworkEdges",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-core-network/index.ts",
        "line": 25
      },
      "name": "DataAwsccNetworkmanagerCoreNetworkEdges",
      "namespace": "dataAwsccNetworkmanagerCoreNetwork",
      "symbolId": "src/data-awscc-networkmanager-core-network/index:DataAwsccNetworkmanagerCoreNetworkEdges"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerCoreNetwork.DataAwsccNetworkmanagerCoreNetworkEdgesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerCoreNetwork.DataAwsccNetworkmanagerCoreNetworkEdgesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkmanager-core-network/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-core-network/index.ts",
        "line": 92
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-core-network/index.ts",
            "line": 106
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerCoreNetwork.DataAwsccNetworkmanagerCoreNetworkEdgesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccNetworkmanagerCoreNetworkEdgesList",
      "namespace": "dataAwsccNetworkmanagerCoreNetwork",
      "symbolId": "src/data-awscc-networkmanager-core-network/index:DataAwsccNetworkmanagerCoreNetworkEdgesList"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerCoreNetwork.DataAwsccNetworkmanagerCoreNetworkEdgesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerCoreNetwork.DataAwsccNetworkmanagerCoreNetworkEdgesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkmanager-core-network/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-core-network/index.ts",
        "line": 48
      },
      "name": "DataAwsccNetworkmanagerCoreNetworkEdgesOutputReference",
      "namespace": "dataAwsccNetworkmanagerCoreNetwork",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-core-network/index.ts",
            "line": 77
          },
          "name": "asn",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-core-network/index.ts",
            "line": 82
          },
          "name": "edgeLocation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-core-network/index.ts",
            "line": 87
          },
          "name": "insideCidrBlocks",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-core-network/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerCoreNetwork.DataAwsccNetworkmanagerCoreNetworkEdges"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkmanager-core-network/index:DataAwsccNetworkmanagerCoreNetworkEdgesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerCoreNetwork.DataAwsccNetworkmanagerCoreNetworkNetworkFunctionGroups": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerCoreNetwork.DataAwsccNetworkmanagerCoreNetworkNetworkFunctionGroups",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-core-network/index.ts",
        "line": 169
      },
      "name": "DataAwsccNetworkmanagerCoreNetworkNetworkFunctionGroups",
      "namespace": "dataAwsccNetworkmanagerCoreNetwork",
      "symbolId": "src/data-awscc-networkmanager-core-network/index:DataAwsccNetworkmanagerCoreNetworkNetworkFunctionGroups"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerCoreNetwork.DataAwsccNetworkmanagerCoreNetworkNetworkFunctionGroupsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerCoreNetwork.DataAwsccNetworkmanagerCoreNetworkNetworkFunctionGroupsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkmanager-core-network/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-awscc-networkmanager-core-network/index.ts",
        "line": 237
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-core-network/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-awscc.dataAwsccNetworkmanagerCoreNetwork.DataAwsccNetworkmanagerCoreNetworkNetworkFunctionGroupsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccNetworkmanagerCoreNetworkNetworkFunctionGroupsList",
      "namespace": "dataAwsccNetworkmanagerCoreNetwork",
      "symbolId": "src/data-awscc-networkmanager-core-network/index:DataAwsccNetworkmanagerCoreNetworkNetworkFunctionGroupsList"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerCoreNetwork.DataAwsccNetworkmanagerCoreNetworkNetworkFunctionGroupsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerCoreNetwork.DataAwsccNetworkmanagerCoreNetworkNetworkFunctionGroupsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkmanager-core-network/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-core-network/index.ts",
        "line": 192
      },
      "name": "DataAwsccNetworkmanagerCoreNetworkNetworkFunctionGroupsOutputReference",
      "namespace": "dataAwsccNetworkmanagerCoreNetwork",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-core-network/index.ts",
            "line": 221
          },
          "name": "edgeLocations",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-core-network/index.ts",
            "line": 226
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-core-network/index.ts",
            "line": 232
          },
          "name": "segments",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerCoreNetwork.DataAwsccNetworkmanagerCoreNetworkNetworkFunctionGroupsSegmentsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-core-network/index.ts",
            "line": 205
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerCoreNetwork.DataAwsccNetworkmanagerCoreNetworkNetworkFunctionGroups"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkmanager-core-network/index:DataAwsccNetworkmanagerCoreNetworkNetworkFunctionGroupsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerCoreNetwork.DataAwsccNetworkmanagerCoreNetworkNetworkFunctionGroupsSegments": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerCoreNetwork.DataAwsccNetworkmanagerCoreNetworkNetworkFunctionGroupsSegments",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-core-network/index.ts",
        "line": 110
      },
      "name": "DataAwsccNetworkmanagerCoreNetworkNetworkFunctionGroupsSegments",
      "namespace": "dataAwsccNetworkmanagerCoreNetwork",
      "symbolId": "src/data-awscc-networkmanager-core-network/index:DataAwsccNetworkmanagerCoreNetworkNetworkFunctionGroupsSegments"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerCoreNetwork.DataAwsccNetworkmanagerCoreNetworkNetworkFunctionGroupsSegmentsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerCoreNetwork.DataAwsccNetworkmanagerCoreNetworkNetworkFunctionGroupsSegmentsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkmanager-core-network/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-awscc-networkmanager-core-network/index.ts",
        "line": 133
      },
      "name": "DataAwsccNetworkmanagerCoreNetworkNetworkFunctionGroupsSegmentsOutputReference",
      "namespace": "dataAwsccNetworkmanagerCoreNetwork",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-core-network/index.ts",
            "line": 160
          },
          "name": "sendTo",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-core-network/index.ts",
            "line": 165
          },
          "name": "sendVia",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-core-network/index.ts",
            "line": 144
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerCoreNetwork.DataAwsccNetworkmanagerCoreNetworkNetworkFunctionGroupsSegments"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkmanager-core-network/index:DataAwsccNetworkmanagerCoreNetworkNetworkFunctionGroupsSegmentsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerCoreNetwork.DataAwsccNetworkmanagerCoreNetworkSegments": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerCoreNetwork.DataAwsccNetworkmanagerCoreNetworkSegments",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-core-network/index.ts",
        "line": 255
      },
      "name": "DataAwsccNetworkmanagerCoreNetworkSegments",
      "namespace": "dataAwsccNetworkmanagerCoreNetwork",
      "symbolId": "src/data-awscc-networkmanager-core-network/index:DataAwsccNetworkmanagerCoreNetworkSegments"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerCoreNetwork.DataAwsccNetworkmanagerCoreNetworkSegmentsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerCoreNetwork.DataAwsccNetworkmanagerCoreNetworkSegmentsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkmanager-core-network/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-core-network/index.ts",
        "line": 322
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-core-network/index.ts",
            "line": 336
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerCoreNetwork.DataAwsccNetworkmanagerCoreNetworkSegmentsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccNetworkmanagerCoreNetworkSegmentsList",
      "namespace": "dataAwsccNetworkmanagerCoreNetwork",
      "symbolId": "src/data-awscc-networkmanager-core-network/index:DataAwsccNetworkmanagerCoreNetworkSegmentsList"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerCoreNetwork.DataAwsccNetworkmanagerCoreNetworkSegmentsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerCoreNetwork.DataAwsccNetworkmanagerCoreNetworkSegmentsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkmanager-core-network/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-awscc-networkmanager-core-network/index.ts",
        "line": 278
      },
      "name": "DataAwsccNetworkmanagerCoreNetworkSegmentsOutputReference",
      "namespace": "dataAwsccNetworkmanagerCoreNetwork",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-core-network/index.ts",
            "line": 307
          },
          "name": "edgeLocations",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-core-network/index.ts",
            "line": 312
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-core-network/index.ts",
            "line": 317
          },
          "name": "sharedSegments",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-core-network/index.ts",
            "line": 291
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerCoreNetwork.DataAwsccNetworkmanagerCoreNetworkSegments"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkmanager-core-network/index:DataAwsccNetworkmanagerCoreNetworkSegmentsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerCoreNetwork.DataAwsccNetworkmanagerCoreNetworkTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerCoreNetwork.DataAwsccNetworkmanagerCoreNetworkTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-core-network/index.ts",
        "line": 340
      },
      "name": "DataAwsccNetworkmanagerCoreNetworkTags",
      "namespace": "dataAwsccNetworkmanagerCoreNetwork",
      "symbolId": "src/data-awscc-networkmanager-core-network/index:DataAwsccNetworkmanagerCoreNetworkTags"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerCoreNetwork.DataAwsccNetworkmanagerCoreNetworkTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerCoreNetwork.DataAwsccNetworkmanagerCoreNetworkTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkmanager-core-network/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-awscc-networkmanager-core-network/index.ts",
        "line": 402
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-core-network/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-awscc.dataAwsccNetworkmanagerCoreNetwork.DataAwsccNetworkmanagerCoreNetworkTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccNetworkmanagerCoreNetworkTagsList",
      "namespace": "dataAwsccNetworkmanagerCoreNetwork",
      "symbolId": "src/data-awscc-networkmanager-core-network/index:DataAwsccNetworkmanagerCoreNetworkTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerCoreNetwork.DataAwsccNetworkmanagerCoreNetworkTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerCoreNetwork.DataAwsccNetworkmanagerCoreNetworkTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkmanager-core-network/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-awscc-networkmanager-core-network/index.ts",
        "line": 363
      },
      "name": "DataAwsccNetworkmanagerCoreNetworkTagsOutputReference",
      "namespace": "dataAwsccNetworkmanagerCoreNetwork",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-core-network/index.ts",
            "line": 392
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-core-network/index.ts",
            "line": 397
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-core-network/index.ts",
            "line": 376
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerCoreNetwork.DataAwsccNetworkmanagerCoreNetworkTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkmanager-core-network/index:DataAwsccNetworkmanagerCoreNetworkTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerCoreNetworkPrefixListAssociation.DataAwsccNetworkmanagerCoreNetworkPrefixListAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_core_network_prefix_list_association awscc_networkmanager_core_network_prefix_list_association}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerCoreNetworkPrefixListAssociation.DataAwsccNetworkmanagerCoreNetworkPrefixListAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_core_network_prefix_list_association awscc_networkmanager_core_network_prefix_list_association} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkmanager-core-network-prefix-list-association/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerCoreNetworkPrefixListAssociation.DataAwsccNetworkmanagerCoreNetworkPrefixListAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-core-network-prefix-list-association/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccNetworkmanagerCoreNetworkPrefixListAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-core-network-prefix-list-association/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccNetworkmanagerCoreNetworkPrefixListAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_core_network_prefix_list_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccNetworkmanagerCoreNetworkPrefixListAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccNetworkmanagerCoreNetworkPrefixListAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-core-network-prefix-list-association/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-awscc-networkmanager-core-network-prefix-list-association/index.ts",
            "line": 122
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccNetworkmanagerCoreNetworkPrefixListAssociation",
      "namespace": "dataAwsccNetworkmanagerCoreNetworkPrefixListAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-core-network-prefix-list-association/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-core-network-prefix-list-association/index.ts",
            "line": 85
          },
          "name": "coreNetworkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-core-network-prefix-list-association/index.ts",
            "line": 103
          },
          "name": "prefixListAlias",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-core-network-prefix-list-association/index.ts",
            "line": 108
          },
          "name": "prefixListArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-core-network-prefix-list-association/index.ts",
            "line": 98
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-core-network-prefix-list-association/index.ts",
            "line": 91
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkmanager-core-network-prefix-list-association/index:DataAwsccNetworkmanagerCoreNetworkPrefixListAssociation"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerCoreNetworkPrefixListAssociation.DataAwsccNetworkmanagerCoreNetworkPrefixListAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerCoreNetworkPrefixListAssociation.DataAwsccNetworkmanagerCoreNetworkPrefixListAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-core-network-prefix-list-association/index.ts",
        "line": 14
      },
      "name": "DataAwsccNetworkmanagerCoreNetworkPrefixListAssociationConfig",
      "namespace": "dataAwsccNetworkmanagerCoreNetworkPrefixListAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_core_network_prefix_list_association#id DataAwsccNetworkmanagerCoreNetworkPrefixListAssociation#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-core-network-prefix-list-association/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkmanager-core-network-prefix-list-association/index:DataAwsccNetworkmanagerCoreNetworkPrefixListAssociationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerCoreNetworks.DataAwsccNetworkmanagerCoreNetworks": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_core_networks awscc_networkmanager_core_networks}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerCoreNetworks.DataAwsccNetworkmanagerCoreNetworks",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_core_networks awscc_networkmanager_core_networks} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkmanager-core-networks/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerCoreNetworks.DataAwsccNetworkmanagerCoreNetworksConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-core-networks/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccNetworkmanagerCoreNetworks resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-core-networks/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccNetworkmanagerCoreNetworks to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_core_networks#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccNetworkmanagerCoreNetworks that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccNetworkmanagerCoreNetworks to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-core-networks/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-core-networks/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccNetworkmanagerCoreNetworks",
      "namespace": "dataAwsccNetworkmanagerCoreNetworks",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-core-networks/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-core-networks/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-core-networks/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-networkmanager-core-networks/index:DataAwsccNetworkmanagerCoreNetworks"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerCoreNetworks.DataAwsccNetworkmanagerCoreNetworksConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerCoreNetworks.DataAwsccNetworkmanagerCoreNetworksConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-core-networks/index.ts",
        "line": 14
      },
      "name": "DataAwsccNetworkmanagerCoreNetworksConfig",
      "namespace": "dataAwsccNetworkmanagerCoreNetworks",
      "symbolId": "src/data-awscc-networkmanager-core-networks/index:DataAwsccNetworkmanagerCoreNetworksConfig"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerCustomerGatewayAssociation.DataAwsccNetworkmanagerCustomerGatewayAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_customer_gateway_association awscc_networkmanager_customer_gateway_association}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerCustomerGatewayAssociation.DataAwsccNetworkmanagerCustomerGatewayAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_customer_gateway_association awscc_networkmanager_customer_gateway_association} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkmanager-customer-gateway-association/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerCustomerGatewayAssociation.DataAwsccNetworkmanagerCustomerGatewayAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-customer-gateway-association/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccNetworkmanagerCustomerGatewayAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-customer-gateway-association/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccNetworkmanagerCustomerGatewayAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_customer_gateway_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccNetworkmanagerCustomerGatewayAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccNetworkmanagerCustomerGatewayAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-customer-gateway-association/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-awscc-networkmanager-customer-gateway-association/index.ts",
            "line": 127
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccNetworkmanagerCustomerGatewayAssociation",
      "namespace": "dataAwsccNetworkmanagerCustomerGatewayAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-customer-gateway-association/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-customer-gateway-association/index.ts",
            "line": 85
          },
          "name": "customerGatewayArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-customer-gateway-association/index.ts",
            "line": 90
          },
          "name": "deviceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-customer-gateway-association/index.ts",
            "line": 95
          },
          "name": "globalNetworkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-customer-gateway-association/index.ts",
            "line": 113
          },
          "name": "linkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-customer-gateway-association/index.ts",
            "line": 108
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-customer-gateway-association/index.ts",
            "line": 101
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkmanager-customer-gateway-association/index:DataAwsccNetworkmanagerCustomerGatewayAssociation"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerCustomerGatewayAssociation.DataAwsccNetworkmanagerCustomerGatewayAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerCustomerGatewayAssociation.DataAwsccNetworkmanagerCustomerGatewayAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-customer-gateway-association/index.ts",
        "line": 14
      },
      "name": "DataAwsccNetworkmanagerCustomerGatewayAssociationConfig",
      "namespace": "dataAwsccNetworkmanagerCustomerGatewayAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_customer_gateway_association#id DataAwsccNetworkmanagerCustomerGatewayAssociation#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-customer-gateway-association/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkmanager-customer-gateway-association/index:DataAwsccNetworkmanagerCustomerGatewayAssociationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerDevice.DataAwsccNetworkmanagerDevice": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_device awscc_networkmanager_device}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerDevice.DataAwsccNetworkmanagerDevice",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_device awscc_networkmanager_device} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkmanager-device/index.ts",
          "line": 264
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerDevice.DataAwsccNetworkmanagerDeviceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-device/index.ts",
        "line": 232
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccNetworkmanagerDevice resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-device/index.ts",
            "line": 249
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccNetworkmanagerDevice to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_device#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccNetworkmanagerDevice that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccNetworkmanagerDevice to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-device/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-awscc-networkmanager-device/index.ts",
            "line": 383
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccNetworkmanagerDevice",
      "namespace": "dataAwsccNetworkmanagerDevice",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-device/index.ts",
            "line": 237
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-device/index.ts",
            "line": 289
          },
          "name": "awsLocation",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerDevice.DataAwsccNetworkmanagerDeviceAwsLocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-device/index.ts",
            "line": 294
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-device/index.ts",
            "line": 299
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-device/index.ts",
            "line": 304
          },
          "name": "deviceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-device/index.ts",
            "line": 309
          },
          "name": "deviceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-device/index.ts",
            "line": 314
          },
          "name": "globalNetworkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-device/index.ts",
            "line": 333
          },
          "name": "location",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerDevice.DataAwsccNetworkmanagerDeviceLocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-device/index.ts",
            "line": 338
          },
          "name": "model",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-device/index.ts",
            "line": 343
          },
          "name": "serialNumber",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-device/index.ts",
            "line": 348
          },
          "name": "siteId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-device/index.ts",
            "line": 353
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-device/index.ts",
            "line": 359
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerDevice.DataAwsccNetworkmanagerDeviceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-device/index.ts",
            "line": 364
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-device/index.ts",
            "line": 369
          },
          "name": "vendor",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-device/index.ts",
            "line": 327
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-device/index.ts",
            "line": 320
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkmanager-device/index:DataAwsccNetworkmanagerDevice"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerDevice.DataAwsccNetworkmanagerDeviceAwsLocation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerDevice.DataAwsccNetworkmanagerDeviceAwsLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-device/index.ts",
        "line": 25
      },
      "name": "DataAwsccNetworkmanagerDeviceAwsLocation",
      "namespace": "dataAwsccNetworkmanagerDevice",
      "symbolId": "src/data-awscc-networkmanager-device/index:DataAwsccNetworkmanagerDeviceAwsLocation"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerDevice.DataAwsccNetworkmanagerDeviceAwsLocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerDevice.DataAwsccNetworkmanagerDeviceAwsLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkmanager-device/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-device/index.ts",
        "line": 48
      },
      "name": "DataAwsccNetworkmanagerDeviceAwsLocationOutputReference",
      "namespace": "dataAwsccNetworkmanagerDevice",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-device/index.ts",
            "line": 75
          },
          "name": "subnetArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-device/index.ts",
            "line": 80
          },
          "name": "zone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-device/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerDevice.DataAwsccNetworkmanagerDeviceAwsLocation"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkmanager-device/index:DataAwsccNetworkmanagerDeviceAwsLocationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerDevice.DataAwsccNetworkmanagerDeviceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerDevice.DataAwsccNetworkmanagerDeviceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-device/index.ts",
        "line": 14
      },
      "name": "DataAwsccNetworkmanagerDeviceConfig",
      "namespace": "dataAwsccNetworkmanagerDevice",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_device#id DataAwsccNetworkmanagerDevice#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-device/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkmanager-device/index:DataAwsccNetworkmanagerDeviceConfig"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerDevice.DataAwsccNetworkmanagerDeviceLocation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerDevice.DataAwsccNetworkmanagerDeviceLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-device/index.ts",
        "line": 84
      },
      "name": "DataAwsccNetworkmanagerDeviceLocation",
      "namespace": "dataAwsccNetworkmanagerDevice",
      "symbolId": "src/data-awscc-networkmanager-device/index:DataAwsccNetworkmanagerDeviceLocation"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerDevice.DataAwsccNetworkmanagerDeviceLocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerDevice.DataAwsccNetworkmanagerDeviceLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkmanager-device/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-awscc-networkmanager-device/index.ts",
        "line": 107
      },
      "name": "DataAwsccNetworkmanagerDeviceLocationOutputReference",
      "namespace": "dataAwsccNetworkmanagerDevice",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-device/index.ts",
            "line": 134
          },
          "name": "address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-device/index.ts",
            "line": 139
          },
          "name": "latitude",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-device/index.ts",
            "line": 144
          },
          "name": "longitude",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-device/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerDevice.DataAwsccNetworkmanagerDeviceLocation"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkmanager-device/index:DataAwsccNetworkmanagerDeviceLocationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerDevice.DataAwsccNetworkmanagerDeviceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerDevice.DataAwsccNetworkmanagerDeviceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-device/index.ts",
        "line": 148
      },
      "name": "DataAwsccNetworkmanagerDeviceTags",
      "namespace": "dataAwsccNetworkmanagerDevice",
      "symbolId": "src/data-awscc-networkmanager-device/index:DataAwsccNetworkmanagerDeviceTags"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerDevice.DataAwsccNetworkmanagerDeviceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerDevice.DataAwsccNetworkmanagerDeviceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkmanager-device/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-awscc-networkmanager-device/index.ts",
        "line": 210
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-device/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-awscc.dataAwsccNetworkmanagerDevice.DataAwsccNetworkmanagerDeviceTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccNetworkmanagerDeviceTagsList",
      "namespace": "dataAwsccNetworkmanagerDevice",
      "symbolId": "src/data-awscc-networkmanager-device/index:DataAwsccNetworkmanagerDeviceTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerDevice.DataAwsccNetworkmanagerDeviceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerDevice.DataAwsccNetworkmanagerDeviceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkmanager-device/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-awscc-networkmanager-device/index.ts",
        "line": 171
      },
      "name": "DataAwsccNetworkmanagerDeviceTagsOutputReference",
      "namespace": "dataAwsccNetworkmanagerDevice",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-device/index.ts",
            "line": 200
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-device/index.ts",
            "line": 205
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-device/index.ts",
            "line": 184
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerDevice.DataAwsccNetworkmanagerDeviceTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkmanager-device/index:DataAwsccNetworkmanagerDeviceTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerDirectConnectGatewayAttachment.DataAwsccNetworkmanagerDirectConnectGatewayAttachment": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_direct_connect_gateway_attachment awscc_networkmanager_direct_connect_gateway_attachment}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerDirectConnectGatewayAttachment.DataAwsccNetworkmanagerDirectConnectGatewayAttachment",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_direct_connect_gateway_attachment awscc_networkmanager_direct_connect_gateway_attachment} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkmanager-direct-connect-gateway-attachment/index.ts",
          "line": 431
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerDirectConnectGatewayAttachment.DataAwsccNetworkmanagerDirectConnectGatewayAttachmentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-direct-connect-gateway-attachment/index.ts",
        "line": 399
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccNetworkmanagerDirectConnectGatewayAttachment resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 416
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccNetworkmanagerDirectConnectGatewayAttachment to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_direct_connect_gateway_attachment#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccNetworkmanagerDirectConnectGatewayAttachment that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccNetworkmanagerDirectConnectGatewayAttachment to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 569
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 575
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccNetworkmanagerDirectConnectGatewayAttachment",
      "namespace": "dataAwsccNetworkmanagerDirectConnectGatewayAttachment",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 404
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 455
          },
          "name": "attachmentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 460
          },
          "name": "attachmentPolicyRuleNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 465
          },
          "name": "attachmentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 470
          },
          "name": "coreNetworkArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 475
          },
          "name": "coreNetworkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 480
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 485
          },
          "name": "directConnectGatewayArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 490
          },
          "name": "edgeLocations",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 508
          },
          "name": "lastModificationErrors",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 513
          },
          "name": "networkFunctionGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 518
          },
          "name": "ownerAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 524
          },
          "name": "proposedNetworkFunctionGroupChange",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerDirectConnectGatewayAttachment.DataAwsccNetworkmanagerDirectConnectGatewayAttachmentProposedNetworkFunctionGroupChangeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 530
          },
          "name": "proposedSegmentChange",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerDirectConnectGatewayAttachment.DataAwsccNetworkmanagerDirectConnectGatewayAttachmentProposedSegmentChangeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 535
          },
          "name": "resourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 540
          },
          "name": "routingPolicyLabel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 545
          },
          "name": "segmentName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 550
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 556
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerDirectConnectGatewayAttachment.DataAwsccNetworkmanagerDirectConnectGatewayAttachmentTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 561
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 503
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 496
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkmanager-direct-connect-gateway-attachment/index:DataAwsccNetworkmanagerDirectConnectGatewayAttachment"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerDirectConnectGatewayAttachment.DataAwsccNetworkmanagerDirectConnectGatewayAttachmentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerDirectConnectGatewayAttachment.DataAwsccNetworkmanagerDirectConnectGatewayAttachmentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-direct-connect-gateway-attachment/index.ts",
        "line": 14
      },
      "name": "DataAwsccNetworkmanagerDirectConnectGatewayAttachmentConfig",
      "namespace": "dataAwsccNetworkmanagerDirectConnectGatewayAttachment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_direct_connect_gateway_attachment#id DataAwsccNetworkmanagerDirectConnectGatewayAttachment#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkmanager-direct-connect-gateway-attachment/index:DataAwsccNetworkmanagerDirectConnectGatewayAttachmentConfig"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerDirectConnectGatewayAttachment.DataAwsccNetworkmanagerDirectConnectGatewayAttachmentProposedNetworkFunctionGroupChange": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerDirectConnectGatewayAttachment.DataAwsccNetworkmanagerDirectConnectGatewayAttachmentProposedNetworkFunctionGroupChange",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-direct-connect-gateway-attachment/index.ts",
        "line": 105
      },
      "name": "DataAwsccNetworkmanagerDirectConnectGatewayAttachmentProposedNetworkFunctionGroupChange",
      "namespace": "dataAwsccNetworkmanagerDirectConnectGatewayAttachment",
      "symbolId": "src/data-awscc-networkmanager-direct-connect-gateway-attachment/index:DataAwsccNetworkmanagerDirectConnectGatewayAttachmentProposedNetworkFunctionGroupChange"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerDirectConnectGatewayAttachment.DataAwsccNetworkmanagerDirectConnectGatewayAttachmentProposedNetworkFunctionGroupChangeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerDirectConnectGatewayAttachment.DataAwsccNetworkmanagerDirectConnectGatewayAttachmentProposedNetworkFunctionGroupChangeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkmanager-direct-connect-gateway-attachment/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-awscc-networkmanager-direct-connect-gateway-attachment/index.ts",
        "line": 128
      },
      "name": "DataAwsccNetworkmanagerDirectConnectGatewayAttachmentProposedNetworkFunctionGroupChangeOutputReference",
      "namespace": "dataAwsccNetworkmanagerDirectConnectGatewayAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 155
          },
          "name": "attachmentPolicyRuleNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 160
          },
          "name": "networkFunctionGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 166
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerDirectConnectGatewayAttachment.DataAwsccNetworkmanagerDirectConnectGatewayAttachmentProposedNetworkFunctionGroupChangeTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 139
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerDirectConnectGatewayAttachment.DataAwsccNetworkmanagerDirectConnectGatewayAttachmentProposedNetworkFunctionGroupChange"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkmanager-direct-connect-gateway-attachment/index:DataAwsccNetworkmanagerDirectConnectGatewayAttachmentProposedNetworkFunctionGroupChangeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerDirectConnectGatewayAttachment.DataAwsccNetworkmanagerDirectConnectGatewayAttachmentProposedNetworkFunctionGroupChangeTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerDirectConnectGatewayAttachment.DataAwsccNetworkmanagerDirectConnectGatewayAttachmentProposedNetworkFunctionGroupChangeTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-direct-connect-gateway-attachment/index.ts",
        "line": 25
      },
      "name": "DataAwsccNetworkmanagerDirectConnectGatewayAttachmentProposedNetworkFunctionGroupChangeTags",
      "namespace": "dataAwsccNetworkmanagerDirectConnectGatewayAttachment",
      "symbolId": "src/data-awscc-networkmanager-direct-connect-gateway-attachment/index:DataAwsccNetworkmanagerDirectConnectGatewayAttachmentProposedNetworkFunctionGroupChangeTags"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerDirectConnectGatewayAttachment.DataAwsccNetworkmanagerDirectConnectGatewayAttachmentProposedNetworkFunctionGroupChangeTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerDirectConnectGatewayAttachment.DataAwsccNetworkmanagerDirectConnectGatewayAttachmentProposedNetworkFunctionGroupChangeTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkmanager-direct-connect-gateway-attachment/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-awscc-networkmanager-direct-connect-gateway-attachment/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-direct-connect-gateway-attachment/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-awscc.dataAwsccNetworkmanagerDirectConnectGatewayAttachment.DataAwsccNetworkmanagerDirectConnectGatewayAttachmentProposedNetworkFunctionGroupChangeTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccNetworkmanagerDirectConnectGatewayAttachmentProposedNetworkFunctionGroupChangeTagsList",
      "namespace": "dataAwsccNetworkmanagerDirectConnectGatewayAttachment",
      "symbolId": "src/data-awscc-networkmanager-direct-connect-gateway-attachment/index:DataAwsccNetworkmanagerDirectConnectGatewayAttachmentProposedNetworkFunctionGroupChangeTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerDirectConnectGatewayAttachment.DataAwsccNetworkmanagerDirectConnectGatewayAttachmentProposedNetworkFunctionGroupChangeTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerDirectConnectGatewayAttachment.DataAwsccNetworkmanagerDirectConnectGatewayAttachmentProposedNetworkFunctionGroupChangeTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkmanager-direct-connect-gateway-attachment/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-direct-connect-gateway-attachment/index.ts",
        "line": 48
      },
      "name": "DataAwsccNetworkmanagerDirectConnectGatewayAttachmentProposedNetworkFunctionGroupChangeTagsOutputReference",
      "namespace": "dataAwsccNetworkmanagerDirectConnectGatewayAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerDirectConnectGatewayAttachment.DataAwsccNetworkmanagerDirectConnectGatewayAttachmentProposedNetworkFunctionGroupChangeTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkmanager-direct-connect-gateway-attachment/index:DataAwsccNetworkmanagerDirectConnectGatewayAttachmentProposedNetworkFunctionGroupChangeTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerDirectConnectGatewayAttachment.DataAwsccNetworkmanagerDirectConnectGatewayAttachmentProposedSegmentChange": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerDirectConnectGatewayAttachment.DataAwsccNetworkmanagerDirectConnectGatewayAttachmentProposedSegmentChange",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-direct-connect-gateway-attachment/index.ts",
        "line": 250
      },
      "name": "DataAwsccNetworkmanagerDirectConnectGatewayAttachmentProposedSegmentChange",
      "namespace": "dataAwsccNetworkmanagerDirectConnectGatewayAttachment",
      "symbolId": "src/data-awscc-networkmanager-direct-connect-gateway-attachment/index:DataAwsccNetworkmanagerDirectConnectGatewayAttachmentProposedSegmentChange"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerDirectConnectGatewayAttachment.DataAwsccNetworkmanagerDirectConnectGatewayAttachmentProposedSegmentChangeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerDirectConnectGatewayAttachment.DataAwsccNetworkmanagerDirectConnectGatewayAttachmentProposedSegmentChangeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkmanager-direct-connect-gateway-attachment/index.ts",
          "line": 280
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-direct-connect-gateway-attachment/index.ts",
        "line": 273
      },
      "name": "DataAwsccNetworkmanagerDirectConnectGatewayAttachmentProposedSegmentChangeOutputReference",
      "namespace": "dataAwsccNetworkmanagerDirectConnectGatewayAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 300
          },
          "name": "attachmentPolicyRuleNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 305
          },
          "name": "segmentName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 311
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerDirectConnectGatewayAttachment.DataAwsccNetworkmanagerDirectConnectGatewayAttachmentProposedSegmentChangeTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 284
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerDirectConnectGatewayAttachment.DataAwsccNetworkmanagerDirectConnectGatewayAttachmentProposedSegmentChange"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkmanager-direct-connect-gateway-attachment/index:DataAwsccNetworkmanagerDirectConnectGatewayAttachmentProposedSegmentChangeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerDirectConnectGatewayAttachment.DataAwsccNetworkmanagerDirectConnectGatewayAttachmentProposedSegmentChangeTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerDirectConnectGatewayAttachment.DataAwsccNetworkmanagerDirectConnectGatewayAttachmentProposedSegmentChangeTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-direct-connect-gateway-attachment/index.ts",
        "line": 170
      },
      "name": "DataAwsccNetworkmanagerDirectConnectGatewayAttachmentProposedSegmentChangeTags",
      "namespace": "dataAwsccNetworkmanagerDirectConnectGatewayAttachment",
      "symbolId": "src/data-awscc-networkmanager-direct-connect-gateway-attachment/index:DataAwsccNetworkmanagerDirectConnectGatewayAttachmentProposedSegmentChangeTags"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerDirectConnectGatewayAttachment.DataAwsccNetworkmanagerDirectConnectGatewayAttachmentProposedSegmentChangeTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerDirectConnectGatewayAttachment.DataAwsccNetworkmanagerDirectConnectGatewayAttachmentProposedSegmentChangeTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkmanager-direct-connect-gateway-attachment/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-direct-connect-gateway-attachment/index.ts",
        "line": 232
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 246
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerDirectConnectGatewayAttachment.DataAwsccNetworkmanagerDirectConnectGatewayAttachmentProposedSegmentChangeTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccNetworkmanagerDirectConnectGatewayAttachmentProposedSegmentChangeTagsList",
      "namespace": "dataAwsccNetworkmanagerDirectConnectGatewayAttachment",
      "symbolId": "src/data-awscc-networkmanager-direct-connect-gateway-attachment/index:DataAwsccNetworkmanagerDirectConnectGatewayAttachmentProposedSegmentChangeTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerDirectConnectGatewayAttachment.DataAwsccNetworkmanagerDirectConnectGatewayAttachmentProposedSegmentChangeTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerDirectConnectGatewayAttachment.DataAwsccNetworkmanagerDirectConnectGatewayAttachmentProposedSegmentChangeTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkmanager-direct-connect-gateway-attachment/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-direct-connect-gateway-attachment/index.ts",
        "line": 193
      },
      "name": "DataAwsccNetworkmanagerDirectConnectGatewayAttachmentProposedSegmentChangeTagsOutputReference",
      "namespace": "dataAwsccNetworkmanagerDirectConnectGatewayAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 222
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 227
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 206
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerDirectConnectGatewayAttachment.DataAwsccNetworkmanagerDirectConnectGatewayAttachmentProposedSegmentChangeTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkmanager-direct-connect-gateway-attachment/index:DataAwsccNetworkmanagerDirectConnectGatewayAttachmentProposedSegmentChangeTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerDirectConnectGatewayAttachment.DataAwsccNetworkmanagerDirectConnectGatewayAttachmentTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerDirectConnectGatewayAttachment.DataAwsccNetworkmanagerDirectConnectGatewayAttachmentTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-direct-connect-gateway-attachment/index.ts",
        "line": 315
      },
      "name": "DataAwsccNetworkmanagerDirectConnectGatewayAttachmentTags",
      "namespace": "dataAwsccNetworkmanagerDirectConnectGatewayAttachment",
      "symbolId": "src/data-awscc-networkmanager-direct-connect-gateway-attachment/index:DataAwsccNetworkmanagerDirectConnectGatewayAttachmentTags"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerDirectConnectGatewayAttachment.DataAwsccNetworkmanagerDirectConnectGatewayAttachmentTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerDirectConnectGatewayAttachment.DataAwsccNetworkmanagerDirectConnectGatewayAttachmentTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkmanager-direct-connect-gateway-attachment/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-direct-connect-gateway-attachment/index.ts",
        "line": 377
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 391
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerDirectConnectGatewayAttachment.DataAwsccNetworkmanagerDirectConnectGatewayAttachmentTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccNetworkmanagerDirectConnectGatewayAttachmentTagsList",
      "namespace": "dataAwsccNetworkmanagerDirectConnectGatewayAttachment",
      "symbolId": "src/data-awscc-networkmanager-direct-connect-gateway-attachment/index:DataAwsccNetworkmanagerDirectConnectGatewayAttachmentTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerDirectConnectGatewayAttachment.DataAwsccNetworkmanagerDirectConnectGatewayAttachmentTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerDirectConnectGatewayAttachment.DataAwsccNetworkmanagerDirectConnectGatewayAttachmentTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkmanager-direct-connect-gateway-attachment/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-direct-connect-gateway-attachment/index.ts",
        "line": 338
      },
      "name": "DataAwsccNetworkmanagerDirectConnectGatewayAttachmentTagsOutputReference",
      "namespace": "dataAwsccNetworkmanagerDirectConnectGatewayAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 367
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 372
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 351
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerDirectConnectGatewayAttachment.DataAwsccNetworkmanagerDirectConnectGatewayAttachmentTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkmanager-direct-connect-gateway-attachment/index:DataAwsccNetworkmanagerDirectConnectGatewayAttachmentTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerDirectConnectGatewayAttachments.DataAwsccNetworkmanagerDirectConnectGatewayAttachments": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_direct_connect_gateway_attachments awscc_networkmanager_direct_connect_gateway_attachments}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerDirectConnectGatewayAttachments.DataAwsccNetworkmanagerDirectConnectGatewayAttachments",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_direct_connect_gateway_attachments awscc_networkmanager_direct_connect_gateway_attachments} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkmanager-direct-connect-gateway-attachments/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerDirectConnectGatewayAttachments.DataAwsccNetworkmanagerDirectConnectGatewayAttachmentsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-direct-connect-gateway-attachments/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccNetworkmanagerDirectConnectGatewayAttachments resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-direct-connect-gateway-attachments/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccNetworkmanagerDirectConnectGatewayAttachments to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_direct_connect_gateway_attachments#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccNetworkmanagerDirectConnectGatewayAttachments that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccNetworkmanagerDirectConnectGatewayAttachments to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-direct-connect-gateway-attachments/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-direct-connect-gateway-attachments/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccNetworkmanagerDirectConnectGatewayAttachments",
      "namespace": "dataAwsccNetworkmanagerDirectConnectGatewayAttachments",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-direct-connect-gateway-attachments/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-direct-connect-gateway-attachments/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-direct-connect-gateway-attachments/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-networkmanager-direct-connect-gateway-attachments/index:DataAwsccNetworkmanagerDirectConnectGatewayAttachments"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerDirectConnectGatewayAttachments.DataAwsccNetworkmanagerDirectConnectGatewayAttachmentsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerDirectConnectGatewayAttachments.DataAwsccNetworkmanagerDirectConnectGatewayAttachmentsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-direct-connect-gateway-attachments/index.ts",
        "line": 14
      },
      "name": "DataAwsccNetworkmanagerDirectConnectGatewayAttachmentsConfig",
      "namespace": "dataAwsccNetworkmanagerDirectConnectGatewayAttachments",
      "symbolId": "src/data-awscc-networkmanager-direct-connect-gateway-attachments/index:DataAwsccNetworkmanagerDirectConnectGatewayAttachmentsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerGlobalNetwork.DataAwsccNetworkmanagerGlobalNetwork": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_global_network awscc_networkmanager_global_network}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerGlobalNetwork.DataAwsccNetworkmanagerGlobalNetwork",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_global_network awscc_networkmanager_global_network} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkmanager-global-network/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-awscc.dataAwsccNetworkmanagerGlobalNetwork.DataAwsccNetworkmanagerGlobalNetworkConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-global-network/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccNetworkmanagerGlobalNetwork resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-global-network/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 DataAwsccNetworkmanagerGlobalNetwork to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_global_network#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccNetworkmanagerGlobalNetwork that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccNetworkmanagerGlobalNetwork to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-global-network/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-awscc-networkmanager-global-network/index.ts",
            "line": 218
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccNetworkmanagerGlobalNetwork",
      "namespace": "dataAwsccNetworkmanagerGlobalNetwork",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-global-network/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-global-network/index.ts",
            "line": 165
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-global-network/index.ts",
            "line": 170
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-global-network/index.ts",
            "line": 175
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-global-network/index.ts",
            "line": 180
          },
          "name": "globalNetworkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-global-network/index.ts",
            "line": 198
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-global-network/index.ts",
            "line": 204
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerGlobalNetwork.DataAwsccNetworkmanagerGlobalNetworkTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-global-network/index.ts",
            "line": 193
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-global-network/index.ts",
            "line": 186
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkmanager-global-network/index:DataAwsccNetworkmanagerGlobalNetwork"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerGlobalNetwork.DataAwsccNetworkmanagerGlobalNetworkConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerGlobalNetwork.DataAwsccNetworkmanagerGlobalNetworkConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-global-network/index.ts",
        "line": 14
      },
      "name": "DataAwsccNetworkmanagerGlobalNetworkConfig",
      "namespace": "dataAwsccNetworkmanagerGlobalNetwork",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_global_network#id DataAwsccNetworkmanagerGlobalNetwork#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-global-network/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkmanager-global-network/index:DataAwsccNetworkmanagerGlobalNetworkConfig"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerGlobalNetwork.DataAwsccNetworkmanagerGlobalNetworkTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerGlobalNetwork.DataAwsccNetworkmanagerGlobalNetworkTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-global-network/index.ts",
        "line": 25
      },
      "name": "DataAwsccNetworkmanagerGlobalNetworkTags",
      "namespace": "dataAwsccNetworkmanagerGlobalNetwork",
      "symbolId": "src/data-awscc-networkmanager-global-network/index:DataAwsccNetworkmanagerGlobalNetworkTags"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerGlobalNetwork.DataAwsccNetworkmanagerGlobalNetworkTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerGlobalNetwork.DataAwsccNetworkmanagerGlobalNetworkTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkmanager-global-network/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-awscc-networkmanager-global-network/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-global-network/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-awscc.dataAwsccNetworkmanagerGlobalNetwork.DataAwsccNetworkmanagerGlobalNetworkTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccNetworkmanagerGlobalNetworkTagsList",
      "namespace": "dataAwsccNetworkmanagerGlobalNetwork",
      "symbolId": "src/data-awscc-networkmanager-global-network/index:DataAwsccNetworkmanagerGlobalNetworkTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerGlobalNetwork.DataAwsccNetworkmanagerGlobalNetworkTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerGlobalNetwork.DataAwsccNetworkmanagerGlobalNetworkTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkmanager-global-network/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-global-network/index.ts",
        "line": 48
      },
      "name": "DataAwsccNetworkmanagerGlobalNetworkTagsOutputReference",
      "namespace": "dataAwsccNetworkmanagerGlobalNetwork",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-global-network/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-global-network/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-global-network/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerGlobalNetwork.DataAwsccNetworkmanagerGlobalNetworkTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkmanager-global-network/index:DataAwsccNetworkmanagerGlobalNetworkTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerGlobalNetworks.DataAwsccNetworkmanagerGlobalNetworks": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_global_networks awscc_networkmanager_global_networks}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerGlobalNetworks.DataAwsccNetworkmanagerGlobalNetworks",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_global_networks awscc_networkmanager_global_networks} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkmanager-global-networks/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerGlobalNetworks.DataAwsccNetworkmanagerGlobalNetworksConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-global-networks/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccNetworkmanagerGlobalNetworks resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-global-networks/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccNetworkmanagerGlobalNetworks to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_global_networks#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccNetworkmanagerGlobalNetworks that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccNetworkmanagerGlobalNetworks to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-global-networks/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-global-networks/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccNetworkmanagerGlobalNetworks",
      "namespace": "dataAwsccNetworkmanagerGlobalNetworks",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-global-networks/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-global-networks/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-global-networks/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-networkmanager-global-networks/index:DataAwsccNetworkmanagerGlobalNetworks"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerGlobalNetworks.DataAwsccNetworkmanagerGlobalNetworksConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerGlobalNetworks.DataAwsccNetworkmanagerGlobalNetworksConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-global-networks/index.ts",
        "line": 14
      },
      "name": "DataAwsccNetworkmanagerGlobalNetworksConfig",
      "namespace": "dataAwsccNetworkmanagerGlobalNetworks",
      "symbolId": "src/data-awscc-networkmanager-global-networks/index:DataAwsccNetworkmanagerGlobalNetworksConfig"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerLink.DataAwsccNetworkmanagerLink": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_link awscc_networkmanager_link}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerLink.DataAwsccNetworkmanagerLink",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_link awscc_networkmanager_link} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkmanager-link/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerLink.DataAwsccNetworkmanagerLinkConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-link/index.ts",
        "line": 168
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccNetworkmanagerLink resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-link/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 DataAwsccNetworkmanagerLink to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_link#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccNetworkmanagerLink that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccNetworkmanagerLink to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-link/index.ts",
            "line": 297
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-link/index.ts",
            "line": 303
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccNetworkmanagerLink",
      "namespace": "dataAwsccNetworkmanagerLink",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-link/index.ts",
            "line": 173
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-link/index.ts",
            "line": 225
          },
          "name": "bandwidth",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerLink.DataAwsccNetworkmanagerLinkBandwidthOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-link/index.ts",
            "line": 230
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-link/index.ts",
            "line": 235
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-link/index.ts",
            "line": 240
          },
          "name": "globalNetworkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-link/index.ts",
            "line": 258
          },
          "name": "linkArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-link/index.ts",
            "line": 263
          },
          "name": "linkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-link/index.ts",
            "line": 268
          },
          "name": "providerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-link/index.ts",
            "line": 273
          },
          "name": "siteId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-link/index.ts",
            "line": 278
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-link/index.ts",
            "line": 284
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerLink.DataAwsccNetworkmanagerLinkTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-link/index.ts",
            "line": 289
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-link/index.ts",
            "line": 253
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-link/index.ts",
            "line": 246
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkmanager-link/index:DataAwsccNetworkmanagerLink"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerLink.DataAwsccNetworkmanagerLinkBandwidth": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerLink.DataAwsccNetworkmanagerLinkBandwidth",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-link/index.ts",
        "line": 25
      },
      "name": "DataAwsccNetworkmanagerLinkBandwidth",
      "namespace": "dataAwsccNetworkmanagerLink",
      "symbolId": "src/data-awscc-networkmanager-link/index:DataAwsccNetworkmanagerLinkBandwidth"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerLink.DataAwsccNetworkmanagerLinkBandwidthOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerLink.DataAwsccNetworkmanagerLinkBandwidthOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkmanager-link/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-link/index.ts",
        "line": 48
      },
      "name": "DataAwsccNetworkmanagerLinkBandwidthOutputReference",
      "namespace": "dataAwsccNetworkmanagerLink",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-link/index.ts",
            "line": 75
          },
          "name": "downloadSpeed",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-link/index.ts",
            "line": 80
          },
          "name": "uploadSpeed",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-link/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerLink.DataAwsccNetworkmanagerLinkBandwidth"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkmanager-link/index:DataAwsccNetworkmanagerLinkBandwidthOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerLink.DataAwsccNetworkmanagerLinkConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerLink.DataAwsccNetworkmanagerLinkConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-link/index.ts",
        "line": 14
      },
      "name": "DataAwsccNetworkmanagerLinkConfig",
      "namespace": "dataAwsccNetworkmanagerLink",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_link#id DataAwsccNetworkmanagerLink#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-link/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkmanager-link/index:DataAwsccNetworkmanagerLinkConfig"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerLink.DataAwsccNetworkmanagerLinkTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerLink.DataAwsccNetworkmanagerLinkTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-link/index.ts",
        "line": 84
      },
      "name": "DataAwsccNetworkmanagerLinkTags",
      "namespace": "dataAwsccNetworkmanagerLink",
      "symbolId": "src/data-awscc-networkmanager-link/index:DataAwsccNetworkmanagerLinkTags"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerLink.DataAwsccNetworkmanagerLinkTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerLink.DataAwsccNetworkmanagerLinkTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkmanager-link/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-link/index.ts",
        "line": 146
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-link/index.ts",
            "line": 160
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerLink.DataAwsccNetworkmanagerLinkTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccNetworkmanagerLinkTagsList",
      "namespace": "dataAwsccNetworkmanagerLink",
      "symbolId": "src/data-awscc-networkmanager-link/index:DataAwsccNetworkmanagerLinkTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerLink.DataAwsccNetworkmanagerLinkTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerLink.DataAwsccNetworkmanagerLinkTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkmanager-link/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-link/index.ts",
        "line": 107
      },
      "name": "DataAwsccNetworkmanagerLinkTagsOutputReference",
      "namespace": "dataAwsccNetworkmanagerLink",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-link/index.ts",
            "line": 136
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-link/index.ts",
            "line": 141
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-link/index.ts",
            "line": 120
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerLink.DataAwsccNetworkmanagerLinkTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkmanager-link/index:DataAwsccNetworkmanagerLinkTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerLinkAssociation.DataAwsccNetworkmanagerLinkAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_link_association awscc_networkmanager_link_association}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerLinkAssociation.DataAwsccNetworkmanagerLinkAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_link_association awscc_networkmanager_link_association} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkmanager-link-association/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerLinkAssociation.DataAwsccNetworkmanagerLinkAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-link-association/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccNetworkmanagerLinkAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-link-association/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccNetworkmanagerLinkAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_link_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccNetworkmanagerLinkAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccNetworkmanagerLinkAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-link-association/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-awscc-networkmanager-link-association/index.ts",
            "line": 122
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccNetworkmanagerLinkAssociation",
      "namespace": "dataAwsccNetworkmanagerLinkAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-link-association/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-link-association/index.ts",
            "line": 85
          },
          "name": "deviceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-link-association/index.ts",
            "line": 90
          },
          "name": "globalNetworkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-link-association/index.ts",
            "line": 108
          },
          "name": "linkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-link-association/index.ts",
            "line": 103
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-link-association/index.ts",
            "line": 96
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkmanager-link-association/index:DataAwsccNetworkmanagerLinkAssociation"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerLinkAssociation.DataAwsccNetworkmanagerLinkAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerLinkAssociation.DataAwsccNetworkmanagerLinkAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-link-association/index.ts",
        "line": 14
      },
      "name": "DataAwsccNetworkmanagerLinkAssociationConfig",
      "namespace": "dataAwsccNetworkmanagerLinkAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_link_association#id DataAwsccNetworkmanagerLinkAssociation#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-link-association/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkmanager-link-association/index:DataAwsccNetworkmanagerLinkAssociationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerSite.DataAwsccNetworkmanagerSite": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_site awscc_networkmanager_site}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerSite.DataAwsccNetworkmanagerSite",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_site awscc_networkmanager_site} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkmanager-site/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerSite.DataAwsccNetworkmanagerSiteConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-site/index.ts",
        "line": 173
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccNetworkmanagerSite resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-site/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 DataAwsccNetworkmanagerSite to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_site#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccNetworkmanagerSite that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccNetworkmanagerSite to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-site/index.ts",
            "line": 287
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-site/index.ts",
            "line": 293
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccNetworkmanagerSite",
      "namespace": "dataAwsccNetworkmanagerSite",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-site/index.ts",
            "line": 178
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-site/index.ts",
            "line": 229
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-site/index.ts",
            "line": 234
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-site/index.ts",
            "line": 239
          },
          "name": "globalNetworkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-site/index.ts",
            "line": 258
          },
          "name": "location",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerSite.DataAwsccNetworkmanagerSiteLocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-site/index.ts",
            "line": 263
          },
          "name": "siteArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-site/index.ts",
            "line": 268
          },
          "name": "siteId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-site/index.ts",
            "line": 273
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-site/index.ts",
            "line": 279
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerSite.DataAwsccNetworkmanagerSiteTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-site/index.ts",
            "line": 252
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-site/index.ts",
            "line": 245
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkmanager-site/index:DataAwsccNetworkmanagerSite"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerSite.DataAwsccNetworkmanagerSiteConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerSite.DataAwsccNetworkmanagerSiteConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-site/index.ts",
        "line": 14
      },
      "name": "DataAwsccNetworkmanagerSiteConfig",
      "namespace": "dataAwsccNetworkmanagerSite",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_site#id DataAwsccNetworkmanagerSite#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-site/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkmanager-site/index:DataAwsccNetworkmanagerSiteConfig"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerSite.DataAwsccNetworkmanagerSiteLocation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerSite.DataAwsccNetworkmanagerSiteLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-site/index.ts",
        "line": 25
      },
      "name": "DataAwsccNetworkmanagerSiteLocation",
      "namespace": "dataAwsccNetworkmanagerSite",
      "symbolId": "src/data-awscc-networkmanager-site/index:DataAwsccNetworkmanagerSiteLocation"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerSite.DataAwsccNetworkmanagerSiteLocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerSite.DataAwsccNetworkmanagerSiteLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkmanager-site/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-site/index.ts",
        "line": 48
      },
      "name": "DataAwsccNetworkmanagerSiteLocationOutputReference",
      "namespace": "dataAwsccNetworkmanagerSite",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-site/index.ts",
            "line": 75
          },
          "name": "address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-site/index.ts",
            "line": 80
          },
          "name": "latitude",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-site/index.ts",
            "line": 85
          },
          "name": "longitude",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-site/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerSite.DataAwsccNetworkmanagerSiteLocation"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkmanager-site/index:DataAwsccNetworkmanagerSiteLocationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerSite.DataAwsccNetworkmanagerSiteTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerSite.DataAwsccNetworkmanagerSiteTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-site/index.ts",
        "line": 89
      },
      "name": "DataAwsccNetworkmanagerSiteTags",
      "namespace": "dataAwsccNetworkmanagerSite",
      "symbolId": "src/data-awscc-networkmanager-site/index:DataAwsccNetworkmanagerSiteTags"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerSite.DataAwsccNetworkmanagerSiteTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerSite.DataAwsccNetworkmanagerSiteTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkmanager-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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-site/index.ts",
        "line": 151
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-site/index.ts",
            "line": 165
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerSite.DataAwsccNetworkmanagerSiteTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccNetworkmanagerSiteTagsList",
      "namespace": "dataAwsccNetworkmanagerSite",
      "symbolId": "src/data-awscc-networkmanager-site/index:DataAwsccNetworkmanagerSiteTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerSite.DataAwsccNetworkmanagerSiteTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerSite.DataAwsccNetworkmanagerSiteTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkmanager-site/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-site/index.ts",
        "line": 112
      },
      "name": "DataAwsccNetworkmanagerSiteTagsOutputReference",
      "namespace": "dataAwsccNetworkmanagerSite",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-site/index.ts",
            "line": 141
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-site/index.ts",
            "line": 146
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-site/index.ts",
            "line": 125
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerSite.DataAwsccNetworkmanagerSiteTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkmanager-site/index:DataAwsccNetworkmanagerSiteTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerSiteToSiteVpnAttachment.DataAwsccNetworkmanagerSiteToSiteVpnAttachment": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_site_to_site_vpn_attachment awscc_networkmanager_site_to_site_vpn_attachment}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerSiteToSiteVpnAttachment.DataAwsccNetworkmanagerSiteToSiteVpnAttachment",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_site_to_site_vpn_attachment awscc_networkmanager_site_to_site_vpn_attachment} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkmanager-site-to-site-vpn-attachment/index.ts",
          "line": 431
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerSiteToSiteVpnAttachment.DataAwsccNetworkmanagerSiteToSiteVpnAttachmentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-site-to-site-vpn-attachment/index.ts",
        "line": 399
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccNetworkmanagerSiteToSiteVpnAttachment resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 416
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccNetworkmanagerSiteToSiteVpnAttachment to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_site_to_site_vpn_attachment#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccNetworkmanagerSiteToSiteVpnAttachment that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccNetworkmanagerSiteToSiteVpnAttachment to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 569
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 575
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccNetworkmanagerSiteToSiteVpnAttachment",
      "namespace": "dataAwsccNetworkmanagerSiteToSiteVpnAttachment",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 404
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 455
          },
          "name": "attachmentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 460
          },
          "name": "attachmentPolicyRuleNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 465
          },
          "name": "attachmentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 470
          },
          "name": "coreNetworkArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 475
          },
          "name": "coreNetworkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 480
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 485
          },
          "name": "edgeLocation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 503
          },
          "name": "lastModificationErrors",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 508
          },
          "name": "networkFunctionGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 513
          },
          "name": "ownerAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 519
          },
          "name": "proposedNetworkFunctionGroupChange",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerSiteToSiteVpnAttachment.DataAwsccNetworkmanagerSiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 525
          },
          "name": "proposedSegmentChange",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerSiteToSiteVpnAttachment.DataAwsccNetworkmanagerSiteToSiteVpnAttachmentProposedSegmentChangeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 530
          },
          "name": "resourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 535
          },
          "name": "routingPolicyLabel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 540
          },
          "name": "segmentName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 545
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 551
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerSiteToSiteVpnAttachment.DataAwsccNetworkmanagerSiteToSiteVpnAttachmentTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 556
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 561
          },
          "name": "vpnConnectionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 498
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 491
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkmanager-site-to-site-vpn-attachment/index:DataAwsccNetworkmanagerSiteToSiteVpnAttachment"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerSiteToSiteVpnAttachment.DataAwsccNetworkmanagerSiteToSiteVpnAttachmentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerSiteToSiteVpnAttachment.DataAwsccNetworkmanagerSiteToSiteVpnAttachmentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-site-to-site-vpn-attachment/index.ts",
        "line": 14
      },
      "name": "DataAwsccNetworkmanagerSiteToSiteVpnAttachmentConfig",
      "namespace": "dataAwsccNetworkmanagerSiteToSiteVpnAttachment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_site_to_site_vpn_attachment#id DataAwsccNetworkmanagerSiteToSiteVpnAttachment#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkmanager-site-to-site-vpn-attachment/index:DataAwsccNetworkmanagerSiteToSiteVpnAttachmentConfig"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerSiteToSiteVpnAttachment.DataAwsccNetworkmanagerSiteToSiteVpnAttachmentProposedNetworkFunctionGroupChange": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerSiteToSiteVpnAttachment.DataAwsccNetworkmanagerSiteToSiteVpnAttachmentProposedNetworkFunctionGroupChange",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-site-to-site-vpn-attachment/index.ts",
        "line": 105
      },
      "name": "DataAwsccNetworkmanagerSiteToSiteVpnAttachmentProposedNetworkFunctionGroupChange",
      "namespace": "dataAwsccNetworkmanagerSiteToSiteVpnAttachment",
      "symbolId": "src/data-awscc-networkmanager-site-to-site-vpn-attachment/index:DataAwsccNetworkmanagerSiteToSiteVpnAttachmentProposedNetworkFunctionGroupChange"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerSiteToSiteVpnAttachment.DataAwsccNetworkmanagerSiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerSiteToSiteVpnAttachment.DataAwsccNetworkmanagerSiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkmanager-site-to-site-vpn-attachment/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-awscc-networkmanager-site-to-site-vpn-attachment/index.ts",
        "line": 128
      },
      "name": "DataAwsccNetworkmanagerSiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeOutputReference",
      "namespace": "dataAwsccNetworkmanagerSiteToSiteVpnAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 155
          },
          "name": "attachmentPolicyRuleNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 160
          },
          "name": "networkFunctionGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 166
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerSiteToSiteVpnAttachment.DataAwsccNetworkmanagerSiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 139
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerSiteToSiteVpnAttachment.DataAwsccNetworkmanagerSiteToSiteVpnAttachmentProposedNetworkFunctionGroupChange"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkmanager-site-to-site-vpn-attachment/index:DataAwsccNetworkmanagerSiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerSiteToSiteVpnAttachment.DataAwsccNetworkmanagerSiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerSiteToSiteVpnAttachment.DataAwsccNetworkmanagerSiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-site-to-site-vpn-attachment/index.ts",
        "line": 25
      },
      "name": "DataAwsccNetworkmanagerSiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeTags",
      "namespace": "dataAwsccNetworkmanagerSiteToSiteVpnAttachment",
      "symbolId": "src/data-awscc-networkmanager-site-to-site-vpn-attachment/index:DataAwsccNetworkmanagerSiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeTags"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerSiteToSiteVpnAttachment.DataAwsccNetworkmanagerSiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerSiteToSiteVpnAttachment.DataAwsccNetworkmanagerSiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkmanager-site-to-site-vpn-attachment/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-awscc-networkmanager-site-to-site-vpn-attachment/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-site-to-site-vpn-attachment/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-awscc.dataAwsccNetworkmanagerSiteToSiteVpnAttachment.DataAwsccNetworkmanagerSiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccNetworkmanagerSiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeTagsList",
      "namespace": "dataAwsccNetworkmanagerSiteToSiteVpnAttachment",
      "symbolId": "src/data-awscc-networkmanager-site-to-site-vpn-attachment/index:DataAwsccNetworkmanagerSiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerSiteToSiteVpnAttachment.DataAwsccNetworkmanagerSiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerSiteToSiteVpnAttachment.DataAwsccNetworkmanagerSiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkmanager-site-to-site-vpn-attachment/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-site-to-site-vpn-attachment/index.ts",
        "line": 48
      },
      "name": "DataAwsccNetworkmanagerSiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeTagsOutputReference",
      "namespace": "dataAwsccNetworkmanagerSiteToSiteVpnAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerSiteToSiteVpnAttachment.DataAwsccNetworkmanagerSiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkmanager-site-to-site-vpn-attachment/index:DataAwsccNetworkmanagerSiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerSiteToSiteVpnAttachment.DataAwsccNetworkmanagerSiteToSiteVpnAttachmentProposedSegmentChange": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerSiteToSiteVpnAttachment.DataAwsccNetworkmanagerSiteToSiteVpnAttachmentProposedSegmentChange",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-site-to-site-vpn-attachment/index.ts",
        "line": 250
      },
      "name": "DataAwsccNetworkmanagerSiteToSiteVpnAttachmentProposedSegmentChange",
      "namespace": "dataAwsccNetworkmanagerSiteToSiteVpnAttachment",
      "symbolId": "src/data-awscc-networkmanager-site-to-site-vpn-attachment/index:DataAwsccNetworkmanagerSiteToSiteVpnAttachmentProposedSegmentChange"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerSiteToSiteVpnAttachment.DataAwsccNetworkmanagerSiteToSiteVpnAttachmentProposedSegmentChangeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerSiteToSiteVpnAttachment.DataAwsccNetworkmanagerSiteToSiteVpnAttachmentProposedSegmentChangeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkmanager-site-to-site-vpn-attachment/index.ts",
          "line": 280
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-site-to-site-vpn-attachment/index.ts",
        "line": 273
      },
      "name": "DataAwsccNetworkmanagerSiteToSiteVpnAttachmentProposedSegmentChangeOutputReference",
      "namespace": "dataAwsccNetworkmanagerSiteToSiteVpnAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 300
          },
          "name": "attachmentPolicyRuleNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 305
          },
          "name": "segmentName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 311
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerSiteToSiteVpnAttachment.DataAwsccNetworkmanagerSiteToSiteVpnAttachmentProposedSegmentChangeTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 284
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerSiteToSiteVpnAttachment.DataAwsccNetworkmanagerSiteToSiteVpnAttachmentProposedSegmentChange"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkmanager-site-to-site-vpn-attachment/index:DataAwsccNetworkmanagerSiteToSiteVpnAttachmentProposedSegmentChangeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerSiteToSiteVpnAttachment.DataAwsccNetworkmanagerSiteToSiteVpnAttachmentProposedSegmentChangeTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerSiteToSiteVpnAttachment.DataAwsccNetworkmanagerSiteToSiteVpnAttachmentProposedSegmentChangeTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-site-to-site-vpn-attachment/index.ts",
        "line": 170
      },
      "name": "DataAwsccNetworkmanagerSiteToSiteVpnAttachmentProposedSegmentChangeTags",
      "namespace": "dataAwsccNetworkmanagerSiteToSiteVpnAttachment",
      "symbolId": "src/data-awscc-networkmanager-site-to-site-vpn-attachment/index:DataAwsccNetworkmanagerSiteToSiteVpnAttachmentProposedSegmentChangeTags"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerSiteToSiteVpnAttachment.DataAwsccNetworkmanagerSiteToSiteVpnAttachmentProposedSegmentChangeTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerSiteToSiteVpnAttachment.DataAwsccNetworkmanagerSiteToSiteVpnAttachmentProposedSegmentChangeTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkmanager-site-to-site-vpn-attachment/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-site-to-site-vpn-attachment/index.ts",
        "line": 232
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 246
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerSiteToSiteVpnAttachment.DataAwsccNetworkmanagerSiteToSiteVpnAttachmentProposedSegmentChangeTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccNetworkmanagerSiteToSiteVpnAttachmentProposedSegmentChangeTagsList",
      "namespace": "dataAwsccNetworkmanagerSiteToSiteVpnAttachment",
      "symbolId": "src/data-awscc-networkmanager-site-to-site-vpn-attachment/index:DataAwsccNetworkmanagerSiteToSiteVpnAttachmentProposedSegmentChangeTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerSiteToSiteVpnAttachment.DataAwsccNetworkmanagerSiteToSiteVpnAttachmentProposedSegmentChangeTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerSiteToSiteVpnAttachment.DataAwsccNetworkmanagerSiteToSiteVpnAttachmentProposedSegmentChangeTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkmanager-site-to-site-vpn-attachment/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-site-to-site-vpn-attachment/index.ts",
        "line": 193
      },
      "name": "DataAwsccNetworkmanagerSiteToSiteVpnAttachmentProposedSegmentChangeTagsOutputReference",
      "namespace": "dataAwsccNetworkmanagerSiteToSiteVpnAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 222
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 227
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 206
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerSiteToSiteVpnAttachment.DataAwsccNetworkmanagerSiteToSiteVpnAttachmentProposedSegmentChangeTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkmanager-site-to-site-vpn-attachment/index:DataAwsccNetworkmanagerSiteToSiteVpnAttachmentProposedSegmentChangeTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerSiteToSiteVpnAttachment.DataAwsccNetworkmanagerSiteToSiteVpnAttachmentTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerSiteToSiteVpnAttachment.DataAwsccNetworkmanagerSiteToSiteVpnAttachmentTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-site-to-site-vpn-attachment/index.ts",
        "line": 315
      },
      "name": "DataAwsccNetworkmanagerSiteToSiteVpnAttachmentTags",
      "namespace": "dataAwsccNetworkmanagerSiteToSiteVpnAttachment",
      "symbolId": "src/data-awscc-networkmanager-site-to-site-vpn-attachment/index:DataAwsccNetworkmanagerSiteToSiteVpnAttachmentTags"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerSiteToSiteVpnAttachment.DataAwsccNetworkmanagerSiteToSiteVpnAttachmentTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerSiteToSiteVpnAttachment.DataAwsccNetworkmanagerSiteToSiteVpnAttachmentTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkmanager-site-to-site-vpn-attachment/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-site-to-site-vpn-attachment/index.ts",
        "line": 377
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 391
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerSiteToSiteVpnAttachment.DataAwsccNetworkmanagerSiteToSiteVpnAttachmentTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccNetworkmanagerSiteToSiteVpnAttachmentTagsList",
      "namespace": "dataAwsccNetworkmanagerSiteToSiteVpnAttachment",
      "symbolId": "src/data-awscc-networkmanager-site-to-site-vpn-attachment/index:DataAwsccNetworkmanagerSiteToSiteVpnAttachmentTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerSiteToSiteVpnAttachment.DataAwsccNetworkmanagerSiteToSiteVpnAttachmentTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerSiteToSiteVpnAttachment.DataAwsccNetworkmanagerSiteToSiteVpnAttachmentTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkmanager-site-to-site-vpn-attachment/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-site-to-site-vpn-attachment/index.ts",
        "line": 338
      },
      "name": "DataAwsccNetworkmanagerSiteToSiteVpnAttachmentTagsOutputReference",
      "namespace": "dataAwsccNetworkmanagerSiteToSiteVpnAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 367
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 372
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 351
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerSiteToSiteVpnAttachment.DataAwsccNetworkmanagerSiteToSiteVpnAttachmentTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkmanager-site-to-site-vpn-attachment/index:DataAwsccNetworkmanagerSiteToSiteVpnAttachmentTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerSiteToSiteVpnAttachments.DataAwsccNetworkmanagerSiteToSiteVpnAttachments": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_site_to_site_vpn_attachments awscc_networkmanager_site_to_site_vpn_attachments}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerSiteToSiteVpnAttachments.DataAwsccNetworkmanagerSiteToSiteVpnAttachments",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_site_to_site_vpn_attachments awscc_networkmanager_site_to_site_vpn_attachments} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkmanager-site-to-site-vpn-attachments/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerSiteToSiteVpnAttachments.DataAwsccNetworkmanagerSiteToSiteVpnAttachmentsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-site-to-site-vpn-attachments/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccNetworkmanagerSiteToSiteVpnAttachments resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-site-to-site-vpn-attachments/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccNetworkmanagerSiteToSiteVpnAttachments to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_site_to_site_vpn_attachments#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccNetworkmanagerSiteToSiteVpnAttachments that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccNetworkmanagerSiteToSiteVpnAttachments to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-site-to-site-vpn-attachments/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-site-to-site-vpn-attachments/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccNetworkmanagerSiteToSiteVpnAttachments",
      "namespace": "dataAwsccNetworkmanagerSiteToSiteVpnAttachments",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-site-to-site-vpn-attachments/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-site-to-site-vpn-attachments/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-site-to-site-vpn-attachments/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-networkmanager-site-to-site-vpn-attachments/index:DataAwsccNetworkmanagerSiteToSiteVpnAttachments"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerSiteToSiteVpnAttachments.DataAwsccNetworkmanagerSiteToSiteVpnAttachmentsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerSiteToSiteVpnAttachments.DataAwsccNetworkmanagerSiteToSiteVpnAttachmentsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-site-to-site-vpn-attachments/index.ts",
        "line": 14
      },
      "name": "DataAwsccNetworkmanagerSiteToSiteVpnAttachmentsConfig",
      "namespace": "dataAwsccNetworkmanagerSiteToSiteVpnAttachments",
      "symbolId": "src/data-awscc-networkmanager-site-to-site-vpn-attachments/index:DataAwsccNetworkmanagerSiteToSiteVpnAttachmentsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerTransitGatewayPeering.DataAwsccNetworkmanagerTransitGatewayPeering": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_transit_gateway_peering awscc_networkmanager_transit_gateway_peering}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerTransitGatewayPeering.DataAwsccNetworkmanagerTransitGatewayPeering",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_transit_gateway_peering awscc_networkmanager_transit_gateway_peering} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkmanager-transit-gateway-peering/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-awscc.dataAwsccNetworkmanagerTransitGatewayPeering.DataAwsccNetworkmanagerTransitGatewayPeeringConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-transit-gateway-peering/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccNetworkmanagerTransitGatewayPeering resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-transit-gateway-peering/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 DataAwsccNetworkmanagerTransitGatewayPeering to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_transit_gateway_peering#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccNetworkmanagerTransitGatewayPeering that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccNetworkmanagerTransitGatewayPeering to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-transit-gateway-peering/index.ts",
            "line": 247
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-transit-gateway-peering/index.ts",
            "line": 253
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccNetworkmanagerTransitGatewayPeering",
      "namespace": "dataAwsccNetworkmanagerTransitGatewayPeering",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-transit-gateway-peering/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-transit-gateway-peering/index.ts",
            "line": 165
          },
          "name": "coreNetworkArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-transit-gateway-peering/index.ts",
            "line": 170
          },
          "name": "coreNetworkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-transit-gateway-peering/index.ts",
            "line": 175
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-transit-gateway-peering/index.ts",
            "line": 180
          },
          "name": "edgeLocation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-transit-gateway-peering/index.ts",
            "line": 198
          },
          "name": "lastModificationErrors",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-transit-gateway-peering/index.ts",
            "line": 203
          },
          "name": "ownerAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-transit-gateway-peering/index.ts",
            "line": 208
          },
          "name": "peeringId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-transit-gateway-peering/index.ts",
            "line": 213
          },
          "name": "peeringType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-transit-gateway-peering/index.ts",
            "line": 218
          },
          "name": "resourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-transit-gateway-peering/index.ts",
            "line": 223
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-transit-gateway-peering/index.ts",
            "line": 229
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerTransitGatewayPeering.DataAwsccNetworkmanagerTransitGatewayPeeringTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-transit-gateway-peering/index.ts",
            "line": 234
          },
          "name": "transitGatewayArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-transit-gateway-peering/index.ts",
            "line": 239
          },
          "name": "transitGatewayPeeringAttachmentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-transit-gateway-peering/index.ts",
            "line": 193
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-transit-gateway-peering/index.ts",
            "line": 186
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkmanager-transit-gateway-peering/index:DataAwsccNetworkmanagerTransitGatewayPeering"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerTransitGatewayPeering.DataAwsccNetworkmanagerTransitGatewayPeeringConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerTransitGatewayPeering.DataAwsccNetworkmanagerTransitGatewayPeeringConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-transit-gateway-peering/index.ts",
        "line": 14
      },
      "name": "DataAwsccNetworkmanagerTransitGatewayPeeringConfig",
      "namespace": "dataAwsccNetworkmanagerTransitGatewayPeering",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_transit_gateway_peering#id DataAwsccNetworkmanagerTransitGatewayPeering#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-transit-gateway-peering/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkmanager-transit-gateway-peering/index:DataAwsccNetworkmanagerTransitGatewayPeeringConfig"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerTransitGatewayPeering.DataAwsccNetworkmanagerTransitGatewayPeeringTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerTransitGatewayPeering.DataAwsccNetworkmanagerTransitGatewayPeeringTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-transit-gateway-peering/index.ts",
        "line": 25
      },
      "name": "DataAwsccNetworkmanagerTransitGatewayPeeringTags",
      "namespace": "dataAwsccNetworkmanagerTransitGatewayPeering",
      "symbolId": "src/data-awscc-networkmanager-transit-gateway-peering/index:DataAwsccNetworkmanagerTransitGatewayPeeringTags"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerTransitGatewayPeering.DataAwsccNetworkmanagerTransitGatewayPeeringTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerTransitGatewayPeering.DataAwsccNetworkmanagerTransitGatewayPeeringTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkmanager-transit-gateway-peering/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-awscc-networkmanager-transit-gateway-peering/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-transit-gateway-peering/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-awscc.dataAwsccNetworkmanagerTransitGatewayPeering.DataAwsccNetworkmanagerTransitGatewayPeeringTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccNetworkmanagerTransitGatewayPeeringTagsList",
      "namespace": "dataAwsccNetworkmanagerTransitGatewayPeering",
      "symbolId": "src/data-awscc-networkmanager-transit-gateway-peering/index:DataAwsccNetworkmanagerTransitGatewayPeeringTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerTransitGatewayPeering.DataAwsccNetworkmanagerTransitGatewayPeeringTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerTransitGatewayPeering.DataAwsccNetworkmanagerTransitGatewayPeeringTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkmanager-transit-gateway-peering/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-transit-gateway-peering/index.ts",
        "line": 48
      },
      "name": "DataAwsccNetworkmanagerTransitGatewayPeeringTagsOutputReference",
      "namespace": "dataAwsccNetworkmanagerTransitGatewayPeering",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-transit-gateway-peering/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-transit-gateway-peering/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-transit-gateway-peering/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerTransitGatewayPeering.DataAwsccNetworkmanagerTransitGatewayPeeringTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkmanager-transit-gateway-peering/index:DataAwsccNetworkmanagerTransitGatewayPeeringTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerTransitGatewayPeerings.DataAwsccNetworkmanagerTransitGatewayPeerings": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_transit_gateway_peerings awscc_networkmanager_transit_gateway_peerings}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerTransitGatewayPeerings.DataAwsccNetworkmanagerTransitGatewayPeerings",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_transit_gateway_peerings awscc_networkmanager_transit_gateway_peerings} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkmanager-transit-gateway-peerings/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerTransitGatewayPeerings.DataAwsccNetworkmanagerTransitGatewayPeeringsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-transit-gateway-peerings/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccNetworkmanagerTransitGatewayPeerings resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-transit-gateway-peerings/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccNetworkmanagerTransitGatewayPeerings to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_transit_gateway_peerings#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccNetworkmanagerTransitGatewayPeerings that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccNetworkmanagerTransitGatewayPeerings to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-transit-gateway-peerings/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-transit-gateway-peerings/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccNetworkmanagerTransitGatewayPeerings",
      "namespace": "dataAwsccNetworkmanagerTransitGatewayPeerings",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-transit-gateway-peerings/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-transit-gateway-peerings/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-transit-gateway-peerings/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-networkmanager-transit-gateway-peerings/index:DataAwsccNetworkmanagerTransitGatewayPeerings"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerTransitGatewayPeerings.DataAwsccNetworkmanagerTransitGatewayPeeringsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerTransitGatewayPeerings.DataAwsccNetworkmanagerTransitGatewayPeeringsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-transit-gateway-peerings/index.ts",
        "line": 14
      },
      "name": "DataAwsccNetworkmanagerTransitGatewayPeeringsConfig",
      "namespace": "dataAwsccNetworkmanagerTransitGatewayPeerings",
      "symbolId": "src/data-awscc-networkmanager-transit-gateway-peerings/index:DataAwsccNetworkmanagerTransitGatewayPeeringsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerTransitGatewayRegistration.DataAwsccNetworkmanagerTransitGatewayRegistration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_transit_gateway_registration awscc_networkmanager_transit_gateway_registration}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerTransitGatewayRegistration.DataAwsccNetworkmanagerTransitGatewayRegistration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_transit_gateway_registration awscc_networkmanager_transit_gateway_registration} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkmanager-transit-gateway-registration/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerTransitGatewayRegistration.DataAwsccNetworkmanagerTransitGatewayRegistrationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-transit-gateway-registration/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccNetworkmanagerTransitGatewayRegistration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-transit-gateway-registration/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccNetworkmanagerTransitGatewayRegistration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_transit_gateway_registration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccNetworkmanagerTransitGatewayRegistration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccNetworkmanagerTransitGatewayRegistration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-transit-gateway-registration/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-awscc-networkmanager-transit-gateway-registration/index.ts",
            "line": 117
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccNetworkmanagerTransitGatewayRegistration",
      "namespace": "dataAwsccNetworkmanagerTransitGatewayRegistration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-transit-gateway-registration/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-transit-gateway-registration/index.ts",
            "line": 85
          },
          "name": "globalNetworkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-transit-gateway-registration/index.ts",
            "line": 103
          },
          "name": "transitGatewayArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-transit-gateway-registration/index.ts",
            "line": 98
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-transit-gateway-registration/index.ts",
            "line": 91
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkmanager-transit-gateway-registration/index:DataAwsccNetworkmanagerTransitGatewayRegistration"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerTransitGatewayRegistration.DataAwsccNetworkmanagerTransitGatewayRegistrationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerTransitGatewayRegistration.DataAwsccNetworkmanagerTransitGatewayRegistrationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-transit-gateway-registration/index.ts",
        "line": 14
      },
      "name": "DataAwsccNetworkmanagerTransitGatewayRegistrationConfig",
      "namespace": "dataAwsccNetworkmanagerTransitGatewayRegistration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_transit_gateway_registration#id DataAwsccNetworkmanagerTransitGatewayRegistration#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-transit-gateway-registration/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkmanager-transit-gateway-registration/index:DataAwsccNetworkmanagerTransitGatewayRegistrationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerTransitGatewayRouteTableAttachment.DataAwsccNetworkmanagerTransitGatewayRouteTableAttachment": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_transit_gateway_route_table_attachment awscc_networkmanager_transit_gateway_route_table_attachment}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerTransitGatewayRouteTableAttachment.DataAwsccNetworkmanagerTransitGatewayRouteTableAttachment",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_transit_gateway_route_table_attachment awscc_networkmanager_transit_gateway_route_table_attachment} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkmanager-transit-gateway-route-table-attachment/index.ts",
          "line": 431
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerTransitGatewayRouteTableAttachment.DataAwsccNetworkmanagerTransitGatewayRouteTableAttachmentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-transit-gateway-route-table-attachment/index.ts",
        "line": 399
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccNetworkmanagerTransitGatewayRouteTableAttachment resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 416
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccNetworkmanagerTransitGatewayRouteTableAttachment to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_transit_gateway_route_table_attachment#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccNetworkmanagerTransitGatewayRouteTableAttachment that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccNetworkmanagerTransitGatewayRouteTableAttachment to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 574
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 580
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccNetworkmanagerTransitGatewayRouteTableAttachment",
      "namespace": "dataAwsccNetworkmanagerTransitGatewayRouteTableAttachment",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 404
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 455
          },
          "name": "attachmentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 460
          },
          "name": "attachmentPolicyRuleNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 465
          },
          "name": "attachmentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 470
          },
          "name": "coreNetworkArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 475
          },
          "name": "coreNetworkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 480
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 485
          },
          "name": "edgeLocation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 503
          },
          "name": "lastModificationErrors",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 508
          },
          "name": "networkFunctionGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 513
          },
          "name": "ownerAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 518
          },
          "name": "peeringId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 524
          },
          "name": "proposedNetworkFunctionGroupChange",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerTransitGatewayRouteTableAttachment.DataAwsccNetworkmanagerTransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 530
          },
          "name": "proposedSegmentChange",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerTransitGatewayRouteTableAttachment.DataAwsccNetworkmanagerTransitGatewayRouteTableAttachmentProposedSegmentChangeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 535
          },
          "name": "resourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 540
          },
          "name": "routingPolicyLabel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 545
          },
          "name": "segmentName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 550
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 556
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerTransitGatewayRouteTableAttachment.DataAwsccNetworkmanagerTransitGatewayRouteTableAttachmentTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 561
          },
          "name": "transitGatewayRouteTableArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 566
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 498
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 491
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkmanager-transit-gateway-route-table-attachment/index:DataAwsccNetworkmanagerTransitGatewayRouteTableAttachment"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerTransitGatewayRouteTableAttachment.DataAwsccNetworkmanagerTransitGatewayRouteTableAttachmentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerTransitGatewayRouteTableAttachment.DataAwsccNetworkmanagerTransitGatewayRouteTableAttachmentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-transit-gateway-route-table-attachment/index.ts",
        "line": 14
      },
      "name": "DataAwsccNetworkmanagerTransitGatewayRouteTableAttachmentConfig",
      "namespace": "dataAwsccNetworkmanagerTransitGatewayRouteTableAttachment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_transit_gateway_route_table_attachment#id DataAwsccNetworkmanagerTransitGatewayRouteTableAttachment#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkmanager-transit-gateway-route-table-attachment/index:DataAwsccNetworkmanagerTransitGatewayRouteTableAttachmentConfig"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerTransitGatewayRouteTableAttachment.DataAwsccNetworkmanagerTransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChange": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerTransitGatewayRouteTableAttachment.DataAwsccNetworkmanagerTransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChange",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-transit-gateway-route-table-attachment/index.ts",
        "line": 105
      },
      "name": "DataAwsccNetworkmanagerTransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChange",
      "namespace": "dataAwsccNetworkmanagerTransitGatewayRouteTableAttachment",
      "symbolId": "src/data-awscc-networkmanager-transit-gateway-route-table-attachment/index:DataAwsccNetworkmanagerTransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChange"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerTransitGatewayRouteTableAttachment.DataAwsccNetworkmanagerTransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerTransitGatewayRouteTableAttachment.DataAwsccNetworkmanagerTransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkmanager-transit-gateway-route-table-attachment/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-awscc-networkmanager-transit-gateway-route-table-attachment/index.ts",
        "line": 128
      },
      "name": "DataAwsccNetworkmanagerTransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeOutputReference",
      "namespace": "dataAwsccNetworkmanagerTransitGatewayRouteTableAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 155
          },
          "name": "attachmentPolicyRuleNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 160
          },
          "name": "networkFunctionGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 166
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerTransitGatewayRouteTableAttachment.DataAwsccNetworkmanagerTransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 139
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerTransitGatewayRouteTableAttachment.DataAwsccNetworkmanagerTransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChange"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkmanager-transit-gateway-route-table-attachment/index:DataAwsccNetworkmanagerTransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerTransitGatewayRouteTableAttachment.DataAwsccNetworkmanagerTransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerTransitGatewayRouteTableAttachment.DataAwsccNetworkmanagerTransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-transit-gateway-route-table-attachment/index.ts",
        "line": 25
      },
      "name": "DataAwsccNetworkmanagerTransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeTags",
      "namespace": "dataAwsccNetworkmanagerTransitGatewayRouteTableAttachment",
      "symbolId": "src/data-awscc-networkmanager-transit-gateway-route-table-attachment/index:DataAwsccNetworkmanagerTransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeTags"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerTransitGatewayRouteTableAttachment.DataAwsccNetworkmanagerTransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerTransitGatewayRouteTableAttachment.DataAwsccNetworkmanagerTransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkmanager-transit-gateway-route-table-attachment/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-awscc-networkmanager-transit-gateway-route-table-attachment/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-transit-gateway-route-table-attachment/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-awscc.dataAwsccNetworkmanagerTransitGatewayRouteTableAttachment.DataAwsccNetworkmanagerTransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccNetworkmanagerTransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeTagsList",
      "namespace": "dataAwsccNetworkmanagerTransitGatewayRouteTableAttachment",
      "symbolId": "src/data-awscc-networkmanager-transit-gateway-route-table-attachment/index:DataAwsccNetworkmanagerTransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerTransitGatewayRouteTableAttachment.DataAwsccNetworkmanagerTransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerTransitGatewayRouteTableAttachment.DataAwsccNetworkmanagerTransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkmanager-transit-gateway-route-table-attachment/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-transit-gateway-route-table-attachment/index.ts",
        "line": 48
      },
      "name": "DataAwsccNetworkmanagerTransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeTagsOutputReference",
      "namespace": "dataAwsccNetworkmanagerTransitGatewayRouteTableAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerTransitGatewayRouteTableAttachment.DataAwsccNetworkmanagerTransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkmanager-transit-gateway-route-table-attachment/index:DataAwsccNetworkmanagerTransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerTransitGatewayRouteTableAttachment.DataAwsccNetworkmanagerTransitGatewayRouteTableAttachmentProposedSegmentChange": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerTransitGatewayRouteTableAttachment.DataAwsccNetworkmanagerTransitGatewayRouteTableAttachmentProposedSegmentChange",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-transit-gateway-route-table-attachment/index.ts",
        "line": 250
      },
      "name": "DataAwsccNetworkmanagerTransitGatewayRouteTableAttachmentProposedSegmentChange",
      "namespace": "dataAwsccNetworkmanagerTransitGatewayRouteTableAttachment",
      "symbolId": "src/data-awscc-networkmanager-transit-gateway-route-table-attachment/index:DataAwsccNetworkmanagerTransitGatewayRouteTableAttachmentProposedSegmentChange"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerTransitGatewayRouteTableAttachment.DataAwsccNetworkmanagerTransitGatewayRouteTableAttachmentProposedSegmentChangeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerTransitGatewayRouteTableAttachment.DataAwsccNetworkmanagerTransitGatewayRouteTableAttachmentProposedSegmentChangeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkmanager-transit-gateway-route-table-attachment/index.ts",
          "line": 280
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-transit-gateway-route-table-attachment/index.ts",
        "line": 273
      },
      "name": "DataAwsccNetworkmanagerTransitGatewayRouteTableAttachmentProposedSegmentChangeOutputReference",
      "namespace": "dataAwsccNetworkmanagerTransitGatewayRouteTableAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 300
          },
          "name": "attachmentPolicyRuleNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 305
          },
          "name": "segmentName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 311
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerTransitGatewayRouteTableAttachment.DataAwsccNetworkmanagerTransitGatewayRouteTableAttachmentProposedSegmentChangeTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 284
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerTransitGatewayRouteTableAttachment.DataAwsccNetworkmanagerTransitGatewayRouteTableAttachmentProposedSegmentChange"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkmanager-transit-gateway-route-table-attachment/index:DataAwsccNetworkmanagerTransitGatewayRouteTableAttachmentProposedSegmentChangeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerTransitGatewayRouteTableAttachment.DataAwsccNetworkmanagerTransitGatewayRouteTableAttachmentProposedSegmentChangeTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerTransitGatewayRouteTableAttachment.DataAwsccNetworkmanagerTransitGatewayRouteTableAttachmentProposedSegmentChangeTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-transit-gateway-route-table-attachment/index.ts",
        "line": 170
      },
      "name": "DataAwsccNetworkmanagerTransitGatewayRouteTableAttachmentProposedSegmentChangeTags",
      "namespace": "dataAwsccNetworkmanagerTransitGatewayRouteTableAttachment",
      "symbolId": "src/data-awscc-networkmanager-transit-gateway-route-table-attachment/index:DataAwsccNetworkmanagerTransitGatewayRouteTableAttachmentProposedSegmentChangeTags"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerTransitGatewayRouteTableAttachment.DataAwsccNetworkmanagerTransitGatewayRouteTableAttachmentProposedSegmentChangeTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerTransitGatewayRouteTableAttachment.DataAwsccNetworkmanagerTransitGatewayRouteTableAttachmentProposedSegmentChangeTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkmanager-transit-gateway-route-table-attachment/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-transit-gateway-route-table-attachment/index.ts",
        "line": 232
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 246
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerTransitGatewayRouteTableAttachment.DataAwsccNetworkmanagerTransitGatewayRouteTableAttachmentProposedSegmentChangeTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccNetworkmanagerTransitGatewayRouteTableAttachmentProposedSegmentChangeTagsList",
      "namespace": "dataAwsccNetworkmanagerTransitGatewayRouteTableAttachment",
      "symbolId": "src/data-awscc-networkmanager-transit-gateway-route-table-attachment/index:DataAwsccNetworkmanagerTransitGatewayRouteTableAttachmentProposedSegmentChangeTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerTransitGatewayRouteTableAttachment.DataAwsccNetworkmanagerTransitGatewayRouteTableAttachmentProposedSegmentChangeTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerTransitGatewayRouteTableAttachment.DataAwsccNetworkmanagerTransitGatewayRouteTableAttachmentProposedSegmentChangeTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkmanager-transit-gateway-route-table-attachment/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-transit-gateway-route-table-attachment/index.ts",
        "line": 193
      },
      "name": "DataAwsccNetworkmanagerTransitGatewayRouteTableAttachmentProposedSegmentChangeTagsOutputReference",
      "namespace": "dataAwsccNetworkmanagerTransitGatewayRouteTableAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 222
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 227
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 206
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerTransitGatewayRouteTableAttachment.DataAwsccNetworkmanagerTransitGatewayRouteTableAttachmentProposedSegmentChangeTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkmanager-transit-gateway-route-table-attachment/index:DataAwsccNetworkmanagerTransitGatewayRouteTableAttachmentProposedSegmentChangeTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerTransitGatewayRouteTableAttachment.DataAwsccNetworkmanagerTransitGatewayRouteTableAttachmentTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerTransitGatewayRouteTableAttachment.DataAwsccNetworkmanagerTransitGatewayRouteTableAttachmentTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-transit-gateway-route-table-attachment/index.ts",
        "line": 315
      },
      "name": "DataAwsccNetworkmanagerTransitGatewayRouteTableAttachmentTags",
      "namespace": "dataAwsccNetworkmanagerTransitGatewayRouteTableAttachment",
      "symbolId": "src/data-awscc-networkmanager-transit-gateway-route-table-attachment/index:DataAwsccNetworkmanagerTransitGatewayRouteTableAttachmentTags"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerTransitGatewayRouteTableAttachment.DataAwsccNetworkmanagerTransitGatewayRouteTableAttachmentTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerTransitGatewayRouteTableAttachment.DataAwsccNetworkmanagerTransitGatewayRouteTableAttachmentTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkmanager-transit-gateway-route-table-attachment/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-transit-gateway-route-table-attachment/index.ts",
        "line": 377
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 391
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerTransitGatewayRouteTableAttachment.DataAwsccNetworkmanagerTransitGatewayRouteTableAttachmentTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccNetworkmanagerTransitGatewayRouteTableAttachmentTagsList",
      "namespace": "dataAwsccNetworkmanagerTransitGatewayRouteTableAttachment",
      "symbolId": "src/data-awscc-networkmanager-transit-gateway-route-table-attachment/index:DataAwsccNetworkmanagerTransitGatewayRouteTableAttachmentTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerTransitGatewayRouteTableAttachment.DataAwsccNetworkmanagerTransitGatewayRouteTableAttachmentTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerTransitGatewayRouteTableAttachment.DataAwsccNetworkmanagerTransitGatewayRouteTableAttachmentTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkmanager-transit-gateway-route-table-attachment/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-transit-gateway-route-table-attachment/index.ts",
        "line": 338
      },
      "name": "DataAwsccNetworkmanagerTransitGatewayRouteTableAttachmentTagsOutputReference",
      "namespace": "dataAwsccNetworkmanagerTransitGatewayRouteTableAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 367
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 372
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 351
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerTransitGatewayRouteTableAttachment.DataAwsccNetworkmanagerTransitGatewayRouteTableAttachmentTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkmanager-transit-gateway-route-table-attachment/index:DataAwsccNetworkmanagerTransitGatewayRouteTableAttachmentTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerTransitGatewayRouteTableAttachments.DataAwsccNetworkmanagerTransitGatewayRouteTableAttachments": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_transit_gateway_route_table_attachments awscc_networkmanager_transit_gateway_route_table_attachments}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerTransitGatewayRouteTableAttachments.DataAwsccNetworkmanagerTransitGatewayRouteTableAttachments",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_transit_gateway_route_table_attachments awscc_networkmanager_transit_gateway_route_table_attachments} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkmanager-transit-gateway-route-table-attachments/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerTransitGatewayRouteTableAttachments.DataAwsccNetworkmanagerTransitGatewayRouteTableAttachmentsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-transit-gateway-route-table-attachments/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccNetworkmanagerTransitGatewayRouteTableAttachments resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-transit-gateway-route-table-attachments/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccNetworkmanagerTransitGatewayRouteTableAttachments to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_transit_gateway_route_table_attachments#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccNetworkmanagerTransitGatewayRouteTableAttachments that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccNetworkmanagerTransitGatewayRouteTableAttachments to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-transit-gateway-route-table-attachments/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-transit-gateway-route-table-attachments/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccNetworkmanagerTransitGatewayRouteTableAttachments",
      "namespace": "dataAwsccNetworkmanagerTransitGatewayRouteTableAttachments",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-transit-gateway-route-table-attachments/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-transit-gateway-route-table-attachments/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-transit-gateway-route-table-attachments/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-networkmanager-transit-gateway-route-table-attachments/index:DataAwsccNetworkmanagerTransitGatewayRouteTableAttachments"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerTransitGatewayRouteTableAttachments.DataAwsccNetworkmanagerTransitGatewayRouteTableAttachmentsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerTransitGatewayRouteTableAttachments.DataAwsccNetworkmanagerTransitGatewayRouteTableAttachmentsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-transit-gateway-route-table-attachments/index.ts",
        "line": 14
      },
      "name": "DataAwsccNetworkmanagerTransitGatewayRouteTableAttachmentsConfig",
      "namespace": "dataAwsccNetworkmanagerTransitGatewayRouteTableAttachments",
      "symbolId": "src/data-awscc-networkmanager-transit-gateway-route-table-attachments/index:DataAwsccNetworkmanagerTransitGatewayRouteTableAttachmentsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerVpcAttachment.DataAwsccNetworkmanagerVpcAttachment": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_vpc_attachment awscc_networkmanager_vpc_attachment}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerVpcAttachment.DataAwsccNetworkmanagerVpcAttachment",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_vpc_attachment awscc_networkmanager_vpc_attachment} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkmanager-vpc-attachment/index.ts",
          "line": 500
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerVpcAttachment.DataAwsccNetworkmanagerVpcAttachmentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-vpc-attachment/index.ts",
        "line": 468
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccNetworkmanagerVpcAttachment resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-vpc-attachment/index.ts",
            "line": 485
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccNetworkmanagerVpcAttachment to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_vpc_attachment#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccNetworkmanagerVpcAttachment that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccNetworkmanagerVpcAttachment to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-vpc-attachment/index.ts",
            "line": 649
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-vpc-attachment/index.ts",
            "line": 655
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccNetworkmanagerVpcAttachment",
      "namespace": "dataAwsccNetworkmanagerVpcAttachment",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-vpc-attachment/index.ts",
            "line": 473
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-vpc-attachment/index.ts",
            "line": 524
          },
          "name": "attachmentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-vpc-attachment/index.ts",
            "line": 529
          },
          "name": "attachmentPolicyRuleNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-vpc-attachment/index.ts",
            "line": 534
          },
          "name": "attachmentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-vpc-attachment/index.ts",
            "line": 539
          },
          "name": "coreNetworkArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-vpc-attachment/index.ts",
            "line": 544
          },
          "name": "coreNetworkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-vpc-attachment/index.ts",
            "line": 549
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-vpc-attachment/index.ts",
            "line": 554
          },
          "name": "edgeLocation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-vpc-attachment/index.ts",
            "line": 572
          },
          "name": "lastModificationErrors",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-vpc-attachment/index.ts",
            "line": 577
          },
          "name": "networkFunctionGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-vpc-attachment/index.ts",
            "line": 583
          },
          "name": "options",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerVpcAttachment.DataAwsccNetworkmanagerVpcAttachmentOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-vpc-attachment/index.ts",
            "line": 588
          },
          "name": "ownerAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-vpc-attachment/index.ts",
            "line": 594
          },
          "name": "proposedNetworkFunctionGroupChange",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerVpcAttachment.DataAwsccNetworkmanagerVpcAttachmentProposedNetworkFunctionGroupChangeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-vpc-attachment/index.ts",
            "line": 600
          },
          "name": "proposedSegmentChange",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerVpcAttachment.DataAwsccNetworkmanagerVpcAttachmentProposedSegmentChangeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-vpc-attachment/index.ts",
            "line": 605
          },
          "name": "resourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-vpc-attachment/index.ts",
            "line": 610
          },
          "name": "routingPolicyLabel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-vpc-attachment/index.ts",
            "line": 615
          },
          "name": "segmentName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-vpc-attachment/index.ts",
            "line": 620
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-vpc-attachment/index.ts",
            "line": 625
          },
          "name": "subnetArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-vpc-attachment/index.ts",
            "line": 631
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerVpcAttachment.DataAwsccNetworkmanagerVpcAttachmentTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-vpc-attachment/index.ts",
            "line": 636
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-vpc-attachment/index.ts",
            "line": 641
          },
          "name": "vpcArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-vpc-attachment/index.ts",
            "line": 567
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-vpc-attachment/index.ts",
            "line": 560
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkmanager-vpc-attachment/index:DataAwsccNetworkmanagerVpcAttachment"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerVpcAttachment.DataAwsccNetworkmanagerVpcAttachmentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerVpcAttachment.DataAwsccNetworkmanagerVpcAttachmentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-vpc-attachment/index.ts",
        "line": 14
      },
      "name": "DataAwsccNetworkmanagerVpcAttachmentConfig",
      "namespace": "dataAwsccNetworkmanagerVpcAttachment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_vpc_attachment#id DataAwsccNetworkmanagerVpcAttachment#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-vpc-attachment/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkmanager-vpc-attachment/index:DataAwsccNetworkmanagerVpcAttachmentConfig"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerVpcAttachment.DataAwsccNetworkmanagerVpcAttachmentOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerVpcAttachment.DataAwsccNetworkmanagerVpcAttachmentOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-vpc-attachment/index.ts",
        "line": 25
      },
      "name": "DataAwsccNetworkmanagerVpcAttachmentOptions",
      "namespace": "dataAwsccNetworkmanagerVpcAttachment",
      "symbolId": "src/data-awscc-networkmanager-vpc-attachment/index:DataAwsccNetworkmanagerVpcAttachmentOptions"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerVpcAttachment.DataAwsccNetworkmanagerVpcAttachmentOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerVpcAttachment.DataAwsccNetworkmanagerVpcAttachmentOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkmanager-vpc-attachment/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-vpc-attachment/index.ts",
        "line": 48
      },
      "name": "DataAwsccNetworkmanagerVpcAttachmentOptionsOutputReference",
      "namespace": "dataAwsccNetworkmanagerVpcAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-vpc-attachment/index.ts",
            "line": 75
          },
          "name": "applianceModeSupport",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-vpc-attachment/index.ts",
            "line": 80
          },
          "name": "dnsSupport",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-vpc-attachment/index.ts",
            "line": 85
          },
          "name": "ipv6Support",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-vpc-attachment/index.ts",
            "line": 90
          },
          "name": "securityGroupReferencingSupport",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-vpc-attachment/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerVpcAttachment.DataAwsccNetworkmanagerVpcAttachmentOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkmanager-vpc-attachment/index:DataAwsccNetworkmanagerVpcAttachmentOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerVpcAttachment.DataAwsccNetworkmanagerVpcAttachmentProposedNetworkFunctionGroupChange": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerVpcAttachment.DataAwsccNetworkmanagerVpcAttachmentProposedNetworkFunctionGroupChange",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-vpc-attachment/index.ts",
        "line": 174
      },
      "name": "DataAwsccNetworkmanagerVpcAttachmentProposedNetworkFunctionGroupChange",
      "namespace": "dataAwsccNetworkmanagerVpcAttachment",
      "symbolId": "src/data-awscc-networkmanager-vpc-attachment/index:DataAwsccNetworkmanagerVpcAttachmentProposedNetworkFunctionGroupChange"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerVpcAttachment.DataAwsccNetworkmanagerVpcAttachmentProposedNetworkFunctionGroupChangeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerVpcAttachment.DataAwsccNetworkmanagerVpcAttachmentProposedNetworkFunctionGroupChangeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkmanager-vpc-attachment/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/data-awscc-networkmanager-vpc-attachment/index.ts",
        "line": 197
      },
      "name": "DataAwsccNetworkmanagerVpcAttachmentProposedNetworkFunctionGroupChangeOutputReference",
      "namespace": "dataAwsccNetworkmanagerVpcAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-vpc-attachment/index.ts",
            "line": 224
          },
          "name": "attachmentPolicyRuleNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-vpc-attachment/index.ts",
            "line": 229
          },
          "name": "networkFunctionGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-vpc-attachment/index.ts",
            "line": 235
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerVpcAttachment.DataAwsccNetworkmanagerVpcAttachmentProposedNetworkFunctionGroupChangeTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-vpc-attachment/index.ts",
            "line": 208
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerVpcAttachment.DataAwsccNetworkmanagerVpcAttachmentProposedNetworkFunctionGroupChange"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkmanager-vpc-attachment/index:DataAwsccNetworkmanagerVpcAttachmentProposedNetworkFunctionGroupChangeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerVpcAttachment.DataAwsccNetworkmanagerVpcAttachmentProposedNetworkFunctionGroupChangeTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerVpcAttachment.DataAwsccNetworkmanagerVpcAttachmentProposedNetworkFunctionGroupChangeTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-vpc-attachment/index.ts",
        "line": 94
      },
      "name": "DataAwsccNetworkmanagerVpcAttachmentProposedNetworkFunctionGroupChangeTags",
      "namespace": "dataAwsccNetworkmanagerVpcAttachment",
      "symbolId": "src/data-awscc-networkmanager-vpc-attachment/index:DataAwsccNetworkmanagerVpcAttachmentProposedNetworkFunctionGroupChangeTags"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerVpcAttachment.DataAwsccNetworkmanagerVpcAttachmentProposedNetworkFunctionGroupChangeTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerVpcAttachment.DataAwsccNetworkmanagerVpcAttachmentProposedNetworkFunctionGroupChangeTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkmanager-vpc-attachment/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/data-awscc-networkmanager-vpc-attachment/index.ts",
        "line": 156
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-vpc-attachment/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-awscc.dataAwsccNetworkmanagerVpcAttachment.DataAwsccNetworkmanagerVpcAttachmentProposedNetworkFunctionGroupChangeTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccNetworkmanagerVpcAttachmentProposedNetworkFunctionGroupChangeTagsList",
      "namespace": "dataAwsccNetworkmanagerVpcAttachment",
      "symbolId": "src/data-awscc-networkmanager-vpc-attachment/index:DataAwsccNetworkmanagerVpcAttachmentProposedNetworkFunctionGroupChangeTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerVpcAttachment.DataAwsccNetworkmanagerVpcAttachmentProposedNetworkFunctionGroupChangeTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerVpcAttachment.DataAwsccNetworkmanagerVpcAttachmentProposedNetworkFunctionGroupChangeTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkmanager-vpc-attachment/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-vpc-attachment/index.ts",
        "line": 117
      },
      "name": "DataAwsccNetworkmanagerVpcAttachmentProposedNetworkFunctionGroupChangeTagsOutputReference",
      "namespace": "dataAwsccNetworkmanagerVpcAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-vpc-attachment/index.ts",
            "line": 146
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-vpc-attachment/index.ts",
            "line": 151
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-vpc-attachment/index.ts",
            "line": 130
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerVpcAttachment.DataAwsccNetworkmanagerVpcAttachmentProposedNetworkFunctionGroupChangeTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkmanager-vpc-attachment/index:DataAwsccNetworkmanagerVpcAttachmentProposedNetworkFunctionGroupChangeTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerVpcAttachment.DataAwsccNetworkmanagerVpcAttachmentProposedSegmentChange": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerVpcAttachment.DataAwsccNetworkmanagerVpcAttachmentProposedSegmentChange",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-vpc-attachment/index.ts",
        "line": 319
      },
      "name": "DataAwsccNetworkmanagerVpcAttachmentProposedSegmentChange",
      "namespace": "dataAwsccNetworkmanagerVpcAttachment",
      "symbolId": "src/data-awscc-networkmanager-vpc-attachment/index:DataAwsccNetworkmanagerVpcAttachmentProposedSegmentChange"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerVpcAttachment.DataAwsccNetworkmanagerVpcAttachmentProposedSegmentChangeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerVpcAttachment.DataAwsccNetworkmanagerVpcAttachmentProposedSegmentChangeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkmanager-vpc-attachment/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/data-awscc-networkmanager-vpc-attachment/index.ts",
        "line": 342
      },
      "name": "DataAwsccNetworkmanagerVpcAttachmentProposedSegmentChangeOutputReference",
      "namespace": "dataAwsccNetworkmanagerVpcAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-vpc-attachment/index.ts",
            "line": 369
          },
          "name": "attachmentPolicyRuleNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-vpc-attachment/index.ts",
            "line": 374
          },
          "name": "segmentName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-vpc-attachment/index.ts",
            "line": 380
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerVpcAttachment.DataAwsccNetworkmanagerVpcAttachmentProposedSegmentChangeTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-vpc-attachment/index.ts",
            "line": 353
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerVpcAttachment.DataAwsccNetworkmanagerVpcAttachmentProposedSegmentChange"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkmanager-vpc-attachment/index:DataAwsccNetworkmanagerVpcAttachmentProposedSegmentChangeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerVpcAttachment.DataAwsccNetworkmanagerVpcAttachmentProposedSegmentChangeTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerVpcAttachment.DataAwsccNetworkmanagerVpcAttachmentProposedSegmentChangeTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-vpc-attachment/index.ts",
        "line": 239
      },
      "name": "DataAwsccNetworkmanagerVpcAttachmentProposedSegmentChangeTags",
      "namespace": "dataAwsccNetworkmanagerVpcAttachment",
      "symbolId": "src/data-awscc-networkmanager-vpc-attachment/index:DataAwsccNetworkmanagerVpcAttachmentProposedSegmentChangeTags"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerVpcAttachment.DataAwsccNetworkmanagerVpcAttachmentProposedSegmentChangeTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerVpcAttachment.DataAwsccNetworkmanagerVpcAttachmentProposedSegmentChangeTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkmanager-vpc-attachment/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-awscc-networkmanager-vpc-attachment/index.ts",
        "line": 301
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-vpc-attachment/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-awscc.dataAwsccNetworkmanagerVpcAttachment.DataAwsccNetworkmanagerVpcAttachmentProposedSegmentChangeTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccNetworkmanagerVpcAttachmentProposedSegmentChangeTagsList",
      "namespace": "dataAwsccNetworkmanagerVpcAttachment",
      "symbolId": "src/data-awscc-networkmanager-vpc-attachment/index:DataAwsccNetworkmanagerVpcAttachmentProposedSegmentChangeTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerVpcAttachment.DataAwsccNetworkmanagerVpcAttachmentProposedSegmentChangeTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerVpcAttachment.DataAwsccNetworkmanagerVpcAttachmentProposedSegmentChangeTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkmanager-vpc-attachment/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-vpc-attachment/index.ts",
        "line": 262
      },
      "name": "DataAwsccNetworkmanagerVpcAttachmentProposedSegmentChangeTagsOutputReference",
      "namespace": "dataAwsccNetworkmanagerVpcAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-vpc-attachment/index.ts",
            "line": 291
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-vpc-attachment/index.ts",
            "line": 296
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-vpc-attachment/index.ts",
            "line": 275
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerVpcAttachment.DataAwsccNetworkmanagerVpcAttachmentProposedSegmentChangeTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkmanager-vpc-attachment/index:DataAwsccNetworkmanagerVpcAttachmentProposedSegmentChangeTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerVpcAttachment.DataAwsccNetworkmanagerVpcAttachmentTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerVpcAttachment.DataAwsccNetworkmanagerVpcAttachmentTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-vpc-attachment/index.ts",
        "line": 384
      },
      "name": "DataAwsccNetworkmanagerVpcAttachmentTags",
      "namespace": "dataAwsccNetworkmanagerVpcAttachment",
      "symbolId": "src/data-awscc-networkmanager-vpc-attachment/index:DataAwsccNetworkmanagerVpcAttachmentTags"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerVpcAttachment.DataAwsccNetworkmanagerVpcAttachmentTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerVpcAttachment.DataAwsccNetworkmanagerVpcAttachmentTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkmanager-vpc-attachment/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-vpc-attachment/index.ts",
        "line": 446
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-vpc-attachment/index.ts",
            "line": 460
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerVpcAttachment.DataAwsccNetworkmanagerVpcAttachmentTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccNetworkmanagerVpcAttachmentTagsList",
      "namespace": "dataAwsccNetworkmanagerVpcAttachment",
      "symbolId": "src/data-awscc-networkmanager-vpc-attachment/index:DataAwsccNetworkmanagerVpcAttachmentTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerVpcAttachment.DataAwsccNetworkmanagerVpcAttachmentTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerVpcAttachment.DataAwsccNetworkmanagerVpcAttachmentTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkmanager-vpc-attachment/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-awscc-networkmanager-vpc-attachment/index.ts",
        "line": 407
      },
      "name": "DataAwsccNetworkmanagerVpcAttachmentTagsOutputReference",
      "namespace": "dataAwsccNetworkmanagerVpcAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-vpc-attachment/index.ts",
            "line": 436
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-vpc-attachment/index.ts",
            "line": 441
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-vpc-attachment/index.ts",
            "line": 420
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerVpcAttachment.DataAwsccNetworkmanagerVpcAttachmentTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-networkmanager-vpc-attachment/index:DataAwsccNetworkmanagerVpcAttachmentTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerVpcAttachments.DataAwsccNetworkmanagerVpcAttachments": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_vpc_attachments awscc_networkmanager_vpc_attachments}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerVpcAttachments.DataAwsccNetworkmanagerVpcAttachments",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_vpc_attachments awscc_networkmanager_vpc_attachments} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-networkmanager-vpc-attachments/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerVpcAttachments.DataAwsccNetworkmanagerVpcAttachmentsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-vpc-attachments/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccNetworkmanagerVpcAttachments resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-vpc-attachments/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccNetworkmanagerVpcAttachments to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/networkmanager_vpc_attachments#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccNetworkmanagerVpcAttachments that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccNetworkmanagerVpcAttachments to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-vpc-attachments/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-vpc-attachments/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccNetworkmanagerVpcAttachments",
      "namespace": "dataAwsccNetworkmanagerVpcAttachments",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-vpc-attachments/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-vpc-attachments/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-networkmanager-vpc-attachments/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-networkmanager-vpc-attachments/index:DataAwsccNetworkmanagerVpcAttachments"
    },
    "@cdktn/provider-awscc.dataAwsccNetworkmanagerVpcAttachments.DataAwsccNetworkmanagerVpcAttachmentsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNetworkmanagerVpcAttachments.DataAwsccNetworkmanagerVpcAttachmentsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-networkmanager-vpc-attachments/index.ts",
        "line": 14
      },
      "name": "DataAwsccNetworkmanagerVpcAttachmentsConfig",
      "namespace": "dataAwsccNetworkmanagerVpcAttachments",
      "symbolId": "src/data-awscc-networkmanager-vpc-attachments/index:DataAwsccNetworkmanagerVpcAttachmentsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccNimblestudioLaunchProfile.DataAwsccNimblestudioLaunchProfile": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/nimblestudio_launch_profile awscc_nimblestudio_launch_profile}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNimblestudioLaunchProfile.DataAwsccNimblestudioLaunchProfile",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/nimblestudio_launch_profile awscc_nimblestudio_launch_profile} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-nimblestudio-launch-profile/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-awscc.dataAwsccNimblestudioLaunchProfile.DataAwsccNimblestudioLaunchProfileConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-nimblestudio-launch-profile/index.ts",
        "line": 373
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccNimblestudioLaunchProfile resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-launch-profile/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 DataAwsccNimblestudioLaunchProfile to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/nimblestudio_launch_profile#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccNimblestudioLaunchProfile that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccNimblestudioLaunchProfile to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-launch-profile/index.ts",
            "line": 492
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-launch-profile/index.ts",
            "line": 498
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccNimblestudioLaunchProfile",
      "namespace": "dataAwsccNimblestudioLaunchProfile",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-launch-profile/index.ts",
            "line": 378
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-launch-profile/index.ts",
            "line": 429
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-launch-profile/index.ts",
            "line": 434
          },
          "name": "ec2SubnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-launch-profile/index.ts",
            "line": 452
          },
          "name": "launchProfileId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-launch-profile/index.ts",
            "line": 457
          },
          "name": "launchProfileProtocolVersions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-launch-profile/index.ts",
            "line": 462
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-launch-profile/index.ts",
            "line": 468
          },
          "name": "streamConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNimblestudioLaunchProfile.DataAwsccNimblestudioLaunchProfileStreamConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-launch-profile/index.ts",
            "line": 473
          },
          "name": "studioComponentIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-launch-profile/index.ts",
            "line": 478
          },
          "name": "studioId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-launch-profile/index.ts",
            "line": 484
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-launch-profile/index.ts",
            "line": 447
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-launch-profile/index.ts",
            "line": 440
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-nimblestudio-launch-profile/index:DataAwsccNimblestudioLaunchProfile"
    },
    "@cdktn/provider-awscc.dataAwsccNimblestudioLaunchProfile.DataAwsccNimblestudioLaunchProfileConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNimblestudioLaunchProfile.DataAwsccNimblestudioLaunchProfileConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-nimblestudio-launch-profile/index.ts",
        "line": 14
      },
      "name": "DataAwsccNimblestudioLaunchProfileConfig",
      "namespace": "dataAwsccNimblestudioLaunchProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/nimblestudio_launch_profile#id DataAwsccNimblestudioLaunchProfile#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-launch-profile/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-nimblestudio-launch-profile/index:DataAwsccNimblestudioLaunchProfileConfig"
    },
    "@cdktn/provider-awscc.dataAwsccNimblestudioLaunchProfile.DataAwsccNimblestudioLaunchProfileStreamConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNimblestudioLaunchProfile.DataAwsccNimblestudioLaunchProfileStreamConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-nimblestudio-launch-profile/index.ts",
        "line": 267
      },
      "name": "DataAwsccNimblestudioLaunchProfileStreamConfiguration",
      "namespace": "dataAwsccNimblestudioLaunchProfile",
      "symbolId": "src/data-awscc-nimblestudio-launch-profile/index:DataAwsccNimblestudioLaunchProfileStreamConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccNimblestudioLaunchProfile.DataAwsccNimblestudioLaunchProfileStreamConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNimblestudioLaunchProfile.DataAwsccNimblestudioLaunchProfileStreamConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-nimblestudio-launch-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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-nimblestudio-launch-profile/index.ts",
        "line": 290
      },
      "name": "DataAwsccNimblestudioLaunchProfileStreamConfigurationOutputReference",
      "namespace": "dataAwsccNimblestudioLaunchProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-launch-profile/index.ts",
            "line": 317
          },
          "name": "automaticTerminationMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-launch-profile/index.ts",
            "line": 322
          },
          "name": "clipboardMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-launch-profile/index.ts",
            "line": 327
          },
          "name": "ec2InstanceTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-launch-profile/index.ts",
            "line": 332
          },
          "name": "maxSessionLengthInMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-launch-profile/index.ts",
            "line": 337
          },
          "name": "maxStoppedSessionLengthInMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-launch-profile/index.ts",
            "line": 343
          },
          "name": "sessionBackup",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNimblestudioLaunchProfile.DataAwsccNimblestudioLaunchProfileStreamConfigurationSessionBackupOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-launch-profile/index.ts",
            "line": 348
          },
          "name": "sessionPersistenceMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-launch-profile/index.ts",
            "line": 354
          },
          "name": "sessionStorage",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNimblestudioLaunchProfile.DataAwsccNimblestudioLaunchProfileStreamConfigurationSessionStorageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-launch-profile/index.ts",
            "line": 359
          },
          "name": "streamingImageIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-launch-profile/index.ts",
            "line": 365
          },
          "name": "volumeConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNimblestudioLaunchProfile.DataAwsccNimblestudioLaunchProfileStreamConfigurationVolumeConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-launch-profile/index.ts",
            "line": 301
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNimblestudioLaunchProfile.DataAwsccNimblestudioLaunchProfileStreamConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-nimblestudio-launch-profile/index:DataAwsccNimblestudioLaunchProfileStreamConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNimblestudioLaunchProfile.DataAwsccNimblestudioLaunchProfileStreamConfigurationSessionBackup": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNimblestudioLaunchProfile.DataAwsccNimblestudioLaunchProfileStreamConfigurationSessionBackup",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-nimblestudio-launch-profile/index.ts",
        "line": 25
      },
      "name": "DataAwsccNimblestudioLaunchProfileStreamConfigurationSessionBackup",
      "namespace": "dataAwsccNimblestudioLaunchProfile",
      "symbolId": "src/data-awscc-nimblestudio-launch-profile/index:DataAwsccNimblestudioLaunchProfileStreamConfigurationSessionBackup"
    },
    "@cdktn/provider-awscc.dataAwsccNimblestudioLaunchProfile.DataAwsccNimblestudioLaunchProfileStreamConfigurationSessionBackupOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNimblestudioLaunchProfile.DataAwsccNimblestudioLaunchProfileStreamConfigurationSessionBackupOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-nimblestudio-launch-profile/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-nimblestudio-launch-profile/index.ts",
        "line": 48
      },
      "name": "DataAwsccNimblestudioLaunchProfileStreamConfigurationSessionBackupOutputReference",
      "namespace": "dataAwsccNimblestudioLaunchProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-launch-profile/index.ts",
            "line": 75
          },
          "name": "maxBackupsToRetain",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-launch-profile/index.ts",
            "line": 80
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-launch-profile/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNimblestudioLaunchProfile.DataAwsccNimblestudioLaunchProfileStreamConfigurationSessionBackup"
          }
        }
      ],
      "symbolId": "src/data-awscc-nimblestudio-launch-profile/index:DataAwsccNimblestudioLaunchProfileStreamConfigurationSessionBackupOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNimblestudioLaunchProfile.DataAwsccNimblestudioLaunchProfileStreamConfigurationSessionStorage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNimblestudioLaunchProfile.DataAwsccNimblestudioLaunchProfileStreamConfigurationSessionStorage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-nimblestudio-launch-profile/index.ts",
        "line": 143
      },
      "name": "DataAwsccNimblestudioLaunchProfileStreamConfigurationSessionStorage",
      "namespace": "dataAwsccNimblestudioLaunchProfile",
      "symbolId": "src/data-awscc-nimblestudio-launch-profile/index:DataAwsccNimblestudioLaunchProfileStreamConfigurationSessionStorage"
    },
    "@cdktn/provider-awscc.dataAwsccNimblestudioLaunchProfile.DataAwsccNimblestudioLaunchProfileStreamConfigurationSessionStorageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNimblestudioLaunchProfile.DataAwsccNimblestudioLaunchProfileStreamConfigurationSessionStorageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-nimblestudio-launch-profile/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-awscc-nimblestudio-launch-profile/index.ts",
        "line": 166
      },
      "name": "DataAwsccNimblestudioLaunchProfileStreamConfigurationSessionStorageOutputReference",
      "namespace": "dataAwsccNimblestudioLaunchProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-launch-profile/index.ts",
            "line": 193
          },
          "name": "mode",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-launch-profile/index.ts",
            "line": 199
          },
          "name": "root",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNimblestudioLaunchProfile.DataAwsccNimblestudioLaunchProfileStreamConfigurationSessionStorageRootOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-launch-profile/index.ts",
            "line": 177
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNimblestudioLaunchProfile.DataAwsccNimblestudioLaunchProfileStreamConfigurationSessionStorage"
          }
        }
      ],
      "symbolId": "src/data-awscc-nimblestudio-launch-profile/index:DataAwsccNimblestudioLaunchProfileStreamConfigurationSessionStorageOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNimblestudioLaunchProfile.DataAwsccNimblestudioLaunchProfileStreamConfigurationSessionStorageRoot": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNimblestudioLaunchProfile.DataAwsccNimblestudioLaunchProfileStreamConfigurationSessionStorageRoot",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-nimblestudio-launch-profile/index.ts",
        "line": 84
      },
      "name": "DataAwsccNimblestudioLaunchProfileStreamConfigurationSessionStorageRoot",
      "namespace": "dataAwsccNimblestudioLaunchProfile",
      "symbolId": "src/data-awscc-nimblestudio-launch-profile/index:DataAwsccNimblestudioLaunchProfileStreamConfigurationSessionStorageRoot"
    },
    "@cdktn/provider-awscc.dataAwsccNimblestudioLaunchProfile.DataAwsccNimblestudioLaunchProfileStreamConfigurationSessionStorageRootOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNimblestudioLaunchProfile.DataAwsccNimblestudioLaunchProfileStreamConfigurationSessionStorageRootOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-nimblestudio-launch-profile/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-awscc-nimblestudio-launch-profile/index.ts",
        "line": 107
      },
      "name": "DataAwsccNimblestudioLaunchProfileStreamConfigurationSessionStorageRootOutputReference",
      "namespace": "dataAwsccNimblestudioLaunchProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-launch-profile/index.ts",
            "line": 134
          },
          "name": "linux",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-launch-profile/index.ts",
            "line": 139
          },
          "name": "windows",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-launch-profile/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNimblestudioLaunchProfile.DataAwsccNimblestudioLaunchProfileStreamConfigurationSessionStorageRoot"
          }
        }
      ],
      "symbolId": "src/data-awscc-nimblestudio-launch-profile/index:DataAwsccNimblestudioLaunchProfileStreamConfigurationSessionStorageRootOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNimblestudioLaunchProfile.DataAwsccNimblestudioLaunchProfileStreamConfigurationVolumeConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNimblestudioLaunchProfile.DataAwsccNimblestudioLaunchProfileStreamConfigurationVolumeConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-nimblestudio-launch-profile/index.ts",
        "line": 203
      },
      "name": "DataAwsccNimblestudioLaunchProfileStreamConfigurationVolumeConfiguration",
      "namespace": "dataAwsccNimblestudioLaunchProfile",
      "symbolId": "src/data-awscc-nimblestudio-launch-profile/index:DataAwsccNimblestudioLaunchProfileStreamConfigurationVolumeConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccNimblestudioLaunchProfile.DataAwsccNimblestudioLaunchProfileStreamConfigurationVolumeConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNimblestudioLaunchProfile.DataAwsccNimblestudioLaunchProfileStreamConfigurationVolumeConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-nimblestudio-launch-profile/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-awscc-nimblestudio-launch-profile/index.ts",
        "line": 226
      },
      "name": "DataAwsccNimblestudioLaunchProfileStreamConfigurationVolumeConfigurationOutputReference",
      "namespace": "dataAwsccNimblestudioLaunchProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-launch-profile/index.ts",
            "line": 253
          },
          "name": "iops",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-launch-profile/index.ts",
            "line": 258
          },
          "name": "size",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-launch-profile/index.ts",
            "line": 263
          },
          "name": "throughput",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-launch-profile/index.ts",
            "line": 237
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNimblestudioLaunchProfile.DataAwsccNimblestudioLaunchProfileStreamConfigurationVolumeConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-nimblestudio-launch-profile/index:DataAwsccNimblestudioLaunchProfileStreamConfigurationVolumeConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNimblestudioStreamingImage.DataAwsccNimblestudioStreamingImage": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/nimblestudio_streaming_image awscc_nimblestudio_streaming_image}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNimblestudioStreamingImage.DataAwsccNimblestudioStreamingImage",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/nimblestudio_streaming_image awscc_nimblestudio_streaming_image} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-nimblestudio-streaming-image/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-awscc.dataAwsccNimblestudioStreamingImage.DataAwsccNimblestudioStreamingImageConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-nimblestudio-streaming-image/index.ts",
        "line": 88
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccNimblestudioStreamingImage resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-streaming-image/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 DataAwsccNimblestudioStreamingImage to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/nimblestudio_streaming_image#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccNimblestudioStreamingImage that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccNimblestudioStreamingImage to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-streaming-image/index.ts",
            "line": 222
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-streaming-image/index.ts",
            "line": 228
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccNimblestudioStreamingImage",
      "namespace": "dataAwsccNimblestudioStreamingImage",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-streaming-image/index.ts",
            "line": 93
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-streaming-image/index.ts",
            "line": 144
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-streaming-image/index.ts",
            "line": 149
          },
          "name": "ec2ImageId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-streaming-image/index.ts",
            "line": 155
          },
          "name": "encryptionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNimblestudioStreamingImage.DataAwsccNimblestudioStreamingImageEncryptionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-streaming-image/index.ts",
            "line": 160
          },
          "name": "encryptionConfigurationKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-streaming-image/index.ts",
            "line": 165
          },
          "name": "encryptionConfigurationKeyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-streaming-image/index.ts",
            "line": 170
          },
          "name": "eulaIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-streaming-image/index.ts",
            "line": 188
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-streaming-image/index.ts",
            "line": 193
          },
          "name": "owner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-streaming-image/index.ts",
            "line": 198
          },
          "name": "platform",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-streaming-image/index.ts",
            "line": 203
          },
          "name": "streamingImageId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-streaming-image/index.ts",
            "line": 208
          },
          "name": "studioId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-streaming-image/index.ts",
            "line": 214
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-streaming-image/index.ts",
            "line": 183
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-streaming-image/index.ts",
            "line": 176
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-nimblestudio-streaming-image/index:DataAwsccNimblestudioStreamingImage"
    },
    "@cdktn/provider-awscc.dataAwsccNimblestudioStreamingImage.DataAwsccNimblestudioStreamingImageConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNimblestudioStreamingImage.DataAwsccNimblestudioStreamingImageConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-nimblestudio-streaming-image/index.ts",
        "line": 14
      },
      "name": "DataAwsccNimblestudioStreamingImageConfig",
      "namespace": "dataAwsccNimblestudioStreamingImage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/nimblestudio_streaming_image#id DataAwsccNimblestudioStreamingImage#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-streaming-image/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-nimblestudio-streaming-image/index:DataAwsccNimblestudioStreamingImageConfig"
    },
    "@cdktn/provider-awscc.dataAwsccNimblestudioStreamingImage.DataAwsccNimblestudioStreamingImageEncryptionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNimblestudioStreamingImage.DataAwsccNimblestudioStreamingImageEncryptionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-nimblestudio-streaming-image/index.ts",
        "line": 25
      },
      "name": "DataAwsccNimblestudioStreamingImageEncryptionConfiguration",
      "namespace": "dataAwsccNimblestudioStreamingImage",
      "symbolId": "src/data-awscc-nimblestudio-streaming-image/index:DataAwsccNimblestudioStreamingImageEncryptionConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccNimblestudioStreamingImage.DataAwsccNimblestudioStreamingImageEncryptionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNimblestudioStreamingImage.DataAwsccNimblestudioStreamingImageEncryptionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-nimblestudio-streaming-image/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-nimblestudio-streaming-image/index.ts",
        "line": 48
      },
      "name": "DataAwsccNimblestudioStreamingImageEncryptionConfigurationOutputReference",
      "namespace": "dataAwsccNimblestudioStreamingImage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-streaming-image/index.ts",
            "line": 75
          },
          "name": "keyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-streaming-image/index.ts",
            "line": 80
          },
          "name": "keyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-streaming-image/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNimblestudioStreamingImage.DataAwsccNimblestudioStreamingImageEncryptionConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-nimblestudio-streaming-image/index:DataAwsccNimblestudioStreamingImageEncryptionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNimblestudioStudio.DataAwsccNimblestudioStudio": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/nimblestudio_studio awscc_nimblestudio_studio}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNimblestudioStudio.DataAwsccNimblestudioStudio",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/nimblestudio_studio awscc_nimblestudio_studio} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-nimblestudio-studio/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-awscc.dataAwsccNimblestudioStudio.DataAwsccNimblestudioStudioConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-nimblestudio-studio/index.ts",
        "line": 88
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccNimblestudioStudio resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-studio/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 DataAwsccNimblestudioStudio to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/nimblestudio_studio#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccNimblestudioStudio that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccNimblestudioStudio to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-studio/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-awscc-nimblestudio-studio/index.ts",
            "line": 218
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccNimblestudioStudio",
      "namespace": "dataAwsccNimblestudioStudio",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-studio/index.ts",
            "line": 93
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-studio/index.ts",
            "line": 144
          },
          "name": "adminRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-studio/index.ts",
            "line": 149
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-studio/index.ts",
            "line": 154
          },
          "name": "homeRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-studio/index.ts",
            "line": 172
          },
          "name": "ssoClientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-studio/index.ts",
            "line": 178
          },
          "name": "studioEncryptionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNimblestudioStudio.DataAwsccNimblestudioStudioStudioEncryptionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-studio/index.ts",
            "line": 183
          },
          "name": "studioId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-studio/index.ts",
            "line": 188
          },
          "name": "studioName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-studio/index.ts",
            "line": 193
          },
          "name": "studioUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-studio/index.ts",
            "line": 199
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-studio/index.ts",
            "line": 204
          },
          "name": "userRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-studio/index.ts",
            "line": 167
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-studio/index.ts",
            "line": 160
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-nimblestudio-studio/index:DataAwsccNimblestudioStudio"
    },
    "@cdktn/provider-awscc.dataAwsccNimblestudioStudio.DataAwsccNimblestudioStudioConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNimblestudioStudio.DataAwsccNimblestudioStudioConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-nimblestudio-studio/index.ts",
        "line": 14
      },
      "name": "DataAwsccNimblestudioStudioConfig",
      "namespace": "dataAwsccNimblestudioStudio",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/nimblestudio_studio#id DataAwsccNimblestudioStudio#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-studio/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-nimblestudio-studio/index:DataAwsccNimblestudioStudioConfig"
    },
    "@cdktn/provider-awscc.dataAwsccNimblestudioStudio.DataAwsccNimblestudioStudioStudioEncryptionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNimblestudioStudio.DataAwsccNimblestudioStudioStudioEncryptionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-nimblestudio-studio/index.ts",
        "line": 25
      },
      "name": "DataAwsccNimblestudioStudioStudioEncryptionConfiguration",
      "namespace": "dataAwsccNimblestudioStudio",
      "symbolId": "src/data-awscc-nimblestudio-studio/index:DataAwsccNimblestudioStudioStudioEncryptionConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccNimblestudioStudio.DataAwsccNimblestudioStudioStudioEncryptionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNimblestudioStudio.DataAwsccNimblestudioStudioStudioEncryptionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-nimblestudio-studio/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-nimblestudio-studio/index.ts",
        "line": 48
      },
      "name": "DataAwsccNimblestudioStudioStudioEncryptionConfigurationOutputReference",
      "namespace": "dataAwsccNimblestudioStudio",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-studio/index.ts",
            "line": 75
          },
          "name": "keyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-studio/index.ts",
            "line": 80
          },
          "name": "keyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-studio/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNimblestudioStudio.DataAwsccNimblestudioStudioStudioEncryptionConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-nimblestudio-studio/index:DataAwsccNimblestudioStudioStudioEncryptionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNimblestudioStudioComponent.DataAwsccNimblestudioStudioComponent": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/nimblestudio_studio_component awscc_nimblestudio_studio_component}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNimblestudioStudioComponent.DataAwsccNimblestudioStudioComponent",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/nimblestudio_studio_component awscc_nimblestudio_studio_component} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-nimblestudio-studio-component/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-awscc.dataAwsccNimblestudioStudioComponent.DataAwsccNimblestudioStudioComponentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-nimblestudio-studio-component/index.ts",
        "line": 604
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccNimblestudioStudioComponent resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-studio-component/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 DataAwsccNimblestudioStudioComponent to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/nimblestudio_studio_component#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccNimblestudioStudioComponent that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccNimblestudioStudioComponent to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-studio-component/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-awscc-nimblestudio-studio-component/index.ts",
            "line": 741
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccNimblestudioStudioComponent",
      "namespace": "dataAwsccNimblestudioStudioComponent",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-studio-component/index.ts",
            "line": 609
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-studio-component/index.ts",
            "line": 661
          },
          "name": "configuration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNimblestudioStudioComponent.DataAwsccNimblestudioStudioComponentConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-studio-component/index.ts",
            "line": 666
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-studio-component/index.ts",
            "line": 671
          },
          "name": "ec2SecurityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-studio-component/index.ts",
            "line": 690
          },
          "name": "initializationScripts",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNimblestudioStudioComponent.DataAwsccNimblestudioStudioComponentInitializationScriptsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-studio-component/index.ts",
            "line": 695
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-studio-component/index.ts",
            "line": 701
          },
          "name": "scriptParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNimblestudioStudioComponent.DataAwsccNimblestudioStudioComponentScriptParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-studio-component/index.ts",
            "line": 706
          },
          "name": "studioComponentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-studio-component/index.ts",
            "line": 711
          },
          "name": "studioId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-studio-component/index.ts",
            "line": 716
          },
          "name": "subtype",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-studio-component/index.ts",
            "line": 722
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-studio-component/index.ts",
            "line": 727
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-studio-component/index.ts",
            "line": 684
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-studio-component/index.ts",
            "line": 677
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-nimblestudio-studio-component/index:DataAwsccNimblestudioStudioComponent"
    },
    "@cdktn/provider-awscc.dataAwsccNimblestudioStudioComponent.DataAwsccNimblestudioStudioComponentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNimblestudioStudioComponent.DataAwsccNimblestudioStudioComponentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-nimblestudio-studio-component/index.ts",
        "line": 14
      },
      "name": "DataAwsccNimblestudioStudioComponentConfig",
      "namespace": "dataAwsccNimblestudioStudioComponent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/nimblestudio_studio_component#id DataAwsccNimblestudioStudioComponent#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-studio-component/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-nimblestudio-studio-component/index:DataAwsccNimblestudioStudioComponentConfig"
    },
    "@cdktn/provider-awscc.dataAwsccNimblestudioStudioComponent.DataAwsccNimblestudioStudioComponentConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNimblestudioStudioComponent.DataAwsccNimblestudioStudioComponentConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-nimblestudio-studio-component/index.ts",
        "line": 357
      },
      "name": "DataAwsccNimblestudioStudioComponentConfiguration",
      "namespace": "dataAwsccNimblestudioStudioComponent",
      "symbolId": "src/data-awscc-nimblestudio-studio-component/index:DataAwsccNimblestudioStudioComponentConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccNimblestudioStudioComponent.DataAwsccNimblestudioStudioComponentConfigurationActiveDirectoryConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNimblestudioStudioComponent.DataAwsccNimblestudioStudioComponentConfigurationActiveDirectoryConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-nimblestudio-studio-component/index.ts",
        "line": 105
      },
      "name": "DataAwsccNimblestudioStudioComponentConfigurationActiveDirectoryConfiguration",
      "namespace": "dataAwsccNimblestudioStudioComponent",
      "symbolId": "src/data-awscc-nimblestudio-studio-component/index:DataAwsccNimblestudioStudioComponentConfigurationActiveDirectoryConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccNimblestudioStudioComponent.DataAwsccNimblestudioStudioComponentConfigurationActiveDirectoryConfigurationComputerAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNimblestudioStudioComponent.DataAwsccNimblestudioStudioComponentConfigurationActiveDirectoryConfigurationComputerAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-nimblestudio-studio-component/index.ts",
        "line": 25
      },
      "name": "DataAwsccNimblestudioStudioComponentConfigurationActiveDirectoryConfigurationComputerAttributes",
      "namespace": "dataAwsccNimblestudioStudioComponent",
      "symbolId": "src/data-awscc-nimblestudio-studio-component/index:DataAwsccNimblestudioStudioComponentConfigurationActiveDirectoryConfigurationComputerAttributes"
    },
    "@cdktn/provider-awscc.dataAwsccNimblestudioStudioComponent.DataAwsccNimblestudioStudioComponentConfigurationActiveDirectoryConfigurationComputerAttributesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNimblestudioStudioComponent.DataAwsccNimblestudioStudioComponentConfigurationActiveDirectoryConfigurationComputerAttributesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-nimblestudio-studio-component/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-awscc-nimblestudio-studio-component/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-studio-component/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-awscc.dataAwsccNimblestudioStudioComponent.DataAwsccNimblestudioStudioComponentConfigurationActiveDirectoryConfigurationComputerAttributesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccNimblestudioStudioComponentConfigurationActiveDirectoryConfigurationComputerAttributesList",
      "namespace": "dataAwsccNimblestudioStudioComponent",
      "symbolId": "src/data-awscc-nimblestudio-studio-component/index:DataAwsccNimblestudioStudioComponentConfigurationActiveDirectoryConfigurationComputerAttributesList"
    },
    "@cdktn/provider-awscc.dataAwsccNimblestudioStudioComponent.DataAwsccNimblestudioStudioComponentConfigurationActiveDirectoryConfigurationComputerAttributesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNimblestudioStudioComponent.DataAwsccNimblestudioStudioComponentConfigurationActiveDirectoryConfigurationComputerAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-nimblestudio-studio-component/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-nimblestudio-studio-component/index.ts",
        "line": 48
      },
      "name": "DataAwsccNimblestudioStudioComponentConfigurationActiveDirectoryConfigurationComputerAttributesOutputReference",
      "namespace": "dataAwsccNimblestudioStudioComponent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-studio-component/index.ts",
            "line": 77
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-studio-component/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-studio-component/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNimblestudioStudioComponent.DataAwsccNimblestudioStudioComponentConfigurationActiveDirectoryConfigurationComputerAttributes"
          }
        }
      ],
      "symbolId": "src/data-awscc-nimblestudio-studio-component/index:DataAwsccNimblestudioStudioComponentConfigurationActiveDirectoryConfigurationComputerAttributesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNimblestudioStudioComponent.DataAwsccNimblestudioStudioComponentConfigurationActiveDirectoryConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNimblestudioStudioComponent.DataAwsccNimblestudioStudioComponentConfigurationActiveDirectoryConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-nimblestudio-studio-component/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-awscc-nimblestudio-studio-component/index.ts",
        "line": 128
      },
      "name": "DataAwsccNimblestudioStudioComponentConfigurationActiveDirectoryConfigurationOutputReference",
      "namespace": "dataAwsccNimblestudioStudioComponent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-studio-component/index.ts",
            "line": 156
          },
          "name": "computerAttributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNimblestudioStudioComponent.DataAwsccNimblestudioStudioComponentConfigurationActiveDirectoryConfigurationComputerAttributesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-studio-component/index.ts",
            "line": 161
          },
          "name": "directoryId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-studio-component/index.ts",
            "line": 166
          },
          "name": "organizationalUnitDistinguishedName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-studio-component/index.ts",
            "line": 139
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNimblestudioStudioComponent.DataAwsccNimblestudioStudioComponentConfigurationActiveDirectoryConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-nimblestudio-studio-component/index:DataAwsccNimblestudioStudioComponentConfigurationActiveDirectoryConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNimblestudioStudioComponent.DataAwsccNimblestudioStudioComponentConfigurationComputeFarmConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNimblestudioStudioComponent.DataAwsccNimblestudioStudioComponentConfigurationComputeFarmConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-nimblestudio-studio-component/index.ts",
        "line": 170
      },
      "name": "DataAwsccNimblestudioStudioComponentConfigurationComputeFarmConfiguration",
      "namespace": "dataAwsccNimblestudioStudioComponent",
      "symbolId": "src/data-awscc-nimblestudio-studio-component/index:DataAwsccNimblestudioStudioComponentConfigurationComputeFarmConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccNimblestudioStudioComponent.DataAwsccNimblestudioStudioComponentConfigurationComputeFarmConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNimblestudioStudioComponent.DataAwsccNimblestudioStudioComponentConfigurationComputeFarmConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-nimblestudio-studio-component/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/data-awscc-nimblestudio-studio-component/index.ts",
        "line": 193
      },
      "name": "DataAwsccNimblestudioStudioComponentConfigurationComputeFarmConfigurationOutputReference",
      "namespace": "dataAwsccNimblestudioStudioComponent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-studio-component/index.ts",
            "line": 220
          },
          "name": "activeDirectoryUser",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-studio-component/index.ts",
            "line": 225
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-studio-component/index.ts",
            "line": 204
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNimblestudioStudioComponent.DataAwsccNimblestudioStudioComponentConfigurationComputeFarmConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-nimblestudio-studio-component/index:DataAwsccNimblestudioStudioComponentConfigurationComputeFarmConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNimblestudioStudioComponent.DataAwsccNimblestudioStudioComponentConfigurationLicenseServiceConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNimblestudioStudioComponent.DataAwsccNimblestudioStudioComponentConfigurationLicenseServiceConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-nimblestudio-studio-component/index.ts",
        "line": 229
      },
      "name": "DataAwsccNimblestudioStudioComponentConfigurationLicenseServiceConfiguration",
      "namespace": "dataAwsccNimblestudioStudioComponent",
      "symbolId": "src/data-awscc-nimblestudio-studio-component/index:DataAwsccNimblestudioStudioComponentConfigurationLicenseServiceConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccNimblestudioStudioComponent.DataAwsccNimblestudioStudioComponentConfigurationLicenseServiceConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNimblestudioStudioComponent.DataAwsccNimblestudioStudioComponentConfigurationLicenseServiceConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-nimblestudio-studio-component/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/data-awscc-nimblestudio-studio-component/index.ts",
        "line": 252
      },
      "name": "DataAwsccNimblestudioStudioComponentConfigurationLicenseServiceConfigurationOutputReference",
      "namespace": "dataAwsccNimblestudioStudioComponent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-studio-component/index.ts",
            "line": 279
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-studio-component/index.ts",
            "line": 263
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNimblestudioStudioComponent.DataAwsccNimblestudioStudioComponentConfigurationLicenseServiceConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-nimblestudio-studio-component/index:DataAwsccNimblestudioStudioComponentConfigurationLicenseServiceConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNimblestudioStudioComponent.DataAwsccNimblestudioStudioComponentConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNimblestudioStudioComponent.DataAwsccNimblestudioStudioComponentConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-nimblestudio-studio-component/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-awscc-nimblestudio-studio-component/index.ts",
        "line": 380
      },
      "name": "DataAwsccNimblestudioStudioComponentConfigurationOutputReference",
      "namespace": "dataAwsccNimblestudioStudioComponent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-studio-component/index.ts",
            "line": 408
          },
          "name": "activeDirectoryConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNimblestudioStudioComponent.DataAwsccNimblestudioStudioComponentConfigurationActiveDirectoryConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-studio-component/index.ts",
            "line": 414
          },
          "name": "computeFarmConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNimblestudioStudioComponent.DataAwsccNimblestudioStudioComponentConfigurationComputeFarmConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-studio-component/index.ts",
            "line": 420
          },
          "name": "licenseServiceConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNimblestudioStudioComponent.DataAwsccNimblestudioStudioComponentConfigurationLicenseServiceConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-studio-component/index.ts",
            "line": 426
          },
          "name": "sharedFileSystemConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNimblestudioStudioComponent.DataAwsccNimblestudioStudioComponentConfigurationSharedFileSystemConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-studio-component/index.ts",
            "line": 391
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNimblestudioStudioComponent.DataAwsccNimblestudioStudioComponentConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-nimblestudio-studio-component/index:DataAwsccNimblestudioStudioComponentConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNimblestudioStudioComponent.DataAwsccNimblestudioStudioComponentConfigurationSharedFileSystemConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNimblestudioStudioComponent.DataAwsccNimblestudioStudioComponentConfigurationSharedFileSystemConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-nimblestudio-studio-component/index.ts",
        "line": 283
      },
      "name": "DataAwsccNimblestudioStudioComponentConfigurationSharedFileSystemConfiguration",
      "namespace": "dataAwsccNimblestudioStudioComponent",
      "symbolId": "src/data-awscc-nimblestudio-studio-component/index:DataAwsccNimblestudioStudioComponentConfigurationSharedFileSystemConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccNimblestudioStudioComponent.DataAwsccNimblestudioStudioComponentConfigurationSharedFileSystemConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNimblestudioStudioComponent.DataAwsccNimblestudioStudioComponentConfigurationSharedFileSystemConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-nimblestudio-studio-component/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/data-awscc-nimblestudio-studio-component/index.ts",
        "line": 306
      },
      "name": "DataAwsccNimblestudioStudioComponentConfigurationSharedFileSystemConfigurationOutputReference",
      "namespace": "dataAwsccNimblestudioStudioComponent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-studio-component/index.ts",
            "line": 333
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-studio-component/index.ts",
            "line": 338
          },
          "name": "fileSystemId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-studio-component/index.ts",
            "line": 343
          },
          "name": "linuxMountPoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-studio-component/index.ts",
            "line": 348
          },
          "name": "shareName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-studio-component/index.ts",
            "line": 353
          },
          "name": "windowsMountDrive",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-studio-component/index.ts",
            "line": 317
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNimblestudioStudioComponent.DataAwsccNimblestudioStudioComponentConfigurationSharedFileSystemConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-nimblestudio-studio-component/index:DataAwsccNimblestudioStudioComponentConfigurationSharedFileSystemConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNimblestudioStudioComponent.DataAwsccNimblestudioStudioComponentInitializationScripts": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNimblestudioStudioComponent.DataAwsccNimblestudioStudioComponentInitializationScripts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-nimblestudio-studio-component/index.ts",
        "line": 430
      },
      "name": "DataAwsccNimblestudioStudioComponentInitializationScripts",
      "namespace": "dataAwsccNimblestudioStudioComponent",
      "symbolId": "src/data-awscc-nimblestudio-studio-component/index:DataAwsccNimblestudioStudioComponentInitializationScripts"
    },
    "@cdktn/provider-awscc.dataAwsccNimblestudioStudioComponent.DataAwsccNimblestudioStudioComponentInitializationScriptsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNimblestudioStudioComponent.DataAwsccNimblestudioStudioComponentInitializationScriptsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-nimblestudio-studio-component/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-nimblestudio-studio-component/index.ts",
        "line": 502
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-studio-component/index.ts",
            "line": 516
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccNimblestudioStudioComponent.DataAwsccNimblestudioStudioComponentInitializationScriptsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccNimblestudioStudioComponentInitializationScriptsList",
      "namespace": "dataAwsccNimblestudioStudioComponent",
      "symbolId": "src/data-awscc-nimblestudio-studio-component/index:DataAwsccNimblestudioStudioComponentInitializationScriptsList"
    },
    "@cdktn/provider-awscc.dataAwsccNimblestudioStudioComponent.DataAwsccNimblestudioStudioComponentInitializationScriptsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNimblestudioStudioComponent.DataAwsccNimblestudioStudioComponentInitializationScriptsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-nimblestudio-studio-component/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-nimblestudio-studio-component/index.ts",
        "line": 453
      },
      "name": "DataAwsccNimblestudioStudioComponentInitializationScriptsOutputReference",
      "namespace": "dataAwsccNimblestudioStudioComponent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-studio-component/index.ts",
            "line": 482
          },
          "name": "launchProfileProtocolVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-studio-component/index.ts",
            "line": 487
          },
          "name": "platform",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-studio-component/index.ts",
            "line": 492
          },
          "name": "runContext",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-studio-component/index.ts",
            "line": 497
          },
          "name": "script",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-studio-component/index.ts",
            "line": 466
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNimblestudioStudioComponent.DataAwsccNimblestudioStudioComponentInitializationScripts"
          }
        }
      ],
      "symbolId": "src/data-awscc-nimblestudio-studio-component/index:DataAwsccNimblestudioStudioComponentInitializationScriptsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNimblestudioStudioComponent.DataAwsccNimblestudioStudioComponentScriptParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNimblestudioStudioComponent.DataAwsccNimblestudioStudioComponentScriptParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-nimblestudio-studio-component/index.ts",
        "line": 520
      },
      "name": "DataAwsccNimblestudioStudioComponentScriptParameters",
      "namespace": "dataAwsccNimblestudioStudioComponent",
      "symbolId": "src/data-awscc-nimblestudio-studio-component/index:DataAwsccNimblestudioStudioComponentScriptParameters"
    },
    "@cdktn/provider-awscc.dataAwsccNimblestudioStudioComponent.DataAwsccNimblestudioStudioComponentScriptParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNimblestudioStudioComponent.DataAwsccNimblestudioStudioComponentScriptParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-nimblestudio-studio-component/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-awscc-nimblestudio-studio-component/index.ts",
        "line": 582
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-studio-component/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-awscc.dataAwsccNimblestudioStudioComponent.DataAwsccNimblestudioStudioComponentScriptParametersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccNimblestudioStudioComponentScriptParametersList",
      "namespace": "dataAwsccNimblestudioStudioComponent",
      "symbolId": "src/data-awscc-nimblestudio-studio-component/index:DataAwsccNimblestudioStudioComponentScriptParametersList"
    },
    "@cdktn/provider-awscc.dataAwsccNimblestudioStudioComponent.DataAwsccNimblestudioStudioComponentScriptParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNimblestudioStudioComponent.DataAwsccNimblestudioStudioComponentScriptParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-nimblestudio-studio-component/index.ts",
          "line": 552
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-nimblestudio-studio-component/index.ts",
        "line": 543
      },
      "name": "DataAwsccNimblestudioStudioComponentScriptParametersOutputReference",
      "namespace": "dataAwsccNimblestudioStudioComponent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-studio-component/index.ts",
            "line": 572
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-studio-component/index.ts",
            "line": 577
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-studio-component/index.ts",
            "line": 556
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNimblestudioStudioComponent.DataAwsccNimblestudioStudioComponentScriptParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-nimblestudio-studio-component/index:DataAwsccNimblestudioStudioComponentScriptParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNimblestudioStudios.DataAwsccNimblestudioStudios": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/nimblestudio_studios awscc_nimblestudio_studios}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNimblestudioStudios.DataAwsccNimblestudioStudios",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/nimblestudio_studios awscc_nimblestudio_studios} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-nimblestudio-studios/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccNimblestudioStudios.DataAwsccNimblestudioStudiosConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-nimblestudio-studios/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccNimblestudioStudios resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-studios/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccNimblestudioStudios to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/nimblestudio_studios#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccNimblestudioStudios that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccNimblestudioStudios to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-studios/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-studios/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccNimblestudioStudios",
      "namespace": "dataAwsccNimblestudioStudios",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-studios/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-studios/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-nimblestudio-studios/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-nimblestudio-studios/index:DataAwsccNimblestudioStudios"
    },
    "@cdktn/provider-awscc.dataAwsccNimblestudioStudios.DataAwsccNimblestudioStudiosConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNimblestudioStudios.DataAwsccNimblestudioStudiosConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-nimblestudio-studios/index.ts",
        "line": 14
      },
      "name": "DataAwsccNimblestudioStudiosConfig",
      "namespace": "dataAwsccNimblestudioStudios",
      "symbolId": "src/data-awscc-nimblestudio-studios/index:DataAwsccNimblestudioStudiosConfig"
    },
    "@cdktn/provider-awscc.dataAwsccNotificationsChannelAssociation.DataAwsccNotificationsChannelAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/notifications_channel_association awscc_notifications_channel_association}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNotificationsChannelAssociation.DataAwsccNotificationsChannelAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/notifications_channel_association awscc_notifications_channel_association} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-notifications-channel-association/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccNotificationsChannelAssociation.DataAwsccNotificationsChannelAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-notifications-channel-association/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccNotificationsChannelAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-notifications-channel-association/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccNotificationsChannelAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/notifications_channel_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccNotificationsChannelAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccNotificationsChannelAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-notifications-channel-association/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-awscc-notifications-channel-association/index.ts",
            "line": 117
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccNotificationsChannelAssociation",
      "namespace": "dataAwsccNotificationsChannelAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-notifications-channel-association/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-notifications-channel-association/index.ts",
            "line": 85
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-notifications-channel-association/index.ts",
            "line": 103
          },
          "name": "notificationConfigurationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-notifications-channel-association/index.ts",
            "line": 98
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-notifications-channel-association/index.ts",
            "line": 91
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-notifications-channel-association/index:DataAwsccNotificationsChannelAssociation"
    },
    "@cdktn/provider-awscc.dataAwsccNotificationsChannelAssociation.DataAwsccNotificationsChannelAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNotificationsChannelAssociation.DataAwsccNotificationsChannelAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-notifications-channel-association/index.ts",
        "line": 14
      },
      "name": "DataAwsccNotificationsChannelAssociationConfig",
      "namespace": "dataAwsccNotificationsChannelAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/notifications_channel_association#id DataAwsccNotificationsChannelAssociation#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-notifications-channel-association/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-notifications-channel-association/index:DataAwsccNotificationsChannelAssociationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccNotificationsEventRule.DataAwsccNotificationsEventRule": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/notifications_event_rule awscc_notifications_event_rule}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNotificationsEventRule.DataAwsccNotificationsEventRule",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/notifications_event_rule awscc_notifications_event_rule} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-notifications-event-rule/index.ts",
          "line": 139
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccNotificationsEventRule.DataAwsccNotificationsEventRuleConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-notifications-event-rule/index.ts",
        "line": 107
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccNotificationsEventRule resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-notifications-event-rule/index.ts",
            "line": 124
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccNotificationsEventRule to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/notifications_event_rule#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccNotificationsEventRule that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccNotificationsEventRule to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-notifications-event-rule/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-awscc-notifications-event-rule/index.ts",
            "line": 231
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccNotificationsEventRule",
      "namespace": "dataAwsccNotificationsEventRule",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-notifications-event-rule/index.ts",
            "line": 112
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-notifications-event-rule/index.ts",
            "line": 163
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-notifications-event-rule/index.ts",
            "line": 168
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-notifications-event-rule/index.ts",
            "line": 173
          },
          "name": "eventPattern",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-notifications-event-rule/index.ts",
            "line": 178
          },
          "name": "eventType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-notifications-event-rule/index.ts",
            "line": 196
          },
          "name": "managedRules",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-notifications-event-rule/index.ts",
            "line": 201
          },
          "name": "notificationConfigurationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-notifications-event-rule/index.ts",
            "line": 206
          },
          "name": "regions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-notifications-event-rule/index.ts",
            "line": 211
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-notifications-event-rule/index.ts",
            "line": 217
          },
          "name": "statusSummaryByRegion",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNotificationsEventRule.DataAwsccNotificationsEventRuleStatusSummaryByRegionMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-notifications-event-rule/index.ts",
            "line": 191
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-notifications-event-rule/index.ts",
            "line": 184
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-notifications-event-rule/index:DataAwsccNotificationsEventRule"
    },
    "@cdktn/provider-awscc.dataAwsccNotificationsEventRule.DataAwsccNotificationsEventRuleConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNotificationsEventRule.DataAwsccNotificationsEventRuleConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-notifications-event-rule/index.ts",
        "line": 14
      },
      "name": "DataAwsccNotificationsEventRuleConfig",
      "namespace": "dataAwsccNotificationsEventRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/notifications_event_rule#id DataAwsccNotificationsEventRule#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-notifications-event-rule/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-notifications-event-rule/index:DataAwsccNotificationsEventRuleConfig"
    },
    "@cdktn/provider-awscc.dataAwsccNotificationsEventRule.DataAwsccNotificationsEventRuleStatusSummaryByRegion": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNotificationsEventRule.DataAwsccNotificationsEventRuleStatusSummaryByRegion",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-notifications-event-rule/index.ts",
        "line": 25
      },
      "name": "DataAwsccNotificationsEventRuleStatusSummaryByRegion",
      "namespace": "dataAwsccNotificationsEventRule",
      "symbolId": "src/data-awscc-notifications-event-rule/index:DataAwsccNotificationsEventRuleStatusSummaryByRegion"
    },
    "@cdktn/provider-awscc.dataAwsccNotificationsEventRule.DataAwsccNotificationsEventRuleStatusSummaryByRegionMap": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNotificationsEventRule.DataAwsccNotificationsEventRuleStatusSummaryByRegionMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-notifications-event-rule/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-awscc-notifications-event-rule/index.ts",
        "line": 86
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-notifications-event-rule/index.ts",
            "line": 99
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccNotificationsEventRule.DataAwsccNotificationsEventRuleStatusSummaryByRegionOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccNotificationsEventRuleStatusSummaryByRegionMap",
      "namespace": "dataAwsccNotificationsEventRule",
      "symbolId": "src/data-awscc-notifications-event-rule/index:DataAwsccNotificationsEventRuleStatusSummaryByRegionMap"
    },
    "@cdktn/provider-awscc.dataAwsccNotificationsEventRule.DataAwsccNotificationsEventRuleStatusSummaryByRegionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNotificationsEventRule.DataAwsccNotificationsEventRuleStatusSummaryByRegionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-notifications-event-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"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-notifications-event-rule/index.ts",
        "line": 48
      },
      "name": "DataAwsccNotificationsEventRuleStatusSummaryByRegionOutputReference",
      "namespace": "dataAwsccNotificationsEventRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-notifications-event-rule/index.ts",
            "line": 76
          },
          "name": "reason",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-notifications-event-rule/index.ts",
            "line": 81
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-notifications-event-rule/index.ts",
            "line": 60
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNotificationsEventRule.DataAwsccNotificationsEventRuleStatusSummaryByRegion"
          }
        }
      ],
      "symbolId": "src/data-awscc-notifications-event-rule/index:DataAwsccNotificationsEventRuleStatusSummaryByRegionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNotificationsManagedNotificationAccountContactAssociation.DataAwsccNotificationsManagedNotificationAccountContactAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/notifications_managed_notification_account_contact_association awscc_notifications_managed_notification_account_contact_association}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNotificationsManagedNotificationAccountContactAssociation.DataAwsccNotificationsManagedNotificationAccountContactAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/notifications_managed_notification_account_contact_association awscc_notifications_managed_notification_account_contact_association} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-notifications-managed-notification-account-contact-association/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccNotificationsManagedNotificationAccountContactAssociation.DataAwsccNotificationsManagedNotificationAccountContactAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-notifications-managed-notification-account-contact-association/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccNotificationsManagedNotificationAccountContactAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-notifications-managed-notification-account-contact-association/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccNotificationsManagedNotificationAccountContactAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/notifications_managed_notification_account_contact_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccNotificationsManagedNotificationAccountContactAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccNotificationsManagedNotificationAccountContactAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-notifications-managed-notification-account-contact-association/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-awscc-notifications-managed-notification-account-contact-association/index.ts",
            "line": 117
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccNotificationsManagedNotificationAccountContactAssociation",
      "namespace": "dataAwsccNotificationsManagedNotificationAccountContactAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-notifications-managed-notification-account-contact-association/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-notifications-managed-notification-account-contact-association/index.ts",
            "line": 85
          },
          "name": "contactIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-notifications-managed-notification-account-contact-association/index.ts",
            "line": 103
          },
          "name": "managedNotificationConfigurationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-notifications-managed-notification-account-contact-association/index.ts",
            "line": 98
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-notifications-managed-notification-account-contact-association/index.ts",
            "line": 91
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-notifications-managed-notification-account-contact-association/index:DataAwsccNotificationsManagedNotificationAccountContactAssociation"
    },
    "@cdktn/provider-awscc.dataAwsccNotificationsManagedNotificationAccountContactAssociation.DataAwsccNotificationsManagedNotificationAccountContactAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNotificationsManagedNotificationAccountContactAssociation.DataAwsccNotificationsManagedNotificationAccountContactAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-notifications-managed-notification-account-contact-association/index.ts",
        "line": 14
      },
      "name": "DataAwsccNotificationsManagedNotificationAccountContactAssociationConfig",
      "namespace": "dataAwsccNotificationsManagedNotificationAccountContactAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/notifications_managed_notification_account_contact_association#id DataAwsccNotificationsManagedNotificationAccountContactAssociation#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-notifications-managed-notification-account-contact-association/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-notifications-managed-notification-account-contact-association/index:DataAwsccNotificationsManagedNotificationAccountContactAssociationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccNotificationsManagedNotificationAccountContactAssociations.DataAwsccNotificationsManagedNotificationAccountContactAssociations": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/notifications_managed_notification_account_contact_associations awscc_notifications_managed_notification_account_contact_associations}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNotificationsManagedNotificationAccountContactAssociations.DataAwsccNotificationsManagedNotificationAccountContactAssociations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/notifications_managed_notification_account_contact_associations awscc_notifications_managed_notification_account_contact_associations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-notifications-managed-notification-account-contact-associations/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccNotificationsManagedNotificationAccountContactAssociations.DataAwsccNotificationsManagedNotificationAccountContactAssociationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-notifications-managed-notification-account-contact-associations/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccNotificationsManagedNotificationAccountContactAssociations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-notifications-managed-notification-account-contact-associations/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccNotificationsManagedNotificationAccountContactAssociations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/notifications_managed_notification_account_contact_associations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccNotificationsManagedNotificationAccountContactAssociations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccNotificationsManagedNotificationAccountContactAssociations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-notifications-managed-notification-account-contact-associations/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-notifications-managed-notification-account-contact-associations/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccNotificationsManagedNotificationAccountContactAssociations",
      "namespace": "dataAwsccNotificationsManagedNotificationAccountContactAssociations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-notifications-managed-notification-account-contact-associations/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-notifications-managed-notification-account-contact-associations/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-notifications-managed-notification-account-contact-associations/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-notifications-managed-notification-account-contact-associations/index:DataAwsccNotificationsManagedNotificationAccountContactAssociations"
    },
    "@cdktn/provider-awscc.dataAwsccNotificationsManagedNotificationAccountContactAssociations.DataAwsccNotificationsManagedNotificationAccountContactAssociationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNotificationsManagedNotificationAccountContactAssociations.DataAwsccNotificationsManagedNotificationAccountContactAssociationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-notifications-managed-notification-account-contact-associations/index.ts",
        "line": 14
      },
      "name": "DataAwsccNotificationsManagedNotificationAccountContactAssociationsConfig",
      "namespace": "dataAwsccNotificationsManagedNotificationAccountContactAssociations",
      "symbolId": "src/data-awscc-notifications-managed-notification-account-contact-associations/index:DataAwsccNotificationsManagedNotificationAccountContactAssociationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccNotificationsManagedNotificationAdditionalChannelAssociation.DataAwsccNotificationsManagedNotificationAdditionalChannelAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/notifications_managed_notification_additional_channel_association awscc_notifications_managed_notification_additional_channel_association}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNotificationsManagedNotificationAdditionalChannelAssociation.DataAwsccNotificationsManagedNotificationAdditionalChannelAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/notifications_managed_notification_additional_channel_association awscc_notifications_managed_notification_additional_channel_association} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-notifications-managed-notification-additional-channel-association/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccNotificationsManagedNotificationAdditionalChannelAssociation.DataAwsccNotificationsManagedNotificationAdditionalChannelAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-notifications-managed-notification-additional-channel-association/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccNotificationsManagedNotificationAdditionalChannelAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-notifications-managed-notification-additional-channel-association/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccNotificationsManagedNotificationAdditionalChannelAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/notifications_managed_notification_additional_channel_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccNotificationsManagedNotificationAdditionalChannelAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccNotificationsManagedNotificationAdditionalChannelAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-notifications-managed-notification-additional-channel-association/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-awscc-notifications-managed-notification-additional-channel-association/index.ts",
            "line": 117
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccNotificationsManagedNotificationAdditionalChannelAssociation",
      "namespace": "dataAwsccNotificationsManagedNotificationAdditionalChannelAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-notifications-managed-notification-additional-channel-association/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-notifications-managed-notification-additional-channel-association/index.ts",
            "line": 85
          },
          "name": "channelArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-notifications-managed-notification-additional-channel-association/index.ts",
            "line": 103
          },
          "name": "managedNotificationConfigurationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-notifications-managed-notification-additional-channel-association/index.ts",
            "line": 98
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-notifications-managed-notification-additional-channel-association/index.ts",
            "line": 91
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-notifications-managed-notification-additional-channel-association/index:DataAwsccNotificationsManagedNotificationAdditionalChannelAssociation"
    },
    "@cdktn/provider-awscc.dataAwsccNotificationsManagedNotificationAdditionalChannelAssociation.DataAwsccNotificationsManagedNotificationAdditionalChannelAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNotificationsManagedNotificationAdditionalChannelAssociation.DataAwsccNotificationsManagedNotificationAdditionalChannelAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-notifications-managed-notification-additional-channel-association/index.ts",
        "line": 14
      },
      "name": "DataAwsccNotificationsManagedNotificationAdditionalChannelAssociationConfig",
      "namespace": "dataAwsccNotificationsManagedNotificationAdditionalChannelAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/notifications_managed_notification_additional_channel_association#id DataAwsccNotificationsManagedNotificationAdditionalChannelAssociation#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-notifications-managed-notification-additional-channel-association/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-notifications-managed-notification-additional-channel-association/index:DataAwsccNotificationsManagedNotificationAdditionalChannelAssociationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccNotificationsNotificationConfiguration.DataAwsccNotificationsNotificationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/notifications_notification_configuration awscc_notifications_notification_configuration}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNotificationsNotificationConfiguration.DataAwsccNotificationsNotificationConfiguration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/notifications_notification_configuration awscc_notifications_notification_configuration} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-notifications-notification-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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccNotificationsNotificationConfiguration.DataAwsccNotificationsNotificationConfigurationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-notifications-notification-configuration/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccNotificationsNotificationConfiguration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-notifications-notification-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 DataAwsccNotificationsNotificationConfiguration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/notifications_notification_configuration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccNotificationsNotificationConfiguration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccNotificationsNotificationConfiguration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-notifications-notification-configuration/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-awscc-notifications-notification-configuration/index.ts",
            "line": 223
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccNotificationsNotificationConfiguration",
      "namespace": "dataAwsccNotificationsNotificationConfiguration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-notifications-notification-configuration/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-notifications-notification-configuration/index.ts",
            "line": 165
          },
          "name": "aggregationDuration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-notifications-notification-configuration/index.ts",
            "line": 170
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-notifications-notification-configuration/index.ts",
            "line": 175
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-notifications-notification-configuration/index.ts",
            "line": 180
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-notifications-notification-configuration/index.ts",
            "line": 198
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-notifications-notification-configuration/index.ts",
            "line": 203
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-notifications-notification-configuration/index.ts",
            "line": 209
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNotificationsNotificationConfiguration.DataAwsccNotificationsNotificationConfigurationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-notifications-notification-configuration/index.ts",
            "line": 193
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-notifications-notification-configuration/index.ts",
            "line": 186
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-notifications-notification-configuration/index:DataAwsccNotificationsNotificationConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccNotificationsNotificationConfiguration.DataAwsccNotificationsNotificationConfigurationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNotificationsNotificationConfiguration.DataAwsccNotificationsNotificationConfigurationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-notifications-notification-configuration/index.ts",
        "line": 14
      },
      "name": "DataAwsccNotificationsNotificationConfigurationConfig",
      "namespace": "dataAwsccNotificationsNotificationConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/notifications_notification_configuration#id DataAwsccNotificationsNotificationConfiguration#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-notifications-notification-configuration/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-notifications-notification-configuration/index:DataAwsccNotificationsNotificationConfigurationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccNotificationsNotificationConfiguration.DataAwsccNotificationsNotificationConfigurationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNotificationsNotificationConfiguration.DataAwsccNotificationsNotificationConfigurationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-notifications-notification-configuration/index.ts",
        "line": 25
      },
      "name": "DataAwsccNotificationsNotificationConfigurationTags",
      "namespace": "dataAwsccNotificationsNotificationConfiguration",
      "symbolId": "src/data-awscc-notifications-notification-configuration/index:DataAwsccNotificationsNotificationConfigurationTags"
    },
    "@cdktn/provider-awscc.dataAwsccNotificationsNotificationConfiguration.DataAwsccNotificationsNotificationConfigurationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNotificationsNotificationConfiguration.DataAwsccNotificationsNotificationConfigurationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-notifications-notification-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-awscc-notifications-notification-configuration/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-notifications-notification-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-awscc.dataAwsccNotificationsNotificationConfiguration.DataAwsccNotificationsNotificationConfigurationTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccNotificationsNotificationConfigurationTagsList",
      "namespace": "dataAwsccNotificationsNotificationConfiguration",
      "symbolId": "src/data-awscc-notifications-notification-configuration/index:DataAwsccNotificationsNotificationConfigurationTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccNotificationsNotificationConfiguration.DataAwsccNotificationsNotificationConfigurationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNotificationsNotificationConfiguration.DataAwsccNotificationsNotificationConfigurationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-notifications-notification-configuration/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-notifications-notification-configuration/index.ts",
        "line": 48
      },
      "name": "DataAwsccNotificationsNotificationConfigurationTagsOutputReference",
      "namespace": "dataAwsccNotificationsNotificationConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-notifications-notification-configuration/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-notifications-notification-configuration/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-notifications-notification-configuration/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNotificationsNotificationConfiguration.DataAwsccNotificationsNotificationConfigurationTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-notifications-notification-configuration/index:DataAwsccNotificationsNotificationConfigurationTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNotificationsNotificationConfigurations.DataAwsccNotificationsNotificationConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/notifications_notification_configurations awscc_notifications_notification_configurations}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNotificationsNotificationConfigurations.DataAwsccNotificationsNotificationConfigurations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/notifications_notification_configurations awscc_notifications_notification_configurations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-notifications-notification-configurations/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccNotificationsNotificationConfigurations.DataAwsccNotificationsNotificationConfigurationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-notifications-notification-configurations/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccNotificationsNotificationConfigurations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-notifications-notification-configurations/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccNotificationsNotificationConfigurations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/notifications_notification_configurations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccNotificationsNotificationConfigurations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccNotificationsNotificationConfigurations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-notifications-notification-configurations/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-notifications-notification-configurations/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccNotificationsNotificationConfigurations",
      "namespace": "dataAwsccNotificationsNotificationConfigurations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-notifications-notification-configurations/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-notifications-notification-configurations/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-notifications-notification-configurations/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-notifications-notification-configurations/index:DataAwsccNotificationsNotificationConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccNotificationsNotificationConfigurations.DataAwsccNotificationsNotificationConfigurationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNotificationsNotificationConfigurations.DataAwsccNotificationsNotificationConfigurationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-notifications-notification-configurations/index.ts",
        "line": 14
      },
      "name": "DataAwsccNotificationsNotificationConfigurationsConfig",
      "namespace": "dataAwsccNotificationsNotificationConfigurations",
      "symbolId": "src/data-awscc-notifications-notification-configurations/index:DataAwsccNotificationsNotificationConfigurationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccNotificationsNotificationHub.DataAwsccNotificationsNotificationHub": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/notifications_notification_hub awscc_notifications_notification_hub}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNotificationsNotificationHub.DataAwsccNotificationsNotificationHub",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/notifications_notification_hub awscc_notifications_notification_hub} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-notifications-notification-hub/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-awscc.dataAwsccNotificationsNotificationHub.DataAwsccNotificationsNotificationHubConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-notifications-notification-hub/index.ts",
        "line": 88
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccNotificationsNotificationHub resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-notifications-notification-hub/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 DataAwsccNotificationsNotificationHub to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/notifications_notification_hub#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccNotificationsNotificationHub that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccNotificationsNotificationHub to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-notifications-notification-hub/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-awscc-notifications-notification-hub/index.ts",
            "line": 182
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccNotificationsNotificationHub",
      "namespace": "dataAwsccNotificationsNotificationHub",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-notifications-notification-hub/index.ts",
            "line": 93
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-notifications-notification-hub/index.ts",
            "line": 144
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-notifications-notification-hub/index.ts",
            "line": 163
          },
          "name": "notificationHubStatusSummary",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNotificationsNotificationHub.DataAwsccNotificationsNotificationHubNotificationHubStatusSummaryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-notifications-notification-hub/index.ts",
            "line": 168
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-notifications-notification-hub/index.ts",
            "line": 157
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-notifications-notification-hub/index.ts",
            "line": 150
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-notifications-notification-hub/index:DataAwsccNotificationsNotificationHub"
    },
    "@cdktn/provider-awscc.dataAwsccNotificationsNotificationHub.DataAwsccNotificationsNotificationHubConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNotificationsNotificationHub.DataAwsccNotificationsNotificationHubConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-notifications-notification-hub/index.ts",
        "line": 14
      },
      "name": "DataAwsccNotificationsNotificationHubConfig",
      "namespace": "dataAwsccNotificationsNotificationHub",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/notifications_notification_hub#id DataAwsccNotificationsNotificationHub#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-notifications-notification-hub/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-notifications-notification-hub/index:DataAwsccNotificationsNotificationHubConfig"
    },
    "@cdktn/provider-awscc.dataAwsccNotificationsNotificationHub.DataAwsccNotificationsNotificationHubNotificationHubStatusSummary": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNotificationsNotificationHub.DataAwsccNotificationsNotificationHubNotificationHubStatusSummary",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-notifications-notification-hub/index.ts",
        "line": 25
      },
      "name": "DataAwsccNotificationsNotificationHubNotificationHubStatusSummary",
      "namespace": "dataAwsccNotificationsNotificationHub",
      "symbolId": "src/data-awscc-notifications-notification-hub/index:DataAwsccNotificationsNotificationHubNotificationHubStatusSummary"
    },
    "@cdktn/provider-awscc.dataAwsccNotificationsNotificationHub.DataAwsccNotificationsNotificationHubNotificationHubStatusSummaryOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNotificationsNotificationHub.DataAwsccNotificationsNotificationHubNotificationHubStatusSummaryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-notifications-notification-hub/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-notifications-notification-hub/index.ts",
        "line": 48
      },
      "name": "DataAwsccNotificationsNotificationHubNotificationHubStatusSummaryOutputReference",
      "namespace": "dataAwsccNotificationsNotificationHub",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-notifications-notification-hub/index.ts",
            "line": 75
          },
          "name": "notificationHubStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-notifications-notification-hub/index.ts",
            "line": 80
          },
          "name": "notificationHubStatusReason",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-notifications-notification-hub/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNotificationsNotificationHub.DataAwsccNotificationsNotificationHubNotificationHubStatusSummary"
          }
        }
      ],
      "symbolId": "src/data-awscc-notifications-notification-hub/index:DataAwsccNotificationsNotificationHubNotificationHubStatusSummaryOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNotificationsNotificationHubs.DataAwsccNotificationsNotificationHubs": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/notifications_notification_hubs awscc_notifications_notification_hubs}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNotificationsNotificationHubs.DataAwsccNotificationsNotificationHubs",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/notifications_notification_hubs awscc_notifications_notification_hubs} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-notifications-notification-hubs/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccNotificationsNotificationHubs.DataAwsccNotificationsNotificationHubsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-notifications-notification-hubs/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccNotificationsNotificationHubs resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-notifications-notification-hubs/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccNotificationsNotificationHubs to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/notifications_notification_hubs#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccNotificationsNotificationHubs that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccNotificationsNotificationHubs to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-notifications-notification-hubs/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-notifications-notification-hubs/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccNotificationsNotificationHubs",
      "namespace": "dataAwsccNotificationsNotificationHubs",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-notifications-notification-hubs/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-notifications-notification-hubs/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-notifications-notification-hubs/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-notifications-notification-hubs/index:DataAwsccNotificationsNotificationHubs"
    },
    "@cdktn/provider-awscc.dataAwsccNotificationsNotificationHubs.DataAwsccNotificationsNotificationHubsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNotificationsNotificationHubs.DataAwsccNotificationsNotificationHubsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-notifications-notification-hubs/index.ts",
        "line": 14
      },
      "name": "DataAwsccNotificationsNotificationHubsConfig",
      "namespace": "dataAwsccNotificationsNotificationHubs",
      "symbolId": "src/data-awscc-notifications-notification-hubs/index:DataAwsccNotificationsNotificationHubsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccNotificationsOrganizationalUnitAssociation.DataAwsccNotificationsOrganizationalUnitAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/notifications_organizational_unit_association awscc_notifications_organizational_unit_association}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNotificationsOrganizationalUnitAssociation.DataAwsccNotificationsOrganizationalUnitAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/notifications_organizational_unit_association awscc_notifications_organizational_unit_association} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-notifications-organizational-unit-association/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccNotificationsOrganizationalUnitAssociation.DataAwsccNotificationsOrganizationalUnitAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-notifications-organizational-unit-association/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccNotificationsOrganizationalUnitAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-notifications-organizational-unit-association/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccNotificationsOrganizationalUnitAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/notifications_organizational_unit_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccNotificationsOrganizationalUnitAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccNotificationsOrganizationalUnitAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-notifications-organizational-unit-association/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-awscc-notifications-organizational-unit-association/index.ts",
            "line": 117
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccNotificationsOrganizationalUnitAssociation",
      "namespace": "dataAwsccNotificationsOrganizationalUnitAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-notifications-organizational-unit-association/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-notifications-organizational-unit-association/index.ts",
            "line": 98
          },
          "name": "notificationConfigurationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-notifications-organizational-unit-association/index.ts",
            "line": 103
          },
          "name": "organizationalUnitId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-notifications-organizational-unit-association/index.ts",
            "line": 93
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-notifications-organizational-unit-association/index.ts",
            "line": 86
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-notifications-organizational-unit-association/index:DataAwsccNotificationsOrganizationalUnitAssociation"
    },
    "@cdktn/provider-awscc.dataAwsccNotificationsOrganizationalUnitAssociation.DataAwsccNotificationsOrganizationalUnitAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNotificationsOrganizationalUnitAssociation.DataAwsccNotificationsOrganizationalUnitAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-notifications-organizational-unit-association/index.ts",
        "line": 14
      },
      "name": "DataAwsccNotificationsOrganizationalUnitAssociationConfig",
      "namespace": "dataAwsccNotificationsOrganizationalUnitAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/notifications_organizational_unit_association#id DataAwsccNotificationsOrganizationalUnitAssociation#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-notifications-organizational-unit-association/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-notifications-organizational-unit-association/index:DataAwsccNotificationsOrganizationalUnitAssociationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccNotificationscontactsEmailContact.DataAwsccNotificationscontactsEmailContact": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/notificationscontacts_email_contact awscc_notificationscontacts_email_contact}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNotificationscontactsEmailContact.DataAwsccNotificationscontactsEmailContact",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/notificationscontacts_email_contact awscc_notificationscontacts_email_contact} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-notificationscontacts-email-contact/index.ts",
          "line": 220
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccNotificationscontactsEmailContact.DataAwsccNotificationscontactsEmailContactConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-notificationscontacts-email-contact/index.ts",
        "line": 188
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccNotificationscontactsEmailContact resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-notificationscontacts-email-contact/index.ts",
            "line": 205
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccNotificationscontactsEmailContact to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/notificationscontacts_email_contact#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccNotificationscontactsEmailContact that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccNotificationscontactsEmailContact to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-notificationscontacts-email-contact/index.ts",
            "line": 287
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-notificationscontacts-email-contact/index.ts",
            "line": 293
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccNotificationscontactsEmailContact",
      "namespace": "dataAwsccNotificationscontactsEmailContact",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-notificationscontacts-email-contact/index.ts",
            "line": 193
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-notificationscontacts-email-contact/index.ts",
            "line": 244
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-notificationscontacts-email-contact/index.ts",
            "line": 249
          },
          "name": "emailAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-notificationscontacts-email-contact/index.ts",
            "line": 255
          },
          "name": "emailContact",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNotificationscontactsEmailContact.DataAwsccNotificationscontactsEmailContactEmailContactOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-notificationscontacts-email-contact/index.ts",
            "line": 273
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-notificationscontacts-email-contact/index.ts",
            "line": 279
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNotificationscontactsEmailContact.DataAwsccNotificationscontactsEmailContactTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-notificationscontacts-email-contact/index.ts",
            "line": 268
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-notificationscontacts-email-contact/index.ts",
            "line": 261
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-notificationscontacts-email-contact/index:DataAwsccNotificationscontactsEmailContact"
    },
    "@cdktn/provider-awscc.dataAwsccNotificationscontactsEmailContact.DataAwsccNotificationscontactsEmailContactConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNotificationscontactsEmailContact.DataAwsccNotificationscontactsEmailContactConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-notificationscontacts-email-contact/index.ts",
        "line": 14
      },
      "name": "DataAwsccNotificationscontactsEmailContactConfig",
      "namespace": "dataAwsccNotificationscontactsEmailContact",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/notificationscontacts_email_contact#id DataAwsccNotificationscontactsEmailContact#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-notificationscontacts-email-contact/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-notificationscontacts-email-contact/index:DataAwsccNotificationscontactsEmailContactConfig"
    },
    "@cdktn/provider-awscc.dataAwsccNotificationscontactsEmailContact.DataAwsccNotificationscontactsEmailContactEmailContact": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNotificationscontactsEmailContact.DataAwsccNotificationscontactsEmailContactEmailContact",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-notificationscontacts-email-contact/index.ts",
        "line": 25
      },
      "name": "DataAwsccNotificationscontactsEmailContactEmailContact",
      "namespace": "dataAwsccNotificationscontactsEmailContact",
      "symbolId": "src/data-awscc-notificationscontacts-email-contact/index:DataAwsccNotificationscontactsEmailContactEmailContact"
    },
    "@cdktn/provider-awscc.dataAwsccNotificationscontactsEmailContact.DataAwsccNotificationscontactsEmailContactEmailContactOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNotificationscontactsEmailContact.DataAwsccNotificationscontactsEmailContactEmailContactOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-notificationscontacts-email-contact/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-notificationscontacts-email-contact/index.ts",
        "line": 48
      },
      "name": "DataAwsccNotificationscontactsEmailContactEmailContactOutputReference",
      "namespace": "dataAwsccNotificationscontactsEmailContact",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-notificationscontacts-email-contact/index.ts",
            "line": 75
          },
          "name": "address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-notificationscontacts-email-contact/index.ts",
            "line": 80
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-notificationscontacts-email-contact/index.ts",
            "line": 85
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-notificationscontacts-email-contact/index.ts",
            "line": 90
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-notificationscontacts-email-contact/index.ts",
            "line": 95
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-notificationscontacts-email-contact/index.ts",
            "line": 100
          },
          "name": "updateTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-notificationscontacts-email-contact/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNotificationscontactsEmailContact.DataAwsccNotificationscontactsEmailContactEmailContact"
          }
        }
      ],
      "symbolId": "src/data-awscc-notificationscontacts-email-contact/index:DataAwsccNotificationscontactsEmailContactEmailContactOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNotificationscontactsEmailContact.DataAwsccNotificationscontactsEmailContactTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNotificationscontactsEmailContact.DataAwsccNotificationscontactsEmailContactTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-notificationscontacts-email-contact/index.ts",
        "line": 104
      },
      "name": "DataAwsccNotificationscontactsEmailContactTags",
      "namespace": "dataAwsccNotificationscontactsEmailContact",
      "symbolId": "src/data-awscc-notificationscontacts-email-contact/index:DataAwsccNotificationscontactsEmailContactTags"
    },
    "@cdktn/provider-awscc.dataAwsccNotificationscontactsEmailContact.DataAwsccNotificationscontactsEmailContactTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNotificationscontactsEmailContact.DataAwsccNotificationscontactsEmailContactTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-notificationscontacts-email-contact/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/data-awscc-notificationscontacts-email-contact/index.ts",
        "line": 166
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-notificationscontacts-email-contact/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-awscc.dataAwsccNotificationscontactsEmailContact.DataAwsccNotificationscontactsEmailContactTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccNotificationscontactsEmailContactTagsList",
      "namespace": "dataAwsccNotificationscontactsEmailContact",
      "symbolId": "src/data-awscc-notificationscontacts-email-contact/index:DataAwsccNotificationscontactsEmailContactTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccNotificationscontactsEmailContact.DataAwsccNotificationscontactsEmailContactTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNotificationscontactsEmailContact.DataAwsccNotificationscontactsEmailContactTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-notificationscontacts-email-contact/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-awscc-notificationscontacts-email-contact/index.ts",
        "line": 127
      },
      "name": "DataAwsccNotificationscontactsEmailContactTagsOutputReference",
      "namespace": "dataAwsccNotificationscontactsEmailContact",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-notificationscontacts-email-contact/index.ts",
            "line": 156
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-notificationscontacts-email-contact/index.ts",
            "line": 161
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-notificationscontacts-email-contact/index.ts",
            "line": 140
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNotificationscontactsEmailContact.DataAwsccNotificationscontactsEmailContactTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-notificationscontacts-email-contact/index:DataAwsccNotificationscontactsEmailContactTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccNotificationscontactsEmailContacts.DataAwsccNotificationscontactsEmailContacts": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/notificationscontacts_email_contacts awscc_notificationscontacts_email_contacts}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNotificationscontactsEmailContacts.DataAwsccNotificationscontactsEmailContacts",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/notificationscontacts_email_contacts awscc_notificationscontacts_email_contacts} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-notificationscontacts-email-contacts/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccNotificationscontactsEmailContacts.DataAwsccNotificationscontactsEmailContactsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-notificationscontacts-email-contacts/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccNotificationscontactsEmailContacts resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-notificationscontacts-email-contacts/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccNotificationscontactsEmailContacts to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/notificationscontacts_email_contacts#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccNotificationscontactsEmailContacts that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccNotificationscontactsEmailContacts to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-notificationscontacts-email-contacts/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-notificationscontacts-email-contacts/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccNotificationscontactsEmailContacts",
      "namespace": "dataAwsccNotificationscontactsEmailContacts",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-notificationscontacts-email-contacts/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-notificationscontacts-email-contacts/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-notificationscontacts-email-contacts/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-notificationscontacts-email-contacts/index:DataAwsccNotificationscontactsEmailContacts"
    },
    "@cdktn/provider-awscc.dataAwsccNotificationscontactsEmailContacts.DataAwsccNotificationscontactsEmailContactsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNotificationscontactsEmailContacts.DataAwsccNotificationscontactsEmailContactsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-notificationscontacts-email-contacts/index.ts",
        "line": 14
      },
      "name": "DataAwsccNotificationscontactsEmailContactsConfig",
      "namespace": "dataAwsccNotificationscontactsEmailContacts",
      "symbolId": "src/data-awscc-notificationscontacts-email-contacts/index:DataAwsccNotificationscontactsEmailContactsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccNovaactWorkflowDefinition.DataAwsccNovaactWorkflowDefinition": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/novaact_workflow_definition awscc_novaact_workflow_definition}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNovaactWorkflowDefinition.DataAwsccNovaactWorkflowDefinition",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/novaact_workflow_definition awscc_novaact_workflow_definition} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-novaact-workflow-definition/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-awscc.dataAwsccNovaactWorkflowDefinition.DataAwsccNovaactWorkflowDefinitionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-novaact-workflow-definition/index.ts",
        "line": 88
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccNovaactWorkflowDefinition resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-novaact-workflow-definition/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 DataAwsccNovaactWorkflowDefinition to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/novaact_workflow_definition#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccNovaactWorkflowDefinition that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccNovaactWorkflowDefinition to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-novaact-workflow-definition/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-awscc-novaact-workflow-definition/index.ts",
            "line": 197
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccNovaactWorkflowDefinition",
      "namespace": "dataAwsccNovaactWorkflowDefinition",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-novaact-workflow-definition/index.ts",
            "line": 93
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-novaact-workflow-definition/index.ts",
            "line": 144
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-novaact-workflow-definition/index.ts",
            "line": 149
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-novaact-workflow-definition/index.ts",
            "line": 154
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-novaact-workflow-definition/index.ts",
            "line": 160
          },
          "name": "exportConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNovaactWorkflowDefinition.DataAwsccNovaactWorkflowDefinitionExportConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-novaact-workflow-definition/index.ts",
            "line": 178
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-novaact-workflow-definition/index.ts",
            "line": 183
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-novaact-workflow-definition/index.ts",
            "line": 173
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-novaact-workflow-definition/index.ts",
            "line": 166
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-novaact-workflow-definition/index:DataAwsccNovaactWorkflowDefinition"
    },
    "@cdktn/provider-awscc.dataAwsccNovaactWorkflowDefinition.DataAwsccNovaactWorkflowDefinitionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNovaactWorkflowDefinition.DataAwsccNovaactWorkflowDefinitionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-novaact-workflow-definition/index.ts",
        "line": 14
      },
      "name": "DataAwsccNovaactWorkflowDefinitionConfig",
      "namespace": "dataAwsccNovaactWorkflowDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/novaact_workflow_definition#id DataAwsccNovaactWorkflowDefinition#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-novaact-workflow-definition/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-novaact-workflow-definition/index:DataAwsccNovaactWorkflowDefinitionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccNovaactWorkflowDefinition.DataAwsccNovaactWorkflowDefinitionExportConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNovaactWorkflowDefinition.DataAwsccNovaactWorkflowDefinitionExportConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-novaact-workflow-definition/index.ts",
        "line": 25
      },
      "name": "DataAwsccNovaactWorkflowDefinitionExportConfig",
      "namespace": "dataAwsccNovaactWorkflowDefinition",
      "symbolId": "src/data-awscc-novaact-workflow-definition/index:DataAwsccNovaactWorkflowDefinitionExportConfig"
    },
    "@cdktn/provider-awscc.dataAwsccNovaactWorkflowDefinition.DataAwsccNovaactWorkflowDefinitionExportConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccNovaactWorkflowDefinition.DataAwsccNovaactWorkflowDefinitionExportConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-novaact-workflow-definition/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-novaact-workflow-definition/index.ts",
        "line": 48
      },
      "name": "DataAwsccNovaactWorkflowDefinitionExportConfigOutputReference",
      "namespace": "dataAwsccNovaactWorkflowDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-novaact-workflow-definition/index.ts",
            "line": 75
          },
          "name": "s3BucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-novaact-workflow-definition/index.ts",
            "line": 80
          },
          "name": "s3KeyPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-novaact-workflow-definition/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccNovaactWorkflowDefinition.DataAwsccNovaactWorkflowDefinitionExportConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-novaact-workflow-definition/index:DataAwsccNovaactWorkflowDefinitionExportConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccOamLink.DataAwsccOamLink": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/oam_link awscc_oam_link}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOamLink.DataAwsccOamLink",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/oam_link awscc_oam_link} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-oam-link/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-awscc.dataAwsccOamLink.DataAwsccOamLinkConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-oam-link/index.ts",
        "line": 198
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccOamLink resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-oam-link/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 DataAwsccOamLink to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/oam_link#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccOamLink that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccOamLink to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-oam-link/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-awscc-oam-link/index.ts",
            "line": 313
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccOamLink",
      "namespace": "dataAwsccOamLink",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-oam-link/index.ts",
            "line": 203
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-oam-link/index.ts",
            "line": 254
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-oam-link/index.ts",
            "line": 272
          },
          "name": "label",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-oam-link/index.ts",
            "line": 277
          },
          "name": "labelTemplate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-oam-link/index.ts",
            "line": 283
          },
          "name": "linkConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOamLink.DataAwsccOamLinkLinkConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-oam-link/index.ts",
            "line": 288
          },
          "name": "resourceTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-oam-link/index.ts",
            "line": 293
          },
          "name": "sinkIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-oam-link/index.ts",
            "line": 299
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-oam-link/index.ts",
            "line": 267
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-oam-link/index.ts",
            "line": 260
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-oam-link/index:DataAwsccOamLink"
    },
    "@cdktn/provider-awscc.dataAwsccOamLink.DataAwsccOamLinkConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOamLink.DataAwsccOamLinkConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-oam-link/index.ts",
        "line": 14
      },
      "name": "DataAwsccOamLinkConfig",
      "namespace": "dataAwsccOamLink",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/oam_link#id DataAwsccOamLink#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-oam-link/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-oam-link/index:DataAwsccOamLinkConfig"
    },
    "@cdktn/provider-awscc.dataAwsccOamLink.DataAwsccOamLinkLinkConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOamLink.DataAwsccOamLinkLinkConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-oam-link/index.ts",
        "line": 133
      },
      "name": "DataAwsccOamLinkLinkConfiguration",
      "namespace": "dataAwsccOamLink",
      "symbolId": "src/data-awscc-oam-link/index:DataAwsccOamLinkLinkConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccOamLink.DataAwsccOamLinkLinkConfigurationLogGroupConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOamLink.DataAwsccOamLinkLinkConfigurationLogGroupConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-oam-link/index.ts",
        "line": 25
      },
      "name": "DataAwsccOamLinkLinkConfigurationLogGroupConfiguration",
      "namespace": "dataAwsccOamLink",
      "symbolId": "src/data-awscc-oam-link/index:DataAwsccOamLinkLinkConfigurationLogGroupConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccOamLink.DataAwsccOamLinkLinkConfigurationLogGroupConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOamLink.DataAwsccOamLinkLinkConfigurationLogGroupConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-oam-link/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-oam-link/index.ts",
        "line": 48
      },
      "name": "DataAwsccOamLinkLinkConfigurationLogGroupConfigurationOutputReference",
      "namespace": "dataAwsccOamLink",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-oam-link/index.ts",
            "line": 75
          },
          "name": "filter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-oam-link/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOamLink.DataAwsccOamLinkLinkConfigurationLogGroupConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-oam-link/index:DataAwsccOamLinkLinkConfigurationLogGroupConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccOamLink.DataAwsccOamLinkLinkConfigurationMetricConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOamLink.DataAwsccOamLinkLinkConfigurationMetricConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-oam-link/index.ts",
        "line": 79
      },
      "name": "DataAwsccOamLinkLinkConfigurationMetricConfiguration",
      "namespace": "dataAwsccOamLink",
      "symbolId": "src/data-awscc-oam-link/index:DataAwsccOamLinkLinkConfigurationMetricConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccOamLink.DataAwsccOamLinkLinkConfigurationMetricConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOamLink.DataAwsccOamLinkLinkConfigurationMetricConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-oam-link/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-awscc-oam-link/index.ts",
        "line": 102
      },
      "name": "DataAwsccOamLinkLinkConfigurationMetricConfigurationOutputReference",
      "namespace": "dataAwsccOamLink",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-oam-link/index.ts",
            "line": 129
          },
          "name": "filter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-oam-link/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOamLink.DataAwsccOamLinkLinkConfigurationMetricConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-oam-link/index:DataAwsccOamLinkLinkConfigurationMetricConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccOamLink.DataAwsccOamLinkLinkConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOamLink.DataAwsccOamLinkLinkConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-oam-link/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-awscc-oam-link/index.ts",
        "line": 156
      },
      "name": "DataAwsccOamLinkLinkConfigurationOutputReference",
      "namespace": "dataAwsccOamLink",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-oam-link/index.ts",
            "line": 184
          },
          "name": "logGroupConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOamLink.DataAwsccOamLinkLinkConfigurationLogGroupConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-oam-link/index.ts",
            "line": 190
          },
          "name": "metricConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOamLink.DataAwsccOamLinkLinkConfigurationMetricConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-oam-link/index.ts",
            "line": 167
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOamLink.DataAwsccOamLinkLinkConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-oam-link/index:DataAwsccOamLinkLinkConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccOamLinks.DataAwsccOamLinks": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/oam_links awscc_oam_links}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOamLinks.DataAwsccOamLinks",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/oam_links awscc_oam_links} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-oam-links/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccOamLinks.DataAwsccOamLinksConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-oam-links/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccOamLinks resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-oam-links/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccOamLinks to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/oam_links#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccOamLinks that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccOamLinks to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-oam-links/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-oam-links/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccOamLinks",
      "namespace": "dataAwsccOamLinks",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-oam-links/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-oam-links/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-oam-links/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-oam-links/index:DataAwsccOamLinks"
    },
    "@cdktn/provider-awscc.dataAwsccOamLinks.DataAwsccOamLinksConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOamLinks.DataAwsccOamLinksConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-oam-links/index.ts",
        "line": 14
      },
      "name": "DataAwsccOamLinksConfig",
      "namespace": "dataAwsccOamLinks",
      "symbolId": "src/data-awscc-oam-links/index:DataAwsccOamLinksConfig"
    },
    "@cdktn/provider-awscc.dataAwsccOamSink.DataAwsccOamSink": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/oam_sink awscc_oam_sink}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOamSink.DataAwsccOamSink",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/oam_sink awscc_oam_sink} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-oam-sink/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccOamSink.DataAwsccOamSinkConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-oam-sink/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccOamSink resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-oam-sink/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccOamSink to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/oam_sink#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccOamSink that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccOamSink to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-oam-sink/index.ts",
            "line": 122
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-oam-sink/index.ts",
            "line": 128
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccOamSink",
      "namespace": "dataAwsccOamSink",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-oam-sink/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-oam-sink/index.ts",
            "line": 85
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-oam-sink/index.ts",
            "line": 103
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-oam-sink/index.ts",
            "line": 108
          },
          "name": "policy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-oam-sink/index.ts",
            "line": 114
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-oam-sink/index.ts",
            "line": 98
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-oam-sink/index.ts",
            "line": 91
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-oam-sink/index:DataAwsccOamSink"
    },
    "@cdktn/provider-awscc.dataAwsccOamSink.DataAwsccOamSinkConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOamSink.DataAwsccOamSinkConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-oam-sink/index.ts",
        "line": 14
      },
      "name": "DataAwsccOamSinkConfig",
      "namespace": "dataAwsccOamSink",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/oam_sink#id DataAwsccOamSink#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-oam-sink/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-oam-sink/index:DataAwsccOamSinkConfig"
    },
    "@cdktn/provider-awscc.dataAwsccOamSinks.DataAwsccOamSinks": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/oam_sinks awscc_oam_sinks}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOamSinks.DataAwsccOamSinks",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/oam_sinks awscc_oam_sinks} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-oam-sinks/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccOamSinks.DataAwsccOamSinksConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-oam-sinks/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccOamSinks resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-oam-sinks/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccOamSinks to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/oam_sinks#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccOamSinks that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccOamSinks to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-oam-sinks/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-oam-sinks/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccOamSinks",
      "namespace": "dataAwsccOamSinks",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-oam-sinks/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-oam-sinks/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-oam-sinks/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-oam-sinks/index:DataAwsccOamSinks"
    },
    "@cdktn/provider-awscc.dataAwsccOamSinks.DataAwsccOamSinksConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOamSinks.DataAwsccOamSinksConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-oam-sinks/index.ts",
        "line": 14
      },
      "name": "DataAwsccOamSinksConfig",
      "namespace": "dataAwsccOamSinks",
      "symbolId": "src/data-awscc-oam-sinks/index:DataAwsccOamSinksConfig"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationCentralizationRule.DataAwsccObservabilityadminOrganizationCentralizationRule": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/observabilityadmin_organization_centralization_rule awscc_observabilityadmin_organization_centralization_rule}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationCentralizationRule.DataAwsccObservabilityadminOrganizationCentralizationRule",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/observabilityadmin_organization_centralization_rule awscc_observabilityadmin_organization_centralization_rule} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-observabilityadmin-organization-centralization-rule/index.ts",
          "line": 815
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationCentralizationRule.DataAwsccObservabilityadminOrganizationCentralizationRuleConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-organization-centralization-rule/index.ts",
        "line": 783
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccObservabilityadminOrganizationCentralizationRule resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-centralization-rule/index.ts",
            "line": 800
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccObservabilityadminOrganizationCentralizationRule to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/observabilityadmin_organization_centralization_rule#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccObservabilityadminOrganizationCentralizationRule that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccObservabilityadminOrganizationCentralizationRule to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-centralization-rule/index.ts",
            "line": 877
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-centralization-rule/index.ts",
            "line": 883
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccObservabilityadminOrganizationCentralizationRule",
      "namespace": "dataAwsccObservabilityadminOrganizationCentralizationRule",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-centralization-rule/index.ts",
            "line": 788
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-centralization-rule/index.ts",
            "line": 853
          },
          "name": "rule",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationCentralizationRule.DataAwsccObservabilityadminOrganizationCentralizationRuleRuleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-centralization-rule/index.ts",
            "line": 858
          },
          "name": "ruleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-centralization-rule/index.ts",
            "line": 863
          },
          "name": "ruleName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-centralization-rule/index.ts",
            "line": 869
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationCentralizationRule.DataAwsccObservabilityadminOrganizationCentralizationRuleTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-centralization-rule/index.ts",
            "line": 847
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-centralization-rule/index.ts",
            "line": 840
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-observabilityadmin-organization-centralization-rule/index:DataAwsccObservabilityadminOrganizationCentralizationRule"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationCentralizationRule.DataAwsccObservabilityadminOrganizationCentralizationRuleConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationCentralizationRule.DataAwsccObservabilityadminOrganizationCentralizationRuleConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-organization-centralization-rule/index.ts",
        "line": 14
      },
      "name": "DataAwsccObservabilityadminOrganizationCentralizationRuleConfig",
      "namespace": "dataAwsccObservabilityadminOrganizationCentralizationRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/observabilityadmin_organization_centralization_rule#id DataAwsccObservabilityadminOrganizationCentralizationRule#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-centralization-rule/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-observabilityadmin-organization-centralization-rule/index:DataAwsccObservabilityadminOrganizationCentralizationRuleConfig"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationCentralizationRule.DataAwsccObservabilityadminOrganizationCentralizationRuleRule": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationCentralizationRule.DataAwsccObservabilityadminOrganizationCentralizationRuleRule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-organization-centralization-rule/index.ts",
        "line": 638
      },
      "name": "DataAwsccObservabilityadminOrganizationCentralizationRuleRule",
      "namespace": "dataAwsccObservabilityadminOrganizationCentralizationRule",
      "symbolId": "src/data-awscc-observabilityadmin-organization-centralization-rule/index:DataAwsccObservabilityadminOrganizationCentralizationRuleRule"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationCentralizationRule.DataAwsccObservabilityadminOrganizationCentralizationRuleRuleDestination": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationCentralizationRule.DataAwsccObservabilityadminOrganizationCentralizationRuleRuleDestination",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-organization-centralization-rule/index.ts",
        "line": 378
      },
      "name": "DataAwsccObservabilityadminOrganizationCentralizationRuleRuleDestination",
      "namespace": "dataAwsccObservabilityadminOrganizationCentralizationRule",
      "symbolId": "src/data-awscc-observabilityadmin-organization-centralization-rule/index:DataAwsccObservabilityadminOrganizationCentralizationRuleRuleDestination"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationCentralizationRule.DataAwsccObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationLogsConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationCentralizationRule.DataAwsccObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationLogsConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-organization-centralization-rule/index.ts",
        "line": 202
      },
      "name": "DataAwsccObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationLogsConfiguration",
      "namespace": "dataAwsccObservabilityadminOrganizationCentralizationRule",
      "symbolId": "src/data-awscc-observabilityadmin-organization-centralization-rule/index:DataAwsccObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationLogsConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationCentralizationRule.DataAwsccObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationLogsConfigurationBackupConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationCentralizationRule.DataAwsccObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationLogsConfigurationBackupConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-organization-centralization-rule/index.ts",
        "line": 25
      },
      "name": "DataAwsccObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationLogsConfigurationBackupConfiguration",
      "namespace": "dataAwsccObservabilityadminOrganizationCentralizationRule",
      "symbolId": "src/data-awscc-observabilityadmin-organization-centralization-rule/index:DataAwsccObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationLogsConfigurationBackupConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationCentralizationRule.DataAwsccObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationLogsConfigurationBackupConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationCentralizationRule.DataAwsccObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationLogsConfigurationBackupConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-observabilityadmin-organization-centralization-rule/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-organization-centralization-rule/index.ts",
        "line": 48
      },
      "name": "DataAwsccObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationLogsConfigurationBackupConfigurationOutputReference",
      "namespace": "dataAwsccObservabilityadminOrganizationCentralizationRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-centralization-rule/index.ts",
            "line": 75
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-centralization-rule/index.ts",
            "line": 80
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-centralization-rule/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationCentralizationRule.DataAwsccObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationLogsConfigurationBackupConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-observabilityadmin-organization-centralization-rule/index:DataAwsccObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationLogsConfigurationBackupConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationCentralizationRule.DataAwsccObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationLogsConfigurationLogGroupNameConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationCentralizationRule.DataAwsccObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationLogsConfigurationLogGroupNameConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-organization-centralization-rule/index.ts",
        "line": 84
      },
      "name": "DataAwsccObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationLogsConfigurationLogGroupNameConfiguration",
      "namespace": "dataAwsccObservabilityadminOrganizationCentralizationRule",
      "symbolId": "src/data-awscc-observabilityadmin-organization-centralization-rule/index:DataAwsccObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationLogsConfigurationLogGroupNameConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationCentralizationRule.DataAwsccObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationLogsConfigurationLogGroupNameConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationCentralizationRule.DataAwsccObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationLogsConfigurationLogGroupNameConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-observabilityadmin-organization-centralization-rule/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-awscc-observabilityadmin-organization-centralization-rule/index.ts",
        "line": 107
      },
      "name": "DataAwsccObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationLogsConfigurationLogGroupNameConfigurationOutputReference",
      "namespace": "dataAwsccObservabilityadminOrganizationCentralizationRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-centralization-rule/index.ts",
            "line": 134
          },
          "name": "logGroupNamePattern",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-centralization-rule/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationCentralizationRule.DataAwsccObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationLogsConfigurationLogGroupNameConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-observabilityadmin-organization-centralization-rule/index:DataAwsccObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationLogsConfigurationLogGroupNameConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationCentralizationRule.DataAwsccObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationLogsConfigurationLogsEncryptionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationCentralizationRule.DataAwsccObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationLogsConfigurationLogsEncryptionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-organization-centralization-rule/index.ts",
        "line": 138
      },
      "name": "DataAwsccObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationLogsConfigurationLogsEncryptionConfiguration",
      "namespace": "dataAwsccObservabilityadminOrganizationCentralizationRule",
      "symbolId": "src/data-awscc-observabilityadmin-organization-centralization-rule/index:DataAwsccObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationLogsConfigurationLogsEncryptionConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationCentralizationRule.DataAwsccObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationCentralizationRule.DataAwsccObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-observabilityadmin-organization-centralization-rule/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-awscc-observabilityadmin-organization-centralization-rule/index.ts",
        "line": 161
      },
      "name": "DataAwsccObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationOutputReference",
      "namespace": "dataAwsccObservabilityadminOrganizationCentralizationRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-centralization-rule/index.ts",
            "line": 188
          },
          "name": "encryptionConflictResolutionStrategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-centralization-rule/index.ts",
            "line": 193
          },
          "name": "encryptionStrategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-centralization-rule/index.ts",
            "line": 198
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-centralization-rule/index.ts",
            "line": 172
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationCentralizationRule.DataAwsccObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationLogsConfigurationLogsEncryptionConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-observabilityadmin-organization-centralization-rule/index:DataAwsccObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationCentralizationRule.DataAwsccObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationLogsConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationCentralizationRule.DataAwsccObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationLogsConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-observabilityadmin-organization-centralization-rule/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-organization-centralization-rule/index.ts",
        "line": 225
      },
      "name": "DataAwsccObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationLogsConfigurationOutputReference",
      "namespace": "dataAwsccObservabilityadminOrganizationCentralizationRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-centralization-rule/index.ts",
            "line": 253
          },
          "name": "backupConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationCentralizationRule.DataAwsccObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationLogsConfigurationBackupConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-centralization-rule/index.ts",
            "line": 259
          },
          "name": "logGroupNameConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationCentralizationRule.DataAwsccObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationLogsConfigurationLogGroupNameConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-centralization-rule/index.ts",
            "line": 265
          },
          "name": "logsEncryptionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationCentralizationRule.DataAwsccObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-centralization-rule/index.ts",
            "line": 236
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationCentralizationRule.DataAwsccObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationLogsConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-observabilityadmin-organization-centralization-rule/index:DataAwsccObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationLogsConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationCentralizationRule.DataAwsccObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationMetricsConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationCentralizationRule.DataAwsccObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationMetricsConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-organization-centralization-rule/index.ts",
        "line": 323
      },
      "name": "DataAwsccObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationMetricsConfiguration",
      "namespace": "dataAwsccObservabilityadminOrganizationCentralizationRule",
      "symbolId": "src/data-awscc-observabilityadmin-organization-centralization-rule/index:DataAwsccObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationMetricsConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationCentralizationRule.DataAwsccObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationMetricsConfigurationBackupConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationCentralizationRule.DataAwsccObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationMetricsConfigurationBackupConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-organization-centralization-rule/index.ts",
        "line": 269
      },
      "name": "DataAwsccObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationMetricsConfigurationBackupConfiguration",
      "namespace": "dataAwsccObservabilityadminOrganizationCentralizationRule",
      "symbolId": "src/data-awscc-observabilityadmin-organization-centralization-rule/index:DataAwsccObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationMetricsConfigurationBackupConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationCentralizationRule.DataAwsccObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationMetricsConfigurationBackupConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationCentralizationRule.DataAwsccObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationMetricsConfigurationBackupConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-observabilityadmin-organization-centralization-rule/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-awscc-observabilityadmin-organization-centralization-rule/index.ts",
        "line": 292
      },
      "name": "DataAwsccObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationMetricsConfigurationBackupConfigurationOutputReference",
      "namespace": "dataAwsccObservabilityadminOrganizationCentralizationRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-centralization-rule/index.ts",
            "line": 319
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-centralization-rule/index.ts",
            "line": 303
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationCentralizationRule.DataAwsccObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationMetricsConfigurationBackupConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-observabilityadmin-organization-centralization-rule/index:DataAwsccObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationMetricsConfigurationBackupConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationCentralizationRule.DataAwsccObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationMetricsConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationCentralizationRule.DataAwsccObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationMetricsConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-observabilityadmin-organization-centralization-rule/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-awscc-observabilityadmin-organization-centralization-rule/index.ts",
        "line": 346
      },
      "name": "DataAwsccObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationMetricsConfigurationOutputReference",
      "namespace": "dataAwsccObservabilityadminOrganizationCentralizationRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-centralization-rule/index.ts",
            "line": 374
          },
          "name": "backupConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationCentralizationRule.DataAwsccObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationMetricsConfigurationBackupConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-centralization-rule/index.ts",
            "line": 357
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationCentralizationRule.DataAwsccObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationMetricsConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-observabilityadmin-organization-centralization-rule/index:DataAwsccObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationMetricsConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationCentralizationRule.DataAwsccObservabilityadminOrganizationCentralizationRuleRuleDestinationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationCentralizationRule.DataAwsccObservabilityadminOrganizationCentralizationRuleRuleDestinationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-observabilityadmin-organization-centralization-rule/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/data-awscc-observabilityadmin-organization-centralization-rule/index.ts",
        "line": 401
      },
      "name": "DataAwsccObservabilityadminOrganizationCentralizationRuleRuleDestinationOutputReference",
      "namespace": "dataAwsccObservabilityadminOrganizationCentralizationRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-centralization-rule/index.ts",
            "line": 428
          },
          "name": "account",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-centralization-rule/index.ts",
            "line": 434
          },
          "name": "destinationLogsConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationCentralizationRule.DataAwsccObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationLogsConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-centralization-rule/index.ts",
            "line": 440
          },
          "name": "destinationMetricsConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationCentralizationRule.DataAwsccObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationMetricsConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-centralization-rule/index.ts",
            "line": 445
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-centralization-rule/index.ts",
            "line": 412
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationCentralizationRule.DataAwsccObservabilityadminOrganizationCentralizationRuleRuleDestination"
          }
        }
      ],
      "symbolId": "src/data-awscc-observabilityadmin-organization-centralization-rule/index:DataAwsccObservabilityadminOrganizationCentralizationRuleRuleDestinationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationCentralizationRule.DataAwsccObservabilityadminOrganizationCentralizationRuleRuleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationCentralizationRule.DataAwsccObservabilityadminOrganizationCentralizationRuleRuleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-observabilityadmin-organization-centralization-rule/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-organization-centralization-rule/index.ts",
        "line": 661
      },
      "name": "DataAwsccObservabilityadminOrganizationCentralizationRuleRuleOutputReference",
      "namespace": "dataAwsccObservabilityadminOrganizationCentralizationRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-centralization-rule/index.ts",
            "line": 689
          },
          "name": "destination",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationCentralizationRule.DataAwsccObservabilityadminOrganizationCentralizationRuleRuleDestinationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-centralization-rule/index.ts",
            "line": 695
          },
          "name": "source",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationCentralizationRule.DataAwsccObservabilityadminOrganizationCentralizationRuleRuleSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-centralization-rule/index.ts",
            "line": 672
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationCentralizationRule.DataAwsccObservabilityadminOrganizationCentralizationRuleRule"
          }
        }
      ],
      "symbolId": "src/data-awscc-observabilityadmin-organization-centralization-rule/index:DataAwsccObservabilityadminOrganizationCentralizationRuleRuleOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationCentralizationRule.DataAwsccObservabilityadminOrganizationCentralizationRuleRuleSource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationCentralizationRule.DataAwsccObservabilityadminOrganizationCentralizationRuleRuleSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-organization-centralization-rule/index.ts",
        "line": 567
      },
      "name": "DataAwsccObservabilityadminOrganizationCentralizationRuleRuleSource",
      "namespace": "dataAwsccObservabilityadminOrganizationCentralizationRule",
      "symbolId": "src/data-awscc-observabilityadmin-organization-centralization-rule/index:DataAwsccObservabilityadminOrganizationCentralizationRuleRuleSource"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationCentralizationRule.DataAwsccObservabilityadminOrganizationCentralizationRuleRuleSourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationCentralizationRule.DataAwsccObservabilityadminOrganizationCentralizationRuleRuleSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-observabilityadmin-organization-centralization-rule/index.ts",
          "line": 597
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-organization-centralization-rule/index.ts",
        "line": 590
      },
      "name": "DataAwsccObservabilityadminOrganizationCentralizationRuleRuleSourceOutputReference",
      "namespace": "dataAwsccObservabilityadminOrganizationCentralizationRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-centralization-rule/index.ts",
            "line": 617
          },
          "name": "regions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-centralization-rule/index.ts",
            "line": 622
          },
          "name": "scope",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-centralization-rule/index.ts",
            "line": 628
          },
          "name": "sourceLogsConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationCentralizationRule.DataAwsccObservabilityadminOrganizationCentralizationRuleRuleSourceSourceLogsConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-centralization-rule/index.ts",
            "line": 634
          },
          "name": "sourceMetricsConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationCentralizationRule.DataAwsccObservabilityadminOrganizationCentralizationRuleRuleSourceSourceMetricsConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-centralization-rule/index.ts",
            "line": 601
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationCentralizationRule.DataAwsccObservabilityadminOrganizationCentralizationRuleRuleSource"
          }
        }
      ],
      "symbolId": "src/data-awscc-observabilityadmin-organization-centralization-rule/index:DataAwsccObservabilityadminOrganizationCentralizationRuleRuleSourceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationCentralizationRule.DataAwsccObservabilityadminOrganizationCentralizationRuleRuleSourceSourceLogsConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationCentralizationRule.DataAwsccObservabilityadminOrganizationCentralizationRuleRuleSourceSourceLogsConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-organization-centralization-rule/index.ts",
        "line": 449
      },
      "name": "DataAwsccObservabilityadminOrganizationCentralizationRuleRuleSourceSourceLogsConfiguration",
      "namespace": "dataAwsccObservabilityadminOrganizationCentralizationRule",
      "symbolId": "src/data-awscc-observabilityadmin-organization-centralization-rule/index:DataAwsccObservabilityadminOrganizationCentralizationRuleRuleSourceSourceLogsConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationCentralizationRule.DataAwsccObservabilityadminOrganizationCentralizationRuleRuleSourceSourceLogsConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationCentralizationRule.DataAwsccObservabilityadminOrganizationCentralizationRuleRuleSourceSourceLogsConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-observabilityadmin-organization-centralization-rule/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-awscc-observabilityadmin-organization-centralization-rule/index.ts",
        "line": 472
      },
      "name": "DataAwsccObservabilityadminOrganizationCentralizationRuleRuleSourceSourceLogsConfigurationOutputReference",
      "namespace": "dataAwsccObservabilityadminOrganizationCentralizationRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-centralization-rule/index.ts",
            "line": 499
          },
          "name": "dataSourceSelectionCriteria",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-centralization-rule/index.ts",
            "line": 504
          },
          "name": "encryptedLogGroupStrategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-centralization-rule/index.ts",
            "line": 509
          },
          "name": "logGroupSelectionCriteria",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-centralization-rule/index.ts",
            "line": 483
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationCentralizationRule.DataAwsccObservabilityadminOrganizationCentralizationRuleRuleSourceSourceLogsConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-observabilityadmin-organization-centralization-rule/index:DataAwsccObservabilityadminOrganizationCentralizationRuleRuleSourceSourceLogsConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationCentralizationRule.DataAwsccObservabilityadminOrganizationCentralizationRuleRuleSourceSourceMetricsConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationCentralizationRule.DataAwsccObservabilityadminOrganizationCentralizationRuleRuleSourceSourceMetricsConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-organization-centralization-rule/index.ts",
        "line": 513
      },
      "name": "DataAwsccObservabilityadminOrganizationCentralizationRuleRuleSourceSourceMetricsConfiguration",
      "namespace": "dataAwsccObservabilityadminOrganizationCentralizationRule",
      "symbolId": "src/data-awscc-observabilityadmin-organization-centralization-rule/index:DataAwsccObservabilityadminOrganizationCentralizationRuleRuleSourceSourceMetricsConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationCentralizationRule.DataAwsccObservabilityadminOrganizationCentralizationRuleRuleSourceSourceMetricsConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationCentralizationRule.DataAwsccObservabilityadminOrganizationCentralizationRuleRuleSourceSourceMetricsConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-observabilityadmin-organization-centralization-rule/index.ts",
          "line": 543
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-organization-centralization-rule/index.ts",
        "line": 536
      },
      "name": "DataAwsccObservabilityadminOrganizationCentralizationRuleRuleSourceSourceMetricsConfigurationOutputReference",
      "namespace": "dataAwsccObservabilityadminOrganizationCentralizationRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-centralization-rule/index.ts",
            "line": 563
          },
          "name": "metricsSelectionCriteria",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-centralization-rule/index.ts",
            "line": 547
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationCentralizationRule.DataAwsccObservabilityadminOrganizationCentralizationRuleRuleSourceSourceMetricsConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-observabilityadmin-organization-centralization-rule/index:DataAwsccObservabilityadminOrganizationCentralizationRuleRuleSourceSourceMetricsConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationCentralizationRule.DataAwsccObservabilityadminOrganizationCentralizationRuleTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationCentralizationRule.DataAwsccObservabilityadminOrganizationCentralizationRuleTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-organization-centralization-rule/index.ts",
        "line": 699
      },
      "name": "DataAwsccObservabilityadminOrganizationCentralizationRuleTags",
      "namespace": "dataAwsccObservabilityadminOrganizationCentralizationRule",
      "symbolId": "src/data-awscc-observabilityadmin-organization-centralization-rule/index:DataAwsccObservabilityadminOrganizationCentralizationRuleTags"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationCentralizationRule.DataAwsccObservabilityadminOrganizationCentralizationRuleTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationCentralizationRule.DataAwsccObservabilityadminOrganizationCentralizationRuleTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-observabilityadmin-organization-centralization-rule/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-awscc-observabilityadmin-organization-centralization-rule/index.ts",
        "line": 761
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-centralization-rule/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-awscc.dataAwsccObservabilityadminOrganizationCentralizationRule.DataAwsccObservabilityadminOrganizationCentralizationRuleTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccObservabilityadminOrganizationCentralizationRuleTagsList",
      "namespace": "dataAwsccObservabilityadminOrganizationCentralizationRule",
      "symbolId": "src/data-awscc-observabilityadmin-organization-centralization-rule/index:DataAwsccObservabilityadminOrganizationCentralizationRuleTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationCentralizationRule.DataAwsccObservabilityadminOrganizationCentralizationRuleTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationCentralizationRule.DataAwsccObservabilityadminOrganizationCentralizationRuleTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-observabilityadmin-organization-centralization-rule/index.ts",
          "line": 731
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-organization-centralization-rule/index.ts",
        "line": 722
      },
      "name": "DataAwsccObservabilityadminOrganizationCentralizationRuleTagsOutputReference",
      "namespace": "dataAwsccObservabilityadminOrganizationCentralizationRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-centralization-rule/index.ts",
            "line": 751
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-centralization-rule/index.ts",
            "line": 756
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-centralization-rule/index.ts",
            "line": 735
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationCentralizationRule.DataAwsccObservabilityadminOrganizationCentralizationRuleTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-observabilityadmin-organization-centralization-rule/index:DataAwsccObservabilityadminOrganizationCentralizationRuleTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationCentralizationRules.DataAwsccObservabilityadminOrganizationCentralizationRules": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/observabilityadmin_organization_centralization_rules awscc_observabilityadmin_organization_centralization_rules}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationCentralizationRules.DataAwsccObservabilityadminOrganizationCentralizationRules",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/observabilityadmin_organization_centralization_rules awscc_observabilityadmin_organization_centralization_rules} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-observabilityadmin-organization-centralization-rules/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationCentralizationRules.DataAwsccObservabilityadminOrganizationCentralizationRulesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-organization-centralization-rules/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccObservabilityadminOrganizationCentralizationRules resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-centralization-rules/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccObservabilityadminOrganizationCentralizationRules to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/observabilityadmin_organization_centralization_rules#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccObservabilityadminOrganizationCentralizationRules that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccObservabilityadminOrganizationCentralizationRules to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-centralization-rules/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-centralization-rules/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccObservabilityadminOrganizationCentralizationRules",
      "namespace": "dataAwsccObservabilityadminOrganizationCentralizationRules",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-centralization-rules/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-centralization-rules/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-centralization-rules/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-observabilityadmin-organization-centralization-rules/index:DataAwsccObservabilityadminOrganizationCentralizationRules"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationCentralizationRules.DataAwsccObservabilityadminOrganizationCentralizationRulesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationCentralizationRules.DataAwsccObservabilityadminOrganizationCentralizationRulesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-organization-centralization-rules/index.ts",
        "line": 14
      },
      "name": "DataAwsccObservabilityadminOrganizationCentralizationRulesConfig",
      "namespace": "dataAwsccObservabilityadminOrganizationCentralizationRules",
      "symbolId": "src/data-awscc-observabilityadmin-organization-centralization-rules/index:DataAwsccObservabilityadminOrganizationCentralizationRulesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRule": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/observabilityadmin_organization_telemetry_rule awscc_observabilityadmin_organization_telemetry_rule}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRule",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/observabilityadmin_organization_telemetry_rule awscc_observabilityadmin_organization_telemetry_rule} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
          "line": 1380
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
        "line": 1348
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccObservabilityadminOrganizationTelemetryRule resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 1365
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccObservabilityadminOrganizationTelemetryRule to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/observabilityadmin_organization_telemetry_rule#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccObservabilityadminOrganizationTelemetryRule that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccObservabilityadminOrganizationTelemetryRule to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 1448
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 1454
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccObservabilityadminOrganizationTelemetryRule",
      "namespace": "dataAwsccObservabilityadminOrganizationTelemetryRule",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 1353
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 1418
          },
          "name": "regionStatuses",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRegionStatusesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 1424
          },
          "name": "rule",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRuleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 1429
          },
          "name": "ruleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 1434
          },
          "name": "ruleName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 1440
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 1412
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 1405
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index:DataAwsccObservabilityadminOrganizationTelemetryRule"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
        "line": 14
      },
      "name": "DataAwsccObservabilityadminOrganizationTelemetryRuleConfig",
      "namespace": "dataAwsccObservabilityadminOrganizationTelemetryRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/observabilityadmin_organization_telemetry_rule#id DataAwsccObservabilityadminOrganizationTelemetryRule#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index:DataAwsccObservabilityadminOrganizationTelemetryRuleConfig"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRegionStatuses": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRegionStatuses",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
        "line": 25
      },
      "name": "DataAwsccObservabilityadminOrganizationTelemetryRuleRegionStatuses",
      "namespace": "dataAwsccObservabilityadminOrganizationTelemetryRule",
      "symbolId": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index:DataAwsccObservabilityadminOrganizationTelemetryRuleRegionStatuses"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRegionStatusesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRegionStatusesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
        "line": 92
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 106
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRegionStatusesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccObservabilityadminOrganizationTelemetryRuleRegionStatusesList",
      "namespace": "dataAwsccObservabilityadminOrganizationTelemetryRule",
      "symbolId": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index:DataAwsccObservabilityadminOrganizationTelemetryRuleRegionStatusesList"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRegionStatusesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRegionStatusesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
        "line": 48
      },
      "name": "DataAwsccObservabilityadminOrganizationTelemetryRuleRegionStatusesOutputReference",
      "namespace": "dataAwsccObservabilityadminOrganizationTelemetryRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 77
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 82
          },
          "name": "ruleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 87
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRegionStatuses"
          }
        }
      ],
      "symbolId": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index:DataAwsccObservabilityadminOrganizationTelemetryRuleRegionStatusesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRule": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
        "line": 1169
      },
      "name": "DataAwsccObservabilityadminOrganizationTelemetryRuleRule",
      "namespace": "dataAwsccObservabilityadminOrganizationTelemetryRule",
      "symbolId": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index:DataAwsccObservabilityadminOrganizationTelemetryRuleRule"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
        "line": 1075
      },
      "name": "DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfiguration",
      "namespace": "dataAwsccObservabilityadminOrganizationTelemetryRule",
      "symbolId": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index:DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationCloudtrailParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationCloudtrailParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
        "line": 296
      },
      "name": "DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationCloudtrailParameters",
      "namespace": "dataAwsccObservabilityadminOrganizationTelemetryRule",
      "symbolId": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index:DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationCloudtrailParameters"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectors": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectors",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
        "line": 215
      },
      "name": "DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectors",
      "namespace": "dataAwsccObservabilityadminOrganizationTelemetryRule",
      "symbolId": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index:DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectors"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectorsFieldSelectors": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectorsFieldSelectors",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
        "line": 110
      },
      "name": "DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectorsFieldSelectors",
      "namespace": "dataAwsccObservabilityadminOrganizationTelemetryRule",
      "symbolId": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index:DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectorsFieldSelectors"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectorsFieldSelectorsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectorsFieldSelectorsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/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-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
        "line": 197
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/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-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectorsFieldSelectorsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectorsFieldSelectorsList",
      "namespace": "dataAwsccObservabilityadminOrganizationTelemetryRule",
      "symbolId": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index:DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectorsFieldSelectorsList"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectorsFieldSelectorsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectorsFieldSelectorsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/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-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
        "line": 133
      },
      "name": "DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectorsFieldSelectorsOutputReference",
      "namespace": "dataAwsccObservabilityadminOrganizationTelemetryRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 162
          },
          "name": "endsWith",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 167
          },
          "name": "equalTo",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 172
          },
          "name": "field",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 177
          },
          "name": "notEndsWith",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 182
          },
          "name": "notEquals",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 187
          },
          "name": "notStartsWith",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 192
          },
          "name": "startsWith",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 146
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectorsFieldSelectors"
          }
        }
      ],
      "symbolId": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index:DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectorsFieldSelectorsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectorsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectorsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/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-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
        "line": 278
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/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-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectorsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectorsList",
      "namespace": "dataAwsccObservabilityadminOrganizationTelemetryRule",
      "symbolId": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index:DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectorsList"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectorsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectorsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/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/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
        "line": 238
      },
      "name": "DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectorsOutputReference",
      "namespace": "dataAwsccObservabilityadminOrganizationTelemetryRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 268
          },
          "name": "fieldSelectors",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectorsFieldSelectorsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 273
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 251
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectors"
          }
        }
      ],
      "symbolId": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index:DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectorsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationCloudtrailParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationCloudtrailParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/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/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
        "line": 319
      },
      "name": "DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationCloudtrailParametersOutputReference",
      "namespace": "dataAwsccObservabilityadminOrganizationTelemetryRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 347
          },
          "name": "advancedEventSelectors",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectorsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 330
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationCloudtrailParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index:DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationCloudtrailParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationElbLoadBalancerLoggingParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationElbLoadBalancerLoggingParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
        "line": 351
      },
      "name": "DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationElbLoadBalancerLoggingParameters",
      "namespace": "dataAwsccObservabilityadminOrganizationTelemetryRule",
      "symbolId": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index:DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationElbLoadBalancerLoggingParameters"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationElbLoadBalancerLoggingParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationElbLoadBalancerLoggingParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
          "line": 381
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
        "line": 374
      },
      "name": "DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationElbLoadBalancerLoggingParametersOutputReference",
      "namespace": "dataAwsccObservabilityadminOrganizationTelemetryRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 401
          },
          "name": "fieldDelimiter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 406
          },
          "name": "outputFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 385
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationElbLoadBalancerLoggingParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index:DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationElbLoadBalancerLoggingParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationLogDeliveryParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationLogDeliveryParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
        "line": 410
      },
      "name": "DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationLogDeliveryParameters",
      "namespace": "dataAwsccObservabilityadminOrganizationTelemetryRule",
      "symbolId": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index:DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationLogDeliveryParameters"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationLogDeliveryParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationLogDeliveryParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/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/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
        "line": 433
      },
      "name": "DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationLogDeliveryParametersOutputReference",
      "namespace": "dataAwsccObservabilityadminOrganizationTelemetryRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 460
          },
          "name": "logTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 444
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationLogDeliveryParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index:DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationLogDeliveryParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
          "line": 1105
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
        "line": 1098
      },
      "name": "DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationOutputReference",
      "namespace": "dataAwsccObservabilityadminOrganizationTelemetryRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 1126
          },
          "name": "cloudtrailParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationCloudtrailParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 1131
          },
          "name": "destinationPattern",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 1136
          },
          "name": "destinationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 1142
          },
          "name": "elbLoadBalancerLoggingParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationElbLoadBalancerLoggingParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 1148
          },
          "name": "logDeliveryParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationLogDeliveryParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 1153
          },
          "name": "retentionInDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 1159
          },
          "name": "vpcFlowLogParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationVpcFlowLogParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 1165
          },
          "name": "wafLoggingParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 1109
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index:DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationVpcFlowLogParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationVpcFlowLogParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
        "line": 464
      },
      "name": "DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationVpcFlowLogParameters",
      "namespace": "dataAwsccObservabilityadminOrganizationTelemetryRule",
      "symbolId": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index:DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationVpcFlowLogParameters"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationVpcFlowLogParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationVpcFlowLogParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/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/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
        "line": 487
      },
      "name": "DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationVpcFlowLogParametersOutputReference",
      "namespace": "dataAwsccObservabilityadminOrganizationTelemetryRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 514
          },
          "name": "logFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 519
          },
          "name": "maxAggregationInterval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 524
          },
          "name": "trafficType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 498
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationVpcFlowLogParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index:DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationVpcFlowLogParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
        "line": 1009
      },
      "name": "DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParameters",
      "namespace": "dataAwsccObservabilityadminOrganizationTelemetryRule",
      "symbolId": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index:DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParameters"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
        "line": 804
      },
      "name": "DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilter",
      "namespace": "dataAwsccObservabilityadminOrganizationTelemetryRule",
      "symbolId": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index:DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilter"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFilters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFilters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
        "line": 718
      },
      "name": "DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFilters",
      "namespace": "dataAwsccObservabilityadminOrganizationTelemetryRule",
      "symbolId": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index:DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFilters"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
        "line": 636
      },
      "name": "DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditions",
      "namespace": "dataAwsccObservabilityadminOrganizationTelemetryRule",
      "symbolId": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index:DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditions"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsActionCondition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsActionCondition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
        "line": 528
      },
      "name": "DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsActionCondition",
      "namespace": "dataAwsccObservabilityadminOrganizationTelemetryRule",
      "symbolId": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index:DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsActionCondition"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsActionConditionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsActionConditionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
          "line": 558
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
        "line": 551
      },
      "name": "DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsActionConditionOutputReference",
      "namespace": "dataAwsccObservabilityadminOrganizationTelemetryRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 578
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 562
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsActionCondition"
          }
        }
      ],
      "symbolId": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index:DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsActionConditionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsLabelNameCondition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsLabelNameCondition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
        "line": 582
      },
      "name": "DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsLabelNameCondition",
      "namespace": "dataAwsccObservabilityadminOrganizationTelemetryRule",
      "symbolId": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index:DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsLabelNameCondition"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsLabelNameConditionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsLabelNameConditionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
          "line": 612
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
        "line": 605
      },
      "name": "DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsLabelNameConditionOutputReference",
      "namespace": "dataAwsccObservabilityadminOrganizationTelemetryRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 632
          },
          "name": "labelName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 616
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsLabelNameCondition"
          }
        }
      ],
      "symbolId": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index:DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsLabelNameConditionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
        "line": 700
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 714
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsList",
      "namespace": "dataAwsccObservabilityadminOrganizationTelemetryRule",
      "symbolId": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index:DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsList"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/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-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
        "line": 659
      },
      "name": "DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsOutputReference",
      "namespace": "dataAwsccObservabilityadminOrganizationTelemetryRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 689
          },
          "name": "actionCondition",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsActionConditionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 695
          },
          "name": "labelNameCondition",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsLabelNameConditionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 672
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditions"
          }
        }
      ],
      "symbolId": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index:DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
          "line": 793
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
        "line": 786
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 800
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersList",
      "namespace": "dataAwsccObservabilityadminOrganizationTelemetryRule",
      "symbolId": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index:DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersList"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
        "line": 741
      },
      "name": "DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersOutputReference",
      "namespace": "dataAwsccObservabilityadminOrganizationTelemetryRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 770
          },
          "name": "behavior",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 776
          },
          "name": "conditions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 781
          },
          "name": "requirement",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 754
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFilters"
          }
        }
      ],
      "symbolId": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index:DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/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-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
        "line": 827
      },
      "name": "DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterOutputReference",
      "namespace": "dataAwsccObservabilityadminOrganizationTelemetryRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 854
          },
          "name": "defaultBehavior",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 860
          },
          "name": "filters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 838
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilter"
          }
        }
      ],
      "symbolId": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index:DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
          "line": 1039
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
        "line": 1032
      },
      "name": "DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersOutputReference",
      "namespace": "dataAwsccObservabilityadminOrganizationTelemetryRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 1065
          },
          "name": "loggingFilter",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 1059
          },
          "name": "logType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 1071
          },
          "name": "redactedFields",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFieldsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 1043
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index:DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFields": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFields",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
        "line": 918
      },
      "name": "DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFields",
      "namespace": "dataAwsccObservabilityadminOrganizationTelemetryRule",
      "symbolId": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index:DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFields"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFieldsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFieldsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
          "line": 998
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
        "line": 991
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 1005
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFieldsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFieldsList",
      "namespace": "dataAwsccObservabilityadminOrganizationTelemetryRule",
      "symbolId": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index:DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFieldsList"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFieldsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFieldsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
          "line": 950
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
        "line": 941
      },
      "name": "DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFieldsOutputReference",
      "namespace": "dataAwsccObservabilityadminOrganizationTelemetryRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 970
          },
          "name": "method",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 975
          },
          "name": "queryString",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 981
          },
          "name": "singleHeader",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFieldsSingleHeaderOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 986
          },
          "name": "uriPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 954
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFields"
          }
        }
      ],
      "symbolId": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index:DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFieldsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFieldsSingleHeader": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFieldsSingleHeader",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
        "line": 864
      },
      "name": "DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFieldsSingleHeader",
      "namespace": "dataAwsccObservabilityadminOrganizationTelemetryRule",
      "symbolId": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index:DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFieldsSingleHeader"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFieldsSingleHeaderOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFieldsSingleHeaderOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
          "line": 894
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
        "line": 887
      },
      "name": "DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFieldsSingleHeaderOutputReference",
      "namespace": "dataAwsccObservabilityadminOrganizationTelemetryRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 914
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 898
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFieldsSingleHeader"
          }
        }
      ],
      "symbolId": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index:DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFieldsSingleHeaderOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRuleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRuleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
          "line": 1199
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
        "line": 1192
      },
      "name": "DataAwsccObservabilityadminOrganizationTelemetryRuleRuleOutputReference",
      "namespace": "dataAwsccObservabilityadminOrganizationTelemetryRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 1224
          },
          "name": "allowFieldUpdates",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 1219
          },
          "name": "allRegions",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 1230
          },
          "name": "destinationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 1235
          },
          "name": "regions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 1240
          },
          "name": "resourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 1245
          },
          "name": "scope",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 1250
          },
          "name": "selectionCriteria",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 1255
          },
          "name": "telemetrySourceTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 1260
          },
          "name": "telemetryType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 1203
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleRule"
          }
        }
      ],
      "symbolId": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index:DataAwsccObservabilityadminOrganizationTelemetryRuleRuleOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
        "line": 1264
      },
      "name": "DataAwsccObservabilityadminOrganizationTelemetryRuleTags",
      "namespace": "dataAwsccObservabilityadminOrganizationTelemetryRule",
      "symbolId": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index:DataAwsccObservabilityadminOrganizationTelemetryRuleTags"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
          "line": 1333
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
        "line": 1326
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 1340
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccObservabilityadminOrganizationTelemetryRuleTagsList",
      "namespace": "dataAwsccObservabilityadminOrganizationTelemetryRule",
      "symbolId": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index:DataAwsccObservabilityadminOrganizationTelemetryRuleTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
          "line": 1296
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
        "line": 1287
      },
      "name": "DataAwsccObservabilityadminOrganizationTelemetryRuleTagsOutputReference",
      "namespace": "dataAwsccObservabilityadminOrganizationTelemetryRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 1316
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 1321
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 1300
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRule.DataAwsccObservabilityadminOrganizationTelemetryRuleTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-observabilityadmin-organization-telemetry-rule/index:DataAwsccObservabilityadminOrganizationTelemetryRuleTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRules.DataAwsccObservabilityadminOrganizationTelemetryRules": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/observabilityadmin_organization_telemetry_rules awscc_observabilityadmin_organization_telemetry_rules}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRules.DataAwsccObservabilityadminOrganizationTelemetryRules",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/observabilityadmin_organization_telemetry_rules awscc_observabilityadmin_organization_telemetry_rules} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rules/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRules.DataAwsccObservabilityadminOrganizationTelemetryRulesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rules/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccObservabilityadminOrganizationTelemetryRules resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rules/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccObservabilityadminOrganizationTelemetryRules to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/observabilityadmin_organization_telemetry_rules#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccObservabilityadminOrganizationTelemetryRules that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccObservabilityadminOrganizationTelemetryRules to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rules/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rules/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccObservabilityadminOrganizationTelemetryRules",
      "namespace": "dataAwsccObservabilityadminOrganizationTelemetryRules",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rules/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rules/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rules/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-observabilityadmin-organization-telemetry-rules/index:DataAwsccObservabilityadminOrganizationTelemetryRules"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRules.DataAwsccObservabilityadminOrganizationTelemetryRulesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminOrganizationTelemetryRules.DataAwsccObservabilityadminOrganizationTelemetryRulesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-organization-telemetry-rules/index.ts",
        "line": 14
      },
      "name": "DataAwsccObservabilityadminOrganizationTelemetryRulesConfig",
      "namespace": "dataAwsccObservabilityadminOrganizationTelemetryRules",
      "symbolId": "src/data-awscc-observabilityadmin-organization-telemetry-rules/index:DataAwsccObservabilityadminOrganizationTelemetryRulesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminS3TableIntegration.DataAwsccObservabilityadminS3TableIntegration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/observabilityadmin_s3_table_integration awscc_observabilityadmin_s3_table_integration}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminS3TableIntegration.DataAwsccObservabilityadminS3TableIntegration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/observabilityadmin_s3_table_integration awscc_observabilityadmin_s3_table_integration} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-observabilityadmin-s3-table-integration/index.ts",
          "line": 285
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminS3TableIntegration.DataAwsccObservabilityadminS3TableIntegrationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-s3-table-integration/index.ts",
        "line": 253
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccObservabilityadminS3TableIntegration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-s3-table-integration/index.ts",
            "line": 270
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccObservabilityadminS3TableIntegration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/observabilityadmin_s3_table_integration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccObservabilityadminS3TableIntegration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccObservabilityadminS3TableIntegration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-s3-table-integration/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-awscc-observabilityadmin-s3-table-integration/index.ts",
            "line": 359
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccObservabilityadminS3TableIntegration",
      "namespace": "dataAwsccObservabilityadminS3TableIntegration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-s3-table-integration/index.ts",
            "line": 258
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-s3-table-integration/index.ts",
            "line": 309
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-s3-table-integration/index.ts",
            "line": 315
          },
          "name": "encryption",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminS3TableIntegration.DataAwsccObservabilityadminS3TableIntegrationEncryptionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-s3-table-integration/index.ts",
            "line": 334
          },
          "name": "logSources",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminS3TableIntegration.DataAwsccObservabilityadminS3TableIntegrationLogSourcesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-s3-table-integration/index.ts",
            "line": 339
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-s3-table-integration/index.ts",
            "line": 345
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminS3TableIntegration.DataAwsccObservabilityadminS3TableIntegrationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-s3-table-integration/index.ts",
            "line": 328
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-s3-table-integration/index.ts",
            "line": 321
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-observabilityadmin-s3-table-integration/index:DataAwsccObservabilityadminS3TableIntegration"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminS3TableIntegration.DataAwsccObservabilityadminS3TableIntegrationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminS3TableIntegration.DataAwsccObservabilityadminS3TableIntegrationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-s3-table-integration/index.ts",
        "line": 14
      },
      "name": "DataAwsccObservabilityadminS3TableIntegrationConfig",
      "namespace": "dataAwsccObservabilityadminS3TableIntegration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/observabilityadmin_s3_table_integration#id DataAwsccObservabilityadminS3TableIntegration#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-s3-table-integration/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-observabilityadmin-s3-table-integration/index:DataAwsccObservabilityadminS3TableIntegrationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminS3TableIntegration.DataAwsccObservabilityadminS3TableIntegrationEncryption": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminS3TableIntegration.DataAwsccObservabilityadminS3TableIntegrationEncryption",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-s3-table-integration/index.ts",
        "line": 25
      },
      "name": "DataAwsccObservabilityadminS3TableIntegrationEncryption",
      "namespace": "dataAwsccObservabilityadminS3TableIntegration",
      "symbolId": "src/data-awscc-observabilityadmin-s3-table-integration/index:DataAwsccObservabilityadminS3TableIntegrationEncryption"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminS3TableIntegration.DataAwsccObservabilityadminS3TableIntegrationEncryptionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminS3TableIntegration.DataAwsccObservabilityadminS3TableIntegrationEncryptionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-observabilityadmin-s3-table-integration/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-s3-table-integration/index.ts",
        "line": 48
      },
      "name": "DataAwsccObservabilityadminS3TableIntegrationEncryptionOutputReference",
      "namespace": "dataAwsccObservabilityadminS3TableIntegration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-s3-table-integration/index.ts",
            "line": 75
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-s3-table-integration/index.ts",
            "line": 80
          },
          "name": "sseAlgorithm",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-s3-table-integration/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminS3TableIntegration.DataAwsccObservabilityadminS3TableIntegrationEncryption"
          }
        }
      ],
      "symbolId": "src/data-awscc-observabilityadmin-s3-table-integration/index:DataAwsccObservabilityadminS3TableIntegrationEncryptionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminS3TableIntegration.DataAwsccObservabilityadminS3TableIntegrationLogSources": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminS3TableIntegration.DataAwsccObservabilityadminS3TableIntegrationLogSources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-s3-table-integration/index.ts",
        "line": 84
      },
      "name": "DataAwsccObservabilityadminS3TableIntegrationLogSources",
      "namespace": "dataAwsccObservabilityadminS3TableIntegration",
      "symbolId": "src/data-awscc-observabilityadmin-s3-table-integration/index:DataAwsccObservabilityadminS3TableIntegrationLogSources"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminS3TableIntegration.DataAwsccObservabilityadminS3TableIntegrationLogSourcesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminS3TableIntegration.DataAwsccObservabilityadminS3TableIntegrationLogSourcesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-observabilityadmin-s3-table-integration/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-s3-table-integration/index.ts",
        "line": 151
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-s3-table-integration/index.ts",
            "line": 165
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminS3TableIntegration.DataAwsccObservabilityadminS3TableIntegrationLogSourcesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccObservabilityadminS3TableIntegrationLogSourcesList",
      "namespace": "dataAwsccObservabilityadminS3TableIntegration",
      "symbolId": "src/data-awscc-observabilityadmin-s3-table-integration/index:DataAwsccObservabilityadminS3TableIntegrationLogSourcesList"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminS3TableIntegration.DataAwsccObservabilityadminS3TableIntegrationLogSourcesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminS3TableIntegration.DataAwsccObservabilityadminS3TableIntegrationLogSourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-observabilityadmin-s3-table-integration/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-s3-table-integration/index.ts",
        "line": 107
      },
      "name": "DataAwsccObservabilityadminS3TableIntegrationLogSourcesOutputReference",
      "namespace": "dataAwsccObservabilityadminS3TableIntegration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-s3-table-integration/index.ts",
            "line": 136
          },
          "name": "identifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-s3-table-integration/index.ts",
            "line": 141
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-s3-table-integration/index.ts",
            "line": 146
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-s3-table-integration/index.ts",
            "line": 120
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminS3TableIntegration.DataAwsccObservabilityadminS3TableIntegrationLogSources"
          }
        }
      ],
      "symbolId": "src/data-awscc-observabilityadmin-s3-table-integration/index:DataAwsccObservabilityadminS3TableIntegrationLogSourcesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminS3TableIntegration.DataAwsccObservabilityadminS3TableIntegrationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminS3TableIntegration.DataAwsccObservabilityadminS3TableIntegrationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-s3-table-integration/index.ts",
        "line": 169
      },
      "name": "DataAwsccObservabilityadminS3TableIntegrationTags",
      "namespace": "dataAwsccObservabilityadminS3TableIntegration",
      "symbolId": "src/data-awscc-observabilityadmin-s3-table-integration/index:DataAwsccObservabilityadminS3TableIntegrationTags"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminS3TableIntegration.DataAwsccObservabilityadminS3TableIntegrationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminS3TableIntegration.DataAwsccObservabilityadminS3TableIntegrationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-observabilityadmin-s3-table-integration/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-s3-table-integration/index.ts",
        "line": 231
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-s3-table-integration/index.ts",
            "line": 245
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminS3TableIntegration.DataAwsccObservabilityadminS3TableIntegrationTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccObservabilityadminS3TableIntegrationTagsList",
      "namespace": "dataAwsccObservabilityadminS3TableIntegration",
      "symbolId": "src/data-awscc-observabilityadmin-s3-table-integration/index:DataAwsccObservabilityadminS3TableIntegrationTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminS3TableIntegration.DataAwsccObservabilityadminS3TableIntegrationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminS3TableIntegration.DataAwsccObservabilityadminS3TableIntegrationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-observabilityadmin-s3-table-integration/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-s3-table-integration/index.ts",
        "line": 192
      },
      "name": "DataAwsccObservabilityadminS3TableIntegrationTagsOutputReference",
      "namespace": "dataAwsccObservabilityadminS3TableIntegration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-s3-table-integration/index.ts",
            "line": 221
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-s3-table-integration/index.ts",
            "line": 226
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-s3-table-integration/index.ts",
            "line": 205
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminS3TableIntegration.DataAwsccObservabilityadminS3TableIntegrationTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-observabilityadmin-s3-table-integration/index:DataAwsccObservabilityadminS3TableIntegrationTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminS3TableIntegrations.DataAwsccObservabilityadminS3TableIntegrations": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/observabilityadmin_s3_table_integrations awscc_observabilityadmin_s3_table_integrations}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminS3TableIntegrations.DataAwsccObservabilityadminS3TableIntegrations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/observabilityadmin_s3_table_integrations awscc_observabilityadmin_s3_table_integrations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-observabilityadmin-s3-table-integrations/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminS3TableIntegrations.DataAwsccObservabilityadminS3TableIntegrationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-s3-table-integrations/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccObservabilityadminS3TableIntegrations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-s3-table-integrations/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccObservabilityadminS3TableIntegrations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/observabilityadmin_s3_table_integrations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccObservabilityadminS3TableIntegrations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccObservabilityadminS3TableIntegrations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-s3-table-integrations/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-s3-table-integrations/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccObservabilityadminS3TableIntegrations",
      "namespace": "dataAwsccObservabilityadminS3TableIntegrations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-s3-table-integrations/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-s3-table-integrations/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-s3-table-integrations/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-observabilityadmin-s3-table-integrations/index:DataAwsccObservabilityadminS3TableIntegrations"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminS3TableIntegrations.DataAwsccObservabilityadminS3TableIntegrationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminS3TableIntegrations.DataAwsccObservabilityadminS3TableIntegrationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-s3-table-integrations/index.ts",
        "line": 14
      },
      "name": "DataAwsccObservabilityadminS3TableIntegrationsConfig",
      "namespace": "dataAwsccObservabilityadminS3TableIntegrations",
      "symbolId": "src/data-awscc-observabilityadmin-s3-table-integrations/index:DataAwsccObservabilityadminS3TableIntegrationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryEnrichment.DataAwsccObservabilityadminTelemetryEnrichment": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/observabilityadmin_telemetry_enrichment awscc_observabilityadmin_telemetry_enrichment}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryEnrichment.DataAwsccObservabilityadminTelemetryEnrichment",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/observabilityadmin_telemetry_enrichment awscc_observabilityadmin_telemetry_enrichment} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-observabilityadmin-telemetry-enrichment/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryEnrichment.DataAwsccObservabilityadminTelemetryEnrichmentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-telemetry-enrichment/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccObservabilityadminTelemetryEnrichment resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-telemetry-enrichment/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccObservabilityadminTelemetryEnrichment to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/observabilityadmin_telemetry_enrichment#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccObservabilityadminTelemetryEnrichment that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccObservabilityadminTelemetryEnrichment to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-telemetry-enrichment/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-awscc-observabilityadmin-telemetry-enrichment/index.ts",
            "line": 117
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccObservabilityadminTelemetryEnrichment",
      "namespace": "dataAwsccObservabilityadminTelemetryEnrichment",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-telemetry-enrichment/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-telemetry-enrichment/index.ts",
            "line": 98
          },
          "name": "scope",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-telemetry-enrichment/index.ts",
            "line": 103
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-telemetry-enrichment/index.ts",
            "line": 93
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-telemetry-enrichment/index.ts",
            "line": 86
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-observabilityadmin-telemetry-enrichment/index:DataAwsccObservabilityadminTelemetryEnrichment"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryEnrichment.DataAwsccObservabilityadminTelemetryEnrichmentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryEnrichment.DataAwsccObservabilityadminTelemetryEnrichmentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-telemetry-enrichment/index.ts",
        "line": 14
      },
      "name": "DataAwsccObservabilityadminTelemetryEnrichmentConfig",
      "namespace": "dataAwsccObservabilityadminTelemetryEnrichment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/observabilityadmin_telemetry_enrichment#id DataAwsccObservabilityadminTelemetryEnrichment#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-telemetry-enrichment/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-observabilityadmin-telemetry-enrichment/index:DataAwsccObservabilityadminTelemetryEnrichmentConfig"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryEnrichments.DataAwsccObservabilityadminTelemetryEnrichments": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/observabilityadmin_telemetry_enrichments awscc_observabilityadmin_telemetry_enrichments}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryEnrichments.DataAwsccObservabilityadminTelemetryEnrichments",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/observabilityadmin_telemetry_enrichments awscc_observabilityadmin_telemetry_enrichments} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-observabilityadmin-telemetry-enrichments/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryEnrichments.DataAwsccObservabilityadminTelemetryEnrichmentsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-telemetry-enrichments/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccObservabilityadminTelemetryEnrichments resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-telemetry-enrichments/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccObservabilityadminTelemetryEnrichments to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/observabilityadmin_telemetry_enrichments#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccObservabilityadminTelemetryEnrichments that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccObservabilityadminTelemetryEnrichments to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-telemetry-enrichments/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-telemetry-enrichments/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccObservabilityadminTelemetryEnrichments",
      "namespace": "dataAwsccObservabilityadminTelemetryEnrichments",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-telemetry-enrichments/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-telemetry-enrichments/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-telemetry-enrichments/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-observabilityadmin-telemetry-enrichments/index:DataAwsccObservabilityadminTelemetryEnrichments"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryEnrichments.DataAwsccObservabilityadminTelemetryEnrichmentsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryEnrichments.DataAwsccObservabilityadminTelemetryEnrichmentsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-telemetry-enrichments/index.ts",
        "line": 14
      },
      "name": "DataAwsccObservabilityadminTelemetryEnrichmentsConfig",
      "namespace": "dataAwsccObservabilityadminTelemetryEnrichments",
      "symbolId": "src/data-awscc-observabilityadmin-telemetry-enrichments/index:DataAwsccObservabilityadminTelemetryEnrichmentsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRule": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/observabilityadmin_telemetry_rule awscc_observabilityadmin_telemetry_rule}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRule",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/observabilityadmin_telemetry_rule awscc_observabilityadmin_telemetry_rule} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
          "line": 1375
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
        "line": 1343
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccObservabilityadminTelemetryRule resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
            "line": 1360
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccObservabilityadminTelemetryRule to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/observabilityadmin_telemetry_rule#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccObservabilityadminTelemetryRule that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccObservabilityadminTelemetryRule to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
            "line": 1443
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
            "line": 1449
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccObservabilityadminTelemetryRule",
      "namespace": "dataAwsccObservabilityadminTelemetryRule",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
            "line": 1348
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
            "line": 1413
          },
          "name": "regionStatuses",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRegionStatusesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
            "line": 1419
          },
          "name": "rule",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRuleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
            "line": 1424
          },
          "name": "ruleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
            "line": 1429
          },
          "name": "ruleName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
            "line": 1435
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
            "line": 1407
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
            "line": 1400
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-observabilityadmin-telemetry-rule/index:DataAwsccObservabilityadminTelemetryRule"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
        "line": 14
      },
      "name": "DataAwsccObservabilityadminTelemetryRuleConfig",
      "namespace": "dataAwsccObservabilityadminTelemetryRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/observabilityadmin_telemetry_rule#id DataAwsccObservabilityadminTelemetryRule#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-observabilityadmin-telemetry-rule/index:DataAwsccObservabilityadminTelemetryRuleConfig"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRegionStatuses": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRegionStatuses",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
        "line": 25
      },
      "name": "DataAwsccObservabilityadminTelemetryRuleRegionStatuses",
      "namespace": "dataAwsccObservabilityadminTelemetryRule",
      "symbolId": "src/data-awscc-observabilityadmin-telemetry-rule/index:DataAwsccObservabilityadminTelemetryRuleRegionStatuses"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRegionStatusesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRegionStatusesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-observabilityadmin-telemetry-rule/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
        "line": 92
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
            "line": 106
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRegionStatusesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccObservabilityadminTelemetryRuleRegionStatusesList",
      "namespace": "dataAwsccObservabilityadminTelemetryRule",
      "symbolId": "src/data-awscc-observabilityadmin-telemetry-rule/index:DataAwsccObservabilityadminTelemetryRuleRegionStatusesList"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRegionStatusesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRegionStatusesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
        "line": 48
      },
      "name": "DataAwsccObservabilityadminTelemetryRuleRegionStatusesOutputReference",
      "namespace": "dataAwsccObservabilityadminTelemetryRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
            "line": 77
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
            "line": 82
          },
          "name": "ruleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
            "line": 87
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRegionStatuses"
          }
        }
      ],
      "symbolId": "src/data-awscc-observabilityadmin-telemetry-rule/index:DataAwsccObservabilityadminTelemetryRuleRegionStatusesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRule": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
        "line": 1169
      },
      "name": "DataAwsccObservabilityadminTelemetryRuleRule",
      "namespace": "dataAwsccObservabilityadminTelemetryRule",
      "symbolId": "src/data-awscc-observabilityadmin-telemetry-rule/index:DataAwsccObservabilityadminTelemetryRuleRule"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
        "line": 1075
      },
      "name": "DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfiguration",
      "namespace": "dataAwsccObservabilityadminTelemetryRule",
      "symbolId": "src/data-awscc-observabilityadmin-telemetry-rule/index:DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationCloudtrailParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationCloudtrailParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
        "line": 296
      },
      "name": "DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationCloudtrailParameters",
      "namespace": "dataAwsccObservabilityadminTelemetryRule",
      "symbolId": "src/data-awscc-observabilityadmin-telemetry-rule/index:DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationCloudtrailParameters"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectors": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectors",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
        "line": 215
      },
      "name": "DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectors",
      "namespace": "dataAwsccObservabilityadminTelemetryRule",
      "symbolId": "src/data-awscc-observabilityadmin-telemetry-rule/index:DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectors"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectorsFieldSelectors": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectorsFieldSelectors",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
        "line": 110
      },
      "name": "DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectorsFieldSelectors",
      "namespace": "dataAwsccObservabilityadminTelemetryRule",
      "symbolId": "src/data-awscc-observabilityadmin-telemetry-rule/index:DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectorsFieldSelectors"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectorsFieldSelectorsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectorsFieldSelectorsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-observabilityadmin-telemetry-rule/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-awscc-observabilityadmin-telemetry-rule/index.ts",
        "line": 197
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-telemetry-rule/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-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectorsFieldSelectorsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectorsFieldSelectorsList",
      "namespace": "dataAwsccObservabilityadminTelemetryRule",
      "symbolId": "src/data-awscc-observabilityadmin-telemetry-rule/index:DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectorsFieldSelectorsList"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectorsFieldSelectorsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectorsFieldSelectorsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-observabilityadmin-telemetry-rule/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-awscc-observabilityadmin-telemetry-rule/index.ts",
        "line": 133
      },
      "name": "DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectorsFieldSelectorsOutputReference",
      "namespace": "dataAwsccObservabilityadminTelemetryRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
            "line": 162
          },
          "name": "endsWith",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
            "line": 167
          },
          "name": "equalTo",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
            "line": 172
          },
          "name": "field",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
            "line": 177
          },
          "name": "notEndsWith",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
            "line": 182
          },
          "name": "notEquals",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
            "line": 187
          },
          "name": "notStartsWith",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
            "line": 192
          },
          "name": "startsWith",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
            "line": 146
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectorsFieldSelectors"
          }
        }
      ],
      "symbolId": "src/data-awscc-observabilityadmin-telemetry-rule/index:DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectorsFieldSelectorsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectorsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectorsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-observabilityadmin-telemetry-rule/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-awscc-observabilityadmin-telemetry-rule/index.ts",
        "line": 278
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-telemetry-rule/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-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectorsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectorsList",
      "namespace": "dataAwsccObservabilityadminTelemetryRule",
      "symbolId": "src/data-awscc-observabilityadmin-telemetry-rule/index:DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectorsList"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectorsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectorsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-observabilityadmin-telemetry-rule/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/data-awscc-observabilityadmin-telemetry-rule/index.ts",
        "line": 238
      },
      "name": "DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectorsOutputReference",
      "namespace": "dataAwsccObservabilityadminTelemetryRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
            "line": 268
          },
          "name": "fieldSelectors",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectorsFieldSelectorsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
            "line": 273
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
            "line": 251
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectors"
          }
        }
      ],
      "symbolId": "src/data-awscc-observabilityadmin-telemetry-rule/index:DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectorsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationCloudtrailParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationCloudtrailParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-observabilityadmin-telemetry-rule/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/data-awscc-observabilityadmin-telemetry-rule/index.ts",
        "line": 319
      },
      "name": "DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationCloudtrailParametersOutputReference",
      "namespace": "dataAwsccObservabilityadminTelemetryRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
            "line": 347
          },
          "name": "advancedEventSelectors",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectorsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
            "line": 330
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationCloudtrailParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-observabilityadmin-telemetry-rule/index:DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationCloudtrailParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationElbLoadBalancerLoggingParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationElbLoadBalancerLoggingParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
        "line": 351
      },
      "name": "DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationElbLoadBalancerLoggingParameters",
      "namespace": "dataAwsccObservabilityadminTelemetryRule",
      "symbolId": "src/data-awscc-observabilityadmin-telemetry-rule/index:DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationElbLoadBalancerLoggingParameters"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationElbLoadBalancerLoggingParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationElbLoadBalancerLoggingParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
          "line": 381
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
        "line": 374
      },
      "name": "DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationElbLoadBalancerLoggingParametersOutputReference",
      "namespace": "dataAwsccObservabilityadminTelemetryRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
            "line": 401
          },
          "name": "fieldDelimiter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
            "line": 406
          },
          "name": "outputFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
            "line": 385
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationElbLoadBalancerLoggingParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-observabilityadmin-telemetry-rule/index:DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationElbLoadBalancerLoggingParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationLogDeliveryParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationLogDeliveryParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
        "line": 410
      },
      "name": "DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationLogDeliveryParameters",
      "namespace": "dataAwsccObservabilityadminTelemetryRule",
      "symbolId": "src/data-awscc-observabilityadmin-telemetry-rule/index:DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationLogDeliveryParameters"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationLogDeliveryParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationLogDeliveryParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-observabilityadmin-telemetry-rule/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/data-awscc-observabilityadmin-telemetry-rule/index.ts",
        "line": 433
      },
      "name": "DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationLogDeliveryParametersOutputReference",
      "namespace": "dataAwsccObservabilityadminTelemetryRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
            "line": 460
          },
          "name": "logTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
            "line": 444
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationLogDeliveryParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-observabilityadmin-telemetry-rule/index:DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationLogDeliveryParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
          "line": 1105
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
        "line": 1098
      },
      "name": "DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationOutputReference",
      "namespace": "dataAwsccObservabilityadminTelemetryRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
            "line": 1126
          },
          "name": "cloudtrailParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationCloudtrailParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
            "line": 1131
          },
          "name": "destinationPattern",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
            "line": 1136
          },
          "name": "destinationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
            "line": 1142
          },
          "name": "elbLoadBalancerLoggingParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationElbLoadBalancerLoggingParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
            "line": 1148
          },
          "name": "logDeliveryParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationLogDeliveryParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
            "line": 1153
          },
          "name": "retentionInDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
            "line": 1159
          },
          "name": "vpcFlowLogParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationVpcFlowLogParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
            "line": 1165
          },
          "name": "wafLoggingParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
            "line": 1109
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-observabilityadmin-telemetry-rule/index:DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationVpcFlowLogParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationVpcFlowLogParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
        "line": 464
      },
      "name": "DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationVpcFlowLogParameters",
      "namespace": "dataAwsccObservabilityadminTelemetryRule",
      "symbolId": "src/data-awscc-observabilityadmin-telemetry-rule/index:DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationVpcFlowLogParameters"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationVpcFlowLogParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationVpcFlowLogParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-observabilityadmin-telemetry-rule/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/data-awscc-observabilityadmin-telemetry-rule/index.ts",
        "line": 487
      },
      "name": "DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationVpcFlowLogParametersOutputReference",
      "namespace": "dataAwsccObservabilityadminTelemetryRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
            "line": 514
          },
          "name": "logFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
            "line": 519
          },
          "name": "maxAggregationInterval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
            "line": 524
          },
          "name": "trafficType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
            "line": 498
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationVpcFlowLogParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-observabilityadmin-telemetry-rule/index:DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationVpcFlowLogParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
        "line": 1009
      },
      "name": "DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParameters",
      "namespace": "dataAwsccObservabilityadminTelemetryRule",
      "symbolId": "src/data-awscc-observabilityadmin-telemetry-rule/index:DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParameters"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
        "line": 804
      },
      "name": "DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilter",
      "namespace": "dataAwsccObservabilityadminTelemetryRule",
      "symbolId": "src/data-awscc-observabilityadmin-telemetry-rule/index:DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilter"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFilters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFilters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
        "line": 718
      },
      "name": "DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFilters",
      "namespace": "dataAwsccObservabilityadminTelemetryRule",
      "symbolId": "src/data-awscc-observabilityadmin-telemetry-rule/index:DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFilters"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
        "line": 636
      },
      "name": "DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditions",
      "namespace": "dataAwsccObservabilityadminTelemetryRule",
      "symbolId": "src/data-awscc-observabilityadmin-telemetry-rule/index:DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditions"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsActionCondition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsActionCondition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
        "line": 528
      },
      "name": "DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsActionCondition",
      "namespace": "dataAwsccObservabilityadminTelemetryRule",
      "symbolId": "src/data-awscc-observabilityadmin-telemetry-rule/index:DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsActionCondition"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsActionConditionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsActionConditionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
          "line": 558
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
        "line": 551
      },
      "name": "DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsActionConditionOutputReference",
      "namespace": "dataAwsccObservabilityadminTelemetryRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
            "line": 578
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
            "line": 562
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsActionCondition"
          }
        }
      ],
      "symbolId": "src/data-awscc-observabilityadmin-telemetry-rule/index:DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsActionConditionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsLabelNameCondition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsLabelNameCondition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
        "line": 582
      },
      "name": "DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsLabelNameCondition",
      "namespace": "dataAwsccObservabilityadminTelemetryRule",
      "symbolId": "src/data-awscc-observabilityadmin-telemetry-rule/index:DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsLabelNameCondition"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsLabelNameConditionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsLabelNameConditionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
          "line": 612
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
        "line": 605
      },
      "name": "DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsLabelNameConditionOutputReference",
      "namespace": "dataAwsccObservabilityadminTelemetryRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
            "line": 632
          },
          "name": "labelName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
            "line": 616
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsLabelNameCondition"
          }
        }
      ],
      "symbolId": "src/data-awscc-observabilityadmin-telemetry-rule/index:DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsLabelNameConditionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-observabilityadmin-telemetry-rule/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
        "line": 700
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
            "line": 714
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsList",
      "namespace": "dataAwsccObservabilityadminTelemetryRule",
      "symbolId": "src/data-awscc-observabilityadmin-telemetry-rule/index:DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsList"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-observabilityadmin-telemetry-rule/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-awscc-observabilityadmin-telemetry-rule/index.ts",
        "line": 659
      },
      "name": "DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsOutputReference",
      "namespace": "dataAwsccObservabilityadminTelemetryRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
            "line": 689
          },
          "name": "actionCondition",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsActionConditionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
            "line": 695
          },
          "name": "labelNameCondition",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsLabelNameConditionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
            "line": 672
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditions"
          }
        }
      ],
      "symbolId": "src/data-awscc-observabilityadmin-telemetry-rule/index:DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
          "line": 793
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
        "line": 786
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
            "line": 800
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersList",
      "namespace": "dataAwsccObservabilityadminTelemetryRule",
      "symbolId": "src/data-awscc-observabilityadmin-telemetry-rule/index:DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersList"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-observabilityadmin-telemetry-rule/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
        "line": 741
      },
      "name": "DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersOutputReference",
      "namespace": "dataAwsccObservabilityadminTelemetryRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
            "line": 770
          },
          "name": "behavior",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
            "line": 776
          },
          "name": "conditions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
            "line": 781
          },
          "name": "requirement",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
            "line": 754
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFilters"
          }
        }
      ],
      "symbolId": "src/data-awscc-observabilityadmin-telemetry-rule/index:DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-observabilityadmin-telemetry-rule/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-awscc-observabilityadmin-telemetry-rule/index.ts",
        "line": 827
      },
      "name": "DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterOutputReference",
      "namespace": "dataAwsccObservabilityadminTelemetryRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
            "line": 854
          },
          "name": "defaultBehavior",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
            "line": 860
          },
          "name": "filters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
            "line": 838
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilter"
          }
        }
      ],
      "symbolId": "src/data-awscc-observabilityadmin-telemetry-rule/index:DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
          "line": 1039
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
        "line": 1032
      },
      "name": "DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersOutputReference",
      "namespace": "dataAwsccObservabilityadminTelemetryRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
            "line": 1065
          },
          "name": "loggingFilter",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
            "line": 1059
          },
          "name": "logType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
            "line": 1071
          },
          "name": "redactedFields",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFieldsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
            "line": 1043
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-observabilityadmin-telemetry-rule/index:DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFields": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFields",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
        "line": 918
      },
      "name": "DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFields",
      "namespace": "dataAwsccObservabilityadminTelemetryRule",
      "symbolId": "src/data-awscc-observabilityadmin-telemetry-rule/index:DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFields"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFieldsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFieldsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
          "line": 998
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
        "line": 991
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
            "line": 1005
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFieldsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFieldsList",
      "namespace": "dataAwsccObservabilityadminTelemetryRule",
      "symbolId": "src/data-awscc-observabilityadmin-telemetry-rule/index:DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFieldsList"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFieldsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFieldsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
          "line": 950
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
        "line": 941
      },
      "name": "DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFieldsOutputReference",
      "namespace": "dataAwsccObservabilityadminTelemetryRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
            "line": 970
          },
          "name": "method",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
            "line": 975
          },
          "name": "queryString",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
            "line": 981
          },
          "name": "singleHeader",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFieldsSingleHeaderOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
            "line": 986
          },
          "name": "uriPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
            "line": 954
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFields"
          }
        }
      ],
      "symbolId": "src/data-awscc-observabilityadmin-telemetry-rule/index:DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFieldsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFieldsSingleHeader": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFieldsSingleHeader",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
        "line": 864
      },
      "name": "DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFieldsSingleHeader",
      "namespace": "dataAwsccObservabilityadminTelemetryRule",
      "symbolId": "src/data-awscc-observabilityadmin-telemetry-rule/index:DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFieldsSingleHeader"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFieldsSingleHeaderOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFieldsSingleHeaderOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
          "line": 894
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
        "line": 887
      },
      "name": "DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFieldsSingleHeaderOutputReference",
      "namespace": "dataAwsccObservabilityadminTelemetryRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
            "line": 914
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
            "line": 898
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFieldsSingleHeader"
          }
        }
      ],
      "symbolId": "src/data-awscc-observabilityadmin-telemetry-rule/index:DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFieldsSingleHeaderOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRuleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRuleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
          "line": 1199
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
        "line": 1192
      },
      "name": "DataAwsccObservabilityadminTelemetryRuleRuleOutputReference",
      "namespace": "dataAwsccObservabilityadminTelemetryRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
            "line": 1224
          },
          "name": "allowFieldUpdates",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
            "line": 1219
          },
          "name": "allRegions",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
            "line": 1230
          },
          "name": "destinationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRuleDestinationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
            "line": 1235
          },
          "name": "regions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
            "line": 1240
          },
          "name": "resourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
            "line": 1245
          },
          "name": "selectionCriteria",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
            "line": 1250
          },
          "name": "telemetrySourceTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
            "line": 1255
          },
          "name": "telemetryType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
            "line": 1203
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleRule"
          }
        }
      ],
      "symbolId": "src/data-awscc-observabilityadmin-telemetry-rule/index:DataAwsccObservabilityadminTelemetryRuleRuleOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
        "line": 1259
      },
      "name": "DataAwsccObservabilityadminTelemetryRuleTags",
      "namespace": "dataAwsccObservabilityadminTelemetryRule",
      "symbolId": "src/data-awscc-observabilityadmin-telemetry-rule/index:DataAwsccObservabilityadminTelemetryRuleTags"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
          "line": 1328
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
        "line": 1321
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
            "line": 1335
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccObservabilityadminTelemetryRuleTagsList",
      "namespace": "dataAwsccObservabilityadminTelemetryRule",
      "symbolId": "src/data-awscc-observabilityadmin-telemetry-rule/index:DataAwsccObservabilityadminTelemetryRuleTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-observabilityadmin-telemetry-rule/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
        "line": 1282
      },
      "name": "DataAwsccObservabilityadminTelemetryRuleTagsOutputReference",
      "namespace": "dataAwsccObservabilityadminTelemetryRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
            "line": 1311
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
            "line": 1316
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-telemetry-rule/index.ts",
            "line": 1295
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRule.DataAwsccObservabilityadminTelemetryRuleTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-observabilityadmin-telemetry-rule/index:DataAwsccObservabilityadminTelemetryRuleTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRules.DataAwsccObservabilityadminTelemetryRules": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/observabilityadmin_telemetry_rules awscc_observabilityadmin_telemetry_rules}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRules.DataAwsccObservabilityadminTelemetryRules",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/observabilityadmin_telemetry_rules awscc_observabilityadmin_telemetry_rules} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-observabilityadmin-telemetry-rules/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRules.DataAwsccObservabilityadminTelemetryRulesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-telemetry-rules/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccObservabilityadminTelemetryRules resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-telemetry-rules/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccObservabilityadminTelemetryRules to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/observabilityadmin_telemetry_rules#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccObservabilityadminTelemetryRules that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccObservabilityadminTelemetryRules to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-telemetry-rules/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-telemetry-rules/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccObservabilityadminTelemetryRules",
      "namespace": "dataAwsccObservabilityadminTelemetryRules",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-telemetry-rules/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-telemetry-rules/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-observabilityadmin-telemetry-rules/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-observabilityadmin-telemetry-rules/index:DataAwsccObservabilityadminTelemetryRules"
    },
    "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRules.DataAwsccObservabilityadminTelemetryRulesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccObservabilityadminTelemetryRules.DataAwsccObservabilityadminTelemetryRulesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-observabilityadmin-telemetry-rules/index.ts",
        "line": 14
      },
      "name": "DataAwsccObservabilityadminTelemetryRulesConfig",
      "namespace": "dataAwsccObservabilityadminTelemetryRules",
      "symbolId": "src/data-awscc-observabilityadmin-telemetry-rules/index:DataAwsccObservabilityadminTelemetryRulesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccOdbCloudAutonomousVmCluster.DataAwsccOdbCloudAutonomousVmCluster": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/odb_cloud_autonomous_vm_cluster awscc_odb_cloud_autonomous_vm_cluster}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOdbCloudAutonomousVmCluster.DataAwsccOdbCloudAutonomousVmCluster",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/odb_cloud_autonomous_vm_cluster awscc_odb_cloud_autonomous_vm_cluster} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-odb-cloud-autonomous-vm-cluster/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccOdbCloudAutonomousVmCluster.DataAwsccOdbCloudAutonomousVmClusterConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-odb-cloud-autonomous-vm-cluster/index.ts",
        "line": 273
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccOdbCloudAutonomousVmCluster resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-autonomous-vm-cluster/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 DataAwsccOdbCloudAutonomousVmCluster to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/odb_cloud_autonomous_vm_cluster#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccOdbCloudAutonomousVmCluster that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccOdbCloudAutonomousVmCluster to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 573
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 579
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccOdbCloudAutonomousVmCluster",
      "namespace": "dataAwsccOdbCloudAutonomousVmCluster",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 278
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 329
          },
          "name": "autonomousDataStoragePercentage",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 334
          },
          "name": "autonomousDataStorageSizeInTBs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 339
          },
          "name": "availableAutonomousDataStorageSizeInTBs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 344
          },
          "name": "availableContainerDatabases",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 349
          },
          "name": "availableCpus",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 354
          },
          "name": "cloudAutonomousVmClusterArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 359
          },
          "name": "cloudAutonomousVmClusterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 364
          },
          "name": "cloudExadataInfrastructureId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 369
          },
          "name": "computeModel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 374
          },
          "name": "cpuCoreCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 379
          },
          "name": "cpuCoreCountPerNode",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 384
          },
          "name": "cpuPercentage",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 389
          },
          "name": "dataStorageSizeInGBs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 394
          },
          "name": "dataStorageSizeInTBs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 399
          },
          "name": "dbNodeStorageSizeInGBs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 404
          },
          "name": "dbServers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 409
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 414
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 419
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 424
          },
          "name": "exadataStorageInTBsLowestScaledValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 429
          },
          "name": "hostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 435
          },
          "name": "iamRoles",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOdbCloudAutonomousVmCluster.DataAwsccOdbCloudAutonomousVmClusterIamRolesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 453
          },
          "name": "isMtlsEnabledVmCluster",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 458
          },
          "name": "licenseModel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 464
          },
          "name": "maintenanceWindow",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOdbCloudAutonomousVmCluster.DataAwsccOdbCloudAutonomousVmClusterMaintenanceWindowOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 469
          },
          "name": "maxAcdsLowestScaledValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 474
          },
          "name": "memoryPerOracleComputeUnitInGBs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 479
          },
          "name": "memorySizeInGBs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 484
          },
          "name": "nodeCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 489
          },
          "name": "nonProvisionableAutonomousContainerDatabases",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 504
          },
          "name": "ocid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 494
          },
          "name": "ociResourceAnchorName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 499
          },
          "name": "ociUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 509
          },
          "name": "odbNetworkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 514
          },
          "name": "provisionableAutonomousContainerDatabases",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 519
          },
          "name": "provisionedAutonomousContainerDatabases",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 524
          },
          "name": "provisionedCpus",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 529
          },
          "name": "reclaimableCpus",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 534
          },
          "name": "reservedCpus",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 539
          },
          "name": "scanListenerPortNonTls",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 544
          },
          "name": "scanListenerPortTls",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 549
          },
          "name": "shape",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 555
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOdbCloudAutonomousVmCluster.DataAwsccOdbCloudAutonomousVmClusterTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 560
          },
          "name": "timeZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 565
          },
          "name": "totalContainerDatabases",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 448
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 441
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-odb-cloud-autonomous-vm-cluster/index:DataAwsccOdbCloudAutonomousVmCluster"
    },
    "@cdktn/provider-awscc.dataAwsccOdbCloudAutonomousVmCluster.DataAwsccOdbCloudAutonomousVmClusterConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOdbCloudAutonomousVmCluster.DataAwsccOdbCloudAutonomousVmClusterConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-odb-cloud-autonomous-vm-cluster/index.ts",
        "line": 14
      },
      "name": "DataAwsccOdbCloudAutonomousVmClusterConfig",
      "namespace": "dataAwsccOdbCloudAutonomousVmCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/odb_cloud_autonomous_vm_cluster#id DataAwsccOdbCloudAutonomousVmCluster#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-odb-cloud-autonomous-vm-cluster/index:DataAwsccOdbCloudAutonomousVmClusterConfig"
    },
    "@cdktn/provider-awscc.dataAwsccOdbCloudAutonomousVmCluster.DataAwsccOdbCloudAutonomousVmClusterIamRoles": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOdbCloudAutonomousVmCluster.DataAwsccOdbCloudAutonomousVmClusterIamRoles",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-odb-cloud-autonomous-vm-cluster/index.ts",
        "line": 25
      },
      "name": "DataAwsccOdbCloudAutonomousVmClusterIamRoles",
      "namespace": "dataAwsccOdbCloudAutonomousVmCluster",
      "symbolId": "src/data-awscc-odb-cloud-autonomous-vm-cluster/index:DataAwsccOdbCloudAutonomousVmClusterIamRoles"
    },
    "@cdktn/provider-awscc.dataAwsccOdbCloudAutonomousVmCluster.DataAwsccOdbCloudAutonomousVmClusterIamRolesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOdbCloudAutonomousVmCluster.DataAwsccOdbCloudAutonomousVmClusterIamRolesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-odb-cloud-autonomous-vm-cluster/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-odb-cloud-autonomous-vm-cluster/index.ts",
        "line": 92
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 106
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccOdbCloudAutonomousVmCluster.DataAwsccOdbCloudAutonomousVmClusterIamRolesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccOdbCloudAutonomousVmClusterIamRolesList",
      "namespace": "dataAwsccOdbCloudAutonomousVmCluster",
      "symbolId": "src/data-awscc-odb-cloud-autonomous-vm-cluster/index:DataAwsccOdbCloudAutonomousVmClusterIamRolesList"
    },
    "@cdktn/provider-awscc.dataAwsccOdbCloudAutonomousVmCluster.DataAwsccOdbCloudAutonomousVmClusterIamRolesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOdbCloudAutonomousVmCluster.DataAwsccOdbCloudAutonomousVmClusterIamRolesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-odb-cloud-autonomous-vm-cluster/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-odb-cloud-autonomous-vm-cluster/index.ts",
        "line": 48
      },
      "name": "DataAwsccOdbCloudAutonomousVmClusterIamRolesOutputReference",
      "namespace": "dataAwsccOdbCloudAutonomousVmCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 77
          },
          "name": "awsIntegration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 82
          },
          "name": "iamRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 87
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOdbCloudAutonomousVmCluster.DataAwsccOdbCloudAutonomousVmClusterIamRoles"
          }
        }
      ],
      "symbolId": "src/data-awscc-odb-cloud-autonomous-vm-cluster/index:DataAwsccOdbCloudAutonomousVmClusterIamRolesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccOdbCloudAutonomousVmCluster.DataAwsccOdbCloudAutonomousVmClusterMaintenanceWindow": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOdbCloudAutonomousVmCluster.DataAwsccOdbCloudAutonomousVmClusterMaintenanceWindow",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-odb-cloud-autonomous-vm-cluster/index.ts",
        "line": 110
      },
      "name": "DataAwsccOdbCloudAutonomousVmClusterMaintenanceWindow",
      "namespace": "dataAwsccOdbCloudAutonomousVmCluster",
      "symbolId": "src/data-awscc-odb-cloud-autonomous-vm-cluster/index:DataAwsccOdbCloudAutonomousVmClusterMaintenanceWindow"
    },
    "@cdktn/provider-awscc.dataAwsccOdbCloudAutonomousVmCluster.DataAwsccOdbCloudAutonomousVmClusterMaintenanceWindowOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOdbCloudAutonomousVmCluster.DataAwsccOdbCloudAutonomousVmClusterMaintenanceWindowOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-odb-cloud-autonomous-vm-cluster/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-awscc-odb-cloud-autonomous-vm-cluster/index.ts",
        "line": 133
      },
      "name": "DataAwsccOdbCloudAutonomousVmClusterMaintenanceWindowOutputReference",
      "namespace": "dataAwsccOdbCloudAutonomousVmCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 160
          },
          "name": "daysOfWeek",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 165
          },
          "name": "hoursOfDay",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 170
          },
          "name": "leadTimeInWeeks",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 175
          },
          "name": "months",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 180
          },
          "name": "preference",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 185
          },
          "name": "weeksOfMonth",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 144
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOdbCloudAutonomousVmCluster.DataAwsccOdbCloudAutonomousVmClusterMaintenanceWindow"
          }
        }
      ],
      "symbolId": "src/data-awscc-odb-cloud-autonomous-vm-cluster/index:DataAwsccOdbCloudAutonomousVmClusterMaintenanceWindowOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccOdbCloudAutonomousVmCluster.DataAwsccOdbCloudAutonomousVmClusterTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOdbCloudAutonomousVmCluster.DataAwsccOdbCloudAutonomousVmClusterTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-odb-cloud-autonomous-vm-cluster/index.ts",
        "line": 189
      },
      "name": "DataAwsccOdbCloudAutonomousVmClusterTags",
      "namespace": "dataAwsccOdbCloudAutonomousVmCluster",
      "symbolId": "src/data-awscc-odb-cloud-autonomous-vm-cluster/index:DataAwsccOdbCloudAutonomousVmClusterTags"
    },
    "@cdktn/provider-awscc.dataAwsccOdbCloudAutonomousVmCluster.DataAwsccOdbCloudAutonomousVmClusterTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOdbCloudAutonomousVmCluster.DataAwsccOdbCloudAutonomousVmClusterTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-odb-cloud-autonomous-vm-cluster/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-awscc-odb-cloud-autonomous-vm-cluster/index.ts",
        "line": 251
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-autonomous-vm-cluster/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-awscc.dataAwsccOdbCloudAutonomousVmCluster.DataAwsccOdbCloudAutonomousVmClusterTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccOdbCloudAutonomousVmClusterTagsList",
      "namespace": "dataAwsccOdbCloudAutonomousVmCluster",
      "symbolId": "src/data-awscc-odb-cloud-autonomous-vm-cluster/index:DataAwsccOdbCloudAutonomousVmClusterTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccOdbCloudAutonomousVmCluster.DataAwsccOdbCloudAutonomousVmClusterTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOdbCloudAutonomousVmCluster.DataAwsccOdbCloudAutonomousVmClusterTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-odb-cloud-autonomous-vm-cluster/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-awscc-odb-cloud-autonomous-vm-cluster/index.ts",
        "line": 212
      },
      "name": "DataAwsccOdbCloudAutonomousVmClusterTagsOutputReference",
      "namespace": "dataAwsccOdbCloudAutonomousVmCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 241
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 246
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 225
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOdbCloudAutonomousVmCluster.DataAwsccOdbCloudAutonomousVmClusterTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-odb-cloud-autonomous-vm-cluster/index:DataAwsccOdbCloudAutonomousVmClusterTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccOdbCloudAutonomousVmClusters.DataAwsccOdbCloudAutonomousVmClusters": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/odb_cloud_autonomous_vm_clusters awscc_odb_cloud_autonomous_vm_clusters}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOdbCloudAutonomousVmClusters.DataAwsccOdbCloudAutonomousVmClusters",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/odb_cloud_autonomous_vm_clusters awscc_odb_cloud_autonomous_vm_clusters} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-odb-cloud-autonomous-vm-clusters/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccOdbCloudAutonomousVmClusters.DataAwsccOdbCloudAutonomousVmClustersConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-odb-cloud-autonomous-vm-clusters/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccOdbCloudAutonomousVmClusters resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-autonomous-vm-clusters/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccOdbCloudAutonomousVmClusters to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/odb_cloud_autonomous_vm_clusters#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccOdbCloudAutonomousVmClusters that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccOdbCloudAutonomousVmClusters to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-autonomous-vm-clusters/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-autonomous-vm-clusters/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccOdbCloudAutonomousVmClusters",
      "namespace": "dataAwsccOdbCloudAutonomousVmClusters",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-autonomous-vm-clusters/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-autonomous-vm-clusters/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-autonomous-vm-clusters/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-odb-cloud-autonomous-vm-clusters/index:DataAwsccOdbCloudAutonomousVmClusters"
    },
    "@cdktn/provider-awscc.dataAwsccOdbCloudAutonomousVmClusters.DataAwsccOdbCloudAutonomousVmClustersConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOdbCloudAutonomousVmClusters.DataAwsccOdbCloudAutonomousVmClustersConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-odb-cloud-autonomous-vm-clusters/index.ts",
        "line": 14
      },
      "name": "DataAwsccOdbCloudAutonomousVmClustersConfig",
      "namespace": "dataAwsccOdbCloudAutonomousVmClusters",
      "symbolId": "src/data-awscc-odb-cloud-autonomous-vm-clusters/index:DataAwsccOdbCloudAutonomousVmClustersConfig"
    },
    "@cdktn/provider-awscc.dataAwsccOdbCloudExadataInfrastructure.DataAwsccOdbCloudExadataInfrastructure": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/odb_cloud_exadata_infrastructure awscc_odb_cloud_exadata_infrastructure}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOdbCloudExadataInfrastructure.DataAwsccOdbCloudExadataInfrastructure",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/odb_cloud_exadata_infrastructure awscc_odb_cloud_exadata_infrastructure} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-odb-cloud-exadata-infrastructure/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-awscc.dataAwsccOdbCloudExadataInfrastructure.DataAwsccOdbCloudExadataInfrastructureConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-odb-cloud-exadata-infrastructure/index.ts",
        "line": 278
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccOdbCloudExadataInfrastructure resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-exadata-infrastructure/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 DataAwsccOdbCloudExadataInfrastructure to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/odb_cloud_exadata_infrastructure#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccOdbCloudExadataInfrastructure that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccOdbCloudExadataInfrastructure to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-exadata-infrastructure/index.ts",
            "line": 513
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-exadata-infrastructure/index.ts",
            "line": 519
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccOdbCloudExadataInfrastructure",
      "namespace": "dataAwsccOdbCloudExadataInfrastructure",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-exadata-infrastructure/index.ts",
            "line": 283
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-exadata-infrastructure/index.ts",
            "line": 334
          },
          "name": "activatedStorageCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-exadata-infrastructure/index.ts",
            "line": 339
          },
          "name": "additionalStorageCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-exadata-infrastructure/index.ts",
            "line": 344
          },
          "name": "availabilityZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-exadata-infrastructure/index.ts",
            "line": 349
          },
          "name": "availabilityZoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-exadata-infrastructure/index.ts",
            "line": 354
          },
          "name": "availableStorageSizeInGBs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-exadata-infrastructure/index.ts",
            "line": 359
          },
          "name": "cloudExadataInfrastructureArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-exadata-infrastructure/index.ts",
            "line": 364
          },
          "name": "cloudExadataInfrastructureId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-exadata-infrastructure/index.ts",
            "line": 369
          },
          "name": "computeCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-exadata-infrastructure/index.ts",
            "line": 374
          },
          "name": "computeModel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-exadata-infrastructure/index.ts",
            "line": 379
          },
          "name": "cpuCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-exadata-infrastructure/index.ts",
            "line": 385
          },
          "name": "customerContactsToSendToOci",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOdbCloudExadataInfrastructure.DataAwsccOdbCloudExadataInfrastructureCustomerContactsToSendToOciList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-exadata-infrastructure/index.ts",
            "line": 395
          },
          "name": "databaseServerType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-exadata-infrastructure/index.ts",
            "line": 390
          },
          "name": "dataStorageSizeInTBs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-exadata-infrastructure/index.ts",
            "line": 400
          },
          "name": "dbNodeStorageSizeInGBs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-exadata-infrastructure/index.ts",
            "line": 405
          },
          "name": "dbServerIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-exadata-infrastructure/index.ts",
            "line": 410
          },
          "name": "dbServerVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-exadata-infrastructure/index.ts",
            "line": 415
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-exadata-infrastructure/index.ts",
            "line": 434
          },
          "name": "maintenanceWindow",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOdbCloudExadataInfrastructure.DataAwsccOdbCloudExadataInfrastructureMaintenanceWindowOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-exadata-infrastructure/index.ts",
            "line": 439
          },
          "name": "maxCpuCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-exadata-infrastructure/index.ts",
            "line": 444
          },
          "name": "maxDataStorageInTBs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-exadata-infrastructure/index.ts",
            "line": 449
          },
          "name": "maxDbNodeStorageSizeInGBs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-exadata-infrastructure/index.ts",
            "line": 454
          },
          "name": "maxMemoryInGBs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-exadata-infrastructure/index.ts",
            "line": 459
          },
          "name": "memorySizeInGBs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-exadata-infrastructure/index.ts",
            "line": 474
          },
          "name": "ocid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-exadata-infrastructure/index.ts",
            "line": 464
          },
          "name": "ociResourceAnchorName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-exadata-infrastructure/index.ts",
            "line": 469
          },
          "name": "ociUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-exadata-infrastructure/index.ts",
            "line": 479
          },
          "name": "shape",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-exadata-infrastructure/index.ts",
            "line": 484
          },
          "name": "storageCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-exadata-infrastructure/index.ts",
            "line": 489
          },
          "name": "storageServerType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-exadata-infrastructure/index.ts",
            "line": 494
          },
          "name": "storageServerVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-exadata-infrastructure/index.ts",
            "line": 500
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOdbCloudExadataInfrastructure.DataAwsccOdbCloudExadataInfrastructureTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-exadata-infrastructure/index.ts",
            "line": 505
          },
          "name": "totalStorageSizeInGBs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-exadata-infrastructure/index.ts",
            "line": 428
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-exadata-infrastructure/index.ts",
            "line": 421
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-odb-cloud-exadata-infrastructure/index:DataAwsccOdbCloudExadataInfrastructure"
    },
    "@cdktn/provider-awscc.dataAwsccOdbCloudExadataInfrastructure.DataAwsccOdbCloudExadataInfrastructureConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOdbCloudExadataInfrastructure.DataAwsccOdbCloudExadataInfrastructureConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-odb-cloud-exadata-infrastructure/index.ts",
        "line": 14
      },
      "name": "DataAwsccOdbCloudExadataInfrastructureConfig",
      "namespace": "dataAwsccOdbCloudExadataInfrastructure",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/odb_cloud_exadata_infrastructure#id DataAwsccOdbCloudExadataInfrastructure#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-exadata-infrastructure/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-odb-cloud-exadata-infrastructure/index:DataAwsccOdbCloudExadataInfrastructureConfig"
    },
    "@cdktn/provider-awscc.dataAwsccOdbCloudExadataInfrastructure.DataAwsccOdbCloudExadataInfrastructureCustomerContactsToSendToOci": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOdbCloudExadataInfrastructure.DataAwsccOdbCloudExadataInfrastructureCustomerContactsToSendToOci",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-odb-cloud-exadata-infrastructure/index.ts",
        "line": 25
      },
      "name": "DataAwsccOdbCloudExadataInfrastructureCustomerContactsToSendToOci",
      "namespace": "dataAwsccOdbCloudExadataInfrastructure",
      "symbolId": "src/data-awscc-odb-cloud-exadata-infrastructure/index:DataAwsccOdbCloudExadataInfrastructureCustomerContactsToSendToOci"
    },
    "@cdktn/provider-awscc.dataAwsccOdbCloudExadataInfrastructure.DataAwsccOdbCloudExadataInfrastructureCustomerContactsToSendToOciList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOdbCloudExadataInfrastructure.DataAwsccOdbCloudExadataInfrastructureCustomerContactsToSendToOciList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-odb-cloud-exadata-infrastructure/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-odb-cloud-exadata-infrastructure/index.ts",
        "line": 82
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-exadata-infrastructure/index.ts",
            "line": 96
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccOdbCloudExadataInfrastructure.DataAwsccOdbCloudExadataInfrastructureCustomerContactsToSendToOciOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccOdbCloudExadataInfrastructureCustomerContactsToSendToOciList",
      "namespace": "dataAwsccOdbCloudExadataInfrastructure",
      "symbolId": "src/data-awscc-odb-cloud-exadata-infrastructure/index:DataAwsccOdbCloudExadataInfrastructureCustomerContactsToSendToOciList"
    },
    "@cdktn/provider-awscc.dataAwsccOdbCloudExadataInfrastructure.DataAwsccOdbCloudExadataInfrastructureCustomerContactsToSendToOciOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOdbCloudExadataInfrastructure.DataAwsccOdbCloudExadataInfrastructureCustomerContactsToSendToOciOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-odb-cloud-exadata-infrastructure/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-odb-cloud-exadata-infrastructure/index.ts",
        "line": 48
      },
      "name": "DataAwsccOdbCloudExadataInfrastructureCustomerContactsToSendToOciOutputReference",
      "namespace": "dataAwsccOdbCloudExadataInfrastructure",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-exadata-infrastructure/index.ts",
            "line": 77
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-exadata-infrastructure/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOdbCloudExadataInfrastructure.DataAwsccOdbCloudExadataInfrastructureCustomerContactsToSendToOci"
          }
        }
      ],
      "symbolId": "src/data-awscc-odb-cloud-exadata-infrastructure/index:DataAwsccOdbCloudExadataInfrastructureCustomerContactsToSendToOciOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccOdbCloudExadataInfrastructure.DataAwsccOdbCloudExadataInfrastructureMaintenanceWindow": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOdbCloudExadataInfrastructure.DataAwsccOdbCloudExadataInfrastructureMaintenanceWindow",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-odb-cloud-exadata-infrastructure/index.ts",
        "line": 100
      },
      "name": "DataAwsccOdbCloudExadataInfrastructureMaintenanceWindow",
      "namespace": "dataAwsccOdbCloudExadataInfrastructure",
      "symbolId": "src/data-awscc-odb-cloud-exadata-infrastructure/index:DataAwsccOdbCloudExadataInfrastructureMaintenanceWindow"
    },
    "@cdktn/provider-awscc.dataAwsccOdbCloudExadataInfrastructure.DataAwsccOdbCloudExadataInfrastructureMaintenanceWindowOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOdbCloudExadataInfrastructure.DataAwsccOdbCloudExadataInfrastructureMaintenanceWindowOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-odb-cloud-exadata-infrastructure/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-awscc-odb-cloud-exadata-infrastructure/index.ts",
        "line": 123
      },
      "name": "DataAwsccOdbCloudExadataInfrastructureMaintenanceWindowOutputReference",
      "namespace": "dataAwsccOdbCloudExadataInfrastructure",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-exadata-infrastructure/index.ts",
            "line": 150
          },
          "name": "customActionTimeoutInMins",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-exadata-infrastructure/index.ts",
            "line": 155
          },
          "name": "daysOfWeek",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-exadata-infrastructure/index.ts",
            "line": 160
          },
          "name": "hoursOfDay",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-exadata-infrastructure/index.ts",
            "line": 165
          },
          "name": "isCustomActionTimeoutEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-exadata-infrastructure/index.ts",
            "line": 170
          },
          "name": "leadTimeInWeeks",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-exadata-infrastructure/index.ts",
            "line": 175
          },
          "name": "months",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-exadata-infrastructure/index.ts",
            "line": 180
          },
          "name": "patchingMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-exadata-infrastructure/index.ts",
            "line": 185
          },
          "name": "preference",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-exadata-infrastructure/index.ts",
            "line": 190
          },
          "name": "weeksOfMonth",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-exadata-infrastructure/index.ts",
            "line": 134
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOdbCloudExadataInfrastructure.DataAwsccOdbCloudExadataInfrastructureMaintenanceWindow"
          }
        }
      ],
      "symbolId": "src/data-awscc-odb-cloud-exadata-infrastructure/index:DataAwsccOdbCloudExadataInfrastructureMaintenanceWindowOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccOdbCloudExadataInfrastructure.DataAwsccOdbCloudExadataInfrastructureTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOdbCloudExadataInfrastructure.DataAwsccOdbCloudExadataInfrastructureTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-odb-cloud-exadata-infrastructure/index.ts",
        "line": 194
      },
      "name": "DataAwsccOdbCloudExadataInfrastructureTags",
      "namespace": "dataAwsccOdbCloudExadataInfrastructure",
      "symbolId": "src/data-awscc-odb-cloud-exadata-infrastructure/index:DataAwsccOdbCloudExadataInfrastructureTags"
    },
    "@cdktn/provider-awscc.dataAwsccOdbCloudExadataInfrastructure.DataAwsccOdbCloudExadataInfrastructureTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOdbCloudExadataInfrastructure.DataAwsccOdbCloudExadataInfrastructureTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-odb-cloud-exadata-infrastructure/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-awscc-odb-cloud-exadata-infrastructure/index.ts",
        "line": 256
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-exadata-infrastructure/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-awscc.dataAwsccOdbCloudExadataInfrastructure.DataAwsccOdbCloudExadataInfrastructureTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccOdbCloudExadataInfrastructureTagsList",
      "namespace": "dataAwsccOdbCloudExadataInfrastructure",
      "symbolId": "src/data-awscc-odb-cloud-exadata-infrastructure/index:DataAwsccOdbCloudExadataInfrastructureTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccOdbCloudExadataInfrastructure.DataAwsccOdbCloudExadataInfrastructureTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOdbCloudExadataInfrastructure.DataAwsccOdbCloudExadataInfrastructureTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-odb-cloud-exadata-infrastructure/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-awscc-odb-cloud-exadata-infrastructure/index.ts",
        "line": 217
      },
      "name": "DataAwsccOdbCloudExadataInfrastructureTagsOutputReference",
      "namespace": "dataAwsccOdbCloudExadataInfrastructure",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-exadata-infrastructure/index.ts",
            "line": 246
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-exadata-infrastructure/index.ts",
            "line": 251
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-exadata-infrastructure/index.ts",
            "line": 230
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOdbCloudExadataInfrastructure.DataAwsccOdbCloudExadataInfrastructureTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-odb-cloud-exadata-infrastructure/index:DataAwsccOdbCloudExadataInfrastructureTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccOdbCloudExadataInfrastructures.DataAwsccOdbCloudExadataInfrastructures": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/odb_cloud_exadata_infrastructures awscc_odb_cloud_exadata_infrastructures}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOdbCloudExadataInfrastructures.DataAwsccOdbCloudExadataInfrastructures",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/odb_cloud_exadata_infrastructures awscc_odb_cloud_exadata_infrastructures} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-odb-cloud-exadata-infrastructures/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccOdbCloudExadataInfrastructures.DataAwsccOdbCloudExadataInfrastructuresConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-odb-cloud-exadata-infrastructures/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccOdbCloudExadataInfrastructures resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-exadata-infrastructures/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccOdbCloudExadataInfrastructures to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/odb_cloud_exadata_infrastructures#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccOdbCloudExadataInfrastructures that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccOdbCloudExadataInfrastructures to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-exadata-infrastructures/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-exadata-infrastructures/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccOdbCloudExadataInfrastructures",
      "namespace": "dataAwsccOdbCloudExadataInfrastructures",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-exadata-infrastructures/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-exadata-infrastructures/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-exadata-infrastructures/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-odb-cloud-exadata-infrastructures/index:DataAwsccOdbCloudExadataInfrastructures"
    },
    "@cdktn/provider-awscc.dataAwsccOdbCloudExadataInfrastructures.DataAwsccOdbCloudExadataInfrastructuresConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOdbCloudExadataInfrastructures.DataAwsccOdbCloudExadataInfrastructuresConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-odb-cloud-exadata-infrastructures/index.ts",
        "line": 14
      },
      "name": "DataAwsccOdbCloudExadataInfrastructuresConfig",
      "namespace": "dataAwsccOdbCloudExadataInfrastructures",
      "symbolId": "src/data-awscc-odb-cloud-exadata-infrastructures/index:DataAwsccOdbCloudExadataInfrastructuresConfig"
    },
    "@cdktn/provider-awscc.dataAwsccOdbCloudVmCluster.DataAwsccOdbCloudVmCluster": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/odb_cloud_vm_cluster awscc_odb_cloud_vm_cluster}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOdbCloudVmCluster.DataAwsccOdbCloudVmCluster",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/odb_cloud_vm_cluster awscc_odb_cloud_vm_cluster} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-odb-cloud-vm-cluster/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccOdbCloudVmCluster.DataAwsccOdbCloudVmClusterConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-odb-cloud-vm-cluster/index.ts",
        "line": 489
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccOdbCloudVmCluster resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-vm-cluster/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 DataAwsccOdbCloudVmCluster to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/odb_cloud_vm_cluster#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccOdbCloudVmCluster that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccOdbCloudVmCluster to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-vm-cluster/index.ts",
            "line": 750
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-vm-cluster/index.ts",
            "line": 756
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccOdbCloudVmCluster",
      "namespace": "dataAwsccOdbCloudVmCluster",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-vm-cluster/index.ts",
            "line": 494
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-vm-cluster/index.ts",
            "line": 545
          },
          "name": "cloudExadataInfrastructureId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-vm-cluster/index.ts",
            "line": 550
          },
          "name": "cloudVmClusterArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-vm-cluster/index.ts",
            "line": 555
          },
          "name": "cloudVmClusterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-vm-cluster/index.ts",
            "line": 560
          },
          "name": "clusterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-vm-cluster/index.ts",
            "line": 565
          },
          "name": "computeModel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-vm-cluster/index.ts",
            "line": 570
          },
          "name": "cpuCoreCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-vm-cluster/index.ts",
            "line": 576
          },
          "name": "dataCollectionOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOdbCloudVmCluster.DataAwsccOdbCloudVmClusterDataCollectionOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-vm-cluster/index.ts",
            "line": 581
          },
          "name": "dataStorageSizeInTBs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-vm-cluster/index.ts",
            "line": 592
          },
          "name": "dbNodes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOdbCloudVmCluster.DataAwsccOdbCloudVmClusterDbNodesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-vm-cluster/index.ts",
            "line": 586
          },
          "name": "dbNodeStorageSizeInGBs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-vm-cluster/index.ts",
            "line": 597
          },
          "name": "dbServers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-vm-cluster/index.ts",
            "line": 602
          },
          "name": "diskRedundancy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-vm-cluster/index.ts",
            "line": 607
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-vm-cluster/index.ts",
            "line": 612
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-vm-cluster/index.ts",
            "line": 617
          },
          "name": "giVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-vm-cluster/index.ts",
            "line": 622
          },
          "name": "hostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-vm-cluster/index.ts",
            "line": 628
          },
          "name": "iamRoles",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOdbCloudVmCluster.DataAwsccOdbCloudVmClusterIamRolesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-vm-cluster/index.ts",
            "line": 646
          },
          "name": "isLocalBackupEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-vm-cluster/index.ts",
            "line": 651
          },
          "name": "isSparseDiskgroupEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-vm-cluster/index.ts",
            "line": 656
          },
          "name": "licenseModel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-vm-cluster/index.ts",
            "line": 661
          },
          "name": "listenerPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-vm-cluster/index.ts",
            "line": 666
          },
          "name": "memorySizeInGBs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-vm-cluster/index.ts",
            "line": 671
          },
          "name": "nodeCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-vm-cluster/index.ts",
            "line": 686
          },
          "name": "ocid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-vm-cluster/index.ts",
            "line": 676
          },
          "name": "ociResourceAnchorName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-vm-cluster/index.ts",
            "line": 681
          },
          "name": "ociUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-vm-cluster/index.ts",
            "line": 691
          },
          "name": "odbNetworkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-vm-cluster/index.ts",
            "line": 696
          },
          "name": "scanDnsName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-vm-cluster/index.ts",
            "line": 701
          },
          "name": "scanIpIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-vm-cluster/index.ts",
            "line": 706
          },
          "name": "scanListenerPortTcp",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-vm-cluster/index.ts",
            "line": 711
          },
          "name": "shape",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-vm-cluster/index.ts",
            "line": 716
          },
          "name": "sshPublicKeys",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-vm-cluster/index.ts",
            "line": 721
          },
          "name": "storageSizeInGBs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-vm-cluster/index.ts",
            "line": 726
          },
          "name": "systemVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-vm-cluster/index.ts",
            "line": 732
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOdbCloudVmCluster.DataAwsccOdbCloudVmClusterTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-vm-cluster/index.ts",
            "line": 737
          },
          "name": "timeZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-vm-cluster/index.ts",
            "line": 742
          },
          "name": "vipIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-vm-cluster/index.ts",
            "line": 641
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-vm-cluster/index.ts",
            "line": 634
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-odb-cloud-vm-cluster/index:DataAwsccOdbCloudVmCluster"
    },
    "@cdktn/provider-awscc.dataAwsccOdbCloudVmCluster.DataAwsccOdbCloudVmClusterConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOdbCloudVmCluster.DataAwsccOdbCloudVmClusterConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-odb-cloud-vm-cluster/index.ts",
        "line": 14
      },
      "name": "DataAwsccOdbCloudVmClusterConfig",
      "namespace": "dataAwsccOdbCloudVmCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/odb_cloud_vm_cluster#id DataAwsccOdbCloudVmCluster#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-vm-cluster/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-odb-cloud-vm-cluster/index:DataAwsccOdbCloudVmClusterConfig"
    },
    "@cdktn/provider-awscc.dataAwsccOdbCloudVmCluster.DataAwsccOdbCloudVmClusterDataCollectionOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOdbCloudVmCluster.DataAwsccOdbCloudVmClusterDataCollectionOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-odb-cloud-vm-cluster/index.ts",
        "line": 25
      },
      "name": "DataAwsccOdbCloudVmClusterDataCollectionOptions",
      "namespace": "dataAwsccOdbCloudVmCluster",
      "symbolId": "src/data-awscc-odb-cloud-vm-cluster/index:DataAwsccOdbCloudVmClusterDataCollectionOptions"
    },
    "@cdktn/provider-awscc.dataAwsccOdbCloudVmCluster.DataAwsccOdbCloudVmClusterDataCollectionOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOdbCloudVmCluster.DataAwsccOdbCloudVmClusterDataCollectionOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-odb-cloud-vm-cluster/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-odb-cloud-vm-cluster/index.ts",
        "line": 48
      },
      "name": "DataAwsccOdbCloudVmClusterDataCollectionOptionsOutputReference",
      "namespace": "dataAwsccOdbCloudVmCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-vm-cluster/index.ts",
            "line": 75
          },
          "name": "isDiagnosticsEventsEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-vm-cluster/index.ts",
            "line": 80
          },
          "name": "isHealthMonitoringEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-vm-cluster/index.ts",
            "line": 85
          },
          "name": "isIncidentLogsEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-vm-cluster/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOdbCloudVmCluster.DataAwsccOdbCloudVmClusterDataCollectionOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-odb-cloud-vm-cluster/index:DataAwsccOdbCloudVmClusterDataCollectionOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccOdbCloudVmCluster.DataAwsccOdbCloudVmClusterDbNodes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOdbCloudVmCluster.DataAwsccOdbCloudVmClusterDbNodes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-odb-cloud-vm-cluster/index.ts",
        "line": 169
      },
      "name": "DataAwsccOdbCloudVmClusterDbNodes",
      "namespace": "dataAwsccOdbCloudVmCluster",
      "symbolId": "src/data-awscc-odb-cloud-vm-cluster/index:DataAwsccOdbCloudVmClusterDbNodes"
    },
    "@cdktn/provider-awscc.dataAwsccOdbCloudVmCluster.DataAwsccOdbCloudVmClusterDbNodesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOdbCloudVmCluster.DataAwsccOdbCloudVmClusterDbNodesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-odb-cloud-vm-cluster/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-odb-cloud-vm-cluster/index.ts",
        "line": 302
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-vm-cluster/index.ts",
            "line": 316
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccOdbCloudVmCluster.DataAwsccOdbCloudVmClusterDbNodesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccOdbCloudVmClusterDbNodesList",
      "namespace": "dataAwsccOdbCloudVmCluster",
      "symbolId": "src/data-awscc-odb-cloud-vm-cluster/index:DataAwsccOdbCloudVmClusterDbNodesList"
    },
    "@cdktn/provider-awscc.dataAwsccOdbCloudVmCluster.DataAwsccOdbCloudVmClusterDbNodesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOdbCloudVmCluster.DataAwsccOdbCloudVmClusterDbNodesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-odb-cloud-vm-cluster/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-odb-cloud-vm-cluster/index.ts",
        "line": 192
      },
      "name": "DataAwsccOdbCloudVmClusterDbNodesOutputReference",
      "namespace": "dataAwsccOdbCloudVmCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-vm-cluster/index.ts",
            "line": 221
          },
          "name": "backupIpId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-vm-cluster/index.ts",
            "line": 226
          },
          "name": "backupVnic2Id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-vm-cluster/index.ts",
            "line": 231
          },
          "name": "cpuCoreCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-vm-cluster/index.ts",
            "line": 236
          },
          "name": "dbNodeArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-vm-cluster/index.ts",
            "line": 241
          },
          "name": "dbNodeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-vm-cluster/index.ts",
            "line": 246
          },
          "name": "dbNodeStorageSizeInGBs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-vm-cluster/index.ts",
            "line": 251
          },
          "name": "dbServerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-vm-cluster/index.ts",
            "line": 256
          },
          "name": "dbSystemId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-vm-cluster/index.ts",
            "line": 261
          },
          "name": "hostIpId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-vm-cluster/index.ts",
            "line": 266
          },
          "name": "hostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-vm-cluster/index.ts",
            "line": 271
          },
          "name": "memorySizeInGBs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-vm-cluster/index.ts",
            "line": 276
          },
          "name": "ocid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-vm-cluster/index.ts",
            "line": 281
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-vm-cluster/index.ts",
            "line": 287
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOdbCloudVmCluster.DataAwsccOdbCloudVmClusterDbNodesTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-vm-cluster/index.ts",
            "line": 292
          },
          "name": "vnic2Id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-vm-cluster/index.ts",
            "line": 297
          },
          "name": "vnicId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-vm-cluster/index.ts",
            "line": 205
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOdbCloudVmCluster.DataAwsccOdbCloudVmClusterDbNodes"
          }
        }
      ],
      "symbolId": "src/data-awscc-odb-cloud-vm-cluster/index:DataAwsccOdbCloudVmClusterDbNodesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccOdbCloudVmCluster.DataAwsccOdbCloudVmClusterDbNodesTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOdbCloudVmCluster.DataAwsccOdbCloudVmClusterDbNodesTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-odb-cloud-vm-cluster/index.ts",
        "line": 89
      },
      "name": "DataAwsccOdbCloudVmClusterDbNodesTags",
      "namespace": "dataAwsccOdbCloudVmCluster",
      "symbolId": "src/data-awscc-odb-cloud-vm-cluster/index:DataAwsccOdbCloudVmClusterDbNodesTags"
    },
    "@cdktn/provider-awscc.dataAwsccOdbCloudVmCluster.DataAwsccOdbCloudVmClusterDbNodesTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOdbCloudVmCluster.DataAwsccOdbCloudVmClusterDbNodesTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-odb-cloud-vm-cluster/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-odb-cloud-vm-cluster/index.ts",
        "line": 151
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-vm-cluster/index.ts",
            "line": 165
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccOdbCloudVmCluster.DataAwsccOdbCloudVmClusterDbNodesTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccOdbCloudVmClusterDbNodesTagsList",
      "namespace": "dataAwsccOdbCloudVmCluster",
      "symbolId": "src/data-awscc-odb-cloud-vm-cluster/index:DataAwsccOdbCloudVmClusterDbNodesTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccOdbCloudVmCluster.DataAwsccOdbCloudVmClusterDbNodesTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOdbCloudVmCluster.DataAwsccOdbCloudVmClusterDbNodesTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-odb-cloud-vm-cluster/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-odb-cloud-vm-cluster/index.ts",
        "line": 112
      },
      "name": "DataAwsccOdbCloudVmClusterDbNodesTagsOutputReference",
      "namespace": "dataAwsccOdbCloudVmCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-vm-cluster/index.ts",
            "line": 141
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-vm-cluster/index.ts",
            "line": 146
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-vm-cluster/index.ts",
            "line": 125
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOdbCloudVmCluster.DataAwsccOdbCloudVmClusterDbNodesTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-odb-cloud-vm-cluster/index:DataAwsccOdbCloudVmClusterDbNodesTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccOdbCloudVmCluster.DataAwsccOdbCloudVmClusterIamRoles": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOdbCloudVmCluster.DataAwsccOdbCloudVmClusterIamRoles",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-odb-cloud-vm-cluster/index.ts",
        "line": 320
      },
      "name": "DataAwsccOdbCloudVmClusterIamRoles",
      "namespace": "dataAwsccOdbCloudVmCluster",
      "symbolId": "src/data-awscc-odb-cloud-vm-cluster/index:DataAwsccOdbCloudVmClusterIamRoles"
    },
    "@cdktn/provider-awscc.dataAwsccOdbCloudVmCluster.DataAwsccOdbCloudVmClusterIamRolesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOdbCloudVmCluster.DataAwsccOdbCloudVmClusterIamRolesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-odb-cloud-vm-cluster/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-odb-cloud-vm-cluster/index.ts",
        "line": 387
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-vm-cluster/index.ts",
            "line": 401
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccOdbCloudVmCluster.DataAwsccOdbCloudVmClusterIamRolesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccOdbCloudVmClusterIamRolesList",
      "namespace": "dataAwsccOdbCloudVmCluster",
      "symbolId": "src/data-awscc-odb-cloud-vm-cluster/index:DataAwsccOdbCloudVmClusterIamRolesList"
    },
    "@cdktn/provider-awscc.dataAwsccOdbCloudVmCluster.DataAwsccOdbCloudVmClusterIamRolesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOdbCloudVmCluster.DataAwsccOdbCloudVmClusterIamRolesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-odb-cloud-vm-cluster/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-awscc-odb-cloud-vm-cluster/index.ts",
        "line": 343
      },
      "name": "DataAwsccOdbCloudVmClusterIamRolesOutputReference",
      "namespace": "dataAwsccOdbCloudVmCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-vm-cluster/index.ts",
            "line": 372
          },
          "name": "awsIntegration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-vm-cluster/index.ts",
            "line": 377
          },
          "name": "iamRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-vm-cluster/index.ts",
            "line": 382
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-vm-cluster/index.ts",
            "line": 356
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOdbCloudVmCluster.DataAwsccOdbCloudVmClusterIamRoles"
          }
        }
      ],
      "symbolId": "src/data-awscc-odb-cloud-vm-cluster/index:DataAwsccOdbCloudVmClusterIamRolesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccOdbCloudVmCluster.DataAwsccOdbCloudVmClusterTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOdbCloudVmCluster.DataAwsccOdbCloudVmClusterTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-odb-cloud-vm-cluster/index.ts",
        "line": 405
      },
      "name": "DataAwsccOdbCloudVmClusterTags",
      "namespace": "dataAwsccOdbCloudVmCluster",
      "symbolId": "src/data-awscc-odb-cloud-vm-cluster/index:DataAwsccOdbCloudVmClusterTags"
    },
    "@cdktn/provider-awscc.dataAwsccOdbCloudVmCluster.DataAwsccOdbCloudVmClusterTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOdbCloudVmCluster.DataAwsccOdbCloudVmClusterTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-odb-cloud-vm-cluster/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-awscc-odb-cloud-vm-cluster/index.ts",
        "line": 467
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-vm-cluster/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-awscc.dataAwsccOdbCloudVmCluster.DataAwsccOdbCloudVmClusterTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccOdbCloudVmClusterTagsList",
      "namespace": "dataAwsccOdbCloudVmCluster",
      "symbolId": "src/data-awscc-odb-cloud-vm-cluster/index:DataAwsccOdbCloudVmClusterTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccOdbCloudVmCluster.DataAwsccOdbCloudVmClusterTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOdbCloudVmCluster.DataAwsccOdbCloudVmClusterTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-odb-cloud-vm-cluster/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-awscc-odb-cloud-vm-cluster/index.ts",
        "line": 428
      },
      "name": "DataAwsccOdbCloudVmClusterTagsOutputReference",
      "namespace": "dataAwsccOdbCloudVmCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-vm-cluster/index.ts",
            "line": 457
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-vm-cluster/index.ts",
            "line": 462
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-vm-cluster/index.ts",
            "line": 441
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOdbCloudVmCluster.DataAwsccOdbCloudVmClusterTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-odb-cloud-vm-cluster/index:DataAwsccOdbCloudVmClusterTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccOdbCloudVmClusters.DataAwsccOdbCloudVmClusters": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/odb_cloud_vm_clusters awscc_odb_cloud_vm_clusters}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOdbCloudVmClusters.DataAwsccOdbCloudVmClusters",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/odb_cloud_vm_clusters awscc_odb_cloud_vm_clusters} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-odb-cloud-vm-clusters/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccOdbCloudVmClusters.DataAwsccOdbCloudVmClustersConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-odb-cloud-vm-clusters/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccOdbCloudVmClusters resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-vm-clusters/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccOdbCloudVmClusters to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/odb_cloud_vm_clusters#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccOdbCloudVmClusters that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccOdbCloudVmClusters to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-vm-clusters/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-vm-clusters/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccOdbCloudVmClusters",
      "namespace": "dataAwsccOdbCloudVmClusters",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-vm-clusters/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-vm-clusters/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-cloud-vm-clusters/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-odb-cloud-vm-clusters/index:DataAwsccOdbCloudVmClusters"
    },
    "@cdktn/provider-awscc.dataAwsccOdbCloudVmClusters.DataAwsccOdbCloudVmClustersConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOdbCloudVmClusters.DataAwsccOdbCloudVmClustersConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-odb-cloud-vm-clusters/index.ts",
        "line": 14
      },
      "name": "DataAwsccOdbCloudVmClustersConfig",
      "namespace": "dataAwsccOdbCloudVmClusters",
      "symbolId": "src/data-awscc-odb-cloud-vm-clusters/index:DataAwsccOdbCloudVmClustersConfig"
    },
    "@cdktn/provider-awscc.dataAwsccOdbOdbNetwork.DataAwsccOdbOdbNetwork": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/odb_odb_network awscc_odb_odb_network}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOdbOdbNetwork.DataAwsccOdbOdbNetwork",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/odb_odb_network awscc_odb_odb_network} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-odb-odb-network/index.ts",
          "line": 716
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccOdbOdbNetwork.DataAwsccOdbOdbNetworkConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-odb-odb-network/index.ts",
        "line": 684
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccOdbOdbNetwork resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-odb-odb-network/index.ts",
            "line": 701
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccOdbOdbNetwork to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/odb_odb_network#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccOdbOdbNetwork that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccOdbOdbNetwork to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-odb-odb-network/index.ts",
            "line": 878
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-odb-odb-network/index.ts",
            "line": 884
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccOdbOdbNetwork",
      "namespace": "dataAwsccOdbOdbNetwork",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-odb-network/index.ts",
            "line": 689
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-odb-network/index.ts",
            "line": 740
          },
          "name": "availabilityZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-odb-network/index.ts",
            "line": 745
          },
          "name": "availabilityZoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-odb-network/index.ts",
            "line": 750
          },
          "name": "backupSubnetCidr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-odb-network/index.ts",
            "line": 755
          },
          "name": "clientSubnetCidr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-odb-network/index.ts",
            "line": 760
          },
          "name": "crossRegionS3RestoreSources",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-odb-network/index.ts",
            "line": 765
          },
          "name": "customDomainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-odb-network/index.ts",
            "line": 770
          },
          "name": "defaultDnsPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-odb-network/index.ts",
            "line": 775
          },
          "name": "deleteAssociatedResources",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-odb-network/index.ts",
            "line": 780
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-odb-network/index.ts",
            "line": 785
          },
          "name": "ec2PlacementGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-odb-network/index.ts",
            "line": 803
          },
          "name": "kmsAccess",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-odb-network/index.ts",
            "line": 808
          },
          "name": "kmsPolicyDocument",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-odb-network/index.ts",
            "line": 814
          },
          "name": "managedServices",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOdbOdbNetwork.DataAwsccOdbOdbNetworkManagedServicesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-odb-network/index.ts",
            "line": 819
          },
          "name": "ociNetworkAnchorId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-odb-network/index.ts",
            "line": 824
          },
          "name": "ociResourceAnchorName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-odb-network/index.ts",
            "line": 829
          },
          "name": "ociVcnUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-odb-network/index.ts",
            "line": 834
          },
          "name": "odbNetworkArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-odb-network/index.ts",
            "line": 839
          },
          "name": "odbNetworkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-odb-network/index.ts",
            "line": 844
          },
          "name": "s3Access",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-odb-network/index.ts",
            "line": 849
          },
          "name": "s3PolicyDocument",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-odb-network/index.ts",
            "line": 854
          },
          "name": "stsAccess",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-odb-network/index.ts",
            "line": 859
          },
          "name": "stsPolicyDocument",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-odb-network/index.ts",
            "line": 865
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOdbOdbNetwork.DataAwsccOdbOdbNetworkTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-odb-network/index.ts",
            "line": 870
          },
          "name": "zeroEtlAccess",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-odb-network/index.ts",
            "line": 798
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-odb-odb-network/index.ts",
            "line": 791
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-odb-odb-network/index:DataAwsccOdbOdbNetwork"
    },
    "@cdktn/provider-awscc.dataAwsccOdbOdbNetwork.DataAwsccOdbOdbNetworkConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOdbOdbNetwork.DataAwsccOdbOdbNetworkConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-odb-odb-network/index.ts",
        "line": 14
      },
      "name": "DataAwsccOdbOdbNetworkConfig",
      "namespace": "dataAwsccOdbOdbNetwork",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/odb_odb_network#id DataAwsccOdbOdbNetwork#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-odb-network/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-odb-odb-network/index:DataAwsccOdbOdbNetworkConfig"
    },
    "@cdktn/provider-awscc.dataAwsccOdbOdbNetwork.DataAwsccOdbOdbNetworkManagedServices": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOdbOdbNetwork.DataAwsccOdbOdbNetworkManagedServices",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-odb-odb-network/index.ts",
        "line": 494
      },
      "name": "DataAwsccOdbOdbNetworkManagedServices",
      "namespace": "dataAwsccOdbOdbNetwork",
      "symbolId": "src/data-awscc-odb-odb-network/index:DataAwsccOdbOdbNetworkManagedServices"
    },
    "@cdktn/provider-awscc.dataAwsccOdbOdbNetwork.DataAwsccOdbOdbNetworkManagedServicesCrossRegionS3RestoreSourcesAccess": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOdbOdbNetwork.DataAwsccOdbOdbNetworkManagedServicesCrossRegionS3RestoreSourcesAccess",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-odb-odb-network/index.ts",
        "line": 25
      },
      "name": "DataAwsccOdbOdbNetworkManagedServicesCrossRegionS3RestoreSourcesAccess",
      "namespace": "dataAwsccOdbOdbNetwork",
      "symbolId": "src/data-awscc-odb-odb-network/index:DataAwsccOdbOdbNetworkManagedServicesCrossRegionS3RestoreSourcesAccess"
    },
    "@cdktn/provider-awscc.dataAwsccOdbOdbNetwork.DataAwsccOdbOdbNetworkManagedServicesCrossRegionS3RestoreSourcesAccessList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOdbOdbNetwork.DataAwsccOdbOdbNetworkManagedServicesCrossRegionS3RestoreSourcesAccessList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-odb-odb-network/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-odb-odb-network/index.ts",
        "line": 92
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-odb-odb-network/index.ts",
            "line": 106
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccOdbOdbNetwork.DataAwsccOdbOdbNetworkManagedServicesCrossRegionS3RestoreSourcesAccessOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccOdbOdbNetworkManagedServicesCrossRegionS3RestoreSourcesAccessList",
      "namespace": "dataAwsccOdbOdbNetwork",
      "symbolId": "src/data-awscc-odb-odb-network/index:DataAwsccOdbOdbNetworkManagedServicesCrossRegionS3RestoreSourcesAccessList"
    },
    "@cdktn/provider-awscc.dataAwsccOdbOdbNetwork.DataAwsccOdbOdbNetworkManagedServicesCrossRegionS3RestoreSourcesAccessOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOdbOdbNetwork.DataAwsccOdbOdbNetworkManagedServicesCrossRegionS3RestoreSourcesAccessOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-odb-odb-network/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-odb-odb-network/index.ts",
        "line": 48
      },
      "name": "DataAwsccOdbOdbNetworkManagedServicesCrossRegionS3RestoreSourcesAccessOutputReference",
      "namespace": "dataAwsccOdbOdbNetwork",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-odb-network/index.ts",
            "line": 77
          },
          "name": "ipv4Addresses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-odb-network/index.ts",
            "line": 82
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-odb-network/index.ts",
            "line": 87
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-odb-odb-network/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOdbOdbNetwork.DataAwsccOdbOdbNetworkManagedServicesCrossRegionS3RestoreSourcesAccess"
          }
        }
      ],
      "symbolId": "src/data-awscc-odb-odb-network/index:DataAwsccOdbOdbNetworkManagedServicesCrossRegionS3RestoreSourcesAccessOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccOdbOdbNetwork.DataAwsccOdbOdbNetworkManagedServicesKmsAccess": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOdbOdbNetwork.DataAwsccOdbOdbNetworkManagedServicesKmsAccess",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-odb-odb-network/index.ts",
        "line": 110
      },
      "name": "DataAwsccOdbOdbNetworkManagedServicesKmsAccess",
      "namespace": "dataAwsccOdbOdbNetwork",
      "symbolId": "src/data-awscc-odb-odb-network/index:DataAwsccOdbOdbNetworkManagedServicesKmsAccess"
    },
    "@cdktn/provider-awscc.dataAwsccOdbOdbNetwork.DataAwsccOdbOdbNetworkManagedServicesKmsAccessOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOdbOdbNetwork.DataAwsccOdbOdbNetworkManagedServicesKmsAccessOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-odb-odb-network/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-awscc-odb-odb-network/index.ts",
        "line": 133
      },
      "name": "DataAwsccOdbOdbNetworkManagedServicesKmsAccessOutputReference",
      "namespace": "dataAwsccOdbOdbNetwork",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-odb-network/index.ts",
            "line": 160
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-odb-network/index.ts",
            "line": 165
          },
          "name": "ipv4Addresses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-odb-network/index.ts",
            "line": 170
          },
          "name": "kmsPolicyDocument",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-odb-network/index.ts",
            "line": 175
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-odb-odb-network/index.ts",
            "line": 144
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOdbOdbNetwork.DataAwsccOdbOdbNetworkManagedServicesKmsAccess"
          }
        }
      ],
      "symbolId": "src/data-awscc-odb-odb-network/index:DataAwsccOdbOdbNetworkManagedServicesKmsAccessOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccOdbOdbNetwork.DataAwsccOdbOdbNetworkManagedServicesManagedS3BackupAccess": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOdbOdbNetwork.DataAwsccOdbOdbNetworkManagedServicesManagedS3BackupAccess",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-odb-odb-network/index.ts",
        "line": 179
      },
      "name": "DataAwsccOdbOdbNetworkManagedServicesManagedS3BackupAccess",
      "namespace": "dataAwsccOdbOdbNetwork",
      "symbolId": "src/data-awscc-odb-odb-network/index:DataAwsccOdbOdbNetworkManagedServicesManagedS3BackupAccess"
    },
    "@cdktn/provider-awscc.dataAwsccOdbOdbNetwork.DataAwsccOdbOdbNetworkManagedServicesManagedS3BackupAccessOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOdbOdbNetwork.DataAwsccOdbOdbNetworkManagedServicesManagedS3BackupAccessOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-odb-odb-network/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/data-awscc-odb-odb-network/index.ts",
        "line": 202
      },
      "name": "DataAwsccOdbOdbNetworkManagedServicesManagedS3BackupAccessOutputReference",
      "namespace": "dataAwsccOdbOdbNetwork",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-odb-network/index.ts",
            "line": 229
          },
          "name": "ipv4Addresses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-odb-network/index.ts",
            "line": 234
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-odb-odb-network/index.ts",
            "line": 213
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOdbOdbNetwork.DataAwsccOdbOdbNetworkManagedServicesManagedS3BackupAccess"
          }
        }
      ],
      "symbolId": "src/data-awscc-odb-odb-network/index:DataAwsccOdbOdbNetworkManagedServicesManagedS3BackupAccessOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccOdbOdbNetwork.DataAwsccOdbOdbNetworkManagedServicesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOdbOdbNetwork.DataAwsccOdbOdbNetworkManagedServicesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-odb-odb-network/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-odb-odb-network/index.ts",
        "line": 517
      },
      "name": "DataAwsccOdbOdbNetworkManagedServicesOutputReference",
      "namespace": "dataAwsccOdbOdbNetwork",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-odb-network/index.ts",
            "line": 545
          },
          "name": "crossRegionS3RestoreSourcesAccess",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOdbOdbNetwork.DataAwsccOdbOdbNetworkManagedServicesCrossRegionS3RestoreSourcesAccessList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-odb-network/index.ts",
            "line": 551
          },
          "name": "kmsAccess",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOdbOdbNetwork.DataAwsccOdbOdbNetworkManagedServicesKmsAccessOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-odb-network/index.ts",
            "line": 557
          },
          "name": "managedS3BackupAccess",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOdbOdbNetwork.DataAwsccOdbOdbNetworkManagedServicesManagedS3BackupAccessOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-odb-network/index.ts",
            "line": 562
          },
          "name": "managedServicesIpv4Cidrs",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-odb-network/index.ts",
            "line": 567
          },
          "name": "resourceGatewayArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-odb-network/index.ts",
            "line": 573
          },
          "name": "s3Access",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOdbOdbNetwork.DataAwsccOdbOdbNetworkManagedServicesS3AccessOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-odb-network/index.ts",
            "line": 578
          },
          "name": "serviceNetworkArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-odb-network/index.ts",
            "line": 584
          },
          "name": "serviceNetworkEndpoint",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOdbOdbNetwork.DataAwsccOdbOdbNetworkManagedServicesServiceNetworkEndpointOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-odb-network/index.ts",
            "line": 590
          },
          "name": "stsAccess",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOdbOdbNetwork.DataAwsccOdbOdbNetworkManagedServicesStsAccessOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-odb-network/index.ts",
            "line": 596
          },
          "name": "zeroEtlAccess",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOdbOdbNetwork.DataAwsccOdbOdbNetworkManagedServicesZeroEtlAccessOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-odb-odb-network/index.ts",
            "line": 528
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOdbOdbNetwork.DataAwsccOdbOdbNetworkManagedServices"
          }
        }
      ],
      "symbolId": "src/data-awscc-odb-odb-network/index:DataAwsccOdbOdbNetworkManagedServicesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccOdbOdbNetwork.DataAwsccOdbOdbNetworkManagedServicesS3Access": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOdbOdbNetwork.DataAwsccOdbOdbNetworkManagedServicesS3Access",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-odb-odb-network/index.ts",
        "line": 238
      },
      "name": "DataAwsccOdbOdbNetworkManagedServicesS3Access",
      "namespace": "dataAwsccOdbOdbNetwork",
      "symbolId": "src/data-awscc-odb-odb-network/index:DataAwsccOdbOdbNetworkManagedServicesS3Access"
    },
    "@cdktn/provider-awscc.dataAwsccOdbOdbNetwork.DataAwsccOdbOdbNetworkManagedServicesS3AccessOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOdbOdbNetwork.DataAwsccOdbOdbNetworkManagedServicesS3AccessOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-odb-odb-network/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-odb-odb-network/index.ts",
        "line": 261
      },
      "name": "DataAwsccOdbOdbNetworkManagedServicesS3AccessOutputReference",
      "namespace": "dataAwsccOdbOdbNetwork",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-odb-network/index.ts",
            "line": 288
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-odb-network/index.ts",
            "line": 293
          },
          "name": "ipv4Addresses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-odb-network/index.ts",
            "line": 298
          },
          "name": "s3PolicyDocument",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-odb-network/index.ts",
            "line": 303
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-odb-odb-network/index.ts",
            "line": 272
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOdbOdbNetwork.DataAwsccOdbOdbNetworkManagedServicesS3Access"
          }
        }
      ],
      "symbolId": "src/data-awscc-odb-odb-network/index:DataAwsccOdbOdbNetworkManagedServicesS3AccessOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccOdbOdbNetwork.DataAwsccOdbOdbNetworkManagedServicesServiceNetworkEndpoint": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOdbOdbNetwork.DataAwsccOdbOdbNetworkManagedServicesServiceNetworkEndpoint",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-odb-odb-network/index.ts",
        "line": 307
      },
      "name": "DataAwsccOdbOdbNetworkManagedServicesServiceNetworkEndpoint",
      "namespace": "dataAwsccOdbOdbNetwork",
      "symbolId": "src/data-awscc-odb-odb-network/index:DataAwsccOdbOdbNetworkManagedServicesServiceNetworkEndpoint"
    },
    "@cdktn/provider-awscc.dataAwsccOdbOdbNetwork.DataAwsccOdbOdbNetworkManagedServicesServiceNetworkEndpointOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOdbOdbNetwork.DataAwsccOdbOdbNetworkManagedServicesServiceNetworkEndpointOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-odb-odb-network/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-awscc-odb-odb-network/index.ts",
        "line": 330
      },
      "name": "DataAwsccOdbOdbNetworkManagedServicesServiceNetworkEndpointOutputReference",
      "namespace": "dataAwsccOdbOdbNetwork",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-odb-network/index.ts",
            "line": 357
          },
          "name": "vpcEndpointId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-odb-network/index.ts",
            "line": 362
          },
          "name": "vpcEndpointType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-odb-odb-network/index.ts",
            "line": 341
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOdbOdbNetwork.DataAwsccOdbOdbNetworkManagedServicesServiceNetworkEndpoint"
          }
        }
      ],
      "symbolId": "src/data-awscc-odb-odb-network/index:DataAwsccOdbOdbNetworkManagedServicesServiceNetworkEndpointOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccOdbOdbNetwork.DataAwsccOdbOdbNetworkManagedServicesStsAccess": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOdbOdbNetwork.DataAwsccOdbOdbNetworkManagedServicesStsAccess",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-odb-odb-network/index.ts",
        "line": 366
      },
      "name": "DataAwsccOdbOdbNetworkManagedServicesStsAccess",
      "namespace": "dataAwsccOdbOdbNetwork",
      "symbolId": "src/data-awscc-odb-odb-network/index:DataAwsccOdbOdbNetworkManagedServicesStsAccess"
    },
    "@cdktn/provider-awscc.dataAwsccOdbOdbNetwork.DataAwsccOdbOdbNetworkManagedServicesStsAccessOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOdbOdbNetwork.DataAwsccOdbOdbNetworkManagedServicesStsAccessOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-odb-odb-network/index.ts",
          "line": 396
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-odb-odb-network/index.ts",
        "line": 389
      },
      "name": "DataAwsccOdbOdbNetworkManagedServicesStsAccessOutputReference",
      "namespace": "dataAwsccOdbOdbNetwork",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-odb-network/index.ts",
            "line": 416
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-odb-network/index.ts",
            "line": 421
          },
          "name": "ipv4Addresses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-odb-network/index.ts",
            "line": 426
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-odb-network/index.ts",
            "line": 431
          },
          "name": "stsPolicyDocument",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-odb-odb-network/index.ts",
            "line": 400
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOdbOdbNetwork.DataAwsccOdbOdbNetworkManagedServicesStsAccess"
          }
        }
      ],
      "symbolId": "src/data-awscc-odb-odb-network/index:DataAwsccOdbOdbNetworkManagedServicesStsAccessOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccOdbOdbNetwork.DataAwsccOdbOdbNetworkManagedServicesZeroEtlAccess": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOdbOdbNetwork.DataAwsccOdbOdbNetworkManagedServicesZeroEtlAccess",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-odb-odb-network/index.ts",
        "line": 435
      },
      "name": "DataAwsccOdbOdbNetworkManagedServicesZeroEtlAccess",
      "namespace": "dataAwsccOdbOdbNetwork",
      "symbolId": "src/data-awscc-odb-odb-network/index:DataAwsccOdbOdbNetworkManagedServicesZeroEtlAccess"
    },
    "@cdktn/provider-awscc.dataAwsccOdbOdbNetwork.DataAwsccOdbOdbNetworkManagedServicesZeroEtlAccessOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOdbOdbNetwork.DataAwsccOdbOdbNetworkManagedServicesZeroEtlAccessOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-odb-odb-network/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-awscc-odb-odb-network/index.ts",
        "line": 458
      },
      "name": "DataAwsccOdbOdbNetworkManagedServicesZeroEtlAccessOutputReference",
      "namespace": "dataAwsccOdbOdbNetwork",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-odb-network/index.ts",
            "line": 485
          },
          "name": "cidr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-odb-network/index.ts",
            "line": 490
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-odb-odb-network/index.ts",
            "line": 469
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOdbOdbNetwork.DataAwsccOdbOdbNetworkManagedServicesZeroEtlAccess"
          }
        }
      ],
      "symbolId": "src/data-awscc-odb-odb-network/index:DataAwsccOdbOdbNetworkManagedServicesZeroEtlAccessOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccOdbOdbNetwork.DataAwsccOdbOdbNetworkTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOdbOdbNetwork.DataAwsccOdbOdbNetworkTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-odb-odb-network/index.ts",
        "line": 600
      },
      "name": "DataAwsccOdbOdbNetworkTags",
      "namespace": "dataAwsccOdbOdbNetwork",
      "symbolId": "src/data-awscc-odb-odb-network/index:DataAwsccOdbOdbNetworkTags"
    },
    "@cdktn/provider-awscc.dataAwsccOdbOdbNetwork.DataAwsccOdbOdbNetworkTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOdbOdbNetwork.DataAwsccOdbOdbNetworkTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-odb-odb-network/index.ts",
          "line": 669
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-odb-odb-network/index.ts",
        "line": 662
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-odb-odb-network/index.ts",
            "line": 676
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccOdbOdbNetwork.DataAwsccOdbOdbNetworkTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccOdbOdbNetworkTagsList",
      "namespace": "dataAwsccOdbOdbNetwork",
      "symbolId": "src/data-awscc-odb-odb-network/index:DataAwsccOdbOdbNetworkTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccOdbOdbNetwork.DataAwsccOdbOdbNetworkTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOdbOdbNetwork.DataAwsccOdbOdbNetworkTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-odb-odb-network/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-awscc-odb-odb-network/index.ts",
        "line": 623
      },
      "name": "DataAwsccOdbOdbNetworkTagsOutputReference",
      "namespace": "dataAwsccOdbOdbNetwork",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-odb-network/index.ts",
            "line": 652
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-odb-network/index.ts",
            "line": 657
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-odb-odb-network/index.ts",
            "line": 636
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOdbOdbNetwork.DataAwsccOdbOdbNetworkTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-odb-odb-network/index:DataAwsccOdbOdbNetworkTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccOdbOdbNetworks.DataAwsccOdbOdbNetworks": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/odb_odb_networks awscc_odb_odb_networks}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOdbOdbNetworks.DataAwsccOdbOdbNetworks",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/odb_odb_networks awscc_odb_odb_networks} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-odb-odb-networks/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccOdbOdbNetworks.DataAwsccOdbOdbNetworksConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-odb-odb-networks/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccOdbOdbNetworks resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-odb-odb-networks/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccOdbOdbNetworks to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/odb_odb_networks#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccOdbOdbNetworks that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccOdbOdbNetworks to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-odb-odb-networks/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-odb-odb-networks/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccOdbOdbNetworks",
      "namespace": "dataAwsccOdbOdbNetworks",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-odb-networks/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-odb-networks/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-odb-networks/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-odb-odb-networks/index:DataAwsccOdbOdbNetworks"
    },
    "@cdktn/provider-awscc.dataAwsccOdbOdbNetworks.DataAwsccOdbOdbNetworksConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOdbOdbNetworks.DataAwsccOdbOdbNetworksConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-odb-odb-networks/index.ts",
        "line": 14
      },
      "name": "DataAwsccOdbOdbNetworksConfig",
      "namespace": "dataAwsccOdbOdbNetworks",
      "symbolId": "src/data-awscc-odb-odb-networks/index:DataAwsccOdbOdbNetworksConfig"
    },
    "@cdktn/provider-awscc.dataAwsccOdbOdbPeeringConnection.DataAwsccOdbOdbPeeringConnection": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/odb_odb_peering_connection awscc_odb_odb_peering_connection}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOdbOdbPeeringConnection.DataAwsccOdbOdbPeeringConnection",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/odb_odb_peering_connection awscc_odb_odb_peering_connection} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-odb-odb-peering-connection/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-awscc.dataAwsccOdbOdbPeeringConnection.DataAwsccOdbOdbPeeringConnectionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-odb-odb-peering-connection/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccOdbOdbPeeringConnection resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-odb-odb-peering-connection/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 DataAwsccOdbOdbPeeringConnection to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/odb_odb_peering_connection#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccOdbOdbPeeringConnection that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccOdbOdbPeeringConnection to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-odb-odb-peering-connection/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-awscc-odb-odb-peering-connection/index.ts",
            "line": 243
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccOdbOdbPeeringConnection",
      "namespace": "dataAwsccOdbOdbPeeringConnection",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-odb-peering-connection/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-odb-peering-connection/index.ts",
            "line": 165
          },
          "name": "additionalPeerNetworkCidrs",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-odb-peering-connection/index.ts",
            "line": 170
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-odb-peering-connection/index.ts",
            "line": 188
          },
          "name": "odbNetworkArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-odb-peering-connection/index.ts",
            "line": 193
          },
          "name": "odbNetworkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-odb-peering-connection/index.ts",
            "line": 198
          },
          "name": "odbPeeringConnectionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-odb-peering-connection/index.ts",
            "line": 203
          },
          "name": "odbPeeringConnectionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-odb-peering-connection/index.ts",
            "line": 208
          },
          "name": "peerNetworkArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-odb-peering-connection/index.ts",
            "line": 213
          },
          "name": "peerNetworkCidrs",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-odb-peering-connection/index.ts",
            "line": 218
          },
          "name": "peerNetworkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-odb-peering-connection/index.ts",
            "line": 223
          },
          "name": "peerNetworkRouteTableIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-odb-peering-connection/index.ts",
            "line": 229
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOdbOdbPeeringConnection.DataAwsccOdbOdbPeeringConnectionTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-odb-peering-connection/index.ts",
            "line": 183
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-odb-odb-peering-connection/index.ts",
            "line": 176
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-odb-odb-peering-connection/index:DataAwsccOdbOdbPeeringConnection"
    },
    "@cdktn/provider-awscc.dataAwsccOdbOdbPeeringConnection.DataAwsccOdbOdbPeeringConnectionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOdbOdbPeeringConnection.DataAwsccOdbOdbPeeringConnectionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-odb-odb-peering-connection/index.ts",
        "line": 14
      },
      "name": "DataAwsccOdbOdbPeeringConnectionConfig",
      "namespace": "dataAwsccOdbOdbPeeringConnection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/odb_odb_peering_connection#id DataAwsccOdbOdbPeeringConnection#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-odb-peering-connection/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-odb-odb-peering-connection/index:DataAwsccOdbOdbPeeringConnectionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccOdbOdbPeeringConnection.DataAwsccOdbOdbPeeringConnectionTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOdbOdbPeeringConnection.DataAwsccOdbOdbPeeringConnectionTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-odb-odb-peering-connection/index.ts",
        "line": 25
      },
      "name": "DataAwsccOdbOdbPeeringConnectionTags",
      "namespace": "dataAwsccOdbOdbPeeringConnection",
      "symbolId": "src/data-awscc-odb-odb-peering-connection/index:DataAwsccOdbOdbPeeringConnectionTags"
    },
    "@cdktn/provider-awscc.dataAwsccOdbOdbPeeringConnection.DataAwsccOdbOdbPeeringConnectionTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOdbOdbPeeringConnection.DataAwsccOdbOdbPeeringConnectionTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-odb-odb-peering-connection/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-awscc-odb-odb-peering-connection/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-odb-odb-peering-connection/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-awscc.dataAwsccOdbOdbPeeringConnection.DataAwsccOdbOdbPeeringConnectionTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccOdbOdbPeeringConnectionTagsList",
      "namespace": "dataAwsccOdbOdbPeeringConnection",
      "symbolId": "src/data-awscc-odb-odb-peering-connection/index:DataAwsccOdbOdbPeeringConnectionTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccOdbOdbPeeringConnection.DataAwsccOdbOdbPeeringConnectionTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOdbOdbPeeringConnection.DataAwsccOdbOdbPeeringConnectionTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-odb-odb-peering-connection/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-odb-odb-peering-connection/index.ts",
        "line": 48
      },
      "name": "DataAwsccOdbOdbPeeringConnectionTagsOutputReference",
      "namespace": "dataAwsccOdbOdbPeeringConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-odb-peering-connection/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-odb-peering-connection/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-odb-odb-peering-connection/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOdbOdbPeeringConnection.DataAwsccOdbOdbPeeringConnectionTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-odb-odb-peering-connection/index:DataAwsccOdbOdbPeeringConnectionTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccOdbOdbPeeringConnections.DataAwsccOdbOdbPeeringConnections": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/odb_odb_peering_connections awscc_odb_odb_peering_connections}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOdbOdbPeeringConnections.DataAwsccOdbOdbPeeringConnections",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/odb_odb_peering_connections awscc_odb_odb_peering_connections} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-odb-odb-peering-connections/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccOdbOdbPeeringConnections.DataAwsccOdbOdbPeeringConnectionsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-odb-odb-peering-connections/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccOdbOdbPeeringConnections resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-odb-odb-peering-connections/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccOdbOdbPeeringConnections to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/odb_odb_peering_connections#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccOdbOdbPeeringConnections that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccOdbOdbPeeringConnections to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-odb-odb-peering-connections/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-odb-odb-peering-connections/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccOdbOdbPeeringConnections",
      "namespace": "dataAwsccOdbOdbPeeringConnections",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-odb-peering-connections/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-odb-peering-connections/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-odb-odb-peering-connections/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-odb-odb-peering-connections/index:DataAwsccOdbOdbPeeringConnections"
    },
    "@cdktn/provider-awscc.dataAwsccOdbOdbPeeringConnections.DataAwsccOdbOdbPeeringConnectionsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOdbOdbPeeringConnections.DataAwsccOdbOdbPeeringConnectionsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-odb-odb-peering-connections/index.ts",
        "line": 14
      },
      "name": "DataAwsccOdbOdbPeeringConnectionsConfig",
      "namespace": "dataAwsccOdbOdbPeeringConnections",
      "symbolId": "src/data-awscc-odb-odb-peering-connections/index:DataAwsccOdbOdbPeeringConnectionsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccOmicsAnnotationStore.DataAwsccOmicsAnnotationStore": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/omics_annotation_store awscc_omics_annotation_store}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOmicsAnnotationStore.DataAwsccOmicsAnnotationStore",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/omics_annotation_store awscc_omics_annotation_store} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-omics-annotation-store/index.ts",
          "line": 295
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccOmicsAnnotationStore.DataAwsccOmicsAnnotationStoreConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-omics-annotation-store/index.ts",
        "line": 263
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccOmicsAnnotationStore resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-omics-annotation-store/index.ts",
            "line": 280
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccOmicsAnnotationStore to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/omics_annotation_store#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccOmicsAnnotationStore that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccOmicsAnnotationStore to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-omics-annotation-store/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-awscc-omics-annotation-store/index.ts",
            "line": 415
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccOmicsAnnotationStore",
      "namespace": "dataAwsccOmicsAnnotationStore",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-annotation-store/index.ts",
            "line": 268
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-annotation-store/index.ts",
            "line": 319
          },
          "name": "annotationStoreId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-annotation-store/index.ts",
            "line": 324
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-annotation-store/index.ts",
            "line": 329
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-annotation-store/index.ts",
            "line": 347
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-annotation-store/index.ts",
            "line": 353
          },
          "name": "reference",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOmicsAnnotationStore.DataAwsccOmicsAnnotationStoreReferenceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-annotation-store/index.ts",
            "line": 359
          },
          "name": "sseConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOmicsAnnotationStore.DataAwsccOmicsAnnotationStoreSseConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-annotation-store/index.ts",
            "line": 364
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-annotation-store/index.ts",
            "line": 369
          },
          "name": "statusMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-annotation-store/index.ts",
            "line": 374
          },
          "name": "storeArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-annotation-store/index.ts",
            "line": 379
          },
          "name": "storeFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-annotation-store/index.ts",
            "line": 385
          },
          "name": "storeOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOmicsAnnotationStore.DataAwsccOmicsAnnotationStoreStoreOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-annotation-store/index.ts",
            "line": 390
          },
          "name": "storeSizeBytes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-annotation-store/index.ts",
            "line": 396
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-annotation-store/index.ts",
            "line": 401
          },
          "name": "updateTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-annotation-store/index.ts",
            "line": 342
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-omics-annotation-store/index.ts",
            "line": 335
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-omics-annotation-store/index:DataAwsccOmicsAnnotationStore"
    },
    "@cdktn/provider-awscc.dataAwsccOmicsAnnotationStore.DataAwsccOmicsAnnotationStoreConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOmicsAnnotationStore.DataAwsccOmicsAnnotationStoreConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-omics-annotation-store/index.ts",
        "line": 14
      },
      "name": "DataAwsccOmicsAnnotationStoreConfig",
      "namespace": "dataAwsccOmicsAnnotationStore",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/omics_annotation_store#id DataAwsccOmicsAnnotationStore#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-annotation-store/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-omics-annotation-store/index:DataAwsccOmicsAnnotationStoreConfig"
    },
    "@cdktn/provider-awscc.dataAwsccOmicsAnnotationStore.DataAwsccOmicsAnnotationStoreReference": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOmicsAnnotationStore.DataAwsccOmicsAnnotationStoreReference",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-omics-annotation-store/index.ts",
        "line": 25
      },
      "name": "DataAwsccOmicsAnnotationStoreReference",
      "namespace": "dataAwsccOmicsAnnotationStore",
      "symbolId": "src/data-awscc-omics-annotation-store/index:DataAwsccOmicsAnnotationStoreReference"
    },
    "@cdktn/provider-awscc.dataAwsccOmicsAnnotationStore.DataAwsccOmicsAnnotationStoreReferenceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOmicsAnnotationStore.DataAwsccOmicsAnnotationStoreReferenceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-omics-annotation-store/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-omics-annotation-store/index.ts",
        "line": 48
      },
      "name": "DataAwsccOmicsAnnotationStoreReferenceOutputReference",
      "namespace": "dataAwsccOmicsAnnotationStore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-annotation-store/index.ts",
            "line": 75
          },
          "name": "referenceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-omics-annotation-store/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOmicsAnnotationStore.DataAwsccOmicsAnnotationStoreReference"
          }
        }
      ],
      "symbolId": "src/data-awscc-omics-annotation-store/index:DataAwsccOmicsAnnotationStoreReferenceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccOmicsAnnotationStore.DataAwsccOmicsAnnotationStoreSseConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOmicsAnnotationStore.DataAwsccOmicsAnnotationStoreSseConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-omics-annotation-store/index.ts",
        "line": 79
      },
      "name": "DataAwsccOmicsAnnotationStoreSseConfig",
      "namespace": "dataAwsccOmicsAnnotationStore",
      "symbolId": "src/data-awscc-omics-annotation-store/index:DataAwsccOmicsAnnotationStoreSseConfig"
    },
    "@cdktn/provider-awscc.dataAwsccOmicsAnnotationStore.DataAwsccOmicsAnnotationStoreSseConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOmicsAnnotationStore.DataAwsccOmicsAnnotationStoreSseConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-omics-annotation-store/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-awscc-omics-annotation-store/index.ts",
        "line": 102
      },
      "name": "DataAwsccOmicsAnnotationStoreSseConfigOutputReference",
      "namespace": "dataAwsccOmicsAnnotationStore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-annotation-store/index.ts",
            "line": 129
          },
          "name": "keyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-annotation-store/index.ts",
            "line": 134
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-omics-annotation-store/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOmicsAnnotationStore.DataAwsccOmicsAnnotationStoreSseConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-omics-annotation-store/index:DataAwsccOmicsAnnotationStoreSseConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccOmicsAnnotationStore.DataAwsccOmicsAnnotationStoreStoreOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOmicsAnnotationStore.DataAwsccOmicsAnnotationStoreStoreOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-omics-annotation-store/index.ts",
        "line": 204
      },
      "name": "DataAwsccOmicsAnnotationStoreStoreOptions",
      "namespace": "dataAwsccOmicsAnnotationStore",
      "symbolId": "src/data-awscc-omics-annotation-store/index:DataAwsccOmicsAnnotationStoreStoreOptions"
    },
    "@cdktn/provider-awscc.dataAwsccOmicsAnnotationStore.DataAwsccOmicsAnnotationStoreStoreOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOmicsAnnotationStore.DataAwsccOmicsAnnotationStoreStoreOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-omics-annotation-store/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/data-awscc-omics-annotation-store/index.ts",
        "line": 227
      },
      "name": "DataAwsccOmicsAnnotationStoreStoreOptionsOutputReference",
      "namespace": "dataAwsccOmicsAnnotationStore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-annotation-store/index.ts",
            "line": 255
          },
          "name": "tsvStoreOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOmicsAnnotationStore.DataAwsccOmicsAnnotationStoreStoreOptionsTsvStoreOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-omics-annotation-store/index.ts",
            "line": 238
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOmicsAnnotationStore.DataAwsccOmicsAnnotationStoreStoreOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-omics-annotation-store/index:DataAwsccOmicsAnnotationStoreStoreOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccOmicsAnnotationStore.DataAwsccOmicsAnnotationStoreStoreOptionsTsvStoreOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOmicsAnnotationStore.DataAwsccOmicsAnnotationStoreStoreOptionsTsvStoreOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-omics-annotation-store/index.ts",
        "line": 138
      },
      "name": "DataAwsccOmicsAnnotationStoreStoreOptionsTsvStoreOptions",
      "namespace": "dataAwsccOmicsAnnotationStore",
      "symbolId": "src/data-awscc-omics-annotation-store/index:DataAwsccOmicsAnnotationStoreStoreOptionsTsvStoreOptions"
    },
    "@cdktn/provider-awscc.dataAwsccOmicsAnnotationStore.DataAwsccOmicsAnnotationStoreStoreOptionsTsvStoreOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOmicsAnnotationStore.DataAwsccOmicsAnnotationStoreStoreOptionsTsvStoreOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-omics-annotation-store/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-awscc-omics-annotation-store/index.ts",
        "line": 161
      },
      "name": "DataAwsccOmicsAnnotationStoreStoreOptionsTsvStoreOptionsOutputReference",
      "namespace": "dataAwsccOmicsAnnotationStore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-annotation-store/index.ts",
            "line": 188
          },
          "name": "annotationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-annotation-store/index.ts",
            "line": 194
          },
          "name": "formatToHeader",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-annotation-store/index.ts",
            "line": 200
          },
          "name": "schema",
          "type": {
            "fqn": "cdktn.StringMapList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-omics-annotation-store/index.ts",
            "line": 172
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOmicsAnnotationStore.DataAwsccOmicsAnnotationStoreStoreOptionsTsvStoreOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-omics-annotation-store/index:DataAwsccOmicsAnnotationStoreStoreOptionsTsvStoreOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccOmicsAnnotationStores.DataAwsccOmicsAnnotationStores": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/omics_annotation_stores awscc_omics_annotation_stores}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOmicsAnnotationStores.DataAwsccOmicsAnnotationStores",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/omics_annotation_stores awscc_omics_annotation_stores} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-omics-annotation-stores/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccOmicsAnnotationStores.DataAwsccOmicsAnnotationStoresConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-omics-annotation-stores/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccOmicsAnnotationStores resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-omics-annotation-stores/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccOmicsAnnotationStores to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/omics_annotation_stores#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccOmicsAnnotationStores that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccOmicsAnnotationStores to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-omics-annotation-stores/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-omics-annotation-stores/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccOmicsAnnotationStores",
      "namespace": "dataAwsccOmicsAnnotationStores",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-annotation-stores/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-annotation-stores/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-annotation-stores/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-omics-annotation-stores/index:DataAwsccOmicsAnnotationStores"
    },
    "@cdktn/provider-awscc.dataAwsccOmicsAnnotationStores.DataAwsccOmicsAnnotationStoresConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOmicsAnnotationStores.DataAwsccOmicsAnnotationStoresConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-omics-annotation-stores/index.ts",
        "line": 14
      },
      "name": "DataAwsccOmicsAnnotationStoresConfig",
      "namespace": "dataAwsccOmicsAnnotationStores",
      "symbolId": "src/data-awscc-omics-annotation-stores/index:DataAwsccOmicsAnnotationStoresConfig"
    },
    "@cdktn/provider-awscc.dataAwsccOmicsConfiguration.DataAwsccOmicsConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/omics_configuration awscc_omics_configuration}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOmicsConfiguration.DataAwsccOmicsConfiguration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/omics_configuration awscc_omics_configuration} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-omics-configuration/index.ts",
          "line": 175
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccOmicsConfiguration.DataAwsccOmicsConfigurationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-omics-configuration/index.ts",
        "line": 143
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccOmicsConfiguration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-omics-configuration/index.ts",
            "line": 160
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccOmicsConfiguration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/omics_configuration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccOmicsConfiguration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccOmicsConfiguration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-omics-configuration/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-awscc-omics-configuration/index.ts",
            "line": 263
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccOmicsConfiguration",
      "namespace": "dataAwsccOmicsConfiguration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-configuration/index.ts",
            "line": 148
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-configuration/index.ts",
            "line": 199
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-configuration/index.ts",
            "line": 204
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-configuration/index.ts",
            "line": 209
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-configuration/index.ts",
            "line": 227
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-configuration/index.ts",
            "line": 233
          },
          "name": "runConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOmicsConfiguration.DataAwsccOmicsConfigurationRunConfigurationsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-configuration/index.ts",
            "line": 238
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-configuration/index.ts",
            "line": 244
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-configuration/index.ts",
            "line": 249
          },
          "name": "uuid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-configuration/index.ts",
            "line": 222
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-omics-configuration/index.ts",
            "line": 215
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-omics-configuration/index:DataAwsccOmicsConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccOmicsConfiguration.DataAwsccOmicsConfigurationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOmicsConfiguration.DataAwsccOmicsConfigurationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-omics-configuration/index.ts",
        "line": 14
      },
      "name": "DataAwsccOmicsConfigurationConfig",
      "namespace": "dataAwsccOmicsConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/omics_configuration#id DataAwsccOmicsConfiguration#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-configuration/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-omics-configuration/index:DataAwsccOmicsConfigurationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccOmicsConfiguration.DataAwsccOmicsConfigurationRunConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOmicsConfiguration.DataAwsccOmicsConfigurationRunConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-omics-configuration/index.ts",
        "line": 84
      },
      "name": "DataAwsccOmicsConfigurationRunConfigurations",
      "namespace": "dataAwsccOmicsConfiguration",
      "symbolId": "src/data-awscc-omics-configuration/index:DataAwsccOmicsConfigurationRunConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccOmicsConfiguration.DataAwsccOmicsConfigurationRunConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOmicsConfiguration.DataAwsccOmicsConfigurationRunConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-omics-configuration/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-awscc-omics-configuration/index.ts",
        "line": 107
      },
      "name": "DataAwsccOmicsConfigurationRunConfigurationsOutputReference",
      "namespace": "dataAwsccOmicsConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-configuration/index.ts",
            "line": 135
          },
          "name": "vpcConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOmicsConfiguration.DataAwsccOmicsConfigurationRunConfigurationsVpcConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-omics-configuration/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOmicsConfiguration.DataAwsccOmicsConfigurationRunConfigurations"
          }
        }
      ],
      "symbolId": "src/data-awscc-omics-configuration/index:DataAwsccOmicsConfigurationRunConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccOmicsConfiguration.DataAwsccOmicsConfigurationRunConfigurationsVpcConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOmicsConfiguration.DataAwsccOmicsConfigurationRunConfigurationsVpcConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-omics-configuration/index.ts",
        "line": 25
      },
      "name": "DataAwsccOmicsConfigurationRunConfigurationsVpcConfig",
      "namespace": "dataAwsccOmicsConfiguration",
      "symbolId": "src/data-awscc-omics-configuration/index:DataAwsccOmicsConfigurationRunConfigurationsVpcConfig"
    },
    "@cdktn/provider-awscc.dataAwsccOmicsConfiguration.DataAwsccOmicsConfigurationRunConfigurationsVpcConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOmicsConfiguration.DataAwsccOmicsConfigurationRunConfigurationsVpcConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-omics-configuration/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-omics-configuration/index.ts",
        "line": 48
      },
      "name": "DataAwsccOmicsConfigurationRunConfigurationsVpcConfigOutputReference",
      "namespace": "dataAwsccOmicsConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-configuration/index.ts",
            "line": 75
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-configuration/index.ts",
            "line": 80
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-omics-configuration/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOmicsConfiguration.DataAwsccOmicsConfigurationRunConfigurationsVpcConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-omics-configuration/index:DataAwsccOmicsConfigurationRunConfigurationsVpcConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccOmicsConfigurations.DataAwsccOmicsConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/omics_configurations awscc_omics_configurations}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOmicsConfigurations.DataAwsccOmicsConfigurations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/omics_configurations awscc_omics_configurations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-omics-configurations/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccOmicsConfigurations.DataAwsccOmicsConfigurationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-omics-configurations/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccOmicsConfigurations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-omics-configurations/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccOmicsConfigurations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/omics_configurations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccOmicsConfigurations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccOmicsConfigurations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-omics-configurations/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-omics-configurations/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccOmicsConfigurations",
      "namespace": "dataAwsccOmicsConfigurations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-configurations/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-configurations/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-configurations/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-omics-configurations/index:DataAwsccOmicsConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccOmicsConfigurations.DataAwsccOmicsConfigurationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOmicsConfigurations.DataAwsccOmicsConfigurationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-omics-configurations/index.ts",
        "line": 14
      },
      "name": "DataAwsccOmicsConfigurationsConfig",
      "namespace": "dataAwsccOmicsConfigurations",
      "symbolId": "src/data-awscc-omics-configurations/index:DataAwsccOmicsConfigurationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccOmicsReferenceStore.DataAwsccOmicsReferenceStore": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/omics_reference_store awscc_omics_reference_store}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOmicsReferenceStore.DataAwsccOmicsReferenceStore",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/omics_reference_store awscc_omics_reference_store} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-omics-reference-store/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-awscc.dataAwsccOmicsReferenceStore.DataAwsccOmicsReferenceStoreConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-omics-reference-store/index.ts",
        "line": 88
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccOmicsReferenceStore resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-omics-reference-store/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 DataAwsccOmicsReferenceStore to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/omics_reference_store#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccOmicsReferenceStore that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccOmicsReferenceStore to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-omics-reference-store/index.ts",
            "line": 197
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-omics-reference-store/index.ts",
            "line": 203
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccOmicsReferenceStore",
      "namespace": "dataAwsccOmicsReferenceStore",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-reference-store/index.ts",
            "line": 93
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-reference-store/index.ts",
            "line": 144
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-reference-store/index.ts",
            "line": 149
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-reference-store/index.ts",
            "line": 154
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-reference-store/index.ts",
            "line": 172
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-reference-store/index.ts",
            "line": 177
          },
          "name": "referenceStoreId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-reference-store/index.ts",
            "line": 183
          },
          "name": "sseConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOmicsReferenceStore.DataAwsccOmicsReferenceStoreSseConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-reference-store/index.ts",
            "line": 189
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-reference-store/index.ts",
            "line": 167
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-omics-reference-store/index.ts",
            "line": 160
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-omics-reference-store/index:DataAwsccOmicsReferenceStore"
    },
    "@cdktn/provider-awscc.dataAwsccOmicsReferenceStore.DataAwsccOmicsReferenceStoreConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOmicsReferenceStore.DataAwsccOmicsReferenceStoreConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-omics-reference-store/index.ts",
        "line": 14
      },
      "name": "DataAwsccOmicsReferenceStoreConfig",
      "namespace": "dataAwsccOmicsReferenceStore",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/omics_reference_store#id DataAwsccOmicsReferenceStore#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-reference-store/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-omics-reference-store/index:DataAwsccOmicsReferenceStoreConfig"
    },
    "@cdktn/provider-awscc.dataAwsccOmicsReferenceStore.DataAwsccOmicsReferenceStoreSseConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOmicsReferenceStore.DataAwsccOmicsReferenceStoreSseConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-omics-reference-store/index.ts",
        "line": 25
      },
      "name": "DataAwsccOmicsReferenceStoreSseConfig",
      "namespace": "dataAwsccOmicsReferenceStore",
      "symbolId": "src/data-awscc-omics-reference-store/index:DataAwsccOmicsReferenceStoreSseConfig"
    },
    "@cdktn/provider-awscc.dataAwsccOmicsReferenceStore.DataAwsccOmicsReferenceStoreSseConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOmicsReferenceStore.DataAwsccOmicsReferenceStoreSseConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-omics-reference-store/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-omics-reference-store/index.ts",
        "line": 48
      },
      "name": "DataAwsccOmicsReferenceStoreSseConfigOutputReference",
      "namespace": "dataAwsccOmicsReferenceStore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-reference-store/index.ts",
            "line": 75
          },
          "name": "keyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-reference-store/index.ts",
            "line": 80
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-omics-reference-store/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOmicsReferenceStore.DataAwsccOmicsReferenceStoreSseConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-omics-reference-store/index:DataAwsccOmicsReferenceStoreSseConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccOmicsReferenceStores.DataAwsccOmicsReferenceStores": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/omics_reference_stores awscc_omics_reference_stores}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOmicsReferenceStores.DataAwsccOmicsReferenceStores",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/omics_reference_stores awscc_omics_reference_stores} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-omics-reference-stores/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccOmicsReferenceStores.DataAwsccOmicsReferenceStoresConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-omics-reference-stores/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccOmicsReferenceStores resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-omics-reference-stores/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccOmicsReferenceStores to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/omics_reference_stores#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccOmicsReferenceStores that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccOmicsReferenceStores to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-omics-reference-stores/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-omics-reference-stores/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccOmicsReferenceStores",
      "namespace": "dataAwsccOmicsReferenceStores",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-reference-stores/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-reference-stores/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-reference-stores/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-omics-reference-stores/index:DataAwsccOmicsReferenceStores"
    },
    "@cdktn/provider-awscc.dataAwsccOmicsReferenceStores.DataAwsccOmicsReferenceStoresConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOmicsReferenceStores.DataAwsccOmicsReferenceStoresConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-omics-reference-stores/index.ts",
        "line": 14
      },
      "name": "DataAwsccOmicsReferenceStoresConfig",
      "namespace": "dataAwsccOmicsReferenceStores",
      "symbolId": "src/data-awscc-omics-reference-stores/index:DataAwsccOmicsReferenceStoresConfig"
    },
    "@cdktn/provider-awscc.dataAwsccOmicsRunGroup.DataAwsccOmicsRunGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/omics_run_group awscc_omics_run_group}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOmicsRunGroup.DataAwsccOmicsRunGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/omics_run_group awscc_omics_run_group} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-omics-run-group/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccOmicsRunGroup.DataAwsccOmicsRunGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-omics-run-group/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccOmicsRunGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-omics-run-group/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccOmicsRunGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/omics_run_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccOmicsRunGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccOmicsRunGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-omics-run-group/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-awscc-omics-run-group/index.ts",
            "line": 153
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccOmicsRunGroup",
      "namespace": "dataAwsccOmicsRunGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-run-group/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-run-group/index.ts",
            "line": 85
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-run-group/index.ts",
            "line": 90
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-run-group/index.ts",
            "line": 108
          },
          "name": "maxCpus",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-run-group/index.ts",
            "line": 113
          },
          "name": "maxDuration",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-run-group/index.ts",
            "line": 118
          },
          "name": "maxGpus",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-run-group/index.ts",
            "line": 123
          },
          "name": "maxRuns",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-run-group/index.ts",
            "line": 128
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-run-group/index.ts",
            "line": 133
          },
          "name": "runGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-run-group/index.ts",
            "line": 139
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-run-group/index.ts",
            "line": 103
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-omics-run-group/index.ts",
            "line": 96
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-omics-run-group/index:DataAwsccOmicsRunGroup"
    },
    "@cdktn/provider-awscc.dataAwsccOmicsRunGroup.DataAwsccOmicsRunGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOmicsRunGroup.DataAwsccOmicsRunGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-omics-run-group/index.ts",
        "line": 14
      },
      "name": "DataAwsccOmicsRunGroupConfig",
      "namespace": "dataAwsccOmicsRunGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/omics_run_group#id DataAwsccOmicsRunGroup#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-run-group/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-omics-run-group/index:DataAwsccOmicsRunGroupConfig"
    },
    "@cdktn/provider-awscc.dataAwsccOmicsRunGroups.DataAwsccOmicsRunGroups": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/omics_run_groups awscc_omics_run_groups}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOmicsRunGroups.DataAwsccOmicsRunGroups",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/omics_run_groups awscc_omics_run_groups} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-omics-run-groups/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccOmicsRunGroups.DataAwsccOmicsRunGroupsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-omics-run-groups/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccOmicsRunGroups resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-omics-run-groups/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccOmicsRunGroups to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/omics_run_groups#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccOmicsRunGroups that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccOmicsRunGroups to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-omics-run-groups/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-omics-run-groups/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccOmicsRunGroups",
      "namespace": "dataAwsccOmicsRunGroups",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-run-groups/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-run-groups/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-run-groups/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-omics-run-groups/index:DataAwsccOmicsRunGroups"
    },
    "@cdktn/provider-awscc.dataAwsccOmicsRunGroups.DataAwsccOmicsRunGroupsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOmicsRunGroups.DataAwsccOmicsRunGroupsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-omics-run-groups/index.ts",
        "line": 14
      },
      "name": "DataAwsccOmicsRunGroupsConfig",
      "namespace": "dataAwsccOmicsRunGroups",
      "symbolId": "src/data-awscc-omics-run-groups/index:DataAwsccOmicsRunGroupsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccOmicsSequenceStore.DataAwsccOmicsSequenceStore": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/omics_sequence_store awscc_omics_sequence_store}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOmicsSequenceStore.DataAwsccOmicsSequenceStore",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/omics_sequence_store awscc_omics_sequence_store} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-omics-sequence-store/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-awscc.dataAwsccOmicsSequenceStore.DataAwsccOmicsSequenceStoreConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-omics-sequence-store/index.ts",
        "line": 88
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccOmicsSequenceStore resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-omics-sequence-store/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 DataAwsccOmicsSequenceStore to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/omics_sequence_store#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccOmicsSequenceStore that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccOmicsSequenceStore to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-omics-sequence-store/index.ts",
            "line": 247
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-omics-sequence-store/index.ts",
            "line": 253
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccOmicsSequenceStore",
      "namespace": "dataAwsccOmicsSequenceStore",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-sequence-store/index.ts",
            "line": 93
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-sequence-store/index.ts",
            "line": 144
          },
          "name": "accessLogLocation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-sequence-store/index.ts",
            "line": 149
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-sequence-store/index.ts",
            "line": 154
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-sequence-store/index.ts",
            "line": 159
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-sequence-store/index.ts",
            "line": 164
          },
          "name": "eTagAlgorithmFamily",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-sequence-store/index.ts",
            "line": 169
          },
          "name": "fallbackLocation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-sequence-store/index.ts",
            "line": 187
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-sequence-store/index.ts",
            "line": 192
          },
          "name": "propagatedSetLevelTags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-sequence-store/index.ts",
            "line": 197
          },
          "name": "s3AccessPointArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-sequence-store/index.ts",
            "line": 202
          },
          "name": "s3AccessPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-sequence-store/index.ts",
            "line": 207
          },
          "name": "s3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-sequence-store/index.ts",
            "line": 212
          },
          "name": "sequenceStoreId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-sequence-store/index.ts",
            "line": 218
          },
          "name": "sseConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOmicsSequenceStore.DataAwsccOmicsSequenceStoreSseConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-sequence-store/index.ts",
            "line": 223
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-sequence-store/index.ts",
            "line": 228
          },
          "name": "statusMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-sequence-store/index.ts",
            "line": 234
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-sequence-store/index.ts",
            "line": 239
          },
          "name": "updateTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-sequence-store/index.ts",
            "line": 182
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-omics-sequence-store/index.ts",
            "line": 175
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-omics-sequence-store/index:DataAwsccOmicsSequenceStore"
    },
    "@cdktn/provider-awscc.dataAwsccOmicsSequenceStore.DataAwsccOmicsSequenceStoreConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOmicsSequenceStore.DataAwsccOmicsSequenceStoreConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-omics-sequence-store/index.ts",
        "line": 14
      },
      "name": "DataAwsccOmicsSequenceStoreConfig",
      "namespace": "dataAwsccOmicsSequenceStore",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/omics_sequence_store#id DataAwsccOmicsSequenceStore#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-sequence-store/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-omics-sequence-store/index:DataAwsccOmicsSequenceStoreConfig"
    },
    "@cdktn/provider-awscc.dataAwsccOmicsSequenceStore.DataAwsccOmicsSequenceStoreSseConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOmicsSequenceStore.DataAwsccOmicsSequenceStoreSseConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-omics-sequence-store/index.ts",
        "line": 25
      },
      "name": "DataAwsccOmicsSequenceStoreSseConfig",
      "namespace": "dataAwsccOmicsSequenceStore",
      "symbolId": "src/data-awscc-omics-sequence-store/index:DataAwsccOmicsSequenceStoreSseConfig"
    },
    "@cdktn/provider-awscc.dataAwsccOmicsSequenceStore.DataAwsccOmicsSequenceStoreSseConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOmicsSequenceStore.DataAwsccOmicsSequenceStoreSseConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-omics-sequence-store/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-omics-sequence-store/index.ts",
        "line": 48
      },
      "name": "DataAwsccOmicsSequenceStoreSseConfigOutputReference",
      "namespace": "dataAwsccOmicsSequenceStore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-sequence-store/index.ts",
            "line": 75
          },
          "name": "keyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-sequence-store/index.ts",
            "line": 80
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-omics-sequence-store/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOmicsSequenceStore.DataAwsccOmicsSequenceStoreSseConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-omics-sequence-store/index:DataAwsccOmicsSequenceStoreSseConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccOmicsSequenceStores.DataAwsccOmicsSequenceStores": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/omics_sequence_stores awscc_omics_sequence_stores}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOmicsSequenceStores.DataAwsccOmicsSequenceStores",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/omics_sequence_stores awscc_omics_sequence_stores} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-omics-sequence-stores/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccOmicsSequenceStores.DataAwsccOmicsSequenceStoresConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-omics-sequence-stores/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccOmicsSequenceStores resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-omics-sequence-stores/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccOmicsSequenceStores to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/omics_sequence_stores#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccOmicsSequenceStores that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccOmicsSequenceStores to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-omics-sequence-stores/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-omics-sequence-stores/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccOmicsSequenceStores",
      "namespace": "dataAwsccOmicsSequenceStores",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-sequence-stores/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-sequence-stores/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-sequence-stores/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-omics-sequence-stores/index:DataAwsccOmicsSequenceStores"
    },
    "@cdktn/provider-awscc.dataAwsccOmicsSequenceStores.DataAwsccOmicsSequenceStoresConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOmicsSequenceStores.DataAwsccOmicsSequenceStoresConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-omics-sequence-stores/index.ts",
        "line": 14
      },
      "name": "DataAwsccOmicsSequenceStoresConfig",
      "namespace": "dataAwsccOmicsSequenceStores",
      "symbolId": "src/data-awscc-omics-sequence-stores/index:DataAwsccOmicsSequenceStoresConfig"
    },
    "@cdktn/provider-awscc.dataAwsccOmicsVariantStore.DataAwsccOmicsVariantStore": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/omics_variant_store awscc_omics_variant_store}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOmicsVariantStore.DataAwsccOmicsVariantStore",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/omics_variant_store awscc_omics_variant_store} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-omics-variant-store/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-awscc.dataAwsccOmicsVariantStore.DataAwsccOmicsVariantStoreConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-omics-variant-store/index.ts",
        "line": 142
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccOmicsVariantStore resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-omics-variant-store/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 DataAwsccOmicsVariantStore to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/omics_variant_store#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccOmicsVariantStore that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccOmicsVariantStore to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-omics-variant-store/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-awscc-omics-variant-store/index.ts",
            "line": 283
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccOmicsVariantStore",
      "namespace": "dataAwsccOmicsVariantStore",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-variant-store/index.ts",
            "line": 147
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-variant-store/index.ts",
            "line": 198
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-variant-store/index.ts",
            "line": 203
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-variant-store/index.ts",
            "line": 221
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-variant-store/index.ts",
            "line": 227
          },
          "name": "reference",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOmicsVariantStore.DataAwsccOmicsVariantStoreReferenceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-variant-store/index.ts",
            "line": 233
          },
          "name": "sseConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOmicsVariantStore.DataAwsccOmicsVariantStoreSseConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-variant-store/index.ts",
            "line": 238
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-variant-store/index.ts",
            "line": 243
          },
          "name": "statusMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-variant-store/index.ts",
            "line": 248
          },
          "name": "storeArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-variant-store/index.ts",
            "line": 253
          },
          "name": "storeSizeBytes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-variant-store/index.ts",
            "line": 259
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-variant-store/index.ts",
            "line": 264
          },
          "name": "updateTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-variant-store/index.ts",
            "line": 269
          },
          "name": "variantStoreId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-variant-store/index.ts",
            "line": 216
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-omics-variant-store/index.ts",
            "line": 209
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-omics-variant-store/index:DataAwsccOmicsVariantStore"
    },
    "@cdktn/provider-awscc.dataAwsccOmicsVariantStore.DataAwsccOmicsVariantStoreConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOmicsVariantStore.DataAwsccOmicsVariantStoreConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-omics-variant-store/index.ts",
        "line": 14
      },
      "name": "DataAwsccOmicsVariantStoreConfig",
      "namespace": "dataAwsccOmicsVariantStore",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/omics_variant_store#id DataAwsccOmicsVariantStore#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-variant-store/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-omics-variant-store/index:DataAwsccOmicsVariantStoreConfig"
    },
    "@cdktn/provider-awscc.dataAwsccOmicsVariantStore.DataAwsccOmicsVariantStoreReference": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOmicsVariantStore.DataAwsccOmicsVariantStoreReference",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-omics-variant-store/index.ts",
        "line": 25
      },
      "name": "DataAwsccOmicsVariantStoreReference",
      "namespace": "dataAwsccOmicsVariantStore",
      "symbolId": "src/data-awscc-omics-variant-store/index:DataAwsccOmicsVariantStoreReference"
    },
    "@cdktn/provider-awscc.dataAwsccOmicsVariantStore.DataAwsccOmicsVariantStoreReferenceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOmicsVariantStore.DataAwsccOmicsVariantStoreReferenceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-omics-variant-store/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-omics-variant-store/index.ts",
        "line": 48
      },
      "name": "DataAwsccOmicsVariantStoreReferenceOutputReference",
      "namespace": "dataAwsccOmicsVariantStore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-variant-store/index.ts",
            "line": 75
          },
          "name": "referenceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-omics-variant-store/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOmicsVariantStore.DataAwsccOmicsVariantStoreReference"
          }
        }
      ],
      "symbolId": "src/data-awscc-omics-variant-store/index:DataAwsccOmicsVariantStoreReferenceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccOmicsVariantStore.DataAwsccOmicsVariantStoreSseConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOmicsVariantStore.DataAwsccOmicsVariantStoreSseConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-omics-variant-store/index.ts",
        "line": 79
      },
      "name": "DataAwsccOmicsVariantStoreSseConfig",
      "namespace": "dataAwsccOmicsVariantStore",
      "symbolId": "src/data-awscc-omics-variant-store/index:DataAwsccOmicsVariantStoreSseConfig"
    },
    "@cdktn/provider-awscc.dataAwsccOmicsVariantStore.DataAwsccOmicsVariantStoreSseConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOmicsVariantStore.DataAwsccOmicsVariantStoreSseConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-omics-variant-store/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-awscc-omics-variant-store/index.ts",
        "line": 102
      },
      "name": "DataAwsccOmicsVariantStoreSseConfigOutputReference",
      "namespace": "dataAwsccOmicsVariantStore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-variant-store/index.ts",
            "line": 129
          },
          "name": "keyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-variant-store/index.ts",
            "line": 134
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-omics-variant-store/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOmicsVariantStore.DataAwsccOmicsVariantStoreSseConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-omics-variant-store/index:DataAwsccOmicsVariantStoreSseConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccOmicsVariantStores.DataAwsccOmicsVariantStores": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/omics_variant_stores awscc_omics_variant_stores}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOmicsVariantStores.DataAwsccOmicsVariantStores",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/omics_variant_stores awscc_omics_variant_stores} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-omics-variant-stores/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccOmicsVariantStores.DataAwsccOmicsVariantStoresConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-omics-variant-stores/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccOmicsVariantStores resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-omics-variant-stores/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccOmicsVariantStores to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/omics_variant_stores#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccOmicsVariantStores that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccOmicsVariantStores to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-omics-variant-stores/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-omics-variant-stores/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccOmicsVariantStores",
      "namespace": "dataAwsccOmicsVariantStores",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-variant-stores/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-variant-stores/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-variant-stores/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-omics-variant-stores/index:DataAwsccOmicsVariantStores"
    },
    "@cdktn/provider-awscc.dataAwsccOmicsVariantStores.DataAwsccOmicsVariantStoresConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOmicsVariantStores.DataAwsccOmicsVariantStoresConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-omics-variant-stores/index.ts",
        "line": 14
      },
      "name": "DataAwsccOmicsVariantStoresConfig",
      "namespace": "dataAwsccOmicsVariantStores",
      "symbolId": "src/data-awscc-omics-variant-stores/index:DataAwsccOmicsVariantStoresConfig"
    },
    "@cdktn/provider-awscc.dataAwsccOmicsWorkflow.DataAwsccOmicsWorkflow": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/omics_workflow awscc_omics_workflow}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOmicsWorkflow.DataAwsccOmicsWorkflow",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/omics_workflow awscc_omics_workflow} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-omics-workflow/index.ts",
          "line": 139
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccOmicsWorkflow.DataAwsccOmicsWorkflowConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-omics-workflow/index.ts",
        "line": 107
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccOmicsWorkflow resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-omics-workflow/index.ts",
            "line": 124
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccOmicsWorkflow to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/omics_workflow#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccOmicsWorkflow that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccOmicsWorkflow to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-omics-workflow/index.ts",
            "line": 261
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-omics-workflow/index.ts",
            "line": 267
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccOmicsWorkflow",
      "namespace": "dataAwsccOmicsWorkflow",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-workflow/index.ts",
            "line": 112
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-workflow/index.ts",
            "line": 163
          },
          "name": "accelerators",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-workflow/index.ts",
            "line": 168
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-workflow/index.ts",
            "line": 173
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-workflow/index.ts",
            "line": 178
          },
          "name": "definitionUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-workflow/index.ts",
            "line": 183
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-workflow/index.ts",
            "line": 188
          },
          "name": "engine",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-workflow/index.ts",
            "line": 206
          },
          "name": "main",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-workflow/index.ts",
            "line": 211
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-workflow/index.ts",
            "line": 217
          },
          "name": "parameterTemplate",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOmicsWorkflow.DataAwsccOmicsWorkflowParameterTemplateMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-workflow/index.ts",
            "line": 222
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-workflow/index.ts",
            "line": 227
          },
          "name": "storageCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-workflow/index.ts",
            "line": 232
          },
          "name": "storageType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-workflow/index.ts",
            "line": 238
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-workflow/index.ts",
            "line": 243
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-workflow/index.ts",
            "line": 248
          },
          "name": "uuid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-workflow/index.ts",
            "line": 253
          },
          "name": "workflowId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-workflow/index.ts",
            "line": 201
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-omics-workflow/index.ts",
            "line": 194
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-omics-workflow/index:DataAwsccOmicsWorkflow"
    },
    "@cdktn/provider-awscc.dataAwsccOmicsWorkflow.DataAwsccOmicsWorkflowConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOmicsWorkflow.DataAwsccOmicsWorkflowConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-omics-workflow/index.ts",
        "line": 14
      },
      "name": "DataAwsccOmicsWorkflowConfig",
      "namespace": "dataAwsccOmicsWorkflow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/omics_workflow#id DataAwsccOmicsWorkflow#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-workflow/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-omics-workflow/index:DataAwsccOmicsWorkflowConfig"
    },
    "@cdktn/provider-awscc.dataAwsccOmicsWorkflow.DataAwsccOmicsWorkflowParameterTemplate": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOmicsWorkflow.DataAwsccOmicsWorkflowParameterTemplate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-omics-workflow/index.ts",
        "line": 25
      },
      "name": "DataAwsccOmicsWorkflowParameterTemplate",
      "namespace": "dataAwsccOmicsWorkflow",
      "symbolId": "src/data-awscc-omics-workflow/index:DataAwsccOmicsWorkflowParameterTemplate"
    },
    "@cdktn/provider-awscc.dataAwsccOmicsWorkflow.DataAwsccOmicsWorkflowParameterTemplateMap": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOmicsWorkflow.DataAwsccOmicsWorkflowParameterTemplateMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-omics-workflow/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-awscc-omics-workflow/index.ts",
        "line": 86
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-omics-workflow/index.ts",
            "line": 99
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccOmicsWorkflow.DataAwsccOmicsWorkflowParameterTemplateOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccOmicsWorkflowParameterTemplateMap",
      "namespace": "dataAwsccOmicsWorkflow",
      "symbolId": "src/data-awscc-omics-workflow/index:DataAwsccOmicsWorkflowParameterTemplateMap"
    },
    "@cdktn/provider-awscc.dataAwsccOmicsWorkflow.DataAwsccOmicsWorkflowParameterTemplateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOmicsWorkflow.DataAwsccOmicsWorkflowParameterTemplateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-omics-workflow/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 key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-omics-workflow/index.ts",
        "line": 48
      },
      "name": "DataAwsccOmicsWorkflowParameterTemplateOutputReference",
      "namespace": "dataAwsccOmicsWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-workflow/index.ts",
            "line": 76
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-workflow/index.ts",
            "line": 81
          },
          "name": "optional",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-omics-workflow/index.ts",
            "line": 60
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOmicsWorkflow.DataAwsccOmicsWorkflowParameterTemplate"
          }
        }
      ],
      "symbolId": "src/data-awscc-omics-workflow/index:DataAwsccOmicsWorkflowParameterTemplateOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccOmicsWorkflowVersion.DataAwsccOmicsWorkflowVersion": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/omics_workflow_version awscc_omics_workflow_version}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOmicsWorkflowVersion.DataAwsccOmicsWorkflowVersion",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/omics_workflow_version awscc_omics_workflow_version} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-omics-workflow-version/index.ts",
          "line": 139
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccOmicsWorkflowVersion.DataAwsccOmicsWorkflowVersionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-omics-workflow-version/index.ts",
        "line": 107
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccOmicsWorkflowVersion resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-omics-workflow-version/index.ts",
            "line": 124
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccOmicsWorkflowVersion to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/omics_workflow_version#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccOmicsWorkflowVersion that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccOmicsWorkflowVersion to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-omics-workflow-version/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-awscc-omics-workflow-version/index.ts",
            "line": 272
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccOmicsWorkflowVersion",
      "namespace": "dataAwsccOmicsWorkflowVersion",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-workflow-version/index.ts",
            "line": 112
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-workflow-version/index.ts",
            "line": 163
          },
          "name": "accelerators",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-workflow-version/index.ts",
            "line": 168
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-workflow-version/index.ts",
            "line": 173
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-workflow-version/index.ts",
            "line": 178
          },
          "name": "definitionUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-workflow-version/index.ts",
            "line": 183
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-workflow-version/index.ts",
            "line": 188
          },
          "name": "engine",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-workflow-version/index.ts",
            "line": 206
          },
          "name": "main",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-workflow-version/index.ts",
            "line": 212
          },
          "name": "parameterTemplate",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOmicsWorkflowVersion.DataAwsccOmicsWorkflowVersionParameterTemplateMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-workflow-version/index.ts",
            "line": 217
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-workflow-version/index.ts",
            "line": 222
          },
          "name": "storageCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-workflow-version/index.ts",
            "line": 227
          },
          "name": "storageType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-workflow-version/index.ts",
            "line": 233
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-workflow-version/index.ts",
            "line": 238
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-workflow-version/index.ts",
            "line": 243
          },
          "name": "uuid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-workflow-version/index.ts",
            "line": 248
          },
          "name": "versionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-workflow-version/index.ts",
            "line": 253
          },
          "name": "workflowBucketOwnerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-workflow-version/index.ts",
            "line": 258
          },
          "name": "workflowId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-workflow-version/index.ts",
            "line": 201
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-omics-workflow-version/index.ts",
            "line": 194
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-omics-workflow-version/index:DataAwsccOmicsWorkflowVersion"
    },
    "@cdktn/provider-awscc.dataAwsccOmicsWorkflowVersion.DataAwsccOmicsWorkflowVersionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOmicsWorkflowVersion.DataAwsccOmicsWorkflowVersionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-omics-workflow-version/index.ts",
        "line": 14
      },
      "name": "DataAwsccOmicsWorkflowVersionConfig",
      "namespace": "dataAwsccOmicsWorkflowVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/omics_workflow_version#id DataAwsccOmicsWorkflowVersion#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-workflow-version/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-omics-workflow-version/index:DataAwsccOmicsWorkflowVersionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccOmicsWorkflowVersion.DataAwsccOmicsWorkflowVersionParameterTemplate": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOmicsWorkflowVersion.DataAwsccOmicsWorkflowVersionParameterTemplate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-omics-workflow-version/index.ts",
        "line": 25
      },
      "name": "DataAwsccOmicsWorkflowVersionParameterTemplate",
      "namespace": "dataAwsccOmicsWorkflowVersion",
      "symbolId": "src/data-awscc-omics-workflow-version/index:DataAwsccOmicsWorkflowVersionParameterTemplate"
    },
    "@cdktn/provider-awscc.dataAwsccOmicsWorkflowVersion.DataAwsccOmicsWorkflowVersionParameterTemplateMap": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOmicsWorkflowVersion.DataAwsccOmicsWorkflowVersionParameterTemplateMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-omics-workflow-version/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-awscc-omics-workflow-version/index.ts",
        "line": 86
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-omics-workflow-version/index.ts",
            "line": 99
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccOmicsWorkflowVersion.DataAwsccOmicsWorkflowVersionParameterTemplateOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccOmicsWorkflowVersionParameterTemplateMap",
      "namespace": "dataAwsccOmicsWorkflowVersion",
      "symbolId": "src/data-awscc-omics-workflow-version/index:DataAwsccOmicsWorkflowVersionParameterTemplateMap"
    },
    "@cdktn/provider-awscc.dataAwsccOmicsWorkflowVersion.DataAwsccOmicsWorkflowVersionParameterTemplateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOmicsWorkflowVersion.DataAwsccOmicsWorkflowVersionParameterTemplateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-omics-workflow-version/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 key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-omics-workflow-version/index.ts",
        "line": 48
      },
      "name": "DataAwsccOmicsWorkflowVersionParameterTemplateOutputReference",
      "namespace": "dataAwsccOmicsWorkflowVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-workflow-version/index.ts",
            "line": 76
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-workflow-version/index.ts",
            "line": 81
          },
          "name": "optional",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-omics-workflow-version/index.ts",
            "line": 60
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOmicsWorkflowVersion.DataAwsccOmicsWorkflowVersionParameterTemplate"
          }
        }
      ],
      "symbolId": "src/data-awscc-omics-workflow-version/index:DataAwsccOmicsWorkflowVersionParameterTemplateOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccOmicsWorkflowVersions.DataAwsccOmicsWorkflowVersions": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/omics_workflow_versions awscc_omics_workflow_versions}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOmicsWorkflowVersions.DataAwsccOmicsWorkflowVersions",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/omics_workflow_versions awscc_omics_workflow_versions} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-omics-workflow-versions/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccOmicsWorkflowVersions.DataAwsccOmicsWorkflowVersionsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-omics-workflow-versions/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccOmicsWorkflowVersions resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-omics-workflow-versions/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccOmicsWorkflowVersions to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/omics_workflow_versions#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccOmicsWorkflowVersions that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccOmicsWorkflowVersions to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-omics-workflow-versions/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-omics-workflow-versions/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccOmicsWorkflowVersions",
      "namespace": "dataAwsccOmicsWorkflowVersions",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-workflow-versions/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-workflow-versions/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-workflow-versions/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-omics-workflow-versions/index:DataAwsccOmicsWorkflowVersions"
    },
    "@cdktn/provider-awscc.dataAwsccOmicsWorkflowVersions.DataAwsccOmicsWorkflowVersionsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOmicsWorkflowVersions.DataAwsccOmicsWorkflowVersionsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-omics-workflow-versions/index.ts",
        "line": 14
      },
      "name": "DataAwsccOmicsWorkflowVersionsConfig",
      "namespace": "dataAwsccOmicsWorkflowVersions",
      "symbolId": "src/data-awscc-omics-workflow-versions/index:DataAwsccOmicsWorkflowVersionsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccOmicsWorkflows.DataAwsccOmicsWorkflows": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/omics_workflows awscc_omics_workflows}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOmicsWorkflows.DataAwsccOmicsWorkflows",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/omics_workflows awscc_omics_workflows} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-omics-workflows/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccOmicsWorkflows.DataAwsccOmicsWorkflowsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-omics-workflows/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccOmicsWorkflows resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-omics-workflows/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccOmicsWorkflows to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/omics_workflows#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccOmicsWorkflows that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccOmicsWorkflows to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-omics-workflows/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-omics-workflows/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccOmicsWorkflows",
      "namespace": "dataAwsccOmicsWorkflows",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-workflows/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-workflows/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-omics-workflows/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-omics-workflows/index:DataAwsccOmicsWorkflows"
    },
    "@cdktn/provider-awscc.dataAwsccOmicsWorkflows.DataAwsccOmicsWorkflowsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOmicsWorkflows.DataAwsccOmicsWorkflowsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-omics-workflows/index.ts",
        "line": 14
      },
      "name": "DataAwsccOmicsWorkflowsConfig",
      "namespace": "dataAwsccOmicsWorkflows",
      "symbolId": "src/data-awscc-omics-workflows/index:DataAwsccOmicsWorkflowsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserverlessAccessPolicy.DataAwsccOpensearchserverlessAccessPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/opensearchserverless_access_policy awscc_opensearchserverless_access_policy}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserverlessAccessPolicy.DataAwsccOpensearchserverlessAccessPolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/opensearchserverless_access_policy awscc_opensearchserverless_access_policy} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-opensearchserverless-access-policy/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserverlessAccessPolicy.DataAwsccOpensearchserverlessAccessPolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-opensearchserverless-access-policy/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccOpensearchserverlessAccessPolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-access-policy/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccOpensearchserverlessAccessPolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/opensearchserverless_access_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccOpensearchserverlessAccessPolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccOpensearchserverlessAccessPolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-access-policy/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-awscc-opensearchserverless-access-policy/index.ts",
            "line": 127
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccOpensearchserverlessAccessPolicy",
      "namespace": "dataAwsccOpensearchserverlessAccessPolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-access-policy/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-access-policy/index.ts",
            "line": 85
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-access-policy/index.ts",
            "line": 103
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-access-policy/index.ts",
            "line": 108
          },
          "name": "policy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-access-policy/index.ts",
            "line": 113
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-access-policy/index.ts",
            "line": 98
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-access-policy/index.ts",
            "line": 91
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-opensearchserverless-access-policy/index:DataAwsccOpensearchserverlessAccessPolicy"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserverlessAccessPolicy.DataAwsccOpensearchserverlessAccessPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserverlessAccessPolicy.DataAwsccOpensearchserverlessAccessPolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-opensearchserverless-access-policy/index.ts",
        "line": 14
      },
      "name": "DataAwsccOpensearchserverlessAccessPolicyConfig",
      "namespace": "dataAwsccOpensearchserverlessAccessPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/opensearchserverless_access_policy#id DataAwsccOpensearchserverlessAccessPolicy#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-access-policy/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-opensearchserverless-access-policy/index:DataAwsccOpensearchserverlessAccessPolicyConfig"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserverlessCollection.DataAwsccOpensearchserverlessCollection": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/opensearchserverless_collection awscc_opensearchserverless_collection}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserverlessCollection.DataAwsccOpensearchserverlessCollection",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/opensearchserverless_collection awscc_opensearchserverless_collection} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-opensearchserverless-collection/index.ts",
          "line": 313
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserverlessCollection.DataAwsccOpensearchserverlessCollectionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-opensearchserverless-collection/index.ts",
        "line": 281
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccOpensearchserverlessCollection resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-collection/index.ts",
            "line": 298
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccOpensearchserverlessCollection to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/opensearchserverless_collection#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccOpensearchserverlessCollection that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccOpensearchserverlessCollection to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-collection/index.ts",
            "line": 432
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-collection/index.ts",
            "line": 438
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccOpensearchserverlessCollection",
      "namespace": "dataAwsccOpensearchserverlessCollection",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-collection/index.ts",
            "line": 286
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-collection/index.ts",
            "line": 337
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-collection/index.ts",
            "line": 342
          },
          "name": "collectionEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-collection/index.ts",
            "line": 347
          },
          "name": "collectionGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-collection/index.ts",
            "line": 352
          },
          "name": "collectionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-collection/index.ts",
            "line": 357
          },
          "name": "dashboardEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-collection/index.ts",
            "line": 362
          },
          "name": "deletionProtection",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-collection/index.ts",
            "line": 367
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-collection/index.ts",
            "line": 373
          },
          "name": "encryptionConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserverlessCollection.DataAwsccOpensearchserverlessCollectionEncryptionConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-collection/index.ts",
            "line": 379
          },
          "name": "fipsEndpoints",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserverlessCollection.DataAwsccOpensearchserverlessCollectionFipsEndpointsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-collection/index.ts",
            "line": 397
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-collection/index.ts",
            "line": 402
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-collection/index.ts",
            "line": 407
          },
          "name": "standbyReplicas",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-collection/index.ts",
            "line": 413
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserverlessCollection.DataAwsccOpensearchserverlessCollectionTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-collection/index.ts",
            "line": 418
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-collection/index.ts",
            "line": 424
          },
          "name": "vectorOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserverlessCollection.DataAwsccOpensearchserverlessCollectionVectorOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-collection/index.ts",
            "line": 392
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-collection/index.ts",
            "line": 385
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-opensearchserverless-collection/index:DataAwsccOpensearchserverlessCollection"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserverlessCollection.DataAwsccOpensearchserverlessCollectionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserverlessCollection.DataAwsccOpensearchserverlessCollectionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-opensearchserverless-collection/index.ts",
        "line": 14
      },
      "name": "DataAwsccOpensearchserverlessCollectionConfig",
      "namespace": "dataAwsccOpensearchserverlessCollection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/opensearchserverless_collection#id DataAwsccOpensearchserverlessCollection#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-collection/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-opensearchserverless-collection/index:DataAwsccOpensearchserverlessCollectionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserverlessCollection.DataAwsccOpensearchserverlessCollectionEncryptionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserverlessCollection.DataAwsccOpensearchserverlessCollectionEncryptionConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-opensearchserverless-collection/index.ts",
        "line": 25
      },
      "name": "DataAwsccOpensearchserverlessCollectionEncryptionConfig",
      "namespace": "dataAwsccOpensearchserverlessCollection",
      "symbolId": "src/data-awscc-opensearchserverless-collection/index:DataAwsccOpensearchserverlessCollectionEncryptionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserverlessCollection.DataAwsccOpensearchserverlessCollectionEncryptionConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserverlessCollection.DataAwsccOpensearchserverlessCollectionEncryptionConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-opensearchserverless-collection/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-opensearchserverless-collection/index.ts",
        "line": 48
      },
      "name": "DataAwsccOpensearchserverlessCollectionEncryptionConfigOutputReference",
      "namespace": "dataAwsccOpensearchserverlessCollection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-collection/index.ts",
            "line": 75
          },
          "name": "awsOwnedKey",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-collection/index.ts",
            "line": 80
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-collection/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserverlessCollection.DataAwsccOpensearchserverlessCollectionEncryptionConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-opensearchserverless-collection/index:DataAwsccOpensearchserverlessCollectionEncryptionConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserverlessCollection.DataAwsccOpensearchserverlessCollectionFipsEndpoints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserverlessCollection.DataAwsccOpensearchserverlessCollectionFipsEndpoints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-opensearchserverless-collection/index.ts",
        "line": 84
      },
      "name": "DataAwsccOpensearchserverlessCollectionFipsEndpoints",
      "namespace": "dataAwsccOpensearchserverlessCollection",
      "symbolId": "src/data-awscc-opensearchserverless-collection/index:DataAwsccOpensearchserverlessCollectionFipsEndpoints"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserverlessCollection.DataAwsccOpensearchserverlessCollectionFipsEndpointsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserverlessCollection.DataAwsccOpensearchserverlessCollectionFipsEndpointsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-opensearchserverless-collection/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-awscc-opensearchserverless-collection/index.ts",
        "line": 107
      },
      "name": "DataAwsccOpensearchserverlessCollectionFipsEndpointsOutputReference",
      "namespace": "dataAwsccOpensearchserverlessCollection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-collection/index.ts",
            "line": 134
          },
          "name": "collectionEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-collection/index.ts",
            "line": 139
          },
          "name": "dashboardEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-collection/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserverlessCollection.DataAwsccOpensearchserverlessCollectionFipsEndpoints"
          }
        }
      ],
      "symbolId": "src/data-awscc-opensearchserverless-collection/index:DataAwsccOpensearchserverlessCollectionFipsEndpointsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserverlessCollection.DataAwsccOpensearchserverlessCollectionTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserverlessCollection.DataAwsccOpensearchserverlessCollectionTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-opensearchserverless-collection/index.ts",
        "line": 143
      },
      "name": "DataAwsccOpensearchserverlessCollectionTags",
      "namespace": "dataAwsccOpensearchserverlessCollection",
      "symbolId": "src/data-awscc-opensearchserverless-collection/index:DataAwsccOpensearchserverlessCollectionTags"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserverlessCollection.DataAwsccOpensearchserverlessCollectionTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserverlessCollection.DataAwsccOpensearchserverlessCollectionTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-opensearchserverless-collection/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-awscc-opensearchserverless-collection/index.ts",
        "line": 205
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-collection/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-awscc.dataAwsccOpensearchserverlessCollection.DataAwsccOpensearchserverlessCollectionTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccOpensearchserverlessCollectionTagsList",
      "namespace": "dataAwsccOpensearchserverlessCollection",
      "symbolId": "src/data-awscc-opensearchserverless-collection/index:DataAwsccOpensearchserverlessCollectionTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserverlessCollection.DataAwsccOpensearchserverlessCollectionTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserverlessCollection.DataAwsccOpensearchserverlessCollectionTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-opensearchserverless-collection/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/data-awscc-opensearchserverless-collection/index.ts",
        "line": 166
      },
      "name": "DataAwsccOpensearchserverlessCollectionTagsOutputReference",
      "namespace": "dataAwsccOpensearchserverlessCollection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-collection/index.ts",
            "line": 195
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-collection/index.ts",
            "line": 200
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-collection/index.ts",
            "line": 179
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserverlessCollection.DataAwsccOpensearchserverlessCollectionTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-opensearchserverless-collection/index:DataAwsccOpensearchserverlessCollectionTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserverlessCollection.DataAwsccOpensearchserverlessCollectionVectorOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserverlessCollection.DataAwsccOpensearchserverlessCollectionVectorOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-opensearchserverless-collection/index.ts",
        "line": 223
      },
      "name": "DataAwsccOpensearchserverlessCollectionVectorOptions",
      "namespace": "dataAwsccOpensearchserverlessCollection",
      "symbolId": "src/data-awscc-opensearchserverless-collection/index:DataAwsccOpensearchserverlessCollectionVectorOptions"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserverlessCollection.DataAwsccOpensearchserverlessCollectionVectorOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserverlessCollection.DataAwsccOpensearchserverlessCollectionVectorOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-opensearchserverless-collection/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-awscc-opensearchserverless-collection/index.ts",
        "line": 246
      },
      "name": "DataAwsccOpensearchserverlessCollectionVectorOptionsOutputReference",
      "namespace": "dataAwsccOpensearchserverlessCollection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-collection/index.ts",
            "line": 273
          },
          "name": "serverlessVectorAcceleration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-collection/index.ts",
            "line": 257
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserverlessCollection.DataAwsccOpensearchserverlessCollectionVectorOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-opensearchserverless-collection/index:DataAwsccOpensearchserverlessCollectionVectorOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserverlessCollectionGroup.DataAwsccOpensearchserverlessCollectionGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/opensearchserverless_collection_group awscc_opensearchserverless_collection_group}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserverlessCollectionGroup.DataAwsccOpensearchserverlessCollectionGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/opensearchserverless_collection_group awscc_opensearchserverless_collection_group} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-opensearchserverless-collection-group/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-awscc.dataAwsccOpensearchserverlessCollectionGroup.DataAwsccOpensearchserverlessCollectionGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-opensearchserverless-collection-group/index.ts",
        "line": 178
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccOpensearchserverlessCollectionGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-collection-group/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 DataAwsccOpensearchserverlessCollectionGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/opensearchserverless_collection_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccOpensearchserverlessCollectionGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccOpensearchserverlessCollectionGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-collection-group/index.ts",
            "line": 292
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-collection-group/index.ts",
            "line": 298
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccOpensearchserverlessCollectionGroup",
      "namespace": "dataAwsccOpensearchserverlessCollectionGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-collection-group/index.ts",
            "line": 183
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-collection-group/index.ts",
            "line": 234
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-collection-group/index.ts",
            "line": 240
          },
          "name": "capacityLimits",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserverlessCollectionGroup.DataAwsccOpensearchserverlessCollectionGroupCapacityLimitsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-collection-group/index.ts",
            "line": 245
          },
          "name": "collectionGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-collection-group/index.ts",
            "line": 250
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-collection-group/index.ts",
            "line": 255
          },
          "name": "generation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-collection-group/index.ts",
            "line": 273
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-collection-group/index.ts",
            "line": 278
          },
          "name": "standbyReplicas",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-collection-group/index.ts",
            "line": 284
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserverlessCollectionGroup.DataAwsccOpensearchserverlessCollectionGroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-collection-group/index.ts",
            "line": 268
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-collection-group/index.ts",
            "line": 261
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-opensearchserverless-collection-group/index:DataAwsccOpensearchserverlessCollectionGroup"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserverlessCollectionGroup.DataAwsccOpensearchserverlessCollectionGroupCapacityLimits": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserverlessCollectionGroup.DataAwsccOpensearchserverlessCollectionGroupCapacityLimits",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-opensearchserverless-collection-group/index.ts",
        "line": 25
      },
      "name": "DataAwsccOpensearchserverlessCollectionGroupCapacityLimits",
      "namespace": "dataAwsccOpensearchserverlessCollectionGroup",
      "symbolId": "src/data-awscc-opensearchserverless-collection-group/index:DataAwsccOpensearchserverlessCollectionGroupCapacityLimits"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserverlessCollectionGroup.DataAwsccOpensearchserverlessCollectionGroupCapacityLimitsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserverlessCollectionGroup.DataAwsccOpensearchserverlessCollectionGroupCapacityLimitsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-opensearchserverless-collection-group/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-opensearchserverless-collection-group/index.ts",
        "line": 48
      },
      "name": "DataAwsccOpensearchserverlessCollectionGroupCapacityLimitsOutputReference",
      "namespace": "dataAwsccOpensearchserverlessCollectionGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-collection-group/index.ts",
            "line": 75
          },
          "name": "maxIndexingCapacityInOcu",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-collection-group/index.ts",
            "line": 80
          },
          "name": "maxSearchCapacityInOcu",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-collection-group/index.ts",
            "line": 85
          },
          "name": "minIndexingCapacityInOcu",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-collection-group/index.ts",
            "line": 90
          },
          "name": "minSearchCapacityInOcu",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-collection-group/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserverlessCollectionGroup.DataAwsccOpensearchserverlessCollectionGroupCapacityLimits"
          }
        }
      ],
      "symbolId": "src/data-awscc-opensearchserverless-collection-group/index:DataAwsccOpensearchserverlessCollectionGroupCapacityLimitsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserverlessCollectionGroup.DataAwsccOpensearchserverlessCollectionGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserverlessCollectionGroup.DataAwsccOpensearchserverlessCollectionGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-opensearchserverless-collection-group/index.ts",
        "line": 14
      },
      "name": "DataAwsccOpensearchserverlessCollectionGroupConfig",
      "namespace": "dataAwsccOpensearchserverlessCollectionGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/opensearchserverless_collection_group#id DataAwsccOpensearchserverlessCollectionGroup#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-collection-group/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-opensearchserverless-collection-group/index:DataAwsccOpensearchserverlessCollectionGroupConfig"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserverlessCollectionGroup.DataAwsccOpensearchserverlessCollectionGroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserverlessCollectionGroup.DataAwsccOpensearchserverlessCollectionGroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-opensearchserverless-collection-group/index.ts",
        "line": 94
      },
      "name": "DataAwsccOpensearchserverlessCollectionGroupTags",
      "namespace": "dataAwsccOpensearchserverlessCollectionGroup",
      "symbolId": "src/data-awscc-opensearchserverless-collection-group/index:DataAwsccOpensearchserverlessCollectionGroupTags"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserverlessCollectionGroup.DataAwsccOpensearchserverlessCollectionGroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserverlessCollectionGroup.DataAwsccOpensearchserverlessCollectionGroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-opensearchserverless-collection-group/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/data-awscc-opensearchserverless-collection-group/index.ts",
        "line": 156
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-collection-group/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-awscc.dataAwsccOpensearchserverlessCollectionGroup.DataAwsccOpensearchserverlessCollectionGroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccOpensearchserverlessCollectionGroupTagsList",
      "namespace": "dataAwsccOpensearchserverlessCollectionGroup",
      "symbolId": "src/data-awscc-opensearchserverless-collection-group/index:DataAwsccOpensearchserverlessCollectionGroupTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserverlessCollectionGroup.DataAwsccOpensearchserverlessCollectionGroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserverlessCollectionGroup.DataAwsccOpensearchserverlessCollectionGroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-opensearchserverless-collection-group/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-opensearchserverless-collection-group/index.ts",
        "line": 117
      },
      "name": "DataAwsccOpensearchserverlessCollectionGroupTagsOutputReference",
      "namespace": "dataAwsccOpensearchserverlessCollectionGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-collection-group/index.ts",
            "line": 146
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-collection-group/index.ts",
            "line": 151
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-collection-group/index.ts",
            "line": 130
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserverlessCollectionGroup.DataAwsccOpensearchserverlessCollectionGroupTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-opensearchserverless-collection-group/index:DataAwsccOpensearchserverlessCollectionGroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserverlessCollectionGroups.DataAwsccOpensearchserverlessCollectionGroups": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/opensearchserverless_collection_groups awscc_opensearchserverless_collection_groups}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserverlessCollectionGroups.DataAwsccOpensearchserverlessCollectionGroups",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/opensearchserverless_collection_groups awscc_opensearchserverless_collection_groups} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-opensearchserverless-collection-groups/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserverlessCollectionGroups.DataAwsccOpensearchserverlessCollectionGroupsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-opensearchserverless-collection-groups/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccOpensearchserverlessCollectionGroups resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-collection-groups/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccOpensearchserverlessCollectionGroups to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/opensearchserverless_collection_groups#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccOpensearchserverlessCollectionGroups that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccOpensearchserverlessCollectionGroups to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-collection-groups/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-collection-groups/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccOpensearchserverlessCollectionGroups",
      "namespace": "dataAwsccOpensearchserverlessCollectionGroups",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-collection-groups/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-collection-groups/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-collection-groups/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-opensearchserverless-collection-groups/index:DataAwsccOpensearchserverlessCollectionGroups"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserverlessCollectionGroups.DataAwsccOpensearchserverlessCollectionGroupsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserverlessCollectionGroups.DataAwsccOpensearchserverlessCollectionGroupsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-opensearchserverless-collection-groups/index.ts",
        "line": 14
      },
      "name": "DataAwsccOpensearchserverlessCollectionGroupsConfig",
      "namespace": "dataAwsccOpensearchserverlessCollectionGroups",
      "symbolId": "src/data-awscc-opensearchserverless-collection-groups/index:DataAwsccOpensearchserverlessCollectionGroupsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserverlessCollectionIndex.DataAwsccOpensearchserverlessCollectionIndex": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/opensearchserverless_collection_index awscc_opensearchserverless_collection_index}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserverlessCollectionIndex.DataAwsccOpensearchserverlessCollectionIndex",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/opensearchserverless_collection_index awscc_opensearchserverless_collection_index} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-opensearchserverless-collection-index/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserverlessCollectionIndex.DataAwsccOpensearchserverlessCollectionIndexConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-opensearchserverless-collection-index/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccOpensearchserverlessCollectionIndex resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-collection-index/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccOpensearchserverlessCollectionIndex to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/opensearchserverless_collection_index#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccOpensearchserverlessCollectionIndex that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccOpensearchserverlessCollectionIndex to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-collection-index/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-awscc-opensearchserverless-collection-index/index.ts",
            "line": 122
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccOpensearchserverlessCollectionIndex",
      "namespace": "dataAwsccOpensearchserverlessCollectionIndex",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-collection-index/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-collection-index/index.ts",
            "line": 85
          },
          "name": "collectionIndexId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-collection-index/index.ts",
            "line": 103
          },
          "name": "indexName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-collection-index/index.ts",
            "line": 108
          },
          "name": "indexSchema",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-collection-index/index.ts",
            "line": 98
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-collection-index/index.ts",
            "line": 91
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-opensearchserverless-collection-index/index:DataAwsccOpensearchserverlessCollectionIndex"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserverlessCollectionIndex.DataAwsccOpensearchserverlessCollectionIndexConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserverlessCollectionIndex.DataAwsccOpensearchserverlessCollectionIndexConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-opensearchserverless-collection-index/index.ts",
        "line": 14
      },
      "name": "DataAwsccOpensearchserverlessCollectionIndexConfig",
      "namespace": "dataAwsccOpensearchserverlessCollectionIndex",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/opensearchserverless_collection_index#id DataAwsccOpensearchserverlessCollectionIndex#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-collection-index/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-opensearchserverless-collection-index/index:DataAwsccOpensearchserverlessCollectionIndexConfig"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserverlessCollections.DataAwsccOpensearchserverlessCollections": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/opensearchserverless_collections awscc_opensearchserverless_collections}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserverlessCollections.DataAwsccOpensearchserverlessCollections",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/opensearchserverless_collections awscc_opensearchserverless_collections} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-opensearchserverless-collections/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserverlessCollections.DataAwsccOpensearchserverlessCollectionsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-opensearchserverless-collections/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccOpensearchserverlessCollections resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-collections/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccOpensearchserverlessCollections to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/opensearchserverless_collections#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccOpensearchserverlessCollections that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccOpensearchserverlessCollections to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-collections/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-collections/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccOpensearchserverlessCollections",
      "namespace": "dataAwsccOpensearchserverlessCollections",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-collections/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-collections/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-collections/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-opensearchserverless-collections/index:DataAwsccOpensearchserverlessCollections"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserverlessCollections.DataAwsccOpensearchserverlessCollectionsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserverlessCollections.DataAwsccOpensearchserverlessCollectionsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-opensearchserverless-collections/index.ts",
        "line": 14
      },
      "name": "DataAwsccOpensearchserverlessCollectionsConfig",
      "namespace": "dataAwsccOpensearchserverlessCollections",
      "symbolId": "src/data-awscc-opensearchserverless-collections/index:DataAwsccOpensearchserverlessCollectionsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserverlessLifecyclePolicy.DataAwsccOpensearchserverlessLifecyclePolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/opensearchserverless_lifecycle_policy awscc_opensearchserverless_lifecycle_policy}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserverlessLifecyclePolicy.DataAwsccOpensearchserverlessLifecyclePolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/opensearchserverless_lifecycle_policy awscc_opensearchserverless_lifecycle_policy} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-opensearchserverless-lifecycle-policy/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserverlessLifecyclePolicy.DataAwsccOpensearchserverlessLifecyclePolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-opensearchserverless-lifecycle-policy/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccOpensearchserverlessLifecyclePolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-lifecycle-policy/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccOpensearchserverlessLifecyclePolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/opensearchserverless_lifecycle_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccOpensearchserverlessLifecyclePolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccOpensearchserverlessLifecyclePolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-lifecycle-policy/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-awscc-opensearchserverless-lifecycle-policy/index.ts",
            "line": 127
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccOpensearchserverlessLifecyclePolicy",
      "namespace": "dataAwsccOpensearchserverlessLifecyclePolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-lifecycle-policy/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-lifecycle-policy/index.ts",
            "line": 85
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-lifecycle-policy/index.ts",
            "line": 103
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-lifecycle-policy/index.ts",
            "line": 108
          },
          "name": "policy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-lifecycle-policy/index.ts",
            "line": 113
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-lifecycle-policy/index.ts",
            "line": 98
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-lifecycle-policy/index.ts",
            "line": 91
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-opensearchserverless-lifecycle-policy/index:DataAwsccOpensearchserverlessLifecyclePolicy"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserverlessLifecyclePolicy.DataAwsccOpensearchserverlessLifecyclePolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserverlessLifecyclePolicy.DataAwsccOpensearchserverlessLifecyclePolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-opensearchserverless-lifecycle-policy/index.ts",
        "line": 14
      },
      "name": "DataAwsccOpensearchserverlessLifecyclePolicyConfig",
      "namespace": "dataAwsccOpensearchserverlessLifecyclePolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/opensearchserverless_lifecycle_policy#id DataAwsccOpensearchserverlessLifecyclePolicy#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-lifecycle-policy/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-opensearchserverless-lifecycle-policy/index:DataAwsccOpensearchserverlessLifecyclePolicyConfig"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserverlessSecurityConfig.DataAwsccOpensearchserverlessSecurityConfig": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/opensearchserverless_security_config awscc_opensearchserverless_security_config}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserverlessSecurityConfig.DataAwsccOpensearchserverlessSecurityConfig",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/opensearchserverless_security_config awscc_opensearchserverless_security_config} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-opensearchserverless-security-config/index.ts",
          "line": 273
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserverlessSecurityConfig.DataAwsccOpensearchserverlessSecurityConfigConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-opensearchserverless-security-config/index.ts",
        "line": 241
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccOpensearchserverlessSecurityConfig resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-security-config/index.ts",
            "line": 258
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccOpensearchserverlessSecurityConfig to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/opensearchserverless_security_config#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccOpensearchserverlessSecurityConfig that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccOpensearchserverlessSecurityConfig to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-security-config/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-awscc-opensearchserverless-security-config/index.ts",
            "line": 357
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccOpensearchserverlessSecurityConfig",
      "namespace": "dataAwsccOpensearchserverlessSecurityConfig",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-security-config/index.ts",
            "line": 246
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-security-config/index.ts",
            "line": 297
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-security-config/index.ts",
            "line": 303
          },
          "name": "iamFederationOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserverlessSecurityConfig.DataAwsccOpensearchserverlessSecurityConfigIamFederationOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-security-config/index.ts",
            "line": 309
          },
          "name": "iamIdentityCenterOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserverlessSecurityConfig.DataAwsccOpensearchserverlessSecurityConfigIamIdentityCenterOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-security-config/index.ts",
            "line": 327
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-security-config/index.ts",
            "line": 333
          },
          "name": "samlOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserverlessSecurityConfig.DataAwsccOpensearchserverlessSecurityConfigSamlOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-security-config/index.ts",
            "line": 338
          },
          "name": "securityConfigId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-security-config/index.ts",
            "line": 343
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-security-config/index.ts",
            "line": 322
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-security-config/index.ts",
            "line": 315
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-opensearchserverless-security-config/index:DataAwsccOpensearchserverlessSecurityConfig"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserverlessSecurityConfig.DataAwsccOpensearchserverlessSecurityConfigConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserverlessSecurityConfig.DataAwsccOpensearchserverlessSecurityConfigConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-opensearchserverless-security-config/index.ts",
        "line": 14
      },
      "name": "DataAwsccOpensearchserverlessSecurityConfigConfig",
      "namespace": "dataAwsccOpensearchserverlessSecurityConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/opensearchserverless_security_config#id DataAwsccOpensearchserverlessSecurityConfig#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-security-config/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-opensearchserverless-security-config/index:DataAwsccOpensearchserverlessSecurityConfigConfig"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserverlessSecurityConfig.DataAwsccOpensearchserverlessSecurityConfigIamFederationOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserverlessSecurityConfig.DataAwsccOpensearchserverlessSecurityConfigIamFederationOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-opensearchserverless-security-config/index.ts",
        "line": 25
      },
      "name": "DataAwsccOpensearchserverlessSecurityConfigIamFederationOptions",
      "namespace": "dataAwsccOpensearchserverlessSecurityConfig",
      "symbolId": "src/data-awscc-opensearchserverless-security-config/index:DataAwsccOpensearchserverlessSecurityConfigIamFederationOptions"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserverlessSecurityConfig.DataAwsccOpensearchserverlessSecurityConfigIamFederationOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserverlessSecurityConfig.DataAwsccOpensearchserverlessSecurityConfigIamFederationOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-opensearchserverless-security-config/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-opensearchserverless-security-config/index.ts",
        "line": 48
      },
      "name": "DataAwsccOpensearchserverlessSecurityConfigIamFederationOptionsOutputReference",
      "namespace": "dataAwsccOpensearchserverlessSecurityConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-security-config/index.ts",
            "line": 75
          },
          "name": "groupAttribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-security-config/index.ts",
            "line": 80
          },
          "name": "userAttribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-security-config/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserverlessSecurityConfig.DataAwsccOpensearchserverlessSecurityConfigIamFederationOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-opensearchserverless-security-config/index:DataAwsccOpensearchserverlessSecurityConfigIamFederationOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserverlessSecurityConfig.DataAwsccOpensearchserverlessSecurityConfigIamIdentityCenterOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserverlessSecurityConfig.DataAwsccOpensearchserverlessSecurityConfigIamIdentityCenterOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-opensearchserverless-security-config/index.ts",
        "line": 84
      },
      "name": "DataAwsccOpensearchserverlessSecurityConfigIamIdentityCenterOptions",
      "namespace": "dataAwsccOpensearchserverlessSecurityConfig",
      "symbolId": "src/data-awscc-opensearchserverless-security-config/index:DataAwsccOpensearchserverlessSecurityConfigIamIdentityCenterOptions"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserverlessSecurityConfig.DataAwsccOpensearchserverlessSecurityConfigIamIdentityCenterOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserverlessSecurityConfig.DataAwsccOpensearchserverlessSecurityConfigIamIdentityCenterOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-opensearchserverless-security-config/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-awscc-opensearchserverless-security-config/index.ts",
        "line": 107
      },
      "name": "DataAwsccOpensearchserverlessSecurityConfigIamIdentityCenterOptionsOutputReference",
      "namespace": "dataAwsccOpensearchserverlessSecurityConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-security-config/index.ts",
            "line": 134
          },
          "name": "applicationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-security-config/index.ts",
            "line": 139
          },
          "name": "applicationDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-security-config/index.ts",
            "line": 144
          },
          "name": "applicationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-security-config/index.ts",
            "line": 149
          },
          "name": "groupAttribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-security-config/index.ts",
            "line": 154
          },
          "name": "instanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-security-config/index.ts",
            "line": 159
          },
          "name": "userAttribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-security-config/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserverlessSecurityConfig.DataAwsccOpensearchserverlessSecurityConfigIamIdentityCenterOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-opensearchserverless-security-config/index:DataAwsccOpensearchserverlessSecurityConfigIamIdentityCenterOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserverlessSecurityConfig.DataAwsccOpensearchserverlessSecurityConfigSamlOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserverlessSecurityConfig.DataAwsccOpensearchserverlessSecurityConfigSamlOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-opensearchserverless-security-config/index.ts",
        "line": 163
      },
      "name": "DataAwsccOpensearchserverlessSecurityConfigSamlOptions",
      "namespace": "dataAwsccOpensearchserverlessSecurityConfig",
      "symbolId": "src/data-awscc-opensearchserverless-security-config/index:DataAwsccOpensearchserverlessSecurityConfigSamlOptions"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserverlessSecurityConfig.DataAwsccOpensearchserverlessSecurityConfigSamlOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserverlessSecurityConfig.DataAwsccOpensearchserverlessSecurityConfigSamlOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-opensearchserverless-security-config/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-awscc-opensearchserverless-security-config/index.ts",
        "line": 186
      },
      "name": "DataAwsccOpensearchserverlessSecurityConfigSamlOptionsOutputReference",
      "namespace": "dataAwsccOpensearchserverlessSecurityConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-security-config/index.ts",
            "line": 213
          },
          "name": "groupAttribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-security-config/index.ts",
            "line": 218
          },
          "name": "metadata",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-security-config/index.ts",
            "line": 223
          },
          "name": "openSearchServerlessEntityId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-security-config/index.ts",
            "line": 228
          },
          "name": "sessionTimeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-security-config/index.ts",
            "line": 233
          },
          "name": "userAttribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-security-config/index.ts",
            "line": 197
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserverlessSecurityConfig.DataAwsccOpensearchserverlessSecurityConfigSamlOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-opensearchserverless-security-config/index:DataAwsccOpensearchserverlessSecurityConfigSamlOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserverlessSecurityPolicy.DataAwsccOpensearchserverlessSecurityPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/opensearchserverless_security_policy awscc_opensearchserverless_security_policy}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserverlessSecurityPolicy.DataAwsccOpensearchserverlessSecurityPolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/opensearchserverless_security_policy awscc_opensearchserverless_security_policy} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-opensearchserverless-security-policy/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserverlessSecurityPolicy.DataAwsccOpensearchserverlessSecurityPolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-opensearchserverless-security-policy/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccOpensearchserverlessSecurityPolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-security-policy/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccOpensearchserverlessSecurityPolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/opensearchserverless_security_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccOpensearchserverlessSecurityPolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccOpensearchserverlessSecurityPolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-security-policy/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-awscc-opensearchserverless-security-policy/index.ts",
            "line": 127
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccOpensearchserverlessSecurityPolicy",
      "namespace": "dataAwsccOpensearchserverlessSecurityPolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-security-policy/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-security-policy/index.ts",
            "line": 85
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-security-policy/index.ts",
            "line": 103
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-security-policy/index.ts",
            "line": 108
          },
          "name": "policy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-security-policy/index.ts",
            "line": 113
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-security-policy/index.ts",
            "line": 98
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-security-policy/index.ts",
            "line": 91
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-opensearchserverless-security-policy/index:DataAwsccOpensearchserverlessSecurityPolicy"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserverlessSecurityPolicy.DataAwsccOpensearchserverlessSecurityPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserverlessSecurityPolicy.DataAwsccOpensearchserverlessSecurityPolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-opensearchserverless-security-policy/index.ts",
        "line": 14
      },
      "name": "DataAwsccOpensearchserverlessSecurityPolicyConfig",
      "namespace": "dataAwsccOpensearchserverlessSecurityPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/opensearchserverless_security_policy#id DataAwsccOpensearchserverlessSecurityPolicy#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-security-policy/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-opensearchserverless-security-policy/index:DataAwsccOpensearchserverlessSecurityPolicyConfig"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserverlessVpcEndpoint.DataAwsccOpensearchserverlessVpcEndpoint": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/opensearchserverless_vpc_endpoint awscc_opensearchserverless_vpc_endpoint}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserverlessVpcEndpoint.DataAwsccOpensearchserverlessVpcEndpoint",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/opensearchserverless_vpc_endpoint awscc_opensearchserverless_vpc_endpoint} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-opensearchserverless-vpc-endpoint/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserverlessVpcEndpoint.DataAwsccOpensearchserverlessVpcEndpointConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-opensearchserverless-vpc-endpoint/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccOpensearchserverlessVpcEndpoint resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-vpc-endpoint/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccOpensearchserverlessVpcEndpoint to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/opensearchserverless_vpc_endpoint#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccOpensearchserverlessVpcEndpoint that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccOpensearchserverlessVpcEndpoint to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-vpc-endpoint/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-awscc-opensearchserverless-vpc-endpoint/index.ts",
            "line": 132
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccOpensearchserverlessVpcEndpoint",
      "namespace": "dataAwsccOpensearchserverlessVpcEndpoint",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-vpc-endpoint/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-vpc-endpoint/index.ts",
            "line": 98
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-vpc-endpoint/index.ts",
            "line": 103
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-vpc-endpoint/index.ts",
            "line": 108
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-vpc-endpoint/index.ts",
            "line": 113
          },
          "name": "vpcEndpointId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-vpc-endpoint/index.ts",
            "line": 118
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-vpc-endpoint/index.ts",
            "line": 93
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-vpc-endpoint/index.ts",
            "line": 86
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-opensearchserverless-vpc-endpoint/index:DataAwsccOpensearchserverlessVpcEndpoint"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserverlessVpcEndpoint.DataAwsccOpensearchserverlessVpcEndpointConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserverlessVpcEndpoint.DataAwsccOpensearchserverlessVpcEndpointConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-opensearchserverless-vpc-endpoint/index.ts",
        "line": 14
      },
      "name": "DataAwsccOpensearchserverlessVpcEndpointConfig",
      "namespace": "dataAwsccOpensearchserverlessVpcEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/opensearchserverless_vpc_endpoint#id DataAwsccOpensearchserverlessVpcEndpoint#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-vpc-endpoint/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-opensearchserverless-vpc-endpoint/index:DataAwsccOpensearchserverlessVpcEndpointConfig"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserverlessVpcEndpoints.DataAwsccOpensearchserverlessVpcEndpoints": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/opensearchserverless_vpc_endpoints awscc_opensearchserverless_vpc_endpoints}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserverlessVpcEndpoints.DataAwsccOpensearchserverlessVpcEndpoints",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/opensearchserverless_vpc_endpoints awscc_opensearchserverless_vpc_endpoints} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-opensearchserverless-vpc-endpoints/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserverlessVpcEndpoints.DataAwsccOpensearchserverlessVpcEndpointsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-opensearchserverless-vpc-endpoints/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccOpensearchserverlessVpcEndpoints resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-vpc-endpoints/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccOpensearchserverlessVpcEndpoints to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/opensearchserverless_vpc_endpoints#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccOpensearchserverlessVpcEndpoints that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccOpensearchserverlessVpcEndpoints to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-vpc-endpoints/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-vpc-endpoints/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccOpensearchserverlessVpcEndpoints",
      "namespace": "dataAwsccOpensearchserverlessVpcEndpoints",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-vpc-endpoints/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-vpc-endpoints/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchserverless-vpc-endpoints/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-opensearchserverless-vpc-endpoints/index:DataAwsccOpensearchserverlessVpcEndpoints"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserverlessVpcEndpoints.DataAwsccOpensearchserverlessVpcEndpointsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserverlessVpcEndpoints.DataAwsccOpensearchserverlessVpcEndpointsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-opensearchserverless-vpc-endpoints/index.ts",
        "line": 14
      },
      "name": "DataAwsccOpensearchserverlessVpcEndpointsConfig",
      "namespace": "dataAwsccOpensearchserverlessVpcEndpoints",
      "symbolId": "src/data-awscc-opensearchserverless-vpc-endpoints/index:DataAwsccOpensearchserverlessVpcEndpointsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserviceApplication.DataAwsccOpensearchserviceApplication": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/opensearchservice_application awscc_opensearchservice_application}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceApplication.DataAwsccOpensearchserviceApplication",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/opensearchservice_application awscc_opensearchservice_application} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-opensearchservice-application/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-awscc.dataAwsccOpensearchserviceApplication.DataAwsccOpensearchserviceApplicationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-opensearchservice-application/index.ts",
        "line": 333
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccOpensearchserviceApplication resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-application/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 DataAwsccOpensearchserviceApplication to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/opensearchservice_application#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccOpensearchserviceApplication that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccOpensearchserviceApplication to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-application/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-awscc-opensearchservice-application/index.ts",
            "line": 460
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccOpensearchserviceApplication",
      "namespace": "dataAwsccOpensearchserviceApplication",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-application/index.ts",
            "line": 338
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-application/index.ts",
            "line": 390
          },
          "name": "appConfigs",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceApplication.DataAwsccOpensearchserviceApplicationAppConfigsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-application/index.ts",
            "line": 395
          },
          "name": "applicationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-application/index.ts",
            "line": 400
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-application/index.ts",
            "line": 406
          },
          "name": "dataSources",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceApplication.DataAwsccOpensearchserviceApplicationDataSourcesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-application/index.ts",
            "line": 411
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-application/index.ts",
            "line": 417
          },
          "name": "iamIdentityCenterOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceApplication.DataAwsccOpensearchserviceApplicationIamIdentityCenterOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-application/index.ts",
            "line": 435
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-application/index.ts",
            "line": 440
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-application/index.ts",
            "line": 446
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceApplication.DataAwsccOpensearchserviceApplicationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-application/index.ts",
            "line": 430
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-application/index.ts",
            "line": 423
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-opensearchservice-application/index:DataAwsccOpensearchserviceApplication"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserviceApplication.DataAwsccOpensearchserviceApplicationAppConfigs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceApplication.DataAwsccOpensearchserviceApplicationAppConfigs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-opensearchservice-application/index.ts",
        "line": 25
      },
      "name": "DataAwsccOpensearchserviceApplicationAppConfigs",
      "namespace": "dataAwsccOpensearchserviceApplication",
      "symbolId": "src/data-awscc-opensearchservice-application/index:DataAwsccOpensearchserviceApplicationAppConfigs"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserviceApplication.DataAwsccOpensearchserviceApplicationAppConfigsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceApplication.DataAwsccOpensearchserviceApplicationAppConfigsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-opensearchservice-application/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-awscc-opensearchservice-application/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-application/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-awscc.dataAwsccOpensearchserviceApplication.DataAwsccOpensearchserviceApplicationAppConfigsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccOpensearchserviceApplicationAppConfigsList",
      "namespace": "dataAwsccOpensearchserviceApplication",
      "symbolId": "src/data-awscc-opensearchservice-application/index:DataAwsccOpensearchserviceApplicationAppConfigsList"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserviceApplication.DataAwsccOpensearchserviceApplicationAppConfigsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceApplication.DataAwsccOpensearchserviceApplicationAppConfigsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-opensearchservice-application/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-opensearchservice-application/index.ts",
        "line": 48
      },
      "name": "DataAwsccOpensearchserviceApplicationAppConfigsOutputReference",
      "namespace": "dataAwsccOpensearchserviceApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-application/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-application/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-application/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceApplication.DataAwsccOpensearchserviceApplicationAppConfigs"
          }
        }
      ],
      "symbolId": "src/data-awscc-opensearchservice-application/index:DataAwsccOpensearchserviceApplicationAppConfigsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserviceApplication.DataAwsccOpensearchserviceApplicationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceApplication.DataAwsccOpensearchserviceApplicationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-opensearchservice-application/index.ts",
        "line": 14
      },
      "name": "DataAwsccOpensearchserviceApplicationConfig",
      "namespace": "dataAwsccOpensearchserviceApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/opensearchservice_application#id DataAwsccOpensearchserviceApplication#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-application/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-opensearchservice-application/index:DataAwsccOpensearchserviceApplicationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserviceApplication.DataAwsccOpensearchserviceApplicationDataSources": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceApplication.DataAwsccOpensearchserviceApplicationDataSources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-opensearchservice-application/index.ts",
        "line": 105
      },
      "name": "DataAwsccOpensearchserviceApplicationDataSources",
      "namespace": "dataAwsccOpensearchserviceApplication",
      "symbolId": "src/data-awscc-opensearchservice-application/index:DataAwsccOpensearchserviceApplicationDataSources"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserviceApplication.DataAwsccOpensearchserviceApplicationDataSourcesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceApplication.DataAwsccOpensearchserviceApplicationDataSourcesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-opensearchservice-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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-opensearchservice-application/index.ts",
        "line": 167
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-application/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-awscc.dataAwsccOpensearchserviceApplication.DataAwsccOpensearchserviceApplicationDataSourcesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccOpensearchserviceApplicationDataSourcesList",
      "namespace": "dataAwsccOpensearchserviceApplication",
      "symbolId": "src/data-awscc-opensearchservice-application/index:DataAwsccOpensearchserviceApplicationDataSourcesList"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserviceApplication.DataAwsccOpensearchserviceApplicationDataSourcesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceApplication.DataAwsccOpensearchserviceApplicationDataSourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-opensearchservice-application/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-awscc-opensearchservice-application/index.ts",
        "line": 128
      },
      "name": "DataAwsccOpensearchserviceApplicationDataSourcesOutputReference",
      "namespace": "dataAwsccOpensearchserviceApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-application/index.ts",
            "line": 157
          },
          "name": "dataSourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-application/index.ts",
            "line": 162
          },
          "name": "dataSourceDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-application/index.ts",
            "line": 141
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceApplication.DataAwsccOpensearchserviceApplicationDataSources"
          }
        }
      ],
      "symbolId": "src/data-awscc-opensearchservice-application/index:DataAwsccOpensearchserviceApplicationDataSourcesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserviceApplication.DataAwsccOpensearchserviceApplicationIamIdentityCenterOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceApplication.DataAwsccOpensearchserviceApplicationIamIdentityCenterOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-opensearchservice-application/index.ts",
        "line": 185
      },
      "name": "DataAwsccOpensearchserviceApplicationIamIdentityCenterOptions",
      "namespace": "dataAwsccOpensearchserviceApplication",
      "symbolId": "src/data-awscc-opensearchservice-application/index:DataAwsccOpensearchserviceApplicationIamIdentityCenterOptions"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserviceApplication.DataAwsccOpensearchserviceApplicationIamIdentityCenterOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceApplication.DataAwsccOpensearchserviceApplicationIamIdentityCenterOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-opensearchservice-application/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-awscc-opensearchservice-application/index.ts",
        "line": 208
      },
      "name": "DataAwsccOpensearchserviceApplicationIamIdentityCenterOptionsOutputReference",
      "namespace": "dataAwsccOpensearchserviceApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-application/index.ts",
            "line": 235
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-application/index.ts",
            "line": 240
          },
          "name": "iamIdentityCenterInstanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-application/index.ts",
            "line": 245
          },
          "name": "iamRoleForIdentityCenterApplicationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-application/index.ts",
            "line": 219
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceApplication.DataAwsccOpensearchserviceApplicationIamIdentityCenterOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-opensearchservice-application/index:DataAwsccOpensearchserviceApplicationIamIdentityCenterOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserviceApplication.DataAwsccOpensearchserviceApplicationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceApplication.DataAwsccOpensearchserviceApplicationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-opensearchservice-application/index.ts",
        "line": 249
      },
      "name": "DataAwsccOpensearchserviceApplicationTags",
      "namespace": "dataAwsccOpensearchserviceApplication",
      "symbolId": "src/data-awscc-opensearchservice-application/index:DataAwsccOpensearchserviceApplicationTags"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserviceApplication.DataAwsccOpensearchserviceApplicationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceApplication.DataAwsccOpensearchserviceApplicationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-opensearchservice-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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-opensearchservice-application/index.ts",
        "line": 311
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-application/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-awscc.dataAwsccOpensearchserviceApplication.DataAwsccOpensearchserviceApplicationTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccOpensearchserviceApplicationTagsList",
      "namespace": "dataAwsccOpensearchserviceApplication",
      "symbolId": "src/data-awscc-opensearchservice-application/index:DataAwsccOpensearchserviceApplicationTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserviceApplication.DataAwsccOpensearchserviceApplicationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceApplication.DataAwsccOpensearchserviceApplicationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-opensearchservice-application/index.ts",
          "line": 281
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-opensearchservice-application/index.ts",
        "line": 272
      },
      "name": "DataAwsccOpensearchserviceApplicationTagsOutputReference",
      "namespace": "dataAwsccOpensearchserviceApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-application/index.ts",
            "line": 301
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-application/index.ts",
            "line": 306
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-application/index.ts",
            "line": 285
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceApplication.DataAwsccOpensearchserviceApplicationTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-opensearchservice-application/index:DataAwsccOpensearchserviceApplicationTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserviceApplications.DataAwsccOpensearchserviceApplications": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/opensearchservice_applications awscc_opensearchservice_applications}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceApplications.DataAwsccOpensearchserviceApplications",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/opensearchservice_applications awscc_opensearchservice_applications} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-opensearchservice-applications/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceApplications.DataAwsccOpensearchserviceApplicationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-opensearchservice-applications/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccOpensearchserviceApplications resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-applications/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccOpensearchserviceApplications to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/opensearchservice_applications#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccOpensearchserviceApplications that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccOpensearchserviceApplications to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-applications/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-applications/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccOpensearchserviceApplications",
      "namespace": "dataAwsccOpensearchserviceApplications",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-applications/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-applications/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-applications/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-opensearchservice-applications/index:DataAwsccOpensearchserviceApplications"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserviceApplications.DataAwsccOpensearchserviceApplicationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceApplications.DataAwsccOpensearchserviceApplicationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-opensearchservice-applications/index.ts",
        "line": 14
      },
      "name": "DataAwsccOpensearchserviceApplicationsConfig",
      "namespace": "dataAwsccOpensearchserviceApplications",
      "symbolId": "src/data-awscc-opensearchservice-applications/index:DataAwsccOpensearchserviceApplicationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomain": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/opensearchservice_domain awscc_opensearchservice_domain}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomain",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/opensearchservice_domain awscc_opensearchservice_domain} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-opensearchservice-domain/index.ts",
          "line": 2154
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-opensearchservice-domain/index.ts",
        "line": 2122
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccOpensearchserviceDomain resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 2139
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccOpensearchserviceDomain to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/opensearchservice_domain#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccOpensearchserviceDomain that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccOpensearchserviceDomain to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 2374
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 2380
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccOpensearchserviceDomain",
      "namespace": "dataAwsccOpensearchserviceDomain",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 2127
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 2178
          },
          "name": "accessPolicies",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 2184
          },
          "name": "advancedOptions",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 2190
          },
          "name": "advancedSecurityOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainAdvancedSecurityOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 2196
          },
          "name": "aimlOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainAimlOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 2201
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 2207
          },
          "name": "automatedSnapshotPauseOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainAutomatedSnapshotPauseOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 2213
          },
          "name": "clusterConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainClusterConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 2219
          },
          "name": "cognitoOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainCognitoOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 2225
          },
          "name": "deploymentStrategyOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainDeploymentStrategyOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 2230
          },
          "name": "domainArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 2235
          },
          "name": "domainEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 2241
          },
          "name": "domainEndpointOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainDomainEndpointOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 2252
          },
          "name": "domainEndpoints",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 2246
          },
          "name": "domainEndpointV2",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 2257
          },
          "name": "domainId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 2262
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 2268
          },
          "name": "ebsOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainEbsOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 2274
          },
          "name": "encryptionAtRestOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainEncryptionAtRestOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 2279
          },
          "name": "engineMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 2284
          },
          "name": "engineVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 2303
          },
          "name": "identityCenterOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainIdentityCenterOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 2308
          },
          "name": "ipAddressType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 2314
          },
          "name": "logPublishingOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainLogPublishingOptionsMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 2320
          },
          "name": "nodeToNodeEncryptionOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainNodeToNodeEncryptionOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 2326
          },
          "name": "offPeakWindowOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainOffPeakWindowOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 2332
          },
          "name": "serviceSoftwareOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainServiceSoftwareOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 2337
          },
          "name": "skipShardMigrationWait",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 2343
          },
          "name": "snapshotOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainSnapshotOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 2349
          },
          "name": "softwareUpdateOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainSoftwareUpdateOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 2355
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 2360
          },
          "name": "useCase",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 2366
          },
          "name": "vpcOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainVpcOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 2297
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 2290
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-opensearchservice-domain/index:DataAwsccOpensearchserviceDomain"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainAdvancedSecurityOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainAdvancedSecurityOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-opensearchservice-domain/index.ts",
        "line": 366
      },
      "name": "DataAwsccOpensearchserviceDomainAdvancedSecurityOptions",
      "namespace": "dataAwsccOpensearchserviceDomain",
      "symbolId": "src/data-awscc-opensearchservice-domain/index:DataAwsccOpensearchserviceDomainAdvancedSecurityOptions"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainAdvancedSecurityOptionsIamFederationOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainAdvancedSecurityOptionsIamFederationOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-opensearchservice-domain/index.ts",
        "line": 25
      },
      "name": "DataAwsccOpensearchserviceDomainAdvancedSecurityOptionsIamFederationOptions",
      "namespace": "dataAwsccOpensearchserviceDomain",
      "symbolId": "src/data-awscc-opensearchservice-domain/index:DataAwsccOpensearchserviceDomainAdvancedSecurityOptionsIamFederationOptions"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainAdvancedSecurityOptionsIamFederationOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainAdvancedSecurityOptionsIamFederationOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-opensearchservice-domain/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-opensearchservice-domain/index.ts",
        "line": 48
      },
      "name": "DataAwsccOpensearchserviceDomainAdvancedSecurityOptionsIamFederationOptionsOutputReference",
      "namespace": "dataAwsccOpensearchserviceDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 75
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 80
          },
          "name": "rolesKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 85
          },
          "name": "subjectKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainAdvancedSecurityOptionsIamFederationOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-opensearchservice-domain/index:DataAwsccOpensearchserviceDomainAdvancedSecurityOptionsIamFederationOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainAdvancedSecurityOptionsJwtOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainAdvancedSecurityOptionsJwtOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-opensearchservice-domain/index.ts",
        "line": 89
      },
      "name": "DataAwsccOpensearchserviceDomainAdvancedSecurityOptionsJwtOptions",
      "namespace": "dataAwsccOpensearchserviceDomain",
      "symbolId": "src/data-awscc-opensearchservice-domain/index:DataAwsccOpensearchserviceDomainAdvancedSecurityOptionsJwtOptions"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainAdvancedSecurityOptionsJwtOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainAdvancedSecurityOptionsJwtOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-opensearchservice-domain/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-opensearchservice-domain/index.ts",
        "line": 112
      },
      "name": "DataAwsccOpensearchserviceDomainAdvancedSecurityOptionsJwtOptionsOutputReference",
      "namespace": "dataAwsccOpensearchserviceDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 139
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 144
          },
          "name": "publicKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 149
          },
          "name": "rolesKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 154
          },
          "name": "subjectKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 123
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainAdvancedSecurityOptionsJwtOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-opensearchservice-domain/index:DataAwsccOpensearchserviceDomainAdvancedSecurityOptionsJwtOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainAdvancedSecurityOptionsMasterUserOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainAdvancedSecurityOptionsMasterUserOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-opensearchservice-domain/index.ts",
        "line": 158
      },
      "name": "DataAwsccOpensearchserviceDomainAdvancedSecurityOptionsMasterUserOptions",
      "namespace": "dataAwsccOpensearchserviceDomain",
      "symbolId": "src/data-awscc-opensearchservice-domain/index:DataAwsccOpensearchserviceDomainAdvancedSecurityOptionsMasterUserOptions"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainAdvancedSecurityOptionsMasterUserOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainAdvancedSecurityOptionsMasterUserOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-opensearchservice-domain/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-awscc-opensearchservice-domain/index.ts",
        "line": 181
      },
      "name": "DataAwsccOpensearchserviceDomainAdvancedSecurityOptionsMasterUserOptionsOutputReference",
      "namespace": "dataAwsccOpensearchserviceDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 208
          },
          "name": "masterUserArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 213
          },
          "name": "masterUserName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 218
          },
          "name": "masterUserPassword",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 192
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainAdvancedSecurityOptionsMasterUserOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-opensearchservice-domain/index:DataAwsccOpensearchserviceDomainAdvancedSecurityOptionsMasterUserOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainAdvancedSecurityOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainAdvancedSecurityOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-opensearchservice-domain/index.ts",
          "line": 396
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-opensearchservice-domain/index.ts",
        "line": 389
      },
      "name": "DataAwsccOpensearchserviceDomainAdvancedSecurityOptionsOutputReference",
      "namespace": "dataAwsccOpensearchserviceDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 416
          },
          "name": "anonymousAuthDisableDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 421
          },
          "name": "anonymousAuthEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 426
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 432
          },
          "name": "iamFederationOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainAdvancedSecurityOptionsIamFederationOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 437
          },
          "name": "internalUserDatabaseEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 443
          },
          "name": "jwtOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainAdvancedSecurityOptionsJwtOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 449
          },
          "name": "masterUserOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainAdvancedSecurityOptionsMasterUserOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 455
          },
          "name": "samlOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainAdvancedSecurityOptionsSamlOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 400
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainAdvancedSecurityOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-opensearchservice-domain/index:DataAwsccOpensearchserviceDomainAdvancedSecurityOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainAdvancedSecurityOptionsSamlOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainAdvancedSecurityOptionsSamlOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-opensearchservice-domain/index.ts",
        "line": 281
      },
      "name": "DataAwsccOpensearchserviceDomainAdvancedSecurityOptionsSamlOptions",
      "namespace": "dataAwsccOpensearchserviceDomain",
      "symbolId": "src/data-awscc-opensearchservice-domain/index:DataAwsccOpensearchserviceDomainAdvancedSecurityOptionsSamlOptions"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainAdvancedSecurityOptionsSamlOptionsIdp": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainAdvancedSecurityOptionsSamlOptionsIdp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-opensearchservice-domain/index.ts",
        "line": 222
      },
      "name": "DataAwsccOpensearchserviceDomainAdvancedSecurityOptionsSamlOptionsIdp",
      "namespace": "dataAwsccOpensearchserviceDomain",
      "symbolId": "src/data-awscc-opensearchservice-domain/index:DataAwsccOpensearchserviceDomainAdvancedSecurityOptionsSamlOptionsIdp"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainAdvancedSecurityOptionsSamlOptionsIdpOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainAdvancedSecurityOptionsSamlOptionsIdpOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-opensearchservice-domain/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-awscc-opensearchservice-domain/index.ts",
        "line": 245
      },
      "name": "DataAwsccOpensearchserviceDomainAdvancedSecurityOptionsSamlOptionsIdpOutputReference",
      "namespace": "dataAwsccOpensearchserviceDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 272
          },
          "name": "entityId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 277
          },
          "name": "metadataContent",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 256
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainAdvancedSecurityOptionsSamlOptionsIdp"
          }
        }
      ],
      "symbolId": "src/data-awscc-opensearchservice-domain/index:DataAwsccOpensearchserviceDomainAdvancedSecurityOptionsSamlOptionsIdpOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainAdvancedSecurityOptionsSamlOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainAdvancedSecurityOptionsSamlOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-opensearchservice-domain/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-awscc-opensearchservice-domain/index.ts",
        "line": 304
      },
      "name": "DataAwsccOpensearchserviceDomainAdvancedSecurityOptionsSamlOptionsOutputReference",
      "namespace": "dataAwsccOpensearchserviceDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 331
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 337
          },
          "name": "idp",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainAdvancedSecurityOptionsSamlOptionsIdpOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 342
          },
          "name": "masterBackendRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 347
          },
          "name": "masterUserName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 352
          },
          "name": "rolesKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 357
          },
          "name": "sessionTimeoutMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 362
          },
          "name": "subjectKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 315
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainAdvancedSecurityOptionsSamlOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-opensearchservice-domain/index:DataAwsccOpensearchserviceDomainAdvancedSecurityOptionsSamlOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainAimlOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainAimlOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-opensearchservice-domain/index.ts",
        "line": 567
      },
      "name": "DataAwsccOpensearchserviceDomainAimlOptions",
      "namespace": "dataAwsccOpensearchserviceDomain",
      "symbolId": "src/data-awscc-opensearchservice-domain/index:DataAwsccOpensearchserviceDomainAimlOptions"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainAimlOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainAimlOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-opensearchservice-domain/index.ts",
          "line": 597
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-opensearchservice-domain/index.ts",
        "line": 590
      },
      "name": "DataAwsccOpensearchserviceDomainAimlOptionsOutputReference",
      "namespace": "dataAwsccOpensearchserviceDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 618
          },
          "name": "s3VectorsEngine",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainAimlOptionsS3VectorsEngineOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 624
          },
          "name": "serverlessVectorAcceleration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainAimlOptionsServerlessVectorAccelerationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 601
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainAimlOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-opensearchservice-domain/index:DataAwsccOpensearchserviceDomainAimlOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainAimlOptionsS3VectorsEngine": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainAimlOptionsS3VectorsEngine",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-opensearchservice-domain/index.ts",
        "line": 459
      },
      "name": "DataAwsccOpensearchserviceDomainAimlOptionsS3VectorsEngine",
      "namespace": "dataAwsccOpensearchserviceDomain",
      "symbolId": "src/data-awscc-opensearchservice-domain/index:DataAwsccOpensearchserviceDomainAimlOptionsS3VectorsEngine"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainAimlOptionsS3VectorsEngineOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainAimlOptionsS3VectorsEngineOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-opensearchservice-domain/index.ts",
          "line": 489
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-opensearchservice-domain/index.ts",
        "line": 482
      },
      "name": "DataAwsccOpensearchserviceDomainAimlOptionsS3VectorsEngineOutputReference",
      "namespace": "dataAwsccOpensearchserviceDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 509
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 493
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainAimlOptionsS3VectorsEngine"
          }
        }
      ],
      "symbolId": "src/data-awscc-opensearchservice-domain/index:DataAwsccOpensearchserviceDomainAimlOptionsS3VectorsEngineOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainAimlOptionsServerlessVectorAcceleration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainAimlOptionsServerlessVectorAcceleration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-opensearchservice-domain/index.ts",
        "line": 513
      },
      "name": "DataAwsccOpensearchserviceDomainAimlOptionsServerlessVectorAcceleration",
      "namespace": "dataAwsccOpensearchserviceDomain",
      "symbolId": "src/data-awscc-opensearchservice-domain/index:DataAwsccOpensearchserviceDomainAimlOptionsServerlessVectorAcceleration"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainAimlOptionsServerlessVectorAccelerationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainAimlOptionsServerlessVectorAccelerationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-opensearchservice-domain/index.ts",
          "line": 543
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-opensearchservice-domain/index.ts",
        "line": 536
      },
      "name": "DataAwsccOpensearchserviceDomainAimlOptionsServerlessVectorAccelerationOutputReference",
      "namespace": "dataAwsccOpensearchserviceDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 563
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 547
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainAimlOptionsServerlessVectorAcceleration"
          }
        }
      ],
      "symbolId": "src/data-awscc-opensearchservice-domain/index:DataAwsccOpensearchserviceDomainAimlOptionsServerlessVectorAccelerationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainAutomatedSnapshotPauseOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainAutomatedSnapshotPauseOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-opensearchservice-domain/index.ts",
        "line": 628
      },
      "name": "DataAwsccOpensearchserviceDomainAutomatedSnapshotPauseOptions",
      "namespace": "dataAwsccOpensearchserviceDomain",
      "symbolId": "src/data-awscc-opensearchservice-domain/index:DataAwsccOpensearchserviceDomainAutomatedSnapshotPauseOptions"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainAutomatedSnapshotPauseOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainAutomatedSnapshotPauseOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-opensearchservice-domain/index.ts",
          "line": 658
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-opensearchservice-domain/index.ts",
        "line": 651
      },
      "name": "DataAwsccOpensearchserviceDomainAutomatedSnapshotPauseOptionsOutputReference",
      "namespace": "dataAwsccOpensearchserviceDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 678
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 683
          },
          "name": "endTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 688
          },
          "name": "startTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 662
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainAutomatedSnapshotPauseOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-opensearchservice-domain/index:DataAwsccOpensearchserviceDomainAutomatedSnapshotPauseOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainClusterConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainClusterConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-opensearchservice-domain/index.ts",
        "line": 945
      },
      "name": "DataAwsccOpensearchserviceDomainClusterConfig",
      "namespace": "dataAwsccOpensearchserviceDomain",
      "symbolId": "src/data-awscc-opensearchservice-domain/index:DataAwsccOpensearchserviceDomainClusterConfig"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainClusterConfigColdStorageOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainClusterConfigColdStorageOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-opensearchservice-domain/index.ts",
        "line": 692
      },
      "name": "DataAwsccOpensearchserviceDomainClusterConfigColdStorageOptions",
      "namespace": "dataAwsccOpensearchserviceDomain",
      "symbolId": "src/data-awscc-opensearchservice-domain/index:DataAwsccOpensearchserviceDomainClusterConfigColdStorageOptions"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainClusterConfigColdStorageOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainClusterConfigColdStorageOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-opensearchservice-domain/index.ts",
          "line": 722
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-opensearchservice-domain/index.ts",
        "line": 715
      },
      "name": "DataAwsccOpensearchserviceDomainClusterConfigColdStorageOptionsOutputReference",
      "namespace": "dataAwsccOpensearchserviceDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 742
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 726
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainClusterConfigColdStorageOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-opensearchservice-domain/index:DataAwsccOpensearchserviceDomainClusterConfigColdStorageOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainClusterConfigNodeOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainClusterConfigNodeOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-opensearchservice-domain/index.ts",
        "line": 810
      },
      "name": "DataAwsccOpensearchserviceDomainClusterConfigNodeOptions",
      "namespace": "dataAwsccOpensearchserviceDomain",
      "symbolId": "src/data-awscc-opensearchservice-domain/index:DataAwsccOpensearchserviceDomainClusterConfigNodeOptions"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainClusterConfigNodeOptionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainClusterConfigNodeOptionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-opensearchservice-domain/index.ts",
          "line": 880
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-opensearchservice-domain/index.ts",
        "line": 873
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 887
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainClusterConfigNodeOptionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccOpensearchserviceDomainClusterConfigNodeOptionsList",
      "namespace": "dataAwsccOpensearchserviceDomain",
      "symbolId": "src/data-awscc-opensearchservice-domain/index:DataAwsccOpensearchserviceDomainClusterConfigNodeOptionsList"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainClusterConfigNodeOptionsNodeConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainClusterConfigNodeOptionsNodeConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-opensearchservice-domain/index.ts",
        "line": 746
      },
      "name": "DataAwsccOpensearchserviceDomainClusterConfigNodeOptionsNodeConfig",
      "namespace": "dataAwsccOpensearchserviceDomain",
      "symbolId": "src/data-awscc-opensearchservice-domain/index:DataAwsccOpensearchserviceDomainClusterConfigNodeOptionsNodeConfig"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainClusterConfigNodeOptionsNodeConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainClusterConfigNodeOptionsNodeConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-opensearchservice-domain/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-awscc-opensearchservice-domain/index.ts",
        "line": 769
      },
      "name": "DataAwsccOpensearchserviceDomainClusterConfigNodeOptionsNodeConfigOutputReference",
      "namespace": "dataAwsccOpensearchserviceDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 796
          },
          "name": "count",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 801
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 806
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 780
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainClusterConfigNodeOptionsNodeConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-opensearchservice-domain/index:DataAwsccOpensearchserviceDomainClusterConfigNodeOptionsNodeConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainClusterConfigNodeOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainClusterConfigNodeOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-opensearchservice-domain/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-opensearchservice-domain/index.ts",
        "line": 833
      },
      "name": "DataAwsccOpensearchserviceDomainClusterConfigNodeOptionsOutputReference",
      "namespace": "dataAwsccOpensearchserviceDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 863
          },
          "name": "nodeConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainClusterConfigNodeOptionsNodeConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 868
          },
          "name": "nodeType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 846
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainClusterConfigNodeOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-opensearchservice-domain/index:DataAwsccOpensearchserviceDomainClusterConfigNodeOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainClusterConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainClusterConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-opensearchservice-domain/index.ts",
          "line": 975
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-opensearchservice-domain/index.ts",
        "line": 968
      },
      "name": "DataAwsccOpensearchserviceDomainClusterConfigOutputReference",
      "namespace": "dataAwsccOpensearchserviceDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 996
          },
          "name": "coldStorageOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainClusterConfigColdStorageOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 1001
          },
          "name": "dedicatedMasterCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 1006
          },
          "name": "dedicatedMasterEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 1011
          },
          "name": "dedicatedMasterType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 1016
          },
          "name": "instanceCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 1021
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 1026
          },
          "name": "multiAzWithStandbyEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 1032
          },
          "name": "nodeOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainClusterConfigNodeOptionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 1037
          },
          "name": "warmCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 1042
          },
          "name": "warmEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 1047
          },
          "name": "warmType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 1053
          },
          "name": "zoneAwarenessConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainClusterConfigZoneAwarenessConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 1058
          },
          "name": "zoneAwarenessEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 979
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainClusterConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-opensearchservice-domain/index:DataAwsccOpensearchserviceDomainClusterConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainClusterConfigZoneAwarenessConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainClusterConfigZoneAwarenessConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-opensearchservice-domain/index.ts",
        "line": 891
      },
      "name": "DataAwsccOpensearchserviceDomainClusterConfigZoneAwarenessConfig",
      "namespace": "dataAwsccOpensearchserviceDomain",
      "symbolId": "src/data-awscc-opensearchservice-domain/index:DataAwsccOpensearchserviceDomainClusterConfigZoneAwarenessConfig"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainClusterConfigZoneAwarenessConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainClusterConfigZoneAwarenessConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-opensearchservice-domain/index.ts",
          "line": 921
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-opensearchservice-domain/index.ts",
        "line": 914
      },
      "name": "DataAwsccOpensearchserviceDomainClusterConfigZoneAwarenessConfigOutputReference",
      "namespace": "dataAwsccOpensearchserviceDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 941
          },
          "name": "availabilityZoneCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 925
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainClusterConfigZoneAwarenessConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-opensearchservice-domain/index:DataAwsccOpensearchserviceDomainClusterConfigZoneAwarenessConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainCognitoOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainCognitoOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-opensearchservice-domain/index.ts",
        "line": 1062
      },
      "name": "DataAwsccOpensearchserviceDomainCognitoOptions",
      "namespace": "dataAwsccOpensearchserviceDomain",
      "symbolId": "src/data-awscc-opensearchservice-domain/index:DataAwsccOpensearchserviceDomainCognitoOptions"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainCognitoOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainCognitoOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-opensearchservice-domain/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/data-awscc-opensearchservice-domain/index.ts",
        "line": 1085
      },
      "name": "DataAwsccOpensearchserviceDomainCognitoOptionsOutputReference",
      "namespace": "dataAwsccOpensearchserviceDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 1112
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 1117
          },
          "name": "identityPoolId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 1122
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 1127
          },
          "name": "userPoolId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 1096
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainCognitoOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-opensearchservice-domain/index:DataAwsccOpensearchserviceDomainCognitoOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-opensearchservice-domain/index.ts",
        "line": 14
      },
      "name": "DataAwsccOpensearchserviceDomainConfig",
      "namespace": "dataAwsccOpensearchserviceDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/opensearchservice_domain#id DataAwsccOpensearchserviceDomain#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-opensearchservice-domain/index:DataAwsccOpensearchserviceDomainConfig"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainDeploymentStrategyOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainDeploymentStrategyOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-opensearchservice-domain/index.ts",
        "line": 1131
      },
      "name": "DataAwsccOpensearchserviceDomainDeploymentStrategyOptions",
      "namespace": "dataAwsccOpensearchserviceDomain",
      "symbolId": "src/data-awscc-opensearchservice-domain/index:DataAwsccOpensearchserviceDomainDeploymentStrategyOptions"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainDeploymentStrategyOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainDeploymentStrategyOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-opensearchservice-domain/index.ts",
          "line": 1161
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-opensearchservice-domain/index.ts",
        "line": 1154
      },
      "name": "DataAwsccOpensearchserviceDomainDeploymentStrategyOptionsOutputReference",
      "namespace": "dataAwsccOpensearchserviceDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 1181
          },
          "name": "deploymentStrategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 1165
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainDeploymentStrategyOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-opensearchservice-domain/index:DataAwsccOpensearchserviceDomainDeploymentStrategyOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainDomainEndpointOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainDomainEndpointOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-opensearchservice-domain/index.ts",
        "line": 1185
      },
      "name": "DataAwsccOpensearchserviceDomainDomainEndpointOptions",
      "namespace": "dataAwsccOpensearchserviceDomain",
      "symbolId": "src/data-awscc-opensearchservice-domain/index:DataAwsccOpensearchserviceDomainDomainEndpointOptions"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainDomainEndpointOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainDomainEndpointOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-opensearchservice-domain/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-awscc-opensearchservice-domain/index.ts",
        "line": 1208
      },
      "name": "DataAwsccOpensearchserviceDomainDomainEndpointOptionsOutputReference",
      "namespace": "dataAwsccOpensearchserviceDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 1235
          },
          "name": "customEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 1240
          },
          "name": "customEndpointCertificateArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 1245
          },
          "name": "customEndpointEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 1250
          },
          "name": "enforceHttps",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 1255
          },
          "name": "tlsSecurityPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 1219
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainDomainEndpointOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-opensearchservice-domain/index:DataAwsccOpensearchserviceDomainDomainEndpointOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainEbsOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainEbsOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-opensearchservice-domain/index.ts",
        "line": 1259
      },
      "name": "DataAwsccOpensearchserviceDomainEbsOptions",
      "namespace": "dataAwsccOpensearchserviceDomain",
      "symbolId": "src/data-awscc-opensearchservice-domain/index:DataAwsccOpensearchserviceDomainEbsOptions"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainEbsOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainEbsOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-opensearchservice-domain/index.ts",
          "line": 1289
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-opensearchservice-domain/index.ts",
        "line": 1282
      },
      "name": "DataAwsccOpensearchserviceDomainEbsOptionsOutputReference",
      "namespace": "dataAwsccOpensearchserviceDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 1309
          },
          "name": "ebsEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 1314
          },
          "name": "iops",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 1319
          },
          "name": "throughput",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 1324
          },
          "name": "volumeSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 1329
          },
          "name": "volumeType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 1293
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainEbsOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-opensearchservice-domain/index:DataAwsccOpensearchserviceDomainEbsOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainEncryptionAtRestOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainEncryptionAtRestOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-opensearchservice-domain/index.ts",
        "line": 1333
      },
      "name": "DataAwsccOpensearchserviceDomainEncryptionAtRestOptions",
      "namespace": "dataAwsccOpensearchserviceDomain",
      "symbolId": "src/data-awscc-opensearchservice-domain/index:DataAwsccOpensearchserviceDomainEncryptionAtRestOptions"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainEncryptionAtRestOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainEncryptionAtRestOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-opensearchservice-domain/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-awscc-opensearchservice-domain/index.ts",
        "line": 1356
      },
      "name": "DataAwsccOpensearchserviceDomainEncryptionAtRestOptionsOutputReference",
      "namespace": "dataAwsccOpensearchserviceDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 1383
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 1388
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 1367
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainEncryptionAtRestOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-opensearchservice-domain/index:DataAwsccOpensearchserviceDomainEncryptionAtRestOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainIdentityCenterOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainIdentityCenterOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-opensearchservice-domain/index.ts",
        "line": 1392
      },
      "name": "DataAwsccOpensearchserviceDomainIdentityCenterOptions",
      "namespace": "dataAwsccOpensearchserviceDomain",
      "symbolId": "src/data-awscc-opensearchservice-domain/index:DataAwsccOpensearchserviceDomainIdentityCenterOptions"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainIdentityCenterOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainIdentityCenterOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-opensearchservice-domain/index.ts",
          "line": 1422
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-opensearchservice-domain/index.ts",
        "line": 1415
      },
      "name": "DataAwsccOpensearchserviceDomainIdentityCenterOptionsOutputReference",
      "namespace": "dataAwsccOpensearchserviceDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 1442
          },
          "name": "enabledApiAccess",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 1447
          },
          "name": "identityCenterApplicationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 1452
          },
          "name": "identityCenterInstanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 1457
          },
          "name": "identityStoreId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 1462
          },
          "name": "rolesKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 1467
          },
          "name": "subjectKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 1426
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainIdentityCenterOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-opensearchservice-domain/index:DataAwsccOpensearchserviceDomainIdentityCenterOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainLogPublishingOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainLogPublishingOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-opensearchservice-domain/index.ts",
        "line": 1471
      },
      "name": "DataAwsccOpensearchserviceDomainLogPublishingOptions",
      "namespace": "dataAwsccOpensearchserviceDomain",
      "symbolId": "src/data-awscc-opensearchservice-domain/index:DataAwsccOpensearchserviceDomainLogPublishingOptions"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainLogPublishingOptionsMap": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainLogPublishingOptionsMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-opensearchservice-domain/index.ts",
          "line": 1538
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-opensearchservice-domain/index.ts",
        "line": 1532
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 1545
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainLogPublishingOptionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccOpensearchserviceDomainLogPublishingOptionsMap",
      "namespace": "dataAwsccOpensearchserviceDomain",
      "symbolId": "src/data-awscc-opensearchservice-domain/index:DataAwsccOpensearchserviceDomainLogPublishingOptionsMap"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainLogPublishingOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainLogPublishingOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-opensearchservice-domain/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": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-opensearchservice-domain/index.ts",
        "line": 1494
      },
      "name": "DataAwsccOpensearchserviceDomainLogPublishingOptionsOutputReference",
      "namespace": "dataAwsccOpensearchserviceDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 1522
          },
          "name": "cloudwatchLogsLogGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 1527
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 1506
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainLogPublishingOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-opensearchservice-domain/index:DataAwsccOpensearchserviceDomainLogPublishingOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainNodeToNodeEncryptionOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainNodeToNodeEncryptionOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-opensearchservice-domain/index.ts",
        "line": 1549
      },
      "name": "DataAwsccOpensearchserviceDomainNodeToNodeEncryptionOptions",
      "namespace": "dataAwsccOpensearchserviceDomain",
      "symbolId": "src/data-awscc-opensearchservice-domain/index:DataAwsccOpensearchserviceDomainNodeToNodeEncryptionOptions"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainNodeToNodeEncryptionOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainNodeToNodeEncryptionOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-opensearchservice-domain/index.ts",
          "line": 1579
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-opensearchservice-domain/index.ts",
        "line": 1572
      },
      "name": "DataAwsccOpensearchserviceDomainNodeToNodeEncryptionOptionsOutputReference",
      "namespace": "dataAwsccOpensearchserviceDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 1599
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 1583
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainNodeToNodeEncryptionOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-opensearchservice-domain/index:DataAwsccOpensearchserviceDomainNodeToNodeEncryptionOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainOffPeakWindowOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainOffPeakWindowOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-opensearchservice-domain/index.ts",
        "line": 1717
      },
      "name": "DataAwsccOpensearchserviceDomainOffPeakWindowOptions",
      "namespace": "dataAwsccOpensearchserviceDomain",
      "symbolId": "src/data-awscc-opensearchservice-domain/index:DataAwsccOpensearchserviceDomainOffPeakWindowOptions"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainOffPeakWindowOptionsOffPeakWindow": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainOffPeakWindowOptionsOffPeakWindow",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-opensearchservice-domain/index.ts",
        "line": 1662
      },
      "name": "DataAwsccOpensearchserviceDomainOffPeakWindowOptionsOffPeakWindow",
      "namespace": "dataAwsccOpensearchserviceDomain",
      "symbolId": "src/data-awscc-opensearchservice-domain/index:DataAwsccOpensearchserviceDomainOffPeakWindowOptionsOffPeakWindow"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainOffPeakWindowOptionsOffPeakWindowOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainOffPeakWindowOptionsOffPeakWindowOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-opensearchservice-domain/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-awscc-opensearchservice-domain/index.ts",
        "line": 1685
      },
      "name": "DataAwsccOpensearchserviceDomainOffPeakWindowOptionsOffPeakWindowOutputReference",
      "namespace": "dataAwsccOpensearchserviceDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 1713
          },
          "name": "windowStartTime",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainOffPeakWindowOptionsOffPeakWindowWindowStartTimeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 1696
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainOffPeakWindowOptionsOffPeakWindow"
          }
        }
      ],
      "symbolId": "src/data-awscc-opensearchservice-domain/index:DataAwsccOpensearchserviceDomainOffPeakWindowOptionsOffPeakWindowOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainOffPeakWindowOptionsOffPeakWindowWindowStartTime": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainOffPeakWindowOptionsOffPeakWindowWindowStartTime",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-opensearchservice-domain/index.ts",
        "line": 1603
      },
      "name": "DataAwsccOpensearchserviceDomainOffPeakWindowOptionsOffPeakWindowWindowStartTime",
      "namespace": "dataAwsccOpensearchserviceDomain",
      "symbolId": "src/data-awscc-opensearchservice-domain/index:DataAwsccOpensearchserviceDomainOffPeakWindowOptionsOffPeakWindowWindowStartTime"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainOffPeakWindowOptionsOffPeakWindowWindowStartTimeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainOffPeakWindowOptionsOffPeakWindowWindowStartTimeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-opensearchservice-domain/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-awscc-opensearchservice-domain/index.ts",
        "line": 1626
      },
      "name": "DataAwsccOpensearchserviceDomainOffPeakWindowOptionsOffPeakWindowWindowStartTimeOutputReference",
      "namespace": "dataAwsccOpensearchserviceDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 1653
          },
          "name": "hours",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 1658
          },
          "name": "minutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 1637
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainOffPeakWindowOptionsOffPeakWindowWindowStartTime"
          }
        }
      ],
      "symbolId": "src/data-awscc-opensearchservice-domain/index:DataAwsccOpensearchserviceDomainOffPeakWindowOptionsOffPeakWindowWindowStartTimeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainOffPeakWindowOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainOffPeakWindowOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-opensearchservice-domain/index.ts",
          "line": 1747
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-opensearchservice-domain/index.ts",
        "line": 1740
      },
      "name": "DataAwsccOpensearchserviceDomainOffPeakWindowOptionsOutputReference",
      "namespace": "dataAwsccOpensearchserviceDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 1767
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 1773
          },
          "name": "offPeakWindow",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainOffPeakWindowOptionsOffPeakWindowOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 1751
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainOffPeakWindowOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-opensearchservice-domain/index:DataAwsccOpensearchserviceDomainOffPeakWindowOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainServiceSoftwareOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainServiceSoftwareOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-opensearchservice-domain/index.ts",
        "line": 1777
      },
      "name": "DataAwsccOpensearchserviceDomainServiceSoftwareOptions",
      "namespace": "dataAwsccOpensearchserviceDomain",
      "symbolId": "src/data-awscc-opensearchservice-domain/index:DataAwsccOpensearchserviceDomainServiceSoftwareOptions"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainServiceSoftwareOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainServiceSoftwareOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-opensearchservice-domain/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-opensearchservice-domain/index.ts",
        "line": 1800
      },
      "name": "DataAwsccOpensearchserviceDomainServiceSoftwareOptionsOutputReference",
      "namespace": "dataAwsccOpensearchserviceDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 1827
          },
          "name": "automatedUpdateDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 1832
          },
          "name": "cancellable",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 1837
          },
          "name": "currentVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 1842
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 1847
          },
          "name": "newVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 1852
          },
          "name": "optionalDeployment",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 1857
          },
          "name": "updateAvailable",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 1862
          },
          "name": "updateStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 1811
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainServiceSoftwareOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-opensearchservice-domain/index:DataAwsccOpensearchserviceDomainServiceSoftwareOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainSnapshotOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainSnapshotOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-opensearchservice-domain/index.ts",
        "line": 1866
      },
      "name": "DataAwsccOpensearchserviceDomainSnapshotOptions",
      "namespace": "dataAwsccOpensearchserviceDomain",
      "symbolId": "src/data-awscc-opensearchservice-domain/index:DataAwsccOpensearchserviceDomainSnapshotOptions"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainSnapshotOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainSnapshotOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-opensearchservice-domain/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/data-awscc-opensearchservice-domain/index.ts",
        "line": 1889
      },
      "name": "DataAwsccOpensearchserviceDomainSnapshotOptionsOutputReference",
      "namespace": "dataAwsccOpensearchserviceDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 1916
          },
          "name": "automatedSnapshotStartHour",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 1900
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainSnapshotOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-opensearchservice-domain/index:DataAwsccOpensearchserviceDomainSnapshotOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainSoftwareUpdateOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainSoftwareUpdateOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-opensearchservice-domain/index.ts",
        "line": 1920
      },
      "name": "DataAwsccOpensearchserviceDomainSoftwareUpdateOptions",
      "namespace": "dataAwsccOpensearchserviceDomain",
      "symbolId": "src/data-awscc-opensearchservice-domain/index:DataAwsccOpensearchserviceDomainSoftwareUpdateOptions"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainSoftwareUpdateOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainSoftwareUpdateOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-opensearchservice-domain/index.ts",
          "line": 1950
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-opensearchservice-domain/index.ts",
        "line": 1943
      },
      "name": "DataAwsccOpensearchserviceDomainSoftwareUpdateOptionsOutputReference",
      "namespace": "dataAwsccOpensearchserviceDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 1970
          },
          "name": "autoSoftwareUpdateEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 1954
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainSoftwareUpdateOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-opensearchservice-domain/index:DataAwsccOpensearchserviceDomainSoftwareUpdateOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-opensearchservice-domain/index.ts",
        "line": 1974
      },
      "name": "DataAwsccOpensearchserviceDomainTags",
      "namespace": "dataAwsccOpensearchserviceDomain",
      "symbolId": "src/data-awscc-opensearchservice-domain/index:DataAwsccOpensearchserviceDomainTags"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-opensearchservice-domain/index.ts",
          "line": 2043
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-opensearchservice-domain/index.ts",
        "line": 2036
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 2050
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccOpensearchserviceDomainTagsList",
      "namespace": "dataAwsccOpensearchserviceDomain",
      "symbolId": "src/data-awscc-opensearchservice-domain/index:DataAwsccOpensearchserviceDomainTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-opensearchservice-domain/index.ts",
          "line": 2006
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-opensearchservice-domain/index.ts",
        "line": 1997
      },
      "name": "DataAwsccOpensearchserviceDomainTagsOutputReference",
      "namespace": "dataAwsccOpensearchserviceDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 2026
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 2031
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 2010
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-opensearchservice-domain/index:DataAwsccOpensearchserviceDomainTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainVpcOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainVpcOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-opensearchservice-domain/index.ts",
        "line": 2054
      },
      "name": "DataAwsccOpensearchserviceDomainVpcOptions",
      "namespace": "dataAwsccOpensearchserviceDomain",
      "symbolId": "src/data-awscc-opensearchservice-domain/index:DataAwsccOpensearchserviceDomainVpcOptions"
    },
    "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainVpcOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainVpcOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-opensearchservice-domain/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/data-awscc-opensearchservice-domain/index.ts",
        "line": 2077
      },
      "name": "DataAwsccOpensearchserviceDomainVpcOptionsOutputReference",
      "namespace": "dataAwsccOpensearchserviceDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 2104
          },
          "name": "egressEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 2109
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 2114
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-opensearchservice-domain/index.ts",
            "line": 2088
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOpensearchserviceDomain.DataAwsccOpensearchserviceDomainVpcOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-opensearchservice-domain/index:DataAwsccOpensearchserviceDomainVpcOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccOpsworkscmServer.DataAwsccOpsworkscmServer": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/opsworkscm_server awscc_opsworkscm_server}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpsworkscmServer.DataAwsccOpsworkscmServer",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/opsworkscm_server awscc_opsworkscm_server} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-opsworkscm-server/index.ts",
          "line": 221
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccOpsworkscmServer.DataAwsccOpsworkscmServerConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-opsworkscm-server/index.ts",
        "line": 189
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccOpsworkscmServer resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-opsworkscm-server/index.ts",
            "line": 206
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccOpsworkscmServer to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/opsworkscm_server#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccOpsworkscmServer that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccOpsworkscmServer to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-opsworkscm-server/index.ts",
            "line": 383
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-opsworkscm-server/index.ts",
            "line": 389
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccOpsworkscmServer",
      "namespace": "dataAwsccOpsworkscmServer",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opsworkscm-server/index.ts",
            "line": 194
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opsworkscm-server/index.ts",
            "line": 245
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opsworkscm-server/index.ts",
            "line": 250
          },
          "name": "associatePublicIpAddress",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opsworkscm-server/index.ts",
            "line": 255
          },
          "name": "backupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opsworkscm-server/index.ts",
            "line": 260
          },
          "name": "backupRetentionCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opsworkscm-server/index.ts",
            "line": 265
          },
          "name": "customCertificate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opsworkscm-server/index.ts",
            "line": 270
          },
          "name": "customDomain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opsworkscm-server/index.ts",
            "line": 275
          },
          "name": "customPrivateKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opsworkscm-server/index.ts",
            "line": 280
          },
          "name": "disableAutomatedBackup",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opsworkscm-server/index.ts",
            "line": 285
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opsworkscm-server/index.ts",
            "line": 290
          },
          "name": "engine",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opsworkscm-server/index.ts",
            "line": 296
          },
          "name": "engineAttributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOpsworkscmServer.DataAwsccOpsworkscmServerEngineAttributesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opsworkscm-server/index.ts",
            "line": 301
          },
          "name": "engineModel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opsworkscm-server/index.ts",
            "line": 306
          },
          "name": "engineVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opsworkscm-server/index.ts",
            "line": 324
          },
          "name": "instanceProfileArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opsworkscm-server/index.ts",
            "line": 329
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opsworkscm-server/index.ts",
            "line": 334
          },
          "name": "keyPair",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opsworkscm-server/index.ts",
            "line": 339
          },
          "name": "preferredBackupWindow",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opsworkscm-server/index.ts",
            "line": 344
          },
          "name": "preferredMaintenanceWindow",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opsworkscm-server/index.ts",
            "line": 349
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opsworkscm-server/index.ts",
            "line": 354
          },
          "name": "serverId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opsworkscm-server/index.ts",
            "line": 359
          },
          "name": "serverName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opsworkscm-server/index.ts",
            "line": 364
          },
          "name": "serviceRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opsworkscm-server/index.ts",
            "line": 369
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opsworkscm-server/index.ts",
            "line": 375
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOpsworkscmServer.DataAwsccOpsworkscmServerTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opsworkscm-server/index.ts",
            "line": 319
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-opsworkscm-server/index.ts",
            "line": 312
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-opsworkscm-server/index:DataAwsccOpsworkscmServer"
    },
    "@cdktn/provider-awscc.dataAwsccOpsworkscmServer.DataAwsccOpsworkscmServerConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpsworkscmServer.DataAwsccOpsworkscmServerConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-opsworkscm-server/index.ts",
        "line": 14
      },
      "name": "DataAwsccOpsworkscmServerConfig",
      "namespace": "dataAwsccOpsworkscmServer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/opsworkscm_server#id DataAwsccOpsworkscmServer#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opsworkscm-server/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-opsworkscm-server/index:DataAwsccOpsworkscmServerConfig"
    },
    "@cdktn/provider-awscc.dataAwsccOpsworkscmServer.DataAwsccOpsworkscmServerEngineAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpsworkscmServer.DataAwsccOpsworkscmServerEngineAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-opsworkscm-server/index.ts",
        "line": 25
      },
      "name": "DataAwsccOpsworkscmServerEngineAttributes",
      "namespace": "dataAwsccOpsworkscmServer",
      "symbolId": "src/data-awscc-opsworkscm-server/index:DataAwsccOpsworkscmServerEngineAttributes"
    },
    "@cdktn/provider-awscc.dataAwsccOpsworkscmServer.DataAwsccOpsworkscmServerEngineAttributesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpsworkscmServer.DataAwsccOpsworkscmServerEngineAttributesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-opsworkscm-server/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-awscc-opsworkscm-server/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-opsworkscm-server/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-awscc.dataAwsccOpsworkscmServer.DataAwsccOpsworkscmServerEngineAttributesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccOpsworkscmServerEngineAttributesList",
      "namespace": "dataAwsccOpsworkscmServer",
      "symbolId": "src/data-awscc-opsworkscm-server/index:DataAwsccOpsworkscmServerEngineAttributesList"
    },
    "@cdktn/provider-awscc.dataAwsccOpsworkscmServer.DataAwsccOpsworkscmServerEngineAttributesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpsworkscmServer.DataAwsccOpsworkscmServerEngineAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-opsworkscm-server/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-opsworkscm-server/index.ts",
        "line": 48
      },
      "name": "DataAwsccOpsworkscmServerEngineAttributesOutputReference",
      "namespace": "dataAwsccOpsworkscmServer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opsworkscm-server/index.ts",
            "line": 77
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opsworkscm-server/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-opsworkscm-server/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOpsworkscmServer.DataAwsccOpsworkscmServerEngineAttributes"
          }
        }
      ],
      "symbolId": "src/data-awscc-opsworkscm-server/index:DataAwsccOpsworkscmServerEngineAttributesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccOpsworkscmServer.DataAwsccOpsworkscmServerTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpsworkscmServer.DataAwsccOpsworkscmServerTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-opsworkscm-server/index.ts",
        "line": 105
      },
      "name": "DataAwsccOpsworkscmServerTags",
      "namespace": "dataAwsccOpsworkscmServer",
      "symbolId": "src/data-awscc-opsworkscm-server/index:DataAwsccOpsworkscmServerTags"
    },
    "@cdktn/provider-awscc.dataAwsccOpsworkscmServer.DataAwsccOpsworkscmServerTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpsworkscmServer.DataAwsccOpsworkscmServerTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-opsworkscm-server/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-awscc-opsworkscm-server/index.ts",
        "line": 167
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-opsworkscm-server/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-awscc.dataAwsccOpsworkscmServer.DataAwsccOpsworkscmServerTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccOpsworkscmServerTagsList",
      "namespace": "dataAwsccOpsworkscmServer",
      "symbolId": "src/data-awscc-opsworkscm-server/index:DataAwsccOpsworkscmServerTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccOpsworkscmServer.DataAwsccOpsworkscmServerTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpsworkscmServer.DataAwsccOpsworkscmServerTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-opsworkscm-server/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-awscc-opsworkscm-server/index.ts",
        "line": 128
      },
      "name": "DataAwsccOpsworkscmServerTagsOutputReference",
      "namespace": "dataAwsccOpsworkscmServer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opsworkscm-server/index.ts",
            "line": 157
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opsworkscm-server/index.ts",
            "line": 162
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-opsworkscm-server/index.ts",
            "line": 141
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOpsworkscmServer.DataAwsccOpsworkscmServerTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-opsworkscm-server/index:DataAwsccOpsworkscmServerTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccOpsworkscmServers.DataAwsccOpsworkscmServers": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/opsworkscm_servers awscc_opsworkscm_servers}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpsworkscmServers.DataAwsccOpsworkscmServers",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/opsworkscm_servers awscc_opsworkscm_servers} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-opsworkscm-servers/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccOpsworkscmServers.DataAwsccOpsworkscmServersConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-opsworkscm-servers/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccOpsworkscmServers resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-opsworkscm-servers/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccOpsworkscmServers to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/opsworkscm_servers#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccOpsworkscmServers that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccOpsworkscmServers to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-opsworkscm-servers/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-opsworkscm-servers/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccOpsworkscmServers",
      "namespace": "dataAwsccOpsworkscmServers",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opsworkscm-servers/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opsworkscm-servers/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-opsworkscm-servers/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-opsworkscm-servers/index:DataAwsccOpsworkscmServers"
    },
    "@cdktn/provider-awscc.dataAwsccOpsworkscmServers.DataAwsccOpsworkscmServersConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOpsworkscmServers.DataAwsccOpsworkscmServersConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-opsworkscm-servers/index.ts",
        "line": 14
      },
      "name": "DataAwsccOpsworkscmServersConfig",
      "namespace": "dataAwsccOpsworkscmServers",
      "symbolId": "src/data-awscc-opsworkscm-servers/index:DataAwsccOpsworkscmServersConfig"
    },
    "@cdktn/provider-awscc.dataAwsccOrganizationsAccount.DataAwsccOrganizationsAccount": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/organizations_account awscc_organizations_account}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOrganizationsAccount.DataAwsccOrganizationsAccount",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/organizations_account awscc_organizations_account} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-organizations-account/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-awscc.dataAwsccOrganizationsAccount.DataAwsccOrganizationsAccountConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-organizations-account/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccOrganizationsAccount resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-organizations-account/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 DataAwsccOrganizationsAccount to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/organizations_account#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccOrganizationsAccount that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccOrganizationsAccount to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-organizations-account/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-awscc-organizations-account/index.ts",
            "line": 248
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccOrganizationsAccount",
      "namespace": "dataAwsccOrganizationsAccount",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-organizations-account/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-organizations-account/index.ts",
            "line": 165
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-organizations-account/index.ts",
            "line": 170
          },
          "name": "accountName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-organizations-account/index.ts",
            "line": 175
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-organizations-account/index.ts",
            "line": 180
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-organizations-account/index.ts",
            "line": 198
          },
          "name": "joinedMethod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-organizations-account/index.ts",
            "line": 203
          },
          "name": "joinedTimestamp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-organizations-account/index.ts",
            "line": 208
          },
          "name": "parentIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-organizations-account/index.ts",
            "line": 213
          },
          "name": "paths",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-organizations-account/index.ts",
            "line": 218
          },
          "name": "roleName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-organizations-account/index.ts",
            "line": 223
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-organizations-account/index.ts",
            "line": 228
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-organizations-account/index.ts",
            "line": 234
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOrganizationsAccount.DataAwsccOrganizationsAccountTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-organizations-account/index.ts",
            "line": 193
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-organizations-account/index.ts",
            "line": 186
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-organizations-account/index:DataAwsccOrganizationsAccount"
    },
    "@cdktn/provider-awscc.dataAwsccOrganizationsAccount.DataAwsccOrganizationsAccountConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOrganizationsAccount.DataAwsccOrganizationsAccountConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-organizations-account/index.ts",
        "line": 14
      },
      "name": "DataAwsccOrganizationsAccountConfig",
      "namespace": "dataAwsccOrganizationsAccount",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/organizations_account#id DataAwsccOrganizationsAccount#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-organizations-account/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-organizations-account/index:DataAwsccOrganizationsAccountConfig"
    },
    "@cdktn/provider-awscc.dataAwsccOrganizationsAccount.DataAwsccOrganizationsAccountTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOrganizationsAccount.DataAwsccOrganizationsAccountTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-organizations-account/index.ts",
        "line": 25
      },
      "name": "DataAwsccOrganizationsAccountTags",
      "namespace": "dataAwsccOrganizationsAccount",
      "symbolId": "src/data-awscc-organizations-account/index:DataAwsccOrganizationsAccountTags"
    },
    "@cdktn/provider-awscc.dataAwsccOrganizationsAccount.DataAwsccOrganizationsAccountTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOrganizationsAccount.DataAwsccOrganizationsAccountTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-organizations-account/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-awscc-organizations-account/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-organizations-account/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-awscc.dataAwsccOrganizationsAccount.DataAwsccOrganizationsAccountTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccOrganizationsAccountTagsList",
      "namespace": "dataAwsccOrganizationsAccount",
      "symbolId": "src/data-awscc-organizations-account/index:DataAwsccOrganizationsAccountTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccOrganizationsAccount.DataAwsccOrganizationsAccountTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOrganizationsAccount.DataAwsccOrganizationsAccountTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-organizations-account/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-organizations-account/index.ts",
        "line": 48
      },
      "name": "DataAwsccOrganizationsAccountTagsOutputReference",
      "namespace": "dataAwsccOrganizationsAccount",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-organizations-account/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-organizations-account/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-organizations-account/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOrganizationsAccount.DataAwsccOrganizationsAccountTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-organizations-account/index:DataAwsccOrganizationsAccountTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccOrganizationsAccounts.DataAwsccOrganizationsAccounts": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/organizations_accounts awscc_organizations_accounts}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOrganizationsAccounts.DataAwsccOrganizationsAccounts",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/organizations_accounts awscc_organizations_accounts} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-organizations-accounts/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccOrganizationsAccounts.DataAwsccOrganizationsAccountsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-organizations-accounts/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccOrganizationsAccounts resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-organizations-accounts/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccOrganizationsAccounts to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/organizations_accounts#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccOrganizationsAccounts that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccOrganizationsAccounts to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-organizations-accounts/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-organizations-accounts/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccOrganizationsAccounts",
      "namespace": "dataAwsccOrganizationsAccounts",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-organizations-accounts/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-organizations-accounts/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-organizations-accounts/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-organizations-accounts/index:DataAwsccOrganizationsAccounts"
    },
    "@cdktn/provider-awscc.dataAwsccOrganizationsAccounts.DataAwsccOrganizationsAccountsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOrganizationsAccounts.DataAwsccOrganizationsAccountsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-organizations-accounts/index.ts",
        "line": 14
      },
      "name": "DataAwsccOrganizationsAccountsConfig",
      "namespace": "dataAwsccOrganizationsAccounts",
      "symbolId": "src/data-awscc-organizations-accounts/index:DataAwsccOrganizationsAccountsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccOrganizationsOrganization.DataAwsccOrganizationsOrganization": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/organizations_organization awscc_organizations_organization}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOrganizationsOrganization.DataAwsccOrganizationsOrganization",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/organizations_organization awscc_organizations_organization} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-organizations-organization/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccOrganizationsOrganization.DataAwsccOrganizationsOrganizationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-organizations-organization/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccOrganizationsOrganization resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-organizations-organization/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccOrganizationsOrganization to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/organizations_organization#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccOrganizationsOrganization that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccOrganizationsOrganization to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-organizations-organization/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-awscc-organizations-organization/index.ts",
            "line": 142
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccOrganizationsOrganization",
      "namespace": "dataAwsccOrganizationsOrganization",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-organizations-organization/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-organizations-organization/index.ts",
            "line": 85
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-organizations-organization/index.ts",
            "line": 90
          },
          "name": "featureSet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-organizations-organization/index.ts",
            "line": 108
          },
          "name": "managementAccountArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-organizations-organization/index.ts",
            "line": 113
          },
          "name": "managementAccountEmail",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-organizations-organization/index.ts",
            "line": 118
          },
          "name": "managementAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-organizations-organization/index.ts",
            "line": 123
          },
          "name": "organizationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-organizations-organization/index.ts",
            "line": 128
          },
          "name": "rootId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-organizations-organization/index.ts",
            "line": 103
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-organizations-organization/index.ts",
            "line": 96
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-organizations-organization/index:DataAwsccOrganizationsOrganization"
    },
    "@cdktn/provider-awscc.dataAwsccOrganizationsOrganization.DataAwsccOrganizationsOrganizationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOrganizationsOrganization.DataAwsccOrganizationsOrganizationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-organizations-organization/index.ts",
        "line": 14
      },
      "name": "DataAwsccOrganizationsOrganizationConfig",
      "namespace": "dataAwsccOrganizationsOrganization",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/organizations_organization#id DataAwsccOrganizationsOrganization#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-organizations-organization/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-organizations-organization/index:DataAwsccOrganizationsOrganizationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccOrganizationsOrganizationalUnit.DataAwsccOrganizationsOrganizationalUnit": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/organizations_organizational_unit awscc_organizations_organizational_unit}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOrganizationsOrganizationalUnit.DataAwsccOrganizationsOrganizationalUnit",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/organizations_organizational_unit awscc_organizations_organizational_unit} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-organizations-organizational-unit/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-awscc.dataAwsccOrganizationsOrganizationalUnit.DataAwsccOrganizationsOrganizationalUnitConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-organizations-organizational-unit/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccOrganizationsOrganizationalUnit resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-organizations-organizational-unit/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 DataAwsccOrganizationsOrganizationalUnit to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/organizations_organizational_unit#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccOrganizationsOrganizationalUnit that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccOrganizationsOrganizationalUnit to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-organizations-organizational-unit/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-awscc-organizations-organizational-unit/index.ts",
            "line": 218
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccOrganizationsOrganizationalUnit",
      "namespace": "dataAwsccOrganizationsOrganizationalUnit",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-organizations-organizational-unit/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-organizations-organizational-unit/index.ts",
            "line": 165
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-organizations-organizational-unit/index.ts",
            "line": 183
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-organizations-organizational-unit/index.ts",
            "line": 188
          },
          "name": "organizationalUnitId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-organizations-organizational-unit/index.ts",
            "line": 193
          },
          "name": "parentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-organizations-organizational-unit/index.ts",
            "line": 198
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-organizations-organizational-unit/index.ts",
            "line": 204
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOrganizationsOrganizationalUnit.DataAwsccOrganizationsOrganizationalUnitTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-organizations-organizational-unit/index.ts",
            "line": 178
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-organizations-organizational-unit/index.ts",
            "line": 171
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-organizations-organizational-unit/index:DataAwsccOrganizationsOrganizationalUnit"
    },
    "@cdktn/provider-awscc.dataAwsccOrganizationsOrganizationalUnit.DataAwsccOrganizationsOrganizationalUnitConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOrganizationsOrganizationalUnit.DataAwsccOrganizationsOrganizationalUnitConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-organizations-organizational-unit/index.ts",
        "line": 14
      },
      "name": "DataAwsccOrganizationsOrganizationalUnitConfig",
      "namespace": "dataAwsccOrganizationsOrganizationalUnit",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/organizations_organizational_unit#id DataAwsccOrganizationsOrganizationalUnit#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-organizations-organizational-unit/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-organizations-organizational-unit/index:DataAwsccOrganizationsOrganizationalUnitConfig"
    },
    "@cdktn/provider-awscc.dataAwsccOrganizationsOrganizationalUnit.DataAwsccOrganizationsOrganizationalUnitTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOrganizationsOrganizationalUnit.DataAwsccOrganizationsOrganizationalUnitTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-organizations-organizational-unit/index.ts",
        "line": 25
      },
      "name": "DataAwsccOrganizationsOrganizationalUnitTags",
      "namespace": "dataAwsccOrganizationsOrganizationalUnit",
      "symbolId": "src/data-awscc-organizations-organizational-unit/index:DataAwsccOrganizationsOrganizationalUnitTags"
    },
    "@cdktn/provider-awscc.dataAwsccOrganizationsOrganizationalUnit.DataAwsccOrganizationsOrganizationalUnitTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOrganizationsOrganizationalUnit.DataAwsccOrganizationsOrganizationalUnitTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-organizations-organizational-unit/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-awscc-organizations-organizational-unit/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-organizations-organizational-unit/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-awscc.dataAwsccOrganizationsOrganizationalUnit.DataAwsccOrganizationsOrganizationalUnitTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccOrganizationsOrganizationalUnitTagsList",
      "namespace": "dataAwsccOrganizationsOrganizationalUnit",
      "symbolId": "src/data-awscc-organizations-organizational-unit/index:DataAwsccOrganizationsOrganizationalUnitTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccOrganizationsOrganizationalUnit.DataAwsccOrganizationsOrganizationalUnitTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOrganizationsOrganizationalUnit.DataAwsccOrganizationsOrganizationalUnitTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-organizations-organizational-unit/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-organizations-organizational-unit/index.ts",
        "line": 48
      },
      "name": "DataAwsccOrganizationsOrganizationalUnitTagsOutputReference",
      "namespace": "dataAwsccOrganizationsOrganizationalUnit",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-organizations-organizational-unit/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-organizations-organizational-unit/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-organizations-organizational-unit/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOrganizationsOrganizationalUnit.DataAwsccOrganizationsOrganizationalUnitTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-organizations-organizational-unit/index:DataAwsccOrganizationsOrganizationalUnitTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccOrganizationsOrganizations.DataAwsccOrganizationsOrganizations": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/organizations_organizations awscc_organizations_organizations}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOrganizationsOrganizations.DataAwsccOrganizationsOrganizations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/organizations_organizations awscc_organizations_organizations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-organizations-organizations/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccOrganizationsOrganizations.DataAwsccOrganizationsOrganizationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-organizations-organizations/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccOrganizationsOrganizations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-organizations-organizations/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccOrganizationsOrganizations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/organizations_organizations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccOrganizationsOrganizations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccOrganizationsOrganizations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-organizations-organizations/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-organizations-organizations/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccOrganizationsOrganizations",
      "namespace": "dataAwsccOrganizationsOrganizations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-organizations-organizations/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-organizations-organizations/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-organizations-organizations/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-organizations-organizations/index:DataAwsccOrganizationsOrganizations"
    },
    "@cdktn/provider-awscc.dataAwsccOrganizationsOrganizations.DataAwsccOrganizationsOrganizationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOrganizationsOrganizations.DataAwsccOrganizationsOrganizationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-organizations-organizations/index.ts",
        "line": 14
      },
      "name": "DataAwsccOrganizationsOrganizationsConfig",
      "namespace": "dataAwsccOrganizationsOrganizations",
      "symbolId": "src/data-awscc-organizations-organizations/index:DataAwsccOrganizationsOrganizationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccOrganizationsPolicy.DataAwsccOrganizationsPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/organizations_policy awscc_organizations_policy}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOrganizationsPolicy.DataAwsccOrganizationsPolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/organizations_policy awscc_organizations_policy} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-organizations-policy/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-awscc.dataAwsccOrganizationsPolicy.DataAwsccOrganizationsPolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-organizations-policy/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccOrganizationsPolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-organizations-policy/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 DataAwsccOrganizationsPolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/organizations_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccOrganizationsPolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccOrganizationsPolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-organizations-policy/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-awscc-organizations-policy/index.ts",
            "line": 233
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccOrganizationsPolicy",
      "namespace": "dataAwsccOrganizationsPolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-organizations-policy/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-organizations-policy/index.ts",
            "line": 165
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-organizations-policy/index.ts",
            "line": 170
          },
          "name": "awsManaged",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-organizations-policy/index.ts",
            "line": 175
          },
          "name": "content",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-organizations-policy/index.ts",
            "line": 180
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-organizations-policy/index.ts",
            "line": 198
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-organizations-policy/index.ts",
            "line": 203
          },
          "name": "policyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-organizations-policy/index.ts",
            "line": 209
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOrganizationsPolicy.DataAwsccOrganizationsPolicyTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-organizations-policy/index.ts",
            "line": 214
          },
          "name": "targetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-organizations-policy/index.ts",
            "line": 219
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-organizations-policy/index.ts",
            "line": 193
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-organizations-policy/index.ts",
            "line": 186
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-organizations-policy/index:DataAwsccOrganizationsPolicy"
    },
    "@cdktn/provider-awscc.dataAwsccOrganizationsPolicy.DataAwsccOrganizationsPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOrganizationsPolicy.DataAwsccOrganizationsPolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-organizations-policy/index.ts",
        "line": 14
      },
      "name": "DataAwsccOrganizationsPolicyConfig",
      "namespace": "dataAwsccOrganizationsPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/organizations_policy#id DataAwsccOrganizationsPolicy#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-organizations-policy/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-organizations-policy/index:DataAwsccOrganizationsPolicyConfig"
    },
    "@cdktn/provider-awscc.dataAwsccOrganizationsPolicy.DataAwsccOrganizationsPolicyTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOrganizationsPolicy.DataAwsccOrganizationsPolicyTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-organizations-policy/index.ts",
        "line": 25
      },
      "name": "DataAwsccOrganizationsPolicyTags",
      "namespace": "dataAwsccOrganizationsPolicy",
      "symbolId": "src/data-awscc-organizations-policy/index:DataAwsccOrganizationsPolicyTags"
    },
    "@cdktn/provider-awscc.dataAwsccOrganizationsPolicy.DataAwsccOrganizationsPolicyTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOrganizationsPolicy.DataAwsccOrganizationsPolicyTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-organizations-policy/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-awscc-organizations-policy/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-organizations-policy/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-awscc.dataAwsccOrganizationsPolicy.DataAwsccOrganizationsPolicyTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccOrganizationsPolicyTagsList",
      "namespace": "dataAwsccOrganizationsPolicy",
      "symbolId": "src/data-awscc-organizations-policy/index:DataAwsccOrganizationsPolicyTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccOrganizationsPolicy.DataAwsccOrganizationsPolicyTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOrganizationsPolicy.DataAwsccOrganizationsPolicyTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-organizations-policy/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-organizations-policy/index.ts",
        "line": 48
      },
      "name": "DataAwsccOrganizationsPolicyTagsOutputReference",
      "namespace": "dataAwsccOrganizationsPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-organizations-policy/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-organizations-policy/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-organizations-policy/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOrganizationsPolicy.DataAwsccOrganizationsPolicyTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-organizations-policy/index:DataAwsccOrganizationsPolicyTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccOrganizationsResourcePolicies.DataAwsccOrganizationsResourcePolicies": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/organizations_resource_policies awscc_organizations_resource_policies}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOrganizationsResourcePolicies.DataAwsccOrganizationsResourcePolicies",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/organizations_resource_policies awscc_organizations_resource_policies} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-organizations-resource-policies/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccOrganizationsResourcePolicies.DataAwsccOrganizationsResourcePoliciesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-organizations-resource-policies/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccOrganizationsResourcePolicies resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-organizations-resource-policies/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccOrganizationsResourcePolicies to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/organizations_resource_policies#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccOrganizationsResourcePolicies that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccOrganizationsResourcePolicies to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-organizations-resource-policies/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-organizations-resource-policies/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccOrganizationsResourcePolicies",
      "namespace": "dataAwsccOrganizationsResourcePolicies",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-organizations-resource-policies/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-organizations-resource-policies/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-organizations-resource-policies/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-organizations-resource-policies/index:DataAwsccOrganizationsResourcePolicies"
    },
    "@cdktn/provider-awscc.dataAwsccOrganizationsResourcePolicies.DataAwsccOrganizationsResourcePoliciesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOrganizationsResourcePolicies.DataAwsccOrganizationsResourcePoliciesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-organizations-resource-policies/index.ts",
        "line": 14
      },
      "name": "DataAwsccOrganizationsResourcePoliciesConfig",
      "namespace": "dataAwsccOrganizationsResourcePolicies",
      "symbolId": "src/data-awscc-organizations-resource-policies/index:DataAwsccOrganizationsResourcePoliciesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccOrganizationsResourcePolicy.DataAwsccOrganizationsResourcePolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/organizations_resource_policy awscc_organizations_resource_policy}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOrganizationsResourcePolicy.DataAwsccOrganizationsResourcePolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/organizations_resource_policy awscc_organizations_resource_policy} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-organizations-resource-policy/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-awscc.dataAwsccOrganizationsResourcePolicy.DataAwsccOrganizationsResourcePolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-organizations-resource-policy/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccOrganizationsResourcePolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-organizations-resource-policy/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 DataAwsccOrganizationsResourcePolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/organizations_resource_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccOrganizationsResourcePolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccOrganizationsResourcePolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-organizations-resource-policy/index.ts",
            "line": 202
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-organizations-resource-policy/index.ts",
            "line": 208
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccOrganizationsResourcePolicy",
      "namespace": "dataAwsccOrganizationsResourcePolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-organizations-resource-policy/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-organizations-resource-policy/index.ts",
            "line": 165
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-organizations-resource-policy/index.ts",
            "line": 170
          },
          "name": "content",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-organizations-resource-policy/index.ts",
            "line": 188
          },
          "name": "resourcePolicyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-organizations-resource-policy/index.ts",
            "line": 194
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOrganizationsResourcePolicy.DataAwsccOrganizationsResourcePolicyTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-organizations-resource-policy/index.ts",
            "line": 183
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-organizations-resource-policy/index.ts",
            "line": 176
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-organizations-resource-policy/index:DataAwsccOrganizationsResourcePolicy"
    },
    "@cdktn/provider-awscc.dataAwsccOrganizationsResourcePolicy.DataAwsccOrganizationsResourcePolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOrganizationsResourcePolicy.DataAwsccOrganizationsResourcePolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-organizations-resource-policy/index.ts",
        "line": 14
      },
      "name": "DataAwsccOrganizationsResourcePolicyConfig",
      "namespace": "dataAwsccOrganizationsResourcePolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/organizations_resource_policy#id DataAwsccOrganizationsResourcePolicy#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-organizations-resource-policy/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-organizations-resource-policy/index:DataAwsccOrganizationsResourcePolicyConfig"
    },
    "@cdktn/provider-awscc.dataAwsccOrganizationsResourcePolicy.DataAwsccOrganizationsResourcePolicyTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOrganizationsResourcePolicy.DataAwsccOrganizationsResourcePolicyTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-organizations-resource-policy/index.ts",
        "line": 25
      },
      "name": "DataAwsccOrganizationsResourcePolicyTags",
      "namespace": "dataAwsccOrganizationsResourcePolicy",
      "symbolId": "src/data-awscc-organizations-resource-policy/index:DataAwsccOrganizationsResourcePolicyTags"
    },
    "@cdktn/provider-awscc.dataAwsccOrganizationsResourcePolicy.DataAwsccOrganizationsResourcePolicyTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOrganizationsResourcePolicy.DataAwsccOrganizationsResourcePolicyTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-organizations-resource-policy/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-awscc-organizations-resource-policy/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-organizations-resource-policy/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-awscc.dataAwsccOrganizationsResourcePolicy.DataAwsccOrganizationsResourcePolicyTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccOrganizationsResourcePolicyTagsList",
      "namespace": "dataAwsccOrganizationsResourcePolicy",
      "symbolId": "src/data-awscc-organizations-resource-policy/index:DataAwsccOrganizationsResourcePolicyTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccOrganizationsResourcePolicy.DataAwsccOrganizationsResourcePolicyTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOrganizationsResourcePolicy.DataAwsccOrganizationsResourcePolicyTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-organizations-resource-policy/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-organizations-resource-policy/index.ts",
        "line": 48
      },
      "name": "DataAwsccOrganizationsResourcePolicyTagsOutputReference",
      "namespace": "dataAwsccOrganizationsResourcePolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-organizations-resource-policy/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-organizations-resource-policy/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-organizations-resource-policy/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOrganizationsResourcePolicy.DataAwsccOrganizationsResourcePolicyTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-organizations-resource-policy/index:DataAwsccOrganizationsResourcePolicyTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccOsisPipeline.DataAwsccOsisPipeline": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/osis_pipeline awscc_osis_pipeline}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOsisPipeline.DataAwsccOsisPipeline",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/osis_pipeline awscc_osis_pipeline} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-osis-pipeline/index.ts",
          "line": 761
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccOsisPipeline.DataAwsccOsisPipelineConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-osis-pipeline/index.ts",
        "line": 729
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccOsisPipeline resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-osis-pipeline/index.ts",
            "line": 746
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccOsisPipeline to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/osis_pipeline#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccOsisPipeline that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccOsisPipeline to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-osis-pipeline/index.ts",
            "line": 883
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-osis-pipeline/index.ts",
            "line": 889
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccOsisPipeline",
      "namespace": "dataAwsccOsisPipeline",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-osis-pipeline/index.ts",
            "line": 734
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-osis-pipeline/index.ts",
            "line": 786
          },
          "name": "bufferOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOsisPipeline.DataAwsccOsisPipelineBufferOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-osis-pipeline/index.ts",
            "line": 792
          },
          "name": "encryptionAtRestOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOsisPipeline.DataAwsccOsisPipelineEncryptionAtRestOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-osis-pipeline/index.ts",
            "line": 810
          },
          "name": "ingestEndpointUrls",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-osis-pipeline/index.ts",
            "line": 816
          },
          "name": "logPublishingOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOsisPipeline.DataAwsccOsisPipelineLogPublishingOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-osis-pipeline/index.ts",
            "line": 821
          },
          "name": "maxUnits",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-osis-pipeline/index.ts",
            "line": 826
          },
          "name": "minUnits",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-osis-pipeline/index.ts",
            "line": 831
          },
          "name": "pipelineArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-osis-pipeline/index.ts",
            "line": 836
          },
          "name": "pipelineConfigurationBody",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-osis-pipeline/index.ts",
            "line": 841
          },
          "name": "pipelineName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-osis-pipeline/index.ts",
            "line": 846
          },
          "name": "pipelineRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-osis-pipeline/index.ts",
            "line": 852
          },
          "name": "resourcePolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOsisPipeline.DataAwsccOsisPipelineResourcePolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-osis-pipeline/index.ts",
            "line": 858
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOsisPipeline.DataAwsccOsisPipelineTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-osis-pipeline/index.ts",
            "line": 869
          },
          "name": "vpcEndpoints",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOsisPipeline.DataAwsccOsisPipelineVpcEndpointsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-osis-pipeline/index.ts",
            "line": 863
          },
          "name": "vpcEndpointService",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-osis-pipeline/index.ts",
            "line": 875
          },
          "name": "vpcOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOsisPipeline.DataAwsccOsisPipelineVpcOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-osis-pipeline/index.ts",
            "line": 805
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-osis-pipeline/index.ts",
            "line": 798
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-osis-pipeline/index:DataAwsccOsisPipeline"
    },
    "@cdktn/provider-awscc.dataAwsccOsisPipeline.DataAwsccOsisPipelineBufferOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOsisPipeline.DataAwsccOsisPipelineBufferOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-osis-pipeline/index.ts",
        "line": 25
      },
      "name": "DataAwsccOsisPipelineBufferOptions",
      "namespace": "dataAwsccOsisPipeline",
      "symbolId": "src/data-awscc-osis-pipeline/index:DataAwsccOsisPipelineBufferOptions"
    },
    "@cdktn/provider-awscc.dataAwsccOsisPipeline.DataAwsccOsisPipelineBufferOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOsisPipeline.DataAwsccOsisPipelineBufferOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-osis-pipeline/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-osis-pipeline/index.ts",
        "line": 48
      },
      "name": "DataAwsccOsisPipelineBufferOptionsOutputReference",
      "namespace": "dataAwsccOsisPipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-osis-pipeline/index.ts",
            "line": 75
          },
          "name": "persistentBufferEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-osis-pipeline/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOsisPipeline.DataAwsccOsisPipelineBufferOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-osis-pipeline/index:DataAwsccOsisPipelineBufferOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccOsisPipeline.DataAwsccOsisPipelineConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOsisPipeline.DataAwsccOsisPipelineConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-osis-pipeline/index.ts",
        "line": 14
      },
      "name": "DataAwsccOsisPipelineConfig",
      "namespace": "dataAwsccOsisPipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/osis_pipeline#id DataAwsccOsisPipeline#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-osis-pipeline/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-osis-pipeline/index:DataAwsccOsisPipelineConfig"
    },
    "@cdktn/provider-awscc.dataAwsccOsisPipeline.DataAwsccOsisPipelineEncryptionAtRestOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOsisPipeline.DataAwsccOsisPipelineEncryptionAtRestOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-osis-pipeline/index.ts",
        "line": 79
      },
      "name": "DataAwsccOsisPipelineEncryptionAtRestOptions",
      "namespace": "dataAwsccOsisPipeline",
      "symbolId": "src/data-awscc-osis-pipeline/index:DataAwsccOsisPipelineEncryptionAtRestOptions"
    },
    "@cdktn/provider-awscc.dataAwsccOsisPipeline.DataAwsccOsisPipelineEncryptionAtRestOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOsisPipeline.DataAwsccOsisPipelineEncryptionAtRestOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-osis-pipeline/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-awscc-osis-pipeline/index.ts",
        "line": 102
      },
      "name": "DataAwsccOsisPipelineEncryptionAtRestOptionsOutputReference",
      "namespace": "dataAwsccOsisPipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-osis-pipeline/index.ts",
            "line": 129
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-osis-pipeline/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOsisPipeline.DataAwsccOsisPipelineEncryptionAtRestOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-osis-pipeline/index:DataAwsccOsisPipelineEncryptionAtRestOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccOsisPipeline.DataAwsccOsisPipelineLogPublishingOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOsisPipeline.DataAwsccOsisPipelineLogPublishingOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-osis-pipeline/index.ts",
        "line": 187
      },
      "name": "DataAwsccOsisPipelineLogPublishingOptions",
      "namespace": "dataAwsccOsisPipeline",
      "symbolId": "src/data-awscc-osis-pipeline/index:DataAwsccOsisPipelineLogPublishingOptions"
    },
    "@cdktn/provider-awscc.dataAwsccOsisPipeline.DataAwsccOsisPipelineLogPublishingOptionsCloudwatchLogDestination": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOsisPipeline.DataAwsccOsisPipelineLogPublishingOptionsCloudwatchLogDestination",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-osis-pipeline/index.ts",
        "line": 133
      },
      "name": "DataAwsccOsisPipelineLogPublishingOptionsCloudwatchLogDestination",
      "namespace": "dataAwsccOsisPipeline",
      "symbolId": "src/data-awscc-osis-pipeline/index:DataAwsccOsisPipelineLogPublishingOptionsCloudwatchLogDestination"
    },
    "@cdktn/provider-awscc.dataAwsccOsisPipeline.DataAwsccOsisPipelineLogPublishingOptionsCloudwatchLogDestinationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOsisPipeline.DataAwsccOsisPipelineLogPublishingOptionsCloudwatchLogDestinationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-osis-pipeline/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-awscc-osis-pipeline/index.ts",
        "line": 156
      },
      "name": "DataAwsccOsisPipelineLogPublishingOptionsCloudwatchLogDestinationOutputReference",
      "namespace": "dataAwsccOsisPipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-osis-pipeline/index.ts",
            "line": 183
          },
          "name": "logGroup",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-osis-pipeline/index.ts",
            "line": 167
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOsisPipeline.DataAwsccOsisPipelineLogPublishingOptionsCloudwatchLogDestination"
          }
        }
      ],
      "symbolId": "src/data-awscc-osis-pipeline/index:DataAwsccOsisPipelineLogPublishingOptionsCloudwatchLogDestinationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccOsisPipeline.DataAwsccOsisPipelineLogPublishingOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOsisPipeline.DataAwsccOsisPipelineLogPublishingOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-osis-pipeline/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-osis-pipeline/index.ts",
        "line": 210
      },
      "name": "DataAwsccOsisPipelineLogPublishingOptionsOutputReference",
      "namespace": "dataAwsccOsisPipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-osis-pipeline/index.ts",
            "line": 238
          },
          "name": "cloudwatchLogDestination",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOsisPipeline.DataAwsccOsisPipelineLogPublishingOptionsCloudwatchLogDestinationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-osis-pipeline/index.ts",
            "line": 243
          },
          "name": "isLoggingEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-osis-pipeline/index.ts",
            "line": 221
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOsisPipeline.DataAwsccOsisPipelineLogPublishingOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-osis-pipeline/index:DataAwsccOsisPipelineLogPublishingOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccOsisPipeline.DataAwsccOsisPipelineResourcePolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOsisPipeline.DataAwsccOsisPipelineResourcePolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-osis-pipeline/index.ts",
        "line": 247
      },
      "name": "DataAwsccOsisPipelineResourcePolicy",
      "namespace": "dataAwsccOsisPipeline",
      "symbolId": "src/data-awscc-osis-pipeline/index:DataAwsccOsisPipelineResourcePolicy"
    },
    "@cdktn/provider-awscc.dataAwsccOsisPipeline.DataAwsccOsisPipelineResourcePolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOsisPipeline.DataAwsccOsisPipelineResourcePolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-osis-pipeline/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-osis-pipeline/index.ts",
        "line": 270
      },
      "name": "DataAwsccOsisPipelineResourcePolicyOutputReference",
      "namespace": "dataAwsccOsisPipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-osis-pipeline/index.ts",
            "line": 297
          },
          "name": "policy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-osis-pipeline/index.ts",
            "line": 281
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOsisPipeline.DataAwsccOsisPipelineResourcePolicy"
          }
        }
      ],
      "symbolId": "src/data-awscc-osis-pipeline/index:DataAwsccOsisPipelineResourcePolicyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccOsisPipeline.DataAwsccOsisPipelineTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOsisPipeline.DataAwsccOsisPipelineTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-osis-pipeline/index.ts",
        "line": 301
      },
      "name": "DataAwsccOsisPipelineTags",
      "namespace": "dataAwsccOsisPipeline",
      "symbolId": "src/data-awscc-osis-pipeline/index:DataAwsccOsisPipelineTags"
    },
    "@cdktn/provider-awscc.dataAwsccOsisPipeline.DataAwsccOsisPipelineTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOsisPipeline.DataAwsccOsisPipelineTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-osis-pipeline/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-osis-pipeline/index.ts",
        "line": 363
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-osis-pipeline/index.ts",
            "line": 377
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccOsisPipeline.DataAwsccOsisPipelineTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccOsisPipelineTagsList",
      "namespace": "dataAwsccOsisPipeline",
      "symbolId": "src/data-awscc-osis-pipeline/index:DataAwsccOsisPipelineTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccOsisPipeline.DataAwsccOsisPipelineTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOsisPipeline.DataAwsccOsisPipelineTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-osis-pipeline/index.ts",
          "line": 333
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-osis-pipeline/index.ts",
        "line": 324
      },
      "name": "DataAwsccOsisPipelineTagsOutputReference",
      "namespace": "dataAwsccOsisPipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-osis-pipeline/index.ts",
            "line": 353
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-osis-pipeline/index.ts",
            "line": 358
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-osis-pipeline/index.ts",
            "line": 337
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOsisPipeline.DataAwsccOsisPipelineTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-osis-pipeline/index:DataAwsccOsisPipelineTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccOsisPipeline.DataAwsccOsisPipelineVpcEndpoints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOsisPipeline.DataAwsccOsisPipelineVpcEndpoints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-osis-pipeline/index.ts",
        "line": 510
      },
      "name": "DataAwsccOsisPipelineVpcEndpoints",
      "namespace": "dataAwsccOsisPipeline",
      "symbolId": "src/data-awscc-osis-pipeline/index:DataAwsccOsisPipelineVpcEndpoints"
    },
    "@cdktn/provider-awscc.dataAwsccOsisPipeline.DataAwsccOsisPipelineVpcEndpointsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOsisPipeline.DataAwsccOsisPipelineVpcEndpointsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-osis-pipeline/index.ts",
          "line": 585
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-osis-pipeline/index.ts",
        "line": 578
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-osis-pipeline/index.ts",
            "line": 592
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccOsisPipeline.DataAwsccOsisPipelineVpcEndpointsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccOsisPipelineVpcEndpointsList",
      "namespace": "dataAwsccOsisPipeline",
      "symbolId": "src/data-awscc-osis-pipeline/index:DataAwsccOsisPipelineVpcEndpointsList"
    },
    "@cdktn/provider-awscc.dataAwsccOsisPipeline.DataAwsccOsisPipelineVpcEndpointsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOsisPipeline.DataAwsccOsisPipelineVpcEndpointsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-osis-pipeline/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-osis-pipeline/index.ts",
        "line": 533
      },
      "name": "DataAwsccOsisPipelineVpcEndpointsOutputReference",
      "namespace": "dataAwsccOsisPipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-osis-pipeline/index.ts",
            "line": 562
          },
          "name": "vpcEndpointId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-osis-pipeline/index.ts",
            "line": 567
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-osis-pipeline/index.ts",
            "line": 573
          },
          "name": "vpcOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOsisPipeline.DataAwsccOsisPipelineVpcEndpointsVpcOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-osis-pipeline/index.ts",
            "line": 546
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOsisPipeline.DataAwsccOsisPipelineVpcEndpoints"
          }
        }
      ],
      "symbolId": "src/data-awscc-osis-pipeline/index:DataAwsccOsisPipelineVpcEndpointsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccOsisPipeline.DataAwsccOsisPipelineVpcEndpointsVpcOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOsisPipeline.DataAwsccOsisPipelineVpcEndpointsVpcOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-osis-pipeline/index.ts",
        "line": 440
      },
      "name": "DataAwsccOsisPipelineVpcEndpointsVpcOptions",
      "namespace": "dataAwsccOsisPipeline",
      "symbolId": "src/data-awscc-osis-pipeline/index:DataAwsccOsisPipelineVpcEndpointsVpcOptions"
    },
    "@cdktn/provider-awscc.dataAwsccOsisPipeline.DataAwsccOsisPipelineVpcEndpointsVpcOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOsisPipeline.DataAwsccOsisPipelineVpcEndpointsVpcOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-osis-pipeline/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-osis-pipeline/index.ts",
        "line": 463
      },
      "name": "DataAwsccOsisPipelineVpcEndpointsVpcOptionsOutputReference",
      "namespace": "dataAwsccOsisPipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-osis-pipeline/index.ts",
            "line": 490
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-osis-pipeline/index.ts",
            "line": 495
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-osis-pipeline/index.ts",
            "line": 501
          },
          "name": "vpcAttachmentOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOsisPipeline.DataAwsccOsisPipelineVpcEndpointsVpcOptionsVpcAttachmentOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-osis-pipeline/index.ts",
            "line": 506
          },
          "name": "vpcEndpointManagement",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-osis-pipeline/index.ts",
            "line": 474
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOsisPipeline.DataAwsccOsisPipelineVpcEndpointsVpcOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-osis-pipeline/index:DataAwsccOsisPipelineVpcEndpointsVpcOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccOsisPipeline.DataAwsccOsisPipelineVpcEndpointsVpcOptionsVpcAttachmentOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOsisPipeline.DataAwsccOsisPipelineVpcEndpointsVpcOptionsVpcAttachmentOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-osis-pipeline/index.ts",
        "line": 381
      },
      "name": "DataAwsccOsisPipelineVpcEndpointsVpcOptionsVpcAttachmentOptions",
      "namespace": "dataAwsccOsisPipeline",
      "symbolId": "src/data-awscc-osis-pipeline/index:DataAwsccOsisPipelineVpcEndpointsVpcOptionsVpcAttachmentOptions"
    },
    "@cdktn/provider-awscc.dataAwsccOsisPipeline.DataAwsccOsisPipelineVpcEndpointsVpcOptionsVpcAttachmentOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOsisPipeline.DataAwsccOsisPipelineVpcEndpointsVpcOptionsVpcAttachmentOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-osis-pipeline/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-awscc-osis-pipeline/index.ts",
        "line": 404
      },
      "name": "DataAwsccOsisPipelineVpcEndpointsVpcOptionsVpcAttachmentOptionsOutputReference",
      "namespace": "dataAwsccOsisPipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-osis-pipeline/index.ts",
            "line": 431
          },
          "name": "attachToVpc",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-osis-pipeline/index.ts",
            "line": 436
          },
          "name": "cidrBlock",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-osis-pipeline/index.ts",
            "line": 415
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOsisPipeline.DataAwsccOsisPipelineVpcEndpointsVpcOptionsVpcAttachmentOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-osis-pipeline/index:DataAwsccOsisPipelineVpcEndpointsVpcOptionsVpcAttachmentOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccOsisPipeline.DataAwsccOsisPipelineVpcOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOsisPipeline.DataAwsccOsisPipelineVpcOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-osis-pipeline/index.ts",
        "line": 655
      },
      "name": "DataAwsccOsisPipelineVpcOptions",
      "namespace": "dataAwsccOsisPipeline",
      "symbolId": "src/data-awscc-osis-pipeline/index:DataAwsccOsisPipelineVpcOptions"
    },
    "@cdktn/provider-awscc.dataAwsccOsisPipeline.DataAwsccOsisPipelineVpcOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOsisPipeline.DataAwsccOsisPipelineVpcOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-osis-pipeline/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-osis-pipeline/index.ts",
        "line": 678
      },
      "name": "DataAwsccOsisPipelineVpcOptionsOutputReference",
      "namespace": "dataAwsccOsisPipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-osis-pipeline/index.ts",
            "line": 705
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-osis-pipeline/index.ts",
            "line": 710
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-osis-pipeline/index.ts",
            "line": 716
          },
          "name": "vpcAttachmentOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOsisPipeline.DataAwsccOsisPipelineVpcOptionsVpcAttachmentOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-osis-pipeline/index.ts",
            "line": 721
          },
          "name": "vpcEndpointManagement",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-osis-pipeline/index.ts",
            "line": 689
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOsisPipeline.DataAwsccOsisPipelineVpcOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-osis-pipeline/index:DataAwsccOsisPipelineVpcOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccOsisPipeline.DataAwsccOsisPipelineVpcOptionsVpcAttachmentOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOsisPipeline.DataAwsccOsisPipelineVpcOptionsVpcAttachmentOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-osis-pipeline/index.ts",
        "line": 596
      },
      "name": "DataAwsccOsisPipelineVpcOptionsVpcAttachmentOptions",
      "namespace": "dataAwsccOsisPipeline",
      "symbolId": "src/data-awscc-osis-pipeline/index:DataAwsccOsisPipelineVpcOptionsVpcAttachmentOptions"
    },
    "@cdktn/provider-awscc.dataAwsccOsisPipeline.DataAwsccOsisPipelineVpcOptionsVpcAttachmentOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOsisPipeline.DataAwsccOsisPipelineVpcOptionsVpcAttachmentOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-osis-pipeline/index.ts",
          "line": 626
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-osis-pipeline/index.ts",
        "line": 619
      },
      "name": "DataAwsccOsisPipelineVpcOptionsVpcAttachmentOptionsOutputReference",
      "namespace": "dataAwsccOsisPipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-osis-pipeline/index.ts",
            "line": 646
          },
          "name": "attachToVpc",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-osis-pipeline/index.ts",
            "line": 651
          },
          "name": "cidrBlock",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-osis-pipeline/index.ts",
            "line": 630
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOsisPipeline.DataAwsccOsisPipelineVpcOptionsVpcAttachmentOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-osis-pipeline/index:DataAwsccOsisPipelineVpcOptionsVpcAttachmentOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccOsisPipelines.DataAwsccOsisPipelines": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/osis_pipelines awscc_osis_pipelines}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOsisPipelines.DataAwsccOsisPipelines",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/osis_pipelines awscc_osis_pipelines} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-osis-pipelines/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccOsisPipelines.DataAwsccOsisPipelinesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-osis-pipelines/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccOsisPipelines resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-osis-pipelines/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccOsisPipelines to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/osis_pipelines#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccOsisPipelines that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccOsisPipelines to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-osis-pipelines/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-osis-pipelines/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccOsisPipelines",
      "namespace": "dataAwsccOsisPipelines",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-osis-pipelines/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-osis-pipelines/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-osis-pipelines/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-osis-pipelines/index:DataAwsccOsisPipelines"
    },
    "@cdktn/provider-awscc.dataAwsccOsisPipelines.DataAwsccOsisPipelinesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOsisPipelines.DataAwsccOsisPipelinesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-osis-pipelines/index.ts",
        "line": 14
      },
      "name": "DataAwsccOsisPipelinesConfig",
      "namespace": "dataAwsccOsisPipelines",
      "symbolId": "src/data-awscc-osis-pipelines/index:DataAwsccOsisPipelinesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccOutpostsSite.DataAwsccOutpostsSite": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/outposts_site awscc_outposts_site}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOutpostsSite.DataAwsccOutpostsSite",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/outposts_site awscc_outposts_site} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-outposts-site/index.ts",
          "line": 443
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccOutpostsSite.DataAwsccOutpostsSiteConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-outposts-site/index.ts",
        "line": 411
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccOutpostsSite resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-outposts-site/index.ts",
            "line": 428
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccOutpostsSite to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/outposts_site#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccOutpostsSite that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccOutpostsSite to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-outposts-site/index.ts",
            "line": 532
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-outposts-site/index.ts",
            "line": 538
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccOutpostsSite",
      "namespace": "dataAwsccOutpostsSite",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-outposts-site/index.ts",
            "line": 416
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-outposts-site/index.ts",
            "line": 467
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-outposts-site/index.ts",
            "line": 485
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-outposts-site/index.ts",
            "line": 490
          },
          "name": "notes",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-outposts-site/index.ts",
            "line": 496
          },
          "name": "operatingAddress",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOutpostsSite.DataAwsccOutpostsSiteOperatingAddressOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-outposts-site/index.ts",
            "line": 502
          },
          "name": "rackPhysicalProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOutpostsSite.DataAwsccOutpostsSiteRackPhysicalPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-outposts-site/index.ts",
            "line": 508
          },
          "name": "shippingAddress",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOutpostsSite.DataAwsccOutpostsSiteShippingAddressOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-outposts-site/index.ts",
            "line": 513
          },
          "name": "siteArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-outposts-site/index.ts",
            "line": 518
          },
          "name": "siteId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-outposts-site/index.ts",
            "line": 524
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOutpostsSite.DataAwsccOutpostsSiteTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-outposts-site/index.ts",
            "line": 480
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-outposts-site/index.ts",
            "line": 473
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-outposts-site/index:DataAwsccOutpostsSite"
    },
    "@cdktn/provider-awscc.dataAwsccOutpostsSite.DataAwsccOutpostsSiteConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOutpostsSite.DataAwsccOutpostsSiteConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-outposts-site/index.ts",
        "line": 14
      },
      "name": "DataAwsccOutpostsSiteConfig",
      "namespace": "dataAwsccOutpostsSite",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/outposts_site#id DataAwsccOutpostsSite#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-outposts-site/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-outposts-site/index:DataAwsccOutpostsSiteConfig"
    },
    "@cdktn/provider-awscc.dataAwsccOutpostsSite.DataAwsccOutpostsSiteOperatingAddress": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOutpostsSite.DataAwsccOutpostsSiteOperatingAddress",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-outposts-site/index.ts",
        "line": 25
      },
      "name": "DataAwsccOutpostsSiteOperatingAddress",
      "namespace": "dataAwsccOutpostsSite",
      "symbolId": "src/data-awscc-outposts-site/index:DataAwsccOutpostsSiteOperatingAddress"
    },
    "@cdktn/provider-awscc.dataAwsccOutpostsSite.DataAwsccOutpostsSiteOperatingAddressOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOutpostsSite.DataAwsccOutpostsSiteOperatingAddressOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-outposts-site/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-outposts-site/index.ts",
        "line": 48
      },
      "name": "DataAwsccOutpostsSiteOperatingAddressOutputReference",
      "namespace": "dataAwsccOutpostsSite",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-outposts-site/index.ts",
            "line": 75
          },
          "name": "addressLine1",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-outposts-site/index.ts",
            "line": 80
          },
          "name": "addressLine2",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-outposts-site/index.ts",
            "line": 85
          },
          "name": "addressLine3",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-outposts-site/index.ts",
            "line": 90
          },
          "name": "city",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-outposts-site/index.ts",
            "line": 95
          },
          "name": "contactName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-outposts-site/index.ts",
            "line": 100
          },
          "name": "contactPhoneNumber",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-outposts-site/index.ts",
            "line": 105
          },
          "name": "countryCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-outposts-site/index.ts",
            "line": 110
          },
          "name": "districtOrCounty",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-outposts-site/index.ts",
            "line": 115
          },
          "name": "municipality",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-outposts-site/index.ts",
            "line": 120
          },
          "name": "postalCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-outposts-site/index.ts",
            "line": 125
          },
          "name": "stateOrRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-outposts-site/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOutpostsSite.DataAwsccOutpostsSiteOperatingAddress"
          }
        }
      ],
      "symbolId": "src/data-awscc-outposts-site/index:DataAwsccOutpostsSiteOperatingAddressOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccOutpostsSite.DataAwsccOutpostsSiteRackPhysicalProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOutpostsSite.DataAwsccOutpostsSiteRackPhysicalProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-outposts-site/index.ts",
        "line": 129
      },
      "name": "DataAwsccOutpostsSiteRackPhysicalProperties",
      "namespace": "dataAwsccOutpostsSite",
      "symbolId": "src/data-awscc-outposts-site/index:DataAwsccOutpostsSiteRackPhysicalProperties"
    },
    "@cdktn/provider-awscc.dataAwsccOutpostsSite.DataAwsccOutpostsSiteRackPhysicalPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOutpostsSite.DataAwsccOutpostsSiteRackPhysicalPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-outposts-site/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/data-awscc-outposts-site/index.ts",
        "line": 152
      },
      "name": "DataAwsccOutpostsSiteRackPhysicalPropertiesOutputReference",
      "namespace": "dataAwsccOutpostsSite",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-outposts-site/index.ts",
            "line": 179
          },
          "name": "fiberOpticCableType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-outposts-site/index.ts",
            "line": 184
          },
          "name": "maximumSupportedWeightLbs",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-outposts-site/index.ts",
            "line": 189
          },
          "name": "opticalStandard",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-outposts-site/index.ts",
            "line": 194
          },
          "name": "powerConnector",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-outposts-site/index.ts",
            "line": 199
          },
          "name": "powerDrawKva",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-outposts-site/index.ts",
            "line": 204
          },
          "name": "powerFeedDrop",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-outposts-site/index.ts",
            "line": 209
          },
          "name": "powerPhase",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-outposts-site/index.ts",
            "line": 214
          },
          "name": "uplinkCount",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-outposts-site/index.ts",
            "line": 219
          },
          "name": "uplinkGbps",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-outposts-site/index.ts",
            "line": 163
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOutpostsSite.DataAwsccOutpostsSiteRackPhysicalProperties"
          }
        }
      ],
      "symbolId": "src/data-awscc-outposts-site/index:DataAwsccOutpostsSiteRackPhysicalPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccOutpostsSite.DataAwsccOutpostsSiteShippingAddress": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOutpostsSite.DataAwsccOutpostsSiteShippingAddress",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-outposts-site/index.ts",
        "line": 223
      },
      "name": "DataAwsccOutpostsSiteShippingAddress",
      "namespace": "dataAwsccOutpostsSite",
      "symbolId": "src/data-awscc-outposts-site/index:DataAwsccOutpostsSiteShippingAddress"
    },
    "@cdktn/provider-awscc.dataAwsccOutpostsSite.DataAwsccOutpostsSiteShippingAddressOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOutpostsSite.DataAwsccOutpostsSiteShippingAddressOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-outposts-site/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-awscc-outposts-site/index.ts",
        "line": 246
      },
      "name": "DataAwsccOutpostsSiteShippingAddressOutputReference",
      "namespace": "dataAwsccOutpostsSite",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-outposts-site/index.ts",
            "line": 273
          },
          "name": "addressLine1",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-outposts-site/index.ts",
            "line": 278
          },
          "name": "addressLine2",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-outposts-site/index.ts",
            "line": 283
          },
          "name": "addressLine3",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-outposts-site/index.ts",
            "line": 288
          },
          "name": "city",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-outposts-site/index.ts",
            "line": 293
          },
          "name": "contactName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-outposts-site/index.ts",
            "line": 298
          },
          "name": "contactPhoneNumber",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-outposts-site/index.ts",
            "line": 303
          },
          "name": "countryCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-outposts-site/index.ts",
            "line": 308
          },
          "name": "districtOrCounty",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-outposts-site/index.ts",
            "line": 313
          },
          "name": "municipality",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-outposts-site/index.ts",
            "line": 318
          },
          "name": "postalCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-outposts-site/index.ts",
            "line": 323
          },
          "name": "stateOrRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-outposts-site/index.ts",
            "line": 257
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOutpostsSite.DataAwsccOutpostsSiteShippingAddress"
          }
        }
      ],
      "symbolId": "src/data-awscc-outposts-site/index:DataAwsccOutpostsSiteShippingAddressOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccOutpostsSite.DataAwsccOutpostsSiteTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOutpostsSite.DataAwsccOutpostsSiteTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-outposts-site/index.ts",
        "line": 327
      },
      "name": "DataAwsccOutpostsSiteTags",
      "namespace": "dataAwsccOutpostsSite",
      "symbolId": "src/data-awscc-outposts-site/index:DataAwsccOutpostsSiteTags"
    },
    "@cdktn/provider-awscc.dataAwsccOutpostsSite.DataAwsccOutpostsSiteTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOutpostsSite.DataAwsccOutpostsSiteTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-outposts-site/index.ts",
          "line": 396
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-outposts-site/index.ts",
        "line": 389
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-outposts-site/index.ts",
            "line": 403
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccOutpostsSite.DataAwsccOutpostsSiteTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccOutpostsSiteTagsList",
      "namespace": "dataAwsccOutpostsSite",
      "symbolId": "src/data-awscc-outposts-site/index:DataAwsccOutpostsSiteTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccOutpostsSite.DataAwsccOutpostsSiteTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOutpostsSite.DataAwsccOutpostsSiteTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-outposts-site/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-outposts-site/index.ts",
        "line": 350
      },
      "name": "DataAwsccOutpostsSiteTagsOutputReference",
      "namespace": "dataAwsccOutpostsSite",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-outposts-site/index.ts",
            "line": 379
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-outposts-site/index.ts",
            "line": 384
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-outposts-site/index.ts",
            "line": 363
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccOutpostsSite.DataAwsccOutpostsSiteTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-outposts-site/index:DataAwsccOutpostsSiteTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccOutpostsSites.DataAwsccOutpostsSites": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/outposts_sites awscc_outposts_sites}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOutpostsSites.DataAwsccOutpostsSites",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/outposts_sites awscc_outposts_sites} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-outposts-sites/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccOutpostsSites.DataAwsccOutpostsSitesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-outposts-sites/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccOutpostsSites resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-outposts-sites/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccOutpostsSites to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/outposts_sites#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccOutpostsSites that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccOutpostsSites to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-outposts-sites/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-outposts-sites/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccOutpostsSites",
      "namespace": "dataAwsccOutpostsSites",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-outposts-sites/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-outposts-sites/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-outposts-sites/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-outposts-sites/index:DataAwsccOutpostsSites"
    },
    "@cdktn/provider-awscc.dataAwsccOutpostsSites.DataAwsccOutpostsSitesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccOutpostsSites.DataAwsccOutpostsSitesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-outposts-sites/index.ts",
        "line": 14
      },
      "name": "DataAwsccOutpostsSitesConfig",
      "namespace": "dataAwsccOutpostsSites",
      "symbolId": "src/data-awscc-outposts-sites/index:DataAwsccOutpostsSitesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccPanoramaApplicationInstance.DataAwsccPanoramaApplicationInstance": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/panorama_application_instance awscc_panorama_application_instance}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPanoramaApplicationInstance.DataAwsccPanoramaApplicationInstance",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/panorama_application_instance awscc_panorama_application_instance} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-panorama-application-instance/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-awscc.dataAwsccPanoramaApplicationInstance.DataAwsccPanoramaApplicationInstanceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-panorama-application-instance/index.ts",
        "line": 217
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccPanoramaApplicationInstance resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-panorama-application-instance/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 DataAwsccPanoramaApplicationInstance to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/panorama_application_instance#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccPanoramaApplicationInstance that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccPanoramaApplicationInstance to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-panorama-application-instance/index.ts",
            "line": 372
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-panorama-application-instance/index.ts",
            "line": 378
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccPanoramaApplicationInstance",
      "namespace": "dataAwsccPanoramaApplicationInstance",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-panorama-application-instance/index.ts",
            "line": 222
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-panorama-application-instance/index.ts",
            "line": 273
          },
          "name": "applicationInstanceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-panorama-application-instance/index.ts",
            "line": 278
          },
          "name": "applicationInstanceIdToReplace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-panorama-application-instance/index.ts",
            "line": 283
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-panorama-application-instance/index.ts",
            "line": 288
          },
          "name": "createdTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-panorama-application-instance/index.ts",
            "line": 293
          },
          "name": "defaultRuntimeContextDevice",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-panorama-application-instance/index.ts",
            "line": 298
          },
          "name": "defaultRuntimeContextDeviceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-panorama-application-instance/index.ts",
            "line": 303
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-panorama-application-instance/index.ts",
            "line": 308
          },
          "name": "healthStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-panorama-application-instance/index.ts",
            "line": 326
          },
          "name": "lastUpdatedTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-panorama-application-instance/index.ts",
            "line": 332
          },
          "name": "manifestOverridesPayload",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPanoramaApplicationInstance.DataAwsccPanoramaApplicationInstanceManifestOverridesPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-panorama-application-instance/index.ts",
            "line": 338
          },
          "name": "manifestPayload",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPanoramaApplicationInstance.DataAwsccPanoramaApplicationInstanceManifestPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-panorama-application-instance/index.ts",
            "line": 343
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-panorama-application-instance/index.ts",
            "line": 348
          },
          "name": "runtimeRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-panorama-application-instance/index.ts",
            "line": 353
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-panorama-application-instance/index.ts",
            "line": 358
          },
          "name": "statusDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-panorama-application-instance/index.ts",
            "line": 364
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPanoramaApplicationInstance.DataAwsccPanoramaApplicationInstanceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-panorama-application-instance/index.ts",
            "line": 321
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-panorama-application-instance/index.ts",
            "line": 314
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-panorama-application-instance/index:DataAwsccPanoramaApplicationInstance"
    },
    "@cdktn/provider-awscc.dataAwsccPanoramaApplicationInstance.DataAwsccPanoramaApplicationInstanceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPanoramaApplicationInstance.DataAwsccPanoramaApplicationInstanceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-panorama-application-instance/index.ts",
        "line": 14
      },
      "name": "DataAwsccPanoramaApplicationInstanceConfig",
      "namespace": "dataAwsccPanoramaApplicationInstance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/panorama_application_instance#id DataAwsccPanoramaApplicationInstance#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-panorama-application-instance/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-panorama-application-instance/index:DataAwsccPanoramaApplicationInstanceConfig"
    },
    "@cdktn/provider-awscc.dataAwsccPanoramaApplicationInstance.DataAwsccPanoramaApplicationInstanceManifestOverridesPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPanoramaApplicationInstance.DataAwsccPanoramaApplicationInstanceManifestOverridesPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-panorama-application-instance/index.ts",
        "line": 25
      },
      "name": "DataAwsccPanoramaApplicationInstanceManifestOverridesPayload",
      "namespace": "dataAwsccPanoramaApplicationInstance",
      "symbolId": "src/data-awscc-panorama-application-instance/index:DataAwsccPanoramaApplicationInstanceManifestOverridesPayload"
    },
    "@cdktn/provider-awscc.dataAwsccPanoramaApplicationInstance.DataAwsccPanoramaApplicationInstanceManifestOverridesPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPanoramaApplicationInstance.DataAwsccPanoramaApplicationInstanceManifestOverridesPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-panorama-application-instance/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-panorama-application-instance/index.ts",
        "line": 48
      },
      "name": "DataAwsccPanoramaApplicationInstanceManifestOverridesPayloadOutputReference",
      "namespace": "dataAwsccPanoramaApplicationInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-panorama-application-instance/index.ts",
            "line": 75
          },
          "name": "payloadData",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-panorama-application-instance/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPanoramaApplicationInstance.DataAwsccPanoramaApplicationInstanceManifestOverridesPayload"
          }
        }
      ],
      "symbolId": "src/data-awscc-panorama-application-instance/index:DataAwsccPanoramaApplicationInstanceManifestOverridesPayloadOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPanoramaApplicationInstance.DataAwsccPanoramaApplicationInstanceManifestPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPanoramaApplicationInstance.DataAwsccPanoramaApplicationInstanceManifestPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-panorama-application-instance/index.ts",
        "line": 79
      },
      "name": "DataAwsccPanoramaApplicationInstanceManifestPayload",
      "namespace": "dataAwsccPanoramaApplicationInstance",
      "symbolId": "src/data-awscc-panorama-application-instance/index:DataAwsccPanoramaApplicationInstanceManifestPayload"
    },
    "@cdktn/provider-awscc.dataAwsccPanoramaApplicationInstance.DataAwsccPanoramaApplicationInstanceManifestPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPanoramaApplicationInstance.DataAwsccPanoramaApplicationInstanceManifestPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-panorama-application-instance/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-awscc-panorama-application-instance/index.ts",
        "line": 102
      },
      "name": "DataAwsccPanoramaApplicationInstanceManifestPayloadOutputReference",
      "namespace": "dataAwsccPanoramaApplicationInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-panorama-application-instance/index.ts",
            "line": 129
          },
          "name": "payloadData",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-panorama-application-instance/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPanoramaApplicationInstance.DataAwsccPanoramaApplicationInstanceManifestPayload"
          }
        }
      ],
      "symbolId": "src/data-awscc-panorama-application-instance/index:DataAwsccPanoramaApplicationInstanceManifestPayloadOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPanoramaApplicationInstance.DataAwsccPanoramaApplicationInstanceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPanoramaApplicationInstance.DataAwsccPanoramaApplicationInstanceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-panorama-application-instance/index.ts",
        "line": 133
      },
      "name": "DataAwsccPanoramaApplicationInstanceTags",
      "namespace": "dataAwsccPanoramaApplicationInstance",
      "symbolId": "src/data-awscc-panorama-application-instance/index:DataAwsccPanoramaApplicationInstanceTags"
    },
    "@cdktn/provider-awscc.dataAwsccPanoramaApplicationInstance.DataAwsccPanoramaApplicationInstanceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPanoramaApplicationInstance.DataAwsccPanoramaApplicationInstanceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-panorama-application-instance/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-awscc-panorama-application-instance/index.ts",
        "line": 195
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-panorama-application-instance/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-awscc.dataAwsccPanoramaApplicationInstance.DataAwsccPanoramaApplicationInstanceTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccPanoramaApplicationInstanceTagsList",
      "namespace": "dataAwsccPanoramaApplicationInstance",
      "symbolId": "src/data-awscc-panorama-application-instance/index:DataAwsccPanoramaApplicationInstanceTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccPanoramaApplicationInstance.DataAwsccPanoramaApplicationInstanceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPanoramaApplicationInstance.DataAwsccPanoramaApplicationInstanceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-panorama-application-instance/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-panorama-application-instance/index.ts",
        "line": 156
      },
      "name": "DataAwsccPanoramaApplicationInstanceTagsOutputReference",
      "namespace": "dataAwsccPanoramaApplicationInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-panorama-application-instance/index.ts",
            "line": 185
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-panorama-application-instance/index.ts",
            "line": 190
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-panorama-application-instance/index.ts",
            "line": 169
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPanoramaApplicationInstance.DataAwsccPanoramaApplicationInstanceTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-panorama-application-instance/index:DataAwsccPanoramaApplicationInstanceTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPanoramaApplicationInstances.DataAwsccPanoramaApplicationInstances": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/panorama_application_instances awscc_panorama_application_instances}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPanoramaApplicationInstances.DataAwsccPanoramaApplicationInstances",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/panorama_application_instances awscc_panorama_application_instances} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-panorama-application-instances/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccPanoramaApplicationInstances.DataAwsccPanoramaApplicationInstancesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-panorama-application-instances/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccPanoramaApplicationInstances resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-panorama-application-instances/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccPanoramaApplicationInstances to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/panorama_application_instances#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccPanoramaApplicationInstances that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccPanoramaApplicationInstances to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-panorama-application-instances/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-panorama-application-instances/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccPanoramaApplicationInstances",
      "namespace": "dataAwsccPanoramaApplicationInstances",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-panorama-application-instances/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-panorama-application-instances/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-panorama-application-instances/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-panorama-application-instances/index:DataAwsccPanoramaApplicationInstances"
    },
    "@cdktn/provider-awscc.dataAwsccPanoramaApplicationInstances.DataAwsccPanoramaApplicationInstancesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPanoramaApplicationInstances.DataAwsccPanoramaApplicationInstancesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-panorama-application-instances/index.ts",
        "line": 14
      },
      "name": "DataAwsccPanoramaApplicationInstancesConfig",
      "namespace": "dataAwsccPanoramaApplicationInstances",
      "symbolId": "src/data-awscc-panorama-application-instances/index:DataAwsccPanoramaApplicationInstancesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccPanoramaPackage.DataAwsccPanoramaPackage": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/panorama_package awscc_panorama_package}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPanoramaPackage.DataAwsccPanoramaPackage",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/panorama_package awscc_panorama_package} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-panorama-package/index.ts",
          "line": 215
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccPanoramaPackage.DataAwsccPanoramaPackageConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-panorama-package/index.ts",
        "line": 183
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccPanoramaPackage resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-panorama-package/index.ts",
            "line": 200
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccPanoramaPackage to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/panorama_package#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccPanoramaPackage that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccPanoramaPackage to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-panorama-package/index.ts",
            "line": 287
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-panorama-package/index.ts",
            "line": 293
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccPanoramaPackage",
      "namespace": "dataAwsccPanoramaPackage",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-panorama-package/index.ts",
            "line": 188
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-panorama-package/index.ts",
            "line": 239
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-panorama-package/index.ts",
            "line": 244
          },
          "name": "createdTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-panorama-package/index.ts",
            "line": 262
          },
          "name": "packageId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-panorama-package/index.ts",
            "line": 267
          },
          "name": "packageName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-panorama-package/index.ts",
            "line": 273
          },
          "name": "storageLocation",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPanoramaPackage.DataAwsccPanoramaPackageStorageLocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-panorama-package/index.ts",
            "line": 279
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPanoramaPackage.DataAwsccPanoramaPackageTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-panorama-package/index.ts",
            "line": 257
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-panorama-package/index.ts",
            "line": 250
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-panorama-package/index:DataAwsccPanoramaPackage"
    },
    "@cdktn/provider-awscc.dataAwsccPanoramaPackage.DataAwsccPanoramaPackageConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPanoramaPackage.DataAwsccPanoramaPackageConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-panorama-package/index.ts",
        "line": 14
      },
      "name": "DataAwsccPanoramaPackageConfig",
      "namespace": "dataAwsccPanoramaPackage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/panorama_package#id DataAwsccPanoramaPackage#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-panorama-package/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-panorama-package/index:DataAwsccPanoramaPackageConfig"
    },
    "@cdktn/provider-awscc.dataAwsccPanoramaPackage.DataAwsccPanoramaPackageStorageLocation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPanoramaPackage.DataAwsccPanoramaPackageStorageLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-panorama-package/index.ts",
        "line": 25
      },
      "name": "DataAwsccPanoramaPackageStorageLocation",
      "namespace": "dataAwsccPanoramaPackage",
      "symbolId": "src/data-awscc-panorama-package/index:DataAwsccPanoramaPackageStorageLocation"
    },
    "@cdktn/provider-awscc.dataAwsccPanoramaPackage.DataAwsccPanoramaPackageStorageLocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPanoramaPackage.DataAwsccPanoramaPackageStorageLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-panorama-package/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-panorama-package/index.ts",
        "line": 48
      },
      "name": "DataAwsccPanoramaPackageStorageLocationOutputReference",
      "namespace": "dataAwsccPanoramaPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-panorama-package/index.ts",
            "line": 75
          },
          "name": "binaryPrefixLocation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-panorama-package/index.ts",
            "line": 80
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-panorama-package/index.ts",
            "line": 85
          },
          "name": "generatedPrefixLocation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-panorama-package/index.ts",
            "line": 90
          },
          "name": "manifestPrefixLocation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-panorama-package/index.ts",
            "line": 95
          },
          "name": "repoPrefixLocation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-panorama-package/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPanoramaPackage.DataAwsccPanoramaPackageStorageLocation"
          }
        }
      ],
      "symbolId": "src/data-awscc-panorama-package/index:DataAwsccPanoramaPackageStorageLocationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPanoramaPackage.DataAwsccPanoramaPackageTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPanoramaPackage.DataAwsccPanoramaPackageTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-panorama-package/index.ts",
        "line": 99
      },
      "name": "DataAwsccPanoramaPackageTags",
      "namespace": "dataAwsccPanoramaPackage",
      "symbolId": "src/data-awscc-panorama-package/index:DataAwsccPanoramaPackageTags"
    },
    "@cdktn/provider-awscc.dataAwsccPanoramaPackage.DataAwsccPanoramaPackageTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPanoramaPackage.DataAwsccPanoramaPackageTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-panorama-package/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/data-awscc-panorama-package/index.ts",
        "line": 161
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-panorama-package/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-awscc.dataAwsccPanoramaPackage.DataAwsccPanoramaPackageTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccPanoramaPackageTagsList",
      "namespace": "dataAwsccPanoramaPackage",
      "symbolId": "src/data-awscc-panorama-package/index:DataAwsccPanoramaPackageTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccPanoramaPackage.DataAwsccPanoramaPackageTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPanoramaPackage.DataAwsccPanoramaPackageTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-panorama-package/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-panorama-package/index.ts",
        "line": 122
      },
      "name": "DataAwsccPanoramaPackageTagsOutputReference",
      "namespace": "dataAwsccPanoramaPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-panorama-package/index.ts",
            "line": 151
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-panorama-package/index.ts",
            "line": 156
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-panorama-package/index.ts",
            "line": 135
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPanoramaPackage.DataAwsccPanoramaPackageTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-panorama-package/index:DataAwsccPanoramaPackageTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPanoramaPackageVersion.DataAwsccPanoramaPackageVersion": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/panorama_package_version awscc_panorama_package_version}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPanoramaPackageVersion.DataAwsccPanoramaPackageVersion",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/panorama_package_version awscc_panorama_package_version} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-panorama-package-version/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccPanoramaPackageVersion.DataAwsccPanoramaPackageVersionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-panorama-package-version/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccPanoramaPackageVersion resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-panorama-package-version/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccPanoramaPackageVersion to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/panorama_package_version#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccPanoramaPackageVersion that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccPanoramaPackageVersion to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-panorama-package-version/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-awscc-panorama-package-version/index.ts",
            "line": 167
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccPanoramaPackageVersion",
      "namespace": "dataAwsccPanoramaPackageVersion",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-panorama-package-version/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-panorama-package-version/index.ts",
            "line": 98
          },
          "name": "isLatestPatch",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-panorama-package-version/index.ts",
            "line": 103
          },
          "name": "markLatest",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-panorama-package-version/index.ts",
            "line": 108
          },
          "name": "ownerAccount",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-panorama-package-version/index.ts",
            "line": 113
          },
          "name": "packageArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-panorama-package-version/index.ts",
            "line": 118
          },
          "name": "packageId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-panorama-package-version/index.ts",
            "line": 123
          },
          "name": "packageName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-panorama-package-version/index.ts",
            "line": 128
          },
          "name": "packageVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-panorama-package-version/index.ts",
            "line": 133
          },
          "name": "patchVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-panorama-package-version/index.ts",
            "line": 138
          },
          "name": "registeredTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-panorama-package-version/index.ts",
            "line": 143
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-panorama-package-version/index.ts",
            "line": 148
          },
          "name": "statusDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-panorama-package-version/index.ts",
            "line": 153
          },
          "name": "updatedLatestPatchVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-panorama-package-version/index.ts",
            "line": 93
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-panorama-package-version/index.ts",
            "line": 86
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-panorama-package-version/index:DataAwsccPanoramaPackageVersion"
    },
    "@cdktn/provider-awscc.dataAwsccPanoramaPackageVersion.DataAwsccPanoramaPackageVersionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPanoramaPackageVersion.DataAwsccPanoramaPackageVersionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-panorama-package-version/index.ts",
        "line": 14
      },
      "name": "DataAwsccPanoramaPackageVersionConfig",
      "namespace": "dataAwsccPanoramaPackageVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/panorama_package_version#id DataAwsccPanoramaPackageVersion#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-panorama-package-version/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-panorama-package-version/index:DataAwsccPanoramaPackageVersionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccPanoramaPackages.DataAwsccPanoramaPackages": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/panorama_packages awscc_panorama_packages}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPanoramaPackages.DataAwsccPanoramaPackages",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/panorama_packages awscc_panorama_packages} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-panorama-packages/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccPanoramaPackages.DataAwsccPanoramaPackagesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-panorama-packages/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccPanoramaPackages resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-panorama-packages/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccPanoramaPackages to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/panorama_packages#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccPanoramaPackages that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccPanoramaPackages to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-panorama-packages/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-panorama-packages/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccPanoramaPackages",
      "namespace": "dataAwsccPanoramaPackages",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-panorama-packages/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-panorama-packages/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-panorama-packages/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-panorama-packages/index:DataAwsccPanoramaPackages"
    },
    "@cdktn/provider-awscc.dataAwsccPanoramaPackages.DataAwsccPanoramaPackagesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPanoramaPackages.DataAwsccPanoramaPackagesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-panorama-packages/index.ts",
        "line": 14
      },
      "name": "DataAwsccPanoramaPackagesConfig",
      "namespace": "dataAwsccPanoramaPackages",
      "symbolId": "src/data-awscc-panorama-packages/index:DataAwsccPanoramaPackagesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccPaymentcryptographyAlias.DataAwsccPaymentcryptographyAlias": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/paymentcryptography_alias awscc_paymentcryptography_alias}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPaymentcryptographyAlias.DataAwsccPaymentcryptographyAlias",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/paymentcryptography_alias awscc_paymentcryptography_alias} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-paymentcryptography-alias/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccPaymentcryptographyAlias.DataAwsccPaymentcryptographyAliasConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-paymentcryptography-alias/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccPaymentcryptographyAlias resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-paymentcryptography-alias/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccPaymentcryptographyAlias to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/paymentcryptography_alias#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccPaymentcryptographyAlias that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccPaymentcryptographyAlias to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-paymentcryptography-alias/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-awscc-paymentcryptography-alias/index.ts",
            "line": 117
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccPaymentcryptographyAlias",
      "namespace": "dataAwsccPaymentcryptographyAlias",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-paymentcryptography-alias/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-paymentcryptography-alias/index.ts",
            "line": 85
          },
          "name": "aliasName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-paymentcryptography-alias/index.ts",
            "line": 103
          },
          "name": "keyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-paymentcryptography-alias/index.ts",
            "line": 98
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-paymentcryptography-alias/index.ts",
            "line": 91
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-paymentcryptography-alias/index:DataAwsccPaymentcryptographyAlias"
    },
    "@cdktn/provider-awscc.dataAwsccPaymentcryptographyAlias.DataAwsccPaymentcryptographyAliasConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPaymentcryptographyAlias.DataAwsccPaymentcryptographyAliasConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-paymentcryptography-alias/index.ts",
        "line": 14
      },
      "name": "DataAwsccPaymentcryptographyAliasConfig",
      "namespace": "dataAwsccPaymentcryptographyAlias",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/paymentcryptography_alias#id DataAwsccPaymentcryptographyAlias#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-paymentcryptography-alias/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-paymentcryptography-alias/index:DataAwsccPaymentcryptographyAliasConfig"
    },
    "@cdktn/provider-awscc.dataAwsccPaymentcryptographyAliases.DataAwsccPaymentcryptographyAliases": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/paymentcryptography_aliases awscc_paymentcryptography_aliases}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPaymentcryptographyAliases.DataAwsccPaymentcryptographyAliases",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/paymentcryptography_aliases awscc_paymentcryptography_aliases} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-paymentcryptography-aliases/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccPaymentcryptographyAliases.DataAwsccPaymentcryptographyAliasesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-paymentcryptography-aliases/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccPaymentcryptographyAliases resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-paymentcryptography-aliases/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccPaymentcryptographyAliases to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/paymentcryptography_aliases#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccPaymentcryptographyAliases that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccPaymentcryptographyAliases to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-paymentcryptography-aliases/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-paymentcryptography-aliases/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccPaymentcryptographyAliases",
      "namespace": "dataAwsccPaymentcryptographyAliases",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-paymentcryptography-aliases/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-paymentcryptography-aliases/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-paymentcryptography-aliases/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-paymentcryptography-aliases/index:DataAwsccPaymentcryptographyAliases"
    },
    "@cdktn/provider-awscc.dataAwsccPaymentcryptographyAliases.DataAwsccPaymentcryptographyAliasesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPaymentcryptographyAliases.DataAwsccPaymentcryptographyAliasesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-paymentcryptography-aliases/index.ts",
        "line": 14
      },
      "name": "DataAwsccPaymentcryptographyAliasesConfig",
      "namespace": "dataAwsccPaymentcryptographyAliases",
      "symbolId": "src/data-awscc-paymentcryptography-aliases/index:DataAwsccPaymentcryptographyAliasesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccPaymentcryptographyKey.DataAwsccPaymentcryptographyKey": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/paymentcryptography_key awscc_paymentcryptography_key}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPaymentcryptographyKey.DataAwsccPaymentcryptographyKey",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/paymentcryptography_key awscc_paymentcryptography_key} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-paymentcryptography-key/index.ts",
          "line": 383
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccPaymentcryptographyKey.DataAwsccPaymentcryptographyKeyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-paymentcryptography-key/index.ts",
        "line": 351
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccPaymentcryptographyKey resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-paymentcryptography-key/index.ts",
            "line": 368
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccPaymentcryptographyKey to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/paymentcryptography_key#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccPaymentcryptographyKey that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccPaymentcryptographyKey to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-paymentcryptography-key/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-awscc-paymentcryptography-key/index.ts",
            "line": 492
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccPaymentcryptographyKey",
      "namespace": "dataAwsccPaymentcryptographyKey",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-paymentcryptography-key/index.ts",
            "line": 356
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-paymentcryptography-key/index.ts",
            "line": 407
          },
          "name": "deriveKeyUsage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-paymentcryptography-key/index.ts",
            "line": 412
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-paymentcryptography-key/index.ts",
            "line": 417
          },
          "name": "exportable",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-paymentcryptography-key/index.ts",
            "line": 436
          },
          "name": "keyAttributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPaymentcryptographyKey.DataAwsccPaymentcryptographyKeyKeyAttributesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-paymentcryptography-key/index.ts",
            "line": 441
          },
          "name": "keyCheckValueAlgorithm",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-paymentcryptography-key/index.ts",
            "line": 446
          },
          "name": "keyIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-paymentcryptography-key/index.ts",
            "line": 451
          },
          "name": "keyOrigin",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-paymentcryptography-key/index.ts",
            "line": 456
          },
          "name": "keyState",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-paymentcryptography-key/index.ts",
            "line": 461
          },
          "name": "policy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-paymentcryptography-key/index.ts",
            "line": 466
          },
          "name": "replicationRegions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-paymentcryptography-key/index.ts",
            "line": 472
          },
          "name": "replicationStatus",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPaymentcryptographyKey.DataAwsccPaymentcryptographyKeyReplicationStatusMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-paymentcryptography-key/index.ts",
            "line": 478
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPaymentcryptographyKey.DataAwsccPaymentcryptographyKeyTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-paymentcryptography-key/index.ts",
            "line": 430
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-paymentcryptography-key/index.ts",
            "line": 423
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-paymentcryptography-key/index:DataAwsccPaymentcryptographyKey"
    },
    "@cdktn/provider-awscc.dataAwsccPaymentcryptographyKey.DataAwsccPaymentcryptographyKeyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPaymentcryptographyKey.DataAwsccPaymentcryptographyKeyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-paymentcryptography-key/index.ts",
        "line": 14
      },
      "name": "DataAwsccPaymentcryptographyKeyConfig",
      "namespace": "dataAwsccPaymentcryptographyKey",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/paymentcryptography_key#id DataAwsccPaymentcryptographyKey#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-paymentcryptography-key/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-paymentcryptography-key/index:DataAwsccPaymentcryptographyKeyConfig"
    },
    "@cdktn/provider-awscc.dataAwsccPaymentcryptographyKey.DataAwsccPaymentcryptographyKeyKeyAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPaymentcryptographyKey.DataAwsccPaymentcryptographyKeyKeyAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-paymentcryptography-key/index.ts",
        "line": 119
      },
      "name": "DataAwsccPaymentcryptographyKeyKeyAttributes",
      "namespace": "dataAwsccPaymentcryptographyKey",
      "symbolId": "src/data-awscc-paymentcryptography-key/index:DataAwsccPaymentcryptographyKeyKeyAttributes"
    },
    "@cdktn/provider-awscc.dataAwsccPaymentcryptographyKey.DataAwsccPaymentcryptographyKeyKeyAttributesKeyModesOfUse": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPaymentcryptographyKey.DataAwsccPaymentcryptographyKeyKeyAttributesKeyModesOfUse",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-paymentcryptography-key/index.ts",
        "line": 25
      },
      "name": "DataAwsccPaymentcryptographyKeyKeyAttributesKeyModesOfUse",
      "namespace": "dataAwsccPaymentcryptographyKey",
      "symbolId": "src/data-awscc-paymentcryptography-key/index:DataAwsccPaymentcryptographyKeyKeyAttributesKeyModesOfUse"
    },
    "@cdktn/provider-awscc.dataAwsccPaymentcryptographyKey.DataAwsccPaymentcryptographyKeyKeyAttributesKeyModesOfUseOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPaymentcryptographyKey.DataAwsccPaymentcryptographyKeyKeyAttributesKeyModesOfUseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-paymentcryptography-key/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-paymentcryptography-key/index.ts",
        "line": 48
      },
      "name": "DataAwsccPaymentcryptographyKeyKeyAttributesKeyModesOfUseOutputReference",
      "namespace": "dataAwsccPaymentcryptographyKey",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-paymentcryptography-key/index.ts",
            "line": 75
          },
          "name": "decrypt",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-paymentcryptography-key/index.ts",
            "line": 80
          },
          "name": "deriveKey",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-paymentcryptography-key/index.ts",
            "line": 85
          },
          "name": "encrypt",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-paymentcryptography-key/index.ts",
            "line": 90
          },
          "name": "generate",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-paymentcryptography-key/index.ts",
            "line": 95
          },
          "name": "noRestrictions",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-paymentcryptography-key/index.ts",
            "line": 100
          },
          "name": "sign",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-paymentcryptography-key/index.ts",
            "line": 105
          },
          "name": "unwrap",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-paymentcryptography-key/index.ts",
            "line": 110
          },
          "name": "verify",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-paymentcryptography-key/index.ts",
            "line": 115
          },
          "name": "wrap",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-paymentcryptography-key/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPaymentcryptographyKey.DataAwsccPaymentcryptographyKeyKeyAttributesKeyModesOfUse"
          }
        }
      ],
      "symbolId": "src/data-awscc-paymentcryptography-key/index:DataAwsccPaymentcryptographyKeyKeyAttributesKeyModesOfUseOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPaymentcryptographyKey.DataAwsccPaymentcryptographyKeyKeyAttributesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPaymentcryptographyKey.DataAwsccPaymentcryptographyKeyKeyAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-paymentcryptography-key/index.ts",
          "line": 149
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-paymentcryptography-key/index.ts",
        "line": 142
      },
      "name": "DataAwsccPaymentcryptographyKeyKeyAttributesOutputReference",
      "namespace": "dataAwsccPaymentcryptographyKey",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-paymentcryptography-key/index.ts",
            "line": 169
          },
          "name": "keyAlgorithm",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-paymentcryptography-key/index.ts",
            "line": 174
          },
          "name": "keyClass",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-paymentcryptography-key/index.ts",
            "line": 180
          },
          "name": "keyModesOfUse",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPaymentcryptographyKey.DataAwsccPaymentcryptographyKeyKeyAttributesKeyModesOfUseOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-paymentcryptography-key/index.ts",
            "line": 185
          },
          "name": "keyUsage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-paymentcryptography-key/index.ts",
            "line": 153
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPaymentcryptographyKey.DataAwsccPaymentcryptographyKeyKeyAttributes"
          }
        }
      ],
      "symbolId": "src/data-awscc-paymentcryptography-key/index:DataAwsccPaymentcryptographyKeyKeyAttributesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPaymentcryptographyKey.DataAwsccPaymentcryptographyKeyReplicationStatus": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPaymentcryptographyKey.DataAwsccPaymentcryptographyKeyReplicationStatus",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-paymentcryptography-key/index.ts",
        "line": 189
      },
      "name": "DataAwsccPaymentcryptographyKeyReplicationStatus",
      "namespace": "dataAwsccPaymentcryptographyKey",
      "symbolId": "src/data-awscc-paymentcryptography-key/index:DataAwsccPaymentcryptographyKeyReplicationStatus"
    },
    "@cdktn/provider-awscc.dataAwsccPaymentcryptographyKey.DataAwsccPaymentcryptographyKeyReplicationStatusMap": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPaymentcryptographyKey.DataAwsccPaymentcryptographyKeyReplicationStatusMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-paymentcryptography-key/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-paymentcryptography-key/index.ts",
        "line": 250
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-paymentcryptography-key/index.ts",
            "line": 263
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccPaymentcryptographyKey.DataAwsccPaymentcryptographyKeyReplicationStatusOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccPaymentcryptographyKeyReplicationStatusMap",
      "namespace": "dataAwsccPaymentcryptographyKey",
      "symbolId": "src/data-awscc-paymentcryptography-key/index:DataAwsccPaymentcryptographyKeyReplicationStatusMap"
    },
    "@cdktn/provider-awscc.dataAwsccPaymentcryptographyKey.DataAwsccPaymentcryptographyKeyReplicationStatusOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPaymentcryptographyKey.DataAwsccPaymentcryptographyKeyReplicationStatusOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-paymentcryptography-key/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"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-paymentcryptography-key/index.ts",
        "line": 212
      },
      "name": "DataAwsccPaymentcryptographyKeyReplicationStatusOutputReference",
      "namespace": "dataAwsccPaymentcryptographyKey",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-paymentcryptography-key/index.ts",
            "line": 240
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-paymentcryptography-key/index.ts",
            "line": 245
          },
          "name": "statusMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-paymentcryptography-key/index.ts",
            "line": 224
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPaymentcryptographyKey.DataAwsccPaymentcryptographyKeyReplicationStatus"
          }
        }
      ],
      "symbolId": "src/data-awscc-paymentcryptography-key/index:DataAwsccPaymentcryptographyKeyReplicationStatusOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPaymentcryptographyKey.DataAwsccPaymentcryptographyKeyTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPaymentcryptographyKey.DataAwsccPaymentcryptographyKeyTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-paymentcryptography-key/index.ts",
        "line": 267
      },
      "name": "DataAwsccPaymentcryptographyKeyTags",
      "namespace": "dataAwsccPaymentcryptographyKey",
      "symbolId": "src/data-awscc-paymentcryptography-key/index:DataAwsccPaymentcryptographyKeyTags"
    },
    "@cdktn/provider-awscc.dataAwsccPaymentcryptographyKey.DataAwsccPaymentcryptographyKeyTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPaymentcryptographyKey.DataAwsccPaymentcryptographyKeyTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-paymentcryptography-key/index.ts",
          "line": 336
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-paymentcryptography-key/index.ts",
        "line": 329
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-paymentcryptography-key/index.ts",
            "line": 343
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccPaymentcryptographyKey.DataAwsccPaymentcryptographyKeyTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccPaymentcryptographyKeyTagsList",
      "namespace": "dataAwsccPaymentcryptographyKey",
      "symbolId": "src/data-awscc-paymentcryptography-key/index:DataAwsccPaymentcryptographyKeyTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccPaymentcryptographyKey.DataAwsccPaymentcryptographyKeyTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPaymentcryptographyKey.DataAwsccPaymentcryptographyKeyTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-paymentcryptography-key/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-paymentcryptography-key/index.ts",
        "line": 290
      },
      "name": "DataAwsccPaymentcryptographyKeyTagsOutputReference",
      "namespace": "dataAwsccPaymentcryptographyKey",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-paymentcryptography-key/index.ts",
            "line": 319
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-paymentcryptography-key/index.ts",
            "line": 324
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-paymentcryptography-key/index.ts",
            "line": 303
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPaymentcryptographyKey.DataAwsccPaymentcryptographyKeyTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-paymentcryptography-key/index:DataAwsccPaymentcryptographyKeyTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPaymentcryptographyKeys.DataAwsccPaymentcryptographyKeys": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/paymentcryptography_keys awscc_paymentcryptography_keys}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPaymentcryptographyKeys.DataAwsccPaymentcryptographyKeys",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/paymentcryptography_keys awscc_paymentcryptography_keys} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-paymentcryptography-keys/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccPaymentcryptographyKeys.DataAwsccPaymentcryptographyKeysConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-paymentcryptography-keys/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccPaymentcryptographyKeys resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-paymentcryptography-keys/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccPaymentcryptographyKeys to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/paymentcryptography_keys#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccPaymentcryptographyKeys that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccPaymentcryptographyKeys to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-paymentcryptography-keys/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-paymentcryptography-keys/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccPaymentcryptographyKeys",
      "namespace": "dataAwsccPaymentcryptographyKeys",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-paymentcryptography-keys/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-paymentcryptography-keys/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-paymentcryptography-keys/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-paymentcryptography-keys/index:DataAwsccPaymentcryptographyKeys"
    },
    "@cdktn/provider-awscc.dataAwsccPaymentcryptographyKeys.DataAwsccPaymentcryptographyKeysConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPaymentcryptographyKeys.DataAwsccPaymentcryptographyKeysConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-paymentcryptography-keys/index.ts",
        "line": 14
      },
      "name": "DataAwsccPaymentcryptographyKeysConfig",
      "namespace": "dataAwsccPaymentcryptographyKeys",
      "symbolId": "src/data-awscc-paymentcryptography-keys/index:DataAwsccPaymentcryptographyKeysConfig"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradConnector.DataAwsccPcaconnectoradConnector": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/pcaconnectorad_connector awscc_pcaconnectorad_connector}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradConnector.DataAwsccPcaconnectoradConnector",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/pcaconnectorad_connector awscc_pcaconnectorad_connector} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcaconnectorad-connector/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-awscc.dataAwsccPcaconnectoradConnector.DataAwsccPcaconnectoradConnectorConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorad-connector/index.ts",
        "line": 88
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccPcaconnectoradConnector resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-connector/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 DataAwsccPcaconnectoradConnector to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/pcaconnectorad_connector#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccPcaconnectoradConnector that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccPcaconnectoradConnector to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-connector/index.ts",
            "line": 187
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-connector/index.ts",
            "line": 193
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccPcaconnectoradConnector",
      "namespace": "dataAwsccPcaconnectoradConnector",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-connector/index.ts",
            "line": 93
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-connector/index.ts",
            "line": 144
          },
          "name": "certificateAuthorityArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-connector/index.ts",
            "line": 149
          },
          "name": "connectorArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-connector/index.ts",
            "line": 154
          },
          "name": "directoryId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-connector/index.ts",
            "line": 173
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-connector/index.ts",
            "line": 179
          },
          "name": "vpcInformation",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradConnector.DataAwsccPcaconnectoradConnectorVpcInformationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-connector/index.ts",
            "line": 167
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-connector/index.ts",
            "line": 160
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-pcaconnectorad-connector/index:DataAwsccPcaconnectoradConnector"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradConnector.DataAwsccPcaconnectoradConnectorConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradConnector.DataAwsccPcaconnectoradConnectorConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorad-connector/index.ts",
        "line": 14
      },
      "name": "DataAwsccPcaconnectoradConnectorConfig",
      "namespace": "dataAwsccPcaconnectoradConnector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/pcaconnectorad_connector#id DataAwsccPcaconnectoradConnector#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-connector/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-pcaconnectorad-connector/index:DataAwsccPcaconnectoradConnectorConfig"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradConnector.DataAwsccPcaconnectoradConnectorVpcInformation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradConnector.DataAwsccPcaconnectoradConnectorVpcInformation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorad-connector/index.ts",
        "line": 25
      },
      "name": "DataAwsccPcaconnectoradConnectorVpcInformation",
      "namespace": "dataAwsccPcaconnectoradConnector",
      "symbolId": "src/data-awscc-pcaconnectorad-connector/index:DataAwsccPcaconnectoradConnectorVpcInformation"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradConnector.DataAwsccPcaconnectoradConnectorVpcInformationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradConnector.DataAwsccPcaconnectoradConnectorVpcInformationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcaconnectorad-connector/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorad-connector/index.ts",
        "line": 48
      },
      "name": "DataAwsccPcaconnectoradConnectorVpcInformationOutputReference",
      "namespace": "dataAwsccPcaconnectoradConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-connector/index.ts",
            "line": 75
          },
          "name": "ipAddressType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-connector/index.ts",
            "line": 80
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-connector/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradConnector.DataAwsccPcaconnectoradConnectorVpcInformation"
          }
        }
      ],
      "symbolId": "src/data-awscc-pcaconnectorad-connector/index:DataAwsccPcaconnectoradConnectorVpcInformationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradConnectors.DataAwsccPcaconnectoradConnectors": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/pcaconnectorad_connectors awscc_pcaconnectorad_connectors}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradConnectors.DataAwsccPcaconnectoradConnectors",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/pcaconnectorad_connectors awscc_pcaconnectorad_connectors} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcaconnectorad-connectors/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradConnectors.DataAwsccPcaconnectoradConnectorsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorad-connectors/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccPcaconnectoradConnectors resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-connectors/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccPcaconnectoradConnectors to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/pcaconnectorad_connectors#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccPcaconnectoradConnectors that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccPcaconnectoradConnectors to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-connectors/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-connectors/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccPcaconnectoradConnectors",
      "namespace": "dataAwsccPcaconnectoradConnectors",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-connectors/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-connectors/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-connectors/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-pcaconnectorad-connectors/index:DataAwsccPcaconnectoradConnectors"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradConnectors.DataAwsccPcaconnectoradConnectorsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradConnectors.DataAwsccPcaconnectoradConnectorsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorad-connectors/index.ts",
        "line": 14
      },
      "name": "DataAwsccPcaconnectoradConnectorsConfig",
      "namespace": "dataAwsccPcaconnectoradConnectors",
      "symbolId": "src/data-awscc-pcaconnectorad-connectors/index:DataAwsccPcaconnectoradConnectorsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradDirectoryRegistration.DataAwsccPcaconnectoradDirectoryRegistration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/pcaconnectorad_directory_registration awscc_pcaconnectorad_directory_registration}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradDirectoryRegistration.DataAwsccPcaconnectoradDirectoryRegistration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/pcaconnectorad_directory_registration awscc_pcaconnectorad_directory_registration} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcaconnectorad-directory-registration/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradDirectoryRegistration.DataAwsccPcaconnectoradDirectoryRegistrationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorad-directory-registration/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccPcaconnectoradDirectoryRegistration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-directory-registration/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccPcaconnectoradDirectoryRegistration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/pcaconnectorad_directory_registration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccPcaconnectoradDirectoryRegistration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccPcaconnectoradDirectoryRegistration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-directory-registration/index.ts",
            "line": 117
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-directory-registration/index.ts",
            "line": 123
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccPcaconnectoradDirectoryRegistration",
      "namespace": "dataAwsccPcaconnectoradDirectoryRegistration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-directory-registration/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-directory-registration/index.ts",
            "line": 85
          },
          "name": "directoryId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-directory-registration/index.ts",
            "line": 90
          },
          "name": "directoryRegistrationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-directory-registration/index.ts",
            "line": 109
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-directory-registration/index.ts",
            "line": 103
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-directory-registration/index.ts",
            "line": 96
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-pcaconnectorad-directory-registration/index:DataAwsccPcaconnectoradDirectoryRegistration"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradDirectoryRegistration.DataAwsccPcaconnectoradDirectoryRegistrationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradDirectoryRegistration.DataAwsccPcaconnectoradDirectoryRegistrationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorad-directory-registration/index.ts",
        "line": 14
      },
      "name": "DataAwsccPcaconnectoradDirectoryRegistrationConfig",
      "namespace": "dataAwsccPcaconnectoradDirectoryRegistration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/pcaconnectorad_directory_registration#id DataAwsccPcaconnectoradDirectoryRegistration#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-directory-registration/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-pcaconnectorad-directory-registration/index:DataAwsccPcaconnectoradDirectoryRegistrationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradDirectoryRegistrations.DataAwsccPcaconnectoradDirectoryRegistrations": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/pcaconnectorad_directory_registrations awscc_pcaconnectorad_directory_registrations}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradDirectoryRegistrations.DataAwsccPcaconnectoradDirectoryRegistrations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/pcaconnectorad_directory_registrations awscc_pcaconnectorad_directory_registrations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcaconnectorad-directory-registrations/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradDirectoryRegistrations.DataAwsccPcaconnectoradDirectoryRegistrationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorad-directory-registrations/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccPcaconnectoradDirectoryRegistrations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-directory-registrations/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccPcaconnectoradDirectoryRegistrations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/pcaconnectorad_directory_registrations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccPcaconnectoradDirectoryRegistrations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccPcaconnectoradDirectoryRegistrations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-directory-registrations/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-directory-registrations/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccPcaconnectoradDirectoryRegistrations",
      "namespace": "dataAwsccPcaconnectoradDirectoryRegistrations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-directory-registrations/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-directory-registrations/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-directory-registrations/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-pcaconnectorad-directory-registrations/index:DataAwsccPcaconnectoradDirectoryRegistrations"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradDirectoryRegistrations.DataAwsccPcaconnectoradDirectoryRegistrationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradDirectoryRegistrations.DataAwsccPcaconnectoradDirectoryRegistrationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorad-directory-registrations/index.ts",
        "line": 14
      },
      "name": "DataAwsccPcaconnectoradDirectoryRegistrationsConfig",
      "namespace": "dataAwsccPcaconnectoradDirectoryRegistrations",
      "symbolId": "src/data-awscc-pcaconnectorad-directory-registrations/index:DataAwsccPcaconnectoradDirectoryRegistrationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradServicePrincipalName.DataAwsccPcaconnectoradServicePrincipalName": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/pcaconnectorad_service_principal_name awscc_pcaconnectorad_service_principal_name}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradServicePrincipalName.DataAwsccPcaconnectoradServicePrincipalName",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/pcaconnectorad_service_principal_name awscc_pcaconnectorad_service_principal_name} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcaconnectorad-service-principal-name/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradServicePrincipalName.DataAwsccPcaconnectoradServicePrincipalNameConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorad-service-principal-name/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccPcaconnectoradServicePrincipalName resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-service-principal-name/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccPcaconnectoradServicePrincipalName to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/pcaconnectorad_service_principal_name#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccPcaconnectoradServicePrincipalName that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccPcaconnectoradServicePrincipalName to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-service-principal-name/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-awscc-pcaconnectorad-service-principal-name/index.ts",
            "line": 117
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccPcaconnectoradServicePrincipalName",
      "namespace": "dataAwsccPcaconnectoradServicePrincipalName",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-service-principal-name/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-service-principal-name/index.ts",
            "line": 85
          },
          "name": "connectorArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-service-principal-name/index.ts",
            "line": 90
          },
          "name": "directoryRegistrationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-service-principal-name/index.ts",
            "line": 103
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-service-principal-name/index.ts",
            "line": 96
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-pcaconnectorad-service-principal-name/index:DataAwsccPcaconnectoradServicePrincipalName"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradServicePrincipalName.DataAwsccPcaconnectoradServicePrincipalNameConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradServicePrincipalName.DataAwsccPcaconnectoradServicePrincipalNameConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorad-service-principal-name/index.ts",
        "line": 14
      },
      "name": "DataAwsccPcaconnectoradServicePrincipalNameConfig",
      "namespace": "dataAwsccPcaconnectoradServicePrincipalName",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/pcaconnectorad_service_principal_name#id DataAwsccPcaconnectoradServicePrincipalName#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-service-principal-name/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-pcaconnectorad-service-principal-name/index:DataAwsccPcaconnectoradServicePrincipalNameConfig"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplate": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/pcaconnectorad_template awscc_pcaconnectorad_template}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplate",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/pcaconnectorad_template awscc_pcaconnectorad_template} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
          "line": 3338
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
        "line": 3306
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccPcaconnectoradTemplate resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 3323
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccPcaconnectoradTemplate to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/pcaconnectorad_template#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccPcaconnectoradTemplate that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccPcaconnectoradTemplate to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 3410
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 3416
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccPcaconnectoradTemplate",
      "namespace": "dataAwsccPcaconnectoradTemplate",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 3311
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 3362
          },
          "name": "connectorArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 3368
          },
          "name": "definition",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 3386
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 3391
          },
          "name": "reenrollAllCertificateHolders",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 3397
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 3402
          },
          "name": "templateArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 3381
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 3374
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-pcaconnectorad-template/index:DataAwsccPcaconnectoradTemplate"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
        "line": 14
      },
      "name": "DataAwsccPcaconnectoradTemplateConfig",
      "namespace": "dataAwsccPcaconnectoradTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/pcaconnectorad_template#id DataAwsccPcaconnectoradTemplate#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-pcaconnectorad-template/index:DataAwsccPcaconnectoradTemplateConfig"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
        "line": 3235
      },
      "name": "DataAwsccPcaconnectoradTemplateDefinition",
      "namespace": "dataAwsccPcaconnectoradTemplate",
      "symbolId": "src/data-awscc-pcaconnectorad-template/index:DataAwsccPcaconnectoradTemplateDefinition"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcaconnectorad-template/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
        "line": 3258
      },
      "name": "DataAwsccPcaconnectoradTemplateDefinitionOutputReference",
      "namespace": "dataAwsccPcaconnectoradTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 3286
          },
          "name": "templateV2",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV2OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 3292
          },
          "name": "templateV3",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV3OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 3298
          },
          "name": "templateV4",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV4OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 3269
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinition"
          }
        }
      ],
      "symbolId": "src/data-awscc-pcaconnectorad-template/index:DataAwsccPcaconnectoradTemplateDefinitionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV2": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV2",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
        "line": 899
      },
      "name": "DataAwsccPcaconnectoradTemplateDefinitionTemplateV2",
      "namespace": "dataAwsccPcaconnectoradTemplate",
      "symbolId": "src/data-awscc-pcaconnectorad-template/index:DataAwsccPcaconnectoradTemplateDefinitionTemplateV2"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV2CertificateValidity": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV2CertificateValidity",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
        "line": 143
      },
      "name": "DataAwsccPcaconnectoradTemplateDefinitionTemplateV2CertificateValidity",
      "namespace": "dataAwsccPcaconnectoradTemplate",
      "symbolId": "src/data-awscc-pcaconnectorad-template/index:DataAwsccPcaconnectoradTemplateDefinitionTemplateV2CertificateValidity"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV2CertificateValidityOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV2CertificateValidityOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcaconnectorad-template/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-awscc-pcaconnectorad-template/index.ts",
        "line": 166
      },
      "name": "DataAwsccPcaconnectoradTemplateDefinitionTemplateV2CertificateValidityOutputReference",
      "namespace": "dataAwsccPcaconnectoradTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 194
          },
          "name": "renewalPeriod",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV2CertificateValidityRenewalPeriodOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 200
          },
          "name": "validityPeriod",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV2CertificateValidityValidityPeriodOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 177
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV2CertificateValidity"
          }
        }
      ],
      "symbolId": "src/data-awscc-pcaconnectorad-template/index:DataAwsccPcaconnectoradTemplateDefinitionTemplateV2CertificateValidityOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV2CertificateValidityRenewalPeriod": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV2CertificateValidityRenewalPeriod",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
        "line": 25
      },
      "name": "DataAwsccPcaconnectoradTemplateDefinitionTemplateV2CertificateValidityRenewalPeriod",
      "namespace": "dataAwsccPcaconnectoradTemplate",
      "symbolId": "src/data-awscc-pcaconnectorad-template/index:DataAwsccPcaconnectoradTemplateDefinitionTemplateV2CertificateValidityRenewalPeriod"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV2CertificateValidityRenewalPeriodOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV2CertificateValidityRenewalPeriodOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
        "line": 48
      },
      "name": "DataAwsccPcaconnectoradTemplateDefinitionTemplateV2CertificateValidityRenewalPeriodOutputReference",
      "namespace": "dataAwsccPcaconnectoradTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 75
          },
          "name": "period",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 80
          },
          "name": "periodType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV2CertificateValidityRenewalPeriod"
          }
        }
      ],
      "symbolId": "src/data-awscc-pcaconnectorad-template/index:DataAwsccPcaconnectoradTemplateDefinitionTemplateV2CertificateValidityRenewalPeriodOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV2CertificateValidityValidityPeriod": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV2CertificateValidityValidityPeriod",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
        "line": 84
      },
      "name": "DataAwsccPcaconnectoradTemplateDefinitionTemplateV2CertificateValidityValidityPeriod",
      "namespace": "dataAwsccPcaconnectoradTemplate",
      "symbolId": "src/data-awscc-pcaconnectorad-template/index:DataAwsccPcaconnectoradTemplateDefinitionTemplateV2CertificateValidityValidityPeriod"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV2CertificateValidityValidityPeriodOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV2CertificateValidityValidityPeriodOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcaconnectorad-template/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-awscc-pcaconnectorad-template/index.ts",
        "line": 107
      },
      "name": "DataAwsccPcaconnectoradTemplateDefinitionTemplateV2CertificateValidityValidityPeriodOutputReference",
      "namespace": "dataAwsccPcaconnectoradTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 134
          },
          "name": "period",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 139
          },
          "name": "periodType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV2CertificateValidityValidityPeriod"
          }
        }
      ],
      "symbolId": "src/data-awscc-pcaconnectorad-template/index:DataAwsccPcaconnectoradTemplateDefinitionTemplateV2CertificateValidityValidityPeriodOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV2EnrollmentFlags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV2EnrollmentFlags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
        "line": 204
      },
      "name": "DataAwsccPcaconnectoradTemplateDefinitionTemplateV2EnrollmentFlags",
      "namespace": "dataAwsccPcaconnectoradTemplate",
      "symbolId": "src/data-awscc-pcaconnectorad-template/index:DataAwsccPcaconnectoradTemplateDefinitionTemplateV2EnrollmentFlags"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV2EnrollmentFlagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV2EnrollmentFlagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcaconnectorad-template/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/data-awscc-pcaconnectorad-template/index.ts",
        "line": 227
      },
      "name": "DataAwsccPcaconnectoradTemplateDefinitionTemplateV2EnrollmentFlagsOutputReference",
      "namespace": "dataAwsccPcaconnectoradTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 254
          },
          "name": "enableKeyReuseOnNtTokenKeysetStorageFull",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 259
          },
          "name": "includeSymmetricAlgorithms",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 264
          },
          "name": "noSecurityExtension",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 269
          },
          "name": "removeInvalidCertificateFromPersonalStore",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 274
          },
          "name": "userInteractionRequired",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 238
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV2EnrollmentFlags"
          }
        }
      ],
      "symbolId": "src/data-awscc-pcaconnectorad-template/index:DataAwsccPcaconnectoradTemplateDefinitionTemplateV2EnrollmentFlagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV2Extensions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV2Extensions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
        "line": 552
      },
      "name": "DataAwsccPcaconnectoradTemplateDefinitionTemplateV2Extensions",
      "namespace": "dataAwsccPcaconnectoradTemplate",
      "symbolId": "src/data-awscc-pcaconnectorad-template/index:DataAwsccPcaconnectoradTemplateDefinitionTemplateV2Extensions"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV2ExtensionsApplicationPolicies": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV2ExtensionsApplicationPolicies",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
        "line": 358
      },
      "name": "DataAwsccPcaconnectoradTemplateDefinitionTemplateV2ExtensionsApplicationPolicies",
      "namespace": "dataAwsccPcaconnectoradTemplate",
      "symbolId": "src/data-awscc-pcaconnectorad-template/index:DataAwsccPcaconnectoradTemplateDefinitionTemplateV2ExtensionsApplicationPolicies"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV2ExtensionsApplicationPoliciesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV2ExtensionsApplicationPoliciesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcaconnectorad-template/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-awscc-pcaconnectorad-template/index.ts",
        "line": 381
      },
      "name": "DataAwsccPcaconnectoradTemplateDefinitionTemplateV2ExtensionsApplicationPoliciesOutputReference",
      "namespace": "dataAwsccPcaconnectoradTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 408
          },
          "name": "critical",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 414
          },
          "name": "policies",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV2ExtensionsApplicationPoliciesPoliciesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 392
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV2ExtensionsApplicationPolicies"
          }
        }
      ],
      "symbolId": "src/data-awscc-pcaconnectorad-template/index:DataAwsccPcaconnectoradTemplateDefinitionTemplateV2ExtensionsApplicationPoliciesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV2ExtensionsApplicationPoliciesPolicies": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV2ExtensionsApplicationPoliciesPolicies",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
        "line": 278
      },
      "name": "DataAwsccPcaconnectoradTemplateDefinitionTemplateV2ExtensionsApplicationPoliciesPolicies",
      "namespace": "dataAwsccPcaconnectoradTemplate",
      "symbolId": "src/data-awscc-pcaconnectorad-template/index:DataAwsccPcaconnectoradTemplateDefinitionTemplateV2ExtensionsApplicationPoliciesPolicies"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV2ExtensionsApplicationPoliciesPoliciesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV2ExtensionsApplicationPoliciesPoliciesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcaconnectorad-template/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
        "line": 340
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 354
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV2ExtensionsApplicationPoliciesPoliciesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccPcaconnectoradTemplateDefinitionTemplateV2ExtensionsApplicationPoliciesPoliciesList",
      "namespace": "dataAwsccPcaconnectoradTemplate",
      "symbolId": "src/data-awscc-pcaconnectorad-template/index:DataAwsccPcaconnectoradTemplateDefinitionTemplateV2ExtensionsApplicationPoliciesPoliciesList"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV2ExtensionsApplicationPoliciesPoliciesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV2ExtensionsApplicationPoliciesPoliciesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcaconnectorad-template/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
        "line": 301
      },
      "name": "DataAwsccPcaconnectoradTemplateDefinitionTemplateV2ExtensionsApplicationPoliciesPoliciesOutputReference",
      "namespace": "dataAwsccPcaconnectoradTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 330
          },
          "name": "policyObjectIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 335
          },
          "name": "policyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 314
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV2ExtensionsApplicationPoliciesPolicies"
          }
        }
      ],
      "symbolId": "src/data-awscc-pcaconnectorad-template/index:DataAwsccPcaconnectoradTemplateDefinitionTemplateV2ExtensionsApplicationPoliciesPoliciesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV2ExtensionsKeyUsage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV2ExtensionsKeyUsage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
        "line": 492
      },
      "name": "DataAwsccPcaconnectoradTemplateDefinitionTemplateV2ExtensionsKeyUsage",
      "namespace": "dataAwsccPcaconnectoradTemplate",
      "symbolId": "src/data-awscc-pcaconnectorad-template/index:DataAwsccPcaconnectoradTemplateDefinitionTemplateV2ExtensionsKeyUsage"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV2ExtensionsKeyUsageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV2ExtensionsKeyUsageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
          "line": 522
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
        "line": 515
      },
      "name": "DataAwsccPcaconnectoradTemplateDefinitionTemplateV2ExtensionsKeyUsageOutputReference",
      "namespace": "dataAwsccPcaconnectoradTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 542
          },
          "name": "critical",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 548
          },
          "name": "usageFlags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV2ExtensionsKeyUsageUsageFlagsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 526
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV2ExtensionsKeyUsage"
          }
        }
      ],
      "symbolId": "src/data-awscc-pcaconnectorad-template/index:DataAwsccPcaconnectoradTemplateDefinitionTemplateV2ExtensionsKeyUsageOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV2ExtensionsKeyUsageUsageFlags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV2ExtensionsKeyUsageUsageFlags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
        "line": 418
      },
      "name": "DataAwsccPcaconnectoradTemplateDefinitionTemplateV2ExtensionsKeyUsageUsageFlags",
      "namespace": "dataAwsccPcaconnectoradTemplate",
      "symbolId": "src/data-awscc-pcaconnectorad-template/index:DataAwsccPcaconnectoradTemplateDefinitionTemplateV2ExtensionsKeyUsageUsageFlags"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV2ExtensionsKeyUsageUsageFlagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV2ExtensionsKeyUsageUsageFlagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcaconnectorad-template/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
        "line": 441
      },
      "name": "DataAwsccPcaconnectoradTemplateDefinitionTemplateV2ExtensionsKeyUsageUsageFlagsOutputReference",
      "namespace": "dataAwsccPcaconnectoradTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 468
          },
          "name": "dataEncipherment",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 473
          },
          "name": "digitalSignature",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 478
          },
          "name": "keyAgreement",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 483
          },
          "name": "keyEncipherment",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 488
          },
          "name": "nonRepudiation",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 452
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV2ExtensionsKeyUsageUsageFlags"
          }
        }
      ],
      "symbolId": "src/data-awscc-pcaconnectorad-template/index:DataAwsccPcaconnectoradTemplateDefinitionTemplateV2ExtensionsKeyUsageUsageFlagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV2ExtensionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV2ExtensionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcaconnectorad-template/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
        "line": 575
      },
      "name": "DataAwsccPcaconnectoradTemplateDefinitionTemplateV2ExtensionsOutputReference",
      "namespace": "dataAwsccPcaconnectoradTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 603
          },
          "name": "applicationPolicies",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV2ExtensionsApplicationPoliciesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 609
          },
          "name": "keyUsage",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV2ExtensionsKeyUsageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 586
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV2Extensions"
          }
        }
      ],
      "symbolId": "src/data-awscc-pcaconnectorad-template/index:DataAwsccPcaconnectoradTemplateDefinitionTemplateV2ExtensionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV2GeneralFlags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV2GeneralFlags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
        "line": 613
      },
      "name": "DataAwsccPcaconnectoradTemplateDefinitionTemplateV2GeneralFlags",
      "namespace": "dataAwsccPcaconnectoradTemplate",
      "symbolId": "src/data-awscc-pcaconnectorad-template/index:DataAwsccPcaconnectoradTemplateDefinitionTemplateV2GeneralFlags"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV2GeneralFlagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV2GeneralFlagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcaconnectorad-template/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
        "line": 636
      },
      "name": "DataAwsccPcaconnectoradTemplateDefinitionTemplateV2GeneralFlagsOutputReference",
      "namespace": "dataAwsccPcaconnectoradTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 663
          },
          "name": "autoEnrollment",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 668
          },
          "name": "machineType",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 647
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV2GeneralFlags"
          }
        }
      ],
      "symbolId": "src/data-awscc-pcaconnectorad-template/index:DataAwsccPcaconnectoradTemplateDefinitionTemplateV2GeneralFlagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV2OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV2OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcaconnectorad-template/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/data-awscc-pcaconnectorad-template/index.ts",
        "line": 922
      },
      "name": "DataAwsccPcaconnectoradTemplateDefinitionTemplateV2OutputReference",
      "namespace": "dataAwsccPcaconnectoradTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 950
          },
          "name": "certificateValidity",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV2CertificateValidityOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 956
          },
          "name": "enrollmentFlags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV2EnrollmentFlagsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 962
          },
          "name": "extensions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV2ExtensionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 968
          },
          "name": "generalFlags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV2GeneralFlagsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 974
          },
          "name": "privateKeyAttributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV2PrivateKeyAttributesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 980
          },
          "name": "privateKeyFlags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV2PrivateKeyFlagsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 986
          },
          "name": "subjectNameFlags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV2SubjectNameFlagsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 991
          },
          "name": "supersededTemplates",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 933
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV2"
          }
        }
      ],
      "symbolId": "src/data-awscc-pcaconnectorad-template/index:DataAwsccPcaconnectoradTemplateDefinitionTemplateV2OutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV2PrivateKeyAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV2PrivateKeyAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
        "line": 672
      },
      "name": "DataAwsccPcaconnectoradTemplateDefinitionTemplateV2PrivateKeyAttributes",
      "namespace": "dataAwsccPcaconnectoradTemplate",
      "symbolId": "src/data-awscc-pcaconnectorad-template/index:DataAwsccPcaconnectoradTemplateDefinitionTemplateV2PrivateKeyAttributes"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV2PrivateKeyAttributesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV2PrivateKeyAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
          "line": 702
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
        "line": 695
      },
      "name": "DataAwsccPcaconnectoradTemplateDefinitionTemplateV2PrivateKeyAttributesOutputReference",
      "namespace": "dataAwsccPcaconnectoradTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 722
          },
          "name": "cryptoProviders",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 727
          },
          "name": "keySpec",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 732
          },
          "name": "minimalKeyLength",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 706
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV2PrivateKeyAttributes"
          }
        }
      ],
      "symbolId": "src/data-awscc-pcaconnectorad-template/index:DataAwsccPcaconnectoradTemplateDefinitionTemplateV2PrivateKeyAttributesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV2PrivateKeyFlags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV2PrivateKeyFlags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
        "line": 736
      },
      "name": "DataAwsccPcaconnectoradTemplateDefinitionTemplateV2PrivateKeyFlags",
      "namespace": "dataAwsccPcaconnectoradTemplate",
      "symbolId": "src/data-awscc-pcaconnectorad-template/index:DataAwsccPcaconnectoradTemplateDefinitionTemplateV2PrivateKeyFlags"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV2PrivateKeyFlagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV2PrivateKeyFlagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcaconnectorad-template/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-awscc-pcaconnectorad-template/index.ts",
        "line": 759
      },
      "name": "DataAwsccPcaconnectoradTemplateDefinitionTemplateV2PrivateKeyFlagsOutputReference",
      "namespace": "dataAwsccPcaconnectoradTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 786
          },
          "name": "clientVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 791
          },
          "name": "exportableKey",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 796
          },
          "name": "strongKeyProtectionRequired",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 770
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV2PrivateKeyFlags"
          }
        }
      ],
      "symbolId": "src/data-awscc-pcaconnectorad-template/index:DataAwsccPcaconnectoradTemplateDefinitionTemplateV2PrivateKeyFlagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV2SubjectNameFlags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV2SubjectNameFlags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
        "line": 800
      },
      "name": "DataAwsccPcaconnectoradTemplateDefinitionTemplateV2SubjectNameFlags",
      "namespace": "dataAwsccPcaconnectoradTemplate",
      "symbolId": "src/data-awscc-pcaconnectorad-template/index:DataAwsccPcaconnectoradTemplateDefinitionTemplateV2SubjectNameFlags"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV2SubjectNameFlagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV2SubjectNameFlagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
          "line": 830
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
        "line": 823
      },
      "name": "DataAwsccPcaconnectoradTemplateDefinitionTemplateV2SubjectNameFlagsOutputReference",
      "namespace": "dataAwsccPcaconnectoradTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 850
          },
          "name": "requireCommonName",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 855
          },
          "name": "requireDirectoryPath",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 860
          },
          "name": "requireDnsAsCn",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 865
          },
          "name": "requireEmail",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 870
          },
          "name": "sanRequireDirectoryGuid",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 875
          },
          "name": "sanRequireDns",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 880
          },
          "name": "sanRequireDomainDns",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 885
          },
          "name": "sanRequireEmail",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 890
          },
          "name": "sanRequireSpn",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 895
          },
          "name": "sanRequireUpn",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 834
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV2SubjectNameFlags"
          }
        }
      ],
      "symbolId": "src/data-awscc-pcaconnectorad-template/index:DataAwsccPcaconnectoradTemplateDefinitionTemplateV2SubjectNameFlagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV3": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV3",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
        "line": 2009
      },
      "name": "DataAwsccPcaconnectoradTemplateDefinitionTemplateV3",
      "namespace": "dataAwsccPcaconnectoradTemplate",
      "symbolId": "src/data-awscc-pcaconnectorad-template/index:DataAwsccPcaconnectoradTemplateDefinitionTemplateV3"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV3CertificateValidity": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV3CertificateValidity",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
        "line": 1113
      },
      "name": "DataAwsccPcaconnectoradTemplateDefinitionTemplateV3CertificateValidity",
      "namespace": "dataAwsccPcaconnectoradTemplate",
      "symbolId": "src/data-awscc-pcaconnectorad-template/index:DataAwsccPcaconnectoradTemplateDefinitionTemplateV3CertificateValidity"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV3CertificateValidityOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV3CertificateValidityOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcaconnectorad-template/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/data-awscc-pcaconnectorad-template/index.ts",
        "line": 1136
      },
      "name": "DataAwsccPcaconnectoradTemplateDefinitionTemplateV3CertificateValidityOutputReference",
      "namespace": "dataAwsccPcaconnectoradTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 1164
          },
          "name": "renewalPeriod",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV3CertificateValidityRenewalPeriodOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 1170
          },
          "name": "validityPeriod",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV3CertificateValidityValidityPeriodOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 1147
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV3CertificateValidity"
          }
        }
      ],
      "symbolId": "src/data-awscc-pcaconnectorad-template/index:DataAwsccPcaconnectoradTemplateDefinitionTemplateV3CertificateValidityOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV3CertificateValidityRenewalPeriod": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV3CertificateValidityRenewalPeriod",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
        "line": 995
      },
      "name": "DataAwsccPcaconnectoradTemplateDefinitionTemplateV3CertificateValidityRenewalPeriod",
      "namespace": "dataAwsccPcaconnectoradTemplate",
      "symbolId": "src/data-awscc-pcaconnectorad-template/index:DataAwsccPcaconnectoradTemplateDefinitionTemplateV3CertificateValidityRenewalPeriod"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV3CertificateValidityRenewalPeriodOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV3CertificateValidityRenewalPeriodOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
          "line": 1025
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
        "line": 1018
      },
      "name": "DataAwsccPcaconnectoradTemplateDefinitionTemplateV3CertificateValidityRenewalPeriodOutputReference",
      "namespace": "dataAwsccPcaconnectoradTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 1045
          },
          "name": "period",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 1050
          },
          "name": "periodType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 1029
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV3CertificateValidityRenewalPeriod"
          }
        }
      ],
      "symbolId": "src/data-awscc-pcaconnectorad-template/index:DataAwsccPcaconnectoradTemplateDefinitionTemplateV3CertificateValidityRenewalPeriodOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV3CertificateValidityValidityPeriod": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV3CertificateValidityValidityPeriod",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
        "line": 1054
      },
      "name": "DataAwsccPcaconnectoradTemplateDefinitionTemplateV3CertificateValidityValidityPeriod",
      "namespace": "dataAwsccPcaconnectoradTemplate",
      "symbolId": "src/data-awscc-pcaconnectorad-template/index:DataAwsccPcaconnectoradTemplateDefinitionTemplateV3CertificateValidityValidityPeriod"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV3CertificateValidityValidityPeriodOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV3CertificateValidityValidityPeriodOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcaconnectorad-template/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
        "line": 1077
      },
      "name": "DataAwsccPcaconnectoradTemplateDefinitionTemplateV3CertificateValidityValidityPeriodOutputReference",
      "namespace": "dataAwsccPcaconnectoradTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 1104
          },
          "name": "period",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 1109
          },
          "name": "periodType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 1088
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV3CertificateValidityValidityPeriod"
          }
        }
      ],
      "symbolId": "src/data-awscc-pcaconnectorad-template/index:DataAwsccPcaconnectoradTemplateDefinitionTemplateV3CertificateValidityValidityPeriodOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV3EnrollmentFlags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV3EnrollmentFlags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
        "line": 1174
      },
      "name": "DataAwsccPcaconnectoradTemplateDefinitionTemplateV3EnrollmentFlags",
      "namespace": "dataAwsccPcaconnectoradTemplate",
      "symbolId": "src/data-awscc-pcaconnectorad-template/index:DataAwsccPcaconnectoradTemplateDefinitionTemplateV3EnrollmentFlags"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV3EnrollmentFlagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV3EnrollmentFlagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
          "line": 1204
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
        "line": 1197
      },
      "name": "DataAwsccPcaconnectoradTemplateDefinitionTemplateV3EnrollmentFlagsOutputReference",
      "namespace": "dataAwsccPcaconnectoradTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 1224
          },
          "name": "enableKeyReuseOnNtTokenKeysetStorageFull",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 1229
          },
          "name": "includeSymmetricAlgorithms",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 1234
          },
          "name": "noSecurityExtension",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 1239
          },
          "name": "removeInvalidCertificateFromPersonalStore",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 1244
          },
          "name": "userInteractionRequired",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 1208
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV3EnrollmentFlags"
          }
        }
      ],
      "symbolId": "src/data-awscc-pcaconnectorad-template/index:DataAwsccPcaconnectoradTemplateDefinitionTemplateV3EnrollmentFlagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV3Extensions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV3Extensions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
        "line": 1522
      },
      "name": "DataAwsccPcaconnectoradTemplateDefinitionTemplateV3Extensions",
      "namespace": "dataAwsccPcaconnectoradTemplate",
      "symbolId": "src/data-awscc-pcaconnectorad-template/index:DataAwsccPcaconnectoradTemplateDefinitionTemplateV3Extensions"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV3ExtensionsApplicationPolicies": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV3ExtensionsApplicationPolicies",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
        "line": 1328
      },
      "name": "DataAwsccPcaconnectoradTemplateDefinitionTemplateV3ExtensionsApplicationPolicies",
      "namespace": "dataAwsccPcaconnectoradTemplate",
      "symbolId": "src/data-awscc-pcaconnectorad-template/index:DataAwsccPcaconnectoradTemplateDefinitionTemplateV3ExtensionsApplicationPolicies"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV3ExtensionsApplicationPoliciesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV3ExtensionsApplicationPoliciesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
          "line": 1358
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
        "line": 1351
      },
      "name": "DataAwsccPcaconnectoradTemplateDefinitionTemplateV3ExtensionsApplicationPoliciesOutputReference",
      "namespace": "dataAwsccPcaconnectoradTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 1378
          },
          "name": "critical",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 1384
          },
          "name": "policies",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV3ExtensionsApplicationPoliciesPoliciesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 1362
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV3ExtensionsApplicationPolicies"
          }
        }
      ],
      "symbolId": "src/data-awscc-pcaconnectorad-template/index:DataAwsccPcaconnectoradTemplateDefinitionTemplateV3ExtensionsApplicationPoliciesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV3ExtensionsApplicationPoliciesPolicies": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV3ExtensionsApplicationPoliciesPolicies",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
        "line": 1248
      },
      "name": "DataAwsccPcaconnectoradTemplateDefinitionTemplateV3ExtensionsApplicationPoliciesPolicies",
      "namespace": "dataAwsccPcaconnectoradTemplate",
      "symbolId": "src/data-awscc-pcaconnectorad-template/index:DataAwsccPcaconnectoradTemplateDefinitionTemplateV3ExtensionsApplicationPoliciesPolicies"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV3ExtensionsApplicationPoliciesPoliciesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV3ExtensionsApplicationPoliciesPoliciesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
          "line": 1317
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
        "line": 1310
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 1324
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV3ExtensionsApplicationPoliciesPoliciesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccPcaconnectoradTemplateDefinitionTemplateV3ExtensionsApplicationPoliciesPoliciesList",
      "namespace": "dataAwsccPcaconnectoradTemplate",
      "symbolId": "src/data-awscc-pcaconnectorad-template/index:DataAwsccPcaconnectoradTemplateDefinitionTemplateV3ExtensionsApplicationPoliciesPoliciesList"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV3ExtensionsApplicationPoliciesPoliciesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV3ExtensionsApplicationPoliciesPoliciesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
          "line": 1280
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
        "line": 1271
      },
      "name": "DataAwsccPcaconnectoradTemplateDefinitionTemplateV3ExtensionsApplicationPoliciesPoliciesOutputReference",
      "namespace": "dataAwsccPcaconnectoradTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 1300
          },
          "name": "policyObjectIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 1305
          },
          "name": "policyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 1284
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV3ExtensionsApplicationPoliciesPolicies"
          }
        }
      ],
      "symbolId": "src/data-awscc-pcaconnectorad-template/index:DataAwsccPcaconnectoradTemplateDefinitionTemplateV3ExtensionsApplicationPoliciesPoliciesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV3ExtensionsKeyUsage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV3ExtensionsKeyUsage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
        "line": 1462
      },
      "name": "DataAwsccPcaconnectoradTemplateDefinitionTemplateV3ExtensionsKeyUsage",
      "namespace": "dataAwsccPcaconnectoradTemplate",
      "symbolId": "src/data-awscc-pcaconnectorad-template/index:DataAwsccPcaconnectoradTemplateDefinitionTemplateV3ExtensionsKeyUsage"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV3ExtensionsKeyUsageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV3ExtensionsKeyUsageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
          "line": 1492
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
        "line": 1485
      },
      "name": "DataAwsccPcaconnectoradTemplateDefinitionTemplateV3ExtensionsKeyUsageOutputReference",
      "namespace": "dataAwsccPcaconnectoradTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 1512
          },
          "name": "critical",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 1518
          },
          "name": "usageFlags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV3ExtensionsKeyUsageUsageFlagsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 1496
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV3ExtensionsKeyUsage"
          }
        }
      ],
      "symbolId": "src/data-awscc-pcaconnectorad-template/index:DataAwsccPcaconnectoradTemplateDefinitionTemplateV3ExtensionsKeyUsageOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV3ExtensionsKeyUsageUsageFlags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV3ExtensionsKeyUsageUsageFlags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
        "line": 1388
      },
      "name": "DataAwsccPcaconnectoradTemplateDefinitionTemplateV3ExtensionsKeyUsageUsageFlags",
      "namespace": "dataAwsccPcaconnectoradTemplate",
      "symbolId": "src/data-awscc-pcaconnectorad-template/index:DataAwsccPcaconnectoradTemplateDefinitionTemplateV3ExtensionsKeyUsageUsageFlags"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV3ExtensionsKeyUsageUsageFlagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV3ExtensionsKeyUsageUsageFlagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
          "line": 1418
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
        "line": 1411
      },
      "name": "DataAwsccPcaconnectoradTemplateDefinitionTemplateV3ExtensionsKeyUsageUsageFlagsOutputReference",
      "namespace": "dataAwsccPcaconnectoradTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 1438
          },
          "name": "dataEncipherment",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 1443
          },
          "name": "digitalSignature",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 1448
          },
          "name": "keyAgreement",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 1453
          },
          "name": "keyEncipherment",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 1458
          },
          "name": "nonRepudiation",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 1422
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV3ExtensionsKeyUsageUsageFlags"
          }
        }
      ],
      "symbolId": "src/data-awscc-pcaconnectorad-template/index:DataAwsccPcaconnectoradTemplateDefinitionTemplateV3ExtensionsKeyUsageUsageFlagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV3ExtensionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV3ExtensionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
          "line": 1552
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
        "line": 1545
      },
      "name": "DataAwsccPcaconnectoradTemplateDefinitionTemplateV3ExtensionsOutputReference",
      "namespace": "dataAwsccPcaconnectoradTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 1573
          },
          "name": "applicationPolicies",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV3ExtensionsApplicationPoliciesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 1579
          },
          "name": "keyUsage",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV3ExtensionsKeyUsageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 1556
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV3Extensions"
          }
        }
      ],
      "symbolId": "src/data-awscc-pcaconnectorad-template/index:DataAwsccPcaconnectoradTemplateDefinitionTemplateV3ExtensionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV3GeneralFlags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV3GeneralFlags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
        "line": 1583
      },
      "name": "DataAwsccPcaconnectoradTemplateDefinitionTemplateV3GeneralFlags",
      "namespace": "dataAwsccPcaconnectoradTemplate",
      "symbolId": "src/data-awscc-pcaconnectorad-template/index:DataAwsccPcaconnectoradTemplateDefinitionTemplateV3GeneralFlags"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV3GeneralFlagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV3GeneralFlagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
          "line": 1613
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
        "line": 1606
      },
      "name": "DataAwsccPcaconnectoradTemplateDefinitionTemplateV3GeneralFlagsOutputReference",
      "namespace": "dataAwsccPcaconnectoradTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 1633
          },
          "name": "autoEnrollment",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 1638
          },
          "name": "machineType",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 1617
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV3GeneralFlags"
          }
        }
      ],
      "symbolId": "src/data-awscc-pcaconnectorad-template/index:DataAwsccPcaconnectoradTemplateDefinitionTemplateV3GeneralFlagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV3OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV3OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcaconnectorad-template/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-awscc-pcaconnectorad-template/index.ts",
        "line": 2032
      },
      "name": "DataAwsccPcaconnectoradTemplateDefinitionTemplateV3OutputReference",
      "namespace": "dataAwsccPcaconnectoradTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 2060
          },
          "name": "certificateValidity",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV3CertificateValidityOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 2066
          },
          "name": "enrollmentFlags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV3EnrollmentFlagsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 2072
          },
          "name": "extensions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV3ExtensionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 2078
          },
          "name": "generalFlags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV3GeneralFlagsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 2083
          },
          "name": "hashAlgorithm",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 2089
          },
          "name": "privateKeyAttributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV3PrivateKeyAttributesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 2095
          },
          "name": "privateKeyFlags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV3PrivateKeyFlagsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 2101
          },
          "name": "subjectNameFlags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV3SubjectNameFlagsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 2106
          },
          "name": "supersededTemplates",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 2043
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV3"
          }
        }
      ],
      "symbolId": "src/data-awscc-pcaconnectorad-template/index:DataAwsccPcaconnectoradTemplateDefinitionTemplateV3OutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV3PrivateKeyAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV3PrivateKeyAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
        "line": 1766
      },
      "name": "DataAwsccPcaconnectoradTemplateDefinitionTemplateV3PrivateKeyAttributes",
      "namespace": "dataAwsccPcaconnectoradTemplate",
      "symbolId": "src/data-awscc-pcaconnectorad-template/index:DataAwsccPcaconnectoradTemplateDefinitionTemplateV3PrivateKeyAttributes"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV3PrivateKeyAttributesKeyUsageProperty": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV3PrivateKeyAttributesKeyUsageProperty",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
        "line": 1706
      },
      "name": "DataAwsccPcaconnectoradTemplateDefinitionTemplateV3PrivateKeyAttributesKeyUsageProperty",
      "namespace": "dataAwsccPcaconnectoradTemplate",
      "symbolId": "src/data-awscc-pcaconnectorad-template/index:DataAwsccPcaconnectoradTemplateDefinitionTemplateV3PrivateKeyAttributesKeyUsageProperty"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV3PrivateKeyAttributesKeyUsagePropertyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV3PrivateKeyAttributesKeyUsagePropertyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
          "line": 1736
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
        "line": 1729
      },
      "name": "DataAwsccPcaconnectoradTemplateDefinitionTemplateV3PrivateKeyAttributesKeyUsagePropertyOutputReference",
      "namespace": "dataAwsccPcaconnectoradTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 1757
          },
          "name": "propertyFlags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV3PrivateKeyAttributesKeyUsagePropertyPropertyFlagsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 1762
          },
          "name": "propertyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 1740
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV3PrivateKeyAttributesKeyUsageProperty"
          }
        }
      ],
      "symbolId": "src/data-awscc-pcaconnectorad-template/index:DataAwsccPcaconnectoradTemplateDefinitionTemplateV3PrivateKeyAttributesKeyUsagePropertyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV3PrivateKeyAttributesKeyUsagePropertyPropertyFlags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV3PrivateKeyAttributesKeyUsagePropertyPropertyFlags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
        "line": 1642
      },
      "name": "DataAwsccPcaconnectoradTemplateDefinitionTemplateV3PrivateKeyAttributesKeyUsagePropertyPropertyFlags",
      "namespace": "dataAwsccPcaconnectoradTemplate",
      "symbolId": "src/data-awscc-pcaconnectorad-template/index:DataAwsccPcaconnectoradTemplateDefinitionTemplateV3PrivateKeyAttributesKeyUsagePropertyPropertyFlags"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV3PrivateKeyAttributesKeyUsagePropertyPropertyFlagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV3PrivateKeyAttributesKeyUsagePropertyPropertyFlagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
          "line": 1672
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
        "line": 1665
      },
      "name": "DataAwsccPcaconnectoradTemplateDefinitionTemplateV3PrivateKeyAttributesKeyUsagePropertyPropertyFlagsOutputReference",
      "namespace": "dataAwsccPcaconnectoradTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 1692
          },
          "name": "decrypt",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 1697
          },
          "name": "keyAgreement",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 1702
          },
          "name": "sign",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 1676
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV3PrivateKeyAttributesKeyUsagePropertyPropertyFlags"
          }
        }
      ],
      "symbolId": "src/data-awscc-pcaconnectorad-template/index:DataAwsccPcaconnectoradTemplateDefinitionTemplateV3PrivateKeyAttributesKeyUsagePropertyPropertyFlagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV3PrivateKeyAttributesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV3PrivateKeyAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
          "line": 1796
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
        "line": 1789
      },
      "name": "DataAwsccPcaconnectoradTemplateDefinitionTemplateV3PrivateKeyAttributesOutputReference",
      "namespace": "dataAwsccPcaconnectoradTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 1816
          },
          "name": "algorithm",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 1821
          },
          "name": "cryptoProviders",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 1826
          },
          "name": "keySpec",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 1832
          },
          "name": "keyUsageProperty",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV3PrivateKeyAttributesKeyUsagePropertyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 1837
          },
          "name": "minimalKeyLength",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 1800
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV3PrivateKeyAttributes"
          }
        }
      ],
      "symbolId": "src/data-awscc-pcaconnectorad-template/index:DataAwsccPcaconnectoradTemplateDefinitionTemplateV3PrivateKeyAttributesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV3PrivateKeyFlags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV3PrivateKeyFlags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
        "line": 1841
      },
      "name": "DataAwsccPcaconnectoradTemplateDefinitionTemplateV3PrivateKeyFlags",
      "namespace": "dataAwsccPcaconnectoradTemplate",
      "symbolId": "src/data-awscc-pcaconnectorad-template/index:DataAwsccPcaconnectoradTemplateDefinitionTemplateV3PrivateKeyFlags"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV3PrivateKeyFlagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV3PrivateKeyFlagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
          "line": 1871
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
        "line": 1864
      },
      "name": "DataAwsccPcaconnectoradTemplateDefinitionTemplateV3PrivateKeyFlagsOutputReference",
      "namespace": "dataAwsccPcaconnectoradTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 1891
          },
          "name": "clientVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 1896
          },
          "name": "exportableKey",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 1901
          },
          "name": "requireAlternateSignatureAlgorithm",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 1906
          },
          "name": "strongKeyProtectionRequired",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 1875
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV3PrivateKeyFlags"
          }
        }
      ],
      "symbolId": "src/data-awscc-pcaconnectorad-template/index:DataAwsccPcaconnectoradTemplateDefinitionTemplateV3PrivateKeyFlagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV3SubjectNameFlags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV3SubjectNameFlags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
        "line": 1910
      },
      "name": "DataAwsccPcaconnectoradTemplateDefinitionTemplateV3SubjectNameFlags",
      "namespace": "dataAwsccPcaconnectoradTemplate",
      "symbolId": "src/data-awscc-pcaconnectorad-template/index:DataAwsccPcaconnectoradTemplateDefinitionTemplateV3SubjectNameFlags"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV3SubjectNameFlagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV3SubjectNameFlagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
          "line": 1940
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
        "line": 1933
      },
      "name": "DataAwsccPcaconnectoradTemplateDefinitionTemplateV3SubjectNameFlagsOutputReference",
      "namespace": "dataAwsccPcaconnectoradTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 1960
          },
          "name": "requireCommonName",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 1965
          },
          "name": "requireDirectoryPath",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 1970
          },
          "name": "requireDnsAsCn",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 1975
          },
          "name": "requireEmail",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 1980
          },
          "name": "sanRequireDirectoryGuid",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 1985
          },
          "name": "sanRequireDns",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 1990
          },
          "name": "sanRequireDomainDns",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 1995
          },
          "name": "sanRequireEmail",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 2000
          },
          "name": "sanRequireSpn",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 2005
          },
          "name": "sanRequireUpn",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 1944
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV3SubjectNameFlags"
          }
        }
      ],
      "symbolId": "src/data-awscc-pcaconnectorad-template/index:DataAwsccPcaconnectoradTemplateDefinitionTemplateV3SubjectNameFlagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV4": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV4",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
        "line": 3134
      },
      "name": "DataAwsccPcaconnectoradTemplateDefinitionTemplateV4",
      "namespace": "dataAwsccPcaconnectoradTemplate",
      "symbolId": "src/data-awscc-pcaconnectorad-template/index:DataAwsccPcaconnectoradTemplateDefinitionTemplateV4"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV4CertificateValidity": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV4CertificateValidity",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
        "line": 2228
      },
      "name": "DataAwsccPcaconnectoradTemplateDefinitionTemplateV4CertificateValidity",
      "namespace": "dataAwsccPcaconnectoradTemplate",
      "symbolId": "src/data-awscc-pcaconnectorad-template/index:DataAwsccPcaconnectoradTemplateDefinitionTemplateV4CertificateValidity"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV4CertificateValidityOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV4CertificateValidityOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcaconnectorad-template/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/data-awscc-pcaconnectorad-template/index.ts",
        "line": 2251
      },
      "name": "DataAwsccPcaconnectoradTemplateDefinitionTemplateV4CertificateValidityOutputReference",
      "namespace": "dataAwsccPcaconnectoradTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 2279
          },
          "name": "renewalPeriod",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV4CertificateValidityRenewalPeriodOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 2285
          },
          "name": "validityPeriod",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV4CertificateValidityValidityPeriodOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 2262
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV4CertificateValidity"
          }
        }
      ],
      "symbolId": "src/data-awscc-pcaconnectorad-template/index:DataAwsccPcaconnectoradTemplateDefinitionTemplateV4CertificateValidityOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV4CertificateValidityRenewalPeriod": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV4CertificateValidityRenewalPeriod",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
        "line": 2110
      },
      "name": "DataAwsccPcaconnectoradTemplateDefinitionTemplateV4CertificateValidityRenewalPeriod",
      "namespace": "dataAwsccPcaconnectoradTemplate",
      "symbolId": "src/data-awscc-pcaconnectorad-template/index:DataAwsccPcaconnectoradTemplateDefinitionTemplateV4CertificateValidityRenewalPeriod"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV4CertificateValidityRenewalPeriodOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV4CertificateValidityRenewalPeriodOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
          "line": 2140
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
        "line": 2133
      },
      "name": "DataAwsccPcaconnectoradTemplateDefinitionTemplateV4CertificateValidityRenewalPeriodOutputReference",
      "namespace": "dataAwsccPcaconnectoradTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 2160
          },
          "name": "period",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 2165
          },
          "name": "periodType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 2144
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV4CertificateValidityRenewalPeriod"
          }
        }
      ],
      "symbolId": "src/data-awscc-pcaconnectorad-template/index:DataAwsccPcaconnectoradTemplateDefinitionTemplateV4CertificateValidityRenewalPeriodOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV4CertificateValidityValidityPeriod": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV4CertificateValidityValidityPeriod",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
        "line": 2169
      },
      "name": "DataAwsccPcaconnectoradTemplateDefinitionTemplateV4CertificateValidityValidityPeriod",
      "namespace": "dataAwsccPcaconnectoradTemplate",
      "symbolId": "src/data-awscc-pcaconnectorad-template/index:DataAwsccPcaconnectoradTemplateDefinitionTemplateV4CertificateValidityValidityPeriod"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV4CertificateValidityValidityPeriodOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV4CertificateValidityValidityPeriodOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
          "line": 2199
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
        "line": 2192
      },
      "name": "DataAwsccPcaconnectoradTemplateDefinitionTemplateV4CertificateValidityValidityPeriodOutputReference",
      "namespace": "dataAwsccPcaconnectoradTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 2219
          },
          "name": "period",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 2224
          },
          "name": "periodType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 2203
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV4CertificateValidityValidityPeriod"
          }
        }
      ],
      "symbolId": "src/data-awscc-pcaconnectorad-template/index:DataAwsccPcaconnectoradTemplateDefinitionTemplateV4CertificateValidityValidityPeriodOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV4EnrollmentFlags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV4EnrollmentFlags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
        "line": 2289
      },
      "name": "DataAwsccPcaconnectoradTemplateDefinitionTemplateV4EnrollmentFlags",
      "namespace": "dataAwsccPcaconnectoradTemplate",
      "symbolId": "src/data-awscc-pcaconnectorad-template/index:DataAwsccPcaconnectoradTemplateDefinitionTemplateV4EnrollmentFlags"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV4EnrollmentFlagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV4EnrollmentFlagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
          "line": 2319
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
        "line": 2312
      },
      "name": "DataAwsccPcaconnectoradTemplateDefinitionTemplateV4EnrollmentFlagsOutputReference",
      "namespace": "dataAwsccPcaconnectoradTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 2339
          },
          "name": "enableKeyReuseOnNtTokenKeysetStorageFull",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 2344
          },
          "name": "includeSymmetricAlgorithms",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 2349
          },
          "name": "noSecurityExtension",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 2354
          },
          "name": "removeInvalidCertificateFromPersonalStore",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 2359
          },
          "name": "userInteractionRequired",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 2323
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV4EnrollmentFlags"
          }
        }
      ],
      "symbolId": "src/data-awscc-pcaconnectorad-template/index:DataAwsccPcaconnectoradTemplateDefinitionTemplateV4EnrollmentFlagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV4Extensions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV4Extensions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
        "line": 2637
      },
      "name": "DataAwsccPcaconnectoradTemplateDefinitionTemplateV4Extensions",
      "namespace": "dataAwsccPcaconnectoradTemplate",
      "symbolId": "src/data-awscc-pcaconnectorad-template/index:DataAwsccPcaconnectoradTemplateDefinitionTemplateV4Extensions"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV4ExtensionsApplicationPolicies": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV4ExtensionsApplicationPolicies",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
        "line": 2443
      },
      "name": "DataAwsccPcaconnectoradTemplateDefinitionTemplateV4ExtensionsApplicationPolicies",
      "namespace": "dataAwsccPcaconnectoradTemplate",
      "symbolId": "src/data-awscc-pcaconnectorad-template/index:DataAwsccPcaconnectoradTemplateDefinitionTemplateV4ExtensionsApplicationPolicies"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV4ExtensionsApplicationPoliciesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV4ExtensionsApplicationPoliciesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
          "line": 2473
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
        "line": 2466
      },
      "name": "DataAwsccPcaconnectoradTemplateDefinitionTemplateV4ExtensionsApplicationPoliciesOutputReference",
      "namespace": "dataAwsccPcaconnectoradTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 2493
          },
          "name": "critical",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 2499
          },
          "name": "policies",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV4ExtensionsApplicationPoliciesPoliciesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 2477
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV4ExtensionsApplicationPolicies"
          }
        }
      ],
      "symbolId": "src/data-awscc-pcaconnectorad-template/index:DataAwsccPcaconnectoradTemplateDefinitionTemplateV4ExtensionsApplicationPoliciesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV4ExtensionsApplicationPoliciesPolicies": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV4ExtensionsApplicationPoliciesPolicies",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
        "line": 2363
      },
      "name": "DataAwsccPcaconnectoradTemplateDefinitionTemplateV4ExtensionsApplicationPoliciesPolicies",
      "namespace": "dataAwsccPcaconnectoradTemplate",
      "symbolId": "src/data-awscc-pcaconnectorad-template/index:DataAwsccPcaconnectoradTemplateDefinitionTemplateV4ExtensionsApplicationPoliciesPolicies"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV4ExtensionsApplicationPoliciesPoliciesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV4ExtensionsApplicationPoliciesPoliciesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
          "line": 2432
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
        "line": 2425
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 2439
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV4ExtensionsApplicationPoliciesPoliciesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccPcaconnectoradTemplateDefinitionTemplateV4ExtensionsApplicationPoliciesPoliciesList",
      "namespace": "dataAwsccPcaconnectoradTemplate",
      "symbolId": "src/data-awscc-pcaconnectorad-template/index:DataAwsccPcaconnectoradTemplateDefinitionTemplateV4ExtensionsApplicationPoliciesPoliciesList"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV4ExtensionsApplicationPoliciesPoliciesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV4ExtensionsApplicationPoliciesPoliciesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
          "line": 2395
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
        "line": 2386
      },
      "name": "DataAwsccPcaconnectoradTemplateDefinitionTemplateV4ExtensionsApplicationPoliciesPoliciesOutputReference",
      "namespace": "dataAwsccPcaconnectoradTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 2415
          },
          "name": "policyObjectIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 2420
          },
          "name": "policyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 2399
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV4ExtensionsApplicationPoliciesPolicies"
          }
        }
      ],
      "symbolId": "src/data-awscc-pcaconnectorad-template/index:DataAwsccPcaconnectoradTemplateDefinitionTemplateV4ExtensionsApplicationPoliciesPoliciesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV4ExtensionsKeyUsage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV4ExtensionsKeyUsage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
        "line": 2577
      },
      "name": "DataAwsccPcaconnectoradTemplateDefinitionTemplateV4ExtensionsKeyUsage",
      "namespace": "dataAwsccPcaconnectoradTemplate",
      "symbolId": "src/data-awscc-pcaconnectorad-template/index:DataAwsccPcaconnectoradTemplateDefinitionTemplateV4ExtensionsKeyUsage"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV4ExtensionsKeyUsageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV4ExtensionsKeyUsageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
          "line": 2607
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
        "line": 2600
      },
      "name": "DataAwsccPcaconnectoradTemplateDefinitionTemplateV4ExtensionsKeyUsageOutputReference",
      "namespace": "dataAwsccPcaconnectoradTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 2627
          },
          "name": "critical",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 2633
          },
          "name": "usageFlags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV4ExtensionsKeyUsageUsageFlagsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 2611
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV4ExtensionsKeyUsage"
          }
        }
      ],
      "symbolId": "src/data-awscc-pcaconnectorad-template/index:DataAwsccPcaconnectoradTemplateDefinitionTemplateV4ExtensionsKeyUsageOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV4ExtensionsKeyUsageUsageFlags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV4ExtensionsKeyUsageUsageFlags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
        "line": 2503
      },
      "name": "DataAwsccPcaconnectoradTemplateDefinitionTemplateV4ExtensionsKeyUsageUsageFlags",
      "namespace": "dataAwsccPcaconnectoradTemplate",
      "symbolId": "src/data-awscc-pcaconnectorad-template/index:DataAwsccPcaconnectoradTemplateDefinitionTemplateV4ExtensionsKeyUsageUsageFlags"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV4ExtensionsKeyUsageUsageFlagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV4ExtensionsKeyUsageUsageFlagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
          "line": 2533
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
        "line": 2526
      },
      "name": "DataAwsccPcaconnectoradTemplateDefinitionTemplateV4ExtensionsKeyUsageUsageFlagsOutputReference",
      "namespace": "dataAwsccPcaconnectoradTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 2553
          },
          "name": "dataEncipherment",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 2558
          },
          "name": "digitalSignature",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 2563
          },
          "name": "keyAgreement",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 2568
          },
          "name": "keyEncipherment",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 2573
          },
          "name": "nonRepudiation",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 2537
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV4ExtensionsKeyUsageUsageFlags"
          }
        }
      ],
      "symbolId": "src/data-awscc-pcaconnectorad-template/index:DataAwsccPcaconnectoradTemplateDefinitionTemplateV4ExtensionsKeyUsageUsageFlagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV4ExtensionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV4ExtensionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
          "line": 2667
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
        "line": 2660
      },
      "name": "DataAwsccPcaconnectoradTemplateDefinitionTemplateV4ExtensionsOutputReference",
      "namespace": "dataAwsccPcaconnectoradTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 2688
          },
          "name": "applicationPolicies",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV4ExtensionsApplicationPoliciesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 2694
          },
          "name": "keyUsage",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV4ExtensionsKeyUsageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 2671
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV4Extensions"
          }
        }
      ],
      "symbolId": "src/data-awscc-pcaconnectorad-template/index:DataAwsccPcaconnectoradTemplateDefinitionTemplateV4ExtensionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV4GeneralFlags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV4GeneralFlags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
        "line": 2698
      },
      "name": "DataAwsccPcaconnectoradTemplateDefinitionTemplateV4GeneralFlags",
      "namespace": "dataAwsccPcaconnectoradTemplate",
      "symbolId": "src/data-awscc-pcaconnectorad-template/index:DataAwsccPcaconnectoradTemplateDefinitionTemplateV4GeneralFlags"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV4GeneralFlagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV4GeneralFlagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcaconnectorad-template/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/data-awscc-pcaconnectorad-template/index.ts",
        "line": 2721
      },
      "name": "DataAwsccPcaconnectoradTemplateDefinitionTemplateV4GeneralFlagsOutputReference",
      "namespace": "dataAwsccPcaconnectoradTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 2748
          },
          "name": "autoEnrollment",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 2753
          },
          "name": "machineType",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 2732
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV4GeneralFlags"
          }
        }
      ],
      "symbolId": "src/data-awscc-pcaconnectorad-template/index:DataAwsccPcaconnectoradTemplateDefinitionTemplateV4GeneralFlagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV4OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV4OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
          "line": 3164
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
        "line": 3157
      },
      "name": "DataAwsccPcaconnectoradTemplateDefinitionTemplateV4OutputReference",
      "namespace": "dataAwsccPcaconnectoradTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 3185
          },
          "name": "certificateValidity",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV4CertificateValidityOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 3191
          },
          "name": "enrollmentFlags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV4EnrollmentFlagsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 3197
          },
          "name": "extensions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV4ExtensionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 3203
          },
          "name": "generalFlags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV4GeneralFlagsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 3208
          },
          "name": "hashAlgorithm",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 3214
          },
          "name": "privateKeyAttributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV4PrivateKeyAttributesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 3220
          },
          "name": "privateKeyFlags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV4PrivateKeyFlagsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 3226
          },
          "name": "subjectNameFlags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV4SubjectNameFlagsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 3231
          },
          "name": "supersededTemplates",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 3168
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV4"
          }
        }
      ],
      "symbolId": "src/data-awscc-pcaconnectorad-template/index:DataAwsccPcaconnectoradTemplateDefinitionTemplateV4OutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV4PrivateKeyAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV4PrivateKeyAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
        "line": 2881
      },
      "name": "DataAwsccPcaconnectoradTemplateDefinitionTemplateV4PrivateKeyAttributes",
      "namespace": "dataAwsccPcaconnectoradTemplate",
      "symbolId": "src/data-awscc-pcaconnectorad-template/index:DataAwsccPcaconnectoradTemplateDefinitionTemplateV4PrivateKeyAttributes"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV4PrivateKeyAttributesKeyUsageProperty": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV4PrivateKeyAttributesKeyUsageProperty",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
        "line": 2821
      },
      "name": "DataAwsccPcaconnectoradTemplateDefinitionTemplateV4PrivateKeyAttributesKeyUsageProperty",
      "namespace": "dataAwsccPcaconnectoradTemplate",
      "symbolId": "src/data-awscc-pcaconnectorad-template/index:DataAwsccPcaconnectoradTemplateDefinitionTemplateV4PrivateKeyAttributesKeyUsageProperty"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV4PrivateKeyAttributesKeyUsagePropertyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV4PrivateKeyAttributesKeyUsagePropertyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
          "line": 2851
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
        "line": 2844
      },
      "name": "DataAwsccPcaconnectoradTemplateDefinitionTemplateV4PrivateKeyAttributesKeyUsagePropertyOutputReference",
      "namespace": "dataAwsccPcaconnectoradTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 2872
          },
          "name": "propertyFlags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV4PrivateKeyAttributesKeyUsagePropertyPropertyFlagsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 2877
          },
          "name": "propertyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 2855
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV4PrivateKeyAttributesKeyUsageProperty"
          }
        }
      ],
      "symbolId": "src/data-awscc-pcaconnectorad-template/index:DataAwsccPcaconnectoradTemplateDefinitionTemplateV4PrivateKeyAttributesKeyUsagePropertyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV4PrivateKeyAttributesKeyUsagePropertyPropertyFlags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV4PrivateKeyAttributesKeyUsagePropertyPropertyFlags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
        "line": 2757
      },
      "name": "DataAwsccPcaconnectoradTemplateDefinitionTemplateV4PrivateKeyAttributesKeyUsagePropertyPropertyFlags",
      "namespace": "dataAwsccPcaconnectoradTemplate",
      "symbolId": "src/data-awscc-pcaconnectorad-template/index:DataAwsccPcaconnectoradTemplateDefinitionTemplateV4PrivateKeyAttributesKeyUsagePropertyPropertyFlags"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV4PrivateKeyAttributesKeyUsagePropertyPropertyFlagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV4PrivateKeyAttributesKeyUsagePropertyPropertyFlagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
          "line": 2787
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
        "line": 2780
      },
      "name": "DataAwsccPcaconnectoradTemplateDefinitionTemplateV4PrivateKeyAttributesKeyUsagePropertyPropertyFlagsOutputReference",
      "namespace": "dataAwsccPcaconnectoradTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 2807
          },
          "name": "decrypt",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 2812
          },
          "name": "keyAgreement",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 2817
          },
          "name": "sign",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 2791
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV4PrivateKeyAttributesKeyUsagePropertyPropertyFlags"
          }
        }
      ],
      "symbolId": "src/data-awscc-pcaconnectorad-template/index:DataAwsccPcaconnectoradTemplateDefinitionTemplateV4PrivateKeyAttributesKeyUsagePropertyPropertyFlagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV4PrivateKeyAttributesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV4PrivateKeyAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
          "line": 2911
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
        "line": 2904
      },
      "name": "DataAwsccPcaconnectoradTemplateDefinitionTemplateV4PrivateKeyAttributesOutputReference",
      "namespace": "dataAwsccPcaconnectoradTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 2931
          },
          "name": "algorithm",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 2936
          },
          "name": "cryptoProviders",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 2941
          },
          "name": "keySpec",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 2947
          },
          "name": "keyUsageProperty",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV4PrivateKeyAttributesKeyUsagePropertyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 2952
          },
          "name": "minimalKeyLength",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 2915
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV4PrivateKeyAttributes"
          }
        }
      ],
      "symbolId": "src/data-awscc-pcaconnectorad-template/index:DataAwsccPcaconnectoradTemplateDefinitionTemplateV4PrivateKeyAttributesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV4PrivateKeyFlags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV4PrivateKeyFlags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
        "line": 2956
      },
      "name": "DataAwsccPcaconnectoradTemplateDefinitionTemplateV4PrivateKeyFlags",
      "namespace": "dataAwsccPcaconnectoradTemplate",
      "symbolId": "src/data-awscc-pcaconnectorad-template/index:DataAwsccPcaconnectoradTemplateDefinitionTemplateV4PrivateKeyFlags"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV4PrivateKeyFlagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV4PrivateKeyFlagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
          "line": 2986
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
        "line": 2979
      },
      "name": "DataAwsccPcaconnectoradTemplateDefinitionTemplateV4PrivateKeyFlagsOutputReference",
      "namespace": "dataAwsccPcaconnectoradTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 3006
          },
          "name": "clientVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 3011
          },
          "name": "exportableKey",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 3016
          },
          "name": "requireAlternateSignatureAlgorithm",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 3021
          },
          "name": "requireSameKeyRenewal",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 3026
          },
          "name": "strongKeyProtectionRequired",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 3031
          },
          "name": "useLegacyProvider",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 2990
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV4PrivateKeyFlags"
          }
        }
      ],
      "symbolId": "src/data-awscc-pcaconnectorad-template/index:DataAwsccPcaconnectoradTemplateDefinitionTemplateV4PrivateKeyFlagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV4SubjectNameFlags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV4SubjectNameFlags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
        "line": 3035
      },
      "name": "DataAwsccPcaconnectoradTemplateDefinitionTemplateV4SubjectNameFlags",
      "namespace": "dataAwsccPcaconnectoradTemplate",
      "symbolId": "src/data-awscc-pcaconnectorad-template/index:DataAwsccPcaconnectoradTemplateDefinitionTemplateV4SubjectNameFlags"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV4SubjectNameFlagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV4SubjectNameFlagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
          "line": 3065
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
        "line": 3058
      },
      "name": "DataAwsccPcaconnectoradTemplateDefinitionTemplateV4SubjectNameFlagsOutputReference",
      "namespace": "dataAwsccPcaconnectoradTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 3085
          },
          "name": "requireCommonName",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 3090
          },
          "name": "requireDirectoryPath",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 3095
          },
          "name": "requireDnsAsCn",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 3100
          },
          "name": "requireEmail",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 3105
          },
          "name": "sanRequireDirectoryGuid",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 3110
          },
          "name": "sanRequireDns",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 3115
          },
          "name": "sanRequireDomainDns",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 3120
          },
          "name": "sanRequireEmail",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 3125
          },
          "name": "sanRequireSpn",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 3130
          },
          "name": "sanRequireUpn",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template/index.ts",
            "line": 3069
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplate.DataAwsccPcaconnectoradTemplateDefinitionTemplateV4SubjectNameFlags"
          }
        }
      ],
      "symbolId": "src/data-awscc-pcaconnectorad-template/index:DataAwsccPcaconnectoradTemplateDefinitionTemplateV4SubjectNameFlagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplateGroupAccessControlEntry.DataAwsccPcaconnectoradTemplateGroupAccessControlEntry": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/pcaconnectorad_template_group_access_control_entry awscc_pcaconnectorad_template_group_access_control_entry}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplateGroupAccessControlEntry.DataAwsccPcaconnectoradTemplateGroupAccessControlEntry",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/pcaconnectorad_template_group_access_control_entry awscc_pcaconnectorad_template_group_access_control_entry} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcaconnectorad-template-group-access-control-entry/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-awscc.dataAwsccPcaconnectoradTemplateGroupAccessControlEntry.DataAwsccPcaconnectoradTemplateGroupAccessControlEntryConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorad-template-group-access-control-entry/index.ts",
        "line": 88
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccPcaconnectoradTemplateGroupAccessControlEntry resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template-group-access-control-entry/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 DataAwsccPcaconnectoradTemplateGroupAccessControlEntry to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/pcaconnectorad_template_group_access_control_entry#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccPcaconnectoradTemplateGroupAccessControlEntry that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccPcaconnectoradTemplateGroupAccessControlEntry to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template-group-access-control-entry/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-awscc-pcaconnectorad-template-group-access-control-entry/index.ts",
            "line": 187
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccPcaconnectoradTemplateGroupAccessControlEntry",
      "namespace": "dataAwsccPcaconnectoradTemplateGroupAccessControlEntry",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template-group-access-control-entry/index.ts",
            "line": 93
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template-group-access-control-entry/index.ts",
            "line": 145
          },
          "name": "accessRights",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplateGroupAccessControlEntry.DataAwsccPcaconnectoradTemplateGroupAccessControlEntryAccessRightsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template-group-access-control-entry/index.ts",
            "line": 150
          },
          "name": "groupDisplayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template-group-access-control-entry/index.ts",
            "line": 155
          },
          "name": "groupSecurityIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template-group-access-control-entry/index.ts",
            "line": 173
          },
          "name": "templateArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template-group-access-control-entry/index.ts",
            "line": 168
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template-group-access-control-entry/index.ts",
            "line": 161
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-pcaconnectorad-template-group-access-control-entry/index:DataAwsccPcaconnectoradTemplateGroupAccessControlEntry"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplateGroupAccessControlEntry.DataAwsccPcaconnectoradTemplateGroupAccessControlEntryAccessRights": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplateGroupAccessControlEntry.DataAwsccPcaconnectoradTemplateGroupAccessControlEntryAccessRights",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorad-template-group-access-control-entry/index.ts",
        "line": 25
      },
      "name": "DataAwsccPcaconnectoradTemplateGroupAccessControlEntryAccessRights",
      "namespace": "dataAwsccPcaconnectoradTemplateGroupAccessControlEntry",
      "symbolId": "src/data-awscc-pcaconnectorad-template-group-access-control-entry/index:DataAwsccPcaconnectoradTemplateGroupAccessControlEntryAccessRights"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplateGroupAccessControlEntry.DataAwsccPcaconnectoradTemplateGroupAccessControlEntryAccessRightsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplateGroupAccessControlEntry.DataAwsccPcaconnectoradTemplateGroupAccessControlEntryAccessRightsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcaconnectorad-template-group-access-control-entry/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorad-template-group-access-control-entry/index.ts",
        "line": 48
      },
      "name": "DataAwsccPcaconnectoradTemplateGroupAccessControlEntryAccessRightsOutputReference",
      "namespace": "dataAwsccPcaconnectoradTemplateGroupAccessControlEntry",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template-group-access-control-entry/index.ts",
            "line": 75
          },
          "name": "autoEnroll",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template-group-access-control-entry/index.ts",
            "line": 80
          },
          "name": "enroll",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template-group-access-control-entry/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplateGroupAccessControlEntry.DataAwsccPcaconnectoradTemplateGroupAccessControlEntryAccessRights"
          }
        }
      ],
      "symbolId": "src/data-awscc-pcaconnectorad-template-group-access-control-entry/index:DataAwsccPcaconnectoradTemplateGroupAccessControlEntryAccessRightsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplateGroupAccessControlEntry.DataAwsccPcaconnectoradTemplateGroupAccessControlEntryConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectoradTemplateGroupAccessControlEntry.DataAwsccPcaconnectoradTemplateGroupAccessControlEntryConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorad-template-group-access-control-entry/index.ts",
        "line": 14
      },
      "name": "DataAwsccPcaconnectoradTemplateGroupAccessControlEntryConfig",
      "namespace": "dataAwsccPcaconnectoradTemplateGroupAccessControlEntry",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/pcaconnectorad_template_group_access_control_entry#id DataAwsccPcaconnectoradTemplateGroupAccessControlEntry#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorad-template-group-access-control-entry/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-pcaconnectorad-template-group-access-control-entry/index:DataAwsccPcaconnectoradTemplateGroupAccessControlEntryConfig"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectorscepChallenge.DataAwsccPcaconnectorscepChallenge": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/pcaconnectorscep_challenge awscc_pcaconnectorscep_challenge}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectorscepChallenge.DataAwsccPcaconnectorscepChallenge",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/pcaconnectorscep_challenge awscc_pcaconnectorscep_challenge} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcaconnectorscep-challenge/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectorscepChallenge.DataAwsccPcaconnectorscepChallengeConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorscep-challenge/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccPcaconnectorscepChallenge resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorscep-challenge/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccPcaconnectorscepChallenge to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/pcaconnectorscep_challenge#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccPcaconnectorscepChallenge that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccPcaconnectorscepChallenge to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorscep-challenge/index.ts",
            "line": 117
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorscep-challenge/index.ts",
            "line": 123
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccPcaconnectorscepChallenge",
      "namespace": "dataAwsccPcaconnectorscepChallenge",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorscep-challenge/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorscep-challenge/index.ts",
            "line": 85
          },
          "name": "challengeArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorscep-challenge/index.ts",
            "line": 90
          },
          "name": "connectorArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorscep-challenge/index.ts",
            "line": 109
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorscep-challenge/index.ts",
            "line": 103
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorscep-challenge/index.ts",
            "line": 96
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-pcaconnectorscep-challenge/index:DataAwsccPcaconnectorscepChallenge"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectorscepChallenge.DataAwsccPcaconnectorscepChallengeConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectorscepChallenge.DataAwsccPcaconnectorscepChallengeConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorscep-challenge/index.ts",
        "line": 14
      },
      "name": "DataAwsccPcaconnectorscepChallengeConfig",
      "namespace": "dataAwsccPcaconnectorscepChallenge",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/pcaconnectorscep_challenge#id DataAwsccPcaconnectorscepChallenge#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorscep-challenge/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-pcaconnectorscep-challenge/index:DataAwsccPcaconnectorscepChallengeConfig"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectorscepConnector.DataAwsccPcaconnectorscepConnector": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/pcaconnectorscep_connector awscc_pcaconnectorscep_connector}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectorscepConnector.DataAwsccPcaconnectorscepConnector",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/pcaconnectorscep_connector awscc_pcaconnectorscep_connector} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcaconnectorscep-connector/index.ts",
          "line": 239
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectorscepConnector.DataAwsccPcaconnectorscepConnectorConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorscep-connector/index.ts",
        "line": 207
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccPcaconnectorscepConnector resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorscep-connector/index.ts",
            "line": 224
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccPcaconnectorscepConnector to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/pcaconnectorscep_connector#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccPcaconnectorscepConnector that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccPcaconnectorscepConnector to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorscep-connector/index.ts",
            "line": 322
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorscep-connector/index.ts",
            "line": 328
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccPcaconnectorscepConnector",
      "namespace": "dataAwsccPcaconnectorscepConnector",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorscep-connector/index.ts",
            "line": 212
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorscep-connector/index.ts",
            "line": 263
          },
          "name": "certificateAuthorityArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorscep-connector/index.ts",
            "line": 268
          },
          "name": "connectorArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorscep-connector/index.ts",
            "line": 273
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorscep-connector/index.ts",
            "line": 292
          },
          "name": "mobileDeviceManagement",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectorscepConnector.DataAwsccPcaconnectorscepConnectorMobileDeviceManagementOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorscep-connector/index.ts",
            "line": 298
          },
          "name": "openIdConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectorscepConnector.DataAwsccPcaconnectorscepConnectorOpenIdConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorscep-connector/index.ts",
            "line": 304
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorscep-connector/index.ts",
            "line": 309
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorscep-connector/index.ts",
            "line": 314
          },
          "name": "vpcEndpointId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorscep-connector/index.ts",
            "line": 286
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorscep-connector/index.ts",
            "line": 279
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-pcaconnectorscep-connector/index:DataAwsccPcaconnectorscepConnector"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectorscepConnector.DataAwsccPcaconnectorscepConnectorConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectorscepConnector.DataAwsccPcaconnectorscepConnectorConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorscep-connector/index.ts",
        "line": 14
      },
      "name": "DataAwsccPcaconnectorscepConnectorConfig",
      "namespace": "dataAwsccPcaconnectorscepConnector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/pcaconnectorscep_connector#id DataAwsccPcaconnectorscepConnector#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorscep-connector/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-pcaconnectorscep-connector/index:DataAwsccPcaconnectorscepConnectorConfig"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectorscepConnector.DataAwsccPcaconnectorscepConnectorMobileDeviceManagement": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectorscepConnector.DataAwsccPcaconnectorscepConnectorMobileDeviceManagement",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorscep-connector/index.ts",
        "line": 84
      },
      "name": "DataAwsccPcaconnectorscepConnectorMobileDeviceManagement",
      "namespace": "dataAwsccPcaconnectorscepConnector",
      "symbolId": "src/data-awscc-pcaconnectorscep-connector/index:DataAwsccPcaconnectorscepConnectorMobileDeviceManagement"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectorscepConnector.DataAwsccPcaconnectorscepConnectorMobileDeviceManagementIntune": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectorscepConnector.DataAwsccPcaconnectorscepConnectorMobileDeviceManagementIntune",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorscep-connector/index.ts",
        "line": 25
      },
      "name": "DataAwsccPcaconnectorscepConnectorMobileDeviceManagementIntune",
      "namespace": "dataAwsccPcaconnectorscepConnector",
      "symbolId": "src/data-awscc-pcaconnectorscep-connector/index:DataAwsccPcaconnectorscepConnectorMobileDeviceManagementIntune"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectorscepConnector.DataAwsccPcaconnectorscepConnectorMobileDeviceManagementIntuneOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectorscepConnector.DataAwsccPcaconnectorscepConnectorMobileDeviceManagementIntuneOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcaconnectorscep-connector/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorscep-connector/index.ts",
        "line": 48
      },
      "name": "DataAwsccPcaconnectorscepConnectorMobileDeviceManagementIntuneOutputReference",
      "namespace": "dataAwsccPcaconnectorscepConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorscep-connector/index.ts",
            "line": 75
          },
          "name": "azureApplicationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorscep-connector/index.ts",
            "line": 80
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorscep-connector/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectorscepConnector.DataAwsccPcaconnectorscepConnectorMobileDeviceManagementIntune"
          }
        }
      ],
      "symbolId": "src/data-awscc-pcaconnectorscep-connector/index:DataAwsccPcaconnectorscepConnectorMobileDeviceManagementIntuneOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectorscepConnector.DataAwsccPcaconnectorscepConnectorMobileDeviceManagementOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectorscepConnector.DataAwsccPcaconnectorscepConnectorMobileDeviceManagementOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcaconnectorscep-connector/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-awscc-pcaconnectorscep-connector/index.ts",
        "line": 107
      },
      "name": "DataAwsccPcaconnectorscepConnectorMobileDeviceManagementOutputReference",
      "namespace": "dataAwsccPcaconnectorscepConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorscep-connector/index.ts",
            "line": 135
          },
          "name": "intune",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectorscepConnector.DataAwsccPcaconnectorscepConnectorMobileDeviceManagementIntuneOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorscep-connector/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectorscepConnector.DataAwsccPcaconnectorscepConnectorMobileDeviceManagement"
          }
        }
      ],
      "symbolId": "src/data-awscc-pcaconnectorscep-connector/index:DataAwsccPcaconnectorscepConnectorMobileDeviceManagementOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectorscepConnector.DataAwsccPcaconnectorscepConnectorOpenIdConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectorscepConnector.DataAwsccPcaconnectorscepConnectorOpenIdConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorscep-connector/index.ts",
        "line": 139
      },
      "name": "DataAwsccPcaconnectorscepConnectorOpenIdConfiguration",
      "namespace": "dataAwsccPcaconnectorscepConnector",
      "symbolId": "src/data-awscc-pcaconnectorscep-connector/index:DataAwsccPcaconnectorscepConnectorOpenIdConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectorscepConnector.DataAwsccPcaconnectorscepConnectorOpenIdConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectorscepConnector.DataAwsccPcaconnectorscepConnectorOpenIdConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcaconnectorscep-connector/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-awscc-pcaconnectorscep-connector/index.ts",
        "line": 162
      },
      "name": "DataAwsccPcaconnectorscepConnectorOpenIdConfigurationOutputReference",
      "namespace": "dataAwsccPcaconnectorscepConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorscep-connector/index.ts",
            "line": 189
          },
          "name": "audience",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorscep-connector/index.ts",
            "line": 194
          },
          "name": "issuer",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorscep-connector/index.ts",
            "line": 199
          },
          "name": "subject",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorscep-connector/index.ts",
            "line": 173
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectorscepConnector.DataAwsccPcaconnectorscepConnectorOpenIdConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-pcaconnectorscep-connector/index:DataAwsccPcaconnectorscepConnectorOpenIdConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectorscepConnectors.DataAwsccPcaconnectorscepConnectors": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/pcaconnectorscep_connectors awscc_pcaconnectorscep_connectors}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectorscepConnectors.DataAwsccPcaconnectorscepConnectors",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/pcaconnectorscep_connectors awscc_pcaconnectorscep_connectors} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcaconnectorscep-connectors/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectorscepConnectors.DataAwsccPcaconnectorscepConnectorsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorscep-connectors/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccPcaconnectorscepConnectors resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorscep-connectors/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccPcaconnectorscepConnectors to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/pcaconnectorscep_connectors#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccPcaconnectorscepConnectors that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccPcaconnectorscepConnectors to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorscep-connectors/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorscep-connectors/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccPcaconnectorscepConnectors",
      "namespace": "dataAwsccPcaconnectorscepConnectors",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorscep-connectors/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorscep-connectors/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcaconnectorscep-connectors/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-pcaconnectorscep-connectors/index:DataAwsccPcaconnectorscepConnectors"
    },
    "@cdktn/provider-awscc.dataAwsccPcaconnectorscepConnectors.DataAwsccPcaconnectorscepConnectorsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcaconnectorscepConnectors.DataAwsccPcaconnectorscepConnectorsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pcaconnectorscep-connectors/index.ts",
        "line": 14
      },
      "name": "DataAwsccPcaconnectorscepConnectorsConfig",
      "namespace": "dataAwsccPcaconnectorscepConnectors",
      "symbolId": "src/data-awscc-pcaconnectorscep-connectors/index:DataAwsccPcaconnectorscepConnectorsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccPcsCluster.DataAwsccPcsCluster": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/pcs_cluster awscc_pcs_cluster}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcsCluster.DataAwsccPcsCluster",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/pcs_cluster awscc_pcs_cluster} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcs-cluster/index.ts",
          "line": 981
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccPcsCluster.DataAwsccPcsClusterConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pcs-cluster/index.ts",
        "line": 949
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccPcsCluster resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcs-cluster/index.ts",
            "line": 966
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccPcsCluster to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/pcs_cluster#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccPcsCluster that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccPcsCluster to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcs-cluster/index.ts",
            "line": 1082
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcs-cluster/index.ts",
            "line": 1088
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccPcsCluster",
      "namespace": "dataAwsccPcsCluster",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-cluster/index.ts",
            "line": 954
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-cluster/index.ts",
            "line": 1005
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-cluster/index.ts",
            "line": 1010
          },
          "name": "clusterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-cluster/index.ts",
            "line": 1016
          },
          "name": "endpoints",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcsCluster.DataAwsccPcsClusterEndpointsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-cluster/index.ts",
            "line": 1022
          },
          "name": "errorInfo",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcsCluster.DataAwsccPcsClusterErrorInfoList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-cluster/index.ts",
            "line": 1040
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-cluster/index.ts",
            "line": 1046
          },
          "name": "networking",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcsCluster.DataAwsccPcsClusterNetworkingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-cluster/index.ts",
            "line": 1052
          },
          "name": "scheduler",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcsCluster.DataAwsccPcsClusterSchedulerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-cluster/index.ts",
            "line": 1057
          },
          "name": "size",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-cluster/index.ts",
            "line": 1063
          },
          "name": "slurmConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcsCluster.DataAwsccPcsClusterSlurmConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-cluster/index.ts",
            "line": 1068
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-cluster/index.ts",
            "line": 1074
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-cluster/index.ts",
            "line": 1035
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcs-cluster/index.ts",
            "line": 1028
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-pcs-cluster/index:DataAwsccPcsCluster"
    },
    "@cdktn/provider-awscc.dataAwsccPcsCluster.DataAwsccPcsClusterConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcsCluster.DataAwsccPcsClusterConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pcs-cluster/index.ts",
        "line": 14
      },
      "name": "DataAwsccPcsClusterConfig",
      "namespace": "dataAwsccPcsCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/pcs_cluster#id DataAwsccPcsCluster#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-cluster/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-pcs-cluster/index:DataAwsccPcsClusterConfig"
    },
    "@cdktn/provider-awscc.dataAwsccPcsCluster.DataAwsccPcsClusterEndpoints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcsCluster.DataAwsccPcsClusterEndpoints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pcs-cluster/index.ts",
        "line": 25
      },
      "name": "DataAwsccPcsClusterEndpoints",
      "namespace": "dataAwsccPcsCluster",
      "symbolId": "src/data-awscc-pcs-cluster/index:DataAwsccPcsClusterEndpoints"
    },
    "@cdktn/provider-awscc.dataAwsccPcsCluster.DataAwsccPcsClusterEndpointsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcsCluster.DataAwsccPcsClusterEndpointsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcs-cluster/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-awscc-pcs-cluster/index.ts",
        "line": 102
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcs-cluster/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-awscc.dataAwsccPcsCluster.DataAwsccPcsClusterEndpointsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccPcsClusterEndpointsList",
      "namespace": "dataAwsccPcsCluster",
      "symbolId": "src/data-awscc-pcs-cluster/index:DataAwsccPcsClusterEndpointsList"
    },
    "@cdktn/provider-awscc.dataAwsccPcsCluster.DataAwsccPcsClusterEndpointsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcsCluster.DataAwsccPcsClusterEndpointsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcs-cluster/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pcs-cluster/index.ts",
        "line": 48
      },
      "name": "DataAwsccPcsClusterEndpointsOutputReference",
      "namespace": "dataAwsccPcsCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-cluster/index.ts",
            "line": 77
          },
          "name": "ipv6Address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-cluster/index.ts",
            "line": 82
          },
          "name": "port",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-cluster/index.ts",
            "line": 87
          },
          "name": "privateIpAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-cluster/index.ts",
            "line": 92
          },
          "name": "publicIpAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-cluster/index.ts",
            "line": 97
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcs-cluster/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcsCluster.DataAwsccPcsClusterEndpoints"
          }
        }
      ],
      "symbolId": "src/data-awscc-pcs-cluster/index:DataAwsccPcsClusterEndpointsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPcsCluster.DataAwsccPcsClusterErrorInfo": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcsCluster.DataAwsccPcsClusterErrorInfo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pcs-cluster/index.ts",
        "line": 120
      },
      "name": "DataAwsccPcsClusterErrorInfo",
      "namespace": "dataAwsccPcsCluster",
      "symbolId": "src/data-awscc-pcs-cluster/index:DataAwsccPcsClusterErrorInfo"
    },
    "@cdktn/provider-awscc.dataAwsccPcsCluster.DataAwsccPcsClusterErrorInfoList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcsCluster.DataAwsccPcsClusterErrorInfoList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcs-cluster/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pcs-cluster/index.ts",
        "line": 182
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcs-cluster/index.ts",
            "line": 196
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccPcsCluster.DataAwsccPcsClusterErrorInfoOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccPcsClusterErrorInfoList",
      "namespace": "dataAwsccPcsCluster",
      "symbolId": "src/data-awscc-pcs-cluster/index:DataAwsccPcsClusterErrorInfoList"
    },
    "@cdktn/provider-awscc.dataAwsccPcsCluster.DataAwsccPcsClusterErrorInfoOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcsCluster.DataAwsccPcsClusterErrorInfoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcs-cluster/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pcs-cluster/index.ts",
        "line": 143
      },
      "name": "DataAwsccPcsClusterErrorInfoOutputReference",
      "namespace": "dataAwsccPcsCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-cluster/index.ts",
            "line": 172
          },
          "name": "code",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-cluster/index.ts",
            "line": 177
          },
          "name": "message",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcs-cluster/index.ts",
            "line": 156
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcsCluster.DataAwsccPcsClusterErrorInfo"
          }
        }
      ],
      "symbolId": "src/data-awscc-pcs-cluster/index:DataAwsccPcsClusterErrorInfoOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPcsCluster.DataAwsccPcsClusterNetworking": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcsCluster.DataAwsccPcsClusterNetworking",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pcs-cluster/index.ts",
        "line": 200
      },
      "name": "DataAwsccPcsClusterNetworking",
      "namespace": "dataAwsccPcsCluster",
      "symbolId": "src/data-awscc-pcs-cluster/index:DataAwsccPcsClusterNetworking"
    },
    "@cdktn/provider-awscc.dataAwsccPcsCluster.DataAwsccPcsClusterNetworkingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcsCluster.DataAwsccPcsClusterNetworkingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcs-cluster/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pcs-cluster/index.ts",
        "line": 223
      },
      "name": "DataAwsccPcsClusterNetworkingOutputReference",
      "namespace": "dataAwsccPcsCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-cluster/index.ts",
            "line": 250
          },
          "name": "networkType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-cluster/index.ts",
            "line": 255
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-cluster/index.ts",
            "line": 260
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcs-cluster/index.ts",
            "line": 234
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcsCluster.DataAwsccPcsClusterNetworking"
          }
        }
      ],
      "symbolId": "src/data-awscc-pcs-cluster/index:DataAwsccPcsClusterNetworkingOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPcsCluster.DataAwsccPcsClusterScheduler": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcsCluster.DataAwsccPcsClusterScheduler",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pcs-cluster/index.ts",
        "line": 264
      },
      "name": "DataAwsccPcsClusterScheduler",
      "namespace": "dataAwsccPcsCluster",
      "symbolId": "src/data-awscc-pcs-cluster/index:DataAwsccPcsClusterScheduler"
    },
    "@cdktn/provider-awscc.dataAwsccPcsCluster.DataAwsccPcsClusterSchedulerOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcsCluster.DataAwsccPcsClusterSchedulerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcs-cluster/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-awscc-pcs-cluster/index.ts",
        "line": 287
      },
      "name": "DataAwsccPcsClusterSchedulerOutputReference",
      "namespace": "dataAwsccPcsCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-cluster/index.ts",
            "line": 314
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-cluster/index.ts",
            "line": 319
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcs-cluster/index.ts",
            "line": 298
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcsCluster.DataAwsccPcsClusterScheduler"
          }
        }
      ],
      "symbolId": "src/data-awscc-pcs-cluster/index:DataAwsccPcsClusterSchedulerOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPcsCluster.DataAwsccPcsClusterSlurmConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcsCluster.DataAwsccPcsClusterSlurmConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pcs-cluster/index.ts",
        "line": 849
      },
      "name": "DataAwsccPcsClusterSlurmConfiguration",
      "namespace": "dataAwsccPcsCluster",
      "symbolId": "src/data-awscc-pcs-cluster/index:DataAwsccPcsClusterSlurmConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccPcsCluster.DataAwsccPcsClusterSlurmConfigurationAccounting": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcsCluster.DataAwsccPcsClusterSlurmConfigurationAccounting",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pcs-cluster/index.ts",
        "line": 323
      },
      "name": "DataAwsccPcsClusterSlurmConfigurationAccounting",
      "namespace": "dataAwsccPcsCluster",
      "symbolId": "src/data-awscc-pcs-cluster/index:DataAwsccPcsClusterSlurmConfigurationAccounting"
    },
    "@cdktn/provider-awscc.dataAwsccPcsCluster.DataAwsccPcsClusterSlurmConfigurationAccountingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcsCluster.DataAwsccPcsClusterSlurmConfigurationAccountingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcs-cluster/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-awscc-pcs-cluster/index.ts",
        "line": 346
      },
      "name": "DataAwsccPcsClusterSlurmConfigurationAccountingOutputReference",
      "namespace": "dataAwsccPcsCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-cluster/index.ts",
            "line": 373
          },
          "name": "defaultPurgeTimeInDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-cluster/index.ts",
            "line": 378
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcs-cluster/index.ts",
            "line": 357
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcsCluster.DataAwsccPcsClusterSlurmConfigurationAccounting"
          }
        }
      ],
      "symbolId": "src/data-awscc-pcs-cluster/index:DataAwsccPcsClusterSlurmConfigurationAccountingOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPcsCluster.DataAwsccPcsClusterSlurmConfigurationAuthKey": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcsCluster.DataAwsccPcsClusterSlurmConfigurationAuthKey",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pcs-cluster/index.ts",
        "line": 382
      },
      "name": "DataAwsccPcsClusterSlurmConfigurationAuthKey",
      "namespace": "dataAwsccPcsCluster",
      "symbolId": "src/data-awscc-pcs-cluster/index:DataAwsccPcsClusterSlurmConfigurationAuthKey"
    },
    "@cdktn/provider-awscc.dataAwsccPcsCluster.DataAwsccPcsClusterSlurmConfigurationAuthKeyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcsCluster.DataAwsccPcsClusterSlurmConfigurationAuthKeyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcs-cluster/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-awscc-pcs-cluster/index.ts",
        "line": 405
      },
      "name": "DataAwsccPcsClusterSlurmConfigurationAuthKeyOutputReference",
      "namespace": "dataAwsccPcsCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-cluster/index.ts",
            "line": 432
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-cluster/index.ts",
            "line": 437
          },
          "name": "secretVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcs-cluster/index.ts",
            "line": 416
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcsCluster.DataAwsccPcsClusterSlurmConfigurationAuthKey"
          }
        }
      ],
      "symbolId": "src/data-awscc-pcs-cluster/index:DataAwsccPcsClusterSlurmConfigurationAuthKeyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPcsCluster.DataAwsccPcsClusterSlurmConfigurationCgroupCustomSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcsCluster.DataAwsccPcsClusterSlurmConfigurationCgroupCustomSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pcs-cluster/index.ts",
        "line": 441
      },
      "name": "DataAwsccPcsClusterSlurmConfigurationCgroupCustomSettings",
      "namespace": "dataAwsccPcsCluster",
      "symbolId": "src/data-awscc-pcs-cluster/index:DataAwsccPcsClusterSlurmConfigurationCgroupCustomSettings"
    },
    "@cdktn/provider-awscc.dataAwsccPcsCluster.DataAwsccPcsClusterSlurmConfigurationCgroupCustomSettingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcsCluster.DataAwsccPcsClusterSlurmConfigurationCgroupCustomSettingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcs-cluster/index.ts",
          "line": 510
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pcs-cluster/index.ts",
        "line": 503
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcs-cluster/index.ts",
            "line": 517
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccPcsCluster.DataAwsccPcsClusterSlurmConfigurationCgroupCustomSettingsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccPcsClusterSlurmConfigurationCgroupCustomSettingsList",
      "namespace": "dataAwsccPcsCluster",
      "symbolId": "src/data-awscc-pcs-cluster/index:DataAwsccPcsClusterSlurmConfigurationCgroupCustomSettingsList"
    },
    "@cdktn/provider-awscc.dataAwsccPcsCluster.DataAwsccPcsClusterSlurmConfigurationCgroupCustomSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcsCluster.DataAwsccPcsClusterSlurmConfigurationCgroupCustomSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcs-cluster/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-awscc-pcs-cluster/index.ts",
        "line": 464
      },
      "name": "DataAwsccPcsClusterSlurmConfigurationCgroupCustomSettingsOutputReference",
      "namespace": "dataAwsccPcsCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-cluster/index.ts",
            "line": 493
          },
          "name": "parameterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-cluster/index.ts",
            "line": 498
          },
          "name": "parameterValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcs-cluster/index.ts",
            "line": 477
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcsCluster.DataAwsccPcsClusterSlurmConfigurationCgroupCustomSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-pcs-cluster/index:DataAwsccPcsClusterSlurmConfigurationCgroupCustomSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPcsCluster.DataAwsccPcsClusterSlurmConfigurationJwtAuth": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcsCluster.DataAwsccPcsClusterSlurmConfigurationJwtAuth",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pcs-cluster/index.ts",
        "line": 580
      },
      "name": "DataAwsccPcsClusterSlurmConfigurationJwtAuth",
      "namespace": "dataAwsccPcsCluster",
      "symbolId": "src/data-awscc-pcs-cluster/index:DataAwsccPcsClusterSlurmConfigurationJwtAuth"
    },
    "@cdktn/provider-awscc.dataAwsccPcsCluster.DataAwsccPcsClusterSlurmConfigurationJwtAuthJwtKey": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcsCluster.DataAwsccPcsClusterSlurmConfigurationJwtAuthJwtKey",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pcs-cluster/index.ts",
        "line": 521
      },
      "name": "DataAwsccPcsClusterSlurmConfigurationJwtAuthJwtKey",
      "namespace": "dataAwsccPcsCluster",
      "symbolId": "src/data-awscc-pcs-cluster/index:DataAwsccPcsClusterSlurmConfigurationJwtAuthJwtKey"
    },
    "@cdktn/provider-awscc.dataAwsccPcsCluster.DataAwsccPcsClusterSlurmConfigurationJwtAuthJwtKeyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcsCluster.DataAwsccPcsClusterSlurmConfigurationJwtAuthJwtKeyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcs-cluster/index.ts",
          "line": 551
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pcs-cluster/index.ts",
        "line": 544
      },
      "name": "DataAwsccPcsClusterSlurmConfigurationJwtAuthJwtKeyOutputReference",
      "namespace": "dataAwsccPcsCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-cluster/index.ts",
            "line": 571
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-cluster/index.ts",
            "line": 576
          },
          "name": "secretVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcs-cluster/index.ts",
            "line": 555
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcsCluster.DataAwsccPcsClusterSlurmConfigurationJwtAuthJwtKey"
          }
        }
      ],
      "symbolId": "src/data-awscc-pcs-cluster/index:DataAwsccPcsClusterSlurmConfigurationJwtAuthJwtKeyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPcsCluster.DataAwsccPcsClusterSlurmConfigurationJwtAuthOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcsCluster.DataAwsccPcsClusterSlurmConfigurationJwtAuthOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcs-cluster/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-awscc-pcs-cluster/index.ts",
        "line": 603
      },
      "name": "DataAwsccPcsClusterSlurmConfigurationJwtAuthOutputReference",
      "namespace": "dataAwsccPcsCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-cluster/index.ts",
            "line": 631
          },
          "name": "jwtKey",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcsCluster.DataAwsccPcsClusterSlurmConfigurationJwtAuthJwtKeyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcs-cluster/index.ts",
            "line": 614
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcsCluster.DataAwsccPcsClusterSlurmConfigurationJwtAuth"
          }
        }
      ],
      "symbolId": "src/data-awscc-pcs-cluster/index:DataAwsccPcsClusterSlurmConfigurationJwtAuthOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPcsCluster.DataAwsccPcsClusterSlurmConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcsCluster.DataAwsccPcsClusterSlurmConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcs-cluster/index.ts",
          "line": 879
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pcs-cluster/index.ts",
        "line": 872
      },
      "name": "DataAwsccPcsClusterSlurmConfigurationOutputReference",
      "namespace": "dataAwsccPcsCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-cluster/index.ts",
            "line": 900
          },
          "name": "accounting",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcsCluster.DataAwsccPcsClusterSlurmConfigurationAccountingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-cluster/index.ts",
            "line": 906
          },
          "name": "authKey",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcsCluster.DataAwsccPcsClusterSlurmConfigurationAuthKeyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-cluster/index.ts",
            "line": 912
          },
          "name": "cgroupCustomSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcsCluster.DataAwsccPcsClusterSlurmConfigurationCgroupCustomSettingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-cluster/index.ts",
            "line": 918
          },
          "name": "jwtAuth",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcsCluster.DataAwsccPcsClusterSlurmConfigurationJwtAuthOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-cluster/index.ts",
            "line": 923
          },
          "name": "scaleDownIdleTimeInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-cluster/index.ts",
            "line": 929
          },
          "name": "slurmCustomSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcsCluster.DataAwsccPcsClusterSlurmConfigurationSlurmCustomSettingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-cluster/index.ts",
            "line": 941
          },
          "name": "slurmdbdCustomSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcsCluster.DataAwsccPcsClusterSlurmConfigurationSlurmdbdCustomSettingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-cluster/index.ts",
            "line": 935
          },
          "name": "slurmRest",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcsCluster.DataAwsccPcsClusterSlurmConfigurationSlurmRestOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcs-cluster/index.ts",
            "line": 883
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcsCluster.DataAwsccPcsClusterSlurmConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-pcs-cluster/index:DataAwsccPcsClusterSlurmConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPcsCluster.DataAwsccPcsClusterSlurmConfigurationSlurmCustomSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcsCluster.DataAwsccPcsClusterSlurmConfigurationSlurmCustomSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pcs-cluster/index.ts",
        "line": 635
      },
      "name": "DataAwsccPcsClusterSlurmConfigurationSlurmCustomSettings",
      "namespace": "dataAwsccPcsCluster",
      "symbolId": "src/data-awscc-pcs-cluster/index:DataAwsccPcsClusterSlurmConfigurationSlurmCustomSettings"
    },
    "@cdktn/provider-awscc.dataAwsccPcsCluster.DataAwsccPcsClusterSlurmConfigurationSlurmCustomSettingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcsCluster.DataAwsccPcsClusterSlurmConfigurationSlurmCustomSettingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcs-cluster/index.ts",
          "line": 704
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pcs-cluster/index.ts",
        "line": 697
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcs-cluster/index.ts",
            "line": 711
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccPcsCluster.DataAwsccPcsClusterSlurmConfigurationSlurmCustomSettingsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccPcsClusterSlurmConfigurationSlurmCustomSettingsList",
      "namespace": "dataAwsccPcsCluster",
      "symbolId": "src/data-awscc-pcs-cluster/index:DataAwsccPcsClusterSlurmConfigurationSlurmCustomSettingsList"
    },
    "@cdktn/provider-awscc.dataAwsccPcsCluster.DataAwsccPcsClusterSlurmConfigurationSlurmCustomSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcsCluster.DataAwsccPcsClusterSlurmConfigurationSlurmCustomSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcs-cluster/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-awscc-pcs-cluster/index.ts",
        "line": 658
      },
      "name": "DataAwsccPcsClusterSlurmConfigurationSlurmCustomSettingsOutputReference",
      "namespace": "dataAwsccPcsCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-cluster/index.ts",
            "line": 687
          },
          "name": "parameterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-cluster/index.ts",
            "line": 692
          },
          "name": "parameterValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcs-cluster/index.ts",
            "line": 671
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcsCluster.DataAwsccPcsClusterSlurmConfigurationSlurmCustomSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-pcs-cluster/index:DataAwsccPcsClusterSlurmConfigurationSlurmCustomSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPcsCluster.DataAwsccPcsClusterSlurmConfigurationSlurmRest": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcsCluster.DataAwsccPcsClusterSlurmConfigurationSlurmRest",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pcs-cluster/index.ts",
        "line": 715
      },
      "name": "DataAwsccPcsClusterSlurmConfigurationSlurmRest",
      "namespace": "dataAwsccPcsCluster",
      "symbolId": "src/data-awscc-pcs-cluster/index:DataAwsccPcsClusterSlurmConfigurationSlurmRest"
    },
    "@cdktn/provider-awscc.dataAwsccPcsCluster.DataAwsccPcsClusterSlurmConfigurationSlurmRestOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcsCluster.DataAwsccPcsClusterSlurmConfigurationSlurmRestOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcs-cluster/index.ts",
          "line": 745
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pcs-cluster/index.ts",
        "line": 738
      },
      "name": "DataAwsccPcsClusterSlurmConfigurationSlurmRestOutputReference",
      "namespace": "dataAwsccPcsCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-cluster/index.ts",
            "line": 765
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcs-cluster/index.ts",
            "line": 749
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcsCluster.DataAwsccPcsClusterSlurmConfigurationSlurmRest"
          }
        }
      ],
      "symbolId": "src/data-awscc-pcs-cluster/index:DataAwsccPcsClusterSlurmConfigurationSlurmRestOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPcsCluster.DataAwsccPcsClusterSlurmConfigurationSlurmdbdCustomSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcsCluster.DataAwsccPcsClusterSlurmConfigurationSlurmdbdCustomSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pcs-cluster/index.ts",
        "line": 769
      },
      "name": "DataAwsccPcsClusterSlurmConfigurationSlurmdbdCustomSettings",
      "namespace": "dataAwsccPcsCluster",
      "symbolId": "src/data-awscc-pcs-cluster/index:DataAwsccPcsClusterSlurmConfigurationSlurmdbdCustomSettings"
    },
    "@cdktn/provider-awscc.dataAwsccPcsCluster.DataAwsccPcsClusterSlurmConfigurationSlurmdbdCustomSettingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcsCluster.DataAwsccPcsClusterSlurmConfigurationSlurmdbdCustomSettingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcs-cluster/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pcs-cluster/index.ts",
        "line": 831
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcs-cluster/index.ts",
            "line": 845
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccPcsCluster.DataAwsccPcsClusterSlurmConfigurationSlurmdbdCustomSettingsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccPcsClusterSlurmConfigurationSlurmdbdCustomSettingsList",
      "namespace": "dataAwsccPcsCluster",
      "symbolId": "src/data-awscc-pcs-cluster/index:DataAwsccPcsClusterSlurmConfigurationSlurmdbdCustomSettingsList"
    },
    "@cdktn/provider-awscc.dataAwsccPcsCluster.DataAwsccPcsClusterSlurmConfigurationSlurmdbdCustomSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcsCluster.DataAwsccPcsClusterSlurmConfigurationSlurmdbdCustomSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcs-cluster/index.ts",
          "line": 801
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pcs-cluster/index.ts",
        "line": 792
      },
      "name": "DataAwsccPcsClusterSlurmConfigurationSlurmdbdCustomSettingsOutputReference",
      "namespace": "dataAwsccPcsCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-cluster/index.ts",
            "line": 821
          },
          "name": "parameterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-cluster/index.ts",
            "line": 826
          },
          "name": "parameterValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcs-cluster/index.ts",
            "line": 805
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcsCluster.DataAwsccPcsClusterSlurmConfigurationSlurmdbdCustomSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-pcs-cluster/index:DataAwsccPcsClusterSlurmConfigurationSlurmdbdCustomSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPcsClusters.DataAwsccPcsClusters": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/pcs_clusters awscc_pcs_clusters}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcsClusters.DataAwsccPcsClusters",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/pcs_clusters awscc_pcs_clusters} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcs-clusters/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccPcsClusters.DataAwsccPcsClustersConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pcs-clusters/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccPcsClusters resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcs-clusters/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccPcsClusters to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/pcs_clusters#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccPcsClusters that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccPcsClusters to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcs-clusters/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcs-clusters/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccPcsClusters",
      "namespace": "dataAwsccPcsClusters",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-clusters/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-clusters/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-clusters/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-pcs-clusters/index:DataAwsccPcsClusters"
    },
    "@cdktn/provider-awscc.dataAwsccPcsClusters.DataAwsccPcsClustersConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcsClusters.DataAwsccPcsClustersConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pcs-clusters/index.ts",
        "line": 14
      },
      "name": "DataAwsccPcsClustersConfig",
      "namespace": "dataAwsccPcsClusters",
      "symbolId": "src/data-awscc-pcs-clusters/index:DataAwsccPcsClustersConfig"
    },
    "@cdktn/provider-awscc.dataAwsccPcsComputeNodeGroup.DataAwsccPcsComputeNodeGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/pcs_compute_node_group awscc_pcs_compute_node_group}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcsComputeNodeGroup.DataAwsccPcsComputeNodeGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/pcs_compute_node_group awscc_pcs_compute_node_group} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcs-compute-node-group/index.ts",
          "line": 969
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccPcsComputeNodeGroup.DataAwsccPcsComputeNodeGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pcs-compute-node-group/index.ts",
        "line": 937
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccPcsComputeNodeGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcs-compute-node-group/index.ts",
            "line": 954
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccPcsComputeNodeGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/pcs_compute_node_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccPcsComputeNodeGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccPcsComputeNodeGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcs-compute-node-group/index.ts",
            "line": 1102
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcs-compute-node-group/index.ts",
            "line": 1108
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccPcsComputeNodeGroup",
      "namespace": "dataAwsccPcsComputeNodeGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-compute-node-group/index.ts",
            "line": 942
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-compute-node-group/index.ts",
            "line": 993
          },
          "name": "amiId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-compute-node-group/index.ts",
            "line": 998
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-compute-node-group/index.ts",
            "line": 1003
          },
          "name": "clusterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-compute-node-group/index.ts",
            "line": 1008
          },
          "name": "computeNodeGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-compute-node-group/index.ts",
            "line": 1014
          },
          "name": "customLaunchTemplate",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcsComputeNodeGroup.DataAwsccPcsComputeNodeGroupCustomLaunchTemplateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-compute-node-group/index.ts",
            "line": 1020
          },
          "name": "errorInfo",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcsComputeNodeGroup.DataAwsccPcsComputeNodeGroupErrorInfoList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-compute-node-group/index.ts",
            "line": 1025
          },
          "name": "iamInstanceProfileArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-compute-node-group/index.ts",
            "line": 1044
          },
          "name": "instanceConfigs",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcsComputeNodeGroup.DataAwsccPcsComputeNodeGroupInstanceConfigsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-compute-node-group/index.ts",
            "line": 1049
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-compute-node-group/index.ts",
            "line": 1055
          },
          "name": "nodeLifecycleActions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcsComputeNodeGroup.DataAwsccPcsComputeNodeGroupNodeLifecycleActionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-compute-node-group/index.ts",
            "line": 1060
          },
          "name": "purchaseOption",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-compute-node-group/index.ts",
            "line": 1066
          },
          "name": "scalingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcsComputeNodeGroup.DataAwsccPcsComputeNodeGroupScalingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-compute-node-group/index.ts",
            "line": 1072
          },
          "name": "slurmConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcsComputeNodeGroup.DataAwsccPcsComputeNodeGroupSlurmConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-compute-node-group/index.ts",
            "line": 1078
          },
          "name": "spotOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcsComputeNodeGroup.DataAwsccPcsComputeNodeGroupSpotOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-compute-node-group/index.ts",
            "line": 1083
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-compute-node-group/index.ts",
            "line": 1088
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-compute-node-group/index.ts",
            "line": 1094
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-compute-node-group/index.ts",
            "line": 1038
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcs-compute-node-group/index.ts",
            "line": 1031
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-pcs-compute-node-group/index:DataAwsccPcsComputeNodeGroup"
    },
    "@cdktn/provider-awscc.dataAwsccPcsComputeNodeGroup.DataAwsccPcsComputeNodeGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcsComputeNodeGroup.DataAwsccPcsComputeNodeGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pcs-compute-node-group/index.ts",
        "line": 14
      },
      "name": "DataAwsccPcsComputeNodeGroupConfig",
      "namespace": "dataAwsccPcsComputeNodeGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/pcs_compute_node_group#id DataAwsccPcsComputeNodeGroup#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-compute-node-group/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-pcs-compute-node-group/index:DataAwsccPcsComputeNodeGroupConfig"
    },
    "@cdktn/provider-awscc.dataAwsccPcsComputeNodeGroup.DataAwsccPcsComputeNodeGroupCustomLaunchTemplate": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcsComputeNodeGroup.DataAwsccPcsComputeNodeGroupCustomLaunchTemplate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pcs-compute-node-group/index.ts",
        "line": 25
      },
      "name": "DataAwsccPcsComputeNodeGroupCustomLaunchTemplate",
      "namespace": "dataAwsccPcsComputeNodeGroup",
      "symbolId": "src/data-awscc-pcs-compute-node-group/index:DataAwsccPcsComputeNodeGroupCustomLaunchTemplate"
    },
    "@cdktn/provider-awscc.dataAwsccPcsComputeNodeGroup.DataAwsccPcsComputeNodeGroupCustomLaunchTemplateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcsComputeNodeGroup.DataAwsccPcsComputeNodeGroupCustomLaunchTemplateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcs-compute-node-group/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pcs-compute-node-group/index.ts",
        "line": 48
      },
      "name": "DataAwsccPcsComputeNodeGroupCustomLaunchTemplateOutputReference",
      "namespace": "dataAwsccPcsComputeNodeGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-compute-node-group/index.ts",
            "line": 75
          },
          "name": "templateId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-compute-node-group/index.ts",
            "line": 80
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcs-compute-node-group/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcsComputeNodeGroup.DataAwsccPcsComputeNodeGroupCustomLaunchTemplate"
          }
        }
      ],
      "symbolId": "src/data-awscc-pcs-compute-node-group/index:DataAwsccPcsComputeNodeGroupCustomLaunchTemplateOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPcsComputeNodeGroup.DataAwsccPcsComputeNodeGroupErrorInfo": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcsComputeNodeGroup.DataAwsccPcsComputeNodeGroupErrorInfo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pcs-compute-node-group/index.ts",
        "line": 84
      },
      "name": "DataAwsccPcsComputeNodeGroupErrorInfo",
      "namespace": "dataAwsccPcsComputeNodeGroup",
      "symbolId": "src/data-awscc-pcs-compute-node-group/index:DataAwsccPcsComputeNodeGroupErrorInfo"
    },
    "@cdktn/provider-awscc.dataAwsccPcsComputeNodeGroup.DataAwsccPcsComputeNodeGroupErrorInfoList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcsComputeNodeGroup.DataAwsccPcsComputeNodeGroupErrorInfoList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcs-compute-node-group/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pcs-compute-node-group/index.ts",
        "line": 146
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcs-compute-node-group/index.ts",
            "line": 160
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccPcsComputeNodeGroup.DataAwsccPcsComputeNodeGroupErrorInfoOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccPcsComputeNodeGroupErrorInfoList",
      "namespace": "dataAwsccPcsComputeNodeGroup",
      "symbolId": "src/data-awscc-pcs-compute-node-group/index:DataAwsccPcsComputeNodeGroupErrorInfoList"
    },
    "@cdktn/provider-awscc.dataAwsccPcsComputeNodeGroup.DataAwsccPcsComputeNodeGroupErrorInfoOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcsComputeNodeGroup.DataAwsccPcsComputeNodeGroupErrorInfoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcs-compute-node-group/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pcs-compute-node-group/index.ts",
        "line": 107
      },
      "name": "DataAwsccPcsComputeNodeGroupErrorInfoOutputReference",
      "namespace": "dataAwsccPcsComputeNodeGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-compute-node-group/index.ts",
            "line": 136
          },
          "name": "code",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-compute-node-group/index.ts",
            "line": 141
          },
          "name": "message",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcs-compute-node-group/index.ts",
            "line": 120
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcsComputeNodeGroup.DataAwsccPcsComputeNodeGroupErrorInfo"
          }
        }
      ],
      "symbolId": "src/data-awscc-pcs-compute-node-group/index:DataAwsccPcsComputeNodeGroupErrorInfoOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPcsComputeNodeGroup.DataAwsccPcsComputeNodeGroupInstanceConfigs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcsComputeNodeGroup.DataAwsccPcsComputeNodeGroupInstanceConfigs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pcs-compute-node-group/index.ts",
        "line": 164
      },
      "name": "DataAwsccPcsComputeNodeGroupInstanceConfigs",
      "namespace": "dataAwsccPcsComputeNodeGroup",
      "symbolId": "src/data-awscc-pcs-compute-node-group/index:DataAwsccPcsComputeNodeGroupInstanceConfigs"
    },
    "@cdktn/provider-awscc.dataAwsccPcsComputeNodeGroup.DataAwsccPcsComputeNodeGroupInstanceConfigsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcsComputeNodeGroup.DataAwsccPcsComputeNodeGroupInstanceConfigsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcs-compute-node-group/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-awscc-pcs-compute-node-group/index.ts",
        "line": 221
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcs-compute-node-group/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-awscc.dataAwsccPcsComputeNodeGroup.DataAwsccPcsComputeNodeGroupInstanceConfigsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccPcsComputeNodeGroupInstanceConfigsList",
      "namespace": "dataAwsccPcsComputeNodeGroup",
      "symbolId": "src/data-awscc-pcs-compute-node-group/index:DataAwsccPcsComputeNodeGroupInstanceConfigsList"
    },
    "@cdktn/provider-awscc.dataAwsccPcsComputeNodeGroup.DataAwsccPcsComputeNodeGroupInstanceConfigsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcsComputeNodeGroup.DataAwsccPcsComputeNodeGroupInstanceConfigsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcs-compute-node-group/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-awscc-pcs-compute-node-group/index.ts",
        "line": 187
      },
      "name": "DataAwsccPcsComputeNodeGroupInstanceConfigsOutputReference",
      "namespace": "dataAwsccPcsComputeNodeGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-compute-node-group/index.ts",
            "line": 216
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcs-compute-node-group/index.ts",
            "line": 200
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcsComputeNodeGroup.DataAwsccPcsComputeNodeGroupInstanceConfigs"
          }
        }
      ],
      "symbolId": "src/data-awscc-pcs-compute-node-group/index:DataAwsccPcsComputeNodeGroupInstanceConfigsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPcsComputeNodeGroup.DataAwsccPcsComputeNodeGroupNodeLifecycleActions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcsComputeNodeGroup.DataAwsccPcsComputeNodeGroupNodeLifecycleActions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pcs-compute-node-group/index.ts",
        "line": 620
      },
      "name": "DataAwsccPcsComputeNodeGroupNodeLifecycleActions",
      "namespace": "dataAwsccPcsComputeNodeGroup",
      "symbolId": "src/data-awscc-pcs-compute-node-group/index:DataAwsccPcsComputeNodeGroupNodeLifecycleActions"
    },
    "@cdktn/provider-awscc.dataAwsccPcsComputeNodeGroup.DataAwsccPcsComputeNodeGroupNodeLifecycleActionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcsComputeNodeGroup.DataAwsccPcsComputeNodeGroupNodeLifecycleActionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcs-compute-node-group/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/data-awscc-pcs-compute-node-group/index.ts",
        "line": 643
      },
      "name": "DataAwsccPcsComputeNodeGroupNodeLifecycleActionsOutputReference",
      "namespace": "dataAwsccPcsComputeNodeGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-compute-node-group/index.ts",
            "line": 670
          },
          "name": "scriptCachingPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-compute-node-group/index.ts",
            "line": 676
          },
          "name": "stages",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcsComputeNodeGroup.DataAwsccPcsComputeNodeGroupNodeLifecycleActionsStagesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcs-compute-node-group/index.ts",
            "line": 654
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcsComputeNodeGroup.DataAwsccPcsComputeNodeGroupNodeLifecycleActions"
          }
        }
      ],
      "symbolId": "src/data-awscc-pcs-compute-node-group/index:DataAwsccPcsComputeNodeGroupNodeLifecycleActionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPcsComputeNodeGroup.DataAwsccPcsComputeNodeGroupNodeLifecycleActionsStages": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcsComputeNodeGroup.DataAwsccPcsComputeNodeGroupNodeLifecycleActionsStages",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pcs-compute-node-group/index.ts",
        "line": 559
      },
      "name": "DataAwsccPcsComputeNodeGroupNodeLifecycleActionsStages",
      "namespace": "dataAwsccPcsComputeNodeGroup",
      "symbolId": "src/data-awscc-pcs-compute-node-group/index:DataAwsccPcsComputeNodeGroupNodeLifecycleActionsStages"
    },
    "@cdktn/provider-awscc.dataAwsccPcsComputeNodeGroup.DataAwsccPcsComputeNodeGroupNodeLifecycleActionsStagesNodeBootstrapped": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcsComputeNodeGroup.DataAwsccPcsComputeNodeGroupNodeLifecycleActionsStagesNodeBootstrapped",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pcs-compute-node-group/index.ts",
        "line": 303
      },
      "name": "DataAwsccPcsComputeNodeGroupNodeLifecycleActionsStagesNodeBootstrapped",
      "namespace": "dataAwsccPcsComputeNodeGroup",
      "symbolId": "src/data-awscc-pcs-compute-node-group/index:DataAwsccPcsComputeNodeGroupNodeLifecycleActionsStagesNodeBootstrapped"
    },
    "@cdktn/provider-awscc.dataAwsccPcsComputeNodeGroup.DataAwsccPcsComputeNodeGroupNodeLifecycleActionsStagesNodeBootstrappedList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcsComputeNodeGroup.DataAwsccPcsComputeNodeGroupNodeLifecycleActionsStagesNodeBootstrappedList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcs-compute-node-group/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pcs-compute-node-group/index.ts",
        "line": 381
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcs-compute-node-group/index.ts",
            "line": 395
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccPcsComputeNodeGroup.DataAwsccPcsComputeNodeGroupNodeLifecycleActionsStagesNodeBootstrappedOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccPcsComputeNodeGroupNodeLifecycleActionsStagesNodeBootstrappedList",
      "namespace": "dataAwsccPcsComputeNodeGroup",
      "symbolId": "src/data-awscc-pcs-compute-node-group/index:DataAwsccPcsComputeNodeGroupNodeLifecycleActionsStagesNodeBootstrappedList"
    },
    "@cdktn/provider-awscc.dataAwsccPcsComputeNodeGroup.DataAwsccPcsComputeNodeGroupNodeLifecycleActionsStagesNodeBootstrappedOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcsComputeNodeGroup.DataAwsccPcsComputeNodeGroupNodeLifecycleActionsStagesNodeBootstrappedOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcs-compute-node-group/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/data-awscc-pcs-compute-node-group/index.ts",
        "line": 326
      },
      "name": "DataAwsccPcsComputeNodeGroupNodeLifecycleActionsStagesNodeBootstrappedOutputReference",
      "namespace": "dataAwsccPcsComputeNodeGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-compute-node-group/index.ts",
            "line": 355
          },
          "name": "arguments",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-compute-node-group/index.ts",
            "line": 360
          },
          "name": "executionPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-compute-node-group/index.ts",
            "line": 365
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-compute-node-group/index.ts",
            "line": 370
          },
          "name": "onError",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-compute-node-group/index.ts",
            "line": 376
          },
          "name": "scriptSource",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcsComputeNodeGroup.DataAwsccPcsComputeNodeGroupNodeLifecycleActionsStagesNodeBootstrappedScriptSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcs-compute-node-group/index.ts",
            "line": 339
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcsComputeNodeGroup.DataAwsccPcsComputeNodeGroupNodeLifecycleActionsStagesNodeBootstrapped"
          }
        }
      ],
      "symbolId": "src/data-awscc-pcs-compute-node-group/index:DataAwsccPcsComputeNodeGroupNodeLifecycleActionsStagesNodeBootstrappedOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPcsComputeNodeGroup.DataAwsccPcsComputeNodeGroupNodeLifecycleActionsStagesNodeBootstrappedScriptSource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcsComputeNodeGroup.DataAwsccPcsComputeNodeGroupNodeLifecycleActionsStagesNodeBootstrappedScriptSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pcs-compute-node-group/index.ts",
        "line": 239
      },
      "name": "DataAwsccPcsComputeNodeGroupNodeLifecycleActionsStagesNodeBootstrappedScriptSource",
      "namespace": "dataAwsccPcsComputeNodeGroup",
      "symbolId": "src/data-awscc-pcs-compute-node-group/index:DataAwsccPcsComputeNodeGroupNodeLifecycleActionsStagesNodeBootstrappedScriptSource"
    },
    "@cdktn/provider-awscc.dataAwsccPcsComputeNodeGroup.DataAwsccPcsComputeNodeGroupNodeLifecycleActionsStagesNodeBootstrappedScriptSourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcsComputeNodeGroup.DataAwsccPcsComputeNodeGroupNodeLifecycleActionsStagesNodeBootstrappedScriptSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcs-compute-node-group/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-awscc-pcs-compute-node-group/index.ts",
        "line": 262
      },
      "name": "DataAwsccPcsComputeNodeGroupNodeLifecycleActionsStagesNodeBootstrappedScriptSourceOutputReference",
      "namespace": "dataAwsccPcsComputeNodeGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-compute-node-group/index.ts",
            "line": 289
          },
          "name": "checksum",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-compute-node-group/index.ts",
            "line": 294
          },
          "name": "s3VersionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-compute-node-group/index.ts",
            "line": 299
          },
          "name": "scriptLocation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcs-compute-node-group/index.ts",
            "line": 273
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcsComputeNodeGroup.DataAwsccPcsComputeNodeGroupNodeLifecycleActionsStagesNodeBootstrappedScriptSource"
          }
        }
      ],
      "symbolId": "src/data-awscc-pcs-compute-node-group/index:DataAwsccPcsComputeNodeGroupNodeLifecycleActionsStagesNodeBootstrappedScriptSourceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPcsComputeNodeGroup.DataAwsccPcsComputeNodeGroupNodeLifecycleActionsStagesNodeReady": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcsComputeNodeGroup.DataAwsccPcsComputeNodeGroupNodeLifecycleActionsStagesNodeReady",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pcs-compute-node-group/index.ts",
        "line": 463
      },
      "name": "DataAwsccPcsComputeNodeGroupNodeLifecycleActionsStagesNodeReady",
      "namespace": "dataAwsccPcsComputeNodeGroup",
      "symbolId": "src/data-awscc-pcs-compute-node-group/index:DataAwsccPcsComputeNodeGroupNodeLifecycleActionsStagesNodeReady"
    },
    "@cdktn/provider-awscc.dataAwsccPcsComputeNodeGroup.DataAwsccPcsComputeNodeGroupNodeLifecycleActionsStagesNodeReadyList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcsComputeNodeGroup.DataAwsccPcsComputeNodeGroupNodeLifecycleActionsStagesNodeReadyList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcs-compute-node-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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pcs-compute-node-group/index.ts",
        "line": 541
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcs-compute-node-group/index.ts",
            "line": 555
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccPcsComputeNodeGroup.DataAwsccPcsComputeNodeGroupNodeLifecycleActionsStagesNodeReadyOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccPcsComputeNodeGroupNodeLifecycleActionsStagesNodeReadyList",
      "namespace": "dataAwsccPcsComputeNodeGroup",
      "symbolId": "src/data-awscc-pcs-compute-node-group/index:DataAwsccPcsComputeNodeGroupNodeLifecycleActionsStagesNodeReadyList"
    },
    "@cdktn/provider-awscc.dataAwsccPcsComputeNodeGroup.DataAwsccPcsComputeNodeGroupNodeLifecycleActionsStagesNodeReadyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcsComputeNodeGroup.DataAwsccPcsComputeNodeGroupNodeLifecycleActionsStagesNodeReadyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcs-compute-node-group/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-awscc-pcs-compute-node-group/index.ts",
        "line": 486
      },
      "name": "DataAwsccPcsComputeNodeGroupNodeLifecycleActionsStagesNodeReadyOutputReference",
      "namespace": "dataAwsccPcsComputeNodeGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-compute-node-group/index.ts",
            "line": 515
          },
          "name": "arguments",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-compute-node-group/index.ts",
            "line": 520
          },
          "name": "executionPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-compute-node-group/index.ts",
            "line": 525
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-compute-node-group/index.ts",
            "line": 530
          },
          "name": "onError",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-compute-node-group/index.ts",
            "line": 536
          },
          "name": "scriptSource",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcsComputeNodeGroup.DataAwsccPcsComputeNodeGroupNodeLifecycleActionsStagesNodeReadyScriptSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcs-compute-node-group/index.ts",
            "line": 499
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcsComputeNodeGroup.DataAwsccPcsComputeNodeGroupNodeLifecycleActionsStagesNodeReady"
          }
        }
      ],
      "symbolId": "src/data-awscc-pcs-compute-node-group/index:DataAwsccPcsComputeNodeGroupNodeLifecycleActionsStagesNodeReadyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPcsComputeNodeGroup.DataAwsccPcsComputeNodeGroupNodeLifecycleActionsStagesNodeReadyScriptSource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcsComputeNodeGroup.DataAwsccPcsComputeNodeGroupNodeLifecycleActionsStagesNodeReadyScriptSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pcs-compute-node-group/index.ts",
        "line": 399
      },
      "name": "DataAwsccPcsComputeNodeGroupNodeLifecycleActionsStagesNodeReadyScriptSource",
      "namespace": "dataAwsccPcsComputeNodeGroup",
      "symbolId": "src/data-awscc-pcs-compute-node-group/index:DataAwsccPcsComputeNodeGroupNodeLifecycleActionsStagesNodeReadyScriptSource"
    },
    "@cdktn/provider-awscc.dataAwsccPcsComputeNodeGroup.DataAwsccPcsComputeNodeGroupNodeLifecycleActionsStagesNodeReadyScriptSourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcsComputeNodeGroup.DataAwsccPcsComputeNodeGroupNodeLifecycleActionsStagesNodeReadyScriptSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcs-compute-node-group/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/data-awscc-pcs-compute-node-group/index.ts",
        "line": 422
      },
      "name": "DataAwsccPcsComputeNodeGroupNodeLifecycleActionsStagesNodeReadyScriptSourceOutputReference",
      "namespace": "dataAwsccPcsComputeNodeGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-compute-node-group/index.ts",
            "line": 449
          },
          "name": "checksum",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-compute-node-group/index.ts",
            "line": 454
          },
          "name": "s3VersionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-compute-node-group/index.ts",
            "line": 459
          },
          "name": "scriptLocation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcs-compute-node-group/index.ts",
            "line": 433
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcsComputeNodeGroup.DataAwsccPcsComputeNodeGroupNodeLifecycleActionsStagesNodeReadyScriptSource"
          }
        }
      ],
      "symbolId": "src/data-awscc-pcs-compute-node-group/index:DataAwsccPcsComputeNodeGroupNodeLifecycleActionsStagesNodeReadyScriptSourceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPcsComputeNodeGroup.DataAwsccPcsComputeNodeGroupNodeLifecycleActionsStagesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcsComputeNodeGroup.DataAwsccPcsComputeNodeGroupNodeLifecycleActionsStagesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcs-compute-node-group/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-awscc-pcs-compute-node-group/index.ts",
        "line": 582
      },
      "name": "DataAwsccPcsComputeNodeGroupNodeLifecycleActionsStagesOutputReference",
      "namespace": "dataAwsccPcsComputeNodeGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-compute-node-group/index.ts",
            "line": 610
          },
          "name": "nodeBootstrapped",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcsComputeNodeGroup.DataAwsccPcsComputeNodeGroupNodeLifecycleActionsStagesNodeBootstrappedList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-compute-node-group/index.ts",
            "line": 616
          },
          "name": "nodeReady",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcsComputeNodeGroup.DataAwsccPcsComputeNodeGroupNodeLifecycleActionsStagesNodeReadyList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcs-compute-node-group/index.ts",
            "line": 593
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcsComputeNodeGroup.DataAwsccPcsComputeNodeGroupNodeLifecycleActionsStages"
          }
        }
      ],
      "symbolId": "src/data-awscc-pcs-compute-node-group/index:DataAwsccPcsComputeNodeGroupNodeLifecycleActionsStagesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPcsComputeNodeGroup.DataAwsccPcsComputeNodeGroupScalingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcsComputeNodeGroup.DataAwsccPcsComputeNodeGroupScalingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pcs-compute-node-group/index.ts",
        "line": 680
      },
      "name": "DataAwsccPcsComputeNodeGroupScalingConfiguration",
      "namespace": "dataAwsccPcsComputeNodeGroup",
      "symbolId": "src/data-awscc-pcs-compute-node-group/index:DataAwsccPcsComputeNodeGroupScalingConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccPcsComputeNodeGroup.DataAwsccPcsComputeNodeGroupScalingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcsComputeNodeGroup.DataAwsccPcsComputeNodeGroupScalingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcs-compute-node-group/index.ts",
          "line": 710
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pcs-compute-node-group/index.ts",
        "line": 703
      },
      "name": "DataAwsccPcsComputeNodeGroupScalingConfigurationOutputReference",
      "namespace": "dataAwsccPcsComputeNodeGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-compute-node-group/index.ts",
            "line": 730
          },
          "name": "maxInstanceCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-compute-node-group/index.ts",
            "line": 735
          },
          "name": "minInstanceCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcs-compute-node-group/index.ts",
            "line": 714
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcsComputeNodeGroup.DataAwsccPcsComputeNodeGroupScalingConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-pcs-compute-node-group/index:DataAwsccPcsComputeNodeGroupScalingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPcsComputeNodeGroup.DataAwsccPcsComputeNodeGroupSlurmConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcsComputeNodeGroup.DataAwsccPcsComputeNodeGroupSlurmConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pcs-compute-node-group/index.ts",
        "line": 819
      },
      "name": "DataAwsccPcsComputeNodeGroupSlurmConfiguration",
      "namespace": "dataAwsccPcsComputeNodeGroup",
      "symbolId": "src/data-awscc-pcs-compute-node-group/index:DataAwsccPcsComputeNodeGroupSlurmConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccPcsComputeNodeGroup.DataAwsccPcsComputeNodeGroupSlurmConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcsComputeNodeGroup.DataAwsccPcsComputeNodeGroupSlurmConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcs-compute-node-group/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-awscc-pcs-compute-node-group/index.ts",
        "line": 842
      },
      "name": "DataAwsccPcsComputeNodeGroupSlurmConfigurationOutputReference",
      "namespace": "dataAwsccPcsComputeNodeGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-compute-node-group/index.ts",
            "line": 869
          },
          "name": "scaleDownIdleTimeInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-compute-node-group/index.ts",
            "line": 875
          },
          "name": "slurmCustomSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcsComputeNodeGroup.DataAwsccPcsComputeNodeGroupSlurmConfigurationSlurmCustomSettingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcs-compute-node-group/index.ts",
            "line": 853
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcsComputeNodeGroup.DataAwsccPcsComputeNodeGroupSlurmConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-pcs-compute-node-group/index:DataAwsccPcsComputeNodeGroupSlurmConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPcsComputeNodeGroup.DataAwsccPcsComputeNodeGroupSlurmConfigurationSlurmCustomSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcsComputeNodeGroup.DataAwsccPcsComputeNodeGroupSlurmConfigurationSlurmCustomSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pcs-compute-node-group/index.ts",
        "line": 739
      },
      "name": "DataAwsccPcsComputeNodeGroupSlurmConfigurationSlurmCustomSettings",
      "namespace": "dataAwsccPcsComputeNodeGroup",
      "symbolId": "src/data-awscc-pcs-compute-node-group/index:DataAwsccPcsComputeNodeGroupSlurmConfigurationSlurmCustomSettings"
    },
    "@cdktn/provider-awscc.dataAwsccPcsComputeNodeGroup.DataAwsccPcsComputeNodeGroupSlurmConfigurationSlurmCustomSettingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcsComputeNodeGroup.DataAwsccPcsComputeNodeGroupSlurmConfigurationSlurmCustomSettingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcs-compute-node-group/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-awscc-pcs-compute-node-group/index.ts",
        "line": 801
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcs-compute-node-group/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-awscc.dataAwsccPcsComputeNodeGroup.DataAwsccPcsComputeNodeGroupSlurmConfigurationSlurmCustomSettingsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccPcsComputeNodeGroupSlurmConfigurationSlurmCustomSettingsList",
      "namespace": "dataAwsccPcsComputeNodeGroup",
      "symbolId": "src/data-awscc-pcs-compute-node-group/index:DataAwsccPcsComputeNodeGroupSlurmConfigurationSlurmCustomSettingsList"
    },
    "@cdktn/provider-awscc.dataAwsccPcsComputeNodeGroup.DataAwsccPcsComputeNodeGroupSlurmConfigurationSlurmCustomSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcsComputeNodeGroup.DataAwsccPcsComputeNodeGroupSlurmConfigurationSlurmCustomSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcs-compute-node-group/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-awscc-pcs-compute-node-group/index.ts",
        "line": 762
      },
      "name": "DataAwsccPcsComputeNodeGroupSlurmConfigurationSlurmCustomSettingsOutputReference",
      "namespace": "dataAwsccPcsComputeNodeGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-compute-node-group/index.ts",
            "line": 791
          },
          "name": "parameterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-compute-node-group/index.ts",
            "line": 796
          },
          "name": "parameterValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcs-compute-node-group/index.ts",
            "line": 775
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcsComputeNodeGroup.DataAwsccPcsComputeNodeGroupSlurmConfigurationSlurmCustomSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-pcs-compute-node-group/index:DataAwsccPcsComputeNodeGroupSlurmConfigurationSlurmCustomSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPcsComputeNodeGroup.DataAwsccPcsComputeNodeGroupSpotOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcsComputeNodeGroup.DataAwsccPcsComputeNodeGroupSpotOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pcs-compute-node-group/index.ts",
        "line": 879
      },
      "name": "DataAwsccPcsComputeNodeGroupSpotOptions",
      "namespace": "dataAwsccPcsComputeNodeGroup",
      "symbolId": "src/data-awscc-pcs-compute-node-group/index:DataAwsccPcsComputeNodeGroupSpotOptions"
    },
    "@cdktn/provider-awscc.dataAwsccPcsComputeNodeGroup.DataAwsccPcsComputeNodeGroupSpotOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcsComputeNodeGroup.DataAwsccPcsComputeNodeGroupSpotOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcs-compute-node-group/index.ts",
          "line": 909
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pcs-compute-node-group/index.ts",
        "line": 902
      },
      "name": "DataAwsccPcsComputeNodeGroupSpotOptionsOutputReference",
      "namespace": "dataAwsccPcsComputeNodeGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-compute-node-group/index.ts",
            "line": 929
          },
          "name": "allocationStrategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcs-compute-node-group/index.ts",
            "line": 913
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcsComputeNodeGroup.DataAwsccPcsComputeNodeGroupSpotOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-pcs-compute-node-group/index:DataAwsccPcsComputeNodeGroupSpotOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPcsQueue.DataAwsccPcsQueue": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/pcs_queue awscc_pcs_queue}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcsQueue.DataAwsccPcsQueue",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/pcs_queue awscc_pcs_queue} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcs-queue/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccPcsQueue.DataAwsccPcsQueueConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pcs-queue/index.ts",
        "line": 319
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccPcsQueue resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcs-queue/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 DataAwsccPcsQueue to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/pcs_queue#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccPcsQueue that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccPcsQueue to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcs-queue/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-awscc-pcs-queue/index.ts",
            "line": 446
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccPcsQueue",
      "namespace": "dataAwsccPcsQueue",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-queue/index.ts",
            "line": 324
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-queue/index.ts",
            "line": 375
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-queue/index.ts",
            "line": 380
          },
          "name": "clusterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-queue/index.ts",
            "line": 386
          },
          "name": "computeNodeGroupConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcsQueue.DataAwsccPcsQueueComputeNodeGroupConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-queue/index.ts",
            "line": 392
          },
          "name": "errorInfo",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcsQueue.DataAwsccPcsQueueErrorInfoList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-queue/index.ts",
            "line": 410
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-queue/index.ts",
            "line": 415
          },
          "name": "queueId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-queue/index.ts",
            "line": 421
          },
          "name": "slurmConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcsQueue.DataAwsccPcsQueueSlurmConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-queue/index.ts",
            "line": 426
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-queue/index.ts",
            "line": 432
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-queue/index.ts",
            "line": 405
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcs-queue/index.ts",
            "line": 398
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-pcs-queue/index:DataAwsccPcsQueue"
    },
    "@cdktn/provider-awscc.dataAwsccPcsQueue.DataAwsccPcsQueueComputeNodeGroupConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcsQueue.DataAwsccPcsQueueComputeNodeGroupConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pcs-queue/index.ts",
        "line": 25
      },
      "name": "DataAwsccPcsQueueComputeNodeGroupConfigurations",
      "namespace": "dataAwsccPcsQueue",
      "symbolId": "src/data-awscc-pcs-queue/index:DataAwsccPcsQueueComputeNodeGroupConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccPcsQueue.DataAwsccPcsQueueComputeNodeGroupConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcsQueue.DataAwsccPcsQueueComputeNodeGroupConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcs-queue/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pcs-queue/index.ts",
        "line": 82
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcs-queue/index.ts",
            "line": 96
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccPcsQueue.DataAwsccPcsQueueComputeNodeGroupConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccPcsQueueComputeNodeGroupConfigurationsList",
      "namespace": "dataAwsccPcsQueue",
      "symbolId": "src/data-awscc-pcs-queue/index:DataAwsccPcsQueueComputeNodeGroupConfigurationsList"
    },
    "@cdktn/provider-awscc.dataAwsccPcsQueue.DataAwsccPcsQueueComputeNodeGroupConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcsQueue.DataAwsccPcsQueueComputeNodeGroupConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcs-queue/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pcs-queue/index.ts",
        "line": 48
      },
      "name": "DataAwsccPcsQueueComputeNodeGroupConfigurationsOutputReference",
      "namespace": "dataAwsccPcsQueue",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-queue/index.ts",
            "line": 77
          },
          "name": "computeNodeGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcs-queue/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcsQueue.DataAwsccPcsQueueComputeNodeGroupConfigurations"
          }
        }
      ],
      "symbolId": "src/data-awscc-pcs-queue/index:DataAwsccPcsQueueComputeNodeGroupConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPcsQueue.DataAwsccPcsQueueConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcsQueue.DataAwsccPcsQueueConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pcs-queue/index.ts",
        "line": 14
      },
      "name": "DataAwsccPcsQueueConfig",
      "namespace": "dataAwsccPcsQueue",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/pcs_queue#id DataAwsccPcsQueue#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-queue/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-pcs-queue/index:DataAwsccPcsQueueConfig"
    },
    "@cdktn/provider-awscc.dataAwsccPcsQueue.DataAwsccPcsQueueErrorInfo": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcsQueue.DataAwsccPcsQueueErrorInfo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pcs-queue/index.ts",
        "line": 100
      },
      "name": "DataAwsccPcsQueueErrorInfo",
      "namespace": "dataAwsccPcsQueue",
      "symbolId": "src/data-awscc-pcs-queue/index:DataAwsccPcsQueueErrorInfo"
    },
    "@cdktn/provider-awscc.dataAwsccPcsQueue.DataAwsccPcsQueueErrorInfoList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcsQueue.DataAwsccPcsQueueErrorInfoList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcs-queue/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pcs-queue/index.ts",
        "line": 162
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcs-queue/index.ts",
            "line": 176
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccPcsQueue.DataAwsccPcsQueueErrorInfoOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccPcsQueueErrorInfoList",
      "namespace": "dataAwsccPcsQueue",
      "symbolId": "src/data-awscc-pcs-queue/index:DataAwsccPcsQueueErrorInfoList"
    },
    "@cdktn/provider-awscc.dataAwsccPcsQueue.DataAwsccPcsQueueErrorInfoOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcsQueue.DataAwsccPcsQueueErrorInfoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcs-queue/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/data-awscc-pcs-queue/index.ts",
        "line": 123
      },
      "name": "DataAwsccPcsQueueErrorInfoOutputReference",
      "namespace": "dataAwsccPcsQueue",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-queue/index.ts",
            "line": 152
          },
          "name": "code",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-queue/index.ts",
            "line": 157
          },
          "name": "message",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcs-queue/index.ts",
            "line": 136
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcsQueue.DataAwsccPcsQueueErrorInfo"
          }
        }
      ],
      "symbolId": "src/data-awscc-pcs-queue/index:DataAwsccPcsQueueErrorInfoOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPcsQueue.DataAwsccPcsQueueSlurmConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcsQueue.DataAwsccPcsQueueSlurmConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pcs-queue/index.ts",
        "line": 260
      },
      "name": "DataAwsccPcsQueueSlurmConfiguration",
      "namespace": "dataAwsccPcsQueue",
      "symbolId": "src/data-awscc-pcs-queue/index:DataAwsccPcsQueueSlurmConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccPcsQueue.DataAwsccPcsQueueSlurmConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcsQueue.DataAwsccPcsQueueSlurmConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcs-queue/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-awscc-pcs-queue/index.ts",
        "line": 283
      },
      "name": "DataAwsccPcsQueueSlurmConfigurationOutputReference",
      "namespace": "dataAwsccPcsQueue",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-queue/index.ts",
            "line": 311
          },
          "name": "slurmCustomSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcsQueue.DataAwsccPcsQueueSlurmConfigurationSlurmCustomSettingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcs-queue/index.ts",
            "line": 294
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcsQueue.DataAwsccPcsQueueSlurmConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-pcs-queue/index:DataAwsccPcsQueueSlurmConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPcsQueue.DataAwsccPcsQueueSlurmConfigurationSlurmCustomSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcsQueue.DataAwsccPcsQueueSlurmConfigurationSlurmCustomSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pcs-queue/index.ts",
        "line": 180
      },
      "name": "DataAwsccPcsQueueSlurmConfigurationSlurmCustomSettings",
      "namespace": "dataAwsccPcsQueue",
      "symbolId": "src/data-awscc-pcs-queue/index:DataAwsccPcsQueueSlurmConfigurationSlurmCustomSettings"
    },
    "@cdktn/provider-awscc.dataAwsccPcsQueue.DataAwsccPcsQueueSlurmConfigurationSlurmCustomSettingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcsQueue.DataAwsccPcsQueueSlurmConfigurationSlurmCustomSettingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcs-queue/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pcs-queue/index.ts",
        "line": 242
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcs-queue/index.ts",
            "line": 256
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccPcsQueue.DataAwsccPcsQueueSlurmConfigurationSlurmCustomSettingsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccPcsQueueSlurmConfigurationSlurmCustomSettingsList",
      "namespace": "dataAwsccPcsQueue",
      "symbolId": "src/data-awscc-pcs-queue/index:DataAwsccPcsQueueSlurmConfigurationSlurmCustomSettingsList"
    },
    "@cdktn/provider-awscc.dataAwsccPcsQueue.DataAwsccPcsQueueSlurmConfigurationSlurmCustomSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPcsQueue.DataAwsccPcsQueueSlurmConfigurationSlurmCustomSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pcs-queue/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pcs-queue/index.ts",
        "line": 203
      },
      "name": "DataAwsccPcsQueueSlurmConfigurationSlurmCustomSettingsOutputReference",
      "namespace": "dataAwsccPcsQueue",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-queue/index.ts",
            "line": 232
          },
          "name": "parameterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pcs-queue/index.ts",
            "line": 237
          },
          "name": "parameterValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pcs-queue/index.ts",
            "line": 216
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPcsQueue.DataAwsccPcsQueueSlurmConfigurationSlurmCustomSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-pcs-queue/index:DataAwsccPcsQueueSlurmConfigurationSlurmCustomSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPersonalizeDataset.DataAwsccPersonalizeDataset": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/personalize_dataset awscc_personalize_dataset}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPersonalizeDataset.DataAwsccPersonalizeDataset",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/personalize_dataset awscc_personalize_dataset} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-personalize-dataset/index.ts",
          "line": 190
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccPersonalizeDataset.DataAwsccPersonalizeDatasetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-personalize-dataset/index.ts",
        "line": 158
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccPersonalizeDataset resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-personalize-dataset/index.ts",
            "line": 175
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccPersonalizeDataset to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/personalize_dataset#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccPersonalizeDataset that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccPersonalizeDataset to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-personalize-dataset/index.ts",
            "line": 261
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-personalize-dataset/index.ts",
            "line": 267
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccPersonalizeDataset",
      "namespace": "dataAwsccPersonalizeDataset",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-personalize-dataset/index.ts",
            "line": 163
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-personalize-dataset/index.ts",
            "line": 214
          },
          "name": "datasetArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-personalize-dataset/index.ts",
            "line": 219
          },
          "name": "datasetGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-personalize-dataset/index.ts",
            "line": 225
          },
          "name": "datasetImportJob",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPersonalizeDataset.DataAwsccPersonalizeDatasetDatasetImportJobOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-personalize-dataset/index.ts",
            "line": 230
          },
          "name": "datasetType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-personalize-dataset/index.ts",
            "line": 248
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-personalize-dataset/index.ts",
            "line": 253
          },
          "name": "schemaArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-personalize-dataset/index.ts",
            "line": 243
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-personalize-dataset/index.ts",
            "line": 236
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-personalize-dataset/index:DataAwsccPersonalizeDataset"
    },
    "@cdktn/provider-awscc.dataAwsccPersonalizeDataset.DataAwsccPersonalizeDatasetConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPersonalizeDataset.DataAwsccPersonalizeDatasetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-personalize-dataset/index.ts",
        "line": 14
      },
      "name": "DataAwsccPersonalizeDatasetConfig",
      "namespace": "dataAwsccPersonalizeDataset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/personalize_dataset#id DataAwsccPersonalizeDataset#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-personalize-dataset/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-personalize-dataset/index:DataAwsccPersonalizeDatasetConfig"
    },
    "@cdktn/provider-awscc.dataAwsccPersonalizeDataset.DataAwsccPersonalizeDatasetDatasetImportJob": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPersonalizeDataset.DataAwsccPersonalizeDatasetDatasetImportJob",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-personalize-dataset/index.ts",
        "line": 79
      },
      "name": "DataAwsccPersonalizeDatasetDatasetImportJob",
      "namespace": "dataAwsccPersonalizeDataset",
      "symbolId": "src/data-awscc-personalize-dataset/index:DataAwsccPersonalizeDatasetDatasetImportJob"
    },
    "@cdktn/provider-awscc.dataAwsccPersonalizeDataset.DataAwsccPersonalizeDatasetDatasetImportJobDataSource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPersonalizeDataset.DataAwsccPersonalizeDatasetDatasetImportJobDataSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-personalize-dataset/index.ts",
        "line": 25
      },
      "name": "DataAwsccPersonalizeDatasetDatasetImportJobDataSource",
      "namespace": "dataAwsccPersonalizeDataset",
      "symbolId": "src/data-awscc-personalize-dataset/index:DataAwsccPersonalizeDatasetDatasetImportJobDataSource"
    },
    "@cdktn/provider-awscc.dataAwsccPersonalizeDataset.DataAwsccPersonalizeDatasetDatasetImportJobDataSourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPersonalizeDataset.DataAwsccPersonalizeDatasetDatasetImportJobDataSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-personalize-dataset/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-personalize-dataset/index.ts",
        "line": 48
      },
      "name": "DataAwsccPersonalizeDatasetDatasetImportJobDataSourceOutputReference",
      "namespace": "dataAwsccPersonalizeDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-personalize-dataset/index.ts",
            "line": 75
          },
          "name": "dataLocation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-personalize-dataset/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPersonalizeDataset.DataAwsccPersonalizeDatasetDatasetImportJobDataSource"
          }
        }
      ],
      "symbolId": "src/data-awscc-personalize-dataset/index:DataAwsccPersonalizeDatasetDatasetImportJobDataSourceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPersonalizeDataset.DataAwsccPersonalizeDatasetDatasetImportJobOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPersonalizeDataset.DataAwsccPersonalizeDatasetDatasetImportJobOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-personalize-dataset/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-awscc-personalize-dataset/index.ts",
        "line": 102
      },
      "name": "DataAwsccPersonalizeDatasetDatasetImportJobOutputReference",
      "namespace": "dataAwsccPersonalizeDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-personalize-dataset/index.ts",
            "line": 135
          },
          "name": "datasetArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-personalize-dataset/index.ts",
            "line": 140
          },
          "name": "datasetImportJobArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-personalize-dataset/index.ts",
            "line": 130
          },
          "name": "dataSource",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPersonalizeDataset.DataAwsccPersonalizeDatasetDatasetImportJobDataSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-personalize-dataset/index.ts",
            "line": 145
          },
          "name": "jobName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-personalize-dataset/index.ts",
            "line": 150
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-personalize-dataset/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPersonalizeDataset.DataAwsccPersonalizeDatasetDatasetImportJob"
          }
        }
      ],
      "symbolId": "src/data-awscc-personalize-dataset/index:DataAwsccPersonalizeDatasetDatasetImportJobOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPersonalizeDatasetGroup.DataAwsccPersonalizeDatasetGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/personalize_dataset_group awscc_personalize_dataset_group}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPersonalizeDatasetGroup.DataAwsccPersonalizeDatasetGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/personalize_dataset_group awscc_personalize_dataset_group} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-personalize-dataset-group/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccPersonalizeDatasetGroup.DataAwsccPersonalizeDatasetGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-personalize-dataset-group/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccPersonalizeDatasetGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-personalize-dataset-group/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccPersonalizeDatasetGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/personalize_dataset_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccPersonalizeDatasetGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccPersonalizeDatasetGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-personalize-dataset-group/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-awscc-personalize-dataset-group/index.ts",
            "line": 132
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccPersonalizeDatasetGroup",
      "namespace": "dataAwsccPersonalizeDatasetGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-personalize-dataset-group/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-personalize-dataset-group/index.ts",
            "line": 85
          },
          "name": "datasetGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-personalize-dataset-group/index.ts",
            "line": 90
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-personalize-dataset-group/index.ts",
            "line": 108
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-personalize-dataset-group/index.ts",
            "line": 113
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-personalize-dataset-group/index.ts",
            "line": 118
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-personalize-dataset-group/index.ts",
            "line": 103
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-personalize-dataset-group/index.ts",
            "line": 96
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-personalize-dataset-group/index:DataAwsccPersonalizeDatasetGroup"
    },
    "@cdktn/provider-awscc.dataAwsccPersonalizeDatasetGroup.DataAwsccPersonalizeDatasetGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPersonalizeDatasetGroup.DataAwsccPersonalizeDatasetGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-personalize-dataset-group/index.ts",
        "line": 14
      },
      "name": "DataAwsccPersonalizeDatasetGroupConfig",
      "namespace": "dataAwsccPersonalizeDatasetGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/personalize_dataset_group#id DataAwsccPersonalizeDatasetGroup#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-personalize-dataset-group/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-personalize-dataset-group/index:DataAwsccPersonalizeDatasetGroupConfig"
    },
    "@cdktn/provider-awscc.dataAwsccPersonalizeDatasetGroups.DataAwsccPersonalizeDatasetGroups": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/personalize_dataset_groups awscc_personalize_dataset_groups}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPersonalizeDatasetGroups.DataAwsccPersonalizeDatasetGroups",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/personalize_dataset_groups awscc_personalize_dataset_groups} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-personalize-dataset-groups/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccPersonalizeDatasetGroups.DataAwsccPersonalizeDatasetGroupsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-personalize-dataset-groups/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccPersonalizeDatasetGroups resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-personalize-dataset-groups/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccPersonalizeDatasetGroups to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/personalize_dataset_groups#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccPersonalizeDatasetGroups that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccPersonalizeDatasetGroups to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-personalize-dataset-groups/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-personalize-dataset-groups/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccPersonalizeDatasetGroups",
      "namespace": "dataAwsccPersonalizeDatasetGroups",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-personalize-dataset-groups/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-personalize-dataset-groups/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-personalize-dataset-groups/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-personalize-dataset-groups/index:DataAwsccPersonalizeDatasetGroups"
    },
    "@cdktn/provider-awscc.dataAwsccPersonalizeDatasetGroups.DataAwsccPersonalizeDatasetGroupsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPersonalizeDatasetGroups.DataAwsccPersonalizeDatasetGroupsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-personalize-dataset-groups/index.ts",
        "line": 14
      },
      "name": "DataAwsccPersonalizeDatasetGroupsConfig",
      "namespace": "dataAwsccPersonalizeDatasetGroups",
      "symbolId": "src/data-awscc-personalize-dataset-groups/index:DataAwsccPersonalizeDatasetGroupsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccPersonalizeDatasets.DataAwsccPersonalizeDatasets": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/personalize_datasets awscc_personalize_datasets}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPersonalizeDatasets.DataAwsccPersonalizeDatasets",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/personalize_datasets awscc_personalize_datasets} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-personalize-datasets/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccPersonalizeDatasets.DataAwsccPersonalizeDatasetsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-personalize-datasets/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccPersonalizeDatasets resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-personalize-datasets/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccPersonalizeDatasets to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/personalize_datasets#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccPersonalizeDatasets that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccPersonalizeDatasets to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-personalize-datasets/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-personalize-datasets/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccPersonalizeDatasets",
      "namespace": "dataAwsccPersonalizeDatasets",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-personalize-datasets/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-personalize-datasets/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-personalize-datasets/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-personalize-datasets/index:DataAwsccPersonalizeDatasets"
    },
    "@cdktn/provider-awscc.dataAwsccPersonalizeDatasets.DataAwsccPersonalizeDatasetsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPersonalizeDatasets.DataAwsccPersonalizeDatasetsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-personalize-datasets/index.ts",
        "line": 14
      },
      "name": "DataAwsccPersonalizeDatasetsConfig",
      "namespace": "dataAwsccPersonalizeDatasets",
      "symbolId": "src/data-awscc-personalize-datasets/index:DataAwsccPersonalizeDatasetsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccPersonalizeSchema.DataAwsccPersonalizeSchema": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/personalize_schema awscc_personalize_schema}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPersonalizeSchema.DataAwsccPersonalizeSchema",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/personalize_schema awscc_personalize_schema} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-personalize-schema/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccPersonalizeSchema.DataAwsccPersonalizeSchemaConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-personalize-schema/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccPersonalizeSchema resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-personalize-schema/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccPersonalizeSchema to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/personalize_schema#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccPersonalizeSchema that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccPersonalizeSchema to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-personalize-schema/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-awscc-personalize-schema/index.ts",
            "line": 127
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccPersonalizeSchema",
      "namespace": "dataAwsccPersonalizeSchema",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-personalize-schema/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-personalize-schema/index.ts",
            "line": 85
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-personalize-schema/index.ts",
            "line": 103
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-personalize-schema/index.ts",
            "line": 108
          },
          "name": "schema",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-personalize-schema/index.ts",
            "line": 113
          },
          "name": "schemaArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-personalize-schema/index.ts",
            "line": 98
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-personalize-schema/index.ts",
            "line": 91
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-personalize-schema/index:DataAwsccPersonalizeSchema"
    },
    "@cdktn/provider-awscc.dataAwsccPersonalizeSchema.DataAwsccPersonalizeSchemaConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPersonalizeSchema.DataAwsccPersonalizeSchemaConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-personalize-schema/index.ts",
        "line": 14
      },
      "name": "DataAwsccPersonalizeSchemaConfig",
      "namespace": "dataAwsccPersonalizeSchema",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/personalize_schema#id DataAwsccPersonalizeSchema#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-personalize-schema/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-personalize-schema/index:DataAwsccPersonalizeSchemaConfig"
    },
    "@cdktn/provider-awscc.dataAwsccPersonalizeSchemas.DataAwsccPersonalizeSchemas": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/personalize_schemas awscc_personalize_schemas}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPersonalizeSchemas.DataAwsccPersonalizeSchemas",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/personalize_schemas awscc_personalize_schemas} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-personalize-schemas/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccPersonalizeSchemas.DataAwsccPersonalizeSchemasConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-personalize-schemas/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccPersonalizeSchemas resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-personalize-schemas/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccPersonalizeSchemas to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/personalize_schemas#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccPersonalizeSchemas that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccPersonalizeSchemas to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-personalize-schemas/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-personalize-schemas/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccPersonalizeSchemas",
      "namespace": "dataAwsccPersonalizeSchemas",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-personalize-schemas/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-personalize-schemas/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-personalize-schemas/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-personalize-schemas/index:DataAwsccPersonalizeSchemas"
    },
    "@cdktn/provider-awscc.dataAwsccPersonalizeSchemas.DataAwsccPersonalizeSchemasConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPersonalizeSchemas.DataAwsccPersonalizeSchemasConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-personalize-schemas/index.ts",
        "line": 14
      },
      "name": "DataAwsccPersonalizeSchemasConfig",
      "namespace": "dataAwsccPersonalizeSchemas",
      "symbolId": "src/data-awscc-personalize-schemas/index:DataAwsccPersonalizeSchemasConfig"
    },
    "@cdktn/provider-awscc.dataAwsccPersonalizeSolution.DataAwsccPersonalizeSolution": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/personalize_solution awscc_personalize_solution}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPersonalizeSolution.DataAwsccPersonalizeSolution",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/personalize_solution awscc_personalize_solution} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-personalize-solution/index.ts",
          "line": 705
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccPersonalizeSolution.DataAwsccPersonalizeSolutionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-personalize-solution/index.ts",
        "line": 673
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccPersonalizeSolution resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-personalize-solution/index.ts",
            "line": 690
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccPersonalizeSolution to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/personalize_solution#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccPersonalizeSolution that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccPersonalizeSolution to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-personalize-solution/index.ts",
            "line": 786
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-personalize-solution/index.ts",
            "line": 792
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccPersonalizeSolution",
      "namespace": "dataAwsccPersonalizeSolution",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-personalize-solution/index.ts",
            "line": 678
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-personalize-solution/index.ts",
            "line": 729
          },
          "name": "datasetGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-personalize-solution/index.ts",
            "line": 734
          },
          "name": "eventType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-personalize-solution/index.ts",
            "line": 752
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-personalize-solution/index.ts",
            "line": 757
          },
          "name": "performAutoMl",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-personalize-solution/index.ts",
            "line": 762
          },
          "name": "performHpo",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-personalize-solution/index.ts",
            "line": 767
          },
          "name": "recipeArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-personalize-solution/index.ts",
            "line": 772
          },
          "name": "solutionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-personalize-solution/index.ts",
            "line": 778
          },
          "name": "solutionConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPersonalizeSolution.DataAwsccPersonalizeSolutionSolutionConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-personalize-solution/index.ts",
            "line": 747
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-personalize-solution/index.ts",
            "line": 740
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-personalize-solution/index:DataAwsccPersonalizeSolution"
    },
    "@cdktn/provider-awscc.dataAwsccPersonalizeSolution.DataAwsccPersonalizeSolutionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPersonalizeSolution.DataAwsccPersonalizeSolutionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-personalize-solution/index.ts",
        "line": 14
      },
      "name": "DataAwsccPersonalizeSolutionConfig",
      "namespace": "dataAwsccPersonalizeSolution",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/personalize_solution#id DataAwsccPersonalizeSolution#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-personalize-solution/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-personalize-solution/index:DataAwsccPersonalizeSolutionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccPersonalizeSolution.DataAwsccPersonalizeSolutionSolutionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPersonalizeSolution.DataAwsccPersonalizeSolutionSolutionConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-personalize-solution/index.ts",
        "line": 591
      },
      "name": "DataAwsccPersonalizeSolutionSolutionConfig",
      "namespace": "dataAwsccPersonalizeSolution",
      "symbolId": "src/data-awscc-personalize-solution/index:DataAwsccPersonalizeSolutionSolutionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccPersonalizeSolution.DataAwsccPersonalizeSolutionSolutionConfigAutoMlConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPersonalizeSolution.DataAwsccPersonalizeSolutionSolutionConfigAutoMlConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-personalize-solution/index.ts",
        "line": 25
      },
      "name": "DataAwsccPersonalizeSolutionSolutionConfigAutoMlConfig",
      "namespace": "dataAwsccPersonalizeSolution",
      "symbolId": "src/data-awscc-personalize-solution/index:DataAwsccPersonalizeSolutionSolutionConfigAutoMlConfig"
    },
    "@cdktn/provider-awscc.dataAwsccPersonalizeSolution.DataAwsccPersonalizeSolutionSolutionConfigAutoMlConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPersonalizeSolution.DataAwsccPersonalizeSolutionSolutionConfigAutoMlConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-personalize-solution/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-personalize-solution/index.ts",
        "line": 48
      },
      "name": "DataAwsccPersonalizeSolutionSolutionConfigAutoMlConfigOutputReference",
      "namespace": "dataAwsccPersonalizeSolution",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-personalize-solution/index.ts",
            "line": 75
          },
          "name": "metricName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-personalize-solution/index.ts",
            "line": 80
          },
          "name": "recipeList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-personalize-solution/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPersonalizeSolution.DataAwsccPersonalizeSolutionSolutionConfigAutoMlConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-personalize-solution/index:DataAwsccPersonalizeSolutionSolutionConfigAutoMlConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPersonalizeSolution.DataAwsccPersonalizeSolutionSolutionConfigHpoConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPersonalizeSolution.DataAwsccPersonalizeSolutionSolutionConfigHpoConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-personalize-solution/index.ts",
        "line": 524
      },
      "name": "DataAwsccPersonalizeSolutionSolutionConfigHpoConfig",
      "namespace": "dataAwsccPersonalizeSolution",
      "symbolId": "src/data-awscc-personalize-solution/index:DataAwsccPersonalizeSolutionSolutionConfigHpoConfig"
    },
    "@cdktn/provider-awscc.dataAwsccPersonalizeSolution.DataAwsccPersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRanges": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPersonalizeSolution.DataAwsccPersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRanges",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-personalize-solution/index.ts",
        "line": 334
      },
      "name": "DataAwsccPersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRanges",
      "namespace": "dataAwsccPersonalizeSolution",
      "symbolId": "src/data-awscc-personalize-solution/index:DataAwsccPersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRanges"
    },
    "@cdktn/provider-awscc.dataAwsccPersonalizeSolution.DataAwsccPersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesCategoricalHyperParameterRanges": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPersonalizeSolution.DataAwsccPersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesCategoricalHyperParameterRanges",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-personalize-solution/index.ts",
        "line": 84
      },
      "name": "DataAwsccPersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesCategoricalHyperParameterRanges",
      "namespace": "dataAwsccPersonalizeSolution",
      "symbolId": "src/data-awscc-personalize-solution/index:DataAwsccPersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesCategoricalHyperParameterRanges"
    },
    "@cdktn/provider-awscc.dataAwsccPersonalizeSolution.DataAwsccPersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesCategoricalHyperParameterRangesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPersonalizeSolution.DataAwsccPersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesCategoricalHyperParameterRangesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-personalize-solution/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-personalize-solution/index.ts",
        "line": 146
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-personalize-solution/index.ts",
            "line": 160
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccPersonalizeSolution.DataAwsccPersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesCategoricalHyperParameterRangesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccPersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesCategoricalHyperParameterRangesList",
      "namespace": "dataAwsccPersonalizeSolution",
      "symbolId": "src/data-awscc-personalize-solution/index:DataAwsccPersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesCategoricalHyperParameterRangesList"
    },
    "@cdktn/provider-awscc.dataAwsccPersonalizeSolution.DataAwsccPersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesCategoricalHyperParameterRangesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPersonalizeSolution.DataAwsccPersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesCategoricalHyperParameterRangesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-personalize-solution/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-personalize-solution/index.ts",
        "line": 107
      },
      "name": "DataAwsccPersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesCategoricalHyperParameterRangesOutputReference",
      "namespace": "dataAwsccPersonalizeSolution",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-personalize-solution/index.ts",
            "line": 136
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-personalize-solution/index.ts",
            "line": 141
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-personalize-solution/index.ts",
            "line": 120
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPersonalizeSolution.DataAwsccPersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesCategoricalHyperParameterRanges"
          }
        }
      ],
      "symbolId": "src/data-awscc-personalize-solution/index:DataAwsccPersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesCategoricalHyperParameterRangesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPersonalizeSolution.DataAwsccPersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesContinuousHyperParameterRanges": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPersonalizeSolution.DataAwsccPersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesContinuousHyperParameterRanges",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-personalize-solution/index.ts",
        "line": 164
      },
      "name": "DataAwsccPersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesContinuousHyperParameterRanges",
      "namespace": "dataAwsccPersonalizeSolution",
      "symbolId": "src/data-awscc-personalize-solution/index:DataAwsccPersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesContinuousHyperParameterRanges"
    },
    "@cdktn/provider-awscc.dataAwsccPersonalizeSolution.DataAwsccPersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesContinuousHyperParameterRangesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPersonalizeSolution.DataAwsccPersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesContinuousHyperParameterRangesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-personalize-solution/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-personalize-solution/index.ts",
        "line": 231
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-personalize-solution/index.ts",
            "line": 245
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccPersonalizeSolution.DataAwsccPersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesContinuousHyperParameterRangesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccPersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesContinuousHyperParameterRangesList",
      "namespace": "dataAwsccPersonalizeSolution",
      "symbolId": "src/data-awscc-personalize-solution/index:DataAwsccPersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesContinuousHyperParameterRangesList"
    },
    "@cdktn/provider-awscc.dataAwsccPersonalizeSolution.DataAwsccPersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesContinuousHyperParameterRangesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPersonalizeSolution.DataAwsccPersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesContinuousHyperParameterRangesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-personalize-solution/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-awscc-personalize-solution/index.ts",
        "line": 187
      },
      "name": "DataAwsccPersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesContinuousHyperParameterRangesOutputReference",
      "namespace": "dataAwsccPersonalizeSolution",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-personalize-solution/index.ts",
            "line": 216
          },
          "name": "maxValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-personalize-solution/index.ts",
            "line": 221
          },
          "name": "minValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-personalize-solution/index.ts",
            "line": 226
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-personalize-solution/index.ts",
            "line": 200
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPersonalizeSolution.DataAwsccPersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesContinuousHyperParameterRanges"
          }
        }
      ],
      "symbolId": "src/data-awscc-personalize-solution/index:DataAwsccPersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesContinuousHyperParameterRangesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPersonalizeSolution.DataAwsccPersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesIntegerHyperParameterRanges": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPersonalizeSolution.DataAwsccPersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesIntegerHyperParameterRanges",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-personalize-solution/index.ts",
        "line": 249
      },
      "name": "DataAwsccPersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesIntegerHyperParameterRanges",
      "namespace": "dataAwsccPersonalizeSolution",
      "symbolId": "src/data-awscc-personalize-solution/index:DataAwsccPersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesIntegerHyperParameterRanges"
    },
    "@cdktn/provider-awscc.dataAwsccPersonalizeSolution.DataAwsccPersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesIntegerHyperParameterRangesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPersonalizeSolution.DataAwsccPersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesIntegerHyperParameterRangesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-personalize-solution/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/data-awscc-personalize-solution/index.ts",
        "line": 316
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-personalize-solution/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-awscc.dataAwsccPersonalizeSolution.DataAwsccPersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesIntegerHyperParameterRangesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccPersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesIntegerHyperParameterRangesList",
      "namespace": "dataAwsccPersonalizeSolution",
      "symbolId": "src/data-awscc-personalize-solution/index:DataAwsccPersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesIntegerHyperParameterRangesList"
    },
    "@cdktn/provider-awscc.dataAwsccPersonalizeSolution.DataAwsccPersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesIntegerHyperParameterRangesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPersonalizeSolution.DataAwsccPersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesIntegerHyperParameterRangesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-personalize-solution/index.ts",
          "line": 281
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-personalize-solution/index.ts",
        "line": 272
      },
      "name": "DataAwsccPersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesIntegerHyperParameterRangesOutputReference",
      "namespace": "dataAwsccPersonalizeSolution",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-personalize-solution/index.ts",
            "line": 301
          },
          "name": "maxValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-personalize-solution/index.ts",
            "line": 306
          },
          "name": "minValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-personalize-solution/index.ts",
            "line": 311
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-personalize-solution/index.ts",
            "line": 285
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPersonalizeSolution.DataAwsccPersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesIntegerHyperParameterRanges"
          }
        }
      ],
      "symbolId": "src/data-awscc-personalize-solution/index:DataAwsccPersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesIntegerHyperParameterRangesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPersonalizeSolution.DataAwsccPersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPersonalizeSolution.DataAwsccPersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-personalize-solution/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-personalize-solution/index.ts",
        "line": 357
      },
      "name": "DataAwsccPersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesOutputReference",
      "namespace": "dataAwsccPersonalizeSolution",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-personalize-solution/index.ts",
            "line": 385
          },
          "name": "categoricalHyperParameterRanges",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPersonalizeSolution.DataAwsccPersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesCategoricalHyperParameterRangesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-personalize-solution/index.ts",
            "line": 391
          },
          "name": "continuousHyperParameterRanges",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPersonalizeSolution.DataAwsccPersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesContinuousHyperParameterRangesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-personalize-solution/index.ts",
            "line": 397
          },
          "name": "integerHyperParameterRanges",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPersonalizeSolution.DataAwsccPersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesIntegerHyperParameterRangesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-personalize-solution/index.ts",
            "line": 368
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPersonalizeSolution.DataAwsccPersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRanges"
          }
        }
      ],
      "symbolId": "src/data-awscc-personalize-solution/index:DataAwsccPersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPersonalizeSolution.DataAwsccPersonalizeSolutionSolutionConfigHpoConfigHpoObjective": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPersonalizeSolution.DataAwsccPersonalizeSolutionSolutionConfigHpoConfigHpoObjective",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-personalize-solution/index.ts",
        "line": 401
      },
      "name": "DataAwsccPersonalizeSolutionSolutionConfigHpoConfigHpoObjective",
      "namespace": "dataAwsccPersonalizeSolution",
      "symbolId": "src/data-awscc-personalize-solution/index:DataAwsccPersonalizeSolutionSolutionConfigHpoConfigHpoObjective"
    },
    "@cdktn/provider-awscc.dataAwsccPersonalizeSolution.DataAwsccPersonalizeSolutionSolutionConfigHpoConfigHpoObjectiveOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPersonalizeSolution.DataAwsccPersonalizeSolutionSolutionConfigHpoConfigHpoObjectiveOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-personalize-solution/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-awscc-personalize-solution/index.ts",
        "line": 424
      },
      "name": "DataAwsccPersonalizeSolutionSolutionConfigHpoConfigHpoObjectiveOutputReference",
      "namespace": "dataAwsccPersonalizeSolution",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-personalize-solution/index.ts",
            "line": 451
          },
          "name": "metricName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-personalize-solution/index.ts",
            "line": 456
          },
          "name": "metricRegex",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-personalize-solution/index.ts",
            "line": 461
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-personalize-solution/index.ts",
            "line": 435
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPersonalizeSolution.DataAwsccPersonalizeSolutionSolutionConfigHpoConfigHpoObjective"
          }
        }
      ],
      "symbolId": "src/data-awscc-personalize-solution/index:DataAwsccPersonalizeSolutionSolutionConfigHpoConfigHpoObjectiveOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPersonalizeSolution.DataAwsccPersonalizeSolutionSolutionConfigHpoConfigHpoResourceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPersonalizeSolution.DataAwsccPersonalizeSolutionSolutionConfigHpoConfigHpoResourceConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-personalize-solution/index.ts",
        "line": 465
      },
      "name": "DataAwsccPersonalizeSolutionSolutionConfigHpoConfigHpoResourceConfig",
      "namespace": "dataAwsccPersonalizeSolution",
      "symbolId": "src/data-awscc-personalize-solution/index:DataAwsccPersonalizeSolutionSolutionConfigHpoConfigHpoResourceConfig"
    },
    "@cdktn/provider-awscc.dataAwsccPersonalizeSolution.DataAwsccPersonalizeSolutionSolutionConfigHpoConfigHpoResourceConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPersonalizeSolution.DataAwsccPersonalizeSolutionSolutionConfigHpoConfigHpoResourceConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-personalize-solution/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-personalize-solution/index.ts",
        "line": 488
      },
      "name": "DataAwsccPersonalizeSolutionSolutionConfigHpoConfigHpoResourceConfigOutputReference",
      "namespace": "dataAwsccPersonalizeSolution",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-personalize-solution/index.ts",
            "line": 515
          },
          "name": "maxNumberOfTrainingJobs",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-personalize-solution/index.ts",
            "line": 520
          },
          "name": "maxParallelTrainingJobs",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-personalize-solution/index.ts",
            "line": 499
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPersonalizeSolution.DataAwsccPersonalizeSolutionSolutionConfigHpoConfigHpoResourceConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-personalize-solution/index:DataAwsccPersonalizeSolutionSolutionConfigHpoConfigHpoResourceConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPersonalizeSolution.DataAwsccPersonalizeSolutionSolutionConfigHpoConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPersonalizeSolution.DataAwsccPersonalizeSolutionSolutionConfigHpoConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-personalize-solution/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-personalize-solution/index.ts",
        "line": 547
      },
      "name": "DataAwsccPersonalizeSolutionSolutionConfigHpoConfigOutputReference",
      "namespace": "dataAwsccPersonalizeSolution",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-personalize-solution/index.ts",
            "line": 575
          },
          "name": "algorithmHyperParameterRanges",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPersonalizeSolution.DataAwsccPersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-personalize-solution/index.ts",
            "line": 581
          },
          "name": "hpoObjective",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPersonalizeSolution.DataAwsccPersonalizeSolutionSolutionConfigHpoConfigHpoObjectiveOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-personalize-solution/index.ts",
            "line": 587
          },
          "name": "hpoResourceConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPersonalizeSolution.DataAwsccPersonalizeSolutionSolutionConfigHpoConfigHpoResourceConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-personalize-solution/index.ts",
            "line": 558
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPersonalizeSolution.DataAwsccPersonalizeSolutionSolutionConfigHpoConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-personalize-solution/index:DataAwsccPersonalizeSolutionSolutionConfigHpoConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPersonalizeSolution.DataAwsccPersonalizeSolutionSolutionConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPersonalizeSolution.DataAwsccPersonalizeSolutionSolutionConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-personalize-solution/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-awscc-personalize-solution/index.ts",
        "line": 614
      },
      "name": "DataAwsccPersonalizeSolutionSolutionConfigOutputReference",
      "namespace": "dataAwsccPersonalizeSolution",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-personalize-solution/index.ts",
            "line": 642
          },
          "name": "algorithmHyperParameters",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-personalize-solution/index.ts",
            "line": 648
          },
          "name": "autoMlConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPersonalizeSolution.DataAwsccPersonalizeSolutionSolutionConfigAutoMlConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-personalize-solution/index.ts",
            "line": 653
          },
          "name": "eventValueThreshold",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-personalize-solution/index.ts",
            "line": 659
          },
          "name": "featureTransformationParameters",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-personalize-solution/index.ts",
            "line": 665
          },
          "name": "hpoConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPersonalizeSolution.DataAwsccPersonalizeSolutionSolutionConfigHpoConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-personalize-solution/index.ts",
            "line": 625
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPersonalizeSolution.DataAwsccPersonalizeSolutionSolutionConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-personalize-solution/index:DataAwsccPersonalizeSolutionSolutionConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPersonalizeSolutions.DataAwsccPersonalizeSolutions": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/personalize_solutions awscc_personalize_solutions}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPersonalizeSolutions.DataAwsccPersonalizeSolutions",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/personalize_solutions awscc_personalize_solutions} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-personalize-solutions/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccPersonalizeSolutions.DataAwsccPersonalizeSolutionsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-personalize-solutions/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccPersonalizeSolutions resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-personalize-solutions/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccPersonalizeSolutions to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/personalize_solutions#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccPersonalizeSolutions that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccPersonalizeSolutions to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-personalize-solutions/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-personalize-solutions/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccPersonalizeSolutions",
      "namespace": "dataAwsccPersonalizeSolutions",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-personalize-solutions/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-personalize-solutions/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-personalize-solutions/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-personalize-solutions/index:DataAwsccPersonalizeSolutions"
    },
    "@cdktn/provider-awscc.dataAwsccPersonalizeSolutions.DataAwsccPersonalizeSolutionsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPersonalizeSolutions.DataAwsccPersonalizeSolutionsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-personalize-solutions/index.ts",
        "line": 14
      },
      "name": "DataAwsccPersonalizeSolutionsConfig",
      "namespace": "dataAwsccPersonalizeSolutions",
      "symbolId": "src/data-awscc-personalize-solutions/index:DataAwsccPersonalizeSolutionsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccPinpointInAppTemplate.DataAwsccPinpointInAppTemplate": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/pinpoint_in_app_template awscc_pinpoint_in_app_template}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPinpointInAppTemplate.DataAwsccPinpointInAppTemplate",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/pinpoint_in_app_template awscc_pinpoint_in_app_template} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-pinpoint-in-app-template/index.ts",
          "line": 951
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccPinpointInAppTemplate.DataAwsccPinpointInAppTemplateConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pinpoint-in-app-template/index.ts",
        "line": 919
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccPinpointInAppTemplate resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-pinpoint-in-app-template/index.ts",
            "line": 936
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccPinpointInAppTemplate to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/pinpoint_in_app_template#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccPinpointInAppTemplate that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccPinpointInAppTemplate to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pinpoint-in-app-template/index.ts",
            "line": 1027
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pinpoint-in-app-template/index.ts",
            "line": 1033
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccPinpointInAppTemplate",
      "namespace": "dataAwsccPinpointInAppTemplate",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pinpoint-in-app-template/index.ts",
            "line": 924
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pinpoint-in-app-template/index.ts",
            "line": 975
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pinpoint-in-app-template/index.ts",
            "line": 981
          },
          "name": "content",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPinpointInAppTemplate.DataAwsccPinpointInAppTemplateContentList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pinpoint-in-app-template/index.ts",
            "line": 986
          },
          "name": "customConfig",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pinpoint-in-app-template/index.ts",
            "line": 1004
          },
          "name": "layout",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pinpoint-in-app-template/index.ts",
            "line": 1009
          },
          "name": "tags",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pinpoint-in-app-template/index.ts",
            "line": 1014
          },
          "name": "templateDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pinpoint-in-app-template/index.ts",
            "line": 1019
          },
          "name": "templateName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pinpoint-in-app-template/index.ts",
            "line": 999
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pinpoint-in-app-template/index.ts",
            "line": 992
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-pinpoint-in-app-template/index:DataAwsccPinpointInAppTemplate"
    },
    "@cdktn/provider-awscc.dataAwsccPinpointInAppTemplate.DataAwsccPinpointInAppTemplateConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPinpointInAppTemplate.DataAwsccPinpointInAppTemplateConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pinpoint-in-app-template/index.ts",
        "line": 14
      },
      "name": "DataAwsccPinpointInAppTemplateConfig",
      "namespace": "dataAwsccPinpointInAppTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/pinpoint_in_app_template#id DataAwsccPinpointInAppTemplate#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pinpoint-in-app-template/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-pinpoint-in-app-template/index:DataAwsccPinpointInAppTemplateConfig"
    },
    "@cdktn/provider-awscc.dataAwsccPinpointInAppTemplate.DataAwsccPinpointInAppTemplateContent": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPinpointInAppTemplate.DataAwsccPinpointInAppTemplateContent",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pinpoint-in-app-template/index.ts",
        "line": 811
      },
      "name": "DataAwsccPinpointInAppTemplateContent",
      "namespace": "dataAwsccPinpointInAppTemplate",
      "symbolId": "src/data-awscc-pinpoint-in-app-template/index:DataAwsccPinpointInAppTemplateContent"
    },
    "@cdktn/provider-awscc.dataAwsccPinpointInAppTemplate.DataAwsccPinpointInAppTemplateContentBodyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPinpointInAppTemplate.DataAwsccPinpointInAppTemplateContentBodyConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pinpoint-in-app-template/index.ts",
        "line": 25
      },
      "name": "DataAwsccPinpointInAppTemplateContentBodyConfig",
      "namespace": "dataAwsccPinpointInAppTemplate",
      "symbolId": "src/data-awscc-pinpoint-in-app-template/index:DataAwsccPinpointInAppTemplateContentBodyConfig"
    },
    "@cdktn/provider-awscc.dataAwsccPinpointInAppTemplate.DataAwsccPinpointInAppTemplateContentBodyConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPinpointInAppTemplate.DataAwsccPinpointInAppTemplateContentBodyConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pinpoint-in-app-template/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pinpoint-in-app-template/index.ts",
        "line": 48
      },
      "name": "DataAwsccPinpointInAppTemplateContentBodyConfigOutputReference",
      "namespace": "dataAwsccPinpointInAppTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pinpoint-in-app-template/index.ts",
            "line": 75
          },
          "name": "alignment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pinpoint-in-app-template/index.ts",
            "line": 80
          },
          "name": "body",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pinpoint-in-app-template/index.ts",
            "line": 85
          },
          "name": "textColor",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pinpoint-in-app-template/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPinpointInAppTemplate.DataAwsccPinpointInAppTemplateContentBodyConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-pinpoint-in-app-template/index:DataAwsccPinpointInAppTemplateContentBodyConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPinpointInAppTemplate.DataAwsccPinpointInAppTemplateContentHeaderConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPinpointInAppTemplate.DataAwsccPinpointInAppTemplateContentHeaderConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pinpoint-in-app-template/index.ts",
        "line": 89
      },
      "name": "DataAwsccPinpointInAppTemplateContentHeaderConfig",
      "namespace": "dataAwsccPinpointInAppTemplate",
      "symbolId": "src/data-awscc-pinpoint-in-app-template/index:DataAwsccPinpointInAppTemplateContentHeaderConfig"
    },
    "@cdktn/provider-awscc.dataAwsccPinpointInAppTemplate.DataAwsccPinpointInAppTemplateContentHeaderConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPinpointInAppTemplate.DataAwsccPinpointInAppTemplateContentHeaderConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pinpoint-in-app-template/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pinpoint-in-app-template/index.ts",
        "line": 112
      },
      "name": "DataAwsccPinpointInAppTemplateContentHeaderConfigOutputReference",
      "namespace": "dataAwsccPinpointInAppTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pinpoint-in-app-template/index.ts",
            "line": 139
          },
          "name": "alignment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pinpoint-in-app-template/index.ts",
            "line": 144
          },
          "name": "header",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pinpoint-in-app-template/index.ts",
            "line": 149
          },
          "name": "textColor",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pinpoint-in-app-template/index.ts",
            "line": 123
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPinpointInAppTemplate.DataAwsccPinpointInAppTemplateContentHeaderConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-pinpoint-in-app-template/index:DataAwsccPinpointInAppTemplateContentHeaderConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPinpointInAppTemplate.DataAwsccPinpointInAppTemplateContentList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPinpointInAppTemplate.DataAwsccPinpointInAppTemplateContentList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pinpoint-in-app-template/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pinpoint-in-app-template/index.ts",
        "line": 897
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pinpoint-in-app-template/index.ts",
            "line": 911
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccPinpointInAppTemplate.DataAwsccPinpointInAppTemplateContentOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccPinpointInAppTemplateContentList",
      "namespace": "dataAwsccPinpointInAppTemplate",
      "symbolId": "src/data-awscc-pinpoint-in-app-template/index:DataAwsccPinpointInAppTemplateContentList"
    },
    "@cdktn/provider-awscc.dataAwsccPinpointInAppTemplate.DataAwsccPinpointInAppTemplateContentOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPinpointInAppTemplate.DataAwsccPinpointInAppTemplateContentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pinpoint-in-app-template/index.ts",
          "line": 843
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pinpoint-in-app-template/index.ts",
        "line": 834
      },
      "name": "DataAwsccPinpointInAppTemplateContentOutputReference",
      "namespace": "dataAwsccPinpointInAppTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pinpoint-in-app-template/index.ts",
            "line": 863
          },
          "name": "backgroundColor",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pinpoint-in-app-template/index.ts",
            "line": 869
          },
          "name": "bodyConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPinpointInAppTemplate.DataAwsccPinpointInAppTemplateContentBodyConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pinpoint-in-app-template/index.ts",
            "line": 875
          },
          "name": "headerConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPinpointInAppTemplate.DataAwsccPinpointInAppTemplateContentHeaderConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pinpoint-in-app-template/index.ts",
            "line": 880
          },
          "name": "imageUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pinpoint-in-app-template/index.ts",
            "line": 886
          },
          "name": "primaryBtn",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPinpointInAppTemplate.DataAwsccPinpointInAppTemplateContentPrimaryBtnOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pinpoint-in-app-template/index.ts",
            "line": 892
          },
          "name": "secondaryBtn",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPinpointInAppTemplate.DataAwsccPinpointInAppTemplateContentSecondaryBtnOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pinpoint-in-app-template/index.ts",
            "line": 847
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPinpointInAppTemplate.DataAwsccPinpointInAppTemplateContent"
          }
        }
      ],
      "symbolId": "src/data-awscc-pinpoint-in-app-template/index:DataAwsccPinpointInAppTemplateContentOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPinpointInAppTemplate.DataAwsccPinpointInAppTemplateContentPrimaryBtn": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPinpointInAppTemplate.DataAwsccPinpointInAppTemplateContentPrimaryBtn",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pinpoint-in-app-template/index.ts",
        "line": 409
      },
      "name": "DataAwsccPinpointInAppTemplateContentPrimaryBtn",
      "namespace": "dataAwsccPinpointInAppTemplate",
      "symbolId": "src/data-awscc-pinpoint-in-app-template/index:DataAwsccPinpointInAppTemplateContentPrimaryBtn"
    },
    "@cdktn/provider-awscc.dataAwsccPinpointInAppTemplate.DataAwsccPinpointInAppTemplateContentPrimaryBtnAndroid": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPinpointInAppTemplate.DataAwsccPinpointInAppTemplateContentPrimaryBtnAndroid",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pinpoint-in-app-template/index.ts",
        "line": 153
      },
      "name": "DataAwsccPinpointInAppTemplateContentPrimaryBtnAndroid",
      "namespace": "dataAwsccPinpointInAppTemplate",
      "symbolId": "src/data-awscc-pinpoint-in-app-template/index:DataAwsccPinpointInAppTemplateContentPrimaryBtnAndroid"
    },
    "@cdktn/provider-awscc.dataAwsccPinpointInAppTemplate.DataAwsccPinpointInAppTemplateContentPrimaryBtnAndroidOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPinpointInAppTemplate.DataAwsccPinpointInAppTemplateContentPrimaryBtnAndroidOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pinpoint-in-app-template/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pinpoint-in-app-template/index.ts",
        "line": 176
      },
      "name": "DataAwsccPinpointInAppTemplateContentPrimaryBtnAndroidOutputReference",
      "namespace": "dataAwsccPinpointInAppTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pinpoint-in-app-template/index.ts",
            "line": 203
          },
          "name": "buttonAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pinpoint-in-app-template/index.ts",
            "line": 208
          },
          "name": "link",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pinpoint-in-app-template/index.ts",
            "line": 187
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPinpointInAppTemplate.DataAwsccPinpointInAppTemplateContentPrimaryBtnAndroid"
          }
        }
      ],
      "symbolId": "src/data-awscc-pinpoint-in-app-template/index:DataAwsccPinpointInAppTemplateContentPrimaryBtnAndroidOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPinpointInAppTemplate.DataAwsccPinpointInAppTemplateContentPrimaryBtnDefaultConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPinpointInAppTemplate.DataAwsccPinpointInAppTemplateContentPrimaryBtnDefaultConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pinpoint-in-app-template/index.ts",
        "line": 212
      },
      "name": "DataAwsccPinpointInAppTemplateContentPrimaryBtnDefaultConfig",
      "namespace": "dataAwsccPinpointInAppTemplate",
      "symbolId": "src/data-awscc-pinpoint-in-app-template/index:DataAwsccPinpointInAppTemplateContentPrimaryBtnDefaultConfig"
    },
    "@cdktn/provider-awscc.dataAwsccPinpointInAppTemplate.DataAwsccPinpointInAppTemplateContentPrimaryBtnDefaultConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPinpointInAppTemplate.DataAwsccPinpointInAppTemplateContentPrimaryBtnDefaultConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pinpoint-in-app-template/index.ts",
          "line": 242
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pinpoint-in-app-template/index.ts",
        "line": 235
      },
      "name": "DataAwsccPinpointInAppTemplateContentPrimaryBtnDefaultConfigOutputReference",
      "namespace": "dataAwsccPinpointInAppTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pinpoint-in-app-template/index.ts",
            "line": 262
          },
          "name": "backgroundColor",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pinpoint-in-app-template/index.ts",
            "line": 267
          },
          "name": "borderRadius",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pinpoint-in-app-template/index.ts",
            "line": 272
          },
          "name": "buttonAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pinpoint-in-app-template/index.ts",
            "line": 277
          },
          "name": "link",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pinpoint-in-app-template/index.ts",
            "line": 282
          },
          "name": "text",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pinpoint-in-app-template/index.ts",
            "line": 287
          },
          "name": "textColor",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pinpoint-in-app-template/index.ts",
            "line": 246
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPinpointInAppTemplate.DataAwsccPinpointInAppTemplateContentPrimaryBtnDefaultConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-pinpoint-in-app-template/index:DataAwsccPinpointInAppTemplateContentPrimaryBtnDefaultConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPinpointInAppTemplate.DataAwsccPinpointInAppTemplateContentPrimaryBtnIos": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPinpointInAppTemplate.DataAwsccPinpointInAppTemplateContentPrimaryBtnIos",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pinpoint-in-app-template/index.ts",
        "line": 291
      },
      "name": "DataAwsccPinpointInAppTemplateContentPrimaryBtnIos",
      "namespace": "dataAwsccPinpointInAppTemplate",
      "symbolId": "src/data-awscc-pinpoint-in-app-template/index:DataAwsccPinpointInAppTemplateContentPrimaryBtnIos"
    },
    "@cdktn/provider-awscc.dataAwsccPinpointInAppTemplate.DataAwsccPinpointInAppTemplateContentPrimaryBtnIosOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPinpointInAppTemplate.DataAwsccPinpointInAppTemplateContentPrimaryBtnIosOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pinpoint-in-app-template/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pinpoint-in-app-template/index.ts",
        "line": 314
      },
      "name": "DataAwsccPinpointInAppTemplateContentPrimaryBtnIosOutputReference",
      "namespace": "dataAwsccPinpointInAppTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pinpoint-in-app-template/index.ts",
            "line": 341
          },
          "name": "buttonAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pinpoint-in-app-template/index.ts",
            "line": 346
          },
          "name": "link",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pinpoint-in-app-template/index.ts",
            "line": 325
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPinpointInAppTemplate.DataAwsccPinpointInAppTemplateContentPrimaryBtnIos"
          }
        }
      ],
      "symbolId": "src/data-awscc-pinpoint-in-app-template/index:DataAwsccPinpointInAppTemplateContentPrimaryBtnIosOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPinpointInAppTemplate.DataAwsccPinpointInAppTemplateContentPrimaryBtnOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPinpointInAppTemplate.DataAwsccPinpointInAppTemplateContentPrimaryBtnOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pinpoint-in-app-template/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pinpoint-in-app-template/index.ts",
        "line": 432
      },
      "name": "DataAwsccPinpointInAppTemplateContentPrimaryBtnOutputReference",
      "namespace": "dataAwsccPinpointInAppTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pinpoint-in-app-template/index.ts",
            "line": 460
          },
          "name": "android",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPinpointInAppTemplate.DataAwsccPinpointInAppTemplateContentPrimaryBtnAndroidOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pinpoint-in-app-template/index.ts",
            "line": 466
          },
          "name": "defaultConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPinpointInAppTemplate.DataAwsccPinpointInAppTemplateContentPrimaryBtnDefaultConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pinpoint-in-app-template/index.ts",
            "line": 472
          },
          "name": "ios",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPinpointInAppTemplate.DataAwsccPinpointInAppTemplateContentPrimaryBtnIosOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pinpoint-in-app-template/index.ts",
            "line": 478
          },
          "name": "web",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPinpointInAppTemplate.DataAwsccPinpointInAppTemplateContentPrimaryBtnWebOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pinpoint-in-app-template/index.ts",
            "line": 443
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPinpointInAppTemplate.DataAwsccPinpointInAppTemplateContentPrimaryBtn"
          }
        }
      ],
      "symbolId": "src/data-awscc-pinpoint-in-app-template/index:DataAwsccPinpointInAppTemplateContentPrimaryBtnOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPinpointInAppTemplate.DataAwsccPinpointInAppTemplateContentPrimaryBtnWeb": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPinpointInAppTemplate.DataAwsccPinpointInAppTemplateContentPrimaryBtnWeb",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pinpoint-in-app-template/index.ts",
        "line": 350
      },
      "name": "DataAwsccPinpointInAppTemplateContentPrimaryBtnWeb",
      "namespace": "dataAwsccPinpointInAppTemplate",
      "symbolId": "src/data-awscc-pinpoint-in-app-template/index:DataAwsccPinpointInAppTemplateContentPrimaryBtnWeb"
    },
    "@cdktn/provider-awscc.dataAwsccPinpointInAppTemplate.DataAwsccPinpointInAppTemplateContentPrimaryBtnWebOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPinpointInAppTemplate.DataAwsccPinpointInAppTemplateContentPrimaryBtnWebOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pinpoint-in-app-template/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pinpoint-in-app-template/index.ts",
        "line": 373
      },
      "name": "DataAwsccPinpointInAppTemplateContentPrimaryBtnWebOutputReference",
      "namespace": "dataAwsccPinpointInAppTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pinpoint-in-app-template/index.ts",
            "line": 400
          },
          "name": "buttonAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pinpoint-in-app-template/index.ts",
            "line": 405
          },
          "name": "link",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pinpoint-in-app-template/index.ts",
            "line": 384
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPinpointInAppTemplate.DataAwsccPinpointInAppTemplateContentPrimaryBtnWeb"
          }
        }
      ],
      "symbolId": "src/data-awscc-pinpoint-in-app-template/index:DataAwsccPinpointInAppTemplateContentPrimaryBtnWebOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPinpointInAppTemplate.DataAwsccPinpointInAppTemplateContentSecondaryBtn": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPinpointInAppTemplate.DataAwsccPinpointInAppTemplateContentSecondaryBtn",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pinpoint-in-app-template/index.ts",
        "line": 738
      },
      "name": "DataAwsccPinpointInAppTemplateContentSecondaryBtn",
      "namespace": "dataAwsccPinpointInAppTemplate",
      "symbolId": "src/data-awscc-pinpoint-in-app-template/index:DataAwsccPinpointInAppTemplateContentSecondaryBtn"
    },
    "@cdktn/provider-awscc.dataAwsccPinpointInAppTemplate.DataAwsccPinpointInAppTemplateContentSecondaryBtnAndroid": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPinpointInAppTemplate.DataAwsccPinpointInAppTemplateContentSecondaryBtnAndroid",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pinpoint-in-app-template/index.ts",
        "line": 482
      },
      "name": "DataAwsccPinpointInAppTemplateContentSecondaryBtnAndroid",
      "namespace": "dataAwsccPinpointInAppTemplate",
      "symbolId": "src/data-awscc-pinpoint-in-app-template/index:DataAwsccPinpointInAppTemplateContentSecondaryBtnAndroid"
    },
    "@cdktn/provider-awscc.dataAwsccPinpointInAppTemplate.DataAwsccPinpointInAppTemplateContentSecondaryBtnAndroidOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPinpointInAppTemplate.DataAwsccPinpointInAppTemplateContentSecondaryBtnAndroidOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pinpoint-in-app-template/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pinpoint-in-app-template/index.ts",
        "line": 505
      },
      "name": "DataAwsccPinpointInAppTemplateContentSecondaryBtnAndroidOutputReference",
      "namespace": "dataAwsccPinpointInAppTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pinpoint-in-app-template/index.ts",
            "line": 532
          },
          "name": "buttonAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pinpoint-in-app-template/index.ts",
            "line": 537
          },
          "name": "link",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pinpoint-in-app-template/index.ts",
            "line": 516
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPinpointInAppTemplate.DataAwsccPinpointInAppTemplateContentSecondaryBtnAndroid"
          }
        }
      ],
      "symbolId": "src/data-awscc-pinpoint-in-app-template/index:DataAwsccPinpointInAppTemplateContentSecondaryBtnAndroidOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPinpointInAppTemplate.DataAwsccPinpointInAppTemplateContentSecondaryBtnDefaultConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPinpointInAppTemplate.DataAwsccPinpointInAppTemplateContentSecondaryBtnDefaultConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pinpoint-in-app-template/index.ts",
        "line": 541
      },
      "name": "DataAwsccPinpointInAppTemplateContentSecondaryBtnDefaultConfig",
      "namespace": "dataAwsccPinpointInAppTemplate",
      "symbolId": "src/data-awscc-pinpoint-in-app-template/index:DataAwsccPinpointInAppTemplateContentSecondaryBtnDefaultConfig"
    },
    "@cdktn/provider-awscc.dataAwsccPinpointInAppTemplate.DataAwsccPinpointInAppTemplateContentSecondaryBtnDefaultConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPinpointInAppTemplate.DataAwsccPinpointInAppTemplateContentSecondaryBtnDefaultConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pinpoint-in-app-template/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-awscc-pinpoint-in-app-template/index.ts",
        "line": 564
      },
      "name": "DataAwsccPinpointInAppTemplateContentSecondaryBtnDefaultConfigOutputReference",
      "namespace": "dataAwsccPinpointInAppTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pinpoint-in-app-template/index.ts",
            "line": 591
          },
          "name": "backgroundColor",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pinpoint-in-app-template/index.ts",
            "line": 596
          },
          "name": "borderRadius",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pinpoint-in-app-template/index.ts",
            "line": 601
          },
          "name": "buttonAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pinpoint-in-app-template/index.ts",
            "line": 606
          },
          "name": "link",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pinpoint-in-app-template/index.ts",
            "line": 611
          },
          "name": "text",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pinpoint-in-app-template/index.ts",
            "line": 616
          },
          "name": "textColor",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pinpoint-in-app-template/index.ts",
            "line": 575
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPinpointInAppTemplate.DataAwsccPinpointInAppTemplateContentSecondaryBtnDefaultConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-pinpoint-in-app-template/index:DataAwsccPinpointInAppTemplateContentSecondaryBtnDefaultConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPinpointInAppTemplate.DataAwsccPinpointInAppTemplateContentSecondaryBtnIos": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPinpointInAppTemplate.DataAwsccPinpointInAppTemplateContentSecondaryBtnIos",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pinpoint-in-app-template/index.ts",
        "line": 620
      },
      "name": "DataAwsccPinpointInAppTemplateContentSecondaryBtnIos",
      "namespace": "dataAwsccPinpointInAppTemplate",
      "symbolId": "src/data-awscc-pinpoint-in-app-template/index:DataAwsccPinpointInAppTemplateContentSecondaryBtnIos"
    },
    "@cdktn/provider-awscc.dataAwsccPinpointInAppTemplate.DataAwsccPinpointInAppTemplateContentSecondaryBtnIosOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPinpointInAppTemplate.DataAwsccPinpointInAppTemplateContentSecondaryBtnIosOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pinpoint-in-app-template/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/data-awscc-pinpoint-in-app-template/index.ts",
        "line": 643
      },
      "name": "DataAwsccPinpointInAppTemplateContentSecondaryBtnIosOutputReference",
      "namespace": "dataAwsccPinpointInAppTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pinpoint-in-app-template/index.ts",
            "line": 670
          },
          "name": "buttonAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pinpoint-in-app-template/index.ts",
            "line": 675
          },
          "name": "link",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pinpoint-in-app-template/index.ts",
            "line": 654
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPinpointInAppTemplate.DataAwsccPinpointInAppTemplateContentSecondaryBtnIos"
          }
        }
      ],
      "symbolId": "src/data-awscc-pinpoint-in-app-template/index:DataAwsccPinpointInAppTemplateContentSecondaryBtnIosOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPinpointInAppTemplate.DataAwsccPinpointInAppTemplateContentSecondaryBtnOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPinpointInAppTemplate.DataAwsccPinpointInAppTemplateContentSecondaryBtnOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pinpoint-in-app-template/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/data-awscc-pinpoint-in-app-template/index.ts",
        "line": 761
      },
      "name": "DataAwsccPinpointInAppTemplateContentSecondaryBtnOutputReference",
      "namespace": "dataAwsccPinpointInAppTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pinpoint-in-app-template/index.ts",
            "line": 789
          },
          "name": "android",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPinpointInAppTemplate.DataAwsccPinpointInAppTemplateContentSecondaryBtnAndroidOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pinpoint-in-app-template/index.ts",
            "line": 795
          },
          "name": "defaultConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPinpointInAppTemplate.DataAwsccPinpointInAppTemplateContentSecondaryBtnDefaultConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pinpoint-in-app-template/index.ts",
            "line": 801
          },
          "name": "ios",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPinpointInAppTemplate.DataAwsccPinpointInAppTemplateContentSecondaryBtnIosOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pinpoint-in-app-template/index.ts",
            "line": 807
          },
          "name": "web",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPinpointInAppTemplate.DataAwsccPinpointInAppTemplateContentSecondaryBtnWebOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pinpoint-in-app-template/index.ts",
            "line": 772
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPinpointInAppTemplate.DataAwsccPinpointInAppTemplateContentSecondaryBtn"
          }
        }
      ],
      "symbolId": "src/data-awscc-pinpoint-in-app-template/index:DataAwsccPinpointInAppTemplateContentSecondaryBtnOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPinpointInAppTemplate.DataAwsccPinpointInAppTemplateContentSecondaryBtnWeb": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPinpointInAppTemplate.DataAwsccPinpointInAppTemplateContentSecondaryBtnWeb",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pinpoint-in-app-template/index.ts",
        "line": 679
      },
      "name": "DataAwsccPinpointInAppTemplateContentSecondaryBtnWeb",
      "namespace": "dataAwsccPinpointInAppTemplate",
      "symbolId": "src/data-awscc-pinpoint-in-app-template/index:DataAwsccPinpointInAppTemplateContentSecondaryBtnWeb"
    },
    "@cdktn/provider-awscc.dataAwsccPinpointInAppTemplate.DataAwsccPinpointInAppTemplateContentSecondaryBtnWebOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPinpointInAppTemplate.DataAwsccPinpointInAppTemplateContentSecondaryBtnWebOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pinpoint-in-app-template/index.ts",
          "line": 709
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pinpoint-in-app-template/index.ts",
        "line": 702
      },
      "name": "DataAwsccPinpointInAppTemplateContentSecondaryBtnWebOutputReference",
      "namespace": "dataAwsccPinpointInAppTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pinpoint-in-app-template/index.ts",
            "line": 729
          },
          "name": "buttonAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pinpoint-in-app-template/index.ts",
            "line": 734
          },
          "name": "link",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pinpoint-in-app-template/index.ts",
            "line": 713
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPinpointInAppTemplate.DataAwsccPinpointInAppTemplateContentSecondaryBtnWeb"
          }
        }
      ],
      "symbolId": "src/data-awscc-pinpoint-in-app-template/index:DataAwsccPinpointInAppTemplateContentSecondaryBtnWebOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPinpointInAppTemplates.DataAwsccPinpointInAppTemplates": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/pinpoint_in_app_templates awscc_pinpoint_in_app_templates}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPinpointInAppTemplates.DataAwsccPinpointInAppTemplates",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/pinpoint_in_app_templates awscc_pinpoint_in_app_templates} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-pinpoint-in-app-templates/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccPinpointInAppTemplates.DataAwsccPinpointInAppTemplatesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pinpoint-in-app-templates/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccPinpointInAppTemplates resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-pinpoint-in-app-templates/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccPinpointInAppTemplates to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/pinpoint_in_app_templates#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccPinpointInAppTemplates that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccPinpointInAppTemplates to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pinpoint-in-app-templates/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pinpoint-in-app-templates/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccPinpointInAppTemplates",
      "namespace": "dataAwsccPinpointInAppTemplates",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pinpoint-in-app-templates/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pinpoint-in-app-templates/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pinpoint-in-app-templates/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-pinpoint-in-app-templates/index:DataAwsccPinpointInAppTemplates"
    },
    "@cdktn/provider-awscc.dataAwsccPinpointInAppTemplates.DataAwsccPinpointInAppTemplatesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPinpointInAppTemplates.DataAwsccPinpointInAppTemplatesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pinpoint-in-app-templates/index.ts",
        "line": 14
      },
      "name": "DataAwsccPinpointInAppTemplatesConfig",
      "namespace": "dataAwsccPinpointInAppTemplates",
      "symbolId": "src/data-awscc-pinpoint-in-app-templates/index:DataAwsccPinpointInAppTemplatesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipe": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/pipes_pipe awscc_pipes_pipe}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipe",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/pipes_pipe awscc_pipes_pipe} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-pipes-pipe/index.ts",
          "line": 4480
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 4448
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccPipesPipe resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 4465
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccPipesPipe to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/pipes_pipe#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccPipesPipe that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccPipesPipe to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 4615
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 4621
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccPipesPipe",
      "namespace": "dataAwsccPipesPipe",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 4453
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 4504
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 4509
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 4514
          },
          "name": "currentState",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 4519
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 4524
          },
          "name": "desiredState",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 4529
          },
          "name": "enrichment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 4535
          },
          "name": "enrichmentParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeEnrichmentParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 4553
          },
          "name": "kmsKeyIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 4558
          },
          "name": "lastModifiedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 4564
          },
          "name": "logConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeLogConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 4569
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 4574
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 4579
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 4585
          },
          "name": "sourceParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeSourceParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 4590
          },
          "name": "stateReason",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 4596
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 4601
          },
          "name": "target",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 4607
          },
          "name": "targetParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 4548
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 4541
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipe"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 14
      },
      "name": "DataAwsccPipesPipeConfig",
      "namespace": "dataAwsccPipesPipe",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/pipes_pipe#id DataAwsccPipesPipe#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeConfig"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeEnrichmentParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeEnrichmentParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 91
      },
      "name": "DataAwsccPipesPipeEnrichmentParameters",
      "namespace": "dataAwsccPipesPipe",
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeEnrichmentParameters"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeEnrichmentParametersHttpParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeEnrichmentParametersHttpParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 25
      },
      "name": "DataAwsccPipesPipeEnrichmentParametersHttpParameters",
      "namespace": "dataAwsccPipesPipe",
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeEnrichmentParametersHttpParameters"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeEnrichmentParametersHttpParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeEnrichmentParametersHttpParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pipes-pipe/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 48
      },
      "name": "DataAwsccPipesPipeEnrichmentParametersHttpParametersOutputReference",
      "namespace": "dataAwsccPipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 76
          },
          "name": "headerParameters",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 81
          },
          "name": "pathParameterValues",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 87
          },
          "name": "queryStringParameters",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeEnrichmentParametersHttpParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeEnrichmentParametersHttpParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeEnrichmentParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeEnrichmentParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pipes-pipe/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-awscc-pipes-pipe/index.ts",
        "line": 114
      },
      "name": "DataAwsccPipesPipeEnrichmentParametersOutputReference",
      "namespace": "dataAwsccPipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 142
          },
          "name": "httpParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeEnrichmentParametersHttpParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 147
          },
          "name": "inputTemplate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 125
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeEnrichmentParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeEnrichmentParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeLogConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeLogConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 328
      },
      "name": "DataAwsccPipesPipeLogConfiguration",
      "namespace": "dataAwsccPipesPipe",
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeLogConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeLogConfigurationCloudwatchLogsLogDestination": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeLogConfigurationCloudwatchLogsLogDestination",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 151
      },
      "name": "DataAwsccPipesPipeLogConfigurationCloudwatchLogsLogDestination",
      "namespace": "dataAwsccPipesPipe",
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeLogConfigurationCloudwatchLogsLogDestination"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeLogConfigurationCloudwatchLogsLogDestinationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeLogConfigurationCloudwatchLogsLogDestinationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pipes-pipe/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-awscc-pipes-pipe/index.ts",
        "line": 174
      },
      "name": "DataAwsccPipesPipeLogConfigurationCloudwatchLogsLogDestinationOutputReference",
      "namespace": "dataAwsccPipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 201
          },
          "name": "logGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 185
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeLogConfigurationCloudwatchLogsLogDestination"
          }
        }
      ],
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeLogConfigurationCloudwatchLogsLogDestinationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeLogConfigurationFirehoseLogDestination": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeLogConfigurationFirehoseLogDestination",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 205
      },
      "name": "DataAwsccPipesPipeLogConfigurationFirehoseLogDestination",
      "namespace": "dataAwsccPipesPipe",
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeLogConfigurationFirehoseLogDestination"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeLogConfigurationFirehoseLogDestinationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeLogConfigurationFirehoseLogDestinationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pipes-pipe/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-awscc-pipes-pipe/index.ts",
        "line": 228
      },
      "name": "DataAwsccPipesPipeLogConfigurationFirehoseLogDestinationOutputReference",
      "namespace": "dataAwsccPipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 255
          },
          "name": "deliveryStreamArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 239
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeLogConfigurationFirehoseLogDestination"
          }
        }
      ],
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeLogConfigurationFirehoseLogDestinationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeLogConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeLogConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pipes-pipe/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/data-awscc-pipes-pipe/index.ts",
        "line": 351
      },
      "name": "DataAwsccPipesPipeLogConfigurationOutputReference",
      "namespace": "dataAwsccPipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 379
          },
          "name": "cloudwatchLogsLogDestination",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeLogConfigurationCloudwatchLogsLogDestinationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 385
          },
          "name": "firehoseLogDestination",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeLogConfigurationFirehoseLogDestinationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 390
          },
          "name": "includeExecutionData",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 395
          },
          "name": "level",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 401
          },
          "name": "s3LogDestination",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeLogConfigurationS3LogDestinationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 362
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeLogConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeLogConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeLogConfigurationS3LogDestination": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeLogConfigurationS3LogDestination",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 259
      },
      "name": "DataAwsccPipesPipeLogConfigurationS3LogDestination",
      "namespace": "dataAwsccPipesPipe",
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeLogConfigurationS3LogDestination"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeLogConfigurationS3LogDestinationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeLogConfigurationS3LogDestinationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pipes-pipe/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 282
      },
      "name": "DataAwsccPipesPipeLogConfigurationS3LogDestinationOutputReference",
      "namespace": "dataAwsccPipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 309
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 314
          },
          "name": "bucketOwner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 319
          },
          "name": "outputFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 324
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 293
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeLogConfigurationS3LogDestination"
          }
        }
      ],
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeLogConfigurationS3LogDestinationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeSourceParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeSourceParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 1503
      },
      "name": "DataAwsccPipesPipeSourceParameters",
      "namespace": "dataAwsccPipesPipe",
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeSourceParameters"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeSourceParametersActiveMqBrokerParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeSourceParametersActiveMqBrokerParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 459
      },
      "name": "DataAwsccPipesPipeSourceParametersActiveMqBrokerParameters",
      "namespace": "dataAwsccPipesPipe",
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeSourceParametersActiveMqBrokerParameters"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeSourceParametersActiveMqBrokerParametersCredentials": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeSourceParametersActiveMqBrokerParametersCredentials",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 405
      },
      "name": "DataAwsccPipesPipeSourceParametersActiveMqBrokerParametersCredentials",
      "namespace": "dataAwsccPipesPipe",
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeSourceParametersActiveMqBrokerParametersCredentials"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeSourceParametersActiveMqBrokerParametersCredentialsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeSourceParametersActiveMqBrokerParametersCredentialsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pipes-pipe/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-awscc-pipes-pipe/index.ts",
        "line": 428
      },
      "name": "DataAwsccPipesPipeSourceParametersActiveMqBrokerParametersCredentialsOutputReference",
      "namespace": "dataAwsccPipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 455
          },
          "name": "basicAuth",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 439
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeSourceParametersActiveMqBrokerParametersCredentials"
          }
        }
      ],
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeSourceParametersActiveMqBrokerParametersCredentialsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeSourceParametersActiveMqBrokerParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeSourceParametersActiveMqBrokerParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pipes-pipe/index.ts",
          "line": 489
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 482
      },
      "name": "DataAwsccPipesPipeSourceParametersActiveMqBrokerParametersOutputReference",
      "namespace": "dataAwsccPipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 509
          },
          "name": "batchSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 515
          },
          "name": "credentials",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeSourceParametersActiveMqBrokerParametersCredentialsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 520
          },
          "name": "maximumBatchingWindowInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 525
          },
          "name": "queueName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 493
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeSourceParametersActiveMqBrokerParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeSourceParametersActiveMqBrokerParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeSourceParametersDynamoDbStreamParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeSourceParametersDynamoDbStreamParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 583
      },
      "name": "DataAwsccPipesPipeSourceParametersDynamoDbStreamParameters",
      "namespace": "dataAwsccPipesPipe",
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeSourceParametersDynamoDbStreamParameters"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeSourceParametersDynamoDbStreamParametersDeadLetterConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeSourceParametersDynamoDbStreamParametersDeadLetterConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 529
      },
      "name": "DataAwsccPipesPipeSourceParametersDynamoDbStreamParametersDeadLetterConfig",
      "namespace": "dataAwsccPipesPipe",
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeSourceParametersDynamoDbStreamParametersDeadLetterConfig"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeSourceParametersDynamoDbStreamParametersDeadLetterConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeSourceParametersDynamoDbStreamParametersDeadLetterConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pipes-pipe/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-awscc-pipes-pipe/index.ts",
        "line": 552
      },
      "name": "DataAwsccPipesPipeSourceParametersDynamoDbStreamParametersDeadLetterConfigOutputReference",
      "namespace": "dataAwsccPipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 579
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 563
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeSourceParametersDynamoDbStreamParametersDeadLetterConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeSourceParametersDynamoDbStreamParametersDeadLetterConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeSourceParametersDynamoDbStreamParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeSourceParametersDynamoDbStreamParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pipes-pipe/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-awscc-pipes-pipe/index.ts",
        "line": 606
      },
      "name": "DataAwsccPipesPipeSourceParametersDynamoDbStreamParametersOutputReference",
      "namespace": "dataAwsccPipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 633
          },
          "name": "batchSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 639
          },
          "name": "deadLetterConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeSourceParametersDynamoDbStreamParametersDeadLetterConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 644
          },
          "name": "maximumBatchingWindowInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 649
          },
          "name": "maximumRecordAgeInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 654
          },
          "name": "maximumRetryAttempts",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 659
          },
          "name": "onPartialBatchItemFailure",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 664
          },
          "name": "parallelizationFactor",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 669
          },
          "name": "startingPosition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 617
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeSourceParametersDynamoDbStreamParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeSourceParametersDynamoDbStreamParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeSourceParametersFilterCriteria": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeSourceParametersFilterCriteria",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 748
      },
      "name": "DataAwsccPipesPipeSourceParametersFilterCriteria",
      "namespace": "dataAwsccPipesPipe",
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeSourceParametersFilterCriteria"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeSourceParametersFilterCriteriaFilters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeSourceParametersFilterCriteriaFilters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 673
      },
      "name": "DataAwsccPipesPipeSourceParametersFilterCriteriaFilters",
      "namespace": "dataAwsccPipesPipe",
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeSourceParametersFilterCriteriaFilters"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeSourceParametersFilterCriteriaFiltersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeSourceParametersFilterCriteriaFiltersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pipes-pipe/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-awscc-pipes-pipe/index.ts",
        "line": 730
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/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-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeSourceParametersFilterCriteriaFiltersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccPipesPipeSourceParametersFilterCriteriaFiltersList",
      "namespace": "dataAwsccPipesPipe",
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeSourceParametersFilterCriteriaFiltersList"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeSourceParametersFilterCriteriaFiltersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeSourceParametersFilterCriteriaFiltersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pipes-pipe/index.ts",
          "line": 705
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 696
      },
      "name": "DataAwsccPipesPipeSourceParametersFilterCriteriaFiltersOutputReference",
      "namespace": "dataAwsccPipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 725
          },
          "name": "pattern",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 709
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeSourceParametersFilterCriteriaFilters"
          }
        }
      ],
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeSourceParametersFilterCriteriaFiltersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeSourceParametersFilterCriteriaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeSourceParametersFilterCriteriaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pipes-pipe/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/data-awscc-pipes-pipe/index.ts",
        "line": 771
      },
      "name": "DataAwsccPipesPipeSourceParametersFilterCriteriaOutputReference",
      "namespace": "dataAwsccPipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 799
          },
          "name": "filters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeSourceParametersFilterCriteriaFiltersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 782
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeSourceParametersFilterCriteria"
          }
        }
      ],
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeSourceParametersFilterCriteriaOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeSourceParametersKinesisStreamParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeSourceParametersKinesisStreamParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 857
      },
      "name": "DataAwsccPipesPipeSourceParametersKinesisStreamParameters",
      "namespace": "dataAwsccPipesPipe",
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeSourceParametersKinesisStreamParameters"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeSourceParametersKinesisStreamParametersDeadLetterConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeSourceParametersKinesisStreamParametersDeadLetterConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 803
      },
      "name": "DataAwsccPipesPipeSourceParametersKinesisStreamParametersDeadLetterConfig",
      "namespace": "dataAwsccPipesPipe",
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeSourceParametersKinesisStreamParametersDeadLetterConfig"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeSourceParametersKinesisStreamParametersDeadLetterConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeSourceParametersKinesisStreamParametersDeadLetterConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pipes-pipe/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 826
      },
      "name": "DataAwsccPipesPipeSourceParametersKinesisStreamParametersDeadLetterConfigOutputReference",
      "namespace": "dataAwsccPipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 853
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 837
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeSourceParametersKinesisStreamParametersDeadLetterConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeSourceParametersKinesisStreamParametersDeadLetterConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeSourceParametersKinesisStreamParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeSourceParametersKinesisStreamParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pipes-pipe/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/data-awscc-pipes-pipe/index.ts",
        "line": 880
      },
      "name": "DataAwsccPipesPipeSourceParametersKinesisStreamParametersOutputReference",
      "namespace": "dataAwsccPipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 907
          },
          "name": "batchSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 913
          },
          "name": "deadLetterConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeSourceParametersKinesisStreamParametersDeadLetterConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 918
          },
          "name": "maximumBatchingWindowInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 923
          },
          "name": "maximumRecordAgeInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 928
          },
          "name": "maximumRetryAttempts",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 933
          },
          "name": "onPartialBatchItemFailure",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 938
          },
          "name": "parallelizationFactor",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 943
          },
          "name": "startingPosition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 948
          },
          "name": "startingPositionTimestamp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 891
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeSourceParametersKinesisStreamParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeSourceParametersKinesisStreamParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeSourceParametersManagedStreamingKafkaParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeSourceParametersManagedStreamingKafkaParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 1011
      },
      "name": "DataAwsccPipesPipeSourceParametersManagedStreamingKafkaParameters",
      "namespace": "dataAwsccPipesPipe",
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeSourceParametersManagedStreamingKafkaParameters"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeSourceParametersManagedStreamingKafkaParametersCredentials": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeSourceParametersManagedStreamingKafkaParametersCredentials",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 952
      },
      "name": "DataAwsccPipesPipeSourceParametersManagedStreamingKafkaParametersCredentials",
      "namespace": "dataAwsccPipesPipe",
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeSourceParametersManagedStreamingKafkaParametersCredentials"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeSourceParametersManagedStreamingKafkaParametersCredentialsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeSourceParametersManagedStreamingKafkaParametersCredentialsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pipes-pipe/index.ts",
          "line": 982
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 975
      },
      "name": "DataAwsccPipesPipeSourceParametersManagedStreamingKafkaParametersCredentialsOutputReference",
      "namespace": "dataAwsccPipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 1002
          },
          "name": "clientCertificateTlsAuth",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 1007
          },
          "name": "saslScram512Auth",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 986
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeSourceParametersManagedStreamingKafkaParametersCredentials"
          }
        }
      ],
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeSourceParametersManagedStreamingKafkaParametersCredentialsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeSourceParametersManagedStreamingKafkaParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeSourceParametersManagedStreamingKafkaParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pipes-pipe/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 1034
      },
      "name": "DataAwsccPipesPipeSourceParametersManagedStreamingKafkaParametersOutputReference",
      "namespace": "dataAwsccPipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 1061
          },
          "name": "batchSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 1066
          },
          "name": "consumerGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 1072
          },
          "name": "credentials",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeSourceParametersManagedStreamingKafkaParametersCredentialsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 1077
          },
          "name": "maximumBatchingWindowInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 1082
          },
          "name": "startingPosition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 1087
          },
          "name": "topicName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 1045
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeSourceParametersManagedStreamingKafkaParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeSourceParametersManagedStreamingKafkaParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeSourceParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeSourceParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pipes-pipe/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 1526
      },
      "name": "DataAwsccPipesPipeSourceParametersOutputReference",
      "namespace": "dataAwsccPipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 1554
          },
          "name": "activeMqBrokerParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeSourceParametersActiveMqBrokerParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 1560
          },
          "name": "dynamoDbStreamParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeSourceParametersDynamoDbStreamParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 1566
          },
          "name": "filterCriteria",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeSourceParametersFilterCriteriaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 1572
          },
          "name": "kinesisStreamParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeSourceParametersKinesisStreamParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 1578
          },
          "name": "managedStreamingKafkaParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeSourceParametersManagedStreamingKafkaParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 1584
          },
          "name": "rabbitMqBrokerParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeSourceParametersRabbitMqBrokerParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 1590
          },
          "name": "selfManagedKafkaParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeSourceParametersSelfManagedKafkaParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 1596
          },
          "name": "sqsQueueParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeSourceParametersSqsQueueParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 1537
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeSourceParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeSourceParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeSourceParametersRabbitMqBrokerParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeSourceParametersRabbitMqBrokerParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 1145
      },
      "name": "DataAwsccPipesPipeSourceParametersRabbitMqBrokerParameters",
      "namespace": "dataAwsccPipesPipe",
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeSourceParametersRabbitMqBrokerParameters"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeSourceParametersRabbitMqBrokerParametersCredentials": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeSourceParametersRabbitMqBrokerParametersCredentials",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 1091
      },
      "name": "DataAwsccPipesPipeSourceParametersRabbitMqBrokerParametersCredentials",
      "namespace": "dataAwsccPipesPipe",
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeSourceParametersRabbitMqBrokerParametersCredentials"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeSourceParametersRabbitMqBrokerParametersCredentialsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeSourceParametersRabbitMqBrokerParametersCredentialsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pipes-pipe/index.ts",
          "line": 1121
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 1114
      },
      "name": "DataAwsccPipesPipeSourceParametersRabbitMqBrokerParametersCredentialsOutputReference",
      "namespace": "dataAwsccPipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 1141
          },
          "name": "basicAuth",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 1125
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeSourceParametersRabbitMqBrokerParametersCredentials"
          }
        }
      ],
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeSourceParametersRabbitMqBrokerParametersCredentialsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeSourceParametersRabbitMqBrokerParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeSourceParametersRabbitMqBrokerParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pipes-pipe/index.ts",
          "line": 1175
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 1168
      },
      "name": "DataAwsccPipesPipeSourceParametersRabbitMqBrokerParametersOutputReference",
      "namespace": "dataAwsccPipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 1195
          },
          "name": "batchSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 1201
          },
          "name": "credentials",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeSourceParametersRabbitMqBrokerParametersCredentialsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 1206
          },
          "name": "maximumBatchingWindowInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 1211
          },
          "name": "queueName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 1216
          },
          "name": "virtualHost",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 1179
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeSourceParametersRabbitMqBrokerParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeSourceParametersRabbitMqBrokerParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeSourceParametersSelfManagedKafkaParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeSourceParametersSelfManagedKafkaParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 1348
      },
      "name": "DataAwsccPipesPipeSourceParametersSelfManagedKafkaParameters",
      "namespace": "dataAwsccPipesPipe",
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeSourceParametersSelfManagedKafkaParameters"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeSourceParametersSelfManagedKafkaParametersCredentials": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeSourceParametersSelfManagedKafkaParametersCredentials",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 1220
      },
      "name": "DataAwsccPipesPipeSourceParametersSelfManagedKafkaParametersCredentials",
      "namespace": "dataAwsccPipesPipe",
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeSourceParametersSelfManagedKafkaParametersCredentials"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeSourceParametersSelfManagedKafkaParametersCredentialsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeSourceParametersSelfManagedKafkaParametersCredentialsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pipes-pipe/index.ts",
          "line": 1250
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 1243
      },
      "name": "DataAwsccPipesPipeSourceParametersSelfManagedKafkaParametersCredentialsOutputReference",
      "namespace": "dataAwsccPipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 1270
          },
          "name": "basicAuth",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 1275
          },
          "name": "clientCertificateTlsAuth",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 1280
          },
          "name": "saslScram256Auth",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 1285
          },
          "name": "saslScram512Auth",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 1254
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeSourceParametersSelfManagedKafkaParametersCredentials"
          }
        }
      ],
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeSourceParametersSelfManagedKafkaParametersCredentialsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeSourceParametersSelfManagedKafkaParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeSourceParametersSelfManagedKafkaParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pipes-pipe/index.ts",
          "line": 1378
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 1371
      },
      "name": "DataAwsccPipesPipeSourceParametersSelfManagedKafkaParametersOutputReference",
      "namespace": "dataAwsccPipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 1398
          },
          "name": "additionalBootstrapServers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 1403
          },
          "name": "batchSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 1408
          },
          "name": "consumerGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 1414
          },
          "name": "credentials",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeSourceParametersSelfManagedKafkaParametersCredentialsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 1419
          },
          "name": "maximumBatchingWindowInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 1424
          },
          "name": "serverRootCaCertificate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 1429
          },
          "name": "startingPosition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 1434
          },
          "name": "topicName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 1440
          },
          "name": "vpc",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeSourceParametersSelfManagedKafkaParametersVpcOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 1382
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeSourceParametersSelfManagedKafkaParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeSourceParametersSelfManagedKafkaParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeSourceParametersSelfManagedKafkaParametersVpc": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeSourceParametersSelfManagedKafkaParametersVpc",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 1289
      },
      "name": "DataAwsccPipesPipeSourceParametersSelfManagedKafkaParametersVpc",
      "namespace": "dataAwsccPipesPipe",
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeSourceParametersSelfManagedKafkaParametersVpc"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeSourceParametersSelfManagedKafkaParametersVpcOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeSourceParametersSelfManagedKafkaParametersVpcOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pipes-pipe/index.ts",
          "line": 1319
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 1312
      },
      "name": "DataAwsccPipesPipeSourceParametersSelfManagedKafkaParametersVpcOutputReference",
      "namespace": "dataAwsccPipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 1339
          },
          "name": "securityGroup",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 1344
          },
          "name": "subnets",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 1323
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeSourceParametersSelfManagedKafkaParametersVpc"
          }
        }
      ],
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeSourceParametersSelfManagedKafkaParametersVpcOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeSourceParametersSqsQueueParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeSourceParametersSqsQueueParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 1444
      },
      "name": "DataAwsccPipesPipeSourceParametersSqsQueueParameters",
      "namespace": "dataAwsccPipesPipe",
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeSourceParametersSqsQueueParameters"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeSourceParametersSqsQueueParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeSourceParametersSqsQueueParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pipes-pipe/index.ts",
          "line": 1474
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 1467
      },
      "name": "DataAwsccPipesPipeSourceParametersSqsQueueParametersOutputReference",
      "namespace": "dataAwsccPipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 1494
          },
          "name": "batchSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 1499
          },
          "name": "maximumBatchingWindowInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 1478
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeSourceParametersSqsQueueParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeSourceParametersSqsQueueParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 4318
      },
      "name": "DataAwsccPipesPipeTargetParameters",
      "namespace": "dataAwsccPipesPipe",
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeTargetParameters"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersBatchJobParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersBatchJobParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 2019
      },
      "name": "DataAwsccPipesPipeTargetParametersBatchJobParameters",
      "namespace": "dataAwsccPipesPipe",
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeTargetParametersBatchJobParameters"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersBatchJobParametersArrayProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersBatchJobParametersArrayProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 1600
      },
      "name": "DataAwsccPipesPipeTargetParametersBatchJobParametersArrayProperties",
      "namespace": "dataAwsccPipesPipe",
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeTargetParametersBatchJobParametersArrayProperties"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersBatchJobParametersArrayPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersBatchJobParametersArrayPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pipes-pipe/index.ts",
          "line": 1630
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 1623
      },
      "name": "DataAwsccPipesPipeTargetParametersBatchJobParametersArrayPropertiesOutputReference",
      "namespace": "dataAwsccPipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 1650
          },
          "name": "size",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 1634
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersBatchJobParametersArrayProperties"
          }
        }
      ],
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeTargetParametersBatchJobParametersArrayPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersBatchJobParametersContainerOverrides": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersBatchJobParametersContainerOverrides",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 1814
      },
      "name": "DataAwsccPipesPipeTargetParametersBatchJobParametersContainerOverrides",
      "namespace": "dataAwsccPipesPipe",
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeTargetParametersBatchJobParametersContainerOverrides"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersBatchJobParametersContainerOverridesEnvironment": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersBatchJobParametersContainerOverridesEnvironment",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 1654
      },
      "name": "DataAwsccPipesPipeTargetParametersBatchJobParametersContainerOverridesEnvironment",
      "namespace": "dataAwsccPipesPipe",
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeTargetParametersBatchJobParametersContainerOverridesEnvironment"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersBatchJobParametersContainerOverridesEnvironmentList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersBatchJobParametersContainerOverridesEnvironmentList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pipes-pipe/index.ts",
          "line": 1723
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 1716
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 1730
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersBatchJobParametersContainerOverridesEnvironmentOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccPipesPipeTargetParametersBatchJobParametersContainerOverridesEnvironmentList",
      "namespace": "dataAwsccPipesPipe",
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeTargetParametersBatchJobParametersContainerOverridesEnvironmentList"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersBatchJobParametersContainerOverridesEnvironmentOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersBatchJobParametersContainerOverridesEnvironmentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pipes-pipe/index.ts",
          "line": 1686
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 1677
      },
      "name": "DataAwsccPipesPipeTargetParametersBatchJobParametersContainerOverridesEnvironmentOutputReference",
      "namespace": "dataAwsccPipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 1706
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 1711
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 1690
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersBatchJobParametersContainerOverridesEnvironment"
          }
        }
      ],
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeTargetParametersBatchJobParametersContainerOverridesEnvironmentOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersBatchJobParametersContainerOverridesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersBatchJobParametersContainerOverridesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pipes-pipe/index.ts",
          "line": 1844
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 1837
      },
      "name": "DataAwsccPipesPipeTargetParametersBatchJobParametersContainerOverridesOutputReference",
      "namespace": "dataAwsccPipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 1864
          },
          "name": "command",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 1870
          },
          "name": "environment",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersBatchJobParametersContainerOverridesEnvironmentList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 1875
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 1881
          },
          "name": "resourceRequirements",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersBatchJobParametersContainerOverridesResourceRequirementsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 1848
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersBatchJobParametersContainerOverrides"
          }
        }
      ],
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeTargetParametersBatchJobParametersContainerOverridesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersBatchJobParametersContainerOverridesResourceRequirements": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersBatchJobParametersContainerOverridesResourceRequirements",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 1734
      },
      "name": "DataAwsccPipesPipeTargetParametersBatchJobParametersContainerOverridesResourceRequirements",
      "namespace": "dataAwsccPipesPipe",
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeTargetParametersBatchJobParametersContainerOverridesResourceRequirements"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersBatchJobParametersContainerOverridesResourceRequirementsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersBatchJobParametersContainerOverridesResourceRequirementsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pipes-pipe/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 1796
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 1810
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersBatchJobParametersContainerOverridesResourceRequirementsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccPipesPipeTargetParametersBatchJobParametersContainerOverridesResourceRequirementsList",
      "namespace": "dataAwsccPipesPipe",
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeTargetParametersBatchJobParametersContainerOverridesResourceRequirementsList"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersBatchJobParametersContainerOverridesResourceRequirementsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersBatchJobParametersContainerOverridesResourceRequirementsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pipes-pipe/index.ts",
          "line": 1766
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 1757
      },
      "name": "DataAwsccPipesPipeTargetParametersBatchJobParametersContainerOverridesResourceRequirementsOutputReference",
      "namespace": "dataAwsccPipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 1786
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 1791
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 1770
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersBatchJobParametersContainerOverridesResourceRequirements"
          }
        }
      ],
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeTargetParametersBatchJobParametersContainerOverridesResourceRequirementsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersBatchJobParametersDependsOn": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersBatchJobParametersDependsOn",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 1885
      },
      "name": "DataAwsccPipesPipeTargetParametersBatchJobParametersDependsOn",
      "namespace": "dataAwsccPipesPipe",
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeTargetParametersBatchJobParametersDependsOn"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersBatchJobParametersDependsOnList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersBatchJobParametersDependsOnList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pipes-pipe/index.ts",
          "line": 1954
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 1947
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 1961
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersBatchJobParametersDependsOnOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccPipesPipeTargetParametersBatchJobParametersDependsOnList",
      "namespace": "dataAwsccPipesPipe",
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeTargetParametersBatchJobParametersDependsOnList"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersBatchJobParametersDependsOnOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersBatchJobParametersDependsOnOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pipes-pipe/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 1908
      },
      "name": "DataAwsccPipesPipeTargetParametersBatchJobParametersDependsOnOutputReference",
      "namespace": "dataAwsccPipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 1937
          },
          "name": "jobId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 1942
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 1921
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersBatchJobParametersDependsOn"
          }
        }
      ],
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeTargetParametersBatchJobParametersDependsOnOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersBatchJobParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersBatchJobParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pipes-pipe/index.ts",
          "line": 2049
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 2042
      },
      "name": "DataAwsccPipesPipeTargetParametersBatchJobParametersOutputReference",
      "namespace": "dataAwsccPipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 2070
          },
          "name": "arrayProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersBatchJobParametersArrayPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 2076
          },
          "name": "containerOverrides",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersBatchJobParametersContainerOverridesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 2082
          },
          "name": "dependsOn",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersBatchJobParametersDependsOnList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 2087
          },
          "name": "jobDefinition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 2092
          },
          "name": "jobName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 2098
          },
          "name": "parameters",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 2104
          },
          "name": "retryStrategy",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersBatchJobParametersRetryStrategyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 2053
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersBatchJobParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeTargetParametersBatchJobParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersBatchJobParametersRetryStrategy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersBatchJobParametersRetryStrategy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 1965
      },
      "name": "DataAwsccPipesPipeTargetParametersBatchJobParametersRetryStrategy",
      "namespace": "dataAwsccPipesPipe",
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeTargetParametersBatchJobParametersRetryStrategy"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersBatchJobParametersRetryStrategyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersBatchJobParametersRetryStrategyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pipes-pipe/index.ts",
          "line": 1995
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 1988
      },
      "name": "DataAwsccPipesPipeTargetParametersBatchJobParametersRetryStrategyOutputReference",
      "namespace": "dataAwsccPipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 2015
          },
          "name": "attempts",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 1999
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersBatchJobParametersRetryStrategy"
          }
        }
      ],
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeTargetParametersBatchJobParametersRetryStrategyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersCloudwatchLogsParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersCloudwatchLogsParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 2108
      },
      "name": "DataAwsccPipesPipeTargetParametersCloudwatchLogsParameters",
      "namespace": "dataAwsccPipesPipe",
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeTargetParametersCloudwatchLogsParameters"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersCloudwatchLogsParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersCloudwatchLogsParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pipes-pipe/index.ts",
          "line": 2138
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 2131
      },
      "name": "DataAwsccPipesPipeTargetParametersCloudwatchLogsParametersOutputReference",
      "namespace": "dataAwsccPipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 2158
          },
          "name": "logStreamName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 2163
          },
          "name": "timestamp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 2142
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersCloudwatchLogsParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeTargetParametersCloudwatchLogsParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEcsTaskParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEcsTaskParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 3185
      },
      "name": "DataAwsccPipesPipeTargetParametersEcsTaskParameters",
      "namespace": "dataAwsccPipesPipe",
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeTargetParametersEcsTaskParameters"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEcsTaskParametersCapacityProviderStrategy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEcsTaskParametersCapacityProviderStrategy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 2167
      },
      "name": "DataAwsccPipesPipeTargetParametersEcsTaskParametersCapacityProviderStrategy",
      "namespace": "dataAwsccPipesPipe",
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeTargetParametersEcsTaskParametersCapacityProviderStrategy"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEcsTaskParametersCapacityProviderStrategyList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEcsTaskParametersCapacityProviderStrategyList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pipes-pipe/index.ts",
          "line": 2241
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 2234
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 2248
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEcsTaskParametersCapacityProviderStrategyOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccPipesPipeTargetParametersEcsTaskParametersCapacityProviderStrategyList",
      "namespace": "dataAwsccPipesPipe",
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeTargetParametersEcsTaskParametersCapacityProviderStrategyList"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEcsTaskParametersCapacityProviderStrategyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEcsTaskParametersCapacityProviderStrategyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pipes-pipe/index.ts",
          "line": 2199
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 2190
      },
      "name": "DataAwsccPipesPipeTargetParametersEcsTaskParametersCapacityProviderStrategyOutputReference",
      "namespace": "dataAwsccPipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 2219
          },
          "name": "base",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 2224
          },
          "name": "capacityProvider",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 2229
          },
          "name": "weight",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 2203
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEcsTaskParametersCapacityProviderStrategy"
          }
        }
      ],
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeTargetParametersEcsTaskParametersCapacityProviderStrategyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEcsTaskParametersNetworkConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEcsTaskParametersNetworkConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 2316
      },
      "name": "DataAwsccPipesPipeTargetParametersEcsTaskParametersNetworkConfiguration",
      "namespace": "dataAwsccPipesPipe",
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeTargetParametersEcsTaskParametersNetworkConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEcsTaskParametersNetworkConfigurationAwsvpcConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEcsTaskParametersNetworkConfigurationAwsvpcConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 2252
      },
      "name": "DataAwsccPipesPipeTargetParametersEcsTaskParametersNetworkConfigurationAwsvpcConfiguration",
      "namespace": "dataAwsccPipesPipe",
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeTargetParametersEcsTaskParametersNetworkConfigurationAwsvpcConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEcsTaskParametersNetworkConfigurationAwsvpcConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEcsTaskParametersNetworkConfigurationAwsvpcConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pipes-pipe/index.ts",
          "line": 2282
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 2275
      },
      "name": "DataAwsccPipesPipeTargetParametersEcsTaskParametersNetworkConfigurationAwsvpcConfigurationOutputReference",
      "namespace": "dataAwsccPipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 2302
          },
          "name": "assignPublicIp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 2307
          },
          "name": "securityGroups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 2312
          },
          "name": "subnets",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 2286
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEcsTaskParametersNetworkConfigurationAwsvpcConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeTargetParametersEcsTaskParametersNetworkConfigurationAwsvpcConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEcsTaskParametersNetworkConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEcsTaskParametersNetworkConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pipes-pipe/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 2339
      },
      "name": "DataAwsccPipesPipeTargetParametersEcsTaskParametersNetworkConfigurationOutputReference",
      "namespace": "dataAwsccPipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 2367
          },
          "name": "awsvpcConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEcsTaskParametersNetworkConfigurationAwsvpcConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 2350
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEcsTaskParametersNetworkConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeTargetParametersEcsTaskParametersNetworkConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEcsTaskParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEcsTaskParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pipes-pipe/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-awscc-pipes-pipe/index.ts",
        "line": 3208
      },
      "name": "DataAwsccPipesPipeTargetParametersEcsTaskParametersOutputReference",
      "namespace": "dataAwsccPipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 3236
          },
          "name": "capacityProviderStrategy",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEcsTaskParametersCapacityProviderStrategyList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 3241
          },
          "name": "enableEcsManagedTags",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 3246
          },
          "name": "enableExecuteCommand",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 3251
          },
          "name": "group",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 3256
          },
          "name": "launchType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 3262
          },
          "name": "networkConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEcsTaskParametersNetworkConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 3268
          },
          "name": "overrides",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEcsTaskParametersOverridesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 3274
          },
          "name": "placementConstraints",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEcsTaskParametersPlacementConstraintsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 3280
          },
          "name": "placementStrategy",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEcsTaskParametersPlacementStrategyList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 3285
          },
          "name": "platformVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 3290
          },
          "name": "propagateTags",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 3295
          },
          "name": "referenceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 3301
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEcsTaskParametersTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 3306
          },
          "name": "taskCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 3311
          },
          "name": "taskDefinitionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 3219
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEcsTaskParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeTargetParametersEcsTaskParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEcsTaskParametersOverrides": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEcsTaskParametersOverrides",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 2858
      },
      "name": "DataAwsccPipesPipeTargetParametersEcsTaskParametersOverrides",
      "namespace": "dataAwsccPipesPipe",
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeTargetParametersEcsTaskParametersOverrides"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrides": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrides",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 2611
      },
      "name": "DataAwsccPipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrides",
      "namespace": "dataAwsccPipesPipe",
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrides"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesEnvironment": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesEnvironment",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 2371
      },
      "name": "DataAwsccPipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesEnvironment",
      "namespace": "dataAwsccPipesPipe",
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesEnvironment"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesEnvironmentFiles": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesEnvironmentFiles",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 2451
      },
      "name": "DataAwsccPipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesEnvironmentFiles",
      "namespace": "dataAwsccPipesPipe",
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesEnvironmentFiles"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesEnvironmentFilesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesEnvironmentFilesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pipes-pipe/index.ts",
          "line": 2520
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 2513
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 2527
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesEnvironmentFilesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccPipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesEnvironmentFilesList",
      "namespace": "dataAwsccPipesPipe",
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesEnvironmentFilesList"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesEnvironmentFilesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesEnvironmentFilesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pipes-pipe/index.ts",
          "line": 2483
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 2474
      },
      "name": "DataAwsccPipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesEnvironmentFilesOutputReference",
      "namespace": "dataAwsccPipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 2503
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 2508
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 2487
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesEnvironmentFiles"
          }
        }
      ],
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesEnvironmentFilesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesEnvironmentList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesEnvironmentList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pipes-pipe/index.ts",
          "line": 2440
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 2433
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 2447
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesEnvironmentOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccPipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesEnvironmentList",
      "namespace": "dataAwsccPipesPipe",
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesEnvironmentList"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesEnvironmentOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesEnvironmentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pipes-pipe/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 2394
      },
      "name": "DataAwsccPipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesEnvironmentOutputReference",
      "namespace": "dataAwsccPipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 2423
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 2428
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 2407
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesEnvironment"
          }
        }
      ],
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesEnvironmentOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pipes-pipe/index.ts",
          "line": 2713
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 2706
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 2720
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccPipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesList",
      "namespace": "dataAwsccPipesPipe",
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesList"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pipes-pipe/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 2634
      },
      "name": "DataAwsccPipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesOutputReference",
      "namespace": "dataAwsccPipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 2663
          },
          "name": "command",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 2668
          },
          "name": "cpu",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 2674
          },
          "name": "environment",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesEnvironmentList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 2680
          },
          "name": "environmentFiles",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesEnvironmentFilesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 2685
          },
          "name": "memory",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 2690
          },
          "name": "memoryReservation",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 2695
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 2701
          },
          "name": "resourceRequirements",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesResourceRequirementsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 2647
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrides"
          }
        }
      ],
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesResourceRequirements": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesResourceRequirements",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 2531
      },
      "name": "DataAwsccPipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesResourceRequirements",
      "namespace": "dataAwsccPipesPipe",
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesResourceRequirements"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesResourceRequirementsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesResourceRequirementsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pipes-pipe/index.ts",
          "line": 2600
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 2593
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 2607
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesResourceRequirementsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccPipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesResourceRequirementsList",
      "namespace": "dataAwsccPipesPipe",
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesResourceRequirementsList"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesResourceRequirementsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesResourceRequirementsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pipes-pipe/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 2554
      },
      "name": "DataAwsccPipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesResourceRequirementsOutputReference",
      "namespace": "dataAwsccPipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 2583
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 2588
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 2567
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesResourceRequirements"
          }
        }
      ],
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesResourceRequirementsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEcsTaskParametersOverridesEphemeralStorage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEcsTaskParametersOverridesEphemeralStorage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 2724
      },
      "name": "DataAwsccPipesPipeTargetParametersEcsTaskParametersOverridesEphemeralStorage",
      "namespace": "dataAwsccPipesPipe",
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeTargetParametersEcsTaskParametersOverridesEphemeralStorage"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEcsTaskParametersOverridesEphemeralStorageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEcsTaskParametersOverridesEphemeralStorageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pipes-pipe/index.ts",
          "line": 2754
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 2747
      },
      "name": "DataAwsccPipesPipeTargetParametersEcsTaskParametersOverridesEphemeralStorageOutputReference",
      "namespace": "dataAwsccPipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 2774
          },
          "name": "sizeInGiB",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 2758
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEcsTaskParametersOverridesEphemeralStorage"
          }
        }
      ],
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeTargetParametersEcsTaskParametersOverridesEphemeralStorageOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEcsTaskParametersOverridesInferenceAcceleratorOverrides": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEcsTaskParametersOverridesInferenceAcceleratorOverrides",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 2778
      },
      "name": "DataAwsccPipesPipeTargetParametersEcsTaskParametersOverridesInferenceAcceleratorOverrides",
      "namespace": "dataAwsccPipesPipe",
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeTargetParametersEcsTaskParametersOverridesInferenceAcceleratorOverrides"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEcsTaskParametersOverridesInferenceAcceleratorOverridesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEcsTaskParametersOverridesInferenceAcceleratorOverridesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pipes-pipe/index.ts",
          "line": 2847
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 2840
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 2854
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEcsTaskParametersOverridesInferenceAcceleratorOverridesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccPipesPipeTargetParametersEcsTaskParametersOverridesInferenceAcceleratorOverridesList",
      "namespace": "dataAwsccPipesPipe",
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeTargetParametersEcsTaskParametersOverridesInferenceAcceleratorOverridesList"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEcsTaskParametersOverridesInferenceAcceleratorOverridesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEcsTaskParametersOverridesInferenceAcceleratorOverridesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pipes-pipe/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 2801
      },
      "name": "DataAwsccPipesPipeTargetParametersEcsTaskParametersOverridesInferenceAcceleratorOverridesOutputReference",
      "namespace": "dataAwsccPipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 2830
          },
          "name": "deviceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 2835
          },
          "name": "deviceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 2814
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEcsTaskParametersOverridesInferenceAcceleratorOverrides"
          }
        }
      ],
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeTargetParametersEcsTaskParametersOverridesInferenceAcceleratorOverridesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEcsTaskParametersOverridesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEcsTaskParametersOverridesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pipes-pipe/index.ts",
          "line": 2888
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 2881
      },
      "name": "DataAwsccPipesPipeTargetParametersEcsTaskParametersOverridesOutputReference",
      "namespace": "dataAwsccPipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 2909
          },
          "name": "containerOverrides",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 2914
          },
          "name": "cpu",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 2920
          },
          "name": "ephemeralStorage",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEcsTaskParametersOverridesEphemeralStorageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 2925
          },
          "name": "executionRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 2931
          },
          "name": "inferenceAcceleratorOverrides",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEcsTaskParametersOverridesInferenceAcceleratorOverridesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 2936
          },
          "name": "memory",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 2941
          },
          "name": "taskRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 2892
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEcsTaskParametersOverrides"
          }
        }
      ],
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeTargetParametersEcsTaskParametersOverridesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEcsTaskParametersPlacementConstraints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEcsTaskParametersPlacementConstraints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 2945
      },
      "name": "DataAwsccPipesPipeTargetParametersEcsTaskParametersPlacementConstraints",
      "namespace": "dataAwsccPipesPipe",
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeTargetParametersEcsTaskParametersPlacementConstraints"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEcsTaskParametersPlacementConstraintsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEcsTaskParametersPlacementConstraintsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pipes-pipe/index.ts",
          "line": 3014
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 3007
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 3021
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEcsTaskParametersPlacementConstraintsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccPipesPipeTargetParametersEcsTaskParametersPlacementConstraintsList",
      "namespace": "dataAwsccPipesPipe",
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeTargetParametersEcsTaskParametersPlacementConstraintsList"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEcsTaskParametersPlacementConstraintsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEcsTaskParametersPlacementConstraintsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pipes-pipe/index.ts",
          "line": 2977
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 2968
      },
      "name": "DataAwsccPipesPipeTargetParametersEcsTaskParametersPlacementConstraintsOutputReference",
      "namespace": "dataAwsccPipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 2997
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 3002
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 2981
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEcsTaskParametersPlacementConstraints"
          }
        }
      ],
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeTargetParametersEcsTaskParametersPlacementConstraintsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEcsTaskParametersPlacementStrategy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEcsTaskParametersPlacementStrategy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 3025
      },
      "name": "DataAwsccPipesPipeTargetParametersEcsTaskParametersPlacementStrategy",
      "namespace": "dataAwsccPipesPipe",
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeTargetParametersEcsTaskParametersPlacementStrategy"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEcsTaskParametersPlacementStrategyList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEcsTaskParametersPlacementStrategyList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pipes-pipe/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 3087
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 3101
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEcsTaskParametersPlacementStrategyOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccPipesPipeTargetParametersEcsTaskParametersPlacementStrategyList",
      "namespace": "dataAwsccPipesPipe",
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeTargetParametersEcsTaskParametersPlacementStrategyList"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEcsTaskParametersPlacementStrategyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEcsTaskParametersPlacementStrategyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pipes-pipe/index.ts",
          "line": 3057
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 3048
      },
      "name": "DataAwsccPipesPipeTargetParametersEcsTaskParametersPlacementStrategyOutputReference",
      "namespace": "dataAwsccPipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 3077
          },
          "name": "field",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 3082
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 3061
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEcsTaskParametersPlacementStrategy"
          }
        }
      ],
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeTargetParametersEcsTaskParametersPlacementStrategyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEcsTaskParametersTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEcsTaskParametersTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 3105
      },
      "name": "DataAwsccPipesPipeTargetParametersEcsTaskParametersTags",
      "namespace": "dataAwsccPipesPipe",
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeTargetParametersEcsTaskParametersTags"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEcsTaskParametersTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEcsTaskParametersTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pipes-pipe/index.ts",
          "line": 3174
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 3167
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 3181
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEcsTaskParametersTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccPipesPipeTargetParametersEcsTaskParametersTagsList",
      "namespace": "dataAwsccPipesPipe",
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeTargetParametersEcsTaskParametersTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEcsTaskParametersTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEcsTaskParametersTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pipes-pipe/index.ts",
          "line": 3137
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 3128
      },
      "name": "DataAwsccPipesPipeTargetParametersEcsTaskParametersTagsOutputReference",
      "namespace": "dataAwsccPipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 3157
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 3162
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 3141
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEcsTaskParametersTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeTargetParametersEcsTaskParametersTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEventBridgeEventBusParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEventBridgeEventBusParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 3315
      },
      "name": "DataAwsccPipesPipeTargetParametersEventBridgeEventBusParameters",
      "namespace": "dataAwsccPipesPipe",
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeTargetParametersEventBridgeEventBusParameters"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEventBridgeEventBusParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEventBridgeEventBusParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pipes-pipe/index.ts",
          "line": 3345
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 3338
      },
      "name": "DataAwsccPipesPipeTargetParametersEventBridgeEventBusParametersOutputReference",
      "namespace": "dataAwsccPipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 3365
          },
          "name": "detailType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 3370
          },
          "name": "endpointId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 3375
          },
          "name": "resources",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 3380
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 3385
          },
          "name": "time",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 3349
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEventBridgeEventBusParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeTargetParametersEventBridgeEventBusParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersHttpParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersHttpParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 3389
      },
      "name": "DataAwsccPipesPipeTargetParametersHttpParameters",
      "namespace": "dataAwsccPipesPipe",
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeTargetParametersHttpParameters"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersHttpParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersHttpParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pipes-pipe/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-awscc-pipes-pipe/index.ts",
        "line": 3412
      },
      "name": "DataAwsccPipesPipeTargetParametersHttpParametersOutputReference",
      "namespace": "dataAwsccPipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 3440
          },
          "name": "headerParameters",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 3445
          },
          "name": "pathParameterValues",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 3451
          },
          "name": "queryStringParameters",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 3423
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersHttpParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeTargetParametersHttpParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersKinesisStreamParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersKinesisStreamParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 3455
      },
      "name": "DataAwsccPipesPipeTargetParametersKinesisStreamParameters",
      "namespace": "dataAwsccPipesPipe",
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeTargetParametersKinesisStreamParameters"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersKinesisStreamParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersKinesisStreamParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pipes-pipe/index.ts",
          "line": 3485
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 3478
      },
      "name": "DataAwsccPipesPipeTargetParametersKinesisStreamParametersOutputReference",
      "namespace": "dataAwsccPipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 3505
          },
          "name": "partitionKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 3489
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersKinesisStreamParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeTargetParametersKinesisStreamParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersLambdaFunctionParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersLambdaFunctionParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 3509
      },
      "name": "DataAwsccPipesPipeTargetParametersLambdaFunctionParameters",
      "namespace": "dataAwsccPipesPipe",
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeTargetParametersLambdaFunctionParameters"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersLambdaFunctionParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersLambdaFunctionParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pipes-pipe/index.ts",
          "line": 3539
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 3532
      },
      "name": "DataAwsccPipesPipeTargetParametersLambdaFunctionParametersOutputReference",
      "namespace": "dataAwsccPipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 3559
          },
          "name": "invocationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 3543
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersLambdaFunctionParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeTargetParametersLambdaFunctionParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pipes-pipe/index.ts",
          "line": 4348
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 4341
      },
      "name": "DataAwsccPipesPipeTargetParametersOutputReference",
      "namespace": "dataAwsccPipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 4369
          },
          "name": "batchJobParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersBatchJobParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 4375
          },
          "name": "cloudwatchLogsParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersCloudwatchLogsParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 4381
          },
          "name": "ecsTaskParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEcsTaskParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 4387
          },
          "name": "eventBridgeEventBusParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersEventBridgeEventBusParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 4393
          },
          "name": "httpParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersHttpParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 4398
          },
          "name": "inputTemplate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 4404
          },
          "name": "kinesisStreamParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersKinesisStreamParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 4410
          },
          "name": "lambdaFunctionParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersLambdaFunctionParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 4416
          },
          "name": "redshiftDataParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersRedshiftDataParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 4422
          },
          "name": "sageMakerPipelineParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersSageMakerPipelineParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 4428
          },
          "name": "sqsQueueParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersSqsQueueParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 4434
          },
          "name": "stepFunctionStateMachineParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersStepFunctionStateMachineParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 4440
          },
          "name": "timestreamParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersTimestreamParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 4352
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeTargetParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersRedshiftDataParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersRedshiftDataParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 3563
      },
      "name": "DataAwsccPipesPipeTargetParametersRedshiftDataParameters",
      "namespace": "dataAwsccPipesPipe",
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeTargetParametersRedshiftDataParameters"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersRedshiftDataParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersRedshiftDataParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pipes-pipe/index.ts",
          "line": 3593
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 3586
      },
      "name": "DataAwsccPipesPipeTargetParametersRedshiftDataParametersOutputReference",
      "namespace": "dataAwsccPipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 3613
          },
          "name": "database",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 3618
          },
          "name": "dbUser",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 3623
          },
          "name": "secretManagerArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 3628
          },
          "name": "sqls",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 3633
          },
          "name": "statementName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 3638
          },
          "name": "withEvent",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 3597
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersRedshiftDataParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeTargetParametersRedshiftDataParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersSageMakerPipelineParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersSageMakerPipelineParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 3722
      },
      "name": "DataAwsccPipesPipeTargetParametersSageMakerPipelineParameters",
      "namespace": "dataAwsccPipesPipe",
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeTargetParametersSageMakerPipelineParameters"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersSageMakerPipelineParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersSageMakerPipelineParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pipes-pipe/index.ts",
          "line": 3752
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 3745
      },
      "name": "DataAwsccPipesPipeTargetParametersSageMakerPipelineParametersOutputReference",
      "namespace": "dataAwsccPipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 3773
          },
          "name": "pipelineParameterList",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersSageMakerPipelineParametersPipelineParameterListStructList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 3756
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersSageMakerPipelineParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeTargetParametersSageMakerPipelineParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersSageMakerPipelineParametersPipelineParameterListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersSageMakerPipelineParametersPipelineParameterListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 3642
      },
      "name": "DataAwsccPipesPipeTargetParametersSageMakerPipelineParametersPipelineParameterListStruct",
      "namespace": "dataAwsccPipesPipe",
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeTargetParametersSageMakerPipelineParametersPipelineParameterListStruct"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersSageMakerPipelineParametersPipelineParameterListStructList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersSageMakerPipelineParametersPipelineParameterListStructList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pipes-pipe/index.ts",
          "line": 3711
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 3704
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 3718
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersSageMakerPipelineParametersPipelineParameterListStructOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccPipesPipeTargetParametersSageMakerPipelineParametersPipelineParameterListStructList",
      "namespace": "dataAwsccPipesPipe",
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeTargetParametersSageMakerPipelineParametersPipelineParameterListStructList"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersSageMakerPipelineParametersPipelineParameterListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersSageMakerPipelineParametersPipelineParameterListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pipes-pipe/index.ts",
          "line": 3674
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 3665
      },
      "name": "DataAwsccPipesPipeTargetParametersSageMakerPipelineParametersPipelineParameterListStructOutputReference",
      "namespace": "dataAwsccPipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 3694
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 3699
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 3678
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersSageMakerPipelineParametersPipelineParameterListStruct"
          }
        }
      ],
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeTargetParametersSageMakerPipelineParametersPipelineParameterListStructOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersSqsQueueParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersSqsQueueParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 3777
      },
      "name": "DataAwsccPipesPipeTargetParametersSqsQueueParameters",
      "namespace": "dataAwsccPipesPipe",
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeTargetParametersSqsQueueParameters"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersSqsQueueParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersSqsQueueParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pipes-pipe/index.ts",
          "line": 3807
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 3800
      },
      "name": "DataAwsccPipesPipeTargetParametersSqsQueueParametersOutputReference",
      "namespace": "dataAwsccPipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 3827
          },
          "name": "messageDeduplicationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 3832
          },
          "name": "messageGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 3811
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersSqsQueueParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeTargetParametersSqsQueueParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersStepFunctionStateMachineParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersStepFunctionStateMachineParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 3836
      },
      "name": "DataAwsccPipesPipeTargetParametersStepFunctionStateMachineParameters",
      "namespace": "dataAwsccPipesPipe",
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeTargetParametersStepFunctionStateMachineParameters"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersStepFunctionStateMachineParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersStepFunctionStateMachineParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pipes-pipe/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-awscc-pipes-pipe/index.ts",
        "line": 3859
      },
      "name": "DataAwsccPipesPipeTargetParametersStepFunctionStateMachineParametersOutputReference",
      "namespace": "dataAwsccPipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 3886
          },
          "name": "invocationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 3870
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersStepFunctionStateMachineParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeTargetParametersStepFunctionStateMachineParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersTimestreamParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersTimestreamParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 4226
      },
      "name": "DataAwsccPipesPipeTargetParametersTimestreamParameters",
      "namespace": "dataAwsccPipesPipe",
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeTargetParametersTimestreamParameters"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersTimestreamParametersDimensionMappings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersTimestreamParametersDimensionMappings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 3890
      },
      "name": "DataAwsccPipesPipeTargetParametersTimestreamParametersDimensionMappings",
      "namespace": "dataAwsccPipesPipe",
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeTargetParametersTimestreamParametersDimensionMappings"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersTimestreamParametersDimensionMappingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersTimestreamParametersDimensionMappingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pipes-pipe/index.ts",
          "line": 3964
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 3957
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 3971
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersTimestreamParametersDimensionMappingsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccPipesPipeTargetParametersTimestreamParametersDimensionMappingsList",
      "namespace": "dataAwsccPipesPipe",
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeTargetParametersTimestreamParametersDimensionMappingsList"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersTimestreamParametersDimensionMappingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersTimestreamParametersDimensionMappingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pipes-pipe/index.ts",
          "line": 3922
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 3913
      },
      "name": "DataAwsccPipesPipeTargetParametersTimestreamParametersDimensionMappingsOutputReference",
      "namespace": "dataAwsccPipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 3942
          },
          "name": "dimensionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 3947
          },
          "name": "dimensionValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 3952
          },
          "name": "dimensionValueType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 3926
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersTimestreamParametersDimensionMappings"
          }
        }
      ],
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeTargetParametersTimestreamParametersDimensionMappingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersTimestreamParametersMultiMeasureMappings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersTimestreamParametersMultiMeasureMappings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 4060
      },
      "name": "DataAwsccPipesPipeTargetParametersTimestreamParametersMultiMeasureMappings",
      "namespace": "dataAwsccPipesPipe",
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeTargetParametersTimestreamParametersMultiMeasureMappings"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersTimestreamParametersMultiMeasureMappingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersTimestreamParametersMultiMeasureMappingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pipes-pipe/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/data-awscc-pipes-pipe/index.ts",
        "line": 4123
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/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-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersTimestreamParametersMultiMeasureMappingsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccPipesPipeTargetParametersTimestreamParametersMultiMeasureMappingsList",
      "namespace": "dataAwsccPipesPipe",
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeTargetParametersTimestreamParametersMultiMeasureMappingsList"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersTimestreamParametersMultiMeasureMappingsMultiMeasureAttributeMappings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersTimestreamParametersMultiMeasureMappingsMultiMeasureAttributeMappings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 3975
      },
      "name": "DataAwsccPipesPipeTargetParametersTimestreamParametersMultiMeasureMappingsMultiMeasureAttributeMappings",
      "namespace": "dataAwsccPipesPipe",
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeTargetParametersTimestreamParametersMultiMeasureMappingsMultiMeasureAttributeMappings"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersTimestreamParametersMultiMeasureMappingsMultiMeasureAttributeMappingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersTimestreamParametersMultiMeasureMappingsMultiMeasureAttributeMappingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pipes-pipe/index.ts",
          "line": 4049
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 4042
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 4056
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersTimestreamParametersMultiMeasureMappingsMultiMeasureAttributeMappingsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccPipesPipeTargetParametersTimestreamParametersMultiMeasureMappingsMultiMeasureAttributeMappingsList",
      "namespace": "dataAwsccPipesPipe",
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeTargetParametersTimestreamParametersMultiMeasureMappingsMultiMeasureAttributeMappingsList"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersTimestreamParametersMultiMeasureMappingsMultiMeasureAttributeMappingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersTimestreamParametersMultiMeasureMappingsMultiMeasureAttributeMappingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pipes-pipe/index.ts",
          "line": 4007
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 3998
      },
      "name": "DataAwsccPipesPipeTargetParametersTimestreamParametersMultiMeasureMappingsMultiMeasureAttributeMappingsOutputReference",
      "namespace": "dataAwsccPipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 4027
          },
          "name": "measureValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 4032
          },
          "name": "measureValueType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 4037
          },
          "name": "multiMeasureAttributeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 4011
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersTimestreamParametersMultiMeasureMappingsMultiMeasureAttributeMappings"
          }
        }
      ],
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeTargetParametersTimestreamParametersMultiMeasureMappingsMultiMeasureAttributeMappingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersTimestreamParametersMultiMeasureMappingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersTimestreamParametersMultiMeasureMappingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pipes-pipe/index.ts",
          "line": 4092
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 4083
      },
      "name": "DataAwsccPipesPipeTargetParametersTimestreamParametersMultiMeasureMappingsOutputReference",
      "namespace": "dataAwsccPipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 4113
          },
          "name": "multiMeasureAttributeMappings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersTimestreamParametersMultiMeasureMappingsMultiMeasureAttributeMappingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 4118
          },
          "name": "multiMeasureName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 4096
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersTimestreamParametersMultiMeasureMappings"
          }
        }
      ],
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeTargetParametersTimestreamParametersMultiMeasureMappingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersTimestreamParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersTimestreamParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pipes-pipe/index.ts",
          "line": 4256
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 4249
      },
      "name": "DataAwsccPipesPipeTargetParametersTimestreamParametersOutputReference",
      "namespace": "dataAwsccPipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 4277
          },
          "name": "dimensionMappings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersTimestreamParametersDimensionMappingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 4282
          },
          "name": "epochTimeUnit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 4288
          },
          "name": "multiMeasureMappings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersTimestreamParametersMultiMeasureMappingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 4294
          },
          "name": "singleMeasureMappings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersTimestreamParametersSingleMeasureMappingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 4299
          },
          "name": "timeFieldType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 4309
          },
          "name": "timestampFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 4304
          },
          "name": "timeValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 4314
          },
          "name": "versionValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 4260
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersTimestreamParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeTargetParametersTimestreamParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersTimestreamParametersSingleMeasureMappings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersTimestreamParametersSingleMeasureMappings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 4141
      },
      "name": "DataAwsccPipesPipeTargetParametersTimestreamParametersSingleMeasureMappings",
      "namespace": "dataAwsccPipesPipe",
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeTargetParametersTimestreamParametersSingleMeasureMappings"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersTimestreamParametersSingleMeasureMappingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersTimestreamParametersSingleMeasureMappingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pipes-pipe/index.ts",
          "line": 4215
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 4208
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 4222
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersTimestreamParametersSingleMeasureMappingsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccPipesPipeTargetParametersTimestreamParametersSingleMeasureMappingsList",
      "namespace": "dataAwsccPipesPipe",
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeTargetParametersTimestreamParametersSingleMeasureMappingsList"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersTimestreamParametersSingleMeasureMappingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersTimestreamParametersSingleMeasureMappingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-pipes-pipe/index.ts",
          "line": 4173
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipe/index.ts",
        "line": 4164
      },
      "name": "DataAwsccPipesPipeTargetParametersTimestreamParametersSingleMeasureMappingsOutputReference",
      "namespace": "dataAwsccPipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 4193
          },
          "name": "measureName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 4198
          },
          "name": "measureValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 4203
          },
          "name": "measureValueType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipe/index.ts",
            "line": 4177
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipe.DataAwsccPipesPipeTargetParametersTimestreamParametersSingleMeasureMappings"
          }
        }
      ],
      "symbolId": "src/data-awscc-pipes-pipe/index:DataAwsccPipesPipeTargetParametersTimestreamParametersSingleMeasureMappingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipes.DataAwsccPipesPipes": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/pipes_pipes awscc_pipes_pipes}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipes.DataAwsccPipesPipes",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/pipes_pipes awscc_pipes_pipes} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-pipes-pipes/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipes.DataAwsccPipesPipesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipes/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccPipesPipes resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipes/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccPipesPipes to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/pipes_pipes#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccPipesPipes that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccPipesPipes to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipes/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipes/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccPipesPipes",
      "namespace": "dataAwsccPipesPipes",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipes/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipes/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-pipes-pipes/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-pipes-pipes/index:DataAwsccPipesPipes"
    },
    "@cdktn/provider-awscc.dataAwsccPipesPipes.DataAwsccPipesPipesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccPipesPipes.DataAwsccPipesPipesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-pipes-pipes/index.ts",
        "line": 14
      },
      "name": "DataAwsccPipesPipesConfig",
      "namespace": "dataAwsccPipesPipes",
      "symbolId": "src/data-awscc-pipes-pipes/index:DataAwsccPipesPipesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccProtonEnvironmentAccountConnection.DataAwsccProtonEnvironmentAccountConnection": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/proton_environment_account_connection awscc_proton_environment_account_connection}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccProtonEnvironmentAccountConnection.DataAwsccProtonEnvironmentAccountConnection",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/proton_environment_account_connection awscc_proton_environment_account_connection} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-proton-environment-account-connection/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-awscc.dataAwsccProtonEnvironmentAccountConnection.DataAwsccProtonEnvironmentAccountConnectionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-proton-environment-account-connection/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccProtonEnvironmentAccountConnection resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-proton-environment-account-connection/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 DataAwsccProtonEnvironmentAccountConnection to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/proton_environment_account_connection#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccProtonEnvironmentAccountConnection that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccProtonEnvironmentAccountConnection to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-proton-environment-account-connection/index.ts",
            "line": 232
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-proton-environment-account-connection/index.ts",
            "line": 238
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccProtonEnvironmentAccountConnection",
      "namespace": "dataAwsccProtonEnvironmentAccountConnection",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-proton-environment-account-connection/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-proton-environment-account-connection/index.ts",
            "line": 165
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-proton-environment-account-connection/index.ts",
            "line": 170
          },
          "name": "codebuildRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-proton-environment-account-connection/index.ts",
            "line": 175
          },
          "name": "componentRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-proton-environment-account-connection/index.ts",
            "line": 180
          },
          "name": "environmentAccountConnectionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-proton-environment-account-connection/index.ts",
            "line": 185
          },
          "name": "environmentAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-proton-environment-account-connection/index.ts",
            "line": 190
          },
          "name": "environmentName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-proton-environment-account-connection/index.ts",
            "line": 208
          },
          "name": "managementAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-proton-environment-account-connection/index.ts",
            "line": 213
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-proton-environment-account-connection/index.ts",
            "line": 218
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-proton-environment-account-connection/index.ts",
            "line": 224
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccProtonEnvironmentAccountConnection.DataAwsccProtonEnvironmentAccountConnectionTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-proton-environment-account-connection/index.ts",
            "line": 203
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-proton-environment-account-connection/index.ts",
            "line": 196
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-proton-environment-account-connection/index:DataAwsccProtonEnvironmentAccountConnection"
    },
    "@cdktn/provider-awscc.dataAwsccProtonEnvironmentAccountConnection.DataAwsccProtonEnvironmentAccountConnectionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccProtonEnvironmentAccountConnection.DataAwsccProtonEnvironmentAccountConnectionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-proton-environment-account-connection/index.ts",
        "line": 14
      },
      "name": "DataAwsccProtonEnvironmentAccountConnectionConfig",
      "namespace": "dataAwsccProtonEnvironmentAccountConnection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/proton_environment_account_connection#id DataAwsccProtonEnvironmentAccountConnection#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-proton-environment-account-connection/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-proton-environment-account-connection/index:DataAwsccProtonEnvironmentAccountConnectionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccProtonEnvironmentAccountConnection.DataAwsccProtonEnvironmentAccountConnectionTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccProtonEnvironmentAccountConnection.DataAwsccProtonEnvironmentAccountConnectionTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-proton-environment-account-connection/index.ts",
        "line": 25
      },
      "name": "DataAwsccProtonEnvironmentAccountConnectionTags",
      "namespace": "dataAwsccProtonEnvironmentAccountConnection",
      "symbolId": "src/data-awscc-proton-environment-account-connection/index:DataAwsccProtonEnvironmentAccountConnectionTags"
    },
    "@cdktn/provider-awscc.dataAwsccProtonEnvironmentAccountConnection.DataAwsccProtonEnvironmentAccountConnectionTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccProtonEnvironmentAccountConnection.DataAwsccProtonEnvironmentAccountConnectionTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-proton-environment-account-connection/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-awscc-proton-environment-account-connection/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-proton-environment-account-connection/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-awscc.dataAwsccProtonEnvironmentAccountConnection.DataAwsccProtonEnvironmentAccountConnectionTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccProtonEnvironmentAccountConnectionTagsList",
      "namespace": "dataAwsccProtonEnvironmentAccountConnection",
      "symbolId": "src/data-awscc-proton-environment-account-connection/index:DataAwsccProtonEnvironmentAccountConnectionTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccProtonEnvironmentAccountConnection.DataAwsccProtonEnvironmentAccountConnectionTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccProtonEnvironmentAccountConnection.DataAwsccProtonEnvironmentAccountConnectionTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-proton-environment-account-connection/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-proton-environment-account-connection/index.ts",
        "line": 48
      },
      "name": "DataAwsccProtonEnvironmentAccountConnectionTagsOutputReference",
      "namespace": "dataAwsccProtonEnvironmentAccountConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-proton-environment-account-connection/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-proton-environment-account-connection/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-proton-environment-account-connection/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccProtonEnvironmentAccountConnection.DataAwsccProtonEnvironmentAccountConnectionTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-proton-environment-account-connection/index:DataAwsccProtonEnvironmentAccountConnectionTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccProtonEnvironmentAccountConnections.DataAwsccProtonEnvironmentAccountConnections": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/proton_environment_account_connections awscc_proton_environment_account_connections}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccProtonEnvironmentAccountConnections.DataAwsccProtonEnvironmentAccountConnections",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/proton_environment_account_connections awscc_proton_environment_account_connections} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-proton-environment-account-connections/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccProtonEnvironmentAccountConnections.DataAwsccProtonEnvironmentAccountConnectionsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-proton-environment-account-connections/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccProtonEnvironmentAccountConnections resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-proton-environment-account-connections/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccProtonEnvironmentAccountConnections to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/proton_environment_account_connections#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccProtonEnvironmentAccountConnections that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccProtonEnvironmentAccountConnections to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-proton-environment-account-connections/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-proton-environment-account-connections/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccProtonEnvironmentAccountConnections",
      "namespace": "dataAwsccProtonEnvironmentAccountConnections",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-proton-environment-account-connections/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-proton-environment-account-connections/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-proton-environment-account-connections/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-proton-environment-account-connections/index:DataAwsccProtonEnvironmentAccountConnections"
    },
    "@cdktn/provider-awscc.dataAwsccProtonEnvironmentAccountConnections.DataAwsccProtonEnvironmentAccountConnectionsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccProtonEnvironmentAccountConnections.DataAwsccProtonEnvironmentAccountConnectionsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-proton-environment-account-connections/index.ts",
        "line": 14
      },
      "name": "DataAwsccProtonEnvironmentAccountConnectionsConfig",
      "namespace": "dataAwsccProtonEnvironmentAccountConnections",
      "symbolId": "src/data-awscc-proton-environment-account-connections/index:DataAwsccProtonEnvironmentAccountConnectionsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccProtonEnvironmentTemplate.DataAwsccProtonEnvironmentTemplate": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/proton_environment_template awscc_proton_environment_template}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccProtonEnvironmentTemplate.DataAwsccProtonEnvironmentTemplate",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/proton_environment_template awscc_proton_environment_template} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-proton-environment-template/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-awscc.dataAwsccProtonEnvironmentTemplate.DataAwsccProtonEnvironmentTemplateConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-proton-environment-template/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccProtonEnvironmentTemplate resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-proton-environment-template/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 DataAwsccProtonEnvironmentTemplate to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/proton_environment_template#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccProtonEnvironmentTemplate that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccProtonEnvironmentTemplate to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-proton-environment-template/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-awscc-proton-environment-template/index.ts",
            "line": 223
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccProtonEnvironmentTemplate",
      "namespace": "dataAwsccProtonEnvironmentTemplate",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-proton-environment-template/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-proton-environment-template/index.ts",
            "line": 165
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-proton-environment-template/index.ts",
            "line": 170
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-proton-environment-template/index.ts",
            "line": 175
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-proton-environment-template/index.ts",
            "line": 180
          },
          "name": "encryptionKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-proton-environment-template/index.ts",
            "line": 198
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-proton-environment-template/index.ts",
            "line": 203
          },
          "name": "provisioning",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-proton-environment-template/index.ts",
            "line": 209
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccProtonEnvironmentTemplate.DataAwsccProtonEnvironmentTemplateTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-proton-environment-template/index.ts",
            "line": 193
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-proton-environment-template/index.ts",
            "line": 186
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-proton-environment-template/index:DataAwsccProtonEnvironmentTemplate"
    },
    "@cdktn/provider-awscc.dataAwsccProtonEnvironmentTemplate.DataAwsccProtonEnvironmentTemplateConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccProtonEnvironmentTemplate.DataAwsccProtonEnvironmentTemplateConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-proton-environment-template/index.ts",
        "line": 14
      },
      "name": "DataAwsccProtonEnvironmentTemplateConfig",
      "namespace": "dataAwsccProtonEnvironmentTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/proton_environment_template#id DataAwsccProtonEnvironmentTemplate#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-proton-environment-template/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-proton-environment-template/index:DataAwsccProtonEnvironmentTemplateConfig"
    },
    "@cdktn/provider-awscc.dataAwsccProtonEnvironmentTemplate.DataAwsccProtonEnvironmentTemplateTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccProtonEnvironmentTemplate.DataAwsccProtonEnvironmentTemplateTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-proton-environment-template/index.ts",
        "line": 25
      },
      "name": "DataAwsccProtonEnvironmentTemplateTags",
      "namespace": "dataAwsccProtonEnvironmentTemplate",
      "symbolId": "src/data-awscc-proton-environment-template/index:DataAwsccProtonEnvironmentTemplateTags"
    },
    "@cdktn/provider-awscc.dataAwsccProtonEnvironmentTemplate.DataAwsccProtonEnvironmentTemplateTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccProtonEnvironmentTemplate.DataAwsccProtonEnvironmentTemplateTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-proton-environment-template/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-awscc-proton-environment-template/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-proton-environment-template/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-awscc.dataAwsccProtonEnvironmentTemplate.DataAwsccProtonEnvironmentTemplateTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccProtonEnvironmentTemplateTagsList",
      "namespace": "dataAwsccProtonEnvironmentTemplate",
      "symbolId": "src/data-awscc-proton-environment-template/index:DataAwsccProtonEnvironmentTemplateTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccProtonEnvironmentTemplate.DataAwsccProtonEnvironmentTemplateTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccProtonEnvironmentTemplate.DataAwsccProtonEnvironmentTemplateTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-proton-environment-template/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-proton-environment-template/index.ts",
        "line": 48
      },
      "name": "DataAwsccProtonEnvironmentTemplateTagsOutputReference",
      "namespace": "dataAwsccProtonEnvironmentTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-proton-environment-template/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-proton-environment-template/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-proton-environment-template/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccProtonEnvironmentTemplate.DataAwsccProtonEnvironmentTemplateTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-proton-environment-template/index:DataAwsccProtonEnvironmentTemplateTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccProtonEnvironmentTemplates.DataAwsccProtonEnvironmentTemplates": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/proton_environment_templates awscc_proton_environment_templates}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccProtonEnvironmentTemplates.DataAwsccProtonEnvironmentTemplates",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/proton_environment_templates awscc_proton_environment_templates} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-proton-environment-templates/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccProtonEnvironmentTemplates.DataAwsccProtonEnvironmentTemplatesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-proton-environment-templates/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccProtonEnvironmentTemplates resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-proton-environment-templates/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccProtonEnvironmentTemplates to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/proton_environment_templates#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccProtonEnvironmentTemplates that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccProtonEnvironmentTemplates to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-proton-environment-templates/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-proton-environment-templates/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccProtonEnvironmentTemplates",
      "namespace": "dataAwsccProtonEnvironmentTemplates",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-proton-environment-templates/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-proton-environment-templates/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-proton-environment-templates/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-proton-environment-templates/index:DataAwsccProtonEnvironmentTemplates"
    },
    "@cdktn/provider-awscc.dataAwsccProtonEnvironmentTemplates.DataAwsccProtonEnvironmentTemplatesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccProtonEnvironmentTemplates.DataAwsccProtonEnvironmentTemplatesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-proton-environment-templates/index.ts",
        "line": 14
      },
      "name": "DataAwsccProtonEnvironmentTemplatesConfig",
      "namespace": "dataAwsccProtonEnvironmentTemplates",
      "symbolId": "src/data-awscc-proton-environment-templates/index:DataAwsccProtonEnvironmentTemplatesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccProtonServiceTemplate.DataAwsccProtonServiceTemplate": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/proton_service_template awscc_proton_service_template}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccProtonServiceTemplate.DataAwsccProtonServiceTemplate",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/proton_service_template awscc_proton_service_template} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-proton-service-template/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-awscc.dataAwsccProtonServiceTemplate.DataAwsccProtonServiceTemplateConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-proton-service-template/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccProtonServiceTemplate resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-proton-service-template/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 DataAwsccProtonServiceTemplate to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/proton_service_template#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccProtonServiceTemplate that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccProtonServiceTemplate to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-proton-service-template/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-awscc-proton-service-template/index.ts",
            "line": 223
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccProtonServiceTemplate",
      "namespace": "dataAwsccProtonServiceTemplate",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-proton-service-template/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-proton-service-template/index.ts",
            "line": 165
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-proton-service-template/index.ts",
            "line": 170
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-proton-service-template/index.ts",
            "line": 175
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-proton-service-template/index.ts",
            "line": 180
          },
          "name": "encryptionKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-proton-service-template/index.ts",
            "line": 198
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-proton-service-template/index.ts",
            "line": 203
          },
          "name": "pipelineProvisioning",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-proton-service-template/index.ts",
            "line": 209
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccProtonServiceTemplate.DataAwsccProtonServiceTemplateTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-proton-service-template/index.ts",
            "line": 193
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-proton-service-template/index.ts",
            "line": 186
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-proton-service-template/index:DataAwsccProtonServiceTemplate"
    },
    "@cdktn/provider-awscc.dataAwsccProtonServiceTemplate.DataAwsccProtonServiceTemplateConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccProtonServiceTemplate.DataAwsccProtonServiceTemplateConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-proton-service-template/index.ts",
        "line": 14
      },
      "name": "DataAwsccProtonServiceTemplateConfig",
      "namespace": "dataAwsccProtonServiceTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/proton_service_template#id DataAwsccProtonServiceTemplate#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-proton-service-template/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-proton-service-template/index:DataAwsccProtonServiceTemplateConfig"
    },
    "@cdktn/provider-awscc.dataAwsccProtonServiceTemplate.DataAwsccProtonServiceTemplateTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccProtonServiceTemplate.DataAwsccProtonServiceTemplateTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-proton-service-template/index.ts",
        "line": 25
      },
      "name": "DataAwsccProtonServiceTemplateTags",
      "namespace": "dataAwsccProtonServiceTemplate",
      "symbolId": "src/data-awscc-proton-service-template/index:DataAwsccProtonServiceTemplateTags"
    },
    "@cdktn/provider-awscc.dataAwsccProtonServiceTemplate.DataAwsccProtonServiceTemplateTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccProtonServiceTemplate.DataAwsccProtonServiceTemplateTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-proton-service-template/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-awscc-proton-service-template/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-proton-service-template/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-awscc.dataAwsccProtonServiceTemplate.DataAwsccProtonServiceTemplateTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccProtonServiceTemplateTagsList",
      "namespace": "dataAwsccProtonServiceTemplate",
      "symbolId": "src/data-awscc-proton-service-template/index:DataAwsccProtonServiceTemplateTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccProtonServiceTemplate.DataAwsccProtonServiceTemplateTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccProtonServiceTemplate.DataAwsccProtonServiceTemplateTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-proton-service-template/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-proton-service-template/index.ts",
        "line": 48
      },
      "name": "DataAwsccProtonServiceTemplateTagsOutputReference",
      "namespace": "dataAwsccProtonServiceTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-proton-service-template/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-proton-service-template/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-proton-service-template/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccProtonServiceTemplate.DataAwsccProtonServiceTemplateTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-proton-service-template/index:DataAwsccProtonServiceTemplateTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccProtonServiceTemplates.DataAwsccProtonServiceTemplates": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/proton_service_templates awscc_proton_service_templates}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccProtonServiceTemplates.DataAwsccProtonServiceTemplates",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/proton_service_templates awscc_proton_service_templates} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-proton-service-templates/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccProtonServiceTemplates.DataAwsccProtonServiceTemplatesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-proton-service-templates/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccProtonServiceTemplates resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-proton-service-templates/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccProtonServiceTemplates to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/proton_service_templates#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccProtonServiceTemplates that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccProtonServiceTemplates to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-proton-service-templates/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-proton-service-templates/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccProtonServiceTemplates",
      "namespace": "dataAwsccProtonServiceTemplates",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-proton-service-templates/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-proton-service-templates/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-proton-service-templates/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-proton-service-templates/index:DataAwsccProtonServiceTemplates"
    },
    "@cdktn/provider-awscc.dataAwsccProtonServiceTemplates.DataAwsccProtonServiceTemplatesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccProtonServiceTemplates.DataAwsccProtonServiceTemplatesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-proton-service-templates/index.ts",
        "line": 14
      },
      "name": "DataAwsccProtonServiceTemplatesConfig",
      "namespace": "dataAwsccProtonServiceTemplates",
      "symbolId": "src/data-awscc-proton-service-templates/index:DataAwsccProtonServiceTemplatesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessApplication.DataAwsccQbusinessApplication": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/qbusiness_application awscc_qbusiness_application}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessApplication.DataAwsccQbusinessApplication",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/qbusiness_application awscc_qbusiness_application} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-qbusiness-application/index.ts",
          "line": 470
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessApplication.DataAwsccQbusinessApplicationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-qbusiness-application/index.ts",
        "line": 438
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccQbusinessApplication resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-application/index.ts",
            "line": 455
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccQbusinessApplication to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/qbusiness_application#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccQbusinessApplication that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccQbusinessApplication to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-application/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-awscc-qbusiness-application/index.ts",
            "line": 623
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccQbusinessApplication",
      "namespace": "dataAwsccQbusinessApplication",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-application/index.ts",
            "line": 443
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-application/index.ts",
            "line": 494
          },
          "name": "applicationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-application/index.ts",
            "line": 499
          },
          "name": "applicationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-application/index.ts",
            "line": 505
          },
          "name": "attachmentsConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessApplication.DataAwsccQbusinessApplicationAttachmentsConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-application/index.ts",
            "line": 511
          },
          "name": "autoSubscriptionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessApplication.DataAwsccQbusinessApplicationAutoSubscriptionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-application/index.ts",
            "line": 516
          },
          "name": "clientIdsForOidc",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-application/index.ts",
            "line": 521
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-application/index.ts",
            "line": 526
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-application/index.ts",
            "line": 531
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-application/index.ts",
            "line": 537
          },
          "name": "encryptionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessApplication.DataAwsccQbusinessApplicationEncryptionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-application/index.ts",
            "line": 542
          },
          "name": "iamIdentityProviderArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-application/index.ts",
            "line": 560
          },
          "name": "identityCenterApplicationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-application/index.ts",
            "line": 565
          },
          "name": "identityCenterInstanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-application/index.ts",
            "line": 570
          },
          "name": "identityType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-application/index.ts",
            "line": 576
          },
          "name": "personalizationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessApplication.DataAwsccQbusinessApplicationPersonalizationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-application/index.ts",
            "line": 582
          },
          "name": "qAppsConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessApplication.DataAwsccQbusinessApplicationQAppsConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-application/index.ts",
            "line": 588
          },
          "name": "quickSightConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessApplication.DataAwsccQbusinessApplicationQuickSightConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-application/index.ts",
            "line": 593
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-application/index.ts",
            "line": 598
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-application/index.ts",
            "line": 604
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessApplication.DataAwsccQbusinessApplicationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-application/index.ts",
            "line": 609
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-application/index.ts",
            "line": 555
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-application/index.ts",
            "line": 548
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-qbusiness-application/index:DataAwsccQbusinessApplication"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessApplication.DataAwsccQbusinessApplicationAttachmentsConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessApplication.DataAwsccQbusinessApplicationAttachmentsConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-qbusiness-application/index.ts",
        "line": 25
      },
      "name": "DataAwsccQbusinessApplicationAttachmentsConfiguration",
      "namespace": "dataAwsccQbusinessApplication",
      "symbolId": "src/data-awscc-qbusiness-application/index:DataAwsccQbusinessApplicationAttachmentsConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessApplication.DataAwsccQbusinessApplicationAttachmentsConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessApplication.DataAwsccQbusinessApplicationAttachmentsConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-qbusiness-application/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-qbusiness-application/index.ts",
        "line": 48
      },
      "name": "DataAwsccQbusinessApplicationAttachmentsConfigurationOutputReference",
      "namespace": "dataAwsccQbusinessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-application/index.ts",
            "line": 75
          },
          "name": "attachmentsControlMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-application/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessApplication.DataAwsccQbusinessApplicationAttachmentsConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-qbusiness-application/index:DataAwsccQbusinessApplicationAttachmentsConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessApplication.DataAwsccQbusinessApplicationAutoSubscriptionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessApplication.DataAwsccQbusinessApplicationAutoSubscriptionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-qbusiness-application/index.ts",
        "line": 79
      },
      "name": "DataAwsccQbusinessApplicationAutoSubscriptionConfiguration",
      "namespace": "dataAwsccQbusinessApplication",
      "symbolId": "src/data-awscc-qbusiness-application/index:DataAwsccQbusinessApplicationAutoSubscriptionConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessApplication.DataAwsccQbusinessApplicationAutoSubscriptionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessApplication.DataAwsccQbusinessApplicationAutoSubscriptionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-qbusiness-application/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-awscc-qbusiness-application/index.ts",
        "line": 102
      },
      "name": "DataAwsccQbusinessApplicationAutoSubscriptionConfigurationOutputReference",
      "namespace": "dataAwsccQbusinessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-application/index.ts",
            "line": 129
          },
          "name": "autoSubscribe",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-application/index.ts",
            "line": 134
          },
          "name": "defaultSubscriptionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-application/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessApplication.DataAwsccQbusinessApplicationAutoSubscriptionConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-qbusiness-application/index:DataAwsccQbusinessApplicationAutoSubscriptionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessApplication.DataAwsccQbusinessApplicationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessApplication.DataAwsccQbusinessApplicationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-qbusiness-application/index.ts",
        "line": 14
      },
      "name": "DataAwsccQbusinessApplicationConfig",
      "namespace": "dataAwsccQbusinessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/qbusiness_application#id DataAwsccQbusinessApplication#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-application/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-qbusiness-application/index:DataAwsccQbusinessApplicationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessApplication.DataAwsccQbusinessApplicationEncryptionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessApplication.DataAwsccQbusinessApplicationEncryptionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-qbusiness-application/index.ts",
        "line": 138
      },
      "name": "DataAwsccQbusinessApplicationEncryptionConfiguration",
      "namespace": "dataAwsccQbusinessApplication",
      "symbolId": "src/data-awscc-qbusiness-application/index:DataAwsccQbusinessApplicationEncryptionConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessApplication.DataAwsccQbusinessApplicationEncryptionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessApplication.DataAwsccQbusinessApplicationEncryptionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-qbusiness-application/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-awscc-qbusiness-application/index.ts",
        "line": 161
      },
      "name": "DataAwsccQbusinessApplicationEncryptionConfigurationOutputReference",
      "namespace": "dataAwsccQbusinessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-application/index.ts",
            "line": 188
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-application/index.ts",
            "line": 172
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessApplication.DataAwsccQbusinessApplicationEncryptionConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-qbusiness-application/index:DataAwsccQbusinessApplicationEncryptionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessApplication.DataAwsccQbusinessApplicationPersonalizationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessApplication.DataAwsccQbusinessApplicationPersonalizationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-qbusiness-application/index.ts",
        "line": 192
      },
      "name": "DataAwsccQbusinessApplicationPersonalizationConfiguration",
      "namespace": "dataAwsccQbusinessApplication",
      "symbolId": "src/data-awscc-qbusiness-application/index:DataAwsccQbusinessApplicationPersonalizationConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessApplication.DataAwsccQbusinessApplicationPersonalizationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessApplication.DataAwsccQbusinessApplicationPersonalizationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-qbusiness-application/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/data-awscc-qbusiness-application/index.ts",
        "line": 215
      },
      "name": "DataAwsccQbusinessApplicationPersonalizationConfigurationOutputReference",
      "namespace": "dataAwsccQbusinessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-application/index.ts",
            "line": 242
          },
          "name": "personalizationControlMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-application/index.ts",
            "line": 226
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessApplication.DataAwsccQbusinessApplicationPersonalizationConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-qbusiness-application/index:DataAwsccQbusinessApplicationPersonalizationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessApplication.DataAwsccQbusinessApplicationQAppsConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessApplication.DataAwsccQbusinessApplicationQAppsConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-qbusiness-application/index.ts",
        "line": 246
      },
      "name": "DataAwsccQbusinessApplicationQAppsConfiguration",
      "namespace": "dataAwsccQbusinessApplication",
      "symbolId": "src/data-awscc-qbusiness-application/index:DataAwsccQbusinessApplicationQAppsConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessApplication.DataAwsccQbusinessApplicationQAppsConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessApplication.DataAwsccQbusinessApplicationQAppsConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-qbusiness-application/index.ts",
          "line": 276
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-qbusiness-application/index.ts",
        "line": 269
      },
      "name": "DataAwsccQbusinessApplicationQAppsConfigurationOutputReference",
      "namespace": "dataAwsccQbusinessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-application/index.ts",
            "line": 296
          },
          "name": "qAppsControlMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-application/index.ts",
            "line": 280
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessApplication.DataAwsccQbusinessApplicationQAppsConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-qbusiness-application/index:DataAwsccQbusinessApplicationQAppsConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessApplication.DataAwsccQbusinessApplicationQuickSightConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessApplication.DataAwsccQbusinessApplicationQuickSightConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-qbusiness-application/index.ts",
        "line": 300
      },
      "name": "DataAwsccQbusinessApplicationQuickSightConfiguration",
      "namespace": "dataAwsccQbusinessApplication",
      "symbolId": "src/data-awscc-qbusiness-application/index:DataAwsccQbusinessApplicationQuickSightConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessApplication.DataAwsccQbusinessApplicationQuickSightConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessApplication.DataAwsccQbusinessApplicationQuickSightConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-qbusiness-application/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-awscc-qbusiness-application/index.ts",
        "line": 323
      },
      "name": "DataAwsccQbusinessApplicationQuickSightConfigurationOutputReference",
      "namespace": "dataAwsccQbusinessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-application/index.ts",
            "line": 350
          },
          "name": "clientNamespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-application/index.ts",
            "line": 334
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessApplication.DataAwsccQbusinessApplicationQuickSightConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-qbusiness-application/index:DataAwsccQbusinessApplicationQuickSightConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessApplication.DataAwsccQbusinessApplicationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessApplication.DataAwsccQbusinessApplicationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-qbusiness-application/index.ts",
        "line": 354
      },
      "name": "DataAwsccQbusinessApplicationTags",
      "namespace": "dataAwsccQbusinessApplication",
      "symbolId": "src/data-awscc-qbusiness-application/index:DataAwsccQbusinessApplicationTags"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessApplication.DataAwsccQbusinessApplicationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessApplication.DataAwsccQbusinessApplicationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-qbusiness-application/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-qbusiness-application/index.ts",
        "line": 416
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-application/index.ts",
            "line": 430
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessApplication.DataAwsccQbusinessApplicationTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccQbusinessApplicationTagsList",
      "namespace": "dataAwsccQbusinessApplication",
      "symbolId": "src/data-awscc-qbusiness-application/index:DataAwsccQbusinessApplicationTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessApplication.DataAwsccQbusinessApplicationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessApplication.DataAwsccQbusinessApplicationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-qbusiness-application/index.ts",
          "line": 386
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-qbusiness-application/index.ts",
        "line": 377
      },
      "name": "DataAwsccQbusinessApplicationTagsOutputReference",
      "namespace": "dataAwsccQbusinessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-application/index.ts",
            "line": 406
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-application/index.ts",
            "line": 411
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-application/index.ts",
            "line": 390
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessApplication.DataAwsccQbusinessApplicationTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-qbusiness-application/index:DataAwsccQbusinessApplicationTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessApplications.DataAwsccQbusinessApplications": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/qbusiness_applications awscc_qbusiness_applications}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessApplications.DataAwsccQbusinessApplications",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/qbusiness_applications awscc_qbusiness_applications} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-qbusiness-applications/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessApplications.DataAwsccQbusinessApplicationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-qbusiness-applications/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccQbusinessApplications resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-applications/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccQbusinessApplications to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/qbusiness_applications#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccQbusinessApplications that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccQbusinessApplications to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-applications/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-applications/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccQbusinessApplications",
      "namespace": "dataAwsccQbusinessApplications",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-applications/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-applications/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-applications/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-qbusiness-applications/index:DataAwsccQbusinessApplications"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessApplications.DataAwsccQbusinessApplicationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessApplications.DataAwsccQbusinessApplicationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-qbusiness-applications/index.ts",
        "line": 14
      },
      "name": "DataAwsccQbusinessApplicationsConfig",
      "namespace": "dataAwsccQbusinessApplications",
      "symbolId": "src/data-awscc-qbusiness-applications/index:DataAwsccQbusinessApplicationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSource": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/qbusiness_data_source awscc_qbusiness_data_source}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSource",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/qbusiness_data_source awscc_qbusiness_data_source} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-qbusiness-data-source/index.ts",
          "line": 1259
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-qbusiness-data-source/index.ts",
        "line": 1227
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccQbusinessDataSource resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-data-source/index.ts",
            "line": 1244
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccQbusinessDataSource to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/qbusiness_data_source#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccQbusinessDataSource that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccQbusinessDataSource to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-data-source/index.ts",
            "line": 1388
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-data-source/index.ts",
            "line": 1394
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccQbusinessDataSource",
      "namespace": "dataAwsccQbusinessDataSource",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-data-source/index.ts",
            "line": 1232
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-data-source/index.ts",
            "line": 1283
          },
          "name": "applicationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-data-source/index.ts",
            "line": 1288
          },
          "name": "configuration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-data-source/index.ts",
            "line": 1293
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-data-source/index.ts",
            "line": 1298
          },
          "name": "dataSourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-data-source/index.ts",
            "line": 1303
          },
          "name": "dataSourceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-data-source/index.ts",
            "line": 1308
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-data-source/index.ts",
            "line": 1313
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-data-source/index.ts",
            "line": 1319
          },
          "name": "documentEnrichmentConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-data-source/index.ts",
            "line": 1337
          },
          "name": "indexId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-data-source/index.ts",
            "line": 1343
          },
          "name": "mediaExtractionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceMediaExtractionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-data-source/index.ts",
            "line": 1348
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-data-source/index.ts",
            "line": 1353
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-data-source/index.ts",
            "line": 1358
          },
          "name": "syncSchedule",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-data-source/index.ts",
            "line": 1364
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-data-source/index.ts",
            "line": 1369
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-data-source/index.ts",
            "line": 1374
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-data-source/index.ts",
            "line": 1380
          },
          "name": "vpcConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceVpcConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-data-source/index.ts",
            "line": 1332
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-data-source/index.ts",
            "line": 1325
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-qbusiness-data-source/index:DataAwsccQbusinessDataSource"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-qbusiness-data-source/index.ts",
        "line": 14
      },
      "name": "DataAwsccQbusinessDataSourceConfig",
      "namespace": "dataAwsccQbusinessDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/qbusiness_data_source#id DataAwsccQbusinessDataSource#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-data-source/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-qbusiness-data-source/index:DataAwsccQbusinessDataSourceConfig"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceDocumentEnrichmentConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceDocumentEnrichmentConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-qbusiness-data-source/index.ts",
        "line": 788
      },
      "name": "DataAwsccQbusinessDataSourceDocumentEnrichmentConfiguration",
      "namespace": "dataAwsccQbusinessDataSource",
      "symbolId": "src/data-awscc-qbusiness-data-source/index:DataAwsccQbusinessDataSourceDocumentEnrichmentConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-qbusiness-data-source/index.ts",
        "line": 293
      },
      "name": "DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurations",
      "namespace": "dataAwsccQbusinessDataSource",
      "symbolId": "src/data-awscc-qbusiness-data-source/index:DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsCondition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsCondition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-qbusiness-data-source/index.ts",
        "line": 94
      },
      "name": "DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsCondition",
      "namespace": "dataAwsccQbusinessDataSource",
      "symbolId": "src/data-awscc-qbusiness-data-source/index:DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsCondition"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsConditionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsConditionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-qbusiness-data-source/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-awscc-qbusiness-data-source/index.ts",
        "line": 117
      },
      "name": "DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsConditionOutputReference",
      "namespace": "dataAwsccQbusinessDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-data-source/index.ts",
            "line": 144
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-data-source/index.ts",
            "line": 149
          },
          "name": "operator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-data-source/index.ts",
            "line": 155
          },
          "name": "value",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsConditionValueOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-data-source/index.ts",
            "line": 128
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsCondition"
          }
        }
      ],
      "symbolId": "src/data-awscc-qbusiness-data-source/index:DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsConditionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsConditionValue": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsConditionValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-qbusiness-data-source/index.ts",
        "line": 25
      },
      "name": "DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsConditionValue",
      "namespace": "dataAwsccQbusinessDataSource",
      "symbolId": "src/data-awscc-qbusiness-data-source/index:DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsConditionValue"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsConditionValueOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsConditionValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-qbusiness-data-source/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-qbusiness-data-source/index.ts",
        "line": 48
      },
      "name": "DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsConditionValueOutputReference",
      "namespace": "dataAwsccQbusinessDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-data-source/index.ts",
            "line": 75
          },
          "name": "dateValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-data-source/index.ts",
            "line": 80
          },
          "name": "longValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-data-source/index.ts",
            "line": 85
          },
          "name": "stringListValue",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-data-source/index.ts",
            "line": 90
          },
          "name": "stringValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-data-source/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsConditionValue"
          }
        }
      ],
      "symbolId": "src/data-awscc-qbusiness-data-source/index:DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsConditionValueOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-qbusiness-data-source/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-awscc-qbusiness-data-source/index.ts",
        "line": 362
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-data-source/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-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsList",
      "namespace": "dataAwsccQbusinessDataSource",
      "symbolId": "src/data-awscc-qbusiness-data-source/index:DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsList"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-qbusiness-data-source/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-qbusiness-data-source/index.ts",
        "line": 316
      },
      "name": "DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsOutputReference",
      "namespace": "dataAwsccQbusinessDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-data-source/index.ts",
            "line": 346
          },
          "name": "condition",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsConditionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-data-source/index.ts",
            "line": 351
          },
          "name": "documentContentOperator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-data-source/index.ts",
            "line": 357
          },
          "name": "target",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsTargetOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-data-source/index.ts",
            "line": 329
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurations"
          }
        }
      ],
      "symbolId": "src/data-awscc-qbusiness-data-source/index:DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsTarget": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsTarget",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-qbusiness-data-source/index.ts",
        "line": 228
      },
      "name": "DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsTarget",
      "namespace": "dataAwsccQbusinessDataSource",
      "symbolId": "src/data-awscc-qbusiness-data-source/index:DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsTarget"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsTargetOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsTargetOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-qbusiness-data-source/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-awscc-qbusiness-data-source/index.ts",
        "line": 251
      },
      "name": "DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsTargetOutputReference",
      "namespace": "dataAwsccQbusinessDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-data-source/index.ts",
            "line": 278
          },
          "name": "attributeValueOperator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-data-source/index.ts",
            "line": 283
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-data-source/index.ts",
            "line": 289
          },
          "name": "value",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsTargetValueOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-data-source/index.ts",
            "line": 262
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsTarget"
          }
        }
      ],
      "symbolId": "src/data-awscc-qbusiness-data-source/index:DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsTargetOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsTargetValue": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsTargetValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-qbusiness-data-source/index.ts",
        "line": 159
      },
      "name": "DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsTargetValue",
      "namespace": "dataAwsccQbusinessDataSource",
      "symbolId": "src/data-awscc-qbusiness-data-source/index:DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsTargetValue"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsTargetValueOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsTargetValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-qbusiness-data-source/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-awscc-qbusiness-data-source/index.ts",
        "line": 182
      },
      "name": "DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsTargetValueOutputReference",
      "namespace": "dataAwsccQbusinessDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-data-source/index.ts",
            "line": 209
          },
          "name": "dateValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-data-source/index.ts",
            "line": 214
          },
          "name": "longValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-data-source/index.ts",
            "line": 219
          },
          "name": "stringListValue",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-data-source/index.ts",
            "line": 224
          },
          "name": "stringValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-data-source/index.ts",
            "line": 193
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsTargetValue"
          }
        }
      ],
      "symbolId": "src/data-awscc-qbusiness-data-source/index:DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsTargetValueOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-qbusiness-data-source/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-qbusiness-data-source/index.ts",
        "line": 811
      },
      "name": "DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationOutputReference",
      "namespace": "dataAwsccQbusinessDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-data-source/index.ts",
            "line": 839
          },
          "name": "inlineConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-data-source/index.ts",
            "line": 845
          },
          "name": "postExtractionHookConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationPostExtractionHookConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-data-source/index.ts",
            "line": 851
          },
          "name": "preExtractionHookConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationPreExtractionHookConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-data-source/index.ts",
            "line": 822
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceDocumentEnrichmentConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-qbusiness-data-source/index:DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationPostExtractionHookConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationPostExtractionHookConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-qbusiness-data-source/index.ts",
        "line": 514
      },
      "name": "DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationPostExtractionHookConfiguration",
      "namespace": "dataAwsccQbusinessDataSource",
      "symbolId": "src/data-awscc-qbusiness-data-source/index:DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationPostExtractionHookConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationCondition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationCondition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-qbusiness-data-source/index.ts",
        "line": 449
      },
      "name": "DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationCondition",
      "namespace": "dataAwsccQbusinessDataSource",
      "symbolId": "src/data-awscc-qbusiness-data-source/index:DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationCondition"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-qbusiness-data-source/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-awscc-qbusiness-data-source/index.ts",
        "line": 472
      },
      "name": "DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionOutputReference",
      "namespace": "dataAwsccQbusinessDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-data-source/index.ts",
            "line": 499
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-data-source/index.ts",
            "line": 504
          },
          "name": "operator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-data-source/index.ts",
            "line": 510
          },
          "name": "value",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionValueOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-data-source/index.ts",
            "line": 483
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationCondition"
          }
        }
      ],
      "symbolId": "src/data-awscc-qbusiness-data-source/index:DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionValue": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-qbusiness-data-source/index.ts",
        "line": 380
      },
      "name": "DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionValue",
      "namespace": "dataAwsccQbusinessDataSource",
      "symbolId": "src/data-awscc-qbusiness-data-source/index:DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionValue"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionValueOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-qbusiness-data-source/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-qbusiness-data-source/index.ts",
        "line": 403
      },
      "name": "DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionValueOutputReference",
      "namespace": "dataAwsccQbusinessDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-data-source/index.ts",
            "line": 430
          },
          "name": "dateValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-data-source/index.ts",
            "line": 435
          },
          "name": "longValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-data-source/index.ts",
            "line": 440
          },
          "name": "stringListValue",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-data-source/index.ts",
            "line": 445
          },
          "name": "stringValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-data-source/index.ts",
            "line": 414
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionValue"
          }
        }
      ],
      "symbolId": "src/data-awscc-qbusiness-data-source/index:DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionValueOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationPostExtractionHookConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationPostExtractionHookConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-qbusiness-data-source/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/data-awscc-qbusiness-data-source/index.ts",
        "line": 537
      },
      "name": "DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationPostExtractionHookConfigurationOutputReference",
      "namespace": "dataAwsccQbusinessDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-data-source/index.ts",
            "line": 565
          },
          "name": "invocationCondition",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-data-source/index.ts",
            "line": 570
          },
          "name": "lambdaArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-data-source/index.ts",
            "line": 575
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-data-source/index.ts",
            "line": 580
          },
          "name": "s3BucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-data-source/index.ts",
            "line": 548
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationPostExtractionHookConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-qbusiness-data-source/index:DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationPostExtractionHookConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationPreExtractionHookConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationPreExtractionHookConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-qbusiness-data-source/index.ts",
        "line": 718
      },
      "name": "DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationPreExtractionHookConfiguration",
      "namespace": "dataAwsccQbusinessDataSource",
      "symbolId": "src/data-awscc-qbusiness-data-source/index:DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationPreExtractionHookConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationCondition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationCondition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-qbusiness-data-source/index.ts",
        "line": 653
      },
      "name": "DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationCondition",
      "namespace": "dataAwsccQbusinessDataSource",
      "symbolId": "src/data-awscc-qbusiness-data-source/index:DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationCondition"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-qbusiness-data-source/index.ts",
          "line": 683
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-qbusiness-data-source/index.ts",
        "line": 676
      },
      "name": "DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionOutputReference",
      "namespace": "dataAwsccQbusinessDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-data-source/index.ts",
            "line": 703
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-data-source/index.ts",
            "line": 708
          },
          "name": "operator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-data-source/index.ts",
            "line": 714
          },
          "name": "value",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionValueOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-data-source/index.ts",
            "line": 687
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationCondition"
          }
        }
      ],
      "symbolId": "src/data-awscc-qbusiness-data-source/index:DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionValue": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-qbusiness-data-source/index.ts",
        "line": 584
      },
      "name": "DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionValue",
      "namespace": "dataAwsccQbusinessDataSource",
      "symbolId": "src/data-awscc-qbusiness-data-source/index:DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionValue"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionValueOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-qbusiness-data-source/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-awscc-qbusiness-data-source/index.ts",
        "line": 607
      },
      "name": "DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionValueOutputReference",
      "namespace": "dataAwsccQbusinessDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-data-source/index.ts",
            "line": 634
          },
          "name": "dateValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-data-source/index.ts",
            "line": 639
          },
          "name": "longValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-data-source/index.ts",
            "line": 644
          },
          "name": "stringListValue",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-data-source/index.ts",
            "line": 649
          },
          "name": "stringValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-data-source/index.ts",
            "line": 618
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionValue"
          }
        }
      ],
      "symbolId": "src/data-awscc-qbusiness-data-source/index:DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionValueOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationPreExtractionHookConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationPreExtractionHookConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-qbusiness-data-source/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-awscc-qbusiness-data-source/index.ts",
        "line": 741
      },
      "name": "DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationPreExtractionHookConfigurationOutputReference",
      "namespace": "dataAwsccQbusinessDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-data-source/index.ts",
            "line": 769
          },
          "name": "invocationCondition",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-data-source/index.ts",
            "line": 774
          },
          "name": "lambdaArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-data-source/index.ts",
            "line": 779
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-data-source/index.ts",
            "line": 784
          },
          "name": "s3BucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-data-source/index.ts",
            "line": 752
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationPreExtractionHookConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-qbusiness-data-source/index:DataAwsccQbusinessDataSourceDocumentEnrichmentConfigurationPreExtractionHookConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceMediaExtractionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceMediaExtractionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-qbusiness-data-source/index.ts",
        "line": 1017
      },
      "name": "DataAwsccQbusinessDataSourceMediaExtractionConfiguration",
      "namespace": "dataAwsccQbusinessDataSource",
      "symbolId": "src/data-awscc-qbusiness-data-source/index:DataAwsccQbusinessDataSourceMediaExtractionConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceMediaExtractionConfigurationAudioExtractionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceMediaExtractionConfigurationAudioExtractionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-qbusiness-data-source/index.ts",
        "line": 855
      },
      "name": "DataAwsccQbusinessDataSourceMediaExtractionConfigurationAudioExtractionConfiguration",
      "namespace": "dataAwsccQbusinessDataSource",
      "symbolId": "src/data-awscc-qbusiness-data-source/index:DataAwsccQbusinessDataSourceMediaExtractionConfigurationAudioExtractionConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceMediaExtractionConfigurationAudioExtractionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceMediaExtractionConfigurationAudioExtractionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-qbusiness-data-source/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-qbusiness-data-source/index.ts",
        "line": 878
      },
      "name": "DataAwsccQbusinessDataSourceMediaExtractionConfigurationAudioExtractionConfigurationOutputReference",
      "namespace": "dataAwsccQbusinessDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-data-source/index.ts",
            "line": 905
          },
          "name": "audioExtractionStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-data-source/index.ts",
            "line": 889
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceMediaExtractionConfigurationAudioExtractionConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-qbusiness-data-source/index:DataAwsccQbusinessDataSourceMediaExtractionConfigurationAudioExtractionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceMediaExtractionConfigurationImageExtractionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceMediaExtractionConfigurationImageExtractionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-qbusiness-data-source/index.ts",
        "line": 909
      },
      "name": "DataAwsccQbusinessDataSourceMediaExtractionConfigurationImageExtractionConfiguration",
      "namespace": "dataAwsccQbusinessDataSource",
      "symbolId": "src/data-awscc-qbusiness-data-source/index:DataAwsccQbusinessDataSourceMediaExtractionConfigurationImageExtractionConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceMediaExtractionConfigurationImageExtractionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceMediaExtractionConfigurationImageExtractionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-qbusiness-data-source/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-qbusiness-data-source/index.ts",
        "line": 932
      },
      "name": "DataAwsccQbusinessDataSourceMediaExtractionConfigurationImageExtractionConfigurationOutputReference",
      "namespace": "dataAwsccQbusinessDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-data-source/index.ts",
            "line": 959
          },
          "name": "imageExtractionStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-data-source/index.ts",
            "line": 943
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceMediaExtractionConfigurationImageExtractionConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-qbusiness-data-source/index:DataAwsccQbusinessDataSourceMediaExtractionConfigurationImageExtractionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceMediaExtractionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceMediaExtractionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-qbusiness-data-source/index.ts",
          "line": 1047
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-qbusiness-data-source/index.ts",
        "line": 1040
      },
      "name": "DataAwsccQbusinessDataSourceMediaExtractionConfigurationOutputReference",
      "namespace": "dataAwsccQbusinessDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-data-source/index.ts",
            "line": 1068
          },
          "name": "audioExtractionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceMediaExtractionConfigurationAudioExtractionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-data-source/index.ts",
            "line": 1074
          },
          "name": "imageExtractionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceMediaExtractionConfigurationImageExtractionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-data-source/index.ts",
            "line": 1080
          },
          "name": "videoExtractionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceMediaExtractionConfigurationVideoExtractionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-data-source/index.ts",
            "line": 1051
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceMediaExtractionConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-qbusiness-data-source/index:DataAwsccQbusinessDataSourceMediaExtractionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceMediaExtractionConfigurationVideoExtractionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceMediaExtractionConfigurationVideoExtractionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-qbusiness-data-source/index.ts",
        "line": 963
      },
      "name": "DataAwsccQbusinessDataSourceMediaExtractionConfigurationVideoExtractionConfiguration",
      "namespace": "dataAwsccQbusinessDataSource",
      "symbolId": "src/data-awscc-qbusiness-data-source/index:DataAwsccQbusinessDataSourceMediaExtractionConfigurationVideoExtractionConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceMediaExtractionConfigurationVideoExtractionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceMediaExtractionConfigurationVideoExtractionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-qbusiness-data-source/index.ts",
          "line": 993
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-qbusiness-data-source/index.ts",
        "line": 986
      },
      "name": "DataAwsccQbusinessDataSourceMediaExtractionConfigurationVideoExtractionConfigurationOutputReference",
      "namespace": "dataAwsccQbusinessDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-data-source/index.ts",
            "line": 1013
          },
          "name": "videoExtractionStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-data-source/index.ts",
            "line": 997
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceMediaExtractionConfigurationVideoExtractionConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-qbusiness-data-source/index:DataAwsccQbusinessDataSourceMediaExtractionConfigurationVideoExtractionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-qbusiness-data-source/index.ts",
        "line": 1084
      },
      "name": "DataAwsccQbusinessDataSourceTags",
      "namespace": "dataAwsccQbusinessDataSource",
      "symbolId": "src/data-awscc-qbusiness-data-source/index:DataAwsccQbusinessDataSourceTags"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-qbusiness-data-source/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-awscc-qbusiness-data-source/index.ts",
        "line": 1146
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-data-source/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-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccQbusinessDataSourceTagsList",
      "namespace": "dataAwsccQbusinessDataSource",
      "symbolId": "src/data-awscc-qbusiness-data-source/index:DataAwsccQbusinessDataSourceTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-qbusiness-data-source/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-awscc-qbusiness-data-source/index.ts",
        "line": 1107
      },
      "name": "DataAwsccQbusinessDataSourceTagsOutputReference",
      "namespace": "dataAwsccQbusinessDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-data-source/index.ts",
            "line": 1136
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-data-source/index.ts",
            "line": 1141
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-data-source/index.ts",
            "line": 1120
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-qbusiness-data-source/index:DataAwsccQbusinessDataSourceTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceVpcConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceVpcConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-qbusiness-data-source/index.ts",
        "line": 1164
      },
      "name": "DataAwsccQbusinessDataSourceVpcConfiguration",
      "namespace": "dataAwsccQbusinessDataSource",
      "symbolId": "src/data-awscc-qbusiness-data-source/index:DataAwsccQbusinessDataSourceVpcConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceVpcConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceVpcConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-qbusiness-data-source/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-awscc-qbusiness-data-source/index.ts",
        "line": 1187
      },
      "name": "DataAwsccQbusinessDataSourceVpcConfigurationOutputReference",
      "namespace": "dataAwsccQbusinessDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-data-source/index.ts",
            "line": 1214
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-data-source/index.ts",
            "line": 1219
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-data-source/index.ts",
            "line": 1198
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessDataSource.DataAwsccQbusinessDataSourceVpcConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-qbusiness-data-source/index:DataAwsccQbusinessDataSourceVpcConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessIndex.DataAwsccQbusinessIndex": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/qbusiness_index awscc_qbusiness_index}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessIndex.DataAwsccQbusinessIndex",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/qbusiness_index awscc_qbusiness_index} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-qbusiness-index/index.ts",
          "line": 394
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessIndex.DataAwsccQbusinessIndexConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-qbusiness-index/index.ts",
        "line": 362
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccQbusinessIndex resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-index/index.ts",
            "line": 379
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccQbusinessIndex to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/qbusiness_index#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccQbusinessIndex that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccQbusinessIndex to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-index/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-awscc-qbusiness-index/index.ts",
            "line": 509
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccQbusinessIndex",
      "namespace": "dataAwsccQbusinessIndex",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-index/index.ts",
            "line": 367
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-index/index.ts",
            "line": 418
          },
          "name": "applicationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-index/index.ts",
            "line": 424
          },
          "name": "capacityConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessIndex.DataAwsccQbusinessIndexCapacityConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-index/index.ts",
            "line": 429
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-index/index.ts",
            "line": 434
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-index/index.ts",
            "line": 439
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-index/index.ts",
            "line": 445
          },
          "name": "documentAttributeConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessIndex.DataAwsccQbusinessIndexDocumentAttributeConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-index/index.ts",
            "line": 463
          },
          "name": "indexArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-index/index.ts",
            "line": 468
          },
          "name": "indexId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-index/index.ts",
            "line": 474
          },
          "name": "indexStatistics",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessIndex.DataAwsccQbusinessIndexIndexStatisticsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-index/index.ts",
            "line": 479
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-index/index.ts",
            "line": 485
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessIndex.DataAwsccQbusinessIndexTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-index/index.ts",
            "line": 490
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-index/index.ts",
            "line": 495
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-index/index.ts",
            "line": 458
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-index/index.ts",
            "line": 451
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-qbusiness-index/index:DataAwsccQbusinessIndex"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessIndex.DataAwsccQbusinessIndexCapacityConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessIndex.DataAwsccQbusinessIndexCapacityConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-qbusiness-index/index.ts",
        "line": 25
      },
      "name": "DataAwsccQbusinessIndexCapacityConfiguration",
      "namespace": "dataAwsccQbusinessIndex",
      "symbolId": "src/data-awscc-qbusiness-index/index:DataAwsccQbusinessIndexCapacityConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessIndex.DataAwsccQbusinessIndexCapacityConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessIndex.DataAwsccQbusinessIndexCapacityConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-qbusiness-index/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-qbusiness-index/index.ts",
        "line": 48
      },
      "name": "DataAwsccQbusinessIndexCapacityConfigurationOutputReference",
      "namespace": "dataAwsccQbusinessIndex",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-index/index.ts",
            "line": 75
          },
          "name": "units",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-index/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessIndex.DataAwsccQbusinessIndexCapacityConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-qbusiness-index/index:DataAwsccQbusinessIndexCapacityConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessIndex.DataAwsccQbusinessIndexConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessIndex.DataAwsccQbusinessIndexConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-qbusiness-index/index.ts",
        "line": 14
      },
      "name": "DataAwsccQbusinessIndexConfig",
      "namespace": "dataAwsccQbusinessIndex",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/qbusiness_index#id DataAwsccQbusinessIndex#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-index/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-qbusiness-index/index:DataAwsccQbusinessIndexConfig"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessIndex.DataAwsccQbusinessIndexDocumentAttributeConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessIndex.DataAwsccQbusinessIndexDocumentAttributeConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-qbusiness-index/index.ts",
        "line": 79
      },
      "name": "DataAwsccQbusinessIndexDocumentAttributeConfigurations",
      "namespace": "dataAwsccQbusinessIndex",
      "symbolId": "src/data-awscc-qbusiness-index/index:DataAwsccQbusinessIndexDocumentAttributeConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessIndex.DataAwsccQbusinessIndexDocumentAttributeConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessIndex.DataAwsccQbusinessIndexDocumentAttributeConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-qbusiness-index/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-qbusiness-index/index.ts",
        "line": 146
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-index/index.ts",
            "line": 160
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessIndex.DataAwsccQbusinessIndexDocumentAttributeConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccQbusinessIndexDocumentAttributeConfigurationsList",
      "namespace": "dataAwsccQbusinessIndex",
      "symbolId": "src/data-awscc-qbusiness-index/index:DataAwsccQbusinessIndexDocumentAttributeConfigurationsList"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessIndex.DataAwsccQbusinessIndexDocumentAttributeConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessIndex.DataAwsccQbusinessIndexDocumentAttributeConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-qbusiness-index/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-qbusiness-index/index.ts",
        "line": 102
      },
      "name": "DataAwsccQbusinessIndexDocumentAttributeConfigurationsOutputReference",
      "namespace": "dataAwsccQbusinessIndex",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-index/index.ts",
            "line": 131
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-index/index.ts",
            "line": 136
          },
          "name": "search",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-index/index.ts",
            "line": 141
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-index/index.ts",
            "line": 115
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessIndex.DataAwsccQbusinessIndexDocumentAttributeConfigurations"
          }
        }
      ],
      "symbolId": "src/data-awscc-qbusiness-index/index:DataAwsccQbusinessIndexDocumentAttributeConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessIndex.DataAwsccQbusinessIndexIndexStatistics": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessIndex.DataAwsccQbusinessIndexIndexStatistics",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-qbusiness-index/index.ts",
        "line": 223
      },
      "name": "DataAwsccQbusinessIndexIndexStatistics",
      "namespace": "dataAwsccQbusinessIndex",
      "symbolId": "src/data-awscc-qbusiness-index/index:DataAwsccQbusinessIndexIndexStatistics"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessIndex.DataAwsccQbusinessIndexIndexStatisticsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessIndex.DataAwsccQbusinessIndexIndexStatisticsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-qbusiness-index/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-awscc-qbusiness-index/index.ts",
        "line": 246
      },
      "name": "DataAwsccQbusinessIndexIndexStatisticsOutputReference",
      "namespace": "dataAwsccQbusinessIndex",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-index/index.ts",
            "line": 274
          },
          "name": "textDocumentStatistics",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessIndex.DataAwsccQbusinessIndexIndexStatisticsTextDocumentStatisticsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-index/index.ts",
            "line": 257
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessIndex.DataAwsccQbusinessIndexIndexStatistics"
          }
        }
      ],
      "symbolId": "src/data-awscc-qbusiness-index/index:DataAwsccQbusinessIndexIndexStatisticsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessIndex.DataAwsccQbusinessIndexIndexStatisticsTextDocumentStatistics": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessIndex.DataAwsccQbusinessIndexIndexStatisticsTextDocumentStatistics",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-qbusiness-index/index.ts",
        "line": 164
      },
      "name": "DataAwsccQbusinessIndexIndexStatisticsTextDocumentStatistics",
      "namespace": "dataAwsccQbusinessIndex",
      "symbolId": "src/data-awscc-qbusiness-index/index:DataAwsccQbusinessIndexIndexStatisticsTextDocumentStatistics"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessIndex.DataAwsccQbusinessIndexIndexStatisticsTextDocumentStatisticsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessIndex.DataAwsccQbusinessIndexIndexStatisticsTextDocumentStatisticsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-qbusiness-index/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-qbusiness-index/index.ts",
        "line": 187
      },
      "name": "DataAwsccQbusinessIndexIndexStatisticsTextDocumentStatisticsOutputReference",
      "namespace": "dataAwsccQbusinessIndex",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-index/index.ts",
            "line": 214
          },
          "name": "indexedTextBytes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-index/index.ts",
            "line": 219
          },
          "name": "indexedTextDocumentCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-index/index.ts",
            "line": 198
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessIndex.DataAwsccQbusinessIndexIndexStatisticsTextDocumentStatistics"
          }
        }
      ],
      "symbolId": "src/data-awscc-qbusiness-index/index:DataAwsccQbusinessIndexIndexStatisticsTextDocumentStatisticsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessIndex.DataAwsccQbusinessIndexTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessIndex.DataAwsccQbusinessIndexTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-qbusiness-index/index.ts",
        "line": 278
      },
      "name": "DataAwsccQbusinessIndexTags",
      "namespace": "dataAwsccQbusinessIndex",
      "symbolId": "src/data-awscc-qbusiness-index/index:DataAwsccQbusinessIndexTags"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessIndex.DataAwsccQbusinessIndexTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessIndex.DataAwsccQbusinessIndexTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-qbusiness-index/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-qbusiness-index/index.ts",
        "line": 340
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-index/index.ts",
            "line": 354
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessIndex.DataAwsccQbusinessIndexTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccQbusinessIndexTagsList",
      "namespace": "dataAwsccQbusinessIndex",
      "symbolId": "src/data-awscc-qbusiness-index/index:DataAwsccQbusinessIndexTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessIndex.DataAwsccQbusinessIndexTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessIndex.DataAwsccQbusinessIndexTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-qbusiness-index/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-qbusiness-index/index.ts",
        "line": 301
      },
      "name": "DataAwsccQbusinessIndexTagsOutputReference",
      "namespace": "dataAwsccQbusinessIndex",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-index/index.ts",
            "line": 330
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-index/index.ts",
            "line": 335
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-index/index.ts",
            "line": 314
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessIndex.DataAwsccQbusinessIndexTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-qbusiness-index/index:DataAwsccQbusinessIndexTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessPermission.DataAwsccQbusinessPermission": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/qbusiness_permission awscc_qbusiness_permission}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessPermission.DataAwsccQbusinessPermission",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/qbusiness_permission awscc_qbusiness_permission} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-qbusiness-permission/index.ts",
          "line": 146
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessPermission.DataAwsccQbusinessPermissionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-qbusiness-permission/index.ts",
        "line": 114
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccQbusinessPermission resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-permission/index.ts",
            "line": 131
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccQbusinessPermission to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/qbusiness_permission#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccQbusinessPermission that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccQbusinessPermission to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-permission/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-awscc-qbusiness-permission/index.ts",
            "line": 218
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccQbusinessPermission",
      "namespace": "dataAwsccQbusinessPermission",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-permission/index.ts",
            "line": 119
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-permission/index.ts",
            "line": 170
          },
          "name": "actions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-permission/index.ts",
            "line": 175
          },
          "name": "applicationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-permission/index.ts",
            "line": 181
          },
          "name": "conditions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessPermission.DataAwsccQbusinessPermissionConditionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-permission/index.ts",
            "line": 199
          },
          "name": "principal",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-permission/index.ts",
            "line": 204
          },
          "name": "statementId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-permission/index.ts",
            "line": 194
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-permission/index.ts",
            "line": 187
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-qbusiness-permission/index:DataAwsccQbusinessPermission"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessPermission.DataAwsccQbusinessPermissionConditions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessPermission.DataAwsccQbusinessPermissionConditions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-qbusiness-permission/index.ts",
        "line": 25
      },
      "name": "DataAwsccQbusinessPermissionConditions",
      "namespace": "dataAwsccQbusinessPermission",
      "symbolId": "src/data-awscc-qbusiness-permission/index:DataAwsccQbusinessPermissionConditions"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessPermission.DataAwsccQbusinessPermissionConditionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessPermission.DataAwsccQbusinessPermissionConditionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-qbusiness-permission/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-qbusiness-permission/index.ts",
        "line": 92
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-permission/index.ts",
            "line": 106
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessPermission.DataAwsccQbusinessPermissionConditionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccQbusinessPermissionConditionsList",
      "namespace": "dataAwsccQbusinessPermission",
      "symbolId": "src/data-awscc-qbusiness-permission/index:DataAwsccQbusinessPermissionConditionsList"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessPermission.DataAwsccQbusinessPermissionConditionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessPermission.DataAwsccQbusinessPermissionConditionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-qbusiness-permission/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-qbusiness-permission/index.ts",
        "line": 48
      },
      "name": "DataAwsccQbusinessPermissionConditionsOutputReference",
      "namespace": "dataAwsccQbusinessPermission",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-permission/index.ts",
            "line": 77
          },
          "name": "conditionKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-permission/index.ts",
            "line": 82
          },
          "name": "conditionOperator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-permission/index.ts",
            "line": 87
          },
          "name": "conditionValues",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-permission/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessPermission.DataAwsccQbusinessPermissionConditions"
          }
        }
      ],
      "symbolId": "src/data-awscc-qbusiness-permission/index:DataAwsccQbusinessPermissionConditionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessPermission.DataAwsccQbusinessPermissionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessPermission.DataAwsccQbusinessPermissionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-qbusiness-permission/index.ts",
        "line": 14
      },
      "name": "DataAwsccQbusinessPermissionConfig",
      "namespace": "dataAwsccQbusinessPermission",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/qbusiness_permission#id DataAwsccQbusinessPermission#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-permission/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-qbusiness-permission/index:DataAwsccQbusinessPermissionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessPlugin.DataAwsccQbusinessPlugin": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/qbusiness_plugin awscc_qbusiness_plugin}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessPlugin.DataAwsccQbusinessPlugin",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/qbusiness_plugin awscc_qbusiness_plugin} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-qbusiness-plugin/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-awscc.dataAwsccQbusinessPlugin.DataAwsccQbusinessPluginConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-qbusiness-plugin/index.ts",
        "line": 487
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccQbusinessPlugin resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-plugin/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 DataAwsccQbusinessPlugin to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/qbusiness_plugin#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccQbusinessPlugin that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccQbusinessPlugin to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-plugin/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-awscc-qbusiness-plugin/index.ts",
            "line": 633
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccQbusinessPlugin",
      "namespace": "dataAwsccQbusinessPlugin",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-plugin/index.ts",
            "line": 492
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-plugin/index.ts",
            "line": 543
          },
          "name": "applicationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-plugin/index.ts",
            "line": 549
          },
          "name": "authConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessPlugin.DataAwsccQbusinessPluginAuthConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-plugin/index.ts",
            "line": 554
          },
          "name": "buildStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-plugin/index.ts",
            "line": 559
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-plugin/index.ts",
            "line": 565
          },
          "name": "customPluginConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessPlugin.DataAwsccQbusinessPluginCustomPluginConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-plugin/index.ts",
            "line": 570
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-plugin/index.ts",
            "line": 588
          },
          "name": "pluginArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-plugin/index.ts",
            "line": 593
          },
          "name": "pluginId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-plugin/index.ts",
            "line": 598
          },
          "name": "serverUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-plugin/index.ts",
            "line": 603
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-plugin/index.ts",
            "line": 609
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessPlugin.DataAwsccQbusinessPluginTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-plugin/index.ts",
            "line": 614
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-plugin/index.ts",
            "line": 619
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-plugin/index.ts",
            "line": 583
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-plugin/index.ts",
            "line": 576
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-qbusiness-plugin/index:DataAwsccQbusinessPlugin"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessPlugin.DataAwsccQbusinessPluginAuthConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessPlugin.DataAwsccQbusinessPluginAuthConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-qbusiness-plugin/index.ts",
        "line": 153
      },
      "name": "DataAwsccQbusinessPluginAuthConfiguration",
      "namespace": "dataAwsccQbusinessPlugin",
      "symbolId": "src/data-awscc-qbusiness-plugin/index:DataAwsccQbusinessPluginAuthConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessPlugin.DataAwsccQbusinessPluginAuthConfigurationBasicAuthConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessPlugin.DataAwsccQbusinessPluginAuthConfigurationBasicAuthConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-qbusiness-plugin/index.ts",
        "line": 25
      },
      "name": "DataAwsccQbusinessPluginAuthConfigurationBasicAuthConfiguration",
      "namespace": "dataAwsccQbusinessPlugin",
      "symbolId": "src/data-awscc-qbusiness-plugin/index:DataAwsccQbusinessPluginAuthConfigurationBasicAuthConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessPlugin.DataAwsccQbusinessPluginAuthConfigurationBasicAuthConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessPlugin.DataAwsccQbusinessPluginAuthConfigurationBasicAuthConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-qbusiness-plugin/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-qbusiness-plugin/index.ts",
        "line": 48
      },
      "name": "DataAwsccQbusinessPluginAuthConfigurationBasicAuthConfigurationOutputReference",
      "namespace": "dataAwsccQbusinessPlugin",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-plugin/index.ts",
            "line": 75
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-plugin/index.ts",
            "line": 80
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-plugin/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessPlugin.DataAwsccQbusinessPluginAuthConfigurationBasicAuthConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-qbusiness-plugin/index:DataAwsccQbusinessPluginAuthConfigurationBasicAuthConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessPlugin.DataAwsccQbusinessPluginAuthConfigurationOAuth2ClientCredentialConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessPlugin.DataAwsccQbusinessPluginAuthConfigurationOAuth2ClientCredentialConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-qbusiness-plugin/index.ts",
        "line": 84
      },
      "name": "DataAwsccQbusinessPluginAuthConfigurationOAuth2ClientCredentialConfiguration",
      "namespace": "dataAwsccQbusinessPlugin",
      "symbolId": "src/data-awscc-qbusiness-plugin/index:DataAwsccQbusinessPluginAuthConfigurationOAuth2ClientCredentialConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessPlugin.DataAwsccQbusinessPluginAuthConfigurationOAuth2ClientCredentialConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessPlugin.DataAwsccQbusinessPluginAuthConfigurationOAuth2ClientCredentialConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-qbusiness-plugin/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-awscc-qbusiness-plugin/index.ts",
        "line": 107
      },
      "name": "DataAwsccQbusinessPluginAuthConfigurationOAuth2ClientCredentialConfigurationOutputReference",
      "namespace": "dataAwsccQbusinessPlugin",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-plugin/index.ts",
            "line": 134
          },
          "name": "authorizationUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-plugin/index.ts",
            "line": 139
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-plugin/index.ts",
            "line": 144
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-plugin/index.ts",
            "line": 149
          },
          "name": "tokenUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-plugin/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessPlugin.DataAwsccQbusinessPluginAuthConfigurationOAuth2ClientCredentialConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-qbusiness-plugin/index:DataAwsccQbusinessPluginAuthConfigurationOAuth2ClientCredentialConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessPlugin.DataAwsccQbusinessPluginAuthConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessPlugin.DataAwsccQbusinessPluginAuthConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-qbusiness-plugin/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-qbusiness-plugin/index.ts",
        "line": 176
      },
      "name": "DataAwsccQbusinessPluginAuthConfigurationOutputReference",
      "namespace": "dataAwsccQbusinessPlugin",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-plugin/index.ts",
            "line": 204
          },
          "name": "basicAuthConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessPlugin.DataAwsccQbusinessPluginAuthConfigurationBasicAuthConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-plugin/index.ts",
            "line": 209
          },
          "name": "noAuthConfiguration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-plugin/index.ts",
            "line": 215
          },
          "name": "oAuth2ClientCredentialConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessPlugin.DataAwsccQbusinessPluginAuthConfigurationOAuth2ClientCredentialConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-plugin/index.ts",
            "line": 187
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessPlugin.DataAwsccQbusinessPluginAuthConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-qbusiness-plugin/index:DataAwsccQbusinessPluginAuthConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessPlugin.DataAwsccQbusinessPluginConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessPlugin.DataAwsccQbusinessPluginConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-qbusiness-plugin/index.ts",
        "line": 14
      },
      "name": "DataAwsccQbusinessPluginConfig",
      "namespace": "dataAwsccQbusinessPlugin",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/qbusiness_plugin#id DataAwsccQbusinessPlugin#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-plugin/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-qbusiness-plugin/index:DataAwsccQbusinessPluginConfig"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessPlugin.DataAwsccQbusinessPluginCustomPluginConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessPlugin.DataAwsccQbusinessPluginCustomPluginConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-qbusiness-plugin/index.ts",
        "line": 338
      },
      "name": "DataAwsccQbusinessPluginCustomPluginConfiguration",
      "namespace": "dataAwsccQbusinessPlugin",
      "symbolId": "src/data-awscc-qbusiness-plugin/index:DataAwsccQbusinessPluginCustomPluginConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessPlugin.DataAwsccQbusinessPluginCustomPluginConfigurationApiSchema": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessPlugin.DataAwsccQbusinessPluginCustomPluginConfigurationApiSchema",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-qbusiness-plugin/index.ts",
        "line": 278
      },
      "name": "DataAwsccQbusinessPluginCustomPluginConfigurationApiSchema",
      "namespace": "dataAwsccQbusinessPlugin",
      "symbolId": "src/data-awscc-qbusiness-plugin/index:DataAwsccQbusinessPluginCustomPluginConfigurationApiSchema"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessPlugin.DataAwsccQbusinessPluginCustomPluginConfigurationApiSchemaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessPlugin.DataAwsccQbusinessPluginCustomPluginConfigurationApiSchemaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-qbusiness-plugin/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-awscc-qbusiness-plugin/index.ts",
        "line": 301
      },
      "name": "DataAwsccQbusinessPluginCustomPluginConfigurationApiSchemaOutputReference",
      "namespace": "dataAwsccQbusinessPlugin",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-plugin/index.ts",
            "line": 328
          },
          "name": "payload",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-plugin/index.ts",
            "line": 334
          },
          "name": "s3",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessPlugin.DataAwsccQbusinessPluginCustomPluginConfigurationApiSchemaS3OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-plugin/index.ts",
            "line": 312
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessPlugin.DataAwsccQbusinessPluginCustomPluginConfigurationApiSchema"
          }
        }
      ],
      "symbolId": "src/data-awscc-qbusiness-plugin/index:DataAwsccQbusinessPluginCustomPluginConfigurationApiSchemaOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessPlugin.DataAwsccQbusinessPluginCustomPluginConfigurationApiSchemaS3": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessPlugin.DataAwsccQbusinessPluginCustomPluginConfigurationApiSchemaS3",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-qbusiness-plugin/index.ts",
        "line": 219
      },
      "name": "DataAwsccQbusinessPluginCustomPluginConfigurationApiSchemaS3",
      "namespace": "dataAwsccQbusinessPlugin",
      "symbolId": "src/data-awscc-qbusiness-plugin/index:DataAwsccQbusinessPluginCustomPluginConfigurationApiSchemaS3"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessPlugin.DataAwsccQbusinessPluginCustomPluginConfigurationApiSchemaS3OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessPlugin.DataAwsccQbusinessPluginCustomPluginConfigurationApiSchemaS3OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-qbusiness-plugin/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-awscc-qbusiness-plugin/index.ts",
        "line": 242
      },
      "name": "DataAwsccQbusinessPluginCustomPluginConfigurationApiSchemaS3OutputReference",
      "namespace": "dataAwsccQbusinessPlugin",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-plugin/index.ts",
            "line": 269
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-plugin/index.ts",
            "line": 274
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-plugin/index.ts",
            "line": 253
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessPlugin.DataAwsccQbusinessPluginCustomPluginConfigurationApiSchemaS3"
          }
        }
      ],
      "symbolId": "src/data-awscc-qbusiness-plugin/index:DataAwsccQbusinessPluginCustomPluginConfigurationApiSchemaS3OutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessPlugin.DataAwsccQbusinessPluginCustomPluginConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessPlugin.DataAwsccQbusinessPluginCustomPluginConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-qbusiness-plugin/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-awscc-qbusiness-plugin/index.ts",
        "line": 361
      },
      "name": "DataAwsccQbusinessPluginCustomPluginConfigurationOutputReference",
      "namespace": "dataAwsccQbusinessPlugin",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-plugin/index.ts",
            "line": 389
          },
          "name": "apiSchema",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessPlugin.DataAwsccQbusinessPluginCustomPluginConfigurationApiSchemaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-plugin/index.ts",
            "line": 394
          },
          "name": "apiSchemaType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-plugin/index.ts",
            "line": 399
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-plugin/index.ts",
            "line": 372
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessPlugin.DataAwsccQbusinessPluginCustomPluginConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-qbusiness-plugin/index:DataAwsccQbusinessPluginCustomPluginConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessPlugin.DataAwsccQbusinessPluginTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessPlugin.DataAwsccQbusinessPluginTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-qbusiness-plugin/index.ts",
        "line": 403
      },
      "name": "DataAwsccQbusinessPluginTags",
      "namespace": "dataAwsccQbusinessPlugin",
      "symbolId": "src/data-awscc-qbusiness-plugin/index:DataAwsccQbusinessPluginTags"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessPlugin.DataAwsccQbusinessPluginTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessPlugin.DataAwsccQbusinessPluginTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-qbusiness-plugin/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/data-awscc-qbusiness-plugin/index.ts",
        "line": 465
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-plugin/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-awscc.dataAwsccQbusinessPlugin.DataAwsccQbusinessPluginTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccQbusinessPluginTagsList",
      "namespace": "dataAwsccQbusinessPlugin",
      "symbolId": "src/data-awscc-qbusiness-plugin/index:DataAwsccQbusinessPluginTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessPlugin.DataAwsccQbusinessPluginTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessPlugin.DataAwsccQbusinessPluginTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-qbusiness-plugin/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-qbusiness-plugin/index.ts",
        "line": 426
      },
      "name": "DataAwsccQbusinessPluginTagsOutputReference",
      "namespace": "dataAwsccQbusinessPlugin",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-plugin/index.ts",
            "line": 455
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-plugin/index.ts",
            "line": 460
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-plugin/index.ts",
            "line": 439
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessPlugin.DataAwsccQbusinessPluginTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-qbusiness-plugin/index:DataAwsccQbusinessPluginTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessRetriever.DataAwsccQbusinessRetriever": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/qbusiness_retriever awscc_qbusiness_retriever}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessRetriever.DataAwsccQbusinessRetriever",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/qbusiness_retriever awscc_qbusiness_retriever} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-qbusiness-retriever/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-awscc.dataAwsccQbusinessRetriever.DataAwsccQbusinessRetrieverConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-qbusiness-retriever/index.ts",
        "line": 278
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccQbusinessRetriever resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-retriever/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 DataAwsccQbusinessRetriever to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/qbusiness_retriever#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccQbusinessRetriever that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccQbusinessRetriever to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-retriever/index.ts",
            "line": 407
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-retriever/index.ts",
            "line": 413
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccQbusinessRetriever",
      "namespace": "dataAwsccQbusinessRetriever",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-retriever/index.ts",
            "line": 283
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-retriever/index.ts",
            "line": 334
          },
          "name": "applicationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-retriever/index.ts",
            "line": 340
          },
          "name": "configuration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessRetriever.DataAwsccQbusinessRetrieverConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-retriever/index.ts",
            "line": 345
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-retriever/index.ts",
            "line": 350
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-retriever/index.ts",
            "line": 368
          },
          "name": "retrieverArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-retriever/index.ts",
            "line": 373
          },
          "name": "retrieverId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-retriever/index.ts",
            "line": 378
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-retriever/index.ts",
            "line": 383
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-retriever/index.ts",
            "line": 389
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessRetriever.DataAwsccQbusinessRetrieverTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-retriever/index.ts",
            "line": 394
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-retriever/index.ts",
            "line": 399
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-retriever/index.ts",
            "line": 363
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-retriever/index.ts",
            "line": 356
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-qbusiness-retriever/index:DataAwsccQbusinessRetriever"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessRetriever.DataAwsccQbusinessRetrieverConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessRetriever.DataAwsccQbusinessRetrieverConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-qbusiness-retriever/index.ts",
        "line": 14
      },
      "name": "DataAwsccQbusinessRetrieverConfig",
      "namespace": "dataAwsccQbusinessRetriever",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/qbusiness_retriever#id DataAwsccQbusinessRetriever#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-retriever/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-qbusiness-retriever/index:DataAwsccQbusinessRetrieverConfig"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessRetriever.DataAwsccQbusinessRetrieverConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessRetriever.DataAwsccQbusinessRetrieverConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-qbusiness-retriever/index.ts",
        "line": 133
      },
      "name": "DataAwsccQbusinessRetrieverConfiguration",
      "namespace": "dataAwsccQbusinessRetriever",
      "symbolId": "src/data-awscc-qbusiness-retriever/index:DataAwsccQbusinessRetrieverConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessRetriever.DataAwsccQbusinessRetrieverConfigurationKendraIndexConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessRetriever.DataAwsccQbusinessRetrieverConfigurationKendraIndexConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-qbusiness-retriever/index.ts",
        "line": 25
      },
      "name": "DataAwsccQbusinessRetrieverConfigurationKendraIndexConfiguration",
      "namespace": "dataAwsccQbusinessRetriever",
      "symbolId": "src/data-awscc-qbusiness-retriever/index:DataAwsccQbusinessRetrieverConfigurationKendraIndexConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessRetriever.DataAwsccQbusinessRetrieverConfigurationKendraIndexConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessRetriever.DataAwsccQbusinessRetrieverConfigurationKendraIndexConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-qbusiness-retriever/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-qbusiness-retriever/index.ts",
        "line": 48
      },
      "name": "DataAwsccQbusinessRetrieverConfigurationKendraIndexConfigurationOutputReference",
      "namespace": "dataAwsccQbusinessRetriever",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-retriever/index.ts",
            "line": 75
          },
          "name": "indexId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-retriever/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessRetriever.DataAwsccQbusinessRetrieverConfigurationKendraIndexConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-qbusiness-retriever/index:DataAwsccQbusinessRetrieverConfigurationKendraIndexConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessRetriever.DataAwsccQbusinessRetrieverConfigurationNativeIndexConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessRetriever.DataAwsccQbusinessRetrieverConfigurationNativeIndexConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-qbusiness-retriever/index.ts",
        "line": 79
      },
      "name": "DataAwsccQbusinessRetrieverConfigurationNativeIndexConfiguration",
      "namespace": "dataAwsccQbusinessRetriever",
      "symbolId": "src/data-awscc-qbusiness-retriever/index:DataAwsccQbusinessRetrieverConfigurationNativeIndexConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessRetriever.DataAwsccQbusinessRetrieverConfigurationNativeIndexConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessRetriever.DataAwsccQbusinessRetrieverConfigurationNativeIndexConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-qbusiness-retriever/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-awscc-qbusiness-retriever/index.ts",
        "line": 102
      },
      "name": "DataAwsccQbusinessRetrieverConfigurationNativeIndexConfigurationOutputReference",
      "namespace": "dataAwsccQbusinessRetriever",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-retriever/index.ts",
            "line": 129
          },
          "name": "indexId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-retriever/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessRetriever.DataAwsccQbusinessRetrieverConfigurationNativeIndexConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-qbusiness-retriever/index:DataAwsccQbusinessRetrieverConfigurationNativeIndexConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessRetriever.DataAwsccQbusinessRetrieverConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessRetriever.DataAwsccQbusinessRetrieverConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-qbusiness-retriever/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-awscc-qbusiness-retriever/index.ts",
        "line": 156
      },
      "name": "DataAwsccQbusinessRetrieverConfigurationOutputReference",
      "namespace": "dataAwsccQbusinessRetriever",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-retriever/index.ts",
            "line": 184
          },
          "name": "kendraIndexConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessRetriever.DataAwsccQbusinessRetrieverConfigurationKendraIndexConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-retriever/index.ts",
            "line": 190
          },
          "name": "nativeIndexConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessRetriever.DataAwsccQbusinessRetrieverConfigurationNativeIndexConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-retriever/index.ts",
            "line": 167
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessRetriever.DataAwsccQbusinessRetrieverConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-qbusiness-retriever/index:DataAwsccQbusinessRetrieverConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessRetriever.DataAwsccQbusinessRetrieverTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessRetriever.DataAwsccQbusinessRetrieverTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-qbusiness-retriever/index.ts",
        "line": 194
      },
      "name": "DataAwsccQbusinessRetrieverTags",
      "namespace": "dataAwsccQbusinessRetriever",
      "symbolId": "src/data-awscc-qbusiness-retriever/index:DataAwsccQbusinessRetrieverTags"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessRetriever.DataAwsccQbusinessRetrieverTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessRetriever.DataAwsccQbusinessRetrieverTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-qbusiness-retriever/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-awscc-qbusiness-retriever/index.ts",
        "line": 256
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-retriever/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-awscc.dataAwsccQbusinessRetriever.DataAwsccQbusinessRetrieverTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccQbusinessRetrieverTagsList",
      "namespace": "dataAwsccQbusinessRetriever",
      "symbolId": "src/data-awscc-qbusiness-retriever/index:DataAwsccQbusinessRetrieverTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessRetriever.DataAwsccQbusinessRetrieverTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessRetriever.DataAwsccQbusinessRetrieverTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-qbusiness-retriever/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-awscc-qbusiness-retriever/index.ts",
        "line": 217
      },
      "name": "DataAwsccQbusinessRetrieverTagsOutputReference",
      "namespace": "dataAwsccQbusinessRetriever",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-retriever/index.ts",
            "line": 246
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-retriever/index.ts",
            "line": 251
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-retriever/index.ts",
            "line": 230
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessRetriever.DataAwsccQbusinessRetrieverTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-qbusiness-retriever/index:DataAwsccQbusinessRetrieverTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessWebExperience.DataAwsccQbusinessWebExperience": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/qbusiness_web_experience awscc_qbusiness_web_experience}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessWebExperience.DataAwsccQbusinessWebExperience",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/qbusiness_web_experience awscc_qbusiness_web_experience} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-qbusiness-web-experience/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessWebExperience.DataAwsccQbusinessWebExperienceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-qbusiness-web-experience/index.ts",
        "line": 406
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccQbusinessWebExperience resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-web-experience/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 DataAwsccQbusinessWebExperience to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/qbusiness_web_experience#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccQbusinessWebExperience that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccQbusinessWebExperience to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-web-experience/index.ts",
            "line": 567
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-web-experience/index.ts",
            "line": 573
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccQbusinessWebExperience",
      "namespace": "dataAwsccQbusinessWebExperience",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-web-experience/index.ts",
            "line": 411
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-web-experience/index.ts",
            "line": 462
          },
          "name": "applicationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-web-experience/index.ts",
            "line": 468
          },
          "name": "browserExtensionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessWebExperience.DataAwsccQbusinessWebExperienceBrowserExtensionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-web-experience/index.ts",
            "line": 473
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-web-experience/index.ts",
            "line": 479
          },
          "name": "customizationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessWebExperience.DataAwsccQbusinessWebExperienceCustomizationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-web-experience/index.ts",
            "line": 484
          },
          "name": "defaultEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-web-experience/index.ts",
            "line": 503
          },
          "name": "identityProviderConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessWebExperience.DataAwsccQbusinessWebExperienceIdentityProviderConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-web-experience/index.ts",
            "line": 508
          },
          "name": "origins",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-web-experience/index.ts",
            "line": 513
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-web-experience/index.ts",
            "line": 518
          },
          "name": "samplePromptsControlMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-web-experience/index.ts",
            "line": 523
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-web-experience/index.ts",
            "line": 528
          },
          "name": "subtitle",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-web-experience/index.ts",
            "line": 534
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessWebExperience.DataAwsccQbusinessWebExperienceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-web-experience/index.ts",
            "line": 539
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-web-experience/index.ts",
            "line": 544
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-web-experience/index.ts",
            "line": 549
          },
          "name": "webExperienceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-web-experience/index.ts",
            "line": 554
          },
          "name": "webExperienceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-web-experience/index.ts",
            "line": 559
          },
          "name": "welcomeMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-web-experience/index.ts",
            "line": 497
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-web-experience/index.ts",
            "line": 490
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-qbusiness-web-experience/index:DataAwsccQbusinessWebExperience"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessWebExperience.DataAwsccQbusinessWebExperienceBrowserExtensionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessWebExperience.DataAwsccQbusinessWebExperienceBrowserExtensionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-qbusiness-web-experience/index.ts",
        "line": 25
      },
      "name": "DataAwsccQbusinessWebExperienceBrowserExtensionConfiguration",
      "namespace": "dataAwsccQbusinessWebExperience",
      "symbolId": "src/data-awscc-qbusiness-web-experience/index:DataAwsccQbusinessWebExperienceBrowserExtensionConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessWebExperience.DataAwsccQbusinessWebExperienceBrowserExtensionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessWebExperience.DataAwsccQbusinessWebExperienceBrowserExtensionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-qbusiness-web-experience/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-qbusiness-web-experience/index.ts",
        "line": 48
      },
      "name": "DataAwsccQbusinessWebExperienceBrowserExtensionConfigurationOutputReference",
      "namespace": "dataAwsccQbusinessWebExperience",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-web-experience/index.ts",
            "line": 75
          },
          "name": "enabledBrowserExtensions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-web-experience/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessWebExperience.DataAwsccQbusinessWebExperienceBrowserExtensionConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-qbusiness-web-experience/index:DataAwsccQbusinessWebExperienceBrowserExtensionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessWebExperience.DataAwsccQbusinessWebExperienceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessWebExperience.DataAwsccQbusinessWebExperienceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-qbusiness-web-experience/index.ts",
        "line": 14
      },
      "name": "DataAwsccQbusinessWebExperienceConfig",
      "namespace": "dataAwsccQbusinessWebExperience",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/qbusiness_web_experience#id DataAwsccQbusinessWebExperience#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-web-experience/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-qbusiness-web-experience/index:DataAwsccQbusinessWebExperienceConfig"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessWebExperience.DataAwsccQbusinessWebExperienceCustomizationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessWebExperience.DataAwsccQbusinessWebExperienceCustomizationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-qbusiness-web-experience/index.ts",
        "line": 79
      },
      "name": "DataAwsccQbusinessWebExperienceCustomizationConfiguration",
      "namespace": "dataAwsccQbusinessWebExperience",
      "symbolId": "src/data-awscc-qbusiness-web-experience/index:DataAwsccQbusinessWebExperienceCustomizationConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessWebExperience.DataAwsccQbusinessWebExperienceCustomizationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessWebExperience.DataAwsccQbusinessWebExperienceCustomizationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-qbusiness-web-experience/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-awscc-qbusiness-web-experience/index.ts",
        "line": 102
      },
      "name": "DataAwsccQbusinessWebExperienceCustomizationConfigurationOutputReference",
      "namespace": "dataAwsccQbusinessWebExperience",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-web-experience/index.ts",
            "line": 129
          },
          "name": "customCssUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-web-experience/index.ts",
            "line": 134
          },
          "name": "faviconUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-web-experience/index.ts",
            "line": 139
          },
          "name": "fontUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-web-experience/index.ts",
            "line": 144
          },
          "name": "logoUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-web-experience/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessWebExperience.DataAwsccQbusinessWebExperienceCustomizationConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-qbusiness-web-experience/index:DataAwsccQbusinessWebExperienceCustomizationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessWebExperience.DataAwsccQbusinessWebExperienceIdentityProviderConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessWebExperience.DataAwsccQbusinessWebExperienceIdentityProviderConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-qbusiness-web-experience/index.ts",
        "line": 261
      },
      "name": "DataAwsccQbusinessWebExperienceIdentityProviderConfiguration",
      "namespace": "dataAwsccQbusinessWebExperience",
      "symbolId": "src/data-awscc-qbusiness-web-experience/index:DataAwsccQbusinessWebExperienceIdentityProviderConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessWebExperience.DataAwsccQbusinessWebExperienceIdentityProviderConfigurationOpenIdConnectConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessWebExperience.DataAwsccQbusinessWebExperienceIdentityProviderConfigurationOpenIdConnectConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-qbusiness-web-experience/index.ts",
        "line": 148
      },
      "name": "DataAwsccQbusinessWebExperienceIdentityProviderConfigurationOpenIdConnectConfiguration",
      "namespace": "dataAwsccQbusinessWebExperience",
      "symbolId": "src/data-awscc-qbusiness-web-experience/index:DataAwsccQbusinessWebExperienceIdentityProviderConfigurationOpenIdConnectConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessWebExperience.DataAwsccQbusinessWebExperienceIdentityProviderConfigurationOpenIdConnectConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessWebExperience.DataAwsccQbusinessWebExperienceIdentityProviderConfigurationOpenIdConnectConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-qbusiness-web-experience/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/data-awscc-qbusiness-web-experience/index.ts",
        "line": 171
      },
      "name": "DataAwsccQbusinessWebExperienceIdentityProviderConfigurationOpenIdConnectConfigurationOutputReference",
      "namespace": "dataAwsccQbusinessWebExperience",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-web-experience/index.ts",
            "line": 198
          },
          "name": "secretsArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-web-experience/index.ts",
            "line": 203
          },
          "name": "secretsRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-web-experience/index.ts",
            "line": 182
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessWebExperience.DataAwsccQbusinessWebExperienceIdentityProviderConfigurationOpenIdConnectConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-qbusiness-web-experience/index:DataAwsccQbusinessWebExperienceIdentityProviderConfigurationOpenIdConnectConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessWebExperience.DataAwsccQbusinessWebExperienceIdentityProviderConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessWebExperience.DataAwsccQbusinessWebExperienceIdentityProviderConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-qbusiness-web-experience/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-awscc-qbusiness-web-experience/index.ts",
        "line": 284
      },
      "name": "DataAwsccQbusinessWebExperienceIdentityProviderConfigurationOutputReference",
      "namespace": "dataAwsccQbusinessWebExperience",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-web-experience/index.ts",
            "line": 312
          },
          "name": "openIdConnectConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessWebExperience.DataAwsccQbusinessWebExperienceIdentityProviderConfigurationOpenIdConnectConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-web-experience/index.ts",
            "line": 318
          },
          "name": "samlConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessWebExperience.DataAwsccQbusinessWebExperienceIdentityProviderConfigurationSamlConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-web-experience/index.ts",
            "line": 295
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessWebExperience.DataAwsccQbusinessWebExperienceIdentityProviderConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-qbusiness-web-experience/index:DataAwsccQbusinessWebExperienceIdentityProviderConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessWebExperience.DataAwsccQbusinessWebExperienceIdentityProviderConfigurationSamlConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessWebExperience.DataAwsccQbusinessWebExperienceIdentityProviderConfigurationSamlConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-qbusiness-web-experience/index.ts",
        "line": 207
      },
      "name": "DataAwsccQbusinessWebExperienceIdentityProviderConfigurationSamlConfiguration",
      "namespace": "dataAwsccQbusinessWebExperience",
      "symbolId": "src/data-awscc-qbusiness-web-experience/index:DataAwsccQbusinessWebExperienceIdentityProviderConfigurationSamlConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessWebExperience.DataAwsccQbusinessWebExperienceIdentityProviderConfigurationSamlConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessWebExperience.DataAwsccQbusinessWebExperienceIdentityProviderConfigurationSamlConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-qbusiness-web-experience/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-awscc-qbusiness-web-experience/index.ts",
        "line": 230
      },
      "name": "DataAwsccQbusinessWebExperienceIdentityProviderConfigurationSamlConfigurationOutputReference",
      "namespace": "dataAwsccQbusinessWebExperience",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-web-experience/index.ts",
            "line": 257
          },
          "name": "authenticationUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-web-experience/index.ts",
            "line": 241
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessWebExperience.DataAwsccQbusinessWebExperienceIdentityProviderConfigurationSamlConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-qbusiness-web-experience/index:DataAwsccQbusinessWebExperienceIdentityProviderConfigurationSamlConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessWebExperience.DataAwsccQbusinessWebExperienceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessWebExperience.DataAwsccQbusinessWebExperienceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-qbusiness-web-experience/index.ts",
        "line": 322
      },
      "name": "DataAwsccQbusinessWebExperienceTags",
      "namespace": "dataAwsccQbusinessWebExperience",
      "symbolId": "src/data-awscc-qbusiness-web-experience/index:DataAwsccQbusinessWebExperienceTags"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessWebExperience.DataAwsccQbusinessWebExperienceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessWebExperience.DataAwsccQbusinessWebExperienceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-qbusiness-web-experience/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-awscc-qbusiness-web-experience/index.ts",
        "line": 384
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-web-experience/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-awscc.dataAwsccQbusinessWebExperience.DataAwsccQbusinessWebExperienceTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccQbusinessWebExperienceTagsList",
      "namespace": "dataAwsccQbusinessWebExperience",
      "symbolId": "src/data-awscc-qbusiness-web-experience/index:DataAwsccQbusinessWebExperienceTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccQbusinessWebExperience.DataAwsccQbusinessWebExperienceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessWebExperience.DataAwsccQbusinessWebExperienceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-qbusiness-web-experience/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-qbusiness-web-experience/index.ts",
        "line": 345
      },
      "name": "DataAwsccQbusinessWebExperienceTagsOutputReference",
      "namespace": "dataAwsccQbusinessWebExperience",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-web-experience/index.ts",
            "line": 374
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-web-experience/index.ts",
            "line": 379
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-qbusiness-web-experience/index.ts",
            "line": 358
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQbusinessWebExperience.DataAwsccQbusinessWebExperienceTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-qbusiness-web-experience/index:DataAwsccQbusinessWebExperienceTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQldbStream.DataAwsccQldbStream": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/qldb_stream awscc_qldb_stream}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQldbStream.DataAwsccQldbStream",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/qldb_stream awscc_qldb_stream} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-qldb-stream/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccQldbStream.DataAwsccQldbStreamConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-qldb-stream/index.ts",
        "line": 168
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccQldbStream resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-qldb-stream/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 DataAwsccQldbStream to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/qldb_stream#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccQldbStream that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccQldbStream to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-qldb-stream/index.ts",
            "line": 287
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-qldb-stream/index.ts",
            "line": 293
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccQldbStream",
      "namespace": "dataAwsccQldbStream",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qldb-stream/index.ts",
            "line": 173
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qldb-stream/index.ts",
            "line": 224
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qldb-stream/index.ts",
            "line": 229
          },
          "name": "exclusiveEndTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qldb-stream/index.ts",
            "line": 247
          },
          "name": "inclusiveStartTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qldb-stream/index.ts",
            "line": 253
          },
          "name": "kinesisConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQldbStream.DataAwsccQldbStreamKinesisConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qldb-stream/index.ts",
            "line": 258
          },
          "name": "ledgerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qldb-stream/index.ts",
            "line": 263
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qldb-stream/index.ts",
            "line": 268
          },
          "name": "streamId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qldb-stream/index.ts",
            "line": 273
          },
          "name": "streamName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qldb-stream/index.ts",
            "line": 279
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQldbStream.DataAwsccQldbStreamTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qldb-stream/index.ts",
            "line": 242
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-qldb-stream/index.ts",
            "line": 235
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-qldb-stream/index:DataAwsccQldbStream"
    },
    "@cdktn/provider-awscc.dataAwsccQldbStream.DataAwsccQldbStreamConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQldbStream.DataAwsccQldbStreamConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-qldb-stream/index.ts",
        "line": 14
      },
      "name": "DataAwsccQldbStreamConfig",
      "namespace": "dataAwsccQldbStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/qldb_stream#id DataAwsccQldbStream#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qldb-stream/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-qldb-stream/index:DataAwsccQldbStreamConfig"
    },
    "@cdktn/provider-awscc.dataAwsccQldbStream.DataAwsccQldbStreamKinesisConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQldbStream.DataAwsccQldbStreamKinesisConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-qldb-stream/index.ts",
        "line": 25
      },
      "name": "DataAwsccQldbStreamKinesisConfiguration",
      "namespace": "dataAwsccQldbStream",
      "symbolId": "src/data-awscc-qldb-stream/index:DataAwsccQldbStreamKinesisConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccQldbStream.DataAwsccQldbStreamKinesisConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQldbStream.DataAwsccQldbStreamKinesisConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-qldb-stream/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-qldb-stream/index.ts",
        "line": 48
      },
      "name": "DataAwsccQldbStreamKinesisConfigurationOutputReference",
      "namespace": "dataAwsccQldbStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qldb-stream/index.ts",
            "line": 75
          },
          "name": "aggregationEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qldb-stream/index.ts",
            "line": 80
          },
          "name": "streamArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-qldb-stream/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQldbStream.DataAwsccQldbStreamKinesisConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-qldb-stream/index:DataAwsccQldbStreamKinesisConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQldbStream.DataAwsccQldbStreamTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQldbStream.DataAwsccQldbStreamTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-qldb-stream/index.ts",
        "line": 84
      },
      "name": "DataAwsccQldbStreamTags",
      "namespace": "dataAwsccQldbStream",
      "symbolId": "src/data-awscc-qldb-stream/index:DataAwsccQldbStreamTags"
    },
    "@cdktn/provider-awscc.dataAwsccQldbStream.DataAwsccQldbStreamTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQldbStream.DataAwsccQldbStreamTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-qldb-stream/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-qldb-stream/index.ts",
        "line": 146
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-qldb-stream/index.ts",
            "line": 160
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccQldbStream.DataAwsccQldbStreamTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccQldbStreamTagsList",
      "namespace": "dataAwsccQldbStream",
      "symbolId": "src/data-awscc-qldb-stream/index:DataAwsccQldbStreamTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccQldbStream.DataAwsccQldbStreamTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQldbStream.DataAwsccQldbStreamTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-qldb-stream/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-qldb-stream/index.ts",
        "line": 107
      },
      "name": "DataAwsccQldbStreamTagsOutputReference",
      "namespace": "dataAwsccQldbStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qldb-stream/index.ts",
            "line": 136
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qldb-stream/index.ts",
            "line": 141
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-qldb-stream/index.ts",
            "line": 120
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQldbStream.DataAwsccQldbStreamTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-qldb-stream/index:DataAwsccQldbStreamTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQldbStreams.DataAwsccQldbStreams": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/qldb_streams awscc_qldb_streams}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQldbStreams.DataAwsccQldbStreams",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/qldb_streams awscc_qldb_streams} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-qldb-streams/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccQldbStreams.DataAwsccQldbStreamsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-qldb-streams/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccQldbStreams resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-qldb-streams/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccQldbStreams to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/qldb_streams#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccQldbStreams that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccQldbStreams to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-qldb-streams/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-qldb-streams/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccQldbStreams",
      "namespace": "dataAwsccQldbStreams",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qldb-streams/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qldb-streams/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-qldb-streams/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-qldb-streams/index:DataAwsccQldbStreams"
    },
    "@cdktn/provider-awscc.dataAwsccQldbStreams.DataAwsccQldbStreamsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQldbStreams.DataAwsccQldbStreamsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-qldb-streams/index.ts",
        "line": 14
      },
      "name": "DataAwsccQldbStreamsConfig",
      "namespace": "dataAwsccQldbStreams",
      "symbolId": "src/data-awscc-qldb-streams/index:DataAwsccQldbStreamsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightActionConnector.DataAwsccQuicksightActionConnector": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_action_connector awscc_quicksight_action_connector}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightActionConnector.DataAwsccQuicksightActionConnector",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_action_connector awscc_quicksight_action_connector} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-action-connector/index.ts",
          "line": 980
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightActionConnector.DataAwsccQuicksightActionConnectorConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-action-connector/index.ts",
        "line": 948
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccQuicksightActionConnector resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-action-connector/index.ts",
            "line": 965
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccQuicksightActionConnector to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_action_connector#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccQuicksightActionConnector that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccQuicksightActionConnector to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-action-connector/index.ts",
            "line": 1093
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-action-connector/index.ts",
            "line": 1099
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccQuicksightActionConnector",
      "namespace": "dataAwsccQuicksightActionConnector",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-action-connector/index.ts",
            "line": 953
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-action-connector/index.ts",
            "line": 1004
          },
          "name": "actionConnectorId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-action-connector/index.ts",
            "line": 1009
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-action-connector/index.ts",
            "line": 1015
          },
          "name": "authenticationConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightActionConnector.DataAwsccQuicksightActionConnectorAuthenticationConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-action-connector/index.ts",
            "line": 1020
          },
          "name": "awsAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-action-connector/index.ts",
            "line": 1025
          },
          "name": "createdTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-action-connector/index.ts",
            "line": 1030
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-action-connector/index.ts",
            "line": 1035
          },
          "name": "enabledActions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-action-connector/index.ts",
            "line": 1053
          },
          "name": "lastUpdatedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-action-connector/index.ts",
            "line": 1058
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-action-connector/index.ts",
            "line": 1064
          },
          "name": "permissions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightActionConnector.DataAwsccQuicksightActionConnectorPermissionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-action-connector/index.ts",
            "line": 1069
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-action-connector/index.ts",
            "line": 1075
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightActionConnector.DataAwsccQuicksightActionConnectorTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-action-connector/index.ts",
            "line": 1080
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-action-connector/index.ts",
            "line": 1085
          },
          "name": "vpcConnectionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-action-connector/index.ts",
            "line": 1048
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-action-connector/index.ts",
            "line": 1041
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-action-connector/index:DataAwsccQuicksightActionConnector"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightActionConnector.DataAwsccQuicksightActionConnectorAuthenticationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightActionConnector.DataAwsccQuicksightActionConnectorAuthenticationConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-action-connector/index.ts",
        "line": 724
      },
      "name": "DataAwsccQuicksightActionConnectorAuthenticationConfig",
      "namespace": "dataAwsccQuicksightActionConnector",
      "symbolId": "src/data-awscc-quicksight-action-connector/index:DataAwsccQuicksightActionConnectorAuthenticationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightActionConnector.DataAwsccQuicksightActionConnectorAuthenticationConfigAuthenticationMetadata": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightActionConnector.DataAwsccQuicksightActionConnectorAuthenticationConfigAuthenticationMetadata",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-action-connector/index.ts",
        "line": 639
      },
      "name": "DataAwsccQuicksightActionConnectorAuthenticationConfigAuthenticationMetadata",
      "namespace": "dataAwsccQuicksightActionConnector",
      "symbolId": "src/data-awscc-quicksight-action-connector/index:DataAwsccQuicksightActionConnectorAuthenticationConfigAuthenticationMetadata"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightActionConnector.DataAwsccQuicksightActionConnectorAuthenticationConfigAuthenticationMetadataApiKeyConnectionMetadata": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightActionConnector.DataAwsccQuicksightActionConnectorAuthenticationConfigAuthenticationMetadataApiKeyConnectionMetadata",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-action-connector/index.ts",
        "line": 25
      },
      "name": "DataAwsccQuicksightActionConnectorAuthenticationConfigAuthenticationMetadataApiKeyConnectionMetadata",
      "namespace": "dataAwsccQuicksightActionConnector",
      "symbolId": "src/data-awscc-quicksight-action-connector/index:DataAwsccQuicksightActionConnectorAuthenticationConfigAuthenticationMetadataApiKeyConnectionMetadata"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightActionConnector.DataAwsccQuicksightActionConnectorAuthenticationConfigAuthenticationMetadataApiKeyConnectionMetadataOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightActionConnector.DataAwsccQuicksightActionConnectorAuthenticationConfigAuthenticationMetadataApiKeyConnectionMetadataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-action-connector/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-action-connector/index.ts",
        "line": 48
      },
      "name": "DataAwsccQuicksightActionConnectorAuthenticationConfigAuthenticationMetadataApiKeyConnectionMetadataOutputReference",
      "namespace": "dataAwsccQuicksightActionConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-action-connector/index.ts",
            "line": 75
          },
          "name": "apiKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-action-connector/index.ts",
            "line": 80
          },
          "name": "baseEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-action-connector/index.ts",
            "line": 85
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-action-connector/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightActionConnector.DataAwsccQuicksightActionConnectorAuthenticationConfigAuthenticationMetadataApiKeyConnectionMetadata"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-action-connector/index:DataAwsccQuicksightActionConnectorAuthenticationConfigAuthenticationMetadataApiKeyConnectionMetadataOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightActionConnector.DataAwsccQuicksightActionConnectorAuthenticationConfigAuthenticationMetadataAuthorizationCodeGrantMetadata": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightActionConnector.DataAwsccQuicksightActionConnectorAuthenticationConfigAuthenticationMetadataAuthorizationCodeGrantMetadata",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-action-connector/index.ts",
        "line": 213
      },
      "name": "DataAwsccQuicksightActionConnectorAuthenticationConfigAuthenticationMetadataAuthorizationCodeGrantMetadata",
      "namespace": "dataAwsccQuicksightActionConnector",
      "symbolId": "src/data-awscc-quicksight-action-connector/index:DataAwsccQuicksightActionConnectorAuthenticationConfigAuthenticationMetadataAuthorizationCodeGrantMetadata"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightActionConnector.DataAwsccQuicksightActionConnectorAuthenticationConfigAuthenticationMetadataAuthorizationCodeGrantMetadataAuthorizationCodeGrantCredentialsDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightActionConnector.DataAwsccQuicksightActionConnectorAuthenticationConfigAuthenticationMetadataAuthorizationCodeGrantMetadataAuthorizationCodeGrantCredentialsDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-action-connector/index.ts",
        "line": 158
      },
      "name": "DataAwsccQuicksightActionConnectorAuthenticationConfigAuthenticationMetadataAuthorizationCodeGrantMetadataAuthorizationCodeGrantCredentialsDetails",
      "namespace": "dataAwsccQuicksightActionConnector",
      "symbolId": "src/data-awscc-quicksight-action-connector/index:DataAwsccQuicksightActionConnectorAuthenticationConfigAuthenticationMetadataAuthorizationCodeGrantMetadataAuthorizationCodeGrantCredentialsDetails"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightActionConnector.DataAwsccQuicksightActionConnectorAuthenticationConfigAuthenticationMetadataAuthorizationCodeGrantMetadataAuthorizationCodeGrantCredentialsDetailsAuthorizationCodeGrantDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightActionConnector.DataAwsccQuicksightActionConnectorAuthenticationConfigAuthenticationMetadataAuthorizationCodeGrantMetadataAuthorizationCodeGrantCredentialsDetailsAuthorizationCodeGrantDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-action-connector/index.ts",
        "line": 89
      },
      "name": "DataAwsccQuicksightActionConnectorAuthenticationConfigAuthenticationMetadataAuthorizationCodeGrantMetadataAuthorizationCodeGrantCredentialsDetailsAuthorizationCodeGrantDetails",
      "namespace": "dataAwsccQuicksightActionConnector",
      "symbolId": "src/data-awscc-quicksight-action-connector/index:DataAwsccQuicksightActionConnectorAuthenticationConfigAuthenticationMetadataAuthorizationCodeGrantMetadataAuthorizationCodeGrantCredentialsDetailsAuthorizationCodeGrantDetails"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightActionConnector.DataAwsccQuicksightActionConnectorAuthenticationConfigAuthenticationMetadataAuthorizationCodeGrantMetadataAuthorizationCodeGrantCredentialsDetailsAuthorizationCodeGrantDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightActionConnector.DataAwsccQuicksightActionConnectorAuthenticationConfigAuthenticationMetadataAuthorizationCodeGrantMetadataAuthorizationCodeGrantCredentialsDetailsAuthorizationCodeGrantDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-action-connector/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-action-connector/index.ts",
        "line": 112
      },
      "name": "DataAwsccQuicksightActionConnectorAuthenticationConfigAuthenticationMetadataAuthorizationCodeGrantMetadataAuthorizationCodeGrantCredentialsDetailsAuthorizationCodeGrantDetailsOutputReference",
      "namespace": "dataAwsccQuicksightActionConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-action-connector/index.ts",
            "line": 139
          },
          "name": "authorizationEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-action-connector/index.ts",
            "line": 144
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-action-connector/index.ts",
            "line": 149
          },
          "name": "clientSecret",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-action-connector/index.ts",
            "line": 154
          },
          "name": "tokenEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-action-connector/index.ts",
            "line": 123
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightActionConnector.DataAwsccQuicksightActionConnectorAuthenticationConfigAuthenticationMetadataAuthorizationCodeGrantMetadataAuthorizationCodeGrantCredentialsDetailsAuthorizationCodeGrantDetails"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-action-connector/index:DataAwsccQuicksightActionConnectorAuthenticationConfigAuthenticationMetadataAuthorizationCodeGrantMetadataAuthorizationCodeGrantCredentialsDetailsAuthorizationCodeGrantDetailsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightActionConnector.DataAwsccQuicksightActionConnectorAuthenticationConfigAuthenticationMetadataAuthorizationCodeGrantMetadataAuthorizationCodeGrantCredentialsDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightActionConnector.DataAwsccQuicksightActionConnectorAuthenticationConfigAuthenticationMetadataAuthorizationCodeGrantMetadataAuthorizationCodeGrantCredentialsDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-action-connector/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-awscc-quicksight-action-connector/index.ts",
        "line": 181
      },
      "name": "DataAwsccQuicksightActionConnectorAuthenticationConfigAuthenticationMetadataAuthorizationCodeGrantMetadataAuthorizationCodeGrantCredentialsDetailsOutputReference",
      "namespace": "dataAwsccQuicksightActionConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-action-connector/index.ts",
            "line": 209
          },
          "name": "authorizationCodeGrantDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightActionConnector.DataAwsccQuicksightActionConnectorAuthenticationConfigAuthenticationMetadataAuthorizationCodeGrantMetadataAuthorizationCodeGrantCredentialsDetailsAuthorizationCodeGrantDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-action-connector/index.ts",
            "line": 192
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightActionConnector.DataAwsccQuicksightActionConnectorAuthenticationConfigAuthenticationMetadataAuthorizationCodeGrantMetadataAuthorizationCodeGrantCredentialsDetails"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-action-connector/index:DataAwsccQuicksightActionConnectorAuthenticationConfigAuthenticationMetadataAuthorizationCodeGrantMetadataAuthorizationCodeGrantCredentialsDetailsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightActionConnector.DataAwsccQuicksightActionConnectorAuthenticationConfigAuthenticationMetadataAuthorizationCodeGrantMetadataOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightActionConnector.DataAwsccQuicksightActionConnectorAuthenticationConfigAuthenticationMetadataAuthorizationCodeGrantMetadataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-action-connector/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-awscc-quicksight-action-connector/index.ts",
        "line": 236
      },
      "name": "DataAwsccQuicksightActionConnectorAuthenticationConfigAuthenticationMetadataAuthorizationCodeGrantMetadataOutputReference",
      "namespace": "dataAwsccQuicksightActionConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-action-connector/index.ts",
            "line": 264
          },
          "name": "authorizationCodeGrantCredentialsDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightActionConnector.DataAwsccQuicksightActionConnectorAuthenticationConfigAuthenticationMetadataAuthorizationCodeGrantMetadataAuthorizationCodeGrantCredentialsDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-action-connector/index.ts",
            "line": 269
          },
          "name": "authorizationCodeGrantCredentialsSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-action-connector/index.ts",
            "line": 274
          },
          "name": "baseEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-action-connector/index.ts",
            "line": 279
          },
          "name": "redirectUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-action-connector/index.ts",
            "line": 247
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightActionConnector.DataAwsccQuicksightActionConnectorAuthenticationConfigAuthenticationMetadataAuthorizationCodeGrantMetadata"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-action-connector/index:DataAwsccQuicksightActionConnectorAuthenticationConfigAuthenticationMetadataAuthorizationCodeGrantMetadataOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightActionConnector.DataAwsccQuicksightActionConnectorAuthenticationConfigAuthenticationMetadataBasicAuthConnectionMetadata": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightActionConnector.DataAwsccQuicksightActionConnectorAuthenticationConfigAuthenticationMetadataBasicAuthConnectionMetadata",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-action-connector/index.ts",
        "line": 283
      },
      "name": "DataAwsccQuicksightActionConnectorAuthenticationConfigAuthenticationMetadataBasicAuthConnectionMetadata",
      "namespace": "dataAwsccQuicksightActionConnector",
      "symbolId": "src/data-awscc-quicksight-action-connector/index:DataAwsccQuicksightActionConnectorAuthenticationConfigAuthenticationMetadataBasicAuthConnectionMetadata"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightActionConnector.DataAwsccQuicksightActionConnectorAuthenticationConfigAuthenticationMetadataBasicAuthConnectionMetadataOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightActionConnector.DataAwsccQuicksightActionConnectorAuthenticationConfigAuthenticationMetadataBasicAuthConnectionMetadataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-action-connector/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/data-awscc-quicksight-action-connector/index.ts",
        "line": 306
      },
      "name": "DataAwsccQuicksightActionConnectorAuthenticationConfigAuthenticationMetadataBasicAuthConnectionMetadataOutputReference",
      "namespace": "dataAwsccQuicksightActionConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-action-connector/index.ts",
            "line": 333
          },
          "name": "baseEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-action-connector/index.ts",
            "line": 338
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-action-connector/index.ts",
            "line": 343
          },
          "name": "username",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-action-connector/index.ts",
            "line": 317
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightActionConnector.DataAwsccQuicksightActionConnectorAuthenticationConfigAuthenticationMetadataBasicAuthConnectionMetadata"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-action-connector/index:DataAwsccQuicksightActionConnectorAuthenticationConfigAuthenticationMetadataBasicAuthConnectionMetadataOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightActionConnector.DataAwsccQuicksightActionConnectorAuthenticationConfigAuthenticationMetadataClientCredentialsGrantMetadata": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightActionConnector.DataAwsccQuicksightActionConnectorAuthenticationConfigAuthenticationMetadataClientCredentialsGrantMetadata",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-action-connector/index.ts",
        "line": 466
      },
      "name": "DataAwsccQuicksightActionConnectorAuthenticationConfigAuthenticationMetadataClientCredentialsGrantMetadata",
      "namespace": "dataAwsccQuicksightActionConnector",
      "symbolId": "src/data-awscc-quicksight-action-connector/index:DataAwsccQuicksightActionConnectorAuthenticationConfigAuthenticationMetadataClientCredentialsGrantMetadata"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightActionConnector.DataAwsccQuicksightActionConnectorAuthenticationConfigAuthenticationMetadataClientCredentialsGrantMetadataClientCredentialsDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightActionConnector.DataAwsccQuicksightActionConnectorAuthenticationConfigAuthenticationMetadataClientCredentialsGrantMetadataClientCredentialsDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-action-connector/index.ts",
        "line": 411
      },
      "name": "DataAwsccQuicksightActionConnectorAuthenticationConfigAuthenticationMetadataClientCredentialsGrantMetadataClientCredentialsDetails",
      "namespace": "dataAwsccQuicksightActionConnector",
      "symbolId": "src/data-awscc-quicksight-action-connector/index:DataAwsccQuicksightActionConnectorAuthenticationConfigAuthenticationMetadataClientCredentialsGrantMetadataClientCredentialsDetails"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightActionConnector.DataAwsccQuicksightActionConnectorAuthenticationConfigAuthenticationMetadataClientCredentialsGrantMetadataClientCredentialsDetailsClientCredentialsGrantDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightActionConnector.DataAwsccQuicksightActionConnectorAuthenticationConfigAuthenticationMetadataClientCredentialsGrantMetadataClientCredentialsDetailsClientCredentialsGrantDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-action-connector/index.ts",
        "line": 347
      },
      "name": "DataAwsccQuicksightActionConnectorAuthenticationConfigAuthenticationMetadataClientCredentialsGrantMetadataClientCredentialsDetailsClientCredentialsGrantDetails",
      "namespace": "dataAwsccQuicksightActionConnector",
      "symbolId": "src/data-awscc-quicksight-action-connector/index:DataAwsccQuicksightActionConnectorAuthenticationConfigAuthenticationMetadataClientCredentialsGrantMetadataClientCredentialsDetailsClientCredentialsGrantDetails"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightActionConnector.DataAwsccQuicksightActionConnectorAuthenticationConfigAuthenticationMetadataClientCredentialsGrantMetadataClientCredentialsDetailsClientCredentialsGrantDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightActionConnector.DataAwsccQuicksightActionConnectorAuthenticationConfigAuthenticationMetadataClientCredentialsGrantMetadataClientCredentialsDetailsClientCredentialsGrantDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-action-connector/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-action-connector/index.ts",
        "line": 370
      },
      "name": "DataAwsccQuicksightActionConnectorAuthenticationConfigAuthenticationMetadataClientCredentialsGrantMetadataClientCredentialsDetailsClientCredentialsGrantDetailsOutputReference",
      "namespace": "dataAwsccQuicksightActionConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-action-connector/index.ts",
            "line": 397
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-action-connector/index.ts",
            "line": 402
          },
          "name": "clientSecret",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-action-connector/index.ts",
            "line": 407
          },
          "name": "tokenEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-action-connector/index.ts",
            "line": 381
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightActionConnector.DataAwsccQuicksightActionConnectorAuthenticationConfigAuthenticationMetadataClientCredentialsGrantMetadataClientCredentialsDetailsClientCredentialsGrantDetails"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-action-connector/index:DataAwsccQuicksightActionConnectorAuthenticationConfigAuthenticationMetadataClientCredentialsGrantMetadataClientCredentialsDetailsClientCredentialsGrantDetailsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightActionConnector.DataAwsccQuicksightActionConnectorAuthenticationConfigAuthenticationMetadataClientCredentialsGrantMetadataClientCredentialsDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightActionConnector.DataAwsccQuicksightActionConnectorAuthenticationConfigAuthenticationMetadataClientCredentialsGrantMetadataClientCredentialsDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-action-connector/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-awscc-quicksight-action-connector/index.ts",
        "line": 434
      },
      "name": "DataAwsccQuicksightActionConnectorAuthenticationConfigAuthenticationMetadataClientCredentialsGrantMetadataClientCredentialsDetailsOutputReference",
      "namespace": "dataAwsccQuicksightActionConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-action-connector/index.ts",
            "line": 462
          },
          "name": "clientCredentialsGrantDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightActionConnector.DataAwsccQuicksightActionConnectorAuthenticationConfigAuthenticationMetadataClientCredentialsGrantMetadataClientCredentialsDetailsClientCredentialsGrantDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-action-connector/index.ts",
            "line": 445
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightActionConnector.DataAwsccQuicksightActionConnectorAuthenticationConfigAuthenticationMetadataClientCredentialsGrantMetadataClientCredentialsDetails"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-action-connector/index:DataAwsccQuicksightActionConnectorAuthenticationConfigAuthenticationMetadataClientCredentialsGrantMetadataClientCredentialsDetailsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightActionConnector.DataAwsccQuicksightActionConnectorAuthenticationConfigAuthenticationMetadataClientCredentialsGrantMetadataOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightActionConnector.DataAwsccQuicksightActionConnectorAuthenticationConfigAuthenticationMetadataClientCredentialsGrantMetadataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-action-connector/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-awscc-quicksight-action-connector/index.ts",
        "line": 489
      },
      "name": "DataAwsccQuicksightActionConnectorAuthenticationConfigAuthenticationMetadataClientCredentialsGrantMetadataOutputReference",
      "namespace": "dataAwsccQuicksightActionConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-action-connector/index.ts",
            "line": 516
          },
          "name": "baseEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-action-connector/index.ts",
            "line": 522
          },
          "name": "clientCredentialsDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightActionConnector.DataAwsccQuicksightActionConnectorAuthenticationConfigAuthenticationMetadataClientCredentialsGrantMetadataClientCredentialsDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-action-connector/index.ts",
            "line": 527
          },
          "name": "clientCredentialsSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-action-connector/index.ts",
            "line": 500
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightActionConnector.DataAwsccQuicksightActionConnectorAuthenticationConfigAuthenticationMetadataClientCredentialsGrantMetadata"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-action-connector/index:DataAwsccQuicksightActionConnectorAuthenticationConfigAuthenticationMetadataClientCredentialsGrantMetadataOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightActionConnector.DataAwsccQuicksightActionConnectorAuthenticationConfigAuthenticationMetadataIamConnectionMetadata": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightActionConnector.DataAwsccQuicksightActionConnectorAuthenticationConfigAuthenticationMetadataIamConnectionMetadata",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-action-connector/index.ts",
        "line": 531
      },
      "name": "DataAwsccQuicksightActionConnectorAuthenticationConfigAuthenticationMetadataIamConnectionMetadata",
      "namespace": "dataAwsccQuicksightActionConnector",
      "symbolId": "src/data-awscc-quicksight-action-connector/index:DataAwsccQuicksightActionConnectorAuthenticationConfigAuthenticationMetadataIamConnectionMetadata"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightActionConnector.DataAwsccQuicksightActionConnectorAuthenticationConfigAuthenticationMetadataIamConnectionMetadataOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightActionConnector.DataAwsccQuicksightActionConnectorAuthenticationConfigAuthenticationMetadataIamConnectionMetadataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-action-connector/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-action-connector/index.ts",
        "line": 554
      },
      "name": "DataAwsccQuicksightActionConnectorAuthenticationConfigAuthenticationMetadataIamConnectionMetadataOutputReference",
      "namespace": "dataAwsccQuicksightActionConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-action-connector/index.ts",
            "line": 581
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-action-connector/index.ts",
            "line": 565
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightActionConnector.DataAwsccQuicksightActionConnectorAuthenticationConfigAuthenticationMetadataIamConnectionMetadata"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-action-connector/index:DataAwsccQuicksightActionConnectorAuthenticationConfigAuthenticationMetadataIamConnectionMetadataOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightActionConnector.DataAwsccQuicksightActionConnectorAuthenticationConfigAuthenticationMetadataNoneConnectionMetadata": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightActionConnector.DataAwsccQuicksightActionConnectorAuthenticationConfigAuthenticationMetadataNoneConnectionMetadata",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-action-connector/index.ts",
        "line": 585
      },
      "name": "DataAwsccQuicksightActionConnectorAuthenticationConfigAuthenticationMetadataNoneConnectionMetadata",
      "namespace": "dataAwsccQuicksightActionConnector",
      "symbolId": "src/data-awscc-quicksight-action-connector/index:DataAwsccQuicksightActionConnectorAuthenticationConfigAuthenticationMetadataNoneConnectionMetadata"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightActionConnector.DataAwsccQuicksightActionConnectorAuthenticationConfigAuthenticationMetadataNoneConnectionMetadataOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightActionConnector.DataAwsccQuicksightActionConnectorAuthenticationConfigAuthenticationMetadataNoneConnectionMetadataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-action-connector/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-action-connector/index.ts",
        "line": 608
      },
      "name": "DataAwsccQuicksightActionConnectorAuthenticationConfigAuthenticationMetadataNoneConnectionMetadataOutputReference",
      "namespace": "dataAwsccQuicksightActionConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-action-connector/index.ts",
            "line": 635
          },
          "name": "baseEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-action-connector/index.ts",
            "line": 619
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightActionConnector.DataAwsccQuicksightActionConnectorAuthenticationConfigAuthenticationMetadataNoneConnectionMetadata"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-action-connector/index:DataAwsccQuicksightActionConnectorAuthenticationConfigAuthenticationMetadataNoneConnectionMetadataOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightActionConnector.DataAwsccQuicksightActionConnectorAuthenticationConfigAuthenticationMetadataOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightActionConnector.DataAwsccQuicksightActionConnectorAuthenticationConfigAuthenticationMetadataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-action-connector/index.ts",
          "line": 669
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-action-connector/index.ts",
        "line": 662
      },
      "name": "DataAwsccQuicksightActionConnectorAuthenticationConfigAuthenticationMetadataOutputReference",
      "namespace": "dataAwsccQuicksightActionConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-action-connector/index.ts",
            "line": 690
          },
          "name": "apiKeyConnectionMetadata",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightActionConnector.DataAwsccQuicksightActionConnectorAuthenticationConfigAuthenticationMetadataApiKeyConnectionMetadataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-action-connector/index.ts",
            "line": 696
          },
          "name": "authorizationCodeGrantMetadata",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightActionConnector.DataAwsccQuicksightActionConnectorAuthenticationConfigAuthenticationMetadataAuthorizationCodeGrantMetadataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-action-connector/index.ts",
            "line": 702
          },
          "name": "basicAuthConnectionMetadata",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightActionConnector.DataAwsccQuicksightActionConnectorAuthenticationConfigAuthenticationMetadataBasicAuthConnectionMetadataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-action-connector/index.ts",
            "line": 708
          },
          "name": "clientCredentialsGrantMetadata",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightActionConnector.DataAwsccQuicksightActionConnectorAuthenticationConfigAuthenticationMetadataClientCredentialsGrantMetadataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-action-connector/index.ts",
            "line": 714
          },
          "name": "iamConnectionMetadata",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightActionConnector.DataAwsccQuicksightActionConnectorAuthenticationConfigAuthenticationMetadataIamConnectionMetadataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-action-connector/index.ts",
            "line": 720
          },
          "name": "noneConnectionMetadata",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightActionConnector.DataAwsccQuicksightActionConnectorAuthenticationConfigAuthenticationMetadataNoneConnectionMetadataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-action-connector/index.ts",
            "line": 673
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightActionConnector.DataAwsccQuicksightActionConnectorAuthenticationConfigAuthenticationMetadata"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-action-connector/index:DataAwsccQuicksightActionConnectorAuthenticationConfigAuthenticationMetadataOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightActionConnector.DataAwsccQuicksightActionConnectorAuthenticationConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightActionConnector.DataAwsccQuicksightActionConnectorAuthenticationConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-action-connector/index.ts",
          "line": 754
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-action-connector/index.ts",
        "line": 747
      },
      "name": "DataAwsccQuicksightActionConnectorAuthenticationConfigOutputReference",
      "namespace": "dataAwsccQuicksightActionConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-action-connector/index.ts",
            "line": 775
          },
          "name": "authenticationMetadata",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightActionConnector.DataAwsccQuicksightActionConnectorAuthenticationConfigAuthenticationMetadataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-action-connector/index.ts",
            "line": 780
          },
          "name": "authenticationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-action-connector/index.ts",
            "line": 758
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightActionConnector.DataAwsccQuicksightActionConnectorAuthenticationConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-action-connector/index:DataAwsccQuicksightActionConnectorAuthenticationConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightActionConnector.DataAwsccQuicksightActionConnectorConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightActionConnector.DataAwsccQuicksightActionConnectorConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-action-connector/index.ts",
        "line": 14
      },
      "name": "DataAwsccQuicksightActionConnectorConfig",
      "namespace": "dataAwsccQuicksightActionConnector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_action_connector#id DataAwsccQuicksightActionConnector#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-action-connector/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-action-connector/index:DataAwsccQuicksightActionConnectorConfig"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightActionConnector.DataAwsccQuicksightActionConnectorPermissions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightActionConnector.DataAwsccQuicksightActionConnectorPermissions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-action-connector/index.ts",
        "line": 784
      },
      "name": "DataAwsccQuicksightActionConnectorPermissions",
      "namespace": "dataAwsccQuicksightActionConnector",
      "symbolId": "src/data-awscc-quicksight-action-connector/index:DataAwsccQuicksightActionConnectorPermissions"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightActionConnector.DataAwsccQuicksightActionConnectorPermissionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightActionConnector.DataAwsccQuicksightActionConnectorPermissionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-action-connector/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-action-connector/index.ts",
        "line": 846
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-action-connector/index.ts",
            "line": 860
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightActionConnector.DataAwsccQuicksightActionConnectorPermissionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccQuicksightActionConnectorPermissionsList",
      "namespace": "dataAwsccQuicksightActionConnector",
      "symbolId": "src/data-awscc-quicksight-action-connector/index:DataAwsccQuicksightActionConnectorPermissionsList"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightActionConnector.DataAwsccQuicksightActionConnectorPermissionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightActionConnector.DataAwsccQuicksightActionConnectorPermissionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-action-connector/index.ts",
          "line": 816
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-action-connector/index.ts",
        "line": 807
      },
      "name": "DataAwsccQuicksightActionConnectorPermissionsOutputReference",
      "namespace": "dataAwsccQuicksightActionConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-action-connector/index.ts",
            "line": 836
          },
          "name": "actions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-action-connector/index.ts",
            "line": 841
          },
          "name": "principal",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-action-connector/index.ts",
            "line": 820
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightActionConnector.DataAwsccQuicksightActionConnectorPermissions"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-action-connector/index:DataAwsccQuicksightActionConnectorPermissionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightActionConnector.DataAwsccQuicksightActionConnectorTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightActionConnector.DataAwsccQuicksightActionConnectorTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-action-connector/index.ts",
        "line": 864
      },
      "name": "DataAwsccQuicksightActionConnectorTags",
      "namespace": "dataAwsccQuicksightActionConnector",
      "symbolId": "src/data-awscc-quicksight-action-connector/index:DataAwsccQuicksightActionConnectorTags"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightActionConnector.DataAwsccQuicksightActionConnectorTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightActionConnector.DataAwsccQuicksightActionConnectorTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-action-connector/index.ts",
          "line": 933
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-action-connector/index.ts",
        "line": 926
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-action-connector/index.ts",
            "line": 940
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightActionConnector.DataAwsccQuicksightActionConnectorTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccQuicksightActionConnectorTagsList",
      "namespace": "dataAwsccQuicksightActionConnector",
      "symbolId": "src/data-awscc-quicksight-action-connector/index:DataAwsccQuicksightActionConnectorTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightActionConnector.DataAwsccQuicksightActionConnectorTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightActionConnector.DataAwsccQuicksightActionConnectorTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-action-connector/index.ts",
          "line": 896
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-action-connector/index.ts",
        "line": 887
      },
      "name": "DataAwsccQuicksightActionConnectorTagsOutputReference",
      "namespace": "dataAwsccQuicksightActionConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-action-connector/index.ts",
            "line": 916
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-action-connector/index.ts",
            "line": 921
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-action-connector/index.ts",
            "line": 900
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightActionConnector.DataAwsccQuicksightActionConnectorTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-action-connector/index:DataAwsccQuicksightActionConnectorTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightActionConnectors.DataAwsccQuicksightActionConnectors": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_action_connectors awscc_quicksight_action_connectors}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightActionConnectors.DataAwsccQuicksightActionConnectors",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_action_connectors awscc_quicksight_action_connectors} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-action-connectors/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightActionConnectors.DataAwsccQuicksightActionConnectorsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-action-connectors/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccQuicksightActionConnectors resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-action-connectors/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccQuicksightActionConnectors to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_action_connectors#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccQuicksightActionConnectors that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccQuicksightActionConnectors to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-action-connectors/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-action-connectors/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccQuicksightActionConnectors",
      "namespace": "dataAwsccQuicksightActionConnectors",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-action-connectors/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-action-connectors/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-action-connectors/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-action-connectors/index:DataAwsccQuicksightActionConnectors"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightActionConnectors.DataAwsccQuicksightActionConnectorsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightActionConnectors.DataAwsccQuicksightActionConnectorsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-action-connectors/index.ts",
        "line": 14
      },
      "name": "DataAwsccQuicksightActionConnectorsConfig",
      "namespace": "dataAwsccQuicksightActionConnectors",
      "symbolId": "src/data-awscc-quicksight-action-connectors/index:DataAwsccQuicksightActionConnectorsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightAgent.DataAwsccQuicksightAgent": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_agent awscc_quicksight_agent}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightAgent.DataAwsccQuicksightAgent",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_agent awscc_quicksight_agent} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-agent/index.ts",
          "line": 434
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightAgent.DataAwsccQuicksightAgentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-agent/index.ts",
        "line": 402
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccQuicksightAgent resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-agent/index.ts",
            "line": 419
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccQuicksightAgent to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_agent#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccQuicksightAgent that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccQuicksightAgent to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-agent/index.ts",
            "line": 572
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-agent/index.ts",
            "line": 578
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccQuicksightAgent",
      "namespace": "dataAwsccQuicksightAgent",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-agent/index.ts",
            "line": 407
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-agent/index.ts",
            "line": 458
          },
          "name": "actionConnectors",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-agent/index.ts",
            "line": 463
          },
          "name": "agentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-agent/index.ts",
            "line": 468
          },
          "name": "agentLifecycle",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-agent/index.ts",
            "line": 473
          },
          "name": "agentStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-agent/index.ts",
            "line": 478
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-agent/index.ts",
            "line": 483
          },
          "name": "awsAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-agent/index.ts",
            "line": 488
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-agent/index.ts",
            "line": 493
          },
          "name": "creator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-agent/index.ts",
            "line": 499
          },
          "name": "customPromptInput",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightAgent.DataAwsccQuicksightAgentCustomPromptInputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-agent/index.ts",
            "line": 505
          },
          "name": "customPromptInterface",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightAgent.DataAwsccQuicksightAgentCustomPromptInterfaceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-agent/index.ts",
            "line": 510
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-agent/index.ts",
            "line": 515
          },
          "name": "errorMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-agent/index.ts",
            "line": 520
          },
          "name": "iconId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-agent/index.ts",
            "line": 538
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-agent/index.ts",
            "line": 543
          },
          "name": "spaces",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-agent/index.ts",
            "line": 548
          },
          "name": "starterPrompts",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-agent/index.ts",
            "line": 554
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightAgent.DataAwsccQuicksightAgentTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-agent/index.ts",
            "line": 559
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-agent/index.ts",
            "line": 564
          },
          "name": "welcomeMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-agent/index.ts",
            "line": 533
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-agent/index.ts",
            "line": 526
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-agent/index:DataAwsccQuicksightAgent"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightAgent.DataAwsccQuicksightAgentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightAgent.DataAwsccQuicksightAgentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-agent/index.ts",
        "line": 14
      },
      "name": "DataAwsccQuicksightAgentConfig",
      "namespace": "dataAwsccQuicksightAgent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_agent#id DataAwsccQuicksightAgent#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-agent/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-agent/index:DataAwsccQuicksightAgentConfig"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightAgent.DataAwsccQuicksightAgentCustomPromptInput": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightAgent.DataAwsccQuicksightAgentCustomPromptInput",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-agent/index.ts",
        "line": 163
      },
      "name": "DataAwsccQuicksightAgentCustomPromptInput",
      "namespace": "dataAwsccQuicksightAgent",
      "symbolId": "src/data-awscc-quicksight-agent/index:DataAwsccQuicksightAgentCustomPromptInput"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightAgent.DataAwsccQuicksightAgentCustomPromptInputExistingPrompt": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightAgent.DataAwsccQuicksightAgentCustomPromptInputExistingPrompt",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-agent/index.ts",
        "line": 25
      },
      "name": "DataAwsccQuicksightAgentCustomPromptInputExistingPrompt",
      "namespace": "dataAwsccQuicksightAgent",
      "symbolId": "src/data-awscc-quicksight-agent/index:DataAwsccQuicksightAgentCustomPromptInputExistingPrompt"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightAgent.DataAwsccQuicksightAgentCustomPromptInputExistingPromptOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightAgent.DataAwsccQuicksightAgentCustomPromptInputExistingPromptOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-agent/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-agent/index.ts",
        "line": 48
      },
      "name": "DataAwsccQuicksightAgentCustomPromptInputExistingPromptOutputReference",
      "namespace": "dataAwsccQuicksightAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-agent/index.ts",
            "line": 75
          },
          "name": "modelProfileId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-agent/index.ts",
            "line": 80
          },
          "name": "qbsAwsAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-agent/index.ts",
            "line": 85
          },
          "name": "subscriptionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-agent/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightAgent.DataAwsccQuicksightAgentCustomPromptInputExistingPrompt"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-agent/index:DataAwsccQuicksightAgentCustomPromptInputExistingPromptOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightAgent.DataAwsccQuicksightAgentCustomPromptInputNewPrompt": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightAgent.DataAwsccQuicksightAgentCustomPromptInputNewPrompt",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-agent/index.ts",
        "line": 89
      },
      "name": "DataAwsccQuicksightAgentCustomPromptInputNewPrompt",
      "namespace": "dataAwsccQuicksightAgent",
      "symbolId": "src/data-awscc-quicksight-agent/index:DataAwsccQuicksightAgentCustomPromptInputNewPrompt"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightAgent.DataAwsccQuicksightAgentCustomPromptInputNewPromptOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightAgent.DataAwsccQuicksightAgentCustomPromptInputNewPromptOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-agent/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-agent/index.ts",
        "line": 112
      },
      "name": "DataAwsccQuicksightAgentCustomPromptInputNewPromptOutputReference",
      "namespace": "dataAwsccQuicksightAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-agent/index.ts",
            "line": 139
          },
          "name": "customInstructions",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-agent/index.ts",
            "line": 144
          },
          "name": "identity",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-agent/index.ts",
            "line": 149
          },
          "name": "outputStyle",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-agent/index.ts",
            "line": 154
          },
          "name": "responseLength",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-agent/index.ts",
            "line": 159
          },
          "name": "tone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-agent/index.ts",
            "line": 123
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightAgent.DataAwsccQuicksightAgentCustomPromptInputNewPrompt"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-agent/index:DataAwsccQuicksightAgentCustomPromptInputNewPromptOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightAgent.DataAwsccQuicksightAgentCustomPromptInputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightAgent.DataAwsccQuicksightAgentCustomPromptInputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-agent/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-awscc-quicksight-agent/index.ts",
        "line": 186
      },
      "name": "DataAwsccQuicksightAgentCustomPromptInputOutputReference",
      "namespace": "dataAwsccQuicksightAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-agent/index.ts",
            "line": 214
          },
          "name": "existingPrompt",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightAgent.DataAwsccQuicksightAgentCustomPromptInputExistingPromptOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-agent/index.ts",
            "line": 220
          },
          "name": "newPrompt",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightAgent.DataAwsccQuicksightAgentCustomPromptInputNewPromptOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-agent/index.ts",
            "line": 197
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightAgent.DataAwsccQuicksightAgentCustomPromptInput"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-agent/index:DataAwsccQuicksightAgentCustomPromptInputOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightAgent.DataAwsccQuicksightAgentCustomPromptInterface": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightAgent.DataAwsccQuicksightAgentCustomPromptInterface",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-agent/index.ts",
        "line": 224
      },
      "name": "DataAwsccQuicksightAgentCustomPromptInterface",
      "namespace": "dataAwsccQuicksightAgent",
      "symbolId": "src/data-awscc-quicksight-agent/index:DataAwsccQuicksightAgentCustomPromptInterface"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightAgent.DataAwsccQuicksightAgentCustomPromptInterfaceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightAgent.DataAwsccQuicksightAgentCustomPromptInterfaceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-agent/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-awscc-quicksight-agent/index.ts",
        "line": 247
      },
      "name": "DataAwsccQuicksightAgentCustomPromptInterfaceOutputReference",
      "namespace": "dataAwsccQuicksightAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-agent/index.ts",
            "line": 274
          },
          "name": "customInstructions",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-agent/index.ts",
            "line": 279
          },
          "name": "identity",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-agent/index.ts",
            "line": 284
          },
          "name": "modelProfileId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-agent/index.ts",
            "line": 289
          },
          "name": "outputStyle",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-agent/index.ts",
            "line": 294
          },
          "name": "promptSummary",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-agent/index.ts",
            "line": 299
          },
          "name": "qbsAwsAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-agent/index.ts",
            "line": 304
          },
          "name": "responseLength",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-agent/index.ts",
            "line": 309
          },
          "name": "subscriptionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-agent/index.ts",
            "line": 314
          },
          "name": "tone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-agent/index.ts",
            "line": 258
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightAgent.DataAwsccQuicksightAgentCustomPromptInterface"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-agent/index:DataAwsccQuicksightAgentCustomPromptInterfaceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightAgent.DataAwsccQuicksightAgentTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightAgent.DataAwsccQuicksightAgentTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-agent/index.ts",
        "line": 318
      },
      "name": "DataAwsccQuicksightAgentTags",
      "namespace": "dataAwsccQuicksightAgent",
      "symbolId": "src/data-awscc-quicksight-agent/index:DataAwsccQuicksightAgentTags"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightAgent.DataAwsccQuicksightAgentTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightAgent.DataAwsccQuicksightAgentTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-agent/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-agent/index.ts",
        "line": 380
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-agent/index.ts",
            "line": 394
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightAgent.DataAwsccQuicksightAgentTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccQuicksightAgentTagsList",
      "namespace": "dataAwsccQuicksightAgent",
      "symbolId": "src/data-awscc-quicksight-agent/index:DataAwsccQuicksightAgentTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightAgent.DataAwsccQuicksightAgentTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightAgent.DataAwsccQuicksightAgentTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-agent/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/data-awscc-quicksight-agent/index.ts",
        "line": 341
      },
      "name": "DataAwsccQuicksightAgentTagsOutputReference",
      "namespace": "dataAwsccQuicksightAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-agent/index.ts",
            "line": 370
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-agent/index.ts",
            "line": 375
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-agent/index.ts",
            "line": 354
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightAgent.DataAwsccQuicksightAgentTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-agent/index:DataAwsccQuicksightAgentTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightAnalyses.DataAwsccQuicksightAnalyses": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_analyses awscc_quicksight_analyses}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightAnalyses.DataAwsccQuicksightAnalyses",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_analyses awscc_quicksight_analyses} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-analyses/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightAnalyses.DataAwsccQuicksightAnalysesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-analyses/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccQuicksightAnalyses resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-analyses/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccQuicksightAnalyses to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_analyses#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccQuicksightAnalyses that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccQuicksightAnalyses to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-analyses/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-analyses/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccQuicksightAnalyses",
      "namespace": "dataAwsccQuicksightAnalyses",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-analyses/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-analyses/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-analyses/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-analyses/index:DataAwsccQuicksightAnalyses"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightAnalyses.DataAwsccQuicksightAnalysesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightAnalyses.DataAwsccQuicksightAnalysesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-analyses/index.ts",
        "line": 14
      },
      "name": "DataAwsccQuicksightAnalysesConfig",
      "namespace": "dataAwsccQuicksightAnalyses",
      "symbolId": "src/data-awscc-quicksight-analyses/index:DataAwsccQuicksightAnalysesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightAnalysis.DataAwsccQuicksightAnalysis": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_analysis awscc_quicksight_analysis}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightAnalysis.DataAwsccQuicksightAnalysis",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_analysis awscc_quicksight_analysis} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-analysis/index.ts",
          "line": 969
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightAnalysis.DataAwsccQuicksightAnalysisConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-analysis/index.ts",
        "line": 937
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccQuicksightAnalysis resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-analysis/index.ts",
            "line": 954
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccQuicksightAnalysis to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_analysis#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccQuicksightAnalysis that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccQuicksightAnalysis to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-analysis/index.ts",
            "line": 1090
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-analysis/index.ts",
            "line": 1096
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccQuicksightAnalysis",
      "namespace": "dataAwsccQuicksightAnalysis",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-analysis/index.ts",
            "line": 942
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-analysis/index.ts",
            "line": 993
          },
          "name": "analysisId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-analysis/index.ts",
            "line": 998
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-analysis/index.ts",
            "line": 1003
          },
          "name": "awsAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-analysis/index.ts",
            "line": 1008
          },
          "name": "createdTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-analysis/index.ts",
            "line": 1013
          },
          "name": "dataSetArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-analysis/index.ts",
            "line": 1019
          },
          "name": "errors",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightAnalysis.DataAwsccQuicksightAnalysisErrorsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-analysis/index.ts",
            "line": 1037
          },
          "name": "lastUpdatedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-analysis/index.ts",
            "line": 1042
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-analysis/index.ts",
            "line": 1048
          },
          "name": "parameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightAnalysis.DataAwsccQuicksightAnalysisParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-analysis/index.ts",
            "line": 1054
          },
          "name": "permissions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightAnalysis.DataAwsccQuicksightAnalysisPermissionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-analysis/index.ts",
            "line": 1060
          },
          "name": "sheets",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightAnalysis.DataAwsccQuicksightAnalysisSheetsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-analysis/index.ts",
            "line": 1066
          },
          "name": "sourceEntity",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightAnalysis.DataAwsccQuicksightAnalysisSourceEntityOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-analysis/index.ts",
            "line": 1071
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-analysis/index.ts",
            "line": 1077
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightAnalysis.DataAwsccQuicksightAnalysisTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-analysis/index.ts",
            "line": 1082
          },
          "name": "themeArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-analysis/index.ts",
            "line": 1032
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-analysis/index.ts",
            "line": 1025
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-analysis/index:DataAwsccQuicksightAnalysis"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightAnalysis.DataAwsccQuicksightAnalysisConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightAnalysis.DataAwsccQuicksightAnalysisConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-analysis/index.ts",
        "line": 14
      },
      "name": "DataAwsccQuicksightAnalysisConfig",
      "namespace": "dataAwsccQuicksightAnalysis",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_analysis#id DataAwsccQuicksightAnalysis#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-analysis/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-analysis/index:DataAwsccQuicksightAnalysisConfig"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightAnalysis.DataAwsccQuicksightAnalysisErrors": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightAnalysis.DataAwsccQuicksightAnalysisErrors",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-analysis/index.ts",
        "line": 25
      },
      "name": "DataAwsccQuicksightAnalysisErrors",
      "namespace": "dataAwsccQuicksightAnalysis",
      "symbolId": "src/data-awscc-quicksight-analysis/index:DataAwsccQuicksightAnalysisErrors"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightAnalysis.DataAwsccQuicksightAnalysisErrorsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightAnalysis.DataAwsccQuicksightAnalysisErrorsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-analysis/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-awscc-quicksight-analysis/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-analysis/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-awscc.dataAwsccQuicksightAnalysis.DataAwsccQuicksightAnalysisErrorsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccQuicksightAnalysisErrorsList",
      "namespace": "dataAwsccQuicksightAnalysis",
      "symbolId": "src/data-awscc-quicksight-analysis/index:DataAwsccQuicksightAnalysisErrorsList"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightAnalysis.DataAwsccQuicksightAnalysisErrorsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightAnalysis.DataAwsccQuicksightAnalysisErrorsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-analysis/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-analysis/index.ts",
        "line": 48
      },
      "name": "DataAwsccQuicksightAnalysisErrorsOutputReference",
      "namespace": "dataAwsccQuicksightAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-analysis/index.ts",
            "line": 77
          },
          "name": "message",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-analysis/index.ts",
            "line": 82
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-analysis/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightAnalysis.DataAwsccQuicksightAnalysisErrors"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-analysis/index:DataAwsccQuicksightAnalysisErrorsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightAnalysis.DataAwsccQuicksightAnalysisParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightAnalysis.DataAwsccQuicksightAnalysisParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-analysis/index.ts",
        "line": 425
      },
      "name": "DataAwsccQuicksightAnalysisParameters",
      "namespace": "dataAwsccQuicksightAnalysis",
      "symbolId": "src/data-awscc-quicksight-analysis/index:DataAwsccQuicksightAnalysisParameters"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightAnalysis.DataAwsccQuicksightAnalysisParametersDateTimeParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightAnalysis.DataAwsccQuicksightAnalysisParametersDateTimeParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-analysis/index.ts",
        "line": 105
      },
      "name": "DataAwsccQuicksightAnalysisParametersDateTimeParameters",
      "namespace": "dataAwsccQuicksightAnalysis",
      "symbolId": "src/data-awscc-quicksight-analysis/index:DataAwsccQuicksightAnalysisParametersDateTimeParameters"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightAnalysis.DataAwsccQuicksightAnalysisParametersDateTimeParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightAnalysis.DataAwsccQuicksightAnalysisParametersDateTimeParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-analysis/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-awscc-quicksight-analysis/index.ts",
        "line": 167
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-analysis/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-awscc.dataAwsccQuicksightAnalysis.DataAwsccQuicksightAnalysisParametersDateTimeParametersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccQuicksightAnalysisParametersDateTimeParametersList",
      "namespace": "dataAwsccQuicksightAnalysis",
      "symbolId": "src/data-awscc-quicksight-analysis/index:DataAwsccQuicksightAnalysisParametersDateTimeParametersList"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightAnalysis.DataAwsccQuicksightAnalysisParametersDateTimeParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightAnalysis.DataAwsccQuicksightAnalysisParametersDateTimeParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-analysis/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-awscc-quicksight-analysis/index.ts",
        "line": 128
      },
      "name": "DataAwsccQuicksightAnalysisParametersDateTimeParametersOutputReference",
      "namespace": "dataAwsccQuicksightAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-analysis/index.ts",
            "line": 157
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-analysis/index.ts",
            "line": 162
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-analysis/index.ts",
            "line": 141
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightAnalysis.DataAwsccQuicksightAnalysisParametersDateTimeParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-analysis/index:DataAwsccQuicksightAnalysisParametersDateTimeParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightAnalysis.DataAwsccQuicksightAnalysisParametersDecimalParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightAnalysis.DataAwsccQuicksightAnalysisParametersDecimalParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-analysis/index.ts",
        "line": 185
      },
      "name": "DataAwsccQuicksightAnalysisParametersDecimalParameters",
      "namespace": "dataAwsccQuicksightAnalysis",
      "symbolId": "src/data-awscc-quicksight-analysis/index:DataAwsccQuicksightAnalysisParametersDecimalParameters"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightAnalysis.DataAwsccQuicksightAnalysisParametersDecimalParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightAnalysis.DataAwsccQuicksightAnalysisParametersDecimalParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-analysis/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-analysis/index.ts",
        "line": 247
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-analysis/index.ts",
            "line": 261
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightAnalysis.DataAwsccQuicksightAnalysisParametersDecimalParametersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccQuicksightAnalysisParametersDecimalParametersList",
      "namespace": "dataAwsccQuicksightAnalysis",
      "symbolId": "src/data-awscc-quicksight-analysis/index:DataAwsccQuicksightAnalysisParametersDecimalParametersList"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightAnalysis.DataAwsccQuicksightAnalysisParametersDecimalParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightAnalysis.DataAwsccQuicksightAnalysisParametersDecimalParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-analysis/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-awscc-quicksight-analysis/index.ts",
        "line": 208
      },
      "name": "DataAwsccQuicksightAnalysisParametersDecimalParametersOutputReference",
      "namespace": "dataAwsccQuicksightAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-analysis/index.ts",
            "line": 237
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-analysis/index.ts",
            "line": 242
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-analysis/index.ts",
            "line": 221
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightAnalysis.DataAwsccQuicksightAnalysisParametersDecimalParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-analysis/index:DataAwsccQuicksightAnalysisParametersDecimalParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightAnalysis.DataAwsccQuicksightAnalysisParametersIntegerParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightAnalysis.DataAwsccQuicksightAnalysisParametersIntegerParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-analysis/index.ts",
        "line": 265
      },
      "name": "DataAwsccQuicksightAnalysisParametersIntegerParameters",
      "namespace": "dataAwsccQuicksightAnalysis",
      "symbolId": "src/data-awscc-quicksight-analysis/index:DataAwsccQuicksightAnalysisParametersIntegerParameters"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightAnalysis.DataAwsccQuicksightAnalysisParametersIntegerParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightAnalysis.DataAwsccQuicksightAnalysisParametersIntegerParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-analysis/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-analysis/index.ts",
        "line": 327
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-analysis/index.ts",
            "line": 341
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightAnalysis.DataAwsccQuicksightAnalysisParametersIntegerParametersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccQuicksightAnalysisParametersIntegerParametersList",
      "namespace": "dataAwsccQuicksightAnalysis",
      "symbolId": "src/data-awscc-quicksight-analysis/index:DataAwsccQuicksightAnalysisParametersIntegerParametersList"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightAnalysis.DataAwsccQuicksightAnalysisParametersIntegerParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightAnalysis.DataAwsccQuicksightAnalysisParametersIntegerParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-analysis/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-analysis/index.ts",
        "line": 288
      },
      "name": "DataAwsccQuicksightAnalysisParametersIntegerParametersOutputReference",
      "namespace": "dataAwsccQuicksightAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-analysis/index.ts",
            "line": 317
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-analysis/index.ts",
            "line": 322
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-analysis/index.ts",
            "line": 301
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightAnalysis.DataAwsccQuicksightAnalysisParametersIntegerParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-analysis/index:DataAwsccQuicksightAnalysisParametersIntegerParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightAnalysis.DataAwsccQuicksightAnalysisParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightAnalysis.DataAwsccQuicksightAnalysisParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-analysis/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-analysis/index.ts",
        "line": 448
      },
      "name": "DataAwsccQuicksightAnalysisParametersOutputReference",
      "namespace": "dataAwsccQuicksightAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-analysis/index.ts",
            "line": 476
          },
          "name": "dateTimeParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightAnalysis.DataAwsccQuicksightAnalysisParametersDateTimeParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-analysis/index.ts",
            "line": 482
          },
          "name": "decimalParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightAnalysis.DataAwsccQuicksightAnalysisParametersDecimalParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-analysis/index.ts",
            "line": 488
          },
          "name": "integerParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightAnalysis.DataAwsccQuicksightAnalysisParametersIntegerParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-analysis/index.ts",
            "line": 494
          },
          "name": "stringParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightAnalysis.DataAwsccQuicksightAnalysisParametersStringParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-analysis/index.ts",
            "line": 459
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightAnalysis.DataAwsccQuicksightAnalysisParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-analysis/index:DataAwsccQuicksightAnalysisParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightAnalysis.DataAwsccQuicksightAnalysisParametersStringParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightAnalysis.DataAwsccQuicksightAnalysisParametersStringParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-analysis/index.ts",
        "line": 345
      },
      "name": "DataAwsccQuicksightAnalysisParametersStringParameters",
      "namespace": "dataAwsccQuicksightAnalysis",
      "symbolId": "src/data-awscc-quicksight-analysis/index:DataAwsccQuicksightAnalysisParametersStringParameters"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightAnalysis.DataAwsccQuicksightAnalysisParametersStringParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightAnalysis.DataAwsccQuicksightAnalysisParametersStringParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-analysis/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-awscc-quicksight-analysis/index.ts",
        "line": 407
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-analysis/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-awscc.dataAwsccQuicksightAnalysis.DataAwsccQuicksightAnalysisParametersStringParametersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccQuicksightAnalysisParametersStringParametersList",
      "namespace": "dataAwsccQuicksightAnalysis",
      "symbolId": "src/data-awscc-quicksight-analysis/index:DataAwsccQuicksightAnalysisParametersStringParametersList"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightAnalysis.DataAwsccQuicksightAnalysisParametersStringParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightAnalysis.DataAwsccQuicksightAnalysisParametersStringParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-analysis/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-analysis/index.ts",
        "line": 368
      },
      "name": "DataAwsccQuicksightAnalysisParametersStringParametersOutputReference",
      "namespace": "dataAwsccQuicksightAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-analysis/index.ts",
            "line": 397
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-analysis/index.ts",
            "line": 402
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-analysis/index.ts",
            "line": 381
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightAnalysis.DataAwsccQuicksightAnalysisParametersStringParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-analysis/index:DataAwsccQuicksightAnalysisParametersStringParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightAnalysis.DataAwsccQuicksightAnalysisPermissions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightAnalysis.DataAwsccQuicksightAnalysisPermissions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-analysis/index.ts",
        "line": 498
      },
      "name": "DataAwsccQuicksightAnalysisPermissions",
      "namespace": "dataAwsccQuicksightAnalysis",
      "symbolId": "src/data-awscc-quicksight-analysis/index:DataAwsccQuicksightAnalysisPermissions"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightAnalysis.DataAwsccQuicksightAnalysisPermissionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightAnalysis.DataAwsccQuicksightAnalysisPermissionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-analysis/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-analysis/index.ts",
        "line": 560
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-analysis/index.ts",
            "line": 574
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightAnalysis.DataAwsccQuicksightAnalysisPermissionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccQuicksightAnalysisPermissionsList",
      "namespace": "dataAwsccQuicksightAnalysis",
      "symbolId": "src/data-awscc-quicksight-analysis/index:DataAwsccQuicksightAnalysisPermissionsList"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightAnalysis.DataAwsccQuicksightAnalysisPermissionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightAnalysis.DataAwsccQuicksightAnalysisPermissionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-analysis/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-awscc-quicksight-analysis/index.ts",
        "line": 521
      },
      "name": "DataAwsccQuicksightAnalysisPermissionsOutputReference",
      "namespace": "dataAwsccQuicksightAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-analysis/index.ts",
            "line": 550
          },
          "name": "actions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-analysis/index.ts",
            "line": 555
          },
          "name": "principal",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-analysis/index.ts",
            "line": 534
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightAnalysis.DataAwsccQuicksightAnalysisPermissions"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-analysis/index:DataAwsccQuicksightAnalysisPermissionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightAnalysis.DataAwsccQuicksightAnalysisSheets": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightAnalysis.DataAwsccQuicksightAnalysisSheets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-analysis/index.ts",
        "line": 578
      },
      "name": "DataAwsccQuicksightAnalysisSheets",
      "namespace": "dataAwsccQuicksightAnalysis",
      "symbolId": "src/data-awscc-quicksight-analysis/index:DataAwsccQuicksightAnalysisSheets"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightAnalysis.DataAwsccQuicksightAnalysisSheetsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightAnalysis.DataAwsccQuicksightAnalysisSheetsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-analysis/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-analysis/index.ts",
        "line": 640
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-analysis/index.ts",
            "line": 654
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightAnalysis.DataAwsccQuicksightAnalysisSheetsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccQuicksightAnalysisSheetsList",
      "namespace": "dataAwsccQuicksightAnalysis",
      "symbolId": "src/data-awscc-quicksight-analysis/index:DataAwsccQuicksightAnalysisSheetsList"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightAnalysis.DataAwsccQuicksightAnalysisSheetsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightAnalysis.DataAwsccQuicksightAnalysisSheetsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-analysis/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-analysis/index.ts",
        "line": 601
      },
      "name": "DataAwsccQuicksightAnalysisSheetsOutputReference",
      "namespace": "dataAwsccQuicksightAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-analysis/index.ts",
            "line": 630
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-analysis/index.ts",
            "line": 635
          },
          "name": "sheetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-analysis/index.ts",
            "line": 614
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightAnalysis.DataAwsccQuicksightAnalysisSheets"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-analysis/index:DataAwsccQuicksightAnalysisSheetsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightAnalysis.DataAwsccQuicksightAnalysisSourceEntity": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightAnalysis.DataAwsccQuicksightAnalysisSourceEntity",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-analysis/index.ts",
        "line": 798
      },
      "name": "DataAwsccQuicksightAnalysisSourceEntity",
      "namespace": "dataAwsccQuicksightAnalysis",
      "symbolId": "src/data-awscc-quicksight-analysis/index:DataAwsccQuicksightAnalysisSourceEntity"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightAnalysis.DataAwsccQuicksightAnalysisSourceEntityOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightAnalysis.DataAwsccQuicksightAnalysisSourceEntityOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-analysis/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/data-awscc-quicksight-analysis/index.ts",
        "line": 821
      },
      "name": "DataAwsccQuicksightAnalysisSourceEntityOutputReference",
      "namespace": "dataAwsccQuicksightAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-analysis/index.ts",
            "line": 849
          },
          "name": "sourceTemplate",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightAnalysis.DataAwsccQuicksightAnalysisSourceEntitySourceTemplateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-analysis/index.ts",
            "line": 832
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightAnalysis.DataAwsccQuicksightAnalysisSourceEntity"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-analysis/index:DataAwsccQuicksightAnalysisSourceEntityOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightAnalysis.DataAwsccQuicksightAnalysisSourceEntitySourceTemplate": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightAnalysis.DataAwsccQuicksightAnalysisSourceEntitySourceTemplate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-analysis/index.ts",
        "line": 738
      },
      "name": "DataAwsccQuicksightAnalysisSourceEntitySourceTemplate",
      "namespace": "dataAwsccQuicksightAnalysis",
      "symbolId": "src/data-awscc-quicksight-analysis/index:DataAwsccQuicksightAnalysisSourceEntitySourceTemplate"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightAnalysis.DataAwsccQuicksightAnalysisSourceEntitySourceTemplateDataSetReferences": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightAnalysis.DataAwsccQuicksightAnalysisSourceEntitySourceTemplateDataSetReferences",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-analysis/index.ts",
        "line": 658
      },
      "name": "DataAwsccQuicksightAnalysisSourceEntitySourceTemplateDataSetReferences",
      "namespace": "dataAwsccQuicksightAnalysis",
      "symbolId": "src/data-awscc-quicksight-analysis/index:DataAwsccQuicksightAnalysisSourceEntitySourceTemplateDataSetReferences"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightAnalysis.DataAwsccQuicksightAnalysisSourceEntitySourceTemplateDataSetReferencesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightAnalysis.DataAwsccQuicksightAnalysisSourceEntitySourceTemplateDataSetReferencesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-analysis/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-analysis/index.ts",
        "line": 720
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-analysis/index.ts",
            "line": 734
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightAnalysis.DataAwsccQuicksightAnalysisSourceEntitySourceTemplateDataSetReferencesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccQuicksightAnalysisSourceEntitySourceTemplateDataSetReferencesList",
      "namespace": "dataAwsccQuicksightAnalysis",
      "symbolId": "src/data-awscc-quicksight-analysis/index:DataAwsccQuicksightAnalysisSourceEntitySourceTemplateDataSetReferencesList"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightAnalysis.DataAwsccQuicksightAnalysisSourceEntitySourceTemplateDataSetReferencesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightAnalysis.DataAwsccQuicksightAnalysisSourceEntitySourceTemplateDataSetReferencesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-analysis/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-analysis/index.ts",
        "line": 681
      },
      "name": "DataAwsccQuicksightAnalysisSourceEntitySourceTemplateDataSetReferencesOutputReference",
      "namespace": "dataAwsccQuicksightAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-analysis/index.ts",
            "line": 710
          },
          "name": "dataSetArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-analysis/index.ts",
            "line": 715
          },
          "name": "dataSetPlaceholder",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-analysis/index.ts",
            "line": 694
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightAnalysis.DataAwsccQuicksightAnalysisSourceEntitySourceTemplateDataSetReferences"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-analysis/index:DataAwsccQuicksightAnalysisSourceEntitySourceTemplateDataSetReferencesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightAnalysis.DataAwsccQuicksightAnalysisSourceEntitySourceTemplateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightAnalysis.DataAwsccQuicksightAnalysisSourceEntitySourceTemplateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-analysis/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/data-awscc-quicksight-analysis/index.ts",
        "line": 761
      },
      "name": "DataAwsccQuicksightAnalysisSourceEntitySourceTemplateOutputReference",
      "namespace": "dataAwsccQuicksightAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-analysis/index.ts",
            "line": 788
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-analysis/index.ts",
            "line": 794
          },
          "name": "dataSetReferences",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightAnalysis.DataAwsccQuicksightAnalysisSourceEntitySourceTemplateDataSetReferencesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-analysis/index.ts",
            "line": 772
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightAnalysis.DataAwsccQuicksightAnalysisSourceEntitySourceTemplate"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-analysis/index:DataAwsccQuicksightAnalysisSourceEntitySourceTemplateOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightAnalysis.DataAwsccQuicksightAnalysisTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightAnalysis.DataAwsccQuicksightAnalysisTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-analysis/index.ts",
        "line": 853
      },
      "name": "DataAwsccQuicksightAnalysisTags",
      "namespace": "dataAwsccQuicksightAnalysis",
      "symbolId": "src/data-awscc-quicksight-analysis/index:DataAwsccQuicksightAnalysisTags"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightAnalysis.DataAwsccQuicksightAnalysisTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightAnalysis.DataAwsccQuicksightAnalysisTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-analysis/index.ts",
          "line": 922
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-analysis/index.ts",
        "line": 915
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-analysis/index.ts",
            "line": 929
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightAnalysis.DataAwsccQuicksightAnalysisTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccQuicksightAnalysisTagsList",
      "namespace": "dataAwsccQuicksightAnalysis",
      "symbolId": "src/data-awscc-quicksight-analysis/index:DataAwsccQuicksightAnalysisTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightAnalysis.DataAwsccQuicksightAnalysisTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightAnalysis.DataAwsccQuicksightAnalysisTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-analysis/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-awscc-quicksight-analysis/index.ts",
        "line": 876
      },
      "name": "DataAwsccQuicksightAnalysisTagsOutputReference",
      "namespace": "dataAwsccQuicksightAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-analysis/index.ts",
            "line": 905
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-analysis/index.ts",
            "line": 910
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-analysis/index.ts",
            "line": 889
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightAnalysis.DataAwsccQuicksightAnalysisTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-analysis/index:DataAwsccQuicksightAnalysisTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightCustomPermissions.DataAwsccQuicksightCustomPermissions": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_custom_permissions awscc_quicksight_custom_permissions}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightCustomPermissions.DataAwsccQuicksightCustomPermissions",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_custom_permissions awscc_quicksight_custom_permissions} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
          "line": 1320
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightCustomPermissions.DataAwsccQuicksightCustomPermissionsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
        "line": 1288
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccQuicksightCustomPermissions resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 1305
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccQuicksightCustomPermissions to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_custom_permissions#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccQuicksightCustomPermissions that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccQuicksightCustomPermissions to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 1387
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 1393
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccQuicksightCustomPermissions",
      "namespace": "dataAwsccQuicksightCustomPermissions",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 1293
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 1344
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 1349
          },
          "name": "awsAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 1355
          },
          "name": "capabilities",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightCustomPermissions.DataAwsccQuicksightCustomPermissionsCapabilitiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 1360
          },
          "name": "customPermissionsName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 1379
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightCustomPermissions.DataAwsccQuicksightCustomPermissionsTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 1373
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 1366
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-custom-permissions/index:DataAwsccQuicksightCustomPermissions"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightCustomPermissions.DataAwsccQuicksightCustomPermissionsCapabilities": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightCustomPermissions.DataAwsccQuicksightCustomPermissionsCapabilities",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
        "line": 25
      },
      "name": "DataAwsccQuicksightCustomPermissionsCapabilities",
      "namespace": "dataAwsccQuicksightCustomPermissions",
      "symbolId": "src/data-awscc-quicksight-custom-permissions/index:DataAwsccQuicksightCustomPermissionsCapabilities"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightCustomPermissions.DataAwsccQuicksightCustomPermissionsCapabilitiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightCustomPermissions.DataAwsccQuicksightCustomPermissionsCapabilitiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
        "line": 48
      },
      "name": "DataAwsccQuicksightCustomPermissionsCapabilitiesOutputReference",
      "namespace": "dataAwsccQuicksightCustomPermissions",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 75
          },
          "name": "accessAppsNativeDataStore",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 80
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 85
          },
          "name": "addOrRunAnomalyDetectionForAnalyses",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 90
          },
          "name": "amazonBedrockArsAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 95
          },
          "name": "amazonBedrockFsAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 100
          },
          "name": "amazonBedrockKrsAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 105
          },
          "name": "amazonSThreeAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 110
          },
          "name": "analysis",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 115
          },
          "name": "approveFlowShareRequests",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 120
          },
          "name": "apps",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 125
          },
          "name": "asanaAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 130
          },
          "name": "automate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 135
          },
          "name": "bambooHrAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 140
          },
          "name": "boxAgentAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 145
          },
          "name": "buildCalculatedFieldWithQ",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 150
          },
          "name": "canvaAgentAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 155
          },
          "name": "chatAgent",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 160
          },
          "name": "comprehendAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 165
          },
          "name": "comprehendMedicalAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 170
          },
          "name": "confluenceAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 175
          },
          "name": "createAndUpdateAmazonBedrockArsAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 180
          },
          "name": "createAndUpdateAmazonBedrockFsAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 185
          },
          "name": "createAndUpdateAmazonBedrockKrsAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 190
          },
          "name": "createAndUpdateAmazonSThreeAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 195
          },
          "name": "createAndUpdateApps",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 200
          },
          "name": "createAndUpdateAsanaAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 205
          },
          "name": "createAndUpdateBambooHrAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 210
          },
          "name": "createAndUpdateBoxAgentAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 215
          },
          "name": "createAndUpdateCanvaAgentAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 220
          },
          "name": "createAndUpdateComprehendAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 225
          },
          "name": "createAndUpdateComprehendMedicalAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 230
          },
          "name": "createAndUpdateConfluenceAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 235
          },
          "name": "createAndUpdateDashboardEmailReports",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 245
          },
          "name": "createAndUpdateDatasets",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 240
          },
          "name": "createAndUpdateDataSources",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 250
          },
          "name": "createAndUpdateFactSetAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 255
          },
          "name": "createAndUpdateGenericHttpAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 260
          },
          "name": "createAndUpdateGithubAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 265
          },
          "name": "createAndUpdateGoogleCalendarAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 270
          },
          "name": "createAndUpdateHubspotAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 275
          },
          "name": "createAndUpdateHuggingFaceAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 280
          },
          "name": "createAndUpdateIntercomAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 285
          },
          "name": "createAndUpdateJiraAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 290
          },
          "name": "createAndUpdateKnowledgeBases",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 295
          },
          "name": "createAndUpdateLinearAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 300
          },
          "name": "createAndUpdateMcpAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 305
          },
          "name": "createAndUpdateMondayAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 310
          },
          "name": "createAndUpdateMsExchangeAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 315
          },
          "name": "createAndUpdateMsTeamsAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 320
          },
          "name": "createAndUpdateNewRelicAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 325
          },
          "name": "createAndUpdateNotionAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 330
          },
          "name": "createAndUpdateOneDriveAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 335
          },
          "name": "createAndUpdateOpenApiAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 340
          },
          "name": "createAndUpdatePagerDutyAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 345
          },
          "name": "createAndUpdateSalesforceAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 350
          },
          "name": "createAndUpdateSandPGlobalEnergyAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 355
          },
          "name": "createAndUpdateSandPgmiAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 360
          },
          "name": "createAndUpdateSapBillOfMaterialAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 365
          },
          "name": "createAndUpdateSapBusinessPartnerAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 370
          },
          "name": "createAndUpdateSapMaterialStockAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 375
          },
          "name": "createAndUpdateSapPhysicalInventoryAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 380
          },
          "name": "createAndUpdateSapProductMasterDataAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 385
          },
          "name": "createAndUpdateServiceNowAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 390
          },
          "name": "createAndUpdateSharePointAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 395
          },
          "name": "createAndUpdateSlackAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 400
          },
          "name": "createAndUpdateSmartsheetAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 405
          },
          "name": "createAndUpdateTextractAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 410
          },
          "name": "createAndUpdateThemes",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 415
          },
          "name": "createAndUpdateThresholdAlerts",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 420
          },
          "name": "createAndUpdateZendeskAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 425
          },
          "name": "createChatAgents",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 430
          },
          "name": "createDashboardExecutiveSummaryWithQ",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 435
          },
          "name": "createSharedFolders",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 440
          },
          "name": "createSpaces",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 445
          },
          "name": "createSpiceDataset",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 450
          },
          "name": "dashboard",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 455
          },
          "name": "editVisualWithQ",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 460
          },
          "name": "exportToCsv",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 465
          },
          "name": "exportToCsvInScheduledReports",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 470
          },
          "name": "exportToExcel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 475
          },
          "name": "exportToExcelInScheduledReports",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 480
          },
          "name": "exportToPdf",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 485
          },
          "name": "exportToPdfInScheduledReports",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 490
          },
          "name": "extension",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 495
          },
          "name": "factSetAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 500
          },
          "name": "flow",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 505
          },
          "name": "genericHttpAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 510
          },
          "name": "githubAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 515
          },
          "name": "googleCalendarAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 520
          },
          "name": "hubspotAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 525
          },
          "name": "huggingFaceAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 530
          },
          "name": "includeContentInScheduledReportsEmail",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 535
          },
          "name": "intercomAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 540
          },
          "name": "invokeAppsAiInference",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 545
          },
          "name": "jiraAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 550
          },
          "name": "knowledgeBase",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 555
          },
          "name": "linearAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 560
          },
          "name": "manageSharedFolders",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 565
          },
          "name": "mcpAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 570
          },
          "name": "mondayAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 575
          },
          "name": "msExchangeAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 580
          },
          "name": "msTeamsAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 585
          },
          "name": "newRelicAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 590
          },
          "name": "notionAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 595
          },
          "name": "oneDriveAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 600
          },
          "name": "openApiAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 605
          },
          "name": "pagerDutyAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 610
          },
          "name": "performFlowUiTask",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 615
          },
          "name": "printReports",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 620
          },
          "name": "publishWithoutApproval",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 625
          },
          "name": "renameSharedFolders",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 630
          },
          "name": "research",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 635
          },
          "name": "salesforceAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 640
          },
          "name": "sandPGlobalEnergyAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 645
          },
          "name": "sandPgmiAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 650
          },
          "name": "sapBillOfMaterialAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 655
          },
          "name": "sapBusinessPartnerAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 660
          },
          "name": "sapMaterialStockAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 665
          },
          "name": "sapPhysicalInventoryAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 670
          },
          "name": "sapProductMasterDataAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 675
          },
          "name": "serviceNowAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 680
          },
          "name": "shareAmazonBedrockArsAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 685
          },
          "name": "shareAmazonBedrockFsAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 690
          },
          "name": "shareAmazonBedrockKrsAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 695
          },
          "name": "shareAmazonSThreeAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 700
          },
          "name": "shareAnalyses",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 705
          },
          "name": "shareApps",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 710
          },
          "name": "shareAsanaAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 715
          },
          "name": "shareBambooHrAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 720
          },
          "name": "shareBoxAgentAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 725
          },
          "name": "shareCanvaAgentAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 730
          },
          "name": "shareChatAgents",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 735
          },
          "name": "shareComprehendAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 740
          },
          "name": "shareComprehendMedicalAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 745
          },
          "name": "shareConfluenceAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 750
          },
          "name": "shareDashboards",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 760
          },
          "name": "shareDatasets",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 755
          },
          "name": "shareDataSources",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 765
          },
          "name": "shareFactSetAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 770
          },
          "name": "shareGenericHttpAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 775
          },
          "name": "shareGithubAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 780
          },
          "name": "shareGoogleCalendarAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 785
          },
          "name": "shareHubspotAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 790
          },
          "name": "shareHuggingFaceAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 795
          },
          "name": "shareIntercomAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 800
          },
          "name": "shareJiraAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 805
          },
          "name": "shareKnowledgeBases",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 810
          },
          "name": "shareLinearAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 815
          },
          "name": "shareMcpAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 820
          },
          "name": "shareMondayAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 825
          },
          "name": "shareMsExchangeAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 830
          },
          "name": "shareMsTeamsAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 835
          },
          "name": "shareNewRelicAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 840
          },
          "name": "shareNotionAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 845
          },
          "name": "shareOneDriveAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 850
          },
          "name": "shareOpenApiAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 855
          },
          "name": "sharePagerDutyAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 860
          },
          "name": "sharePointAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 865
          },
          "name": "shareSalesforceAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 870
          },
          "name": "shareSandPGlobalEnergyAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 875
          },
          "name": "shareSandPgmiAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 880
          },
          "name": "shareSapBillOfMaterialAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 885
          },
          "name": "shareSapBusinessPartnerAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 890
          },
          "name": "shareSapMaterialStockAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 895
          },
          "name": "shareSapPhysicalInventoryAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 900
          },
          "name": "shareSapProductMasterDataAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 905
          },
          "name": "shareServiceNowAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 910
          },
          "name": "shareSharePointAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 915
          },
          "name": "shareSlackAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 920
          },
          "name": "shareSmartsheetAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 925
          },
          "name": "shareSpaces",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 930
          },
          "name": "shareTextractAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 935
          },
          "name": "shareZendeskAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 940
          },
          "name": "slackAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 945
          },
          "name": "smartsheetAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 950
          },
          "name": "space",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 955
          },
          "name": "subscribeDashboardEmailReports",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 960
          },
          "name": "textractAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 965
          },
          "name": "topic",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 970
          },
          "name": "useAgentWebSearch",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 975
          },
          "name": "useAmazonBedrockArsAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 980
          },
          "name": "useAmazonBedrockFsAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 985
          },
          "name": "useAmazonBedrockKrsAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 990
          },
          "name": "useAmazonSThreeAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 995
          },
          "name": "useAsanaAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 1000
          },
          "name": "useBambooHrAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 1005
          },
          "name": "useBedrockModels",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 1010
          },
          "name": "useBoxAgentAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 1015
          },
          "name": "useCanvaAgentAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 1020
          },
          "name": "useComprehendAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 1025
          },
          "name": "useComprehendMedicalAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 1030
          },
          "name": "useConfluenceAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 1035
          },
          "name": "useFactSetAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 1040
          },
          "name": "useGenericHttpAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 1045
          },
          "name": "useGithubAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 1050
          },
          "name": "useGoogleCalendarAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 1055
          },
          "name": "useHubspotAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 1060
          },
          "name": "useHuggingFaceAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 1065
          },
          "name": "useIntercomAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 1070
          },
          "name": "useJiraAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 1075
          },
          "name": "useLinearAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 1080
          },
          "name": "useMcpAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 1085
          },
          "name": "useMondayAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 1090
          },
          "name": "useMsExchangeAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 1095
          },
          "name": "useMsTeamsAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 1100
          },
          "name": "useNewRelicAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 1105
          },
          "name": "useNotionAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 1110
          },
          "name": "useOneDriveAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 1115
          },
          "name": "useOpenApiAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 1120
          },
          "name": "usePagerDutyAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 1125
          },
          "name": "useSalesforceAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 1130
          },
          "name": "useSandPGlobalEnergyAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 1135
          },
          "name": "useSandPgmiAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 1140
          },
          "name": "useSapBillOfMaterialAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 1145
          },
          "name": "useSapBusinessPartnerAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 1150
          },
          "name": "useSapMaterialStockAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 1155
          },
          "name": "useSapPhysicalInventoryAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 1160
          },
          "name": "useSapProductMasterDataAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 1165
          },
          "name": "useServiceNowAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 1170
          },
          "name": "useSharePointAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 1175
          },
          "name": "useSlackAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 1180
          },
          "name": "useSmartsheetAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 1185
          },
          "name": "useTextractAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 1190
          },
          "name": "useZendeskAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 1195
          },
          "name": "viewAccountSpiceCapacity",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 1200
          },
          "name": "zendeskAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightCustomPermissions.DataAwsccQuicksightCustomPermissionsCapabilities"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-custom-permissions/index:DataAwsccQuicksightCustomPermissionsCapabilitiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightCustomPermissions.DataAwsccQuicksightCustomPermissionsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightCustomPermissions.DataAwsccQuicksightCustomPermissionsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
        "line": 14
      },
      "name": "DataAwsccQuicksightCustomPermissionsConfig",
      "namespace": "dataAwsccQuicksightCustomPermissions",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_custom_permissions#id DataAwsccQuicksightCustomPermissions#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-custom-permissions/index:DataAwsccQuicksightCustomPermissionsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightCustomPermissions.DataAwsccQuicksightCustomPermissionsTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightCustomPermissions.DataAwsccQuicksightCustomPermissionsTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
        "line": 1204
      },
      "name": "DataAwsccQuicksightCustomPermissionsTags",
      "namespace": "dataAwsccQuicksightCustomPermissions",
      "symbolId": "src/data-awscc-quicksight-custom-permissions/index:DataAwsccQuicksightCustomPermissionsTags"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightCustomPermissions.DataAwsccQuicksightCustomPermissionsTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightCustomPermissions.DataAwsccQuicksightCustomPermissionsTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-custom-permissions/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
        "line": 1266
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 1280
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightCustomPermissions.DataAwsccQuicksightCustomPermissionsTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccQuicksightCustomPermissionsTagsList",
      "namespace": "dataAwsccQuicksightCustomPermissions",
      "symbolId": "src/data-awscc-quicksight-custom-permissions/index:DataAwsccQuicksightCustomPermissionsTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightCustomPermissions.DataAwsccQuicksightCustomPermissionsTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightCustomPermissions.DataAwsccQuicksightCustomPermissionsTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
          "line": 1236
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
        "line": 1227
      },
      "name": "DataAwsccQuicksightCustomPermissionsTagsOutputReference",
      "namespace": "dataAwsccQuicksightCustomPermissions",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 1256
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 1261
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions/index.ts",
            "line": 1240
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightCustomPermissions.DataAwsccQuicksightCustomPermissionsTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-custom-permissions/index:DataAwsccQuicksightCustomPermissionsTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightCustomPermissionsPlural.DataAwsccQuicksightCustomPermissionsPlural": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_custom_permissions_plural awscc_quicksight_custom_permissions_plural}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightCustomPermissionsPlural.DataAwsccQuicksightCustomPermissionsPlural",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_custom_permissions_plural awscc_quicksight_custom_permissions_plural} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-custom-permissions-plural/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightCustomPermissionsPlural.DataAwsccQuicksightCustomPermissionsPluralConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-custom-permissions-plural/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccQuicksightCustomPermissionsPlural resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions-plural/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccQuicksightCustomPermissionsPlural to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_custom_permissions_plural#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccQuicksightCustomPermissionsPlural that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccQuicksightCustomPermissionsPlural to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions-plural/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions-plural/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccQuicksightCustomPermissionsPlural",
      "namespace": "dataAwsccQuicksightCustomPermissionsPlural",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions-plural/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions-plural/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-custom-permissions-plural/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-custom-permissions-plural/index:DataAwsccQuicksightCustomPermissionsPlural"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightCustomPermissionsPlural.DataAwsccQuicksightCustomPermissionsPluralConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightCustomPermissionsPlural.DataAwsccQuicksightCustomPermissionsPluralConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-custom-permissions-plural/index.ts",
        "line": 14
      },
      "name": "DataAwsccQuicksightCustomPermissionsPluralConfig",
      "namespace": "dataAwsccQuicksightCustomPermissionsPlural",
      "symbolId": "src/data-awscc-quicksight-custom-permissions-plural/index:DataAwsccQuicksightCustomPermissionsPluralConfig"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboard": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_dashboard awscc_quicksight_dashboard}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboard",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_dashboard awscc_quicksight_dashboard} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-dashboard/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-dashboard/index.ts",
        "line": 1267
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccQuicksightDashboard resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-dashboard/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 DataAwsccQuicksightDashboard to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_dashboard#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccQuicksightDashboard that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccQuicksightDashboard to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-dashboard/index.ts",
            "line": 1420
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-dashboard/index.ts",
            "line": 1426
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccQuicksightDashboard",
      "namespace": "dataAwsccQuicksightDashboard",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-dashboard/index.ts",
            "line": 1272
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-dashboard/index.ts",
            "line": 1323
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-dashboard/index.ts",
            "line": 1328
          },
          "name": "awsAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-dashboard/index.ts",
            "line": 1333
          },
          "name": "createdTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-dashboard/index.ts",
            "line": 1338
          },
          "name": "dashboardId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-dashboard/index.ts",
            "line": 1344
          },
          "name": "dashboardPublishOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardDashboardPublishOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-dashboard/index.ts",
            "line": 1362
          },
          "name": "lastPublishedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-dashboard/index.ts",
            "line": 1367
          },
          "name": "lastUpdatedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-dashboard/index.ts",
            "line": 1372
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-dashboard/index.ts",
            "line": 1378
          },
          "name": "parameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-dashboard/index.ts",
            "line": 1384
          },
          "name": "permissions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardPermissionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-dashboard/index.ts",
            "line": 1390
          },
          "name": "sourceEntity",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardSourceEntityOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-dashboard/index.ts",
            "line": 1396
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-dashboard/index.ts",
            "line": 1401
          },
          "name": "themeArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-dashboard/index.ts",
            "line": 1407
          },
          "name": "version",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardVersionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-dashboard/index.ts",
            "line": 1412
          },
          "name": "versionDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-dashboard/index.ts",
            "line": 1357
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-dashboard/index.ts",
            "line": 1350
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-dashboard/index:DataAwsccQuicksightDashboard"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-dashboard/index.ts",
        "line": 14
      },
      "name": "DataAwsccQuicksightDashboardConfig",
      "namespace": "dataAwsccQuicksightDashboard",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_dashboard#id DataAwsccQuicksightDashboard#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-dashboard/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-dashboard/index:DataAwsccQuicksightDashboardConfig"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardDashboardPublishOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardDashboardPublishOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-dashboard/index.ts",
        "line": 187
      },
      "name": "DataAwsccQuicksightDashboardDashboardPublishOptions",
      "namespace": "dataAwsccQuicksightDashboard",
      "symbolId": "src/data-awscc-quicksight-dashboard/index:DataAwsccQuicksightDashboardDashboardPublishOptions"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardDashboardPublishOptionsAdHocFilteringOption": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardDashboardPublishOptionsAdHocFilteringOption",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-dashboard/index.ts",
        "line": 25
      },
      "name": "DataAwsccQuicksightDashboardDashboardPublishOptionsAdHocFilteringOption",
      "namespace": "dataAwsccQuicksightDashboard",
      "symbolId": "src/data-awscc-quicksight-dashboard/index:DataAwsccQuicksightDashboardDashboardPublishOptionsAdHocFilteringOption"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardDashboardPublishOptionsAdHocFilteringOptionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardDashboardPublishOptionsAdHocFilteringOptionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-dashboard/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-dashboard/index.ts",
        "line": 48
      },
      "name": "DataAwsccQuicksightDashboardDashboardPublishOptionsAdHocFilteringOptionOutputReference",
      "namespace": "dataAwsccQuicksightDashboard",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-dashboard/index.ts",
            "line": 75
          },
          "name": "availabilityStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-dashboard/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardDashboardPublishOptionsAdHocFilteringOption"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-dashboard/index:DataAwsccQuicksightDashboardDashboardPublishOptionsAdHocFilteringOptionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardDashboardPublishOptionsExportToCsvOption": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardDashboardPublishOptionsExportToCsvOption",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-dashboard/index.ts",
        "line": 79
      },
      "name": "DataAwsccQuicksightDashboardDashboardPublishOptionsExportToCsvOption",
      "namespace": "dataAwsccQuicksightDashboard",
      "symbolId": "src/data-awscc-quicksight-dashboard/index:DataAwsccQuicksightDashboardDashboardPublishOptionsExportToCsvOption"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardDashboardPublishOptionsExportToCsvOptionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardDashboardPublishOptionsExportToCsvOptionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-dashboard/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-awscc-quicksight-dashboard/index.ts",
        "line": 102
      },
      "name": "DataAwsccQuicksightDashboardDashboardPublishOptionsExportToCsvOptionOutputReference",
      "namespace": "dataAwsccQuicksightDashboard",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-dashboard/index.ts",
            "line": 129
          },
          "name": "availabilityStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-dashboard/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardDashboardPublishOptionsExportToCsvOption"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-dashboard/index:DataAwsccQuicksightDashboardDashboardPublishOptionsExportToCsvOptionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardDashboardPublishOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardDashboardPublishOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-dashboard/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-dashboard/index.ts",
        "line": 210
      },
      "name": "DataAwsccQuicksightDashboardDashboardPublishOptionsOutputReference",
      "namespace": "dataAwsccQuicksightDashboard",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-dashboard/index.ts",
            "line": 238
          },
          "name": "adHocFilteringOption",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardDashboardPublishOptionsAdHocFilteringOptionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-dashboard/index.ts",
            "line": 244
          },
          "name": "exportToCsvOption",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardDashboardPublishOptionsExportToCsvOptionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-dashboard/index.ts",
            "line": 250
          },
          "name": "sheetControlsOption",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardDashboardPublishOptionsSheetControlsOptionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-dashboard/index.ts",
            "line": 221
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardDashboardPublishOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-dashboard/index:DataAwsccQuicksightDashboardDashboardPublishOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardDashboardPublishOptionsSheetControlsOption": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardDashboardPublishOptionsSheetControlsOption",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-dashboard/index.ts",
        "line": 133
      },
      "name": "DataAwsccQuicksightDashboardDashboardPublishOptionsSheetControlsOption",
      "namespace": "dataAwsccQuicksightDashboard",
      "symbolId": "src/data-awscc-quicksight-dashboard/index:DataAwsccQuicksightDashboardDashboardPublishOptionsSheetControlsOption"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardDashboardPublishOptionsSheetControlsOptionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardDashboardPublishOptionsSheetControlsOptionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-dashboard/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-awscc-quicksight-dashboard/index.ts",
        "line": 156
      },
      "name": "DataAwsccQuicksightDashboardDashboardPublishOptionsSheetControlsOptionOutputReference",
      "namespace": "dataAwsccQuicksightDashboard",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-dashboard/index.ts",
            "line": 183
          },
          "name": "visibilityState",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-dashboard/index.ts",
            "line": 167
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardDashboardPublishOptionsSheetControlsOption"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-dashboard/index:DataAwsccQuicksightDashboardDashboardPublishOptionsSheetControlsOptionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-dashboard/index.ts",
        "line": 574
      },
      "name": "DataAwsccQuicksightDashboardParameters",
      "namespace": "dataAwsccQuicksightDashboard",
      "symbolId": "src/data-awscc-quicksight-dashboard/index:DataAwsccQuicksightDashboardParameters"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardParametersDateTimeParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardParametersDateTimeParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-dashboard/index.ts",
        "line": 254
      },
      "name": "DataAwsccQuicksightDashboardParametersDateTimeParameters",
      "namespace": "dataAwsccQuicksightDashboard",
      "symbolId": "src/data-awscc-quicksight-dashboard/index:DataAwsccQuicksightDashboardParametersDateTimeParameters"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardParametersDateTimeParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardParametersDateTimeParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-dashboard/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/data-awscc-quicksight-dashboard/index.ts",
        "line": 316
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-dashboard/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-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardParametersDateTimeParametersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccQuicksightDashboardParametersDateTimeParametersList",
      "namespace": "dataAwsccQuicksightDashboard",
      "symbolId": "src/data-awscc-quicksight-dashboard/index:DataAwsccQuicksightDashboardParametersDateTimeParametersList"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardParametersDateTimeParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardParametersDateTimeParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-dashboard/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-dashboard/index.ts",
        "line": 277
      },
      "name": "DataAwsccQuicksightDashboardParametersDateTimeParametersOutputReference",
      "namespace": "dataAwsccQuicksightDashboard",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-dashboard/index.ts",
            "line": 306
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-dashboard/index.ts",
            "line": 311
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-dashboard/index.ts",
            "line": 290
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardParametersDateTimeParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-dashboard/index:DataAwsccQuicksightDashboardParametersDateTimeParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardParametersDecimalParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardParametersDecimalParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-dashboard/index.ts",
        "line": 334
      },
      "name": "DataAwsccQuicksightDashboardParametersDecimalParameters",
      "namespace": "dataAwsccQuicksightDashboard",
      "symbolId": "src/data-awscc-quicksight-dashboard/index:DataAwsccQuicksightDashboardParametersDecimalParameters"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardParametersDecimalParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardParametersDecimalParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-dashboard/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/data-awscc-quicksight-dashboard/index.ts",
        "line": 396
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-dashboard/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-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardParametersDecimalParametersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccQuicksightDashboardParametersDecimalParametersList",
      "namespace": "dataAwsccQuicksightDashboard",
      "symbolId": "src/data-awscc-quicksight-dashboard/index:DataAwsccQuicksightDashboardParametersDecimalParametersList"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardParametersDecimalParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardParametersDecimalParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-dashboard/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-dashboard/index.ts",
        "line": 357
      },
      "name": "DataAwsccQuicksightDashboardParametersDecimalParametersOutputReference",
      "namespace": "dataAwsccQuicksightDashboard",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-dashboard/index.ts",
            "line": 386
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-dashboard/index.ts",
            "line": 391
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-dashboard/index.ts",
            "line": 370
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardParametersDecimalParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-dashboard/index:DataAwsccQuicksightDashboardParametersDecimalParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardParametersIntegerParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardParametersIntegerParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-dashboard/index.ts",
        "line": 414
      },
      "name": "DataAwsccQuicksightDashboardParametersIntegerParameters",
      "namespace": "dataAwsccQuicksightDashboard",
      "symbolId": "src/data-awscc-quicksight-dashboard/index:DataAwsccQuicksightDashboardParametersIntegerParameters"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardParametersIntegerParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardParametersIntegerParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-dashboard/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-dashboard/index.ts",
        "line": 476
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-dashboard/index.ts",
            "line": 490
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardParametersIntegerParametersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccQuicksightDashboardParametersIntegerParametersList",
      "namespace": "dataAwsccQuicksightDashboard",
      "symbolId": "src/data-awscc-quicksight-dashboard/index:DataAwsccQuicksightDashboardParametersIntegerParametersList"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardParametersIntegerParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardParametersIntegerParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-dashboard/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-dashboard/index.ts",
        "line": 437
      },
      "name": "DataAwsccQuicksightDashboardParametersIntegerParametersOutputReference",
      "namespace": "dataAwsccQuicksightDashboard",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-dashboard/index.ts",
            "line": 466
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-dashboard/index.ts",
            "line": 471
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-dashboard/index.ts",
            "line": 450
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardParametersIntegerParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-dashboard/index:DataAwsccQuicksightDashboardParametersIntegerParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-dashboard/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-dashboard/index.ts",
        "line": 597
      },
      "name": "DataAwsccQuicksightDashboardParametersOutputReference",
      "namespace": "dataAwsccQuicksightDashboard",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-dashboard/index.ts",
            "line": 625
          },
          "name": "dateTimeParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardParametersDateTimeParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-dashboard/index.ts",
            "line": 631
          },
          "name": "decimalParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardParametersDecimalParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-dashboard/index.ts",
            "line": 637
          },
          "name": "integerParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardParametersIntegerParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-dashboard/index.ts",
            "line": 643
          },
          "name": "stringParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardParametersStringParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-dashboard/index.ts",
            "line": 608
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-dashboard/index:DataAwsccQuicksightDashboardParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardParametersStringParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardParametersStringParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-dashboard/index.ts",
        "line": 494
      },
      "name": "DataAwsccQuicksightDashboardParametersStringParameters",
      "namespace": "dataAwsccQuicksightDashboard",
      "symbolId": "src/data-awscc-quicksight-dashboard/index:DataAwsccQuicksightDashboardParametersStringParameters"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardParametersStringParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardParametersStringParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-dashboard/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-dashboard/index.ts",
        "line": 556
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-dashboard/index.ts",
            "line": 570
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardParametersStringParametersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccQuicksightDashboardParametersStringParametersList",
      "namespace": "dataAwsccQuicksightDashboard",
      "symbolId": "src/data-awscc-quicksight-dashboard/index:DataAwsccQuicksightDashboardParametersStringParametersList"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardParametersStringParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardParametersStringParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-dashboard/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-dashboard/index.ts",
        "line": 517
      },
      "name": "DataAwsccQuicksightDashboardParametersStringParametersOutputReference",
      "namespace": "dataAwsccQuicksightDashboard",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-dashboard/index.ts",
            "line": 546
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-dashboard/index.ts",
            "line": 551
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-dashboard/index.ts",
            "line": 530
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardParametersStringParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-dashboard/index:DataAwsccQuicksightDashboardParametersStringParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardPermissions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardPermissions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-dashboard/index.ts",
        "line": 647
      },
      "name": "DataAwsccQuicksightDashboardPermissions",
      "namespace": "dataAwsccQuicksightDashboard",
      "symbolId": "src/data-awscc-quicksight-dashboard/index:DataAwsccQuicksightDashboardPermissions"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardPermissionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardPermissionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-dashboard/index.ts",
          "line": 716
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-dashboard/index.ts",
        "line": 709
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-dashboard/index.ts",
            "line": 723
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardPermissionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccQuicksightDashboardPermissionsList",
      "namespace": "dataAwsccQuicksightDashboard",
      "symbolId": "src/data-awscc-quicksight-dashboard/index:DataAwsccQuicksightDashboardPermissionsList"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardPermissionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardPermissionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-dashboard/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-dashboard/index.ts",
        "line": 670
      },
      "name": "DataAwsccQuicksightDashboardPermissionsOutputReference",
      "namespace": "dataAwsccQuicksightDashboard",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-dashboard/index.ts",
            "line": 699
          },
          "name": "actions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-dashboard/index.ts",
            "line": 704
          },
          "name": "principal",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-dashboard/index.ts",
            "line": 683
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardPermissions"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-dashboard/index:DataAwsccQuicksightDashboardPermissionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardSourceEntity": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardSourceEntity",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-dashboard/index.ts",
        "line": 867
      },
      "name": "DataAwsccQuicksightDashboardSourceEntity",
      "namespace": "dataAwsccQuicksightDashboard",
      "symbolId": "src/data-awscc-quicksight-dashboard/index:DataAwsccQuicksightDashboardSourceEntity"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardSourceEntityOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardSourceEntityOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-dashboard/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-dashboard/index.ts",
        "line": 890
      },
      "name": "DataAwsccQuicksightDashboardSourceEntityOutputReference",
      "namespace": "dataAwsccQuicksightDashboard",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-dashboard/index.ts",
            "line": 918
          },
          "name": "sourceTemplate",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardSourceEntitySourceTemplateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-dashboard/index.ts",
            "line": 901
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardSourceEntity"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-dashboard/index:DataAwsccQuicksightDashboardSourceEntityOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardSourceEntitySourceTemplate": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardSourceEntitySourceTemplate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-dashboard/index.ts",
        "line": 807
      },
      "name": "DataAwsccQuicksightDashboardSourceEntitySourceTemplate",
      "namespace": "dataAwsccQuicksightDashboard",
      "symbolId": "src/data-awscc-quicksight-dashboard/index:DataAwsccQuicksightDashboardSourceEntitySourceTemplate"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardSourceEntitySourceTemplateDataSetReferences": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardSourceEntitySourceTemplateDataSetReferences",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-dashboard/index.ts",
        "line": 727
      },
      "name": "DataAwsccQuicksightDashboardSourceEntitySourceTemplateDataSetReferences",
      "namespace": "dataAwsccQuicksightDashboard",
      "symbolId": "src/data-awscc-quicksight-dashboard/index:DataAwsccQuicksightDashboardSourceEntitySourceTemplateDataSetReferences"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardSourceEntitySourceTemplateDataSetReferencesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardSourceEntitySourceTemplateDataSetReferencesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-dashboard/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-dashboard/index.ts",
        "line": 789
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-dashboard/index.ts",
            "line": 803
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardSourceEntitySourceTemplateDataSetReferencesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccQuicksightDashboardSourceEntitySourceTemplateDataSetReferencesList",
      "namespace": "dataAwsccQuicksightDashboard",
      "symbolId": "src/data-awscc-quicksight-dashboard/index:DataAwsccQuicksightDashboardSourceEntitySourceTemplateDataSetReferencesList"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardSourceEntitySourceTemplateDataSetReferencesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardSourceEntitySourceTemplateDataSetReferencesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-dashboard/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-dashboard/index.ts",
        "line": 750
      },
      "name": "DataAwsccQuicksightDashboardSourceEntitySourceTemplateDataSetReferencesOutputReference",
      "namespace": "dataAwsccQuicksightDashboard",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-dashboard/index.ts",
            "line": 779
          },
          "name": "dataSetArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-dashboard/index.ts",
            "line": 784
          },
          "name": "dataSetPlaceholder",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-dashboard/index.ts",
            "line": 763
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardSourceEntitySourceTemplateDataSetReferences"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-dashboard/index:DataAwsccQuicksightDashboardSourceEntitySourceTemplateDataSetReferencesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardSourceEntitySourceTemplateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardSourceEntitySourceTemplateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-dashboard/index.ts",
          "line": 837
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-dashboard/index.ts",
        "line": 830
      },
      "name": "DataAwsccQuicksightDashboardSourceEntitySourceTemplateOutputReference",
      "namespace": "dataAwsccQuicksightDashboard",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-dashboard/index.ts",
            "line": 857
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-dashboard/index.ts",
            "line": 863
          },
          "name": "dataSetReferences",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardSourceEntitySourceTemplateDataSetReferencesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-dashboard/index.ts",
            "line": 841
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardSourceEntitySourceTemplate"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-dashboard/index:DataAwsccQuicksightDashboardSourceEntitySourceTemplateOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-dashboard/index.ts",
        "line": 922
      },
      "name": "DataAwsccQuicksightDashboardTags",
      "namespace": "dataAwsccQuicksightDashboard",
      "symbolId": "src/data-awscc-quicksight-dashboard/index:DataAwsccQuicksightDashboardTags"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-dashboard/index.ts",
          "line": 991
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-dashboard/index.ts",
        "line": 984
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-dashboard/index.ts",
            "line": 998
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccQuicksightDashboardTagsList",
      "namespace": "dataAwsccQuicksightDashboard",
      "symbolId": "src/data-awscc-quicksight-dashboard/index:DataAwsccQuicksightDashboardTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-dashboard/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-dashboard/index.ts",
        "line": 945
      },
      "name": "DataAwsccQuicksightDashboardTagsOutputReference",
      "namespace": "dataAwsccQuicksightDashboard",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-dashboard/index.ts",
            "line": 974
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-dashboard/index.ts",
            "line": 979
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-dashboard/index.ts",
            "line": 958
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-dashboard/index:DataAwsccQuicksightDashboardTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardVersion": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardVersion",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-dashboard/index.ts",
        "line": 1162
      },
      "name": "DataAwsccQuicksightDashboardVersion",
      "namespace": "dataAwsccQuicksightDashboard",
      "symbolId": "src/data-awscc-quicksight-dashboard/index:DataAwsccQuicksightDashboardVersion"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardVersionErrors": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardVersionErrors",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-dashboard/index.ts",
        "line": 1002
      },
      "name": "DataAwsccQuicksightDashboardVersionErrors",
      "namespace": "dataAwsccQuicksightDashboard",
      "symbolId": "src/data-awscc-quicksight-dashboard/index:DataAwsccQuicksightDashboardVersionErrors"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardVersionErrorsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardVersionErrorsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-dashboard/index.ts",
          "line": 1071
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-dashboard/index.ts",
        "line": 1064
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-dashboard/index.ts",
            "line": 1078
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardVersionErrorsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccQuicksightDashboardVersionErrorsList",
      "namespace": "dataAwsccQuicksightDashboard",
      "symbolId": "src/data-awscc-quicksight-dashboard/index:DataAwsccQuicksightDashboardVersionErrorsList"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardVersionErrorsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardVersionErrorsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-dashboard/index.ts",
          "line": 1034
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-dashboard/index.ts",
        "line": 1025
      },
      "name": "DataAwsccQuicksightDashboardVersionErrorsOutputReference",
      "namespace": "dataAwsccQuicksightDashboard",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-dashboard/index.ts",
            "line": 1054
          },
          "name": "message",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-dashboard/index.ts",
            "line": 1059
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-dashboard/index.ts",
            "line": 1038
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardVersionErrors"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-dashboard/index:DataAwsccQuicksightDashboardVersionErrorsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardVersionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardVersionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-dashboard/index.ts",
          "line": 1192
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-dashboard/index.ts",
        "line": 1185
      },
      "name": "DataAwsccQuicksightDashboardVersionOutputReference",
      "namespace": "dataAwsccQuicksightDashboard",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-dashboard/index.ts",
            "line": 1212
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-dashboard/index.ts",
            "line": 1217
          },
          "name": "createdTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-dashboard/index.ts",
            "line": 1222
          },
          "name": "dataSetArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-dashboard/index.ts",
            "line": 1227
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-dashboard/index.ts",
            "line": 1233
          },
          "name": "errors",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardVersionErrorsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-dashboard/index.ts",
            "line": 1239
          },
          "name": "sheets",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardVersionSheetsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-dashboard/index.ts",
            "line": 1244
          },
          "name": "sourceEntityArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-dashboard/index.ts",
            "line": 1249
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-dashboard/index.ts",
            "line": 1254
          },
          "name": "themeArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-dashboard/index.ts",
            "line": 1259
          },
          "name": "versionNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-dashboard/index.ts",
            "line": 1196
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardVersion"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-dashboard/index:DataAwsccQuicksightDashboardVersionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardVersionSheets": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardVersionSheets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-dashboard/index.ts",
        "line": 1082
      },
      "name": "DataAwsccQuicksightDashboardVersionSheets",
      "namespace": "dataAwsccQuicksightDashboard",
      "symbolId": "src/data-awscc-quicksight-dashboard/index:DataAwsccQuicksightDashboardVersionSheets"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardVersionSheetsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardVersionSheetsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-dashboard/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-dashboard/index.ts",
        "line": 1144
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-dashboard/index.ts",
            "line": 1158
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardVersionSheetsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccQuicksightDashboardVersionSheetsList",
      "namespace": "dataAwsccQuicksightDashboard",
      "symbolId": "src/data-awscc-quicksight-dashboard/index:DataAwsccQuicksightDashboardVersionSheetsList"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardVersionSheetsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardVersionSheetsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-dashboard/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-dashboard/index.ts",
        "line": 1105
      },
      "name": "DataAwsccQuicksightDashboardVersionSheetsOutputReference",
      "namespace": "dataAwsccQuicksightDashboard",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-dashboard/index.ts",
            "line": 1134
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-dashboard/index.ts",
            "line": 1139
          },
          "name": "sheetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-dashboard/index.ts",
            "line": 1118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDashboard.DataAwsccQuicksightDashboardVersionSheets"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-dashboard/index:DataAwsccQuicksightDashboardVersionSheetsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSet": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_data_set awscc_quicksight_data_set}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSet",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_data_set awscc_quicksight_data_set} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-set/index.ts",
          "line": 2413
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-set/index.ts",
        "line": 2381
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccQuicksightDataSet resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 2398
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccQuicksightDataSet to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_data_set#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccQuicksightDataSet that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccQuicksightDataSet to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 2559
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 2565
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccQuicksightDataSet",
      "namespace": "dataAwsccQuicksightDataSet",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 2386
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 2437
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 2442
          },
          "name": "awsAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 2448
          },
          "name": "columnGroups",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetColumnGroupsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 2454
          },
          "name": "columnLevelPermissionRules",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetColumnLevelPermissionRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 2459
          },
          "name": "consumedSpiceCapacityInBytes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 2464
          },
          "name": "createdTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 2469
          },
          "name": "dataSetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 2475
          },
          "name": "dataSetUsageConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetDataSetUsageConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 2481
          },
          "name": "fieldFolders",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetFieldFoldersMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 2499
          },
          "name": "importMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 2505
          },
          "name": "ingestionWaitPolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetIngestionWaitPolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 2510
          },
          "name": "lastUpdatedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 2516
          },
          "name": "logicalTableMap",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetLogicalTableMapMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 2521
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 2527
          },
          "name": "outputColumns",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetOutputColumnsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 2533
          },
          "name": "permissions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetPermissionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 2539
          },
          "name": "physicalTableMap",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetPhysicalTableMapMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 2545
          },
          "name": "rowLevelPermissionDataSet",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetRowLevelPermissionDataSetOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 2551
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 2494
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 2487
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-set/index:DataAwsccQuicksightDataSet"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetColumnGroups": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetColumnGroups",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-set/index.ts",
        "line": 89
      },
      "name": "DataAwsccQuicksightDataSetColumnGroups",
      "namespace": "dataAwsccQuicksightDataSet",
      "symbolId": "src/data-awscc-quicksight-data-set/index:DataAwsccQuicksightDataSetColumnGroups"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetColumnGroupsGeoSpatialColumnGroup": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetColumnGroupsGeoSpatialColumnGroup",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-set/index.ts",
        "line": 25
      },
      "name": "DataAwsccQuicksightDataSetColumnGroupsGeoSpatialColumnGroup",
      "namespace": "dataAwsccQuicksightDataSet",
      "symbolId": "src/data-awscc-quicksight-data-set/index:DataAwsccQuicksightDataSetColumnGroupsGeoSpatialColumnGroup"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetColumnGroupsGeoSpatialColumnGroupOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetColumnGroupsGeoSpatialColumnGroupOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-set/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-set/index.ts",
        "line": 48
      },
      "name": "DataAwsccQuicksightDataSetColumnGroupsGeoSpatialColumnGroupOutputReference",
      "namespace": "dataAwsccQuicksightDataSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 75
          },
          "name": "columns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 80
          },
          "name": "countryCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 85
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetColumnGroupsGeoSpatialColumnGroup"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-set/index:DataAwsccQuicksightDataSetColumnGroupsGeoSpatialColumnGroupOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetColumnGroupsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetColumnGroupsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-set/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-set/index.ts",
        "line": 147
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 161
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetColumnGroupsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccQuicksightDataSetColumnGroupsList",
      "namespace": "dataAwsccQuicksightDataSet",
      "symbolId": "src/data-awscc-quicksight-data-set/index:DataAwsccQuicksightDataSetColumnGroupsList"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetColumnGroupsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetColumnGroupsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-set/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-set/index.ts",
        "line": 112
      },
      "name": "DataAwsccQuicksightDataSetColumnGroupsOutputReference",
      "namespace": "dataAwsccQuicksightDataSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 142
          },
          "name": "geoSpatialColumnGroup",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetColumnGroupsGeoSpatialColumnGroupOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 125
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetColumnGroups"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-set/index:DataAwsccQuicksightDataSetColumnGroupsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetColumnLevelPermissionRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetColumnLevelPermissionRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-set/index.ts",
        "line": 165
      },
      "name": "DataAwsccQuicksightDataSetColumnLevelPermissionRules",
      "namespace": "dataAwsccQuicksightDataSet",
      "symbolId": "src/data-awscc-quicksight-data-set/index:DataAwsccQuicksightDataSetColumnLevelPermissionRules"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetColumnLevelPermissionRulesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetColumnLevelPermissionRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-set/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-awscc-quicksight-data-set/index.ts",
        "line": 227
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/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-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetColumnLevelPermissionRulesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccQuicksightDataSetColumnLevelPermissionRulesList",
      "namespace": "dataAwsccQuicksightDataSet",
      "symbolId": "src/data-awscc-quicksight-data-set/index:DataAwsccQuicksightDataSetColumnLevelPermissionRulesList"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetColumnLevelPermissionRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetColumnLevelPermissionRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-set/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-set/index.ts",
        "line": 188
      },
      "name": "DataAwsccQuicksightDataSetColumnLevelPermissionRulesOutputReference",
      "namespace": "dataAwsccQuicksightDataSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 217
          },
          "name": "columnNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 222
          },
          "name": "principals",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 201
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetColumnLevelPermissionRules"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-set/index:DataAwsccQuicksightDataSetColumnLevelPermissionRulesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-set/index.ts",
        "line": 14
      },
      "name": "DataAwsccQuicksightDataSetConfig",
      "namespace": "dataAwsccQuicksightDataSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_data_set#id DataAwsccQuicksightDataSet#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-set/index:DataAwsccQuicksightDataSetConfig"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetDataSetUsageConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetDataSetUsageConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-set/index.ts",
        "line": 245
      },
      "name": "DataAwsccQuicksightDataSetDataSetUsageConfiguration",
      "namespace": "dataAwsccQuicksightDataSet",
      "symbolId": "src/data-awscc-quicksight-data-set/index:DataAwsccQuicksightDataSetDataSetUsageConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetDataSetUsageConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetDataSetUsageConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-set/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-set/index.ts",
        "line": 268
      },
      "name": "DataAwsccQuicksightDataSetDataSetUsageConfigurationOutputReference",
      "namespace": "dataAwsccQuicksightDataSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 295
          },
          "name": "disableUseAsDirectQuerySource",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 300
          },
          "name": "disableUseAsImportedSource",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 279
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetDataSetUsageConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-set/index:DataAwsccQuicksightDataSetDataSetUsageConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetFieldFolders": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetFieldFolders",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-set/index.ts",
        "line": 304
      },
      "name": "DataAwsccQuicksightDataSetFieldFolders",
      "namespace": "dataAwsccQuicksightDataSet",
      "symbolId": "src/data-awscc-quicksight-data-set/index:DataAwsccQuicksightDataSetFieldFolders"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetFieldFoldersMap": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetFieldFoldersMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-set/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-awscc-quicksight-data-set/index.ts",
        "line": 365
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 378
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetFieldFoldersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccQuicksightDataSetFieldFoldersMap",
      "namespace": "dataAwsccQuicksightDataSet",
      "symbolId": "src/data-awscc-quicksight-data-set/index:DataAwsccQuicksightDataSetFieldFoldersMap"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetFieldFoldersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetFieldFoldersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-set/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 key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-set/index.ts",
        "line": 327
      },
      "name": "DataAwsccQuicksightDataSetFieldFoldersOutputReference",
      "namespace": "dataAwsccQuicksightDataSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 355
          },
          "name": "columns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 360
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 339
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetFieldFolders"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-set/index:DataAwsccQuicksightDataSetFieldFoldersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetIngestionWaitPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetIngestionWaitPolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-set/index.ts",
        "line": 382
      },
      "name": "DataAwsccQuicksightDataSetIngestionWaitPolicy",
      "namespace": "dataAwsccQuicksightDataSet",
      "symbolId": "src/data-awscc-quicksight-data-set/index:DataAwsccQuicksightDataSetIngestionWaitPolicy"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetIngestionWaitPolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetIngestionWaitPolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-set/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-awscc-quicksight-data-set/index.ts",
        "line": 405
      },
      "name": "DataAwsccQuicksightDataSetIngestionWaitPolicyOutputReference",
      "namespace": "dataAwsccQuicksightDataSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 432
          },
          "name": "ingestionWaitTimeInHours",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 437
          },
          "name": "waitForSpiceIngestion",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 416
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetIngestionWaitPolicy"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-set/index:DataAwsccQuicksightDataSetIngestionWaitPolicyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetLogicalTableMap": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetLogicalTableMap",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-set/index.ts",
        "line": 1367
      },
      "name": "DataAwsccQuicksightDataSetLogicalTableMap",
      "namespace": "dataAwsccQuicksightDataSet",
      "symbolId": "src/data-awscc-quicksight-data-set/index:DataAwsccQuicksightDataSetLogicalTableMap"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetLogicalTableMapDataTransforms": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetLogicalTableMapDataTransforms",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-set/index.ts",
        "line": 1007
      },
      "name": "DataAwsccQuicksightDataSetLogicalTableMapDataTransforms",
      "namespace": "dataAwsccQuicksightDataSet",
      "symbolId": "src/data-awscc-quicksight-data-set/index:DataAwsccQuicksightDataSetLogicalTableMapDataTransforms"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetLogicalTableMapDataTransformsCastColumnTypeOperation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetLogicalTableMapDataTransformsCastColumnTypeOperation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-set/index.ts",
        "line": 441
      },
      "name": "DataAwsccQuicksightDataSetLogicalTableMapDataTransformsCastColumnTypeOperation",
      "namespace": "dataAwsccQuicksightDataSet",
      "symbolId": "src/data-awscc-quicksight-data-set/index:DataAwsccQuicksightDataSetLogicalTableMapDataTransformsCastColumnTypeOperation"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetLogicalTableMapDataTransformsCastColumnTypeOperationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetLogicalTableMapDataTransformsCastColumnTypeOperationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-set/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-awscc-quicksight-data-set/index.ts",
        "line": 464
      },
      "name": "DataAwsccQuicksightDataSetLogicalTableMapDataTransformsCastColumnTypeOperationOutputReference",
      "namespace": "dataAwsccQuicksightDataSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 491
          },
          "name": "columnName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 496
          },
          "name": "format",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 501
          },
          "name": "newColumnType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 475
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetLogicalTableMapDataTransformsCastColumnTypeOperation"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-set/index:DataAwsccQuicksightDataSetLogicalTableMapDataTransformsCastColumnTypeOperationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetLogicalTableMapDataTransformsCreateColumnsOperation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetLogicalTableMapDataTransformsCreateColumnsOperation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-set/index.ts",
        "line": 590
      },
      "name": "DataAwsccQuicksightDataSetLogicalTableMapDataTransformsCreateColumnsOperation",
      "namespace": "dataAwsccQuicksightDataSet",
      "symbolId": "src/data-awscc-quicksight-data-set/index:DataAwsccQuicksightDataSetLogicalTableMapDataTransformsCreateColumnsOperation"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetLogicalTableMapDataTransformsCreateColumnsOperationColumns": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetLogicalTableMapDataTransformsCreateColumnsOperationColumns",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-set/index.ts",
        "line": 505
      },
      "name": "DataAwsccQuicksightDataSetLogicalTableMapDataTransformsCreateColumnsOperationColumns",
      "namespace": "dataAwsccQuicksightDataSet",
      "symbolId": "src/data-awscc-quicksight-data-set/index:DataAwsccQuicksightDataSetLogicalTableMapDataTransformsCreateColumnsOperationColumns"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetLogicalTableMapDataTransformsCreateColumnsOperationColumnsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetLogicalTableMapDataTransformsCreateColumnsOperationColumnsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-set/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-set/index.ts",
        "line": 572
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 586
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetLogicalTableMapDataTransformsCreateColumnsOperationColumnsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccQuicksightDataSetLogicalTableMapDataTransformsCreateColumnsOperationColumnsList",
      "namespace": "dataAwsccQuicksightDataSet",
      "symbolId": "src/data-awscc-quicksight-data-set/index:DataAwsccQuicksightDataSetLogicalTableMapDataTransformsCreateColumnsOperationColumnsList"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetLogicalTableMapDataTransformsCreateColumnsOperationColumnsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetLogicalTableMapDataTransformsCreateColumnsOperationColumnsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-set/index.ts",
          "line": 537
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-set/index.ts",
        "line": 528
      },
      "name": "DataAwsccQuicksightDataSetLogicalTableMapDataTransformsCreateColumnsOperationColumnsOutputReference",
      "namespace": "dataAwsccQuicksightDataSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 557
          },
          "name": "columnId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 562
          },
          "name": "columnName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 567
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 541
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetLogicalTableMapDataTransformsCreateColumnsOperationColumns"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-set/index:DataAwsccQuicksightDataSetLogicalTableMapDataTransformsCreateColumnsOperationColumnsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetLogicalTableMapDataTransformsCreateColumnsOperationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetLogicalTableMapDataTransformsCreateColumnsOperationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-set/index.ts",
          "line": 620
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-set/index.ts",
        "line": 613
      },
      "name": "DataAwsccQuicksightDataSetLogicalTableMapDataTransformsCreateColumnsOperationOutputReference",
      "namespace": "dataAwsccQuicksightDataSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 641
          },
          "name": "columns",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetLogicalTableMapDataTransformsCreateColumnsOperationColumnsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 624
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetLogicalTableMapDataTransformsCreateColumnsOperation"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-set/index:DataAwsccQuicksightDataSetLogicalTableMapDataTransformsCreateColumnsOperationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetLogicalTableMapDataTransformsFilterOperation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetLogicalTableMapDataTransformsFilterOperation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-set/index.ts",
        "line": 645
      },
      "name": "DataAwsccQuicksightDataSetLogicalTableMapDataTransformsFilterOperation",
      "namespace": "dataAwsccQuicksightDataSet",
      "symbolId": "src/data-awscc-quicksight-data-set/index:DataAwsccQuicksightDataSetLogicalTableMapDataTransformsFilterOperation"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetLogicalTableMapDataTransformsFilterOperationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetLogicalTableMapDataTransformsFilterOperationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-set/index.ts",
          "line": 675
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-set/index.ts",
        "line": 668
      },
      "name": "DataAwsccQuicksightDataSetLogicalTableMapDataTransformsFilterOperationOutputReference",
      "namespace": "dataAwsccQuicksightDataSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 695
          },
          "name": "conditionExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 679
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetLogicalTableMapDataTransformsFilterOperation"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-set/index:DataAwsccQuicksightDataSetLogicalTableMapDataTransformsFilterOperationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetLogicalTableMapDataTransformsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetLogicalTableMapDataTransformsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-set/index.ts",
          "line": 1102
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-set/index.ts",
        "line": 1095
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 1109
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetLogicalTableMapDataTransformsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccQuicksightDataSetLogicalTableMapDataTransformsList",
      "namespace": "dataAwsccQuicksightDataSet",
      "symbolId": "src/data-awscc-quicksight-data-set/index:DataAwsccQuicksightDataSetLogicalTableMapDataTransformsList"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetLogicalTableMapDataTransformsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetLogicalTableMapDataTransformsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-set/index.ts",
          "line": 1039
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-set/index.ts",
        "line": 1030
      },
      "name": "DataAwsccQuicksightDataSetLogicalTableMapDataTransformsOutputReference",
      "namespace": "dataAwsccQuicksightDataSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 1060
          },
          "name": "castColumnTypeOperation",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetLogicalTableMapDataTransformsCastColumnTypeOperationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 1066
          },
          "name": "createColumnsOperation",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetLogicalTableMapDataTransformsCreateColumnsOperationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 1072
          },
          "name": "filterOperation",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetLogicalTableMapDataTransformsFilterOperationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 1078
          },
          "name": "projectOperation",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetLogicalTableMapDataTransformsProjectOperationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 1084
          },
          "name": "renameColumnOperation",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetLogicalTableMapDataTransformsRenameColumnOperationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 1090
          },
          "name": "tagColumnOperation",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 1043
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetLogicalTableMapDataTransforms"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-set/index:DataAwsccQuicksightDataSetLogicalTableMapDataTransformsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetLogicalTableMapDataTransformsProjectOperation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetLogicalTableMapDataTransformsProjectOperation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-set/index.ts",
        "line": 699
      },
      "name": "DataAwsccQuicksightDataSetLogicalTableMapDataTransformsProjectOperation",
      "namespace": "dataAwsccQuicksightDataSet",
      "symbolId": "src/data-awscc-quicksight-data-set/index:DataAwsccQuicksightDataSetLogicalTableMapDataTransformsProjectOperation"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetLogicalTableMapDataTransformsProjectOperationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetLogicalTableMapDataTransformsProjectOperationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-set/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-awscc-quicksight-data-set/index.ts",
        "line": 722
      },
      "name": "DataAwsccQuicksightDataSetLogicalTableMapDataTransformsProjectOperationOutputReference",
      "namespace": "dataAwsccQuicksightDataSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 749
          },
          "name": "projectedColumns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 733
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetLogicalTableMapDataTransformsProjectOperation"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-set/index:DataAwsccQuicksightDataSetLogicalTableMapDataTransformsProjectOperationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetLogicalTableMapDataTransformsRenameColumnOperation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetLogicalTableMapDataTransformsRenameColumnOperation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-set/index.ts",
        "line": 753
      },
      "name": "DataAwsccQuicksightDataSetLogicalTableMapDataTransformsRenameColumnOperation",
      "namespace": "dataAwsccQuicksightDataSet",
      "symbolId": "src/data-awscc-quicksight-data-set/index:DataAwsccQuicksightDataSetLogicalTableMapDataTransformsRenameColumnOperation"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetLogicalTableMapDataTransformsRenameColumnOperationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetLogicalTableMapDataTransformsRenameColumnOperationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-set/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-awscc-quicksight-data-set/index.ts",
        "line": 776
      },
      "name": "DataAwsccQuicksightDataSetLogicalTableMapDataTransformsRenameColumnOperationOutputReference",
      "namespace": "dataAwsccQuicksightDataSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 803
          },
          "name": "columnName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 808
          },
          "name": "newColumnName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 787
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetLogicalTableMapDataTransformsRenameColumnOperation"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-set/index:DataAwsccQuicksightDataSetLogicalTableMapDataTransformsRenameColumnOperationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetLogicalTableMapDataTransformsTagColumnOperation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetLogicalTableMapDataTransformsTagColumnOperation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-set/index.ts",
        "line": 947
      },
      "name": "DataAwsccQuicksightDataSetLogicalTableMapDataTransformsTagColumnOperation",
      "namespace": "dataAwsccQuicksightDataSet",
      "symbolId": "src/data-awscc-quicksight-data-set/index:DataAwsccQuicksightDataSetLogicalTableMapDataTransformsTagColumnOperation"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-set/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-awscc-quicksight-data-set/index.ts",
        "line": 970
      },
      "name": "DataAwsccQuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationOutputReference",
      "namespace": "dataAwsccQuicksightDataSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 997
          },
          "name": "columnName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 1003
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 981
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetLogicalTableMapDataTransformsTagColumnOperation"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-set/index:DataAwsccQuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-set/index.ts",
        "line": 866
      },
      "name": "DataAwsccQuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationTags",
      "namespace": "dataAwsccQuicksightDataSet",
      "symbolId": "src/data-awscc-quicksight-data-set/index:DataAwsccQuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationTags"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationTagsColumnDescription": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationTagsColumnDescription",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-set/index.ts",
        "line": 812
      },
      "name": "DataAwsccQuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationTagsColumnDescription",
      "namespace": "dataAwsccQuicksightDataSet",
      "symbolId": "src/data-awscc-quicksight-data-set/index:DataAwsccQuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationTagsColumnDescription"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationTagsColumnDescriptionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationTagsColumnDescriptionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-set/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-set/index.ts",
        "line": 835
      },
      "name": "DataAwsccQuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationTagsColumnDescriptionOutputReference",
      "namespace": "dataAwsccQuicksightDataSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 862
          },
          "name": "text",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 846
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationTagsColumnDescription"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-set/index:DataAwsccQuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationTagsColumnDescriptionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-set/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-set/index.ts",
        "line": 929
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 943
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccQuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationTagsList",
      "namespace": "dataAwsccQuicksightDataSet",
      "symbolId": "src/data-awscc-quicksight-data-set/index:DataAwsccQuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-set/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-set/index.ts",
        "line": 889
      },
      "name": "DataAwsccQuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationTagsOutputReference",
      "namespace": "dataAwsccQuicksightDataSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 919
          },
          "name": "columnDescription",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationTagsColumnDescriptionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 924
          },
          "name": "columnGeographicRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 902
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-set/index:DataAwsccQuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetLogicalTableMapMap": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetLogicalTableMapMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-set/index.ts",
          "line": 1441
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-set/index.ts",
        "line": 1435
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 1448
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetLogicalTableMapOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccQuicksightDataSetLogicalTableMapMap",
      "namespace": "dataAwsccQuicksightDataSet",
      "symbolId": "src/data-awscc-quicksight-data-set/index:DataAwsccQuicksightDataSetLogicalTableMapMap"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetLogicalTableMapOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetLogicalTableMapOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-set/index.ts",
          "line": 1398
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "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-awscc-quicksight-data-set/index.ts",
        "line": 1390
      },
      "name": "DataAwsccQuicksightDataSetLogicalTableMapOutputReference",
      "namespace": "dataAwsccQuicksightDataSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 1418
          },
          "name": "alias",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 1424
          },
          "name": "dataTransforms",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetLogicalTableMapDataTransformsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 1430
          },
          "name": "source",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetLogicalTableMapSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 1402
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetLogicalTableMap"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-set/index:DataAwsccQuicksightDataSetLogicalTableMapOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetLogicalTableMapSource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetLogicalTableMapSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-set/index.ts",
        "line": 1302
      },
      "name": "DataAwsccQuicksightDataSetLogicalTableMapSource",
      "namespace": "dataAwsccQuicksightDataSet",
      "symbolId": "src/data-awscc-quicksight-data-set/index:DataAwsccQuicksightDataSetLogicalTableMapSource"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetLogicalTableMapSourceJoinInstruction": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetLogicalTableMapSourceJoinInstruction",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-set/index.ts",
        "line": 1221
      },
      "name": "DataAwsccQuicksightDataSetLogicalTableMapSourceJoinInstruction",
      "namespace": "dataAwsccQuicksightDataSet",
      "symbolId": "src/data-awscc-quicksight-data-set/index:DataAwsccQuicksightDataSetLogicalTableMapSourceJoinInstruction"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-set/index.ts",
        "line": 1113
      },
      "name": "DataAwsccQuicksightDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyProperties",
      "namespace": "dataAwsccQuicksightDataSet",
      "symbolId": "src/data-awscc-quicksight-data-set/index:DataAwsccQuicksightDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyProperties"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-set/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/data-awscc-quicksight-data-set/index.ts",
        "line": 1136
      },
      "name": "DataAwsccQuicksightDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesOutputReference",
      "namespace": "dataAwsccQuicksightDataSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 1163
          },
          "name": "uniqueKey",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 1147
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyProperties"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-set/index:DataAwsccQuicksightDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetLogicalTableMapSourceJoinInstructionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetLogicalTableMapSourceJoinInstructionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-set/index.ts",
          "line": 1251
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-set/index.ts",
        "line": 1244
      },
      "name": "DataAwsccQuicksightDataSetLogicalTableMapSourceJoinInstructionOutputReference",
      "namespace": "dataAwsccQuicksightDataSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 1272
          },
          "name": "leftJoinKeyProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 1277
          },
          "name": "leftOperand",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 1282
          },
          "name": "onClause",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 1288
          },
          "name": "rightJoinKeyProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 1293
          },
          "name": "rightOperand",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 1298
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 1255
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetLogicalTableMapSourceJoinInstruction"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-set/index:DataAwsccQuicksightDataSetLogicalTableMapSourceJoinInstructionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-set/index.ts",
        "line": 1167
      },
      "name": "DataAwsccQuicksightDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyProperties",
      "namespace": "dataAwsccQuicksightDataSet",
      "symbolId": "src/data-awscc-quicksight-data-set/index:DataAwsccQuicksightDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyProperties"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-set/index.ts",
          "line": 1197
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-set/index.ts",
        "line": 1190
      },
      "name": "DataAwsccQuicksightDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesOutputReference",
      "namespace": "dataAwsccQuicksightDataSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 1217
          },
          "name": "uniqueKey",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 1201
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyProperties"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-set/index:DataAwsccQuicksightDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetLogicalTableMapSourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetLogicalTableMapSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-set/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-awscc-quicksight-data-set/index.ts",
        "line": 1325
      },
      "name": "DataAwsccQuicksightDataSetLogicalTableMapSourceOutputReference",
      "namespace": "dataAwsccQuicksightDataSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 1352
          },
          "name": "dataSetArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 1358
          },
          "name": "joinInstruction",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetLogicalTableMapSourceJoinInstructionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 1363
          },
          "name": "physicalTableId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 1336
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetLogicalTableMapSource"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-set/index:DataAwsccQuicksightDataSetLogicalTableMapSourceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetOutputColumns": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetOutputColumns",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-set/index.ts",
        "line": 1452
      },
      "name": "DataAwsccQuicksightDataSetOutputColumns",
      "namespace": "dataAwsccQuicksightDataSet",
      "symbolId": "src/data-awscc-quicksight-data-set/index:DataAwsccQuicksightDataSetOutputColumns"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetOutputColumnsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetOutputColumnsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-set/index.ts",
          "line": 1526
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-set/index.ts",
        "line": 1519
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 1533
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetOutputColumnsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccQuicksightDataSetOutputColumnsList",
      "namespace": "dataAwsccQuicksightDataSet",
      "symbolId": "src/data-awscc-quicksight-data-set/index:DataAwsccQuicksightDataSetOutputColumnsList"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetOutputColumnsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetOutputColumnsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-set/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-set/index.ts",
        "line": 1475
      },
      "name": "DataAwsccQuicksightDataSetOutputColumnsOutputReference",
      "namespace": "dataAwsccQuicksightDataSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 1504
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 1509
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 1514
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 1488
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetOutputColumns"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-set/index:DataAwsccQuicksightDataSetOutputColumnsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetPermissions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetPermissions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-set/index.ts",
        "line": 1537
      },
      "name": "DataAwsccQuicksightDataSetPermissions",
      "namespace": "dataAwsccQuicksightDataSet",
      "symbolId": "src/data-awscc-quicksight-data-set/index:DataAwsccQuicksightDataSetPermissions"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetPermissionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetPermissionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-set/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-set/index.ts",
        "line": 1599
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 1613
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetPermissionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccQuicksightDataSetPermissionsList",
      "namespace": "dataAwsccQuicksightDataSet",
      "symbolId": "src/data-awscc-quicksight-data-set/index:DataAwsccQuicksightDataSetPermissionsList"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetPermissionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetPermissionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-set/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-set/index.ts",
        "line": 1560
      },
      "name": "DataAwsccQuicksightDataSetPermissionsOutputReference",
      "namespace": "dataAwsccQuicksightDataSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 1589
          },
          "name": "actions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 1594
          },
          "name": "principal",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 1573
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetPermissions"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-set/index:DataAwsccQuicksightDataSetPermissionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetPhysicalTableMap": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetPhysicalTableMap",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-set/index.ts",
        "line": 2142
      },
      "name": "DataAwsccQuicksightDataSetPhysicalTableMap",
      "namespace": "dataAwsccQuicksightDataSet",
      "symbolId": "src/data-awscc-quicksight-data-set/index:DataAwsccQuicksightDataSetPhysicalTableMap"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetPhysicalTableMapCustomSql": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetPhysicalTableMapCustomSql",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-set/index.ts",
        "line": 1697
      },
      "name": "DataAwsccQuicksightDataSetPhysicalTableMapCustomSql",
      "namespace": "dataAwsccQuicksightDataSet",
      "symbolId": "src/data-awscc-quicksight-data-set/index:DataAwsccQuicksightDataSetPhysicalTableMapCustomSql"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetPhysicalTableMapCustomSqlColumns": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetPhysicalTableMapCustomSqlColumns",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-set/index.ts",
        "line": 1617
      },
      "name": "DataAwsccQuicksightDataSetPhysicalTableMapCustomSqlColumns",
      "namespace": "dataAwsccQuicksightDataSet",
      "symbolId": "src/data-awscc-quicksight-data-set/index:DataAwsccQuicksightDataSetPhysicalTableMapCustomSqlColumns"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetPhysicalTableMapCustomSqlColumnsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetPhysicalTableMapCustomSqlColumnsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-set/index.ts",
          "line": 1686
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-set/index.ts",
        "line": 1679
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 1693
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetPhysicalTableMapCustomSqlColumnsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccQuicksightDataSetPhysicalTableMapCustomSqlColumnsList",
      "namespace": "dataAwsccQuicksightDataSet",
      "symbolId": "src/data-awscc-quicksight-data-set/index:DataAwsccQuicksightDataSetPhysicalTableMapCustomSqlColumnsList"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetPhysicalTableMapCustomSqlColumnsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetPhysicalTableMapCustomSqlColumnsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-set/index.ts",
          "line": 1649
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-set/index.ts",
        "line": 1640
      },
      "name": "DataAwsccQuicksightDataSetPhysicalTableMapCustomSqlColumnsOutputReference",
      "namespace": "dataAwsccQuicksightDataSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 1669
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 1674
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 1653
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetPhysicalTableMapCustomSqlColumns"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-set/index:DataAwsccQuicksightDataSetPhysicalTableMapCustomSqlColumnsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetPhysicalTableMapCustomSqlOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetPhysicalTableMapCustomSqlOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-set/index.ts",
          "line": 1727
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-set/index.ts",
        "line": 1720
      },
      "name": "DataAwsccQuicksightDataSetPhysicalTableMapCustomSqlOutputReference",
      "namespace": "dataAwsccQuicksightDataSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 1748
          },
          "name": "columns",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetPhysicalTableMapCustomSqlColumnsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 1753
          },
          "name": "dataSourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 1758
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 1763
          },
          "name": "sqlQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 1731
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetPhysicalTableMapCustomSql"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-set/index:DataAwsccQuicksightDataSetPhysicalTableMapCustomSqlOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetPhysicalTableMapMap": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetPhysicalTableMapMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-set/index.ts",
          "line": 2217
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-set/index.ts",
        "line": 2211
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 2224
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetPhysicalTableMapOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccQuicksightDataSetPhysicalTableMapMap",
      "namespace": "dataAwsccQuicksightDataSet",
      "symbolId": "src/data-awscc-quicksight-data-set/index:DataAwsccQuicksightDataSetPhysicalTableMapMap"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetPhysicalTableMapOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetPhysicalTableMapOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-set/index.ts",
          "line": 2173
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "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-awscc-quicksight-data-set/index.ts",
        "line": 2165
      },
      "name": "DataAwsccQuicksightDataSetPhysicalTableMapOutputReference",
      "namespace": "dataAwsccQuicksightDataSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 2194
          },
          "name": "customSql",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetPhysicalTableMapCustomSqlOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 2200
          },
          "name": "relationalTable",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetPhysicalTableMapRelationalTableOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 2206
          },
          "name": "s3Source",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetPhysicalTableMapS3SourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 2177
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetPhysicalTableMap"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-set/index:DataAwsccQuicksightDataSetPhysicalTableMapOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetPhysicalTableMapRelationalTable": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetPhysicalTableMapRelationalTable",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-set/index.ts",
        "line": 1847
      },
      "name": "DataAwsccQuicksightDataSetPhysicalTableMapRelationalTable",
      "namespace": "dataAwsccQuicksightDataSet",
      "symbolId": "src/data-awscc-quicksight-data-set/index:DataAwsccQuicksightDataSetPhysicalTableMapRelationalTable"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetPhysicalTableMapRelationalTableInputColumns": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetPhysicalTableMapRelationalTableInputColumns",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-set/index.ts",
        "line": 1767
      },
      "name": "DataAwsccQuicksightDataSetPhysicalTableMapRelationalTableInputColumns",
      "namespace": "dataAwsccQuicksightDataSet",
      "symbolId": "src/data-awscc-quicksight-data-set/index:DataAwsccQuicksightDataSetPhysicalTableMapRelationalTableInputColumns"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetPhysicalTableMapRelationalTableInputColumnsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetPhysicalTableMapRelationalTableInputColumnsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-set/index.ts",
          "line": 1836
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-set/index.ts",
        "line": 1829
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 1843
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetPhysicalTableMapRelationalTableInputColumnsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccQuicksightDataSetPhysicalTableMapRelationalTableInputColumnsList",
      "namespace": "dataAwsccQuicksightDataSet",
      "symbolId": "src/data-awscc-quicksight-data-set/index:DataAwsccQuicksightDataSetPhysicalTableMapRelationalTableInputColumnsList"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetPhysicalTableMapRelationalTableInputColumnsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetPhysicalTableMapRelationalTableInputColumnsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-set/index.ts",
          "line": 1799
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-set/index.ts",
        "line": 1790
      },
      "name": "DataAwsccQuicksightDataSetPhysicalTableMapRelationalTableInputColumnsOutputReference",
      "namespace": "dataAwsccQuicksightDataSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 1819
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 1824
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 1803
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetPhysicalTableMapRelationalTableInputColumns"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-set/index:DataAwsccQuicksightDataSetPhysicalTableMapRelationalTableInputColumnsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetPhysicalTableMapRelationalTableOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetPhysicalTableMapRelationalTableOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-set/index.ts",
          "line": 1877
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-set/index.ts",
        "line": 1870
      },
      "name": "DataAwsccQuicksightDataSetPhysicalTableMapRelationalTableOutputReference",
      "namespace": "dataAwsccQuicksightDataSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 1897
          },
          "name": "catalog",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 1902
          },
          "name": "dataSourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 1908
          },
          "name": "inputColumns",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetPhysicalTableMapRelationalTableInputColumnsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 1913
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 1918
          },
          "name": "schema",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 1881
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetPhysicalTableMapRelationalTable"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-set/index:DataAwsccQuicksightDataSetPhysicalTableMapRelationalTableOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetPhysicalTableMapS3Source": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetPhysicalTableMapS3Source",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-set/index.ts",
        "line": 2076
      },
      "name": "DataAwsccQuicksightDataSetPhysicalTableMapS3Source",
      "namespace": "dataAwsccQuicksightDataSet",
      "symbolId": "src/data-awscc-quicksight-data-set/index:DataAwsccQuicksightDataSetPhysicalTableMapS3Source"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetPhysicalTableMapS3SourceInputColumns": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetPhysicalTableMapS3SourceInputColumns",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-set/index.ts",
        "line": 1922
      },
      "name": "DataAwsccQuicksightDataSetPhysicalTableMapS3SourceInputColumns",
      "namespace": "dataAwsccQuicksightDataSet",
      "symbolId": "src/data-awscc-quicksight-data-set/index:DataAwsccQuicksightDataSetPhysicalTableMapS3SourceInputColumns"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetPhysicalTableMapS3SourceInputColumnsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetPhysicalTableMapS3SourceInputColumnsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-set/index.ts",
          "line": 1991
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-set/index.ts",
        "line": 1984
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 1998
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetPhysicalTableMapS3SourceInputColumnsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccQuicksightDataSetPhysicalTableMapS3SourceInputColumnsList",
      "namespace": "dataAwsccQuicksightDataSet",
      "symbolId": "src/data-awscc-quicksight-data-set/index:DataAwsccQuicksightDataSetPhysicalTableMapS3SourceInputColumnsList"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetPhysicalTableMapS3SourceInputColumnsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetPhysicalTableMapS3SourceInputColumnsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-set/index.ts",
          "line": 1954
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-set/index.ts",
        "line": 1945
      },
      "name": "DataAwsccQuicksightDataSetPhysicalTableMapS3SourceInputColumnsOutputReference",
      "namespace": "dataAwsccQuicksightDataSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 1974
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 1979
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 1958
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetPhysicalTableMapS3SourceInputColumns"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-set/index:DataAwsccQuicksightDataSetPhysicalTableMapS3SourceInputColumnsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetPhysicalTableMapS3SourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetPhysicalTableMapS3SourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-set/index.ts",
          "line": 2106
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-set/index.ts",
        "line": 2099
      },
      "name": "DataAwsccQuicksightDataSetPhysicalTableMapS3SourceOutputReference",
      "namespace": "dataAwsccQuicksightDataSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 2126
          },
          "name": "dataSourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 2132
          },
          "name": "inputColumns",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetPhysicalTableMapS3SourceInputColumnsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 2138
          },
          "name": "uploadSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetPhysicalTableMapS3SourceUploadSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 2110
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetPhysicalTableMapS3Source"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-set/index:DataAwsccQuicksightDataSetPhysicalTableMapS3SourceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetPhysicalTableMapS3SourceUploadSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetPhysicalTableMapS3SourceUploadSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-set/index.ts",
        "line": 2002
      },
      "name": "DataAwsccQuicksightDataSetPhysicalTableMapS3SourceUploadSettings",
      "namespace": "dataAwsccQuicksightDataSet",
      "symbolId": "src/data-awscc-quicksight-data-set/index:DataAwsccQuicksightDataSetPhysicalTableMapS3SourceUploadSettings"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetPhysicalTableMapS3SourceUploadSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetPhysicalTableMapS3SourceUploadSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-set/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/data-awscc-quicksight-data-set/index.ts",
        "line": 2025
      },
      "name": "DataAwsccQuicksightDataSetPhysicalTableMapS3SourceUploadSettingsOutputReference",
      "namespace": "dataAwsccQuicksightDataSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 2052
          },
          "name": "containsHeader",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 2057
          },
          "name": "delimiter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 2062
          },
          "name": "format",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 2067
          },
          "name": "startFromRow",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 2072
          },
          "name": "textQualifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 2036
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetPhysicalTableMapS3SourceUploadSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-set/index:DataAwsccQuicksightDataSetPhysicalTableMapS3SourceUploadSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetRowLevelPermissionDataSet": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetRowLevelPermissionDataSet",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-set/index.ts",
        "line": 2228
      },
      "name": "DataAwsccQuicksightDataSetRowLevelPermissionDataSet",
      "namespace": "dataAwsccQuicksightDataSet",
      "symbolId": "src/data-awscc-quicksight-data-set/index:DataAwsccQuicksightDataSetRowLevelPermissionDataSet"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetRowLevelPermissionDataSetOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetRowLevelPermissionDataSetOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-set/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/data-awscc-quicksight-data-set/index.ts",
        "line": 2251
      },
      "name": "DataAwsccQuicksightDataSetRowLevelPermissionDataSetOutputReference",
      "namespace": "dataAwsccQuicksightDataSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 2278
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 2283
          },
          "name": "formatVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 2288
          },
          "name": "namespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 2293
          },
          "name": "permissionPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 2262
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetRowLevelPermissionDataSet"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-set/index:DataAwsccQuicksightDataSetRowLevelPermissionDataSetOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-set/index.ts",
        "line": 2297
      },
      "name": "DataAwsccQuicksightDataSetTags",
      "namespace": "dataAwsccQuicksightDataSet",
      "symbolId": "src/data-awscc-quicksight-data-set/index:DataAwsccQuicksightDataSetTags"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-set/index.ts",
          "line": 2366
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-set/index.ts",
        "line": 2359
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 2373
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccQuicksightDataSetTagsList",
      "namespace": "dataAwsccQuicksightDataSet",
      "symbolId": "src/data-awscc-quicksight-data-set/index:DataAwsccQuicksightDataSetTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-set/index.ts",
          "line": 2329
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-set/index.ts",
        "line": 2320
      },
      "name": "DataAwsccQuicksightDataSetTagsOutputReference",
      "namespace": "dataAwsccQuicksightDataSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 2349
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 2354
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-set/index.ts",
            "line": 2333
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSet.DataAwsccQuicksightDataSetTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-set/index:DataAwsccQuicksightDataSetTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSets.DataAwsccQuicksightDataSets": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_data_sets awscc_quicksight_data_sets}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSets.DataAwsccQuicksightDataSets",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_data_sets awscc_quicksight_data_sets} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-sets/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSets.DataAwsccQuicksightDataSetsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-sets/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccQuicksightDataSets resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-sets/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccQuicksightDataSets to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_data_sets#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccQuicksightDataSets that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccQuicksightDataSets to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-sets/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-sets/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccQuicksightDataSets",
      "namespace": "dataAwsccQuicksightDataSets",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-sets/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-sets/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-sets/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-sets/index:DataAwsccQuicksightDataSets"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSets.DataAwsccQuicksightDataSetsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSets.DataAwsccQuicksightDataSetsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-sets/index.ts",
        "line": 14
      },
      "name": "DataAwsccQuicksightDataSetsConfig",
      "namespace": "dataAwsccQuicksightDataSets",
      "symbolId": "src/data-awscc-quicksight-data-sets/index:DataAwsccQuicksightDataSetsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSource": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_data_source awscc_quicksight_data_source}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSource",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_data_source awscc_quicksight_data_source} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-source/index.ts",
          "line": 6692
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 6660
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccQuicksightDataSource resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 6677
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccQuicksightDataSource to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_data_source#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccQuicksightDataSource that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccQuicksightDataSource to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 6825
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 6831
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccQuicksightDataSource",
      "namespace": "dataAwsccQuicksightDataSource",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 6665
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 6717
          },
          "name": "alternateDataSourceParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 6722
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 6727
          },
          "name": "awsAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 6732
          },
          "name": "createdTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 6738
          },
          "name": "credentials",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 6743
          },
          "name": "dataSourceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 6749
          },
          "name": "dataSourceParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 6755
          },
          "name": "errorInfo",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceErrorInfoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 6760
          },
          "name": "folderArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 6778
          },
          "name": "lastUpdatedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 6783
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 6789
          },
          "name": "permissions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourcePermissionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 6795
          },
          "name": "sslProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceSslPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 6800
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 6806
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 6811
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 6817
          },
          "name": "vpcConnectionProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceVpcConnectionPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 6773
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 6766
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSource"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 1869
      },
      "name": "DataAwsccQuicksightDataSourceAlternateDataSourceParameters",
      "namespace": "dataAwsccQuicksightDataSource",
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceAlternateDataSourceParameters"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersAmazonElasticsearchParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersAmazonElasticsearchParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 25
      },
      "name": "DataAwsccQuicksightDataSourceAlternateDataSourceParametersAmazonElasticsearchParameters",
      "namespace": "dataAwsccQuicksightDataSource",
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceAlternateDataSourceParametersAmazonElasticsearchParameters"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersAmazonElasticsearchParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersAmazonElasticsearchParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-source/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 48
      },
      "name": "DataAwsccQuicksightDataSourceAlternateDataSourceParametersAmazonElasticsearchParametersOutputReference",
      "namespace": "dataAwsccQuicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 75
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersAmazonElasticsearchParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceAlternateDataSourceParametersAmazonElasticsearchParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersAmazonOpenSearchParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersAmazonOpenSearchParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 79
      },
      "name": "DataAwsccQuicksightDataSourceAlternateDataSourceParametersAmazonOpenSearchParameters",
      "namespace": "dataAwsccQuicksightDataSource",
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceAlternateDataSourceParametersAmazonOpenSearchParameters"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersAmazonOpenSearchParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersAmazonOpenSearchParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-source/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-awscc-quicksight-data-source/index.ts",
        "line": 102
      },
      "name": "DataAwsccQuicksightDataSourceAlternateDataSourceParametersAmazonOpenSearchParametersOutputReference",
      "namespace": "dataAwsccQuicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 129
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersAmazonOpenSearchParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceAlternateDataSourceParametersAmazonOpenSearchParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersAthenaParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersAthenaParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 187
      },
      "name": "DataAwsccQuicksightDataSourceAlternateDataSourceParametersAthenaParameters",
      "namespace": "dataAwsccQuicksightDataSource",
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceAlternateDataSourceParametersAthenaParameters"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersAthenaParametersIdentityCenterConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersAthenaParametersIdentityCenterConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 133
      },
      "name": "DataAwsccQuicksightDataSourceAlternateDataSourceParametersAthenaParametersIdentityCenterConfiguration",
      "namespace": "dataAwsccQuicksightDataSource",
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceAlternateDataSourceParametersAthenaParametersIdentityCenterConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersAthenaParametersIdentityCenterConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersAthenaParametersIdentityCenterConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-source/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-awscc-quicksight-data-source/index.ts",
        "line": 156
      },
      "name": "DataAwsccQuicksightDataSourceAlternateDataSourceParametersAthenaParametersIdentityCenterConfigurationOutputReference",
      "namespace": "dataAwsccQuicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 183
          },
          "name": "enableIdentityPropagation",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 167
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersAthenaParametersIdentityCenterConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceAlternateDataSourceParametersAthenaParametersIdentityCenterConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersAthenaParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersAthenaParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-source/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 210
      },
      "name": "DataAwsccQuicksightDataSourceAlternateDataSourceParametersAthenaParametersOutputReference",
      "namespace": "dataAwsccQuicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 238
          },
          "name": "identityCenterConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersAthenaParametersIdentityCenterConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 243
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 248
          },
          "name": "workGroup",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 221
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersAthenaParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceAlternateDataSourceParametersAthenaParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersAuroraParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersAuroraParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 252
      },
      "name": "DataAwsccQuicksightDataSourceAlternateDataSourceParametersAuroraParameters",
      "namespace": "dataAwsccQuicksightDataSource",
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceAlternateDataSourceParametersAuroraParameters"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersAuroraParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersAuroraParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-source/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 275
      },
      "name": "DataAwsccQuicksightDataSourceAlternateDataSourceParametersAuroraParametersOutputReference",
      "namespace": "dataAwsccQuicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 302
          },
          "name": "database",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 307
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 312
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 286
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersAuroraParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceAlternateDataSourceParametersAuroraParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersAuroraPostgreSqlParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersAuroraPostgreSqlParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 316
      },
      "name": "DataAwsccQuicksightDataSourceAlternateDataSourceParametersAuroraPostgreSqlParameters",
      "namespace": "dataAwsccQuicksightDataSource",
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceAlternateDataSourceParametersAuroraPostgreSqlParameters"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersAuroraPostgreSqlParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersAuroraPostgreSqlParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-source/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 339
      },
      "name": "DataAwsccQuicksightDataSourceAlternateDataSourceParametersAuroraPostgreSqlParametersOutputReference",
      "namespace": "dataAwsccQuicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 366
          },
          "name": "database",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 371
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 376
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 350
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersAuroraPostgreSqlParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceAlternateDataSourceParametersAuroraPostgreSqlParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersDatabricksParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersDatabricksParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 380
      },
      "name": "DataAwsccQuicksightDataSourceAlternateDataSourceParametersDatabricksParameters",
      "namespace": "dataAwsccQuicksightDataSource",
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceAlternateDataSourceParametersDatabricksParameters"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersDatabricksParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersDatabricksParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-source/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 403
      },
      "name": "DataAwsccQuicksightDataSourceAlternateDataSourceParametersDatabricksParametersOutputReference",
      "namespace": "dataAwsccQuicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 430
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 435
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 440
          },
          "name": "sqlEndpointPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 414
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersDatabricksParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceAlternateDataSourceParametersDatabricksParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-source/index.ts",
          "line": 2054
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 2047
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 2061
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccQuicksightDataSourceAlternateDataSourceParametersList",
      "namespace": "dataAwsccQuicksightDataSource",
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceAlternateDataSourceParametersList"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersMariaDbParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersMariaDbParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 444
      },
      "name": "DataAwsccQuicksightDataSourceAlternateDataSourceParametersMariaDbParameters",
      "namespace": "dataAwsccQuicksightDataSource",
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceAlternateDataSourceParametersMariaDbParameters"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersMariaDbParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersMariaDbParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-source/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/data-awscc-quicksight-data-source/index.ts",
        "line": 467
      },
      "name": "DataAwsccQuicksightDataSourceAlternateDataSourceParametersMariaDbParametersOutputReference",
      "namespace": "dataAwsccQuicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 494
          },
          "name": "database",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 499
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 504
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 478
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersMariaDbParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceAlternateDataSourceParametersMariaDbParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersMySqlParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersMySqlParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 508
      },
      "name": "DataAwsccQuicksightDataSourceAlternateDataSourceParametersMySqlParameters",
      "namespace": "dataAwsccQuicksightDataSource",
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceAlternateDataSourceParametersMySqlParameters"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersMySqlParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersMySqlParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-source/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-awscc-quicksight-data-source/index.ts",
        "line": 531
      },
      "name": "DataAwsccQuicksightDataSourceAlternateDataSourceParametersMySqlParametersOutputReference",
      "namespace": "dataAwsccQuicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 558
          },
          "name": "database",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 563
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 568
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 542
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersMySqlParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceAlternateDataSourceParametersMySqlParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersOracleParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersOracleParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 572
      },
      "name": "DataAwsccQuicksightDataSourceAlternateDataSourceParametersOracleParameters",
      "namespace": "dataAwsccQuicksightDataSource",
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceAlternateDataSourceParametersOracleParameters"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersOracleParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersOracleParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-source/index.ts",
          "line": 602
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 595
      },
      "name": "DataAwsccQuicksightDataSourceAlternateDataSourceParametersOracleParametersOutputReference",
      "namespace": "dataAwsccQuicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 622
          },
          "name": "database",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 627
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 632
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 637
          },
          "name": "useServiceName",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 606
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersOracleParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceAlternateDataSourceParametersOracleParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-source/index.ts",
          "line": 1901
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 1892
      },
      "name": "DataAwsccQuicksightDataSourceAlternateDataSourceParametersOutputReference",
      "namespace": "dataAwsccQuicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 1922
          },
          "name": "amazonElasticsearchParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersAmazonElasticsearchParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 1928
          },
          "name": "amazonOpenSearchParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersAmazonOpenSearchParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 1934
          },
          "name": "athenaParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersAthenaParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 1940
          },
          "name": "auroraParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersAuroraParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 1946
          },
          "name": "auroraPostgreSqlParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersAuroraPostgreSqlParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 1952
          },
          "name": "databricksParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersDatabricksParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 1958
          },
          "name": "mariaDbParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersMariaDbParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 1964
          },
          "name": "mySqlParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersMySqlParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 1970
          },
          "name": "oracleParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersOracleParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 1976
          },
          "name": "postgreSqlParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersPostgreSqlParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 1982
          },
          "name": "prestoParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersPrestoParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 1988
          },
          "name": "rdsParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersRdsParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 1994
          },
          "name": "redshiftParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersRedshiftParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 2000
          },
          "name": "s3Parameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersS3ParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 2006
          },
          "name": "s3TablesParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersS3TablesParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 2012
          },
          "name": "snowflakeParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersSnowflakeParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 2018
          },
          "name": "sparkParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersSparkParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 2024
          },
          "name": "sqlServerParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersSqlServerParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 2030
          },
          "name": "starburstParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersStarburstParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 2036
          },
          "name": "teradataParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersTeradataParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 2042
          },
          "name": "trinoParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersTrinoParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 1905
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceAlternateDataSourceParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersPostgreSqlParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersPostgreSqlParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 641
      },
      "name": "DataAwsccQuicksightDataSourceAlternateDataSourceParametersPostgreSqlParameters",
      "namespace": "dataAwsccQuicksightDataSource",
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceAlternateDataSourceParametersPostgreSqlParameters"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersPostgreSqlParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersPostgreSqlParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-source/index.ts",
          "line": 671
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 664
      },
      "name": "DataAwsccQuicksightDataSourceAlternateDataSourceParametersPostgreSqlParametersOutputReference",
      "namespace": "dataAwsccQuicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 691
          },
          "name": "database",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 696
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 701
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 675
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersPostgreSqlParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceAlternateDataSourceParametersPostgreSqlParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersPrestoParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersPrestoParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 705
      },
      "name": "DataAwsccQuicksightDataSourceAlternateDataSourceParametersPrestoParameters",
      "namespace": "dataAwsccQuicksightDataSource",
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceAlternateDataSourceParametersPrestoParameters"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersPrestoParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersPrestoParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-source/index.ts",
          "line": 735
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 728
      },
      "name": "DataAwsccQuicksightDataSourceAlternateDataSourceParametersPrestoParametersOutputReference",
      "namespace": "dataAwsccQuicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 755
          },
          "name": "catalog",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 760
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 765
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 739
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersPrestoParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceAlternateDataSourceParametersPrestoParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersRdsParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersRdsParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 769
      },
      "name": "DataAwsccQuicksightDataSourceAlternateDataSourceParametersRdsParameters",
      "namespace": "dataAwsccQuicksightDataSource",
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceAlternateDataSourceParametersRdsParameters"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersRdsParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersRdsParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-source/index.ts",
          "line": 799
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 792
      },
      "name": "DataAwsccQuicksightDataSourceAlternateDataSourceParametersRdsParametersOutputReference",
      "namespace": "dataAwsccQuicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 819
          },
          "name": "database",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 824
          },
          "name": "instanceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 803
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersRdsParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceAlternateDataSourceParametersRdsParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersRedshiftParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersRedshiftParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 951
      },
      "name": "DataAwsccQuicksightDataSourceAlternateDataSourceParametersRedshiftParameters",
      "namespace": "dataAwsccQuicksightDataSource",
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceAlternateDataSourceParametersRedshiftParameters"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersRedshiftParametersIamParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersRedshiftParametersIamParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 828
      },
      "name": "DataAwsccQuicksightDataSourceAlternateDataSourceParametersRedshiftParametersIamParameters",
      "namespace": "dataAwsccQuicksightDataSource",
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceAlternateDataSourceParametersRedshiftParametersIamParameters"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersRedshiftParametersIamParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersRedshiftParametersIamParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-source/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 851
      },
      "name": "DataAwsccQuicksightDataSourceAlternateDataSourceParametersRedshiftParametersIamParametersOutputReference",
      "namespace": "dataAwsccQuicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 878
          },
          "name": "autoCreateDatabaseUser",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 883
          },
          "name": "databaseGroups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 888
          },
          "name": "databaseUser",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 893
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 862
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersRedshiftParametersIamParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceAlternateDataSourceParametersRedshiftParametersIamParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersRedshiftParametersIdentityCenterConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersRedshiftParametersIdentityCenterConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 897
      },
      "name": "DataAwsccQuicksightDataSourceAlternateDataSourceParametersRedshiftParametersIdentityCenterConfiguration",
      "namespace": "dataAwsccQuicksightDataSource",
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceAlternateDataSourceParametersRedshiftParametersIdentityCenterConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersRedshiftParametersIdentityCenterConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersRedshiftParametersIdentityCenterConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-source/index.ts",
          "line": 927
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 920
      },
      "name": "DataAwsccQuicksightDataSourceAlternateDataSourceParametersRedshiftParametersIdentityCenterConfigurationOutputReference",
      "namespace": "dataAwsccQuicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 947
          },
          "name": "enableIdentityPropagation",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 931
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersRedshiftParametersIdentityCenterConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceAlternateDataSourceParametersRedshiftParametersIdentityCenterConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersRedshiftParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersRedshiftParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-source/index.ts",
          "line": 981
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 974
      },
      "name": "DataAwsccQuicksightDataSourceAlternateDataSourceParametersRedshiftParametersOutputReference",
      "namespace": "dataAwsccQuicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 1001
          },
          "name": "clusterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 1006
          },
          "name": "database",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 1011
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 1017
          },
          "name": "iamParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersRedshiftParametersIamParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 1023
          },
          "name": "identityCenterConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersRedshiftParametersIdentityCenterConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 1028
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 985
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersRedshiftParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceAlternateDataSourceParametersRedshiftParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersS3Parameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersS3Parameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 1091
      },
      "name": "DataAwsccQuicksightDataSourceAlternateDataSourceParametersS3Parameters",
      "namespace": "dataAwsccQuicksightDataSource",
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceAlternateDataSourceParametersS3Parameters"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersS3ParametersManifestFileLocation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersS3ParametersManifestFileLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 1032
      },
      "name": "DataAwsccQuicksightDataSourceAlternateDataSourceParametersS3ParametersManifestFileLocation",
      "namespace": "dataAwsccQuicksightDataSource",
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceAlternateDataSourceParametersS3ParametersManifestFileLocation"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersS3ParametersManifestFileLocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersS3ParametersManifestFileLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-source/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-awscc-quicksight-data-source/index.ts",
        "line": 1055
      },
      "name": "DataAwsccQuicksightDataSourceAlternateDataSourceParametersS3ParametersManifestFileLocationOutputReference",
      "namespace": "dataAwsccQuicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 1082
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 1087
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 1066
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersS3ParametersManifestFileLocation"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceAlternateDataSourceParametersS3ParametersManifestFileLocationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersS3ParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersS3ParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-source/index.ts",
          "line": 1121
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 1114
      },
      "name": "DataAwsccQuicksightDataSourceAlternateDataSourceParametersS3ParametersOutputReference",
      "namespace": "dataAwsccQuicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 1142
          },
          "name": "manifestFileLocation",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersS3ParametersManifestFileLocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 1147
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 1125
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersS3Parameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceAlternateDataSourceParametersS3ParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersS3TablesParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersS3TablesParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 1151
      },
      "name": "DataAwsccQuicksightDataSourceAlternateDataSourceParametersS3TablesParameters",
      "namespace": "dataAwsccQuicksightDataSource",
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceAlternateDataSourceParametersS3TablesParameters"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersS3TablesParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersS3TablesParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-source/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 1174
      },
      "name": "DataAwsccQuicksightDataSourceAlternateDataSourceParametersS3TablesParametersOutputReference",
      "namespace": "dataAwsccQuicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 1201
          },
          "name": "tableBucketArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 1185
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersS3TablesParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceAlternateDataSourceParametersS3TablesParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersSnowflakeParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersSnowflakeParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 1329
      },
      "name": "DataAwsccQuicksightDataSourceAlternateDataSourceParametersSnowflakeParameters",
      "namespace": "dataAwsccQuicksightDataSource",
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceAlternateDataSourceParametersSnowflakeParameters"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersSnowflakeParametersOAuthParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersSnowflakeParametersOAuthParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 1259
      },
      "name": "DataAwsccQuicksightDataSourceAlternateDataSourceParametersSnowflakeParametersOAuthParameters",
      "namespace": "dataAwsccQuicksightDataSource",
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceAlternateDataSourceParametersSnowflakeParametersOAuthParameters"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersSnowflakeParametersOAuthParametersIdentityProviderVpcConnectionProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersSnowflakeParametersOAuthParametersIdentityProviderVpcConnectionProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 1205
      },
      "name": "DataAwsccQuicksightDataSourceAlternateDataSourceParametersSnowflakeParametersOAuthParametersIdentityProviderVpcConnectionProperties",
      "namespace": "dataAwsccQuicksightDataSource",
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceAlternateDataSourceParametersSnowflakeParametersOAuthParametersIdentityProviderVpcConnectionProperties"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersSnowflakeParametersOAuthParametersIdentityProviderVpcConnectionPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersSnowflakeParametersOAuthParametersIdentityProviderVpcConnectionPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-source/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 1228
      },
      "name": "DataAwsccQuicksightDataSourceAlternateDataSourceParametersSnowflakeParametersOAuthParametersIdentityProviderVpcConnectionPropertiesOutputReference",
      "namespace": "dataAwsccQuicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 1255
          },
          "name": "vpcConnectionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 1239
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersSnowflakeParametersOAuthParametersIdentityProviderVpcConnectionProperties"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceAlternateDataSourceParametersSnowflakeParametersOAuthParametersIdentityProviderVpcConnectionPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersSnowflakeParametersOAuthParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersSnowflakeParametersOAuthParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-source/index.ts",
          "line": 1289
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 1282
      },
      "name": "DataAwsccQuicksightDataSourceAlternateDataSourceParametersSnowflakeParametersOAuthParametersOutputReference",
      "namespace": "dataAwsccQuicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 1309
          },
          "name": "identityProviderResourceUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 1315
          },
          "name": "identityProviderVpcConnectionProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersSnowflakeParametersOAuthParametersIdentityProviderVpcConnectionPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 1320
          },
          "name": "oAuthScope",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 1325
          },
          "name": "tokenProviderUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 1293
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersSnowflakeParametersOAuthParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceAlternateDataSourceParametersSnowflakeParametersOAuthParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersSnowflakeParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersSnowflakeParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-source/index.ts",
          "line": 1359
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 1352
      },
      "name": "DataAwsccQuicksightDataSourceAlternateDataSourceParametersSnowflakeParametersOutputReference",
      "namespace": "dataAwsccQuicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 1379
          },
          "name": "authenticationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 1384
          },
          "name": "database",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 1389
          },
          "name": "databaseAccessControlRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 1394
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 1400
          },
          "name": "oAuthParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersSnowflakeParametersOAuthParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 1405
          },
          "name": "warehouse",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 1363
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersSnowflakeParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceAlternateDataSourceParametersSnowflakeParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersSparkParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersSparkParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 1409
      },
      "name": "DataAwsccQuicksightDataSourceAlternateDataSourceParametersSparkParameters",
      "namespace": "dataAwsccQuicksightDataSource",
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceAlternateDataSourceParametersSparkParameters"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersSparkParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersSparkParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-source/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-awscc-quicksight-data-source/index.ts",
        "line": 1432
      },
      "name": "DataAwsccQuicksightDataSourceAlternateDataSourceParametersSparkParametersOutputReference",
      "namespace": "dataAwsccQuicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 1459
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 1464
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 1443
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersSparkParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceAlternateDataSourceParametersSparkParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersSqlServerParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersSqlServerParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 1468
      },
      "name": "DataAwsccQuicksightDataSourceAlternateDataSourceParametersSqlServerParameters",
      "namespace": "dataAwsccQuicksightDataSource",
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceAlternateDataSourceParametersSqlServerParameters"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersSqlServerParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersSqlServerParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-source/index.ts",
          "line": 1498
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 1491
      },
      "name": "DataAwsccQuicksightDataSourceAlternateDataSourceParametersSqlServerParametersOutputReference",
      "namespace": "dataAwsccQuicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 1518
          },
          "name": "database",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 1523
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 1528
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 1502
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersSqlServerParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceAlternateDataSourceParametersSqlServerParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersStarburstParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersStarburstParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 1656
      },
      "name": "DataAwsccQuicksightDataSourceAlternateDataSourceParametersStarburstParameters",
      "namespace": "dataAwsccQuicksightDataSource",
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceAlternateDataSourceParametersStarburstParameters"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersStarburstParametersOAuthParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersStarburstParametersOAuthParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 1586
      },
      "name": "DataAwsccQuicksightDataSourceAlternateDataSourceParametersStarburstParametersOAuthParameters",
      "namespace": "dataAwsccQuicksightDataSource",
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceAlternateDataSourceParametersStarburstParametersOAuthParameters"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersStarburstParametersOAuthParametersIdentityProviderVpcConnectionProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersStarburstParametersOAuthParametersIdentityProviderVpcConnectionProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 1532
      },
      "name": "DataAwsccQuicksightDataSourceAlternateDataSourceParametersStarburstParametersOAuthParametersIdentityProviderVpcConnectionProperties",
      "namespace": "dataAwsccQuicksightDataSource",
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceAlternateDataSourceParametersStarburstParametersOAuthParametersIdentityProviderVpcConnectionProperties"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersStarburstParametersOAuthParametersIdentityProviderVpcConnectionPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersStarburstParametersOAuthParametersIdentityProviderVpcConnectionPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-source/index.ts",
          "line": 1562
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 1555
      },
      "name": "DataAwsccQuicksightDataSourceAlternateDataSourceParametersStarburstParametersOAuthParametersIdentityProviderVpcConnectionPropertiesOutputReference",
      "namespace": "dataAwsccQuicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 1582
          },
          "name": "vpcConnectionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 1566
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersStarburstParametersOAuthParametersIdentityProviderVpcConnectionProperties"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceAlternateDataSourceParametersStarburstParametersOAuthParametersIdentityProviderVpcConnectionPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersStarburstParametersOAuthParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersStarburstParametersOAuthParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-source/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-awscc-quicksight-data-source/index.ts",
        "line": 1609
      },
      "name": "DataAwsccQuicksightDataSourceAlternateDataSourceParametersStarburstParametersOAuthParametersOutputReference",
      "namespace": "dataAwsccQuicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 1636
          },
          "name": "identityProviderResourceUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 1642
          },
          "name": "identityProviderVpcConnectionProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersStarburstParametersOAuthParametersIdentityProviderVpcConnectionPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 1647
          },
          "name": "oAuthScope",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 1652
          },
          "name": "tokenProviderUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 1620
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersStarburstParametersOAuthParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceAlternateDataSourceParametersStarburstParametersOAuthParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersStarburstParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersStarburstParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-source/index.ts",
          "line": 1686
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 1679
      },
      "name": "DataAwsccQuicksightDataSourceAlternateDataSourceParametersStarburstParametersOutputReference",
      "namespace": "dataAwsccQuicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 1706
          },
          "name": "authenticationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 1711
          },
          "name": "catalog",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 1716
          },
          "name": "databaseAccessControlRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 1721
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 1727
          },
          "name": "oAuthParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersStarburstParametersOAuthParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 1732
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 1737
          },
          "name": "productType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 1690
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersStarburstParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceAlternateDataSourceParametersStarburstParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersTeradataParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersTeradataParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 1741
      },
      "name": "DataAwsccQuicksightDataSourceAlternateDataSourceParametersTeradataParameters",
      "namespace": "dataAwsccQuicksightDataSource",
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceAlternateDataSourceParametersTeradataParameters"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersTeradataParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersTeradataParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-source/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-awscc-quicksight-data-source/index.ts",
        "line": 1764
      },
      "name": "DataAwsccQuicksightDataSourceAlternateDataSourceParametersTeradataParametersOutputReference",
      "namespace": "dataAwsccQuicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 1791
          },
          "name": "database",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 1796
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 1801
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 1775
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersTeradataParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceAlternateDataSourceParametersTeradataParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersTrinoParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersTrinoParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 1805
      },
      "name": "DataAwsccQuicksightDataSourceAlternateDataSourceParametersTrinoParameters",
      "namespace": "dataAwsccQuicksightDataSource",
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceAlternateDataSourceParametersTrinoParameters"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersTrinoParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersTrinoParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-source/index.ts",
          "line": 1835
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 1828
      },
      "name": "DataAwsccQuicksightDataSourceAlternateDataSourceParametersTrinoParametersOutputReference",
      "namespace": "dataAwsccQuicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 1855
          },
          "name": "catalog",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 1860
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 1865
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 1839
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceAlternateDataSourceParametersTrinoParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceAlternateDataSourceParametersTrinoParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 14
      },
      "name": "DataAwsccQuicksightDataSourceConfig",
      "namespace": "dataAwsccQuicksightDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_data_source#id DataAwsccQuicksightDataSource#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceConfig"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentials": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentials",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 4234
      },
      "name": "DataAwsccQuicksightDataSourceCredentials",
      "namespace": "dataAwsccQuicksightDataSource",
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceCredentials"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPair": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPair",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 4105
      },
      "name": "DataAwsccQuicksightDataSourceCredentialsCredentialPair",
      "namespace": "dataAwsccQuicksightDataSource",
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceCredentialsCredentialPair"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 3909
      },
      "name": "DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParameters",
      "namespace": "dataAwsccQuicksightDataSource",
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParameters"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAmazonElasticsearchParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAmazonElasticsearchParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 2065
      },
      "name": "DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAmazonElasticsearchParameters",
      "namespace": "dataAwsccQuicksightDataSource",
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAmazonElasticsearchParameters"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAmazonElasticsearchParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAmazonElasticsearchParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-source/index.ts",
          "line": 2095
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 2088
      },
      "name": "DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAmazonElasticsearchParametersOutputReference",
      "namespace": "dataAwsccQuicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 2115
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 2099
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAmazonElasticsearchParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAmazonElasticsearchParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAmazonOpenSearchParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAmazonOpenSearchParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 2119
      },
      "name": "DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAmazonOpenSearchParameters",
      "namespace": "dataAwsccQuicksightDataSource",
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAmazonOpenSearchParameters"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAmazonOpenSearchParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAmazonOpenSearchParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-source/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/data-awscc-quicksight-data-source/index.ts",
        "line": 2142
      },
      "name": "DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAmazonOpenSearchParametersOutputReference",
      "namespace": "dataAwsccQuicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 2169
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 2153
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAmazonOpenSearchParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAmazonOpenSearchParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAthenaParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAthenaParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 2227
      },
      "name": "DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAthenaParameters",
      "namespace": "dataAwsccQuicksightDataSource",
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAthenaParameters"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAthenaParametersIdentityCenterConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAthenaParametersIdentityCenterConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 2173
      },
      "name": "DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAthenaParametersIdentityCenterConfiguration",
      "namespace": "dataAwsccQuicksightDataSource",
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAthenaParametersIdentityCenterConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAthenaParametersIdentityCenterConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAthenaParametersIdentityCenterConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-source/index.ts",
          "line": 2203
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 2196
      },
      "name": "DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAthenaParametersIdentityCenterConfigurationOutputReference",
      "namespace": "dataAwsccQuicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 2223
          },
          "name": "enableIdentityPropagation",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 2207
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAthenaParametersIdentityCenterConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAthenaParametersIdentityCenterConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAthenaParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAthenaParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-source/index.ts",
          "line": 2257
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 2250
      },
      "name": "DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAthenaParametersOutputReference",
      "namespace": "dataAwsccQuicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 2278
          },
          "name": "identityCenterConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAthenaParametersIdentityCenterConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 2283
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 2288
          },
          "name": "workGroup",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 2261
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAthenaParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAthenaParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAuroraParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAuroraParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 2292
      },
      "name": "DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAuroraParameters",
      "namespace": "dataAwsccQuicksightDataSource",
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAuroraParameters"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAuroraParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAuroraParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-source/index.ts",
          "line": 2322
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 2315
      },
      "name": "DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAuroraParametersOutputReference",
      "namespace": "dataAwsccQuicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 2342
          },
          "name": "database",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 2347
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 2352
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 2326
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAuroraParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAuroraParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAuroraPostgreSqlParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAuroraPostgreSqlParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 2356
      },
      "name": "DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAuroraPostgreSqlParameters",
      "namespace": "dataAwsccQuicksightDataSource",
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAuroraPostgreSqlParameters"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAuroraPostgreSqlParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAuroraPostgreSqlParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-source/index.ts",
          "line": 2386
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 2379
      },
      "name": "DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAuroraPostgreSqlParametersOutputReference",
      "namespace": "dataAwsccQuicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 2406
          },
          "name": "database",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 2411
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 2416
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 2390
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAuroraPostgreSqlParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAuroraPostgreSqlParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersDatabricksParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersDatabricksParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 2420
      },
      "name": "DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersDatabricksParameters",
      "namespace": "dataAwsccQuicksightDataSource",
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersDatabricksParameters"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersDatabricksParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersDatabricksParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-source/index.ts",
          "line": 2450
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 2443
      },
      "name": "DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersDatabricksParametersOutputReference",
      "namespace": "dataAwsccQuicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 2470
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 2475
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 2480
          },
          "name": "sqlEndpointPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 2454
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersDatabricksParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersDatabricksParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-source/index.ts",
          "line": 4094
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 4087
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 4101
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersList",
      "namespace": "dataAwsccQuicksightDataSource",
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersList"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersMariaDbParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersMariaDbParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 2484
      },
      "name": "DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersMariaDbParameters",
      "namespace": "dataAwsccQuicksightDataSource",
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersMariaDbParameters"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersMariaDbParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersMariaDbParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-source/index.ts",
          "line": 2514
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 2507
      },
      "name": "DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersMariaDbParametersOutputReference",
      "namespace": "dataAwsccQuicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 2534
          },
          "name": "database",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 2539
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 2544
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 2518
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersMariaDbParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersMariaDbParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersMySqlParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersMySqlParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 2548
      },
      "name": "DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersMySqlParameters",
      "namespace": "dataAwsccQuicksightDataSource",
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersMySqlParameters"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersMySqlParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersMySqlParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-source/index.ts",
          "line": 2578
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 2571
      },
      "name": "DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersMySqlParametersOutputReference",
      "namespace": "dataAwsccQuicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 2598
          },
          "name": "database",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 2603
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 2608
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 2582
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersMySqlParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersMySqlParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersOracleParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersOracleParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 2612
      },
      "name": "DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersOracleParameters",
      "namespace": "dataAwsccQuicksightDataSource",
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersOracleParameters"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersOracleParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersOracleParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-source/index.ts",
          "line": 2642
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 2635
      },
      "name": "DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersOracleParametersOutputReference",
      "namespace": "dataAwsccQuicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 2662
          },
          "name": "database",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 2667
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 2672
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 2677
          },
          "name": "useServiceName",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 2646
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersOracleParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersOracleParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-source/index.ts",
          "line": 3941
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 3932
      },
      "name": "DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersOutputReference",
      "namespace": "dataAwsccQuicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 3962
          },
          "name": "amazonElasticsearchParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAmazonElasticsearchParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 3968
          },
          "name": "amazonOpenSearchParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAmazonOpenSearchParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 3974
          },
          "name": "athenaParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAthenaParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 3980
          },
          "name": "auroraParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAuroraParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 3986
          },
          "name": "auroraPostgreSqlParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAuroraPostgreSqlParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 3992
          },
          "name": "databricksParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersDatabricksParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 3998
          },
          "name": "mariaDbParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersMariaDbParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 4004
          },
          "name": "mySqlParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersMySqlParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 4010
          },
          "name": "oracleParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersOracleParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 4016
          },
          "name": "postgreSqlParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersPostgreSqlParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 4022
          },
          "name": "prestoParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersPrestoParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 4028
          },
          "name": "rdsParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersRdsParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 4034
          },
          "name": "redshiftParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersRedshiftParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 4040
          },
          "name": "s3Parameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersS3ParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 4046
          },
          "name": "s3TablesParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersS3TablesParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 4052
          },
          "name": "snowflakeParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSnowflakeParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 4058
          },
          "name": "sparkParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSparkParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 4064
          },
          "name": "sqlServerParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSqlServerParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 4070
          },
          "name": "starburstParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersStarburstParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 4076
          },
          "name": "teradataParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersTeradataParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 4082
          },
          "name": "trinoParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersTrinoParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 3945
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersPostgreSqlParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersPostgreSqlParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 2681
      },
      "name": "DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersPostgreSqlParameters",
      "namespace": "dataAwsccQuicksightDataSource",
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersPostgreSqlParameters"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersPostgreSqlParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersPostgreSqlParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-source/index.ts",
          "line": 2711
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 2704
      },
      "name": "DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersPostgreSqlParametersOutputReference",
      "namespace": "dataAwsccQuicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 2731
          },
          "name": "database",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 2736
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 2741
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 2715
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersPostgreSqlParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersPostgreSqlParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersPrestoParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersPrestoParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 2745
      },
      "name": "DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersPrestoParameters",
      "namespace": "dataAwsccQuicksightDataSource",
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersPrestoParameters"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersPrestoParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersPrestoParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-source/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 2768
      },
      "name": "DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersPrestoParametersOutputReference",
      "namespace": "dataAwsccQuicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 2795
          },
          "name": "catalog",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 2800
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 2805
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 2779
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersPrestoParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersPrestoParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersRdsParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersRdsParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 2809
      },
      "name": "DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersRdsParameters",
      "namespace": "dataAwsccQuicksightDataSource",
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersRdsParameters"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersRdsParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersRdsParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-source/index.ts",
          "line": 2839
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 2832
      },
      "name": "DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersRdsParametersOutputReference",
      "namespace": "dataAwsccQuicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 2859
          },
          "name": "database",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 2864
          },
          "name": "instanceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 2843
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersRdsParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersRdsParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersRedshiftParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersRedshiftParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 2991
      },
      "name": "DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersRedshiftParameters",
      "namespace": "dataAwsccQuicksightDataSource",
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersRedshiftParameters"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersRedshiftParametersIamParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersRedshiftParametersIamParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 2868
      },
      "name": "DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersRedshiftParametersIamParameters",
      "namespace": "dataAwsccQuicksightDataSource",
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersRedshiftParametersIamParameters"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersRedshiftParametersIamParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersRedshiftParametersIamParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-source/index.ts",
          "line": 2898
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 2891
      },
      "name": "DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersRedshiftParametersIamParametersOutputReference",
      "namespace": "dataAwsccQuicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 2918
          },
          "name": "autoCreateDatabaseUser",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 2923
          },
          "name": "databaseGroups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 2928
          },
          "name": "databaseUser",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 2933
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 2902
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersRedshiftParametersIamParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersRedshiftParametersIamParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersRedshiftParametersIdentityCenterConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersRedshiftParametersIdentityCenterConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 2937
      },
      "name": "DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersRedshiftParametersIdentityCenterConfiguration",
      "namespace": "dataAwsccQuicksightDataSource",
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersRedshiftParametersIdentityCenterConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersRedshiftParametersIdentityCenterConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersRedshiftParametersIdentityCenterConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-source/index.ts",
          "line": 2967
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 2960
      },
      "name": "DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersRedshiftParametersIdentityCenterConfigurationOutputReference",
      "namespace": "dataAwsccQuicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 2987
          },
          "name": "enableIdentityPropagation",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 2971
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersRedshiftParametersIdentityCenterConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersRedshiftParametersIdentityCenterConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersRedshiftParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersRedshiftParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-source/index.ts",
          "line": 3021
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 3014
      },
      "name": "DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersRedshiftParametersOutputReference",
      "namespace": "dataAwsccQuicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 3041
          },
          "name": "clusterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 3046
          },
          "name": "database",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 3051
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 3057
          },
          "name": "iamParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersRedshiftParametersIamParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 3063
          },
          "name": "identityCenterConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersRedshiftParametersIdentityCenterConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 3068
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 3025
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersRedshiftParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersRedshiftParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersS3Parameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersS3Parameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 3131
      },
      "name": "DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersS3Parameters",
      "namespace": "dataAwsccQuicksightDataSource",
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersS3Parameters"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersS3ParametersManifestFileLocation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersS3ParametersManifestFileLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 3072
      },
      "name": "DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersS3ParametersManifestFileLocation",
      "namespace": "dataAwsccQuicksightDataSource",
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersS3ParametersManifestFileLocation"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersS3ParametersManifestFileLocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersS3ParametersManifestFileLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-source/index.ts",
          "line": 3102
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 3095
      },
      "name": "DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersS3ParametersManifestFileLocationOutputReference",
      "namespace": "dataAwsccQuicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 3122
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 3127
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 3106
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersS3ParametersManifestFileLocation"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersS3ParametersManifestFileLocationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersS3ParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersS3ParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-source/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/data-awscc-quicksight-data-source/index.ts",
        "line": 3154
      },
      "name": "DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersS3ParametersOutputReference",
      "namespace": "dataAwsccQuicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 3182
          },
          "name": "manifestFileLocation",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersS3ParametersManifestFileLocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 3187
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 3165
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersS3Parameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersS3ParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersS3TablesParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersS3TablesParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 3191
      },
      "name": "DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersS3TablesParameters",
      "namespace": "dataAwsccQuicksightDataSource",
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersS3TablesParameters"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersS3TablesParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersS3TablesParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-source/index.ts",
          "line": 3221
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 3214
      },
      "name": "DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersS3TablesParametersOutputReference",
      "namespace": "dataAwsccQuicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 3241
          },
          "name": "tableBucketArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 3225
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersS3TablesParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersS3TablesParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSnowflakeParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSnowflakeParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 3369
      },
      "name": "DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSnowflakeParameters",
      "namespace": "dataAwsccQuicksightDataSource",
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSnowflakeParameters"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSnowflakeParametersOAuthParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSnowflakeParametersOAuthParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 3299
      },
      "name": "DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSnowflakeParametersOAuthParameters",
      "namespace": "dataAwsccQuicksightDataSource",
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSnowflakeParametersOAuthParameters"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSnowflakeParametersOAuthParametersIdentityProviderVpcConnectionProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSnowflakeParametersOAuthParametersIdentityProviderVpcConnectionProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 3245
      },
      "name": "DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSnowflakeParametersOAuthParametersIdentityProviderVpcConnectionProperties",
      "namespace": "dataAwsccQuicksightDataSource",
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSnowflakeParametersOAuthParametersIdentityProviderVpcConnectionProperties"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSnowflakeParametersOAuthParametersIdentityProviderVpcConnectionPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSnowflakeParametersOAuthParametersIdentityProviderVpcConnectionPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-source/index.ts",
          "line": 3275
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 3268
      },
      "name": "DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSnowflakeParametersOAuthParametersIdentityProviderVpcConnectionPropertiesOutputReference",
      "namespace": "dataAwsccQuicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 3295
          },
          "name": "vpcConnectionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 3279
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSnowflakeParametersOAuthParametersIdentityProviderVpcConnectionProperties"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSnowflakeParametersOAuthParametersIdentityProviderVpcConnectionPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSnowflakeParametersOAuthParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSnowflakeParametersOAuthParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-source/index.ts",
          "line": 3329
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 3322
      },
      "name": "DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSnowflakeParametersOAuthParametersOutputReference",
      "namespace": "dataAwsccQuicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 3349
          },
          "name": "identityProviderResourceUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 3355
          },
          "name": "identityProviderVpcConnectionProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSnowflakeParametersOAuthParametersIdentityProviderVpcConnectionPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 3360
          },
          "name": "oAuthScope",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 3365
          },
          "name": "tokenProviderUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 3333
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSnowflakeParametersOAuthParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSnowflakeParametersOAuthParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSnowflakeParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSnowflakeParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-source/index.ts",
          "line": 3399
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 3392
      },
      "name": "DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSnowflakeParametersOutputReference",
      "namespace": "dataAwsccQuicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 3419
          },
          "name": "authenticationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 3424
          },
          "name": "database",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 3429
          },
          "name": "databaseAccessControlRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 3434
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 3440
          },
          "name": "oAuthParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSnowflakeParametersOAuthParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 3445
          },
          "name": "warehouse",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 3403
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSnowflakeParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSnowflakeParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSparkParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSparkParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 3449
      },
      "name": "DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSparkParameters",
      "namespace": "dataAwsccQuicksightDataSource",
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSparkParameters"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSparkParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSparkParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-source/index.ts",
          "line": 3479
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 3472
      },
      "name": "DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSparkParametersOutputReference",
      "namespace": "dataAwsccQuicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 3499
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 3504
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 3483
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSparkParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSparkParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSqlServerParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSqlServerParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 3508
      },
      "name": "DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSqlServerParameters",
      "namespace": "dataAwsccQuicksightDataSource",
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSqlServerParameters"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSqlServerParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSqlServerParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-source/index.ts",
          "line": 3538
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 3531
      },
      "name": "DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSqlServerParametersOutputReference",
      "namespace": "dataAwsccQuicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 3558
          },
          "name": "database",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 3563
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 3568
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 3542
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSqlServerParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSqlServerParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersStarburstParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersStarburstParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 3696
      },
      "name": "DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersStarburstParameters",
      "namespace": "dataAwsccQuicksightDataSource",
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersStarburstParameters"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersStarburstParametersOAuthParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersStarburstParametersOAuthParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 3626
      },
      "name": "DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersStarburstParametersOAuthParameters",
      "namespace": "dataAwsccQuicksightDataSource",
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersStarburstParametersOAuthParameters"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersStarburstParametersOAuthParametersIdentityProviderVpcConnectionProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersStarburstParametersOAuthParametersIdentityProviderVpcConnectionProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 3572
      },
      "name": "DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersStarburstParametersOAuthParametersIdentityProviderVpcConnectionProperties",
      "namespace": "dataAwsccQuicksightDataSource",
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersStarburstParametersOAuthParametersIdentityProviderVpcConnectionProperties"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersStarburstParametersOAuthParametersIdentityProviderVpcConnectionPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersStarburstParametersOAuthParametersIdentityProviderVpcConnectionPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-source/index.ts",
          "line": 3602
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 3595
      },
      "name": "DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersStarburstParametersOAuthParametersIdentityProviderVpcConnectionPropertiesOutputReference",
      "namespace": "dataAwsccQuicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 3622
          },
          "name": "vpcConnectionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 3606
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersStarburstParametersOAuthParametersIdentityProviderVpcConnectionProperties"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersStarburstParametersOAuthParametersIdentityProviderVpcConnectionPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersStarburstParametersOAuthParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersStarburstParametersOAuthParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-source/index.ts",
          "line": 3656
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 3649
      },
      "name": "DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersStarburstParametersOAuthParametersOutputReference",
      "namespace": "dataAwsccQuicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 3676
          },
          "name": "identityProviderResourceUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 3682
          },
          "name": "identityProviderVpcConnectionProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersStarburstParametersOAuthParametersIdentityProviderVpcConnectionPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 3687
          },
          "name": "oAuthScope",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 3692
          },
          "name": "tokenProviderUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 3660
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersStarburstParametersOAuthParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersStarburstParametersOAuthParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersStarburstParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersStarburstParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-source/index.ts",
          "line": 3726
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 3719
      },
      "name": "DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersStarburstParametersOutputReference",
      "namespace": "dataAwsccQuicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 3746
          },
          "name": "authenticationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 3751
          },
          "name": "catalog",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 3756
          },
          "name": "databaseAccessControlRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 3761
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 3767
          },
          "name": "oAuthParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersStarburstParametersOAuthParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 3772
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 3777
          },
          "name": "productType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 3730
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersStarburstParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersStarburstParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersTeradataParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersTeradataParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 3781
      },
      "name": "DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersTeradataParameters",
      "namespace": "dataAwsccQuicksightDataSource",
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersTeradataParameters"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersTeradataParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersTeradataParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-source/index.ts",
          "line": 3811
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 3804
      },
      "name": "DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersTeradataParametersOutputReference",
      "namespace": "dataAwsccQuicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 3831
          },
          "name": "database",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 3836
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 3841
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 3815
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersTeradataParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersTeradataParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersTrinoParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersTrinoParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 3845
      },
      "name": "DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersTrinoParameters",
      "namespace": "dataAwsccQuicksightDataSource",
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersTrinoParameters"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersTrinoParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersTrinoParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-source/index.ts",
          "line": 3875
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 3868
      },
      "name": "DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersTrinoParametersOutputReference",
      "namespace": "dataAwsccQuicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 3895
          },
          "name": "catalog",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 3900
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 3905
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 3879
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersTrinoParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersTrinoParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-source/index.ts",
          "line": 4135
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 4128
      },
      "name": "DataAwsccQuicksightDataSourceCredentialsCredentialPairOutputReference",
      "namespace": "dataAwsccQuicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 4156
          },
          "name": "alternateDataSourceParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 4161
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 4166
          },
          "name": "username",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 4139
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPair"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceCredentialsCredentialPairOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsKeyPairCredentials": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsKeyPairCredentials",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 4170
      },
      "name": "DataAwsccQuicksightDataSourceCredentialsKeyPairCredentials",
      "namespace": "dataAwsccQuicksightDataSource",
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceCredentialsKeyPairCredentials"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsKeyPairCredentialsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsKeyPairCredentialsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-source/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-awscc-quicksight-data-source/index.ts",
        "line": 4193
      },
      "name": "DataAwsccQuicksightDataSourceCredentialsKeyPairCredentialsOutputReference",
      "namespace": "dataAwsccQuicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 4220
          },
          "name": "keyPairUsername",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 4225
          },
          "name": "privateKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 4230
          },
          "name": "privateKeyPassphrase",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 4204
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsKeyPairCredentials"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceCredentialsKeyPairCredentialsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-source/index.ts",
          "line": 4264
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 4257
      },
      "name": "DataAwsccQuicksightDataSourceCredentialsOutputReference",
      "namespace": "dataAwsccQuicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 4284
          },
          "name": "copySourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 4290
          },
          "name": "credentialPair",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsCredentialPairOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 4296
          },
          "name": "keyPairCredentials",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentialsKeyPairCredentialsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 4301
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 4268
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceCredentials"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceCredentialsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 6149
      },
      "name": "DataAwsccQuicksightDataSourceDataSourceParameters",
      "namespace": "dataAwsccQuicksightDataSource",
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceDataSourceParameters"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersAmazonElasticsearchParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersAmazonElasticsearchParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 4305
      },
      "name": "DataAwsccQuicksightDataSourceDataSourceParametersAmazonElasticsearchParameters",
      "namespace": "dataAwsccQuicksightDataSource",
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceDataSourceParametersAmazonElasticsearchParameters"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersAmazonElasticsearchParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersAmazonElasticsearchParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-source/index.ts",
          "line": 4335
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 4328
      },
      "name": "DataAwsccQuicksightDataSourceDataSourceParametersAmazonElasticsearchParametersOutputReference",
      "namespace": "dataAwsccQuicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 4355
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 4339
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersAmazonElasticsearchParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceDataSourceParametersAmazonElasticsearchParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersAmazonOpenSearchParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersAmazonOpenSearchParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 4359
      },
      "name": "DataAwsccQuicksightDataSourceDataSourceParametersAmazonOpenSearchParameters",
      "namespace": "dataAwsccQuicksightDataSource",
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceDataSourceParametersAmazonOpenSearchParameters"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersAmazonOpenSearchParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersAmazonOpenSearchParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-source/index.ts",
          "line": 4389
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 4382
      },
      "name": "DataAwsccQuicksightDataSourceDataSourceParametersAmazonOpenSearchParametersOutputReference",
      "namespace": "dataAwsccQuicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 4409
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 4393
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersAmazonOpenSearchParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceDataSourceParametersAmazonOpenSearchParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersAthenaParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersAthenaParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 4467
      },
      "name": "DataAwsccQuicksightDataSourceDataSourceParametersAthenaParameters",
      "namespace": "dataAwsccQuicksightDataSource",
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceDataSourceParametersAthenaParameters"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersAthenaParametersIdentityCenterConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersAthenaParametersIdentityCenterConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 4413
      },
      "name": "DataAwsccQuicksightDataSourceDataSourceParametersAthenaParametersIdentityCenterConfiguration",
      "namespace": "dataAwsccQuicksightDataSource",
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceDataSourceParametersAthenaParametersIdentityCenterConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersAthenaParametersIdentityCenterConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersAthenaParametersIdentityCenterConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-source/index.ts",
          "line": 4443
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 4436
      },
      "name": "DataAwsccQuicksightDataSourceDataSourceParametersAthenaParametersIdentityCenterConfigurationOutputReference",
      "namespace": "dataAwsccQuicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 4463
          },
          "name": "enableIdentityPropagation",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 4447
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersAthenaParametersIdentityCenterConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceDataSourceParametersAthenaParametersIdentityCenterConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersAthenaParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersAthenaParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-source/index.ts",
          "line": 4497
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 4490
      },
      "name": "DataAwsccQuicksightDataSourceDataSourceParametersAthenaParametersOutputReference",
      "namespace": "dataAwsccQuicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 4518
          },
          "name": "identityCenterConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersAthenaParametersIdentityCenterConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 4523
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 4528
          },
          "name": "workGroup",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 4501
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersAthenaParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceDataSourceParametersAthenaParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersAuroraParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersAuroraParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 4532
      },
      "name": "DataAwsccQuicksightDataSourceDataSourceParametersAuroraParameters",
      "namespace": "dataAwsccQuicksightDataSource",
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceDataSourceParametersAuroraParameters"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersAuroraParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersAuroraParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-source/index.ts",
          "line": 4562
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 4555
      },
      "name": "DataAwsccQuicksightDataSourceDataSourceParametersAuroraParametersOutputReference",
      "namespace": "dataAwsccQuicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 4582
          },
          "name": "database",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 4587
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 4592
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 4566
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersAuroraParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceDataSourceParametersAuroraParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersAuroraPostgreSqlParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersAuroraPostgreSqlParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 4596
      },
      "name": "DataAwsccQuicksightDataSourceDataSourceParametersAuroraPostgreSqlParameters",
      "namespace": "dataAwsccQuicksightDataSource",
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceDataSourceParametersAuroraPostgreSqlParameters"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersAuroraPostgreSqlParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersAuroraPostgreSqlParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-source/index.ts",
          "line": 4626
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 4619
      },
      "name": "DataAwsccQuicksightDataSourceDataSourceParametersAuroraPostgreSqlParametersOutputReference",
      "namespace": "dataAwsccQuicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 4646
          },
          "name": "database",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 4651
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 4656
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 4630
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersAuroraPostgreSqlParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceDataSourceParametersAuroraPostgreSqlParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersDatabricksParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersDatabricksParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 4660
      },
      "name": "DataAwsccQuicksightDataSourceDataSourceParametersDatabricksParameters",
      "namespace": "dataAwsccQuicksightDataSource",
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceDataSourceParametersDatabricksParameters"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersDatabricksParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersDatabricksParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-source/index.ts",
          "line": 4690
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 4683
      },
      "name": "DataAwsccQuicksightDataSourceDataSourceParametersDatabricksParametersOutputReference",
      "namespace": "dataAwsccQuicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 4710
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 4715
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 4720
          },
          "name": "sqlEndpointPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 4694
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersDatabricksParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceDataSourceParametersDatabricksParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersMariaDbParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersMariaDbParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 4724
      },
      "name": "DataAwsccQuicksightDataSourceDataSourceParametersMariaDbParameters",
      "namespace": "dataAwsccQuicksightDataSource",
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceDataSourceParametersMariaDbParameters"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersMariaDbParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersMariaDbParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-source/index.ts",
          "line": 4754
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 4747
      },
      "name": "DataAwsccQuicksightDataSourceDataSourceParametersMariaDbParametersOutputReference",
      "namespace": "dataAwsccQuicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 4774
          },
          "name": "database",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 4779
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 4784
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 4758
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersMariaDbParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceDataSourceParametersMariaDbParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersMySqlParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersMySqlParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 4788
      },
      "name": "DataAwsccQuicksightDataSourceDataSourceParametersMySqlParameters",
      "namespace": "dataAwsccQuicksightDataSource",
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceDataSourceParametersMySqlParameters"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersMySqlParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersMySqlParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-source/index.ts",
          "line": 4818
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 4811
      },
      "name": "DataAwsccQuicksightDataSourceDataSourceParametersMySqlParametersOutputReference",
      "namespace": "dataAwsccQuicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 4838
          },
          "name": "database",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 4843
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 4848
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 4822
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersMySqlParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceDataSourceParametersMySqlParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersOracleParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersOracleParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 4852
      },
      "name": "DataAwsccQuicksightDataSourceDataSourceParametersOracleParameters",
      "namespace": "dataAwsccQuicksightDataSource",
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceDataSourceParametersOracleParameters"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersOracleParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersOracleParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-source/index.ts",
          "line": 4882
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 4875
      },
      "name": "DataAwsccQuicksightDataSourceDataSourceParametersOracleParametersOutputReference",
      "namespace": "dataAwsccQuicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 4902
          },
          "name": "database",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 4907
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 4912
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 4917
          },
          "name": "useServiceName",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 4886
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersOracleParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceDataSourceParametersOracleParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-source/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/data-awscc-quicksight-data-source/index.ts",
        "line": 6172
      },
      "name": "DataAwsccQuicksightDataSourceDataSourceParametersOutputReference",
      "namespace": "dataAwsccQuicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 6200
          },
          "name": "amazonElasticsearchParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersAmazonElasticsearchParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 6206
          },
          "name": "amazonOpenSearchParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersAmazonOpenSearchParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 6212
          },
          "name": "athenaParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersAthenaParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 6218
          },
          "name": "auroraParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersAuroraParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 6224
          },
          "name": "auroraPostgreSqlParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersAuroraPostgreSqlParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 6230
          },
          "name": "databricksParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersDatabricksParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 6236
          },
          "name": "mariaDbParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersMariaDbParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 6242
          },
          "name": "mySqlParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersMySqlParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 6248
          },
          "name": "oracleParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersOracleParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 6254
          },
          "name": "postgreSqlParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersPostgreSqlParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 6260
          },
          "name": "prestoParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersPrestoParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 6266
          },
          "name": "rdsParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersRdsParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 6272
          },
          "name": "redshiftParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersRedshiftParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 6278
          },
          "name": "s3Parameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersS3ParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 6284
          },
          "name": "s3TablesParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersS3TablesParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 6290
          },
          "name": "snowflakeParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersSnowflakeParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 6296
          },
          "name": "sparkParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersSparkParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 6302
          },
          "name": "sqlServerParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersSqlServerParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 6308
          },
          "name": "starburstParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersStarburstParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 6314
          },
          "name": "teradataParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersTeradataParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 6320
          },
          "name": "trinoParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersTrinoParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 6183
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceDataSourceParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersPostgreSqlParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersPostgreSqlParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 4921
      },
      "name": "DataAwsccQuicksightDataSourceDataSourceParametersPostgreSqlParameters",
      "namespace": "dataAwsccQuicksightDataSource",
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceDataSourceParametersPostgreSqlParameters"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersPostgreSqlParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersPostgreSqlParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-source/index.ts",
          "line": 4951
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 4944
      },
      "name": "DataAwsccQuicksightDataSourceDataSourceParametersPostgreSqlParametersOutputReference",
      "namespace": "dataAwsccQuicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 4971
          },
          "name": "database",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 4976
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 4981
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 4955
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersPostgreSqlParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceDataSourceParametersPostgreSqlParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersPrestoParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersPrestoParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 4985
      },
      "name": "DataAwsccQuicksightDataSourceDataSourceParametersPrestoParameters",
      "namespace": "dataAwsccQuicksightDataSource",
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceDataSourceParametersPrestoParameters"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersPrestoParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersPrestoParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-source/index.ts",
          "line": 5015
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 5008
      },
      "name": "DataAwsccQuicksightDataSourceDataSourceParametersPrestoParametersOutputReference",
      "namespace": "dataAwsccQuicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 5035
          },
          "name": "catalog",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 5040
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 5045
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 5019
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersPrestoParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceDataSourceParametersPrestoParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersRdsParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersRdsParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 5049
      },
      "name": "DataAwsccQuicksightDataSourceDataSourceParametersRdsParameters",
      "namespace": "dataAwsccQuicksightDataSource",
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceDataSourceParametersRdsParameters"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersRdsParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersRdsParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-source/index.ts",
          "line": 5079
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 5072
      },
      "name": "DataAwsccQuicksightDataSourceDataSourceParametersRdsParametersOutputReference",
      "namespace": "dataAwsccQuicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 5099
          },
          "name": "database",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 5104
          },
          "name": "instanceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 5083
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersRdsParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceDataSourceParametersRdsParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersRedshiftParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersRedshiftParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 5231
      },
      "name": "DataAwsccQuicksightDataSourceDataSourceParametersRedshiftParameters",
      "namespace": "dataAwsccQuicksightDataSource",
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceDataSourceParametersRedshiftParameters"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersRedshiftParametersIamParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersRedshiftParametersIamParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 5108
      },
      "name": "DataAwsccQuicksightDataSourceDataSourceParametersRedshiftParametersIamParameters",
      "namespace": "dataAwsccQuicksightDataSource",
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceDataSourceParametersRedshiftParametersIamParameters"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersRedshiftParametersIamParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersRedshiftParametersIamParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-source/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/data-awscc-quicksight-data-source/index.ts",
        "line": 5131
      },
      "name": "DataAwsccQuicksightDataSourceDataSourceParametersRedshiftParametersIamParametersOutputReference",
      "namespace": "dataAwsccQuicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 5158
          },
          "name": "autoCreateDatabaseUser",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 5163
          },
          "name": "databaseGroups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 5168
          },
          "name": "databaseUser",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 5173
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 5142
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersRedshiftParametersIamParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceDataSourceParametersRedshiftParametersIamParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersRedshiftParametersIdentityCenterConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersRedshiftParametersIdentityCenterConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 5177
      },
      "name": "DataAwsccQuicksightDataSourceDataSourceParametersRedshiftParametersIdentityCenterConfiguration",
      "namespace": "dataAwsccQuicksightDataSource",
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceDataSourceParametersRedshiftParametersIdentityCenterConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersRedshiftParametersIdentityCenterConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersRedshiftParametersIdentityCenterConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-source/index.ts",
          "line": 5207
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 5200
      },
      "name": "DataAwsccQuicksightDataSourceDataSourceParametersRedshiftParametersIdentityCenterConfigurationOutputReference",
      "namespace": "dataAwsccQuicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 5227
          },
          "name": "enableIdentityPropagation",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 5211
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersRedshiftParametersIdentityCenterConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceDataSourceParametersRedshiftParametersIdentityCenterConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersRedshiftParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersRedshiftParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-source/index.ts",
          "line": 5261
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 5254
      },
      "name": "DataAwsccQuicksightDataSourceDataSourceParametersRedshiftParametersOutputReference",
      "namespace": "dataAwsccQuicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 5281
          },
          "name": "clusterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 5286
          },
          "name": "database",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 5291
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 5297
          },
          "name": "iamParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersRedshiftParametersIamParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 5303
          },
          "name": "identityCenterConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersRedshiftParametersIdentityCenterConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 5308
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 5265
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersRedshiftParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceDataSourceParametersRedshiftParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersS3Parameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersS3Parameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 5371
      },
      "name": "DataAwsccQuicksightDataSourceDataSourceParametersS3Parameters",
      "namespace": "dataAwsccQuicksightDataSource",
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceDataSourceParametersS3Parameters"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersS3ParametersManifestFileLocation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersS3ParametersManifestFileLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 5312
      },
      "name": "DataAwsccQuicksightDataSourceDataSourceParametersS3ParametersManifestFileLocation",
      "namespace": "dataAwsccQuicksightDataSource",
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceDataSourceParametersS3ParametersManifestFileLocation"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersS3ParametersManifestFileLocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersS3ParametersManifestFileLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-source/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 5335
      },
      "name": "DataAwsccQuicksightDataSourceDataSourceParametersS3ParametersManifestFileLocationOutputReference",
      "namespace": "dataAwsccQuicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 5362
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 5367
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 5346
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersS3ParametersManifestFileLocation"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceDataSourceParametersS3ParametersManifestFileLocationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersS3ParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersS3ParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-source/index.ts",
          "line": 5401
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 5394
      },
      "name": "DataAwsccQuicksightDataSourceDataSourceParametersS3ParametersOutputReference",
      "namespace": "dataAwsccQuicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 5422
          },
          "name": "manifestFileLocation",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersS3ParametersManifestFileLocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 5427
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 5405
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersS3Parameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceDataSourceParametersS3ParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersS3TablesParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersS3TablesParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 5431
      },
      "name": "DataAwsccQuicksightDataSourceDataSourceParametersS3TablesParameters",
      "namespace": "dataAwsccQuicksightDataSource",
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceDataSourceParametersS3TablesParameters"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersS3TablesParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersS3TablesParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-source/index.ts",
          "line": 5461
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 5454
      },
      "name": "DataAwsccQuicksightDataSourceDataSourceParametersS3TablesParametersOutputReference",
      "namespace": "dataAwsccQuicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 5481
          },
          "name": "tableBucketArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 5465
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersS3TablesParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceDataSourceParametersS3TablesParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersSnowflakeParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersSnowflakeParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 5609
      },
      "name": "DataAwsccQuicksightDataSourceDataSourceParametersSnowflakeParameters",
      "namespace": "dataAwsccQuicksightDataSource",
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceDataSourceParametersSnowflakeParameters"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersSnowflakeParametersOAuthParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersSnowflakeParametersOAuthParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 5539
      },
      "name": "DataAwsccQuicksightDataSourceDataSourceParametersSnowflakeParametersOAuthParameters",
      "namespace": "dataAwsccQuicksightDataSource",
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceDataSourceParametersSnowflakeParametersOAuthParameters"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersSnowflakeParametersOAuthParametersIdentityProviderVpcConnectionProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersSnowflakeParametersOAuthParametersIdentityProviderVpcConnectionProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 5485
      },
      "name": "DataAwsccQuicksightDataSourceDataSourceParametersSnowflakeParametersOAuthParametersIdentityProviderVpcConnectionProperties",
      "namespace": "dataAwsccQuicksightDataSource",
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceDataSourceParametersSnowflakeParametersOAuthParametersIdentityProviderVpcConnectionProperties"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersSnowflakeParametersOAuthParametersIdentityProviderVpcConnectionPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersSnowflakeParametersOAuthParametersIdentityProviderVpcConnectionPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-source/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-awscc-quicksight-data-source/index.ts",
        "line": 5508
      },
      "name": "DataAwsccQuicksightDataSourceDataSourceParametersSnowflakeParametersOAuthParametersIdentityProviderVpcConnectionPropertiesOutputReference",
      "namespace": "dataAwsccQuicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 5535
          },
          "name": "vpcConnectionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 5519
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersSnowflakeParametersOAuthParametersIdentityProviderVpcConnectionProperties"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceDataSourceParametersSnowflakeParametersOAuthParametersIdentityProviderVpcConnectionPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersSnowflakeParametersOAuthParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersSnowflakeParametersOAuthParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-source/index.ts",
          "line": 5569
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 5562
      },
      "name": "DataAwsccQuicksightDataSourceDataSourceParametersSnowflakeParametersOAuthParametersOutputReference",
      "namespace": "dataAwsccQuicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 5589
          },
          "name": "identityProviderResourceUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 5595
          },
          "name": "identityProviderVpcConnectionProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersSnowflakeParametersOAuthParametersIdentityProviderVpcConnectionPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 5600
          },
          "name": "oAuthScope",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 5605
          },
          "name": "tokenProviderUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 5573
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersSnowflakeParametersOAuthParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceDataSourceParametersSnowflakeParametersOAuthParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersSnowflakeParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersSnowflakeParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-source/index.ts",
          "line": 5639
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 5632
      },
      "name": "DataAwsccQuicksightDataSourceDataSourceParametersSnowflakeParametersOutputReference",
      "namespace": "dataAwsccQuicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 5659
          },
          "name": "authenticationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 5664
          },
          "name": "database",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 5669
          },
          "name": "databaseAccessControlRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 5674
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 5680
          },
          "name": "oAuthParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersSnowflakeParametersOAuthParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 5685
          },
          "name": "warehouse",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 5643
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersSnowflakeParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceDataSourceParametersSnowflakeParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersSparkParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersSparkParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 5689
      },
      "name": "DataAwsccQuicksightDataSourceDataSourceParametersSparkParameters",
      "namespace": "dataAwsccQuicksightDataSource",
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceDataSourceParametersSparkParameters"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersSparkParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersSparkParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-source/index.ts",
          "line": 5719
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 5712
      },
      "name": "DataAwsccQuicksightDataSourceDataSourceParametersSparkParametersOutputReference",
      "namespace": "dataAwsccQuicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 5739
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 5744
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 5723
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersSparkParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceDataSourceParametersSparkParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersSqlServerParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersSqlServerParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 5748
      },
      "name": "DataAwsccQuicksightDataSourceDataSourceParametersSqlServerParameters",
      "namespace": "dataAwsccQuicksightDataSource",
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceDataSourceParametersSqlServerParameters"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersSqlServerParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersSqlServerParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-source/index.ts",
          "line": 5778
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 5771
      },
      "name": "DataAwsccQuicksightDataSourceDataSourceParametersSqlServerParametersOutputReference",
      "namespace": "dataAwsccQuicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 5798
          },
          "name": "database",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 5803
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 5808
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 5782
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersSqlServerParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceDataSourceParametersSqlServerParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersStarburstParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersStarburstParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 5936
      },
      "name": "DataAwsccQuicksightDataSourceDataSourceParametersStarburstParameters",
      "namespace": "dataAwsccQuicksightDataSource",
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceDataSourceParametersStarburstParameters"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersStarburstParametersOAuthParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersStarburstParametersOAuthParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 5866
      },
      "name": "DataAwsccQuicksightDataSourceDataSourceParametersStarburstParametersOAuthParameters",
      "namespace": "dataAwsccQuicksightDataSource",
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceDataSourceParametersStarburstParametersOAuthParameters"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersStarburstParametersOAuthParametersIdentityProviderVpcConnectionProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersStarburstParametersOAuthParametersIdentityProviderVpcConnectionProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 5812
      },
      "name": "DataAwsccQuicksightDataSourceDataSourceParametersStarburstParametersOAuthParametersIdentityProviderVpcConnectionProperties",
      "namespace": "dataAwsccQuicksightDataSource",
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceDataSourceParametersStarburstParametersOAuthParametersIdentityProviderVpcConnectionProperties"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersStarburstParametersOAuthParametersIdentityProviderVpcConnectionPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersStarburstParametersOAuthParametersIdentityProviderVpcConnectionPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-source/index.ts",
          "line": 5842
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 5835
      },
      "name": "DataAwsccQuicksightDataSourceDataSourceParametersStarburstParametersOAuthParametersIdentityProviderVpcConnectionPropertiesOutputReference",
      "namespace": "dataAwsccQuicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 5862
          },
          "name": "vpcConnectionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 5846
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersStarburstParametersOAuthParametersIdentityProviderVpcConnectionProperties"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceDataSourceParametersStarburstParametersOAuthParametersIdentityProviderVpcConnectionPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersStarburstParametersOAuthParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersStarburstParametersOAuthParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-source/index.ts",
          "line": 5896
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 5889
      },
      "name": "DataAwsccQuicksightDataSourceDataSourceParametersStarburstParametersOAuthParametersOutputReference",
      "namespace": "dataAwsccQuicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 5916
          },
          "name": "identityProviderResourceUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 5922
          },
          "name": "identityProviderVpcConnectionProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersStarburstParametersOAuthParametersIdentityProviderVpcConnectionPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 5927
          },
          "name": "oAuthScope",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 5932
          },
          "name": "tokenProviderUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 5900
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersStarburstParametersOAuthParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceDataSourceParametersStarburstParametersOAuthParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersStarburstParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersStarburstParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-source/index.ts",
          "line": 5966
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 5959
      },
      "name": "DataAwsccQuicksightDataSourceDataSourceParametersStarburstParametersOutputReference",
      "namespace": "dataAwsccQuicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 5986
          },
          "name": "authenticationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 5991
          },
          "name": "catalog",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 5996
          },
          "name": "databaseAccessControlRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 6001
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 6007
          },
          "name": "oAuthParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersStarburstParametersOAuthParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 6012
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 6017
          },
          "name": "productType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 5970
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersStarburstParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceDataSourceParametersStarburstParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersTeradataParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersTeradataParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 6021
      },
      "name": "DataAwsccQuicksightDataSourceDataSourceParametersTeradataParameters",
      "namespace": "dataAwsccQuicksightDataSource",
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceDataSourceParametersTeradataParameters"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersTeradataParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersTeradataParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-source/index.ts",
          "line": 6051
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 6044
      },
      "name": "DataAwsccQuicksightDataSourceDataSourceParametersTeradataParametersOutputReference",
      "namespace": "dataAwsccQuicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 6071
          },
          "name": "database",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 6076
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 6081
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 6055
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersTeradataParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceDataSourceParametersTeradataParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersTrinoParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersTrinoParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 6085
      },
      "name": "DataAwsccQuicksightDataSourceDataSourceParametersTrinoParameters",
      "namespace": "dataAwsccQuicksightDataSource",
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceDataSourceParametersTrinoParameters"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersTrinoParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersTrinoParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-source/index.ts",
          "line": 6115
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 6108
      },
      "name": "DataAwsccQuicksightDataSourceDataSourceParametersTrinoParametersOutputReference",
      "namespace": "dataAwsccQuicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 6135
          },
          "name": "catalog",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 6140
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 6145
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 6119
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceDataSourceParametersTrinoParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceDataSourceParametersTrinoParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceErrorInfo": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceErrorInfo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 6324
      },
      "name": "DataAwsccQuicksightDataSourceErrorInfo",
      "namespace": "dataAwsccQuicksightDataSource",
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceErrorInfo"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceErrorInfoOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceErrorInfoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-source/index.ts",
          "line": 6354
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 6347
      },
      "name": "DataAwsccQuicksightDataSourceErrorInfoOutputReference",
      "namespace": "dataAwsccQuicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 6374
          },
          "name": "message",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 6379
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 6358
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceErrorInfo"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceErrorInfoOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourcePermissions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourcePermissions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 6383
      },
      "name": "DataAwsccQuicksightDataSourcePermissions",
      "namespace": "dataAwsccQuicksightDataSource",
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourcePermissions"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourcePermissionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourcePermissionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-source/index.ts",
          "line": 6457
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 6450
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 6464
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourcePermissionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccQuicksightDataSourcePermissionsList",
      "namespace": "dataAwsccQuicksightDataSource",
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourcePermissionsList"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourcePermissionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourcePermissionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-source/index.ts",
          "line": 6415
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 6406
      },
      "name": "DataAwsccQuicksightDataSourcePermissionsOutputReference",
      "namespace": "dataAwsccQuicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 6435
          },
          "name": "actions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 6440
          },
          "name": "principal",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 6445
          },
          "name": "resource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 6419
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourcePermissions"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourcePermissionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceSslProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceSslProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 6468
      },
      "name": "DataAwsccQuicksightDataSourceSslProperties",
      "namespace": "dataAwsccQuicksightDataSource",
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceSslProperties"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceSslPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceSslPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-source/index.ts",
          "line": 6498
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 6491
      },
      "name": "DataAwsccQuicksightDataSourceSslPropertiesOutputReference",
      "namespace": "dataAwsccQuicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 6518
          },
          "name": "disableSsl",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 6502
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceSslProperties"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceSslPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 6522
      },
      "name": "DataAwsccQuicksightDataSourceTags",
      "namespace": "dataAwsccQuicksightDataSource",
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceTags"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-source/index.ts",
          "line": 6591
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 6584
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 6598
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccQuicksightDataSourceTagsList",
      "namespace": "dataAwsccQuicksightDataSource",
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-source/index.ts",
          "line": 6554
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 6545
      },
      "name": "DataAwsccQuicksightDataSourceTagsOutputReference",
      "namespace": "dataAwsccQuicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 6574
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 6579
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 6558
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceVpcConnectionProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceVpcConnectionProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 6602
      },
      "name": "DataAwsccQuicksightDataSourceVpcConnectionProperties",
      "namespace": "dataAwsccQuicksightDataSource",
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceVpcConnectionProperties"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceVpcConnectionPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceVpcConnectionPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-source/index.ts",
          "line": 6632
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-source/index.ts",
        "line": 6625
      },
      "name": "DataAwsccQuicksightDataSourceVpcConnectionPropertiesOutputReference",
      "namespace": "dataAwsccQuicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 6652
          },
          "name": "vpcConnectionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-source/index.ts",
            "line": 6636
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSource.DataAwsccQuicksightDataSourceVpcConnectionProperties"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-source/index:DataAwsccQuicksightDataSourceVpcConnectionPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSources.DataAwsccQuicksightDataSources": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_data_sources awscc_quicksight_data_sources}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSources.DataAwsccQuicksightDataSources",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_data_sources awscc_quicksight_data_sources} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-data-sources/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSources.DataAwsccQuicksightDataSourcesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-sources/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccQuicksightDataSources resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-sources/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccQuicksightDataSources to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_data_sources#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccQuicksightDataSources that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccQuicksightDataSources to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-sources/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-sources/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccQuicksightDataSources",
      "namespace": "dataAwsccQuicksightDataSources",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-sources/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-sources/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-data-sources/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-data-sources/index:DataAwsccQuicksightDataSources"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightDataSources.DataAwsccQuicksightDataSourcesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightDataSources.DataAwsccQuicksightDataSourcesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-data-sources/index.ts",
        "line": 14
      },
      "name": "DataAwsccQuicksightDataSourcesConfig",
      "namespace": "dataAwsccQuicksightDataSources",
      "symbolId": "src/data-awscc-quicksight-data-sources/index:DataAwsccQuicksightDataSourcesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightFolder.DataAwsccQuicksightFolder": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_folder awscc_quicksight_folder}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightFolder.DataAwsccQuicksightFolder",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_folder awscc_quicksight_folder} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-folder/index.ts",
          "line": 221
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightFolder.DataAwsccQuicksightFolderConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-folder/index.ts",
        "line": 189
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccQuicksightFolder resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-folder/index.ts",
            "line": 206
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccQuicksightFolder to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_folder#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccQuicksightFolder that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccQuicksightFolder to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-folder/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-awscc-quicksight-folder/index.ts",
            "line": 324
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccQuicksightFolder",
      "namespace": "dataAwsccQuicksightFolder",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-folder/index.ts",
            "line": 194
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-folder/index.ts",
            "line": 245
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-folder/index.ts",
            "line": 250
          },
          "name": "awsAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-folder/index.ts",
            "line": 255
          },
          "name": "createdTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-folder/index.ts",
            "line": 260
          },
          "name": "folderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-folder/index.ts",
            "line": 265
          },
          "name": "folderType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-folder/index.ts",
            "line": 283
          },
          "name": "lastUpdatedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-folder/index.ts",
            "line": 288
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-folder/index.ts",
            "line": 293
          },
          "name": "parentFolderArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-folder/index.ts",
            "line": 299
          },
          "name": "permissions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightFolder.DataAwsccQuicksightFolderPermissionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-folder/index.ts",
            "line": 304
          },
          "name": "sharingModel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-folder/index.ts",
            "line": 310
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightFolder.DataAwsccQuicksightFolderTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-folder/index.ts",
            "line": 278
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-folder/index.ts",
            "line": 271
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-folder/index:DataAwsccQuicksightFolder"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightFolder.DataAwsccQuicksightFolderConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightFolder.DataAwsccQuicksightFolderConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-folder/index.ts",
        "line": 14
      },
      "name": "DataAwsccQuicksightFolderConfig",
      "namespace": "dataAwsccQuicksightFolder",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_folder#id DataAwsccQuicksightFolder#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-folder/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-folder/index:DataAwsccQuicksightFolderConfig"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightFolder.DataAwsccQuicksightFolderPermissions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightFolder.DataAwsccQuicksightFolderPermissions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-folder/index.ts",
        "line": 25
      },
      "name": "DataAwsccQuicksightFolderPermissions",
      "namespace": "dataAwsccQuicksightFolder",
      "symbolId": "src/data-awscc-quicksight-folder/index:DataAwsccQuicksightFolderPermissions"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightFolder.DataAwsccQuicksightFolderPermissionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightFolder.DataAwsccQuicksightFolderPermissionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-folder/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-awscc-quicksight-folder/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-folder/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-awscc.dataAwsccQuicksightFolder.DataAwsccQuicksightFolderPermissionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccQuicksightFolderPermissionsList",
      "namespace": "dataAwsccQuicksightFolder",
      "symbolId": "src/data-awscc-quicksight-folder/index:DataAwsccQuicksightFolderPermissionsList"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightFolder.DataAwsccQuicksightFolderPermissionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightFolder.DataAwsccQuicksightFolderPermissionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-folder/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-folder/index.ts",
        "line": 48
      },
      "name": "DataAwsccQuicksightFolderPermissionsOutputReference",
      "namespace": "dataAwsccQuicksightFolder",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-folder/index.ts",
            "line": 77
          },
          "name": "actions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-folder/index.ts",
            "line": 82
          },
          "name": "principal",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-folder/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightFolder.DataAwsccQuicksightFolderPermissions"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-folder/index:DataAwsccQuicksightFolderPermissionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightFolder.DataAwsccQuicksightFolderTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightFolder.DataAwsccQuicksightFolderTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-folder/index.ts",
        "line": 105
      },
      "name": "DataAwsccQuicksightFolderTags",
      "namespace": "dataAwsccQuicksightFolder",
      "symbolId": "src/data-awscc-quicksight-folder/index:DataAwsccQuicksightFolderTags"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightFolder.DataAwsccQuicksightFolderTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightFolder.DataAwsccQuicksightFolderTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-folder/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-awscc-quicksight-folder/index.ts",
        "line": 167
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-folder/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-awscc.dataAwsccQuicksightFolder.DataAwsccQuicksightFolderTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccQuicksightFolderTagsList",
      "namespace": "dataAwsccQuicksightFolder",
      "symbolId": "src/data-awscc-quicksight-folder/index:DataAwsccQuicksightFolderTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightFolder.DataAwsccQuicksightFolderTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightFolder.DataAwsccQuicksightFolderTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-folder/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-awscc-quicksight-folder/index.ts",
        "line": 128
      },
      "name": "DataAwsccQuicksightFolderTagsOutputReference",
      "namespace": "dataAwsccQuicksightFolder",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-folder/index.ts",
            "line": 157
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-folder/index.ts",
            "line": 162
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-folder/index.ts",
            "line": 141
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightFolder.DataAwsccQuicksightFolderTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-folder/index:DataAwsccQuicksightFolderTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightFolders.DataAwsccQuicksightFolders": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_folders awscc_quicksight_folders}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightFolders.DataAwsccQuicksightFolders",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_folders awscc_quicksight_folders} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-folders/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightFolders.DataAwsccQuicksightFoldersConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-folders/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccQuicksightFolders resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-folders/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccQuicksightFolders to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_folders#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccQuicksightFolders that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccQuicksightFolders to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-folders/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-folders/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccQuicksightFolders",
      "namespace": "dataAwsccQuicksightFolders",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-folders/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-folders/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-folders/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-folders/index:DataAwsccQuicksightFolders"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightFolders.DataAwsccQuicksightFoldersConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightFolders.DataAwsccQuicksightFoldersConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-folders/index.ts",
        "line": 14
      },
      "name": "DataAwsccQuicksightFoldersConfig",
      "namespace": "dataAwsccQuicksightFolders",
      "symbolId": "src/data-awscc-quicksight-folders/index:DataAwsccQuicksightFoldersConfig"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightKnowledgeBase.DataAwsccQuicksightKnowledgeBase": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_knowledge_base awscc_quicksight_knowledge_base}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightKnowledgeBase.DataAwsccQuicksightKnowledgeBase",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_knowledge_base awscc_quicksight_knowledge_base} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-knowledge-base/index.ts",
          "line": 623
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightKnowledgeBase.DataAwsccQuicksightKnowledgeBaseConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-knowledge-base/index.ts",
        "line": 591
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccQuicksightKnowledgeBase resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-knowledge-base/index.ts",
            "line": 608
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccQuicksightKnowledgeBase to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_knowledge_base#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccQuicksightKnowledgeBase that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccQuicksightKnowledgeBase to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-knowledge-base/index.ts",
            "line": 768
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-knowledge-base/index.ts",
            "line": 774
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccQuicksightKnowledgeBase",
      "namespace": "dataAwsccQuicksightKnowledgeBase",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-knowledge-base/index.ts",
            "line": 596
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-knowledge-base/index.ts",
            "line": 648
          },
          "name": "accessControlConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightKnowledgeBase.DataAwsccQuicksightKnowledgeBaseAccessControlConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-knowledge-base/index.ts",
            "line": 653
          },
          "name": "awsAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-knowledge-base/index.ts",
            "line": 658
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-knowledge-base/index.ts",
            "line": 663
          },
          "name": "dataSourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-knowledge-base/index.ts",
            "line": 668
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-knowledge-base/index.ts",
            "line": 673
          },
          "name": "documentCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-knowledge-base/index.ts",
            "line": 691
          },
          "name": "isEmailNotificationOptedForIngestionFailures",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-knowledge-base/index.ts",
            "line": 696
          },
          "name": "knowledgeBaseArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-knowledge-base/index.ts",
            "line": 702
          },
          "name": "knowledgeBaseConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightKnowledgeBase.DataAwsccQuicksightKnowledgeBaseKnowledgeBaseConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-knowledge-base/index.ts",
            "line": 707
          },
          "name": "knowledgeBaseId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-knowledge-base/index.ts",
            "line": 712
          },
          "name": "knowledgeBaseSizeBytes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-knowledge-base/index.ts",
            "line": 718
          },
          "name": "mediaExtractionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightKnowledgeBase.DataAwsccQuicksightKnowledgeBaseMediaExtractionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-knowledge-base/index.ts",
            "line": 723
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-knowledge-base/index.ts",
            "line": 729
          },
          "name": "permissions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightKnowledgeBase.DataAwsccQuicksightKnowledgeBasePermissionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-knowledge-base/index.ts",
            "line": 734
          },
          "name": "primaryOwnerArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-knowledge-base/index.ts",
            "line": 739
          },
          "name": "primaryOwnerUsername",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-knowledge-base/index.ts",
            "line": 744
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-knowledge-base/index.ts",
            "line": 750
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightKnowledgeBase.DataAwsccQuicksightKnowledgeBaseTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-knowledge-base/index.ts",
            "line": 755
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-knowledge-base/index.ts",
            "line": 760
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-knowledge-base/index.ts",
            "line": 686
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-knowledge-base/index.ts",
            "line": 679
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-knowledge-base/index:DataAwsccQuicksightKnowledgeBase"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightKnowledgeBase.DataAwsccQuicksightKnowledgeBaseAccessControlConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightKnowledgeBase.DataAwsccQuicksightKnowledgeBaseAccessControlConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-knowledge-base/index.ts",
        "line": 25
      },
      "name": "DataAwsccQuicksightKnowledgeBaseAccessControlConfiguration",
      "namespace": "dataAwsccQuicksightKnowledgeBase",
      "symbolId": "src/data-awscc-quicksight-knowledge-base/index:DataAwsccQuicksightKnowledgeBaseAccessControlConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightKnowledgeBase.DataAwsccQuicksightKnowledgeBaseAccessControlConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightKnowledgeBase.DataAwsccQuicksightKnowledgeBaseAccessControlConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-knowledge-base/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-knowledge-base/index.ts",
        "line": 48
      },
      "name": "DataAwsccQuicksightKnowledgeBaseAccessControlConfigurationOutputReference",
      "namespace": "dataAwsccQuicksightKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-knowledge-base/index.ts",
            "line": 75
          },
          "name": "isAclEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-knowledge-base/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightKnowledgeBase.DataAwsccQuicksightKnowledgeBaseAccessControlConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-knowledge-base/index:DataAwsccQuicksightKnowledgeBaseAccessControlConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightKnowledgeBase.DataAwsccQuicksightKnowledgeBaseConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightKnowledgeBase.DataAwsccQuicksightKnowledgeBaseConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-knowledge-base/index.ts",
        "line": 14
      },
      "name": "DataAwsccQuicksightKnowledgeBaseConfig",
      "namespace": "dataAwsccQuicksightKnowledgeBase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_knowledge_base#id DataAwsccQuicksightKnowledgeBase#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-knowledge-base/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-knowledge-base/index:DataAwsccQuicksightKnowledgeBaseConfig"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightKnowledgeBase.DataAwsccQuicksightKnowledgeBaseKnowledgeBaseConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightKnowledgeBase.DataAwsccQuicksightKnowledgeBaseKnowledgeBaseConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-knowledge-base/index.ts",
        "line": 133
      },
      "name": "DataAwsccQuicksightKnowledgeBaseKnowledgeBaseConfiguration",
      "namespace": "dataAwsccQuicksightKnowledgeBase",
      "symbolId": "src/data-awscc-quicksight-knowledge-base/index:DataAwsccQuicksightKnowledgeBaseKnowledgeBaseConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightKnowledgeBase.DataAwsccQuicksightKnowledgeBaseKnowledgeBaseConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightKnowledgeBase.DataAwsccQuicksightKnowledgeBaseKnowledgeBaseConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-knowledge-base/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-awscc-quicksight-knowledge-base/index.ts",
        "line": 156
      },
      "name": "DataAwsccQuicksightKnowledgeBaseKnowledgeBaseConfigurationOutputReference",
      "namespace": "dataAwsccQuicksightKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-knowledge-base/index.ts",
            "line": 184
          },
          "name": "templateConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightKnowledgeBase.DataAwsccQuicksightKnowledgeBaseKnowledgeBaseConfigurationTemplateConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-knowledge-base/index.ts",
            "line": 167
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightKnowledgeBase.DataAwsccQuicksightKnowledgeBaseKnowledgeBaseConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-knowledge-base/index:DataAwsccQuicksightKnowledgeBaseKnowledgeBaseConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightKnowledgeBase.DataAwsccQuicksightKnowledgeBaseKnowledgeBaseConfigurationTemplateConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightKnowledgeBase.DataAwsccQuicksightKnowledgeBaseKnowledgeBaseConfigurationTemplateConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-knowledge-base/index.ts",
        "line": 79
      },
      "name": "DataAwsccQuicksightKnowledgeBaseKnowledgeBaseConfigurationTemplateConfiguration",
      "namespace": "dataAwsccQuicksightKnowledgeBase",
      "symbolId": "src/data-awscc-quicksight-knowledge-base/index:DataAwsccQuicksightKnowledgeBaseKnowledgeBaseConfigurationTemplateConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightKnowledgeBase.DataAwsccQuicksightKnowledgeBaseKnowledgeBaseConfigurationTemplateConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightKnowledgeBase.DataAwsccQuicksightKnowledgeBaseKnowledgeBaseConfigurationTemplateConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-knowledge-base/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-awscc-quicksight-knowledge-base/index.ts",
        "line": 102
      },
      "name": "DataAwsccQuicksightKnowledgeBaseKnowledgeBaseConfigurationTemplateConfigurationOutputReference",
      "namespace": "dataAwsccQuicksightKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-knowledge-base/index.ts",
            "line": 129
          },
          "name": "template",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-knowledge-base/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightKnowledgeBase.DataAwsccQuicksightKnowledgeBaseKnowledgeBaseConfigurationTemplateConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-knowledge-base/index:DataAwsccQuicksightKnowledgeBaseKnowledgeBaseConfigurationTemplateConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightKnowledgeBase.DataAwsccQuicksightKnowledgeBaseMediaExtractionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightKnowledgeBase.DataAwsccQuicksightKnowledgeBaseMediaExtractionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-knowledge-base/index.ts",
        "line": 355
      },
      "name": "DataAwsccQuicksightKnowledgeBaseMediaExtractionConfiguration",
      "namespace": "dataAwsccQuicksightKnowledgeBase",
      "symbolId": "src/data-awscc-quicksight-knowledge-base/index:DataAwsccQuicksightKnowledgeBaseMediaExtractionConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightKnowledgeBase.DataAwsccQuicksightKnowledgeBaseMediaExtractionConfigurationAudioExtractionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightKnowledgeBase.DataAwsccQuicksightKnowledgeBaseMediaExtractionConfigurationAudioExtractionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-knowledge-base/index.ts",
        "line": 188
      },
      "name": "DataAwsccQuicksightKnowledgeBaseMediaExtractionConfigurationAudioExtractionConfiguration",
      "namespace": "dataAwsccQuicksightKnowledgeBase",
      "symbolId": "src/data-awscc-quicksight-knowledge-base/index:DataAwsccQuicksightKnowledgeBaseMediaExtractionConfigurationAudioExtractionConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightKnowledgeBase.DataAwsccQuicksightKnowledgeBaseMediaExtractionConfigurationAudioExtractionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightKnowledgeBase.DataAwsccQuicksightKnowledgeBaseMediaExtractionConfigurationAudioExtractionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-knowledge-base/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-awscc-quicksight-knowledge-base/index.ts",
        "line": 211
      },
      "name": "DataAwsccQuicksightKnowledgeBaseMediaExtractionConfigurationAudioExtractionConfigurationOutputReference",
      "namespace": "dataAwsccQuicksightKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-knowledge-base/index.ts",
            "line": 238
          },
          "name": "audioExtractionStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-knowledge-base/index.ts",
            "line": 222
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightKnowledgeBase.DataAwsccQuicksightKnowledgeBaseMediaExtractionConfigurationAudioExtractionConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-knowledge-base/index:DataAwsccQuicksightKnowledgeBaseMediaExtractionConfigurationAudioExtractionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightKnowledgeBase.DataAwsccQuicksightKnowledgeBaseMediaExtractionConfigurationImageExtractionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightKnowledgeBase.DataAwsccQuicksightKnowledgeBaseMediaExtractionConfigurationImageExtractionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-knowledge-base/index.ts",
        "line": 242
      },
      "name": "DataAwsccQuicksightKnowledgeBaseMediaExtractionConfigurationImageExtractionConfiguration",
      "namespace": "dataAwsccQuicksightKnowledgeBase",
      "symbolId": "src/data-awscc-quicksight-knowledge-base/index:DataAwsccQuicksightKnowledgeBaseMediaExtractionConfigurationImageExtractionConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightKnowledgeBase.DataAwsccQuicksightKnowledgeBaseMediaExtractionConfigurationImageExtractionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightKnowledgeBase.DataAwsccQuicksightKnowledgeBaseMediaExtractionConfigurationImageExtractionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-knowledge-base/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/data-awscc-quicksight-knowledge-base/index.ts",
        "line": 265
      },
      "name": "DataAwsccQuicksightKnowledgeBaseMediaExtractionConfigurationImageExtractionConfigurationOutputReference",
      "namespace": "dataAwsccQuicksightKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-knowledge-base/index.ts",
            "line": 292
          },
          "name": "imageExtractionStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-knowledge-base/index.ts",
            "line": 276
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightKnowledgeBase.DataAwsccQuicksightKnowledgeBaseMediaExtractionConfigurationImageExtractionConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-knowledge-base/index:DataAwsccQuicksightKnowledgeBaseMediaExtractionConfigurationImageExtractionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightKnowledgeBase.DataAwsccQuicksightKnowledgeBaseMediaExtractionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightKnowledgeBase.DataAwsccQuicksightKnowledgeBaseMediaExtractionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-knowledge-base/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-knowledge-base/index.ts",
        "line": 378
      },
      "name": "DataAwsccQuicksightKnowledgeBaseMediaExtractionConfigurationOutputReference",
      "namespace": "dataAwsccQuicksightKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-knowledge-base/index.ts",
            "line": 406
          },
          "name": "audioExtractionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightKnowledgeBase.DataAwsccQuicksightKnowledgeBaseMediaExtractionConfigurationAudioExtractionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-knowledge-base/index.ts",
            "line": 412
          },
          "name": "imageExtractionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightKnowledgeBase.DataAwsccQuicksightKnowledgeBaseMediaExtractionConfigurationImageExtractionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-knowledge-base/index.ts",
            "line": 418
          },
          "name": "videoExtractionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightKnowledgeBase.DataAwsccQuicksightKnowledgeBaseMediaExtractionConfigurationVideoExtractionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-knowledge-base/index.ts",
            "line": 389
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightKnowledgeBase.DataAwsccQuicksightKnowledgeBaseMediaExtractionConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-knowledge-base/index:DataAwsccQuicksightKnowledgeBaseMediaExtractionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightKnowledgeBase.DataAwsccQuicksightKnowledgeBaseMediaExtractionConfigurationVideoExtractionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightKnowledgeBase.DataAwsccQuicksightKnowledgeBaseMediaExtractionConfigurationVideoExtractionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-knowledge-base/index.ts",
        "line": 296
      },
      "name": "DataAwsccQuicksightKnowledgeBaseMediaExtractionConfigurationVideoExtractionConfiguration",
      "namespace": "dataAwsccQuicksightKnowledgeBase",
      "symbolId": "src/data-awscc-quicksight-knowledge-base/index:DataAwsccQuicksightKnowledgeBaseMediaExtractionConfigurationVideoExtractionConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightKnowledgeBase.DataAwsccQuicksightKnowledgeBaseMediaExtractionConfigurationVideoExtractionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightKnowledgeBase.DataAwsccQuicksightKnowledgeBaseMediaExtractionConfigurationVideoExtractionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-knowledge-base/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/data-awscc-quicksight-knowledge-base/index.ts",
        "line": 319
      },
      "name": "DataAwsccQuicksightKnowledgeBaseMediaExtractionConfigurationVideoExtractionConfigurationOutputReference",
      "namespace": "dataAwsccQuicksightKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-knowledge-base/index.ts",
            "line": 346
          },
          "name": "videoExtractionStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-knowledge-base/index.ts",
            "line": 351
          },
          "name": "videoExtractionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-knowledge-base/index.ts",
            "line": 330
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightKnowledgeBase.DataAwsccQuicksightKnowledgeBaseMediaExtractionConfigurationVideoExtractionConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-knowledge-base/index:DataAwsccQuicksightKnowledgeBaseMediaExtractionConfigurationVideoExtractionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightKnowledgeBase.DataAwsccQuicksightKnowledgeBasePermissions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightKnowledgeBase.DataAwsccQuicksightKnowledgeBasePermissions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-knowledge-base/index.ts",
        "line": 422
      },
      "name": "DataAwsccQuicksightKnowledgeBasePermissions",
      "namespace": "dataAwsccQuicksightKnowledgeBase",
      "symbolId": "src/data-awscc-quicksight-knowledge-base/index:DataAwsccQuicksightKnowledgeBasePermissions"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightKnowledgeBase.DataAwsccQuicksightKnowledgeBasePermissionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightKnowledgeBase.DataAwsccQuicksightKnowledgeBasePermissionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-knowledge-base/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-knowledge-base/index.ts",
        "line": 489
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-knowledge-base/index.ts",
            "line": 503
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightKnowledgeBase.DataAwsccQuicksightKnowledgeBasePermissionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccQuicksightKnowledgeBasePermissionsList",
      "namespace": "dataAwsccQuicksightKnowledgeBase",
      "symbolId": "src/data-awscc-quicksight-knowledge-base/index:DataAwsccQuicksightKnowledgeBasePermissionsList"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightKnowledgeBase.DataAwsccQuicksightKnowledgeBasePermissionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightKnowledgeBase.DataAwsccQuicksightKnowledgeBasePermissionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-knowledge-base/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-knowledge-base/index.ts",
        "line": 445
      },
      "name": "DataAwsccQuicksightKnowledgeBasePermissionsOutputReference",
      "namespace": "dataAwsccQuicksightKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-knowledge-base/index.ts",
            "line": 474
          },
          "name": "actions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-knowledge-base/index.ts",
            "line": 479
          },
          "name": "principal",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-knowledge-base/index.ts",
            "line": 484
          },
          "name": "resource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-knowledge-base/index.ts",
            "line": 458
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightKnowledgeBase.DataAwsccQuicksightKnowledgeBasePermissions"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-knowledge-base/index:DataAwsccQuicksightKnowledgeBasePermissionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightKnowledgeBase.DataAwsccQuicksightKnowledgeBaseTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightKnowledgeBase.DataAwsccQuicksightKnowledgeBaseTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-knowledge-base/index.ts",
        "line": 507
      },
      "name": "DataAwsccQuicksightKnowledgeBaseTags",
      "namespace": "dataAwsccQuicksightKnowledgeBase",
      "symbolId": "src/data-awscc-quicksight-knowledge-base/index:DataAwsccQuicksightKnowledgeBaseTags"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightKnowledgeBase.DataAwsccQuicksightKnowledgeBaseTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightKnowledgeBase.DataAwsccQuicksightKnowledgeBaseTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-knowledge-base/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-knowledge-base/index.ts",
        "line": 569
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-knowledge-base/index.ts",
            "line": 583
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightKnowledgeBase.DataAwsccQuicksightKnowledgeBaseTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccQuicksightKnowledgeBaseTagsList",
      "namespace": "dataAwsccQuicksightKnowledgeBase",
      "symbolId": "src/data-awscc-quicksight-knowledge-base/index:DataAwsccQuicksightKnowledgeBaseTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightKnowledgeBase.DataAwsccQuicksightKnowledgeBaseTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightKnowledgeBase.DataAwsccQuicksightKnowledgeBaseTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-knowledge-base/index.ts",
          "line": 539
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-knowledge-base/index.ts",
        "line": 530
      },
      "name": "DataAwsccQuicksightKnowledgeBaseTagsOutputReference",
      "namespace": "dataAwsccQuicksightKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-knowledge-base/index.ts",
            "line": 559
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-knowledge-base/index.ts",
            "line": 564
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-knowledge-base/index.ts",
            "line": 543
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightKnowledgeBase.DataAwsccQuicksightKnowledgeBaseTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-knowledge-base/index:DataAwsccQuicksightKnowledgeBaseTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightKnowledgeBases.DataAwsccQuicksightKnowledgeBases": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_knowledge_bases awscc_quicksight_knowledge_bases}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightKnowledgeBases.DataAwsccQuicksightKnowledgeBases",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_knowledge_bases awscc_quicksight_knowledge_bases} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-knowledge-bases/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightKnowledgeBases.DataAwsccQuicksightKnowledgeBasesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-knowledge-bases/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccQuicksightKnowledgeBases resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-knowledge-bases/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccQuicksightKnowledgeBases to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_knowledge_bases#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccQuicksightKnowledgeBases that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccQuicksightKnowledgeBases to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-knowledge-bases/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-knowledge-bases/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccQuicksightKnowledgeBases",
      "namespace": "dataAwsccQuicksightKnowledgeBases",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-knowledge-bases/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-knowledge-bases/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-knowledge-bases/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-knowledge-bases/index:DataAwsccQuicksightKnowledgeBases"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightKnowledgeBases.DataAwsccQuicksightKnowledgeBasesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightKnowledgeBases.DataAwsccQuicksightKnowledgeBasesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-knowledge-bases/index.ts",
        "line": 14
      },
      "name": "DataAwsccQuicksightKnowledgeBasesConfig",
      "namespace": "dataAwsccQuicksightKnowledgeBases",
      "symbolId": "src/data-awscc-quicksight-knowledge-bases/index:DataAwsccQuicksightKnowledgeBasesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightOAuthClientApplication.DataAwsccQuicksightOAuthClientApplication": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_o_auth_client_application awscc_quicksight_o_auth_client_application}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightOAuthClientApplication.DataAwsccQuicksightOAuthClientApplication",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_o_auth_client_application awscc_quicksight_o_auth_client_application} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-o-auth-client-application/index.ts",
          "line": 195
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightOAuthClientApplication.DataAwsccQuicksightOAuthClientApplicationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-o-auth-client-application/index.ts",
        "line": 163
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccQuicksightOAuthClientApplication resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-o-auth-client-application/index.ts",
            "line": 180
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccQuicksightOAuthClientApplication to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_o_auth_client_application#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccQuicksightOAuthClientApplication that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccQuicksightOAuthClientApplication to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-o-auth-client-application/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-awscc-quicksight-o-auth-client-application/index.ts",
            "line": 313
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccQuicksightOAuthClientApplication",
      "namespace": "dataAwsccQuicksightOAuthClientApplication",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-o-auth-client-application/index.ts",
            "line": 168
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-o-auth-client-application/index.ts",
            "line": 219
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-o-auth-client-application/index.ts",
            "line": 224
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-o-auth-client-application/index.ts",
            "line": 229
          },
          "name": "clientSecret",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-o-auth-client-application/index.ts",
            "line": 234
          },
          "name": "createdTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-o-auth-client-application/index.ts",
            "line": 239
          },
          "name": "dataSourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-o-auth-client-application/index.ts",
            "line": 258
          },
          "name": "identityProviderVpcConnectionProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightOAuthClientApplication.DataAwsccQuicksightOAuthClientApplicationIdentityProviderVpcConnectionPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-o-auth-client-application/index.ts",
            "line": 263
          },
          "name": "lastUpdatedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-o-auth-client-application/index.ts",
            "line": 268
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-o-auth-client-application/index.ts",
            "line": 273
          },
          "name": "oAuthAuthorizationEndpointUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-o-auth-client-application/index.ts",
            "line": 278
          },
          "name": "oAuthClientApplicationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-o-auth-client-application/index.ts",
            "line": 283
          },
          "name": "oAuthClientAuthenticationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-o-auth-client-application/index.ts",
            "line": 288
          },
          "name": "oAuthScopes",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-o-auth-client-application/index.ts",
            "line": 293
          },
          "name": "oAuthTokenEndpointUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-o-auth-client-application/index.ts",
            "line": 299
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightOAuthClientApplication.DataAwsccQuicksightOAuthClientApplicationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-o-auth-client-application/index.ts",
            "line": 252
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-o-auth-client-application/index.ts",
            "line": 245
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-o-auth-client-application/index:DataAwsccQuicksightOAuthClientApplication"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightOAuthClientApplication.DataAwsccQuicksightOAuthClientApplicationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightOAuthClientApplication.DataAwsccQuicksightOAuthClientApplicationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-o-auth-client-application/index.ts",
        "line": 14
      },
      "name": "DataAwsccQuicksightOAuthClientApplicationConfig",
      "namespace": "dataAwsccQuicksightOAuthClientApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_o_auth_client_application#id DataAwsccQuicksightOAuthClientApplication#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-o-auth-client-application/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-o-auth-client-application/index:DataAwsccQuicksightOAuthClientApplicationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightOAuthClientApplication.DataAwsccQuicksightOAuthClientApplicationIdentityProviderVpcConnectionProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightOAuthClientApplication.DataAwsccQuicksightOAuthClientApplicationIdentityProviderVpcConnectionProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-o-auth-client-application/index.ts",
        "line": 25
      },
      "name": "DataAwsccQuicksightOAuthClientApplicationIdentityProviderVpcConnectionProperties",
      "namespace": "dataAwsccQuicksightOAuthClientApplication",
      "symbolId": "src/data-awscc-quicksight-o-auth-client-application/index:DataAwsccQuicksightOAuthClientApplicationIdentityProviderVpcConnectionProperties"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightOAuthClientApplication.DataAwsccQuicksightOAuthClientApplicationIdentityProviderVpcConnectionPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightOAuthClientApplication.DataAwsccQuicksightOAuthClientApplicationIdentityProviderVpcConnectionPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-o-auth-client-application/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-o-auth-client-application/index.ts",
        "line": 48
      },
      "name": "DataAwsccQuicksightOAuthClientApplicationIdentityProviderVpcConnectionPropertiesOutputReference",
      "namespace": "dataAwsccQuicksightOAuthClientApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-o-auth-client-application/index.ts",
            "line": 75
          },
          "name": "vpcConnectionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-o-auth-client-application/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightOAuthClientApplication.DataAwsccQuicksightOAuthClientApplicationIdentityProviderVpcConnectionProperties"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-o-auth-client-application/index:DataAwsccQuicksightOAuthClientApplicationIdentityProviderVpcConnectionPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightOAuthClientApplication.DataAwsccQuicksightOAuthClientApplicationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightOAuthClientApplication.DataAwsccQuicksightOAuthClientApplicationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-o-auth-client-application/index.ts",
        "line": 79
      },
      "name": "DataAwsccQuicksightOAuthClientApplicationTags",
      "namespace": "dataAwsccQuicksightOAuthClientApplication",
      "symbolId": "src/data-awscc-quicksight-o-auth-client-application/index:DataAwsccQuicksightOAuthClientApplicationTags"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightOAuthClientApplication.DataAwsccQuicksightOAuthClientApplicationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightOAuthClientApplication.DataAwsccQuicksightOAuthClientApplicationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-o-auth-client-application/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-o-auth-client-application/index.ts",
        "line": 141
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-o-auth-client-application/index.ts",
            "line": 155
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightOAuthClientApplication.DataAwsccQuicksightOAuthClientApplicationTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccQuicksightOAuthClientApplicationTagsList",
      "namespace": "dataAwsccQuicksightOAuthClientApplication",
      "symbolId": "src/data-awscc-quicksight-o-auth-client-application/index:DataAwsccQuicksightOAuthClientApplicationTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightOAuthClientApplication.DataAwsccQuicksightOAuthClientApplicationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightOAuthClientApplication.DataAwsccQuicksightOAuthClientApplicationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-o-auth-client-application/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-o-auth-client-application/index.ts",
        "line": 102
      },
      "name": "DataAwsccQuicksightOAuthClientApplicationTagsOutputReference",
      "namespace": "dataAwsccQuicksightOAuthClientApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-o-auth-client-application/index.ts",
            "line": 131
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-o-auth-client-application/index.ts",
            "line": 136
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-o-auth-client-application/index.ts",
            "line": 115
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightOAuthClientApplication.DataAwsccQuicksightOAuthClientApplicationTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-o-auth-client-application/index:DataAwsccQuicksightOAuthClientApplicationTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightOAuthClientApplications.DataAwsccQuicksightOAuthClientApplications": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_o_auth_client_applications awscc_quicksight_o_auth_client_applications}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightOAuthClientApplications.DataAwsccQuicksightOAuthClientApplications",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_o_auth_client_applications awscc_quicksight_o_auth_client_applications} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-o-auth-client-applications/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightOAuthClientApplications.DataAwsccQuicksightOAuthClientApplicationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-o-auth-client-applications/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccQuicksightOAuthClientApplications resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-o-auth-client-applications/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccQuicksightOAuthClientApplications to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_o_auth_client_applications#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccQuicksightOAuthClientApplications that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccQuicksightOAuthClientApplications to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-o-auth-client-applications/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-o-auth-client-applications/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccQuicksightOAuthClientApplications",
      "namespace": "dataAwsccQuicksightOAuthClientApplications",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-o-auth-client-applications/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-o-auth-client-applications/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-o-auth-client-applications/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-o-auth-client-applications/index:DataAwsccQuicksightOAuthClientApplications"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightOAuthClientApplications.DataAwsccQuicksightOAuthClientApplicationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightOAuthClientApplications.DataAwsccQuicksightOAuthClientApplicationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-o-auth-client-applications/index.ts",
        "line": 14
      },
      "name": "DataAwsccQuicksightOAuthClientApplicationsConfig",
      "namespace": "dataAwsccQuicksightOAuthClientApplications",
      "symbolId": "src/data-awscc-quicksight-o-auth-client-applications/index:DataAwsccQuicksightOAuthClientApplicationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightRefreshSchedule.DataAwsccQuicksightRefreshSchedule": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_refresh_schedule awscc_quicksight_refresh_schedule}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightRefreshSchedule.DataAwsccQuicksightRefreshSchedule",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_refresh_schedule awscc_quicksight_refresh_schedule} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-refresh-schedule/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightRefreshSchedule.DataAwsccQuicksightRefreshScheduleConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-refresh-schedule/index.ts",
        "line": 228
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccQuicksightRefreshSchedule resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-refresh-schedule/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 DataAwsccQuicksightRefreshSchedule to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_refresh_schedule#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccQuicksightRefreshSchedule that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccQuicksightRefreshSchedule to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-refresh-schedule/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-awscc-quicksight-refresh-schedule/index.ts",
            "line": 327
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccQuicksightRefreshSchedule",
      "namespace": "dataAwsccQuicksightRefreshSchedule",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-refresh-schedule/index.ts",
            "line": 233
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-refresh-schedule/index.ts",
            "line": 284
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-refresh-schedule/index.ts",
            "line": 289
          },
          "name": "awsAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-refresh-schedule/index.ts",
            "line": 294
          },
          "name": "dataSetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-refresh-schedule/index.ts",
            "line": 313
          },
          "name": "schedule",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightRefreshSchedule.DataAwsccQuicksightRefreshScheduleScheduleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-refresh-schedule/index.ts",
            "line": 307
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-refresh-schedule/index.ts",
            "line": 300
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-refresh-schedule/index:DataAwsccQuicksightRefreshSchedule"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightRefreshSchedule.DataAwsccQuicksightRefreshScheduleConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightRefreshSchedule.DataAwsccQuicksightRefreshScheduleConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-refresh-schedule/index.ts",
        "line": 14
      },
      "name": "DataAwsccQuicksightRefreshScheduleConfig",
      "namespace": "dataAwsccQuicksightRefreshSchedule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_refresh_schedule#id DataAwsccQuicksightRefreshSchedule#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-refresh-schedule/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-refresh-schedule/index:DataAwsccQuicksightRefreshScheduleConfig"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightRefreshSchedule.DataAwsccQuicksightRefreshScheduleSchedule": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightRefreshSchedule.DataAwsccQuicksightRefreshScheduleSchedule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-refresh-schedule/index.ts",
        "line": 154
      },
      "name": "DataAwsccQuicksightRefreshScheduleSchedule",
      "namespace": "dataAwsccQuicksightRefreshSchedule",
      "symbolId": "src/data-awscc-quicksight-refresh-schedule/index:DataAwsccQuicksightRefreshScheduleSchedule"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightRefreshSchedule.DataAwsccQuicksightRefreshScheduleScheduleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightRefreshSchedule.DataAwsccQuicksightRefreshScheduleScheduleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-refresh-schedule/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-refresh-schedule/index.ts",
        "line": 177
      },
      "name": "DataAwsccQuicksightRefreshScheduleScheduleOutputReference",
      "namespace": "dataAwsccQuicksightRefreshSchedule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-refresh-schedule/index.ts",
            "line": 204
          },
          "name": "refreshType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-refresh-schedule/index.ts",
            "line": 210
          },
          "name": "scheduleFrequency",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightRefreshSchedule.DataAwsccQuicksightRefreshScheduleScheduleScheduleFrequencyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-refresh-schedule/index.ts",
            "line": 215
          },
          "name": "scheduleId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-refresh-schedule/index.ts",
            "line": 220
          },
          "name": "startAfterDateTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-refresh-schedule/index.ts",
            "line": 188
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightRefreshSchedule.DataAwsccQuicksightRefreshScheduleSchedule"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-refresh-schedule/index:DataAwsccQuicksightRefreshScheduleScheduleOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightRefreshSchedule.DataAwsccQuicksightRefreshScheduleScheduleScheduleFrequency": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightRefreshSchedule.DataAwsccQuicksightRefreshScheduleScheduleScheduleFrequency",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-refresh-schedule/index.ts",
        "line": 84
      },
      "name": "DataAwsccQuicksightRefreshScheduleScheduleScheduleFrequency",
      "namespace": "dataAwsccQuicksightRefreshSchedule",
      "symbolId": "src/data-awscc-quicksight-refresh-schedule/index:DataAwsccQuicksightRefreshScheduleScheduleScheduleFrequency"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightRefreshSchedule.DataAwsccQuicksightRefreshScheduleScheduleScheduleFrequencyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightRefreshSchedule.DataAwsccQuicksightRefreshScheduleScheduleScheduleFrequencyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-refresh-schedule/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-awscc-quicksight-refresh-schedule/index.ts",
        "line": 107
      },
      "name": "DataAwsccQuicksightRefreshScheduleScheduleScheduleFrequencyOutputReference",
      "namespace": "dataAwsccQuicksightRefreshSchedule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-refresh-schedule/index.ts",
            "line": 134
          },
          "name": "interval",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-refresh-schedule/index.ts",
            "line": 140
          },
          "name": "refreshOnDay",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightRefreshSchedule.DataAwsccQuicksightRefreshScheduleScheduleScheduleFrequencyRefreshOnDayOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-refresh-schedule/index.ts",
            "line": 145
          },
          "name": "timeOfTheDay",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-refresh-schedule/index.ts",
            "line": 150
          },
          "name": "timeZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-refresh-schedule/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightRefreshSchedule.DataAwsccQuicksightRefreshScheduleScheduleScheduleFrequency"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-refresh-schedule/index:DataAwsccQuicksightRefreshScheduleScheduleScheduleFrequencyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightRefreshSchedule.DataAwsccQuicksightRefreshScheduleScheduleScheduleFrequencyRefreshOnDay": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightRefreshSchedule.DataAwsccQuicksightRefreshScheduleScheduleScheduleFrequencyRefreshOnDay",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-refresh-schedule/index.ts",
        "line": 25
      },
      "name": "DataAwsccQuicksightRefreshScheduleScheduleScheduleFrequencyRefreshOnDay",
      "namespace": "dataAwsccQuicksightRefreshSchedule",
      "symbolId": "src/data-awscc-quicksight-refresh-schedule/index:DataAwsccQuicksightRefreshScheduleScheduleScheduleFrequencyRefreshOnDay"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightRefreshSchedule.DataAwsccQuicksightRefreshScheduleScheduleScheduleFrequencyRefreshOnDayOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightRefreshSchedule.DataAwsccQuicksightRefreshScheduleScheduleScheduleFrequencyRefreshOnDayOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-refresh-schedule/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-refresh-schedule/index.ts",
        "line": 48
      },
      "name": "DataAwsccQuicksightRefreshScheduleScheduleScheduleFrequencyRefreshOnDayOutputReference",
      "namespace": "dataAwsccQuicksightRefreshSchedule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-refresh-schedule/index.ts",
            "line": 75
          },
          "name": "dayOfMonth",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-refresh-schedule/index.ts",
            "line": 80
          },
          "name": "dayOfWeek",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-refresh-schedule/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightRefreshSchedule.DataAwsccQuicksightRefreshScheduleScheduleScheduleFrequencyRefreshOnDay"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-refresh-schedule/index:DataAwsccQuicksightRefreshScheduleScheduleScheduleFrequencyRefreshOnDayOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightRefreshSchedules.DataAwsccQuicksightRefreshSchedules": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_refresh_schedules awscc_quicksight_refresh_schedules}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightRefreshSchedules.DataAwsccQuicksightRefreshSchedules",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_refresh_schedules awscc_quicksight_refresh_schedules} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-refresh-schedules/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightRefreshSchedules.DataAwsccQuicksightRefreshSchedulesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-refresh-schedules/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccQuicksightRefreshSchedules resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-refresh-schedules/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccQuicksightRefreshSchedules to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_refresh_schedules#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccQuicksightRefreshSchedules that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccQuicksightRefreshSchedules to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-refresh-schedules/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-refresh-schedules/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccQuicksightRefreshSchedules",
      "namespace": "dataAwsccQuicksightRefreshSchedules",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-refresh-schedules/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-refresh-schedules/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-refresh-schedules/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-refresh-schedules/index:DataAwsccQuicksightRefreshSchedules"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightRefreshSchedules.DataAwsccQuicksightRefreshSchedulesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightRefreshSchedules.DataAwsccQuicksightRefreshSchedulesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-refresh-schedules/index.ts",
        "line": 14
      },
      "name": "DataAwsccQuicksightRefreshSchedulesConfig",
      "namespace": "dataAwsccQuicksightRefreshSchedules",
      "symbolId": "src/data-awscc-quicksight-refresh-schedules/index:DataAwsccQuicksightRefreshSchedulesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightSpace.DataAwsccQuicksightSpace": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_space awscc_quicksight_space}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightSpace.DataAwsccQuicksightSpace",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_space awscc_quicksight_space} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-space/index.ts",
          "line": 301
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightSpace.DataAwsccQuicksightSpaceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-space/index.ts",
        "line": 269
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccQuicksightSpace resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-space/index.ts",
            "line": 286
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccQuicksightSpace to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_space#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccQuicksightSpace that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccQuicksightSpace to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-space/index.ts",
            "line": 399
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-space/index.ts",
            "line": 405
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccQuicksightSpace",
      "namespace": "dataAwsccQuicksightSpace",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-space/index.ts",
            "line": 274
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-space/index.ts",
            "line": 325
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-space/index.ts",
            "line": 330
          },
          "name": "awsAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-space/index.ts",
            "line": 335
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-space/index.ts",
            "line": 340
          },
          "name": "createdBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-space/index.ts",
            "line": 345
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-space/index.ts",
            "line": 363
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-space/index.ts",
            "line": 369
          },
          "name": "permissions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightSpace.DataAwsccQuicksightSpacePermissionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-space/index.ts",
            "line": 375
          },
          "name": "resources",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightSpace.DataAwsccQuicksightSpaceResourcesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-space/index.ts",
            "line": 380
          },
          "name": "spaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-space/index.ts",
            "line": 386
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightSpace.DataAwsccQuicksightSpaceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-space/index.ts",
            "line": 391
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-space/index.ts",
            "line": 358
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-space/index.ts",
            "line": 351
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-space/index:DataAwsccQuicksightSpace"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightSpace.DataAwsccQuicksightSpaceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightSpace.DataAwsccQuicksightSpaceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-space/index.ts",
        "line": 14
      },
      "name": "DataAwsccQuicksightSpaceConfig",
      "namespace": "dataAwsccQuicksightSpace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_space#id DataAwsccQuicksightSpace#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-space/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-space/index:DataAwsccQuicksightSpaceConfig"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightSpace.DataAwsccQuicksightSpacePermissions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightSpace.DataAwsccQuicksightSpacePermissions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-space/index.ts",
        "line": 25
      },
      "name": "DataAwsccQuicksightSpacePermissions",
      "namespace": "dataAwsccQuicksightSpace",
      "symbolId": "src/data-awscc-quicksight-space/index:DataAwsccQuicksightSpacePermissions"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightSpace.DataAwsccQuicksightSpacePermissionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightSpace.DataAwsccQuicksightSpacePermissionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-space/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-awscc-quicksight-space/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-space/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-awscc.dataAwsccQuicksightSpace.DataAwsccQuicksightSpacePermissionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccQuicksightSpacePermissionsList",
      "namespace": "dataAwsccQuicksightSpace",
      "symbolId": "src/data-awscc-quicksight-space/index:DataAwsccQuicksightSpacePermissionsList"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightSpace.DataAwsccQuicksightSpacePermissionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightSpace.DataAwsccQuicksightSpacePermissionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-space/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-space/index.ts",
        "line": 48
      },
      "name": "DataAwsccQuicksightSpacePermissionsOutputReference",
      "namespace": "dataAwsccQuicksightSpace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-space/index.ts",
            "line": 77
          },
          "name": "actions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-space/index.ts",
            "line": 82
          },
          "name": "principal",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-space/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightSpace.DataAwsccQuicksightSpacePermissions"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-space/index:DataAwsccQuicksightSpacePermissionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightSpace.DataAwsccQuicksightSpaceResources": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightSpace.DataAwsccQuicksightSpaceResources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-space/index.ts",
        "line": 105
      },
      "name": "DataAwsccQuicksightSpaceResources",
      "namespace": "dataAwsccQuicksightSpace",
      "symbolId": "src/data-awscc-quicksight-space/index:DataAwsccQuicksightSpaceResources"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightSpace.DataAwsccQuicksightSpaceResourcesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightSpace.DataAwsccQuicksightSpaceResourcesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-space/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-awscc-quicksight-space/index.ts",
        "line": 167
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-space/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-awscc.dataAwsccQuicksightSpace.DataAwsccQuicksightSpaceResourcesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccQuicksightSpaceResourcesList",
      "namespace": "dataAwsccQuicksightSpace",
      "symbolId": "src/data-awscc-quicksight-space/index:DataAwsccQuicksightSpaceResourcesList"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightSpace.DataAwsccQuicksightSpaceResourcesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightSpace.DataAwsccQuicksightSpaceResourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-space/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-awscc-quicksight-space/index.ts",
        "line": 128
      },
      "name": "DataAwsccQuicksightSpaceResourcesOutputReference",
      "namespace": "dataAwsccQuicksightSpace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-space/index.ts",
            "line": 157
          },
          "name": "resourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-space/index.ts",
            "line": 162
          },
          "name": "resourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-space/index.ts",
            "line": 141
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightSpace.DataAwsccQuicksightSpaceResources"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-space/index:DataAwsccQuicksightSpaceResourcesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightSpace.DataAwsccQuicksightSpaceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightSpace.DataAwsccQuicksightSpaceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-space/index.ts",
        "line": 185
      },
      "name": "DataAwsccQuicksightSpaceTags",
      "namespace": "dataAwsccQuicksightSpace",
      "symbolId": "src/data-awscc-quicksight-space/index:DataAwsccQuicksightSpaceTags"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightSpace.DataAwsccQuicksightSpaceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightSpace.DataAwsccQuicksightSpaceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-space/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-space/index.ts",
        "line": 247
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-space/index.ts",
            "line": 261
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightSpace.DataAwsccQuicksightSpaceTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccQuicksightSpaceTagsList",
      "namespace": "dataAwsccQuicksightSpace",
      "symbolId": "src/data-awscc-quicksight-space/index:DataAwsccQuicksightSpaceTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightSpace.DataAwsccQuicksightSpaceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightSpace.DataAwsccQuicksightSpaceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-space/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-awscc-quicksight-space/index.ts",
        "line": 208
      },
      "name": "DataAwsccQuicksightSpaceTagsOutputReference",
      "namespace": "dataAwsccQuicksightSpace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-space/index.ts",
            "line": 237
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-space/index.ts",
            "line": 242
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-space/index.ts",
            "line": 221
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightSpace.DataAwsccQuicksightSpaceTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-space/index:DataAwsccQuicksightSpaceTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplate": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_template awscc_quicksight_template}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplate",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_template awscc_quicksight_template} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-template/index.ts",
          "line": 1116
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplateConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-template/index.ts",
        "line": 1084
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccQuicksightTemplate resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-template/index.ts",
            "line": 1101
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccQuicksightTemplate to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_template#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccQuicksightTemplate that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccQuicksightTemplate to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-template/index.ts",
            "line": 1215
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-template/index.ts",
            "line": 1221
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccQuicksightTemplate",
      "namespace": "dataAwsccQuicksightTemplate",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-template/index.ts",
            "line": 1089
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-template/index.ts",
            "line": 1140
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-template/index.ts",
            "line": 1145
          },
          "name": "awsAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-template/index.ts",
            "line": 1150
          },
          "name": "createdTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-template/index.ts",
            "line": 1168
          },
          "name": "lastUpdatedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-template/index.ts",
            "line": 1173
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-template/index.ts",
            "line": 1179
          },
          "name": "permissions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplatePermissionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-template/index.ts",
            "line": 1185
          },
          "name": "sourceEntity",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplateSourceEntityOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-template/index.ts",
            "line": 1191
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplateTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-template/index.ts",
            "line": 1196
          },
          "name": "templateId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-template/index.ts",
            "line": 1202
          },
          "name": "version",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplateVersionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-template/index.ts",
            "line": 1207
          },
          "name": "versionDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-template/index.ts",
            "line": 1163
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-template/index.ts",
            "line": 1156
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-template/index:DataAwsccQuicksightTemplate"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplateConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplateConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-template/index.ts",
        "line": 14
      },
      "name": "DataAwsccQuicksightTemplateConfig",
      "namespace": "dataAwsccQuicksightTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_template#id DataAwsccQuicksightTemplate#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-template/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-template/index:DataAwsccQuicksightTemplateConfig"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplatePermissions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplatePermissions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-template/index.ts",
        "line": 25
      },
      "name": "DataAwsccQuicksightTemplatePermissions",
      "namespace": "dataAwsccQuicksightTemplate",
      "symbolId": "src/data-awscc-quicksight-template/index:DataAwsccQuicksightTemplatePermissions"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplatePermissionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplatePermissionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-template/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-awscc-quicksight-template/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-template/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-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplatePermissionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccQuicksightTemplatePermissionsList",
      "namespace": "dataAwsccQuicksightTemplate",
      "symbolId": "src/data-awscc-quicksight-template/index:DataAwsccQuicksightTemplatePermissionsList"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplatePermissionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplatePermissionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-template/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-template/index.ts",
        "line": 48
      },
      "name": "DataAwsccQuicksightTemplatePermissionsOutputReference",
      "namespace": "dataAwsccQuicksightTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-template/index.ts",
            "line": 77
          },
          "name": "actions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-template/index.ts",
            "line": 82
          },
          "name": "principal",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-template/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplatePermissions"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-template/index:DataAwsccQuicksightTemplatePermissionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplateSourceEntity": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplateSourceEntity",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-template/index.ts",
        "line": 299
      },
      "name": "DataAwsccQuicksightTemplateSourceEntity",
      "namespace": "dataAwsccQuicksightTemplate",
      "symbolId": "src/data-awscc-quicksight-template/index:DataAwsccQuicksightTemplateSourceEntity"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplateSourceEntityOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplateSourceEntityOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-template/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-awscc-quicksight-template/index.ts",
        "line": 322
      },
      "name": "DataAwsccQuicksightTemplateSourceEntityOutputReference",
      "namespace": "dataAwsccQuicksightTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-template/index.ts",
            "line": 350
          },
          "name": "sourceAnalysis",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplateSourceEntitySourceAnalysisOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-template/index.ts",
            "line": 356
          },
          "name": "sourceTemplate",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplateSourceEntitySourceTemplateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-template/index.ts",
            "line": 333
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplateSourceEntity"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-template/index:DataAwsccQuicksightTemplateSourceEntityOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplateSourceEntitySourceAnalysis": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplateSourceEntitySourceAnalysis",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-template/index.ts",
        "line": 185
      },
      "name": "DataAwsccQuicksightTemplateSourceEntitySourceAnalysis",
      "namespace": "dataAwsccQuicksightTemplate",
      "symbolId": "src/data-awscc-quicksight-template/index:DataAwsccQuicksightTemplateSourceEntitySourceAnalysis"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplateSourceEntitySourceAnalysisDataSetReferences": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplateSourceEntitySourceAnalysisDataSetReferences",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-template/index.ts",
        "line": 105
      },
      "name": "DataAwsccQuicksightTemplateSourceEntitySourceAnalysisDataSetReferences",
      "namespace": "dataAwsccQuicksightTemplate",
      "symbolId": "src/data-awscc-quicksight-template/index:DataAwsccQuicksightTemplateSourceEntitySourceAnalysisDataSetReferences"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplateSourceEntitySourceAnalysisDataSetReferencesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplateSourceEntitySourceAnalysisDataSetReferencesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-template/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-awscc-quicksight-template/index.ts",
        "line": 167
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-template/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-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplateSourceEntitySourceAnalysisDataSetReferencesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccQuicksightTemplateSourceEntitySourceAnalysisDataSetReferencesList",
      "namespace": "dataAwsccQuicksightTemplate",
      "symbolId": "src/data-awscc-quicksight-template/index:DataAwsccQuicksightTemplateSourceEntitySourceAnalysisDataSetReferencesList"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplateSourceEntitySourceAnalysisDataSetReferencesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplateSourceEntitySourceAnalysisDataSetReferencesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-template/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-awscc-quicksight-template/index.ts",
        "line": 128
      },
      "name": "DataAwsccQuicksightTemplateSourceEntitySourceAnalysisDataSetReferencesOutputReference",
      "namespace": "dataAwsccQuicksightTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-template/index.ts",
            "line": 157
          },
          "name": "dataSetArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-template/index.ts",
            "line": 162
          },
          "name": "dataSetPlaceholder",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-template/index.ts",
            "line": 141
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplateSourceEntitySourceAnalysisDataSetReferences"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-template/index:DataAwsccQuicksightTemplateSourceEntitySourceAnalysisDataSetReferencesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplateSourceEntitySourceAnalysisOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplateSourceEntitySourceAnalysisOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-template/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-awscc-quicksight-template/index.ts",
        "line": 208
      },
      "name": "DataAwsccQuicksightTemplateSourceEntitySourceAnalysisOutputReference",
      "namespace": "dataAwsccQuicksightTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-template/index.ts",
            "line": 235
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-template/index.ts",
            "line": 241
          },
          "name": "dataSetReferences",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplateSourceEntitySourceAnalysisDataSetReferencesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-template/index.ts",
            "line": 219
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplateSourceEntitySourceAnalysis"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-template/index:DataAwsccQuicksightTemplateSourceEntitySourceAnalysisOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplateSourceEntitySourceTemplate": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplateSourceEntitySourceTemplate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-template/index.ts",
        "line": 245
      },
      "name": "DataAwsccQuicksightTemplateSourceEntitySourceTemplate",
      "namespace": "dataAwsccQuicksightTemplate",
      "symbolId": "src/data-awscc-quicksight-template/index:DataAwsccQuicksightTemplateSourceEntitySourceTemplate"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplateSourceEntitySourceTemplateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplateSourceEntitySourceTemplateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-template/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-template/index.ts",
        "line": 268
      },
      "name": "DataAwsccQuicksightTemplateSourceEntitySourceTemplateOutputReference",
      "namespace": "dataAwsccQuicksightTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-template/index.ts",
            "line": 295
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-template/index.ts",
            "line": 279
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplateSourceEntitySourceTemplate"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-template/index:DataAwsccQuicksightTemplateSourceEntitySourceTemplateOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplateTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplateTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-template/index.ts",
        "line": 360
      },
      "name": "DataAwsccQuicksightTemplateTags",
      "namespace": "dataAwsccQuicksightTemplate",
      "symbolId": "src/data-awscc-quicksight-template/index:DataAwsccQuicksightTemplateTags"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplateTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplateTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-template/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-template/index.ts",
        "line": 422
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-template/index.ts",
            "line": 436
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplateTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccQuicksightTemplateTagsList",
      "namespace": "dataAwsccQuicksightTemplate",
      "symbolId": "src/data-awscc-quicksight-template/index:DataAwsccQuicksightTemplateTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplateTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplateTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-template/index.ts",
          "line": 392
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-template/index.ts",
        "line": 383
      },
      "name": "DataAwsccQuicksightTemplateTagsOutputReference",
      "namespace": "dataAwsccQuicksightTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-template/index.ts",
            "line": 412
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-template/index.ts",
            "line": 417
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-template/index.ts",
            "line": 396
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplateTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-template/index:DataAwsccQuicksightTemplateTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplateVersion": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplateVersion",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-template/index.ts",
        "line": 983
      },
      "name": "DataAwsccQuicksightTemplateVersion",
      "namespace": "dataAwsccQuicksightTemplate",
      "symbolId": "src/data-awscc-quicksight-template/index:DataAwsccQuicksightTemplateVersion"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplateVersionDataSetConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplateVersionDataSetConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-template/index.ts",
        "line": 736
      },
      "name": "DataAwsccQuicksightTemplateVersionDataSetConfigurations",
      "namespace": "dataAwsccQuicksightTemplate",
      "symbolId": "src/data-awscc-quicksight-template/index:DataAwsccQuicksightTemplateVersionDataSetConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplateVersionDataSetConfigurationsColumnGroupSchemaListColumnGroupColumnSchemaListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplateVersionDataSetConfigurationsColumnGroupSchemaListColumnGroupColumnSchemaListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-template/index.ts",
        "line": 440
      },
      "name": "DataAwsccQuicksightTemplateVersionDataSetConfigurationsColumnGroupSchemaListColumnGroupColumnSchemaListStruct",
      "namespace": "dataAwsccQuicksightTemplate",
      "symbolId": "src/data-awscc-quicksight-template/index:DataAwsccQuicksightTemplateVersionDataSetConfigurationsColumnGroupSchemaListColumnGroupColumnSchemaListStruct"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplateVersionDataSetConfigurationsColumnGroupSchemaListColumnGroupColumnSchemaListStructList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplateVersionDataSetConfigurationsColumnGroupSchemaListColumnGroupColumnSchemaListStructList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-template/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-template/index.ts",
        "line": 497
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-template/index.ts",
            "line": 511
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplateVersionDataSetConfigurationsColumnGroupSchemaListColumnGroupColumnSchemaListStructOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccQuicksightTemplateVersionDataSetConfigurationsColumnGroupSchemaListColumnGroupColumnSchemaListStructList",
      "namespace": "dataAwsccQuicksightTemplate",
      "symbolId": "src/data-awscc-quicksight-template/index:DataAwsccQuicksightTemplateVersionDataSetConfigurationsColumnGroupSchemaListColumnGroupColumnSchemaListStructList"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplateVersionDataSetConfigurationsColumnGroupSchemaListColumnGroupColumnSchemaListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplateVersionDataSetConfigurationsColumnGroupSchemaListColumnGroupColumnSchemaListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-template/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-template/index.ts",
        "line": 463
      },
      "name": "DataAwsccQuicksightTemplateVersionDataSetConfigurationsColumnGroupSchemaListColumnGroupColumnSchemaListStructOutputReference",
      "namespace": "dataAwsccQuicksightTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-template/index.ts",
            "line": 492
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-template/index.ts",
            "line": 476
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplateVersionDataSetConfigurationsColumnGroupSchemaListColumnGroupColumnSchemaListStruct"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-template/index:DataAwsccQuicksightTemplateVersionDataSetConfigurationsColumnGroupSchemaListColumnGroupColumnSchemaListStructOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplateVersionDataSetConfigurationsColumnGroupSchemaListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplateVersionDataSetConfigurationsColumnGroupSchemaListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-template/index.ts",
        "line": 515
      },
      "name": "DataAwsccQuicksightTemplateVersionDataSetConfigurationsColumnGroupSchemaListStruct",
      "namespace": "dataAwsccQuicksightTemplate",
      "symbolId": "src/data-awscc-quicksight-template/index:DataAwsccQuicksightTemplateVersionDataSetConfigurationsColumnGroupSchemaListStruct"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplateVersionDataSetConfigurationsColumnGroupSchemaListStructList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplateVersionDataSetConfigurationsColumnGroupSchemaListStructList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-template/index.ts",
          "line": 585
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-template/index.ts",
        "line": 578
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-template/index.ts",
            "line": 592
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplateVersionDataSetConfigurationsColumnGroupSchemaListStructOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccQuicksightTemplateVersionDataSetConfigurationsColumnGroupSchemaListStructList",
      "namespace": "dataAwsccQuicksightTemplate",
      "symbolId": "src/data-awscc-quicksight-template/index:DataAwsccQuicksightTemplateVersionDataSetConfigurationsColumnGroupSchemaListStructList"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplateVersionDataSetConfigurationsColumnGroupSchemaListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplateVersionDataSetConfigurationsColumnGroupSchemaListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-template/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-template/index.ts",
        "line": 538
      },
      "name": "DataAwsccQuicksightTemplateVersionDataSetConfigurationsColumnGroupSchemaListStructOutputReference",
      "namespace": "dataAwsccQuicksightTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-template/index.ts",
            "line": 568
          },
          "name": "columnGroupColumnSchemaList",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplateVersionDataSetConfigurationsColumnGroupSchemaListColumnGroupColumnSchemaListStructList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-template/index.ts",
            "line": 573
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-template/index.ts",
            "line": 551
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplateVersionDataSetConfigurationsColumnGroupSchemaListStruct"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-template/index:DataAwsccQuicksightTemplateVersionDataSetConfigurationsColumnGroupSchemaListStructOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplateVersionDataSetConfigurationsDataSetSchema": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplateVersionDataSetConfigurationsDataSetSchema",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-template/index.ts",
        "line": 681
      },
      "name": "DataAwsccQuicksightTemplateVersionDataSetConfigurationsDataSetSchema",
      "namespace": "dataAwsccQuicksightTemplate",
      "symbolId": "src/data-awscc-quicksight-template/index:DataAwsccQuicksightTemplateVersionDataSetConfigurationsDataSetSchema"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplateVersionDataSetConfigurationsDataSetSchemaColumnSchemaListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplateVersionDataSetConfigurationsDataSetSchemaColumnSchemaListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-template/index.ts",
        "line": 596
      },
      "name": "DataAwsccQuicksightTemplateVersionDataSetConfigurationsDataSetSchemaColumnSchemaListStruct",
      "namespace": "dataAwsccQuicksightTemplate",
      "symbolId": "src/data-awscc-quicksight-template/index:DataAwsccQuicksightTemplateVersionDataSetConfigurationsDataSetSchemaColumnSchemaListStruct"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplateVersionDataSetConfigurationsDataSetSchemaColumnSchemaListStructList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplateVersionDataSetConfigurationsDataSetSchemaColumnSchemaListStructList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-template/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-template/index.ts",
        "line": 663
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-template/index.ts",
            "line": 677
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplateVersionDataSetConfigurationsDataSetSchemaColumnSchemaListStructOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccQuicksightTemplateVersionDataSetConfigurationsDataSetSchemaColumnSchemaListStructList",
      "namespace": "dataAwsccQuicksightTemplate",
      "symbolId": "src/data-awscc-quicksight-template/index:DataAwsccQuicksightTemplateVersionDataSetConfigurationsDataSetSchemaColumnSchemaListStructList"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplateVersionDataSetConfigurationsDataSetSchemaColumnSchemaListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplateVersionDataSetConfigurationsDataSetSchemaColumnSchemaListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-template/index.ts",
          "line": 628
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-template/index.ts",
        "line": 619
      },
      "name": "DataAwsccQuicksightTemplateVersionDataSetConfigurationsDataSetSchemaColumnSchemaListStructOutputReference",
      "namespace": "dataAwsccQuicksightTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-template/index.ts",
            "line": 648
          },
          "name": "dataType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-template/index.ts",
            "line": 653
          },
          "name": "geographicRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-template/index.ts",
            "line": 658
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-template/index.ts",
            "line": 632
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplateVersionDataSetConfigurationsDataSetSchemaColumnSchemaListStruct"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-template/index:DataAwsccQuicksightTemplateVersionDataSetConfigurationsDataSetSchemaColumnSchemaListStructOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplateVersionDataSetConfigurationsDataSetSchemaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplateVersionDataSetConfigurationsDataSetSchemaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-template/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-awscc-quicksight-template/index.ts",
        "line": 704
      },
      "name": "DataAwsccQuicksightTemplateVersionDataSetConfigurationsDataSetSchemaOutputReference",
      "namespace": "dataAwsccQuicksightTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-template/index.ts",
            "line": 732
          },
          "name": "columnSchemaList",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplateVersionDataSetConfigurationsDataSetSchemaColumnSchemaListStructList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-template/index.ts",
            "line": 715
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplateVersionDataSetConfigurationsDataSetSchema"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-template/index:DataAwsccQuicksightTemplateVersionDataSetConfigurationsDataSetSchemaOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplateVersionDataSetConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplateVersionDataSetConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-template/index.ts",
          "line": 812
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-template/index.ts",
        "line": 805
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-template/index.ts",
            "line": 819
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplateVersionDataSetConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccQuicksightTemplateVersionDataSetConfigurationsList",
      "namespace": "dataAwsccQuicksightTemplate",
      "symbolId": "src/data-awscc-quicksight-template/index:DataAwsccQuicksightTemplateVersionDataSetConfigurationsList"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplateVersionDataSetConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplateVersionDataSetConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-template/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-template/index.ts",
        "line": 759
      },
      "name": "DataAwsccQuicksightTemplateVersionDataSetConfigurationsOutputReference",
      "namespace": "dataAwsccQuicksightTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-template/index.ts",
            "line": 789
          },
          "name": "columnGroupSchemaList",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplateVersionDataSetConfigurationsColumnGroupSchemaListStructList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-template/index.ts",
            "line": 795
          },
          "name": "dataSetSchema",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplateVersionDataSetConfigurationsDataSetSchemaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-template/index.ts",
            "line": 800
          },
          "name": "placeholder",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-template/index.ts",
            "line": 772
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplateVersionDataSetConfigurations"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-template/index:DataAwsccQuicksightTemplateVersionDataSetConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplateVersionErrors": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplateVersionErrors",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-template/index.ts",
        "line": 823
      },
      "name": "DataAwsccQuicksightTemplateVersionErrors",
      "namespace": "dataAwsccQuicksightTemplate",
      "symbolId": "src/data-awscc-quicksight-template/index:DataAwsccQuicksightTemplateVersionErrors"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplateVersionErrorsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplateVersionErrorsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-template/index.ts",
          "line": 892
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-template/index.ts",
        "line": 885
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-template/index.ts",
            "line": 899
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplateVersionErrorsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccQuicksightTemplateVersionErrorsList",
      "namespace": "dataAwsccQuicksightTemplate",
      "symbolId": "src/data-awscc-quicksight-template/index:DataAwsccQuicksightTemplateVersionErrorsList"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplateVersionErrorsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplateVersionErrorsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-template/index.ts",
          "line": 855
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-template/index.ts",
        "line": 846
      },
      "name": "DataAwsccQuicksightTemplateVersionErrorsOutputReference",
      "namespace": "dataAwsccQuicksightTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-template/index.ts",
            "line": 875
          },
          "name": "message",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-template/index.ts",
            "line": 880
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-template/index.ts",
            "line": 859
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplateVersionErrors"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-template/index:DataAwsccQuicksightTemplateVersionErrorsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplateVersionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplateVersionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-template/index.ts",
          "line": 1013
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-template/index.ts",
        "line": 1006
      },
      "name": "DataAwsccQuicksightTemplateVersionOutputReference",
      "namespace": "dataAwsccQuicksightTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-template/index.ts",
            "line": 1033
          },
          "name": "createdTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-template/index.ts",
            "line": 1039
          },
          "name": "dataSetConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplateVersionDataSetConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-template/index.ts",
            "line": 1044
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-template/index.ts",
            "line": 1050
          },
          "name": "errors",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplateVersionErrorsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-template/index.ts",
            "line": 1056
          },
          "name": "sheets",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplateVersionSheetsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-template/index.ts",
            "line": 1061
          },
          "name": "sourceEntityArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-template/index.ts",
            "line": 1066
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-template/index.ts",
            "line": 1071
          },
          "name": "themeArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-template/index.ts",
            "line": 1076
          },
          "name": "versionNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-template/index.ts",
            "line": 1017
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplateVersion"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-template/index:DataAwsccQuicksightTemplateVersionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplateVersionSheets": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplateVersionSheets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-template/index.ts",
        "line": 903
      },
      "name": "DataAwsccQuicksightTemplateVersionSheets",
      "namespace": "dataAwsccQuicksightTemplate",
      "symbolId": "src/data-awscc-quicksight-template/index:DataAwsccQuicksightTemplateVersionSheets"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplateVersionSheetsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplateVersionSheetsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-template/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-template/index.ts",
        "line": 965
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-template/index.ts",
            "line": 979
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplateVersionSheetsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccQuicksightTemplateVersionSheetsList",
      "namespace": "dataAwsccQuicksightTemplate",
      "symbolId": "src/data-awscc-quicksight-template/index:DataAwsccQuicksightTemplateVersionSheetsList"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplateVersionSheetsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplateVersionSheetsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-template/index.ts",
          "line": 935
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-template/index.ts",
        "line": 926
      },
      "name": "DataAwsccQuicksightTemplateVersionSheetsOutputReference",
      "namespace": "dataAwsccQuicksightTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-template/index.ts",
            "line": 955
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-template/index.ts",
            "line": 960
          },
          "name": "sheetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-template/index.ts",
            "line": 939
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTemplate.DataAwsccQuicksightTemplateVersionSheets"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-template/index:DataAwsccQuicksightTemplateVersionSheetsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightTheme": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_theme awscc_quicksight_theme}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightTheme",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_theme awscc_quicksight_theme} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-theme/index.ts",
          "line": 1862
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-theme/index.ts",
        "line": 1830
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccQuicksightTheme resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 1847
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccQuicksightTheme to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_theme#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccQuicksightTheme that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccQuicksightTheme to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 1971
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 1977
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccQuicksightTheme",
      "namespace": "dataAwsccQuicksightTheme",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 1835
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 1886
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 1891
          },
          "name": "awsAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 1896
          },
          "name": "baseThemeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 1902
          },
          "name": "configuration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 1907
          },
          "name": "createdTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 1925
          },
          "name": "lastUpdatedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 1930
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 1936
          },
          "name": "permissions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemePermissionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 1942
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 1947
          },
          "name": "themeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 1952
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 1958
          },
          "name": "version",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeVersionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 1963
          },
          "name": "versionDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 1920
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 1913
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-theme/index:DataAwsccQuicksightTheme"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-theme/index.ts",
        "line": 14
      },
      "name": "DataAwsccQuicksightThemeConfig",
      "namespace": "dataAwsccQuicksightTheme",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_theme#id DataAwsccQuicksightTheme#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-theme/index:DataAwsccQuicksightThemeConfig"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-theme/index.ts",
        "line": 687
      },
      "name": "DataAwsccQuicksightThemeConfiguration",
      "namespace": "dataAwsccQuicksightTheme",
      "symbolId": "src/data-awscc-quicksight-theme/index:DataAwsccQuicksightThemeConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeConfigurationDataColorPalette": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeConfigurationDataColorPalette",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-theme/index.ts",
        "line": 25
      },
      "name": "DataAwsccQuicksightThemeConfigurationDataColorPalette",
      "namespace": "dataAwsccQuicksightTheme",
      "symbolId": "src/data-awscc-quicksight-theme/index:DataAwsccQuicksightThemeConfigurationDataColorPalette"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeConfigurationDataColorPaletteOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeConfigurationDataColorPaletteOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-theme/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-theme/index.ts",
        "line": 48
      },
      "name": "DataAwsccQuicksightThemeConfigurationDataColorPaletteOutputReference",
      "namespace": "dataAwsccQuicksightTheme",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 75
          },
          "name": "colors",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 80
          },
          "name": "emptyFillColor",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 85
          },
          "name": "minMaxGradient",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeConfigurationDataColorPalette"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-theme/index:DataAwsccQuicksightThemeConfigurationDataColorPaletteOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-theme/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-theme/index.ts",
        "line": 710
      },
      "name": "DataAwsccQuicksightThemeConfigurationOutputReference",
      "namespace": "dataAwsccQuicksightTheme",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 738
          },
          "name": "dataColorPalette",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeConfigurationDataColorPaletteOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 744
          },
          "name": "sheet",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeConfigurationSheetOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 750
          },
          "name": "typography",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeConfigurationTypographyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 756
          },
          "name": "uiColorPalette",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeConfigurationUiColorPaletteOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 721
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-theme/index:DataAwsccQuicksightThemeConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeConfigurationSheet": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeConfigurationSheet",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-theme/index.ts",
        "line": 367
      },
      "name": "DataAwsccQuicksightThemeConfigurationSheet",
      "namespace": "dataAwsccQuicksightTheme",
      "symbolId": "src/data-awscc-quicksight-theme/index:DataAwsccQuicksightThemeConfigurationSheet"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeConfigurationSheetOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeConfigurationSheetOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-theme/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-awscc-quicksight-theme/index.ts",
        "line": 390
      },
      "name": "DataAwsccQuicksightThemeConfigurationSheetOutputReference",
      "namespace": "dataAwsccQuicksightTheme",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 418
          },
          "name": "tile",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeConfigurationSheetTileOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 424
          },
          "name": "tileLayout",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeConfigurationSheetTileLayoutOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 401
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeConfigurationSheet"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-theme/index:DataAwsccQuicksightThemeConfigurationSheetOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeConfigurationSheetTile": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeConfigurationSheetTile",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-theme/index.ts",
        "line": 143
      },
      "name": "DataAwsccQuicksightThemeConfigurationSheetTile",
      "namespace": "dataAwsccQuicksightTheme",
      "symbolId": "src/data-awscc-quicksight-theme/index:DataAwsccQuicksightThemeConfigurationSheetTile"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeConfigurationSheetTileBorder": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeConfigurationSheetTileBorder",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-theme/index.ts",
        "line": 89
      },
      "name": "DataAwsccQuicksightThemeConfigurationSheetTileBorder",
      "namespace": "dataAwsccQuicksightTheme",
      "symbolId": "src/data-awscc-quicksight-theme/index:DataAwsccQuicksightThemeConfigurationSheetTileBorder"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeConfigurationSheetTileBorderOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeConfigurationSheetTileBorderOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-theme/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-theme/index.ts",
        "line": 112
      },
      "name": "DataAwsccQuicksightThemeConfigurationSheetTileBorderOutputReference",
      "namespace": "dataAwsccQuicksightTheme",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 139
          },
          "name": "show",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 123
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeConfigurationSheetTileBorder"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-theme/index:DataAwsccQuicksightThemeConfigurationSheetTileBorderOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeConfigurationSheetTileLayout": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeConfigurationSheetTileLayout",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-theme/index.ts",
        "line": 306
      },
      "name": "DataAwsccQuicksightThemeConfigurationSheetTileLayout",
      "namespace": "dataAwsccQuicksightTheme",
      "symbolId": "src/data-awscc-quicksight-theme/index:DataAwsccQuicksightThemeConfigurationSheetTileLayout"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeConfigurationSheetTileLayoutGutter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeConfigurationSheetTileLayoutGutter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-theme/index.ts",
        "line": 198
      },
      "name": "DataAwsccQuicksightThemeConfigurationSheetTileLayoutGutter",
      "namespace": "dataAwsccQuicksightTheme",
      "symbolId": "src/data-awscc-quicksight-theme/index:DataAwsccQuicksightThemeConfigurationSheetTileLayoutGutter"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeConfigurationSheetTileLayoutGutterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeConfigurationSheetTileLayoutGutterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-theme/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/data-awscc-quicksight-theme/index.ts",
        "line": 221
      },
      "name": "DataAwsccQuicksightThemeConfigurationSheetTileLayoutGutterOutputReference",
      "namespace": "dataAwsccQuicksightTheme",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 248
          },
          "name": "show",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 232
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeConfigurationSheetTileLayoutGutter"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-theme/index:DataAwsccQuicksightThemeConfigurationSheetTileLayoutGutterOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeConfigurationSheetTileLayoutMargin": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeConfigurationSheetTileLayoutMargin",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-theme/index.ts",
        "line": 252
      },
      "name": "DataAwsccQuicksightThemeConfigurationSheetTileLayoutMargin",
      "namespace": "dataAwsccQuicksightTheme",
      "symbolId": "src/data-awscc-quicksight-theme/index:DataAwsccQuicksightThemeConfigurationSheetTileLayoutMargin"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeConfigurationSheetTileLayoutMarginOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeConfigurationSheetTileLayoutMarginOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-theme/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-theme/index.ts",
        "line": 275
      },
      "name": "DataAwsccQuicksightThemeConfigurationSheetTileLayoutMarginOutputReference",
      "namespace": "dataAwsccQuicksightTheme",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 302
          },
          "name": "show",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 286
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeConfigurationSheetTileLayoutMargin"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-theme/index:DataAwsccQuicksightThemeConfigurationSheetTileLayoutMarginOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeConfigurationSheetTileLayoutOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeConfigurationSheetTileLayoutOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-theme/index.ts",
          "line": 336
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-theme/index.ts",
        "line": 329
      },
      "name": "DataAwsccQuicksightThemeConfigurationSheetTileLayoutOutputReference",
      "namespace": "dataAwsccQuicksightTheme",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 357
          },
          "name": "gutter",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeConfigurationSheetTileLayoutGutterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 363
          },
          "name": "margin",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeConfigurationSheetTileLayoutMarginOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 340
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeConfigurationSheetTileLayout"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-theme/index:DataAwsccQuicksightThemeConfigurationSheetTileLayoutOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeConfigurationSheetTileOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeConfigurationSheetTileOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-theme/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-awscc-quicksight-theme/index.ts",
        "line": 166
      },
      "name": "DataAwsccQuicksightThemeConfigurationSheetTileOutputReference",
      "namespace": "dataAwsccQuicksightTheme",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 194
          },
          "name": "border",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeConfigurationSheetTileBorderOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 177
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeConfigurationSheetTile"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-theme/index:DataAwsccQuicksightThemeConfigurationSheetTileOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeConfigurationTypography": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeConfigurationTypography",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-theme/index.ts",
        "line": 503
      },
      "name": "DataAwsccQuicksightThemeConfigurationTypography",
      "namespace": "dataAwsccQuicksightTheme",
      "symbolId": "src/data-awscc-quicksight-theme/index:DataAwsccQuicksightThemeConfigurationTypography"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeConfigurationTypographyFontFamilies": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeConfigurationTypographyFontFamilies",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-theme/index.ts",
        "line": 428
      },
      "name": "DataAwsccQuicksightThemeConfigurationTypographyFontFamilies",
      "namespace": "dataAwsccQuicksightTheme",
      "symbolId": "src/data-awscc-quicksight-theme/index:DataAwsccQuicksightThemeConfigurationTypographyFontFamilies"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeConfigurationTypographyFontFamiliesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeConfigurationTypographyFontFamiliesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-theme/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-theme/index.ts",
        "line": 485
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 499
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeConfigurationTypographyFontFamiliesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccQuicksightThemeConfigurationTypographyFontFamiliesList",
      "namespace": "dataAwsccQuicksightTheme",
      "symbolId": "src/data-awscc-quicksight-theme/index:DataAwsccQuicksightThemeConfigurationTypographyFontFamiliesList"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeConfigurationTypographyFontFamiliesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeConfigurationTypographyFontFamiliesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-theme/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-theme/index.ts",
        "line": 451
      },
      "name": "DataAwsccQuicksightThemeConfigurationTypographyFontFamiliesOutputReference",
      "namespace": "dataAwsccQuicksightTheme",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 480
          },
          "name": "fontFamily",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 464
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeConfigurationTypographyFontFamilies"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-theme/index:DataAwsccQuicksightThemeConfigurationTypographyFontFamiliesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeConfigurationTypographyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeConfigurationTypographyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-theme/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/data-awscc-quicksight-theme/index.ts",
        "line": 526
      },
      "name": "DataAwsccQuicksightThemeConfigurationTypographyOutputReference",
      "namespace": "dataAwsccQuicksightTheme",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 554
          },
          "name": "fontFamilies",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeConfigurationTypographyFontFamiliesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 537
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeConfigurationTypography"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-theme/index:DataAwsccQuicksightThemeConfigurationTypographyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeConfigurationUiColorPalette": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeConfigurationUiColorPalette",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-theme/index.ts",
        "line": 558
      },
      "name": "DataAwsccQuicksightThemeConfigurationUiColorPalette",
      "namespace": "dataAwsccQuicksightTheme",
      "symbolId": "src/data-awscc-quicksight-theme/index:DataAwsccQuicksightThemeConfigurationUiColorPalette"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeConfigurationUiColorPaletteOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeConfigurationUiColorPaletteOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-theme/index.ts",
          "line": 588
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-theme/index.ts",
        "line": 581
      },
      "name": "DataAwsccQuicksightThemeConfigurationUiColorPaletteOutputReference",
      "namespace": "dataAwsccQuicksightTheme",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 608
          },
          "name": "accent",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 613
          },
          "name": "accentForeground",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 618
          },
          "name": "danger",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 623
          },
          "name": "dangerForeground",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 628
          },
          "name": "dimension",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 633
          },
          "name": "dimensionForeground",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 638
          },
          "name": "measure",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 643
          },
          "name": "measureForeground",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 648
          },
          "name": "primaryBackground",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 653
          },
          "name": "primaryForeground",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 658
          },
          "name": "secondaryBackground",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 663
          },
          "name": "secondaryForeground",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 668
          },
          "name": "success",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 673
          },
          "name": "successForeground",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 678
          },
          "name": "warning",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 683
          },
          "name": "warningForeground",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 592
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeConfigurationUiColorPalette"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-theme/index:DataAwsccQuicksightThemeConfigurationUiColorPaletteOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemePermissions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemePermissions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-theme/index.ts",
        "line": 760
      },
      "name": "DataAwsccQuicksightThemePermissions",
      "namespace": "dataAwsccQuicksightTheme",
      "symbolId": "src/data-awscc-quicksight-theme/index:DataAwsccQuicksightThemePermissions"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemePermissionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemePermissionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-theme/index.ts",
          "line": 829
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-theme/index.ts",
        "line": 822
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 836
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemePermissionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccQuicksightThemePermissionsList",
      "namespace": "dataAwsccQuicksightTheme",
      "symbolId": "src/data-awscc-quicksight-theme/index:DataAwsccQuicksightThemePermissionsList"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemePermissionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemePermissionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-theme/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-theme/index.ts",
        "line": 783
      },
      "name": "DataAwsccQuicksightThemePermissionsOutputReference",
      "namespace": "dataAwsccQuicksightTheme",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 812
          },
          "name": "actions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 817
          },
          "name": "principal",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 796
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemePermissions"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-theme/index:DataAwsccQuicksightThemePermissionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-theme/index.ts",
        "line": 840
      },
      "name": "DataAwsccQuicksightThemeTags",
      "namespace": "dataAwsccQuicksightTheme",
      "symbolId": "src/data-awscc-quicksight-theme/index:DataAwsccQuicksightThemeTags"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-theme/index.ts",
          "line": 909
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-theme/index.ts",
        "line": 902
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 916
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccQuicksightThemeTagsList",
      "namespace": "dataAwsccQuicksightTheme",
      "symbolId": "src/data-awscc-quicksight-theme/index:DataAwsccQuicksightThemeTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-theme/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/data-awscc-quicksight-theme/index.ts",
        "line": 863
      },
      "name": "DataAwsccQuicksightThemeTagsOutputReference",
      "namespace": "dataAwsccQuicksightTheme",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 892
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 897
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 876
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-theme/index:DataAwsccQuicksightThemeTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeVersion": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeVersion",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-theme/index.ts",
        "line": 1735
      },
      "name": "DataAwsccQuicksightThemeVersion",
      "namespace": "dataAwsccQuicksightTheme",
      "symbolId": "src/data-awscc-quicksight-theme/index:DataAwsccQuicksightThemeVersion"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeVersionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeVersionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-theme/index.ts",
        "line": 1582
      },
      "name": "DataAwsccQuicksightThemeVersionConfiguration",
      "namespace": "dataAwsccQuicksightTheme",
      "symbolId": "src/data-awscc-quicksight-theme/index:DataAwsccQuicksightThemeVersionConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeVersionConfigurationDataColorPalette": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeVersionConfigurationDataColorPalette",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-theme/index.ts",
        "line": 920
      },
      "name": "DataAwsccQuicksightThemeVersionConfigurationDataColorPalette",
      "namespace": "dataAwsccQuicksightTheme",
      "symbolId": "src/data-awscc-quicksight-theme/index:DataAwsccQuicksightThemeVersionConfigurationDataColorPalette"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeVersionConfigurationDataColorPaletteOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeVersionConfigurationDataColorPaletteOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-theme/index.ts",
          "line": 950
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-theme/index.ts",
        "line": 943
      },
      "name": "DataAwsccQuicksightThemeVersionConfigurationDataColorPaletteOutputReference",
      "namespace": "dataAwsccQuicksightTheme",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 970
          },
          "name": "colors",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 975
          },
          "name": "emptyFillColor",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 980
          },
          "name": "minMaxGradient",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 954
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeVersionConfigurationDataColorPalette"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-theme/index:DataAwsccQuicksightThemeVersionConfigurationDataColorPaletteOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeVersionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeVersionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-theme/index.ts",
          "line": 1612
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-theme/index.ts",
        "line": 1605
      },
      "name": "DataAwsccQuicksightThemeVersionConfigurationOutputReference",
      "namespace": "dataAwsccQuicksightTheme",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 1633
          },
          "name": "dataColorPalette",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeVersionConfigurationDataColorPaletteOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 1639
          },
          "name": "sheet",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeVersionConfigurationSheetOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 1645
          },
          "name": "typography",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeVersionConfigurationTypographyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 1651
          },
          "name": "uiColorPalette",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeVersionConfigurationUiColorPaletteOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 1616
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeVersionConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-theme/index:DataAwsccQuicksightThemeVersionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeVersionConfigurationSheet": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeVersionConfigurationSheet",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-theme/index.ts",
        "line": 1262
      },
      "name": "DataAwsccQuicksightThemeVersionConfigurationSheet",
      "namespace": "dataAwsccQuicksightTheme",
      "symbolId": "src/data-awscc-quicksight-theme/index:DataAwsccQuicksightThemeVersionConfigurationSheet"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeVersionConfigurationSheetOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeVersionConfigurationSheetOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-theme/index.ts",
          "line": 1292
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-theme/index.ts",
        "line": 1285
      },
      "name": "DataAwsccQuicksightThemeVersionConfigurationSheetOutputReference",
      "namespace": "dataAwsccQuicksightTheme",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 1313
          },
          "name": "tile",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeVersionConfigurationSheetTileOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 1319
          },
          "name": "tileLayout",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeVersionConfigurationSheetTileLayoutOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 1296
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeVersionConfigurationSheet"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-theme/index:DataAwsccQuicksightThemeVersionConfigurationSheetOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeVersionConfigurationSheetTile": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeVersionConfigurationSheetTile",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-theme/index.ts",
        "line": 1038
      },
      "name": "DataAwsccQuicksightThemeVersionConfigurationSheetTile",
      "namespace": "dataAwsccQuicksightTheme",
      "symbolId": "src/data-awscc-quicksight-theme/index:DataAwsccQuicksightThemeVersionConfigurationSheetTile"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeVersionConfigurationSheetTileBorder": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeVersionConfigurationSheetTileBorder",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-theme/index.ts",
        "line": 984
      },
      "name": "DataAwsccQuicksightThemeVersionConfigurationSheetTileBorder",
      "namespace": "dataAwsccQuicksightTheme",
      "symbolId": "src/data-awscc-quicksight-theme/index:DataAwsccQuicksightThemeVersionConfigurationSheetTileBorder"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeVersionConfigurationSheetTileBorderOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeVersionConfigurationSheetTileBorderOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-theme/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-awscc-quicksight-theme/index.ts",
        "line": 1007
      },
      "name": "DataAwsccQuicksightThemeVersionConfigurationSheetTileBorderOutputReference",
      "namespace": "dataAwsccQuicksightTheme",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 1034
          },
          "name": "show",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 1018
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeVersionConfigurationSheetTileBorder"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-theme/index:DataAwsccQuicksightThemeVersionConfigurationSheetTileBorderOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeVersionConfigurationSheetTileLayout": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeVersionConfigurationSheetTileLayout",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-theme/index.ts",
        "line": 1201
      },
      "name": "DataAwsccQuicksightThemeVersionConfigurationSheetTileLayout",
      "namespace": "dataAwsccQuicksightTheme",
      "symbolId": "src/data-awscc-quicksight-theme/index:DataAwsccQuicksightThemeVersionConfigurationSheetTileLayout"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeVersionConfigurationSheetTileLayoutGutter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeVersionConfigurationSheetTileLayoutGutter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-theme/index.ts",
        "line": 1093
      },
      "name": "DataAwsccQuicksightThemeVersionConfigurationSheetTileLayoutGutter",
      "namespace": "dataAwsccQuicksightTheme",
      "symbolId": "src/data-awscc-quicksight-theme/index:DataAwsccQuicksightThemeVersionConfigurationSheetTileLayoutGutter"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeVersionConfigurationSheetTileLayoutGutterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeVersionConfigurationSheetTileLayoutGutterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-theme/index.ts",
          "line": 1123
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-theme/index.ts",
        "line": 1116
      },
      "name": "DataAwsccQuicksightThemeVersionConfigurationSheetTileLayoutGutterOutputReference",
      "namespace": "dataAwsccQuicksightTheme",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 1143
          },
          "name": "show",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 1127
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeVersionConfigurationSheetTileLayoutGutter"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-theme/index:DataAwsccQuicksightThemeVersionConfigurationSheetTileLayoutGutterOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeVersionConfigurationSheetTileLayoutMargin": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeVersionConfigurationSheetTileLayoutMargin",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-theme/index.ts",
        "line": 1147
      },
      "name": "DataAwsccQuicksightThemeVersionConfigurationSheetTileLayoutMargin",
      "namespace": "dataAwsccQuicksightTheme",
      "symbolId": "src/data-awscc-quicksight-theme/index:DataAwsccQuicksightThemeVersionConfigurationSheetTileLayoutMargin"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeVersionConfigurationSheetTileLayoutMarginOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeVersionConfigurationSheetTileLayoutMarginOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-theme/index.ts",
          "line": 1177
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-theme/index.ts",
        "line": 1170
      },
      "name": "DataAwsccQuicksightThemeVersionConfigurationSheetTileLayoutMarginOutputReference",
      "namespace": "dataAwsccQuicksightTheme",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 1197
          },
          "name": "show",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 1181
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeVersionConfigurationSheetTileLayoutMargin"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-theme/index:DataAwsccQuicksightThemeVersionConfigurationSheetTileLayoutMarginOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeVersionConfigurationSheetTileLayoutOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeVersionConfigurationSheetTileLayoutOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-theme/index.ts",
          "line": 1231
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-theme/index.ts",
        "line": 1224
      },
      "name": "DataAwsccQuicksightThemeVersionConfigurationSheetTileLayoutOutputReference",
      "namespace": "dataAwsccQuicksightTheme",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 1252
          },
          "name": "gutter",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeVersionConfigurationSheetTileLayoutGutterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 1258
          },
          "name": "margin",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeVersionConfigurationSheetTileLayoutMarginOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 1235
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeVersionConfigurationSheetTileLayout"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-theme/index:DataAwsccQuicksightThemeVersionConfigurationSheetTileLayoutOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeVersionConfigurationSheetTileOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeVersionConfigurationSheetTileOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-theme/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-awscc-quicksight-theme/index.ts",
        "line": 1061
      },
      "name": "DataAwsccQuicksightThemeVersionConfigurationSheetTileOutputReference",
      "namespace": "dataAwsccQuicksightTheme",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 1089
          },
          "name": "border",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeVersionConfigurationSheetTileBorderOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 1072
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeVersionConfigurationSheetTile"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-theme/index:DataAwsccQuicksightThemeVersionConfigurationSheetTileOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeVersionConfigurationTypography": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeVersionConfigurationTypography",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-theme/index.ts",
        "line": 1398
      },
      "name": "DataAwsccQuicksightThemeVersionConfigurationTypography",
      "namespace": "dataAwsccQuicksightTheme",
      "symbolId": "src/data-awscc-quicksight-theme/index:DataAwsccQuicksightThemeVersionConfigurationTypography"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeVersionConfigurationTypographyFontFamilies": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeVersionConfigurationTypographyFontFamilies",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-theme/index.ts",
        "line": 1323
      },
      "name": "DataAwsccQuicksightThemeVersionConfigurationTypographyFontFamilies",
      "namespace": "dataAwsccQuicksightTheme",
      "symbolId": "src/data-awscc-quicksight-theme/index:DataAwsccQuicksightThemeVersionConfigurationTypographyFontFamilies"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeVersionConfigurationTypographyFontFamiliesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeVersionConfigurationTypographyFontFamiliesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-theme/index.ts",
          "line": 1387
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-theme/index.ts",
        "line": 1380
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 1394
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeVersionConfigurationTypographyFontFamiliesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccQuicksightThemeVersionConfigurationTypographyFontFamiliesList",
      "namespace": "dataAwsccQuicksightTheme",
      "symbolId": "src/data-awscc-quicksight-theme/index:DataAwsccQuicksightThemeVersionConfigurationTypographyFontFamiliesList"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeVersionConfigurationTypographyFontFamiliesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeVersionConfigurationTypographyFontFamiliesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-theme/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-theme/index.ts",
        "line": 1346
      },
      "name": "DataAwsccQuicksightThemeVersionConfigurationTypographyFontFamiliesOutputReference",
      "namespace": "dataAwsccQuicksightTheme",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 1375
          },
          "name": "fontFamily",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 1359
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeVersionConfigurationTypographyFontFamilies"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-theme/index:DataAwsccQuicksightThemeVersionConfigurationTypographyFontFamiliesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeVersionConfigurationTypographyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeVersionConfigurationTypographyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-theme/index.ts",
          "line": 1428
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-theme/index.ts",
        "line": 1421
      },
      "name": "DataAwsccQuicksightThemeVersionConfigurationTypographyOutputReference",
      "namespace": "dataAwsccQuicksightTheme",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 1449
          },
          "name": "fontFamilies",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeVersionConfigurationTypographyFontFamiliesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 1432
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeVersionConfigurationTypography"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-theme/index:DataAwsccQuicksightThemeVersionConfigurationTypographyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeVersionConfigurationUiColorPalette": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeVersionConfigurationUiColorPalette",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-theme/index.ts",
        "line": 1453
      },
      "name": "DataAwsccQuicksightThemeVersionConfigurationUiColorPalette",
      "namespace": "dataAwsccQuicksightTheme",
      "symbolId": "src/data-awscc-quicksight-theme/index:DataAwsccQuicksightThemeVersionConfigurationUiColorPalette"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeVersionConfigurationUiColorPaletteOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeVersionConfigurationUiColorPaletteOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-theme/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-awscc-quicksight-theme/index.ts",
        "line": 1476
      },
      "name": "DataAwsccQuicksightThemeVersionConfigurationUiColorPaletteOutputReference",
      "namespace": "dataAwsccQuicksightTheme",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 1503
          },
          "name": "accent",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 1508
          },
          "name": "accentForeground",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 1513
          },
          "name": "danger",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 1518
          },
          "name": "dangerForeground",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 1523
          },
          "name": "dimension",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 1528
          },
          "name": "dimensionForeground",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 1533
          },
          "name": "measure",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 1538
          },
          "name": "measureForeground",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 1543
          },
          "name": "primaryBackground",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 1548
          },
          "name": "primaryForeground",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 1553
          },
          "name": "secondaryBackground",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 1558
          },
          "name": "secondaryForeground",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 1563
          },
          "name": "success",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 1568
          },
          "name": "successForeground",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 1573
          },
          "name": "warning",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 1578
          },
          "name": "warningForeground",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 1487
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeVersionConfigurationUiColorPalette"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-theme/index:DataAwsccQuicksightThemeVersionConfigurationUiColorPaletteOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeVersionErrors": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeVersionErrors",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-theme/index.ts",
        "line": 1655
      },
      "name": "DataAwsccQuicksightThemeVersionErrors",
      "namespace": "dataAwsccQuicksightTheme",
      "symbolId": "src/data-awscc-quicksight-theme/index:DataAwsccQuicksightThemeVersionErrors"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeVersionErrorsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeVersionErrorsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-theme/index.ts",
          "line": 1724
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-theme/index.ts",
        "line": 1717
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 1731
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeVersionErrorsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccQuicksightThemeVersionErrorsList",
      "namespace": "dataAwsccQuicksightTheme",
      "symbolId": "src/data-awscc-quicksight-theme/index:DataAwsccQuicksightThemeVersionErrorsList"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeVersionErrorsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeVersionErrorsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-theme/index.ts",
          "line": 1687
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-theme/index.ts",
        "line": 1678
      },
      "name": "DataAwsccQuicksightThemeVersionErrorsOutputReference",
      "namespace": "dataAwsccQuicksightTheme",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 1707
          },
          "name": "message",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 1712
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 1691
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeVersionErrors"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-theme/index:DataAwsccQuicksightThemeVersionErrorsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeVersionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeVersionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-theme/index.ts",
          "line": 1765
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-theme/index.ts",
        "line": 1758
      },
      "name": "DataAwsccQuicksightThemeVersionOutputReference",
      "namespace": "dataAwsccQuicksightTheme",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 1785
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 1790
          },
          "name": "baseThemeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 1796
          },
          "name": "configuration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeVersionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 1801
          },
          "name": "createdTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 1806
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 1812
          },
          "name": "errors",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeVersionErrorsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 1817
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 1822
          },
          "name": "versionNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-theme/index.ts",
            "line": 1769
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTheme.DataAwsccQuicksightThemeVersion"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-theme/index:DataAwsccQuicksightThemeVersionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopic": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_topic awscc_quicksight_topic}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopic",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_topic awscc_quicksight_topic} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-topic/index.ts",
          "line": 2900
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-topic/index.ts",
        "line": 2868
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccQuicksightTopic resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 2885
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccQuicksightTopic to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_topic#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccQuicksightTopic that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccQuicksightTopic to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 2999
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 3005
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccQuicksightTopic",
      "namespace": "dataAwsccQuicksightTopic",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 2873
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 2924
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 2929
          },
          "name": "awsAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 2935
          },
          "name": "configOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicConfigOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 2941
          },
          "name": "customInstructions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicCustomInstructionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 2947
          },
          "name": "dataSets",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 2952
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 2957
          },
          "name": "folderArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 2975
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 2981
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 2986
          },
          "name": "topicId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 2991
          },
          "name": "userExperienceVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 2970
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 2963
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-topic/index:DataAwsccQuicksightTopic"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-topic/index.ts",
        "line": 14
      },
      "name": "DataAwsccQuicksightTopicConfig",
      "namespace": "dataAwsccQuicksightTopic",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_topic#id DataAwsccQuicksightTopic#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-topic/index:DataAwsccQuicksightTopicConfig"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicConfigOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicConfigOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-topic/index.ts",
        "line": 25
      },
      "name": "DataAwsccQuicksightTopicConfigOptions",
      "namespace": "dataAwsccQuicksightTopic",
      "symbolId": "src/data-awscc-quicksight-topic/index:DataAwsccQuicksightTopicConfigOptions"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicConfigOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicConfigOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-topic/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-topic/index.ts",
        "line": 48
      },
      "name": "DataAwsccQuicksightTopicConfigOptionsOutputReference",
      "namespace": "dataAwsccQuicksightTopic",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 75
          },
          "name": "qBusinessInsightsEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicConfigOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-topic/index:DataAwsccQuicksightTopicConfigOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicCustomInstructions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicCustomInstructions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-topic/index.ts",
        "line": 79
      },
      "name": "DataAwsccQuicksightTopicCustomInstructions",
      "namespace": "dataAwsccQuicksightTopic",
      "symbolId": "src/data-awscc-quicksight-topic/index:DataAwsccQuicksightTopicCustomInstructions"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicCustomInstructionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicCustomInstructionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-topic/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-awscc-quicksight-topic/index.ts",
        "line": 102
      },
      "name": "DataAwsccQuicksightTopicCustomInstructionsOutputReference",
      "namespace": "dataAwsccQuicksightTopic",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 129
          },
          "name": "customInstructionsString",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicCustomInstructions"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-topic/index:DataAwsccQuicksightTopicCustomInstructionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSets": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-topic/index.ts",
        "line": 2669
      },
      "name": "DataAwsccQuicksightTopicDataSets",
      "namespace": "dataAwsccQuicksightTopic",
      "symbolId": "src/data-awscc-quicksight-topic/index:DataAwsccQuicksightTopicDataSets"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsCalculatedFields": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsCalculatedFields",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-topic/index.ts",
        "line": 591
      },
      "name": "DataAwsccQuicksightTopicDataSetsCalculatedFields",
      "namespace": "dataAwsccQuicksightTopic",
      "symbolId": "src/data-awscc-quicksight-topic/index:DataAwsccQuicksightTopicDataSetsCalculatedFields"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsCalculatedFieldsCellValueSynonyms": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsCalculatedFieldsCellValueSynonyms",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-topic/index.ts",
        "line": 133
      },
      "name": "DataAwsccQuicksightTopicDataSetsCalculatedFieldsCellValueSynonyms",
      "namespace": "dataAwsccQuicksightTopic",
      "symbolId": "src/data-awscc-quicksight-topic/index:DataAwsccQuicksightTopicDataSetsCalculatedFieldsCellValueSynonyms"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsCalculatedFieldsCellValueSynonymsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsCalculatedFieldsCellValueSynonymsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-topic/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-awscc-quicksight-topic/index.ts",
        "line": 195
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/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-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsCalculatedFieldsCellValueSynonymsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccQuicksightTopicDataSetsCalculatedFieldsCellValueSynonymsList",
      "namespace": "dataAwsccQuicksightTopic",
      "symbolId": "src/data-awscc-quicksight-topic/index:DataAwsccQuicksightTopicDataSetsCalculatedFieldsCellValueSynonymsList"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsCalculatedFieldsCellValueSynonymsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsCalculatedFieldsCellValueSynonymsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-topic/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-topic/index.ts",
        "line": 156
      },
      "name": "DataAwsccQuicksightTopicDataSetsCalculatedFieldsCellValueSynonymsOutputReference",
      "namespace": "dataAwsccQuicksightTopic",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 185
          },
          "name": "cellValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 190
          },
          "name": "synonyms",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 169
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsCalculatedFieldsCellValueSynonyms"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-topic/index:DataAwsccQuicksightTopicDataSetsCalculatedFieldsCellValueSynonymsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsCalculatedFieldsComparativeOrder": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsCalculatedFieldsComparativeOrder",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-topic/index.ts",
        "line": 213
      },
      "name": "DataAwsccQuicksightTopicDataSetsCalculatedFieldsComparativeOrder",
      "namespace": "dataAwsccQuicksightTopic",
      "symbolId": "src/data-awscc-quicksight-topic/index:DataAwsccQuicksightTopicDataSetsCalculatedFieldsComparativeOrder"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsCalculatedFieldsComparativeOrderOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsCalculatedFieldsComparativeOrderOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-topic/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-awscc-quicksight-topic/index.ts",
        "line": 236
      },
      "name": "DataAwsccQuicksightTopicDataSetsCalculatedFieldsComparativeOrderOutputReference",
      "namespace": "dataAwsccQuicksightTopic",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 263
          },
          "name": "specifedOrder",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 268
          },
          "name": "treatUndefinedSpecifiedValues",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 273
          },
          "name": "useOrdering",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 247
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsCalculatedFieldsComparativeOrder"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-topic/index:DataAwsccQuicksightTopicDataSetsCalculatedFieldsComparativeOrderOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsCalculatedFieldsDefaultFormatting": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsCalculatedFieldsDefaultFormatting",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-topic/index.ts",
        "line": 446
      },
      "name": "DataAwsccQuicksightTopicDataSetsCalculatedFieldsDefaultFormatting",
      "namespace": "dataAwsccQuicksightTopic",
      "symbolId": "src/data-awscc-quicksight-topic/index:DataAwsccQuicksightTopicDataSetsCalculatedFieldsDefaultFormatting"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsCalculatedFieldsDefaultFormattingDisplayFormatOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsCalculatedFieldsDefaultFormattingDisplayFormatOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-topic/index.ts",
        "line": 336
      },
      "name": "DataAwsccQuicksightTopicDataSetsCalculatedFieldsDefaultFormattingDisplayFormatOptions",
      "namespace": "dataAwsccQuicksightTopic",
      "symbolId": "src/data-awscc-quicksight-topic/index:DataAwsccQuicksightTopicDataSetsCalculatedFieldsDefaultFormattingDisplayFormatOptions"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsCalculatedFieldsDefaultFormattingDisplayFormatOptionsNegativeFormat": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsCalculatedFieldsDefaultFormattingDisplayFormatOptionsNegativeFormat",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-topic/index.ts",
        "line": 277
      },
      "name": "DataAwsccQuicksightTopicDataSetsCalculatedFieldsDefaultFormattingDisplayFormatOptionsNegativeFormat",
      "namespace": "dataAwsccQuicksightTopic",
      "symbolId": "src/data-awscc-quicksight-topic/index:DataAwsccQuicksightTopicDataSetsCalculatedFieldsDefaultFormattingDisplayFormatOptionsNegativeFormat"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsCalculatedFieldsDefaultFormattingDisplayFormatOptionsNegativeFormatOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsCalculatedFieldsDefaultFormattingDisplayFormatOptionsNegativeFormatOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-topic/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/data-awscc-quicksight-topic/index.ts",
        "line": 300
      },
      "name": "DataAwsccQuicksightTopicDataSetsCalculatedFieldsDefaultFormattingDisplayFormatOptionsNegativeFormatOutputReference",
      "namespace": "dataAwsccQuicksightTopic",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 327
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 332
          },
          "name": "suffix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 311
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsCalculatedFieldsDefaultFormattingDisplayFormatOptionsNegativeFormat"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-topic/index:DataAwsccQuicksightTopicDataSetsCalculatedFieldsDefaultFormattingDisplayFormatOptionsNegativeFormatOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsCalculatedFieldsDefaultFormattingDisplayFormatOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsCalculatedFieldsDefaultFormattingDisplayFormatOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-topic/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-awscc-quicksight-topic/index.ts",
        "line": 359
      },
      "name": "DataAwsccQuicksightTopicDataSetsCalculatedFieldsDefaultFormattingDisplayFormatOptionsOutputReference",
      "namespace": "dataAwsccQuicksightTopic",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 386
          },
          "name": "blankCellFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 391
          },
          "name": "currencySymbol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 396
          },
          "name": "dateFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 401
          },
          "name": "decimalSeparator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 406
          },
          "name": "fractionDigits",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 411
          },
          "name": "groupingSeparator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 417
          },
          "name": "negativeFormat",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsCalculatedFieldsDefaultFormattingDisplayFormatOptionsNegativeFormatOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 422
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 427
          },
          "name": "suffix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 432
          },
          "name": "unitScaler",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 437
          },
          "name": "useBlankCellFormat",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 442
          },
          "name": "useGrouping",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 370
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsCalculatedFieldsDefaultFormattingDisplayFormatOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-topic/index:DataAwsccQuicksightTopicDataSetsCalculatedFieldsDefaultFormattingDisplayFormatOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsCalculatedFieldsDefaultFormattingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsCalculatedFieldsDefaultFormattingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-topic/index.ts",
          "line": 476
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-topic/index.ts",
        "line": 469
      },
      "name": "DataAwsccQuicksightTopicDataSetsCalculatedFieldsDefaultFormattingOutputReference",
      "namespace": "dataAwsccQuicksightTopic",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 496
          },
          "name": "displayFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 502
          },
          "name": "displayFormatOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsCalculatedFieldsDefaultFormattingDisplayFormatOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 480
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsCalculatedFieldsDefaultFormatting"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-topic/index:DataAwsccQuicksightTopicDataSetsCalculatedFieldsDefaultFormattingOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsCalculatedFieldsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsCalculatedFieldsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-topic/index.ts",
          "line": 739
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-topic/index.ts",
        "line": 732
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 746
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsCalculatedFieldsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccQuicksightTopicDataSetsCalculatedFieldsList",
      "namespace": "dataAwsccQuicksightTopic",
      "symbolId": "src/data-awscc-quicksight-topic/index:DataAwsccQuicksightTopicDataSetsCalculatedFieldsList"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsCalculatedFieldsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsCalculatedFieldsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-topic/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-topic/index.ts",
        "line": 614
      },
      "name": "DataAwsccQuicksightTopicDataSetsCalculatedFieldsOutputReference",
      "namespace": "dataAwsccQuicksightTopic",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 643
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 648
          },
          "name": "allowedAggregations",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 653
          },
          "name": "calculatedFieldDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 658
          },
          "name": "calculatedFieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 663
          },
          "name": "calculatedFieldSynonyms",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 669
          },
          "name": "cellValueSynonyms",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsCalculatedFieldsCellValueSynonymsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 674
          },
          "name": "columnDataRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 680
          },
          "name": "comparativeOrder",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsCalculatedFieldsComparativeOrderOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 686
          },
          "name": "defaultFormatting",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsCalculatedFieldsDefaultFormattingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 691
          },
          "name": "disableIndexing",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 696
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 701
          },
          "name": "isIncludedInTopic",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 706
          },
          "name": "neverAggregateInFilter",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 711
          },
          "name": "nonAdditive",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 716
          },
          "name": "notAllowedAggregations",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 722
          },
          "name": "semanticType",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsCalculatedFieldsSemanticTypeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 727
          },
          "name": "timeGranularity",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 627
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsCalculatedFields"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-topic/index:DataAwsccQuicksightTopicDataSetsCalculatedFieldsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsCalculatedFieldsSemanticType": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsCalculatedFieldsSemanticType",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-topic/index.ts",
        "line": 506
      },
      "name": "DataAwsccQuicksightTopicDataSetsCalculatedFieldsSemanticType",
      "namespace": "dataAwsccQuicksightTopic",
      "symbolId": "src/data-awscc-quicksight-topic/index:DataAwsccQuicksightTopicDataSetsCalculatedFieldsSemanticType"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsCalculatedFieldsSemanticTypeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsCalculatedFieldsSemanticTypeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-topic/index.ts",
          "line": 536
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-topic/index.ts",
        "line": 529
      },
      "name": "DataAwsccQuicksightTopicDataSetsCalculatedFieldsSemanticTypeOutputReference",
      "namespace": "dataAwsccQuicksightTopic",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 556
          },
          "name": "falseyCellValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 561
          },
          "name": "falseyCellValueSynonyms",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 566
          },
          "name": "subTypeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 571
          },
          "name": "truthyCellValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 576
          },
          "name": "truthyCellValueSynonyms",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 581
          },
          "name": "typeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 587
          },
          "name": "typeParameters",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 540
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsCalculatedFieldsSemanticType"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-topic/index:DataAwsccQuicksightTopicDataSetsCalculatedFieldsSemanticTypeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsColumns": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsColumns",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-topic/index.ts",
        "line": 1208
      },
      "name": "DataAwsccQuicksightTopicDataSetsColumns",
      "namespace": "dataAwsccQuicksightTopic",
      "symbolId": "src/data-awscc-quicksight-topic/index:DataAwsccQuicksightTopicDataSetsColumns"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsColumnsCellValueSynonyms": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsColumnsCellValueSynonyms",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-topic/index.ts",
        "line": 750
      },
      "name": "DataAwsccQuicksightTopicDataSetsColumnsCellValueSynonyms",
      "namespace": "dataAwsccQuicksightTopic",
      "symbolId": "src/data-awscc-quicksight-topic/index:DataAwsccQuicksightTopicDataSetsColumnsCellValueSynonyms"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsColumnsCellValueSynonymsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsColumnsCellValueSynonymsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-topic/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-topic/index.ts",
        "line": 812
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 826
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsColumnsCellValueSynonymsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccQuicksightTopicDataSetsColumnsCellValueSynonymsList",
      "namespace": "dataAwsccQuicksightTopic",
      "symbolId": "src/data-awscc-quicksight-topic/index:DataAwsccQuicksightTopicDataSetsColumnsCellValueSynonymsList"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsColumnsCellValueSynonymsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsColumnsCellValueSynonymsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-topic/index.ts",
          "line": 782
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-topic/index.ts",
        "line": 773
      },
      "name": "DataAwsccQuicksightTopicDataSetsColumnsCellValueSynonymsOutputReference",
      "namespace": "dataAwsccQuicksightTopic",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 802
          },
          "name": "cellValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 807
          },
          "name": "synonyms",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 786
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsColumnsCellValueSynonyms"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-topic/index:DataAwsccQuicksightTopicDataSetsColumnsCellValueSynonymsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsColumnsComparativeOrder": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsColumnsComparativeOrder",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-topic/index.ts",
        "line": 830
      },
      "name": "DataAwsccQuicksightTopicDataSetsColumnsComparativeOrder",
      "namespace": "dataAwsccQuicksightTopic",
      "symbolId": "src/data-awscc-quicksight-topic/index:DataAwsccQuicksightTopicDataSetsColumnsComparativeOrder"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsColumnsComparativeOrderOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsColumnsComparativeOrderOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-topic/index.ts",
          "line": 860
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-topic/index.ts",
        "line": 853
      },
      "name": "DataAwsccQuicksightTopicDataSetsColumnsComparativeOrderOutputReference",
      "namespace": "dataAwsccQuicksightTopic",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 880
          },
          "name": "specifedOrder",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 885
          },
          "name": "treatUndefinedSpecifiedValues",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 890
          },
          "name": "useOrdering",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 864
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsColumnsComparativeOrder"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-topic/index:DataAwsccQuicksightTopicDataSetsColumnsComparativeOrderOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsColumnsDefaultFormatting": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsColumnsDefaultFormatting",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-topic/index.ts",
        "line": 1063
      },
      "name": "DataAwsccQuicksightTopicDataSetsColumnsDefaultFormatting",
      "namespace": "dataAwsccQuicksightTopic",
      "symbolId": "src/data-awscc-quicksight-topic/index:DataAwsccQuicksightTopicDataSetsColumnsDefaultFormatting"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsColumnsDefaultFormattingDisplayFormatOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsColumnsDefaultFormattingDisplayFormatOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-topic/index.ts",
        "line": 953
      },
      "name": "DataAwsccQuicksightTopicDataSetsColumnsDefaultFormattingDisplayFormatOptions",
      "namespace": "dataAwsccQuicksightTopic",
      "symbolId": "src/data-awscc-quicksight-topic/index:DataAwsccQuicksightTopicDataSetsColumnsDefaultFormattingDisplayFormatOptions"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsColumnsDefaultFormattingDisplayFormatOptionsNegativeFormat": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsColumnsDefaultFormattingDisplayFormatOptionsNegativeFormat",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-topic/index.ts",
        "line": 894
      },
      "name": "DataAwsccQuicksightTopicDataSetsColumnsDefaultFormattingDisplayFormatOptionsNegativeFormat",
      "namespace": "dataAwsccQuicksightTopic",
      "symbolId": "src/data-awscc-quicksight-topic/index:DataAwsccQuicksightTopicDataSetsColumnsDefaultFormattingDisplayFormatOptionsNegativeFormat"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsColumnsDefaultFormattingDisplayFormatOptionsNegativeFormatOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsColumnsDefaultFormattingDisplayFormatOptionsNegativeFormatOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-topic/index.ts",
          "line": 924
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-topic/index.ts",
        "line": 917
      },
      "name": "DataAwsccQuicksightTopicDataSetsColumnsDefaultFormattingDisplayFormatOptionsNegativeFormatOutputReference",
      "namespace": "dataAwsccQuicksightTopic",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 944
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 949
          },
          "name": "suffix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 928
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsColumnsDefaultFormattingDisplayFormatOptionsNegativeFormat"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-topic/index:DataAwsccQuicksightTopicDataSetsColumnsDefaultFormattingDisplayFormatOptionsNegativeFormatOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsColumnsDefaultFormattingDisplayFormatOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsColumnsDefaultFormattingDisplayFormatOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-topic/index.ts",
          "line": 983
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-topic/index.ts",
        "line": 976
      },
      "name": "DataAwsccQuicksightTopicDataSetsColumnsDefaultFormattingDisplayFormatOptionsOutputReference",
      "namespace": "dataAwsccQuicksightTopic",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 1003
          },
          "name": "blankCellFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 1008
          },
          "name": "currencySymbol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 1013
          },
          "name": "dateFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 1018
          },
          "name": "decimalSeparator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 1023
          },
          "name": "fractionDigits",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 1028
          },
          "name": "groupingSeparator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 1034
          },
          "name": "negativeFormat",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsColumnsDefaultFormattingDisplayFormatOptionsNegativeFormatOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 1039
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 1044
          },
          "name": "suffix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 1049
          },
          "name": "unitScaler",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 1054
          },
          "name": "useBlankCellFormat",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 1059
          },
          "name": "useGrouping",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 987
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsColumnsDefaultFormattingDisplayFormatOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-topic/index:DataAwsccQuicksightTopicDataSetsColumnsDefaultFormattingDisplayFormatOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsColumnsDefaultFormattingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsColumnsDefaultFormattingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-topic/index.ts",
          "line": 1093
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-topic/index.ts",
        "line": 1086
      },
      "name": "DataAwsccQuicksightTopicDataSetsColumnsDefaultFormattingOutputReference",
      "namespace": "dataAwsccQuicksightTopic",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 1113
          },
          "name": "displayFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 1119
          },
          "name": "displayFormatOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsColumnsDefaultFormattingDisplayFormatOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 1097
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsColumnsDefaultFormatting"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-topic/index:DataAwsccQuicksightTopicDataSetsColumnsDefaultFormattingOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsColumnsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsColumnsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-topic/index.ts",
          "line": 1356
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-topic/index.ts",
        "line": 1349
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 1363
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsColumnsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccQuicksightTopicDataSetsColumnsList",
      "namespace": "dataAwsccQuicksightTopic",
      "symbolId": "src/data-awscc-quicksight-topic/index:DataAwsccQuicksightTopicDataSetsColumnsList"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsColumnsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsColumnsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-topic/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 index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-topic/index.ts",
        "line": 1231
      },
      "name": "DataAwsccQuicksightTopicDataSetsColumnsOutputReference",
      "namespace": "dataAwsccQuicksightTopic",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 1260
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 1265
          },
          "name": "allowedAggregations",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 1271
          },
          "name": "cellValueSynonyms",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsColumnsCellValueSynonymsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 1276
          },
          "name": "columnDataRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 1281
          },
          "name": "columnDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 1286
          },
          "name": "columnFriendlyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 1291
          },
          "name": "columnName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 1296
          },
          "name": "columnSynonyms",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 1302
          },
          "name": "comparativeOrder",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsColumnsComparativeOrderOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 1308
          },
          "name": "defaultFormatting",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsColumnsDefaultFormattingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 1313
          },
          "name": "disableIndexing",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 1318
          },
          "name": "isIncludedInTopic",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 1323
          },
          "name": "neverAggregateInFilter",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 1328
          },
          "name": "nonAdditive",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 1333
          },
          "name": "notAllowedAggregations",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 1339
          },
          "name": "semanticType",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsColumnsSemanticTypeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 1344
          },
          "name": "timeGranularity",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 1244
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsColumns"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-topic/index:DataAwsccQuicksightTopicDataSetsColumnsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsColumnsSemanticType": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsColumnsSemanticType",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-topic/index.ts",
        "line": 1123
      },
      "name": "DataAwsccQuicksightTopicDataSetsColumnsSemanticType",
      "namespace": "dataAwsccQuicksightTopic",
      "symbolId": "src/data-awscc-quicksight-topic/index:DataAwsccQuicksightTopicDataSetsColumnsSemanticType"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsColumnsSemanticTypeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsColumnsSemanticTypeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-topic/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-topic/index.ts",
        "line": 1146
      },
      "name": "DataAwsccQuicksightTopicDataSetsColumnsSemanticTypeOutputReference",
      "namespace": "dataAwsccQuicksightTopic",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 1173
          },
          "name": "falseyCellValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 1178
          },
          "name": "falseyCellValueSynonyms",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 1183
          },
          "name": "subTypeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 1188
          },
          "name": "truthyCellValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 1193
          },
          "name": "truthyCellValueSynonyms",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 1198
          },
          "name": "typeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 1204
          },
          "name": "typeParameters",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 1157
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsColumnsSemanticType"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-topic/index:DataAwsccQuicksightTopicDataSetsColumnsSemanticTypeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsDataAggregation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsDataAggregation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-topic/index.ts",
        "line": 1367
      },
      "name": "DataAwsccQuicksightTopicDataSetsDataAggregation",
      "namespace": "dataAwsccQuicksightTopic",
      "symbolId": "src/data-awscc-quicksight-topic/index:DataAwsccQuicksightTopicDataSetsDataAggregation"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsDataAggregationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsDataAggregationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-topic/index.ts",
          "line": 1397
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-topic/index.ts",
        "line": 1390
      },
      "name": "DataAwsccQuicksightTopicDataSetsDataAggregationOutputReference",
      "namespace": "dataAwsccQuicksightTopic",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 1417
          },
          "name": "datasetRowDateGranularity",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 1422
          },
          "name": "defaultDateColumnName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 1401
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsDataAggregation"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-topic/index:DataAwsccQuicksightTopicDataSetsDataAggregationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsFilters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsFilters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-topic/index.ts",
        "line": 2221
      },
      "name": "DataAwsccQuicksightTopicDataSetsFilters",
      "namespace": "dataAwsccQuicksightTopic",
      "symbolId": "src/data-awscc-quicksight-topic/index:DataAwsccQuicksightTopicDataSetsFilters"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsFiltersCategoryFilter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsFiltersCategoryFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-topic/index.ts",
        "line": 1545
      },
      "name": "DataAwsccQuicksightTopicDataSetsFiltersCategoryFilter",
      "namespace": "dataAwsccQuicksightTopic",
      "symbolId": "src/data-awscc-quicksight-topic/index:DataAwsccQuicksightTopicDataSetsFiltersCategoryFilter"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsFiltersCategoryFilterConstant": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsFiltersCategoryFilterConstant",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-topic/index.ts",
        "line": 1480
      },
      "name": "DataAwsccQuicksightTopicDataSetsFiltersCategoryFilterConstant",
      "namespace": "dataAwsccQuicksightTopic",
      "symbolId": "src/data-awscc-quicksight-topic/index:DataAwsccQuicksightTopicDataSetsFiltersCategoryFilterConstant"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsFiltersCategoryFilterConstantCollectiveConstant": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsFiltersCategoryFilterConstantCollectiveConstant",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-topic/index.ts",
        "line": 1426
      },
      "name": "DataAwsccQuicksightTopicDataSetsFiltersCategoryFilterConstantCollectiveConstant",
      "namespace": "dataAwsccQuicksightTopic",
      "symbolId": "src/data-awscc-quicksight-topic/index:DataAwsccQuicksightTopicDataSetsFiltersCategoryFilterConstantCollectiveConstant"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsFiltersCategoryFilterConstantCollectiveConstantOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsFiltersCategoryFilterConstantCollectiveConstantOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-topic/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-awscc-quicksight-topic/index.ts",
        "line": 1449
      },
      "name": "DataAwsccQuicksightTopicDataSetsFiltersCategoryFilterConstantCollectiveConstantOutputReference",
      "namespace": "dataAwsccQuicksightTopic",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 1476
          },
          "name": "valueList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 1460
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsFiltersCategoryFilterConstantCollectiveConstant"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-topic/index:DataAwsccQuicksightTopicDataSetsFiltersCategoryFilterConstantCollectiveConstantOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsFiltersCategoryFilterConstantOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsFiltersCategoryFilterConstantOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-topic/index.ts",
          "line": 1510
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-topic/index.ts",
        "line": 1503
      },
      "name": "DataAwsccQuicksightTopicDataSetsFiltersCategoryFilterConstantOutputReference",
      "namespace": "dataAwsccQuicksightTopic",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 1531
          },
          "name": "collectiveConstant",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsFiltersCategoryFilterConstantCollectiveConstantOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 1536
          },
          "name": "constantType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 1541
          },
          "name": "singularConstant",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 1514
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsFiltersCategoryFilterConstant"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-topic/index:DataAwsccQuicksightTopicDataSetsFiltersCategoryFilterConstantOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsFiltersCategoryFilterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsFiltersCategoryFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-topic/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-topic/index.ts",
        "line": 1568
      },
      "name": "DataAwsccQuicksightTopicDataSetsFiltersCategoryFilterOutputReference",
      "namespace": "dataAwsccQuicksightTopic",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 1595
          },
          "name": "categoryFilterFunction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 1600
          },
          "name": "categoryFilterType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 1606
          },
          "name": "constant",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsFiltersCategoryFilterConstantOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 1611
          },
          "name": "inverse",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 1579
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsFiltersCategoryFilter"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-topic/index:DataAwsccQuicksightTopicDataSetsFiltersCategoryFilterOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsFiltersDateRangeFilter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsFiltersDateRangeFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-topic/index.ts",
        "line": 1734
      },
      "name": "DataAwsccQuicksightTopicDataSetsFiltersDateRangeFilter",
      "namespace": "dataAwsccQuicksightTopic",
      "symbolId": "src/data-awscc-quicksight-topic/index:DataAwsccQuicksightTopicDataSetsFiltersDateRangeFilter"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsFiltersDateRangeFilterConstant": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsFiltersDateRangeFilterConstant",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-topic/index.ts",
        "line": 1674
      },
      "name": "DataAwsccQuicksightTopicDataSetsFiltersDateRangeFilterConstant",
      "namespace": "dataAwsccQuicksightTopic",
      "symbolId": "src/data-awscc-quicksight-topic/index:DataAwsccQuicksightTopicDataSetsFiltersDateRangeFilterConstant"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsFiltersDateRangeFilterConstantOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsFiltersDateRangeFilterConstantOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-topic/index.ts",
          "line": 1704
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-topic/index.ts",
        "line": 1697
      },
      "name": "DataAwsccQuicksightTopicDataSetsFiltersDateRangeFilterConstantOutputReference",
      "namespace": "dataAwsccQuicksightTopic",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 1724
          },
          "name": "constantType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 1730
          },
          "name": "rangeConstant",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsFiltersDateRangeFilterConstantRangeConstantOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 1708
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsFiltersDateRangeFilterConstant"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-topic/index:DataAwsccQuicksightTopicDataSetsFiltersDateRangeFilterConstantOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsFiltersDateRangeFilterConstantRangeConstant": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsFiltersDateRangeFilterConstantRangeConstant",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-topic/index.ts",
        "line": 1615
      },
      "name": "DataAwsccQuicksightTopicDataSetsFiltersDateRangeFilterConstantRangeConstant",
      "namespace": "dataAwsccQuicksightTopic",
      "symbolId": "src/data-awscc-quicksight-topic/index:DataAwsccQuicksightTopicDataSetsFiltersDateRangeFilterConstantRangeConstant"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsFiltersDateRangeFilterConstantRangeConstantOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsFiltersDateRangeFilterConstantRangeConstantOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-topic/index.ts",
          "line": 1645
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-topic/index.ts",
        "line": 1638
      },
      "name": "DataAwsccQuicksightTopicDataSetsFiltersDateRangeFilterConstantRangeConstantOutputReference",
      "namespace": "dataAwsccQuicksightTopic",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 1665
          },
          "name": "maximum",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 1670
          },
          "name": "minimum",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 1649
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsFiltersDateRangeFilterConstantRangeConstant"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-topic/index:DataAwsccQuicksightTopicDataSetsFiltersDateRangeFilterConstantRangeConstantOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsFiltersDateRangeFilterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsFiltersDateRangeFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-topic/index.ts",
          "line": 1764
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-topic/index.ts",
        "line": 1757
      },
      "name": "DataAwsccQuicksightTopicDataSetsFiltersDateRangeFilterOutputReference",
      "namespace": "dataAwsccQuicksightTopic",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 1785
          },
          "name": "constant",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsFiltersDateRangeFilterConstantOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 1790
          },
          "name": "inclusive",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 1768
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsFiltersDateRangeFilter"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-topic/index:DataAwsccQuicksightTopicDataSetsFiltersDateRangeFilterOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsFiltersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsFiltersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-topic/index.ts",
          "line": 2340
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-topic/index.ts",
        "line": 2333
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 2347
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsFiltersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccQuicksightTopicDataSetsFiltersList",
      "namespace": "dataAwsccQuicksightTopic",
      "symbolId": "src/data-awscc-quicksight-topic/index:DataAwsccQuicksightTopicDataSetsFiltersList"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsFiltersNumericEqualityFilter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsFiltersNumericEqualityFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-topic/index.ts",
        "line": 1853
      },
      "name": "DataAwsccQuicksightTopicDataSetsFiltersNumericEqualityFilter",
      "namespace": "dataAwsccQuicksightTopic",
      "symbolId": "src/data-awscc-quicksight-topic/index:DataAwsccQuicksightTopicDataSetsFiltersNumericEqualityFilter"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsFiltersNumericEqualityFilterConstant": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsFiltersNumericEqualityFilterConstant",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-topic/index.ts",
        "line": 1794
      },
      "name": "DataAwsccQuicksightTopicDataSetsFiltersNumericEqualityFilterConstant",
      "namespace": "dataAwsccQuicksightTopic",
      "symbolId": "src/data-awscc-quicksight-topic/index:DataAwsccQuicksightTopicDataSetsFiltersNumericEqualityFilterConstant"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsFiltersNumericEqualityFilterConstantOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsFiltersNumericEqualityFilterConstantOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-topic/index.ts",
          "line": 1824
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-topic/index.ts",
        "line": 1817
      },
      "name": "DataAwsccQuicksightTopicDataSetsFiltersNumericEqualityFilterConstantOutputReference",
      "namespace": "dataAwsccQuicksightTopic",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 1844
          },
          "name": "constantType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 1849
          },
          "name": "singularConstant",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 1828
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsFiltersNumericEqualityFilterConstant"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-topic/index:DataAwsccQuicksightTopicDataSetsFiltersNumericEqualityFilterConstantOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsFiltersNumericEqualityFilterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsFiltersNumericEqualityFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-topic/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/data-awscc-quicksight-topic/index.ts",
        "line": 1876
      },
      "name": "DataAwsccQuicksightTopicDataSetsFiltersNumericEqualityFilterOutputReference",
      "namespace": "dataAwsccQuicksightTopic",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 1903
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 1909
          },
          "name": "constant",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsFiltersNumericEqualityFilterConstantOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 1887
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsFiltersNumericEqualityFilter"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-topic/index:DataAwsccQuicksightTopicDataSetsFiltersNumericEqualityFilterOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsFiltersNumericRangeFilter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsFiltersNumericRangeFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-topic/index.ts",
        "line": 2032
      },
      "name": "DataAwsccQuicksightTopicDataSetsFiltersNumericRangeFilter",
      "namespace": "dataAwsccQuicksightTopic",
      "symbolId": "src/data-awscc-quicksight-topic/index:DataAwsccQuicksightTopicDataSetsFiltersNumericRangeFilter"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsFiltersNumericRangeFilterConstant": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsFiltersNumericRangeFilterConstant",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-topic/index.ts",
        "line": 1972
      },
      "name": "DataAwsccQuicksightTopicDataSetsFiltersNumericRangeFilterConstant",
      "namespace": "dataAwsccQuicksightTopic",
      "symbolId": "src/data-awscc-quicksight-topic/index:DataAwsccQuicksightTopicDataSetsFiltersNumericRangeFilterConstant"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsFiltersNumericRangeFilterConstantOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsFiltersNumericRangeFilterConstantOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-topic/index.ts",
          "line": 2002
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-topic/index.ts",
        "line": 1995
      },
      "name": "DataAwsccQuicksightTopicDataSetsFiltersNumericRangeFilterConstantOutputReference",
      "namespace": "dataAwsccQuicksightTopic",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 2022
          },
          "name": "constantType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 2028
          },
          "name": "rangeConstant",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsFiltersNumericRangeFilterConstantRangeConstantOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 2006
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsFiltersNumericRangeFilterConstant"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-topic/index:DataAwsccQuicksightTopicDataSetsFiltersNumericRangeFilterConstantOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsFiltersNumericRangeFilterConstantRangeConstant": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsFiltersNumericRangeFilterConstantRangeConstant",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-topic/index.ts",
        "line": 1913
      },
      "name": "DataAwsccQuicksightTopicDataSetsFiltersNumericRangeFilterConstantRangeConstant",
      "namespace": "dataAwsccQuicksightTopic",
      "symbolId": "src/data-awscc-quicksight-topic/index:DataAwsccQuicksightTopicDataSetsFiltersNumericRangeFilterConstantRangeConstant"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsFiltersNumericRangeFilterConstantRangeConstantOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsFiltersNumericRangeFilterConstantRangeConstantOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-topic/index.ts",
          "line": 1943
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-topic/index.ts",
        "line": 1936
      },
      "name": "DataAwsccQuicksightTopicDataSetsFiltersNumericRangeFilterConstantRangeConstantOutputReference",
      "namespace": "dataAwsccQuicksightTopic",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 1963
          },
          "name": "maximum",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 1968
          },
          "name": "minimum",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 1947
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsFiltersNumericRangeFilterConstantRangeConstant"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-topic/index:DataAwsccQuicksightTopicDataSetsFiltersNumericRangeFilterConstantRangeConstantOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsFiltersNumericRangeFilterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsFiltersNumericRangeFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-topic/index.ts",
          "line": 2062
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-topic/index.ts",
        "line": 2055
      },
      "name": "DataAwsccQuicksightTopicDataSetsFiltersNumericRangeFilterOutputReference",
      "namespace": "dataAwsccQuicksightTopic",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 2082
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 2088
          },
          "name": "constant",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsFiltersNumericRangeFilterConstantOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 2093
          },
          "name": "inclusive",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 2066
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsFiltersNumericRangeFilter"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-topic/index:DataAwsccQuicksightTopicDataSetsFiltersNumericRangeFilterOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsFiltersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsFiltersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-topic/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-topic/index.ts",
        "line": 2244
      },
      "name": "DataAwsccQuicksightTopicDataSetsFiltersOutputReference",
      "namespace": "dataAwsccQuicksightTopic",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 2274
          },
          "name": "categoryFilter",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsFiltersCategoryFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 2280
          },
          "name": "dateRangeFilter",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsFiltersDateRangeFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 2285
          },
          "name": "filterClass",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 2290
          },
          "name": "filterDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 2295
          },
          "name": "filterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 2300
          },
          "name": "filterSynonyms",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 2305
          },
          "name": "filterType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 2311
          },
          "name": "numericEqualityFilter",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsFiltersNumericEqualityFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 2317
          },
          "name": "numericRangeFilter",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsFiltersNumericRangeFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 2322
          },
          "name": "operandFieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 2328
          },
          "name": "relativeDateFilter",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsFiltersRelativeDateFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 2257
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsFilters"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-topic/index:DataAwsccQuicksightTopicDataSetsFiltersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsFiltersRelativeDateFilter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsFiltersRelativeDateFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-topic/index.ts",
        "line": 2156
      },
      "name": "DataAwsccQuicksightTopicDataSetsFiltersRelativeDateFilter",
      "namespace": "dataAwsccQuicksightTopic",
      "symbolId": "src/data-awscc-quicksight-topic/index:DataAwsccQuicksightTopicDataSetsFiltersRelativeDateFilter"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsFiltersRelativeDateFilterConstant": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsFiltersRelativeDateFilterConstant",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-topic/index.ts",
        "line": 2097
      },
      "name": "DataAwsccQuicksightTopicDataSetsFiltersRelativeDateFilterConstant",
      "namespace": "dataAwsccQuicksightTopic",
      "symbolId": "src/data-awscc-quicksight-topic/index:DataAwsccQuicksightTopicDataSetsFiltersRelativeDateFilterConstant"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsFiltersRelativeDateFilterConstantOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsFiltersRelativeDateFilterConstantOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-topic/index.ts",
          "line": 2127
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-topic/index.ts",
        "line": 2120
      },
      "name": "DataAwsccQuicksightTopicDataSetsFiltersRelativeDateFilterConstantOutputReference",
      "namespace": "dataAwsccQuicksightTopic",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 2147
          },
          "name": "constantType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 2152
          },
          "name": "singularConstant",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 2131
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsFiltersRelativeDateFilterConstant"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-topic/index:DataAwsccQuicksightTopicDataSetsFiltersRelativeDateFilterConstantOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsFiltersRelativeDateFilterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsFiltersRelativeDateFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-topic/index.ts",
          "line": 2186
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-topic/index.ts",
        "line": 2179
      },
      "name": "DataAwsccQuicksightTopicDataSetsFiltersRelativeDateFilterOutputReference",
      "namespace": "dataAwsccQuicksightTopic",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 2207
          },
          "name": "constant",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsFiltersRelativeDateFilterConstantOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 2212
          },
          "name": "relativeDateFilterFunction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 2217
          },
          "name": "timeGranularity",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 2190
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsFiltersRelativeDateFilter"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-topic/index:DataAwsccQuicksightTopicDataSetsFiltersRelativeDateFilterOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-topic/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-topic/index.ts",
        "line": 2766
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 2780
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccQuicksightTopicDataSetsList",
      "namespace": "dataAwsccQuicksightTopic",
      "symbolId": "src/data-awscc-quicksight-topic/index:DataAwsccQuicksightTopicDataSetsList"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsNamedEntities": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsNamedEntities",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-topic/index.ts",
        "line": 2572
      },
      "name": "DataAwsccQuicksightTopicDataSetsNamedEntities",
      "namespace": "dataAwsccQuicksightTopic",
      "symbolId": "src/data-awscc-quicksight-topic/index:DataAwsccQuicksightTopicDataSetsNamedEntities"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsNamedEntitiesDefinition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsNamedEntitiesDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-topic/index.ts",
        "line": 2411
      },
      "name": "DataAwsccQuicksightTopicDataSetsNamedEntitiesDefinition",
      "namespace": "dataAwsccQuicksightTopic",
      "symbolId": "src/data-awscc-quicksight-topic/index:DataAwsccQuicksightTopicDataSetsNamedEntitiesDefinition"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsNamedEntitiesDefinitionList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsNamedEntitiesDefinitionList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-topic/index.ts",
          "line": 2496
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-topic/index.ts",
        "line": 2489
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 2503
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsNamedEntitiesDefinitionOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccQuicksightTopicDataSetsNamedEntitiesDefinitionList",
      "namespace": "dataAwsccQuicksightTopic",
      "symbolId": "src/data-awscc-quicksight-topic/index:DataAwsccQuicksightTopicDataSetsNamedEntitiesDefinitionList"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsNamedEntitiesDefinitionMetric": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsNamedEntitiesDefinitionMetric",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-topic/index.ts",
        "line": 2351
      },
      "name": "DataAwsccQuicksightTopicDataSetsNamedEntitiesDefinitionMetric",
      "namespace": "dataAwsccQuicksightTopic",
      "symbolId": "src/data-awscc-quicksight-topic/index:DataAwsccQuicksightTopicDataSetsNamedEntitiesDefinitionMetric"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsNamedEntitiesDefinitionMetricOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsNamedEntitiesDefinitionMetricOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-topic/index.ts",
          "line": 2381
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-topic/index.ts",
        "line": 2374
      },
      "name": "DataAwsccQuicksightTopicDataSetsNamedEntitiesDefinitionMetricOutputReference",
      "namespace": "dataAwsccQuicksightTopic",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 2401
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 2407
          },
          "name": "aggregationFunctionParameters",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 2385
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsNamedEntitiesDefinitionMetric"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-topic/index:DataAwsccQuicksightTopicDataSetsNamedEntitiesDefinitionMetricOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsNamedEntitiesDefinitionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsNamedEntitiesDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-topic/index.ts",
          "line": 2443
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-topic/index.ts",
        "line": 2434
      },
      "name": "DataAwsccQuicksightTopicDataSetsNamedEntitiesDefinitionOutputReference",
      "namespace": "dataAwsccQuicksightTopic",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 2463
          },
          "name": "fieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 2469
          },
          "name": "metric",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsNamedEntitiesDefinitionMetricOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 2474
          },
          "name": "propertyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 2479
          },
          "name": "propertyRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 2484
          },
          "name": "propertyUsage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 2447
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsNamedEntitiesDefinition"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-topic/index:DataAwsccQuicksightTopicDataSetsNamedEntitiesDefinitionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsNamedEntitiesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsNamedEntitiesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-topic/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/data-awscc-quicksight-topic/index.ts",
        "line": 2651
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/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-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsNamedEntitiesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccQuicksightTopicDataSetsNamedEntitiesList",
      "namespace": "dataAwsccQuicksightTopic",
      "symbolId": "src/data-awscc-quicksight-topic/index:DataAwsccQuicksightTopicDataSetsNamedEntitiesList"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsNamedEntitiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsNamedEntitiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-topic/index.ts",
          "line": 2604
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-topic/index.ts",
        "line": 2595
      },
      "name": "DataAwsccQuicksightTopicDataSetsNamedEntitiesOutputReference",
      "namespace": "dataAwsccQuicksightTopic",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 2625
          },
          "name": "definition",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsNamedEntitiesDefinitionList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 2630
          },
          "name": "entityDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 2635
          },
          "name": "entityName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 2640
          },
          "name": "entitySynonyms",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 2646
          },
          "name": "semanticEntityType",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsNamedEntitiesSemanticEntityTypeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 2608
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsNamedEntities"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-topic/index:DataAwsccQuicksightTopicDataSetsNamedEntitiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsNamedEntitiesSemanticEntityType": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsNamedEntitiesSemanticEntityType",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-topic/index.ts",
        "line": 2507
      },
      "name": "DataAwsccQuicksightTopicDataSetsNamedEntitiesSemanticEntityType",
      "namespace": "dataAwsccQuicksightTopic",
      "symbolId": "src/data-awscc-quicksight-topic/index:DataAwsccQuicksightTopicDataSetsNamedEntitiesSemanticEntityType"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsNamedEntitiesSemanticEntityTypeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsNamedEntitiesSemanticEntityTypeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-topic/index.ts",
          "line": 2537
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-topic/index.ts",
        "line": 2530
      },
      "name": "DataAwsccQuicksightTopicDataSetsNamedEntitiesSemanticEntityTypeOutputReference",
      "namespace": "dataAwsccQuicksightTopic",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 2557
          },
          "name": "subTypeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 2562
          },
          "name": "typeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 2568
          },
          "name": "typeParameters",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 2541
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsNamedEntitiesSemanticEntityType"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-topic/index:DataAwsccQuicksightTopicDataSetsNamedEntitiesSemanticEntityTypeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-topic/index.ts",
          "line": 2701
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-topic/index.ts",
        "line": 2692
      },
      "name": "DataAwsccQuicksightTopicDataSetsOutputReference",
      "namespace": "dataAwsccQuicksightTopic",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 2722
          },
          "name": "calculatedFields",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsCalculatedFieldsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 2728
          },
          "name": "columns",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsColumnsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 2734
          },
          "name": "dataAggregation",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsDataAggregationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 2739
          },
          "name": "datasetArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 2744
          },
          "name": "datasetDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 2749
          },
          "name": "datasetName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 2755
          },
          "name": "filters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsFiltersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 2761
          },
          "name": "namedEntities",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSetsNamedEntitiesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 2705
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicDataSets"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-topic/index:DataAwsccQuicksightTopicDataSetsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-topic/index.ts",
        "line": 2784
      },
      "name": "DataAwsccQuicksightTopicTags",
      "namespace": "dataAwsccQuicksightTopic",
      "symbolId": "src/data-awscc-quicksight-topic/index:DataAwsccQuicksightTopicTags"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-topic/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-topic/index.ts",
        "line": 2846
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 2860
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccQuicksightTopicTagsList",
      "namespace": "dataAwsccQuicksightTopic",
      "symbolId": "src/data-awscc-quicksight-topic/index:DataAwsccQuicksightTopicTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-topic/index.ts",
          "line": 2816
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-topic/index.ts",
        "line": 2807
      },
      "name": "DataAwsccQuicksightTopicTagsOutputReference",
      "namespace": "dataAwsccQuicksightTopic",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 2836
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 2841
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic/index.ts",
            "line": 2820
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopic.DataAwsccQuicksightTopicTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-topic/index:DataAwsccQuicksightTopicTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopicV2.DataAwsccQuicksightTopicV2": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_topic_v2 awscc_quicksight_topic_v2}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopicV2.DataAwsccQuicksightTopicV2",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_topic_v2 awscc_quicksight_topic_v2} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-topic-v2/index.ts",
          "line": 555
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopicV2.DataAwsccQuicksightTopicV2Config"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-topic-v2/index.ts",
        "line": 523
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccQuicksightTopicV2 resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic-v2/index.ts",
            "line": 540
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccQuicksightTopicV2 to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_topic_v2#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccQuicksightTopicV2 that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccQuicksightTopicV2 to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic-v2/index.ts",
            "line": 655
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic-v2/index.ts",
            "line": 661
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccQuicksightTopicV2",
      "namespace": "dataAwsccQuicksightTopicV2",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic-v2/index.ts",
            "line": 528
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic-v2/index.ts",
            "line": 579
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic-v2/index.ts",
            "line": 584
          },
          "name": "awsAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic-v2/index.ts",
            "line": 590
          },
          "name": "customInstructions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopicV2.DataAwsccQuicksightTopicV2CustomInstructionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic-v2/index.ts",
            "line": 596
          },
          "name": "dataSetRelations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopicV2.DataAwsccQuicksightTopicV2DataSetRelationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic-v2/index.ts",
            "line": 602
          },
          "name": "dataSets",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopicV2.DataAwsccQuicksightTopicV2DataSetsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic-v2/index.ts",
            "line": 607
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic-v2/index.ts",
            "line": 612
          },
          "name": "folderArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic-v2/index.ts",
            "line": 630
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic-v2/index.ts",
            "line": 636
          },
          "name": "permissions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopicV2.DataAwsccQuicksightTopicV2PermissionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic-v2/index.ts",
            "line": 642
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopicV2.DataAwsccQuicksightTopicV2TagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic-v2/index.ts",
            "line": 647
          },
          "name": "topicId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic-v2/index.ts",
            "line": 625
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic-v2/index.ts",
            "line": 618
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-topic-v2/index:DataAwsccQuicksightTopicV2"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopicV2.DataAwsccQuicksightTopicV2Config": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopicV2.DataAwsccQuicksightTopicV2Config",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-topic-v2/index.ts",
        "line": 14
      },
      "name": "DataAwsccQuicksightTopicV2Config",
      "namespace": "dataAwsccQuicksightTopicV2",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_topic_v2#id DataAwsccQuicksightTopicV2#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic-v2/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-topic-v2/index:DataAwsccQuicksightTopicV2Config"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopicV2.DataAwsccQuicksightTopicV2CustomInstructions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopicV2.DataAwsccQuicksightTopicV2CustomInstructions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-topic-v2/index.ts",
        "line": 25
      },
      "name": "DataAwsccQuicksightTopicV2CustomInstructions",
      "namespace": "dataAwsccQuicksightTopicV2",
      "symbolId": "src/data-awscc-quicksight-topic-v2/index:DataAwsccQuicksightTopicV2CustomInstructions"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopicV2.DataAwsccQuicksightTopicV2CustomInstructionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopicV2.DataAwsccQuicksightTopicV2CustomInstructionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-topic-v2/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-topic-v2/index.ts",
        "line": 48
      },
      "name": "DataAwsccQuicksightTopicV2CustomInstructionsOutputReference",
      "namespace": "dataAwsccQuicksightTopicV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic-v2/index.ts",
            "line": 75
          },
          "name": "customInstructionsString",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic-v2/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopicV2.DataAwsccQuicksightTopicV2CustomInstructions"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-topic-v2/index:DataAwsccQuicksightTopicV2CustomInstructionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopicV2.DataAwsccQuicksightTopicV2DataSetRelations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopicV2.DataAwsccQuicksightTopicV2DataSetRelations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-topic-v2/index.ts",
        "line": 197
      },
      "name": "DataAwsccQuicksightTopicV2DataSetRelations",
      "namespace": "dataAwsccQuicksightTopicV2",
      "symbolId": "src/data-awscc-quicksight-topic-v2/index:DataAwsccQuicksightTopicV2DataSetRelations"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopicV2.DataAwsccQuicksightTopicV2DataSetRelationsLeft": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopicV2.DataAwsccQuicksightTopicV2DataSetRelationsLeft",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-topic-v2/index.ts",
        "line": 79
      },
      "name": "DataAwsccQuicksightTopicV2DataSetRelationsLeft",
      "namespace": "dataAwsccQuicksightTopicV2",
      "symbolId": "src/data-awscc-quicksight-topic-v2/index:DataAwsccQuicksightTopicV2DataSetRelationsLeft"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopicV2.DataAwsccQuicksightTopicV2DataSetRelationsLeftOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopicV2.DataAwsccQuicksightTopicV2DataSetRelationsLeftOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-topic-v2/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-awscc-quicksight-topic-v2/index.ts",
        "line": 102
      },
      "name": "DataAwsccQuicksightTopicV2DataSetRelationsLeftOutputReference",
      "namespace": "dataAwsccQuicksightTopicV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic-v2/index.ts",
            "line": 129
          },
          "name": "columnNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic-v2/index.ts",
            "line": 134
          },
          "name": "dataSetArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic-v2/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopicV2.DataAwsccQuicksightTopicV2DataSetRelationsLeft"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-topic-v2/index:DataAwsccQuicksightTopicV2DataSetRelationsLeftOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopicV2.DataAwsccQuicksightTopicV2DataSetRelationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopicV2.DataAwsccQuicksightTopicV2DataSetRelationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-topic-v2/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-awscc-quicksight-topic-v2/index.ts",
        "line": 261
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic-v2/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-awscc.dataAwsccQuicksightTopicV2.DataAwsccQuicksightTopicV2DataSetRelationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccQuicksightTopicV2DataSetRelationsList",
      "namespace": "dataAwsccQuicksightTopicV2",
      "symbolId": "src/data-awscc-quicksight-topic-v2/index:DataAwsccQuicksightTopicV2DataSetRelationsList"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopicV2.DataAwsccQuicksightTopicV2DataSetRelationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopicV2.DataAwsccQuicksightTopicV2DataSetRelationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-topic-v2/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-awscc-quicksight-topic-v2/index.ts",
        "line": 220
      },
      "name": "DataAwsccQuicksightTopicV2DataSetRelationsOutputReference",
      "namespace": "dataAwsccQuicksightTopicV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic-v2/index.ts",
            "line": 250
          },
          "name": "left",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopicV2.DataAwsccQuicksightTopicV2DataSetRelationsLeftOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic-v2/index.ts",
            "line": 256
          },
          "name": "right",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopicV2.DataAwsccQuicksightTopicV2DataSetRelationsRightOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic-v2/index.ts",
            "line": 233
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopicV2.DataAwsccQuicksightTopicV2DataSetRelations"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-topic-v2/index:DataAwsccQuicksightTopicV2DataSetRelationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopicV2.DataAwsccQuicksightTopicV2DataSetRelationsRight": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopicV2.DataAwsccQuicksightTopicV2DataSetRelationsRight",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-topic-v2/index.ts",
        "line": 138
      },
      "name": "DataAwsccQuicksightTopicV2DataSetRelationsRight",
      "namespace": "dataAwsccQuicksightTopicV2",
      "symbolId": "src/data-awscc-quicksight-topic-v2/index:DataAwsccQuicksightTopicV2DataSetRelationsRight"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopicV2.DataAwsccQuicksightTopicV2DataSetRelationsRightOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopicV2.DataAwsccQuicksightTopicV2DataSetRelationsRightOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-topic-v2/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-awscc-quicksight-topic-v2/index.ts",
        "line": 161
      },
      "name": "DataAwsccQuicksightTopicV2DataSetRelationsRightOutputReference",
      "namespace": "dataAwsccQuicksightTopicV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic-v2/index.ts",
            "line": 188
          },
          "name": "columnNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic-v2/index.ts",
            "line": 193
          },
          "name": "dataSetArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic-v2/index.ts",
            "line": 172
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopicV2.DataAwsccQuicksightTopicV2DataSetRelationsRight"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-topic-v2/index:DataAwsccQuicksightTopicV2DataSetRelationsRightOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopicV2.DataAwsccQuicksightTopicV2DataSets": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopicV2.DataAwsccQuicksightTopicV2DataSets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-topic-v2/index.ts",
        "line": 279
      },
      "name": "DataAwsccQuicksightTopicV2DataSets",
      "namespace": "dataAwsccQuicksightTopicV2",
      "symbolId": "src/data-awscc-quicksight-topic-v2/index:DataAwsccQuicksightTopicV2DataSets"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopicV2.DataAwsccQuicksightTopicV2DataSetsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopicV2.DataAwsccQuicksightTopicV2DataSetsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-topic-v2/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-topic-v2/index.ts",
        "line": 341
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic-v2/index.ts",
            "line": 355
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopicV2.DataAwsccQuicksightTopicV2DataSetsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccQuicksightTopicV2DataSetsList",
      "namespace": "dataAwsccQuicksightTopicV2",
      "symbolId": "src/data-awscc-quicksight-topic-v2/index:DataAwsccQuicksightTopicV2DataSetsList"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopicV2.DataAwsccQuicksightTopicV2DataSetsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopicV2.DataAwsccQuicksightTopicV2DataSetsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-topic-v2/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-topic-v2/index.ts",
        "line": 302
      },
      "name": "DataAwsccQuicksightTopicV2DataSetsOutputReference",
      "namespace": "dataAwsccQuicksightTopicV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic-v2/index.ts",
            "line": 331
          },
          "name": "dataSetArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic-v2/index.ts",
            "line": 336
          },
          "name": "dataSetName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic-v2/index.ts",
            "line": 315
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopicV2.DataAwsccQuicksightTopicV2DataSets"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-topic-v2/index:DataAwsccQuicksightTopicV2DataSetsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopicV2.DataAwsccQuicksightTopicV2Permissions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopicV2.DataAwsccQuicksightTopicV2Permissions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-topic-v2/index.ts",
        "line": 359
      },
      "name": "DataAwsccQuicksightTopicV2Permissions",
      "namespace": "dataAwsccQuicksightTopicV2",
      "symbolId": "src/data-awscc-quicksight-topic-v2/index:DataAwsccQuicksightTopicV2Permissions"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopicV2.DataAwsccQuicksightTopicV2PermissionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopicV2.DataAwsccQuicksightTopicV2PermissionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-topic-v2/index.ts",
          "line": 428
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-topic-v2/index.ts",
        "line": 421
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic-v2/index.ts",
            "line": 435
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopicV2.DataAwsccQuicksightTopicV2PermissionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccQuicksightTopicV2PermissionsList",
      "namespace": "dataAwsccQuicksightTopicV2",
      "symbolId": "src/data-awscc-quicksight-topic-v2/index:DataAwsccQuicksightTopicV2PermissionsList"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopicV2.DataAwsccQuicksightTopicV2PermissionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopicV2.DataAwsccQuicksightTopicV2PermissionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-topic-v2/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-topic-v2/index.ts",
        "line": 382
      },
      "name": "DataAwsccQuicksightTopicV2PermissionsOutputReference",
      "namespace": "dataAwsccQuicksightTopicV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic-v2/index.ts",
            "line": 411
          },
          "name": "actions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic-v2/index.ts",
            "line": 416
          },
          "name": "principal",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic-v2/index.ts",
            "line": 395
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopicV2.DataAwsccQuicksightTopicV2Permissions"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-topic-v2/index:DataAwsccQuicksightTopicV2PermissionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopicV2.DataAwsccQuicksightTopicV2Tags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopicV2.DataAwsccQuicksightTopicV2Tags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-topic-v2/index.ts",
        "line": 439
      },
      "name": "DataAwsccQuicksightTopicV2Tags",
      "namespace": "dataAwsccQuicksightTopicV2",
      "symbolId": "src/data-awscc-quicksight-topic-v2/index:DataAwsccQuicksightTopicV2Tags"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopicV2.DataAwsccQuicksightTopicV2TagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopicV2.DataAwsccQuicksightTopicV2TagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-topic-v2/index.ts",
          "line": 508
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-topic-v2/index.ts",
        "line": 501
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic-v2/index.ts",
            "line": 515
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopicV2.DataAwsccQuicksightTopicV2TagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccQuicksightTopicV2TagsList",
      "namespace": "dataAwsccQuicksightTopicV2",
      "symbolId": "src/data-awscc-quicksight-topic-v2/index:DataAwsccQuicksightTopicV2TagsList"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopicV2.DataAwsccQuicksightTopicV2TagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopicV2.DataAwsccQuicksightTopicV2TagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-topic-v2/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/data-awscc-quicksight-topic-v2/index.ts",
        "line": 462
      },
      "name": "DataAwsccQuicksightTopicV2TagsOutputReference",
      "namespace": "dataAwsccQuicksightTopicV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic-v2/index.ts",
            "line": 491
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic-v2/index.ts",
            "line": 496
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic-v2/index.ts",
            "line": 475
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopicV2.DataAwsccQuicksightTopicV2Tags"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-topic-v2/index:DataAwsccQuicksightTopicV2TagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopicV2S.DataAwsccQuicksightTopicV2S": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_topic_v2s awscc_quicksight_topic_v2s}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopicV2S.DataAwsccQuicksightTopicV2S",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_topic_v2s awscc_quicksight_topic_v2s} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-topic-v2s/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopicV2S.DataAwsccQuicksightTopicV2SConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-topic-v2s/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccQuicksightTopicV2S resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic-v2s/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccQuicksightTopicV2S to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_topic_v2s#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccQuicksightTopicV2S that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccQuicksightTopicV2S to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic-v2s/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic-v2s/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccQuicksightTopicV2S",
      "namespace": "dataAwsccQuicksightTopicV2S",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic-v2s/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic-v2s/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topic-v2s/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-topic-v2s/index:DataAwsccQuicksightTopicV2S"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopicV2S.DataAwsccQuicksightTopicV2SConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopicV2S.DataAwsccQuicksightTopicV2SConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-topic-v2s/index.ts",
        "line": 14
      },
      "name": "DataAwsccQuicksightTopicV2SConfig",
      "namespace": "dataAwsccQuicksightTopicV2S",
      "symbolId": "src/data-awscc-quicksight-topic-v2s/index:DataAwsccQuicksightTopicV2SConfig"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopics.DataAwsccQuicksightTopics": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_topics awscc_quicksight_topics}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopics.DataAwsccQuicksightTopics",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_topics awscc_quicksight_topics} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-topics/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopics.DataAwsccQuicksightTopicsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-topics/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccQuicksightTopics resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topics/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccQuicksightTopics to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_topics#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccQuicksightTopics that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccQuicksightTopics to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topics/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topics/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccQuicksightTopics",
      "namespace": "dataAwsccQuicksightTopics",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topics/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topics/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-topics/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-topics/index:DataAwsccQuicksightTopics"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightTopics.DataAwsccQuicksightTopicsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightTopics.DataAwsccQuicksightTopicsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-topics/index.ts",
        "line": 14
      },
      "name": "DataAwsccQuicksightTopicsConfig",
      "namespace": "dataAwsccQuicksightTopics",
      "symbolId": "src/data-awscc-quicksight-topics/index:DataAwsccQuicksightTopicsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightVpcConnection.DataAwsccQuicksightVpcConnection": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_vpc_connection awscc_quicksight_vpc_connection}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightVpcConnection.DataAwsccQuicksightVpcConnection",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_vpc_connection awscc_quicksight_vpc_connection} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-vpc-connection/index.ts",
          "line": 236
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightVpcConnection.DataAwsccQuicksightVpcConnectionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-vpc-connection/index.ts",
        "line": 204
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccQuicksightVpcConnection resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-vpc-connection/index.ts",
            "line": 221
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccQuicksightVpcConnection to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_vpc_connection#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccQuicksightVpcConnection that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccQuicksightVpcConnection to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-vpc-connection/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-awscc-quicksight-vpc-connection/index.ts",
            "line": 359
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccQuicksightVpcConnection",
      "namespace": "dataAwsccQuicksightVpcConnection",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-vpc-connection/index.ts",
            "line": 209
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-vpc-connection/index.ts",
            "line": 260
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-vpc-connection/index.ts",
            "line": 265
          },
          "name": "availabilityStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-vpc-connection/index.ts",
            "line": 270
          },
          "name": "awsAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-vpc-connection/index.ts",
            "line": 275
          },
          "name": "createdTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-vpc-connection/index.ts",
            "line": 280
          },
          "name": "dnsResolvers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-vpc-connection/index.ts",
            "line": 298
          },
          "name": "lastUpdatedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-vpc-connection/index.ts",
            "line": 303
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-vpc-connection/index.ts",
            "line": 309
          },
          "name": "networkInterfaces",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightVpcConnection.DataAwsccQuicksightVpcConnectionNetworkInterfacesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-vpc-connection/index.ts",
            "line": 314
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-vpc-connection/index.ts",
            "line": 319
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-vpc-connection/index.ts",
            "line": 324
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-vpc-connection/index.ts",
            "line": 329
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-vpc-connection/index.ts",
            "line": 335
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightVpcConnection.DataAwsccQuicksightVpcConnectionTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-vpc-connection/index.ts",
            "line": 340
          },
          "name": "vpcConnectionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-vpc-connection/index.ts",
            "line": 345
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-vpc-connection/index.ts",
            "line": 293
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-vpc-connection/index.ts",
            "line": 286
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-vpc-connection/index:DataAwsccQuicksightVpcConnection"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightVpcConnection.DataAwsccQuicksightVpcConnectionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightVpcConnection.DataAwsccQuicksightVpcConnectionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-vpc-connection/index.ts",
        "line": 14
      },
      "name": "DataAwsccQuicksightVpcConnectionConfig",
      "namespace": "dataAwsccQuicksightVpcConnection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_vpc_connection#id DataAwsccQuicksightVpcConnection#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-vpc-connection/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-vpc-connection/index:DataAwsccQuicksightVpcConnectionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightVpcConnection.DataAwsccQuicksightVpcConnectionNetworkInterfaces": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightVpcConnection.DataAwsccQuicksightVpcConnectionNetworkInterfaces",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-vpc-connection/index.ts",
        "line": 25
      },
      "name": "DataAwsccQuicksightVpcConnectionNetworkInterfaces",
      "namespace": "dataAwsccQuicksightVpcConnection",
      "symbolId": "src/data-awscc-quicksight-vpc-connection/index:DataAwsccQuicksightVpcConnectionNetworkInterfaces"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightVpcConnection.DataAwsccQuicksightVpcConnectionNetworkInterfacesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightVpcConnection.DataAwsccQuicksightVpcConnectionNetworkInterfacesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-vpc-connection/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-awscc-quicksight-vpc-connection/index.ts",
        "line": 102
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-vpc-connection/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-awscc.dataAwsccQuicksightVpcConnection.DataAwsccQuicksightVpcConnectionNetworkInterfacesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccQuicksightVpcConnectionNetworkInterfacesList",
      "namespace": "dataAwsccQuicksightVpcConnection",
      "symbolId": "src/data-awscc-quicksight-vpc-connection/index:DataAwsccQuicksightVpcConnectionNetworkInterfacesList"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightVpcConnection.DataAwsccQuicksightVpcConnectionNetworkInterfacesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightVpcConnection.DataAwsccQuicksightVpcConnectionNetworkInterfacesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-vpc-connection/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-vpc-connection/index.ts",
        "line": 48
      },
      "name": "DataAwsccQuicksightVpcConnectionNetworkInterfacesOutputReference",
      "namespace": "dataAwsccQuicksightVpcConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-vpc-connection/index.ts",
            "line": 77
          },
          "name": "availabilityZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-vpc-connection/index.ts",
            "line": 82
          },
          "name": "errorMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-vpc-connection/index.ts",
            "line": 87
          },
          "name": "networkInterfaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-vpc-connection/index.ts",
            "line": 92
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-vpc-connection/index.ts",
            "line": 97
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-vpc-connection/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightVpcConnection.DataAwsccQuicksightVpcConnectionNetworkInterfaces"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-vpc-connection/index:DataAwsccQuicksightVpcConnectionNetworkInterfacesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightVpcConnection.DataAwsccQuicksightVpcConnectionTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightVpcConnection.DataAwsccQuicksightVpcConnectionTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-vpc-connection/index.ts",
        "line": 120
      },
      "name": "DataAwsccQuicksightVpcConnectionTags",
      "namespace": "dataAwsccQuicksightVpcConnection",
      "symbolId": "src/data-awscc-quicksight-vpc-connection/index:DataAwsccQuicksightVpcConnectionTags"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightVpcConnection.DataAwsccQuicksightVpcConnectionTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightVpcConnection.DataAwsccQuicksightVpcConnectionTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-vpc-connection/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-vpc-connection/index.ts",
        "line": 182
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-vpc-connection/index.ts",
            "line": 196
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightVpcConnection.DataAwsccQuicksightVpcConnectionTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccQuicksightVpcConnectionTagsList",
      "namespace": "dataAwsccQuicksightVpcConnection",
      "symbolId": "src/data-awscc-quicksight-vpc-connection/index:DataAwsccQuicksightVpcConnectionTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightVpcConnection.DataAwsccQuicksightVpcConnectionTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightVpcConnection.DataAwsccQuicksightVpcConnectionTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-vpc-connection/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-vpc-connection/index.ts",
        "line": 143
      },
      "name": "DataAwsccQuicksightVpcConnectionTagsOutputReference",
      "namespace": "dataAwsccQuicksightVpcConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-vpc-connection/index.ts",
            "line": 172
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-vpc-connection/index.ts",
            "line": 177
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-vpc-connection/index.ts",
            "line": 156
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightVpcConnection.DataAwsccQuicksightVpcConnectionTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-vpc-connection/index:DataAwsccQuicksightVpcConnectionTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightVpcConnections.DataAwsccQuicksightVpcConnections": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_vpc_connections awscc_quicksight_vpc_connections}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightVpcConnections.DataAwsccQuicksightVpcConnections",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_vpc_connections awscc_quicksight_vpc_connections} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-quicksight-vpc-connections/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightVpcConnections.DataAwsccQuicksightVpcConnectionsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-vpc-connections/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccQuicksightVpcConnections resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-vpc-connections/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccQuicksightVpcConnections to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/quicksight_vpc_connections#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccQuicksightVpcConnections that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccQuicksightVpcConnections to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-vpc-connections/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-vpc-connections/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccQuicksightVpcConnections",
      "namespace": "dataAwsccQuicksightVpcConnections",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-vpc-connections/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-vpc-connections/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-quicksight-vpc-connections/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-quicksight-vpc-connections/index:DataAwsccQuicksightVpcConnections"
    },
    "@cdktn/provider-awscc.dataAwsccQuicksightVpcConnections.DataAwsccQuicksightVpcConnectionsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccQuicksightVpcConnections.DataAwsccQuicksightVpcConnectionsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-quicksight-vpc-connections/index.ts",
        "line": 14
      },
      "name": "DataAwsccQuicksightVpcConnectionsConfig",
      "namespace": "dataAwsccQuicksightVpcConnections",
      "symbolId": "src/data-awscc-quicksight-vpc-connections/index:DataAwsccQuicksightVpcConnectionsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRamPermission.DataAwsccRamPermission": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ram_permission awscc_ram_permission}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRamPermission.DataAwsccRamPermission",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ram_permission awscc_ram_permission} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ram-permission/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-awscc.dataAwsccRamPermission.DataAwsccRamPermissionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ram-permission/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRamPermission resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ram-permission/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 DataAwsccRamPermission to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ram_permission#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRamPermission that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRamPermission to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ram-permission/index.ts",
            "line": 222
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ram-permission/index.ts",
            "line": 228
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRamPermission",
      "namespace": "dataAwsccRamPermission",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ram-permission/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ram-permission/index.ts",
            "line": 165
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ram-permission/index.ts",
            "line": 183
          },
          "name": "isResourceTypeDefault",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ram-permission/index.ts",
            "line": 188
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ram-permission/index.ts",
            "line": 193
          },
          "name": "permissionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ram-permission/index.ts",
            "line": 198
          },
          "name": "policyTemplate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ram-permission/index.ts",
            "line": 203
          },
          "name": "resourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ram-permission/index.ts",
            "line": 209
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRamPermission.DataAwsccRamPermissionTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ram-permission/index.ts",
            "line": 214
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ram-permission/index.ts",
            "line": 178
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ram-permission/index.ts",
            "line": 171
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ram-permission/index:DataAwsccRamPermission"
    },
    "@cdktn/provider-awscc.dataAwsccRamPermission.DataAwsccRamPermissionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRamPermission.DataAwsccRamPermissionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ram-permission/index.ts",
        "line": 14
      },
      "name": "DataAwsccRamPermissionConfig",
      "namespace": "dataAwsccRamPermission",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ram_permission#id DataAwsccRamPermission#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ram-permission/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ram-permission/index:DataAwsccRamPermissionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRamPermission.DataAwsccRamPermissionTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRamPermission.DataAwsccRamPermissionTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ram-permission/index.ts",
        "line": 25
      },
      "name": "DataAwsccRamPermissionTags",
      "namespace": "dataAwsccRamPermission",
      "symbolId": "src/data-awscc-ram-permission/index:DataAwsccRamPermissionTags"
    },
    "@cdktn/provider-awscc.dataAwsccRamPermission.DataAwsccRamPermissionTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRamPermission.DataAwsccRamPermissionTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ram-permission/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-awscc-ram-permission/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ram-permission/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-awscc.dataAwsccRamPermission.DataAwsccRamPermissionTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccRamPermissionTagsList",
      "namespace": "dataAwsccRamPermission",
      "symbolId": "src/data-awscc-ram-permission/index:DataAwsccRamPermissionTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccRamPermission.DataAwsccRamPermissionTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRamPermission.DataAwsccRamPermissionTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ram-permission/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ram-permission/index.ts",
        "line": 48
      },
      "name": "DataAwsccRamPermissionTagsOutputReference",
      "namespace": "dataAwsccRamPermission",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ram-permission/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ram-permission/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ram-permission/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRamPermission.DataAwsccRamPermissionTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ram-permission/index:DataAwsccRamPermissionTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRamPermissions.DataAwsccRamPermissions": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ram_permissions awscc_ram_permissions}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRamPermissions.DataAwsccRamPermissions",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ram_permissions awscc_ram_permissions} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ram-permissions/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRamPermissions.DataAwsccRamPermissionsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ram-permissions/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRamPermissions resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ram-permissions/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccRamPermissions to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ram_permissions#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRamPermissions that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRamPermissions to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ram-permissions/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ram-permissions/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRamPermissions",
      "namespace": "dataAwsccRamPermissions",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ram-permissions/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ram-permissions/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ram-permissions/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ram-permissions/index:DataAwsccRamPermissions"
    },
    "@cdktn/provider-awscc.dataAwsccRamPermissions.DataAwsccRamPermissionsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRamPermissions.DataAwsccRamPermissionsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ram-permissions/index.ts",
        "line": 14
      },
      "name": "DataAwsccRamPermissionsConfig",
      "namespace": "dataAwsccRamPermissions",
      "symbolId": "src/data-awscc-ram-permissions/index:DataAwsccRamPermissionsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRamResourceShare.DataAwsccRamResourceShare": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ram_resource_share awscc_ram_resource_share}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRamResourceShare.DataAwsccRamResourceShare",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ram_resource_share awscc_ram_resource_share} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ram-resource-share/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRamResourceShare.DataAwsccRamResourceShareConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ram-resource-share/index.ts",
        "line": 168
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRamResourceShare resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ram-resource-share/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 DataAwsccRamResourceShare to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ram_resource_share#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRamResourceShare that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRamResourceShare to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ram-resource-share/index.ts",
            "line": 312
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ram-resource-share/index.ts",
            "line": 318
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRamResourceShare",
      "namespace": "dataAwsccRamResourceShare",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ram-resource-share/index.ts",
            "line": 173
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ram-resource-share/index.ts",
            "line": 224
          },
          "name": "allowExternalPrincipals",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ram-resource-share/index.ts",
            "line": 229
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ram-resource-share/index.ts",
            "line": 234
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ram-resource-share/index.ts",
            "line": 239
          },
          "name": "featureSet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ram-resource-share/index.ts",
            "line": 257
          },
          "name": "lastUpdatedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ram-resource-share/index.ts",
            "line": 262
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ram-resource-share/index.ts",
            "line": 267
          },
          "name": "owningAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ram-resource-share/index.ts",
            "line": 272
          },
          "name": "permissionArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ram-resource-share/index.ts",
            "line": 277
          },
          "name": "principals",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ram-resource-share/index.ts",
            "line": 282
          },
          "name": "resourceArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ram-resource-share/index.ts",
            "line": 288
          },
          "name": "resourceShareConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRamResourceShare.DataAwsccRamResourceShareResourceShareConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ram-resource-share/index.ts",
            "line": 293
          },
          "name": "sources",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ram-resource-share/index.ts",
            "line": 298
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ram-resource-share/index.ts",
            "line": 304
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRamResourceShare.DataAwsccRamResourceShareTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ram-resource-share/index.ts",
            "line": 252
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ram-resource-share/index.ts",
            "line": 245
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ram-resource-share/index:DataAwsccRamResourceShare"
    },
    "@cdktn/provider-awscc.dataAwsccRamResourceShare.DataAwsccRamResourceShareConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRamResourceShare.DataAwsccRamResourceShareConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ram-resource-share/index.ts",
        "line": 14
      },
      "name": "DataAwsccRamResourceShareConfig",
      "namespace": "dataAwsccRamResourceShare",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ram_resource_share#id DataAwsccRamResourceShare#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ram-resource-share/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ram-resource-share/index:DataAwsccRamResourceShareConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRamResourceShare.DataAwsccRamResourceShareResourceShareConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRamResourceShare.DataAwsccRamResourceShareResourceShareConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ram-resource-share/index.ts",
        "line": 25
      },
      "name": "DataAwsccRamResourceShareResourceShareConfiguration",
      "namespace": "dataAwsccRamResourceShare",
      "symbolId": "src/data-awscc-ram-resource-share/index:DataAwsccRamResourceShareResourceShareConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccRamResourceShare.DataAwsccRamResourceShareResourceShareConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRamResourceShare.DataAwsccRamResourceShareResourceShareConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ram-resource-share/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ram-resource-share/index.ts",
        "line": 48
      },
      "name": "DataAwsccRamResourceShareResourceShareConfigurationOutputReference",
      "namespace": "dataAwsccRamResourceShare",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ram-resource-share/index.ts",
            "line": 75
          },
          "name": "exclusiveAccountAccess",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ram-resource-share/index.ts",
            "line": 80
          },
          "name": "retainSharingOnAccountLeaveOrganization",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ram-resource-share/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRamResourceShare.DataAwsccRamResourceShareResourceShareConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-ram-resource-share/index:DataAwsccRamResourceShareResourceShareConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRamResourceShare.DataAwsccRamResourceShareTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRamResourceShare.DataAwsccRamResourceShareTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ram-resource-share/index.ts",
        "line": 84
      },
      "name": "DataAwsccRamResourceShareTags",
      "namespace": "dataAwsccRamResourceShare",
      "symbolId": "src/data-awscc-ram-resource-share/index:DataAwsccRamResourceShareTags"
    },
    "@cdktn/provider-awscc.dataAwsccRamResourceShare.DataAwsccRamResourceShareTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRamResourceShare.DataAwsccRamResourceShareTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ram-resource-share/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ram-resource-share/index.ts",
        "line": 146
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ram-resource-share/index.ts",
            "line": 160
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRamResourceShare.DataAwsccRamResourceShareTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccRamResourceShareTagsList",
      "namespace": "dataAwsccRamResourceShare",
      "symbolId": "src/data-awscc-ram-resource-share/index:DataAwsccRamResourceShareTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccRamResourceShare.DataAwsccRamResourceShareTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRamResourceShare.DataAwsccRamResourceShareTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ram-resource-share/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ram-resource-share/index.ts",
        "line": 107
      },
      "name": "DataAwsccRamResourceShareTagsOutputReference",
      "namespace": "dataAwsccRamResourceShare",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ram-resource-share/index.ts",
            "line": 136
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ram-resource-share/index.ts",
            "line": 141
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ram-resource-share/index.ts",
            "line": 120
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRamResourceShare.DataAwsccRamResourceShareTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ram-resource-share/index:DataAwsccRamResourceShareTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRamResourceShares.DataAwsccRamResourceShares": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ram_resource_shares awscc_ram_resource_shares}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRamResourceShares.DataAwsccRamResourceShares",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ram_resource_shares awscc_ram_resource_shares} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ram-resource-shares/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRamResourceShares.DataAwsccRamResourceSharesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ram-resource-shares/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRamResourceShares resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ram-resource-shares/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccRamResourceShares to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ram_resource_shares#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRamResourceShares that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRamResourceShares to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ram-resource-shares/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ram-resource-shares/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRamResourceShares",
      "namespace": "dataAwsccRamResourceShares",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ram-resource-shares/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ram-resource-shares/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ram-resource-shares/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ram-resource-shares/index:DataAwsccRamResourceShares"
    },
    "@cdktn/provider-awscc.dataAwsccRamResourceShares.DataAwsccRamResourceSharesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRamResourceShares.DataAwsccRamResourceSharesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ram-resource-shares/index.ts",
        "line": 14
      },
      "name": "DataAwsccRamResourceSharesConfig",
      "namespace": "dataAwsccRamResourceShares",
      "symbolId": "src/data-awscc-ram-resource-shares/index:DataAwsccRamResourceSharesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRbinRule.DataAwsccRbinRule": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rbin_rule awscc_rbin_rule}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRbinRule.DataAwsccRbinRule",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rbin_rule awscc_rbin_rule} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-rbin-rule/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRbinRule.DataAwsccRbinRuleConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rbin-rule/index.ts",
        "line": 387
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRbinRule resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-rbin-rule/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 DataAwsccRbinRule to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rbin_rule#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRbinRule that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRbinRule to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rbin-rule/index.ts",
            "line": 519
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rbin-rule/index.ts",
            "line": 525
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRbinRule",
      "namespace": "dataAwsccRbinRule",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rbin-rule/index.ts",
            "line": 392
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rbin-rule/index.ts",
            "line": 443
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rbin-rule/index.ts",
            "line": 448
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rbin-rule/index.ts",
            "line": 454
          },
          "name": "excludeResourceTags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRbinRule.DataAwsccRbinRuleExcludeResourceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rbin-rule/index.ts",
            "line": 472
          },
          "name": "identifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rbin-rule/index.ts",
            "line": 478
          },
          "name": "lockConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRbinRule.DataAwsccRbinRuleLockConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rbin-rule/index.ts",
            "line": 483
          },
          "name": "lockState",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rbin-rule/index.ts",
            "line": 489
          },
          "name": "resourceTags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRbinRule.DataAwsccRbinRuleResourceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rbin-rule/index.ts",
            "line": 494
          },
          "name": "resourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rbin-rule/index.ts",
            "line": 500
          },
          "name": "retentionPeriod",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRbinRule.DataAwsccRbinRuleRetentionPeriodOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rbin-rule/index.ts",
            "line": 505
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rbin-rule/index.ts",
            "line": 511
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRbinRule.DataAwsccRbinRuleTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rbin-rule/index.ts",
            "line": 467
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rbin-rule/index.ts",
            "line": 460
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-rbin-rule/index:DataAwsccRbinRule"
    },
    "@cdktn/provider-awscc.dataAwsccRbinRule.DataAwsccRbinRuleConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRbinRule.DataAwsccRbinRuleConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rbin-rule/index.ts",
        "line": 14
      },
      "name": "DataAwsccRbinRuleConfig",
      "namespace": "dataAwsccRbinRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rbin_rule#id DataAwsccRbinRule#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rbin-rule/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-rbin-rule/index:DataAwsccRbinRuleConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRbinRule.DataAwsccRbinRuleExcludeResourceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRbinRule.DataAwsccRbinRuleExcludeResourceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rbin-rule/index.ts",
        "line": 25
      },
      "name": "DataAwsccRbinRuleExcludeResourceTags",
      "namespace": "dataAwsccRbinRule",
      "symbolId": "src/data-awscc-rbin-rule/index:DataAwsccRbinRuleExcludeResourceTags"
    },
    "@cdktn/provider-awscc.dataAwsccRbinRule.DataAwsccRbinRuleExcludeResourceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRbinRule.DataAwsccRbinRuleExcludeResourceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rbin-rule/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-awscc-rbin-rule/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rbin-rule/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-awscc.dataAwsccRbinRule.DataAwsccRbinRuleExcludeResourceTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccRbinRuleExcludeResourceTagsList",
      "namespace": "dataAwsccRbinRule",
      "symbolId": "src/data-awscc-rbin-rule/index:DataAwsccRbinRuleExcludeResourceTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccRbinRule.DataAwsccRbinRuleExcludeResourceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRbinRule.DataAwsccRbinRuleExcludeResourceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rbin-rule/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rbin-rule/index.ts",
        "line": 48
      },
      "name": "DataAwsccRbinRuleExcludeResourceTagsOutputReference",
      "namespace": "dataAwsccRbinRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rbin-rule/index.ts",
            "line": 77
          },
          "name": "resourceTagKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rbin-rule/index.ts",
            "line": 82
          },
          "name": "resourceTagValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rbin-rule/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRbinRule.DataAwsccRbinRuleExcludeResourceTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-rbin-rule/index:DataAwsccRbinRuleExcludeResourceTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRbinRule.DataAwsccRbinRuleLockConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRbinRule.DataAwsccRbinRuleLockConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rbin-rule/index.ts",
        "line": 105
      },
      "name": "DataAwsccRbinRuleLockConfiguration",
      "namespace": "dataAwsccRbinRule",
      "symbolId": "src/data-awscc-rbin-rule/index:DataAwsccRbinRuleLockConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccRbinRule.DataAwsccRbinRuleLockConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRbinRule.DataAwsccRbinRuleLockConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rbin-rule/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-awscc-rbin-rule/index.ts",
        "line": 128
      },
      "name": "DataAwsccRbinRuleLockConfigurationOutputReference",
      "namespace": "dataAwsccRbinRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rbin-rule/index.ts",
            "line": 155
          },
          "name": "unlockDelayUnit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rbin-rule/index.ts",
            "line": 160
          },
          "name": "unlockDelayValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rbin-rule/index.ts",
            "line": 139
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRbinRule.DataAwsccRbinRuleLockConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-rbin-rule/index:DataAwsccRbinRuleLockConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRbinRule.DataAwsccRbinRuleResourceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRbinRule.DataAwsccRbinRuleResourceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rbin-rule/index.ts",
        "line": 164
      },
      "name": "DataAwsccRbinRuleResourceTags",
      "namespace": "dataAwsccRbinRule",
      "symbolId": "src/data-awscc-rbin-rule/index:DataAwsccRbinRuleResourceTags"
    },
    "@cdktn/provider-awscc.dataAwsccRbinRule.DataAwsccRbinRuleResourceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRbinRule.DataAwsccRbinRuleResourceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rbin-rule/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-awscc-rbin-rule/index.ts",
        "line": 226
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rbin-rule/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-awscc.dataAwsccRbinRule.DataAwsccRbinRuleResourceTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccRbinRuleResourceTagsList",
      "namespace": "dataAwsccRbinRule",
      "symbolId": "src/data-awscc-rbin-rule/index:DataAwsccRbinRuleResourceTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccRbinRule.DataAwsccRbinRuleResourceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRbinRule.DataAwsccRbinRuleResourceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rbin-rule/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-awscc-rbin-rule/index.ts",
        "line": 187
      },
      "name": "DataAwsccRbinRuleResourceTagsOutputReference",
      "namespace": "dataAwsccRbinRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rbin-rule/index.ts",
            "line": 216
          },
          "name": "resourceTagKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rbin-rule/index.ts",
            "line": 221
          },
          "name": "resourceTagValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rbin-rule/index.ts",
            "line": 200
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRbinRule.DataAwsccRbinRuleResourceTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-rbin-rule/index:DataAwsccRbinRuleResourceTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRbinRule.DataAwsccRbinRuleRetentionPeriod": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRbinRule.DataAwsccRbinRuleRetentionPeriod",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rbin-rule/index.ts",
        "line": 244
      },
      "name": "DataAwsccRbinRuleRetentionPeriod",
      "namespace": "dataAwsccRbinRule",
      "symbolId": "src/data-awscc-rbin-rule/index:DataAwsccRbinRuleRetentionPeriod"
    },
    "@cdktn/provider-awscc.dataAwsccRbinRule.DataAwsccRbinRuleRetentionPeriodOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRbinRule.DataAwsccRbinRuleRetentionPeriodOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rbin-rule/index.ts",
          "line": 274
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rbin-rule/index.ts",
        "line": 267
      },
      "name": "DataAwsccRbinRuleRetentionPeriodOutputReference",
      "namespace": "dataAwsccRbinRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rbin-rule/index.ts",
            "line": 294
          },
          "name": "retentionPeriodUnit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rbin-rule/index.ts",
            "line": 299
          },
          "name": "retentionPeriodValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rbin-rule/index.ts",
            "line": 278
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRbinRule.DataAwsccRbinRuleRetentionPeriod"
          }
        }
      ],
      "symbolId": "src/data-awscc-rbin-rule/index:DataAwsccRbinRuleRetentionPeriodOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRbinRule.DataAwsccRbinRuleTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRbinRule.DataAwsccRbinRuleTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rbin-rule/index.ts",
        "line": 303
      },
      "name": "DataAwsccRbinRuleTags",
      "namespace": "dataAwsccRbinRule",
      "symbolId": "src/data-awscc-rbin-rule/index:DataAwsccRbinRuleTags"
    },
    "@cdktn/provider-awscc.dataAwsccRbinRule.DataAwsccRbinRuleTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRbinRule.DataAwsccRbinRuleTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rbin-rule/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-awscc-rbin-rule/index.ts",
        "line": 365
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rbin-rule/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-awscc.dataAwsccRbinRule.DataAwsccRbinRuleTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccRbinRuleTagsList",
      "namespace": "dataAwsccRbinRule",
      "symbolId": "src/data-awscc-rbin-rule/index:DataAwsccRbinRuleTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccRbinRule.DataAwsccRbinRuleTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRbinRule.DataAwsccRbinRuleTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rbin-rule/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/data-awscc-rbin-rule/index.ts",
        "line": 326
      },
      "name": "DataAwsccRbinRuleTagsOutputReference",
      "namespace": "dataAwsccRbinRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rbin-rule/index.ts",
            "line": 355
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rbin-rule/index.ts",
            "line": 360
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rbin-rule/index.ts",
            "line": 339
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRbinRule.DataAwsccRbinRuleTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-rbin-rule/index:DataAwsccRbinRuleTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRdsCustomDbEngineVersion.DataAwsccRdsCustomDbEngineVersion": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_custom_db_engine_version awscc_rds_custom_db_engine_version}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsCustomDbEngineVersion.DataAwsccRdsCustomDbEngineVersion",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_custom_db_engine_version awscc_rds_custom_db_engine_version} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-rds-custom-db-engine-version/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-awscc.dataAwsccRdsCustomDbEngineVersion.DataAwsccRdsCustomDbEngineVersionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rds-custom-db-engine-version/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRdsCustomDbEngineVersion resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-custom-db-engine-version/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 DataAwsccRdsCustomDbEngineVersion to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_custom_db_engine_version#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRdsCustomDbEngineVersion that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRdsCustomDbEngineVersion to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-custom-db-engine-version/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-awscc-rds-custom-db-engine-version/index.ts",
            "line": 258
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRdsCustomDbEngineVersion",
      "namespace": "dataAwsccRdsCustomDbEngineVersion",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-custom-db-engine-version/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-custom-db-engine-version/index.ts",
            "line": 165
          },
          "name": "databaseInstallationFiles",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-custom-db-engine-version/index.ts",
            "line": 170
          },
          "name": "databaseInstallationFilesS3BucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-custom-db-engine-version/index.ts",
            "line": 175
          },
          "name": "databaseInstallationFilesS3Prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-custom-db-engine-version/index.ts",
            "line": 180
          },
          "name": "dbEngineVersionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-custom-db-engine-version/index.ts",
            "line": 185
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-custom-db-engine-version/index.ts",
            "line": 190
          },
          "name": "engine",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-custom-db-engine-version/index.ts",
            "line": 195
          },
          "name": "engineVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-custom-db-engine-version/index.ts",
            "line": 213
          },
          "name": "imageId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-custom-db-engine-version/index.ts",
            "line": 218
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-custom-db-engine-version/index.ts",
            "line": 223
          },
          "name": "manifest",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-custom-db-engine-version/index.ts",
            "line": 228
          },
          "name": "sourceCustomDbEngineVersionIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-custom-db-engine-version/index.ts",
            "line": 233
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-custom-db-engine-version/index.ts",
            "line": 239
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRdsCustomDbEngineVersion.DataAwsccRdsCustomDbEngineVersionTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-custom-db-engine-version/index.ts",
            "line": 244
          },
          "name": "useAwsProvidedLatestImage",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-custom-db-engine-version/index.ts",
            "line": 208
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-custom-db-engine-version/index.ts",
            "line": 201
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-rds-custom-db-engine-version/index:DataAwsccRdsCustomDbEngineVersion"
    },
    "@cdktn/provider-awscc.dataAwsccRdsCustomDbEngineVersion.DataAwsccRdsCustomDbEngineVersionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsCustomDbEngineVersion.DataAwsccRdsCustomDbEngineVersionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rds-custom-db-engine-version/index.ts",
        "line": 14
      },
      "name": "DataAwsccRdsCustomDbEngineVersionConfig",
      "namespace": "dataAwsccRdsCustomDbEngineVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_custom_db_engine_version#id DataAwsccRdsCustomDbEngineVersion#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-custom-db-engine-version/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-rds-custom-db-engine-version/index:DataAwsccRdsCustomDbEngineVersionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRdsCustomDbEngineVersion.DataAwsccRdsCustomDbEngineVersionTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsCustomDbEngineVersion.DataAwsccRdsCustomDbEngineVersionTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rds-custom-db-engine-version/index.ts",
        "line": 25
      },
      "name": "DataAwsccRdsCustomDbEngineVersionTags",
      "namespace": "dataAwsccRdsCustomDbEngineVersion",
      "symbolId": "src/data-awscc-rds-custom-db-engine-version/index:DataAwsccRdsCustomDbEngineVersionTags"
    },
    "@cdktn/provider-awscc.dataAwsccRdsCustomDbEngineVersion.DataAwsccRdsCustomDbEngineVersionTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsCustomDbEngineVersion.DataAwsccRdsCustomDbEngineVersionTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rds-custom-db-engine-version/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-awscc-rds-custom-db-engine-version/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-custom-db-engine-version/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-awscc.dataAwsccRdsCustomDbEngineVersion.DataAwsccRdsCustomDbEngineVersionTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccRdsCustomDbEngineVersionTagsList",
      "namespace": "dataAwsccRdsCustomDbEngineVersion",
      "symbolId": "src/data-awscc-rds-custom-db-engine-version/index:DataAwsccRdsCustomDbEngineVersionTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccRdsCustomDbEngineVersion.DataAwsccRdsCustomDbEngineVersionTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsCustomDbEngineVersion.DataAwsccRdsCustomDbEngineVersionTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rds-custom-db-engine-version/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rds-custom-db-engine-version/index.ts",
        "line": 48
      },
      "name": "DataAwsccRdsCustomDbEngineVersionTagsOutputReference",
      "namespace": "dataAwsccRdsCustomDbEngineVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-custom-db-engine-version/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-custom-db-engine-version/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-custom-db-engine-version/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRdsCustomDbEngineVersion.DataAwsccRdsCustomDbEngineVersionTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-rds-custom-db-engine-version/index:DataAwsccRdsCustomDbEngineVersionTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRdsCustomDbEngineVersions.DataAwsccRdsCustomDbEngineVersions": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_custom_db_engine_versions awscc_rds_custom_db_engine_versions}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsCustomDbEngineVersions.DataAwsccRdsCustomDbEngineVersions",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_custom_db_engine_versions awscc_rds_custom_db_engine_versions} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-rds-custom-db-engine-versions/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRdsCustomDbEngineVersions.DataAwsccRdsCustomDbEngineVersionsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rds-custom-db-engine-versions/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRdsCustomDbEngineVersions resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-custom-db-engine-versions/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccRdsCustomDbEngineVersions to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_custom_db_engine_versions#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRdsCustomDbEngineVersions that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRdsCustomDbEngineVersions to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-custom-db-engine-versions/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-custom-db-engine-versions/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRdsCustomDbEngineVersions",
      "namespace": "dataAwsccRdsCustomDbEngineVersions",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-custom-db-engine-versions/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-custom-db-engine-versions/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-custom-db-engine-versions/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-rds-custom-db-engine-versions/index:DataAwsccRdsCustomDbEngineVersions"
    },
    "@cdktn/provider-awscc.dataAwsccRdsCustomDbEngineVersions.DataAwsccRdsCustomDbEngineVersionsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsCustomDbEngineVersions.DataAwsccRdsCustomDbEngineVersionsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rds-custom-db-engine-versions/index.ts",
        "line": 14
      },
      "name": "DataAwsccRdsCustomDbEngineVersionsConfig",
      "namespace": "dataAwsccRdsCustomDbEngineVersions",
      "symbolId": "src/data-awscc-rds-custom-db-engine-versions/index:DataAwsccRdsCustomDbEngineVersionsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbCluster.DataAwsccRdsDbCluster": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_db_cluster awscc_rds_db_cluster}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbCluster.DataAwsccRdsDbCluster",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_db_cluster awscc_rds_db_cluster} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-rds-db-cluster/index.ts",
          "line": 536
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbCluster.DataAwsccRdsDbClusterConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rds-db-cluster/index.ts",
        "line": 504
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRdsDbCluster resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster/index.ts",
            "line": 521
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccRdsDbCluster to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_db_cluster#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRdsDbCluster that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRdsDbCluster to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster/index.ts",
            "line": 918
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster/index.ts",
            "line": 924
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRdsDbCluster",
      "namespace": "dataAwsccRdsDbCluster",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster/index.ts",
            "line": 509
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster/index.ts",
            "line": 560
          },
          "name": "allocatedStorage",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster/index.ts",
            "line": 566
          },
          "name": "associatedRoles",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbCluster.DataAwsccRdsDbClusterAssociatedRolesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster/index.ts",
            "line": 571
          },
          "name": "autoMinorVersionUpgrade",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster/index.ts",
            "line": 576
          },
          "name": "availabilityZones",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster/index.ts",
            "line": 581
          },
          "name": "backtrackWindow",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster/index.ts",
            "line": 586
          },
          "name": "backupRetentionPeriod",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster/index.ts",
            "line": 591
          },
          "name": "clusterScalabilityType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster/index.ts",
            "line": 596
          },
          "name": "copyTagsToSnapshot",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster/index.ts",
            "line": 601
          },
          "name": "databaseInsightsMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster/index.ts",
            "line": 606
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster/index.ts",
            "line": 611
          },
          "name": "dbClusterArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster/index.ts",
            "line": 616
          },
          "name": "dbClusterIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster/index.ts",
            "line": 621
          },
          "name": "dbClusterInstanceClass",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster/index.ts",
            "line": 626
          },
          "name": "dbClusterParameterGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster/index.ts",
            "line": 631
          },
          "name": "dbClusterResourceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster/index.ts",
            "line": 636
          },
          "name": "dbInstanceParameterGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster/index.ts",
            "line": 641
          },
          "name": "dbSubnetGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster/index.ts",
            "line": 646
          },
          "name": "dbSystemId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster/index.ts",
            "line": 651
          },
          "name": "deleteAutomatedBackups",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster/index.ts",
            "line": 656
          },
          "name": "deletionProtection",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster/index.ts",
            "line": 661
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster/index.ts",
            "line": 666
          },
          "name": "domainIamRoleName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster/index.ts",
            "line": 671
          },
          "name": "enableCloudwatchLogsExports",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster/index.ts",
            "line": 676
          },
          "name": "enableGlobalWriteForwarding",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster/index.ts",
            "line": 681
          },
          "name": "enableHttpEndpoint",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster/index.ts",
            "line": 686
          },
          "name": "enableIamDatabaseAuthentication",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster/index.ts",
            "line": 691
          },
          "name": "enableLocalWriteForwarding",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster/index.ts",
            "line": 697
          },
          "name": "endpoint",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbCluster.DataAwsccRdsDbClusterEndpointOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster/index.ts",
            "line": 702
          },
          "name": "engine",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster/index.ts",
            "line": 707
          },
          "name": "engineLifecycleSupport",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster/index.ts",
            "line": 712
          },
          "name": "engineMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster/index.ts",
            "line": 717
          },
          "name": "engineVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster/index.ts",
            "line": 722
          },
          "name": "globalClusterIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster/index.ts",
            "line": 740
          },
          "name": "iops",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster/index.ts",
            "line": 745
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster/index.ts",
            "line": 750
          },
          "name": "manageMasterUserPassword",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster/index.ts",
            "line": 755
          },
          "name": "masterUserAuthenticationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster/index.ts",
            "line": 771
          },
          "name": "masterUsername",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster/index.ts",
            "line": 760
          },
          "name": "masterUserPassword",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster/index.ts",
            "line": 766
          },
          "name": "masterUserSecret",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbCluster.DataAwsccRdsDbClusterMasterUserSecretOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster/index.ts",
            "line": 776
          },
          "name": "monitoringInterval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster/index.ts",
            "line": 781
          },
          "name": "monitoringRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster/index.ts",
            "line": 786
          },
          "name": "networkType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster/index.ts",
            "line": 791
          },
          "name": "performanceInsightsEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster/index.ts",
            "line": 796
          },
          "name": "performanceInsightsKmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster/index.ts",
            "line": 801
          },
          "name": "performanceInsightsRetentionPeriod",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster/index.ts",
            "line": 806
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster/index.ts",
            "line": 811
          },
          "name": "preferredBackupWindow",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster/index.ts",
            "line": 816
          },
          "name": "preferredMaintenanceWindow",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster/index.ts",
            "line": 821
          },
          "name": "publiclyAccessible",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster/index.ts",
            "line": 827
          },
          "name": "readEndpoint",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbCluster.DataAwsccRdsDbClusterReadEndpointOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster/index.ts",
            "line": 832
          },
          "name": "replicationSourceIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster/index.ts",
            "line": 837
          },
          "name": "restoreToTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster/index.ts",
            "line": 842
          },
          "name": "restoreType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster/index.ts",
            "line": 848
          },
          "name": "scalingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbCluster.DataAwsccRdsDbClusterScalingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster/index.ts",
            "line": 854
          },
          "name": "serverlessV2ScalingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbCluster.DataAwsccRdsDbClusterServerlessV2ScalingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster/index.ts",
            "line": 859
          },
          "name": "snapshotIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster/index.ts",
            "line": 864
          },
          "name": "sourceDbClusterIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster/index.ts",
            "line": 869
          },
          "name": "sourceDbClusterResourceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster/index.ts",
            "line": 874
          },
          "name": "sourceRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster/index.ts",
            "line": 879
          },
          "name": "storageEncrypted",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster/index.ts",
            "line": 884
          },
          "name": "storageEncryptionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster/index.ts",
            "line": 889
          },
          "name": "storageThroughput",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster/index.ts",
            "line": 894
          },
          "name": "storageType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster/index.ts",
            "line": 900
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbCluster.DataAwsccRdsDbClusterTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster/index.ts",
            "line": 905
          },
          "name": "useLatestRestorableTime",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster/index.ts",
            "line": 910
          },
          "name": "vpcSecurityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster/index.ts",
            "line": 735
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster/index.ts",
            "line": 728
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-rds-db-cluster/index:DataAwsccRdsDbCluster"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbCluster.DataAwsccRdsDbClusterAssociatedRoles": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbCluster.DataAwsccRdsDbClusterAssociatedRoles",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rds-db-cluster/index.ts",
        "line": 25
      },
      "name": "DataAwsccRdsDbClusterAssociatedRoles",
      "namespace": "dataAwsccRdsDbCluster",
      "symbolId": "src/data-awscc-rds-db-cluster/index:DataAwsccRdsDbClusterAssociatedRoles"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbCluster.DataAwsccRdsDbClusterAssociatedRolesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbCluster.DataAwsccRdsDbClusterAssociatedRolesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rds-db-cluster/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-awscc-rds-db-cluster/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster/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-awscc.dataAwsccRdsDbCluster.DataAwsccRdsDbClusterAssociatedRolesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccRdsDbClusterAssociatedRolesList",
      "namespace": "dataAwsccRdsDbCluster",
      "symbolId": "src/data-awscc-rds-db-cluster/index:DataAwsccRdsDbClusterAssociatedRolesList"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbCluster.DataAwsccRdsDbClusterAssociatedRolesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbCluster.DataAwsccRdsDbClusterAssociatedRolesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rds-db-cluster/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rds-db-cluster/index.ts",
        "line": 48
      },
      "name": "DataAwsccRdsDbClusterAssociatedRolesOutputReference",
      "namespace": "dataAwsccRdsDbCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster/index.ts",
            "line": 77
          },
          "name": "featureName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster/index.ts",
            "line": 82
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbCluster.DataAwsccRdsDbClusterAssociatedRoles"
          }
        }
      ],
      "symbolId": "src/data-awscc-rds-db-cluster/index:DataAwsccRdsDbClusterAssociatedRolesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbCluster.DataAwsccRdsDbClusterConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbCluster.DataAwsccRdsDbClusterConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rds-db-cluster/index.ts",
        "line": 14
      },
      "name": "DataAwsccRdsDbClusterConfig",
      "namespace": "dataAwsccRdsDbCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_db_cluster#id DataAwsccRdsDbCluster#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-rds-db-cluster/index:DataAwsccRdsDbClusterConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbCluster.DataAwsccRdsDbClusterEndpoint": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbCluster.DataAwsccRdsDbClusterEndpoint",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rds-db-cluster/index.ts",
        "line": 105
      },
      "name": "DataAwsccRdsDbClusterEndpoint",
      "namespace": "dataAwsccRdsDbCluster",
      "symbolId": "src/data-awscc-rds-db-cluster/index:DataAwsccRdsDbClusterEndpoint"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbCluster.DataAwsccRdsDbClusterEndpointOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbCluster.DataAwsccRdsDbClusterEndpointOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rds-db-cluster/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-awscc-rds-db-cluster/index.ts",
        "line": 128
      },
      "name": "DataAwsccRdsDbClusterEndpointOutputReference",
      "namespace": "dataAwsccRdsDbCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster/index.ts",
            "line": 155
          },
          "name": "address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster/index.ts",
            "line": 160
          },
          "name": "port",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster/index.ts",
            "line": 139
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbCluster.DataAwsccRdsDbClusterEndpoint"
          }
        }
      ],
      "symbolId": "src/data-awscc-rds-db-cluster/index:DataAwsccRdsDbClusterEndpointOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbCluster.DataAwsccRdsDbClusterMasterUserSecret": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbCluster.DataAwsccRdsDbClusterMasterUserSecret",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rds-db-cluster/index.ts",
        "line": 164
      },
      "name": "DataAwsccRdsDbClusterMasterUserSecret",
      "namespace": "dataAwsccRdsDbCluster",
      "symbolId": "src/data-awscc-rds-db-cluster/index:DataAwsccRdsDbClusterMasterUserSecret"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbCluster.DataAwsccRdsDbClusterMasterUserSecretOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbCluster.DataAwsccRdsDbClusterMasterUserSecretOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rds-db-cluster/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rds-db-cluster/index.ts",
        "line": 187
      },
      "name": "DataAwsccRdsDbClusterMasterUserSecretOutputReference",
      "namespace": "dataAwsccRdsDbCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster/index.ts",
            "line": 214
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster/index.ts",
            "line": 219
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster/index.ts",
            "line": 198
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbCluster.DataAwsccRdsDbClusterMasterUserSecret"
          }
        }
      ],
      "symbolId": "src/data-awscc-rds-db-cluster/index:DataAwsccRdsDbClusterMasterUserSecretOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbCluster.DataAwsccRdsDbClusterReadEndpoint": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbCluster.DataAwsccRdsDbClusterReadEndpoint",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rds-db-cluster/index.ts",
        "line": 223
      },
      "name": "DataAwsccRdsDbClusterReadEndpoint",
      "namespace": "dataAwsccRdsDbCluster",
      "symbolId": "src/data-awscc-rds-db-cluster/index:DataAwsccRdsDbClusterReadEndpoint"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbCluster.DataAwsccRdsDbClusterReadEndpointOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbCluster.DataAwsccRdsDbClusterReadEndpointOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rds-db-cluster/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-awscc-rds-db-cluster/index.ts",
        "line": 246
      },
      "name": "DataAwsccRdsDbClusterReadEndpointOutputReference",
      "namespace": "dataAwsccRdsDbCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster/index.ts",
            "line": 273
          },
          "name": "address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster/index.ts",
            "line": 257
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbCluster.DataAwsccRdsDbClusterReadEndpoint"
          }
        }
      ],
      "symbolId": "src/data-awscc-rds-db-cluster/index:DataAwsccRdsDbClusterReadEndpointOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbCluster.DataAwsccRdsDbClusterScalingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbCluster.DataAwsccRdsDbClusterScalingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rds-db-cluster/index.ts",
        "line": 277
      },
      "name": "DataAwsccRdsDbClusterScalingConfiguration",
      "namespace": "dataAwsccRdsDbCluster",
      "symbolId": "src/data-awscc-rds-db-cluster/index:DataAwsccRdsDbClusterScalingConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbCluster.DataAwsccRdsDbClusterScalingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbCluster.DataAwsccRdsDbClusterScalingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rds-db-cluster/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/data-awscc-rds-db-cluster/index.ts",
        "line": 300
      },
      "name": "DataAwsccRdsDbClusterScalingConfigurationOutputReference",
      "namespace": "dataAwsccRdsDbCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster/index.ts",
            "line": 327
          },
          "name": "autoPause",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster/index.ts",
            "line": 332
          },
          "name": "maxCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster/index.ts",
            "line": 337
          },
          "name": "minCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster/index.ts",
            "line": 342
          },
          "name": "secondsBeforeTimeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster/index.ts",
            "line": 347
          },
          "name": "secondsUntilAutoPause",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster/index.ts",
            "line": 352
          },
          "name": "timeoutAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster/index.ts",
            "line": 311
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbCluster.DataAwsccRdsDbClusterScalingConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-rds-db-cluster/index:DataAwsccRdsDbClusterScalingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbCluster.DataAwsccRdsDbClusterServerlessV2ScalingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbCluster.DataAwsccRdsDbClusterServerlessV2ScalingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rds-db-cluster/index.ts",
        "line": 356
      },
      "name": "DataAwsccRdsDbClusterServerlessV2ScalingConfiguration",
      "namespace": "dataAwsccRdsDbCluster",
      "symbolId": "src/data-awscc-rds-db-cluster/index:DataAwsccRdsDbClusterServerlessV2ScalingConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbCluster.DataAwsccRdsDbClusterServerlessV2ScalingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbCluster.DataAwsccRdsDbClusterServerlessV2ScalingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rds-db-cluster/index.ts",
          "line": 386
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rds-db-cluster/index.ts",
        "line": 379
      },
      "name": "DataAwsccRdsDbClusterServerlessV2ScalingConfigurationOutputReference",
      "namespace": "dataAwsccRdsDbCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster/index.ts",
            "line": 406
          },
          "name": "maxCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster/index.ts",
            "line": 411
          },
          "name": "minCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster/index.ts",
            "line": 416
          },
          "name": "secondsUntilAutoPause",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster/index.ts",
            "line": 390
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbCluster.DataAwsccRdsDbClusterServerlessV2ScalingConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-rds-db-cluster/index:DataAwsccRdsDbClusterServerlessV2ScalingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbCluster.DataAwsccRdsDbClusterTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbCluster.DataAwsccRdsDbClusterTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rds-db-cluster/index.ts",
        "line": 420
      },
      "name": "DataAwsccRdsDbClusterTags",
      "namespace": "dataAwsccRdsDbCluster",
      "symbolId": "src/data-awscc-rds-db-cluster/index:DataAwsccRdsDbClusterTags"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbCluster.DataAwsccRdsDbClusterTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbCluster.DataAwsccRdsDbClusterTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rds-db-cluster/index.ts",
          "line": 489
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rds-db-cluster/index.ts",
        "line": 482
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster/index.ts",
            "line": 496
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbCluster.DataAwsccRdsDbClusterTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccRdsDbClusterTagsList",
      "namespace": "dataAwsccRdsDbCluster",
      "symbolId": "src/data-awscc-rds-db-cluster/index:DataAwsccRdsDbClusterTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbCluster.DataAwsccRdsDbClusterTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbCluster.DataAwsccRdsDbClusterTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rds-db-cluster/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-awscc-rds-db-cluster/index.ts",
        "line": 443
      },
      "name": "DataAwsccRdsDbClusterTagsOutputReference",
      "namespace": "dataAwsccRdsDbCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster/index.ts",
            "line": 472
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster/index.ts",
            "line": 477
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster/index.ts",
            "line": 456
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbCluster.DataAwsccRdsDbClusterTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-rds-db-cluster/index:DataAwsccRdsDbClusterTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbClusterParameterGroup.DataAwsccRdsDbClusterParameterGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_db_cluster_parameter_group awscc_rds_db_cluster_parameter_group}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbClusterParameterGroup.DataAwsccRdsDbClusterParameterGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_db_cluster_parameter_group awscc_rds_db_cluster_parameter_group} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-rds-db-cluster-parameter-group/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-awscc.dataAwsccRdsDbClusterParameterGroup.DataAwsccRdsDbClusterParameterGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rds-db-cluster-parameter-group/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRdsDbClusterParameterGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster-parameter-group/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 DataAwsccRdsDbClusterParameterGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_db_cluster_parameter_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRdsDbClusterParameterGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRdsDbClusterParameterGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster-parameter-group/index.ts",
            "line": 207
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster-parameter-group/index.ts",
            "line": 213
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRdsDbClusterParameterGroup",
      "namespace": "dataAwsccRdsDbClusterParameterGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster-parameter-group/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster-parameter-group/index.ts",
            "line": 165
          },
          "name": "dbClusterParameterGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster-parameter-group/index.ts",
            "line": 170
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster-parameter-group/index.ts",
            "line": 175
          },
          "name": "family",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster-parameter-group/index.ts",
            "line": 193
          },
          "name": "parameters",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster-parameter-group/index.ts",
            "line": 199
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbClusterParameterGroup.DataAwsccRdsDbClusterParameterGroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster-parameter-group/index.ts",
            "line": 188
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster-parameter-group/index.ts",
            "line": 181
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-rds-db-cluster-parameter-group/index:DataAwsccRdsDbClusterParameterGroup"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbClusterParameterGroup.DataAwsccRdsDbClusterParameterGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbClusterParameterGroup.DataAwsccRdsDbClusterParameterGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rds-db-cluster-parameter-group/index.ts",
        "line": 14
      },
      "name": "DataAwsccRdsDbClusterParameterGroupConfig",
      "namespace": "dataAwsccRdsDbClusterParameterGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_db_cluster_parameter_group#id DataAwsccRdsDbClusterParameterGroup#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster-parameter-group/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-rds-db-cluster-parameter-group/index:DataAwsccRdsDbClusterParameterGroupConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbClusterParameterGroup.DataAwsccRdsDbClusterParameterGroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbClusterParameterGroup.DataAwsccRdsDbClusterParameterGroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rds-db-cluster-parameter-group/index.ts",
        "line": 25
      },
      "name": "DataAwsccRdsDbClusterParameterGroupTags",
      "namespace": "dataAwsccRdsDbClusterParameterGroup",
      "symbolId": "src/data-awscc-rds-db-cluster-parameter-group/index:DataAwsccRdsDbClusterParameterGroupTags"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbClusterParameterGroup.DataAwsccRdsDbClusterParameterGroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbClusterParameterGroup.DataAwsccRdsDbClusterParameterGroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rds-db-cluster-parameter-group/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-awscc-rds-db-cluster-parameter-group/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster-parameter-group/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-awscc.dataAwsccRdsDbClusterParameterGroup.DataAwsccRdsDbClusterParameterGroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccRdsDbClusterParameterGroupTagsList",
      "namespace": "dataAwsccRdsDbClusterParameterGroup",
      "symbolId": "src/data-awscc-rds-db-cluster-parameter-group/index:DataAwsccRdsDbClusterParameterGroupTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbClusterParameterGroup.DataAwsccRdsDbClusterParameterGroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbClusterParameterGroup.DataAwsccRdsDbClusterParameterGroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rds-db-cluster-parameter-group/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rds-db-cluster-parameter-group/index.ts",
        "line": 48
      },
      "name": "DataAwsccRdsDbClusterParameterGroupTagsOutputReference",
      "namespace": "dataAwsccRdsDbClusterParameterGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster-parameter-group/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster-parameter-group/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster-parameter-group/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbClusterParameterGroup.DataAwsccRdsDbClusterParameterGroupTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-rds-db-cluster-parameter-group/index:DataAwsccRdsDbClusterParameterGroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbClusterParameterGroups.DataAwsccRdsDbClusterParameterGroups": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_db_cluster_parameter_groups awscc_rds_db_cluster_parameter_groups}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbClusterParameterGroups.DataAwsccRdsDbClusterParameterGroups",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_db_cluster_parameter_groups awscc_rds_db_cluster_parameter_groups} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-rds-db-cluster-parameter-groups/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbClusterParameterGroups.DataAwsccRdsDbClusterParameterGroupsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rds-db-cluster-parameter-groups/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRdsDbClusterParameterGroups resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster-parameter-groups/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccRdsDbClusterParameterGroups to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_db_cluster_parameter_groups#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRdsDbClusterParameterGroups that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRdsDbClusterParameterGroups to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster-parameter-groups/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster-parameter-groups/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRdsDbClusterParameterGroups",
      "namespace": "dataAwsccRdsDbClusterParameterGroups",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster-parameter-groups/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster-parameter-groups/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-cluster-parameter-groups/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-rds-db-cluster-parameter-groups/index:DataAwsccRdsDbClusterParameterGroups"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbClusterParameterGroups.DataAwsccRdsDbClusterParameterGroupsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbClusterParameterGroups.DataAwsccRdsDbClusterParameterGroupsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rds-db-cluster-parameter-groups/index.ts",
        "line": 14
      },
      "name": "DataAwsccRdsDbClusterParameterGroupsConfig",
      "namespace": "dataAwsccRdsDbClusterParameterGroups",
      "symbolId": "src/data-awscc-rds-db-cluster-parameter-groups/index:DataAwsccRdsDbClusterParameterGroupsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbClusters.DataAwsccRdsDbClusters": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_db_clusters awscc_rds_db_clusters}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbClusters.DataAwsccRdsDbClusters",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_db_clusters awscc_rds_db_clusters} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-rds-db-clusters/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbClusters.DataAwsccRdsDbClustersConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rds-db-clusters/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRdsDbClusters resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-clusters/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccRdsDbClusters to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_db_clusters#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRdsDbClusters that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRdsDbClusters to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-clusters/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-clusters/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRdsDbClusters",
      "namespace": "dataAwsccRdsDbClusters",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-clusters/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-clusters/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-clusters/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-rds-db-clusters/index:DataAwsccRdsDbClusters"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbClusters.DataAwsccRdsDbClustersConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbClusters.DataAwsccRdsDbClustersConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rds-db-clusters/index.ts",
        "line": 14
      },
      "name": "DataAwsccRdsDbClustersConfig",
      "namespace": "dataAwsccRdsDbClusters",
      "symbolId": "src/data-awscc-rds-db-clusters/index:DataAwsccRdsDbClustersConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbInstance.DataAwsccRdsDbInstance": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_db_instance awscc_rds_db_instance}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbInstance.DataAwsccRdsDbInstance",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_db_instance awscc_rds_db_instance} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-rds-db-instance/index.ts",
          "line": 737
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbInstance.DataAwsccRdsDbInstanceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rds-db-instance/index.ts",
        "line": 705
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRdsDbInstance resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 722
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccRdsDbInstance to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_db_instance#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRdsDbInstance that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRdsDbInstance to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 1281
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 1287
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRdsDbInstance",
      "namespace": "dataAwsccRdsDbInstance",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 710
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 762
          },
          "name": "additionalStorageVolumes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbInstance.DataAwsccRdsDbInstanceAdditionalStorageVolumesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 767
          },
          "name": "allocatedStorage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 772
          },
          "name": "allowMajorVersionUpgrade",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 777
          },
          "name": "applyImmediately",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 783
          },
          "name": "associatedRoles",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbInstance.DataAwsccRdsDbInstanceAssociatedRolesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 793
          },
          "name": "automaticBackupReplicationKmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 798
          },
          "name": "automaticBackupReplicationRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 803
          },
          "name": "automaticBackupReplicationRetentionPeriod",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 808
          },
          "name": "automaticRestartTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 788
          },
          "name": "autoMinorVersionUpgrade",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 813
          },
          "name": "availabilityZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 818
          },
          "name": "backupRetentionPeriod",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 823
          },
          "name": "backupTarget",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 828
          },
          "name": "caCertificateIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 834
          },
          "name": "certificateDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbInstance.DataAwsccRdsDbInstanceCertificateDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 839
          },
          "name": "certificateRotationRestart",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 844
          },
          "name": "characterSetName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 849
          },
          "name": "copyTagsToSnapshot",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 854
          },
          "name": "customIamInstanceProfile",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 859
          },
          "name": "databaseInsightsMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 864
          },
          "name": "dbClusterIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 869
          },
          "name": "dbClusterSnapshotIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 874
          },
          "name": "dbInstanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 879
          },
          "name": "dbInstanceClass",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 884
          },
          "name": "dbInstanceIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 889
          },
          "name": "dbInstanceStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 924
          },
          "name": "dbiResourceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 894
          },
          "name": "dbName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 899
          },
          "name": "dbParameterGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 904
          },
          "name": "dbSecurityGroups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 909
          },
          "name": "dbSnapshotIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 914
          },
          "name": "dbSubnetGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 919
          },
          "name": "dbSystemId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 929
          },
          "name": "dedicatedLogVolume",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 934
          },
          "name": "deleteAutomatedBackups",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 939
          },
          "name": "deletionProtection",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 944
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 949
          },
          "name": "domainAuthSecretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 954
          },
          "name": "domainDnsIps",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 959
          },
          "name": "domainFqdn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 964
          },
          "name": "domainIamRoleName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 969
          },
          "name": "domainOu",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 974
          },
          "name": "enableCloudwatchLogsExports",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 979
          },
          "name": "enableIamDatabaseAuthentication",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 984
          },
          "name": "enablePerformanceInsights",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 990
          },
          "name": "endpoint",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbInstance.DataAwsccRdsDbInstanceEndpointOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 995
          },
          "name": "engine",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 1000
          },
          "name": "engineLifecycleSupport",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 1005
          },
          "name": "engineVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 1023
          },
          "name": "instanceCreateTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 1028
          },
          "name": "iops",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 1033
          },
          "name": "isStorageConfigUpgradeAvailable",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 1038
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 1043
          },
          "name": "latestRestorableTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 1048
          },
          "name": "licenseModel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 1054
          },
          "name": "listenerEndpoint",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbInstance.DataAwsccRdsDbInstanceListenerEndpointOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 1059
          },
          "name": "manageMasterUserPassword",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 1064
          },
          "name": "masterUserAuthenticationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 1080
          },
          "name": "masterUsername",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 1069
          },
          "name": "masterUserPassword",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 1075
          },
          "name": "masterUserSecret",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbInstance.DataAwsccRdsDbInstanceMasterUserSecretOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 1085
          },
          "name": "maxAllocatedStorage",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 1090
          },
          "name": "monitoringInterval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 1095
          },
          "name": "monitoringRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 1100
          },
          "name": "multiAz",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 1105
          },
          "name": "ncharCharacterSetName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 1110
          },
          "name": "networkType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 1115
          },
          "name": "optionGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 1120
          },
          "name": "percentProgress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 1125
          },
          "name": "performanceInsightsKmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 1130
          },
          "name": "performanceInsightsRetentionPeriod",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 1135
          },
          "name": "port",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 1140
          },
          "name": "preferredBackupWindow",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 1145
          },
          "name": "preferredMaintenanceWindow",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 1151
          },
          "name": "processorFeatures",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbInstance.DataAwsccRdsDbInstanceProcessorFeaturesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 1156
          },
          "name": "promotionTier",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 1161
          },
          "name": "publiclyAccessible",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 1166
          },
          "name": "readReplicaDbClusterIdentifiers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 1171
          },
          "name": "readReplicaDbInstanceIdentifiers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 1176
          },
          "name": "replicaMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 1181
          },
          "name": "restoreTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 1186
          },
          "name": "resumeFullAutomationModeTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 1191
          },
          "name": "secondaryAvailabilityZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 1196
          },
          "name": "sourceDbClusterIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 1201
          },
          "name": "sourceDbInstanceAutomatedBackupsArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 1206
          },
          "name": "sourceDbInstanceIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 1211
          },
          "name": "sourceDbiResourceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 1216
          },
          "name": "sourceRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 1222
          },
          "name": "statusInfos",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbInstance.DataAwsccRdsDbInstanceStatusInfosList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 1227
          },
          "name": "storageEncrypted",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 1232
          },
          "name": "storageThroughput",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 1237
          },
          "name": "storageType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 1243
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbInstance.DataAwsccRdsDbInstanceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 1248
          },
          "name": "tdeCredentialArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 1253
          },
          "name": "tdeCredentialPassword",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 1258
          },
          "name": "timezone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 1263
          },
          "name": "useDefaultProcessorFeatures",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 1268
          },
          "name": "useLatestRestorableTime",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 1273
          },
          "name": "vpcSecurityGroups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 1018
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 1011
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-rds-db-instance/index:DataAwsccRdsDbInstance"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbInstance.DataAwsccRdsDbInstanceAdditionalStorageVolumes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbInstance.DataAwsccRdsDbInstanceAdditionalStorageVolumes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rds-db-instance/index.ts",
        "line": 25
      },
      "name": "DataAwsccRdsDbInstanceAdditionalStorageVolumes",
      "namespace": "dataAwsccRdsDbInstance",
      "symbolId": "src/data-awscc-rds-db-instance/index:DataAwsccRdsDbInstanceAdditionalStorageVolumes"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbInstance.DataAwsccRdsDbInstanceAdditionalStorageVolumesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbInstance.DataAwsccRdsDbInstanceAdditionalStorageVolumesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rds-db-instance/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rds-db-instance/index.ts",
        "line": 107
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 121
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbInstance.DataAwsccRdsDbInstanceAdditionalStorageVolumesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccRdsDbInstanceAdditionalStorageVolumesList",
      "namespace": "dataAwsccRdsDbInstance",
      "symbolId": "src/data-awscc-rds-db-instance/index:DataAwsccRdsDbInstanceAdditionalStorageVolumesList"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbInstance.DataAwsccRdsDbInstanceAdditionalStorageVolumesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbInstance.DataAwsccRdsDbInstanceAdditionalStorageVolumesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rds-db-instance/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rds-db-instance/index.ts",
        "line": 48
      },
      "name": "DataAwsccRdsDbInstanceAdditionalStorageVolumesOutputReference",
      "namespace": "dataAwsccRdsDbInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 77
          },
          "name": "allocatedStorage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 82
          },
          "name": "iops",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 87
          },
          "name": "maxAllocatedStorage",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 92
          },
          "name": "storageThroughput",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 97
          },
          "name": "storageType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 102
          },
          "name": "volumeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbInstance.DataAwsccRdsDbInstanceAdditionalStorageVolumes"
          }
        }
      ],
      "symbolId": "src/data-awscc-rds-db-instance/index:DataAwsccRdsDbInstanceAdditionalStorageVolumesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbInstance.DataAwsccRdsDbInstanceAssociatedRoles": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbInstance.DataAwsccRdsDbInstanceAssociatedRoles",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rds-db-instance/index.ts",
        "line": 125
      },
      "name": "DataAwsccRdsDbInstanceAssociatedRoles",
      "namespace": "dataAwsccRdsDbInstance",
      "symbolId": "src/data-awscc-rds-db-instance/index:DataAwsccRdsDbInstanceAssociatedRoles"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbInstance.DataAwsccRdsDbInstanceAssociatedRolesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbInstance.DataAwsccRdsDbInstanceAssociatedRolesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rds-db-instance/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rds-db-instance/index.ts",
        "line": 187
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 201
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbInstance.DataAwsccRdsDbInstanceAssociatedRolesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccRdsDbInstanceAssociatedRolesList",
      "namespace": "dataAwsccRdsDbInstance",
      "symbolId": "src/data-awscc-rds-db-instance/index:DataAwsccRdsDbInstanceAssociatedRolesList"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbInstance.DataAwsccRdsDbInstanceAssociatedRolesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbInstance.DataAwsccRdsDbInstanceAssociatedRolesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rds-db-instance/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rds-db-instance/index.ts",
        "line": 148
      },
      "name": "DataAwsccRdsDbInstanceAssociatedRolesOutputReference",
      "namespace": "dataAwsccRdsDbInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 177
          },
          "name": "featureName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 182
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 161
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbInstance.DataAwsccRdsDbInstanceAssociatedRoles"
          }
        }
      ],
      "symbolId": "src/data-awscc-rds-db-instance/index:DataAwsccRdsDbInstanceAssociatedRolesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbInstance.DataAwsccRdsDbInstanceCertificateDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbInstance.DataAwsccRdsDbInstanceCertificateDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rds-db-instance/index.ts",
        "line": 205
      },
      "name": "DataAwsccRdsDbInstanceCertificateDetails",
      "namespace": "dataAwsccRdsDbInstance",
      "symbolId": "src/data-awscc-rds-db-instance/index:DataAwsccRdsDbInstanceCertificateDetails"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbInstance.DataAwsccRdsDbInstanceCertificateDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbInstance.DataAwsccRdsDbInstanceCertificateDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rds-db-instance/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-awscc-rds-db-instance/index.ts",
        "line": 228
      },
      "name": "DataAwsccRdsDbInstanceCertificateDetailsOutputReference",
      "namespace": "dataAwsccRdsDbInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 255
          },
          "name": "caIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 260
          },
          "name": "validTill",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 239
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbInstance.DataAwsccRdsDbInstanceCertificateDetails"
          }
        }
      ],
      "symbolId": "src/data-awscc-rds-db-instance/index:DataAwsccRdsDbInstanceCertificateDetailsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbInstance.DataAwsccRdsDbInstanceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbInstance.DataAwsccRdsDbInstanceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rds-db-instance/index.ts",
        "line": 14
      },
      "name": "DataAwsccRdsDbInstanceConfig",
      "namespace": "dataAwsccRdsDbInstance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_db_instance#id DataAwsccRdsDbInstance#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-rds-db-instance/index:DataAwsccRdsDbInstanceConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbInstance.DataAwsccRdsDbInstanceEndpoint": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbInstance.DataAwsccRdsDbInstanceEndpoint",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rds-db-instance/index.ts",
        "line": 264
      },
      "name": "DataAwsccRdsDbInstanceEndpoint",
      "namespace": "dataAwsccRdsDbInstance",
      "symbolId": "src/data-awscc-rds-db-instance/index:DataAwsccRdsDbInstanceEndpoint"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbInstance.DataAwsccRdsDbInstanceEndpointOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbInstance.DataAwsccRdsDbInstanceEndpointOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rds-db-instance/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-awscc-rds-db-instance/index.ts",
        "line": 287
      },
      "name": "DataAwsccRdsDbInstanceEndpointOutputReference",
      "namespace": "dataAwsccRdsDbInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 314
          },
          "name": "address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 319
          },
          "name": "hostedZoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 324
          },
          "name": "port",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 298
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbInstance.DataAwsccRdsDbInstanceEndpoint"
          }
        }
      ],
      "symbolId": "src/data-awscc-rds-db-instance/index:DataAwsccRdsDbInstanceEndpointOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbInstance.DataAwsccRdsDbInstanceListenerEndpoint": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbInstance.DataAwsccRdsDbInstanceListenerEndpoint",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rds-db-instance/index.ts",
        "line": 328
      },
      "name": "DataAwsccRdsDbInstanceListenerEndpoint",
      "namespace": "dataAwsccRdsDbInstance",
      "symbolId": "src/data-awscc-rds-db-instance/index:DataAwsccRdsDbInstanceListenerEndpoint"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbInstance.DataAwsccRdsDbInstanceListenerEndpointOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbInstance.DataAwsccRdsDbInstanceListenerEndpointOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rds-db-instance/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/data-awscc-rds-db-instance/index.ts",
        "line": 351
      },
      "name": "DataAwsccRdsDbInstanceListenerEndpointOutputReference",
      "namespace": "dataAwsccRdsDbInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 378
          },
          "name": "address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 383
          },
          "name": "hostedZoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 388
          },
          "name": "port",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 362
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbInstance.DataAwsccRdsDbInstanceListenerEndpoint"
          }
        }
      ],
      "symbolId": "src/data-awscc-rds-db-instance/index:DataAwsccRdsDbInstanceListenerEndpointOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbInstance.DataAwsccRdsDbInstanceMasterUserSecret": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbInstance.DataAwsccRdsDbInstanceMasterUserSecret",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rds-db-instance/index.ts",
        "line": 392
      },
      "name": "DataAwsccRdsDbInstanceMasterUserSecret",
      "namespace": "dataAwsccRdsDbInstance",
      "symbolId": "src/data-awscc-rds-db-instance/index:DataAwsccRdsDbInstanceMasterUserSecret"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbInstance.DataAwsccRdsDbInstanceMasterUserSecretOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbInstance.DataAwsccRdsDbInstanceMasterUserSecretOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rds-db-instance/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rds-db-instance/index.ts",
        "line": 415
      },
      "name": "DataAwsccRdsDbInstanceMasterUserSecretOutputReference",
      "namespace": "dataAwsccRdsDbInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 442
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 447
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 426
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbInstance.DataAwsccRdsDbInstanceMasterUserSecret"
          }
        }
      ],
      "symbolId": "src/data-awscc-rds-db-instance/index:DataAwsccRdsDbInstanceMasterUserSecretOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbInstance.DataAwsccRdsDbInstanceProcessorFeatures": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbInstance.DataAwsccRdsDbInstanceProcessorFeatures",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rds-db-instance/index.ts",
        "line": 451
      },
      "name": "DataAwsccRdsDbInstanceProcessorFeatures",
      "namespace": "dataAwsccRdsDbInstance",
      "symbolId": "src/data-awscc-rds-db-instance/index:DataAwsccRdsDbInstanceProcessorFeatures"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbInstance.DataAwsccRdsDbInstanceProcessorFeaturesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbInstance.DataAwsccRdsDbInstanceProcessorFeaturesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rds-db-instance/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-awscc-rds-db-instance/index.ts",
        "line": 513
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/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-awscc.dataAwsccRdsDbInstance.DataAwsccRdsDbInstanceProcessorFeaturesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccRdsDbInstanceProcessorFeaturesList",
      "namespace": "dataAwsccRdsDbInstance",
      "symbolId": "src/data-awscc-rds-db-instance/index:DataAwsccRdsDbInstanceProcessorFeaturesList"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbInstance.DataAwsccRdsDbInstanceProcessorFeaturesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbInstance.DataAwsccRdsDbInstanceProcessorFeaturesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rds-db-instance/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rds-db-instance/index.ts",
        "line": 474
      },
      "name": "DataAwsccRdsDbInstanceProcessorFeaturesOutputReference",
      "namespace": "dataAwsccRdsDbInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 503
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 508
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 487
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbInstance.DataAwsccRdsDbInstanceProcessorFeatures"
          }
        }
      ],
      "symbolId": "src/data-awscc-rds-db-instance/index:DataAwsccRdsDbInstanceProcessorFeaturesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbInstance.DataAwsccRdsDbInstanceStatusInfos": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbInstance.DataAwsccRdsDbInstanceStatusInfos",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rds-db-instance/index.ts",
        "line": 531
      },
      "name": "DataAwsccRdsDbInstanceStatusInfos",
      "namespace": "dataAwsccRdsDbInstance",
      "symbolId": "src/data-awscc-rds-db-instance/index:DataAwsccRdsDbInstanceStatusInfos"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbInstance.DataAwsccRdsDbInstanceStatusInfosList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbInstance.DataAwsccRdsDbInstanceStatusInfosList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rds-db-instance/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rds-db-instance/index.ts",
        "line": 603
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 617
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbInstance.DataAwsccRdsDbInstanceStatusInfosOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccRdsDbInstanceStatusInfosList",
      "namespace": "dataAwsccRdsDbInstance",
      "symbolId": "src/data-awscc-rds-db-instance/index:DataAwsccRdsDbInstanceStatusInfosList"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbInstance.DataAwsccRdsDbInstanceStatusInfosOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbInstance.DataAwsccRdsDbInstanceStatusInfosOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rds-db-instance/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-awscc-rds-db-instance/index.ts",
        "line": 554
      },
      "name": "DataAwsccRdsDbInstanceStatusInfosOutputReference",
      "namespace": "dataAwsccRdsDbInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 583
          },
          "name": "message",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 588
          },
          "name": "normal",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 593
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 598
          },
          "name": "statusType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 567
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbInstance.DataAwsccRdsDbInstanceStatusInfos"
          }
        }
      ],
      "symbolId": "src/data-awscc-rds-db-instance/index:DataAwsccRdsDbInstanceStatusInfosOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbInstance.DataAwsccRdsDbInstanceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbInstance.DataAwsccRdsDbInstanceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rds-db-instance/index.ts",
        "line": 621
      },
      "name": "DataAwsccRdsDbInstanceTags",
      "namespace": "dataAwsccRdsDbInstance",
      "symbolId": "src/data-awscc-rds-db-instance/index:DataAwsccRdsDbInstanceTags"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbInstance.DataAwsccRdsDbInstanceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbInstance.DataAwsccRdsDbInstanceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rds-db-instance/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rds-db-instance/index.ts",
        "line": 683
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 697
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbInstance.DataAwsccRdsDbInstanceTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccRdsDbInstanceTagsList",
      "namespace": "dataAwsccRdsDbInstance",
      "symbolId": "src/data-awscc-rds-db-instance/index:DataAwsccRdsDbInstanceTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbInstance.DataAwsccRdsDbInstanceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbInstance.DataAwsccRdsDbInstanceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rds-db-instance/index.ts",
          "line": 653
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rds-db-instance/index.ts",
        "line": 644
      },
      "name": "DataAwsccRdsDbInstanceTagsOutputReference",
      "namespace": "dataAwsccRdsDbInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 673
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 678
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instance/index.ts",
            "line": 657
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbInstance.DataAwsccRdsDbInstanceTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-rds-db-instance/index:DataAwsccRdsDbInstanceTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbInstances.DataAwsccRdsDbInstances": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_db_instances awscc_rds_db_instances}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbInstances.DataAwsccRdsDbInstances",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_db_instances awscc_rds_db_instances} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-rds-db-instances/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbInstances.DataAwsccRdsDbInstancesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rds-db-instances/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRdsDbInstances resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instances/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccRdsDbInstances to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_db_instances#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRdsDbInstances that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRdsDbInstances to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instances/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instances/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRdsDbInstances",
      "namespace": "dataAwsccRdsDbInstances",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instances/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instances/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-instances/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-rds-db-instances/index:DataAwsccRdsDbInstances"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbInstances.DataAwsccRdsDbInstancesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbInstances.DataAwsccRdsDbInstancesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rds-db-instances/index.ts",
        "line": 14
      },
      "name": "DataAwsccRdsDbInstancesConfig",
      "namespace": "dataAwsccRdsDbInstances",
      "symbolId": "src/data-awscc-rds-db-instances/index:DataAwsccRdsDbInstancesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbParameterGroup.DataAwsccRdsDbParameterGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_db_parameter_group awscc_rds_db_parameter_group}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbParameterGroup.DataAwsccRdsDbParameterGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_db_parameter_group awscc_rds_db_parameter_group} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-rds-db-parameter-group/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-awscc.dataAwsccRdsDbParameterGroup.DataAwsccRdsDbParameterGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rds-db-parameter-group/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRdsDbParameterGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-parameter-group/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 DataAwsccRdsDbParameterGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_db_parameter_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRdsDbParameterGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRdsDbParameterGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-parameter-group/index.ts",
            "line": 207
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-parameter-group/index.ts",
            "line": 213
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRdsDbParameterGroup",
      "namespace": "dataAwsccRdsDbParameterGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-parameter-group/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-parameter-group/index.ts",
            "line": 165
          },
          "name": "dbParameterGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-parameter-group/index.ts",
            "line": 170
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-parameter-group/index.ts",
            "line": 175
          },
          "name": "family",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-parameter-group/index.ts",
            "line": 193
          },
          "name": "parameters",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-parameter-group/index.ts",
            "line": 199
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbParameterGroup.DataAwsccRdsDbParameterGroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-parameter-group/index.ts",
            "line": 188
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-parameter-group/index.ts",
            "line": 181
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-rds-db-parameter-group/index:DataAwsccRdsDbParameterGroup"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbParameterGroup.DataAwsccRdsDbParameterGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbParameterGroup.DataAwsccRdsDbParameterGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rds-db-parameter-group/index.ts",
        "line": 14
      },
      "name": "DataAwsccRdsDbParameterGroupConfig",
      "namespace": "dataAwsccRdsDbParameterGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_db_parameter_group#id DataAwsccRdsDbParameterGroup#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-parameter-group/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-rds-db-parameter-group/index:DataAwsccRdsDbParameterGroupConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbParameterGroup.DataAwsccRdsDbParameterGroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbParameterGroup.DataAwsccRdsDbParameterGroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rds-db-parameter-group/index.ts",
        "line": 25
      },
      "name": "DataAwsccRdsDbParameterGroupTags",
      "namespace": "dataAwsccRdsDbParameterGroup",
      "symbolId": "src/data-awscc-rds-db-parameter-group/index:DataAwsccRdsDbParameterGroupTags"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbParameterGroup.DataAwsccRdsDbParameterGroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbParameterGroup.DataAwsccRdsDbParameterGroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rds-db-parameter-group/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-awscc-rds-db-parameter-group/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-parameter-group/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-awscc.dataAwsccRdsDbParameterGroup.DataAwsccRdsDbParameterGroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccRdsDbParameterGroupTagsList",
      "namespace": "dataAwsccRdsDbParameterGroup",
      "symbolId": "src/data-awscc-rds-db-parameter-group/index:DataAwsccRdsDbParameterGroupTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbParameterGroup.DataAwsccRdsDbParameterGroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbParameterGroup.DataAwsccRdsDbParameterGroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rds-db-parameter-group/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rds-db-parameter-group/index.ts",
        "line": 48
      },
      "name": "DataAwsccRdsDbParameterGroupTagsOutputReference",
      "namespace": "dataAwsccRdsDbParameterGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-parameter-group/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-parameter-group/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-parameter-group/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbParameterGroup.DataAwsccRdsDbParameterGroupTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-rds-db-parameter-group/index:DataAwsccRdsDbParameterGroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbParameterGroups.DataAwsccRdsDbParameterGroups": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_db_parameter_groups awscc_rds_db_parameter_groups}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbParameterGroups.DataAwsccRdsDbParameterGroups",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_db_parameter_groups awscc_rds_db_parameter_groups} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-rds-db-parameter-groups/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbParameterGroups.DataAwsccRdsDbParameterGroupsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rds-db-parameter-groups/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRdsDbParameterGroups resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-parameter-groups/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccRdsDbParameterGroups to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_db_parameter_groups#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRdsDbParameterGroups that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRdsDbParameterGroups to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-parameter-groups/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-parameter-groups/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRdsDbParameterGroups",
      "namespace": "dataAwsccRdsDbParameterGroups",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-parameter-groups/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-parameter-groups/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-parameter-groups/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-rds-db-parameter-groups/index:DataAwsccRdsDbParameterGroups"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbParameterGroups.DataAwsccRdsDbParameterGroupsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbParameterGroups.DataAwsccRdsDbParameterGroupsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rds-db-parameter-groups/index.ts",
        "line": 14
      },
      "name": "DataAwsccRdsDbParameterGroupsConfig",
      "namespace": "dataAwsccRdsDbParameterGroups",
      "symbolId": "src/data-awscc-rds-db-parameter-groups/index:DataAwsccRdsDbParameterGroupsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbProxies.DataAwsccRdsDbProxies": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_db_proxies awscc_rds_db_proxies}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbProxies.DataAwsccRdsDbProxies",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_db_proxies awscc_rds_db_proxies} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-rds-db-proxies/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbProxies.DataAwsccRdsDbProxiesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rds-db-proxies/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRdsDbProxies resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-proxies/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccRdsDbProxies to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_db_proxies#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRdsDbProxies that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRdsDbProxies to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-proxies/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-proxies/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRdsDbProxies",
      "namespace": "dataAwsccRdsDbProxies",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-proxies/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-proxies/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-proxies/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-rds-db-proxies/index:DataAwsccRdsDbProxies"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbProxies.DataAwsccRdsDbProxiesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbProxies.DataAwsccRdsDbProxiesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rds-db-proxies/index.ts",
        "line": 14
      },
      "name": "DataAwsccRdsDbProxiesConfig",
      "namespace": "dataAwsccRdsDbProxies",
      "symbolId": "src/data-awscc-rds-db-proxies/index:DataAwsccRdsDbProxiesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbProxy.DataAwsccRdsDbProxy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_db_proxy awscc_rds_db_proxy}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbProxy.DataAwsccRdsDbProxy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_db_proxy awscc_rds_db_proxy} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-rds-db-proxy/index.ts",
          "line": 236
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbProxy.DataAwsccRdsDbProxyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rds-db-proxy/index.ts",
        "line": 204
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRdsDbProxy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-proxy/index.ts",
            "line": 221
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccRdsDbProxy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_db_proxy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRdsDbProxy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRdsDbProxy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-proxy/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-awscc-rds-db-proxy/index.ts",
            "line": 364
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRdsDbProxy",
      "namespace": "dataAwsccRdsDbProxy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-proxy/index.ts",
            "line": 209
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-proxy/index.ts",
            "line": 261
          },
          "name": "auth",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbProxy.DataAwsccRdsDbProxyAuthList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-proxy/index.ts",
            "line": 266
          },
          "name": "dbProxyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-proxy/index.ts",
            "line": 271
          },
          "name": "dbProxyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-proxy/index.ts",
            "line": 276
          },
          "name": "debugLogging",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-proxy/index.ts",
            "line": 281
          },
          "name": "defaultAuthScheme",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-proxy/index.ts",
            "line": 286
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-proxy/index.ts",
            "line": 291
          },
          "name": "endpointNetworkType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-proxy/index.ts",
            "line": 296
          },
          "name": "engineFamily",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-proxy/index.ts",
            "line": 314
          },
          "name": "idleClientTimeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-proxy/index.ts",
            "line": 319
          },
          "name": "requireTls",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-proxy/index.ts",
            "line": 324
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-proxy/index.ts",
            "line": 330
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbProxy.DataAwsccRdsDbProxyTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-proxy/index.ts",
            "line": 335
          },
          "name": "targetConnectionNetworkType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-proxy/index.ts",
            "line": 340
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-proxy/index.ts",
            "line": 345
          },
          "name": "vpcSecurityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-proxy/index.ts",
            "line": 350
          },
          "name": "vpcSubnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-proxy/index.ts",
            "line": 309
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-proxy/index.ts",
            "line": 302
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-rds-db-proxy/index:DataAwsccRdsDbProxy"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbProxy.DataAwsccRdsDbProxyAuth": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbProxy.DataAwsccRdsDbProxyAuth",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rds-db-proxy/index.ts",
        "line": 25
      },
      "name": "DataAwsccRdsDbProxyAuth",
      "namespace": "dataAwsccRdsDbProxy",
      "symbolId": "src/data-awscc-rds-db-proxy/index:DataAwsccRdsDbProxyAuth"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbProxy.DataAwsccRdsDbProxyAuthList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbProxy.DataAwsccRdsDbProxyAuthList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rds-db-proxy/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-awscc-rds-db-proxy/index.ts",
        "line": 102
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-proxy/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-awscc.dataAwsccRdsDbProxy.DataAwsccRdsDbProxyAuthOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccRdsDbProxyAuthList",
      "namespace": "dataAwsccRdsDbProxy",
      "symbolId": "src/data-awscc-rds-db-proxy/index:DataAwsccRdsDbProxyAuthList"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbProxy.DataAwsccRdsDbProxyAuthOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbProxy.DataAwsccRdsDbProxyAuthOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rds-db-proxy/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rds-db-proxy/index.ts",
        "line": 48
      },
      "name": "DataAwsccRdsDbProxyAuthOutputReference",
      "namespace": "dataAwsccRdsDbProxy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-proxy/index.ts",
            "line": 77
          },
          "name": "authScheme",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-proxy/index.ts",
            "line": 82
          },
          "name": "clientPasswordAuthType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-proxy/index.ts",
            "line": 87
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-proxy/index.ts",
            "line": 92
          },
          "name": "iamAuth",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-proxy/index.ts",
            "line": 97
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-proxy/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbProxy.DataAwsccRdsDbProxyAuth"
          }
        }
      ],
      "symbolId": "src/data-awscc-rds-db-proxy/index:DataAwsccRdsDbProxyAuthOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbProxy.DataAwsccRdsDbProxyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbProxy.DataAwsccRdsDbProxyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rds-db-proxy/index.ts",
        "line": 14
      },
      "name": "DataAwsccRdsDbProxyConfig",
      "namespace": "dataAwsccRdsDbProxy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_db_proxy#id DataAwsccRdsDbProxy#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-proxy/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-rds-db-proxy/index:DataAwsccRdsDbProxyConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbProxy.DataAwsccRdsDbProxyTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbProxy.DataAwsccRdsDbProxyTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rds-db-proxy/index.ts",
        "line": 120
      },
      "name": "DataAwsccRdsDbProxyTags",
      "namespace": "dataAwsccRdsDbProxy",
      "symbolId": "src/data-awscc-rds-db-proxy/index:DataAwsccRdsDbProxyTags"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbProxy.DataAwsccRdsDbProxyTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbProxy.DataAwsccRdsDbProxyTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rds-db-proxy/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rds-db-proxy/index.ts",
        "line": 182
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-proxy/index.ts",
            "line": 196
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbProxy.DataAwsccRdsDbProxyTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccRdsDbProxyTagsList",
      "namespace": "dataAwsccRdsDbProxy",
      "symbolId": "src/data-awscc-rds-db-proxy/index:DataAwsccRdsDbProxyTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbProxy.DataAwsccRdsDbProxyTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbProxy.DataAwsccRdsDbProxyTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rds-db-proxy/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rds-db-proxy/index.ts",
        "line": 143
      },
      "name": "DataAwsccRdsDbProxyTagsOutputReference",
      "namespace": "dataAwsccRdsDbProxy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-proxy/index.ts",
            "line": 172
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-proxy/index.ts",
            "line": 177
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-proxy/index.ts",
            "line": 156
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbProxy.DataAwsccRdsDbProxyTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-rds-db-proxy/index:DataAwsccRdsDbProxyTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbProxyEndpoint.DataAwsccRdsDbProxyEndpoint": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_db_proxy_endpoint awscc_rds_db_proxy_endpoint}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbProxyEndpoint.DataAwsccRdsDbProxyEndpoint",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_db_proxy_endpoint awscc_rds_db_proxy_endpoint} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-rds-db-proxy-endpoint/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-awscc.dataAwsccRdsDbProxyEndpoint.DataAwsccRdsDbProxyEndpointConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rds-db-proxy-endpoint/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRdsDbProxyEndpoint resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-proxy-endpoint/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 DataAwsccRdsDbProxyEndpoint to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_db_proxy_endpoint#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRdsDbProxyEndpoint that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRdsDbProxyEndpoint to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-proxy-endpoint/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-awscc-rds-db-proxy-endpoint/index.ts",
            "line": 243
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRdsDbProxyEndpoint",
      "namespace": "dataAwsccRdsDbProxyEndpoint",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-proxy-endpoint/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-proxy-endpoint/index.ts",
            "line": 165
          },
          "name": "dbProxyEndpointArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-proxy-endpoint/index.ts",
            "line": 170
          },
          "name": "dbProxyEndpointName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-proxy-endpoint/index.ts",
            "line": 175
          },
          "name": "dbProxyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-proxy-endpoint/index.ts",
            "line": 180
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-proxy-endpoint/index.ts",
            "line": 185
          },
          "name": "endpointNetworkType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-proxy-endpoint/index.ts",
            "line": 203
          },
          "name": "isDefault",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-proxy-endpoint/index.ts",
            "line": 209
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbProxyEndpoint.DataAwsccRdsDbProxyEndpointTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-proxy-endpoint/index.ts",
            "line": 214
          },
          "name": "targetRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-proxy-endpoint/index.ts",
            "line": 219
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-proxy-endpoint/index.ts",
            "line": 224
          },
          "name": "vpcSecurityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-proxy-endpoint/index.ts",
            "line": 229
          },
          "name": "vpcSubnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-proxy-endpoint/index.ts",
            "line": 198
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-proxy-endpoint/index.ts",
            "line": 191
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-rds-db-proxy-endpoint/index:DataAwsccRdsDbProxyEndpoint"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbProxyEndpoint.DataAwsccRdsDbProxyEndpointConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbProxyEndpoint.DataAwsccRdsDbProxyEndpointConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rds-db-proxy-endpoint/index.ts",
        "line": 14
      },
      "name": "DataAwsccRdsDbProxyEndpointConfig",
      "namespace": "dataAwsccRdsDbProxyEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_db_proxy_endpoint#id DataAwsccRdsDbProxyEndpoint#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-proxy-endpoint/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-rds-db-proxy-endpoint/index:DataAwsccRdsDbProxyEndpointConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbProxyEndpoint.DataAwsccRdsDbProxyEndpointTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbProxyEndpoint.DataAwsccRdsDbProxyEndpointTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rds-db-proxy-endpoint/index.ts",
        "line": 25
      },
      "name": "DataAwsccRdsDbProxyEndpointTags",
      "namespace": "dataAwsccRdsDbProxyEndpoint",
      "symbolId": "src/data-awscc-rds-db-proxy-endpoint/index:DataAwsccRdsDbProxyEndpointTags"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbProxyEndpoint.DataAwsccRdsDbProxyEndpointTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbProxyEndpoint.DataAwsccRdsDbProxyEndpointTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rds-db-proxy-endpoint/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-awscc-rds-db-proxy-endpoint/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-proxy-endpoint/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-awscc.dataAwsccRdsDbProxyEndpoint.DataAwsccRdsDbProxyEndpointTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccRdsDbProxyEndpointTagsList",
      "namespace": "dataAwsccRdsDbProxyEndpoint",
      "symbolId": "src/data-awscc-rds-db-proxy-endpoint/index:DataAwsccRdsDbProxyEndpointTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbProxyEndpoint.DataAwsccRdsDbProxyEndpointTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbProxyEndpoint.DataAwsccRdsDbProxyEndpointTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rds-db-proxy-endpoint/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rds-db-proxy-endpoint/index.ts",
        "line": 48
      },
      "name": "DataAwsccRdsDbProxyEndpointTagsOutputReference",
      "namespace": "dataAwsccRdsDbProxyEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-proxy-endpoint/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-proxy-endpoint/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-proxy-endpoint/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbProxyEndpoint.DataAwsccRdsDbProxyEndpointTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-rds-db-proxy-endpoint/index:DataAwsccRdsDbProxyEndpointTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbProxyEndpoints.DataAwsccRdsDbProxyEndpoints": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_db_proxy_endpoints awscc_rds_db_proxy_endpoints}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbProxyEndpoints.DataAwsccRdsDbProxyEndpoints",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_db_proxy_endpoints awscc_rds_db_proxy_endpoints} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-rds-db-proxy-endpoints/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbProxyEndpoints.DataAwsccRdsDbProxyEndpointsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rds-db-proxy-endpoints/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRdsDbProxyEndpoints resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-proxy-endpoints/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccRdsDbProxyEndpoints to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_db_proxy_endpoints#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRdsDbProxyEndpoints that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRdsDbProxyEndpoints to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-proxy-endpoints/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-proxy-endpoints/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRdsDbProxyEndpoints",
      "namespace": "dataAwsccRdsDbProxyEndpoints",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-proxy-endpoints/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-proxy-endpoints/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-proxy-endpoints/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-rds-db-proxy-endpoints/index:DataAwsccRdsDbProxyEndpoints"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbProxyEndpoints.DataAwsccRdsDbProxyEndpointsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbProxyEndpoints.DataAwsccRdsDbProxyEndpointsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rds-db-proxy-endpoints/index.ts",
        "line": 14
      },
      "name": "DataAwsccRdsDbProxyEndpointsConfig",
      "namespace": "dataAwsccRdsDbProxyEndpoints",
      "symbolId": "src/data-awscc-rds-db-proxy-endpoints/index:DataAwsccRdsDbProxyEndpointsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbProxyTargetGroup.DataAwsccRdsDbProxyTargetGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_db_proxy_target_group awscc_rds_db_proxy_target_group}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbProxyTargetGroup.DataAwsccRdsDbProxyTargetGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_db_proxy_target_group awscc_rds_db_proxy_target_group} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-rds-db-proxy-target-group/index.ts",
          "line": 135
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbProxyTargetGroup.DataAwsccRdsDbProxyTargetGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rds-db-proxy-target-group/index.ts",
        "line": 103
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRdsDbProxyTargetGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-proxy-target-group/index.ts",
            "line": 120
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccRdsDbProxyTargetGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_db_proxy_target_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRdsDbProxyTargetGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRdsDbProxyTargetGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-proxy-target-group/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-awscc-rds-db-proxy-target-group/index.ts",
            "line": 212
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRdsDbProxyTargetGroup",
      "namespace": "dataAwsccRdsDbProxyTargetGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-proxy-target-group/index.ts",
            "line": 108
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-proxy-target-group/index.ts",
            "line": 160
          },
          "name": "connectionPoolConfigurationInfo",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbProxyTargetGroup.DataAwsccRdsDbProxyTargetGroupConnectionPoolConfigurationInfoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-proxy-target-group/index.ts",
            "line": 165
          },
          "name": "dbClusterIdentifiers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-proxy-target-group/index.ts",
            "line": 170
          },
          "name": "dbInstanceIdentifiers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-proxy-target-group/index.ts",
            "line": 175
          },
          "name": "dbProxyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-proxy-target-group/index.ts",
            "line": 193
          },
          "name": "targetGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-proxy-target-group/index.ts",
            "line": 198
          },
          "name": "targetGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-proxy-target-group/index.ts",
            "line": 188
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-proxy-target-group/index.ts",
            "line": 181
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-rds-db-proxy-target-group/index:DataAwsccRdsDbProxyTargetGroup"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbProxyTargetGroup.DataAwsccRdsDbProxyTargetGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbProxyTargetGroup.DataAwsccRdsDbProxyTargetGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rds-db-proxy-target-group/index.ts",
        "line": 14
      },
      "name": "DataAwsccRdsDbProxyTargetGroupConfig",
      "namespace": "dataAwsccRdsDbProxyTargetGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_db_proxy_target_group#id DataAwsccRdsDbProxyTargetGroup#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-proxy-target-group/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-rds-db-proxy-target-group/index:DataAwsccRdsDbProxyTargetGroupConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbProxyTargetGroup.DataAwsccRdsDbProxyTargetGroupConnectionPoolConfigurationInfo": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbProxyTargetGroup.DataAwsccRdsDbProxyTargetGroupConnectionPoolConfigurationInfo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rds-db-proxy-target-group/index.ts",
        "line": 25
      },
      "name": "DataAwsccRdsDbProxyTargetGroupConnectionPoolConfigurationInfo",
      "namespace": "dataAwsccRdsDbProxyTargetGroup",
      "symbolId": "src/data-awscc-rds-db-proxy-target-group/index:DataAwsccRdsDbProxyTargetGroupConnectionPoolConfigurationInfo"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbProxyTargetGroup.DataAwsccRdsDbProxyTargetGroupConnectionPoolConfigurationInfoOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbProxyTargetGroup.DataAwsccRdsDbProxyTargetGroupConnectionPoolConfigurationInfoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rds-db-proxy-target-group/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rds-db-proxy-target-group/index.ts",
        "line": 48
      },
      "name": "DataAwsccRdsDbProxyTargetGroupConnectionPoolConfigurationInfoOutputReference",
      "namespace": "dataAwsccRdsDbProxyTargetGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-proxy-target-group/index.ts",
            "line": 75
          },
          "name": "connectionBorrowTimeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-proxy-target-group/index.ts",
            "line": 80
          },
          "name": "initQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-proxy-target-group/index.ts",
            "line": 85
          },
          "name": "maxConnectionsPercent",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-proxy-target-group/index.ts",
            "line": 90
          },
          "name": "maxIdleConnectionsPercent",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-proxy-target-group/index.ts",
            "line": 95
          },
          "name": "sessionPinningFilters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-proxy-target-group/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbProxyTargetGroup.DataAwsccRdsDbProxyTargetGroupConnectionPoolConfigurationInfo"
          }
        }
      ],
      "symbolId": "src/data-awscc-rds-db-proxy-target-group/index:DataAwsccRdsDbProxyTargetGroupConnectionPoolConfigurationInfoOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbProxyTargetGroups.DataAwsccRdsDbProxyTargetGroups": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_db_proxy_target_groups awscc_rds_db_proxy_target_groups}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbProxyTargetGroups.DataAwsccRdsDbProxyTargetGroups",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_db_proxy_target_groups awscc_rds_db_proxy_target_groups} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-rds-db-proxy-target-groups/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbProxyTargetGroups.DataAwsccRdsDbProxyTargetGroupsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rds-db-proxy-target-groups/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRdsDbProxyTargetGroups resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-proxy-target-groups/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccRdsDbProxyTargetGroups to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_db_proxy_target_groups#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRdsDbProxyTargetGroups that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRdsDbProxyTargetGroups to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-proxy-target-groups/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-proxy-target-groups/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRdsDbProxyTargetGroups",
      "namespace": "dataAwsccRdsDbProxyTargetGroups",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-proxy-target-groups/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-proxy-target-groups/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-proxy-target-groups/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-rds-db-proxy-target-groups/index:DataAwsccRdsDbProxyTargetGroups"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbProxyTargetGroups.DataAwsccRdsDbProxyTargetGroupsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbProxyTargetGroups.DataAwsccRdsDbProxyTargetGroupsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rds-db-proxy-target-groups/index.ts",
        "line": 14
      },
      "name": "DataAwsccRdsDbProxyTargetGroupsConfig",
      "namespace": "dataAwsccRdsDbProxyTargetGroups",
      "symbolId": "src/data-awscc-rds-db-proxy-target-groups/index:DataAwsccRdsDbProxyTargetGroupsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbShardGroup.DataAwsccRdsDbShardGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_db_shard_group awscc_rds_db_shard_group}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbShardGroup.DataAwsccRdsDbShardGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_db_shard_group awscc_rds_db_shard_group} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-rds-db-shard-group/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-awscc.dataAwsccRdsDbShardGroup.DataAwsccRdsDbShardGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rds-db-shard-group/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRdsDbShardGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-shard-group/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 DataAwsccRdsDbShardGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_db_shard_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRdsDbShardGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRdsDbShardGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-shard-group/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-awscc-rds-db-shard-group/index.ts",
            "line": 233
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRdsDbShardGroup",
      "namespace": "dataAwsccRdsDbShardGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-shard-group/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-shard-group/index.ts",
            "line": 165
          },
          "name": "computeRedundancy",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-shard-group/index.ts",
            "line": 170
          },
          "name": "dbClusterIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-shard-group/index.ts",
            "line": 175
          },
          "name": "dbShardGroupIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-shard-group/index.ts",
            "line": 180
          },
          "name": "dbShardGroupResourceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-shard-group/index.ts",
            "line": 185
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-shard-group/index.ts",
            "line": 203
          },
          "name": "maxAcu",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-shard-group/index.ts",
            "line": 208
          },
          "name": "minAcu",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-shard-group/index.ts",
            "line": 213
          },
          "name": "publiclyAccessible",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-shard-group/index.ts",
            "line": 219
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbShardGroup.DataAwsccRdsDbShardGroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-shard-group/index.ts",
            "line": 198
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-shard-group/index.ts",
            "line": 191
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-rds-db-shard-group/index:DataAwsccRdsDbShardGroup"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbShardGroup.DataAwsccRdsDbShardGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbShardGroup.DataAwsccRdsDbShardGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rds-db-shard-group/index.ts",
        "line": 14
      },
      "name": "DataAwsccRdsDbShardGroupConfig",
      "namespace": "dataAwsccRdsDbShardGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_db_shard_group#id DataAwsccRdsDbShardGroup#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-shard-group/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-rds-db-shard-group/index:DataAwsccRdsDbShardGroupConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbShardGroup.DataAwsccRdsDbShardGroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbShardGroup.DataAwsccRdsDbShardGroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rds-db-shard-group/index.ts",
        "line": 25
      },
      "name": "DataAwsccRdsDbShardGroupTags",
      "namespace": "dataAwsccRdsDbShardGroup",
      "symbolId": "src/data-awscc-rds-db-shard-group/index:DataAwsccRdsDbShardGroupTags"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbShardGroup.DataAwsccRdsDbShardGroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbShardGroup.DataAwsccRdsDbShardGroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rds-db-shard-group/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-awscc-rds-db-shard-group/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-shard-group/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-awscc.dataAwsccRdsDbShardGroup.DataAwsccRdsDbShardGroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccRdsDbShardGroupTagsList",
      "namespace": "dataAwsccRdsDbShardGroup",
      "symbolId": "src/data-awscc-rds-db-shard-group/index:DataAwsccRdsDbShardGroupTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbShardGroup.DataAwsccRdsDbShardGroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbShardGroup.DataAwsccRdsDbShardGroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rds-db-shard-group/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rds-db-shard-group/index.ts",
        "line": 48
      },
      "name": "DataAwsccRdsDbShardGroupTagsOutputReference",
      "namespace": "dataAwsccRdsDbShardGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-shard-group/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-shard-group/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-shard-group/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbShardGroup.DataAwsccRdsDbShardGroupTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-rds-db-shard-group/index:DataAwsccRdsDbShardGroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbShardGroups.DataAwsccRdsDbShardGroups": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_db_shard_groups awscc_rds_db_shard_groups}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbShardGroups.DataAwsccRdsDbShardGroups",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_db_shard_groups awscc_rds_db_shard_groups} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-rds-db-shard-groups/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbShardGroups.DataAwsccRdsDbShardGroupsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rds-db-shard-groups/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRdsDbShardGroups resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-shard-groups/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccRdsDbShardGroups to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_db_shard_groups#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRdsDbShardGroups that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRdsDbShardGroups to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-shard-groups/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-shard-groups/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRdsDbShardGroups",
      "namespace": "dataAwsccRdsDbShardGroups",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-shard-groups/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-shard-groups/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-shard-groups/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-rds-db-shard-groups/index:DataAwsccRdsDbShardGroups"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbShardGroups.DataAwsccRdsDbShardGroupsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbShardGroups.DataAwsccRdsDbShardGroupsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rds-db-shard-groups/index.ts",
        "line": 14
      },
      "name": "DataAwsccRdsDbShardGroupsConfig",
      "namespace": "dataAwsccRdsDbShardGroups",
      "symbolId": "src/data-awscc-rds-db-shard-groups/index:DataAwsccRdsDbShardGroupsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbSubnetGroup.DataAwsccRdsDbSubnetGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_db_subnet_group awscc_rds_db_subnet_group}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbSubnetGroup.DataAwsccRdsDbSubnetGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_db_subnet_group awscc_rds_db_subnet_group} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-rds-db-subnet-group/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-awscc.dataAwsccRdsDbSubnetGroup.DataAwsccRdsDbSubnetGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rds-db-subnet-group/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRdsDbSubnetGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-subnet-group/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 DataAwsccRdsDbSubnetGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_db_subnet_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRdsDbSubnetGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRdsDbSubnetGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-subnet-group/index.ts",
            "line": 207
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-subnet-group/index.ts",
            "line": 213
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRdsDbSubnetGroup",
      "namespace": "dataAwsccRdsDbSubnetGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-subnet-group/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-subnet-group/index.ts",
            "line": 165
          },
          "name": "dbSubnetGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-subnet-group/index.ts",
            "line": 170
          },
          "name": "dbSubnetGroupDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-subnet-group/index.ts",
            "line": 175
          },
          "name": "dbSubnetGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-subnet-group/index.ts",
            "line": 193
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-subnet-group/index.ts",
            "line": 199
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbSubnetGroup.DataAwsccRdsDbSubnetGroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-subnet-group/index.ts",
            "line": 188
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-subnet-group/index.ts",
            "line": 181
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-rds-db-subnet-group/index:DataAwsccRdsDbSubnetGroup"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbSubnetGroup.DataAwsccRdsDbSubnetGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbSubnetGroup.DataAwsccRdsDbSubnetGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rds-db-subnet-group/index.ts",
        "line": 14
      },
      "name": "DataAwsccRdsDbSubnetGroupConfig",
      "namespace": "dataAwsccRdsDbSubnetGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_db_subnet_group#id DataAwsccRdsDbSubnetGroup#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-subnet-group/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-rds-db-subnet-group/index:DataAwsccRdsDbSubnetGroupConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbSubnetGroup.DataAwsccRdsDbSubnetGroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbSubnetGroup.DataAwsccRdsDbSubnetGroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rds-db-subnet-group/index.ts",
        "line": 25
      },
      "name": "DataAwsccRdsDbSubnetGroupTags",
      "namespace": "dataAwsccRdsDbSubnetGroup",
      "symbolId": "src/data-awscc-rds-db-subnet-group/index:DataAwsccRdsDbSubnetGroupTags"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbSubnetGroup.DataAwsccRdsDbSubnetGroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbSubnetGroup.DataAwsccRdsDbSubnetGroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rds-db-subnet-group/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-awscc-rds-db-subnet-group/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-subnet-group/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-awscc.dataAwsccRdsDbSubnetGroup.DataAwsccRdsDbSubnetGroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccRdsDbSubnetGroupTagsList",
      "namespace": "dataAwsccRdsDbSubnetGroup",
      "symbolId": "src/data-awscc-rds-db-subnet-group/index:DataAwsccRdsDbSubnetGroupTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbSubnetGroup.DataAwsccRdsDbSubnetGroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbSubnetGroup.DataAwsccRdsDbSubnetGroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rds-db-subnet-group/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rds-db-subnet-group/index.ts",
        "line": 48
      },
      "name": "DataAwsccRdsDbSubnetGroupTagsOutputReference",
      "namespace": "dataAwsccRdsDbSubnetGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-subnet-group/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-subnet-group/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-subnet-group/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbSubnetGroup.DataAwsccRdsDbSubnetGroupTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-rds-db-subnet-group/index:DataAwsccRdsDbSubnetGroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbSubnetGroups.DataAwsccRdsDbSubnetGroups": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_db_subnet_groups awscc_rds_db_subnet_groups}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbSubnetGroups.DataAwsccRdsDbSubnetGroups",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_db_subnet_groups awscc_rds_db_subnet_groups} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-rds-db-subnet-groups/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbSubnetGroups.DataAwsccRdsDbSubnetGroupsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rds-db-subnet-groups/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRdsDbSubnetGroups resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-subnet-groups/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccRdsDbSubnetGroups to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_db_subnet_groups#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRdsDbSubnetGroups that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRdsDbSubnetGroups to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-subnet-groups/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-subnet-groups/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRdsDbSubnetGroups",
      "namespace": "dataAwsccRdsDbSubnetGroups",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-subnet-groups/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-subnet-groups/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-db-subnet-groups/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-rds-db-subnet-groups/index:DataAwsccRdsDbSubnetGroups"
    },
    "@cdktn/provider-awscc.dataAwsccRdsDbSubnetGroups.DataAwsccRdsDbSubnetGroupsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsDbSubnetGroups.DataAwsccRdsDbSubnetGroupsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rds-db-subnet-groups/index.ts",
        "line": 14
      },
      "name": "DataAwsccRdsDbSubnetGroupsConfig",
      "namespace": "dataAwsccRdsDbSubnetGroups",
      "symbolId": "src/data-awscc-rds-db-subnet-groups/index:DataAwsccRdsDbSubnetGroupsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRdsEventSubscription.DataAwsccRdsEventSubscription": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_event_subscription awscc_rds_event_subscription}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsEventSubscription.DataAwsccRdsEventSubscription",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_event_subscription awscc_rds_event_subscription} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-rds-event-subscription/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-awscc.dataAwsccRdsEventSubscription.DataAwsccRdsEventSubscriptionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rds-event-subscription/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRdsEventSubscription resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-event-subscription/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 DataAwsccRdsEventSubscription to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_event_subscription#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRdsEventSubscription that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRdsEventSubscription to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-event-subscription/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-awscc-rds-event-subscription/index.ts",
            "line": 223
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRdsEventSubscription",
      "namespace": "dataAwsccRdsEventSubscription",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-event-subscription/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-event-subscription/index.ts",
            "line": 165
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-event-subscription/index.ts",
            "line": 170
          },
          "name": "eventCategories",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-event-subscription/index.ts",
            "line": 188
          },
          "name": "snsTopicArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-event-subscription/index.ts",
            "line": 193
          },
          "name": "sourceIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-event-subscription/index.ts",
            "line": 198
          },
          "name": "sourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-event-subscription/index.ts",
            "line": 203
          },
          "name": "subscriptionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-event-subscription/index.ts",
            "line": 209
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRdsEventSubscription.DataAwsccRdsEventSubscriptionTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-event-subscription/index.ts",
            "line": 183
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-event-subscription/index.ts",
            "line": 176
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-rds-event-subscription/index:DataAwsccRdsEventSubscription"
    },
    "@cdktn/provider-awscc.dataAwsccRdsEventSubscription.DataAwsccRdsEventSubscriptionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsEventSubscription.DataAwsccRdsEventSubscriptionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rds-event-subscription/index.ts",
        "line": 14
      },
      "name": "DataAwsccRdsEventSubscriptionConfig",
      "namespace": "dataAwsccRdsEventSubscription",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_event_subscription#id DataAwsccRdsEventSubscription#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-event-subscription/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-rds-event-subscription/index:DataAwsccRdsEventSubscriptionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRdsEventSubscription.DataAwsccRdsEventSubscriptionTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsEventSubscription.DataAwsccRdsEventSubscriptionTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rds-event-subscription/index.ts",
        "line": 25
      },
      "name": "DataAwsccRdsEventSubscriptionTags",
      "namespace": "dataAwsccRdsEventSubscription",
      "symbolId": "src/data-awscc-rds-event-subscription/index:DataAwsccRdsEventSubscriptionTags"
    },
    "@cdktn/provider-awscc.dataAwsccRdsEventSubscription.DataAwsccRdsEventSubscriptionTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsEventSubscription.DataAwsccRdsEventSubscriptionTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rds-event-subscription/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-awscc-rds-event-subscription/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-event-subscription/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-awscc.dataAwsccRdsEventSubscription.DataAwsccRdsEventSubscriptionTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccRdsEventSubscriptionTagsList",
      "namespace": "dataAwsccRdsEventSubscription",
      "symbolId": "src/data-awscc-rds-event-subscription/index:DataAwsccRdsEventSubscriptionTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccRdsEventSubscription.DataAwsccRdsEventSubscriptionTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsEventSubscription.DataAwsccRdsEventSubscriptionTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rds-event-subscription/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rds-event-subscription/index.ts",
        "line": 48
      },
      "name": "DataAwsccRdsEventSubscriptionTagsOutputReference",
      "namespace": "dataAwsccRdsEventSubscription",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-event-subscription/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-event-subscription/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-event-subscription/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRdsEventSubscription.DataAwsccRdsEventSubscriptionTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-rds-event-subscription/index:DataAwsccRdsEventSubscriptionTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRdsEventSubscriptions.DataAwsccRdsEventSubscriptions": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_event_subscriptions awscc_rds_event_subscriptions}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsEventSubscriptions.DataAwsccRdsEventSubscriptions",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_event_subscriptions awscc_rds_event_subscriptions} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-rds-event-subscriptions/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRdsEventSubscriptions.DataAwsccRdsEventSubscriptionsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rds-event-subscriptions/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRdsEventSubscriptions resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-event-subscriptions/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccRdsEventSubscriptions to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_event_subscriptions#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRdsEventSubscriptions that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRdsEventSubscriptions to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-event-subscriptions/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-event-subscriptions/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRdsEventSubscriptions",
      "namespace": "dataAwsccRdsEventSubscriptions",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-event-subscriptions/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-event-subscriptions/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-event-subscriptions/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-rds-event-subscriptions/index:DataAwsccRdsEventSubscriptions"
    },
    "@cdktn/provider-awscc.dataAwsccRdsEventSubscriptions.DataAwsccRdsEventSubscriptionsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsEventSubscriptions.DataAwsccRdsEventSubscriptionsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rds-event-subscriptions/index.ts",
        "line": 14
      },
      "name": "DataAwsccRdsEventSubscriptionsConfig",
      "namespace": "dataAwsccRdsEventSubscriptions",
      "symbolId": "src/data-awscc-rds-event-subscriptions/index:DataAwsccRdsEventSubscriptionsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRdsGlobalCluster.DataAwsccRdsGlobalCluster": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_global_cluster awscc_rds_global_cluster}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsGlobalCluster.DataAwsccRdsGlobalCluster",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_global_cluster awscc_rds_global_cluster} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-rds-global-cluster/index.ts",
          "line": 195
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRdsGlobalCluster.DataAwsccRdsGlobalClusterConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rds-global-cluster/index.ts",
        "line": 163
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRdsGlobalCluster resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-global-cluster/index.ts",
            "line": 180
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccRdsGlobalCluster to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_global_cluster#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRdsGlobalCluster that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRdsGlobalCluster to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-global-cluster/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-awscc-rds-global-cluster/index.ts",
            "line": 288
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRdsGlobalCluster",
      "namespace": "dataAwsccRdsGlobalCluster",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-global-cluster/index.ts",
            "line": 168
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-global-cluster/index.ts",
            "line": 219
          },
          "name": "deletionProtection",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-global-cluster/index.ts",
            "line": 224
          },
          "name": "engine",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-global-cluster/index.ts",
            "line": 229
          },
          "name": "engineLifecycleSupport",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-global-cluster/index.ts",
            "line": 234
          },
          "name": "engineVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-global-cluster/index.ts",
            "line": 239
          },
          "name": "globalClusterIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-global-cluster/index.ts",
            "line": 245
          },
          "name": "globalEndpoint",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRdsGlobalCluster.DataAwsccRdsGlobalClusterGlobalEndpointOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-global-cluster/index.ts",
            "line": 263
          },
          "name": "sourceDbClusterIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-global-cluster/index.ts",
            "line": 268
          },
          "name": "storageEncrypted",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-global-cluster/index.ts",
            "line": 274
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRdsGlobalCluster.DataAwsccRdsGlobalClusterTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-global-cluster/index.ts",
            "line": 258
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-global-cluster/index.ts",
            "line": 251
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-rds-global-cluster/index:DataAwsccRdsGlobalCluster"
    },
    "@cdktn/provider-awscc.dataAwsccRdsGlobalCluster.DataAwsccRdsGlobalClusterConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsGlobalCluster.DataAwsccRdsGlobalClusterConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rds-global-cluster/index.ts",
        "line": 14
      },
      "name": "DataAwsccRdsGlobalClusterConfig",
      "namespace": "dataAwsccRdsGlobalCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_global_cluster#id DataAwsccRdsGlobalCluster#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-global-cluster/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-rds-global-cluster/index:DataAwsccRdsGlobalClusterConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRdsGlobalCluster.DataAwsccRdsGlobalClusterGlobalEndpoint": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsGlobalCluster.DataAwsccRdsGlobalClusterGlobalEndpoint",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rds-global-cluster/index.ts",
        "line": 25
      },
      "name": "DataAwsccRdsGlobalClusterGlobalEndpoint",
      "namespace": "dataAwsccRdsGlobalCluster",
      "symbolId": "src/data-awscc-rds-global-cluster/index:DataAwsccRdsGlobalClusterGlobalEndpoint"
    },
    "@cdktn/provider-awscc.dataAwsccRdsGlobalCluster.DataAwsccRdsGlobalClusterGlobalEndpointOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsGlobalCluster.DataAwsccRdsGlobalClusterGlobalEndpointOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rds-global-cluster/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rds-global-cluster/index.ts",
        "line": 48
      },
      "name": "DataAwsccRdsGlobalClusterGlobalEndpointOutputReference",
      "namespace": "dataAwsccRdsGlobalCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-global-cluster/index.ts",
            "line": 75
          },
          "name": "address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-global-cluster/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRdsGlobalCluster.DataAwsccRdsGlobalClusterGlobalEndpoint"
          }
        }
      ],
      "symbolId": "src/data-awscc-rds-global-cluster/index:DataAwsccRdsGlobalClusterGlobalEndpointOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRdsGlobalCluster.DataAwsccRdsGlobalClusterTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsGlobalCluster.DataAwsccRdsGlobalClusterTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rds-global-cluster/index.ts",
        "line": 79
      },
      "name": "DataAwsccRdsGlobalClusterTags",
      "namespace": "dataAwsccRdsGlobalCluster",
      "symbolId": "src/data-awscc-rds-global-cluster/index:DataAwsccRdsGlobalClusterTags"
    },
    "@cdktn/provider-awscc.dataAwsccRdsGlobalCluster.DataAwsccRdsGlobalClusterTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsGlobalCluster.DataAwsccRdsGlobalClusterTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rds-global-cluster/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rds-global-cluster/index.ts",
        "line": 141
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-global-cluster/index.ts",
            "line": 155
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRdsGlobalCluster.DataAwsccRdsGlobalClusterTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccRdsGlobalClusterTagsList",
      "namespace": "dataAwsccRdsGlobalCluster",
      "symbolId": "src/data-awscc-rds-global-cluster/index:DataAwsccRdsGlobalClusterTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccRdsGlobalCluster.DataAwsccRdsGlobalClusterTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsGlobalCluster.DataAwsccRdsGlobalClusterTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rds-global-cluster/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rds-global-cluster/index.ts",
        "line": 102
      },
      "name": "DataAwsccRdsGlobalClusterTagsOutputReference",
      "namespace": "dataAwsccRdsGlobalCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-global-cluster/index.ts",
            "line": 131
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-global-cluster/index.ts",
            "line": 136
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-global-cluster/index.ts",
            "line": 115
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRdsGlobalCluster.DataAwsccRdsGlobalClusterTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-rds-global-cluster/index:DataAwsccRdsGlobalClusterTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRdsGlobalClusters.DataAwsccRdsGlobalClusters": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_global_clusters awscc_rds_global_clusters}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsGlobalClusters.DataAwsccRdsGlobalClusters",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_global_clusters awscc_rds_global_clusters} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-rds-global-clusters/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRdsGlobalClusters.DataAwsccRdsGlobalClustersConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rds-global-clusters/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRdsGlobalClusters resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-global-clusters/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccRdsGlobalClusters to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_global_clusters#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRdsGlobalClusters that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRdsGlobalClusters to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-global-clusters/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-global-clusters/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRdsGlobalClusters",
      "namespace": "dataAwsccRdsGlobalClusters",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-global-clusters/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-global-clusters/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-global-clusters/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-rds-global-clusters/index:DataAwsccRdsGlobalClusters"
    },
    "@cdktn/provider-awscc.dataAwsccRdsGlobalClusters.DataAwsccRdsGlobalClustersConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsGlobalClusters.DataAwsccRdsGlobalClustersConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rds-global-clusters/index.ts",
        "line": 14
      },
      "name": "DataAwsccRdsGlobalClustersConfig",
      "namespace": "dataAwsccRdsGlobalClusters",
      "symbolId": "src/data-awscc-rds-global-clusters/index:DataAwsccRdsGlobalClustersConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRdsIntegration.DataAwsccRdsIntegration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_integration awscc_rds_integration}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsIntegration.DataAwsccRdsIntegration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_integration awscc_rds_integration} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-rds-integration/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-awscc.dataAwsccRdsIntegration.DataAwsccRdsIntegrationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rds-integration/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRdsIntegration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-integration/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 DataAwsccRdsIntegration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_integration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRdsIntegration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRdsIntegration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-integration/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-awscc-rds-integration/index.ts",
            "line": 239
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRdsIntegration",
      "namespace": "dataAwsccRdsIntegration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-integration/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-integration/index.ts",
            "line": 166
          },
          "name": "additionalEncryptionContext",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-integration/index.ts",
            "line": 171
          },
          "name": "createTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-integration/index.ts",
            "line": 176
          },
          "name": "dataFilter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-integration/index.ts",
            "line": 181
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-integration/index.ts",
            "line": 199
          },
          "name": "integrationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-integration/index.ts",
            "line": 204
          },
          "name": "integrationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-integration/index.ts",
            "line": 209
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-integration/index.ts",
            "line": 214
          },
          "name": "sourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-integration/index.ts",
            "line": 220
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRdsIntegration.DataAwsccRdsIntegrationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-integration/index.ts",
            "line": 225
          },
          "name": "targetArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-integration/index.ts",
            "line": 194
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-integration/index.ts",
            "line": 187
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-rds-integration/index:DataAwsccRdsIntegration"
    },
    "@cdktn/provider-awscc.dataAwsccRdsIntegration.DataAwsccRdsIntegrationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsIntegration.DataAwsccRdsIntegrationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rds-integration/index.ts",
        "line": 14
      },
      "name": "DataAwsccRdsIntegrationConfig",
      "namespace": "dataAwsccRdsIntegration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_integration#id DataAwsccRdsIntegration#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-integration/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-rds-integration/index:DataAwsccRdsIntegrationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRdsIntegration.DataAwsccRdsIntegrationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsIntegration.DataAwsccRdsIntegrationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rds-integration/index.ts",
        "line": 25
      },
      "name": "DataAwsccRdsIntegrationTags",
      "namespace": "dataAwsccRdsIntegration",
      "symbolId": "src/data-awscc-rds-integration/index:DataAwsccRdsIntegrationTags"
    },
    "@cdktn/provider-awscc.dataAwsccRdsIntegration.DataAwsccRdsIntegrationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsIntegration.DataAwsccRdsIntegrationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rds-integration/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-awscc-rds-integration/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-integration/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-awscc.dataAwsccRdsIntegration.DataAwsccRdsIntegrationTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccRdsIntegrationTagsList",
      "namespace": "dataAwsccRdsIntegration",
      "symbolId": "src/data-awscc-rds-integration/index:DataAwsccRdsIntegrationTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccRdsIntegration.DataAwsccRdsIntegrationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsIntegration.DataAwsccRdsIntegrationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rds-integration/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rds-integration/index.ts",
        "line": 48
      },
      "name": "DataAwsccRdsIntegrationTagsOutputReference",
      "namespace": "dataAwsccRdsIntegration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-integration/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-integration/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-integration/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRdsIntegration.DataAwsccRdsIntegrationTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-rds-integration/index:DataAwsccRdsIntegrationTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRdsIntegrations.DataAwsccRdsIntegrations": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_integrations awscc_rds_integrations}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsIntegrations.DataAwsccRdsIntegrations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_integrations awscc_rds_integrations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-rds-integrations/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRdsIntegrations.DataAwsccRdsIntegrationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rds-integrations/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRdsIntegrations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-integrations/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccRdsIntegrations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_integrations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRdsIntegrations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRdsIntegrations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-integrations/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-integrations/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRdsIntegrations",
      "namespace": "dataAwsccRdsIntegrations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-integrations/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-integrations/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-integrations/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-rds-integrations/index:DataAwsccRdsIntegrations"
    },
    "@cdktn/provider-awscc.dataAwsccRdsIntegrations.DataAwsccRdsIntegrationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsIntegrations.DataAwsccRdsIntegrationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rds-integrations/index.ts",
        "line": 14
      },
      "name": "DataAwsccRdsIntegrationsConfig",
      "namespace": "dataAwsccRdsIntegrations",
      "symbolId": "src/data-awscc-rds-integrations/index:DataAwsccRdsIntegrationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRdsOptionGroup.DataAwsccRdsOptionGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_option_group awscc_rds_option_group}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsOptionGroup.DataAwsccRdsOptionGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_option_group awscc_rds_option_group} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-rds-option-group/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-awscc.dataAwsccRdsOptionGroup.DataAwsccRdsOptionGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rds-option-group/index.ts",
        "line": 290
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRdsOptionGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-option-group/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 DataAwsccRdsOptionGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_option_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRdsOptionGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRdsOptionGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-option-group/index.ts",
            "line": 394
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-option-group/index.ts",
            "line": 400
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRdsOptionGroup",
      "namespace": "dataAwsccRdsOptionGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-option-group/index.ts",
            "line": 295
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-option-group/index.ts",
            "line": 346
          },
          "name": "engineName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-option-group/index.ts",
            "line": 364
          },
          "name": "majorEngineVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-option-group/index.ts",
            "line": 370
          },
          "name": "optionConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRdsOptionGroup.DataAwsccRdsOptionGroupOptionConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-option-group/index.ts",
            "line": 375
          },
          "name": "optionGroupDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-option-group/index.ts",
            "line": 380
          },
          "name": "optionGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-option-group/index.ts",
            "line": 386
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRdsOptionGroup.DataAwsccRdsOptionGroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-option-group/index.ts",
            "line": 359
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-option-group/index.ts",
            "line": 352
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-rds-option-group/index:DataAwsccRdsOptionGroup"
    },
    "@cdktn/provider-awscc.dataAwsccRdsOptionGroup.DataAwsccRdsOptionGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsOptionGroup.DataAwsccRdsOptionGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rds-option-group/index.ts",
        "line": 14
      },
      "name": "DataAwsccRdsOptionGroupConfig",
      "namespace": "dataAwsccRdsOptionGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_option_group#id DataAwsccRdsOptionGroup#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-option-group/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-rds-option-group/index:DataAwsccRdsOptionGroupConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRdsOptionGroup.DataAwsccRdsOptionGroupOptionConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsOptionGroup.DataAwsccRdsOptionGroupOptionConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rds-option-group/index.ts",
        "line": 105
      },
      "name": "DataAwsccRdsOptionGroupOptionConfigurations",
      "namespace": "dataAwsccRdsOptionGroup",
      "symbolId": "src/data-awscc-rds-option-group/index:DataAwsccRdsOptionGroupOptionConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccRdsOptionGroup.DataAwsccRdsOptionGroupOptionConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsOptionGroup.DataAwsccRdsOptionGroupOptionConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rds-option-group/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/data-awscc-rds-option-group/index.ts",
        "line": 188
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-option-group/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-awscc.dataAwsccRdsOptionGroup.DataAwsccRdsOptionGroupOptionConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccRdsOptionGroupOptionConfigurationsList",
      "namespace": "dataAwsccRdsOptionGroup",
      "symbolId": "src/data-awscc-rds-option-group/index:DataAwsccRdsOptionGroupOptionConfigurationsList"
    },
    "@cdktn/provider-awscc.dataAwsccRdsOptionGroup.DataAwsccRdsOptionGroupOptionConfigurationsOptionSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsOptionGroup.DataAwsccRdsOptionGroupOptionConfigurationsOptionSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rds-option-group/index.ts",
        "line": 25
      },
      "name": "DataAwsccRdsOptionGroupOptionConfigurationsOptionSettings",
      "namespace": "dataAwsccRdsOptionGroup",
      "symbolId": "src/data-awscc-rds-option-group/index:DataAwsccRdsOptionGroupOptionConfigurationsOptionSettings"
    },
    "@cdktn/provider-awscc.dataAwsccRdsOptionGroup.DataAwsccRdsOptionGroupOptionConfigurationsOptionSettingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsOptionGroup.DataAwsccRdsOptionGroupOptionConfigurationsOptionSettingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rds-option-group/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-awscc-rds-option-group/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-option-group/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-awscc.dataAwsccRdsOptionGroup.DataAwsccRdsOptionGroupOptionConfigurationsOptionSettingsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccRdsOptionGroupOptionConfigurationsOptionSettingsList",
      "namespace": "dataAwsccRdsOptionGroup",
      "symbolId": "src/data-awscc-rds-option-group/index:DataAwsccRdsOptionGroupOptionConfigurationsOptionSettingsList"
    },
    "@cdktn/provider-awscc.dataAwsccRdsOptionGroup.DataAwsccRdsOptionGroupOptionConfigurationsOptionSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsOptionGroup.DataAwsccRdsOptionGroupOptionConfigurationsOptionSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rds-option-group/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rds-option-group/index.ts",
        "line": 48
      },
      "name": "DataAwsccRdsOptionGroupOptionConfigurationsOptionSettingsOutputReference",
      "namespace": "dataAwsccRdsOptionGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-option-group/index.ts",
            "line": 77
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-option-group/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-option-group/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRdsOptionGroup.DataAwsccRdsOptionGroupOptionConfigurationsOptionSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-rds-option-group/index:DataAwsccRdsOptionGroupOptionConfigurationsOptionSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRdsOptionGroup.DataAwsccRdsOptionGroupOptionConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsOptionGroup.DataAwsccRdsOptionGroupOptionConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rds-option-group/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-awscc-rds-option-group/index.ts",
        "line": 128
      },
      "name": "DataAwsccRdsOptionGroupOptionConfigurationsOutputReference",
      "namespace": "dataAwsccRdsOptionGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-option-group/index.ts",
            "line": 157
          },
          "name": "dbSecurityGroupMemberships",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-option-group/index.ts",
            "line": 162
          },
          "name": "optionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-option-group/index.ts",
            "line": 168
          },
          "name": "optionSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRdsOptionGroup.DataAwsccRdsOptionGroupOptionConfigurationsOptionSettingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-option-group/index.ts",
            "line": 173
          },
          "name": "optionVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-option-group/index.ts",
            "line": 178
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-option-group/index.ts",
            "line": 183
          },
          "name": "vpcSecurityGroupMemberships",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-option-group/index.ts",
            "line": 141
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRdsOptionGroup.DataAwsccRdsOptionGroupOptionConfigurations"
          }
        }
      ],
      "symbolId": "src/data-awscc-rds-option-group/index:DataAwsccRdsOptionGroupOptionConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRdsOptionGroup.DataAwsccRdsOptionGroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsOptionGroup.DataAwsccRdsOptionGroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rds-option-group/index.ts",
        "line": 206
      },
      "name": "DataAwsccRdsOptionGroupTags",
      "namespace": "dataAwsccRdsOptionGroup",
      "symbolId": "src/data-awscc-rds-option-group/index:DataAwsccRdsOptionGroupTags"
    },
    "@cdktn/provider-awscc.dataAwsccRdsOptionGroup.DataAwsccRdsOptionGroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsOptionGroup.DataAwsccRdsOptionGroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rds-option-group/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/data-awscc-rds-option-group/index.ts",
        "line": 268
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-option-group/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-awscc.dataAwsccRdsOptionGroup.DataAwsccRdsOptionGroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccRdsOptionGroupTagsList",
      "namespace": "dataAwsccRdsOptionGroup",
      "symbolId": "src/data-awscc-rds-option-group/index:DataAwsccRdsOptionGroupTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccRdsOptionGroup.DataAwsccRdsOptionGroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsOptionGroup.DataAwsccRdsOptionGroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rds-option-group/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-awscc-rds-option-group/index.ts",
        "line": 229
      },
      "name": "DataAwsccRdsOptionGroupTagsOutputReference",
      "namespace": "dataAwsccRdsOptionGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-option-group/index.ts",
            "line": 258
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-option-group/index.ts",
            "line": 263
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-option-group/index.ts",
            "line": 242
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRdsOptionGroup.DataAwsccRdsOptionGroupTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-rds-option-group/index:DataAwsccRdsOptionGroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRdsOptionGroups.DataAwsccRdsOptionGroups": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_option_groups awscc_rds_option_groups}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsOptionGroups.DataAwsccRdsOptionGroups",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_option_groups awscc_rds_option_groups} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-rds-option-groups/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRdsOptionGroups.DataAwsccRdsOptionGroupsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rds-option-groups/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRdsOptionGroups resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-option-groups/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccRdsOptionGroups to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rds_option_groups#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRdsOptionGroups that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRdsOptionGroups to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-option-groups/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rds-option-groups/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRdsOptionGroups",
      "namespace": "dataAwsccRdsOptionGroups",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-option-groups/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-option-groups/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rds-option-groups/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-rds-option-groups/index:DataAwsccRdsOptionGroups"
    },
    "@cdktn/provider-awscc.dataAwsccRdsOptionGroups.DataAwsccRdsOptionGroupsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRdsOptionGroups.DataAwsccRdsOptionGroupsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rds-option-groups/index.ts",
        "line": 14
      },
      "name": "DataAwsccRdsOptionGroupsConfig",
      "namespace": "dataAwsccRdsOptionGroups",
      "symbolId": "src/data-awscc-rds-option-groups/index:DataAwsccRdsOptionGroupsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftCluster.DataAwsccRedshiftCluster": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/redshift_cluster awscc_redshift_cluster}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftCluster.DataAwsccRedshiftCluster",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/redshift_cluster awscc_redshift_cluster} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-redshift-cluster/index.ts",
          "line": 269
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftCluster.DataAwsccRedshiftClusterConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-redshift-cluster/index.ts",
        "line": 237
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRedshiftCluster resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster/index.ts",
            "line": 254
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccRedshiftCluster to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/redshift_cluster#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRedshiftCluster that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRedshiftCluster to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster/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-awscc-redshift-cluster/index.ts",
            "line": 593
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRedshiftCluster",
      "namespace": "dataAwsccRedshiftCluster",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster/index.ts",
            "line": 242
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster/index.ts",
            "line": 293
          },
          "name": "allowVersionUpgrade",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster/index.ts",
            "line": 298
          },
          "name": "aquaConfigurationStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster/index.ts",
            "line": 303
          },
          "name": "automatedSnapshotRetentionPeriod",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster/index.ts",
            "line": 308
          },
          "name": "availabilityZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster/index.ts",
            "line": 313
          },
          "name": "availabilityZoneRelocation",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster/index.ts",
            "line": 318
          },
          "name": "availabilityZoneRelocationStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster/index.ts",
            "line": 323
          },
          "name": "classic",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster/index.ts",
            "line": 328
          },
          "name": "clusterIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster/index.ts",
            "line": 333
          },
          "name": "clusterNamespaceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster/index.ts",
            "line": 338
          },
          "name": "clusterParameterGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster/index.ts",
            "line": 343
          },
          "name": "clusterSecurityGroups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster/index.ts",
            "line": 348
          },
          "name": "clusterSubnetGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster/index.ts",
            "line": 353
          },
          "name": "clusterType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster/index.ts",
            "line": 358
          },
          "name": "clusterVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster/index.ts",
            "line": 363
          },
          "name": "dbName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster/index.ts",
            "line": 368
          },
          "name": "deferMaintenance",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster/index.ts",
            "line": 373
          },
          "name": "deferMaintenanceDuration",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster/index.ts",
            "line": 378
          },
          "name": "deferMaintenanceEndTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster/index.ts",
            "line": 383
          },
          "name": "deferMaintenanceIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster/index.ts",
            "line": 388
          },
          "name": "deferMaintenanceStartTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster/index.ts",
            "line": 393
          },
          "name": "destinationRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster/index.ts",
            "line": 398
          },
          "name": "elasticIp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster/index.ts",
            "line": 403
          },
          "name": "encrypted",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster/index.ts",
            "line": 409
          },
          "name": "endpoint",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftCluster.DataAwsccRedshiftClusterEndpointOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster/index.ts",
            "line": 414
          },
          "name": "enhancedVpcRouting",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster/index.ts",
            "line": 419
          },
          "name": "hsmClientCertificateIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster/index.ts",
            "line": 424
          },
          "name": "hsmConfigurationIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster/index.ts",
            "line": 429
          },
          "name": "iamRoles",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster/index.ts",
            "line": 447
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster/index.ts",
            "line": 453
          },
          "name": "loggingProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftCluster.DataAwsccRedshiftClusterLoggingPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster/index.ts",
            "line": 458
          },
          "name": "maintenanceTrackName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster/index.ts",
            "line": 463
          },
          "name": "manageMasterPassword",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster/index.ts",
            "line": 468
          },
          "name": "manualSnapshotRetentionPeriod",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster/index.ts",
            "line": 473
          },
          "name": "masterPasswordSecretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster/index.ts",
            "line": 478
          },
          "name": "masterPasswordSecretKmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster/index.ts",
            "line": 488
          },
          "name": "masterUsername",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster/index.ts",
            "line": 483
          },
          "name": "masterUserPassword",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster/index.ts",
            "line": 493
          },
          "name": "multiAz",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster/index.ts",
            "line": 498
          },
          "name": "namespaceResourcePolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster/index.ts",
            "line": 503
          },
          "name": "nodeType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster/index.ts",
            "line": 508
          },
          "name": "numberOfNodes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster/index.ts",
            "line": 513
          },
          "name": "ownerAccount",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster/index.ts",
            "line": 518
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster/index.ts",
            "line": 523
          },
          "name": "preferredMaintenanceWindow",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster/index.ts",
            "line": 528
          },
          "name": "publiclyAccessible",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster/index.ts",
            "line": 533
          },
          "name": "resourceAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster/index.ts",
            "line": 538
          },
          "name": "revisionTarget",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster/index.ts",
            "line": 543
          },
          "name": "rotateEncryptionKey",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster/index.ts",
            "line": 548
          },
          "name": "snapshotClusterIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster/index.ts",
            "line": 553
          },
          "name": "snapshotCopyGrantName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster/index.ts",
            "line": 558
          },
          "name": "snapshotCopyManual",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster/index.ts",
            "line": 563
          },
          "name": "snapshotCopyRetentionPeriod",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster/index.ts",
            "line": 568
          },
          "name": "snapshotIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster/index.ts",
            "line": 574
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftCluster.DataAwsccRedshiftClusterTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster/index.ts",
            "line": 579
          },
          "name": "vpcSecurityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster/index.ts",
            "line": 442
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster/index.ts",
            "line": 435
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-redshift-cluster/index:DataAwsccRedshiftCluster"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftCluster.DataAwsccRedshiftClusterConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftCluster.DataAwsccRedshiftClusterConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-redshift-cluster/index.ts",
        "line": 14
      },
      "name": "DataAwsccRedshiftClusterConfig",
      "namespace": "dataAwsccRedshiftCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/redshift_cluster#id DataAwsccRedshiftCluster#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-redshift-cluster/index:DataAwsccRedshiftClusterConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftCluster.DataAwsccRedshiftClusterEndpoint": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftCluster.DataAwsccRedshiftClusterEndpoint",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-redshift-cluster/index.ts",
        "line": 25
      },
      "name": "DataAwsccRedshiftClusterEndpoint",
      "namespace": "dataAwsccRedshiftCluster",
      "symbolId": "src/data-awscc-redshift-cluster/index:DataAwsccRedshiftClusterEndpoint"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftCluster.DataAwsccRedshiftClusterEndpointOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftCluster.DataAwsccRedshiftClusterEndpointOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-redshift-cluster/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-redshift-cluster/index.ts",
        "line": 48
      },
      "name": "DataAwsccRedshiftClusterEndpointOutputReference",
      "namespace": "dataAwsccRedshiftCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster/index.ts",
            "line": 75
          },
          "name": "address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster/index.ts",
            "line": 80
          },
          "name": "port",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftCluster.DataAwsccRedshiftClusterEndpoint"
          }
        }
      ],
      "symbolId": "src/data-awscc-redshift-cluster/index:DataAwsccRedshiftClusterEndpointOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftCluster.DataAwsccRedshiftClusterLoggingProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftCluster.DataAwsccRedshiftClusterLoggingProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-redshift-cluster/index.ts",
        "line": 84
      },
      "name": "DataAwsccRedshiftClusterLoggingProperties",
      "namespace": "dataAwsccRedshiftCluster",
      "symbolId": "src/data-awscc-redshift-cluster/index:DataAwsccRedshiftClusterLoggingProperties"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftCluster.DataAwsccRedshiftClusterLoggingPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftCluster.DataAwsccRedshiftClusterLoggingPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-redshift-cluster/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-awscc-redshift-cluster/index.ts",
        "line": 107
      },
      "name": "DataAwsccRedshiftClusterLoggingPropertiesOutputReference",
      "namespace": "dataAwsccRedshiftCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster/index.ts",
            "line": 134
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster/index.ts",
            "line": 139
          },
          "name": "logDestinationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster/index.ts",
            "line": 144
          },
          "name": "logExports",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster/index.ts",
            "line": 149
          },
          "name": "s3KeyPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftCluster.DataAwsccRedshiftClusterLoggingProperties"
          }
        }
      ],
      "symbolId": "src/data-awscc-redshift-cluster/index:DataAwsccRedshiftClusterLoggingPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftCluster.DataAwsccRedshiftClusterTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftCluster.DataAwsccRedshiftClusterTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-redshift-cluster/index.ts",
        "line": 153
      },
      "name": "DataAwsccRedshiftClusterTags",
      "namespace": "dataAwsccRedshiftCluster",
      "symbolId": "src/data-awscc-redshift-cluster/index:DataAwsccRedshiftClusterTags"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftCluster.DataAwsccRedshiftClusterTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftCluster.DataAwsccRedshiftClusterTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-redshift-cluster/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/data-awscc-redshift-cluster/index.ts",
        "line": 215
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster/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-awscc.dataAwsccRedshiftCluster.DataAwsccRedshiftClusterTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccRedshiftClusterTagsList",
      "namespace": "dataAwsccRedshiftCluster",
      "symbolId": "src/data-awscc-redshift-cluster/index:DataAwsccRedshiftClusterTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftCluster.DataAwsccRedshiftClusterTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftCluster.DataAwsccRedshiftClusterTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-redshift-cluster/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-awscc-redshift-cluster/index.ts",
        "line": 176
      },
      "name": "DataAwsccRedshiftClusterTagsOutputReference",
      "namespace": "dataAwsccRedshiftCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster/index.ts",
            "line": 205
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster/index.ts",
            "line": 210
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster/index.ts",
            "line": 189
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftCluster.DataAwsccRedshiftClusterTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-redshift-cluster/index:DataAwsccRedshiftClusterTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftClusterParameterGroup.DataAwsccRedshiftClusterParameterGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/redshift_cluster_parameter_group awscc_redshift_cluster_parameter_group}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftClusterParameterGroup.DataAwsccRedshiftClusterParameterGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/redshift_cluster_parameter_group awscc_redshift_cluster_parameter_group} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-redshift-cluster-parameter-group/index.ts",
          "line": 221
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftClusterParameterGroup.DataAwsccRedshiftClusterParameterGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-redshift-cluster-parameter-group/index.ts",
        "line": 189
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRedshiftClusterParameterGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster-parameter-group/index.ts",
            "line": 206
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccRedshiftClusterParameterGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/redshift_cluster_parameter_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRedshiftClusterParameterGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRedshiftClusterParameterGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster-parameter-group/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-awscc-redshift-cluster-parameter-group/index.ts",
            "line": 294
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRedshiftClusterParameterGroup",
      "namespace": "dataAwsccRedshiftClusterParameterGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster-parameter-group/index.ts",
            "line": 194
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster-parameter-group/index.ts",
            "line": 245
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster-parameter-group/index.ts",
            "line": 263
          },
          "name": "parameterGroupFamily",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster-parameter-group/index.ts",
            "line": 268
          },
          "name": "parameterGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster-parameter-group/index.ts",
            "line": 274
          },
          "name": "parameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftClusterParameterGroup.DataAwsccRedshiftClusterParameterGroupParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster-parameter-group/index.ts",
            "line": 280
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftClusterParameterGroup.DataAwsccRedshiftClusterParameterGroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster-parameter-group/index.ts",
            "line": 258
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster-parameter-group/index.ts",
            "line": 251
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-redshift-cluster-parameter-group/index:DataAwsccRedshiftClusterParameterGroup"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftClusterParameterGroup.DataAwsccRedshiftClusterParameterGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftClusterParameterGroup.DataAwsccRedshiftClusterParameterGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-redshift-cluster-parameter-group/index.ts",
        "line": 14
      },
      "name": "DataAwsccRedshiftClusterParameterGroupConfig",
      "namespace": "dataAwsccRedshiftClusterParameterGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/redshift_cluster_parameter_group#id DataAwsccRedshiftClusterParameterGroup#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster-parameter-group/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-redshift-cluster-parameter-group/index:DataAwsccRedshiftClusterParameterGroupConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftClusterParameterGroup.DataAwsccRedshiftClusterParameterGroupParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftClusterParameterGroup.DataAwsccRedshiftClusterParameterGroupParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-redshift-cluster-parameter-group/index.ts",
        "line": 25
      },
      "name": "DataAwsccRedshiftClusterParameterGroupParameters",
      "namespace": "dataAwsccRedshiftClusterParameterGroup",
      "symbolId": "src/data-awscc-redshift-cluster-parameter-group/index:DataAwsccRedshiftClusterParameterGroupParameters"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftClusterParameterGroup.DataAwsccRedshiftClusterParameterGroupParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftClusterParameterGroup.DataAwsccRedshiftClusterParameterGroupParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-redshift-cluster-parameter-group/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-awscc-redshift-cluster-parameter-group/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster-parameter-group/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-awscc.dataAwsccRedshiftClusterParameterGroup.DataAwsccRedshiftClusterParameterGroupParametersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccRedshiftClusterParameterGroupParametersList",
      "namespace": "dataAwsccRedshiftClusterParameterGroup",
      "symbolId": "src/data-awscc-redshift-cluster-parameter-group/index:DataAwsccRedshiftClusterParameterGroupParametersList"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftClusterParameterGroup.DataAwsccRedshiftClusterParameterGroupParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftClusterParameterGroup.DataAwsccRedshiftClusterParameterGroupParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-redshift-cluster-parameter-group/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-redshift-cluster-parameter-group/index.ts",
        "line": 48
      },
      "name": "DataAwsccRedshiftClusterParameterGroupParametersOutputReference",
      "namespace": "dataAwsccRedshiftClusterParameterGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster-parameter-group/index.ts",
            "line": 77
          },
          "name": "parameterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster-parameter-group/index.ts",
            "line": 82
          },
          "name": "parameterValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster-parameter-group/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftClusterParameterGroup.DataAwsccRedshiftClusterParameterGroupParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-redshift-cluster-parameter-group/index:DataAwsccRedshiftClusterParameterGroupParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftClusterParameterGroup.DataAwsccRedshiftClusterParameterGroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftClusterParameterGroup.DataAwsccRedshiftClusterParameterGroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-redshift-cluster-parameter-group/index.ts",
        "line": 105
      },
      "name": "DataAwsccRedshiftClusterParameterGroupTags",
      "namespace": "dataAwsccRedshiftClusterParameterGroup",
      "symbolId": "src/data-awscc-redshift-cluster-parameter-group/index:DataAwsccRedshiftClusterParameterGroupTags"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftClusterParameterGroup.DataAwsccRedshiftClusterParameterGroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftClusterParameterGroup.DataAwsccRedshiftClusterParameterGroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-redshift-cluster-parameter-group/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-awscc-redshift-cluster-parameter-group/index.ts",
        "line": 167
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster-parameter-group/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-awscc.dataAwsccRedshiftClusterParameterGroup.DataAwsccRedshiftClusterParameterGroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccRedshiftClusterParameterGroupTagsList",
      "namespace": "dataAwsccRedshiftClusterParameterGroup",
      "symbolId": "src/data-awscc-redshift-cluster-parameter-group/index:DataAwsccRedshiftClusterParameterGroupTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftClusterParameterGroup.DataAwsccRedshiftClusterParameterGroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftClusterParameterGroup.DataAwsccRedshiftClusterParameterGroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-redshift-cluster-parameter-group/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-awscc-redshift-cluster-parameter-group/index.ts",
        "line": 128
      },
      "name": "DataAwsccRedshiftClusterParameterGroupTagsOutputReference",
      "namespace": "dataAwsccRedshiftClusterParameterGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster-parameter-group/index.ts",
            "line": 157
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster-parameter-group/index.ts",
            "line": 162
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster-parameter-group/index.ts",
            "line": 141
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftClusterParameterGroup.DataAwsccRedshiftClusterParameterGroupTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-redshift-cluster-parameter-group/index:DataAwsccRedshiftClusterParameterGroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftClusterParameterGroups.DataAwsccRedshiftClusterParameterGroups": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/redshift_cluster_parameter_groups awscc_redshift_cluster_parameter_groups}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftClusterParameterGroups.DataAwsccRedshiftClusterParameterGroups",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/redshift_cluster_parameter_groups awscc_redshift_cluster_parameter_groups} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-redshift-cluster-parameter-groups/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftClusterParameterGroups.DataAwsccRedshiftClusterParameterGroupsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-redshift-cluster-parameter-groups/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRedshiftClusterParameterGroups resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster-parameter-groups/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccRedshiftClusterParameterGroups to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/redshift_cluster_parameter_groups#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRedshiftClusterParameterGroups that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRedshiftClusterParameterGroups to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster-parameter-groups/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster-parameter-groups/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRedshiftClusterParameterGroups",
      "namespace": "dataAwsccRedshiftClusterParameterGroups",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster-parameter-groups/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster-parameter-groups/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster-parameter-groups/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-redshift-cluster-parameter-groups/index:DataAwsccRedshiftClusterParameterGroups"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftClusterParameterGroups.DataAwsccRedshiftClusterParameterGroupsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftClusterParameterGroups.DataAwsccRedshiftClusterParameterGroupsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-redshift-cluster-parameter-groups/index.ts",
        "line": 14
      },
      "name": "DataAwsccRedshiftClusterParameterGroupsConfig",
      "namespace": "dataAwsccRedshiftClusterParameterGroups",
      "symbolId": "src/data-awscc-redshift-cluster-parameter-groups/index:DataAwsccRedshiftClusterParameterGroupsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftClusterSubnetGroup.DataAwsccRedshiftClusterSubnetGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/redshift_cluster_subnet_group awscc_redshift_cluster_subnet_group}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftClusterSubnetGroup.DataAwsccRedshiftClusterSubnetGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/redshift_cluster_subnet_group awscc_redshift_cluster_subnet_group} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-redshift-cluster-subnet-group/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-awscc.dataAwsccRedshiftClusterSubnetGroup.DataAwsccRedshiftClusterSubnetGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-redshift-cluster-subnet-group/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRedshiftClusterSubnetGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster-subnet-group/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 DataAwsccRedshiftClusterSubnetGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/redshift_cluster_subnet_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRedshiftClusterSubnetGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRedshiftClusterSubnetGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster-subnet-group/index.ts",
            "line": 202
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster-subnet-group/index.ts",
            "line": 208
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRedshiftClusterSubnetGroup",
      "namespace": "dataAwsccRedshiftClusterSubnetGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster-subnet-group/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster-subnet-group/index.ts",
            "line": 165
          },
          "name": "clusterSubnetGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster-subnet-group/index.ts",
            "line": 170
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster-subnet-group/index.ts",
            "line": 188
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster-subnet-group/index.ts",
            "line": 194
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftClusterSubnetGroup.DataAwsccRedshiftClusterSubnetGroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster-subnet-group/index.ts",
            "line": 183
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster-subnet-group/index.ts",
            "line": 176
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-redshift-cluster-subnet-group/index:DataAwsccRedshiftClusterSubnetGroup"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftClusterSubnetGroup.DataAwsccRedshiftClusterSubnetGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftClusterSubnetGroup.DataAwsccRedshiftClusterSubnetGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-redshift-cluster-subnet-group/index.ts",
        "line": 14
      },
      "name": "DataAwsccRedshiftClusterSubnetGroupConfig",
      "namespace": "dataAwsccRedshiftClusterSubnetGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/redshift_cluster_subnet_group#id DataAwsccRedshiftClusterSubnetGroup#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster-subnet-group/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-redshift-cluster-subnet-group/index:DataAwsccRedshiftClusterSubnetGroupConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftClusterSubnetGroup.DataAwsccRedshiftClusterSubnetGroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftClusterSubnetGroup.DataAwsccRedshiftClusterSubnetGroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-redshift-cluster-subnet-group/index.ts",
        "line": 25
      },
      "name": "DataAwsccRedshiftClusterSubnetGroupTags",
      "namespace": "dataAwsccRedshiftClusterSubnetGroup",
      "symbolId": "src/data-awscc-redshift-cluster-subnet-group/index:DataAwsccRedshiftClusterSubnetGroupTags"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftClusterSubnetGroup.DataAwsccRedshiftClusterSubnetGroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftClusterSubnetGroup.DataAwsccRedshiftClusterSubnetGroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-redshift-cluster-subnet-group/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-awscc-redshift-cluster-subnet-group/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster-subnet-group/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-awscc.dataAwsccRedshiftClusterSubnetGroup.DataAwsccRedshiftClusterSubnetGroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccRedshiftClusterSubnetGroupTagsList",
      "namespace": "dataAwsccRedshiftClusterSubnetGroup",
      "symbolId": "src/data-awscc-redshift-cluster-subnet-group/index:DataAwsccRedshiftClusterSubnetGroupTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftClusterSubnetGroup.DataAwsccRedshiftClusterSubnetGroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftClusterSubnetGroup.DataAwsccRedshiftClusterSubnetGroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-redshift-cluster-subnet-group/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-redshift-cluster-subnet-group/index.ts",
        "line": 48
      },
      "name": "DataAwsccRedshiftClusterSubnetGroupTagsOutputReference",
      "namespace": "dataAwsccRedshiftClusterSubnetGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster-subnet-group/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster-subnet-group/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster-subnet-group/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftClusterSubnetGroup.DataAwsccRedshiftClusterSubnetGroupTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-redshift-cluster-subnet-group/index:DataAwsccRedshiftClusterSubnetGroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftClusterSubnetGroups.DataAwsccRedshiftClusterSubnetGroups": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/redshift_cluster_subnet_groups awscc_redshift_cluster_subnet_groups}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftClusterSubnetGroups.DataAwsccRedshiftClusterSubnetGroups",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/redshift_cluster_subnet_groups awscc_redshift_cluster_subnet_groups} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-redshift-cluster-subnet-groups/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftClusterSubnetGroups.DataAwsccRedshiftClusterSubnetGroupsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-redshift-cluster-subnet-groups/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRedshiftClusterSubnetGroups resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster-subnet-groups/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccRedshiftClusterSubnetGroups to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/redshift_cluster_subnet_groups#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRedshiftClusterSubnetGroups that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRedshiftClusterSubnetGroups to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster-subnet-groups/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster-subnet-groups/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRedshiftClusterSubnetGroups",
      "namespace": "dataAwsccRedshiftClusterSubnetGroups",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster-subnet-groups/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster-subnet-groups/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-cluster-subnet-groups/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-redshift-cluster-subnet-groups/index:DataAwsccRedshiftClusterSubnetGroups"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftClusterSubnetGroups.DataAwsccRedshiftClusterSubnetGroupsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftClusterSubnetGroups.DataAwsccRedshiftClusterSubnetGroupsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-redshift-cluster-subnet-groups/index.ts",
        "line": 14
      },
      "name": "DataAwsccRedshiftClusterSubnetGroupsConfig",
      "namespace": "dataAwsccRedshiftClusterSubnetGroups",
      "symbolId": "src/data-awscc-redshift-cluster-subnet-groups/index:DataAwsccRedshiftClusterSubnetGroupsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftClusters.DataAwsccRedshiftClusters": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/redshift_clusters awscc_redshift_clusters}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftClusters.DataAwsccRedshiftClusters",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/redshift_clusters awscc_redshift_clusters} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-redshift-clusters/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftClusters.DataAwsccRedshiftClustersConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-redshift-clusters/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRedshiftClusters resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshift-clusters/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccRedshiftClusters to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/redshift_clusters#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRedshiftClusters that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRedshiftClusters to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshift-clusters/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshift-clusters/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRedshiftClusters",
      "namespace": "dataAwsccRedshiftClusters",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-clusters/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-clusters/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-clusters/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-redshift-clusters/index:DataAwsccRedshiftClusters"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftClusters.DataAwsccRedshiftClustersConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftClusters.DataAwsccRedshiftClustersConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-redshift-clusters/index.ts",
        "line": 14
      },
      "name": "DataAwsccRedshiftClustersConfig",
      "namespace": "dataAwsccRedshiftClusters",
      "symbolId": "src/data-awscc-redshift-clusters/index:DataAwsccRedshiftClustersConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftEndpointAccess.DataAwsccRedshiftEndpointAccess": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/redshift_endpoint_access awscc_redshift_endpoint_access}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftEndpointAccess.DataAwsccRedshiftEndpointAccess",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/redshift_endpoint_access awscc_redshift_endpoint_access} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-redshift-endpoint-access/index.ts",
          "line": 296
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftEndpointAccess.DataAwsccRedshiftEndpointAccessConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-redshift-endpoint-access/index.ts",
        "line": 264
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRedshiftEndpointAccess resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshift-endpoint-access/index.ts",
            "line": 281
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccRedshiftEndpointAccess to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/redshift_endpoint_access#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRedshiftEndpointAccess that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRedshiftEndpointAccess to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshift-endpoint-access/index.ts",
            "line": 393
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshift-endpoint-access/index.ts",
            "line": 399
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRedshiftEndpointAccess",
      "namespace": "dataAwsccRedshiftEndpointAccess",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-endpoint-access/index.ts",
            "line": 269
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-endpoint-access/index.ts",
            "line": 320
          },
          "name": "address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-endpoint-access/index.ts",
            "line": 325
          },
          "name": "clusterIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-endpoint-access/index.ts",
            "line": 330
          },
          "name": "endpointCreateTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-endpoint-access/index.ts",
            "line": 335
          },
          "name": "endpointName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-endpoint-access/index.ts",
            "line": 340
          },
          "name": "endpointStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-endpoint-access/index.ts",
            "line": 358
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-endpoint-access/index.ts",
            "line": 363
          },
          "name": "resourceOwner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-endpoint-access/index.ts",
            "line": 368
          },
          "name": "subnetGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-endpoint-access/index.ts",
            "line": 374
          },
          "name": "vpcEndpoint",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftEndpointAccess.DataAwsccRedshiftEndpointAccessVpcEndpointOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-endpoint-access/index.ts",
            "line": 379
          },
          "name": "vpcSecurityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-endpoint-access/index.ts",
            "line": 385
          },
          "name": "vpcSecurityGroups",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftEndpointAccess.DataAwsccRedshiftEndpointAccessVpcSecurityGroupsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-endpoint-access/index.ts",
            "line": 353
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshift-endpoint-access/index.ts",
            "line": 346
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-redshift-endpoint-access/index:DataAwsccRedshiftEndpointAccess"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftEndpointAccess.DataAwsccRedshiftEndpointAccessConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftEndpointAccess.DataAwsccRedshiftEndpointAccessConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-redshift-endpoint-access/index.ts",
        "line": 14
      },
      "name": "DataAwsccRedshiftEndpointAccessConfig",
      "namespace": "dataAwsccRedshiftEndpointAccess",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/redshift_endpoint_access#id DataAwsccRedshiftEndpointAccess#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-endpoint-access/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-redshift-endpoint-access/index:DataAwsccRedshiftEndpointAccessConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftEndpointAccess.DataAwsccRedshiftEndpointAccessVpcEndpoint": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftEndpointAccess.DataAwsccRedshiftEndpointAccessVpcEndpoint",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-redshift-endpoint-access/index.ts",
        "line": 115
      },
      "name": "DataAwsccRedshiftEndpointAccessVpcEndpoint",
      "namespace": "dataAwsccRedshiftEndpointAccess",
      "symbolId": "src/data-awscc-redshift-endpoint-access/index:DataAwsccRedshiftEndpointAccessVpcEndpoint"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftEndpointAccess.DataAwsccRedshiftEndpointAccessVpcEndpointNetworkInterfaces": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftEndpointAccess.DataAwsccRedshiftEndpointAccessVpcEndpointNetworkInterfaces",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-redshift-endpoint-access/index.ts",
        "line": 25
      },
      "name": "DataAwsccRedshiftEndpointAccessVpcEndpointNetworkInterfaces",
      "namespace": "dataAwsccRedshiftEndpointAccess",
      "symbolId": "src/data-awscc-redshift-endpoint-access/index:DataAwsccRedshiftEndpointAccessVpcEndpointNetworkInterfaces"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftEndpointAccess.DataAwsccRedshiftEndpointAccessVpcEndpointNetworkInterfacesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftEndpointAccess.DataAwsccRedshiftEndpointAccessVpcEndpointNetworkInterfacesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-redshift-endpoint-access/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-redshift-endpoint-access/index.ts",
        "line": 97
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshift-endpoint-access/index.ts",
            "line": 111
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftEndpointAccess.DataAwsccRedshiftEndpointAccessVpcEndpointNetworkInterfacesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccRedshiftEndpointAccessVpcEndpointNetworkInterfacesList",
      "namespace": "dataAwsccRedshiftEndpointAccess",
      "symbolId": "src/data-awscc-redshift-endpoint-access/index:DataAwsccRedshiftEndpointAccessVpcEndpointNetworkInterfacesList"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftEndpointAccess.DataAwsccRedshiftEndpointAccessVpcEndpointNetworkInterfacesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftEndpointAccess.DataAwsccRedshiftEndpointAccessVpcEndpointNetworkInterfacesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-redshift-endpoint-access/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-redshift-endpoint-access/index.ts",
        "line": 48
      },
      "name": "DataAwsccRedshiftEndpointAccessVpcEndpointNetworkInterfacesOutputReference",
      "namespace": "dataAwsccRedshiftEndpointAccess",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-endpoint-access/index.ts",
            "line": 77
          },
          "name": "availabilityZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-endpoint-access/index.ts",
            "line": 82
          },
          "name": "networkInterfaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-endpoint-access/index.ts",
            "line": 87
          },
          "name": "privateIpAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-endpoint-access/index.ts",
            "line": 92
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshift-endpoint-access/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftEndpointAccess.DataAwsccRedshiftEndpointAccessVpcEndpointNetworkInterfaces"
          }
        }
      ],
      "symbolId": "src/data-awscc-redshift-endpoint-access/index:DataAwsccRedshiftEndpointAccessVpcEndpointNetworkInterfacesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftEndpointAccess.DataAwsccRedshiftEndpointAccessVpcEndpointOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftEndpointAccess.DataAwsccRedshiftEndpointAccessVpcEndpointOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-redshift-endpoint-access/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-redshift-endpoint-access/index.ts",
        "line": 138
      },
      "name": "DataAwsccRedshiftEndpointAccessVpcEndpointOutputReference",
      "namespace": "dataAwsccRedshiftEndpointAccess",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-endpoint-access/index.ts",
            "line": 166
          },
          "name": "networkInterfaces",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftEndpointAccess.DataAwsccRedshiftEndpointAccessVpcEndpointNetworkInterfacesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-endpoint-access/index.ts",
            "line": 171
          },
          "name": "vpcEndpointId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-endpoint-access/index.ts",
            "line": 176
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshift-endpoint-access/index.ts",
            "line": 149
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftEndpointAccess.DataAwsccRedshiftEndpointAccessVpcEndpoint"
          }
        }
      ],
      "symbolId": "src/data-awscc-redshift-endpoint-access/index:DataAwsccRedshiftEndpointAccessVpcEndpointOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftEndpointAccess.DataAwsccRedshiftEndpointAccessVpcSecurityGroups": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftEndpointAccess.DataAwsccRedshiftEndpointAccessVpcSecurityGroups",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-redshift-endpoint-access/index.ts",
        "line": 180
      },
      "name": "DataAwsccRedshiftEndpointAccessVpcSecurityGroups",
      "namespace": "dataAwsccRedshiftEndpointAccess",
      "symbolId": "src/data-awscc-redshift-endpoint-access/index:DataAwsccRedshiftEndpointAccessVpcSecurityGroups"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftEndpointAccess.DataAwsccRedshiftEndpointAccessVpcSecurityGroupsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftEndpointAccess.DataAwsccRedshiftEndpointAccessVpcSecurityGroupsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-redshift-endpoint-access/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-redshift-endpoint-access/index.ts",
        "line": 242
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshift-endpoint-access/index.ts",
            "line": 256
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftEndpointAccess.DataAwsccRedshiftEndpointAccessVpcSecurityGroupsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccRedshiftEndpointAccessVpcSecurityGroupsList",
      "namespace": "dataAwsccRedshiftEndpointAccess",
      "symbolId": "src/data-awscc-redshift-endpoint-access/index:DataAwsccRedshiftEndpointAccessVpcSecurityGroupsList"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftEndpointAccess.DataAwsccRedshiftEndpointAccessVpcSecurityGroupsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftEndpointAccess.DataAwsccRedshiftEndpointAccessVpcSecurityGroupsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-redshift-endpoint-access/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-redshift-endpoint-access/index.ts",
        "line": 203
      },
      "name": "DataAwsccRedshiftEndpointAccessVpcSecurityGroupsOutputReference",
      "namespace": "dataAwsccRedshiftEndpointAccess",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-endpoint-access/index.ts",
            "line": 232
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-endpoint-access/index.ts",
            "line": 237
          },
          "name": "vpcSecurityGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshift-endpoint-access/index.ts",
            "line": 216
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftEndpointAccess.DataAwsccRedshiftEndpointAccessVpcSecurityGroups"
          }
        }
      ],
      "symbolId": "src/data-awscc-redshift-endpoint-access/index:DataAwsccRedshiftEndpointAccessVpcSecurityGroupsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftEndpointAccesses.DataAwsccRedshiftEndpointAccesses": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/redshift_endpoint_accesses awscc_redshift_endpoint_accesses}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftEndpointAccesses.DataAwsccRedshiftEndpointAccesses",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/redshift_endpoint_accesses awscc_redshift_endpoint_accesses} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-redshift-endpoint-accesses/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftEndpointAccesses.DataAwsccRedshiftEndpointAccessesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-redshift-endpoint-accesses/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRedshiftEndpointAccesses resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshift-endpoint-accesses/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccRedshiftEndpointAccesses to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/redshift_endpoint_accesses#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRedshiftEndpointAccesses that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRedshiftEndpointAccesses to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshift-endpoint-accesses/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshift-endpoint-accesses/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRedshiftEndpointAccesses",
      "namespace": "dataAwsccRedshiftEndpointAccesses",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-endpoint-accesses/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-endpoint-accesses/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-endpoint-accesses/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-redshift-endpoint-accesses/index:DataAwsccRedshiftEndpointAccesses"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftEndpointAccesses.DataAwsccRedshiftEndpointAccessesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftEndpointAccesses.DataAwsccRedshiftEndpointAccessesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-redshift-endpoint-accesses/index.ts",
        "line": 14
      },
      "name": "DataAwsccRedshiftEndpointAccessesConfig",
      "namespace": "dataAwsccRedshiftEndpointAccesses",
      "symbolId": "src/data-awscc-redshift-endpoint-accesses/index:DataAwsccRedshiftEndpointAccessesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftEndpointAuthorization.DataAwsccRedshiftEndpointAuthorization": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/redshift_endpoint_authorization awscc_redshift_endpoint_authorization}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftEndpointAuthorization.DataAwsccRedshiftEndpointAuthorization",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/redshift_endpoint_authorization awscc_redshift_endpoint_authorization} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-redshift-endpoint-authorization/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftEndpointAuthorization.DataAwsccRedshiftEndpointAuthorizationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-redshift-endpoint-authorization/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRedshiftEndpointAuthorization resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshift-endpoint-authorization/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccRedshiftEndpointAuthorization to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/redshift_endpoint_authorization#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRedshiftEndpointAuthorization that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRedshiftEndpointAuthorization to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshift-endpoint-authorization/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-awscc-redshift-endpoint-authorization/index.ts",
            "line": 167
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRedshiftEndpointAuthorization",
      "namespace": "dataAwsccRedshiftEndpointAuthorization",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-endpoint-authorization/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-endpoint-authorization/index.ts",
            "line": 85
          },
          "name": "account",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-endpoint-authorization/index.ts",
            "line": 90
          },
          "name": "allowedAllVpCs",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-endpoint-authorization/index.ts",
            "line": 95
          },
          "name": "allowedVpCs",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-endpoint-authorization/index.ts",
            "line": 100
          },
          "name": "authorizeTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-endpoint-authorization/index.ts",
            "line": 105
          },
          "name": "clusterIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-endpoint-authorization/index.ts",
            "line": 110
          },
          "name": "clusterStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-endpoint-authorization/index.ts",
            "line": 115
          },
          "name": "endpointCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-endpoint-authorization/index.ts",
            "line": 120
          },
          "name": "force",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-endpoint-authorization/index.ts",
            "line": 125
          },
          "name": "grantee",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-endpoint-authorization/index.ts",
            "line": 130
          },
          "name": "grantor",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-endpoint-authorization/index.ts",
            "line": 148
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-endpoint-authorization/index.ts",
            "line": 153
          },
          "name": "vpcIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-endpoint-authorization/index.ts",
            "line": 143
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshift-endpoint-authorization/index.ts",
            "line": 136
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-redshift-endpoint-authorization/index:DataAwsccRedshiftEndpointAuthorization"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftEndpointAuthorization.DataAwsccRedshiftEndpointAuthorizationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftEndpointAuthorization.DataAwsccRedshiftEndpointAuthorizationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-redshift-endpoint-authorization/index.ts",
        "line": 14
      },
      "name": "DataAwsccRedshiftEndpointAuthorizationConfig",
      "namespace": "dataAwsccRedshiftEndpointAuthorization",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/redshift_endpoint_authorization#id DataAwsccRedshiftEndpointAuthorization#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-endpoint-authorization/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-redshift-endpoint-authorization/index:DataAwsccRedshiftEndpointAuthorizationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftEndpointAuthorizations.DataAwsccRedshiftEndpointAuthorizations": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/redshift_endpoint_authorizations awscc_redshift_endpoint_authorizations}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftEndpointAuthorizations.DataAwsccRedshiftEndpointAuthorizations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/redshift_endpoint_authorizations awscc_redshift_endpoint_authorizations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-redshift-endpoint-authorizations/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftEndpointAuthorizations.DataAwsccRedshiftEndpointAuthorizationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-redshift-endpoint-authorizations/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRedshiftEndpointAuthorizations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshift-endpoint-authorizations/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccRedshiftEndpointAuthorizations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/redshift_endpoint_authorizations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRedshiftEndpointAuthorizations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRedshiftEndpointAuthorizations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshift-endpoint-authorizations/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshift-endpoint-authorizations/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRedshiftEndpointAuthorizations",
      "namespace": "dataAwsccRedshiftEndpointAuthorizations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-endpoint-authorizations/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-endpoint-authorizations/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-endpoint-authorizations/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-redshift-endpoint-authorizations/index:DataAwsccRedshiftEndpointAuthorizations"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftEndpointAuthorizations.DataAwsccRedshiftEndpointAuthorizationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftEndpointAuthorizations.DataAwsccRedshiftEndpointAuthorizationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-redshift-endpoint-authorizations/index.ts",
        "line": 14
      },
      "name": "DataAwsccRedshiftEndpointAuthorizationsConfig",
      "namespace": "dataAwsccRedshiftEndpointAuthorizations",
      "symbolId": "src/data-awscc-redshift-endpoint-authorizations/index:DataAwsccRedshiftEndpointAuthorizationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftEventSubscription.DataAwsccRedshiftEventSubscription": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/redshift_event_subscription awscc_redshift_event_subscription}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftEventSubscription.DataAwsccRedshiftEventSubscription",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/redshift_event_subscription awscc_redshift_event_subscription} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-redshift-event-subscription/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-awscc.dataAwsccRedshiftEventSubscription.DataAwsccRedshiftEventSubscriptionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-redshift-event-subscription/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRedshiftEventSubscription resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshift-event-subscription/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 DataAwsccRedshiftEventSubscription to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/redshift_event_subscription#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRedshiftEventSubscription that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRedshiftEventSubscription to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshift-event-subscription/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-awscc-redshift-event-subscription/index.ts",
            "line": 258
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRedshiftEventSubscription",
      "namespace": "dataAwsccRedshiftEventSubscription",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-event-subscription/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-event-subscription/index.ts",
            "line": 170
          },
          "name": "customerAwsId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-event-subscription/index.ts",
            "line": 165
          },
          "name": "custSubscriptionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-event-subscription/index.ts",
            "line": 175
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-event-subscription/index.ts",
            "line": 180
          },
          "name": "eventCategories",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-event-subscription/index.ts",
            "line": 185
          },
          "name": "eventCategoriesList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-event-subscription/index.ts",
            "line": 203
          },
          "name": "severity",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-event-subscription/index.ts",
            "line": 208
          },
          "name": "snsTopicArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-event-subscription/index.ts",
            "line": 213
          },
          "name": "sourceIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-event-subscription/index.ts",
            "line": 218
          },
          "name": "sourceIdsList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-event-subscription/index.ts",
            "line": 223
          },
          "name": "sourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-event-subscription/index.ts",
            "line": 228
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-event-subscription/index.ts",
            "line": 233
          },
          "name": "subscriptionCreationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-event-subscription/index.ts",
            "line": 238
          },
          "name": "subscriptionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-event-subscription/index.ts",
            "line": 244
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftEventSubscription.DataAwsccRedshiftEventSubscriptionTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-event-subscription/index.ts",
            "line": 198
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshift-event-subscription/index.ts",
            "line": 191
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-redshift-event-subscription/index:DataAwsccRedshiftEventSubscription"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftEventSubscription.DataAwsccRedshiftEventSubscriptionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftEventSubscription.DataAwsccRedshiftEventSubscriptionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-redshift-event-subscription/index.ts",
        "line": 14
      },
      "name": "DataAwsccRedshiftEventSubscriptionConfig",
      "namespace": "dataAwsccRedshiftEventSubscription",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/redshift_event_subscription#id DataAwsccRedshiftEventSubscription#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-event-subscription/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-redshift-event-subscription/index:DataAwsccRedshiftEventSubscriptionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftEventSubscription.DataAwsccRedshiftEventSubscriptionTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftEventSubscription.DataAwsccRedshiftEventSubscriptionTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-redshift-event-subscription/index.ts",
        "line": 25
      },
      "name": "DataAwsccRedshiftEventSubscriptionTags",
      "namespace": "dataAwsccRedshiftEventSubscription",
      "symbolId": "src/data-awscc-redshift-event-subscription/index:DataAwsccRedshiftEventSubscriptionTags"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftEventSubscription.DataAwsccRedshiftEventSubscriptionTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftEventSubscription.DataAwsccRedshiftEventSubscriptionTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-redshift-event-subscription/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-awscc-redshift-event-subscription/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshift-event-subscription/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-awscc.dataAwsccRedshiftEventSubscription.DataAwsccRedshiftEventSubscriptionTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccRedshiftEventSubscriptionTagsList",
      "namespace": "dataAwsccRedshiftEventSubscription",
      "symbolId": "src/data-awscc-redshift-event-subscription/index:DataAwsccRedshiftEventSubscriptionTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftEventSubscription.DataAwsccRedshiftEventSubscriptionTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftEventSubscription.DataAwsccRedshiftEventSubscriptionTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-redshift-event-subscription/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-redshift-event-subscription/index.ts",
        "line": 48
      },
      "name": "DataAwsccRedshiftEventSubscriptionTagsOutputReference",
      "namespace": "dataAwsccRedshiftEventSubscription",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-event-subscription/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-event-subscription/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshift-event-subscription/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftEventSubscription.DataAwsccRedshiftEventSubscriptionTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-redshift-event-subscription/index:DataAwsccRedshiftEventSubscriptionTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftEventSubscriptions.DataAwsccRedshiftEventSubscriptions": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/redshift_event_subscriptions awscc_redshift_event_subscriptions}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftEventSubscriptions.DataAwsccRedshiftEventSubscriptions",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/redshift_event_subscriptions awscc_redshift_event_subscriptions} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-redshift-event-subscriptions/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftEventSubscriptions.DataAwsccRedshiftEventSubscriptionsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-redshift-event-subscriptions/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRedshiftEventSubscriptions resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshift-event-subscriptions/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccRedshiftEventSubscriptions to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/redshift_event_subscriptions#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRedshiftEventSubscriptions that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRedshiftEventSubscriptions to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshift-event-subscriptions/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshift-event-subscriptions/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRedshiftEventSubscriptions",
      "namespace": "dataAwsccRedshiftEventSubscriptions",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-event-subscriptions/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-event-subscriptions/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-event-subscriptions/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-redshift-event-subscriptions/index:DataAwsccRedshiftEventSubscriptions"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftEventSubscriptions.DataAwsccRedshiftEventSubscriptionsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftEventSubscriptions.DataAwsccRedshiftEventSubscriptionsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-redshift-event-subscriptions/index.ts",
        "line": 14
      },
      "name": "DataAwsccRedshiftEventSubscriptionsConfig",
      "namespace": "dataAwsccRedshiftEventSubscriptions",
      "symbolId": "src/data-awscc-redshift-event-subscriptions/index:DataAwsccRedshiftEventSubscriptionsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftIntegration.DataAwsccRedshiftIntegration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/redshift_integration awscc_redshift_integration}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftIntegration.DataAwsccRedshiftIntegration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/redshift_integration awscc_redshift_integration} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-redshift-integration/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-awscc.dataAwsccRedshiftIntegration.DataAwsccRedshiftIntegrationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-redshift-integration/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRedshiftIntegration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshift-integration/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 DataAwsccRedshiftIntegration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/redshift_integration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRedshiftIntegration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRedshiftIntegration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshift-integration/index.ts",
            "line": 223
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshift-integration/index.ts",
            "line": 229
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRedshiftIntegration",
      "namespace": "dataAwsccRedshiftIntegration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-integration/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-integration/index.ts",
            "line": 166
          },
          "name": "additionalEncryptionContext",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-integration/index.ts",
            "line": 171
          },
          "name": "createTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-integration/index.ts",
            "line": 189
          },
          "name": "integrationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-integration/index.ts",
            "line": 194
          },
          "name": "integrationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-integration/index.ts",
            "line": 199
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-integration/index.ts",
            "line": 204
          },
          "name": "sourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-integration/index.ts",
            "line": 210
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftIntegration.DataAwsccRedshiftIntegrationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-integration/index.ts",
            "line": 215
          },
          "name": "targetArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-integration/index.ts",
            "line": 184
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshift-integration/index.ts",
            "line": 177
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-redshift-integration/index:DataAwsccRedshiftIntegration"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftIntegration.DataAwsccRedshiftIntegrationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftIntegration.DataAwsccRedshiftIntegrationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-redshift-integration/index.ts",
        "line": 14
      },
      "name": "DataAwsccRedshiftIntegrationConfig",
      "namespace": "dataAwsccRedshiftIntegration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/redshift_integration#id DataAwsccRedshiftIntegration#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-integration/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-redshift-integration/index:DataAwsccRedshiftIntegrationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftIntegration.DataAwsccRedshiftIntegrationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftIntegration.DataAwsccRedshiftIntegrationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-redshift-integration/index.ts",
        "line": 25
      },
      "name": "DataAwsccRedshiftIntegrationTags",
      "namespace": "dataAwsccRedshiftIntegration",
      "symbolId": "src/data-awscc-redshift-integration/index:DataAwsccRedshiftIntegrationTags"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftIntegration.DataAwsccRedshiftIntegrationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftIntegration.DataAwsccRedshiftIntegrationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-redshift-integration/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-awscc-redshift-integration/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshift-integration/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-awscc.dataAwsccRedshiftIntegration.DataAwsccRedshiftIntegrationTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccRedshiftIntegrationTagsList",
      "namespace": "dataAwsccRedshiftIntegration",
      "symbolId": "src/data-awscc-redshift-integration/index:DataAwsccRedshiftIntegrationTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftIntegration.DataAwsccRedshiftIntegrationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftIntegration.DataAwsccRedshiftIntegrationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-redshift-integration/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-redshift-integration/index.ts",
        "line": 48
      },
      "name": "DataAwsccRedshiftIntegrationTagsOutputReference",
      "namespace": "dataAwsccRedshiftIntegration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-integration/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-integration/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshift-integration/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftIntegration.DataAwsccRedshiftIntegrationTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-redshift-integration/index:DataAwsccRedshiftIntegrationTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftIntegrations.DataAwsccRedshiftIntegrations": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/redshift_integrations awscc_redshift_integrations}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftIntegrations.DataAwsccRedshiftIntegrations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/redshift_integrations awscc_redshift_integrations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-redshift-integrations/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftIntegrations.DataAwsccRedshiftIntegrationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-redshift-integrations/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRedshiftIntegrations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshift-integrations/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccRedshiftIntegrations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/redshift_integrations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRedshiftIntegrations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRedshiftIntegrations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshift-integrations/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshift-integrations/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRedshiftIntegrations",
      "namespace": "dataAwsccRedshiftIntegrations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-integrations/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-integrations/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-integrations/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-redshift-integrations/index:DataAwsccRedshiftIntegrations"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftIntegrations.DataAwsccRedshiftIntegrationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftIntegrations.DataAwsccRedshiftIntegrationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-redshift-integrations/index.ts",
        "line": 14
      },
      "name": "DataAwsccRedshiftIntegrationsConfig",
      "namespace": "dataAwsccRedshiftIntegrations",
      "symbolId": "src/data-awscc-redshift-integrations/index:DataAwsccRedshiftIntegrationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftScheduledAction.DataAwsccRedshiftScheduledAction": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/redshift_scheduled_action awscc_redshift_scheduled_action}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftScheduledAction.DataAwsccRedshiftScheduledAction",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/redshift_scheduled_action awscc_redshift_scheduled_action} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-redshift-scheduled-action/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-awscc.dataAwsccRedshiftScheduledAction.DataAwsccRedshiftScheduledActionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-redshift-scheduled-action/index.ts",
        "line": 278
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRedshiftScheduledAction resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshift-scheduled-action/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 DataAwsccRedshiftScheduledAction to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/redshift_scheduled_action#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRedshiftScheduledAction that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRedshiftScheduledAction to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshift-scheduled-action/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-awscc-redshift-scheduled-action/index.ts",
            "line": 407
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRedshiftScheduledAction",
      "namespace": "dataAwsccRedshiftScheduledAction",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-scheduled-action/index.ts",
            "line": 283
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-scheduled-action/index.ts",
            "line": 334
          },
          "name": "enable",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-scheduled-action/index.ts",
            "line": 339
          },
          "name": "endTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-scheduled-action/index.ts",
            "line": 344
          },
          "name": "iamRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-scheduled-action/index.ts",
            "line": 362
          },
          "name": "nextInvocations",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-scheduled-action/index.ts",
            "line": 367
          },
          "name": "schedule",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-scheduled-action/index.ts",
            "line": 372
          },
          "name": "scheduledActionDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-scheduled-action/index.ts",
            "line": 377
          },
          "name": "scheduledActionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-scheduled-action/index.ts",
            "line": 382
          },
          "name": "startTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-scheduled-action/index.ts",
            "line": 387
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-scheduled-action/index.ts",
            "line": 393
          },
          "name": "targetAction",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftScheduledAction.DataAwsccRedshiftScheduledActionTargetActionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-scheduled-action/index.ts",
            "line": 357
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshift-scheduled-action/index.ts",
            "line": 350
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-redshift-scheduled-action/index:DataAwsccRedshiftScheduledAction"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftScheduledAction.DataAwsccRedshiftScheduledActionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftScheduledAction.DataAwsccRedshiftScheduledActionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-redshift-scheduled-action/index.ts",
        "line": 14
      },
      "name": "DataAwsccRedshiftScheduledActionConfig",
      "namespace": "dataAwsccRedshiftScheduledAction",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/redshift_scheduled_action#id DataAwsccRedshiftScheduledAction#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-scheduled-action/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-redshift-scheduled-action/index:DataAwsccRedshiftScheduledActionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftScheduledAction.DataAwsccRedshiftScheduledActionTargetAction": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftScheduledAction.DataAwsccRedshiftScheduledActionTargetAction",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-redshift-scheduled-action/index.ts",
        "line": 207
      },
      "name": "DataAwsccRedshiftScheduledActionTargetAction",
      "namespace": "dataAwsccRedshiftScheduledAction",
      "symbolId": "src/data-awscc-redshift-scheduled-action/index:DataAwsccRedshiftScheduledActionTargetAction"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftScheduledAction.DataAwsccRedshiftScheduledActionTargetActionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftScheduledAction.DataAwsccRedshiftScheduledActionTargetActionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-redshift-scheduled-action/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-awscc-redshift-scheduled-action/index.ts",
        "line": 230
      },
      "name": "DataAwsccRedshiftScheduledActionTargetActionOutputReference",
      "namespace": "dataAwsccRedshiftScheduledAction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-scheduled-action/index.ts",
            "line": 258
          },
          "name": "pauseCluster",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftScheduledAction.DataAwsccRedshiftScheduledActionTargetActionPauseClusterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-scheduled-action/index.ts",
            "line": 264
          },
          "name": "resizeCluster",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftScheduledAction.DataAwsccRedshiftScheduledActionTargetActionResizeClusterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-scheduled-action/index.ts",
            "line": 270
          },
          "name": "resumeCluster",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftScheduledAction.DataAwsccRedshiftScheduledActionTargetActionResumeClusterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshift-scheduled-action/index.ts",
            "line": 241
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftScheduledAction.DataAwsccRedshiftScheduledActionTargetAction"
          }
        }
      ],
      "symbolId": "src/data-awscc-redshift-scheduled-action/index:DataAwsccRedshiftScheduledActionTargetActionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftScheduledAction.DataAwsccRedshiftScheduledActionTargetActionPauseCluster": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftScheduledAction.DataAwsccRedshiftScheduledActionTargetActionPauseCluster",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-redshift-scheduled-action/index.ts",
        "line": 25
      },
      "name": "DataAwsccRedshiftScheduledActionTargetActionPauseCluster",
      "namespace": "dataAwsccRedshiftScheduledAction",
      "symbolId": "src/data-awscc-redshift-scheduled-action/index:DataAwsccRedshiftScheduledActionTargetActionPauseCluster"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftScheduledAction.DataAwsccRedshiftScheduledActionTargetActionPauseClusterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftScheduledAction.DataAwsccRedshiftScheduledActionTargetActionPauseClusterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-redshift-scheduled-action/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-redshift-scheduled-action/index.ts",
        "line": 48
      },
      "name": "DataAwsccRedshiftScheduledActionTargetActionPauseClusterOutputReference",
      "namespace": "dataAwsccRedshiftScheduledAction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-scheduled-action/index.ts",
            "line": 75
          },
          "name": "clusterIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshift-scheduled-action/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftScheduledAction.DataAwsccRedshiftScheduledActionTargetActionPauseCluster"
          }
        }
      ],
      "symbolId": "src/data-awscc-redshift-scheduled-action/index:DataAwsccRedshiftScheduledActionTargetActionPauseClusterOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftScheduledAction.DataAwsccRedshiftScheduledActionTargetActionResizeCluster": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftScheduledAction.DataAwsccRedshiftScheduledActionTargetActionResizeCluster",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-redshift-scheduled-action/index.ts",
        "line": 79
      },
      "name": "DataAwsccRedshiftScheduledActionTargetActionResizeCluster",
      "namespace": "dataAwsccRedshiftScheduledAction",
      "symbolId": "src/data-awscc-redshift-scheduled-action/index:DataAwsccRedshiftScheduledActionTargetActionResizeCluster"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftScheduledAction.DataAwsccRedshiftScheduledActionTargetActionResizeClusterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftScheduledAction.DataAwsccRedshiftScheduledActionTargetActionResizeClusterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-redshift-scheduled-action/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-awscc-redshift-scheduled-action/index.ts",
        "line": 102
      },
      "name": "DataAwsccRedshiftScheduledActionTargetActionResizeClusterOutputReference",
      "namespace": "dataAwsccRedshiftScheduledAction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-scheduled-action/index.ts",
            "line": 129
          },
          "name": "classic",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-scheduled-action/index.ts",
            "line": 134
          },
          "name": "clusterIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-scheduled-action/index.ts",
            "line": 139
          },
          "name": "clusterType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-scheduled-action/index.ts",
            "line": 144
          },
          "name": "nodeType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-scheduled-action/index.ts",
            "line": 149
          },
          "name": "numberOfNodes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshift-scheduled-action/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftScheduledAction.DataAwsccRedshiftScheduledActionTargetActionResizeCluster"
          }
        }
      ],
      "symbolId": "src/data-awscc-redshift-scheduled-action/index:DataAwsccRedshiftScheduledActionTargetActionResizeClusterOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftScheduledAction.DataAwsccRedshiftScheduledActionTargetActionResumeCluster": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftScheduledAction.DataAwsccRedshiftScheduledActionTargetActionResumeCluster",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-redshift-scheduled-action/index.ts",
        "line": 153
      },
      "name": "DataAwsccRedshiftScheduledActionTargetActionResumeCluster",
      "namespace": "dataAwsccRedshiftScheduledAction",
      "symbolId": "src/data-awscc-redshift-scheduled-action/index:DataAwsccRedshiftScheduledActionTargetActionResumeCluster"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftScheduledAction.DataAwsccRedshiftScheduledActionTargetActionResumeClusterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftScheduledAction.DataAwsccRedshiftScheduledActionTargetActionResumeClusterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-redshift-scheduled-action/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-redshift-scheduled-action/index.ts",
        "line": 176
      },
      "name": "DataAwsccRedshiftScheduledActionTargetActionResumeClusterOutputReference",
      "namespace": "dataAwsccRedshiftScheduledAction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-scheduled-action/index.ts",
            "line": 203
          },
          "name": "clusterIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshift-scheduled-action/index.ts",
            "line": 187
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftScheduledAction.DataAwsccRedshiftScheduledActionTargetActionResumeCluster"
          }
        }
      ],
      "symbolId": "src/data-awscc-redshift-scheduled-action/index:DataAwsccRedshiftScheduledActionTargetActionResumeClusterOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftScheduledActions.DataAwsccRedshiftScheduledActions": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/redshift_scheduled_actions awscc_redshift_scheduled_actions}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftScheduledActions.DataAwsccRedshiftScheduledActions",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/redshift_scheduled_actions awscc_redshift_scheduled_actions} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-redshift-scheduled-actions/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftScheduledActions.DataAwsccRedshiftScheduledActionsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-redshift-scheduled-actions/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRedshiftScheduledActions resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshift-scheduled-actions/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccRedshiftScheduledActions to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/redshift_scheduled_actions#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRedshiftScheduledActions that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRedshiftScheduledActions to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshift-scheduled-actions/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshift-scheduled-actions/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRedshiftScheduledActions",
      "namespace": "dataAwsccRedshiftScheduledActions",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-scheduled-actions/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-scheduled-actions/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-scheduled-actions/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-redshift-scheduled-actions/index:DataAwsccRedshiftScheduledActions"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftScheduledActions.DataAwsccRedshiftScheduledActionsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftScheduledActions.DataAwsccRedshiftScheduledActionsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-redshift-scheduled-actions/index.ts",
        "line": 14
      },
      "name": "DataAwsccRedshiftScheduledActionsConfig",
      "namespace": "dataAwsccRedshiftScheduledActions",
      "symbolId": "src/data-awscc-redshift-scheduled-actions/index:DataAwsccRedshiftScheduledActionsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftSnapshotSchedule.DataAwsccRedshiftSnapshotSchedule": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/redshift_snapshot_schedule awscc_redshift_snapshot_schedule}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftSnapshotSchedule.DataAwsccRedshiftSnapshotSchedule",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/redshift_snapshot_schedule awscc_redshift_snapshot_schedule} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-redshift-snapshot-schedule/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-awscc.dataAwsccRedshiftSnapshotSchedule.DataAwsccRedshiftSnapshotScheduleConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-redshift-snapshot-schedule/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRedshiftSnapshotSchedule resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshift-snapshot-schedule/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 DataAwsccRedshiftSnapshotSchedule to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/redshift_snapshot_schedule#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRedshiftSnapshotSchedule that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRedshiftSnapshotSchedule to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshift-snapshot-schedule/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-awscc-redshift-snapshot-schedule/index.ts",
            "line": 218
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRedshiftSnapshotSchedule",
      "namespace": "dataAwsccRedshiftSnapshotSchedule",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-snapshot-schedule/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-snapshot-schedule/index.ts",
            "line": 165
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-snapshot-schedule/index.ts",
            "line": 170
          },
          "name": "associatedClusterCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-snapshot-schedule/index.ts",
            "line": 188
          },
          "name": "scheduleDefinitions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-snapshot-schedule/index.ts",
            "line": 193
          },
          "name": "scheduleDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-snapshot-schedule/index.ts",
            "line": 198
          },
          "name": "scheduleIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-snapshot-schedule/index.ts",
            "line": 204
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftSnapshotSchedule.DataAwsccRedshiftSnapshotScheduleTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-snapshot-schedule/index.ts",
            "line": 183
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshift-snapshot-schedule/index.ts",
            "line": 176
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-redshift-snapshot-schedule/index:DataAwsccRedshiftSnapshotSchedule"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftSnapshotSchedule.DataAwsccRedshiftSnapshotScheduleConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftSnapshotSchedule.DataAwsccRedshiftSnapshotScheduleConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-redshift-snapshot-schedule/index.ts",
        "line": 14
      },
      "name": "DataAwsccRedshiftSnapshotScheduleConfig",
      "namespace": "dataAwsccRedshiftSnapshotSchedule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/redshift_snapshot_schedule#id DataAwsccRedshiftSnapshotSchedule#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-snapshot-schedule/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-redshift-snapshot-schedule/index:DataAwsccRedshiftSnapshotScheduleConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftSnapshotSchedule.DataAwsccRedshiftSnapshotScheduleTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftSnapshotSchedule.DataAwsccRedshiftSnapshotScheduleTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-redshift-snapshot-schedule/index.ts",
        "line": 25
      },
      "name": "DataAwsccRedshiftSnapshotScheduleTags",
      "namespace": "dataAwsccRedshiftSnapshotSchedule",
      "symbolId": "src/data-awscc-redshift-snapshot-schedule/index:DataAwsccRedshiftSnapshotScheduleTags"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftSnapshotSchedule.DataAwsccRedshiftSnapshotScheduleTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftSnapshotSchedule.DataAwsccRedshiftSnapshotScheduleTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-redshift-snapshot-schedule/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-awscc-redshift-snapshot-schedule/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshift-snapshot-schedule/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-awscc.dataAwsccRedshiftSnapshotSchedule.DataAwsccRedshiftSnapshotScheduleTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccRedshiftSnapshotScheduleTagsList",
      "namespace": "dataAwsccRedshiftSnapshotSchedule",
      "symbolId": "src/data-awscc-redshift-snapshot-schedule/index:DataAwsccRedshiftSnapshotScheduleTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftSnapshotSchedule.DataAwsccRedshiftSnapshotScheduleTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftSnapshotSchedule.DataAwsccRedshiftSnapshotScheduleTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-redshift-snapshot-schedule/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-redshift-snapshot-schedule/index.ts",
        "line": 48
      },
      "name": "DataAwsccRedshiftSnapshotScheduleTagsOutputReference",
      "namespace": "dataAwsccRedshiftSnapshotSchedule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-snapshot-schedule/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-snapshot-schedule/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshift-snapshot-schedule/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftSnapshotSchedule.DataAwsccRedshiftSnapshotScheduleTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-redshift-snapshot-schedule/index:DataAwsccRedshiftSnapshotScheduleTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftSnapshotSchedules.DataAwsccRedshiftSnapshotSchedules": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/redshift_snapshot_schedules awscc_redshift_snapshot_schedules}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftSnapshotSchedules.DataAwsccRedshiftSnapshotSchedules",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/redshift_snapshot_schedules awscc_redshift_snapshot_schedules} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-redshift-snapshot-schedules/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftSnapshotSchedules.DataAwsccRedshiftSnapshotSchedulesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-redshift-snapshot-schedules/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRedshiftSnapshotSchedules resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshift-snapshot-schedules/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccRedshiftSnapshotSchedules to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/redshift_snapshot_schedules#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRedshiftSnapshotSchedules that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRedshiftSnapshotSchedules to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshift-snapshot-schedules/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshift-snapshot-schedules/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRedshiftSnapshotSchedules",
      "namespace": "dataAwsccRedshiftSnapshotSchedules",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-snapshot-schedules/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-snapshot-schedules/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshift-snapshot-schedules/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-redshift-snapshot-schedules/index:DataAwsccRedshiftSnapshotSchedules"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftSnapshotSchedules.DataAwsccRedshiftSnapshotSchedulesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftSnapshotSchedules.DataAwsccRedshiftSnapshotSchedulesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-redshift-snapshot-schedules/index.ts",
        "line": 14
      },
      "name": "DataAwsccRedshiftSnapshotSchedulesConfig",
      "namespace": "dataAwsccRedshiftSnapshotSchedules",
      "symbolId": "src/data-awscc-redshift-snapshot-schedules/index:DataAwsccRedshiftSnapshotSchedulesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftserverlessNamespace.DataAwsccRedshiftserverlessNamespace": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/redshiftserverless_namespace awscc_redshiftserverless_namespace}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftserverlessNamespace.DataAwsccRedshiftserverlessNamespace",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/redshiftserverless_namespace awscc_redshiftserverless_namespace} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-redshiftserverless-namespace/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftserverlessNamespace.DataAwsccRedshiftserverlessNamespaceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-redshiftserverless-namespace/index.ts",
        "line": 308
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRedshiftserverlessNamespace resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-namespace/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 DataAwsccRedshiftserverlessNamespace to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/redshiftserverless_namespace#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRedshiftserverlessNamespace that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRedshiftserverlessNamespace to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-namespace/index.ts",
            "line": 468
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-namespace/index.ts",
            "line": 474
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRedshiftserverlessNamespace",
      "namespace": "dataAwsccRedshiftserverlessNamespace",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-namespace/index.ts",
            "line": 313
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-namespace/index.ts",
            "line": 364
          },
          "name": "adminPasswordSecretKmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-namespace/index.ts",
            "line": 374
          },
          "name": "adminUsername",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-namespace/index.ts",
            "line": 369
          },
          "name": "adminUserPassword",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-namespace/index.ts",
            "line": 379
          },
          "name": "dbName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-namespace/index.ts",
            "line": 384
          },
          "name": "defaultIamRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-namespace/index.ts",
            "line": 389
          },
          "name": "finalSnapshotName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-namespace/index.ts",
            "line": 394
          },
          "name": "finalSnapshotRetentionPeriod",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-namespace/index.ts",
            "line": 399
          },
          "name": "iamRoles",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-namespace/index.ts",
            "line": 417
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-namespace/index.ts",
            "line": 422
          },
          "name": "logExports",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-namespace/index.ts",
            "line": 427
          },
          "name": "manageAdminPassword",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-namespace/index.ts",
            "line": 433
          },
          "name": "namespace",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftserverlessNamespace.DataAwsccRedshiftserverlessNamespaceNamespaceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-namespace/index.ts",
            "line": 438
          },
          "name": "namespaceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-namespace/index.ts",
            "line": 443
          },
          "name": "namespaceResourcePolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-namespace/index.ts",
            "line": 448
          },
          "name": "redshiftIdcApplicationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-namespace/index.ts",
            "line": 454
          },
          "name": "snapshotCopyConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftserverlessNamespace.DataAwsccRedshiftserverlessNamespaceSnapshotCopyConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-namespace/index.ts",
            "line": 460
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftserverlessNamespace.DataAwsccRedshiftserverlessNamespaceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-namespace/index.ts",
            "line": 412
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-namespace/index.ts",
            "line": 405
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-redshiftserverless-namespace/index:DataAwsccRedshiftserverlessNamespace"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftserverlessNamespace.DataAwsccRedshiftserverlessNamespaceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftserverlessNamespace.DataAwsccRedshiftserverlessNamespaceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-redshiftserverless-namespace/index.ts",
        "line": 14
      },
      "name": "DataAwsccRedshiftserverlessNamespaceConfig",
      "namespace": "dataAwsccRedshiftserverlessNamespace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/redshiftserverless_namespace#id DataAwsccRedshiftserverlessNamespace#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-namespace/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-redshiftserverless-namespace/index:DataAwsccRedshiftserverlessNamespaceConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftserverlessNamespace.DataAwsccRedshiftserverlessNamespaceNamespace": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftserverlessNamespace.DataAwsccRedshiftserverlessNamespaceNamespace",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-redshiftserverless-namespace/index.ts",
        "line": 25
      },
      "name": "DataAwsccRedshiftserverlessNamespaceNamespace",
      "namespace": "dataAwsccRedshiftserverlessNamespace",
      "symbolId": "src/data-awscc-redshiftserverless-namespace/index:DataAwsccRedshiftserverlessNamespaceNamespace"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftserverlessNamespace.DataAwsccRedshiftserverlessNamespaceNamespaceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftserverlessNamespace.DataAwsccRedshiftserverlessNamespaceNamespaceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-redshiftserverless-namespace/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-redshiftserverless-namespace/index.ts",
        "line": 48
      },
      "name": "DataAwsccRedshiftserverlessNamespaceNamespaceOutputReference",
      "namespace": "dataAwsccRedshiftserverlessNamespace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-namespace/index.ts",
            "line": 75
          },
          "name": "adminPasswordSecretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-namespace/index.ts",
            "line": 80
          },
          "name": "adminPasswordSecretKmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-namespace/index.ts",
            "line": 85
          },
          "name": "adminUsername",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-namespace/index.ts",
            "line": 90
          },
          "name": "creationDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-namespace/index.ts",
            "line": 95
          },
          "name": "dbName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-namespace/index.ts",
            "line": 100
          },
          "name": "defaultIamRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-namespace/index.ts",
            "line": 105
          },
          "name": "iamRoles",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-namespace/index.ts",
            "line": 110
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-namespace/index.ts",
            "line": 115
          },
          "name": "logExports",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-namespace/index.ts",
            "line": 120
          },
          "name": "namespaceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-namespace/index.ts",
            "line": 125
          },
          "name": "namespaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-namespace/index.ts",
            "line": 130
          },
          "name": "namespaceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-namespace/index.ts",
            "line": 135
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-namespace/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftserverlessNamespace.DataAwsccRedshiftserverlessNamespaceNamespace"
          }
        }
      ],
      "symbolId": "src/data-awscc-redshiftserverless-namespace/index:DataAwsccRedshiftserverlessNamespaceNamespaceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftserverlessNamespace.DataAwsccRedshiftserverlessNamespaceSnapshotCopyConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftserverlessNamespace.DataAwsccRedshiftserverlessNamespaceSnapshotCopyConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-redshiftserverless-namespace/index.ts",
        "line": 139
      },
      "name": "DataAwsccRedshiftserverlessNamespaceSnapshotCopyConfigurations",
      "namespace": "dataAwsccRedshiftserverlessNamespace",
      "symbolId": "src/data-awscc-redshiftserverless-namespace/index:DataAwsccRedshiftserverlessNamespaceSnapshotCopyConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftserverlessNamespace.DataAwsccRedshiftserverlessNamespaceSnapshotCopyConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftserverlessNamespace.DataAwsccRedshiftserverlessNamespaceSnapshotCopyConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-redshiftserverless-namespace/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-awscc-redshiftserverless-namespace/index.ts",
        "line": 206
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-namespace/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-awscc.dataAwsccRedshiftserverlessNamespace.DataAwsccRedshiftserverlessNamespaceSnapshotCopyConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccRedshiftserverlessNamespaceSnapshotCopyConfigurationsList",
      "namespace": "dataAwsccRedshiftserverlessNamespace",
      "symbolId": "src/data-awscc-redshiftserverless-namespace/index:DataAwsccRedshiftserverlessNamespaceSnapshotCopyConfigurationsList"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftserverlessNamespace.DataAwsccRedshiftserverlessNamespaceSnapshotCopyConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftserverlessNamespace.DataAwsccRedshiftserverlessNamespaceSnapshotCopyConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-redshiftserverless-namespace/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-awscc-redshiftserverless-namespace/index.ts",
        "line": 162
      },
      "name": "DataAwsccRedshiftserverlessNamespaceSnapshotCopyConfigurationsOutputReference",
      "namespace": "dataAwsccRedshiftserverlessNamespace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-namespace/index.ts",
            "line": 191
          },
          "name": "destinationKmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-namespace/index.ts",
            "line": 196
          },
          "name": "destinationRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-namespace/index.ts",
            "line": 201
          },
          "name": "snapshotRetentionPeriod",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-namespace/index.ts",
            "line": 175
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftserverlessNamespace.DataAwsccRedshiftserverlessNamespaceSnapshotCopyConfigurations"
          }
        }
      ],
      "symbolId": "src/data-awscc-redshiftserverless-namespace/index:DataAwsccRedshiftserverlessNamespaceSnapshotCopyConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftserverlessNamespace.DataAwsccRedshiftserverlessNamespaceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftserverlessNamespace.DataAwsccRedshiftserverlessNamespaceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-redshiftserverless-namespace/index.ts",
        "line": 224
      },
      "name": "DataAwsccRedshiftserverlessNamespaceTags",
      "namespace": "dataAwsccRedshiftserverlessNamespace",
      "symbolId": "src/data-awscc-redshiftserverless-namespace/index:DataAwsccRedshiftserverlessNamespaceTags"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftserverlessNamespace.DataAwsccRedshiftserverlessNamespaceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftserverlessNamespace.DataAwsccRedshiftserverlessNamespaceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-redshiftserverless-namespace/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-awscc-redshiftserverless-namespace/index.ts",
        "line": 286
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-namespace/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-awscc.dataAwsccRedshiftserverlessNamespace.DataAwsccRedshiftserverlessNamespaceTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccRedshiftserverlessNamespaceTagsList",
      "namespace": "dataAwsccRedshiftserverlessNamespace",
      "symbolId": "src/data-awscc-redshiftserverless-namespace/index:DataAwsccRedshiftserverlessNamespaceTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftserverlessNamespace.DataAwsccRedshiftserverlessNamespaceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftserverlessNamespace.DataAwsccRedshiftserverlessNamespaceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-redshiftserverless-namespace/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-awscc-redshiftserverless-namespace/index.ts",
        "line": 247
      },
      "name": "DataAwsccRedshiftserverlessNamespaceTagsOutputReference",
      "namespace": "dataAwsccRedshiftserverlessNamespace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-namespace/index.ts",
            "line": 276
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-namespace/index.ts",
            "line": 281
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-namespace/index.ts",
            "line": 260
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftserverlessNamespace.DataAwsccRedshiftserverlessNamespaceTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-redshiftserverless-namespace/index:DataAwsccRedshiftserverlessNamespaceTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftserverlessNamespaces.DataAwsccRedshiftserverlessNamespaces": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/redshiftserverless_namespaces awscc_redshiftserverless_namespaces}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftserverlessNamespaces.DataAwsccRedshiftserverlessNamespaces",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/redshiftserverless_namespaces awscc_redshiftserverless_namespaces} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-redshiftserverless-namespaces/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftserverlessNamespaces.DataAwsccRedshiftserverlessNamespacesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-redshiftserverless-namespaces/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRedshiftserverlessNamespaces resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-namespaces/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccRedshiftserverlessNamespaces to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/redshiftserverless_namespaces#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRedshiftserverlessNamespaces that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRedshiftserverlessNamespaces to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-namespaces/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-namespaces/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRedshiftserverlessNamespaces",
      "namespace": "dataAwsccRedshiftserverlessNamespaces",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-namespaces/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-namespaces/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-namespaces/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-redshiftserverless-namespaces/index:DataAwsccRedshiftserverlessNamespaces"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftserverlessNamespaces.DataAwsccRedshiftserverlessNamespacesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftserverlessNamespaces.DataAwsccRedshiftserverlessNamespacesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-redshiftserverless-namespaces/index.ts",
        "line": 14
      },
      "name": "DataAwsccRedshiftserverlessNamespacesConfig",
      "namespace": "dataAwsccRedshiftserverlessNamespaces",
      "symbolId": "src/data-awscc-redshiftserverless-namespaces/index:DataAwsccRedshiftserverlessNamespacesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftserverlessSnapshot.DataAwsccRedshiftserverlessSnapshot": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/redshiftserverless_snapshot awscc_redshiftserverless_snapshot}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftserverlessSnapshot.DataAwsccRedshiftserverlessSnapshot",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/redshiftserverless_snapshot awscc_redshiftserverless_snapshot} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-redshiftserverless-snapshot/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftserverlessSnapshot.DataAwsccRedshiftserverlessSnapshotConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-redshiftserverless-snapshot/index.ts",
        "line": 208
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRedshiftserverlessSnapshot resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-snapshot/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 DataAwsccRedshiftserverlessSnapshot to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/redshiftserverless_snapshot#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRedshiftserverlessSnapshot that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRedshiftserverlessSnapshot to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-snapshot/index.ts",
            "line": 312
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-snapshot/index.ts",
            "line": 318
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRedshiftserverlessSnapshot",
      "namespace": "dataAwsccRedshiftserverlessSnapshot",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-snapshot/index.ts",
            "line": 213
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-snapshot/index.ts",
            "line": 277
          },
          "name": "namespaceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-snapshot/index.ts",
            "line": 282
          },
          "name": "ownerAccount",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-snapshot/index.ts",
            "line": 287
          },
          "name": "retentionPeriod",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-snapshot/index.ts",
            "line": 293
          },
          "name": "snapshot",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftserverlessSnapshot.DataAwsccRedshiftserverlessSnapshotSnapshotOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-snapshot/index.ts",
            "line": 298
          },
          "name": "snapshotName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-snapshot/index.ts",
            "line": 304
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftserverlessSnapshot.DataAwsccRedshiftserverlessSnapshotTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-snapshot/index.ts",
            "line": 272
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-snapshot/index.ts",
            "line": 265
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-redshiftserverless-snapshot/index:DataAwsccRedshiftserverlessSnapshot"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftserverlessSnapshot.DataAwsccRedshiftserverlessSnapshotConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftserverlessSnapshot.DataAwsccRedshiftserverlessSnapshotConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-redshiftserverless-snapshot/index.ts",
        "line": 14
      },
      "name": "DataAwsccRedshiftserverlessSnapshotConfig",
      "namespace": "dataAwsccRedshiftserverlessSnapshot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/redshiftserverless_snapshot#id DataAwsccRedshiftserverlessSnapshot#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-snapshot/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-redshiftserverless-snapshot/index:DataAwsccRedshiftserverlessSnapshotConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftserverlessSnapshot.DataAwsccRedshiftserverlessSnapshotSnapshot": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftserverlessSnapshot.DataAwsccRedshiftserverlessSnapshotSnapshot",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-redshiftserverless-snapshot/index.ts",
        "line": 25
      },
      "name": "DataAwsccRedshiftserverlessSnapshotSnapshot",
      "namespace": "dataAwsccRedshiftserverlessSnapshot",
      "symbolId": "src/data-awscc-redshiftserverless-snapshot/index:DataAwsccRedshiftserverlessSnapshotSnapshot"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftserverlessSnapshot.DataAwsccRedshiftserverlessSnapshotSnapshotOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftserverlessSnapshot.DataAwsccRedshiftserverlessSnapshotSnapshotOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-redshiftserverless-snapshot/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-redshiftserverless-snapshot/index.ts",
        "line": 48
      },
      "name": "DataAwsccRedshiftserverlessSnapshotSnapshotOutputReference",
      "namespace": "dataAwsccRedshiftserverlessSnapshot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-snapshot/index.ts",
            "line": 75
          },
          "name": "adminUsername",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-snapshot/index.ts",
            "line": 80
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-snapshot/index.ts",
            "line": 85
          },
          "name": "namespaceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-snapshot/index.ts",
            "line": 90
          },
          "name": "namespaceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-snapshot/index.ts",
            "line": 95
          },
          "name": "ownerAccount",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-snapshot/index.ts",
            "line": 100
          },
          "name": "retentionPeriod",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-snapshot/index.ts",
            "line": 105
          },
          "name": "snapshotArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-snapshot/index.ts",
            "line": 110
          },
          "name": "snapshotCreateTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-snapshot/index.ts",
            "line": 115
          },
          "name": "snapshotName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-snapshot/index.ts",
            "line": 120
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-snapshot/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftserverlessSnapshot.DataAwsccRedshiftserverlessSnapshotSnapshot"
          }
        }
      ],
      "symbolId": "src/data-awscc-redshiftserverless-snapshot/index:DataAwsccRedshiftserverlessSnapshotSnapshotOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftserverlessSnapshot.DataAwsccRedshiftserverlessSnapshotTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftserverlessSnapshot.DataAwsccRedshiftserverlessSnapshotTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-redshiftserverless-snapshot/index.ts",
        "line": 124
      },
      "name": "DataAwsccRedshiftserverlessSnapshotTags",
      "namespace": "dataAwsccRedshiftserverlessSnapshot",
      "symbolId": "src/data-awscc-redshiftserverless-snapshot/index:DataAwsccRedshiftserverlessSnapshotTags"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftserverlessSnapshot.DataAwsccRedshiftserverlessSnapshotTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftserverlessSnapshot.DataAwsccRedshiftserverlessSnapshotTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-redshiftserverless-snapshot/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/data-awscc-redshiftserverless-snapshot/index.ts",
        "line": 186
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-snapshot/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-awscc.dataAwsccRedshiftserverlessSnapshot.DataAwsccRedshiftserverlessSnapshotTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccRedshiftserverlessSnapshotTagsList",
      "namespace": "dataAwsccRedshiftserverlessSnapshot",
      "symbolId": "src/data-awscc-redshiftserverless-snapshot/index:DataAwsccRedshiftserverlessSnapshotTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftserverlessSnapshot.DataAwsccRedshiftserverlessSnapshotTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftserverlessSnapshot.DataAwsccRedshiftserverlessSnapshotTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-redshiftserverless-snapshot/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-redshiftserverless-snapshot/index.ts",
        "line": 147
      },
      "name": "DataAwsccRedshiftserverlessSnapshotTagsOutputReference",
      "namespace": "dataAwsccRedshiftserverlessSnapshot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-snapshot/index.ts",
            "line": 176
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-snapshot/index.ts",
            "line": 181
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-snapshot/index.ts",
            "line": 160
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftserverlessSnapshot.DataAwsccRedshiftserverlessSnapshotTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-redshiftserverless-snapshot/index:DataAwsccRedshiftserverlessSnapshotTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftserverlessSnapshots.DataAwsccRedshiftserverlessSnapshots": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/redshiftserverless_snapshots awscc_redshiftserverless_snapshots}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftserverlessSnapshots.DataAwsccRedshiftserverlessSnapshots",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/redshiftserverless_snapshots awscc_redshiftserverless_snapshots} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-redshiftserverless-snapshots/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftserverlessSnapshots.DataAwsccRedshiftserverlessSnapshotsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-redshiftserverless-snapshots/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRedshiftserverlessSnapshots resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-snapshots/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccRedshiftserverlessSnapshots to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/redshiftserverless_snapshots#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRedshiftserverlessSnapshots that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRedshiftserverlessSnapshots to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-snapshots/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-snapshots/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRedshiftserverlessSnapshots",
      "namespace": "dataAwsccRedshiftserverlessSnapshots",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-snapshots/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-snapshots/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-snapshots/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-redshiftserverless-snapshots/index:DataAwsccRedshiftserverlessSnapshots"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftserverlessSnapshots.DataAwsccRedshiftserverlessSnapshotsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftserverlessSnapshots.DataAwsccRedshiftserverlessSnapshotsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-redshiftserverless-snapshots/index.ts",
        "line": 14
      },
      "name": "DataAwsccRedshiftserverlessSnapshotsConfig",
      "namespace": "dataAwsccRedshiftserverlessSnapshots",
      "symbolId": "src/data-awscc-redshiftserverless-snapshots/index:DataAwsccRedshiftserverlessSnapshotsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftserverlessWorkgroup.DataAwsccRedshiftserverlessWorkgroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/redshiftserverless_workgroup awscc_redshiftserverless_workgroup}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftserverlessWorkgroup.DataAwsccRedshiftserverlessWorkgroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/redshiftserverless_workgroup awscc_redshiftserverless_workgroup} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-redshiftserverless-workgroup/index.ts",
          "line": 792
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftserverlessWorkgroup.DataAwsccRedshiftserverlessWorkgroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-redshiftserverless-workgroup/index.ts",
        "line": 760
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRedshiftserverlessWorkgroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-workgroup/index.ts",
            "line": 777
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccRedshiftserverlessWorkgroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/redshiftserverless_workgroup#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRedshiftserverlessWorkgroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRedshiftserverlessWorkgroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-workgroup/index.ts",
            "line": 926
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-workgroup/index.ts",
            "line": 932
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRedshiftserverlessWorkgroup",
      "namespace": "dataAwsccRedshiftserverlessWorkgroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-workgroup/index.ts",
            "line": 765
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-workgroup/index.ts",
            "line": 816
          },
          "name": "baseCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-workgroup/index.ts",
            "line": 822
          },
          "name": "configParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftserverlessWorkgroup.DataAwsccRedshiftserverlessWorkgroupConfigParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-workgroup/index.ts",
            "line": 827
          },
          "name": "enhancedVpcRouting",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-workgroup/index.ts",
            "line": 845
          },
          "name": "maxCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-workgroup/index.ts",
            "line": 850
          },
          "name": "namespaceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-workgroup/index.ts",
            "line": 855
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-workgroup/index.ts",
            "line": 861
          },
          "name": "pricePerformanceTarget",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftserverlessWorkgroup.DataAwsccRedshiftserverlessWorkgroupPricePerformanceTargetOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-workgroup/index.ts",
            "line": 866
          },
          "name": "publiclyAccessible",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-workgroup/index.ts",
            "line": 871
          },
          "name": "recoveryPointId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-workgroup/index.ts",
            "line": 876
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-workgroup/index.ts",
            "line": 881
          },
          "name": "snapshotArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-workgroup/index.ts",
            "line": 886
          },
          "name": "snapshotName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-workgroup/index.ts",
            "line": 891
          },
          "name": "snapshotOwnerAccount",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-workgroup/index.ts",
            "line": 896
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-workgroup/index.ts",
            "line": 902
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftserverlessWorkgroup.DataAwsccRedshiftserverlessWorkgroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-workgroup/index.ts",
            "line": 907
          },
          "name": "trackName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-workgroup/index.ts",
            "line": 913
          },
          "name": "workgroup",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftserverlessWorkgroup.DataAwsccRedshiftserverlessWorkgroupWorkgroupOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-workgroup/index.ts",
            "line": 918
          },
          "name": "workgroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-workgroup/index.ts",
            "line": 840
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-workgroup/index.ts",
            "line": 833
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-redshiftserverless-workgroup/index:DataAwsccRedshiftserverlessWorkgroup"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftserverlessWorkgroup.DataAwsccRedshiftserverlessWorkgroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftserverlessWorkgroup.DataAwsccRedshiftserverlessWorkgroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-redshiftserverless-workgroup/index.ts",
        "line": 14
      },
      "name": "DataAwsccRedshiftserverlessWorkgroupConfig",
      "namespace": "dataAwsccRedshiftserverlessWorkgroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/redshiftserverless_workgroup#id DataAwsccRedshiftserverlessWorkgroup#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-workgroup/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-redshiftserverless-workgroup/index:DataAwsccRedshiftserverlessWorkgroupConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftserverlessWorkgroup.DataAwsccRedshiftserverlessWorkgroupConfigParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftserverlessWorkgroup.DataAwsccRedshiftserverlessWorkgroupConfigParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-redshiftserverless-workgroup/index.ts",
        "line": 25
      },
      "name": "DataAwsccRedshiftserverlessWorkgroupConfigParameters",
      "namespace": "dataAwsccRedshiftserverlessWorkgroup",
      "symbolId": "src/data-awscc-redshiftserverless-workgroup/index:DataAwsccRedshiftserverlessWorkgroupConfigParameters"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftserverlessWorkgroup.DataAwsccRedshiftserverlessWorkgroupConfigParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftserverlessWorkgroup.DataAwsccRedshiftserverlessWorkgroupConfigParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-redshiftserverless-workgroup/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-awscc-redshiftserverless-workgroup/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-workgroup/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-awscc.dataAwsccRedshiftserverlessWorkgroup.DataAwsccRedshiftserverlessWorkgroupConfigParametersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccRedshiftserverlessWorkgroupConfigParametersList",
      "namespace": "dataAwsccRedshiftserverlessWorkgroup",
      "symbolId": "src/data-awscc-redshiftserverless-workgroup/index:DataAwsccRedshiftserverlessWorkgroupConfigParametersList"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftserverlessWorkgroup.DataAwsccRedshiftserverlessWorkgroupConfigParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftserverlessWorkgroup.DataAwsccRedshiftserverlessWorkgroupConfigParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-redshiftserverless-workgroup/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-redshiftserverless-workgroup/index.ts",
        "line": 48
      },
      "name": "DataAwsccRedshiftserverlessWorkgroupConfigParametersOutputReference",
      "namespace": "dataAwsccRedshiftserverlessWorkgroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-workgroup/index.ts",
            "line": 77
          },
          "name": "parameterKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-workgroup/index.ts",
            "line": 82
          },
          "name": "parameterValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-workgroup/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftserverlessWorkgroup.DataAwsccRedshiftserverlessWorkgroupConfigParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-redshiftserverless-workgroup/index:DataAwsccRedshiftserverlessWorkgroupConfigParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftserverlessWorkgroup.DataAwsccRedshiftserverlessWorkgroupPricePerformanceTarget": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftserverlessWorkgroup.DataAwsccRedshiftserverlessWorkgroupPricePerformanceTarget",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-redshiftserverless-workgroup/index.ts",
        "line": 105
      },
      "name": "DataAwsccRedshiftserverlessWorkgroupPricePerformanceTarget",
      "namespace": "dataAwsccRedshiftserverlessWorkgroup",
      "symbolId": "src/data-awscc-redshiftserverless-workgroup/index:DataAwsccRedshiftserverlessWorkgroupPricePerformanceTarget"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftserverlessWorkgroup.DataAwsccRedshiftserverlessWorkgroupPricePerformanceTargetOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftserverlessWorkgroup.DataAwsccRedshiftserverlessWorkgroupPricePerformanceTargetOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-redshiftserverless-workgroup/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-awscc-redshiftserverless-workgroup/index.ts",
        "line": 128
      },
      "name": "DataAwsccRedshiftserverlessWorkgroupPricePerformanceTargetOutputReference",
      "namespace": "dataAwsccRedshiftserverlessWorkgroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-workgroup/index.ts",
            "line": 155
          },
          "name": "level",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-workgroup/index.ts",
            "line": 160
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-workgroup/index.ts",
            "line": 139
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftserverlessWorkgroup.DataAwsccRedshiftserverlessWorkgroupPricePerformanceTarget"
          }
        }
      ],
      "symbolId": "src/data-awscc-redshiftserverless-workgroup/index:DataAwsccRedshiftserverlessWorkgroupPricePerformanceTargetOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftserverlessWorkgroup.DataAwsccRedshiftserverlessWorkgroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftserverlessWorkgroup.DataAwsccRedshiftserverlessWorkgroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-redshiftserverless-workgroup/index.ts",
        "line": 164
      },
      "name": "DataAwsccRedshiftserverlessWorkgroupTags",
      "namespace": "dataAwsccRedshiftserverlessWorkgroup",
      "symbolId": "src/data-awscc-redshiftserverless-workgroup/index:DataAwsccRedshiftserverlessWorkgroupTags"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftserverlessWorkgroup.DataAwsccRedshiftserverlessWorkgroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftserverlessWorkgroup.DataAwsccRedshiftserverlessWorkgroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-redshiftserverless-workgroup/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-awscc-redshiftserverless-workgroup/index.ts",
        "line": 226
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-workgroup/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-awscc.dataAwsccRedshiftserverlessWorkgroup.DataAwsccRedshiftserverlessWorkgroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccRedshiftserverlessWorkgroupTagsList",
      "namespace": "dataAwsccRedshiftserverlessWorkgroup",
      "symbolId": "src/data-awscc-redshiftserverless-workgroup/index:DataAwsccRedshiftserverlessWorkgroupTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftserverlessWorkgroup.DataAwsccRedshiftserverlessWorkgroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftserverlessWorkgroup.DataAwsccRedshiftserverlessWorkgroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-redshiftserverless-workgroup/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-awscc-redshiftserverless-workgroup/index.ts",
        "line": 187
      },
      "name": "DataAwsccRedshiftserverlessWorkgroupTagsOutputReference",
      "namespace": "dataAwsccRedshiftserverlessWorkgroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-workgroup/index.ts",
            "line": 216
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-workgroup/index.ts",
            "line": 221
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-workgroup/index.ts",
            "line": 200
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftserverlessWorkgroup.DataAwsccRedshiftserverlessWorkgroupTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-redshiftserverless-workgroup/index:DataAwsccRedshiftserverlessWorkgroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftserverlessWorkgroup.DataAwsccRedshiftserverlessWorkgroupWorkgroup": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftserverlessWorkgroup.DataAwsccRedshiftserverlessWorkgroupWorkgroup",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-redshiftserverless-workgroup/index.ts",
        "line": 624
      },
      "name": "DataAwsccRedshiftserverlessWorkgroupWorkgroup",
      "namespace": "dataAwsccRedshiftserverlessWorkgroup",
      "symbolId": "src/data-awscc-redshiftserverless-workgroup/index:DataAwsccRedshiftserverlessWorkgroupWorkgroup"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftserverlessWorkgroup.DataAwsccRedshiftserverlessWorkgroupWorkgroupConfigParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftserverlessWorkgroup.DataAwsccRedshiftserverlessWorkgroupWorkgroupConfigParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-redshiftserverless-workgroup/index.ts",
        "line": 244
      },
      "name": "DataAwsccRedshiftserverlessWorkgroupWorkgroupConfigParameters",
      "namespace": "dataAwsccRedshiftserverlessWorkgroup",
      "symbolId": "src/data-awscc-redshiftserverless-workgroup/index:DataAwsccRedshiftserverlessWorkgroupWorkgroupConfigParameters"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftserverlessWorkgroup.DataAwsccRedshiftserverlessWorkgroupWorkgroupConfigParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftserverlessWorkgroup.DataAwsccRedshiftserverlessWorkgroupWorkgroupConfigParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-redshiftserverless-workgroup/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-redshiftserverless-workgroup/index.ts",
        "line": 306
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-workgroup/index.ts",
            "line": 320
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftserverlessWorkgroup.DataAwsccRedshiftserverlessWorkgroupWorkgroupConfigParametersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccRedshiftserverlessWorkgroupWorkgroupConfigParametersList",
      "namespace": "dataAwsccRedshiftserverlessWorkgroup",
      "symbolId": "src/data-awscc-redshiftserverless-workgroup/index:DataAwsccRedshiftserverlessWorkgroupWorkgroupConfigParametersList"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftserverlessWorkgroup.DataAwsccRedshiftserverlessWorkgroupWorkgroupConfigParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftserverlessWorkgroup.DataAwsccRedshiftserverlessWorkgroupWorkgroupConfigParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-redshiftserverless-workgroup/index.ts",
          "line": 276
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-redshiftserverless-workgroup/index.ts",
        "line": 267
      },
      "name": "DataAwsccRedshiftserverlessWorkgroupWorkgroupConfigParametersOutputReference",
      "namespace": "dataAwsccRedshiftserverlessWorkgroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-workgroup/index.ts",
            "line": 296
          },
          "name": "parameterKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-workgroup/index.ts",
            "line": 301
          },
          "name": "parameterValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-workgroup/index.ts",
            "line": 280
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftserverlessWorkgroup.DataAwsccRedshiftserverlessWorkgroupWorkgroupConfigParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-redshiftserverless-workgroup/index:DataAwsccRedshiftserverlessWorkgroupWorkgroupConfigParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftserverlessWorkgroup.DataAwsccRedshiftserverlessWorkgroupWorkgroupEndpoint": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftserverlessWorkgroup.DataAwsccRedshiftserverlessWorkgroupWorkgroupEndpoint",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-redshiftserverless-workgroup/index.ts",
        "line": 500
      },
      "name": "DataAwsccRedshiftserverlessWorkgroupWorkgroupEndpoint",
      "namespace": "dataAwsccRedshiftserverlessWorkgroup",
      "symbolId": "src/data-awscc-redshiftserverless-workgroup/index:DataAwsccRedshiftserverlessWorkgroupWorkgroupEndpoint"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftserverlessWorkgroup.DataAwsccRedshiftserverlessWorkgroupWorkgroupEndpointOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftserverlessWorkgroup.DataAwsccRedshiftserverlessWorkgroupWorkgroupEndpointOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-redshiftserverless-workgroup/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-awscc-redshiftserverless-workgroup/index.ts",
        "line": 523
      },
      "name": "DataAwsccRedshiftserverlessWorkgroupWorkgroupEndpointOutputReference",
      "namespace": "dataAwsccRedshiftserverlessWorkgroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-workgroup/index.ts",
            "line": 550
          },
          "name": "address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-workgroup/index.ts",
            "line": 555
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-workgroup/index.ts",
            "line": 561
          },
          "name": "vpcEndpoints",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftserverlessWorkgroup.DataAwsccRedshiftserverlessWorkgroupWorkgroupEndpointVpcEndpointsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-workgroup/index.ts",
            "line": 534
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftserverlessWorkgroup.DataAwsccRedshiftserverlessWorkgroupWorkgroupEndpoint"
          }
        }
      ],
      "symbolId": "src/data-awscc-redshiftserverless-workgroup/index:DataAwsccRedshiftserverlessWorkgroupWorkgroupEndpointOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftserverlessWorkgroup.DataAwsccRedshiftserverlessWorkgroupWorkgroupEndpointVpcEndpoints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftserverlessWorkgroup.DataAwsccRedshiftserverlessWorkgroupWorkgroupEndpointVpcEndpoints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-redshiftserverless-workgroup/index.ts",
        "line": 414
      },
      "name": "DataAwsccRedshiftserverlessWorkgroupWorkgroupEndpointVpcEndpoints",
      "namespace": "dataAwsccRedshiftserverlessWorkgroup",
      "symbolId": "src/data-awscc-redshiftserverless-workgroup/index:DataAwsccRedshiftserverlessWorkgroupWorkgroupEndpointVpcEndpoints"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftserverlessWorkgroup.DataAwsccRedshiftserverlessWorkgroupWorkgroupEndpointVpcEndpointsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftserverlessWorkgroup.DataAwsccRedshiftserverlessWorkgroupWorkgroupEndpointVpcEndpointsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-redshiftserverless-workgroup/index.ts",
          "line": 489
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-redshiftserverless-workgroup/index.ts",
        "line": 482
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-workgroup/index.ts",
            "line": 496
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftserverlessWorkgroup.DataAwsccRedshiftserverlessWorkgroupWorkgroupEndpointVpcEndpointsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccRedshiftserverlessWorkgroupWorkgroupEndpointVpcEndpointsList",
      "namespace": "dataAwsccRedshiftserverlessWorkgroup",
      "symbolId": "src/data-awscc-redshiftserverless-workgroup/index:DataAwsccRedshiftserverlessWorkgroupWorkgroupEndpointVpcEndpointsList"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftserverlessWorkgroup.DataAwsccRedshiftserverlessWorkgroupWorkgroupEndpointVpcEndpointsNetworkInterfaces": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftserverlessWorkgroup.DataAwsccRedshiftserverlessWorkgroupWorkgroupEndpointVpcEndpointsNetworkInterfaces",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-redshiftserverless-workgroup/index.ts",
        "line": 324
      },
      "name": "DataAwsccRedshiftserverlessWorkgroupWorkgroupEndpointVpcEndpointsNetworkInterfaces",
      "namespace": "dataAwsccRedshiftserverlessWorkgroup",
      "symbolId": "src/data-awscc-redshiftserverless-workgroup/index:DataAwsccRedshiftserverlessWorkgroupWorkgroupEndpointVpcEndpointsNetworkInterfaces"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftserverlessWorkgroup.DataAwsccRedshiftserverlessWorkgroupWorkgroupEndpointVpcEndpointsNetworkInterfacesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftserverlessWorkgroup.DataAwsccRedshiftserverlessWorkgroupWorkgroupEndpointVpcEndpointsNetworkInterfacesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-redshiftserverless-workgroup/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/data-awscc-redshiftserverless-workgroup/index.ts",
        "line": 396
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-workgroup/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-awscc.dataAwsccRedshiftserverlessWorkgroup.DataAwsccRedshiftserverlessWorkgroupWorkgroupEndpointVpcEndpointsNetworkInterfacesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccRedshiftserverlessWorkgroupWorkgroupEndpointVpcEndpointsNetworkInterfacesList",
      "namespace": "dataAwsccRedshiftserverlessWorkgroup",
      "symbolId": "src/data-awscc-redshiftserverless-workgroup/index:DataAwsccRedshiftserverlessWorkgroupWorkgroupEndpointVpcEndpointsNetworkInterfacesList"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftserverlessWorkgroup.DataAwsccRedshiftserverlessWorkgroupWorkgroupEndpointVpcEndpointsNetworkInterfacesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftserverlessWorkgroup.DataAwsccRedshiftserverlessWorkgroupWorkgroupEndpointVpcEndpointsNetworkInterfacesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-redshiftserverless-workgroup/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-redshiftserverless-workgroup/index.ts",
        "line": 347
      },
      "name": "DataAwsccRedshiftserverlessWorkgroupWorkgroupEndpointVpcEndpointsNetworkInterfacesOutputReference",
      "namespace": "dataAwsccRedshiftserverlessWorkgroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-workgroup/index.ts",
            "line": 376
          },
          "name": "availabilityZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-workgroup/index.ts",
            "line": 381
          },
          "name": "networkInterfaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-workgroup/index.ts",
            "line": 386
          },
          "name": "privateIpAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-workgroup/index.ts",
            "line": 391
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-workgroup/index.ts",
            "line": 360
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftserverlessWorkgroup.DataAwsccRedshiftserverlessWorkgroupWorkgroupEndpointVpcEndpointsNetworkInterfaces"
          }
        }
      ],
      "symbolId": "src/data-awscc-redshiftserverless-workgroup/index:DataAwsccRedshiftserverlessWorkgroupWorkgroupEndpointVpcEndpointsNetworkInterfacesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftserverlessWorkgroup.DataAwsccRedshiftserverlessWorkgroupWorkgroupEndpointVpcEndpointsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftserverlessWorkgroup.DataAwsccRedshiftserverlessWorkgroupWorkgroupEndpointVpcEndpointsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-redshiftserverless-workgroup/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-redshiftserverless-workgroup/index.ts",
        "line": 437
      },
      "name": "DataAwsccRedshiftserverlessWorkgroupWorkgroupEndpointVpcEndpointsOutputReference",
      "namespace": "dataAwsccRedshiftserverlessWorkgroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-workgroup/index.ts",
            "line": 467
          },
          "name": "networkInterfaces",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftserverlessWorkgroup.DataAwsccRedshiftserverlessWorkgroupWorkgroupEndpointVpcEndpointsNetworkInterfacesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-workgroup/index.ts",
            "line": 472
          },
          "name": "vpcEndpointId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-workgroup/index.ts",
            "line": 477
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-workgroup/index.ts",
            "line": 450
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftserverlessWorkgroup.DataAwsccRedshiftserverlessWorkgroupWorkgroupEndpointVpcEndpoints"
          }
        }
      ],
      "symbolId": "src/data-awscc-redshiftserverless-workgroup/index:DataAwsccRedshiftserverlessWorkgroupWorkgroupEndpointVpcEndpointsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftserverlessWorkgroup.DataAwsccRedshiftserverlessWorkgroupWorkgroupOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftserverlessWorkgroup.DataAwsccRedshiftserverlessWorkgroupWorkgroupOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-redshiftserverless-workgroup/index.ts",
          "line": 654
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-redshiftserverless-workgroup/index.ts",
        "line": 647
      },
      "name": "DataAwsccRedshiftserverlessWorkgroupWorkgroupOutputReference",
      "namespace": "dataAwsccRedshiftserverlessWorkgroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-workgroup/index.ts",
            "line": 674
          },
          "name": "baseCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-workgroup/index.ts",
            "line": 680
          },
          "name": "configParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftserverlessWorkgroup.DataAwsccRedshiftserverlessWorkgroupWorkgroupConfigParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-workgroup/index.ts",
            "line": 685
          },
          "name": "creationDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-workgroup/index.ts",
            "line": 691
          },
          "name": "endpoint",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftserverlessWorkgroup.DataAwsccRedshiftserverlessWorkgroupWorkgroupEndpointOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-workgroup/index.ts",
            "line": 696
          },
          "name": "enhancedVpcRouting",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-workgroup/index.ts",
            "line": 701
          },
          "name": "maxCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-workgroup/index.ts",
            "line": 706
          },
          "name": "namespaceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-workgroup/index.ts",
            "line": 712
          },
          "name": "pricePerformanceTarget",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftserverlessWorkgroup.DataAwsccRedshiftserverlessWorkgroupWorkgroupPricePerformanceTargetOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-workgroup/index.ts",
            "line": 717
          },
          "name": "publiclyAccessible",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-workgroup/index.ts",
            "line": 722
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-workgroup/index.ts",
            "line": 727
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-workgroup/index.ts",
            "line": 732
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-workgroup/index.ts",
            "line": 737
          },
          "name": "trackName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-workgroup/index.ts",
            "line": 742
          },
          "name": "workgroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-workgroup/index.ts",
            "line": 747
          },
          "name": "workgroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-workgroup/index.ts",
            "line": 752
          },
          "name": "workgroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-workgroup/index.ts",
            "line": 658
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftserverlessWorkgroup.DataAwsccRedshiftserverlessWorkgroupWorkgroup"
          }
        }
      ],
      "symbolId": "src/data-awscc-redshiftserverless-workgroup/index:DataAwsccRedshiftserverlessWorkgroupWorkgroupOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftserverlessWorkgroup.DataAwsccRedshiftserverlessWorkgroupWorkgroupPricePerformanceTarget": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftserverlessWorkgroup.DataAwsccRedshiftserverlessWorkgroupWorkgroupPricePerformanceTarget",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-redshiftserverless-workgroup/index.ts",
        "line": 565
      },
      "name": "DataAwsccRedshiftserverlessWorkgroupWorkgroupPricePerformanceTarget",
      "namespace": "dataAwsccRedshiftserverlessWorkgroup",
      "symbolId": "src/data-awscc-redshiftserverless-workgroup/index:DataAwsccRedshiftserverlessWorkgroupWorkgroupPricePerformanceTarget"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftserverlessWorkgroup.DataAwsccRedshiftserverlessWorkgroupWorkgroupPricePerformanceTargetOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftserverlessWorkgroup.DataAwsccRedshiftserverlessWorkgroupWorkgroupPricePerformanceTargetOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-redshiftserverless-workgroup/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-redshiftserverless-workgroup/index.ts",
        "line": 588
      },
      "name": "DataAwsccRedshiftserverlessWorkgroupWorkgroupPricePerformanceTargetOutputReference",
      "namespace": "dataAwsccRedshiftserverlessWorkgroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-workgroup/index.ts",
            "line": 615
          },
          "name": "level",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-workgroup/index.ts",
            "line": 620
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-workgroup/index.ts",
            "line": 599
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftserverlessWorkgroup.DataAwsccRedshiftserverlessWorkgroupWorkgroupPricePerformanceTarget"
          }
        }
      ],
      "symbolId": "src/data-awscc-redshiftserverless-workgroup/index:DataAwsccRedshiftserverlessWorkgroupWorkgroupPricePerformanceTargetOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftserverlessWorkgroups.DataAwsccRedshiftserverlessWorkgroups": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/redshiftserverless_workgroups awscc_redshiftserverless_workgroups}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftserverlessWorkgroups.DataAwsccRedshiftserverlessWorkgroups",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/redshiftserverless_workgroups awscc_redshiftserverless_workgroups} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-redshiftserverless-workgroups/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftserverlessWorkgroups.DataAwsccRedshiftserverlessWorkgroupsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-redshiftserverless-workgroups/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRedshiftserverlessWorkgroups resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-workgroups/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccRedshiftserverlessWorkgroups to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/redshiftserverless_workgroups#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRedshiftserverlessWorkgroups that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRedshiftserverlessWorkgroups to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-workgroups/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-workgroups/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRedshiftserverlessWorkgroups",
      "namespace": "dataAwsccRedshiftserverlessWorkgroups",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-workgroups/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-workgroups/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-redshiftserverless-workgroups/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-redshiftserverless-workgroups/index:DataAwsccRedshiftserverlessWorkgroups"
    },
    "@cdktn/provider-awscc.dataAwsccRedshiftserverlessWorkgroups.DataAwsccRedshiftserverlessWorkgroupsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRedshiftserverlessWorkgroups.DataAwsccRedshiftserverlessWorkgroupsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-redshiftserverless-workgroups/index.ts",
        "line": 14
      },
      "name": "DataAwsccRedshiftserverlessWorkgroupsConfig",
      "namespace": "dataAwsccRedshiftserverlessWorkgroups",
      "symbolId": "src/data-awscc-redshiftserverless-workgroups/index:DataAwsccRedshiftserverlessWorkgroupsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRefactorspacesApplication.DataAwsccRefactorspacesApplication": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/refactorspaces_application awscc_refactorspaces_application}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRefactorspacesApplication.DataAwsccRefactorspacesApplication",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/refactorspaces_application awscc_refactorspaces_application} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-refactorspaces-application/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRefactorspacesApplication.DataAwsccRefactorspacesApplicationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-refactorspaces-application/index.ts",
        "line": 168
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRefactorspacesApplication resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-refactorspaces-application/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 DataAwsccRefactorspacesApplication to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/refactorspaces_application#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRefactorspacesApplication that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRefactorspacesApplication to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-refactorspaces-application/index.ts",
            "line": 312
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-refactorspaces-application/index.ts",
            "line": 318
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRefactorspacesApplication",
      "namespace": "dataAwsccRefactorspacesApplication",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-refactorspaces-application/index.ts",
            "line": 173
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-refactorspaces-application/index.ts",
            "line": 224
          },
          "name": "apiGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-refactorspaces-application/index.ts",
            "line": 230
          },
          "name": "apiGatewayProxy",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRefactorspacesApplication.DataAwsccRefactorspacesApplicationApiGatewayProxyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-refactorspaces-application/index.ts",
            "line": 235
          },
          "name": "applicationIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-refactorspaces-application/index.ts",
            "line": 240
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-refactorspaces-application/index.ts",
            "line": 245
          },
          "name": "environmentIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-refactorspaces-application/index.ts",
            "line": 263
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-refactorspaces-application/index.ts",
            "line": 268
          },
          "name": "nlbArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-refactorspaces-application/index.ts",
            "line": 273
          },
          "name": "nlbName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-refactorspaces-application/index.ts",
            "line": 278
          },
          "name": "proxyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-refactorspaces-application/index.ts",
            "line": 283
          },
          "name": "proxyUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-refactorspaces-application/index.ts",
            "line": 288
          },
          "name": "stageName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-refactorspaces-application/index.ts",
            "line": 294
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRefactorspacesApplication.DataAwsccRefactorspacesApplicationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-refactorspaces-application/index.ts",
            "line": 299
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-refactorspaces-application/index.ts",
            "line": 304
          },
          "name": "vpcLinkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-refactorspaces-application/index.ts",
            "line": 258
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-refactorspaces-application/index.ts",
            "line": 251
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-refactorspaces-application/index:DataAwsccRefactorspacesApplication"
    },
    "@cdktn/provider-awscc.dataAwsccRefactorspacesApplication.DataAwsccRefactorspacesApplicationApiGatewayProxy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRefactorspacesApplication.DataAwsccRefactorspacesApplicationApiGatewayProxy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-refactorspaces-application/index.ts",
        "line": 25
      },
      "name": "DataAwsccRefactorspacesApplicationApiGatewayProxy",
      "namespace": "dataAwsccRefactorspacesApplication",
      "symbolId": "src/data-awscc-refactorspaces-application/index:DataAwsccRefactorspacesApplicationApiGatewayProxy"
    },
    "@cdktn/provider-awscc.dataAwsccRefactorspacesApplication.DataAwsccRefactorspacesApplicationApiGatewayProxyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRefactorspacesApplication.DataAwsccRefactorspacesApplicationApiGatewayProxyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-refactorspaces-application/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-refactorspaces-application/index.ts",
        "line": 48
      },
      "name": "DataAwsccRefactorspacesApplicationApiGatewayProxyOutputReference",
      "namespace": "dataAwsccRefactorspacesApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-refactorspaces-application/index.ts",
            "line": 75
          },
          "name": "endpointType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-refactorspaces-application/index.ts",
            "line": 80
          },
          "name": "stageName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-refactorspaces-application/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRefactorspacesApplication.DataAwsccRefactorspacesApplicationApiGatewayProxy"
          }
        }
      ],
      "symbolId": "src/data-awscc-refactorspaces-application/index:DataAwsccRefactorspacesApplicationApiGatewayProxyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRefactorspacesApplication.DataAwsccRefactorspacesApplicationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRefactorspacesApplication.DataAwsccRefactorspacesApplicationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-refactorspaces-application/index.ts",
        "line": 14
      },
      "name": "DataAwsccRefactorspacesApplicationConfig",
      "namespace": "dataAwsccRefactorspacesApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/refactorspaces_application#id DataAwsccRefactorspacesApplication#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-refactorspaces-application/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-refactorspaces-application/index:DataAwsccRefactorspacesApplicationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRefactorspacesApplication.DataAwsccRefactorspacesApplicationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRefactorspacesApplication.DataAwsccRefactorspacesApplicationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-refactorspaces-application/index.ts",
        "line": 84
      },
      "name": "DataAwsccRefactorspacesApplicationTags",
      "namespace": "dataAwsccRefactorspacesApplication",
      "symbolId": "src/data-awscc-refactorspaces-application/index:DataAwsccRefactorspacesApplicationTags"
    },
    "@cdktn/provider-awscc.dataAwsccRefactorspacesApplication.DataAwsccRefactorspacesApplicationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRefactorspacesApplication.DataAwsccRefactorspacesApplicationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-refactorspaces-application/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-refactorspaces-application/index.ts",
        "line": 146
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-refactorspaces-application/index.ts",
            "line": 160
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRefactorspacesApplication.DataAwsccRefactorspacesApplicationTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccRefactorspacesApplicationTagsList",
      "namespace": "dataAwsccRefactorspacesApplication",
      "symbolId": "src/data-awscc-refactorspaces-application/index:DataAwsccRefactorspacesApplicationTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccRefactorspacesApplication.DataAwsccRefactorspacesApplicationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRefactorspacesApplication.DataAwsccRefactorspacesApplicationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-refactorspaces-application/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-refactorspaces-application/index.ts",
        "line": 107
      },
      "name": "DataAwsccRefactorspacesApplicationTagsOutputReference",
      "namespace": "dataAwsccRefactorspacesApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-refactorspaces-application/index.ts",
            "line": 136
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-refactorspaces-application/index.ts",
            "line": 141
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-refactorspaces-application/index.ts",
            "line": 120
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRefactorspacesApplication.DataAwsccRefactorspacesApplicationTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-refactorspaces-application/index:DataAwsccRefactorspacesApplicationTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRefactorspacesEnvironment.DataAwsccRefactorspacesEnvironment": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/refactorspaces_environment awscc_refactorspaces_environment}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRefactorspacesEnvironment.DataAwsccRefactorspacesEnvironment",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/refactorspaces_environment awscc_refactorspaces_environment} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-refactorspaces-environment/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-awscc.dataAwsccRefactorspacesEnvironment.DataAwsccRefactorspacesEnvironmentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-refactorspaces-environment/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRefactorspacesEnvironment resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-refactorspaces-environment/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 DataAwsccRefactorspacesEnvironment to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/refactorspaces_environment#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRefactorspacesEnvironment that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRefactorspacesEnvironment to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-refactorspaces-environment/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-awscc-refactorspaces-environment/index.ts",
            "line": 223
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRefactorspacesEnvironment",
      "namespace": "dataAwsccRefactorspacesEnvironment",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-refactorspaces-environment/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-refactorspaces-environment/index.ts",
            "line": 165
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-refactorspaces-environment/index.ts",
            "line": 170
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-refactorspaces-environment/index.ts",
            "line": 175
          },
          "name": "environmentIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-refactorspaces-environment/index.ts",
            "line": 193
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-refactorspaces-environment/index.ts",
            "line": 198
          },
          "name": "networkFabricType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-refactorspaces-environment/index.ts",
            "line": 204
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRefactorspacesEnvironment.DataAwsccRefactorspacesEnvironmentTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-refactorspaces-environment/index.ts",
            "line": 209
          },
          "name": "transitGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-refactorspaces-environment/index.ts",
            "line": 188
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-refactorspaces-environment/index.ts",
            "line": 181
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-refactorspaces-environment/index:DataAwsccRefactorspacesEnvironment"
    },
    "@cdktn/provider-awscc.dataAwsccRefactorspacesEnvironment.DataAwsccRefactorspacesEnvironmentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRefactorspacesEnvironment.DataAwsccRefactorspacesEnvironmentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-refactorspaces-environment/index.ts",
        "line": 14
      },
      "name": "DataAwsccRefactorspacesEnvironmentConfig",
      "namespace": "dataAwsccRefactorspacesEnvironment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/refactorspaces_environment#id DataAwsccRefactorspacesEnvironment#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-refactorspaces-environment/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-refactorspaces-environment/index:DataAwsccRefactorspacesEnvironmentConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRefactorspacesEnvironment.DataAwsccRefactorspacesEnvironmentTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRefactorspacesEnvironment.DataAwsccRefactorspacesEnvironmentTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-refactorspaces-environment/index.ts",
        "line": 25
      },
      "name": "DataAwsccRefactorspacesEnvironmentTags",
      "namespace": "dataAwsccRefactorspacesEnvironment",
      "symbolId": "src/data-awscc-refactorspaces-environment/index:DataAwsccRefactorspacesEnvironmentTags"
    },
    "@cdktn/provider-awscc.dataAwsccRefactorspacesEnvironment.DataAwsccRefactorspacesEnvironmentTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRefactorspacesEnvironment.DataAwsccRefactorspacesEnvironmentTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-refactorspaces-environment/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-awscc-refactorspaces-environment/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-refactorspaces-environment/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-awscc.dataAwsccRefactorspacesEnvironment.DataAwsccRefactorspacesEnvironmentTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccRefactorspacesEnvironmentTagsList",
      "namespace": "dataAwsccRefactorspacesEnvironment",
      "symbolId": "src/data-awscc-refactorspaces-environment/index:DataAwsccRefactorspacesEnvironmentTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccRefactorspacesEnvironment.DataAwsccRefactorspacesEnvironmentTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRefactorspacesEnvironment.DataAwsccRefactorspacesEnvironmentTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-refactorspaces-environment/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-refactorspaces-environment/index.ts",
        "line": 48
      },
      "name": "DataAwsccRefactorspacesEnvironmentTagsOutputReference",
      "namespace": "dataAwsccRefactorspacesEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-refactorspaces-environment/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-refactorspaces-environment/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-refactorspaces-environment/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRefactorspacesEnvironment.DataAwsccRefactorspacesEnvironmentTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-refactorspaces-environment/index:DataAwsccRefactorspacesEnvironmentTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRefactorspacesEnvironments.DataAwsccRefactorspacesEnvironments": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/refactorspaces_environments awscc_refactorspaces_environments}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRefactorspacesEnvironments.DataAwsccRefactorspacesEnvironments",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/refactorspaces_environments awscc_refactorspaces_environments} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-refactorspaces-environments/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRefactorspacesEnvironments.DataAwsccRefactorspacesEnvironmentsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-refactorspaces-environments/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRefactorspacesEnvironments resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-refactorspaces-environments/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccRefactorspacesEnvironments to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/refactorspaces_environments#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRefactorspacesEnvironments that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRefactorspacesEnvironments to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-refactorspaces-environments/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-refactorspaces-environments/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRefactorspacesEnvironments",
      "namespace": "dataAwsccRefactorspacesEnvironments",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-refactorspaces-environments/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-refactorspaces-environments/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-refactorspaces-environments/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-refactorspaces-environments/index:DataAwsccRefactorspacesEnvironments"
    },
    "@cdktn/provider-awscc.dataAwsccRefactorspacesEnvironments.DataAwsccRefactorspacesEnvironmentsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRefactorspacesEnvironments.DataAwsccRefactorspacesEnvironmentsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-refactorspaces-environments/index.ts",
        "line": 14
      },
      "name": "DataAwsccRefactorspacesEnvironmentsConfig",
      "namespace": "dataAwsccRefactorspacesEnvironments",
      "symbolId": "src/data-awscc-refactorspaces-environments/index:DataAwsccRefactorspacesEnvironmentsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRefactorspacesRoute.DataAwsccRefactorspacesRoute": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/refactorspaces_route awscc_refactorspaces_route}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRefactorspacesRoute.DataAwsccRefactorspacesRoute",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/refactorspaces_route awscc_refactorspaces_route} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-refactorspaces-route/index.ts",
          "line": 269
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRefactorspacesRoute.DataAwsccRefactorspacesRouteConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-refactorspaces-route/index.ts",
        "line": 237
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRefactorspacesRoute resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-refactorspaces-route/index.ts",
            "line": 254
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccRefactorspacesRoute to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/refactorspaces_route#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRefactorspacesRoute that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRefactorspacesRoute to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-refactorspaces-route/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-awscc-refactorspaces-route/index.ts",
            "line": 368
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRefactorspacesRoute",
      "namespace": "dataAwsccRefactorspacesRoute",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-refactorspaces-route/index.ts",
            "line": 242
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-refactorspaces-route/index.ts",
            "line": 293
          },
          "name": "applicationIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-refactorspaces-route/index.ts",
            "line": 298
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-refactorspaces-route/index.ts",
            "line": 304
          },
          "name": "defaultRoute",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRefactorspacesRoute.DataAwsccRefactorspacesRouteDefaultRouteOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-refactorspaces-route/index.ts",
            "line": 309
          },
          "name": "environmentIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-refactorspaces-route/index.ts",
            "line": 327
          },
          "name": "pathResourceToId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-refactorspaces-route/index.ts",
            "line": 332
          },
          "name": "routeIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-refactorspaces-route/index.ts",
            "line": 337
          },
          "name": "routeType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-refactorspaces-route/index.ts",
            "line": 342
          },
          "name": "serviceIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-refactorspaces-route/index.ts",
            "line": 348
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRefactorspacesRoute.DataAwsccRefactorspacesRouteTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-refactorspaces-route/index.ts",
            "line": 354
          },
          "name": "uriPathRoute",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRefactorspacesRoute.DataAwsccRefactorspacesRouteUriPathRouteOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-refactorspaces-route/index.ts",
            "line": 322
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-refactorspaces-route/index.ts",
            "line": 315
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-refactorspaces-route/index:DataAwsccRefactorspacesRoute"
    },
    "@cdktn/provider-awscc.dataAwsccRefactorspacesRoute.DataAwsccRefactorspacesRouteConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRefactorspacesRoute.DataAwsccRefactorspacesRouteConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-refactorspaces-route/index.ts",
        "line": 14
      },
      "name": "DataAwsccRefactorspacesRouteConfig",
      "namespace": "dataAwsccRefactorspacesRoute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/refactorspaces_route#id DataAwsccRefactorspacesRoute#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-refactorspaces-route/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-refactorspaces-route/index:DataAwsccRefactorspacesRouteConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRefactorspacesRoute.DataAwsccRefactorspacesRouteDefaultRoute": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRefactorspacesRoute.DataAwsccRefactorspacesRouteDefaultRoute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-refactorspaces-route/index.ts",
        "line": 25
      },
      "name": "DataAwsccRefactorspacesRouteDefaultRoute",
      "namespace": "dataAwsccRefactorspacesRoute",
      "symbolId": "src/data-awscc-refactorspaces-route/index:DataAwsccRefactorspacesRouteDefaultRoute"
    },
    "@cdktn/provider-awscc.dataAwsccRefactorspacesRoute.DataAwsccRefactorspacesRouteDefaultRouteOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRefactorspacesRoute.DataAwsccRefactorspacesRouteDefaultRouteOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-refactorspaces-route/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-refactorspaces-route/index.ts",
        "line": 48
      },
      "name": "DataAwsccRefactorspacesRouteDefaultRouteOutputReference",
      "namespace": "dataAwsccRefactorspacesRoute",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-refactorspaces-route/index.ts",
            "line": 75
          },
          "name": "activationState",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-refactorspaces-route/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRefactorspacesRoute.DataAwsccRefactorspacesRouteDefaultRoute"
          }
        }
      ],
      "symbolId": "src/data-awscc-refactorspaces-route/index:DataAwsccRefactorspacesRouteDefaultRouteOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRefactorspacesRoute.DataAwsccRefactorspacesRouteTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRefactorspacesRoute.DataAwsccRefactorspacesRouteTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-refactorspaces-route/index.ts",
        "line": 79
      },
      "name": "DataAwsccRefactorspacesRouteTags",
      "namespace": "dataAwsccRefactorspacesRoute",
      "symbolId": "src/data-awscc-refactorspaces-route/index:DataAwsccRefactorspacesRouteTags"
    },
    "@cdktn/provider-awscc.dataAwsccRefactorspacesRoute.DataAwsccRefactorspacesRouteTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRefactorspacesRoute.DataAwsccRefactorspacesRouteTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-refactorspaces-route/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-refactorspaces-route/index.ts",
        "line": 141
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-refactorspaces-route/index.ts",
            "line": 155
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRefactorspacesRoute.DataAwsccRefactorspacesRouteTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccRefactorspacesRouteTagsList",
      "namespace": "dataAwsccRefactorspacesRoute",
      "symbolId": "src/data-awscc-refactorspaces-route/index:DataAwsccRefactorspacesRouteTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccRefactorspacesRoute.DataAwsccRefactorspacesRouteTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRefactorspacesRoute.DataAwsccRefactorspacesRouteTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-refactorspaces-route/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-refactorspaces-route/index.ts",
        "line": 102
      },
      "name": "DataAwsccRefactorspacesRouteTagsOutputReference",
      "namespace": "dataAwsccRefactorspacesRoute",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-refactorspaces-route/index.ts",
            "line": 131
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-refactorspaces-route/index.ts",
            "line": 136
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-refactorspaces-route/index.ts",
            "line": 115
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRefactorspacesRoute.DataAwsccRefactorspacesRouteTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-refactorspaces-route/index:DataAwsccRefactorspacesRouteTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRefactorspacesRoute.DataAwsccRefactorspacesRouteUriPathRoute": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRefactorspacesRoute.DataAwsccRefactorspacesRouteUriPathRoute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-refactorspaces-route/index.ts",
        "line": 159
      },
      "name": "DataAwsccRefactorspacesRouteUriPathRoute",
      "namespace": "dataAwsccRefactorspacesRoute",
      "symbolId": "src/data-awscc-refactorspaces-route/index:DataAwsccRefactorspacesRouteUriPathRoute"
    },
    "@cdktn/provider-awscc.dataAwsccRefactorspacesRoute.DataAwsccRefactorspacesRouteUriPathRouteOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRefactorspacesRoute.DataAwsccRefactorspacesRouteUriPathRouteOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-refactorspaces-route/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-awscc-refactorspaces-route/index.ts",
        "line": 182
      },
      "name": "DataAwsccRefactorspacesRouteUriPathRouteOutputReference",
      "namespace": "dataAwsccRefactorspacesRoute",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-refactorspaces-route/index.ts",
            "line": 209
          },
          "name": "activationState",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-refactorspaces-route/index.ts",
            "line": 214
          },
          "name": "appendSourcePath",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-refactorspaces-route/index.ts",
            "line": 219
          },
          "name": "includeChildPaths",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-refactorspaces-route/index.ts",
            "line": 224
          },
          "name": "methods",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-refactorspaces-route/index.ts",
            "line": 229
          },
          "name": "sourcePath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-refactorspaces-route/index.ts",
            "line": 193
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRefactorspacesRoute.DataAwsccRefactorspacesRouteUriPathRoute"
          }
        }
      ],
      "symbolId": "src/data-awscc-refactorspaces-route/index:DataAwsccRefactorspacesRouteUriPathRouteOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRefactorspacesService.DataAwsccRefactorspacesService": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/refactorspaces_service awscc_refactorspaces_service}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRefactorspacesService.DataAwsccRefactorspacesService",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/refactorspaces_service awscc_refactorspaces_service} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-refactorspaces-service/index.ts",
          "line": 254
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRefactorspacesService.DataAwsccRefactorspacesServiceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-refactorspaces-service/index.ts",
        "line": 222
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRefactorspacesService resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-refactorspaces-service/index.ts",
            "line": 239
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccRefactorspacesService to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/refactorspaces_service#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRefactorspacesService that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRefactorspacesService to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-refactorspaces-service/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-awscc-refactorspaces-service/index.ts",
            "line": 358
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRefactorspacesService",
      "namespace": "dataAwsccRefactorspacesService",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-refactorspaces-service/index.ts",
            "line": 227
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-refactorspaces-service/index.ts",
            "line": 278
          },
          "name": "applicationIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-refactorspaces-service/index.ts",
            "line": 283
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-refactorspaces-service/index.ts",
            "line": 288
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-refactorspaces-service/index.ts",
            "line": 293
          },
          "name": "endpointType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-refactorspaces-service/index.ts",
            "line": 298
          },
          "name": "environmentIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-refactorspaces-service/index.ts",
            "line": 317
          },
          "name": "lambdaEndpoint",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRefactorspacesService.DataAwsccRefactorspacesServiceLambdaEndpointOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-refactorspaces-service/index.ts",
            "line": 322
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-refactorspaces-service/index.ts",
            "line": 327
          },
          "name": "serviceIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-refactorspaces-service/index.ts",
            "line": 333
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRefactorspacesService.DataAwsccRefactorspacesServiceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-refactorspaces-service/index.ts",
            "line": 339
          },
          "name": "urlEndpoint",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRefactorspacesService.DataAwsccRefactorspacesServiceUrlEndpointOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-refactorspaces-service/index.ts",
            "line": 344
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-refactorspaces-service/index.ts",
            "line": 311
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-refactorspaces-service/index.ts",
            "line": 304
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-refactorspaces-service/index:DataAwsccRefactorspacesService"
    },
    "@cdktn/provider-awscc.dataAwsccRefactorspacesService.DataAwsccRefactorspacesServiceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRefactorspacesService.DataAwsccRefactorspacesServiceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-refactorspaces-service/index.ts",
        "line": 14
      },
      "name": "DataAwsccRefactorspacesServiceConfig",
      "namespace": "dataAwsccRefactorspacesService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/refactorspaces_service#id DataAwsccRefactorspacesService#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-refactorspaces-service/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-refactorspaces-service/index:DataAwsccRefactorspacesServiceConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRefactorspacesService.DataAwsccRefactorspacesServiceLambdaEndpoint": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRefactorspacesService.DataAwsccRefactorspacesServiceLambdaEndpoint",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-refactorspaces-service/index.ts",
        "line": 25
      },
      "name": "DataAwsccRefactorspacesServiceLambdaEndpoint",
      "namespace": "dataAwsccRefactorspacesService",
      "symbolId": "src/data-awscc-refactorspaces-service/index:DataAwsccRefactorspacesServiceLambdaEndpoint"
    },
    "@cdktn/provider-awscc.dataAwsccRefactorspacesService.DataAwsccRefactorspacesServiceLambdaEndpointOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRefactorspacesService.DataAwsccRefactorspacesServiceLambdaEndpointOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-refactorspaces-service/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-refactorspaces-service/index.ts",
        "line": 48
      },
      "name": "DataAwsccRefactorspacesServiceLambdaEndpointOutputReference",
      "namespace": "dataAwsccRefactorspacesService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-refactorspaces-service/index.ts",
            "line": 75
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-refactorspaces-service/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRefactorspacesService.DataAwsccRefactorspacesServiceLambdaEndpoint"
          }
        }
      ],
      "symbolId": "src/data-awscc-refactorspaces-service/index:DataAwsccRefactorspacesServiceLambdaEndpointOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRefactorspacesService.DataAwsccRefactorspacesServiceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRefactorspacesService.DataAwsccRefactorspacesServiceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-refactorspaces-service/index.ts",
        "line": 79
      },
      "name": "DataAwsccRefactorspacesServiceTags",
      "namespace": "dataAwsccRefactorspacesService",
      "symbolId": "src/data-awscc-refactorspaces-service/index:DataAwsccRefactorspacesServiceTags"
    },
    "@cdktn/provider-awscc.dataAwsccRefactorspacesService.DataAwsccRefactorspacesServiceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRefactorspacesService.DataAwsccRefactorspacesServiceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-refactorspaces-service/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-refactorspaces-service/index.ts",
        "line": 141
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-refactorspaces-service/index.ts",
            "line": 155
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRefactorspacesService.DataAwsccRefactorspacesServiceTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccRefactorspacesServiceTagsList",
      "namespace": "dataAwsccRefactorspacesService",
      "symbolId": "src/data-awscc-refactorspaces-service/index:DataAwsccRefactorspacesServiceTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccRefactorspacesService.DataAwsccRefactorspacesServiceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRefactorspacesService.DataAwsccRefactorspacesServiceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-refactorspaces-service/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-refactorspaces-service/index.ts",
        "line": 102
      },
      "name": "DataAwsccRefactorspacesServiceTagsOutputReference",
      "namespace": "dataAwsccRefactorspacesService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-refactorspaces-service/index.ts",
            "line": 131
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-refactorspaces-service/index.ts",
            "line": 136
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-refactorspaces-service/index.ts",
            "line": 115
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRefactorspacesService.DataAwsccRefactorspacesServiceTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-refactorspaces-service/index:DataAwsccRefactorspacesServiceTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRefactorspacesService.DataAwsccRefactorspacesServiceUrlEndpoint": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRefactorspacesService.DataAwsccRefactorspacesServiceUrlEndpoint",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-refactorspaces-service/index.ts",
        "line": 159
      },
      "name": "DataAwsccRefactorspacesServiceUrlEndpoint",
      "namespace": "dataAwsccRefactorspacesService",
      "symbolId": "src/data-awscc-refactorspaces-service/index:DataAwsccRefactorspacesServiceUrlEndpoint"
    },
    "@cdktn/provider-awscc.dataAwsccRefactorspacesService.DataAwsccRefactorspacesServiceUrlEndpointOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRefactorspacesService.DataAwsccRefactorspacesServiceUrlEndpointOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-refactorspaces-service/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-awscc-refactorspaces-service/index.ts",
        "line": 182
      },
      "name": "DataAwsccRefactorspacesServiceUrlEndpointOutputReference",
      "namespace": "dataAwsccRefactorspacesService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-refactorspaces-service/index.ts",
            "line": 209
          },
          "name": "healthUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-refactorspaces-service/index.ts",
            "line": 214
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-refactorspaces-service/index.ts",
            "line": 193
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRefactorspacesService.DataAwsccRefactorspacesServiceUrlEndpoint"
          }
        }
      ],
      "symbolId": "src/data-awscc-refactorspaces-service/index:DataAwsccRefactorspacesServiceUrlEndpointOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRekognitionCollection.DataAwsccRekognitionCollection": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rekognition_collection awscc_rekognition_collection}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRekognitionCollection.DataAwsccRekognitionCollection",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rekognition_collection awscc_rekognition_collection} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-rekognition-collection/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-awscc.dataAwsccRekognitionCollection.DataAwsccRekognitionCollectionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rekognition-collection/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRekognitionCollection resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-rekognition-collection/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 DataAwsccRekognitionCollection to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rekognition_collection#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRekognitionCollection that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRekognitionCollection to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rekognition-collection/index.ts",
            "line": 197
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rekognition-collection/index.ts",
            "line": 203
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRekognitionCollection",
      "namespace": "dataAwsccRekognitionCollection",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rekognition-collection/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rekognition-collection/index.ts",
            "line": 165
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rekognition-collection/index.ts",
            "line": 170
          },
          "name": "collectionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rekognition-collection/index.ts",
            "line": 189
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRekognitionCollection.DataAwsccRekognitionCollectionTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rekognition-collection/index.ts",
            "line": 183
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rekognition-collection/index.ts",
            "line": 176
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-rekognition-collection/index:DataAwsccRekognitionCollection"
    },
    "@cdktn/provider-awscc.dataAwsccRekognitionCollection.DataAwsccRekognitionCollectionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRekognitionCollection.DataAwsccRekognitionCollectionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rekognition-collection/index.ts",
        "line": 14
      },
      "name": "DataAwsccRekognitionCollectionConfig",
      "namespace": "dataAwsccRekognitionCollection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rekognition_collection#id DataAwsccRekognitionCollection#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rekognition-collection/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-rekognition-collection/index:DataAwsccRekognitionCollectionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRekognitionCollection.DataAwsccRekognitionCollectionTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRekognitionCollection.DataAwsccRekognitionCollectionTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rekognition-collection/index.ts",
        "line": 25
      },
      "name": "DataAwsccRekognitionCollectionTags",
      "namespace": "dataAwsccRekognitionCollection",
      "symbolId": "src/data-awscc-rekognition-collection/index:DataAwsccRekognitionCollectionTags"
    },
    "@cdktn/provider-awscc.dataAwsccRekognitionCollection.DataAwsccRekognitionCollectionTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRekognitionCollection.DataAwsccRekognitionCollectionTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rekognition-collection/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-awscc-rekognition-collection/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rekognition-collection/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-awscc.dataAwsccRekognitionCollection.DataAwsccRekognitionCollectionTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccRekognitionCollectionTagsList",
      "namespace": "dataAwsccRekognitionCollection",
      "symbolId": "src/data-awscc-rekognition-collection/index:DataAwsccRekognitionCollectionTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccRekognitionCollection.DataAwsccRekognitionCollectionTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRekognitionCollection.DataAwsccRekognitionCollectionTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rekognition-collection/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rekognition-collection/index.ts",
        "line": 48
      },
      "name": "DataAwsccRekognitionCollectionTagsOutputReference",
      "namespace": "dataAwsccRekognitionCollection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rekognition-collection/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rekognition-collection/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rekognition-collection/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRekognitionCollection.DataAwsccRekognitionCollectionTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-rekognition-collection/index:DataAwsccRekognitionCollectionTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRekognitionCollections.DataAwsccRekognitionCollections": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rekognition_collections awscc_rekognition_collections}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRekognitionCollections.DataAwsccRekognitionCollections",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rekognition_collections awscc_rekognition_collections} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-rekognition-collections/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRekognitionCollections.DataAwsccRekognitionCollectionsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rekognition-collections/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRekognitionCollections resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-rekognition-collections/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccRekognitionCollections to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rekognition_collections#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRekognitionCollections that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRekognitionCollections to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rekognition-collections/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rekognition-collections/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRekognitionCollections",
      "namespace": "dataAwsccRekognitionCollections",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rekognition-collections/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rekognition-collections/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rekognition-collections/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-rekognition-collections/index:DataAwsccRekognitionCollections"
    },
    "@cdktn/provider-awscc.dataAwsccRekognitionCollections.DataAwsccRekognitionCollectionsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRekognitionCollections.DataAwsccRekognitionCollectionsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rekognition-collections/index.ts",
        "line": 14
      },
      "name": "DataAwsccRekognitionCollectionsConfig",
      "namespace": "dataAwsccRekognitionCollections",
      "symbolId": "src/data-awscc-rekognition-collections/index:DataAwsccRekognitionCollectionsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRekognitionProject.DataAwsccRekognitionProject": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rekognition_project awscc_rekognition_project}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRekognitionProject.DataAwsccRekognitionProject",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rekognition_project awscc_rekognition_project} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-rekognition-project/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-awscc.dataAwsccRekognitionProject.DataAwsccRekognitionProjectConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rekognition-project/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRekognitionProject resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-rekognition-project/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 DataAwsccRekognitionProject to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rekognition_project#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRekognitionProject that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRekognitionProject to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rekognition-project/index.ts",
            "line": 197
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rekognition-project/index.ts",
            "line": 203
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRekognitionProject",
      "namespace": "dataAwsccRekognitionProject",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rekognition-project/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rekognition-project/index.ts",
            "line": 165
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rekognition-project/index.ts",
            "line": 183
          },
          "name": "projectName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rekognition-project/index.ts",
            "line": 189
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRekognitionProject.DataAwsccRekognitionProjectTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rekognition-project/index.ts",
            "line": 178
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rekognition-project/index.ts",
            "line": 171
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-rekognition-project/index:DataAwsccRekognitionProject"
    },
    "@cdktn/provider-awscc.dataAwsccRekognitionProject.DataAwsccRekognitionProjectConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRekognitionProject.DataAwsccRekognitionProjectConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rekognition-project/index.ts",
        "line": 14
      },
      "name": "DataAwsccRekognitionProjectConfig",
      "namespace": "dataAwsccRekognitionProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rekognition_project#id DataAwsccRekognitionProject#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rekognition-project/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-rekognition-project/index:DataAwsccRekognitionProjectConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRekognitionProject.DataAwsccRekognitionProjectTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRekognitionProject.DataAwsccRekognitionProjectTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rekognition-project/index.ts",
        "line": 25
      },
      "name": "DataAwsccRekognitionProjectTags",
      "namespace": "dataAwsccRekognitionProject",
      "symbolId": "src/data-awscc-rekognition-project/index:DataAwsccRekognitionProjectTags"
    },
    "@cdktn/provider-awscc.dataAwsccRekognitionProject.DataAwsccRekognitionProjectTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRekognitionProject.DataAwsccRekognitionProjectTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rekognition-project/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-awscc-rekognition-project/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rekognition-project/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-awscc.dataAwsccRekognitionProject.DataAwsccRekognitionProjectTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccRekognitionProjectTagsList",
      "namespace": "dataAwsccRekognitionProject",
      "symbolId": "src/data-awscc-rekognition-project/index:DataAwsccRekognitionProjectTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccRekognitionProject.DataAwsccRekognitionProjectTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRekognitionProject.DataAwsccRekognitionProjectTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rekognition-project/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rekognition-project/index.ts",
        "line": 48
      },
      "name": "DataAwsccRekognitionProjectTagsOutputReference",
      "namespace": "dataAwsccRekognitionProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rekognition-project/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rekognition-project/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rekognition-project/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRekognitionProject.DataAwsccRekognitionProjectTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-rekognition-project/index:DataAwsccRekognitionProjectTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRekognitionProjects.DataAwsccRekognitionProjects": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rekognition_projects awscc_rekognition_projects}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRekognitionProjects.DataAwsccRekognitionProjects",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rekognition_projects awscc_rekognition_projects} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-rekognition-projects/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRekognitionProjects.DataAwsccRekognitionProjectsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rekognition-projects/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRekognitionProjects resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-rekognition-projects/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccRekognitionProjects to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rekognition_projects#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRekognitionProjects that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRekognitionProjects to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rekognition-projects/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rekognition-projects/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRekognitionProjects",
      "namespace": "dataAwsccRekognitionProjects",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rekognition-projects/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rekognition-projects/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rekognition-projects/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-rekognition-projects/index:DataAwsccRekognitionProjects"
    },
    "@cdktn/provider-awscc.dataAwsccRekognitionProjects.DataAwsccRekognitionProjectsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRekognitionProjects.DataAwsccRekognitionProjectsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rekognition-projects/index.ts",
        "line": 14
      },
      "name": "DataAwsccRekognitionProjectsConfig",
      "namespace": "dataAwsccRekognitionProjects",
      "symbolId": "src/data-awscc-rekognition-projects/index:DataAwsccRekognitionProjectsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubApp.DataAwsccResiliencehubApp": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/resiliencehub_app awscc_resiliencehub_app}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubApp.DataAwsccResiliencehubApp",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/resiliencehub_app awscc_resiliencehub_app} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-resiliencehub-app/index.ts",
          "line": 380
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubApp.DataAwsccResiliencehubAppConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-resiliencehub-app/index.ts",
        "line": 348
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccResiliencehubApp resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehub-app/index.ts",
            "line": 365
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccResiliencehubApp to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/resiliencehub_app#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccResiliencehubApp that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccResiliencehubApp to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehub-app/index.ts",
            "line": 479
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehub-app/index.ts",
            "line": 485
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccResiliencehubApp",
      "namespace": "dataAwsccResiliencehubApp",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehub-app/index.ts",
            "line": 353
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehub-app/index.ts",
            "line": 404
          },
          "name": "appArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehub-app/index.ts",
            "line": 409
          },
          "name": "appAssessmentSchedule",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehub-app/index.ts",
            "line": 414
          },
          "name": "appTemplateBody",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehub-app/index.ts",
            "line": 419
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehub-app/index.ts",
            "line": 424
          },
          "name": "driftStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehub-app/index.ts",
            "line": 430
          },
          "name": "eventSubscriptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubApp.DataAwsccResiliencehubAppEventSubscriptionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehub-app/index.ts",
            "line": 448
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehub-app/index.ts",
            "line": 454
          },
          "name": "permissionModel",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubApp.DataAwsccResiliencehubAppPermissionModelOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehub-app/index.ts",
            "line": 459
          },
          "name": "resiliencyPolicyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehub-app/index.ts",
            "line": 465
          },
          "name": "resourceMappings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubApp.DataAwsccResiliencehubAppResourceMappingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehub-app/index.ts",
            "line": 471
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehub-app/index.ts",
            "line": 443
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehub-app/index.ts",
            "line": 436
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-resiliencehub-app/index:DataAwsccResiliencehubApp"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubApp.DataAwsccResiliencehubAppConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubApp.DataAwsccResiliencehubAppConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-resiliencehub-app/index.ts",
        "line": 14
      },
      "name": "DataAwsccResiliencehubAppConfig",
      "namespace": "dataAwsccResiliencehubApp",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/resiliencehub_app#id DataAwsccResiliencehubApp#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehub-app/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-resiliencehub-app/index:DataAwsccResiliencehubAppConfig"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubApp.DataAwsccResiliencehubAppEventSubscriptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubApp.DataAwsccResiliencehubAppEventSubscriptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-resiliencehub-app/index.ts",
        "line": 25
      },
      "name": "DataAwsccResiliencehubAppEventSubscriptions",
      "namespace": "dataAwsccResiliencehubApp",
      "symbolId": "src/data-awscc-resiliencehub-app/index:DataAwsccResiliencehubAppEventSubscriptions"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubApp.DataAwsccResiliencehubAppEventSubscriptionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubApp.DataAwsccResiliencehubAppEventSubscriptionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-resiliencehub-app/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-resiliencehub-app/index.ts",
        "line": 92
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehub-app/index.ts",
            "line": 106
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubApp.DataAwsccResiliencehubAppEventSubscriptionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccResiliencehubAppEventSubscriptionsList",
      "namespace": "dataAwsccResiliencehubApp",
      "symbolId": "src/data-awscc-resiliencehub-app/index:DataAwsccResiliencehubAppEventSubscriptionsList"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubApp.DataAwsccResiliencehubAppEventSubscriptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubApp.DataAwsccResiliencehubAppEventSubscriptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-resiliencehub-app/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-resiliencehub-app/index.ts",
        "line": 48
      },
      "name": "DataAwsccResiliencehubAppEventSubscriptionsOutputReference",
      "namespace": "dataAwsccResiliencehubApp",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehub-app/index.ts",
            "line": 77
          },
          "name": "eventType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehub-app/index.ts",
            "line": 82
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehub-app/index.ts",
            "line": 87
          },
          "name": "snsTopicArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehub-app/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubApp.DataAwsccResiliencehubAppEventSubscriptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-resiliencehub-app/index:DataAwsccResiliencehubAppEventSubscriptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubApp.DataAwsccResiliencehubAppPermissionModel": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubApp.DataAwsccResiliencehubAppPermissionModel",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-resiliencehub-app/index.ts",
        "line": 110
      },
      "name": "DataAwsccResiliencehubAppPermissionModel",
      "namespace": "dataAwsccResiliencehubApp",
      "symbolId": "src/data-awscc-resiliencehub-app/index:DataAwsccResiliencehubAppPermissionModel"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubApp.DataAwsccResiliencehubAppPermissionModelOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubApp.DataAwsccResiliencehubAppPermissionModelOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-resiliencehub-app/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-awscc-resiliencehub-app/index.ts",
        "line": 133
      },
      "name": "DataAwsccResiliencehubAppPermissionModelOutputReference",
      "namespace": "dataAwsccResiliencehubApp",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehub-app/index.ts",
            "line": 160
          },
          "name": "crossAccountRoleArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehub-app/index.ts",
            "line": 165
          },
          "name": "invokerRoleName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehub-app/index.ts",
            "line": 170
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehub-app/index.ts",
            "line": 144
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubApp.DataAwsccResiliencehubAppPermissionModel"
          }
        }
      ],
      "symbolId": "src/data-awscc-resiliencehub-app/index:DataAwsccResiliencehubAppPermissionModelOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubApp.DataAwsccResiliencehubAppResourceMappings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubApp.DataAwsccResiliencehubAppResourceMappings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-resiliencehub-app/index.ts",
        "line": 243
      },
      "name": "DataAwsccResiliencehubAppResourceMappings",
      "namespace": "dataAwsccResiliencehubApp",
      "symbolId": "src/data-awscc-resiliencehub-app/index:DataAwsccResiliencehubAppResourceMappings"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubApp.DataAwsccResiliencehubAppResourceMappingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubApp.DataAwsccResiliencehubAppResourceMappingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-resiliencehub-app/index.ts",
          "line": 333
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-resiliencehub-app/index.ts",
        "line": 326
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehub-app/index.ts",
            "line": 340
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubApp.DataAwsccResiliencehubAppResourceMappingsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccResiliencehubAppResourceMappingsList",
      "namespace": "dataAwsccResiliencehubApp",
      "symbolId": "src/data-awscc-resiliencehub-app/index:DataAwsccResiliencehubAppResourceMappingsList"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubApp.DataAwsccResiliencehubAppResourceMappingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubApp.DataAwsccResiliencehubAppResourceMappingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-resiliencehub-app/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/data-awscc-resiliencehub-app/index.ts",
        "line": 266
      },
      "name": "DataAwsccResiliencehubAppResourceMappingsOutputReference",
      "namespace": "dataAwsccResiliencehubApp",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehub-app/index.ts",
            "line": 295
          },
          "name": "eksSourceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehub-app/index.ts",
            "line": 300
          },
          "name": "logicalStackName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehub-app/index.ts",
            "line": 305
          },
          "name": "mappingType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehub-app/index.ts",
            "line": 311
          },
          "name": "physicalResourceId",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubApp.DataAwsccResiliencehubAppResourceMappingsPhysicalResourceIdOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehub-app/index.ts",
            "line": 316
          },
          "name": "resourceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehub-app/index.ts",
            "line": 321
          },
          "name": "terraformSourceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehub-app/index.ts",
            "line": 279
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubApp.DataAwsccResiliencehubAppResourceMappings"
          }
        }
      ],
      "symbolId": "src/data-awscc-resiliencehub-app/index:DataAwsccResiliencehubAppResourceMappingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubApp.DataAwsccResiliencehubAppResourceMappingsPhysicalResourceId": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubApp.DataAwsccResiliencehubAppResourceMappingsPhysicalResourceId",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-resiliencehub-app/index.ts",
        "line": 174
      },
      "name": "DataAwsccResiliencehubAppResourceMappingsPhysicalResourceId",
      "namespace": "dataAwsccResiliencehubApp",
      "symbolId": "src/data-awscc-resiliencehub-app/index:DataAwsccResiliencehubAppResourceMappingsPhysicalResourceId"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubApp.DataAwsccResiliencehubAppResourceMappingsPhysicalResourceIdOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubApp.DataAwsccResiliencehubAppResourceMappingsPhysicalResourceIdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-resiliencehub-app/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/data-awscc-resiliencehub-app/index.ts",
        "line": 197
      },
      "name": "DataAwsccResiliencehubAppResourceMappingsPhysicalResourceIdOutputReference",
      "namespace": "dataAwsccResiliencehubApp",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehub-app/index.ts",
            "line": 224
          },
          "name": "awsAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehub-app/index.ts",
            "line": 229
          },
          "name": "awsRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehub-app/index.ts",
            "line": 234
          },
          "name": "identifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehub-app/index.ts",
            "line": 239
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehub-app/index.ts",
            "line": 208
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubApp.DataAwsccResiliencehubAppResourceMappingsPhysicalResourceId"
          }
        }
      ],
      "symbolId": "src/data-awscc-resiliencehub-app/index:DataAwsccResiliencehubAppResourceMappingsPhysicalResourceIdOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubApps.DataAwsccResiliencehubApps": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/resiliencehub_apps awscc_resiliencehub_apps}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubApps.DataAwsccResiliencehubApps",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/resiliencehub_apps awscc_resiliencehub_apps} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-resiliencehub-apps/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubApps.DataAwsccResiliencehubAppsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-resiliencehub-apps/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccResiliencehubApps resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehub-apps/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccResiliencehubApps to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/resiliencehub_apps#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccResiliencehubApps that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccResiliencehubApps to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehub-apps/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehub-apps/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccResiliencehubApps",
      "namespace": "dataAwsccResiliencehubApps",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehub-apps/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehub-apps/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehub-apps/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-resiliencehub-apps/index:DataAwsccResiliencehubApps"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubApps.DataAwsccResiliencehubAppsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubApps.DataAwsccResiliencehubAppsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-resiliencehub-apps/index.ts",
        "line": 14
      },
      "name": "DataAwsccResiliencehubAppsConfig",
      "namespace": "dataAwsccResiliencehubApps",
      "symbolId": "src/data-awscc-resiliencehub-apps/index:DataAwsccResiliencehubAppsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubResiliencyPolicies.DataAwsccResiliencehubResiliencyPolicies": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/resiliencehub_resiliency_policies awscc_resiliencehub_resiliency_policies}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubResiliencyPolicies.DataAwsccResiliencehubResiliencyPolicies",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/resiliencehub_resiliency_policies awscc_resiliencehub_resiliency_policies} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-resiliencehub-resiliency-policies/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubResiliencyPolicies.DataAwsccResiliencehubResiliencyPoliciesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-resiliencehub-resiliency-policies/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccResiliencehubResiliencyPolicies resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehub-resiliency-policies/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccResiliencehubResiliencyPolicies to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/resiliencehub_resiliency_policies#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccResiliencehubResiliencyPolicies that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccResiliencehubResiliencyPolicies to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehub-resiliency-policies/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehub-resiliency-policies/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccResiliencehubResiliencyPolicies",
      "namespace": "dataAwsccResiliencehubResiliencyPolicies",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehub-resiliency-policies/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehub-resiliency-policies/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehub-resiliency-policies/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-resiliencehub-resiliency-policies/index:DataAwsccResiliencehubResiliencyPolicies"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubResiliencyPolicies.DataAwsccResiliencehubResiliencyPoliciesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubResiliencyPolicies.DataAwsccResiliencehubResiliencyPoliciesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-resiliencehub-resiliency-policies/index.ts",
        "line": 14
      },
      "name": "DataAwsccResiliencehubResiliencyPoliciesConfig",
      "namespace": "dataAwsccResiliencehubResiliencyPolicies",
      "symbolId": "src/data-awscc-resiliencehub-resiliency-policies/index:DataAwsccResiliencehubResiliencyPoliciesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubResiliencyPolicy.DataAwsccResiliencehubResiliencyPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/resiliencehub_resiliency_policy awscc_resiliencehub_resiliency_policy}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubResiliencyPolicy.DataAwsccResiliencehubResiliencyPolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/resiliencehub_resiliency_policy awscc_resiliencehub_resiliency_policy} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-resiliencehub-resiliency-policy/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-awscc.dataAwsccResiliencehubResiliencyPolicy.DataAwsccResiliencehubResiliencyPolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-resiliencehub-resiliency-policy/index.ts",
        "line": 338
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccResiliencehubResiliencyPolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehub-resiliency-policy/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 DataAwsccResiliencehubResiliencyPolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/resiliencehub_resiliency_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccResiliencehubResiliencyPolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccResiliencehubResiliencyPolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehub-resiliency-policy/index.ts",
            "line": 447
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehub-resiliency-policy/index.ts",
            "line": 453
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccResiliencehubResiliencyPolicy",
      "namespace": "dataAwsccResiliencehubResiliencyPolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehub-resiliency-policy/index.ts",
            "line": 343
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehub-resiliency-policy/index.ts",
            "line": 394
          },
          "name": "dataLocationConstraint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehub-resiliency-policy/index.ts",
            "line": 413
          },
          "name": "policy",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubResiliencyPolicy.DataAwsccResiliencehubResiliencyPolicyPolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehub-resiliency-policy/index.ts",
            "line": 418
          },
          "name": "policyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehub-resiliency-policy/index.ts",
            "line": 423
          },
          "name": "policyDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehub-resiliency-policy/index.ts",
            "line": 428
          },
          "name": "policyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehub-resiliency-policy/index.ts",
            "line": 434
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehub-resiliency-policy/index.ts",
            "line": 439
          },
          "name": "tier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehub-resiliency-policy/index.ts",
            "line": 407
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehub-resiliency-policy/index.ts",
            "line": 400
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-resiliencehub-resiliency-policy/index:DataAwsccResiliencehubResiliencyPolicy"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubResiliencyPolicy.DataAwsccResiliencehubResiliencyPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubResiliencyPolicy.DataAwsccResiliencehubResiliencyPolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-resiliencehub-resiliency-policy/index.ts",
        "line": 14
      },
      "name": "DataAwsccResiliencehubResiliencyPolicyConfig",
      "namespace": "dataAwsccResiliencehubResiliencyPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/resiliencehub_resiliency_policy#id DataAwsccResiliencehubResiliencyPolicy#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehub-resiliency-policy/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-resiliencehub-resiliency-policy/index:DataAwsccResiliencehubResiliencyPolicyConfig"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubResiliencyPolicy.DataAwsccResiliencehubResiliencyPolicyPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubResiliencyPolicy.DataAwsccResiliencehubResiliencyPolicyPolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-resiliencehub-resiliency-policy/index.ts",
        "line": 261
      },
      "name": "DataAwsccResiliencehubResiliencyPolicyPolicy",
      "namespace": "dataAwsccResiliencehubResiliencyPolicy",
      "symbolId": "src/data-awscc-resiliencehub-resiliency-policy/index:DataAwsccResiliencehubResiliencyPolicyPolicy"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubResiliencyPolicy.DataAwsccResiliencehubResiliencyPolicyPolicyAz": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubResiliencyPolicy.DataAwsccResiliencehubResiliencyPolicyPolicyAz",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-resiliencehub-resiliency-policy/index.ts",
        "line": 25
      },
      "name": "DataAwsccResiliencehubResiliencyPolicyPolicyAz",
      "namespace": "dataAwsccResiliencehubResiliencyPolicy",
      "symbolId": "src/data-awscc-resiliencehub-resiliency-policy/index:DataAwsccResiliencehubResiliencyPolicyPolicyAz"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubResiliencyPolicy.DataAwsccResiliencehubResiliencyPolicyPolicyAzOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubResiliencyPolicy.DataAwsccResiliencehubResiliencyPolicyPolicyAzOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-resiliencehub-resiliency-policy/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-resiliencehub-resiliency-policy/index.ts",
        "line": 48
      },
      "name": "DataAwsccResiliencehubResiliencyPolicyPolicyAzOutputReference",
      "namespace": "dataAwsccResiliencehubResiliencyPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehub-resiliency-policy/index.ts",
            "line": 75
          },
          "name": "rpoInSecs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehub-resiliency-policy/index.ts",
            "line": 80
          },
          "name": "rtoInSecs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehub-resiliency-policy/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubResiliencyPolicy.DataAwsccResiliencehubResiliencyPolicyPolicyAz"
          }
        }
      ],
      "symbolId": "src/data-awscc-resiliencehub-resiliency-policy/index:DataAwsccResiliencehubResiliencyPolicyPolicyAzOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubResiliencyPolicy.DataAwsccResiliencehubResiliencyPolicyPolicyHardware": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubResiliencyPolicy.DataAwsccResiliencehubResiliencyPolicyPolicyHardware",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-resiliencehub-resiliency-policy/index.ts",
        "line": 84
      },
      "name": "DataAwsccResiliencehubResiliencyPolicyPolicyHardware",
      "namespace": "dataAwsccResiliencehubResiliencyPolicy",
      "symbolId": "src/data-awscc-resiliencehub-resiliency-policy/index:DataAwsccResiliencehubResiliencyPolicyPolicyHardware"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubResiliencyPolicy.DataAwsccResiliencehubResiliencyPolicyPolicyHardwareOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubResiliencyPolicy.DataAwsccResiliencehubResiliencyPolicyPolicyHardwareOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-resiliencehub-resiliency-policy/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-awscc-resiliencehub-resiliency-policy/index.ts",
        "line": 107
      },
      "name": "DataAwsccResiliencehubResiliencyPolicyPolicyHardwareOutputReference",
      "namespace": "dataAwsccResiliencehubResiliencyPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehub-resiliency-policy/index.ts",
            "line": 134
          },
          "name": "rpoInSecs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehub-resiliency-policy/index.ts",
            "line": 139
          },
          "name": "rtoInSecs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehub-resiliency-policy/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubResiliencyPolicy.DataAwsccResiliencehubResiliencyPolicyPolicyHardware"
          }
        }
      ],
      "symbolId": "src/data-awscc-resiliencehub-resiliency-policy/index:DataAwsccResiliencehubResiliencyPolicyPolicyHardwareOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubResiliencyPolicy.DataAwsccResiliencehubResiliencyPolicyPolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubResiliencyPolicy.DataAwsccResiliencehubResiliencyPolicyPolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-resiliencehub-resiliency-policy/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-awscc-resiliencehub-resiliency-policy/index.ts",
        "line": 284
      },
      "name": "DataAwsccResiliencehubResiliencyPolicyPolicyOutputReference",
      "namespace": "dataAwsccResiliencehubResiliencyPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehub-resiliency-policy/index.ts",
            "line": 312
          },
          "name": "az",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubResiliencyPolicy.DataAwsccResiliencehubResiliencyPolicyPolicyAzOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehub-resiliency-policy/index.ts",
            "line": 318
          },
          "name": "hardware",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubResiliencyPolicy.DataAwsccResiliencehubResiliencyPolicyPolicyHardwareOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehub-resiliency-policy/index.ts",
            "line": 324
          },
          "name": "region",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubResiliencyPolicy.DataAwsccResiliencehubResiliencyPolicyPolicyRegionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehub-resiliency-policy/index.ts",
            "line": 330
          },
          "name": "softwareAttribute",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubResiliencyPolicy.DataAwsccResiliencehubResiliencyPolicyPolicySoftwareOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehub-resiliency-policy/index.ts",
            "line": 295
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubResiliencyPolicy.DataAwsccResiliencehubResiliencyPolicyPolicy"
          }
        }
      ],
      "symbolId": "src/data-awscc-resiliencehub-resiliency-policy/index:DataAwsccResiliencehubResiliencyPolicyPolicyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubResiliencyPolicy.DataAwsccResiliencehubResiliencyPolicyPolicyRegion": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubResiliencyPolicy.DataAwsccResiliencehubResiliencyPolicyPolicyRegion",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-resiliencehub-resiliency-policy/index.ts",
        "line": 143
      },
      "name": "DataAwsccResiliencehubResiliencyPolicyPolicyRegion",
      "namespace": "dataAwsccResiliencehubResiliencyPolicy",
      "symbolId": "src/data-awscc-resiliencehub-resiliency-policy/index:DataAwsccResiliencehubResiliencyPolicyPolicyRegion"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubResiliencyPolicy.DataAwsccResiliencehubResiliencyPolicyPolicyRegionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubResiliencyPolicy.DataAwsccResiliencehubResiliencyPolicyPolicyRegionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-resiliencehub-resiliency-policy/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-awscc-resiliencehub-resiliency-policy/index.ts",
        "line": 166
      },
      "name": "DataAwsccResiliencehubResiliencyPolicyPolicyRegionOutputReference",
      "namespace": "dataAwsccResiliencehubResiliencyPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehub-resiliency-policy/index.ts",
            "line": 193
          },
          "name": "rpoInSecs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehub-resiliency-policy/index.ts",
            "line": 198
          },
          "name": "rtoInSecs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehub-resiliency-policy/index.ts",
            "line": 177
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubResiliencyPolicy.DataAwsccResiliencehubResiliencyPolicyPolicyRegion"
          }
        }
      ],
      "symbolId": "src/data-awscc-resiliencehub-resiliency-policy/index:DataAwsccResiliencehubResiliencyPolicyPolicyRegionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubResiliencyPolicy.DataAwsccResiliencehubResiliencyPolicyPolicySoftware": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubResiliencyPolicy.DataAwsccResiliencehubResiliencyPolicyPolicySoftware",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-resiliencehub-resiliency-policy/index.ts",
        "line": 202
      },
      "name": "DataAwsccResiliencehubResiliencyPolicyPolicySoftware",
      "namespace": "dataAwsccResiliencehubResiliencyPolicy",
      "symbolId": "src/data-awscc-resiliencehub-resiliency-policy/index:DataAwsccResiliencehubResiliencyPolicyPolicySoftware"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubResiliencyPolicy.DataAwsccResiliencehubResiliencyPolicyPolicySoftwareOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubResiliencyPolicy.DataAwsccResiliencehubResiliencyPolicyPolicySoftwareOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-resiliencehub-resiliency-policy/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-resiliencehub-resiliency-policy/index.ts",
        "line": 225
      },
      "name": "DataAwsccResiliencehubResiliencyPolicyPolicySoftwareOutputReference",
      "namespace": "dataAwsccResiliencehubResiliencyPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehub-resiliency-policy/index.ts",
            "line": 252
          },
          "name": "rpoInSecs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehub-resiliency-policy/index.ts",
            "line": 257
          },
          "name": "rtoInSecs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehub-resiliency-policy/index.ts",
            "line": 236
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubResiliencyPolicy.DataAwsccResiliencehubResiliencyPolicyPolicySoftware"
          }
        }
      ],
      "symbolId": "src/data-awscc-resiliencehub-resiliency-policy/index:DataAwsccResiliencehubResiliencyPolicyPolicySoftwareOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubv2Policies.DataAwsccResiliencehubv2Policies": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/resiliencehubv2_policies awscc_resiliencehubv2_policies}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Policies.DataAwsccResiliencehubv2Policies",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/resiliencehubv2_policies awscc_resiliencehubv2_policies} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-resiliencehubv2-policies/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Policies.DataAwsccResiliencehubv2PoliciesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-resiliencehubv2-policies/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccResiliencehubv2Policies resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-policies/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccResiliencehubv2Policies to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/resiliencehubv2_policies#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccResiliencehubv2Policies that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccResiliencehubv2Policies to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-policies/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-policies/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccResiliencehubv2Policies",
      "namespace": "dataAwsccResiliencehubv2Policies",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-policies/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-policies/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-policies/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-resiliencehubv2-policies/index:DataAwsccResiliencehubv2Policies"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubv2Policies.DataAwsccResiliencehubv2PoliciesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Policies.DataAwsccResiliencehubv2PoliciesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-resiliencehubv2-policies/index.ts",
        "line": 14
      },
      "name": "DataAwsccResiliencehubv2PoliciesConfig",
      "namespace": "dataAwsccResiliencehubv2Policies",
      "symbolId": "src/data-awscc-resiliencehubv2-policies/index:DataAwsccResiliencehubv2PoliciesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubv2Policy.DataAwsccResiliencehubv2Policy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/resiliencehubv2_policy awscc_resiliencehubv2_policy}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Policy.DataAwsccResiliencehubv2Policy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/resiliencehubv2_policy awscc_resiliencehubv2_policy} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-resiliencehubv2-policy/index.ts",
          "line": 377
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Policy.DataAwsccResiliencehubv2PolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-resiliencehubv2-policy/index.ts",
        "line": 345
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccResiliencehubv2Policy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-policy/index.ts",
            "line": 362
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccResiliencehubv2Policy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/resiliencehubv2_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccResiliencehubv2Policy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccResiliencehubv2Policy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-policy/index.ts",
            "line": 482
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-policy/index.ts",
            "line": 488
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccResiliencehubv2Policy",
      "namespace": "dataAwsccResiliencehubv2Policy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-policy/index.ts",
            "line": 350
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-policy/index.ts",
            "line": 401
          },
          "name": "associatedServiceCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-policy/index.ts",
            "line": 407
          },
          "name": "availabilitySlo",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Policy.DataAwsccResiliencehubv2PolicyAvailabilitySloOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-policy/index.ts",
            "line": 412
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-policy/index.ts",
            "line": 418
          },
          "name": "dataRecovery",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Policy.DataAwsccResiliencehubv2PolicyDataRecoveryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-policy/index.ts",
            "line": 423
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-policy/index.ts",
            "line": 441
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-policy/index.ts",
            "line": 447
          },
          "name": "multiAz",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Policy.DataAwsccResiliencehubv2PolicyMultiAzOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-policy/index.ts",
            "line": 453
          },
          "name": "multiRegion",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Policy.DataAwsccResiliencehubv2PolicyMultiRegionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-policy/index.ts",
            "line": 458
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-policy/index.ts",
            "line": 463
          },
          "name": "policyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-policy/index.ts",
            "line": 469
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Policy.DataAwsccResiliencehubv2PolicyTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-policy/index.ts",
            "line": 474
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-policy/index.ts",
            "line": 436
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-policy/index.ts",
            "line": 429
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-resiliencehubv2-policy/index:DataAwsccResiliencehubv2Policy"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubv2Policy.DataAwsccResiliencehubv2PolicyAvailabilitySlo": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Policy.DataAwsccResiliencehubv2PolicyAvailabilitySlo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-resiliencehubv2-policy/index.ts",
        "line": 25
      },
      "name": "DataAwsccResiliencehubv2PolicyAvailabilitySlo",
      "namespace": "dataAwsccResiliencehubv2Policy",
      "symbolId": "src/data-awscc-resiliencehubv2-policy/index:DataAwsccResiliencehubv2PolicyAvailabilitySlo"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubv2Policy.DataAwsccResiliencehubv2PolicyAvailabilitySloOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Policy.DataAwsccResiliencehubv2PolicyAvailabilitySloOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-resiliencehubv2-policy/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-resiliencehubv2-policy/index.ts",
        "line": 48
      },
      "name": "DataAwsccResiliencehubv2PolicyAvailabilitySloOutputReference",
      "namespace": "dataAwsccResiliencehubv2Policy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-policy/index.ts",
            "line": 75
          },
          "name": "target",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-policy/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Policy.DataAwsccResiliencehubv2PolicyAvailabilitySlo"
          }
        }
      ],
      "symbolId": "src/data-awscc-resiliencehubv2-policy/index:DataAwsccResiliencehubv2PolicyAvailabilitySloOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubv2Policy.DataAwsccResiliencehubv2PolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Policy.DataAwsccResiliencehubv2PolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-resiliencehubv2-policy/index.ts",
        "line": 14
      },
      "name": "DataAwsccResiliencehubv2PolicyConfig",
      "namespace": "dataAwsccResiliencehubv2Policy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/resiliencehubv2_policy#id DataAwsccResiliencehubv2Policy#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-policy/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-resiliencehubv2-policy/index:DataAwsccResiliencehubv2PolicyConfig"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubv2Policy.DataAwsccResiliencehubv2PolicyDataRecovery": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Policy.DataAwsccResiliencehubv2PolicyDataRecovery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-resiliencehubv2-policy/index.ts",
        "line": 79
      },
      "name": "DataAwsccResiliencehubv2PolicyDataRecovery",
      "namespace": "dataAwsccResiliencehubv2Policy",
      "symbolId": "src/data-awscc-resiliencehubv2-policy/index:DataAwsccResiliencehubv2PolicyDataRecovery"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubv2Policy.DataAwsccResiliencehubv2PolicyDataRecoveryOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Policy.DataAwsccResiliencehubv2PolicyDataRecoveryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-resiliencehubv2-policy/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-awscc-resiliencehubv2-policy/index.ts",
        "line": 102
      },
      "name": "DataAwsccResiliencehubv2PolicyDataRecoveryOutputReference",
      "namespace": "dataAwsccResiliencehubv2Policy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-policy/index.ts",
            "line": 129
          },
          "name": "timeBetweenBackupsInMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-policy/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Policy.DataAwsccResiliencehubv2PolicyDataRecovery"
          }
        }
      ],
      "symbolId": "src/data-awscc-resiliencehubv2-policy/index:DataAwsccResiliencehubv2PolicyDataRecoveryOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubv2Policy.DataAwsccResiliencehubv2PolicyMultiAz": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Policy.DataAwsccResiliencehubv2PolicyMultiAz",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-resiliencehubv2-policy/index.ts",
        "line": 133
      },
      "name": "DataAwsccResiliencehubv2PolicyMultiAz",
      "namespace": "dataAwsccResiliencehubv2Policy",
      "symbolId": "src/data-awscc-resiliencehubv2-policy/index:DataAwsccResiliencehubv2PolicyMultiAz"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubv2Policy.DataAwsccResiliencehubv2PolicyMultiAzOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Policy.DataAwsccResiliencehubv2PolicyMultiAzOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-resiliencehubv2-policy/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-awscc-resiliencehubv2-policy/index.ts",
        "line": 156
      },
      "name": "DataAwsccResiliencehubv2PolicyMultiAzOutputReference",
      "namespace": "dataAwsccResiliencehubv2Policy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-policy/index.ts",
            "line": 183
          },
          "name": "disasterRecoveryApproach",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-policy/index.ts",
            "line": 188
          },
          "name": "rpoInMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-policy/index.ts",
            "line": 193
          },
          "name": "rtoInMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-policy/index.ts",
            "line": 167
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Policy.DataAwsccResiliencehubv2PolicyMultiAz"
          }
        }
      ],
      "symbolId": "src/data-awscc-resiliencehubv2-policy/index:DataAwsccResiliencehubv2PolicyMultiAzOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubv2Policy.DataAwsccResiliencehubv2PolicyMultiRegion": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Policy.DataAwsccResiliencehubv2PolicyMultiRegion",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-resiliencehubv2-policy/index.ts",
        "line": 197
      },
      "name": "DataAwsccResiliencehubv2PolicyMultiRegion",
      "namespace": "dataAwsccResiliencehubv2Policy",
      "symbolId": "src/data-awscc-resiliencehubv2-policy/index:DataAwsccResiliencehubv2PolicyMultiRegion"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubv2Policy.DataAwsccResiliencehubv2PolicyMultiRegionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Policy.DataAwsccResiliencehubv2PolicyMultiRegionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-resiliencehubv2-policy/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-awscc-resiliencehubv2-policy/index.ts",
        "line": 220
      },
      "name": "DataAwsccResiliencehubv2PolicyMultiRegionOutputReference",
      "namespace": "dataAwsccResiliencehubv2Policy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-policy/index.ts",
            "line": 247
          },
          "name": "disasterRecoveryApproach",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-policy/index.ts",
            "line": 252
          },
          "name": "rpoInMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-policy/index.ts",
            "line": 257
          },
          "name": "rtoInMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-policy/index.ts",
            "line": 231
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Policy.DataAwsccResiliencehubv2PolicyMultiRegion"
          }
        }
      ],
      "symbolId": "src/data-awscc-resiliencehubv2-policy/index:DataAwsccResiliencehubv2PolicyMultiRegionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubv2Policy.DataAwsccResiliencehubv2PolicyTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Policy.DataAwsccResiliencehubv2PolicyTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-resiliencehubv2-policy/index.ts",
        "line": 261
      },
      "name": "DataAwsccResiliencehubv2PolicyTags",
      "namespace": "dataAwsccResiliencehubv2Policy",
      "symbolId": "src/data-awscc-resiliencehubv2-policy/index:DataAwsccResiliencehubv2PolicyTags"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubv2Policy.DataAwsccResiliencehubv2PolicyTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Policy.DataAwsccResiliencehubv2PolicyTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-resiliencehubv2-policy/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-resiliencehubv2-policy/index.ts",
        "line": 323
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-policy/index.ts",
            "line": 337
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Policy.DataAwsccResiliencehubv2PolicyTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccResiliencehubv2PolicyTagsList",
      "namespace": "dataAwsccResiliencehubv2Policy",
      "symbolId": "src/data-awscc-resiliencehubv2-policy/index:DataAwsccResiliencehubv2PolicyTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubv2Policy.DataAwsccResiliencehubv2PolicyTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Policy.DataAwsccResiliencehubv2PolicyTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-resiliencehubv2-policy/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-resiliencehubv2-policy/index.ts",
        "line": 284
      },
      "name": "DataAwsccResiliencehubv2PolicyTagsOutputReference",
      "namespace": "dataAwsccResiliencehubv2Policy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-policy/index.ts",
            "line": 313
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-policy/index.ts",
            "line": 318
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-policy/index.ts",
            "line": 297
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Policy.DataAwsccResiliencehubv2PolicyTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-resiliencehubv2-policy/index:DataAwsccResiliencehubv2PolicyTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2Service": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/resiliencehubv2_service awscc_resiliencehubv2_service}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2Service",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/resiliencehubv2_service awscc_resiliencehubv2_service} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
          "line": 1421
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
        "line": 1389
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccResiliencehubv2Service resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
            "line": 1406
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccResiliencehubv2Service to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/resiliencehubv2_service#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccResiliencehubv2Service that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccResiliencehubv2Service to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
            "line": 1548
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
            "line": 1554
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccResiliencehubv2Service",
      "namespace": "dataAwsccResiliencehubv2Service",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
            "line": 1394
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
            "line": 1446
          },
          "name": "assertions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceAssertionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
            "line": 1452
          },
          "name": "associatedSystems",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceAssociatedSystemsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
            "line": 1457
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
            "line": 1462
          },
          "name": "dependencyDiscovery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
            "line": 1467
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
            "line": 1473
          },
          "name": "effectivePolicyValues",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceEffectivePolicyValuesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
            "line": 1492
          },
          "name": "inputSources",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceInputSourcesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
            "line": 1497
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
            "line": 1502
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
            "line": 1508
          },
          "name": "permissionModel",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServicePermissionModelOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
            "line": 1513
          },
          "name": "policyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
            "line": 1518
          },
          "name": "regions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
            "line": 1524
          },
          "name": "reportConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceReportConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
            "line": 1529
          },
          "name": "serviceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
            "line": 1535
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
            "line": 1540
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
            "line": 1486
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
            "line": 1479
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-resiliencehubv2-service/index:DataAwsccResiliencehubv2Service"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceAssertions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceAssertions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
        "line": 25
      },
      "name": "DataAwsccResiliencehubv2ServiceAssertions",
      "namespace": "dataAwsccResiliencehubv2Service",
      "symbolId": "src/data-awscc-resiliencehubv2-service/index:DataAwsccResiliencehubv2ServiceAssertions"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceAssertionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceAssertionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-resiliencehubv2-service/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
        "line": 82
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
            "line": 96
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceAssertionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccResiliencehubv2ServiceAssertionsList",
      "namespace": "dataAwsccResiliencehubv2Service",
      "symbolId": "src/data-awscc-resiliencehubv2-service/index:DataAwsccResiliencehubv2ServiceAssertionsList"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceAssertionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceAssertionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
        "line": 48
      },
      "name": "DataAwsccResiliencehubv2ServiceAssertionsOutputReference",
      "namespace": "dataAwsccResiliencehubv2Service",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
            "line": 77
          },
          "name": "text",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceAssertions"
          }
        }
      ],
      "symbolId": "src/data-awscc-resiliencehubv2-service/index:DataAwsccResiliencehubv2ServiceAssertionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceAssociatedSystems": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceAssociatedSystems",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
        "line": 100
      },
      "name": "DataAwsccResiliencehubv2ServiceAssociatedSystems",
      "namespace": "dataAwsccResiliencehubv2Service",
      "symbolId": "src/data-awscc-resiliencehubv2-service/index:DataAwsccResiliencehubv2ServiceAssociatedSystems"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceAssociatedSystemsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceAssociatedSystemsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-resiliencehubv2-service/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
        "line": 162
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
            "line": 176
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceAssociatedSystemsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccResiliencehubv2ServiceAssociatedSystemsList",
      "namespace": "dataAwsccResiliencehubv2Service",
      "symbolId": "src/data-awscc-resiliencehubv2-service/index:DataAwsccResiliencehubv2ServiceAssociatedSystemsList"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceAssociatedSystemsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceAssociatedSystemsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-resiliencehubv2-service/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/data-awscc-resiliencehubv2-service/index.ts",
        "line": 123
      },
      "name": "DataAwsccResiliencehubv2ServiceAssociatedSystemsOutputReference",
      "namespace": "dataAwsccResiliencehubv2Service",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
            "line": 152
          },
          "name": "systemArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
            "line": 157
          },
          "name": "userJourneyIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
            "line": 136
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceAssociatedSystems"
          }
        }
      ],
      "symbolId": "src/data-awscc-resiliencehubv2-service/index:DataAwsccResiliencehubv2ServiceAssociatedSystemsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
        "line": 14
      },
      "name": "DataAwsccResiliencehubv2ServiceConfig",
      "namespace": "dataAwsccResiliencehubv2Service",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/resiliencehubv2_service#id DataAwsccResiliencehubv2Service#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-resiliencehubv2-service/index:DataAwsccResiliencehubv2ServiceConfig"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceEffectivePolicyValues": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceEffectivePolicyValues",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
        "line": 593
      },
      "name": "DataAwsccResiliencehubv2ServiceEffectivePolicyValues",
      "namespace": "dataAwsccResiliencehubv2Service",
      "symbolId": "src/data-awscc-resiliencehubv2-service/index:DataAwsccResiliencehubv2ServiceEffectivePolicyValues"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceEffectivePolicyValuesAvailabilitySlo": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceEffectivePolicyValuesAvailabilitySlo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
        "line": 180
      },
      "name": "DataAwsccResiliencehubv2ServiceEffectivePolicyValuesAvailabilitySlo",
      "namespace": "dataAwsccResiliencehubv2Service",
      "symbolId": "src/data-awscc-resiliencehubv2-service/index:DataAwsccResiliencehubv2ServiceEffectivePolicyValuesAvailabilitySlo"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceEffectivePolicyValuesAvailabilitySloOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceEffectivePolicyValuesAvailabilitySloOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
          "line": 210
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
        "line": 203
      },
      "name": "DataAwsccResiliencehubv2ServiceEffectivePolicyValuesAvailabilitySloOutputReference",
      "namespace": "dataAwsccResiliencehubv2Service",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
            "line": 230
          },
          "name": "policyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
            "line": 235
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
            "line": 214
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceEffectivePolicyValuesAvailabilitySlo"
          }
        }
      ],
      "symbolId": "src/data-awscc-resiliencehubv2-service/index:DataAwsccResiliencehubv2ServiceEffectivePolicyValuesAvailabilitySloOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceEffectivePolicyValuesMultiAzDrApproach": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceEffectivePolicyValuesMultiAzDrApproach",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
        "line": 239
      },
      "name": "DataAwsccResiliencehubv2ServiceEffectivePolicyValuesMultiAzDrApproach",
      "namespace": "dataAwsccResiliencehubv2Service",
      "symbolId": "src/data-awscc-resiliencehubv2-service/index:DataAwsccResiliencehubv2ServiceEffectivePolicyValuesMultiAzDrApproach"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceEffectivePolicyValuesMultiAzDrApproachOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceEffectivePolicyValuesMultiAzDrApproachOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-resiliencehubv2-service/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-awscc-resiliencehubv2-service/index.ts",
        "line": 262
      },
      "name": "DataAwsccResiliencehubv2ServiceEffectivePolicyValuesMultiAzDrApproachOutputReference",
      "namespace": "dataAwsccResiliencehubv2Service",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
            "line": 289
          },
          "name": "policyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
            "line": 294
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
            "line": 273
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceEffectivePolicyValuesMultiAzDrApproach"
          }
        }
      ],
      "symbolId": "src/data-awscc-resiliencehubv2-service/index:DataAwsccResiliencehubv2ServiceEffectivePolicyValuesMultiAzDrApproachOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceEffectivePolicyValuesMultiAzRpo": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceEffectivePolicyValuesMultiAzRpo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
        "line": 298
      },
      "name": "DataAwsccResiliencehubv2ServiceEffectivePolicyValuesMultiAzRpo",
      "namespace": "dataAwsccResiliencehubv2Service",
      "symbolId": "src/data-awscc-resiliencehubv2-service/index:DataAwsccResiliencehubv2ServiceEffectivePolicyValuesMultiAzRpo"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceEffectivePolicyValuesMultiAzRpoOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceEffectivePolicyValuesMultiAzRpoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-resiliencehubv2-service/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-awscc-resiliencehubv2-service/index.ts",
        "line": 321
      },
      "name": "DataAwsccResiliencehubv2ServiceEffectivePolicyValuesMultiAzRpoOutputReference",
      "namespace": "dataAwsccResiliencehubv2Service",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
            "line": 348
          },
          "name": "policyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
            "line": 353
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
            "line": 332
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceEffectivePolicyValuesMultiAzRpo"
          }
        }
      ],
      "symbolId": "src/data-awscc-resiliencehubv2-service/index:DataAwsccResiliencehubv2ServiceEffectivePolicyValuesMultiAzRpoOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceEffectivePolicyValuesMultiAzRto": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceEffectivePolicyValuesMultiAzRto",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
        "line": 357
      },
      "name": "DataAwsccResiliencehubv2ServiceEffectivePolicyValuesMultiAzRto",
      "namespace": "dataAwsccResiliencehubv2Service",
      "symbolId": "src/data-awscc-resiliencehubv2-service/index:DataAwsccResiliencehubv2ServiceEffectivePolicyValuesMultiAzRto"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceEffectivePolicyValuesMultiAzRtoOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceEffectivePolicyValuesMultiAzRtoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-resiliencehubv2-service/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-awscc-resiliencehubv2-service/index.ts",
        "line": 380
      },
      "name": "DataAwsccResiliencehubv2ServiceEffectivePolicyValuesMultiAzRtoOutputReference",
      "namespace": "dataAwsccResiliencehubv2Service",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
            "line": 407
          },
          "name": "policyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
            "line": 412
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
            "line": 391
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceEffectivePolicyValuesMultiAzRto"
          }
        }
      ],
      "symbolId": "src/data-awscc-resiliencehubv2-service/index:DataAwsccResiliencehubv2ServiceEffectivePolicyValuesMultiAzRtoOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceEffectivePolicyValuesMultiRegionDrApproach": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceEffectivePolicyValuesMultiRegionDrApproach",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
        "line": 416
      },
      "name": "DataAwsccResiliencehubv2ServiceEffectivePolicyValuesMultiRegionDrApproach",
      "namespace": "dataAwsccResiliencehubv2Service",
      "symbolId": "src/data-awscc-resiliencehubv2-service/index:DataAwsccResiliencehubv2ServiceEffectivePolicyValuesMultiRegionDrApproach"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceEffectivePolicyValuesMultiRegionDrApproachOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceEffectivePolicyValuesMultiRegionDrApproachOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-resiliencehubv2-service/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
        "line": 439
      },
      "name": "DataAwsccResiliencehubv2ServiceEffectivePolicyValuesMultiRegionDrApproachOutputReference",
      "namespace": "dataAwsccResiliencehubv2Service",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
            "line": 466
          },
          "name": "policyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
            "line": 471
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
            "line": 450
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceEffectivePolicyValuesMultiRegionDrApproach"
          }
        }
      ],
      "symbolId": "src/data-awscc-resiliencehubv2-service/index:DataAwsccResiliencehubv2ServiceEffectivePolicyValuesMultiRegionDrApproachOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceEffectivePolicyValuesMultiRegionRpo": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceEffectivePolicyValuesMultiRegionRpo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
        "line": 475
      },
      "name": "DataAwsccResiliencehubv2ServiceEffectivePolicyValuesMultiRegionRpo",
      "namespace": "dataAwsccResiliencehubv2Service",
      "symbolId": "src/data-awscc-resiliencehubv2-service/index:DataAwsccResiliencehubv2ServiceEffectivePolicyValuesMultiRegionRpo"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceEffectivePolicyValuesMultiRegionRpoOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceEffectivePolicyValuesMultiRegionRpoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-resiliencehubv2-service/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-awscc-resiliencehubv2-service/index.ts",
        "line": 498
      },
      "name": "DataAwsccResiliencehubv2ServiceEffectivePolicyValuesMultiRegionRpoOutputReference",
      "namespace": "dataAwsccResiliencehubv2Service",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
            "line": 525
          },
          "name": "policyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
            "line": 530
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
            "line": 509
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceEffectivePolicyValuesMultiRegionRpo"
          }
        }
      ],
      "symbolId": "src/data-awscc-resiliencehubv2-service/index:DataAwsccResiliencehubv2ServiceEffectivePolicyValuesMultiRegionRpoOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceEffectivePolicyValuesMultiRegionRto": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceEffectivePolicyValuesMultiRegionRto",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
        "line": 534
      },
      "name": "DataAwsccResiliencehubv2ServiceEffectivePolicyValuesMultiRegionRto",
      "namespace": "dataAwsccResiliencehubv2Service",
      "symbolId": "src/data-awscc-resiliencehubv2-service/index:DataAwsccResiliencehubv2ServiceEffectivePolicyValuesMultiRegionRto"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceEffectivePolicyValuesMultiRegionRtoOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceEffectivePolicyValuesMultiRegionRtoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
          "line": 564
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
        "line": 557
      },
      "name": "DataAwsccResiliencehubv2ServiceEffectivePolicyValuesMultiRegionRtoOutputReference",
      "namespace": "dataAwsccResiliencehubv2Service",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
            "line": 584
          },
          "name": "policyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
            "line": 589
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
            "line": 568
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceEffectivePolicyValuesMultiRegionRto"
          }
        }
      ],
      "symbolId": "src/data-awscc-resiliencehubv2-service/index:DataAwsccResiliencehubv2ServiceEffectivePolicyValuesMultiRegionRtoOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceEffectivePolicyValuesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceEffectivePolicyValuesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-resiliencehubv2-service/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-awscc-resiliencehubv2-service/index.ts",
        "line": 616
      },
      "name": "DataAwsccResiliencehubv2ServiceEffectivePolicyValuesOutputReference",
      "namespace": "dataAwsccResiliencehubv2Service",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
            "line": 644
          },
          "name": "availabilitySlo",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceEffectivePolicyValuesAvailabilitySloOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
            "line": 650
          },
          "name": "multiAzDrApproach",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceEffectivePolicyValuesMultiAzDrApproachOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
            "line": 656
          },
          "name": "multiAzRpo",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceEffectivePolicyValuesMultiAzRpoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
            "line": 662
          },
          "name": "multiAzRto",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceEffectivePolicyValuesMultiAzRtoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
            "line": 668
          },
          "name": "multiRegionDrApproach",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceEffectivePolicyValuesMultiRegionDrApproachOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
            "line": 674
          },
          "name": "multiRegionRpo",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceEffectivePolicyValuesMultiRegionRpoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
            "line": 680
          },
          "name": "multiRegionRto",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceEffectivePolicyValuesMultiRegionRtoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
            "line": 627
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceEffectivePolicyValues"
          }
        }
      ],
      "symbolId": "src/data-awscc-resiliencehubv2-service/index:DataAwsccResiliencehubv2ServiceEffectivePolicyValuesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceInputSources": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceInputSources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
        "line": 899
      },
      "name": "DataAwsccResiliencehubv2ServiceInputSources",
      "namespace": "dataAwsccResiliencehubv2Service",
      "symbolId": "src/data-awscc-resiliencehubv2-service/index:DataAwsccResiliencehubv2ServiceInputSources"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceInputSourcesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceInputSourcesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-resiliencehubv2-service/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
        "line": 957
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
            "line": 971
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceInputSourcesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccResiliencehubv2ServiceInputSourcesList",
      "namespace": "dataAwsccResiliencehubv2Service",
      "symbolId": "src/data-awscc-resiliencehubv2-service/index:DataAwsccResiliencehubv2ServiceInputSourcesList"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceInputSourcesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceInputSourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-resiliencehubv2-service/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
        "line": 922
      },
      "name": "DataAwsccResiliencehubv2ServiceInputSourcesOutputReference",
      "namespace": "dataAwsccResiliencehubv2Service",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
            "line": 952
          },
          "name": "resourceConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceInputSourcesResourceConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
            "line": 935
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceInputSources"
          }
        }
      ],
      "symbolId": "src/data-awscc-resiliencehubv2-service/index:DataAwsccResiliencehubv2ServiceInputSourcesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceInputSourcesResourceConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceInputSourcesResourceConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
        "line": 823
      },
      "name": "DataAwsccResiliencehubv2ServiceInputSourcesResourceConfiguration",
      "namespace": "dataAwsccResiliencehubv2Service",
      "symbolId": "src/data-awscc-resiliencehubv2-service/index:DataAwsccResiliencehubv2ServiceInputSourcesResourceConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceInputSourcesResourceConfigurationEks": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceInputSourcesResourceConfigurationEks",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
        "line": 684
      },
      "name": "DataAwsccResiliencehubv2ServiceInputSourcesResourceConfigurationEks",
      "namespace": "dataAwsccResiliencehubv2Service",
      "symbolId": "src/data-awscc-resiliencehubv2-service/index:DataAwsccResiliencehubv2ServiceInputSourcesResourceConfigurationEks"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceInputSourcesResourceConfigurationEksOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceInputSourcesResourceConfigurationEksOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
          "line": 714
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
        "line": 707
      },
      "name": "DataAwsccResiliencehubv2ServiceInputSourcesResourceConfigurationEksOutputReference",
      "namespace": "dataAwsccResiliencehubv2Service",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
            "line": 734
          },
          "name": "clusterArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
            "line": 739
          },
          "name": "namespaces",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
            "line": 718
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceInputSourcesResourceConfigurationEks"
          }
        }
      ],
      "symbolId": "src/data-awscc-resiliencehubv2-service/index:DataAwsccResiliencehubv2ServiceInputSourcesResourceConfigurationEksOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceInputSourcesResourceConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceInputSourcesResourceConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-resiliencehubv2-service/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/data-awscc-resiliencehubv2-service/index.ts",
        "line": 846
      },
      "name": "DataAwsccResiliencehubv2ServiceInputSourcesResourceConfigurationOutputReference",
      "namespace": "dataAwsccResiliencehubv2Service",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
            "line": 873
          },
          "name": "cfnStackArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
            "line": 878
          },
          "name": "designFileS3Url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
            "line": 884
          },
          "name": "eks",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceInputSourcesResourceConfigurationEksOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
            "line": 890
          },
          "name": "resourceTags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceInputSourcesResourceConfigurationResourceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
            "line": 895
          },
          "name": "tfStateFileUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
            "line": 857
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceInputSourcesResourceConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-resiliencehubv2-service/index:DataAwsccResiliencehubv2ServiceInputSourcesResourceConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceInputSourcesResourceConfigurationResourceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceInputSourcesResourceConfigurationResourceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
        "line": 743
      },
      "name": "DataAwsccResiliencehubv2ServiceInputSourcesResourceConfigurationResourceTags",
      "namespace": "dataAwsccResiliencehubv2Service",
      "symbolId": "src/data-awscc-resiliencehubv2-service/index:DataAwsccResiliencehubv2ServiceInputSourcesResourceConfigurationResourceTags"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceInputSourcesResourceConfigurationResourceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceInputSourcesResourceConfigurationResourceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
          "line": 812
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
        "line": 805
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
            "line": 819
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceInputSourcesResourceConfigurationResourceTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccResiliencehubv2ServiceInputSourcesResourceConfigurationResourceTagsList",
      "namespace": "dataAwsccResiliencehubv2Service",
      "symbolId": "src/data-awscc-resiliencehubv2-service/index:DataAwsccResiliencehubv2ServiceInputSourcesResourceConfigurationResourceTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceInputSourcesResourceConfigurationResourceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceInputSourcesResourceConfigurationResourceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-resiliencehubv2-service/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
        "line": 766
      },
      "name": "DataAwsccResiliencehubv2ServiceInputSourcesResourceConfigurationResourceTagsOutputReference",
      "namespace": "dataAwsccResiliencehubv2Service",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
            "line": 795
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
            "line": 800
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
            "line": 779
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceInputSourcesResourceConfigurationResourceTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-resiliencehubv2-service/index:DataAwsccResiliencehubv2ServiceInputSourcesResourceConfigurationResourceTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServicePermissionModel": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServicePermissionModel",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
        "line": 1055
      },
      "name": "DataAwsccResiliencehubv2ServicePermissionModel",
      "namespace": "dataAwsccResiliencehubv2Service",
      "symbolId": "src/data-awscc-resiliencehubv2-service/index:DataAwsccResiliencehubv2ServicePermissionModel"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServicePermissionModelCrossAccountRoleArns": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServicePermissionModelCrossAccountRoleArns",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
        "line": 975
      },
      "name": "DataAwsccResiliencehubv2ServicePermissionModelCrossAccountRoleArns",
      "namespace": "dataAwsccResiliencehubv2Service",
      "symbolId": "src/data-awscc-resiliencehubv2-service/index:DataAwsccResiliencehubv2ServicePermissionModelCrossAccountRoleArns"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServicePermissionModelCrossAccountRoleArnsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServicePermissionModelCrossAccountRoleArnsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
          "line": 1044
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
        "line": 1037
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
            "line": 1051
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServicePermissionModelCrossAccountRoleArnsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccResiliencehubv2ServicePermissionModelCrossAccountRoleArnsList",
      "namespace": "dataAwsccResiliencehubv2Service",
      "symbolId": "src/data-awscc-resiliencehubv2-service/index:DataAwsccResiliencehubv2ServicePermissionModelCrossAccountRoleArnsList"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServicePermissionModelCrossAccountRoleArnsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServicePermissionModelCrossAccountRoleArnsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
          "line": 1007
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
        "line": 998
      },
      "name": "DataAwsccResiliencehubv2ServicePermissionModelCrossAccountRoleArnsOutputReference",
      "namespace": "dataAwsccResiliencehubv2Service",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
            "line": 1027
          },
          "name": "crossAccountRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
            "line": 1032
          },
          "name": "externalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
            "line": 1011
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServicePermissionModelCrossAccountRoleArns"
          }
        }
      ],
      "symbolId": "src/data-awscc-resiliencehubv2-service/index:DataAwsccResiliencehubv2ServicePermissionModelCrossAccountRoleArnsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServicePermissionModelOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServicePermissionModelOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
          "line": 1085
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
        "line": 1078
      },
      "name": "DataAwsccResiliencehubv2ServicePermissionModelOutputReference",
      "namespace": "dataAwsccResiliencehubv2Service",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
            "line": 1106
          },
          "name": "crossAccountRoleArns",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServicePermissionModelCrossAccountRoleArnsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
            "line": 1111
          },
          "name": "invokerRoleName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
            "line": 1089
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServicePermissionModel"
          }
        }
      ],
      "symbolId": "src/data-awscc-resiliencehubv2-service/index:DataAwsccResiliencehubv2ServicePermissionModelOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceReportConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceReportConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
        "line": 1250
      },
      "name": "DataAwsccResiliencehubv2ServiceReportConfiguration",
      "namespace": "dataAwsccResiliencehubv2Service",
      "symbolId": "src/data-awscc-resiliencehubv2-service/index:DataAwsccResiliencehubv2ServiceReportConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceReportConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceReportConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
          "line": 1280
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
        "line": 1273
      },
      "name": "DataAwsccResiliencehubv2ServiceReportConfigurationOutputReference",
      "namespace": "dataAwsccResiliencehubv2Service",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
            "line": 1301
          },
          "name": "reportOutput",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceReportConfigurationReportOutputList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
            "line": 1284
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceReportConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-resiliencehubv2-service/index:DataAwsccResiliencehubv2ServiceReportConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceReportConfigurationReportOutput": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceReportConfigurationReportOutput",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
        "line": 1174
      },
      "name": "DataAwsccResiliencehubv2ServiceReportConfigurationReportOutput",
      "namespace": "dataAwsccResiliencehubv2Service",
      "symbolId": "src/data-awscc-resiliencehubv2-service/index:DataAwsccResiliencehubv2ServiceReportConfigurationReportOutput"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceReportConfigurationReportOutputList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceReportConfigurationReportOutputList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
          "line": 1239
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
        "line": 1232
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
            "line": 1246
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceReportConfigurationReportOutputOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccResiliencehubv2ServiceReportConfigurationReportOutputList",
      "namespace": "dataAwsccResiliencehubv2Service",
      "symbolId": "src/data-awscc-resiliencehubv2-service/index:DataAwsccResiliencehubv2ServiceReportConfigurationReportOutputList"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceReportConfigurationReportOutputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceReportConfigurationReportOutputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
          "line": 1206
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
        "line": 1197
      },
      "name": "DataAwsccResiliencehubv2ServiceReportConfigurationReportOutputOutputReference",
      "namespace": "dataAwsccResiliencehubv2Service",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
            "line": 1227
          },
          "name": "s3",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceReportConfigurationReportOutputS3OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
            "line": 1210
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceReportConfigurationReportOutput"
          }
        }
      ],
      "symbolId": "src/data-awscc-resiliencehubv2-service/index:DataAwsccResiliencehubv2ServiceReportConfigurationReportOutputOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceReportConfigurationReportOutputS3": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceReportConfigurationReportOutputS3",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
        "line": 1115
      },
      "name": "DataAwsccResiliencehubv2ServiceReportConfigurationReportOutputS3",
      "namespace": "dataAwsccResiliencehubv2Service",
      "symbolId": "src/data-awscc-resiliencehubv2-service/index:DataAwsccResiliencehubv2ServiceReportConfigurationReportOutputS3"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceReportConfigurationReportOutputS3OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceReportConfigurationReportOutputS3OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
          "line": 1145
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
        "line": 1138
      },
      "name": "DataAwsccResiliencehubv2ServiceReportConfigurationReportOutputS3OutputReference",
      "namespace": "dataAwsccResiliencehubv2Service",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
            "line": 1165
          },
          "name": "bucketOwner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
            "line": 1170
          },
          "name": "bucketPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
            "line": 1149
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceReportConfigurationReportOutputS3"
          }
        }
      ],
      "symbolId": "src/data-awscc-resiliencehubv2-service/index:DataAwsccResiliencehubv2ServiceReportConfigurationReportOutputS3OutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
        "line": 1305
      },
      "name": "DataAwsccResiliencehubv2ServiceTags",
      "namespace": "dataAwsccResiliencehubv2Service",
      "symbolId": "src/data-awscc-resiliencehubv2-service/index:DataAwsccResiliencehubv2ServiceTags"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-resiliencehubv2-service/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
        "line": 1367
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
            "line": 1381
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccResiliencehubv2ServiceTagsList",
      "namespace": "dataAwsccResiliencehubv2Service",
      "symbolId": "src/data-awscc-resiliencehubv2-service/index:DataAwsccResiliencehubv2ServiceTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-resiliencehubv2-service/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
        "line": 1328
      },
      "name": "DataAwsccResiliencehubv2ServiceTagsOutputReference",
      "namespace": "dataAwsccResiliencehubv2Service",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
            "line": 1357
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
            "line": 1362
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-service/index.ts",
            "line": 1341
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Service.DataAwsccResiliencehubv2ServiceTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-resiliencehubv2-service/index:DataAwsccResiliencehubv2ServiceTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubv2ServiceFunction.DataAwsccResiliencehubv2ServiceFunction": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/resiliencehubv2_service_function awscc_resiliencehubv2_service_function}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2ServiceFunction.DataAwsccResiliencehubv2ServiceFunction",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/resiliencehubv2_service_function awscc_resiliencehubv2_service_function} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-resiliencehubv2-service-function/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2ServiceFunction.DataAwsccResiliencehubv2ServiceFunctionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-resiliencehubv2-service-function/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccResiliencehubv2ServiceFunction resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-service-function/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccResiliencehubv2ServiceFunction to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/resiliencehubv2_service_function#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccResiliencehubv2ServiceFunction that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccResiliencehubv2ServiceFunction to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-service-function/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-awscc-resiliencehubv2-service-function/index.ts",
            "line": 152
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccResiliencehubv2ServiceFunction",
      "namespace": "dataAwsccResiliencehubv2ServiceFunction",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-service-function/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-service-function/index.ts",
            "line": 85
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-service-function/index.ts",
            "line": 90
          },
          "name": "criticality",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-service-function/index.ts",
            "line": 95
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-service-function/index.ts",
            "line": 113
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-service-function/index.ts",
            "line": 118
          },
          "name": "resourceCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-service-function/index.ts",
            "line": 123
          },
          "name": "serviceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-service-function/index.ts",
            "line": 128
          },
          "name": "serviceFunctionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-service-function/index.ts",
            "line": 133
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-service-function/index.ts",
            "line": 138
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-service-function/index.ts",
            "line": 108
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-service-function/index.ts",
            "line": 101
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-resiliencehubv2-service-function/index:DataAwsccResiliencehubv2ServiceFunction"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubv2ServiceFunction.DataAwsccResiliencehubv2ServiceFunctionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2ServiceFunction.DataAwsccResiliencehubv2ServiceFunctionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-resiliencehubv2-service-function/index.ts",
        "line": 14
      },
      "name": "DataAwsccResiliencehubv2ServiceFunctionConfig",
      "namespace": "dataAwsccResiliencehubv2ServiceFunction",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/resiliencehubv2_service_function#id DataAwsccResiliencehubv2ServiceFunction#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-service-function/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-resiliencehubv2-service-function/index:DataAwsccResiliencehubv2ServiceFunctionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubv2Services.DataAwsccResiliencehubv2Services": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/resiliencehubv2_services awscc_resiliencehubv2_services}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Services.DataAwsccResiliencehubv2Services",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/resiliencehubv2_services awscc_resiliencehubv2_services} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-resiliencehubv2-services/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Services.DataAwsccResiliencehubv2ServicesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-resiliencehubv2-services/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccResiliencehubv2Services resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-services/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccResiliencehubv2Services to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/resiliencehubv2_services#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccResiliencehubv2Services that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccResiliencehubv2Services to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-services/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-services/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccResiliencehubv2Services",
      "namespace": "dataAwsccResiliencehubv2Services",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-services/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-services/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-services/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-resiliencehubv2-services/index:DataAwsccResiliencehubv2Services"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubv2Services.DataAwsccResiliencehubv2ServicesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Services.DataAwsccResiliencehubv2ServicesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-resiliencehubv2-services/index.ts",
        "line": 14
      },
      "name": "DataAwsccResiliencehubv2ServicesConfig",
      "namespace": "dataAwsccResiliencehubv2Services",
      "symbolId": "src/data-awscc-resiliencehubv2-services/index:DataAwsccResiliencehubv2ServicesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubv2System.DataAwsccResiliencehubv2System": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/resiliencehubv2_system awscc_resiliencehubv2_system}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2System.DataAwsccResiliencehubv2System",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/resiliencehubv2_system awscc_resiliencehubv2_system} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-resiliencehubv2-system/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-awscc.dataAwsccResiliencehubv2System.DataAwsccResiliencehubv2SystemConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-resiliencehubv2-system/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccResiliencehubv2System resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-system/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 DataAwsccResiliencehubv2System to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/resiliencehubv2_system#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccResiliencehubv2System that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccResiliencehubv2System to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-system/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-awscc-resiliencehubv2-system/index.ts",
            "line": 233
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccResiliencehubv2System",
      "namespace": "dataAwsccResiliencehubv2System",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-system/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-system/index.ts",
            "line": 165
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-system/index.ts",
            "line": 170
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-system/index.ts",
            "line": 188
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-system/index.ts",
            "line": 193
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-system/index.ts",
            "line": 198
          },
          "name": "sharingEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-system/index.ts",
            "line": 203
          },
          "name": "systemArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-system/index.ts",
            "line": 208
          },
          "name": "systemId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-system/index.ts",
            "line": 214
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2System.DataAwsccResiliencehubv2SystemTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-system/index.ts",
            "line": 219
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-system/index.ts",
            "line": 183
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-system/index.ts",
            "line": 176
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-resiliencehubv2-system/index:DataAwsccResiliencehubv2System"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubv2System.DataAwsccResiliencehubv2SystemConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2System.DataAwsccResiliencehubv2SystemConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-resiliencehubv2-system/index.ts",
        "line": 14
      },
      "name": "DataAwsccResiliencehubv2SystemConfig",
      "namespace": "dataAwsccResiliencehubv2System",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/resiliencehubv2_system#id DataAwsccResiliencehubv2System#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-system/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-resiliencehubv2-system/index:DataAwsccResiliencehubv2SystemConfig"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubv2System.DataAwsccResiliencehubv2SystemTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2System.DataAwsccResiliencehubv2SystemTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-resiliencehubv2-system/index.ts",
        "line": 25
      },
      "name": "DataAwsccResiliencehubv2SystemTags",
      "namespace": "dataAwsccResiliencehubv2System",
      "symbolId": "src/data-awscc-resiliencehubv2-system/index:DataAwsccResiliencehubv2SystemTags"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubv2System.DataAwsccResiliencehubv2SystemTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2System.DataAwsccResiliencehubv2SystemTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-resiliencehubv2-system/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-awscc-resiliencehubv2-system/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-system/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-awscc.dataAwsccResiliencehubv2System.DataAwsccResiliencehubv2SystemTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccResiliencehubv2SystemTagsList",
      "namespace": "dataAwsccResiliencehubv2System",
      "symbolId": "src/data-awscc-resiliencehubv2-system/index:DataAwsccResiliencehubv2SystemTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubv2System.DataAwsccResiliencehubv2SystemTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2System.DataAwsccResiliencehubv2SystemTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-resiliencehubv2-system/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-resiliencehubv2-system/index.ts",
        "line": 48
      },
      "name": "DataAwsccResiliencehubv2SystemTagsOutputReference",
      "namespace": "dataAwsccResiliencehubv2System",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-system/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-system/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-system/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2System.DataAwsccResiliencehubv2SystemTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-resiliencehubv2-system/index:DataAwsccResiliencehubv2SystemTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubv2Systems.DataAwsccResiliencehubv2Systems": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/resiliencehubv2_systems awscc_resiliencehubv2_systems}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Systems.DataAwsccResiliencehubv2Systems",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/resiliencehubv2_systems awscc_resiliencehubv2_systems} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-resiliencehubv2-systems/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Systems.DataAwsccResiliencehubv2SystemsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-resiliencehubv2-systems/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccResiliencehubv2Systems resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-systems/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccResiliencehubv2Systems to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/resiliencehubv2_systems#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccResiliencehubv2Systems that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccResiliencehubv2Systems to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-systems/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-systems/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccResiliencehubv2Systems",
      "namespace": "dataAwsccResiliencehubv2Systems",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-systems/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-systems/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-systems/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-resiliencehubv2-systems/index:DataAwsccResiliencehubv2Systems"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubv2Systems.DataAwsccResiliencehubv2SystemsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2Systems.DataAwsccResiliencehubv2SystemsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-resiliencehubv2-systems/index.ts",
        "line": 14
      },
      "name": "DataAwsccResiliencehubv2SystemsConfig",
      "namespace": "dataAwsccResiliencehubv2Systems",
      "symbolId": "src/data-awscc-resiliencehubv2-systems/index:DataAwsccResiliencehubv2SystemsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubv2UserJourney.DataAwsccResiliencehubv2UserJourney": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/resiliencehubv2_user_journey awscc_resiliencehubv2_user_journey}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2UserJourney.DataAwsccResiliencehubv2UserJourney",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/resiliencehubv2_user_journey awscc_resiliencehubv2_user_journey} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-resiliencehubv2-user-journey/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2UserJourney.DataAwsccResiliencehubv2UserJourneyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-resiliencehubv2-user-journey/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccResiliencehubv2UserJourney resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-user-journey/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccResiliencehubv2UserJourney to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/resiliencehubv2_user_journey#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccResiliencehubv2UserJourney that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccResiliencehubv2UserJourney to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-user-journey/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-awscc-resiliencehubv2-user-journey/index.ts",
            "line": 142
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccResiliencehubv2UserJourney",
      "namespace": "dataAwsccResiliencehubv2UserJourney",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-user-journey/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-user-journey/index.ts",
            "line": 85
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-user-journey/index.ts",
            "line": 90
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-user-journey/index.ts",
            "line": 108
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-user-journey/index.ts",
            "line": 113
          },
          "name": "policyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-user-journey/index.ts",
            "line": 118
          },
          "name": "systemIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-user-journey/index.ts",
            "line": 123
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-user-journey/index.ts",
            "line": 128
          },
          "name": "userJourneyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-user-journey/index.ts",
            "line": 103
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-user-journey/index.ts",
            "line": 96
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-resiliencehubv2-user-journey/index:DataAwsccResiliencehubv2UserJourney"
    },
    "@cdktn/provider-awscc.dataAwsccResiliencehubv2UserJourney.DataAwsccResiliencehubv2UserJourneyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResiliencehubv2UserJourney.DataAwsccResiliencehubv2UserJourneyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-resiliencehubv2-user-journey/index.ts",
        "line": 14
      },
      "name": "DataAwsccResiliencehubv2UserJourneyConfig",
      "namespace": "dataAwsccResiliencehubv2UserJourney",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/resiliencehubv2_user_journey#id DataAwsccResiliencehubv2UserJourney#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resiliencehubv2-user-journey/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-resiliencehubv2-user-journey/index:DataAwsccResiliencehubv2UserJourneyConfig"
    },
    "@cdktn/provider-awscc.dataAwsccResourceexplorer2DefaultViewAssociation.DataAwsccResourceexplorer2DefaultViewAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/resourceexplorer2_default_view_association awscc_resourceexplorer2_default_view_association}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResourceexplorer2DefaultViewAssociation.DataAwsccResourceexplorer2DefaultViewAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/resourceexplorer2_default_view_association awscc_resourceexplorer2_default_view_association} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-resourceexplorer2-default-view-association/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccResourceexplorer2DefaultViewAssociation.DataAwsccResourceexplorer2DefaultViewAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-resourceexplorer2-default-view-association/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccResourceexplorer2DefaultViewAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-resourceexplorer2-default-view-association/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccResourceexplorer2DefaultViewAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/resourceexplorer2_default_view_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccResourceexplorer2DefaultViewAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccResourceexplorer2DefaultViewAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-resourceexplorer2-default-view-association/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-awscc-resourceexplorer2-default-view-association/index.ts",
            "line": 117
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccResourceexplorer2DefaultViewAssociation",
      "namespace": "dataAwsccResourceexplorer2DefaultViewAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resourceexplorer2-default-view-association/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resourceexplorer2-default-view-association/index.ts",
            "line": 85
          },
          "name": "associatedAwsPrincipal",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resourceexplorer2-default-view-association/index.ts",
            "line": 103
          },
          "name": "viewArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resourceexplorer2-default-view-association/index.ts",
            "line": 98
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-resourceexplorer2-default-view-association/index.ts",
            "line": 91
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-resourceexplorer2-default-view-association/index:DataAwsccResourceexplorer2DefaultViewAssociation"
    },
    "@cdktn/provider-awscc.dataAwsccResourceexplorer2DefaultViewAssociation.DataAwsccResourceexplorer2DefaultViewAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResourceexplorer2DefaultViewAssociation.DataAwsccResourceexplorer2DefaultViewAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-resourceexplorer2-default-view-association/index.ts",
        "line": 14
      },
      "name": "DataAwsccResourceexplorer2DefaultViewAssociationConfig",
      "namespace": "dataAwsccResourceexplorer2DefaultViewAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/resourceexplorer2_default_view_association#id DataAwsccResourceexplorer2DefaultViewAssociation#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resourceexplorer2-default-view-association/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-resourceexplorer2-default-view-association/index:DataAwsccResourceexplorer2DefaultViewAssociationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccResourceexplorer2Index.DataAwsccResourceexplorer2Index": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/resourceexplorer2_index awscc_resourceexplorer2_index}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResourceexplorer2Index.DataAwsccResourceexplorer2Index",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/resourceexplorer2_index awscc_resourceexplorer2_index} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-resourceexplorer2-index/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccResourceexplorer2Index.DataAwsccResourceexplorer2IndexConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-resourceexplorer2-index/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccResourceexplorer2Index resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-resourceexplorer2-index/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccResourceexplorer2Index to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/resourceexplorer2_index#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccResourceexplorer2Index that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccResourceexplorer2Index to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-resourceexplorer2-index/index.ts",
            "line": 122
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-resourceexplorer2-index/index.ts",
            "line": 128
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccResourceexplorer2Index",
      "namespace": "dataAwsccResourceexplorer2Index",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resourceexplorer2-index/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resourceexplorer2-index/index.ts",
            "line": 85
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resourceexplorer2-index/index.ts",
            "line": 103
          },
          "name": "indexState",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resourceexplorer2-index/index.ts",
            "line": 109
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resourceexplorer2-index/index.ts",
            "line": 114
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resourceexplorer2-index/index.ts",
            "line": 98
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-resourceexplorer2-index/index.ts",
            "line": 91
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-resourceexplorer2-index/index:DataAwsccResourceexplorer2Index"
    },
    "@cdktn/provider-awscc.dataAwsccResourceexplorer2Index.DataAwsccResourceexplorer2IndexConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResourceexplorer2Index.DataAwsccResourceexplorer2IndexConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-resourceexplorer2-index/index.ts",
        "line": 14
      },
      "name": "DataAwsccResourceexplorer2IndexConfig",
      "namespace": "dataAwsccResourceexplorer2Index",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/resourceexplorer2_index#id DataAwsccResourceexplorer2Index#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resourceexplorer2-index/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-resourceexplorer2-index/index:DataAwsccResourceexplorer2IndexConfig"
    },
    "@cdktn/provider-awscc.dataAwsccResourceexplorer2Indices.DataAwsccResourceexplorer2Indices": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/resourceexplorer2_indices awscc_resourceexplorer2_indices}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResourceexplorer2Indices.DataAwsccResourceexplorer2Indices",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/resourceexplorer2_indices awscc_resourceexplorer2_indices} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-resourceexplorer2-indices/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccResourceexplorer2Indices.DataAwsccResourceexplorer2IndicesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-resourceexplorer2-indices/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccResourceexplorer2Indices resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-resourceexplorer2-indices/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccResourceexplorer2Indices to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/resourceexplorer2_indices#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccResourceexplorer2Indices that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccResourceexplorer2Indices to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-resourceexplorer2-indices/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-resourceexplorer2-indices/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccResourceexplorer2Indices",
      "namespace": "dataAwsccResourceexplorer2Indices",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resourceexplorer2-indices/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resourceexplorer2-indices/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resourceexplorer2-indices/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-resourceexplorer2-indices/index:DataAwsccResourceexplorer2Indices"
    },
    "@cdktn/provider-awscc.dataAwsccResourceexplorer2Indices.DataAwsccResourceexplorer2IndicesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResourceexplorer2Indices.DataAwsccResourceexplorer2IndicesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-resourceexplorer2-indices/index.ts",
        "line": 14
      },
      "name": "DataAwsccResourceexplorer2IndicesConfig",
      "namespace": "dataAwsccResourceexplorer2Indices",
      "symbolId": "src/data-awscc-resourceexplorer2-indices/index:DataAwsccResourceexplorer2IndicesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccResourceexplorer2View.DataAwsccResourceexplorer2View": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/resourceexplorer2_view awscc_resourceexplorer2_view}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResourceexplorer2View.DataAwsccResourceexplorer2View",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/resourceexplorer2_view awscc_resourceexplorer2_view} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-resourceexplorer2-view/index.ts",
          "line": 190
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccResourceexplorer2View.DataAwsccResourceexplorer2ViewConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-resourceexplorer2-view/index.ts",
        "line": 158
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccResourceexplorer2View resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-resourceexplorer2-view/index.ts",
            "line": 175
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccResourceexplorer2View to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/resourceexplorer2_view#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccResourceexplorer2View that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccResourceexplorer2View to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-resourceexplorer2-view/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-awscc-resourceexplorer2-view/index.ts",
            "line": 269
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccResourceexplorer2View",
      "namespace": "dataAwsccResourceexplorer2View",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resourceexplorer2-view/index.ts",
            "line": 163
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resourceexplorer2-view/index.ts",
            "line": 215
          },
          "name": "filters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccResourceexplorer2View.DataAwsccResourceexplorer2ViewFiltersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resourceexplorer2-view/index.ts",
            "line": 234
          },
          "name": "includedProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccResourceexplorer2View.DataAwsccResourceexplorer2ViewIncludedPropertiesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resourceexplorer2-view/index.ts",
            "line": 239
          },
          "name": "scope",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resourceexplorer2-view/index.ts",
            "line": 245
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resourceexplorer2-view/index.ts",
            "line": 250
          },
          "name": "viewArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resourceexplorer2-view/index.ts",
            "line": 255
          },
          "name": "viewName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resourceexplorer2-view/index.ts",
            "line": 228
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-resourceexplorer2-view/index.ts",
            "line": 221
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-resourceexplorer2-view/index:DataAwsccResourceexplorer2View"
    },
    "@cdktn/provider-awscc.dataAwsccResourceexplorer2View.DataAwsccResourceexplorer2ViewConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResourceexplorer2View.DataAwsccResourceexplorer2ViewConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-resourceexplorer2-view/index.ts",
        "line": 14
      },
      "name": "DataAwsccResourceexplorer2ViewConfig",
      "namespace": "dataAwsccResourceexplorer2View",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/resourceexplorer2_view#id DataAwsccResourceexplorer2View#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resourceexplorer2-view/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-resourceexplorer2-view/index:DataAwsccResourceexplorer2ViewConfig"
    },
    "@cdktn/provider-awscc.dataAwsccResourceexplorer2View.DataAwsccResourceexplorer2ViewFilters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResourceexplorer2View.DataAwsccResourceexplorer2ViewFilters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-resourceexplorer2-view/index.ts",
        "line": 25
      },
      "name": "DataAwsccResourceexplorer2ViewFilters",
      "namespace": "dataAwsccResourceexplorer2View",
      "symbolId": "src/data-awscc-resourceexplorer2-view/index:DataAwsccResourceexplorer2ViewFilters"
    },
    "@cdktn/provider-awscc.dataAwsccResourceexplorer2View.DataAwsccResourceexplorer2ViewFiltersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResourceexplorer2View.DataAwsccResourceexplorer2ViewFiltersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-resourceexplorer2-view/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-resourceexplorer2-view/index.ts",
        "line": 48
      },
      "name": "DataAwsccResourceexplorer2ViewFiltersOutputReference",
      "namespace": "dataAwsccResourceexplorer2View",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resourceexplorer2-view/index.ts",
            "line": 75
          },
          "name": "filterString",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-resourceexplorer2-view/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccResourceexplorer2View.DataAwsccResourceexplorer2ViewFilters"
          }
        }
      ],
      "symbolId": "src/data-awscc-resourceexplorer2-view/index:DataAwsccResourceexplorer2ViewFiltersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccResourceexplorer2View.DataAwsccResourceexplorer2ViewIncludedProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResourceexplorer2View.DataAwsccResourceexplorer2ViewIncludedProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-resourceexplorer2-view/index.ts",
        "line": 79
      },
      "name": "DataAwsccResourceexplorer2ViewIncludedProperties",
      "namespace": "dataAwsccResourceexplorer2View",
      "symbolId": "src/data-awscc-resourceexplorer2-view/index:DataAwsccResourceexplorer2ViewIncludedProperties"
    },
    "@cdktn/provider-awscc.dataAwsccResourceexplorer2View.DataAwsccResourceexplorer2ViewIncludedPropertiesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResourceexplorer2View.DataAwsccResourceexplorer2ViewIncludedPropertiesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-resourceexplorer2-view/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-resourceexplorer2-view/index.ts",
        "line": 136
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-resourceexplorer2-view/index.ts",
            "line": 150
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccResourceexplorer2View.DataAwsccResourceexplorer2ViewIncludedPropertiesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccResourceexplorer2ViewIncludedPropertiesList",
      "namespace": "dataAwsccResourceexplorer2View",
      "symbolId": "src/data-awscc-resourceexplorer2-view/index:DataAwsccResourceexplorer2ViewIncludedPropertiesList"
    },
    "@cdktn/provider-awscc.dataAwsccResourceexplorer2View.DataAwsccResourceexplorer2ViewIncludedPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResourceexplorer2View.DataAwsccResourceexplorer2ViewIncludedPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-resourceexplorer2-view/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-resourceexplorer2-view/index.ts",
        "line": 102
      },
      "name": "DataAwsccResourceexplorer2ViewIncludedPropertiesOutputReference",
      "namespace": "dataAwsccResourceexplorer2View",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resourceexplorer2-view/index.ts",
            "line": 131
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-resourceexplorer2-view/index.ts",
            "line": 115
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccResourceexplorer2View.DataAwsccResourceexplorer2ViewIncludedProperties"
          }
        }
      ],
      "symbolId": "src/data-awscc-resourceexplorer2-view/index:DataAwsccResourceexplorer2ViewIncludedPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccResourceexplorer2Views.DataAwsccResourceexplorer2Views": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/resourceexplorer2_views awscc_resourceexplorer2_views}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResourceexplorer2Views.DataAwsccResourceexplorer2Views",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/resourceexplorer2_views awscc_resourceexplorer2_views} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-resourceexplorer2-views/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccResourceexplorer2Views.DataAwsccResourceexplorer2ViewsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-resourceexplorer2-views/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccResourceexplorer2Views resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-resourceexplorer2-views/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccResourceexplorer2Views to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/resourceexplorer2_views#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccResourceexplorer2Views that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccResourceexplorer2Views to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-resourceexplorer2-views/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-resourceexplorer2-views/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccResourceexplorer2Views",
      "namespace": "dataAwsccResourceexplorer2Views",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resourceexplorer2-views/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resourceexplorer2-views/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resourceexplorer2-views/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-resourceexplorer2-views/index:DataAwsccResourceexplorer2Views"
    },
    "@cdktn/provider-awscc.dataAwsccResourceexplorer2Views.DataAwsccResourceexplorer2ViewsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResourceexplorer2Views.DataAwsccResourceexplorer2ViewsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-resourceexplorer2-views/index.ts",
        "line": 14
      },
      "name": "DataAwsccResourceexplorer2ViewsConfig",
      "namespace": "dataAwsccResourceexplorer2Views",
      "symbolId": "src/data-awscc-resourceexplorer2-views/index:DataAwsccResourceexplorer2ViewsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccResourcegroupsGroup.DataAwsccResourcegroupsGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/resourcegroups_group awscc_resourcegroups_group}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResourcegroupsGroup.DataAwsccResourcegroupsGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/resourcegroups_group awscc_resourcegroups_group} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-resourcegroups-group/index.ts",
          "line": 507
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccResourcegroupsGroup.DataAwsccResourcegroupsGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-resourcegroups-group/index.ts",
        "line": 475
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccResourcegroupsGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-resourcegroups-group/index.ts",
            "line": 492
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccResourcegroupsGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/resourcegroups_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccResourcegroupsGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccResourcegroupsGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-resourcegroups-group/index.ts",
            "line": 585
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-resourcegroups-group/index.ts",
            "line": 591
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccResourcegroupsGroup",
      "namespace": "dataAwsccResourcegroupsGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resourcegroups-group/index.ts",
            "line": 480
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resourcegroups-group/index.ts",
            "line": 531
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resourcegroups-group/index.ts",
            "line": 537
          },
          "name": "configuration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccResourcegroupsGroup.DataAwsccResourcegroupsGroupConfigurationList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resourcegroups-group/index.ts",
            "line": 542
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resourcegroups-group/index.ts",
            "line": 560
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resourcegroups-group/index.ts",
            "line": 566
          },
          "name": "resourceQuery",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccResourcegroupsGroup.DataAwsccResourcegroupsGroupResourceQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resourcegroups-group/index.ts",
            "line": 571
          },
          "name": "resources",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resourcegroups-group/index.ts",
            "line": 577
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccResourcegroupsGroup.DataAwsccResourcegroupsGroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resourcegroups-group/index.ts",
            "line": 555
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-resourcegroups-group/index.ts",
            "line": 548
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-resourcegroups-group/index:DataAwsccResourcegroupsGroup"
    },
    "@cdktn/provider-awscc.dataAwsccResourcegroupsGroup.DataAwsccResourcegroupsGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResourcegroupsGroup.DataAwsccResourcegroupsGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-resourcegroups-group/index.ts",
        "line": 14
      },
      "name": "DataAwsccResourcegroupsGroupConfig",
      "namespace": "dataAwsccResourcegroupsGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/resourcegroups_group#id DataAwsccResourcegroupsGroup#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resourcegroups-group/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-resourcegroups-group/index:DataAwsccResourcegroupsGroupConfig"
    },
    "@cdktn/provider-awscc.dataAwsccResourcegroupsGroup.DataAwsccResourcegroupsGroupConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResourcegroupsGroup.DataAwsccResourcegroupsGroupConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-resourcegroups-group/index.ts",
        "line": 105
      },
      "name": "DataAwsccResourcegroupsGroupConfiguration",
      "namespace": "dataAwsccResourcegroupsGroup",
      "symbolId": "src/data-awscc-resourcegroups-group/index:DataAwsccResourcegroupsGroupConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccResourcegroupsGroup.DataAwsccResourcegroupsGroupConfigurationList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResourcegroupsGroup.DataAwsccResourcegroupsGroupConfigurationList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-resourcegroups-group/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-awscc-resourcegroups-group/index.ts",
        "line": 168
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-resourcegroups-group/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-awscc.dataAwsccResourcegroupsGroup.DataAwsccResourcegroupsGroupConfigurationOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccResourcegroupsGroupConfigurationList",
      "namespace": "dataAwsccResourcegroupsGroup",
      "symbolId": "src/data-awscc-resourcegroups-group/index:DataAwsccResourcegroupsGroupConfigurationList"
    },
    "@cdktn/provider-awscc.dataAwsccResourcegroupsGroup.DataAwsccResourcegroupsGroupConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResourcegroupsGroup.DataAwsccResourcegroupsGroupConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-resourcegroups-group/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-awscc-resourcegroups-group/index.ts",
        "line": 128
      },
      "name": "DataAwsccResourcegroupsGroupConfigurationOutputReference",
      "namespace": "dataAwsccResourcegroupsGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resourcegroups-group/index.ts",
            "line": 158
          },
          "name": "parameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccResourcegroupsGroup.DataAwsccResourcegroupsGroupConfigurationParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resourcegroups-group/index.ts",
            "line": 163
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-resourcegroups-group/index.ts",
            "line": 141
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccResourcegroupsGroup.DataAwsccResourcegroupsGroupConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-resourcegroups-group/index:DataAwsccResourcegroupsGroupConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccResourcegroupsGroup.DataAwsccResourcegroupsGroupConfigurationParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResourcegroupsGroup.DataAwsccResourcegroupsGroupConfigurationParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-resourcegroups-group/index.ts",
        "line": 25
      },
      "name": "DataAwsccResourcegroupsGroupConfigurationParameters",
      "namespace": "dataAwsccResourcegroupsGroup",
      "symbolId": "src/data-awscc-resourcegroups-group/index:DataAwsccResourcegroupsGroupConfigurationParameters"
    },
    "@cdktn/provider-awscc.dataAwsccResourcegroupsGroup.DataAwsccResourcegroupsGroupConfigurationParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResourcegroupsGroup.DataAwsccResourcegroupsGroupConfigurationParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-resourcegroups-group/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-awscc-resourcegroups-group/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-resourcegroups-group/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-awscc.dataAwsccResourcegroupsGroup.DataAwsccResourcegroupsGroupConfigurationParametersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccResourcegroupsGroupConfigurationParametersList",
      "namespace": "dataAwsccResourcegroupsGroup",
      "symbolId": "src/data-awscc-resourcegroups-group/index:DataAwsccResourcegroupsGroupConfigurationParametersList"
    },
    "@cdktn/provider-awscc.dataAwsccResourcegroupsGroup.DataAwsccResourcegroupsGroupConfigurationParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResourcegroupsGroup.DataAwsccResourcegroupsGroupConfigurationParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-resourcegroups-group/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-resourcegroups-group/index.ts",
        "line": 48
      },
      "name": "DataAwsccResourcegroupsGroupConfigurationParametersOutputReference",
      "namespace": "dataAwsccResourcegroupsGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resourcegroups-group/index.ts",
            "line": 77
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resourcegroups-group/index.ts",
            "line": 82
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-resourcegroups-group/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccResourcegroupsGroup.DataAwsccResourcegroupsGroupConfigurationParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-resourcegroups-group/index:DataAwsccResourcegroupsGroupConfigurationParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccResourcegroupsGroup.DataAwsccResourcegroupsGroupResourceQuery": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResourcegroupsGroup.DataAwsccResourcegroupsGroupResourceQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-resourcegroups-group/index.ts",
        "line": 331
      },
      "name": "DataAwsccResourcegroupsGroupResourceQuery",
      "namespace": "dataAwsccResourcegroupsGroup",
      "symbolId": "src/data-awscc-resourcegroups-group/index:DataAwsccResourcegroupsGroupResourceQuery"
    },
    "@cdktn/provider-awscc.dataAwsccResourcegroupsGroup.DataAwsccResourcegroupsGroupResourceQueryOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResourcegroupsGroup.DataAwsccResourcegroupsGroupResourceQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-resourcegroups-group/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-resourcegroups-group/index.ts",
        "line": 354
      },
      "name": "DataAwsccResourcegroupsGroupResourceQueryOutputReference",
      "namespace": "dataAwsccResourcegroupsGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resourcegroups-group/index.ts",
            "line": 382
          },
          "name": "query",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccResourcegroupsGroup.DataAwsccResourcegroupsGroupResourceQueryQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resourcegroups-group/index.ts",
            "line": 387
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-resourcegroups-group/index.ts",
            "line": 365
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccResourcegroupsGroup.DataAwsccResourcegroupsGroupResourceQuery"
          }
        }
      ],
      "symbolId": "src/data-awscc-resourcegroups-group/index:DataAwsccResourcegroupsGroupResourceQueryOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccResourcegroupsGroup.DataAwsccResourcegroupsGroupResourceQueryQuery": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResourcegroupsGroup.DataAwsccResourcegroupsGroupResourceQueryQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-resourcegroups-group/index.ts",
        "line": 266
      },
      "name": "DataAwsccResourcegroupsGroupResourceQueryQuery",
      "namespace": "dataAwsccResourcegroupsGroup",
      "symbolId": "src/data-awscc-resourcegroups-group/index:DataAwsccResourcegroupsGroupResourceQueryQuery"
    },
    "@cdktn/provider-awscc.dataAwsccResourcegroupsGroup.DataAwsccResourcegroupsGroupResourceQueryQueryOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResourcegroupsGroup.DataAwsccResourcegroupsGroupResourceQueryQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-resourcegroups-group/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/data-awscc-resourcegroups-group/index.ts",
        "line": 289
      },
      "name": "DataAwsccResourcegroupsGroupResourceQueryQueryOutputReference",
      "namespace": "dataAwsccResourcegroupsGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resourcegroups-group/index.ts",
            "line": 316
          },
          "name": "resourceTypeFilters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resourcegroups-group/index.ts",
            "line": 321
          },
          "name": "stackIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resourcegroups-group/index.ts",
            "line": 327
          },
          "name": "tagFilters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccResourcegroupsGroup.DataAwsccResourcegroupsGroupResourceQueryQueryTagFiltersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-resourcegroups-group/index.ts",
            "line": 300
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccResourcegroupsGroup.DataAwsccResourcegroupsGroupResourceQueryQuery"
          }
        }
      ],
      "symbolId": "src/data-awscc-resourcegroups-group/index:DataAwsccResourcegroupsGroupResourceQueryQueryOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccResourcegroupsGroup.DataAwsccResourcegroupsGroupResourceQueryQueryTagFilters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResourcegroupsGroup.DataAwsccResourcegroupsGroupResourceQueryQueryTagFilters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-resourcegroups-group/index.ts",
        "line": 186
      },
      "name": "DataAwsccResourcegroupsGroupResourceQueryQueryTagFilters",
      "namespace": "dataAwsccResourcegroupsGroup",
      "symbolId": "src/data-awscc-resourcegroups-group/index:DataAwsccResourcegroupsGroupResourceQueryQueryTagFilters"
    },
    "@cdktn/provider-awscc.dataAwsccResourcegroupsGroup.DataAwsccResourcegroupsGroupResourceQueryQueryTagFiltersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResourcegroupsGroup.DataAwsccResourcegroupsGroupResourceQueryQueryTagFiltersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-resourcegroups-group/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/data-awscc-resourcegroups-group/index.ts",
        "line": 248
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-resourcegroups-group/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-awscc.dataAwsccResourcegroupsGroup.DataAwsccResourcegroupsGroupResourceQueryQueryTagFiltersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccResourcegroupsGroupResourceQueryQueryTagFiltersList",
      "namespace": "dataAwsccResourcegroupsGroup",
      "symbolId": "src/data-awscc-resourcegroups-group/index:DataAwsccResourcegroupsGroupResourceQueryQueryTagFiltersList"
    },
    "@cdktn/provider-awscc.dataAwsccResourcegroupsGroup.DataAwsccResourcegroupsGroupResourceQueryQueryTagFiltersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResourcegroupsGroup.DataAwsccResourcegroupsGroupResourceQueryQueryTagFiltersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-resourcegroups-group/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/data-awscc-resourcegroups-group/index.ts",
        "line": 209
      },
      "name": "DataAwsccResourcegroupsGroupResourceQueryQueryTagFiltersOutputReference",
      "namespace": "dataAwsccResourcegroupsGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resourcegroups-group/index.ts",
            "line": 238
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resourcegroups-group/index.ts",
            "line": 243
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-resourcegroups-group/index.ts",
            "line": 222
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccResourcegroupsGroup.DataAwsccResourcegroupsGroupResourceQueryQueryTagFilters"
          }
        }
      ],
      "symbolId": "src/data-awscc-resourcegroups-group/index:DataAwsccResourcegroupsGroupResourceQueryQueryTagFiltersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccResourcegroupsGroup.DataAwsccResourcegroupsGroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResourcegroupsGroup.DataAwsccResourcegroupsGroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-resourcegroups-group/index.ts",
        "line": 391
      },
      "name": "DataAwsccResourcegroupsGroupTags",
      "namespace": "dataAwsccResourcegroupsGroup",
      "symbolId": "src/data-awscc-resourcegroups-group/index:DataAwsccResourcegroupsGroupTags"
    },
    "@cdktn/provider-awscc.dataAwsccResourcegroupsGroup.DataAwsccResourcegroupsGroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResourcegroupsGroup.DataAwsccResourcegroupsGroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-resourcegroups-group/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/data-awscc-resourcegroups-group/index.ts",
        "line": 453
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-resourcegroups-group/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-awscc.dataAwsccResourcegroupsGroup.DataAwsccResourcegroupsGroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccResourcegroupsGroupTagsList",
      "namespace": "dataAwsccResourcegroupsGroup",
      "symbolId": "src/data-awscc-resourcegroups-group/index:DataAwsccResourcegroupsGroupTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccResourcegroupsGroup.DataAwsccResourcegroupsGroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResourcegroupsGroup.DataAwsccResourcegroupsGroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-resourcegroups-group/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-awscc-resourcegroups-group/index.ts",
        "line": 414
      },
      "name": "DataAwsccResourcegroupsGroupTagsOutputReference",
      "namespace": "dataAwsccResourcegroupsGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resourcegroups-group/index.ts",
            "line": 443
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resourcegroups-group/index.ts",
            "line": 448
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-resourcegroups-group/index.ts",
            "line": 427
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccResourcegroupsGroup.DataAwsccResourcegroupsGroupTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-resourcegroups-group/index:DataAwsccResourcegroupsGroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccResourcegroupsGroups.DataAwsccResourcegroupsGroups": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/resourcegroups_groups awscc_resourcegroups_groups}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResourcegroupsGroups.DataAwsccResourcegroupsGroups",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/resourcegroups_groups awscc_resourcegroups_groups} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-resourcegroups-groups/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccResourcegroupsGroups.DataAwsccResourcegroupsGroupsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-resourcegroups-groups/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccResourcegroupsGroups resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-resourcegroups-groups/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccResourcegroupsGroups to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/resourcegroups_groups#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccResourcegroupsGroups that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccResourcegroupsGroups to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-resourcegroups-groups/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-resourcegroups-groups/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccResourcegroupsGroups",
      "namespace": "dataAwsccResourcegroupsGroups",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resourcegroups-groups/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resourcegroups-groups/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resourcegroups-groups/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-resourcegroups-groups/index:DataAwsccResourcegroupsGroups"
    },
    "@cdktn/provider-awscc.dataAwsccResourcegroupsGroups.DataAwsccResourcegroupsGroupsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResourcegroupsGroups.DataAwsccResourcegroupsGroupsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-resourcegroups-groups/index.ts",
        "line": 14
      },
      "name": "DataAwsccResourcegroupsGroupsConfig",
      "namespace": "dataAwsccResourcegroupsGroups",
      "symbolId": "src/data-awscc-resourcegroups-groups/index:DataAwsccResourcegroupsGroupsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccResourcegroupsTagSyncTask.DataAwsccResourcegroupsTagSyncTask": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/resourcegroups_tag_sync_task awscc_resourcegroups_tag_sync_task}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResourcegroupsTagSyncTask.DataAwsccResourcegroupsTagSyncTask",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/resourcegroups_tag_sync_task awscc_resourcegroups_tag_sync_task} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-resourcegroups-tag-sync-task/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccResourcegroupsTagSyncTask.DataAwsccResourcegroupsTagSyncTaskConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-resourcegroups-tag-sync-task/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccResourcegroupsTagSyncTask resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-resourcegroups-tag-sync-task/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccResourcegroupsTagSyncTask to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/resourcegroups_tag_sync_task#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccResourcegroupsTagSyncTask that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccResourcegroupsTagSyncTask to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-resourcegroups-tag-sync-task/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-awscc-resourcegroups-tag-sync-task/index.ts",
            "line": 147
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccResourcegroupsTagSyncTask",
      "namespace": "dataAwsccResourcegroupsTagSyncTask",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resourcegroups-tag-sync-task/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resourcegroups-tag-sync-task/index.ts",
            "line": 85
          },
          "name": "group",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resourcegroups-tag-sync-task/index.ts",
            "line": 90
          },
          "name": "groupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resourcegroups-tag-sync-task/index.ts",
            "line": 95
          },
          "name": "groupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resourcegroups-tag-sync-task/index.ts",
            "line": 113
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resourcegroups-tag-sync-task/index.ts",
            "line": 118
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resourcegroups-tag-sync-task/index.ts",
            "line": 123
          },
          "name": "tagKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resourcegroups-tag-sync-task/index.ts",
            "line": 128
          },
          "name": "tagValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resourcegroups-tag-sync-task/index.ts",
            "line": 133
          },
          "name": "taskArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resourcegroups-tag-sync-task/index.ts",
            "line": 108
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-resourcegroups-tag-sync-task/index.ts",
            "line": 101
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-resourcegroups-tag-sync-task/index:DataAwsccResourcegroupsTagSyncTask"
    },
    "@cdktn/provider-awscc.dataAwsccResourcegroupsTagSyncTask.DataAwsccResourcegroupsTagSyncTaskConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResourcegroupsTagSyncTask.DataAwsccResourcegroupsTagSyncTaskConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-resourcegroups-tag-sync-task/index.ts",
        "line": 14
      },
      "name": "DataAwsccResourcegroupsTagSyncTaskConfig",
      "namespace": "dataAwsccResourcegroupsTagSyncTask",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/resourcegroups_tag_sync_task#id DataAwsccResourcegroupsTagSyncTask#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resourcegroups-tag-sync-task/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-resourcegroups-tag-sync-task/index:DataAwsccResourcegroupsTagSyncTaskConfig"
    },
    "@cdktn/provider-awscc.dataAwsccResourcegroupsTagSyncTasks.DataAwsccResourcegroupsTagSyncTasks": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/resourcegroups_tag_sync_tasks awscc_resourcegroups_tag_sync_tasks}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResourcegroupsTagSyncTasks.DataAwsccResourcegroupsTagSyncTasks",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/resourcegroups_tag_sync_tasks awscc_resourcegroups_tag_sync_tasks} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-resourcegroups-tag-sync-tasks/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccResourcegroupsTagSyncTasks.DataAwsccResourcegroupsTagSyncTasksConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-resourcegroups-tag-sync-tasks/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccResourcegroupsTagSyncTasks resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-resourcegroups-tag-sync-tasks/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccResourcegroupsTagSyncTasks to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/resourcegroups_tag_sync_tasks#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccResourcegroupsTagSyncTasks that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccResourcegroupsTagSyncTasks to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-resourcegroups-tag-sync-tasks/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-resourcegroups-tag-sync-tasks/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccResourcegroupsTagSyncTasks",
      "namespace": "dataAwsccResourcegroupsTagSyncTasks",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resourcegroups-tag-sync-tasks/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resourcegroups-tag-sync-tasks/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-resourcegroups-tag-sync-tasks/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-resourcegroups-tag-sync-tasks/index:DataAwsccResourcegroupsTagSyncTasks"
    },
    "@cdktn/provider-awscc.dataAwsccResourcegroupsTagSyncTasks.DataAwsccResourcegroupsTagSyncTasksConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccResourcegroupsTagSyncTasks.DataAwsccResourcegroupsTagSyncTasksConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-resourcegroups-tag-sync-tasks/index.ts",
        "line": 14
      },
      "name": "DataAwsccResourcegroupsTagSyncTasksConfig",
      "namespace": "dataAwsccResourcegroupsTagSyncTasks",
      "symbolId": "src/data-awscc-resourcegroups-tag-sync-tasks/index:DataAwsccResourcegroupsTagSyncTasksConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRobomakerFleet.DataAwsccRobomakerFleet": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/robomaker_fleet awscc_robomaker_fleet}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRobomakerFleet.DataAwsccRobomakerFleet",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/robomaker_fleet awscc_robomaker_fleet} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-robomaker-fleet/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRobomakerFleet.DataAwsccRobomakerFleetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-robomaker-fleet/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRobomakerFleet resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-fleet/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccRobomakerFleet to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/robomaker_fleet#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRobomakerFleet that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRobomakerFleet to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-fleet/index.ts",
            "line": 117
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-fleet/index.ts",
            "line": 123
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRobomakerFleet",
      "namespace": "dataAwsccRobomakerFleet",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-fleet/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-fleet/index.ts",
            "line": 85
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-fleet/index.ts",
            "line": 103
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-fleet/index.ts",
            "line": 109
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-fleet/index.ts",
            "line": 98
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-fleet/index.ts",
            "line": 91
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-robomaker-fleet/index:DataAwsccRobomakerFleet"
    },
    "@cdktn/provider-awscc.dataAwsccRobomakerFleet.DataAwsccRobomakerFleetConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRobomakerFleet.DataAwsccRobomakerFleetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-robomaker-fleet/index.ts",
        "line": 14
      },
      "name": "DataAwsccRobomakerFleetConfig",
      "namespace": "dataAwsccRobomakerFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/robomaker_fleet#id DataAwsccRobomakerFleet#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-fleet/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-robomaker-fleet/index:DataAwsccRobomakerFleetConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRobomakerFleets.DataAwsccRobomakerFleets": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/robomaker_fleets awscc_robomaker_fleets}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRobomakerFleets.DataAwsccRobomakerFleets",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/robomaker_fleets awscc_robomaker_fleets} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-robomaker-fleets/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRobomakerFleets.DataAwsccRobomakerFleetsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-robomaker-fleets/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRobomakerFleets resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-fleets/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccRobomakerFleets to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/robomaker_fleets#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRobomakerFleets that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRobomakerFleets to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-fleets/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-fleets/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRobomakerFleets",
      "namespace": "dataAwsccRobomakerFleets",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-fleets/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-fleets/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-fleets/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-robomaker-fleets/index:DataAwsccRobomakerFleets"
    },
    "@cdktn/provider-awscc.dataAwsccRobomakerFleets.DataAwsccRobomakerFleetsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRobomakerFleets.DataAwsccRobomakerFleetsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-robomaker-fleets/index.ts",
        "line": 14
      },
      "name": "DataAwsccRobomakerFleetsConfig",
      "namespace": "dataAwsccRobomakerFleets",
      "symbolId": "src/data-awscc-robomaker-fleets/index:DataAwsccRobomakerFleetsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRobomakerRobot.DataAwsccRobomakerRobot": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/robomaker_robot awscc_robomaker_robot}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRobomakerRobot.DataAwsccRobomakerRobot",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/robomaker_robot awscc_robomaker_robot} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-robomaker-robot/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRobomakerRobot.DataAwsccRobomakerRobotConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-robomaker-robot/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRobomakerRobot resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-robot/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccRobomakerRobot to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/robomaker_robot#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRobomakerRobot that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRobomakerRobot to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-robot/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-awscc-robomaker-robot/index.ts",
            "line": 138
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRobomakerRobot",
      "namespace": "dataAwsccRobomakerRobot",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-robot/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-robot/index.ts",
            "line": 85
          },
          "name": "architecture",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-robot/index.ts",
            "line": 90
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-robot/index.ts",
            "line": 95
          },
          "name": "fleet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-robot/index.ts",
            "line": 100
          },
          "name": "greengrassGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-robot/index.ts",
            "line": 118
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-robot/index.ts",
            "line": 124
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-robot/index.ts",
            "line": 113
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-robot/index.ts",
            "line": 106
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-robomaker-robot/index:DataAwsccRobomakerRobot"
    },
    "@cdktn/provider-awscc.dataAwsccRobomakerRobot.DataAwsccRobomakerRobotConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRobomakerRobot.DataAwsccRobomakerRobotConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-robomaker-robot/index.ts",
        "line": 14
      },
      "name": "DataAwsccRobomakerRobotConfig",
      "namespace": "dataAwsccRobomakerRobot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/robomaker_robot#id DataAwsccRobomakerRobot#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-robot/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-robomaker-robot/index:DataAwsccRobomakerRobotConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRobomakerRobotApplication.DataAwsccRobomakerRobotApplication": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/robomaker_robot_application awscc_robomaker_robot_application}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRobomakerRobotApplication.DataAwsccRobomakerRobotApplication",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/robomaker_robot_application awscc_robomaker_robot_application} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-robomaker-robot-application/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRobomakerRobotApplication.DataAwsccRobomakerRobotApplicationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-robomaker-robot-application/index.ts",
        "line": 173
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRobomakerRobotApplication resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-robot-application/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 DataAwsccRobomakerRobotApplication to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/robomaker_robot_application#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRobomakerRobotApplication that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRobomakerRobotApplication to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-robot-application/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-awscc-robomaker-robot-application/index.ts",
            "line": 289
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRobomakerRobotApplication",
      "namespace": "dataAwsccRobomakerRobotApplication",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-robot-application/index.ts",
            "line": 178
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-robot-application/index.ts",
            "line": 229
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-robot-application/index.ts",
            "line": 234
          },
          "name": "currentRevisionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-robot-application/index.ts",
            "line": 239
          },
          "name": "environment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-robot-application/index.ts",
            "line": 257
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-robot-application/index.ts",
            "line": 263
          },
          "name": "robotSoftwareSuite",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRobomakerRobotApplication.DataAwsccRobomakerRobotApplicationRobotSoftwareSuiteOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-robot-application/index.ts",
            "line": 269
          },
          "name": "sources",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRobomakerRobotApplication.DataAwsccRobomakerRobotApplicationSourcesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-robot-application/index.ts",
            "line": 275
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-robot-application/index.ts",
            "line": 252
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-robot-application/index.ts",
            "line": 245
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-robomaker-robot-application/index:DataAwsccRobomakerRobotApplication"
    },
    "@cdktn/provider-awscc.dataAwsccRobomakerRobotApplication.DataAwsccRobomakerRobotApplicationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRobomakerRobotApplication.DataAwsccRobomakerRobotApplicationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-robomaker-robot-application/index.ts",
        "line": 14
      },
      "name": "DataAwsccRobomakerRobotApplicationConfig",
      "namespace": "dataAwsccRobomakerRobotApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/robomaker_robot_application#id DataAwsccRobomakerRobotApplication#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-robot-application/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-robomaker-robot-application/index:DataAwsccRobomakerRobotApplicationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRobomakerRobotApplication.DataAwsccRobomakerRobotApplicationRobotSoftwareSuite": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRobomakerRobotApplication.DataAwsccRobomakerRobotApplicationRobotSoftwareSuite",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-robomaker-robot-application/index.ts",
        "line": 25
      },
      "name": "DataAwsccRobomakerRobotApplicationRobotSoftwareSuite",
      "namespace": "dataAwsccRobomakerRobotApplication",
      "symbolId": "src/data-awscc-robomaker-robot-application/index:DataAwsccRobomakerRobotApplicationRobotSoftwareSuite"
    },
    "@cdktn/provider-awscc.dataAwsccRobomakerRobotApplication.DataAwsccRobomakerRobotApplicationRobotSoftwareSuiteOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRobomakerRobotApplication.DataAwsccRobomakerRobotApplicationRobotSoftwareSuiteOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-robomaker-robot-application/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-robomaker-robot-application/index.ts",
        "line": 48
      },
      "name": "DataAwsccRobomakerRobotApplicationRobotSoftwareSuiteOutputReference",
      "namespace": "dataAwsccRobomakerRobotApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-robot-application/index.ts",
            "line": 75
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-robot-application/index.ts",
            "line": 80
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-robot-application/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRobomakerRobotApplication.DataAwsccRobomakerRobotApplicationRobotSoftwareSuite"
          }
        }
      ],
      "symbolId": "src/data-awscc-robomaker-robot-application/index:DataAwsccRobomakerRobotApplicationRobotSoftwareSuiteOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRobomakerRobotApplication.DataAwsccRobomakerRobotApplicationSources": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRobomakerRobotApplication.DataAwsccRobomakerRobotApplicationSources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-robomaker-robot-application/index.ts",
        "line": 84
      },
      "name": "DataAwsccRobomakerRobotApplicationSources",
      "namespace": "dataAwsccRobomakerRobotApplication",
      "symbolId": "src/data-awscc-robomaker-robot-application/index:DataAwsccRobomakerRobotApplicationSources"
    },
    "@cdktn/provider-awscc.dataAwsccRobomakerRobotApplication.DataAwsccRobomakerRobotApplicationSourcesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRobomakerRobotApplication.DataAwsccRobomakerRobotApplicationSourcesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-robomaker-robot-application/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-robomaker-robot-application/index.ts",
        "line": 151
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-robot-application/index.ts",
            "line": 165
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRobomakerRobotApplication.DataAwsccRobomakerRobotApplicationSourcesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccRobomakerRobotApplicationSourcesList",
      "namespace": "dataAwsccRobomakerRobotApplication",
      "symbolId": "src/data-awscc-robomaker-robot-application/index:DataAwsccRobomakerRobotApplicationSourcesList"
    },
    "@cdktn/provider-awscc.dataAwsccRobomakerRobotApplication.DataAwsccRobomakerRobotApplicationSourcesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRobomakerRobotApplication.DataAwsccRobomakerRobotApplicationSourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-robomaker-robot-application/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-robomaker-robot-application/index.ts",
        "line": 107
      },
      "name": "DataAwsccRobomakerRobotApplicationSourcesOutputReference",
      "namespace": "dataAwsccRobomakerRobotApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-robot-application/index.ts",
            "line": 136
          },
          "name": "architecture",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-robot-application/index.ts",
            "line": 141
          },
          "name": "s3Bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-robot-application/index.ts",
            "line": 146
          },
          "name": "s3Key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-robot-application/index.ts",
            "line": 120
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRobomakerRobotApplication.DataAwsccRobomakerRobotApplicationSources"
          }
        }
      ],
      "symbolId": "src/data-awscc-robomaker-robot-application/index:DataAwsccRobomakerRobotApplicationSourcesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRobomakerRobotApplicationVersion.DataAwsccRobomakerRobotApplicationVersion": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/robomaker_robot_application_version awscc_robomaker_robot_application_version}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRobomakerRobotApplicationVersion.DataAwsccRobomakerRobotApplicationVersion",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/robomaker_robot_application_version awscc_robomaker_robot_application_version} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-robomaker-robot-application-version/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRobomakerRobotApplicationVersion.DataAwsccRobomakerRobotApplicationVersionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-robomaker-robot-application-version/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRobomakerRobotApplicationVersion resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-robot-application-version/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccRobomakerRobotApplicationVersion to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/robomaker_robot_application_version#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRobomakerRobotApplicationVersion that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRobomakerRobotApplicationVersion to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-robot-application-version/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-awscc-robomaker-robot-application-version/index.ts",
            "line": 127
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRobomakerRobotApplicationVersion",
      "namespace": "dataAwsccRobomakerRobotApplicationVersion",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-robot-application-version/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-robot-application-version/index.ts",
            "line": 85
          },
          "name": "application",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-robot-application-version/index.ts",
            "line": 90
          },
          "name": "applicationVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-robot-application-version/index.ts",
            "line": 95
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-robot-application-version/index.ts",
            "line": 100
          },
          "name": "currentRevisionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-robot-application-version/index.ts",
            "line": 113
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-robot-application-version/index.ts",
            "line": 106
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-robomaker-robot-application-version/index:DataAwsccRobomakerRobotApplicationVersion"
    },
    "@cdktn/provider-awscc.dataAwsccRobomakerRobotApplicationVersion.DataAwsccRobomakerRobotApplicationVersionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRobomakerRobotApplicationVersion.DataAwsccRobomakerRobotApplicationVersionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-robomaker-robot-application-version/index.ts",
        "line": 14
      },
      "name": "DataAwsccRobomakerRobotApplicationVersionConfig",
      "namespace": "dataAwsccRobomakerRobotApplicationVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/robomaker_robot_application_version#id DataAwsccRobomakerRobotApplicationVersion#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-robot-application-version/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-robomaker-robot-application-version/index:DataAwsccRobomakerRobotApplicationVersionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRobomakerRobotApplications.DataAwsccRobomakerRobotApplications": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/robomaker_robot_applications awscc_robomaker_robot_applications}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRobomakerRobotApplications.DataAwsccRobomakerRobotApplications",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/robomaker_robot_applications awscc_robomaker_robot_applications} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-robomaker-robot-applications/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRobomakerRobotApplications.DataAwsccRobomakerRobotApplicationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-robomaker-robot-applications/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRobomakerRobotApplications resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-robot-applications/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccRobomakerRobotApplications to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/robomaker_robot_applications#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRobomakerRobotApplications that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRobomakerRobotApplications to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-robot-applications/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-robot-applications/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRobomakerRobotApplications",
      "namespace": "dataAwsccRobomakerRobotApplications",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-robot-applications/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-robot-applications/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-robot-applications/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-robomaker-robot-applications/index:DataAwsccRobomakerRobotApplications"
    },
    "@cdktn/provider-awscc.dataAwsccRobomakerRobotApplications.DataAwsccRobomakerRobotApplicationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRobomakerRobotApplications.DataAwsccRobomakerRobotApplicationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-robomaker-robot-applications/index.ts",
        "line": 14
      },
      "name": "DataAwsccRobomakerRobotApplicationsConfig",
      "namespace": "dataAwsccRobomakerRobotApplications",
      "symbolId": "src/data-awscc-robomaker-robot-applications/index:DataAwsccRobomakerRobotApplicationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRobomakerRobots.DataAwsccRobomakerRobots": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/robomaker_robots awscc_robomaker_robots}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRobomakerRobots.DataAwsccRobomakerRobots",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/robomaker_robots awscc_robomaker_robots} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-robomaker-robots/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRobomakerRobots.DataAwsccRobomakerRobotsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-robomaker-robots/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRobomakerRobots resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-robots/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccRobomakerRobots to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/robomaker_robots#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRobomakerRobots that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRobomakerRobots to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-robots/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-robots/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRobomakerRobots",
      "namespace": "dataAwsccRobomakerRobots",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-robots/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-robots/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-robots/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-robomaker-robots/index:DataAwsccRobomakerRobots"
    },
    "@cdktn/provider-awscc.dataAwsccRobomakerRobots.DataAwsccRobomakerRobotsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRobomakerRobots.DataAwsccRobomakerRobotsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-robomaker-robots/index.ts",
        "line": 14
      },
      "name": "DataAwsccRobomakerRobotsConfig",
      "namespace": "dataAwsccRobomakerRobots",
      "symbolId": "src/data-awscc-robomaker-robots/index:DataAwsccRobomakerRobotsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRobomakerSimulationApplication.DataAwsccRobomakerSimulationApplication": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/robomaker_simulation_application awscc_robomaker_simulation_application}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRobomakerSimulationApplication.DataAwsccRobomakerSimulationApplication",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/robomaker_simulation_application awscc_robomaker_simulation_application} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-robomaker-simulation-application/index.ts",
          "line": 323
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRobomakerSimulationApplication.DataAwsccRobomakerSimulationApplicationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-robomaker-simulation-application/index.ts",
        "line": 291
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRobomakerSimulationApplication resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-simulation-application/index.ts",
            "line": 308
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccRobomakerSimulationApplication to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/robomaker_simulation_application#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRobomakerSimulationApplication that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRobomakerSimulationApplication to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-simulation-application/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-awscc-robomaker-simulation-application/index.ts",
            "line": 419
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRobomakerSimulationApplication",
      "namespace": "dataAwsccRobomakerSimulationApplication",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-simulation-application/index.ts",
            "line": 296
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-simulation-application/index.ts",
            "line": 347
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-simulation-application/index.ts",
            "line": 352
          },
          "name": "currentRevisionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-simulation-application/index.ts",
            "line": 357
          },
          "name": "environment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-simulation-application/index.ts",
            "line": 375
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-simulation-application/index.ts",
            "line": 381
          },
          "name": "renderingEngine",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRobomakerSimulationApplication.DataAwsccRobomakerSimulationApplicationRenderingEngineOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-simulation-application/index.ts",
            "line": 387
          },
          "name": "robotSoftwareSuite",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRobomakerSimulationApplication.DataAwsccRobomakerSimulationApplicationRobotSoftwareSuiteOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-simulation-application/index.ts",
            "line": 393
          },
          "name": "simulationSoftwareSuite",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRobomakerSimulationApplication.DataAwsccRobomakerSimulationApplicationSimulationSoftwareSuiteOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-simulation-application/index.ts",
            "line": 399
          },
          "name": "sources",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRobomakerSimulationApplication.DataAwsccRobomakerSimulationApplicationSourcesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-simulation-application/index.ts",
            "line": 405
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-simulation-application/index.ts",
            "line": 370
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-simulation-application/index.ts",
            "line": 363
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-robomaker-simulation-application/index:DataAwsccRobomakerSimulationApplication"
    },
    "@cdktn/provider-awscc.dataAwsccRobomakerSimulationApplication.DataAwsccRobomakerSimulationApplicationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRobomakerSimulationApplication.DataAwsccRobomakerSimulationApplicationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-robomaker-simulation-application/index.ts",
        "line": 14
      },
      "name": "DataAwsccRobomakerSimulationApplicationConfig",
      "namespace": "dataAwsccRobomakerSimulationApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/robomaker_simulation_application#id DataAwsccRobomakerSimulationApplication#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-simulation-application/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-robomaker-simulation-application/index:DataAwsccRobomakerSimulationApplicationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRobomakerSimulationApplication.DataAwsccRobomakerSimulationApplicationRenderingEngine": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRobomakerSimulationApplication.DataAwsccRobomakerSimulationApplicationRenderingEngine",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-robomaker-simulation-application/index.ts",
        "line": 25
      },
      "name": "DataAwsccRobomakerSimulationApplicationRenderingEngine",
      "namespace": "dataAwsccRobomakerSimulationApplication",
      "symbolId": "src/data-awscc-robomaker-simulation-application/index:DataAwsccRobomakerSimulationApplicationRenderingEngine"
    },
    "@cdktn/provider-awscc.dataAwsccRobomakerSimulationApplication.DataAwsccRobomakerSimulationApplicationRenderingEngineOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRobomakerSimulationApplication.DataAwsccRobomakerSimulationApplicationRenderingEngineOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-robomaker-simulation-application/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-robomaker-simulation-application/index.ts",
        "line": 48
      },
      "name": "DataAwsccRobomakerSimulationApplicationRenderingEngineOutputReference",
      "namespace": "dataAwsccRobomakerSimulationApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-simulation-application/index.ts",
            "line": 75
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-simulation-application/index.ts",
            "line": 80
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-simulation-application/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRobomakerSimulationApplication.DataAwsccRobomakerSimulationApplicationRenderingEngine"
          }
        }
      ],
      "symbolId": "src/data-awscc-robomaker-simulation-application/index:DataAwsccRobomakerSimulationApplicationRenderingEngineOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRobomakerSimulationApplication.DataAwsccRobomakerSimulationApplicationRobotSoftwareSuite": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRobomakerSimulationApplication.DataAwsccRobomakerSimulationApplicationRobotSoftwareSuite",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-robomaker-simulation-application/index.ts",
        "line": 84
      },
      "name": "DataAwsccRobomakerSimulationApplicationRobotSoftwareSuite",
      "namespace": "dataAwsccRobomakerSimulationApplication",
      "symbolId": "src/data-awscc-robomaker-simulation-application/index:DataAwsccRobomakerSimulationApplicationRobotSoftwareSuite"
    },
    "@cdktn/provider-awscc.dataAwsccRobomakerSimulationApplication.DataAwsccRobomakerSimulationApplicationRobotSoftwareSuiteOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRobomakerSimulationApplication.DataAwsccRobomakerSimulationApplicationRobotSoftwareSuiteOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-robomaker-simulation-application/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-awscc-robomaker-simulation-application/index.ts",
        "line": 107
      },
      "name": "DataAwsccRobomakerSimulationApplicationRobotSoftwareSuiteOutputReference",
      "namespace": "dataAwsccRobomakerSimulationApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-simulation-application/index.ts",
            "line": 134
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-simulation-application/index.ts",
            "line": 139
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-simulation-application/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRobomakerSimulationApplication.DataAwsccRobomakerSimulationApplicationRobotSoftwareSuite"
          }
        }
      ],
      "symbolId": "src/data-awscc-robomaker-simulation-application/index:DataAwsccRobomakerSimulationApplicationRobotSoftwareSuiteOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRobomakerSimulationApplication.DataAwsccRobomakerSimulationApplicationSimulationSoftwareSuite": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRobomakerSimulationApplication.DataAwsccRobomakerSimulationApplicationSimulationSoftwareSuite",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-robomaker-simulation-application/index.ts",
        "line": 143
      },
      "name": "DataAwsccRobomakerSimulationApplicationSimulationSoftwareSuite",
      "namespace": "dataAwsccRobomakerSimulationApplication",
      "symbolId": "src/data-awscc-robomaker-simulation-application/index:DataAwsccRobomakerSimulationApplicationSimulationSoftwareSuite"
    },
    "@cdktn/provider-awscc.dataAwsccRobomakerSimulationApplication.DataAwsccRobomakerSimulationApplicationSimulationSoftwareSuiteOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRobomakerSimulationApplication.DataAwsccRobomakerSimulationApplicationSimulationSoftwareSuiteOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-robomaker-simulation-application/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-awscc-robomaker-simulation-application/index.ts",
        "line": 166
      },
      "name": "DataAwsccRobomakerSimulationApplicationSimulationSoftwareSuiteOutputReference",
      "namespace": "dataAwsccRobomakerSimulationApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-simulation-application/index.ts",
            "line": 193
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-simulation-application/index.ts",
            "line": 198
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-simulation-application/index.ts",
            "line": 177
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRobomakerSimulationApplication.DataAwsccRobomakerSimulationApplicationSimulationSoftwareSuite"
          }
        }
      ],
      "symbolId": "src/data-awscc-robomaker-simulation-application/index:DataAwsccRobomakerSimulationApplicationSimulationSoftwareSuiteOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRobomakerSimulationApplication.DataAwsccRobomakerSimulationApplicationSources": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRobomakerSimulationApplication.DataAwsccRobomakerSimulationApplicationSources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-robomaker-simulation-application/index.ts",
        "line": 202
      },
      "name": "DataAwsccRobomakerSimulationApplicationSources",
      "namespace": "dataAwsccRobomakerSimulationApplication",
      "symbolId": "src/data-awscc-robomaker-simulation-application/index:DataAwsccRobomakerSimulationApplicationSources"
    },
    "@cdktn/provider-awscc.dataAwsccRobomakerSimulationApplication.DataAwsccRobomakerSimulationApplicationSourcesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRobomakerSimulationApplication.DataAwsccRobomakerSimulationApplicationSourcesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-robomaker-simulation-application/index.ts",
          "line": 276
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-robomaker-simulation-application/index.ts",
        "line": 269
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-simulation-application/index.ts",
            "line": 283
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRobomakerSimulationApplication.DataAwsccRobomakerSimulationApplicationSourcesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccRobomakerSimulationApplicationSourcesList",
      "namespace": "dataAwsccRobomakerSimulationApplication",
      "symbolId": "src/data-awscc-robomaker-simulation-application/index:DataAwsccRobomakerSimulationApplicationSourcesList"
    },
    "@cdktn/provider-awscc.dataAwsccRobomakerSimulationApplication.DataAwsccRobomakerSimulationApplicationSourcesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRobomakerSimulationApplication.DataAwsccRobomakerSimulationApplicationSourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-robomaker-simulation-application/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-awscc-robomaker-simulation-application/index.ts",
        "line": 225
      },
      "name": "DataAwsccRobomakerSimulationApplicationSourcesOutputReference",
      "namespace": "dataAwsccRobomakerSimulationApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-simulation-application/index.ts",
            "line": 254
          },
          "name": "architecture",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-simulation-application/index.ts",
            "line": 259
          },
          "name": "s3Bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-simulation-application/index.ts",
            "line": 264
          },
          "name": "s3Key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-simulation-application/index.ts",
            "line": 238
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRobomakerSimulationApplication.DataAwsccRobomakerSimulationApplicationSources"
          }
        }
      ],
      "symbolId": "src/data-awscc-robomaker-simulation-application/index:DataAwsccRobomakerSimulationApplicationSourcesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRobomakerSimulationApplicationVersion.DataAwsccRobomakerSimulationApplicationVersion": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/robomaker_simulation_application_version awscc_robomaker_simulation_application_version}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRobomakerSimulationApplicationVersion.DataAwsccRobomakerSimulationApplicationVersion",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/robomaker_simulation_application_version awscc_robomaker_simulation_application_version} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-robomaker-simulation-application-version/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRobomakerSimulationApplicationVersion.DataAwsccRobomakerSimulationApplicationVersionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-robomaker-simulation-application-version/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRobomakerSimulationApplicationVersion resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-simulation-application-version/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccRobomakerSimulationApplicationVersion to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/robomaker_simulation_application_version#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRobomakerSimulationApplicationVersion that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRobomakerSimulationApplicationVersion to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-simulation-application-version/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-awscc-robomaker-simulation-application-version/index.ts",
            "line": 127
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRobomakerSimulationApplicationVersion",
      "namespace": "dataAwsccRobomakerSimulationApplicationVersion",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-simulation-application-version/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-simulation-application-version/index.ts",
            "line": 85
          },
          "name": "application",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-simulation-application-version/index.ts",
            "line": 90
          },
          "name": "applicationVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-simulation-application-version/index.ts",
            "line": 95
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-simulation-application-version/index.ts",
            "line": 100
          },
          "name": "currentRevisionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-simulation-application-version/index.ts",
            "line": 113
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-simulation-application-version/index.ts",
            "line": 106
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-robomaker-simulation-application-version/index:DataAwsccRobomakerSimulationApplicationVersion"
    },
    "@cdktn/provider-awscc.dataAwsccRobomakerSimulationApplicationVersion.DataAwsccRobomakerSimulationApplicationVersionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRobomakerSimulationApplicationVersion.DataAwsccRobomakerSimulationApplicationVersionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-robomaker-simulation-application-version/index.ts",
        "line": 14
      },
      "name": "DataAwsccRobomakerSimulationApplicationVersionConfig",
      "namespace": "dataAwsccRobomakerSimulationApplicationVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/robomaker_simulation_application_version#id DataAwsccRobomakerSimulationApplicationVersion#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-simulation-application-version/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-robomaker-simulation-application-version/index:DataAwsccRobomakerSimulationApplicationVersionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRobomakerSimulationApplications.DataAwsccRobomakerSimulationApplications": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/robomaker_simulation_applications awscc_robomaker_simulation_applications}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRobomakerSimulationApplications.DataAwsccRobomakerSimulationApplications",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/robomaker_simulation_applications awscc_robomaker_simulation_applications} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-robomaker-simulation-applications/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRobomakerSimulationApplications.DataAwsccRobomakerSimulationApplicationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-robomaker-simulation-applications/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRobomakerSimulationApplications resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-simulation-applications/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccRobomakerSimulationApplications to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/robomaker_simulation_applications#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRobomakerSimulationApplications that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRobomakerSimulationApplications to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-simulation-applications/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-simulation-applications/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRobomakerSimulationApplications",
      "namespace": "dataAwsccRobomakerSimulationApplications",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-simulation-applications/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-simulation-applications/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-robomaker-simulation-applications/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-robomaker-simulation-applications/index:DataAwsccRobomakerSimulationApplications"
    },
    "@cdktn/provider-awscc.dataAwsccRobomakerSimulationApplications.DataAwsccRobomakerSimulationApplicationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRobomakerSimulationApplications.DataAwsccRobomakerSimulationApplicationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-robomaker-simulation-applications/index.ts",
        "line": 14
      },
      "name": "DataAwsccRobomakerSimulationApplicationsConfig",
      "namespace": "dataAwsccRobomakerSimulationApplications",
      "symbolId": "src/data-awscc-robomaker-simulation-applications/index:DataAwsccRobomakerSimulationApplicationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRolesanywhereCrl.DataAwsccRolesanywhereCrl": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rolesanywhere_crl awscc_rolesanywhere_crl}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRolesanywhereCrl.DataAwsccRolesanywhereCrl",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rolesanywhere_crl awscc_rolesanywhere_crl} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-rolesanywhere-crl/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-awscc.dataAwsccRolesanywhereCrl.DataAwsccRolesanywhereCrlConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rolesanywhere-crl/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRolesanywhereCrl resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-rolesanywhere-crl/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 DataAwsccRolesanywhereCrl to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rolesanywhere_crl#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRolesanywhereCrl that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRolesanywhereCrl to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rolesanywhere-crl/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-awscc-rolesanywhere-crl/index.ts",
            "line": 218
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRolesanywhereCrl",
      "namespace": "dataAwsccRolesanywhereCrl",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rolesanywhere-crl/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rolesanywhere-crl/index.ts",
            "line": 165
          },
          "name": "crlData",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rolesanywhere-crl/index.ts",
            "line": 170
          },
          "name": "crlId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rolesanywhere-crl/index.ts",
            "line": 175
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rolesanywhere-crl/index.ts",
            "line": 193
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rolesanywhere-crl/index.ts",
            "line": 199
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRolesanywhereCrl.DataAwsccRolesanywhereCrlTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rolesanywhere-crl/index.ts",
            "line": 204
          },
          "name": "trustAnchorArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rolesanywhere-crl/index.ts",
            "line": 188
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rolesanywhere-crl/index.ts",
            "line": 181
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-rolesanywhere-crl/index:DataAwsccRolesanywhereCrl"
    },
    "@cdktn/provider-awscc.dataAwsccRolesanywhereCrl.DataAwsccRolesanywhereCrlConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRolesanywhereCrl.DataAwsccRolesanywhereCrlConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rolesanywhere-crl/index.ts",
        "line": 14
      },
      "name": "DataAwsccRolesanywhereCrlConfig",
      "namespace": "dataAwsccRolesanywhereCrl",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rolesanywhere_crl#id DataAwsccRolesanywhereCrl#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rolesanywhere-crl/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-rolesanywhere-crl/index:DataAwsccRolesanywhereCrlConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRolesanywhereCrl.DataAwsccRolesanywhereCrlTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRolesanywhereCrl.DataAwsccRolesanywhereCrlTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rolesanywhere-crl/index.ts",
        "line": 25
      },
      "name": "DataAwsccRolesanywhereCrlTags",
      "namespace": "dataAwsccRolesanywhereCrl",
      "symbolId": "src/data-awscc-rolesanywhere-crl/index:DataAwsccRolesanywhereCrlTags"
    },
    "@cdktn/provider-awscc.dataAwsccRolesanywhereCrl.DataAwsccRolesanywhereCrlTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRolesanywhereCrl.DataAwsccRolesanywhereCrlTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rolesanywhere-crl/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-awscc-rolesanywhere-crl/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rolesanywhere-crl/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-awscc.dataAwsccRolesanywhereCrl.DataAwsccRolesanywhereCrlTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccRolesanywhereCrlTagsList",
      "namespace": "dataAwsccRolesanywhereCrl",
      "symbolId": "src/data-awscc-rolesanywhere-crl/index:DataAwsccRolesanywhereCrlTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccRolesanywhereCrl.DataAwsccRolesanywhereCrlTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRolesanywhereCrl.DataAwsccRolesanywhereCrlTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rolesanywhere-crl/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rolesanywhere-crl/index.ts",
        "line": 48
      },
      "name": "DataAwsccRolesanywhereCrlTagsOutputReference",
      "namespace": "dataAwsccRolesanywhereCrl",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rolesanywhere-crl/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rolesanywhere-crl/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rolesanywhere-crl/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRolesanywhereCrl.DataAwsccRolesanywhereCrlTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-rolesanywhere-crl/index:DataAwsccRolesanywhereCrlTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRolesanywhereCrls.DataAwsccRolesanywhereCrls": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rolesanywhere_crls awscc_rolesanywhere_crls}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRolesanywhereCrls.DataAwsccRolesanywhereCrls",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rolesanywhere_crls awscc_rolesanywhere_crls} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-rolesanywhere-crls/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRolesanywhereCrls.DataAwsccRolesanywhereCrlsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rolesanywhere-crls/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRolesanywhereCrls resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-rolesanywhere-crls/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccRolesanywhereCrls to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rolesanywhere_crls#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRolesanywhereCrls that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRolesanywhereCrls to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rolesanywhere-crls/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rolesanywhere-crls/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRolesanywhereCrls",
      "namespace": "dataAwsccRolesanywhereCrls",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rolesanywhere-crls/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rolesanywhere-crls/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rolesanywhere-crls/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-rolesanywhere-crls/index:DataAwsccRolesanywhereCrls"
    },
    "@cdktn/provider-awscc.dataAwsccRolesanywhereCrls.DataAwsccRolesanywhereCrlsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRolesanywhereCrls.DataAwsccRolesanywhereCrlsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rolesanywhere-crls/index.ts",
        "line": 14
      },
      "name": "DataAwsccRolesanywhereCrlsConfig",
      "namespace": "dataAwsccRolesanywhereCrls",
      "symbolId": "src/data-awscc-rolesanywhere-crls/index:DataAwsccRolesanywhereCrlsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRolesanywhereProfile.DataAwsccRolesanywhereProfile": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rolesanywhere_profile awscc_rolesanywhere_profile}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRolesanywhereProfile.DataAwsccRolesanywhereProfile",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rolesanywhere_profile awscc_rolesanywhere_profile} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-rolesanywhere-profile/index.ts",
          "line": 297
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRolesanywhereProfile.DataAwsccRolesanywhereProfileConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rolesanywhere-profile/index.ts",
        "line": 265
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRolesanywhereProfile resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-rolesanywhere-profile/index.ts",
            "line": 282
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccRolesanywhereProfile to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rolesanywhere_profile#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRolesanywhereProfile that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRolesanywhereProfile to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rolesanywhere-profile/index.ts",
            "line": 399
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rolesanywhere-profile/index.ts",
            "line": 405
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRolesanywhereProfile",
      "namespace": "dataAwsccRolesanywhereProfile",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rolesanywhere-profile/index.ts",
            "line": 270
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rolesanywhere-profile/index.ts",
            "line": 321
          },
          "name": "acceptRoleSessionName",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rolesanywhere-profile/index.ts",
            "line": 327
          },
          "name": "attributeMappings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRolesanywhereProfile.DataAwsccRolesanywhereProfileAttributeMappingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rolesanywhere-profile/index.ts",
            "line": 332
          },
          "name": "durationSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rolesanywhere-profile/index.ts",
            "line": 337
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rolesanywhere-profile/index.ts",
            "line": 355
          },
          "name": "managedPolicyArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rolesanywhere-profile/index.ts",
            "line": 360
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rolesanywhere-profile/index.ts",
            "line": 365
          },
          "name": "profileArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rolesanywhere-profile/index.ts",
            "line": 370
          },
          "name": "profileId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rolesanywhere-profile/index.ts",
            "line": 375
          },
          "name": "requireInstanceProperties",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rolesanywhere-profile/index.ts",
            "line": 380
          },
          "name": "roleArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rolesanywhere-profile/index.ts",
            "line": 385
          },
          "name": "sessionPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rolesanywhere-profile/index.ts",
            "line": 391
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRolesanywhereProfile.DataAwsccRolesanywhereProfileTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rolesanywhere-profile/index.ts",
            "line": 350
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rolesanywhere-profile/index.ts",
            "line": 343
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-rolesanywhere-profile/index:DataAwsccRolesanywhereProfile"
    },
    "@cdktn/provider-awscc.dataAwsccRolesanywhereProfile.DataAwsccRolesanywhereProfileAttributeMappings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRolesanywhereProfile.DataAwsccRolesanywhereProfileAttributeMappings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rolesanywhere-profile/index.ts",
        "line": 100
      },
      "name": "DataAwsccRolesanywhereProfileAttributeMappings",
      "namespace": "dataAwsccRolesanywhereProfile",
      "symbolId": "src/data-awscc-rolesanywhere-profile/index:DataAwsccRolesanywhereProfileAttributeMappings"
    },
    "@cdktn/provider-awscc.dataAwsccRolesanywhereProfile.DataAwsccRolesanywhereProfileAttributeMappingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRolesanywhereProfile.DataAwsccRolesanywhereProfileAttributeMappingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rolesanywhere-profile/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-awscc-rolesanywhere-profile/index.ts",
        "line": 163
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rolesanywhere-profile/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-awscc.dataAwsccRolesanywhereProfile.DataAwsccRolesanywhereProfileAttributeMappingsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccRolesanywhereProfileAttributeMappingsList",
      "namespace": "dataAwsccRolesanywhereProfile",
      "symbolId": "src/data-awscc-rolesanywhere-profile/index:DataAwsccRolesanywhereProfileAttributeMappingsList"
    },
    "@cdktn/provider-awscc.dataAwsccRolesanywhereProfile.DataAwsccRolesanywhereProfileAttributeMappingsMappingRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRolesanywhereProfile.DataAwsccRolesanywhereProfileAttributeMappingsMappingRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rolesanywhere-profile/index.ts",
        "line": 25
      },
      "name": "DataAwsccRolesanywhereProfileAttributeMappingsMappingRules",
      "namespace": "dataAwsccRolesanywhereProfile",
      "symbolId": "src/data-awscc-rolesanywhere-profile/index:DataAwsccRolesanywhereProfileAttributeMappingsMappingRules"
    },
    "@cdktn/provider-awscc.dataAwsccRolesanywhereProfile.DataAwsccRolesanywhereProfileAttributeMappingsMappingRulesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRolesanywhereProfile.DataAwsccRolesanywhereProfileAttributeMappingsMappingRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rolesanywhere-profile/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rolesanywhere-profile/index.ts",
        "line": 82
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rolesanywhere-profile/index.ts",
            "line": 96
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRolesanywhereProfile.DataAwsccRolesanywhereProfileAttributeMappingsMappingRulesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccRolesanywhereProfileAttributeMappingsMappingRulesList",
      "namespace": "dataAwsccRolesanywhereProfile",
      "symbolId": "src/data-awscc-rolesanywhere-profile/index:DataAwsccRolesanywhereProfileAttributeMappingsMappingRulesList"
    },
    "@cdktn/provider-awscc.dataAwsccRolesanywhereProfile.DataAwsccRolesanywhereProfileAttributeMappingsMappingRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRolesanywhereProfile.DataAwsccRolesanywhereProfileAttributeMappingsMappingRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rolesanywhere-profile/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rolesanywhere-profile/index.ts",
        "line": 48
      },
      "name": "DataAwsccRolesanywhereProfileAttributeMappingsMappingRulesOutputReference",
      "namespace": "dataAwsccRolesanywhereProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rolesanywhere-profile/index.ts",
            "line": 77
          },
          "name": "specifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rolesanywhere-profile/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRolesanywhereProfile.DataAwsccRolesanywhereProfileAttributeMappingsMappingRules"
          }
        }
      ],
      "symbolId": "src/data-awscc-rolesanywhere-profile/index:DataAwsccRolesanywhereProfileAttributeMappingsMappingRulesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRolesanywhereProfile.DataAwsccRolesanywhereProfileAttributeMappingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRolesanywhereProfile.DataAwsccRolesanywhereProfileAttributeMappingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rolesanywhere-profile/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/data-awscc-rolesanywhere-profile/index.ts",
        "line": 123
      },
      "name": "DataAwsccRolesanywhereProfileAttributeMappingsOutputReference",
      "namespace": "dataAwsccRolesanywhereProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rolesanywhere-profile/index.ts",
            "line": 152
          },
          "name": "certificateField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rolesanywhere-profile/index.ts",
            "line": 158
          },
          "name": "mappingRules",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRolesanywhereProfile.DataAwsccRolesanywhereProfileAttributeMappingsMappingRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rolesanywhere-profile/index.ts",
            "line": 136
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRolesanywhereProfile.DataAwsccRolesanywhereProfileAttributeMappings"
          }
        }
      ],
      "symbolId": "src/data-awscc-rolesanywhere-profile/index:DataAwsccRolesanywhereProfileAttributeMappingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRolesanywhereProfile.DataAwsccRolesanywhereProfileConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRolesanywhereProfile.DataAwsccRolesanywhereProfileConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rolesanywhere-profile/index.ts",
        "line": 14
      },
      "name": "DataAwsccRolesanywhereProfileConfig",
      "namespace": "dataAwsccRolesanywhereProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rolesanywhere_profile#id DataAwsccRolesanywhereProfile#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rolesanywhere-profile/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-rolesanywhere-profile/index:DataAwsccRolesanywhereProfileConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRolesanywhereProfile.DataAwsccRolesanywhereProfileTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRolesanywhereProfile.DataAwsccRolesanywhereProfileTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rolesanywhere-profile/index.ts",
        "line": 181
      },
      "name": "DataAwsccRolesanywhereProfileTags",
      "namespace": "dataAwsccRolesanywhereProfile",
      "symbolId": "src/data-awscc-rolesanywhere-profile/index:DataAwsccRolesanywhereProfileTags"
    },
    "@cdktn/provider-awscc.dataAwsccRolesanywhereProfile.DataAwsccRolesanywhereProfileTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRolesanywhereProfile.DataAwsccRolesanywhereProfileTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rolesanywhere-profile/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rolesanywhere-profile/index.ts",
        "line": 243
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rolesanywhere-profile/index.ts",
            "line": 257
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRolesanywhereProfile.DataAwsccRolesanywhereProfileTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccRolesanywhereProfileTagsList",
      "namespace": "dataAwsccRolesanywhereProfile",
      "symbolId": "src/data-awscc-rolesanywhere-profile/index:DataAwsccRolesanywhereProfileTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccRolesanywhereProfile.DataAwsccRolesanywhereProfileTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRolesanywhereProfile.DataAwsccRolesanywhereProfileTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rolesanywhere-profile/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rolesanywhere-profile/index.ts",
        "line": 204
      },
      "name": "DataAwsccRolesanywhereProfileTagsOutputReference",
      "namespace": "dataAwsccRolesanywhereProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rolesanywhere-profile/index.ts",
            "line": 233
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rolesanywhere-profile/index.ts",
            "line": 238
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rolesanywhere-profile/index.ts",
            "line": 217
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRolesanywhereProfile.DataAwsccRolesanywhereProfileTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-rolesanywhere-profile/index:DataAwsccRolesanywhereProfileTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRolesanywhereProfiles.DataAwsccRolesanywhereProfiles": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rolesanywhere_profiles awscc_rolesanywhere_profiles}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRolesanywhereProfiles.DataAwsccRolesanywhereProfiles",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rolesanywhere_profiles awscc_rolesanywhere_profiles} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-rolesanywhere-profiles/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRolesanywhereProfiles.DataAwsccRolesanywhereProfilesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rolesanywhere-profiles/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRolesanywhereProfiles resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-rolesanywhere-profiles/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccRolesanywhereProfiles to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rolesanywhere_profiles#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRolesanywhereProfiles that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRolesanywhereProfiles to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rolesanywhere-profiles/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rolesanywhere-profiles/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRolesanywhereProfiles",
      "namespace": "dataAwsccRolesanywhereProfiles",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rolesanywhere-profiles/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rolesanywhere-profiles/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rolesanywhere-profiles/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-rolesanywhere-profiles/index:DataAwsccRolesanywhereProfiles"
    },
    "@cdktn/provider-awscc.dataAwsccRolesanywhereProfiles.DataAwsccRolesanywhereProfilesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRolesanywhereProfiles.DataAwsccRolesanywhereProfilesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rolesanywhere-profiles/index.ts",
        "line": 14
      },
      "name": "DataAwsccRolesanywhereProfilesConfig",
      "namespace": "dataAwsccRolesanywhereProfiles",
      "symbolId": "src/data-awscc-rolesanywhere-profiles/index:DataAwsccRolesanywhereProfilesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRolesanywhereTrustAnchor.DataAwsccRolesanywhereTrustAnchor": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rolesanywhere_trust_anchor awscc_rolesanywhere_trust_anchor}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRolesanywhereTrustAnchor.DataAwsccRolesanywhereTrustAnchor",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rolesanywhere_trust_anchor awscc_rolesanywhere_trust_anchor} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-rolesanywhere-trust-anchor/index.ts",
          "line": 350
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRolesanywhereTrustAnchor.DataAwsccRolesanywhereTrustAnchorConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rolesanywhere-trust-anchor/index.ts",
        "line": 318
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRolesanywhereTrustAnchor resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-rolesanywhere-trust-anchor/index.ts",
            "line": 335
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccRolesanywhereTrustAnchor to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rolesanywhere_trust_anchor#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRolesanywhereTrustAnchor that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRolesanywhereTrustAnchor to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rolesanywhere-trust-anchor/index.ts",
            "line": 428
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rolesanywhere-trust-anchor/index.ts",
            "line": 434
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRolesanywhereTrustAnchor",
      "namespace": "dataAwsccRolesanywhereTrustAnchor",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rolesanywhere-trust-anchor/index.ts",
            "line": 323
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rolesanywhere-trust-anchor/index.ts",
            "line": 374
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rolesanywhere-trust-anchor/index.ts",
            "line": 392
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rolesanywhere-trust-anchor/index.ts",
            "line": 398
          },
          "name": "notificationSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRolesanywhereTrustAnchor.DataAwsccRolesanywhereTrustAnchorNotificationSettingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rolesanywhere-trust-anchor/index.ts",
            "line": 404
          },
          "name": "source",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRolesanywhereTrustAnchor.DataAwsccRolesanywhereTrustAnchorSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rolesanywhere-trust-anchor/index.ts",
            "line": 410
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRolesanywhereTrustAnchor.DataAwsccRolesanywhereTrustAnchorTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rolesanywhere-trust-anchor/index.ts",
            "line": 415
          },
          "name": "trustAnchorArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rolesanywhere-trust-anchor/index.ts",
            "line": 420
          },
          "name": "trustAnchorId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rolesanywhere-trust-anchor/index.ts",
            "line": 387
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rolesanywhere-trust-anchor/index.ts",
            "line": 380
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-rolesanywhere-trust-anchor/index:DataAwsccRolesanywhereTrustAnchor"
    },
    "@cdktn/provider-awscc.dataAwsccRolesanywhereTrustAnchor.DataAwsccRolesanywhereTrustAnchorConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRolesanywhereTrustAnchor.DataAwsccRolesanywhereTrustAnchorConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rolesanywhere-trust-anchor/index.ts",
        "line": 14
      },
      "name": "DataAwsccRolesanywhereTrustAnchorConfig",
      "namespace": "dataAwsccRolesanywhereTrustAnchor",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rolesanywhere_trust_anchor#id DataAwsccRolesanywhereTrustAnchor#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rolesanywhere-trust-anchor/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-rolesanywhere-trust-anchor/index:DataAwsccRolesanywhereTrustAnchorConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRolesanywhereTrustAnchor.DataAwsccRolesanywhereTrustAnchorNotificationSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRolesanywhereTrustAnchor.DataAwsccRolesanywhereTrustAnchorNotificationSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rolesanywhere-trust-anchor/index.ts",
        "line": 25
      },
      "name": "DataAwsccRolesanywhereTrustAnchorNotificationSettings",
      "namespace": "dataAwsccRolesanywhereTrustAnchor",
      "symbolId": "src/data-awscc-rolesanywhere-trust-anchor/index:DataAwsccRolesanywhereTrustAnchorNotificationSettings"
    },
    "@cdktn/provider-awscc.dataAwsccRolesanywhereTrustAnchor.DataAwsccRolesanywhereTrustAnchorNotificationSettingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRolesanywhereTrustAnchor.DataAwsccRolesanywhereTrustAnchorNotificationSettingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rolesanywhere-trust-anchor/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rolesanywhere-trust-anchor/index.ts",
        "line": 97
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rolesanywhere-trust-anchor/index.ts",
            "line": 111
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRolesanywhereTrustAnchor.DataAwsccRolesanywhereTrustAnchorNotificationSettingsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccRolesanywhereTrustAnchorNotificationSettingsList",
      "namespace": "dataAwsccRolesanywhereTrustAnchor",
      "symbolId": "src/data-awscc-rolesanywhere-trust-anchor/index:DataAwsccRolesanywhereTrustAnchorNotificationSettingsList"
    },
    "@cdktn/provider-awscc.dataAwsccRolesanywhereTrustAnchor.DataAwsccRolesanywhereTrustAnchorNotificationSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRolesanywhereTrustAnchor.DataAwsccRolesanywhereTrustAnchorNotificationSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rolesanywhere-trust-anchor/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rolesanywhere-trust-anchor/index.ts",
        "line": 48
      },
      "name": "DataAwsccRolesanywhereTrustAnchorNotificationSettingsOutputReference",
      "namespace": "dataAwsccRolesanywhereTrustAnchor",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rolesanywhere-trust-anchor/index.ts",
            "line": 77
          },
          "name": "channel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rolesanywhere-trust-anchor/index.ts",
            "line": 82
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rolesanywhere-trust-anchor/index.ts",
            "line": 87
          },
          "name": "event",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rolesanywhere-trust-anchor/index.ts",
            "line": 92
          },
          "name": "threshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rolesanywhere-trust-anchor/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRolesanywhereTrustAnchor.DataAwsccRolesanywhereTrustAnchorNotificationSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-rolesanywhere-trust-anchor/index:DataAwsccRolesanywhereTrustAnchorNotificationSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRolesanywhereTrustAnchor.DataAwsccRolesanywhereTrustAnchorSource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRolesanywhereTrustAnchor.DataAwsccRolesanywhereTrustAnchorSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rolesanywhere-trust-anchor/index.ts",
        "line": 174
      },
      "name": "DataAwsccRolesanywhereTrustAnchorSource",
      "namespace": "dataAwsccRolesanywhereTrustAnchor",
      "symbolId": "src/data-awscc-rolesanywhere-trust-anchor/index:DataAwsccRolesanywhereTrustAnchorSource"
    },
    "@cdktn/provider-awscc.dataAwsccRolesanywhereTrustAnchor.DataAwsccRolesanywhereTrustAnchorSourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRolesanywhereTrustAnchor.DataAwsccRolesanywhereTrustAnchorSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rolesanywhere-trust-anchor/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/data-awscc-rolesanywhere-trust-anchor/index.ts",
        "line": 197
      },
      "name": "DataAwsccRolesanywhereTrustAnchorSourceOutputReference",
      "namespace": "dataAwsccRolesanywhereTrustAnchor",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rolesanywhere-trust-anchor/index.ts",
            "line": 225
          },
          "name": "sourceData",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRolesanywhereTrustAnchor.DataAwsccRolesanywhereTrustAnchorSourceSourceDataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rolesanywhere-trust-anchor/index.ts",
            "line": 230
          },
          "name": "sourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rolesanywhere-trust-anchor/index.ts",
            "line": 208
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRolesanywhereTrustAnchor.DataAwsccRolesanywhereTrustAnchorSource"
          }
        }
      ],
      "symbolId": "src/data-awscc-rolesanywhere-trust-anchor/index:DataAwsccRolesanywhereTrustAnchorSourceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRolesanywhereTrustAnchor.DataAwsccRolesanywhereTrustAnchorSourceSourceData": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRolesanywhereTrustAnchor.DataAwsccRolesanywhereTrustAnchorSourceSourceData",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rolesanywhere-trust-anchor/index.ts",
        "line": 115
      },
      "name": "DataAwsccRolesanywhereTrustAnchorSourceSourceData",
      "namespace": "dataAwsccRolesanywhereTrustAnchor",
      "symbolId": "src/data-awscc-rolesanywhere-trust-anchor/index:DataAwsccRolesanywhereTrustAnchorSourceSourceData"
    },
    "@cdktn/provider-awscc.dataAwsccRolesanywhereTrustAnchor.DataAwsccRolesanywhereTrustAnchorSourceSourceDataOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRolesanywhereTrustAnchor.DataAwsccRolesanywhereTrustAnchorSourceSourceDataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rolesanywhere-trust-anchor/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rolesanywhere-trust-anchor/index.ts",
        "line": 138
      },
      "name": "DataAwsccRolesanywhereTrustAnchorSourceSourceDataOutputReference",
      "namespace": "dataAwsccRolesanywhereTrustAnchor",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rolesanywhere-trust-anchor/index.ts",
            "line": 165
          },
          "name": "acmPcaArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rolesanywhere-trust-anchor/index.ts",
            "line": 170
          },
          "name": "x509CertificateData",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rolesanywhere-trust-anchor/index.ts",
            "line": 149
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRolesanywhereTrustAnchor.DataAwsccRolesanywhereTrustAnchorSourceSourceData"
          }
        }
      ],
      "symbolId": "src/data-awscc-rolesanywhere-trust-anchor/index:DataAwsccRolesanywhereTrustAnchorSourceSourceDataOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRolesanywhereTrustAnchor.DataAwsccRolesanywhereTrustAnchorTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRolesanywhereTrustAnchor.DataAwsccRolesanywhereTrustAnchorTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rolesanywhere-trust-anchor/index.ts",
        "line": 234
      },
      "name": "DataAwsccRolesanywhereTrustAnchorTags",
      "namespace": "dataAwsccRolesanywhereTrustAnchor",
      "symbolId": "src/data-awscc-rolesanywhere-trust-anchor/index:DataAwsccRolesanywhereTrustAnchorTags"
    },
    "@cdktn/provider-awscc.dataAwsccRolesanywhereTrustAnchor.DataAwsccRolesanywhereTrustAnchorTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRolesanywhereTrustAnchor.DataAwsccRolesanywhereTrustAnchorTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rolesanywhere-trust-anchor/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rolesanywhere-trust-anchor/index.ts",
        "line": 296
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rolesanywhere-trust-anchor/index.ts",
            "line": 310
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRolesanywhereTrustAnchor.DataAwsccRolesanywhereTrustAnchorTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccRolesanywhereTrustAnchorTagsList",
      "namespace": "dataAwsccRolesanywhereTrustAnchor",
      "symbolId": "src/data-awscc-rolesanywhere-trust-anchor/index:DataAwsccRolesanywhereTrustAnchorTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccRolesanywhereTrustAnchor.DataAwsccRolesanywhereTrustAnchorTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRolesanywhereTrustAnchor.DataAwsccRolesanywhereTrustAnchorTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rolesanywhere-trust-anchor/index.ts",
          "line": 266
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rolesanywhere-trust-anchor/index.ts",
        "line": 257
      },
      "name": "DataAwsccRolesanywhereTrustAnchorTagsOutputReference",
      "namespace": "dataAwsccRolesanywhereTrustAnchor",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rolesanywhere-trust-anchor/index.ts",
            "line": 286
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rolesanywhere-trust-anchor/index.ts",
            "line": 291
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rolesanywhere-trust-anchor/index.ts",
            "line": 270
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRolesanywhereTrustAnchor.DataAwsccRolesanywhereTrustAnchorTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-rolesanywhere-trust-anchor/index:DataAwsccRolesanywhereTrustAnchorTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRolesanywhereTrustAnchors.DataAwsccRolesanywhereTrustAnchors": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rolesanywhere_trust_anchors awscc_rolesanywhere_trust_anchors}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRolesanywhereTrustAnchors.DataAwsccRolesanywhereTrustAnchors",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rolesanywhere_trust_anchors awscc_rolesanywhere_trust_anchors} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-rolesanywhere-trust-anchors/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRolesanywhereTrustAnchors.DataAwsccRolesanywhereTrustAnchorsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rolesanywhere-trust-anchors/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRolesanywhereTrustAnchors resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-rolesanywhere-trust-anchors/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccRolesanywhereTrustAnchors to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rolesanywhere_trust_anchors#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRolesanywhereTrustAnchors that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRolesanywhereTrustAnchors to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rolesanywhere-trust-anchors/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rolesanywhere-trust-anchors/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRolesanywhereTrustAnchors",
      "namespace": "dataAwsccRolesanywhereTrustAnchors",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rolesanywhere-trust-anchors/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rolesanywhere-trust-anchors/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rolesanywhere-trust-anchors/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-rolesanywhere-trust-anchors/index:DataAwsccRolesanywhereTrustAnchors"
    },
    "@cdktn/provider-awscc.dataAwsccRolesanywhereTrustAnchors.DataAwsccRolesanywhereTrustAnchorsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRolesanywhereTrustAnchors.DataAwsccRolesanywhereTrustAnchorsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rolesanywhere-trust-anchors/index.ts",
        "line": 14
      },
      "name": "DataAwsccRolesanywhereTrustAnchorsConfig",
      "namespace": "dataAwsccRolesanywhereTrustAnchors",
      "symbolId": "src/data-awscc-rolesanywhere-trust-anchors/index:DataAwsccRolesanywhereTrustAnchorsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53CidrCollection.DataAwsccRoute53CidrCollection": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53_cidr_collection awscc_route53_cidr_collection}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53CidrCollection.DataAwsccRoute53CidrCollection",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53_cidr_collection awscc_route53_cidr_collection} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53-cidr-collection/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-awscc.dataAwsccRoute53CidrCollection.DataAwsccRoute53CidrCollectionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-route53-cidr-collection/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRoute53CidrCollection resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53-cidr-collection/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 DataAwsccRoute53CidrCollection to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53_cidr_collection#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRoute53CidrCollection that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRoute53CidrCollection to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53-cidr-collection/index.ts",
            "line": 202
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53-cidr-collection/index.ts",
            "line": 208
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRoute53CidrCollection",
      "namespace": "dataAwsccRoute53CidrCollection",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-cidr-collection/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-cidr-collection/index.ts",
            "line": 165
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-cidr-collection/index.ts",
            "line": 170
          },
          "name": "cidrCollectionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-cidr-collection/index.ts",
            "line": 189
          },
          "name": "locations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRoute53CidrCollection.DataAwsccRoute53CidrCollectionLocationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-cidr-collection/index.ts",
            "line": 194
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-cidr-collection/index.ts",
            "line": 183
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53-cidr-collection/index.ts",
            "line": 176
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53-cidr-collection/index:DataAwsccRoute53CidrCollection"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53CidrCollection.DataAwsccRoute53CidrCollectionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53CidrCollection.DataAwsccRoute53CidrCollectionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53-cidr-collection/index.ts",
        "line": 14
      },
      "name": "DataAwsccRoute53CidrCollectionConfig",
      "namespace": "dataAwsccRoute53CidrCollection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53_cidr_collection#id DataAwsccRoute53CidrCollection#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-cidr-collection/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53-cidr-collection/index:DataAwsccRoute53CidrCollectionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53CidrCollection.DataAwsccRoute53CidrCollectionLocations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53CidrCollection.DataAwsccRoute53CidrCollectionLocations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53-cidr-collection/index.ts",
        "line": 25
      },
      "name": "DataAwsccRoute53CidrCollectionLocations",
      "namespace": "dataAwsccRoute53CidrCollection",
      "symbolId": "src/data-awscc-route53-cidr-collection/index:DataAwsccRoute53CidrCollectionLocations"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53CidrCollection.DataAwsccRoute53CidrCollectionLocationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53CidrCollection.DataAwsccRoute53CidrCollectionLocationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53-cidr-collection/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-awscc-route53-cidr-collection/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53-cidr-collection/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-awscc.dataAwsccRoute53CidrCollection.DataAwsccRoute53CidrCollectionLocationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccRoute53CidrCollectionLocationsList",
      "namespace": "dataAwsccRoute53CidrCollection",
      "symbolId": "src/data-awscc-route53-cidr-collection/index:DataAwsccRoute53CidrCollectionLocationsList"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53CidrCollection.DataAwsccRoute53CidrCollectionLocationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53CidrCollection.DataAwsccRoute53CidrCollectionLocationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53-cidr-collection/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-route53-cidr-collection/index.ts",
        "line": 48
      },
      "name": "DataAwsccRoute53CidrCollectionLocationsOutputReference",
      "namespace": "dataAwsccRoute53CidrCollection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-cidr-collection/index.ts",
            "line": 77
          },
          "name": "cidrList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-cidr-collection/index.ts",
            "line": 82
          },
          "name": "locationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53-cidr-collection/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRoute53CidrCollection.DataAwsccRoute53CidrCollectionLocations"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53-cidr-collection/index:DataAwsccRoute53CidrCollectionLocationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53CidrCollections.DataAwsccRoute53CidrCollections": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53_cidr_collections awscc_route53_cidr_collections}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53CidrCollections.DataAwsccRoute53CidrCollections",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53_cidr_collections awscc_route53_cidr_collections} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53-cidr-collections/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRoute53CidrCollections.DataAwsccRoute53CidrCollectionsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-route53-cidr-collections/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRoute53CidrCollections resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53-cidr-collections/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccRoute53CidrCollections to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53_cidr_collections#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRoute53CidrCollections that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRoute53CidrCollections to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53-cidr-collections/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53-cidr-collections/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRoute53CidrCollections",
      "namespace": "dataAwsccRoute53CidrCollections",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-cidr-collections/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-cidr-collections/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-cidr-collections/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-route53-cidr-collections/index:DataAwsccRoute53CidrCollections"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53CidrCollections.DataAwsccRoute53CidrCollectionsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53CidrCollections.DataAwsccRoute53CidrCollectionsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53-cidr-collections/index.ts",
        "line": 14
      },
      "name": "DataAwsccRoute53CidrCollectionsConfig",
      "namespace": "dataAwsccRoute53CidrCollections",
      "symbolId": "src/data-awscc-route53-cidr-collections/index:DataAwsccRoute53CidrCollectionsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53Dnssec.DataAwsccRoute53Dnssec": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53_dnssec awscc_route53_dnssec}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53Dnssec.DataAwsccRoute53Dnssec",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53_dnssec awscc_route53_dnssec} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53-dnssec/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRoute53Dnssec.DataAwsccRoute53DnssecConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-route53-dnssec/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRoute53Dnssec resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53-dnssec/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccRoute53Dnssec to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53_dnssec#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRoute53Dnssec that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRoute53Dnssec to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53-dnssec/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-awscc-route53-dnssec/index.ts",
            "line": 112
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRoute53Dnssec",
      "namespace": "dataAwsccRoute53Dnssec",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-dnssec/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-dnssec/index.ts",
            "line": 85
          },
          "name": "hostedZoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-dnssec/index.ts",
            "line": 98
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53-dnssec/index.ts",
            "line": 91
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53-dnssec/index:DataAwsccRoute53Dnssec"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53Dnssec.DataAwsccRoute53DnssecConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53Dnssec.DataAwsccRoute53DnssecConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53-dnssec/index.ts",
        "line": 14
      },
      "name": "DataAwsccRoute53DnssecConfig",
      "namespace": "dataAwsccRoute53Dnssec",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53_dnssec#id DataAwsccRoute53Dnssec#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-dnssec/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53-dnssec/index:DataAwsccRoute53DnssecConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53Dnssecs.DataAwsccRoute53Dnssecs": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53_dnssecs awscc_route53_dnssecs}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53Dnssecs.DataAwsccRoute53Dnssecs",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53_dnssecs awscc_route53_dnssecs} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53-dnssecs/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRoute53Dnssecs.DataAwsccRoute53DnssecsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-route53-dnssecs/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRoute53Dnssecs resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53-dnssecs/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccRoute53Dnssecs to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53_dnssecs#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRoute53Dnssecs that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRoute53Dnssecs to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53-dnssecs/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53-dnssecs/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRoute53Dnssecs",
      "namespace": "dataAwsccRoute53Dnssecs",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-dnssecs/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-dnssecs/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-dnssecs/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-route53-dnssecs/index:DataAwsccRoute53Dnssecs"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53Dnssecs.DataAwsccRoute53DnssecsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53Dnssecs.DataAwsccRoute53DnssecsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53-dnssecs/index.ts",
        "line": 14
      },
      "name": "DataAwsccRoute53DnssecsConfig",
      "namespace": "dataAwsccRoute53Dnssecs",
      "symbolId": "src/data-awscc-route53-dnssecs/index:DataAwsccRoute53DnssecsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53GlobalresolverAccessSource.DataAwsccRoute53GlobalresolverAccessSource": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53globalresolver_access_source awscc_route53globalresolver_access_source}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53GlobalresolverAccessSource.DataAwsccRoute53GlobalresolverAccessSource",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53globalresolver_access_source awscc_route53globalresolver_access_source} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53globalresolver-access-source/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-awscc.dataAwsccRoute53GlobalresolverAccessSource.DataAwsccRoute53GlobalresolverAccessSourceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-route53globalresolver-access-source/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRoute53GlobalresolverAccessSource resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-access-source/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 DataAwsccRoute53GlobalresolverAccessSource to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53globalresolver_access_source#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRoute53GlobalresolverAccessSource that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRoute53GlobalresolverAccessSource to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-access-source/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-awscc-route53globalresolver-access-source/index.ts",
            "line": 248
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRoute53GlobalresolverAccessSource",
      "namespace": "dataAwsccRoute53GlobalresolverAccessSource",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-access-source/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-access-source/index.ts",
            "line": 165
          },
          "name": "accessSourceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-access-source/index.ts",
            "line": 170
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-access-source/index.ts",
            "line": 175
          },
          "name": "cidr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-access-source/index.ts",
            "line": 180
          },
          "name": "clientToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-access-source/index.ts",
            "line": 185
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-access-source/index.ts",
            "line": 190
          },
          "name": "dnsViewId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-access-source/index.ts",
            "line": 208
          },
          "name": "ipAddressType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-access-source/index.ts",
            "line": 213
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-access-source/index.ts",
            "line": 218
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-access-source/index.ts",
            "line": 223
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-access-source/index.ts",
            "line": 229
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRoute53GlobalresolverAccessSource.DataAwsccRoute53GlobalresolverAccessSourceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-access-source/index.ts",
            "line": 234
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-access-source/index.ts",
            "line": 203
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-access-source/index.ts",
            "line": 196
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53globalresolver-access-source/index:DataAwsccRoute53GlobalresolverAccessSource"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53GlobalresolverAccessSource.DataAwsccRoute53GlobalresolverAccessSourceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53GlobalresolverAccessSource.DataAwsccRoute53GlobalresolverAccessSourceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53globalresolver-access-source/index.ts",
        "line": 14
      },
      "name": "DataAwsccRoute53GlobalresolverAccessSourceConfig",
      "namespace": "dataAwsccRoute53GlobalresolverAccessSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53globalresolver_access_source#id DataAwsccRoute53GlobalresolverAccessSource#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-access-source/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53globalresolver-access-source/index:DataAwsccRoute53GlobalresolverAccessSourceConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53GlobalresolverAccessSource.DataAwsccRoute53GlobalresolverAccessSourceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53GlobalresolverAccessSource.DataAwsccRoute53GlobalresolverAccessSourceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53globalresolver-access-source/index.ts",
        "line": 25
      },
      "name": "DataAwsccRoute53GlobalresolverAccessSourceTags",
      "namespace": "dataAwsccRoute53GlobalresolverAccessSource",
      "symbolId": "src/data-awscc-route53globalresolver-access-source/index:DataAwsccRoute53GlobalresolverAccessSourceTags"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53GlobalresolverAccessSource.DataAwsccRoute53GlobalresolverAccessSourceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53GlobalresolverAccessSource.DataAwsccRoute53GlobalresolverAccessSourceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53globalresolver-access-source/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-awscc-route53globalresolver-access-source/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-access-source/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-awscc.dataAwsccRoute53GlobalresolverAccessSource.DataAwsccRoute53GlobalresolverAccessSourceTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccRoute53GlobalresolverAccessSourceTagsList",
      "namespace": "dataAwsccRoute53GlobalresolverAccessSource",
      "symbolId": "src/data-awscc-route53globalresolver-access-source/index:DataAwsccRoute53GlobalresolverAccessSourceTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53GlobalresolverAccessSource.DataAwsccRoute53GlobalresolverAccessSourceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53GlobalresolverAccessSource.DataAwsccRoute53GlobalresolverAccessSourceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53globalresolver-access-source/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-route53globalresolver-access-source/index.ts",
        "line": 48
      },
      "name": "DataAwsccRoute53GlobalresolverAccessSourceTagsOutputReference",
      "namespace": "dataAwsccRoute53GlobalresolverAccessSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-access-source/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-access-source/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-access-source/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRoute53GlobalresolverAccessSource.DataAwsccRoute53GlobalresolverAccessSourceTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53globalresolver-access-source/index:DataAwsccRoute53GlobalresolverAccessSourceTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53GlobalresolverAccessToken.DataAwsccRoute53GlobalresolverAccessToken": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53globalresolver_access_token awscc_route53globalresolver_access_token}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53GlobalresolverAccessToken.DataAwsccRoute53GlobalresolverAccessToken",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53globalresolver_access_token awscc_route53globalresolver_access_token} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53globalresolver-access-token/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-awscc.dataAwsccRoute53GlobalresolverAccessToken.DataAwsccRoute53GlobalresolverAccessTokenConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-route53globalresolver-access-token/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRoute53GlobalresolverAccessToken resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-access-token/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 DataAwsccRoute53GlobalresolverAccessToken to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53globalresolver_access_token#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRoute53GlobalresolverAccessToken that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRoute53GlobalresolverAccessToken to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-access-token/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-awscc-route53globalresolver-access-token/index.ts",
            "line": 248
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRoute53GlobalresolverAccessToken",
      "namespace": "dataAwsccRoute53GlobalresolverAccessToken",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-access-token/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-access-token/index.ts",
            "line": 165
          },
          "name": "accessTokenId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-access-token/index.ts",
            "line": 170
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-access-token/index.ts",
            "line": 175
          },
          "name": "clientToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-access-token/index.ts",
            "line": 180
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-access-token/index.ts",
            "line": 185
          },
          "name": "dnsViewId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-access-token/index.ts",
            "line": 190
          },
          "name": "expiresAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-access-token/index.ts",
            "line": 195
          },
          "name": "globalResolverId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-access-token/index.ts",
            "line": 213
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-access-token/index.ts",
            "line": 218
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-access-token/index.ts",
            "line": 224
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRoute53GlobalresolverAccessToken.DataAwsccRoute53GlobalresolverAccessTokenTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-access-token/index.ts",
            "line": 229
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-access-token/index.ts",
            "line": 234
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-access-token/index.ts",
            "line": 208
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-access-token/index.ts",
            "line": 201
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53globalresolver-access-token/index:DataAwsccRoute53GlobalresolverAccessToken"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53GlobalresolverAccessToken.DataAwsccRoute53GlobalresolverAccessTokenConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53GlobalresolverAccessToken.DataAwsccRoute53GlobalresolverAccessTokenConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53globalresolver-access-token/index.ts",
        "line": 14
      },
      "name": "DataAwsccRoute53GlobalresolverAccessTokenConfig",
      "namespace": "dataAwsccRoute53GlobalresolverAccessToken",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53globalresolver_access_token#id DataAwsccRoute53GlobalresolverAccessToken#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-access-token/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53globalresolver-access-token/index:DataAwsccRoute53GlobalresolverAccessTokenConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53GlobalresolverAccessToken.DataAwsccRoute53GlobalresolverAccessTokenTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53GlobalresolverAccessToken.DataAwsccRoute53GlobalresolverAccessTokenTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53globalresolver-access-token/index.ts",
        "line": 25
      },
      "name": "DataAwsccRoute53GlobalresolverAccessTokenTags",
      "namespace": "dataAwsccRoute53GlobalresolverAccessToken",
      "symbolId": "src/data-awscc-route53globalresolver-access-token/index:DataAwsccRoute53GlobalresolverAccessTokenTags"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53GlobalresolverAccessToken.DataAwsccRoute53GlobalresolverAccessTokenTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53GlobalresolverAccessToken.DataAwsccRoute53GlobalresolverAccessTokenTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53globalresolver-access-token/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-awscc-route53globalresolver-access-token/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-access-token/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-awscc.dataAwsccRoute53GlobalresolverAccessToken.DataAwsccRoute53GlobalresolverAccessTokenTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccRoute53GlobalresolverAccessTokenTagsList",
      "namespace": "dataAwsccRoute53GlobalresolverAccessToken",
      "symbolId": "src/data-awscc-route53globalresolver-access-token/index:DataAwsccRoute53GlobalresolverAccessTokenTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53GlobalresolverAccessToken.DataAwsccRoute53GlobalresolverAccessTokenTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53GlobalresolverAccessToken.DataAwsccRoute53GlobalresolverAccessTokenTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53globalresolver-access-token/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-route53globalresolver-access-token/index.ts",
        "line": 48
      },
      "name": "DataAwsccRoute53GlobalresolverAccessTokenTagsOutputReference",
      "namespace": "dataAwsccRoute53GlobalresolverAccessToken",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-access-token/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-access-token/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-access-token/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRoute53GlobalresolverAccessToken.DataAwsccRoute53GlobalresolverAccessTokenTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53globalresolver-access-token/index:DataAwsccRoute53GlobalresolverAccessTokenTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53GlobalresolverDnsView.DataAwsccRoute53GlobalresolverDnsView": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53globalresolver_dns_view awscc_route53globalresolver_dns_view}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53GlobalresolverDnsView.DataAwsccRoute53GlobalresolverDnsView",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53globalresolver_dns_view awscc_route53globalresolver_dns_view} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53globalresolver-dns-view/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-awscc.dataAwsccRoute53GlobalresolverDnsView.DataAwsccRoute53GlobalresolverDnsViewConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-route53globalresolver-dns-view/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRoute53GlobalresolverDnsView resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-dns-view/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 DataAwsccRoute53GlobalresolverDnsView to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53globalresolver_dns_view#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRoute53GlobalresolverDnsView that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRoute53GlobalresolverDnsView to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-dns-view/index.ts",
            "line": 247
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-dns-view/index.ts",
            "line": 253
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRoute53GlobalresolverDnsView",
      "namespace": "dataAwsccRoute53GlobalresolverDnsView",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-dns-view/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-dns-view/index.ts",
            "line": 165
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-dns-view/index.ts",
            "line": 170
          },
          "name": "clientToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-dns-view/index.ts",
            "line": 175
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-dns-view/index.ts",
            "line": 180
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-dns-view/index.ts",
            "line": 190
          },
          "name": "dnssecValidation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-dns-view/index.ts",
            "line": 185
          },
          "name": "dnsViewId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-dns-view/index.ts",
            "line": 195
          },
          "name": "ednsClientSubnet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-dns-view/index.ts",
            "line": 200
          },
          "name": "firewallRulesFailOpen",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-dns-view/index.ts",
            "line": 205
          },
          "name": "globalResolverId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-dns-view/index.ts",
            "line": 223
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-dns-view/index.ts",
            "line": 228
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-dns-view/index.ts",
            "line": 234
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRoute53GlobalresolverDnsView.DataAwsccRoute53GlobalresolverDnsViewTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-dns-view/index.ts",
            "line": 239
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-dns-view/index.ts",
            "line": 218
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-dns-view/index.ts",
            "line": 211
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53globalresolver-dns-view/index:DataAwsccRoute53GlobalresolverDnsView"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53GlobalresolverDnsView.DataAwsccRoute53GlobalresolverDnsViewConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53GlobalresolverDnsView.DataAwsccRoute53GlobalresolverDnsViewConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53globalresolver-dns-view/index.ts",
        "line": 14
      },
      "name": "DataAwsccRoute53GlobalresolverDnsViewConfig",
      "namespace": "dataAwsccRoute53GlobalresolverDnsView",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53globalresolver_dns_view#id DataAwsccRoute53GlobalresolverDnsView#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-dns-view/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53globalresolver-dns-view/index:DataAwsccRoute53GlobalresolverDnsViewConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53GlobalresolverDnsView.DataAwsccRoute53GlobalresolverDnsViewTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53GlobalresolverDnsView.DataAwsccRoute53GlobalresolverDnsViewTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53globalresolver-dns-view/index.ts",
        "line": 25
      },
      "name": "DataAwsccRoute53GlobalresolverDnsViewTags",
      "namespace": "dataAwsccRoute53GlobalresolverDnsView",
      "symbolId": "src/data-awscc-route53globalresolver-dns-view/index:DataAwsccRoute53GlobalresolverDnsViewTags"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53GlobalresolverDnsView.DataAwsccRoute53GlobalresolverDnsViewTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53GlobalresolverDnsView.DataAwsccRoute53GlobalresolverDnsViewTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53globalresolver-dns-view/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-awscc-route53globalresolver-dns-view/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-dns-view/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-awscc.dataAwsccRoute53GlobalresolverDnsView.DataAwsccRoute53GlobalresolverDnsViewTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccRoute53GlobalresolverDnsViewTagsList",
      "namespace": "dataAwsccRoute53GlobalresolverDnsView",
      "symbolId": "src/data-awscc-route53globalresolver-dns-view/index:DataAwsccRoute53GlobalresolverDnsViewTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53GlobalresolverDnsView.DataAwsccRoute53GlobalresolverDnsViewTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53GlobalresolverDnsView.DataAwsccRoute53GlobalresolverDnsViewTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53globalresolver-dns-view/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-route53globalresolver-dns-view/index.ts",
        "line": 48
      },
      "name": "DataAwsccRoute53GlobalresolverDnsViewTagsOutputReference",
      "namespace": "dataAwsccRoute53GlobalresolverDnsView",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-dns-view/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-dns-view/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-dns-view/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRoute53GlobalresolverDnsView.DataAwsccRoute53GlobalresolverDnsViewTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53globalresolver-dns-view/index:DataAwsccRoute53GlobalresolverDnsViewTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53GlobalresolverFirewallDomainList.DataAwsccRoute53GlobalresolverFirewallDomainList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53globalresolver_firewall_domain_list awscc_route53globalresolver_firewall_domain_list}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53GlobalresolverFirewallDomainList.DataAwsccRoute53GlobalresolverFirewallDomainList",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53globalresolver_firewall_domain_list awscc_route53globalresolver_firewall_domain_list} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53globalresolver-firewall-domain-list/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-awscc.dataAwsccRoute53GlobalresolverFirewallDomainList.DataAwsccRoute53GlobalresolverFirewallDomainListConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-route53globalresolver-firewall-domain-list/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRoute53GlobalresolverFirewallDomainList resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-firewall-domain-list/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 DataAwsccRoute53GlobalresolverFirewallDomainList to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53globalresolver_firewall_domain_list#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRoute53GlobalresolverFirewallDomainList that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRoute53GlobalresolverFirewallDomainList to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-firewall-domain-list/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-awscc-route53globalresolver-firewall-domain-list/index.ts",
            "line": 258
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRoute53GlobalresolverFirewallDomainList",
      "namespace": "dataAwsccRoute53GlobalresolverFirewallDomainList",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-firewall-domain-list/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-firewall-domain-list/index.ts",
            "line": 165
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-firewall-domain-list/index.ts",
            "line": 170
          },
          "name": "clientToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-firewall-domain-list/index.ts",
            "line": 175
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-firewall-domain-list/index.ts",
            "line": 180
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-firewall-domain-list/index.ts",
            "line": 185
          },
          "name": "domainCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-firewall-domain-list/index.ts",
            "line": 190
          },
          "name": "domainFileUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-firewall-domain-list/index.ts",
            "line": 195
          },
          "name": "domains",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-firewall-domain-list/index.ts",
            "line": 200
          },
          "name": "firewallDomainListId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-firewall-domain-list/index.ts",
            "line": 205
          },
          "name": "globalResolverId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-firewall-domain-list/index.ts",
            "line": 223
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-firewall-domain-list/index.ts",
            "line": 228
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-firewall-domain-list/index.ts",
            "line": 233
          },
          "name": "statusMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-firewall-domain-list/index.ts",
            "line": 239
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRoute53GlobalresolverFirewallDomainList.DataAwsccRoute53GlobalresolverFirewallDomainListTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-firewall-domain-list/index.ts",
            "line": 244
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-firewall-domain-list/index.ts",
            "line": 218
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-firewall-domain-list/index.ts",
            "line": 211
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53globalresolver-firewall-domain-list/index:DataAwsccRoute53GlobalresolverFirewallDomainList"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53GlobalresolverFirewallDomainList.DataAwsccRoute53GlobalresolverFirewallDomainListConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53GlobalresolverFirewallDomainList.DataAwsccRoute53GlobalresolverFirewallDomainListConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53globalresolver-firewall-domain-list/index.ts",
        "line": 14
      },
      "name": "DataAwsccRoute53GlobalresolverFirewallDomainListConfig",
      "namespace": "dataAwsccRoute53GlobalresolverFirewallDomainList",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53globalresolver_firewall_domain_list#id DataAwsccRoute53GlobalresolverFirewallDomainList#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-firewall-domain-list/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53globalresolver-firewall-domain-list/index:DataAwsccRoute53GlobalresolverFirewallDomainListConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53GlobalresolverFirewallDomainList.DataAwsccRoute53GlobalresolverFirewallDomainListTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53GlobalresolverFirewallDomainList.DataAwsccRoute53GlobalresolverFirewallDomainListTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53globalresolver-firewall-domain-list/index.ts",
        "line": 25
      },
      "name": "DataAwsccRoute53GlobalresolverFirewallDomainListTags",
      "namespace": "dataAwsccRoute53GlobalresolverFirewallDomainList",
      "symbolId": "src/data-awscc-route53globalresolver-firewall-domain-list/index:DataAwsccRoute53GlobalresolverFirewallDomainListTags"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53GlobalresolverFirewallDomainList.DataAwsccRoute53GlobalresolverFirewallDomainListTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53GlobalresolverFirewallDomainList.DataAwsccRoute53GlobalresolverFirewallDomainListTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53globalresolver-firewall-domain-list/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-awscc-route53globalresolver-firewall-domain-list/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-firewall-domain-list/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-awscc.dataAwsccRoute53GlobalresolverFirewallDomainList.DataAwsccRoute53GlobalresolverFirewallDomainListTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccRoute53GlobalresolverFirewallDomainListTagsList",
      "namespace": "dataAwsccRoute53GlobalresolverFirewallDomainList",
      "symbolId": "src/data-awscc-route53globalresolver-firewall-domain-list/index:DataAwsccRoute53GlobalresolverFirewallDomainListTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53GlobalresolverFirewallDomainList.DataAwsccRoute53GlobalresolverFirewallDomainListTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53GlobalresolverFirewallDomainList.DataAwsccRoute53GlobalresolverFirewallDomainListTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53globalresolver-firewall-domain-list/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-route53globalresolver-firewall-domain-list/index.ts",
        "line": 48
      },
      "name": "DataAwsccRoute53GlobalresolverFirewallDomainListTagsOutputReference",
      "namespace": "dataAwsccRoute53GlobalresolverFirewallDomainList",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-firewall-domain-list/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-firewall-domain-list/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-firewall-domain-list/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRoute53GlobalresolverFirewallDomainList.DataAwsccRoute53GlobalresolverFirewallDomainListTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53globalresolver-firewall-domain-list/index:DataAwsccRoute53GlobalresolverFirewallDomainListTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53GlobalresolverFirewallDomainLists.DataAwsccRoute53GlobalresolverFirewallDomainLists": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53globalresolver_firewall_domain_lists awscc_route53globalresolver_firewall_domain_lists}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53GlobalresolverFirewallDomainLists.DataAwsccRoute53GlobalresolverFirewallDomainLists",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53globalresolver_firewall_domain_lists awscc_route53globalresolver_firewall_domain_lists} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53globalresolver-firewall-domain-lists/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRoute53GlobalresolverFirewallDomainLists.DataAwsccRoute53GlobalresolverFirewallDomainListsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-route53globalresolver-firewall-domain-lists/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRoute53GlobalresolverFirewallDomainLists resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-firewall-domain-lists/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccRoute53GlobalresolverFirewallDomainLists to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53globalresolver_firewall_domain_lists#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRoute53GlobalresolverFirewallDomainLists that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRoute53GlobalresolverFirewallDomainLists to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-firewall-domain-lists/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-firewall-domain-lists/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRoute53GlobalresolverFirewallDomainLists",
      "namespace": "dataAwsccRoute53GlobalresolverFirewallDomainLists",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-firewall-domain-lists/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-firewall-domain-lists/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-firewall-domain-lists/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-route53globalresolver-firewall-domain-lists/index:DataAwsccRoute53GlobalresolverFirewallDomainLists"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53GlobalresolverFirewallDomainLists.DataAwsccRoute53GlobalresolverFirewallDomainListsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53GlobalresolverFirewallDomainLists.DataAwsccRoute53GlobalresolverFirewallDomainListsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53globalresolver-firewall-domain-lists/index.ts",
        "line": 14
      },
      "name": "DataAwsccRoute53GlobalresolverFirewallDomainListsConfig",
      "namespace": "dataAwsccRoute53GlobalresolverFirewallDomainLists",
      "symbolId": "src/data-awscc-route53globalresolver-firewall-domain-lists/index:DataAwsccRoute53GlobalresolverFirewallDomainListsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53GlobalresolverFirewallRule.DataAwsccRoute53GlobalresolverFirewallRule": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53globalresolver_firewall_rule awscc_route53globalresolver_firewall_rule}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53GlobalresolverFirewallRule.DataAwsccRoute53GlobalresolverFirewallRule",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53globalresolver_firewall_rule awscc_route53globalresolver_firewall_rule} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53globalresolver-firewall-rule/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRoute53GlobalresolverFirewallRule.DataAwsccRoute53GlobalresolverFirewallRuleConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-route53globalresolver-firewall-rule/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRoute53GlobalresolverFirewallRule resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-firewall-rule/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccRoute53GlobalresolverFirewallRule to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53globalresolver_firewall_rule#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRoute53GlobalresolverFirewallRule that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRoute53GlobalresolverFirewallRule to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-firewall-rule/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-awscc-route53globalresolver-firewall-rule/index.ts",
            "line": 202
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRoute53GlobalresolverFirewallRule",
      "namespace": "dataAwsccRoute53GlobalresolverFirewallRule",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-firewall-rule/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-firewall-rule/index.ts",
            "line": 85
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-firewall-rule/index.ts",
            "line": 90
          },
          "name": "blockOverrideDnsType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-firewall-rule/index.ts",
            "line": 95
          },
          "name": "blockOverrideDomain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-firewall-rule/index.ts",
            "line": 100
          },
          "name": "blockOverrideTtl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-firewall-rule/index.ts",
            "line": 105
          },
          "name": "blockResponse",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-firewall-rule/index.ts",
            "line": 110
          },
          "name": "clientToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-firewall-rule/index.ts",
            "line": 115
          },
          "name": "confidenceThreshold",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-firewall-rule/index.ts",
            "line": 120
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-firewall-rule/index.ts",
            "line": 125
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-firewall-rule/index.ts",
            "line": 130
          },
          "name": "dnsAdvancedProtection",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-firewall-rule/index.ts",
            "line": 135
          },
          "name": "dnsViewId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-firewall-rule/index.ts",
            "line": 140
          },
          "name": "firewallDomainListId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-firewall-rule/index.ts",
            "line": 145
          },
          "name": "firewallRuleId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-firewall-rule/index.ts",
            "line": 163
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-firewall-rule/index.ts",
            "line": 168
          },
          "name": "priority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-firewall-rule/index.ts",
            "line": 173
          },
          "name": "qType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-firewall-rule/index.ts",
            "line": 178
          },
          "name": "queryType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-firewall-rule/index.ts",
            "line": 183
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-firewall-rule/index.ts",
            "line": 188
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-firewall-rule/index.ts",
            "line": 158
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-firewall-rule/index.ts",
            "line": 151
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53globalresolver-firewall-rule/index:DataAwsccRoute53GlobalresolverFirewallRule"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53GlobalresolverFirewallRule.DataAwsccRoute53GlobalresolverFirewallRuleConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53GlobalresolverFirewallRule.DataAwsccRoute53GlobalresolverFirewallRuleConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53globalresolver-firewall-rule/index.ts",
        "line": 14
      },
      "name": "DataAwsccRoute53GlobalresolverFirewallRuleConfig",
      "namespace": "dataAwsccRoute53GlobalresolverFirewallRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53globalresolver_firewall_rule#id DataAwsccRoute53GlobalresolverFirewallRule#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-firewall-rule/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53globalresolver-firewall-rule/index:DataAwsccRoute53GlobalresolverFirewallRuleConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53GlobalresolverGlobalResolver.DataAwsccRoute53GlobalresolverGlobalResolver": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53globalresolver_global_resolver awscc_route53globalresolver_global_resolver}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53GlobalresolverGlobalResolver.DataAwsccRoute53GlobalresolverGlobalResolver",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53globalresolver_global_resolver awscc_route53globalresolver_global_resolver} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53globalresolver-global-resolver/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-awscc.dataAwsccRoute53GlobalresolverGlobalResolver.DataAwsccRoute53GlobalresolverGlobalResolverConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-route53globalresolver-global-resolver/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRoute53GlobalresolverGlobalResolver resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-global-resolver/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 DataAwsccRoute53GlobalresolverGlobalResolver to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53globalresolver_global_resolver#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRoute53GlobalresolverGlobalResolver that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRoute53GlobalresolverGlobalResolver to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-global-resolver/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-awscc-route53globalresolver-global-resolver/index.ts",
            "line": 263
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRoute53GlobalresolverGlobalResolver",
      "namespace": "dataAwsccRoute53GlobalresolverGlobalResolver",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-global-resolver/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-global-resolver/index.ts",
            "line": 165
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-global-resolver/index.ts",
            "line": 170
          },
          "name": "clientToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-global-resolver/index.ts",
            "line": 175
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-global-resolver/index.ts",
            "line": 180
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-global-resolver/index.ts",
            "line": 185
          },
          "name": "dnsName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-global-resolver/index.ts",
            "line": 190
          },
          "name": "globalResolverId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-global-resolver/index.ts",
            "line": 218
          },
          "name": "ipAddressType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-global-resolver/index.ts",
            "line": 195
          },
          "name": "iPv4Addresses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-global-resolver/index.ts",
            "line": 200
          },
          "name": "iPv6Addresses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-global-resolver/index.ts",
            "line": 223
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-global-resolver/index.ts",
            "line": 228
          },
          "name": "observabilityRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-global-resolver/index.ts",
            "line": 233
          },
          "name": "regions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-global-resolver/index.ts",
            "line": 238
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-global-resolver/index.ts",
            "line": 244
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRoute53GlobalresolverGlobalResolver.DataAwsccRoute53GlobalresolverGlobalResolverTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-global-resolver/index.ts",
            "line": 249
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-global-resolver/index.ts",
            "line": 213
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-global-resolver/index.ts",
            "line": 206
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53globalresolver-global-resolver/index:DataAwsccRoute53GlobalresolverGlobalResolver"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53GlobalresolverGlobalResolver.DataAwsccRoute53GlobalresolverGlobalResolverConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53GlobalresolverGlobalResolver.DataAwsccRoute53GlobalresolverGlobalResolverConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53globalresolver-global-resolver/index.ts",
        "line": 14
      },
      "name": "DataAwsccRoute53GlobalresolverGlobalResolverConfig",
      "namespace": "dataAwsccRoute53GlobalresolverGlobalResolver",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53globalresolver_global_resolver#id DataAwsccRoute53GlobalresolverGlobalResolver#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-global-resolver/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53globalresolver-global-resolver/index:DataAwsccRoute53GlobalresolverGlobalResolverConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53GlobalresolverGlobalResolver.DataAwsccRoute53GlobalresolverGlobalResolverTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53GlobalresolverGlobalResolver.DataAwsccRoute53GlobalresolverGlobalResolverTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53globalresolver-global-resolver/index.ts",
        "line": 25
      },
      "name": "DataAwsccRoute53GlobalresolverGlobalResolverTags",
      "namespace": "dataAwsccRoute53GlobalresolverGlobalResolver",
      "symbolId": "src/data-awscc-route53globalresolver-global-resolver/index:DataAwsccRoute53GlobalresolverGlobalResolverTags"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53GlobalresolverGlobalResolver.DataAwsccRoute53GlobalresolverGlobalResolverTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53GlobalresolverGlobalResolver.DataAwsccRoute53GlobalresolverGlobalResolverTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53globalresolver-global-resolver/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-awscc-route53globalresolver-global-resolver/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-global-resolver/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-awscc.dataAwsccRoute53GlobalresolverGlobalResolver.DataAwsccRoute53GlobalresolverGlobalResolverTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccRoute53GlobalresolverGlobalResolverTagsList",
      "namespace": "dataAwsccRoute53GlobalresolverGlobalResolver",
      "symbolId": "src/data-awscc-route53globalresolver-global-resolver/index:DataAwsccRoute53GlobalresolverGlobalResolverTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53GlobalresolverGlobalResolver.DataAwsccRoute53GlobalresolverGlobalResolverTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53GlobalresolverGlobalResolver.DataAwsccRoute53GlobalresolverGlobalResolverTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53globalresolver-global-resolver/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-route53globalresolver-global-resolver/index.ts",
        "line": 48
      },
      "name": "DataAwsccRoute53GlobalresolverGlobalResolverTagsOutputReference",
      "namespace": "dataAwsccRoute53GlobalresolverGlobalResolver",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-global-resolver/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-global-resolver/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-global-resolver/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRoute53GlobalresolverGlobalResolver.DataAwsccRoute53GlobalresolverGlobalResolverTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53globalresolver-global-resolver/index:DataAwsccRoute53GlobalresolverGlobalResolverTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53GlobalresolverGlobalResolvers.DataAwsccRoute53GlobalresolverGlobalResolvers": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53globalresolver_global_resolvers awscc_route53globalresolver_global_resolvers}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53GlobalresolverGlobalResolvers.DataAwsccRoute53GlobalresolverGlobalResolvers",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53globalresolver_global_resolvers awscc_route53globalresolver_global_resolvers} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53globalresolver-global-resolvers/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRoute53GlobalresolverGlobalResolvers.DataAwsccRoute53GlobalresolverGlobalResolversConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-route53globalresolver-global-resolvers/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRoute53GlobalresolverGlobalResolvers resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-global-resolvers/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccRoute53GlobalresolverGlobalResolvers to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53globalresolver_global_resolvers#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRoute53GlobalresolverGlobalResolvers that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRoute53GlobalresolverGlobalResolvers to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-global-resolvers/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-global-resolvers/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRoute53GlobalresolverGlobalResolvers",
      "namespace": "dataAwsccRoute53GlobalresolverGlobalResolvers",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-global-resolvers/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-global-resolvers/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-global-resolvers/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-route53globalresolver-global-resolvers/index:DataAwsccRoute53GlobalresolverGlobalResolvers"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53GlobalresolverGlobalResolvers.DataAwsccRoute53GlobalresolverGlobalResolversConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53GlobalresolverGlobalResolvers.DataAwsccRoute53GlobalresolverGlobalResolversConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53globalresolver-global-resolvers/index.ts",
        "line": 14
      },
      "name": "DataAwsccRoute53GlobalresolverGlobalResolversConfig",
      "namespace": "dataAwsccRoute53GlobalresolverGlobalResolvers",
      "symbolId": "src/data-awscc-route53globalresolver-global-resolvers/index:DataAwsccRoute53GlobalresolverGlobalResolversConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53GlobalresolverHostedZoneAssociation.DataAwsccRoute53GlobalresolverHostedZoneAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53globalresolver_hosted_zone_association awscc_route53globalresolver_hosted_zone_association}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53GlobalresolverHostedZoneAssociation.DataAwsccRoute53GlobalresolverHostedZoneAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53globalresolver_hosted_zone_association awscc_route53globalresolver_hosted_zone_association} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53globalresolver-hosted-zone-association/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRoute53GlobalresolverHostedZoneAssociation.DataAwsccRoute53GlobalresolverHostedZoneAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-route53globalresolver-hosted-zone-association/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRoute53GlobalresolverHostedZoneAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-hosted-zone-association/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccRoute53GlobalresolverHostedZoneAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53globalresolver_hosted_zone_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRoute53GlobalresolverHostedZoneAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRoute53GlobalresolverHostedZoneAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-hosted-zone-association/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-awscc-route53globalresolver-hosted-zone-association/index.ts",
            "line": 147
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRoute53GlobalresolverHostedZoneAssociation",
      "namespace": "dataAwsccRoute53GlobalresolverHostedZoneAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-hosted-zone-association/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-hosted-zone-association/index.ts",
            "line": 85
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-hosted-zone-association/index.ts",
            "line": 90
          },
          "name": "hostedZoneAssociationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-hosted-zone-association/index.ts",
            "line": 95
          },
          "name": "hostedZoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-hosted-zone-association/index.ts",
            "line": 100
          },
          "name": "hostedZoneName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-hosted-zone-association/index.ts",
            "line": 118
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-hosted-zone-association/index.ts",
            "line": 123
          },
          "name": "resourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-hosted-zone-association/index.ts",
            "line": 128
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-hosted-zone-association/index.ts",
            "line": 133
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-hosted-zone-association/index.ts",
            "line": 113
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-hosted-zone-association/index.ts",
            "line": 106
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53globalresolver-hosted-zone-association/index:DataAwsccRoute53GlobalresolverHostedZoneAssociation"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53GlobalresolverHostedZoneAssociation.DataAwsccRoute53GlobalresolverHostedZoneAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53GlobalresolverHostedZoneAssociation.DataAwsccRoute53GlobalresolverHostedZoneAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53globalresolver-hosted-zone-association/index.ts",
        "line": 14
      },
      "name": "DataAwsccRoute53GlobalresolverHostedZoneAssociationConfig",
      "namespace": "dataAwsccRoute53GlobalresolverHostedZoneAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53globalresolver_hosted_zone_association#id DataAwsccRoute53GlobalresolverHostedZoneAssociation#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53globalresolver-hosted-zone-association/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53globalresolver-hosted-zone-association/index:DataAwsccRoute53GlobalresolverHostedZoneAssociationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53HealthCheck.DataAwsccRoute53HealthCheck": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53_health_check awscc_route53_health_check}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53HealthCheck.DataAwsccRoute53HealthCheck",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53_health_check awscc_route53_health_check} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53-health-check/index.ts",
          "line": 335
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRoute53HealthCheck.DataAwsccRoute53HealthCheckConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-route53-health-check/index.ts",
        "line": 303
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRoute53HealthCheck resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53-health-check/index.ts",
            "line": 320
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccRoute53HealthCheck to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53_health_check#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRoute53HealthCheck that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRoute53HealthCheck to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53-health-check/index.ts",
            "line": 392
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53-health-check/index.ts",
            "line": 398
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRoute53HealthCheck",
      "namespace": "dataAwsccRoute53HealthCheck",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-health-check/index.ts",
            "line": 308
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-health-check/index.ts",
            "line": 360
          },
          "name": "healthCheckConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRoute53HealthCheck.DataAwsccRoute53HealthCheckHealthCheckConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-health-check/index.ts",
            "line": 365
          },
          "name": "healthCheckId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-health-check/index.ts",
            "line": 371
          },
          "name": "healthCheckTags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRoute53HealthCheck.DataAwsccRoute53HealthCheckHealthCheckTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-health-check/index.ts",
            "line": 384
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53-health-check/index.ts",
            "line": 377
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53-health-check/index:DataAwsccRoute53HealthCheck"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53HealthCheck.DataAwsccRoute53HealthCheckConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53HealthCheck.DataAwsccRoute53HealthCheckConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53-health-check/index.ts",
        "line": 14
      },
      "name": "DataAwsccRoute53HealthCheckConfig",
      "namespace": "dataAwsccRoute53HealthCheck",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53_health_check#id DataAwsccRoute53HealthCheck#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-health-check/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53-health-check/index:DataAwsccRoute53HealthCheckConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53HealthCheck.DataAwsccRoute53HealthCheckHealthCheckConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53HealthCheck.DataAwsccRoute53HealthCheckHealthCheckConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53-health-check/index.ts",
        "line": 84
      },
      "name": "DataAwsccRoute53HealthCheckHealthCheckConfig",
      "namespace": "dataAwsccRoute53HealthCheck",
      "symbolId": "src/data-awscc-route53-health-check/index:DataAwsccRoute53HealthCheckHealthCheckConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53HealthCheck.DataAwsccRoute53HealthCheckHealthCheckConfigAlarmIdentifier": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53HealthCheck.DataAwsccRoute53HealthCheckHealthCheckConfigAlarmIdentifier",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53-health-check/index.ts",
        "line": 25
      },
      "name": "DataAwsccRoute53HealthCheckHealthCheckConfigAlarmIdentifier",
      "namespace": "dataAwsccRoute53HealthCheck",
      "symbolId": "src/data-awscc-route53-health-check/index:DataAwsccRoute53HealthCheckHealthCheckConfigAlarmIdentifier"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53HealthCheck.DataAwsccRoute53HealthCheckHealthCheckConfigAlarmIdentifierOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53HealthCheck.DataAwsccRoute53HealthCheckHealthCheckConfigAlarmIdentifierOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53-health-check/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-route53-health-check/index.ts",
        "line": 48
      },
      "name": "DataAwsccRoute53HealthCheckHealthCheckConfigAlarmIdentifierOutputReference",
      "namespace": "dataAwsccRoute53HealthCheck",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-health-check/index.ts",
            "line": 75
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-health-check/index.ts",
            "line": 80
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53-health-check/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRoute53HealthCheck.DataAwsccRoute53HealthCheckHealthCheckConfigAlarmIdentifier"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53-health-check/index:DataAwsccRoute53HealthCheckHealthCheckConfigAlarmIdentifierOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53HealthCheck.DataAwsccRoute53HealthCheckHealthCheckConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53HealthCheck.DataAwsccRoute53HealthCheckHealthCheckConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53-health-check/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-awscc-route53-health-check/index.ts",
        "line": 107
      },
      "name": "DataAwsccRoute53HealthCheckHealthCheckConfigOutputReference",
      "namespace": "dataAwsccRoute53HealthCheck",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-health-check/index.ts",
            "line": 135
          },
          "name": "alarmIdentifier",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRoute53HealthCheck.DataAwsccRoute53HealthCheckHealthCheckConfigAlarmIdentifierOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-health-check/index.ts",
            "line": 140
          },
          "name": "childHealthChecks",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-health-check/index.ts",
            "line": 145
          },
          "name": "enableSni",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-health-check/index.ts",
            "line": 150
          },
          "name": "failureThreshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-health-check/index.ts",
            "line": 155
          },
          "name": "fullyQualifiedDomainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-health-check/index.ts",
            "line": 160
          },
          "name": "healthThreshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-health-check/index.ts",
            "line": 165
          },
          "name": "insufficientDataHealthStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-health-check/index.ts",
            "line": 170
          },
          "name": "inverted",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-health-check/index.ts",
            "line": 175
          },
          "name": "ipAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-health-check/index.ts",
            "line": 180
          },
          "name": "measureLatency",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-health-check/index.ts",
            "line": 185
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-health-check/index.ts",
            "line": 190
          },
          "name": "regions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-health-check/index.ts",
            "line": 195
          },
          "name": "requestInterval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-health-check/index.ts",
            "line": 200
          },
          "name": "resourcePath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-health-check/index.ts",
            "line": 205
          },
          "name": "routingControlArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-health-check/index.ts",
            "line": 210
          },
          "name": "searchString",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-health-check/index.ts",
            "line": 215
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53-health-check/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRoute53HealthCheck.DataAwsccRoute53HealthCheckHealthCheckConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53-health-check/index:DataAwsccRoute53HealthCheckHealthCheckConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53HealthCheck.DataAwsccRoute53HealthCheckHealthCheckTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53HealthCheck.DataAwsccRoute53HealthCheckHealthCheckTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53-health-check/index.ts",
        "line": 219
      },
      "name": "DataAwsccRoute53HealthCheckHealthCheckTags",
      "namespace": "dataAwsccRoute53HealthCheck",
      "symbolId": "src/data-awscc-route53-health-check/index:DataAwsccRoute53HealthCheckHealthCheckTags"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53HealthCheck.DataAwsccRoute53HealthCheckHealthCheckTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53HealthCheck.DataAwsccRoute53HealthCheckHealthCheckTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53-health-check/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-route53-health-check/index.ts",
        "line": 281
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53-health-check/index.ts",
            "line": 295
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRoute53HealthCheck.DataAwsccRoute53HealthCheckHealthCheckTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccRoute53HealthCheckHealthCheckTagsList",
      "namespace": "dataAwsccRoute53HealthCheck",
      "symbolId": "src/data-awscc-route53-health-check/index:DataAwsccRoute53HealthCheckHealthCheckTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53HealthCheck.DataAwsccRoute53HealthCheckHealthCheckTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53HealthCheck.DataAwsccRoute53HealthCheckHealthCheckTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53-health-check/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-awscc-route53-health-check/index.ts",
        "line": 242
      },
      "name": "DataAwsccRoute53HealthCheckHealthCheckTagsOutputReference",
      "namespace": "dataAwsccRoute53HealthCheck",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-health-check/index.ts",
            "line": 271
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-health-check/index.ts",
            "line": 276
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53-health-check/index.ts",
            "line": 255
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRoute53HealthCheck.DataAwsccRoute53HealthCheckHealthCheckTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53-health-check/index:DataAwsccRoute53HealthCheckHealthCheckTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53HealthChecks.DataAwsccRoute53HealthChecks": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53_health_checks awscc_route53_health_checks}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53HealthChecks.DataAwsccRoute53HealthChecks",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53_health_checks awscc_route53_health_checks} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53-health-checks/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRoute53HealthChecks.DataAwsccRoute53HealthChecksConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-route53-health-checks/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRoute53HealthChecks resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53-health-checks/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccRoute53HealthChecks to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53_health_checks#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRoute53HealthChecks that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRoute53HealthChecks to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53-health-checks/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53-health-checks/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRoute53HealthChecks",
      "namespace": "dataAwsccRoute53HealthChecks",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-health-checks/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-health-checks/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-health-checks/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-route53-health-checks/index:DataAwsccRoute53HealthChecks"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53HealthChecks.DataAwsccRoute53HealthChecksConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53HealthChecks.DataAwsccRoute53HealthChecksConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53-health-checks/index.ts",
        "line": 14
      },
      "name": "DataAwsccRoute53HealthChecksConfig",
      "namespace": "dataAwsccRoute53HealthChecks",
      "symbolId": "src/data-awscc-route53-health-checks/index:DataAwsccRoute53HealthChecksConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53HostedZone.DataAwsccRoute53HostedZone": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53_hosted_zone awscc_route53_hosted_zone}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53HostedZone.DataAwsccRoute53HostedZone",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53_hosted_zone awscc_route53_hosted_zone} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53-hosted-zone/index.ts",
          "line": 383
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRoute53HostedZone.DataAwsccRoute53HostedZoneConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-route53-hosted-zone/index.ts",
        "line": 351
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRoute53HostedZone resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53-hosted-zone/index.ts",
            "line": 368
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccRoute53HostedZone to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53_hosted_zone#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRoute53HostedZone that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRoute53HostedZone to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53-hosted-zone/index.ts",
            "line": 468
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53-hosted-zone/index.ts",
            "line": 474
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRoute53HostedZone",
      "namespace": "dataAwsccRoute53HostedZone",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-hosted-zone/index.ts",
            "line": 356
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-hosted-zone/index.ts",
            "line": 408
          },
          "name": "hostedZoneConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRoute53HostedZone.DataAwsccRoute53HostedZoneHostedZoneConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-hosted-zone/index.ts",
            "line": 414
          },
          "name": "hostedZoneFeatures",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRoute53HostedZone.DataAwsccRoute53HostedZoneHostedZoneFeaturesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-hosted-zone/index.ts",
            "line": 419
          },
          "name": "hostedZoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-hosted-zone/index.ts",
            "line": 425
          },
          "name": "hostedZoneTags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRoute53HostedZone.DataAwsccRoute53HostedZoneHostedZoneTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-hosted-zone/index.ts",
            "line": 443
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-hosted-zone/index.ts",
            "line": 448
          },
          "name": "nameServers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-hosted-zone/index.ts",
            "line": 454
          },
          "name": "queryLoggingConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRoute53HostedZone.DataAwsccRoute53HostedZoneQueryLoggingConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-hosted-zone/index.ts",
            "line": 460
          },
          "name": "vpCs",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRoute53HostedZone.DataAwsccRoute53HostedZoneVpCsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-hosted-zone/index.ts",
            "line": 438
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53-hosted-zone/index.ts",
            "line": 431
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53-hosted-zone/index:DataAwsccRoute53HostedZone"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53HostedZone.DataAwsccRoute53HostedZoneConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53HostedZone.DataAwsccRoute53HostedZoneConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53-hosted-zone/index.ts",
        "line": 14
      },
      "name": "DataAwsccRoute53HostedZoneConfig",
      "namespace": "dataAwsccRoute53HostedZone",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53_hosted_zone#id DataAwsccRoute53HostedZone#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-hosted-zone/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53-hosted-zone/index:DataAwsccRoute53HostedZoneConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53HostedZone.DataAwsccRoute53HostedZoneHostedZoneConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53HostedZone.DataAwsccRoute53HostedZoneHostedZoneConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53-hosted-zone/index.ts",
        "line": 25
      },
      "name": "DataAwsccRoute53HostedZoneHostedZoneConfig",
      "namespace": "dataAwsccRoute53HostedZone",
      "symbolId": "src/data-awscc-route53-hosted-zone/index:DataAwsccRoute53HostedZoneHostedZoneConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53HostedZone.DataAwsccRoute53HostedZoneHostedZoneConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53HostedZone.DataAwsccRoute53HostedZoneHostedZoneConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53-hosted-zone/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-route53-hosted-zone/index.ts",
        "line": 48
      },
      "name": "DataAwsccRoute53HostedZoneHostedZoneConfigOutputReference",
      "namespace": "dataAwsccRoute53HostedZone",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-hosted-zone/index.ts",
            "line": 75
          },
          "name": "comment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53-hosted-zone/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRoute53HostedZone.DataAwsccRoute53HostedZoneHostedZoneConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53-hosted-zone/index:DataAwsccRoute53HostedZoneHostedZoneConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53HostedZone.DataAwsccRoute53HostedZoneHostedZoneFeatures": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53HostedZone.DataAwsccRoute53HostedZoneHostedZoneFeatures",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53-hosted-zone/index.ts",
        "line": 79
      },
      "name": "DataAwsccRoute53HostedZoneHostedZoneFeatures",
      "namespace": "dataAwsccRoute53HostedZone",
      "symbolId": "src/data-awscc-route53-hosted-zone/index:DataAwsccRoute53HostedZoneHostedZoneFeatures"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53HostedZone.DataAwsccRoute53HostedZoneHostedZoneFeaturesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53HostedZone.DataAwsccRoute53HostedZoneHostedZoneFeaturesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53-hosted-zone/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-awscc-route53-hosted-zone/index.ts",
        "line": 102
      },
      "name": "DataAwsccRoute53HostedZoneHostedZoneFeaturesOutputReference",
      "namespace": "dataAwsccRoute53HostedZone",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-hosted-zone/index.ts",
            "line": 129
          },
          "name": "enableAcceleratedRecovery",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53-hosted-zone/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRoute53HostedZone.DataAwsccRoute53HostedZoneHostedZoneFeatures"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53-hosted-zone/index:DataAwsccRoute53HostedZoneHostedZoneFeaturesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53HostedZone.DataAwsccRoute53HostedZoneHostedZoneTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53HostedZone.DataAwsccRoute53HostedZoneHostedZoneTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53-hosted-zone/index.ts",
        "line": 133
      },
      "name": "DataAwsccRoute53HostedZoneHostedZoneTags",
      "namespace": "dataAwsccRoute53HostedZone",
      "symbolId": "src/data-awscc-route53-hosted-zone/index:DataAwsccRoute53HostedZoneHostedZoneTags"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53HostedZone.DataAwsccRoute53HostedZoneHostedZoneTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53HostedZone.DataAwsccRoute53HostedZoneHostedZoneTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53-hosted-zone/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-awscc-route53-hosted-zone/index.ts",
        "line": 195
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53-hosted-zone/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-awscc.dataAwsccRoute53HostedZone.DataAwsccRoute53HostedZoneHostedZoneTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccRoute53HostedZoneHostedZoneTagsList",
      "namespace": "dataAwsccRoute53HostedZone",
      "symbolId": "src/data-awscc-route53-hosted-zone/index:DataAwsccRoute53HostedZoneHostedZoneTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53HostedZone.DataAwsccRoute53HostedZoneHostedZoneTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53HostedZone.DataAwsccRoute53HostedZoneHostedZoneTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53-hosted-zone/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-route53-hosted-zone/index.ts",
        "line": 156
      },
      "name": "DataAwsccRoute53HostedZoneHostedZoneTagsOutputReference",
      "namespace": "dataAwsccRoute53HostedZone",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-hosted-zone/index.ts",
            "line": 185
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-hosted-zone/index.ts",
            "line": 190
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53-hosted-zone/index.ts",
            "line": 169
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRoute53HostedZone.DataAwsccRoute53HostedZoneHostedZoneTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53-hosted-zone/index:DataAwsccRoute53HostedZoneHostedZoneTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53HostedZone.DataAwsccRoute53HostedZoneQueryLoggingConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53HostedZone.DataAwsccRoute53HostedZoneQueryLoggingConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53-hosted-zone/index.ts",
        "line": 213
      },
      "name": "DataAwsccRoute53HostedZoneQueryLoggingConfig",
      "namespace": "dataAwsccRoute53HostedZone",
      "symbolId": "src/data-awscc-route53-hosted-zone/index:DataAwsccRoute53HostedZoneQueryLoggingConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53HostedZone.DataAwsccRoute53HostedZoneQueryLoggingConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53HostedZone.DataAwsccRoute53HostedZoneQueryLoggingConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53-hosted-zone/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-awscc-route53-hosted-zone/index.ts",
        "line": 236
      },
      "name": "DataAwsccRoute53HostedZoneQueryLoggingConfigOutputReference",
      "namespace": "dataAwsccRoute53HostedZone",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-hosted-zone/index.ts",
            "line": 263
          },
          "name": "cloudwatchLogsLogGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53-hosted-zone/index.ts",
            "line": 247
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRoute53HostedZone.DataAwsccRoute53HostedZoneQueryLoggingConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53-hosted-zone/index:DataAwsccRoute53HostedZoneQueryLoggingConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53HostedZone.DataAwsccRoute53HostedZoneVpCs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53HostedZone.DataAwsccRoute53HostedZoneVpCs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53-hosted-zone/index.ts",
        "line": 267
      },
      "name": "DataAwsccRoute53HostedZoneVpCs",
      "namespace": "dataAwsccRoute53HostedZone",
      "symbolId": "src/data-awscc-route53-hosted-zone/index:DataAwsccRoute53HostedZoneVpCs"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53HostedZone.DataAwsccRoute53HostedZoneVpCsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53HostedZone.DataAwsccRoute53HostedZoneVpCsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53-hosted-zone/index.ts",
          "line": 336
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-route53-hosted-zone/index.ts",
        "line": 329
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53-hosted-zone/index.ts",
            "line": 343
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRoute53HostedZone.DataAwsccRoute53HostedZoneVpCsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccRoute53HostedZoneVpCsList",
      "namespace": "dataAwsccRoute53HostedZone",
      "symbolId": "src/data-awscc-route53-hosted-zone/index:DataAwsccRoute53HostedZoneVpCsList"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53HostedZone.DataAwsccRoute53HostedZoneVpCsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53HostedZone.DataAwsccRoute53HostedZoneVpCsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53-hosted-zone/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-route53-hosted-zone/index.ts",
        "line": 290
      },
      "name": "DataAwsccRoute53HostedZoneVpCsOutputReference",
      "namespace": "dataAwsccRoute53HostedZone",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-hosted-zone/index.ts",
            "line": 319
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-hosted-zone/index.ts",
            "line": 324
          },
          "name": "vpcRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53-hosted-zone/index.ts",
            "line": 303
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRoute53HostedZone.DataAwsccRoute53HostedZoneVpCs"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53-hosted-zone/index:DataAwsccRoute53HostedZoneVpCsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53HostedZones.DataAwsccRoute53HostedZones": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53_hosted_zones awscc_route53_hosted_zones}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53HostedZones.DataAwsccRoute53HostedZones",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53_hosted_zones awscc_route53_hosted_zones} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53-hosted-zones/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRoute53HostedZones.DataAwsccRoute53HostedZonesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-route53-hosted-zones/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRoute53HostedZones resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53-hosted-zones/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccRoute53HostedZones to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53_hosted_zones#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRoute53HostedZones that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRoute53HostedZones to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53-hosted-zones/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53-hosted-zones/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRoute53HostedZones",
      "namespace": "dataAwsccRoute53HostedZones",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-hosted-zones/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-hosted-zones/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-hosted-zones/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-route53-hosted-zones/index:DataAwsccRoute53HostedZones"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53HostedZones.DataAwsccRoute53HostedZonesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53HostedZones.DataAwsccRoute53HostedZonesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53-hosted-zones/index.ts",
        "line": 14
      },
      "name": "DataAwsccRoute53HostedZonesConfig",
      "namespace": "dataAwsccRoute53HostedZones",
      "symbolId": "src/data-awscc-route53-hosted-zones/index:DataAwsccRoute53HostedZonesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53KeySigningKey.DataAwsccRoute53KeySigningKey": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53_key_signing_key awscc_route53_key_signing_key}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53KeySigningKey.DataAwsccRoute53KeySigningKey",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53_key_signing_key awscc_route53_key_signing_key} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53-key-signing-key/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRoute53KeySigningKey.DataAwsccRoute53KeySigningKeyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-route53-key-signing-key/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRoute53KeySigningKey resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53-key-signing-key/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccRoute53KeySigningKey to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53_key_signing_key#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRoute53KeySigningKey that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRoute53KeySigningKey to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53-key-signing-key/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-awscc-route53-key-signing-key/index.ts",
            "line": 127
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRoute53KeySigningKey",
      "namespace": "dataAwsccRoute53KeySigningKey",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-key-signing-key/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-key-signing-key/index.ts",
            "line": 85
          },
          "name": "hostedZoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-key-signing-key/index.ts",
            "line": 103
          },
          "name": "keyManagementServiceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-key-signing-key/index.ts",
            "line": 108
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-key-signing-key/index.ts",
            "line": 113
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-key-signing-key/index.ts",
            "line": 98
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53-key-signing-key/index.ts",
            "line": 91
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53-key-signing-key/index:DataAwsccRoute53KeySigningKey"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53KeySigningKey.DataAwsccRoute53KeySigningKeyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53KeySigningKey.DataAwsccRoute53KeySigningKeyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53-key-signing-key/index.ts",
        "line": 14
      },
      "name": "DataAwsccRoute53KeySigningKeyConfig",
      "namespace": "dataAwsccRoute53KeySigningKey",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53_key_signing_key#id DataAwsccRoute53KeySigningKey#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-key-signing-key/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53-key-signing-key/index:DataAwsccRoute53KeySigningKeyConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53KeySigningKeys.DataAwsccRoute53KeySigningKeys": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53_key_signing_keys awscc_route53_key_signing_keys}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53KeySigningKeys.DataAwsccRoute53KeySigningKeys",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53_key_signing_keys awscc_route53_key_signing_keys} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53-key-signing-keys/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRoute53KeySigningKeys.DataAwsccRoute53KeySigningKeysConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-route53-key-signing-keys/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRoute53KeySigningKeys resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53-key-signing-keys/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccRoute53KeySigningKeys to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53_key_signing_keys#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRoute53KeySigningKeys that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRoute53KeySigningKeys to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53-key-signing-keys/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53-key-signing-keys/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRoute53KeySigningKeys",
      "namespace": "dataAwsccRoute53KeySigningKeys",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-key-signing-keys/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-key-signing-keys/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-key-signing-keys/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-route53-key-signing-keys/index:DataAwsccRoute53KeySigningKeys"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53KeySigningKeys.DataAwsccRoute53KeySigningKeysConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53KeySigningKeys.DataAwsccRoute53KeySigningKeysConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53-key-signing-keys/index.ts",
        "line": 14
      },
      "name": "DataAwsccRoute53KeySigningKeysConfig",
      "namespace": "dataAwsccRoute53KeySigningKeys",
      "symbolId": "src/data-awscc-route53-key-signing-keys/index:DataAwsccRoute53KeySigningKeysConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ProfilesProfile.DataAwsccRoute53ProfilesProfile": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53profiles_profile awscc_route53profiles_profile}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ProfilesProfile.DataAwsccRoute53ProfilesProfile",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53profiles_profile awscc_route53profiles_profile} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53profiles-profile/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-awscc.dataAwsccRoute53ProfilesProfile.DataAwsccRoute53ProfilesProfileConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-route53profiles-profile/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRoute53ProfilesProfile resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53profiles-profile/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 DataAwsccRoute53ProfilesProfile to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53profiles_profile#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRoute53ProfilesProfile that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRoute53ProfilesProfile to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53profiles-profile/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-awscc-route53profiles-profile/index.ts",
            "line": 218
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRoute53ProfilesProfile",
      "namespace": "dataAwsccRoute53ProfilesProfile",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53profiles-profile/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53profiles-profile/index.ts",
            "line": 165
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53profiles-profile/index.ts",
            "line": 170
          },
          "name": "clientToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53profiles-profile/index.ts",
            "line": 188
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53profiles-profile/index.ts",
            "line": 193
          },
          "name": "profileId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53profiles-profile/index.ts",
            "line": 198
          },
          "name": "shareStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53profiles-profile/index.ts",
            "line": 204
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ProfilesProfile.DataAwsccRoute53ProfilesProfileTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53profiles-profile/index.ts",
            "line": 183
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53profiles-profile/index.ts",
            "line": 176
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53profiles-profile/index:DataAwsccRoute53ProfilesProfile"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ProfilesProfile.DataAwsccRoute53ProfilesProfileConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ProfilesProfile.DataAwsccRoute53ProfilesProfileConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53profiles-profile/index.ts",
        "line": 14
      },
      "name": "DataAwsccRoute53ProfilesProfileConfig",
      "namespace": "dataAwsccRoute53ProfilesProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53profiles_profile#id DataAwsccRoute53ProfilesProfile#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53profiles-profile/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53profiles-profile/index:DataAwsccRoute53ProfilesProfileConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ProfilesProfile.DataAwsccRoute53ProfilesProfileTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ProfilesProfile.DataAwsccRoute53ProfilesProfileTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53profiles-profile/index.ts",
        "line": 25
      },
      "name": "DataAwsccRoute53ProfilesProfileTags",
      "namespace": "dataAwsccRoute53ProfilesProfile",
      "symbolId": "src/data-awscc-route53profiles-profile/index:DataAwsccRoute53ProfilesProfileTags"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ProfilesProfile.DataAwsccRoute53ProfilesProfileTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ProfilesProfile.DataAwsccRoute53ProfilesProfileTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53profiles-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-awscc-route53profiles-profile/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53profiles-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-awscc.dataAwsccRoute53ProfilesProfile.DataAwsccRoute53ProfilesProfileTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccRoute53ProfilesProfileTagsList",
      "namespace": "dataAwsccRoute53ProfilesProfile",
      "symbolId": "src/data-awscc-route53profiles-profile/index:DataAwsccRoute53ProfilesProfileTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ProfilesProfile.DataAwsccRoute53ProfilesProfileTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ProfilesProfile.DataAwsccRoute53ProfilesProfileTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53profiles-profile/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-route53profiles-profile/index.ts",
        "line": 48
      },
      "name": "DataAwsccRoute53ProfilesProfileTagsOutputReference",
      "namespace": "dataAwsccRoute53ProfilesProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53profiles-profile/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53profiles-profile/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53profiles-profile/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ProfilesProfile.DataAwsccRoute53ProfilesProfileTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53profiles-profile/index:DataAwsccRoute53ProfilesProfileTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ProfilesProfileAssociation.DataAwsccRoute53ProfilesProfileAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53profiles_profile_association awscc_route53profiles_profile_association}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ProfilesProfileAssociation.DataAwsccRoute53ProfilesProfileAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53profiles_profile_association awscc_route53profiles_profile_association} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53profiles-profile-association/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-awscc.dataAwsccRoute53ProfilesProfileAssociation.DataAwsccRoute53ProfilesProfileAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-route53profiles-profile-association/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRoute53ProfilesProfileAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53profiles-profile-association/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 DataAwsccRoute53ProfilesProfileAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53profiles_profile_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRoute53ProfilesProfileAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRoute53ProfilesProfileAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53profiles-profile-association/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-awscc-route53profiles-profile-association/index.ts",
            "line": 218
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRoute53ProfilesProfileAssociation",
      "namespace": "dataAwsccRoute53ProfilesProfileAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53profiles-profile-association/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53profiles-profile-association/index.ts",
            "line": 165
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53profiles-profile-association/index.ts",
            "line": 183
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53profiles-profile-association/index.ts",
            "line": 188
          },
          "name": "profileAssociationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53profiles-profile-association/index.ts",
            "line": 193
          },
          "name": "profileId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53profiles-profile-association/index.ts",
            "line": 198
          },
          "name": "resourceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53profiles-profile-association/index.ts",
            "line": 204
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ProfilesProfileAssociation.DataAwsccRoute53ProfilesProfileAssociationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53profiles-profile-association/index.ts",
            "line": 178
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53profiles-profile-association/index.ts",
            "line": 171
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53profiles-profile-association/index:DataAwsccRoute53ProfilesProfileAssociation"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ProfilesProfileAssociation.DataAwsccRoute53ProfilesProfileAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ProfilesProfileAssociation.DataAwsccRoute53ProfilesProfileAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53profiles-profile-association/index.ts",
        "line": 14
      },
      "name": "DataAwsccRoute53ProfilesProfileAssociationConfig",
      "namespace": "dataAwsccRoute53ProfilesProfileAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53profiles_profile_association#id DataAwsccRoute53ProfilesProfileAssociation#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53profiles-profile-association/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53profiles-profile-association/index:DataAwsccRoute53ProfilesProfileAssociationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ProfilesProfileAssociation.DataAwsccRoute53ProfilesProfileAssociationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ProfilesProfileAssociation.DataAwsccRoute53ProfilesProfileAssociationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53profiles-profile-association/index.ts",
        "line": 25
      },
      "name": "DataAwsccRoute53ProfilesProfileAssociationTags",
      "namespace": "dataAwsccRoute53ProfilesProfileAssociation",
      "symbolId": "src/data-awscc-route53profiles-profile-association/index:DataAwsccRoute53ProfilesProfileAssociationTags"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ProfilesProfileAssociation.DataAwsccRoute53ProfilesProfileAssociationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ProfilesProfileAssociation.DataAwsccRoute53ProfilesProfileAssociationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53profiles-profile-association/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-awscc-route53profiles-profile-association/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53profiles-profile-association/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-awscc.dataAwsccRoute53ProfilesProfileAssociation.DataAwsccRoute53ProfilesProfileAssociationTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccRoute53ProfilesProfileAssociationTagsList",
      "namespace": "dataAwsccRoute53ProfilesProfileAssociation",
      "symbolId": "src/data-awscc-route53profiles-profile-association/index:DataAwsccRoute53ProfilesProfileAssociationTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ProfilesProfileAssociation.DataAwsccRoute53ProfilesProfileAssociationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ProfilesProfileAssociation.DataAwsccRoute53ProfilesProfileAssociationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53profiles-profile-association/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-route53profiles-profile-association/index.ts",
        "line": 48
      },
      "name": "DataAwsccRoute53ProfilesProfileAssociationTagsOutputReference",
      "namespace": "dataAwsccRoute53ProfilesProfileAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53profiles-profile-association/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53profiles-profile-association/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53profiles-profile-association/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ProfilesProfileAssociation.DataAwsccRoute53ProfilesProfileAssociationTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53profiles-profile-association/index:DataAwsccRoute53ProfilesProfileAssociationTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ProfilesProfileAssociations.DataAwsccRoute53ProfilesProfileAssociations": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53profiles_profile_associations awscc_route53profiles_profile_associations}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ProfilesProfileAssociations.DataAwsccRoute53ProfilesProfileAssociations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53profiles_profile_associations awscc_route53profiles_profile_associations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53profiles-profile-associations/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ProfilesProfileAssociations.DataAwsccRoute53ProfilesProfileAssociationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-route53profiles-profile-associations/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRoute53ProfilesProfileAssociations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53profiles-profile-associations/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccRoute53ProfilesProfileAssociations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53profiles_profile_associations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRoute53ProfilesProfileAssociations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRoute53ProfilesProfileAssociations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53profiles-profile-associations/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53profiles-profile-associations/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRoute53ProfilesProfileAssociations",
      "namespace": "dataAwsccRoute53ProfilesProfileAssociations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53profiles-profile-associations/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53profiles-profile-associations/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53profiles-profile-associations/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-route53profiles-profile-associations/index:DataAwsccRoute53ProfilesProfileAssociations"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ProfilesProfileAssociations.DataAwsccRoute53ProfilesProfileAssociationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ProfilesProfileAssociations.DataAwsccRoute53ProfilesProfileAssociationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53profiles-profile-associations/index.ts",
        "line": 14
      },
      "name": "DataAwsccRoute53ProfilesProfileAssociationsConfig",
      "namespace": "dataAwsccRoute53ProfilesProfileAssociations",
      "symbolId": "src/data-awscc-route53profiles-profile-associations/index:DataAwsccRoute53ProfilesProfileAssociationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ProfilesProfileResourceAssociation.DataAwsccRoute53ProfilesProfileResourceAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53profiles_profile_resource_association awscc_route53profiles_profile_resource_association}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ProfilesProfileResourceAssociation.DataAwsccRoute53ProfilesProfileResourceAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53profiles_profile_resource_association awscc_route53profiles_profile_resource_association} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53profiles-profile-resource-association/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ProfilesProfileResourceAssociation.DataAwsccRoute53ProfilesProfileResourceAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-route53profiles-profile-resource-association/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRoute53ProfilesProfileResourceAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53profiles-profile-resource-association/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccRoute53ProfilesProfileResourceAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53profiles_profile_resource_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRoute53ProfilesProfileResourceAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRoute53ProfilesProfileResourceAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53profiles-profile-resource-association/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-awscc-route53profiles-profile-resource-association/index.ts",
            "line": 137
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRoute53ProfilesProfileResourceAssociation",
      "namespace": "dataAwsccRoute53ProfilesProfileResourceAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53profiles-profile-resource-association/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53profiles-profile-resource-association/index.ts",
            "line": 98
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53profiles-profile-resource-association/index.ts",
            "line": 103
          },
          "name": "profileId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53profiles-profile-resource-association/index.ts",
            "line": 108
          },
          "name": "profileResourceAssociationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53profiles-profile-resource-association/index.ts",
            "line": 113
          },
          "name": "resourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53profiles-profile-resource-association/index.ts",
            "line": 118
          },
          "name": "resourceProperties",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53profiles-profile-resource-association/index.ts",
            "line": 123
          },
          "name": "resourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53profiles-profile-resource-association/index.ts",
            "line": 93
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53profiles-profile-resource-association/index.ts",
            "line": 86
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53profiles-profile-resource-association/index:DataAwsccRoute53ProfilesProfileResourceAssociation"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ProfilesProfileResourceAssociation.DataAwsccRoute53ProfilesProfileResourceAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ProfilesProfileResourceAssociation.DataAwsccRoute53ProfilesProfileResourceAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53profiles-profile-resource-association/index.ts",
        "line": 14
      },
      "name": "DataAwsccRoute53ProfilesProfileResourceAssociationConfig",
      "namespace": "dataAwsccRoute53ProfilesProfileResourceAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53profiles_profile_resource_association#id DataAwsccRoute53ProfilesProfileResourceAssociation#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53profiles-profile-resource-association/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53profiles-profile-resource-association/index:DataAwsccRoute53ProfilesProfileResourceAssociationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ProfilesProfiles.DataAwsccRoute53ProfilesProfiles": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53profiles_profiles awscc_route53profiles_profiles}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ProfilesProfiles.DataAwsccRoute53ProfilesProfiles",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53profiles_profiles awscc_route53profiles_profiles} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53profiles-profiles/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ProfilesProfiles.DataAwsccRoute53ProfilesProfilesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-route53profiles-profiles/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRoute53ProfilesProfiles resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53profiles-profiles/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccRoute53ProfilesProfiles to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53profiles_profiles#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRoute53ProfilesProfiles that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRoute53ProfilesProfiles to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53profiles-profiles/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53profiles-profiles/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRoute53ProfilesProfiles",
      "namespace": "dataAwsccRoute53ProfilesProfiles",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53profiles-profiles/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53profiles-profiles/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53profiles-profiles/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-route53profiles-profiles/index:DataAwsccRoute53ProfilesProfiles"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ProfilesProfiles.DataAwsccRoute53ProfilesProfilesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ProfilesProfiles.DataAwsccRoute53ProfilesProfilesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53profiles-profiles/index.ts",
        "line": 14
      },
      "name": "DataAwsccRoute53ProfilesProfilesConfig",
      "namespace": "dataAwsccRoute53ProfilesProfiles",
      "symbolId": "src/data-awscc-route53profiles-profiles/index:DataAwsccRoute53ProfilesProfilesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53RecordSet.DataAwsccRoute53RecordSet": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53_record_set awscc_route53_record_set}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecordSet.DataAwsccRoute53RecordSet",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53_record_set awscc_route53_record_set} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53-record-set/index.ts",
          "line": 377
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecordSet.DataAwsccRoute53RecordSetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-route53-record-set/index.ts",
        "line": 345
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRoute53RecordSet resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53-record-set/index.ts",
            "line": 362
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccRoute53RecordSet to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53_record_set#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRoute53RecordSet that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRoute53RecordSet to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53-record-set/index.ts",
            "line": 511
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53-record-set/index.ts",
            "line": 517
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRoute53RecordSet",
      "namespace": "dataAwsccRoute53RecordSet",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-record-set/index.ts",
            "line": 350
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-record-set/index.ts",
            "line": 402
          },
          "name": "aliasTarget",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecordSet.DataAwsccRoute53RecordSetAliasTargetOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-record-set/index.ts",
            "line": 408
          },
          "name": "cidrRoutingConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecordSet.DataAwsccRoute53RecordSetCidrRoutingConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-record-set/index.ts",
            "line": 413
          },
          "name": "comment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-record-set/index.ts",
            "line": 418
          },
          "name": "failover",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-record-set/index.ts",
            "line": 424
          },
          "name": "geoLocation",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecordSet.DataAwsccRoute53RecordSetGeoLocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-record-set/index.ts",
            "line": 430
          },
          "name": "geoProximityLocation",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecordSet.DataAwsccRoute53RecordSetGeoProximityLocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-record-set/index.ts",
            "line": 435
          },
          "name": "healthCheckId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-record-set/index.ts",
            "line": 440
          },
          "name": "hostedZoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-record-set/index.ts",
            "line": 445
          },
          "name": "hostedZoneName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-record-set/index.ts",
            "line": 463
          },
          "name": "multiValueAnswer",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-record-set/index.ts",
            "line": 468
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-record-set/index.ts",
            "line": 473
          },
          "name": "recordSetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-record-set/index.ts",
            "line": 478
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-record-set/index.ts",
            "line": 483
          },
          "name": "resourceRecords",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-record-set/index.ts",
            "line": 488
          },
          "name": "setIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-record-set/index.ts",
            "line": 493
          },
          "name": "ttl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-record-set/index.ts",
            "line": 498
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-record-set/index.ts",
            "line": 503
          },
          "name": "weight",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-record-set/index.ts",
            "line": 458
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53-record-set/index.ts",
            "line": 451
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53-record-set/index:DataAwsccRoute53RecordSet"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53RecordSet.DataAwsccRoute53RecordSetAliasTarget": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecordSet.DataAwsccRoute53RecordSetAliasTarget",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53-record-set/index.ts",
        "line": 25
      },
      "name": "DataAwsccRoute53RecordSetAliasTarget",
      "namespace": "dataAwsccRoute53RecordSet",
      "symbolId": "src/data-awscc-route53-record-set/index:DataAwsccRoute53RecordSetAliasTarget"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53RecordSet.DataAwsccRoute53RecordSetAliasTargetOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecordSet.DataAwsccRoute53RecordSetAliasTargetOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53-record-set/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-route53-record-set/index.ts",
        "line": 48
      },
      "name": "DataAwsccRoute53RecordSetAliasTargetOutputReference",
      "namespace": "dataAwsccRoute53RecordSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-record-set/index.ts",
            "line": 75
          },
          "name": "dnsName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-record-set/index.ts",
            "line": 80
          },
          "name": "evaluateTargetHealth",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-record-set/index.ts",
            "line": 85
          },
          "name": "hostedZoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53-record-set/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecordSet.DataAwsccRoute53RecordSetAliasTarget"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53-record-set/index:DataAwsccRoute53RecordSetAliasTargetOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53RecordSet.DataAwsccRoute53RecordSetCidrRoutingConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecordSet.DataAwsccRoute53RecordSetCidrRoutingConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53-record-set/index.ts",
        "line": 89
      },
      "name": "DataAwsccRoute53RecordSetCidrRoutingConfig",
      "namespace": "dataAwsccRoute53RecordSet",
      "symbolId": "src/data-awscc-route53-record-set/index:DataAwsccRoute53RecordSetCidrRoutingConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53RecordSet.DataAwsccRoute53RecordSetCidrRoutingConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecordSet.DataAwsccRoute53RecordSetCidrRoutingConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53-record-set/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-route53-record-set/index.ts",
        "line": 112
      },
      "name": "DataAwsccRoute53RecordSetCidrRoutingConfigOutputReference",
      "namespace": "dataAwsccRoute53RecordSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-record-set/index.ts",
            "line": 139
          },
          "name": "collectionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-record-set/index.ts",
            "line": 144
          },
          "name": "locationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53-record-set/index.ts",
            "line": 123
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecordSet.DataAwsccRoute53RecordSetCidrRoutingConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53-record-set/index:DataAwsccRoute53RecordSetCidrRoutingConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53RecordSet.DataAwsccRoute53RecordSetConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecordSet.DataAwsccRoute53RecordSetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53-record-set/index.ts",
        "line": 14
      },
      "name": "DataAwsccRoute53RecordSetConfig",
      "namespace": "dataAwsccRoute53RecordSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53_record_set#id DataAwsccRoute53RecordSet#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-record-set/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53-record-set/index:DataAwsccRoute53RecordSetConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53RecordSet.DataAwsccRoute53RecordSetGeoLocation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecordSet.DataAwsccRoute53RecordSetGeoLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53-record-set/index.ts",
        "line": 148
      },
      "name": "DataAwsccRoute53RecordSetGeoLocation",
      "namespace": "dataAwsccRoute53RecordSet",
      "symbolId": "src/data-awscc-route53-record-set/index:DataAwsccRoute53RecordSetGeoLocation"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53RecordSet.DataAwsccRoute53RecordSetGeoLocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecordSet.DataAwsccRoute53RecordSetGeoLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53-record-set/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/data-awscc-route53-record-set/index.ts",
        "line": 171
      },
      "name": "DataAwsccRoute53RecordSetGeoLocationOutputReference",
      "namespace": "dataAwsccRoute53RecordSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-record-set/index.ts",
            "line": 198
          },
          "name": "continentCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-record-set/index.ts",
            "line": 203
          },
          "name": "countryCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-record-set/index.ts",
            "line": 208
          },
          "name": "subdivisionCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53-record-set/index.ts",
            "line": 182
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecordSet.DataAwsccRoute53RecordSetGeoLocation"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53-record-set/index:DataAwsccRoute53RecordSetGeoLocationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53RecordSet.DataAwsccRoute53RecordSetGeoProximityLocation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecordSet.DataAwsccRoute53RecordSetGeoProximityLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53-record-set/index.ts",
        "line": 271
      },
      "name": "DataAwsccRoute53RecordSetGeoProximityLocation",
      "namespace": "dataAwsccRoute53RecordSet",
      "symbolId": "src/data-awscc-route53-record-set/index:DataAwsccRoute53RecordSetGeoProximityLocation"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53RecordSet.DataAwsccRoute53RecordSetGeoProximityLocationCoordinates": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecordSet.DataAwsccRoute53RecordSetGeoProximityLocationCoordinates",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53-record-set/index.ts",
        "line": 212
      },
      "name": "DataAwsccRoute53RecordSetGeoProximityLocationCoordinates",
      "namespace": "dataAwsccRoute53RecordSet",
      "symbolId": "src/data-awscc-route53-record-set/index:DataAwsccRoute53RecordSetGeoProximityLocationCoordinates"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53RecordSet.DataAwsccRoute53RecordSetGeoProximityLocationCoordinatesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecordSet.DataAwsccRoute53RecordSetGeoProximityLocationCoordinatesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53-record-set/index.ts",
          "line": 242
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-route53-record-set/index.ts",
        "line": 235
      },
      "name": "DataAwsccRoute53RecordSetGeoProximityLocationCoordinatesOutputReference",
      "namespace": "dataAwsccRoute53RecordSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-record-set/index.ts",
            "line": 262
          },
          "name": "latitude",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-record-set/index.ts",
            "line": 267
          },
          "name": "longitude",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53-record-set/index.ts",
            "line": 246
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecordSet.DataAwsccRoute53RecordSetGeoProximityLocationCoordinates"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53-record-set/index:DataAwsccRoute53RecordSetGeoProximityLocationCoordinatesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53RecordSet.DataAwsccRoute53RecordSetGeoProximityLocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecordSet.DataAwsccRoute53RecordSetGeoProximityLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53-record-set/index.ts",
          "line": 301
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-route53-record-set/index.ts",
        "line": 294
      },
      "name": "DataAwsccRoute53RecordSetGeoProximityLocationOutputReference",
      "namespace": "dataAwsccRoute53RecordSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-record-set/index.ts",
            "line": 321
          },
          "name": "awsRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-record-set/index.ts",
            "line": 326
          },
          "name": "bias",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-record-set/index.ts",
            "line": 332
          },
          "name": "coordinates",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecordSet.DataAwsccRoute53RecordSetGeoProximityLocationCoordinatesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53-record-set/index.ts",
            "line": 337
          },
          "name": "localZoneGroup",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53-record-set/index.ts",
            "line": 305
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecordSet.DataAwsccRoute53RecordSetGeoProximityLocation"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53-record-set/index:DataAwsccRoute53RecordSetGeoProximityLocationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53RecoverycontrolCluster.DataAwsccRoute53RecoverycontrolCluster": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53recoverycontrol_cluster awscc_route53recoverycontrol_cluster}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoverycontrolCluster.DataAwsccRoute53RecoverycontrolCluster",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53recoverycontrol_cluster awscc_route53recoverycontrol_cluster} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53recoverycontrol-cluster/index.ts",
          "line": 221
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoverycontrolCluster.DataAwsccRoute53RecoverycontrolClusterConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-route53recoverycontrol-cluster/index.ts",
        "line": 189
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRoute53RecoverycontrolCluster resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53recoverycontrol-cluster/index.ts",
            "line": 206
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccRoute53RecoverycontrolCluster to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53recoverycontrol_cluster#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRoute53RecoverycontrolCluster that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRoute53RecoverycontrolCluster to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53recoverycontrol-cluster/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-awscc-route53recoverycontrol-cluster/index.ts",
            "line": 299
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRoute53RecoverycontrolCluster",
      "namespace": "dataAwsccRoute53RecoverycontrolCluster",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoverycontrol-cluster/index.ts",
            "line": 194
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoverycontrol-cluster/index.ts",
            "line": 245
          },
          "name": "clusterArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoverycontrol-cluster/index.ts",
            "line": 251
          },
          "name": "clusterEndpoints",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoverycontrolCluster.DataAwsccRoute53RecoverycontrolClusterClusterEndpointsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoverycontrol-cluster/index.ts",
            "line": 269
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoverycontrol-cluster/index.ts",
            "line": 274
          },
          "name": "networkType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoverycontrol-cluster/index.ts",
            "line": 279
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoverycontrol-cluster/index.ts",
            "line": 285
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoverycontrolCluster.DataAwsccRoute53RecoverycontrolClusterTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoverycontrol-cluster/index.ts",
            "line": 264
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53recoverycontrol-cluster/index.ts",
            "line": 257
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53recoverycontrol-cluster/index:DataAwsccRoute53RecoverycontrolCluster"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53RecoverycontrolCluster.DataAwsccRoute53RecoverycontrolClusterClusterEndpoints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoverycontrolCluster.DataAwsccRoute53RecoverycontrolClusterClusterEndpoints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53recoverycontrol-cluster/index.ts",
        "line": 25
      },
      "name": "DataAwsccRoute53RecoverycontrolClusterClusterEndpoints",
      "namespace": "dataAwsccRoute53RecoverycontrolCluster",
      "symbolId": "src/data-awscc-route53recoverycontrol-cluster/index:DataAwsccRoute53RecoverycontrolClusterClusterEndpoints"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53RecoverycontrolCluster.DataAwsccRoute53RecoverycontrolClusterClusterEndpointsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoverycontrolCluster.DataAwsccRoute53RecoverycontrolClusterClusterEndpointsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53recoverycontrol-cluster/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-awscc-route53recoverycontrol-cluster/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53recoverycontrol-cluster/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-awscc.dataAwsccRoute53RecoverycontrolCluster.DataAwsccRoute53RecoverycontrolClusterClusterEndpointsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccRoute53RecoverycontrolClusterClusterEndpointsList",
      "namespace": "dataAwsccRoute53RecoverycontrolCluster",
      "symbolId": "src/data-awscc-route53recoverycontrol-cluster/index:DataAwsccRoute53RecoverycontrolClusterClusterEndpointsList"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53RecoverycontrolCluster.DataAwsccRoute53RecoverycontrolClusterClusterEndpointsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoverycontrolCluster.DataAwsccRoute53RecoverycontrolClusterClusterEndpointsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53recoverycontrol-cluster/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-route53recoverycontrol-cluster/index.ts",
        "line": 48
      },
      "name": "DataAwsccRoute53RecoverycontrolClusterClusterEndpointsOutputReference",
      "namespace": "dataAwsccRoute53RecoverycontrolCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoverycontrol-cluster/index.ts",
            "line": 77
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoverycontrol-cluster/index.ts",
            "line": 82
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53recoverycontrol-cluster/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoverycontrolCluster.DataAwsccRoute53RecoverycontrolClusterClusterEndpoints"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53recoverycontrol-cluster/index:DataAwsccRoute53RecoverycontrolClusterClusterEndpointsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53RecoverycontrolCluster.DataAwsccRoute53RecoverycontrolClusterConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoverycontrolCluster.DataAwsccRoute53RecoverycontrolClusterConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53recoverycontrol-cluster/index.ts",
        "line": 14
      },
      "name": "DataAwsccRoute53RecoverycontrolClusterConfig",
      "namespace": "dataAwsccRoute53RecoverycontrolCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53recoverycontrol_cluster#id DataAwsccRoute53RecoverycontrolCluster#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoverycontrol-cluster/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53recoverycontrol-cluster/index:DataAwsccRoute53RecoverycontrolClusterConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53RecoverycontrolCluster.DataAwsccRoute53RecoverycontrolClusterTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoverycontrolCluster.DataAwsccRoute53RecoverycontrolClusterTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53recoverycontrol-cluster/index.ts",
        "line": 105
      },
      "name": "DataAwsccRoute53RecoverycontrolClusterTags",
      "namespace": "dataAwsccRoute53RecoverycontrolCluster",
      "symbolId": "src/data-awscc-route53recoverycontrol-cluster/index:DataAwsccRoute53RecoverycontrolClusterTags"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53RecoverycontrolCluster.DataAwsccRoute53RecoverycontrolClusterTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoverycontrolCluster.DataAwsccRoute53RecoverycontrolClusterTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53recoverycontrol-cluster/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-awscc-route53recoverycontrol-cluster/index.ts",
        "line": 167
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53recoverycontrol-cluster/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-awscc.dataAwsccRoute53RecoverycontrolCluster.DataAwsccRoute53RecoverycontrolClusterTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccRoute53RecoverycontrolClusterTagsList",
      "namespace": "dataAwsccRoute53RecoverycontrolCluster",
      "symbolId": "src/data-awscc-route53recoverycontrol-cluster/index:DataAwsccRoute53RecoverycontrolClusterTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53RecoverycontrolCluster.DataAwsccRoute53RecoverycontrolClusterTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoverycontrolCluster.DataAwsccRoute53RecoverycontrolClusterTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53recoverycontrol-cluster/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-awscc-route53recoverycontrol-cluster/index.ts",
        "line": 128
      },
      "name": "DataAwsccRoute53RecoverycontrolClusterTagsOutputReference",
      "namespace": "dataAwsccRoute53RecoverycontrolCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoverycontrol-cluster/index.ts",
            "line": 157
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoverycontrol-cluster/index.ts",
            "line": 162
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53recoverycontrol-cluster/index.ts",
            "line": 141
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoverycontrolCluster.DataAwsccRoute53RecoverycontrolClusterTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53recoverycontrol-cluster/index:DataAwsccRoute53RecoverycontrolClusterTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53RecoverycontrolClusters.DataAwsccRoute53RecoverycontrolClusters": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53recoverycontrol_clusters awscc_route53recoverycontrol_clusters}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoverycontrolClusters.DataAwsccRoute53RecoverycontrolClusters",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53recoverycontrol_clusters awscc_route53recoverycontrol_clusters} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53recoverycontrol-clusters/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoverycontrolClusters.DataAwsccRoute53RecoverycontrolClustersConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-route53recoverycontrol-clusters/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRoute53RecoverycontrolClusters resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53recoverycontrol-clusters/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccRoute53RecoverycontrolClusters to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53recoverycontrol_clusters#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRoute53RecoverycontrolClusters that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRoute53RecoverycontrolClusters to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53recoverycontrol-clusters/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53recoverycontrol-clusters/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRoute53RecoverycontrolClusters",
      "namespace": "dataAwsccRoute53RecoverycontrolClusters",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoverycontrol-clusters/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoverycontrol-clusters/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoverycontrol-clusters/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-route53recoverycontrol-clusters/index:DataAwsccRoute53RecoverycontrolClusters"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53RecoverycontrolClusters.DataAwsccRoute53RecoverycontrolClustersConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoverycontrolClusters.DataAwsccRoute53RecoverycontrolClustersConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53recoverycontrol-clusters/index.ts",
        "line": 14
      },
      "name": "DataAwsccRoute53RecoverycontrolClustersConfig",
      "namespace": "dataAwsccRoute53RecoverycontrolClusters",
      "symbolId": "src/data-awscc-route53recoverycontrol-clusters/index:DataAwsccRoute53RecoverycontrolClustersConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53RecoverycontrolControlPanel.DataAwsccRoute53RecoverycontrolControlPanel": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53recoverycontrol_control_panel awscc_route53recoverycontrol_control_panel}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoverycontrolControlPanel.DataAwsccRoute53RecoverycontrolControlPanel",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53recoverycontrol_control_panel awscc_route53recoverycontrol_control_panel} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53recoverycontrol-control-panel/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-awscc.dataAwsccRoute53RecoverycontrolControlPanel.DataAwsccRoute53RecoverycontrolControlPanelConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-route53recoverycontrol-control-panel/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRoute53RecoverycontrolControlPanel resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53recoverycontrol-control-panel/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 DataAwsccRoute53RecoverycontrolControlPanel to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53recoverycontrol_control_panel#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRoute53RecoverycontrolControlPanel that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRoute53RecoverycontrolControlPanel to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53recoverycontrol-control-panel/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-awscc-route53recoverycontrol-control-panel/index.ts",
            "line": 223
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRoute53RecoverycontrolControlPanel",
      "namespace": "dataAwsccRoute53RecoverycontrolControlPanel",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoverycontrol-control-panel/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoverycontrol-control-panel/index.ts",
            "line": 165
          },
          "name": "clusterArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoverycontrol-control-panel/index.ts",
            "line": 170
          },
          "name": "controlPanelArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoverycontrol-control-panel/index.ts",
            "line": 175
          },
          "name": "defaultControlPanel",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoverycontrol-control-panel/index.ts",
            "line": 193
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoverycontrol-control-panel/index.ts",
            "line": 198
          },
          "name": "routingControlCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoverycontrol-control-panel/index.ts",
            "line": 203
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoverycontrol-control-panel/index.ts",
            "line": 209
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoverycontrolControlPanel.DataAwsccRoute53RecoverycontrolControlPanelTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoverycontrol-control-panel/index.ts",
            "line": 188
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53recoverycontrol-control-panel/index.ts",
            "line": 181
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53recoverycontrol-control-panel/index:DataAwsccRoute53RecoverycontrolControlPanel"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53RecoverycontrolControlPanel.DataAwsccRoute53RecoverycontrolControlPanelConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoverycontrolControlPanel.DataAwsccRoute53RecoverycontrolControlPanelConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53recoverycontrol-control-panel/index.ts",
        "line": 14
      },
      "name": "DataAwsccRoute53RecoverycontrolControlPanelConfig",
      "namespace": "dataAwsccRoute53RecoverycontrolControlPanel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53recoverycontrol_control_panel#id DataAwsccRoute53RecoverycontrolControlPanel#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoverycontrol-control-panel/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53recoverycontrol-control-panel/index:DataAwsccRoute53RecoverycontrolControlPanelConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53RecoverycontrolControlPanel.DataAwsccRoute53RecoverycontrolControlPanelTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoverycontrolControlPanel.DataAwsccRoute53RecoverycontrolControlPanelTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53recoverycontrol-control-panel/index.ts",
        "line": 25
      },
      "name": "DataAwsccRoute53RecoverycontrolControlPanelTags",
      "namespace": "dataAwsccRoute53RecoverycontrolControlPanel",
      "symbolId": "src/data-awscc-route53recoverycontrol-control-panel/index:DataAwsccRoute53RecoverycontrolControlPanelTags"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53RecoverycontrolControlPanel.DataAwsccRoute53RecoverycontrolControlPanelTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoverycontrolControlPanel.DataAwsccRoute53RecoverycontrolControlPanelTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53recoverycontrol-control-panel/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-awscc-route53recoverycontrol-control-panel/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53recoverycontrol-control-panel/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-awscc.dataAwsccRoute53RecoverycontrolControlPanel.DataAwsccRoute53RecoverycontrolControlPanelTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccRoute53RecoverycontrolControlPanelTagsList",
      "namespace": "dataAwsccRoute53RecoverycontrolControlPanel",
      "symbolId": "src/data-awscc-route53recoverycontrol-control-panel/index:DataAwsccRoute53RecoverycontrolControlPanelTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53RecoverycontrolControlPanel.DataAwsccRoute53RecoverycontrolControlPanelTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoverycontrolControlPanel.DataAwsccRoute53RecoverycontrolControlPanelTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53recoverycontrol-control-panel/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-route53recoverycontrol-control-panel/index.ts",
        "line": 48
      },
      "name": "DataAwsccRoute53RecoverycontrolControlPanelTagsOutputReference",
      "namespace": "dataAwsccRoute53RecoverycontrolControlPanel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoverycontrol-control-panel/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoverycontrol-control-panel/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53recoverycontrol-control-panel/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoverycontrolControlPanel.DataAwsccRoute53RecoverycontrolControlPanelTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53recoverycontrol-control-panel/index:DataAwsccRoute53RecoverycontrolControlPanelTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53RecoverycontrolControlPanels.DataAwsccRoute53RecoverycontrolControlPanels": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53recoverycontrol_control_panels awscc_route53recoverycontrol_control_panels}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoverycontrolControlPanels.DataAwsccRoute53RecoverycontrolControlPanels",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53recoverycontrol_control_panels awscc_route53recoverycontrol_control_panels} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53recoverycontrol-control-panels/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoverycontrolControlPanels.DataAwsccRoute53RecoverycontrolControlPanelsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-route53recoverycontrol-control-panels/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRoute53RecoverycontrolControlPanels resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53recoverycontrol-control-panels/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccRoute53RecoverycontrolControlPanels to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53recoverycontrol_control_panels#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRoute53RecoverycontrolControlPanels that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRoute53RecoverycontrolControlPanels to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53recoverycontrol-control-panels/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53recoverycontrol-control-panels/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRoute53RecoverycontrolControlPanels",
      "namespace": "dataAwsccRoute53RecoverycontrolControlPanels",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoverycontrol-control-panels/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoverycontrol-control-panels/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoverycontrol-control-panels/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-route53recoverycontrol-control-panels/index:DataAwsccRoute53RecoverycontrolControlPanels"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53RecoverycontrolControlPanels.DataAwsccRoute53RecoverycontrolControlPanelsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoverycontrolControlPanels.DataAwsccRoute53RecoverycontrolControlPanelsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53recoverycontrol-control-panels/index.ts",
        "line": 14
      },
      "name": "DataAwsccRoute53RecoverycontrolControlPanelsConfig",
      "namespace": "dataAwsccRoute53RecoverycontrolControlPanels",
      "symbolId": "src/data-awscc-route53recoverycontrol-control-panels/index:DataAwsccRoute53RecoverycontrolControlPanelsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53RecoverycontrolRoutingControl.DataAwsccRoute53RecoverycontrolRoutingControl": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53recoverycontrol_routing_control awscc_route53recoverycontrol_routing_control}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoverycontrolRoutingControl.DataAwsccRoute53RecoverycontrolRoutingControl",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53recoverycontrol_routing_control awscc_route53recoverycontrol_routing_control} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53recoverycontrol-routing-control/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoverycontrolRoutingControl.DataAwsccRoute53RecoverycontrolRoutingControlConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-route53recoverycontrol-routing-control/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRoute53RecoverycontrolRoutingControl resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53recoverycontrol-routing-control/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccRoute53RecoverycontrolRoutingControl to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53recoverycontrol_routing_control#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRoute53RecoverycontrolRoutingControl that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRoute53RecoverycontrolRoutingControl to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53recoverycontrol-routing-control/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-awscc-route53recoverycontrol-routing-control/index.ts",
            "line": 132
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRoute53RecoverycontrolRoutingControl",
      "namespace": "dataAwsccRoute53RecoverycontrolRoutingControl",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoverycontrol-routing-control/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoverycontrol-routing-control/index.ts",
            "line": 85
          },
          "name": "clusterArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoverycontrol-routing-control/index.ts",
            "line": 90
          },
          "name": "controlPanelArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoverycontrol-routing-control/index.ts",
            "line": 108
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoverycontrol-routing-control/index.ts",
            "line": 113
          },
          "name": "routingControlArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoverycontrol-routing-control/index.ts",
            "line": 118
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoverycontrol-routing-control/index.ts",
            "line": 103
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53recoverycontrol-routing-control/index.ts",
            "line": 96
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53recoverycontrol-routing-control/index:DataAwsccRoute53RecoverycontrolRoutingControl"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53RecoverycontrolRoutingControl.DataAwsccRoute53RecoverycontrolRoutingControlConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoverycontrolRoutingControl.DataAwsccRoute53RecoverycontrolRoutingControlConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53recoverycontrol-routing-control/index.ts",
        "line": 14
      },
      "name": "DataAwsccRoute53RecoverycontrolRoutingControlConfig",
      "namespace": "dataAwsccRoute53RecoverycontrolRoutingControl",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53recoverycontrol_routing_control#id DataAwsccRoute53RecoverycontrolRoutingControl#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoverycontrol-routing-control/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53recoverycontrol-routing-control/index:DataAwsccRoute53RecoverycontrolRoutingControlConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53RecoverycontrolSafetyRule.DataAwsccRoute53RecoverycontrolSafetyRule": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53recoverycontrol_safety_rule awscc_route53recoverycontrol_safety_rule}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoverycontrolSafetyRule.DataAwsccRoute53RecoverycontrolSafetyRule",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53recoverycontrol_safety_rule awscc_route53recoverycontrol_safety_rule} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53recoverycontrol-safety-rule/index.ts",
          "line": 328
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoverycontrolSafetyRule.DataAwsccRoute53RecoverycontrolSafetyRuleConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-route53recoverycontrol-safety-rule/index.ts",
        "line": 296
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRoute53RecoverycontrolSafetyRule resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53recoverycontrol-safety-rule/index.ts",
            "line": 313
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccRoute53RecoverycontrolSafetyRule to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53recoverycontrol_safety_rule#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRoute53RecoverycontrolSafetyRule that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRoute53RecoverycontrolSafetyRule to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53recoverycontrol-safety-rule/index.ts",
            "line": 412
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53recoverycontrol-safety-rule/index.ts",
            "line": 418
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRoute53RecoverycontrolSafetyRule",
      "namespace": "dataAwsccRoute53RecoverycontrolSafetyRule",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoverycontrol-safety-rule/index.ts",
            "line": 301
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoverycontrol-safety-rule/index.ts",
            "line": 353
          },
          "name": "assertionRule",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoverycontrolSafetyRule.DataAwsccRoute53RecoverycontrolSafetyRuleAssertionRuleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoverycontrol-safety-rule/index.ts",
            "line": 358
          },
          "name": "controlPanelArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoverycontrol-safety-rule/index.ts",
            "line": 364
          },
          "name": "gatingRule",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoverycontrolSafetyRule.DataAwsccRoute53RecoverycontrolSafetyRuleGatingRuleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoverycontrol-safety-rule/index.ts",
            "line": 382
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoverycontrol-safety-rule/index.ts",
            "line": 388
          },
          "name": "ruleConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoverycontrolSafetyRule.DataAwsccRoute53RecoverycontrolSafetyRuleRuleConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoverycontrol-safety-rule/index.ts",
            "line": 393
          },
          "name": "safetyRuleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoverycontrol-safety-rule/index.ts",
            "line": 398
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoverycontrol-safety-rule/index.ts",
            "line": 404
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoverycontrolSafetyRule.DataAwsccRoute53RecoverycontrolSafetyRuleTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoverycontrol-safety-rule/index.ts",
            "line": 377
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53recoverycontrol-safety-rule/index.ts",
            "line": 370
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53recoverycontrol-safety-rule/index:DataAwsccRoute53RecoverycontrolSafetyRule"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53RecoverycontrolSafetyRule.DataAwsccRoute53RecoverycontrolSafetyRuleAssertionRule": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoverycontrolSafetyRule.DataAwsccRoute53RecoverycontrolSafetyRuleAssertionRule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53recoverycontrol-safety-rule/index.ts",
        "line": 25
      },
      "name": "DataAwsccRoute53RecoverycontrolSafetyRuleAssertionRule",
      "namespace": "dataAwsccRoute53RecoverycontrolSafetyRule",
      "symbolId": "src/data-awscc-route53recoverycontrol-safety-rule/index:DataAwsccRoute53RecoverycontrolSafetyRuleAssertionRule"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53RecoverycontrolSafetyRule.DataAwsccRoute53RecoverycontrolSafetyRuleAssertionRuleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoverycontrolSafetyRule.DataAwsccRoute53RecoverycontrolSafetyRuleAssertionRuleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53recoverycontrol-safety-rule/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-route53recoverycontrol-safety-rule/index.ts",
        "line": 48
      },
      "name": "DataAwsccRoute53RecoverycontrolSafetyRuleAssertionRuleOutputReference",
      "namespace": "dataAwsccRoute53RecoverycontrolSafetyRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoverycontrol-safety-rule/index.ts",
            "line": 75
          },
          "name": "assertedControls",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoverycontrol-safety-rule/index.ts",
            "line": 80
          },
          "name": "waitPeriodMs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53recoverycontrol-safety-rule/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoverycontrolSafetyRule.DataAwsccRoute53RecoverycontrolSafetyRuleAssertionRule"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53recoverycontrol-safety-rule/index:DataAwsccRoute53RecoverycontrolSafetyRuleAssertionRuleOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53RecoverycontrolSafetyRule.DataAwsccRoute53RecoverycontrolSafetyRuleConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoverycontrolSafetyRule.DataAwsccRoute53RecoverycontrolSafetyRuleConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53recoverycontrol-safety-rule/index.ts",
        "line": 14
      },
      "name": "DataAwsccRoute53RecoverycontrolSafetyRuleConfig",
      "namespace": "dataAwsccRoute53RecoverycontrolSafetyRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53recoverycontrol_safety_rule#id DataAwsccRoute53RecoverycontrolSafetyRule#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoverycontrol-safety-rule/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53recoverycontrol-safety-rule/index:DataAwsccRoute53RecoverycontrolSafetyRuleConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53RecoverycontrolSafetyRule.DataAwsccRoute53RecoverycontrolSafetyRuleGatingRule": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoverycontrolSafetyRule.DataAwsccRoute53RecoverycontrolSafetyRuleGatingRule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53recoverycontrol-safety-rule/index.ts",
        "line": 84
      },
      "name": "DataAwsccRoute53RecoverycontrolSafetyRuleGatingRule",
      "namespace": "dataAwsccRoute53RecoverycontrolSafetyRule",
      "symbolId": "src/data-awscc-route53recoverycontrol-safety-rule/index:DataAwsccRoute53RecoverycontrolSafetyRuleGatingRule"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53RecoverycontrolSafetyRule.DataAwsccRoute53RecoverycontrolSafetyRuleGatingRuleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoverycontrolSafetyRule.DataAwsccRoute53RecoverycontrolSafetyRuleGatingRuleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53recoverycontrol-safety-rule/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-awscc-route53recoverycontrol-safety-rule/index.ts",
        "line": 107
      },
      "name": "DataAwsccRoute53RecoverycontrolSafetyRuleGatingRuleOutputReference",
      "namespace": "dataAwsccRoute53RecoverycontrolSafetyRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoverycontrol-safety-rule/index.ts",
            "line": 134
          },
          "name": "gatingControls",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoverycontrol-safety-rule/index.ts",
            "line": 139
          },
          "name": "targetControls",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoverycontrol-safety-rule/index.ts",
            "line": 144
          },
          "name": "waitPeriodMs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53recoverycontrol-safety-rule/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoverycontrolSafetyRule.DataAwsccRoute53RecoverycontrolSafetyRuleGatingRule"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53recoverycontrol-safety-rule/index:DataAwsccRoute53RecoverycontrolSafetyRuleGatingRuleOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53RecoverycontrolSafetyRule.DataAwsccRoute53RecoverycontrolSafetyRuleRuleConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoverycontrolSafetyRule.DataAwsccRoute53RecoverycontrolSafetyRuleRuleConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53recoverycontrol-safety-rule/index.ts",
        "line": 148
      },
      "name": "DataAwsccRoute53RecoverycontrolSafetyRuleRuleConfig",
      "namespace": "dataAwsccRoute53RecoverycontrolSafetyRule",
      "symbolId": "src/data-awscc-route53recoverycontrol-safety-rule/index:DataAwsccRoute53RecoverycontrolSafetyRuleRuleConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53RecoverycontrolSafetyRule.DataAwsccRoute53RecoverycontrolSafetyRuleRuleConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoverycontrolSafetyRule.DataAwsccRoute53RecoverycontrolSafetyRuleRuleConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53recoverycontrol-safety-rule/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/data-awscc-route53recoverycontrol-safety-rule/index.ts",
        "line": 171
      },
      "name": "DataAwsccRoute53RecoverycontrolSafetyRuleRuleConfigOutputReference",
      "namespace": "dataAwsccRoute53RecoverycontrolSafetyRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoverycontrol-safety-rule/index.ts",
            "line": 198
          },
          "name": "inverted",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoverycontrol-safety-rule/index.ts",
            "line": 203
          },
          "name": "threshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoverycontrol-safety-rule/index.ts",
            "line": 208
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53recoverycontrol-safety-rule/index.ts",
            "line": 182
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoverycontrolSafetyRule.DataAwsccRoute53RecoverycontrolSafetyRuleRuleConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53recoverycontrol-safety-rule/index:DataAwsccRoute53RecoverycontrolSafetyRuleRuleConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53RecoverycontrolSafetyRule.DataAwsccRoute53RecoverycontrolSafetyRuleTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoverycontrolSafetyRule.DataAwsccRoute53RecoverycontrolSafetyRuleTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53recoverycontrol-safety-rule/index.ts",
        "line": 212
      },
      "name": "DataAwsccRoute53RecoverycontrolSafetyRuleTags",
      "namespace": "dataAwsccRoute53RecoverycontrolSafetyRule",
      "symbolId": "src/data-awscc-route53recoverycontrol-safety-rule/index:DataAwsccRoute53RecoverycontrolSafetyRuleTags"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53RecoverycontrolSafetyRule.DataAwsccRoute53RecoverycontrolSafetyRuleTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoverycontrolSafetyRule.DataAwsccRoute53RecoverycontrolSafetyRuleTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53recoverycontrol-safety-rule/index.ts",
          "line": 281
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-route53recoverycontrol-safety-rule/index.ts",
        "line": 274
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53recoverycontrol-safety-rule/index.ts",
            "line": 288
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoverycontrolSafetyRule.DataAwsccRoute53RecoverycontrolSafetyRuleTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccRoute53RecoverycontrolSafetyRuleTagsList",
      "namespace": "dataAwsccRoute53RecoverycontrolSafetyRule",
      "symbolId": "src/data-awscc-route53recoverycontrol-safety-rule/index:DataAwsccRoute53RecoverycontrolSafetyRuleTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53RecoverycontrolSafetyRule.DataAwsccRoute53RecoverycontrolSafetyRuleTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoverycontrolSafetyRule.DataAwsccRoute53RecoverycontrolSafetyRuleTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53recoverycontrol-safety-rule/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-awscc-route53recoverycontrol-safety-rule/index.ts",
        "line": 235
      },
      "name": "DataAwsccRoute53RecoverycontrolSafetyRuleTagsOutputReference",
      "namespace": "dataAwsccRoute53RecoverycontrolSafetyRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoverycontrol-safety-rule/index.ts",
            "line": 264
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoverycontrol-safety-rule/index.ts",
            "line": 269
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53recoverycontrol-safety-rule/index.ts",
            "line": 248
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoverycontrolSafetyRule.DataAwsccRoute53RecoverycontrolSafetyRuleTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53recoverycontrol-safety-rule/index:DataAwsccRoute53RecoverycontrolSafetyRuleTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53RecoveryreadinessCell.DataAwsccRoute53RecoveryreadinessCell": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53recoveryreadiness_cell awscc_route53recoveryreadiness_cell}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoveryreadinessCell.DataAwsccRoute53RecoveryreadinessCell",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53recoveryreadiness_cell awscc_route53recoveryreadiness_cell} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53recoveryreadiness-cell/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-awscc.dataAwsccRoute53RecoveryreadinessCell.DataAwsccRoute53RecoveryreadinessCellConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-route53recoveryreadiness-cell/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRoute53RecoveryreadinessCell resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53recoveryreadiness-cell/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 DataAwsccRoute53RecoveryreadinessCell to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53recoveryreadiness_cell#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRoute53RecoveryreadinessCell that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRoute53RecoveryreadinessCell to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53recoveryreadiness-cell/index.ts",
            "line": 207
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53recoveryreadiness-cell/index.ts",
            "line": 213
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRoute53RecoveryreadinessCell",
      "namespace": "dataAwsccRoute53RecoveryreadinessCell",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoveryreadiness-cell/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoveryreadiness-cell/index.ts",
            "line": 165
          },
          "name": "cellArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoveryreadiness-cell/index.ts",
            "line": 170
          },
          "name": "cellName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoveryreadiness-cell/index.ts",
            "line": 175
          },
          "name": "cells",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoveryreadiness-cell/index.ts",
            "line": 193
          },
          "name": "parentReadinessScopes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoveryreadiness-cell/index.ts",
            "line": 199
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoveryreadinessCell.DataAwsccRoute53RecoveryreadinessCellTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoveryreadiness-cell/index.ts",
            "line": 188
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53recoveryreadiness-cell/index.ts",
            "line": 181
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53recoveryreadiness-cell/index:DataAwsccRoute53RecoveryreadinessCell"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53RecoveryreadinessCell.DataAwsccRoute53RecoveryreadinessCellConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoveryreadinessCell.DataAwsccRoute53RecoveryreadinessCellConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53recoveryreadiness-cell/index.ts",
        "line": 14
      },
      "name": "DataAwsccRoute53RecoveryreadinessCellConfig",
      "namespace": "dataAwsccRoute53RecoveryreadinessCell",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53recoveryreadiness_cell#id DataAwsccRoute53RecoveryreadinessCell#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoveryreadiness-cell/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53recoveryreadiness-cell/index:DataAwsccRoute53RecoveryreadinessCellConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53RecoveryreadinessCell.DataAwsccRoute53RecoveryreadinessCellTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoveryreadinessCell.DataAwsccRoute53RecoveryreadinessCellTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53recoveryreadiness-cell/index.ts",
        "line": 25
      },
      "name": "DataAwsccRoute53RecoveryreadinessCellTags",
      "namespace": "dataAwsccRoute53RecoveryreadinessCell",
      "symbolId": "src/data-awscc-route53recoveryreadiness-cell/index:DataAwsccRoute53RecoveryreadinessCellTags"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53RecoveryreadinessCell.DataAwsccRoute53RecoveryreadinessCellTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoveryreadinessCell.DataAwsccRoute53RecoveryreadinessCellTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53recoveryreadiness-cell/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-awscc-route53recoveryreadiness-cell/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53recoveryreadiness-cell/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-awscc.dataAwsccRoute53RecoveryreadinessCell.DataAwsccRoute53RecoveryreadinessCellTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccRoute53RecoveryreadinessCellTagsList",
      "namespace": "dataAwsccRoute53RecoveryreadinessCell",
      "symbolId": "src/data-awscc-route53recoveryreadiness-cell/index:DataAwsccRoute53RecoveryreadinessCellTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53RecoveryreadinessCell.DataAwsccRoute53RecoveryreadinessCellTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoveryreadinessCell.DataAwsccRoute53RecoveryreadinessCellTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53recoveryreadiness-cell/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-route53recoveryreadiness-cell/index.ts",
        "line": 48
      },
      "name": "DataAwsccRoute53RecoveryreadinessCellTagsOutputReference",
      "namespace": "dataAwsccRoute53RecoveryreadinessCell",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoveryreadiness-cell/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoveryreadiness-cell/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53recoveryreadiness-cell/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoveryreadinessCell.DataAwsccRoute53RecoveryreadinessCellTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53recoveryreadiness-cell/index:DataAwsccRoute53RecoveryreadinessCellTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53RecoveryreadinessCells.DataAwsccRoute53RecoveryreadinessCells": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53recoveryreadiness_cells awscc_route53recoveryreadiness_cells}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoveryreadinessCells.DataAwsccRoute53RecoveryreadinessCells",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53recoveryreadiness_cells awscc_route53recoveryreadiness_cells} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53recoveryreadiness-cells/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoveryreadinessCells.DataAwsccRoute53RecoveryreadinessCellsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-route53recoveryreadiness-cells/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRoute53RecoveryreadinessCells resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53recoveryreadiness-cells/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccRoute53RecoveryreadinessCells to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53recoveryreadiness_cells#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRoute53RecoveryreadinessCells that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRoute53RecoveryreadinessCells to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53recoveryreadiness-cells/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53recoveryreadiness-cells/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRoute53RecoveryreadinessCells",
      "namespace": "dataAwsccRoute53RecoveryreadinessCells",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoveryreadiness-cells/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoveryreadiness-cells/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoveryreadiness-cells/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-route53recoveryreadiness-cells/index:DataAwsccRoute53RecoveryreadinessCells"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53RecoveryreadinessCells.DataAwsccRoute53RecoveryreadinessCellsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoveryreadinessCells.DataAwsccRoute53RecoveryreadinessCellsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53recoveryreadiness-cells/index.ts",
        "line": 14
      },
      "name": "DataAwsccRoute53RecoveryreadinessCellsConfig",
      "namespace": "dataAwsccRoute53RecoveryreadinessCells",
      "symbolId": "src/data-awscc-route53recoveryreadiness-cells/index:DataAwsccRoute53RecoveryreadinessCellsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53RecoveryreadinessReadinessCheck.DataAwsccRoute53RecoveryreadinessReadinessCheck": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53recoveryreadiness_readiness_check awscc_route53recoveryreadiness_readiness_check}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoveryreadinessReadinessCheck.DataAwsccRoute53RecoveryreadinessReadinessCheck",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53recoveryreadiness_readiness_check awscc_route53recoveryreadiness_readiness_check} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53recoveryreadiness-readiness-check/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-awscc.dataAwsccRoute53RecoveryreadinessReadinessCheck.DataAwsccRoute53RecoveryreadinessReadinessCheckConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-route53recoveryreadiness-readiness-check/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRoute53RecoveryreadinessReadinessCheck resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53recoveryreadiness-readiness-check/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 DataAwsccRoute53RecoveryreadinessReadinessCheck to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53recoveryreadiness_readiness_check#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRoute53RecoveryreadinessReadinessCheck that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRoute53RecoveryreadinessReadinessCheck to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53recoveryreadiness-readiness-check/index.ts",
            "line": 202
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53recoveryreadiness-readiness-check/index.ts",
            "line": 208
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRoute53RecoveryreadinessReadinessCheck",
      "namespace": "dataAwsccRoute53RecoveryreadinessReadinessCheck",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoveryreadiness-readiness-check/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoveryreadiness-readiness-check/index.ts",
            "line": 178
          },
          "name": "readinessCheckArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoveryreadiness-readiness-check/index.ts",
            "line": 183
          },
          "name": "readinessCheckName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoveryreadiness-readiness-check/index.ts",
            "line": 188
          },
          "name": "resourceSetName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoveryreadiness-readiness-check/index.ts",
            "line": 194
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoveryreadinessReadinessCheck.DataAwsccRoute53RecoveryreadinessReadinessCheckTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoveryreadiness-readiness-check/index.ts",
            "line": 173
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53recoveryreadiness-readiness-check/index.ts",
            "line": 166
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53recoveryreadiness-readiness-check/index:DataAwsccRoute53RecoveryreadinessReadinessCheck"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53RecoveryreadinessReadinessCheck.DataAwsccRoute53RecoveryreadinessReadinessCheckConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoveryreadinessReadinessCheck.DataAwsccRoute53RecoveryreadinessReadinessCheckConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53recoveryreadiness-readiness-check/index.ts",
        "line": 14
      },
      "name": "DataAwsccRoute53RecoveryreadinessReadinessCheckConfig",
      "namespace": "dataAwsccRoute53RecoveryreadinessReadinessCheck",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53recoveryreadiness_readiness_check#id DataAwsccRoute53RecoveryreadinessReadinessCheck#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoveryreadiness-readiness-check/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53recoveryreadiness-readiness-check/index:DataAwsccRoute53RecoveryreadinessReadinessCheckConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53RecoveryreadinessReadinessCheck.DataAwsccRoute53RecoveryreadinessReadinessCheckTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoveryreadinessReadinessCheck.DataAwsccRoute53RecoveryreadinessReadinessCheckTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53recoveryreadiness-readiness-check/index.ts",
        "line": 25
      },
      "name": "DataAwsccRoute53RecoveryreadinessReadinessCheckTags",
      "namespace": "dataAwsccRoute53RecoveryreadinessReadinessCheck",
      "symbolId": "src/data-awscc-route53recoveryreadiness-readiness-check/index:DataAwsccRoute53RecoveryreadinessReadinessCheckTags"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53RecoveryreadinessReadinessCheck.DataAwsccRoute53RecoveryreadinessReadinessCheckTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoveryreadinessReadinessCheck.DataAwsccRoute53RecoveryreadinessReadinessCheckTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53recoveryreadiness-readiness-check/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-awscc-route53recoveryreadiness-readiness-check/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53recoveryreadiness-readiness-check/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-awscc.dataAwsccRoute53RecoveryreadinessReadinessCheck.DataAwsccRoute53RecoveryreadinessReadinessCheckTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccRoute53RecoveryreadinessReadinessCheckTagsList",
      "namespace": "dataAwsccRoute53RecoveryreadinessReadinessCheck",
      "symbolId": "src/data-awscc-route53recoveryreadiness-readiness-check/index:DataAwsccRoute53RecoveryreadinessReadinessCheckTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53RecoveryreadinessReadinessCheck.DataAwsccRoute53RecoveryreadinessReadinessCheckTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoveryreadinessReadinessCheck.DataAwsccRoute53RecoveryreadinessReadinessCheckTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53recoveryreadiness-readiness-check/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-route53recoveryreadiness-readiness-check/index.ts",
        "line": 48
      },
      "name": "DataAwsccRoute53RecoveryreadinessReadinessCheckTagsOutputReference",
      "namespace": "dataAwsccRoute53RecoveryreadinessReadinessCheck",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoveryreadiness-readiness-check/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoveryreadiness-readiness-check/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53recoveryreadiness-readiness-check/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoveryreadinessReadinessCheck.DataAwsccRoute53RecoveryreadinessReadinessCheckTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53recoveryreadiness-readiness-check/index:DataAwsccRoute53RecoveryreadinessReadinessCheckTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53RecoveryreadinessReadinessChecks.DataAwsccRoute53RecoveryreadinessReadinessChecks": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53recoveryreadiness_readiness_checks awscc_route53recoveryreadiness_readiness_checks}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoveryreadinessReadinessChecks.DataAwsccRoute53RecoveryreadinessReadinessChecks",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53recoveryreadiness_readiness_checks awscc_route53recoveryreadiness_readiness_checks} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53recoveryreadiness-readiness-checks/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoveryreadinessReadinessChecks.DataAwsccRoute53RecoveryreadinessReadinessChecksConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-route53recoveryreadiness-readiness-checks/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRoute53RecoveryreadinessReadinessChecks resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53recoveryreadiness-readiness-checks/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccRoute53RecoveryreadinessReadinessChecks to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53recoveryreadiness_readiness_checks#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRoute53RecoveryreadinessReadinessChecks that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRoute53RecoveryreadinessReadinessChecks to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53recoveryreadiness-readiness-checks/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53recoveryreadiness-readiness-checks/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRoute53RecoveryreadinessReadinessChecks",
      "namespace": "dataAwsccRoute53RecoveryreadinessReadinessChecks",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoveryreadiness-readiness-checks/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoveryreadiness-readiness-checks/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoveryreadiness-readiness-checks/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-route53recoveryreadiness-readiness-checks/index:DataAwsccRoute53RecoveryreadinessReadinessChecks"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53RecoveryreadinessReadinessChecks.DataAwsccRoute53RecoveryreadinessReadinessChecksConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoveryreadinessReadinessChecks.DataAwsccRoute53RecoveryreadinessReadinessChecksConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53recoveryreadiness-readiness-checks/index.ts",
        "line": 14
      },
      "name": "DataAwsccRoute53RecoveryreadinessReadinessChecksConfig",
      "namespace": "dataAwsccRoute53RecoveryreadinessReadinessChecks",
      "symbolId": "src/data-awscc-route53recoveryreadiness-readiness-checks/index:DataAwsccRoute53RecoveryreadinessReadinessChecksConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53RecoveryreadinessRecoveryGroup.DataAwsccRoute53RecoveryreadinessRecoveryGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53recoveryreadiness_recovery_group awscc_route53recoveryreadiness_recovery_group}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoveryreadinessRecoveryGroup.DataAwsccRoute53RecoveryreadinessRecoveryGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53recoveryreadiness_recovery_group awscc_route53recoveryreadiness_recovery_group} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53recoveryreadiness-recovery-group/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-awscc.dataAwsccRoute53RecoveryreadinessRecoveryGroup.DataAwsccRoute53RecoveryreadinessRecoveryGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-route53recoveryreadiness-recovery-group/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRoute53RecoveryreadinessRecoveryGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53recoveryreadiness-recovery-group/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 DataAwsccRoute53RecoveryreadinessRecoveryGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53recoveryreadiness_recovery_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRoute53RecoveryreadinessRecoveryGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRoute53RecoveryreadinessRecoveryGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53recoveryreadiness-recovery-group/index.ts",
            "line": 202
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53recoveryreadiness-recovery-group/index.ts",
            "line": 208
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRoute53RecoveryreadinessRecoveryGroup",
      "namespace": "dataAwsccRoute53RecoveryreadinessRecoveryGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoveryreadiness-recovery-group/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoveryreadiness-recovery-group/index.ts",
            "line": 165
          },
          "name": "cells",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoveryreadiness-recovery-group/index.ts",
            "line": 183
          },
          "name": "recoveryGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoveryreadiness-recovery-group/index.ts",
            "line": 188
          },
          "name": "recoveryGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoveryreadiness-recovery-group/index.ts",
            "line": 194
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoveryreadinessRecoveryGroup.DataAwsccRoute53RecoveryreadinessRecoveryGroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoveryreadiness-recovery-group/index.ts",
            "line": 178
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53recoveryreadiness-recovery-group/index.ts",
            "line": 171
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53recoveryreadiness-recovery-group/index:DataAwsccRoute53RecoveryreadinessRecoveryGroup"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53RecoveryreadinessRecoveryGroup.DataAwsccRoute53RecoveryreadinessRecoveryGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoveryreadinessRecoveryGroup.DataAwsccRoute53RecoveryreadinessRecoveryGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53recoveryreadiness-recovery-group/index.ts",
        "line": 14
      },
      "name": "DataAwsccRoute53RecoveryreadinessRecoveryGroupConfig",
      "namespace": "dataAwsccRoute53RecoveryreadinessRecoveryGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53recoveryreadiness_recovery_group#id DataAwsccRoute53RecoveryreadinessRecoveryGroup#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoveryreadiness-recovery-group/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53recoveryreadiness-recovery-group/index:DataAwsccRoute53RecoveryreadinessRecoveryGroupConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53RecoveryreadinessRecoveryGroup.DataAwsccRoute53RecoveryreadinessRecoveryGroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoveryreadinessRecoveryGroup.DataAwsccRoute53RecoveryreadinessRecoveryGroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53recoveryreadiness-recovery-group/index.ts",
        "line": 25
      },
      "name": "DataAwsccRoute53RecoveryreadinessRecoveryGroupTags",
      "namespace": "dataAwsccRoute53RecoveryreadinessRecoveryGroup",
      "symbolId": "src/data-awscc-route53recoveryreadiness-recovery-group/index:DataAwsccRoute53RecoveryreadinessRecoveryGroupTags"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53RecoveryreadinessRecoveryGroup.DataAwsccRoute53RecoveryreadinessRecoveryGroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoveryreadinessRecoveryGroup.DataAwsccRoute53RecoveryreadinessRecoveryGroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53recoveryreadiness-recovery-group/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-awscc-route53recoveryreadiness-recovery-group/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53recoveryreadiness-recovery-group/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-awscc.dataAwsccRoute53RecoveryreadinessRecoveryGroup.DataAwsccRoute53RecoveryreadinessRecoveryGroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccRoute53RecoveryreadinessRecoveryGroupTagsList",
      "namespace": "dataAwsccRoute53RecoveryreadinessRecoveryGroup",
      "symbolId": "src/data-awscc-route53recoveryreadiness-recovery-group/index:DataAwsccRoute53RecoveryreadinessRecoveryGroupTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53RecoveryreadinessRecoveryGroup.DataAwsccRoute53RecoveryreadinessRecoveryGroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoveryreadinessRecoveryGroup.DataAwsccRoute53RecoveryreadinessRecoveryGroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53recoveryreadiness-recovery-group/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-route53recoveryreadiness-recovery-group/index.ts",
        "line": 48
      },
      "name": "DataAwsccRoute53RecoveryreadinessRecoveryGroupTagsOutputReference",
      "namespace": "dataAwsccRoute53RecoveryreadinessRecoveryGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoveryreadiness-recovery-group/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoveryreadiness-recovery-group/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53recoveryreadiness-recovery-group/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoveryreadinessRecoveryGroup.DataAwsccRoute53RecoveryreadinessRecoveryGroupTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53recoveryreadiness-recovery-group/index:DataAwsccRoute53RecoveryreadinessRecoveryGroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53RecoveryreadinessRecoveryGroups.DataAwsccRoute53RecoveryreadinessRecoveryGroups": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53recoveryreadiness_recovery_groups awscc_route53recoveryreadiness_recovery_groups}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoveryreadinessRecoveryGroups.DataAwsccRoute53RecoveryreadinessRecoveryGroups",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53recoveryreadiness_recovery_groups awscc_route53recoveryreadiness_recovery_groups} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53recoveryreadiness-recovery-groups/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoveryreadinessRecoveryGroups.DataAwsccRoute53RecoveryreadinessRecoveryGroupsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-route53recoveryreadiness-recovery-groups/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRoute53RecoveryreadinessRecoveryGroups resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53recoveryreadiness-recovery-groups/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccRoute53RecoveryreadinessRecoveryGroups to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53recoveryreadiness_recovery_groups#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRoute53RecoveryreadinessRecoveryGroups that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRoute53RecoveryreadinessRecoveryGroups to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53recoveryreadiness-recovery-groups/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53recoveryreadiness-recovery-groups/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRoute53RecoveryreadinessRecoveryGroups",
      "namespace": "dataAwsccRoute53RecoveryreadinessRecoveryGroups",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoveryreadiness-recovery-groups/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoveryreadiness-recovery-groups/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoveryreadiness-recovery-groups/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-route53recoveryreadiness-recovery-groups/index:DataAwsccRoute53RecoveryreadinessRecoveryGroups"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53RecoveryreadinessRecoveryGroups.DataAwsccRoute53RecoveryreadinessRecoveryGroupsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoveryreadinessRecoveryGroups.DataAwsccRoute53RecoveryreadinessRecoveryGroupsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53recoveryreadiness-recovery-groups/index.ts",
        "line": 14
      },
      "name": "DataAwsccRoute53RecoveryreadinessRecoveryGroupsConfig",
      "namespace": "dataAwsccRoute53RecoveryreadinessRecoveryGroups",
      "symbolId": "src/data-awscc-route53recoveryreadiness-recovery-groups/index:DataAwsccRoute53RecoveryreadinessRecoveryGroupsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53RecoveryreadinessResourceSet.DataAwsccRoute53RecoveryreadinessResourceSet": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53recoveryreadiness_resource_set awscc_route53recoveryreadiness_resource_set}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoveryreadinessResourceSet.DataAwsccRoute53RecoveryreadinessResourceSet",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53recoveryreadiness_resource_set awscc_route53recoveryreadiness_resource_set} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53recoveryreadiness-resource-set/index.ts",
          "line": 481
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoveryreadinessResourceSet.DataAwsccRoute53RecoveryreadinessResourceSetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-route53recoveryreadiness-resource-set/index.ts",
        "line": 449
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRoute53RecoveryreadinessResourceSet resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53recoveryreadiness-resource-set/index.ts",
            "line": 466
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccRoute53RecoveryreadinessResourceSet to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53recoveryreadiness_resource_set#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRoute53RecoveryreadinessResourceSet that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRoute53RecoveryreadinessResourceSet to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53recoveryreadiness-resource-set/index.ts",
            "line": 548
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53recoveryreadiness-resource-set/index.ts",
            "line": 554
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRoute53RecoveryreadinessResourceSet",
      "namespace": "dataAwsccRoute53RecoveryreadinessResourceSet",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoveryreadiness-resource-set/index.ts",
            "line": 454
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoveryreadiness-resource-set/index.ts",
            "line": 534
          },
          "name": "resources",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoveryreadinessResourceSet.DataAwsccRoute53RecoveryreadinessResourceSetResourcesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoveryreadiness-resource-set/index.ts",
            "line": 518
          },
          "name": "resourceSetArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoveryreadiness-resource-set/index.ts",
            "line": 523
          },
          "name": "resourceSetName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoveryreadiness-resource-set/index.ts",
            "line": 528
          },
          "name": "resourceSetType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoveryreadiness-resource-set/index.ts",
            "line": 540
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoveryreadinessResourceSet.DataAwsccRoute53RecoveryreadinessResourceSetTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoveryreadiness-resource-set/index.ts",
            "line": 513
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53recoveryreadiness-resource-set/index.ts",
            "line": 506
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53recoveryreadiness-resource-set/index:DataAwsccRoute53RecoveryreadinessResourceSet"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53RecoveryreadinessResourceSet.DataAwsccRoute53RecoveryreadinessResourceSetConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoveryreadinessResourceSet.DataAwsccRoute53RecoveryreadinessResourceSetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53recoveryreadiness-resource-set/index.ts",
        "line": 14
      },
      "name": "DataAwsccRoute53RecoveryreadinessResourceSetConfig",
      "namespace": "dataAwsccRoute53RecoveryreadinessResourceSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53recoveryreadiness_resource_set#id DataAwsccRoute53RecoveryreadinessResourceSet#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoveryreadiness-resource-set/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53recoveryreadiness-resource-set/index:DataAwsccRoute53RecoveryreadinessResourceSetConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53RecoveryreadinessResourceSet.DataAwsccRoute53RecoveryreadinessResourceSetResources": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoveryreadinessResourceSet.DataAwsccRoute53RecoveryreadinessResourceSetResources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53recoveryreadiness-resource-set/index.ts",
        "line": 274
      },
      "name": "DataAwsccRoute53RecoveryreadinessResourceSetResources",
      "namespace": "dataAwsccRoute53RecoveryreadinessResourceSet",
      "symbolId": "src/data-awscc-route53recoveryreadiness-resource-set/index:DataAwsccRoute53RecoveryreadinessResourceSetResources"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53RecoveryreadinessResourceSet.DataAwsccRoute53RecoveryreadinessResourceSetResourcesDnsTargetResource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoveryreadinessResourceSet.DataAwsccRoute53RecoveryreadinessResourceSetResourcesDnsTargetResource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53recoveryreadiness-resource-set/index.ts",
        "line": 199
      },
      "name": "DataAwsccRoute53RecoveryreadinessResourceSetResourcesDnsTargetResource",
      "namespace": "dataAwsccRoute53RecoveryreadinessResourceSet",
      "symbolId": "src/data-awscc-route53recoveryreadiness-resource-set/index:DataAwsccRoute53RecoveryreadinessResourceSetResourcesDnsTargetResource"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53RecoveryreadinessResourceSet.DataAwsccRoute53RecoveryreadinessResourceSetResourcesDnsTargetResourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoveryreadinessResourceSet.DataAwsccRoute53RecoveryreadinessResourceSetResourcesDnsTargetResourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53recoveryreadiness-resource-set/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-awscc-route53recoveryreadiness-resource-set/index.ts",
        "line": 222
      },
      "name": "DataAwsccRoute53RecoveryreadinessResourceSetResourcesDnsTargetResourceOutputReference",
      "namespace": "dataAwsccRoute53RecoveryreadinessResourceSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoveryreadiness-resource-set/index.ts",
            "line": 249
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoveryreadiness-resource-set/index.ts",
            "line": 254
          },
          "name": "hostedZoneArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoveryreadiness-resource-set/index.ts",
            "line": 259
          },
          "name": "recordSetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoveryreadiness-resource-set/index.ts",
            "line": 264
          },
          "name": "recordType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoveryreadiness-resource-set/index.ts",
            "line": 270
          },
          "name": "targetResource",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoveryreadinessResourceSet.DataAwsccRoute53RecoveryreadinessResourceSetResourcesDnsTargetResourceTargetResourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53recoveryreadiness-resource-set/index.ts",
            "line": 233
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoveryreadinessResourceSet.DataAwsccRoute53RecoveryreadinessResourceSetResourcesDnsTargetResource"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53recoveryreadiness-resource-set/index:DataAwsccRoute53RecoveryreadinessResourceSetResourcesDnsTargetResourceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53RecoveryreadinessResourceSet.DataAwsccRoute53RecoveryreadinessResourceSetResourcesDnsTargetResourceTargetResource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoveryreadinessResourceSet.DataAwsccRoute53RecoveryreadinessResourceSetResourcesDnsTargetResourceTargetResource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53recoveryreadiness-resource-set/index.ts",
        "line": 138
      },
      "name": "DataAwsccRoute53RecoveryreadinessResourceSetResourcesDnsTargetResourceTargetResource",
      "namespace": "dataAwsccRoute53RecoveryreadinessResourceSet",
      "symbolId": "src/data-awscc-route53recoveryreadiness-resource-set/index:DataAwsccRoute53RecoveryreadinessResourceSetResourcesDnsTargetResourceTargetResource"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53RecoveryreadinessResourceSet.DataAwsccRoute53RecoveryreadinessResourceSetResourcesDnsTargetResourceTargetResourceNlbResource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoveryreadinessResourceSet.DataAwsccRoute53RecoveryreadinessResourceSetResourcesDnsTargetResourceTargetResourceNlbResource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53recoveryreadiness-resource-set/index.ts",
        "line": 25
      },
      "name": "DataAwsccRoute53RecoveryreadinessResourceSetResourcesDnsTargetResourceTargetResourceNlbResource",
      "namespace": "dataAwsccRoute53RecoveryreadinessResourceSet",
      "symbolId": "src/data-awscc-route53recoveryreadiness-resource-set/index:DataAwsccRoute53RecoveryreadinessResourceSetResourcesDnsTargetResourceTargetResourceNlbResource"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53RecoveryreadinessResourceSet.DataAwsccRoute53RecoveryreadinessResourceSetResourcesDnsTargetResourceTargetResourceNlbResourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoveryreadinessResourceSet.DataAwsccRoute53RecoveryreadinessResourceSetResourcesDnsTargetResourceTargetResourceNlbResourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53recoveryreadiness-resource-set/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-route53recoveryreadiness-resource-set/index.ts",
        "line": 48
      },
      "name": "DataAwsccRoute53RecoveryreadinessResourceSetResourcesDnsTargetResourceTargetResourceNlbResourceOutputReference",
      "namespace": "dataAwsccRoute53RecoveryreadinessResourceSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoveryreadiness-resource-set/index.ts",
            "line": 75
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53recoveryreadiness-resource-set/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoveryreadinessResourceSet.DataAwsccRoute53RecoveryreadinessResourceSetResourcesDnsTargetResourceTargetResourceNlbResource"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53recoveryreadiness-resource-set/index:DataAwsccRoute53RecoveryreadinessResourceSetResourcesDnsTargetResourceTargetResourceNlbResourceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53RecoveryreadinessResourceSet.DataAwsccRoute53RecoveryreadinessResourceSetResourcesDnsTargetResourceTargetResourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoveryreadinessResourceSet.DataAwsccRoute53RecoveryreadinessResourceSetResourcesDnsTargetResourceTargetResourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53recoveryreadiness-resource-set/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-awscc-route53recoveryreadiness-resource-set/index.ts",
        "line": 161
      },
      "name": "DataAwsccRoute53RecoveryreadinessResourceSetResourcesDnsTargetResourceTargetResourceOutputReference",
      "namespace": "dataAwsccRoute53RecoveryreadinessResourceSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoveryreadiness-resource-set/index.ts",
            "line": 189
          },
          "name": "nlbResource",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoveryreadinessResourceSet.DataAwsccRoute53RecoveryreadinessResourceSetResourcesDnsTargetResourceTargetResourceNlbResourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoveryreadiness-resource-set/index.ts",
            "line": 195
          },
          "name": "r53Resource",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoveryreadinessResourceSet.DataAwsccRoute53RecoveryreadinessResourceSetResourcesDnsTargetResourceTargetResourceR53ResourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53recoveryreadiness-resource-set/index.ts",
            "line": 172
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoveryreadinessResourceSet.DataAwsccRoute53RecoveryreadinessResourceSetResourcesDnsTargetResourceTargetResource"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53recoveryreadiness-resource-set/index:DataAwsccRoute53RecoveryreadinessResourceSetResourcesDnsTargetResourceTargetResourceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53RecoveryreadinessResourceSet.DataAwsccRoute53RecoveryreadinessResourceSetResourcesDnsTargetResourceTargetResourceR53Resource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoveryreadinessResourceSet.DataAwsccRoute53RecoveryreadinessResourceSetResourcesDnsTargetResourceTargetResourceR53Resource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53recoveryreadiness-resource-set/index.ts",
        "line": 79
      },
      "name": "DataAwsccRoute53RecoveryreadinessResourceSetResourcesDnsTargetResourceTargetResourceR53Resource",
      "namespace": "dataAwsccRoute53RecoveryreadinessResourceSet",
      "symbolId": "src/data-awscc-route53recoveryreadiness-resource-set/index:DataAwsccRoute53RecoveryreadinessResourceSetResourcesDnsTargetResourceTargetResourceR53Resource"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53RecoveryreadinessResourceSet.DataAwsccRoute53RecoveryreadinessResourceSetResourcesDnsTargetResourceTargetResourceR53ResourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoveryreadinessResourceSet.DataAwsccRoute53RecoveryreadinessResourceSetResourcesDnsTargetResourceTargetResourceR53ResourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53recoveryreadiness-resource-set/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-awscc-route53recoveryreadiness-resource-set/index.ts",
        "line": 102
      },
      "name": "DataAwsccRoute53RecoveryreadinessResourceSetResourcesDnsTargetResourceTargetResourceR53ResourceOutputReference",
      "namespace": "dataAwsccRoute53RecoveryreadinessResourceSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoveryreadiness-resource-set/index.ts",
            "line": 129
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoveryreadiness-resource-set/index.ts",
            "line": 134
          },
          "name": "recordSetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53recoveryreadiness-resource-set/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoveryreadinessResourceSet.DataAwsccRoute53RecoveryreadinessResourceSetResourcesDnsTargetResourceTargetResourceR53Resource"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53recoveryreadiness-resource-set/index:DataAwsccRoute53RecoveryreadinessResourceSetResourcesDnsTargetResourceTargetResourceR53ResourceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53RecoveryreadinessResourceSet.DataAwsccRoute53RecoveryreadinessResourceSetResourcesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoveryreadinessResourceSet.DataAwsccRoute53RecoveryreadinessResourceSetResourcesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53recoveryreadiness-resource-set/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-route53recoveryreadiness-resource-set/index.ts",
        "line": 347
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53recoveryreadiness-resource-set/index.ts",
            "line": 361
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoveryreadinessResourceSet.DataAwsccRoute53RecoveryreadinessResourceSetResourcesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccRoute53RecoveryreadinessResourceSetResourcesList",
      "namespace": "dataAwsccRoute53RecoveryreadinessResourceSet",
      "symbolId": "src/data-awscc-route53recoveryreadiness-resource-set/index:DataAwsccRoute53RecoveryreadinessResourceSetResourcesList"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53RecoveryreadinessResourceSet.DataAwsccRoute53RecoveryreadinessResourceSetResourcesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoveryreadinessResourceSet.DataAwsccRoute53RecoveryreadinessResourceSetResourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53recoveryreadiness-resource-set/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-route53recoveryreadiness-resource-set/index.ts",
        "line": 297
      },
      "name": "DataAwsccRoute53RecoveryreadinessResourceSetResourcesOutputReference",
      "namespace": "dataAwsccRoute53RecoveryreadinessResourceSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoveryreadiness-resource-set/index.ts",
            "line": 326
          },
          "name": "componentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoveryreadiness-resource-set/index.ts",
            "line": 332
          },
          "name": "dnsTargetResource",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoveryreadinessResourceSet.DataAwsccRoute53RecoveryreadinessResourceSetResourcesDnsTargetResourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoveryreadiness-resource-set/index.ts",
            "line": 337
          },
          "name": "readinessScopes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoveryreadiness-resource-set/index.ts",
            "line": 342
          },
          "name": "resourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53recoveryreadiness-resource-set/index.ts",
            "line": 310
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoveryreadinessResourceSet.DataAwsccRoute53RecoveryreadinessResourceSetResources"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53recoveryreadiness-resource-set/index:DataAwsccRoute53RecoveryreadinessResourceSetResourcesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53RecoveryreadinessResourceSet.DataAwsccRoute53RecoveryreadinessResourceSetTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoveryreadinessResourceSet.DataAwsccRoute53RecoveryreadinessResourceSetTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53recoveryreadiness-resource-set/index.ts",
        "line": 365
      },
      "name": "DataAwsccRoute53RecoveryreadinessResourceSetTags",
      "namespace": "dataAwsccRoute53RecoveryreadinessResourceSet",
      "symbolId": "src/data-awscc-route53recoveryreadiness-resource-set/index:DataAwsccRoute53RecoveryreadinessResourceSetTags"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53RecoveryreadinessResourceSet.DataAwsccRoute53RecoveryreadinessResourceSetTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoveryreadinessResourceSet.DataAwsccRoute53RecoveryreadinessResourceSetTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53recoveryreadiness-resource-set/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-route53recoveryreadiness-resource-set/index.ts",
        "line": 427
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53recoveryreadiness-resource-set/index.ts",
            "line": 441
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoveryreadinessResourceSet.DataAwsccRoute53RecoveryreadinessResourceSetTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccRoute53RecoveryreadinessResourceSetTagsList",
      "namespace": "dataAwsccRoute53RecoveryreadinessResourceSet",
      "symbolId": "src/data-awscc-route53recoveryreadiness-resource-set/index:DataAwsccRoute53RecoveryreadinessResourceSetTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53RecoveryreadinessResourceSet.DataAwsccRoute53RecoveryreadinessResourceSetTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoveryreadinessResourceSet.DataAwsccRoute53RecoveryreadinessResourceSetTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53recoveryreadiness-resource-set/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-route53recoveryreadiness-resource-set/index.ts",
        "line": 388
      },
      "name": "DataAwsccRoute53RecoveryreadinessResourceSetTagsOutputReference",
      "namespace": "dataAwsccRoute53RecoveryreadinessResourceSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoveryreadiness-resource-set/index.ts",
            "line": 417
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoveryreadiness-resource-set/index.ts",
            "line": 422
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53recoveryreadiness-resource-set/index.ts",
            "line": 401
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoveryreadinessResourceSet.DataAwsccRoute53RecoveryreadinessResourceSetTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53recoveryreadiness-resource-set/index:DataAwsccRoute53RecoveryreadinessResourceSetTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53RecoveryreadinessResourceSets.DataAwsccRoute53RecoveryreadinessResourceSets": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53recoveryreadiness_resource_sets awscc_route53recoveryreadiness_resource_sets}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoveryreadinessResourceSets.DataAwsccRoute53RecoveryreadinessResourceSets",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53recoveryreadiness_resource_sets awscc_route53recoveryreadiness_resource_sets} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53recoveryreadiness-resource-sets/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoveryreadinessResourceSets.DataAwsccRoute53RecoveryreadinessResourceSetsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-route53recoveryreadiness-resource-sets/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRoute53RecoveryreadinessResourceSets resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53recoveryreadiness-resource-sets/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccRoute53RecoveryreadinessResourceSets to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53recoveryreadiness_resource_sets#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRoute53RecoveryreadinessResourceSets that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRoute53RecoveryreadinessResourceSets to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53recoveryreadiness-resource-sets/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53recoveryreadiness-resource-sets/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRoute53RecoveryreadinessResourceSets",
      "namespace": "dataAwsccRoute53RecoveryreadinessResourceSets",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoveryreadiness-resource-sets/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoveryreadiness-resource-sets/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53recoveryreadiness-resource-sets/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-route53recoveryreadiness-resource-sets/index:DataAwsccRoute53RecoveryreadinessResourceSets"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53RecoveryreadinessResourceSets.DataAwsccRoute53RecoveryreadinessResourceSetsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53RecoveryreadinessResourceSets.DataAwsccRoute53RecoveryreadinessResourceSetsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53recoveryreadiness-resource-sets/index.ts",
        "line": 14
      },
      "name": "DataAwsccRoute53RecoveryreadinessResourceSetsConfig",
      "namespace": "dataAwsccRoute53RecoveryreadinessResourceSets",
      "symbolId": "src/data-awscc-route53recoveryreadiness-resource-sets/index:DataAwsccRoute53RecoveryreadinessResourceSetsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ResolverFirewallDomainList.DataAwsccRoute53ResolverFirewallDomainList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53resolver_firewall_domain_list awscc_route53resolver_firewall_domain_list}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverFirewallDomainList.DataAwsccRoute53ResolverFirewallDomainList",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53resolver_firewall_domain_list awscc_route53resolver_firewall_domain_list} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53resolver-firewall-domain-list/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-awscc.dataAwsccRoute53ResolverFirewallDomainList.DataAwsccRoute53ResolverFirewallDomainListConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-route53resolver-firewall-domain-list/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRoute53ResolverFirewallDomainList resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-domain-list/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 DataAwsccRoute53ResolverFirewallDomainList to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53resolver_firewall_domain_list#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRoute53ResolverFirewallDomainList that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRoute53ResolverFirewallDomainList to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-domain-list/index.ts",
            "line": 247
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-domain-list/index.ts",
            "line": 253
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRoute53ResolverFirewallDomainList",
      "namespace": "dataAwsccRoute53ResolverFirewallDomainList",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-domain-list/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-domain-list/index.ts",
            "line": 165
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-domain-list/index.ts",
            "line": 170
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-domain-list/index.ts",
            "line": 175
          },
          "name": "creatorRequestId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-domain-list/index.ts",
            "line": 180
          },
          "name": "domainCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-domain-list/index.ts",
            "line": 185
          },
          "name": "domainFileUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-domain-list/index.ts",
            "line": 190
          },
          "name": "domains",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-domain-list/index.ts",
            "line": 195
          },
          "name": "firewallDomainListId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-domain-list/index.ts",
            "line": 213
          },
          "name": "managedOwnerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-domain-list/index.ts",
            "line": 218
          },
          "name": "modificationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-domain-list/index.ts",
            "line": 223
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-domain-list/index.ts",
            "line": 228
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-domain-list/index.ts",
            "line": 233
          },
          "name": "statusMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-domain-list/index.ts",
            "line": 239
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverFirewallDomainList.DataAwsccRoute53ResolverFirewallDomainListTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-domain-list/index.ts",
            "line": 208
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-domain-list/index.ts",
            "line": 201
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53resolver-firewall-domain-list/index:DataAwsccRoute53ResolverFirewallDomainList"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ResolverFirewallDomainList.DataAwsccRoute53ResolverFirewallDomainListConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverFirewallDomainList.DataAwsccRoute53ResolverFirewallDomainListConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53resolver-firewall-domain-list/index.ts",
        "line": 14
      },
      "name": "DataAwsccRoute53ResolverFirewallDomainListConfig",
      "namespace": "dataAwsccRoute53ResolverFirewallDomainList",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53resolver_firewall_domain_list#id DataAwsccRoute53ResolverFirewallDomainList#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-domain-list/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53resolver-firewall-domain-list/index:DataAwsccRoute53ResolverFirewallDomainListConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ResolverFirewallDomainList.DataAwsccRoute53ResolverFirewallDomainListTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverFirewallDomainList.DataAwsccRoute53ResolverFirewallDomainListTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53resolver-firewall-domain-list/index.ts",
        "line": 25
      },
      "name": "DataAwsccRoute53ResolverFirewallDomainListTags",
      "namespace": "dataAwsccRoute53ResolverFirewallDomainList",
      "symbolId": "src/data-awscc-route53resolver-firewall-domain-list/index:DataAwsccRoute53ResolverFirewallDomainListTags"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ResolverFirewallDomainList.DataAwsccRoute53ResolverFirewallDomainListTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverFirewallDomainList.DataAwsccRoute53ResolverFirewallDomainListTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53resolver-firewall-domain-list/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-awscc-route53resolver-firewall-domain-list/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-domain-list/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-awscc.dataAwsccRoute53ResolverFirewallDomainList.DataAwsccRoute53ResolverFirewallDomainListTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccRoute53ResolverFirewallDomainListTagsList",
      "namespace": "dataAwsccRoute53ResolverFirewallDomainList",
      "symbolId": "src/data-awscc-route53resolver-firewall-domain-list/index:DataAwsccRoute53ResolverFirewallDomainListTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ResolverFirewallDomainList.DataAwsccRoute53ResolverFirewallDomainListTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverFirewallDomainList.DataAwsccRoute53ResolverFirewallDomainListTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53resolver-firewall-domain-list/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-route53resolver-firewall-domain-list/index.ts",
        "line": 48
      },
      "name": "DataAwsccRoute53ResolverFirewallDomainListTagsOutputReference",
      "namespace": "dataAwsccRoute53ResolverFirewallDomainList",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-domain-list/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-domain-list/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-domain-list/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverFirewallDomainList.DataAwsccRoute53ResolverFirewallDomainListTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53resolver-firewall-domain-list/index:DataAwsccRoute53ResolverFirewallDomainListTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ResolverFirewallDomainLists.DataAwsccRoute53ResolverFirewallDomainLists": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53resolver_firewall_domain_lists awscc_route53resolver_firewall_domain_lists}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverFirewallDomainLists.DataAwsccRoute53ResolverFirewallDomainLists",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53resolver_firewall_domain_lists awscc_route53resolver_firewall_domain_lists} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53resolver-firewall-domain-lists/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverFirewallDomainLists.DataAwsccRoute53ResolverFirewallDomainListsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-route53resolver-firewall-domain-lists/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRoute53ResolverFirewallDomainLists resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-domain-lists/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccRoute53ResolverFirewallDomainLists to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53resolver_firewall_domain_lists#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRoute53ResolverFirewallDomainLists that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRoute53ResolverFirewallDomainLists to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-domain-lists/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-domain-lists/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRoute53ResolverFirewallDomainLists",
      "namespace": "dataAwsccRoute53ResolverFirewallDomainLists",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-domain-lists/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-domain-lists/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-domain-lists/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-route53resolver-firewall-domain-lists/index:DataAwsccRoute53ResolverFirewallDomainLists"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ResolverFirewallDomainLists.DataAwsccRoute53ResolverFirewallDomainListsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverFirewallDomainLists.DataAwsccRoute53ResolverFirewallDomainListsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53resolver-firewall-domain-lists/index.ts",
        "line": 14
      },
      "name": "DataAwsccRoute53ResolverFirewallDomainListsConfig",
      "namespace": "dataAwsccRoute53ResolverFirewallDomainLists",
      "symbolId": "src/data-awscc-route53resolver-firewall-domain-lists/index:DataAwsccRoute53ResolverFirewallDomainListsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ResolverFirewallRuleGroup.DataAwsccRoute53ResolverFirewallRuleGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53resolver_firewall_rule_group awscc_route53resolver_firewall_rule_group}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverFirewallRuleGroup.DataAwsccRoute53ResolverFirewallRuleGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53resolver_firewall_rule_group awscc_route53resolver_firewall_rule_group} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53resolver-firewall-rule-group/index.ts",
          "line": 511
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverFirewallRuleGroup.DataAwsccRoute53ResolverFirewallRuleGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-route53resolver-firewall-rule-group/index.ts",
        "line": 479
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRoute53ResolverFirewallRuleGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-rule-group/index.ts",
            "line": 496
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccRoute53ResolverFirewallRuleGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53resolver_firewall_rule_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRoute53ResolverFirewallRuleGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRoute53ResolverFirewallRuleGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-rule-group/index.ts",
            "line": 618
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-rule-group/index.ts",
            "line": 624
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRoute53ResolverFirewallRuleGroup",
      "namespace": "dataAwsccRoute53ResolverFirewallRuleGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-rule-group/index.ts",
            "line": 484
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-rule-group/index.ts",
            "line": 535
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-rule-group/index.ts",
            "line": 540
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-rule-group/index.ts",
            "line": 545
          },
          "name": "creatorRequestId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-rule-group/index.ts",
            "line": 550
          },
          "name": "firewallRuleGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-rule-group/index.ts",
            "line": 556
          },
          "name": "firewallRules",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverFirewallRuleGroup.DataAwsccRoute53ResolverFirewallRuleGroupFirewallRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-rule-group/index.ts",
            "line": 574
          },
          "name": "modificationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-rule-group/index.ts",
            "line": 579
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-rule-group/index.ts",
            "line": 584
          },
          "name": "ownerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-rule-group/index.ts",
            "line": 589
          },
          "name": "ruleCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-rule-group/index.ts",
            "line": 594
          },
          "name": "shareStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-rule-group/index.ts",
            "line": 599
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-rule-group/index.ts",
            "line": 604
          },
          "name": "statusMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-rule-group/index.ts",
            "line": 610
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverFirewallRuleGroup.DataAwsccRoute53ResolverFirewallRuleGroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-rule-group/index.ts",
            "line": 569
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-rule-group/index.ts",
            "line": 562
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53resolver-firewall-rule-group/index:DataAwsccRoute53ResolverFirewallRuleGroup"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ResolverFirewallRuleGroup.DataAwsccRoute53ResolverFirewallRuleGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverFirewallRuleGroup.DataAwsccRoute53ResolverFirewallRuleGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53resolver-firewall-rule-group/index.ts",
        "line": 14
      },
      "name": "DataAwsccRoute53ResolverFirewallRuleGroupConfig",
      "namespace": "dataAwsccRoute53ResolverFirewallRuleGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53resolver_firewall_rule_group#id DataAwsccRoute53ResolverFirewallRuleGroup#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-rule-group/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53resolver-firewall-rule-group/index:DataAwsccRoute53ResolverFirewallRuleGroupConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ResolverFirewallRuleGroup.DataAwsccRoute53ResolverFirewallRuleGroupFirewallRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverFirewallRuleGroup.DataAwsccRoute53ResolverFirewallRuleGroupFirewallRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53resolver-firewall-rule-group/index.ts",
        "line": 254
      },
      "name": "DataAwsccRoute53ResolverFirewallRuleGroupFirewallRules",
      "namespace": "dataAwsccRoute53ResolverFirewallRuleGroup",
      "symbolId": "src/data-awscc-route53resolver-firewall-rule-group/index:DataAwsccRoute53ResolverFirewallRuleGroupFirewallRules"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ResolverFirewallRuleGroup.DataAwsccRoute53ResolverFirewallRuleGroupFirewallRulesFirewallRuleType": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverFirewallRuleGroup.DataAwsccRoute53ResolverFirewallRuleGroupFirewallRulesFirewallRuleType",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53resolver-firewall-rule-group/index.ts",
        "line": 187
      },
      "name": "DataAwsccRoute53ResolverFirewallRuleGroupFirewallRulesFirewallRuleType",
      "namespace": "dataAwsccRoute53ResolverFirewallRuleGroup",
      "symbolId": "src/data-awscc-route53resolver-firewall-rule-group/index:DataAwsccRoute53ResolverFirewallRuleGroupFirewallRulesFirewallRuleType"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ResolverFirewallRuleGroup.DataAwsccRoute53ResolverFirewallRuleGroupFirewallRulesFirewallRuleTypeFirewallAdvancedContentCategory": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverFirewallRuleGroup.DataAwsccRoute53ResolverFirewallRuleGroupFirewallRulesFirewallRuleTypeFirewallAdvancedContentCategory",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53resolver-firewall-rule-group/index.ts",
        "line": 25
      },
      "name": "DataAwsccRoute53ResolverFirewallRuleGroupFirewallRulesFirewallRuleTypeFirewallAdvancedContentCategory",
      "namespace": "dataAwsccRoute53ResolverFirewallRuleGroup",
      "symbolId": "src/data-awscc-route53resolver-firewall-rule-group/index:DataAwsccRoute53ResolverFirewallRuleGroupFirewallRulesFirewallRuleTypeFirewallAdvancedContentCategory"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ResolverFirewallRuleGroup.DataAwsccRoute53ResolverFirewallRuleGroupFirewallRulesFirewallRuleTypeFirewallAdvancedContentCategoryOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverFirewallRuleGroup.DataAwsccRoute53ResolverFirewallRuleGroupFirewallRulesFirewallRuleTypeFirewallAdvancedContentCategoryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53resolver-firewall-rule-group/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-route53resolver-firewall-rule-group/index.ts",
        "line": 48
      },
      "name": "DataAwsccRoute53ResolverFirewallRuleGroupFirewallRulesFirewallRuleTypeFirewallAdvancedContentCategoryOutputReference",
      "namespace": "dataAwsccRoute53ResolverFirewallRuleGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-rule-group/index.ts",
            "line": 75
          },
          "name": "category",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-rule-group/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverFirewallRuleGroup.DataAwsccRoute53ResolverFirewallRuleGroupFirewallRulesFirewallRuleTypeFirewallAdvancedContentCategory"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53resolver-firewall-rule-group/index:DataAwsccRoute53ResolverFirewallRuleGroupFirewallRulesFirewallRuleTypeFirewallAdvancedContentCategoryOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ResolverFirewallRuleGroup.DataAwsccRoute53ResolverFirewallRuleGroupFirewallRulesFirewallRuleTypeFirewallAdvancedThreatCategory": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverFirewallRuleGroup.DataAwsccRoute53ResolverFirewallRuleGroupFirewallRulesFirewallRuleTypeFirewallAdvancedThreatCategory",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53resolver-firewall-rule-group/index.ts",
        "line": 79
      },
      "name": "DataAwsccRoute53ResolverFirewallRuleGroupFirewallRulesFirewallRuleTypeFirewallAdvancedThreatCategory",
      "namespace": "dataAwsccRoute53ResolverFirewallRuleGroup",
      "symbolId": "src/data-awscc-route53resolver-firewall-rule-group/index:DataAwsccRoute53ResolverFirewallRuleGroupFirewallRulesFirewallRuleTypeFirewallAdvancedThreatCategory"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ResolverFirewallRuleGroup.DataAwsccRoute53ResolverFirewallRuleGroupFirewallRulesFirewallRuleTypeFirewallAdvancedThreatCategoryOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverFirewallRuleGroup.DataAwsccRoute53ResolverFirewallRuleGroupFirewallRulesFirewallRuleTypeFirewallAdvancedThreatCategoryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53resolver-firewall-rule-group/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-awscc-route53resolver-firewall-rule-group/index.ts",
        "line": 102
      },
      "name": "DataAwsccRoute53ResolverFirewallRuleGroupFirewallRulesFirewallRuleTypeFirewallAdvancedThreatCategoryOutputReference",
      "namespace": "dataAwsccRoute53ResolverFirewallRuleGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-rule-group/index.ts",
            "line": 129
          },
          "name": "category",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-rule-group/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverFirewallRuleGroup.DataAwsccRoute53ResolverFirewallRuleGroupFirewallRulesFirewallRuleTypeFirewallAdvancedThreatCategory"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53resolver-firewall-rule-group/index:DataAwsccRoute53ResolverFirewallRuleGroupFirewallRulesFirewallRuleTypeFirewallAdvancedThreatCategoryOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ResolverFirewallRuleGroup.DataAwsccRoute53ResolverFirewallRuleGroupFirewallRulesFirewallRuleTypeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverFirewallRuleGroup.DataAwsccRoute53ResolverFirewallRuleGroupFirewallRulesFirewallRuleTypeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53resolver-firewall-rule-group/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-route53resolver-firewall-rule-group/index.ts",
        "line": 210
      },
      "name": "DataAwsccRoute53ResolverFirewallRuleGroupFirewallRulesFirewallRuleTypeOutputReference",
      "namespace": "dataAwsccRoute53ResolverFirewallRuleGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-rule-group/index.ts",
            "line": 238
          },
          "name": "firewallAdvancedContentCategory",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverFirewallRuleGroup.DataAwsccRoute53ResolverFirewallRuleGroupFirewallRulesFirewallRuleTypeFirewallAdvancedContentCategoryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-rule-group/index.ts",
            "line": 244
          },
          "name": "firewallAdvancedThreatCategory",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverFirewallRuleGroup.DataAwsccRoute53ResolverFirewallRuleGroupFirewallRulesFirewallRuleTypeFirewallAdvancedThreatCategoryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-rule-group/index.ts",
            "line": 250
          },
          "name": "partnerThreatProtection",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverFirewallRuleGroup.DataAwsccRoute53ResolverFirewallRuleGroupFirewallRulesFirewallRuleTypePartnerThreatProtectionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-rule-group/index.ts",
            "line": 221
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverFirewallRuleGroup.DataAwsccRoute53ResolverFirewallRuleGroupFirewallRulesFirewallRuleType"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53resolver-firewall-rule-group/index:DataAwsccRoute53ResolverFirewallRuleGroupFirewallRulesFirewallRuleTypeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ResolverFirewallRuleGroup.DataAwsccRoute53ResolverFirewallRuleGroupFirewallRulesFirewallRuleTypePartnerThreatProtection": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverFirewallRuleGroup.DataAwsccRoute53ResolverFirewallRuleGroupFirewallRulesFirewallRuleTypePartnerThreatProtection",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53resolver-firewall-rule-group/index.ts",
        "line": 133
      },
      "name": "DataAwsccRoute53ResolverFirewallRuleGroupFirewallRulesFirewallRuleTypePartnerThreatProtection",
      "namespace": "dataAwsccRoute53ResolverFirewallRuleGroup",
      "symbolId": "src/data-awscc-route53resolver-firewall-rule-group/index:DataAwsccRoute53ResolverFirewallRuleGroupFirewallRulesFirewallRuleTypePartnerThreatProtection"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ResolverFirewallRuleGroup.DataAwsccRoute53ResolverFirewallRuleGroupFirewallRulesFirewallRuleTypePartnerThreatProtectionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverFirewallRuleGroup.DataAwsccRoute53ResolverFirewallRuleGroupFirewallRulesFirewallRuleTypePartnerThreatProtectionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53resolver-firewall-rule-group/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-awscc-route53resolver-firewall-rule-group/index.ts",
        "line": 156
      },
      "name": "DataAwsccRoute53ResolverFirewallRuleGroupFirewallRulesFirewallRuleTypePartnerThreatProtectionOutputReference",
      "namespace": "dataAwsccRoute53ResolverFirewallRuleGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-rule-group/index.ts",
            "line": 183
          },
          "name": "partner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-rule-group/index.ts",
            "line": 167
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverFirewallRuleGroup.DataAwsccRoute53ResolverFirewallRuleGroupFirewallRulesFirewallRuleTypePartnerThreatProtection"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53resolver-firewall-rule-group/index:DataAwsccRoute53ResolverFirewallRuleGroupFirewallRulesFirewallRuleTypePartnerThreatProtectionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ResolverFirewallRuleGroup.DataAwsccRoute53ResolverFirewallRuleGroupFirewallRulesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverFirewallRuleGroup.DataAwsccRoute53ResolverFirewallRuleGroupFirewallRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53resolver-firewall-rule-group/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-route53resolver-firewall-rule-group/index.ts",
        "line": 377
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-rule-group/index.ts",
            "line": 391
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverFirewallRuleGroup.DataAwsccRoute53ResolverFirewallRuleGroupFirewallRulesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccRoute53ResolverFirewallRuleGroupFirewallRulesList",
      "namespace": "dataAwsccRoute53ResolverFirewallRuleGroup",
      "symbolId": "src/data-awscc-route53resolver-firewall-rule-group/index:DataAwsccRoute53ResolverFirewallRuleGroupFirewallRulesList"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ResolverFirewallRuleGroup.DataAwsccRoute53ResolverFirewallRuleGroupFirewallRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverFirewallRuleGroup.DataAwsccRoute53ResolverFirewallRuleGroupFirewallRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53resolver-firewall-rule-group/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-route53resolver-firewall-rule-group/index.ts",
        "line": 277
      },
      "name": "DataAwsccRoute53ResolverFirewallRuleGroupFirewallRulesOutputReference",
      "namespace": "dataAwsccRoute53ResolverFirewallRuleGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-rule-group/index.ts",
            "line": 306
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-rule-group/index.ts",
            "line": 311
          },
          "name": "blockOverrideDnsType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-rule-group/index.ts",
            "line": 316
          },
          "name": "blockOverrideDomain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-rule-group/index.ts",
            "line": 321
          },
          "name": "blockOverrideTtl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-rule-group/index.ts",
            "line": 326
          },
          "name": "blockResponse",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-rule-group/index.ts",
            "line": 331
          },
          "name": "confidenceThreshold",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-rule-group/index.ts",
            "line": 336
          },
          "name": "dnsThreatProtection",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-rule-group/index.ts",
            "line": 341
          },
          "name": "firewallDomainListId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-rule-group/index.ts",
            "line": 346
          },
          "name": "firewallDomainRedirectionAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-rule-group/index.ts",
            "line": 352
          },
          "name": "firewallRuleType",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverFirewallRuleGroup.DataAwsccRoute53ResolverFirewallRuleGroupFirewallRulesFirewallRuleTypeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-rule-group/index.ts",
            "line": 357
          },
          "name": "firewallThreatProtectionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-rule-group/index.ts",
            "line": 362
          },
          "name": "priority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-rule-group/index.ts",
            "line": 367
          },
          "name": "qtype",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-rule-group/index.ts",
            "line": 372
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-rule-group/index.ts",
            "line": 290
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverFirewallRuleGroup.DataAwsccRoute53ResolverFirewallRuleGroupFirewallRules"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53resolver-firewall-rule-group/index:DataAwsccRoute53ResolverFirewallRuleGroupFirewallRulesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ResolverFirewallRuleGroup.DataAwsccRoute53ResolverFirewallRuleGroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverFirewallRuleGroup.DataAwsccRoute53ResolverFirewallRuleGroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53resolver-firewall-rule-group/index.ts",
        "line": 395
      },
      "name": "DataAwsccRoute53ResolverFirewallRuleGroupTags",
      "namespace": "dataAwsccRoute53ResolverFirewallRuleGroup",
      "symbolId": "src/data-awscc-route53resolver-firewall-rule-group/index:DataAwsccRoute53ResolverFirewallRuleGroupTags"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ResolverFirewallRuleGroup.DataAwsccRoute53ResolverFirewallRuleGroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverFirewallRuleGroup.DataAwsccRoute53ResolverFirewallRuleGroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53resolver-firewall-rule-group/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-route53resolver-firewall-rule-group/index.ts",
        "line": 457
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-rule-group/index.ts",
            "line": 471
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverFirewallRuleGroup.DataAwsccRoute53ResolverFirewallRuleGroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccRoute53ResolverFirewallRuleGroupTagsList",
      "namespace": "dataAwsccRoute53ResolverFirewallRuleGroup",
      "symbolId": "src/data-awscc-route53resolver-firewall-rule-group/index:DataAwsccRoute53ResolverFirewallRuleGroupTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ResolverFirewallRuleGroup.DataAwsccRoute53ResolverFirewallRuleGroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverFirewallRuleGroup.DataAwsccRoute53ResolverFirewallRuleGroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53resolver-firewall-rule-group/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-route53resolver-firewall-rule-group/index.ts",
        "line": 418
      },
      "name": "DataAwsccRoute53ResolverFirewallRuleGroupTagsOutputReference",
      "namespace": "dataAwsccRoute53ResolverFirewallRuleGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-rule-group/index.ts",
            "line": 447
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-rule-group/index.ts",
            "line": 452
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-rule-group/index.ts",
            "line": 431
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverFirewallRuleGroup.DataAwsccRoute53ResolverFirewallRuleGroupTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53resolver-firewall-rule-group/index:DataAwsccRoute53ResolverFirewallRuleGroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ResolverFirewallRuleGroupAssociation.DataAwsccRoute53ResolverFirewallRuleGroupAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53resolver_firewall_rule_group_association awscc_route53resolver_firewall_rule_group_association}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverFirewallRuleGroupAssociation.DataAwsccRoute53ResolverFirewallRuleGroupAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53resolver_firewall_rule_group_association awscc_route53resolver_firewall_rule_group_association} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53resolver-firewall-rule-group-association/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-awscc.dataAwsccRoute53ResolverFirewallRuleGroupAssociation.DataAwsccRoute53ResolverFirewallRuleGroupAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-route53resolver-firewall-rule-group-association/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRoute53ResolverFirewallRuleGroupAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-rule-group-association/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 DataAwsccRoute53ResolverFirewallRuleGroupAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53resolver_firewall_rule_group_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRoute53ResolverFirewallRuleGroupAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRoute53ResolverFirewallRuleGroupAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-rule-group-association/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-awscc-route53resolver-firewall-rule-group-association/index.ts",
            "line": 258
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRoute53ResolverFirewallRuleGroupAssociation",
      "namespace": "dataAwsccRoute53ResolverFirewallRuleGroupAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-rule-group-association/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-rule-group-association/index.ts",
            "line": 165
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-rule-group-association/index.ts",
            "line": 170
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-rule-group-association/index.ts",
            "line": 175
          },
          "name": "creatorRequestId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-rule-group-association/index.ts",
            "line": 180
          },
          "name": "firewallRuleGroupAssociationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-rule-group-association/index.ts",
            "line": 185
          },
          "name": "firewallRuleGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-rule-group-association/index.ts",
            "line": 203
          },
          "name": "managedOwnerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-rule-group-association/index.ts",
            "line": 208
          },
          "name": "modificationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-rule-group-association/index.ts",
            "line": 213
          },
          "name": "mutationProtection",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-rule-group-association/index.ts",
            "line": 218
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-rule-group-association/index.ts",
            "line": 223
          },
          "name": "priority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-rule-group-association/index.ts",
            "line": 228
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-rule-group-association/index.ts",
            "line": 233
          },
          "name": "statusMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-rule-group-association/index.ts",
            "line": 239
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverFirewallRuleGroupAssociation.DataAwsccRoute53ResolverFirewallRuleGroupAssociationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-rule-group-association/index.ts",
            "line": 244
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-rule-group-association/index.ts",
            "line": 198
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-rule-group-association/index.ts",
            "line": 191
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53resolver-firewall-rule-group-association/index:DataAwsccRoute53ResolverFirewallRuleGroupAssociation"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ResolverFirewallRuleGroupAssociation.DataAwsccRoute53ResolverFirewallRuleGroupAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverFirewallRuleGroupAssociation.DataAwsccRoute53ResolverFirewallRuleGroupAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53resolver-firewall-rule-group-association/index.ts",
        "line": 14
      },
      "name": "DataAwsccRoute53ResolverFirewallRuleGroupAssociationConfig",
      "namespace": "dataAwsccRoute53ResolverFirewallRuleGroupAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53resolver_firewall_rule_group_association#id DataAwsccRoute53ResolverFirewallRuleGroupAssociation#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-rule-group-association/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53resolver-firewall-rule-group-association/index:DataAwsccRoute53ResolverFirewallRuleGroupAssociationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ResolverFirewallRuleGroupAssociation.DataAwsccRoute53ResolverFirewallRuleGroupAssociationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverFirewallRuleGroupAssociation.DataAwsccRoute53ResolverFirewallRuleGroupAssociationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53resolver-firewall-rule-group-association/index.ts",
        "line": 25
      },
      "name": "DataAwsccRoute53ResolverFirewallRuleGroupAssociationTags",
      "namespace": "dataAwsccRoute53ResolverFirewallRuleGroupAssociation",
      "symbolId": "src/data-awscc-route53resolver-firewall-rule-group-association/index:DataAwsccRoute53ResolverFirewallRuleGroupAssociationTags"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ResolverFirewallRuleGroupAssociation.DataAwsccRoute53ResolverFirewallRuleGroupAssociationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverFirewallRuleGroupAssociation.DataAwsccRoute53ResolverFirewallRuleGroupAssociationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53resolver-firewall-rule-group-association/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-awscc-route53resolver-firewall-rule-group-association/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-rule-group-association/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-awscc.dataAwsccRoute53ResolverFirewallRuleGroupAssociation.DataAwsccRoute53ResolverFirewallRuleGroupAssociationTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccRoute53ResolverFirewallRuleGroupAssociationTagsList",
      "namespace": "dataAwsccRoute53ResolverFirewallRuleGroupAssociation",
      "symbolId": "src/data-awscc-route53resolver-firewall-rule-group-association/index:DataAwsccRoute53ResolverFirewallRuleGroupAssociationTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ResolverFirewallRuleGroupAssociation.DataAwsccRoute53ResolverFirewallRuleGroupAssociationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverFirewallRuleGroupAssociation.DataAwsccRoute53ResolverFirewallRuleGroupAssociationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53resolver-firewall-rule-group-association/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-route53resolver-firewall-rule-group-association/index.ts",
        "line": 48
      },
      "name": "DataAwsccRoute53ResolverFirewallRuleGroupAssociationTagsOutputReference",
      "namespace": "dataAwsccRoute53ResolverFirewallRuleGroupAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-rule-group-association/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-rule-group-association/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-rule-group-association/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverFirewallRuleGroupAssociation.DataAwsccRoute53ResolverFirewallRuleGroupAssociationTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53resolver-firewall-rule-group-association/index:DataAwsccRoute53ResolverFirewallRuleGroupAssociationTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ResolverFirewallRuleGroupAssociations.DataAwsccRoute53ResolverFirewallRuleGroupAssociations": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53resolver_firewall_rule_group_associations awscc_route53resolver_firewall_rule_group_associations}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverFirewallRuleGroupAssociations.DataAwsccRoute53ResolverFirewallRuleGroupAssociations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53resolver_firewall_rule_group_associations awscc_route53resolver_firewall_rule_group_associations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53resolver-firewall-rule-group-associations/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverFirewallRuleGroupAssociations.DataAwsccRoute53ResolverFirewallRuleGroupAssociationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-route53resolver-firewall-rule-group-associations/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRoute53ResolverFirewallRuleGroupAssociations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-rule-group-associations/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccRoute53ResolverFirewallRuleGroupAssociations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53resolver_firewall_rule_group_associations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRoute53ResolverFirewallRuleGroupAssociations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRoute53ResolverFirewallRuleGroupAssociations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-rule-group-associations/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-rule-group-associations/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRoute53ResolverFirewallRuleGroupAssociations",
      "namespace": "dataAwsccRoute53ResolverFirewallRuleGroupAssociations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-rule-group-associations/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-rule-group-associations/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-rule-group-associations/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-route53resolver-firewall-rule-group-associations/index:DataAwsccRoute53ResolverFirewallRuleGroupAssociations"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ResolverFirewallRuleGroupAssociations.DataAwsccRoute53ResolverFirewallRuleGroupAssociationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverFirewallRuleGroupAssociations.DataAwsccRoute53ResolverFirewallRuleGroupAssociationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53resolver-firewall-rule-group-associations/index.ts",
        "line": 14
      },
      "name": "DataAwsccRoute53ResolverFirewallRuleGroupAssociationsConfig",
      "namespace": "dataAwsccRoute53ResolverFirewallRuleGroupAssociations",
      "symbolId": "src/data-awscc-route53resolver-firewall-rule-group-associations/index:DataAwsccRoute53ResolverFirewallRuleGroupAssociationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ResolverFirewallRuleGroups.DataAwsccRoute53ResolverFirewallRuleGroups": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53resolver_firewall_rule_groups awscc_route53resolver_firewall_rule_groups}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverFirewallRuleGroups.DataAwsccRoute53ResolverFirewallRuleGroups",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53resolver_firewall_rule_groups awscc_route53resolver_firewall_rule_groups} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53resolver-firewall-rule-groups/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverFirewallRuleGroups.DataAwsccRoute53ResolverFirewallRuleGroupsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-route53resolver-firewall-rule-groups/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRoute53ResolverFirewallRuleGroups resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-rule-groups/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccRoute53ResolverFirewallRuleGroups to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53resolver_firewall_rule_groups#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRoute53ResolverFirewallRuleGroups that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRoute53ResolverFirewallRuleGroups to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-rule-groups/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-rule-groups/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRoute53ResolverFirewallRuleGroups",
      "namespace": "dataAwsccRoute53ResolverFirewallRuleGroups",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-rule-groups/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-rule-groups/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-firewall-rule-groups/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-route53resolver-firewall-rule-groups/index:DataAwsccRoute53ResolverFirewallRuleGroups"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ResolverFirewallRuleGroups.DataAwsccRoute53ResolverFirewallRuleGroupsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverFirewallRuleGroups.DataAwsccRoute53ResolverFirewallRuleGroupsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53resolver-firewall-rule-groups/index.ts",
        "line": 14
      },
      "name": "DataAwsccRoute53ResolverFirewallRuleGroupsConfig",
      "namespace": "dataAwsccRoute53ResolverFirewallRuleGroups",
      "symbolId": "src/data-awscc-route53resolver-firewall-rule-groups/index:DataAwsccRoute53ResolverFirewallRuleGroupsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ResolverOutpostResolver.DataAwsccRoute53ResolverOutpostResolver": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53resolver_outpost_resolver awscc_route53resolver_outpost_resolver}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverOutpostResolver.DataAwsccRoute53ResolverOutpostResolver",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53resolver_outpost_resolver awscc_route53resolver_outpost_resolver} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53resolver-outpost-resolver/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-awscc.dataAwsccRoute53ResolverOutpostResolver.DataAwsccRoute53ResolverOutpostResolverConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-route53resolver-outpost-resolver/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRoute53ResolverOutpostResolver resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-outpost-resolver/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 DataAwsccRoute53ResolverOutpostResolver to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53resolver_outpost_resolver#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRoute53ResolverOutpostResolver that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRoute53ResolverOutpostResolver to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-outpost-resolver/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-awscc-route53resolver-outpost-resolver/index.ts",
            "line": 248
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRoute53ResolverOutpostResolver",
      "namespace": "dataAwsccRoute53ResolverOutpostResolver",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-outpost-resolver/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-outpost-resolver/index.ts",
            "line": 165
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-outpost-resolver/index.ts",
            "line": 170
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-outpost-resolver/index.ts",
            "line": 175
          },
          "name": "creatorRequestId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-outpost-resolver/index.ts",
            "line": 193
          },
          "name": "instanceCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-outpost-resolver/index.ts",
            "line": 198
          },
          "name": "modificationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-outpost-resolver/index.ts",
            "line": 203
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-outpost-resolver/index.ts",
            "line": 208
          },
          "name": "outpostArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-outpost-resolver/index.ts",
            "line": 213
          },
          "name": "outpostResolverId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-outpost-resolver/index.ts",
            "line": 218
          },
          "name": "preferredInstanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-outpost-resolver/index.ts",
            "line": 223
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-outpost-resolver/index.ts",
            "line": 228
          },
          "name": "statusMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-outpost-resolver/index.ts",
            "line": 234
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverOutpostResolver.DataAwsccRoute53ResolverOutpostResolverTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-outpost-resolver/index.ts",
            "line": 188
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-outpost-resolver/index.ts",
            "line": 181
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53resolver-outpost-resolver/index:DataAwsccRoute53ResolverOutpostResolver"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ResolverOutpostResolver.DataAwsccRoute53ResolverOutpostResolverConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverOutpostResolver.DataAwsccRoute53ResolverOutpostResolverConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53resolver-outpost-resolver/index.ts",
        "line": 14
      },
      "name": "DataAwsccRoute53ResolverOutpostResolverConfig",
      "namespace": "dataAwsccRoute53ResolverOutpostResolver",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53resolver_outpost_resolver#id DataAwsccRoute53ResolverOutpostResolver#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-outpost-resolver/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53resolver-outpost-resolver/index:DataAwsccRoute53ResolverOutpostResolverConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ResolverOutpostResolver.DataAwsccRoute53ResolverOutpostResolverTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverOutpostResolver.DataAwsccRoute53ResolverOutpostResolverTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53resolver-outpost-resolver/index.ts",
        "line": 25
      },
      "name": "DataAwsccRoute53ResolverOutpostResolverTags",
      "namespace": "dataAwsccRoute53ResolverOutpostResolver",
      "symbolId": "src/data-awscc-route53resolver-outpost-resolver/index:DataAwsccRoute53ResolverOutpostResolverTags"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ResolverOutpostResolver.DataAwsccRoute53ResolverOutpostResolverTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverOutpostResolver.DataAwsccRoute53ResolverOutpostResolverTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53resolver-outpost-resolver/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-awscc-route53resolver-outpost-resolver/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-outpost-resolver/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-awscc.dataAwsccRoute53ResolverOutpostResolver.DataAwsccRoute53ResolverOutpostResolverTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccRoute53ResolverOutpostResolverTagsList",
      "namespace": "dataAwsccRoute53ResolverOutpostResolver",
      "symbolId": "src/data-awscc-route53resolver-outpost-resolver/index:DataAwsccRoute53ResolverOutpostResolverTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ResolverOutpostResolver.DataAwsccRoute53ResolverOutpostResolverTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverOutpostResolver.DataAwsccRoute53ResolverOutpostResolverTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53resolver-outpost-resolver/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-route53resolver-outpost-resolver/index.ts",
        "line": 48
      },
      "name": "DataAwsccRoute53ResolverOutpostResolverTagsOutputReference",
      "namespace": "dataAwsccRoute53ResolverOutpostResolver",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-outpost-resolver/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-outpost-resolver/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-outpost-resolver/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverOutpostResolver.DataAwsccRoute53ResolverOutpostResolverTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53resolver-outpost-resolver/index:DataAwsccRoute53ResolverOutpostResolverTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ResolverOutpostResolvers.DataAwsccRoute53ResolverOutpostResolvers": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53resolver_outpost_resolvers awscc_route53resolver_outpost_resolvers}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverOutpostResolvers.DataAwsccRoute53ResolverOutpostResolvers",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53resolver_outpost_resolvers awscc_route53resolver_outpost_resolvers} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53resolver-outpost-resolvers/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverOutpostResolvers.DataAwsccRoute53ResolverOutpostResolversConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-route53resolver-outpost-resolvers/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRoute53ResolverOutpostResolvers resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-outpost-resolvers/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccRoute53ResolverOutpostResolvers to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53resolver_outpost_resolvers#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRoute53ResolverOutpostResolvers that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRoute53ResolverOutpostResolvers to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-outpost-resolvers/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-outpost-resolvers/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRoute53ResolverOutpostResolvers",
      "namespace": "dataAwsccRoute53ResolverOutpostResolvers",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-outpost-resolvers/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-outpost-resolvers/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-outpost-resolvers/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-route53resolver-outpost-resolvers/index:DataAwsccRoute53ResolverOutpostResolvers"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ResolverOutpostResolvers.DataAwsccRoute53ResolverOutpostResolversConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverOutpostResolvers.DataAwsccRoute53ResolverOutpostResolversConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53resolver-outpost-resolvers/index.ts",
        "line": 14
      },
      "name": "DataAwsccRoute53ResolverOutpostResolversConfig",
      "namespace": "dataAwsccRoute53ResolverOutpostResolvers",
      "symbolId": "src/data-awscc-route53resolver-outpost-resolvers/index:DataAwsccRoute53ResolverOutpostResolversConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverConfig.DataAwsccRoute53ResolverResolverConfig": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53resolver_resolver_config awscc_route53resolver_resolver_config}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverConfig.DataAwsccRoute53ResolverResolverConfig",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53resolver_resolver_config awscc_route53resolver_resolver_config} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53resolver-resolver-config/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverConfig.DataAwsccRoute53ResolverResolverConfigConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-route53resolver-resolver-config/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRoute53ResolverResolverConfig resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-config/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccRoute53ResolverResolverConfig to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53resolver_resolver_config#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRoute53ResolverResolverConfig that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRoute53ResolverResolverConfig to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-config/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-awscc-route53resolver-resolver-config/index.ts",
            "line": 132
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRoute53ResolverResolverConfig",
      "namespace": "dataAwsccRoute53ResolverResolverConfig",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-config/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-config/index.ts",
            "line": 85
          },
          "name": "autodefinedReverse",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-config/index.ts",
            "line": 90
          },
          "name": "autodefinedReverseFlag",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-config/index.ts",
            "line": 108
          },
          "name": "ownerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-config/index.ts",
            "line": 113
          },
          "name": "resolverConfigId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-config/index.ts",
            "line": 118
          },
          "name": "resourceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-config/index.ts",
            "line": 103
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-config/index.ts",
            "line": 96
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53resolver-resolver-config/index:DataAwsccRoute53ResolverResolverConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverConfig.DataAwsccRoute53ResolverResolverConfigConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverConfig.DataAwsccRoute53ResolverResolverConfigConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53resolver-resolver-config/index.ts",
        "line": 14
      },
      "name": "DataAwsccRoute53ResolverResolverConfigConfig",
      "namespace": "dataAwsccRoute53ResolverResolverConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53resolver_resolver_config#id DataAwsccRoute53ResolverResolverConfig#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-config/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53resolver-resolver-config/index:DataAwsccRoute53ResolverResolverConfigConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverConfigs.DataAwsccRoute53ResolverResolverConfigs": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53resolver_resolver_configs awscc_route53resolver_resolver_configs}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverConfigs.DataAwsccRoute53ResolverResolverConfigs",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53resolver_resolver_configs awscc_route53resolver_resolver_configs} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53resolver-resolver-configs/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverConfigs.DataAwsccRoute53ResolverResolverConfigsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-route53resolver-resolver-configs/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRoute53ResolverResolverConfigs resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-configs/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccRoute53ResolverResolverConfigs to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53resolver_resolver_configs#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRoute53ResolverResolverConfigs that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRoute53ResolverResolverConfigs to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-configs/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-configs/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRoute53ResolverResolverConfigs",
      "namespace": "dataAwsccRoute53ResolverResolverConfigs",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-configs/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-configs/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-configs/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-route53resolver-resolver-configs/index:DataAwsccRoute53ResolverResolverConfigs"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverConfigs.DataAwsccRoute53ResolverResolverConfigsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverConfigs.DataAwsccRoute53ResolverResolverConfigsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53resolver-resolver-configs/index.ts",
        "line": 14
      },
      "name": "DataAwsccRoute53ResolverResolverConfigsConfig",
      "namespace": "dataAwsccRoute53ResolverResolverConfigs",
      "symbolId": "src/data-awscc-route53resolver-resolver-configs/index:DataAwsccRoute53ResolverResolverConfigsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverDnssecConfig.DataAwsccRoute53ResolverResolverDnssecConfig": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53resolver_resolver_dnssec_config awscc_route53resolver_resolver_dnssec_config}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverDnssecConfig.DataAwsccRoute53ResolverResolverDnssecConfig",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53resolver_resolver_dnssec_config awscc_route53resolver_resolver_dnssec_config} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53resolver-resolver-dnssec-config/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverDnssecConfig.DataAwsccRoute53ResolverResolverDnssecConfigConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-route53resolver-resolver-dnssec-config/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRoute53ResolverResolverDnssecConfig resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-dnssec-config/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccRoute53ResolverResolverDnssecConfig to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53resolver_resolver_dnssec_config#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRoute53ResolverResolverDnssecConfig that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRoute53ResolverResolverDnssecConfig to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-dnssec-config/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-awscc-route53resolver-resolver-dnssec-config/index.ts",
            "line": 127
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRoute53ResolverResolverDnssecConfig",
      "namespace": "dataAwsccRoute53ResolverResolverDnssecConfig",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-dnssec-config/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-dnssec-config/index.ts",
            "line": 98
          },
          "name": "ownerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-dnssec-config/index.ts",
            "line": 103
          },
          "name": "resolverDnssecConfigId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-dnssec-config/index.ts",
            "line": 108
          },
          "name": "resourceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-dnssec-config/index.ts",
            "line": 113
          },
          "name": "validationStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-dnssec-config/index.ts",
            "line": 93
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-dnssec-config/index.ts",
            "line": 86
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53resolver-resolver-dnssec-config/index:DataAwsccRoute53ResolverResolverDnssecConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverDnssecConfig.DataAwsccRoute53ResolverResolverDnssecConfigConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverDnssecConfig.DataAwsccRoute53ResolverResolverDnssecConfigConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53resolver-resolver-dnssec-config/index.ts",
        "line": 14
      },
      "name": "DataAwsccRoute53ResolverResolverDnssecConfigConfig",
      "namespace": "dataAwsccRoute53ResolverResolverDnssecConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53resolver_resolver_dnssec_config#id DataAwsccRoute53ResolverResolverDnssecConfig#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-dnssec-config/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53resolver-resolver-dnssec-config/index:DataAwsccRoute53ResolverResolverDnssecConfigConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverDnssecConfigs.DataAwsccRoute53ResolverResolverDnssecConfigs": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53resolver_resolver_dnssec_configs awscc_route53resolver_resolver_dnssec_configs}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverDnssecConfigs.DataAwsccRoute53ResolverResolverDnssecConfigs",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53resolver_resolver_dnssec_configs awscc_route53resolver_resolver_dnssec_configs} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53resolver-resolver-dnssec-configs/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverDnssecConfigs.DataAwsccRoute53ResolverResolverDnssecConfigsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-route53resolver-resolver-dnssec-configs/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRoute53ResolverResolverDnssecConfigs resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-dnssec-configs/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccRoute53ResolverResolverDnssecConfigs to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53resolver_resolver_dnssec_configs#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRoute53ResolverResolverDnssecConfigs that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRoute53ResolverResolverDnssecConfigs to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-dnssec-configs/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-dnssec-configs/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRoute53ResolverResolverDnssecConfigs",
      "namespace": "dataAwsccRoute53ResolverResolverDnssecConfigs",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-dnssec-configs/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-dnssec-configs/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-dnssec-configs/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-route53resolver-resolver-dnssec-configs/index:DataAwsccRoute53ResolverResolverDnssecConfigs"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverDnssecConfigs.DataAwsccRoute53ResolverResolverDnssecConfigsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverDnssecConfigs.DataAwsccRoute53ResolverResolverDnssecConfigsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53resolver-resolver-dnssec-configs/index.ts",
        "line": 14
      },
      "name": "DataAwsccRoute53ResolverResolverDnssecConfigsConfig",
      "namespace": "dataAwsccRoute53ResolverResolverDnssecConfigs",
      "symbolId": "src/data-awscc-route53resolver-resolver-dnssec-configs/index:DataAwsccRoute53ResolverResolverDnssecConfigsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverEndpoint.DataAwsccRoute53ResolverResolverEndpoint": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53resolver_resolver_endpoint awscc_route53resolver_resolver_endpoint}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverEndpoint.DataAwsccRoute53ResolverResolverEndpoint",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53resolver_resolver_endpoint awscc_route53resolver_resolver_endpoint} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53resolver-resolver-endpoint/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-awscc.dataAwsccRoute53ResolverResolverEndpoint.DataAwsccRoute53ResolverResolverEndpointConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-route53resolver-resolver-endpoint/index.ts",
        "line": 194
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRoute53ResolverResolverEndpoint resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-endpoint/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 DataAwsccRoute53ResolverResolverEndpoint to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53resolver_resolver_endpoint#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRoute53ResolverResolverEndpoint that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRoute53ResolverResolverEndpoint to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-endpoint/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-awscc-route53resolver-resolver-endpoint/index.ts",
            "line": 359
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRoute53ResolverResolverEndpoint",
      "namespace": "dataAwsccRoute53ResolverResolverEndpoint",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-endpoint/index.ts",
            "line": 199
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-endpoint/index.ts",
            "line": 250
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-endpoint/index.ts",
            "line": 255
          },
          "name": "direction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-endpoint/index.ts",
            "line": 260
          },
          "name": "dns64Enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-endpoint/index.ts",
            "line": 265
          },
          "name": "hostVpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-endpoint/index.ts",
            "line": 283
          },
          "name": "ipAddressCount",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-endpoint/index.ts",
            "line": 289
          },
          "name": "ipAddresses",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverEndpoint.DataAwsccRoute53ResolverResolverEndpointIpAddressesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-endpoint/index.ts",
            "line": 294
          },
          "name": "ipv6InternetAccessEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-endpoint/index.ts",
            "line": 299
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-endpoint/index.ts",
            "line": 304
          },
          "name": "outpostArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-endpoint/index.ts",
            "line": 309
          },
          "name": "preferredInstanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-endpoint/index.ts",
            "line": 314
          },
          "name": "protocols",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-endpoint/index.ts",
            "line": 319
          },
          "name": "resolverEndpointId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-endpoint/index.ts",
            "line": 324
          },
          "name": "resolverEndpointType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-endpoint/index.ts",
            "line": 329
          },
          "name": "rniEnhancedMetricsEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-endpoint/index.ts",
            "line": 334
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-endpoint/index.ts",
            "line": 340
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverEndpoint.DataAwsccRoute53ResolverResolverEndpointTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-endpoint/index.ts",
            "line": 345
          },
          "name": "targetNameServerMetricsEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-endpoint/index.ts",
            "line": 278
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-endpoint/index.ts",
            "line": 271
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53resolver-resolver-endpoint/index:DataAwsccRoute53ResolverResolverEndpoint"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverEndpoint.DataAwsccRoute53ResolverResolverEndpointConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverEndpoint.DataAwsccRoute53ResolverResolverEndpointConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53resolver-resolver-endpoint/index.ts",
        "line": 14
      },
      "name": "DataAwsccRoute53ResolverResolverEndpointConfig",
      "namespace": "dataAwsccRoute53ResolverResolverEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53resolver_resolver_endpoint#id DataAwsccRoute53ResolverResolverEndpoint#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-endpoint/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53resolver-resolver-endpoint/index:DataAwsccRoute53ResolverResolverEndpointConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverEndpoint.DataAwsccRoute53ResolverResolverEndpointIpAddresses": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverEndpoint.DataAwsccRoute53ResolverResolverEndpointIpAddresses",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53resolver-resolver-endpoint/index.ts",
        "line": 25
      },
      "name": "DataAwsccRoute53ResolverResolverEndpointIpAddresses",
      "namespace": "dataAwsccRoute53ResolverResolverEndpoint",
      "symbolId": "src/data-awscc-route53resolver-resolver-endpoint/index:DataAwsccRoute53ResolverResolverEndpointIpAddresses"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverEndpoint.DataAwsccRoute53ResolverResolverEndpointIpAddressesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverEndpoint.DataAwsccRoute53ResolverResolverEndpointIpAddressesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53resolver-resolver-endpoint/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-route53resolver-resolver-endpoint/index.ts",
        "line": 92
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-endpoint/index.ts",
            "line": 106
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverEndpoint.DataAwsccRoute53ResolverResolverEndpointIpAddressesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccRoute53ResolverResolverEndpointIpAddressesList",
      "namespace": "dataAwsccRoute53ResolverResolverEndpoint",
      "symbolId": "src/data-awscc-route53resolver-resolver-endpoint/index:DataAwsccRoute53ResolverResolverEndpointIpAddressesList"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverEndpoint.DataAwsccRoute53ResolverResolverEndpointIpAddressesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverEndpoint.DataAwsccRoute53ResolverResolverEndpointIpAddressesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53resolver-resolver-endpoint/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-route53resolver-resolver-endpoint/index.ts",
        "line": 48
      },
      "name": "DataAwsccRoute53ResolverResolverEndpointIpAddressesOutputReference",
      "namespace": "dataAwsccRoute53ResolverResolverEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-endpoint/index.ts",
            "line": 77
          },
          "name": "ip",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-endpoint/index.ts",
            "line": 82
          },
          "name": "ipv6",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-endpoint/index.ts",
            "line": 87
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-endpoint/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverEndpoint.DataAwsccRoute53ResolverResolverEndpointIpAddresses"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53resolver-resolver-endpoint/index:DataAwsccRoute53ResolverResolverEndpointIpAddressesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverEndpoint.DataAwsccRoute53ResolverResolverEndpointTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverEndpoint.DataAwsccRoute53ResolverResolverEndpointTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53resolver-resolver-endpoint/index.ts",
        "line": 110
      },
      "name": "DataAwsccRoute53ResolverResolverEndpointTags",
      "namespace": "dataAwsccRoute53ResolverResolverEndpoint",
      "symbolId": "src/data-awscc-route53resolver-resolver-endpoint/index:DataAwsccRoute53ResolverResolverEndpointTags"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverEndpoint.DataAwsccRoute53ResolverResolverEndpointTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverEndpoint.DataAwsccRoute53ResolverResolverEndpointTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53resolver-resolver-endpoint/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-awscc-route53resolver-resolver-endpoint/index.ts",
        "line": 172
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-endpoint/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-awscc.dataAwsccRoute53ResolverResolverEndpoint.DataAwsccRoute53ResolverResolverEndpointTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccRoute53ResolverResolverEndpointTagsList",
      "namespace": "dataAwsccRoute53ResolverResolverEndpoint",
      "symbolId": "src/data-awscc-route53resolver-resolver-endpoint/index:DataAwsccRoute53ResolverResolverEndpointTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverEndpoint.DataAwsccRoute53ResolverResolverEndpointTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverEndpoint.DataAwsccRoute53ResolverResolverEndpointTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53resolver-resolver-endpoint/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-awscc-route53resolver-resolver-endpoint/index.ts",
        "line": 133
      },
      "name": "DataAwsccRoute53ResolverResolverEndpointTagsOutputReference",
      "namespace": "dataAwsccRoute53ResolverResolverEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-endpoint/index.ts",
            "line": 162
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-endpoint/index.ts",
            "line": 167
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-endpoint/index.ts",
            "line": 146
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverEndpoint.DataAwsccRoute53ResolverResolverEndpointTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53resolver-resolver-endpoint/index:DataAwsccRoute53ResolverResolverEndpointTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverEndpoints.DataAwsccRoute53ResolverResolverEndpoints": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53resolver_resolver_endpoints awscc_route53resolver_resolver_endpoints}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverEndpoints.DataAwsccRoute53ResolverResolverEndpoints",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53resolver_resolver_endpoints awscc_route53resolver_resolver_endpoints} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53resolver-resolver-endpoints/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverEndpoints.DataAwsccRoute53ResolverResolverEndpointsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-route53resolver-resolver-endpoints/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRoute53ResolverResolverEndpoints resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-endpoints/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccRoute53ResolverResolverEndpoints to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53resolver_resolver_endpoints#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRoute53ResolverResolverEndpoints that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRoute53ResolverResolverEndpoints to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-endpoints/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-endpoints/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRoute53ResolverResolverEndpoints",
      "namespace": "dataAwsccRoute53ResolverResolverEndpoints",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-endpoints/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-endpoints/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-endpoints/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-route53resolver-resolver-endpoints/index:DataAwsccRoute53ResolverResolverEndpoints"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverEndpoints.DataAwsccRoute53ResolverResolverEndpointsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverEndpoints.DataAwsccRoute53ResolverResolverEndpointsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53resolver-resolver-endpoints/index.ts",
        "line": 14
      },
      "name": "DataAwsccRoute53ResolverResolverEndpointsConfig",
      "namespace": "dataAwsccRoute53ResolverResolverEndpoints",
      "symbolId": "src/data-awscc-route53resolver-resolver-endpoints/index:DataAwsccRoute53ResolverResolverEndpointsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverQueryLoggingConfig.DataAwsccRoute53ResolverResolverQueryLoggingConfig": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53resolver_resolver_query_logging_config awscc_route53resolver_resolver_query_logging_config}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverQueryLoggingConfig.DataAwsccRoute53ResolverResolverQueryLoggingConfig",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53resolver_resolver_query_logging_config awscc_route53resolver_resolver_query_logging_config} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53resolver-resolver-query-logging-config/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-awscc.dataAwsccRoute53ResolverResolverQueryLoggingConfig.DataAwsccRoute53ResolverResolverQueryLoggingConfigConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-route53resolver-resolver-query-logging-config/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRoute53ResolverResolverQueryLoggingConfig resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-query-logging-config/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 DataAwsccRoute53ResolverResolverQueryLoggingConfig to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53resolver_resolver_query_logging_config#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRoute53ResolverResolverQueryLoggingConfig that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRoute53ResolverResolverQueryLoggingConfig to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-query-logging-config/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-awscc-route53resolver-resolver-query-logging-config/index.ts",
            "line": 243
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRoute53ResolverResolverQueryLoggingConfig",
      "namespace": "dataAwsccRoute53ResolverResolverQueryLoggingConfig",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-query-logging-config/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-query-logging-config/index.ts",
            "line": 165
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-query-logging-config/index.ts",
            "line": 170
          },
          "name": "associationCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-query-logging-config/index.ts",
            "line": 175
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-query-logging-config/index.ts",
            "line": 180
          },
          "name": "creatorRequestId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-query-logging-config/index.ts",
            "line": 185
          },
          "name": "destinationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-query-logging-config/index.ts",
            "line": 203
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-query-logging-config/index.ts",
            "line": 208
          },
          "name": "ownerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-query-logging-config/index.ts",
            "line": 213
          },
          "name": "resolverQueryLoggingConfigId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-query-logging-config/index.ts",
            "line": 218
          },
          "name": "shareStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-query-logging-config/index.ts",
            "line": 223
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-query-logging-config/index.ts",
            "line": 229
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverQueryLoggingConfig.DataAwsccRoute53ResolverResolverQueryLoggingConfigTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-query-logging-config/index.ts",
            "line": 198
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-query-logging-config/index.ts",
            "line": 191
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53resolver-resolver-query-logging-config/index:DataAwsccRoute53ResolverResolverQueryLoggingConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverQueryLoggingConfig.DataAwsccRoute53ResolverResolverQueryLoggingConfigConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverQueryLoggingConfig.DataAwsccRoute53ResolverResolverQueryLoggingConfigConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53resolver-resolver-query-logging-config/index.ts",
        "line": 14
      },
      "name": "DataAwsccRoute53ResolverResolverQueryLoggingConfigConfig",
      "namespace": "dataAwsccRoute53ResolverResolverQueryLoggingConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53resolver_resolver_query_logging_config#id DataAwsccRoute53ResolverResolverQueryLoggingConfig#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-query-logging-config/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53resolver-resolver-query-logging-config/index:DataAwsccRoute53ResolverResolverQueryLoggingConfigConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverQueryLoggingConfig.DataAwsccRoute53ResolverResolverQueryLoggingConfigTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverQueryLoggingConfig.DataAwsccRoute53ResolverResolverQueryLoggingConfigTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53resolver-resolver-query-logging-config/index.ts",
        "line": 25
      },
      "name": "DataAwsccRoute53ResolverResolverQueryLoggingConfigTags",
      "namespace": "dataAwsccRoute53ResolverResolverQueryLoggingConfig",
      "symbolId": "src/data-awscc-route53resolver-resolver-query-logging-config/index:DataAwsccRoute53ResolverResolverQueryLoggingConfigTags"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverQueryLoggingConfig.DataAwsccRoute53ResolverResolverQueryLoggingConfigTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverQueryLoggingConfig.DataAwsccRoute53ResolverResolverQueryLoggingConfigTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53resolver-resolver-query-logging-config/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-awscc-route53resolver-resolver-query-logging-config/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-query-logging-config/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-awscc.dataAwsccRoute53ResolverResolverQueryLoggingConfig.DataAwsccRoute53ResolverResolverQueryLoggingConfigTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccRoute53ResolverResolverQueryLoggingConfigTagsList",
      "namespace": "dataAwsccRoute53ResolverResolverQueryLoggingConfig",
      "symbolId": "src/data-awscc-route53resolver-resolver-query-logging-config/index:DataAwsccRoute53ResolverResolverQueryLoggingConfigTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverQueryLoggingConfig.DataAwsccRoute53ResolverResolverQueryLoggingConfigTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverQueryLoggingConfig.DataAwsccRoute53ResolverResolverQueryLoggingConfigTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53resolver-resolver-query-logging-config/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-route53resolver-resolver-query-logging-config/index.ts",
        "line": 48
      },
      "name": "DataAwsccRoute53ResolverResolverQueryLoggingConfigTagsOutputReference",
      "namespace": "dataAwsccRoute53ResolverResolverQueryLoggingConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-query-logging-config/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-query-logging-config/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-query-logging-config/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverQueryLoggingConfig.DataAwsccRoute53ResolverResolverQueryLoggingConfigTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53resolver-resolver-query-logging-config/index:DataAwsccRoute53ResolverResolverQueryLoggingConfigTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverQueryLoggingConfigAssociation.DataAwsccRoute53ResolverResolverQueryLoggingConfigAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53resolver_resolver_query_logging_config_association awscc_route53resolver_resolver_query_logging_config_association}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverQueryLoggingConfigAssociation.DataAwsccRoute53ResolverResolverQueryLoggingConfigAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53resolver_resolver_query_logging_config_association awscc_route53resolver_resolver_query_logging_config_association} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53resolver-resolver-query-logging-config-association/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverQueryLoggingConfigAssociation.DataAwsccRoute53ResolverResolverQueryLoggingConfigAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-route53resolver-resolver-query-logging-config-association/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRoute53ResolverResolverQueryLoggingConfigAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-query-logging-config-association/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccRoute53ResolverResolverQueryLoggingConfigAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53resolver_resolver_query_logging_config_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRoute53ResolverResolverQueryLoggingConfigAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRoute53ResolverResolverQueryLoggingConfigAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-query-logging-config-association/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-awscc-route53resolver-resolver-query-logging-config-association/index.ts",
            "line": 142
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRoute53ResolverResolverQueryLoggingConfigAssociation",
      "namespace": "dataAwsccRoute53ResolverResolverQueryLoggingConfigAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-query-logging-config-association/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-query-logging-config-association/index.ts",
            "line": 85
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-query-logging-config-association/index.ts",
            "line": 90
          },
          "name": "error",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-query-logging-config-association/index.ts",
            "line": 95
          },
          "name": "errorMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-query-logging-config-association/index.ts",
            "line": 113
          },
          "name": "resolverQueryLogConfigId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-query-logging-config-association/index.ts",
            "line": 118
          },
          "name": "resolverQueryLoggingConfigAssociationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-query-logging-config-association/index.ts",
            "line": 123
          },
          "name": "resourceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-query-logging-config-association/index.ts",
            "line": 128
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-query-logging-config-association/index.ts",
            "line": 108
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-query-logging-config-association/index.ts",
            "line": 101
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53resolver-resolver-query-logging-config-association/index:DataAwsccRoute53ResolverResolverQueryLoggingConfigAssociation"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverQueryLoggingConfigAssociation.DataAwsccRoute53ResolverResolverQueryLoggingConfigAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverQueryLoggingConfigAssociation.DataAwsccRoute53ResolverResolverQueryLoggingConfigAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53resolver-resolver-query-logging-config-association/index.ts",
        "line": 14
      },
      "name": "DataAwsccRoute53ResolverResolverQueryLoggingConfigAssociationConfig",
      "namespace": "dataAwsccRoute53ResolverResolverQueryLoggingConfigAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53resolver_resolver_query_logging_config_association#id DataAwsccRoute53ResolverResolverQueryLoggingConfigAssociation#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-query-logging-config-association/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53resolver-resolver-query-logging-config-association/index:DataAwsccRoute53ResolverResolverQueryLoggingConfigAssociationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverQueryLoggingConfigAssociations.DataAwsccRoute53ResolverResolverQueryLoggingConfigAssociations": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53resolver_resolver_query_logging_config_associations awscc_route53resolver_resolver_query_logging_config_associations}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverQueryLoggingConfigAssociations.DataAwsccRoute53ResolverResolverQueryLoggingConfigAssociations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53resolver_resolver_query_logging_config_associations awscc_route53resolver_resolver_query_logging_config_associations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53resolver-resolver-query-logging-config-associations/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverQueryLoggingConfigAssociations.DataAwsccRoute53ResolverResolverQueryLoggingConfigAssociationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-route53resolver-resolver-query-logging-config-associations/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRoute53ResolverResolverQueryLoggingConfigAssociations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-query-logging-config-associations/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccRoute53ResolverResolverQueryLoggingConfigAssociations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53resolver_resolver_query_logging_config_associations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRoute53ResolverResolverQueryLoggingConfigAssociations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRoute53ResolverResolverQueryLoggingConfigAssociations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-query-logging-config-associations/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-query-logging-config-associations/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRoute53ResolverResolverQueryLoggingConfigAssociations",
      "namespace": "dataAwsccRoute53ResolverResolverQueryLoggingConfigAssociations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-query-logging-config-associations/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-query-logging-config-associations/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-query-logging-config-associations/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-route53resolver-resolver-query-logging-config-associations/index:DataAwsccRoute53ResolverResolverQueryLoggingConfigAssociations"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverQueryLoggingConfigAssociations.DataAwsccRoute53ResolverResolverQueryLoggingConfigAssociationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverQueryLoggingConfigAssociations.DataAwsccRoute53ResolverResolverQueryLoggingConfigAssociationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53resolver-resolver-query-logging-config-associations/index.ts",
        "line": 14
      },
      "name": "DataAwsccRoute53ResolverResolverQueryLoggingConfigAssociationsConfig",
      "namespace": "dataAwsccRoute53ResolverResolverQueryLoggingConfigAssociations",
      "symbolId": "src/data-awscc-route53resolver-resolver-query-logging-config-associations/index:DataAwsccRoute53ResolverResolverQueryLoggingConfigAssociationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverQueryLoggingConfigs.DataAwsccRoute53ResolverResolverQueryLoggingConfigs": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53resolver_resolver_query_logging_configs awscc_route53resolver_resolver_query_logging_configs}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverQueryLoggingConfigs.DataAwsccRoute53ResolverResolverQueryLoggingConfigs",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53resolver_resolver_query_logging_configs awscc_route53resolver_resolver_query_logging_configs} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53resolver-resolver-query-logging-configs/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverQueryLoggingConfigs.DataAwsccRoute53ResolverResolverQueryLoggingConfigsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-route53resolver-resolver-query-logging-configs/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRoute53ResolverResolverQueryLoggingConfigs resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-query-logging-configs/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccRoute53ResolverResolverQueryLoggingConfigs to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53resolver_resolver_query_logging_configs#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRoute53ResolverResolverQueryLoggingConfigs that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRoute53ResolverResolverQueryLoggingConfigs to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-query-logging-configs/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-query-logging-configs/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRoute53ResolverResolverQueryLoggingConfigs",
      "namespace": "dataAwsccRoute53ResolverResolverQueryLoggingConfigs",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-query-logging-configs/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-query-logging-configs/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-query-logging-configs/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-route53resolver-resolver-query-logging-configs/index:DataAwsccRoute53ResolverResolverQueryLoggingConfigs"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverQueryLoggingConfigs.DataAwsccRoute53ResolverResolverQueryLoggingConfigsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverQueryLoggingConfigs.DataAwsccRoute53ResolverResolverQueryLoggingConfigsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53resolver-resolver-query-logging-configs/index.ts",
        "line": 14
      },
      "name": "DataAwsccRoute53ResolverResolverQueryLoggingConfigsConfig",
      "namespace": "dataAwsccRoute53ResolverResolverQueryLoggingConfigs",
      "symbolId": "src/data-awscc-route53resolver-resolver-query-logging-configs/index:DataAwsccRoute53ResolverResolverQueryLoggingConfigsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverRule.DataAwsccRoute53ResolverResolverRule": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53resolver_resolver_rule awscc_route53resolver_resolver_rule}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverRule.DataAwsccRoute53ResolverResolverRule",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53resolver_resolver_rule awscc_route53resolver_resolver_rule} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53resolver-resolver-rule/index.ts",
          "line": 236
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverRule.DataAwsccRoute53ResolverResolverRuleConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-route53resolver-resolver-rule/index.ts",
        "line": 204
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRoute53ResolverResolverRule resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-rule/index.ts",
            "line": 221
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccRoute53ResolverResolverRule to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53resolver_resolver_rule#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRoute53ResolverResolverRule that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRoute53ResolverResolverRule to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-rule/index.ts",
            "line": 323
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-rule/index.ts",
            "line": 329
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRoute53ResolverResolverRule",
      "namespace": "dataAwsccRoute53ResolverResolverRule",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-rule/index.ts",
            "line": 209
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-rule/index.ts",
            "line": 260
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-rule/index.ts",
            "line": 265
          },
          "name": "delegationRecord",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-rule/index.ts",
            "line": 270
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-rule/index.ts",
            "line": 288
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-rule/index.ts",
            "line": 293
          },
          "name": "resolverEndpointId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-rule/index.ts",
            "line": 298
          },
          "name": "resolverRuleId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-rule/index.ts",
            "line": 303
          },
          "name": "ruleType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-rule/index.ts",
            "line": 309
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverRule.DataAwsccRoute53ResolverResolverRuleTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-rule/index.ts",
            "line": 315
          },
          "name": "targetIps",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverRule.DataAwsccRoute53ResolverResolverRuleTargetIpsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-rule/index.ts",
            "line": 283
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-rule/index.ts",
            "line": 276
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53resolver-resolver-rule/index:DataAwsccRoute53ResolverResolverRule"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverRule.DataAwsccRoute53ResolverResolverRuleConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverRule.DataAwsccRoute53ResolverResolverRuleConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53resolver-resolver-rule/index.ts",
        "line": 14
      },
      "name": "DataAwsccRoute53ResolverResolverRuleConfig",
      "namespace": "dataAwsccRoute53ResolverResolverRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53resolver_resolver_rule#id DataAwsccRoute53ResolverResolverRule#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-rule/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53resolver-resolver-rule/index:DataAwsccRoute53ResolverResolverRuleConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverRule.DataAwsccRoute53ResolverResolverRuleTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverRule.DataAwsccRoute53ResolverResolverRuleTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53resolver-resolver-rule/index.ts",
        "line": 25
      },
      "name": "DataAwsccRoute53ResolverResolverRuleTags",
      "namespace": "dataAwsccRoute53ResolverResolverRule",
      "symbolId": "src/data-awscc-route53resolver-resolver-rule/index:DataAwsccRoute53ResolverResolverRuleTags"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverRule.DataAwsccRoute53ResolverResolverRuleTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverRule.DataAwsccRoute53ResolverResolverRuleTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53resolver-resolver-rule/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-awscc-route53resolver-resolver-rule/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-rule/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-awscc.dataAwsccRoute53ResolverResolverRule.DataAwsccRoute53ResolverResolverRuleTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccRoute53ResolverResolverRuleTagsList",
      "namespace": "dataAwsccRoute53ResolverResolverRule",
      "symbolId": "src/data-awscc-route53resolver-resolver-rule/index:DataAwsccRoute53ResolverResolverRuleTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverRule.DataAwsccRoute53ResolverResolverRuleTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverRule.DataAwsccRoute53ResolverResolverRuleTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53resolver-resolver-rule/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-route53resolver-resolver-rule/index.ts",
        "line": 48
      },
      "name": "DataAwsccRoute53ResolverResolverRuleTagsOutputReference",
      "namespace": "dataAwsccRoute53ResolverResolverRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-rule/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-rule/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-rule/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverRule.DataAwsccRoute53ResolverResolverRuleTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53resolver-resolver-rule/index:DataAwsccRoute53ResolverResolverRuleTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverRule.DataAwsccRoute53ResolverResolverRuleTargetIps": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverRule.DataAwsccRoute53ResolverResolverRuleTargetIps",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53resolver-resolver-rule/index.ts",
        "line": 105
      },
      "name": "DataAwsccRoute53ResolverResolverRuleTargetIps",
      "namespace": "dataAwsccRoute53ResolverResolverRule",
      "symbolId": "src/data-awscc-route53resolver-resolver-rule/index:DataAwsccRoute53ResolverResolverRuleTargetIps"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverRule.DataAwsccRoute53ResolverResolverRuleTargetIpsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverRule.DataAwsccRoute53ResolverResolverRuleTargetIpsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53resolver-resolver-rule/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-route53resolver-resolver-rule/index.ts",
        "line": 182
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-rule/index.ts",
            "line": 196
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverRule.DataAwsccRoute53ResolverResolverRuleTargetIpsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccRoute53ResolverResolverRuleTargetIpsList",
      "namespace": "dataAwsccRoute53ResolverResolverRule",
      "symbolId": "src/data-awscc-route53resolver-resolver-rule/index:DataAwsccRoute53ResolverResolverRuleTargetIpsList"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverRule.DataAwsccRoute53ResolverResolverRuleTargetIpsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverRule.DataAwsccRoute53ResolverResolverRuleTargetIpsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53resolver-resolver-rule/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-awscc-route53resolver-resolver-rule/index.ts",
        "line": 128
      },
      "name": "DataAwsccRoute53ResolverResolverRuleTargetIpsOutputReference",
      "namespace": "dataAwsccRoute53ResolverResolverRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-rule/index.ts",
            "line": 157
          },
          "name": "ip",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-rule/index.ts",
            "line": 162
          },
          "name": "ipv6",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-rule/index.ts",
            "line": 167
          },
          "name": "port",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-rule/index.ts",
            "line": 172
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-rule/index.ts",
            "line": 177
          },
          "name": "serverNameIndication",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-rule/index.ts",
            "line": 141
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverRule.DataAwsccRoute53ResolverResolverRuleTargetIps"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53resolver-resolver-rule/index:DataAwsccRoute53ResolverResolverRuleTargetIpsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverRuleAssociation.DataAwsccRoute53ResolverResolverRuleAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53resolver_resolver_rule_association awscc_route53resolver_resolver_rule_association}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverRuleAssociation.DataAwsccRoute53ResolverResolverRuleAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53resolver_resolver_rule_association awscc_route53resolver_resolver_rule_association} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53resolver-resolver-rule-association/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverRuleAssociation.DataAwsccRoute53ResolverResolverRuleAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-route53resolver-resolver-rule-association/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRoute53ResolverResolverRuleAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-rule-association/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccRoute53ResolverResolverRuleAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53resolver_resolver_rule_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRoute53ResolverResolverRuleAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRoute53ResolverResolverRuleAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-rule-association/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-awscc-route53resolver-resolver-rule-association/index.ts",
            "line": 127
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRoute53ResolverResolverRuleAssociation",
      "namespace": "dataAwsccRoute53ResolverResolverRuleAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-rule-association/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-rule-association/index.ts",
            "line": 98
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-rule-association/index.ts",
            "line": 103
          },
          "name": "resolverRuleAssociationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-rule-association/index.ts",
            "line": 108
          },
          "name": "resolverRuleId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-rule-association/index.ts",
            "line": 113
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-rule-association/index.ts",
            "line": 93
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-rule-association/index.ts",
            "line": 86
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53resolver-resolver-rule-association/index:DataAwsccRoute53ResolverResolverRuleAssociation"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverRuleAssociation.DataAwsccRoute53ResolverResolverRuleAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverRuleAssociation.DataAwsccRoute53ResolverResolverRuleAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53resolver-resolver-rule-association/index.ts",
        "line": 14
      },
      "name": "DataAwsccRoute53ResolverResolverRuleAssociationConfig",
      "namespace": "dataAwsccRoute53ResolverResolverRuleAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53resolver_resolver_rule_association#id DataAwsccRoute53ResolverResolverRuleAssociation#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-rule-association/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-route53resolver-resolver-rule-association/index:DataAwsccRoute53ResolverResolverRuleAssociationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverRuleAssociations.DataAwsccRoute53ResolverResolverRuleAssociations": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53resolver_resolver_rule_associations awscc_route53resolver_resolver_rule_associations}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverRuleAssociations.DataAwsccRoute53ResolverResolverRuleAssociations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53resolver_resolver_rule_associations awscc_route53resolver_resolver_rule_associations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53resolver-resolver-rule-associations/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverRuleAssociations.DataAwsccRoute53ResolverResolverRuleAssociationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-route53resolver-resolver-rule-associations/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRoute53ResolverResolverRuleAssociations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-rule-associations/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccRoute53ResolverResolverRuleAssociations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53resolver_resolver_rule_associations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRoute53ResolverResolverRuleAssociations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRoute53ResolverResolverRuleAssociations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-rule-associations/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-rule-associations/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRoute53ResolverResolverRuleAssociations",
      "namespace": "dataAwsccRoute53ResolverResolverRuleAssociations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-rule-associations/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-rule-associations/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-rule-associations/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-route53resolver-resolver-rule-associations/index:DataAwsccRoute53ResolverResolverRuleAssociations"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverRuleAssociations.DataAwsccRoute53ResolverResolverRuleAssociationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverRuleAssociations.DataAwsccRoute53ResolverResolverRuleAssociationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53resolver-resolver-rule-associations/index.ts",
        "line": 14
      },
      "name": "DataAwsccRoute53ResolverResolverRuleAssociationsConfig",
      "namespace": "dataAwsccRoute53ResolverResolverRuleAssociations",
      "symbolId": "src/data-awscc-route53resolver-resolver-rule-associations/index:DataAwsccRoute53ResolverResolverRuleAssociationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverRules.DataAwsccRoute53ResolverResolverRules": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53resolver_resolver_rules awscc_route53resolver_resolver_rules}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverRules.DataAwsccRoute53ResolverResolverRules",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53resolver_resolver_rules awscc_route53resolver_resolver_rules} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-route53resolver-resolver-rules/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverRules.DataAwsccRoute53ResolverResolverRulesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-route53resolver-resolver-rules/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRoute53ResolverResolverRules resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-rules/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccRoute53ResolverResolverRules to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/route53resolver_resolver_rules#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRoute53ResolverResolverRules that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRoute53ResolverResolverRules to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-rules/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-rules/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRoute53ResolverResolverRules",
      "namespace": "dataAwsccRoute53ResolverResolverRules",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-rules/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-rules/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-route53resolver-resolver-rules/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-route53resolver-resolver-rules/index:DataAwsccRoute53ResolverResolverRules"
    },
    "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverRules.DataAwsccRoute53ResolverResolverRulesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRoute53ResolverResolverRules.DataAwsccRoute53ResolverResolverRulesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-route53resolver-resolver-rules/index.ts",
        "line": 14
      },
      "name": "DataAwsccRoute53ResolverResolverRulesConfig",
      "namespace": "dataAwsccRoute53ResolverResolverRules",
      "symbolId": "src/data-awscc-route53resolver-resolver-rules/index:DataAwsccRoute53ResolverResolverRulesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricInboundExternalLink.DataAwsccRtbfabricInboundExternalLink": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rtbfabric_inbound_external_link awscc_rtbfabric_inbound_external_link}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricInboundExternalLink.DataAwsccRtbfabricInboundExternalLink",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rtbfabric_inbound_external_link awscc_rtbfabric_inbound_external_link} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-rtbfabric-inbound-external-link/index.ts",
          "line": 460
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricInboundExternalLink.DataAwsccRtbfabricInboundExternalLinkConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rtbfabric-inbound-external-link/index.ts",
        "line": 428
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRtbfabricInboundExternalLink resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-inbound-external-link/index.ts",
            "line": 445
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccRtbfabricInboundExternalLink to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rtbfabric_inbound_external_link#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRtbfabricInboundExternalLink that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRtbfabricInboundExternalLink to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-inbound-external-link/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-awscc-rtbfabric-inbound-external-link/index.ts",
            "line": 559
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRtbfabricInboundExternalLink",
      "namespace": "dataAwsccRtbfabricInboundExternalLink",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-inbound-external-link/index.ts",
            "line": 433
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-inbound-external-link/index.ts",
            "line": 484
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-inbound-external-link/index.ts",
            "line": 489
          },
          "name": "createdTimestamp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-inbound-external-link/index.ts",
            "line": 494
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-inbound-external-link/index.ts",
            "line": 499
          },
          "name": "gatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-inbound-external-link/index.ts",
            "line": 518
          },
          "name": "linkAttributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricInboundExternalLink.DataAwsccRtbfabricInboundExternalLinkLinkAttributesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-inbound-external-link/index.ts",
            "line": 523
          },
          "name": "linkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-inbound-external-link/index.ts",
            "line": 529
          },
          "name": "linkLogSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricInboundExternalLink.DataAwsccRtbfabricInboundExternalLinkLinkLogSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-inbound-external-link/index.ts",
            "line": 534
          },
          "name": "linkStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-inbound-external-link/index.ts",
            "line": 540
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricInboundExternalLink.DataAwsccRtbfabricInboundExternalLinkTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-inbound-external-link/index.ts",
            "line": 545
          },
          "name": "updatedTimestamp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-inbound-external-link/index.ts",
            "line": 512
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-inbound-external-link/index.ts",
            "line": 505
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-rtbfabric-inbound-external-link/index:DataAwsccRtbfabricInboundExternalLink"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricInboundExternalLink.DataAwsccRtbfabricInboundExternalLinkConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricInboundExternalLink.DataAwsccRtbfabricInboundExternalLinkConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rtbfabric-inbound-external-link/index.ts",
        "line": 14
      },
      "name": "DataAwsccRtbfabricInboundExternalLinkConfig",
      "namespace": "dataAwsccRtbfabricInboundExternalLink",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rtbfabric_inbound_external_link#id DataAwsccRtbfabricInboundExternalLink#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-inbound-external-link/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-rtbfabric-inbound-external-link/index:DataAwsccRtbfabricInboundExternalLinkConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricInboundExternalLink.DataAwsccRtbfabricInboundExternalLinkLinkAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricInboundExternalLink.DataAwsccRtbfabricInboundExternalLinkLinkAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rtbfabric-inbound-external-link/index.ts",
        "line": 115
      },
      "name": "DataAwsccRtbfabricInboundExternalLinkLinkAttributes",
      "namespace": "dataAwsccRtbfabricInboundExternalLink",
      "symbolId": "src/data-awscc-rtbfabric-inbound-external-link/index:DataAwsccRtbfabricInboundExternalLinkLinkAttributes"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricInboundExternalLink.DataAwsccRtbfabricInboundExternalLinkLinkAttributesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricInboundExternalLink.DataAwsccRtbfabricInboundExternalLinkLinkAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rtbfabric-inbound-external-link/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rtbfabric-inbound-external-link/index.ts",
        "line": 138
      },
      "name": "DataAwsccRtbfabricInboundExternalLinkLinkAttributesOutputReference",
      "namespace": "dataAwsccRtbfabricInboundExternalLink",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-inbound-external-link/index.ts",
            "line": 165
          },
          "name": "customerProvidedId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-inbound-external-link/index.ts",
            "line": 171
          },
          "name": "responderErrorMasking",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricInboundExternalLink.DataAwsccRtbfabricInboundExternalLinkLinkAttributesResponderErrorMaskingList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-inbound-external-link/index.ts",
            "line": 149
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricInboundExternalLink.DataAwsccRtbfabricInboundExternalLinkLinkAttributes"
          }
        }
      ],
      "symbolId": "src/data-awscc-rtbfabric-inbound-external-link/index:DataAwsccRtbfabricInboundExternalLinkLinkAttributesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricInboundExternalLink.DataAwsccRtbfabricInboundExternalLinkLinkAttributesResponderErrorMasking": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricInboundExternalLink.DataAwsccRtbfabricInboundExternalLinkLinkAttributesResponderErrorMasking",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rtbfabric-inbound-external-link/index.ts",
        "line": 25
      },
      "name": "DataAwsccRtbfabricInboundExternalLinkLinkAttributesResponderErrorMasking",
      "namespace": "dataAwsccRtbfabricInboundExternalLink",
      "symbolId": "src/data-awscc-rtbfabric-inbound-external-link/index:DataAwsccRtbfabricInboundExternalLinkLinkAttributesResponderErrorMasking"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricInboundExternalLink.DataAwsccRtbfabricInboundExternalLinkLinkAttributesResponderErrorMaskingList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricInboundExternalLink.DataAwsccRtbfabricInboundExternalLinkLinkAttributesResponderErrorMaskingList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rtbfabric-inbound-external-link/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rtbfabric-inbound-external-link/index.ts",
        "line": 97
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-inbound-external-link/index.ts",
            "line": 111
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricInboundExternalLink.DataAwsccRtbfabricInboundExternalLinkLinkAttributesResponderErrorMaskingOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccRtbfabricInboundExternalLinkLinkAttributesResponderErrorMaskingList",
      "namespace": "dataAwsccRtbfabricInboundExternalLink",
      "symbolId": "src/data-awscc-rtbfabric-inbound-external-link/index:DataAwsccRtbfabricInboundExternalLinkLinkAttributesResponderErrorMaskingList"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricInboundExternalLink.DataAwsccRtbfabricInboundExternalLinkLinkAttributesResponderErrorMaskingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricInboundExternalLink.DataAwsccRtbfabricInboundExternalLinkLinkAttributesResponderErrorMaskingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rtbfabric-inbound-external-link/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rtbfabric-inbound-external-link/index.ts",
        "line": 48
      },
      "name": "DataAwsccRtbfabricInboundExternalLinkLinkAttributesResponderErrorMaskingOutputReference",
      "namespace": "dataAwsccRtbfabricInboundExternalLink",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-inbound-external-link/index.ts",
            "line": 77
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-inbound-external-link/index.ts",
            "line": 82
          },
          "name": "httpCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-inbound-external-link/index.ts",
            "line": 87
          },
          "name": "loggingTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-inbound-external-link/index.ts",
            "line": 92
          },
          "name": "responseLoggingPercentage",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-inbound-external-link/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricInboundExternalLink.DataAwsccRtbfabricInboundExternalLinkLinkAttributesResponderErrorMasking"
          }
        }
      ],
      "symbolId": "src/data-awscc-rtbfabric-inbound-external-link/index:DataAwsccRtbfabricInboundExternalLinkLinkAttributesResponderErrorMaskingOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricInboundExternalLink.DataAwsccRtbfabricInboundExternalLinkLinkLogSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricInboundExternalLink.DataAwsccRtbfabricInboundExternalLinkLinkLogSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rtbfabric-inbound-external-link/index.ts",
        "line": 289
      },
      "name": "DataAwsccRtbfabricInboundExternalLinkLinkLogSettings",
      "namespace": "dataAwsccRtbfabricInboundExternalLink",
      "symbolId": "src/data-awscc-rtbfabric-inbound-external-link/index:DataAwsccRtbfabricInboundExternalLinkLinkLogSettings"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricInboundExternalLink.DataAwsccRtbfabricInboundExternalLinkLinkLogSettingsApplicationLogs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricInboundExternalLink.DataAwsccRtbfabricInboundExternalLinkLinkLogSettingsApplicationLogs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rtbfabric-inbound-external-link/index.ts",
        "line": 234
      },
      "name": "DataAwsccRtbfabricInboundExternalLinkLinkLogSettingsApplicationLogs",
      "namespace": "dataAwsccRtbfabricInboundExternalLink",
      "symbolId": "src/data-awscc-rtbfabric-inbound-external-link/index:DataAwsccRtbfabricInboundExternalLinkLinkLogSettingsApplicationLogs"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricInboundExternalLink.DataAwsccRtbfabricInboundExternalLinkLinkLogSettingsApplicationLogsLinkApplicationLogSampling": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricInboundExternalLink.DataAwsccRtbfabricInboundExternalLinkLinkLogSettingsApplicationLogsLinkApplicationLogSampling",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rtbfabric-inbound-external-link/index.ts",
        "line": 175
      },
      "name": "DataAwsccRtbfabricInboundExternalLinkLinkLogSettingsApplicationLogsLinkApplicationLogSampling",
      "namespace": "dataAwsccRtbfabricInboundExternalLink",
      "symbolId": "src/data-awscc-rtbfabric-inbound-external-link/index:DataAwsccRtbfabricInboundExternalLinkLinkLogSettingsApplicationLogsLinkApplicationLogSampling"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricInboundExternalLink.DataAwsccRtbfabricInboundExternalLinkLinkLogSettingsApplicationLogsLinkApplicationLogSamplingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricInboundExternalLink.DataAwsccRtbfabricInboundExternalLinkLinkLogSettingsApplicationLogsLinkApplicationLogSamplingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rtbfabric-inbound-external-link/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rtbfabric-inbound-external-link/index.ts",
        "line": 198
      },
      "name": "DataAwsccRtbfabricInboundExternalLinkLinkLogSettingsApplicationLogsLinkApplicationLogSamplingOutputReference",
      "namespace": "dataAwsccRtbfabricInboundExternalLink",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-inbound-external-link/index.ts",
            "line": 225
          },
          "name": "errorLog",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-inbound-external-link/index.ts",
            "line": 230
          },
          "name": "filterLog",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-inbound-external-link/index.ts",
            "line": 209
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricInboundExternalLink.DataAwsccRtbfabricInboundExternalLinkLinkLogSettingsApplicationLogsLinkApplicationLogSampling"
          }
        }
      ],
      "symbolId": "src/data-awscc-rtbfabric-inbound-external-link/index:DataAwsccRtbfabricInboundExternalLinkLinkLogSettingsApplicationLogsLinkApplicationLogSamplingOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricInboundExternalLink.DataAwsccRtbfabricInboundExternalLinkLinkLogSettingsApplicationLogsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricInboundExternalLink.DataAwsccRtbfabricInboundExternalLinkLinkLogSettingsApplicationLogsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rtbfabric-inbound-external-link/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-awscc-rtbfabric-inbound-external-link/index.ts",
        "line": 257
      },
      "name": "DataAwsccRtbfabricInboundExternalLinkLinkLogSettingsApplicationLogsOutputReference",
      "namespace": "dataAwsccRtbfabricInboundExternalLink",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-inbound-external-link/index.ts",
            "line": 285
          },
          "name": "linkApplicationLogSampling",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricInboundExternalLink.DataAwsccRtbfabricInboundExternalLinkLinkLogSettingsApplicationLogsLinkApplicationLogSamplingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-inbound-external-link/index.ts",
            "line": 268
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricInboundExternalLink.DataAwsccRtbfabricInboundExternalLinkLinkLogSettingsApplicationLogs"
          }
        }
      ],
      "symbolId": "src/data-awscc-rtbfabric-inbound-external-link/index:DataAwsccRtbfabricInboundExternalLinkLinkLogSettingsApplicationLogsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricInboundExternalLink.DataAwsccRtbfabricInboundExternalLinkLinkLogSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricInboundExternalLink.DataAwsccRtbfabricInboundExternalLinkLinkLogSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rtbfabric-inbound-external-link/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-awscc-rtbfabric-inbound-external-link/index.ts",
        "line": 312
      },
      "name": "DataAwsccRtbfabricInboundExternalLinkLinkLogSettingsOutputReference",
      "namespace": "dataAwsccRtbfabricInboundExternalLink",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-inbound-external-link/index.ts",
            "line": 340
          },
          "name": "applicationLogs",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricInboundExternalLink.DataAwsccRtbfabricInboundExternalLinkLinkLogSettingsApplicationLogsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-inbound-external-link/index.ts",
            "line": 323
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricInboundExternalLink.DataAwsccRtbfabricInboundExternalLinkLinkLogSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-rtbfabric-inbound-external-link/index:DataAwsccRtbfabricInboundExternalLinkLinkLogSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricInboundExternalLink.DataAwsccRtbfabricInboundExternalLinkTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricInboundExternalLink.DataAwsccRtbfabricInboundExternalLinkTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rtbfabric-inbound-external-link/index.ts",
        "line": 344
      },
      "name": "DataAwsccRtbfabricInboundExternalLinkTags",
      "namespace": "dataAwsccRtbfabricInboundExternalLink",
      "symbolId": "src/data-awscc-rtbfabric-inbound-external-link/index:DataAwsccRtbfabricInboundExternalLinkTags"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricInboundExternalLink.DataAwsccRtbfabricInboundExternalLinkTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricInboundExternalLink.DataAwsccRtbfabricInboundExternalLinkTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rtbfabric-inbound-external-link/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-awscc-rtbfabric-inbound-external-link/index.ts",
        "line": 406
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-inbound-external-link/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-awscc.dataAwsccRtbfabricInboundExternalLink.DataAwsccRtbfabricInboundExternalLinkTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccRtbfabricInboundExternalLinkTagsList",
      "namespace": "dataAwsccRtbfabricInboundExternalLink",
      "symbolId": "src/data-awscc-rtbfabric-inbound-external-link/index:DataAwsccRtbfabricInboundExternalLinkTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricInboundExternalLink.DataAwsccRtbfabricInboundExternalLinkTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricInboundExternalLink.DataAwsccRtbfabricInboundExternalLinkTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rtbfabric-inbound-external-link/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rtbfabric-inbound-external-link/index.ts",
        "line": 367
      },
      "name": "DataAwsccRtbfabricInboundExternalLinkTagsOutputReference",
      "namespace": "dataAwsccRtbfabricInboundExternalLink",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-inbound-external-link/index.ts",
            "line": 396
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-inbound-external-link/index.ts",
            "line": 401
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-inbound-external-link/index.ts",
            "line": 380
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricInboundExternalLink.DataAwsccRtbfabricInboundExternalLinkTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-rtbfabric-inbound-external-link/index:DataAwsccRtbfabricInboundExternalLinkTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricLink.DataAwsccRtbfabricLink": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rtbfabric_link awscc_rtbfabric_link}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricLink.DataAwsccRtbfabricLink",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rtbfabric_link awscc_rtbfabric_link} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-rtbfabric-link/index.ts",
          "line": 1077
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricLink.DataAwsccRtbfabricLinkConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rtbfabric-link/index.ts",
        "line": 1045
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRtbfabricLink resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-link/index.ts",
            "line": 1062
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccRtbfabricLink to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rtbfabric_link#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRtbfabricLink that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRtbfabricLink to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-link/index.ts",
            "line": 1186
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-link/index.ts",
            "line": 1192
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRtbfabricLink",
      "namespace": "dataAwsccRtbfabricLink",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-link/index.ts",
            "line": 1050
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-link/index.ts",
            "line": 1101
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-link/index.ts",
            "line": 1106
          },
          "name": "createdTimestamp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-link/index.ts",
            "line": 1111
          },
          "name": "gatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-link/index.ts",
            "line": 1116
          },
          "name": "httpResponderAllowed",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-link/index.ts",
            "line": 1135
          },
          "name": "linkAttributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricLink.DataAwsccRtbfabricLinkLinkAttributesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-link/index.ts",
            "line": 1140
          },
          "name": "linkDirection",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-link/index.ts",
            "line": 1145
          },
          "name": "linkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-link/index.ts",
            "line": 1151
          },
          "name": "linkLogSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricLink.DataAwsccRtbfabricLinkLinkLogSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-link/index.ts",
            "line": 1156
          },
          "name": "linkStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-link/index.ts",
            "line": 1162
          },
          "name": "moduleConfigurationList",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricLink.DataAwsccRtbfabricLinkModuleConfigurationListStructList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-link/index.ts",
            "line": 1167
          },
          "name": "peerGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-link/index.ts",
            "line": 1173
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricLink.DataAwsccRtbfabricLinkTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-link/index.ts",
            "line": 1178
          },
          "name": "updatedTimestamp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-link/index.ts",
            "line": 1129
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-link/index.ts",
            "line": 1122
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-rtbfabric-link/index:DataAwsccRtbfabricLink"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricLink.DataAwsccRtbfabricLinkConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricLink.DataAwsccRtbfabricLinkConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rtbfabric-link/index.ts",
        "line": 14
      },
      "name": "DataAwsccRtbfabricLinkConfig",
      "namespace": "dataAwsccRtbfabricLink",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rtbfabric_link#id DataAwsccRtbfabricLink#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-link/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-rtbfabric-link/index:DataAwsccRtbfabricLinkConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricLink.DataAwsccRtbfabricLinkLinkAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricLink.DataAwsccRtbfabricLinkLinkAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rtbfabric-link/index.ts",
        "line": 115
      },
      "name": "DataAwsccRtbfabricLinkLinkAttributes",
      "namespace": "dataAwsccRtbfabricLink",
      "symbolId": "src/data-awscc-rtbfabric-link/index:DataAwsccRtbfabricLinkLinkAttributes"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricLink.DataAwsccRtbfabricLinkLinkAttributesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricLink.DataAwsccRtbfabricLinkLinkAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rtbfabric-link/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rtbfabric-link/index.ts",
        "line": 138
      },
      "name": "DataAwsccRtbfabricLinkLinkAttributesOutputReference",
      "namespace": "dataAwsccRtbfabricLink",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-link/index.ts",
            "line": 165
          },
          "name": "customerProvidedId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-link/index.ts",
            "line": 171
          },
          "name": "responderErrorMasking",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricLink.DataAwsccRtbfabricLinkLinkAttributesResponderErrorMaskingList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-link/index.ts",
            "line": 149
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricLink.DataAwsccRtbfabricLinkLinkAttributes"
          }
        }
      ],
      "symbolId": "src/data-awscc-rtbfabric-link/index:DataAwsccRtbfabricLinkLinkAttributesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricLink.DataAwsccRtbfabricLinkLinkAttributesResponderErrorMasking": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricLink.DataAwsccRtbfabricLinkLinkAttributesResponderErrorMasking",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rtbfabric-link/index.ts",
        "line": 25
      },
      "name": "DataAwsccRtbfabricLinkLinkAttributesResponderErrorMasking",
      "namespace": "dataAwsccRtbfabricLink",
      "symbolId": "src/data-awscc-rtbfabric-link/index:DataAwsccRtbfabricLinkLinkAttributesResponderErrorMasking"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricLink.DataAwsccRtbfabricLinkLinkAttributesResponderErrorMaskingList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricLink.DataAwsccRtbfabricLinkLinkAttributesResponderErrorMaskingList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rtbfabric-link/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rtbfabric-link/index.ts",
        "line": 97
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-link/index.ts",
            "line": 111
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricLink.DataAwsccRtbfabricLinkLinkAttributesResponderErrorMaskingOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccRtbfabricLinkLinkAttributesResponderErrorMaskingList",
      "namespace": "dataAwsccRtbfabricLink",
      "symbolId": "src/data-awscc-rtbfabric-link/index:DataAwsccRtbfabricLinkLinkAttributesResponderErrorMaskingList"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricLink.DataAwsccRtbfabricLinkLinkAttributesResponderErrorMaskingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricLink.DataAwsccRtbfabricLinkLinkAttributesResponderErrorMaskingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rtbfabric-link/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rtbfabric-link/index.ts",
        "line": 48
      },
      "name": "DataAwsccRtbfabricLinkLinkAttributesResponderErrorMaskingOutputReference",
      "namespace": "dataAwsccRtbfabricLink",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-link/index.ts",
            "line": 77
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-link/index.ts",
            "line": 82
          },
          "name": "httpCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-link/index.ts",
            "line": 87
          },
          "name": "loggingTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-link/index.ts",
            "line": 92
          },
          "name": "responseLoggingPercentage",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-link/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricLink.DataAwsccRtbfabricLinkLinkAttributesResponderErrorMasking"
          }
        }
      ],
      "symbolId": "src/data-awscc-rtbfabric-link/index:DataAwsccRtbfabricLinkLinkAttributesResponderErrorMaskingOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricLink.DataAwsccRtbfabricLinkLinkLogSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricLink.DataAwsccRtbfabricLinkLinkLogSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rtbfabric-link/index.ts",
        "line": 289
      },
      "name": "DataAwsccRtbfabricLinkLinkLogSettings",
      "namespace": "dataAwsccRtbfabricLink",
      "symbolId": "src/data-awscc-rtbfabric-link/index:DataAwsccRtbfabricLinkLinkLogSettings"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricLink.DataAwsccRtbfabricLinkLinkLogSettingsApplicationLogs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricLink.DataAwsccRtbfabricLinkLinkLogSettingsApplicationLogs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rtbfabric-link/index.ts",
        "line": 234
      },
      "name": "DataAwsccRtbfabricLinkLinkLogSettingsApplicationLogs",
      "namespace": "dataAwsccRtbfabricLink",
      "symbolId": "src/data-awscc-rtbfabric-link/index:DataAwsccRtbfabricLinkLinkLogSettingsApplicationLogs"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricLink.DataAwsccRtbfabricLinkLinkLogSettingsApplicationLogsLinkApplicationLogSampling": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricLink.DataAwsccRtbfabricLinkLinkLogSettingsApplicationLogsLinkApplicationLogSampling",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rtbfabric-link/index.ts",
        "line": 175
      },
      "name": "DataAwsccRtbfabricLinkLinkLogSettingsApplicationLogsLinkApplicationLogSampling",
      "namespace": "dataAwsccRtbfabricLink",
      "symbolId": "src/data-awscc-rtbfabric-link/index:DataAwsccRtbfabricLinkLinkLogSettingsApplicationLogsLinkApplicationLogSampling"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricLink.DataAwsccRtbfabricLinkLinkLogSettingsApplicationLogsLinkApplicationLogSamplingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricLink.DataAwsccRtbfabricLinkLinkLogSettingsApplicationLogsLinkApplicationLogSamplingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rtbfabric-link/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rtbfabric-link/index.ts",
        "line": 198
      },
      "name": "DataAwsccRtbfabricLinkLinkLogSettingsApplicationLogsLinkApplicationLogSamplingOutputReference",
      "namespace": "dataAwsccRtbfabricLink",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-link/index.ts",
            "line": 225
          },
          "name": "errorLog",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-link/index.ts",
            "line": 230
          },
          "name": "filterLog",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-link/index.ts",
            "line": 209
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricLink.DataAwsccRtbfabricLinkLinkLogSettingsApplicationLogsLinkApplicationLogSampling"
          }
        }
      ],
      "symbolId": "src/data-awscc-rtbfabric-link/index:DataAwsccRtbfabricLinkLinkLogSettingsApplicationLogsLinkApplicationLogSamplingOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricLink.DataAwsccRtbfabricLinkLinkLogSettingsApplicationLogsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricLink.DataAwsccRtbfabricLinkLinkLogSettingsApplicationLogsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rtbfabric-link/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-awscc-rtbfabric-link/index.ts",
        "line": 257
      },
      "name": "DataAwsccRtbfabricLinkLinkLogSettingsApplicationLogsOutputReference",
      "namespace": "dataAwsccRtbfabricLink",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-link/index.ts",
            "line": 285
          },
          "name": "linkApplicationLogSampling",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricLink.DataAwsccRtbfabricLinkLinkLogSettingsApplicationLogsLinkApplicationLogSamplingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-link/index.ts",
            "line": 268
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricLink.DataAwsccRtbfabricLinkLinkLogSettingsApplicationLogs"
          }
        }
      ],
      "symbolId": "src/data-awscc-rtbfabric-link/index:DataAwsccRtbfabricLinkLinkLogSettingsApplicationLogsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricLink.DataAwsccRtbfabricLinkLinkLogSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricLink.DataAwsccRtbfabricLinkLinkLogSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rtbfabric-link/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-awscc-rtbfabric-link/index.ts",
        "line": 312
      },
      "name": "DataAwsccRtbfabricLinkLinkLogSettingsOutputReference",
      "namespace": "dataAwsccRtbfabricLink",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-link/index.ts",
            "line": 340
          },
          "name": "applicationLogs",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricLink.DataAwsccRtbfabricLinkLinkLogSettingsApplicationLogsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-link/index.ts",
            "line": 323
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricLink.DataAwsccRtbfabricLinkLinkLogSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-rtbfabric-link/index:DataAwsccRtbfabricLinkLinkLogSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricLink.DataAwsccRtbfabricLinkModuleConfigurationListModuleParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricLink.DataAwsccRtbfabricLinkModuleConfigurationListModuleParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rtbfabric-link/index.ts",
        "line": 809
      },
      "name": "DataAwsccRtbfabricLinkModuleConfigurationListModuleParameters",
      "namespace": "dataAwsccRtbfabricLink",
      "symbolId": "src/data-awscc-rtbfabric-link/index:DataAwsccRtbfabricLinkModuleConfigurationListModuleParameters"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricLink.DataAwsccRtbfabricLinkModuleConfigurationListModuleParametersNoBid": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricLink.DataAwsccRtbfabricLinkModuleConfigurationListModuleParametersNoBid",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rtbfabric-link/index.ts",
        "line": 344
      },
      "name": "DataAwsccRtbfabricLinkModuleConfigurationListModuleParametersNoBid",
      "namespace": "dataAwsccRtbfabricLink",
      "symbolId": "src/data-awscc-rtbfabric-link/index:DataAwsccRtbfabricLinkModuleConfigurationListModuleParametersNoBid"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricLink.DataAwsccRtbfabricLinkModuleConfigurationListModuleParametersNoBidOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricLink.DataAwsccRtbfabricLinkModuleConfigurationListModuleParametersNoBidOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rtbfabric-link/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/data-awscc-rtbfabric-link/index.ts",
        "line": 367
      },
      "name": "DataAwsccRtbfabricLinkModuleConfigurationListModuleParametersNoBidOutputReference",
      "namespace": "dataAwsccRtbfabricLink",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-link/index.ts",
            "line": 394
          },
          "name": "passThroughPercentage",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-link/index.ts",
            "line": 399
          },
          "name": "reason",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-link/index.ts",
            "line": 404
          },
          "name": "reasonCode",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-link/index.ts",
            "line": 378
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricLink.DataAwsccRtbfabricLinkModuleConfigurationListModuleParametersNoBid"
          }
        }
      ],
      "symbolId": "src/data-awscc-rtbfabric-link/index:DataAwsccRtbfabricLinkModuleConfigurationListModuleParametersNoBidOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricLink.DataAwsccRtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttribute": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricLink.DataAwsccRtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttribute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rtbfabric-link/index.ts",
        "line": 738
      },
      "name": "DataAwsccRtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttribute",
      "namespace": "dataAwsccRtbfabricLink",
      "symbolId": "src/data-awscc-rtbfabric-link/index:DataAwsccRtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttribute"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricLink.DataAwsccRtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeAction": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricLink.DataAwsccRtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeAction",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rtbfabric-link/index.ts",
        "line": 521
      },
      "name": "DataAwsccRtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeAction",
      "namespace": "dataAwsccRtbfabricLink",
      "symbolId": "src/data-awscc-rtbfabric-link/index:DataAwsccRtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeAction"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricLink.DataAwsccRtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeActionHeaderTag": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricLink.DataAwsccRtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeActionHeaderTag",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rtbfabric-link/index.ts",
        "line": 408
      },
      "name": "DataAwsccRtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeActionHeaderTag",
      "namespace": "dataAwsccRtbfabricLink",
      "symbolId": "src/data-awscc-rtbfabric-link/index:DataAwsccRtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeActionHeaderTag"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricLink.DataAwsccRtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeActionHeaderTagOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricLink.DataAwsccRtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeActionHeaderTagOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rtbfabric-link/index.ts",
          "line": 438
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rtbfabric-link/index.ts",
        "line": 431
      },
      "name": "DataAwsccRtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeActionHeaderTagOutputReference",
      "namespace": "dataAwsccRtbfabricLink",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-link/index.ts",
            "line": 458
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-link/index.ts",
            "line": 463
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-link/index.ts",
            "line": 442
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricLink.DataAwsccRtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeActionHeaderTag"
          }
        }
      ],
      "symbolId": "src/data-awscc-rtbfabric-link/index:DataAwsccRtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeActionHeaderTagOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricLink.DataAwsccRtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeActionNoBid": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricLink.DataAwsccRtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeActionNoBid",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rtbfabric-link/index.ts",
        "line": 467
      },
      "name": "DataAwsccRtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeActionNoBid",
      "namespace": "dataAwsccRtbfabricLink",
      "symbolId": "src/data-awscc-rtbfabric-link/index:DataAwsccRtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeActionNoBid"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricLink.DataAwsccRtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeActionNoBidOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricLink.DataAwsccRtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeActionNoBidOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rtbfabric-link/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-awscc-rtbfabric-link/index.ts",
        "line": 490
      },
      "name": "DataAwsccRtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeActionNoBidOutputReference",
      "namespace": "dataAwsccRtbfabricLink",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-link/index.ts",
            "line": 517
          },
          "name": "noBidReasonCode",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-link/index.ts",
            "line": 501
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricLink.DataAwsccRtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeActionNoBid"
          }
        }
      ],
      "symbolId": "src/data-awscc-rtbfabric-link/index:DataAwsccRtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeActionNoBidOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricLink.DataAwsccRtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeActionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricLink.DataAwsccRtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeActionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rtbfabric-link/index.ts",
          "line": 551
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rtbfabric-link/index.ts",
        "line": 544
      },
      "name": "DataAwsccRtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeActionOutputReference",
      "namespace": "dataAwsccRtbfabricLink",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-link/index.ts",
            "line": 572
          },
          "name": "headerTag",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricLink.DataAwsccRtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeActionHeaderTagOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-link/index.ts",
            "line": 578
          },
          "name": "noBid",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricLink.DataAwsccRtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeActionNoBidOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-link/index.ts",
            "line": 555
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricLink.DataAwsccRtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeAction"
          }
        }
      ],
      "symbolId": "src/data-awscc-rtbfabric-link/index:DataAwsccRtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeActionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricLink.DataAwsccRtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeFilterConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricLink.DataAwsccRtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeFilterConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rtbfabric-link/index.ts",
        "line": 662
      },
      "name": "DataAwsccRtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeFilterConfiguration",
      "namespace": "dataAwsccRtbfabricLink",
      "symbolId": "src/data-awscc-rtbfabric-link/index:DataAwsccRtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeFilterConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricLink.DataAwsccRtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeFilterConfigurationCriteria": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricLink.DataAwsccRtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeFilterConfigurationCriteria",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rtbfabric-link/index.ts",
        "line": 582
      },
      "name": "DataAwsccRtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeFilterConfigurationCriteria",
      "namespace": "dataAwsccRtbfabricLink",
      "symbolId": "src/data-awscc-rtbfabric-link/index:DataAwsccRtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeFilterConfigurationCriteria"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricLink.DataAwsccRtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeFilterConfigurationCriteriaList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricLink.DataAwsccRtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeFilterConfigurationCriteriaList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rtbfabric-link/index.ts",
          "line": 651
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rtbfabric-link/index.ts",
        "line": 644
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-link/index.ts",
            "line": 658
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricLink.DataAwsccRtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeFilterConfigurationCriteriaOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccRtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeFilterConfigurationCriteriaList",
      "namespace": "dataAwsccRtbfabricLink",
      "symbolId": "src/data-awscc-rtbfabric-link/index:DataAwsccRtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeFilterConfigurationCriteriaList"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricLink.DataAwsccRtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeFilterConfigurationCriteriaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricLink.DataAwsccRtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeFilterConfigurationCriteriaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rtbfabric-link/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rtbfabric-link/index.ts",
        "line": 605
      },
      "name": "DataAwsccRtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeFilterConfigurationCriteriaOutputReference",
      "namespace": "dataAwsccRtbfabricLink",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-link/index.ts",
            "line": 634
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-link/index.ts",
            "line": 639
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-link/index.ts",
            "line": 618
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricLink.DataAwsccRtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeFilterConfigurationCriteria"
          }
        }
      ],
      "symbolId": "src/data-awscc-rtbfabric-link/index:DataAwsccRtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeFilterConfigurationCriteriaOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricLink.DataAwsccRtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeFilterConfigurationList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricLink.DataAwsccRtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeFilterConfigurationList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rtbfabric-link/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rtbfabric-link/index.ts",
        "line": 720
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-link/index.ts",
            "line": 734
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricLink.DataAwsccRtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeFilterConfigurationOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccRtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeFilterConfigurationList",
      "namespace": "dataAwsccRtbfabricLink",
      "symbolId": "src/data-awscc-rtbfabric-link/index:DataAwsccRtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeFilterConfigurationList"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricLink.DataAwsccRtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeFilterConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricLink.DataAwsccRtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeFilterConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rtbfabric-link/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rtbfabric-link/index.ts",
        "line": 685
      },
      "name": "DataAwsccRtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeFilterConfigurationOutputReference",
      "namespace": "dataAwsccRtbfabricLink",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-link/index.ts",
            "line": 715
          },
          "name": "criteria",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricLink.DataAwsccRtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeFilterConfigurationCriteriaList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-link/index.ts",
            "line": 698
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricLink.DataAwsccRtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeFilterConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-rtbfabric-link/index:DataAwsccRtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeFilterConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricLink.DataAwsccRtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricLink.DataAwsccRtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rtbfabric-link/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/data-awscc-rtbfabric-link/index.ts",
        "line": 761
      },
      "name": "DataAwsccRtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeOutputReference",
      "namespace": "dataAwsccRtbfabricLink",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-link/index.ts",
            "line": 789
          },
          "name": "action",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricLink.DataAwsccRtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeActionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-link/index.ts",
            "line": 795
          },
          "name": "filterConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricLink.DataAwsccRtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeFilterConfigurationList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-link/index.ts",
            "line": 800
          },
          "name": "filterType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-link/index.ts",
            "line": 805
          },
          "name": "holdbackPercentage",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-link/index.ts",
            "line": 772
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricLink.DataAwsccRtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttribute"
          }
        }
      ],
      "symbolId": "src/data-awscc-rtbfabric-link/index:DataAwsccRtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricLink.DataAwsccRtbfabricLinkModuleConfigurationListModuleParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricLink.DataAwsccRtbfabricLinkModuleConfigurationListModuleParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rtbfabric-link/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-awscc-rtbfabric-link/index.ts",
        "line": 832
      },
      "name": "DataAwsccRtbfabricLinkModuleConfigurationListModuleParametersOutputReference",
      "namespace": "dataAwsccRtbfabricLink",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-link/index.ts",
            "line": 860
          },
          "name": "noBid",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricLink.DataAwsccRtbfabricLinkModuleConfigurationListModuleParametersNoBidOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-link/index.ts",
            "line": 866
          },
          "name": "openRtbAttribute",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricLink.DataAwsccRtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-link/index.ts",
            "line": 843
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricLink.DataAwsccRtbfabricLinkModuleConfigurationListModuleParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-rtbfabric-link/index:DataAwsccRtbfabricLinkModuleConfigurationListModuleParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricLink.DataAwsccRtbfabricLinkModuleConfigurationListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricLink.DataAwsccRtbfabricLinkModuleConfigurationListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rtbfabric-link/index.ts",
        "line": 870
      },
      "name": "DataAwsccRtbfabricLinkModuleConfigurationListStruct",
      "namespace": "dataAwsccRtbfabricLink",
      "symbolId": "src/data-awscc-rtbfabric-link/index:DataAwsccRtbfabricLinkModuleConfigurationListStruct"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricLink.DataAwsccRtbfabricLinkModuleConfigurationListStructList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricLink.DataAwsccRtbfabricLinkModuleConfigurationListStructList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rtbfabric-link/index.ts",
          "line": 950
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rtbfabric-link/index.ts",
        "line": 943
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-link/index.ts",
            "line": 957
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricLink.DataAwsccRtbfabricLinkModuleConfigurationListStructOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccRtbfabricLinkModuleConfigurationListStructList",
      "namespace": "dataAwsccRtbfabricLink",
      "symbolId": "src/data-awscc-rtbfabric-link/index:DataAwsccRtbfabricLinkModuleConfigurationListStructList"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricLink.DataAwsccRtbfabricLinkModuleConfigurationListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricLink.DataAwsccRtbfabricLinkModuleConfigurationListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rtbfabric-link/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-awscc-rtbfabric-link/index.ts",
        "line": 893
      },
      "name": "DataAwsccRtbfabricLinkModuleConfigurationListStructOutputReference",
      "namespace": "dataAwsccRtbfabricLink",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-link/index.ts",
            "line": 922
          },
          "name": "dependsOn",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-link/index.ts",
            "line": 928
          },
          "name": "moduleParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricLink.DataAwsccRtbfabricLinkModuleConfigurationListModuleParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-link/index.ts",
            "line": 933
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-link/index.ts",
            "line": 938
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-link/index.ts",
            "line": 906
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricLink.DataAwsccRtbfabricLinkModuleConfigurationListStruct"
          }
        }
      ],
      "symbolId": "src/data-awscc-rtbfabric-link/index:DataAwsccRtbfabricLinkModuleConfigurationListStructOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricLink.DataAwsccRtbfabricLinkTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricLink.DataAwsccRtbfabricLinkTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rtbfabric-link/index.ts",
        "line": 961
      },
      "name": "DataAwsccRtbfabricLinkTags",
      "namespace": "dataAwsccRtbfabricLink",
      "symbolId": "src/data-awscc-rtbfabric-link/index:DataAwsccRtbfabricLinkTags"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricLink.DataAwsccRtbfabricLinkTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricLink.DataAwsccRtbfabricLinkTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rtbfabric-link/index.ts",
          "line": 1030
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rtbfabric-link/index.ts",
        "line": 1023
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-link/index.ts",
            "line": 1037
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricLink.DataAwsccRtbfabricLinkTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccRtbfabricLinkTagsList",
      "namespace": "dataAwsccRtbfabricLink",
      "symbolId": "src/data-awscc-rtbfabric-link/index:DataAwsccRtbfabricLinkTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricLink.DataAwsccRtbfabricLinkTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricLink.DataAwsccRtbfabricLinkTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rtbfabric-link/index.ts",
          "line": 993
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rtbfabric-link/index.ts",
        "line": 984
      },
      "name": "DataAwsccRtbfabricLinkTagsOutputReference",
      "namespace": "dataAwsccRtbfabricLink",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-link/index.ts",
            "line": 1013
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-link/index.ts",
            "line": 1018
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-link/index.ts",
            "line": 997
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricLink.DataAwsccRtbfabricLinkTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-rtbfabric-link/index:DataAwsccRtbfabricLinkTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricLinkRoutingRule.DataAwsccRtbfabricLinkRoutingRule": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rtbfabric_link_routing_rule awscc_rtbfabric_link_routing_rule}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricLinkRoutingRule.DataAwsccRtbfabricLinkRoutingRule",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rtbfabric_link_routing_rule awscc_rtbfabric_link_routing_rule} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-rtbfabric-link-routing-rule/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricLinkRoutingRule.DataAwsccRtbfabricLinkRoutingRuleConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rtbfabric-link-routing-rule/index.ts",
        "line": 248
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRtbfabricLinkRoutingRule resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-link-routing-rule/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 DataAwsccRtbfabricLinkRoutingRule to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rtbfabric_link_routing_rule#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRtbfabricLinkRoutingRule that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRtbfabricLinkRoutingRule to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-link-routing-rule/index.ts",
            "line": 372
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-link-routing-rule/index.ts",
            "line": 378
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRtbfabricLinkRoutingRule",
      "namespace": "dataAwsccRtbfabricLinkRoutingRule",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-link-routing-rule/index.ts",
            "line": 253
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-link-routing-rule/index.ts",
            "line": 304
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-link-routing-rule/index.ts",
            "line": 310
          },
          "name": "conditions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricLinkRoutingRule.DataAwsccRtbfabricLinkRoutingRuleConditionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-link-routing-rule/index.ts",
            "line": 315
          },
          "name": "createdTimestamp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-link-routing-rule/index.ts",
            "line": 320
          },
          "name": "gatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-link-routing-rule/index.ts",
            "line": 338
          },
          "name": "linkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-link-routing-rule/index.ts",
            "line": 343
          },
          "name": "priority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-link-routing-rule/index.ts",
            "line": 348
          },
          "name": "ruleId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-link-routing-rule/index.ts",
            "line": 353
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-link-routing-rule/index.ts",
            "line": 359
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricLinkRoutingRule.DataAwsccRtbfabricLinkRoutingRuleTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-link-routing-rule/index.ts",
            "line": 364
          },
          "name": "updatedTimestamp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-link-routing-rule/index.ts",
            "line": 333
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-link-routing-rule/index.ts",
            "line": 326
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-rtbfabric-link-routing-rule/index:DataAwsccRtbfabricLinkRoutingRule"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricLinkRoutingRule.DataAwsccRtbfabricLinkRoutingRuleConditions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricLinkRoutingRule.DataAwsccRtbfabricLinkRoutingRuleConditions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rtbfabric-link-routing-rule/index.ts",
        "line": 84
      },
      "name": "DataAwsccRtbfabricLinkRoutingRuleConditions",
      "namespace": "dataAwsccRtbfabricLinkRoutingRule",
      "symbolId": "src/data-awscc-rtbfabric-link-routing-rule/index:DataAwsccRtbfabricLinkRoutingRuleConditions"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricLinkRoutingRule.DataAwsccRtbfabricLinkRoutingRuleConditionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricLinkRoutingRule.DataAwsccRtbfabricLinkRoutingRuleConditionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rtbfabric-link-routing-rule/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-awscc-rtbfabric-link-routing-rule/index.ts",
        "line": 107
      },
      "name": "DataAwsccRtbfabricLinkRoutingRuleConditionsOutputReference",
      "namespace": "dataAwsccRtbfabricLinkRoutingRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-link-routing-rule/index.ts",
            "line": 134
          },
          "name": "hostHeader",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-link-routing-rule/index.ts",
            "line": 139
          },
          "name": "hostHeaderWildcard",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-link-routing-rule/index.ts",
            "line": 144
          },
          "name": "pathExact",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-link-routing-rule/index.ts",
            "line": 149
          },
          "name": "pathPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-link-routing-rule/index.ts",
            "line": 155
          },
          "name": "queryStringEquals",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricLinkRoutingRule.DataAwsccRtbfabricLinkRoutingRuleConditionsQueryStringEqualsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-link-routing-rule/index.ts",
            "line": 160
          },
          "name": "queryStringExists",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-link-routing-rule/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricLinkRoutingRule.DataAwsccRtbfabricLinkRoutingRuleConditions"
          }
        }
      ],
      "symbolId": "src/data-awscc-rtbfabric-link-routing-rule/index:DataAwsccRtbfabricLinkRoutingRuleConditionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricLinkRoutingRule.DataAwsccRtbfabricLinkRoutingRuleConditionsQueryStringEquals": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricLinkRoutingRule.DataAwsccRtbfabricLinkRoutingRuleConditionsQueryStringEquals",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rtbfabric-link-routing-rule/index.ts",
        "line": 25
      },
      "name": "DataAwsccRtbfabricLinkRoutingRuleConditionsQueryStringEquals",
      "namespace": "dataAwsccRtbfabricLinkRoutingRule",
      "symbolId": "src/data-awscc-rtbfabric-link-routing-rule/index:DataAwsccRtbfabricLinkRoutingRuleConditionsQueryStringEquals"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricLinkRoutingRule.DataAwsccRtbfabricLinkRoutingRuleConditionsQueryStringEqualsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricLinkRoutingRule.DataAwsccRtbfabricLinkRoutingRuleConditionsQueryStringEqualsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rtbfabric-link-routing-rule/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rtbfabric-link-routing-rule/index.ts",
        "line": 48
      },
      "name": "DataAwsccRtbfabricLinkRoutingRuleConditionsQueryStringEqualsOutputReference",
      "namespace": "dataAwsccRtbfabricLinkRoutingRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-link-routing-rule/index.ts",
            "line": 75
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-link-routing-rule/index.ts",
            "line": 80
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-link-routing-rule/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricLinkRoutingRule.DataAwsccRtbfabricLinkRoutingRuleConditionsQueryStringEquals"
          }
        }
      ],
      "symbolId": "src/data-awscc-rtbfabric-link-routing-rule/index:DataAwsccRtbfabricLinkRoutingRuleConditionsQueryStringEqualsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricLinkRoutingRule.DataAwsccRtbfabricLinkRoutingRuleConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricLinkRoutingRule.DataAwsccRtbfabricLinkRoutingRuleConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rtbfabric-link-routing-rule/index.ts",
        "line": 14
      },
      "name": "DataAwsccRtbfabricLinkRoutingRuleConfig",
      "namespace": "dataAwsccRtbfabricLinkRoutingRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rtbfabric_link_routing_rule#id DataAwsccRtbfabricLinkRoutingRule#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-link-routing-rule/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-rtbfabric-link-routing-rule/index:DataAwsccRtbfabricLinkRoutingRuleConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricLinkRoutingRule.DataAwsccRtbfabricLinkRoutingRuleTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricLinkRoutingRule.DataAwsccRtbfabricLinkRoutingRuleTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rtbfabric-link-routing-rule/index.ts",
        "line": 164
      },
      "name": "DataAwsccRtbfabricLinkRoutingRuleTags",
      "namespace": "dataAwsccRtbfabricLinkRoutingRule",
      "symbolId": "src/data-awscc-rtbfabric-link-routing-rule/index:DataAwsccRtbfabricLinkRoutingRuleTags"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricLinkRoutingRule.DataAwsccRtbfabricLinkRoutingRuleTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricLinkRoutingRule.DataAwsccRtbfabricLinkRoutingRuleTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rtbfabric-link-routing-rule/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-awscc-rtbfabric-link-routing-rule/index.ts",
        "line": 226
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-link-routing-rule/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-awscc.dataAwsccRtbfabricLinkRoutingRule.DataAwsccRtbfabricLinkRoutingRuleTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccRtbfabricLinkRoutingRuleTagsList",
      "namespace": "dataAwsccRtbfabricLinkRoutingRule",
      "symbolId": "src/data-awscc-rtbfabric-link-routing-rule/index:DataAwsccRtbfabricLinkRoutingRuleTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricLinkRoutingRule.DataAwsccRtbfabricLinkRoutingRuleTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricLinkRoutingRule.DataAwsccRtbfabricLinkRoutingRuleTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rtbfabric-link-routing-rule/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-awscc-rtbfabric-link-routing-rule/index.ts",
        "line": 187
      },
      "name": "DataAwsccRtbfabricLinkRoutingRuleTagsOutputReference",
      "namespace": "dataAwsccRtbfabricLinkRoutingRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-link-routing-rule/index.ts",
            "line": 216
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-link-routing-rule/index.ts",
            "line": 221
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-link-routing-rule/index.ts",
            "line": 200
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricLinkRoutingRule.DataAwsccRtbfabricLinkRoutingRuleTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-rtbfabric-link-routing-rule/index:DataAwsccRtbfabricLinkRoutingRuleTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricOutboundExternalLink.DataAwsccRtbfabricOutboundExternalLink": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rtbfabric_outbound_external_link awscc_rtbfabric_outbound_external_link}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricOutboundExternalLink.DataAwsccRtbfabricOutboundExternalLink",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rtbfabric_outbound_external_link awscc_rtbfabric_outbound_external_link} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-rtbfabric-outbound-external-link/index.ts",
          "line": 460
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricOutboundExternalLink.DataAwsccRtbfabricOutboundExternalLinkConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rtbfabric-outbound-external-link/index.ts",
        "line": 428
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRtbfabricOutboundExternalLink resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-outbound-external-link/index.ts",
            "line": 445
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccRtbfabricOutboundExternalLink to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rtbfabric_outbound_external_link#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRtbfabricOutboundExternalLink that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRtbfabricOutboundExternalLink to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-outbound-external-link/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-awscc-rtbfabric-outbound-external-link/index.ts",
            "line": 559
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRtbfabricOutboundExternalLink",
      "namespace": "dataAwsccRtbfabricOutboundExternalLink",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-outbound-external-link/index.ts",
            "line": 433
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-outbound-external-link/index.ts",
            "line": 484
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-outbound-external-link/index.ts",
            "line": 489
          },
          "name": "createdTimestamp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-outbound-external-link/index.ts",
            "line": 494
          },
          "name": "gatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-outbound-external-link/index.ts",
            "line": 513
          },
          "name": "linkAttributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricOutboundExternalLink.DataAwsccRtbfabricOutboundExternalLinkLinkAttributesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-outbound-external-link/index.ts",
            "line": 518
          },
          "name": "linkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-outbound-external-link/index.ts",
            "line": 524
          },
          "name": "linkLogSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricOutboundExternalLink.DataAwsccRtbfabricOutboundExternalLinkLinkLogSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-outbound-external-link/index.ts",
            "line": 529
          },
          "name": "linkStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-outbound-external-link/index.ts",
            "line": 534
          },
          "name": "publicEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-outbound-external-link/index.ts",
            "line": 540
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricOutboundExternalLink.DataAwsccRtbfabricOutboundExternalLinkTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-outbound-external-link/index.ts",
            "line": 545
          },
          "name": "updatedTimestamp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-outbound-external-link/index.ts",
            "line": 507
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-outbound-external-link/index.ts",
            "line": 500
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-rtbfabric-outbound-external-link/index:DataAwsccRtbfabricOutboundExternalLink"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricOutboundExternalLink.DataAwsccRtbfabricOutboundExternalLinkConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricOutboundExternalLink.DataAwsccRtbfabricOutboundExternalLinkConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rtbfabric-outbound-external-link/index.ts",
        "line": 14
      },
      "name": "DataAwsccRtbfabricOutboundExternalLinkConfig",
      "namespace": "dataAwsccRtbfabricOutboundExternalLink",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rtbfabric_outbound_external_link#id DataAwsccRtbfabricOutboundExternalLink#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-outbound-external-link/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-rtbfabric-outbound-external-link/index:DataAwsccRtbfabricOutboundExternalLinkConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricOutboundExternalLink.DataAwsccRtbfabricOutboundExternalLinkLinkAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricOutboundExternalLink.DataAwsccRtbfabricOutboundExternalLinkLinkAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rtbfabric-outbound-external-link/index.ts",
        "line": 115
      },
      "name": "DataAwsccRtbfabricOutboundExternalLinkLinkAttributes",
      "namespace": "dataAwsccRtbfabricOutboundExternalLink",
      "symbolId": "src/data-awscc-rtbfabric-outbound-external-link/index:DataAwsccRtbfabricOutboundExternalLinkLinkAttributes"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricOutboundExternalLink.DataAwsccRtbfabricOutboundExternalLinkLinkAttributesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricOutboundExternalLink.DataAwsccRtbfabricOutboundExternalLinkLinkAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rtbfabric-outbound-external-link/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rtbfabric-outbound-external-link/index.ts",
        "line": 138
      },
      "name": "DataAwsccRtbfabricOutboundExternalLinkLinkAttributesOutputReference",
      "namespace": "dataAwsccRtbfabricOutboundExternalLink",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-outbound-external-link/index.ts",
            "line": 165
          },
          "name": "customerProvidedId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-outbound-external-link/index.ts",
            "line": 171
          },
          "name": "responderErrorMasking",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricOutboundExternalLink.DataAwsccRtbfabricOutboundExternalLinkLinkAttributesResponderErrorMaskingList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-outbound-external-link/index.ts",
            "line": 149
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricOutboundExternalLink.DataAwsccRtbfabricOutboundExternalLinkLinkAttributes"
          }
        }
      ],
      "symbolId": "src/data-awscc-rtbfabric-outbound-external-link/index:DataAwsccRtbfabricOutboundExternalLinkLinkAttributesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricOutboundExternalLink.DataAwsccRtbfabricOutboundExternalLinkLinkAttributesResponderErrorMasking": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricOutboundExternalLink.DataAwsccRtbfabricOutboundExternalLinkLinkAttributesResponderErrorMasking",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rtbfabric-outbound-external-link/index.ts",
        "line": 25
      },
      "name": "DataAwsccRtbfabricOutboundExternalLinkLinkAttributesResponderErrorMasking",
      "namespace": "dataAwsccRtbfabricOutboundExternalLink",
      "symbolId": "src/data-awscc-rtbfabric-outbound-external-link/index:DataAwsccRtbfabricOutboundExternalLinkLinkAttributesResponderErrorMasking"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricOutboundExternalLink.DataAwsccRtbfabricOutboundExternalLinkLinkAttributesResponderErrorMaskingList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricOutboundExternalLink.DataAwsccRtbfabricOutboundExternalLinkLinkAttributesResponderErrorMaskingList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rtbfabric-outbound-external-link/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rtbfabric-outbound-external-link/index.ts",
        "line": 97
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-outbound-external-link/index.ts",
            "line": 111
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricOutboundExternalLink.DataAwsccRtbfabricOutboundExternalLinkLinkAttributesResponderErrorMaskingOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccRtbfabricOutboundExternalLinkLinkAttributesResponderErrorMaskingList",
      "namespace": "dataAwsccRtbfabricOutboundExternalLink",
      "symbolId": "src/data-awscc-rtbfabric-outbound-external-link/index:DataAwsccRtbfabricOutboundExternalLinkLinkAttributesResponderErrorMaskingList"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricOutboundExternalLink.DataAwsccRtbfabricOutboundExternalLinkLinkAttributesResponderErrorMaskingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricOutboundExternalLink.DataAwsccRtbfabricOutboundExternalLinkLinkAttributesResponderErrorMaskingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rtbfabric-outbound-external-link/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rtbfabric-outbound-external-link/index.ts",
        "line": 48
      },
      "name": "DataAwsccRtbfabricOutboundExternalLinkLinkAttributesResponderErrorMaskingOutputReference",
      "namespace": "dataAwsccRtbfabricOutboundExternalLink",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-outbound-external-link/index.ts",
            "line": 77
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-outbound-external-link/index.ts",
            "line": 82
          },
          "name": "httpCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-outbound-external-link/index.ts",
            "line": 87
          },
          "name": "loggingTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-outbound-external-link/index.ts",
            "line": 92
          },
          "name": "responseLoggingPercentage",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-outbound-external-link/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricOutboundExternalLink.DataAwsccRtbfabricOutboundExternalLinkLinkAttributesResponderErrorMasking"
          }
        }
      ],
      "symbolId": "src/data-awscc-rtbfabric-outbound-external-link/index:DataAwsccRtbfabricOutboundExternalLinkLinkAttributesResponderErrorMaskingOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricOutboundExternalLink.DataAwsccRtbfabricOutboundExternalLinkLinkLogSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricOutboundExternalLink.DataAwsccRtbfabricOutboundExternalLinkLinkLogSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rtbfabric-outbound-external-link/index.ts",
        "line": 289
      },
      "name": "DataAwsccRtbfabricOutboundExternalLinkLinkLogSettings",
      "namespace": "dataAwsccRtbfabricOutboundExternalLink",
      "symbolId": "src/data-awscc-rtbfabric-outbound-external-link/index:DataAwsccRtbfabricOutboundExternalLinkLinkLogSettings"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricOutboundExternalLink.DataAwsccRtbfabricOutboundExternalLinkLinkLogSettingsApplicationLogs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricOutboundExternalLink.DataAwsccRtbfabricOutboundExternalLinkLinkLogSettingsApplicationLogs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rtbfabric-outbound-external-link/index.ts",
        "line": 234
      },
      "name": "DataAwsccRtbfabricOutboundExternalLinkLinkLogSettingsApplicationLogs",
      "namespace": "dataAwsccRtbfabricOutboundExternalLink",
      "symbolId": "src/data-awscc-rtbfabric-outbound-external-link/index:DataAwsccRtbfabricOutboundExternalLinkLinkLogSettingsApplicationLogs"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricOutboundExternalLink.DataAwsccRtbfabricOutboundExternalLinkLinkLogSettingsApplicationLogsLinkApplicationLogSampling": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricOutboundExternalLink.DataAwsccRtbfabricOutboundExternalLinkLinkLogSettingsApplicationLogsLinkApplicationLogSampling",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rtbfabric-outbound-external-link/index.ts",
        "line": 175
      },
      "name": "DataAwsccRtbfabricOutboundExternalLinkLinkLogSettingsApplicationLogsLinkApplicationLogSampling",
      "namespace": "dataAwsccRtbfabricOutboundExternalLink",
      "symbolId": "src/data-awscc-rtbfabric-outbound-external-link/index:DataAwsccRtbfabricOutboundExternalLinkLinkLogSettingsApplicationLogsLinkApplicationLogSampling"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricOutboundExternalLink.DataAwsccRtbfabricOutboundExternalLinkLinkLogSettingsApplicationLogsLinkApplicationLogSamplingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricOutboundExternalLink.DataAwsccRtbfabricOutboundExternalLinkLinkLogSettingsApplicationLogsLinkApplicationLogSamplingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rtbfabric-outbound-external-link/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rtbfabric-outbound-external-link/index.ts",
        "line": 198
      },
      "name": "DataAwsccRtbfabricOutboundExternalLinkLinkLogSettingsApplicationLogsLinkApplicationLogSamplingOutputReference",
      "namespace": "dataAwsccRtbfabricOutboundExternalLink",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-outbound-external-link/index.ts",
            "line": 225
          },
          "name": "errorLog",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-outbound-external-link/index.ts",
            "line": 230
          },
          "name": "filterLog",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-outbound-external-link/index.ts",
            "line": 209
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricOutboundExternalLink.DataAwsccRtbfabricOutboundExternalLinkLinkLogSettingsApplicationLogsLinkApplicationLogSampling"
          }
        }
      ],
      "symbolId": "src/data-awscc-rtbfabric-outbound-external-link/index:DataAwsccRtbfabricOutboundExternalLinkLinkLogSettingsApplicationLogsLinkApplicationLogSamplingOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricOutboundExternalLink.DataAwsccRtbfabricOutboundExternalLinkLinkLogSettingsApplicationLogsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricOutboundExternalLink.DataAwsccRtbfabricOutboundExternalLinkLinkLogSettingsApplicationLogsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rtbfabric-outbound-external-link/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-awscc-rtbfabric-outbound-external-link/index.ts",
        "line": 257
      },
      "name": "DataAwsccRtbfabricOutboundExternalLinkLinkLogSettingsApplicationLogsOutputReference",
      "namespace": "dataAwsccRtbfabricOutboundExternalLink",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-outbound-external-link/index.ts",
            "line": 285
          },
          "name": "linkApplicationLogSampling",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricOutboundExternalLink.DataAwsccRtbfabricOutboundExternalLinkLinkLogSettingsApplicationLogsLinkApplicationLogSamplingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-outbound-external-link/index.ts",
            "line": 268
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricOutboundExternalLink.DataAwsccRtbfabricOutboundExternalLinkLinkLogSettingsApplicationLogs"
          }
        }
      ],
      "symbolId": "src/data-awscc-rtbfabric-outbound-external-link/index:DataAwsccRtbfabricOutboundExternalLinkLinkLogSettingsApplicationLogsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricOutboundExternalLink.DataAwsccRtbfabricOutboundExternalLinkLinkLogSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricOutboundExternalLink.DataAwsccRtbfabricOutboundExternalLinkLinkLogSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rtbfabric-outbound-external-link/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-awscc-rtbfabric-outbound-external-link/index.ts",
        "line": 312
      },
      "name": "DataAwsccRtbfabricOutboundExternalLinkLinkLogSettingsOutputReference",
      "namespace": "dataAwsccRtbfabricOutboundExternalLink",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-outbound-external-link/index.ts",
            "line": 340
          },
          "name": "applicationLogs",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricOutboundExternalLink.DataAwsccRtbfabricOutboundExternalLinkLinkLogSettingsApplicationLogsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-outbound-external-link/index.ts",
            "line": 323
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricOutboundExternalLink.DataAwsccRtbfabricOutboundExternalLinkLinkLogSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-rtbfabric-outbound-external-link/index:DataAwsccRtbfabricOutboundExternalLinkLinkLogSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricOutboundExternalLink.DataAwsccRtbfabricOutboundExternalLinkTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricOutboundExternalLink.DataAwsccRtbfabricOutboundExternalLinkTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rtbfabric-outbound-external-link/index.ts",
        "line": 344
      },
      "name": "DataAwsccRtbfabricOutboundExternalLinkTags",
      "namespace": "dataAwsccRtbfabricOutboundExternalLink",
      "symbolId": "src/data-awscc-rtbfabric-outbound-external-link/index:DataAwsccRtbfabricOutboundExternalLinkTags"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricOutboundExternalLink.DataAwsccRtbfabricOutboundExternalLinkTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricOutboundExternalLink.DataAwsccRtbfabricOutboundExternalLinkTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rtbfabric-outbound-external-link/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-awscc-rtbfabric-outbound-external-link/index.ts",
        "line": 406
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-outbound-external-link/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-awscc.dataAwsccRtbfabricOutboundExternalLink.DataAwsccRtbfabricOutboundExternalLinkTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccRtbfabricOutboundExternalLinkTagsList",
      "namespace": "dataAwsccRtbfabricOutboundExternalLink",
      "symbolId": "src/data-awscc-rtbfabric-outbound-external-link/index:DataAwsccRtbfabricOutboundExternalLinkTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricOutboundExternalLink.DataAwsccRtbfabricOutboundExternalLinkTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricOutboundExternalLink.DataAwsccRtbfabricOutboundExternalLinkTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rtbfabric-outbound-external-link/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rtbfabric-outbound-external-link/index.ts",
        "line": 367
      },
      "name": "DataAwsccRtbfabricOutboundExternalLinkTagsOutputReference",
      "namespace": "dataAwsccRtbfabricOutboundExternalLink",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-outbound-external-link/index.ts",
            "line": 396
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-outbound-external-link/index.ts",
            "line": 401
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-outbound-external-link/index.ts",
            "line": 380
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricOutboundExternalLink.DataAwsccRtbfabricOutboundExternalLinkTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-rtbfabric-outbound-external-link/index:DataAwsccRtbfabricOutboundExternalLinkTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricRequesterGateway.DataAwsccRtbfabricRequesterGateway": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rtbfabric_requester_gateway awscc_rtbfabric_requester_gateway}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricRequesterGateway.DataAwsccRtbfabricRequesterGateway",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rtbfabric_requester_gateway awscc_rtbfabric_requester_gateway} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-rtbfabric-requester-gateway/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-awscc.dataAwsccRtbfabricRequesterGateway.DataAwsccRtbfabricRequesterGatewayConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rtbfabric-requester-gateway/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRtbfabricRequesterGateway resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-requester-gateway/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 DataAwsccRtbfabricRequesterGateway to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rtbfabric_requester_gateway#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRtbfabricRequesterGateway that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRtbfabricRequesterGateway to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-requester-gateway/index.ts",
            "line": 247
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-requester-gateway/index.ts",
            "line": 253
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRtbfabricRequesterGateway",
      "namespace": "dataAwsccRtbfabricRequesterGateway",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-requester-gateway/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-requester-gateway/index.ts",
            "line": 165
          },
          "name": "activeLinksCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-requester-gateway/index.ts",
            "line": 170
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-requester-gateway/index.ts",
            "line": 175
          },
          "name": "createdTimestamp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-requester-gateway/index.ts",
            "line": 180
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-requester-gateway/index.ts",
            "line": 185
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-requester-gateway/index.ts",
            "line": 190
          },
          "name": "gatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-requester-gateway/index.ts",
            "line": 208
          },
          "name": "requesterGatewayStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-requester-gateway/index.ts",
            "line": 213
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-requester-gateway/index.ts",
            "line": 218
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-requester-gateway/index.ts",
            "line": 224
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricRequesterGateway.DataAwsccRtbfabricRequesterGatewayTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-requester-gateway/index.ts",
            "line": 229
          },
          "name": "totalLinksCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-requester-gateway/index.ts",
            "line": 234
          },
          "name": "updatedTimestamp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-requester-gateway/index.ts",
            "line": 239
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-requester-gateway/index.ts",
            "line": 203
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-requester-gateway/index.ts",
            "line": 196
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-rtbfabric-requester-gateway/index:DataAwsccRtbfabricRequesterGateway"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricRequesterGateway.DataAwsccRtbfabricRequesterGatewayConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricRequesterGateway.DataAwsccRtbfabricRequesterGatewayConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rtbfabric-requester-gateway/index.ts",
        "line": 14
      },
      "name": "DataAwsccRtbfabricRequesterGatewayConfig",
      "namespace": "dataAwsccRtbfabricRequesterGateway",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rtbfabric_requester_gateway#id DataAwsccRtbfabricRequesterGateway#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-requester-gateway/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-rtbfabric-requester-gateway/index:DataAwsccRtbfabricRequesterGatewayConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricRequesterGateway.DataAwsccRtbfabricRequesterGatewayTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricRequesterGateway.DataAwsccRtbfabricRequesterGatewayTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rtbfabric-requester-gateway/index.ts",
        "line": 25
      },
      "name": "DataAwsccRtbfabricRequesterGatewayTags",
      "namespace": "dataAwsccRtbfabricRequesterGateway",
      "symbolId": "src/data-awscc-rtbfabric-requester-gateway/index:DataAwsccRtbfabricRequesterGatewayTags"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricRequesterGateway.DataAwsccRtbfabricRequesterGatewayTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricRequesterGateway.DataAwsccRtbfabricRequesterGatewayTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rtbfabric-requester-gateway/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-awscc-rtbfabric-requester-gateway/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-requester-gateway/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-awscc.dataAwsccRtbfabricRequesterGateway.DataAwsccRtbfabricRequesterGatewayTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccRtbfabricRequesterGatewayTagsList",
      "namespace": "dataAwsccRtbfabricRequesterGateway",
      "symbolId": "src/data-awscc-rtbfabric-requester-gateway/index:DataAwsccRtbfabricRequesterGatewayTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricRequesterGateway.DataAwsccRtbfabricRequesterGatewayTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricRequesterGateway.DataAwsccRtbfabricRequesterGatewayTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rtbfabric-requester-gateway/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rtbfabric-requester-gateway/index.ts",
        "line": 48
      },
      "name": "DataAwsccRtbfabricRequesterGatewayTagsOutputReference",
      "namespace": "dataAwsccRtbfabricRequesterGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-requester-gateway/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-requester-gateway/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-requester-gateway/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricRequesterGateway.DataAwsccRtbfabricRequesterGatewayTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-rtbfabric-requester-gateway/index:DataAwsccRtbfabricRequesterGatewayTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricRequesterGateways.DataAwsccRtbfabricRequesterGateways": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rtbfabric_requester_gateways awscc_rtbfabric_requester_gateways}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricRequesterGateways.DataAwsccRtbfabricRequesterGateways",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rtbfabric_requester_gateways awscc_rtbfabric_requester_gateways} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-rtbfabric-requester-gateways/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricRequesterGateways.DataAwsccRtbfabricRequesterGatewaysConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rtbfabric-requester-gateways/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRtbfabricRequesterGateways resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-requester-gateways/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccRtbfabricRequesterGateways to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rtbfabric_requester_gateways#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRtbfabricRequesterGateways that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRtbfabricRequesterGateways to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-requester-gateways/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-requester-gateways/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRtbfabricRequesterGateways",
      "namespace": "dataAwsccRtbfabricRequesterGateways",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-requester-gateways/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-requester-gateways/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-requester-gateways/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-rtbfabric-requester-gateways/index:DataAwsccRtbfabricRequesterGateways"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricRequesterGateways.DataAwsccRtbfabricRequesterGatewaysConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricRequesterGateways.DataAwsccRtbfabricRequesterGatewaysConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rtbfabric-requester-gateways/index.ts",
        "line": 14
      },
      "name": "DataAwsccRtbfabricRequesterGatewaysConfig",
      "namespace": "dataAwsccRtbfabricRequesterGateways",
      "symbolId": "src/data-awscc-rtbfabric-requester-gateways/index:DataAwsccRtbfabricRequesterGatewaysConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricResponderGateway.DataAwsccRtbfabricResponderGateway": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rtbfabric_responder_gateway awscc_rtbfabric_responder_gateway}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricResponderGateway.DataAwsccRtbfabricResponderGateway",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rtbfabric_responder_gateway awscc_rtbfabric_responder_gateway} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-rtbfabric-responder-gateway/index.ts",
          "line": 543
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricResponderGateway.DataAwsccRtbfabricResponderGatewayConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rtbfabric-responder-gateway/index.ts",
        "line": 511
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRtbfabricResponderGateway resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-responder-gateway/index.ts",
            "line": 528
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccRtbfabricResponderGateway to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rtbfabric_responder_gateway#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRtbfabricResponderGateway that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRtbfabricResponderGateway to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-responder-gateway/index.ts",
            "line": 687
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-responder-gateway/index.ts",
            "line": 693
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRtbfabricResponderGateway",
      "namespace": "dataAwsccRtbfabricResponderGateway",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-responder-gateway/index.ts",
            "line": 516
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-responder-gateway/index.ts",
            "line": 567
          },
          "name": "acmCertificateArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-responder-gateway/index.ts",
            "line": 572
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-responder-gateway/index.ts",
            "line": 577
          },
          "name": "certificateAssociationStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-responder-gateway/index.ts",
            "line": 582
          },
          "name": "createdTimestamp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-responder-gateway/index.ts",
            "line": 587
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-responder-gateway/index.ts",
            "line": 592
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-responder-gateway/index.ts",
            "line": 597
          },
          "name": "externalInboundEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-responder-gateway/index.ts",
            "line": 602
          },
          "name": "gatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-responder-gateway/index.ts",
            "line": 607
          },
          "name": "gatewayType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-responder-gateway/index.ts",
            "line": 626
          },
          "name": "listenerConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricResponderGateway.DataAwsccRtbfabricResponderGatewayListenerConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-responder-gateway/index.ts",
            "line": 632
          },
          "name": "managedEndpointConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricResponderGateway.DataAwsccRtbfabricResponderGatewayManagedEndpointConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-responder-gateway/index.ts",
            "line": 637
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-responder-gateway/index.ts",
            "line": 642
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-responder-gateway/index.ts",
            "line": 647
          },
          "name": "responderGatewayStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-responder-gateway/index.ts",
            "line": 652
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-responder-gateway/index.ts",
            "line": 657
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-responder-gateway/index.ts",
            "line": 663
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricResponderGateway.DataAwsccRtbfabricResponderGatewayTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-responder-gateway/index.ts",
            "line": 669
          },
          "name": "trustStoreConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricResponderGateway.DataAwsccRtbfabricResponderGatewayTrustStoreConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-responder-gateway/index.ts",
            "line": 674
          },
          "name": "updatedTimestamp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-responder-gateway/index.ts",
            "line": 679
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-responder-gateway/index.ts",
            "line": 620
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-responder-gateway/index.ts",
            "line": 613
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-rtbfabric-responder-gateway/index:DataAwsccRtbfabricResponderGateway"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricResponderGateway.DataAwsccRtbfabricResponderGatewayConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricResponderGateway.DataAwsccRtbfabricResponderGatewayConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rtbfabric-responder-gateway/index.ts",
        "line": 14
      },
      "name": "DataAwsccRtbfabricResponderGatewayConfig",
      "namespace": "dataAwsccRtbfabricResponderGateway",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rtbfabric_responder_gateway#id DataAwsccRtbfabricResponderGateway#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-responder-gateway/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-rtbfabric-responder-gateway/index:DataAwsccRtbfabricResponderGatewayConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricResponderGateway.DataAwsccRtbfabricResponderGatewayListenerConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricResponderGateway.DataAwsccRtbfabricResponderGatewayListenerConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rtbfabric-responder-gateway/index.ts",
        "line": 25
      },
      "name": "DataAwsccRtbfabricResponderGatewayListenerConfig",
      "namespace": "dataAwsccRtbfabricResponderGateway",
      "symbolId": "src/data-awscc-rtbfabric-responder-gateway/index:DataAwsccRtbfabricResponderGatewayListenerConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricResponderGateway.DataAwsccRtbfabricResponderGatewayListenerConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricResponderGateway.DataAwsccRtbfabricResponderGatewayListenerConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rtbfabric-responder-gateway/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rtbfabric-responder-gateway/index.ts",
        "line": 48
      },
      "name": "DataAwsccRtbfabricResponderGatewayListenerConfigOutputReference",
      "namespace": "dataAwsccRtbfabricResponderGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-responder-gateway/index.ts",
            "line": 75
          },
          "name": "protocols",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-responder-gateway/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricResponderGateway.DataAwsccRtbfabricResponderGatewayListenerConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-rtbfabric-responder-gateway/index:DataAwsccRtbfabricResponderGatewayListenerConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricResponderGateway.DataAwsccRtbfabricResponderGatewayManagedEndpointConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricResponderGateway.DataAwsccRtbfabricResponderGatewayManagedEndpointConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rtbfabric-responder-gateway/index.ts",
        "line": 312
      },
      "name": "DataAwsccRtbfabricResponderGatewayManagedEndpointConfiguration",
      "namespace": "dataAwsccRtbfabricResponderGateway",
      "symbolId": "src/data-awscc-rtbfabric-responder-gateway/index:DataAwsccRtbfabricResponderGatewayManagedEndpointConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricResponderGateway.DataAwsccRtbfabricResponderGatewayManagedEndpointConfigurationAutoScalingGroupsConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricResponderGateway.DataAwsccRtbfabricResponderGatewayManagedEndpointConfigurationAutoScalingGroupsConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rtbfabric-responder-gateway/index.ts",
        "line": 168
      },
      "name": "DataAwsccRtbfabricResponderGatewayManagedEndpointConfigurationAutoScalingGroupsConfiguration",
      "namespace": "dataAwsccRtbfabricResponderGateway",
      "symbolId": "src/data-awscc-rtbfabric-responder-gateway/index:DataAwsccRtbfabricResponderGatewayManagedEndpointConfigurationAutoScalingGroupsConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricResponderGateway.DataAwsccRtbfabricResponderGatewayManagedEndpointConfigurationAutoScalingGroupsConfigurationHealthCheckConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricResponderGateway.DataAwsccRtbfabricResponderGatewayManagedEndpointConfigurationAutoScalingGroupsConfigurationHealthCheckConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rtbfabric-responder-gateway/index.ts",
        "line": 79
      },
      "name": "DataAwsccRtbfabricResponderGatewayManagedEndpointConfigurationAutoScalingGroupsConfigurationHealthCheckConfig",
      "namespace": "dataAwsccRtbfabricResponderGateway",
      "symbolId": "src/data-awscc-rtbfabric-responder-gateway/index:DataAwsccRtbfabricResponderGatewayManagedEndpointConfigurationAutoScalingGroupsConfigurationHealthCheckConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricResponderGateway.DataAwsccRtbfabricResponderGatewayManagedEndpointConfigurationAutoScalingGroupsConfigurationHealthCheckConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricResponderGateway.DataAwsccRtbfabricResponderGatewayManagedEndpointConfigurationAutoScalingGroupsConfigurationHealthCheckConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rtbfabric-responder-gateway/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-awscc-rtbfabric-responder-gateway/index.ts",
        "line": 102
      },
      "name": "DataAwsccRtbfabricResponderGatewayManagedEndpointConfigurationAutoScalingGroupsConfigurationHealthCheckConfigOutputReference",
      "namespace": "dataAwsccRtbfabricResponderGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-responder-gateway/index.ts",
            "line": 129
          },
          "name": "healthyThresholdCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-responder-gateway/index.ts",
            "line": 134
          },
          "name": "intervalSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-responder-gateway/index.ts",
            "line": 139
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-responder-gateway/index.ts",
            "line": 144
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-responder-gateway/index.ts",
            "line": 149
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-responder-gateway/index.ts",
            "line": 154
          },
          "name": "statusCodeMatcher",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-responder-gateway/index.ts",
            "line": 159
          },
          "name": "timeoutMs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-responder-gateway/index.ts",
            "line": 164
          },
          "name": "unhealthyThresholdCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-responder-gateway/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricResponderGateway.DataAwsccRtbfabricResponderGatewayManagedEndpointConfigurationAutoScalingGroupsConfigurationHealthCheckConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-rtbfabric-responder-gateway/index:DataAwsccRtbfabricResponderGatewayManagedEndpointConfigurationAutoScalingGroupsConfigurationHealthCheckConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricResponderGateway.DataAwsccRtbfabricResponderGatewayManagedEndpointConfigurationAutoScalingGroupsConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricResponderGateway.DataAwsccRtbfabricResponderGatewayManagedEndpointConfigurationAutoScalingGroupsConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rtbfabric-responder-gateway/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-awscc-rtbfabric-responder-gateway/index.ts",
        "line": 191
      },
      "name": "DataAwsccRtbfabricResponderGatewayManagedEndpointConfigurationAutoScalingGroupsConfigurationOutputReference",
      "namespace": "dataAwsccRtbfabricResponderGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-responder-gateway/index.ts",
            "line": 218
          },
          "name": "autoScalingGroupNameList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-responder-gateway/index.ts",
            "line": 224
          },
          "name": "healthCheckConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricResponderGateway.DataAwsccRtbfabricResponderGatewayManagedEndpointConfigurationAutoScalingGroupsConfigurationHealthCheckConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-responder-gateway/index.ts",
            "line": 229
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-responder-gateway/index.ts",
            "line": 202
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricResponderGateway.DataAwsccRtbfabricResponderGatewayManagedEndpointConfigurationAutoScalingGroupsConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-rtbfabric-responder-gateway/index:DataAwsccRtbfabricResponderGatewayManagedEndpointConfigurationAutoScalingGroupsConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricResponderGateway.DataAwsccRtbfabricResponderGatewayManagedEndpointConfigurationEksEndpointsConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricResponderGateway.DataAwsccRtbfabricResponderGatewayManagedEndpointConfigurationEksEndpointsConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rtbfabric-responder-gateway/index.ts",
        "line": 233
      },
      "name": "DataAwsccRtbfabricResponderGatewayManagedEndpointConfigurationEksEndpointsConfiguration",
      "namespace": "dataAwsccRtbfabricResponderGateway",
      "symbolId": "src/data-awscc-rtbfabric-responder-gateway/index:DataAwsccRtbfabricResponderGatewayManagedEndpointConfigurationEksEndpointsConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricResponderGateway.DataAwsccRtbfabricResponderGatewayManagedEndpointConfigurationEksEndpointsConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricResponderGateway.DataAwsccRtbfabricResponderGatewayManagedEndpointConfigurationEksEndpointsConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rtbfabric-responder-gateway/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/data-awscc-rtbfabric-responder-gateway/index.ts",
        "line": 256
      },
      "name": "DataAwsccRtbfabricResponderGatewayManagedEndpointConfigurationEksEndpointsConfigurationOutputReference",
      "namespace": "dataAwsccRtbfabricResponderGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-responder-gateway/index.ts",
            "line": 283
          },
          "name": "clusterApiServerCaCertificateChain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-responder-gateway/index.ts",
            "line": 288
          },
          "name": "clusterApiServerEndpointUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-responder-gateway/index.ts",
            "line": 293
          },
          "name": "clusterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-responder-gateway/index.ts",
            "line": 298
          },
          "name": "endpointsResourceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-responder-gateway/index.ts",
            "line": 303
          },
          "name": "endpointsResourceNamespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-responder-gateway/index.ts",
            "line": 308
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-responder-gateway/index.ts",
            "line": 267
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricResponderGateway.DataAwsccRtbfabricResponderGatewayManagedEndpointConfigurationEksEndpointsConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-rtbfabric-responder-gateway/index:DataAwsccRtbfabricResponderGatewayManagedEndpointConfigurationEksEndpointsConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricResponderGateway.DataAwsccRtbfabricResponderGatewayManagedEndpointConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricResponderGateway.DataAwsccRtbfabricResponderGatewayManagedEndpointConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rtbfabric-responder-gateway/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rtbfabric-responder-gateway/index.ts",
        "line": 335
      },
      "name": "DataAwsccRtbfabricResponderGatewayManagedEndpointConfigurationOutputReference",
      "namespace": "dataAwsccRtbfabricResponderGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-responder-gateway/index.ts",
            "line": 363
          },
          "name": "autoScalingGroupsConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricResponderGateway.DataAwsccRtbfabricResponderGatewayManagedEndpointConfigurationAutoScalingGroupsConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-responder-gateway/index.ts",
            "line": 369
          },
          "name": "eksEndpointsConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricResponderGateway.DataAwsccRtbfabricResponderGatewayManagedEndpointConfigurationEksEndpointsConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-responder-gateway/index.ts",
            "line": 346
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricResponderGateway.DataAwsccRtbfabricResponderGatewayManagedEndpointConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-rtbfabric-responder-gateway/index:DataAwsccRtbfabricResponderGatewayManagedEndpointConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricResponderGateway.DataAwsccRtbfabricResponderGatewayTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricResponderGateway.DataAwsccRtbfabricResponderGatewayTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rtbfabric-responder-gateway/index.ts",
        "line": 373
      },
      "name": "DataAwsccRtbfabricResponderGatewayTags",
      "namespace": "dataAwsccRtbfabricResponderGateway",
      "symbolId": "src/data-awscc-rtbfabric-responder-gateway/index:DataAwsccRtbfabricResponderGatewayTags"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricResponderGateway.DataAwsccRtbfabricResponderGatewayTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricResponderGateway.DataAwsccRtbfabricResponderGatewayTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rtbfabric-responder-gateway/index.ts",
          "line": 442
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rtbfabric-responder-gateway/index.ts",
        "line": 435
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-responder-gateway/index.ts",
            "line": 449
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricResponderGateway.DataAwsccRtbfabricResponderGatewayTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccRtbfabricResponderGatewayTagsList",
      "namespace": "dataAwsccRtbfabricResponderGateway",
      "symbolId": "src/data-awscc-rtbfabric-responder-gateway/index:DataAwsccRtbfabricResponderGatewayTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricResponderGateway.DataAwsccRtbfabricResponderGatewayTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricResponderGateway.DataAwsccRtbfabricResponderGatewayTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rtbfabric-responder-gateway/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rtbfabric-responder-gateway/index.ts",
        "line": 396
      },
      "name": "DataAwsccRtbfabricResponderGatewayTagsOutputReference",
      "namespace": "dataAwsccRtbfabricResponderGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-responder-gateway/index.ts",
            "line": 425
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-responder-gateway/index.ts",
            "line": 430
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-responder-gateway/index.ts",
            "line": 409
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricResponderGateway.DataAwsccRtbfabricResponderGatewayTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-rtbfabric-responder-gateway/index:DataAwsccRtbfabricResponderGatewayTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricResponderGateway.DataAwsccRtbfabricResponderGatewayTrustStoreConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricResponderGateway.DataAwsccRtbfabricResponderGatewayTrustStoreConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rtbfabric-responder-gateway/index.ts",
        "line": 453
      },
      "name": "DataAwsccRtbfabricResponderGatewayTrustStoreConfiguration",
      "namespace": "dataAwsccRtbfabricResponderGateway",
      "symbolId": "src/data-awscc-rtbfabric-responder-gateway/index:DataAwsccRtbfabricResponderGatewayTrustStoreConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricResponderGateway.DataAwsccRtbfabricResponderGatewayTrustStoreConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricResponderGateway.DataAwsccRtbfabricResponderGatewayTrustStoreConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rtbfabric-responder-gateway/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-awscc-rtbfabric-responder-gateway/index.ts",
        "line": 476
      },
      "name": "DataAwsccRtbfabricResponderGatewayTrustStoreConfigurationOutputReference",
      "namespace": "dataAwsccRtbfabricResponderGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-responder-gateway/index.ts",
            "line": 503
          },
          "name": "certificateAuthorityCertificates",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-responder-gateway/index.ts",
            "line": 487
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricResponderGateway.DataAwsccRtbfabricResponderGatewayTrustStoreConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-rtbfabric-responder-gateway/index:DataAwsccRtbfabricResponderGatewayTrustStoreConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricResponderGateways.DataAwsccRtbfabricResponderGateways": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rtbfabric_responder_gateways awscc_rtbfabric_responder_gateways}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricResponderGateways.DataAwsccRtbfabricResponderGateways",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rtbfabric_responder_gateways awscc_rtbfabric_responder_gateways} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-rtbfabric-responder-gateways/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricResponderGateways.DataAwsccRtbfabricResponderGatewaysConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rtbfabric-responder-gateways/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRtbfabricResponderGateways resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-responder-gateways/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccRtbfabricResponderGateways to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rtbfabric_responder_gateways#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRtbfabricResponderGateways that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRtbfabricResponderGateways to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-responder-gateways/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-responder-gateways/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRtbfabricResponderGateways",
      "namespace": "dataAwsccRtbfabricResponderGateways",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-responder-gateways/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-responder-gateways/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rtbfabric-responder-gateways/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-rtbfabric-responder-gateways/index:DataAwsccRtbfabricResponderGateways"
    },
    "@cdktn/provider-awscc.dataAwsccRtbfabricResponderGateways.DataAwsccRtbfabricResponderGatewaysConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRtbfabricResponderGateways.DataAwsccRtbfabricResponderGatewaysConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rtbfabric-responder-gateways/index.ts",
        "line": 14
      },
      "name": "DataAwsccRtbfabricResponderGatewaysConfig",
      "namespace": "dataAwsccRtbfabricResponderGateways",
      "symbolId": "src/data-awscc-rtbfabric-responder-gateways/index:DataAwsccRtbfabricResponderGatewaysConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRumAppMonitor.DataAwsccRumAppMonitor": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rum_app_monitor awscc_rum_app_monitor}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRumAppMonitor.DataAwsccRumAppMonitor",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rum_app_monitor awscc_rum_app_monitor} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-rum-app-monitor/index.ts",
          "line": 660
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRumAppMonitor.DataAwsccRumAppMonitorConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rum-app-monitor/index.ts",
        "line": 628
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRumAppMonitor resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-rum-app-monitor/index.ts",
            "line": 645
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccRumAppMonitor to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rum_app_monitor#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRumAppMonitor that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRumAppMonitor to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rum-app-monitor/index.ts",
            "line": 760
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rum-app-monitor/index.ts",
            "line": 766
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRumAppMonitor",
      "namespace": "dataAwsccRumAppMonitor",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rum-app-monitor/index.ts",
            "line": 633
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rum-app-monitor/index.ts",
            "line": 685
          },
          "name": "appMonitorConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRumAppMonitor.DataAwsccRumAppMonitorAppMonitorConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rum-app-monitor/index.ts",
            "line": 690
          },
          "name": "appMonitorId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rum-app-monitor/index.ts",
            "line": 696
          },
          "name": "customEvents",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRumAppMonitor.DataAwsccRumAppMonitorCustomEventsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rum-app-monitor/index.ts",
            "line": 701
          },
          "name": "cwLogEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rum-app-monitor/index.ts",
            "line": 707
          },
          "name": "deobfuscationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRumAppMonitor.DataAwsccRumAppMonitorDeobfuscationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rum-app-monitor/index.ts",
            "line": 712
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rum-app-monitor/index.ts",
            "line": 717
          },
          "name": "domainList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rum-app-monitor/index.ts",
            "line": 735
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rum-app-monitor/index.ts",
            "line": 740
          },
          "name": "platform",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rum-app-monitor/index.ts",
            "line": 746
          },
          "name": "resourcePolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRumAppMonitor.DataAwsccRumAppMonitorResourcePolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rum-app-monitor/index.ts",
            "line": 752
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRumAppMonitor.DataAwsccRumAppMonitorTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rum-app-monitor/index.ts",
            "line": 730
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rum-app-monitor/index.ts",
            "line": 723
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-rum-app-monitor/index:DataAwsccRumAppMonitor"
    },
    "@cdktn/provider-awscc.dataAwsccRumAppMonitor.DataAwsccRumAppMonitorAppMonitorConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRumAppMonitor.DataAwsccRumAppMonitorAppMonitorConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rum-app-monitor/index.ts",
        "line": 217
      },
      "name": "DataAwsccRumAppMonitorAppMonitorConfiguration",
      "namespace": "dataAwsccRumAppMonitor",
      "symbolId": "src/data-awscc-rum-app-monitor/index:DataAwsccRumAppMonitorAppMonitorConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccRumAppMonitor.DataAwsccRumAppMonitorAppMonitorConfigurationMetricDestinations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRumAppMonitor.DataAwsccRumAppMonitorAppMonitorConfigurationMetricDestinations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rum-app-monitor/index.ts",
        "line": 126
      },
      "name": "DataAwsccRumAppMonitorAppMonitorConfigurationMetricDestinations",
      "namespace": "dataAwsccRumAppMonitor",
      "symbolId": "src/data-awscc-rum-app-monitor/index:DataAwsccRumAppMonitorAppMonitorConfigurationMetricDestinations"
    },
    "@cdktn/provider-awscc.dataAwsccRumAppMonitor.DataAwsccRumAppMonitorAppMonitorConfigurationMetricDestinationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRumAppMonitor.DataAwsccRumAppMonitorAppMonitorConfigurationMetricDestinationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rum-app-monitor/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-awscc-rum-app-monitor/index.ts",
        "line": 199
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rum-app-monitor/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-awscc.dataAwsccRumAppMonitor.DataAwsccRumAppMonitorAppMonitorConfigurationMetricDestinationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccRumAppMonitorAppMonitorConfigurationMetricDestinationsList",
      "namespace": "dataAwsccRumAppMonitor",
      "symbolId": "src/data-awscc-rum-app-monitor/index:DataAwsccRumAppMonitorAppMonitorConfigurationMetricDestinationsList"
    },
    "@cdktn/provider-awscc.dataAwsccRumAppMonitor.DataAwsccRumAppMonitorAppMonitorConfigurationMetricDestinationsMetricDefinitions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRumAppMonitor.DataAwsccRumAppMonitorAppMonitorConfigurationMetricDestinationsMetricDefinitions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rum-app-monitor/index.ts",
        "line": 25
      },
      "name": "DataAwsccRumAppMonitorAppMonitorConfigurationMetricDestinationsMetricDefinitions",
      "namespace": "dataAwsccRumAppMonitor",
      "symbolId": "src/data-awscc-rum-app-monitor/index:DataAwsccRumAppMonitorAppMonitorConfigurationMetricDestinationsMetricDefinitions"
    },
    "@cdktn/provider-awscc.dataAwsccRumAppMonitor.DataAwsccRumAppMonitorAppMonitorConfigurationMetricDestinationsMetricDefinitionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRumAppMonitor.DataAwsccRumAppMonitorAppMonitorConfigurationMetricDestinationsMetricDefinitionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rum-app-monitor/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-awscc-rum-app-monitor/index.ts",
        "line": 108
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rum-app-monitor/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-awscc.dataAwsccRumAppMonitor.DataAwsccRumAppMonitorAppMonitorConfigurationMetricDestinationsMetricDefinitionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccRumAppMonitorAppMonitorConfigurationMetricDestinationsMetricDefinitionsList",
      "namespace": "dataAwsccRumAppMonitor",
      "symbolId": "src/data-awscc-rum-app-monitor/index:DataAwsccRumAppMonitorAppMonitorConfigurationMetricDestinationsMetricDefinitionsList"
    },
    "@cdktn/provider-awscc.dataAwsccRumAppMonitor.DataAwsccRumAppMonitorAppMonitorConfigurationMetricDestinationsMetricDefinitionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRumAppMonitor.DataAwsccRumAppMonitorAppMonitorConfigurationMetricDestinationsMetricDefinitionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rum-app-monitor/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rum-app-monitor/index.ts",
        "line": 48
      },
      "name": "DataAwsccRumAppMonitorAppMonitorConfigurationMetricDestinationsMetricDefinitionsOutputReference",
      "namespace": "dataAwsccRumAppMonitor",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rum-app-monitor/index.ts",
            "line": 78
          },
          "name": "dimensionKeys",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rum-app-monitor/index.ts",
            "line": 83
          },
          "name": "eventPattern",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rum-app-monitor/index.ts",
            "line": 88
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rum-app-monitor/index.ts",
            "line": 93
          },
          "name": "namespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rum-app-monitor/index.ts",
            "line": 98
          },
          "name": "unitLabel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rum-app-monitor/index.ts",
            "line": 103
          },
          "name": "valueKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rum-app-monitor/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRumAppMonitor.DataAwsccRumAppMonitorAppMonitorConfigurationMetricDestinationsMetricDefinitions"
          }
        }
      ],
      "symbolId": "src/data-awscc-rum-app-monitor/index:DataAwsccRumAppMonitorAppMonitorConfigurationMetricDestinationsMetricDefinitionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRumAppMonitor.DataAwsccRumAppMonitorAppMonitorConfigurationMetricDestinationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRumAppMonitor.DataAwsccRumAppMonitorAppMonitorConfigurationMetricDestinationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rum-app-monitor/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rum-app-monitor/index.ts",
        "line": 149
      },
      "name": "DataAwsccRumAppMonitorAppMonitorConfigurationMetricDestinationsOutputReference",
      "namespace": "dataAwsccRumAppMonitor",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rum-app-monitor/index.ts",
            "line": 178
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rum-app-monitor/index.ts",
            "line": 183
          },
          "name": "destinationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rum-app-monitor/index.ts",
            "line": 188
          },
          "name": "iamRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rum-app-monitor/index.ts",
            "line": 194
          },
          "name": "metricDefinitions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRumAppMonitor.DataAwsccRumAppMonitorAppMonitorConfigurationMetricDestinationsMetricDefinitionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rum-app-monitor/index.ts",
            "line": 162
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRumAppMonitor.DataAwsccRumAppMonitorAppMonitorConfigurationMetricDestinations"
          }
        }
      ],
      "symbolId": "src/data-awscc-rum-app-monitor/index:DataAwsccRumAppMonitorAppMonitorConfigurationMetricDestinationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRumAppMonitor.DataAwsccRumAppMonitorAppMonitorConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRumAppMonitor.DataAwsccRumAppMonitorAppMonitorConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rum-app-monitor/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-awscc-rum-app-monitor/index.ts",
        "line": 240
      },
      "name": "DataAwsccRumAppMonitorAppMonitorConfigurationOutputReference",
      "namespace": "dataAwsccRumAppMonitor",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rum-app-monitor/index.ts",
            "line": 267
          },
          "name": "allowCookies",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rum-app-monitor/index.ts",
            "line": 272
          },
          "name": "enableXRay",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rum-app-monitor/index.ts",
            "line": 277
          },
          "name": "excludedPages",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rum-app-monitor/index.ts",
            "line": 282
          },
          "name": "favoritePages",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rum-app-monitor/index.ts",
            "line": 287
          },
          "name": "guestRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rum-app-monitor/index.ts",
            "line": 292
          },
          "name": "identityPoolId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rum-app-monitor/index.ts",
            "line": 297
          },
          "name": "includedPages",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rum-app-monitor/index.ts",
            "line": 303
          },
          "name": "metricDestinations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRumAppMonitor.DataAwsccRumAppMonitorAppMonitorConfigurationMetricDestinationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rum-app-monitor/index.ts",
            "line": 308
          },
          "name": "sessionSampleRate",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rum-app-monitor/index.ts",
            "line": 313
          },
          "name": "telemetries",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rum-app-monitor/index.ts",
            "line": 251
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRumAppMonitor.DataAwsccRumAppMonitorAppMonitorConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-rum-app-monitor/index:DataAwsccRumAppMonitorAppMonitorConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRumAppMonitor.DataAwsccRumAppMonitorConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRumAppMonitor.DataAwsccRumAppMonitorConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rum-app-monitor/index.ts",
        "line": 14
      },
      "name": "DataAwsccRumAppMonitorConfig",
      "namespace": "dataAwsccRumAppMonitor",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rum_app_monitor#id DataAwsccRumAppMonitor#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rum-app-monitor/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-rum-app-monitor/index:DataAwsccRumAppMonitorConfig"
    },
    "@cdktn/provider-awscc.dataAwsccRumAppMonitor.DataAwsccRumAppMonitorCustomEvents": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRumAppMonitor.DataAwsccRumAppMonitorCustomEvents",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rum-app-monitor/index.ts",
        "line": 317
      },
      "name": "DataAwsccRumAppMonitorCustomEvents",
      "namespace": "dataAwsccRumAppMonitor",
      "symbolId": "src/data-awscc-rum-app-monitor/index:DataAwsccRumAppMonitorCustomEvents"
    },
    "@cdktn/provider-awscc.dataAwsccRumAppMonitor.DataAwsccRumAppMonitorCustomEventsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRumAppMonitor.DataAwsccRumAppMonitorCustomEventsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rum-app-monitor/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-awscc-rum-app-monitor/index.ts",
        "line": 340
      },
      "name": "DataAwsccRumAppMonitorCustomEventsOutputReference",
      "namespace": "dataAwsccRumAppMonitor",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rum-app-monitor/index.ts",
            "line": 367
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rum-app-monitor/index.ts",
            "line": 351
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRumAppMonitor.DataAwsccRumAppMonitorCustomEvents"
          }
        }
      ],
      "symbolId": "src/data-awscc-rum-app-monitor/index:DataAwsccRumAppMonitorCustomEventsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRumAppMonitor.DataAwsccRumAppMonitorDeobfuscationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRumAppMonitor.DataAwsccRumAppMonitorDeobfuscationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rum-app-monitor/index.ts",
        "line": 430
      },
      "name": "DataAwsccRumAppMonitorDeobfuscationConfiguration",
      "namespace": "dataAwsccRumAppMonitor",
      "symbolId": "src/data-awscc-rum-app-monitor/index:DataAwsccRumAppMonitorDeobfuscationConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccRumAppMonitor.DataAwsccRumAppMonitorDeobfuscationConfigurationJavaScriptSourceMaps": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRumAppMonitor.DataAwsccRumAppMonitorDeobfuscationConfigurationJavaScriptSourceMaps",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rum-app-monitor/index.ts",
        "line": 371
      },
      "name": "DataAwsccRumAppMonitorDeobfuscationConfigurationJavaScriptSourceMaps",
      "namespace": "dataAwsccRumAppMonitor",
      "symbolId": "src/data-awscc-rum-app-monitor/index:DataAwsccRumAppMonitorDeobfuscationConfigurationJavaScriptSourceMaps"
    },
    "@cdktn/provider-awscc.dataAwsccRumAppMonitor.DataAwsccRumAppMonitorDeobfuscationConfigurationJavaScriptSourceMapsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRumAppMonitor.DataAwsccRumAppMonitorDeobfuscationConfigurationJavaScriptSourceMapsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rum-app-monitor/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rum-app-monitor/index.ts",
        "line": 394
      },
      "name": "DataAwsccRumAppMonitorDeobfuscationConfigurationJavaScriptSourceMapsOutputReference",
      "namespace": "dataAwsccRumAppMonitor",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rum-app-monitor/index.ts",
            "line": 421
          },
          "name": "s3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rum-app-monitor/index.ts",
            "line": 426
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rum-app-monitor/index.ts",
            "line": 405
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRumAppMonitor.DataAwsccRumAppMonitorDeobfuscationConfigurationJavaScriptSourceMaps"
          }
        }
      ],
      "symbolId": "src/data-awscc-rum-app-monitor/index:DataAwsccRumAppMonitorDeobfuscationConfigurationJavaScriptSourceMapsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRumAppMonitor.DataAwsccRumAppMonitorDeobfuscationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRumAppMonitor.DataAwsccRumAppMonitorDeobfuscationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rum-app-monitor/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-awscc-rum-app-monitor/index.ts",
        "line": 453
      },
      "name": "DataAwsccRumAppMonitorDeobfuscationConfigurationOutputReference",
      "namespace": "dataAwsccRumAppMonitor",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rum-app-monitor/index.ts",
            "line": 481
          },
          "name": "javaScriptSourceMaps",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRumAppMonitor.DataAwsccRumAppMonitorDeobfuscationConfigurationJavaScriptSourceMapsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rum-app-monitor/index.ts",
            "line": 464
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRumAppMonitor.DataAwsccRumAppMonitorDeobfuscationConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-rum-app-monitor/index:DataAwsccRumAppMonitorDeobfuscationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRumAppMonitor.DataAwsccRumAppMonitorResourcePolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRumAppMonitor.DataAwsccRumAppMonitorResourcePolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rum-app-monitor/index.ts",
        "line": 485
      },
      "name": "DataAwsccRumAppMonitorResourcePolicy",
      "namespace": "dataAwsccRumAppMonitor",
      "symbolId": "src/data-awscc-rum-app-monitor/index:DataAwsccRumAppMonitorResourcePolicy"
    },
    "@cdktn/provider-awscc.dataAwsccRumAppMonitor.DataAwsccRumAppMonitorResourcePolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRumAppMonitor.DataAwsccRumAppMonitorResourcePolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rum-app-monitor/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-awscc-rum-app-monitor/index.ts",
        "line": 508
      },
      "name": "DataAwsccRumAppMonitorResourcePolicyOutputReference",
      "namespace": "dataAwsccRumAppMonitor",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rum-app-monitor/index.ts",
            "line": 535
          },
          "name": "policyDocument",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rum-app-monitor/index.ts",
            "line": 540
          },
          "name": "policyRevisionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rum-app-monitor/index.ts",
            "line": 519
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRumAppMonitor.DataAwsccRumAppMonitorResourcePolicy"
          }
        }
      ],
      "symbolId": "src/data-awscc-rum-app-monitor/index:DataAwsccRumAppMonitorResourcePolicyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRumAppMonitor.DataAwsccRumAppMonitorTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRumAppMonitor.DataAwsccRumAppMonitorTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rum-app-monitor/index.ts",
        "line": 544
      },
      "name": "DataAwsccRumAppMonitorTags",
      "namespace": "dataAwsccRumAppMonitor",
      "symbolId": "src/data-awscc-rum-app-monitor/index:DataAwsccRumAppMonitorTags"
    },
    "@cdktn/provider-awscc.dataAwsccRumAppMonitor.DataAwsccRumAppMonitorTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRumAppMonitor.DataAwsccRumAppMonitorTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rum-app-monitor/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rum-app-monitor/index.ts",
        "line": 606
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rum-app-monitor/index.ts",
            "line": 620
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRumAppMonitor.DataAwsccRumAppMonitorTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccRumAppMonitorTagsList",
      "namespace": "dataAwsccRumAppMonitor",
      "symbolId": "src/data-awscc-rum-app-monitor/index:DataAwsccRumAppMonitorTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccRumAppMonitor.DataAwsccRumAppMonitorTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRumAppMonitor.DataAwsccRumAppMonitorTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-rum-app-monitor/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rum-app-monitor/index.ts",
        "line": 567
      },
      "name": "DataAwsccRumAppMonitorTagsOutputReference",
      "namespace": "dataAwsccRumAppMonitor",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rum-app-monitor/index.ts",
            "line": 596
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rum-app-monitor/index.ts",
            "line": 601
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rum-app-monitor/index.ts",
            "line": 580
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccRumAppMonitor.DataAwsccRumAppMonitorTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-rum-app-monitor/index:DataAwsccRumAppMonitorTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccRumAppMonitors.DataAwsccRumAppMonitors": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rum_app_monitors awscc_rum_app_monitors}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRumAppMonitors.DataAwsccRumAppMonitors",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rum_app_monitors awscc_rum_app_monitors} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-rum-app-monitors/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccRumAppMonitors.DataAwsccRumAppMonitorsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-rum-app-monitors/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccRumAppMonitors resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-rum-app-monitors/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccRumAppMonitors to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/rum_app_monitors#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccRumAppMonitors that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccRumAppMonitors to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rum-app-monitors/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-rum-app-monitors/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccRumAppMonitors",
      "namespace": "dataAwsccRumAppMonitors",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rum-app-monitors/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rum-app-monitors/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-rum-app-monitors/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-rum-app-monitors/index:DataAwsccRumAppMonitors"
    },
    "@cdktn/provider-awscc.dataAwsccRumAppMonitors.DataAwsccRumAppMonitorsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccRumAppMonitors.DataAwsccRumAppMonitorsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-rum-app-monitors/index.ts",
        "line": 14
      },
      "name": "DataAwsccRumAppMonitorsConfig",
      "namespace": "dataAwsccRumAppMonitors",
      "symbolId": "src/data-awscc-rum-app-monitors/index:DataAwsccRumAppMonitorsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccS3AccessGrant.DataAwsccS3AccessGrant": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3_access_grant awscc_s3_access_grant}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3AccessGrant.DataAwsccS3AccessGrant",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3_access_grant awscc_s3_access_grant} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-access-grant/index.ts",
          "line": 254
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccS3AccessGrant.DataAwsccS3AccessGrantConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-access-grant/index.ts",
        "line": 222
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccS3AccessGrant resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-access-grant/index.ts",
            "line": 239
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccS3AccessGrant to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3_access_grant#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccS3AccessGrant that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccS3AccessGrant to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-access-grant/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-awscc-s3-access-grant/index.ts",
            "line": 353
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccS3AccessGrant",
      "namespace": "dataAwsccS3AccessGrant",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-access-grant/index.ts",
            "line": 227
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-access-grant/index.ts",
            "line": 278
          },
          "name": "accessGrantArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-access-grant/index.ts",
            "line": 283
          },
          "name": "accessGrantId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-access-grant/index.ts",
            "line": 289
          },
          "name": "accessGrantsLocationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3AccessGrant.DataAwsccS3AccessGrantAccessGrantsLocationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-access-grant/index.ts",
            "line": 294
          },
          "name": "accessGrantsLocationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-access-grant/index.ts",
            "line": 299
          },
          "name": "applicationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-access-grant/index.ts",
            "line": 310
          },
          "name": "grantee",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3AccessGrant.DataAwsccS3AccessGrantGranteeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-access-grant/index.ts",
            "line": 304
          },
          "name": "grantScope",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-access-grant/index.ts",
            "line": 328
          },
          "name": "permission",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-access-grant/index.ts",
            "line": 333
          },
          "name": "s3PrefixType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-access-grant/index.ts",
            "line": 339
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3AccessGrant.DataAwsccS3AccessGrantTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-access-grant/index.ts",
            "line": 323
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-access-grant/index.ts",
            "line": 316
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-access-grant/index:DataAwsccS3AccessGrant"
    },
    "@cdktn/provider-awscc.dataAwsccS3AccessGrant.DataAwsccS3AccessGrantAccessGrantsLocationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3AccessGrant.DataAwsccS3AccessGrantAccessGrantsLocationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-access-grant/index.ts",
        "line": 25
      },
      "name": "DataAwsccS3AccessGrantAccessGrantsLocationConfiguration",
      "namespace": "dataAwsccS3AccessGrant",
      "symbolId": "src/data-awscc-s3-access-grant/index:DataAwsccS3AccessGrantAccessGrantsLocationConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccS3AccessGrant.DataAwsccS3AccessGrantAccessGrantsLocationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3AccessGrant.DataAwsccS3AccessGrantAccessGrantsLocationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-access-grant/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-access-grant/index.ts",
        "line": 48
      },
      "name": "DataAwsccS3AccessGrantAccessGrantsLocationConfigurationOutputReference",
      "namespace": "dataAwsccS3AccessGrant",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-access-grant/index.ts",
            "line": 75
          },
          "name": "s3SubPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-access-grant/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3AccessGrant.DataAwsccS3AccessGrantAccessGrantsLocationConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-access-grant/index:DataAwsccS3AccessGrantAccessGrantsLocationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3AccessGrant.DataAwsccS3AccessGrantConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3AccessGrant.DataAwsccS3AccessGrantConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-access-grant/index.ts",
        "line": 14
      },
      "name": "DataAwsccS3AccessGrantConfig",
      "namespace": "dataAwsccS3AccessGrant",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3_access_grant#id DataAwsccS3AccessGrant#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-access-grant/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-access-grant/index:DataAwsccS3AccessGrantConfig"
    },
    "@cdktn/provider-awscc.dataAwsccS3AccessGrant.DataAwsccS3AccessGrantGrantee": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3AccessGrant.DataAwsccS3AccessGrantGrantee",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-access-grant/index.ts",
        "line": 79
      },
      "name": "DataAwsccS3AccessGrantGrantee",
      "namespace": "dataAwsccS3AccessGrant",
      "symbolId": "src/data-awscc-s3-access-grant/index:DataAwsccS3AccessGrantGrantee"
    },
    "@cdktn/provider-awscc.dataAwsccS3AccessGrant.DataAwsccS3AccessGrantGranteeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3AccessGrant.DataAwsccS3AccessGrantGranteeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-access-grant/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-awscc-s3-access-grant/index.ts",
        "line": 102
      },
      "name": "DataAwsccS3AccessGrantGranteeOutputReference",
      "namespace": "dataAwsccS3AccessGrant",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-access-grant/index.ts",
            "line": 129
          },
          "name": "granteeIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-access-grant/index.ts",
            "line": 134
          },
          "name": "granteeType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-access-grant/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3AccessGrant.DataAwsccS3AccessGrantGrantee"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-access-grant/index:DataAwsccS3AccessGrantGranteeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3AccessGrant.DataAwsccS3AccessGrantTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3AccessGrant.DataAwsccS3AccessGrantTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-access-grant/index.ts",
        "line": 138
      },
      "name": "DataAwsccS3AccessGrantTags",
      "namespace": "dataAwsccS3AccessGrant",
      "symbolId": "src/data-awscc-s3-access-grant/index:DataAwsccS3AccessGrantTags"
    },
    "@cdktn/provider-awscc.dataAwsccS3AccessGrant.DataAwsccS3AccessGrantTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3AccessGrant.DataAwsccS3AccessGrantTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-access-grant/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-access-grant/index.ts",
        "line": 200
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-access-grant/index.ts",
            "line": 214
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccS3AccessGrant.DataAwsccS3AccessGrantTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccS3AccessGrantTagsList",
      "namespace": "dataAwsccS3AccessGrant",
      "symbolId": "src/data-awscc-s3-access-grant/index:DataAwsccS3AccessGrantTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccS3AccessGrant.DataAwsccS3AccessGrantTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3AccessGrant.DataAwsccS3AccessGrantTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-access-grant/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-access-grant/index.ts",
        "line": 161
      },
      "name": "DataAwsccS3AccessGrantTagsOutputReference",
      "namespace": "dataAwsccS3AccessGrant",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-access-grant/index.ts",
            "line": 190
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-access-grant/index.ts",
            "line": 195
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-access-grant/index.ts",
            "line": 174
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3AccessGrant.DataAwsccS3AccessGrantTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-access-grant/index:DataAwsccS3AccessGrantTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3AccessGrants.DataAwsccS3AccessGrants": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3_access_grants awscc_s3_access_grants}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3AccessGrants.DataAwsccS3AccessGrants",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3_access_grants awscc_s3_access_grants} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-access-grants/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccS3AccessGrants.DataAwsccS3AccessGrantsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-access-grants/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccS3AccessGrants resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-access-grants/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccS3AccessGrants to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3_access_grants#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccS3AccessGrants that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccS3AccessGrants to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-access-grants/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-access-grants/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccS3AccessGrants",
      "namespace": "dataAwsccS3AccessGrants",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-access-grants/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-access-grants/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-access-grants/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-access-grants/index:DataAwsccS3AccessGrants"
    },
    "@cdktn/provider-awscc.dataAwsccS3AccessGrants.DataAwsccS3AccessGrantsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3AccessGrants.DataAwsccS3AccessGrantsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-access-grants/index.ts",
        "line": 14
      },
      "name": "DataAwsccS3AccessGrantsConfig",
      "namespace": "dataAwsccS3AccessGrants",
      "symbolId": "src/data-awscc-s3-access-grants/index:DataAwsccS3AccessGrantsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccS3AccessGrantsInstance.DataAwsccS3AccessGrantsInstance": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3_access_grants_instance awscc_s3_access_grants_instance}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3AccessGrantsInstance.DataAwsccS3AccessGrantsInstance",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3_access_grants_instance awscc_s3_access_grants_instance} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-access-grants-instance/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-awscc.dataAwsccS3AccessGrantsInstance.DataAwsccS3AccessGrantsInstanceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-access-grants-instance/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccS3AccessGrantsInstance resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-access-grants-instance/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 DataAwsccS3AccessGrantsInstance to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3_access_grants_instance#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccS3AccessGrantsInstance that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccS3AccessGrantsInstance to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-access-grants-instance/index.ts",
            "line": 202
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-access-grants-instance/index.ts",
            "line": 208
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccS3AccessGrantsInstance",
      "namespace": "dataAwsccS3AccessGrantsInstance",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-access-grants-instance/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-access-grants-instance/index.ts",
            "line": 165
          },
          "name": "accessGrantsInstanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-access-grants-instance/index.ts",
            "line": 170
          },
          "name": "accessGrantsInstanceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-access-grants-instance/index.ts",
            "line": 188
          },
          "name": "identityCenterArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-access-grants-instance/index.ts",
            "line": 194
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3AccessGrantsInstance.DataAwsccS3AccessGrantsInstanceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-access-grants-instance/index.ts",
            "line": 183
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-access-grants-instance/index.ts",
            "line": 176
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-access-grants-instance/index:DataAwsccS3AccessGrantsInstance"
    },
    "@cdktn/provider-awscc.dataAwsccS3AccessGrantsInstance.DataAwsccS3AccessGrantsInstanceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3AccessGrantsInstance.DataAwsccS3AccessGrantsInstanceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-access-grants-instance/index.ts",
        "line": 14
      },
      "name": "DataAwsccS3AccessGrantsInstanceConfig",
      "namespace": "dataAwsccS3AccessGrantsInstance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3_access_grants_instance#id DataAwsccS3AccessGrantsInstance#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-access-grants-instance/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-access-grants-instance/index:DataAwsccS3AccessGrantsInstanceConfig"
    },
    "@cdktn/provider-awscc.dataAwsccS3AccessGrantsInstance.DataAwsccS3AccessGrantsInstanceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3AccessGrantsInstance.DataAwsccS3AccessGrantsInstanceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-access-grants-instance/index.ts",
        "line": 25
      },
      "name": "DataAwsccS3AccessGrantsInstanceTags",
      "namespace": "dataAwsccS3AccessGrantsInstance",
      "symbolId": "src/data-awscc-s3-access-grants-instance/index:DataAwsccS3AccessGrantsInstanceTags"
    },
    "@cdktn/provider-awscc.dataAwsccS3AccessGrantsInstance.DataAwsccS3AccessGrantsInstanceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3AccessGrantsInstance.DataAwsccS3AccessGrantsInstanceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-access-grants-instance/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-awscc-s3-access-grants-instance/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-access-grants-instance/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-awscc.dataAwsccS3AccessGrantsInstance.DataAwsccS3AccessGrantsInstanceTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccS3AccessGrantsInstanceTagsList",
      "namespace": "dataAwsccS3AccessGrantsInstance",
      "symbolId": "src/data-awscc-s3-access-grants-instance/index:DataAwsccS3AccessGrantsInstanceTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccS3AccessGrantsInstance.DataAwsccS3AccessGrantsInstanceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3AccessGrantsInstance.DataAwsccS3AccessGrantsInstanceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-access-grants-instance/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-access-grants-instance/index.ts",
        "line": 48
      },
      "name": "DataAwsccS3AccessGrantsInstanceTagsOutputReference",
      "namespace": "dataAwsccS3AccessGrantsInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-access-grants-instance/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-access-grants-instance/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-access-grants-instance/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3AccessGrantsInstance.DataAwsccS3AccessGrantsInstanceTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-access-grants-instance/index:DataAwsccS3AccessGrantsInstanceTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3AccessGrantsInstances.DataAwsccS3AccessGrantsInstances": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3_access_grants_instances awscc_s3_access_grants_instances}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3AccessGrantsInstances.DataAwsccS3AccessGrantsInstances",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3_access_grants_instances awscc_s3_access_grants_instances} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-access-grants-instances/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccS3AccessGrantsInstances.DataAwsccS3AccessGrantsInstancesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-access-grants-instances/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccS3AccessGrantsInstances resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-access-grants-instances/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccS3AccessGrantsInstances to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3_access_grants_instances#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccS3AccessGrantsInstances that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccS3AccessGrantsInstances to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-access-grants-instances/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-access-grants-instances/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccS3AccessGrantsInstances",
      "namespace": "dataAwsccS3AccessGrantsInstances",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-access-grants-instances/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-access-grants-instances/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-access-grants-instances/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-access-grants-instances/index:DataAwsccS3AccessGrantsInstances"
    },
    "@cdktn/provider-awscc.dataAwsccS3AccessGrantsInstances.DataAwsccS3AccessGrantsInstancesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3AccessGrantsInstances.DataAwsccS3AccessGrantsInstancesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-access-grants-instances/index.ts",
        "line": 14
      },
      "name": "DataAwsccS3AccessGrantsInstancesConfig",
      "namespace": "dataAwsccS3AccessGrantsInstances",
      "symbolId": "src/data-awscc-s3-access-grants-instances/index:DataAwsccS3AccessGrantsInstancesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccS3AccessGrantsLocation.DataAwsccS3AccessGrantsLocation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3_access_grants_location awscc_s3_access_grants_location}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3AccessGrantsLocation.DataAwsccS3AccessGrantsLocation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3_access_grants_location awscc_s3_access_grants_location} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-access-grants-location/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-awscc.dataAwsccS3AccessGrantsLocation.DataAwsccS3AccessGrantsLocationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-access-grants-location/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccS3AccessGrantsLocation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-access-grants-location/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 DataAwsccS3AccessGrantsLocation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3_access_grants_location#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccS3AccessGrantsLocation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccS3AccessGrantsLocation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-access-grants-location/index.ts",
            "line": 207
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-access-grants-location/index.ts",
            "line": 213
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccS3AccessGrantsLocation",
      "namespace": "dataAwsccS3AccessGrantsLocation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-access-grants-location/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-access-grants-location/index.ts",
            "line": 165
          },
          "name": "accessGrantsLocationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-access-grants-location/index.ts",
            "line": 170
          },
          "name": "accessGrantsLocationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-access-grants-location/index.ts",
            "line": 175
          },
          "name": "iamRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-access-grants-location/index.ts",
            "line": 193
          },
          "name": "locationScope",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-access-grants-location/index.ts",
            "line": 199
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3AccessGrantsLocation.DataAwsccS3AccessGrantsLocationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-access-grants-location/index.ts",
            "line": 188
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-access-grants-location/index.ts",
            "line": 181
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-access-grants-location/index:DataAwsccS3AccessGrantsLocation"
    },
    "@cdktn/provider-awscc.dataAwsccS3AccessGrantsLocation.DataAwsccS3AccessGrantsLocationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3AccessGrantsLocation.DataAwsccS3AccessGrantsLocationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-access-grants-location/index.ts",
        "line": 14
      },
      "name": "DataAwsccS3AccessGrantsLocationConfig",
      "namespace": "dataAwsccS3AccessGrantsLocation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3_access_grants_location#id DataAwsccS3AccessGrantsLocation#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-access-grants-location/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-access-grants-location/index:DataAwsccS3AccessGrantsLocationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccS3AccessGrantsLocation.DataAwsccS3AccessGrantsLocationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3AccessGrantsLocation.DataAwsccS3AccessGrantsLocationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-access-grants-location/index.ts",
        "line": 25
      },
      "name": "DataAwsccS3AccessGrantsLocationTags",
      "namespace": "dataAwsccS3AccessGrantsLocation",
      "symbolId": "src/data-awscc-s3-access-grants-location/index:DataAwsccS3AccessGrantsLocationTags"
    },
    "@cdktn/provider-awscc.dataAwsccS3AccessGrantsLocation.DataAwsccS3AccessGrantsLocationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3AccessGrantsLocation.DataAwsccS3AccessGrantsLocationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-access-grants-location/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-awscc-s3-access-grants-location/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-access-grants-location/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-awscc.dataAwsccS3AccessGrantsLocation.DataAwsccS3AccessGrantsLocationTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccS3AccessGrantsLocationTagsList",
      "namespace": "dataAwsccS3AccessGrantsLocation",
      "symbolId": "src/data-awscc-s3-access-grants-location/index:DataAwsccS3AccessGrantsLocationTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccS3AccessGrantsLocation.DataAwsccS3AccessGrantsLocationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3AccessGrantsLocation.DataAwsccS3AccessGrantsLocationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-access-grants-location/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-access-grants-location/index.ts",
        "line": 48
      },
      "name": "DataAwsccS3AccessGrantsLocationTagsOutputReference",
      "namespace": "dataAwsccS3AccessGrantsLocation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-access-grants-location/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-access-grants-location/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-access-grants-location/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3AccessGrantsLocation.DataAwsccS3AccessGrantsLocationTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-access-grants-location/index:DataAwsccS3AccessGrantsLocationTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3AccessGrantsLocations.DataAwsccS3AccessGrantsLocations": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3_access_grants_locations awscc_s3_access_grants_locations}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3AccessGrantsLocations.DataAwsccS3AccessGrantsLocations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3_access_grants_locations awscc_s3_access_grants_locations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-access-grants-locations/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccS3AccessGrantsLocations.DataAwsccS3AccessGrantsLocationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-access-grants-locations/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccS3AccessGrantsLocations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-access-grants-locations/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccS3AccessGrantsLocations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3_access_grants_locations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccS3AccessGrantsLocations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccS3AccessGrantsLocations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-access-grants-locations/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-access-grants-locations/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccS3AccessGrantsLocations",
      "namespace": "dataAwsccS3AccessGrantsLocations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-access-grants-locations/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-access-grants-locations/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-access-grants-locations/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-access-grants-locations/index:DataAwsccS3AccessGrantsLocations"
    },
    "@cdktn/provider-awscc.dataAwsccS3AccessGrantsLocations.DataAwsccS3AccessGrantsLocationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3AccessGrantsLocations.DataAwsccS3AccessGrantsLocationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-access-grants-locations/index.ts",
        "line": 14
      },
      "name": "DataAwsccS3AccessGrantsLocationsConfig",
      "namespace": "dataAwsccS3AccessGrantsLocations",
      "symbolId": "src/data-awscc-s3-access-grants-locations/index:DataAwsccS3AccessGrantsLocationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccS3AccessPoint.DataAwsccS3AccessPoint": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3_access_point awscc_s3_access_point}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3AccessPoint.DataAwsccS3AccessPoint",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3_access_point awscc_s3_access_point} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-access-point/index.ts",
          "line": 264
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccS3AccessPoint.DataAwsccS3AccessPointConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-access-point/index.ts",
        "line": 232
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccS3AccessPoint resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-access-point/index.ts",
            "line": 249
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccS3AccessPoint to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3_access_point#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccS3AccessPoint that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccS3AccessPoint to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-access-point/index.ts",
            "line": 357
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-access-point/index.ts",
            "line": 363
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccS3AccessPoint",
      "namespace": "dataAwsccS3AccessPoint",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-access-point/index.ts",
            "line": 237
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-access-point/index.ts",
            "line": 288
          },
          "name": "alias",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-access-point/index.ts",
            "line": 293
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-access-point/index.ts",
            "line": 298
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-access-point/index.ts",
            "line": 303
          },
          "name": "bucketAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-access-point/index.ts",
            "line": 321
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-access-point/index.ts",
            "line": 326
          },
          "name": "networkOrigin",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-access-point/index.ts",
            "line": 331
          },
          "name": "policy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-access-point/index.ts",
            "line": 337
          },
          "name": "publicAccessBlockConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3AccessPoint.DataAwsccS3AccessPointPublicAccessBlockConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-access-point/index.ts",
            "line": 343
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3AccessPoint.DataAwsccS3AccessPointTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-access-point/index.ts",
            "line": 349
          },
          "name": "vpcConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3AccessPoint.DataAwsccS3AccessPointVpcConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-access-point/index.ts",
            "line": 316
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-access-point/index.ts",
            "line": 309
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-access-point/index:DataAwsccS3AccessPoint"
    },
    "@cdktn/provider-awscc.dataAwsccS3AccessPoint.DataAwsccS3AccessPointConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3AccessPoint.DataAwsccS3AccessPointConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-access-point/index.ts",
        "line": 14
      },
      "name": "DataAwsccS3AccessPointConfig",
      "namespace": "dataAwsccS3AccessPoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3_access_point#id DataAwsccS3AccessPoint#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-access-point/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-access-point/index:DataAwsccS3AccessPointConfig"
    },
    "@cdktn/provider-awscc.dataAwsccS3AccessPoint.DataAwsccS3AccessPointPublicAccessBlockConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3AccessPoint.DataAwsccS3AccessPointPublicAccessBlockConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-access-point/index.ts",
        "line": 25
      },
      "name": "DataAwsccS3AccessPointPublicAccessBlockConfiguration",
      "namespace": "dataAwsccS3AccessPoint",
      "symbolId": "src/data-awscc-s3-access-point/index:DataAwsccS3AccessPointPublicAccessBlockConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccS3AccessPoint.DataAwsccS3AccessPointPublicAccessBlockConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3AccessPoint.DataAwsccS3AccessPointPublicAccessBlockConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-access-point/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-access-point/index.ts",
        "line": 48
      },
      "name": "DataAwsccS3AccessPointPublicAccessBlockConfigurationOutputReference",
      "namespace": "dataAwsccS3AccessPoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-access-point/index.ts",
            "line": 75
          },
          "name": "blockPublicAcls",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-access-point/index.ts",
            "line": 80
          },
          "name": "blockPublicPolicy",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-access-point/index.ts",
            "line": 85
          },
          "name": "ignorePublicAcls",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-access-point/index.ts",
            "line": 90
          },
          "name": "restrictPublicBuckets",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-access-point/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3AccessPoint.DataAwsccS3AccessPointPublicAccessBlockConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-access-point/index:DataAwsccS3AccessPointPublicAccessBlockConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3AccessPoint.DataAwsccS3AccessPointTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3AccessPoint.DataAwsccS3AccessPointTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-access-point/index.ts",
        "line": 94
      },
      "name": "DataAwsccS3AccessPointTags",
      "namespace": "dataAwsccS3AccessPoint",
      "symbolId": "src/data-awscc-s3-access-point/index:DataAwsccS3AccessPointTags"
    },
    "@cdktn/provider-awscc.dataAwsccS3AccessPoint.DataAwsccS3AccessPointTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3AccessPoint.DataAwsccS3AccessPointTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-access-point/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/data-awscc-s3-access-point/index.ts",
        "line": 156
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-access-point/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-awscc.dataAwsccS3AccessPoint.DataAwsccS3AccessPointTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccS3AccessPointTagsList",
      "namespace": "dataAwsccS3AccessPoint",
      "symbolId": "src/data-awscc-s3-access-point/index:DataAwsccS3AccessPointTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccS3AccessPoint.DataAwsccS3AccessPointTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3AccessPoint.DataAwsccS3AccessPointTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-access-point/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-access-point/index.ts",
        "line": 117
      },
      "name": "DataAwsccS3AccessPointTagsOutputReference",
      "namespace": "dataAwsccS3AccessPoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-access-point/index.ts",
            "line": 146
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-access-point/index.ts",
            "line": 151
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-access-point/index.ts",
            "line": 130
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3AccessPoint.DataAwsccS3AccessPointTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-access-point/index:DataAwsccS3AccessPointTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3AccessPoint.DataAwsccS3AccessPointVpcConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3AccessPoint.DataAwsccS3AccessPointVpcConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-access-point/index.ts",
        "line": 174
      },
      "name": "DataAwsccS3AccessPointVpcConfiguration",
      "namespace": "dataAwsccS3AccessPoint",
      "symbolId": "src/data-awscc-s3-access-point/index:DataAwsccS3AccessPointVpcConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccS3AccessPoint.DataAwsccS3AccessPointVpcConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3AccessPoint.DataAwsccS3AccessPointVpcConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-access-point/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/data-awscc-s3-access-point/index.ts",
        "line": 197
      },
      "name": "DataAwsccS3AccessPointVpcConfigurationOutputReference",
      "namespace": "dataAwsccS3AccessPoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-access-point/index.ts",
            "line": 224
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-access-point/index.ts",
            "line": 208
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3AccessPoint.DataAwsccS3AccessPointVpcConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-access-point/index:DataAwsccS3AccessPointVpcConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3AccessPoints.DataAwsccS3AccessPoints": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3_access_points awscc_s3_access_points}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3AccessPoints.DataAwsccS3AccessPoints",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3_access_points awscc_s3_access_points} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-access-points/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccS3AccessPoints.DataAwsccS3AccessPointsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-access-points/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccS3AccessPoints resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-access-points/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccS3AccessPoints to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3_access_points#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccS3AccessPoints that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccS3AccessPoints to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-access-points/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-access-points/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccS3AccessPoints",
      "namespace": "dataAwsccS3AccessPoints",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-access-points/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-access-points/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-access-points/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-access-points/index:DataAwsccS3AccessPoints"
    },
    "@cdktn/provider-awscc.dataAwsccS3AccessPoints.DataAwsccS3AccessPointsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3AccessPoints.DataAwsccS3AccessPointsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-access-points/index.ts",
        "line": 14
      },
      "name": "DataAwsccS3AccessPointsConfig",
      "namespace": "dataAwsccS3AccessPoints",
      "symbolId": "src/data-awscc-s3-access-points/index:DataAwsccS3AccessPointsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3Bucket": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3_bucket awscc_s3_bucket}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3Bucket",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3_bucket awscc_s3_bucket} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-bucket/index.ts",
          "line": 5333
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 5301
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccS3Bucket resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 5318
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccS3Bucket to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3_bucket#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccS3Bucket that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccS3Bucket to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 5521
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 5527
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccS3Bucket",
      "namespace": "dataAwsccS3Bucket",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 5306
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 5358
          },
          "name": "accelerateConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketAccelerateConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 5363
          },
          "name": "accessControl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 5369
          },
          "name": "analyticsConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketAnalyticsConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 5374
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 5380
          },
          "name": "bucketEncryption",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketBucketEncryptionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 5385
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 5391
          },
          "name": "corsConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketCorsConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 5396
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 5401
          },
          "name": "dualStackDomainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 5420
          },
          "name": "intelligentTieringConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketIntelligentTieringConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 5426
          },
          "name": "inventoryConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketInventoryConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 5432
          },
          "name": "lifecycleConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketLifecycleConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 5438
          },
          "name": "loggingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketLoggingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 5444
          },
          "name": "metadataTableConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketMetadataTableConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 5450
          },
          "name": "metricsConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketMetricsConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 5456
          },
          "name": "notificationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketNotificationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 5462
          },
          "name": "objectLockConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketObjectLockConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 5467
          },
          "name": "objectLockEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 5473
          },
          "name": "ownershipControls",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketOwnershipControlsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 5479
          },
          "name": "publicAccessBlockConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketPublicAccessBlockConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 5484
          },
          "name": "regionalDomainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 5490
          },
          "name": "replicationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketReplicationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 5496
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 5502
          },
          "name": "versioningConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketVersioningConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 5508
          },
          "name": "websiteConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketWebsiteConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 5513
          },
          "name": "websiteUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 5414
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 5407
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3Bucket"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketAccelerateConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketAccelerateConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 25
      },
      "name": "DataAwsccS3BucketAccelerateConfiguration",
      "namespace": "dataAwsccS3Bucket",
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketAccelerateConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketAccelerateConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketAccelerateConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-bucket/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 48
      },
      "name": "DataAwsccS3BucketAccelerateConfigurationOutputReference",
      "namespace": "dataAwsccS3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 75
          },
          "name": "accelerationStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketAccelerateConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketAccelerateConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketAnalyticsConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketAnalyticsConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 343
      },
      "name": "DataAwsccS3BucketAnalyticsConfigurations",
      "namespace": "dataAwsccS3Bucket",
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketAnalyticsConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketAnalyticsConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketAnalyticsConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-bucket/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 417
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 431
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketAnalyticsConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccS3BucketAnalyticsConfigurationsList",
      "namespace": "dataAwsccS3Bucket",
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketAnalyticsConfigurationsList"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketAnalyticsConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketAnalyticsConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-bucket/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 366
      },
      "name": "DataAwsccS3BucketAnalyticsConfigurationsOutputReference",
      "namespace": "dataAwsccS3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 395
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 400
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 406
          },
          "name": "storageClassAnalysis",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketAnalyticsConfigurationsStorageClassAnalysisOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 412
          },
          "name": "tagFilters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketAnalyticsConfigurationsTagFiltersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 379
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketAnalyticsConfigurations"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketAnalyticsConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketAnalyticsConfigurationsStorageClassAnalysis": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketAnalyticsConfigurationsStorageClassAnalysis",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 208
      },
      "name": "DataAwsccS3BucketAnalyticsConfigurationsStorageClassAnalysis",
      "namespace": "dataAwsccS3Bucket",
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketAnalyticsConfigurationsStorageClassAnalysis"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketAnalyticsConfigurationsStorageClassAnalysisDataExport": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketAnalyticsConfigurationsStorageClassAnalysisDataExport",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 148
      },
      "name": "DataAwsccS3BucketAnalyticsConfigurationsStorageClassAnalysisDataExport",
      "namespace": "dataAwsccS3Bucket",
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketAnalyticsConfigurationsStorageClassAnalysisDataExport"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketAnalyticsConfigurationsStorageClassAnalysisDataExportDestination": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketAnalyticsConfigurationsStorageClassAnalysisDataExportDestination",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 79
      },
      "name": "DataAwsccS3BucketAnalyticsConfigurationsStorageClassAnalysisDataExportDestination",
      "namespace": "dataAwsccS3Bucket",
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketAnalyticsConfigurationsStorageClassAnalysisDataExportDestination"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketAnalyticsConfigurationsStorageClassAnalysisDataExportDestinationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketAnalyticsConfigurationsStorageClassAnalysisDataExportDestinationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-bucket/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-awscc-s3-bucket/index.ts",
        "line": 102
      },
      "name": "DataAwsccS3BucketAnalyticsConfigurationsStorageClassAnalysisDataExportDestinationOutputReference",
      "namespace": "dataAwsccS3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 129
          },
          "name": "bucketAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 134
          },
          "name": "bucketArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 139
          },
          "name": "format",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 144
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketAnalyticsConfigurationsStorageClassAnalysisDataExportDestination"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketAnalyticsConfigurationsStorageClassAnalysisDataExportDestinationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketAnalyticsConfigurationsStorageClassAnalysisDataExportOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketAnalyticsConfigurationsStorageClassAnalysisDataExportOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-bucket/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/data-awscc-s3-bucket/index.ts",
        "line": 171
      },
      "name": "DataAwsccS3BucketAnalyticsConfigurationsStorageClassAnalysisDataExportOutputReference",
      "namespace": "dataAwsccS3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 199
          },
          "name": "destination",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketAnalyticsConfigurationsStorageClassAnalysisDataExportDestinationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 204
          },
          "name": "outputSchemaVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 182
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketAnalyticsConfigurationsStorageClassAnalysisDataExport"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketAnalyticsConfigurationsStorageClassAnalysisDataExportOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketAnalyticsConfigurationsStorageClassAnalysisOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketAnalyticsConfigurationsStorageClassAnalysisOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-bucket/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/data-awscc-s3-bucket/index.ts",
        "line": 231
      },
      "name": "DataAwsccS3BucketAnalyticsConfigurationsStorageClassAnalysisOutputReference",
      "namespace": "dataAwsccS3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 259
          },
          "name": "dataExport",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketAnalyticsConfigurationsStorageClassAnalysisDataExportOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 242
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketAnalyticsConfigurationsStorageClassAnalysis"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketAnalyticsConfigurationsStorageClassAnalysisOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketAnalyticsConfigurationsTagFilters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketAnalyticsConfigurationsTagFilters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 263
      },
      "name": "DataAwsccS3BucketAnalyticsConfigurationsTagFilters",
      "namespace": "dataAwsccS3Bucket",
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketAnalyticsConfigurationsTagFilters"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketAnalyticsConfigurationsTagFiltersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketAnalyticsConfigurationsTagFiltersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-bucket/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 325
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 339
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketAnalyticsConfigurationsTagFiltersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccS3BucketAnalyticsConfigurationsTagFiltersList",
      "namespace": "dataAwsccS3Bucket",
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketAnalyticsConfigurationsTagFiltersList"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketAnalyticsConfigurationsTagFiltersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketAnalyticsConfigurationsTagFiltersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-bucket/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 286
      },
      "name": "DataAwsccS3BucketAnalyticsConfigurationsTagFiltersOutputReference",
      "namespace": "dataAwsccS3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 315
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 320
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 299
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketAnalyticsConfigurationsTagFilters"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketAnalyticsConfigurationsTagFiltersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketBucketEncryption": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketBucketEncryption",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 575
      },
      "name": "DataAwsccS3BucketBucketEncryption",
      "namespace": "dataAwsccS3Bucket",
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketBucketEncryption"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketBucketEncryptionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketBucketEncryptionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-bucket/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-awscc-s3-bucket/index.ts",
        "line": 598
      },
      "name": "DataAwsccS3BucketBucketEncryptionOutputReference",
      "namespace": "dataAwsccS3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 626
          },
          "name": "serverSideEncryptionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketBucketEncryptionServerSideEncryptionConfigurationList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 609
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketBucketEncryption"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketBucketEncryptionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketBucketEncryptionServerSideEncryptionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketBucketEncryptionServerSideEncryptionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 494
      },
      "name": "DataAwsccS3BucketBucketEncryptionServerSideEncryptionConfiguration",
      "namespace": "dataAwsccS3Bucket",
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketBucketEncryptionServerSideEncryptionConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketBucketEncryptionServerSideEncryptionConfigurationList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketBucketEncryptionServerSideEncryptionConfigurationList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-bucket/index.ts",
          "line": 564
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 557
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 571
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketBucketEncryptionServerSideEncryptionConfigurationOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccS3BucketBucketEncryptionServerSideEncryptionConfigurationList",
      "namespace": "dataAwsccS3Bucket",
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketBucketEncryptionServerSideEncryptionConfigurationList"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketBucketEncryptionServerSideEncryptionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketBucketEncryptionServerSideEncryptionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-bucket/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 517
      },
      "name": "DataAwsccS3BucketBucketEncryptionServerSideEncryptionConfigurationOutputReference",
      "namespace": "dataAwsccS3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 546
          },
          "name": "bucketKeyEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 552
          },
          "name": "serverSideEncryptionByDefault",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketBucketEncryptionServerSideEncryptionConfigurationServerSideEncryptionByDefaultOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 530
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketBucketEncryptionServerSideEncryptionConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketBucketEncryptionServerSideEncryptionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketBucketEncryptionServerSideEncryptionConfigurationServerSideEncryptionByDefault": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketBucketEncryptionServerSideEncryptionConfigurationServerSideEncryptionByDefault",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 435
      },
      "name": "DataAwsccS3BucketBucketEncryptionServerSideEncryptionConfigurationServerSideEncryptionByDefault",
      "namespace": "dataAwsccS3Bucket",
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketBucketEncryptionServerSideEncryptionConfigurationServerSideEncryptionByDefault"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketBucketEncryptionServerSideEncryptionConfigurationServerSideEncryptionByDefaultOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketBucketEncryptionServerSideEncryptionConfigurationServerSideEncryptionByDefaultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-bucket/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-awscc-s3-bucket/index.ts",
        "line": 458
      },
      "name": "DataAwsccS3BucketBucketEncryptionServerSideEncryptionConfigurationServerSideEncryptionByDefaultOutputReference",
      "namespace": "dataAwsccS3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 485
          },
          "name": "kmsMasterKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 490
          },
          "name": "sseAlgorithm",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 469
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketBucketEncryptionServerSideEncryptionConfigurationServerSideEncryptionByDefault"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketBucketEncryptionServerSideEncryptionConfigurationServerSideEncryptionByDefaultOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 14
      },
      "name": "DataAwsccS3BucketConfig",
      "namespace": "dataAwsccS3Bucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3_bucket#id DataAwsccS3Bucket#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketConfig"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketCorsConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketCorsConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 730
      },
      "name": "DataAwsccS3BucketCorsConfiguration",
      "namespace": "dataAwsccS3Bucket",
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketCorsConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketCorsConfigurationCorsRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketCorsConfigurationCorsRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 630
      },
      "name": "DataAwsccS3BucketCorsConfigurationCorsRules",
      "namespace": "dataAwsccS3Bucket",
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketCorsConfigurationCorsRules"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketCorsConfigurationCorsRulesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketCorsConfigurationCorsRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-bucket/index.ts",
          "line": 719
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 712
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 726
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketCorsConfigurationCorsRulesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccS3BucketCorsConfigurationCorsRulesList",
      "namespace": "dataAwsccS3Bucket",
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketCorsConfigurationCorsRulesList"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketCorsConfigurationCorsRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketCorsConfigurationCorsRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-bucket/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 653
      },
      "name": "DataAwsccS3BucketCorsConfigurationCorsRulesOutputReference",
      "namespace": "dataAwsccS3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 682
          },
          "name": "allowedHeaders",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 687
          },
          "name": "allowedMethods",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 692
          },
          "name": "allowedOrigins",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 697
          },
          "name": "exposedHeaders",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 702
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 707
          },
          "name": "maxAge",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 666
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketCorsConfigurationCorsRules"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketCorsConfigurationCorsRulesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketCorsConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketCorsConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-bucket/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/data-awscc-s3-bucket/index.ts",
        "line": 753
      },
      "name": "DataAwsccS3BucketCorsConfigurationOutputReference",
      "namespace": "dataAwsccS3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 781
          },
          "name": "corsRules",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketCorsConfigurationCorsRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 764
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketCorsConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketCorsConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketIntelligentTieringConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketIntelligentTieringConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 945
      },
      "name": "DataAwsccS3BucketIntelligentTieringConfigurations",
      "namespace": "dataAwsccS3Bucket",
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketIntelligentTieringConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketIntelligentTieringConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketIntelligentTieringConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-bucket/index.ts",
          "line": 1031
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 1024
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 1038
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketIntelligentTieringConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccS3BucketIntelligentTieringConfigurationsList",
      "namespace": "dataAwsccS3Bucket",
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketIntelligentTieringConfigurationsList"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketIntelligentTieringConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketIntelligentTieringConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-bucket/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 968
      },
      "name": "DataAwsccS3BucketIntelligentTieringConfigurationsOutputReference",
      "namespace": "dataAwsccS3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 997
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 1002
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 1007
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 1013
          },
          "name": "tagFilters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketIntelligentTieringConfigurationsTagFiltersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 1019
          },
          "name": "tierings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketIntelligentTieringConfigurationsTieringsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 981
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketIntelligentTieringConfigurations"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketIntelligentTieringConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketIntelligentTieringConfigurationsTagFilters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketIntelligentTieringConfigurationsTagFilters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 785
      },
      "name": "DataAwsccS3BucketIntelligentTieringConfigurationsTagFilters",
      "namespace": "dataAwsccS3Bucket",
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketIntelligentTieringConfigurationsTagFilters"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketIntelligentTieringConfigurationsTagFiltersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketIntelligentTieringConfigurationsTagFiltersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-bucket/index.ts",
          "line": 854
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 847
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 861
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketIntelligentTieringConfigurationsTagFiltersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccS3BucketIntelligentTieringConfigurationsTagFiltersList",
      "namespace": "dataAwsccS3Bucket",
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketIntelligentTieringConfigurationsTagFiltersList"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketIntelligentTieringConfigurationsTagFiltersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketIntelligentTieringConfigurationsTagFiltersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-bucket/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 808
      },
      "name": "DataAwsccS3BucketIntelligentTieringConfigurationsTagFiltersOutputReference",
      "namespace": "dataAwsccS3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 837
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 842
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 821
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketIntelligentTieringConfigurationsTagFilters"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketIntelligentTieringConfigurationsTagFiltersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketIntelligentTieringConfigurationsTierings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketIntelligentTieringConfigurationsTierings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 865
      },
      "name": "DataAwsccS3BucketIntelligentTieringConfigurationsTierings",
      "namespace": "dataAwsccS3Bucket",
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketIntelligentTieringConfigurationsTierings"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketIntelligentTieringConfigurationsTieringsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketIntelligentTieringConfigurationsTieringsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-bucket/index.ts",
          "line": 934
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 927
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 941
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketIntelligentTieringConfigurationsTieringsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccS3BucketIntelligentTieringConfigurationsTieringsList",
      "namespace": "dataAwsccS3Bucket",
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketIntelligentTieringConfigurationsTieringsList"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketIntelligentTieringConfigurationsTieringsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketIntelligentTieringConfigurationsTieringsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-bucket/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 index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 888
      },
      "name": "DataAwsccS3BucketIntelligentTieringConfigurationsTieringsOutputReference",
      "namespace": "dataAwsccS3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 917
          },
          "name": "accessTier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 922
          },
          "name": "days",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 901
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketIntelligentTieringConfigurationsTierings"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketIntelligentTieringConfigurationsTieringsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketInventoryConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketInventoryConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 1111
      },
      "name": "DataAwsccS3BucketInventoryConfigurations",
      "namespace": "dataAwsccS3Bucket",
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketInventoryConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketInventoryConfigurationsDestination": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketInventoryConfigurationsDestination",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 1042
      },
      "name": "DataAwsccS3BucketInventoryConfigurationsDestination",
      "namespace": "dataAwsccS3Bucket",
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketInventoryConfigurationsDestination"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketInventoryConfigurationsDestinationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketInventoryConfigurationsDestinationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-bucket/index.ts",
          "line": 1072
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 1065
      },
      "name": "DataAwsccS3BucketInventoryConfigurationsDestinationOutputReference",
      "namespace": "dataAwsccS3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 1092
          },
          "name": "bucketAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 1097
          },
          "name": "bucketArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 1102
          },
          "name": "format",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 1107
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 1076
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketInventoryConfigurationsDestination"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketInventoryConfigurationsDestinationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketInventoryConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketInventoryConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-bucket/index.ts",
          "line": 1206
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 1199
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 1213
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketInventoryConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccS3BucketInventoryConfigurationsList",
      "namespace": "dataAwsccS3Bucket",
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketInventoryConfigurationsList"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketInventoryConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketInventoryConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-bucket/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 1134
      },
      "name": "DataAwsccS3BucketInventoryConfigurationsOutputReference",
      "namespace": "dataAwsccS3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 1164
          },
          "name": "destination",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketInventoryConfigurationsDestinationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 1169
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 1174
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 1179
          },
          "name": "includedObjectVersions",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 1184
          },
          "name": "optionalFields",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 1189
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 1194
          },
          "name": "scheduleFrequency",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 1147
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketInventoryConfigurations"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketInventoryConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketLifecycleConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketLifecycleConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 1865
      },
      "name": "DataAwsccS3BucketLifecycleConfiguration",
      "namespace": "dataAwsccS3Bucket",
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketLifecycleConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketLifecycleConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketLifecycleConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-bucket/index.ts",
          "line": 1895
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 1888
      },
      "name": "DataAwsccS3BucketLifecycleConfigurationOutputReference",
      "namespace": "dataAwsccS3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 1916
          },
          "name": "rules",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketLifecycleConfigurationRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 1921
          },
          "name": "transitionDefaultMinimumObjectSize",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 1899
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketLifecycleConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketLifecycleConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketLifecycleConfigurationRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketLifecycleConfigurationRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 1708
      },
      "name": "DataAwsccS3BucketLifecycleConfigurationRules",
      "namespace": "dataAwsccS3Bucket",
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketLifecycleConfigurationRules"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketLifecycleConfigurationRulesAbortIncompleteMultipartUpload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketLifecycleConfigurationRulesAbortIncompleteMultipartUpload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 1217
      },
      "name": "DataAwsccS3BucketLifecycleConfigurationRulesAbortIncompleteMultipartUpload",
      "namespace": "dataAwsccS3Bucket",
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketLifecycleConfigurationRulesAbortIncompleteMultipartUpload"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketLifecycleConfigurationRulesAbortIncompleteMultipartUploadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketLifecycleConfigurationRulesAbortIncompleteMultipartUploadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-bucket/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-awscc-s3-bucket/index.ts",
        "line": 1240
      },
      "name": "DataAwsccS3BucketLifecycleConfigurationRulesAbortIncompleteMultipartUploadOutputReference",
      "namespace": "dataAwsccS3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 1267
          },
          "name": "daysAfterInitiation",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 1251
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketLifecycleConfigurationRulesAbortIncompleteMultipartUpload"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketLifecycleConfigurationRulesAbortIncompleteMultipartUploadOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketLifecycleConfigurationRulesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketLifecycleConfigurationRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-bucket/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 1847
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 1861
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketLifecycleConfigurationRulesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccS3BucketLifecycleConfigurationRulesList",
      "namespace": "dataAwsccS3Bucket",
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketLifecycleConfigurationRulesList"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketLifecycleConfigurationRulesNoncurrentVersionExpiration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketLifecycleConfigurationRulesNoncurrentVersionExpiration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 1271
      },
      "name": "DataAwsccS3BucketLifecycleConfigurationRulesNoncurrentVersionExpiration",
      "namespace": "dataAwsccS3Bucket",
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketLifecycleConfigurationRulesNoncurrentVersionExpiration"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketLifecycleConfigurationRulesNoncurrentVersionExpirationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketLifecycleConfigurationRulesNoncurrentVersionExpirationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-bucket/index.ts",
          "line": 1301
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 1294
      },
      "name": "DataAwsccS3BucketLifecycleConfigurationRulesNoncurrentVersionExpirationOutputReference",
      "namespace": "dataAwsccS3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 1321
          },
          "name": "newerNoncurrentVersions",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 1326
          },
          "name": "noncurrentDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 1305
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketLifecycleConfigurationRulesNoncurrentVersionExpiration"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketLifecycleConfigurationRulesNoncurrentVersionExpirationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketLifecycleConfigurationRulesNoncurrentVersionTransition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketLifecycleConfigurationRulesNoncurrentVersionTransition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 1330
      },
      "name": "DataAwsccS3BucketLifecycleConfigurationRulesNoncurrentVersionTransition",
      "namespace": "dataAwsccS3Bucket",
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketLifecycleConfigurationRulesNoncurrentVersionTransition"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketLifecycleConfigurationRulesNoncurrentVersionTransitionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketLifecycleConfigurationRulesNoncurrentVersionTransitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-bucket/index.ts",
          "line": 1360
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 1353
      },
      "name": "DataAwsccS3BucketLifecycleConfigurationRulesNoncurrentVersionTransitionOutputReference",
      "namespace": "dataAwsccS3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 1380
          },
          "name": "newerNoncurrentVersions",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 1385
          },
          "name": "storageClass",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 1390
          },
          "name": "transitionInDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 1364
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketLifecycleConfigurationRulesNoncurrentVersionTransition"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketLifecycleConfigurationRulesNoncurrentVersionTransitionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketLifecycleConfigurationRulesNoncurrentVersionTransitions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketLifecycleConfigurationRulesNoncurrentVersionTransitions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 1394
      },
      "name": "DataAwsccS3BucketLifecycleConfigurationRulesNoncurrentVersionTransitions",
      "namespace": "dataAwsccS3Bucket",
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketLifecycleConfigurationRulesNoncurrentVersionTransitions"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketLifecycleConfigurationRulesNoncurrentVersionTransitionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketLifecycleConfigurationRulesNoncurrentVersionTransitionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-bucket/index.ts",
          "line": 1468
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 1461
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 1475
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketLifecycleConfigurationRulesNoncurrentVersionTransitionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccS3BucketLifecycleConfigurationRulesNoncurrentVersionTransitionsList",
      "namespace": "dataAwsccS3Bucket",
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketLifecycleConfigurationRulesNoncurrentVersionTransitionsList"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketLifecycleConfigurationRulesNoncurrentVersionTransitionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketLifecycleConfigurationRulesNoncurrentVersionTransitionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-bucket/index.ts",
          "line": 1426
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 1417
      },
      "name": "DataAwsccS3BucketLifecycleConfigurationRulesNoncurrentVersionTransitionsOutputReference",
      "namespace": "dataAwsccS3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 1446
          },
          "name": "newerNoncurrentVersions",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 1451
          },
          "name": "storageClass",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 1456
          },
          "name": "transitionInDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 1430
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketLifecycleConfigurationRulesNoncurrentVersionTransitions"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketLifecycleConfigurationRulesNoncurrentVersionTransitionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketLifecycleConfigurationRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketLifecycleConfigurationRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-bucket/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 1731
      },
      "name": "DataAwsccS3BucketLifecycleConfigurationRulesOutputReference",
      "namespace": "dataAwsccS3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 1761
          },
          "name": "abortIncompleteMultipartUpload",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketLifecycleConfigurationRulesAbortIncompleteMultipartUploadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 1766
          },
          "name": "expirationDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 1771
          },
          "name": "expirationInDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 1776
          },
          "name": "expiredObjectDeleteMarker",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 1781
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 1787
          },
          "name": "noncurrentVersionExpiration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketLifecycleConfigurationRulesNoncurrentVersionExpirationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 1792
          },
          "name": "noncurrentVersionExpirationInDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 1798
          },
          "name": "noncurrentVersionTransition",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketLifecycleConfigurationRulesNoncurrentVersionTransitionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 1804
          },
          "name": "noncurrentVersionTransitions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketLifecycleConfigurationRulesNoncurrentVersionTransitionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 1809
          },
          "name": "objectSizeGreaterThan",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 1814
          },
          "name": "objectSizeLessThan",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 1819
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 1824
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 1830
          },
          "name": "tagFilters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketLifecycleConfigurationRulesTagFiltersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 1836
          },
          "name": "transition",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketLifecycleConfigurationRulesTransitionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 1842
          },
          "name": "transitions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketLifecycleConfigurationRulesTransitionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 1744
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketLifecycleConfigurationRules"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketLifecycleConfigurationRulesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketLifecycleConfigurationRulesTagFilters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketLifecycleConfigurationRulesTagFilters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 1479
      },
      "name": "DataAwsccS3BucketLifecycleConfigurationRulesTagFilters",
      "namespace": "dataAwsccS3Bucket",
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketLifecycleConfigurationRulesTagFilters"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketLifecycleConfigurationRulesTagFiltersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketLifecycleConfigurationRulesTagFiltersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-bucket/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 1541
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 1555
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketLifecycleConfigurationRulesTagFiltersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccS3BucketLifecycleConfigurationRulesTagFiltersList",
      "namespace": "dataAwsccS3Bucket",
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketLifecycleConfigurationRulesTagFiltersList"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketLifecycleConfigurationRulesTagFiltersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketLifecycleConfigurationRulesTagFiltersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-bucket/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 1502
      },
      "name": "DataAwsccS3BucketLifecycleConfigurationRulesTagFiltersOutputReference",
      "namespace": "dataAwsccS3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 1531
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 1536
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 1515
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketLifecycleConfigurationRulesTagFilters"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketLifecycleConfigurationRulesTagFiltersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketLifecycleConfigurationRulesTransition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketLifecycleConfigurationRulesTransition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 1559
      },
      "name": "DataAwsccS3BucketLifecycleConfigurationRulesTransition",
      "namespace": "dataAwsccS3Bucket",
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketLifecycleConfigurationRulesTransition"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketLifecycleConfigurationRulesTransitionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketLifecycleConfigurationRulesTransitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-bucket/index.ts",
          "line": 1589
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 1582
      },
      "name": "DataAwsccS3BucketLifecycleConfigurationRulesTransitionOutputReference",
      "namespace": "dataAwsccS3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 1609
          },
          "name": "storageClass",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 1614
          },
          "name": "transitionDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 1619
          },
          "name": "transitionInDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 1593
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketLifecycleConfigurationRulesTransition"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketLifecycleConfigurationRulesTransitionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketLifecycleConfigurationRulesTransitions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketLifecycleConfigurationRulesTransitions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 1623
      },
      "name": "DataAwsccS3BucketLifecycleConfigurationRulesTransitions",
      "namespace": "dataAwsccS3Bucket",
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketLifecycleConfigurationRulesTransitions"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketLifecycleConfigurationRulesTransitionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketLifecycleConfigurationRulesTransitionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-bucket/index.ts",
          "line": 1697
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 1690
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 1704
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketLifecycleConfigurationRulesTransitionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccS3BucketLifecycleConfigurationRulesTransitionsList",
      "namespace": "dataAwsccS3Bucket",
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketLifecycleConfigurationRulesTransitionsList"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketLifecycleConfigurationRulesTransitionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketLifecycleConfigurationRulesTransitionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-bucket/index.ts",
          "line": 1655
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 1646
      },
      "name": "DataAwsccS3BucketLifecycleConfigurationRulesTransitionsOutputReference",
      "namespace": "dataAwsccS3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 1675
          },
          "name": "storageClass",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 1680
          },
          "name": "transitionDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 1685
          },
          "name": "transitionInDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 1659
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketLifecycleConfigurationRulesTransitions"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketLifecycleConfigurationRulesTransitionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketLoggingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketLoggingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 2039
      },
      "name": "DataAwsccS3BucketLoggingConfiguration",
      "namespace": "dataAwsccS3Bucket",
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketLoggingConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketLoggingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketLoggingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-bucket/index.ts",
          "line": 2069
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 2062
      },
      "name": "DataAwsccS3BucketLoggingConfigurationOutputReference",
      "namespace": "dataAwsccS3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 2089
          },
          "name": "destinationBucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 2094
          },
          "name": "logFilePrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 2100
          },
          "name": "targetObjectKeyFormat",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketLoggingConfigurationTargetObjectKeyFormatOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 2073
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketLoggingConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketLoggingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketLoggingConfigurationTargetObjectKeyFormat": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketLoggingConfigurationTargetObjectKeyFormat",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 1979
      },
      "name": "DataAwsccS3BucketLoggingConfigurationTargetObjectKeyFormat",
      "namespace": "dataAwsccS3Bucket",
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketLoggingConfigurationTargetObjectKeyFormat"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketLoggingConfigurationTargetObjectKeyFormatOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketLoggingConfigurationTargetObjectKeyFormatOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-bucket/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 2002
      },
      "name": "DataAwsccS3BucketLoggingConfigurationTargetObjectKeyFormatOutputReference",
      "namespace": "dataAwsccS3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 2030
          },
          "name": "partitionedPrefix",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketLoggingConfigurationTargetObjectKeyFormatPartitionedPrefixOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 2035
          },
          "name": "simplePrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 2013
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketLoggingConfigurationTargetObjectKeyFormat"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketLoggingConfigurationTargetObjectKeyFormatOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketLoggingConfigurationTargetObjectKeyFormatPartitionedPrefix": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketLoggingConfigurationTargetObjectKeyFormatPartitionedPrefix",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 1925
      },
      "name": "DataAwsccS3BucketLoggingConfigurationTargetObjectKeyFormatPartitionedPrefix",
      "namespace": "dataAwsccS3Bucket",
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketLoggingConfigurationTargetObjectKeyFormatPartitionedPrefix"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketLoggingConfigurationTargetObjectKeyFormatPartitionedPrefixOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketLoggingConfigurationTargetObjectKeyFormatPartitionedPrefixOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-bucket/index.ts",
          "line": 1955
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 1948
      },
      "name": "DataAwsccS3BucketLoggingConfigurationTargetObjectKeyFormatPartitionedPrefixOutputReference",
      "namespace": "dataAwsccS3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 1975
          },
          "name": "partitionDateSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 1959
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketLoggingConfigurationTargetObjectKeyFormatPartitionedPrefix"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketLoggingConfigurationTargetObjectKeyFormatPartitionedPrefixOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketMetadataTableConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketMetadataTableConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 2173
      },
      "name": "DataAwsccS3BucketMetadataTableConfiguration",
      "namespace": "dataAwsccS3Bucket",
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketMetadataTableConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketMetadataTableConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketMetadataTableConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-bucket/index.ts",
          "line": 2203
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 2196
      },
      "name": "DataAwsccS3BucketMetadataTableConfigurationOutputReference",
      "namespace": "dataAwsccS3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 2224
          },
          "name": "s3TablesDestination",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketMetadataTableConfigurationS3TablesDestinationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 2207
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketMetadataTableConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketMetadataTableConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketMetadataTableConfigurationS3TablesDestination": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketMetadataTableConfigurationS3TablesDestination",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 2104
      },
      "name": "DataAwsccS3BucketMetadataTableConfigurationS3TablesDestination",
      "namespace": "dataAwsccS3Bucket",
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketMetadataTableConfigurationS3TablesDestination"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketMetadataTableConfigurationS3TablesDestinationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketMetadataTableConfigurationS3TablesDestinationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-bucket/index.ts",
          "line": 2134
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 2127
      },
      "name": "DataAwsccS3BucketMetadataTableConfigurationS3TablesDestinationOutputReference",
      "namespace": "dataAwsccS3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 2154
          },
          "name": "tableArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 2159
          },
          "name": "tableBucketArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 2164
          },
          "name": "tableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 2169
          },
          "name": "tableNamespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 2138
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketMetadataTableConfigurationS3TablesDestination"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketMetadataTableConfigurationS3TablesDestinationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketMetricsConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketMetricsConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 2308
      },
      "name": "DataAwsccS3BucketMetricsConfigurations",
      "namespace": "dataAwsccS3Bucket",
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketMetricsConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketMetricsConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketMetricsConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-bucket/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 2381
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 2395
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketMetricsConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccS3BucketMetricsConfigurationsList",
      "namespace": "dataAwsccS3Bucket",
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketMetricsConfigurationsList"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketMetricsConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketMetricsConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-bucket/index.ts",
          "line": 2340
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 2331
      },
      "name": "DataAwsccS3BucketMetricsConfigurationsOutputReference",
      "namespace": "dataAwsccS3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 2360
          },
          "name": "accessPointArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 2365
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 2370
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 2376
          },
          "name": "tagFilters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketMetricsConfigurationsTagFiltersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 2344
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketMetricsConfigurations"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketMetricsConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketMetricsConfigurationsTagFilters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketMetricsConfigurationsTagFilters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 2228
      },
      "name": "DataAwsccS3BucketMetricsConfigurationsTagFilters",
      "namespace": "dataAwsccS3Bucket",
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketMetricsConfigurationsTagFilters"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketMetricsConfigurationsTagFiltersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketMetricsConfigurationsTagFiltersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-bucket/index.ts",
          "line": 2297
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 2290
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 2304
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketMetricsConfigurationsTagFiltersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccS3BucketMetricsConfigurationsTagFiltersList",
      "namespace": "dataAwsccS3Bucket",
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketMetricsConfigurationsTagFiltersList"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketMetricsConfigurationsTagFiltersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketMetricsConfigurationsTagFiltersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-bucket/index.ts",
          "line": 2260
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 2251
      },
      "name": "DataAwsccS3BucketMetricsConfigurationsTagFiltersOutputReference",
      "namespace": "dataAwsccS3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 2280
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 2285
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 2264
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketMetricsConfigurationsTagFilters"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketMetricsConfigurationsTagFiltersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketNotificationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketNotificationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 3281
      },
      "name": "DataAwsccS3BucketNotificationConfiguration",
      "namespace": "dataAwsccS3Bucket",
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketNotificationConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketNotificationConfigurationEventBridgeConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketNotificationConfigurationEventBridgeConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 2399
      },
      "name": "DataAwsccS3BucketNotificationConfigurationEventBridgeConfiguration",
      "namespace": "dataAwsccS3Bucket",
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketNotificationConfigurationEventBridgeConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketNotificationConfigurationEventBridgeConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketNotificationConfigurationEventBridgeConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-bucket/index.ts",
          "line": 2429
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 2422
      },
      "name": "DataAwsccS3BucketNotificationConfigurationEventBridgeConfigurationOutputReference",
      "namespace": "dataAwsccS3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 2449
          },
          "name": "eventBridgeEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 2433
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketNotificationConfigurationEventBridgeConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketNotificationConfigurationEventBridgeConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketNotificationConfigurationLambdaConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketNotificationConfigurationLambdaConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 2643
      },
      "name": "DataAwsccS3BucketNotificationConfigurationLambdaConfigurations",
      "namespace": "dataAwsccS3Bucket",
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketNotificationConfigurationLambdaConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketNotificationConfigurationLambdaConfigurationsFilter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketNotificationConfigurationLambdaConfigurationsFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 2588
      },
      "name": "DataAwsccS3BucketNotificationConfigurationLambdaConfigurationsFilter",
      "namespace": "dataAwsccS3Bucket",
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketNotificationConfigurationLambdaConfigurationsFilter"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketNotificationConfigurationLambdaConfigurationsFilterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketNotificationConfigurationLambdaConfigurationsFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-bucket/index.ts",
          "line": 2618
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 2611
      },
      "name": "DataAwsccS3BucketNotificationConfigurationLambdaConfigurationsFilterOutputReference",
      "namespace": "dataAwsccS3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 2639
          },
          "name": "s3Key",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketNotificationConfigurationLambdaConfigurationsFilterS3KeyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 2622
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketNotificationConfigurationLambdaConfigurationsFilter"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketNotificationConfigurationLambdaConfigurationsFilterOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketNotificationConfigurationLambdaConfigurationsFilterS3Key": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketNotificationConfigurationLambdaConfigurationsFilterS3Key",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 2533
      },
      "name": "DataAwsccS3BucketNotificationConfigurationLambdaConfigurationsFilterS3Key",
      "namespace": "dataAwsccS3Bucket",
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketNotificationConfigurationLambdaConfigurationsFilterS3Key"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketNotificationConfigurationLambdaConfigurationsFilterS3KeyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketNotificationConfigurationLambdaConfigurationsFilterS3KeyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-bucket/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-awscc-s3-bucket/index.ts",
        "line": 2556
      },
      "name": "DataAwsccS3BucketNotificationConfigurationLambdaConfigurationsFilterS3KeyOutputReference",
      "namespace": "dataAwsccS3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 2584
          },
          "name": "rules",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketNotificationConfigurationLambdaConfigurationsFilterS3KeyRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 2567
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketNotificationConfigurationLambdaConfigurationsFilterS3Key"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketNotificationConfigurationLambdaConfigurationsFilterS3KeyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketNotificationConfigurationLambdaConfigurationsFilterS3KeyRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketNotificationConfigurationLambdaConfigurationsFilterS3KeyRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 2453
      },
      "name": "DataAwsccS3BucketNotificationConfigurationLambdaConfigurationsFilterS3KeyRules",
      "namespace": "dataAwsccS3Bucket",
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketNotificationConfigurationLambdaConfigurationsFilterS3KeyRules"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketNotificationConfigurationLambdaConfigurationsFilterS3KeyRulesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketNotificationConfigurationLambdaConfigurationsFilterS3KeyRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-bucket/index.ts",
          "line": 2522
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 2515
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 2529
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketNotificationConfigurationLambdaConfigurationsFilterS3KeyRulesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccS3BucketNotificationConfigurationLambdaConfigurationsFilterS3KeyRulesList",
      "namespace": "dataAwsccS3Bucket",
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketNotificationConfigurationLambdaConfigurationsFilterS3KeyRulesList"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketNotificationConfigurationLambdaConfigurationsFilterS3KeyRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketNotificationConfigurationLambdaConfigurationsFilterS3KeyRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-bucket/index.ts",
          "line": 2485
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 2476
      },
      "name": "DataAwsccS3BucketNotificationConfigurationLambdaConfigurationsFilterS3KeyRulesOutputReference",
      "namespace": "dataAwsccS3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 2505
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 2510
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 2489
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketNotificationConfigurationLambdaConfigurationsFilterS3KeyRules"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketNotificationConfigurationLambdaConfigurationsFilterS3KeyRulesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketNotificationConfigurationLambdaConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketNotificationConfigurationLambdaConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-bucket/index.ts",
          "line": 2718
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 2711
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 2725
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketNotificationConfigurationLambdaConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccS3BucketNotificationConfigurationLambdaConfigurationsList",
      "namespace": "dataAwsccS3Bucket",
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketNotificationConfigurationLambdaConfigurationsList"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketNotificationConfigurationLambdaConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketNotificationConfigurationLambdaConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-bucket/index.ts",
          "line": 2675
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 2666
      },
      "name": "DataAwsccS3BucketNotificationConfigurationLambdaConfigurationsOutputReference",
      "namespace": "dataAwsccS3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 2695
          },
          "name": "event",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 2701
          },
          "name": "filter",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketNotificationConfigurationLambdaConfigurationsFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 2706
          },
          "name": "function",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 2679
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketNotificationConfigurationLambdaConfigurations"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketNotificationConfigurationLambdaConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketNotificationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketNotificationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-bucket/index.ts",
          "line": 3311
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 3304
      },
      "name": "DataAwsccS3BucketNotificationConfigurationOutputReference",
      "namespace": "dataAwsccS3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 3332
          },
          "name": "eventBridgeConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketNotificationConfigurationEventBridgeConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 3338
          },
          "name": "lambdaConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketNotificationConfigurationLambdaConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 3344
          },
          "name": "queueConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketNotificationConfigurationQueueConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 3350
          },
          "name": "topicConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketNotificationConfigurationTopicConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 3315
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketNotificationConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketNotificationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketNotificationConfigurationQueueConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketNotificationConfigurationQueueConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 2919
      },
      "name": "DataAwsccS3BucketNotificationConfigurationQueueConfigurations",
      "namespace": "dataAwsccS3Bucket",
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketNotificationConfigurationQueueConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketNotificationConfigurationQueueConfigurationsFilter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketNotificationConfigurationQueueConfigurationsFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 2864
      },
      "name": "DataAwsccS3BucketNotificationConfigurationQueueConfigurationsFilter",
      "namespace": "dataAwsccS3Bucket",
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketNotificationConfigurationQueueConfigurationsFilter"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketNotificationConfigurationQueueConfigurationsFilterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketNotificationConfigurationQueueConfigurationsFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-bucket/index.ts",
          "line": 2894
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 2887
      },
      "name": "DataAwsccS3BucketNotificationConfigurationQueueConfigurationsFilterOutputReference",
      "namespace": "dataAwsccS3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 2915
          },
          "name": "s3Key",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketNotificationConfigurationQueueConfigurationsFilterS3KeyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 2898
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketNotificationConfigurationQueueConfigurationsFilter"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketNotificationConfigurationQueueConfigurationsFilterOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketNotificationConfigurationQueueConfigurationsFilterS3Key": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketNotificationConfigurationQueueConfigurationsFilterS3Key",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 2809
      },
      "name": "DataAwsccS3BucketNotificationConfigurationQueueConfigurationsFilterS3Key",
      "namespace": "dataAwsccS3Bucket",
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketNotificationConfigurationQueueConfigurationsFilterS3Key"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketNotificationConfigurationQueueConfigurationsFilterS3KeyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketNotificationConfigurationQueueConfigurationsFilterS3KeyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-bucket/index.ts",
          "line": 2839
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 2832
      },
      "name": "DataAwsccS3BucketNotificationConfigurationQueueConfigurationsFilterS3KeyOutputReference",
      "namespace": "dataAwsccS3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 2860
          },
          "name": "rules",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketNotificationConfigurationQueueConfigurationsFilterS3KeyRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 2843
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketNotificationConfigurationQueueConfigurationsFilterS3Key"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketNotificationConfigurationQueueConfigurationsFilterS3KeyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketNotificationConfigurationQueueConfigurationsFilterS3KeyRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketNotificationConfigurationQueueConfigurationsFilterS3KeyRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 2729
      },
      "name": "DataAwsccS3BucketNotificationConfigurationQueueConfigurationsFilterS3KeyRules",
      "namespace": "dataAwsccS3Bucket",
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketNotificationConfigurationQueueConfigurationsFilterS3KeyRules"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketNotificationConfigurationQueueConfigurationsFilterS3KeyRulesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketNotificationConfigurationQueueConfigurationsFilterS3KeyRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-bucket/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 2791
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 2805
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketNotificationConfigurationQueueConfigurationsFilterS3KeyRulesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccS3BucketNotificationConfigurationQueueConfigurationsFilterS3KeyRulesList",
      "namespace": "dataAwsccS3Bucket",
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketNotificationConfigurationQueueConfigurationsFilterS3KeyRulesList"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketNotificationConfigurationQueueConfigurationsFilterS3KeyRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketNotificationConfigurationQueueConfigurationsFilterS3KeyRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-bucket/index.ts",
          "line": 2761
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 2752
      },
      "name": "DataAwsccS3BucketNotificationConfigurationQueueConfigurationsFilterS3KeyRulesOutputReference",
      "namespace": "dataAwsccS3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 2781
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 2786
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 2765
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketNotificationConfigurationQueueConfigurationsFilterS3KeyRules"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketNotificationConfigurationQueueConfigurationsFilterS3KeyRulesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketNotificationConfigurationQueueConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketNotificationConfigurationQueueConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-bucket/index.ts",
          "line": 2994
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 2987
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 3001
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketNotificationConfigurationQueueConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccS3BucketNotificationConfigurationQueueConfigurationsList",
      "namespace": "dataAwsccS3Bucket",
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketNotificationConfigurationQueueConfigurationsList"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketNotificationConfigurationQueueConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketNotificationConfigurationQueueConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-bucket/index.ts",
          "line": 2951
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 2942
      },
      "name": "DataAwsccS3BucketNotificationConfigurationQueueConfigurationsOutputReference",
      "namespace": "dataAwsccS3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 2971
          },
          "name": "event",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 2977
          },
          "name": "filter",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketNotificationConfigurationQueueConfigurationsFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 2982
          },
          "name": "queue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 2955
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketNotificationConfigurationQueueConfigurations"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketNotificationConfigurationQueueConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketNotificationConfigurationTopicConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketNotificationConfigurationTopicConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 3195
      },
      "name": "DataAwsccS3BucketNotificationConfigurationTopicConfigurations",
      "namespace": "dataAwsccS3Bucket",
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketNotificationConfigurationTopicConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketNotificationConfigurationTopicConfigurationsFilter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketNotificationConfigurationTopicConfigurationsFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 3140
      },
      "name": "DataAwsccS3BucketNotificationConfigurationTopicConfigurationsFilter",
      "namespace": "dataAwsccS3Bucket",
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketNotificationConfigurationTopicConfigurationsFilter"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketNotificationConfigurationTopicConfigurationsFilterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketNotificationConfigurationTopicConfigurationsFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-bucket/index.ts",
          "line": 3170
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 3163
      },
      "name": "DataAwsccS3BucketNotificationConfigurationTopicConfigurationsFilterOutputReference",
      "namespace": "dataAwsccS3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 3191
          },
          "name": "s3Key",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketNotificationConfigurationTopicConfigurationsFilterS3KeyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 3174
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketNotificationConfigurationTopicConfigurationsFilter"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketNotificationConfigurationTopicConfigurationsFilterOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketNotificationConfigurationTopicConfigurationsFilterS3Key": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketNotificationConfigurationTopicConfigurationsFilterS3Key",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 3085
      },
      "name": "DataAwsccS3BucketNotificationConfigurationTopicConfigurationsFilterS3Key",
      "namespace": "dataAwsccS3Bucket",
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketNotificationConfigurationTopicConfigurationsFilterS3Key"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketNotificationConfigurationTopicConfigurationsFilterS3KeyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketNotificationConfigurationTopicConfigurationsFilterS3KeyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-bucket/index.ts",
          "line": 3115
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 3108
      },
      "name": "DataAwsccS3BucketNotificationConfigurationTopicConfigurationsFilterS3KeyOutputReference",
      "namespace": "dataAwsccS3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 3136
          },
          "name": "rules",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketNotificationConfigurationTopicConfigurationsFilterS3KeyRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 3119
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketNotificationConfigurationTopicConfigurationsFilterS3Key"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketNotificationConfigurationTopicConfigurationsFilterS3KeyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketNotificationConfigurationTopicConfigurationsFilterS3KeyRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketNotificationConfigurationTopicConfigurationsFilterS3KeyRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 3005
      },
      "name": "DataAwsccS3BucketNotificationConfigurationTopicConfigurationsFilterS3KeyRules",
      "namespace": "dataAwsccS3Bucket",
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketNotificationConfigurationTopicConfigurationsFilterS3KeyRules"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketNotificationConfigurationTopicConfigurationsFilterS3KeyRulesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketNotificationConfigurationTopicConfigurationsFilterS3KeyRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-bucket/index.ts",
          "line": 3074
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 3067
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 3081
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketNotificationConfigurationTopicConfigurationsFilterS3KeyRulesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccS3BucketNotificationConfigurationTopicConfigurationsFilterS3KeyRulesList",
      "namespace": "dataAwsccS3Bucket",
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketNotificationConfigurationTopicConfigurationsFilterS3KeyRulesList"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketNotificationConfigurationTopicConfigurationsFilterS3KeyRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketNotificationConfigurationTopicConfigurationsFilterS3KeyRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-bucket/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 3028
      },
      "name": "DataAwsccS3BucketNotificationConfigurationTopicConfigurationsFilterS3KeyRulesOutputReference",
      "namespace": "dataAwsccS3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 3057
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 3062
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 3041
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketNotificationConfigurationTopicConfigurationsFilterS3KeyRules"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketNotificationConfigurationTopicConfigurationsFilterS3KeyRulesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketNotificationConfigurationTopicConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketNotificationConfigurationTopicConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-bucket/index.ts",
          "line": 3270
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 3263
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 3277
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketNotificationConfigurationTopicConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccS3BucketNotificationConfigurationTopicConfigurationsList",
      "namespace": "dataAwsccS3Bucket",
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketNotificationConfigurationTopicConfigurationsList"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketNotificationConfigurationTopicConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketNotificationConfigurationTopicConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-bucket/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 3218
      },
      "name": "DataAwsccS3BucketNotificationConfigurationTopicConfigurationsOutputReference",
      "namespace": "dataAwsccS3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 3247
          },
          "name": "event",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 3253
          },
          "name": "filter",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketNotificationConfigurationTopicConfigurationsFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 3258
          },
          "name": "topic",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 3231
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketNotificationConfigurationTopicConfigurations"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketNotificationConfigurationTopicConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketObjectLockConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketObjectLockConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 3473
      },
      "name": "DataAwsccS3BucketObjectLockConfiguration",
      "namespace": "dataAwsccS3Bucket",
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketObjectLockConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketObjectLockConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketObjectLockConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-bucket/index.ts",
          "line": 3503
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 3496
      },
      "name": "DataAwsccS3BucketObjectLockConfigurationOutputReference",
      "namespace": "dataAwsccS3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 3523
          },
          "name": "objectLockEnabled",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 3529
          },
          "name": "rule",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketObjectLockConfigurationRuleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 3507
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketObjectLockConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketObjectLockConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketObjectLockConfigurationRule": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketObjectLockConfigurationRule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 3418
      },
      "name": "DataAwsccS3BucketObjectLockConfigurationRule",
      "namespace": "dataAwsccS3Bucket",
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketObjectLockConfigurationRule"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketObjectLockConfigurationRuleDefaultRetention": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketObjectLockConfigurationRuleDefaultRetention",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 3354
      },
      "name": "DataAwsccS3BucketObjectLockConfigurationRuleDefaultRetention",
      "namespace": "dataAwsccS3Bucket",
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketObjectLockConfigurationRuleDefaultRetention"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketObjectLockConfigurationRuleDefaultRetentionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketObjectLockConfigurationRuleDefaultRetentionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-bucket/index.ts",
          "line": 3384
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 3377
      },
      "name": "DataAwsccS3BucketObjectLockConfigurationRuleDefaultRetentionOutputReference",
      "namespace": "dataAwsccS3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 3404
          },
          "name": "days",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 3409
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 3414
          },
          "name": "years",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 3388
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketObjectLockConfigurationRuleDefaultRetention"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketObjectLockConfigurationRuleDefaultRetentionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketObjectLockConfigurationRuleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketObjectLockConfigurationRuleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-bucket/index.ts",
          "line": 3448
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 3441
      },
      "name": "DataAwsccS3BucketObjectLockConfigurationRuleOutputReference",
      "namespace": "dataAwsccS3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 3469
          },
          "name": "defaultRetention",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketObjectLockConfigurationRuleDefaultRetentionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 3452
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketObjectLockConfigurationRule"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketObjectLockConfigurationRuleOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketOwnershipControls": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketOwnershipControls",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 3608
      },
      "name": "DataAwsccS3BucketOwnershipControls",
      "namespace": "dataAwsccS3Bucket",
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketOwnershipControls"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketOwnershipControlsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketOwnershipControlsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-bucket/index.ts",
          "line": 3638
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 3631
      },
      "name": "DataAwsccS3BucketOwnershipControlsOutputReference",
      "namespace": "dataAwsccS3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 3659
          },
          "name": "rules",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketOwnershipControlsRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 3642
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketOwnershipControls"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketOwnershipControlsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketOwnershipControlsRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketOwnershipControlsRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 3533
      },
      "name": "DataAwsccS3BucketOwnershipControlsRules",
      "namespace": "dataAwsccS3Bucket",
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketOwnershipControlsRules"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketOwnershipControlsRulesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketOwnershipControlsRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-bucket/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 3590
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 3604
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketOwnershipControlsRulesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccS3BucketOwnershipControlsRulesList",
      "namespace": "dataAwsccS3Bucket",
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketOwnershipControlsRulesList"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketOwnershipControlsRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketOwnershipControlsRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-bucket/index.ts",
          "line": 3565
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 3556
      },
      "name": "DataAwsccS3BucketOwnershipControlsRulesOutputReference",
      "namespace": "dataAwsccS3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 3585
          },
          "name": "objectOwnership",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 3569
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketOwnershipControlsRules"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketOwnershipControlsRulesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketPublicAccessBlockConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketPublicAccessBlockConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 3663
      },
      "name": "DataAwsccS3BucketPublicAccessBlockConfiguration",
      "namespace": "dataAwsccS3Bucket",
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketPublicAccessBlockConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketPublicAccessBlockConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketPublicAccessBlockConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-bucket/index.ts",
          "line": 3693
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 3686
      },
      "name": "DataAwsccS3BucketPublicAccessBlockConfigurationOutputReference",
      "namespace": "dataAwsccS3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 3713
          },
          "name": "blockPublicAcls",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 3718
          },
          "name": "blockPublicPolicy",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 3723
          },
          "name": "ignorePublicAcls",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 3728
          },
          "name": "restrictPublicBuckets",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 3697
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketPublicAccessBlockConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketPublicAccessBlockConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketReplicationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketReplicationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 4758
      },
      "name": "DataAwsccS3BucketReplicationConfiguration",
      "namespace": "dataAwsccS3Bucket",
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketReplicationConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketReplicationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketReplicationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-bucket/index.ts",
          "line": 4788
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 4781
      },
      "name": "DataAwsccS3BucketReplicationConfigurationOutputReference",
      "namespace": "dataAwsccS3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 4808
          },
          "name": "role",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 4814
          },
          "name": "rules",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketReplicationConfigurationRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 4792
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketReplicationConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketReplicationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketReplicationConfigurationRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketReplicationConfigurationRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 4644
      },
      "name": "DataAwsccS3BucketReplicationConfigurationRules",
      "namespace": "dataAwsccS3Bucket",
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketReplicationConfigurationRules"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketReplicationConfigurationRulesDeleteMarkerReplication": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketReplicationConfigurationRulesDeleteMarkerReplication",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 3732
      },
      "name": "DataAwsccS3BucketReplicationConfigurationRulesDeleteMarkerReplication",
      "namespace": "dataAwsccS3Bucket",
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketReplicationConfigurationRulesDeleteMarkerReplication"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketReplicationConfigurationRulesDeleteMarkerReplicationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketReplicationConfigurationRulesDeleteMarkerReplicationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-bucket/index.ts",
          "line": 3762
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 3755
      },
      "name": "DataAwsccS3BucketReplicationConfigurationRulesDeleteMarkerReplicationOutputReference",
      "namespace": "dataAwsccS3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 3782
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 3766
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketReplicationConfigurationRulesDeleteMarkerReplication"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketReplicationConfigurationRulesDeleteMarkerReplicationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketReplicationConfigurationRulesDestination": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketReplicationConfigurationRulesDestination",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 4122
      },
      "name": "DataAwsccS3BucketReplicationConfigurationRulesDestination",
      "namespace": "dataAwsccS3Bucket",
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketReplicationConfigurationRulesDestination"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketReplicationConfigurationRulesDestinationAccessControlTranslation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketReplicationConfigurationRulesDestinationAccessControlTranslation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 3786
      },
      "name": "DataAwsccS3BucketReplicationConfigurationRulesDestinationAccessControlTranslation",
      "namespace": "dataAwsccS3Bucket",
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketReplicationConfigurationRulesDestinationAccessControlTranslation"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketReplicationConfigurationRulesDestinationAccessControlTranslationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketReplicationConfigurationRulesDestinationAccessControlTranslationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-bucket/index.ts",
          "line": 3816
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 3809
      },
      "name": "DataAwsccS3BucketReplicationConfigurationRulesDestinationAccessControlTranslationOutputReference",
      "namespace": "dataAwsccS3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 3836
          },
          "name": "owner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 3820
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketReplicationConfigurationRulesDestinationAccessControlTranslation"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketReplicationConfigurationRulesDestinationAccessControlTranslationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketReplicationConfigurationRulesDestinationEncryptionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketReplicationConfigurationRulesDestinationEncryptionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 3840
      },
      "name": "DataAwsccS3BucketReplicationConfigurationRulesDestinationEncryptionConfiguration",
      "namespace": "dataAwsccS3Bucket",
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketReplicationConfigurationRulesDestinationEncryptionConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketReplicationConfigurationRulesDestinationEncryptionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketReplicationConfigurationRulesDestinationEncryptionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-bucket/index.ts",
          "line": 3870
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 3863
      },
      "name": "DataAwsccS3BucketReplicationConfigurationRulesDestinationEncryptionConfigurationOutputReference",
      "namespace": "dataAwsccS3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 3890
          },
          "name": "replicaKmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 3874
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketReplicationConfigurationRulesDestinationEncryptionConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketReplicationConfigurationRulesDestinationEncryptionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketReplicationConfigurationRulesDestinationMetrics": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketReplicationConfigurationRulesDestinationMetrics",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 3948
      },
      "name": "DataAwsccS3BucketReplicationConfigurationRulesDestinationMetrics",
      "namespace": "dataAwsccS3Bucket",
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketReplicationConfigurationRulesDestinationMetrics"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketReplicationConfigurationRulesDestinationMetricsEventThreshold": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketReplicationConfigurationRulesDestinationMetricsEventThreshold",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 3894
      },
      "name": "DataAwsccS3BucketReplicationConfigurationRulesDestinationMetricsEventThreshold",
      "namespace": "dataAwsccS3Bucket",
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketReplicationConfigurationRulesDestinationMetricsEventThreshold"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketReplicationConfigurationRulesDestinationMetricsEventThresholdOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketReplicationConfigurationRulesDestinationMetricsEventThresholdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-bucket/index.ts",
          "line": 3924
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 3917
      },
      "name": "DataAwsccS3BucketReplicationConfigurationRulesDestinationMetricsEventThresholdOutputReference",
      "namespace": "dataAwsccS3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 3944
          },
          "name": "minutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 3928
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketReplicationConfigurationRulesDestinationMetricsEventThreshold"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketReplicationConfigurationRulesDestinationMetricsEventThresholdOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketReplicationConfigurationRulesDestinationMetricsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketReplicationConfigurationRulesDestinationMetricsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-bucket/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/data-awscc-s3-bucket/index.ts",
        "line": 3971
      },
      "name": "DataAwsccS3BucketReplicationConfigurationRulesDestinationMetricsOutputReference",
      "namespace": "dataAwsccS3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 3999
          },
          "name": "eventThreshold",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketReplicationConfigurationRulesDestinationMetricsEventThresholdOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 4004
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 3982
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketReplicationConfigurationRulesDestinationMetrics"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketReplicationConfigurationRulesDestinationMetricsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketReplicationConfigurationRulesDestinationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketReplicationConfigurationRulesDestinationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-bucket/index.ts",
          "line": 4152
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 4145
      },
      "name": "DataAwsccS3BucketReplicationConfigurationRulesDestinationOutputReference",
      "namespace": "dataAwsccS3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 4173
          },
          "name": "accessControlTranslation",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketReplicationConfigurationRulesDestinationAccessControlTranslationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 4178
          },
          "name": "account",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 4183
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 4189
          },
          "name": "encryptionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketReplicationConfigurationRulesDestinationEncryptionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 4195
          },
          "name": "metrics",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketReplicationConfigurationRulesDestinationMetricsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 4201
          },
          "name": "replicationTime",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketReplicationConfigurationRulesDestinationReplicationTimeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 4206
          },
          "name": "storageClass",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 4156
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketReplicationConfigurationRulesDestination"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketReplicationConfigurationRulesDestinationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketReplicationConfigurationRulesDestinationReplicationTime": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketReplicationConfigurationRulesDestinationReplicationTime",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 4062
      },
      "name": "DataAwsccS3BucketReplicationConfigurationRulesDestinationReplicationTime",
      "namespace": "dataAwsccS3Bucket",
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketReplicationConfigurationRulesDestinationReplicationTime"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketReplicationConfigurationRulesDestinationReplicationTimeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketReplicationConfigurationRulesDestinationReplicationTimeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-bucket/index.ts",
          "line": 4092
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 4085
      },
      "name": "DataAwsccS3BucketReplicationConfigurationRulesDestinationReplicationTimeOutputReference",
      "namespace": "dataAwsccS3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 4112
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 4118
          },
          "name": "time",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketReplicationConfigurationRulesDestinationReplicationTimeTimeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 4096
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketReplicationConfigurationRulesDestinationReplicationTime"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketReplicationConfigurationRulesDestinationReplicationTimeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketReplicationConfigurationRulesDestinationReplicationTimeTime": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketReplicationConfigurationRulesDestinationReplicationTimeTime",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 4008
      },
      "name": "DataAwsccS3BucketReplicationConfigurationRulesDestinationReplicationTimeTime",
      "namespace": "dataAwsccS3Bucket",
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketReplicationConfigurationRulesDestinationReplicationTimeTime"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketReplicationConfigurationRulesDestinationReplicationTimeTimeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketReplicationConfigurationRulesDestinationReplicationTimeTimeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-bucket/index.ts",
          "line": 4038
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 4031
      },
      "name": "DataAwsccS3BucketReplicationConfigurationRulesDestinationReplicationTimeTimeOutputReference",
      "namespace": "dataAwsccS3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 4058
          },
          "name": "minutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 4042
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketReplicationConfigurationRulesDestinationReplicationTimeTime"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketReplicationConfigurationRulesDestinationReplicationTimeTimeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketReplicationConfigurationRulesFilter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketReplicationConfigurationRulesFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 4409
      },
      "name": "DataAwsccS3BucketReplicationConfigurationRulesFilter",
      "namespace": "dataAwsccS3Bucket",
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketReplicationConfigurationRulesFilter"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketReplicationConfigurationRulesFilterAnd": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketReplicationConfigurationRulesFilterAnd",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 4290
      },
      "name": "DataAwsccS3BucketReplicationConfigurationRulesFilterAnd",
      "namespace": "dataAwsccS3Bucket",
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketReplicationConfigurationRulesFilterAnd"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketReplicationConfigurationRulesFilterAndOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketReplicationConfigurationRulesFilterAndOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-bucket/index.ts",
          "line": 4320
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 4313
      },
      "name": "DataAwsccS3BucketReplicationConfigurationRulesFilterAndOutputReference",
      "namespace": "dataAwsccS3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 4340
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 4346
          },
          "name": "tagFilters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketReplicationConfigurationRulesFilterAndTagFiltersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 4324
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketReplicationConfigurationRulesFilterAnd"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketReplicationConfigurationRulesFilterAndOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketReplicationConfigurationRulesFilterAndTagFilters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketReplicationConfigurationRulesFilterAndTagFilters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 4210
      },
      "name": "DataAwsccS3BucketReplicationConfigurationRulesFilterAndTagFilters",
      "namespace": "dataAwsccS3Bucket",
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketReplicationConfigurationRulesFilterAndTagFilters"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketReplicationConfigurationRulesFilterAndTagFiltersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketReplicationConfigurationRulesFilterAndTagFiltersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-bucket/index.ts",
          "line": 4279
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 4272
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 4286
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketReplicationConfigurationRulesFilterAndTagFiltersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccS3BucketReplicationConfigurationRulesFilterAndTagFiltersList",
      "namespace": "dataAwsccS3Bucket",
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketReplicationConfigurationRulesFilterAndTagFiltersList"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketReplicationConfigurationRulesFilterAndTagFiltersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketReplicationConfigurationRulesFilterAndTagFiltersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-bucket/index.ts",
          "line": 4242
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 4233
      },
      "name": "DataAwsccS3BucketReplicationConfigurationRulesFilterAndTagFiltersOutputReference",
      "namespace": "dataAwsccS3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 4262
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 4267
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 4246
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketReplicationConfigurationRulesFilterAndTagFilters"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketReplicationConfigurationRulesFilterAndTagFiltersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketReplicationConfigurationRulesFilterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketReplicationConfigurationRulesFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-bucket/index.ts",
          "line": 4439
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 4432
      },
      "name": "DataAwsccS3BucketReplicationConfigurationRulesFilterOutputReference",
      "namespace": "dataAwsccS3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 4460
          },
          "name": "and",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketReplicationConfigurationRulesFilterAndOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 4465
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 4471
          },
          "name": "tagFilter",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketReplicationConfigurationRulesFilterTagFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 4443
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketReplicationConfigurationRulesFilter"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketReplicationConfigurationRulesFilterOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketReplicationConfigurationRulesFilterTagFilter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketReplicationConfigurationRulesFilterTagFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 4350
      },
      "name": "DataAwsccS3BucketReplicationConfigurationRulesFilterTagFilter",
      "namespace": "dataAwsccS3Bucket",
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketReplicationConfigurationRulesFilterTagFilter"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketReplicationConfigurationRulesFilterTagFilterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketReplicationConfigurationRulesFilterTagFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-bucket/index.ts",
          "line": 4380
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 4373
      },
      "name": "DataAwsccS3BucketReplicationConfigurationRulesFilterTagFilterOutputReference",
      "namespace": "dataAwsccS3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 4400
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 4405
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 4384
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketReplicationConfigurationRulesFilterTagFilter"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketReplicationConfigurationRulesFilterTagFilterOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketReplicationConfigurationRulesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketReplicationConfigurationRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-bucket/index.ts",
          "line": 4747
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 4740
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 4754
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketReplicationConfigurationRulesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccS3BucketReplicationConfigurationRulesList",
      "namespace": "dataAwsccS3Bucket",
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketReplicationConfigurationRulesList"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketReplicationConfigurationRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketReplicationConfigurationRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-bucket/index.ts",
          "line": 4676
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 4667
      },
      "name": "DataAwsccS3BucketReplicationConfigurationRulesOutputReference",
      "namespace": "dataAwsccS3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 4697
          },
          "name": "deleteMarkerReplication",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketReplicationConfigurationRulesDeleteMarkerReplicationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 4703
          },
          "name": "destination",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketReplicationConfigurationRulesDestinationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 4709
          },
          "name": "filter",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketReplicationConfigurationRulesFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 4714
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 4719
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 4724
          },
          "name": "priority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 4730
          },
          "name": "sourceSelectionCriteria",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketReplicationConfigurationRulesSourceSelectionCriteriaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 4735
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 4680
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketReplicationConfigurationRules"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketReplicationConfigurationRulesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketReplicationConfigurationRulesSourceSelectionCriteria": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketReplicationConfigurationRulesSourceSelectionCriteria",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 4583
      },
      "name": "DataAwsccS3BucketReplicationConfigurationRulesSourceSelectionCriteria",
      "namespace": "dataAwsccS3Bucket",
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketReplicationConfigurationRulesSourceSelectionCriteria"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketReplicationConfigurationRulesSourceSelectionCriteriaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketReplicationConfigurationRulesSourceSelectionCriteriaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-bucket/index.ts",
          "line": 4613
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 4606
      },
      "name": "DataAwsccS3BucketReplicationConfigurationRulesSourceSelectionCriteriaOutputReference",
      "namespace": "dataAwsccS3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 4634
          },
          "name": "replicaModifications",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketReplicationConfigurationRulesSourceSelectionCriteriaReplicaModificationsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 4640
          },
          "name": "sseKmsEncryptedObjects",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketReplicationConfigurationRulesSourceSelectionCriteriaSseKmsEncryptedObjectsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 4617
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketReplicationConfigurationRulesSourceSelectionCriteria"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketReplicationConfigurationRulesSourceSelectionCriteriaOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketReplicationConfigurationRulesSourceSelectionCriteriaReplicaModifications": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketReplicationConfigurationRulesSourceSelectionCriteriaReplicaModifications",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 4475
      },
      "name": "DataAwsccS3BucketReplicationConfigurationRulesSourceSelectionCriteriaReplicaModifications",
      "namespace": "dataAwsccS3Bucket",
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketReplicationConfigurationRulesSourceSelectionCriteriaReplicaModifications"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketReplicationConfigurationRulesSourceSelectionCriteriaReplicaModificationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketReplicationConfigurationRulesSourceSelectionCriteriaReplicaModificationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-bucket/index.ts",
          "line": 4505
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 4498
      },
      "name": "DataAwsccS3BucketReplicationConfigurationRulesSourceSelectionCriteriaReplicaModificationsOutputReference",
      "namespace": "dataAwsccS3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 4525
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 4509
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketReplicationConfigurationRulesSourceSelectionCriteriaReplicaModifications"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketReplicationConfigurationRulesSourceSelectionCriteriaReplicaModificationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketReplicationConfigurationRulesSourceSelectionCriteriaSseKmsEncryptedObjects": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketReplicationConfigurationRulesSourceSelectionCriteriaSseKmsEncryptedObjects",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 4529
      },
      "name": "DataAwsccS3BucketReplicationConfigurationRulesSourceSelectionCriteriaSseKmsEncryptedObjects",
      "namespace": "dataAwsccS3Bucket",
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketReplicationConfigurationRulesSourceSelectionCriteriaSseKmsEncryptedObjects"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketReplicationConfigurationRulesSourceSelectionCriteriaSseKmsEncryptedObjectsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketReplicationConfigurationRulesSourceSelectionCriteriaSseKmsEncryptedObjectsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-bucket/index.ts",
          "line": 4559
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 4552
      },
      "name": "DataAwsccS3BucketReplicationConfigurationRulesSourceSelectionCriteriaSseKmsEncryptedObjectsOutputReference",
      "namespace": "dataAwsccS3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 4579
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 4563
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketReplicationConfigurationRulesSourceSelectionCriteriaSseKmsEncryptedObjects"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketReplicationConfigurationRulesSourceSelectionCriteriaSseKmsEncryptedObjectsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 4818
      },
      "name": "DataAwsccS3BucketTags",
      "namespace": "dataAwsccS3Bucket",
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketTags"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-bucket/index.ts",
          "line": 4887
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 4880
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 4894
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccS3BucketTagsList",
      "namespace": "dataAwsccS3Bucket",
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-bucket/index.ts",
          "line": 4850
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 4841
      },
      "name": "DataAwsccS3BucketTagsOutputReference",
      "namespace": "dataAwsccS3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 4870
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 4875
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 4854
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketVersioningConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketVersioningConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 4898
      },
      "name": "DataAwsccS3BucketVersioningConfiguration",
      "namespace": "dataAwsccS3Bucket",
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketVersioningConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketVersioningConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketVersioningConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-bucket/index.ts",
          "line": 4928
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 4921
      },
      "name": "DataAwsccS3BucketVersioningConfigurationOutputReference",
      "namespace": "dataAwsccS3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 4948
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 4932
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketVersioningConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketVersioningConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketWebsiteConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketWebsiteConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 5226
      },
      "name": "DataAwsccS3BucketWebsiteConfiguration",
      "namespace": "dataAwsccS3Bucket",
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketWebsiteConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketWebsiteConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketWebsiteConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-bucket/index.ts",
          "line": 5256
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 5249
      },
      "name": "DataAwsccS3BucketWebsiteConfigurationOutputReference",
      "namespace": "dataAwsccS3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 5276
          },
          "name": "errorDocument",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 5281
          },
          "name": "indexDocument",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 5287
          },
          "name": "redirectAllRequestsTo",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketWebsiteConfigurationRedirectAllRequestsToOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 5293
          },
          "name": "routingRules",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketWebsiteConfigurationRoutingRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 5260
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketWebsiteConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketWebsiteConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketWebsiteConfigurationRedirectAllRequestsTo": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketWebsiteConfigurationRedirectAllRequestsTo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 4952
      },
      "name": "DataAwsccS3BucketWebsiteConfigurationRedirectAllRequestsTo",
      "namespace": "dataAwsccS3Bucket",
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketWebsiteConfigurationRedirectAllRequestsTo"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketWebsiteConfigurationRedirectAllRequestsToOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketWebsiteConfigurationRedirectAllRequestsToOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-bucket/index.ts",
          "line": 4982
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 4975
      },
      "name": "DataAwsccS3BucketWebsiteConfigurationRedirectAllRequestsToOutputReference",
      "namespace": "dataAwsccS3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 5002
          },
          "name": "hostName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 5007
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 4986
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketWebsiteConfigurationRedirectAllRequestsTo"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketWebsiteConfigurationRedirectAllRequestsToOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketWebsiteConfigurationRoutingRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketWebsiteConfigurationRoutingRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 5144
      },
      "name": "DataAwsccS3BucketWebsiteConfigurationRoutingRules",
      "namespace": "dataAwsccS3Bucket",
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketWebsiteConfigurationRoutingRules"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketWebsiteConfigurationRoutingRulesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketWebsiteConfigurationRoutingRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-bucket/index.ts",
          "line": 5215
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 5208
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 5222
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketWebsiteConfigurationRoutingRulesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccS3BucketWebsiteConfigurationRoutingRulesList",
      "namespace": "dataAwsccS3Bucket",
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketWebsiteConfigurationRoutingRulesList"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketWebsiteConfigurationRoutingRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketWebsiteConfigurationRoutingRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-bucket/index.ts",
          "line": 5176
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 5167
      },
      "name": "DataAwsccS3BucketWebsiteConfigurationRoutingRulesOutputReference",
      "namespace": "dataAwsccS3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 5197
          },
          "name": "redirectRule",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketWebsiteConfigurationRoutingRulesRedirectRuleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 5203
          },
          "name": "routingRuleCondition",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketWebsiteConfigurationRoutingRulesRoutingRuleConditionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 5180
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketWebsiteConfigurationRoutingRules"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketWebsiteConfigurationRoutingRulesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketWebsiteConfigurationRoutingRulesRedirectRule": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketWebsiteConfigurationRoutingRulesRedirectRule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 5011
      },
      "name": "DataAwsccS3BucketWebsiteConfigurationRoutingRulesRedirectRule",
      "namespace": "dataAwsccS3Bucket",
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketWebsiteConfigurationRoutingRulesRedirectRule"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketWebsiteConfigurationRoutingRulesRedirectRuleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketWebsiteConfigurationRoutingRulesRedirectRuleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-bucket/index.ts",
          "line": 5041
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 5034
      },
      "name": "DataAwsccS3BucketWebsiteConfigurationRoutingRulesRedirectRuleOutputReference",
      "namespace": "dataAwsccS3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 5061
          },
          "name": "hostName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 5066
          },
          "name": "httpRedirectCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 5071
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 5076
          },
          "name": "replaceKeyPrefixWith",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 5081
          },
          "name": "replaceKeyWith",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 5045
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketWebsiteConfigurationRoutingRulesRedirectRule"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketWebsiteConfigurationRoutingRulesRedirectRuleOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketWebsiteConfigurationRoutingRulesRoutingRuleCondition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketWebsiteConfigurationRoutingRulesRoutingRuleCondition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 5085
      },
      "name": "DataAwsccS3BucketWebsiteConfigurationRoutingRulesRoutingRuleCondition",
      "namespace": "dataAwsccS3Bucket",
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketWebsiteConfigurationRoutingRulesRoutingRuleCondition"
    },
    "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketWebsiteConfigurationRoutingRulesRoutingRuleConditionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketWebsiteConfigurationRoutingRulesRoutingRuleConditionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-bucket/index.ts",
          "line": 5115
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket/index.ts",
        "line": 5108
      },
      "name": "DataAwsccS3BucketWebsiteConfigurationRoutingRulesRoutingRuleConditionOutputReference",
      "namespace": "dataAwsccS3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 5135
          },
          "name": "httpErrorCodeReturnedEquals",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 5140
          },
          "name": "keyPrefixEquals",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket/index.ts",
            "line": 5119
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3Bucket.DataAwsccS3BucketWebsiteConfigurationRoutingRulesRoutingRuleCondition"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-bucket/index:DataAwsccS3BucketWebsiteConfigurationRoutingRulesRoutingRuleConditionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3BucketPolicies.DataAwsccS3BucketPolicies": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3_bucket_policies awscc_s3_bucket_policies}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3BucketPolicies.DataAwsccS3BucketPolicies",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3_bucket_policies awscc_s3_bucket_policies} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-bucket-policies/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccS3BucketPolicies.DataAwsccS3BucketPoliciesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket-policies/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccS3BucketPolicies resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket-policies/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccS3BucketPolicies to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3_bucket_policies#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccS3BucketPolicies that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccS3BucketPolicies to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket-policies/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket-policies/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccS3BucketPolicies",
      "namespace": "dataAwsccS3BucketPolicies",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket-policies/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket-policies/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket-policies/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-bucket-policies/index:DataAwsccS3BucketPolicies"
    },
    "@cdktn/provider-awscc.dataAwsccS3BucketPolicies.DataAwsccS3BucketPoliciesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3BucketPolicies.DataAwsccS3BucketPoliciesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket-policies/index.ts",
        "line": 14
      },
      "name": "DataAwsccS3BucketPoliciesConfig",
      "namespace": "dataAwsccS3BucketPolicies",
      "symbolId": "src/data-awscc-s3-bucket-policies/index:DataAwsccS3BucketPoliciesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccS3BucketPolicy.DataAwsccS3BucketPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3_bucket_policy awscc_s3_bucket_policy}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3BucketPolicy.DataAwsccS3BucketPolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3_bucket_policy awscc_s3_bucket_policy} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-bucket-policy/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccS3BucketPolicy.DataAwsccS3BucketPolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket-policy/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccS3BucketPolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket-policy/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccS3BucketPolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3_bucket_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccS3BucketPolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccS3BucketPolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket-policy/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-awscc-s3-bucket-policy/index.ts",
            "line": 117
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccS3BucketPolicy",
      "namespace": "dataAwsccS3BucketPolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket-policy/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket-policy/index.ts",
            "line": 85
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket-policy/index.ts",
            "line": 103
          },
          "name": "policyDocument",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket-policy/index.ts",
            "line": 98
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket-policy/index.ts",
            "line": 91
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-bucket-policy/index:DataAwsccS3BucketPolicy"
    },
    "@cdktn/provider-awscc.dataAwsccS3BucketPolicy.DataAwsccS3BucketPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3BucketPolicy.DataAwsccS3BucketPolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-bucket-policy/index.ts",
        "line": 14
      },
      "name": "DataAwsccS3BucketPolicyConfig",
      "namespace": "dataAwsccS3BucketPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3_bucket_policy#id DataAwsccS3BucketPolicy#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-bucket-policy/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-bucket-policy/index:DataAwsccS3BucketPolicyConfig"
    },
    "@cdktn/provider-awscc.dataAwsccS3Buckets.DataAwsccS3Buckets": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3_buckets awscc_s3_buckets}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Buckets.DataAwsccS3Buckets",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3_buckets awscc_s3_buckets} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-buckets/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccS3Buckets.DataAwsccS3BucketsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-buckets/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccS3Buckets resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-buckets/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccS3Buckets to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3_buckets#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccS3Buckets that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccS3Buckets to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-buckets/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-buckets/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccS3Buckets",
      "namespace": "dataAwsccS3Buckets",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-buckets/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-buckets/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-buckets/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-buckets/index:DataAwsccS3Buckets"
    },
    "@cdktn/provider-awscc.dataAwsccS3Buckets.DataAwsccS3BucketsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3Buckets.DataAwsccS3BucketsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-buckets/index.ts",
        "line": 14
      },
      "name": "DataAwsccS3BucketsConfig",
      "namespace": "dataAwsccS3Buckets",
      "symbolId": "src/data-awscc-s3-buckets/index:DataAwsccS3BucketsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccS3ExpressAccessPoint.DataAwsccS3ExpressAccessPoint": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3express_access_point awscc_s3express_access_point}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3ExpressAccessPoint.DataAwsccS3ExpressAccessPoint",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3express_access_point awscc_s3express_access_point} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3express-access-point/index.ts",
          "line": 323
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccS3ExpressAccessPoint.DataAwsccS3ExpressAccessPointConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3express-access-point/index.ts",
        "line": 291
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccS3ExpressAccessPoint resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3express-access-point/index.ts",
            "line": 308
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccS3ExpressAccessPoint to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3express_access_point#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccS3ExpressAccessPoint that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccS3ExpressAccessPoint to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3express-access-point/index.ts",
            "line": 417
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3express-access-point/index.ts",
            "line": 423
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccS3ExpressAccessPoint",
      "namespace": "dataAwsccS3ExpressAccessPoint",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3express-access-point/index.ts",
            "line": 296
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3express-access-point/index.ts",
            "line": 347
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3express-access-point/index.ts",
            "line": 352
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3express-access-point/index.ts",
            "line": 357
          },
          "name": "bucketAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3express-access-point/index.ts",
            "line": 375
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3express-access-point/index.ts",
            "line": 380
          },
          "name": "networkOrigin",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3express-access-point/index.ts",
            "line": 385
          },
          "name": "policy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3express-access-point/index.ts",
            "line": 391
          },
          "name": "publicAccessBlockConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3ExpressAccessPoint.DataAwsccS3ExpressAccessPointPublicAccessBlockConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3express-access-point/index.ts",
            "line": 397
          },
          "name": "scope",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3ExpressAccessPoint.DataAwsccS3ExpressAccessPointScopeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3express-access-point/index.ts",
            "line": 403
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3ExpressAccessPoint.DataAwsccS3ExpressAccessPointTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3express-access-point/index.ts",
            "line": 409
          },
          "name": "vpcConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3ExpressAccessPoint.DataAwsccS3ExpressAccessPointVpcConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3express-access-point/index.ts",
            "line": 370
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3express-access-point/index.ts",
            "line": 363
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3express-access-point/index:DataAwsccS3ExpressAccessPoint"
    },
    "@cdktn/provider-awscc.dataAwsccS3ExpressAccessPoint.DataAwsccS3ExpressAccessPointConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3ExpressAccessPoint.DataAwsccS3ExpressAccessPointConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3express-access-point/index.ts",
        "line": 14
      },
      "name": "DataAwsccS3ExpressAccessPointConfig",
      "namespace": "dataAwsccS3ExpressAccessPoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3express_access_point#id DataAwsccS3ExpressAccessPoint#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3express-access-point/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3express-access-point/index:DataAwsccS3ExpressAccessPointConfig"
    },
    "@cdktn/provider-awscc.dataAwsccS3ExpressAccessPoint.DataAwsccS3ExpressAccessPointPublicAccessBlockConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3ExpressAccessPoint.DataAwsccS3ExpressAccessPointPublicAccessBlockConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3express-access-point/index.ts",
        "line": 25
      },
      "name": "DataAwsccS3ExpressAccessPointPublicAccessBlockConfiguration",
      "namespace": "dataAwsccS3ExpressAccessPoint",
      "symbolId": "src/data-awscc-s3express-access-point/index:DataAwsccS3ExpressAccessPointPublicAccessBlockConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccS3ExpressAccessPoint.DataAwsccS3ExpressAccessPointPublicAccessBlockConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3ExpressAccessPoint.DataAwsccS3ExpressAccessPointPublicAccessBlockConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3express-access-point/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3express-access-point/index.ts",
        "line": 48
      },
      "name": "DataAwsccS3ExpressAccessPointPublicAccessBlockConfigurationOutputReference",
      "namespace": "dataAwsccS3ExpressAccessPoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3express-access-point/index.ts",
            "line": 75
          },
          "name": "blockPublicAcls",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3express-access-point/index.ts",
            "line": 80
          },
          "name": "blockPublicPolicy",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3express-access-point/index.ts",
            "line": 85
          },
          "name": "ignorePublicAcls",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3express-access-point/index.ts",
            "line": 90
          },
          "name": "restrictPublicBuckets",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3express-access-point/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3ExpressAccessPoint.DataAwsccS3ExpressAccessPointPublicAccessBlockConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3express-access-point/index:DataAwsccS3ExpressAccessPointPublicAccessBlockConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3ExpressAccessPoint.DataAwsccS3ExpressAccessPointScope": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3ExpressAccessPoint.DataAwsccS3ExpressAccessPointScope",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3express-access-point/index.ts",
        "line": 94
      },
      "name": "DataAwsccS3ExpressAccessPointScope",
      "namespace": "dataAwsccS3ExpressAccessPoint",
      "symbolId": "src/data-awscc-s3express-access-point/index:DataAwsccS3ExpressAccessPointScope"
    },
    "@cdktn/provider-awscc.dataAwsccS3ExpressAccessPoint.DataAwsccS3ExpressAccessPointScopeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3ExpressAccessPoint.DataAwsccS3ExpressAccessPointScopeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3express-access-point/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-awscc-s3express-access-point/index.ts",
        "line": 117
      },
      "name": "DataAwsccS3ExpressAccessPointScopeOutputReference",
      "namespace": "dataAwsccS3ExpressAccessPoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3express-access-point/index.ts",
            "line": 144
          },
          "name": "permissions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3express-access-point/index.ts",
            "line": 149
          },
          "name": "prefixes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3express-access-point/index.ts",
            "line": 128
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3ExpressAccessPoint.DataAwsccS3ExpressAccessPointScope"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3express-access-point/index:DataAwsccS3ExpressAccessPointScopeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3ExpressAccessPoint.DataAwsccS3ExpressAccessPointTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3ExpressAccessPoint.DataAwsccS3ExpressAccessPointTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3express-access-point/index.ts",
        "line": 153
      },
      "name": "DataAwsccS3ExpressAccessPointTags",
      "namespace": "dataAwsccS3ExpressAccessPoint",
      "symbolId": "src/data-awscc-s3express-access-point/index:DataAwsccS3ExpressAccessPointTags"
    },
    "@cdktn/provider-awscc.dataAwsccS3ExpressAccessPoint.DataAwsccS3ExpressAccessPointTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3ExpressAccessPoint.DataAwsccS3ExpressAccessPointTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3express-access-point/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/data-awscc-s3express-access-point/index.ts",
        "line": 215
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3express-access-point/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-awscc.dataAwsccS3ExpressAccessPoint.DataAwsccS3ExpressAccessPointTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccS3ExpressAccessPointTagsList",
      "namespace": "dataAwsccS3ExpressAccessPoint",
      "symbolId": "src/data-awscc-s3express-access-point/index:DataAwsccS3ExpressAccessPointTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccS3ExpressAccessPoint.DataAwsccS3ExpressAccessPointTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3ExpressAccessPoint.DataAwsccS3ExpressAccessPointTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3express-access-point/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-awscc-s3express-access-point/index.ts",
        "line": 176
      },
      "name": "DataAwsccS3ExpressAccessPointTagsOutputReference",
      "namespace": "dataAwsccS3ExpressAccessPoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3express-access-point/index.ts",
            "line": 205
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3express-access-point/index.ts",
            "line": 210
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3express-access-point/index.ts",
            "line": 189
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3ExpressAccessPoint.DataAwsccS3ExpressAccessPointTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3express-access-point/index:DataAwsccS3ExpressAccessPointTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3ExpressAccessPoint.DataAwsccS3ExpressAccessPointVpcConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3ExpressAccessPoint.DataAwsccS3ExpressAccessPointVpcConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3express-access-point/index.ts",
        "line": 233
      },
      "name": "DataAwsccS3ExpressAccessPointVpcConfiguration",
      "namespace": "dataAwsccS3ExpressAccessPoint",
      "symbolId": "src/data-awscc-s3express-access-point/index:DataAwsccS3ExpressAccessPointVpcConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccS3ExpressAccessPoint.DataAwsccS3ExpressAccessPointVpcConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3ExpressAccessPoint.DataAwsccS3ExpressAccessPointVpcConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3express-access-point/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/data-awscc-s3express-access-point/index.ts",
        "line": 256
      },
      "name": "DataAwsccS3ExpressAccessPointVpcConfigurationOutputReference",
      "namespace": "dataAwsccS3ExpressAccessPoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3express-access-point/index.ts",
            "line": 283
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3express-access-point/index.ts",
            "line": 267
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3ExpressAccessPoint.DataAwsccS3ExpressAccessPointVpcConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3express-access-point/index:DataAwsccS3ExpressAccessPointVpcConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3ExpressAccessPoints.DataAwsccS3ExpressAccessPoints": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3express_access_points awscc_s3express_access_points}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3ExpressAccessPoints.DataAwsccS3ExpressAccessPoints",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3express_access_points awscc_s3express_access_points} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3express-access-points/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccS3ExpressAccessPoints.DataAwsccS3ExpressAccessPointsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3express-access-points/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccS3ExpressAccessPoints resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3express-access-points/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccS3ExpressAccessPoints to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3express_access_points#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccS3ExpressAccessPoints that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccS3ExpressAccessPoints to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3express-access-points/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3express-access-points/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccS3ExpressAccessPoints",
      "namespace": "dataAwsccS3ExpressAccessPoints",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3express-access-points/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3express-access-points/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3express-access-points/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-s3express-access-points/index:DataAwsccS3ExpressAccessPoints"
    },
    "@cdktn/provider-awscc.dataAwsccS3ExpressAccessPoints.DataAwsccS3ExpressAccessPointsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3ExpressAccessPoints.DataAwsccS3ExpressAccessPointsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3express-access-points/index.ts",
        "line": 14
      },
      "name": "DataAwsccS3ExpressAccessPointsConfig",
      "namespace": "dataAwsccS3ExpressAccessPoints",
      "symbolId": "src/data-awscc-s3express-access-points/index:DataAwsccS3ExpressAccessPointsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccS3ExpressBucketPolicies.DataAwsccS3ExpressBucketPolicies": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3express_bucket_policies awscc_s3express_bucket_policies}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3ExpressBucketPolicies.DataAwsccS3ExpressBucketPolicies",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3express_bucket_policies awscc_s3express_bucket_policies} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3express-bucket-policies/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccS3ExpressBucketPolicies.DataAwsccS3ExpressBucketPoliciesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3express-bucket-policies/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccS3ExpressBucketPolicies resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3express-bucket-policies/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccS3ExpressBucketPolicies to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3express_bucket_policies#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccS3ExpressBucketPolicies that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccS3ExpressBucketPolicies to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3express-bucket-policies/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3express-bucket-policies/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccS3ExpressBucketPolicies",
      "namespace": "dataAwsccS3ExpressBucketPolicies",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3express-bucket-policies/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3express-bucket-policies/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3express-bucket-policies/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-s3express-bucket-policies/index:DataAwsccS3ExpressBucketPolicies"
    },
    "@cdktn/provider-awscc.dataAwsccS3ExpressBucketPolicies.DataAwsccS3ExpressBucketPoliciesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3ExpressBucketPolicies.DataAwsccS3ExpressBucketPoliciesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3express-bucket-policies/index.ts",
        "line": 14
      },
      "name": "DataAwsccS3ExpressBucketPoliciesConfig",
      "namespace": "dataAwsccS3ExpressBucketPolicies",
      "symbolId": "src/data-awscc-s3express-bucket-policies/index:DataAwsccS3ExpressBucketPoliciesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccS3ExpressBucketPolicy.DataAwsccS3ExpressBucketPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3express_bucket_policy awscc_s3express_bucket_policy}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3ExpressBucketPolicy.DataAwsccS3ExpressBucketPolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3express_bucket_policy awscc_s3express_bucket_policy} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3express-bucket-policy/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccS3ExpressBucketPolicy.DataAwsccS3ExpressBucketPolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3express-bucket-policy/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccS3ExpressBucketPolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3express-bucket-policy/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccS3ExpressBucketPolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3express_bucket_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccS3ExpressBucketPolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccS3ExpressBucketPolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3express-bucket-policy/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-awscc-s3express-bucket-policy/index.ts",
            "line": 117
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccS3ExpressBucketPolicy",
      "namespace": "dataAwsccS3ExpressBucketPolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3express-bucket-policy/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3express-bucket-policy/index.ts",
            "line": 85
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3express-bucket-policy/index.ts",
            "line": 103
          },
          "name": "policyDocument",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3express-bucket-policy/index.ts",
            "line": 98
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3express-bucket-policy/index.ts",
            "line": 91
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3express-bucket-policy/index:DataAwsccS3ExpressBucketPolicy"
    },
    "@cdktn/provider-awscc.dataAwsccS3ExpressBucketPolicy.DataAwsccS3ExpressBucketPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3ExpressBucketPolicy.DataAwsccS3ExpressBucketPolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3express-bucket-policy/index.ts",
        "line": 14
      },
      "name": "DataAwsccS3ExpressBucketPolicyConfig",
      "namespace": "dataAwsccS3ExpressBucketPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3express_bucket_policy#id DataAwsccS3ExpressBucketPolicy#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3express-bucket-policy/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3express-bucket-policy/index:DataAwsccS3ExpressBucketPolicyConfig"
    },
    "@cdktn/provider-awscc.dataAwsccS3ExpressDirectoryBucket.DataAwsccS3ExpressDirectoryBucket": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3express_directory_bucket awscc_s3express_directory_bucket}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3ExpressDirectoryBucket.DataAwsccS3ExpressDirectoryBucket",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3express_directory_bucket awscc_s3express_directory_bucket} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3express-directory-bucket/index.ts",
          "line": 811
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccS3ExpressDirectoryBucket.DataAwsccS3ExpressDirectoryBucketConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3express-directory-bucket/index.ts",
        "line": 779
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccS3ExpressDirectoryBucket resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3express-directory-bucket/index.ts",
            "line": 796
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccS3ExpressDirectoryBucket to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3express_directory_bucket#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccS3ExpressDirectoryBucket that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccS3ExpressDirectoryBucket to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3express-directory-bucket/index.ts",
            "line": 906
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3express-directory-bucket/index.ts",
            "line": 912
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccS3ExpressDirectoryBucket",
      "namespace": "dataAwsccS3ExpressDirectoryBucket",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3express-directory-bucket/index.ts",
            "line": 784
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3express-directory-bucket/index.ts",
            "line": 835
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3express-directory-bucket/index.ts",
            "line": 840
          },
          "name": "availabilityZoneName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3express-directory-bucket/index.ts",
            "line": 846
          },
          "name": "bucketEncryption",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3ExpressDirectoryBucket.DataAwsccS3ExpressDirectoryBucketBucketEncryptionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3express-directory-bucket/index.ts",
            "line": 851
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3express-directory-bucket/index.ts",
            "line": 856
          },
          "name": "dataRedundancy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3express-directory-bucket/index.ts",
            "line": 875
          },
          "name": "inventoryConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3ExpressDirectoryBucket.DataAwsccS3ExpressDirectoryBucketInventoryConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3express-directory-bucket/index.ts",
            "line": 881
          },
          "name": "lifecycleConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3ExpressDirectoryBucket.DataAwsccS3ExpressDirectoryBucketLifecycleConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3express-directory-bucket/index.ts",
            "line": 886
          },
          "name": "locationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3express-directory-bucket/index.ts",
            "line": 892
          },
          "name": "metricsConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3ExpressDirectoryBucket.DataAwsccS3ExpressDirectoryBucketMetricsConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3express-directory-bucket/index.ts",
            "line": 898
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3ExpressDirectoryBucket.DataAwsccS3ExpressDirectoryBucketTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3express-directory-bucket/index.ts",
            "line": 869
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3express-directory-bucket/index.ts",
            "line": 862
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3express-directory-bucket/index:DataAwsccS3ExpressDirectoryBucket"
    },
    "@cdktn/provider-awscc.dataAwsccS3ExpressDirectoryBucket.DataAwsccS3ExpressDirectoryBucketBucketEncryption": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3ExpressDirectoryBucket.DataAwsccS3ExpressDirectoryBucketBucketEncryption",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3express-directory-bucket/index.ts",
        "line": 165
      },
      "name": "DataAwsccS3ExpressDirectoryBucketBucketEncryption",
      "namespace": "dataAwsccS3ExpressDirectoryBucket",
      "symbolId": "src/data-awscc-s3express-directory-bucket/index:DataAwsccS3ExpressDirectoryBucketBucketEncryption"
    },
    "@cdktn/provider-awscc.dataAwsccS3ExpressDirectoryBucket.DataAwsccS3ExpressDirectoryBucketBucketEncryptionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3ExpressDirectoryBucket.DataAwsccS3ExpressDirectoryBucketBucketEncryptionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3express-directory-bucket/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-awscc-s3express-directory-bucket/index.ts",
        "line": 188
      },
      "name": "DataAwsccS3ExpressDirectoryBucketBucketEncryptionOutputReference",
      "namespace": "dataAwsccS3ExpressDirectoryBucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3express-directory-bucket/index.ts",
            "line": 216
          },
          "name": "serverSideEncryptionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3ExpressDirectoryBucket.DataAwsccS3ExpressDirectoryBucketBucketEncryptionServerSideEncryptionConfigurationList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3express-directory-bucket/index.ts",
            "line": 199
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3ExpressDirectoryBucket.DataAwsccS3ExpressDirectoryBucketBucketEncryption"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3express-directory-bucket/index:DataAwsccS3ExpressDirectoryBucketBucketEncryptionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3ExpressDirectoryBucket.DataAwsccS3ExpressDirectoryBucketBucketEncryptionServerSideEncryptionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3ExpressDirectoryBucket.DataAwsccS3ExpressDirectoryBucketBucketEncryptionServerSideEncryptionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3express-directory-bucket/index.ts",
        "line": 84
      },
      "name": "DataAwsccS3ExpressDirectoryBucketBucketEncryptionServerSideEncryptionConfiguration",
      "namespace": "dataAwsccS3ExpressDirectoryBucket",
      "symbolId": "src/data-awscc-s3express-directory-bucket/index:DataAwsccS3ExpressDirectoryBucketBucketEncryptionServerSideEncryptionConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccS3ExpressDirectoryBucket.DataAwsccS3ExpressDirectoryBucketBucketEncryptionServerSideEncryptionConfigurationList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3ExpressDirectoryBucket.DataAwsccS3ExpressDirectoryBucketBucketEncryptionServerSideEncryptionConfigurationList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3express-directory-bucket/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3express-directory-bucket/index.ts",
        "line": 147
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3express-directory-bucket/index.ts",
            "line": 161
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccS3ExpressDirectoryBucket.DataAwsccS3ExpressDirectoryBucketBucketEncryptionServerSideEncryptionConfigurationOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccS3ExpressDirectoryBucketBucketEncryptionServerSideEncryptionConfigurationList",
      "namespace": "dataAwsccS3ExpressDirectoryBucket",
      "symbolId": "src/data-awscc-s3express-directory-bucket/index:DataAwsccS3ExpressDirectoryBucketBucketEncryptionServerSideEncryptionConfigurationList"
    },
    "@cdktn/provider-awscc.dataAwsccS3ExpressDirectoryBucket.DataAwsccS3ExpressDirectoryBucketBucketEncryptionServerSideEncryptionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3ExpressDirectoryBucket.DataAwsccS3ExpressDirectoryBucketBucketEncryptionServerSideEncryptionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3express-directory-bucket/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3express-directory-bucket/index.ts",
        "line": 107
      },
      "name": "DataAwsccS3ExpressDirectoryBucketBucketEncryptionServerSideEncryptionConfigurationOutputReference",
      "namespace": "dataAwsccS3ExpressDirectoryBucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3express-directory-bucket/index.ts",
            "line": 136
          },
          "name": "bucketKeyEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3express-directory-bucket/index.ts",
            "line": 142
          },
          "name": "serverSideEncryptionByDefault",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3ExpressDirectoryBucket.DataAwsccS3ExpressDirectoryBucketBucketEncryptionServerSideEncryptionConfigurationServerSideEncryptionByDefaultOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3express-directory-bucket/index.ts",
            "line": 120
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3ExpressDirectoryBucket.DataAwsccS3ExpressDirectoryBucketBucketEncryptionServerSideEncryptionConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3express-directory-bucket/index:DataAwsccS3ExpressDirectoryBucketBucketEncryptionServerSideEncryptionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3ExpressDirectoryBucket.DataAwsccS3ExpressDirectoryBucketBucketEncryptionServerSideEncryptionConfigurationServerSideEncryptionByDefault": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3ExpressDirectoryBucket.DataAwsccS3ExpressDirectoryBucketBucketEncryptionServerSideEncryptionConfigurationServerSideEncryptionByDefault",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3express-directory-bucket/index.ts",
        "line": 25
      },
      "name": "DataAwsccS3ExpressDirectoryBucketBucketEncryptionServerSideEncryptionConfigurationServerSideEncryptionByDefault",
      "namespace": "dataAwsccS3ExpressDirectoryBucket",
      "symbolId": "src/data-awscc-s3express-directory-bucket/index:DataAwsccS3ExpressDirectoryBucketBucketEncryptionServerSideEncryptionConfigurationServerSideEncryptionByDefault"
    },
    "@cdktn/provider-awscc.dataAwsccS3ExpressDirectoryBucket.DataAwsccS3ExpressDirectoryBucketBucketEncryptionServerSideEncryptionConfigurationServerSideEncryptionByDefaultOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3ExpressDirectoryBucket.DataAwsccS3ExpressDirectoryBucketBucketEncryptionServerSideEncryptionConfigurationServerSideEncryptionByDefaultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3express-directory-bucket/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3express-directory-bucket/index.ts",
        "line": 48
      },
      "name": "DataAwsccS3ExpressDirectoryBucketBucketEncryptionServerSideEncryptionConfigurationServerSideEncryptionByDefaultOutputReference",
      "namespace": "dataAwsccS3ExpressDirectoryBucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3express-directory-bucket/index.ts",
            "line": 75
          },
          "name": "kmsMasterKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3express-directory-bucket/index.ts",
            "line": 80
          },
          "name": "sseAlgorithm",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3express-directory-bucket/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3ExpressDirectoryBucket.DataAwsccS3ExpressDirectoryBucketBucketEncryptionServerSideEncryptionConfigurationServerSideEncryptionByDefault"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3express-directory-bucket/index:DataAwsccS3ExpressDirectoryBucketBucketEncryptionServerSideEncryptionConfigurationServerSideEncryptionByDefaultOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3ExpressDirectoryBucket.DataAwsccS3ExpressDirectoryBucketConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3ExpressDirectoryBucket.DataAwsccS3ExpressDirectoryBucketConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3express-directory-bucket/index.ts",
        "line": 14
      },
      "name": "DataAwsccS3ExpressDirectoryBucketConfig",
      "namespace": "dataAwsccS3ExpressDirectoryBucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3express_directory_bucket#id DataAwsccS3ExpressDirectoryBucket#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3express-directory-bucket/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3express-directory-bucket/index:DataAwsccS3ExpressDirectoryBucketConfig"
    },
    "@cdktn/provider-awscc.dataAwsccS3ExpressDirectoryBucket.DataAwsccS3ExpressDirectoryBucketInventoryConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3ExpressDirectoryBucket.DataAwsccS3ExpressDirectoryBucketInventoryConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3express-directory-bucket/index.ts",
        "line": 289
      },
      "name": "DataAwsccS3ExpressDirectoryBucketInventoryConfigurations",
      "namespace": "dataAwsccS3ExpressDirectoryBucket",
      "symbolId": "src/data-awscc-s3express-directory-bucket/index:DataAwsccS3ExpressDirectoryBucketInventoryConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccS3ExpressDirectoryBucket.DataAwsccS3ExpressDirectoryBucketInventoryConfigurationsDestination": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3ExpressDirectoryBucket.DataAwsccS3ExpressDirectoryBucketInventoryConfigurationsDestination",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3express-directory-bucket/index.ts",
        "line": 220
      },
      "name": "DataAwsccS3ExpressDirectoryBucketInventoryConfigurationsDestination",
      "namespace": "dataAwsccS3ExpressDirectoryBucket",
      "symbolId": "src/data-awscc-s3express-directory-bucket/index:DataAwsccS3ExpressDirectoryBucketInventoryConfigurationsDestination"
    },
    "@cdktn/provider-awscc.dataAwsccS3ExpressDirectoryBucket.DataAwsccS3ExpressDirectoryBucketInventoryConfigurationsDestinationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3ExpressDirectoryBucket.DataAwsccS3ExpressDirectoryBucketInventoryConfigurationsDestinationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3express-directory-bucket/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-awscc-s3express-directory-bucket/index.ts",
        "line": 243
      },
      "name": "DataAwsccS3ExpressDirectoryBucketInventoryConfigurationsDestinationOutputReference",
      "namespace": "dataAwsccS3ExpressDirectoryBucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3express-directory-bucket/index.ts",
            "line": 270
          },
          "name": "bucketAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3express-directory-bucket/index.ts",
            "line": 275
          },
          "name": "bucketArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3express-directory-bucket/index.ts",
            "line": 280
          },
          "name": "format",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3express-directory-bucket/index.ts",
            "line": 285
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3express-directory-bucket/index.ts",
            "line": 254
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3ExpressDirectoryBucket.DataAwsccS3ExpressDirectoryBucketInventoryConfigurationsDestination"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3express-directory-bucket/index:DataAwsccS3ExpressDirectoryBucketInventoryConfigurationsDestinationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3ExpressDirectoryBucket.DataAwsccS3ExpressDirectoryBucketInventoryConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3ExpressDirectoryBucket.DataAwsccS3ExpressDirectoryBucketInventoryConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3express-directory-bucket/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3express-directory-bucket/index.ts",
        "line": 377
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3express-directory-bucket/index.ts",
            "line": 391
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccS3ExpressDirectoryBucket.DataAwsccS3ExpressDirectoryBucketInventoryConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccS3ExpressDirectoryBucketInventoryConfigurationsList",
      "namespace": "dataAwsccS3ExpressDirectoryBucket",
      "symbolId": "src/data-awscc-s3express-directory-bucket/index:DataAwsccS3ExpressDirectoryBucketInventoryConfigurationsList"
    },
    "@cdktn/provider-awscc.dataAwsccS3ExpressDirectoryBucket.DataAwsccS3ExpressDirectoryBucketInventoryConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3ExpressDirectoryBucket.DataAwsccS3ExpressDirectoryBucketInventoryConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3express-directory-bucket/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3express-directory-bucket/index.ts",
        "line": 312
      },
      "name": "DataAwsccS3ExpressDirectoryBucketInventoryConfigurationsOutputReference",
      "namespace": "dataAwsccS3ExpressDirectoryBucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3express-directory-bucket/index.ts",
            "line": 342
          },
          "name": "destination",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3ExpressDirectoryBucket.DataAwsccS3ExpressDirectoryBucketInventoryConfigurationsDestinationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3express-directory-bucket/index.ts",
            "line": 347
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3express-directory-bucket/index.ts",
            "line": 352
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3express-directory-bucket/index.ts",
            "line": 357
          },
          "name": "includedObjectVersions",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3express-directory-bucket/index.ts",
            "line": 362
          },
          "name": "optionalFields",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3express-directory-bucket/index.ts",
            "line": 367
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3express-directory-bucket/index.ts",
            "line": 372
          },
          "name": "scheduleFrequency",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3express-directory-bucket/index.ts",
            "line": 325
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3ExpressDirectoryBucket.DataAwsccS3ExpressDirectoryBucketInventoryConfigurations"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3express-directory-bucket/index:DataAwsccS3ExpressDirectoryBucketInventoryConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3ExpressDirectoryBucket.DataAwsccS3ExpressDirectoryBucketLifecycleConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3ExpressDirectoryBucket.DataAwsccS3ExpressDirectoryBucketLifecycleConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3express-directory-bucket/index.ts",
        "line": 555
      },
      "name": "DataAwsccS3ExpressDirectoryBucketLifecycleConfiguration",
      "namespace": "dataAwsccS3ExpressDirectoryBucket",
      "symbolId": "src/data-awscc-s3express-directory-bucket/index:DataAwsccS3ExpressDirectoryBucketLifecycleConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccS3ExpressDirectoryBucket.DataAwsccS3ExpressDirectoryBucketLifecycleConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3ExpressDirectoryBucket.DataAwsccS3ExpressDirectoryBucketLifecycleConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3express-directory-bucket/index.ts",
          "line": 585
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3express-directory-bucket/index.ts",
        "line": 578
      },
      "name": "DataAwsccS3ExpressDirectoryBucketLifecycleConfigurationOutputReference",
      "namespace": "dataAwsccS3ExpressDirectoryBucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3express-directory-bucket/index.ts",
            "line": 606
          },
          "name": "rules",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3ExpressDirectoryBucket.DataAwsccS3ExpressDirectoryBucketLifecycleConfigurationRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3express-directory-bucket/index.ts",
            "line": 589
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3ExpressDirectoryBucket.DataAwsccS3ExpressDirectoryBucketLifecycleConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3express-directory-bucket/index:DataAwsccS3ExpressDirectoryBucketLifecycleConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3ExpressDirectoryBucket.DataAwsccS3ExpressDirectoryBucketLifecycleConfigurationRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3ExpressDirectoryBucket.DataAwsccS3ExpressDirectoryBucketLifecycleConfigurationRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3express-directory-bucket/index.ts",
        "line": 449
      },
      "name": "DataAwsccS3ExpressDirectoryBucketLifecycleConfigurationRules",
      "namespace": "dataAwsccS3ExpressDirectoryBucket",
      "symbolId": "src/data-awscc-s3express-directory-bucket/index:DataAwsccS3ExpressDirectoryBucketLifecycleConfigurationRules"
    },
    "@cdktn/provider-awscc.dataAwsccS3ExpressDirectoryBucket.DataAwsccS3ExpressDirectoryBucketLifecycleConfigurationRulesAbortIncompleteMultipartUpload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3ExpressDirectoryBucket.DataAwsccS3ExpressDirectoryBucketLifecycleConfigurationRulesAbortIncompleteMultipartUpload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3express-directory-bucket/index.ts",
        "line": 395
      },
      "name": "DataAwsccS3ExpressDirectoryBucketLifecycleConfigurationRulesAbortIncompleteMultipartUpload",
      "namespace": "dataAwsccS3ExpressDirectoryBucket",
      "symbolId": "src/data-awscc-s3express-directory-bucket/index:DataAwsccS3ExpressDirectoryBucketLifecycleConfigurationRulesAbortIncompleteMultipartUpload"
    },
    "@cdktn/provider-awscc.dataAwsccS3ExpressDirectoryBucket.DataAwsccS3ExpressDirectoryBucketLifecycleConfigurationRulesAbortIncompleteMultipartUploadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3ExpressDirectoryBucket.DataAwsccS3ExpressDirectoryBucketLifecycleConfigurationRulesAbortIncompleteMultipartUploadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3express-directory-bucket/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/data-awscc-s3express-directory-bucket/index.ts",
        "line": 418
      },
      "name": "DataAwsccS3ExpressDirectoryBucketLifecycleConfigurationRulesAbortIncompleteMultipartUploadOutputReference",
      "namespace": "dataAwsccS3ExpressDirectoryBucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3express-directory-bucket/index.ts",
            "line": 445
          },
          "name": "daysAfterInitiation",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3express-directory-bucket/index.ts",
            "line": 429
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3ExpressDirectoryBucket.DataAwsccS3ExpressDirectoryBucketLifecycleConfigurationRulesAbortIncompleteMultipartUpload"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3express-directory-bucket/index:DataAwsccS3ExpressDirectoryBucketLifecycleConfigurationRulesAbortIncompleteMultipartUploadOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3ExpressDirectoryBucket.DataAwsccS3ExpressDirectoryBucketLifecycleConfigurationRulesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3ExpressDirectoryBucket.DataAwsccS3ExpressDirectoryBucketLifecycleConfigurationRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3express-directory-bucket/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3express-directory-bucket/index.ts",
        "line": 537
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3express-directory-bucket/index.ts",
            "line": 551
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccS3ExpressDirectoryBucket.DataAwsccS3ExpressDirectoryBucketLifecycleConfigurationRulesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccS3ExpressDirectoryBucketLifecycleConfigurationRulesList",
      "namespace": "dataAwsccS3ExpressDirectoryBucket",
      "symbolId": "src/data-awscc-s3express-directory-bucket/index:DataAwsccS3ExpressDirectoryBucketLifecycleConfigurationRulesList"
    },
    "@cdktn/provider-awscc.dataAwsccS3ExpressDirectoryBucket.DataAwsccS3ExpressDirectoryBucketLifecycleConfigurationRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3ExpressDirectoryBucket.DataAwsccS3ExpressDirectoryBucketLifecycleConfigurationRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3express-directory-bucket/index.ts",
          "line": 481
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3express-directory-bucket/index.ts",
        "line": 472
      },
      "name": "DataAwsccS3ExpressDirectoryBucketLifecycleConfigurationRulesOutputReference",
      "namespace": "dataAwsccS3ExpressDirectoryBucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3express-directory-bucket/index.ts",
            "line": 502
          },
          "name": "abortIncompleteMultipartUpload",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3ExpressDirectoryBucket.DataAwsccS3ExpressDirectoryBucketLifecycleConfigurationRulesAbortIncompleteMultipartUploadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3express-directory-bucket/index.ts",
            "line": 507
          },
          "name": "expirationInDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3express-directory-bucket/index.ts",
            "line": 512
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3express-directory-bucket/index.ts",
            "line": 517
          },
          "name": "objectSizeGreaterThan",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3express-directory-bucket/index.ts",
            "line": 522
          },
          "name": "objectSizeLessThan",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3express-directory-bucket/index.ts",
            "line": 527
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3express-directory-bucket/index.ts",
            "line": 532
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3express-directory-bucket/index.ts",
            "line": 485
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3ExpressDirectoryBucket.DataAwsccS3ExpressDirectoryBucketLifecycleConfigurationRules"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3express-directory-bucket/index:DataAwsccS3ExpressDirectoryBucketLifecycleConfigurationRulesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3ExpressDirectoryBucket.DataAwsccS3ExpressDirectoryBucketMetricsConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3ExpressDirectoryBucket.DataAwsccS3ExpressDirectoryBucketMetricsConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3express-directory-bucket/index.ts",
        "line": 610
      },
      "name": "DataAwsccS3ExpressDirectoryBucketMetricsConfigurations",
      "namespace": "dataAwsccS3ExpressDirectoryBucket",
      "symbolId": "src/data-awscc-s3express-directory-bucket/index:DataAwsccS3ExpressDirectoryBucketMetricsConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccS3ExpressDirectoryBucket.DataAwsccS3ExpressDirectoryBucketMetricsConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3ExpressDirectoryBucket.DataAwsccS3ExpressDirectoryBucketMetricsConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3express-directory-bucket/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3express-directory-bucket/index.ts",
        "line": 677
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3express-directory-bucket/index.ts",
            "line": 691
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccS3ExpressDirectoryBucket.DataAwsccS3ExpressDirectoryBucketMetricsConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccS3ExpressDirectoryBucketMetricsConfigurationsList",
      "namespace": "dataAwsccS3ExpressDirectoryBucket",
      "symbolId": "src/data-awscc-s3express-directory-bucket/index:DataAwsccS3ExpressDirectoryBucketMetricsConfigurationsList"
    },
    "@cdktn/provider-awscc.dataAwsccS3ExpressDirectoryBucket.DataAwsccS3ExpressDirectoryBucketMetricsConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3ExpressDirectoryBucket.DataAwsccS3ExpressDirectoryBucketMetricsConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3express-directory-bucket/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3express-directory-bucket/index.ts",
        "line": 633
      },
      "name": "DataAwsccS3ExpressDirectoryBucketMetricsConfigurationsOutputReference",
      "namespace": "dataAwsccS3ExpressDirectoryBucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3express-directory-bucket/index.ts",
            "line": 662
          },
          "name": "accessPointArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3express-directory-bucket/index.ts",
            "line": 667
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3express-directory-bucket/index.ts",
            "line": 672
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3express-directory-bucket/index.ts",
            "line": 646
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3ExpressDirectoryBucket.DataAwsccS3ExpressDirectoryBucketMetricsConfigurations"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3express-directory-bucket/index:DataAwsccS3ExpressDirectoryBucketMetricsConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3ExpressDirectoryBucket.DataAwsccS3ExpressDirectoryBucketTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3ExpressDirectoryBucket.DataAwsccS3ExpressDirectoryBucketTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3express-directory-bucket/index.ts",
        "line": 695
      },
      "name": "DataAwsccS3ExpressDirectoryBucketTags",
      "namespace": "dataAwsccS3ExpressDirectoryBucket",
      "symbolId": "src/data-awscc-s3express-directory-bucket/index:DataAwsccS3ExpressDirectoryBucketTags"
    },
    "@cdktn/provider-awscc.dataAwsccS3ExpressDirectoryBucket.DataAwsccS3ExpressDirectoryBucketTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3ExpressDirectoryBucket.DataAwsccS3ExpressDirectoryBucketTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3express-directory-bucket/index.ts",
          "line": 764
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3express-directory-bucket/index.ts",
        "line": 757
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3express-directory-bucket/index.ts",
            "line": 771
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccS3ExpressDirectoryBucket.DataAwsccS3ExpressDirectoryBucketTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccS3ExpressDirectoryBucketTagsList",
      "namespace": "dataAwsccS3ExpressDirectoryBucket",
      "symbolId": "src/data-awscc-s3express-directory-bucket/index:DataAwsccS3ExpressDirectoryBucketTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccS3ExpressDirectoryBucket.DataAwsccS3ExpressDirectoryBucketTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3ExpressDirectoryBucket.DataAwsccS3ExpressDirectoryBucketTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3express-directory-bucket/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/data-awscc-s3express-directory-bucket/index.ts",
        "line": 718
      },
      "name": "DataAwsccS3ExpressDirectoryBucketTagsOutputReference",
      "namespace": "dataAwsccS3ExpressDirectoryBucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3express-directory-bucket/index.ts",
            "line": 747
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3express-directory-bucket/index.ts",
            "line": 752
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3express-directory-bucket/index.ts",
            "line": 731
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3ExpressDirectoryBucket.DataAwsccS3ExpressDirectoryBucketTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3express-directory-bucket/index:DataAwsccS3ExpressDirectoryBucketTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3ExpressDirectoryBuckets.DataAwsccS3ExpressDirectoryBuckets": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3express_directory_buckets awscc_s3express_directory_buckets}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3ExpressDirectoryBuckets.DataAwsccS3ExpressDirectoryBuckets",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3express_directory_buckets awscc_s3express_directory_buckets} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3express-directory-buckets/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccS3ExpressDirectoryBuckets.DataAwsccS3ExpressDirectoryBucketsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3express-directory-buckets/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccS3ExpressDirectoryBuckets resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3express-directory-buckets/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccS3ExpressDirectoryBuckets to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3express_directory_buckets#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccS3ExpressDirectoryBuckets that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccS3ExpressDirectoryBuckets to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3express-directory-buckets/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3express-directory-buckets/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccS3ExpressDirectoryBuckets",
      "namespace": "dataAwsccS3ExpressDirectoryBuckets",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3express-directory-buckets/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3express-directory-buckets/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3express-directory-buckets/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-s3express-directory-buckets/index:DataAwsccS3ExpressDirectoryBuckets"
    },
    "@cdktn/provider-awscc.dataAwsccS3ExpressDirectoryBuckets.DataAwsccS3ExpressDirectoryBucketsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3ExpressDirectoryBuckets.DataAwsccS3ExpressDirectoryBucketsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3express-directory-buckets/index.ts",
        "line": 14
      },
      "name": "DataAwsccS3ExpressDirectoryBucketsConfig",
      "namespace": "dataAwsccS3ExpressDirectoryBuckets",
      "symbolId": "src/data-awscc-s3express-directory-buckets/index:DataAwsccS3ExpressDirectoryBucketsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccS3FilesAccessPoint.DataAwsccS3FilesAccessPoint": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3files_access_point awscc_s3files_access_point}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3FilesAccessPoint.DataAwsccS3FilesAccessPoint",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3files_access_point awscc_s3files_access_point} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3files-access-point/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccS3FilesAccessPoint.DataAwsccS3FilesAccessPointConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3files-access-point/index.ts",
        "line": 297
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccS3FilesAccessPoint resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3files-access-point/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 DataAwsccS3FilesAccessPoint to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3files_access_point#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccS3FilesAccessPoint that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccS3FilesAccessPoint to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3files-access-point/index.ts",
            "line": 417
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3files-access-point/index.ts",
            "line": 423
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccS3FilesAccessPoint",
      "namespace": "dataAwsccS3FilesAccessPoint",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3files-access-point/index.ts",
            "line": 302
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3files-access-point/index.ts",
            "line": 353
          },
          "name": "accessPointArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3files-access-point/index.ts",
            "line": 358
          },
          "name": "accessPointId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3files-access-point/index.ts",
            "line": 363
          },
          "name": "clientToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3files-access-point/index.ts",
            "line": 368
          },
          "name": "fileSystemId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3files-access-point/index.ts",
            "line": 386
          },
          "name": "ownerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3files-access-point/index.ts",
            "line": 392
          },
          "name": "posixUser",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3FilesAccessPoint.DataAwsccS3FilesAccessPointPosixUserOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3files-access-point/index.ts",
            "line": 398
          },
          "name": "rootDirectory",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3FilesAccessPoint.DataAwsccS3FilesAccessPointRootDirectoryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3files-access-point/index.ts",
            "line": 403
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3files-access-point/index.ts",
            "line": 409
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3FilesAccessPoint.DataAwsccS3FilesAccessPointTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3files-access-point/index.ts",
            "line": 381
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3files-access-point/index.ts",
            "line": 374
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3files-access-point/index:DataAwsccS3FilesAccessPoint"
    },
    "@cdktn/provider-awscc.dataAwsccS3FilesAccessPoint.DataAwsccS3FilesAccessPointConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3FilesAccessPoint.DataAwsccS3FilesAccessPointConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3files-access-point/index.ts",
        "line": 14
      },
      "name": "DataAwsccS3FilesAccessPointConfig",
      "namespace": "dataAwsccS3FilesAccessPoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3files_access_point#id DataAwsccS3FilesAccessPoint#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3files-access-point/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3files-access-point/index:DataAwsccS3FilesAccessPointConfig"
    },
    "@cdktn/provider-awscc.dataAwsccS3FilesAccessPoint.DataAwsccS3FilesAccessPointPosixUser": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3FilesAccessPoint.DataAwsccS3FilesAccessPointPosixUser",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3files-access-point/index.ts",
        "line": 25
      },
      "name": "DataAwsccS3FilesAccessPointPosixUser",
      "namespace": "dataAwsccS3FilesAccessPoint",
      "symbolId": "src/data-awscc-s3files-access-point/index:DataAwsccS3FilesAccessPointPosixUser"
    },
    "@cdktn/provider-awscc.dataAwsccS3FilesAccessPoint.DataAwsccS3FilesAccessPointPosixUserOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3FilesAccessPoint.DataAwsccS3FilesAccessPointPosixUserOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3files-access-point/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3files-access-point/index.ts",
        "line": 48
      },
      "name": "DataAwsccS3FilesAccessPointPosixUserOutputReference",
      "namespace": "dataAwsccS3FilesAccessPoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3files-access-point/index.ts",
            "line": 75
          },
          "name": "gid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3files-access-point/index.ts",
            "line": 80
          },
          "name": "secondaryGids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3files-access-point/index.ts",
            "line": 85
          },
          "name": "uid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3files-access-point/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3FilesAccessPoint.DataAwsccS3FilesAccessPointPosixUser"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3files-access-point/index:DataAwsccS3FilesAccessPointPosixUserOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3FilesAccessPoint.DataAwsccS3FilesAccessPointRootDirectory": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3FilesAccessPoint.DataAwsccS3FilesAccessPointRootDirectory",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3files-access-point/index.ts",
        "line": 153
      },
      "name": "DataAwsccS3FilesAccessPointRootDirectory",
      "namespace": "dataAwsccS3FilesAccessPoint",
      "symbolId": "src/data-awscc-s3files-access-point/index:DataAwsccS3FilesAccessPointRootDirectory"
    },
    "@cdktn/provider-awscc.dataAwsccS3FilesAccessPoint.DataAwsccS3FilesAccessPointRootDirectoryCreationPermissions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3FilesAccessPoint.DataAwsccS3FilesAccessPointRootDirectoryCreationPermissions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3files-access-point/index.ts",
        "line": 89
      },
      "name": "DataAwsccS3FilesAccessPointRootDirectoryCreationPermissions",
      "namespace": "dataAwsccS3FilesAccessPoint",
      "symbolId": "src/data-awscc-s3files-access-point/index:DataAwsccS3FilesAccessPointRootDirectoryCreationPermissions"
    },
    "@cdktn/provider-awscc.dataAwsccS3FilesAccessPoint.DataAwsccS3FilesAccessPointRootDirectoryCreationPermissionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3FilesAccessPoint.DataAwsccS3FilesAccessPointRootDirectoryCreationPermissionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3files-access-point/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3files-access-point/index.ts",
        "line": 112
      },
      "name": "DataAwsccS3FilesAccessPointRootDirectoryCreationPermissionsOutputReference",
      "namespace": "dataAwsccS3FilesAccessPoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3files-access-point/index.ts",
            "line": 139
          },
          "name": "ownerGid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3files-access-point/index.ts",
            "line": 144
          },
          "name": "ownerUid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3files-access-point/index.ts",
            "line": 149
          },
          "name": "permissions",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3files-access-point/index.ts",
            "line": 123
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3FilesAccessPoint.DataAwsccS3FilesAccessPointRootDirectoryCreationPermissions"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3files-access-point/index:DataAwsccS3FilesAccessPointRootDirectoryCreationPermissionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3FilesAccessPoint.DataAwsccS3FilesAccessPointRootDirectoryOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3FilesAccessPoint.DataAwsccS3FilesAccessPointRootDirectoryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3files-access-point/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3files-access-point/index.ts",
        "line": 176
      },
      "name": "DataAwsccS3FilesAccessPointRootDirectoryOutputReference",
      "namespace": "dataAwsccS3FilesAccessPoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3files-access-point/index.ts",
            "line": 204
          },
          "name": "creationPermissions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3FilesAccessPoint.DataAwsccS3FilesAccessPointRootDirectoryCreationPermissionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3files-access-point/index.ts",
            "line": 209
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3files-access-point/index.ts",
            "line": 187
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3FilesAccessPoint.DataAwsccS3FilesAccessPointRootDirectory"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3files-access-point/index:DataAwsccS3FilesAccessPointRootDirectoryOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3FilesAccessPoint.DataAwsccS3FilesAccessPointTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3FilesAccessPoint.DataAwsccS3FilesAccessPointTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3files-access-point/index.ts",
        "line": 213
      },
      "name": "DataAwsccS3FilesAccessPointTags",
      "namespace": "dataAwsccS3FilesAccessPoint",
      "symbolId": "src/data-awscc-s3files-access-point/index:DataAwsccS3FilesAccessPointTags"
    },
    "@cdktn/provider-awscc.dataAwsccS3FilesAccessPoint.DataAwsccS3FilesAccessPointTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3FilesAccessPoint.DataAwsccS3FilesAccessPointTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3files-access-point/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-awscc-s3files-access-point/index.ts",
        "line": 275
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3files-access-point/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-awscc.dataAwsccS3FilesAccessPoint.DataAwsccS3FilesAccessPointTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccS3FilesAccessPointTagsList",
      "namespace": "dataAwsccS3FilesAccessPoint",
      "symbolId": "src/data-awscc-s3files-access-point/index:DataAwsccS3FilesAccessPointTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccS3FilesAccessPoint.DataAwsccS3FilesAccessPointTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3FilesAccessPoint.DataAwsccS3FilesAccessPointTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3files-access-point/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-awscc-s3files-access-point/index.ts",
        "line": 236
      },
      "name": "DataAwsccS3FilesAccessPointTagsOutputReference",
      "namespace": "dataAwsccS3FilesAccessPoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3files-access-point/index.ts",
            "line": 265
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3files-access-point/index.ts",
            "line": 270
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3files-access-point/index.ts",
            "line": 249
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3FilesAccessPoint.DataAwsccS3FilesAccessPointTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3files-access-point/index:DataAwsccS3FilesAccessPointTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3FilesFileSystem.DataAwsccS3FilesFileSystem": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3files_file_system awscc_s3files_file_system}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3FilesFileSystem.DataAwsccS3FilesFileSystem",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3files_file_system awscc_s3files_file_system} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3files-file-system/index.ts",
          "line": 367
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccS3FilesFileSystem.DataAwsccS3FilesFileSystemConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3files-file-system/index.ts",
        "line": 335
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccS3FilesFileSystem resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3files-file-system/index.ts",
            "line": 352
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccS3FilesFileSystem to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3files_file_system#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccS3FilesFileSystem that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccS3FilesFileSystem to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3files-file-system/index.ts",
            "line": 479
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3files-file-system/index.ts",
            "line": 485
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccS3FilesFileSystem",
      "namespace": "dataAwsccS3FilesFileSystem",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3files-file-system/index.ts",
            "line": 340
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3files-file-system/index.ts",
            "line": 391
          },
          "name": "acceptBucketWarning",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3files-file-system/index.ts",
            "line": 396
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3files-file-system/index.ts",
            "line": 401
          },
          "name": "clientToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3files-file-system/index.ts",
            "line": 406
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3files-file-system/index.ts",
            "line": 411
          },
          "name": "fileSystemArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3files-file-system/index.ts",
            "line": 416
          },
          "name": "fileSystemId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3files-file-system/index.ts",
            "line": 434
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3files-file-system/index.ts",
            "line": 439
          },
          "name": "ownerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3files-file-system/index.ts",
            "line": 444
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3files-file-system/index.ts",
            "line": 449
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3files-file-system/index.ts",
            "line": 454
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3files-file-system/index.ts",
            "line": 459
          },
          "name": "statusMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3files-file-system/index.ts",
            "line": 465
          },
          "name": "synchronizationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3FilesFileSystem.DataAwsccS3FilesFileSystemSynchronizationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3files-file-system/index.ts",
            "line": 471
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3FilesFileSystem.DataAwsccS3FilesFileSystemTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3files-file-system/index.ts",
            "line": 429
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3files-file-system/index.ts",
            "line": 422
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3files-file-system/index:DataAwsccS3FilesFileSystem"
    },
    "@cdktn/provider-awscc.dataAwsccS3FilesFileSystem.DataAwsccS3FilesFileSystemConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3FilesFileSystem.DataAwsccS3FilesFileSystemConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3files-file-system/index.ts",
        "line": 14
      },
      "name": "DataAwsccS3FilesFileSystemConfig",
      "namespace": "dataAwsccS3FilesFileSystem",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3files_file_system#id DataAwsccS3FilesFileSystem#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3files-file-system/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3files-file-system/index:DataAwsccS3FilesFileSystemConfig"
    },
    "@cdktn/provider-awscc.dataAwsccS3FilesFileSystem.DataAwsccS3FilesFileSystemSynchronizationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3FilesFileSystem.DataAwsccS3FilesFileSystemSynchronizationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3files-file-system/index.ts",
        "line": 185
      },
      "name": "DataAwsccS3FilesFileSystemSynchronizationConfiguration",
      "namespace": "dataAwsccS3FilesFileSystem",
      "symbolId": "src/data-awscc-s3files-file-system/index:DataAwsccS3FilesFileSystemSynchronizationConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccS3FilesFileSystem.DataAwsccS3FilesFileSystemSynchronizationConfigurationExpirationDataRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3FilesFileSystem.DataAwsccS3FilesFileSystemSynchronizationConfigurationExpirationDataRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3files-file-system/index.ts",
        "line": 25
      },
      "name": "DataAwsccS3FilesFileSystemSynchronizationConfigurationExpirationDataRules",
      "namespace": "dataAwsccS3FilesFileSystem",
      "symbolId": "src/data-awscc-s3files-file-system/index:DataAwsccS3FilesFileSystemSynchronizationConfigurationExpirationDataRules"
    },
    "@cdktn/provider-awscc.dataAwsccS3FilesFileSystem.DataAwsccS3FilesFileSystemSynchronizationConfigurationExpirationDataRulesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3FilesFileSystem.DataAwsccS3FilesFileSystemSynchronizationConfigurationExpirationDataRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3files-file-system/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3files-file-system/index.ts",
        "line": 82
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3files-file-system/index.ts",
            "line": 96
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccS3FilesFileSystem.DataAwsccS3FilesFileSystemSynchronizationConfigurationExpirationDataRulesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccS3FilesFileSystemSynchronizationConfigurationExpirationDataRulesList",
      "namespace": "dataAwsccS3FilesFileSystem",
      "symbolId": "src/data-awscc-s3files-file-system/index:DataAwsccS3FilesFileSystemSynchronizationConfigurationExpirationDataRulesList"
    },
    "@cdktn/provider-awscc.dataAwsccS3FilesFileSystem.DataAwsccS3FilesFileSystemSynchronizationConfigurationExpirationDataRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3FilesFileSystem.DataAwsccS3FilesFileSystemSynchronizationConfigurationExpirationDataRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3files-file-system/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3files-file-system/index.ts",
        "line": 48
      },
      "name": "DataAwsccS3FilesFileSystemSynchronizationConfigurationExpirationDataRulesOutputReference",
      "namespace": "dataAwsccS3FilesFileSystem",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3files-file-system/index.ts",
            "line": 77
          },
          "name": "daysAfterLastAccess",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3files-file-system/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3FilesFileSystem.DataAwsccS3FilesFileSystemSynchronizationConfigurationExpirationDataRules"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3files-file-system/index:DataAwsccS3FilesFileSystemSynchronizationConfigurationExpirationDataRulesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3FilesFileSystem.DataAwsccS3FilesFileSystemSynchronizationConfigurationImportDataRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3FilesFileSystem.DataAwsccS3FilesFileSystemSynchronizationConfigurationImportDataRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3files-file-system/index.ts",
        "line": 100
      },
      "name": "DataAwsccS3FilesFileSystemSynchronizationConfigurationImportDataRules",
      "namespace": "dataAwsccS3FilesFileSystem",
      "symbolId": "src/data-awscc-s3files-file-system/index:DataAwsccS3FilesFileSystemSynchronizationConfigurationImportDataRules"
    },
    "@cdktn/provider-awscc.dataAwsccS3FilesFileSystem.DataAwsccS3FilesFileSystemSynchronizationConfigurationImportDataRulesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3FilesFileSystem.DataAwsccS3FilesFileSystemSynchronizationConfigurationImportDataRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3files-file-system/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-awscc-s3files-file-system/index.ts",
        "line": 167
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3files-file-system/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-awscc.dataAwsccS3FilesFileSystem.DataAwsccS3FilesFileSystemSynchronizationConfigurationImportDataRulesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccS3FilesFileSystemSynchronizationConfigurationImportDataRulesList",
      "namespace": "dataAwsccS3FilesFileSystem",
      "symbolId": "src/data-awscc-s3files-file-system/index:DataAwsccS3FilesFileSystemSynchronizationConfigurationImportDataRulesList"
    },
    "@cdktn/provider-awscc.dataAwsccS3FilesFileSystem.DataAwsccS3FilesFileSystemSynchronizationConfigurationImportDataRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3FilesFileSystem.DataAwsccS3FilesFileSystemSynchronizationConfigurationImportDataRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3files-file-system/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/data-awscc-s3files-file-system/index.ts",
        "line": 123
      },
      "name": "DataAwsccS3FilesFileSystemSynchronizationConfigurationImportDataRulesOutputReference",
      "namespace": "dataAwsccS3FilesFileSystem",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3files-file-system/index.ts",
            "line": 152
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3files-file-system/index.ts",
            "line": 157
          },
          "name": "sizeLessThan",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3files-file-system/index.ts",
            "line": 162
          },
          "name": "trigger",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3files-file-system/index.ts",
            "line": 136
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3FilesFileSystem.DataAwsccS3FilesFileSystemSynchronizationConfigurationImportDataRules"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3files-file-system/index:DataAwsccS3FilesFileSystemSynchronizationConfigurationImportDataRulesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3FilesFileSystem.DataAwsccS3FilesFileSystemSynchronizationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3FilesFileSystem.DataAwsccS3FilesFileSystemSynchronizationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3files-file-system/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-awscc-s3files-file-system/index.ts",
        "line": 208
      },
      "name": "DataAwsccS3FilesFileSystemSynchronizationConfigurationOutputReference",
      "namespace": "dataAwsccS3FilesFileSystem",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3files-file-system/index.ts",
            "line": 236
          },
          "name": "expirationDataRules",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3FilesFileSystem.DataAwsccS3FilesFileSystemSynchronizationConfigurationExpirationDataRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3files-file-system/index.ts",
            "line": 242
          },
          "name": "importDataRules",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3FilesFileSystem.DataAwsccS3FilesFileSystemSynchronizationConfigurationImportDataRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3files-file-system/index.ts",
            "line": 247
          },
          "name": "latestVersionNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3files-file-system/index.ts",
            "line": 219
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3FilesFileSystem.DataAwsccS3FilesFileSystemSynchronizationConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3files-file-system/index:DataAwsccS3FilesFileSystemSynchronizationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3FilesFileSystem.DataAwsccS3FilesFileSystemTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3FilesFileSystem.DataAwsccS3FilesFileSystemTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3files-file-system/index.ts",
        "line": 251
      },
      "name": "DataAwsccS3FilesFileSystemTags",
      "namespace": "dataAwsccS3FilesFileSystem",
      "symbolId": "src/data-awscc-s3files-file-system/index:DataAwsccS3FilesFileSystemTags"
    },
    "@cdktn/provider-awscc.dataAwsccS3FilesFileSystem.DataAwsccS3FilesFileSystemTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3FilesFileSystem.DataAwsccS3FilesFileSystemTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3files-file-system/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3files-file-system/index.ts",
        "line": 313
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3files-file-system/index.ts",
            "line": 327
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccS3FilesFileSystem.DataAwsccS3FilesFileSystemTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccS3FilesFileSystemTagsList",
      "namespace": "dataAwsccS3FilesFileSystem",
      "symbolId": "src/data-awscc-s3files-file-system/index:DataAwsccS3FilesFileSystemTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccS3FilesFileSystem.DataAwsccS3FilesFileSystemTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3FilesFileSystem.DataAwsccS3FilesFileSystemTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3files-file-system/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/data-awscc-s3files-file-system/index.ts",
        "line": 274
      },
      "name": "DataAwsccS3FilesFileSystemTagsOutputReference",
      "namespace": "dataAwsccS3FilesFileSystem",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3files-file-system/index.ts",
            "line": 303
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3files-file-system/index.ts",
            "line": 308
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3files-file-system/index.ts",
            "line": 287
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3FilesFileSystem.DataAwsccS3FilesFileSystemTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3files-file-system/index:DataAwsccS3FilesFileSystemTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3FilesFileSystemPolicies.DataAwsccS3FilesFileSystemPolicies": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3files_file_system_policies awscc_s3files_file_system_policies}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3FilesFileSystemPolicies.DataAwsccS3FilesFileSystemPolicies",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3files_file_system_policies awscc_s3files_file_system_policies} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3files-file-system-policies/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccS3FilesFileSystemPolicies.DataAwsccS3FilesFileSystemPoliciesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3files-file-system-policies/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccS3FilesFileSystemPolicies resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3files-file-system-policies/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccS3FilesFileSystemPolicies to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3files_file_system_policies#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccS3FilesFileSystemPolicies that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccS3FilesFileSystemPolicies to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3files-file-system-policies/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3files-file-system-policies/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccS3FilesFileSystemPolicies",
      "namespace": "dataAwsccS3FilesFileSystemPolicies",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3files-file-system-policies/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3files-file-system-policies/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3files-file-system-policies/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-s3files-file-system-policies/index:DataAwsccS3FilesFileSystemPolicies"
    },
    "@cdktn/provider-awscc.dataAwsccS3FilesFileSystemPolicies.DataAwsccS3FilesFileSystemPoliciesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3FilesFileSystemPolicies.DataAwsccS3FilesFileSystemPoliciesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3files-file-system-policies/index.ts",
        "line": 14
      },
      "name": "DataAwsccS3FilesFileSystemPoliciesConfig",
      "namespace": "dataAwsccS3FilesFileSystemPolicies",
      "symbolId": "src/data-awscc-s3files-file-system-policies/index:DataAwsccS3FilesFileSystemPoliciesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccS3FilesFileSystemPolicy.DataAwsccS3FilesFileSystemPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3files_file_system_policy awscc_s3files_file_system_policy}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3FilesFileSystemPolicy.DataAwsccS3FilesFileSystemPolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3files_file_system_policy awscc_s3files_file_system_policy} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3files-file-system-policy/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccS3FilesFileSystemPolicy.DataAwsccS3FilesFileSystemPolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3files-file-system-policy/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccS3FilesFileSystemPolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3files-file-system-policy/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccS3FilesFileSystemPolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3files_file_system_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccS3FilesFileSystemPolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccS3FilesFileSystemPolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3files-file-system-policy/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-awscc-s3files-file-system-policy/index.ts",
            "line": 117
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccS3FilesFileSystemPolicy",
      "namespace": "dataAwsccS3FilesFileSystemPolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3files-file-system-policy/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3files-file-system-policy/index.ts",
            "line": 85
          },
          "name": "fileSystemId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3files-file-system-policy/index.ts",
            "line": 103
          },
          "name": "policy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3files-file-system-policy/index.ts",
            "line": 98
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3files-file-system-policy/index.ts",
            "line": 91
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3files-file-system-policy/index:DataAwsccS3FilesFileSystemPolicy"
    },
    "@cdktn/provider-awscc.dataAwsccS3FilesFileSystemPolicy.DataAwsccS3FilesFileSystemPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3FilesFileSystemPolicy.DataAwsccS3FilesFileSystemPolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3files-file-system-policy/index.ts",
        "line": 14
      },
      "name": "DataAwsccS3FilesFileSystemPolicyConfig",
      "namespace": "dataAwsccS3FilesFileSystemPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3files_file_system_policy#id DataAwsccS3FilesFileSystemPolicy#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3files-file-system-policy/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3files-file-system-policy/index:DataAwsccS3FilesFileSystemPolicyConfig"
    },
    "@cdktn/provider-awscc.dataAwsccS3FilesFileSystems.DataAwsccS3FilesFileSystems": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3files_file_systems awscc_s3files_file_systems}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3FilesFileSystems.DataAwsccS3FilesFileSystems",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3files_file_systems awscc_s3files_file_systems} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3files-file-systems/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccS3FilesFileSystems.DataAwsccS3FilesFileSystemsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3files-file-systems/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccS3FilesFileSystems resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3files-file-systems/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccS3FilesFileSystems to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3files_file_systems#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccS3FilesFileSystems that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccS3FilesFileSystems to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3files-file-systems/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3files-file-systems/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccS3FilesFileSystems",
      "namespace": "dataAwsccS3FilesFileSystems",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3files-file-systems/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3files-file-systems/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3files-file-systems/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-s3files-file-systems/index:DataAwsccS3FilesFileSystems"
    },
    "@cdktn/provider-awscc.dataAwsccS3FilesFileSystems.DataAwsccS3FilesFileSystemsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3FilesFileSystems.DataAwsccS3FilesFileSystemsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3files-file-systems/index.ts",
        "line": 14
      },
      "name": "DataAwsccS3FilesFileSystemsConfig",
      "namespace": "dataAwsccS3FilesFileSystems",
      "symbolId": "src/data-awscc-s3files-file-systems/index:DataAwsccS3FilesFileSystemsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccS3FilesMountTarget.DataAwsccS3FilesMountTarget": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3files_mount_target awscc_s3files_mount_target}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3FilesMountTarget.DataAwsccS3FilesMountTarget",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3files_mount_target awscc_s3files_mount_target} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3files-mount-target/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccS3FilesMountTarget.DataAwsccS3FilesMountTargetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3files-mount-target/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccS3FilesMountTarget resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3files-mount-target/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccS3FilesMountTarget to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3files_mount_target#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccS3FilesMountTarget that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccS3FilesMountTarget to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3files-mount-target/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-awscc-s3files-mount-target/index.ts",
            "line": 172
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccS3FilesMountTarget",
      "namespace": "dataAwsccS3FilesMountTarget",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3files-mount-target/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3files-mount-target/index.ts",
            "line": 85
          },
          "name": "availabilityZoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3files-mount-target/index.ts",
            "line": 90
          },
          "name": "fileSystemId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3files-mount-target/index.ts",
            "line": 108
          },
          "name": "ipAddressType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3files-mount-target/index.ts",
            "line": 113
          },
          "name": "ipv4Address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3files-mount-target/index.ts",
            "line": 118
          },
          "name": "ipv6Address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3files-mount-target/index.ts",
            "line": 123
          },
          "name": "mountTargetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3files-mount-target/index.ts",
            "line": 128
          },
          "name": "networkInterfaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3files-mount-target/index.ts",
            "line": 133
          },
          "name": "ownerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3files-mount-target/index.ts",
            "line": 138
          },
          "name": "securityGroups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3files-mount-target/index.ts",
            "line": 143
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3files-mount-target/index.ts",
            "line": 148
          },
          "name": "statusMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3files-mount-target/index.ts",
            "line": 153
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3files-mount-target/index.ts",
            "line": 158
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3files-mount-target/index.ts",
            "line": 103
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3files-mount-target/index.ts",
            "line": 96
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3files-mount-target/index:DataAwsccS3FilesMountTarget"
    },
    "@cdktn/provider-awscc.dataAwsccS3FilesMountTarget.DataAwsccS3FilesMountTargetConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3FilesMountTarget.DataAwsccS3FilesMountTargetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3files-mount-target/index.ts",
        "line": 14
      },
      "name": "DataAwsccS3FilesMountTargetConfig",
      "namespace": "dataAwsccS3FilesMountTarget",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3files_mount_target#id DataAwsccS3FilesMountTarget#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3files-mount-target/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3files-mount-target/index:DataAwsccS3FilesMountTargetConfig"
    },
    "@cdktn/provider-awscc.dataAwsccS3MultiRegionAccessPoint.DataAwsccS3MultiRegionAccessPoint": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3_multi_region_access_point awscc_s3_multi_region_access_point}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3MultiRegionAccessPoint.DataAwsccS3MultiRegionAccessPoint",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3_multi_region_access_point awscc_s3_multi_region_access_point} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-multi-region-access-point/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-awscc.dataAwsccS3MultiRegionAccessPoint.DataAwsccS3MultiRegionAccessPointConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-multi-region-access-point/index.ts",
        "line": 178
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccS3MultiRegionAccessPoint resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-multi-region-access-point/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 DataAwsccS3MultiRegionAccessPoint to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3_multi_region_access_point#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccS3MultiRegionAccessPoint that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccS3MultiRegionAccessPoint to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-multi-region-access-point/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-awscc-s3-multi-region-access-point/index.ts",
            "line": 283
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccS3MultiRegionAccessPoint",
      "namespace": "dataAwsccS3MultiRegionAccessPoint",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-multi-region-access-point/index.ts",
            "line": 183
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-multi-region-access-point/index.ts",
            "line": 234
          },
          "name": "alias",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-multi-region-access-point/index.ts",
            "line": 239
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-multi-region-access-point/index.ts",
            "line": 257
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-multi-region-access-point/index.ts",
            "line": 263
          },
          "name": "publicAccessBlockConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3MultiRegionAccessPoint.DataAwsccS3MultiRegionAccessPointPublicAccessBlockConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-multi-region-access-point/index.ts",
            "line": 269
          },
          "name": "regions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3MultiRegionAccessPoint.DataAwsccS3MultiRegionAccessPointRegionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-multi-region-access-point/index.ts",
            "line": 252
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-multi-region-access-point/index.ts",
            "line": 245
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-multi-region-access-point/index:DataAwsccS3MultiRegionAccessPoint"
    },
    "@cdktn/provider-awscc.dataAwsccS3MultiRegionAccessPoint.DataAwsccS3MultiRegionAccessPointConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3MultiRegionAccessPoint.DataAwsccS3MultiRegionAccessPointConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-multi-region-access-point/index.ts",
        "line": 14
      },
      "name": "DataAwsccS3MultiRegionAccessPointConfig",
      "namespace": "dataAwsccS3MultiRegionAccessPoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3_multi_region_access_point#id DataAwsccS3MultiRegionAccessPoint#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-multi-region-access-point/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-multi-region-access-point/index:DataAwsccS3MultiRegionAccessPointConfig"
    },
    "@cdktn/provider-awscc.dataAwsccS3MultiRegionAccessPoint.DataAwsccS3MultiRegionAccessPointPublicAccessBlockConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3MultiRegionAccessPoint.DataAwsccS3MultiRegionAccessPointPublicAccessBlockConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-multi-region-access-point/index.ts",
        "line": 25
      },
      "name": "DataAwsccS3MultiRegionAccessPointPublicAccessBlockConfiguration",
      "namespace": "dataAwsccS3MultiRegionAccessPoint",
      "symbolId": "src/data-awscc-s3-multi-region-access-point/index:DataAwsccS3MultiRegionAccessPointPublicAccessBlockConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccS3MultiRegionAccessPoint.DataAwsccS3MultiRegionAccessPointPublicAccessBlockConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3MultiRegionAccessPoint.DataAwsccS3MultiRegionAccessPointPublicAccessBlockConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-multi-region-access-point/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-multi-region-access-point/index.ts",
        "line": 48
      },
      "name": "DataAwsccS3MultiRegionAccessPointPublicAccessBlockConfigurationOutputReference",
      "namespace": "dataAwsccS3MultiRegionAccessPoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-multi-region-access-point/index.ts",
            "line": 75
          },
          "name": "blockPublicAcls",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-multi-region-access-point/index.ts",
            "line": 80
          },
          "name": "blockPublicPolicy",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-multi-region-access-point/index.ts",
            "line": 85
          },
          "name": "ignorePublicAcls",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-multi-region-access-point/index.ts",
            "line": 90
          },
          "name": "restrictPublicBuckets",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-multi-region-access-point/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3MultiRegionAccessPoint.DataAwsccS3MultiRegionAccessPointPublicAccessBlockConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-multi-region-access-point/index:DataAwsccS3MultiRegionAccessPointPublicAccessBlockConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3MultiRegionAccessPoint.DataAwsccS3MultiRegionAccessPointRegions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3MultiRegionAccessPoint.DataAwsccS3MultiRegionAccessPointRegions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-multi-region-access-point/index.ts",
        "line": 94
      },
      "name": "DataAwsccS3MultiRegionAccessPointRegions",
      "namespace": "dataAwsccS3MultiRegionAccessPoint",
      "symbolId": "src/data-awscc-s3-multi-region-access-point/index:DataAwsccS3MultiRegionAccessPointRegions"
    },
    "@cdktn/provider-awscc.dataAwsccS3MultiRegionAccessPoint.DataAwsccS3MultiRegionAccessPointRegionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3MultiRegionAccessPoint.DataAwsccS3MultiRegionAccessPointRegionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-multi-region-access-point/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/data-awscc-s3-multi-region-access-point/index.ts",
        "line": 156
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-multi-region-access-point/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-awscc.dataAwsccS3MultiRegionAccessPoint.DataAwsccS3MultiRegionAccessPointRegionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccS3MultiRegionAccessPointRegionsList",
      "namespace": "dataAwsccS3MultiRegionAccessPoint",
      "symbolId": "src/data-awscc-s3-multi-region-access-point/index:DataAwsccS3MultiRegionAccessPointRegionsList"
    },
    "@cdktn/provider-awscc.dataAwsccS3MultiRegionAccessPoint.DataAwsccS3MultiRegionAccessPointRegionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3MultiRegionAccessPoint.DataAwsccS3MultiRegionAccessPointRegionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-multi-region-access-point/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-multi-region-access-point/index.ts",
        "line": 117
      },
      "name": "DataAwsccS3MultiRegionAccessPointRegionsOutputReference",
      "namespace": "dataAwsccS3MultiRegionAccessPoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-multi-region-access-point/index.ts",
            "line": 146
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-multi-region-access-point/index.ts",
            "line": 151
          },
          "name": "bucketAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-multi-region-access-point/index.ts",
            "line": 130
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3MultiRegionAccessPoint.DataAwsccS3MultiRegionAccessPointRegions"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-multi-region-access-point/index:DataAwsccS3MultiRegionAccessPointRegionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3MultiRegionAccessPointPolicies.DataAwsccS3MultiRegionAccessPointPolicies": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3_multi_region_access_point_policies awscc_s3_multi_region_access_point_policies}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3MultiRegionAccessPointPolicies.DataAwsccS3MultiRegionAccessPointPolicies",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3_multi_region_access_point_policies awscc_s3_multi_region_access_point_policies} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-multi-region-access-point-policies/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccS3MultiRegionAccessPointPolicies.DataAwsccS3MultiRegionAccessPointPoliciesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-multi-region-access-point-policies/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccS3MultiRegionAccessPointPolicies resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-multi-region-access-point-policies/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccS3MultiRegionAccessPointPolicies to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3_multi_region_access_point_policies#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccS3MultiRegionAccessPointPolicies that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccS3MultiRegionAccessPointPolicies to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-multi-region-access-point-policies/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-multi-region-access-point-policies/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccS3MultiRegionAccessPointPolicies",
      "namespace": "dataAwsccS3MultiRegionAccessPointPolicies",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-multi-region-access-point-policies/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-multi-region-access-point-policies/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-multi-region-access-point-policies/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-multi-region-access-point-policies/index:DataAwsccS3MultiRegionAccessPointPolicies"
    },
    "@cdktn/provider-awscc.dataAwsccS3MultiRegionAccessPointPolicies.DataAwsccS3MultiRegionAccessPointPoliciesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3MultiRegionAccessPointPolicies.DataAwsccS3MultiRegionAccessPointPoliciesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-multi-region-access-point-policies/index.ts",
        "line": 14
      },
      "name": "DataAwsccS3MultiRegionAccessPointPoliciesConfig",
      "namespace": "dataAwsccS3MultiRegionAccessPointPolicies",
      "symbolId": "src/data-awscc-s3-multi-region-access-point-policies/index:DataAwsccS3MultiRegionAccessPointPoliciesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccS3MultiRegionAccessPointPolicy.DataAwsccS3MultiRegionAccessPointPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3_multi_region_access_point_policy awscc_s3_multi_region_access_point_policy}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3MultiRegionAccessPointPolicy.DataAwsccS3MultiRegionAccessPointPolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3_multi_region_access_point_policy awscc_s3_multi_region_access_point_policy} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-multi-region-access-point-policy/index.ts",
          "line": 115
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccS3MultiRegionAccessPointPolicy.DataAwsccS3MultiRegionAccessPointPolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-multi-region-access-point-policy/index.ts",
        "line": 83
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccS3MultiRegionAccessPointPolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-multi-region-access-point-policy/index.ts",
            "line": 100
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccS3MultiRegionAccessPointPolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3_multi_region_access_point_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccS3MultiRegionAccessPointPolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccS3MultiRegionAccessPointPolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-multi-region-access-point-policy/index.ts",
            "line": 171
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-multi-region-access-point-policy/index.ts",
            "line": 177
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccS3MultiRegionAccessPointPolicy",
      "namespace": "dataAwsccS3MultiRegionAccessPointPolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-multi-region-access-point-policy/index.ts",
            "line": 88
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-multi-region-access-point-policy/index.ts",
            "line": 152
          },
          "name": "mrapName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-multi-region-access-point-policy/index.ts",
            "line": 157
          },
          "name": "policy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-multi-region-access-point-policy/index.ts",
            "line": 163
          },
          "name": "policyStatus",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3MultiRegionAccessPointPolicy.DataAwsccS3MultiRegionAccessPointPolicyPolicyStatusOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-multi-region-access-point-policy/index.ts",
            "line": 147
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-multi-region-access-point-policy/index.ts",
            "line": 140
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-multi-region-access-point-policy/index:DataAwsccS3MultiRegionAccessPointPolicy"
    },
    "@cdktn/provider-awscc.dataAwsccS3MultiRegionAccessPointPolicy.DataAwsccS3MultiRegionAccessPointPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3MultiRegionAccessPointPolicy.DataAwsccS3MultiRegionAccessPointPolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-multi-region-access-point-policy/index.ts",
        "line": 14
      },
      "name": "DataAwsccS3MultiRegionAccessPointPolicyConfig",
      "namespace": "dataAwsccS3MultiRegionAccessPointPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3_multi_region_access_point_policy#id DataAwsccS3MultiRegionAccessPointPolicy#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-multi-region-access-point-policy/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-multi-region-access-point-policy/index:DataAwsccS3MultiRegionAccessPointPolicyConfig"
    },
    "@cdktn/provider-awscc.dataAwsccS3MultiRegionAccessPointPolicy.DataAwsccS3MultiRegionAccessPointPolicyPolicyStatus": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3MultiRegionAccessPointPolicy.DataAwsccS3MultiRegionAccessPointPolicyPolicyStatus",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-multi-region-access-point-policy/index.ts",
        "line": 25
      },
      "name": "DataAwsccS3MultiRegionAccessPointPolicyPolicyStatus",
      "namespace": "dataAwsccS3MultiRegionAccessPointPolicy",
      "symbolId": "src/data-awscc-s3-multi-region-access-point-policy/index:DataAwsccS3MultiRegionAccessPointPolicyPolicyStatus"
    },
    "@cdktn/provider-awscc.dataAwsccS3MultiRegionAccessPointPolicy.DataAwsccS3MultiRegionAccessPointPolicyPolicyStatusOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3MultiRegionAccessPointPolicy.DataAwsccS3MultiRegionAccessPointPolicyPolicyStatusOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-multi-region-access-point-policy/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-multi-region-access-point-policy/index.ts",
        "line": 48
      },
      "name": "DataAwsccS3MultiRegionAccessPointPolicyPolicyStatusOutputReference",
      "namespace": "dataAwsccS3MultiRegionAccessPointPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-multi-region-access-point-policy/index.ts",
            "line": 75
          },
          "name": "isPublic",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-multi-region-access-point-policy/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3MultiRegionAccessPointPolicy.DataAwsccS3MultiRegionAccessPointPolicyPolicyStatus"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-multi-region-access-point-policy/index:DataAwsccS3MultiRegionAccessPointPolicyPolicyStatusOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3MultiRegionAccessPoints.DataAwsccS3MultiRegionAccessPoints": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3_multi_region_access_points awscc_s3_multi_region_access_points}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3MultiRegionAccessPoints.DataAwsccS3MultiRegionAccessPoints",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3_multi_region_access_points awscc_s3_multi_region_access_points} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-multi-region-access-points/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccS3MultiRegionAccessPoints.DataAwsccS3MultiRegionAccessPointsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-multi-region-access-points/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccS3MultiRegionAccessPoints resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-multi-region-access-points/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccS3MultiRegionAccessPoints to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3_multi_region_access_points#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccS3MultiRegionAccessPoints that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccS3MultiRegionAccessPoints to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-multi-region-access-points/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-multi-region-access-points/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccS3MultiRegionAccessPoints",
      "namespace": "dataAwsccS3MultiRegionAccessPoints",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-multi-region-access-points/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-multi-region-access-points/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-multi-region-access-points/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-multi-region-access-points/index:DataAwsccS3MultiRegionAccessPoints"
    },
    "@cdktn/provider-awscc.dataAwsccS3MultiRegionAccessPoints.DataAwsccS3MultiRegionAccessPointsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3MultiRegionAccessPoints.DataAwsccS3MultiRegionAccessPointsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-multi-region-access-points/index.ts",
        "line": 14
      },
      "name": "DataAwsccS3MultiRegionAccessPointsConfig",
      "namespace": "dataAwsccS3MultiRegionAccessPoints",
      "symbolId": "src/data-awscc-s3-multi-region-access-points/index:DataAwsccS3MultiRegionAccessPointsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccS3ObjectlambdaAccessPoint.DataAwsccS3ObjectlambdaAccessPoint": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3objectlambda_access_point awscc_s3objectlambda_access_point}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3ObjectlambdaAccessPoint.DataAwsccS3ObjectlambdaAccessPoint",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3objectlambda_access_point awscc_s3objectlambda_access_point} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3objectlambda-access-point/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-awscc.dataAwsccS3ObjectlambdaAccessPoint.DataAwsccS3ObjectlambdaAccessPointConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3objectlambda-access-point/index.ts",
        "line": 476
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccS3ObjectlambdaAccessPoint resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3objectlambda-access-point/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 DataAwsccS3ObjectlambdaAccessPoint to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3objectlambda_access_point#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccS3ObjectlambdaAccessPoint that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccS3ObjectlambdaAccessPoint to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3objectlambda-access-point/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-awscc-s3objectlambda-access-point/index.ts",
            "line": 593
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccS3ObjectlambdaAccessPoint",
      "namespace": "dataAwsccS3ObjectlambdaAccessPoint",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3objectlambda-access-point/index.ts",
            "line": 481
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3objectlambda-access-point/index.ts",
            "line": 533
          },
          "name": "alias",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3ObjectlambdaAccessPoint.DataAwsccS3ObjectlambdaAccessPointAliasOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3objectlambda-access-point/index.ts",
            "line": 538
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3objectlambda-access-point/index.ts",
            "line": 543
          },
          "name": "creationDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3objectlambda-access-point/index.ts",
            "line": 561
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3objectlambda-access-point/index.ts",
            "line": 567
          },
          "name": "objectLambdaConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3ObjectlambdaAccessPoint.DataAwsccS3ObjectlambdaAccessPointObjectLambdaConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3objectlambda-access-point/index.ts",
            "line": 573
          },
          "name": "policyStatus",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3ObjectlambdaAccessPoint.DataAwsccS3ObjectlambdaAccessPointPolicyStatusOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3objectlambda-access-point/index.ts",
            "line": 579
          },
          "name": "publicAccessBlockConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3ObjectlambdaAccessPoint.DataAwsccS3ObjectlambdaAccessPointPublicAccessBlockConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3objectlambda-access-point/index.ts",
            "line": 556
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3objectlambda-access-point/index.ts",
            "line": 549
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3objectlambda-access-point/index:DataAwsccS3ObjectlambdaAccessPoint"
    },
    "@cdktn/provider-awscc.dataAwsccS3ObjectlambdaAccessPoint.DataAwsccS3ObjectlambdaAccessPointAlias": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3ObjectlambdaAccessPoint.DataAwsccS3ObjectlambdaAccessPointAlias",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3objectlambda-access-point/index.ts",
        "line": 25
      },
      "name": "DataAwsccS3ObjectlambdaAccessPointAlias",
      "namespace": "dataAwsccS3ObjectlambdaAccessPoint",
      "symbolId": "src/data-awscc-s3objectlambda-access-point/index:DataAwsccS3ObjectlambdaAccessPointAlias"
    },
    "@cdktn/provider-awscc.dataAwsccS3ObjectlambdaAccessPoint.DataAwsccS3ObjectlambdaAccessPointAliasOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3ObjectlambdaAccessPoint.DataAwsccS3ObjectlambdaAccessPointAliasOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3objectlambda-access-point/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3objectlambda-access-point/index.ts",
        "line": 48
      },
      "name": "DataAwsccS3ObjectlambdaAccessPointAliasOutputReference",
      "namespace": "dataAwsccS3ObjectlambdaAccessPoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3objectlambda-access-point/index.ts",
            "line": 75
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3objectlambda-access-point/index.ts",
            "line": 80
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3objectlambda-access-point/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3ObjectlambdaAccessPoint.DataAwsccS3ObjectlambdaAccessPointAlias"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3objectlambda-access-point/index:DataAwsccS3ObjectlambdaAccessPointAliasOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3ObjectlambdaAccessPoint.DataAwsccS3ObjectlambdaAccessPointConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3ObjectlambdaAccessPoint.DataAwsccS3ObjectlambdaAccessPointConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3objectlambda-access-point/index.ts",
        "line": 14
      },
      "name": "DataAwsccS3ObjectlambdaAccessPointConfig",
      "namespace": "dataAwsccS3ObjectlambdaAccessPoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3objectlambda_access_point#id DataAwsccS3ObjectlambdaAccessPoint#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3objectlambda-access-point/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3objectlambda-access-point/index:DataAwsccS3ObjectlambdaAccessPointConfig"
    },
    "@cdktn/provider-awscc.dataAwsccS3ObjectlambdaAccessPoint.DataAwsccS3ObjectlambdaAccessPointObjectLambdaConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3ObjectlambdaAccessPoint.DataAwsccS3ObjectlambdaAccessPointObjectLambdaConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3objectlambda-access-point/index.ts",
        "line": 279
      },
      "name": "DataAwsccS3ObjectlambdaAccessPointObjectLambdaConfiguration",
      "namespace": "dataAwsccS3ObjectlambdaAccessPoint",
      "symbolId": "src/data-awscc-s3objectlambda-access-point/index:DataAwsccS3ObjectlambdaAccessPointObjectLambdaConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccS3ObjectlambdaAccessPoint.DataAwsccS3ObjectlambdaAccessPointObjectLambdaConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3ObjectlambdaAccessPoint.DataAwsccS3ObjectlambdaAccessPointObjectLambdaConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3objectlambda-access-point/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-awscc-s3objectlambda-access-point/index.ts",
        "line": 302
      },
      "name": "DataAwsccS3ObjectlambdaAccessPointObjectLambdaConfigurationOutputReference",
      "namespace": "dataAwsccS3ObjectlambdaAccessPoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3objectlambda-access-point/index.ts",
            "line": 329
          },
          "name": "allowedFeatures",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3objectlambda-access-point/index.ts",
            "line": 334
          },
          "name": "cloudwatchMetricsEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3objectlambda-access-point/index.ts",
            "line": 339
          },
          "name": "supportingAccessPoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3objectlambda-access-point/index.ts",
            "line": 345
          },
          "name": "transformationConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3ObjectlambdaAccessPoint.DataAwsccS3ObjectlambdaAccessPointObjectLambdaConfigurationTransformationConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3objectlambda-access-point/index.ts",
            "line": 313
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3ObjectlambdaAccessPoint.DataAwsccS3ObjectlambdaAccessPointObjectLambdaConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3objectlambda-access-point/index:DataAwsccS3ObjectlambdaAccessPointObjectLambdaConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3ObjectlambdaAccessPoint.DataAwsccS3ObjectlambdaAccessPointObjectLambdaConfigurationTransformationConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3ObjectlambdaAccessPoint.DataAwsccS3ObjectlambdaAccessPointObjectLambdaConfigurationTransformationConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3objectlambda-access-point/index.ts",
        "line": 198
      },
      "name": "DataAwsccS3ObjectlambdaAccessPointObjectLambdaConfigurationTransformationConfigurations",
      "namespace": "dataAwsccS3ObjectlambdaAccessPoint",
      "symbolId": "src/data-awscc-s3objectlambda-access-point/index:DataAwsccS3ObjectlambdaAccessPointObjectLambdaConfigurationTransformationConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccS3ObjectlambdaAccessPoint.DataAwsccS3ObjectlambdaAccessPointObjectLambdaConfigurationTransformationConfigurationsContentTransformation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3ObjectlambdaAccessPoint.DataAwsccS3ObjectlambdaAccessPointObjectLambdaConfigurationTransformationConfigurationsContentTransformation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3objectlambda-access-point/index.ts",
        "line": 143
      },
      "name": "DataAwsccS3ObjectlambdaAccessPointObjectLambdaConfigurationTransformationConfigurationsContentTransformation",
      "namespace": "dataAwsccS3ObjectlambdaAccessPoint",
      "symbolId": "src/data-awscc-s3objectlambda-access-point/index:DataAwsccS3ObjectlambdaAccessPointObjectLambdaConfigurationTransformationConfigurationsContentTransformation"
    },
    "@cdktn/provider-awscc.dataAwsccS3ObjectlambdaAccessPoint.DataAwsccS3ObjectlambdaAccessPointObjectLambdaConfigurationTransformationConfigurationsContentTransformationAwsLambda": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3ObjectlambdaAccessPoint.DataAwsccS3ObjectlambdaAccessPointObjectLambdaConfigurationTransformationConfigurationsContentTransformationAwsLambda",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3objectlambda-access-point/index.ts",
        "line": 84
      },
      "name": "DataAwsccS3ObjectlambdaAccessPointObjectLambdaConfigurationTransformationConfigurationsContentTransformationAwsLambda",
      "namespace": "dataAwsccS3ObjectlambdaAccessPoint",
      "symbolId": "src/data-awscc-s3objectlambda-access-point/index:DataAwsccS3ObjectlambdaAccessPointObjectLambdaConfigurationTransformationConfigurationsContentTransformationAwsLambda"
    },
    "@cdktn/provider-awscc.dataAwsccS3ObjectlambdaAccessPoint.DataAwsccS3ObjectlambdaAccessPointObjectLambdaConfigurationTransformationConfigurationsContentTransformationAwsLambdaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3ObjectlambdaAccessPoint.DataAwsccS3ObjectlambdaAccessPointObjectLambdaConfigurationTransformationConfigurationsContentTransformationAwsLambdaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3objectlambda-access-point/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-awscc-s3objectlambda-access-point/index.ts",
        "line": 107
      },
      "name": "DataAwsccS3ObjectlambdaAccessPointObjectLambdaConfigurationTransformationConfigurationsContentTransformationAwsLambdaOutputReference",
      "namespace": "dataAwsccS3ObjectlambdaAccessPoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3objectlambda-access-point/index.ts",
            "line": 134
          },
          "name": "functionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3objectlambda-access-point/index.ts",
            "line": 139
          },
          "name": "functionPayload",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3objectlambda-access-point/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3ObjectlambdaAccessPoint.DataAwsccS3ObjectlambdaAccessPointObjectLambdaConfigurationTransformationConfigurationsContentTransformationAwsLambda"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3objectlambda-access-point/index:DataAwsccS3ObjectlambdaAccessPointObjectLambdaConfigurationTransformationConfigurationsContentTransformationAwsLambdaOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3ObjectlambdaAccessPoint.DataAwsccS3ObjectlambdaAccessPointObjectLambdaConfigurationTransformationConfigurationsContentTransformationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3ObjectlambdaAccessPoint.DataAwsccS3ObjectlambdaAccessPointObjectLambdaConfigurationTransformationConfigurationsContentTransformationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3objectlambda-access-point/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-awscc-s3objectlambda-access-point/index.ts",
        "line": 166
      },
      "name": "DataAwsccS3ObjectlambdaAccessPointObjectLambdaConfigurationTransformationConfigurationsContentTransformationOutputReference",
      "namespace": "dataAwsccS3ObjectlambdaAccessPoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3objectlambda-access-point/index.ts",
            "line": 194
          },
          "name": "awsLambda",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3ObjectlambdaAccessPoint.DataAwsccS3ObjectlambdaAccessPointObjectLambdaConfigurationTransformationConfigurationsContentTransformationAwsLambdaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3objectlambda-access-point/index.ts",
            "line": 177
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3ObjectlambdaAccessPoint.DataAwsccS3ObjectlambdaAccessPointObjectLambdaConfigurationTransformationConfigurationsContentTransformation"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3objectlambda-access-point/index:DataAwsccS3ObjectlambdaAccessPointObjectLambdaConfigurationTransformationConfigurationsContentTransformationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3ObjectlambdaAccessPoint.DataAwsccS3ObjectlambdaAccessPointObjectLambdaConfigurationTransformationConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3ObjectlambdaAccessPoint.DataAwsccS3ObjectlambdaAccessPointObjectLambdaConfigurationTransformationConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3objectlambda-access-point/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-awscc-s3objectlambda-access-point/index.ts",
        "line": 261
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3objectlambda-access-point/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-awscc.dataAwsccS3ObjectlambdaAccessPoint.DataAwsccS3ObjectlambdaAccessPointObjectLambdaConfigurationTransformationConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccS3ObjectlambdaAccessPointObjectLambdaConfigurationTransformationConfigurationsList",
      "namespace": "dataAwsccS3ObjectlambdaAccessPoint",
      "symbolId": "src/data-awscc-s3objectlambda-access-point/index:DataAwsccS3ObjectlambdaAccessPointObjectLambdaConfigurationTransformationConfigurationsList"
    },
    "@cdktn/provider-awscc.dataAwsccS3ObjectlambdaAccessPoint.DataAwsccS3ObjectlambdaAccessPointObjectLambdaConfigurationTransformationConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3ObjectlambdaAccessPoint.DataAwsccS3ObjectlambdaAccessPointObjectLambdaConfigurationTransformationConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3objectlambda-access-point/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3objectlambda-access-point/index.ts",
        "line": 221
      },
      "name": "DataAwsccS3ObjectlambdaAccessPointObjectLambdaConfigurationTransformationConfigurationsOutputReference",
      "namespace": "dataAwsccS3ObjectlambdaAccessPoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3objectlambda-access-point/index.ts",
            "line": 250
          },
          "name": "actions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3objectlambda-access-point/index.ts",
            "line": 256
          },
          "name": "contentTransformation",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3ObjectlambdaAccessPoint.DataAwsccS3ObjectlambdaAccessPointObjectLambdaConfigurationTransformationConfigurationsContentTransformationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3objectlambda-access-point/index.ts",
            "line": 234
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3ObjectlambdaAccessPoint.DataAwsccS3ObjectlambdaAccessPointObjectLambdaConfigurationTransformationConfigurations"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3objectlambda-access-point/index:DataAwsccS3ObjectlambdaAccessPointObjectLambdaConfigurationTransformationConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3ObjectlambdaAccessPoint.DataAwsccS3ObjectlambdaAccessPointPolicyStatus": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3ObjectlambdaAccessPoint.DataAwsccS3ObjectlambdaAccessPointPolicyStatus",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3objectlambda-access-point/index.ts",
        "line": 349
      },
      "name": "DataAwsccS3ObjectlambdaAccessPointPolicyStatus",
      "namespace": "dataAwsccS3ObjectlambdaAccessPoint",
      "symbolId": "src/data-awscc-s3objectlambda-access-point/index:DataAwsccS3ObjectlambdaAccessPointPolicyStatus"
    },
    "@cdktn/provider-awscc.dataAwsccS3ObjectlambdaAccessPoint.DataAwsccS3ObjectlambdaAccessPointPolicyStatusOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3ObjectlambdaAccessPoint.DataAwsccS3ObjectlambdaAccessPointPolicyStatusOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3objectlambda-access-point/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/data-awscc-s3objectlambda-access-point/index.ts",
        "line": 372
      },
      "name": "DataAwsccS3ObjectlambdaAccessPointPolicyStatusOutputReference",
      "namespace": "dataAwsccS3ObjectlambdaAccessPoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3objectlambda-access-point/index.ts",
            "line": 399
          },
          "name": "isPublic",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3objectlambda-access-point/index.ts",
            "line": 383
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3ObjectlambdaAccessPoint.DataAwsccS3ObjectlambdaAccessPointPolicyStatus"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3objectlambda-access-point/index:DataAwsccS3ObjectlambdaAccessPointPolicyStatusOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3ObjectlambdaAccessPoint.DataAwsccS3ObjectlambdaAccessPointPublicAccessBlockConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3ObjectlambdaAccessPoint.DataAwsccS3ObjectlambdaAccessPointPublicAccessBlockConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3objectlambda-access-point/index.ts",
        "line": 403
      },
      "name": "DataAwsccS3ObjectlambdaAccessPointPublicAccessBlockConfiguration",
      "namespace": "dataAwsccS3ObjectlambdaAccessPoint",
      "symbolId": "src/data-awscc-s3objectlambda-access-point/index:DataAwsccS3ObjectlambdaAccessPointPublicAccessBlockConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccS3ObjectlambdaAccessPoint.DataAwsccS3ObjectlambdaAccessPointPublicAccessBlockConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3ObjectlambdaAccessPoint.DataAwsccS3ObjectlambdaAccessPointPublicAccessBlockConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3objectlambda-access-point/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3objectlambda-access-point/index.ts",
        "line": 426
      },
      "name": "DataAwsccS3ObjectlambdaAccessPointPublicAccessBlockConfigurationOutputReference",
      "namespace": "dataAwsccS3ObjectlambdaAccessPoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3objectlambda-access-point/index.ts",
            "line": 453
          },
          "name": "blockPublicAcls",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3objectlambda-access-point/index.ts",
            "line": 458
          },
          "name": "blockPublicPolicy",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3objectlambda-access-point/index.ts",
            "line": 463
          },
          "name": "ignorePublicAcls",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3objectlambda-access-point/index.ts",
            "line": 468
          },
          "name": "restrictPublicBuckets",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3objectlambda-access-point/index.ts",
            "line": 437
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3ObjectlambdaAccessPoint.DataAwsccS3ObjectlambdaAccessPointPublicAccessBlockConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3objectlambda-access-point/index:DataAwsccS3ObjectlambdaAccessPointPublicAccessBlockConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3ObjectlambdaAccessPointPolicy.DataAwsccS3ObjectlambdaAccessPointPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3objectlambda_access_point_policy awscc_s3objectlambda_access_point_policy}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3ObjectlambdaAccessPointPolicy.DataAwsccS3ObjectlambdaAccessPointPolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3objectlambda_access_point_policy awscc_s3objectlambda_access_point_policy} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3objectlambda-access-point-policy/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccS3ObjectlambdaAccessPointPolicy.DataAwsccS3ObjectlambdaAccessPointPolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3objectlambda-access-point-policy/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccS3ObjectlambdaAccessPointPolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3objectlambda-access-point-policy/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccS3ObjectlambdaAccessPointPolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3objectlambda_access_point_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccS3ObjectlambdaAccessPointPolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccS3ObjectlambdaAccessPointPolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3objectlambda-access-point-policy/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-awscc-s3objectlambda-access-point-policy/index.ts",
            "line": 117
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccS3ObjectlambdaAccessPointPolicy",
      "namespace": "dataAwsccS3ObjectlambdaAccessPointPolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3objectlambda-access-point-policy/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3objectlambda-access-point-policy/index.ts",
            "line": 98
          },
          "name": "objectLambdaAccessPoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3objectlambda-access-point-policy/index.ts",
            "line": 103
          },
          "name": "policyDocument",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3objectlambda-access-point-policy/index.ts",
            "line": 93
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3objectlambda-access-point-policy/index.ts",
            "line": 86
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3objectlambda-access-point-policy/index:DataAwsccS3ObjectlambdaAccessPointPolicy"
    },
    "@cdktn/provider-awscc.dataAwsccS3ObjectlambdaAccessPointPolicy.DataAwsccS3ObjectlambdaAccessPointPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3ObjectlambdaAccessPointPolicy.DataAwsccS3ObjectlambdaAccessPointPolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3objectlambda-access-point-policy/index.ts",
        "line": 14
      },
      "name": "DataAwsccS3ObjectlambdaAccessPointPolicyConfig",
      "namespace": "dataAwsccS3ObjectlambdaAccessPointPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3objectlambda_access_point_policy#id DataAwsccS3ObjectlambdaAccessPointPolicy#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3objectlambda-access-point-policy/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3objectlambda-access-point-policy/index:DataAwsccS3ObjectlambdaAccessPointPolicyConfig"
    },
    "@cdktn/provider-awscc.dataAwsccS3ObjectlambdaAccessPoints.DataAwsccS3ObjectlambdaAccessPoints": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3objectlambda_access_points awscc_s3objectlambda_access_points}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3ObjectlambdaAccessPoints.DataAwsccS3ObjectlambdaAccessPoints",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3objectlambda_access_points awscc_s3objectlambda_access_points} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3objectlambda-access-points/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccS3ObjectlambdaAccessPoints.DataAwsccS3ObjectlambdaAccessPointsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3objectlambda-access-points/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccS3ObjectlambdaAccessPoints resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3objectlambda-access-points/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccS3ObjectlambdaAccessPoints to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3objectlambda_access_points#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccS3ObjectlambdaAccessPoints that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccS3ObjectlambdaAccessPoints to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3objectlambda-access-points/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3objectlambda-access-points/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccS3ObjectlambdaAccessPoints",
      "namespace": "dataAwsccS3ObjectlambdaAccessPoints",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3objectlambda-access-points/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3objectlambda-access-points/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3objectlambda-access-points/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-s3objectlambda-access-points/index:DataAwsccS3ObjectlambdaAccessPoints"
    },
    "@cdktn/provider-awscc.dataAwsccS3ObjectlambdaAccessPoints.DataAwsccS3ObjectlambdaAccessPointsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3ObjectlambdaAccessPoints.DataAwsccS3ObjectlambdaAccessPointsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3objectlambda-access-points/index.ts",
        "line": 14
      },
      "name": "DataAwsccS3ObjectlambdaAccessPointsConfig",
      "namespace": "dataAwsccS3ObjectlambdaAccessPoints",
      "symbolId": "src/data-awscc-s3objectlambda-access-points/index:DataAwsccS3ObjectlambdaAccessPointsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccS3OutpostsAccessPoint.DataAwsccS3OutpostsAccessPoint": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3outposts_access_point awscc_s3outposts_access_point}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3OutpostsAccessPoint.DataAwsccS3OutpostsAccessPoint",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3outposts_access_point awscc_s3outposts_access_point} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3outposts-access-point/index.ts",
          "line": 115
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccS3OutpostsAccessPoint.DataAwsccS3OutpostsAccessPointConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3outposts-access-point/index.ts",
        "line": 83
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccS3OutpostsAccessPoint resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3outposts-access-point/index.ts",
            "line": 100
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccS3OutpostsAccessPoint to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3outposts_access_point#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccS3OutpostsAccessPoint that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccS3OutpostsAccessPoint to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3outposts-access-point/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-awscc-s3outposts-access-point/index.ts",
            "line": 187
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccS3OutpostsAccessPoint",
      "namespace": "dataAwsccS3OutpostsAccessPoint",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3outposts-access-point/index.ts",
            "line": 88
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3outposts-access-point/index.ts",
            "line": 139
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3outposts-access-point/index.ts",
            "line": 144
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3outposts-access-point/index.ts",
            "line": 162
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3outposts-access-point/index.ts",
            "line": 167
          },
          "name": "policy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3outposts-access-point/index.ts",
            "line": 173
          },
          "name": "vpcConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3OutpostsAccessPoint.DataAwsccS3OutpostsAccessPointVpcConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3outposts-access-point/index.ts",
            "line": 157
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3outposts-access-point/index.ts",
            "line": 150
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3outposts-access-point/index:DataAwsccS3OutpostsAccessPoint"
    },
    "@cdktn/provider-awscc.dataAwsccS3OutpostsAccessPoint.DataAwsccS3OutpostsAccessPointConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3OutpostsAccessPoint.DataAwsccS3OutpostsAccessPointConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3outposts-access-point/index.ts",
        "line": 14
      },
      "name": "DataAwsccS3OutpostsAccessPointConfig",
      "namespace": "dataAwsccS3OutpostsAccessPoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3outposts_access_point#id DataAwsccS3OutpostsAccessPoint#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3outposts-access-point/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3outposts-access-point/index:DataAwsccS3OutpostsAccessPointConfig"
    },
    "@cdktn/provider-awscc.dataAwsccS3OutpostsAccessPoint.DataAwsccS3OutpostsAccessPointVpcConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3OutpostsAccessPoint.DataAwsccS3OutpostsAccessPointVpcConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3outposts-access-point/index.ts",
        "line": 25
      },
      "name": "DataAwsccS3OutpostsAccessPointVpcConfiguration",
      "namespace": "dataAwsccS3OutpostsAccessPoint",
      "symbolId": "src/data-awscc-s3outposts-access-point/index:DataAwsccS3OutpostsAccessPointVpcConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccS3OutpostsAccessPoint.DataAwsccS3OutpostsAccessPointVpcConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3OutpostsAccessPoint.DataAwsccS3OutpostsAccessPointVpcConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3outposts-access-point/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3outposts-access-point/index.ts",
        "line": 48
      },
      "name": "DataAwsccS3OutpostsAccessPointVpcConfigurationOutputReference",
      "namespace": "dataAwsccS3OutpostsAccessPoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3outposts-access-point/index.ts",
            "line": 75
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3outposts-access-point/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3OutpostsAccessPoint.DataAwsccS3OutpostsAccessPointVpcConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3outposts-access-point/index:DataAwsccS3OutpostsAccessPointVpcConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3OutpostsAccessPoints.DataAwsccS3OutpostsAccessPoints": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3outposts_access_points awscc_s3outposts_access_points}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3OutpostsAccessPoints.DataAwsccS3OutpostsAccessPoints",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3outposts_access_points awscc_s3outposts_access_points} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3outposts-access-points/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccS3OutpostsAccessPoints.DataAwsccS3OutpostsAccessPointsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3outposts-access-points/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccS3OutpostsAccessPoints resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3outposts-access-points/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccS3OutpostsAccessPoints to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3outposts_access_points#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccS3OutpostsAccessPoints that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccS3OutpostsAccessPoints to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3outposts-access-points/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3outposts-access-points/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccS3OutpostsAccessPoints",
      "namespace": "dataAwsccS3OutpostsAccessPoints",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3outposts-access-points/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3outposts-access-points/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3outposts-access-points/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-s3outposts-access-points/index:DataAwsccS3OutpostsAccessPoints"
    },
    "@cdktn/provider-awscc.dataAwsccS3OutpostsAccessPoints.DataAwsccS3OutpostsAccessPointsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3OutpostsAccessPoints.DataAwsccS3OutpostsAccessPointsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3outposts-access-points/index.ts",
        "line": 14
      },
      "name": "DataAwsccS3OutpostsAccessPointsConfig",
      "namespace": "dataAwsccS3OutpostsAccessPoints",
      "symbolId": "src/data-awscc-s3outposts-access-points/index:DataAwsccS3OutpostsAccessPointsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccS3OutpostsBucket.DataAwsccS3OutpostsBucket": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3outposts_bucket awscc_s3outposts_bucket}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3OutpostsBucket.DataAwsccS3OutpostsBucket",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3outposts_bucket awscc_s3outposts_bucket} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3outposts-bucket/index.ts",
          "line": 617
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccS3OutpostsBucket.DataAwsccS3OutpostsBucketConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3outposts-bucket/index.ts",
        "line": 585
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccS3OutpostsBucket resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3outposts-bucket/index.ts",
            "line": 602
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccS3OutpostsBucket to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3outposts_bucket#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccS3OutpostsBucket that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccS3OutpostsBucket to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3outposts-bucket/index.ts",
            "line": 684
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3outposts-bucket/index.ts",
            "line": 690
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccS3OutpostsBucket",
      "namespace": "dataAwsccS3OutpostsBucket",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3outposts-bucket/index.ts",
            "line": 590
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3outposts-bucket/index.ts",
            "line": 641
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3outposts-bucket/index.ts",
            "line": 646
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3outposts-bucket/index.ts",
            "line": 665
          },
          "name": "lifecycleConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3OutpostsBucket.DataAwsccS3OutpostsBucketLifecycleConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3outposts-bucket/index.ts",
            "line": 670
          },
          "name": "outpostId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3outposts-bucket/index.ts",
            "line": 676
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3OutpostsBucket.DataAwsccS3OutpostsBucketTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3outposts-bucket/index.ts",
            "line": 659
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3outposts-bucket/index.ts",
            "line": 652
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3outposts-bucket/index:DataAwsccS3OutpostsBucket"
    },
    "@cdktn/provider-awscc.dataAwsccS3OutpostsBucket.DataAwsccS3OutpostsBucketConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3OutpostsBucket.DataAwsccS3OutpostsBucketConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3outposts-bucket/index.ts",
        "line": 14
      },
      "name": "DataAwsccS3OutpostsBucketConfig",
      "namespace": "dataAwsccS3OutpostsBucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3outposts_bucket#id DataAwsccS3OutpostsBucket#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3outposts-bucket/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3outposts-bucket/index:DataAwsccS3OutpostsBucketConfig"
    },
    "@cdktn/provider-awscc.dataAwsccS3OutpostsBucket.DataAwsccS3OutpostsBucketLifecycleConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3OutpostsBucket.DataAwsccS3OutpostsBucketLifecycleConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3outposts-bucket/index.ts",
        "line": 446
      },
      "name": "DataAwsccS3OutpostsBucketLifecycleConfiguration",
      "namespace": "dataAwsccS3OutpostsBucket",
      "symbolId": "src/data-awscc-s3outposts-bucket/index:DataAwsccS3OutpostsBucketLifecycleConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccS3OutpostsBucket.DataAwsccS3OutpostsBucketLifecycleConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3OutpostsBucket.DataAwsccS3OutpostsBucketLifecycleConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3outposts-bucket/index.ts",
          "line": 476
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3outposts-bucket/index.ts",
        "line": 469
      },
      "name": "DataAwsccS3OutpostsBucketLifecycleConfigurationOutputReference",
      "namespace": "dataAwsccS3OutpostsBucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3outposts-bucket/index.ts",
            "line": 497
          },
          "name": "rules",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3OutpostsBucket.DataAwsccS3OutpostsBucketLifecycleConfigurationRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3outposts-bucket/index.ts",
            "line": 480
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3OutpostsBucket.DataAwsccS3OutpostsBucketLifecycleConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3outposts-bucket/index:DataAwsccS3OutpostsBucketLifecycleConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3OutpostsBucket.DataAwsccS3OutpostsBucketLifecycleConfigurationRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3OutpostsBucket.DataAwsccS3OutpostsBucketLifecycleConfigurationRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3outposts-bucket/index.ts",
        "line": 344
      },
      "name": "DataAwsccS3OutpostsBucketLifecycleConfigurationRules",
      "namespace": "dataAwsccS3OutpostsBucket",
      "symbolId": "src/data-awscc-s3outposts-bucket/index:DataAwsccS3OutpostsBucketLifecycleConfigurationRules"
    },
    "@cdktn/provider-awscc.dataAwsccS3OutpostsBucket.DataAwsccS3OutpostsBucketLifecycleConfigurationRulesAbortIncompleteMultipartUpload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3OutpostsBucket.DataAwsccS3OutpostsBucketLifecycleConfigurationRulesAbortIncompleteMultipartUpload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3outposts-bucket/index.ts",
        "line": 25
      },
      "name": "DataAwsccS3OutpostsBucketLifecycleConfigurationRulesAbortIncompleteMultipartUpload",
      "namespace": "dataAwsccS3OutpostsBucket",
      "symbolId": "src/data-awscc-s3outposts-bucket/index:DataAwsccS3OutpostsBucketLifecycleConfigurationRulesAbortIncompleteMultipartUpload"
    },
    "@cdktn/provider-awscc.dataAwsccS3OutpostsBucket.DataAwsccS3OutpostsBucketLifecycleConfigurationRulesAbortIncompleteMultipartUploadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3OutpostsBucket.DataAwsccS3OutpostsBucketLifecycleConfigurationRulesAbortIncompleteMultipartUploadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3outposts-bucket/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3outposts-bucket/index.ts",
        "line": 48
      },
      "name": "DataAwsccS3OutpostsBucketLifecycleConfigurationRulesAbortIncompleteMultipartUploadOutputReference",
      "namespace": "dataAwsccS3OutpostsBucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3outposts-bucket/index.ts",
            "line": 75
          },
          "name": "daysAfterInitiation",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3outposts-bucket/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3OutpostsBucket.DataAwsccS3OutpostsBucketLifecycleConfigurationRulesAbortIncompleteMultipartUpload"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3outposts-bucket/index:DataAwsccS3OutpostsBucketLifecycleConfigurationRulesAbortIncompleteMultipartUploadOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3OutpostsBucket.DataAwsccS3OutpostsBucketLifecycleConfigurationRulesFilter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3OutpostsBucket.DataAwsccS3OutpostsBucketLifecycleConfigurationRulesFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3outposts-bucket/index.ts",
        "line": 278
      },
      "name": "DataAwsccS3OutpostsBucketLifecycleConfigurationRulesFilter",
      "namespace": "dataAwsccS3OutpostsBucket",
      "symbolId": "src/data-awscc-s3outposts-bucket/index:DataAwsccS3OutpostsBucketLifecycleConfigurationRulesFilter"
    },
    "@cdktn/provider-awscc.dataAwsccS3OutpostsBucket.DataAwsccS3OutpostsBucketLifecycleConfigurationRulesFilterAndOperator": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3OutpostsBucket.DataAwsccS3OutpostsBucketLifecycleConfigurationRulesFilterAndOperator",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3outposts-bucket/index.ts",
        "line": 159
      },
      "name": "DataAwsccS3OutpostsBucketLifecycleConfigurationRulesFilterAndOperator",
      "namespace": "dataAwsccS3OutpostsBucket",
      "symbolId": "src/data-awscc-s3outposts-bucket/index:DataAwsccS3OutpostsBucketLifecycleConfigurationRulesFilterAndOperator"
    },
    "@cdktn/provider-awscc.dataAwsccS3OutpostsBucket.DataAwsccS3OutpostsBucketLifecycleConfigurationRulesFilterAndOperatorOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3OutpostsBucket.DataAwsccS3OutpostsBucketLifecycleConfigurationRulesFilterAndOperatorOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3outposts-bucket/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-awscc-s3outposts-bucket/index.ts",
        "line": 182
      },
      "name": "DataAwsccS3OutpostsBucketLifecycleConfigurationRulesFilterAndOperatorOutputReference",
      "namespace": "dataAwsccS3OutpostsBucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3outposts-bucket/index.ts",
            "line": 209
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3outposts-bucket/index.ts",
            "line": 215
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3OutpostsBucket.DataAwsccS3OutpostsBucketLifecycleConfigurationRulesFilterAndOperatorTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3outposts-bucket/index.ts",
            "line": 193
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3OutpostsBucket.DataAwsccS3OutpostsBucketLifecycleConfigurationRulesFilterAndOperator"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3outposts-bucket/index:DataAwsccS3OutpostsBucketLifecycleConfigurationRulesFilterAndOperatorOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3OutpostsBucket.DataAwsccS3OutpostsBucketLifecycleConfigurationRulesFilterAndOperatorTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3OutpostsBucket.DataAwsccS3OutpostsBucketLifecycleConfigurationRulesFilterAndOperatorTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3outposts-bucket/index.ts",
        "line": 79
      },
      "name": "DataAwsccS3OutpostsBucketLifecycleConfigurationRulesFilterAndOperatorTags",
      "namespace": "dataAwsccS3OutpostsBucket",
      "symbolId": "src/data-awscc-s3outposts-bucket/index:DataAwsccS3OutpostsBucketLifecycleConfigurationRulesFilterAndOperatorTags"
    },
    "@cdktn/provider-awscc.dataAwsccS3OutpostsBucket.DataAwsccS3OutpostsBucketLifecycleConfigurationRulesFilterAndOperatorTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3OutpostsBucket.DataAwsccS3OutpostsBucketLifecycleConfigurationRulesFilterAndOperatorTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3outposts-bucket/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3outposts-bucket/index.ts",
        "line": 141
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3outposts-bucket/index.ts",
            "line": 155
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccS3OutpostsBucket.DataAwsccS3OutpostsBucketLifecycleConfigurationRulesFilterAndOperatorTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccS3OutpostsBucketLifecycleConfigurationRulesFilterAndOperatorTagsList",
      "namespace": "dataAwsccS3OutpostsBucket",
      "symbolId": "src/data-awscc-s3outposts-bucket/index:DataAwsccS3OutpostsBucketLifecycleConfigurationRulesFilterAndOperatorTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccS3OutpostsBucket.DataAwsccS3OutpostsBucketLifecycleConfigurationRulesFilterAndOperatorTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3OutpostsBucket.DataAwsccS3OutpostsBucketLifecycleConfigurationRulesFilterAndOperatorTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3outposts-bucket/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3outposts-bucket/index.ts",
        "line": 102
      },
      "name": "DataAwsccS3OutpostsBucketLifecycleConfigurationRulesFilterAndOperatorTagsOutputReference",
      "namespace": "dataAwsccS3OutpostsBucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3outposts-bucket/index.ts",
            "line": 131
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3outposts-bucket/index.ts",
            "line": 136
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3outposts-bucket/index.ts",
            "line": 115
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3OutpostsBucket.DataAwsccS3OutpostsBucketLifecycleConfigurationRulesFilterAndOperatorTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3outposts-bucket/index:DataAwsccS3OutpostsBucketLifecycleConfigurationRulesFilterAndOperatorTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3OutpostsBucket.DataAwsccS3OutpostsBucketLifecycleConfigurationRulesFilterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3OutpostsBucket.DataAwsccS3OutpostsBucketLifecycleConfigurationRulesFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3outposts-bucket/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-awscc-s3outposts-bucket/index.ts",
        "line": 301
      },
      "name": "DataAwsccS3OutpostsBucketLifecycleConfigurationRulesFilterOutputReference",
      "namespace": "dataAwsccS3OutpostsBucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3outposts-bucket/index.ts",
            "line": 329
          },
          "name": "andOperator",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3OutpostsBucket.DataAwsccS3OutpostsBucketLifecycleConfigurationRulesFilterAndOperatorOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3outposts-bucket/index.ts",
            "line": 334
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3outposts-bucket/index.ts",
            "line": 340
          },
          "name": "tag",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3OutpostsBucket.DataAwsccS3OutpostsBucketLifecycleConfigurationRulesFilterTagOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3outposts-bucket/index.ts",
            "line": 312
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3OutpostsBucket.DataAwsccS3OutpostsBucketLifecycleConfigurationRulesFilter"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3outposts-bucket/index:DataAwsccS3OutpostsBucketLifecycleConfigurationRulesFilterOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3OutpostsBucket.DataAwsccS3OutpostsBucketLifecycleConfigurationRulesFilterTag": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3OutpostsBucket.DataAwsccS3OutpostsBucketLifecycleConfigurationRulesFilterTag",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3outposts-bucket/index.ts",
        "line": 219
      },
      "name": "DataAwsccS3OutpostsBucketLifecycleConfigurationRulesFilterTag",
      "namespace": "dataAwsccS3OutpostsBucket",
      "symbolId": "src/data-awscc-s3outposts-bucket/index:DataAwsccS3OutpostsBucketLifecycleConfigurationRulesFilterTag"
    },
    "@cdktn/provider-awscc.dataAwsccS3OutpostsBucket.DataAwsccS3OutpostsBucketLifecycleConfigurationRulesFilterTagOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3OutpostsBucket.DataAwsccS3OutpostsBucketLifecycleConfigurationRulesFilterTagOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3outposts-bucket/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-awscc-s3outposts-bucket/index.ts",
        "line": 242
      },
      "name": "DataAwsccS3OutpostsBucketLifecycleConfigurationRulesFilterTagOutputReference",
      "namespace": "dataAwsccS3OutpostsBucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3outposts-bucket/index.ts",
            "line": 269
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3outposts-bucket/index.ts",
            "line": 274
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3outposts-bucket/index.ts",
            "line": 253
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3OutpostsBucket.DataAwsccS3OutpostsBucketLifecycleConfigurationRulesFilterTag"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3outposts-bucket/index:DataAwsccS3OutpostsBucketLifecycleConfigurationRulesFilterTagOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3OutpostsBucket.DataAwsccS3OutpostsBucketLifecycleConfigurationRulesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3OutpostsBucket.DataAwsccS3OutpostsBucketLifecycleConfigurationRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3outposts-bucket/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3outposts-bucket/index.ts",
        "line": 428
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3outposts-bucket/index.ts",
            "line": 442
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccS3OutpostsBucket.DataAwsccS3OutpostsBucketLifecycleConfigurationRulesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccS3OutpostsBucketLifecycleConfigurationRulesList",
      "namespace": "dataAwsccS3OutpostsBucket",
      "symbolId": "src/data-awscc-s3outposts-bucket/index:DataAwsccS3OutpostsBucketLifecycleConfigurationRulesList"
    },
    "@cdktn/provider-awscc.dataAwsccS3OutpostsBucket.DataAwsccS3OutpostsBucketLifecycleConfigurationRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3OutpostsBucket.DataAwsccS3OutpostsBucketLifecycleConfigurationRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3outposts-bucket/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3outposts-bucket/index.ts",
        "line": 367
      },
      "name": "DataAwsccS3OutpostsBucketLifecycleConfigurationRulesOutputReference",
      "namespace": "dataAwsccS3OutpostsBucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3outposts-bucket/index.ts",
            "line": 397
          },
          "name": "abortIncompleteMultipartUpload",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3OutpostsBucket.DataAwsccS3OutpostsBucketLifecycleConfigurationRulesAbortIncompleteMultipartUploadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3outposts-bucket/index.ts",
            "line": 402
          },
          "name": "expirationDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3outposts-bucket/index.ts",
            "line": 407
          },
          "name": "expirationInDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3outposts-bucket/index.ts",
            "line": 413
          },
          "name": "filter",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3OutpostsBucket.DataAwsccS3OutpostsBucketLifecycleConfigurationRulesFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3outposts-bucket/index.ts",
            "line": 418
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3outposts-bucket/index.ts",
            "line": 423
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3outposts-bucket/index.ts",
            "line": 380
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3OutpostsBucket.DataAwsccS3OutpostsBucketLifecycleConfigurationRules"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3outposts-bucket/index:DataAwsccS3OutpostsBucketLifecycleConfigurationRulesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3OutpostsBucket.DataAwsccS3OutpostsBucketTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3OutpostsBucket.DataAwsccS3OutpostsBucketTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3outposts-bucket/index.ts",
        "line": 501
      },
      "name": "DataAwsccS3OutpostsBucketTags",
      "namespace": "dataAwsccS3OutpostsBucket",
      "symbolId": "src/data-awscc-s3outposts-bucket/index:DataAwsccS3OutpostsBucketTags"
    },
    "@cdktn/provider-awscc.dataAwsccS3OutpostsBucket.DataAwsccS3OutpostsBucketTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3OutpostsBucket.DataAwsccS3OutpostsBucketTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3outposts-bucket/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/data-awscc-s3outposts-bucket/index.ts",
        "line": 563
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3outposts-bucket/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-awscc.dataAwsccS3OutpostsBucket.DataAwsccS3OutpostsBucketTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccS3OutpostsBucketTagsList",
      "namespace": "dataAwsccS3OutpostsBucket",
      "symbolId": "src/data-awscc-s3outposts-bucket/index:DataAwsccS3OutpostsBucketTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccS3OutpostsBucket.DataAwsccS3OutpostsBucketTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3OutpostsBucket.DataAwsccS3OutpostsBucketTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3outposts-bucket/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-awscc-s3outposts-bucket/index.ts",
        "line": 524
      },
      "name": "DataAwsccS3OutpostsBucketTagsOutputReference",
      "namespace": "dataAwsccS3OutpostsBucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3outposts-bucket/index.ts",
            "line": 553
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3outposts-bucket/index.ts",
            "line": 558
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3outposts-bucket/index.ts",
            "line": 537
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3OutpostsBucket.DataAwsccS3OutpostsBucketTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3outposts-bucket/index:DataAwsccS3OutpostsBucketTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3OutpostsBucketPolicy.DataAwsccS3OutpostsBucketPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3outposts_bucket_policy awscc_s3outposts_bucket_policy}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3OutpostsBucketPolicy.DataAwsccS3OutpostsBucketPolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3outposts_bucket_policy awscc_s3outposts_bucket_policy} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3outposts-bucket-policy/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccS3OutpostsBucketPolicy.DataAwsccS3OutpostsBucketPolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3outposts-bucket-policy/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccS3OutpostsBucketPolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3outposts-bucket-policy/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccS3OutpostsBucketPolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3outposts_bucket_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccS3OutpostsBucketPolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccS3OutpostsBucketPolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3outposts-bucket-policy/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-awscc-s3outposts-bucket-policy/index.ts",
            "line": 117
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccS3OutpostsBucketPolicy",
      "namespace": "dataAwsccS3OutpostsBucketPolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3outposts-bucket-policy/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3outposts-bucket-policy/index.ts",
            "line": 85
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3outposts-bucket-policy/index.ts",
            "line": 103
          },
          "name": "policyDocument",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3outposts-bucket-policy/index.ts",
            "line": 98
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3outposts-bucket-policy/index.ts",
            "line": 91
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3outposts-bucket-policy/index:DataAwsccS3OutpostsBucketPolicy"
    },
    "@cdktn/provider-awscc.dataAwsccS3OutpostsBucketPolicy.DataAwsccS3OutpostsBucketPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3OutpostsBucketPolicy.DataAwsccS3OutpostsBucketPolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3outposts-bucket-policy/index.ts",
        "line": 14
      },
      "name": "DataAwsccS3OutpostsBucketPolicyConfig",
      "namespace": "dataAwsccS3OutpostsBucketPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3outposts_bucket_policy#id DataAwsccS3OutpostsBucketPolicy#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3outposts-bucket-policy/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3outposts-bucket-policy/index:DataAwsccS3OutpostsBucketPolicyConfig"
    },
    "@cdktn/provider-awscc.dataAwsccS3OutpostsEndpoint.DataAwsccS3OutpostsEndpoint": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3outposts_endpoint awscc_s3outposts_endpoint}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3OutpostsEndpoint.DataAwsccS3OutpostsEndpoint",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3outposts_endpoint awscc_s3outposts_endpoint} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3outposts-endpoint/index.ts",
          "line": 195
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccS3OutpostsEndpoint.DataAwsccS3OutpostsEndpointConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3outposts-endpoint/index.ts",
        "line": 163
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccS3OutpostsEndpoint resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3outposts-endpoint/index.ts",
            "line": 180
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccS3OutpostsEndpoint to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3outposts_endpoint#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccS3OutpostsEndpoint that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccS3OutpostsEndpoint to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3outposts-endpoint/index.ts",
            "line": 297
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3outposts-endpoint/index.ts",
            "line": 303
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccS3OutpostsEndpoint",
      "namespace": "dataAwsccS3OutpostsEndpoint",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3outposts-endpoint/index.ts",
            "line": 168
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3outposts-endpoint/index.ts",
            "line": 219
          },
          "name": "accessType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3outposts-endpoint/index.ts",
            "line": 224
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3outposts-endpoint/index.ts",
            "line": 229
          },
          "name": "cidrBlock",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3outposts-endpoint/index.ts",
            "line": 234
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3outposts-endpoint/index.ts",
            "line": 239
          },
          "name": "customerOwnedIpv4Pool",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3outposts-endpoint/index.ts",
            "line": 244
          },
          "name": "endpointId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3outposts-endpoint/index.ts",
            "line": 250
          },
          "name": "failedReason",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3OutpostsEndpoint.DataAwsccS3OutpostsEndpointFailedReasonOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3outposts-endpoint/index.ts",
            "line": 269
          },
          "name": "networkInterfaces",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3OutpostsEndpoint.DataAwsccS3OutpostsEndpointNetworkInterfacesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3outposts-endpoint/index.ts",
            "line": 274
          },
          "name": "outpostId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3outposts-endpoint/index.ts",
            "line": 279
          },
          "name": "securityGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3outposts-endpoint/index.ts",
            "line": 284
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3outposts-endpoint/index.ts",
            "line": 289
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3outposts-endpoint/index.ts",
            "line": 263
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3outposts-endpoint/index.ts",
            "line": 256
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3outposts-endpoint/index:DataAwsccS3OutpostsEndpoint"
    },
    "@cdktn/provider-awscc.dataAwsccS3OutpostsEndpoint.DataAwsccS3OutpostsEndpointConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3OutpostsEndpoint.DataAwsccS3OutpostsEndpointConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3outposts-endpoint/index.ts",
        "line": 14
      },
      "name": "DataAwsccS3OutpostsEndpointConfig",
      "namespace": "dataAwsccS3OutpostsEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3outposts_endpoint#id DataAwsccS3OutpostsEndpoint#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3outposts-endpoint/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3outposts-endpoint/index:DataAwsccS3OutpostsEndpointConfig"
    },
    "@cdktn/provider-awscc.dataAwsccS3OutpostsEndpoint.DataAwsccS3OutpostsEndpointFailedReason": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3OutpostsEndpoint.DataAwsccS3OutpostsEndpointFailedReason",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3outposts-endpoint/index.ts",
        "line": 25
      },
      "name": "DataAwsccS3OutpostsEndpointFailedReason",
      "namespace": "dataAwsccS3OutpostsEndpoint",
      "symbolId": "src/data-awscc-s3outposts-endpoint/index:DataAwsccS3OutpostsEndpointFailedReason"
    },
    "@cdktn/provider-awscc.dataAwsccS3OutpostsEndpoint.DataAwsccS3OutpostsEndpointFailedReasonOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3OutpostsEndpoint.DataAwsccS3OutpostsEndpointFailedReasonOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3outposts-endpoint/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3outposts-endpoint/index.ts",
        "line": 48
      },
      "name": "DataAwsccS3OutpostsEndpointFailedReasonOutputReference",
      "namespace": "dataAwsccS3OutpostsEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3outposts-endpoint/index.ts",
            "line": 75
          },
          "name": "errorCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3outposts-endpoint/index.ts",
            "line": 80
          },
          "name": "message",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3outposts-endpoint/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3OutpostsEndpoint.DataAwsccS3OutpostsEndpointFailedReason"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3outposts-endpoint/index:DataAwsccS3OutpostsEndpointFailedReasonOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3OutpostsEndpoint.DataAwsccS3OutpostsEndpointNetworkInterfaces": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3OutpostsEndpoint.DataAwsccS3OutpostsEndpointNetworkInterfaces",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3outposts-endpoint/index.ts",
        "line": 84
      },
      "name": "DataAwsccS3OutpostsEndpointNetworkInterfaces",
      "namespace": "dataAwsccS3OutpostsEndpoint",
      "symbolId": "src/data-awscc-s3outposts-endpoint/index:DataAwsccS3OutpostsEndpointNetworkInterfaces"
    },
    "@cdktn/provider-awscc.dataAwsccS3OutpostsEndpoint.DataAwsccS3OutpostsEndpointNetworkInterfacesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3OutpostsEndpoint.DataAwsccS3OutpostsEndpointNetworkInterfacesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3outposts-endpoint/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3outposts-endpoint/index.ts",
        "line": 141
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3outposts-endpoint/index.ts",
            "line": 155
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccS3OutpostsEndpoint.DataAwsccS3OutpostsEndpointNetworkInterfacesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccS3OutpostsEndpointNetworkInterfacesList",
      "namespace": "dataAwsccS3OutpostsEndpoint",
      "symbolId": "src/data-awscc-s3outposts-endpoint/index:DataAwsccS3OutpostsEndpointNetworkInterfacesList"
    },
    "@cdktn/provider-awscc.dataAwsccS3OutpostsEndpoint.DataAwsccS3OutpostsEndpointNetworkInterfacesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3OutpostsEndpoint.DataAwsccS3OutpostsEndpointNetworkInterfacesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3outposts-endpoint/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3outposts-endpoint/index.ts",
        "line": 107
      },
      "name": "DataAwsccS3OutpostsEndpointNetworkInterfacesOutputReference",
      "namespace": "dataAwsccS3OutpostsEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3outposts-endpoint/index.ts",
            "line": 136
          },
          "name": "networkInterfaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3outposts-endpoint/index.ts",
            "line": 120
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3OutpostsEndpoint.DataAwsccS3OutpostsEndpointNetworkInterfaces"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3outposts-endpoint/index:DataAwsccS3OutpostsEndpointNetworkInterfacesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3OutpostsEndpoints.DataAwsccS3OutpostsEndpoints": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3outposts_endpoints awscc_s3outposts_endpoints}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3OutpostsEndpoints.DataAwsccS3OutpostsEndpoints",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3outposts_endpoints awscc_s3outposts_endpoints} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3outposts-endpoints/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccS3OutpostsEndpoints.DataAwsccS3OutpostsEndpointsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3outposts-endpoints/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccS3OutpostsEndpoints resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3outposts-endpoints/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccS3OutpostsEndpoints to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3outposts_endpoints#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccS3OutpostsEndpoints that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccS3OutpostsEndpoints to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3outposts-endpoints/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3outposts-endpoints/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccS3OutpostsEndpoints",
      "namespace": "dataAwsccS3OutpostsEndpoints",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3outposts-endpoints/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3outposts-endpoints/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3outposts-endpoints/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-s3outposts-endpoints/index:DataAwsccS3OutpostsEndpoints"
    },
    "@cdktn/provider-awscc.dataAwsccS3OutpostsEndpoints.DataAwsccS3OutpostsEndpointsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3OutpostsEndpoints.DataAwsccS3OutpostsEndpointsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3outposts-endpoints/index.ts",
        "line": 14
      },
      "name": "DataAwsccS3OutpostsEndpointsConfig",
      "namespace": "dataAwsccS3OutpostsEndpoints",
      "symbolId": "src/data-awscc-s3outposts-endpoints/index:DataAwsccS3OutpostsEndpointsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLens": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3_storage_lens awscc_s3_storage_lens}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLens",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3_storage_lens awscc_s3_storage_lens} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-storage-lens/index.ts",
          "line": 2345
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-storage-lens/index.ts",
        "line": 2313
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccS3StorageLens resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 2330
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccS3StorageLens to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3_storage_lens#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccS3StorageLens that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccS3StorageLens to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 2397
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 2403
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccS3StorageLens",
      "namespace": "dataAwsccS3StorageLens",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 2318
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 2383
          },
          "name": "storageLensConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 2389
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 2377
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 2370
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-storage-lens/index:DataAwsccS3StorageLens"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-storage-lens/index.ts",
        "line": 14
      },
      "name": "DataAwsccS3StorageLensConfig",
      "namespace": "dataAwsccS3StorageLens",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3_storage_lens#id DataAwsccS3StorageLens#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-storage-lens/index:DataAwsccS3StorageLensConfig"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-storage-lens/index.ts",
        "line": 2124
      },
      "name": "DataAwsccS3StorageLensStorageLensConfiguration",
      "namespace": "dataAwsccS3StorageLens",
      "symbolId": "src/data-awscc-s3-storage-lens/index:DataAwsccS3StorageLensStorageLensConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationAccountLevel": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationAccountLevel",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-storage-lens/index.ts",
        "line": 943
      },
      "name": "DataAwsccS3StorageLensStorageLensConfigurationAccountLevel",
      "namespace": "dataAwsccS3StorageLens",
      "symbolId": "src/data-awscc-s3-storage-lens/index:DataAwsccS3StorageLensStorageLensConfigurationAccountLevel"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationAccountLevelActivityMetrics": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationAccountLevelActivityMetrics",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-storage-lens/index.ts",
        "line": 25
      },
      "name": "DataAwsccS3StorageLensStorageLensConfigurationAccountLevelActivityMetrics",
      "namespace": "dataAwsccS3StorageLens",
      "symbolId": "src/data-awscc-s3-storage-lens/index:DataAwsccS3StorageLensStorageLensConfigurationAccountLevelActivityMetrics"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationAccountLevelActivityMetricsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationAccountLevelActivityMetricsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-storage-lens/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-storage-lens/index.ts",
        "line": 48
      },
      "name": "DataAwsccS3StorageLensStorageLensConfigurationAccountLevelActivityMetricsOutputReference",
      "namespace": "dataAwsccS3StorageLens",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 75
          },
          "name": "isEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationAccountLevelActivityMetrics"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-storage-lens/index:DataAwsccS3StorageLensStorageLensConfigurationAccountLevelActivityMetricsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetrics": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetrics",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-storage-lens/index.ts",
        "line": 79
      },
      "name": "DataAwsccS3StorageLensStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetrics",
      "namespace": "dataAwsccS3StorageLens",
      "symbolId": "src/data-awscc-s3-storage-lens/index:DataAwsccS3StorageLensStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetrics"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-storage-lens/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-awscc-s3-storage-lens/index.ts",
        "line": 102
      },
      "name": "DataAwsccS3StorageLensStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsOutputReference",
      "namespace": "dataAwsccS3StorageLens",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 129
          },
          "name": "isEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetrics"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-storage-lens/index:DataAwsccS3StorageLensStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationAccountLevelAdvancedDataProtectionMetrics": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationAccountLevelAdvancedDataProtectionMetrics",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-storage-lens/index.ts",
        "line": 133
      },
      "name": "DataAwsccS3StorageLensStorageLensConfigurationAccountLevelAdvancedDataProtectionMetrics",
      "namespace": "dataAwsccS3StorageLens",
      "symbolId": "src/data-awscc-s3-storage-lens/index:DataAwsccS3StorageLensStorageLensConfigurationAccountLevelAdvancedDataProtectionMetrics"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-storage-lens/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-awscc-s3-storage-lens/index.ts",
        "line": 156
      },
      "name": "DataAwsccS3StorageLensStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsOutputReference",
      "namespace": "dataAwsccS3StorageLens",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 183
          },
          "name": "isEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 167
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationAccountLevelAdvancedDataProtectionMetrics"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-storage-lens/index:DataAwsccS3StorageLensStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationAccountLevelAdvancedPerformanceMetrics": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationAccountLevelAdvancedPerformanceMetrics",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-storage-lens/index.ts",
        "line": 187
      },
      "name": "DataAwsccS3StorageLensStorageLensConfigurationAccountLevelAdvancedPerformanceMetrics",
      "namespace": "dataAwsccS3StorageLens",
      "symbolId": "src/data-awscc-s3-storage-lens/index:DataAwsccS3StorageLensStorageLensConfigurationAccountLevelAdvancedPerformanceMetrics"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationAccountLevelAdvancedPerformanceMetricsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationAccountLevelAdvancedPerformanceMetricsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-storage-lens/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-storage-lens/index.ts",
        "line": 210
      },
      "name": "DataAwsccS3StorageLensStorageLensConfigurationAccountLevelAdvancedPerformanceMetricsOutputReference",
      "namespace": "dataAwsccS3StorageLens",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 237
          },
          "name": "isEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 221
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationAccountLevelAdvancedPerformanceMetrics"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-storage-lens/index:DataAwsccS3StorageLensStorageLensConfigurationAccountLevelAdvancedPerformanceMetricsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationAccountLevelBucketLevel": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationAccountLevelBucketLevel",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-storage-lens/index.ts",
        "line": 690
      },
      "name": "DataAwsccS3StorageLensStorageLensConfigurationAccountLevelBucketLevel",
      "namespace": "dataAwsccS3StorageLens",
      "symbolId": "src/data-awscc-s3-storage-lens/index:DataAwsccS3StorageLensStorageLensConfigurationAccountLevelBucketLevel"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationAccountLevelBucketLevelActivityMetrics": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationAccountLevelBucketLevelActivityMetrics",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-storage-lens/index.ts",
        "line": 241
      },
      "name": "DataAwsccS3StorageLensStorageLensConfigurationAccountLevelBucketLevelActivityMetrics",
      "namespace": "dataAwsccS3StorageLens",
      "symbolId": "src/data-awscc-s3-storage-lens/index:DataAwsccS3StorageLensStorageLensConfigurationAccountLevelBucketLevelActivityMetrics"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationAccountLevelBucketLevelActivityMetricsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationAccountLevelBucketLevelActivityMetricsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-storage-lens/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-awscc-s3-storage-lens/index.ts",
        "line": 264
      },
      "name": "DataAwsccS3StorageLensStorageLensConfigurationAccountLevelBucketLevelActivityMetricsOutputReference",
      "namespace": "dataAwsccS3StorageLens",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 291
          },
          "name": "isEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 275
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationAccountLevelBucketLevelActivityMetrics"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-storage-lens/index:DataAwsccS3StorageLensStorageLensConfigurationAccountLevelBucketLevelActivityMetricsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetrics": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetrics",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-storage-lens/index.ts",
        "line": 295
      },
      "name": "DataAwsccS3StorageLensStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetrics",
      "namespace": "dataAwsccS3StorageLens",
      "symbolId": "src/data-awscc-s3-storage-lens/index:DataAwsccS3StorageLensStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetrics"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-storage-lens/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/data-awscc-s3-storage-lens/index.ts",
        "line": 318
      },
      "name": "DataAwsccS3StorageLensStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsOutputReference",
      "namespace": "dataAwsccS3StorageLens",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 345
          },
          "name": "isEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 329
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetrics"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-storage-lens/index:DataAwsccS3StorageLensStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetrics": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetrics",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-storage-lens/index.ts",
        "line": 349
      },
      "name": "DataAwsccS3StorageLensStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetrics",
      "namespace": "dataAwsccS3StorageLens",
      "symbolId": "src/data-awscc-s3-storage-lens/index:DataAwsccS3StorageLensStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetrics"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-storage-lens/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/data-awscc-s3-storage-lens/index.ts",
        "line": 372
      },
      "name": "DataAwsccS3StorageLensStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsOutputReference",
      "namespace": "dataAwsccS3StorageLens",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 399
          },
          "name": "isEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 383
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetrics"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-storage-lens/index:DataAwsccS3StorageLensStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationAccountLevelBucketLevelAdvancedPerformanceMetrics": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationAccountLevelBucketLevelAdvancedPerformanceMetrics",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-storage-lens/index.ts",
        "line": 403
      },
      "name": "DataAwsccS3StorageLensStorageLensConfigurationAccountLevelBucketLevelAdvancedPerformanceMetrics",
      "namespace": "dataAwsccS3StorageLens",
      "symbolId": "src/data-awscc-s3-storage-lens/index:DataAwsccS3StorageLensStorageLensConfigurationAccountLevelBucketLevelAdvancedPerformanceMetrics"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationAccountLevelBucketLevelAdvancedPerformanceMetricsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationAccountLevelBucketLevelAdvancedPerformanceMetricsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-storage-lens/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-storage-lens/index.ts",
        "line": 426
      },
      "name": "DataAwsccS3StorageLensStorageLensConfigurationAccountLevelBucketLevelAdvancedPerformanceMetricsOutputReference",
      "namespace": "dataAwsccS3StorageLens",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 453
          },
          "name": "isEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 437
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationAccountLevelBucketLevelAdvancedPerformanceMetrics"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-storage-lens/index:DataAwsccS3StorageLensStorageLensConfigurationAccountLevelBucketLevelAdvancedPerformanceMetricsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodesMetrics": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodesMetrics",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-storage-lens/index.ts",
        "line": 457
      },
      "name": "DataAwsccS3StorageLensStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodesMetrics",
      "namespace": "dataAwsccS3StorageLens",
      "symbolId": "src/data-awscc-s3-storage-lens/index:DataAwsccS3StorageLensStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodesMetrics"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodesMetricsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodesMetricsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-storage-lens/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-awscc-s3-storage-lens/index.ts",
        "line": 480
      },
      "name": "DataAwsccS3StorageLensStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodesMetricsOutputReference",
      "namespace": "dataAwsccS3StorageLens",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 507
          },
          "name": "isEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 491
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodesMetrics"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-storage-lens/index:DataAwsccS3StorageLensStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodesMetricsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationAccountLevelBucketLevelOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationAccountLevelBucketLevelOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-storage-lens/index.ts",
          "line": 720
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-storage-lens/index.ts",
        "line": 713
      },
      "name": "DataAwsccS3StorageLensStorageLensConfigurationAccountLevelBucketLevelOutputReference",
      "namespace": "dataAwsccS3StorageLens",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 741
          },
          "name": "activityMetrics",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationAccountLevelBucketLevelActivityMetricsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 747
          },
          "name": "advancedCostOptimizationMetrics",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 753
          },
          "name": "advancedDataProtectionMetrics",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 759
          },
          "name": "advancedPerformanceMetrics",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationAccountLevelBucketLevelAdvancedPerformanceMetricsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 765
          },
          "name": "detailedStatusCodesMetrics",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodesMetricsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 771
          },
          "name": "prefixLevel",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationAccountLevelBucketLevelPrefixLevelOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 724
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationAccountLevelBucketLevel"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-storage-lens/index:DataAwsccS3StorageLensStorageLensConfigurationAccountLevelBucketLevelOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationAccountLevelBucketLevelPrefixLevel": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationAccountLevelBucketLevelPrefixLevel",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-storage-lens/index.ts",
        "line": 635
      },
      "name": "DataAwsccS3StorageLensStorageLensConfigurationAccountLevelBucketLevelPrefixLevel",
      "namespace": "dataAwsccS3StorageLens",
      "symbolId": "src/data-awscc-s3-storage-lens/index:DataAwsccS3StorageLensStorageLensConfigurationAccountLevelBucketLevelPrefixLevel"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationAccountLevelBucketLevelPrefixLevelOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationAccountLevelBucketLevelPrefixLevelOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-storage-lens/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-awscc-s3-storage-lens/index.ts",
        "line": 658
      },
      "name": "DataAwsccS3StorageLensStorageLensConfigurationAccountLevelBucketLevelPrefixLevelOutputReference",
      "namespace": "dataAwsccS3StorageLens",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 686
          },
          "name": "storageMetrics",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 669
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationAccountLevelBucketLevelPrefixLevel"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-storage-lens/index:DataAwsccS3StorageLensStorageLensConfigurationAccountLevelBucketLevelPrefixLevelOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetrics": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetrics",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-storage-lens/index.ts",
        "line": 575
      },
      "name": "DataAwsccS3StorageLensStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetrics",
      "namespace": "dataAwsccS3StorageLens",
      "symbolId": "src/data-awscc-s3-storage-lens/index:DataAwsccS3StorageLensStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetrics"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-storage-lens/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-awscc-s3-storage-lens/index.ts",
        "line": 598
      },
      "name": "DataAwsccS3StorageLensStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsOutputReference",
      "namespace": "dataAwsccS3StorageLens",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 625
          },
          "name": "isEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 631
          },
          "name": "selectionCriteria",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 609
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetrics"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-storage-lens/index:DataAwsccS3StorageLensStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteria": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteria",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-storage-lens/index.ts",
        "line": 511
      },
      "name": "DataAwsccS3StorageLensStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteria",
      "namespace": "dataAwsccS3StorageLens",
      "symbolId": "src/data-awscc-s3-storage-lens/index:DataAwsccS3StorageLensStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteria"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-storage-lens/index.ts",
          "line": 541
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-storage-lens/index.ts",
        "line": 534
      },
      "name": "DataAwsccS3StorageLensStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaOutputReference",
      "namespace": "dataAwsccS3StorageLens",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 561
          },
          "name": "delimiter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 566
          },
          "name": "maxDepth",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 571
          },
          "name": "minStorageBytesPercentage",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 545
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteria"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-storage-lens/index:DataAwsccS3StorageLensStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationAccountLevelDetailedStatusCodesMetrics": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationAccountLevelDetailedStatusCodesMetrics",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-storage-lens/index.ts",
        "line": 775
      },
      "name": "DataAwsccS3StorageLensStorageLensConfigurationAccountLevelDetailedStatusCodesMetrics",
      "namespace": "dataAwsccS3StorageLens",
      "symbolId": "src/data-awscc-s3-storage-lens/index:DataAwsccS3StorageLensStorageLensConfigurationAccountLevelDetailedStatusCodesMetrics"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationAccountLevelDetailedStatusCodesMetricsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationAccountLevelDetailedStatusCodesMetricsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-storage-lens/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-awscc-s3-storage-lens/index.ts",
        "line": 798
      },
      "name": "DataAwsccS3StorageLensStorageLensConfigurationAccountLevelDetailedStatusCodesMetricsOutputReference",
      "namespace": "dataAwsccS3StorageLens",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 825
          },
          "name": "isEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 809
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationAccountLevelDetailedStatusCodesMetrics"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-storage-lens/index:DataAwsccS3StorageLensStorageLensConfigurationAccountLevelDetailedStatusCodesMetricsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationAccountLevelOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationAccountLevelOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-storage-lens/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-storage-lens/index.ts",
        "line": 966
      },
      "name": "DataAwsccS3StorageLensStorageLensConfigurationAccountLevelOutputReference",
      "namespace": "dataAwsccS3StorageLens",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 994
          },
          "name": "activityMetrics",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationAccountLevelActivityMetricsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 1000
          },
          "name": "advancedCostOptimizationMetrics",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 1006
          },
          "name": "advancedDataProtectionMetrics",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 1012
          },
          "name": "advancedPerformanceMetrics",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationAccountLevelAdvancedPerformanceMetricsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 1018
          },
          "name": "bucketLevel",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationAccountLevelBucketLevelOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 1024
          },
          "name": "detailedStatusCodesMetrics",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationAccountLevelDetailedStatusCodesMetricsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 1030
          },
          "name": "storageLensGroupLevel",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationAccountLevelStorageLensGroupLevelOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 977
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationAccountLevel"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-storage-lens/index:DataAwsccS3StorageLensStorageLensConfigurationAccountLevelOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationAccountLevelStorageLensGroupLevel": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationAccountLevelStorageLensGroupLevel",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-storage-lens/index.ts",
        "line": 888
      },
      "name": "DataAwsccS3StorageLensStorageLensConfigurationAccountLevelStorageLensGroupLevel",
      "namespace": "dataAwsccS3StorageLens",
      "symbolId": "src/data-awscc-s3-storage-lens/index:DataAwsccS3StorageLensStorageLensConfigurationAccountLevelStorageLensGroupLevel"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationAccountLevelStorageLensGroupLevelOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationAccountLevelStorageLensGroupLevelOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-storage-lens/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-awscc-s3-storage-lens/index.ts",
        "line": 911
      },
      "name": "DataAwsccS3StorageLensStorageLensConfigurationAccountLevelStorageLensGroupLevelOutputReference",
      "namespace": "dataAwsccS3StorageLens",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 939
          },
          "name": "storageLensGroupSelectionCriteria",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationAccountLevelStorageLensGroupLevelStorageLensGroupSelectionCriteriaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 922
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationAccountLevelStorageLensGroupLevel"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-storage-lens/index:DataAwsccS3StorageLensStorageLensConfigurationAccountLevelStorageLensGroupLevelOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationAccountLevelStorageLensGroupLevelStorageLensGroupSelectionCriteria": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationAccountLevelStorageLensGroupLevelStorageLensGroupSelectionCriteria",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-storage-lens/index.ts",
        "line": 829
      },
      "name": "DataAwsccS3StorageLensStorageLensConfigurationAccountLevelStorageLensGroupLevelStorageLensGroupSelectionCriteria",
      "namespace": "dataAwsccS3StorageLens",
      "symbolId": "src/data-awscc-s3-storage-lens/index:DataAwsccS3StorageLensStorageLensConfigurationAccountLevelStorageLensGroupLevelStorageLensGroupSelectionCriteria"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationAccountLevelStorageLensGroupLevelStorageLensGroupSelectionCriteriaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationAccountLevelStorageLensGroupLevelStorageLensGroupSelectionCriteriaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-storage-lens/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-awscc-s3-storage-lens/index.ts",
        "line": 852
      },
      "name": "DataAwsccS3StorageLensStorageLensConfigurationAccountLevelStorageLensGroupLevelStorageLensGroupSelectionCriteriaOutputReference",
      "namespace": "dataAwsccS3StorageLens",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 879
          },
          "name": "exclude",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 884
          },
          "name": "include",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 863
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationAccountLevelStorageLensGroupLevelStorageLensGroupSelectionCriteria"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-storage-lens/index:DataAwsccS3StorageLensStorageLensConfigurationAccountLevelStorageLensGroupLevelStorageLensGroupSelectionCriteriaOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationAwsOrg": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationAwsOrg",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-storage-lens/index.ts",
        "line": 1034
      },
      "name": "DataAwsccS3StorageLensStorageLensConfigurationAwsOrg",
      "namespace": "dataAwsccS3StorageLens",
      "symbolId": "src/data-awscc-s3-storage-lens/index:DataAwsccS3StorageLensStorageLensConfigurationAwsOrg"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationAwsOrgOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationAwsOrgOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-storage-lens/index.ts",
          "line": 1064
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-storage-lens/index.ts",
        "line": 1057
      },
      "name": "DataAwsccS3StorageLensStorageLensConfigurationAwsOrgOutputReference",
      "namespace": "dataAwsccS3StorageLens",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 1084
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 1068
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationAwsOrg"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-storage-lens/index:DataAwsccS3StorageLensStorageLensConfigurationAwsOrgOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationDataExport": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationDataExport",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-storage-lens/index.ts",
        "line": 1510
      },
      "name": "DataAwsccS3StorageLensStorageLensConfigurationDataExport",
      "namespace": "dataAwsccS3StorageLens",
      "symbolId": "src/data-awscc-s3-storage-lens/index:DataAwsccS3StorageLensStorageLensConfigurationDataExport"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationDataExportCloudwatchMetrics": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationDataExportCloudwatchMetrics",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-storage-lens/index.ts",
        "line": 1088
      },
      "name": "DataAwsccS3StorageLensStorageLensConfigurationDataExportCloudwatchMetrics",
      "namespace": "dataAwsccS3StorageLens",
      "symbolId": "src/data-awscc-s3-storage-lens/index:DataAwsccS3StorageLensStorageLensConfigurationDataExportCloudwatchMetrics"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationDataExportCloudwatchMetricsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationDataExportCloudwatchMetricsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-storage-lens/index.ts",
          "line": 1118
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-storage-lens/index.ts",
        "line": 1111
      },
      "name": "DataAwsccS3StorageLensStorageLensConfigurationDataExportCloudwatchMetricsOutputReference",
      "namespace": "dataAwsccS3StorageLens",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 1138
          },
          "name": "isEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 1122
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationDataExportCloudwatchMetrics"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-storage-lens/index:DataAwsccS3StorageLensStorageLensConfigurationDataExportCloudwatchMetricsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationDataExportOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationDataExportOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-storage-lens/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-storage-lens/index.ts",
        "line": 1533
      },
      "name": "DataAwsccS3StorageLensStorageLensConfigurationDataExportOutputReference",
      "namespace": "dataAwsccS3StorageLens",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 1561
          },
          "name": "cloudwatchMetrics",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationDataExportCloudwatchMetricsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 1567
          },
          "name": "s3BucketDestination",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationDataExportS3BucketDestinationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 1573
          },
          "name": "storageLensTableDestination",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationDataExportStorageLensTableDestinationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 1544
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationDataExport"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-storage-lens/index:DataAwsccS3StorageLensStorageLensConfigurationDataExportOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationDataExportS3BucketDestination": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationDataExportS3BucketDestination",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-storage-lens/index.ts",
        "line": 1256
      },
      "name": "DataAwsccS3StorageLensStorageLensConfigurationDataExportS3BucketDestination",
      "namespace": "dataAwsccS3StorageLens",
      "symbolId": "src/data-awscc-s3-storage-lens/index:DataAwsccS3StorageLensStorageLensConfigurationDataExportS3BucketDestination"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationDataExportS3BucketDestinationEncryption": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationDataExportS3BucketDestinationEncryption",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-storage-lens/index.ts",
        "line": 1196
      },
      "name": "DataAwsccS3StorageLensStorageLensConfigurationDataExportS3BucketDestinationEncryption",
      "namespace": "dataAwsccS3StorageLens",
      "symbolId": "src/data-awscc-s3-storage-lens/index:DataAwsccS3StorageLensStorageLensConfigurationDataExportS3BucketDestinationEncryption"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationDataExportS3BucketDestinationEncryptionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationDataExportS3BucketDestinationEncryptionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-storage-lens/index.ts",
          "line": 1226
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-storage-lens/index.ts",
        "line": 1219
      },
      "name": "DataAwsccS3StorageLensStorageLensConfigurationDataExportS3BucketDestinationEncryptionOutputReference",
      "namespace": "dataAwsccS3StorageLens",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 1247
          },
          "name": "ssekms",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationDataExportS3BucketDestinationEncryptionSsekmsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 1252
          },
          "name": "sses3",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 1230
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationDataExportS3BucketDestinationEncryption"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-storage-lens/index:DataAwsccS3StorageLensStorageLensConfigurationDataExportS3BucketDestinationEncryptionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationDataExportS3BucketDestinationEncryptionSsekms": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationDataExportS3BucketDestinationEncryptionSsekms",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-storage-lens/index.ts",
        "line": 1142
      },
      "name": "DataAwsccS3StorageLensStorageLensConfigurationDataExportS3BucketDestinationEncryptionSsekms",
      "namespace": "dataAwsccS3StorageLens",
      "symbolId": "src/data-awscc-s3-storage-lens/index:DataAwsccS3StorageLensStorageLensConfigurationDataExportS3BucketDestinationEncryptionSsekms"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationDataExportS3BucketDestinationEncryptionSsekmsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationDataExportS3BucketDestinationEncryptionSsekmsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-storage-lens/index.ts",
          "line": 1172
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-storage-lens/index.ts",
        "line": 1165
      },
      "name": "DataAwsccS3StorageLensStorageLensConfigurationDataExportS3BucketDestinationEncryptionSsekmsOutputReference",
      "namespace": "dataAwsccS3StorageLens",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 1192
          },
          "name": "keyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 1176
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationDataExportS3BucketDestinationEncryptionSsekms"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-storage-lens/index:DataAwsccS3StorageLensStorageLensConfigurationDataExportS3BucketDestinationEncryptionSsekmsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationDataExportS3BucketDestinationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationDataExportS3BucketDestinationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-storage-lens/index.ts",
          "line": 1286
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-storage-lens/index.ts",
        "line": 1279
      },
      "name": "DataAwsccS3StorageLensStorageLensConfigurationDataExportS3BucketDestinationOutputReference",
      "namespace": "dataAwsccS3StorageLens",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 1306
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 1311
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 1317
          },
          "name": "encryption",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationDataExportS3BucketDestinationEncryptionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 1322
          },
          "name": "format",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 1327
          },
          "name": "outputSchemaVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 1332
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 1290
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationDataExportS3BucketDestination"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-storage-lens/index:DataAwsccS3StorageLensStorageLensConfigurationDataExportS3BucketDestinationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationDataExportStorageLensTableDestination": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationDataExportStorageLensTableDestination",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-storage-lens/index.ts",
        "line": 1450
      },
      "name": "DataAwsccS3StorageLensStorageLensConfigurationDataExportStorageLensTableDestination",
      "namespace": "dataAwsccS3StorageLens",
      "symbolId": "src/data-awscc-s3-storage-lens/index:DataAwsccS3StorageLensStorageLensConfigurationDataExportStorageLensTableDestination"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationDataExportStorageLensTableDestinationEncryption": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationDataExportStorageLensTableDestinationEncryption",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-storage-lens/index.ts",
        "line": 1390
      },
      "name": "DataAwsccS3StorageLensStorageLensConfigurationDataExportStorageLensTableDestinationEncryption",
      "namespace": "dataAwsccS3StorageLens",
      "symbolId": "src/data-awscc-s3-storage-lens/index:DataAwsccS3StorageLensStorageLensConfigurationDataExportStorageLensTableDestinationEncryption"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationDataExportStorageLensTableDestinationEncryptionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationDataExportStorageLensTableDestinationEncryptionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-storage-lens/index.ts",
          "line": 1420
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-storage-lens/index.ts",
        "line": 1413
      },
      "name": "DataAwsccS3StorageLensStorageLensConfigurationDataExportStorageLensTableDestinationEncryptionOutputReference",
      "namespace": "dataAwsccS3StorageLens",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 1441
          },
          "name": "ssekms",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationDataExportStorageLensTableDestinationEncryptionSsekmsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 1446
          },
          "name": "sses3",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 1424
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationDataExportStorageLensTableDestinationEncryption"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-storage-lens/index:DataAwsccS3StorageLensStorageLensConfigurationDataExportStorageLensTableDestinationEncryptionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationDataExportStorageLensTableDestinationEncryptionSsekms": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationDataExportStorageLensTableDestinationEncryptionSsekms",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-storage-lens/index.ts",
        "line": 1336
      },
      "name": "DataAwsccS3StorageLensStorageLensConfigurationDataExportStorageLensTableDestinationEncryptionSsekms",
      "namespace": "dataAwsccS3StorageLens",
      "symbolId": "src/data-awscc-s3-storage-lens/index:DataAwsccS3StorageLensStorageLensConfigurationDataExportStorageLensTableDestinationEncryptionSsekms"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationDataExportStorageLensTableDestinationEncryptionSsekmsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationDataExportStorageLensTableDestinationEncryptionSsekmsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-storage-lens/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-awscc-s3-storage-lens/index.ts",
        "line": 1359
      },
      "name": "DataAwsccS3StorageLensStorageLensConfigurationDataExportStorageLensTableDestinationEncryptionSsekmsOutputReference",
      "namespace": "dataAwsccS3StorageLens",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 1386
          },
          "name": "keyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 1370
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationDataExportStorageLensTableDestinationEncryptionSsekms"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-storage-lens/index:DataAwsccS3StorageLensStorageLensConfigurationDataExportStorageLensTableDestinationEncryptionSsekmsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationDataExportStorageLensTableDestinationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationDataExportStorageLensTableDestinationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-storage-lens/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-awscc-s3-storage-lens/index.ts",
        "line": 1473
      },
      "name": "DataAwsccS3StorageLensStorageLensConfigurationDataExportStorageLensTableDestinationOutputReference",
      "namespace": "dataAwsccS3StorageLens",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 1501
          },
          "name": "encryption",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationDataExportStorageLensTableDestinationEncryptionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 1506
          },
          "name": "isEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 1484
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationDataExportStorageLensTableDestination"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-storage-lens/index:DataAwsccS3StorageLensStorageLensConfigurationDataExportStorageLensTableDestinationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationExclude": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationExclude",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-storage-lens/index.ts",
        "line": 1577
      },
      "name": "DataAwsccS3StorageLensStorageLensConfigurationExclude",
      "namespace": "dataAwsccS3StorageLens",
      "symbolId": "src/data-awscc-s3-storage-lens/index:DataAwsccS3StorageLensStorageLensConfigurationExclude"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationExcludeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationExcludeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-storage-lens/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-awscc-s3-storage-lens/index.ts",
        "line": 1600
      },
      "name": "DataAwsccS3StorageLensStorageLensConfigurationExcludeOutputReference",
      "namespace": "dataAwsccS3StorageLens",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 1627
          },
          "name": "buckets",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 1632
          },
          "name": "regions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 1611
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationExclude"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-storage-lens/index:DataAwsccS3StorageLensStorageLensConfigurationExcludeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationExpandedPrefixesDataExport": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationExpandedPrefixesDataExport",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-storage-lens/index.ts",
        "line": 2004
      },
      "name": "DataAwsccS3StorageLensStorageLensConfigurationExpandedPrefixesDataExport",
      "namespace": "dataAwsccS3StorageLens",
      "symbolId": "src/data-awscc-s3-storage-lens/index:DataAwsccS3StorageLensStorageLensConfigurationExpandedPrefixesDataExport"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationExpandedPrefixesDataExportOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationExpandedPrefixesDataExportOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-storage-lens/index.ts",
          "line": 2034
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-storage-lens/index.ts",
        "line": 2027
      },
      "name": "DataAwsccS3StorageLensStorageLensConfigurationExpandedPrefixesDataExportOutputReference",
      "namespace": "dataAwsccS3StorageLens",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 2055
          },
          "name": "s3BucketDestination",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationExpandedPrefixesDataExportS3BucketDestinationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 2061
          },
          "name": "storageLensTableDestination",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationExpandedPrefixesDataExportStorageLensTableDestinationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 2038
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationExpandedPrefixesDataExport"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-storage-lens/index:DataAwsccS3StorageLensStorageLensConfigurationExpandedPrefixesDataExportOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationExpandedPrefixesDataExportS3BucketDestination": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationExpandedPrefixesDataExportS3BucketDestination",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-storage-lens/index.ts",
        "line": 1750
      },
      "name": "DataAwsccS3StorageLensStorageLensConfigurationExpandedPrefixesDataExportS3BucketDestination",
      "namespace": "dataAwsccS3StorageLens",
      "symbolId": "src/data-awscc-s3-storage-lens/index:DataAwsccS3StorageLensStorageLensConfigurationExpandedPrefixesDataExportS3BucketDestination"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationExpandedPrefixesDataExportS3BucketDestinationEncryption": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationExpandedPrefixesDataExportS3BucketDestinationEncryption",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-storage-lens/index.ts",
        "line": 1690
      },
      "name": "DataAwsccS3StorageLensStorageLensConfigurationExpandedPrefixesDataExportS3BucketDestinationEncryption",
      "namespace": "dataAwsccS3StorageLens",
      "symbolId": "src/data-awscc-s3-storage-lens/index:DataAwsccS3StorageLensStorageLensConfigurationExpandedPrefixesDataExportS3BucketDestinationEncryption"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationExpandedPrefixesDataExportS3BucketDestinationEncryptionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationExpandedPrefixesDataExportS3BucketDestinationEncryptionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-storage-lens/index.ts",
          "line": 1720
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-storage-lens/index.ts",
        "line": 1713
      },
      "name": "DataAwsccS3StorageLensStorageLensConfigurationExpandedPrefixesDataExportS3BucketDestinationEncryptionOutputReference",
      "namespace": "dataAwsccS3StorageLens",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 1741
          },
          "name": "ssekms",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationExpandedPrefixesDataExportS3BucketDestinationEncryptionSsekmsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 1746
          },
          "name": "sses3",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 1724
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationExpandedPrefixesDataExportS3BucketDestinationEncryption"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-storage-lens/index:DataAwsccS3StorageLensStorageLensConfigurationExpandedPrefixesDataExportS3BucketDestinationEncryptionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationExpandedPrefixesDataExportS3BucketDestinationEncryptionSsekms": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationExpandedPrefixesDataExportS3BucketDestinationEncryptionSsekms",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-storage-lens/index.ts",
        "line": 1636
      },
      "name": "DataAwsccS3StorageLensStorageLensConfigurationExpandedPrefixesDataExportS3BucketDestinationEncryptionSsekms",
      "namespace": "dataAwsccS3StorageLens",
      "symbolId": "src/data-awscc-s3-storage-lens/index:DataAwsccS3StorageLensStorageLensConfigurationExpandedPrefixesDataExportS3BucketDestinationEncryptionSsekms"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationExpandedPrefixesDataExportS3BucketDestinationEncryptionSsekmsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationExpandedPrefixesDataExportS3BucketDestinationEncryptionSsekmsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-storage-lens/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-storage-lens/index.ts",
        "line": 1659
      },
      "name": "DataAwsccS3StorageLensStorageLensConfigurationExpandedPrefixesDataExportS3BucketDestinationEncryptionSsekmsOutputReference",
      "namespace": "dataAwsccS3StorageLens",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 1686
          },
          "name": "keyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 1670
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationExpandedPrefixesDataExportS3BucketDestinationEncryptionSsekms"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-storage-lens/index:DataAwsccS3StorageLensStorageLensConfigurationExpandedPrefixesDataExportS3BucketDestinationEncryptionSsekmsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationExpandedPrefixesDataExportS3BucketDestinationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationExpandedPrefixesDataExportS3BucketDestinationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-storage-lens/index.ts",
          "line": 1780
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-storage-lens/index.ts",
        "line": 1773
      },
      "name": "DataAwsccS3StorageLensStorageLensConfigurationExpandedPrefixesDataExportS3BucketDestinationOutputReference",
      "namespace": "dataAwsccS3StorageLens",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 1800
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 1805
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 1811
          },
          "name": "encryption",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationExpandedPrefixesDataExportS3BucketDestinationEncryptionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 1816
          },
          "name": "format",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 1821
          },
          "name": "outputSchemaVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 1826
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 1784
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationExpandedPrefixesDataExportS3BucketDestination"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-storage-lens/index:DataAwsccS3StorageLensStorageLensConfigurationExpandedPrefixesDataExportS3BucketDestinationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationExpandedPrefixesDataExportStorageLensTableDestination": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationExpandedPrefixesDataExportStorageLensTableDestination",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-storage-lens/index.ts",
        "line": 1944
      },
      "name": "DataAwsccS3StorageLensStorageLensConfigurationExpandedPrefixesDataExportStorageLensTableDestination",
      "namespace": "dataAwsccS3StorageLens",
      "symbolId": "src/data-awscc-s3-storage-lens/index:DataAwsccS3StorageLensStorageLensConfigurationExpandedPrefixesDataExportStorageLensTableDestination"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationExpandedPrefixesDataExportStorageLensTableDestinationEncryption": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationExpandedPrefixesDataExportStorageLensTableDestinationEncryption",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-storage-lens/index.ts",
        "line": 1884
      },
      "name": "DataAwsccS3StorageLensStorageLensConfigurationExpandedPrefixesDataExportStorageLensTableDestinationEncryption",
      "namespace": "dataAwsccS3StorageLens",
      "symbolId": "src/data-awscc-s3-storage-lens/index:DataAwsccS3StorageLensStorageLensConfigurationExpandedPrefixesDataExportStorageLensTableDestinationEncryption"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationExpandedPrefixesDataExportStorageLensTableDestinationEncryptionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationExpandedPrefixesDataExportStorageLensTableDestinationEncryptionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-storage-lens/index.ts",
          "line": 1914
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-storage-lens/index.ts",
        "line": 1907
      },
      "name": "DataAwsccS3StorageLensStorageLensConfigurationExpandedPrefixesDataExportStorageLensTableDestinationEncryptionOutputReference",
      "namespace": "dataAwsccS3StorageLens",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 1935
          },
          "name": "ssekms",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationExpandedPrefixesDataExportStorageLensTableDestinationEncryptionSsekmsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 1940
          },
          "name": "sses3",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 1918
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationExpandedPrefixesDataExportStorageLensTableDestinationEncryption"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-storage-lens/index:DataAwsccS3StorageLensStorageLensConfigurationExpandedPrefixesDataExportStorageLensTableDestinationEncryptionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationExpandedPrefixesDataExportStorageLensTableDestinationEncryptionSsekms": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationExpandedPrefixesDataExportStorageLensTableDestinationEncryptionSsekms",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-storage-lens/index.ts",
        "line": 1830
      },
      "name": "DataAwsccS3StorageLensStorageLensConfigurationExpandedPrefixesDataExportStorageLensTableDestinationEncryptionSsekms",
      "namespace": "dataAwsccS3StorageLens",
      "symbolId": "src/data-awscc-s3-storage-lens/index:DataAwsccS3StorageLensStorageLensConfigurationExpandedPrefixesDataExportStorageLensTableDestinationEncryptionSsekms"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationExpandedPrefixesDataExportStorageLensTableDestinationEncryptionSsekmsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationExpandedPrefixesDataExportStorageLensTableDestinationEncryptionSsekmsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-storage-lens/index.ts",
          "line": 1860
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-storage-lens/index.ts",
        "line": 1853
      },
      "name": "DataAwsccS3StorageLensStorageLensConfigurationExpandedPrefixesDataExportStorageLensTableDestinationEncryptionSsekmsOutputReference",
      "namespace": "dataAwsccS3StorageLens",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 1880
          },
          "name": "keyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 1864
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationExpandedPrefixesDataExportStorageLensTableDestinationEncryptionSsekms"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-storage-lens/index:DataAwsccS3StorageLensStorageLensConfigurationExpandedPrefixesDataExportStorageLensTableDestinationEncryptionSsekmsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationExpandedPrefixesDataExportStorageLensTableDestinationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationExpandedPrefixesDataExportStorageLensTableDestinationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-storage-lens/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-storage-lens/index.ts",
        "line": 1967
      },
      "name": "DataAwsccS3StorageLensStorageLensConfigurationExpandedPrefixesDataExportStorageLensTableDestinationOutputReference",
      "namespace": "dataAwsccS3StorageLens",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 1995
          },
          "name": "encryption",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationExpandedPrefixesDataExportStorageLensTableDestinationEncryptionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 2000
          },
          "name": "isEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 1978
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationExpandedPrefixesDataExportStorageLensTableDestination"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-storage-lens/index:DataAwsccS3StorageLensStorageLensConfigurationExpandedPrefixesDataExportStorageLensTableDestinationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationInclude": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationInclude",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-storage-lens/index.ts",
        "line": 2065
      },
      "name": "DataAwsccS3StorageLensStorageLensConfigurationInclude",
      "namespace": "dataAwsccS3StorageLens",
      "symbolId": "src/data-awscc-s3-storage-lens/index:DataAwsccS3StorageLensStorageLensConfigurationInclude"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationIncludeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationIncludeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-storage-lens/index.ts",
          "line": 2095
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-storage-lens/index.ts",
        "line": 2088
      },
      "name": "DataAwsccS3StorageLensStorageLensConfigurationIncludeOutputReference",
      "namespace": "dataAwsccS3StorageLens",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 2115
          },
          "name": "buckets",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 2120
          },
          "name": "regions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 2099
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationInclude"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-storage-lens/index:DataAwsccS3StorageLensStorageLensConfigurationIncludeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-storage-lens/index.ts",
          "line": 2154
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-storage-lens/index.ts",
        "line": 2147
      },
      "name": "DataAwsccS3StorageLensStorageLensConfigurationOutputReference",
      "namespace": "dataAwsccS3StorageLens",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 2175
          },
          "name": "accountLevel",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationAccountLevelOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 2181
          },
          "name": "awsOrg",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationAwsOrgOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 2187
          },
          "name": "dataExport",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationDataExportOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 2193
          },
          "name": "exclude",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationExcludeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 2199
          },
          "name": "expandedPrefixesDataExport",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationExpandedPrefixesDataExportOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 2204
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 2210
          },
          "name": "include",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfigurationIncludeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 2215
          },
          "name": "isEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 2220
          },
          "name": "prefixDelimiter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 2225
          },
          "name": "storageLensArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 2158
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensStorageLensConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-storage-lens/index:DataAwsccS3StorageLensStorageLensConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-storage-lens/index.ts",
        "line": 2229
      },
      "name": "DataAwsccS3StorageLensTags",
      "namespace": "dataAwsccS3StorageLens",
      "symbolId": "src/data-awscc-s3-storage-lens/index:DataAwsccS3StorageLensTags"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-storage-lens/index.ts",
          "line": 2298
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-storage-lens/index.ts",
        "line": 2291
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 2305
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccS3StorageLensTagsList",
      "namespace": "dataAwsccS3StorageLens",
      "symbolId": "src/data-awscc-s3-storage-lens/index:DataAwsccS3StorageLensTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-storage-lens/index.ts",
          "line": 2261
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-storage-lens/index.ts",
        "line": 2252
      },
      "name": "DataAwsccS3StorageLensTagsOutputReference",
      "namespace": "dataAwsccS3StorageLens",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 2281
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 2286
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens/index.ts",
            "line": 2265
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLens.DataAwsccS3StorageLensTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-storage-lens/index:DataAwsccS3StorageLensTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLensGroup.DataAwsccS3StorageLensGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3_storage_lens_group awscc_s3_storage_lens_group}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLensGroup.DataAwsccS3StorageLensGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3_storage_lens_group awscc_s3_storage_lens_group} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-storage-lens-group/index.ts",
          "line": 978
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLensGroup.DataAwsccS3StorageLensGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-storage-lens-group/index.ts",
        "line": 946
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccS3StorageLensGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens-group/index.ts",
            "line": 963
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccS3StorageLensGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3_storage_lens_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccS3StorageLensGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccS3StorageLensGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens-group/index.ts",
            "line": 1040
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens-group/index.ts",
            "line": 1046
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccS3StorageLensGroup",
      "namespace": "dataAwsccS3StorageLensGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens-group/index.ts",
            "line": 951
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens-group/index.ts",
            "line": 1003
          },
          "name": "filter",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLensGroup.DataAwsccS3StorageLensGroupFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens-group/index.ts",
            "line": 1021
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens-group/index.ts",
            "line": 1026
          },
          "name": "storageLensGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens-group/index.ts",
            "line": 1032
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLensGroup.DataAwsccS3StorageLensGroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens-group/index.ts",
            "line": 1016
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens-group/index.ts",
            "line": 1009
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-storage-lens-group/index:DataAwsccS3StorageLensGroup"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLensGroup.DataAwsccS3StorageLensGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLensGroup.DataAwsccS3StorageLensGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-storage-lens-group/index.ts",
        "line": 14
      },
      "name": "DataAwsccS3StorageLensGroupConfig",
      "namespace": "dataAwsccS3StorageLensGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3_storage_lens_group#id DataAwsccS3StorageLensGroup#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens-group/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-storage-lens-group/index:DataAwsccS3StorageLensGroupConfig"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLensGroup.DataAwsccS3StorageLensGroupFilter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLensGroup.DataAwsccS3StorageLensGroupFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-storage-lens-group/index.ts",
        "line": 773
      },
      "name": "DataAwsccS3StorageLensGroupFilter",
      "namespace": "dataAwsccS3StorageLensGroup",
      "symbolId": "src/data-awscc-s3-storage-lens-group/index:DataAwsccS3StorageLensGroupFilter"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLensGroup.DataAwsccS3StorageLensGroupFilterAnd": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLensGroup.DataAwsccS3StorageLensGroupFilterAnd",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-storage-lens-group/index.ts",
        "line": 223
      },
      "name": "DataAwsccS3StorageLensGroupFilterAnd",
      "namespace": "dataAwsccS3StorageLensGroup",
      "symbolId": "src/data-awscc-s3-storage-lens-group/index:DataAwsccS3StorageLensGroupFilterAnd"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLensGroup.DataAwsccS3StorageLensGroupFilterAndMatchAnyTag": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLensGroup.DataAwsccS3StorageLensGroupFilterAndMatchAnyTag",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-storage-lens-group/index.ts",
        "line": 25
      },
      "name": "DataAwsccS3StorageLensGroupFilterAndMatchAnyTag",
      "namespace": "dataAwsccS3StorageLensGroup",
      "symbolId": "src/data-awscc-s3-storage-lens-group/index:DataAwsccS3StorageLensGroupFilterAndMatchAnyTag"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLensGroup.DataAwsccS3StorageLensGroupFilterAndMatchAnyTagList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLensGroup.DataAwsccS3StorageLensGroupFilterAndMatchAnyTagList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-storage-lens-group/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-awscc-s3-storage-lens-group/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens-group/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-awscc.dataAwsccS3StorageLensGroup.DataAwsccS3StorageLensGroupFilterAndMatchAnyTagOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccS3StorageLensGroupFilterAndMatchAnyTagList",
      "namespace": "dataAwsccS3StorageLensGroup",
      "symbolId": "src/data-awscc-s3-storage-lens-group/index:DataAwsccS3StorageLensGroupFilterAndMatchAnyTagList"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLensGroup.DataAwsccS3StorageLensGroupFilterAndMatchAnyTagOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLensGroup.DataAwsccS3StorageLensGroupFilterAndMatchAnyTagOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-storage-lens-group/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-storage-lens-group/index.ts",
        "line": 48
      },
      "name": "DataAwsccS3StorageLensGroupFilterAndMatchAnyTagOutputReference",
      "namespace": "dataAwsccS3StorageLensGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens-group/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens-group/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens-group/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLensGroup.DataAwsccS3StorageLensGroupFilterAndMatchAnyTag"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-storage-lens-group/index:DataAwsccS3StorageLensGroupFilterAndMatchAnyTagOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLensGroup.DataAwsccS3StorageLensGroupFilterAndMatchObjectAge": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLensGroup.DataAwsccS3StorageLensGroupFilterAndMatchObjectAge",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-storage-lens-group/index.ts",
        "line": 105
      },
      "name": "DataAwsccS3StorageLensGroupFilterAndMatchObjectAge",
      "namespace": "dataAwsccS3StorageLensGroup",
      "symbolId": "src/data-awscc-s3-storage-lens-group/index:DataAwsccS3StorageLensGroupFilterAndMatchObjectAge"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLensGroup.DataAwsccS3StorageLensGroupFilterAndMatchObjectAgeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLensGroup.DataAwsccS3StorageLensGroupFilterAndMatchObjectAgeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-storage-lens-group/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-awscc-s3-storage-lens-group/index.ts",
        "line": 128
      },
      "name": "DataAwsccS3StorageLensGroupFilterAndMatchObjectAgeOutputReference",
      "namespace": "dataAwsccS3StorageLensGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens-group/index.ts",
            "line": 155
          },
          "name": "daysGreaterThan",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens-group/index.ts",
            "line": 160
          },
          "name": "daysLessThan",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens-group/index.ts",
            "line": 139
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLensGroup.DataAwsccS3StorageLensGroupFilterAndMatchObjectAge"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-storage-lens-group/index:DataAwsccS3StorageLensGroupFilterAndMatchObjectAgeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLensGroup.DataAwsccS3StorageLensGroupFilterAndMatchObjectSize": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLensGroup.DataAwsccS3StorageLensGroupFilterAndMatchObjectSize",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-storage-lens-group/index.ts",
        "line": 164
      },
      "name": "DataAwsccS3StorageLensGroupFilterAndMatchObjectSize",
      "namespace": "dataAwsccS3StorageLensGroup",
      "symbolId": "src/data-awscc-s3-storage-lens-group/index:DataAwsccS3StorageLensGroupFilterAndMatchObjectSize"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLensGroup.DataAwsccS3StorageLensGroupFilterAndMatchObjectSizeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLensGroup.DataAwsccS3StorageLensGroupFilterAndMatchObjectSizeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-storage-lens-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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-storage-lens-group/index.ts",
        "line": 187
      },
      "name": "DataAwsccS3StorageLensGroupFilterAndMatchObjectSizeOutputReference",
      "namespace": "dataAwsccS3StorageLensGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens-group/index.ts",
            "line": 214
          },
          "name": "bytesGreaterThan",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens-group/index.ts",
            "line": 219
          },
          "name": "bytesLessThan",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens-group/index.ts",
            "line": 198
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLensGroup.DataAwsccS3StorageLensGroupFilterAndMatchObjectSize"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-storage-lens-group/index:DataAwsccS3StorageLensGroupFilterAndMatchObjectSizeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLensGroup.DataAwsccS3StorageLensGroupFilterAndOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLensGroup.DataAwsccS3StorageLensGroupFilterAndOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-storage-lens-group/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-awscc-s3-storage-lens-group/index.ts",
        "line": 246
      },
      "name": "DataAwsccS3StorageLensGroupFilterAndOutputReference",
      "namespace": "dataAwsccS3StorageLensGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens-group/index.ts",
            "line": 273
          },
          "name": "matchAnyPrefix",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens-group/index.ts",
            "line": 278
          },
          "name": "matchAnySuffix",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens-group/index.ts",
            "line": 284
          },
          "name": "matchAnyTag",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLensGroup.DataAwsccS3StorageLensGroupFilterAndMatchAnyTagList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens-group/index.ts",
            "line": 290
          },
          "name": "matchObjectAge",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLensGroup.DataAwsccS3StorageLensGroupFilterAndMatchObjectAgeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens-group/index.ts",
            "line": 296
          },
          "name": "matchObjectSize",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLensGroup.DataAwsccS3StorageLensGroupFilterAndMatchObjectSizeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens-group/index.ts",
            "line": 257
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLensGroup.DataAwsccS3StorageLensGroupFilterAnd"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-storage-lens-group/index:DataAwsccS3StorageLensGroupFilterAndOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLensGroup.DataAwsccS3StorageLensGroupFilterMatchAnyTag": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLensGroup.DataAwsccS3StorageLensGroupFilterMatchAnyTag",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-storage-lens-group/index.ts",
        "line": 300
      },
      "name": "DataAwsccS3StorageLensGroupFilterMatchAnyTag",
      "namespace": "dataAwsccS3StorageLensGroup",
      "symbolId": "src/data-awscc-s3-storage-lens-group/index:DataAwsccS3StorageLensGroupFilterMatchAnyTag"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLensGroup.DataAwsccS3StorageLensGroupFilterMatchAnyTagList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLensGroup.DataAwsccS3StorageLensGroupFilterMatchAnyTagList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-storage-lens-group/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-awscc-s3-storage-lens-group/index.ts",
        "line": 362
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens-group/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-awscc.dataAwsccS3StorageLensGroup.DataAwsccS3StorageLensGroupFilterMatchAnyTagOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccS3StorageLensGroupFilterMatchAnyTagList",
      "namespace": "dataAwsccS3StorageLensGroup",
      "symbolId": "src/data-awscc-s3-storage-lens-group/index:DataAwsccS3StorageLensGroupFilterMatchAnyTagList"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLensGroup.DataAwsccS3StorageLensGroupFilterMatchAnyTagOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLensGroup.DataAwsccS3StorageLensGroupFilterMatchAnyTagOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-storage-lens-group/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-storage-lens-group/index.ts",
        "line": 323
      },
      "name": "DataAwsccS3StorageLensGroupFilterMatchAnyTagOutputReference",
      "namespace": "dataAwsccS3StorageLensGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens-group/index.ts",
            "line": 352
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens-group/index.ts",
            "line": 357
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens-group/index.ts",
            "line": 336
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLensGroup.DataAwsccS3StorageLensGroupFilterMatchAnyTag"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-storage-lens-group/index:DataAwsccS3StorageLensGroupFilterMatchAnyTagOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLensGroup.DataAwsccS3StorageLensGroupFilterMatchObjectAge": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLensGroup.DataAwsccS3StorageLensGroupFilterMatchObjectAge",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-storage-lens-group/index.ts",
        "line": 380
      },
      "name": "DataAwsccS3StorageLensGroupFilterMatchObjectAge",
      "namespace": "dataAwsccS3StorageLensGroup",
      "symbolId": "src/data-awscc-s3-storage-lens-group/index:DataAwsccS3StorageLensGroupFilterMatchObjectAge"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLensGroup.DataAwsccS3StorageLensGroupFilterMatchObjectAgeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLensGroup.DataAwsccS3StorageLensGroupFilterMatchObjectAgeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-storage-lens-group/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-storage-lens-group/index.ts",
        "line": 403
      },
      "name": "DataAwsccS3StorageLensGroupFilterMatchObjectAgeOutputReference",
      "namespace": "dataAwsccS3StorageLensGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens-group/index.ts",
            "line": 430
          },
          "name": "daysGreaterThan",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens-group/index.ts",
            "line": 435
          },
          "name": "daysLessThan",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens-group/index.ts",
            "line": 414
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLensGroup.DataAwsccS3StorageLensGroupFilterMatchObjectAge"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-storage-lens-group/index:DataAwsccS3StorageLensGroupFilterMatchObjectAgeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLensGroup.DataAwsccS3StorageLensGroupFilterMatchObjectSize": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLensGroup.DataAwsccS3StorageLensGroupFilterMatchObjectSize",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-storage-lens-group/index.ts",
        "line": 439
      },
      "name": "DataAwsccS3StorageLensGroupFilterMatchObjectSize",
      "namespace": "dataAwsccS3StorageLensGroup",
      "symbolId": "src/data-awscc-s3-storage-lens-group/index:DataAwsccS3StorageLensGroupFilterMatchObjectSize"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLensGroup.DataAwsccS3StorageLensGroupFilterMatchObjectSizeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLensGroup.DataAwsccS3StorageLensGroupFilterMatchObjectSizeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-storage-lens-group/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-storage-lens-group/index.ts",
        "line": 462
      },
      "name": "DataAwsccS3StorageLensGroupFilterMatchObjectSizeOutputReference",
      "namespace": "dataAwsccS3StorageLensGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens-group/index.ts",
            "line": 489
          },
          "name": "bytesGreaterThan",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens-group/index.ts",
            "line": 494
          },
          "name": "bytesLessThan",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens-group/index.ts",
            "line": 473
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLensGroup.DataAwsccS3StorageLensGroupFilterMatchObjectSize"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-storage-lens-group/index:DataAwsccS3StorageLensGroupFilterMatchObjectSizeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLensGroup.DataAwsccS3StorageLensGroupFilterOr": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLensGroup.DataAwsccS3StorageLensGroupFilterOr",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-storage-lens-group/index.ts",
        "line": 696
      },
      "name": "DataAwsccS3StorageLensGroupFilterOr",
      "namespace": "dataAwsccS3StorageLensGroup",
      "symbolId": "src/data-awscc-s3-storage-lens-group/index:DataAwsccS3StorageLensGroupFilterOr"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLensGroup.DataAwsccS3StorageLensGroupFilterOrMatchAnyTag": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLensGroup.DataAwsccS3StorageLensGroupFilterOrMatchAnyTag",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-storage-lens-group/index.ts",
        "line": 498
      },
      "name": "DataAwsccS3StorageLensGroupFilterOrMatchAnyTag",
      "namespace": "dataAwsccS3StorageLensGroup",
      "symbolId": "src/data-awscc-s3-storage-lens-group/index:DataAwsccS3StorageLensGroupFilterOrMatchAnyTag"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLensGroup.DataAwsccS3StorageLensGroupFilterOrMatchAnyTagList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLensGroup.DataAwsccS3StorageLensGroupFilterOrMatchAnyTagList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-storage-lens-group/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-storage-lens-group/index.ts",
        "line": 560
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens-group/index.ts",
            "line": 574
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLensGroup.DataAwsccS3StorageLensGroupFilterOrMatchAnyTagOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccS3StorageLensGroupFilterOrMatchAnyTagList",
      "namespace": "dataAwsccS3StorageLensGroup",
      "symbolId": "src/data-awscc-s3-storage-lens-group/index:DataAwsccS3StorageLensGroupFilterOrMatchAnyTagList"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLensGroup.DataAwsccS3StorageLensGroupFilterOrMatchAnyTagOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLensGroup.DataAwsccS3StorageLensGroupFilterOrMatchAnyTagOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-storage-lens-group/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-awscc-s3-storage-lens-group/index.ts",
        "line": 521
      },
      "name": "DataAwsccS3StorageLensGroupFilterOrMatchAnyTagOutputReference",
      "namespace": "dataAwsccS3StorageLensGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens-group/index.ts",
            "line": 550
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens-group/index.ts",
            "line": 555
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens-group/index.ts",
            "line": 534
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLensGroup.DataAwsccS3StorageLensGroupFilterOrMatchAnyTag"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-storage-lens-group/index:DataAwsccS3StorageLensGroupFilterOrMatchAnyTagOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLensGroup.DataAwsccS3StorageLensGroupFilterOrMatchObjectAge": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLensGroup.DataAwsccS3StorageLensGroupFilterOrMatchObjectAge",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-storage-lens-group/index.ts",
        "line": 578
      },
      "name": "DataAwsccS3StorageLensGroupFilterOrMatchObjectAge",
      "namespace": "dataAwsccS3StorageLensGroup",
      "symbolId": "src/data-awscc-s3-storage-lens-group/index:DataAwsccS3StorageLensGroupFilterOrMatchObjectAge"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLensGroup.DataAwsccS3StorageLensGroupFilterOrMatchObjectAgeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLensGroup.DataAwsccS3StorageLensGroupFilterOrMatchObjectAgeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-storage-lens-group/index.ts",
          "line": 608
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-storage-lens-group/index.ts",
        "line": 601
      },
      "name": "DataAwsccS3StorageLensGroupFilterOrMatchObjectAgeOutputReference",
      "namespace": "dataAwsccS3StorageLensGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens-group/index.ts",
            "line": 628
          },
          "name": "daysGreaterThan",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens-group/index.ts",
            "line": 633
          },
          "name": "daysLessThan",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens-group/index.ts",
            "line": 612
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLensGroup.DataAwsccS3StorageLensGroupFilterOrMatchObjectAge"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-storage-lens-group/index:DataAwsccS3StorageLensGroupFilterOrMatchObjectAgeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLensGroup.DataAwsccS3StorageLensGroupFilterOrMatchObjectSize": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLensGroup.DataAwsccS3StorageLensGroupFilterOrMatchObjectSize",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-storage-lens-group/index.ts",
        "line": 637
      },
      "name": "DataAwsccS3StorageLensGroupFilterOrMatchObjectSize",
      "namespace": "dataAwsccS3StorageLensGroup",
      "symbolId": "src/data-awscc-s3-storage-lens-group/index:DataAwsccS3StorageLensGroupFilterOrMatchObjectSize"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLensGroup.DataAwsccS3StorageLensGroupFilterOrMatchObjectSizeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLensGroup.DataAwsccS3StorageLensGroupFilterOrMatchObjectSizeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-storage-lens-group/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-storage-lens-group/index.ts",
        "line": 660
      },
      "name": "DataAwsccS3StorageLensGroupFilterOrMatchObjectSizeOutputReference",
      "namespace": "dataAwsccS3StorageLensGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens-group/index.ts",
            "line": 687
          },
          "name": "bytesGreaterThan",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens-group/index.ts",
            "line": 692
          },
          "name": "bytesLessThan",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens-group/index.ts",
            "line": 671
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLensGroup.DataAwsccS3StorageLensGroupFilterOrMatchObjectSize"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-storage-lens-group/index:DataAwsccS3StorageLensGroupFilterOrMatchObjectSizeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLensGroup.DataAwsccS3StorageLensGroupFilterOrOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLensGroup.DataAwsccS3StorageLensGroupFilterOrOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-storage-lens-group/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-awscc-s3-storage-lens-group/index.ts",
        "line": 719
      },
      "name": "DataAwsccS3StorageLensGroupFilterOrOutputReference",
      "namespace": "dataAwsccS3StorageLensGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens-group/index.ts",
            "line": 746
          },
          "name": "matchAnyPrefix",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens-group/index.ts",
            "line": 751
          },
          "name": "matchAnySuffix",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens-group/index.ts",
            "line": 757
          },
          "name": "matchAnyTag",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLensGroup.DataAwsccS3StorageLensGroupFilterOrMatchAnyTagList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens-group/index.ts",
            "line": 763
          },
          "name": "matchObjectAge",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLensGroup.DataAwsccS3StorageLensGroupFilterOrMatchObjectAgeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens-group/index.ts",
            "line": 769
          },
          "name": "matchObjectSize",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLensGroup.DataAwsccS3StorageLensGroupFilterOrMatchObjectSizeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens-group/index.ts",
            "line": 730
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLensGroup.DataAwsccS3StorageLensGroupFilterOr"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-storage-lens-group/index:DataAwsccS3StorageLensGroupFilterOrOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLensGroup.DataAwsccS3StorageLensGroupFilterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLensGroup.DataAwsccS3StorageLensGroupFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-storage-lens-group/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/data-awscc-s3-storage-lens-group/index.ts",
        "line": 796
      },
      "name": "DataAwsccS3StorageLensGroupFilterOutputReference",
      "namespace": "dataAwsccS3StorageLensGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens-group/index.ts",
            "line": 824
          },
          "name": "and",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLensGroup.DataAwsccS3StorageLensGroupFilterAndOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens-group/index.ts",
            "line": 829
          },
          "name": "matchAnyPrefix",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens-group/index.ts",
            "line": 834
          },
          "name": "matchAnySuffix",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens-group/index.ts",
            "line": 840
          },
          "name": "matchAnyTag",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLensGroup.DataAwsccS3StorageLensGroupFilterMatchAnyTagList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens-group/index.ts",
            "line": 846
          },
          "name": "matchObjectAge",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLensGroup.DataAwsccS3StorageLensGroupFilterMatchObjectAgeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens-group/index.ts",
            "line": 852
          },
          "name": "matchObjectSize",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLensGroup.DataAwsccS3StorageLensGroupFilterMatchObjectSizeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens-group/index.ts",
            "line": 858
          },
          "name": "or",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLensGroup.DataAwsccS3StorageLensGroupFilterOrOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens-group/index.ts",
            "line": 807
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLensGroup.DataAwsccS3StorageLensGroupFilter"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-storage-lens-group/index:DataAwsccS3StorageLensGroupFilterOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLensGroup.DataAwsccS3StorageLensGroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLensGroup.DataAwsccS3StorageLensGroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-storage-lens-group/index.ts",
        "line": 862
      },
      "name": "DataAwsccS3StorageLensGroupTags",
      "namespace": "dataAwsccS3StorageLensGroup",
      "symbolId": "src/data-awscc-s3-storage-lens-group/index:DataAwsccS3StorageLensGroupTags"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLensGroup.DataAwsccS3StorageLensGroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLensGroup.DataAwsccS3StorageLensGroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-storage-lens-group/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/data-awscc-s3-storage-lens-group/index.ts",
        "line": 924
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens-group/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-awscc.dataAwsccS3StorageLensGroup.DataAwsccS3StorageLensGroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccS3StorageLensGroupTagsList",
      "namespace": "dataAwsccS3StorageLensGroup",
      "symbolId": "src/data-awscc-s3-storage-lens-group/index:DataAwsccS3StorageLensGroupTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLensGroup.DataAwsccS3StorageLensGroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLensGroup.DataAwsccS3StorageLensGroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-storage-lens-group/index.ts",
          "line": 894
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-storage-lens-group/index.ts",
        "line": 885
      },
      "name": "DataAwsccS3StorageLensGroupTagsOutputReference",
      "namespace": "dataAwsccS3StorageLensGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens-group/index.ts",
            "line": 914
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens-group/index.ts",
            "line": 919
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens-group/index.ts",
            "line": 898
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLensGroup.DataAwsccS3StorageLensGroupTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-storage-lens-group/index:DataAwsccS3StorageLensGroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLensGroups.DataAwsccS3StorageLensGroups": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3_storage_lens_groups awscc_s3_storage_lens_groups}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLensGroups.DataAwsccS3StorageLensGroups",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3_storage_lens_groups awscc_s3_storage_lens_groups} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-storage-lens-groups/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLensGroups.DataAwsccS3StorageLensGroupsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-storage-lens-groups/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccS3StorageLensGroups resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens-groups/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccS3StorageLensGroups to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3_storage_lens_groups#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccS3StorageLensGroups that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccS3StorageLensGroups to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens-groups/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens-groups/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccS3StorageLensGroups",
      "namespace": "dataAwsccS3StorageLensGroups",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens-groups/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens-groups/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lens-groups/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-storage-lens-groups/index:DataAwsccS3StorageLensGroups"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLensGroups.DataAwsccS3StorageLensGroupsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLensGroups.DataAwsccS3StorageLensGroupsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-storage-lens-groups/index.ts",
        "line": 14
      },
      "name": "DataAwsccS3StorageLensGroupsConfig",
      "namespace": "dataAwsccS3StorageLensGroups",
      "symbolId": "src/data-awscc-s3-storage-lens-groups/index:DataAwsccS3StorageLensGroupsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLenses.DataAwsccS3StorageLenses": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3_storage_lenses awscc_s3_storage_lenses}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLenses.DataAwsccS3StorageLenses",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3_storage_lenses awscc_s3_storage_lenses} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3-storage-lenses/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLenses.DataAwsccS3StorageLensesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3-storage-lenses/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccS3StorageLenses resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lenses/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccS3StorageLenses to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3_storage_lenses#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccS3StorageLenses that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccS3StorageLenses to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lenses/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lenses/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccS3StorageLenses",
      "namespace": "dataAwsccS3StorageLenses",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lenses/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lenses/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3-storage-lenses/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-s3-storage-lenses/index:DataAwsccS3StorageLenses"
    },
    "@cdktn/provider-awscc.dataAwsccS3StorageLenses.DataAwsccS3StorageLensesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3StorageLenses.DataAwsccS3StorageLensesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3-storage-lenses/index.ts",
        "line": 14
      },
      "name": "DataAwsccS3StorageLensesConfig",
      "namespace": "dataAwsccS3StorageLenses",
      "symbolId": "src/data-awscc-s3-storage-lenses/index:DataAwsccS3StorageLensesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccS3TablesNamespace.DataAwsccS3TablesNamespace": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3tables_namespace awscc_s3tables_namespace}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesNamespace.DataAwsccS3TablesNamespace",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3tables_namespace awscc_s3tables_namespace} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3tables-namespace/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesNamespace.DataAwsccS3TablesNamespaceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3tables-namespace/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccS3TablesNamespace resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-namespace/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccS3TablesNamespace to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3tables_namespace#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccS3TablesNamespace that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccS3TablesNamespace to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-namespace/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-awscc-s3tables-namespace/index.ts",
            "line": 117
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccS3TablesNamespace",
      "namespace": "dataAwsccS3TablesNamespace",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-namespace/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-namespace/index.ts",
            "line": 98
          },
          "name": "namespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-namespace/index.ts",
            "line": 103
          },
          "name": "tableBucketArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-namespace/index.ts",
            "line": 93
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-namespace/index.ts",
            "line": 86
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3tables-namespace/index:DataAwsccS3TablesNamespace"
    },
    "@cdktn/provider-awscc.dataAwsccS3TablesNamespace.DataAwsccS3TablesNamespaceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesNamespace.DataAwsccS3TablesNamespaceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3tables-namespace/index.ts",
        "line": 14
      },
      "name": "DataAwsccS3TablesNamespaceConfig",
      "namespace": "dataAwsccS3TablesNamespace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3tables_namespace#id DataAwsccS3TablesNamespace#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-namespace/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3tables-namespace/index:DataAwsccS3TablesNamespaceConfig"
    },
    "@cdktn/provider-awscc.dataAwsccS3TablesTable.DataAwsccS3TablesTable": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3tables_table awscc_s3tables_table}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTable.DataAwsccS3TablesTable",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3tables_table awscc_s3tables_table} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3tables-table/index.ts",
          "line": 1007
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTable.DataAwsccS3TablesTableConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3tables-table/index.ts",
        "line": 975
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccS3TablesTable resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table/index.ts",
            "line": 992
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccS3TablesTable to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3tables_table#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccS3TablesTable that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccS3TablesTable to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table/index.ts",
            "line": 1117
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table/index.ts",
            "line": 1123
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccS3TablesTable",
      "namespace": "dataAwsccS3TablesTable",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table/index.ts",
            "line": 980
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table/index.ts",
            "line": 1032
          },
          "name": "compaction",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTable.DataAwsccS3TablesTableCompactionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table/index.ts",
            "line": 1038
          },
          "name": "icebergMetadata",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTable.DataAwsccS3TablesTableIcebergMetadataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table/index.ts",
            "line": 1056
          },
          "name": "namespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table/index.ts",
            "line": 1061
          },
          "name": "openTableFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table/index.ts",
            "line": 1067
          },
          "name": "snapshotManagement",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTable.DataAwsccS3TablesTableSnapshotManagementOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table/index.ts",
            "line": 1073
          },
          "name": "storageClassConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTable.DataAwsccS3TablesTableStorageClassConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table/index.ts",
            "line": 1078
          },
          "name": "tableArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table/index.ts",
            "line": 1083
          },
          "name": "tableBucketArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table/index.ts",
            "line": 1088
          },
          "name": "tableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table/index.ts",
            "line": 1094
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTable.DataAwsccS3TablesTableTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table/index.ts",
            "line": 1099
          },
          "name": "versionToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table/index.ts",
            "line": 1104
          },
          "name": "warehouseLocation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table/index.ts",
            "line": 1109
          },
          "name": "withoutMetadata",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table/index.ts",
            "line": 1051
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table/index.ts",
            "line": 1044
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3tables-table/index:DataAwsccS3TablesTable"
    },
    "@cdktn/provider-awscc.dataAwsccS3TablesTable.DataAwsccS3TablesTableCompaction": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTable.DataAwsccS3TablesTableCompaction",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3tables-table/index.ts",
        "line": 25
      },
      "name": "DataAwsccS3TablesTableCompaction",
      "namespace": "dataAwsccS3TablesTable",
      "symbolId": "src/data-awscc-s3tables-table/index:DataAwsccS3TablesTableCompaction"
    },
    "@cdktn/provider-awscc.dataAwsccS3TablesTable.DataAwsccS3TablesTableCompactionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTable.DataAwsccS3TablesTableCompactionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3tables-table/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3tables-table/index.ts",
        "line": 48
      },
      "name": "DataAwsccS3TablesTableCompactionOutputReference",
      "namespace": "dataAwsccS3TablesTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table/index.ts",
            "line": 75
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table/index.ts",
            "line": 80
          },
          "name": "targetFileSizeMb",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTable.DataAwsccS3TablesTableCompaction"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3tables-table/index:DataAwsccS3TablesTableCompactionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3TablesTable.DataAwsccS3TablesTableConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTable.DataAwsccS3TablesTableConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3tables-table/index.ts",
        "line": 14
      },
      "name": "DataAwsccS3TablesTableConfig",
      "namespace": "dataAwsccS3TablesTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3tables_table#id DataAwsccS3TablesTable#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3tables-table/index:DataAwsccS3TablesTableConfig"
    },
    "@cdktn/provider-awscc.dataAwsccS3TablesTable.DataAwsccS3TablesTableIcebergMetadata": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTable.DataAwsccS3TablesTableIcebergMetadata",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3tables-table/index.ts",
        "line": 694
      },
      "name": "DataAwsccS3TablesTableIcebergMetadata",
      "namespace": "dataAwsccS3TablesTable",
      "symbolId": "src/data-awscc-s3tables-table/index:DataAwsccS3TablesTableIcebergMetadata"
    },
    "@cdktn/provider-awscc.dataAwsccS3TablesTable.DataAwsccS3TablesTableIcebergMetadataIcebergPartitionSpec": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTable.DataAwsccS3TablesTableIcebergMetadataIcebergPartitionSpec",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3tables-table/index.ts",
        "line": 174
      },
      "name": "DataAwsccS3TablesTableIcebergMetadataIcebergPartitionSpec",
      "namespace": "dataAwsccS3TablesTable",
      "symbolId": "src/data-awscc-s3tables-table/index:DataAwsccS3TablesTableIcebergMetadataIcebergPartitionSpec"
    },
    "@cdktn/provider-awscc.dataAwsccS3TablesTable.DataAwsccS3TablesTableIcebergMetadataIcebergPartitionSpecFields": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTable.DataAwsccS3TablesTableIcebergMetadataIcebergPartitionSpecFields",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3tables-table/index.ts",
        "line": 84
      },
      "name": "DataAwsccS3TablesTableIcebergMetadataIcebergPartitionSpecFields",
      "namespace": "dataAwsccS3TablesTable",
      "symbolId": "src/data-awscc-s3tables-table/index:DataAwsccS3TablesTableIcebergMetadataIcebergPartitionSpecFields"
    },
    "@cdktn/provider-awscc.dataAwsccS3TablesTable.DataAwsccS3TablesTableIcebergMetadataIcebergPartitionSpecFieldsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTable.DataAwsccS3TablesTableIcebergMetadataIcebergPartitionSpecFieldsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3tables-table/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/data-awscc-s3tables-table/index.ts",
        "line": 156
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table/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-awscc.dataAwsccS3TablesTable.DataAwsccS3TablesTableIcebergMetadataIcebergPartitionSpecFieldsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccS3TablesTableIcebergMetadataIcebergPartitionSpecFieldsList",
      "namespace": "dataAwsccS3TablesTable",
      "symbolId": "src/data-awscc-s3tables-table/index:DataAwsccS3TablesTableIcebergMetadataIcebergPartitionSpecFieldsList"
    },
    "@cdktn/provider-awscc.dataAwsccS3TablesTable.DataAwsccS3TablesTableIcebergMetadataIcebergPartitionSpecFieldsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTable.DataAwsccS3TablesTableIcebergMetadataIcebergPartitionSpecFieldsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3tables-table/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3tables-table/index.ts",
        "line": 107
      },
      "name": "DataAwsccS3TablesTableIcebergMetadataIcebergPartitionSpecFieldsOutputReference",
      "namespace": "dataAwsccS3TablesTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table/index.ts",
            "line": 136
          },
          "name": "fieldId",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table/index.ts",
            "line": 141
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table/index.ts",
            "line": 146
          },
          "name": "sourceId",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table/index.ts",
            "line": 151
          },
          "name": "transform",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table/index.ts",
            "line": 120
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTable.DataAwsccS3TablesTableIcebergMetadataIcebergPartitionSpecFields"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3tables-table/index:DataAwsccS3TablesTableIcebergMetadataIcebergPartitionSpecFieldsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3TablesTable.DataAwsccS3TablesTableIcebergMetadataIcebergPartitionSpecOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTable.DataAwsccS3TablesTableIcebergMetadataIcebergPartitionSpecOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3tables-table/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/data-awscc-s3tables-table/index.ts",
        "line": 197
      },
      "name": "DataAwsccS3TablesTableIcebergMetadataIcebergPartitionSpecOutputReference",
      "namespace": "dataAwsccS3TablesTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table/index.ts",
            "line": 225
          },
          "name": "fields",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTable.DataAwsccS3TablesTableIcebergMetadataIcebergPartitionSpecFieldsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table/index.ts",
            "line": 230
          },
          "name": "specId",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table/index.ts",
            "line": 208
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTable.DataAwsccS3TablesTableIcebergMetadataIcebergPartitionSpec"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3tables-table/index:DataAwsccS3TablesTableIcebergMetadataIcebergPartitionSpecOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3TablesTable.DataAwsccS3TablesTableIcebergMetadataIcebergSchema": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTable.DataAwsccS3TablesTableIcebergMetadataIcebergSchema",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3tables-table/index.ts",
        "line": 324
      },
      "name": "DataAwsccS3TablesTableIcebergMetadataIcebergSchema",
      "namespace": "dataAwsccS3TablesTable",
      "symbolId": "src/data-awscc-s3tables-table/index:DataAwsccS3TablesTableIcebergMetadataIcebergSchema"
    },
    "@cdktn/provider-awscc.dataAwsccS3TablesTable.DataAwsccS3TablesTableIcebergMetadataIcebergSchemaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTable.DataAwsccS3TablesTableIcebergMetadataIcebergSchemaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3tables-table/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-awscc-s3tables-table/index.ts",
        "line": 347
      },
      "name": "DataAwsccS3TablesTableIcebergMetadataIcebergSchemaOutputReference",
      "namespace": "dataAwsccS3TablesTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table/index.ts",
            "line": 375
          },
          "name": "schemaFieldList",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTable.DataAwsccS3TablesTableIcebergMetadataIcebergSchemaSchemaFieldListStructList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table/index.ts",
            "line": 358
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTable.DataAwsccS3TablesTableIcebergMetadataIcebergSchema"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3tables-table/index:DataAwsccS3TablesTableIcebergMetadataIcebergSchemaOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3TablesTable.DataAwsccS3TablesTableIcebergMetadataIcebergSchemaSchemaFieldListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTable.DataAwsccS3TablesTableIcebergMetadataIcebergSchemaSchemaFieldListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3tables-table/index.ts",
        "line": 234
      },
      "name": "DataAwsccS3TablesTableIcebergMetadataIcebergSchemaSchemaFieldListStruct",
      "namespace": "dataAwsccS3TablesTable",
      "symbolId": "src/data-awscc-s3tables-table/index:DataAwsccS3TablesTableIcebergMetadataIcebergSchemaSchemaFieldListStruct"
    },
    "@cdktn/provider-awscc.dataAwsccS3TablesTable.DataAwsccS3TablesTableIcebergMetadataIcebergSchemaSchemaFieldListStructList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTable.DataAwsccS3TablesTableIcebergMetadataIcebergSchemaSchemaFieldListStructList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3tables-table/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3tables-table/index.ts",
        "line": 306
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table/index.ts",
            "line": 320
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTable.DataAwsccS3TablesTableIcebergMetadataIcebergSchemaSchemaFieldListStructOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccS3TablesTableIcebergMetadataIcebergSchemaSchemaFieldListStructList",
      "namespace": "dataAwsccS3TablesTable",
      "symbolId": "src/data-awscc-s3tables-table/index:DataAwsccS3TablesTableIcebergMetadataIcebergSchemaSchemaFieldListStructList"
    },
    "@cdktn/provider-awscc.dataAwsccS3TablesTable.DataAwsccS3TablesTableIcebergMetadataIcebergSchemaSchemaFieldListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTable.DataAwsccS3TablesTableIcebergMetadataIcebergSchemaSchemaFieldListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3tables-table/index.ts",
          "line": 266
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3tables-table/index.ts",
        "line": 257
      },
      "name": "DataAwsccS3TablesTableIcebergMetadataIcebergSchemaSchemaFieldListStructOutputReference",
      "namespace": "dataAwsccS3TablesTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table/index.ts",
            "line": 286
          },
          "name": "id",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table/index.ts",
            "line": 291
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table/index.ts",
            "line": 296
          },
          "name": "required",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table/index.ts",
            "line": 301
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table/index.ts",
            "line": 270
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTable.DataAwsccS3TablesTableIcebergMetadataIcebergSchemaSchemaFieldListStruct"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3tables-table/index:DataAwsccS3TablesTableIcebergMetadataIcebergSchemaSchemaFieldListStructOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3TablesTable.DataAwsccS3TablesTableIcebergMetadataIcebergSchemaV2": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTable.DataAwsccS3TablesTableIcebergMetadataIcebergSchemaV2",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3tables-table/index.ts",
        "line": 474
      },
      "name": "DataAwsccS3TablesTableIcebergMetadataIcebergSchemaV2",
      "namespace": "dataAwsccS3TablesTable",
      "symbolId": "src/data-awscc-s3tables-table/index:DataAwsccS3TablesTableIcebergMetadataIcebergSchemaV2"
    },
    "@cdktn/provider-awscc.dataAwsccS3TablesTable.DataAwsccS3TablesTableIcebergMetadataIcebergSchemaV2OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTable.DataAwsccS3TablesTableIcebergMetadataIcebergSchemaV2OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3tables-table/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/data-awscc-s3tables-table/index.ts",
        "line": 497
      },
      "name": "DataAwsccS3TablesTableIcebergMetadataIcebergSchemaV2OutputReference",
      "namespace": "dataAwsccS3TablesTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table/index.ts",
            "line": 524
          },
          "name": "identifierFieldIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table/index.ts",
            "line": 529
          },
          "name": "schemaId",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table/index.ts",
            "line": 535
          },
          "name": "schemaV2FieldList",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTable.DataAwsccS3TablesTableIcebergMetadataIcebergSchemaV2SchemaV2FieldListStructList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table/index.ts",
            "line": 540
          },
          "name": "schemaV2FieldType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table/index.ts",
            "line": 508
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTable.DataAwsccS3TablesTableIcebergMetadataIcebergSchemaV2"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3tables-table/index:DataAwsccS3TablesTableIcebergMetadataIcebergSchemaV2OutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3TablesTable.DataAwsccS3TablesTableIcebergMetadataIcebergSchemaV2SchemaV2FieldListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTable.DataAwsccS3TablesTableIcebergMetadataIcebergSchemaV2SchemaV2FieldListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3tables-table/index.ts",
        "line": 379
      },
      "name": "DataAwsccS3TablesTableIcebergMetadataIcebergSchemaV2SchemaV2FieldListStruct",
      "namespace": "dataAwsccS3TablesTable",
      "symbolId": "src/data-awscc-s3tables-table/index:DataAwsccS3TablesTableIcebergMetadataIcebergSchemaV2SchemaV2FieldListStruct"
    },
    "@cdktn/provider-awscc.dataAwsccS3TablesTable.DataAwsccS3TablesTableIcebergMetadataIcebergSchemaV2SchemaV2FieldListStructList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTable.DataAwsccS3TablesTableIcebergMetadataIcebergSchemaV2SchemaV2FieldListStructList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3tables-table/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-awscc-s3tables-table/index.ts",
        "line": 456
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table/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-awscc.dataAwsccS3TablesTable.DataAwsccS3TablesTableIcebergMetadataIcebergSchemaV2SchemaV2FieldListStructOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccS3TablesTableIcebergMetadataIcebergSchemaV2SchemaV2FieldListStructList",
      "namespace": "dataAwsccS3TablesTable",
      "symbolId": "src/data-awscc-s3tables-table/index:DataAwsccS3TablesTableIcebergMetadataIcebergSchemaV2SchemaV2FieldListStructList"
    },
    "@cdktn/provider-awscc.dataAwsccS3TablesTable.DataAwsccS3TablesTableIcebergMetadataIcebergSchemaV2SchemaV2FieldListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTable.DataAwsccS3TablesTableIcebergMetadataIcebergSchemaV2SchemaV2FieldListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3tables-table/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-awscc-s3tables-table/index.ts",
        "line": 402
      },
      "name": "DataAwsccS3TablesTableIcebergMetadataIcebergSchemaV2SchemaV2FieldListStructOutputReference",
      "namespace": "dataAwsccS3TablesTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table/index.ts",
            "line": 431
          },
          "name": "doc",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table/index.ts",
            "line": 436
          },
          "name": "id",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table/index.ts",
            "line": 441
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table/index.ts",
            "line": 446
          },
          "name": "required",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table/index.ts",
            "line": 451
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table/index.ts",
            "line": 415
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTable.DataAwsccS3TablesTableIcebergMetadataIcebergSchemaV2SchemaV2FieldListStruct"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3tables-table/index:DataAwsccS3TablesTableIcebergMetadataIcebergSchemaV2SchemaV2FieldListStructOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3TablesTable.DataAwsccS3TablesTableIcebergMetadataIcebergSortOrder": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTable.DataAwsccS3TablesTableIcebergMetadataIcebergSortOrder",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3tables-table/index.ts",
        "line": 634
      },
      "name": "DataAwsccS3TablesTableIcebergMetadataIcebergSortOrder",
      "namespace": "dataAwsccS3TablesTable",
      "symbolId": "src/data-awscc-s3tables-table/index:DataAwsccS3TablesTableIcebergMetadataIcebergSortOrder"
    },
    "@cdktn/provider-awscc.dataAwsccS3TablesTable.DataAwsccS3TablesTableIcebergMetadataIcebergSortOrderFields": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTable.DataAwsccS3TablesTableIcebergMetadataIcebergSortOrderFields",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3tables-table/index.ts",
        "line": 544
      },
      "name": "DataAwsccS3TablesTableIcebergMetadataIcebergSortOrderFields",
      "namespace": "dataAwsccS3TablesTable",
      "symbolId": "src/data-awscc-s3tables-table/index:DataAwsccS3TablesTableIcebergMetadataIcebergSortOrderFields"
    },
    "@cdktn/provider-awscc.dataAwsccS3TablesTable.DataAwsccS3TablesTableIcebergMetadataIcebergSortOrderFieldsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTable.DataAwsccS3TablesTableIcebergMetadataIcebergSortOrderFieldsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3tables-table/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3tables-table/index.ts",
        "line": 616
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table/index.ts",
            "line": 630
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTable.DataAwsccS3TablesTableIcebergMetadataIcebergSortOrderFieldsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccS3TablesTableIcebergMetadataIcebergSortOrderFieldsList",
      "namespace": "dataAwsccS3TablesTable",
      "symbolId": "src/data-awscc-s3tables-table/index:DataAwsccS3TablesTableIcebergMetadataIcebergSortOrderFieldsList"
    },
    "@cdktn/provider-awscc.dataAwsccS3TablesTable.DataAwsccS3TablesTableIcebergMetadataIcebergSortOrderFieldsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTable.DataAwsccS3TablesTableIcebergMetadataIcebergSortOrderFieldsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3tables-table/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3tables-table/index.ts",
        "line": 567
      },
      "name": "DataAwsccS3TablesTableIcebergMetadataIcebergSortOrderFieldsOutputReference",
      "namespace": "dataAwsccS3TablesTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table/index.ts",
            "line": 596
          },
          "name": "direction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table/index.ts",
            "line": 601
          },
          "name": "nullOrder",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table/index.ts",
            "line": 606
          },
          "name": "sourceId",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table/index.ts",
            "line": 611
          },
          "name": "transform",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table/index.ts",
            "line": 580
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTable.DataAwsccS3TablesTableIcebergMetadataIcebergSortOrderFields"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3tables-table/index:DataAwsccS3TablesTableIcebergMetadataIcebergSortOrderFieldsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3TablesTable.DataAwsccS3TablesTableIcebergMetadataIcebergSortOrderOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTable.DataAwsccS3TablesTableIcebergMetadataIcebergSortOrderOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3tables-table/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3tables-table/index.ts",
        "line": 657
      },
      "name": "DataAwsccS3TablesTableIcebergMetadataIcebergSortOrderOutputReference",
      "namespace": "dataAwsccS3TablesTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table/index.ts",
            "line": 685
          },
          "name": "fields",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTable.DataAwsccS3TablesTableIcebergMetadataIcebergSortOrderFieldsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table/index.ts",
            "line": 690
          },
          "name": "orderId",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table/index.ts",
            "line": 668
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTable.DataAwsccS3TablesTableIcebergMetadataIcebergSortOrder"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3tables-table/index:DataAwsccS3TablesTableIcebergMetadataIcebergSortOrderOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3TablesTable.DataAwsccS3TablesTableIcebergMetadataOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTable.DataAwsccS3TablesTableIcebergMetadataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3tables-table/index.ts",
          "line": 724
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3tables-table/index.ts",
        "line": 717
      },
      "name": "DataAwsccS3TablesTableIcebergMetadataOutputReference",
      "namespace": "dataAwsccS3TablesTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table/index.ts",
            "line": 745
          },
          "name": "icebergPartitionSpec",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTable.DataAwsccS3TablesTableIcebergMetadataIcebergPartitionSpecOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table/index.ts",
            "line": 751
          },
          "name": "icebergSchema",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTable.DataAwsccS3TablesTableIcebergMetadataIcebergSchemaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table/index.ts",
            "line": 757
          },
          "name": "icebergSchemaV2",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTable.DataAwsccS3TablesTableIcebergMetadataIcebergSchemaV2OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table/index.ts",
            "line": 763
          },
          "name": "icebergSortOrder",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTable.DataAwsccS3TablesTableIcebergMetadataIcebergSortOrderOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table/index.ts",
            "line": 769
          },
          "name": "tableProperties",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table/index.ts",
            "line": 728
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTable.DataAwsccS3TablesTableIcebergMetadata"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3tables-table/index:DataAwsccS3TablesTableIcebergMetadataOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3TablesTable.DataAwsccS3TablesTableSnapshotManagement": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTable.DataAwsccS3TablesTableSnapshotManagement",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3tables-table/index.ts",
        "line": 773
      },
      "name": "DataAwsccS3TablesTableSnapshotManagement",
      "namespace": "dataAwsccS3TablesTable",
      "symbolId": "src/data-awscc-s3tables-table/index:DataAwsccS3TablesTableSnapshotManagement"
    },
    "@cdktn/provider-awscc.dataAwsccS3TablesTable.DataAwsccS3TablesTableSnapshotManagementOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTable.DataAwsccS3TablesTableSnapshotManagementOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3tables-table/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/data-awscc-s3tables-table/index.ts",
        "line": 796
      },
      "name": "DataAwsccS3TablesTableSnapshotManagementOutputReference",
      "namespace": "dataAwsccS3TablesTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table/index.ts",
            "line": 823
          },
          "name": "maxSnapshotAgeHours",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table/index.ts",
            "line": 828
          },
          "name": "minSnapshotsToKeep",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table/index.ts",
            "line": 833
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table/index.ts",
            "line": 807
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTable.DataAwsccS3TablesTableSnapshotManagement"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3tables-table/index:DataAwsccS3TablesTableSnapshotManagementOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3TablesTable.DataAwsccS3TablesTableStorageClassConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTable.DataAwsccS3TablesTableStorageClassConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3tables-table/index.ts",
        "line": 837
      },
      "name": "DataAwsccS3TablesTableStorageClassConfiguration",
      "namespace": "dataAwsccS3TablesTable",
      "symbolId": "src/data-awscc-s3tables-table/index:DataAwsccS3TablesTableStorageClassConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccS3TablesTable.DataAwsccS3TablesTableStorageClassConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTable.DataAwsccS3TablesTableStorageClassConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3tables-table/index.ts",
          "line": 867
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3tables-table/index.ts",
        "line": 860
      },
      "name": "DataAwsccS3TablesTableStorageClassConfigurationOutputReference",
      "namespace": "dataAwsccS3TablesTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table/index.ts",
            "line": 887
          },
          "name": "storageClass",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table/index.ts",
            "line": 871
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTable.DataAwsccS3TablesTableStorageClassConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3tables-table/index:DataAwsccS3TablesTableStorageClassConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3TablesTable.DataAwsccS3TablesTableTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTable.DataAwsccS3TablesTableTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3tables-table/index.ts",
        "line": 891
      },
      "name": "DataAwsccS3TablesTableTags",
      "namespace": "dataAwsccS3TablesTable",
      "symbolId": "src/data-awscc-s3tables-table/index:DataAwsccS3TablesTableTags"
    },
    "@cdktn/provider-awscc.dataAwsccS3TablesTable.DataAwsccS3TablesTableTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTable.DataAwsccS3TablesTableTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3tables-table/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/data-awscc-s3tables-table/index.ts",
        "line": 953
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table/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-awscc.dataAwsccS3TablesTable.DataAwsccS3TablesTableTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccS3TablesTableTagsList",
      "namespace": "dataAwsccS3TablesTable",
      "symbolId": "src/data-awscc-s3tables-table/index:DataAwsccS3TablesTableTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccS3TablesTable.DataAwsccS3TablesTableTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTable.DataAwsccS3TablesTableTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3tables-table/index.ts",
          "line": 923
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3tables-table/index.ts",
        "line": 914
      },
      "name": "DataAwsccS3TablesTableTagsOutputReference",
      "namespace": "dataAwsccS3TablesTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table/index.ts",
            "line": 943
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table/index.ts",
            "line": 948
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table/index.ts",
            "line": 927
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTable.DataAwsccS3TablesTableTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3tables-table/index:DataAwsccS3TablesTableTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3TablesTableBucket.DataAwsccS3TablesTableBucket": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3tables_table_bucket awscc_s3tables_table_bucket}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTableBucket.DataAwsccS3TablesTableBucket",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3tables_table_bucket awscc_s3tables_table_bucket} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3tables-table-bucket/index.ts",
          "line": 583
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTableBucket.DataAwsccS3TablesTableBucketConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3tables-table-bucket/index.ts",
        "line": 551
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccS3TablesTableBucket resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table-bucket/index.ts",
            "line": 568
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccS3TablesTableBucket to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3tables_table_bucket#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccS3TablesTableBucket that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccS3TablesTableBucket to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table-bucket/index.ts",
            "line": 669
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table-bucket/index.ts",
            "line": 675
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccS3TablesTableBucket",
      "namespace": "dataAwsccS3TablesTableBucket",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table-bucket/index.ts",
            "line": 556
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table-bucket/index.ts",
            "line": 608
          },
          "name": "encryptionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTableBucket.DataAwsccS3TablesTableBucketEncryptionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table-bucket/index.ts",
            "line": 627
          },
          "name": "metricsConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTableBucket.DataAwsccS3TablesTableBucketMetricsConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table-bucket/index.ts",
            "line": 633
          },
          "name": "replicationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTableBucket.DataAwsccS3TablesTableBucketReplicationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table-bucket/index.ts",
            "line": 639
          },
          "name": "storageClassConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTableBucket.DataAwsccS3TablesTableBucketStorageClassConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table-bucket/index.ts",
            "line": 644
          },
          "name": "tableBucketArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table-bucket/index.ts",
            "line": 649
          },
          "name": "tableBucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table-bucket/index.ts",
            "line": 655
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTableBucket.DataAwsccS3TablesTableBucketTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table-bucket/index.ts",
            "line": 661
          },
          "name": "unreferencedFileRemoval",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTableBucket.DataAwsccS3TablesTableBucketUnreferencedFileRemovalOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table-bucket/index.ts",
            "line": 621
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table-bucket/index.ts",
            "line": 614
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3tables-table-bucket/index:DataAwsccS3TablesTableBucket"
    },
    "@cdktn/provider-awscc.dataAwsccS3TablesTableBucket.DataAwsccS3TablesTableBucketConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTableBucket.DataAwsccS3TablesTableBucketConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3tables-table-bucket/index.ts",
        "line": 14
      },
      "name": "DataAwsccS3TablesTableBucketConfig",
      "namespace": "dataAwsccS3TablesTableBucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3tables_table_bucket#id DataAwsccS3TablesTableBucket#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table-bucket/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3tables-table-bucket/index:DataAwsccS3TablesTableBucketConfig"
    },
    "@cdktn/provider-awscc.dataAwsccS3TablesTableBucket.DataAwsccS3TablesTableBucketEncryptionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTableBucket.DataAwsccS3TablesTableBucketEncryptionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3tables-table-bucket/index.ts",
        "line": 25
      },
      "name": "DataAwsccS3TablesTableBucketEncryptionConfiguration",
      "namespace": "dataAwsccS3TablesTableBucket",
      "symbolId": "src/data-awscc-s3tables-table-bucket/index:DataAwsccS3TablesTableBucketEncryptionConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccS3TablesTableBucket.DataAwsccS3TablesTableBucketEncryptionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTableBucket.DataAwsccS3TablesTableBucketEncryptionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3tables-table-bucket/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3tables-table-bucket/index.ts",
        "line": 48
      },
      "name": "DataAwsccS3TablesTableBucketEncryptionConfigurationOutputReference",
      "namespace": "dataAwsccS3TablesTableBucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table-bucket/index.ts",
            "line": 75
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table-bucket/index.ts",
            "line": 80
          },
          "name": "sseAlgorithm",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table-bucket/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTableBucket.DataAwsccS3TablesTableBucketEncryptionConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3tables-table-bucket/index:DataAwsccS3TablesTableBucketEncryptionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3TablesTableBucket.DataAwsccS3TablesTableBucketMetricsConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTableBucket.DataAwsccS3TablesTableBucketMetricsConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3tables-table-bucket/index.ts",
        "line": 84
      },
      "name": "DataAwsccS3TablesTableBucketMetricsConfiguration",
      "namespace": "dataAwsccS3TablesTableBucket",
      "symbolId": "src/data-awscc-s3tables-table-bucket/index:DataAwsccS3TablesTableBucketMetricsConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccS3TablesTableBucket.DataAwsccS3TablesTableBucketMetricsConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTableBucket.DataAwsccS3TablesTableBucketMetricsConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3tables-table-bucket/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-awscc-s3tables-table-bucket/index.ts",
        "line": 107
      },
      "name": "DataAwsccS3TablesTableBucketMetricsConfigurationOutputReference",
      "namespace": "dataAwsccS3TablesTableBucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table-bucket/index.ts",
            "line": 134
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table-bucket/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTableBucket.DataAwsccS3TablesTableBucketMetricsConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3tables-table-bucket/index:DataAwsccS3TablesTableBucketMetricsConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3TablesTableBucket.DataAwsccS3TablesTableBucketReplicationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTableBucket.DataAwsccS3TablesTableBucketReplicationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3tables-table-bucket/index.ts",
        "line": 289
      },
      "name": "DataAwsccS3TablesTableBucketReplicationConfiguration",
      "namespace": "dataAwsccS3TablesTableBucket",
      "symbolId": "src/data-awscc-s3tables-table-bucket/index:DataAwsccS3TablesTableBucketReplicationConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccS3TablesTableBucket.DataAwsccS3TablesTableBucketReplicationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTableBucket.DataAwsccS3TablesTableBucketReplicationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3tables-table-bucket/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-awscc-s3tables-table-bucket/index.ts",
        "line": 312
      },
      "name": "DataAwsccS3TablesTableBucketReplicationConfigurationOutputReference",
      "namespace": "dataAwsccS3TablesTableBucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table-bucket/index.ts",
            "line": 339
          },
          "name": "role",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table-bucket/index.ts",
            "line": 345
          },
          "name": "rules",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTableBucket.DataAwsccS3TablesTableBucketReplicationConfigurationRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table-bucket/index.ts",
            "line": 323
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTableBucket.DataAwsccS3TablesTableBucketReplicationConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3tables-table-bucket/index:DataAwsccS3TablesTableBucketReplicationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3TablesTableBucket.DataAwsccS3TablesTableBucketReplicationConfigurationRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTableBucket.DataAwsccS3TablesTableBucketReplicationConfigurationRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3tables-table-bucket/index.ts",
        "line": 213
      },
      "name": "DataAwsccS3TablesTableBucketReplicationConfigurationRules",
      "namespace": "dataAwsccS3TablesTableBucket",
      "symbolId": "src/data-awscc-s3tables-table-bucket/index:DataAwsccS3TablesTableBucketReplicationConfigurationRules"
    },
    "@cdktn/provider-awscc.dataAwsccS3TablesTableBucket.DataAwsccS3TablesTableBucketReplicationConfigurationRulesDestinations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTableBucket.DataAwsccS3TablesTableBucketReplicationConfigurationRulesDestinations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3tables-table-bucket/index.ts",
        "line": 138
      },
      "name": "DataAwsccS3TablesTableBucketReplicationConfigurationRulesDestinations",
      "namespace": "dataAwsccS3TablesTableBucket",
      "symbolId": "src/data-awscc-s3tables-table-bucket/index:DataAwsccS3TablesTableBucketReplicationConfigurationRulesDestinations"
    },
    "@cdktn/provider-awscc.dataAwsccS3TablesTableBucket.DataAwsccS3TablesTableBucketReplicationConfigurationRulesDestinationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTableBucket.DataAwsccS3TablesTableBucketReplicationConfigurationRulesDestinationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3tables-table-bucket/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-awscc-s3tables-table-bucket/index.ts",
        "line": 195
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table-bucket/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-awscc.dataAwsccS3TablesTableBucket.DataAwsccS3TablesTableBucketReplicationConfigurationRulesDestinationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccS3TablesTableBucketReplicationConfigurationRulesDestinationsList",
      "namespace": "dataAwsccS3TablesTableBucket",
      "symbolId": "src/data-awscc-s3tables-table-bucket/index:DataAwsccS3TablesTableBucketReplicationConfigurationRulesDestinationsList"
    },
    "@cdktn/provider-awscc.dataAwsccS3TablesTableBucket.DataAwsccS3TablesTableBucketReplicationConfigurationRulesDestinationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTableBucket.DataAwsccS3TablesTableBucketReplicationConfigurationRulesDestinationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3tables-table-bucket/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3tables-table-bucket/index.ts",
        "line": 161
      },
      "name": "DataAwsccS3TablesTableBucketReplicationConfigurationRulesDestinationsOutputReference",
      "namespace": "dataAwsccS3TablesTableBucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table-bucket/index.ts",
            "line": 190
          },
          "name": "destinationTableBucketArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table-bucket/index.ts",
            "line": 174
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTableBucket.DataAwsccS3TablesTableBucketReplicationConfigurationRulesDestinations"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3tables-table-bucket/index:DataAwsccS3TablesTableBucketReplicationConfigurationRulesDestinationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3TablesTableBucket.DataAwsccS3TablesTableBucketReplicationConfigurationRulesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTableBucket.DataAwsccS3TablesTableBucketReplicationConfigurationRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3tables-table-bucket/index.ts",
          "line": 278
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3tables-table-bucket/index.ts",
        "line": 271
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table-bucket/index.ts",
            "line": 285
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTableBucket.DataAwsccS3TablesTableBucketReplicationConfigurationRulesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccS3TablesTableBucketReplicationConfigurationRulesList",
      "namespace": "dataAwsccS3TablesTableBucket",
      "symbolId": "src/data-awscc-s3tables-table-bucket/index:DataAwsccS3TablesTableBucketReplicationConfigurationRulesList"
    },
    "@cdktn/provider-awscc.dataAwsccS3TablesTableBucket.DataAwsccS3TablesTableBucketReplicationConfigurationRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTableBucket.DataAwsccS3TablesTableBucketReplicationConfigurationRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3tables-table-bucket/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-awscc-s3tables-table-bucket/index.ts",
        "line": 236
      },
      "name": "DataAwsccS3TablesTableBucketReplicationConfigurationRulesOutputReference",
      "namespace": "dataAwsccS3TablesTableBucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table-bucket/index.ts",
            "line": 266
          },
          "name": "destinations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTableBucket.DataAwsccS3TablesTableBucketReplicationConfigurationRulesDestinationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table-bucket/index.ts",
            "line": 249
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTableBucket.DataAwsccS3TablesTableBucketReplicationConfigurationRules"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3tables-table-bucket/index:DataAwsccS3TablesTableBucketReplicationConfigurationRulesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3TablesTableBucket.DataAwsccS3TablesTableBucketStorageClassConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTableBucket.DataAwsccS3TablesTableBucketStorageClassConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3tables-table-bucket/index.ts",
        "line": 349
      },
      "name": "DataAwsccS3TablesTableBucketStorageClassConfiguration",
      "namespace": "dataAwsccS3TablesTableBucket",
      "symbolId": "src/data-awscc-s3tables-table-bucket/index:DataAwsccS3TablesTableBucketStorageClassConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccS3TablesTableBucket.DataAwsccS3TablesTableBucketStorageClassConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTableBucket.DataAwsccS3TablesTableBucketStorageClassConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3tables-table-bucket/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/data-awscc-s3tables-table-bucket/index.ts",
        "line": 372
      },
      "name": "DataAwsccS3TablesTableBucketStorageClassConfigurationOutputReference",
      "namespace": "dataAwsccS3TablesTableBucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table-bucket/index.ts",
            "line": 399
          },
          "name": "storageClass",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table-bucket/index.ts",
            "line": 383
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTableBucket.DataAwsccS3TablesTableBucketStorageClassConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3tables-table-bucket/index:DataAwsccS3TablesTableBucketStorageClassConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3TablesTableBucket.DataAwsccS3TablesTableBucketTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTableBucket.DataAwsccS3TablesTableBucketTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3tables-table-bucket/index.ts",
        "line": 403
      },
      "name": "DataAwsccS3TablesTableBucketTags",
      "namespace": "dataAwsccS3TablesTableBucket",
      "symbolId": "src/data-awscc-s3tables-table-bucket/index:DataAwsccS3TablesTableBucketTags"
    },
    "@cdktn/provider-awscc.dataAwsccS3TablesTableBucket.DataAwsccS3TablesTableBucketTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTableBucket.DataAwsccS3TablesTableBucketTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3tables-table-bucket/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/data-awscc-s3tables-table-bucket/index.ts",
        "line": 465
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table-bucket/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-awscc.dataAwsccS3TablesTableBucket.DataAwsccS3TablesTableBucketTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccS3TablesTableBucketTagsList",
      "namespace": "dataAwsccS3TablesTableBucket",
      "symbolId": "src/data-awscc-s3tables-table-bucket/index:DataAwsccS3TablesTableBucketTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccS3TablesTableBucket.DataAwsccS3TablesTableBucketTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTableBucket.DataAwsccS3TablesTableBucketTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3tables-table-bucket/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3tables-table-bucket/index.ts",
        "line": 426
      },
      "name": "DataAwsccS3TablesTableBucketTagsOutputReference",
      "namespace": "dataAwsccS3TablesTableBucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table-bucket/index.ts",
            "line": 455
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table-bucket/index.ts",
            "line": 460
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table-bucket/index.ts",
            "line": 439
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTableBucket.DataAwsccS3TablesTableBucketTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3tables-table-bucket/index:DataAwsccS3TablesTableBucketTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3TablesTableBucket.DataAwsccS3TablesTableBucketUnreferencedFileRemoval": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTableBucket.DataAwsccS3TablesTableBucketUnreferencedFileRemoval",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3tables-table-bucket/index.ts",
        "line": 483
      },
      "name": "DataAwsccS3TablesTableBucketUnreferencedFileRemoval",
      "namespace": "dataAwsccS3TablesTableBucket",
      "symbolId": "src/data-awscc-s3tables-table-bucket/index:DataAwsccS3TablesTableBucketUnreferencedFileRemoval"
    },
    "@cdktn/provider-awscc.dataAwsccS3TablesTableBucket.DataAwsccS3TablesTableBucketUnreferencedFileRemovalOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTableBucket.DataAwsccS3TablesTableBucketUnreferencedFileRemovalOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3tables-table-bucket/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-awscc-s3tables-table-bucket/index.ts",
        "line": 506
      },
      "name": "DataAwsccS3TablesTableBucketUnreferencedFileRemovalOutputReference",
      "namespace": "dataAwsccS3TablesTableBucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table-bucket/index.ts",
            "line": 533
          },
          "name": "noncurrentDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table-bucket/index.ts",
            "line": 538
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table-bucket/index.ts",
            "line": 543
          },
          "name": "unreferencedDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table-bucket/index.ts",
            "line": 517
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTableBucket.DataAwsccS3TablesTableBucketUnreferencedFileRemoval"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3tables-table-bucket/index:DataAwsccS3TablesTableBucketUnreferencedFileRemovalOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3TablesTableBucketPolicies.DataAwsccS3TablesTableBucketPolicies": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3tables_table_bucket_policies awscc_s3tables_table_bucket_policies}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTableBucketPolicies.DataAwsccS3TablesTableBucketPolicies",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3tables_table_bucket_policies awscc_s3tables_table_bucket_policies} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3tables-table-bucket-policies/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTableBucketPolicies.DataAwsccS3TablesTableBucketPoliciesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3tables-table-bucket-policies/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccS3TablesTableBucketPolicies resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table-bucket-policies/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccS3TablesTableBucketPolicies to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3tables_table_bucket_policies#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccS3TablesTableBucketPolicies that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccS3TablesTableBucketPolicies to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table-bucket-policies/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table-bucket-policies/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccS3TablesTableBucketPolicies",
      "namespace": "dataAwsccS3TablesTableBucketPolicies",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table-bucket-policies/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table-bucket-policies/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table-bucket-policies/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-s3tables-table-bucket-policies/index:DataAwsccS3TablesTableBucketPolicies"
    },
    "@cdktn/provider-awscc.dataAwsccS3TablesTableBucketPolicies.DataAwsccS3TablesTableBucketPoliciesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTableBucketPolicies.DataAwsccS3TablesTableBucketPoliciesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3tables-table-bucket-policies/index.ts",
        "line": 14
      },
      "name": "DataAwsccS3TablesTableBucketPoliciesConfig",
      "namespace": "dataAwsccS3TablesTableBucketPolicies",
      "symbolId": "src/data-awscc-s3tables-table-bucket-policies/index:DataAwsccS3TablesTableBucketPoliciesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccS3TablesTableBucketPolicy.DataAwsccS3TablesTableBucketPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3tables_table_bucket_policy awscc_s3tables_table_bucket_policy}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTableBucketPolicy.DataAwsccS3TablesTableBucketPolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3tables_table_bucket_policy awscc_s3tables_table_bucket_policy} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3tables-table-bucket-policy/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTableBucketPolicy.DataAwsccS3TablesTableBucketPolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3tables-table-bucket-policy/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccS3TablesTableBucketPolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table-bucket-policy/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccS3TablesTableBucketPolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3tables_table_bucket_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccS3TablesTableBucketPolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccS3TablesTableBucketPolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table-bucket-policy/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-awscc-s3tables-table-bucket-policy/index.ts",
            "line": 117
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccS3TablesTableBucketPolicy",
      "namespace": "dataAwsccS3TablesTableBucketPolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table-bucket-policy/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table-bucket-policy/index.ts",
            "line": 98
          },
          "name": "resourcePolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table-bucket-policy/index.ts",
            "line": 103
          },
          "name": "tableBucketArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table-bucket-policy/index.ts",
            "line": 93
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table-bucket-policy/index.ts",
            "line": 86
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3tables-table-bucket-policy/index:DataAwsccS3TablesTableBucketPolicy"
    },
    "@cdktn/provider-awscc.dataAwsccS3TablesTableBucketPolicy.DataAwsccS3TablesTableBucketPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTableBucketPolicy.DataAwsccS3TablesTableBucketPolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3tables-table-bucket-policy/index.ts",
        "line": 14
      },
      "name": "DataAwsccS3TablesTableBucketPolicyConfig",
      "namespace": "dataAwsccS3TablesTableBucketPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3tables_table_bucket_policy#id DataAwsccS3TablesTableBucketPolicy#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table-bucket-policy/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3tables-table-bucket-policy/index:DataAwsccS3TablesTableBucketPolicyConfig"
    },
    "@cdktn/provider-awscc.dataAwsccS3TablesTableBuckets.DataAwsccS3TablesTableBuckets": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3tables_table_buckets awscc_s3tables_table_buckets}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTableBuckets.DataAwsccS3TablesTableBuckets",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3tables_table_buckets awscc_s3tables_table_buckets} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3tables-table-buckets/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTableBuckets.DataAwsccS3TablesTableBucketsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3tables-table-buckets/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccS3TablesTableBuckets resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table-buckets/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccS3TablesTableBuckets to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3tables_table_buckets#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccS3TablesTableBuckets that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccS3TablesTableBuckets to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table-buckets/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table-buckets/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccS3TablesTableBuckets",
      "namespace": "dataAwsccS3TablesTableBuckets",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table-buckets/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table-buckets/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table-buckets/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-s3tables-table-buckets/index:DataAwsccS3TablesTableBuckets"
    },
    "@cdktn/provider-awscc.dataAwsccS3TablesTableBuckets.DataAwsccS3TablesTableBucketsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTableBuckets.DataAwsccS3TablesTableBucketsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3tables-table-buckets/index.ts",
        "line": 14
      },
      "name": "DataAwsccS3TablesTableBucketsConfig",
      "namespace": "dataAwsccS3TablesTableBuckets",
      "symbolId": "src/data-awscc-s3tables-table-buckets/index:DataAwsccS3TablesTableBucketsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccS3TablesTablePolicy.DataAwsccS3TablesTablePolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3tables_table_policy awscc_s3tables_table_policy}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTablePolicy.DataAwsccS3TablesTablePolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3tables_table_policy awscc_s3tables_table_policy} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3tables-table-policy/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTablePolicy.DataAwsccS3TablesTablePolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3tables-table-policy/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccS3TablesTablePolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table-policy/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccS3TablesTablePolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3tables_table_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccS3TablesTablePolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccS3TablesTablePolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table-policy/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-awscc-s3tables-table-policy/index.ts",
            "line": 132
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccS3TablesTablePolicy",
      "namespace": "dataAwsccS3TablesTablePolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table-policy/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table-policy/index.ts",
            "line": 98
          },
          "name": "namespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table-policy/index.ts",
            "line": 103
          },
          "name": "resourcePolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table-policy/index.ts",
            "line": 108
          },
          "name": "tableArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table-policy/index.ts",
            "line": 113
          },
          "name": "tableBucketArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table-policy/index.ts",
            "line": 118
          },
          "name": "tableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table-policy/index.ts",
            "line": 93
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table-policy/index.ts",
            "line": 86
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3tables-table-policy/index:DataAwsccS3TablesTablePolicy"
    },
    "@cdktn/provider-awscc.dataAwsccS3TablesTablePolicy.DataAwsccS3TablesTablePolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3TablesTablePolicy.DataAwsccS3TablesTablePolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3tables-table-policy/index.ts",
        "line": 14
      },
      "name": "DataAwsccS3TablesTablePolicyConfig",
      "namespace": "dataAwsccS3TablesTablePolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3tables_table_policy#id DataAwsccS3TablesTablePolicy#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3tables-table-policy/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3tables-table-policy/index:DataAwsccS3TablesTablePolicyConfig"
    },
    "@cdktn/provider-awscc.dataAwsccS3VectorsIndex.DataAwsccS3VectorsIndex": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3vectors_index awscc_s3vectors_index}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3VectorsIndex.DataAwsccS3VectorsIndex",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3vectors_index awscc_s3vectors_index} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3vectors-index/index.ts",
          "line": 254
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccS3VectorsIndex.DataAwsccS3VectorsIndexConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3vectors-index/index.ts",
        "line": 222
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccS3VectorsIndex resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3vectors-index/index.ts",
            "line": 239
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccS3VectorsIndex to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3vectors_index#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccS3VectorsIndex that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccS3VectorsIndex to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3vectors-index/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-awscc-s3vectors-index/index.ts",
            "line": 358
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccS3VectorsIndex",
      "namespace": "dataAwsccS3VectorsIndex",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3vectors-index/index.ts",
            "line": 227
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3vectors-index/index.ts",
            "line": 278
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3vectors-index/index.ts",
            "line": 283
          },
          "name": "dataType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3vectors-index/index.ts",
            "line": 288
          },
          "name": "dimension",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3vectors-index/index.ts",
            "line": 293
          },
          "name": "distanceMetric",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3vectors-index/index.ts",
            "line": 299
          },
          "name": "encryptionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3VectorsIndex.DataAwsccS3VectorsIndexEncryptionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3vectors-index/index.ts",
            "line": 317
          },
          "name": "indexArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3vectors-index/index.ts",
            "line": 322
          },
          "name": "indexName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3vectors-index/index.ts",
            "line": 328
          },
          "name": "metadataConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3VectorsIndex.DataAwsccS3VectorsIndexMetadataConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3vectors-index/index.ts",
            "line": 334
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3VectorsIndex.DataAwsccS3VectorsIndexTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3vectors-index/index.ts",
            "line": 339
          },
          "name": "vectorBucketArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3vectors-index/index.ts",
            "line": 344
          },
          "name": "vectorBucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3vectors-index/index.ts",
            "line": 312
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3vectors-index/index.ts",
            "line": 305
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3vectors-index/index:DataAwsccS3VectorsIndex"
    },
    "@cdktn/provider-awscc.dataAwsccS3VectorsIndex.DataAwsccS3VectorsIndexConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3VectorsIndex.DataAwsccS3VectorsIndexConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3vectors-index/index.ts",
        "line": 14
      },
      "name": "DataAwsccS3VectorsIndexConfig",
      "namespace": "dataAwsccS3VectorsIndex",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3vectors_index#id DataAwsccS3VectorsIndex#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3vectors-index/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3vectors-index/index:DataAwsccS3VectorsIndexConfig"
    },
    "@cdktn/provider-awscc.dataAwsccS3VectorsIndex.DataAwsccS3VectorsIndexEncryptionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3VectorsIndex.DataAwsccS3VectorsIndexEncryptionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3vectors-index/index.ts",
        "line": 25
      },
      "name": "DataAwsccS3VectorsIndexEncryptionConfiguration",
      "namespace": "dataAwsccS3VectorsIndex",
      "symbolId": "src/data-awscc-s3vectors-index/index:DataAwsccS3VectorsIndexEncryptionConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccS3VectorsIndex.DataAwsccS3VectorsIndexEncryptionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3VectorsIndex.DataAwsccS3VectorsIndexEncryptionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3vectors-index/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3vectors-index/index.ts",
        "line": 48
      },
      "name": "DataAwsccS3VectorsIndexEncryptionConfigurationOutputReference",
      "namespace": "dataAwsccS3VectorsIndex",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3vectors-index/index.ts",
            "line": 75
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3vectors-index/index.ts",
            "line": 80
          },
          "name": "sseType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3vectors-index/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3VectorsIndex.DataAwsccS3VectorsIndexEncryptionConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3vectors-index/index:DataAwsccS3VectorsIndexEncryptionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3VectorsIndex.DataAwsccS3VectorsIndexMetadataConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3VectorsIndex.DataAwsccS3VectorsIndexMetadataConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3vectors-index/index.ts",
        "line": 84
      },
      "name": "DataAwsccS3VectorsIndexMetadataConfiguration",
      "namespace": "dataAwsccS3VectorsIndex",
      "symbolId": "src/data-awscc-s3vectors-index/index:DataAwsccS3VectorsIndexMetadataConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccS3VectorsIndex.DataAwsccS3VectorsIndexMetadataConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3VectorsIndex.DataAwsccS3VectorsIndexMetadataConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3vectors-index/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-awscc-s3vectors-index/index.ts",
        "line": 107
      },
      "name": "DataAwsccS3VectorsIndexMetadataConfigurationOutputReference",
      "namespace": "dataAwsccS3VectorsIndex",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3vectors-index/index.ts",
            "line": 134
          },
          "name": "nonFilterableMetadataKeys",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3vectors-index/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3VectorsIndex.DataAwsccS3VectorsIndexMetadataConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3vectors-index/index:DataAwsccS3VectorsIndexMetadataConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3VectorsIndex.DataAwsccS3VectorsIndexTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3VectorsIndex.DataAwsccS3VectorsIndexTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3vectors-index/index.ts",
        "line": 138
      },
      "name": "DataAwsccS3VectorsIndexTags",
      "namespace": "dataAwsccS3VectorsIndex",
      "symbolId": "src/data-awscc-s3vectors-index/index:DataAwsccS3VectorsIndexTags"
    },
    "@cdktn/provider-awscc.dataAwsccS3VectorsIndex.DataAwsccS3VectorsIndexTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3VectorsIndex.DataAwsccS3VectorsIndexTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3vectors-index/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3vectors-index/index.ts",
        "line": 200
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3vectors-index/index.ts",
            "line": 214
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccS3VectorsIndex.DataAwsccS3VectorsIndexTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccS3VectorsIndexTagsList",
      "namespace": "dataAwsccS3VectorsIndex",
      "symbolId": "src/data-awscc-s3vectors-index/index:DataAwsccS3VectorsIndexTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccS3VectorsIndex.DataAwsccS3VectorsIndexTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3VectorsIndex.DataAwsccS3VectorsIndexTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3vectors-index/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3vectors-index/index.ts",
        "line": 161
      },
      "name": "DataAwsccS3VectorsIndexTagsOutputReference",
      "namespace": "dataAwsccS3VectorsIndex",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3vectors-index/index.ts",
            "line": 190
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3vectors-index/index.ts",
            "line": 195
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3vectors-index/index.ts",
            "line": 174
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3VectorsIndex.DataAwsccS3VectorsIndexTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3vectors-index/index:DataAwsccS3VectorsIndexTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3VectorsVectorBucket.DataAwsccS3VectorsVectorBucket": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3vectors_vector_bucket awscc_s3vectors_vector_bucket}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3VectorsVectorBucket.DataAwsccS3VectorsVectorBucket",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3vectors_vector_bucket awscc_s3vectors_vector_bucket} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3vectors-vector-bucket/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccS3VectorsVectorBucket.DataAwsccS3VectorsVectorBucketConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3vectors-vector-bucket/index.ts",
        "line": 168
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccS3VectorsVectorBucket resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3vectors-vector-bucket/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 DataAwsccS3VectorsVectorBucket to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3vectors_vector_bucket#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccS3VectorsVectorBucket that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccS3VectorsVectorBucket to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3vectors-vector-bucket/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-awscc-s3vectors-vector-bucket/index.ts",
            "line": 273
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccS3VectorsVectorBucket",
      "namespace": "dataAwsccS3VectorsVectorBucket",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3vectors-vector-bucket/index.ts",
            "line": 173
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3vectors-vector-bucket/index.ts",
            "line": 224
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3vectors-vector-bucket/index.ts",
            "line": 230
          },
          "name": "encryptionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3VectorsVectorBucket.DataAwsccS3VectorsVectorBucketEncryptionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3vectors-vector-bucket/index.ts",
            "line": 249
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3VectorsVectorBucket.DataAwsccS3VectorsVectorBucketTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3vectors-vector-bucket/index.ts",
            "line": 254
          },
          "name": "vectorBucketArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3vectors-vector-bucket/index.ts",
            "line": 259
          },
          "name": "vectorBucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3vectors-vector-bucket/index.ts",
            "line": 243
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3vectors-vector-bucket/index.ts",
            "line": 236
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3vectors-vector-bucket/index:DataAwsccS3VectorsVectorBucket"
    },
    "@cdktn/provider-awscc.dataAwsccS3VectorsVectorBucket.DataAwsccS3VectorsVectorBucketConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3VectorsVectorBucket.DataAwsccS3VectorsVectorBucketConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3vectors-vector-bucket/index.ts",
        "line": 14
      },
      "name": "DataAwsccS3VectorsVectorBucketConfig",
      "namespace": "dataAwsccS3VectorsVectorBucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3vectors_vector_bucket#id DataAwsccS3VectorsVectorBucket#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3vectors-vector-bucket/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3vectors-vector-bucket/index:DataAwsccS3VectorsVectorBucketConfig"
    },
    "@cdktn/provider-awscc.dataAwsccS3VectorsVectorBucket.DataAwsccS3VectorsVectorBucketEncryptionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3VectorsVectorBucket.DataAwsccS3VectorsVectorBucketEncryptionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3vectors-vector-bucket/index.ts",
        "line": 25
      },
      "name": "DataAwsccS3VectorsVectorBucketEncryptionConfiguration",
      "namespace": "dataAwsccS3VectorsVectorBucket",
      "symbolId": "src/data-awscc-s3vectors-vector-bucket/index:DataAwsccS3VectorsVectorBucketEncryptionConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccS3VectorsVectorBucket.DataAwsccS3VectorsVectorBucketEncryptionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3VectorsVectorBucket.DataAwsccS3VectorsVectorBucketEncryptionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3vectors-vector-bucket/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3vectors-vector-bucket/index.ts",
        "line": 48
      },
      "name": "DataAwsccS3VectorsVectorBucketEncryptionConfigurationOutputReference",
      "namespace": "dataAwsccS3VectorsVectorBucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3vectors-vector-bucket/index.ts",
            "line": 75
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3vectors-vector-bucket/index.ts",
            "line": 80
          },
          "name": "sseType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3vectors-vector-bucket/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3VectorsVectorBucket.DataAwsccS3VectorsVectorBucketEncryptionConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3vectors-vector-bucket/index:DataAwsccS3VectorsVectorBucketEncryptionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3VectorsVectorBucket.DataAwsccS3VectorsVectorBucketTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3VectorsVectorBucket.DataAwsccS3VectorsVectorBucketTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3vectors-vector-bucket/index.ts",
        "line": 84
      },
      "name": "DataAwsccS3VectorsVectorBucketTags",
      "namespace": "dataAwsccS3VectorsVectorBucket",
      "symbolId": "src/data-awscc-s3vectors-vector-bucket/index:DataAwsccS3VectorsVectorBucketTags"
    },
    "@cdktn/provider-awscc.dataAwsccS3VectorsVectorBucket.DataAwsccS3VectorsVectorBucketTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3VectorsVectorBucket.DataAwsccS3VectorsVectorBucketTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3vectors-vector-bucket/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3vectors-vector-bucket/index.ts",
        "line": 146
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3vectors-vector-bucket/index.ts",
            "line": 160
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccS3VectorsVectorBucket.DataAwsccS3VectorsVectorBucketTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccS3VectorsVectorBucketTagsList",
      "namespace": "dataAwsccS3VectorsVectorBucket",
      "symbolId": "src/data-awscc-s3vectors-vector-bucket/index:DataAwsccS3VectorsVectorBucketTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccS3VectorsVectorBucket.DataAwsccS3VectorsVectorBucketTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3VectorsVectorBucket.DataAwsccS3VectorsVectorBucketTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3vectors-vector-bucket/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3vectors-vector-bucket/index.ts",
        "line": 107
      },
      "name": "DataAwsccS3VectorsVectorBucketTagsOutputReference",
      "namespace": "dataAwsccS3VectorsVectorBucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3vectors-vector-bucket/index.ts",
            "line": 136
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3vectors-vector-bucket/index.ts",
            "line": 141
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3vectors-vector-bucket/index.ts",
            "line": 120
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccS3VectorsVectorBucket.DataAwsccS3VectorsVectorBucketTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3vectors-vector-bucket/index:DataAwsccS3VectorsVectorBucketTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccS3VectorsVectorBucketPolicies.DataAwsccS3VectorsVectorBucketPolicies": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3vectors_vector_bucket_policies awscc_s3vectors_vector_bucket_policies}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3VectorsVectorBucketPolicies.DataAwsccS3VectorsVectorBucketPolicies",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3vectors_vector_bucket_policies awscc_s3vectors_vector_bucket_policies} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3vectors-vector-bucket-policies/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccS3VectorsVectorBucketPolicies.DataAwsccS3VectorsVectorBucketPoliciesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3vectors-vector-bucket-policies/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccS3VectorsVectorBucketPolicies resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3vectors-vector-bucket-policies/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccS3VectorsVectorBucketPolicies to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3vectors_vector_bucket_policies#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccS3VectorsVectorBucketPolicies that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccS3VectorsVectorBucketPolicies to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3vectors-vector-bucket-policies/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3vectors-vector-bucket-policies/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccS3VectorsVectorBucketPolicies",
      "namespace": "dataAwsccS3VectorsVectorBucketPolicies",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3vectors-vector-bucket-policies/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3vectors-vector-bucket-policies/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3vectors-vector-bucket-policies/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-s3vectors-vector-bucket-policies/index:DataAwsccS3VectorsVectorBucketPolicies"
    },
    "@cdktn/provider-awscc.dataAwsccS3VectorsVectorBucketPolicies.DataAwsccS3VectorsVectorBucketPoliciesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3VectorsVectorBucketPolicies.DataAwsccS3VectorsVectorBucketPoliciesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3vectors-vector-bucket-policies/index.ts",
        "line": 14
      },
      "name": "DataAwsccS3VectorsVectorBucketPoliciesConfig",
      "namespace": "dataAwsccS3VectorsVectorBucketPolicies",
      "symbolId": "src/data-awscc-s3vectors-vector-bucket-policies/index:DataAwsccS3VectorsVectorBucketPoliciesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccS3VectorsVectorBucketPolicy.DataAwsccS3VectorsVectorBucketPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3vectors_vector_bucket_policy awscc_s3vectors_vector_bucket_policy}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3VectorsVectorBucketPolicy.DataAwsccS3VectorsVectorBucketPolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3vectors_vector_bucket_policy awscc_s3vectors_vector_bucket_policy} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3vectors-vector-bucket-policy/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccS3VectorsVectorBucketPolicy.DataAwsccS3VectorsVectorBucketPolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3vectors-vector-bucket-policy/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccS3VectorsVectorBucketPolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3vectors-vector-bucket-policy/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccS3VectorsVectorBucketPolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3vectors_vector_bucket_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccS3VectorsVectorBucketPolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccS3VectorsVectorBucketPolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3vectors-vector-bucket-policy/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-awscc-s3vectors-vector-bucket-policy/index.ts",
            "line": 122
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccS3VectorsVectorBucketPolicy",
      "namespace": "dataAwsccS3VectorsVectorBucketPolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3vectors-vector-bucket-policy/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3vectors-vector-bucket-policy/index.ts",
            "line": 98
          },
          "name": "policy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3vectors-vector-bucket-policy/index.ts",
            "line": 103
          },
          "name": "vectorBucketArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3vectors-vector-bucket-policy/index.ts",
            "line": 108
          },
          "name": "vectorBucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3vectors-vector-bucket-policy/index.ts",
            "line": 93
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3vectors-vector-bucket-policy/index.ts",
            "line": 86
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3vectors-vector-bucket-policy/index:DataAwsccS3VectorsVectorBucketPolicy"
    },
    "@cdktn/provider-awscc.dataAwsccS3VectorsVectorBucketPolicy.DataAwsccS3VectorsVectorBucketPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3VectorsVectorBucketPolicy.DataAwsccS3VectorsVectorBucketPolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3vectors-vector-bucket-policy/index.ts",
        "line": 14
      },
      "name": "DataAwsccS3VectorsVectorBucketPolicyConfig",
      "namespace": "dataAwsccS3VectorsVectorBucketPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3vectors_vector_bucket_policy#id DataAwsccS3VectorsVectorBucketPolicy#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3vectors-vector-bucket-policy/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-s3vectors-vector-bucket-policy/index:DataAwsccS3VectorsVectorBucketPolicyConfig"
    },
    "@cdktn/provider-awscc.dataAwsccS3VectorsVectorBuckets.DataAwsccS3VectorsVectorBuckets": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3vectors_vector_buckets awscc_s3vectors_vector_buckets}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3VectorsVectorBuckets.DataAwsccS3VectorsVectorBuckets",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3vectors_vector_buckets awscc_s3vectors_vector_buckets} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-s3vectors-vector-buckets/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccS3VectorsVectorBuckets.DataAwsccS3VectorsVectorBucketsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-s3vectors-vector-buckets/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccS3VectorsVectorBuckets resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3vectors-vector-buckets/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccS3VectorsVectorBuckets to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/s3vectors_vector_buckets#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccS3VectorsVectorBuckets that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccS3VectorsVectorBuckets to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3vectors-vector-buckets/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-s3vectors-vector-buckets/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccS3VectorsVectorBuckets",
      "namespace": "dataAwsccS3VectorsVectorBuckets",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3vectors-vector-buckets/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3vectors-vector-buckets/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-s3vectors-vector-buckets/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-s3vectors-vector-buckets/index:DataAwsccS3VectorsVectorBuckets"
    },
    "@cdktn/provider-awscc.dataAwsccS3VectorsVectorBuckets.DataAwsccS3VectorsVectorBucketsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccS3VectorsVectorBuckets.DataAwsccS3VectorsVectorBucketsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-s3vectors-vector-buckets/index.ts",
        "line": 14
      },
      "name": "DataAwsccS3VectorsVectorBucketsConfig",
      "namespace": "dataAwsccS3VectorsVectorBuckets",
      "symbolId": "src/data-awscc-s3vectors-vector-buckets/index:DataAwsccS3VectorsVectorBucketsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerAction.DataAwsccSagemakerAction": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_action awscc_sagemaker_action}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAction.DataAwsccSagemakerAction",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_action awscc_sagemaker_action} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-action/index.ts",
          "line": 274
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAction.DataAwsccSagemakerActionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-action/index.ts",
        "line": 242
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSagemakerAction resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-action/index.ts",
            "line": 259
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSagemakerAction to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_action#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSagemakerAction that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSagemakerAction to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-action/index.ts",
            "line": 373
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-action/index.ts",
            "line": 379
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerAction",
      "namespace": "dataAwsccSagemakerAction",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-action/index.ts",
            "line": 247
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-action/index.ts",
            "line": 298
          },
          "name": "actionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-action/index.ts",
            "line": 303
          },
          "name": "actionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-action/index.ts",
            "line": 308
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-action/index.ts",
            "line": 313
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-action/index.ts",
            "line": 318
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-action/index.ts",
            "line": 336
          },
          "name": "lastModifiedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-action/index.ts",
            "line": 342
          },
          "name": "metadataProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAction.DataAwsccSagemakerActionMetadataPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-action/index.ts",
            "line": 348
          },
          "name": "properties",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-action/index.ts",
            "line": 354
          },
          "name": "source",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAction.DataAwsccSagemakerActionSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-action/index.ts",
            "line": 359
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-action/index.ts",
            "line": 365
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAction.DataAwsccSagemakerActionTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-action/index.ts",
            "line": 331
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-action/index.ts",
            "line": 324
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-action/index:DataAwsccSagemakerAction"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerAction.DataAwsccSagemakerActionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAction.DataAwsccSagemakerActionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-action/index.ts",
        "line": 14
      },
      "name": "DataAwsccSagemakerActionConfig",
      "namespace": "dataAwsccSagemakerAction",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_action#id DataAwsccSagemakerAction#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-action/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-action/index:DataAwsccSagemakerActionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerAction.DataAwsccSagemakerActionMetadataProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAction.DataAwsccSagemakerActionMetadataProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-action/index.ts",
        "line": 25
      },
      "name": "DataAwsccSagemakerActionMetadataProperties",
      "namespace": "dataAwsccSagemakerAction",
      "symbolId": "src/data-awscc-sagemaker-action/index:DataAwsccSagemakerActionMetadataProperties"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerAction.DataAwsccSagemakerActionMetadataPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAction.DataAwsccSagemakerActionMetadataPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-action/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-action/index.ts",
        "line": 48
      },
      "name": "DataAwsccSagemakerActionMetadataPropertiesOutputReference",
      "namespace": "dataAwsccSagemakerAction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-action/index.ts",
            "line": 75
          },
          "name": "commitId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-action/index.ts",
            "line": 80
          },
          "name": "generatedBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-action/index.ts",
            "line": 85
          },
          "name": "projectId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-action/index.ts",
            "line": 90
          },
          "name": "repository",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-action/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAction.DataAwsccSagemakerActionMetadataProperties"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-action/index:DataAwsccSagemakerActionMetadataPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerAction.DataAwsccSagemakerActionSource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAction.DataAwsccSagemakerActionSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-action/index.ts",
        "line": 94
      },
      "name": "DataAwsccSagemakerActionSource",
      "namespace": "dataAwsccSagemakerAction",
      "symbolId": "src/data-awscc-sagemaker-action/index:DataAwsccSagemakerActionSource"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerAction.DataAwsccSagemakerActionSourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAction.DataAwsccSagemakerActionSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-action/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-awscc-sagemaker-action/index.ts",
        "line": 117
      },
      "name": "DataAwsccSagemakerActionSourceOutputReference",
      "namespace": "dataAwsccSagemakerAction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-action/index.ts",
            "line": 144
          },
          "name": "sourceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-action/index.ts",
            "line": 149
          },
          "name": "sourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-action/index.ts",
            "line": 154
          },
          "name": "sourceUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-action/index.ts",
            "line": 128
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAction.DataAwsccSagemakerActionSource"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-action/index:DataAwsccSagemakerActionSourceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerAction.DataAwsccSagemakerActionTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAction.DataAwsccSagemakerActionTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-action/index.ts",
        "line": 158
      },
      "name": "DataAwsccSagemakerActionTags",
      "namespace": "dataAwsccSagemakerAction",
      "symbolId": "src/data-awscc-sagemaker-action/index:DataAwsccSagemakerActionTags"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerAction.DataAwsccSagemakerActionTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAction.DataAwsccSagemakerActionTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-action/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-action/index.ts",
        "line": 220
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-action/index.ts",
            "line": 234
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAction.DataAwsccSagemakerActionTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerActionTagsList",
      "namespace": "dataAwsccSagemakerAction",
      "symbolId": "src/data-awscc-sagemaker-action/index:DataAwsccSagemakerActionTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerAction.DataAwsccSagemakerActionTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAction.DataAwsccSagemakerActionTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-action/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-action/index.ts",
        "line": 181
      },
      "name": "DataAwsccSagemakerActionTagsOutputReference",
      "namespace": "dataAwsccSagemakerAction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-action/index.ts",
            "line": 210
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-action/index.ts",
            "line": 215
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-action/index.ts",
            "line": 194
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAction.DataAwsccSagemakerActionTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-action/index:DataAwsccSagemakerActionTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerActions.DataAwsccSagemakerActions": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_actions awscc_sagemaker_actions}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerActions.DataAwsccSagemakerActions",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_actions awscc_sagemaker_actions} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-actions/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerActions.DataAwsccSagemakerActionsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-actions/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSagemakerActions resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-actions/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSagemakerActions to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_actions#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSagemakerActions that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSagemakerActions to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-actions/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-actions/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerActions",
      "namespace": "dataAwsccSagemakerActions",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-actions/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-actions/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-actions/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-actions/index:DataAwsccSagemakerActions"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerActions.DataAwsccSagemakerActionsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerActions.DataAwsccSagemakerActionsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-actions/index.ts",
        "line": 14
      },
      "name": "DataAwsccSagemakerActionsConfig",
      "namespace": "dataAwsccSagemakerActions",
      "symbolId": "src/data-awscc-sagemaker-actions/index:DataAwsccSagemakerActionsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerAlgorithm.DataAwsccSagemakerAlgorithm": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_algorithm awscc_sagemaker_algorithm}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAlgorithm.DataAwsccSagemakerAlgorithm",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_algorithm awscc_sagemaker_algorithm} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
          "line": 1085
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAlgorithm.DataAwsccSagemakerAlgorithmConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
        "line": 1053
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSagemakerAlgorithm resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
            "line": 1070
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSagemakerAlgorithm to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_algorithm#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSagemakerAlgorithm that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSagemakerAlgorithm to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
            "line": 1168
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
            "line": 1174
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerAlgorithm",
      "namespace": "dataAwsccSagemakerAlgorithm",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
            "line": 1058
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
            "line": 1109
          },
          "name": "algorithmArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
            "line": 1114
          },
          "name": "algorithmDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
            "line": 1119
          },
          "name": "algorithmName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
            "line": 1124
          },
          "name": "certifyForMarketplace",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
            "line": 1129
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
            "line": 1148
          },
          "name": "inferenceSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAlgorithm.DataAwsccSagemakerAlgorithmInferenceSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
            "line": 1154
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAlgorithm.DataAwsccSagemakerAlgorithmTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
            "line": 1160
          },
          "name": "trainingSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAlgorithm.DataAwsccSagemakerAlgorithmTrainingSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
            "line": 1142
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
            "line": 1135
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-algorithm/index:DataAwsccSagemakerAlgorithm"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerAlgorithm.DataAwsccSagemakerAlgorithmConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAlgorithm.DataAwsccSagemakerAlgorithmConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
        "line": 14
      },
      "name": "DataAwsccSagemakerAlgorithmConfig",
      "namespace": "dataAwsccSagemakerAlgorithm",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_algorithm#id DataAwsccSagemakerAlgorithm#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-algorithm/index:DataAwsccSagemakerAlgorithmConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerAlgorithm.DataAwsccSagemakerAlgorithmInferenceSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAlgorithm.DataAwsccSagemakerAlgorithmInferenceSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
        "line": 196
      },
      "name": "DataAwsccSagemakerAlgorithmInferenceSpecification",
      "namespace": "dataAwsccSagemakerAlgorithm",
      "symbolId": "src/data-awscc-sagemaker-algorithm/index:DataAwsccSagemakerAlgorithmInferenceSpecification"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerAlgorithm.DataAwsccSagemakerAlgorithmInferenceSpecificationContainers": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAlgorithm.DataAwsccSagemakerAlgorithmInferenceSpecificationContainers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
        "line": 79
      },
      "name": "DataAwsccSagemakerAlgorithmInferenceSpecificationContainers",
      "namespace": "dataAwsccSagemakerAlgorithm",
      "symbolId": "src/data-awscc-sagemaker-algorithm/index:DataAwsccSagemakerAlgorithmInferenceSpecificationContainers"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerAlgorithm.DataAwsccSagemakerAlgorithmInferenceSpecificationContainersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAlgorithm.DataAwsccSagemakerAlgorithmInferenceSpecificationContainersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-algorithm/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-awscc-sagemaker-algorithm/index.ts",
        "line": 178
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-algorithm/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-awscc.dataAwsccSagemakerAlgorithm.DataAwsccSagemakerAlgorithmInferenceSpecificationContainersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerAlgorithmInferenceSpecificationContainersList",
      "namespace": "dataAwsccSagemakerAlgorithm",
      "symbolId": "src/data-awscc-sagemaker-algorithm/index:DataAwsccSagemakerAlgorithmInferenceSpecificationContainersList"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerAlgorithm.DataAwsccSagemakerAlgorithmInferenceSpecificationContainersModelInput": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAlgorithm.DataAwsccSagemakerAlgorithmInferenceSpecificationContainersModelInput",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
        "line": 25
      },
      "name": "DataAwsccSagemakerAlgorithmInferenceSpecificationContainersModelInput",
      "namespace": "dataAwsccSagemakerAlgorithm",
      "symbolId": "src/data-awscc-sagemaker-algorithm/index:DataAwsccSagemakerAlgorithmInferenceSpecificationContainersModelInput"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerAlgorithm.DataAwsccSagemakerAlgorithmInferenceSpecificationContainersModelInputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAlgorithm.DataAwsccSagemakerAlgorithmInferenceSpecificationContainersModelInputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
        "line": 48
      },
      "name": "DataAwsccSagemakerAlgorithmInferenceSpecificationContainersModelInputOutputReference",
      "namespace": "dataAwsccSagemakerAlgorithm",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
            "line": 75
          },
          "name": "dataInputConfig",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAlgorithm.DataAwsccSagemakerAlgorithmInferenceSpecificationContainersModelInput"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-algorithm/index:DataAwsccSagemakerAlgorithmInferenceSpecificationContainersModelInputOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerAlgorithm.DataAwsccSagemakerAlgorithmInferenceSpecificationContainersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAlgorithm.DataAwsccSagemakerAlgorithmInferenceSpecificationContainersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-algorithm/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
        "line": 102
      },
      "name": "DataAwsccSagemakerAlgorithmInferenceSpecificationContainersOutputReference",
      "namespace": "dataAwsccSagemakerAlgorithm",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
            "line": 131
          },
          "name": "containerHostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
            "line": 137
          },
          "name": "environment",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
            "line": 142
          },
          "name": "framework",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
            "line": 147
          },
          "name": "frameworkVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
            "line": 152
          },
          "name": "image",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
            "line": 157
          },
          "name": "imageDigest",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
            "line": 162
          },
          "name": "isCheckpoint",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
            "line": 168
          },
          "name": "modelInput",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAlgorithm.DataAwsccSagemakerAlgorithmInferenceSpecificationContainersModelInputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
            "line": 173
          },
          "name": "nearestModelName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
            "line": 115
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAlgorithm.DataAwsccSagemakerAlgorithmInferenceSpecificationContainers"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-algorithm/index:DataAwsccSagemakerAlgorithmInferenceSpecificationContainersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerAlgorithm.DataAwsccSagemakerAlgorithmInferenceSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAlgorithm.DataAwsccSagemakerAlgorithmInferenceSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-algorithm/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-awscc-sagemaker-algorithm/index.ts",
        "line": 219
      },
      "name": "DataAwsccSagemakerAlgorithmInferenceSpecificationOutputReference",
      "namespace": "dataAwsccSagemakerAlgorithm",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
            "line": 247
          },
          "name": "containers",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAlgorithm.DataAwsccSagemakerAlgorithmInferenceSpecificationContainersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
            "line": 252
          },
          "name": "supportedContentTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
            "line": 257
          },
          "name": "supportedRealtimeInferenceInstanceTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
            "line": 262
          },
          "name": "supportedResponseMimeTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
            "line": 267
          },
          "name": "supportedTransformInstanceTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
            "line": 230
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAlgorithm.DataAwsccSagemakerAlgorithmInferenceSpecification"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-algorithm/index:DataAwsccSagemakerAlgorithmInferenceSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerAlgorithm.DataAwsccSagemakerAlgorithmTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAlgorithm.DataAwsccSagemakerAlgorithmTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
        "line": 271
      },
      "name": "DataAwsccSagemakerAlgorithmTags",
      "namespace": "dataAwsccSagemakerAlgorithm",
      "symbolId": "src/data-awscc-sagemaker-algorithm/index:DataAwsccSagemakerAlgorithmTags"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerAlgorithm.DataAwsccSagemakerAlgorithmTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAlgorithm.DataAwsccSagemakerAlgorithmTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-algorithm/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
        "line": 333
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
            "line": 347
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAlgorithm.DataAwsccSagemakerAlgorithmTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerAlgorithmTagsList",
      "namespace": "dataAwsccSagemakerAlgorithm",
      "symbolId": "src/data-awscc-sagemaker-algorithm/index:DataAwsccSagemakerAlgorithmTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerAlgorithm.DataAwsccSagemakerAlgorithmTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAlgorithm.DataAwsccSagemakerAlgorithmTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-algorithm/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
        "line": 294
      },
      "name": "DataAwsccSagemakerAlgorithmTagsOutputReference",
      "namespace": "dataAwsccSagemakerAlgorithm",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
            "line": 323
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
            "line": 328
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
            "line": 307
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAlgorithm.DataAwsccSagemakerAlgorithmTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-algorithm/index:DataAwsccSagemakerAlgorithmTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerAlgorithm.DataAwsccSagemakerAlgorithmTrainingSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAlgorithm.DataAwsccSagemakerAlgorithmTrainingSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
        "line": 956
      },
      "name": "DataAwsccSagemakerAlgorithmTrainingSpecification",
      "namespace": "dataAwsccSagemakerAlgorithm",
      "symbolId": "src/data-awscc-sagemaker-algorithm/index:DataAwsccSagemakerAlgorithmTrainingSpecification"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerAlgorithm.DataAwsccSagemakerAlgorithmTrainingSpecificationMetricDefinitions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAlgorithm.DataAwsccSagemakerAlgorithmTrainingSpecificationMetricDefinitions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
        "line": 351
      },
      "name": "DataAwsccSagemakerAlgorithmTrainingSpecificationMetricDefinitions",
      "namespace": "dataAwsccSagemakerAlgorithm",
      "symbolId": "src/data-awscc-sagemaker-algorithm/index:DataAwsccSagemakerAlgorithmTrainingSpecificationMetricDefinitions"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerAlgorithm.DataAwsccSagemakerAlgorithmTrainingSpecificationMetricDefinitionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAlgorithm.DataAwsccSagemakerAlgorithmTrainingSpecificationMetricDefinitionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-algorithm/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
        "line": 413
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
            "line": 427
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAlgorithm.DataAwsccSagemakerAlgorithmTrainingSpecificationMetricDefinitionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerAlgorithmTrainingSpecificationMetricDefinitionsList",
      "namespace": "dataAwsccSagemakerAlgorithm",
      "symbolId": "src/data-awscc-sagemaker-algorithm/index:DataAwsccSagemakerAlgorithmTrainingSpecificationMetricDefinitionsList"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerAlgorithm.DataAwsccSagemakerAlgorithmTrainingSpecificationMetricDefinitionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAlgorithm.DataAwsccSagemakerAlgorithmTrainingSpecificationMetricDefinitionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-algorithm/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
        "line": 374
      },
      "name": "DataAwsccSagemakerAlgorithmTrainingSpecificationMetricDefinitionsOutputReference",
      "namespace": "dataAwsccSagemakerAlgorithm",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
            "line": 403
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
            "line": 408
          },
          "name": "regex",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
            "line": 387
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAlgorithm.DataAwsccSagemakerAlgorithmTrainingSpecificationMetricDefinitions"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-algorithm/index:DataAwsccSagemakerAlgorithmTrainingSpecificationMetricDefinitionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerAlgorithm.DataAwsccSagemakerAlgorithmTrainingSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAlgorithm.DataAwsccSagemakerAlgorithmTrainingSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
          "line": 986
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
        "line": 979
      },
      "name": "DataAwsccSagemakerAlgorithmTrainingSpecificationOutputReference",
      "namespace": "dataAwsccSagemakerAlgorithm",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
            "line": 1007
          },
          "name": "metricDefinitions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAlgorithm.DataAwsccSagemakerAlgorithmTrainingSpecificationMetricDefinitionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
            "line": 1013
          },
          "name": "supportedHyperParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAlgorithm.DataAwsccSagemakerAlgorithmTrainingSpecificationSupportedHyperParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
            "line": 1018
          },
          "name": "supportedTrainingInstanceTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
            "line": 1024
          },
          "name": "supportedTuningJobObjectiveMetrics",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAlgorithm.DataAwsccSagemakerAlgorithmTrainingSpecificationSupportedTuningJobObjectiveMetricsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
            "line": 1029
          },
          "name": "supportsDistributedTraining",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
            "line": 1035
          },
          "name": "trainingChannels",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAlgorithm.DataAwsccSagemakerAlgorithmTrainingSpecificationTrainingChannelsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
            "line": 1040
          },
          "name": "trainingImage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
            "line": 1045
          },
          "name": "trainingImageDigest",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
            "line": 990
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAlgorithm.DataAwsccSagemakerAlgorithmTrainingSpecification"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-algorithm/index:DataAwsccSagemakerAlgorithmTrainingSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerAlgorithm.DataAwsccSagemakerAlgorithmTrainingSpecificationSupportedHyperParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAlgorithm.DataAwsccSagemakerAlgorithmTrainingSpecificationSupportedHyperParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
        "line": 670
      },
      "name": "DataAwsccSagemakerAlgorithmTrainingSpecificationSupportedHyperParameters",
      "namespace": "dataAwsccSagemakerAlgorithm",
      "symbolId": "src/data-awscc-sagemaker-algorithm/index:DataAwsccSagemakerAlgorithmTrainingSpecificationSupportedHyperParameters"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerAlgorithm.DataAwsccSagemakerAlgorithmTrainingSpecificationSupportedHyperParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAlgorithm.DataAwsccSagemakerAlgorithmTrainingSpecificationSupportedHyperParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-algorithm/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
        "line": 758
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
            "line": 772
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAlgorithm.DataAwsccSagemakerAlgorithmTrainingSpecificationSupportedHyperParametersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerAlgorithmTrainingSpecificationSupportedHyperParametersList",
      "namespace": "dataAwsccSagemakerAlgorithm",
      "symbolId": "src/data-awscc-sagemaker-algorithm/index:DataAwsccSagemakerAlgorithmTrainingSpecificationSupportedHyperParametersList"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerAlgorithm.DataAwsccSagemakerAlgorithmTrainingSpecificationSupportedHyperParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAlgorithm.DataAwsccSagemakerAlgorithmTrainingSpecificationSupportedHyperParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
          "line": 702
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
        "line": 693
      },
      "name": "DataAwsccSagemakerAlgorithmTrainingSpecificationSupportedHyperParametersOutputReference",
      "namespace": "dataAwsccSagemakerAlgorithm",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
            "line": 722
          },
          "name": "defaultValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
            "line": 727
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
            "line": 732
          },
          "name": "isRequired",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
            "line": 737
          },
          "name": "isTunable",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
            "line": 742
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
            "line": 748
          },
          "name": "range",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAlgorithm.DataAwsccSagemakerAlgorithmTrainingSpecificationSupportedHyperParametersRangeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
            "line": 753
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
            "line": 706
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAlgorithm.DataAwsccSagemakerAlgorithmTrainingSpecificationSupportedHyperParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-algorithm/index:DataAwsccSagemakerAlgorithmTrainingSpecificationSupportedHyperParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerAlgorithm.DataAwsccSagemakerAlgorithmTrainingSpecificationSupportedHyperParametersRange": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAlgorithm.DataAwsccSagemakerAlgorithmTrainingSpecificationSupportedHyperParametersRange",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
        "line": 603
      },
      "name": "DataAwsccSagemakerAlgorithmTrainingSpecificationSupportedHyperParametersRange",
      "namespace": "dataAwsccSagemakerAlgorithm",
      "symbolId": "src/data-awscc-sagemaker-algorithm/index:DataAwsccSagemakerAlgorithmTrainingSpecificationSupportedHyperParametersRange"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerAlgorithm.DataAwsccSagemakerAlgorithmTrainingSpecificationSupportedHyperParametersRangeCategoricalParameterRangeSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAlgorithm.DataAwsccSagemakerAlgorithmTrainingSpecificationSupportedHyperParametersRangeCategoricalParameterRangeSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
        "line": 431
      },
      "name": "DataAwsccSagemakerAlgorithmTrainingSpecificationSupportedHyperParametersRangeCategoricalParameterRangeSpecification",
      "namespace": "dataAwsccSagemakerAlgorithm",
      "symbolId": "src/data-awscc-sagemaker-algorithm/index:DataAwsccSagemakerAlgorithmTrainingSpecificationSupportedHyperParametersRangeCategoricalParameterRangeSpecification"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerAlgorithm.DataAwsccSagemakerAlgorithmTrainingSpecificationSupportedHyperParametersRangeCategoricalParameterRangeSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAlgorithm.DataAwsccSagemakerAlgorithmTrainingSpecificationSupportedHyperParametersRangeCategoricalParameterRangeSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
          "line": 461
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
        "line": 454
      },
      "name": "DataAwsccSagemakerAlgorithmTrainingSpecificationSupportedHyperParametersRangeCategoricalParameterRangeSpecificationOutputReference",
      "namespace": "dataAwsccSagemakerAlgorithm",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
            "line": 481
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
            "line": 465
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAlgorithm.DataAwsccSagemakerAlgorithmTrainingSpecificationSupportedHyperParametersRangeCategoricalParameterRangeSpecification"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-algorithm/index:DataAwsccSagemakerAlgorithmTrainingSpecificationSupportedHyperParametersRangeCategoricalParameterRangeSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerAlgorithm.DataAwsccSagemakerAlgorithmTrainingSpecificationSupportedHyperParametersRangeContinuousParameterRangeSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAlgorithm.DataAwsccSagemakerAlgorithmTrainingSpecificationSupportedHyperParametersRangeContinuousParameterRangeSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
        "line": 485
      },
      "name": "DataAwsccSagemakerAlgorithmTrainingSpecificationSupportedHyperParametersRangeContinuousParameterRangeSpecification",
      "namespace": "dataAwsccSagemakerAlgorithm",
      "symbolId": "src/data-awscc-sagemaker-algorithm/index:DataAwsccSagemakerAlgorithmTrainingSpecificationSupportedHyperParametersRangeContinuousParameterRangeSpecification"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerAlgorithm.DataAwsccSagemakerAlgorithmTrainingSpecificationSupportedHyperParametersRangeContinuousParameterRangeSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAlgorithm.DataAwsccSagemakerAlgorithmTrainingSpecificationSupportedHyperParametersRangeContinuousParameterRangeSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-algorithm/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-awscc-sagemaker-algorithm/index.ts",
        "line": 508
      },
      "name": "DataAwsccSagemakerAlgorithmTrainingSpecificationSupportedHyperParametersRangeContinuousParameterRangeSpecificationOutputReference",
      "namespace": "dataAwsccSagemakerAlgorithm",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
            "line": 535
          },
          "name": "maxValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
            "line": 540
          },
          "name": "minValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
            "line": 519
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAlgorithm.DataAwsccSagemakerAlgorithmTrainingSpecificationSupportedHyperParametersRangeContinuousParameterRangeSpecification"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-algorithm/index:DataAwsccSagemakerAlgorithmTrainingSpecificationSupportedHyperParametersRangeContinuousParameterRangeSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerAlgorithm.DataAwsccSagemakerAlgorithmTrainingSpecificationSupportedHyperParametersRangeIntegerParameterRangeSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAlgorithm.DataAwsccSagemakerAlgorithmTrainingSpecificationSupportedHyperParametersRangeIntegerParameterRangeSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
        "line": 544
      },
      "name": "DataAwsccSagemakerAlgorithmTrainingSpecificationSupportedHyperParametersRangeIntegerParameterRangeSpecification",
      "namespace": "dataAwsccSagemakerAlgorithm",
      "symbolId": "src/data-awscc-sagemaker-algorithm/index:DataAwsccSagemakerAlgorithmTrainingSpecificationSupportedHyperParametersRangeIntegerParameterRangeSpecification"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerAlgorithm.DataAwsccSagemakerAlgorithmTrainingSpecificationSupportedHyperParametersRangeIntegerParameterRangeSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAlgorithm.DataAwsccSagemakerAlgorithmTrainingSpecificationSupportedHyperParametersRangeIntegerParameterRangeSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
          "line": 574
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
        "line": 567
      },
      "name": "DataAwsccSagemakerAlgorithmTrainingSpecificationSupportedHyperParametersRangeIntegerParameterRangeSpecificationOutputReference",
      "namespace": "dataAwsccSagemakerAlgorithm",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
            "line": 594
          },
          "name": "maxValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
            "line": 599
          },
          "name": "minValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
            "line": 578
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAlgorithm.DataAwsccSagemakerAlgorithmTrainingSpecificationSupportedHyperParametersRangeIntegerParameterRangeSpecification"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-algorithm/index:DataAwsccSagemakerAlgorithmTrainingSpecificationSupportedHyperParametersRangeIntegerParameterRangeSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerAlgorithm.DataAwsccSagemakerAlgorithmTrainingSpecificationSupportedHyperParametersRangeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAlgorithm.DataAwsccSagemakerAlgorithmTrainingSpecificationSupportedHyperParametersRangeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-algorithm/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-awscc-sagemaker-algorithm/index.ts",
        "line": 626
      },
      "name": "DataAwsccSagemakerAlgorithmTrainingSpecificationSupportedHyperParametersRangeOutputReference",
      "namespace": "dataAwsccSagemakerAlgorithm",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
            "line": 654
          },
          "name": "categoricalParameterRangeSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAlgorithm.DataAwsccSagemakerAlgorithmTrainingSpecificationSupportedHyperParametersRangeCategoricalParameterRangeSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
            "line": 660
          },
          "name": "continuousParameterRangeSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAlgorithm.DataAwsccSagemakerAlgorithmTrainingSpecificationSupportedHyperParametersRangeContinuousParameterRangeSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
            "line": 666
          },
          "name": "integerParameterRangeSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAlgorithm.DataAwsccSagemakerAlgorithmTrainingSpecificationSupportedHyperParametersRangeIntegerParameterRangeSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
            "line": 637
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAlgorithm.DataAwsccSagemakerAlgorithmTrainingSpecificationSupportedHyperParametersRange"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-algorithm/index:DataAwsccSagemakerAlgorithmTrainingSpecificationSupportedHyperParametersRangeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerAlgorithm.DataAwsccSagemakerAlgorithmTrainingSpecificationSupportedTuningJobObjectiveMetrics": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAlgorithm.DataAwsccSagemakerAlgorithmTrainingSpecificationSupportedTuningJobObjectiveMetrics",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
        "line": 776
      },
      "name": "DataAwsccSagemakerAlgorithmTrainingSpecificationSupportedTuningJobObjectiveMetrics",
      "namespace": "dataAwsccSagemakerAlgorithm",
      "symbolId": "src/data-awscc-sagemaker-algorithm/index:DataAwsccSagemakerAlgorithmTrainingSpecificationSupportedTuningJobObjectiveMetrics"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerAlgorithm.DataAwsccSagemakerAlgorithmTrainingSpecificationSupportedTuningJobObjectiveMetricsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAlgorithm.DataAwsccSagemakerAlgorithmTrainingSpecificationSupportedTuningJobObjectiveMetricsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
          "line": 845
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
        "line": 838
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
            "line": 852
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAlgorithm.DataAwsccSagemakerAlgorithmTrainingSpecificationSupportedTuningJobObjectiveMetricsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerAlgorithmTrainingSpecificationSupportedTuningJobObjectiveMetricsList",
      "namespace": "dataAwsccSagemakerAlgorithm",
      "symbolId": "src/data-awscc-sagemaker-algorithm/index:DataAwsccSagemakerAlgorithmTrainingSpecificationSupportedTuningJobObjectiveMetricsList"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerAlgorithm.DataAwsccSagemakerAlgorithmTrainingSpecificationSupportedTuningJobObjectiveMetricsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAlgorithm.DataAwsccSagemakerAlgorithmTrainingSpecificationSupportedTuningJobObjectiveMetricsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-algorithm/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
        "line": 799
      },
      "name": "DataAwsccSagemakerAlgorithmTrainingSpecificationSupportedTuningJobObjectiveMetricsOutputReference",
      "namespace": "dataAwsccSagemakerAlgorithm",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
            "line": 828
          },
          "name": "metricName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
            "line": 833
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
            "line": 812
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAlgorithm.DataAwsccSagemakerAlgorithmTrainingSpecificationSupportedTuningJobObjectiveMetrics"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-algorithm/index:DataAwsccSagemakerAlgorithmTrainingSpecificationSupportedTuningJobObjectiveMetricsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerAlgorithm.DataAwsccSagemakerAlgorithmTrainingSpecificationTrainingChannels": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAlgorithm.DataAwsccSagemakerAlgorithmTrainingSpecificationTrainingChannels",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
        "line": 856
      },
      "name": "DataAwsccSagemakerAlgorithmTrainingSpecificationTrainingChannels",
      "namespace": "dataAwsccSagemakerAlgorithm",
      "symbolId": "src/data-awscc-sagemaker-algorithm/index:DataAwsccSagemakerAlgorithmTrainingSpecificationTrainingChannels"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerAlgorithm.DataAwsccSagemakerAlgorithmTrainingSpecificationTrainingChannelsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAlgorithm.DataAwsccSagemakerAlgorithmTrainingSpecificationTrainingChannelsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-algorithm/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/data-awscc-sagemaker-algorithm/index.ts",
        "line": 938
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-algorithm/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-awscc.dataAwsccSagemakerAlgorithm.DataAwsccSagemakerAlgorithmTrainingSpecificationTrainingChannelsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerAlgorithmTrainingSpecificationTrainingChannelsList",
      "namespace": "dataAwsccSagemakerAlgorithm",
      "symbolId": "src/data-awscc-sagemaker-algorithm/index:DataAwsccSagemakerAlgorithmTrainingSpecificationTrainingChannelsList"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerAlgorithm.DataAwsccSagemakerAlgorithmTrainingSpecificationTrainingChannelsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAlgorithm.DataAwsccSagemakerAlgorithmTrainingSpecificationTrainingChannelsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-algorithm/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
        "line": 879
      },
      "name": "DataAwsccSagemakerAlgorithmTrainingSpecificationTrainingChannelsOutputReference",
      "namespace": "dataAwsccSagemakerAlgorithm",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
            "line": 908
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
            "line": 913
          },
          "name": "isRequired",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
            "line": 918
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
            "line": 923
          },
          "name": "supportedCompressionTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
            "line": 928
          },
          "name": "supportedContentTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
            "line": 933
          },
          "name": "supportedInputModes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-algorithm/index.ts",
            "line": 892
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAlgorithm.DataAwsccSagemakerAlgorithmTrainingSpecificationTrainingChannels"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-algorithm/index:DataAwsccSagemakerAlgorithmTrainingSpecificationTrainingChannelsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerAlgorithms.DataAwsccSagemakerAlgorithms": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_algorithms awscc_sagemaker_algorithms}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAlgorithms.DataAwsccSagemakerAlgorithms",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_algorithms awscc_sagemaker_algorithms} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-algorithms/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAlgorithms.DataAwsccSagemakerAlgorithmsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-algorithms/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSagemakerAlgorithms resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-algorithms/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSagemakerAlgorithms to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_algorithms#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSagemakerAlgorithms that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSagemakerAlgorithms to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-algorithms/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-algorithms/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerAlgorithms",
      "namespace": "dataAwsccSagemakerAlgorithms",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-algorithms/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-algorithms/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-algorithms/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-algorithms/index:DataAwsccSagemakerAlgorithms"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerAlgorithms.DataAwsccSagemakerAlgorithmsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAlgorithms.DataAwsccSagemakerAlgorithmsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-algorithms/index.ts",
        "line": 14
      },
      "name": "DataAwsccSagemakerAlgorithmsConfig",
      "namespace": "dataAwsccSagemakerAlgorithms",
      "symbolId": "src/data-awscc-sagemaker-algorithms/index:DataAwsccSagemakerAlgorithmsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerApp.DataAwsccSagemakerApp": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_app awscc_sagemaker_app}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerApp.DataAwsccSagemakerApp",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_app awscc_sagemaker_app} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-app/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-awscc.dataAwsccSagemakerApp.DataAwsccSagemakerAppConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-app/index.ts",
        "line": 178
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSagemakerApp resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-app/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 DataAwsccSagemakerApp to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_app#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSagemakerApp that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSagemakerApp to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-app/index.ts",
            "line": 297
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-app/index.ts",
            "line": 303
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerApp",
      "namespace": "dataAwsccSagemakerApp",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-app/index.ts",
            "line": 183
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-app/index.ts",
            "line": 234
          },
          "name": "appArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-app/index.ts",
            "line": 239
          },
          "name": "appName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-app/index.ts",
            "line": 244
          },
          "name": "appType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-app/index.ts",
            "line": 249
          },
          "name": "builtInLifecycleConfigArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-app/index.ts",
            "line": 254
          },
          "name": "domainId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-app/index.ts",
            "line": 272
          },
          "name": "recoveryMode",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-app/index.ts",
            "line": 278
          },
          "name": "resourceSpec",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerApp.DataAwsccSagemakerAppResourceSpecOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-app/index.ts",
            "line": 284
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerApp.DataAwsccSagemakerAppTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-app/index.ts",
            "line": 289
          },
          "name": "userProfileName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-app/index.ts",
            "line": 267
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-app/index.ts",
            "line": 260
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-app/index:DataAwsccSagemakerApp"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerApp.DataAwsccSagemakerAppConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerApp.DataAwsccSagemakerAppConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-app/index.ts",
        "line": 14
      },
      "name": "DataAwsccSagemakerAppConfig",
      "namespace": "dataAwsccSagemakerApp",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_app#id DataAwsccSagemakerApp#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-app/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-app/index:DataAwsccSagemakerAppConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerApp.DataAwsccSagemakerAppResourceSpec": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerApp.DataAwsccSagemakerAppResourceSpec",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-app/index.ts",
        "line": 25
      },
      "name": "DataAwsccSagemakerAppResourceSpec",
      "namespace": "dataAwsccSagemakerApp",
      "symbolId": "src/data-awscc-sagemaker-app/index:DataAwsccSagemakerAppResourceSpec"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerApp.DataAwsccSagemakerAppResourceSpecOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerApp.DataAwsccSagemakerAppResourceSpecOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-app/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-app/index.ts",
        "line": 48
      },
      "name": "DataAwsccSagemakerAppResourceSpecOutputReference",
      "namespace": "dataAwsccSagemakerApp",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-app/index.ts",
            "line": 75
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-app/index.ts",
            "line": 80
          },
          "name": "lifecycleConfigArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-app/index.ts",
            "line": 85
          },
          "name": "sageMakerImageArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-app/index.ts",
            "line": 90
          },
          "name": "sageMakerImageVersionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-app/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerApp.DataAwsccSagemakerAppResourceSpec"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-app/index:DataAwsccSagemakerAppResourceSpecOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerApp.DataAwsccSagemakerAppTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerApp.DataAwsccSagemakerAppTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-app/index.ts",
        "line": 94
      },
      "name": "DataAwsccSagemakerAppTags",
      "namespace": "dataAwsccSagemakerApp",
      "symbolId": "src/data-awscc-sagemaker-app/index:DataAwsccSagemakerAppTags"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerApp.DataAwsccSagemakerAppTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerApp.DataAwsccSagemakerAppTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-app/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/data-awscc-sagemaker-app/index.ts",
        "line": 156
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-app/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-awscc.dataAwsccSagemakerApp.DataAwsccSagemakerAppTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerAppTagsList",
      "namespace": "dataAwsccSagemakerApp",
      "symbolId": "src/data-awscc-sagemaker-app/index:DataAwsccSagemakerAppTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerApp.DataAwsccSagemakerAppTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerApp.DataAwsccSagemakerAppTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-app/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-app/index.ts",
        "line": 117
      },
      "name": "DataAwsccSagemakerAppTagsOutputReference",
      "namespace": "dataAwsccSagemakerApp",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-app/index.ts",
            "line": 146
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-app/index.ts",
            "line": 151
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-app/index.ts",
            "line": 130
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerApp.DataAwsccSagemakerAppTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-app/index:DataAwsccSagemakerAppTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerAppImageConfig.DataAwsccSagemakerAppImageConfig": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_app_image_config awscc_sagemaker_app_image_config}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAppImageConfig.DataAwsccSagemakerAppImageConfig",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_app_image_config awscc_sagemaker_app_image_config} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-app-image-config/index.ts",
          "line": 746
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAppImageConfig.DataAwsccSagemakerAppImageConfigConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-app-image-config/index.ts",
        "line": 714
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSagemakerAppImageConfig resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-app-image-config/index.ts",
            "line": 731
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSagemakerAppImageConfig to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_app_image_config#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSagemakerAppImageConfig that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSagemakerAppImageConfig to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-app-image-config/index.ts",
            "line": 820
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-app-image-config/index.ts",
            "line": 826
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerAppImageConfig",
      "namespace": "dataAwsccSagemakerAppImageConfig",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-app-image-config/index.ts",
            "line": 719
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-app-image-config/index.ts",
            "line": 770
          },
          "name": "appImageConfigArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-app-image-config/index.ts",
            "line": 775
          },
          "name": "appImageConfigName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-app-image-config/index.ts",
            "line": 781
          },
          "name": "codeEditorAppImageConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAppImageConfig.DataAwsccSagemakerAppImageConfigCodeEditorAppImageConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-app-image-config/index.ts",
            "line": 800
          },
          "name": "jupyterLabAppImageConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAppImageConfig.DataAwsccSagemakerAppImageConfigJupyterLabAppImageConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-app-image-config/index.ts",
            "line": 806
          },
          "name": "kernelGatewayImageConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAppImageConfig.DataAwsccSagemakerAppImageConfigKernelGatewayImageConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-app-image-config/index.ts",
            "line": 812
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAppImageConfig.DataAwsccSagemakerAppImageConfigTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-app-image-config/index.ts",
            "line": 794
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-app-image-config/index.ts",
            "line": 787
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-app-image-config/index:DataAwsccSagemakerAppImageConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerAppImageConfig.DataAwsccSagemakerAppImageConfigCodeEditorAppImageConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAppImageConfig.DataAwsccSagemakerAppImageConfigCodeEditorAppImageConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-app-image-config/index.ts",
        "line": 170
      },
      "name": "DataAwsccSagemakerAppImageConfigCodeEditorAppImageConfig",
      "namespace": "dataAwsccSagemakerAppImageConfig",
      "symbolId": "src/data-awscc-sagemaker-app-image-config/index:DataAwsccSagemakerAppImageConfigCodeEditorAppImageConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerAppImageConfig.DataAwsccSagemakerAppImageConfigCodeEditorAppImageConfigContainerConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAppImageConfig.DataAwsccSagemakerAppImageConfigCodeEditorAppImageConfigContainerConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-app-image-config/index.ts",
        "line": 105
      },
      "name": "DataAwsccSagemakerAppImageConfigCodeEditorAppImageConfigContainerConfig",
      "namespace": "dataAwsccSagemakerAppImageConfig",
      "symbolId": "src/data-awscc-sagemaker-app-image-config/index:DataAwsccSagemakerAppImageConfigCodeEditorAppImageConfigContainerConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerAppImageConfig.DataAwsccSagemakerAppImageConfigCodeEditorAppImageConfigContainerConfigContainerEnvironmentVariables": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAppImageConfig.DataAwsccSagemakerAppImageConfigCodeEditorAppImageConfigContainerConfigContainerEnvironmentVariables",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-app-image-config/index.ts",
        "line": 25
      },
      "name": "DataAwsccSagemakerAppImageConfigCodeEditorAppImageConfigContainerConfigContainerEnvironmentVariables",
      "namespace": "dataAwsccSagemakerAppImageConfig",
      "symbolId": "src/data-awscc-sagemaker-app-image-config/index:DataAwsccSagemakerAppImageConfigCodeEditorAppImageConfigContainerConfigContainerEnvironmentVariables"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerAppImageConfig.DataAwsccSagemakerAppImageConfigCodeEditorAppImageConfigContainerConfigContainerEnvironmentVariablesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAppImageConfig.DataAwsccSagemakerAppImageConfigCodeEditorAppImageConfigContainerConfigContainerEnvironmentVariablesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-app-image-config/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-awscc-sagemaker-app-image-config/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-app-image-config/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-awscc.dataAwsccSagemakerAppImageConfig.DataAwsccSagemakerAppImageConfigCodeEditorAppImageConfigContainerConfigContainerEnvironmentVariablesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerAppImageConfigCodeEditorAppImageConfigContainerConfigContainerEnvironmentVariablesList",
      "namespace": "dataAwsccSagemakerAppImageConfig",
      "symbolId": "src/data-awscc-sagemaker-app-image-config/index:DataAwsccSagemakerAppImageConfigCodeEditorAppImageConfigContainerConfigContainerEnvironmentVariablesList"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerAppImageConfig.DataAwsccSagemakerAppImageConfigCodeEditorAppImageConfigContainerConfigContainerEnvironmentVariablesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAppImageConfig.DataAwsccSagemakerAppImageConfigCodeEditorAppImageConfigContainerConfigContainerEnvironmentVariablesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-app-image-config/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-app-image-config/index.ts",
        "line": 48
      },
      "name": "DataAwsccSagemakerAppImageConfigCodeEditorAppImageConfigContainerConfigContainerEnvironmentVariablesOutputReference",
      "namespace": "dataAwsccSagemakerAppImageConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-app-image-config/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-app-image-config/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-app-image-config/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAppImageConfig.DataAwsccSagemakerAppImageConfigCodeEditorAppImageConfigContainerConfigContainerEnvironmentVariables"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-app-image-config/index:DataAwsccSagemakerAppImageConfigCodeEditorAppImageConfigContainerConfigContainerEnvironmentVariablesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerAppImageConfig.DataAwsccSagemakerAppImageConfigCodeEditorAppImageConfigContainerConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAppImageConfig.DataAwsccSagemakerAppImageConfigCodeEditorAppImageConfigContainerConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-app-image-config/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-awscc-sagemaker-app-image-config/index.ts",
        "line": 128
      },
      "name": "DataAwsccSagemakerAppImageConfigCodeEditorAppImageConfigContainerConfigOutputReference",
      "namespace": "dataAwsccSagemakerAppImageConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-app-image-config/index.ts",
            "line": 155
          },
          "name": "containerArguments",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-app-image-config/index.ts",
            "line": 160
          },
          "name": "containerEntrypoint",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-app-image-config/index.ts",
            "line": 166
          },
          "name": "containerEnvironmentVariables",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAppImageConfig.DataAwsccSagemakerAppImageConfigCodeEditorAppImageConfigContainerConfigContainerEnvironmentVariablesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-app-image-config/index.ts",
            "line": 139
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAppImageConfig.DataAwsccSagemakerAppImageConfigCodeEditorAppImageConfigContainerConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-app-image-config/index:DataAwsccSagemakerAppImageConfigCodeEditorAppImageConfigContainerConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerAppImageConfig.DataAwsccSagemakerAppImageConfigCodeEditorAppImageConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAppImageConfig.DataAwsccSagemakerAppImageConfigCodeEditorAppImageConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-app-image-config/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/data-awscc-sagemaker-app-image-config/index.ts",
        "line": 193
      },
      "name": "DataAwsccSagemakerAppImageConfigCodeEditorAppImageConfigOutputReference",
      "namespace": "dataAwsccSagemakerAppImageConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-app-image-config/index.ts",
            "line": 221
          },
          "name": "containerConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAppImageConfig.DataAwsccSagemakerAppImageConfigCodeEditorAppImageConfigContainerConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-app-image-config/index.ts",
            "line": 204
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAppImageConfig.DataAwsccSagemakerAppImageConfigCodeEditorAppImageConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-app-image-config/index:DataAwsccSagemakerAppImageConfigCodeEditorAppImageConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerAppImageConfig.DataAwsccSagemakerAppImageConfigConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAppImageConfig.DataAwsccSagemakerAppImageConfigConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-app-image-config/index.ts",
        "line": 14
      },
      "name": "DataAwsccSagemakerAppImageConfigConfig",
      "namespace": "dataAwsccSagemakerAppImageConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_app_image_config#id DataAwsccSagemakerAppImageConfig#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-app-image-config/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-app-image-config/index:DataAwsccSagemakerAppImageConfigConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerAppImageConfig.DataAwsccSagemakerAppImageConfigJupyterLabAppImageConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAppImageConfig.DataAwsccSagemakerAppImageConfigJupyterLabAppImageConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-app-image-config/index.ts",
        "line": 370
      },
      "name": "DataAwsccSagemakerAppImageConfigJupyterLabAppImageConfig",
      "namespace": "dataAwsccSagemakerAppImageConfig",
      "symbolId": "src/data-awscc-sagemaker-app-image-config/index:DataAwsccSagemakerAppImageConfigJupyterLabAppImageConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerAppImageConfig.DataAwsccSagemakerAppImageConfigJupyterLabAppImageConfigContainerConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAppImageConfig.DataAwsccSagemakerAppImageConfigJupyterLabAppImageConfigContainerConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-app-image-config/index.ts",
        "line": 305
      },
      "name": "DataAwsccSagemakerAppImageConfigJupyterLabAppImageConfigContainerConfig",
      "namespace": "dataAwsccSagemakerAppImageConfig",
      "symbolId": "src/data-awscc-sagemaker-app-image-config/index:DataAwsccSagemakerAppImageConfigJupyterLabAppImageConfigContainerConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerAppImageConfig.DataAwsccSagemakerAppImageConfigJupyterLabAppImageConfigContainerConfigContainerEnvironmentVariables": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAppImageConfig.DataAwsccSagemakerAppImageConfigJupyterLabAppImageConfigContainerConfigContainerEnvironmentVariables",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-app-image-config/index.ts",
        "line": 225
      },
      "name": "DataAwsccSagemakerAppImageConfigJupyterLabAppImageConfigContainerConfigContainerEnvironmentVariables",
      "namespace": "dataAwsccSagemakerAppImageConfig",
      "symbolId": "src/data-awscc-sagemaker-app-image-config/index:DataAwsccSagemakerAppImageConfigJupyterLabAppImageConfigContainerConfigContainerEnvironmentVariables"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerAppImageConfig.DataAwsccSagemakerAppImageConfigJupyterLabAppImageConfigContainerConfigContainerEnvironmentVariablesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAppImageConfig.DataAwsccSagemakerAppImageConfigJupyterLabAppImageConfigContainerConfigContainerEnvironmentVariablesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-app-image-config/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/data-awscc-sagemaker-app-image-config/index.ts",
        "line": 287
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-app-image-config/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-awscc.dataAwsccSagemakerAppImageConfig.DataAwsccSagemakerAppImageConfigJupyterLabAppImageConfigContainerConfigContainerEnvironmentVariablesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerAppImageConfigJupyterLabAppImageConfigContainerConfigContainerEnvironmentVariablesList",
      "namespace": "dataAwsccSagemakerAppImageConfig",
      "symbolId": "src/data-awscc-sagemaker-app-image-config/index:DataAwsccSagemakerAppImageConfigJupyterLabAppImageConfigContainerConfigContainerEnvironmentVariablesList"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerAppImageConfig.DataAwsccSagemakerAppImageConfigJupyterLabAppImageConfigContainerConfigContainerEnvironmentVariablesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAppImageConfig.DataAwsccSagemakerAppImageConfigJupyterLabAppImageConfigContainerConfigContainerEnvironmentVariablesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-app-image-config/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/data-awscc-sagemaker-app-image-config/index.ts",
        "line": 248
      },
      "name": "DataAwsccSagemakerAppImageConfigJupyterLabAppImageConfigContainerConfigContainerEnvironmentVariablesOutputReference",
      "namespace": "dataAwsccSagemakerAppImageConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-app-image-config/index.ts",
            "line": 277
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-app-image-config/index.ts",
            "line": 282
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-app-image-config/index.ts",
            "line": 261
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAppImageConfig.DataAwsccSagemakerAppImageConfigJupyterLabAppImageConfigContainerConfigContainerEnvironmentVariables"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-app-image-config/index:DataAwsccSagemakerAppImageConfigJupyterLabAppImageConfigContainerConfigContainerEnvironmentVariablesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerAppImageConfig.DataAwsccSagemakerAppImageConfigJupyterLabAppImageConfigContainerConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAppImageConfig.DataAwsccSagemakerAppImageConfigJupyterLabAppImageConfigContainerConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-app-image-config/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-awscc-sagemaker-app-image-config/index.ts",
        "line": 328
      },
      "name": "DataAwsccSagemakerAppImageConfigJupyterLabAppImageConfigContainerConfigOutputReference",
      "namespace": "dataAwsccSagemakerAppImageConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-app-image-config/index.ts",
            "line": 355
          },
          "name": "containerArguments",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-app-image-config/index.ts",
            "line": 360
          },
          "name": "containerEntrypoint",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-app-image-config/index.ts",
            "line": 366
          },
          "name": "containerEnvironmentVariables",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAppImageConfig.DataAwsccSagemakerAppImageConfigJupyterLabAppImageConfigContainerConfigContainerEnvironmentVariablesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-app-image-config/index.ts",
            "line": 339
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAppImageConfig.DataAwsccSagemakerAppImageConfigJupyterLabAppImageConfigContainerConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-app-image-config/index:DataAwsccSagemakerAppImageConfigJupyterLabAppImageConfigContainerConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerAppImageConfig.DataAwsccSagemakerAppImageConfigJupyterLabAppImageConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAppImageConfig.DataAwsccSagemakerAppImageConfigJupyterLabAppImageConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-app-image-config/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-awscc-sagemaker-app-image-config/index.ts",
        "line": 393
      },
      "name": "DataAwsccSagemakerAppImageConfigJupyterLabAppImageConfigOutputReference",
      "namespace": "dataAwsccSagemakerAppImageConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-app-image-config/index.ts",
            "line": 421
          },
          "name": "containerConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAppImageConfig.DataAwsccSagemakerAppImageConfigJupyterLabAppImageConfigContainerConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-app-image-config/index.ts",
            "line": 404
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAppImageConfig.DataAwsccSagemakerAppImageConfigJupyterLabAppImageConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-app-image-config/index:DataAwsccSagemakerAppImageConfigJupyterLabAppImageConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerAppImageConfig.DataAwsccSagemakerAppImageConfigKernelGatewayImageConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAppImageConfig.DataAwsccSagemakerAppImageConfigKernelGatewayImageConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-app-image-config/index.ts",
        "line": 569
      },
      "name": "DataAwsccSagemakerAppImageConfigKernelGatewayImageConfig",
      "namespace": "dataAwsccSagemakerAppImageConfig",
      "symbolId": "src/data-awscc-sagemaker-app-image-config/index:DataAwsccSagemakerAppImageConfigKernelGatewayImageConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerAppImageConfig.DataAwsccSagemakerAppImageConfigKernelGatewayImageConfigFileSystemConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAppImageConfig.DataAwsccSagemakerAppImageConfigKernelGatewayImageConfigFileSystemConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-app-image-config/index.ts",
        "line": 425
      },
      "name": "DataAwsccSagemakerAppImageConfigKernelGatewayImageConfigFileSystemConfig",
      "namespace": "dataAwsccSagemakerAppImageConfig",
      "symbolId": "src/data-awscc-sagemaker-app-image-config/index:DataAwsccSagemakerAppImageConfigKernelGatewayImageConfigFileSystemConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerAppImageConfig.DataAwsccSagemakerAppImageConfigKernelGatewayImageConfigFileSystemConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAppImageConfig.DataAwsccSagemakerAppImageConfigKernelGatewayImageConfigFileSystemConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-app-image-config/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-app-image-config/index.ts",
        "line": 448
      },
      "name": "DataAwsccSagemakerAppImageConfigKernelGatewayImageConfigFileSystemConfigOutputReference",
      "namespace": "dataAwsccSagemakerAppImageConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-app-image-config/index.ts",
            "line": 475
          },
          "name": "defaultGid",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-app-image-config/index.ts",
            "line": 480
          },
          "name": "defaultUid",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-app-image-config/index.ts",
            "line": 485
          },
          "name": "mountPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-app-image-config/index.ts",
            "line": 459
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAppImageConfig.DataAwsccSagemakerAppImageConfigKernelGatewayImageConfigFileSystemConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-app-image-config/index:DataAwsccSagemakerAppImageConfigKernelGatewayImageConfigFileSystemConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerAppImageConfig.DataAwsccSagemakerAppImageConfigKernelGatewayImageConfigKernelSpecs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAppImageConfig.DataAwsccSagemakerAppImageConfigKernelGatewayImageConfigKernelSpecs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-app-image-config/index.ts",
        "line": 489
      },
      "name": "DataAwsccSagemakerAppImageConfigKernelGatewayImageConfigKernelSpecs",
      "namespace": "dataAwsccSagemakerAppImageConfig",
      "symbolId": "src/data-awscc-sagemaker-app-image-config/index:DataAwsccSagemakerAppImageConfigKernelGatewayImageConfigKernelSpecs"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerAppImageConfig.DataAwsccSagemakerAppImageConfigKernelGatewayImageConfigKernelSpecsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAppImageConfig.DataAwsccSagemakerAppImageConfigKernelGatewayImageConfigKernelSpecsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-app-image-config/index.ts",
          "line": 558
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-app-image-config/index.ts",
        "line": 551
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-app-image-config/index.ts",
            "line": 565
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAppImageConfig.DataAwsccSagemakerAppImageConfigKernelGatewayImageConfigKernelSpecsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerAppImageConfigKernelGatewayImageConfigKernelSpecsList",
      "namespace": "dataAwsccSagemakerAppImageConfig",
      "symbolId": "src/data-awscc-sagemaker-app-image-config/index:DataAwsccSagemakerAppImageConfigKernelGatewayImageConfigKernelSpecsList"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerAppImageConfig.DataAwsccSagemakerAppImageConfigKernelGatewayImageConfigKernelSpecsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAppImageConfig.DataAwsccSagemakerAppImageConfigKernelGatewayImageConfigKernelSpecsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-app-image-config/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-app-image-config/index.ts",
        "line": 512
      },
      "name": "DataAwsccSagemakerAppImageConfigKernelGatewayImageConfigKernelSpecsOutputReference",
      "namespace": "dataAwsccSagemakerAppImageConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-app-image-config/index.ts",
            "line": 541
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-app-image-config/index.ts",
            "line": 546
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-app-image-config/index.ts",
            "line": 525
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAppImageConfig.DataAwsccSagemakerAppImageConfigKernelGatewayImageConfigKernelSpecs"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-app-image-config/index:DataAwsccSagemakerAppImageConfigKernelGatewayImageConfigKernelSpecsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerAppImageConfig.DataAwsccSagemakerAppImageConfigKernelGatewayImageConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAppImageConfig.DataAwsccSagemakerAppImageConfigKernelGatewayImageConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-app-image-config/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-awscc-sagemaker-app-image-config/index.ts",
        "line": 592
      },
      "name": "DataAwsccSagemakerAppImageConfigKernelGatewayImageConfigOutputReference",
      "namespace": "dataAwsccSagemakerAppImageConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-app-image-config/index.ts",
            "line": 620
          },
          "name": "fileSystemConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAppImageConfig.DataAwsccSagemakerAppImageConfigKernelGatewayImageConfigFileSystemConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-app-image-config/index.ts",
            "line": 626
          },
          "name": "kernelSpecs",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAppImageConfig.DataAwsccSagemakerAppImageConfigKernelGatewayImageConfigKernelSpecsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-app-image-config/index.ts",
            "line": 603
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAppImageConfig.DataAwsccSagemakerAppImageConfigKernelGatewayImageConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-app-image-config/index:DataAwsccSagemakerAppImageConfigKernelGatewayImageConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerAppImageConfig.DataAwsccSagemakerAppImageConfigTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAppImageConfig.DataAwsccSagemakerAppImageConfigTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-app-image-config/index.ts",
        "line": 630
      },
      "name": "DataAwsccSagemakerAppImageConfigTags",
      "namespace": "dataAwsccSagemakerAppImageConfig",
      "symbolId": "src/data-awscc-sagemaker-app-image-config/index:DataAwsccSagemakerAppImageConfigTags"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerAppImageConfig.DataAwsccSagemakerAppImageConfigTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAppImageConfig.DataAwsccSagemakerAppImageConfigTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-app-image-config/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-app-image-config/index.ts",
        "line": 692
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-app-image-config/index.ts",
            "line": 706
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAppImageConfig.DataAwsccSagemakerAppImageConfigTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerAppImageConfigTagsList",
      "namespace": "dataAwsccSagemakerAppImageConfig",
      "symbolId": "src/data-awscc-sagemaker-app-image-config/index:DataAwsccSagemakerAppImageConfigTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerAppImageConfig.DataAwsccSagemakerAppImageConfigTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAppImageConfig.DataAwsccSagemakerAppImageConfigTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-app-image-config/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-app-image-config/index.ts",
        "line": 653
      },
      "name": "DataAwsccSagemakerAppImageConfigTagsOutputReference",
      "namespace": "dataAwsccSagemakerAppImageConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-app-image-config/index.ts",
            "line": 682
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-app-image-config/index.ts",
            "line": 687
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-app-image-config/index.ts",
            "line": 666
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAppImageConfig.DataAwsccSagemakerAppImageConfigTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-app-image-config/index:DataAwsccSagemakerAppImageConfigTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerAppImageConfigs.DataAwsccSagemakerAppImageConfigs": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_app_image_configs awscc_sagemaker_app_image_configs}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAppImageConfigs.DataAwsccSagemakerAppImageConfigs",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_app_image_configs awscc_sagemaker_app_image_configs} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-app-image-configs/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAppImageConfigs.DataAwsccSagemakerAppImageConfigsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-app-image-configs/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSagemakerAppImageConfigs resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-app-image-configs/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSagemakerAppImageConfigs to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_app_image_configs#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSagemakerAppImageConfigs that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSagemakerAppImageConfigs to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-app-image-configs/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-app-image-configs/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerAppImageConfigs",
      "namespace": "dataAwsccSagemakerAppImageConfigs",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-app-image-configs/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-app-image-configs/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-app-image-configs/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-app-image-configs/index:DataAwsccSagemakerAppImageConfigs"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerAppImageConfigs.DataAwsccSagemakerAppImageConfigsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerAppImageConfigs.DataAwsccSagemakerAppImageConfigsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-app-image-configs/index.ts",
        "line": 14
      },
      "name": "DataAwsccSagemakerAppImageConfigsConfig",
      "namespace": "dataAwsccSagemakerAppImageConfigs",
      "symbolId": "src/data-awscc-sagemaker-app-image-configs/index:DataAwsccSagemakerAppImageConfigsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerApps.DataAwsccSagemakerApps": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_apps awscc_sagemaker_apps}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerApps.DataAwsccSagemakerApps",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_apps awscc_sagemaker_apps} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-apps/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerApps.DataAwsccSagemakerAppsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-apps/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSagemakerApps resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-apps/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSagemakerApps to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_apps#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSagemakerApps that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSagemakerApps to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-apps/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-apps/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerApps",
      "namespace": "dataAwsccSagemakerApps",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-apps/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-apps/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-apps/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-apps/index:DataAwsccSagemakerApps"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerApps.DataAwsccSagemakerAppsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerApps.DataAwsccSagemakerAppsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-apps/index.ts",
        "line": 14
      },
      "name": "DataAwsccSagemakerAppsConfig",
      "namespace": "dataAwsccSagemakerApps",
      "symbolId": "src/data-awscc-sagemaker-apps/index:DataAwsccSagemakerAppsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerCluster": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_cluster awscc_sagemaker_cluster}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerCluster",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_cluster awscc_sagemaker_cluster} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-cluster/index.ts",
          "line": 1867
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-cluster/index.ts",
        "line": 1835
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSagemakerCluster resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 1852
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSagemakerCluster to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_cluster#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSagemakerCluster that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSagemakerCluster to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 1989
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 1995
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerCluster",
      "namespace": "dataAwsccSagemakerCluster",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 1840
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 1892
          },
          "name": "autoScaling",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterAutoScalingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 1897
          },
          "name": "clusterArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 1902
          },
          "name": "clusterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 1907
          },
          "name": "clusterRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 1912
          },
          "name": "clusterStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 1917
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 1922
          },
          "name": "failureMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 1941
          },
          "name": "instanceGroups",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterInstanceGroupsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 1946
          },
          "name": "nodeProvisioningMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 1951
          },
          "name": "nodeRecovery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 1957
          },
          "name": "orchestrator",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterOrchestratorOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 1963
          },
          "name": "restrictedInstanceGroups",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterRestrictedInstanceGroupsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 1969
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 1975
          },
          "name": "tieredStorageConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterTieredStorageConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 1981
          },
          "name": "vpcConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterVpcConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 1935
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 1928
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-cluster/index:DataAwsccSagemakerCluster"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterAutoScaling": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterAutoScaling",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-cluster/index.ts",
        "line": 25
      },
      "name": "DataAwsccSagemakerClusterAutoScaling",
      "namespace": "dataAwsccSagemakerCluster",
      "symbolId": "src/data-awscc-sagemaker-cluster/index:DataAwsccSagemakerClusterAutoScaling"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterAutoScalingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterAutoScalingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-cluster/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-cluster/index.ts",
        "line": 48
      },
      "name": "DataAwsccSagemakerClusterAutoScalingOutputReference",
      "namespace": "dataAwsccSagemakerCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 75
          },
          "name": "autoScalerType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 80
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterAutoScaling"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-cluster/index:DataAwsccSagemakerClusterAutoScalingOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-cluster/index.ts",
        "line": 14
      },
      "name": "DataAwsccSagemakerClusterConfig",
      "namespace": "dataAwsccSagemakerCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_cluster#id DataAwsccSagemakerCluster#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-cluster/index:DataAwsccSagemakerClusterConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterInstanceGroups": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterInstanceGroups",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-cluster/index.ts",
        "line": 927
      },
      "name": "DataAwsccSagemakerClusterInstanceGroups",
      "namespace": "dataAwsccSagemakerCluster",
      "symbolId": "src/data-awscc-sagemaker-cluster/index:DataAwsccSagemakerClusterInstanceGroups"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterInstanceGroupsCapacityRequirements": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterInstanceGroupsCapacityRequirements",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-cluster/index.ts",
        "line": 84
      },
      "name": "DataAwsccSagemakerClusterInstanceGroupsCapacityRequirements",
      "namespace": "dataAwsccSagemakerCluster",
      "symbolId": "src/data-awscc-sagemaker-cluster/index:DataAwsccSagemakerClusterInstanceGroupsCapacityRequirements"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterInstanceGroupsCapacityRequirementsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterInstanceGroupsCapacityRequirementsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-cluster/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-awscc-sagemaker-cluster/index.ts",
        "line": 107
      },
      "name": "DataAwsccSagemakerClusterInstanceGroupsCapacityRequirementsOutputReference",
      "namespace": "dataAwsccSagemakerCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 134
          },
          "name": "onDemand",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 139
          },
          "name": "spot",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterInstanceGroupsCapacityRequirements"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-cluster/index:DataAwsccSagemakerClusterInstanceGroupsCapacityRequirementsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterInstanceGroupsInstanceStorageConfigs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterInstanceGroupsInstanceStorageConfigs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-cluster/index.ts",
        "line": 207
      },
      "name": "DataAwsccSagemakerClusterInstanceGroupsInstanceStorageConfigs",
      "namespace": "dataAwsccSagemakerCluster",
      "symbolId": "src/data-awscc-sagemaker-cluster/index:DataAwsccSagemakerClusterInstanceGroupsInstanceStorageConfigs"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterInstanceGroupsInstanceStorageConfigsEbsVolumeConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterInstanceGroupsInstanceStorageConfigsEbsVolumeConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-cluster/index.ts",
        "line": 143
      },
      "name": "DataAwsccSagemakerClusterInstanceGroupsInstanceStorageConfigsEbsVolumeConfig",
      "namespace": "dataAwsccSagemakerCluster",
      "symbolId": "src/data-awscc-sagemaker-cluster/index:DataAwsccSagemakerClusterInstanceGroupsInstanceStorageConfigsEbsVolumeConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterInstanceGroupsInstanceStorageConfigsEbsVolumeConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterInstanceGroupsInstanceStorageConfigsEbsVolumeConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-cluster/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-awscc-sagemaker-cluster/index.ts",
        "line": 166
      },
      "name": "DataAwsccSagemakerClusterInstanceGroupsInstanceStorageConfigsEbsVolumeConfigOutputReference",
      "namespace": "dataAwsccSagemakerCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 193
          },
          "name": "rootVolume",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 198
          },
          "name": "volumeKmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 203
          },
          "name": "volumeSizeInGb",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 177
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterInstanceGroupsInstanceStorageConfigsEbsVolumeConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-cluster/index:DataAwsccSagemakerClusterInstanceGroupsInstanceStorageConfigsEbsVolumeConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterInstanceGroupsInstanceStorageConfigsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterInstanceGroupsInstanceStorageConfigsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-cluster/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-cluster/index.ts",
        "line": 265
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 279
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterInstanceGroupsInstanceStorageConfigsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerClusterInstanceGroupsInstanceStorageConfigsList",
      "namespace": "dataAwsccSagemakerCluster",
      "symbolId": "src/data-awscc-sagemaker-cluster/index:DataAwsccSagemakerClusterInstanceGroupsInstanceStorageConfigsList"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterInstanceGroupsInstanceStorageConfigsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterInstanceGroupsInstanceStorageConfigsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-cluster/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-cluster/index.ts",
        "line": 230
      },
      "name": "DataAwsccSagemakerClusterInstanceGroupsInstanceStorageConfigsOutputReference",
      "namespace": "dataAwsccSagemakerCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 260
          },
          "name": "ebsVolumeConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterInstanceGroupsInstanceStorageConfigsEbsVolumeConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 243
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterInstanceGroupsInstanceStorageConfigs"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-cluster/index:DataAwsccSagemakerClusterInstanceGroupsInstanceStorageConfigsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterInstanceGroupsKubernetesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterInstanceGroupsKubernetesConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-cluster/index.ts",
        "line": 368
      },
      "name": "DataAwsccSagemakerClusterInstanceGroupsKubernetesConfig",
      "namespace": "dataAwsccSagemakerCluster",
      "symbolId": "src/data-awscc-sagemaker-cluster/index:DataAwsccSagemakerClusterInstanceGroupsKubernetesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterInstanceGroupsKubernetesConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterInstanceGroupsKubernetesConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-cluster/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-awscc-sagemaker-cluster/index.ts",
        "line": 391
      },
      "name": "DataAwsccSagemakerClusterInstanceGroupsKubernetesConfigOutputReference",
      "namespace": "dataAwsccSagemakerCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 419
          },
          "name": "labels",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 425
          },
          "name": "taints",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterInstanceGroupsKubernetesConfigTaintsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 402
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterInstanceGroupsKubernetesConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-cluster/index:DataAwsccSagemakerClusterInstanceGroupsKubernetesConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterInstanceGroupsKubernetesConfigTaints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterInstanceGroupsKubernetesConfigTaints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-cluster/index.ts",
        "line": 283
      },
      "name": "DataAwsccSagemakerClusterInstanceGroupsKubernetesConfigTaints",
      "namespace": "dataAwsccSagemakerCluster",
      "symbolId": "src/data-awscc-sagemaker-cluster/index:DataAwsccSagemakerClusterInstanceGroupsKubernetesConfigTaints"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterInstanceGroupsKubernetesConfigTaintsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterInstanceGroupsKubernetesConfigTaintsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-cluster/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-cluster/index.ts",
        "line": 350
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 364
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterInstanceGroupsKubernetesConfigTaintsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerClusterInstanceGroupsKubernetesConfigTaintsList",
      "namespace": "dataAwsccSagemakerCluster",
      "symbolId": "src/data-awscc-sagemaker-cluster/index:DataAwsccSagemakerClusterInstanceGroupsKubernetesConfigTaintsList"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterInstanceGroupsKubernetesConfigTaintsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterInstanceGroupsKubernetesConfigTaintsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-cluster/index.ts",
          "line": 315
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-cluster/index.ts",
        "line": 306
      },
      "name": "DataAwsccSagemakerClusterInstanceGroupsKubernetesConfigTaintsOutputReference",
      "namespace": "dataAwsccSagemakerCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 335
          },
          "name": "effect",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 340
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 345
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 319
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterInstanceGroupsKubernetesConfigTaints"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-cluster/index:DataAwsccSagemakerClusterInstanceGroupsKubernetesConfigTaintsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterInstanceGroupsLifeCycleConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterInstanceGroupsLifeCycleConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-cluster/index.ts",
        "line": 429
      },
      "name": "DataAwsccSagemakerClusterInstanceGroupsLifeCycleConfig",
      "namespace": "dataAwsccSagemakerCluster",
      "symbolId": "src/data-awscc-sagemaker-cluster/index:DataAwsccSagemakerClusterInstanceGroupsLifeCycleConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterInstanceGroupsLifeCycleConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterInstanceGroupsLifeCycleConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-cluster/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-awscc-sagemaker-cluster/index.ts",
        "line": 452
      },
      "name": "DataAwsccSagemakerClusterInstanceGroupsLifeCycleConfigOutputReference",
      "namespace": "dataAwsccSagemakerCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 479
          },
          "name": "onCreate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 484
          },
          "name": "sourceS3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 463
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterInstanceGroupsLifeCycleConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-cluster/index:DataAwsccSagemakerClusterInstanceGroupsLifeCycleConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterInstanceGroupsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterInstanceGroupsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-cluster/index.ts",
          "line": 1072
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-cluster/index.ts",
        "line": 1065
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 1079
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterInstanceGroupsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerClusterInstanceGroupsList",
      "namespace": "dataAwsccSagemakerCluster",
      "symbolId": "src/data-awscc-sagemaker-cluster/index:DataAwsccSagemakerClusterInstanceGroupsList"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterInstanceGroupsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterInstanceGroupsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-cluster/index.ts",
          "line": 959
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-cluster/index.ts",
        "line": 950
      },
      "name": "DataAwsccSagemakerClusterInstanceGroupsOutputReference",
      "namespace": "dataAwsccSagemakerCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 980
          },
          "name": "capacityRequirements",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterInstanceGroupsCapacityRequirementsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 985
          },
          "name": "currentCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 990
          },
          "name": "executionRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 995
          },
          "name": "imageId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 1000
          },
          "name": "instanceCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 1005
          },
          "name": "instanceGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 1011
          },
          "name": "instanceStorageConfigs",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterInstanceGroupsInstanceStorageConfigsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 1016
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 1022
          },
          "name": "kubernetesConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterInstanceGroupsKubernetesConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 1028
          },
          "name": "lifeCycleConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterInstanceGroupsLifeCycleConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 1033
          },
          "name": "minInstanceCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 1038
          },
          "name": "onStartDeepHealthChecks",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 1044
          },
          "name": "overrideVpcConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterInstanceGroupsOverrideVpcConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 1050
          },
          "name": "scheduledUpdateConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterInstanceGroupsScheduledUpdateConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 1055
          },
          "name": "threadsPerCore",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 1060
          },
          "name": "trainingPlanArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 963
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterInstanceGroups"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-cluster/index:DataAwsccSagemakerClusterInstanceGroupsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterInstanceGroupsOverrideVpcConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterInstanceGroupsOverrideVpcConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-cluster/index.ts",
        "line": 488
      },
      "name": "DataAwsccSagemakerClusterInstanceGroupsOverrideVpcConfig",
      "namespace": "dataAwsccSagemakerCluster",
      "symbolId": "src/data-awscc-sagemaker-cluster/index:DataAwsccSagemakerClusterInstanceGroupsOverrideVpcConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterInstanceGroupsOverrideVpcConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterInstanceGroupsOverrideVpcConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-cluster/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-awscc-sagemaker-cluster/index.ts",
        "line": 511
      },
      "name": "DataAwsccSagemakerClusterInstanceGroupsOverrideVpcConfigOutputReference",
      "namespace": "dataAwsccSagemakerCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 538
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 543
          },
          "name": "subnets",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 522
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterInstanceGroupsOverrideVpcConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-cluster/index:DataAwsccSagemakerClusterInstanceGroupsOverrideVpcConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterInstanceGroupsScheduledUpdateConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterInstanceGroupsScheduledUpdateConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-cluster/index.ts",
        "line": 867
      },
      "name": "DataAwsccSagemakerClusterInstanceGroupsScheduledUpdateConfig",
      "namespace": "dataAwsccSagemakerCluster",
      "symbolId": "src/data-awscc-sagemaker-cluster/index:DataAwsccSagemakerClusterInstanceGroupsScheduledUpdateConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-cluster/index.ts",
        "line": 801
      },
      "name": "DataAwsccSagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfig",
      "namespace": "dataAwsccSagemakerCluster",
      "symbolId": "src/data-awscc-sagemaker-cluster/index:DataAwsccSagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigAutoRollbackConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigAutoRollbackConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-cluster/index.ts",
        "line": 547
      },
      "name": "DataAwsccSagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigAutoRollbackConfiguration",
      "namespace": "dataAwsccSagemakerCluster",
      "symbolId": "src/data-awscc-sagemaker-cluster/index:DataAwsccSagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigAutoRollbackConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigAutoRollbackConfigurationList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigAutoRollbackConfigurationList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-cluster/index.ts",
          "line": 611
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-cluster/index.ts",
        "line": 604
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 618
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigAutoRollbackConfigurationOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigAutoRollbackConfigurationList",
      "namespace": "dataAwsccSagemakerCluster",
      "symbolId": "src/data-awscc-sagemaker-cluster/index:DataAwsccSagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigAutoRollbackConfigurationList"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigAutoRollbackConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigAutoRollbackConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-cluster/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-cluster/index.ts",
        "line": 570
      },
      "name": "DataAwsccSagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigAutoRollbackConfigurationOutputReference",
      "namespace": "dataAwsccSagemakerCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 599
          },
          "name": "alarmName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 583
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigAutoRollbackConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-cluster/index:DataAwsccSagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigAutoRollbackConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-cluster/index.ts",
          "line": 831
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-cluster/index.ts",
        "line": 824
      },
      "name": "DataAwsccSagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigOutputReference",
      "namespace": "dataAwsccSagemakerCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 852
          },
          "name": "autoRollbackConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigAutoRollbackConfigurationList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 858
          },
          "name": "rollingUpdatePolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigRollingUpdatePolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 863
          },
          "name": "waitIntervalInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 835
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-cluster/index:DataAwsccSagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigRollingUpdatePolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigRollingUpdatePolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-cluster/index.ts",
        "line": 740
      },
      "name": "DataAwsccSagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigRollingUpdatePolicy",
      "namespace": "dataAwsccSagemakerCluster",
      "symbolId": "src/data-awscc-sagemaker-cluster/index:DataAwsccSagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigRollingUpdatePolicy"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigRollingUpdatePolicyMaximumBatchSize": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigRollingUpdatePolicyMaximumBatchSize",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-cluster/index.ts",
        "line": 622
      },
      "name": "DataAwsccSagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigRollingUpdatePolicyMaximumBatchSize",
      "namespace": "dataAwsccSagemakerCluster",
      "symbolId": "src/data-awscc-sagemaker-cluster/index:DataAwsccSagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigRollingUpdatePolicyMaximumBatchSize"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigRollingUpdatePolicyMaximumBatchSizeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigRollingUpdatePolicyMaximumBatchSizeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-cluster/index.ts",
          "line": 652
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-cluster/index.ts",
        "line": 645
      },
      "name": "DataAwsccSagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigRollingUpdatePolicyMaximumBatchSizeOutputReference",
      "namespace": "dataAwsccSagemakerCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 672
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 677
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 656
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigRollingUpdatePolicyMaximumBatchSize"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-cluster/index:DataAwsccSagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigRollingUpdatePolicyMaximumBatchSizeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigRollingUpdatePolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigRollingUpdatePolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-cluster/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-cluster/index.ts",
        "line": 763
      },
      "name": "DataAwsccSagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigRollingUpdatePolicyOutputReference",
      "namespace": "dataAwsccSagemakerCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 791
          },
          "name": "maximumBatchSize",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigRollingUpdatePolicyMaximumBatchSizeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 797
          },
          "name": "rollbackMaximumBatchSize",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigRollingUpdatePolicyRollbackMaximumBatchSizeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 774
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigRollingUpdatePolicy"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-cluster/index:DataAwsccSagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigRollingUpdatePolicyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigRollingUpdatePolicyRollbackMaximumBatchSize": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigRollingUpdatePolicyRollbackMaximumBatchSize",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-cluster/index.ts",
        "line": 681
      },
      "name": "DataAwsccSagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigRollingUpdatePolicyRollbackMaximumBatchSize",
      "namespace": "dataAwsccSagemakerCluster",
      "symbolId": "src/data-awscc-sagemaker-cluster/index:DataAwsccSagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigRollingUpdatePolicyRollbackMaximumBatchSize"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigRollingUpdatePolicyRollbackMaximumBatchSizeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigRollingUpdatePolicyRollbackMaximumBatchSizeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-cluster/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-awscc-sagemaker-cluster/index.ts",
        "line": 704
      },
      "name": "DataAwsccSagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigRollingUpdatePolicyRollbackMaximumBatchSizeOutputReference",
      "namespace": "dataAwsccSagemakerCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 731
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 736
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 715
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigRollingUpdatePolicyRollbackMaximumBatchSize"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-cluster/index:DataAwsccSagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigRollingUpdatePolicyRollbackMaximumBatchSizeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterInstanceGroupsScheduledUpdateConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterInstanceGroupsScheduledUpdateConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-cluster/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-cluster/index.ts",
        "line": 890
      },
      "name": "DataAwsccSagemakerClusterInstanceGroupsScheduledUpdateConfigOutputReference",
      "namespace": "dataAwsccSagemakerCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 918
          },
          "name": "deploymentConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 923
          },
          "name": "scheduleExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 901
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterInstanceGroupsScheduledUpdateConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-cluster/index:DataAwsccSagemakerClusterInstanceGroupsScheduledUpdateConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterOrchestrator": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterOrchestrator",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-cluster/index.ts",
        "line": 1137
      },
      "name": "DataAwsccSagemakerClusterOrchestrator",
      "namespace": "dataAwsccSagemakerCluster",
      "symbolId": "src/data-awscc-sagemaker-cluster/index:DataAwsccSagemakerClusterOrchestrator"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterOrchestratorEks": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterOrchestratorEks",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-cluster/index.ts",
        "line": 1083
      },
      "name": "DataAwsccSagemakerClusterOrchestratorEks",
      "namespace": "dataAwsccSagemakerCluster",
      "symbolId": "src/data-awscc-sagemaker-cluster/index:DataAwsccSagemakerClusterOrchestratorEks"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterOrchestratorEksOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterOrchestratorEksOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-cluster/index.ts",
          "line": 1113
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-cluster/index.ts",
        "line": 1106
      },
      "name": "DataAwsccSagemakerClusterOrchestratorEksOutputReference",
      "namespace": "dataAwsccSagemakerCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 1133
          },
          "name": "clusterArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 1117
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterOrchestratorEks"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-cluster/index:DataAwsccSagemakerClusterOrchestratorEksOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterOrchestratorOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterOrchestratorOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-cluster/index.ts",
          "line": 1167
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-cluster/index.ts",
        "line": 1160
      },
      "name": "DataAwsccSagemakerClusterOrchestratorOutputReference",
      "namespace": "dataAwsccSagemakerCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 1188
          },
          "name": "eks",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterOrchestratorEksOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 1171
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterOrchestrator"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-cluster/index:DataAwsccSagemakerClusterOrchestratorOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterRestrictedInstanceGroups": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterRestrictedInstanceGroups",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-cluster/index.ts",
        "line": 1505
      },
      "name": "DataAwsccSagemakerClusterRestrictedInstanceGroups",
      "namespace": "dataAwsccSagemakerCluster",
      "symbolId": "src/data-awscc-sagemaker-cluster/index:DataAwsccSagemakerClusterRestrictedInstanceGroups"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterRestrictedInstanceGroupsEnvironmentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterRestrictedInstanceGroupsEnvironmentConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-cluster/index.ts",
        "line": 1251
      },
      "name": "DataAwsccSagemakerClusterRestrictedInstanceGroupsEnvironmentConfig",
      "namespace": "dataAwsccSagemakerCluster",
      "symbolId": "src/data-awscc-sagemaker-cluster/index:DataAwsccSagemakerClusterRestrictedInstanceGroupsEnvironmentConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterRestrictedInstanceGroupsEnvironmentConfigFsxLustreConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterRestrictedInstanceGroupsEnvironmentConfigFsxLustreConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-cluster/index.ts",
        "line": 1192
      },
      "name": "DataAwsccSagemakerClusterRestrictedInstanceGroupsEnvironmentConfigFsxLustreConfig",
      "namespace": "dataAwsccSagemakerCluster",
      "symbolId": "src/data-awscc-sagemaker-cluster/index:DataAwsccSagemakerClusterRestrictedInstanceGroupsEnvironmentConfigFsxLustreConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterRestrictedInstanceGroupsEnvironmentConfigFsxLustreConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterRestrictedInstanceGroupsEnvironmentConfigFsxLustreConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-cluster/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-awscc-sagemaker-cluster/index.ts",
        "line": 1215
      },
      "name": "DataAwsccSagemakerClusterRestrictedInstanceGroupsEnvironmentConfigFsxLustreConfigOutputReference",
      "namespace": "dataAwsccSagemakerCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 1242
          },
          "name": "perUnitStorageThroughput",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 1247
          },
          "name": "sizeInGiB",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 1226
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterRestrictedInstanceGroupsEnvironmentConfigFsxLustreConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-cluster/index:DataAwsccSagemakerClusterRestrictedInstanceGroupsEnvironmentConfigFsxLustreConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterRestrictedInstanceGroupsEnvironmentConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterRestrictedInstanceGroupsEnvironmentConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-cluster/index.ts",
          "line": 1281
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-cluster/index.ts",
        "line": 1274
      },
      "name": "DataAwsccSagemakerClusterRestrictedInstanceGroupsEnvironmentConfigOutputReference",
      "namespace": "dataAwsccSagemakerCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 1302
          },
          "name": "fsxLustreConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterRestrictedInstanceGroupsEnvironmentConfigFsxLustreConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 1285
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterRestrictedInstanceGroupsEnvironmentConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-cluster/index:DataAwsccSagemakerClusterRestrictedInstanceGroupsEnvironmentConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterRestrictedInstanceGroupsInstanceStorageConfigs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterRestrictedInstanceGroupsInstanceStorageConfigs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-cluster/index.ts",
        "line": 1370
      },
      "name": "DataAwsccSagemakerClusterRestrictedInstanceGroupsInstanceStorageConfigs",
      "namespace": "dataAwsccSagemakerCluster",
      "symbolId": "src/data-awscc-sagemaker-cluster/index:DataAwsccSagemakerClusterRestrictedInstanceGroupsInstanceStorageConfigs"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterRestrictedInstanceGroupsInstanceStorageConfigsEbsVolumeConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterRestrictedInstanceGroupsInstanceStorageConfigsEbsVolumeConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-cluster/index.ts",
        "line": 1306
      },
      "name": "DataAwsccSagemakerClusterRestrictedInstanceGroupsInstanceStorageConfigsEbsVolumeConfig",
      "namespace": "dataAwsccSagemakerCluster",
      "symbolId": "src/data-awscc-sagemaker-cluster/index:DataAwsccSagemakerClusterRestrictedInstanceGroupsInstanceStorageConfigsEbsVolumeConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterRestrictedInstanceGroupsInstanceStorageConfigsEbsVolumeConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterRestrictedInstanceGroupsInstanceStorageConfigsEbsVolumeConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-cluster/index.ts",
          "line": 1336
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-cluster/index.ts",
        "line": 1329
      },
      "name": "DataAwsccSagemakerClusterRestrictedInstanceGroupsInstanceStorageConfigsEbsVolumeConfigOutputReference",
      "namespace": "dataAwsccSagemakerCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 1356
          },
          "name": "rootVolume",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 1361
          },
          "name": "volumeKmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 1366
          },
          "name": "volumeSizeInGb",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 1340
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterRestrictedInstanceGroupsInstanceStorageConfigsEbsVolumeConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-cluster/index:DataAwsccSagemakerClusterRestrictedInstanceGroupsInstanceStorageConfigsEbsVolumeConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterRestrictedInstanceGroupsInstanceStorageConfigsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterRestrictedInstanceGroupsInstanceStorageConfigsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-cluster/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-cluster/index.ts",
        "line": 1428
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 1442
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterRestrictedInstanceGroupsInstanceStorageConfigsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerClusterRestrictedInstanceGroupsInstanceStorageConfigsList",
      "namespace": "dataAwsccSagemakerCluster",
      "symbolId": "src/data-awscc-sagemaker-cluster/index:DataAwsccSagemakerClusterRestrictedInstanceGroupsInstanceStorageConfigsList"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterRestrictedInstanceGroupsInstanceStorageConfigsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterRestrictedInstanceGroupsInstanceStorageConfigsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-cluster/index.ts",
          "line": 1402
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-cluster/index.ts",
        "line": 1393
      },
      "name": "DataAwsccSagemakerClusterRestrictedInstanceGroupsInstanceStorageConfigsOutputReference",
      "namespace": "dataAwsccSagemakerCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 1423
          },
          "name": "ebsVolumeConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterRestrictedInstanceGroupsInstanceStorageConfigsEbsVolumeConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 1406
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterRestrictedInstanceGroupsInstanceStorageConfigs"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-cluster/index:DataAwsccSagemakerClusterRestrictedInstanceGroupsInstanceStorageConfigsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterRestrictedInstanceGroupsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterRestrictedInstanceGroupsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-cluster/index.ts",
          "line": 1622
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-cluster/index.ts",
        "line": 1615
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 1629
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterRestrictedInstanceGroupsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerClusterRestrictedInstanceGroupsList",
      "namespace": "dataAwsccSagemakerCluster",
      "symbolId": "src/data-awscc-sagemaker-cluster/index:DataAwsccSagemakerClusterRestrictedInstanceGroupsList"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterRestrictedInstanceGroupsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterRestrictedInstanceGroupsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-cluster/index.ts",
          "line": 1537
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-cluster/index.ts",
        "line": 1528
      },
      "name": "DataAwsccSagemakerClusterRestrictedInstanceGroupsOutputReference",
      "namespace": "dataAwsccSagemakerCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 1557
          },
          "name": "currentCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 1563
          },
          "name": "environmentConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterRestrictedInstanceGroupsEnvironmentConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 1568
          },
          "name": "executionRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 1573
          },
          "name": "instanceCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 1578
          },
          "name": "instanceGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 1584
          },
          "name": "instanceStorageConfigs",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterRestrictedInstanceGroupsInstanceStorageConfigsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 1589
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 1594
          },
          "name": "onStartDeepHealthChecks",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 1600
          },
          "name": "overrideVpcConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterRestrictedInstanceGroupsOverrideVpcConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 1605
          },
          "name": "threadsPerCore",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 1610
          },
          "name": "trainingPlanArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 1541
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterRestrictedInstanceGroups"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-cluster/index:DataAwsccSagemakerClusterRestrictedInstanceGroupsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterRestrictedInstanceGroupsOverrideVpcConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterRestrictedInstanceGroupsOverrideVpcConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-cluster/index.ts",
        "line": 1446
      },
      "name": "DataAwsccSagemakerClusterRestrictedInstanceGroupsOverrideVpcConfig",
      "namespace": "dataAwsccSagemakerCluster",
      "symbolId": "src/data-awscc-sagemaker-cluster/index:DataAwsccSagemakerClusterRestrictedInstanceGroupsOverrideVpcConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterRestrictedInstanceGroupsOverrideVpcConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterRestrictedInstanceGroupsOverrideVpcConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-cluster/index.ts",
          "line": 1476
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-cluster/index.ts",
        "line": 1469
      },
      "name": "DataAwsccSagemakerClusterRestrictedInstanceGroupsOverrideVpcConfigOutputReference",
      "namespace": "dataAwsccSagemakerCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 1496
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 1501
          },
          "name": "subnets",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 1480
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterRestrictedInstanceGroupsOverrideVpcConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-cluster/index:DataAwsccSagemakerClusterRestrictedInstanceGroupsOverrideVpcConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-cluster/index.ts",
        "line": 1633
      },
      "name": "DataAwsccSagemakerClusterTags",
      "namespace": "dataAwsccSagemakerCluster",
      "symbolId": "src/data-awscc-sagemaker-cluster/index:DataAwsccSagemakerClusterTags"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-cluster/index.ts",
          "line": 1702
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-cluster/index.ts",
        "line": 1695
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 1709
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerClusterTagsList",
      "namespace": "dataAwsccSagemakerCluster",
      "symbolId": "src/data-awscc-sagemaker-cluster/index:DataAwsccSagemakerClusterTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-cluster/index.ts",
          "line": 1665
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-cluster/index.ts",
        "line": 1656
      },
      "name": "DataAwsccSagemakerClusterTagsOutputReference",
      "namespace": "dataAwsccSagemakerCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 1685
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 1690
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 1669
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-cluster/index:DataAwsccSagemakerClusterTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterTieredStorageConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterTieredStorageConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-cluster/index.ts",
        "line": 1713
      },
      "name": "DataAwsccSagemakerClusterTieredStorageConfig",
      "namespace": "dataAwsccSagemakerCluster",
      "symbolId": "src/data-awscc-sagemaker-cluster/index:DataAwsccSagemakerClusterTieredStorageConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterTieredStorageConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterTieredStorageConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-cluster/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/data-awscc-sagemaker-cluster/index.ts",
        "line": 1736
      },
      "name": "DataAwsccSagemakerClusterTieredStorageConfigOutputReference",
      "namespace": "dataAwsccSagemakerCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 1763
          },
          "name": "instanceMemoryAllocationPercentage",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 1768
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 1747
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterTieredStorageConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-cluster/index:DataAwsccSagemakerClusterTieredStorageConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterVpcConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterVpcConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-cluster/index.ts",
        "line": 1772
      },
      "name": "DataAwsccSagemakerClusterVpcConfig",
      "namespace": "dataAwsccSagemakerCluster",
      "symbolId": "src/data-awscc-sagemaker-cluster/index:DataAwsccSagemakerClusterVpcConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterVpcConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterVpcConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-cluster/index.ts",
          "line": 1802
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-cluster/index.ts",
        "line": 1795
      },
      "name": "DataAwsccSagemakerClusterVpcConfigOutputReference",
      "namespace": "dataAwsccSagemakerCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 1822
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 1827
          },
          "name": "subnets",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-cluster/index.ts",
            "line": 1806
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerCluster.DataAwsccSagemakerClusterVpcConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-cluster/index:DataAwsccSagemakerClusterVpcConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerClusters.DataAwsccSagemakerClusters": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_clusters awscc_sagemaker_clusters}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerClusters.DataAwsccSagemakerClusters",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_clusters awscc_sagemaker_clusters} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-clusters/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerClusters.DataAwsccSagemakerClustersConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-clusters/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSagemakerClusters resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-clusters/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSagemakerClusters to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_clusters#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSagemakerClusters that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSagemakerClusters to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-clusters/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-clusters/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerClusters",
      "namespace": "dataAwsccSagemakerClusters",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-clusters/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-clusters/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-clusters/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-clusters/index:DataAwsccSagemakerClusters"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerClusters.DataAwsccSagemakerClustersConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerClusters.DataAwsccSagemakerClustersConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-clusters/index.ts",
        "line": 14
      },
      "name": "DataAwsccSagemakerClustersConfig",
      "namespace": "dataAwsccSagemakerClusters",
      "symbolId": "src/data-awscc-sagemaker-clusters/index:DataAwsccSagemakerClustersConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerContext.DataAwsccSagemakerContext": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_context awscc_sagemaker_context}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerContext.DataAwsccSagemakerContext",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_context awscc_sagemaker_context} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-context/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerContext.DataAwsccSagemakerContextConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-context/index.ts",
        "line": 173
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSagemakerContext resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-context/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 DataAwsccSagemakerContext to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_context#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSagemakerContext that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSagemakerContext to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-context/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-awscc-sagemaker-context/index.ts",
            "line": 299
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerContext",
      "namespace": "dataAwsccSagemakerContext",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-context/index.ts",
            "line": 178
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-context/index.ts",
            "line": 229
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-context/index.ts",
            "line": 234
          },
          "name": "contextName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-context/index.ts",
            "line": 239
          },
          "name": "contextType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-context/index.ts",
            "line": 244
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-context/index.ts",
            "line": 249
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-context/index.ts",
            "line": 267
          },
          "name": "lastModifiedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-context/index.ts",
            "line": 273
          },
          "name": "properties",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-context/index.ts",
            "line": 279
          },
          "name": "source",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerContext.DataAwsccSagemakerContextSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-context/index.ts",
            "line": 285
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerContext.DataAwsccSagemakerContextTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-context/index.ts",
            "line": 262
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-context/index.ts",
            "line": 255
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-context/index:DataAwsccSagemakerContext"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerContext.DataAwsccSagemakerContextConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerContext.DataAwsccSagemakerContextConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-context/index.ts",
        "line": 14
      },
      "name": "DataAwsccSagemakerContextConfig",
      "namespace": "dataAwsccSagemakerContext",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_context#id DataAwsccSagemakerContext#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-context/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-context/index:DataAwsccSagemakerContextConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerContext.DataAwsccSagemakerContextSource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerContext.DataAwsccSagemakerContextSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-context/index.ts",
        "line": 25
      },
      "name": "DataAwsccSagemakerContextSource",
      "namespace": "dataAwsccSagemakerContext",
      "symbolId": "src/data-awscc-sagemaker-context/index:DataAwsccSagemakerContextSource"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerContext.DataAwsccSagemakerContextSourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerContext.DataAwsccSagemakerContextSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-context/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-context/index.ts",
        "line": 48
      },
      "name": "DataAwsccSagemakerContextSourceOutputReference",
      "namespace": "dataAwsccSagemakerContext",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-context/index.ts",
            "line": 75
          },
          "name": "sourceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-context/index.ts",
            "line": 80
          },
          "name": "sourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-context/index.ts",
            "line": 85
          },
          "name": "sourceUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-context/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerContext.DataAwsccSagemakerContextSource"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-context/index:DataAwsccSagemakerContextSourceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerContext.DataAwsccSagemakerContextTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerContext.DataAwsccSagemakerContextTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-context/index.ts",
        "line": 89
      },
      "name": "DataAwsccSagemakerContextTags",
      "namespace": "dataAwsccSagemakerContext",
      "symbolId": "src/data-awscc-sagemaker-context/index:DataAwsccSagemakerContextTags"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerContext.DataAwsccSagemakerContextTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerContext.DataAwsccSagemakerContextTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-context/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-context/index.ts",
        "line": 151
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-context/index.ts",
            "line": 165
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerContext.DataAwsccSagemakerContextTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerContextTagsList",
      "namespace": "dataAwsccSagemakerContext",
      "symbolId": "src/data-awscc-sagemaker-context/index:DataAwsccSagemakerContextTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerContext.DataAwsccSagemakerContextTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerContext.DataAwsccSagemakerContextTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-context/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-context/index.ts",
        "line": 112
      },
      "name": "DataAwsccSagemakerContextTagsOutputReference",
      "namespace": "dataAwsccSagemakerContext",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-context/index.ts",
            "line": 141
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-context/index.ts",
            "line": 146
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-context/index.ts",
            "line": 125
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerContext.DataAwsccSagemakerContextTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-context/index:DataAwsccSagemakerContextTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerContexts.DataAwsccSagemakerContexts": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_contexts awscc_sagemaker_contexts}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerContexts.DataAwsccSagemakerContexts",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_contexts awscc_sagemaker_contexts} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-contexts/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerContexts.DataAwsccSagemakerContextsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-contexts/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSagemakerContexts resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-contexts/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSagemakerContexts to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_contexts#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSagemakerContexts that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSagemakerContexts to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-contexts/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-contexts/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerContexts",
      "namespace": "dataAwsccSagemakerContexts",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-contexts/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-contexts/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-contexts/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-contexts/index:DataAwsccSagemakerContexts"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerContexts.DataAwsccSagemakerContextsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerContexts.DataAwsccSagemakerContextsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-contexts/index.ts",
        "line": 14
      },
      "name": "DataAwsccSagemakerContextsConfig",
      "namespace": "dataAwsccSagemakerContexts",
      "symbolId": "src/data-awscc-sagemaker-contexts/index:DataAwsccSagemakerContextsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinition": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_data_quality_job_definition awscc_sagemaker_data_quality_job_definition}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinition",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_data_quality_job_definition awscc_sagemaker_data_quality_job_definition} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
          "line": 1286
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
        "line": 1254
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSagemakerDataQualityJobDefinition resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
            "line": 1271
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSagemakerDataQualityJobDefinition to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_data_quality_job_definition#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSagemakerDataQualityJobDefinition that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSagemakerDataQualityJobDefinition to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
            "line": 1399
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
            "line": 1405
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerDataQualityJobDefinition",
      "namespace": "dataAwsccSagemakerDataQualityJobDefinition",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
            "line": 1259
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
            "line": 1310
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
            "line": 1316
          },
          "name": "dataQualityAppSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionDataQualityAppSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
            "line": 1322
          },
          "name": "dataQualityBaselineConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionDataQualityBaselineConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
            "line": 1328
          },
          "name": "dataQualityJobInput",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionDataQualityJobInputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
            "line": 1334
          },
          "name": "dataQualityJobOutputConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionDataQualityJobOutputConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
            "line": 1339
          },
          "name": "endpointName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
            "line": 1357
          },
          "name": "jobDefinitionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
            "line": 1362
          },
          "name": "jobDefinitionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
            "line": 1368
          },
          "name": "jobResources",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionJobResourcesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
            "line": 1374
          },
          "name": "networkConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionNetworkConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
            "line": 1379
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
            "line": 1385
          },
          "name": "stoppingCondition",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionStoppingConditionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
            "line": 1391
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
            "line": 1352
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
            "line": 1345
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-data-quality-job-definition/index:DataAwsccSagemakerDataQualityJobDefinition"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
        "line": 14
      },
      "name": "DataAwsccSagemakerDataQualityJobDefinitionConfig",
      "namespace": "dataAwsccSagemakerDataQualityJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_data_quality_job_definition#id DataAwsccSagemakerDataQualityJobDefinition#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-data-quality-job-definition/index:DataAwsccSagemakerDataQualityJobDefinitionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionDataQualityAppSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionDataQualityAppSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
        "line": 25
      },
      "name": "DataAwsccSagemakerDataQualityJobDefinitionDataQualityAppSpecification",
      "namespace": "dataAwsccSagemakerDataQualityJobDefinition",
      "symbolId": "src/data-awscc-sagemaker-data-quality-job-definition/index:DataAwsccSagemakerDataQualityJobDefinitionDataQualityAppSpecification"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionDataQualityAppSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionDataQualityAppSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
        "line": 48
      },
      "name": "DataAwsccSagemakerDataQualityJobDefinitionDataQualityAppSpecificationOutputReference",
      "namespace": "dataAwsccSagemakerDataQualityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
            "line": 75
          },
          "name": "containerArguments",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
            "line": 80
          },
          "name": "containerEntrypoint",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
            "line": 86
          },
          "name": "environment",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
            "line": 91
          },
          "name": "imageUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
            "line": 96
          },
          "name": "postAnalyticsProcessorSourceUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
            "line": 101
          },
          "name": "recordPreprocessorSourceUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionDataQualityAppSpecification"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-data-quality-job-definition/index:DataAwsccSagemakerDataQualityJobDefinitionDataQualityAppSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionDataQualityBaselineConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionDataQualityBaselineConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
        "line": 213
      },
      "name": "DataAwsccSagemakerDataQualityJobDefinitionDataQualityBaselineConfig",
      "namespace": "dataAwsccSagemakerDataQualityJobDefinition",
      "symbolId": "src/data-awscc-sagemaker-data-quality-job-definition/index:DataAwsccSagemakerDataQualityJobDefinitionDataQualityBaselineConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionDataQualityBaselineConfigConstraintsResource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionDataQualityBaselineConfigConstraintsResource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
        "line": 105
      },
      "name": "DataAwsccSagemakerDataQualityJobDefinitionDataQualityBaselineConfigConstraintsResource",
      "namespace": "dataAwsccSagemakerDataQualityJobDefinition",
      "symbolId": "src/data-awscc-sagemaker-data-quality-job-definition/index:DataAwsccSagemakerDataQualityJobDefinitionDataQualityBaselineConfigConstraintsResource"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionDataQualityBaselineConfigConstraintsResourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionDataQualityBaselineConfigConstraintsResourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-data-quality-job-definition/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-awscc-sagemaker-data-quality-job-definition/index.ts",
        "line": 128
      },
      "name": "DataAwsccSagemakerDataQualityJobDefinitionDataQualityBaselineConfigConstraintsResourceOutputReference",
      "namespace": "dataAwsccSagemakerDataQualityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
            "line": 155
          },
          "name": "s3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
            "line": 139
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionDataQualityBaselineConfigConstraintsResource"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-data-quality-job-definition/index:DataAwsccSagemakerDataQualityJobDefinitionDataQualityBaselineConfigConstraintsResourceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionDataQualityBaselineConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionDataQualityBaselineConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-data-quality-job-definition/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-awscc-sagemaker-data-quality-job-definition/index.ts",
        "line": 236
      },
      "name": "DataAwsccSagemakerDataQualityJobDefinitionDataQualityBaselineConfigOutputReference",
      "namespace": "dataAwsccSagemakerDataQualityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
            "line": 263
          },
          "name": "baseliningJobName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
            "line": 269
          },
          "name": "constraintsResource",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionDataQualityBaselineConfigConstraintsResourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
            "line": 275
          },
          "name": "statisticsResource",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionDataQualityBaselineConfigStatisticsResourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
            "line": 247
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionDataQualityBaselineConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-data-quality-job-definition/index:DataAwsccSagemakerDataQualityJobDefinitionDataQualityBaselineConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionDataQualityBaselineConfigStatisticsResource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionDataQualityBaselineConfigStatisticsResource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
        "line": 159
      },
      "name": "DataAwsccSagemakerDataQualityJobDefinitionDataQualityBaselineConfigStatisticsResource",
      "namespace": "dataAwsccSagemakerDataQualityJobDefinition",
      "symbolId": "src/data-awscc-sagemaker-data-quality-job-definition/index:DataAwsccSagemakerDataQualityJobDefinitionDataQualityBaselineConfigStatisticsResource"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionDataQualityBaselineConfigStatisticsResourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionDataQualityBaselineConfigStatisticsResourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-data-quality-job-definition/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-awscc-sagemaker-data-quality-job-definition/index.ts",
        "line": 182
      },
      "name": "DataAwsccSagemakerDataQualityJobDefinitionDataQualityBaselineConfigStatisticsResourceOutputReference",
      "namespace": "dataAwsccSagemakerDataQualityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
            "line": 209
          },
          "name": "s3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
            "line": 193
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionDataQualityBaselineConfigStatisticsResource"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-data-quality-job-definition/index:DataAwsccSagemakerDataQualityJobDefinitionDataQualityBaselineConfigStatisticsResourceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionDataQualityJobInput": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionDataQualityJobInput",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
        "line": 607
      },
      "name": "DataAwsccSagemakerDataQualityJobDefinitionDataQualityJobInput",
      "namespace": "dataAwsccSagemakerDataQualityJobDefinition",
      "symbolId": "src/data-awscc-sagemaker-data-quality-job-definition/index:DataAwsccSagemakerDataQualityJobDefinitionDataQualityJobInput"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionDataQualityJobInputBatchTransformInput": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionDataQualityJobInputBatchTransformInput",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
        "line": 453
      },
      "name": "DataAwsccSagemakerDataQualityJobDefinitionDataQualityJobInputBatchTransformInput",
      "namespace": "dataAwsccSagemakerDataQualityJobDefinition",
      "symbolId": "src/data-awscc-sagemaker-data-quality-job-definition/index:DataAwsccSagemakerDataQualityJobDefinitionDataQualityJobInputBatchTransformInput"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionDataQualityJobInputBatchTransformInputDatasetFormat": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionDataQualityJobInputBatchTransformInputDatasetFormat",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
        "line": 387
      },
      "name": "DataAwsccSagemakerDataQualityJobDefinitionDataQualityJobInputBatchTransformInputDatasetFormat",
      "namespace": "dataAwsccSagemakerDataQualityJobDefinition",
      "symbolId": "src/data-awscc-sagemaker-data-quality-job-definition/index:DataAwsccSagemakerDataQualityJobDefinitionDataQualityJobInputBatchTransformInputDatasetFormat"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionDataQualityJobInputBatchTransformInputDatasetFormatCsv": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionDataQualityJobInputBatchTransformInputDatasetFormatCsv",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
        "line": 279
      },
      "name": "DataAwsccSagemakerDataQualityJobDefinitionDataQualityJobInputBatchTransformInputDatasetFormatCsv",
      "namespace": "dataAwsccSagemakerDataQualityJobDefinition",
      "symbolId": "src/data-awscc-sagemaker-data-quality-job-definition/index:DataAwsccSagemakerDataQualityJobDefinitionDataQualityJobInputBatchTransformInputDatasetFormatCsv"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionDataQualityJobInputBatchTransformInputDatasetFormatCsvOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionDataQualityJobInputBatchTransformInputDatasetFormatCsvOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-data-quality-job-definition/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-awscc-sagemaker-data-quality-job-definition/index.ts",
        "line": 302
      },
      "name": "DataAwsccSagemakerDataQualityJobDefinitionDataQualityJobInputBatchTransformInputDatasetFormatCsvOutputReference",
      "namespace": "dataAwsccSagemakerDataQualityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
            "line": 329
          },
          "name": "header",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
            "line": 313
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionDataQualityJobInputBatchTransformInputDatasetFormatCsv"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-data-quality-job-definition/index:DataAwsccSagemakerDataQualityJobDefinitionDataQualityJobInputBatchTransformInputDatasetFormatCsvOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionDataQualityJobInputBatchTransformInputDatasetFormatJson": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionDataQualityJobInputBatchTransformInputDatasetFormatJson",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
        "line": 333
      },
      "name": "DataAwsccSagemakerDataQualityJobDefinitionDataQualityJobInputBatchTransformInputDatasetFormatJson",
      "namespace": "dataAwsccSagemakerDataQualityJobDefinition",
      "symbolId": "src/data-awscc-sagemaker-data-quality-job-definition/index:DataAwsccSagemakerDataQualityJobDefinitionDataQualityJobInputBatchTransformInputDatasetFormatJson"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionDataQualityJobInputBatchTransformInputDatasetFormatJsonOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionDataQualityJobInputBatchTransformInputDatasetFormatJsonOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
          "line": 363
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
        "line": 356
      },
      "name": "DataAwsccSagemakerDataQualityJobDefinitionDataQualityJobInputBatchTransformInputDatasetFormatJsonOutputReference",
      "namespace": "dataAwsccSagemakerDataQualityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
            "line": 383
          },
          "name": "line",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
            "line": 367
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionDataQualityJobInputBatchTransformInputDatasetFormatJson"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-data-quality-job-definition/index:DataAwsccSagemakerDataQualityJobDefinitionDataQualityJobInputBatchTransformInputDatasetFormatJsonOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionDataQualityJobInputBatchTransformInputDatasetFormatOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionDataQualityJobInputBatchTransformInputDatasetFormatOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-data-quality-job-definition/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/data-awscc-sagemaker-data-quality-job-definition/index.ts",
        "line": 410
      },
      "name": "DataAwsccSagemakerDataQualityJobDefinitionDataQualityJobInputBatchTransformInputDatasetFormatOutputReference",
      "namespace": "dataAwsccSagemakerDataQualityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
            "line": 438
          },
          "name": "csv",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionDataQualityJobInputBatchTransformInputDatasetFormatCsvOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
            "line": 444
          },
          "name": "json",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionDataQualityJobInputBatchTransformInputDatasetFormatJsonOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
            "line": 449
          },
          "name": "parquet",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
            "line": 421
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionDataQualityJobInputBatchTransformInputDatasetFormat"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-data-quality-job-definition/index:DataAwsccSagemakerDataQualityJobDefinitionDataQualityJobInputBatchTransformInputDatasetFormatOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionDataQualityJobInputBatchTransformInputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionDataQualityJobInputBatchTransformInputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-data-quality-job-definition/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-awscc-sagemaker-data-quality-job-definition/index.ts",
        "line": 476
      },
      "name": "DataAwsccSagemakerDataQualityJobDefinitionDataQualityJobInputBatchTransformInputOutputReference",
      "namespace": "dataAwsccSagemakerDataQualityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
            "line": 503
          },
          "name": "dataCapturedDestinationS3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
            "line": 509
          },
          "name": "datasetFormat",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionDataQualityJobInputBatchTransformInputDatasetFormatOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
            "line": 514
          },
          "name": "excludeFeaturesAttribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
            "line": 519
          },
          "name": "localPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
            "line": 524
          },
          "name": "s3DataDistributionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
            "line": 529
          },
          "name": "s3InputMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
            "line": 487
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionDataQualityJobInputBatchTransformInput"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-data-quality-job-definition/index:DataAwsccSagemakerDataQualityJobDefinitionDataQualityJobInputBatchTransformInputOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionDataQualityJobInputEndpointInput": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionDataQualityJobInputEndpointInput",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
        "line": 533
      },
      "name": "DataAwsccSagemakerDataQualityJobDefinitionDataQualityJobInputEndpointInput",
      "namespace": "dataAwsccSagemakerDataQualityJobDefinition",
      "symbolId": "src/data-awscc-sagemaker-data-quality-job-definition/index:DataAwsccSagemakerDataQualityJobDefinitionDataQualityJobInputEndpointInput"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionDataQualityJobInputEndpointInputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionDataQualityJobInputEndpointInputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-data-quality-job-definition/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
        "line": 556
      },
      "name": "DataAwsccSagemakerDataQualityJobDefinitionDataQualityJobInputEndpointInputOutputReference",
      "namespace": "dataAwsccSagemakerDataQualityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
            "line": 583
          },
          "name": "endpointName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
            "line": 588
          },
          "name": "excludeFeaturesAttribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
            "line": 593
          },
          "name": "localPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
            "line": 598
          },
          "name": "s3DataDistributionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
            "line": 603
          },
          "name": "s3InputMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
            "line": 567
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionDataQualityJobInputEndpointInput"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-data-quality-job-definition/index:DataAwsccSagemakerDataQualityJobDefinitionDataQualityJobInputEndpointInputOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionDataQualityJobInputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionDataQualityJobInputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
          "line": 637
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
        "line": 630
      },
      "name": "DataAwsccSagemakerDataQualityJobDefinitionDataQualityJobInputOutputReference",
      "namespace": "dataAwsccSagemakerDataQualityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
            "line": 658
          },
          "name": "batchTransformInput",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionDataQualityJobInputBatchTransformInputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
            "line": 664
          },
          "name": "endpointInput",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionDataQualityJobInputEndpointInputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
            "line": 641
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionDataQualityJobInput"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-data-quality-job-definition/index:DataAwsccSagemakerDataQualityJobDefinitionDataQualityJobInputOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionDataQualityJobOutputConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionDataQualityJobOutputConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
        "line": 808
      },
      "name": "DataAwsccSagemakerDataQualityJobDefinitionDataQualityJobOutputConfig",
      "namespace": "dataAwsccSagemakerDataQualityJobDefinition",
      "symbolId": "src/data-awscc-sagemaker-data-quality-job-definition/index:DataAwsccSagemakerDataQualityJobDefinitionDataQualityJobOutputConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionDataQualityJobOutputConfigMonitoringOutputs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionDataQualityJobOutputConfigMonitoringOutputs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
        "line": 732
      },
      "name": "DataAwsccSagemakerDataQualityJobDefinitionDataQualityJobOutputConfigMonitoringOutputs",
      "namespace": "dataAwsccSagemakerDataQualityJobDefinition",
      "symbolId": "src/data-awscc-sagemaker-data-quality-job-definition/index:DataAwsccSagemakerDataQualityJobDefinitionDataQualityJobOutputConfigMonitoringOutputs"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionDataQualityJobOutputConfigMonitoringOutputsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionDataQualityJobOutputConfigMonitoringOutputsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-data-quality-job-definition/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
        "line": 790
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
            "line": 804
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionDataQualityJobOutputConfigMonitoringOutputsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerDataQualityJobDefinitionDataQualityJobOutputConfigMonitoringOutputsList",
      "namespace": "dataAwsccSagemakerDataQualityJobDefinition",
      "symbolId": "src/data-awscc-sagemaker-data-quality-job-definition/index:DataAwsccSagemakerDataQualityJobDefinitionDataQualityJobOutputConfigMonitoringOutputsList"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionDataQualityJobOutputConfigMonitoringOutputsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionDataQualityJobOutputConfigMonitoringOutputsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
          "line": 764
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
        "line": 755
      },
      "name": "DataAwsccSagemakerDataQualityJobDefinitionDataQualityJobOutputConfigMonitoringOutputsOutputReference",
      "namespace": "dataAwsccSagemakerDataQualityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
            "line": 785
          },
          "name": "s3Output",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionDataQualityJobOutputConfigMonitoringOutputsS3OutputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
            "line": 768
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionDataQualityJobOutputConfigMonitoringOutputs"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-data-quality-job-definition/index:DataAwsccSagemakerDataQualityJobDefinitionDataQualityJobOutputConfigMonitoringOutputsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionDataQualityJobOutputConfigMonitoringOutputsS3Output": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionDataQualityJobOutputConfigMonitoringOutputsS3Output",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
        "line": 668
      },
      "name": "DataAwsccSagemakerDataQualityJobDefinitionDataQualityJobOutputConfigMonitoringOutputsS3Output",
      "namespace": "dataAwsccSagemakerDataQualityJobDefinition",
      "symbolId": "src/data-awscc-sagemaker-data-quality-job-definition/index:DataAwsccSagemakerDataQualityJobDefinitionDataQualityJobOutputConfigMonitoringOutputsS3Output"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionDataQualityJobOutputConfigMonitoringOutputsS3OutputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionDataQualityJobOutputConfigMonitoringOutputsS3OutputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
          "line": 698
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
        "line": 691
      },
      "name": "DataAwsccSagemakerDataQualityJobDefinitionDataQualityJobOutputConfigMonitoringOutputsS3OutputOutputReference",
      "namespace": "dataAwsccSagemakerDataQualityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
            "line": 718
          },
          "name": "localPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
            "line": 723
          },
          "name": "s3UploadMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
            "line": 728
          },
          "name": "s3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
            "line": 702
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionDataQualityJobOutputConfigMonitoringOutputsS3Output"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-data-quality-job-definition/index:DataAwsccSagemakerDataQualityJobDefinitionDataQualityJobOutputConfigMonitoringOutputsS3OutputOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionDataQualityJobOutputConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionDataQualityJobOutputConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-data-quality-job-definition/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-awscc-sagemaker-data-quality-job-definition/index.ts",
        "line": 831
      },
      "name": "DataAwsccSagemakerDataQualityJobDefinitionDataQualityJobOutputConfigOutputReference",
      "namespace": "dataAwsccSagemakerDataQualityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
            "line": 858
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
            "line": 864
          },
          "name": "monitoringOutputs",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionDataQualityJobOutputConfigMonitoringOutputsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
            "line": 842
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionDataQualityJobOutputConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-data-quality-job-definition/index:DataAwsccSagemakerDataQualityJobDefinitionDataQualityJobOutputConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionJobResources": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionJobResources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
        "line": 937
      },
      "name": "DataAwsccSagemakerDataQualityJobDefinitionJobResources",
      "namespace": "dataAwsccSagemakerDataQualityJobDefinition",
      "symbolId": "src/data-awscc-sagemaker-data-quality-job-definition/index:DataAwsccSagemakerDataQualityJobDefinitionJobResources"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionJobResourcesClusterConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionJobResourcesClusterConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
        "line": 868
      },
      "name": "DataAwsccSagemakerDataQualityJobDefinitionJobResourcesClusterConfig",
      "namespace": "dataAwsccSagemakerDataQualityJobDefinition",
      "symbolId": "src/data-awscc-sagemaker-data-quality-job-definition/index:DataAwsccSagemakerDataQualityJobDefinitionJobResourcesClusterConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionJobResourcesClusterConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionJobResourcesClusterConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-data-quality-job-definition/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
        "line": 891
      },
      "name": "DataAwsccSagemakerDataQualityJobDefinitionJobResourcesClusterConfigOutputReference",
      "namespace": "dataAwsccSagemakerDataQualityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
            "line": 918
          },
          "name": "instanceCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
            "line": 923
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
            "line": 928
          },
          "name": "volumeKmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
            "line": 933
          },
          "name": "volumeSizeInGb",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
            "line": 902
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionJobResourcesClusterConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-data-quality-job-definition/index:DataAwsccSagemakerDataQualityJobDefinitionJobResourcesClusterConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionJobResourcesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionJobResourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
          "line": 967
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
        "line": 960
      },
      "name": "DataAwsccSagemakerDataQualityJobDefinitionJobResourcesOutputReference",
      "namespace": "dataAwsccSagemakerDataQualityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
            "line": 988
          },
          "name": "clusterConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionJobResourcesClusterConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
            "line": 971
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionJobResources"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-data-quality-job-definition/index:DataAwsccSagemakerDataQualityJobDefinitionJobResourcesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionNetworkConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionNetworkConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
        "line": 1051
      },
      "name": "DataAwsccSagemakerDataQualityJobDefinitionNetworkConfig",
      "namespace": "dataAwsccSagemakerDataQualityJobDefinition",
      "symbolId": "src/data-awscc-sagemaker-data-quality-job-definition/index:DataAwsccSagemakerDataQualityJobDefinitionNetworkConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionNetworkConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionNetworkConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
          "line": 1081
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
        "line": 1074
      },
      "name": "DataAwsccSagemakerDataQualityJobDefinitionNetworkConfigOutputReference",
      "namespace": "dataAwsccSagemakerDataQualityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
            "line": 1101
          },
          "name": "enableInterContainerTrafficEncryption",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
            "line": 1106
          },
          "name": "enableNetworkIsolation",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
            "line": 1112
          },
          "name": "vpcConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionNetworkConfigVpcConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
            "line": 1085
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionNetworkConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-data-quality-job-definition/index:DataAwsccSagemakerDataQualityJobDefinitionNetworkConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionNetworkConfigVpcConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionNetworkConfigVpcConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
        "line": 992
      },
      "name": "DataAwsccSagemakerDataQualityJobDefinitionNetworkConfigVpcConfig",
      "namespace": "dataAwsccSagemakerDataQualityJobDefinition",
      "symbolId": "src/data-awscc-sagemaker-data-quality-job-definition/index:DataAwsccSagemakerDataQualityJobDefinitionNetworkConfigVpcConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionNetworkConfigVpcConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionNetworkConfigVpcConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
          "line": 1022
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
        "line": 1015
      },
      "name": "DataAwsccSagemakerDataQualityJobDefinitionNetworkConfigVpcConfigOutputReference",
      "namespace": "dataAwsccSagemakerDataQualityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
            "line": 1042
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
            "line": 1047
          },
          "name": "subnets",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
            "line": 1026
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionNetworkConfigVpcConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-data-quality-job-definition/index:DataAwsccSagemakerDataQualityJobDefinitionNetworkConfigVpcConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionStoppingCondition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionStoppingCondition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
        "line": 1116
      },
      "name": "DataAwsccSagemakerDataQualityJobDefinitionStoppingCondition",
      "namespace": "dataAwsccSagemakerDataQualityJobDefinition",
      "symbolId": "src/data-awscc-sagemaker-data-quality-job-definition/index:DataAwsccSagemakerDataQualityJobDefinitionStoppingCondition"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionStoppingConditionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionStoppingConditionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
          "line": 1146
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
        "line": 1139
      },
      "name": "DataAwsccSagemakerDataQualityJobDefinitionStoppingConditionOutputReference",
      "namespace": "dataAwsccSagemakerDataQualityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
            "line": 1166
          },
          "name": "maxRuntimeInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
            "line": 1150
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionStoppingCondition"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-data-quality-job-definition/index:DataAwsccSagemakerDataQualityJobDefinitionStoppingConditionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
        "line": 1170
      },
      "name": "DataAwsccSagemakerDataQualityJobDefinitionTags",
      "namespace": "dataAwsccSagemakerDataQualityJobDefinition",
      "symbolId": "src/data-awscc-sagemaker-data-quality-job-definition/index:DataAwsccSagemakerDataQualityJobDefinitionTags"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
          "line": 1239
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
        "line": 1232
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
            "line": 1246
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerDataQualityJobDefinitionTagsList",
      "namespace": "dataAwsccSagemakerDataQualityJobDefinition",
      "symbolId": "src/data-awscc-sagemaker-data-quality-job-definition/index:DataAwsccSagemakerDataQualityJobDefinitionTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
          "line": 1202
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
        "line": 1193
      },
      "name": "DataAwsccSagemakerDataQualityJobDefinitionTagsOutputReference",
      "namespace": "dataAwsccSagemakerDataQualityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
            "line": 1222
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
            "line": 1227
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-data-quality-job-definition/index.ts",
            "line": 1206
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinition.DataAwsccSagemakerDataQualityJobDefinitionTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-data-quality-job-definition/index:DataAwsccSagemakerDataQualityJobDefinitionTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinitions.DataAwsccSagemakerDataQualityJobDefinitions": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_data_quality_job_definitions awscc_sagemaker_data_quality_job_definitions}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinitions.DataAwsccSagemakerDataQualityJobDefinitions",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_data_quality_job_definitions awscc_sagemaker_data_quality_job_definitions} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-data-quality-job-definitions/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinitions.DataAwsccSagemakerDataQualityJobDefinitionsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-data-quality-job-definitions/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSagemakerDataQualityJobDefinitions resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-data-quality-job-definitions/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSagemakerDataQualityJobDefinitions to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_data_quality_job_definitions#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSagemakerDataQualityJobDefinitions that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSagemakerDataQualityJobDefinitions to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-data-quality-job-definitions/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-data-quality-job-definitions/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerDataQualityJobDefinitions",
      "namespace": "dataAwsccSagemakerDataQualityJobDefinitions",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-data-quality-job-definitions/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-data-quality-job-definitions/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-data-quality-job-definitions/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-data-quality-job-definitions/index:DataAwsccSagemakerDataQualityJobDefinitions"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinitions.DataAwsccSagemakerDataQualityJobDefinitionsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDataQualityJobDefinitions.DataAwsccSagemakerDataQualityJobDefinitionsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-data-quality-job-definitions/index.ts",
        "line": 14
      },
      "name": "DataAwsccSagemakerDataQualityJobDefinitionsConfig",
      "namespace": "dataAwsccSagemakerDataQualityJobDefinitions",
      "symbolId": "src/data-awscc-sagemaker-data-quality-job-definitions/index:DataAwsccSagemakerDataQualityJobDefinitionsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDevice.DataAwsccSagemakerDevice": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_device awscc_sagemaker_device}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDevice.DataAwsccSagemakerDevice",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_device awscc_sagemaker_device} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-device/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDevice.DataAwsccSagemakerDeviceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-device/index.ts",
        "line": 173
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSagemakerDevice resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-device/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 DataAwsccSagemakerDevice to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_device#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSagemakerDevice that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSagemakerDevice to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-device/index.ts",
            "line": 262
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-device/index.ts",
            "line": 268
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerDevice",
      "namespace": "dataAwsccSagemakerDevice",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-device/index.ts",
            "line": 178
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-device/index.ts",
            "line": 230
          },
          "name": "device",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDevice.DataAwsccSagemakerDeviceDeviceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-device/index.ts",
            "line": 235
          },
          "name": "deviceFleetName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-device/index.ts",
            "line": 254
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDevice.DataAwsccSagemakerDeviceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-device/index.ts",
            "line": 248
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-device/index.ts",
            "line": 241
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-device/index:DataAwsccSagemakerDevice"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDevice.DataAwsccSagemakerDeviceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDevice.DataAwsccSagemakerDeviceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-device/index.ts",
        "line": 14
      },
      "name": "DataAwsccSagemakerDeviceConfig",
      "namespace": "dataAwsccSagemakerDevice",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_device#id DataAwsccSagemakerDevice#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-device/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-device/index:DataAwsccSagemakerDeviceConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDevice.DataAwsccSagemakerDeviceDevice": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDevice.DataAwsccSagemakerDeviceDevice",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-device/index.ts",
        "line": 25
      },
      "name": "DataAwsccSagemakerDeviceDevice",
      "namespace": "dataAwsccSagemakerDevice",
      "symbolId": "src/data-awscc-sagemaker-device/index:DataAwsccSagemakerDeviceDevice"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDevice.DataAwsccSagemakerDeviceDeviceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDevice.DataAwsccSagemakerDeviceDeviceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-device/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-device/index.ts",
        "line": 48
      },
      "name": "DataAwsccSagemakerDeviceDeviceOutputReference",
      "namespace": "dataAwsccSagemakerDevice",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-device/index.ts",
            "line": 75
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-device/index.ts",
            "line": 80
          },
          "name": "deviceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-device/index.ts",
            "line": 85
          },
          "name": "iotThingName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-device/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDevice.DataAwsccSagemakerDeviceDevice"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-device/index:DataAwsccSagemakerDeviceDeviceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDevice.DataAwsccSagemakerDeviceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDevice.DataAwsccSagemakerDeviceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-device/index.ts",
        "line": 89
      },
      "name": "DataAwsccSagemakerDeviceTags",
      "namespace": "dataAwsccSagemakerDevice",
      "symbolId": "src/data-awscc-sagemaker-device/index:DataAwsccSagemakerDeviceTags"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDevice.DataAwsccSagemakerDeviceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDevice.DataAwsccSagemakerDeviceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-device/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-device/index.ts",
        "line": 151
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-device/index.ts",
            "line": 165
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDevice.DataAwsccSagemakerDeviceTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerDeviceTagsList",
      "namespace": "dataAwsccSagemakerDevice",
      "symbolId": "src/data-awscc-sagemaker-device/index:DataAwsccSagemakerDeviceTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDevice.DataAwsccSagemakerDeviceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDevice.DataAwsccSagemakerDeviceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-device/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-device/index.ts",
        "line": 112
      },
      "name": "DataAwsccSagemakerDeviceTagsOutputReference",
      "namespace": "dataAwsccSagemakerDevice",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-device/index.ts",
            "line": 141
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-device/index.ts",
            "line": 146
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-device/index.ts",
            "line": 125
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDevice.DataAwsccSagemakerDeviceTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-device/index:DataAwsccSagemakerDeviceTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDeviceFleet.DataAwsccSagemakerDeviceFleet": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_device_fleet awscc_sagemaker_device_fleet}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDeviceFleet.DataAwsccSagemakerDeviceFleet",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_device_fleet awscc_sagemaker_device_fleet} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-device-fleet/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDeviceFleet.DataAwsccSagemakerDeviceFleetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-device-fleet/index.ts",
        "line": 168
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSagemakerDeviceFleet resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-device-fleet/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 DataAwsccSagemakerDeviceFleet to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_device_fleet#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSagemakerDeviceFleet that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSagemakerDeviceFleet to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-device-fleet/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-awscc-sagemaker-device-fleet/index.ts",
            "line": 273
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerDeviceFleet",
      "namespace": "dataAwsccSagemakerDeviceFleet",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-device-fleet/index.ts",
            "line": 173
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-device-fleet/index.ts",
            "line": 224
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-device-fleet/index.ts",
            "line": 229
          },
          "name": "deviceFleetName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-device-fleet/index.ts",
            "line": 248
          },
          "name": "outputConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDeviceFleet.DataAwsccSagemakerDeviceFleetOutputConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-device-fleet/index.ts",
            "line": 253
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-device-fleet/index.ts",
            "line": 259
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDeviceFleet.DataAwsccSagemakerDeviceFleetTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-device-fleet/index.ts",
            "line": 242
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-device-fleet/index.ts",
            "line": 235
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-device-fleet/index:DataAwsccSagemakerDeviceFleet"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDeviceFleet.DataAwsccSagemakerDeviceFleetConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDeviceFleet.DataAwsccSagemakerDeviceFleetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-device-fleet/index.ts",
        "line": 14
      },
      "name": "DataAwsccSagemakerDeviceFleetConfig",
      "namespace": "dataAwsccSagemakerDeviceFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_device_fleet#id DataAwsccSagemakerDeviceFleet#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-device-fleet/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-device-fleet/index:DataAwsccSagemakerDeviceFleetConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDeviceFleet.DataAwsccSagemakerDeviceFleetOutputConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDeviceFleet.DataAwsccSagemakerDeviceFleetOutputConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-device-fleet/index.ts",
        "line": 25
      },
      "name": "DataAwsccSagemakerDeviceFleetOutputConfig",
      "namespace": "dataAwsccSagemakerDeviceFleet",
      "symbolId": "src/data-awscc-sagemaker-device-fleet/index:DataAwsccSagemakerDeviceFleetOutputConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDeviceFleet.DataAwsccSagemakerDeviceFleetOutputConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDeviceFleet.DataAwsccSagemakerDeviceFleetOutputConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-device-fleet/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-device-fleet/index.ts",
        "line": 48
      },
      "name": "DataAwsccSagemakerDeviceFleetOutputConfigOutputReference",
      "namespace": "dataAwsccSagemakerDeviceFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-device-fleet/index.ts",
            "line": 75
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-device-fleet/index.ts",
            "line": 80
          },
          "name": "s3OutputLocation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-device-fleet/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDeviceFleet.DataAwsccSagemakerDeviceFleetOutputConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-device-fleet/index:DataAwsccSagemakerDeviceFleetOutputConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDeviceFleet.DataAwsccSagemakerDeviceFleetTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDeviceFleet.DataAwsccSagemakerDeviceFleetTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-device-fleet/index.ts",
        "line": 84
      },
      "name": "DataAwsccSagemakerDeviceFleetTags",
      "namespace": "dataAwsccSagemakerDeviceFleet",
      "symbolId": "src/data-awscc-sagemaker-device-fleet/index:DataAwsccSagemakerDeviceFleetTags"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDeviceFleet.DataAwsccSagemakerDeviceFleetTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDeviceFleet.DataAwsccSagemakerDeviceFleetTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-device-fleet/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-device-fleet/index.ts",
        "line": 146
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-device-fleet/index.ts",
            "line": 160
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDeviceFleet.DataAwsccSagemakerDeviceFleetTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerDeviceFleetTagsList",
      "namespace": "dataAwsccSagemakerDeviceFleet",
      "symbolId": "src/data-awscc-sagemaker-device-fleet/index:DataAwsccSagemakerDeviceFleetTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDeviceFleet.DataAwsccSagemakerDeviceFleetTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDeviceFleet.DataAwsccSagemakerDeviceFleetTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-device-fleet/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-device-fleet/index.ts",
        "line": 107
      },
      "name": "DataAwsccSagemakerDeviceFleetTagsOutputReference",
      "namespace": "dataAwsccSagemakerDeviceFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-device-fleet/index.ts",
            "line": 136
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-device-fleet/index.ts",
            "line": 141
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-device-fleet/index.ts",
            "line": 120
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDeviceFleet.DataAwsccSagemakerDeviceFleetTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-device-fleet/index:DataAwsccSagemakerDeviceFleetTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomain": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_domain awscc_sagemaker_domain}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomain",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_domain awscc_sagemaker_domain} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-domain/index.ts",
          "line": 4074
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-domain/index.ts",
        "line": 4042
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSagemakerDomain resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 4059
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSagemakerDomain to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_domain#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSagemakerDomain that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSagemakerDomain to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 4218
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 4224
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerDomain",
      "namespace": "dataAwsccSagemakerDomain",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 4047
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 4098
          },
          "name": "appNetworkAccessType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 4103
          },
          "name": "appSecurityGroupManagement",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 4108
          },
          "name": "authMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 4114
          },
          "name": "defaultSpaceSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 4120
          },
          "name": "defaultUserSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 4125
          },
          "name": "domainArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 4130
          },
          "name": "domainId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 4135
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 4141
          },
          "name": "domainSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDomainSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 4146
          },
          "name": "homeEfsFileSystemCreation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 4151
          },
          "name": "homeEfsFileSystemId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 4169
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 4174
          },
          "name": "securityGroupIdForDomainBoundary",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 4179
          },
          "name": "singleSignOnApplicationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 4184
          },
          "name": "singleSignOnManagedApplicationInstanceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 4189
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 4194
          },
          "name": "tagPropagation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 4200
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 4205
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 4210
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 4164
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 4157
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomain"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-domain/index.ts",
        "line": 14
      },
      "name": "DataAwsccSagemakerDomainConfig",
      "namespace": "dataAwsccSagemakerDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_domain#id DataAwsccSagemakerDomain#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-domain/index.ts",
        "line": 1263
      },
      "name": "DataAwsccSagemakerDomainDefaultSpaceSettings",
      "namespace": "dataAwsccSagemakerDomain",
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDefaultSpaceSettings"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsCustomFileSystemConfigs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsCustomFileSystemConfigs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-domain/index.ts",
        "line": 202
      },
      "name": "DataAwsccSagemakerDomainDefaultSpaceSettingsCustomFileSystemConfigs",
      "namespace": "dataAwsccSagemakerDomain",
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDefaultSpaceSettingsCustomFileSystemConfigs"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsCustomFileSystemConfigsEfsFileSystemConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsCustomFileSystemConfigsEfsFileSystemConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-domain/index.ts",
        "line": 25
      },
      "name": "DataAwsccSagemakerDomainDefaultSpaceSettingsCustomFileSystemConfigsEfsFileSystemConfig",
      "namespace": "dataAwsccSagemakerDomain",
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDefaultSpaceSettingsCustomFileSystemConfigsEfsFileSystemConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsCustomFileSystemConfigsEfsFileSystemConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsCustomFileSystemConfigsEfsFileSystemConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-domain/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-domain/index.ts",
        "line": 48
      },
      "name": "DataAwsccSagemakerDomainDefaultSpaceSettingsCustomFileSystemConfigsEfsFileSystemConfigOutputReference",
      "namespace": "dataAwsccSagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 75
          },
          "name": "fileSystemId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 80
          },
          "name": "fileSystemPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsCustomFileSystemConfigsEfsFileSystemConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDefaultSpaceSettingsCustomFileSystemConfigsEfsFileSystemConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsCustomFileSystemConfigsFsxLustreFileSystemConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsCustomFileSystemConfigsFsxLustreFileSystemConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-domain/index.ts",
        "line": 84
      },
      "name": "DataAwsccSagemakerDomainDefaultSpaceSettingsCustomFileSystemConfigsFsxLustreFileSystemConfig",
      "namespace": "dataAwsccSagemakerDomain",
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDefaultSpaceSettingsCustomFileSystemConfigsFsxLustreFileSystemConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsCustomFileSystemConfigsFsxLustreFileSystemConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsCustomFileSystemConfigsFsxLustreFileSystemConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-domain/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-awscc-sagemaker-domain/index.ts",
        "line": 107
      },
      "name": "DataAwsccSagemakerDomainDefaultSpaceSettingsCustomFileSystemConfigsFsxLustreFileSystemConfigOutputReference",
      "namespace": "dataAwsccSagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 134
          },
          "name": "fileSystemId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 139
          },
          "name": "fileSystemPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsCustomFileSystemConfigsFsxLustreFileSystemConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDefaultSpaceSettingsCustomFileSystemConfigsFsxLustreFileSystemConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsCustomFileSystemConfigsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsCustomFileSystemConfigsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-domain/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-domain/index.ts",
        "line": 272
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 286
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsCustomFileSystemConfigsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerDomainDefaultSpaceSettingsCustomFileSystemConfigsList",
      "namespace": "dataAwsccSagemakerDomain",
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDefaultSpaceSettingsCustomFileSystemConfigsList"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsCustomFileSystemConfigsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsCustomFileSystemConfigsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-domain/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-awscc-sagemaker-domain/index.ts",
        "line": 225
      },
      "name": "DataAwsccSagemakerDomainDefaultSpaceSettingsCustomFileSystemConfigsOutputReference",
      "namespace": "dataAwsccSagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 255
          },
          "name": "efsFileSystemConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsCustomFileSystemConfigsEfsFileSystemConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 261
          },
          "name": "fsxLustreFileSystemConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsCustomFileSystemConfigsFsxLustreFileSystemConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 267
          },
          "name": "s3FileSystemConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsCustomFileSystemConfigsS3FileSystemConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 238
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsCustomFileSystemConfigs"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDefaultSpaceSettingsCustomFileSystemConfigsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsCustomFileSystemConfigsS3FileSystemConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsCustomFileSystemConfigsS3FileSystemConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-domain/index.ts",
        "line": 143
      },
      "name": "DataAwsccSagemakerDomainDefaultSpaceSettingsCustomFileSystemConfigsS3FileSystemConfig",
      "namespace": "dataAwsccSagemakerDomain",
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDefaultSpaceSettingsCustomFileSystemConfigsS3FileSystemConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsCustomFileSystemConfigsS3FileSystemConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsCustomFileSystemConfigsS3FileSystemConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-domain/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-awscc-sagemaker-domain/index.ts",
        "line": 166
      },
      "name": "DataAwsccSagemakerDomainDefaultSpaceSettingsCustomFileSystemConfigsS3FileSystemConfigOutputReference",
      "namespace": "dataAwsccSagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 193
          },
          "name": "mountPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 198
          },
          "name": "s3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 177
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsCustomFileSystemConfigsS3FileSystemConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDefaultSpaceSettingsCustomFileSystemConfigsS3FileSystemConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsCustomPosixUserConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsCustomPosixUserConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-domain/index.ts",
        "line": 290
      },
      "name": "DataAwsccSagemakerDomainDefaultSpaceSettingsCustomPosixUserConfig",
      "namespace": "dataAwsccSagemakerDomain",
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDefaultSpaceSettingsCustomPosixUserConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsCustomPosixUserConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsCustomPosixUserConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-domain/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/data-awscc-sagemaker-domain/index.ts",
        "line": 313
      },
      "name": "DataAwsccSagemakerDomainDefaultSpaceSettingsCustomPosixUserConfigOutputReference",
      "namespace": "dataAwsccSagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 340
          },
          "name": "gid",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 345
          },
          "name": "uid",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 324
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsCustomPosixUserConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDefaultSpaceSettingsCustomPosixUserConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsJupyterLabAppSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsJupyterLabAppSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-domain/index.ts",
        "line": 707
      },
      "name": "DataAwsccSagemakerDomainDefaultSpaceSettingsJupyterLabAppSettings",
      "namespace": "dataAwsccSagemakerDomain",
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDefaultSpaceSettingsJupyterLabAppSettings"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsAppLifecycleManagement": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsAppLifecycleManagement",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-domain/index.ts",
        "line": 418
      },
      "name": "DataAwsccSagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsAppLifecycleManagement",
      "namespace": "dataAwsccSagemakerDomain",
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsAppLifecycleManagement"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-domain/index.ts",
        "line": 349
      },
      "name": "DataAwsccSagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettings",
      "namespace": "dataAwsccSagemakerDomain",
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettings"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-domain/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/data-awscc-sagemaker-domain/index.ts",
        "line": 372
      },
      "name": "DataAwsccSagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsOutputReference",
      "namespace": "dataAwsccSagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 399
          },
          "name": "idleTimeoutInMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 404
          },
          "name": "lifecycleManagement",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 409
          },
          "name": "maxIdleTimeoutInMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 414
          },
          "name": "minIdleTimeoutInMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 383
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsAppLifecycleManagementOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsAppLifecycleManagementOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-domain/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-domain/index.ts",
        "line": 441
      },
      "name": "DataAwsccSagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsAppLifecycleManagementOutputReference",
      "namespace": "dataAwsccSagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 469
          },
          "name": "idleSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 452
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsAppLifecycleManagement"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsAppLifecycleManagementOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsCodeRepositories": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsCodeRepositories",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-domain/index.ts",
        "line": 473
      },
      "name": "DataAwsccSagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsCodeRepositories",
      "namespace": "dataAwsccSagemakerDomain",
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsCodeRepositories"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsCodeRepositoriesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsCodeRepositoriesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-domain/index.ts",
          "line": 537
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-domain/index.ts",
        "line": 530
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 544
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsCodeRepositoriesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsCodeRepositoriesList",
      "namespace": "dataAwsccSagemakerDomain",
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsCodeRepositoriesList"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsCodeRepositoriesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsCodeRepositoriesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-domain/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-awscc-sagemaker-domain/index.ts",
        "line": 496
      },
      "name": "DataAwsccSagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsCodeRepositoriesOutputReference",
      "namespace": "dataAwsccSagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 525
          },
          "name": "repositoryUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 509
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsCodeRepositories"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsCodeRepositoriesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsCustomImages": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsCustomImages",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-domain/index.ts",
        "line": 548
      },
      "name": "DataAwsccSagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsCustomImages",
      "namespace": "dataAwsccSagemakerDomain",
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsCustomImages"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsCustomImagesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsCustomImagesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-domain/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-domain/index.ts",
        "line": 615
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 629
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsCustomImagesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsCustomImagesList",
      "namespace": "dataAwsccSagemakerDomain",
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsCustomImagesList"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsCustomImagesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsCustomImagesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-domain/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-domain/index.ts",
        "line": 571
      },
      "name": "DataAwsccSagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsCustomImagesOutputReference",
      "namespace": "dataAwsccSagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 600
          },
          "name": "appImageConfigName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 605
          },
          "name": "imageName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 610
          },
          "name": "imageVersionNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 584
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsCustomImages"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsCustomImagesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsDefaultResourceSpec": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsDefaultResourceSpec",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-domain/index.ts",
        "line": 633
      },
      "name": "DataAwsccSagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsDefaultResourceSpec",
      "namespace": "dataAwsccSagemakerDomain",
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsDefaultResourceSpec"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsDefaultResourceSpecOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsDefaultResourceSpecOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-domain/index.ts",
          "line": 663
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-domain/index.ts",
        "line": 656
      },
      "name": "DataAwsccSagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsDefaultResourceSpecOutputReference",
      "namespace": "dataAwsccSagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 683
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 688
          },
          "name": "lifecycleConfigArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 693
          },
          "name": "sageMakerImageArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 698
          },
          "name": "sageMakerImageVersionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 703
          },
          "name": "trainingPlanArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 667
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsDefaultResourceSpec"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsDefaultResourceSpecOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-domain/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-domain/index.ts",
        "line": 730
      },
      "name": "DataAwsccSagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsOutputReference",
      "namespace": "dataAwsccSagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 758
          },
          "name": "appLifecycleManagement",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsAppLifecycleManagementOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 763
          },
          "name": "builtInLifecycleConfigArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 769
          },
          "name": "codeRepositories",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsCodeRepositoriesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 775
          },
          "name": "customImages",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsCustomImagesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 781
          },
          "name": "defaultResourceSpec",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsDefaultResourceSpecOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 786
          },
          "name": "lifecycleConfigArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 741
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsJupyterLabAppSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsJupyterServerAppSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsJupyterServerAppSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-domain/index.ts",
        "line": 864
      },
      "name": "DataAwsccSagemakerDomainDefaultSpaceSettingsJupyterServerAppSettings",
      "namespace": "dataAwsccSagemakerDomain",
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDefaultSpaceSettingsJupyterServerAppSettings"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsJupyterServerAppSettingsDefaultResourceSpec": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsJupyterServerAppSettingsDefaultResourceSpec",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-domain/index.ts",
        "line": 790
      },
      "name": "DataAwsccSagemakerDomainDefaultSpaceSettingsJupyterServerAppSettingsDefaultResourceSpec",
      "namespace": "dataAwsccSagemakerDomain",
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDefaultSpaceSettingsJupyterServerAppSettingsDefaultResourceSpec"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsJupyterServerAppSettingsDefaultResourceSpecOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsJupyterServerAppSettingsDefaultResourceSpecOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-domain/index.ts",
          "line": 820
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-domain/index.ts",
        "line": 813
      },
      "name": "DataAwsccSagemakerDomainDefaultSpaceSettingsJupyterServerAppSettingsDefaultResourceSpecOutputReference",
      "namespace": "dataAwsccSagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 840
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 845
          },
          "name": "lifecycleConfigArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 850
          },
          "name": "sageMakerImageArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 855
          },
          "name": "sageMakerImageVersionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 860
          },
          "name": "trainingPlanArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 824
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsJupyterServerAppSettingsDefaultResourceSpec"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDefaultSpaceSettingsJupyterServerAppSettingsDefaultResourceSpecOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsJupyterServerAppSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsJupyterServerAppSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-domain/index.ts",
          "line": 894
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-domain/index.ts",
        "line": 887
      },
      "name": "DataAwsccSagemakerDomainDefaultSpaceSettingsJupyterServerAppSettingsOutputReference",
      "namespace": "dataAwsccSagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 915
          },
          "name": "defaultResourceSpec",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsJupyterServerAppSettingsDefaultResourceSpecOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 920
          },
          "name": "lifecycleConfigArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 898
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsJupyterServerAppSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDefaultSpaceSettingsJupyterServerAppSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsKernelGatewayAppSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsKernelGatewayAppSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-domain/index.ts",
        "line": 1083
      },
      "name": "DataAwsccSagemakerDomainDefaultSpaceSettingsKernelGatewayAppSettings",
      "namespace": "dataAwsccSagemakerDomain",
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDefaultSpaceSettingsKernelGatewayAppSettings"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsKernelGatewayAppSettingsCustomImages": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsKernelGatewayAppSettingsCustomImages",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-domain/index.ts",
        "line": 924
      },
      "name": "DataAwsccSagemakerDomainDefaultSpaceSettingsKernelGatewayAppSettingsCustomImages",
      "namespace": "dataAwsccSagemakerDomain",
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDefaultSpaceSettingsKernelGatewayAppSettingsCustomImages"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsKernelGatewayAppSettingsCustomImagesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsKernelGatewayAppSettingsCustomImagesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-domain/index.ts",
          "line": 998
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-domain/index.ts",
        "line": 991
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 1005
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsKernelGatewayAppSettingsCustomImagesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerDomainDefaultSpaceSettingsKernelGatewayAppSettingsCustomImagesList",
      "namespace": "dataAwsccSagemakerDomain",
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDefaultSpaceSettingsKernelGatewayAppSettingsCustomImagesList"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsKernelGatewayAppSettingsCustomImagesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsKernelGatewayAppSettingsCustomImagesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-domain/index.ts",
          "line": 956
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-domain/index.ts",
        "line": 947
      },
      "name": "DataAwsccSagemakerDomainDefaultSpaceSettingsKernelGatewayAppSettingsCustomImagesOutputReference",
      "namespace": "dataAwsccSagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 976
          },
          "name": "appImageConfigName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 981
          },
          "name": "imageName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 986
          },
          "name": "imageVersionNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 960
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsKernelGatewayAppSettingsCustomImages"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDefaultSpaceSettingsKernelGatewayAppSettingsCustomImagesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsKernelGatewayAppSettingsDefaultResourceSpec": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsKernelGatewayAppSettingsDefaultResourceSpec",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-domain/index.ts",
        "line": 1009
      },
      "name": "DataAwsccSagemakerDomainDefaultSpaceSettingsKernelGatewayAppSettingsDefaultResourceSpec",
      "namespace": "dataAwsccSagemakerDomain",
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDefaultSpaceSettingsKernelGatewayAppSettingsDefaultResourceSpec"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsKernelGatewayAppSettingsDefaultResourceSpecOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsKernelGatewayAppSettingsDefaultResourceSpecOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-domain/index.ts",
          "line": 1039
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-domain/index.ts",
        "line": 1032
      },
      "name": "DataAwsccSagemakerDomainDefaultSpaceSettingsKernelGatewayAppSettingsDefaultResourceSpecOutputReference",
      "namespace": "dataAwsccSagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 1059
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 1064
          },
          "name": "lifecycleConfigArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 1069
          },
          "name": "sageMakerImageArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 1074
          },
          "name": "sageMakerImageVersionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 1079
          },
          "name": "trainingPlanArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 1043
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsKernelGatewayAppSettingsDefaultResourceSpec"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDefaultSpaceSettingsKernelGatewayAppSettingsDefaultResourceSpecOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsKernelGatewayAppSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsKernelGatewayAppSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-domain/index.ts",
          "line": 1113
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-domain/index.ts",
        "line": 1106
      },
      "name": "DataAwsccSagemakerDomainDefaultSpaceSettingsKernelGatewayAppSettingsOutputReference",
      "namespace": "dataAwsccSagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 1134
          },
          "name": "customImages",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsKernelGatewayAppSettingsCustomImagesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 1140
          },
          "name": "defaultResourceSpec",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsKernelGatewayAppSettingsDefaultResourceSpecOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 1145
          },
          "name": "lifecycleConfigArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 1117
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsKernelGatewayAppSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDefaultSpaceSettingsKernelGatewayAppSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-domain/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-awscc-sagemaker-domain/index.ts",
        "line": 1286
      },
      "name": "DataAwsccSagemakerDomainDefaultSpaceSettingsOutputReference",
      "namespace": "dataAwsccSagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 1314
          },
          "name": "customFileSystemConfigs",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsCustomFileSystemConfigsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 1320
          },
          "name": "customPosixUserConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsCustomPosixUserConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 1325
          },
          "name": "executionRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 1331
          },
          "name": "jupyterLabAppSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 1337
          },
          "name": "jupyterServerAppSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsJupyterServerAppSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 1343
          },
          "name": "kernelGatewayAppSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsKernelGatewayAppSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 1348
          },
          "name": "securityGroups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 1354
          },
          "name": "spaceStorageSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsSpaceStorageSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 1297
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDefaultSpaceSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsSpaceStorageSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsSpaceStorageSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-domain/index.ts",
        "line": 1208
      },
      "name": "DataAwsccSagemakerDomainDefaultSpaceSettingsSpaceStorageSettings",
      "namespace": "dataAwsccSagemakerDomain",
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDefaultSpaceSettingsSpaceStorageSettings"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsSpaceStorageSettingsDefaultEbsStorageSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsSpaceStorageSettingsDefaultEbsStorageSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-domain/index.ts",
        "line": 1149
      },
      "name": "DataAwsccSagemakerDomainDefaultSpaceSettingsSpaceStorageSettingsDefaultEbsStorageSettings",
      "namespace": "dataAwsccSagemakerDomain",
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDefaultSpaceSettingsSpaceStorageSettingsDefaultEbsStorageSettings"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsSpaceStorageSettingsDefaultEbsStorageSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsSpaceStorageSettingsDefaultEbsStorageSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-domain/index.ts",
          "line": 1179
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-domain/index.ts",
        "line": 1172
      },
      "name": "DataAwsccSagemakerDomainDefaultSpaceSettingsSpaceStorageSettingsDefaultEbsStorageSettingsOutputReference",
      "namespace": "dataAwsccSagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 1199
          },
          "name": "defaultEbsVolumeSizeInGb",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 1204
          },
          "name": "maximumEbsVolumeSizeInGb",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 1183
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsSpaceStorageSettingsDefaultEbsStorageSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDefaultSpaceSettingsSpaceStorageSettingsDefaultEbsStorageSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsSpaceStorageSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsSpaceStorageSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-domain/index.ts",
          "line": 1238
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-domain/index.ts",
        "line": 1231
      },
      "name": "DataAwsccSagemakerDomainDefaultSpaceSettingsSpaceStorageSettingsOutputReference",
      "namespace": "dataAwsccSagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 1259
          },
          "name": "defaultEbsStorageSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsSpaceStorageSettingsDefaultEbsStorageSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 1242
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultSpaceSettingsSpaceStorageSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDefaultSpaceSettingsSpaceStorageSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-domain/index.ts",
        "line": 3449
      },
      "name": "DataAwsccSagemakerDomainDefaultUserSettings",
      "namespace": "dataAwsccSagemakerDomain",
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDefaultUserSettings"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsCodeEditorAppSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsCodeEditorAppSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-domain/index.ts",
        "line": 1641
      },
      "name": "DataAwsccSagemakerDomainDefaultUserSettingsCodeEditorAppSettings",
      "namespace": "dataAwsccSagemakerDomain",
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDefaultUserSettingsCodeEditorAppSettings"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsCodeEditorAppSettingsAppLifecycleManagement": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsCodeEditorAppSettingsAppLifecycleManagement",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-domain/index.ts",
        "line": 1427
      },
      "name": "DataAwsccSagemakerDomainDefaultUserSettingsCodeEditorAppSettingsAppLifecycleManagement",
      "namespace": "dataAwsccSagemakerDomain",
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDefaultUserSettingsCodeEditorAppSettingsAppLifecycleManagement"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-domain/index.ts",
        "line": 1358
      },
      "name": "DataAwsccSagemakerDomainDefaultUserSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettings",
      "namespace": "dataAwsccSagemakerDomain",
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDefaultUserSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettings"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-domain/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/data-awscc-sagemaker-domain/index.ts",
        "line": 1381
      },
      "name": "DataAwsccSagemakerDomainDefaultUserSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettingsOutputReference",
      "namespace": "dataAwsccSagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 1408
          },
          "name": "idleTimeoutInMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 1413
          },
          "name": "lifecycleManagement",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 1418
          },
          "name": "maxIdleTimeoutInMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 1423
          },
          "name": "minIdleTimeoutInMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 1392
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDefaultUserSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsCodeEditorAppSettingsAppLifecycleManagementOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsCodeEditorAppSettingsAppLifecycleManagementOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-domain/index.ts",
          "line": 1457
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-domain/index.ts",
        "line": 1450
      },
      "name": "DataAwsccSagemakerDomainDefaultUserSettingsCodeEditorAppSettingsAppLifecycleManagementOutputReference",
      "namespace": "dataAwsccSagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 1478
          },
          "name": "idleSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 1461
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsCodeEditorAppSettingsAppLifecycleManagement"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDefaultUserSettingsCodeEditorAppSettingsAppLifecycleManagementOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsCodeEditorAppSettingsCustomImages": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsCodeEditorAppSettingsCustomImages",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-domain/index.ts",
        "line": 1482
      },
      "name": "DataAwsccSagemakerDomainDefaultUserSettingsCodeEditorAppSettingsCustomImages",
      "namespace": "dataAwsccSagemakerDomain",
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDefaultUserSettingsCodeEditorAppSettingsCustomImages"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsCodeEditorAppSettingsCustomImagesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsCodeEditorAppSettingsCustomImagesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-domain/index.ts",
          "line": 1556
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-domain/index.ts",
        "line": 1549
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 1563
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsCodeEditorAppSettingsCustomImagesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerDomainDefaultUserSettingsCodeEditorAppSettingsCustomImagesList",
      "namespace": "dataAwsccSagemakerDomain",
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDefaultUserSettingsCodeEditorAppSettingsCustomImagesList"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsCodeEditorAppSettingsCustomImagesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsCodeEditorAppSettingsCustomImagesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-domain/index.ts",
          "line": 1514
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-domain/index.ts",
        "line": 1505
      },
      "name": "DataAwsccSagemakerDomainDefaultUserSettingsCodeEditorAppSettingsCustomImagesOutputReference",
      "namespace": "dataAwsccSagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 1534
          },
          "name": "appImageConfigName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 1539
          },
          "name": "imageName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 1544
          },
          "name": "imageVersionNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 1518
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsCodeEditorAppSettingsCustomImages"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDefaultUserSettingsCodeEditorAppSettingsCustomImagesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsCodeEditorAppSettingsDefaultResourceSpec": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsCodeEditorAppSettingsDefaultResourceSpec",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-domain/index.ts",
        "line": 1567
      },
      "name": "DataAwsccSagemakerDomainDefaultUserSettingsCodeEditorAppSettingsDefaultResourceSpec",
      "namespace": "dataAwsccSagemakerDomain",
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDefaultUserSettingsCodeEditorAppSettingsDefaultResourceSpec"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsCodeEditorAppSettingsDefaultResourceSpecOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsCodeEditorAppSettingsDefaultResourceSpecOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-domain/index.ts",
          "line": 1597
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-domain/index.ts",
        "line": 1590
      },
      "name": "DataAwsccSagemakerDomainDefaultUserSettingsCodeEditorAppSettingsDefaultResourceSpecOutputReference",
      "namespace": "dataAwsccSagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 1617
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 1622
          },
          "name": "lifecycleConfigArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 1627
          },
          "name": "sageMakerImageArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 1632
          },
          "name": "sageMakerImageVersionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 1637
          },
          "name": "trainingPlanArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 1601
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsCodeEditorAppSettingsDefaultResourceSpec"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDefaultUserSettingsCodeEditorAppSettingsDefaultResourceSpecOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsCodeEditorAppSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsCodeEditorAppSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-domain/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-awscc-sagemaker-domain/index.ts",
        "line": 1664
      },
      "name": "DataAwsccSagemakerDomainDefaultUserSettingsCodeEditorAppSettingsOutputReference",
      "namespace": "dataAwsccSagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 1692
          },
          "name": "appLifecycleManagement",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsCodeEditorAppSettingsAppLifecycleManagementOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 1697
          },
          "name": "builtInLifecycleConfigArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 1703
          },
          "name": "customImages",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsCodeEditorAppSettingsCustomImagesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 1709
          },
          "name": "defaultResourceSpec",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsCodeEditorAppSettingsDefaultResourceSpecOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 1714
          },
          "name": "lifecycleConfigArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 1675
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsCodeEditorAppSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDefaultUserSettingsCodeEditorAppSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsCustomFileSystemConfigs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsCustomFileSystemConfigs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-domain/index.ts",
        "line": 1895
      },
      "name": "DataAwsccSagemakerDomainDefaultUserSettingsCustomFileSystemConfigs",
      "namespace": "dataAwsccSagemakerDomain",
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDefaultUserSettingsCustomFileSystemConfigs"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsCustomFileSystemConfigsEfsFileSystemConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsCustomFileSystemConfigsEfsFileSystemConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-domain/index.ts",
        "line": 1718
      },
      "name": "DataAwsccSagemakerDomainDefaultUserSettingsCustomFileSystemConfigsEfsFileSystemConfig",
      "namespace": "dataAwsccSagemakerDomain",
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDefaultUserSettingsCustomFileSystemConfigsEfsFileSystemConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsCustomFileSystemConfigsEfsFileSystemConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsCustomFileSystemConfigsEfsFileSystemConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-domain/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/data-awscc-sagemaker-domain/index.ts",
        "line": 1741
      },
      "name": "DataAwsccSagemakerDomainDefaultUserSettingsCustomFileSystemConfigsEfsFileSystemConfigOutputReference",
      "namespace": "dataAwsccSagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 1768
          },
          "name": "fileSystemId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 1773
          },
          "name": "fileSystemPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 1752
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsCustomFileSystemConfigsEfsFileSystemConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDefaultUserSettingsCustomFileSystemConfigsEfsFileSystemConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsCustomFileSystemConfigsFsxLustreFileSystemConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsCustomFileSystemConfigsFsxLustreFileSystemConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-domain/index.ts",
        "line": 1777
      },
      "name": "DataAwsccSagemakerDomainDefaultUserSettingsCustomFileSystemConfigsFsxLustreFileSystemConfig",
      "namespace": "dataAwsccSagemakerDomain",
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDefaultUserSettingsCustomFileSystemConfigsFsxLustreFileSystemConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsCustomFileSystemConfigsFsxLustreFileSystemConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsCustomFileSystemConfigsFsxLustreFileSystemConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-domain/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-domain/index.ts",
        "line": 1800
      },
      "name": "DataAwsccSagemakerDomainDefaultUserSettingsCustomFileSystemConfigsFsxLustreFileSystemConfigOutputReference",
      "namespace": "dataAwsccSagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 1827
          },
          "name": "fileSystemId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 1832
          },
          "name": "fileSystemPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 1811
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsCustomFileSystemConfigsFsxLustreFileSystemConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDefaultUserSettingsCustomFileSystemConfigsFsxLustreFileSystemConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsCustomFileSystemConfigsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsCustomFileSystemConfigsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-domain/index.ts",
          "line": 1972
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-domain/index.ts",
        "line": 1965
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 1979
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsCustomFileSystemConfigsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerDomainDefaultUserSettingsCustomFileSystemConfigsList",
      "namespace": "dataAwsccSagemakerDomain",
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDefaultUserSettingsCustomFileSystemConfigsList"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsCustomFileSystemConfigsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsCustomFileSystemConfigsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-domain/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-domain/index.ts",
        "line": 1918
      },
      "name": "DataAwsccSagemakerDomainDefaultUserSettingsCustomFileSystemConfigsOutputReference",
      "namespace": "dataAwsccSagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 1948
          },
          "name": "efsFileSystemConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsCustomFileSystemConfigsEfsFileSystemConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 1954
          },
          "name": "fsxLustreFileSystemConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsCustomFileSystemConfigsFsxLustreFileSystemConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 1960
          },
          "name": "s3FileSystemConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsCustomFileSystemConfigsS3FileSystemConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 1931
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsCustomFileSystemConfigs"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDefaultUserSettingsCustomFileSystemConfigsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsCustomFileSystemConfigsS3FileSystemConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsCustomFileSystemConfigsS3FileSystemConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-domain/index.ts",
        "line": 1836
      },
      "name": "DataAwsccSagemakerDomainDefaultUserSettingsCustomFileSystemConfigsS3FileSystemConfig",
      "namespace": "dataAwsccSagemakerDomain",
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDefaultUserSettingsCustomFileSystemConfigsS3FileSystemConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsCustomFileSystemConfigsS3FileSystemConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsCustomFileSystemConfigsS3FileSystemConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-domain/index.ts",
          "line": 1866
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-domain/index.ts",
        "line": 1859
      },
      "name": "DataAwsccSagemakerDomainDefaultUserSettingsCustomFileSystemConfigsS3FileSystemConfigOutputReference",
      "namespace": "dataAwsccSagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 1886
          },
          "name": "mountPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 1891
          },
          "name": "s3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 1870
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsCustomFileSystemConfigsS3FileSystemConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDefaultUserSettingsCustomFileSystemConfigsS3FileSystemConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsCustomPosixUserConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsCustomPosixUserConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-domain/index.ts",
        "line": 1983
      },
      "name": "DataAwsccSagemakerDomainDefaultUserSettingsCustomPosixUserConfig",
      "namespace": "dataAwsccSagemakerDomain",
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDefaultUserSettingsCustomPosixUserConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsCustomPosixUserConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsCustomPosixUserConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-domain/index.ts",
          "line": 2013
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-domain/index.ts",
        "line": 2006
      },
      "name": "DataAwsccSagemakerDomainDefaultUserSettingsCustomPosixUserConfigOutputReference",
      "namespace": "dataAwsccSagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 2033
          },
          "name": "gid",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 2038
          },
          "name": "uid",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 2017
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsCustomPosixUserConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDefaultUserSettingsCustomPosixUserConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsJupyterLabAppSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsJupyterLabAppSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-domain/index.ts",
        "line": 2400
      },
      "name": "DataAwsccSagemakerDomainDefaultUserSettingsJupyterLabAppSettings",
      "namespace": "dataAwsccSagemakerDomain",
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDefaultUserSettingsJupyterLabAppSettings"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsJupyterLabAppSettingsAppLifecycleManagement": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsJupyterLabAppSettingsAppLifecycleManagement",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-domain/index.ts",
        "line": 2111
      },
      "name": "DataAwsccSagemakerDomainDefaultUserSettingsJupyterLabAppSettingsAppLifecycleManagement",
      "namespace": "dataAwsccSagemakerDomain",
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDefaultUserSettingsJupyterLabAppSettingsAppLifecycleManagement"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-domain/index.ts",
        "line": 2042
      },
      "name": "DataAwsccSagemakerDomainDefaultUserSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettings",
      "namespace": "dataAwsccSagemakerDomain",
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDefaultUserSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettings"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-domain/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/data-awscc-sagemaker-domain/index.ts",
        "line": 2065
      },
      "name": "DataAwsccSagemakerDomainDefaultUserSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsOutputReference",
      "namespace": "dataAwsccSagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 2092
          },
          "name": "idleTimeoutInMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 2097
          },
          "name": "lifecycleManagement",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 2102
          },
          "name": "maxIdleTimeoutInMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 2107
          },
          "name": "minIdleTimeoutInMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 2076
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDefaultUserSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsJupyterLabAppSettingsAppLifecycleManagementOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsJupyterLabAppSettingsAppLifecycleManagementOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-domain/index.ts",
          "line": 2141
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-domain/index.ts",
        "line": 2134
      },
      "name": "DataAwsccSagemakerDomainDefaultUserSettingsJupyterLabAppSettingsAppLifecycleManagementOutputReference",
      "namespace": "dataAwsccSagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 2162
          },
          "name": "idleSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 2145
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsJupyterLabAppSettingsAppLifecycleManagement"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDefaultUserSettingsJupyterLabAppSettingsAppLifecycleManagementOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsJupyterLabAppSettingsCodeRepositories": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsJupyterLabAppSettingsCodeRepositories",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-domain/index.ts",
        "line": 2166
      },
      "name": "DataAwsccSagemakerDomainDefaultUserSettingsJupyterLabAppSettingsCodeRepositories",
      "namespace": "dataAwsccSagemakerDomain",
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDefaultUserSettingsJupyterLabAppSettingsCodeRepositories"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsJupyterLabAppSettingsCodeRepositoriesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsJupyterLabAppSettingsCodeRepositoriesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-domain/index.ts",
          "line": 2230
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-domain/index.ts",
        "line": 2223
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 2237
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsJupyterLabAppSettingsCodeRepositoriesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerDomainDefaultUserSettingsJupyterLabAppSettingsCodeRepositoriesList",
      "namespace": "dataAwsccSagemakerDomain",
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDefaultUserSettingsJupyterLabAppSettingsCodeRepositoriesList"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsJupyterLabAppSettingsCodeRepositoriesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsJupyterLabAppSettingsCodeRepositoriesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-domain/index.ts",
          "line": 2198
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-domain/index.ts",
        "line": 2189
      },
      "name": "DataAwsccSagemakerDomainDefaultUserSettingsJupyterLabAppSettingsCodeRepositoriesOutputReference",
      "namespace": "dataAwsccSagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 2218
          },
          "name": "repositoryUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 2202
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsJupyterLabAppSettingsCodeRepositories"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDefaultUserSettingsJupyterLabAppSettingsCodeRepositoriesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsJupyterLabAppSettingsCustomImages": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsJupyterLabAppSettingsCustomImages",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-domain/index.ts",
        "line": 2241
      },
      "name": "DataAwsccSagemakerDomainDefaultUserSettingsJupyterLabAppSettingsCustomImages",
      "namespace": "dataAwsccSagemakerDomain",
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDefaultUserSettingsJupyterLabAppSettingsCustomImages"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsJupyterLabAppSettingsCustomImagesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsJupyterLabAppSettingsCustomImagesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-domain/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-domain/index.ts",
        "line": 2308
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 2322
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsJupyterLabAppSettingsCustomImagesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerDomainDefaultUserSettingsJupyterLabAppSettingsCustomImagesList",
      "namespace": "dataAwsccSagemakerDomain",
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDefaultUserSettingsJupyterLabAppSettingsCustomImagesList"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsJupyterLabAppSettingsCustomImagesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsJupyterLabAppSettingsCustomImagesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-domain/index.ts",
          "line": 2273
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-domain/index.ts",
        "line": 2264
      },
      "name": "DataAwsccSagemakerDomainDefaultUserSettingsJupyterLabAppSettingsCustomImagesOutputReference",
      "namespace": "dataAwsccSagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 2293
          },
          "name": "appImageConfigName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 2298
          },
          "name": "imageName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 2303
          },
          "name": "imageVersionNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 2277
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsJupyterLabAppSettingsCustomImages"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDefaultUserSettingsJupyterLabAppSettingsCustomImagesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsJupyterLabAppSettingsDefaultResourceSpec": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsJupyterLabAppSettingsDefaultResourceSpec",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-domain/index.ts",
        "line": 2326
      },
      "name": "DataAwsccSagemakerDomainDefaultUserSettingsJupyterLabAppSettingsDefaultResourceSpec",
      "namespace": "dataAwsccSagemakerDomain",
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDefaultUserSettingsJupyterLabAppSettingsDefaultResourceSpec"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsJupyterLabAppSettingsDefaultResourceSpecOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsJupyterLabAppSettingsDefaultResourceSpecOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-domain/index.ts",
          "line": 2356
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-domain/index.ts",
        "line": 2349
      },
      "name": "DataAwsccSagemakerDomainDefaultUserSettingsJupyterLabAppSettingsDefaultResourceSpecOutputReference",
      "namespace": "dataAwsccSagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 2376
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 2381
          },
          "name": "lifecycleConfigArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 2386
          },
          "name": "sageMakerImageArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 2391
          },
          "name": "sageMakerImageVersionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 2396
          },
          "name": "trainingPlanArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 2360
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsJupyterLabAppSettingsDefaultResourceSpec"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDefaultUserSettingsJupyterLabAppSettingsDefaultResourceSpecOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsJupyterLabAppSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsJupyterLabAppSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-domain/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-domain/index.ts",
        "line": 2423
      },
      "name": "DataAwsccSagemakerDomainDefaultUserSettingsJupyterLabAppSettingsOutputReference",
      "namespace": "dataAwsccSagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 2451
          },
          "name": "appLifecycleManagement",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsJupyterLabAppSettingsAppLifecycleManagementOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 2456
          },
          "name": "builtInLifecycleConfigArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 2462
          },
          "name": "codeRepositories",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsJupyterLabAppSettingsCodeRepositoriesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 2468
          },
          "name": "customImages",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsJupyterLabAppSettingsCustomImagesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 2474
          },
          "name": "defaultResourceSpec",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsJupyterLabAppSettingsDefaultResourceSpecOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 2479
          },
          "name": "lifecycleConfigArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 2434
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsJupyterLabAppSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDefaultUserSettingsJupyterLabAppSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsJupyterServerAppSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsJupyterServerAppSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-domain/index.ts",
        "line": 2557
      },
      "name": "DataAwsccSagemakerDomainDefaultUserSettingsJupyterServerAppSettings",
      "namespace": "dataAwsccSagemakerDomain",
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDefaultUserSettingsJupyterServerAppSettings"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsJupyterServerAppSettingsDefaultResourceSpec": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsJupyterServerAppSettingsDefaultResourceSpec",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-domain/index.ts",
        "line": 2483
      },
      "name": "DataAwsccSagemakerDomainDefaultUserSettingsJupyterServerAppSettingsDefaultResourceSpec",
      "namespace": "dataAwsccSagemakerDomain",
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDefaultUserSettingsJupyterServerAppSettingsDefaultResourceSpec"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsJupyterServerAppSettingsDefaultResourceSpecOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsJupyterServerAppSettingsDefaultResourceSpecOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-domain/index.ts",
          "line": 2513
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-domain/index.ts",
        "line": 2506
      },
      "name": "DataAwsccSagemakerDomainDefaultUserSettingsJupyterServerAppSettingsDefaultResourceSpecOutputReference",
      "namespace": "dataAwsccSagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 2533
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 2538
          },
          "name": "lifecycleConfigArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 2543
          },
          "name": "sageMakerImageArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 2548
          },
          "name": "sageMakerImageVersionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 2553
          },
          "name": "trainingPlanArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 2517
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsJupyterServerAppSettingsDefaultResourceSpec"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDefaultUserSettingsJupyterServerAppSettingsDefaultResourceSpecOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsJupyterServerAppSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsJupyterServerAppSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-domain/index.ts",
          "line": 2587
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-domain/index.ts",
        "line": 2580
      },
      "name": "DataAwsccSagemakerDomainDefaultUserSettingsJupyterServerAppSettingsOutputReference",
      "namespace": "dataAwsccSagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 2608
          },
          "name": "defaultResourceSpec",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsJupyterServerAppSettingsDefaultResourceSpecOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 2613
          },
          "name": "lifecycleConfigArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 2591
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsJupyterServerAppSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDefaultUserSettingsJupyterServerAppSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsKernelGatewayAppSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsKernelGatewayAppSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-domain/index.ts",
        "line": 2776
      },
      "name": "DataAwsccSagemakerDomainDefaultUserSettingsKernelGatewayAppSettings",
      "namespace": "dataAwsccSagemakerDomain",
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDefaultUserSettingsKernelGatewayAppSettings"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsKernelGatewayAppSettingsCustomImages": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsKernelGatewayAppSettingsCustomImages",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-domain/index.ts",
        "line": 2617
      },
      "name": "DataAwsccSagemakerDomainDefaultUserSettingsKernelGatewayAppSettingsCustomImages",
      "namespace": "dataAwsccSagemakerDomain",
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDefaultUserSettingsKernelGatewayAppSettingsCustomImages"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsKernelGatewayAppSettingsCustomImagesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsKernelGatewayAppSettingsCustomImagesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-domain/index.ts",
          "line": 2691
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-domain/index.ts",
        "line": 2684
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 2698
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsKernelGatewayAppSettingsCustomImagesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerDomainDefaultUserSettingsKernelGatewayAppSettingsCustomImagesList",
      "namespace": "dataAwsccSagemakerDomain",
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDefaultUserSettingsKernelGatewayAppSettingsCustomImagesList"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsKernelGatewayAppSettingsCustomImagesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsKernelGatewayAppSettingsCustomImagesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-domain/index.ts",
          "line": 2649
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-domain/index.ts",
        "line": 2640
      },
      "name": "DataAwsccSagemakerDomainDefaultUserSettingsKernelGatewayAppSettingsCustomImagesOutputReference",
      "namespace": "dataAwsccSagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 2669
          },
          "name": "appImageConfigName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 2674
          },
          "name": "imageName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 2679
          },
          "name": "imageVersionNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 2653
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsKernelGatewayAppSettingsCustomImages"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDefaultUserSettingsKernelGatewayAppSettingsCustomImagesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpec": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpec",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-domain/index.ts",
        "line": 2702
      },
      "name": "DataAwsccSagemakerDomainDefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpec",
      "namespace": "dataAwsccSagemakerDomain",
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpec"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpecOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpecOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-domain/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/data-awscc-sagemaker-domain/index.ts",
        "line": 2725
      },
      "name": "DataAwsccSagemakerDomainDefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpecOutputReference",
      "namespace": "dataAwsccSagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 2752
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 2757
          },
          "name": "lifecycleConfigArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 2762
          },
          "name": "sageMakerImageArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 2767
          },
          "name": "sageMakerImageVersionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 2772
          },
          "name": "trainingPlanArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 2736
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpec"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpecOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsKernelGatewayAppSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsKernelGatewayAppSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-domain/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-awscc-sagemaker-domain/index.ts",
        "line": 2799
      },
      "name": "DataAwsccSagemakerDomainDefaultUserSettingsKernelGatewayAppSettingsOutputReference",
      "namespace": "dataAwsccSagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 2827
          },
          "name": "customImages",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsKernelGatewayAppSettingsCustomImagesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 2833
          },
          "name": "defaultResourceSpec",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpecOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 2838
          },
          "name": "lifecycleConfigArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 2810
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsKernelGatewayAppSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDefaultUserSettingsKernelGatewayAppSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-domain/index.ts",
          "line": 3479
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-domain/index.ts",
        "line": 3472
      },
      "name": "DataAwsccSagemakerDomainDefaultUserSettingsOutputReference",
      "namespace": "dataAwsccSagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 3499
          },
          "name": "autoMountHomeEfs",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 3505
          },
          "name": "codeEditorAppSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsCodeEditorAppSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 3511
          },
          "name": "customFileSystemConfigs",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsCustomFileSystemConfigsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 3517
          },
          "name": "customPosixUserConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsCustomPosixUserConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 3522
          },
          "name": "defaultLandingUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 3527
          },
          "name": "executionRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 3533
          },
          "name": "jupyterLabAppSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsJupyterLabAppSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 3539
          },
          "name": "jupyterServerAppSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsJupyterServerAppSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 3545
          },
          "name": "kernelGatewayAppSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsKernelGatewayAppSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 3551
          },
          "name": "rSessionAppSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsRSessionAppSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 3557
          },
          "name": "rStudioServerProAppSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsRStudioServerProAppSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 3562
          },
          "name": "securityGroups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 3568
          },
          "name": "sharingSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsSharingSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 3574
          },
          "name": "spaceStorageSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsSpaceStorageSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 3579
          },
          "name": "studioWebPortal",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 3585
          },
          "name": "studioWebPortalSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsStudioWebPortalSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 3483
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDefaultUserSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsRSessionAppSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsRSessionAppSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-domain/index.ts",
        "line": 3001
      },
      "name": "DataAwsccSagemakerDomainDefaultUserSettingsRSessionAppSettings",
      "namespace": "dataAwsccSagemakerDomain",
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDefaultUserSettingsRSessionAppSettings"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsRSessionAppSettingsCustomImages": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsRSessionAppSettingsCustomImages",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-domain/index.ts",
        "line": 2842
      },
      "name": "DataAwsccSagemakerDomainDefaultUserSettingsRSessionAppSettingsCustomImages",
      "namespace": "dataAwsccSagemakerDomain",
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDefaultUserSettingsRSessionAppSettingsCustomImages"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsRSessionAppSettingsCustomImagesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsRSessionAppSettingsCustomImagesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-domain/index.ts",
          "line": 2916
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-domain/index.ts",
        "line": 2909
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 2923
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsRSessionAppSettingsCustomImagesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerDomainDefaultUserSettingsRSessionAppSettingsCustomImagesList",
      "namespace": "dataAwsccSagemakerDomain",
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDefaultUserSettingsRSessionAppSettingsCustomImagesList"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsRSessionAppSettingsCustomImagesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsRSessionAppSettingsCustomImagesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-domain/index.ts",
          "line": 2874
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-domain/index.ts",
        "line": 2865
      },
      "name": "DataAwsccSagemakerDomainDefaultUserSettingsRSessionAppSettingsCustomImagesOutputReference",
      "namespace": "dataAwsccSagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 2894
          },
          "name": "appImageConfigName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 2899
          },
          "name": "imageName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 2904
          },
          "name": "imageVersionNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 2878
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsRSessionAppSettingsCustomImages"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDefaultUserSettingsRSessionAppSettingsCustomImagesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsRSessionAppSettingsDefaultResourceSpec": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsRSessionAppSettingsDefaultResourceSpec",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-domain/index.ts",
        "line": 2927
      },
      "name": "DataAwsccSagemakerDomainDefaultUserSettingsRSessionAppSettingsDefaultResourceSpec",
      "namespace": "dataAwsccSagemakerDomain",
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDefaultUserSettingsRSessionAppSettingsDefaultResourceSpec"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsRSessionAppSettingsDefaultResourceSpecOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsRSessionAppSettingsDefaultResourceSpecOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-domain/index.ts",
          "line": 2957
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-domain/index.ts",
        "line": 2950
      },
      "name": "DataAwsccSagemakerDomainDefaultUserSettingsRSessionAppSettingsDefaultResourceSpecOutputReference",
      "namespace": "dataAwsccSagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 2977
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 2982
          },
          "name": "lifecycleConfigArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 2987
          },
          "name": "sageMakerImageArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 2992
          },
          "name": "sageMakerImageVersionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 2997
          },
          "name": "trainingPlanArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 2961
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsRSessionAppSettingsDefaultResourceSpec"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDefaultUserSettingsRSessionAppSettingsDefaultResourceSpecOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsRSessionAppSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsRSessionAppSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-domain/index.ts",
          "line": 3031
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-domain/index.ts",
        "line": 3024
      },
      "name": "DataAwsccSagemakerDomainDefaultUserSettingsRSessionAppSettingsOutputReference",
      "namespace": "dataAwsccSagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 3052
          },
          "name": "customImages",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsRSessionAppSettingsCustomImagesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 3058
          },
          "name": "defaultResourceSpec",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsRSessionAppSettingsDefaultResourceSpecOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 3035
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsRSessionAppSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDefaultUserSettingsRSessionAppSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsRStudioServerProAppSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsRStudioServerProAppSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-domain/index.ts",
        "line": 3062
      },
      "name": "DataAwsccSagemakerDomainDefaultUserSettingsRStudioServerProAppSettings",
      "namespace": "dataAwsccSagemakerDomain",
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDefaultUserSettingsRStudioServerProAppSettings"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsRStudioServerProAppSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsRStudioServerProAppSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-domain/index.ts",
          "line": 3092
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-domain/index.ts",
        "line": 3085
      },
      "name": "DataAwsccSagemakerDomainDefaultUserSettingsRStudioServerProAppSettingsOutputReference",
      "namespace": "dataAwsccSagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 3112
          },
          "name": "accessStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 3117
          },
          "name": "userGroup",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 3096
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsRStudioServerProAppSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDefaultUserSettingsRStudioServerProAppSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsSharingSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsSharingSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-domain/index.ts",
        "line": 3121
      },
      "name": "DataAwsccSagemakerDomainDefaultUserSettingsSharingSettings",
      "namespace": "dataAwsccSagemakerDomain",
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDefaultUserSettingsSharingSettings"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsSharingSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsSharingSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-domain/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-awscc-sagemaker-domain/index.ts",
        "line": 3144
      },
      "name": "DataAwsccSagemakerDomainDefaultUserSettingsSharingSettingsOutputReference",
      "namespace": "dataAwsccSagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 3171
          },
          "name": "notebookOutputOption",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 3176
          },
          "name": "s3KmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 3181
          },
          "name": "s3OutputPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 3155
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsSharingSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDefaultUserSettingsSharingSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsSpaceStorageSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsSpaceStorageSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-domain/index.ts",
        "line": 3244
      },
      "name": "DataAwsccSagemakerDomainDefaultUserSettingsSpaceStorageSettings",
      "namespace": "dataAwsccSagemakerDomain",
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDefaultUserSettingsSpaceStorageSettings"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsSpaceStorageSettingsDefaultEbsStorageSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsSpaceStorageSettingsDefaultEbsStorageSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-domain/index.ts",
        "line": 3185
      },
      "name": "DataAwsccSagemakerDomainDefaultUserSettingsSpaceStorageSettingsDefaultEbsStorageSettings",
      "namespace": "dataAwsccSagemakerDomain",
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDefaultUserSettingsSpaceStorageSettingsDefaultEbsStorageSettings"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsSpaceStorageSettingsDefaultEbsStorageSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsSpaceStorageSettingsDefaultEbsStorageSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-domain/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-awscc-sagemaker-domain/index.ts",
        "line": 3208
      },
      "name": "DataAwsccSagemakerDomainDefaultUserSettingsSpaceStorageSettingsDefaultEbsStorageSettingsOutputReference",
      "namespace": "dataAwsccSagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 3235
          },
          "name": "defaultEbsVolumeSizeInGb",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 3240
          },
          "name": "maximumEbsVolumeSizeInGb",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 3219
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsSpaceStorageSettingsDefaultEbsStorageSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDefaultUserSettingsSpaceStorageSettingsDefaultEbsStorageSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsSpaceStorageSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsSpaceStorageSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-domain/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/data-awscc-sagemaker-domain/index.ts",
        "line": 3267
      },
      "name": "DataAwsccSagemakerDomainDefaultUserSettingsSpaceStorageSettingsOutputReference",
      "namespace": "dataAwsccSagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 3295
          },
          "name": "defaultEbsStorageSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsSpaceStorageSettingsDefaultEbsStorageSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 3278
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsSpaceStorageSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDefaultUserSettingsSpaceStorageSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsStudioWebPortalSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsStudioWebPortalSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-domain/index.ts",
        "line": 3379
      },
      "name": "DataAwsccSagemakerDomainDefaultUserSettingsStudioWebPortalSettings",
      "namespace": "dataAwsccSagemakerDomain",
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDefaultUserSettingsStudioWebPortalSettings"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsStudioWebPortalSettingsHiddenSageMakerImageVersionAliases": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsStudioWebPortalSettingsHiddenSageMakerImageVersionAliases",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-domain/index.ts",
        "line": 3299
      },
      "name": "DataAwsccSagemakerDomainDefaultUserSettingsStudioWebPortalSettingsHiddenSageMakerImageVersionAliases",
      "namespace": "dataAwsccSagemakerDomain",
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDefaultUserSettingsStudioWebPortalSettingsHiddenSageMakerImageVersionAliases"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsStudioWebPortalSettingsHiddenSageMakerImageVersionAliasesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsStudioWebPortalSettingsHiddenSageMakerImageVersionAliasesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-domain/index.ts",
          "line": 3368
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-domain/index.ts",
        "line": 3361
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 3375
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsStudioWebPortalSettingsHiddenSageMakerImageVersionAliasesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerDomainDefaultUserSettingsStudioWebPortalSettingsHiddenSageMakerImageVersionAliasesList",
      "namespace": "dataAwsccSagemakerDomain",
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDefaultUserSettingsStudioWebPortalSettingsHiddenSageMakerImageVersionAliasesList"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsStudioWebPortalSettingsHiddenSageMakerImageVersionAliasesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsStudioWebPortalSettingsHiddenSageMakerImageVersionAliasesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-domain/index.ts",
          "line": 3331
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-domain/index.ts",
        "line": 3322
      },
      "name": "DataAwsccSagemakerDomainDefaultUserSettingsStudioWebPortalSettingsHiddenSageMakerImageVersionAliasesOutputReference",
      "namespace": "dataAwsccSagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 3351
          },
          "name": "sageMakerImageName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 3356
          },
          "name": "versionAliases",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 3335
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsStudioWebPortalSettingsHiddenSageMakerImageVersionAliases"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDefaultUserSettingsStudioWebPortalSettingsHiddenSageMakerImageVersionAliasesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsStudioWebPortalSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsStudioWebPortalSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-domain/index.ts",
          "line": 3409
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-domain/index.ts",
        "line": 3402
      },
      "name": "DataAwsccSagemakerDomainDefaultUserSettingsStudioWebPortalSettingsOutputReference",
      "namespace": "dataAwsccSagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 3429
          },
          "name": "hiddenAppTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 3434
          },
          "name": "hiddenInstanceTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 3439
          },
          "name": "hiddenMlTools",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 3445
          },
          "name": "hiddenSageMakerImageVersionAliases",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsStudioWebPortalSettingsHiddenSageMakerImageVersionAliasesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 3413
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDefaultUserSettingsStudioWebPortalSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDefaultUserSettingsStudioWebPortalSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDomainSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDomainSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-domain/index.ts",
        "line": 3876
      },
      "name": "DataAwsccSagemakerDomainDomainSettings",
      "namespace": "dataAwsccSagemakerDomain",
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDomainSettings"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDomainSettingsDockerSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDomainSettingsDockerSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-domain/index.ts",
        "line": 3589
      },
      "name": "DataAwsccSagemakerDomainDomainSettingsDockerSettings",
      "namespace": "dataAwsccSagemakerDomain",
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDomainSettingsDockerSettings"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDomainSettingsDockerSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDomainSettingsDockerSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-domain/index.ts",
          "line": 3619
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-domain/index.ts",
        "line": 3612
      },
      "name": "DataAwsccSagemakerDomainDomainSettingsDockerSettingsOutputReference",
      "namespace": "dataAwsccSagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 3639
          },
          "name": "enableDockerAccess",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 3644
          },
          "name": "vpcOnlyTrustedAccounts",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 3623
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDomainSettingsDockerSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDomainSettingsDockerSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDomainSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDomainSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-domain/index.ts",
          "line": 3906
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-domain/index.ts",
        "line": 3899
      },
      "name": "DataAwsccSagemakerDomainDomainSettingsOutputReference",
      "namespace": "dataAwsccSagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 3927
          },
          "name": "dockerSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDomainSettingsDockerSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 3932
          },
          "name": "executionRoleIdentityConfig",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 3937
          },
          "name": "ipAddressType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 3943
          },
          "name": "rStudioServerProDomainSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDomainSettingsRStudioServerProDomainSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 3948
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 3954
          },
          "name": "unifiedStudioSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDomainSettingsUnifiedStudioSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 3910
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDomainSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDomainSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDomainSettingsRStudioServerProDomainSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDomainSettingsRStudioServerProDomainSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-domain/index.ts",
        "line": 3722
      },
      "name": "DataAwsccSagemakerDomainDomainSettingsRStudioServerProDomainSettings",
      "namespace": "dataAwsccSagemakerDomain",
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDomainSettingsRStudioServerProDomainSettings"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDomainSettingsRStudioServerProDomainSettingsDefaultResourceSpec": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDomainSettingsRStudioServerProDomainSettingsDefaultResourceSpec",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-domain/index.ts",
        "line": 3648
      },
      "name": "DataAwsccSagemakerDomainDomainSettingsRStudioServerProDomainSettingsDefaultResourceSpec",
      "namespace": "dataAwsccSagemakerDomain",
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDomainSettingsRStudioServerProDomainSettingsDefaultResourceSpec"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDomainSettingsRStudioServerProDomainSettingsDefaultResourceSpecOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDomainSettingsRStudioServerProDomainSettingsDefaultResourceSpecOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-domain/index.ts",
          "line": 3678
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-domain/index.ts",
        "line": 3671
      },
      "name": "DataAwsccSagemakerDomainDomainSettingsRStudioServerProDomainSettingsDefaultResourceSpecOutputReference",
      "namespace": "dataAwsccSagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 3698
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 3703
          },
          "name": "lifecycleConfigArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 3708
          },
          "name": "sageMakerImageArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 3713
          },
          "name": "sageMakerImageVersionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 3718
          },
          "name": "trainingPlanArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 3682
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDomainSettingsRStudioServerProDomainSettingsDefaultResourceSpec"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDomainSettingsRStudioServerProDomainSettingsDefaultResourceSpecOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDomainSettingsRStudioServerProDomainSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDomainSettingsRStudioServerProDomainSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-domain/index.ts",
          "line": 3752
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-domain/index.ts",
        "line": 3745
      },
      "name": "DataAwsccSagemakerDomainDomainSettingsRStudioServerProDomainSettingsOutputReference",
      "namespace": "dataAwsccSagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 3773
          },
          "name": "defaultResourceSpec",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDomainSettingsRStudioServerProDomainSettingsDefaultResourceSpecOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 3778
          },
          "name": "domainExecutionRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 3783
          },
          "name": "rStudioConnectUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 3788
          },
          "name": "rStudioPackageManagerUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 3756
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDomainSettingsRStudioServerProDomainSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDomainSettingsRStudioServerProDomainSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDomainSettingsUnifiedStudioSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDomainSettingsUnifiedStudioSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-domain/index.ts",
        "line": 3792
      },
      "name": "DataAwsccSagemakerDomainDomainSettingsUnifiedStudioSettings",
      "namespace": "dataAwsccSagemakerDomain",
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDomainSettingsUnifiedStudioSettings"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDomainSettingsUnifiedStudioSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDomainSettingsUnifiedStudioSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-domain/index.ts",
          "line": 3822
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-domain/index.ts",
        "line": 3815
      },
      "name": "DataAwsccSagemakerDomainDomainSettingsUnifiedStudioSettingsOutputReference",
      "namespace": "dataAwsccSagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 3842
          },
          "name": "domainAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 3847
          },
          "name": "domainId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 3852
          },
          "name": "domainRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 3857
          },
          "name": "environmentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 3862
          },
          "name": "projectId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 3867
          },
          "name": "projectS3Path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 3872
          },
          "name": "studioWebPortalAccess",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 3826
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainDomainSettingsUnifiedStudioSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainDomainSettingsUnifiedStudioSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-domain/index.ts",
        "line": 3958
      },
      "name": "DataAwsccSagemakerDomainTags",
      "namespace": "dataAwsccSagemakerDomain",
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainTags"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-domain/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-awscc-sagemaker-domain/index.ts",
        "line": 4020
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/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-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerDomainTagsList",
      "namespace": "dataAwsccSagemakerDomain",
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-domain/index.ts",
          "line": 3990
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-domain/index.ts",
        "line": 3981
      },
      "name": "DataAwsccSagemakerDomainTagsOutputReference",
      "namespace": "dataAwsccSagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 4010
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 4015
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domain/index.ts",
            "line": 3994
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomain.DataAwsccSagemakerDomainTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-domain/index:DataAwsccSagemakerDomainTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomains.DataAwsccSagemakerDomains": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_domains awscc_sagemaker_domains}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomains.DataAwsccSagemakerDomains",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_domains awscc_sagemaker_domains} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-domains/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomains.DataAwsccSagemakerDomainsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-domains/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSagemakerDomains resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domains/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSagemakerDomains to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_domains#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSagemakerDomains that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSagemakerDomains to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domains/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domains/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerDomains",
      "namespace": "dataAwsccSagemakerDomains",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domains/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domains/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-domains/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-domains/index:DataAwsccSagemakerDomains"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerDomains.DataAwsccSagemakerDomainsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerDomains.DataAwsccSagemakerDomainsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-domains/index.ts",
        "line": 14
      },
      "name": "DataAwsccSagemakerDomainsConfig",
      "namespace": "dataAwsccSagemakerDomains",
      "symbolId": "src/data-awscc-sagemaker-domains/index:DataAwsccSagemakerDomainsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerEndpoint.DataAwsccSagemakerEndpoint": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_endpoint awscc_sagemaker_endpoint}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerEndpoint.DataAwsccSagemakerEndpoint",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_endpoint awscc_sagemaker_endpoint} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-endpoint/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerEndpoint.DataAwsccSagemakerEndpointConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-endpoint/index.ts",
        "line": 824
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSagemakerEndpoint resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-endpoint/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 DataAwsccSagemakerEndpoint to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_endpoint#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSagemakerEndpoint that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSagemakerEndpoint to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-endpoint/index.ts",
            "line": 939
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-endpoint/index.ts",
            "line": 945
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerEndpoint",
      "namespace": "dataAwsccSagemakerEndpoint",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-endpoint/index.ts",
            "line": 829
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-endpoint/index.ts",
            "line": 881
          },
          "name": "deploymentConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerEndpoint.DataAwsccSagemakerEndpointDeploymentConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-endpoint/index.ts",
            "line": 886
          },
          "name": "endpointArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-endpoint/index.ts",
            "line": 891
          },
          "name": "endpointConfigName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-endpoint/index.ts",
            "line": 896
          },
          "name": "endpointName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-endpoint/index.ts",
            "line": 902
          },
          "name": "excludeRetainedVariantProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerEndpoint.DataAwsccSagemakerEndpointExcludeRetainedVariantPropertiesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-endpoint/index.ts",
            "line": 920
          },
          "name": "retainAllVariantProperties",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-endpoint/index.ts",
            "line": 925
          },
          "name": "retainDeploymentConfig",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-endpoint/index.ts",
            "line": 931
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerEndpoint.DataAwsccSagemakerEndpointTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-endpoint/index.ts",
            "line": 915
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-endpoint/index.ts",
            "line": 908
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-endpoint/index:DataAwsccSagemakerEndpoint"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerEndpoint.DataAwsccSagemakerEndpointConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerEndpoint.DataAwsccSagemakerEndpointConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-endpoint/index.ts",
        "line": 14
      },
      "name": "DataAwsccSagemakerEndpointConfig",
      "namespace": "dataAwsccSagemakerEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_endpoint#id DataAwsccSagemakerEndpoint#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-endpoint/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-endpoint/index:DataAwsccSagemakerEndpointConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerEndpoint.DataAwsccSagemakerEndpointDeploymentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerEndpoint.DataAwsccSagemakerEndpointDeploymentConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-endpoint/index.ts",
        "line": 598
      },
      "name": "DataAwsccSagemakerEndpointDeploymentConfig",
      "namespace": "dataAwsccSagemakerEndpoint",
      "symbolId": "src/data-awscc-sagemaker-endpoint/index:DataAwsccSagemakerEndpointDeploymentConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerEndpoint.DataAwsccSagemakerEndpointDeploymentConfigAutoRollbackConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerEndpoint.DataAwsccSagemakerEndpointDeploymentConfigAutoRollbackConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-endpoint/index.ts",
        "line": 100
      },
      "name": "DataAwsccSagemakerEndpointDeploymentConfigAutoRollbackConfiguration",
      "namespace": "dataAwsccSagemakerEndpoint",
      "symbolId": "src/data-awscc-sagemaker-endpoint/index:DataAwsccSagemakerEndpointDeploymentConfigAutoRollbackConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerEndpoint.DataAwsccSagemakerEndpointDeploymentConfigAutoRollbackConfigurationAlarms": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerEndpoint.DataAwsccSagemakerEndpointDeploymentConfigAutoRollbackConfigurationAlarms",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-endpoint/index.ts",
        "line": 25
      },
      "name": "DataAwsccSagemakerEndpointDeploymentConfigAutoRollbackConfigurationAlarms",
      "namespace": "dataAwsccSagemakerEndpoint",
      "symbolId": "src/data-awscc-sagemaker-endpoint/index:DataAwsccSagemakerEndpointDeploymentConfigAutoRollbackConfigurationAlarms"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerEndpoint.DataAwsccSagemakerEndpointDeploymentConfigAutoRollbackConfigurationAlarmsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerEndpoint.DataAwsccSagemakerEndpointDeploymentConfigAutoRollbackConfigurationAlarmsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-endpoint/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-endpoint/index.ts",
        "line": 82
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-endpoint/index.ts",
            "line": 96
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerEndpoint.DataAwsccSagemakerEndpointDeploymentConfigAutoRollbackConfigurationAlarmsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerEndpointDeploymentConfigAutoRollbackConfigurationAlarmsList",
      "namespace": "dataAwsccSagemakerEndpoint",
      "symbolId": "src/data-awscc-sagemaker-endpoint/index:DataAwsccSagemakerEndpointDeploymentConfigAutoRollbackConfigurationAlarmsList"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerEndpoint.DataAwsccSagemakerEndpointDeploymentConfigAutoRollbackConfigurationAlarmsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerEndpoint.DataAwsccSagemakerEndpointDeploymentConfigAutoRollbackConfigurationAlarmsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-endpoint/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-endpoint/index.ts",
        "line": 48
      },
      "name": "DataAwsccSagemakerEndpointDeploymentConfigAutoRollbackConfigurationAlarmsOutputReference",
      "namespace": "dataAwsccSagemakerEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-endpoint/index.ts",
            "line": 77
          },
          "name": "alarmName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-endpoint/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerEndpoint.DataAwsccSagemakerEndpointDeploymentConfigAutoRollbackConfigurationAlarms"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-endpoint/index:DataAwsccSagemakerEndpointDeploymentConfigAutoRollbackConfigurationAlarmsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerEndpoint.DataAwsccSagemakerEndpointDeploymentConfigAutoRollbackConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerEndpoint.DataAwsccSagemakerEndpointDeploymentConfigAutoRollbackConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-endpoint/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-awscc-sagemaker-endpoint/index.ts",
        "line": 123
      },
      "name": "DataAwsccSagemakerEndpointDeploymentConfigAutoRollbackConfigurationOutputReference",
      "namespace": "dataAwsccSagemakerEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-endpoint/index.ts",
            "line": 151
          },
          "name": "alarms",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerEndpoint.DataAwsccSagemakerEndpointDeploymentConfigAutoRollbackConfigurationAlarmsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-endpoint/index.ts",
            "line": 134
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerEndpoint.DataAwsccSagemakerEndpointDeploymentConfigAutoRollbackConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-endpoint/index:DataAwsccSagemakerEndpointDeploymentConfigAutoRollbackConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerEndpoint.DataAwsccSagemakerEndpointDeploymentConfigBlueGreenUpdatePolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerEndpoint.DataAwsccSagemakerEndpointDeploymentConfigBlueGreenUpdatePolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-endpoint/index.ts",
        "line": 344
      },
      "name": "DataAwsccSagemakerEndpointDeploymentConfigBlueGreenUpdatePolicy",
      "namespace": "dataAwsccSagemakerEndpoint",
      "symbolId": "src/data-awscc-sagemaker-endpoint/index:DataAwsccSagemakerEndpointDeploymentConfigBlueGreenUpdatePolicy"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerEndpoint.DataAwsccSagemakerEndpointDeploymentConfigBlueGreenUpdatePolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerEndpoint.DataAwsccSagemakerEndpointDeploymentConfigBlueGreenUpdatePolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-endpoint/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/data-awscc-sagemaker-endpoint/index.ts",
        "line": 367
      },
      "name": "DataAwsccSagemakerEndpointDeploymentConfigBlueGreenUpdatePolicyOutputReference",
      "namespace": "dataAwsccSagemakerEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-endpoint/index.ts",
            "line": 394
          },
          "name": "maximumExecutionTimeoutInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-endpoint/index.ts",
            "line": 399
          },
          "name": "terminationWaitInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-endpoint/index.ts",
            "line": 405
          },
          "name": "trafficRoutingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerEndpoint.DataAwsccSagemakerEndpointDeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-endpoint/index.ts",
            "line": 378
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerEndpoint.DataAwsccSagemakerEndpointDeploymentConfigBlueGreenUpdatePolicy"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-endpoint/index:DataAwsccSagemakerEndpointDeploymentConfigBlueGreenUpdatePolicyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerEndpoint.DataAwsccSagemakerEndpointDeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerEndpoint.DataAwsccSagemakerEndpointDeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-endpoint/index.ts",
        "line": 273
      },
      "name": "DataAwsccSagemakerEndpointDeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfiguration",
      "namespace": "dataAwsccSagemakerEndpoint",
      "symbolId": "src/data-awscc-sagemaker-endpoint/index:DataAwsccSagemakerEndpointDeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerEndpoint.DataAwsccSagemakerEndpointDeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationCanarySize": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerEndpoint.DataAwsccSagemakerEndpointDeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationCanarySize",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-endpoint/index.ts",
        "line": 155
      },
      "name": "DataAwsccSagemakerEndpointDeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationCanarySize",
      "namespace": "dataAwsccSagemakerEndpoint",
      "symbolId": "src/data-awscc-sagemaker-endpoint/index:DataAwsccSagemakerEndpointDeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationCanarySize"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerEndpoint.DataAwsccSagemakerEndpointDeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationCanarySizeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerEndpoint.DataAwsccSagemakerEndpointDeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationCanarySizeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-endpoint/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-awscc-sagemaker-endpoint/index.ts",
        "line": 178
      },
      "name": "DataAwsccSagemakerEndpointDeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationCanarySizeOutputReference",
      "namespace": "dataAwsccSagemakerEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-endpoint/index.ts",
            "line": 205
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-endpoint/index.ts",
            "line": 210
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-endpoint/index.ts",
            "line": 189
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerEndpoint.DataAwsccSagemakerEndpointDeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationCanarySize"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-endpoint/index:DataAwsccSagemakerEndpointDeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationCanarySizeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerEndpoint.DataAwsccSagemakerEndpointDeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationLinearStepSize": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerEndpoint.DataAwsccSagemakerEndpointDeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationLinearStepSize",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-endpoint/index.ts",
        "line": 214
      },
      "name": "DataAwsccSagemakerEndpointDeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationLinearStepSize",
      "namespace": "dataAwsccSagemakerEndpoint",
      "symbolId": "src/data-awscc-sagemaker-endpoint/index:DataAwsccSagemakerEndpointDeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationLinearStepSize"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerEndpoint.DataAwsccSagemakerEndpointDeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationLinearStepSizeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerEndpoint.DataAwsccSagemakerEndpointDeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationLinearStepSizeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-endpoint/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-awscc-sagemaker-endpoint/index.ts",
        "line": 237
      },
      "name": "DataAwsccSagemakerEndpointDeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationLinearStepSizeOutputReference",
      "namespace": "dataAwsccSagemakerEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-endpoint/index.ts",
            "line": 264
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-endpoint/index.ts",
            "line": 269
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-endpoint/index.ts",
            "line": 248
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerEndpoint.DataAwsccSagemakerEndpointDeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationLinearStepSize"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-endpoint/index:DataAwsccSagemakerEndpointDeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationLinearStepSizeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerEndpoint.DataAwsccSagemakerEndpointDeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerEndpoint.DataAwsccSagemakerEndpointDeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-endpoint/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/data-awscc-sagemaker-endpoint/index.ts",
        "line": 296
      },
      "name": "DataAwsccSagemakerEndpointDeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationOutputReference",
      "namespace": "dataAwsccSagemakerEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-endpoint/index.ts",
            "line": 324
          },
          "name": "canarySize",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerEndpoint.DataAwsccSagemakerEndpointDeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationCanarySizeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-endpoint/index.ts",
            "line": 330
          },
          "name": "linearStepSize",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerEndpoint.DataAwsccSagemakerEndpointDeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationLinearStepSizeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-endpoint/index.ts",
            "line": 335
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-endpoint/index.ts",
            "line": 340
          },
          "name": "waitIntervalInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-endpoint/index.ts",
            "line": 307
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerEndpoint.DataAwsccSagemakerEndpointDeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-endpoint/index:DataAwsccSagemakerEndpointDeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerEndpoint.DataAwsccSagemakerEndpointDeploymentConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerEndpoint.DataAwsccSagemakerEndpointDeploymentConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-endpoint/index.ts",
          "line": 628
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-endpoint/index.ts",
        "line": 621
      },
      "name": "DataAwsccSagemakerEndpointDeploymentConfigOutputReference",
      "namespace": "dataAwsccSagemakerEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-endpoint/index.ts",
            "line": 649
          },
          "name": "autoRollbackConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerEndpoint.DataAwsccSagemakerEndpointDeploymentConfigAutoRollbackConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-endpoint/index.ts",
            "line": 655
          },
          "name": "blueGreenUpdatePolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerEndpoint.DataAwsccSagemakerEndpointDeploymentConfigBlueGreenUpdatePolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-endpoint/index.ts",
            "line": 661
          },
          "name": "rollingUpdatePolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerEndpoint.DataAwsccSagemakerEndpointDeploymentConfigRollingUpdatePolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-endpoint/index.ts",
            "line": 632
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerEndpoint.DataAwsccSagemakerEndpointDeploymentConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-endpoint/index:DataAwsccSagemakerEndpointDeploymentConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerEndpoint.DataAwsccSagemakerEndpointDeploymentConfigRollingUpdatePolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerEndpoint.DataAwsccSagemakerEndpointDeploymentConfigRollingUpdatePolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-endpoint/index.ts",
        "line": 527
      },
      "name": "DataAwsccSagemakerEndpointDeploymentConfigRollingUpdatePolicy",
      "namespace": "dataAwsccSagemakerEndpoint",
      "symbolId": "src/data-awscc-sagemaker-endpoint/index:DataAwsccSagemakerEndpointDeploymentConfigRollingUpdatePolicy"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerEndpoint.DataAwsccSagemakerEndpointDeploymentConfigRollingUpdatePolicyMaximumBatchSize": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerEndpoint.DataAwsccSagemakerEndpointDeploymentConfigRollingUpdatePolicyMaximumBatchSize",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-endpoint/index.ts",
        "line": 409
      },
      "name": "DataAwsccSagemakerEndpointDeploymentConfigRollingUpdatePolicyMaximumBatchSize",
      "namespace": "dataAwsccSagemakerEndpoint",
      "symbolId": "src/data-awscc-sagemaker-endpoint/index:DataAwsccSagemakerEndpointDeploymentConfigRollingUpdatePolicyMaximumBatchSize"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerEndpoint.DataAwsccSagemakerEndpointDeploymentConfigRollingUpdatePolicyMaximumBatchSizeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerEndpoint.DataAwsccSagemakerEndpointDeploymentConfigRollingUpdatePolicyMaximumBatchSizeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-endpoint/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-endpoint/index.ts",
        "line": 432
      },
      "name": "DataAwsccSagemakerEndpointDeploymentConfigRollingUpdatePolicyMaximumBatchSizeOutputReference",
      "namespace": "dataAwsccSagemakerEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-endpoint/index.ts",
            "line": 459
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-endpoint/index.ts",
            "line": 464
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-endpoint/index.ts",
            "line": 443
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerEndpoint.DataAwsccSagemakerEndpointDeploymentConfigRollingUpdatePolicyMaximumBatchSize"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-endpoint/index:DataAwsccSagemakerEndpointDeploymentConfigRollingUpdatePolicyMaximumBatchSizeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerEndpoint.DataAwsccSagemakerEndpointDeploymentConfigRollingUpdatePolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerEndpoint.DataAwsccSagemakerEndpointDeploymentConfigRollingUpdatePolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-endpoint/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-endpoint/index.ts",
        "line": 550
      },
      "name": "DataAwsccSagemakerEndpointDeploymentConfigRollingUpdatePolicyOutputReference",
      "namespace": "dataAwsccSagemakerEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-endpoint/index.ts",
            "line": 578
          },
          "name": "maximumBatchSize",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerEndpoint.DataAwsccSagemakerEndpointDeploymentConfigRollingUpdatePolicyMaximumBatchSizeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-endpoint/index.ts",
            "line": 583
          },
          "name": "maximumExecutionTimeoutInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-endpoint/index.ts",
            "line": 589
          },
          "name": "rollbackMaximumBatchSize",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerEndpoint.DataAwsccSagemakerEndpointDeploymentConfigRollingUpdatePolicyRollbackMaximumBatchSizeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-endpoint/index.ts",
            "line": 594
          },
          "name": "waitIntervalInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-endpoint/index.ts",
            "line": 561
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerEndpoint.DataAwsccSagemakerEndpointDeploymentConfigRollingUpdatePolicy"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-endpoint/index:DataAwsccSagemakerEndpointDeploymentConfigRollingUpdatePolicyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerEndpoint.DataAwsccSagemakerEndpointDeploymentConfigRollingUpdatePolicyRollbackMaximumBatchSize": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerEndpoint.DataAwsccSagemakerEndpointDeploymentConfigRollingUpdatePolicyRollbackMaximumBatchSize",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-endpoint/index.ts",
        "line": 468
      },
      "name": "DataAwsccSagemakerEndpointDeploymentConfigRollingUpdatePolicyRollbackMaximumBatchSize",
      "namespace": "dataAwsccSagemakerEndpoint",
      "symbolId": "src/data-awscc-sagemaker-endpoint/index:DataAwsccSagemakerEndpointDeploymentConfigRollingUpdatePolicyRollbackMaximumBatchSize"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerEndpoint.DataAwsccSagemakerEndpointDeploymentConfigRollingUpdatePolicyRollbackMaximumBatchSizeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerEndpoint.DataAwsccSagemakerEndpointDeploymentConfigRollingUpdatePolicyRollbackMaximumBatchSizeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-endpoint/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/data-awscc-sagemaker-endpoint/index.ts",
        "line": 491
      },
      "name": "DataAwsccSagemakerEndpointDeploymentConfigRollingUpdatePolicyRollbackMaximumBatchSizeOutputReference",
      "namespace": "dataAwsccSagemakerEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-endpoint/index.ts",
            "line": 518
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-endpoint/index.ts",
            "line": 523
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-endpoint/index.ts",
            "line": 502
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerEndpoint.DataAwsccSagemakerEndpointDeploymentConfigRollingUpdatePolicyRollbackMaximumBatchSize"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-endpoint/index:DataAwsccSagemakerEndpointDeploymentConfigRollingUpdatePolicyRollbackMaximumBatchSizeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerEndpoint.DataAwsccSagemakerEndpointExcludeRetainedVariantProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerEndpoint.DataAwsccSagemakerEndpointExcludeRetainedVariantProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-endpoint/index.ts",
        "line": 665
      },
      "name": "DataAwsccSagemakerEndpointExcludeRetainedVariantProperties",
      "namespace": "dataAwsccSagemakerEndpoint",
      "symbolId": "src/data-awscc-sagemaker-endpoint/index:DataAwsccSagemakerEndpointExcludeRetainedVariantProperties"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerEndpoint.DataAwsccSagemakerEndpointExcludeRetainedVariantPropertiesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerEndpoint.DataAwsccSagemakerEndpointExcludeRetainedVariantPropertiesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-endpoint/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-endpoint/index.ts",
        "line": 722
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-endpoint/index.ts",
            "line": 736
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerEndpoint.DataAwsccSagemakerEndpointExcludeRetainedVariantPropertiesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerEndpointExcludeRetainedVariantPropertiesList",
      "namespace": "dataAwsccSagemakerEndpoint",
      "symbolId": "src/data-awscc-sagemaker-endpoint/index:DataAwsccSagemakerEndpointExcludeRetainedVariantPropertiesList"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerEndpoint.DataAwsccSagemakerEndpointExcludeRetainedVariantPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerEndpoint.DataAwsccSagemakerEndpointExcludeRetainedVariantPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-endpoint/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-endpoint/index.ts",
        "line": 688
      },
      "name": "DataAwsccSagemakerEndpointExcludeRetainedVariantPropertiesOutputReference",
      "namespace": "dataAwsccSagemakerEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-endpoint/index.ts",
            "line": 717
          },
          "name": "variantPropertyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-endpoint/index.ts",
            "line": 701
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerEndpoint.DataAwsccSagemakerEndpointExcludeRetainedVariantProperties"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-endpoint/index:DataAwsccSagemakerEndpointExcludeRetainedVariantPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerEndpoint.DataAwsccSagemakerEndpointTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerEndpoint.DataAwsccSagemakerEndpointTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-endpoint/index.ts",
        "line": 740
      },
      "name": "DataAwsccSagemakerEndpointTags",
      "namespace": "dataAwsccSagemakerEndpoint",
      "symbolId": "src/data-awscc-sagemaker-endpoint/index:DataAwsccSagemakerEndpointTags"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerEndpoint.DataAwsccSagemakerEndpointTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerEndpoint.DataAwsccSagemakerEndpointTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-endpoint/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-awscc-sagemaker-endpoint/index.ts",
        "line": 802
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-endpoint/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-awscc.dataAwsccSagemakerEndpoint.DataAwsccSagemakerEndpointTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerEndpointTagsList",
      "namespace": "dataAwsccSagemakerEndpoint",
      "symbolId": "src/data-awscc-sagemaker-endpoint/index:DataAwsccSagemakerEndpointTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerEndpoint.DataAwsccSagemakerEndpointTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerEndpoint.DataAwsccSagemakerEndpointTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-endpoint/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-endpoint/index.ts",
        "line": 763
      },
      "name": "DataAwsccSagemakerEndpointTagsOutputReference",
      "namespace": "dataAwsccSagemakerEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-endpoint/index.ts",
            "line": 792
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-endpoint/index.ts",
            "line": 797
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-endpoint/index.ts",
            "line": 776
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerEndpoint.DataAwsccSagemakerEndpointTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-endpoint/index:DataAwsccSagemakerEndpointTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerEndpoints.DataAwsccSagemakerEndpoints": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_endpoints awscc_sagemaker_endpoints}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerEndpoints.DataAwsccSagemakerEndpoints",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_endpoints awscc_sagemaker_endpoints} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-endpoints/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerEndpoints.DataAwsccSagemakerEndpointsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-endpoints/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSagemakerEndpoints resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-endpoints/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSagemakerEndpoints to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_endpoints#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSagemakerEndpoints that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSagemakerEndpoints to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-endpoints/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-endpoints/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerEndpoints",
      "namespace": "dataAwsccSagemakerEndpoints",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-endpoints/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-endpoints/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-endpoints/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-endpoints/index:DataAwsccSagemakerEndpoints"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerEndpoints.DataAwsccSagemakerEndpointsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerEndpoints.DataAwsccSagemakerEndpointsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-endpoints/index.ts",
        "line": 14
      },
      "name": "DataAwsccSagemakerEndpointsConfig",
      "namespace": "dataAwsccSagemakerEndpoints",
      "symbolId": "src/data-awscc-sagemaker-endpoints/index:DataAwsccSagemakerEndpointsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerExperiment.DataAwsccSagemakerExperiment": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_experiment awscc_sagemaker_experiment}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerExperiment.DataAwsccSagemakerExperiment",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_experiment awscc_sagemaker_experiment} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-experiment/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-awscc.dataAwsccSagemakerExperiment.DataAwsccSagemakerExperimentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-experiment/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSagemakerExperiment resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-experiment/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 DataAwsccSagemakerExperiment to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_experiment#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSagemakerExperiment that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSagemakerExperiment to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-experiment/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-awscc-sagemaker-experiment/index.ts",
            "line": 223
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerExperiment",
      "namespace": "dataAwsccSagemakerExperiment",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-experiment/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-experiment/index.ts",
            "line": 165
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-experiment/index.ts",
            "line": 170
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-experiment/index.ts",
            "line": 175
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-experiment/index.ts",
            "line": 180
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-experiment/index.ts",
            "line": 185
          },
          "name": "experimentName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-experiment/index.ts",
            "line": 203
          },
          "name": "lastModifiedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-experiment/index.ts",
            "line": 209
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerExperiment.DataAwsccSagemakerExperimentTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-experiment/index.ts",
            "line": 198
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-experiment/index.ts",
            "line": 191
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-experiment/index:DataAwsccSagemakerExperiment"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerExperiment.DataAwsccSagemakerExperimentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerExperiment.DataAwsccSagemakerExperimentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-experiment/index.ts",
        "line": 14
      },
      "name": "DataAwsccSagemakerExperimentConfig",
      "namespace": "dataAwsccSagemakerExperiment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_experiment#id DataAwsccSagemakerExperiment#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-experiment/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-experiment/index:DataAwsccSagemakerExperimentConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerExperiment.DataAwsccSagemakerExperimentTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerExperiment.DataAwsccSagemakerExperimentTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-experiment/index.ts",
        "line": 25
      },
      "name": "DataAwsccSagemakerExperimentTags",
      "namespace": "dataAwsccSagemakerExperiment",
      "symbolId": "src/data-awscc-sagemaker-experiment/index:DataAwsccSagemakerExperimentTags"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerExperiment.DataAwsccSagemakerExperimentTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerExperiment.DataAwsccSagemakerExperimentTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-experiment/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-awscc-sagemaker-experiment/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-experiment/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-awscc.dataAwsccSagemakerExperiment.DataAwsccSagemakerExperimentTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerExperimentTagsList",
      "namespace": "dataAwsccSagemakerExperiment",
      "symbolId": "src/data-awscc-sagemaker-experiment/index:DataAwsccSagemakerExperimentTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerExperiment.DataAwsccSagemakerExperimentTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerExperiment.DataAwsccSagemakerExperimentTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-experiment/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-experiment/index.ts",
        "line": 48
      },
      "name": "DataAwsccSagemakerExperimentTagsOutputReference",
      "namespace": "dataAwsccSagemakerExperiment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-experiment/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-experiment/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-experiment/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerExperiment.DataAwsccSagemakerExperimentTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-experiment/index:DataAwsccSagemakerExperimentTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerExperimentTrialComponent.DataAwsccSagemakerExperimentTrialComponent": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_experiment_trial_component awscc_sagemaker_experiment_trial_component}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerExperimentTrialComponent.DataAwsccSagemakerExperimentTrialComponent",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_experiment_trial_component awscc_sagemaker_experiment_trial_component} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-experiment-trial-component/index.ts",
          "line": 269
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerExperimentTrialComponent.DataAwsccSagemakerExperimentTrialComponentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-experiment-trial-component/index.ts",
        "line": 237
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSagemakerExperimentTrialComponent resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-experiment-trial-component/index.ts",
            "line": 254
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSagemakerExperimentTrialComponent to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_experiment_trial_component#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSagemakerExperimentTrialComponent that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSagemakerExperimentTrialComponent to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-experiment-trial-component/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-awscc-sagemaker-experiment-trial-component/index.ts",
            "line": 373
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerExperimentTrialComponent",
      "namespace": "dataAwsccSagemakerExperimentTrialComponent",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-experiment-trial-component/index.ts",
            "line": 242
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-experiment-trial-component/index.ts",
            "line": 293
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-experiment-trial-component/index.ts",
            "line": 298
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-experiment-trial-component/index.ts",
            "line": 303
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-experiment-trial-component/index.ts",
            "line": 308
          },
          "name": "endTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-experiment-trial-component/index.ts",
            "line": 326
          },
          "name": "lastModifiedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-experiment-trial-component/index.ts",
            "line": 331
          },
          "name": "lineageGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-experiment-trial-component/index.ts",
            "line": 337
          },
          "name": "metadataProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerExperimentTrialComponent.DataAwsccSagemakerExperimentTrialComponentMetadataPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-experiment-trial-component/index.ts",
            "line": 342
          },
          "name": "startTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-experiment-trial-component/index.ts",
            "line": 348
          },
          "name": "status",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerExperimentTrialComponent.DataAwsccSagemakerExperimentTrialComponentStatusOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-experiment-trial-component/index.ts",
            "line": 354
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerExperimentTrialComponent.DataAwsccSagemakerExperimentTrialComponentTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-experiment-trial-component/index.ts",
            "line": 359
          },
          "name": "trialComponentName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-experiment-trial-component/index.ts",
            "line": 321
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-experiment-trial-component/index.ts",
            "line": 314
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-experiment-trial-component/index:DataAwsccSagemakerExperimentTrialComponent"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerExperimentTrialComponent.DataAwsccSagemakerExperimentTrialComponentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerExperimentTrialComponent.DataAwsccSagemakerExperimentTrialComponentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-experiment-trial-component/index.ts",
        "line": 14
      },
      "name": "DataAwsccSagemakerExperimentTrialComponentConfig",
      "namespace": "dataAwsccSagemakerExperimentTrialComponent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_experiment_trial_component#id DataAwsccSagemakerExperimentTrialComponent#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-experiment-trial-component/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-experiment-trial-component/index:DataAwsccSagemakerExperimentTrialComponentConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerExperimentTrialComponent.DataAwsccSagemakerExperimentTrialComponentMetadataProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerExperimentTrialComponent.DataAwsccSagemakerExperimentTrialComponentMetadataProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-experiment-trial-component/index.ts",
        "line": 25
      },
      "name": "DataAwsccSagemakerExperimentTrialComponentMetadataProperties",
      "namespace": "dataAwsccSagemakerExperimentTrialComponent",
      "symbolId": "src/data-awscc-sagemaker-experiment-trial-component/index:DataAwsccSagemakerExperimentTrialComponentMetadataProperties"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerExperimentTrialComponent.DataAwsccSagemakerExperimentTrialComponentMetadataPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerExperimentTrialComponent.DataAwsccSagemakerExperimentTrialComponentMetadataPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-experiment-trial-component/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-experiment-trial-component/index.ts",
        "line": 48
      },
      "name": "DataAwsccSagemakerExperimentTrialComponentMetadataPropertiesOutputReference",
      "namespace": "dataAwsccSagemakerExperimentTrialComponent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-experiment-trial-component/index.ts",
            "line": 75
          },
          "name": "commitId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-experiment-trial-component/index.ts",
            "line": 80
          },
          "name": "generatedBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-experiment-trial-component/index.ts",
            "line": 85
          },
          "name": "projectId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-experiment-trial-component/index.ts",
            "line": 90
          },
          "name": "repository",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-experiment-trial-component/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerExperimentTrialComponent.DataAwsccSagemakerExperimentTrialComponentMetadataProperties"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-experiment-trial-component/index:DataAwsccSagemakerExperimentTrialComponentMetadataPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerExperimentTrialComponent.DataAwsccSagemakerExperimentTrialComponentStatus": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerExperimentTrialComponent.DataAwsccSagemakerExperimentTrialComponentStatus",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-experiment-trial-component/index.ts",
        "line": 94
      },
      "name": "DataAwsccSagemakerExperimentTrialComponentStatus",
      "namespace": "dataAwsccSagemakerExperimentTrialComponent",
      "symbolId": "src/data-awscc-sagemaker-experiment-trial-component/index:DataAwsccSagemakerExperimentTrialComponentStatus"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerExperimentTrialComponent.DataAwsccSagemakerExperimentTrialComponentStatusOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerExperimentTrialComponent.DataAwsccSagemakerExperimentTrialComponentStatusOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-experiment-trial-component/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-awscc-sagemaker-experiment-trial-component/index.ts",
        "line": 117
      },
      "name": "DataAwsccSagemakerExperimentTrialComponentStatusOutputReference",
      "namespace": "dataAwsccSagemakerExperimentTrialComponent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-experiment-trial-component/index.ts",
            "line": 144
          },
          "name": "message",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-experiment-trial-component/index.ts",
            "line": 149
          },
          "name": "primaryStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-experiment-trial-component/index.ts",
            "line": 128
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerExperimentTrialComponent.DataAwsccSagemakerExperimentTrialComponentStatus"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-experiment-trial-component/index:DataAwsccSagemakerExperimentTrialComponentStatusOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerExperimentTrialComponent.DataAwsccSagemakerExperimentTrialComponentTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerExperimentTrialComponent.DataAwsccSagemakerExperimentTrialComponentTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-experiment-trial-component/index.ts",
        "line": 153
      },
      "name": "DataAwsccSagemakerExperimentTrialComponentTags",
      "namespace": "dataAwsccSagemakerExperimentTrialComponent",
      "symbolId": "src/data-awscc-sagemaker-experiment-trial-component/index:DataAwsccSagemakerExperimentTrialComponentTags"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerExperimentTrialComponent.DataAwsccSagemakerExperimentTrialComponentTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerExperimentTrialComponent.DataAwsccSagemakerExperimentTrialComponentTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-experiment-trial-component/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/data-awscc-sagemaker-experiment-trial-component/index.ts",
        "line": 215
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-experiment-trial-component/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-awscc.dataAwsccSagemakerExperimentTrialComponent.DataAwsccSagemakerExperimentTrialComponentTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerExperimentTrialComponentTagsList",
      "namespace": "dataAwsccSagemakerExperimentTrialComponent",
      "symbolId": "src/data-awscc-sagemaker-experiment-trial-component/index:DataAwsccSagemakerExperimentTrialComponentTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerExperimentTrialComponent.DataAwsccSagemakerExperimentTrialComponentTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerExperimentTrialComponent.DataAwsccSagemakerExperimentTrialComponentTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-experiment-trial-component/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-awscc-sagemaker-experiment-trial-component/index.ts",
        "line": 176
      },
      "name": "DataAwsccSagemakerExperimentTrialComponentTagsOutputReference",
      "namespace": "dataAwsccSagemakerExperimentTrialComponent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-experiment-trial-component/index.ts",
            "line": 205
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-experiment-trial-component/index.ts",
            "line": 210
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-experiment-trial-component/index.ts",
            "line": 189
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerExperimentTrialComponent.DataAwsccSagemakerExperimentTrialComponentTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-experiment-trial-component/index:DataAwsccSagemakerExperimentTrialComponentTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerExperimentTrialComponents.DataAwsccSagemakerExperimentTrialComponents": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_experiment_trial_components awscc_sagemaker_experiment_trial_components}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerExperimentTrialComponents.DataAwsccSagemakerExperimentTrialComponents",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_experiment_trial_components awscc_sagemaker_experiment_trial_components} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-experiment-trial-components/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerExperimentTrialComponents.DataAwsccSagemakerExperimentTrialComponentsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-experiment-trial-components/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSagemakerExperimentTrialComponents resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-experiment-trial-components/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSagemakerExperimentTrialComponents to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_experiment_trial_components#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSagemakerExperimentTrialComponents that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSagemakerExperimentTrialComponents to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-experiment-trial-components/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-experiment-trial-components/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerExperimentTrialComponents",
      "namespace": "dataAwsccSagemakerExperimentTrialComponents",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-experiment-trial-components/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-experiment-trial-components/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-experiment-trial-components/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-experiment-trial-components/index:DataAwsccSagemakerExperimentTrialComponents"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerExperimentTrialComponents.DataAwsccSagemakerExperimentTrialComponentsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerExperimentTrialComponents.DataAwsccSagemakerExperimentTrialComponentsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-experiment-trial-components/index.ts",
        "line": 14
      },
      "name": "DataAwsccSagemakerExperimentTrialComponentsConfig",
      "namespace": "dataAwsccSagemakerExperimentTrialComponents",
      "symbolId": "src/data-awscc-sagemaker-experiment-trial-components/index:DataAwsccSagemakerExperimentTrialComponentsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerExperiments.DataAwsccSagemakerExperiments": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_experiments awscc_sagemaker_experiments}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerExperiments.DataAwsccSagemakerExperiments",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_experiments awscc_sagemaker_experiments} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-experiments/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerExperiments.DataAwsccSagemakerExperimentsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-experiments/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSagemakerExperiments resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-experiments/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSagemakerExperiments to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_experiments#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSagemakerExperiments that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSagemakerExperiments to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-experiments/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-experiments/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerExperiments",
      "namespace": "dataAwsccSagemakerExperiments",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-experiments/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-experiments/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-experiments/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-experiments/index:DataAwsccSagemakerExperiments"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerExperiments.DataAwsccSagemakerExperimentsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerExperiments.DataAwsccSagemakerExperimentsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-experiments/index.ts",
        "line": 14
      },
      "name": "DataAwsccSagemakerExperimentsConfig",
      "namespace": "dataAwsccSagemakerExperiments",
      "symbolId": "src/data-awscc-sagemaker-experiments/index:DataAwsccSagemakerExperimentsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerFeatureGroup.DataAwsccSagemakerFeatureGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_feature_group awscc_sagemaker_feature_group}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerFeatureGroup.DataAwsccSagemakerFeatureGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_feature_group awscc_sagemaker_feature_group} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-feature-group/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-awscc.dataAwsccSagemakerFeatureGroup.DataAwsccSagemakerFeatureGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-feature-group/index.ts",
        "line": 631
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSagemakerFeatureGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-feature-group/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 DataAwsccSagemakerFeatureGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_feature_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSagemakerFeatureGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSagemakerFeatureGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-feature-group/index.ts",
            "line": 768
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-feature-group/index.ts",
            "line": 774
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerFeatureGroup",
      "namespace": "dataAwsccSagemakerFeatureGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-feature-group/index.ts",
            "line": 636
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-feature-group/index.ts",
            "line": 687
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-feature-group/index.ts",
            "line": 692
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-feature-group/index.ts",
            "line": 697
          },
          "name": "eventTimeFeatureName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-feature-group/index.ts",
            "line": 703
          },
          "name": "featureDefinitions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerFeatureGroup.DataAwsccSagemakerFeatureGroupFeatureDefinitionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-feature-group/index.ts",
            "line": 708
          },
          "name": "featureGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-feature-group/index.ts",
            "line": 713
          },
          "name": "featureGroupStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-feature-group/index.ts",
            "line": 732
          },
          "name": "offlineStoreConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerFeatureGroup.DataAwsccSagemakerFeatureGroupOfflineStoreConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-feature-group/index.ts",
            "line": 738
          },
          "name": "onlineStoreConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerFeatureGroup.DataAwsccSagemakerFeatureGroupOnlineStoreConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-feature-group/index.ts",
            "line": 743
          },
          "name": "recordIdentifierFeatureName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-feature-group/index.ts",
            "line": 748
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-feature-group/index.ts",
            "line": 754
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerFeatureGroup.DataAwsccSagemakerFeatureGroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-feature-group/index.ts",
            "line": 760
          },
          "name": "throughputConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerFeatureGroup.DataAwsccSagemakerFeatureGroupThroughputConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-feature-group/index.ts",
            "line": 726
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-feature-group/index.ts",
            "line": 719
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-feature-group/index:DataAwsccSagemakerFeatureGroup"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerFeatureGroup.DataAwsccSagemakerFeatureGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerFeatureGroup.DataAwsccSagemakerFeatureGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-feature-group/index.ts",
        "line": 14
      },
      "name": "DataAwsccSagemakerFeatureGroupConfig",
      "namespace": "dataAwsccSagemakerFeatureGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_feature_group#id DataAwsccSagemakerFeatureGroup#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-feature-group/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-feature-group/index:DataAwsccSagemakerFeatureGroupConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerFeatureGroup.DataAwsccSagemakerFeatureGroupFeatureDefinitions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerFeatureGroup.DataAwsccSagemakerFeatureGroupFeatureDefinitions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-feature-group/index.ts",
        "line": 25
      },
      "name": "DataAwsccSagemakerFeatureGroupFeatureDefinitions",
      "namespace": "dataAwsccSagemakerFeatureGroup",
      "symbolId": "src/data-awscc-sagemaker-feature-group/index:DataAwsccSagemakerFeatureGroupFeatureDefinitions"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerFeatureGroup.DataAwsccSagemakerFeatureGroupFeatureDefinitionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerFeatureGroup.DataAwsccSagemakerFeatureGroupFeatureDefinitionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-feature-group/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-awscc-sagemaker-feature-group/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-feature-group/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-awscc.dataAwsccSagemakerFeatureGroup.DataAwsccSagemakerFeatureGroupFeatureDefinitionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerFeatureGroupFeatureDefinitionsList",
      "namespace": "dataAwsccSagemakerFeatureGroup",
      "symbolId": "src/data-awscc-sagemaker-feature-group/index:DataAwsccSagemakerFeatureGroupFeatureDefinitionsList"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerFeatureGroup.DataAwsccSagemakerFeatureGroupFeatureDefinitionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerFeatureGroup.DataAwsccSagemakerFeatureGroupFeatureDefinitionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-feature-group/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-feature-group/index.ts",
        "line": 48
      },
      "name": "DataAwsccSagemakerFeatureGroupFeatureDefinitionsOutputReference",
      "namespace": "dataAwsccSagemakerFeatureGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-feature-group/index.ts",
            "line": 77
          },
          "name": "featureName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-feature-group/index.ts",
            "line": 82
          },
          "name": "featureType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-feature-group/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerFeatureGroup.DataAwsccSagemakerFeatureGroupFeatureDefinitions"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-feature-group/index:DataAwsccSagemakerFeatureGroupFeatureDefinitionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerFeatureGroup.DataAwsccSagemakerFeatureGroupOfflineStoreConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerFeatureGroup.DataAwsccSagemakerFeatureGroupOfflineStoreConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-feature-group/index.ts",
        "line": 228
      },
      "name": "DataAwsccSagemakerFeatureGroupOfflineStoreConfig",
      "namespace": "dataAwsccSagemakerFeatureGroup",
      "symbolId": "src/data-awscc-sagemaker-feature-group/index:DataAwsccSagemakerFeatureGroupOfflineStoreConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerFeatureGroup.DataAwsccSagemakerFeatureGroupOfflineStoreConfigDataCatalogConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerFeatureGroup.DataAwsccSagemakerFeatureGroupOfflineStoreConfigDataCatalogConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-feature-group/index.ts",
        "line": 105
      },
      "name": "DataAwsccSagemakerFeatureGroupOfflineStoreConfigDataCatalogConfig",
      "namespace": "dataAwsccSagemakerFeatureGroup",
      "symbolId": "src/data-awscc-sagemaker-feature-group/index:DataAwsccSagemakerFeatureGroupOfflineStoreConfigDataCatalogConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerFeatureGroup.DataAwsccSagemakerFeatureGroupOfflineStoreConfigDataCatalogConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerFeatureGroup.DataAwsccSagemakerFeatureGroupOfflineStoreConfigDataCatalogConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-feature-group/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-awscc-sagemaker-feature-group/index.ts",
        "line": 128
      },
      "name": "DataAwsccSagemakerFeatureGroupOfflineStoreConfigDataCatalogConfigOutputReference",
      "namespace": "dataAwsccSagemakerFeatureGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-feature-group/index.ts",
            "line": 155
          },
          "name": "catalog",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-feature-group/index.ts",
            "line": 160
          },
          "name": "database",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-feature-group/index.ts",
            "line": 165
          },
          "name": "tableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-feature-group/index.ts",
            "line": 139
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerFeatureGroup.DataAwsccSagemakerFeatureGroupOfflineStoreConfigDataCatalogConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-feature-group/index:DataAwsccSagemakerFeatureGroupOfflineStoreConfigDataCatalogConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerFeatureGroup.DataAwsccSagemakerFeatureGroupOfflineStoreConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerFeatureGroup.DataAwsccSagemakerFeatureGroupOfflineStoreConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-feature-group/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-awscc-sagemaker-feature-group/index.ts",
        "line": 251
      },
      "name": "DataAwsccSagemakerFeatureGroupOfflineStoreConfigOutputReference",
      "namespace": "dataAwsccSagemakerFeatureGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-feature-group/index.ts",
            "line": 279
          },
          "name": "dataCatalogConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerFeatureGroup.DataAwsccSagemakerFeatureGroupOfflineStoreConfigDataCatalogConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-feature-group/index.ts",
            "line": 284
          },
          "name": "disableGlueTableCreation",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-feature-group/index.ts",
            "line": 290
          },
          "name": "s3StorageConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerFeatureGroup.DataAwsccSagemakerFeatureGroupOfflineStoreConfigS3StorageConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-feature-group/index.ts",
            "line": 295
          },
          "name": "tableFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-feature-group/index.ts",
            "line": 262
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerFeatureGroup.DataAwsccSagemakerFeatureGroupOfflineStoreConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-feature-group/index:DataAwsccSagemakerFeatureGroupOfflineStoreConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerFeatureGroup.DataAwsccSagemakerFeatureGroupOfflineStoreConfigS3StorageConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerFeatureGroup.DataAwsccSagemakerFeatureGroupOfflineStoreConfigS3StorageConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-feature-group/index.ts",
        "line": 169
      },
      "name": "DataAwsccSagemakerFeatureGroupOfflineStoreConfigS3StorageConfig",
      "namespace": "dataAwsccSagemakerFeatureGroup",
      "symbolId": "src/data-awscc-sagemaker-feature-group/index:DataAwsccSagemakerFeatureGroupOfflineStoreConfigS3StorageConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerFeatureGroup.DataAwsccSagemakerFeatureGroupOfflineStoreConfigS3StorageConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerFeatureGroup.DataAwsccSagemakerFeatureGroupOfflineStoreConfigS3StorageConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-feature-group/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-awscc-sagemaker-feature-group/index.ts",
        "line": 192
      },
      "name": "DataAwsccSagemakerFeatureGroupOfflineStoreConfigS3StorageConfigOutputReference",
      "namespace": "dataAwsccSagemakerFeatureGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-feature-group/index.ts",
            "line": 219
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-feature-group/index.ts",
            "line": 224
          },
          "name": "s3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-feature-group/index.ts",
            "line": 203
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerFeatureGroup.DataAwsccSagemakerFeatureGroupOfflineStoreConfigS3StorageConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-feature-group/index:DataAwsccSagemakerFeatureGroupOfflineStoreConfigS3StorageConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerFeatureGroup.DataAwsccSagemakerFeatureGroupOnlineStoreConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerFeatureGroup.DataAwsccSagemakerFeatureGroupOnlineStoreConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-feature-group/index.ts",
        "line": 412
      },
      "name": "DataAwsccSagemakerFeatureGroupOnlineStoreConfig",
      "namespace": "dataAwsccSagemakerFeatureGroup",
      "symbolId": "src/data-awscc-sagemaker-feature-group/index:DataAwsccSagemakerFeatureGroupOnlineStoreConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerFeatureGroup.DataAwsccSagemakerFeatureGroupOnlineStoreConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerFeatureGroup.DataAwsccSagemakerFeatureGroupOnlineStoreConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-feature-group/index.ts",
          "line": 442
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-feature-group/index.ts",
        "line": 435
      },
      "name": "DataAwsccSagemakerFeatureGroupOnlineStoreConfigOutputReference",
      "namespace": "dataAwsccSagemakerFeatureGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-feature-group/index.ts",
            "line": 462
          },
          "name": "enableOnlineStore",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-feature-group/index.ts",
            "line": 468
          },
          "name": "securityConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerFeatureGroup.DataAwsccSagemakerFeatureGroupOnlineStoreConfigSecurityConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-feature-group/index.ts",
            "line": 473
          },
          "name": "storageType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-feature-group/index.ts",
            "line": 479
          },
          "name": "ttlDuration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerFeatureGroup.DataAwsccSagemakerFeatureGroupOnlineStoreConfigTtlDurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-feature-group/index.ts",
            "line": 446
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerFeatureGroup.DataAwsccSagemakerFeatureGroupOnlineStoreConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-feature-group/index:DataAwsccSagemakerFeatureGroupOnlineStoreConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerFeatureGroup.DataAwsccSagemakerFeatureGroupOnlineStoreConfigSecurityConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerFeatureGroup.DataAwsccSagemakerFeatureGroupOnlineStoreConfigSecurityConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-feature-group/index.ts",
        "line": 299
      },
      "name": "DataAwsccSagemakerFeatureGroupOnlineStoreConfigSecurityConfig",
      "namespace": "dataAwsccSagemakerFeatureGroup",
      "symbolId": "src/data-awscc-sagemaker-feature-group/index:DataAwsccSagemakerFeatureGroupOnlineStoreConfigSecurityConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerFeatureGroup.DataAwsccSagemakerFeatureGroupOnlineStoreConfigSecurityConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerFeatureGroup.DataAwsccSagemakerFeatureGroupOnlineStoreConfigSecurityConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-feature-group/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-awscc-sagemaker-feature-group/index.ts",
        "line": 322
      },
      "name": "DataAwsccSagemakerFeatureGroupOnlineStoreConfigSecurityConfigOutputReference",
      "namespace": "dataAwsccSagemakerFeatureGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-feature-group/index.ts",
            "line": 349
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-feature-group/index.ts",
            "line": 333
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerFeatureGroup.DataAwsccSagemakerFeatureGroupOnlineStoreConfigSecurityConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-feature-group/index:DataAwsccSagemakerFeatureGroupOnlineStoreConfigSecurityConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerFeatureGroup.DataAwsccSagemakerFeatureGroupOnlineStoreConfigTtlDuration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerFeatureGroup.DataAwsccSagemakerFeatureGroupOnlineStoreConfigTtlDuration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-feature-group/index.ts",
        "line": 353
      },
      "name": "DataAwsccSagemakerFeatureGroupOnlineStoreConfigTtlDuration",
      "namespace": "dataAwsccSagemakerFeatureGroup",
      "symbolId": "src/data-awscc-sagemaker-feature-group/index:DataAwsccSagemakerFeatureGroupOnlineStoreConfigTtlDuration"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerFeatureGroup.DataAwsccSagemakerFeatureGroupOnlineStoreConfigTtlDurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerFeatureGroup.DataAwsccSagemakerFeatureGroupOnlineStoreConfigTtlDurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-feature-group/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-awscc-sagemaker-feature-group/index.ts",
        "line": 376
      },
      "name": "DataAwsccSagemakerFeatureGroupOnlineStoreConfigTtlDurationOutputReference",
      "namespace": "dataAwsccSagemakerFeatureGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-feature-group/index.ts",
            "line": 403
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-feature-group/index.ts",
            "line": 408
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-feature-group/index.ts",
            "line": 387
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerFeatureGroup.DataAwsccSagemakerFeatureGroupOnlineStoreConfigTtlDuration"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-feature-group/index:DataAwsccSagemakerFeatureGroupOnlineStoreConfigTtlDurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerFeatureGroup.DataAwsccSagemakerFeatureGroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerFeatureGroup.DataAwsccSagemakerFeatureGroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-feature-group/index.ts",
        "line": 483
      },
      "name": "DataAwsccSagemakerFeatureGroupTags",
      "namespace": "dataAwsccSagemakerFeatureGroup",
      "symbolId": "src/data-awscc-sagemaker-feature-group/index:DataAwsccSagemakerFeatureGroupTags"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerFeatureGroup.DataAwsccSagemakerFeatureGroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerFeatureGroup.DataAwsccSagemakerFeatureGroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-feature-group/index.ts",
          "line": 552
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-feature-group/index.ts",
        "line": 545
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-feature-group/index.ts",
            "line": 559
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerFeatureGroup.DataAwsccSagemakerFeatureGroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerFeatureGroupTagsList",
      "namespace": "dataAwsccSagemakerFeatureGroup",
      "symbolId": "src/data-awscc-sagemaker-feature-group/index:DataAwsccSagemakerFeatureGroupTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerFeatureGroup.DataAwsccSagemakerFeatureGroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerFeatureGroup.DataAwsccSagemakerFeatureGroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-feature-group/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-feature-group/index.ts",
        "line": 506
      },
      "name": "DataAwsccSagemakerFeatureGroupTagsOutputReference",
      "namespace": "dataAwsccSagemakerFeatureGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-feature-group/index.ts",
            "line": 535
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-feature-group/index.ts",
            "line": 540
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-feature-group/index.ts",
            "line": 519
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerFeatureGroup.DataAwsccSagemakerFeatureGroupTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-feature-group/index:DataAwsccSagemakerFeatureGroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerFeatureGroup.DataAwsccSagemakerFeatureGroupThroughputConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerFeatureGroup.DataAwsccSagemakerFeatureGroupThroughputConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-feature-group/index.ts",
        "line": 563
      },
      "name": "DataAwsccSagemakerFeatureGroupThroughputConfig",
      "namespace": "dataAwsccSagemakerFeatureGroup",
      "symbolId": "src/data-awscc-sagemaker-feature-group/index:DataAwsccSagemakerFeatureGroupThroughputConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerFeatureGroup.DataAwsccSagemakerFeatureGroupThroughputConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerFeatureGroup.DataAwsccSagemakerFeatureGroupThroughputConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-feature-group/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-feature-group/index.ts",
        "line": 586
      },
      "name": "DataAwsccSagemakerFeatureGroupThroughputConfigOutputReference",
      "namespace": "dataAwsccSagemakerFeatureGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-feature-group/index.ts",
            "line": 613
          },
          "name": "provisionedReadCapacityUnits",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-feature-group/index.ts",
            "line": 618
          },
          "name": "provisionedWriteCapacityUnits",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-feature-group/index.ts",
            "line": 623
          },
          "name": "throughputMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-feature-group/index.ts",
            "line": 597
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerFeatureGroup.DataAwsccSagemakerFeatureGroupThroughputConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-feature-group/index:DataAwsccSagemakerFeatureGroupThroughputConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerFeatureGroups.DataAwsccSagemakerFeatureGroups": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_feature_groups awscc_sagemaker_feature_groups}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerFeatureGroups.DataAwsccSagemakerFeatureGroups",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_feature_groups awscc_sagemaker_feature_groups} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-feature-groups/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerFeatureGroups.DataAwsccSagemakerFeatureGroupsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-feature-groups/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSagemakerFeatureGroups resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-feature-groups/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSagemakerFeatureGroups to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_feature_groups#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSagemakerFeatureGroups that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSagemakerFeatureGroups to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-feature-groups/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-feature-groups/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerFeatureGroups",
      "namespace": "dataAwsccSagemakerFeatureGroups",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-feature-groups/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-feature-groups/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-feature-groups/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-feature-groups/index:DataAwsccSagemakerFeatureGroups"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerFeatureGroups.DataAwsccSagemakerFeatureGroupsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerFeatureGroups.DataAwsccSagemakerFeatureGroupsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-feature-groups/index.ts",
        "line": 14
      },
      "name": "DataAwsccSagemakerFeatureGroupsConfig",
      "namespace": "dataAwsccSagemakerFeatureGroups",
      "symbolId": "src/data-awscc-sagemaker-feature-groups/index:DataAwsccSagemakerFeatureGroupsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerHub.DataAwsccSagemakerHub": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_hub awscc_sagemaker_hub}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerHub.DataAwsccSagemakerHub",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_hub awscc_sagemaker_hub} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-hub/index.ts",
          "line": 195
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerHub.DataAwsccSagemakerHubConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-hub/index.ts",
        "line": 163
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSagemakerHub resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-hub/index.ts",
            "line": 180
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSagemakerHub to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_hub#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSagemakerHub that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSagemakerHub to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-hub/index.ts",
            "line": 287
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-hub/index.ts",
            "line": 293
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerHub",
      "namespace": "dataAwsccSagemakerHub",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-hub/index.ts",
            "line": 168
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-hub/index.ts",
            "line": 219
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-hub/index.ts",
            "line": 224
          },
          "name": "hubArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-hub/index.ts",
            "line": 229
          },
          "name": "hubDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-hub/index.ts",
            "line": 234
          },
          "name": "hubDisplayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-hub/index.ts",
            "line": 239
          },
          "name": "hubName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-hub/index.ts",
            "line": 244
          },
          "name": "hubSearchKeywords",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-hub/index.ts",
            "line": 249
          },
          "name": "hubStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-hub/index.ts",
            "line": 267
          },
          "name": "lastModifiedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-hub/index.ts",
            "line": 273
          },
          "name": "s3StorageConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerHub.DataAwsccSagemakerHubS3StorageConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-hub/index.ts",
            "line": 279
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerHub.DataAwsccSagemakerHubTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-hub/index.ts",
            "line": 262
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-hub/index.ts",
            "line": 255
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-hub/index:DataAwsccSagemakerHub"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerHub.DataAwsccSagemakerHubConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerHub.DataAwsccSagemakerHubConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-hub/index.ts",
        "line": 14
      },
      "name": "DataAwsccSagemakerHubConfig",
      "namespace": "dataAwsccSagemakerHub",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_hub#id DataAwsccSagemakerHub#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-hub/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-hub/index:DataAwsccSagemakerHubConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerHub.DataAwsccSagemakerHubS3StorageConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerHub.DataAwsccSagemakerHubS3StorageConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-hub/index.ts",
        "line": 25
      },
      "name": "DataAwsccSagemakerHubS3StorageConfig",
      "namespace": "dataAwsccSagemakerHub",
      "symbolId": "src/data-awscc-sagemaker-hub/index:DataAwsccSagemakerHubS3StorageConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerHub.DataAwsccSagemakerHubS3StorageConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerHub.DataAwsccSagemakerHubS3StorageConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-hub/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-hub/index.ts",
        "line": 48
      },
      "name": "DataAwsccSagemakerHubS3StorageConfigOutputReference",
      "namespace": "dataAwsccSagemakerHub",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-hub/index.ts",
            "line": 75
          },
          "name": "s3OutputPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-hub/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerHub.DataAwsccSagemakerHubS3StorageConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-hub/index:DataAwsccSagemakerHubS3StorageConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerHub.DataAwsccSagemakerHubTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerHub.DataAwsccSagemakerHubTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-hub/index.ts",
        "line": 79
      },
      "name": "DataAwsccSagemakerHubTags",
      "namespace": "dataAwsccSagemakerHub",
      "symbolId": "src/data-awscc-sagemaker-hub/index:DataAwsccSagemakerHubTags"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerHub.DataAwsccSagemakerHubTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerHub.DataAwsccSagemakerHubTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-hub/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-hub/index.ts",
        "line": 141
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-hub/index.ts",
            "line": 155
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerHub.DataAwsccSagemakerHubTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerHubTagsList",
      "namespace": "dataAwsccSagemakerHub",
      "symbolId": "src/data-awscc-sagemaker-hub/index:DataAwsccSagemakerHubTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerHub.DataAwsccSagemakerHubTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerHub.DataAwsccSagemakerHubTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-hub/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-hub/index.ts",
        "line": 102
      },
      "name": "DataAwsccSagemakerHubTagsOutputReference",
      "namespace": "dataAwsccSagemakerHub",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-hub/index.ts",
            "line": 131
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-hub/index.ts",
            "line": 136
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-hub/index.ts",
            "line": 115
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerHub.DataAwsccSagemakerHubTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-hub/index:DataAwsccSagemakerHubTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerHubs.DataAwsccSagemakerHubs": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_hubs awscc_sagemaker_hubs}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerHubs.DataAwsccSagemakerHubs",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_hubs awscc_sagemaker_hubs} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-hubs/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerHubs.DataAwsccSagemakerHubsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-hubs/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSagemakerHubs resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-hubs/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSagemakerHubs to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_hubs#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSagemakerHubs that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSagemakerHubs to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-hubs/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-hubs/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerHubs",
      "namespace": "dataAwsccSagemakerHubs",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-hubs/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-hubs/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-hubs/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-hubs/index:DataAwsccSagemakerHubs"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerHubs.DataAwsccSagemakerHubsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerHubs.DataAwsccSagemakerHubsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-hubs/index.ts",
        "line": 14
      },
      "name": "DataAwsccSagemakerHubsConfig",
      "namespace": "dataAwsccSagemakerHubs",
      "symbolId": "src/data-awscc-sagemaker-hubs/index:DataAwsccSagemakerHubsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerImage.DataAwsccSagemakerImage": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_image awscc_sagemaker_image}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerImage.DataAwsccSagemakerImage",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_image awscc_sagemaker_image} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-image/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-awscc.dataAwsccSagemakerImage.DataAwsccSagemakerImageConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-image/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSagemakerImage resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-image/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 DataAwsccSagemakerImage to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_image#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSagemakerImage that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSagemakerImage to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-image/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-awscc-sagemaker-image/index.ts",
            "line": 218
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerImage",
      "namespace": "dataAwsccSagemakerImage",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-image/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-image/index.ts",
            "line": 178
          },
          "name": "imageArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-image/index.ts",
            "line": 183
          },
          "name": "imageDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-image/index.ts",
            "line": 188
          },
          "name": "imageDisplayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-image/index.ts",
            "line": 193
          },
          "name": "imageName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-image/index.ts",
            "line": 198
          },
          "name": "imageRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-image/index.ts",
            "line": 204
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerImage.DataAwsccSagemakerImageTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-image/index.ts",
            "line": 173
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-image/index.ts",
            "line": 166
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-image/index:DataAwsccSagemakerImage"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerImage.DataAwsccSagemakerImageConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerImage.DataAwsccSagemakerImageConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-image/index.ts",
        "line": 14
      },
      "name": "DataAwsccSagemakerImageConfig",
      "namespace": "dataAwsccSagemakerImage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_image#id DataAwsccSagemakerImage#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-image/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-image/index:DataAwsccSagemakerImageConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerImage.DataAwsccSagemakerImageTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerImage.DataAwsccSagemakerImageTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-image/index.ts",
        "line": 25
      },
      "name": "DataAwsccSagemakerImageTags",
      "namespace": "dataAwsccSagemakerImage",
      "symbolId": "src/data-awscc-sagemaker-image/index:DataAwsccSagemakerImageTags"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerImage.DataAwsccSagemakerImageTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerImage.DataAwsccSagemakerImageTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-image/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-awscc-sagemaker-image/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-image/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-awscc.dataAwsccSagemakerImage.DataAwsccSagemakerImageTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerImageTagsList",
      "namespace": "dataAwsccSagemakerImage",
      "symbolId": "src/data-awscc-sagemaker-image/index:DataAwsccSagemakerImageTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerImage.DataAwsccSagemakerImageTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerImage.DataAwsccSagemakerImageTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-image/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-image/index.ts",
        "line": 48
      },
      "name": "DataAwsccSagemakerImageTagsOutputReference",
      "namespace": "dataAwsccSagemakerImage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-image/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-image/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-image/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerImage.DataAwsccSagemakerImageTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-image/index:DataAwsccSagemakerImageTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerImageVersion.DataAwsccSagemakerImageVersion": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_image_version awscc_sagemaker_image_version}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerImageVersion.DataAwsccSagemakerImageVersion",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_image_version awscc_sagemaker_image_version} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-image-version/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerImageVersion.DataAwsccSagemakerImageVersionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-image-version/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSagemakerImageVersion resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-image-version/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSagemakerImageVersion to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_image_version#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSagemakerImageVersion that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSagemakerImageVersion to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-image-version/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-awscc-sagemaker-image-version/index.ts",
            "line": 182
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerImageVersion",
      "namespace": "dataAwsccSagemakerImageVersion",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-image-version/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-image-version/index.ts",
            "line": 85
          },
          "name": "alias",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-image-version/index.ts",
            "line": 90
          },
          "name": "aliases",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-image-version/index.ts",
            "line": 95
          },
          "name": "baseImage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-image-version/index.ts",
            "line": 100
          },
          "name": "containerImage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-image-version/index.ts",
            "line": 105
          },
          "name": "horovod",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-image-version/index.ts",
            "line": 123
          },
          "name": "imageArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-image-version/index.ts",
            "line": 128
          },
          "name": "imageName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-image-version/index.ts",
            "line": 133
          },
          "name": "imageVersionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-image-version/index.ts",
            "line": 138
          },
          "name": "jobType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-image-version/index.ts",
            "line": 143
          },
          "name": "mlFramework",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-image-version/index.ts",
            "line": 148
          },
          "name": "processor",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-image-version/index.ts",
            "line": 153
          },
          "name": "programmingLang",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-image-version/index.ts",
            "line": 158
          },
          "name": "releaseNotes",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-image-version/index.ts",
            "line": 163
          },
          "name": "vendorGuidance",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-image-version/index.ts",
            "line": 168
          },
          "name": "version",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-image-version/index.ts",
            "line": 118
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-image-version/index.ts",
            "line": 111
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-image-version/index:DataAwsccSagemakerImageVersion"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerImageVersion.DataAwsccSagemakerImageVersionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerImageVersion.DataAwsccSagemakerImageVersionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-image-version/index.ts",
        "line": 14
      },
      "name": "DataAwsccSagemakerImageVersionConfig",
      "namespace": "dataAwsccSagemakerImageVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_image_version#id DataAwsccSagemakerImageVersion#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-image-version/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-image-version/index:DataAwsccSagemakerImageVersionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerImages.DataAwsccSagemakerImages": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_images awscc_sagemaker_images}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerImages.DataAwsccSagemakerImages",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_images awscc_sagemaker_images} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-images/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerImages.DataAwsccSagemakerImagesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-images/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSagemakerImages resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-images/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSagemakerImages to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_images#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSagemakerImages that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSagemakerImages to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-images/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-images/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerImages",
      "namespace": "dataAwsccSagemakerImages",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-images/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-images/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-images/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-images/index:DataAwsccSagemakerImages"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerImages.DataAwsccSagemakerImagesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerImages.DataAwsccSagemakerImagesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-images/index.ts",
        "line": 14
      },
      "name": "DataAwsccSagemakerImagesConfig",
      "namespace": "dataAwsccSagemakerImages",
      "symbolId": "src/data-awscc-sagemaker-images/index:DataAwsccSagemakerImagesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerInferenceComponent.DataAwsccSagemakerInferenceComponent": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_inference_component awscc_sagemaker_inference_component}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceComponent.DataAwsccSagemakerInferenceComponent",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_inference_component awscc_sagemaker_inference_component} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-inference-component/index.ts",
          "line": 925
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceComponent.DataAwsccSagemakerInferenceComponentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-inference-component/index.ts",
        "line": 893
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSagemakerInferenceComponent resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-component/index.ts",
            "line": 910
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSagemakerInferenceComponent to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_inference_component#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSagemakerInferenceComponent that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSagemakerInferenceComponent to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-component/index.ts",
            "line": 1034
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-component/index.ts",
            "line": 1040
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerInferenceComponent",
      "namespace": "dataAwsccSagemakerInferenceComponent",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-component/index.ts",
            "line": 898
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-component/index.ts",
            "line": 949
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-component/index.ts",
            "line": 955
          },
          "name": "deploymentConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceComponent.DataAwsccSagemakerInferenceComponentDeploymentConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-component/index.ts",
            "line": 960
          },
          "name": "endpointArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-component/index.ts",
            "line": 965
          },
          "name": "endpointName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-component/index.ts",
            "line": 970
          },
          "name": "failureReason",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-component/index.ts",
            "line": 988
          },
          "name": "inferenceComponentArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-component/index.ts",
            "line": 993
          },
          "name": "inferenceComponentName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-component/index.ts",
            "line": 998
          },
          "name": "inferenceComponentStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-component/index.ts",
            "line": 1003
          },
          "name": "lastModifiedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-component/index.ts",
            "line": 1009
          },
          "name": "runtimeConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceComponent.DataAwsccSagemakerInferenceComponentRuntimeConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-component/index.ts",
            "line": 1015
          },
          "name": "specification",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceComponent.DataAwsccSagemakerInferenceComponentSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-component/index.ts",
            "line": 1021
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceComponent.DataAwsccSagemakerInferenceComponentTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-component/index.ts",
            "line": 1026
          },
          "name": "variantName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-component/index.ts",
            "line": 983
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-component/index.ts",
            "line": 976
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-inference-component/index:DataAwsccSagemakerInferenceComponent"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerInferenceComponent.DataAwsccSagemakerInferenceComponentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceComponent.DataAwsccSagemakerInferenceComponentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-inference-component/index.ts",
        "line": 14
      },
      "name": "DataAwsccSagemakerInferenceComponentConfig",
      "namespace": "dataAwsccSagemakerInferenceComponent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_inference_component#id DataAwsccSagemakerInferenceComponent#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-component/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-inference-component/index:DataAwsccSagemakerInferenceComponentConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerInferenceComponent.DataAwsccSagemakerInferenceComponentDeploymentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceComponent.DataAwsccSagemakerInferenceComponentDeploymentConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-inference-component/index.ts",
        "line": 344
      },
      "name": "DataAwsccSagemakerInferenceComponentDeploymentConfig",
      "namespace": "dataAwsccSagemakerInferenceComponent",
      "symbolId": "src/data-awscc-sagemaker-inference-component/index:DataAwsccSagemakerInferenceComponentDeploymentConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerInferenceComponent.DataAwsccSagemakerInferenceComponentDeploymentConfigAutoRollbackConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceComponent.DataAwsccSagemakerInferenceComponentDeploymentConfigAutoRollbackConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-inference-component/index.ts",
        "line": 100
      },
      "name": "DataAwsccSagemakerInferenceComponentDeploymentConfigAutoRollbackConfiguration",
      "namespace": "dataAwsccSagemakerInferenceComponent",
      "symbolId": "src/data-awscc-sagemaker-inference-component/index:DataAwsccSagemakerInferenceComponentDeploymentConfigAutoRollbackConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerInferenceComponent.DataAwsccSagemakerInferenceComponentDeploymentConfigAutoRollbackConfigurationAlarms": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceComponent.DataAwsccSagemakerInferenceComponentDeploymentConfigAutoRollbackConfigurationAlarms",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-inference-component/index.ts",
        "line": 25
      },
      "name": "DataAwsccSagemakerInferenceComponentDeploymentConfigAutoRollbackConfigurationAlarms",
      "namespace": "dataAwsccSagemakerInferenceComponent",
      "symbolId": "src/data-awscc-sagemaker-inference-component/index:DataAwsccSagemakerInferenceComponentDeploymentConfigAutoRollbackConfigurationAlarms"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerInferenceComponent.DataAwsccSagemakerInferenceComponentDeploymentConfigAutoRollbackConfigurationAlarmsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceComponent.DataAwsccSagemakerInferenceComponentDeploymentConfigAutoRollbackConfigurationAlarmsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-inference-component/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-inference-component/index.ts",
        "line": 82
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-component/index.ts",
            "line": 96
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceComponent.DataAwsccSagemakerInferenceComponentDeploymentConfigAutoRollbackConfigurationAlarmsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerInferenceComponentDeploymentConfigAutoRollbackConfigurationAlarmsList",
      "namespace": "dataAwsccSagemakerInferenceComponent",
      "symbolId": "src/data-awscc-sagemaker-inference-component/index:DataAwsccSagemakerInferenceComponentDeploymentConfigAutoRollbackConfigurationAlarmsList"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerInferenceComponent.DataAwsccSagemakerInferenceComponentDeploymentConfigAutoRollbackConfigurationAlarmsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceComponent.DataAwsccSagemakerInferenceComponentDeploymentConfigAutoRollbackConfigurationAlarmsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-inference-component/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-inference-component/index.ts",
        "line": 48
      },
      "name": "DataAwsccSagemakerInferenceComponentDeploymentConfigAutoRollbackConfigurationAlarmsOutputReference",
      "namespace": "dataAwsccSagemakerInferenceComponent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-component/index.ts",
            "line": 77
          },
          "name": "alarmName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-component/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceComponent.DataAwsccSagemakerInferenceComponentDeploymentConfigAutoRollbackConfigurationAlarms"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-inference-component/index:DataAwsccSagemakerInferenceComponentDeploymentConfigAutoRollbackConfigurationAlarmsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerInferenceComponent.DataAwsccSagemakerInferenceComponentDeploymentConfigAutoRollbackConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceComponent.DataAwsccSagemakerInferenceComponentDeploymentConfigAutoRollbackConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-inference-component/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-awscc-sagemaker-inference-component/index.ts",
        "line": 123
      },
      "name": "DataAwsccSagemakerInferenceComponentDeploymentConfigAutoRollbackConfigurationOutputReference",
      "namespace": "dataAwsccSagemakerInferenceComponent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-component/index.ts",
            "line": 151
          },
          "name": "alarms",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceComponent.DataAwsccSagemakerInferenceComponentDeploymentConfigAutoRollbackConfigurationAlarmsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-component/index.ts",
            "line": 134
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceComponent.DataAwsccSagemakerInferenceComponentDeploymentConfigAutoRollbackConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-inference-component/index:DataAwsccSagemakerInferenceComponentDeploymentConfigAutoRollbackConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerInferenceComponent.DataAwsccSagemakerInferenceComponentDeploymentConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceComponent.DataAwsccSagemakerInferenceComponentDeploymentConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-inference-component/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/data-awscc-sagemaker-inference-component/index.ts",
        "line": 367
      },
      "name": "DataAwsccSagemakerInferenceComponentDeploymentConfigOutputReference",
      "namespace": "dataAwsccSagemakerInferenceComponent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-component/index.ts",
            "line": 395
          },
          "name": "autoRollbackConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceComponent.DataAwsccSagemakerInferenceComponentDeploymentConfigAutoRollbackConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-component/index.ts",
            "line": 401
          },
          "name": "rollingUpdatePolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceComponent.DataAwsccSagemakerInferenceComponentDeploymentConfigRollingUpdatePolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-component/index.ts",
            "line": 378
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceComponent.DataAwsccSagemakerInferenceComponentDeploymentConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-inference-component/index:DataAwsccSagemakerInferenceComponentDeploymentConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerInferenceComponent.DataAwsccSagemakerInferenceComponentDeploymentConfigRollingUpdatePolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceComponent.DataAwsccSagemakerInferenceComponentDeploymentConfigRollingUpdatePolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-inference-component/index.ts",
        "line": 273
      },
      "name": "DataAwsccSagemakerInferenceComponentDeploymentConfigRollingUpdatePolicy",
      "namespace": "dataAwsccSagemakerInferenceComponent",
      "symbolId": "src/data-awscc-sagemaker-inference-component/index:DataAwsccSagemakerInferenceComponentDeploymentConfigRollingUpdatePolicy"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerInferenceComponent.DataAwsccSagemakerInferenceComponentDeploymentConfigRollingUpdatePolicyMaximumBatchSize": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceComponent.DataAwsccSagemakerInferenceComponentDeploymentConfigRollingUpdatePolicyMaximumBatchSize",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-inference-component/index.ts",
        "line": 155
      },
      "name": "DataAwsccSagemakerInferenceComponentDeploymentConfigRollingUpdatePolicyMaximumBatchSize",
      "namespace": "dataAwsccSagemakerInferenceComponent",
      "symbolId": "src/data-awscc-sagemaker-inference-component/index:DataAwsccSagemakerInferenceComponentDeploymentConfigRollingUpdatePolicyMaximumBatchSize"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerInferenceComponent.DataAwsccSagemakerInferenceComponentDeploymentConfigRollingUpdatePolicyMaximumBatchSizeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceComponent.DataAwsccSagemakerInferenceComponentDeploymentConfigRollingUpdatePolicyMaximumBatchSizeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-inference-component/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-awscc-sagemaker-inference-component/index.ts",
        "line": 178
      },
      "name": "DataAwsccSagemakerInferenceComponentDeploymentConfigRollingUpdatePolicyMaximumBatchSizeOutputReference",
      "namespace": "dataAwsccSagemakerInferenceComponent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-component/index.ts",
            "line": 205
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-component/index.ts",
            "line": 210
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-component/index.ts",
            "line": 189
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceComponent.DataAwsccSagemakerInferenceComponentDeploymentConfigRollingUpdatePolicyMaximumBatchSize"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-inference-component/index:DataAwsccSagemakerInferenceComponentDeploymentConfigRollingUpdatePolicyMaximumBatchSizeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerInferenceComponent.DataAwsccSagemakerInferenceComponentDeploymentConfigRollingUpdatePolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceComponent.DataAwsccSagemakerInferenceComponentDeploymentConfigRollingUpdatePolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-inference-component/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/data-awscc-sagemaker-inference-component/index.ts",
        "line": 296
      },
      "name": "DataAwsccSagemakerInferenceComponentDeploymentConfigRollingUpdatePolicyOutputReference",
      "namespace": "dataAwsccSagemakerInferenceComponent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-component/index.ts",
            "line": 324
          },
          "name": "maximumBatchSize",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceComponent.DataAwsccSagemakerInferenceComponentDeploymentConfigRollingUpdatePolicyMaximumBatchSizeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-component/index.ts",
            "line": 329
          },
          "name": "maximumExecutionTimeoutInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-component/index.ts",
            "line": 335
          },
          "name": "rollbackMaximumBatchSize",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceComponent.DataAwsccSagemakerInferenceComponentDeploymentConfigRollingUpdatePolicyRollbackMaximumBatchSizeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-component/index.ts",
            "line": 340
          },
          "name": "waitIntervalInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-component/index.ts",
            "line": 307
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceComponent.DataAwsccSagemakerInferenceComponentDeploymentConfigRollingUpdatePolicy"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-inference-component/index:DataAwsccSagemakerInferenceComponentDeploymentConfigRollingUpdatePolicyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerInferenceComponent.DataAwsccSagemakerInferenceComponentDeploymentConfigRollingUpdatePolicyRollbackMaximumBatchSize": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceComponent.DataAwsccSagemakerInferenceComponentDeploymentConfigRollingUpdatePolicyRollbackMaximumBatchSize",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-inference-component/index.ts",
        "line": 214
      },
      "name": "DataAwsccSagemakerInferenceComponentDeploymentConfigRollingUpdatePolicyRollbackMaximumBatchSize",
      "namespace": "dataAwsccSagemakerInferenceComponent",
      "symbolId": "src/data-awscc-sagemaker-inference-component/index:DataAwsccSagemakerInferenceComponentDeploymentConfigRollingUpdatePolicyRollbackMaximumBatchSize"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerInferenceComponent.DataAwsccSagemakerInferenceComponentDeploymentConfigRollingUpdatePolicyRollbackMaximumBatchSizeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceComponent.DataAwsccSagemakerInferenceComponentDeploymentConfigRollingUpdatePolicyRollbackMaximumBatchSizeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-inference-component/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-awscc-sagemaker-inference-component/index.ts",
        "line": 237
      },
      "name": "DataAwsccSagemakerInferenceComponentDeploymentConfigRollingUpdatePolicyRollbackMaximumBatchSizeOutputReference",
      "namespace": "dataAwsccSagemakerInferenceComponent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-component/index.ts",
            "line": 264
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-component/index.ts",
            "line": 269
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-component/index.ts",
            "line": 248
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceComponent.DataAwsccSagemakerInferenceComponentDeploymentConfigRollingUpdatePolicyRollbackMaximumBatchSize"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-inference-component/index:DataAwsccSagemakerInferenceComponentDeploymentConfigRollingUpdatePolicyRollbackMaximumBatchSizeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerInferenceComponent.DataAwsccSagemakerInferenceComponentRuntimeConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceComponent.DataAwsccSagemakerInferenceComponentRuntimeConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-inference-component/index.ts",
        "line": 405
      },
      "name": "DataAwsccSagemakerInferenceComponentRuntimeConfig",
      "namespace": "dataAwsccSagemakerInferenceComponent",
      "symbolId": "src/data-awscc-sagemaker-inference-component/index:DataAwsccSagemakerInferenceComponentRuntimeConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerInferenceComponent.DataAwsccSagemakerInferenceComponentRuntimeConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceComponent.DataAwsccSagemakerInferenceComponentRuntimeConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-inference-component/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-awscc-sagemaker-inference-component/index.ts",
        "line": 428
      },
      "name": "DataAwsccSagemakerInferenceComponentRuntimeConfigOutputReference",
      "namespace": "dataAwsccSagemakerInferenceComponent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-component/index.ts",
            "line": 455
          },
          "name": "copyCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-component/index.ts",
            "line": 460
          },
          "name": "currentCopyCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-component/index.ts",
            "line": 465
          },
          "name": "desiredCopyCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-component/index.ts",
            "line": 439
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceComponent.DataAwsccSagemakerInferenceComponentRuntimeConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-inference-component/index:DataAwsccSagemakerInferenceComponentRuntimeConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerInferenceComponent.DataAwsccSagemakerInferenceComponentSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceComponent.DataAwsccSagemakerInferenceComponentSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-inference-component/index.ts",
        "line": 732
      },
      "name": "DataAwsccSagemakerInferenceComponentSpecification",
      "namespace": "dataAwsccSagemakerInferenceComponent",
      "symbolId": "src/data-awscc-sagemaker-inference-component/index:DataAwsccSagemakerInferenceComponentSpecification"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerInferenceComponent.DataAwsccSagemakerInferenceComponentSpecificationComputeResourceRequirements": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceComponent.DataAwsccSagemakerInferenceComponentSpecificationComputeResourceRequirements",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-inference-component/index.ts",
        "line": 469
      },
      "name": "DataAwsccSagemakerInferenceComponentSpecificationComputeResourceRequirements",
      "namespace": "dataAwsccSagemakerInferenceComponent",
      "symbolId": "src/data-awscc-sagemaker-inference-component/index:DataAwsccSagemakerInferenceComponentSpecificationComputeResourceRequirements"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerInferenceComponent.DataAwsccSagemakerInferenceComponentSpecificationComputeResourceRequirementsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceComponent.DataAwsccSagemakerInferenceComponentSpecificationComputeResourceRequirementsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-inference-component/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/data-awscc-sagemaker-inference-component/index.ts",
        "line": 492
      },
      "name": "DataAwsccSagemakerInferenceComponentSpecificationComputeResourceRequirementsOutputReference",
      "namespace": "dataAwsccSagemakerInferenceComponent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-component/index.ts",
            "line": 519
          },
          "name": "maxMemoryRequiredInMb",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-component/index.ts",
            "line": 524
          },
          "name": "minMemoryRequiredInMb",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-component/index.ts",
            "line": 529
          },
          "name": "numberOfAcceleratorDevicesRequired",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-component/index.ts",
            "line": 534
          },
          "name": "numberOfCpuCoresRequired",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-component/index.ts",
            "line": 503
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceComponent.DataAwsccSagemakerInferenceComponentSpecificationComputeResourceRequirements"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-inference-component/index:DataAwsccSagemakerInferenceComponentSpecificationComputeResourceRequirementsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerInferenceComponent.DataAwsccSagemakerInferenceComponentSpecificationContainer": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceComponent.DataAwsccSagemakerInferenceComponentSpecificationContainer",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-inference-component/index.ts",
        "line": 602
      },
      "name": "DataAwsccSagemakerInferenceComponentSpecificationContainer",
      "namespace": "dataAwsccSagemakerInferenceComponent",
      "symbolId": "src/data-awscc-sagemaker-inference-component/index:DataAwsccSagemakerInferenceComponentSpecificationContainer"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerInferenceComponent.DataAwsccSagemakerInferenceComponentSpecificationContainerDeployedImage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceComponent.DataAwsccSagemakerInferenceComponentSpecificationContainerDeployedImage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-inference-component/index.ts",
        "line": 538
      },
      "name": "DataAwsccSagemakerInferenceComponentSpecificationContainerDeployedImage",
      "namespace": "dataAwsccSagemakerInferenceComponent",
      "symbolId": "src/data-awscc-sagemaker-inference-component/index:DataAwsccSagemakerInferenceComponentSpecificationContainerDeployedImage"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerInferenceComponent.DataAwsccSagemakerInferenceComponentSpecificationContainerDeployedImageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceComponent.DataAwsccSagemakerInferenceComponentSpecificationContainerDeployedImageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-inference-component/index.ts",
          "line": 568
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-inference-component/index.ts",
        "line": 561
      },
      "name": "DataAwsccSagemakerInferenceComponentSpecificationContainerDeployedImageOutputReference",
      "namespace": "dataAwsccSagemakerInferenceComponent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-component/index.ts",
            "line": 588
          },
          "name": "resolutionTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-component/index.ts",
            "line": 593
          },
          "name": "resolvedImage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-component/index.ts",
            "line": 598
          },
          "name": "specifiedImage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-component/index.ts",
            "line": 572
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceComponent.DataAwsccSagemakerInferenceComponentSpecificationContainerDeployedImage"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-inference-component/index:DataAwsccSagemakerInferenceComponentSpecificationContainerDeployedImageOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerInferenceComponent.DataAwsccSagemakerInferenceComponentSpecificationContainerOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceComponent.DataAwsccSagemakerInferenceComponentSpecificationContainerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-inference-component/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-awscc-sagemaker-inference-component/index.ts",
        "line": 625
      },
      "name": "DataAwsccSagemakerInferenceComponentSpecificationContainerOutputReference",
      "namespace": "dataAwsccSagemakerInferenceComponent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-component/index.ts",
            "line": 652
          },
          "name": "artifactUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-component/index.ts",
            "line": 658
          },
          "name": "deployedImage",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceComponent.DataAwsccSagemakerInferenceComponentSpecificationContainerDeployedImageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-component/index.ts",
            "line": 664
          },
          "name": "environment",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-component/index.ts",
            "line": 669
          },
          "name": "image",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-component/index.ts",
            "line": 636
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceComponent.DataAwsccSagemakerInferenceComponentSpecificationContainer"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-inference-component/index:DataAwsccSagemakerInferenceComponentSpecificationContainerOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerInferenceComponent.DataAwsccSagemakerInferenceComponentSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceComponent.DataAwsccSagemakerInferenceComponentSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-inference-component/index.ts",
          "line": 762
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-inference-component/index.ts",
        "line": 755
      },
      "name": "DataAwsccSagemakerInferenceComponentSpecificationOutputReference",
      "namespace": "dataAwsccSagemakerInferenceComponent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-component/index.ts",
            "line": 782
          },
          "name": "baseInferenceComponentName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-component/index.ts",
            "line": 788
          },
          "name": "computeResourceRequirements",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceComponent.DataAwsccSagemakerInferenceComponentSpecificationComputeResourceRequirementsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-component/index.ts",
            "line": 794
          },
          "name": "container",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceComponent.DataAwsccSagemakerInferenceComponentSpecificationContainerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-component/index.ts",
            "line": 799
          },
          "name": "modelName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-component/index.ts",
            "line": 805
          },
          "name": "startupParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceComponent.DataAwsccSagemakerInferenceComponentSpecificationStartupParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-component/index.ts",
            "line": 766
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceComponent.DataAwsccSagemakerInferenceComponentSpecification"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-inference-component/index:DataAwsccSagemakerInferenceComponentSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerInferenceComponent.DataAwsccSagemakerInferenceComponentSpecificationStartupParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceComponent.DataAwsccSagemakerInferenceComponentSpecificationStartupParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-inference-component/index.ts",
        "line": 673
      },
      "name": "DataAwsccSagemakerInferenceComponentSpecificationStartupParameters",
      "namespace": "dataAwsccSagemakerInferenceComponent",
      "symbolId": "src/data-awscc-sagemaker-inference-component/index:DataAwsccSagemakerInferenceComponentSpecificationStartupParameters"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerInferenceComponent.DataAwsccSagemakerInferenceComponentSpecificationStartupParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceComponent.DataAwsccSagemakerInferenceComponentSpecificationStartupParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-inference-component/index.ts",
          "line": 703
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-inference-component/index.ts",
        "line": 696
      },
      "name": "DataAwsccSagemakerInferenceComponentSpecificationStartupParametersOutputReference",
      "namespace": "dataAwsccSagemakerInferenceComponent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-component/index.ts",
            "line": 723
          },
          "name": "containerStartupHealthCheckTimeoutInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-component/index.ts",
            "line": 728
          },
          "name": "modelDataDownloadTimeoutInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-component/index.ts",
            "line": 707
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceComponent.DataAwsccSagemakerInferenceComponentSpecificationStartupParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-inference-component/index:DataAwsccSagemakerInferenceComponentSpecificationStartupParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerInferenceComponent.DataAwsccSagemakerInferenceComponentTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceComponent.DataAwsccSagemakerInferenceComponentTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-inference-component/index.ts",
        "line": 809
      },
      "name": "DataAwsccSagemakerInferenceComponentTags",
      "namespace": "dataAwsccSagemakerInferenceComponent",
      "symbolId": "src/data-awscc-sagemaker-inference-component/index:DataAwsccSagemakerInferenceComponentTags"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerInferenceComponent.DataAwsccSagemakerInferenceComponentTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceComponent.DataAwsccSagemakerInferenceComponentTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-inference-component/index.ts",
          "line": 878
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-inference-component/index.ts",
        "line": 871
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-component/index.ts",
            "line": 885
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceComponent.DataAwsccSagemakerInferenceComponentTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerInferenceComponentTagsList",
      "namespace": "dataAwsccSagemakerInferenceComponent",
      "symbolId": "src/data-awscc-sagemaker-inference-component/index:DataAwsccSagemakerInferenceComponentTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerInferenceComponent.DataAwsccSagemakerInferenceComponentTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceComponent.DataAwsccSagemakerInferenceComponentTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-inference-component/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-inference-component/index.ts",
        "line": 832
      },
      "name": "DataAwsccSagemakerInferenceComponentTagsOutputReference",
      "namespace": "dataAwsccSagemakerInferenceComponent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-component/index.ts",
            "line": 861
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-component/index.ts",
            "line": 866
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-component/index.ts",
            "line": 845
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceComponent.DataAwsccSagemakerInferenceComponentTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-inference-component/index:DataAwsccSagemakerInferenceComponentTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerInferenceComponents.DataAwsccSagemakerInferenceComponents": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_inference_components awscc_sagemaker_inference_components}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceComponents.DataAwsccSagemakerInferenceComponents",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_inference_components awscc_sagemaker_inference_components} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-inference-components/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceComponents.DataAwsccSagemakerInferenceComponentsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-inference-components/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSagemakerInferenceComponents resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-components/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSagemakerInferenceComponents to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_inference_components#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSagemakerInferenceComponents that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSagemakerInferenceComponents to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-components/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-components/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerInferenceComponents",
      "namespace": "dataAwsccSagemakerInferenceComponents",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-components/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-components/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-components/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-inference-components/index:DataAwsccSagemakerInferenceComponents"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerInferenceComponents.DataAwsccSagemakerInferenceComponentsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceComponents.DataAwsccSagemakerInferenceComponentsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-inference-components/index.ts",
        "line": 14
      },
      "name": "DataAwsccSagemakerInferenceComponentsConfig",
      "namespace": "dataAwsccSagemakerInferenceComponents",
      "symbolId": "src/data-awscc-sagemaker-inference-components/index:DataAwsccSagemakerInferenceComponentsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerInferenceExperiment.DataAwsccSagemakerInferenceExperiment": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_inference_experiment awscc_sagemaker_inference_experiment}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceExperiment.DataAwsccSagemakerInferenceExperiment",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_inference_experiment awscc_sagemaker_inference_experiment} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-inference-experiment/index.ts",
          "line": 733
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceExperiment.DataAwsccSagemakerInferenceExperimentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-inference-experiment/index.ts",
        "line": 701
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSagemakerInferenceExperiment resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-experiment/index.ts",
            "line": 718
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSagemakerInferenceExperiment to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_inference_experiment#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSagemakerInferenceExperiment that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSagemakerInferenceExperiment to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-experiment/index.ts",
            "line": 869
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-experiment/index.ts",
            "line": 875
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerInferenceExperiment",
      "namespace": "dataAwsccSagemakerInferenceExperiment",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-experiment/index.ts",
            "line": 706
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-experiment/index.ts",
            "line": 757
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-experiment/index.ts",
            "line": 762
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-experiment/index.ts",
            "line": 768
          },
          "name": "dataStorageConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceExperiment.DataAwsccSagemakerInferenceExperimentDataStorageConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-experiment/index.ts",
            "line": 773
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-experiment/index.ts",
            "line": 778
          },
          "name": "desiredState",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-experiment/index.ts",
            "line": 784
          },
          "name": "endpointMetadata",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceExperiment.DataAwsccSagemakerInferenceExperimentEndpointMetadataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-experiment/index.ts",
            "line": 789
          },
          "name": "endpointName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-experiment/index.ts",
            "line": 807
          },
          "name": "kmsKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-experiment/index.ts",
            "line": 812
          },
          "name": "lastModifiedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-experiment/index.ts",
            "line": 818
          },
          "name": "modelVariants",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceExperiment.DataAwsccSagemakerInferenceExperimentModelVariantsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-experiment/index.ts",
            "line": 823
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-experiment/index.ts",
            "line": 828
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-experiment/index.ts",
            "line": 834
          },
          "name": "schedule",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceExperiment.DataAwsccSagemakerInferenceExperimentScheduleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-experiment/index.ts",
            "line": 840
          },
          "name": "shadowModeConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceExperiment.DataAwsccSagemakerInferenceExperimentShadowModeConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-experiment/index.ts",
            "line": 845
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-experiment/index.ts",
            "line": 850
          },
          "name": "statusReason",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-experiment/index.ts",
            "line": 856
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceExperiment.DataAwsccSagemakerInferenceExperimentTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-experiment/index.ts",
            "line": 861
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-experiment/index.ts",
            "line": 802
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-experiment/index.ts",
            "line": 795
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-inference-experiment/index:DataAwsccSagemakerInferenceExperiment"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerInferenceExperiment.DataAwsccSagemakerInferenceExperimentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceExperiment.DataAwsccSagemakerInferenceExperimentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-inference-experiment/index.ts",
        "line": 14
      },
      "name": "DataAwsccSagemakerInferenceExperimentConfig",
      "namespace": "dataAwsccSagemakerInferenceExperiment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_inference_experiment#id DataAwsccSagemakerInferenceExperiment#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-experiment/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-inference-experiment/index:DataAwsccSagemakerInferenceExperimentConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerInferenceExperiment.DataAwsccSagemakerInferenceExperimentDataStorageConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceExperiment.DataAwsccSagemakerInferenceExperimentDataStorageConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-inference-experiment/index.ts",
        "line": 84
      },
      "name": "DataAwsccSagemakerInferenceExperimentDataStorageConfig",
      "namespace": "dataAwsccSagemakerInferenceExperiment",
      "symbolId": "src/data-awscc-sagemaker-inference-experiment/index:DataAwsccSagemakerInferenceExperimentDataStorageConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerInferenceExperiment.DataAwsccSagemakerInferenceExperimentDataStorageConfigContentType": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceExperiment.DataAwsccSagemakerInferenceExperimentDataStorageConfigContentType",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-inference-experiment/index.ts",
        "line": 25
      },
      "name": "DataAwsccSagemakerInferenceExperimentDataStorageConfigContentType",
      "namespace": "dataAwsccSagemakerInferenceExperiment",
      "symbolId": "src/data-awscc-sagemaker-inference-experiment/index:DataAwsccSagemakerInferenceExperimentDataStorageConfigContentType"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerInferenceExperiment.DataAwsccSagemakerInferenceExperimentDataStorageConfigContentTypeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceExperiment.DataAwsccSagemakerInferenceExperimentDataStorageConfigContentTypeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-inference-experiment/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-inference-experiment/index.ts",
        "line": 48
      },
      "name": "DataAwsccSagemakerInferenceExperimentDataStorageConfigContentTypeOutputReference",
      "namespace": "dataAwsccSagemakerInferenceExperiment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-experiment/index.ts",
            "line": 75
          },
          "name": "csvContentTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-experiment/index.ts",
            "line": 80
          },
          "name": "jsonContentTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-experiment/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceExperiment.DataAwsccSagemakerInferenceExperimentDataStorageConfigContentType"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-inference-experiment/index:DataAwsccSagemakerInferenceExperimentDataStorageConfigContentTypeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerInferenceExperiment.DataAwsccSagemakerInferenceExperimentDataStorageConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceExperiment.DataAwsccSagemakerInferenceExperimentDataStorageConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-inference-experiment/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-awscc-sagemaker-inference-experiment/index.ts",
        "line": 107
      },
      "name": "DataAwsccSagemakerInferenceExperimentDataStorageConfigOutputReference",
      "namespace": "dataAwsccSagemakerInferenceExperiment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-experiment/index.ts",
            "line": 135
          },
          "name": "contentType",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceExperiment.DataAwsccSagemakerInferenceExperimentDataStorageConfigContentTypeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-experiment/index.ts",
            "line": 140
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-experiment/index.ts",
            "line": 145
          },
          "name": "kmsKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-experiment/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceExperiment.DataAwsccSagemakerInferenceExperimentDataStorageConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-inference-experiment/index:DataAwsccSagemakerInferenceExperimentDataStorageConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerInferenceExperiment.DataAwsccSagemakerInferenceExperimentEndpointMetadata": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceExperiment.DataAwsccSagemakerInferenceExperimentEndpointMetadata",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-inference-experiment/index.ts",
        "line": 149
      },
      "name": "DataAwsccSagemakerInferenceExperimentEndpointMetadata",
      "namespace": "dataAwsccSagemakerInferenceExperiment",
      "symbolId": "src/data-awscc-sagemaker-inference-experiment/index:DataAwsccSagemakerInferenceExperimentEndpointMetadata"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerInferenceExperiment.DataAwsccSagemakerInferenceExperimentEndpointMetadataOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceExperiment.DataAwsccSagemakerInferenceExperimentEndpointMetadataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-inference-experiment/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-awscc-sagemaker-inference-experiment/index.ts",
        "line": 172
      },
      "name": "DataAwsccSagemakerInferenceExperimentEndpointMetadataOutputReference",
      "namespace": "dataAwsccSagemakerInferenceExperiment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-experiment/index.ts",
            "line": 199
          },
          "name": "endpointConfigName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-experiment/index.ts",
            "line": 204
          },
          "name": "endpointName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-experiment/index.ts",
            "line": 209
          },
          "name": "endpointStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-experiment/index.ts",
            "line": 183
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceExperiment.DataAwsccSagemakerInferenceExperimentEndpointMetadata"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-inference-experiment/index:DataAwsccSagemakerInferenceExperimentEndpointMetadataOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerInferenceExperiment.DataAwsccSagemakerInferenceExperimentModelVariants": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceExperiment.DataAwsccSagemakerInferenceExperimentModelVariants",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-inference-experiment/index.ts",
        "line": 332
      },
      "name": "DataAwsccSagemakerInferenceExperimentModelVariants",
      "namespace": "dataAwsccSagemakerInferenceExperiment",
      "symbolId": "src/data-awscc-sagemaker-inference-experiment/index:DataAwsccSagemakerInferenceExperimentModelVariants"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerInferenceExperiment.DataAwsccSagemakerInferenceExperimentModelVariantsInfrastructureConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceExperiment.DataAwsccSagemakerInferenceExperimentModelVariantsInfrastructureConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-inference-experiment/index.ts",
        "line": 272
      },
      "name": "DataAwsccSagemakerInferenceExperimentModelVariantsInfrastructureConfig",
      "namespace": "dataAwsccSagemakerInferenceExperiment",
      "symbolId": "src/data-awscc-sagemaker-inference-experiment/index:DataAwsccSagemakerInferenceExperimentModelVariantsInfrastructureConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerInferenceExperiment.DataAwsccSagemakerInferenceExperimentModelVariantsInfrastructureConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceExperiment.DataAwsccSagemakerInferenceExperimentModelVariantsInfrastructureConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-inference-experiment/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-awscc-sagemaker-inference-experiment/index.ts",
        "line": 295
      },
      "name": "DataAwsccSagemakerInferenceExperimentModelVariantsInfrastructureConfigOutputReference",
      "namespace": "dataAwsccSagemakerInferenceExperiment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-experiment/index.ts",
            "line": 322
          },
          "name": "infrastructureType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-experiment/index.ts",
            "line": 328
          },
          "name": "realTimeInferenceConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceExperiment.DataAwsccSagemakerInferenceExperimentModelVariantsInfrastructureConfigRealTimeInferenceConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-experiment/index.ts",
            "line": 306
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceExperiment.DataAwsccSagemakerInferenceExperimentModelVariantsInfrastructureConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-inference-experiment/index:DataAwsccSagemakerInferenceExperimentModelVariantsInfrastructureConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerInferenceExperiment.DataAwsccSagemakerInferenceExperimentModelVariantsInfrastructureConfigRealTimeInferenceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceExperiment.DataAwsccSagemakerInferenceExperimentModelVariantsInfrastructureConfigRealTimeInferenceConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-inference-experiment/index.ts",
        "line": 213
      },
      "name": "DataAwsccSagemakerInferenceExperimentModelVariantsInfrastructureConfigRealTimeInferenceConfig",
      "namespace": "dataAwsccSagemakerInferenceExperiment",
      "symbolId": "src/data-awscc-sagemaker-inference-experiment/index:DataAwsccSagemakerInferenceExperimentModelVariantsInfrastructureConfigRealTimeInferenceConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerInferenceExperiment.DataAwsccSagemakerInferenceExperimentModelVariantsInfrastructureConfigRealTimeInferenceConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceExperiment.DataAwsccSagemakerInferenceExperimentModelVariantsInfrastructureConfigRealTimeInferenceConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-inference-experiment/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-awscc-sagemaker-inference-experiment/index.ts",
        "line": 236
      },
      "name": "DataAwsccSagemakerInferenceExperimentModelVariantsInfrastructureConfigRealTimeInferenceConfigOutputReference",
      "namespace": "dataAwsccSagemakerInferenceExperiment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-experiment/index.ts",
            "line": 263
          },
          "name": "instanceCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-experiment/index.ts",
            "line": 268
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-experiment/index.ts",
            "line": 247
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceExperiment.DataAwsccSagemakerInferenceExperimentModelVariantsInfrastructureConfigRealTimeInferenceConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-inference-experiment/index:DataAwsccSagemakerInferenceExperimentModelVariantsInfrastructureConfigRealTimeInferenceConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerInferenceExperiment.DataAwsccSagemakerInferenceExperimentModelVariantsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceExperiment.DataAwsccSagemakerInferenceExperimentModelVariantsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-inference-experiment/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-awscc-sagemaker-inference-experiment/index.ts",
        "line": 400
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-experiment/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-awscc.dataAwsccSagemakerInferenceExperiment.DataAwsccSagemakerInferenceExperimentModelVariantsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerInferenceExperimentModelVariantsList",
      "namespace": "dataAwsccSagemakerInferenceExperiment",
      "symbolId": "src/data-awscc-sagemaker-inference-experiment/index:DataAwsccSagemakerInferenceExperimentModelVariantsList"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerInferenceExperiment.DataAwsccSagemakerInferenceExperimentModelVariantsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceExperiment.DataAwsccSagemakerInferenceExperimentModelVariantsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-inference-experiment/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-inference-experiment/index.ts",
        "line": 355
      },
      "name": "DataAwsccSagemakerInferenceExperimentModelVariantsOutputReference",
      "namespace": "dataAwsccSagemakerInferenceExperiment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-experiment/index.ts",
            "line": 385
          },
          "name": "infrastructureConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceExperiment.DataAwsccSagemakerInferenceExperimentModelVariantsInfrastructureConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-experiment/index.ts",
            "line": 390
          },
          "name": "modelName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-experiment/index.ts",
            "line": 395
          },
          "name": "variantName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-experiment/index.ts",
            "line": 368
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceExperiment.DataAwsccSagemakerInferenceExperimentModelVariants"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-inference-experiment/index:DataAwsccSagemakerInferenceExperimentModelVariantsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerInferenceExperiment.DataAwsccSagemakerInferenceExperimentSchedule": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceExperiment.DataAwsccSagemakerInferenceExperimentSchedule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-inference-experiment/index.ts",
        "line": 418
      },
      "name": "DataAwsccSagemakerInferenceExperimentSchedule",
      "namespace": "dataAwsccSagemakerInferenceExperiment",
      "symbolId": "src/data-awscc-sagemaker-inference-experiment/index:DataAwsccSagemakerInferenceExperimentSchedule"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerInferenceExperiment.DataAwsccSagemakerInferenceExperimentScheduleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceExperiment.DataAwsccSagemakerInferenceExperimentScheduleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-inference-experiment/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-inference-experiment/index.ts",
        "line": 441
      },
      "name": "DataAwsccSagemakerInferenceExperimentScheduleOutputReference",
      "namespace": "dataAwsccSagemakerInferenceExperiment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-experiment/index.ts",
            "line": 468
          },
          "name": "endTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-experiment/index.ts",
            "line": 473
          },
          "name": "startTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-experiment/index.ts",
            "line": 452
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceExperiment.DataAwsccSagemakerInferenceExperimentSchedule"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-inference-experiment/index:DataAwsccSagemakerInferenceExperimentScheduleOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerInferenceExperiment.DataAwsccSagemakerInferenceExperimentShadowModeConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceExperiment.DataAwsccSagemakerInferenceExperimentShadowModeConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-inference-experiment/index.ts",
        "line": 557
      },
      "name": "DataAwsccSagemakerInferenceExperimentShadowModeConfig",
      "namespace": "dataAwsccSagemakerInferenceExperiment",
      "symbolId": "src/data-awscc-sagemaker-inference-experiment/index:DataAwsccSagemakerInferenceExperimentShadowModeConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerInferenceExperiment.DataAwsccSagemakerInferenceExperimentShadowModeConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceExperiment.DataAwsccSagemakerInferenceExperimentShadowModeConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-inference-experiment/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-inference-experiment/index.ts",
        "line": 580
      },
      "name": "DataAwsccSagemakerInferenceExperimentShadowModeConfigOutputReference",
      "namespace": "dataAwsccSagemakerInferenceExperiment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-experiment/index.ts",
            "line": 608
          },
          "name": "shadowModelVariants",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceExperiment.DataAwsccSagemakerInferenceExperimentShadowModeConfigShadowModelVariantsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-experiment/index.ts",
            "line": 613
          },
          "name": "sourceModelVariantName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-experiment/index.ts",
            "line": 591
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceExperiment.DataAwsccSagemakerInferenceExperimentShadowModeConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-inference-experiment/index:DataAwsccSagemakerInferenceExperimentShadowModeConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerInferenceExperiment.DataAwsccSagemakerInferenceExperimentShadowModeConfigShadowModelVariants": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceExperiment.DataAwsccSagemakerInferenceExperimentShadowModeConfigShadowModelVariants",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-inference-experiment/index.ts",
        "line": 477
      },
      "name": "DataAwsccSagemakerInferenceExperimentShadowModeConfigShadowModelVariants",
      "namespace": "dataAwsccSagemakerInferenceExperiment",
      "symbolId": "src/data-awscc-sagemaker-inference-experiment/index:DataAwsccSagemakerInferenceExperimentShadowModeConfigShadowModelVariants"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerInferenceExperiment.DataAwsccSagemakerInferenceExperimentShadowModeConfigShadowModelVariantsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceExperiment.DataAwsccSagemakerInferenceExperimentShadowModeConfigShadowModelVariantsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-inference-experiment/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-inference-experiment/index.ts",
        "line": 539
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-experiment/index.ts",
            "line": 553
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceExperiment.DataAwsccSagemakerInferenceExperimentShadowModeConfigShadowModelVariantsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerInferenceExperimentShadowModeConfigShadowModelVariantsList",
      "namespace": "dataAwsccSagemakerInferenceExperiment",
      "symbolId": "src/data-awscc-sagemaker-inference-experiment/index:DataAwsccSagemakerInferenceExperimentShadowModeConfigShadowModelVariantsList"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerInferenceExperiment.DataAwsccSagemakerInferenceExperimentShadowModeConfigShadowModelVariantsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceExperiment.DataAwsccSagemakerInferenceExperimentShadowModeConfigShadowModelVariantsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-inference-experiment/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-inference-experiment/index.ts",
        "line": 500
      },
      "name": "DataAwsccSagemakerInferenceExperimentShadowModeConfigShadowModelVariantsOutputReference",
      "namespace": "dataAwsccSagemakerInferenceExperiment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-experiment/index.ts",
            "line": 529
          },
          "name": "samplingPercentage",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-experiment/index.ts",
            "line": 534
          },
          "name": "shadowModelVariantName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-experiment/index.ts",
            "line": 513
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceExperiment.DataAwsccSagemakerInferenceExperimentShadowModeConfigShadowModelVariants"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-inference-experiment/index:DataAwsccSagemakerInferenceExperimentShadowModeConfigShadowModelVariantsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerInferenceExperiment.DataAwsccSagemakerInferenceExperimentTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceExperiment.DataAwsccSagemakerInferenceExperimentTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-inference-experiment/index.ts",
        "line": 617
      },
      "name": "DataAwsccSagemakerInferenceExperimentTags",
      "namespace": "dataAwsccSagemakerInferenceExperiment",
      "symbolId": "src/data-awscc-sagemaker-inference-experiment/index:DataAwsccSagemakerInferenceExperimentTags"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerInferenceExperiment.DataAwsccSagemakerInferenceExperimentTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceExperiment.DataAwsccSagemakerInferenceExperimentTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-inference-experiment/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-inference-experiment/index.ts",
        "line": 679
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-experiment/index.ts",
            "line": 693
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceExperiment.DataAwsccSagemakerInferenceExperimentTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerInferenceExperimentTagsList",
      "namespace": "dataAwsccSagemakerInferenceExperiment",
      "symbolId": "src/data-awscc-sagemaker-inference-experiment/index:DataAwsccSagemakerInferenceExperimentTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerInferenceExperiment.DataAwsccSagemakerInferenceExperimentTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceExperiment.DataAwsccSagemakerInferenceExperimentTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-inference-experiment/index.ts",
          "line": 649
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-inference-experiment/index.ts",
        "line": 640
      },
      "name": "DataAwsccSagemakerInferenceExperimentTagsOutputReference",
      "namespace": "dataAwsccSagemakerInferenceExperiment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-experiment/index.ts",
            "line": 669
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-experiment/index.ts",
            "line": 674
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-experiment/index.ts",
            "line": 653
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceExperiment.DataAwsccSagemakerInferenceExperimentTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-inference-experiment/index:DataAwsccSagemakerInferenceExperimentTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerInferenceExperiments.DataAwsccSagemakerInferenceExperiments": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_inference_experiments awscc_sagemaker_inference_experiments}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceExperiments.DataAwsccSagemakerInferenceExperiments",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_inference_experiments awscc_sagemaker_inference_experiments} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-inference-experiments/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceExperiments.DataAwsccSagemakerInferenceExperimentsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-inference-experiments/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSagemakerInferenceExperiments resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-experiments/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSagemakerInferenceExperiments to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_inference_experiments#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSagemakerInferenceExperiments that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSagemakerInferenceExperiments to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-experiments/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-experiments/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerInferenceExperiments",
      "namespace": "dataAwsccSagemakerInferenceExperiments",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-experiments/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-experiments/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-inference-experiments/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-inference-experiments/index:DataAwsccSagemakerInferenceExperiments"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerInferenceExperiments.DataAwsccSagemakerInferenceExperimentsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerInferenceExperiments.DataAwsccSagemakerInferenceExperimentsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-inference-experiments/index.ts",
        "line": 14
      },
      "name": "DataAwsccSagemakerInferenceExperimentsConfig",
      "namespace": "dataAwsccSagemakerInferenceExperiments",
      "symbolId": "src/data-awscc-sagemaker-inference-experiments/index:DataAwsccSagemakerInferenceExperimentsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerMlflowApp.DataAwsccSagemakerMlflowApp": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_mlflow_app awscc_sagemaker_mlflow_app}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMlflowApp.DataAwsccSagemakerMlflowApp",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_mlflow_app awscc_sagemaker_mlflow_app} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-mlflow-app/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-awscc.dataAwsccSagemakerMlflowApp.DataAwsccSagemakerMlflowAppConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-mlflow-app/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSagemakerMlflowApp resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-mlflow-app/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 DataAwsccSagemakerMlflowApp to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_mlflow_app#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSagemakerMlflowApp that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSagemakerMlflowApp to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-mlflow-app/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-awscc-sagemaker-mlflow-app/index.ts",
            "line": 248
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerMlflowApp",
      "namespace": "dataAwsccSagemakerMlflowApp",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-mlflow-app/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-mlflow-app/index.ts",
            "line": 165
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-mlflow-app/index.ts",
            "line": 170
          },
          "name": "artifactStoreUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-mlflow-app/index.ts",
            "line": 175
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-mlflow-app/index.ts",
            "line": 193
          },
          "name": "lastModifiedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-mlflow-app/index.ts",
            "line": 198
          },
          "name": "mlflowAppId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-mlflow-app/index.ts",
            "line": 203
          },
          "name": "mlflowVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-mlflow-app/index.ts",
            "line": 208
          },
          "name": "modelRegistrationMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-mlflow-app/index.ts",
            "line": 213
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-mlflow-app/index.ts",
            "line": 218
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-mlflow-app/index.ts",
            "line": 223
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-mlflow-app/index.ts",
            "line": 229
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMlflowApp.DataAwsccSagemakerMlflowAppTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-mlflow-app/index.ts",
            "line": 234
          },
          "name": "weeklyMaintenanceWindowStart",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-mlflow-app/index.ts",
            "line": 188
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-mlflow-app/index.ts",
            "line": 181
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-mlflow-app/index:DataAwsccSagemakerMlflowApp"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerMlflowApp.DataAwsccSagemakerMlflowAppConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMlflowApp.DataAwsccSagemakerMlflowAppConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-mlflow-app/index.ts",
        "line": 14
      },
      "name": "DataAwsccSagemakerMlflowAppConfig",
      "namespace": "dataAwsccSagemakerMlflowApp",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_mlflow_app#id DataAwsccSagemakerMlflowApp#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-mlflow-app/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-mlflow-app/index:DataAwsccSagemakerMlflowAppConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerMlflowApp.DataAwsccSagemakerMlflowAppTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMlflowApp.DataAwsccSagemakerMlflowAppTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-mlflow-app/index.ts",
        "line": 25
      },
      "name": "DataAwsccSagemakerMlflowAppTags",
      "namespace": "dataAwsccSagemakerMlflowApp",
      "symbolId": "src/data-awscc-sagemaker-mlflow-app/index:DataAwsccSagemakerMlflowAppTags"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerMlflowApp.DataAwsccSagemakerMlflowAppTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMlflowApp.DataAwsccSagemakerMlflowAppTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-mlflow-app/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-awscc-sagemaker-mlflow-app/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-mlflow-app/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-awscc.dataAwsccSagemakerMlflowApp.DataAwsccSagemakerMlflowAppTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerMlflowAppTagsList",
      "namespace": "dataAwsccSagemakerMlflowApp",
      "symbolId": "src/data-awscc-sagemaker-mlflow-app/index:DataAwsccSagemakerMlflowAppTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerMlflowApp.DataAwsccSagemakerMlflowAppTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMlflowApp.DataAwsccSagemakerMlflowAppTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-mlflow-app/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-mlflow-app/index.ts",
        "line": 48
      },
      "name": "DataAwsccSagemakerMlflowAppTagsOutputReference",
      "namespace": "dataAwsccSagemakerMlflowApp",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-mlflow-app/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-mlflow-app/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-mlflow-app/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMlflowApp.DataAwsccSagemakerMlflowAppTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-mlflow-app/index:DataAwsccSagemakerMlflowAppTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerMlflowApps.DataAwsccSagemakerMlflowApps": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_mlflow_apps awscc_sagemaker_mlflow_apps}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMlflowApps.DataAwsccSagemakerMlflowApps",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_mlflow_apps awscc_sagemaker_mlflow_apps} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-mlflow-apps/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMlflowApps.DataAwsccSagemakerMlflowAppsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-mlflow-apps/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSagemakerMlflowApps resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-mlflow-apps/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSagemakerMlflowApps to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_mlflow_apps#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSagemakerMlflowApps that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSagemakerMlflowApps to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-mlflow-apps/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-mlflow-apps/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerMlflowApps",
      "namespace": "dataAwsccSagemakerMlflowApps",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-mlflow-apps/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-mlflow-apps/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-mlflow-apps/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-mlflow-apps/index:DataAwsccSagemakerMlflowApps"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerMlflowApps.DataAwsccSagemakerMlflowAppsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMlflowApps.DataAwsccSagemakerMlflowAppsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-mlflow-apps/index.ts",
        "line": 14
      },
      "name": "DataAwsccSagemakerMlflowAppsConfig",
      "namespace": "dataAwsccSagemakerMlflowApps",
      "symbolId": "src/data-awscc-sagemaker-mlflow-apps/index:DataAwsccSagemakerMlflowAppsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerMlflowTrackingServer.DataAwsccSagemakerMlflowTrackingServer": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_mlflow_tracking_server awscc_sagemaker_mlflow_tracking_server}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMlflowTrackingServer.DataAwsccSagemakerMlflowTrackingServer",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_mlflow_tracking_server awscc_sagemaker_mlflow_tracking_server} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-mlflow-tracking-server/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-awscc.dataAwsccSagemakerMlflowTrackingServer.DataAwsccSagemakerMlflowTrackingServerConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-mlflow-tracking-server/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSagemakerMlflowTrackingServer resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-mlflow-tracking-server/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 DataAwsccSagemakerMlflowTrackingServer to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_mlflow_tracking_server#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSagemakerMlflowTrackingServer that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSagemakerMlflowTrackingServer to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-mlflow-tracking-server/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-awscc-sagemaker-mlflow-tracking-server/index.ts",
            "line": 233
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerMlflowTrackingServer",
      "namespace": "dataAwsccSagemakerMlflowTrackingServer",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-mlflow-tracking-server/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-mlflow-tracking-server/index.ts",
            "line": 165
          },
          "name": "artifactStoreUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-mlflow-tracking-server/index.ts",
            "line": 170
          },
          "name": "automaticModelRegistration",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-mlflow-tracking-server/index.ts",
            "line": 188
          },
          "name": "mlflowVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-mlflow-tracking-server/index.ts",
            "line": 193
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-mlflow-tracking-server/index.ts",
            "line": 199
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMlflowTrackingServer.DataAwsccSagemakerMlflowTrackingServerTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-mlflow-tracking-server/index.ts",
            "line": 204
          },
          "name": "trackingServerArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-mlflow-tracking-server/index.ts",
            "line": 209
          },
          "name": "trackingServerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-mlflow-tracking-server/index.ts",
            "line": 214
          },
          "name": "trackingServerSize",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-mlflow-tracking-server/index.ts",
            "line": 219
          },
          "name": "weeklyMaintenanceWindowStart",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-mlflow-tracking-server/index.ts",
            "line": 183
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-mlflow-tracking-server/index.ts",
            "line": 176
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-mlflow-tracking-server/index:DataAwsccSagemakerMlflowTrackingServer"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerMlflowTrackingServer.DataAwsccSagemakerMlflowTrackingServerConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMlflowTrackingServer.DataAwsccSagemakerMlflowTrackingServerConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-mlflow-tracking-server/index.ts",
        "line": 14
      },
      "name": "DataAwsccSagemakerMlflowTrackingServerConfig",
      "namespace": "dataAwsccSagemakerMlflowTrackingServer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_mlflow_tracking_server#id DataAwsccSagemakerMlflowTrackingServer#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-mlflow-tracking-server/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-mlflow-tracking-server/index:DataAwsccSagemakerMlflowTrackingServerConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerMlflowTrackingServer.DataAwsccSagemakerMlflowTrackingServerTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMlflowTrackingServer.DataAwsccSagemakerMlflowTrackingServerTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-mlflow-tracking-server/index.ts",
        "line": 25
      },
      "name": "DataAwsccSagemakerMlflowTrackingServerTags",
      "namespace": "dataAwsccSagemakerMlflowTrackingServer",
      "symbolId": "src/data-awscc-sagemaker-mlflow-tracking-server/index:DataAwsccSagemakerMlflowTrackingServerTags"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerMlflowTrackingServer.DataAwsccSagemakerMlflowTrackingServerTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMlflowTrackingServer.DataAwsccSagemakerMlflowTrackingServerTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-mlflow-tracking-server/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-awscc-sagemaker-mlflow-tracking-server/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-mlflow-tracking-server/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-awscc.dataAwsccSagemakerMlflowTrackingServer.DataAwsccSagemakerMlflowTrackingServerTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerMlflowTrackingServerTagsList",
      "namespace": "dataAwsccSagemakerMlflowTrackingServer",
      "symbolId": "src/data-awscc-sagemaker-mlflow-tracking-server/index:DataAwsccSagemakerMlflowTrackingServerTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerMlflowTrackingServer.DataAwsccSagemakerMlflowTrackingServerTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMlflowTrackingServer.DataAwsccSagemakerMlflowTrackingServerTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-mlflow-tracking-server/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-mlflow-tracking-server/index.ts",
        "line": 48
      },
      "name": "DataAwsccSagemakerMlflowTrackingServerTagsOutputReference",
      "namespace": "dataAwsccSagemakerMlflowTrackingServer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-mlflow-tracking-server/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-mlflow-tracking-server/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-mlflow-tracking-server/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMlflowTrackingServer.DataAwsccSagemakerMlflowTrackingServerTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-mlflow-tracking-server/index:DataAwsccSagemakerMlflowTrackingServerTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerMlflowTrackingServers.DataAwsccSagemakerMlflowTrackingServers": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_mlflow_tracking_servers awscc_sagemaker_mlflow_tracking_servers}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMlflowTrackingServers.DataAwsccSagemakerMlflowTrackingServers",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_mlflow_tracking_servers awscc_sagemaker_mlflow_tracking_servers} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-mlflow-tracking-servers/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMlflowTrackingServers.DataAwsccSagemakerMlflowTrackingServersConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-mlflow-tracking-servers/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSagemakerMlflowTrackingServers resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-mlflow-tracking-servers/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSagemakerMlflowTrackingServers to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_mlflow_tracking_servers#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSagemakerMlflowTrackingServers that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSagemakerMlflowTrackingServers to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-mlflow-tracking-servers/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-mlflow-tracking-servers/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerMlflowTrackingServers",
      "namespace": "dataAwsccSagemakerMlflowTrackingServers",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-mlflow-tracking-servers/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-mlflow-tracking-servers/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-mlflow-tracking-servers/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-mlflow-tracking-servers/index:DataAwsccSagemakerMlflowTrackingServers"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerMlflowTrackingServers.DataAwsccSagemakerMlflowTrackingServersConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMlflowTrackingServers.DataAwsccSagemakerMlflowTrackingServersConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-mlflow-tracking-servers/index.ts",
        "line": 14
      },
      "name": "DataAwsccSagemakerMlflowTrackingServersConfig",
      "namespace": "dataAwsccSagemakerMlflowTrackingServers",
      "symbolId": "src/data-awscc-sagemaker-mlflow-tracking-servers/index:DataAwsccSagemakerMlflowTrackingServersConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModel": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_model awscc_sagemaker_model}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModel",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_model awscc_sagemaker_model} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model/index.ts",
          "line": 1293
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model/index.ts",
        "line": 1261
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSagemakerModel resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model/index.ts",
            "line": 1278
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSagemakerModel to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_model#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSagemakerModel that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSagemakerModel to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model/index.ts",
            "line": 1383
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model/index.ts",
            "line": 1389
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerModel",
      "namespace": "dataAwsccSagemakerModel",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model/index.ts",
            "line": 1266
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model/index.ts",
            "line": 1318
          },
          "name": "containers",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelContainersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model/index.ts",
            "line": 1323
          },
          "name": "enableNetworkIsolation",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model/index.ts",
            "line": 1328
          },
          "name": "executionRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model/index.ts",
            "line": 1347
          },
          "name": "inferenceExecutionConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelInferenceExecutionConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model/index.ts",
            "line": 1352
          },
          "name": "modelArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model/index.ts",
            "line": 1357
          },
          "name": "modelName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model/index.ts",
            "line": 1363
          },
          "name": "primaryContainer",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelPrimaryContainerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model/index.ts",
            "line": 1369
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model/index.ts",
            "line": 1375
          },
          "name": "vpcConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelVpcConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model/index.ts",
            "line": 1341
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model/index.ts",
            "line": 1334
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model/index:DataAwsccSagemakerModel"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model/index.ts",
        "line": 14
      },
      "name": "DataAwsccSagemakerModelConfig",
      "namespace": "dataAwsccSagemakerModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_model#id DataAwsccSagemakerModel#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model/index:DataAwsccSagemakerModelConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelContainers": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelContainers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model/index.ts",
        "line": 432
      },
      "name": "DataAwsccSagemakerModelContainers",
      "namespace": "dataAwsccSagemakerModel",
      "symbolId": "src/data-awscc-sagemaker-model/index:DataAwsccSagemakerModelContainers"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelContainersImageConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelContainersImageConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model/index.ts",
        "line": 79
      },
      "name": "DataAwsccSagemakerModelContainersImageConfig",
      "namespace": "dataAwsccSagemakerModel",
      "symbolId": "src/data-awscc-sagemaker-model/index:DataAwsccSagemakerModelContainersImageConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelContainersImageConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelContainersImageConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model/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-awscc-sagemaker-model/index.ts",
        "line": 102
      },
      "name": "DataAwsccSagemakerModelContainersImageConfigOutputReference",
      "namespace": "dataAwsccSagemakerModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model/index.ts",
            "line": 129
          },
          "name": "repositoryAccessMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model/index.ts",
            "line": 135
          },
          "name": "repositoryAuthConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelContainersImageConfigRepositoryAuthConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelContainersImageConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model/index:DataAwsccSagemakerModelContainersImageConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelContainersImageConfigRepositoryAuthConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelContainersImageConfigRepositoryAuthConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model/index.ts",
        "line": 25
      },
      "name": "DataAwsccSagemakerModelContainersImageConfigRepositoryAuthConfig",
      "namespace": "dataAwsccSagemakerModel",
      "symbolId": "src/data-awscc-sagemaker-model/index:DataAwsccSagemakerModelContainersImageConfigRepositoryAuthConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelContainersImageConfigRepositoryAuthConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelContainersImageConfigRepositoryAuthConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model/index.ts",
        "line": 48
      },
      "name": "DataAwsccSagemakerModelContainersImageConfigRepositoryAuthConfigOutputReference",
      "namespace": "dataAwsccSagemakerModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model/index.ts",
            "line": 75
          },
          "name": "repositoryCredentialsProviderArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelContainersImageConfigRepositoryAuthConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model/index:DataAwsccSagemakerModelContainersImageConfigRepositoryAuthConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelContainersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelContainersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model/index.ts",
        "line": 537
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model/index.ts",
            "line": 551
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelContainersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerModelContainersList",
      "namespace": "dataAwsccSagemakerModel",
      "symbolId": "src/data-awscc-sagemaker-model/index:DataAwsccSagemakerModelContainersList"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelContainersModelDataSource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelContainersModelDataSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model/index.ts",
        "line": 323
      },
      "name": "DataAwsccSagemakerModelContainersModelDataSource",
      "namespace": "dataAwsccSagemakerModel",
      "symbolId": "src/data-awscc-sagemaker-model/index:DataAwsccSagemakerModelContainersModelDataSource"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelContainersModelDataSourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelContainersModelDataSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model/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-awscc-sagemaker-model/index.ts",
        "line": 346
      },
      "name": "DataAwsccSagemakerModelContainersModelDataSourceOutputReference",
      "namespace": "dataAwsccSagemakerModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model/index.ts",
            "line": 374
          },
          "name": "s3DataSource",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelContainersModelDataSourceS3DataSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model/index.ts",
            "line": 357
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelContainersModelDataSource"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model/index:DataAwsccSagemakerModelContainersModelDataSourceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelContainersModelDataSourceS3DataSource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelContainersModelDataSourceS3DataSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model/index.ts",
        "line": 247
      },
      "name": "DataAwsccSagemakerModelContainersModelDataSourceS3DataSource",
      "namespace": "dataAwsccSagemakerModel",
      "symbolId": "src/data-awscc-sagemaker-model/index:DataAwsccSagemakerModelContainersModelDataSourceS3DataSource"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelContainersModelDataSourceS3DataSourceHubAccessConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelContainersModelDataSourceS3DataSourceHubAccessConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model/index.ts",
        "line": 139
      },
      "name": "DataAwsccSagemakerModelContainersModelDataSourceS3DataSourceHubAccessConfig",
      "namespace": "dataAwsccSagemakerModel",
      "symbolId": "src/data-awscc-sagemaker-model/index:DataAwsccSagemakerModelContainersModelDataSourceS3DataSourceHubAccessConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelContainersModelDataSourceS3DataSourceHubAccessConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelContainersModelDataSourceS3DataSourceHubAccessConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model/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-awscc-sagemaker-model/index.ts",
        "line": 162
      },
      "name": "DataAwsccSagemakerModelContainersModelDataSourceS3DataSourceHubAccessConfigOutputReference",
      "namespace": "dataAwsccSagemakerModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model/index.ts",
            "line": 189
          },
          "name": "hubContentArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model/index.ts",
            "line": 173
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelContainersModelDataSourceS3DataSourceHubAccessConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model/index:DataAwsccSagemakerModelContainersModelDataSourceS3DataSourceHubAccessConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelContainersModelDataSourceS3DataSourceModelAccessConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelContainersModelDataSourceS3DataSourceModelAccessConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model/index.ts",
        "line": 193
      },
      "name": "DataAwsccSagemakerModelContainersModelDataSourceS3DataSourceModelAccessConfig",
      "namespace": "dataAwsccSagemakerModel",
      "symbolId": "src/data-awscc-sagemaker-model/index:DataAwsccSagemakerModelContainersModelDataSourceS3DataSourceModelAccessConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelContainersModelDataSourceS3DataSourceModelAccessConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelContainersModelDataSourceS3DataSourceModelAccessConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model/index.ts",
        "line": 216
      },
      "name": "DataAwsccSagemakerModelContainersModelDataSourceS3DataSourceModelAccessConfigOutputReference",
      "namespace": "dataAwsccSagemakerModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model/index.ts",
            "line": 243
          },
          "name": "acceptEula",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model/index.ts",
            "line": 227
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelContainersModelDataSourceS3DataSourceModelAccessConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model/index:DataAwsccSagemakerModelContainersModelDataSourceS3DataSourceModelAccessConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelContainersModelDataSourceS3DataSourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelContainersModelDataSourceS3DataSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model/index.ts",
        "line": 270
      },
      "name": "DataAwsccSagemakerModelContainersModelDataSourceS3DataSourceOutputReference",
      "namespace": "dataAwsccSagemakerModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model/index.ts",
            "line": 297
          },
          "name": "compressionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model/index.ts",
            "line": 303
          },
          "name": "hubAccessConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelContainersModelDataSourceS3DataSourceHubAccessConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model/index.ts",
            "line": 309
          },
          "name": "modelAccessConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelContainersModelDataSourceS3DataSourceModelAccessConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model/index.ts",
            "line": 314
          },
          "name": "s3DataType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model/index.ts",
            "line": 319
          },
          "name": "s3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model/index.ts",
            "line": 281
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelContainersModelDataSourceS3DataSource"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model/index:DataAwsccSagemakerModelContainersModelDataSourceS3DataSourceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelContainersMultiModelConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelContainersMultiModelConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model/index.ts",
        "line": 378
      },
      "name": "DataAwsccSagemakerModelContainersMultiModelConfig",
      "namespace": "dataAwsccSagemakerModel",
      "symbolId": "src/data-awscc-sagemaker-model/index:DataAwsccSagemakerModelContainersMultiModelConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelContainersMultiModelConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelContainersMultiModelConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model/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/data-awscc-sagemaker-model/index.ts",
        "line": 401
      },
      "name": "DataAwsccSagemakerModelContainersMultiModelConfigOutputReference",
      "namespace": "dataAwsccSagemakerModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model/index.ts",
            "line": 428
          },
          "name": "modelCacheSetting",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model/index.ts",
            "line": 412
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelContainersMultiModelConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model/index:DataAwsccSagemakerModelContainersMultiModelConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelContainersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelContainersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model/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/data-awscc-sagemaker-model/index.ts",
        "line": 455
      },
      "name": "DataAwsccSagemakerModelContainersOutputReference",
      "namespace": "dataAwsccSagemakerModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model/index.ts",
            "line": 484
          },
          "name": "containerHostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model/index.ts",
            "line": 489
          },
          "name": "environment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model/index.ts",
            "line": 494
          },
          "name": "image",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model/index.ts",
            "line": 500
          },
          "name": "imageConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelContainersImageConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model/index.ts",
            "line": 505
          },
          "name": "inferenceSpecificationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model/index.ts",
            "line": 510
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model/index.ts",
            "line": 516
          },
          "name": "modelDataSource",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelContainersModelDataSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model/index.ts",
            "line": 521
          },
          "name": "modelDataUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model/index.ts",
            "line": 526
          },
          "name": "modelPackageName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model/index.ts",
            "line": 532
          },
          "name": "multiModelConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelContainersMultiModelConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model/index.ts",
            "line": 468
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelContainers"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model/index:DataAwsccSagemakerModelContainersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelInferenceExecutionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelInferenceExecutionConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model/index.ts",
        "line": 555
      },
      "name": "DataAwsccSagemakerModelInferenceExecutionConfig",
      "namespace": "dataAwsccSagemakerModel",
      "symbolId": "src/data-awscc-sagemaker-model/index:DataAwsccSagemakerModelInferenceExecutionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelInferenceExecutionConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelInferenceExecutionConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model/index.ts",
          "line": 585
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model/index.ts",
        "line": 578
      },
      "name": "DataAwsccSagemakerModelInferenceExecutionConfigOutputReference",
      "namespace": "dataAwsccSagemakerModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model/index.ts",
            "line": 605
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model/index.ts",
            "line": 589
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelInferenceExecutionConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model/index:DataAwsccSagemakerModelInferenceExecutionConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelPrimaryContainer": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelPrimaryContainer",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model/index.ts",
        "line": 1016
      },
      "name": "DataAwsccSagemakerModelPrimaryContainer",
      "namespace": "dataAwsccSagemakerModel",
      "symbolId": "src/data-awscc-sagemaker-model/index:DataAwsccSagemakerModelPrimaryContainer"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelPrimaryContainerImageConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelPrimaryContainerImageConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model/index.ts",
        "line": 663
      },
      "name": "DataAwsccSagemakerModelPrimaryContainerImageConfig",
      "namespace": "dataAwsccSagemakerModel",
      "symbolId": "src/data-awscc-sagemaker-model/index:DataAwsccSagemakerModelPrimaryContainerImageConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelPrimaryContainerImageConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelPrimaryContainerImageConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model/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-awscc-sagemaker-model/index.ts",
        "line": 686
      },
      "name": "DataAwsccSagemakerModelPrimaryContainerImageConfigOutputReference",
      "namespace": "dataAwsccSagemakerModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model/index.ts",
            "line": 713
          },
          "name": "repositoryAccessMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model/index.ts",
            "line": 719
          },
          "name": "repositoryAuthConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelPrimaryContainerImageConfigRepositoryAuthConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model/index.ts",
            "line": 697
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelPrimaryContainerImageConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model/index:DataAwsccSagemakerModelPrimaryContainerImageConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelPrimaryContainerImageConfigRepositoryAuthConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelPrimaryContainerImageConfigRepositoryAuthConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model/index.ts",
        "line": 609
      },
      "name": "DataAwsccSagemakerModelPrimaryContainerImageConfigRepositoryAuthConfig",
      "namespace": "dataAwsccSagemakerModel",
      "symbolId": "src/data-awscc-sagemaker-model/index:DataAwsccSagemakerModelPrimaryContainerImageConfigRepositoryAuthConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelPrimaryContainerImageConfigRepositoryAuthConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelPrimaryContainerImageConfigRepositoryAuthConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model/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/data-awscc-sagemaker-model/index.ts",
        "line": 632
      },
      "name": "DataAwsccSagemakerModelPrimaryContainerImageConfigRepositoryAuthConfigOutputReference",
      "namespace": "dataAwsccSagemakerModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model/index.ts",
            "line": 659
          },
          "name": "repositoryCredentialsProviderArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model/index.ts",
            "line": 643
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelPrimaryContainerImageConfigRepositoryAuthConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model/index:DataAwsccSagemakerModelPrimaryContainerImageConfigRepositoryAuthConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelPrimaryContainerModelDataSource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelPrimaryContainerModelDataSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model/index.ts",
        "line": 907
      },
      "name": "DataAwsccSagemakerModelPrimaryContainerModelDataSource",
      "namespace": "dataAwsccSagemakerModel",
      "symbolId": "src/data-awscc-sagemaker-model/index:DataAwsccSagemakerModelPrimaryContainerModelDataSource"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelPrimaryContainerModelDataSourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelPrimaryContainerModelDataSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model/index.ts",
        "line": 930
      },
      "name": "DataAwsccSagemakerModelPrimaryContainerModelDataSourceOutputReference",
      "namespace": "dataAwsccSagemakerModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model/index.ts",
            "line": 958
          },
          "name": "s3DataSource",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelPrimaryContainerModelDataSourceS3DataSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model/index.ts",
            "line": 941
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelPrimaryContainerModelDataSource"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model/index:DataAwsccSagemakerModelPrimaryContainerModelDataSourceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelPrimaryContainerModelDataSourceS3DataSource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelPrimaryContainerModelDataSourceS3DataSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model/index.ts",
        "line": 831
      },
      "name": "DataAwsccSagemakerModelPrimaryContainerModelDataSourceS3DataSource",
      "namespace": "dataAwsccSagemakerModel",
      "symbolId": "src/data-awscc-sagemaker-model/index:DataAwsccSagemakerModelPrimaryContainerModelDataSourceS3DataSource"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelPrimaryContainerModelDataSourceS3DataSourceHubAccessConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelPrimaryContainerModelDataSourceS3DataSourceHubAccessConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model/index.ts",
        "line": 723
      },
      "name": "DataAwsccSagemakerModelPrimaryContainerModelDataSourceS3DataSourceHubAccessConfig",
      "namespace": "dataAwsccSagemakerModel",
      "symbolId": "src/data-awscc-sagemaker-model/index:DataAwsccSagemakerModelPrimaryContainerModelDataSourceS3DataSourceHubAccessConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelPrimaryContainerModelDataSourceS3DataSourceHubAccessConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelPrimaryContainerModelDataSourceS3DataSourceHubAccessConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model/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/data-awscc-sagemaker-model/index.ts",
        "line": 746
      },
      "name": "DataAwsccSagemakerModelPrimaryContainerModelDataSourceS3DataSourceHubAccessConfigOutputReference",
      "namespace": "dataAwsccSagemakerModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model/index.ts",
            "line": 773
          },
          "name": "hubContentArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model/index.ts",
            "line": 757
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelPrimaryContainerModelDataSourceS3DataSourceHubAccessConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model/index:DataAwsccSagemakerModelPrimaryContainerModelDataSourceS3DataSourceHubAccessConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelPrimaryContainerModelDataSourceS3DataSourceModelAccessConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelPrimaryContainerModelDataSourceS3DataSourceModelAccessConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model/index.ts",
        "line": 777
      },
      "name": "DataAwsccSagemakerModelPrimaryContainerModelDataSourceS3DataSourceModelAccessConfig",
      "namespace": "dataAwsccSagemakerModel",
      "symbolId": "src/data-awscc-sagemaker-model/index:DataAwsccSagemakerModelPrimaryContainerModelDataSourceS3DataSourceModelAccessConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelPrimaryContainerModelDataSourceS3DataSourceModelAccessConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelPrimaryContainerModelDataSourceS3DataSourceModelAccessConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model/index.ts",
        "line": 800
      },
      "name": "DataAwsccSagemakerModelPrimaryContainerModelDataSourceS3DataSourceModelAccessConfigOutputReference",
      "namespace": "dataAwsccSagemakerModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model/index.ts",
            "line": 827
          },
          "name": "acceptEula",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model/index.ts",
            "line": 811
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelPrimaryContainerModelDataSourceS3DataSourceModelAccessConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model/index:DataAwsccSagemakerModelPrimaryContainerModelDataSourceS3DataSourceModelAccessConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelPrimaryContainerModelDataSourceS3DataSourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelPrimaryContainerModelDataSourceS3DataSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model/index.ts",
          "line": 861
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model/index.ts",
        "line": 854
      },
      "name": "DataAwsccSagemakerModelPrimaryContainerModelDataSourceS3DataSourceOutputReference",
      "namespace": "dataAwsccSagemakerModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model/index.ts",
            "line": 881
          },
          "name": "compressionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model/index.ts",
            "line": 887
          },
          "name": "hubAccessConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelPrimaryContainerModelDataSourceS3DataSourceHubAccessConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model/index.ts",
            "line": 893
          },
          "name": "modelAccessConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelPrimaryContainerModelDataSourceS3DataSourceModelAccessConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model/index.ts",
            "line": 898
          },
          "name": "s3DataType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model/index.ts",
            "line": 903
          },
          "name": "s3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model/index.ts",
            "line": 865
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelPrimaryContainerModelDataSourceS3DataSource"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model/index:DataAwsccSagemakerModelPrimaryContainerModelDataSourceS3DataSourceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelPrimaryContainerMultiModelConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelPrimaryContainerMultiModelConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model/index.ts",
        "line": 962
      },
      "name": "DataAwsccSagemakerModelPrimaryContainerMultiModelConfig",
      "namespace": "dataAwsccSagemakerModel",
      "symbolId": "src/data-awscc-sagemaker-model/index:DataAwsccSagemakerModelPrimaryContainerMultiModelConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelPrimaryContainerMultiModelConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelPrimaryContainerMultiModelConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model/index.ts",
          "line": 992
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model/index.ts",
        "line": 985
      },
      "name": "DataAwsccSagemakerModelPrimaryContainerMultiModelConfigOutputReference",
      "namespace": "dataAwsccSagemakerModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model/index.ts",
            "line": 1012
          },
          "name": "modelCacheSetting",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model/index.ts",
            "line": 996
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelPrimaryContainerMultiModelConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model/index:DataAwsccSagemakerModelPrimaryContainerMultiModelConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelPrimaryContainerOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelPrimaryContainerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model/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-awscc-sagemaker-model/index.ts",
        "line": 1039
      },
      "name": "DataAwsccSagemakerModelPrimaryContainerOutputReference",
      "namespace": "dataAwsccSagemakerModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model/index.ts",
            "line": 1066
          },
          "name": "containerHostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model/index.ts",
            "line": 1071
          },
          "name": "environment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model/index.ts",
            "line": 1076
          },
          "name": "image",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model/index.ts",
            "line": 1082
          },
          "name": "imageConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelPrimaryContainerImageConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model/index.ts",
            "line": 1087
          },
          "name": "inferenceSpecificationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model/index.ts",
            "line": 1092
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model/index.ts",
            "line": 1098
          },
          "name": "modelDataSource",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelPrimaryContainerModelDataSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model/index.ts",
            "line": 1103
          },
          "name": "modelDataUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model/index.ts",
            "line": 1108
          },
          "name": "modelPackageName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model/index.ts",
            "line": 1114
          },
          "name": "multiModelConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelPrimaryContainerMultiModelConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model/index.ts",
            "line": 1050
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelPrimaryContainer"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model/index:DataAwsccSagemakerModelPrimaryContainerOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model/index.ts",
        "line": 1118
      },
      "name": "DataAwsccSagemakerModelTags",
      "namespace": "dataAwsccSagemakerModel",
      "symbolId": "src/data-awscc-sagemaker-model/index:DataAwsccSagemakerModelTags"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model/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/data-awscc-sagemaker-model/index.ts",
        "line": 1180
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model/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-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerModelTagsList",
      "namespace": "dataAwsccSagemakerModel",
      "symbolId": "src/data-awscc-sagemaker-model/index:DataAwsccSagemakerModelTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model/index.ts",
        "line": 1141
      },
      "name": "DataAwsccSagemakerModelTagsOutputReference",
      "namespace": "dataAwsccSagemakerModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model/index.ts",
            "line": 1170
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model/index.ts",
            "line": 1175
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model/index.ts",
            "line": 1154
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model/index:DataAwsccSagemakerModelTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelVpcConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelVpcConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model/index.ts",
        "line": 1198
      },
      "name": "DataAwsccSagemakerModelVpcConfig",
      "namespace": "dataAwsccSagemakerModel",
      "symbolId": "src/data-awscc-sagemaker-model/index:DataAwsccSagemakerModelVpcConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelVpcConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelVpcConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model/index.ts",
        "line": 1221
      },
      "name": "DataAwsccSagemakerModelVpcConfigOutputReference",
      "namespace": "dataAwsccSagemakerModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model/index.ts",
            "line": 1248
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model/index.ts",
            "line": 1253
          },
          "name": "subnets",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model/index.ts",
            "line": 1232
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModel.DataAwsccSagemakerModelVpcConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model/index:DataAwsccSagemakerModelVpcConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinition": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_model_bias_job_definition awscc_sagemaker_model_bias_job_definition}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinition",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_model_bias_job_definition awscc_sagemaker_model_bias_job_definition} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
          "line": 1321
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
        "line": 1289
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSagemakerModelBiasJobDefinition resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
            "line": 1306
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSagemakerModelBiasJobDefinition to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_model_bias_job_definition#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSagemakerModelBiasJobDefinition that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSagemakerModelBiasJobDefinition to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
            "line": 1434
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
            "line": 1440
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerModelBiasJobDefinition",
      "namespace": "dataAwsccSagemakerModelBiasJobDefinition",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
            "line": 1294
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
            "line": 1345
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
            "line": 1350
          },
          "name": "endpointName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
            "line": 1368
          },
          "name": "jobDefinitionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
            "line": 1373
          },
          "name": "jobDefinitionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
            "line": 1379
          },
          "name": "jobResources",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionJobResourcesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
            "line": 1385
          },
          "name": "modelBiasAppSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionModelBiasAppSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
            "line": 1391
          },
          "name": "modelBiasBaselineConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionModelBiasBaselineConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
            "line": 1397
          },
          "name": "modelBiasJobInput",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionModelBiasJobInputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
            "line": 1403
          },
          "name": "modelBiasJobOutputConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionModelBiasJobOutputConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
            "line": 1409
          },
          "name": "networkConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionNetworkConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
            "line": 1414
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
            "line": 1420
          },
          "name": "stoppingCondition",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionStoppingConditionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
            "line": 1426
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
            "line": 1363
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
            "line": 1356
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-bias-job-definition/index:DataAwsccSagemakerModelBiasJobDefinition"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
        "line": 14
      },
      "name": "DataAwsccSagemakerModelBiasJobDefinitionConfig",
      "namespace": "dataAwsccSagemakerModelBiasJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_model_bias_job_definition#id DataAwsccSagemakerModelBiasJobDefinition#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-bias-job-definition/index:DataAwsccSagemakerModelBiasJobDefinitionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionJobResources": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionJobResources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
        "line": 94
      },
      "name": "DataAwsccSagemakerModelBiasJobDefinitionJobResources",
      "namespace": "dataAwsccSagemakerModelBiasJobDefinition",
      "symbolId": "src/data-awscc-sagemaker-model-bias-job-definition/index:DataAwsccSagemakerModelBiasJobDefinitionJobResources"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionJobResourcesClusterConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionJobResourcesClusterConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
        "line": 25
      },
      "name": "DataAwsccSagemakerModelBiasJobDefinitionJobResourcesClusterConfig",
      "namespace": "dataAwsccSagemakerModelBiasJobDefinition",
      "symbolId": "src/data-awscc-sagemaker-model-bias-job-definition/index:DataAwsccSagemakerModelBiasJobDefinitionJobResourcesClusterConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionJobResourcesClusterConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionJobResourcesClusterConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
        "line": 48
      },
      "name": "DataAwsccSagemakerModelBiasJobDefinitionJobResourcesClusterConfigOutputReference",
      "namespace": "dataAwsccSagemakerModelBiasJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
            "line": 75
          },
          "name": "instanceCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
            "line": 80
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
            "line": 85
          },
          "name": "volumeKmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
            "line": 90
          },
          "name": "volumeSizeInGb",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionJobResourcesClusterConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-bias-job-definition/index:DataAwsccSagemakerModelBiasJobDefinitionJobResourcesClusterConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionJobResourcesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionJobResourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-bias-job-definition/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-awscc-sagemaker-model-bias-job-definition/index.ts",
        "line": 117
      },
      "name": "DataAwsccSagemakerModelBiasJobDefinitionJobResourcesOutputReference",
      "namespace": "dataAwsccSagemakerModelBiasJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
            "line": 145
          },
          "name": "clusterConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionJobResourcesClusterConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
            "line": 128
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionJobResources"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-bias-job-definition/index:DataAwsccSagemakerModelBiasJobDefinitionJobResourcesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionModelBiasAppSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionModelBiasAppSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
        "line": 149
      },
      "name": "DataAwsccSagemakerModelBiasJobDefinitionModelBiasAppSpecification",
      "namespace": "dataAwsccSagemakerModelBiasJobDefinition",
      "symbolId": "src/data-awscc-sagemaker-model-bias-job-definition/index:DataAwsccSagemakerModelBiasJobDefinitionModelBiasAppSpecification"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionModelBiasAppSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionModelBiasAppSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-bias-job-definition/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-awscc-sagemaker-model-bias-job-definition/index.ts",
        "line": 172
      },
      "name": "DataAwsccSagemakerModelBiasJobDefinitionModelBiasAppSpecificationOutputReference",
      "namespace": "dataAwsccSagemakerModelBiasJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
            "line": 199
          },
          "name": "configUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
            "line": 205
          },
          "name": "environment",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
            "line": 210
          },
          "name": "imageUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
            "line": 183
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionModelBiasAppSpecification"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-bias-job-definition/index:DataAwsccSagemakerModelBiasJobDefinitionModelBiasAppSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionModelBiasBaselineConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionModelBiasBaselineConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
        "line": 268
      },
      "name": "DataAwsccSagemakerModelBiasJobDefinitionModelBiasBaselineConfig",
      "namespace": "dataAwsccSagemakerModelBiasJobDefinition",
      "symbolId": "src/data-awscc-sagemaker-model-bias-job-definition/index:DataAwsccSagemakerModelBiasJobDefinitionModelBiasBaselineConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionModelBiasBaselineConfigConstraintsResource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionModelBiasBaselineConfigConstraintsResource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
        "line": 214
      },
      "name": "DataAwsccSagemakerModelBiasJobDefinitionModelBiasBaselineConfigConstraintsResource",
      "namespace": "dataAwsccSagemakerModelBiasJobDefinition",
      "symbolId": "src/data-awscc-sagemaker-model-bias-job-definition/index:DataAwsccSagemakerModelBiasJobDefinitionModelBiasBaselineConfigConstraintsResource"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionModelBiasBaselineConfigConstraintsResourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionModelBiasBaselineConfigConstraintsResourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-bias-job-definition/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-awscc-sagemaker-model-bias-job-definition/index.ts",
        "line": 237
      },
      "name": "DataAwsccSagemakerModelBiasJobDefinitionModelBiasBaselineConfigConstraintsResourceOutputReference",
      "namespace": "dataAwsccSagemakerModelBiasJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
            "line": 264
          },
          "name": "s3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
            "line": 248
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionModelBiasBaselineConfigConstraintsResource"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-bias-job-definition/index:DataAwsccSagemakerModelBiasJobDefinitionModelBiasBaselineConfigConstraintsResourceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionModelBiasBaselineConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionModelBiasBaselineConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-bias-job-definition/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-awscc-sagemaker-model-bias-job-definition/index.ts",
        "line": 291
      },
      "name": "DataAwsccSagemakerModelBiasJobDefinitionModelBiasBaselineConfigOutputReference",
      "namespace": "dataAwsccSagemakerModelBiasJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
            "line": 318
          },
          "name": "baseliningJobName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
            "line": 324
          },
          "name": "constraintsResource",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionModelBiasBaselineConfigConstraintsResourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
            "line": 302
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionModelBiasBaselineConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-bias-job-definition/index:DataAwsccSagemakerModelBiasJobDefinitionModelBiasBaselineConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionModelBiasJobInput": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionModelBiasJobInput",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
        "line": 760
      },
      "name": "DataAwsccSagemakerModelBiasJobDefinitionModelBiasJobInput",
      "namespace": "dataAwsccSagemakerModelBiasJobDefinition",
      "symbolId": "src/data-awscc-sagemaker-model-bias-job-definition/index:DataAwsccSagemakerModelBiasJobDefinitionModelBiasJobInput"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionModelBiasJobInputBatchTransformInput": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionModelBiasJobInputBatchTransformInput",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
        "line": 502
      },
      "name": "DataAwsccSagemakerModelBiasJobDefinitionModelBiasJobInputBatchTransformInput",
      "namespace": "dataAwsccSagemakerModelBiasJobDefinition",
      "symbolId": "src/data-awscc-sagemaker-model-bias-job-definition/index:DataAwsccSagemakerModelBiasJobDefinitionModelBiasJobInputBatchTransformInput"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionModelBiasJobInputBatchTransformInputDatasetFormat": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionModelBiasJobInputBatchTransformInputDatasetFormat",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
        "line": 436
      },
      "name": "DataAwsccSagemakerModelBiasJobDefinitionModelBiasJobInputBatchTransformInputDatasetFormat",
      "namespace": "dataAwsccSagemakerModelBiasJobDefinition",
      "symbolId": "src/data-awscc-sagemaker-model-bias-job-definition/index:DataAwsccSagemakerModelBiasJobDefinitionModelBiasJobInputBatchTransformInputDatasetFormat"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionModelBiasJobInputBatchTransformInputDatasetFormatCsv": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionModelBiasJobInputBatchTransformInputDatasetFormatCsv",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
        "line": 328
      },
      "name": "DataAwsccSagemakerModelBiasJobDefinitionModelBiasJobInputBatchTransformInputDatasetFormatCsv",
      "namespace": "dataAwsccSagemakerModelBiasJobDefinition",
      "symbolId": "src/data-awscc-sagemaker-model-bias-job-definition/index:DataAwsccSagemakerModelBiasJobDefinitionModelBiasJobInputBatchTransformInputDatasetFormatCsv"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionModelBiasJobInputBatchTransformInputDatasetFormatCsvOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionModelBiasJobInputBatchTransformInputDatasetFormatCsvOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-bias-job-definition/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/data-awscc-sagemaker-model-bias-job-definition/index.ts",
        "line": 351
      },
      "name": "DataAwsccSagemakerModelBiasJobDefinitionModelBiasJobInputBatchTransformInputDatasetFormatCsvOutputReference",
      "namespace": "dataAwsccSagemakerModelBiasJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
            "line": 378
          },
          "name": "header",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
            "line": 362
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionModelBiasJobInputBatchTransformInputDatasetFormatCsv"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-bias-job-definition/index:DataAwsccSagemakerModelBiasJobDefinitionModelBiasJobInputBatchTransformInputDatasetFormatCsvOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionModelBiasJobInputBatchTransformInputDatasetFormatJson": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionModelBiasJobInputBatchTransformInputDatasetFormatJson",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
        "line": 382
      },
      "name": "DataAwsccSagemakerModelBiasJobDefinitionModelBiasJobInputBatchTransformInputDatasetFormatJson",
      "namespace": "dataAwsccSagemakerModelBiasJobDefinition",
      "symbolId": "src/data-awscc-sagemaker-model-bias-job-definition/index:DataAwsccSagemakerModelBiasJobDefinitionModelBiasJobInputBatchTransformInputDatasetFormatJson"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionModelBiasJobInputBatchTransformInputDatasetFormatJsonOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionModelBiasJobInputBatchTransformInputDatasetFormatJsonOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-bias-job-definition/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-awscc-sagemaker-model-bias-job-definition/index.ts",
        "line": 405
      },
      "name": "DataAwsccSagemakerModelBiasJobDefinitionModelBiasJobInputBatchTransformInputDatasetFormatJsonOutputReference",
      "namespace": "dataAwsccSagemakerModelBiasJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
            "line": 432
          },
          "name": "line",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
            "line": 416
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionModelBiasJobInputBatchTransformInputDatasetFormatJson"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-bias-job-definition/index:DataAwsccSagemakerModelBiasJobDefinitionModelBiasJobInputBatchTransformInputDatasetFormatJsonOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionModelBiasJobInputBatchTransformInputDatasetFormatOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionModelBiasJobInputBatchTransformInputDatasetFormatOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
          "line": 466
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
        "line": 459
      },
      "name": "DataAwsccSagemakerModelBiasJobDefinitionModelBiasJobInputBatchTransformInputDatasetFormatOutputReference",
      "namespace": "dataAwsccSagemakerModelBiasJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
            "line": 487
          },
          "name": "csv",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionModelBiasJobInputBatchTransformInputDatasetFormatCsvOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
            "line": 493
          },
          "name": "json",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionModelBiasJobInputBatchTransformInputDatasetFormatJsonOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
            "line": 498
          },
          "name": "parquet",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
            "line": 470
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionModelBiasJobInputBatchTransformInputDatasetFormat"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-bias-job-definition/index:DataAwsccSagemakerModelBiasJobDefinitionModelBiasJobInputBatchTransformInputDatasetFormatOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionModelBiasJobInputBatchTransformInputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionModelBiasJobInputBatchTransformInputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-bias-job-definition/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-awscc-sagemaker-model-bias-job-definition/index.ts",
        "line": 525
      },
      "name": "DataAwsccSagemakerModelBiasJobDefinitionModelBiasJobInputBatchTransformInputOutputReference",
      "namespace": "dataAwsccSagemakerModelBiasJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
            "line": 552
          },
          "name": "dataCapturedDestinationS3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
            "line": 558
          },
          "name": "datasetFormat",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionModelBiasJobInputBatchTransformInputDatasetFormatOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
            "line": 563
          },
          "name": "endTimeOffset",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
            "line": 568
          },
          "name": "featuresAttribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
            "line": 573
          },
          "name": "inferenceAttribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
            "line": 578
          },
          "name": "localPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
            "line": 583
          },
          "name": "probabilityAttribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
            "line": 588
          },
          "name": "probabilityThresholdAttribute",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
            "line": 593
          },
          "name": "s3DataDistributionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
            "line": 598
          },
          "name": "s3InputMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
            "line": 603
          },
          "name": "startTimeOffset",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
            "line": 536
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionModelBiasJobInputBatchTransformInput"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-bias-job-definition/index:DataAwsccSagemakerModelBiasJobDefinitionModelBiasJobInputBatchTransformInputOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionModelBiasJobInputEndpointInput": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionModelBiasJobInputEndpointInput",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
        "line": 607
      },
      "name": "DataAwsccSagemakerModelBiasJobDefinitionModelBiasJobInputEndpointInput",
      "namespace": "dataAwsccSagemakerModelBiasJobDefinition",
      "symbolId": "src/data-awscc-sagemaker-model-bias-job-definition/index:DataAwsccSagemakerModelBiasJobDefinitionModelBiasJobInputEndpointInput"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionModelBiasJobInputEndpointInputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionModelBiasJobInputEndpointInputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
          "line": 637
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
        "line": 630
      },
      "name": "DataAwsccSagemakerModelBiasJobDefinitionModelBiasJobInputEndpointInputOutputReference",
      "namespace": "dataAwsccSagemakerModelBiasJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
            "line": 662
          },
          "name": "endpointName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
            "line": 657
          },
          "name": "endTimeOffset",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
            "line": 667
          },
          "name": "featuresAttribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
            "line": 672
          },
          "name": "inferenceAttribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
            "line": 677
          },
          "name": "localPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
            "line": 682
          },
          "name": "probabilityAttribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
            "line": 687
          },
          "name": "probabilityThresholdAttribute",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
            "line": 692
          },
          "name": "s3DataDistributionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
            "line": 697
          },
          "name": "s3InputMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
            "line": 702
          },
          "name": "startTimeOffset",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
            "line": 641
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionModelBiasJobInputEndpointInput"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-bias-job-definition/index:DataAwsccSagemakerModelBiasJobDefinitionModelBiasJobInputEndpointInputOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionModelBiasJobInputGroundTruthS3Input": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionModelBiasJobInputGroundTruthS3Input",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
        "line": 706
      },
      "name": "DataAwsccSagemakerModelBiasJobDefinitionModelBiasJobInputGroundTruthS3Input",
      "namespace": "dataAwsccSagemakerModelBiasJobDefinition",
      "symbolId": "src/data-awscc-sagemaker-model-bias-job-definition/index:DataAwsccSagemakerModelBiasJobDefinitionModelBiasJobInputGroundTruthS3Input"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionModelBiasJobInputGroundTruthS3InputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionModelBiasJobInputGroundTruthS3InputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
          "line": 736
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
        "line": 729
      },
      "name": "DataAwsccSagemakerModelBiasJobDefinitionModelBiasJobInputGroundTruthS3InputOutputReference",
      "namespace": "dataAwsccSagemakerModelBiasJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
            "line": 756
          },
          "name": "s3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
            "line": 740
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionModelBiasJobInputGroundTruthS3Input"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-bias-job-definition/index:DataAwsccSagemakerModelBiasJobDefinitionModelBiasJobInputGroundTruthS3InputOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionModelBiasJobInputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionModelBiasJobInputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
          "line": 790
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
        "line": 783
      },
      "name": "DataAwsccSagemakerModelBiasJobDefinitionModelBiasJobInputOutputReference",
      "namespace": "dataAwsccSagemakerModelBiasJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
            "line": 811
          },
          "name": "batchTransformInput",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionModelBiasJobInputBatchTransformInputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
            "line": 817
          },
          "name": "endpointInput",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionModelBiasJobInputEndpointInputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
            "line": 823
          },
          "name": "groundTruthS3Input",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionModelBiasJobInputGroundTruthS3InputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
            "line": 794
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionModelBiasJobInput"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-bias-job-definition/index:DataAwsccSagemakerModelBiasJobDefinitionModelBiasJobInputOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionModelBiasJobOutputConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionModelBiasJobOutputConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
        "line": 967
      },
      "name": "DataAwsccSagemakerModelBiasJobDefinitionModelBiasJobOutputConfig",
      "namespace": "dataAwsccSagemakerModelBiasJobDefinition",
      "symbolId": "src/data-awscc-sagemaker-model-bias-job-definition/index:DataAwsccSagemakerModelBiasJobDefinitionModelBiasJobOutputConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionModelBiasJobOutputConfigMonitoringOutputs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionModelBiasJobOutputConfigMonitoringOutputs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
        "line": 891
      },
      "name": "DataAwsccSagemakerModelBiasJobDefinitionModelBiasJobOutputConfigMonitoringOutputs",
      "namespace": "dataAwsccSagemakerModelBiasJobDefinition",
      "symbolId": "src/data-awscc-sagemaker-model-bias-job-definition/index:DataAwsccSagemakerModelBiasJobDefinitionModelBiasJobOutputConfigMonitoringOutputs"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionModelBiasJobOutputConfigMonitoringOutputsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionModelBiasJobOutputConfigMonitoringOutputsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
          "line": 956
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
        "line": 949
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
            "line": 963
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionModelBiasJobOutputConfigMonitoringOutputsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerModelBiasJobDefinitionModelBiasJobOutputConfigMonitoringOutputsList",
      "namespace": "dataAwsccSagemakerModelBiasJobDefinition",
      "symbolId": "src/data-awscc-sagemaker-model-bias-job-definition/index:DataAwsccSagemakerModelBiasJobDefinitionModelBiasJobOutputConfigMonitoringOutputsList"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionModelBiasJobOutputConfigMonitoringOutputsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionModelBiasJobOutputConfigMonitoringOutputsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
          "line": 923
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
        "line": 914
      },
      "name": "DataAwsccSagemakerModelBiasJobDefinitionModelBiasJobOutputConfigMonitoringOutputsOutputReference",
      "namespace": "dataAwsccSagemakerModelBiasJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
            "line": 944
          },
          "name": "s3Output",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionModelBiasJobOutputConfigMonitoringOutputsS3OutputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
            "line": 927
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionModelBiasJobOutputConfigMonitoringOutputs"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-bias-job-definition/index:DataAwsccSagemakerModelBiasJobDefinitionModelBiasJobOutputConfigMonitoringOutputsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionModelBiasJobOutputConfigMonitoringOutputsS3Output": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionModelBiasJobOutputConfigMonitoringOutputsS3Output",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
        "line": 827
      },
      "name": "DataAwsccSagemakerModelBiasJobDefinitionModelBiasJobOutputConfigMonitoringOutputsS3Output",
      "namespace": "dataAwsccSagemakerModelBiasJobDefinition",
      "symbolId": "src/data-awscc-sagemaker-model-bias-job-definition/index:DataAwsccSagemakerModelBiasJobDefinitionModelBiasJobOutputConfigMonitoringOutputsS3Output"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionModelBiasJobOutputConfigMonitoringOutputsS3OutputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionModelBiasJobOutputConfigMonitoringOutputsS3OutputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-bias-job-definition/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
        "line": 850
      },
      "name": "DataAwsccSagemakerModelBiasJobDefinitionModelBiasJobOutputConfigMonitoringOutputsS3OutputOutputReference",
      "namespace": "dataAwsccSagemakerModelBiasJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
            "line": 877
          },
          "name": "localPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
            "line": 882
          },
          "name": "s3UploadMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
            "line": 887
          },
          "name": "s3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
            "line": 861
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionModelBiasJobOutputConfigMonitoringOutputsS3Output"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-bias-job-definition/index:DataAwsccSagemakerModelBiasJobDefinitionModelBiasJobOutputConfigMonitoringOutputsS3OutputOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionModelBiasJobOutputConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionModelBiasJobOutputConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
          "line": 997
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
        "line": 990
      },
      "name": "DataAwsccSagemakerModelBiasJobDefinitionModelBiasJobOutputConfigOutputReference",
      "namespace": "dataAwsccSagemakerModelBiasJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
            "line": 1017
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
            "line": 1023
          },
          "name": "monitoringOutputs",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionModelBiasJobOutputConfigMonitoringOutputsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
            "line": 1001
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionModelBiasJobOutputConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-bias-job-definition/index:DataAwsccSagemakerModelBiasJobDefinitionModelBiasJobOutputConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionNetworkConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionNetworkConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
        "line": 1086
      },
      "name": "DataAwsccSagemakerModelBiasJobDefinitionNetworkConfig",
      "namespace": "dataAwsccSagemakerModelBiasJobDefinition",
      "symbolId": "src/data-awscc-sagemaker-model-bias-job-definition/index:DataAwsccSagemakerModelBiasJobDefinitionNetworkConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionNetworkConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionNetworkConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-bias-job-definition/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-awscc-sagemaker-model-bias-job-definition/index.ts",
        "line": 1109
      },
      "name": "DataAwsccSagemakerModelBiasJobDefinitionNetworkConfigOutputReference",
      "namespace": "dataAwsccSagemakerModelBiasJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
            "line": 1136
          },
          "name": "enableInterContainerTrafficEncryption",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
            "line": 1141
          },
          "name": "enableNetworkIsolation",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
            "line": 1147
          },
          "name": "vpcConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionNetworkConfigVpcConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
            "line": 1120
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionNetworkConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-bias-job-definition/index:DataAwsccSagemakerModelBiasJobDefinitionNetworkConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionNetworkConfigVpcConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionNetworkConfigVpcConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
        "line": 1027
      },
      "name": "DataAwsccSagemakerModelBiasJobDefinitionNetworkConfigVpcConfig",
      "namespace": "dataAwsccSagemakerModelBiasJobDefinition",
      "symbolId": "src/data-awscc-sagemaker-model-bias-job-definition/index:DataAwsccSagemakerModelBiasJobDefinitionNetworkConfigVpcConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionNetworkConfigVpcConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionNetworkConfigVpcConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
          "line": 1057
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
        "line": 1050
      },
      "name": "DataAwsccSagemakerModelBiasJobDefinitionNetworkConfigVpcConfigOutputReference",
      "namespace": "dataAwsccSagemakerModelBiasJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
            "line": 1077
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
            "line": 1082
          },
          "name": "subnets",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
            "line": 1061
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionNetworkConfigVpcConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-bias-job-definition/index:DataAwsccSagemakerModelBiasJobDefinitionNetworkConfigVpcConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionStoppingCondition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionStoppingCondition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
        "line": 1151
      },
      "name": "DataAwsccSagemakerModelBiasJobDefinitionStoppingCondition",
      "namespace": "dataAwsccSagemakerModelBiasJobDefinition",
      "symbolId": "src/data-awscc-sagemaker-model-bias-job-definition/index:DataAwsccSagemakerModelBiasJobDefinitionStoppingCondition"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionStoppingConditionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionStoppingConditionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-bias-job-definition/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
        "line": 1174
      },
      "name": "DataAwsccSagemakerModelBiasJobDefinitionStoppingConditionOutputReference",
      "namespace": "dataAwsccSagemakerModelBiasJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
            "line": 1201
          },
          "name": "maxRuntimeInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
            "line": 1185
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionStoppingCondition"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-bias-job-definition/index:DataAwsccSagemakerModelBiasJobDefinitionStoppingConditionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
        "line": 1205
      },
      "name": "DataAwsccSagemakerModelBiasJobDefinitionTags",
      "namespace": "dataAwsccSagemakerModelBiasJobDefinition",
      "symbolId": "src/data-awscc-sagemaker-model-bias-job-definition/index:DataAwsccSagemakerModelBiasJobDefinitionTags"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-bias-job-definition/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
        "line": 1267
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
            "line": 1281
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerModelBiasJobDefinitionTagsList",
      "namespace": "dataAwsccSagemakerModelBiasJobDefinition",
      "symbolId": "src/data-awscc-sagemaker-model-bias-job-definition/index:DataAwsccSagemakerModelBiasJobDefinitionTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
          "line": 1237
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
        "line": 1228
      },
      "name": "DataAwsccSagemakerModelBiasJobDefinitionTagsOutputReference",
      "namespace": "dataAwsccSagemakerModelBiasJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
            "line": 1257
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
            "line": 1262
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-bias-job-definition/index.ts",
            "line": 1241
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinition.DataAwsccSagemakerModelBiasJobDefinitionTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-bias-job-definition/index:DataAwsccSagemakerModelBiasJobDefinitionTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinitions.DataAwsccSagemakerModelBiasJobDefinitions": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_model_bias_job_definitions awscc_sagemaker_model_bias_job_definitions}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinitions.DataAwsccSagemakerModelBiasJobDefinitions",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_model_bias_job_definitions awscc_sagemaker_model_bias_job_definitions} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-bias-job-definitions/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinitions.DataAwsccSagemakerModelBiasJobDefinitionsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-bias-job-definitions/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSagemakerModelBiasJobDefinitions resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-bias-job-definitions/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSagemakerModelBiasJobDefinitions to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_model_bias_job_definitions#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSagemakerModelBiasJobDefinitions that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSagemakerModelBiasJobDefinitions to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-bias-job-definitions/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-bias-job-definitions/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerModelBiasJobDefinitions",
      "namespace": "dataAwsccSagemakerModelBiasJobDefinitions",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-bias-job-definitions/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-bias-job-definitions/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-bias-job-definitions/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-bias-job-definitions/index:DataAwsccSagemakerModelBiasJobDefinitions"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinitions.DataAwsccSagemakerModelBiasJobDefinitionsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelBiasJobDefinitions.DataAwsccSagemakerModelBiasJobDefinitionsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-bias-job-definitions/index.ts",
        "line": 14
      },
      "name": "DataAwsccSagemakerModelBiasJobDefinitionsConfig",
      "namespace": "dataAwsccSagemakerModelBiasJobDefinitions",
      "symbolId": "src/data-awscc-sagemaker-model-bias-job-definitions/index:DataAwsccSagemakerModelBiasJobDefinitionsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinition": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_model_explainability_job_definition awscc_sagemaker_model_explainability_job_definition}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinition",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_model_explainability_job_definition awscc_sagemaker_model_explainability_job_definition} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
          "line": 1231
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
        "line": 1199
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSagemakerModelExplainabilityJobDefinition resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
            "line": 1216
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSagemakerModelExplainabilityJobDefinition to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_model_explainability_job_definition#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSagemakerModelExplainabilityJobDefinition that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSagemakerModelExplainabilityJobDefinition to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
            "line": 1344
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
            "line": 1350
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerModelExplainabilityJobDefinition",
      "namespace": "dataAwsccSagemakerModelExplainabilityJobDefinition",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
            "line": 1204
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
            "line": 1255
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
            "line": 1260
          },
          "name": "endpointName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
            "line": 1278
          },
          "name": "jobDefinitionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
            "line": 1283
          },
          "name": "jobDefinitionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
            "line": 1289
          },
          "name": "jobResources",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionJobResourcesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
            "line": 1295
          },
          "name": "modelExplainabilityAppSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityAppSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
            "line": 1301
          },
          "name": "modelExplainabilityBaselineConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityBaselineConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
            "line": 1307
          },
          "name": "modelExplainabilityJobInput",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
            "line": 1313
          },
          "name": "modelExplainabilityJobOutputConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityJobOutputConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
            "line": 1319
          },
          "name": "networkConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionNetworkConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
            "line": 1324
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
            "line": 1330
          },
          "name": "stoppingCondition",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionStoppingConditionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
            "line": 1336
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
            "line": 1273
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
            "line": 1266
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-explainability-job-definition/index:DataAwsccSagemakerModelExplainabilityJobDefinition"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
        "line": 14
      },
      "name": "DataAwsccSagemakerModelExplainabilityJobDefinitionConfig",
      "namespace": "dataAwsccSagemakerModelExplainabilityJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_model_explainability_job_definition#id DataAwsccSagemakerModelExplainabilityJobDefinition#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-explainability-job-definition/index:DataAwsccSagemakerModelExplainabilityJobDefinitionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionJobResources": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionJobResources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
        "line": 94
      },
      "name": "DataAwsccSagemakerModelExplainabilityJobDefinitionJobResources",
      "namespace": "dataAwsccSagemakerModelExplainabilityJobDefinition",
      "symbolId": "src/data-awscc-sagemaker-model-explainability-job-definition/index:DataAwsccSagemakerModelExplainabilityJobDefinitionJobResources"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionJobResourcesClusterConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionJobResourcesClusterConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
        "line": 25
      },
      "name": "DataAwsccSagemakerModelExplainabilityJobDefinitionJobResourcesClusterConfig",
      "namespace": "dataAwsccSagemakerModelExplainabilityJobDefinition",
      "symbolId": "src/data-awscc-sagemaker-model-explainability-job-definition/index:DataAwsccSagemakerModelExplainabilityJobDefinitionJobResourcesClusterConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionJobResourcesClusterConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionJobResourcesClusterConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
        "line": 48
      },
      "name": "DataAwsccSagemakerModelExplainabilityJobDefinitionJobResourcesClusterConfigOutputReference",
      "namespace": "dataAwsccSagemakerModelExplainabilityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
            "line": 75
          },
          "name": "instanceCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
            "line": 80
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
            "line": 85
          },
          "name": "volumeKmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
            "line": 90
          },
          "name": "volumeSizeInGb",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionJobResourcesClusterConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-explainability-job-definition/index:DataAwsccSagemakerModelExplainabilityJobDefinitionJobResourcesClusterConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionJobResourcesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionJobResourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/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-awscc-sagemaker-model-explainability-job-definition/index.ts",
        "line": 117
      },
      "name": "DataAwsccSagemakerModelExplainabilityJobDefinitionJobResourcesOutputReference",
      "namespace": "dataAwsccSagemakerModelExplainabilityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
            "line": 145
          },
          "name": "clusterConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionJobResourcesClusterConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
            "line": 128
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionJobResources"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-explainability-job-definition/index:DataAwsccSagemakerModelExplainabilityJobDefinitionJobResourcesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityAppSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityAppSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
        "line": 149
      },
      "name": "DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityAppSpecification",
      "namespace": "dataAwsccSagemakerModelExplainabilityJobDefinition",
      "symbolId": "src/data-awscc-sagemaker-model-explainability-job-definition/index:DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityAppSpecification"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityAppSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityAppSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/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-awscc-sagemaker-model-explainability-job-definition/index.ts",
        "line": 172
      },
      "name": "DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityAppSpecificationOutputReference",
      "namespace": "dataAwsccSagemakerModelExplainabilityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
            "line": 199
          },
          "name": "configUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
            "line": 205
          },
          "name": "environment",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
            "line": 210
          },
          "name": "imageUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
            "line": 183
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityAppSpecification"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-explainability-job-definition/index:DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityAppSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityBaselineConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityBaselineConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
        "line": 268
      },
      "name": "DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityBaselineConfig",
      "namespace": "dataAwsccSagemakerModelExplainabilityJobDefinition",
      "symbolId": "src/data-awscc-sagemaker-model-explainability-job-definition/index:DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityBaselineConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityBaselineConfigConstraintsResource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityBaselineConfigConstraintsResource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
        "line": 214
      },
      "name": "DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityBaselineConfigConstraintsResource",
      "namespace": "dataAwsccSagemakerModelExplainabilityJobDefinition",
      "symbolId": "src/data-awscc-sagemaker-model-explainability-job-definition/index:DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityBaselineConfigConstraintsResource"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityBaselineConfigConstraintsResourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityBaselineConfigConstraintsResourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/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-awscc-sagemaker-model-explainability-job-definition/index.ts",
        "line": 237
      },
      "name": "DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityBaselineConfigConstraintsResourceOutputReference",
      "namespace": "dataAwsccSagemakerModelExplainabilityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
            "line": 264
          },
          "name": "s3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
            "line": 248
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityBaselineConfigConstraintsResource"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-explainability-job-definition/index:DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityBaselineConfigConstraintsResourceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityBaselineConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityBaselineConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/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-awscc-sagemaker-model-explainability-job-definition/index.ts",
        "line": 291
      },
      "name": "DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityBaselineConfigOutputReference",
      "namespace": "dataAwsccSagemakerModelExplainabilityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
            "line": 318
          },
          "name": "baseliningJobName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
            "line": 324
          },
          "name": "constraintsResource",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityBaselineConfigConstraintsResourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
            "line": 302
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityBaselineConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-explainability-job-definition/index:DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityBaselineConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInput": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInput",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
        "line": 676
      },
      "name": "DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInput",
      "namespace": "dataAwsccSagemakerModelExplainabilityJobDefinition",
      "symbolId": "src/data-awscc-sagemaker-model-explainability-job-definition/index:DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInput"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputBatchTransformInput": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputBatchTransformInput",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
        "line": 502
      },
      "name": "DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputBatchTransformInput",
      "namespace": "dataAwsccSagemakerModelExplainabilityJobDefinition",
      "symbolId": "src/data-awscc-sagemaker-model-explainability-job-definition/index:DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputBatchTransformInput"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputBatchTransformInputDatasetFormat": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputBatchTransformInputDatasetFormat",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
        "line": 436
      },
      "name": "DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputBatchTransformInputDatasetFormat",
      "namespace": "dataAwsccSagemakerModelExplainabilityJobDefinition",
      "symbolId": "src/data-awscc-sagemaker-model-explainability-job-definition/index:DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputBatchTransformInputDatasetFormat"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputBatchTransformInputDatasetFormatCsv": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputBatchTransformInputDatasetFormatCsv",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
        "line": 328
      },
      "name": "DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputBatchTransformInputDatasetFormatCsv",
      "namespace": "dataAwsccSagemakerModelExplainabilityJobDefinition",
      "symbolId": "src/data-awscc-sagemaker-model-explainability-job-definition/index:DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputBatchTransformInputDatasetFormatCsv"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputBatchTransformInputDatasetFormatCsvOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputBatchTransformInputDatasetFormatCsvOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/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/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
        "line": 351
      },
      "name": "DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputBatchTransformInputDatasetFormatCsvOutputReference",
      "namespace": "dataAwsccSagemakerModelExplainabilityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
            "line": 378
          },
          "name": "header",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
            "line": 362
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputBatchTransformInputDatasetFormatCsv"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-explainability-job-definition/index:DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputBatchTransformInputDatasetFormatCsvOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputBatchTransformInputDatasetFormatJson": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputBatchTransformInputDatasetFormatJson",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
        "line": 382
      },
      "name": "DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputBatchTransformInputDatasetFormatJson",
      "namespace": "dataAwsccSagemakerModelExplainabilityJobDefinition",
      "symbolId": "src/data-awscc-sagemaker-model-explainability-job-definition/index:DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputBatchTransformInputDatasetFormatJson"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputBatchTransformInputDatasetFormatJsonOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputBatchTransformInputDatasetFormatJsonOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/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-awscc-sagemaker-model-explainability-job-definition/index.ts",
        "line": 405
      },
      "name": "DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputBatchTransformInputDatasetFormatJsonOutputReference",
      "namespace": "dataAwsccSagemakerModelExplainabilityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
            "line": 432
          },
          "name": "line",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
            "line": 416
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputBatchTransformInputDatasetFormatJson"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-explainability-job-definition/index:DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputBatchTransformInputDatasetFormatJsonOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputBatchTransformInputDatasetFormatOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputBatchTransformInputDatasetFormatOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
          "line": 466
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
        "line": 459
      },
      "name": "DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputBatchTransformInputDatasetFormatOutputReference",
      "namespace": "dataAwsccSagemakerModelExplainabilityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
            "line": 487
          },
          "name": "csv",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputBatchTransformInputDatasetFormatCsvOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
            "line": 493
          },
          "name": "json",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputBatchTransformInputDatasetFormatJsonOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
            "line": 498
          },
          "name": "parquet",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
            "line": 470
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputBatchTransformInputDatasetFormat"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-explainability-job-definition/index:DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputBatchTransformInputDatasetFormatOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputBatchTransformInputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputBatchTransformInputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/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-awscc-sagemaker-model-explainability-job-definition/index.ts",
        "line": 525
      },
      "name": "DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputBatchTransformInputOutputReference",
      "namespace": "dataAwsccSagemakerModelExplainabilityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
            "line": 552
          },
          "name": "dataCapturedDestinationS3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
            "line": 558
          },
          "name": "datasetFormat",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputBatchTransformInputDatasetFormatOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
            "line": 563
          },
          "name": "featuresAttribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
            "line": 568
          },
          "name": "inferenceAttribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
            "line": 573
          },
          "name": "localPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
            "line": 578
          },
          "name": "probabilityAttribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
            "line": 583
          },
          "name": "s3DataDistributionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
            "line": 588
          },
          "name": "s3InputMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
            "line": 536
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputBatchTransformInput"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-explainability-job-definition/index:DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputBatchTransformInputOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputEndpointInput": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputEndpointInput",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
        "line": 592
      },
      "name": "DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputEndpointInput",
      "namespace": "dataAwsccSagemakerModelExplainabilityJobDefinition",
      "symbolId": "src/data-awscc-sagemaker-model-explainability-job-definition/index:DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputEndpointInput"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputEndpointInputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputEndpointInputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/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-awscc-sagemaker-model-explainability-job-definition/index.ts",
        "line": 615
      },
      "name": "DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputEndpointInputOutputReference",
      "namespace": "dataAwsccSagemakerModelExplainabilityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
            "line": 642
          },
          "name": "endpointName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
            "line": 647
          },
          "name": "featuresAttribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
            "line": 652
          },
          "name": "inferenceAttribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
            "line": 657
          },
          "name": "localPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
            "line": 662
          },
          "name": "probabilityAttribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
            "line": 667
          },
          "name": "s3DataDistributionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
            "line": 672
          },
          "name": "s3InputMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
            "line": 626
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputEndpointInput"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-explainability-job-definition/index:DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputEndpointInputOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
          "line": 706
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
        "line": 699
      },
      "name": "DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputOutputReference",
      "namespace": "dataAwsccSagemakerModelExplainabilityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
            "line": 727
          },
          "name": "batchTransformInput",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputBatchTransformInputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
            "line": 733
          },
          "name": "endpointInput",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputEndpointInputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
            "line": 710
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInput"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-explainability-job-definition/index:DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityJobOutputConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityJobOutputConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
        "line": 877
      },
      "name": "DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityJobOutputConfig",
      "namespace": "dataAwsccSagemakerModelExplainabilityJobDefinition",
      "symbolId": "src/data-awscc-sagemaker-model-explainability-job-definition/index:DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityJobOutputConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityJobOutputConfigMonitoringOutputs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityJobOutputConfigMonitoringOutputs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
        "line": 801
      },
      "name": "DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityJobOutputConfigMonitoringOutputs",
      "namespace": "dataAwsccSagemakerModelExplainabilityJobDefinition",
      "symbolId": "src/data-awscc-sagemaker-model-explainability-job-definition/index:DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityJobOutputConfigMonitoringOutputs"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityJobOutputConfigMonitoringOutputsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityJobOutputConfigMonitoringOutputsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
        "line": 859
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
            "line": 873
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityJobOutputConfigMonitoringOutputsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityJobOutputConfigMonitoringOutputsList",
      "namespace": "dataAwsccSagemakerModelExplainabilityJobDefinition",
      "symbolId": "src/data-awscc-sagemaker-model-explainability-job-definition/index:DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityJobOutputConfigMonitoringOutputsList"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityJobOutputConfigMonitoringOutputsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityJobOutputConfigMonitoringOutputsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
        "line": 824
      },
      "name": "DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityJobOutputConfigMonitoringOutputsOutputReference",
      "namespace": "dataAwsccSagemakerModelExplainabilityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
            "line": 854
          },
          "name": "s3Output",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityJobOutputConfigMonitoringOutputsS3OutputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
            "line": 837
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityJobOutputConfigMonitoringOutputs"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-explainability-job-definition/index:DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityJobOutputConfigMonitoringOutputsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityJobOutputConfigMonitoringOutputsS3Output": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityJobOutputConfigMonitoringOutputsS3Output",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
        "line": 737
      },
      "name": "DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityJobOutputConfigMonitoringOutputsS3Output",
      "namespace": "dataAwsccSagemakerModelExplainabilityJobDefinition",
      "symbolId": "src/data-awscc-sagemaker-model-explainability-job-definition/index:DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityJobOutputConfigMonitoringOutputsS3Output"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityJobOutputConfigMonitoringOutputsS3OutputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityJobOutputConfigMonitoringOutputsS3OutputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
          "line": 767
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
        "line": 760
      },
      "name": "DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityJobOutputConfigMonitoringOutputsS3OutputOutputReference",
      "namespace": "dataAwsccSagemakerModelExplainabilityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
            "line": 787
          },
          "name": "localPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
            "line": 792
          },
          "name": "s3UploadMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
            "line": 797
          },
          "name": "s3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
            "line": 771
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityJobOutputConfigMonitoringOutputsS3Output"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-explainability-job-definition/index:DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityJobOutputConfigMonitoringOutputsS3OutputOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityJobOutputConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityJobOutputConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/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-awscc-sagemaker-model-explainability-job-definition/index.ts",
        "line": 900
      },
      "name": "DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityJobOutputConfigOutputReference",
      "namespace": "dataAwsccSagemakerModelExplainabilityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
            "line": 927
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
            "line": 933
          },
          "name": "monitoringOutputs",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityJobOutputConfigMonitoringOutputsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
            "line": 911
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityJobOutputConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-explainability-job-definition/index:DataAwsccSagemakerModelExplainabilityJobDefinitionModelExplainabilityJobOutputConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionNetworkConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionNetworkConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
        "line": 996
      },
      "name": "DataAwsccSagemakerModelExplainabilityJobDefinitionNetworkConfig",
      "namespace": "dataAwsccSagemakerModelExplainabilityJobDefinition",
      "symbolId": "src/data-awscc-sagemaker-model-explainability-job-definition/index:DataAwsccSagemakerModelExplainabilityJobDefinitionNetworkConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionNetworkConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionNetworkConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
          "line": 1026
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
        "line": 1019
      },
      "name": "DataAwsccSagemakerModelExplainabilityJobDefinitionNetworkConfigOutputReference",
      "namespace": "dataAwsccSagemakerModelExplainabilityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
            "line": 1046
          },
          "name": "enableInterContainerTrafficEncryption",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
            "line": 1051
          },
          "name": "enableNetworkIsolation",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
            "line": 1057
          },
          "name": "vpcConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionNetworkConfigVpcConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
            "line": 1030
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionNetworkConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-explainability-job-definition/index:DataAwsccSagemakerModelExplainabilityJobDefinitionNetworkConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionNetworkConfigVpcConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionNetworkConfigVpcConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
        "line": 937
      },
      "name": "DataAwsccSagemakerModelExplainabilityJobDefinitionNetworkConfigVpcConfig",
      "namespace": "dataAwsccSagemakerModelExplainabilityJobDefinition",
      "symbolId": "src/data-awscc-sagemaker-model-explainability-job-definition/index:DataAwsccSagemakerModelExplainabilityJobDefinitionNetworkConfigVpcConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionNetworkConfigVpcConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionNetworkConfigVpcConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
          "line": 967
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
        "line": 960
      },
      "name": "DataAwsccSagemakerModelExplainabilityJobDefinitionNetworkConfigVpcConfigOutputReference",
      "namespace": "dataAwsccSagemakerModelExplainabilityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
            "line": 987
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
            "line": 992
          },
          "name": "subnets",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
            "line": 971
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionNetworkConfigVpcConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-explainability-job-definition/index:DataAwsccSagemakerModelExplainabilityJobDefinitionNetworkConfigVpcConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionStoppingCondition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionStoppingCondition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
        "line": 1061
      },
      "name": "DataAwsccSagemakerModelExplainabilityJobDefinitionStoppingCondition",
      "namespace": "dataAwsccSagemakerModelExplainabilityJobDefinition",
      "symbolId": "src/data-awscc-sagemaker-model-explainability-job-definition/index:DataAwsccSagemakerModelExplainabilityJobDefinitionStoppingCondition"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionStoppingConditionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionStoppingConditionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
          "line": 1091
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
        "line": 1084
      },
      "name": "DataAwsccSagemakerModelExplainabilityJobDefinitionStoppingConditionOutputReference",
      "namespace": "dataAwsccSagemakerModelExplainabilityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
            "line": 1111
          },
          "name": "maxRuntimeInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
            "line": 1095
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionStoppingCondition"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-explainability-job-definition/index:DataAwsccSagemakerModelExplainabilityJobDefinitionStoppingConditionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
        "line": 1115
      },
      "name": "DataAwsccSagemakerModelExplainabilityJobDefinitionTags",
      "namespace": "dataAwsccSagemakerModelExplainabilityJobDefinition",
      "symbolId": "src/data-awscc-sagemaker-model-explainability-job-definition/index:DataAwsccSagemakerModelExplainabilityJobDefinitionTags"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
        "line": 1177
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
            "line": 1191
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerModelExplainabilityJobDefinitionTagsList",
      "namespace": "dataAwsccSagemakerModelExplainabilityJobDefinition",
      "symbolId": "src/data-awscc-sagemaker-model-explainability-job-definition/index:DataAwsccSagemakerModelExplainabilityJobDefinitionTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
          "line": 1147
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
        "line": 1138
      },
      "name": "DataAwsccSagemakerModelExplainabilityJobDefinitionTagsOutputReference",
      "namespace": "dataAwsccSagemakerModelExplainabilityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
            "line": 1167
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
            "line": 1172
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-explainability-job-definition/index.ts",
            "line": 1151
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinition.DataAwsccSagemakerModelExplainabilityJobDefinitionTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-explainability-job-definition/index:DataAwsccSagemakerModelExplainabilityJobDefinitionTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinitions.DataAwsccSagemakerModelExplainabilityJobDefinitions": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_model_explainability_job_definitions awscc_sagemaker_model_explainability_job_definitions}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinitions.DataAwsccSagemakerModelExplainabilityJobDefinitions",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_model_explainability_job_definitions awscc_sagemaker_model_explainability_job_definitions} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-explainability-job-definitions/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinitions.DataAwsccSagemakerModelExplainabilityJobDefinitionsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-explainability-job-definitions/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSagemakerModelExplainabilityJobDefinitions resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-explainability-job-definitions/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSagemakerModelExplainabilityJobDefinitions to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_model_explainability_job_definitions#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSagemakerModelExplainabilityJobDefinitions that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSagemakerModelExplainabilityJobDefinitions to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-explainability-job-definitions/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-explainability-job-definitions/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerModelExplainabilityJobDefinitions",
      "namespace": "dataAwsccSagemakerModelExplainabilityJobDefinitions",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-explainability-job-definitions/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-explainability-job-definitions/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-explainability-job-definitions/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-explainability-job-definitions/index:DataAwsccSagemakerModelExplainabilityJobDefinitions"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinitions.DataAwsccSagemakerModelExplainabilityJobDefinitionsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelExplainabilityJobDefinitions.DataAwsccSagemakerModelExplainabilityJobDefinitionsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-explainability-job-definitions/index.ts",
        "line": 14
      },
      "name": "DataAwsccSagemakerModelExplainabilityJobDefinitionsConfig",
      "namespace": "dataAwsccSagemakerModelExplainabilityJobDefinitions",
      "symbolId": "src/data-awscc-sagemaker-model-explainability-job-definitions/index:DataAwsccSagemakerModelExplainabilityJobDefinitionsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackage": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_model_package awscc_sagemaker_model_package}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackage",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_model_package awscc_sagemaker_model_package} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-package/index.ts",
          "line": 4227
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 4195
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSagemakerModelPackage resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 4212
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSagemakerModelPackage to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_model_package#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSagemakerModelPackage that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSagemakerModelPackage to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 4430
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 4436
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerModelPackage",
      "namespace": "dataAwsccSagemakerModelPackage",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 4200
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 4252
          },
          "name": "additionalInferenceSpecifications",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 4258
          },
          "name": "additionalInferenceSpecificationsToAdd",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsToAddList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 4263
          },
          "name": "approvalDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 4268
          },
          "name": "certifyForMarketplace",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 4273
          },
          "name": "clientToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 4278
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 4284
          },
          "name": "customerMetadataProperties",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 4289
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 4295
          },
          "name": "driftCheckBaselines",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageDriftCheckBaselinesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 4314
          },
          "name": "inferenceSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageInferenceSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 4319
          },
          "name": "lastModifiedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 4325
          },
          "name": "metadataProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageMetadataPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 4330
          },
          "name": "modelApprovalStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 4336
          },
          "name": "modelCard",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageModelCardOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 4342
          },
          "name": "modelMetrics",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageModelMetricsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 4347
          },
          "name": "modelPackageArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 4352
          },
          "name": "modelPackageDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 4357
          },
          "name": "modelPackageGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 4362
          },
          "name": "modelPackageName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 4367
          },
          "name": "modelPackageStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 4373
          },
          "name": "modelPackageStatusDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageModelPackageStatusDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 4378
          },
          "name": "modelPackageVersion",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 4383
          },
          "name": "samplePayloadUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 4389
          },
          "name": "securityConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageSecurityConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 4394
          },
          "name": "skipModelValidation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 4400
          },
          "name": "sourceAlgorithmSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageSourceAlgorithmSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 4405
          },
          "name": "sourceUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 4411
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 4416
          },
          "name": "task",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 4422
          },
          "name": "validationSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageValidationSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 4308
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 4301
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackage"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageAdditionalInferenceSpecifications": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageAdditionalInferenceSpecifications",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 381
      },
      "name": "DataAwsccSagemakerModelPackageAdditionalInferenceSpecifications",
      "namespace": "dataAwsccSagemakerModelPackage",
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageAdditionalInferenceSpecifications"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsContainers": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsContainers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 258
      },
      "name": "DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsContainers",
      "namespace": "dataAwsccSagemakerModelPackage",
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsContainers"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsContainersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsContainersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-package/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 363
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 377
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsContainersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsContainersList",
      "namespace": "dataAwsccSagemakerModelPackage",
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsContainersList"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsContainersModelDataSource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsContainersModelDataSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 149
      },
      "name": "DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsContainersModelDataSource",
      "namespace": "dataAwsccSagemakerModelPackage",
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsContainersModelDataSource"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsContainersModelDataSourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsContainersModelDataSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-package/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-awscc-sagemaker-model-package/index.ts",
        "line": 172
      },
      "name": "DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsContainersModelDataSourceOutputReference",
      "namespace": "dataAwsccSagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 200
          },
          "name": "s3DataSource",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsContainersModelDataSourceS3DataSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 183
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsContainersModelDataSource"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsContainersModelDataSourceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsContainersModelDataSourceS3DataSource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsContainersModelDataSourceS3DataSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 79
      },
      "name": "DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsContainersModelDataSourceS3DataSource",
      "namespace": "dataAwsccSagemakerModelPackage",
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsContainersModelDataSourceS3DataSource"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsContainersModelDataSourceS3DataSourceModelAccessConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsContainersModelDataSourceS3DataSourceModelAccessConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 25
      },
      "name": "DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsContainersModelDataSourceS3DataSourceModelAccessConfig",
      "namespace": "dataAwsccSagemakerModelPackage",
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsContainersModelDataSourceS3DataSourceModelAccessConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsContainersModelDataSourceS3DataSourceModelAccessConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsContainersModelDataSourceS3DataSourceModelAccessConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-package/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 48
      },
      "name": "DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsContainersModelDataSourceS3DataSourceModelAccessConfigOutputReference",
      "namespace": "dataAwsccSagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 75
          },
          "name": "acceptEula",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsContainersModelDataSourceS3DataSourceModelAccessConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsContainersModelDataSourceS3DataSourceModelAccessConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsContainersModelDataSourceS3DataSourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsContainersModelDataSourceS3DataSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-package/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-awscc-sagemaker-model-package/index.ts",
        "line": 102
      },
      "name": "DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsContainersModelDataSourceS3DataSourceOutputReference",
      "namespace": "dataAwsccSagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 129
          },
          "name": "compressionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 135
          },
          "name": "modelAccessConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsContainersModelDataSourceS3DataSourceModelAccessConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 140
          },
          "name": "s3DataType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 145
          },
          "name": "s3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsContainersModelDataSourceS3DataSource"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsContainersModelDataSourceS3DataSourceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsContainersModelInput": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsContainersModelInput",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 204
      },
      "name": "DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsContainersModelInput",
      "namespace": "dataAwsccSagemakerModelPackage",
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsContainersModelInput"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsContainersModelInputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsContainersModelInputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-package/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/data-awscc-sagemaker-model-package/index.ts",
        "line": 227
      },
      "name": "DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsContainersModelInputOutputReference",
      "namespace": "dataAwsccSagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 254
          },
          "name": "dataInputConfig",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 238
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsContainersModelInput"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsContainersModelInputOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsContainersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsContainersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-package/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-awscc-sagemaker-model-package/index.ts",
        "line": 281
      },
      "name": "DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsContainersOutputReference",
      "namespace": "dataAwsccSagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 310
          },
          "name": "containerHostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 316
          },
          "name": "environment",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 321
          },
          "name": "framework",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 326
          },
          "name": "frameworkVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 331
          },
          "name": "image",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 336
          },
          "name": "imageDigest",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 342
          },
          "name": "modelDataSource",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsContainersModelDataSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 347
          },
          "name": "modelDataUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 353
          },
          "name": "modelInput",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsContainersModelInputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 358
          },
          "name": "nearestModelName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 294
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsContainers"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsContainersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-package/index.ts",
          "line": 476
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 469
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 483
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsList",
      "namespace": "dataAwsccSagemakerModelPackage",
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsList"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-package/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 404
      },
      "name": "DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsOutputReference",
      "namespace": "dataAwsccSagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 434
          },
          "name": "containers",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsContainersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 439
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 444
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 449
          },
          "name": "supportedContentTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 454
          },
          "name": "supportedRealtimeInferenceInstanceTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 459
          },
          "name": "supportedResponseMimeTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 464
          },
          "name": "supportedTransformInstanceTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 417
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageAdditionalInferenceSpecifications"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsToAdd": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsToAdd",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 843
      },
      "name": "DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsToAdd",
      "namespace": "dataAwsccSagemakerModelPackage",
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsToAdd"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsToAddContainers": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsToAddContainers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 720
      },
      "name": "DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsToAddContainers",
      "namespace": "dataAwsccSagemakerModelPackage",
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsToAddContainers"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-package/index.ts",
          "line": 832
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 825
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 839
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersList",
      "namespace": "dataAwsccSagemakerModelPackage",
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersList"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersModelDataSource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersModelDataSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 611
      },
      "name": "DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersModelDataSource",
      "namespace": "dataAwsccSagemakerModelPackage",
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersModelDataSource"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersModelDataSourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersModelDataSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-package/index.ts",
          "line": 641
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 634
      },
      "name": "DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersModelDataSourceOutputReference",
      "namespace": "dataAwsccSagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 662
          },
          "name": "s3DataSource",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersModelDataSourceS3DataSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 645
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersModelDataSource"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersModelDataSourceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersModelDataSourceS3DataSource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersModelDataSourceS3DataSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 541
      },
      "name": "DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersModelDataSourceS3DataSource",
      "namespace": "dataAwsccSagemakerModelPackage",
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersModelDataSourceS3DataSource"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersModelDataSourceS3DataSourceModelAccessConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersModelDataSourceS3DataSourceModelAccessConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 487
      },
      "name": "DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersModelDataSourceS3DataSourceModelAccessConfig",
      "namespace": "dataAwsccSagemakerModelPackage",
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersModelDataSourceS3DataSourceModelAccessConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersModelDataSourceS3DataSourceModelAccessConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersModelDataSourceS3DataSourceModelAccessConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-package/index.ts",
          "line": 517
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 510
      },
      "name": "DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersModelDataSourceS3DataSourceModelAccessConfigOutputReference",
      "namespace": "dataAwsccSagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 537
          },
          "name": "acceptEula",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 521
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersModelDataSourceS3DataSourceModelAccessConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersModelDataSourceS3DataSourceModelAccessConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersModelDataSourceS3DataSourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersModelDataSourceS3DataSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-package/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-awscc-sagemaker-model-package/index.ts",
        "line": 564
      },
      "name": "DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersModelDataSourceS3DataSourceOutputReference",
      "namespace": "dataAwsccSagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 591
          },
          "name": "compressionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 597
          },
          "name": "modelAccessConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersModelDataSourceS3DataSourceModelAccessConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 602
          },
          "name": "s3DataType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 607
          },
          "name": "s3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 575
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersModelDataSourceS3DataSource"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersModelDataSourceS3DataSourceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersModelInput": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersModelInput",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 666
      },
      "name": "DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersModelInput",
      "namespace": "dataAwsccSagemakerModelPackage",
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersModelInput"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersModelInputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersModelInputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-package/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/data-awscc-sagemaker-model-package/index.ts",
        "line": 689
      },
      "name": "DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersModelInputOutputReference",
      "namespace": "dataAwsccSagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 716
          },
          "name": "dataInputConfig",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 700
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersModelInput"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersModelInputOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-package/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 743
      },
      "name": "DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersOutputReference",
      "namespace": "dataAwsccSagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 772
          },
          "name": "containerHostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 778
          },
          "name": "environment",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 783
          },
          "name": "framework",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 788
          },
          "name": "frameworkVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 793
          },
          "name": "image",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 798
          },
          "name": "imageDigest",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 804
          },
          "name": "modelDataSource",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersModelDataSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 809
          },
          "name": "modelDataUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 815
          },
          "name": "modelInput",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersModelInputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 820
          },
          "name": "nearestModelName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 756
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsToAddContainers"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsToAddList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsToAddList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-package/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 931
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 945
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsToAddOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsToAddList",
      "namespace": "dataAwsccSagemakerModelPackage",
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsToAddList"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsToAddOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsToAddOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-package/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 866
      },
      "name": "DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsToAddOutputReference",
      "namespace": "dataAwsccSagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 896
          },
          "name": "containers",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 901
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 906
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 911
          },
          "name": "supportedContentTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 916
          },
          "name": "supportedRealtimeInferenceInstanceTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 921
          },
          "name": "supportedResponseMimeTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 926
          },
          "name": "supportedTransformInstanceTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 879
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsToAdd"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageAdditionalInferenceSpecificationsToAddOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 14
      },
      "name": "DataAwsccSagemakerModelPackageConfig",
      "namespace": "dataAwsccSagemakerModelPackage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_model_package#id DataAwsccSagemakerModelPackage#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageDriftCheckBaselines": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageDriftCheckBaselines",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 1775
      },
      "name": "DataAwsccSagemakerModelPackageDriftCheckBaselines",
      "namespace": "dataAwsccSagemakerModelPackage",
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageDriftCheckBaselines"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageDriftCheckBaselinesBias": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageDriftCheckBaselinesBias",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 1141
      },
      "name": "DataAwsccSagemakerModelPackageDriftCheckBaselinesBias",
      "namespace": "dataAwsccSagemakerModelPackage",
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageDriftCheckBaselinesBias"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageDriftCheckBaselinesBiasConfigFile": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageDriftCheckBaselinesBiasConfigFile",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 949
      },
      "name": "DataAwsccSagemakerModelPackageDriftCheckBaselinesBiasConfigFile",
      "namespace": "dataAwsccSagemakerModelPackage",
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageDriftCheckBaselinesBiasConfigFile"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageDriftCheckBaselinesBiasConfigFileOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageDriftCheckBaselinesBiasConfigFileOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-package/index.ts",
          "line": 979
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 972
      },
      "name": "DataAwsccSagemakerModelPackageDriftCheckBaselinesBiasConfigFileOutputReference",
      "namespace": "dataAwsccSagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 999
          },
          "name": "contentDigest",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 1004
          },
          "name": "contentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 1009
          },
          "name": "s3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 983
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageDriftCheckBaselinesBiasConfigFile"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageDriftCheckBaselinesBiasConfigFileOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageDriftCheckBaselinesBiasOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageDriftCheckBaselinesBiasOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-package/index.ts",
          "line": 1171
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 1164
      },
      "name": "DataAwsccSagemakerModelPackageDriftCheckBaselinesBiasOutputReference",
      "namespace": "dataAwsccSagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 1192
          },
          "name": "configFile",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageDriftCheckBaselinesBiasConfigFileOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 1198
          },
          "name": "postTrainingConstraints",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageDriftCheckBaselinesBiasPostTrainingConstraintsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 1204
          },
          "name": "preTrainingConstraints",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageDriftCheckBaselinesBiasPreTrainingConstraintsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 1175
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageDriftCheckBaselinesBias"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageDriftCheckBaselinesBiasOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageDriftCheckBaselinesBiasPostTrainingConstraints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageDriftCheckBaselinesBiasPostTrainingConstraints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 1013
      },
      "name": "DataAwsccSagemakerModelPackageDriftCheckBaselinesBiasPostTrainingConstraints",
      "namespace": "dataAwsccSagemakerModelPackage",
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageDriftCheckBaselinesBiasPostTrainingConstraints"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageDriftCheckBaselinesBiasPostTrainingConstraintsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageDriftCheckBaselinesBiasPostTrainingConstraintsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-package/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 1036
      },
      "name": "DataAwsccSagemakerModelPackageDriftCheckBaselinesBiasPostTrainingConstraintsOutputReference",
      "namespace": "dataAwsccSagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 1063
          },
          "name": "contentDigest",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 1068
          },
          "name": "contentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 1073
          },
          "name": "s3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 1047
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageDriftCheckBaselinesBiasPostTrainingConstraints"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageDriftCheckBaselinesBiasPostTrainingConstraintsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageDriftCheckBaselinesBiasPreTrainingConstraints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageDriftCheckBaselinesBiasPreTrainingConstraints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 1077
      },
      "name": "DataAwsccSagemakerModelPackageDriftCheckBaselinesBiasPreTrainingConstraints",
      "namespace": "dataAwsccSagemakerModelPackage",
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageDriftCheckBaselinesBiasPreTrainingConstraints"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageDriftCheckBaselinesBiasPreTrainingConstraintsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageDriftCheckBaselinesBiasPreTrainingConstraintsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-package/index.ts",
          "line": 1107
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 1100
      },
      "name": "DataAwsccSagemakerModelPackageDriftCheckBaselinesBiasPreTrainingConstraintsOutputReference",
      "namespace": "dataAwsccSagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 1127
          },
          "name": "contentDigest",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 1132
          },
          "name": "contentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 1137
          },
          "name": "s3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 1111
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageDriftCheckBaselinesBiasPreTrainingConstraints"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageDriftCheckBaselinesBiasPreTrainingConstraintsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageDriftCheckBaselinesExplainability": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageDriftCheckBaselinesExplainability",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 1336
      },
      "name": "DataAwsccSagemakerModelPackageDriftCheckBaselinesExplainability",
      "namespace": "dataAwsccSagemakerModelPackage",
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageDriftCheckBaselinesExplainability"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageDriftCheckBaselinesExplainabilityConfigFile": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageDriftCheckBaselinesExplainabilityConfigFile",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 1208
      },
      "name": "DataAwsccSagemakerModelPackageDriftCheckBaselinesExplainabilityConfigFile",
      "namespace": "dataAwsccSagemakerModelPackage",
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageDriftCheckBaselinesExplainabilityConfigFile"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageDriftCheckBaselinesExplainabilityConfigFileOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageDriftCheckBaselinesExplainabilityConfigFileOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-package/index.ts",
          "line": 1238
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 1231
      },
      "name": "DataAwsccSagemakerModelPackageDriftCheckBaselinesExplainabilityConfigFileOutputReference",
      "namespace": "dataAwsccSagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 1258
          },
          "name": "contentDigest",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 1263
          },
          "name": "contentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 1268
          },
          "name": "s3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 1242
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageDriftCheckBaselinesExplainabilityConfigFile"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageDriftCheckBaselinesExplainabilityConfigFileOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageDriftCheckBaselinesExplainabilityConstraints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageDriftCheckBaselinesExplainabilityConstraints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 1272
      },
      "name": "DataAwsccSagemakerModelPackageDriftCheckBaselinesExplainabilityConstraints",
      "namespace": "dataAwsccSagemakerModelPackage",
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageDriftCheckBaselinesExplainabilityConstraints"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageDriftCheckBaselinesExplainabilityConstraintsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageDriftCheckBaselinesExplainabilityConstraintsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-package/index.ts",
          "line": 1302
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 1295
      },
      "name": "DataAwsccSagemakerModelPackageDriftCheckBaselinesExplainabilityConstraintsOutputReference",
      "namespace": "dataAwsccSagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 1322
          },
          "name": "contentDigest",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 1327
          },
          "name": "contentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 1332
          },
          "name": "s3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 1306
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageDriftCheckBaselinesExplainabilityConstraints"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageDriftCheckBaselinesExplainabilityConstraintsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageDriftCheckBaselinesExplainabilityOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageDriftCheckBaselinesExplainabilityOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-package/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-awscc-sagemaker-model-package/index.ts",
        "line": 1359
      },
      "name": "DataAwsccSagemakerModelPackageDriftCheckBaselinesExplainabilityOutputReference",
      "namespace": "dataAwsccSagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 1387
          },
          "name": "configFile",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageDriftCheckBaselinesExplainabilityConfigFileOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 1393
          },
          "name": "constraints",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageDriftCheckBaselinesExplainabilityConstraintsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 1370
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageDriftCheckBaselinesExplainability"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageDriftCheckBaselinesExplainabilityOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageDriftCheckBaselinesModelDataQuality": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageDriftCheckBaselinesModelDataQuality",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 1525
      },
      "name": "DataAwsccSagemakerModelPackageDriftCheckBaselinesModelDataQuality",
      "namespace": "dataAwsccSagemakerModelPackage",
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageDriftCheckBaselinesModelDataQuality"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageDriftCheckBaselinesModelDataQualityConstraints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageDriftCheckBaselinesModelDataQualityConstraints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 1397
      },
      "name": "DataAwsccSagemakerModelPackageDriftCheckBaselinesModelDataQualityConstraints",
      "namespace": "dataAwsccSagemakerModelPackage",
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageDriftCheckBaselinesModelDataQualityConstraints"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageDriftCheckBaselinesModelDataQualityConstraintsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageDriftCheckBaselinesModelDataQualityConstraintsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-package/index.ts",
          "line": 1427
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 1420
      },
      "name": "DataAwsccSagemakerModelPackageDriftCheckBaselinesModelDataQualityConstraintsOutputReference",
      "namespace": "dataAwsccSagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 1447
          },
          "name": "contentDigest",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 1452
          },
          "name": "contentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 1457
          },
          "name": "s3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 1431
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageDriftCheckBaselinesModelDataQualityConstraints"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageDriftCheckBaselinesModelDataQualityConstraintsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageDriftCheckBaselinesModelDataQualityOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageDriftCheckBaselinesModelDataQualityOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-package/index.ts",
          "line": 1555
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 1548
      },
      "name": "DataAwsccSagemakerModelPackageDriftCheckBaselinesModelDataQualityOutputReference",
      "namespace": "dataAwsccSagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 1576
          },
          "name": "constraints",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageDriftCheckBaselinesModelDataQualityConstraintsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 1582
          },
          "name": "statistics",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageDriftCheckBaselinesModelDataQualityStatisticsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 1559
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageDriftCheckBaselinesModelDataQuality"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageDriftCheckBaselinesModelDataQualityOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageDriftCheckBaselinesModelDataQualityStatistics": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageDriftCheckBaselinesModelDataQualityStatistics",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 1461
      },
      "name": "DataAwsccSagemakerModelPackageDriftCheckBaselinesModelDataQualityStatistics",
      "namespace": "dataAwsccSagemakerModelPackage",
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageDriftCheckBaselinesModelDataQualityStatistics"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageDriftCheckBaselinesModelDataQualityStatisticsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageDriftCheckBaselinesModelDataQualityStatisticsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-package/index.ts",
          "line": 1491
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 1484
      },
      "name": "DataAwsccSagemakerModelPackageDriftCheckBaselinesModelDataQualityStatisticsOutputReference",
      "namespace": "dataAwsccSagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 1511
          },
          "name": "contentDigest",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 1516
          },
          "name": "contentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 1521
          },
          "name": "s3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 1495
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageDriftCheckBaselinesModelDataQualityStatistics"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageDriftCheckBaselinesModelDataQualityStatisticsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageDriftCheckBaselinesModelQuality": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageDriftCheckBaselinesModelQuality",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 1714
      },
      "name": "DataAwsccSagemakerModelPackageDriftCheckBaselinesModelQuality",
      "namespace": "dataAwsccSagemakerModelPackage",
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageDriftCheckBaselinesModelQuality"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageDriftCheckBaselinesModelQualityConstraints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageDriftCheckBaselinesModelQualityConstraints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 1586
      },
      "name": "DataAwsccSagemakerModelPackageDriftCheckBaselinesModelQualityConstraints",
      "namespace": "dataAwsccSagemakerModelPackage",
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageDriftCheckBaselinesModelQualityConstraints"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageDriftCheckBaselinesModelQualityConstraintsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageDriftCheckBaselinesModelQualityConstraintsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-package/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-awscc-sagemaker-model-package/index.ts",
        "line": 1609
      },
      "name": "DataAwsccSagemakerModelPackageDriftCheckBaselinesModelQualityConstraintsOutputReference",
      "namespace": "dataAwsccSagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 1636
          },
          "name": "contentDigest",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 1641
          },
          "name": "contentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 1646
          },
          "name": "s3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 1620
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageDriftCheckBaselinesModelQualityConstraints"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageDriftCheckBaselinesModelQualityConstraintsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageDriftCheckBaselinesModelQualityOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageDriftCheckBaselinesModelQualityOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-package/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 1737
      },
      "name": "DataAwsccSagemakerModelPackageDriftCheckBaselinesModelQualityOutputReference",
      "namespace": "dataAwsccSagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 1765
          },
          "name": "constraints",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageDriftCheckBaselinesModelQualityConstraintsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 1771
          },
          "name": "statistics",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageDriftCheckBaselinesModelQualityStatisticsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 1748
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageDriftCheckBaselinesModelQuality"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageDriftCheckBaselinesModelQualityOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageDriftCheckBaselinesModelQualityStatistics": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageDriftCheckBaselinesModelQualityStatistics",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 1650
      },
      "name": "DataAwsccSagemakerModelPackageDriftCheckBaselinesModelQualityStatistics",
      "namespace": "dataAwsccSagemakerModelPackage",
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageDriftCheckBaselinesModelQualityStatistics"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageDriftCheckBaselinesModelQualityStatisticsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageDriftCheckBaselinesModelQualityStatisticsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-package/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/data-awscc-sagemaker-model-package/index.ts",
        "line": 1673
      },
      "name": "DataAwsccSagemakerModelPackageDriftCheckBaselinesModelQualityStatisticsOutputReference",
      "namespace": "dataAwsccSagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 1700
          },
          "name": "contentDigest",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 1705
          },
          "name": "contentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 1710
          },
          "name": "s3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 1684
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageDriftCheckBaselinesModelQualityStatistics"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageDriftCheckBaselinesModelQualityStatisticsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageDriftCheckBaselinesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageDriftCheckBaselinesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-package/index.ts",
          "line": 1805
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 1798
      },
      "name": "DataAwsccSagemakerModelPackageDriftCheckBaselinesOutputReference",
      "namespace": "dataAwsccSagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 1826
          },
          "name": "bias",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageDriftCheckBaselinesBiasOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 1832
          },
          "name": "explainability",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageDriftCheckBaselinesExplainabilityOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 1838
          },
          "name": "modelDataQuality",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageDriftCheckBaselinesModelDataQualityOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 1844
          },
          "name": "modelQuality",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageDriftCheckBaselinesModelQualityOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 1809
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageDriftCheckBaselines"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageDriftCheckBaselinesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageInferenceSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageInferenceSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 2204
      },
      "name": "DataAwsccSagemakerModelPackageInferenceSpecification",
      "namespace": "dataAwsccSagemakerModelPackage",
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageInferenceSpecification"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageInferenceSpecificationContainers": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageInferenceSpecificationContainers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 2081
      },
      "name": "DataAwsccSagemakerModelPackageInferenceSpecificationContainers",
      "namespace": "dataAwsccSagemakerModelPackage",
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageInferenceSpecificationContainers"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageInferenceSpecificationContainersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageInferenceSpecificationContainersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-package/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-awscc-sagemaker-model-package/index.ts",
        "line": 2186
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/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-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageInferenceSpecificationContainersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerModelPackageInferenceSpecificationContainersList",
      "namespace": "dataAwsccSagemakerModelPackage",
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageInferenceSpecificationContainersList"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageInferenceSpecificationContainersModelDataSource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageInferenceSpecificationContainersModelDataSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 1972
      },
      "name": "DataAwsccSagemakerModelPackageInferenceSpecificationContainersModelDataSource",
      "namespace": "dataAwsccSagemakerModelPackage",
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageInferenceSpecificationContainersModelDataSource"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageInferenceSpecificationContainersModelDataSourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageInferenceSpecificationContainersModelDataSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-package/index.ts",
          "line": 2002
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 1995
      },
      "name": "DataAwsccSagemakerModelPackageInferenceSpecificationContainersModelDataSourceOutputReference",
      "namespace": "dataAwsccSagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 2023
          },
          "name": "s3DataSource",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageInferenceSpecificationContainersModelDataSourceS3DataSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 2006
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageInferenceSpecificationContainersModelDataSource"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageInferenceSpecificationContainersModelDataSourceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageInferenceSpecificationContainersModelDataSourceS3DataSource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageInferenceSpecificationContainersModelDataSourceS3DataSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 1902
      },
      "name": "DataAwsccSagemakerModelPackageInferenceSpecificationContainersModelDataSourceS3DataSource",
      "namespace": "dataAwsccSagemakerModelPackage",
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageInferenceSpecificationContainersModelDataSourceS3DataSource"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageInferenceSpecificationContainersModelDataSourceS3DataSourceModelAccessConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageInferenceSpecificationContainersModelDataSourceS3DataSourceModelAccessConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 1848
      },
      "name": "DataAwsccSagemakerModelPackageInferenceSpecificationContainersModelDataSourceS3DataSourceModelAccessConfig",
      "namespace": "dataAwsccSagemakerModelPackage",
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageInferenceSpecificationContainersModelDataSourceS3DataSourceModelAccessConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageInferenceSpecificationContainersModelDataSourceS3DataSourceModelAccessConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageInferenceSpecificationContainersModelDataSourceS3DataSourceModelAccessConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-package/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 1871
      },
      "name": "DataAwsccSagemakerModelPackageInferenceSpecificationContainersModelDataSourceS3DataSourceModelAccessConfigOutputReference",
      "namespace": "dataAwsccSagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 1898
          },
          "name": "acceptEula",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 1882
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageInferenceSpecificationContainersModelDataSourceS3DataSourceModelAccessConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageInferenceSpecificationContainersModelDataSourceS3DataSourceModelAccessConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageInferenceSpecificationContainersModelDataSourceS3DataSourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageInferenceSpecificationContainersModelDataSourceS3DataSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-package/index.ts",
          "line": 1932
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 1925
      },
      "name": "DataAwsccSagemakerModelPackageInferenceSpecificationContainersModelDataSourceS3DataSourceOutputReference",
      "namespace": "dataAwsccSagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 1952
          },
          "name": "compressionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 1958
          },
          "name": "modelAccessConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageInferenceSpecificationContainersModelDataSourceS3DataSourceModelAccessConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 1963
          },
          "name": "s3DataType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 1968
          },
          "name": "s3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 1936
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageInferenceSpecificationContainersModelDataSourceS3DataSource"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageInferenceSpecificationContainersModelDataSourceS3DataSourceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageInferenceSpecificationContainersModelInput": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageInferenceSpecificationContainersModelInput",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 2027
      },
      "name": "DataAwsccSagemakerModelPackageInferenceSpecificationContainersModelInput",
      "namespace": "dataAwsccSagemakerModelPackage",
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageInferenceSpecificationContainersModelInput"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageInferenceSpecificationContainersModelInputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageInferenceSpecificationContainersModelInputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-package/index.ts",
          "line": 2057
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 2050
      },
      "name": "DataAwsccSagemakerModelPackageInferenceSpecificationContainersModelInputOutputReference",
      "namespace": "dataAwsccSagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 2077
          },
          "name": "dataInputConfig",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 2061
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageInferenceSpecificationContainersModelInput"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageInferenceSpecificationContainersModelInputOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageInferenceSpecificationContainersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageInferenceSpecificationContainersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-package/index.ts",
          "line": 2113
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 2104
      },
      "name": "DataAwsccSagemakerModelPackageInferenceSpecificationContainersOutputReference",
      "namespace": "dataAwsccSagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 2133
          },
          "name": "containerHostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 2139
          },
          "name": "environment",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 2144
          },
          "name": "framework",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 2149
          },
          "name": "frameworkVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 2154
          },
          "name": "image",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 2159
          },
          "name": "imageDigest",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 2165
          },
          "name": "modelDataSource",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageInferenceSpecificationContainersModelDataSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 2170
          },
          "name": "modelDataUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 2176
          },
          "name": "modelInput",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageInferenceSpecificationContainersModelInputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 2181
          },
          "name": "nearestModelName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 2117
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageInferenceSpecificationContainers"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageInferenceSpecificationContainersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageInferenceSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageInferenceSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-package/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-awscc-sagemaker-model-package/index.ts",
        "line": 2227
      },
      "name": "DataAwsccSagemakerModelPackageInferenceSpecificationOutputReference",
      "namespace": "dataAwsccSagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 2255
          },
          "name": "containers",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageInferenceSpecificationContainersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 2260
          },
          "name": "supportedContentTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 2265
          },
          "name": "supportedRealtimeInferenceInstanceTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 2270
          },
          "name": "supportedResponseMimeTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 2275
          },
          "name": "supportedTransformInstanceTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 2238
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageInferenceSpecification"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageInferenceSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageMetadataProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageMetadataProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 2279
      },
      "name": "DataAwsccSagemakerModelPackageMetadataProperties",
      "namespace": "dataAwsccSagemakerModelPackage",
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageMetadataProperties"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageMetadataPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageMetadataPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-package/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-awscc-sagemaker-model-package/index.ts",
        "line": 2302
      },
      "name": "DataAwsccSagemakerModelPackageMetadataPropertiesOutputReference",
      "namespace": "dataAwsccSagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 2329
          },
          "name": "commitId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 2334
          },
          "name": "generatedBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 2339
          },
          "name": "projectId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 2344
          },
          "name": "repository",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 2313
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageMetadataProperties"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageMetadataPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageModelCard": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageModelCard",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 2348
      },
      "name": "DataAwsccSagemakerModelPackageModelCard",
      "namespace": "dataAwsccSagemakerModelPackage",
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageModelCard"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageModelCardOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageModelCardOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-package/index.ts",
          "line": 2378
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 2371
      },
      "name": "DataAwsccSagemakerModelPackageModelCardOutputReference",
      "namespace": "dataAwsccSagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 2398
          },
          "name": "modelCardContent",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 2403
          },
          "name": "modelCardStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 2382
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageModelCard"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageModelCardOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageModelMetrics": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageModelMetrics",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 3163
      },
      "name": "DataAwsccSagemakerModelPackageModelMetrics",
      "namespace": "dataAwsccSagemakerModelPackage",
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageModelMetrics"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageModelMetricsBias": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageModelMetricsBias",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 2599
      },
      "name": "DataAwsccSagemakerModelPackageModelMetricsBias",
      "namespace": "dataAwsccSagemakerModelPackage",
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageModelMetricsBias"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageModelMetricsBiasOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageModelMetricsBiasOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-package/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-awscc-sagemaker-model-package/index.ts",
        "line": 2622
      },
      "name": "DataAwsccSagemakerModelPackageModelMetricsBiasOutputReference",
      "namespace": "dataAwsccSagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 2650
          },
          "name": "postTrainingReport",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageModelMetricsBiasPostTrainingReportOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 2656
          },
          "name": "preTrainingReport",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageModelMetricsBiasPreTrainingReportOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 2662
          },
          "name": "report",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageModelMetricsBiasReportOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 2633
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageModelMetricsBias"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageModelMetricsBiasOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageModelMetricsBiasPostTrainingReport": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageModelMetricsBiasPostTrainingReport",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 2407
      },
      "name": "DataAwsccSagemakerModelPackageModelMetricsBiasPostTrainingReport",
      "namespace": "dataAwsccSagemakerModelPackage",
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageModelMetricsBiasPostTrainingReport"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageModelMetricsBiasPostTrainingReportOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageModelMetricsBiasPostTrainingReportOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-package/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 2430
      },
      "name": "DataAwsccSagemakerModelPackageModelMetricsBiasPostTrainingReportOutputReference",
      "namespace": "dataAwsccSagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 2457
          },
          "name": "contentDigest",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 2462
          },
          "name": "contentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 2467
          },
          "name": "s3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 2441
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageModelMetricsBiasPostTrainingReport"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageModelMetricsBiasPostTrainingReportOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageModelMetricsBiasPreTrainingReport": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageModelMetricsBiasPreTrainingReport",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 2471
      },
      "name": "DataAwsccSagemakerModelPackageModelMetricsBiasPreTrainingReport",
      "namespace": "dataAwsccSagemakerModelPackage",
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageModelMetricsBiasPreTrainingReport"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageModelMetricsBiasPreTrainingReportOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageModelMetricsBiasPreTrainingReportOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-package/index.ts",
          "line": 2501
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 2494
      },
      "name": "DataAwsccSagemakerModelPackageModelMetricsBiasPreTrainingReportOutputReference",
      "namespace": "dataAwsccSagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 2521
          },
          "name": "contentDigest",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 2526
          },
          "name": "contentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 2531
          },
          "name": "s3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 2505
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageModelMetricsBiasPreTrainingReport"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageModelMetricsBiasPreTrainingReportOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageModelMetricsBiasReport": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageModelMetricsBiasReport",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 2535
      },
      "name": "DataAwsccSagemakerModelPackageModelMetricsBiasReport",
      "namespace": "dataAwsccSagemakerModelPackage",
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageModelMetricsBiasReport"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageModelMetricsBiasReportOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageModelMetricsBiasReportOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-package/index.ts",
          "line": 2565
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 2558
      },
      "name": "DataAwsccSagemakerModelPackageModelMetricsBiasReportOutputReference",
      "namespace": "dataAwsccSagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 2585
          },
          "name": "contentDigest",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 2590
          },
          "name": "contentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 2595
          },
          "name": "s3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 2569
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageModelMetricsBiasReport"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageModelMetricsBiasReportOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageModelMetricsExplainability": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageModelMetricsExplainability",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 2730
      },
      "name": "DataAwsccSagemakerModelPackageModelMetricsExplainability",
      "namespace": "dataAwsccSagemakerModelPackage",
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageModelMetricsExplainability"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageModelMetricsExplainabilityOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageModelMetricsExplainabilityOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-package/index.ts",
          "line": 2760
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 2753
      },
      "name": "DataAwsccSagemakerModelPackageModelMetricsExplainabilityOutputReference",
      "namespace": "dataAwsccSagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 2781
          },
          "name": "report",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageModelMetricsExplainabilityReportOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 2764
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageModelMetricsExplainability"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageModelMetricsExplainabilityOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageModelMetricsExplainabilityReport": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageModelMetricsExplainabilityReport",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 2666
      },
      "name": "DataAwsccSagemakerModelPackageModelMetricsExplainabilityReport",
      "namespace": "dataAwsccSagemakerModelPackage",
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageModelMetricsExplainabilityReport"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageModelMetricsExplainabilityReportOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageModelMetricsExplainabilityReportOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-package/index.ts",
          "line": 2696
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 2689
      },
      "name": "DataAwsccSagemakerModelPackageModelMetricsExplainabilityReportOutputReference",
      "namespace": "dataAwsccSagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 2716
          },
          "name": "contentDigest",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 2721
          },
          "name": "contentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 2726
          },
          "name": "s3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 2700
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageModelMetricsExplainabilityReport"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageModelMetricsExplainabilityReportOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageModelMetricsModelDataQuality": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageModelMetricsModelDataQuality",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 2913
      },
      "name": "DataAwsccSagemakerModelPackageModelMetricsModelDataQuality",
      "namespace": "dataAwsccSagemakerModelPackage",
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageModelMetricsModelDataQuality"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageModelMetricsModelDataQualityConstraints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageModelMetricsModelDataQualityConstraints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 2785
      },
      "name": "DataAwsccSagemakerModelPackageModelMetricsModelDataQualityConstraints",
      "namespace": "dataAwsccSagemakerModelPackage",
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageModelMetricsModelDataQualityConstraints"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageModelMetricsModelDataQualityConstraintsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageModelMetricsModelDataQualityConstraintsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-package/index.ts",
          "line": 2815
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 2808
      },
      "name": "DataAwsccSagemakerModelPackageModelMetricsModelDataQualityConstraintsOutputReference",
      "namespace": "dataAwsccSagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 2835
          },
          "name": "contentDigest",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 2840
          },
          "name": "contentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 2845
          },
          "name": "s3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 2819
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageModelMetricsModelDataQualityConstraints"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageModelMetricsModelDataQualityConstraintsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageModelMetricsModelDataQualityOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageModelMetricsModelDataQualityOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-package/index.ts",
          "line": 2943
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 2936
      },
      "name": "DataAwsccSagemakerModelPackageModelMetricsModelDataQualityOutputReference",
      "namespace": "dataAwsccSagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 2964
          },
          "name": "constraints",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageModelMetricsModelDataQualityConstraintsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 2970
          },
          "name": "statistics",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageModelMetricsModelDataQualityStatisticsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 2947
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageModelMetricsModelDataQuality"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageModelMetricsModelDataQualityOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageModelMetricsModelDataQualityStatistics": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageModelMetricsModelDataQualityStatistics",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 2849
      },
      "name": "DataAwsccSagemakerModelPackageModelMetricsModelDataQualityStatistics",
      "namespace": "dataAwsccSagemakerModelPackage",
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageModelMetricsModelDataQualityStatistics"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageModelMetricsModelDataQualityStatisticsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageModelMetricsModelDataQualityStatisticsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-package/index.ts",
          "line": 2879
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 2872
      },
      "name": "DataAwsccSagemakerModelPackageModelMetricsModelDataQualityStatisticsOutputReference",
      "namespace": "dataAwsccSagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 2899
          },
          "name": "contentDigest",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 2904
          },
          "name": "contentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 2909
          },
          "name": "s3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 2883
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageModelMetricsModelDataQualityStatistics"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageModelMetricsModelDataQualityStatisticsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageModelMetricsModelQuality": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageModelMetricsModelQuality",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 3102
      },
      "name": "DataAwsccSagemakerModelPackageModelMetricsModelQuality",
      "namespace": "dataAwsccSagemakerModelPackage",
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageModelMetricsModelQuality"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageModelMetricsModelQualityConstraints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageModelMetricsModelQualityConstraints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 2974
      },
      "name": "DataAwsccSagemakerModelPackageModelMetricsModelQualityConstraints",
      "namespace": "dataAwsccSagemakerModelPackage",
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageModelMetricsModelQualityConstraints"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageModelMetricsModelQualityConstraintsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageModelMetricsModelQualityConstraintsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-package/index.ts",
          "line": 3004
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 2997
      },
      "name": "DataAwsccSagemakerModelPackageModelMetricsModelQualityConstraintsOutputReference",
      "namespace": "dataAwsccSagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 3024
          },
          "name": "contentDigest",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 3029
          },
          "name": "contentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 3034
          },
          "name": "s3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 3008
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageModelMetricsModelQualityConstraints"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageModelMetricsModelQualityConstraintsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageModelMetricsModelQualityOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageModelMetricsModelQualityOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-package/index.ts",
          "line": 3132
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 3125
      },
      "name": "DataAwsccSagemakerModelPackageModelMetricsModelQualityOutputReference",
      "namespace": "dataAwsccSagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 3153
          },
          "name": "constraints",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageModelMetricsModelQualityConstraintsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 3159
          },
          "name": "statistics",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageModelMetricsModelQualityStatisticsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 3136
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageModelMetricsModelQuality"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageModelMetricsModelQualityOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageModelMetricsModelQualityStatistics": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageModelMetricsModelQualityStatistics",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 3038
      },
      "name": "DataAwsccSagemakerModelPackageModelMetricsModelQualityStatistics",
      "namespace": "dataAwsccSagemakerModelPackage",
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageModelMetricsModelQualityStatistics"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageModelMetricsModelQualityStatisticsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageModelMetricsModelQualityStatisticsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-package/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 3061
      },
      "name": "DataAwsccSagemakerModelPackageModelMetricsModelQualityStatisticsOutputReference",
      "namespace": "dataAwsccSagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 3088
          },
          "name": "contentDigest",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 3093
          },
          "name": "contentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 3098
          },
          "name": "s3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 3072
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageModelMetricsModelQualityStatistics"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageModelMetricsModelQualityStatisticsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageModelMetricsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageModelMetricsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-package/index.ts",
          "line": 3193
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 3186
      },
      "name": "DataAwsccSagemakerModelPackageModelMetricsOutputReference",
      "namespace": "dataAwsccSagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 3214
          },
          "name": "bias",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageModelMetricsBiasOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 3220
          },
          "name": "explainability",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageModelMetricsExplainabilityOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 3226
          },
          "name": "modelDataQuality",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageModelMetricsModelDataQualityOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 3232
          },
          "name": "modelQuality",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageModelMetricsModelQualityOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 3197
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageModelMetrics"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageModelMetricsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageModelPackageStatusDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageModelPackageStatusDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 3321
      },
      "name": "DataAwsccSagemakerModelPackageModelPackageStatusDetails",
      "namespace": "dataAwsccSagemakerModelPackage",
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageModelPackageStatusDetails"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageModelPackageStatusDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageModelPackageStatusDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-package/index.ts",
          "line": 3351
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 3344
      },
      "name": "DataAwsccSagemakerModelPackageModelPackageStatusDetailsOutputReference",
      "namespace": "dataAwsccSagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 3372
          },
          "name": "validationStatuses",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageModelPackageStatusDetailsValidationStatusesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 3355
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageModelPackageStatusDetails"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageModelPackageStatusDetailsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageModelPackageStatusDetailsValidationStatuses": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageModelPackageStatusDetailsValidationStatuses",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 3236
      },
      "name": "DataAwsccSagemakerModelPackageModelPackageStatusDetailsValidationStatuses",
      "namespace": "dataAwsccSagemakerModelPackage",
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageModelPackageStatusDetailsValidationStatuses"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageModelPackageStatusDetailsValidationStatusesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageModelPackageStatusDetailsValidationStatusesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-package/index.ts",
          "line": 3310
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 3303
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 3317
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageModelPackageStatusDetailsValidationStatusesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerModelPackageModelPackageStatusDetailsValidationStatusesList",
      "namespace": "dataAwsccSagemakerModelPackage",
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageModelPackageStatusDetailsValidationStatusesList"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageModelPackageStatusDetailsValidationStatusesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageModelPackageStatusDetailsValidationStatusesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-package/index.ts",
          "line": 3268
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 3259
      },
      "name": "DataAwsccSagemakerModelPackageModelPackageStatusDetailsValidationStatusesOutputReference",
      "namespace": "dataAwsccSagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 3288
          },
          "name": "failureReason",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 3293
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 3298
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 3272
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageModelPackageStatusDetailsValidationStatuses"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageModelPackageStatusDetailsValidationStatusesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageSecurityConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageSecurityConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 3376
      },
      "name": "DataAwsccSagemakerModelPackageSecurityConfig",
      "namespace": "dataAwsccSagemakerModelPackage",
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageSecurityConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageSecurityConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageSecurityConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-package/index.ts",
          "line": 3406
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 3399
      },
      "name": "DataAwsccSagemakerModelPackageSecurityConfigOutputReference",
      "namespace": "dataAwsccSagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 3426
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 3410
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageSecurityConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageSecurityConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageSourceAlgorithmSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageSourceAlgorithmSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 3510
      },
      "name": "DataAwsccSagemakerModelPackageSourceAlgorithmSpecification",
      "namespace": "dataAwsccSagemakerModelPackage",
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageSourceAlgorithmSpecification"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageSourceAlgorithmSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageSourceAlgorithmSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-package/index.ts",
          "line": 3540
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 3533
      },
      "name": "DataAwsccSagemakerModelPackageSourceAlgorithmSpecificationOutputReference",
      "namespace": "dataAwsccSagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 3561
          },
          "name": "sourceAlgorithms",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageSourceAlgorithmSpecificationSourceAlgorithmsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 3544
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageSourceAlgorithmSpecification"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageSourceAlgorithmSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageSourceAlgorithmSpecificationSourceAlgorithms": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageSourceAlgorithmSpecificationSourceAlgorithms",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 3430
      },
      "name": "DataAwsccSagemakerModelPackageSourceAlgorithmSpecificationSourceAlgorithms",
      "namespace": "dataAwsccSagemakerModelPackage",
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageSourceAlgorithmSpecificationSourceAlgorithms"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageSourceAlgorithmSpecificationSourceAlgorithmsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageSourceAlgorithmSpecificationSourceAlgorithmsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-package/index.ts",
          "line": 3499
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 3492
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 3506
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageSourceAlgorithmSpecificationSourceAlgorithmsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerModelPackageSourceAlgorithmSpecificationSourceAlgorithmsList",
      "namespace": "dataAwsccSagemakerModelPackage",
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageSourceAlgorithmSpecificationSourceAlgorithmsList"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageSourceAlgorithmSpecificationSourceAlgorithmsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageSourceAlgorithmSpecificationSourceAlgorithmsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-package/index.ts",
          "line": 3462
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 3453
      },
      "name": "DataAwsccSagemakerModelPackageSourceAlgorithmSpecificationSourceAlgorithmsOutputReference",
      "namespace": "dataAwsccSagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 3482
          },
          "name": "algorithmName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 3487
          },
          "name": "modelDataUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 3466
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageSourceAlgorithmSpecificationSourceAlgorithms"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageSourceAlgorithmSpecificationSourceAlgorithmsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 3565
      },
      "name": "DataAwsccSagemakerModelPackageTags",
      "namespace": "dataAwsccSagemakerModelPackage",
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageTags"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-package/index.ts",
          "line": 3634
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 3627
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 3641
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerModelPackageTagsList",
      "namespace": "dataAwsccSagemakerModelPackage",
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-package/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 3588
      },
      "name": "DataAwsccSagemakerModelPackageTagsOutputReference",
      "namespace": "dataAwsccSagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 3617
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 3622
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 3601
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageValidationSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageValidationSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 4131
      },
      "name": "DataAwsccSagemakerModelPackageValidationSpecification",
      "namespace": "dataAwsccSagemakerModelPackage",
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageValidationSpecification"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageValidationSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageValidationSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-package/index.ts",
          "line": 4161
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 4154
      },
      "name": "DataAwsccSagemakerModelPackageValidationSpecificationOutputReference",
      "namespace": "dataAwsccSagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 4182
          },
          "name": "validationProfiles",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageValidationSpecificationValidationProfilesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 4187
          },
          "name": "validationRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 4165
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageValidationSpecification"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageValidationSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageValidationSpecificationValidationProfiles": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageValidationSpecificationValidationProfiles",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 4050
      },
      "name": "DataAwsccSagemakerModelPackageValidationSpecificationValidationProfiles",
      "namespace": "dataAwsccSagemakerModelPackage",
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageValidationSpecificationValidationProfiles"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageValidationSpecificationValidationProfilesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageValidationSpecificationValidationProfilesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-package/index.ts",
          "line": 4120
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 4113
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 4127
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageValidationSpecificationValidationProfilesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerModelPackageValidationSpecificationValidationProfilesList",
      "namespace": "dataAwsccSagemakerModelPackage",
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageValidationSpecificationValidationProfilesList"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageValidationSpecificationValidationProfilesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageValidationSpecificationValidationProfilesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-package/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 4073
      },
      "name": "DataAwsccSagemakerModelPackageValidationSpecificationValidationProfilesOutputReference",
      "namespace": "dataAwsccSagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 4102
          },
          "name": "profileName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 4108
          },
          "name": "transformJobDefinition",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 4086
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageValidationSpecificationValidationProfiles"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageValidationSpecificationValidationProfilesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 3962
      },
      "name": "DataAwsccSagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinition",
      "namespace": "dataAwsccSagemakerModelPackage",
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinition"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-package/index.ts",
          "line": 3992
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 3985
      },
      "name": "DataAwsccSagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionOutputReference",
      "namespace": "dataAwsccSagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 4012
          },
          "name": "batchStrategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 4018
          },
          "name": "environment",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 4023
          },
          "name": "maxConcurrentTransforms",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 4028
          },
          "name": "maxPayloadInMb",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 4034
          },
          "name": "transformInput",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformInputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 4040
          },
          "name": "transformOutput",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformOutputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 4046
          },
          "name": "transformResources",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformResourcesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 3996
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinition"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformInput": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformInput",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 3759
      },
      "name": "DataAwsccSagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformInput",
      "namespace": "dataAwsccSagemakerModelPackage",
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformInput"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformInputDataSource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformInputDataSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 3704
      },
      "name": "DataAwsccSagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformInputDataSource",
      "namespace": "dataAwsccSagemakerModelPackage",
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformInputDataSource"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformInputDataSourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformInputDataSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-package/index.ts",
          "line": 3734
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 3727
      },
      "name": "DataAwsccSagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformInputDataSourceOutputReference",
      "namespace": "dataAwsccSagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 3755
          },
          "name": "s3DataSource",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformInputDataSourceS3DataSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 3738
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformInputDataSource"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformInputDataSourceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformInputDataSourceS3DataSource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformInputDataSourceS3DataSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 3645
      },
      "name": "DataAwsccSagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformInputDataSourceS3DataSource",
      "namespace": "dataAwsccSagemakerModelPackage",
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformInputDataSourceS3DataSource"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformInputDataSourceS3DataSourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformInputDataSourceS3DataSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-package/index.ts",
          "line": 3675
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 3668
      },
      "name": "DataAwsccSagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformInputDataSourceS3DataSourceOutputReference",
      "namespace": "dataAwsccSagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 3695
          },
          "name": "s3DataType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 3700
          },
          "name": "s3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 3679
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformInputDataSourceS3DataSource"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformInputDataSourceS3DataSourceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformInputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformInputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-package/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-awscc-sagemaker-model-package/index.ts",
        "line": 3782
      },
      "name": "DataAwsccSagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformInputOutputReference",
      "namespace": "dataAwsccSagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 3809
          },
          "name": "compressionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 3814
          },
          "name": "contentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 3820
          },
          "name": "dataSource",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformInputDataSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 3825
          },
          "name": "splitType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 3793
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformInput"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformInputOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformOutput": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformOutput",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 3829
      },
      "name": "DataAwsccSagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformOutput",
      "namespace": "dataAwsccSagemakerModelPackage",
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformOutput"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformOutputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformOutputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-package/index.ts",
          "line": 3859
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 3852
      },
      "name": "DataAwsccSagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformOutputOutputReference",
      "namespace": "dataAwsccSagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 3879
          },
          "name": "accept",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 3884
          },
          "name": "assembleWith",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 3889
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 3894
          },
          "name": "s3OutputPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 3863
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformOutput"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformOutputOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformResources": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformResources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 3898
      },
      "name": "DataAwsccSagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformResources",
      "namespace": "dataAwsccSagemakerModelPackage",
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformResources"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformResourcesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformResourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-package/index.ts",
          "line": 3928
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package/index.ts",
        "line": 3921
      },
      "name": "DataAwsccSagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformResourcesOutputReference",
      "namespace": "dataAwsccSagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 3948
          },
          "name": "instanceCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 3953
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 3958
          },
          "name": "volumeKmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package/index.ts",
            "line": 3932
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackage.DataAwsccSagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformResources"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-package/index:DataAwsccSagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformResourcesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackageGroup.DataAwsccSagemakerModelPackageGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_model_package_group awscc_sagemaker_model_package_group}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackageGroup.DataAwsccSagemakerModelPackageGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_model_package_group awscc_sagemaker_model_package_group} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-package-group/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-awscc.dataAwsccSagemakerModelPackageGroup.DataAwsccSagemakerModelPackageGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package-group/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSagemakerModelPackageGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package-group/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 DataAwsccSagemakerModelPackageGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_model_package_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSagemakerModelPackageGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSagemakerModelPackageGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package-group/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-awscc-sagemaker-model-package-group/index.ts",
            "line": 223
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerModelPackageGroup",
      "namespace": "dataAwsccSagemakerModelPackageGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package-group/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package-group/index.ts",
            "line": 165
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package-group/index.ts",
            "line": 183
          },
          "name": "modelPackageGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package-group/index.ts",
            "line": 188
          },
          "name": "modelPackageGroupDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package-group/index.ts",
            "line": 193
          },
          "name": "modelPackageGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package-group/index.ts",
            "line": 198
          },
          "name": "modelPackageGroupPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package-group/index.ts",
            "line": 203
          },
          "name": "modelPackageGroupStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package-group/index.ts",
            "line": 209
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackageGroup.DataAwsccSagemakerModelPackageGroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package-group/index.ts",
            "line": 178
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package-group/index.ts",
            "line": 171
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-package-group/index:DataAwsccSagemakerModelPackageGroup"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackageGroup.DataAwsccSagemakerModelPackageGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackageGroup.DataAwsccSagemakerModelPackageGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package-group/index.ts",
        "line": 14
      },
      "name": "DataAwsccSagemakerModelPackageGroupConfig",
      "namespace": "dataAwsccSagemakerModelPackageGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_model_package_group#id DataAwsccSagemakerModelPackageGroup#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package-group/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-package-group/index:DataAwsccSagemakerModelPackageGroupConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackageGroup.DataAwsccSagemakerModelPackageGroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackageGroup.DataAwsccSagemakerModelPackageGroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package-group/index.ts",
        "line": 25
      },
      "name": "DataAwsccSagemakerModelPackageGroupTags",
      "namespace": "dataAwsccSagemakerModelPackageGroup",
      "symbolId": "src/data-awscc-sagemaker-model-package-group/index:DataAwsccSagemakerModelPackageGroupTags"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackageGroup.DataAwsccSagemakerModelPackageGroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackageGroup.DataAwsccSagemakerModelPackageGroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-package-group/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-awscc-sagemaker-model-package-group/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package-group/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-awscc.dataAwsccSagemakerModelPackageGroup.DataAwsccSagemakerModelPackageGroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerModelPackageGroupTagsList",
      "namespace": "dataAwsccSagemakerModelPackageGroup",
      "symbolId": "src/data-awscc-sagemaker-model-package-group/index:DataAwsccSagemakerModelPackageGroupTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackageGroup.DataAwsccSagemakerModelPackageGroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackageGroup.DataAwsccSagemakerModelPackageGroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-package-group/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package-group/index.ts",
        "line": 48
      },
      "name": "DataAwsccSagemakerModelPackageGroupTagsOutputReference",
      "namespace": "dataAwsccSagemakerModelPackageGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package-group/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package-group/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package-group/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackageGroup.DataAwsccSagemakerModelPackageGroupTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-package-group/index:DataAwsccSagemakerModelPackageGroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackageGroups.DataAwsccSagemakerModelPackageGroups": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_model_package_groups awscc_sagemaker_model_package_groups}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackageGroups.DataAwsccSagemakerModelPackageGroups",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_model_package_groups awscc_sagemaker_model_package_groups} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-package-groups/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackageGroups.DataAwsccSagemakerModelPackageGroupsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package-groups/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSagemakerModelPackageGroups resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package-groups/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSagemakerModelPackageGroups to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_model_package_groups#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSagemakerModelPackageGroups that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSagemakerModelPackageGroups to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package-groups/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package-groups/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerModelPackageGroups",
      "namespace": "dataAwsccSagemakerModelPackageGroups",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package-groups/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package-groups/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-package-groups/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-package-groups/index:DataAwsccSagemakerModelPackageGroups"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackageGroups.DataAwsccSagemakerModelPackageGroupsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackageGroups.DataAwsccSagemakerModelPackageGroupsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-package-groups/index.ts",
        "line": 14
      },
      "name": "DataAwsccSagemakerModelPackageGroupsConfig",
      "namespace": "dataAwsccSagemakerModelPackageGroups",
      "symbolId": "src/data-awscc-sagemaker-model-package-groups/index:DataAwsccSagemakerModelPackageGroupsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackages.DataAwsccSagemakerModelPackages": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_model_packages awscc_sagemaker_model_packages}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackages.DataAwsccSagemakerModelPackages",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_model_packages awscc_sagemaker_model_packages} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-packages/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackages.DataAwsccSagemakerModelPackagesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-packages/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSagemakerModelPackages resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-packages/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSagemakerModelPackages to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_model_packages#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSagemakerModelPackages that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSagemakerModelPackages to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-packages/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-packages/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerModelPackages",
      "namespace": "dataAwsccSagemakerModelPackages",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-packages/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-packages/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-packages/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-packages/index:DataAwsccSagemakerModelPackages"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelPackages.DataAwsccSagemakerModelPackagesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelPackages.DataAwsccSagemakerModelPackagesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-packages/index.ts",
        "line": 14
      },
      "name": "DataAwsccSagemakerModelPackagesConfig",
      "namespace": "dataAwsccSagemakerModelPackages",
      "symbolId": "src/data-awscc-sagemaker-model-packages/index:DataAwsccSagemakerModelPackagesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinition": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_model_quality_job_definition awscc_sagemaker_model_quality_job_definition}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinition",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_model_quality_job_definition awscc_sagemaker_model_quality_job_definition} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
          "line": 1331
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
        "line": 1299
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSagemakerModelQualityJobDefinition resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
            "line": 1316
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSagemakerModelQualityJobDefinition to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_model_quality_job_definition#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSagemakerModelQualityJobDefinition that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSagemakerModelQualityJobDefinition to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
            "line": 1444
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
            "line": 1450
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerModelQualityJobDefinition",
      "namespace": "dataAwsccSagemakerModelQualityJobDefinition",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
            "line": 1304
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
            "line": 1355
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
            "line": 1360
          },
          "name": "endpointName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
            "line": 1378
          },
          "name": "jobDefinitionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
            "line": 1383
          },
          "name": "jobDefinitionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
            "line": 1389
          },
          "name": "jobResources",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionJobResourcesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
            "line": 1395
          },
          "name": "modelQualityAppSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionModelQualityAppSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
            "line": 1401
          },
          "name": "modelQualityBaselineConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionModelQualityBaselineConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
            "line": 1407
          },
          "name": "modelQualityJobInput",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionModelQualityJobInputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
            "line": 1413
          },
          "name": "modelQualityJobOutputConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionModelQualityJobOutputConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
            "line": 1419
          },
          "name": "networkConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionNetworkConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
            "line": 1424
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
            "line": 1430
          },
          "name": "stoppingCondition",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionStoppingConditionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
            "line": 1436
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
            "line": 1373
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
            "line": 1366
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-quality-job-definition/index:DataAwsccSagemakerModelQualityJobDefinition"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
        "line": 14
      },
      "name": "DataAwsccSagemakerModelQualityJobDefinitionConfig",
      "namespace": "dataAwsccSagemakerModelQualityJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_model_quality_job_definition#id DataAwsccSagemakerModelQualityJobDefinition#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-quality-job-definition/index:DataAwsccSagemakerModelQualityJobDefinitionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionJobResources": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionJobResources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
        "line": 94
      },
      "name": "DataAwsccSagemakerModelQualityJobDefinitionJobResources",
      "namespace": "dataAwsccSagemakerModelQualityJobDefinition",
      "symbolId": "src/data-awscc-sagemaker-model-quality-job-definition/index:DataAwsccSagemakerModelQualityJobDefinitionJobResources"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionJobResourcesClusterConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionJobResourcesClusterConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
        "line": 25
      },
      "name": "DataAwsccSagemakerModelQualityJobDefinitionJobResourcesClusterConfig",
      "namespace": "dataAwsccSagemakerModelQualityJobDefinition",
      "symbolId": "src/data-awscc-sagemaker-model-quality-job-definition/index:DataAwsccSagemakerModelQualityJobDefinitionJobResourcesClusterConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionJobResourcesClusterConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionJobResourcesClusterConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
        "line": 48
      },
      "name": "DataAwsccSagemakerModelQualityJobDefinitionJobResourcesClusterConfigOutputReference",
      "namespace": "dataAwsccSagemakerModelQualityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
            "line": 75
          },
          "name": "instanceCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
            "line": 80
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
            "line": 85
          },
          "name": "volumeKmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
            "line": 90
          },
          "name": "volumeSizeInGb",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionJobResourcesClusterConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-quality-job-definition/index:DataAwsccSagemakerModelQualityJobDefinitionJobResourcesClusterConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionJobResourcesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionJobResourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-quality-job-definition/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-awscc-sagemaker-model-quality-job-definition/index.ts",
        "line": 117
      },
      "name": "DataAwsccSagemakerModelQualityJobDefinitionJobResourcesOutputReference",
      "namespace": "dataAwsccSagemakerModelQualityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
            "line": 145
          },
          "name": "clusterConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionJobResourcesClusterConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
            "line": 128
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionJobResources"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-quality-job-definition/index:DataAwsccSagemakerModelQualityJobDefinitionJobResourcesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionModelQualityAppSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionModelQualityAppSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
        "line": 149
      },
      "name": "DataAwsccSagemakerModelQualityJobDefinitionModelQualityAppSpecification",
      "namespace": "dataAwsccSagemakerModelQualityJobDefinition",
      "symbolId": "src/data-awscc-sagemaker-model-quality-job-definition/index:DataAwsccSagemakerModelQualityJobDefinitionModelQualityAppSpecification"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionModelQualityAppSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionModelQualityAppSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-quality-job-definition/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-awscc-sagemaker-model-quality-job-definition/index.ts",
        "line": 172
      },
      "name": "DataAwsccSagemakerModelQualityJobDefinitionModelQualityAppSpecificationOutputReference",
      "namespace": "dataAwsccSagemakerModelQualityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
            "line": 199
          },
          "name": "containerArguments",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
            "line": 204
          },
          "name": "containerEntrypoint",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
            "line": 210
          },
          "name": "environment",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
            "line": 215
          },
          "name": "imageUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
            "line": 220
          },
          "name": "postAnalyticsProcessorSourceUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
            "line": 225
          },
          "name": "problemType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
            "line": 230
          },
          "name": "recordPreprocessorSourceUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
            "line": 183
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionModelQualityAppSpecification"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-quality-job-definition/index:DataAwsccSagemakerModelQualityJobDefinitionModelQualityAppSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionModelQualityBaselineConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionModelQualityBaselineConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
        "line": 288
      },
      "name": "DataAwsccSagemakerModelQualityJobDefinitionModelQualityBaselineConfig",
      "namespace": "dataAwsccSagemakerModelQualityJobDefinition",
      "symbolId": "src/data-awscc-sagemaker-model-quality-job-definition/index:DataAwsccSagemakerModelQualityJobDefinitionModelQualityBaselineConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionModelQualityBaselineConfigConstraintsResource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionModelQualityBaselineConfigConstraintsResource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
        "line": 234
      },
      "name": "DataAwsccSagemakerModelQualityJobDefinitionModelQualityBaselineConfigConstraintsResource",
      "namespace": "dataAwsccSagemakerModelQualityJobDefinition",
      "symbolId": "src/data-awscc-sagemaker-model-quality-job-definition/index:DataAwsccSagemakerModelQualityJobDefinitionModelQualityBaselineConfigConstraintsResource"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionModelQualityBaselineConfigConstraintsResourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionModelQualityBaselineConfigConstraintsResourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-quality-job-definition/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-awscc-sagemaker-model-quality-job-definition/index.ts",
        "line": 257
      },
      "name": "DataAwsccSagemakerModelQualityJobDefinitionModelQualityBaselineConfigConstraintsResourceOutputReference",
      "namespace": "dataAwsccSagemakerModelQualityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
            "line": 284
          },
          "name": "s3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
            "line": 268
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionModelQualityBaselineConfigConstraintsResource"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-quality-job-definition/index:DataAwsccSagemakerModelQualityJobDefinitionModelQualityBaselineConfigConstraintsResourceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionModelQualityBaselineConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionModelQualityBaselineConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-quality-job-definition/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-awscc-sagemaker-model-quality-job-definition/index.ts",
        "line": 311
      },
      "name": "DataAwsccSagemakerModelQualityJobDefinitionModelQualityBaselineConfigOutputReference",
      "namespace": "dataAwsccSagemakerModelQualityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
            "line": 338
          },
          "name": "baseliningJobName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
            "line": 344
          },
          "name": "constraintsResource",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionModelQualityBaselineConfigConstraintsResourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
            "line": 322
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionModelQualityBaselineConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-quality-job-definition/index:DataAwsccSagemakerModelQualityJobDefinitionModelQualityBaselineConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionModelQualityJobInput": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionModelQualityJobInput",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
        "line": 770
      },
      "name": "DataAwsccSagemakerModelQualityJobDefinitionModelQualityJobInput",
      "namespace": "dataAwsccSagemakerModelQualityJobDefinition",
      "symbolId": "src/data-awscc-sagemaker-model-quality-job-definition/index:DataAwsccSagemakerModelQualityJobDefinitionModelQualityJobInput"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionModelQualityJobInputBatchTransformInput": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionModelQualityJobInputBatchTransformInput",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
        "line": 522
      },
      "name": "DataAwsccSagemakerModelQualityJobDefinitionModelQualityJobInputBatchTransformInput",
      "namespace": "dataAwsccSagemakerModelQualityJobDefinition",
      "symbolId": "src/data-awscc-sagemaker-model-quality-job-definition/index:DataAwsccSagemakerModelQualityJobDefinitionModelQualityJobInputBatchTransformInput"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionModelQualityJobInputBatchTransformInputDatasetFormat": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionModelQualityJobInputBatchTransformInputDatasetFormat",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
        "line": 456
      },
      "name": "DataAwsccSagemakerModelQualityJobDefinitionModelQualityJobInputBatchTransformInputDatasetFormat",
      "namespace": "dataAwsccSagemakerModelQualityJobDefinition",
      "symbolId": "src/data-awscc-sagemaker-model-quality-job-definition/index:DataAwsccSagemakerModelQualityJobDefinitionModelQualityJobInputBatchTransformInputDatasetFormat"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionModelQualityJobInputBatchTransformInputDatasetFormatCsv": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionModelQualityJobInputBatchTransformInputDatasetFormatCsv",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
        "line": 348
      },
      "name": "DataAwsccSagemakerModelQualityJobDefinitionModelQualityJobInputBatchTransformInputDatasetFormatCsv",
      "namespace": "dataAwsccSagemakerModelQualityJobDefinition",
      "symbolId": "src/data-awscc-sagemaker-model-quality-job-definition/index:DataAwsccSagemakerModelQualityJobDefinitionModelQualityJobInputBatchTransformInputDatasetFormatCsv"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionModelQualityJobInputBatchTransformInputDatasetFormatCsvOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionModelQualityJobInputBatchTransformInputDatasetFormatCsvOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-quality-job-definition/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-awscc-sagemaker-model-quality-job-definition/index.ts",
        "line": 371
      },
      "name": "DataAwsccSagemakerModelQualityJobDefinitionModelQualityJobInputBatchTransformInputDatasetFormatCsvOutputReference",
      "namespace": "dataAwsccSagemakerModelQualityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
            "line": 398
          },
          "name": "header",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
            "line": 382
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionModelQualityJobInputBatchTransformInputDatasetFormatCsv"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-quality-job-definition/index:DataAwsccSagemakerModelQualityJobDefinitionModelQualityJobInputBatchTransformInputDatasetFormatCsvOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionModelQualityJobInputBatchTransformInputDatasetFormatJson": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionModelQualityJobInputBatchTransformInputDatasetFormatJson",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
        "line": 402
      },
      "name": "DataAwsccSagemakerModelQualityJobDefinitionModelQualityJobInputBatchTransformInputDatasetFormatJson",
      "namespace": "dataAwsccSagemakerModelQualityJobDefinition",
      "symbolId": "src/data-awscc-sagemaker-model-quality-job-definition/index:DataAwsccSagemakerModelQualityJobDefinitionModelQualityJobInputBatchTransformInputDatasetFormatJson"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionModelQualityJobInputBatchTransformInputDatasetFormatJsonOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionModelQualityJobInputBatchTransformInputDatasetFormatJsonOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-quality-job-definition/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-awscc-sagemaker-model-quality-job-definition/index.ts",
        "line": 425
      },
      "name": "DataAwsccSagemakerModelQualityJobDefinitionModelQualityJobInputBatchTransformInputDatasetFormatJsonOutputReference",
      "namespace": "dataAwsccSagemakerModelQualityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
            "line": 452
          },
          "name": "line",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
            "line": 436
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionModelQualityJobInputBatchTransformInputDatasetFormatJson"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-quality-job-definition/index:DataAwsccSagemakerModelQualityJobDefinitionModelQualityJobInputBatchTransformInputDatasetFormatJsonOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionModelQualityJobInputBatchTransformInputDatasetFormatOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionModelQualityJobInputBatchTransformInputDatasetFormatOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-quality-job-definition/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-awscc-sagemaker-model-quality-job-definition/index.ts",
        "line": 479
      },
      "name": "DataAwsccSagemakerModelQualityJobDefinitionModelQualityJobInputBatchTransformInputDatasetFormatOutputReference",
      "namespace": "dataAwsccSagemakerModelQualityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
            "line": 507
          },
          "name": "csv",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionModelQualityJobInputBatchTransformInputDatasetFormatCsvOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
            "line": 513
          },
          "name": "json",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionModelQualityJobInputBatchTransformInputDatasetFormatJsonOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
            "line": 518
          },
          "name": "parquet",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
            "line": 490
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionModelQualityJobInputBatchTransformInputDatasetFormat"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-quality-job-definition/index:DataAwsccSagemakerModelQualityJobDefinitionModelQualityJobInputBatchTransformInputDatasetFormatOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionModelQualityJobInputBatchTransformInputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionModelQualityJobInputBatchTransformInputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
          "line": 552
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
        "line": 545
      },
      "name": "DataAwsccSagemakerModelQualityJobDefinitionModelQualityJobInputBatchTransformInputOutputReference",
      "namespace": "dataAwsccSagemakerModelQualityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
            "line": 572
          },
          "name": "dataCapturedDestinationS3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
            "line": 578
          },
          "name": "datasetFormat",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionModelQualityJobInputBatchTransformInputDatasetFormatOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
            "line": 583
          },
          "name": "endTimeOffset",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
            "line": 588
          },
          "name": "inferenceAttribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
            "line": 593
          },
          "name": "localPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
            "line": 598
          },
          "name": "probabilityAttribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
            "line": 603
          },
          "name": "probabilityThresholdAttribute",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
            "line": 608
          },
          "name": "s3DataDistributionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
            "line": 613
          },
          "name": "s3InputMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
            "line": 618
          },
          "name": "startTimeOffset",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
            "line": 556
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionModelQualityJobInputBatchTransformInput"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-quality-job-definition/index:DataAwsccSagemakerModelQualityJobDefinitionModelQualityJobInputBatchTransformInputOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionModelQualityJobInputEndpointInput": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionModelQualityJobInputEndpointInput",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
        "line": 622
      },
      "name": "DataAwsccSagemakerModelQualityJobDefinitionModelQualityJobInputEndpointInput",
      "namespace": "dataAwsccSagemakerModelQualityJobDefinition",
      "symbolId": "src/data-awscc-sagemaker-model-quality-job-definition/index:DataAwsccSagemakerModelQualityJobDefinitionModelQualityJobInputEndpointInput"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionModelQualityJobInputEndpointInputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionModelQualityJobInputEndpointInputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
          "line": 652
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
        "line": 645
      },
      "name": "DataAwsccSagemakerModelQualityJobDefinitionModelQualityJobInputEndpointInputOutputReference",
      "namespace": "dataAwsccSagemakerModelQualityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
            "line": 677
          },
          "name": "endpointName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
            "line": 672
          },
          "name": "endTimeOffset",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
            "line": 682
          },
          "name": "inferenceAttribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
            "line": 687
          },
          "name": "localPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
            "line": 692
          },
          "name": "probabilityAttribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
            "line": 697
          },
          "name": "probabilityThresholdAttribute",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
            "line": 702
          },
          "name": "s3DataDistributionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
            "line": 707
          },
          "name": "s3InputMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
            "line": 712
          },
          "name": "startTimeOffset",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
            "line": 656
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionModelQualityJobInputEndpointInput"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-quality-job-definition/index:DataAwsccSagemakerModelQualityJobDefinitionModelQualityJobInputEndpointInputOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionModelQualityJobInputGroundTruthS3Input": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionModelQualityJobInputGroundTruthS3Input",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
        "line": 716
      },
      "name": "DataAwsccSagemakerModelQualityJobDefinitionModelQualityJobInputGroundTruthS3Input",
      "namespace": "dataAwsccSagemakerModelQualityJobDefinition",
      "symbolId": "src/data-awscc-sagemaker-model-quality-job-definition/index:DataAwsccSagemakerModelQualityJobDefinitionModelQualityJobInputGroundTruthS3Input"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionModelQualityJobInputGroundTruthS3InputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionModelQualityJobInputGroundTruthS3InputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-quality-job-definition/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
        "line": 739
      },
      "name": "DataAwsccSagemakerModelQualityJobDefinitionModelQualityJobInputGroundTruthS3InputOutputReference",
      "namespace": "dataAwsccSagemakerModelQualityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
            "line": 766
          },
          "name": "s3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
            "line": 750
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionModelQualityJobInputGroundTruthS3Input"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-quality-job-definition/index:DataAwsccSagemakerModelQualityJobDefinitionModelQualityJobInputGroundTruthS3InputOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionModelQualityJobInputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionModelQualityJobInputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-quality-job-definition/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-awscc-sagemaker-model-quality-job-definition/index.ts",
        "line": 793
      },
      "name": "DataAwsccSagemakerModelQualityJobDefinitionModelQualityJobInputOutputReference",
      "namespace": "dataAwsccSagemakerModelQualityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
            "line": 821
          },
          "name": "batchTransformInput",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionModelQualityJobInputBatchTransformInputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
            "line": 827
          },
          "name": "endpointInput",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionModelQualityJobInputEndpointInputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
            "line": 833
          },
          "name": "groundTruthS3Input",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionModelQualityJobInputGroundTruthS3InputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
            "line": 804
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionModelQualityJobInput"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-quality-job-definition/index:DataAwsccSagemakerModelQualityJobDefinitionModelQualityJobInputOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionModelQualityJobOutputConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionModelQualityJobOutputConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
        "line": 977
      },
      "name": "DataAwsccSagemakerModelQualityJobDefinitionModelQualityJobOutputConfig",
      "namespace": "dataAwsccSagemakerModelQualityJobDefinition",
      "symbolId": "src/data-awscc-sagemaker-model-quality-job-definition/index:DataAwsccSagemakerModelQualityJobDefinitionModelQualityJobOutputConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionModelQualityJobOutputConfigMonitoringOutputs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionModelQualityJobOutputConfigMonitoringOutputs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
        "line": 901
      },
      "name": "DataAwsccSagemakerModelQualityJobDefinitionModelQualityJobOutputConfigMonitoringOutputs",
      "namespace": "dataAwsccSagemakerModelQualityJobDefinition",
      "symbolId": "src/data-awscc-sagemaker-model-quality-job-definition/index:DataAwsccSagemakerModelQualityJobDefinitionModelQualityJobOutputConfigMonitoringOutputs"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionModelQualityJobOutputConfigMonitoringOutputsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionModelQualityJobOutputConfigMonitoringOutputsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-quality-job-definition/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-awscc-sagemaker-model-quality-job-definition/index.ts",
        "line": 959
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-quality-job-definition/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-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionModelQualityJobOutputConfigMonitoringOutputsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerModelQualityJobDefinitionModelQualityJobOutputConfigMonitoringOutputsList",
      "namespace": "dataAwsccSagemakerModelQualityJobDefinition",
      "symbolId": "src/data-awscc-sagemaker-model-quality-job-definition/index:DataAwsccSagemakerModelQualityJobDefinitionModelQualityJobOutputConfigMonitoringOutputsList"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionModelQualityJobOutputConfigMonitoringOutputsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionModelQualityJobOutputConfigMonitoringOutputsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
          "line": 933
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
        "line": 924
      },
      "name": "DataAwsccSagemakerModelQualityJobDefinitionModelQualityJobOutputConfigMonitoringOutputsOutputReference",
      "namespace": "dataAwsccSagemakerModelQualityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
            "line": 954
          },
          "name": "s3Output",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionModelQualityJobOutputConfigMonitoringOutputsS3OutputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
            "line": 937
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionModelQualityJobOutputConfigMonitoringOutputs"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-quality-job-definition/index:DataAwsccSagemakerModelQualityJobDefinitionModelQualityJobOutputConfigMonitoringOutputsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionModelQualityJobOutputConfigMonitoringOutputsS3Output": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionModelQualityJobOutputConfigMonitoringOutputsS3Output",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
        "line": 837
      },
      "name": "DataAwsccSagemakerModelQualityJobDefinitionModelQualityJobOutputConfigMonitoringOutputsS3Output",
      "namespace": "dataAwsccSagemakerModelQualityJobDefinition",
      "symbolId": "src/data-awscc-sagemaker-model-quality-job-definition/index:DataAwsccSagemakerModelQualityJobDefinitionModelQualityJobOutputConfigMonitoringOutputsS3Output"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionModelQualityJobOutputConfigMonitoringOutputsS3OutputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionModelQualityJobOutputConfigMonitoringOutputsS3OutputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
          "line": 867
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
        "line": 860
      },
      "name": "DataAwsccSagemakerModelQualityJobDefinitionModelQualityJobOutputConfigMonitoringOutputsS3OutputOutputReference",
      "namespace": "dataAwsccSagemakerModelQualityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
            "line": 887
          },
          "name": "localPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
            "line": 892
          },
          "name": "s3UploadMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
            "line": 897
          },
          "name": "s3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
            "line": 871
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionModelQualityJobOutputConfigMonitoringOutputsS3Output"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-quality-job-definition/index:DataAwsccSagemakerModelQualityJobDefinitionModelQualityJobOutputConfigMonitoringOutputsS3OutputOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionModelQualityJobOutputConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionModelQualityJobOutputConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
          "line": 1007
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
        "line": 1000
      },
      "name": "DataAwsccSagemakerModelQualityJobDefinitionModelQualityJobOutputConfigOutputReference",
      "namespace": "dataAwsccSagemakerModelQualityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
            "line": 1027
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
            "line": 1033
          },
          "name": "monitoringOutputs",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionModelQualityJobOutputConfigMonitoringOutputsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
            "line": 1011
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionModelQualityJobOutputConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-quality-job-definition/index:DataAwsccSagemakerModelQualityJobDefinitionModelQualityJobOutputConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionNetworkConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionNetworkConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
        "line": 1096
      },
      "name": "DataAwsccSagemakerModelQualityJobDefinitionNetworkConfig",
      "namespace": "dataAwsccSagemakerModelQualityJobDefinition",
      "symbolId": "src/data-awscc-sagemaker-model-quality-job-definition/index:DataAwsccSagemakerModelQualityJobDefinitionNetworkConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionNetworkConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionNetworkConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
          "line": 1126
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
        "line": 1119
      },
      "name": "DataAwsccSagemakerModelQualityJobDefinitionNetworkConfigOutputReference",
      "namespace": "dataAwsccSagemakerModelQualityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
            "line": 1146
          },
          "name": "enableInterContainerTrafficEncryption",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
            "line": 1151
          },
          "name": "enableNetworkIsolation",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
            "line": 1157
          },
          "name": "vpcConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionNetworkConfigVpcConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
            "line": 1130
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionNetworkConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-quality-job-definition/index:DataAwsccSagemakerModelQualityJobDefinitionNetworkConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionNetworkConfigVpcConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionNetworkConfigVpcConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
        "line": 1037
      },
      "name": "DataAwsccSagemakerModelQualityJobDefinitionNetworkConfigVpcConfig",
      "namespace": "dataAwsccSagemakerModelQualityJobDefinition",
      "symbolId": "src/data-awscc-sagemaker-model-quality-job-definition/index:DataAwsccSagemakerModelQualityJobDefinitionNetworkConfigVpcConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionNetworkConfigVpcConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionNetworkConfigVpcConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
          "line": 1067
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
        "line": 1060
      },
      "name": "DataAwsccSagemakerModelQualityJobDefinitionNetworkConfigVpcConfigOutputReference",
      "namespace": "dataAwsccSagemakerModelQualityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
            "line": 1087
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
            "line": 1092
          },
          "name": "subnets",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
            "line": 1071
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionNetworkConfigVpcConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-quality-job-definition/index:DataAwsccSagemakerModelQualityJobDefinitionNetworkConfigVpcConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionStoppingCondition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionStoppingCondition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
        "line": 1161
      },
      "name": "DataAwsccSagemakerModelQualityJobDefinitionStoppingCondition",
      "namespace": "dataAwsccSagemakerModelQualityJobDefinition",
      "symbolId": "src/data-awscc-sagemaker-model-quality-job-definition/index:DataAwsccSagemakerModelQualityJobDefinitionStoppingCondition"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionStoppingConditionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionStoppingConditionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-quality-job-definition/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
        "line": 1184
      },
      "name": "DataAwsccSagemakerModelQualityJobDefinitionStoppingConditionOutputReference",
      "namespace": "dataAwsccSagemakerModelQualityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
            "line": 1211
          },
          "name": "maxRuntimeInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
            "line": 1195
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionStoppingCondition"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-quality-job-definition/index:DataAwsccSagemakerModelQualityJobDefinitionStoppingConditionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
        "line": 1215
      },
      "name": "DataAwsccSagemakerModelQualityJobDefinitionTags",
      "namespace": "dataAwsccSagemakerModelQualityJobDefinition",
      "symbolId": "src/data-awscc-sagemaker-model-quality-job-definition/index:DataAwsccSagemakerModelQualityJobDefinitionTags"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
          "line": 1284
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
        "line": 1277
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
            "line": 1291
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerModelQualityJobDefinitionTagsList",
      "namespace": "dataAwsccSagemakerModelQualityJobDefinition",
      "symbolId": "src/data-awscc-sagemaker-model-quality-job-definition/index:DataAwsccSagemakerModelQualityJobDefinitionTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-quality-job-definition/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
        "line": 1238
      },
      "name": "DataAwsccSagemakerModelQualityJobDefinitionTagsOutputReference",
      "namespace": "dataAwsccSagemakerModelQualityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
            "line": 1267
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
            "line": 1272
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-quality-job-definition/index.ts",
            "line": 1251
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinition.DataAwsccSagemakerModelQualityJobDefinitionTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-quality-job-definition/index:DataAwsccSagemakerModelQualityJobDefinitionTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinitions.DataAwsccSagemakerModelQualityJobDefinitions": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_model_quality_job_definitions awscc_sagemaker_model_quality_job_definitions}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinitions.DataAwsccSagemakerModelQualityJobDefinitions",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_model_quality_job_definitions awscc_sagemaker_model_quality_job_definitions} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-model-quality-job-definitions/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinitions.DataAwsccSagemakerModelQualityJobDefinitionsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-quality-job-definitions/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSagemakerModelQualityJobDefinitions resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-quality-job-definitions/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSagemakerModelQualityJobDefinitions to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_model_quality_job_definitions#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSagemakerModelQualityJobDefinitions that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSagemakerModelQualityJobDefinitions to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-quality-job-definitions/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-quality-job-definitions/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerModelQualityJobDefinitions",
      "namespace": "dataAwsccSagemakerModelQualityJobDefinitions",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-quality-job-definitions/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-quality-job-definitions/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-model-quality-job-definitions/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-model-quality-job-definitions/index:DataAwsccSagemakerModelQualityJobDefinitions"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinitions.DataAwsccSagemakerModelQualityJobDefinitionsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModelQualityJobDefinitions.DataAwsccSagemakerModelQualityJobDefinitionsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-model-quality-job-definitions/index.ts",
        "line": 14
      },
      "name": "DataAwsccSagemakerModelQualityJobDefinitionsConfig",
      "namespace": "dataAwsccSagemakerModelQualityJobDefinitions",
      "symbolId": "src/data-awscc-sagemaker-model-quality-job-definitions/index:DataAwsccSagemakerModelQualityJobDefinitionsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModels.DataAwsccSagemakerModels": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_models awscc_sagemaker_models}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModels.DataAwsccSagemakerModels",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_models awscc_sagemaker_models} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-models/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModels.DataAwsccSagemakerModelsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-models/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSagemakerModels resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-models/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSagemakerModels to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_models#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSagemakerModels that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSagemakerModels to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-models/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-models/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerModels",
      "namespace": "dataAwsccSagemakerModels",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-models/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-models/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-models/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-models/index:DataAwsccSagemakerModels"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerModels.DataAwsccSagemakerModelsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerModels.DataAwsccSagemakerModelsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-models/index.ts",
        "line": 14
      },
      "name": "DataAwsccSagemakerModelsConfig",
      "namespace": "dataAwsccSagemakerModels",
      "symbolId": "src/data-awscc-sagemaker-models/index:DataAwsccSagemakerModelsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringSchedule": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_monitoring_schedule awscc_sagemaker_monitoring_schedule}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringSchedule",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_monitoring_schedule awscc_sagemaker_monitoring_schedule} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
          "line": 1622
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
        "line": 1590
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSagemakerMonitoringSchedule resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 1607
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSagemakerMonitoringSchedule to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_monitoring_schedule#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSagemakerMonitoringSchedule that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSagemakerMonitoringSchedule to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 1715
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 1721
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerMonitoringSchedule",
      "namespace": "dataAwsccSagemakerMonitoringSchedule",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 1595
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 1646
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 1651
          },
          "name": "endpointName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 1656
          },
          "name": "failureReason",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 1674
          },
          "name": "lastModifiedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 1680
          },
          "name": "lastMonitoringExecutionSummary",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleLastMonitoringExecutionSummaryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 1685
          },
          "name": "monitoringScheduleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 1691
          },
          "name": "monitoringScheduleConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 1696
          },
          "name": "monitoringScheduleName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 1701
          },
          "name": "monitoringScheduleStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 1707
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 1669
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 1662
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-monitoring-schedule/index:DataAwsccSagemakerMonitoringSchedule"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
        "line": 14
      },
      "name": "DataAwsccSagemakerMonitoringScheduleConfig",
      "namespace": "dataAwsccSagemakerMonitoringSchedule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_monitoring_schedule#id DataAwsccSagemakerMonitoringSchedule#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-monitoring-schedule/index:DataAwsccSagemakerMonitoringScheduleConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleLastMonitoringExecutionSummary": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleLastMonitoringExecutionSummary",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
        "line": 25
      },
      "name": "DataAwsccSagemakerMonitoringScheduleLastMonitoringExecutionSummary",
      "namespace": "dataAwsccSagemakerMonitoringSchedule",
      "symbolId": "src/data-awscc-sagemaker-monitoring-schedule/index:DataAwsccSagemakerMonitoringScheduleLastMonitoringExecutionSummary"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleLastMonitoringExecutionSummaryOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleLastMonitoringExecutionSummaryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
        "line": 48
      },
      "name": "DataAwsccSagemakerMonitoringScheduleLastMonitoringExecutionSummaryOutputReference",
      "namespace": "dataAwsccSagemakerMonitoringSchedule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 75
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 80
          },
          "name": "endpointName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 85
          },
          "name": "failureReason",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 90
          },
          "name": "lastModifiedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 95
          },
          "name": "monitoringExecutionStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 100
          },
          "name": "monitoringScheduleName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 105
          },
          "name": "processingJobArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 110
          },
          "name": "scheduledTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleLastMonitoringExecutionSummary"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-monitoring-schedule/index:DataAwsccSagemakerMonitoringScheduleLastMonitoringExecutionSummaryOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
        "line": 1435
      },
      "name": "DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfig",
      "namespace": "dataAwsccSagemakerMonitoringSchedule",
      "symbolId": "src/data-awscc-sagemaker-monitoring-schedule/index:DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
        "line": 1269
      },
      "name": "DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinition",
      "namespace": "dataAwsccSagemakerMonitoringSchedule",
      "symbolId": "src/data-awscc-sagemaker-monitoring-schedule/index:DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinition"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionBaselineConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionBaselineConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
        "line": 222
      },
      "name": "DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionBaselineConfig",
      "namespace": "dataAwsccSagemakerMonitoringSchedule",
      "symbolId": "src/data-awscc-sagemaker-monitoring-schedule/index:DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionBaselineConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionBaselineConfigConstraintsResource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionBaselineConfigConstraintsResource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
        "line": 114
      },
      "name": "DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionBaselineConfigConstraintsResource",
      "namespace": "dataAwsccSagemakerMonitoringSchedule",
      "symbolId": "src/data-awscc-sagemaker-monitoring-schedule/index:DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionBaselineConfigConstraintsResource"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionBaselineConfigConstraintsResourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionBaselineConfigConstraintsResourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-monitoring-schedule/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-awscc-sagemaker-monitoring-schedule/index.ts",
        "line": 137
      },
      "name": "DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionBaselineConfigConstraintsResourceOutputReference",
      "namespace": "dataAwsccSagemakerMonitoringSchedule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 164
          },
          "name": "s3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 148
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionBaselineConfigConstraintsResource"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-monitoring-schedule/index:DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionBaselineConfigConstraintsResourceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionBaselineConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionBaselineConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-monitoring-schedule/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-awscc-sagemaker-monitoring-schedule/index.ts",
        "line": 245
      },
      "name": "DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionBaselineConfigOutputReference",
      "namespace": "dataAwsccSagemakerMonitoringSchedule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 273
          },
          "name": "constraintsResource",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionBaselineConfigConstraintsResourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 279
          },
          "name": "statisticsResource",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionBaselineConfigStatisticsResourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 256
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionBaselineConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-monitoring-schedule/index:DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionBaselineConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionBaselineConfigStatisticsResource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionBaselineConfigStatisticsResource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
        "line": 168
      },
      "name": "DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionBaselineConfigStatisticsResource",
      "namespace": "dataAwsccSagemakerMonitoringSchedule",
      "symbolId": "src/data-awscc-sagemaker-monitoring-schedule/index:DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionBaselineConfigStatisticsResource"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionBaselineConfigStatisticsResourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionBaselineConfigStatisticsResourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-monitoring-schedule/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-awscc-sagemaker-monitoring-schedule/index.ts",
        "line": 191
      },
      "name": "DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionBaselineConfigStatisticsResourceOutputReference",
      "namespace": "dataAwsccSagemakerMonitoringSchedule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 218
          },
          "name": "s3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 202
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionBaselineConfigStatisticsResource"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-monitoring-schedule/index:DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionBaselineConfigStatisticsResourceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringAppSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringAppSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
        "line": 283
      },
      "name": "DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringAppSpecification",
      "namespace": "dataAwsccSagemakerMonitoringSchedule",
      "symbolId": "src/data-awscc-sagemaker-monitoring-schedule/index:DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringAppSpecification"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringAppSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringAppSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-monitoring-schedule/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/data-awscc-sagemaker-monitoring-schedule/index.ts",
        "line": 306
      },
      "name": "DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringAppSpecificationOutputReference",
      "namespace": "dataAwsccSagemakerMonitoringSchedule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 333
          },
          "name": "containerArguments",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 338
          },
          "name": "containerEntrypoint",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 343
          },
          "name": "imageUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 348
          },
          "name": "postAnalyticsProcessorSourceUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 353
          },
          "name": "recordPreprocessorSourceUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 317
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringAppSpecification"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-monitoring-schedule/index:DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringAppSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
        "line": 685
      },
      "name": "DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputs",
      "namespace": "dataAwsccSagemakerMonitoringSchedule",
      "symbolId": "src/data-awscc-sagemaker-monitoring-schedule/index:DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputs"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsBatchTransformInput": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsBatchTransformInput",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
        "line": 531
      },
      "name": "DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsBatchTransformInput",
      "namespace": "dataAwsccSagemakerMonitoringSchedule",
      "symbolId": "src/data-awscc-sagemaker-monitoring-schedule/index:DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsBatchTransformInput"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsBatchTransformInputDatasetFormat": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsBatchTransformInputDatasetFormat",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
        "line": 465
      },
      "name": "DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsBatchTransformInputDatasetFormat",
      "namespace": "dataAwsccSagemakerMonitoringSchedule",
      "symbolId": "src/data-awscc-sagemaker-monitoring-schedule/index:DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsBatchTransformInputDatasetFormat"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsBatchTransformInputDatasetFormatCsv": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsBatchTransformInputDatasetFormatCsv",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
        "line": 357
      },
      "name": "DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsBatchTransformInputDatasetFormatCsv",
      "namespace": "dataAwsccSagemakerMonitoringSchedule",
      "symbolId": "src/data-awscc-sagemaker-monitoring-schedule/index:DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsBatchTransformInputDatasetFormatCsv"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsBatchTransformInputDatasetFormatCsvOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsBatchTransformInputDatasetFormatCsvOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-monitoring-schedule/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-awscc-sagemaker-monitoring-schedule/index.ts",
        "line": 380
      },
      "name": "DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsBatchTransformInputDatasetFormatCsvOutputReference",
      "namespace": "dataAwsccSagemakerMonitoringSchedule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 407
          },
          "name": "header",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 391
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsBatchTransformInputDatasetFormatCsv"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-monitoring-schedule/index:DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsBatchTransformInputDatasetFormatCsvOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsBatchTransformInputDatasetFormatJson": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsBatchTransformInputDatasetFormatJson",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
        "line": 411
      },
      "name": "DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsBatchTransformInputDatasetFormatJson",
      "namespace": "dataAwsccSagemakerMonitoringSchedule",
      "symbolId": "src/data-awscc-sagemaker-monitoring-schedule/index:DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsBatchTransformInputDatasetFormatJson"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsBatchTransformInputDatasetFormatJsonOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsBatchTransformInputDatasetFormatJsonOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-monitoring-schedule/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-awscc-sagemaker-monitoring-schedule/index.ts",
        "line": 434
      },
      "name": "DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsBatchTransformInputDatasetFormatJsonOutputReference",
      "namespace": "dataAwsccSagemakerMonitoringSchedule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 461
          },
          "name": "line",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 445
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsBatchTransformInputDatasetFormatJson"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-monitoring-schedule/index:DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsBatchTransformInputDatasetFormatJsonOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsBatchTransformInputDatasetFormatOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsBatchTransformInputDatasetFormatOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-monitoring-schedule/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
        "line": 488
      },
      "name": "DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsBatchTransformInputDatasetFormatOutputReference",
      "namespace": "dataAwsccSagemakerMonitoringSchedule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 516
          },
          "name": "csv",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsBatchTransformInputDatasetFormatCsvOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 522
          },
          "name": "json",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsBatchTransformInputDatasetFormatJsonOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 527
          },
          "name": "parquet",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 499
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsBatchTransformInputDatasetFormat"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-monitoring-schedule/index:DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsBatchTransformInputDatasetFormatOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsBatchTransformInputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsBatchTransformInputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-monitoring-schedule/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
        "line": 554
      },
      "name": "DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsBatchTransformInputOutputReference",
      "namespace": "dataAwsccSagemakerMonitoringSchedule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 581
          },
          "name": "dataCapturedDestinationS3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 587
          },
          "name": "datasetFormat",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsBatchTransformInputDatasetFormatOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 592
          },
          "name": "excludeFeaturesAttribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 597
          },
          "name": "localPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 602
          },
          "name": "s3DataDistributionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 607
          },
          "name": "s3InputMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 565
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsBatchTransformInput"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-monitoring-schedule/index:DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsBatchTransformInputOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsEndpointInput": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsEndpointInput",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
        "line": 611
      },
      "name": "DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsEndpointInput",
      "namespace": "dataAwsccSagemakerMonitoringSchedule",
      "symbolId": "src/data-awscc-sagemaker-monitoring-schedule/index:DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsEndpointInput"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsEndpointInputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsEndpointInputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
          "line": 641
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
        "line": 634
      },
      "name": "DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsEndpointInputOutputReference",
      "namespace": "dataAwsccSagemakerMonitoringSchedule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 661
          },
          "name": "endpointName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 666
          },
          "name": "excludeFeaturesAttribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 671
          },
          "name": "localPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 676
          },
          "name": "s3DataDistributionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 681
          },
          "name": "s3InputMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 645
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsEndpointInput"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-monitoring-schedule/index:DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsEndpointInputOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-monitoring-schedule/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
        "line": 749
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 763
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsList",
      "namespace": "dataAwsccSagemakerMonitoringSchedule",
      "symbolId": "src/data-awscc-sagemaker-monitoring-schedule/index:DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsList"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-monitoring-schedule/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
        "line": 708
      },
      "name": "DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsOutputReference",
      "namespace": "dataAwsccSagemakerMonitoringSchedule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 738
          },
          "name": "batchTransformInput",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsBatchTransformInputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 744
          },
          "name": "endpointInput",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsEndpointInputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 721
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputs"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-monitoring-schedule/index:DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringOutputConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringOutputConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
        "line": 907
      },
      "name": "DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringOutputConfig",
      "namespace": "dataAwsccSagemakerMonitoringSchedule",
      "symbolId": "src/data-awscc-sagemaker-monitoring-schedule/index:DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringOutputConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringOutputConfigMonitoringOutputs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringOutputConfigMonitoringOutputs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
        "line": 831
      },
      "name": "DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringOutputConfigMonitoringOutputs",
      "namespace": "dataAwsccSagemakerMonitoringSchedule",
      "symbolId": "src/data-awscc-sagemaker-monitoring-schedule/index:DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringOutputConfigMonitoringOutputs"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringOutputConfigMonitoringOutputsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringOutputConfigMonitoringOutputsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
          "line": 896
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
        "line": 889
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 903
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringOutputConfigMonitoringOutputsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringOutputConfigMonitoringOutputsList",
      "namespace": "dataAwsccSagemakerMonitoringSchedule",
      "symbolId": "src/data-awscc-sagemaker-monitoring-schedule/index:DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringOutputConfigMonitoringOutputsList"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringOutputConfigMonitoringOutputsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringOutputConfigMonitoringOutputsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-monitoring-schedule/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
        "line": 854
      },
      "name": "DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringOutputConfigMonitoringOutputsOutputReference",
      "namespace": "dataAwsccSagemakerMonitoringSchedule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 884
          },
          "name": "s3Output",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringOutputConfigMonitoringOutputsS3OutputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 867
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringOutputConfigMonitoringOutputs"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-monitoring-schedule/index:DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringOutputConfigMonitoringOutputsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringOutputConfigMonitoringOutputsS3Output": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringOutputConfigMonitoringOutputsS3Output",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
        "line": 767
      },
      "name": "DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringOutputConfigMonitoringOutputsS3Output",
      "namespace": "dataAwsccSagemakerMonitoringSchedule",
      "symbolId": "src/data-awscc-sagemaker-monitoring-schedule/index:DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringOutputConfigMonitoringOutputsS3Output"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringOutputConfigMonitoringOutputsS3OutputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringOutputConfigMonitoringOutputsS3OutputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-monitoring-schedule/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/data-awscc-sagemaker-monitoring-schedule/index.ts",
        "line": 790
      },
      "name": "DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringOutputConfigMonitoringOutputsS3OutputOutputReference",
      "namespace": "dataAwsccSagemakerMonitoringSchedule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 817
          },
          "name": "localPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 822
          },
          "name": "s3UploadMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 827
          },
          "name": "s3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 801
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringOutputConfigMonitoringOutputsS3Output"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-monitoring-schedule/index:DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringOutputConfigMonitoringOutputsS3OutputOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringOutputConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringOutputConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-monitoring-schedule/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
        "line": 930
      },
      "name": "DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringOutputConfigOutputReference",
      "namespace": "dataAwsccSagemakerMonitoringSchedule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 957
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 963
          },
          "name": "monitoringOutputs",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringOutputConfigMonitoringOutputsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 941
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringOutputConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-monitoring-schedule/index:DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringOutputConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringResources": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringResources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
        "line": 1036
      },
      "name": "DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringResources",
      "namespace": "dataAwsccSagemakerMonitoringSchedule",
      "symbolId": "src/data-awscc-sagemaker-monitoring-schedule/index:DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringResources"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringResourcesClusterConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringResourcesClusterConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
        "line": 967
      },
      "name": "DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringResourcesClusterConfig",
      "namespace": "dataAwsccSagemakerMonitoringSchedule",
      "symbolId": "src/data-awscc-sagemaker-monitoring-schedule/index:DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringResourcesClusterConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringResourcesClusterConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringResourcesClusterConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
          "line": 997
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
        "line": 990
      },
      "name": "DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringResourcesClusterConfigOutputReference",
      "namespace": "dataAwsccSagemakerMonitoringSchedule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 1017
          },
          "name": "instanceCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 1022
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 1027
          },
          "name": "volumeKmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 1032
          },
          "name": "volumeSizeInGb",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 1001
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringResourcesClusterConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-monitoring-schedule/index:DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringResourcesClusterConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringResourcesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringResourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
          "line": 1066
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
        "line": 1059
      },
      "name": "DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringResourcesOutputReference",
      "namespace": "dataAwsccSagemakerMonitoringSchedule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 1087
          },
          "name": "clusterConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringResourcesClusterConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 1070
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringResources"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-monitoring-schedule/index:DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringResourcesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionNetworkConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionNetworkConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
        "line": 1150
      },
      "name": "DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionNetworkConfig",
      "namespace": "dataAwsccSagemakerMonitoringSchedule",
      "symbolId": "src/data-awscc-sagemaker-monitoring-schedule/index:DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionNetworkConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionNetworkConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionNetworkConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
          "line": 1180
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
        "line": 1173
      },
      "name": "DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionNetworkConfigOutputReference",
      "namespace": "dataAwsccSagemakerMonitoringSchedule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 1200
          },
          "name": "enableInterContainerTrafficEncryption",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 1205
          },
          "name": "enableNetworkIsolation",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 1211
          },
          "name": "vpcConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionNetworkConfigVpcConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 1184
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionNetworkConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-monitoring-schedule/index:DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionNetworkConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionNetworkConfigVpcConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionNetworkConfigVpcConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
        "line": 1091
      },
      "name": "DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionNetworkConfigVpcConfig",
      "namespace": "dataAwsccSagemakerMonitoringSchedule",
      "symbolId": "src/data-awscc-sagemaker-monitoring-schedule/index:DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionNetworkConfigVpcConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionNetworkConfigVpcConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionNetworkConfigVpcConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
          "line": 1121
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
        "line": 1114
      },
      "name": "DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionNetworkConfigVpcConfigOutputReference",
      "namespace": "dataAwsccSagemakerMonitoringSchedule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 1141
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 1146
          },
          "name": "subnets",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 1125
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionNetworkConfigVpcConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-monitoring-schedule/index:DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionNetworkConfigVpcConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-monitoring-schedule/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-awscc-sagemaker-monitoring-schedule/index.ts",
        "line": 1292
      },
      "name": "DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionOutputReference",
      "namespace": "dataAwsccSagemakerMonitoringSchedule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 1320
          },
          "name": "baselineConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionBaselineConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 1326
          },
          "name": "environment",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 1332
          },
          "name": "monitoringAppSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringAppSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 1338
          },
          "name": "monitoringInputs",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 1344
          },
          "name": "monitoringOutputConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringOutputConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 1350
          },
          "name": "monitoringResources",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringResourcesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 1356
          },
          "name": "networkConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionNetworkConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 1361
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 1367
          },
          "name": "stoppingCondition",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionStoppingConditionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 1303
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinition"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-monitoring-schedule/index:DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionStoppingCondition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionStoppingCondition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
        "line": 1215
      },
      "name": "DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionStoppingCondition",
      "namespace": "dataAwsccSagemakerMonitoringSchedule",
      "symbolId": "src/data-awscc-sagemaker-monitoring-schedule/index:DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionStoppingCondition"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionStoppingConditionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionStoppingConditionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
          "line": 1245
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
        "line": 1238
      },
      "name": "DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionStoppingConditionOutputReference",
      "namespace": "dataAwsccSagemakerMonitoringSchedule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 1265
          },
          "name": "maxRuntimeInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 1249
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionStoppingCondition"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-monitoring-schedule/index:DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionStoppingConditionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-monitoring-schedule/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
        "line": 1458
      },
      "name": "DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigOutputReference",
      "namespace": "dataAwsccSagemakerMonitoringSchedule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 1486
          },
          "name": "monitoringJobDefinition",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 1491
          },
          "name": "monitoringJobDefinitionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 1496
          },
          "name": "monitoringType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 1502
          },
          "name": "scheduleConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigScheduleConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 1469
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-monitoring-schedule/index:DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigScheduleConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigScheduleConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
        "line": 1371
      },
      "name": "DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigScheduleConfig",
      "namespace": "dataAwsccSagemakerMonitoringSchedule",
      "symbolId": "src/data-awscc-sagemaker-monitoring-schedule/index:DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigScheduleConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigScheduleConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigScheduleConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
          "line": 1401
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
        "line": 1394
      },
      "name": "DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigScheduleConfigOutputReference",
      "namespace": "dataAwsccSagemakerMonitoringSchedule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 1421
          },
          "name": "dataAnalysisEndTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 1426
          },
          "name": "dataAnalysisStartTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 1431
          },
          "name": "scheduleExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 1405
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigScheduleConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-monitoring-schedule/index:DataAwsccSagemakerMonitoringScheduleMonitoringScheduleConfigScheduleConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
        "line": 1506
      },
      "name": "DataAwsccSagemakerMonitoringScheduleTags",
      "namespace": "dataAwsccSagemakerMonitoringSchedule",
      "symbolId": "src/data-awscc-sagemaker-monitoring-schedule/index:DataAwsccSagemakerMonitoringScheduleTags"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-monitoring-schedule/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-awscc-sagemaker-monitoring-schedule/index.ts",
        "line": 1568
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/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-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerMonitoringScheduleTagsList",
      "namespace": "dataAwsccSagemakerMonitoringSchedule",
      "symbolId": "src/data-awscc-sagemaker-monitoring-schedule/index:DataAwsccSagemakerMonitoringScheduleTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
          "line": 1538
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
        "line": 1529
      },
      "name": "DataAwsccSagemakerMonitoringScheduleTagsOutputReference",
      "namespace": "dataAwsccSagemakerMonitoringSchedule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 1558
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 1563
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedule/index.ts",
            "line": 1542
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedule.DataAwsccSagemakerMonitoringScheduleTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-monitoring-schedule/index:DataAwsccSagemakerMonitoringScheduleTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedules.DataAwsccSagemakerMonitoringSchedules": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_monitoring_schedules awscc_sagemaker_monitoring_schedules}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedules.DataAwsccSagemakerMonitoringSchedules",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_monitoring_schedules awscc_sagemaker_monitoring_schedules} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-monitoring-schedules/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedules.DataAwsccSagemakerMonitoringSchedulesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-monitoring-schedules/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSagemakerMonitoringSchedules resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedules/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSagemakerMonitoringSchedules to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_monitoring_schedules#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSagemakerMonitoringSchedules that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSagemakerMonitoringSchedules to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedules/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedules/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerMonitoringSchedules",
      "namespace": "dataAwsccSagemakerMonitoringSchedules",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedules/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedules/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-monitoring-schedules/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-monitoring-schedules/index:DataAwsccSagemakerMonitoringSchedules"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedules.DataAwsccSagemakerMonitoringSchedulesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerMonitoringSchedules.DataAwsccSagemakerMonitoringSchedulesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-monitoring-schedules/index.ts",
        "line": 14
      },
      "name": "DataAwsccSagemakerMonitoringSchedulesConfig",
      "namespace": "dataAwsccSagemakerMonitoringSchedules",
      "symbolId": "src/data-awscc-sagemaker-monitoring-schedules/index:DataAwsccSagemakerMonitoringSchedulesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerPartnerApp.DataAwsccSagemakerPartnerApp": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_partner_app awscc_sagemaker_partner_app}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerPartnerApp.DataAwsccSagemakerPartnerApp",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_partner_app awscc_sagemaker_partner_app} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-partner-app/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-awscc.dataAwsccSagemakerPartnerApp.DataAwsccSagemakerPartnerAppConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-partner-app/index.ts",
        "line": 223
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSagemakerPartnerApp resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-partner-app/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 DataAwsccSagemakerPartnerApp to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_partner_app#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSagemakerPartnerApp that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSagemakerPartnerApp to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-partner-app/index.ts",
            "line": 378
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-partner-app/index.ts",
            "line": 384
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerPartnerApp",
      "namespace": "dataAwsccSagemakerPartnerApp",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-partner-app/index.ts",
            "line": 228
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-partner-app/index.ts",
            "line": 285
          },
          "name": "applicationConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerPartnerApp.DataAwsccSagemakerPartnerAppApplicationConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-partner-app/index.ts",
            "line": 279
          },
          "name": "appVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-partner-app/index.ts",
            "line": 290
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-partner-app/index.ts",
            "line": 295
          },
          "name": "authType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-partner-app/index.ts",
            "line": 300
          },
          "name": "baseUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-partner-app/index.ts",
            "line": 305
          },
          "name": "clientToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-partner-app/index.ts",
            "line": 310
          },
          "name": "currentVersionEolDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-partner-app/index.ts",
            "line": 315
          },
          "name": "enableAutoMinorVersionUpgrade",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-partner-app/index.ts",
            "line": 320
          },
          "name": "enableIamSessionBasedIdentity",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-partner-app/index.ts",
            "line": 325
          },
          "name": "executionRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-partner-app/index.ts",
            "line": 343
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-partner-app/index.ts",
            "line": 349
          },
          "name": "maintenanceConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerPartnerApp.DataAwsccSagemakerPartnerAppMaintenanceConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-partner-app/index.ts",
            "line": 354
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-partner-app/index.ts",
            "line": 360
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerPartnerApp.DataAwsccSagemakerPartnerAppTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-partner-app/index.ts",
            "line": 365
          },
          "name": "tier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-partner-app/index.ts",
            "line": 370
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-partner-app/index.ts",
            "line": 338
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-partner-app/index.ts",
            "line": 331
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-partner-app/index:DataAwsccSagemakerPartnerApp"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerPartnerApp.DataAwsccSagemakerPartnerAppApplicationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerPartnerApp.DataAwsccSagemakerPartnerAppApplicationConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-partner-app/index.ts",
        "line": 25
      },
      "name": "DataAwsccSagemakerPartnerAppApplicationConfig",
      "namespace": "dataAwsccSagemakerPartnerApp",
      "symbolId": "src/data-awscc-sagemaker-partner-app/index:DataAwsccSagemakerPartnerAppApplicationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerPartnerApp.DataAwsccSagemakerPartnerAppApplicationConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerPartnerApp.DataAwsccSagemakerPartnerAppApplicationConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-partner-app/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-partner-app/index.ts",
        "line": 48
      },
      "name": "DataAwsccSagemakerPartnerAppApplicationConfigOutputReference",
      "namespace": "dataAwsccSagemakerPartnerApp",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-partner-app/index.ts",
            "line": 75
          },
          "name": "adminUsers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-partner-app/index.ts",
            "line": 81
          },
          "name": "arguments",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-partner-app/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerPartnerApp.DataAwsccSagemakerPartnerAppApplicationConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-partner-app/index:DataAwsccSagemakerPartnerAppApplicationConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerPartnerApp.DataAwsccSagemakerPartnerAppConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerPartnerApp.DataAwsccSagemakerPartnerAppConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-partner-app/index.ts",
        "line": 14
      },
      "name": "DataAwsccSagemakerPartnerAppConfig",
      "namespace": "dataAwsccSagemakerPartnerApp",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_partner_app#id DataAwsccSagemakerPartnerApp#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-partner-app/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-partner-app/index:DataAwsccSagemakerPartnerAppConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerPartnerApp.DataAwsccSagemakerPartnerAppMaintenanceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerPartnerApp.DataAwsccSagemakerPartnerAppMaintenanceConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-partner-app/index.ts",
        "line": 85
      },
      "name": "DataAwsccSagemakerPartnerAppMaintenanceConfig",
      "namespace": "dataAwsccSagemakerPartnerApp",
      "symbolId": "src/data-awscc-sagemaker-partner-app/index:DataAwsccSagemakerPartnerAppMaintenanceConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerPartnerApp.DataAwsccSagemakerPartnerAppMaintenanceConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerPartnerApp.DataAwsccSagemakerPartnerAppMaintenanceConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-partner-app/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-awscc-sagemaker-partner-app/index.ts",
        "line": 108
      },
      "name": "DataAwsccSagemakerPartnerAppMaintenanceConfigOutputReference",
      "namespace": "dataAwsccSagemakerPartnerApp",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-partner-app/index.ts",
            "line": 135
          },
          "name": "maintenanceWindowStart",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-partner-app/index.ts",
            "line": 119
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerPartnerApp.DataAwsccSagemakerPartnerAppMaintenanceConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-partner-app/index:DataAwsccSagemakerPartnerAppMaintenanceConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerPartnerApp.DataAwsccSagemakerPartnerAppTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerPartnerApp.DataAwsccSagemakerPartnerAppTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-partner-app/index.ts",
        "line": 139
      },
      "name": "DataAwsccSagemakerPartnerAppTags",
      "namespace": "dataAwsccSagemakerPartnerApp",
      "symbolId": "src/data-awscc-sagemaker-partner-app/index:DataAwsccSagemakerPartnerAppTags"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerPartnerApp.DataAwsccSagemakerPartnerAppTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerPartnerApp.DataAwsccSagemakerPartnerAppTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-partner-app/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-awscc-sagemaker-partner-app/index.ts",
        "line": 201
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-partner-app/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-awscc.dataAwsccSagemakerPartnerApp.DataAwsccSagemakerPartnerAppTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerPartnerAppTagsList",
      "namespace": "dataAwsccSagemakerPartnerApp",
      "symbolId": "src/data-awscc-sagemaker-partner-app/index:DataAwsccSagemakerPartnerAppTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerPartnerApp.DataAwsccSagemakerPartnerAppTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerPartnerApp.DataAwsccSagemakerPartnerAppTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-partner-app/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-awscc-sagemaker-partner-app/index.ts",
        "line": 162
      },
      "name": "DataAwsccSagemakerPartnerAppTagsOutputReference",
      "namespace": "dataAwsccSagemakerPartnerApp",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-partner-app/index.ts",
            "line": 191
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-partner-app/index.ts",
            "line": 196
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-partner-app/index.ts",
            "line": 175
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerPartnerApp.DataAwsccSagemakerPartnerAppTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-partner-app/index:DataAwsccSagemakerPartnerAppTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerPartnerApps.DataAwsccSagemakerPartnerApps": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_partner_apps awscc_sagemaker_partner_apps}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerPartnerApps.DataAwsccSagemakerPartnerApps",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_partner_apps awscc_sagemaker_partner_apps} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-partner-apps/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerPartnerApps.DataAwsccSagemakerPartnerAppsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-partner-apps/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSagemakerPartnerApps resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-partner-apps/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSagemakerPartnerApps to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_partner_apps#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSagemakerPartnerApps that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSagemakerPartnerApps to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-partner-apps/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-partner-apps/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerPartnerApps",
      "namespace": "dataAwsccSagemakerPartnerApps",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-partner-apps/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-partner-apps/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-partner-apps/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-partner-apps/index:DataAwsccSagemakerPartnerApps"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerPartnerApps.DataAwsccSagemakerPartnerAppsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerPartnerApps.DataAwsccSagemakerPartnerAppsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-partner-apps/index.ts",
        "line": 14
      },
      "name": "DataAwsccSagemakerPartnerAppsConfig",
      "namespace": "dataAwsccSagemakerPartnerApps",
      "symbolId": "src/data-awscc-sagemaker-partner-apps/index:DataAwsccSagemakerPartnerAppsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerPipeline.DataAwsccSagemakerPipeline": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_pipeline awscc_sagemaker_pipeline}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerPipeline.DataAwsccSagemakerPipeline",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_pipeline awscc_sagemaker_pipeline} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-pipeline/index.ts",
          "line": 324
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerPipeline.DataAwsccSagemakerPipelineConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-pipeline/index.ts",
        "line": 292
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSagemakerPipeline resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-pipeline/index.ts",
            "line": 309
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSagemakerPipeline to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_pipeline#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSagemakerPipeline that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSagemakerPipeline to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-pipeline/index.ts",
            "line": 402
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-pipeline/index.ts",
            "line": 408
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerPipeline",
      "namespace": "dataAwsccSagemakerPipeline",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-pipeline/index.ts",
            "line": 297
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-pipeline/index.ts",
            "line": 362
          },
          "name": "parallelismConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerPipeline.DataAwsccSagemakerPipelineParallelismConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-pipeline/index.ts",
            "line": 368
          },
          "name": "pipelineDefinition",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerPipeline.DataAwsccSagemakerPipelinePipelineDefinitionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-pipeline/index.ts",
            "line": 373
          },
          "name": "pipelineDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-pipeline/index.ts",
            "line": 378
          },
          "name": "pipelineDisplayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-pipeline/index.ts",
            "line": 383
          },
          "name": "pipelineName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-pipeline/index.ts",
            "line": 388
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-pipeline/index.ts",
            "line": 394
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerPipeline.DataAwsccSagemakerPipelineTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-pipeline/index.ts",
            "line": 356
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-pipeline/index.ts",
            "line": 349
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-pipeline/index:DataAwsccSagemakerPipeline"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerPipeline.DataAwsccSagemakerPipelineConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerPipeline.DataAwsccSagemakerPipelineConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-pipeline/index.ts",
        "line": 14
      },
      "name": "DataAwsccSagemakerPipelineConfig",
      "namespace": "dataAwsccSagemakerPipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_pipeline#id DataAwsccSagemakerPipeline#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-pipeline/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-pipeline/index:DataAwsccSagemakerPipelineConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerPipeline.DataAwsccSagemakerPipelineParallelismConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerPipeline.DataAwsccSagemakerPipelineParallelismConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-pipeline/index.ts",
        "line": 25
      },
      "name": "DataAwsccSagemakerPipelineParallelismConfiguration",
      "namespace": "dataAwsccSagemakerPipeline",
      "symbolId": "src/data-awscc-sagemaker-pipeline/index:DataAwsccSagemakerPipelineParallelismConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerPipeline.DataAwsccSagemakerPipelineParallelismConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerPipeline.DataAwsccSagemakerPipelineParallelismConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-pipeline/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-pipeline/index.ts",
        "line": 48
      },
      "name": "DataAwsccSagemakerPipelineParallelismConfigurationOutputReference",
      "namespace": "dataAwsccSagemakerPipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-pipeline/index.ts",
            "line": 75
          },
          "name": "maxParallelExecutionSteps",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-pipeline/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerPipeline.DataAwsccSagemakerPipelineParallelismConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-pipeline/index:DataAwsccSagemakerPipelineParallelismConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerPipeline.DataAwsccSagemakerPipelinePipelineDefinition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerPipeline.DataAwsccSagemakerPipelinePipelineDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-pipeline/index.ts",
        "line": 148
      },
      "name": "DataAwsccSagemakerPipelinePipelineDefinition",
      "namespace": "dataAwsccSagemakerPipeline",
      "symbolId": "src/data-awscc-sagemaker-pipeline/index:DataAwsccSagemakerPipelinePipelineDefinition"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerPipeline.DataAwsccSagemakerPipelinePipelineDefinitionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerPipeline.DataAwsccSagemakerPipelinePipelineDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-pipeline/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/data-awscc-sagemaker-pipeline/index.ts",
        "line": 171
      },
      "name": "DataAwsccSagemakerPipelinePipelineDefinitionOutputReference",
      "namespace": "dataAwsccSagemakerPipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-pipeline/index.ts",
            "line": 198
          },
          "name": "pipelineDefinitionBody",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-pipeline/index.ts",
            "line": 204
          },
          "name": "pipelineDefinitionS3Location",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerPipeline.DataAwsccSagemakerPipelinePipelineDefinitionPipelineDefinitionS3LocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-pipeline/index.ts",
            "line": 182
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerPipeline.DataAwsccSagemakerPipelinePipelineDefinition"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-pipeline/index:DataAwsccSagemakerPipelinePipelineDefinitionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerPipeline.DataAwsccSagemakerPipelinePipelineDefinitionPipelineDefinitionS3Location": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerPipeline.DataAwsccSagemakerPipelinePipelineDefinitionPipelineDefinitionS3Location",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-pipeline/index.ts",
        "line": 79
      },
      "name": "DataAwsccSagemakerPipelinePipelineDefinitionPipelineDefinitionS3Location",
      "namespace": "dataAwsccSagemakerPipeline",
      "symbolId": "src/data-awscc-sagemaker-pipeline/index:DataAwsccSagemakerPipelinePipelineDefinitionPipelineDefinitionS3Location"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerPipeline.DataAwsccSagemakerPipelinePipelineDefinitionPipelineDefinitionS3LocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerPipeline.DataAwsccSagemakerPipelinePipelineDefinitionPipelineDefinitionS3LocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-pipeline/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-awscc-sagemaker-pipeline/index.ts",
        "line": 102
      },
      "name": "DataAwsccSagemakerPipelinePipelineDefinitionPipelineDefinitionS3LocationOutputReference",
      "namespace": "dataAwsccSagemakerPipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-pipeline/index.ts",
            "line": 129
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-pipeline/index.ts",
            "line": 134
          },
          "name": "eTag",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-pipeline/index.ts",
            "line": 139
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-pipeline/index.ts",
            "line": 144
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-pipeline/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerPipeline.DataAwsccSagemakerPipelinePipelineDefinitionPipelineDefinitionS3Location"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-pipeline/index:DataAwsccSagemakerPipelinePipelineDefinitionPipelineDefinitionS3LocationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerPipeline.DataAwsccSagemakerPipelineTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerPipeline.DataAwsccSagemakerPipelineTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-pipeline/index.ts",
        "line": 208
      },
      "name": "DataAwsccSagemakerPipelineTags",
      "namespace": "dataAwsccSagemakerPipeline",
      "symbolId": "src/data-awscc-sagemaker-pipeline/index:DataAwsccSagemakerPipelineTags"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerPipeline.DataAwsccSagemakerPipelineTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerPipeline.DataAwsccSagemakerPipelineTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-pipeline/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-awscc-sagemaker-pipeline/index.ts",
        "line": 270
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-pipeline/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-awscc.dataAwsccSagemakerPipeline.DataAwsccSagemakerPipelineTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerPipelineTagsList",
      "namespace": "dataAwsccSagemakerPipeline",
      "symbolId": "src/data-awscc-sagemaker-pipeline/index:DataAwsccSagemakerPipelineTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerPipeline.DataAwsccSagemakerPipelineTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerPipeline.DataAwsccSagemakerPipelineTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-pipeline/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-awscc-sagemaker-pipeline/index.ts",
        "line": 231
      },
      "name": "DataAwsccSagemakerPipelineTagsOutputReference",
      "namespace": "dataAwsccSagemakerPipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-pipeline/index.ts",
            "line": 260
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-pipeline/index.ts",
            "line": 265
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-pipeline/index.ts",
            "line": 244
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerPipeline.DataAwsccSagemakerPipelineTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-pipeline/index:DataAwsccSagemakerPipelineTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerPipelines.DataAwsccSagemakerPipelines": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_pipelines awscc_sagemaker_pipelines}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerPipelines.DataAwsccSagemakerPipelines",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_pipelines awscc_sagemaker_pipelines} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-pipelines/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerPipelines.DataAwsccSagemakerPipelinesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-pipelines/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSagemakerPipelines resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-pipelines/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSagemakerPipelines to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_pipelines#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSagemakerPipelines that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSagemakerPipelines to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-pipelines/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-pipelines/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerPipelines",
      "namespace": "dataAwsccSagemakerPipelines",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-pipelines/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-pipelines/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-pipelines/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-pipelines/index:DataAwsccSagemakerPipelines"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerPipelines.DataAwsccSagemakerPipelinesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerPipelines.DataAwsccSagemakerPipelinesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-pipelines/index.ts",
        "line": 14
      },
      "name": "DataAwsccSagemakerPipelinesConfig",
      "namespace": "dataAwsccSagemakerPipelines",
      "symbolId": "src/data-awscc-sagemaker-pipelines/index:DataAwsccSagemakerPipelinesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJob": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_processing_job awscc_sagemaker_processing_job}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJob",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_processing_job awscc_sagemaker_processing_job} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
          "line": 1276
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
        "line": 1244
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSagemakerProcessingJob resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
            "line": 1261
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSagemakerProcessingJob to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_processing_job#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSagemakerProcessingJob that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSagemakerProcessingJob to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
            "line": 1435
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
            "line": 1441
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerProcessingJob",
      "namespace": "dataAwsccSagemakerProcessingJob",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
            "line": 1249
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
            "line": 1301
          },
          "name": "appSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobAppSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
            "line": 1306
          },
          "name": "autoMlJobArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
            "line": 1311
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
            "line": 1317
          },
          "name": "environment",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
            "line": 1322
          },
          "name": "exitMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
            "line": 1328
          },
          "name": "experimentConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobExperimentConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
            "line": 1333
          },
          "name": "failureReason",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
            "line": 1351
          },
          "name": "lastModifiedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
            "line": 1356
          },
          "name": "monitoringScheduleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
            "line": 1362
          },
          "name": "networkConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobNetworkConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
            "line": 1367
          },
          "name": "processingEndTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
            "line": 1373
          },
          "name": "processingInputs",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobProcessingInputsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
            "line": 1378
          },
          "name": "processingJobArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
            "line": 1383
          },
          "name": "processingJobName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
            "line": 1388
          },
          "name": "processingJobStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
            "line": 1394
          },
          "name": "processingOutputConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobProcessingOutputConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
            "line": 1400
          },
          "name": "processingResources",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobProcessingResourcesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
            "line": 1405
          },
          "name": "processingStartTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
            "line": 1410
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
            "line": 1416
          },
          "name": "stoppingCondition",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobStoppingConditionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
            "line": 1422
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
            "line": 1427
          },
          "name": "trainingJobArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
            "line": 1346
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
            "line": 1339
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-processing-job/index:DataAwsccSagemakerProcessingJob"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobAppSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobAppSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
        "line": 25
      },
      "name": "DataAwsccSagemakerProcessingJobAppSpecification",
      "namespace": "dataAwsccSagemakerProcessingJob",
      "symbolId": "src/data-awscc-sagemaker-processing-job/index:DataAwsccSagemakerProcessingJobAppSpecification"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobAppSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobAppSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
        "line": 48
      },
      "name": "DataAwsccSagemakerProcessingJobAppSpecificationOutputReference",
      "namespace": "dataAwsccSagemakerProcessingJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
            "line": 75
          },
          "name": "containerArguments",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
            "line": 80
          },
          "name": "containerEntrypoint",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
            "line": 85
          },
          "name": "imageUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobAppSpecification"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-processing-job/index:DataAwsccSagemakerProcessingJobAppSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
        "line": 14
      },
      "name": "DataAwsccSagemakerProcessingJobConfig",
      "namespace": "dataAwsccSagemakerProcessingJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_processing_job#id DataAwsccSagemakerProcessingJob#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-processing-job/index:DataAwsccSagemakerProcessingJobConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobExperimentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobExperimentConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
        "line": 89
      },
      "name": "DataAwsccSagemakerProcessingJobExperimentConfig",
      "namespace": "dataAwsccSagemakerProcessingJob",
      "symbolId": "src/data-awscc-sagemaker-processing-job/index:DataAwsccSagemakerProcessingJobExperimentConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobExperimentConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobExperimentConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-processing-job/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
        "line": 112
      },
      "name": "DataAwsccSagemakerProcessingJobExperimentConfigOutputReference",
      "namespace": "dataAwsccSagemakerProcessingJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
            "line": 139
          },
          "name": "experimentName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
            "line": 144
          },
          "name": "runName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
            "line": 149
          },
          "name": "trialComponentDisplayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
            "line": 154
          },
          "name": "trialName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
            "line": 123
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobExperimentConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-processing-job/index:DataAwsccSagemakerProcessingJobExperimentConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobNetworkConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobNetworkConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
        "line": 217
      },
      "name": "DataAwsccSagemakerProcessingJobNetworkConfig",
      "namespace": "dataAwsccSagemakerProcessingJob",
      "symbolId": "src/data-awscc-sagemaker-processing-job/index:DataAwsccSagemakerProcessingJobNetworkConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobNetworkConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobNetworkConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-processing-job/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-awscc-sagemaker-processing-job/index.ts",
        "line": 240
      },
      "name": "DataAwsccSagemakerProcessingJobNetworkConfigOutputReference",
      "namespace": "dataAwsccSagemakerProcessingJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
            "line": 267
          },
          "name": "enableInterContainerTrafficEncryption",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
            "line": 272
          },
          "name": "enableNetworkIsolation",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
            "line": 278
          },
          "name": "vpcConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobNetworkConfigVpcConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
            "line": 251
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobNetworkConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-processing-job/index:DataAwsccSagemakerProcessingJobNetworkConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobNetworkConfigVpcConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobNetworkConfigVpcConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
        "line": 158
      },
      "name": "DataAwsccSagemakerProcessingJobNetworkConfigVpcConfig",
      "namespace": "dataAwsccSagemakerProcessingJob",
      "symbolId": "src/data-awscc-sagemaker-processing-job/index:DataAwsccSagemakerProcessingJobNetworkConfigVpcConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobNetworkConfigVpcConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobNetworkConfigVpcConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-processing-job/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-awscc-sagemaker-processing-job/index.ts",
        "line": 181
      },
      "name": "DataAwsccSagemakerProcessingJobNetworkConfigVpcConfigOutputReference",
      "namespace": "dataAwsccSagemakerProcessingJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
            "line": 208
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
            "line": 213
          },
          "name": "subnets",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
            "line": 192
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobNetworkConfigVpcConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-processing-job/index:DataAwsccSagemakerProcessingJobNetworkConfigVpcConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobProcessingInputs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobProcessingInputs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
        "line": 620
      },
      "name": "DataAwsccSagemakerProcessingJobProcessingInputs",
      "namespace": "dataAwsccSagemakerProcessingJob",
      "symbolId": "src/data-awscc-sagemaker-processing-job/index:DataAwsccSagemakerProcessingJobProcessingInputs"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobProcessingInputsDatasetDefinition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobProcessingInputsDatasetDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
        "line": 465
      },
      "name": "DataAwsccSagemakerProcessingJobProcessingInputsDatasetDefinition",
      "namespace": "dataAwsccSagemakerProcessingJob",
      "symbolId": "src/data-awscc-sagemaker-processing-job/index:DataAwsccSagemakerProcessingJobProcessingInputsDatasetDefinition"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobProcessingInputsDatasetDefinitionAthenaDatasetDefinition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobProcessingInputsDatasetDefinitionAthenaDatasetDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
        "line": 282
      },
      "name": "DataAwsccSagemakerProcessingJobProcessingInputsDatasetDefinitionAthenaDatasetDefinition",
      "namespace": "dataAwsccSagemakerProcessingJob",
      "symbolId": "src/data-awscc-sagemaker-processing-job/index:DataAwsccSagemakerProcessingJobProcessingInputsDatasetDefinitionAthenaDatasetDefinition"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobProcessingInputsDatasetDefinitionAthenaDatasetDefinitionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobProcessingInputsDatasetDefinitionAthenaDatasetDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-processing-job/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-awscc-sagemaker-processing-job/index.ts",
        "line": 305
      },
      "name": "DataAwsccSagemakerProcessingJobProcessingInputsDatasetDefinitionAthenaDatasetDefinitionOutputReference",
      "namespace": "dataAwsccSagemakerProcessingJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
            "line": 332
          },
          "name": "catalog",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
            "line": 337
          },
          "name": "database",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
            "line": 342
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
            "line": 347
          },
          "name": "outputCompression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
            "line": 352
          },
          "name": "outputFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
            "line": 357
          },
          "name": "outputS3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
            "line": 362
          },
          "name": "queryString",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
            "line": 367
          },
          "name": "workGroup",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
            "line": 316
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobProcessingInputsDatasetDefinitionAthenaDatasetDefinition"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-processing-job/index:DataAwsccSagemakerProcessingJobProcessingInputsDatasetDefinitionAthenaDatasetDefinitionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobProcessingInputsDatasetDefinitionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobProcessingInputsDatasetDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-processing-job/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
        "line": 488
      },
      "name": "DataAwsccSagemakerProcessingJobProcessingInputsDatasetDefinitionOutputReference",
      "namespace": "dataAwsccSagemakerProcessingJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
            "line": 516
          },
          "name": "athenaDatasetDefinition",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobProcessingInputsDatasetDefinitionAthenaDatasetDefinitionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
            "line": 521
          },
          "name": "dataDistributionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
            "line": 526
          },
          "name": "inputMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
            "line": 531
          },
          "name": "localPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
            "line": 537
          },
          "name": "redshiftDatasetDefinition",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobProcessingInputsDatasetDefinitionRedshiftDatasetDefinitionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
            "line": 499
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobProcessingInputsDatasetDefinition"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-processing-job/index:DataAwsccSagemakerProcessingJobProcessingInputsDatasetDefinitionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobProcessingInputsDatasetDefinitionRedshiftDatasetDefinition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobProcessingInputsDatasetDefinitionRedshiftDatasetDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
        "line": 371
      },
      "name": "DataAwsccSagemakerProcessingJobProcessingInputsDatasetDefinitionRedshiftDatasetDefinition",
      "namespace": "dataAwsccSagemakerProcessingJob",
      "symbolId": "src/data-awscc-sagemaker-processing-job/index:DataAwsccSagemakerProcessingJobProcessingInputsDatasetDefinitionRedshiftDatasetDefinition"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobProcessingInputsDatasetDefinitionRedshiftDatasetDefinitionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobProcessingInputsDatasetDefinitionRedshiftDatasetDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-processing-job/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
        "line": 394
      },
      "name": "DataAwsccSagemakerProcessingJobProcessingInputsDatasetDefinitionRedshiftDatasetDefinitionOutputReference",
      "namespace": "dataAwsccSagemakerProcessingJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
            "line": 421
          },
          "name": "clusterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
            "line": 426
          },
          "name": "clusterRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
            "line": 431
          },
          "name": "database",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
            "line": 436
          },
          "name": "dbUser",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
            "line": 441
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
            "line": 446
          },
          "name": "outputCompression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
            "line": 451
          },
          "name": "outputFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
            "line": 456
          },
          "name": "outputS3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
            "line": 461
          },
          "name": "queryString",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
            "line": 405
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobProcessingInputsDatasetDefinitionRedshiftDatasetDefinition"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-processing-job/index:DataAwsccSagemakerProcessingJobProcessingInputsDatasetDefinitionRedshiftDatasetDefinitionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobProcessingInputsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobProcessingInputsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-processing-job/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
        "line": 694
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
            "line": 708
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobProcessingInputsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerProcessingJobProcessingInputsList",
      "namespace": "dataAwsccSagemakerProcessingJob",
      "symbolId": "src/data-awscc-sagemaker-processing-job/index:DataAwsccSagemakerProcessingJobProcessingInputsList"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobProcessingInputsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobProcessingInputsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
          "line": 652
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
        "line": 643
      },
      "name": "DataAwsccSagemakerProcessingJobProcessingInputsOutputReference",
      "namespace": "dataAwsccSagemakerProcessingJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
            "line": 672
          },
          "name": "appManaged",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
            "line": 678
          },
          "name": "datasetDefinition",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobProcessingInputsDatasetDefinitionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
            "line": 683
          },
          "name": "inputName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
            "line": 689
          },
          "name": "s3Input",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobProcessingInputsS3InputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
            "line": 656
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobProcessingInputs"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-processing-job/index:DataAwsccSagemakerProcessingJobProcessingInputsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobProcessingInputsS3Input": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobProcessingInputsS3Input",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
        "line": 541
      },
      "name": "DataAwsccSagemakerProcessingJobProcessingInputsS3Input",
      "namespace": "dataAwsccSagemakerProcessingJob",
      "symbolId": "src/data-awscc-sagemaker-processing-job/index:DataAwsccSagemakerProcessingJobProcessingInputsS3Input"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobProcessingInputsS3InputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobProcessingInputsS3InputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-processing-job/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-awscc-sagemaker-processing-job/index.ts",
        "line": 564
      },
      "name": "DataAwsccSagemakerProcessingJobProcessingInputsS3InputOutputReference",
      "namespace": "dataAwsccSagemakerProcessingJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
            "line": 591
          },
          "name": "localPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
            "line": 596
          },
          "name": "s3CompressionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
            "line": 601
          },
          "name": "s3DataDistributionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
            "line": 606
          },
          "name": "s3DataType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
            "line": 611
          },
          "name": "s3InputMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
            "line": 616
          },
          "name": "s3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
            "line": 575
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobProcessingInputsS3Input"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-processing-job/index:DataAwsccSagemakerProcessingJobProcessingInputsS3InputOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobProcessingOutputConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobProcessingOutputConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
        "line": 922
      },
      "name": "DataAwsccSagemakerProcessingJobProcessingOutputConfig",
      "namespace": "dataAwsccSagemakerProcessingJob",
      "symbolId": "src/data-awscc-sagemaker-processing-job/index:DataAwsccSagemakerProcessingJobProcessingOutputConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobProcessingOutputConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobProcessingOutputConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-processing-job/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-awscc-sagemaker-processing-job/index.ts",
        "line": 945
      },
      "name": "DataAwsccSagemakerProcessingJobProcessingOutputConfigOutputReference",
      "namespace": "dataAwsccSagemakerProcessingJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
            "line": 972
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
            "line": 978
          },
          "name": "outputs",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobProcessingOutputConfigOutputsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
            "line": 956
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobProcessingOutputConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-processing-job/index:DataAwsccSagemakerProcessingJobProcessingOutputConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobProcessingOutputConfigOutputs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobProcessingOutputConfigOutputs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
        "line": 830
      },
      "name": "DataAwsccSagemakerProcessingJobProcessingOutputConfigOutputs",
      "namespace": "dataAwsccSagemakerProcessingJob",
      "symbolId": "src/data-awscc-sagemaker-processing-job/index:DataAwsccSagemakerProcessingJobProcessingOutputConfigOutputs"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobProcessingOutputConfigOutputsFeatureStoreOutput": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobProcessingOutputConfigOutputsFeatureStoreOutput",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
        "line": 712
      },
      "name": "DataAwsccSagemakerProcessingJobProcessingOutputConfigOutputsFeatureStoreOutput",
      "namespace": "dataAwsccSagemakerProcessingJob",
      "symbolId": "src/data-awscc-sagemaker-processing-job/index:DataAwsccSagemakerProcessingJobProcessingOutputConfigOutputsFeatureStoreOutput"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobProcessingOutputConfigOutputsFeatureStoreOutputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobProcessingOutputConfigOutputsFeatureStoreOutputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-processing-job/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/data-awscc-sagemaker-processing-job/index.ts",
        "line": 735
      },
      "name": "DataAwsccSagemakerProcessingJobProcessingOutputConfigOutputsFeatureStoreOutputOutputReference",
      "namespace": "dataAwsccSagemakerProcessingJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
            "line": 762
          },
          "name": "featureGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
            "line": 746
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobProcessingOutputConfigOutputsFeatureStoreOutput"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-processing-job/index:DataAwsccSagemakerProcessingJobProcessingOutputConfigOutputsFeatureStoreOutputOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobProcessingOutputConfigOutputsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobProcessingOutputConfigOutputsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
          "line": 911
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
        "line": 904
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
            "line": 918
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobProcessingOutputConfigOutputsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerProcessingJobProcessingOutputConfigOutputsList",
      "namespace": "dataAwsccSagemakerProcessingJob",
      "symbolId": "src/data-awscc-sagemaker-processing-job/index:DataAwsccSagemakerProcessingJobProcessingOutputConfigOutputsList"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobProcessingOutputConfigOutputsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobProcessingOutputConfigOutputsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
          "line": 862
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
        "line": 853
      },
      "name": "DataAwsccSagemakerProcessingJobProcessingOutputConfigOutputsOutputReference",
      "namespace": "dataAwsccSagemakerProcessingJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
            "line": 882
          },
          "name": "appManaged",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
            "line": 888
          },
          "name": "featureStoreOutput",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobProcessingOutputConfigOutputsFeatureStoreOutputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
            "line": 893
          },
          "name": "outputName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
            "line": 899
          },
          "name": "s3Output",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobProcessingOutputConfigOutputsS3OutputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
            "line": 866
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobProcessingOutputConfigOutputs"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-processing-job/index:DataAwsccSagemakerProcessingJobProcessingOutputConfigOutputsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobProcessingOutputConfigOutputsS3Output": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobProcessingOutputConfigOutputsS3Output",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
        "line": 766
      },
      "name": "DataAwsccSagemakerProcessingJobProcessingOutputConfigOutputsS3Output",
      "namespace": "dataAwsccSagemakerProcessingJob",
      "symbolId": "src/data-awscc-sagemaker-processing-job/index:DataAwsccSagemakerProcessingJobProcessingOutputConfigOutputsS3Output"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobProcessingOutputConfigOutputsS3OutputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobProcessingOutputConfigOutputsS3OutputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-processing-job/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-awscc-sagemaker-processing-job/index.ts",
        "line": 789
      },
      "name": "DataAwsccSagemakerProcessingJobProcessingOutputConfigOutputsS3OutputOutputReference",
      "namespace": "dataAwsccSagemakerProcessingJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
            "line": 816
          },
          "name": "localPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
            "line": 821
          },
          "name": "s3UploadMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
            "line": 826
          },
          "name": "s3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
            "line": 800
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobProcessingOutputConfigOutputsS3Output"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-processing-job/index:DataAwsccSagemakerProcessingJobProcessingOutputConfigOutputsS3OutputOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobProcessingResources": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobProcessingResources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
        "line": 1051
      },
      "name": "DataAwsccSagemakerProcessingJobProcessingResources",
      "namespace": "dataAwsccSagemakerProcessingJob",
      "symbolId": "src/data-awscc-sagemaker-processing-job/index:DataAwsccSagemakerProcessingJobProcessingResources"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobProcessingResourcesClusterConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobProcessingResourcesClusterConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
        "line": 982
      },
      "name": "DataAwsccSagemakerProcessingJobProcessingResourcesClusterConfig",
      "namespace": "dataAwsccSagemakerProcessingJob",
      "symbolId": "src/data-awscc-sagemaker-processing-job/index:DataAwsccSagemakerProcessingJobProcessingResourcesClusterConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobProcessingResourcesClusterConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobProcessingResourcesClusterConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
          "line": 1012
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
        "line": 1005
      },
      "name": "DataAwsccSagemakerProcessingJobProcessingResourcesClusterConfigOutputReference",
      "namespace": "dataAwsccSagemakerProcessingJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
            "line": 1032
          },
          "name": "instanceCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
            "line": 1037
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
            "line": 1042
          },
          "name": "volumeKmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
            "line": 1047
          },
          "name": "volumeSizeInGb",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
            "line": 1016
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobProcessingResourcesClusterConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-processing-job/index:DataAwsccSagemakerProcessingJobProcessingResourcesClusterConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobProcessingResourcesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobProcessingResourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
          "line": 1081
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
        "line": 1074
      },
      "name": "DataAwsccSagemakerProcessingJobProcessingResourcesOutputReference",
      "namespace": "dataAwsccSagemakerProcessingJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
            "line": 1102
          },
          "name": "clusterConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobProcessingResourcesClusterConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
            "line": 1085
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobProcessingResources"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-processing-job/index:DataAwsccSagemakerProcessingJobProcessingResourcesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobStoppingCondition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobStoppingCondition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
        "line": 1106
      },
      "name": "DataAwsccSagemakerProcessingJobStoppingCondition",
      "namespace": "dataAwsccSagemakerProcessingJob",
      "symbolId": "src/data-awscc-sagemaker-processing-job/index:DataAwsccSagemakerProcessingJobStoppingCondition"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobStoppingConditionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobStoppingConditionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
          "line": 1136
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
        "line": 1129
      },
      "name": "DataAwsccSagemakerProcessingJobStoppingConditionOutputReference",
      "namespace": "dataAwsccSagemakerProcessingJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
            "line": 1156
          },
          "name": "maxRuntimeInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
            "line": 1140
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobStoppingCondition"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-processing-job/index:DataAwsccSagemakerProcessingJobStoppingConditionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
        "line": 1160
      },
      "name": "DataAwsccSagemakerProcessingJobTags",
      "namespace": "dataAwsccSagemakerProcessingJob",
      "symbolId": "src/data-awscc-sagemaker-processing-job/index:DataAwsccSagemakerProcessingJobTags"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
          "line": 1229
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
        "line": 1222
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
            "line": 1236
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerProcessingJobTagsList",
      "namespace": "dataAwsccSagemakerProcessingJob",
      "symbolId": "src/data-awscc-sagemaker-processing-job/index:DataAwsccSagemakerProcessingJobTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
          "line": 1192
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
        "line": 1183
      },
      "name": "DataAwsccSagemakerProcessingJobTagsOutputReference",
      "namespace": "dataAwsccSagemakerProcessingJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
            "line": 1212
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
            "line": 1217
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-job/index.ts",
            "line": 1196
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJob.DataAwsccSagemakerProcessingJobTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-processing-job/index:DataAwsccSagemakerProcessingJobTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJobs.DataAwsccSagemakerProcessingJobs": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_processing_jobs awscc_sagemaker_processing_jobs}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJobs.DataAwsccSagemakerProcessingJobs",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_processing_jobs awscc_sagemaker_processing_jobs} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-processing-jobs/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJobs.DataAwsccSagemakerProcessingJobsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-processing-jobs/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSagemakerProcessingJobs resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-jobs/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSagemakerProcessingJobs to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_processing_jobs#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSagemakerProcessingJobs that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSagemakerProcessingJobs to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-jobs/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-jobs/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerProcessingJobs",
      "namespace": "dataAwsccSagemakerProcessingJobs",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-jobs/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-jobs/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-processing-jobs/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-processing-jobs/index:DataAwsccSagemakerProcessingJobs"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJobs.DataAwsccSagemakerProcessingJobsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProcessingJobs.DataAwsccSagemakerProcessingJobsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-processing-jobs/index.ts",
        "line": 14
      },
      "name": "DataAwsccSagemakerProcessingJobsConfig",
      "namespace": "dataAwsccSagemakerProcessingJobs",
      "symbolId": "src/data-awscc-sagemaker-processing-jobs/index:DataAwsccSagemakerProcessingJobsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerProject.DataAwsccSagemakerProject": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_project awscc_sagemaker_project}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProject.DataAwsccSagemakerProject",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_project awscc_sagemaker_project} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-project/index.ts",
          "line": 576
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProject.DataAwsccSagemakerProjectConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-project/index.ts",
        "line": 544
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSagemakerProject resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-project/index.ts",
            "line": 561
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSagemakerProject to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_project#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSagemakerProject that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSagemakerProject to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-project/index.ts",
            "line": 670
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-project/index.ts",
            "line": 676
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerProject",
      "namespace": "dataAwsccSagemakerProject",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-project/index.ts",
            "line": 549
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-project/index.ts",
            "line": 600
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-project/index.ts",
            "line": 618
          },
          "name": "projectArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-project/index.ts",
            "line": 623
          },
          "name": "projectDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-project/index.ts",
            "line": 628
          },
          "name": "projectId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-project/index.ts",
            "line": 633
          },
          "name": "projectName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-project/index.ts",
            "line": 638
          },
          "name": "projectStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-project/index.ts",
            "line": 644
          },
          "name": "serviceCatalogProvisionedProductDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProject.DataAwsccSagemakerProjectServiceCatalogProvisionedProductDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-project/index.ts",
            "line": 650
          },
          "name": "serviceCatalogProvisioningDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProject.DataAwsccSagemakerProjectServiceCatalogProvisioningDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-project/index.ts",
            "line": 656
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProject.DataAwsccSagemakerProjectTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-project/index.ts",
            "line": 662
          },
          "name": "templateProviderDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProject.DataAwsccSagemakerProjectTemplateProviderDetailsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-project/index.ts",
            "line": 613
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-project/index.ts",
            "line": 606
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-project/index:DataAwsccSagemakerProject"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerProject.DataAwsccSagemakerProjectConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProject.DataAwsccSagemakerProjectConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-project/index.ts",
        "line": 14
      },
      "name": "DataAwsccSagemakerProjectConfig",
      "namespace": "dataAwsccSagemakerProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_project#id DataAwsccSagemakerProject#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-project/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-project/index:DataAwsccSagemakerProjectConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerProject.DataAwsccSagemakerProjectServiceCatalogProvisionedProductDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProject.DataAwsccSagemakerProjectServiceCatalogProvisionedProductDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-project/index.ts",
        "line": 25
      },
      "name": "DataAwsccSagemakerProjectServiceCatalogProvisionedProductDetails",
      "namespace": "dataAwsccSagemakerProject",
      "symbolId": "src/data-awscc-sagemaker-project/index:DataAwsccSagemakerProjectServiceCatalogProvisionedProductDetails"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerProject.DataAwsccSagemakerProjectServiceCatalogProvisionedProductDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProject.DataAwsccSagemakerProjectServiceCatalogProvisionedProductDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-project/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-project/index.ts",
        "line": 48
      },
      "name": "DataAwsccSagemakerProjectServiceCatalogProvisionedProductDetailsOutputReference",
      "namespace": "dataAwsccSagemakerProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-project/index.ts",
            "line": 75
          },
          "name": "provisionedProductId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-project/index.ts",
            "line": 80
          },
          "name": "provisionedProductStatusMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-project/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProject.DataAwsccSagemakerProjectServiceCatalogProvisionedProductDetails"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-project/index:DataAwsccSagemakerProjectServiceCatalogProvisionedProductDetailsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerProject.DataAwsccSagemakerProjectServiceCatalogProvisioningDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProject.DataAwsccSagemakerProjectServiceCatalogProvisioningDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-project/index.ts",
        "line": 164
      },
      "name": "DataAwsccSagemakerProjectServiceCatalogProvisioningDetails",
      "namespace": "dataAwsccSagemakerProject",
      "symbolId": "src/data-awscc-sagemaker-project/index:DataAwsccSagemakerProjectServiceCatalogProvisioningDetails"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerProject.DataAwsccSagemakerProjectServiceCatalogProvisioningDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProject.DataAwsccSagemakerProjectServiceCatalogProvisioningDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-project/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-project/index.ts",
        "line": 187
      },
      "name": "DataAwsccSagemakerProjectServiceCatalogProvisioningDetailsOutputReference",
      "namespace": "dataAwsccSagemakerProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-project/index.ts",
            "line": 214
          },
          "name": "pathId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-project/index.ts",
            "line": 219
          },
          "name": "productId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-project/index.ts",
            "line": 224
          },
          "name": "provisioningArtifactId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-project/index.ts",
            "line": 230
          },
          "name": "provisioningParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProject.DataAwsccSagemakerProjectServiceCatalogProvisioningDetailsProvisioningParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-project/index.ts",
            "line": 198
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProject.DataAwsccSagemakerProjectServiceCatalogProvisioningDetails"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-project/index:DataAwsccSagemakerProjectServiceCatalogProvisioningDetailsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerProject.DataAwsccSagemakerProjectServiceCatalogProvisioningDetailsProvisioningParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProject.DataAwsccSagemakerProjectServiceCatalogProvisioningDetailsProvisioningParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-project/index.ts",
        "line": 84
      },
      "name": "DataAwsccSagemakerProjectServiceCatalogProvisioningDetailsProvisioningParameters",
      "namespace": "dataAwsccSagemakerProject",
      "symbolId": "src/data-awscc-sagemaker-project/index:DataAwsccSagemakerProjectServiceCatalogProvisioningDetailsProvisioningParameters"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerProject.DataAwsccSagemakerProjectServiceCatalogProvisioningDetailsProvisioningParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProject.DataAwsccSagemakerProjectServiceCatalogProvisioningDetailsProvisioningParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-project/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-project/index.ts",
        "line": 146
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-project/index.ts",
            "line": 160
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProject.DataAwsccSagemakerProjectServiceCatalogProvisioningDetailsProvisioningParametersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerProjectServiceCatalogProvisioningDetailsProvisioningParametersList",
      "namespace": "dataAwsccSagemakerProject",
      "symbolId": "src/data-awscc-sagemaker-project/index:DataAwsccSagemakerProjectServiceCatalogProvisioningDetailsProvisioningParametersList"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerProject.DataAwsccSagemakerProjectServiceCatalogProvisioningDetailsProvisioningParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProject.DataAwsccSagemakerProjectServiceCatalogProvisioningDetailsProvisioningParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-project/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-project/index.ts",
        "line": 107
      },
      "name": "DataAwsccSagemakerProjectServiceCatalogProvisioningDetailsProvisioningParametersOutputReference",
      "namespace": "dataAwsccSagemakerProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-project/index.ts",
            "line": 136
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-project/index.ts",
            "line": 141
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-project/index.ts",
            "line": 120
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProject.DataAwsccSagemakerProjectServiceCatalogProvisioningDetailsProvisioningParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-project/index:DataAwsccSagemakerProjectServiceCatalogProvisioningDetailsProvisioningParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerProject.DataAwsccSagemakerProjectTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProject.DataAwsccSagemakerProjectTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-project/index.ts",
        "line": 234
      },
      "name": "DataAwsccSagemakerProjectTags",
      "namespace": "dataAwsccSagemakerProject",
      "symbolId": "src/data-awscc-sagemaker-project/index:DataAwsccSagemakerProjectTags"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerProject.DataAwsccSagemakerProjectTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProject.DataAwsccSagemakerProjectTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-project/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-project/index.ts",
        "line": 296
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-project/index.ts",
            "line": 310
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProject.DataAwsccSagemakerProjectTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerProjectTagsList",
      "namespace": "dataAwsccSagemakerProject",
      "symbolId": "src/data-awscc-sagemaker-project/index:DataAwsccSagemakerProjectTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerProject.DataAwsccSagemakerProjectTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProject.DataAwsccSagemakerProjectTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-project/index.ts",
          "line": 266
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-project/index.ts",
        "line": 257
      },
      "name": "DataAwsccSagemakerProjectTagsOutputReference",
      "namespace": "dataAwsccSagemakerProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-project/index.ts",
            "line": 286
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-project/index.ts",
            "line": 291
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-project/index.ts",
            "line": 270
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProject.DataAwsccSagemakerProjectTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-project/index:DataAwsccSagemakerProjectTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerProject.DataAwsccSagemakerProjectTemplateProviderDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProject.DataAwsccSagemakerProjectTemplateProviderDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-project/index.ts",
        "line": 464
      },
      "name": "DataAwsccSagemakerProjectTemplateProviderDetails",
      "namespace": "dataAwsccSagemakerProject",
      "symbolId": "src/data-awscc-sagemaker-project/index:DataAwsccSagemakerProjectTemplateProviderDetails"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerProject.DataAwsccSagemakerProjectTemplateProviderDetailsCfnTemplateProviderDetail": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProject.DataAwsccSagemakerProjectTemplateProviderDetailsCfnTemplateProviderDetail",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-project/index.ts",
        "line": 394
      },
      "name": "DataAwsccSagemakerProjectTemplateProviderDetailsCfnTemplateProviderDetail",
      "namespace": "dataAwsccSagemakerProject",
      "symbolId": "src/data-awscc-sagemaker-project/index:DataAwsccSagemakerProjectTemplateProviderDetailsCfnTemplateProviderDetail"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerProject.DataAwsccSagemakerProjectTemplateProviderDetailsCfnTemplateProviderDetailOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProject.DataAwsccSagemakerProjectTemplateProviderDetailsCfnTemplateProviderDetailOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-project/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-awscc-sagemaker-project/index.ts",
        "line": 417
      },
      "name": "DataAwsccSagemakerProjectTemplateProviderDetailsCfnTemplateProviderDetailOutputReference",
      "namespace": "dataAwsccSagemakerProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-project/index.ts",
            "line": 445
          },
          "name": "parameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProject.DataAwsccSagemakerProjectTemplateProviderDetailsCfnTemplateProviderDetailParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-project/index.ts",
            "line": 450
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-project/index.ts",
            "line": 455
          },
          "name": "templateName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-project/index.ts",
            "line": 460
          },
          "name": "templateUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-project/index.ts",
            "line": 428
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProject.DataAwsccSagemakerProjectTemplateProviderDetailsCfnTemplateProviderDetail"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-project/index:DataAwsccSagemakerProjectTemplateProviderDetailsCfnTemplateProviderDetailOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerProject.DataAwsccSagemakerProjectTemplateProviderDetailsCfnTemplateProviderDetailParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProject.DataAwsccSagemakerProjectTemplateProviderDetailsCfnTemplateProviderDetailParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-project/index.ts",
        "line": 314
      },
      "name": "DataAwsccSagemakerProjectTemplateProviderDetailsCfnTemplateProviderDetailParameters",
      "namespace": "dataAwsccSagemakerProject",
      "symbolId": "src/data-awscc-sagemaker-project/index:DataAwsccSagemakerProjectTemplateProviderDetailsCfnTemplateProviderDetailParameters"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerProject.DataAwsccSagemakerProjectTemplateProviderDetailsCfnTemplateProviderDetailParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProject.DataAwsccSagemakerProjectTemplateProviderDetailsCfnTemplateProviderDetailParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-project/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-project/index.ts",
        "line": 376
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-project/index.ts",
            "line": 390
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProject.DataAwsccSagemakerProjectTemplateProviderDetailsCfnTemplateProviderDetailParametersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerProjectTemplateProviderDetailsCfnTemplateProviderDetailParametersList",
      "namespace": "dataAwsccSagemakerProject",
      "symbolId": "src/data-awscc-sagemaker-project/index:DataAwsccSagemakerProjectTemplateProviderDetailsCfnTemplateProviderDetailParametersList"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerProject.DataAwsccSagemakerProjectTemplateProviderDetailsCfnTemplateProviderDetailParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProject.DataAwsccSagemakerProjectTemplateProviderDetailsCfnTemplateProviderDetailParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-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 index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-project/index.ts",
        "line": 337
      },
      "name": "DataAwsccSagemakerProjectTemplateProviderDetailsCfnTemplateProviderDetailParametersOutputReference",
      "namespace": "dataAwsccSagemakerProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-project/index.ts",
            "line": 366
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-project/index.ts",
            "line": 371
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-project/index.ts",
            "line": 350
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProject.DataAwsccSagemakerProjectTemplateProviderDetailsCfnTemplateProviderDetailParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-project/index:DataAwsccSagemakerProjectTemplateProviderDetailsCfnTemplateProviderDetailParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerProject.DataAwsccSagemakerProjectTemplateProviderDetailsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProject.DataAwsccSagemakerProjectTemplateProviderDetailsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-project/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-project/index.ts",
        "line": 522
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-project/index.ts",
            "line": 536
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProject.DataAwsccSagemakerProjectTemplateProviderDetailsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerProjectTemplateProviderDetailsList",
      "namespace": "dataAwsccSagemakerProject",
      "symbolId": "src/data-awscc-sagemaker-project/index:DataAwsccSagemakerProjectTemplateProviderDetailsList"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerProject.DataAwsccSagemakerProjectTemplateProviderDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProject.DataAwsccSagemakerProjectTemplateProviderDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-project/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-project/index.ts",
        "line": 487
      },
      "name": "DataAwsccSagemakerProjectTemplateProviderDetailsOutputReference",
      "namespace": "dataAwsccSagemakerProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-project/index.ts",
            "line": 517
          },
          "name": "cfnTemplateProviderDetail",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProject.DataAwsccSagemakerProjectTemplateProviderDetailsCfnTemplateProviderDetailOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-project/index.ts",
            "line": 500
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProject.DataAwsccSagemakerProjectTemplateProviderDetails"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-project/index:DataAwsccSagemakerProjectTemplateProviderDetailsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerProjects.DataAwsccSagemakerProjects": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_projects awscc_sagemaker_projects}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProjects.DataAwsccSagemakerProjects",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_projects awscc_sagemaker_projects} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-projects/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProjects.DataAwsccSagemakerProjectsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-projects/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSagemakerProjects resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-projects/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSagemakerProjects to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_projects#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSagemakerProjects that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSagemakerProjects to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-projects/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-projects/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerProjects",
      "namespace": "dataAwsccSagemakerProjects",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-projects/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-projects/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-projects/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-projects/index:DataAwsccSagemakerProjects"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerProjects.DataAwsccSagemakerProjectsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerProjects.DataAwsccSagemakerProjectsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-projects/index.ts",
        "line": 14
      },
      "name": "DataAwsccSagemakerProjectsConfig",
      "namespace": "dataAwsccSagemakerProjects",
      "symbolId": "src/data-awscc-sagemaker-projects/index:DataAwsccSagemakerProjectsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpace": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_space awscc_sagemaker_space}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpace",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_space awscc_sagemaker_space} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-space/index.ts",
          "line": 1616
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-space/index.ts",
        "line": 1584
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSagemakerSpace resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-space/index.ts",
            "line": 1601
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSagemakerSpace to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_space#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSagemakerSpace that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSagemakerSpace to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-space/index.ts",
            "line": 1705
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-space/index.ts",
            "line": 1711
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerSpace",
      "namespace": "dataAwsccSagemakerSpace",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-space/index.ts",
            "line": 1589
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-space/index.ts",
            "line": 1640
          },
          "name": "domainId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-space/index.ts",
            "line": 1659
          },
          "name": "ownershipSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceOwnershipSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-space/index.ts",
            "line": 1664
          },
          "name": "spaceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-space/index.ts",
            "line": 1669
          },
          "name": "spaceDisplayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-space/index.ts",
            "line": 1674
          },
          "name": "spaceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-space/index.ts",
            "line": 1680
          },
          "name": "spaceSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-space/index.ts",
            "line": 1686
          },
          "name": "spaceSharingSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSharingSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-space/index.ts",
            "line": 1692
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-space/index.ts",
            "line": 1697
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-space/index.ts",
            "line": 1653
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-space/index.ts",
            "line": 1646
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-space/index:DataAwsccSagemakerSpace"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-space/index.ts",
        "line": 14
      },
      "name": "DataAwsccSagemakerSpaceConfig",
      "namespace": "dataAwsccSagemakerSpace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_space#id DataAwsccSagemakerSpace#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-space/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-space/index:DataAwsccSagemakerSpaceConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceOwnershipSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceOwnershipSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-space/index.ts",
        "line": 25
      },
      "name": "DataAwsccSagemakerSpaceOwnershipSettings",
      "namespace": "dataAwsccSagemakerSpace",
      "symbolId": "src/data-awscc-sagemaker-space/index:DataAwsccSagemakerSpaceOwnershipSettings"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceOwnershipSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceOwnershipSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-space/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-space/index.ts",
        "line": 48
      },
      "name": "DataAwsccSagemakerSpaceOwnershipSettingsOutputReference",
      "namespace": "dataAwsccSagemakerSpace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-space/index.ts",
            "line": 75
          },
          "name": "ownerUserProfileName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-space/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceOwnershipSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-space/index:DataAwsccSagemakerSpaceOwnershipSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-space/index.ts",
        "line": 1346
      },
      "name": "DataAwsccSagemakerSpaceSpaceSettings",
      "namespace": "dataAwsccSagemakerSpace",
      "symbolId": "src/data-awscc-sagemaker-space/index:DataAwsccSagemakerSpaceSpaceSettings"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsCodeEditorAppSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsCodeEditorAppSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-space/index.ts",
        "line": 257
      },
      "name": "DataAwsccSagemakerSpaceSpaceSettingsCodeEditorAppSettings",
      "namespace": "dataAwsccSagemakerSpace",
      "symbolId": "src/data-awscc-sagemaker-space/index:DataAwsccSagemakerSpaceSpaceSettingsCodeEditorAppSettings"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsCodeEditorAppSettingsAppLifecycleManagement": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsCodeEditorAppSettingsAppLifecycleManagement",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-space/index.ts",
        "line": 133
      },
      "name": "DataAwsccSagemakerSpaceSpaceSettingsCodeEditorAppSettingsAppLifecycleManagement",
      "namespace": "dataAwsccSagemakerSpace",
      "symbolId": "src/data-awscc-sagemaker-space/index:DataAwsccSagemakerSpaceSpaceSettingsCodeEditorAppSettingsAppLifecycleManagement"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-space/index.ts",
        "line": 79
      },
      "name": "DataAwsccSagemakerSpaceSpaceSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettings",
      "namespace": "dataAwsccSagemakerSpace",
      "symbolId": "src/data-awscc-sagemaker-space/index:DataAwsccSagemakerSpaceSpaceSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettings"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-space/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-awscc-sagemaker-space/index.ts",
        "line": 102
      },
      "name": "DataAwsccSagemakerSpaceSpaceSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettingsOutputReference",
      "namespace": "dataAwsccSagemakerSpace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-space/index.ts",
            "line": 129
          },
          "name": "idleTimeoutInMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-space/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-space/index:DataAwsccSagemakerSpaceSpaceSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsCodeEditorAppSettingsAppLifecycleManagementOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsCodeEditorAppSettingsAppLifecycleManagementOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-space/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-awscc-sagemaker-space/index.ts",
        "line": 156
      },
      "name": "DataAwsccSagemakerSpaceSpaceSettingsCodeEditorAppSettingsAppLifecycleManagementOutputReference",
      "namespace": "dataAwsccSagemakerSpace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-space/index.ts",
            "line": 184
          },
          "name": "idleSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-space/index.ts",
            "line": 167
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsCodeEditorAppSettingsAppLifecycleManagement"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-space/index:DataAwsccSagemakerSpaceSpaceSettingsCodeEditorAppSettingsAppLifecycleManagementOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsCodeEditorAppSettingsDefaultResourceSpec": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsCodeEditorAppSettingsDefaultResourceSpec",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-space/index.ts",
        "line": 188
      },
      "name": "DataAwsccSagemakerSpaceSpaceSettingsCodeEditorAppSettingsDefaultResourceSpec",
      "namespace": "dataAwsccSagemakerSpace",
      "symbolId": "src/data-awscc-sagemaker-space/index:DataAwsccSagemakerSpaceSpaceSettingsCodeEditorAppSettingsDefaultResourceSpec"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsCodeEditorAppSettingsDefaultResourceSpecOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsCodeEditorAppSettingsDefaultResourceSpecOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-space/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-awscc-sagemaker-space/index.ts",
        "line": 211
      },
      "name": "DataAwsccSagemakerSpaceSpaceSettingsCodeEditorAppSettingsDefaultResourceSpecOutputReference",
      "namespace": "dataAwsccSagemakerSpace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-space/index.ts",
            "line": 238
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-space/index.ts",
            "line": 243
          },
          "name": "lifecycleConfigArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-space/index.ts",
            "line": 248
          },
          "name": "sageMakerImageArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-space/index.ts",
            "line": 253
          },
          "name": "sageMakerImageVersionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-space/index.ts",
            "line": 222
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsCodeEditorAppSettingsDefaultResourceSpec"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-space/index:DataAwsccSagemakerSpaceSpaceSettingsCodeEditorAppSettingsDefaultResourceSpecOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsCodeEditorAppSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsCodeEditorAppSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-space/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-awscc-sagemaker-space/index.ts",
        "line": 280
      },
      "name": "DataAwsccSagemakerSpaceSpaceSettingsCodeEditorAppSettingsOutputReference",
      "namespace": "dataAwsccSagemakerSpace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-space/index.ts",
            "line": 308
          },
          "name": "appLifecycleManagement",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsCodeEditorAppSettingsAppLifecycleManagementOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-space/index.ts",
            "line": 314
          },
          "name": "defaultResourceSpec",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsCodeEditorAppSettingsDefaultResourceSpecOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-space/index.ts",
            "line": 291
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsCodeEditorAppSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-space/index:DataAwsccSagemakerSpaceSpaceSettingsCodeEditorAppSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsCustomFileSystems": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsCustomFileSystems",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-space/index.ts",
        "line": 480
      },
      "name": "DataAwsccSagemakerSpaceSpaceSettingsCustomFileSystems",
      "namespace": "dataAwsccSagemakerSpace",
      "symbolId": "src/data-awscc-sagemaker-space/index:DataAwsccSagemakerSpaceSpaceSettingsCustomFileSystems"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsCustomFileSystemsEfsFileSystem": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsCustomFileSystemsEfsFileSystem",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-space/index.ts",
        "line": 318
      },
      "name": "DataAwsccSagemakerSpaceSpaceSettingsCustomFileSystemsEfsFileSystem",
      "namespace": "dataAwsccSagemakerSpace",
      "symbolId": "src/data-awscc-sagemaker-space/index:DataAwsccSagemakerSpaceSpaceSettingsCustomFileSystemsEfsFileSystem"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsCustomFileSystemsEfsFileSystemOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsCustomFileSystemsEfsFileSystemOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-space/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-awscc-sagemaker-space/index.ts",
        "line": 341
      },
      "name": "DataAwsccSagemakerSpaceSpaceSettingsCustomFileSystemsEfsFileSystemOutputReference",
      "namespace": "dataAwsccSagemakerSpace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-space/index.ts",
            "line": 368
          },
          "name": "fileSystemId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-space/index.ts",
            "line": 352
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsCustomFileSystemsEfsFileSystem"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-space/index:DataAwsccSagemakerSpaceSpaceSettingsCustomFileSystemsEfsFileSystemOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsCustomFileSystemsFsxLustreFileSystem": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsCustomFileSystemsFsxLustreFileSystem",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-space/index.ts",
        "line": 372
      },
      "name": "DataAwsccSagemakerSpaceSpaceSettingsCustomFileSystemsFsxLustreFileSystem",
      "namespace": "dataAwsccSagemakerSpace",
      "symbolId": "src/data-awscc-sagemaker-space/index:DataAwsccSagemakerSpaceSpaceSettingsCustomFileSystemsFsxLustreFileSystem"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsCustomFileSystemsFsxLustreFileSystemOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsCustomFileSystemsFsxLustreFileSystemOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-space/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-awscc-sagemaker-space/index.ts",
        "line": 395
      },
      "name": "DataAwsccSagemakerSpaceSpaceSettingsCustomFileSystemsFsxLustreFileSystemOutputReference",
      "namespace": "dataAwsccSagemakerSpace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-space/index.ts",
            "line": 422
          },
          "name": "fileSystemId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-space/index.ts",
            "line": 406
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsCustomFileSystemsFsxLustreFileSystem"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-space/index:DataAwsccSagemakerSpaceSpaceSettingsCustomFileSystemsFsxLustreFileSystemOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsCustomFileSystemsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsCustomFileSystemsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-space/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-awscc-sagemaker-space/index.ts",
        "line": 550
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-space/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-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsCustomFileSystemsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerSpaceSpaceSettingsCustomFileSystemsList",
      "namespace": "dataAwsccSagemakerSpace",
      "symbolId": "src/data-awscc-sagemaker-space/index:DataAwsccSagemakerSpaceSpaceSettingsCustomFileSystemsList"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsCustomFileSystemsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsCustomFileSystemsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-space/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-awscc-sagemaker-space/index.ts",
        "line": 503
      },
      "name": "DataAwsccSagemakerSpaceSpaceSettingsCustomFileSystemsOutputReference",
      "namespace": "dataAwsccSagemakerSpace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-space/index.ts",
            "line": 533
          },
          "name": "efsFileSystem",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsCustomFileSystemsEfsFileSystemOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-space/index.ts",
            "line": 539
          },
          "name": "fsxLustreFileSystem",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsCustomFileSystemsFsxLustreFileSystemOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-space/index.ts",
            "line": 545
          },
          "name": "s3FileSystem",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsCustomFileSystemsS3FileSystemOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-space/index.ts",
            "line": 516
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsCustomFileSystems"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-space/index:DataAwsccSagemakerSpaceSpaceSettingsCustomFileSystemsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsCustomFileSystemsS3FileSystem": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsCustomFileSystemsS3FileSystem",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-space/index.ts",
        "line": 426
      },
      "name": "DataAwsccSagemakerSpaceSpaceSettingsCustomFileSystemsS3FileSystem",
      "namespace": "dataAwsccSagemakerSpace",
      "symbolId": "src/data-awscc-sagemaker-space/index:DataAwsccSagemakerSpaceSpaceSettingsCustomFileSystemsS3FileSystem"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsCustomFileSystemsS3FileSystemOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsCustomFileSystemsS3FileSystemOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-space/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-awscc-sagemaker-space/index.ts",
        "line": 449
      },
      "name": "DataAwsccSagemakerSpaceSpaceSettingsCustomFileSystemsS3FileSystemOutputReference",
      "namespace": "dataAwsccSagemakerSpace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-space/index.ts",
            "line": 476
          },
          "name": "s3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-space/index.ts",
            "line": 460
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsCustomFileSystemsS3FileSystem"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-space/index:DataAwsccSagemakerSpaceSpaceSettingsCustomFileSystemsS3FileSystemOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsJupyterLabAppSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsJupyterLabAppSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-space/index.ts",
        "line": 821
      },
      "name": "DataAwsccSagemakerSpaceSpaceSettingsJupyterLabAppSettings",
      "namespace": "dataAwsccSagemakerSpace",
      "symbolId": "src/data-awscc-sagemaker-space/index:DataAwsccSagemakerSpaceSpaceSettingsJupyterLabAppSettings"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsJupyterLabAppSettingsAppLifecycleManagement": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsJupyterLabAppSettingsAppLifecycleManagement",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-space/index.ts",
        "line": 622
      },
      "name": "DataAwsccSagemakerSpaceSpaceSettingsJupyterLabAppSettingsAppLifecycleManagement",
      "namespace": "dataAwsccSagemakerSpace",
      "symbolId": "src/data-awscc-sagemaker-space/index:DataAwsccSagemakerSpaceSpaceSettingsJupyterLabAppSettingsAppLifecycleManagement"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-space/index.ts",
        "line": 568
      },
      "name": "DataAwsccSagemakerSpaceSpaceSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettings",
      "namespace": "dataAwsccSagemakerSpace",
      "symbolId": "src/data-awscc-sagemaker-space/index:DataAwsccSagemakerSpaceSpaceSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettings"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-space/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-awscc-sagemaker-space/index.ts",
        "line": 591
      },
      "name": "DataAwsccSagemakerSpaceSpaceSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsOutputReference",
      "namespace": "dataAwsccSagemakerSpace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-space/index.ts",
            "line": 618
          },
          "name": "idleTimeoutInMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-space/index.ts",
            "line": 602
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-space/index:DataAwsccSagemakerSpaceSpaceSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsJupyterLabAppSettingsAppLifecycleManagementOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsJupyterLabAppSettingsAppLifecycleManagementOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-space/index.ts",
          "line": 652
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-space/index.ts",
        "line": 645
      },
      "name": "DataAwsccSagemakerSpaceSpaceSettingsJupyterLabAppSettingsAppLifecycleManagementOutputReference",
      "namespace": "dataAwsccSagemakerSpace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-space/index.ts",
            "line": 673
          },
          "name": "idleSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-space/index.ts",
            "line": 656
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsJupyterLabAppSettingsAppLifecycleManagement"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-space/index:DataAwsccSagemakerSpaceSpaceSettingsJupyterLabAppSettingsAppLifecycleManagementOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsJupyterLabAppSettingsCodeRepositories": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsJupyterLabAppSettingsCodeRepositories",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-space/index.ts",
        "line": 677
      },
      "name": "DataAwsccSagemakerSpaceSpaceSettingsJupyterLabAppSettingsCodeRepositories",
      "namespace": "dataAwsccSagemakerSpace",
      "symbolId": "src/data-awscc-sagemaker-space/index:DataAwsccSagemakerSpaceSpaceSettingsJupyterLabAppSettingsCodeRepositories"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsJupyterLabAppSettingsCodeRepositoriesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsJupyterLabAppSettingsCodeRepositoriesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-space/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-space/index.ts",
        "line": 734
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-space/index.ts",
            "line": 748
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsJupyterLabAppSettingsCodeRepositoriesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerSpaceSpaceSettingsJupyterLabAppSettingsCodeRepositoriesList",
      "namespace": "dataAwsccSagemakerSpace",
      "symbolId": "src/data-awscc-sagemaker-space/index:DataAwsccSagemakerSpaceSpaceSettingsJupyterLabAppSettingsCodeRepositoriesList"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsJupyterLabAppSettingsCodeRepositoriesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsJupyterLabAppSettingsCodeRepositoriesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-space/index.ts",
          "line": 709
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-space/index.ts",
        "line": 700
      },
      "name": "DataAwsccSagemakerSpaceSpaceSettingsJupyterLabAppSettingsCodeRepositoriesOutputReference",
      "namespace": "dataAwsccSagemakerSpace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-space/index.ts",
            "line": 729
          },
          "name": "repositoryUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-space/index.ts",
            "line": 713
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsJupyterLabAppSettingsCodeRepositories"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-space/index:DataAwsccSagemakerSpaceSpaceSettingsJupyterLabAppSettingsCodeRepositoriesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsJupyterLabAppSettingsDefaultResourceSpec": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsJupyterLabAppSettingsDefaultResourceSpec",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-space/index.ts",
        "line": 752
      },
      "name": "DataAwsccSagemakerSpaceSpaceSettingsJupyterLabAppSettingsDefaultResourceSpec",
      "namespace": "dataAwsccSagemakerSpace",
      "symbolId": "src/data-awscc-sagemaker-space/index:DataAwsccSagemakerSpaceSpaceSettingsJupyterLabAppSettingsDefaultResourceSpec"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsJupyterLabAppSettingsDefaultResourceSpecOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsJupyterLabAppSettingsDefaultResourceSpecOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-space/index.ts",
          "line": 782
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-space/index.ts",
        "line": 775
      },
      "name": "DataAwsccSagemakerSpaceSpaceSettingsJupyterLabAppSettingsDefaultResourceSpecOutputReference",
      "namespace": "dataAwsccSagemakerSpace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-space/index.ts",
            "line": 802
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-space/index.ts",
            "line": 807
          },
          "name": "lifecycleConfigArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-space/index.ts",
            "line": 812
          },
          "name": "sageMakerImageArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-space/index.ts",
            "line": 817
          },
          "name": "sageMakerImageVersionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-space/index.ts",
            "line": 786
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsJupyterLabAppSettingsDefaultResourceSpec"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-space/index:DataAwsccSagemakerSpaceSpaceSettingsJupyterLabAppSettingsDefaultResourceSpecOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsJupyterLabAppSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsJupyterLabAppSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-space/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-awscc-sagemaker-space/index.ts",
        "line": 844
      },
      "name": "DataAwsccSagemakerSpaceSpaceSettingsJupyterLabAppSettingsOutputReference",
      "namespace": "dataAwsccSagemakerSpace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-space/index.ts",
            "line": 872
          },
          "name": "appLifecycleManagement",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsJupyterLabAppSettingsAppLifecycleManagementOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-space/index.ts",
            "line": 878
          },
          "name": "codeRepositories",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsJupyterLabAppSettingsCodeRepositoriesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-space/index.ts",
            "line": 884
          },
          "name": "defaultResourceSpec",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsJupyterLabAppSettingsDefaultResourceSpecOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-space/index.ts",
            "line": 855
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsJupyterLabAppSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-space/index:DataAwsccSagemakerSpaceSpaceSettingsJupyterLabAppSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsJupyterServerAppSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsJupyterServerAppSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-space/index.ts",
        "line": 957
      },
      "name": "DataAwsccSagemakerSpaceSpaceSettingsJupyterServerAppSettings",
      "namespace": "dataAwsccSagemakerSpace",
      "symbolId": "src/data-awscc-sagemaker-space/index:DataAwsccSagemakerSpaceSpaceSettingsJupyterServerAppSettings"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsJupyterServerAppSettingsDefaultResourceSpec": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsJupyterServerAppSettingsDefaultResourceSpec",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-space/index.ts",
        "line": 888
      },
      "name": "DataAwsccSagemakerSpaceSpaceSettingsJupyterServerAppSettingsDefaultResourceSpec",
      "namespace": "dataAwsccSagemakerSpace",
      "symbolId": "src/data-awscc-sagemaker-space/index:DataAwsccSagemakerSpaceSpaceSettingsJupyterServerAppSettingsDefaultResourceSpec"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsJupyterServerAppSettingsDefaultResourceSpecOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsJupyterServerAppSettingsDefaultResourceSpecOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-space/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-awscc-sagemaker-space/index.ts",
        "line": 911
      },
      "name": "DataAwsccSagemakerSpaceSpaceSettingsJupyterServerAppSettingsDefaultResourceSpecOutputReference",
      "namespace": "dataAwsccSagemakerSpace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-space/index.ts",
            "line": 938
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-space/index.ts",
            "line": 943
          },
          "name": "lifecycleConfigArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-space/index.ts",
            "line": 948
          },
          "name": "sageMakerImageArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-space/index.ts",
            "line": 953
          },
          "name": "sageMakerImageVersionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-space/index.ts",
            "line": 922
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsJupyterServerAppSettingsDefaultResourceSpec"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-space/index:DataAwsccSagemakerSpaceSpaceSettingsJupyterServerAppSettingsDefaultResourceSpecOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsJupyterServerAppSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsJupyterServerAppSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-space/index.ts",
          "line": 987
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-space/index.ts",
        "line": 980
      },
      "name": "DataAwsccSagemakerSpaceSpaceSettingsJupyterServerAppSettingsOutputReference",
      "namespace": "dataAwsccSagemakerSpace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-space/index.ts",
            "line": 1008
          },
          "name": "defaultResourceSpec",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsJupyterServerAppSettingsDefaultResourceSpecOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-space/index.ts",
            "line": 1013
          },
          "name": "lifecycleConfigArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-space/index.ts",
            "line": 991
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsJupyterServerAppSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-space/index:DataAwsccSagemakerSpaceSpaceSettingsJupyterServerAppSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsKernelGatewayAppSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsKernelGatewayAppSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-space/index.ts",
        "line": 1171
      },
      "name": "DataAwsccSagemakerSpaceSpaceSettingsKernelGatewayAppSettings",
      "namespace": "dataAwsccSagemakerSpace",
      "symbolId": "src/data-awscc-sagemaker-space/index:DataAwsccSagemakerSpaceSpaceSettingsKernelGatewayAppSettings"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsKernelGatewayAppSettingsCustomImages": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsKernelGatewayAppSettingsCustomImages",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-space/index.ts",
        "line": 1017
      },
      "name": "DataAwsccSagemakerSpaceSpaceSettingsKernelGatewayAppSettingsCustomImages",
      "namespace": "dataAwsccSagemakerSpace",
      "symbolId": "src/data-awscc-sagemaker-space/index:DataAwsccSagemakerSpaceSpaceSettingsKernelGatewayAppSettingsCustomImages"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsKernelGatewayAppSettingsCustomImagesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsKernelGatewayAppSettingsCustomImagesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-space/index.ts",
          "line": 1091
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-space/index.ts",
        "line": 1084
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-space/index.ts",
            "line": 1098
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsKernelGatewayAppSettingsCustomImagesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerSpaceSpaceSettingsKernelGatewayAppSettingsCustomImagesList",
      "namespace": "dataAwsccSagemakerSpace",
      "symbolId": "src/data-awscc-sagemaker-space/index:DataAwsccSagemakerSpaceSpaceSettingsKernelGatewayAppSettingsCustomImagesList"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsKernelGatewayAppSettingsCustomImagesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsKernelGatewayAppSettingsCustomImagesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-space/index.ts",
          "line": 1049
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-space/index.ts",
        "line": 1040
      },
      "name": "DataAwsccSagemakerSpaceSpaceSettingsKernelGatewayAppSettingsCustomImagesOutputReference",
      "namespace": "dataAwsccSagemakerSpace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-space/index.ts",
            "line": 1069
          },
          "name": "appImageConfigName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-space/index.ts",
            "line": 1074
          },
          "name": "imageName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-space/index.ts",
            "line": 1079
          },
          "name": "imageVersionNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-space/index.ts",
            "line": 1053
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsKernelGatewayAppSettingsCustomImages"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-space/index:DataAwsccSagemakerSpaceSpaceSettingsKernelGatewayAppSettingsCustomImagesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsKernelGatewayAppSettingsDefaultResourceSpec": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsKernelGatewayAppSettingsDefaultResourceSpec",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-space/index.ts",
        "line": 1102
      },
      "name": "DataAwsccSagemakerSpaceSpaceSettingsKernelGatewayAppSettingsDefaultResourceSpec",
      "namespace": "dataAwsccSagemakerSpace",
      "symbolId": "src/data-awscc-sagemaker-space/index:DataAwsccSagemakerSpaceSpaceSettingsKernelGatewayAppSettingsDefaultResourceSpec"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsKernelGatewayAppSettingsDefaultResourceSpecOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsKernelGatewayAppSettingsDefaultResourceSpecOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-space/index.ts",
          "line": 1132
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-space/index.ts",
        "line": 1125
      },
      "name": "DataAwsccSagemakerSpaceSpaceSettingsKernelGatewayAppSettingsDefaultResourceSpecOutputReference",
      "namespace": "dataAwsccSagemakerSpace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-space/index.ts",
            "line": 1152
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-space/index.ts",
            "line": 1157
          },
          "name": "lifecycleConfigArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-space/index.ts",
            "line": 1162
          },
          "name": "sageMakerImageArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-space/index.ts",
            "line": 1167
          },
          "name": "sageMakerImageVersionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-space/index.ts",
            "line": 1136
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsKernelGatewayAppSettingsDefaultResourceSpec"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-space/index:DataAwsccSagemakerSpaceSpaceSettingsKernelGatewayAppSettingsDefaultResourceSpecOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsKernelGatewayAppSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsKernelGatewayAppSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-space/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/data-awscc-sagemaker-space/index.ts",
        "line": 1194
      },
      "name": "DataAwsccSagemakerSpaceSpaceSettingsKernelGatewayAppSettingsOutputReference",
      "namespace": "dataAwsccSagemakerSpace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-space/index.ts",
            "line": 1222
          },
          "name": "customImages",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsKernelGatewayAppSettingsCustomImagesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-space/index.ts",
            "line": 1228
          },
          "name": "defaultResourceSpec",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsKernelGatewayAppSettingsDefaultResourceSpecOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-space/index.ts",
            "line": 1233
          },
          "name": "lifecycleConfigArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-space/index.ts",
            "line": 1205
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsKernelGatewayAppSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-space/index:DataAwsccSagemakerSpaceSpaceSettingsKernelGatewayAppSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-space/index.ts",
          "line": 1376
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-space/index.ts",
        "line": 1369
      },
      "name": "DataAwsccSagemakerSpaceSpaceSettingsOutputReference",
      "namespace": "dataAwsccSagemakerSpace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-space/index.ts",
            "line": 1396
          },
          "name": "appType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-space/index.ts",
            "line": 1402
          },
          "name": "codeEditorAppSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsCodeEditorAppSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-space/index.ts",
            "line": 1408
          },
          "name": "customFileSystems",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsCustomFileSystemsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-space/index.ts",
            "line": 1414
          },
          "name": "jupyterLabAppSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsJupyterLabAppSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-space/index.ts",
            "line": 1420
          },
          "name": "jupyterServerAppSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsJupyterServerAppSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-space/index.ts",
            "line": 1426
          },
          "name": "kernelGatewayAppSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsKernelGatewayAppSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-space/index.ts",
            "line": 1431
          },
          "name": "remoteAccess",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-space/index.ts",
            "line": 1436
          },
          "name": "spaceManagedResources",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-space/index.ts",
            "line": 1442
          },
          "name": "spaceStorageSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsSpaceStorageSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-space/index.ts",
            "line": 1380
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-space/index:DataAwsccSagemakerSpaceSpaceSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsSpaceStorageSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsSpaceStorageSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-space/index.ts",
        "line": 1291
      },
      "name": "DataAwsccSagemakerSpaceSpaceSettingsSpaceStorageSettings",
      "namespace": "dataAwsccSagemakerSpace",
      "symbolId": "src/data-awscc-sagemaker-space/index:DataAwsccSagemakerSpaceSpaceSettingsSpaceStorageSettings"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsSpaceStorageSettingsEbsStorageSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsSpaceStorageSettingsEbsStorageSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-space/index.ts",
        "line": 1237
      },
      "name": "DataAwsccSagemakerSpaceSpaceSettingsSpaceStorageSettingsEbsStorageSettings",
      "namespace": "dataAwsccSagemakerSpace",
      "symbolId": "src/data-awscc-sagemaker-space/index:DataAwsccSagemakerSpaceSpaceSettingsSpaceStorageSettingsEbsStorageSettings"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsSpaceStorageSettingsEbsStorageSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsSpaceStorageSettingsEbsStorageSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-space/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/data-awscc-sagemaker-space/index.ts",
        "line": 1260
      },
      "name": "DataAwsccSagemakerSpaceSpaceSettingsSpaceStorageSettingsEbsStorageSettingsOutputReference",
      "namespace": "dataAwsccSagemakerSpace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-space/index.ts",
            "line": 1287
          },
          "name": "ebsVolumeSizeInGb",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-space/index.ts",
            "line": 1271
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsSpaceStorageSettingsEbsStorageSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-space/index:DataAwsccSagemakerSpaceSpaceSettingsSpaceStorageSettingsEbsStorageSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsSpaceStorageSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsSpaceStorageSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-space/index.ts",
          "line": 1321
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-space/index.ts",
        "line": 1314
      },
      "name": "DataAwsccSagemakerSpaceSpaceSettingsSpaceStorageSettingsOutputReference",
      "namespace": "dataAwsccSagemakerSpace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-space/index.ts",
            "line": 1342
          },
          "name": "ebsStorageSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsSpaceStorageSettingsEbsStorageSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-space/index.ts",
            "line": 1325
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSettingsSpaceStorageSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-space/index:DataAwsccSagemakerSpaceSpaceSettingsSpaceStorageSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSharingSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSharingSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-space/index.ts",
        "line": 1446
      },
      "name": "DataAwsccSagemakerSpaceSpaceSharingSettings",
      "namespace": "dataAwsccSagemakerSpace",
      "symbolId": "src/data-awscc-sagemaker-space/index:DataAwsccSagemakerSpaceSpaceSharingSettings"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSharingSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSharingSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-space/index.ts",
          "line": 1476
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-space/index.ts",
        "line": 1469
      },
      "name": "DataAwsccSagemakerSpaceSpaceSharingSettingsOutputReference",
      "namespace": "dataAwsccSagemakerSpace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-space/index.ts",
            "line": 1496
          },
          "name": "sharingType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-space/index.ts",
            "line": 1480
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceSpaceSharingSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-space/index:DataAwsccSagemakerSpaceSpaceSharingSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-space/index.ts",
        "line": 1500
      },
      "name": "DataAwsccSagemakerSpaceTags",
      "namespace": "dataAwsccSagemakerSpace",
      "symbolId": "src/data-awscc-sagemaker-space/index:DataAwsccSagemakerSpaceTags"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-space/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-space/index.ts",
        "line": 1562
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-space/index.ts",
            "line": 1576
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerSpaceTagsList",
      "namespace": "dataAwsccSagemakerSpace",
      "symbolId": "src/data-awscc-sagemaker-space/index:DataAwsccSagemakerSpaceTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-space/index.ts",
          "line": 1532
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-space/index.ts",
        "line": 1523
      },
      "name": "DataAwsccSagemakerSpaceTagsOutputReference",
      "namespace": "dataAwsccSagemakerSpace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-space/index.ts",
            "line": 1552
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-space/index.ts",
            "line": 1557
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-space/index.ts",
            "line": 1536
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerSpace.DataAwsccSagemakerSpaceTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-space/index:DataAwsccSagemakerSpaceTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerSpaces.DataAwsccSagemakerSpaces": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_spaces awscc_sagemaker_spaces}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerSpaces.DataAwsccSagemakerSpaces",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_spaces awscc_sagemaker_spaces} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-spaces/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerSpaces.DataAwsccSagemakerSpacesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-spaces/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSagemakerSpaces resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-spaces/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSagemakerSpaces to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_spaces#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSagemakerSpaces that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSagemakerSpaces to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-spaces/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-spaces/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerSpaces",
      "namespace": "dataAwsccSagemakerSpaces",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-spaces/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-spaces/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-spaces/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-spaces/index:DataAwsccSagemakerSpaces"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerSpaces.DataAwsccSagemakerSpacesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerSpaces.DataAwsccSagemakerSpacesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-spaces/index.ts",
        "line": 14
      },
      "name": "DataAwsccSagemakerSpacesConfig",
      "namespace": "dataAwsccSagemakerSpaces",
      "symbolId": "src/data-awscc-sagemaker-spaces/index:DataAwsccSagemakerSpacesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerStudioLifecycleConfig.DataAwsccSagemakerStudioLifecycleConfig": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_studio_lifecycle_config awscc_sagemaker_studio_lifecycle_config}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerStudioLifecycleConfig.DataAwsccSagemakerStudioLifecycleConfig",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_studio_lifecycle_config awscc_sagemaker_studio_lifecycle_config} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-studio-lifecycle-config/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-awscc.dataAwsccSagemakerStudioLifecycleConfig.DataAwsccSagemakerStudioLifecycleConfigConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-studio-lifecycle-config/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSagemakerStudioLifecycleConfig resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-studio-lifecycle-config/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 DataAwsccSagemakerStudioLifecycleConfig to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_studio_lifecycle_config#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSagemakerStudioLifecycleConfig that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSagemakerStudioLifecycleConfig to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-studio-lifecycle-config/index.ts",
            "line": 207
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-studio-lifecycle-config/index.ts",
            "line": 213
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerStudioLifecycleConfig",
      "namespace": "dataAwsccSagemakerStudioLifecycleConfig",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-studio-lifecycle-config/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-studio-lifecycle-config/index.ts",
            "line": 178
          },
          "name": "studioLifecycleConfigAppType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-studio-lifecycle-config/index.ts",
            "line": 183
          },
          "name": "studioLifecycleConfigArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-studio-lifecycle-config/index.ts",
            "line": 188
          },
          "name": "studioLifecycleConfigContent",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-studio-lifecycle-config/index.ts",
            "line": 193
          },
          "name": "studioLifecycleConfigName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-studio-lifecycle-config/index.ts",
            "line": 199
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerStudioLifecycleConfig.DataAwsccSagemakerStudioLifecycleConfigTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-studio-lifecycle-config/index.ts",
            "line": 173
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-studio-lifecycle-config/index.ts",
            "line": 166
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-studio-lifecycle-config/index:DataAwsccSagemakerStudioLifecycleConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerStudioLifecycleConfig.DataAwsccSagemakerStudioLifecycleConfigConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerStudioLifecycleConfig.DataAwsccSagemakerStudioLifecycleConfigConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-studio-lifecycle-config/index.ts",
        "line": 14
      },
      "name": "DataAwsccSagemakerStudioLifecycleConfigConfig",
      "namespace": "dataAwsccSagemakerStudioLifecycleConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_studio_lifecycle_config#id DataAwsccSagemakerStudioLifecycleConfig#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-studio-lifecycle-config/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-studio-lifecycle-config/index:DataAwsccSagemakerStudioLifecycleConfigConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerStudioLifecycleConfig.DataAwsccSagemakerStudioLifecycleConfigTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerStudioLifecycleConfig.DataAwsccSagemakerStudioLifecycleConfigTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-studio-lifecycle-config/index.ts",
        "line": 25
      },
      "name": "DataAwsccSagemakerStudioLifecycleConfigTags",
      "namespace": "dataAwsccSagemakerStudioLifecycleConfig",
      "symbolId": "src/data-awscc-sagemaker-studio-lifecycle-config/index:DataAwsccSagemakerStudioLifecycleConfigTags"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerStudioLifecycleConfig.DataAwsccSagemakerStudioLifecycleConfigTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerStudioLifecycleConfig.DataAwsccSagemakerStudioLifecycleConfigTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-studio-lifecycle-config/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-awscc-sagemaker-studio-lifecycle-config/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-studio-lifecycle-config/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-awscc.dataAwsccSagemakerStudioLifecycleConfig.DataAwsccSagemakerStudioLifecycleConfigTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerStudioLifecycleConfigTagsList",
      "namespace": "dataAwsccSagemakerStudioLifecycleConfig",
      "symbolId": "src/data-awscc-sagemaker-studio-lifecycle-config/index:DataAwsccSagemakerStudioLifecycleConfigTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerStudioLifecycleConfig.DataAwsccSagemakerStudioLifecycleConfigTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerStudioLifecycleConfig.DataAwsccSagemakerStudioLifecycleConfigTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-studio-lifecycle-config/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-studio-lifecycle-config/index.ts",
        "line": 48
      },
      "name": "DataAwsccSagemakerStudioLifecycleConfigTagsOutputReference",
      "namespace": "dataAwsccSagemakerStudioLifecycleConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-studio-lifecycle-config/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-studio-lifecycle-config/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-studio-lifecycle-config/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerStudioLifecycleConfig.DataAwsccSagemakerStudioLifecycleConfigTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-studio-lifecycle-config/index:DataAwsccSagemakerStudioLifecycleConfigTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerStudioLifecycleConfigs.DataAwsccSagemakerStudioLifecycleConfigs": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_studio_lifecycle_configs awscc_sagemaker_studio_lifecycle_configs}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerStudioLifecycleConfigs.DataAwsccSagemakerStudioLifecycleConfigs",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_studio_lifecycle_configs awscc_sagemaker_studio_lifecycle_configs} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-studio-lifecycle-configs/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerStudioLifecycleConfigs.DataAwsccSagemakerStudioLifecycleConfigsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-studio-lifecycle-configs/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSagemakerStudioLifecycleConfigs resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-studio-lifecycle-configs/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSagemakerStudioLifecycleConfigs to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_studio_lifecycle_configs#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSagemakerStudioLifecycleConfigs that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSagemakerStudioLifecycleConfigs to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-studio-lifecycle-configs/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-studio-lifecycle-configs/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerStudioLifecycleConfigs",
      "namespace": "dataAwsccSagemakerStudioLifecycleConfigs",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-studio-lifecycle-configs/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-studio-lifecycle-configs/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-studio-lifecycle-configs/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-studio-lifecycle-configs/index:DataAwsccSagemakerStudioLifecycleConfigs"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerStudioLifecycleConfigs.DataAwsccSagemakerStudioLifecycleConfigsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerStudioLifecycleConfigs.DataAwsccSagemakerStudioLifecycleConfigsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-studio-lifecycle-configs/index.ts",
        "line": 14
      },
      "name": "DataAwsccSagemakerStudioLifecycleConfigsConfig",
      "namespace": "dataAwsccSagemakerStudioLifecycleConfigs",
      "symbolId": "src/data-awscc-sagemaker-studio-lifecycle-configs/index:DataAwsccSagemakerStudioLifecycleConfigsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerTrialComponent.DataAwsccSagemakerTrialComponent": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_trial_component awscc_sagemaker_trial_component}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerTrialComponent.DataAwsccSagemakerTrialComponent",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_trial_component awscc_sagemaker_trial_component} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-trial-component/index.ts",
          "line": 503
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerTrialComponent.DataAwsccSagemakerTrialComponentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-trial-component/index.ts",
        "line": 471
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSagemakerTrialComponent resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-trial-component/index.ts",
            "line": 488
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSagemakerTrialComponent to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_trial_component#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSagemakerTrialComponent that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSagemakerTrialComponent to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-trial-component/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-awscc-sagemaker-trial-component/index.ts",
            "line": 615
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerTrialComponent",
      "namespace": "dataAwsccSagemakerTrialComponent",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-trial-component/index.ts",
            "line": 476
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-trial-component/index.ts",
            "line": 527
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-trial-component/index.ts",
            "line": 532
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-trial-component/index.ts",
            "line": 551
          },
          "name": "inputArtifacts",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerTrialComponent.DataAwsccSagemakerTrialComponentInputArtifactsMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-trial-component/index.ts",
            "line": 556
          },
          "name": "lastModifiedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-trial-component/index.ts",
            "line": 561
          },
          "name": "lineageGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-trial-component/index.ts",
            "line": 567
          },
          "name": "metadataProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerTrialComponent.DataAwsccSagemakerTrialComponentMetadataPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-trial-component/index.ts",
            "line": 573
          },
          "name": "outputArtifacts",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerTrialComponent.DataAwsccSagemakerTrialComponentOutputArtifactsMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-trial-component/index.ts",
            "line": 579
          },
          "name": "parameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerTrialComponent.DataAwsccSagemakerTrialComponentParametersMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-trial-component/index.ts",
            "line": 585
          },
          "name": "status",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerTrialComponent.DataAwsccSagemakerTrialComponentStatusOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-trial-component/index.ts",
            "line": 591
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerTrialComponent.DataAwsccSagemakerTrialComponentTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-trial-component/index.ts",
            "line": 596
          },
          "name": "trialComponentArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-trial-component/index.ts",
            "line": 601
          },
          "name": "trialComponentName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-trial-component/index.ts",
            "line": 545
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-trial-component/index.ts",
            "line": 538
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-trial-component/index:DataAwsccSagemakerTrialComponent"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerTrialComponent.DataAwsccSagemakerTrialComponentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerTrialComponent.DataAwsccSagemakerTrialComponentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-trial-component/index.ts",
        "line": 14
      },
      "name": "DataAwsccSagemakerTrialComponentConfig",
      "namespace": "dataAwsccSagemakerTrialComponent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_trial_component#id DataAwsccSagemakerTrialComponent#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-trial-component/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-trial-component/index:DataAwsccSagemakerTrialComponentConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerTrialComponent.DataAwsccSagemakerTrialComponentInputArtifacts": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerTrialComponent.DataAwsccSagemakerTrialComponentInputArtifacts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-trial-component/index.ts",
        "line": 25
      },
      "name": "DataAwsccSagemakerTrialComponentInputArtifacts",
      "namespace": "dataAwsccSagemakerTrialComponent",
      "symbolId": "src/data-awscc-sagemaker-trial-component/index:DataAwsccSagemakerTrialComponentInputArtifacts"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerTrialComponent.DataAwsccSagemakerTrialComponentInputArtifactsMap": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerTrialComponent.DataAwsccSagemakerTrialComponentInputArtifactsMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-trial-component/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-awscc-sagemaker-trial-component/index.ts",
        "line": 86
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-trial-component/index.ts",
            "line": 99
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerTrialComponent.DataAwsccSagemakerTrialComponentInputArtifactsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerTrialComponentInputArtifactsMap",
      "namespace": "dataAwsccSagemakerTrialComponent",
      "symbolId": "src/data-awscc-sagemaker-trial-component/index:DataAwsccSagemakerTrialComponentInputArtifactsMap"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerTrialComponent.DataAwsccSagemakerTrialComponentInputArtifactsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerTrialComponent.DataAwsccSagemakerTrialComponentInputArtifactsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-trial-component/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 key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-trial-component/index.ts",
        "line": 48
      },
      "name": "DataAwsccSagemakerTrialComponentInputArtifactsOutputReference",
      "namespace": "dataAwsccSagemakerTrialComponent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-trial-component/index.ts",
            "line": 76
          },
          "name": "mediaType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-trial-component/index.ts",
            "line": 81
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-trial-component/index.ts",
            "line": 60
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerTrialComponent.DataAwsccSagemakerTrialComponentInputArtifacts"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-trial-component/index:DataAwsccSagemakerTrialComponentInputArtifactsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerTrialComponent.DataAwsccSagemakerTrialComponentMetadataProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerTrialComponent.DataAwsccSagemakerTrialComponentMetadataProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-trial-component/index.ts",
        "line": 103
      },
      "name": "DataAwsccSagemakerTrialComponentMetadataProperties",
      "namespace": "dataAwsccSagemakerTrialComponent",
      "symbolId": "src/data-awscc-sagemaker-trial-component/index:DataAwsccSagemakerTrialComponentMetadataProperties"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerTrialComponent.DataAwsccSagemakerTrialComponentMetadataPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerTrialComponent.DataAwsccSagemakerTrialComponentMetadataPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-trial-component/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-awscc-sagemaker-trial-component/index.ts",
        "line": 126
      },
      "name": "DataAwsccSagemakerTrialComponentMetadataPropertiesOutputReference",
      "namespace": "dataAwsccSagemakerTrialComponent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-trial-component/index.ts",
            "line": 153
          },
          "name": "commitId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-trial-component/index.ts",
            "line": 158
          },
          "name": "generatedBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-trial-component/index.ts",
            "line": 163
          },
          "name": "projectId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-trial-component/index.ts",
            "line": 168
          },
          "name": "repository",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-trial-component/index.ts",
            "line": 137
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerTrialComponent.DataAwsccSagemakerTrialComponentMetadataProperties"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-trial-component/index:DataAwsccSagemakerTrialComponentMetadataPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerTrialComponent.DataAwsccSagemakerTrialComponentOutputArtifacts": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerTrialComponent.DataAwsccSagemakerTrialComponentOutputArtifacts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-trial-component/index.ts",
        "line": 172
      },
      "name": "DataAwsccSagemakerTrialComponentOutputArtifacts",
      "namespace": "dataAwsccSagemakerTrialComponent",
      "symbolId": "src/data-awscc-sagemaker-trial-component/index:DataAwsccSagemakerTrialComponentOutputArtifacts"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerTrialComponent.DataAwsccSagemakerTrialComponentOutputArtifactsMap": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerTrialComponent.DataAwsccSagemakerTrialComponentOutputArtifactsMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-trial-component/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-awscc-sagemaker-trial-component/index.ts",
        "line": 233
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-trial-component/index.ts",
            "line": 246
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerTrialComponent.DataAwsccSagemakerTrialComponentOutputArtifactsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerTrialComponentOutputArtifactsMap",
      "namespace": "dataAwsccSagemakerTrialComponent",
      "symbolId": "src/data-awscc-sagemaker-trial-component/index:DataAwsccSagemakerTrialComponentOutputArtifactsMap"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerTrialComponent.DataAwsccSagemakerTrialComponentOutputArtifactsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerTrialComponent.DataAwsccSagemakerTrialComponentOutputArtifactsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-trial-component/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 key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-trial-component/index.ts",
        "line": 195
      },
      "name": "DataAwsccSagemakerTrialComponentOutputArtifactsOutputReference",
      "namespace": "dataAwsccSagemakerTrialComponent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-trial-component/index.ts",
            "line": 223
          },
          "name": "mediaType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-trial-component/index.ts",
            "line": 228
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-trial-component/index.ts",
            "line": 207
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerTrialComponent.DataAwsccSagemakerTrialComponentOutputArtifacts"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-trial-component/index:DataAwsccSagemakerTrialComponentOutputArtifactsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerTrialComponent.DataAwsccSagemakerTrialComponentParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerTrialComponent.DataAwsccSagemakerTrialComponentParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-trial-component/index.ts",
        "line": 250
      },
      "name": "DataAwsccSagemakerTrialComponentParameters",
      "namespace": "dataAwsccSagemakerTrialComponent",
      "symbolId": "src/data-awscc-sagemaker-trial-component/index:DataAwsccSagemakerTrialComponentParameters"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerTrialComponent.DataAwsccSagemakerTrialComponentParametersMap": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerTrialComponent.DataAwsccSagemakerTrialComponentParametersMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-trial-component/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-trial-component/index.ts",
        "line": 311
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-trial-component/index.ts",
            "line": 324
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerTrialComponent.DataAwsccSagemakerTrialComponentParametersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerTrialComponentParametersMap",
      "namespace": "dataAwsccSagemakerTrialComponent",
      "symbolId": "src/data-awscc-sagemaker-trial-component/index:DataAwsccSagemakerTrialComponentParametersMap"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerTrialComponent.DataAwsccSagemakerTrialComponentParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerTrialComponent.DataAwsccSagemakerTrialComponentParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-trial-component/index.ts",
          "line": 281
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "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-awscc-sagemaker-trial-component/index.ts",
        "line": 273
      },
      "name": "DataAwsccSagemakerTrialComponentParametersOutputReference",
      "namespace": "dataAwsccSagemakerTrialComponent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-trial-component/index.ts",
            "line": 301
          },
          "name": "numberValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-trial-component/index.ts",
            "line": 306
          },
          "name": "stringValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-trial-component/index.ts",
            "line": 285
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerTrialComponent.DataAwsccSagemakerTrialComponentParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-trial-component/index:DataAwsccSagemakerTrialComponentParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerTrialComponent.DataAwsccSagemakerTrialComponentStatus": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerTrialComponent.DataAwsccSagemakerTrialComponentStatus",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-trial-component/index.ts",
        "line": 328
      },
      "name": "DataAwsccSagemakerTrialComponentStatus",
      "namespace": "dataAwsccSagemakerTrialComponent",
      "symbolId": "src/data-awscc-sagemaker-trial-component/index:DataAwsccSagemakerTrialComponentStatus"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerTrialComponent.DataAwsccSagemakerTrialComponentStatusOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerTrialComponent.DataAwsccSagemakerTrialComponentStatusOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-trial-component/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/data-awscc-sagemaker-trial-component/index.ts",
        "line": 351
      },
      "name": "DataAwsccSagemakerTrialComponentStatusOutputReference",
      "namespace": "dataAwsccSagemakerTrialComponent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-trial-component/index.ts",
            "line": 378
          },
          "name": "message",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-trial-component/index.ts",
            "line": 383
          },
          "name": "primaryStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-trial-component/index.ts",
            "line": 362
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerTrialComponent.DataAwsccSagemakerTrialComponentStatus"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-trial-component/index:DataAwsccSagemakerTrialComponentStatusOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerTrialComponent.DataAwsccSagemakerTrialComponentTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerTrialComponent.DataAwsccSagemakerTrialComponentTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-trial-component/index.ts",
        "line": 387
      },
      "name": "DataAwsccSagemakerTrialComponentTags",
      "namespace": "dataAwsccSagemakerTrialComponent",
      "symbolId": "src/data-awscc-sagemaker-trial-component/index:DataAwsccSagemakerTrialComponentTags"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerTrialComponent.DataAwsccSagemakerTrialComponentTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerTrialComponent.DataAwsccSagemakerTrialComponentTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-trial-component/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-trial-component/index.ts",
        "line": 449
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-trial-component/index.ts",
            "line": 463
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerTrialComponent.DataAwsccSagemakerTrialComponentTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerTrialComponentTagsList",
      "namespace": "dataAwsccSagemakerTrialComponent",
      "symbolId": "src/data-awscc-sagemaker-trial-component/index:DataAwsccSagemakerTrialComponentTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerTrialComponent.DataAwsccSagemakerTrialComponentTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerTrialComponent.DataAwsccSagemakerTrialComponentTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-trial-component/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-trial-component/index.ts",
        "line": 410
      },
      "name": "DataAwsccSagemakerTrialComponentTagsOutputReference",
      "namespace": "dataAwsccSagemakerTrialComponent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-trial-component/index.ts",
            "line": 439
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-trial-component/index.ts",
            "line": 444
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-trial-component/index.ts",
            "line": 423
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerTrialComponent.DataAwsccSagemakerTrialComponentTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-trial-component/index:DataAwsccSagemakerTrialComponentTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerTrialComponents.DataAwsccSagemakerTrialComponents": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_trial_components awscc_sagemaker_trial_components}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerTrialComponents.DataAwsccSagemakerTrialComponents",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_trial_components awscc_sagemaker_trial_components} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-trial-components/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerTrialComponents.DataAwsccSagemakerTrialComponentsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-trial-components/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSagemakerTrialComponents resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-trial-components/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSagemakerTrialComponents to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_trial_components#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSagemakerTrialComponents that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSagemakerTrialComponents to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-trial-components/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-trial-components/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerTrialComponents",
      "namespace": "dataAwsccSagemakerTrialComponents",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-trial-components/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-trial-components/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-trial-components/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-trial-components/index:DataAwsccSagemakerTrialComponents"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerTrialComponents.DataAwsccSagemakerTrialComponentsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerTrialComponents.DataAwsccSagemakerTrialComponentsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-trial-components/index.ts",
        "line": 14
      },
      "name": "DataAwsccSagemakerTrialComponentsConfig",
      "namespace": "dataAwsccSagemakerTrialComponents",
      "symbolId": "src/data-awscc-sagemaker-trial-components/index:DataAwsccSagemakerTrialComponentsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfile": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_user_profile awscc_sagemaker_user_profile}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfile",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_user_profile awscc_sagemaker_user_profile} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
          "line": 2211
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
        "line": 2179
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSagemakerUserProfile resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 2196
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSagemakerUserProfile to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_user_profile#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSagemakerUserProfile that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSagemakerUserProfile to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 2288
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 2294
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerUserProfile",
      "namespace": "dataAwsccSagemakerUserProfile",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 2184
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 2235
          },
          "name": "domainId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 2253
          },
          "name": "singleSignOnUserIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 2258
          },
          "name": "singleSignOnUserValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 2264
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 2269
          },
          "name": "userProfileArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 2274
          },
          "name": "userProfileName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 2280
          },
          "name": "userSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 2248
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 2241
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-user-profile/index:DataAwsccSagemakerUserProfile"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
        "line": 14
      },
      "name": "DataAwsccSagemakerUserProfileConfig",
      "namespace": "dataAwsccSagemakerUserProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_user_profile#id DataAwsccSagemakerUserProfile#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-user-profile/index:DataAwsccSagemakerUserProfileConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
        "line": 25
      },
      "name": "DataAwsccSagemakerUserProfileTags",
      "namespace": "dataAwsccSagemakerUserProfile",
      "symbolId": "src/data-awscc-sagemaker-user-profile/index:DataAwsccSagemakerUserProfileTags"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-user-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-awscc-sagemaker-user-profile/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-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-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerUserProfileTagsList",
      "namespace": "dataAwsccSagemakerUserProfile",
      "symbolId": "src/data-awscc-sagemaker-user-profile/index:DataAwsccSagemakerUserProfileTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
        "line": 48
      },
      "name": "DataAwsccSagemakerUserProfileTagsOutputReference",
      "namespace": "dataAwsccSagemakerUserProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-user-profile/index:DataAwsccSagemakerUserProfileTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
        "line": 2041
      },
      "name": "DataAwsccSagemakerUserProfileUserSettings",
      "namespace": "dataAwsccSagemakerUserProfile",
      "symbolId": "src/data-awscc-sagemaker-user-profile/index:DataAwsccSagemakerUserProfileUserSettings"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsCodeEditorAppSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsCodeEditorAppSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
        "line": 388
      },
      "name": "DataAwsccSagemakerUserProfileUserSettingsCodeEditorAppSettings",
      "namespace": "dataAwsccSagemakerUserProfile",
      "symbolId": "src/data-awscc-sagemaker-user-profile/index:DataAwsccSagemakerUserProfileUserSettingsCodeEditorAppSettings"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsCodeEditorAppSettingsAppLifecycleManagement": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsCodeEditorAppSettingsAppLifecycleManagement",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
        "line": 174
      },
      "name": "DataAwsccSagemakerUserProfileUserSettingsCodeEditorAppSettingsAppLifecycleManagement",
      "namespace": "dataAwsccSagemakerUserProfile",
      "symbolId": "src/data-awscc-sagemaker-user-profile/index:DataAwsccSagemakerUserProfileUserSettingsCodeEditorAppSettingsAppLifecycleManagement"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
        "line": 105
      },
      "name": "DataAwsccSagemakerUserProfileUserSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettings",
      "namespace": "dataAwsccSagemakerUserProfile",
      "symbolId": "src/data-awscc-sagemaker-user-profile/index:DataAwsccSagemakerUserProfileUserSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettings"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-user-profile/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-awscc-sagemaker-user-profile/index.ts",
        "line": 128
      },
      "name": "DataAwsccSagemakerUserProfileUserSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettingsOutputReference",
      "namespace": "dataAwsccSagemakerUserProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 155
          },
          "name": "idleTimeoutInMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 160
          },
          "name": "lifecycleManagement",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 165
          },
          "name": "maxIdleTimeoutInMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 170
          },
          "name": "minIdleTimeoutInMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 139
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-user-profile/index:DataAwsccSagemakerUserProfileUserSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsCodeEditorAppSettingsAppLifecycleManagementOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsCodeEditorAppSettingsAppLifecycleManagementOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-user-profile/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/data-awscc-sagemaker-user-profile/index.ts",
        "line": 197
      },
      "name": "DataAwsccSagemakerUserProfileUserSettingsCodeEditorAppSettingsAppLifecycleManagementOutputReference",
      "namespace": "dataAwsccSagemakerUserProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 225
          },
          "name": "idleSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 208
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsCodeEditorAppSettingsAppLifecycleManagement"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-user-profile/index:DataAwsccSagemakerUserProfileUserSettingsCodeEditorAppSettingsAppLifecycleManagementOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsCodeEditorAppSettingsCustomImages": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsCodeEditorAppSettingsCustomImages",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
        "line": 229
      },
      "name": "DataAwsccSagemakerUserProfileUserSettingsCodeEditorAppSettingsCustomImages",
      "namespace": "dataAwsccSagemakerUserProfile",
      "symbolId": "src/data-awscc-sagemaker-user-profile/index:DataAwsccSagemakerUserProfileUserSettingsCodeEditorAppSettingsCustomImages"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsCodeEditorAppSettingsCustomImagesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsCodeEditorAppSettingsCustomImagesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-user-profile/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
        "line": 296
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 310
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsCodeEditorAppSettingsCustomImagesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerUserProfileUserSettingsCodeEditorAppSettingsCustomImagesList",
      "namespace": "dataAwsccSagemakerUserProfile",
      "symbolId": "src/data-awscc-sagemaker-user-profile/index:DataAwsccSagemakerUserProfileUserSettingsCodeEditorAppSettingsCustomImagesList"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsCodeEditorAppSettingsCustomImagesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsCodeEditorAppSettingsCustomImagesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-user-profile/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-awscc-sagemaker-user-profile/index.ts",
        "line": 252
      },
      "name": "DataAwsccSagemakerUserProfileUserSettingsCodeEditorAppSettingsCustomImagesOutputReference",
      "namespace": "dataAwsccSagemakerUserProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 281
          },
          "name": "appImageConfigName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 286
          },
          "name": "imageName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 291
          },
          "name": "imageVersionNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 265
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsCodeEditorAppSettingsCustomImages"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-user-profile/index:DataAwsccSagemakerUserProfileUserSettingsCodeEditorAppSettingsCustomImagesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsCodeEditorAppSettingsDefaultResourceSpec": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsCodeEditorAppSettingsDefaultResourceSpec",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
        "line": 314
      },
      "name": "DataAwsccSagemakerUserProfileUserSettingsCodeEditorAppSettingsDefaultResourceSpec",
      "namespace": "dataAwsccSagemakerUserProfile",
      "symbolId": "src/data-awscc-sagemaker-user-profile/index:DataAwsccSagemakerUserProfileUserSettingsCodeEditorAppSettingsDefaultResourceSpec"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsCodeEditorAppSettingsDefaultResourceSpecOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsCodeEditorAppSettingsDefaultResourceSpecOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-user-profile/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-awscc-sagemaker-user-profile/index.ts",
        "line": 337
      },
      "name": "DataAwsccSagemakerUserProfileUserSettingsCodeEditorAppSettingsDefaultResourceSpecOutputReference",
      "namespace": "dataAwsccSagemakerUserProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 364
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 369
          },
          "name": "lifecycleConfigArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 374
          },
          "name": "sageMakerImageArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 379
          },
          "name": "sageMakerImageVersionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 384
          },
          "name": "trainingPlanArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 348
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsCodeEditorAppSettingsDefaultResourceSpec"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-user-profile/index:DataAwsccSagemakerUserProfileUserSettingsCodeEditorAppSettingsDefaultResourceSpecOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsCodeEditorAppSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsCodeEditorAppSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-user-profile/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/data-awscc-sagemaker-user-profile/index.ts",
        "line": 411
      },
      "name": "DataAwsccSagemakerUserProfileUserSettingsCodeEditorAppSettingsOutputReference",
      "namespace": "dataAwsccSagemakerUserProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 439
          },
          "name": "appLifecycleManagement",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsCodeEditorAppSettingsAppLifecycleManagementOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 444
          },
          "name": "builtInLifecycleConfigArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 450
          },
          "name": "customImages",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsCodeEditorAppSettingsCustomImagesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 456
          },
          "name": "defaultResourceSpec",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsCodeEditorAppSettingsDefaultResourceSpecOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 461
          },
          "name": "lifecycleConfigArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 422
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsCodeEditorAppSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-user-profile/index:DataAwsccSagemakerUserProfileUserSettingsCodeEditorAppSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsCustomFileSystemConfigs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsCustomFileSystemConfigs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
        "line": 642
      },
      "name": "DataAwsccSagemakerUserProfileUserSettingsCustomFileSystemConfigs",
      "namespace": "dataAwsccSagemakerUserProfile",
      "symbolId": "src/data-awscc-sagemaker-user-profile/index:DataAwsccSagemakerUserProfileUserSettingsCustomFileSystemConfigs"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsCustomFileSystemConfigsEfsFileSystemConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsCustomFileSystemConfigsEfsFileSystemConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
        "line": 465
      },
      "name": "DataAwsccSagemakerUserProfileUserSettingsCustomFileSystemConfigsEfsFileSystemConfig",
      "namespace": "dataAwsccSagemakerUserProfile",
      "symbolId": "src/data-awscc-sagemaker-user-profile/index:DataAwsccSagemakerUserProfileUserSettingsCustomFileSystemConfigsEfsFileSystemConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsCustomFileSystemConfigsEfsFileSystemConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsCustomFileSystemConfigsEfsFileSystemConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-user-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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
        "line": 488
      },
      "name": "DataAwsccSagemakerUserProfileUserSettingsCustomFileSystemConfigsEfsFileSystemConfigOutputReference",
      "namespace": "dataAwsccSagemakerUserProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 515
          },
          "name": "fileSystemId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 520
          },
          "name": "fileSystemPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 499
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsCustomFileSystemConfigsEfsFileSystemConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-user-profile/index:DataAwsccSagemakerUserProfileUserSettingsCustomFileSystemConfigsEfsFileSystemConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsCustomFileSystemConfigsFsxLustreFileSystemConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsCustomFileSystemConfigsFsxLustreFileSystemConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
        "line": 524
      },
      "name": "DataAwsccSagemakerUserProfileUserSettingsCustomFileSystemConfigsFsxLustreFileSystemConfig",
      "namespace": "dataAwsccSagemakerUserProfile",
      "symbolId": "src/data-awscc-sagemaker-user-profile/index:DataAwsccSagemakerUserProfileUserSettingsCustomFileSystemConfigsFsxLustreFileSystemConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsCustomFileSystemConfigsFsxLustreFileSystemConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsCustomFileSystemConfigsFsxLustreFileSystemConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-user-profile/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
        "line": 547
      },
      "name": "DataAwsccSagemakerUserProfileUserSettingsCustomFileSystemConfigsFsxLustreFileSystemConfigOutputReference",
      "namespace": "dataAwsccSagemakerUserProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 574
          },
          "name": "fileSystemId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 579
          },
          "name": "fileSystemPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 558
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsCustomFileSystemConfigsFsxLustreFileSystemConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-user-profile/index:DataAwsccSagemakerUserProfileUserSettingsCustomFileSystemConfigsFsxLustreFileSystemConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsCustomFileSystemConfigsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsCustomFileSystemConfigsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
          "line": 719
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
        "line": 712
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 726
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsCustomFileSystemConfigsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerUserProfileUserSettingsCustomFileSystemConfigsList",
      "namespace": "dataAwsccSagemakerUserProfile",
      "symbolId": "src/data-awscc-sagemaker-user-profile/index:DataAwsccSagemakerUserProfileUserSettingsCustomFileSystemConfigsList"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsCustomFileSystemConfigsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsCustomFileSystemConfigsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
          "line": 674
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
        "line": 665
      },
      "name": "DataAwsccSagemakerUserProfileUserSettingsCustomFileSystemConfigsOutputReference",
      "namespace": "dataAwsccSagemakerUserProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 695
          },
          "name": "efsFileSystemConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsCustomFileSystemConfigsEfsFileSystemConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 701
          },
          "name": "fsxLustreFileSystemConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsCustomFileSystemConfigsFsxLustreFileSystemConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 707
          },
          "name": "s3FileSystemConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsCustomFileSystemConfigsS3FileSystemConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 678
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsCustomFileSystemConfigs"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-user-profile/index:DataAwsccSagemakerUserProfileUserSettingsCustomFileSystemConfigsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsCustomFileSystemConfigsS3FileSystemConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsCustomFileSystemConfigsS3FileSystemConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
        "line": 583
      },
      "name": "DataAwsccSagemakerUserProfileUserSettingsCustomFileSystemConfigsS3FileSystemConfig",
      "namespace": "dataAwsccSagemakerUserProfile",
      "symbolId": "src/data-awscc-sagemaker-user-profile/index:DataAwsccSagemakerUserProfileUserSettingsCustomFileSystemConfigsS3FileSystemConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsCustomFileSystemConfigsS3FileSystemConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsCustomFileSystemConfigsS3FileSystemConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-user-profile/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-awscc-sagemaker-user-profile/index.ts",
        "line": 606
      },
      "name": "DataAwsccSagemakerUserProfileUserSettingsCustomFileSystemConfigsS3FileSystemConfigOutputReference",
      "namespace": "dataAwsccSagemakerUserProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 633
          },
          "name": "mountPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 638
          },
          "name": "s3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 617
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsCustomFileSystemConfigsS3FileSystemConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-user-profile/index:DataAwsccSagemakerUserProfileUserSettingsCustomFileSystemConfigsS3FileSystemConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsCustomPosixUserConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsCustomPosixUserConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
        "line": 730
      },
      "name": "DataAwsccSagemakerUserProfileUserSettingsCustomPosixUserConfig",
      "namespace": "dataAwsccSagemakerUserProfile",
      "symbolId": "src/data-awscc-sagemaker-user-profile/index:DataAwsccSagemakerUserProfileUserSettingsCustomPosixUserConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsCustomPosixUserConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsCustomPosixUserConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-user-profile/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/data-awscc-sagemaker-user-profile/index.ts",
        "line": 753
      },
      "name": "DataAwsccSagemakerUserProfileUserSettingsCustomPosixUserConfigOutputReference",
      "namespace": "dataAwsccSagemakerUserProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 780
          },
          "name": "gid",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 785
          },
          "name": "uid",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 764
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsCustomPosixUserConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-user-profile/index:DataAwsccSagemakerUserProfileUserSettingsCustomPosixUserConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsJupyterLabAppSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsJupyterLabAppSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
        "line": 1206
      },
      "name": "DataAwsccSagemakerUserProfileUserSettingsJupyterLabAppSettings",
      "namespace": "dataAwsccSagemakerUserProfile",
      "symbolId": "src/data-awscc-sagemaker-user-profile/index:DataAwsccSagemakerUserProfileUserSettingsJupyterLabAppSettings"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsJupyterLabAppSettingsAppLifecycleManagement": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsJupyterLabAppSettingsAppLifecycleManagement",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
        "line": 858
      },
      "name": "DataAwsccSagemakerUserProfileUserSettingsJupyterLabAppSettingsAppLifecycleManagement",
      "namespace": "dataAwsccSagemakerUserProfile",
      "symbolId": "src/data-awscc-sagemaker-user-profile/index:DataAwsccSagemakerUserProfileUserSettingsJupyterLabAppSettingsAppLifecycleManagement"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
        "line": 789
      },
      "name": "DataAwsccSagemakerUserProfileUserSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettings",
      "namespace": "dataAwsccSagemakerUserProfile",
      "symbolId": "src/data-awscc-sagemaker-user-profile/index:DataAwsccSagemakerUserProfileUserSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettings"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-user-profile/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-awscc-sagemaker-user-profile/index.ts",
        "line": 812
      },
      "name": "DataAwsccSagemakerUserProfileUserSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsOutputReference",
      "namespace": "dataAwsccSagemakerUserProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 839
          },
          "name": "idleTimeoutInMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 844
          },
          "name": "lifecycleManagement",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 849
          },
          "name": "maxIdleTimeoutInMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 854
          },
          "name": "minIdleTimeoutInMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 823
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-user-profile/index:DataAwsccSagemakerUserProfileUserSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsJupyterLabAppSettingsAppLifecycleManagementOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsJupyterLabAppSettingsAppLifecycleManagementOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-user-profile/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-awscc-sagemaker-user-profile/index.ts",
        "line": 881
      },
      "name": "DataAwsccSagemakerUserProfileUserSettingsJupyterLabAppSettingsAppLifecycleManagementOutputReference",
      "namespace": "dataAwsccSagemakerUserProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 909
          },
          "name": "idleSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 892
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsJupyterLabAppSettingsAppLifecycleManagement"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-user-profile/index:DataAwsccSagemakerUserProfileUserSettingsJupyterLabAppSettingsAppLifecycleManagementOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsJupyterLabAppSettingsCodeRepositories": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsJupyterLabAppSettingsCodeRepositories",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
        "line": 913
      },
      "name": "DataAwsccSagemakerUserProfileUserSettingsJupyterLabAppSettingsCodeRepositories",
      "namespace": "dataAwsccSagemakerUserProfile",
      "symbolId": "src/data-awscc-sagemaker-user-profile/index:DataAwsccSagemakerUserProfileUserSettingsJupyterLabAppSettingsCodeRepositories"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsJupyterLabAppSettingsCodeRepositoriesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsJupyterLabAppSettingsCodeRepositoriesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-user-profile/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
        "line": 970
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 984
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsJupyterLabAppSettingsCodeRepositoriesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerUserProfileUserSettingsJupyterLabAppSettingsCodeRepositoriesList",
      "namespace": "dataAwsccSagemakerUserProfile",
      "symbolId": "src/data-awscc-sagemaker-user-profile/index:DataAwsccSagemakerUserProfileUserSettingsJupyterLabAppSettingsCodeRepositoriesList"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsJupyterLabAppSettingsCodeRepositoriesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsJupyterLabAppSettingsCodeRepositoriesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-user-profile/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
        "line": 936
      },
      "name": "DataAwsccSagemakerUserProfileUserSettingsJupyterLabAppSettingsCodeRepositoriesOutputReference",
      "namespace": "dataAwsccSagemakerUserProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 965
          },
          "name": "repositoryUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 949
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsJupyterLabAppSettingsCodeRepositories"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-user-profile/index:DataAwsccSagemakerUserProfileUserSettingsJupyterLabAppSettingsCodeRepositoriesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsJupyterLabAppSettingsCustomImages": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsJupyterLabAppSettingsCustomImages",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
        "line": 988
      },
      "name": "DataAwsccSagemakerUserProfileUserSettingsJupyterLabAppSettingsCustomImages",
      "namespace": "dataAwsccSagemakerUserProfile",
      "symbolId": "src/data-awscc-sagemaker-user-profile/index:DataAwsccSagemakerUserProfileUserSettingsJupyterLabAppSettingsCustomImages"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsJupyterLabAppSettingsCustomImagesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsJupyterLabAppSettingsCustomImagesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-user-profile/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
        "line": 1055
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 1069
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsJupyterLabAppSettingsCustomImagesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerUserProfileUserSettingsJupyterLabAppSettingsCustomImagesList",
      "namespace": "dataAwsccSagemakerUserProfile",
      "symbolId": "src/data-awscc-sagemaker-user-profile/index:DataAwsccSagemakerUserProfileUserSettingsJupyterLabAppSettingsCustomImagesList"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsJupyterLabAppSettingsCustomImagesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsJupyterLabAppSettingsCustomImagesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
          "line": 1020
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
        "line": 1011
      },
      "name": "DataAwsccSagemakerUserProfileUserSettingsJupyterLabAppSettingsCustomImagesOutputReference",
      "namespace": "dataAwsccSagemakerUserProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 1040
          },
          "name": "appImageConfigName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 1045
          },
          "name": "imageName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 1050
          },
          "name": "imageVersionNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 1024
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsJupyterLabAppSettingsCustomImages"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-user-profile/index:DataAwsccSagemakerUserProfileUserSettingsJupyterLabAppSettingsCustomImagesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsJupyterLabAppSettingsDefaultResourceSpec": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsJupyterLabAppSettingsDefaultResourceSpec",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
        "line": 1073
      },
      "name": "DataAwsccSagemakerUserProfileUserSettingsJupyterLabAppSettingsDefaultResourceSpec",
      "namespace": "dataAwsccSagemakerUserProfile",
      "symbolId": "src/data-awscc-sagemaker-user-profile/index:DataAwsccSagemakerUserProfileUserSettingsJupyterLabAppSettingsDefaultResourceSpec"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsJupyterLabAppSettingsDefaultResourceSpecOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsJupyterLabAppSettingsDefaultResourceSpecOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
          "line": 1103
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
        "line": 1096
      },
      "name": "DataAwsccSagemakerUserProfileUserSettingsJupyterLabAppSettingsDefaultResourceSpecOutputReference",
      "namespace": "dataAwsccSagemakerUserProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 1123
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 1128
          },
          "name": "lifecycleConfigArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 1133
          },
          "name": "sageMakerImageArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 1138
          },
          "name": "sageMakerImageVersionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 1143
          },
          "name": "trainingPlanArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 1107
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsJupyterLabAppSettingsDefaultResourceSpec"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-user-profile/index:DataAwsccSagemakerUserProfileUserSettingsJupyterLabAppSettingsDefaultResourceSpecOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsJupyterLabAppSettingsEmrSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsJupyterLabAppSettingsEmrSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
        "line": 1147
      },
      "name": "DataAwsccSagemakerUserProfileUserSettingsJupyterLabAppSettingsEmrSettings",
      "namespace": "dataAwsccSagemakerUserProfile",
      "symbolId": "src/data-awscc-sagemaker-user-profile/index:DataAwsccSagemakerUserProfileUserSettingsJupyterLabAppSettingsEmrSettings"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsJupyterLabAppSettingsEmrSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsJupyterLabAppSettingsEmrSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
          "line": 1177
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
        "line": 1170
      },
      "name": "DataAwsccSagemakerUserProfileUserSettingsJupyterLabAppSettingsEmrSettingsOutputReference",
      "namespace": "dataAwsccSagemakerUserProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 1197
          },
          "name": "assumableRoleArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 1202
          },
          "name": "executionRoleArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 1181
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsJupyterLabAppSettingsEmrSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-user-profile/index:DataAwsccSagemakerUserProfileUserSettingsJupyterLabAppSettingsEmrSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsJupyterLabAppSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsJupyterLabAppSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
          "line": 1236
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
        "line": 1229
      },
      "name": "DataAwsccSagemakerUserProfileUserSettingsJupyterLabAppSettingsOutputReference",
      "namespace": "dataAwsccSagemakerUserProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 1257
          },
          "name": "appLifecycleManagement",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsJupyterLabAppSettingsAppLifecycleManagementOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 1262
          },
          "name": "builtInLifecycleConfigArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 1268
          },
          "name": "codeRepositories",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsJupyterLabAppSettingsCodeRepositoriesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 1274
          },
          "name": "customImages",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsJupyterLabAppSettingsCustomImagesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 1280
          },
          "name": "defaultResourceSpec",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsJupyterLabAppSettingsDefaultResourceSpecOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 1286
          },
          "name": "emrSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsJupyterLabAppSettingsEmrSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 1291
          },
          "name": "lifecycleConfigArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 1240
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsJupyterLabAppSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-user-profile/index:DataAwsccSagemakerUserProfileUserSettingsJupyterLabAppSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsJupyterServerAppSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsJupyterServerAppSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
        "line": 1369
      },
      "name": "DataAwsccSagemakerUserProfileUserSettingsJupyterServerAppSettings",
      "namespace": "dataAwsccSagemakerUserProfile",
      "symbolId": "src/data-awscc-sagemaker-user-profile/index:DataAwsccSagemakerUserProfileUserSettingsJupyterServerAppSettings"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsJupyterServerAppSettingsDefaultResourceSpec": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsJupyterServerAppSettingsDefaultResourceSpec",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
        "line": 1295
      },
      "name": "DataAwsccSagemakerUserProfileUserSettingsJupyterServerAppSettingsDefaultResourceSpec",
      "namespace": "dataAwsccSagemakerUserProfile",
      "symbolId": "src/data-awscc-sagemaker-user-profile/index:DataAwsccSagemakerUserProfileUserSettingsJupyterServerAppSettingsDefaultResourceSpec"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsJupyterServerAppSettingsDefaultResourceSpecOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsJupyterServerAppSettingsDefaultResourceSpecOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
          "line": 1325
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
        "line": 1318
      },
      "name": "DataAwsccSagemakerUserProfileUserSettingsJupyterServerAppSettingsDefaultResourceSpecOutputReference",
      "namespace": "dataAwsccSagemakerUserProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 1345
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 1350
          },
          "name": "lifecycleConfigArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 1355
          },
          "name": "sageMakerImageArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 1360
          },
          "name": "sageMakerImageVersionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 1365
          },
          "name": "trainingPlanArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 1329
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsJupyterServerAppSettingsDefaultResourceSpec"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-user-profile/index:DataAwsccSagemakerUserProfileUserSettingsJupyterServerAppSettingsDefaultResourceSpecOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsJupyterServerAppSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsJupyterServerAppSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
          "line": 1399
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
        "line": 1392
      },
      "name": "DataAwsccSagemakerUserProfileUserSettingsJupyterServerAppSettingsOutputReference",
      "namespace": "dataAwsccSagemakerUserProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 1420
          },
          "name": "defaultResourceSpec",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsJupyterServerAppSettingsDefaultResourceSpecOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 1425
          },
          "name": "lifecycleConfigArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 1403
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsJupyterServerAppSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-user-profile/index:DataAwsccSagemakerUserProfileUserSettingsJupyterServerAppSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsKernelGatewayAppSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsKernelGatewayAppSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
        "line": 1588
      },
      "name": "DataAwsccSagemakerUserProfileUserSettingsKernelGatewayAppSettings",
      "namespace": "dataAwsccSagemakerUserProfile",
      "symbolId": "src/data-awscc-sagemaker-user-profile/index:DataAwsccSagemakerUserProfileUserSettingsKernelGatewayAppSettings"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsKernelGatewayAppSettingsCustomImages": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsKernelGatewayAppSettingsCustomImages",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
        "line": 1429
      },
      "name": "DataAwsccSagemakerUserProfileUserSettingsKernelGatewayAppSettingsCustomImages",
      "namespace": "dataAwsccSagemakerUserProfile",
      "symbolId": "src/data-awscc-sagemaker-user-profile/index:DataAwsccSagemakerUserProfileUserSettingsKernelGatewayAppSettingsCustomImages"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsKernelGatewayAppSettingsCustomImagesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsKernelGatewayAppSettingsCustomImagesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
          "line": 1503
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
        "line": 1496
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 1510
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsKernelGatewayAppSettingsCustomImagesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerUserProfileUserSettingsKernelGatewayAppSettingsCustomImagesList",
      "namespace": "dataAwsccSagemakerUserProfile",
      "symbolId": "src/data-awscc-sagemaker-user-profile/index:DataAwsccSagemakerUserProfileUserSettingsKernelGatewayAppSettingsCustomImagesList"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsKernelGatewayAppSettingsCustomImagesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsKernelGatewayAppSettingsCustomImagesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
          "line": 1461
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
        "line": 1452
      },
      "name": "DataAwsccSagemakerUserProfileUserSettingsKernelGatewayAppSettingsCustomImagesOutputReference",
      "namespace": "dataAwsccSagemakerUserProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 1481
          },
          "name": "appImageConfigName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 1486
          },
          "name": "imageName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 1491
          },
          "name": "imageVersionNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 1465
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsKernelGatewayAppSettingsCustomImages"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-user-profile/index:DataAwsccSagemakerUserProfileUserSettingsKernelGatewayAppSettingsCustomImagesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsKernelGatewayAppSettingsDefaultResourceSpec": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsKernelGatewayAppSettingsDefaultResourceSpec",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
        "line": 1514
      },
      "name": "DataAwsccSagemakerUserProfileUserSettingsKernelGatewayAppSettingsDefaultResourceSpec",
      "namespace": "dataAwsccSagemakerUserProfile",
      "symbolId": "src/data-awscc-sagemaker-user-profile/index:DataAwsccSagemakerUserProfileUserSettingsKernelGatewayAppSettingsDefaultResourceSpec"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsKernelGatewayAppSettingsDefaultResourceSpecOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsKernelGatewayAppSettingsDefaultResourceSpecOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-user-profile/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-awscc-sagemaker-user-profile/index.ts",
        "line": 1537
      },
      "name": "DataAwsccSagemakerUserProfileUserSettingsKernelGatewayAppSettingsDefaultResourceSpecOutputReference",
      "namespace": "dataAwsccSagemakerUserProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 1564
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 1569
          },
          "name": "lifecycleConfigArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 1574
          },
          "name": "sageMakerImageArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 1579
          },
          "name": "sageMakerImageVersionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 1584
          },
          "name": "trainingPlanArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 1548
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsKernelGatewayAppSettingsDefaultResourceSpec"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-user-profile/index:DataAwsccSagemakerUserProfileUserSettingsKernelGatewayAppSettingsDefaultResourceSpecOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsKernelGatewayAppSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsKernelGatewayAppSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
          "line": 1618
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
        "line": 1611
      },
      "name": "DataAwsccSagemakerUserProfileUserSettingsKernelGatewayAppSettingsOutputReference",
      "namespace": "dataAwsccSagemakerUserProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 1639
          },
          "name": "customImages",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsKernelGatewayAppSettingsCustomImagesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 1645
          },
          "name": "defaultResourceSpec",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsKernelGatewayAppSettingsDefaultResourceSpecOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 1650
          },
          "name": "lifecycleConfigArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 1622
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsKernelGatewayAppSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-user-profile/index:DataAwsccSagemakerUserProfileUserSettingsKernelGatewayAppSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
          "line": 2071
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
        "line": 2064
      },
      "name": "DataAwsccSagemakerUserProfileUserSettingsOutputReference",
      "namespace": "dataAwsccSagemakerUserProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 2091
          },
          "name": "autoMountHomeEfs",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 2097
          },
          "name": "codeEditorAppSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsCodeEditorAppSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 2103
          },
          "name": "customFileSystemConfigs",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsCustomFileSystemConfigsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 2109
          },
          "name": "customPosixUserConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsCustomPosixUserConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 2114
          },
          "name": "defaultLandingUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 2119
          },
          "name": "executionRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 2125
          },
          "name": "jupyterLabAppSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsJupyterLabAppSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 2131
          },
          "name": "jupyterServerAppSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsJupyterServerAppSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 2137
          },
          "name": "kernelGatewayAppSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsKernelGatewayAppSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 2143
          },
          "name": "rStudioServerProAppSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsRStudioServerProAppSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 2148
          },
          "name": "securityGroups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 2154
          },
          "name": "sharingSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsSharingSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 2160
          },
          "name": "spaceStorageSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsSpaceStorageSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 2165
          },
          "name": "studioWebPortal",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 2171
          },
          "name": "studioWebPortalSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsStudioWebPortalSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 2075
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-user-profile/index:DataAwsccSagemakerUserProfileUserSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsRStudioServerProAppSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsRStudioServerProAppSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
        "line": 1654
      },
      "name": "DataAwsccSagemakerUserProfileUserSettingsRStudioServerProAppSettings",
      "namespace": "dataAwsccSagemakerUserProfile",
      "symbolId": "src/data-awscc-sagemaker-user-profile/index:DataAwsccSagemakerUserProfileUserSettingsRStudioServerProAppSettings"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsRStudioServerProAppSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsRStudioServerProAppSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
          "line": 1684
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
        "line": 1677
      },
      "name": "DataAwsccSagemakerUserProfileUserSettingsRStudioServerProAppSettingsOutputReference",
      "namespace": "dataAwsccSagemakerUserProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 1704
          },
          "name": "accessStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 1709
          },
          "name": "userGroup",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 1688
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsRStudioServerProAppSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-user-profile/index:DataAwsccSagemakerUserProfileUserSettingsRStudioServerProAppSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsSharingSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsSharingSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
        "line": 1713
      },
      "name": "DataAwsccSagemakerUserProfileUserSettingsSharingSettings",
      "namespace": "dataAwsccSagemakerUserProfile",
      "symbolId": "src/data-awscc-sagemaker-user-profile/index:DataAwsccSagemakerUserProfileUserSettingsSharingSettings"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsSharingSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsSharingSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-user-profile/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/data-awscc-sagemaker-user-profile/index.ts",
        "line": 1736
      },
      "name": "DataAwsccSagemakerUserProfileUserSettingsSharingSettingsOutputReference",
      "namespace": "dataAwsccSagemakerUserProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 1763
          },
          "name": "notebookOutputOption",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 1768
          },
          "name": "s3KmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 1773
          },
          "name": "s3OutputPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 1747
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsSharingSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-user-profile/index:DataAwsccSagemakerUserProfileUserSettingsSharingSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsSpaceStorageSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsSpaceStorageSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
        "line": 1836
      },
      "name": "DataAwsccSagemakerUserProfileUserSettingsSpaceStorageSettings",
      "namespace": "dataAwsccSagemakerUserProfile",
      "symbolId": "src/data-awscc-sagemaker-user-profile/index:DataAwsccSagemakerUserProfileUserSettingsSpaceStorageSettings"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsSpaceStorageSettingsDefaultEbsStorageSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsSpaceStorageSettingsDefaultEbsStorageSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
        "line": 1777
      },
      "name": "DataAwsccSagemakerUserProfileUserSettingsSpaceStorageSettingsDefaultEbsStorageSettings",
      "namespace": "dataAwsccSagemakerUserProfile",
      "symbolId": "src/data-awscc-sagemaker-user-profile/index:DataAwsccSagemakerUserProfileUserSettingsSpaceStorageSettingsDefaultEbsStorageSettings"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsSpaceStorageSettingsDefaultEbsStorageSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsSpaceStorageSettingsDefaultEbsStorageSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-user-profile/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
        "line": 1800
      },
      "name": "DataAwsccSagemakerUserProfileUserSettingsSpaceStorageSettingsDefaultEbsStorageSettingsOutputReference",
      "namespace": "dataAwsccSagemakerUserProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 1827
          },
          "name": "defaultEbsVolumeSizeInGb",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 1832
          },
          "name": "maximumEbsVolumeSizeInGb",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 1811
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsSpaceStorageSettingsDefaultEbsStorageSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-user-profile/index:DataAwsccSagemakerUserProfileUserSettingsSpaceStorageSettingsDefaultEbsStorageSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsSpaceStorageSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsSpaceStorageSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
          "line": 1866
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
        "line": 1859
      },
      "name": "DataAwsccSagemakerUserProfileUserSettingsSpaceStorageSettingsOutputReference",
      "namespace": "dataAwsccSagemakerUserProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 1887
          },
          "name": "defaultEbsStorageSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsSpaceStorageSettingsDefaultEbsStorageSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 1870
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsSpaceStorageSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-user-profile/index:DataAwsccSagemakerUserProfileUserSettingsSpaceStorageSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsStudioWebPortalSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsStudioWebPortalSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
        "line": 1971
      },
      "name": "DataAwsccSagemakerUserProfileUserSettingsStudioWebPortalSettings",
      "namespace": "dataAwsccSagemakerUserProfile",
      "symbolId": "src/data-awscc-sagemaker-user-profile/index:DataAwsccSagemakerUserProfileUserSettingsStudioWebPortalSettings"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsStudioWebPortalSettingsHiddenSageMakerImageVersionAliases": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsStudioWebPortalSettingsHiddenSageMakerImageVersionAliases",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
        "line": 1891
      },
      "name": "DataAwsccSagemakerUserProfileUserSettingsStudioWebPortalSettingsHiddenSageMakerImageVersionAliases",
      "namespace": "dataAwsccSagemakerUserProfile",
      "symbolId": "src/data-awscc-sagemaker-user-profile/index:DataAwsccSagemakerUserProfileUserSettingsStudioWebPortalSettingsHiddenSageMakerImageVersionAliases"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsStudioWebPortalSettingsHiddenSageMakerImageVersionAliasesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsStudioWebPortalSettingsHiddenSageMakerImageVersionAliasesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
          "line": 1960
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
        "line": 1953
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 1967
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsStudioWebPortalSettingsHiddenSageMakerImageVersionAliasesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerUserProfileUserSettingsStudioWebPortalSettingsHiddenSageMakerImageVersionAliasesList",
      "namespace": "dataAwsccSagemakerUserProfile",
      "symbolId": "src/data-awscc-sagemaker-user-profile/index:DataAwsccSagemakerUserProfileUserSettingsStudioWebPortalSettingsHiddenSageMakerImageVersionAliasesList"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsStudioWebPortalSettingsHiddenSageMakerImageVersionAliasesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsStudioWebPortalSettingsHiddenSageMakerImageVersionAliasesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
          "line": 1923
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
        "line": 1914
      },
      "name": "DataAwsccSagemakerUserProfileUserSettingsStudioWebPortalSettingsHiddenSageMakerImageVersionAliasesOutputReference",
      "namespace": "dataAwsccSagemakerUserProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 1943
          },
          "name": "sageMakerImageName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 1948
          },
          "name": "versionAliases",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 1927
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsStudioWebPortalSettingsHiddenSageMakerImageVersionAliases"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-user-profile/index:DataAwsccSagemakerUserProfileUserSettingsStudioWebPortalSettingsHiddenSageMakerImageVersionAliasesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsStudioWebPortalSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsStudioWebPortalSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
          "line": 2001
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
        "line": 1994
      },
      "name": "DataAwsccSagemakerUserProfileUserSettingsStudioWebPortalSettingsOutputReference",
      "namespace": "dataAwsccSagemakerUserProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 2021
          },
          "name": "hiddenAppTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 2026
          },
          "name": "hiddenInstanceTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 2031
          },
          "name": "hiddenMlTools",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 2037
          },
          "name": "hiddenSageMakerImageVersionAliases",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsStudioWebPortalSettingsHiddenSageMakerImageVersionAliasesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profile/index.ts",
            "line": 2005
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfile.DataAwsccSagemakerUserProfileUserSettingsStudioWebPortalSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-user-profile/index:DataAwsccSagemakerUserProfileUserSettingsStudioWebPortalSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerUserProfiles.DataAwsccSagemakerUserProfiles": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_user_profiles awscc_sagemaker_user_profiles}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfiles.DataAwsccSagemakerUserProfiles",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_user_profiles awscc_sagemaker_user_profiles} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-sagemaker-user-profiles/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfiles.DataAwsccSagemakerUserProfilesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-user-profiles/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSagemakerUserProfiles resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profiles/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSagemakerUserProfiles to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sagemaker_user_profiles#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSagemakerUserProfiles that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSagemakerUserProfiles to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profiles/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profiles/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSagemakerUserProfiles",
      "namespace": "dataAwsccSagemakerUserProfiles",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profiles/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profiles/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sagemaker-user-profiles/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-sagemaker-user-profiles/index:DataAwsccSagemakerUserProfiles"
    },
    "@cdktn/provider-awscc.dataAwsccSagemakerUserProfiles.DataAwsccSagemakerUserProfilesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSagemakerUserProfiles.DataAwsccSagemakerUserProfilesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sagemaker-user-profiles/index.ts",
        "line": 14
      },
      "name": "DataAwsccSagemakerUserProfilesConfig",
      "namespace": "dataAwsccSagemakerUserProfiles",
      "symbolId": "src/data-awscc-sagemaker-user-profiles/index:DataAwsccSagemakerUserProfilesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSchedulerSchedule.DataAwsccSchedulerSchedule": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/scheduler_schedule awscc_scheduler_schedule}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSchedulerSchedule.DataAwsccSchedulerSchedule",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/scheduler_schedule awscc_scheduler_schedule} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-scheduler-schedule/index.ts",
          "line": 1129
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSchedulerSchedule.DataAwsccSchedulerScheduleConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-scheduler-schedule/index.ts",
        "line": 1097
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSchedulerSchedule resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedule/index.ts",
            "line": 1114
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSchedulerSchedule to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/scheduler_schedule#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSchedulerSchedule that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSchedulerSchedule to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedule/index.ts",
            "line": 1231
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedule/index.ts",
            "line": 1237
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSchedulerSchedule",
      "namespace": "dataAwsccSchedulerSchedule",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedule/index.ts",
            "line": 1102
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedule/index.ts",
            "line": 1153
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedule/index.ts",
            "line": 1158
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedule/index.ts",
            "line": 1163
          },
          "name": "endDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedule/index.ts",
            "line": 1169
          },
          "name": "flexibleTimeWindow",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSchedulerSchedule.DataAwsccSchedulerScheduleFlexibleTimeWindowOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedule/index.ts",
            "line": 1174
          },
          "name": "groupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedule/index.ts",
            "line": 1192
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedule/index.ts",
            "line": 1197
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedule/index.ts",
            "line": 1202
          },
          "name": "scheduleExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedule/index.ts",
            "line": 1207
          },
          "name": "scheduleExpressionTimezone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedule/index.ts",
            "line": 1212
          },
          "name": "startDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedule/index.ts",
            "line": 1217
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedule/index.ts",
            "line": 1223
          },
          "name": "target",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSchedulerSchedule.DataAwsccSchedulerScheduleTargetOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedule/index.ts",
            "line": 1187
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedule/index.ts",
            "line": 1180
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-scheduler-schedule/index:DataAwsccSchedulerSchedule"
    },
    "@cdktn/provider-awscc.dataAwsccSchedulerSchedule.DataAwsccSchedulerScheduleConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSchedulerSchedule.DataAwsccSchedulerScheduleConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-scheduler-schedule/index.ts",
        "line": 14
      },
      "name": "DataAwsccSchedulerScheduleConfig",
      "namespace": "dataAwsccSchedulerSchedule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/scheduler_schedule#id DataAwsccSchedulerSchedule#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedule/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-scheduler-schedule/index:DataAwsccSchedulerScheduleConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSchedulerSchedule.DataAwsccSchedulerScheduleFlexibleTimeWindow": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSchedulerSchedule.DataAwsccSchedulerScheduleFlexibleTimeWindow",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-scheduler-schedule/index.ts",
        "line": 25
      },
      "name": "DataAwsccSchedulerScheduleFlexibleTimeWindow",
      "namespace": "dataAwsccSchedulerSchedule",
      "symbolId": "src/data-awscc-scheduler-schedule/index:DataAwsccSchedulerScheduleFlexibleTimeWindow"
    },
    "@cdktn/provider-awscc.dataAwsccSchedulerSchedule.DataAwsccSchedulerScheduleFlexibleTimeWindowOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSchedulerSchedule.DataAwsccSchedulerScheduleFlexibleTimeWindowOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-scheduler-schedule/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-scheduler-schedule/index.ts",
        "line": 48
      },
      "name": "DataAwsccSchedulerScheduleFlexibleTimeWindowOutputReference",
      "namespace": "dataAwsccSchedulerSchedule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedule/index.ts",
            "line": 75
          },
          "name": "maximumWindowInMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedule/index.ts",
            "line": 80
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedule/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSchedulerSchedule.DataAwsccSchedulerScheduleFlexibleTimeWindow"
          }
        }
      ],
      "symbolId": "src/data-awscc-scheduler-schedule/index:DataAwsccSchedulerScheduleFlexibleTimeWindowOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSchedulerSchedule.DataAwsccSchedulerScheduleTarget": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSchedulerSchedule.DataAwsccSchedulerScheduleTarget",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-scheduler-schedule/index.ts",
        "line": 987
      },
      "name": "DataAwsccSchedulerScheduleTarget",
      "namespace": "dataAwsccSchedulerSchedule",
      "symbolId": "src/data-awscc-scheduler-schedule/index:DataAwsccSchedulerScheduleTarget"
    },
    "@cdktn/provider-awscc.dataAwsccSchedulerSchedule.DataAwsccSchedulerScheduleTargetDeadLetterConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSchedulerSchedule.DataAwsccSchedulerScheduleTargetDeadLetterConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-scheduler-schedule/index.ts",
        "line": 84
      },
      "name": "DataAwsccSchedulerScheduleTargetDeadLetterConfig",
      "namespace": "dataAwsccSchedulerSchedule",
      "symbolId": "src/data-awscc-scheduler-schedule/index:DataAwsccSchedulerScheduleTargetDeadLetterConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSchedulerSchedule.DataAwsccSchedulerScheduleTargetDeadLetterConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSchedulerSchedule.DataAwsccSchedulerScheduleTargetDeadLetterConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-scheduler-schedule/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-awscc-scheduler-schedule/index.ts",
        "line": 107
      },
      "name": "DataAwsccSchedulerScheduleTargetDeadLetterConfigOutputReference",
      "namespace": "dataAwsccSchedulerSchedule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedule/index.ts",
            "line": 134
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedule/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSchedulerSchedule.DataAwsccSchedulerScheduleTargetDeadLetterConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-scheduler-schedule/index:DataAwsccSchedulerScheduleTargetDeadLetterConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSchedulerSchedule.DataAwsccSchedulerScheduleTargetEcsParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSchedulerSchedule.DataAwsccSchedulerScheduleTargetEcsParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-scheduler-schedule/index.ts",
        "line": 502
      },
      "name": "DataAwsccSchedulerScheduleTargetEcsParameters",
      "namespace": "dataAwsccSchedulerSchedule",
      "symbolId": "src/data-awscc-scheduler-schedule/index:DataAwsccSchedulerScheduleTargetEcsParameters"
    },
    "@cdktn/provider-awscc.dataAwsccSchedulerSchedule.DataAwsccSchedulerScheduleTargetEcsParametersCapacityProviderStrategy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSchedulerSchedule.DataAwsccSchedulerScheduleTargetEcsParametersCapacityProviderStrategy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-scheduler-schedule/index.ts",
        "line": 138
      },
      "name": "DataAwsccSchedulerScheduleTargetEcsParametersCapacityProviderStrategy",
      "namespace": "dataAwsccSchedulerSchedule",
      "symbolId": "src/data-awscc-scheduler-schedule/index:DataAwsccSchedulerScheduleTargetEcsParametersCapacityProviderStrategy"
    },
    "@cdktn/provider-awscc.dataAwsccSchedulerSchedule.DataAwsccSchedulerScheduleTargetEcsParametersCapacityProviderStrategyList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSchedulerSchedule.DataAwsccSchedulerScheduleTargetEcsParametersCapacityProviderStrategyList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-scheduler-schedule/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-awscc-scheduler-schedule/index.ts",
        "line": 205
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedule/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-awscc.dataAwsccSchedulerSchedule.DataAwsccSchedulerScheduleTargetEcsParametersCapacityProviderStrategyOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSchedulerScheduleTargetEcsParametersCapacityProviderStrategyList",
      "namespace": "dataAwsccSchedulerSchedule",
      "symbolId": "src/data-awscc-scheduler-schedule/index:DataAwsccSchedulerScheduleTargetEcsParametersCapacityProviderStrategyList"
    },
    "@cdktn/provider-awscc.dataAwsccSchedulerSchedule.DataAwsccSchedulerScheduleTargetEcsParametersCapacityProviderStrategyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSchedulerSchedule.DataAwsccSchedulerScheduleTargetEcsParametersCapacityProviderStrategyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-scheduler-schedule/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-scheduler-schedule/index.ts",
        "line": 161
      },
      "name": "DataAwsccSchedulerScheduleTargetEcsParametersCapacityProviderStrategyOutputReference",
      "namespace": "dataAwsccSchedulerSchedule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedule/index.ts",
            "line": 190
          },
          "name": "base",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedule/index.ts",
            "line": 195
          },
          "name": "capacityProvider",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedule/index.ts",
            "line": 200
          },
          "name": "weight",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedule/index.ts",
            "line": 174
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSchedulerSchedule.DataAwsccSchedulerScheduleTargetEcsParametersCapacityProviderStrategy"
          }
        }
      ],
      "symbolId": "src/data-awscc-scheduler-schedule/index:DataAwsccSchedulerScheduleTargetEcsParametersCapacityProviderStrategyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSchedulerSchedule.DataAwsccSchedulerScheduleTargetEcsParametersNetworkConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSchedulerSchedule.DataAwsccSchedulerScheduleTargetEcsParametersNetworkConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-scheduler-schedule/index.ts",
        "line": 287
      },
      "name": "DataAwsccSchedulerScheduleTargetEcsParametersNetworkConfiguration",
      "namespace": "dataAwsccSchedulerSchedule",
      "symbolId": "src/data-awscc-scheduler-schedule/index:DataAwsccSchedulerScheduleTargetEcsParametersNetworkConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccSchedulerSchedule.DataAwsccSchedulerScheduleTargetEcsParametersNetworkConfigurationAwsvpcConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSchedulerSchedule.DataAwsccSchedulerScheduleTargetEcsParametersNetworkConfigurationAwsvpcConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-scheduler-schedule/index.ts",
        "line": 223
      },
      "name": "DataAwsccSchedulerScheduleTargetEcsParametersNetworkConfigurationAwsvpcConfiguration",
      "namespace": "dataAwsccSchedulerSchedule",
      "symbolId": "src/data-awscc-scheduler-schedule/index:DataAwsccSchedulerScheduleTargetEcsParametersNetworkConfigurationAwsvpcConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccSchedulerSchedule.DataAwsccSchedulerScheduleTargetEcsParametersNetworkConfigurationAwsvpcConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSchedulerSchedule.DataAwsccSchedulerScheduleTargetEcsParametersNetworkConfigurationAwsvpcConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-scheduler-schedule/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-awscc-scheduler-schedule/index.ts",
        "line": 246
      },
      "name": "DataAwsccSchedulerScheduleTargetEcsParametersNetworkConfigurationAwsvpcConfigurationOutputReference",
      "namespace": "dataAwsccSchedulerSchedule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedule/index.ts",
            "line": 273
          },
          "name": "assignPublicIp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedule/index.ts",
            "line": 278
          },
          "name": "securityGroups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedule/index.ts",
            "line": 283
          },
          "name": "subnets",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedule/index.ts",
            "line": 257
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSchedulerSchedule.DataAwsccSchedulerScheduleTargetEcsParametersNetworkConfigurationAwsvpcConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-scheduler-schedule/index:DataAwsccSchedulerScheduleTargetEcsParametersNetworkConfigurationAwsvpcConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSchedulerSchedule.DataAwsccSchedulerScheduleTargetEcsParametersNetworkConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSchedulerSchedule.DataAwsccSchedulerScheduleTargetEcsParametersNetworkConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-scheduler-schedule/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-scheduler-schedule/index.ts",
        "line": 310
      },
      "name": "DataAwsccSchedulerScheduleTargetEcsParametersNetworkConfigurationOutputReference",
      "namespace": "dataAwsccSchedulerSchedule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedule/index.ts",
            "line": 338
          },
          "name": "awsvpcConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSchedulerSchedule.DataAwsccSchedulerScheduleTargetEcsParametersNetworkConfigurationAwsvpcConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedule/index.ts",
            "line": 321
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSchedulerSchedule.DataAwsccSchedulerScheduleTargetEcsParametersNetworkConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-scheduler-schedule/index:DataAwsccSchedulerScheduleTargetEcsParametersNetworkConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSchedulerSchedule.DataAwsccSchedulerScheduleTargetEcsParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSchedulerSchedule.DataAwsccSchedulerScheduleTargetEcsParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-scheduler-schedule/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-awscc-scheduler-schedule/index.ts",
        "line": 525
      },
      "name": "DataAwsccSchedulerScheduleTargetEcsParametersOutputReference",
      "namespace": "dataAwsccSchedulerSchedule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedule/index.ts",
            "line": 553
          },
          "name": "capacityProviderStrategy",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSchedulerSchedule.DataAwsccSchedulerScheduleTargetEcsParametersCapacityProviderStrategyList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedule/index.ts",
            "line": 558
          },
          "name": "enableEcsManagedTags",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedule/index.ts",
            "line": 563
          },
          "name": "enableExecuteCommand",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedule/index.ts",
            "line": 568
          },
          "name": "group",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedule/index.ts",
            "line": 573
          },
          "name": "launchType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedule/index.ts",
            "line": 579
          },
          "name": "networkConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSchedulerSchedule.DataAwsccSchedulerScheduleTargetEcsParametersNetworkConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedule/index.ts",
            "line": 585
          },
          "name": "placementConstraints",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSchedulerSchedule.DataAwsccSchedulerScheduleTargetEcsParametersPlacementConstraintsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedule/index.ts",
            "line": 591
          },
          "name": "placementStrategy",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSchedulerSchedule.DataAwsccSchedulerScheduleTargetEcsParametersPlacementStrategyList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedule/index.ts",
            "line": 596
          },
          "name": "platformVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedule/index.ts",
            "line": 601
          },
          "name": "propagateTags",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedule/index.ts",
            "line": 606
          },
          "name": "referenceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedule/index.ts",
            "line": 612
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMapList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedule/index.ts",
            "line": 617
          },
          "name": "taskCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedule/index.ts",
            "line": 622
          },
          "name": "taskDefinitionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedule/index.ts",
            "line": 536
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSchedulerSchedule.DataAwsccSchedulerScheduleTargetEcsParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-scheduler-schedule/index:DataAwsccSchedulerScheduleTargetEcsParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSchedulerSchedule.DataAwsccSchedulerScheduleTargetEcsParametersPlacementConstraints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSchedulerSchedule.DataAwsccSchedulerScheduleTargetEcsParametersPlacementConstraints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-scheduler-schedule/index.ts",
        "line": 342
      },
      "name": "DataAwsccSchedulerScheduleTargetEcsParametersPlacementConstraints",
      "namespace": "dataAwsccSchedulerSchedule",
      "symbolId": "src/data-awscc-scheduler-schedule/index:DataAwsccSchedulerScheduleTargetEcsParametersPlacementConstraints"
    },
    "@cdktn/provider-awscc.dataAwsccSchedulerSchedule.DataAwsccSchedulerScheduleTargetEcsParametersPlacementConstraintsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSchedulerSchedule.DataAwsccSchedulerScheduleTargetEcsParametersPlacementConstraintsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-scheduler-schedule/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-scheduler-schedule/index.ts",
        "line": 404
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedule/index.ts",
            "line": 418
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSchedulerSchedule.DataAwsccSchedulerScheduleTargetEcsParametersPlacementConstraintsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSchedulerScheduleTargetEcsParametersPlacementConstraintsList",
      "namespace": "dataAwsccSchedulerSchedule",
      "symbolId": "src/data-awscc-scheduler-schedule/index:DataAwsccSchedulerScheduleTargetEcsParametersPlacementConstraintsList"
    },
    "@cdktn/provider-awscc.dataAwsccSchedulerSchedule.DataAwsccSchedulerScheduleTargetEcsParametersPlacementConstraintsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSchedulerSchedule.DataAwsccSchedulerScheduleTargetEcsParametersPlacementConstraintsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-scheduler-schedule/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-scheduler-schedule/index.ts",
        "line": 365
      },
      "name": "DataAwsccSchedulerScheduleTargetEcsParametersPlacementConstraintsOutputReference",
      "namespace": "dataAwsccSchedulerSchedule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedule/index.ts",
            "line": 394
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedule/index.ts",
            "line": 399
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedule/index.ts",
            "line": 378
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSchedulerSchedule.DataAwsccSchedulerScheduleTargetEcsParametersPlacementConstraints"
          }
        }
      ],
      "symbolId": "src/data-awscc-scheduler-schedule/index:DataAwsccSchedulerScheduleTargetEcsParametersPlacementConstraintsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSchedulerSchedule.DataAwsccSchedulerScheduleTargetEcsParametersPlacementStrategy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSchedulerSchedule.DataAwsccSchedulerScheduleTargetEcsParametersPlacementStrategy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-scheduler-schedule/index.ts",
        "line": 422
      },
      "name": "DataAwsccSchedulerScheduleTargetEcsParametersPlacementStrategy",
      "namespace": "dataAwsccSchedulerSchedule",
      "symbolId": "src/data-awscc-scheduler-schedule/index:DataAwsccSchedulerScheduleTargetEcsParametersPlacementStrategy"
    },
    "@cdktn/provider-awscc.dataAwsccSchedulerSchedule.DataAwsccSchedulerScheduleTargetEcsParametersPlacementStrategyList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSchedulerSchedule.DataAwsccSchedulerScheduleTargetEcsParametersPlacementStrategyList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-scheduler-schedule/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-awscc-scheduler-schedule/index.ts",
        "line": 484
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedule/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-awscc.dataAwsccSchedulerSchedule.DataAwsccSchedulerScheduleTargetEcsParametersPlacementStrategyOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSchedulerScheduleTargetEcsParametersPlacementStrategyList",
      "namespace": "dataAwsccSchedulerSchedule",
      "symbolId": "src/data-awscc-scheduler-schedule/index:DataAwsccSchedulerScheduleTargetEcsParametersPlacementStrategyList"
    },
    "@cdktn/provider-awscc.dataAwsccSchedulerSchedule.DataAwsccSchedulerScheduleTargetEcsParametersPlacementStrategyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSchedulerSchedule.DataAwsccSchedulerScheduleTargetEcsParametersPlacementStrategyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-scheduler-schedule/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-scheduler-schedule/index.ts",
        "line": 445
      },
      "name": "DataAwsccSchedulerScheduleTargetEcsParametersPlacementStrategyOutputReference",
      "namespace": "dataAwsccSchedulerSchedule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedule/index.ts",
            "line": 474
          },
          "name": "field",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedule/index.ts",
            "line": 479
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedule/index.ts",
            "line": 458
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSchedulerSchedule.DataAwsccSchedulerScheduleTargetEcsParametersPlacementStrategy"
          }
        }
      ],
      "symbolId": "src/data-awscc-scheduler-schedule/index:DataAwsccSchedulerScheduleTargetEcsParametersPlacementStrategyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSchedulerSchedule.DataAwsccSchedulerScheduleTargetEventBridgeParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSchedulerSchedule.DataAwsccSchedulerScheduleTargetEventBridgeParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-scheduler-schedule/index.ts",
        "line": 626
      },
      "name": "DataAwsccSchedulerScheduleTargetEventBridgeParameters",
      "namespace": "dataAwsccSchedulerSchedule",
      "symbolId": "src/data-awscc-scheduler-schedule/index:DataAwsccSchedulerScheduleTargetEventBridgeParameters"
    },
    "@cdktn/provider-awscc.dataAwsccSchedulerSchedule.DataAwsccSchedulerScheduleTargetEventBridgeParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSchedulerSchedule.DataAwsccSchedulerScheduleTargetEventBridgeParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-scheduler-schedule/index.ts",
          "line": 656
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-scheduler-schedule/index.ts",
        "line": 649
      },
      "name": "DataAwsccSchedulerScheduleTargetEventBridgeParametersOutputReference",
      "namespace": "dataAwsccSchedulerSchedule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedule/index.ts",
            "line": 676
          },
          "name": "detailType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedule/index.ts",
            "line": 681
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedule/index.ts",
            "line": 660
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSchedulerSchedule.DataAwsccSchedulerScheduleTargetEventBridgeParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-scheduler-schedule/index:DataAwsccSchedulerScheduleTargetEventBridgeParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSchedulerSchedule.DataAwsccSchedulerScheduleTargetKinesisParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSchedulerSchedule.DataAwsccSchedulerScheduleTargetKinesisParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-scheduler-schedule/index.ts",
        "line": 685
      },
      "name": "DataAwsccSchedulerScheduleTargetKinesisParameters",
      "namespace": "dataAwsccSchedulerSchedule",
      "symbolId": "src/data-awscc-scheduler-schedule/index:DataAwsccSchedulerScheduleTargetKinesisParameters"
    },
    "@cdktn/provider-awscc.dataAwsccSchedulerSchedule.DataAwsccSchedulerScheduleTargetKinesisParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSchedulerSchedule.DataAwsccSchedulerScheduleTargetKinesisParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-scheduler-schedule/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-scheduler-schedule/index.ts",
        "line": 708
      },
      "name": "DataAwsccSchedulerScheduleTargetKinesisParametersOutputReference",
      "namespace": "dataAwsccSchedulerSchedule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedule/index.ts",
            "line": 735
          },
          "name": "partitionKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedule/index.ts",
            "line": 719
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSchedulerSchedule.DataAwsccSchedulerScheduleTargetKinesisParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-scheduler-schedule/index:DataAwsccSchedulerScheduleTargetKinesisParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSchedulerSchedule.DataAwsccSchedulerScheduleTargetOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSchedulerSchedule.DataAwsccSchedulerScheduleTargetOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-scheduler-schedule/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-scheduler-schedule/index.ts",
        "line": 1010
      },
      "name": "DataAwsccSchedulerScheduleTargetOutputReference",
      "namespace": "dataAwsccSchedulerSchedule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedule/index.ts",
            "line": 1037
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedule/index.ts",
            "line": 1043
          },
          "name": "deadLetterConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSchedulerSchedule.DataAwsccSchedulerScheduleTargetDeadLetterConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedule/index.ts",
            "line": 1049
          },
          "name": "ecsParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSchedulerSchedule.DataAwsccSchedulerScheduleTargetEcsParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedule/index.ts",
            "line": 1055
          },
          "name": "eventBridgeParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSchedulerSchedule.DataAwsccSchedulerScheduleTargetEventBridgeParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedule/index.ts",
            "line": 1060
          },
          "name": "input",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedule/index.ts",
            "line": 1066
          },
          "name": "kinesisParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSchedulerSchedule.DataAwsccSchedulerScheduleTargetKinesisParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedule/index.ts",
            "line": 1072
          },
          "name": "retryPolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSchedulerSchedule.DataAwsccSchedulerScheduleTargetRetryPolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedule/index.ts",
            "line": 1077
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedule/index.ts",
            "line": 1083
          },
          "name": "sageMakerPipelineParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSchedulerSchedule.DataAwsccSchedulerScheduleTargetSageMakerPipelineParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedule/index.ts",
            "line": 1089
          },
          "name": "sqsParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSchedulerSchedule.DataAwsccSchedulerScheduleTargetSqsParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedule/index.ts",
            "line": 1021
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSchedulerSchedule.DataAwsccSchedulerScheduleTarget"
          }
        }
      ],
      "symbolId": "src/data-awscc-scheduler-schedule/index:DataAwsccSchedulerScheduleTargetOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSchedulerSchedule.DataAwsccSchedulerScheduleTargetRetryPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSchedulerSchedule.DataAwsccSchedulerScheduleTargetRetryPolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-scheduler-schedule/index.ts",
        "line": 739
      },
      "name": "DataAwsccSchedulerScheduleTargetRetryPolicy",
      "namespace": "dataAwsccSchedulerSchedule",
      "symbolId": "src/data-awscc-scheduler-schedule/index:DataAwsccSchedulerScheduleTargetRetryPolicy"
    },
    "@cdktn/provider-awscc.dataAwsccSchedulerSchedule.DataAwsccSchedulerScheduleTargetRetryPolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSchedulerSchedule.DataAwsccSchedulerScheduleTargetRetryPolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-scheduler-schedule/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-scheduler-schedule/index.ts",
        "line": 762
      },
      "name": "DataAwsccSchedulerScheduleTargetRetryPolicyOutputReference",
      "namespace": "dataAwsccSchedulerSchedule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedule/index.ts",
            "line": 789
          },
          "name": "maximumEventAgeInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedule/index.ts",
            "line": 794
          },
          "name": "maximumRetryAttempts",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedule/index.ts",
            "line": 773
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSchedulerSchedule.DataAwsccSchedulerScheduleTargetRetryPolicy"
          }
        }
      ],
      "symbolId": "src/data-awscc-scheduler-schedule/index:DataAwsccSchedulerScheduleTargetRetryPolicyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSchedulerSchedule.DataAwsccSchedulerScheduleTargetSageMakerPipelineParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSchedulerSchedule.DataAwsccSchedulerScheduleTargetSageMakerPipelineParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-scheduler-schedule/index.ts",
        "line": 878
      },
      "name": "DataAwsccSchedulerScheduleTargetSageMakerPipelineParameters",
      "namespace": "dataAwsccSchedulerSchedule",
      "symbolId": "src/data-awscc-scheduler-schedule/index:DataAwsccSchedulerScheduleTargetSageMakerPipelineParameters"
    },
    "@cdktn/provider-awscc.dataAwsccSchedulerSchedule.DataAwsccSchedulerScheduleTargetSageMakerPipelineParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSchedulerSchedule.DataAwsccSchedulerScheduleTargetSageMakerPipelineParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-scheduler-schedule/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/data-awscc-scheduler-schedule/index.ts",
        "line": 901
      },
      "name": "DataAwsccSchedulerScheduleTargetSageMakerPipelineParametersOutputReference",
      "namespace": "dataAwsccSchedulerSchedule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedule/index.ts",
            "line": 929
          },
          "name": "pipelineParameterList",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSchedulerSchedule.DataAwsccSchedulerScheduleTargetSageMakerPipelineParametersPipelineParameterListStructList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedule/index.ts",
            "line": 912
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSchedulerSchedule.DataAwsccSchedulerScheduleTargetSageMakerPipelineParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-scheduler-schedule/index:DataAwsccSchedulerScheduleTargetSageMakerPipelineParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSchedulerSchedule.DataAwsccSchedulerScheduleTargetSageMakerPipelineParametersPipelineParameterListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSchedulerSchedule.DataAwsccSchedulerScheduleTargetSageMakerPipelineParametersPipelineParameterListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-scheduler-schedule/index.ts",
        "line": 798
      },
      "name": "DataAwsccSchedulerScheduleTargetSageMakerPipelineParametersPipelineParameterListStruct",
      "namespace": "dataAwsccSchedulerSchedule",
      "symbolId": "src/data-awscc-scheduler-schedule/index:DataAwsccSchedulerScheduleTargetSageMakerPipelineParametersPipelineParameterListStruct"
    },
    "@cdktn/provider-awscc.dataAwsccSchedulerSchedule.DataAwsccSchedulerScheduleTargetSageMakerPipelineParametersPipelineParameterListStructList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSchedulerSchedule.DataAwsccSchedulerScheduleTargetSageMakerPipelineParametersPipelineParameterListStructList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-scheduler-schedule/index.ts",
          "line": 867
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-scheduler-schedule/index.ts",
        "line": 860
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedule/index.ts",
            "line": 874
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSchedulerSchedule.DataAwsccSchedulerScheduleTargetSageMakerPipelineParametersPipelineParameterListStructOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSchedulerScheduleTargetSageMakerPipelineParametersPipelineParameterListStructList",
      "namespace": "dataAwsccSchedulerSchedule",
      "symbolId": "src/data-awscc-scheduler-schedule/index:DataAwsccSchedulerScheduleTargetSageMakerPipelineParametersPipelineParameterListStructList"
    },
    "@cdktn/provider-awscc.dataAwsccSchedulerSchedule.DataAwsccSchedulerScheduleTargetSageMakerPipelineParametersPipelineParameterListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSchedulerSchedule.DataAwsccSchedulerScheduleTargetSageMakerPipelineParametersPipelineParameterListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-scheduler-schedule/index.ts",
          "line": 830
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-scheduler-schedule/index.ts",
        "line": 821
      },
      "name": "DataAwsccSchedulerScheduleTargetSageMakerPipelineParametersPipelineParameterListStructOutputReference",
      "namespace": "dataAwsccSchedulerSchedule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedule/index.ts",
            "line": 850
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedule/index.ts",
            "line": 855
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedule/index.ts",
            "line": 834
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSchedulerSchedule.DataAwsccSchedulerScheduleTargetSageMakerPipelineParametersPipelineParameterListStruct"
          }
        }
      ],
      "symbolId": "src/data-awscc-scheduler-schedule/index:DataAwsccSchedulerScheduleTargetSageMakerPipelineParametersPipelineParameterListStructOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSchedulerSchedule.DataAwsccSchedulerScheduleTargetSqsParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSchedulerSchedule.DataAwsccSchedulerScheduleTargetSqsParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-scheduler-schedule/index.ts",
        "line": 933
      },
      "name": "DataAwsccSchedulerScheduleTargetSqsParameters",
      "namespace": "dataAwsccSchedulerSchedule",
      "symbolId": "src/data-awscc-scheduler-schedule/index:DataAwsccSchedulerScheduleTargetSqsParameters"
    },
    "@cdktn/provider-awscc.dataAwsccSchedulerSchedule.DataAwsccSchedulerScheduleTargetSqsParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSchedulerSchedule.DataAwsccSchedulerScheduleTargetSqsParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-scheduler-schedule/index.ts",
          "line": 963
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-scheduler-schedule/index.ts",
        "line": 956
      },
      "name": "DataAwsccSchedulerScheduleTargetSqsParametersOutputReference",
      "namespace": "dataAwsccSchedulerSchedule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedule/index.ts",
            "line": 983
          },
          "name": "messageGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedule/index.ts",
            "line": 967
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSchedulerSchedule.DataAwsccSchedulerScheduleTargetSqsParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-scheduler-schedule/index:DataAwsccSchedulerScheduleTargetSqsParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSchedulerScheduleGroup.DataAwsccSchedulerScheduleGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/scheduler_schedule_group awscc_scheduler_schedule_group}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSchedulerScheduleGroup.DataAwsccSchedulerScheduleGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/scheduler_schedule_group awscc_scheduler_schedule_group} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-scheduler-schedule-group/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-awscc.dataAwsccSchedulerScheduleGroup.DataAwsccSchedulerScheduleGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-scheduler-schedule-group/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSchedulerScheduleGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedule-group/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 DataAwsccSchedulerScheduleGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/scheduler_schedule_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSchedulerScheduleGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSchedulerScheduleGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedule-group/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-awscc-scheduler-schedule-group/index.ts",
            "line": 218
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSchedulerScheduleGroup",
      "namespace": "dataAwsccSchedulerScheduleGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedule-group/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedule-group/index.ts",
            "line": 165
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedule-group/index.ts",
            "line": 170
          },
          "name": "creationDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedule-group/index.ts",
            "line": 188
          },
          "name": "lastModificationDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedule-group/index.ts",
            "line": 193
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedule-group/index.ts",
            "line": 198
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedule-group/index.ts",
            "line": 204
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSchedulerScheduleGroup.DataAwsccSchedulerScheduleGroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedule-group/index.ts",
            "line": 183
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedule-group/index.ts",
            "line": 176
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-scheduler-schedule-group/index:DataAwsccSchedulerScheduleGroup"
    },
    "@cdktn/provider-awscc.dataAwsccSchedulerScheduleGroup.DataAwsccSchedulerScheduleGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSchedulerScheduleGroup.DataAwsccSchedulerScheduleGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-scheduler-schedule-group/index.ts",
        "line": 14
      },
      "name": "DataAwsccSchedulerScheduleGroupConfig",
      "namespace": "dataAwsccSchedulerScheduleGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/scheduler_schedule_group#id DataAwsccSchedulerScheduleGroup#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedule-group/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-scheduler-schedule-group/index:DataAwsccSchedulerScheduleGroupConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSchedulerScheduleGroup.DataAwsccSchedulerScheduleGroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSchedulerScheduleGroup.DataAwsccSchedulerScheduleGroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-scheduler-schedule-group/index.ts",
        "line": 25
      },
      "name": "DataAwsccSchedulerScheduleGroupTags",
      "namespace": "dataAwsccSchedulerScheduleGroup",
      "symbolId": "src/data-awscc-scheduler-schedule-group/index:DataAwsccSchedulerScheduleGroupTags"
    },
    "@cdktn/provider-awscc.dataAwsccSchedulerScheduleGroup.DataAwsccSchedulerScheduleGroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSchedulerScheduleGroup.DataAwsccSchedulerScheduleGroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-scheduler-schedule-group/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-awscc-scheduler-schedule-group/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedule-group/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-awscc.dataAwsccSchedulerScheduleGroup.DataAwsccSchedulerScheduleGroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSchedulerScheduleGroupTagsList",
      "namespace": "dataAwsccSchedulerScheduleGroup",
      "symbolId": "src/data-awscc-scheduler-schedule-group/index:DataAwsccSchedulerScheduleGroupTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccSchedulerScheduleGroup.DataAwsccSchedulerScheduleGroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSchedulerScheduleGroup.DataAwsccSchedulerScheduleGroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-scheduler-schedule-group/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-scheduler-schedule-group/index.ts",
        "line": 48
      },
      "name": "DataAwsccSchedulerScheduleGroupTagsOutputReference",
      "namespace": "dataAwsccSchedulerScheduleGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedule-group/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedule-group/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedule-group/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSchedulerScheduleGroup.DataAwsccSchedulerScheduleGroupTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-scheduler-schedule-group/index:DataAwsccSchedulerScheduleGroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSchedulerScheduleGroups.DataAwsccSchedulerScheduleGroups": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/scheduler_schedule_groups awscc_scheduler_schedule_groups}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSchedulerScheduleGroups.DataAwsccSchedulerScheduleGroups",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/scheduler_schedule_groups awscc_scheduler_schedule_groups} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-scheduler-schedule-groups/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSchedulerScheduleGroups.DataAwsccSchedulerScheduleGroupsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-scheduler-schedule-groups/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSchedulerScheduleGroups resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedule-groups/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSchedulerScheduleGroups to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/scheduler_schedule_groups#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSchedulerScheduleGroups that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSchedulerScheduleGroups to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedule-groups/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedule-groups/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSchedulerScheduleGroups",
      "namespace": "dataAwsccSchedulerScheduleGroups",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedule-groups/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedule-groups/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedule-groups/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-scheduler-schedule-groups/index:DataAwsccSchedulerScheduleGroups"
    },
    "@cdktn/provider-awscc.dataAwsccSchedulerScheduleGroups.DataAwsccSchedulerScheduleGroupsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSchedulerScheduleGroups.DataAwsccSchedulerScheduleGroupsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-scheduler-schedule-groups/index.ts",
        "line": 14
      },
      "name": "DataAwsccSchedulerScheduleGroupsConfig",
      "namespace": "dataAwsccSchedulerScheduleGroups",
      "symbolId": "src/data-awscc-scheduler-schedule-groups/index:DataAwsccSchedulerScheduleGroupsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSchedulerSchedules.DataAwsccSchedulerSchedules": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/scheduler_schedules awscc_scheduler_schedules}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSchedulerSchedules.DataAwsccSchedulerSchedules",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/scheduler_schedules awscc_scheduler_schedules} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-scheduler-schedules/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSchedulerSchedules.DataAwsccSchedulerSchedulesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-scheduler-schedules/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSchedulerSchedules resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedules/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSchedulerSchedules to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/scheduler_schedules#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSchedulerSchedules that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSchedulerSchedules to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedules/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedules/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSchedulerSchedules",
      "namespace": "dataAwsccSchedulerSchedules",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedules/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedules/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scheduler-schedules/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-scheduler-schedules/index:DataAwsccSchedulerSchedules"
    },
    "@cdktn/provider-awscc.dataAwsccSchedulerSchedules.DataAwsccSchedulerSchedulesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSchedulerSchedules.DataAwsccSchedulerSchedulesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-scheduler-schedules/index.ts",
        "line": 14
      },
      "name": "DataAwsccSchedulerSchedulesConfig",
      "namespace": "dataAwsccSchedulerSchedules",
      "symbolId": "src/data-awscc-scheduler-schedules/index:DataAwsccSchedulerSchedulesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccScnDataset.DataAwsccScnDataset": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/scn_dataset awscc_scn_dataset}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccScnDataset.DataAwsccScnDataset",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/scn_dataset awscc_scn_dataset} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-scn-dataset/index.ts",
          "line": 557
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccScnDataset.DataAwsccScnDatasetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-scn-dataset/index.ts",
        "line": 525
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccScnDataset resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-scn-dataset/index.ts",
            "line": 542
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccScnDataset to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/scn_dataset#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccScnDataset that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccScnDataset to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-scn-dataset/index.ts",
            "line": 650
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-scn-dataset/index.ts",
            "line": 656
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccScnDataset",
      "namespace": "dataAwsccScnDataset",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scn-dataset/index.ts",
            "line": 530
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scn-dataset/index.ts",
            "line": 581
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scn-dataset/index.ts",
            "line": 586
          },
          "name": "createdTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scn-dataset/index.ts",
            "line": 591
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scn-dataset/index.ts",
            "line": 609
          },
          "name": "instanceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scn-dataset/index.ts",
            "line": 614
          },
          "name": "lastModifiedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scn-dataset/index.ts",
            "line": 619
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scn-dataset/index.ts",
            "line": 624
          },
          "name": "namespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scn-dataset/index.ts",
            "line": 630
          },
          "name": "partitionSpec",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccScnDataset.DataAwsccScnDatasetPartitionSpecOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scn-dataset/index.ts",
            "line": 636
          },
          "name": "schema",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccScnDataset.DataAwsccScnDatasetSchemaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scn-dataset/index.ts",
            "line": 642
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccScnDataset.DataAwsccScnDatasetTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scn-dataset/index.ts",
            "line": 604
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-scn-dataset/index.ts",
            "line": 597
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-scn-dataset/index:DataAwsccScnDataset"
    },
    "@cdktn/provider-awscc.dataAwsccScnDataset.DataAwsccScnDatasetConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccScnDataset.DataAwsccScnDatasetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-scn-dataset/index.ts",
        "line": 14
      },
      "name": "DataAwsccScnDatasetConfig",
      "namespace": "dataAwsccScnDataset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/scn_dataset#id DataAwsccScnDataset#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scn-dataset/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-scn-dataset/index:DataAwsccScnDatasetConfig"
    },
    "@cdktn/provider-awscc.dataAwsccScnDataset.DataAwsccScnDatasetPartitionSpec": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccScnDataset.DataAwsccScnDatasetPartitionSpec",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-scn-dataset/index.ts",
        "line": 160
      },
      "name": "DataAwsccScnDatasetPartitionSpec",
      "namespace": "dataAwsccScnDataset",
      "symbolId": "src/data-awscc-scn-dataset/index:DataAwsccScnDatasetPartitionSpec"
    },
    "@cdktn/provider-awscc.dataAwsccScnDataset.DataAwsccScnDatasetPartitionSpecFields": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccScnDataset.DataAwsccScnDatasetPartitionSpecFields",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-scn-dataset/index.ts",
        "line": 79
      },
      "name": "DataAwsccScnDatasetPartitionSpecFields",
      "namespace": "dataAwsccScnDataset",
      "symbolId": "src/data-awscc-scn-dataset/index:DataAwsccScnDatasetPartitionSpecFields"
    },
    "@cdktn/provider-awscc.dataAwsccScnDataset.DataAwsccScnDatasetPartitionSpecFieldsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccScnDataset.DataAwsccScnDatasetPartitionSpecFieldsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-scn-dataset/index.ts",
          "line": 149
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-scn-dataset/index.ts",
        "line": 142
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-scn-dataset/index.ts",
            "line": 156
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccScnDataset.DataAwsccScnDatasetPartitionSpecFieldsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccScnDatasetPartitionSpecFieldsList",
      "namespace": "dataAwsccScnDataset",
      "symbolId": "src/data-awscc-scn-dataset/index:DataAwsccScnDatasetPartitionSpecFieldsList"
    },
    "@cdktn/provider-awscc.dataAwsccScnDataset.DataAwsccScnDatasetPartitionSpecFieldsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccScnDataset.DataAwsccScnDatasetPartitionSpecFieldsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-scn-dataset/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-scn-dataset/index.ts",
        "line": 102
      },
      "name": "DataAwsccScnDatasetPartitionSpecFieldsOutputReference",
      "namespace": "dataAwsccScnDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scn-dataset/index.ts",
            "line": 131
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scn-dataset/index.ts",
            "line": 137
          },
          "name": "transform",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccScnDataset.DataAwsccScnDatasetPartitionSpecFieldsTransformOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-scn-dataset/index.ts",
            "line": 115
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccScnDataset.DataAwsccScnDatasetPartitionSpecFields"
          }
        }
      ],
      "symbolId": "src/data-awscc-scn-dataset/index:DataAwsccScnDatasetPartitionSpecFieldsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccScnDataset.DataAwsccScnDatasetPartitionSpecFieldsTransform": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccScnDataset.DataAwsccScnDatasetPartitionSpecFieldsTransform",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-scn-dataset/index.ts",
        "line": 25
      },
      "name": "DataAwsccScnDatasetPartitionSpecFieldsTransform",
      "namespace": "dataAwsccScnDataset",
      "symbolId": "src/data-awscc-scn-dataset/index:DataAwsccScnDatasetPartitionSpecFieldsTransform"
    },
    "@cdktn/provider-awscc.dataAwsccScnDataset.DataAwsccScnDatasetPartitionSpecFieldsTransformOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccScnDataset.DataAwsccScnDatasetPartitionSpecFieldsTransformOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-scn-dataset/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-scn-dataset/index.ts",
        "line": 48
      },
      "name": "DataAwsccScnDatasetPartitionSpecFieldsTransformOutputReference",
      "namespace": "dataAwsccScnDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scn-dataset/index.ts",
            "line": 75
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-scn-dataset/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccScnDataset.DataAwsccScnDatasetPartitionSpecFieldsTransform"
          }
        }
      ],
      "symbolId": "src/data-awscc-scn-dataset/index:DataAwsccScnDatasetPartitionSpecFieldsTransformOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccScnDataset.DataAwsccScnDatasetPartitionSpecOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccScnDataset.DataAwsccScnDatasetPartitionSpecOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-scn-dataset/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-scn-dataset/index.ts",
        "line": 183
      },
      "name": "DataAwsccScnDatasetPartitionSpecOutputReference",
      "namespace": "dataAwsccScnDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scn-dataset/index.ts",
            "line": 211
          },
          "name": "fields",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccScnDataset.DataAwsccScnDatasetPartitionSpecFieldsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-scn-dataset/index.ts",
            "line": 194
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccScnDataset.DataAwsccScnDatasetPartitionSpec"
          }
        }
      ],
      "symbolId": "src/data-awscc-scn-dataset/index:DataAwsccScnDatasetPartitionSpecOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccScnDataset.DataAwsccScnDatasetSchema": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccScnDataset.DataAwsccScnDatasetSchema",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-scn-dataset/index.ts",
        "line": 375
      },
      "name": "DataAwsccScnDatasetSchema",
      "namespace": "dataAwsccScnDataset",
      "symbolId": "src/data-awscc-scn-dataset/index:DataAwsccScnDatasetSchema"
    },
    "@cdktn/provider-awscc.dataAwsccScnDataset.DataAwsccScnDatasetSchemaFields": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccScnDataset.DataAwsccScnDatasetSchemaFields",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-scn-dataset/index.ts",
        "line": 215
      },
      "name": "DataAwsccScnDatasetSchemaFields",
      "namespace": "dataAwsccScnDataset",
      "symbolId": "src/data-awscc-scn-dataset/index:DataAwsccScnDatasetSchemaFields"
    },
    "@cdktn/provider-awscc.dataAwsccScnDataset.DataAwsccScnDatasetSchemaFieldsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccScnDataset.DataAwsccScnDatasetSchemaFieldsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-scn-dataset/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/data-awscc-scn-dataset/index.ts",
        "line": 282
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-scn-dataset/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-awscc.dataAwsccScnDataset.DataAwsccScnDatasetSchemaFieldsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccScnDatasetSchemaFieldsList",
      "namespace": "dataAwsccScnDataset",
      "symbolId": "src/data-awscc-scn-dataset/index:DataAwsccScnDatasetSchemaFieldsList"
    },
    "@cdktn/provider-awscc.dataAwsccScnDataset.DataAwsccScnDatasetSchemaFieldsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccScnDataset.DataAwsccScnDatasetSchemaFieldsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-scn-dataset/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/data-awscc-scn-dataset/index.ts",
        "line": 238
      },
      "name": "DataAwsccScnDatasetSchemaFieldsOutputReference",
      "namespace": "dataAwsccScnDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scn-dataset/index.ts",
            "line": 267
          },
          "name": "isRequired",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scn-dataset/index.ts",
            "line": 272
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scn-dataset/index.ts",
            "line": 277
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-scn-dataset/index.ts",
            "line": 251
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccScnDataset.DataAwsccScnDatasetSchemaFields"
          }
        }
      ],
      "symbolId": "src/data-awscc-scn-dataset/index:DataAwsccScnDatasetSchemaFieldsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccScnDataset.DataAwsccScnDatasetSchemaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccScnDataset.DataAwsccScnDatasetSchemaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-scn-dataset/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-awscc-scn-dataset/index.ts",
        "line": 398
      },
      "name": "DataAwsccScnDatasetSchemaOutputReference",
      "namespace": "dataAwsccScnDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scn-dataset/index.ts",
            "line": 426
          },
          "name": "fields",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccScnDataset.DataAwsccScnDatasetSchemaFieldsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scn-dataset/index.ts",
            "line": 431
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scn-dataset/index.ts",
            "line": 437
          },
          "name": "primaryKeys",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccScnDataset.DataAwsccScnDatasetSchemaPrimaryKeysList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-scn-dataset/index.ts",
            "line": 409
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccScnDataset.DataAwsccScnDatasetSchema"
          }
        }
      ],
      "symbolId": "src/data-awscc-scn-dataset/index:DataAwsccScnDatasetSchemaOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccScnDataset.DataAwsccScnDatasetSchemaPrimaryKeys": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccScnDataset.DataAwsccScnDatasetSchemaPrimaryKeys",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-scn-dataset/index.ts",
        "line": 300
      },
      "name": "DataAwsccScnDatasetSchemaPrimaryKeys",
      "namespace": "dataAwsccScnDataset",
      "symbolId": "src/data-awscc-scn-dataset/index:DataAwsccScnDatasetSchemaPrimaryKeys"
    },
    "@cdktn/provider-awscc.dataAwsccScnDataset.DataAwsccScnDatasetSchemaPrimaryKeysList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccScnDataset.DataAwsccScnDatasetSchemaPrimaryKeysList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-scn-dataset/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-awscc-scn-dataset/index.ts",
        "line": 357
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-scn-dataset/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-awscc.dataAwsccScnDataset.DataAwsccScnDatasetSchemaPrimaryKeysOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccScnDatasetSchemaPrimaryKeysList",
      "namespace": "dataAwsccScnDataset",
      "symbolId": "src/data-awscc-scn-dataset/index:DataAwsccScnDatasetSchemaPrimaryKeysList"
    },
    "@cdktn/provider-awscc.dataAwsccScnDataset.DataAwsccScnDatasetSchemaPrimaryKeysOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccScnDataset.DataAwsccScnDatasetSchemaPrimaryKeysOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-scn-dataset/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-scn-dataset/index.ts",
        "line": 323
      },
      "name": "DataAwsccScnDatasetSchemaPrimaryKeysOutputReference",
      "namespace": "dataAwsccScnDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scn-dataset/index.ts",
            "line": 352
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-scn-dataset/index.ts",
            "line": 336
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccScnDataset.DataAwsccScnDatasetSchemaPrimaryKeys"
          }
        }
      ],
      "symbolId": "src/data-awscc-scn-dataset/index:DataAwsccScnDatasetSchemaPrimaryKeysOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccScnDataset.DataAwsccScnDatasetTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccScnDataset.DataAwsccScnDatasetTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-scn-dataset/index.ts",
        "line": 441
      },
      "name": "DataAwsccScnDatasetTags",
      "namespace": "dataAwsccScnDataset",
      "symbolId": "src/data-awscc-scn-dataset/index:DataAwsccScnDatasetTags"
    },
    "@cdktn/provider-awscc.dataAwsccScnDataset.DataAwsccScnDatasetTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccScnDataset.DataAwsccScnDatasetTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-scn-dataset/index.ts",
          "line": 510
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-scn-dataset/index.ts",
        "line": 503
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-scn-dataset/index.ts",
            "line": 517
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccScnDataset.DataAwsccScnDatasetTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccScnDatasetTagsList",
      "namespace": "dataAwsccScnDataset",
      "symbolId": "src/data-awscc-scn-dataset/index:DataAwsccScnDatasetTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccScnDataset.DataAwsccScnDatasetTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccScnDataset.DataAwsccScnDatasetTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-scn-dataset/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-awscc-scn-dataset/index.ts",
        "line": 464
      },
      "name": "DataAwsccScnDatasetTagsOutputReference",
      "namespace": "dataAwsccScnDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scn-dataset/index.ts",
            "line": 493
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scn-dataset/index.ts",
            "line": 498
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-scn-dataset/index.ts",
            "line": 477
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccScnDataset.DataAwsccScnDatasetTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-scn-dataset/index:DataAwsccScnDatasetTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccScnNamespace.DataAwsccScnNamespace": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/scn_namespace awscc_scn_namespace}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccScnNamespace.DataAwsccScnNamespace",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/scn_namespace awscc_scn_namespace} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-scn-namespace/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-awscc.dataAwsccScnNamespace.DataAwsccScnNamespaceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-scn-namespace/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccScnNamespace resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-scn-namespace/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 DataAwsccScnNamespace to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/scn_namespace#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccScnNamespace that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccScnNamespace to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-scn-namespace/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-awscc-scn-namespace/index.ts",
            "line": 223
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccScnNamespace",
      "namespace": "dataAwsccScnNamespace",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scn-namespace/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scn-namespace/index.ts",
            "line": 165
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scn-namespace/index.ts",
            "line": 170
          },
          "name": "createdTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scn-namespace/index.ts",
            "line": 175
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scn-namespace/index.ts",
            "line": 193
          },
          "name": "instanceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scn-namespace/index.ts",
            "line": 198
          },
          "name": "lastModifiedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scn-namespace/index.ts",
            "line": 203
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scn-namespace/index.ts",
            "line": 209
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccScnNamespace.DataAwsccScnNamespaceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scn-namespace/index.ts",
            "line": 188
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-scn-namespace/index.ts",
            "line": 181
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-scn-namespace/index:DataAwsccScnNamespace"
    },
    "@cdktn/provider-awscc.dataAwsccScnNamespace.DataAwsccScnNamespaceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccScnNamespace.DataAwsccScnNamespaceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-scn-namespace/index.ts",
        "line": 14
      },
      "name": "DataAwsccScnNamespaceConfig",
      "namespace": "dataAwsccScnNamespace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/scn_namespace#id DataAwsccScnNamespace#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scn-namespace/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-scn-namespace/index:DataAwsccScnNamespaceConfig"
    },
    "@cdktn/provider-awscc.dataAwsccScnNamespace.DataAwsccScnNamespaceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccScnNamespace.DataAwsccScnNamespaceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-scn-namespace/index.ts",
        "line": 25
      },
      "name": "DataAwsccScnNamespaceTags",
      "namespace": "dataAwsccScnNamespace",
      "symbolId": "src/data-awscc-scn-namespace/index:DataAwsccScnNamespaceTags"
    },
    "@cdktn/provider-awscc.dataAwsccScnNamespace.DataAwsccScnNamespaceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccScnNamespace.DataAwsccScnNamespaceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-scn-namespace/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-awscc-scn-namespace/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-scn-namespace/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-awscc.dataAwsccScnNamespace.DataAwsccScnNamespaceTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccScnNamespaceTagsList",
      "namespace": "dataAwsccScnNamespace",
      "symbolId": "src/data-awscc-scn-namespace/index:DataAwsccScnNamespaceTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccScnNamespace.DataAwsccScnNamespaceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccScnNamespace.DataAwsccScnNamespaceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-scn-namespace/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-scn-namespace/index.ts",
        "line": 48
      },
      "name": "DataAwsccScnNamespaceTagsOutputReference",
      "namespace": "dataAwsccScnNamespace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scn-namespace/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-scn-namespace/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-scn-namespace/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccScnNamespace.DataAwsccScnNamespaceTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-scn-namespace/index:DataAwsccScnNamespaceTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecretsmanagerResourcePolicies.DataAwsccSecretsmanagerResourcePolicies": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/secretsmanager_resource_policies awscc_secretsmanager_resource_policies}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecretsmanagerResourcePolicies.DataAwsccSecretsmanagerResourcePolicies",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/secretsmanager_resource_policies awscc_secretsmanager_resource_policies} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-secretsmanager-resource-policies/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecretsmanagerResourcePolicies.DataAwsccSecretsmanagerResourcePoliciesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-secretsmanager-resource-policies/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSecretsmanagerResourcePolicies resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-resource-policies/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSecretsmanagerResourcePolicies to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/secretsmanager_resource_policies#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSecretsmanagerResourcePolicies that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSecretsmanagerResourcePolicies to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-resource-policies/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-resource-policies/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSecretsmanagerResourcePolicies",
      "namespace": "dataAwsccSecretsmanagerResourcePolicies",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-resource-policies/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-resource-policies/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-resource-policies/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-secretsmanager-resource-policies/index:DataAwsccSecretsmanagerResourcePolicies"
    },
    "@cdktn/provider-awscc.dataAwsccSecretsmanagerResourcePolicies.DataAwsccSecretsmanagerResourcePoliciesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecretsmanagerResourcePolicies.DataAwsccSecretsmanagerResourcePoliciesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-secretsmanager-resource-policies/index.ts",
        "line": 14
      },
      "name": "DataAwsccSecretsmanagerResourcePoliciesConfig",
      "namespace": "dataAwsccSecretsmanagerResourcePolicies",
      "symbolId": "src/data-awscc-secretsmanager-resource-policies/index:DataAwsccSecretsmanagerResourcePoliciesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSecretsmanagerResourcePolicy.DataAwsccSecretsmanagerResourcePolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/secretsmanager_resource_policy awscc_secretsmanager_resource_policy}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecretsmanagerResourcePolicy.DataAwsccSecretsmanagerResourcePolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/secretsmanager_resource_policy awscc_secretsmanager_resource_policy} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-secretsmanager-resource-policy/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecretsmanagerResourcePolicy.DataAwsccSecretsmanagerResourcePolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-secretsmanager-resource-policy/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSecretsmanagerResourcePolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-resource-policy/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSecretsmanagerResourcePolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/secretsmanager_resource_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSecretsmanagerResourcePolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSecretsmanagerResourcePolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-resource-policy/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-awscc-secretsmanager-resource-policy/index.ts",
            "line": 127
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSecretsmanagerResourcePolicy",
      "namespace": "dataAwsccSecretsmanagerResourcePolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-resource-policy/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-resource-policy/index.ts",
            "line": 85
          },
          "name": "blockPublicPolicy",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-resource-policy/index.ts",
            "line": 103
          },
          "name": "resourcePolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-resource-policy/index.ts",
            "line": 108
          },
          "name": "resourcePolicyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-resource-policy/index.ts",
            "line": 113
          },
          "name": "secretId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-resource-policy/index.ts",
            "line": 98
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-resource-policy/index.ts",
            "line": 91
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-secretsmanager-resource-policy/index:DataAwsccSecretsmanagerResourcePolicy"
    },
    "@cdktn/provider-awscc.dataAwsccSecretsmanagerResourcePolicy.DataAwsccSecretsmanagerResourcePolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecretsmanagerResourcePolicy.DataAwsccSecretsmanagerResourcePolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-secretsmanager-resource-policy/index.ts",
        "line": 14
      },
      "name": "DataAwsccSecretsmanagerResourcePolicyConfig",
      "namespace": "dataAwsccSecretsmanagerResourcePolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/secretsmanager_resource_policy#id DataAwsccSecretsmanagerResourcePolicy#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-resource-policy/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-secretsmanager-resource-policy/index:DataAwsccSecretsmanagerResourcePolicyConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSecretsmanagerRotationSchedule.DataAwsccSecretsmanagerRotationSchedule": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/secretsmanager_rotation_schedule awscc_secretsmanager_rotation_schedule}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecretsmanagerRotationSchedule.DataAwsccSecretsmanagerRotationSchedule",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/secretsmanager_rotation_schedule awscc_secretsmanager_rotation_schedule} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-secretsmanager-rotation-schedule/index.ts",
          "line": 309
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecretsmanagerRotationSchedule.DataAwsccSecretsmanagerRotationScheduleConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-secretsmanager-rotation-schedule/index.ts",
        "line": 277
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSecretsmanagerRotationSchedule resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-rotation-schedule/index.ts",
            "line": 294
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSecretsmanagerRotationSchedule to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/secretsmanager_rotation_schedule#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSecretsmanagerRotationSchedule that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSecretsmanagerRotationSchedule to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-rotation-schedule/index.ts",
            "line": 392
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-rotation-schedule/index.ts",
            "line": 398
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSecretsmanagerRotationSchedule",
      "namespace": "dataAwsccSecretsmanagerRotationSchedule",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-rotation-schedule/index.ts",
            "line": 282
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-rotation-schedule/index.ts",
            "line": 334
          },
          "name": "externalSecretRotationMetadata",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecretsmanagerRotationSchedule.DataAwsccSecretsmanagerRotationScheduleExternalSecretRotationMetadataList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-rotation-schedule/index.ts",
            "line": 339
          },
          "name": "externalSecretRotationRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-rotation-schedule/index.ts",
            "line": 345
          },
          "name": "hostedRotationLambda",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecretsmanagerRotationSchedule.DataAwsccSecretsmanagerRotationScheduleHostedRotationLambdaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-rotation-schedule/index.ts",
            "line": 363
          },
          "name": "rotateImmediatelyOnUpdate",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-rotation-schedule/index.ts",
            "line": 368
          },
          "name": "rotationLambdaArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-rotation-schedule/index.ts",
            "line": 374
          },
          "name": "rotationRules",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecretsmanagerRotationSchedule.DataAwsccSecretsmanagerRotationScheduleRotationRulesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-rotation-schedule/index.ts",
            "line": 379
          },
          "name": "rotationScheduleId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-rotation-schedule/index.ts",
            "line": 384
          },
          "name": "secretId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-rotation-schedule/index.ts",
            "line": 358
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-rotation-schedule/index.ts",
            "line": 351
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-secretsmanager-rotation-schedule/index:DataAwsccSecretsmanagerRotationSchedule"
    },
    "@cdktn/provider-awscc.dataAwsccSecretsmanagerRotationSchedule.DataAwsccSecretsmanagerRotationScheduleConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecretsmanagerRotationSchedule.DataAwsccSecretsmanagerRotationScheduleConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-secretsmanager-rotation-schedule/index.ts",
        "line": 14
      },
      "name": "DataAwsccSecretsmanagerRotationScheduleConfig",
      "namespace": "dataAwsccSecretsmanagerRotationSchedule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/secretsmanager_rotation_schedule#id DataAwsccSecretsmanagerRotationSchedule#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-rotation-schedule/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-secretsmanager-rotation-schedule/index:DataAwsccSecretsmanagerRotationScheduleConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSecretsmanagerRotationSchedule.DataAwsccSecretsmanagerRotationScheduleExternalSecretRotationMetadata": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecretsmanagerRotationSchedule.DataAwsccSecretsmanagerRotationScheduleExternalSecretRotationMetadata",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-secretsmanager-rotation-schedule/index.ts",
        "line": 25
      },
      "name": "DataAwsccSecretsmanagerRotationScheduleExternalSecretRotationMetadata",
      "namespace": "dataAwsccSecretsmanagerRotationSchedule",
      "symbolId": "src/data-awscc-secretsmanager-rotation-schedule/index:DataAwsccSecretsmanagerRotationScheduleExternalSecretRotationMetadata"
    },
    "@cdktn/provider-awscc.dataAwsccSecretsmanagerRotationSchedule.DataAwsccSecretsmanagerRotationScheduleExternalSecretRotationMetadataList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecretsmanagerRotationSchedule.DataAwsccSecretsmanagerRotationScheduleExternalSecretRotationMetadataList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-secretsmanager-rotation-schedule/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-awscc-secretsmanager-rotation-schedule/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-rotation-schedule/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-awscc.dataAwsccSecretsmanagerRotationSchedule.DataAwsccSecretsmanagerRotationScheduleExternalSecretRotationMetadataOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecretsmanagerRotationScheduleExternalSecretRotationMetadataList",
      "namespace": "dataAwsccSecretsmanagerRotationSchedule",
      "symbolId": "src/data-awscc-secretsmanager-rotation-schedule/index:DataAwsccSecretsmanagerRotationScheduleExternalSecretRotationMetadataList"
    },
    "@cdktn/provider-awscc.dataAwsccSecretsmanagerRotationSchedule.DataAwsccSecretsmanagerRotationScheduleExternalSecretRotationMetadataOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecretsmanagerRotationSchedule.DataAwsccSecretsmanagerRotationScheduleExternalSecretRotationMetadataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-secretsmanager-rotation-schedule/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-secretsmanager-rotation-schedule/index.ts",
        "line": 48
      },
      "name": "DataAwsccSecretsmanagerRotationScheduleExternalSecretRotationMetadataOutputReference",
      "namespace": "dataAwsccSecretsmanagerRotationSchedule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-rotation-schedule/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-rotation-schedule/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-rotation-schedule/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecretsmanagerRotationSchedule.DataAwsccSecretsmanagerRotationScheduleExternalSecretRotationMetadata"
          }
        }
      ],
      "symbolId": "src/data-awscc-secretsmanager-rotation-schedule/index:DataAwsccSecretsmanagerRotationScheduleExternalSecretRotationMetadataOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecretsmanagerRotationSchedule.DataAwsccSecretsmanagerRotationScheduleHostedRotationLambda": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecretsmanagerRotationSchedule.DataAwsccSecretsmanagerRotationScheduleHostedRotationLambda",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-secretsmanager-rotation-schedule/index.ts",
        "line": 105
      },
      "name": "DataAwsccSecretsmanagerRotationScheduleHostedRotationLambda",
      "namespace": "dataAwsccSecretsmanagerRotationSchedule",
      "symbolId": "src/data-awscc-secretsmanager-rotation-schedule/index:DataAwsccSecretsmanagerRotationScheduleHostedRotationLambda"
    },
    "@cdktn/provider-awscc.dataAwsccSecretsmanagerRotationSchedule.DataAwsccSecretsmanagerRotationScheduleHostedRotationLambdaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecretsmanagerRotationSchedule.DataAwsccSecretsmanagerRotationScheduleHostedRotationLambdaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-secretsmanager-rotation-schedule/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-awscc-secretsmanager-rotation-schedule/index.ts",
        "line": 128
      },
      "name": "DataAwsccSecretsmanagerRotationScheduleHostedRotationLambdaOutputReference",
      "namespace": "dataAwsccSecretsmanagerRotationSchedule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-rotation-schedule/index.ts",
            "line": 155
          },
          "name": "excludeCharacters",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-rotation-schedule/index.ts",
            "line": 160
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-rotation-schedule/index.ts",
            "line": 165
          },
          "name": "masterSecretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-rotation-schedule/index.ts",
            "line": 170
          },
          "name": "masterSecretKmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-rotation-schedule/index.ts",
            "line": 175
          },
          "name": "rotationLambdaName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-rotation-schedule/index.ts",
            "line": 180
          },
          "name": "rotationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-rotation-schedule/index.ts",
            "line": 185
          },
          "name": "runtime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-rotation-schedule/index.ts",
            "line": 190
          },
          "name": "superuserSecretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-rotation-schedule/index.ts",
            "line": 195
          },
          "name": "superuserSecretKmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-rotation-schedule/index.ts",
            "line": 200
          },
          "name": "vpcSecurityGroupIds",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-rotation-schedule/index.ts",
            "line": 205
          },
          "name": "vpcSubnetIds",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-rotation-schedule/index.ts",
            "line": 139
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecretsmanagerRotationSchedule.DataAwsccSecretsmanagerRotationScheduleHostedRotationLambda"
          }
        }
      ],
      "symbolId": "src/data-awscc-secretsmanager-rotation-schedule/index:DataAwsccSecretsmanagerRotationScheduleHostedRotationLambdaOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecretsmanagerRotationSchedule.DataAwsccSecretsmanagerRotationScheduleRotationRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecretsmanagerRotationSchedule.DataAwsccSecretsmanagerRotationScheduleRotationRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-secretsmanager-rotation-schedule/index.ts",
        "line": 209
      },
      "name": "DataAwsccSecretsmanagerRotationScheduleRotationRules",
      "namespace": "dataAwsccSecretsmanagerRotationSchedule",
      "symbolId": "src/data-awscc-secretsmanager-rotation-schedule/index:DataAwsccSecretsmanagerRotationScheduleRotationRules"
    },
    "@cdktn/provider-awscc.dataAwsccSecretsmanagerRotationSchedule.DataAwsccSecretsmanagerRotationScheduleRotationRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecretsmanagerRotationSchedule.DataAwsccSecretsmanagerRotationScheduleRotationRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-secretsmanager-rotation-schedule/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-awscc-secretsmanager-rotation-schedule/index.ts",
        "line": 232
      },
      "name": "DataAwsccSecretsmanagerRotationScheduleRotationRulesOutputReference",
      "namespace": "dataAwsccSecretsmanagerRotationSchedule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-rotation-schedule/index.ts",
            "line": 259
          },
          "name": "automaticallyAfterDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-rotation-schedule/index.ts",
            "line": 264
          },
          "name": "duration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-rotation-schedule/index.ts",
            "line": 269
          },
          "name": "scheduleExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-rotation-schedule/index.ts",
            "line": 243
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecretsmanagerRotationSchedule.DataAwsccSecretsmanagerRotationScheduleRotationRules"
          }
        }
      ],
      "symbolId": "src/data-awscc-secretsmanager-rotation-schedule/index:DataAwsccSecretsmanagerRotationScheduleRotationRulesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecretsmanagerRotationSchedules.DataAwsccSecretsmanagerRotationSchedules": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/secretsmanager_rotation_schedules awscc_secretsmanager_rotation_schedules}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecretsmanagerRotationSchedules.DataAwsccSecretsmanagerRotationSchedules",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/secretsmanager_rotation_schedules awscc_secretsmanager_rotation_schedules} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-secretsmanager-rotation-schedules/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecretsmanagerRotationSchedules.DataAwsccSecretsmanagerRotationSchedulesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-secretsmanager-rotation-schedules/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSecretsmanagerRotationSchedules resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-rotation-schedules/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSecretsmanagerRotationSchedules to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/secretsmanager_rotation_schedules#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSecretsmanagerRotationSchedules that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSecretsmanagerRotationSchedules to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-rotation-schedules/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-rotation-schedules/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSecretsmanagerRotationSchedules",
      "namespace": "dataAwsccSecretsmanagerRotationSchedules",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-rotation-schedules/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-rotation-schedules/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-rotation-schedules/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-secretsmanager-rotation-schedules/index:DataAwsccSecretsmanagerRotationSchedules"
    },
    "@cdktn/provider-awscc.dataAwsccSecretsmanagerRotationSchedules.DataAwsccSecretsmanagerRotationSchedulesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecretsmanagerRotationSchedules.DataAwsccSecretsmanagerRotationSchedulesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-secretsmanager-rotation-schedules/index.ts",
        "line": 14
      },
      "name": "DataAwsccSecretsmanagerRotationSchedulesConfig",
      "namespace": "dataAwsccSecretsmanagerRotationSchedules",
      "symbolId": "src/data-awscc-secretsmanager-rotation-schedules/index:DataAwsccSecretsmanagerRotationSchedulesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSecretsmanagerSecret.DataAwsccSecretsmanagerSecret": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/secretsmanager_secret awscc_secretsmanager_secret}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecretsmanagerSecret.DataAwsccSecretsmanagerSecret",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/secretsmanager_secret awscc_secretsmanager_secret} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-secretsmanager-secret/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-awscc.dataAwsccSecretsmanagerSecret.DataAwsccSecretsmanagerSecretConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-secretsmanager-secret/index.ts",
        "line": 288
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSecretsmanagerSecret resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-secret/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 DataAwsccSecretsmanagerSecret to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/secretsmanager_secret#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSecretsmanagerSecret that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSecretsmanagerSecret to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-secret/index.ts",
            "line": 408
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-secret/index.ts",
            "line": 414
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSecretsmanagerSecret",
      "namespace": "dataAwsccSecretsmanagerSecret",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-secret/index.ts",
            "line": 293
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-secret/index.ts",
            "line": 344
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-secret/index.ts",
            "line": 350
          },
          "name": "generateSecretString",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecretsmanagerSecret.DataAwsccSecretsmanagerSecretGenerateSecretStringOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-secret/index.ts",
            "line": 368
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-secret/index.ts",
            "line": 373
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-secret/index.ts",
            "line": 379
          },
          "name": "replicaRegions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecretsmanagerSecret.DataAwsccSecretsmanagerSecretReplicaRegionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-secret/index.ts",
            "line": 384
          },
          "name": "secretId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-secret/index.ts",
            "line": 389
          },
          "name": "secretString",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-secret/index.ts",
            "line": 395
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecretsmanagerSecret.DataAwsccSecretsmanagerSecretTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-secret/index.ts",
            "line": 400
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-secret/index.ts",
            "line": 363
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-secret/index.ts",
            "line": 356
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-secretsmanager-secret/index:DataAwsccSecretsmanagerSecret"
    },
    "@cdktn/provider-awscc.dataAwsccSecretsmanagerSecret.DataAwsccSecretsmanagerSecretConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecretsmanagerSecret.DataAwsccSecretsmanagerSecretConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-secretsmanager-secret/index.ts",
        "line": 14
      },
      "name": "DataAwsccSecretsmanagerSecretConfig",
      "namespace": "dataAwsccSecretsmanagerSecret",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/secretsmanager_secret#id DataAwsccSecretsmanagerSecret#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-secret/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-secretsmanager-secret/index:DataAwsccSecretsmanagerSecretConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSecretsmanagerSecret.DataAwsccSecretsmanagerSecretGenerateSecretString": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecretsmanagerSecret.DataAwsccSecretsmanagerSecretGenerateSecretString",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-secretsmanager-secret/index.ts",
        "line": 25
      },
      "name": "DataAwsccSecretsmanagerSecretGenerateSecretString",
      "namespace": "dataAwsccSecretsmanagerSecret",
      "symbolId": "src/data-awscc-secretsmanager-secret/index:DataAwsccSecretsmanagerSecretGenerateSecretString"
    },
    "@cdktn/provider-awscc.dataAwsccSecretsmanagerSecret.DataAwsccSecretsmanagerSecretGenerateSecretStringOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecretsmanagerSecret.DataAwsccSecretsmanagerSecretGenerateSecretStringOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-secretsmanager-secret/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-secretsmanager-secret/index.ts",
        "line": 48
      },
      "name": "DataAwsccSecretsmanagerSecretGenerateSecretStringOutputReference",
      "namespace": "dataAwsccSecretsmanagerSecret",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-secret/index.ts",
            "line": 75
          },
          "name": "excludeCharacters",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-secret/index.ts",
            "line": 80
          },
          "name": "excludeLowercase",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-secret/index.ts",
            "line": 85
          },
          "name": "excludeNumbers",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-secret/index.ts",
            "line": 90
          },
          "name": "excludePunctuation",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-secret/index.ts",
            "line": 95
          },
          "name": "excludeUppercase",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-secret/index.ts",
            "line": 100
          },
          "name": "generateStringKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-secret/index.ts",
            "line": 105
          },
          "name": "includeSpace",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-secret/index.ts",
            "line": 110
          },
          "name": "passwordLength",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-secret/index.ts",
            "line": 115
          },
          "name": "requireEachIncludedType",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-secret/index.ts",
            "line": 120
          },
          "name": "secretStringTemplate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-secret/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecretsmanagerSecret.DataAwsccSecretsmanagerSecretGenerateSecretString"
          }
        }
      ],
      "symbolId": "src/data-awscc-secretsmanager-secret/index:DataAwsccSecretsmanagerSecretGenerateSecretStringOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecretsmanagerSecret.DataAwsccSecretsmanagerSecretReplicaRegions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecretsmanagerSecret.DataAwsccSecretsmanagerSecretReplicaRegions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-secretsmanager-secret/index.ts",
        "line": 124
      },
      "name": "DataAwsccSecretsmanagerSecretReplicaRegions",
      "namespace": "dataAwsccSecretsmanagerSecret",
      "symbolId": "src/data-awscc-secretsmanager-secret/index:DataAwsccSecretsmanagerSecretReplicaRegions"
    },
    "@cdktn/provider-awscc.dataAwsccSecretsmanagerSecret.DataAwsccSecretsmanagerSecretReplicaRegionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecretsmanagerSecret.DataAwsccSecretsmanagerSecretReplicaRegionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-secretsmanager-secret/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/data-awscc-secretsmanager-secret/index.ts",
        "line": 186
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-secret/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-awscc.dataAwsccSecretsmanagerSecret.DataAwsccSecretsmanagerSecretReplicaRegionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecretsmanagerSecretReplicaRegionsList",
      "namespace": "dataAwsccSecretsmanagerSecret",
      "symbolId": "src/data-awscc-secretsmanager-secret/index:DataAwsccSecretsmanagerSecretReplicaRegionsList"
    },
    "@cdktn/provider-awscc.dataAwsccSecretsmanagerSecret.DataAwsccSecretsmanagerSecretReplicaRegionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecretsmanagerSecret.DataAwsccSecretsmanagerSecretReplicaRegionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-secretsmanager-secret/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-secretsmanager-secret/index.ts",
        "line": 147
      },
      "name": "DataAwsccSecretsmanagerSecretReplicaRegionsOutputReference",
      "namespace": "dataAwsccSecretsmanagerSecret",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-secret/index.ts",
            "line": 176
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-secret/index.ts",
            "line": 181
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-secret/index.ts",
            "line": 160
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecretsmanagerSecret.DataAwsccSecretsmanagerSecretReplicaRegions"
          }
        }
      ],
      "symbolId": "src/data-awscc-secretsmanager-secret/index:DataAwsccSecretsmanagerSecretReplicaRegionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecretsmanagerSecret.DataAwsccSecretsmanagerSecretTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecretsmanagerSecret.DataAwsccSecretsmanagerSecretTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-secretsmanager-secret/index.ts",
        "line": 204
      },
      "name": "DataAwsccSecretsmanagerSecretTags",
      "namespace": "dataAwsccSecretsmanagerSecret",
      "symbolId": "src/data-awscc-secretsmanager-secret/index:DataAwsccSecretsmanagerSecretTags"
    },
    "@cdktn/provider-awscc.dataAwsccSecretsmanagerSecret.DataAwsccSecretsmanagerSecretTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecretsmanagerSecret.DataAwsccSecretsmanagerSecretTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-secretsmanager-secret/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-awscc-secretsmanager-secret/index.ts",
        "line": 266
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-secret/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-awscc.dataAwsccSecretsmanagerSecret.DataAwsccSecretsmanagerSecretTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecretsmanagerSecretTagsList",
      "namespace": "dataAwsccSecretsmanagerSecret",
      "symbolId": "src/data-awscc-secretsmanager-secret/index:DataAwsccSecretsmanagerSecretTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccSecretsmanagerSecret.DataAwsccSecretsmanagerSecretTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecretsmanagerSecret.DataAwsccSecretsmanagerSecretTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-secretsmanager-secret/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-awscc-secretsmanager-secret/index.ts",
        "line": 227
      },
      "name": "DataAwsccSecretsmanagerSecretTagsOutputReference",
      "namespace": "dataAwsccSecretsmanagerSecret",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-secret/index.ts",
            "line": 256
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-secret/index.ts",
            "line": 261
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-secret/index.ts",
            "line": 240
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecretsmanagerSecret.DataAwsccSecretsmanagerSecretTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-secretsmanager-secret/index:DataAwsccSecretsmanagerSecretTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecretsmanagerSecretTargetAttachment.DataAwsccSecretsmanagerSecretTargetAttachment": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/secretsmanager_secret_target_attachment awscc_secretsmanager_secret_target_attachment}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecretsmanagerSecretTargetAttachment.DataAwsccSecretsmanagerSecretTargetAttachment",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/secretsmanager_secret_target_attachment awscc_secretsmanager_secret_target_attachment} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-secretsmanager-secret-target-attachment/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecretsmanagerSecretTargetAttachment.DataAwsccSecretsmanagerSecretTargetAttachmentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-secretsmanager-secret-target-attachment/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSecretsmanagerSecretTargetAttachment resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-secret-target-attachment/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSecretsmanagerSecretTargetAttachment to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/secretsmanager_secret_target_attachment#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSecretsmanagerSecretTargetAttachment that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSecretsmanagerSecretTargetAttachment to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-secret-target-attachment/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-awscc-secretsmanager-secret-target-attachment/index.ts",
            "line": 127
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSecretsmanagerSecretTargetAttachment",
      "namespace": "dataAwsccSecretsmanagerSecretTargetAttachment",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-secret-target-attachment/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-secret-target-attachment/index.ts",
            "line": 98
          },
          "name": "secretId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-secret-target-attachment/index.ts",
            "line": 103
          },
          "name": "secretTargetAttachmentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-secret-target-attachment/index.ts",
            "line": 108
          },
          "name": "targetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-secret-target-attachment/index.ts",
            "line": 113
          },
          "name": "targetType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-secret-target-attachment/index.ts",
            "line": 93
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-secret-target-attachment/index.ts",
            "line": 86
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-secretsmanager-secret-target-attachment/index:DataAwsccSecretsmanagerSecretTargetAttachment"
    },
    "@cdktn/provider-awscc.dataAwsccSecretsmanagerSecretTargetAttachment.DataAwsccSecretsmanagerSecretTargetAttachmentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecretsmanagerSecretTargetAttachment.DataAwsccSecretsmanagerSecretTargetAttachmentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-secretsmanager-secret-target-attachment/index.ts",
        "line": 14
      },
      "name": "DataAwsccSecretsmanagerSecretTargetAttachmentConfig",
      "namespace": "dataAwsccSecretsmanagerSecretTargetAttachment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/secretsmanager_secret_target_attachment#id DataAwsccSecretsmanagerSecretTargetAttachment#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-secret-target-attachment/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-secretsmanager-secret-target-attachment/index:DataAwsccSecretsmanagerSecretTargetAttachmentConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSecretsmanagerSecretTargetAttachments.DataAwsccSecretsmanagerSecretTargetAttachments": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/secretsmanager_secret_target_attachments awscc_secretsmanager_secret_target_attachments}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecretsmanagerSecretTargetAttachments.DataAwsccSecretsmanagerSecretTargetAttachments",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/secretsmanager_secret_target_attachments awscc_secretsmanager_secret_target_attachments} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-secretsmanager-secret-target-attachments/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecretsmanagerSecretTargetAttachments.DataAwsccSecretsmanagerSecretTargetAttachmentsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-secretsmanager-secret-target-attachments/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSecretsmanagerSecretTargetAttachments resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-secret-target-attachments/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSecretsmanagerSecretTargetAttachments to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/secretsmanager_secret_target_attachments#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSecretsmanagerSecretTargetAttachments that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSecretsmanagerSecretTargetAttachments to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-secret-target-attachments/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-secret-target-attachments/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSecretsmanagerSecretTargetAttachments",
      "namespace": "dataAwsccSecretsmanagerSecretTargetAttachments",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-secret-target-attachments/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-secret-target-attachments/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-secret-target-attachments/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-secretsmanager-secret-target-attachments/index:DataAwsccSecretsmanagerSecretTargetAttachments"
    },
    "@cdktn/provider-awscc.dataAwsccSecretsmanagerSecretTargetAttachments.DataAwsccSecretsmanagerSecretTargetAttachmentsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecretsmanagerSecretTargetAttachments.DataAwsccSecretsmanagerSecretTargetAttachmentsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-secretsmanager-secret-target-attachments/index.ts",
        "line": 14
      },
      "name": "DataAwsccSecretsmanagerSecretTargetAttachmentsConfig",
      "namespace": "dataAwsccSecretsmanagerSecretTargetAttachments",
      "symbolId": "src/data-awscc-secretsmanager-secret-target-attachments/index:DataAwsccSecretsmanagerSecretTargetAttachmentsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSecretsmanagerSecrets.DataAwsccSecretsmanagerSecrets": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/secretsmanager_secrets awscc_secretsmanager_secrets}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecretsmanagerSecrets.DataAwsccSecretsmanagerSecrets",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/secretsmanager_secrets awscc_secretsmanager_secrets} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-secretsmanager-secrets/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecretsmanagerSecrets.DataAwsccSecretsmanagerSecretsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-secretsmanager-secrets/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSecretsmanagerSecrets resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-secrets/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSecretsmanagerSecrets to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/secretsmanager_secrets#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSecretsmanagerSecrets that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSecretsmanagerSecrets to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-secrets/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-secrets/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSecretsmanagerSecrets",
      "namespace": "dataAwsccSecretsmanagerSecrets",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-secrets/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-secrets/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-secretsmanager-secrets/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-secretsmanager-secrets/index:DataAwsccSecretsmanagerSecrets"
    },
    "@cdktn/provider-awscc.dataAwsccSecretsmanagerSecrets.DataAwsccSecretsmanagerSecretsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecretsmanagerSecrets.DataAwsccSecretsmanagerSecretsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-secretsmanager-secrets/index.ts",
        "line": 14
      },
      "name": "DataAwsccSecretsmanagerSecretsConfig",
      "namespace": "dataAwsccSecretsmanagerSecrets",
      "symbolId": "src/data-awscc-secretsmanager-secrets/index:DataAwsccSecretsmanagerSecretsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityagentAgentSpace.DataAwsccSecurityagentAgentSpace": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityagent_agent_space awscc_securityagent_agent_space}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentAgentSpace.DataAwsccSecurityagentAgentSpace",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityagent_agent_space awscc_securityagent_agent_space} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityagent-agent-space/index.ts",
          "line": 1056
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentAgentSpace.DataAwsccSecurityagentAgentSpaceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityagent-agent-space/index.ts",
        "line": 1024
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSecurityagentAgentSpace resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-agent-space/index.ts",
            "line": 1041
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSecurityagentAgentSpace to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityagent_agent_space#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSecurityagentAgentSpace that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSecurityagentAgentSpace to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-agent-space/index.ts",
            "line": 1155
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-agent-space/index.ts",
            "line": 1161
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSecurityagentAgentSpace",
      "namespace": "dataAwsccSecurityagentAgentSpace",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-agent-space/index.ts",
            "line": 1029
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-agent-space/index.ts",
            "line": 1080
          },
          "name": "agentSpaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-agent-space/index.ts",
            "line": 1086
          },
          "name": "awsResources",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentAgentSpace.DataAwsccSecurityagentAgentSpaceAwsResourcesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-agent-space/index.ts",
            "line": 1092
          },
          "name": "codeReviewSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentAgentSpace.DataAwsccSecurityagentAgentSpaceCodeReviewSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-agent-space/index.ts",
            "line": 1097
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-agent-space/index.ts",
            "line": 1102
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-agent-space/index.ts",
            "line": 1121
          },
          "name": "integratedResources",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentAgentSpace.DataAwsccSecurityagentAgentSpaceIntegratedResourcesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-agent-space/index.ts",
            "line": 1126
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-agent-space/index.ts",
            "line": 1131
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-agent-space/index.ts",
            "line": 1137
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentAgentSpace.DataAwsccSecurityagentAgentSpaceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-agent-space/index.ts",
            "line": 1142
          },
          "name": "targetDomainIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-agent-space/index.ts",
            "line": 1147
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-agent-space/index.ts",
            "line": 1115
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-agent-space/index.ts",
            "line": 1108
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityagent-agent-space/index:DataAwsccSecurityagentAgentSpace"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityagentAgentSpace.DataAwsccSecurityagentAgentSpaceAwsResources": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentAgentSpace.DataAwsccSecurityagentAgentSpaceAwsResources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityagent-agent-space/index.ts",
        "line": 110
      },
      "name": "DataAwsccSecurityagentAgentSpaceAwsResources",
      "namespace": "dataAwsccSecurityagentAgentSpace",
      "symbolId": "src/data-awscc-securityagent-agent-space/index:DataAwsccSecurityagentAgentSpaceAwsResources"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityagentAgentSpace.DataAwsccSecurityagentAgentSpaceAwsResourcesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentAgentSpace.DataAwsccSecurityagentAgentSpaceAwsResourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityagent-agent-space/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-awscc-securityagent-agent-space/index.ts",
        "line": 133
      },
      "name": "DataAwsccSecurityagentAgentSpaceAwsResourcesOutputReference",
      "namespace": "dataAwsccSecurityagentAgentSpace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-agent-space/index.ts",
            "line": 160
          },
          "name": "iamRoles",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-agent-space/index.ts",
            "line": 165
          },
          "name": "lambdaFunctionArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-agent-space/index.ts",
            "line": 170
          },
          "name": "logGroups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-agent-space/index.ts",
            "line": 175
          },
          "name": "s3Buckets",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-agent-space/index.ts",
            "line": 180
          },
          "name": "secretArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-agent-space/index.ts",
            "line": 186
          },
          "name": "vpcs",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentAgentSpace.DataAwsccSecurityagentAgentSpaceAwsResourcesVpcsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-agent-space/index.ts",
            "line": 144
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentAgentSpace.DataAwsccSecurityagentAgentSpaceAwsResources"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityagent-agent-space/index:DataAwsccSecurityagentAgentSpaceAwsResourcesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityagentAgentSpace.DataAwsccSecurityagentAgentSpaceAwsResourcesVpcs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentAgentSpace.DataAwsccSecurityagentAgentSpaceAwsResourcesVpcs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityagent-agent-space/index.ts",
        "line": 25
      },
      "name": "DataAwsccSecurityagentAgentSpaceAwsResourcesVpcs",
      "namespace": "dataAwsccSecurityagentAgentSpace",
      "symbolId": "src/data-awscc-securityagent-agent-space/index:DataAwsccSecurityagentAgentSpaceAwsResourcesVpcs"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityagentAgentSpace.DataAwsccSecurityagentAgentSpaceAwsResourcesVpcsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentAgentSpace.DataAwsccSecurityagentAgentSpaceAwsResourcesVpcsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityagent-agent-space/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityagent-agent-space/index.ts",
        "line": 92
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-agent-space/index.ts",
            "line": 106
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentAgentSpace.DataAwsccSecurityagentAgentSpaceAwsResourcesVpcsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityagentAgentSpaceAwsResourcesVpcsList",
      "namespace": "dataAwsccSecurityagentAgentSpace",
      "symbolId": "src/data-awscc-securityagent-agent-space/index:DataAwsccSecurityagentAgentSpaceAwsResourcesVpcsList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityagentAgentSpace.DataAwsccSecurityagentAgentSpaceAwsResourcesVpcsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentAgentSpace.DataAwsccSecurityagentAgentSpaceAwsResourcesVpcsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityagent-agent-space/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityagent-agent-space/index.ts",
        "line": 48
      },
      "name": "DataAwsccSecurityagentAgentSpaceAwsResourcesVpcsOutputReference",
      "namespace": "dataAwsccSecurityagentAgentSpace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-agent-space/index.ts",
            "line": 77
          },
          "name": "securityGroupArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-agent-space/index.ts",
            "line": 82
          },
          "name": "subnetArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-agent-space/index.ts",
            "line": 87
          },
          "name": "vpcArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-agent-space/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentAgentSpace.DataAwsccSecurityagentAgentSpaceAwsResourcesVpcs"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityagent-agent-space/index:DataAwsccSecurityagentAgentSpaceAwsResourcesVpcsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityagentAgentSpace.DataAwsccSecurityagentAgentSpaceCodeReviewSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentAgentSpace.DataAwsccSecurityagentAgentSpaceCodeReviewSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityagent-agent-space/index.ts",
        "line": 190
      },
      "name": "DataAwsccSecurityagentAgentSpaceCodeReviewSettings",
      "namespace": "dataAwsccSecurityagentAgentSpace",
      "symbolId": "src/data-awscc-securityagent-agent-space/index:DataAwsccSecurityagentAgentSpaceCodeReviewSettings"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityagentAgentSpace.DataAwsccSecurityagentAgentSpaceCodeReviewSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentAgentSpace.DataAwsccSecurityagentAgentSpaceCodeReviewSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityagent-agent-space/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/data-awscc-securityagent-agent-space/index.ts",
        "line": 213
      },
      "name": "DataAwsccSecurityagentAgentSpaceCodeReviewSettingsOutputReference",
      "namespace": "dataAwsccSecurityagentAgentSpace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-agent-space/index.ts",
            "line": 240
          },
          "name": "controlsScanning",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-agent-space/index.ts",
            "line": 245
          },
          "name": "generalPurposeScanning",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-agent-space/index.ts",
            "line": 224
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentAgentSpace.DataAwsccSecurityagentAgentSpaceCodeReviewSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityagent-agent-space/index:DataAwsccSecurityagentAgentSpaceCodeReviewSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityagentAgentSpace.DataAwsccSecurityagentAgentSpaceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentAgentSpace.DataAwsccSecurityagentAgentSpaceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityagent-agent-space/index.ts",
        "line": 14
      },
      "name": "DataAwsccSecurityagentAgentSpaceConfig",
      "namespace": "dataAwsccSecurityagentAgentSpace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityagent_agent_space#id DataAwsccSecurityagentAgentSpace#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-agent-space/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityagent-agent-space/index:DataAwsccSecurityagentAgentSpaceConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityagentAgentSpace.DataAwsccSecurityagentAgentSpaceIntegratedResources": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentAgentSpace.DataAwsccSecurityagentAgentSpaceIntegratedResources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityagent-agent-space/index.ts",
        "line": 859
      },
      "name": "DataAwsccSecurityagentAgentSpaceIntegratedResources",
      "namespace": "dataAwsccSecurityagentAgentSpace",
      "symbolId": "src/data-awscc-securityagent-agent-space/index:DataAwsccSecurityagentAgentSpaceIntegratedResources"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityagentAgentSpace.DataAwsccSecurityagentAgentSpaceIntegratedResourcesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentAgentSpace.DataAwsccSecurityagentAgentSpaceIntegratedResourcesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityagent-agent-space/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityagent-agent-space/index.ts",
        "line": 922
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-agent-space/index.ts",
            "line": 936
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentAgentSpace.DataAwsccSecurityagentAgentSpaceIntegratedResourcesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityagentAgentSpaceIntegratedResourcesList",
      "namespace": "dataAwsccSecurityagentAgentSpace",
      "symbolId": "src/data-awscc-securityagent-agent-space/index:DataAwsccSecurityagentAgentSpaceIntegratedResourcesList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityagentAgentSpace.DataAwsccSecurityagentAgentSpaceIntegratedResourcesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentAgentSpace.DataAwsccSecurityagentAgentSpaceIntegratedResourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityagent-agent-space/index.ts",
          "line": 891
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityagent-agent-space/index.ts",
        "line": 882
      },
      "name": "DataAwsccSecurityagentAgentSpaceIntegratedResourcesOutputReference",
      "namespace": "dataAwsccSecurityagentAgentSpace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-agent-space/index.ts",
            "line": 911
          },
          "name": "integration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-agent-space/index.ts",
            "line": 917
          },
          "name": "providerResources",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentAgentSpace.DataAwsccSecurityagentAgentSpaceIntegratedResourcesProviderResourcesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-agent-space/index.ts",
            "line": 895
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentAgentSpace.DataAwsccSecurityagentAgentSpaceIntegratedResources"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityagent-agent-space/index:DataAwsccSecurityagentAgentSpaceIntegratedResourcesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityagentAgentSpace.DataAwsccSecurityagentAgentSpaceIntegratedResourcesProviderResources": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentAgentSpace.DataAwsccSecurityagentAgentSpaceIntegratedResourcesProviderResources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityagent-agent-space/index.ts",
        "line": 741
      },
      "name": "DataAwsccSecurityagentAgentSpaceIntegratedResourcesProviderResources",
      "namespace": "dataAwsccSecurityagentAgentSpace",
      "symbolId": "src/data-awscc-securityagent-agent-space/index:DataAwsccSecurityagentAgentSpaceIntegratedResourcesProviderResources"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityagentAgentSpace.DataAwsccSecurityagentAgentSpaceIntegratedResourcesProviderResourcesBitbucketCapabilities": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentAgentSpace.DataAwsccSecurityagentAgentSpaceIntegratedResourcesProviderResourcesBitbucketCapabilities",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityagent-agent-space/index.ts",
        "line": 249
      },
      "name": "DataAwsccSecurityagentAgentSpaceIntegratedResourcesProviderResourcesBitbucketCapabilities",
      "namespace": "dataAwsccSecurityagentAgentSpace",
      "symbolId": "src/data-awscc-securityagent-agent-space/index:DataAwsccSecurityagentAgentSpaceIntegratedResourcesProviderResourcesBitbucketCapabilities"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityagentAgentSpace.DataAwsccSecurityagentAgentSpaceIntegratedResourcesProviderResourcesBitbucketCapabilitiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentAgentSpace.DataAwsccSecurityagentAgentSpaceIntegratedResourcesProviderResourcesBitbucketCapabilitiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityagent-agent-space/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityagent-agent-space/index.ts",
        "line": 272
      },
      "name": "DataAwsccSecurityagentAgentSpaceIntegratedResourcesProviderResourcesBitbucketCapabilitiesOutputReference",
      "namespace": "dataAwsccSecurityagentAgentSpace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-agent-space/index.ts",
            "line": 299
          },
          "name": "leaveComments",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-agent-space/index.ts",
            "line": 304
          },
          "name": "remediateCode",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-agent-space/index.ts",
            "line": 283
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentAgentSpace.DataAwsccSecurityagentAgentSpaceIntegratedResourcesProviderResourcesBitbucketCapabilities"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityagent-agent-space/index:DataAwsccSecurityagentAgentSpaceIntegratedResourcesProviderResourcesBitbucketCapabilitiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityagentAgentSpace.DataAwsccSecurityagentAgentSpaceIntegratedResourcesProviderResourcesBitbucketRepository": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentAgentSpace.DataAwsccSecurityagentAgentSpaceIntegratedResourcesProviderResourcesBitbucketRepository",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityagent-agent-space/index.ts",
        "line": 308
      },
      "name": "DataAwsccSecurityagentAgentSpaceIntegratedResourcesProviderResourcesBitbucketRepository",
      "namespace": "dataAwsccSecurityagentAgentSpace",
      "symbolId": "src/data-awscc-securityagent-agent-space/index:DataAwsccSecurityagentAgentSpaceIntegratedResourcesProviderResourcesBitbucketRepository"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityagentAgentSpace.DataAwsccSecurityagentAgentSpaceIntegratedResourcesProviderResourcesBitbucketRepositoryOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentAgentSpace.DataAwsccSecurityagentAgentSpaceIntegratedResourcesProviderResourcesBitbucketRepositoryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityagent-agent-space/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-awscc-securityagent-agent-space/index.ts",
        "line": 331
      },
      "name": "DataAwsccSecurityagentAgentSpaceIntegratedResourcesProviderResourcesBitbucketRepositoryOutputReference",
      "namespace": "dataAwsccSecurityagentAgentSpace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-agent-space/index.ts",
            "line": 358
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-agent-space/index.ts",
            "line": 363
          },
          "name": "workspace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-agent-space/index.ts",
            "line": 342
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentAgentSpace.DataAwsccSecurityagentAgentSpaceIntegratedResourcesProviderResourcesBitbucketRepository"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityagent-agent-space/index:DataAwsccSecurityagentAgentSpaceIntegratedResourcesProviderResourcesBitbucketRepositoryOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityagentAgentSpace.DataAwsccSecurityagentAgentSpaceIntegratedResourcesProviderResourcesConfluenceCapabilities": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentAgentSpace.DataAwsccSecurityagentAgentSpaceIntegratedResourcesProviderResourcesConfluenceCapabilities",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityagent-agent-space/index.ts",
        "line": 367
      },
      "name": "DataAwsccSecurityagentAgentSpaceIntegratedResourcesProviderResourcesConfluenceCapabilities",
      "namespace": "dataAwsccSecurityagentAgentSpace",
      "symbolId": "src/data-awscc-securityagent-agent-space/index:DataAwsccSecurityagentAgentSpaceIntegratedResourcesProviderResourcesConfluenceCapabilities"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityagentAgentSpace.DataAwsccSecurityagentAgentSpaceIntegratedResourcesProviderResourcesConfluenceCapabilitiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentAgentSpace.DataAwsccSecurityagentAgentSpaceIntegratedResourcesProviderResourcesConfluenceCapabilitiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityagent-agent-space/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-awscc-securityagent-agent-space/index.ts",
        "line": 390
      },
      "name": "DataAwsccSecurityagentAgentSpaceIntegratedResourcesProviderResourcesConfluenceCapabilitiesOutputReference",
      "namespace": "dataAwsccSecurityagentAgentSpace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-agent-space/index.ts",
            "line": 417
          },
          "name": "createDocument",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-agent-space/index.ts",
            "line": 422
          },
          "name": "fetchDocument",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-agent-space/index.ts",
            "line": 427
          },
          "name": "updateDocument",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-agent-space/index.ts",
            "line": 401
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentAgentSpace.DataAwsccSecurityagentAgentSpaceIntegratedResourcesProviderResourcesConfluenceCapabilities"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityagent-agent-space/index:DataAwsccSecurityagentAgentSpaceIntegratedResourcesProviderResourcesConfluenceCapabilitiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityagentAgentSpace.DataAwsccSecurityagentAgentSpaceIntegratedResourcesProviderResourcesConfluenceDocument": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentAgentSpace.DataAwsccSecurityagentAgentSpaceIntegratedResourcesProviderResourcesConfluenceDocument",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityagent-agent-space/index.ts",
        "line": 431
      },
      "name": "DataAwsccSecurityagentAgentSpaceIntegratedResourcesProviderResourcesConfluenceDocument",
      "namespace": "dataAwsccSecurityagentAgentSpace",
      "symbolId": "src/data-awscc-securityagent-agent-space/index:DataAwsccSecurityagentAgentSpaceIntegratedResourcesProviderResourcesConfluenceDocument"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityagentAgentSpace.DataAwsccSecurityagentAgentSpaceIntegratedResourcesProviderResourcesConfluenceDocumentOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentAgentSpace.DataAwsccSecurityagentAgentSpaceIntegratedResourcesProviderResourcesConfluenceDocumentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityagent-agent-space/index.ts",
          "line": 461
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityagent-agent-space/index.ts",
        "line": 454
      },
      "name": "DataAwsccSecurityagentAgentSpaceIntegratedResourcesProviderResourcesConfluenceDocumentOutputReference",
      "namespace": "dataAwsccSecurityagentAgentSpace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-agent-space/index.ts",
            "line": 481
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-agent-space/index.ts",
            "line": 486
          },
          "name": "pageId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-agent-space/index.ts",
            "line": 491
          },
          "name": "spaceKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-agent-space/index.ts",
            "line": 496
          },
          "name": "spaceTitle",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-agent-space/index.ts",
            "line": 501
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-agent-space/index.ts",
            "line": 465
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentAgentSpace.DataAwsccSecurityagentAgentSpaceIntegratedResourcesProviderResourcesConfluenceDocument"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityagent-agent-space/index:DataAwsccSecurityagentAgentSpaceIntegratedResourcesProviderResourcesConfluenceDocumentOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityagentAgentSpace.DataAwsccSecurityagentAgentSpaceIntegratedResourcesProviderResourcesGitHubCapabilities": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentAgentSpace.DataAwsccSecurityagentAgentSpaceIntegratedResourcesProviderResourcesGitHubCapabilities",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityagent-agent-space/index.ts",
        "line": 505
      },
      "name": "DataAwsccSecurityagentAgentSpaceIntegratedResourcesProviderResourcesGitHubCapabilities",
      "namespace": "dataAwsccSecurityagentAgentSpace",
      "symbolId": "src/data-awscc-securityagent-agent-space/index:DataAwsccSecurityagentAgentSpaceIntegratedResourcesProviderResourcesGitHubCapabilities"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityagentAgentSpace.DataAwsccSecurityagentAgentSpaceIntegratedResourcesProviderResourcesGitHubCapabilitiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentAgentSpace.DataAwsccSecurityagentAgentSpaceIntegratedResourcesProviderResourcesGitHubCapabilitiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityagent-agent-space/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-awscc-securityagent-agent-space/index.ts",
        "line": 528
      },
      "name": "DataAwsccSecurityagentAgentSpaceIntegratedResourcesProviderResourcesGitHubCapabilitiesOutputReference",
      "namespace": "dataAwsccSecurityagentAgentSpace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-agent-space/index.ts",
            "line": 555
          },
          "name": "leaveComments",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-agent-space/index.ts",
            "line": 560
          },
          "name": "remediateCode",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-agent-space/index.ts",
            "line": 539
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentAgentSpace.DataAwsccSecurityagentAgentSpaceIntegratedResourcesProviderResourcesGitHubCapabilities"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityagent-agent-space/index:DataAwsccSecurityagentAgentSpaceIntegratedResourcesProviderResourcesGitHubCapabilitiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityagentAgentSpace.DataAwsccSecurityagentAgentSpaceIntegratedResourcesProviderResourcesGitHubRepository": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentAgentSpace.DataAwsccSecurityagentAgentSpaceIntegratedResourcesProviderResourcesGitHubRepository",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityagent-agent-space/index.ts",
        "line": 564
      },
      "name": "DataAwsccSecurityagentAgentSpaceIntegratedResourcesProviderResourcesGitHubRepository",
      "namespace": "dataAwsccSecurityagentAgentSpace",
      "symbolId": "src/data-awscc-securityagent-agent-space/index:DataAwsccSecurityagentAgentSpaceIntegratedResourcesProviderResourcesGitHubRepository"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityagentAgentSpace.DataAwsccSecurityagentAgentSpaceIntegratedResourcesProviderResourcesGitHubRepositoryOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentAgentSpace.DataAwsccSecurityagentAgentSpaceIntegratedResourcesProviderResourcesGitHubRepositoryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityagent-agent-space/index.ts",
          "line": 594
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityagent-agent-space/index.ts",
        "line": 587
      },
      "name": "DataAwsccSecurityagentAgentSpaceIntegratedResourcesProviderResourcesGitHubRepositoryOutputReference",
      "namespace": "dataAwsccSecurityagentAgentSpace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-agent-space/index.ts",
            "line": 614
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-agent-space/index.ts",
            "line": 619
          },
          "name": "owner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-agent-space/index.ts",
            "line": 598
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentAgentSpace.DataAwsccSecurityagentAgentSpaceIntegratedResourcesProviderResourcesGitHubRepository"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityagent-agent-space/index:DataAwsccSecurityagentAgentSpaceIntegratedResourcesProviderResourcesGitHubRepositoryOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityagentAgentSpace.DataAwsccSecurityagentAgentSpaceIntegratedResourcesProviderResourcesGitLabCapabilities": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentAgentSpace.DataAwsccSecurityagentAgentSpaceIntegratedResourcesProviderResourcesGitLabCapabilities",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityagent-agent-space/index.ts",
        "line": 623
      },
      "name": "DataAwsccSecurityagentAgentSpaceIntegratedResourcesProviderResourcesGitLabCapabilities",
      "namespace": "dataAwsccSecurityagentAgentSpace",
      "symbolId": "src/data-awscc-securityagent-agent-space/index:DataAwsccSecurityagentAgentSpaceIntegratedResourcesProviderResourcesGitLabCapabilities"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityagentAgentSpace.DataAwsccSecurityagentAgentSpaceIntegratedResourcesProviderResourcesGitLabCapabilitiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentAgentSpace.DataAwsccSecurityagentAgentSpaceIntegratedResourcesProviderResourcesGitLabCapabilitiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityagent-agent-space/index.ts",
          "line": 653
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityagent-agent-space/index.ts",
        "line": 646
      },
      "name": "DataAwsccSecurityagentAgentSpaceIntegratedResourcesProviderResourcesGitLabCapabilitiesOutputReference",
      "namespace": "dataAwsccSecurityagentAgentSpace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-agent-space/index.ts",
            "line": 673
          },
          "name": "leaveComments",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-agent-space/index.ts",
            "line": 678
          },
          "name": "remediateCode",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-agent-space/index.ts",
            "line": 657
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentAgentSpace.DataAwsccSecurityagentAgentSpaceIntegratedResourcesProviderResourcesGitLabCapabilities"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityagent-agent-space/index:DataAwsccSecurityagentAgentSpaceIntegratedResourcesProviderResourcesGitLabCapabilitiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityagentAgentSpace.DataAwsccSecurityagentAgentSpaceIntegratedResourcesProviderResourcesGitLabRepository": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentAgentSpace.DataAwsccSecurityagentAgentSpaceIntegratedResourcesProviderResourcesGitLabRepository",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityagent-agent-space/index.ts",
        "line": 682
      },
      "name": "DataAwsccSecurityagentAgentSpaceIntegratedResourcesProviderResourcesGitLabRepository",
      "namespace": "dataAwsccSecurityagentAgentSpace",
      "symbolId": "src/data-awscc-securityagent-agent-space/index:DataAwsccSecurityagentAgentSpaceIntegratedResourcesProviderResourcesGitLabRepository"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityagentAgentSpace.DataAwsccSecurityagentAgentSpaceIntegratedResourcesProviderResourcesGitLabRepositoryOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentAgentSpace.DataAwsccSecurityagentAgentSpaceIntegratedResourcesProviderResourcesGitLabRepositoryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityagent-agent-space/index.ts",
          "line": 712
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityagent-agent-space/index.ts",
        "line": 705
      },
      "name": "DataAwsccSecurityagentAgentSpaceIntegratedResourcesProviderResourcesGitLabRepositoryOutputReference",
      "namespace": "dataAwsccSecurityagentAgentSpace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-agent-space/index.ts",
            "line": 732
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-agent-space/index.ts",
            "line": 737
          },
          "name": "namespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-agent-space/index.ts",
            "line": 716
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentAgentSpace.DataAwsccSecurityagentAgentSpaceIntegratedResourcesProviderResourcesGitLabRepository"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityagent-agent-space/index:DataAwsccSecurityagentAgentSpaceIntegratedResourcesProviderResourcesGitLabRepositoryOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityagentAgentSpace.DataAwsccSecurityagentAgentSpaceIntegratedResourcesProviderResourcesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentAgentSpace.DataAwsccSecurityagentAgentSpaceIntegratedResourcesProviderResourcesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityagent-agent-space/index.ts",
          "line": 848
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityagent-agent-space/index.ts",
        "line": 841
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-agent-space/index.ts",
            "line": 855
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentAgentSpace.DataAwsccSecurityagentAgentSpaceIntegratedResourcesProviderResourcesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityagentAgentSpaceIntegratedResourcesProviderResourcesList",
      "namespace": "dataAwsccSecurityagentAgentSpace",
      "symbolId": "src/data-awscc-securityagent-agent-space/index:DataAwsccSecurityagentAgentSpaceIntegratedResourcesProviderResourcesList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityagentAgentSpace.DataAwsccSecurityagentAgentSpaceIntegratedResourcesProviderResourcesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentAgentSpace.DataAwsccSecurityagentAgentSpaceIntegratedResourcesProviderResourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityagent-agent-space/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityagent-agent-space/index.ts",
        "line": 764
      },
      "name": "DataAwsccSecurityagentAgentSpaceIntegratedResourcesProviderResourcesOutputReference",
      "namespace": "dataAwsccSecurityagentAgentSpace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-agent-space/index.ts",
            "line": 794
          },
          "name": "bitbucketCapabilities",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentAgentSpace.DataAwsccSecurityagentAgentSpaceIntegratedResourcesProviderResourcesBitbucketCapabilitiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-agent-space/index.ts",
            "line": 800
          },
          "name": "bitbucketRepository",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentAgentSpace.DataAwsccSecurityagentAgentSpaceIntegratedResourcesProviderResourcesBitbucketRepositoryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-agent-space/index.ts",
            "line": 806
          },
          "name": "confluenceCapabilities",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentAgentSpace.DataAwsccSecurityagentAgentSpaceIntegratedResourcesProviderResourcesConfluenceCapabilitiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-agent-space/index.ts",
            "line": 812
          },
          "name": "confluenceDocument",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentAgentSpace.DataAwsccSecurityagentAgentSpaceIntegratedResourcesProviderResourcesConfluenceDocumentOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-agent-space/index.ts",
            "line": 818
          },
          "name": "gitHubCapabilities",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentAgentSpace.DataAwsccSecurityagentAgentSpaceIntegratedResourcesProviderResourcesGitHubCapabilitiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-agent-space/index.ts",
            "line": 824
          },
          "name": "gitHubRepository",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentAgentSpace.DataAwsccSecurityagentAgentSpaceIntegratedResourcesProviderResourcesGitHubRepositoryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-agent-space/index.ts",
            "line": 830
          },
          "name": "gitLabCapabilities",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentAgentSpace.DataAwsccSecurityagentAgentSpaceIntegratedResourcesProviderResourcesGitLabCapabilitiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-agent-space/index.ts",
            "line": 836
          },
          "name": "gitLabRepository",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentAgentSpace.DataAwsccSecurityagentAgentSpaceIntegratedResourcesProviderResourcesGitLabRepositoryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-agent-space/index.ts",
            "line": 777
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentAgentSpace.DataAwsccSecurityagentAgentSpaceIntegratedResourcesProviderResources"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityagent-agent-space/index:DataAwsccSecurityagentAgentSpaceIntegratedResourcesProviderResourcesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityagentAgentSpace.DataAwsccSecurityagentAgentSpaceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentAgentSpace.DataAwsccSecurityagentAgentSpaceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityagent-agent-space/index.ts",
        "line": 940
      },
      "name": "DataAwsccSecurityagentAgentSpaceTags",
      "namespace": "dataAwsccSecurityagentAgentSpace",
      "symbolId": "src/data-awscc-securityagent-agent-space/index:DataAwsccSecurityagentAgentSpaceTags"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityagentAgentSpace.DataAwsccSecurityagentAgentSpaceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentAgentSpace.DataAwsccSecurityagentAgentSpaceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityagent-agent-space/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityagent-agent-space/index.ts",
        "line": 1002
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-agent-space/index.ts",
            "line": 1016
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentAgentSpace.DataAwsccSecurityagentAgentSpaceTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityagentAgentSpaceTagsList",
      "namespace": "dataAwsccSecurityagentAgentSpace",
      "symbolId": "src/data-awscc-securityagent-agent-space/index:DataAwsccSecurityagentAgentSpaceTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityagentAgentSpace.DataAwsccSecurityagentAgentSpaceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentAgentSpace.DataAwsccSecurityagentAgentSpaceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityagent-agent-space/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityagent-agent-space/index.ts",
        "line": 963
      },
      "name": "DataAwsccSecurityagentAgentSpaceTagsOutputReference",
      "namespace": "dataAwsccSecurityagentAgentSpace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-agent-space/index.ts",
            "line": 992
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-agent-space/index.ts",
            "line": 997
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-agent-space/index.ts",
            "line": 976
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentAgentSpace.DataAwsccSecurityagentAgentSpaceTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityagent-agent-space/index:DataAwsccSecurityagentAgentSpaceTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityagentAgentSpaces.DataAwsccSecurityagentAgentSpaces": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityagent_agent_spaces awscc_securityagent_agent_spaces}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentAgentSpaces.DataAwsccSecurityagentAgentSpaces",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityagent_agent_spaces awscc_securityagent_agent_spaces} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityagent-agent-spaces/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentAgentSpaces.DataAwsccSecurityagentAgentSpacesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityagent-agent-spaces/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSecurityagentAgentSpaces resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-agent-spaces/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSecurityagentAgentSpaces to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityagent_agent_spaces#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSecurityagentAgentSpaces that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSecurityagentAgentSpaces to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-agent-spaces/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-agent-spaces/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSecurityagentAgentSpaces",
      "namespace": "dataAwsccSecurityagentAgentSpaces",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-agent-spaces/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-agent-spaces/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-agent-spaces/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-securityagent-agent-spaces/index:DataAwsccSecurityagentAgentSpaces"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityagentAgentSpaces.DataAwsccSecurityagentAgentSpacesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentAgentSpaces.DataAwsccSecurityagentAgentSpacesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityagent-agent-spaces/index.ts",
        "line": 14
      },
      "name": "DataAwsccSecurityagentAgentSpacesConfig",
      "namespace": "dataAwsccSecurityagentAgentSpaces",
      "symbolId": "src/data-awscc-securityagent-agent-spaces/index:DataAwsccSecurityagentAgentSpacesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityagentApplication.DataAwsccSecurityagentApplication": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityagent_application awscc_securityagent_application}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentApplication.DataAwsccSecurityagentApplication",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityagent_application awscc_securityagent_application} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityagent-application/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentApplication.DataAwsccSecurityagentApplicationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityagent-application/index.ts",
        "line": 168
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSecurityagentApplication resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-application/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 DataAwsccSecurityagentApplication to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityagent_application#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSecurityagentApplication that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSecurityagentApplication to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-application/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-awscc-securityagent-application/index.ts",
            "line": 283
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSecurityagentApplication",
      "namespace": "dataAwsccSecurityagentApplication",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-application/index.ts",
            "line": 173
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-application/index.ts",
            "line": 224
          },
          "name": "applicationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-application/index.ts",
            "line": 229
          },
          "name": "applicationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-application/index.ts",
            "line": 234
          },
          "name": "defaultKmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-application/index.ts",
            "line": 239
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-application/index.ts",
            "line": 258
          },
          "name": "idCConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentApplication.DataAwsccSecurityagentApplicationIdCConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-application/index.ts",
            "line": 263
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-application/index.ts",
            "line": 269
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentApplication.DataAwsccSecurityagentApplicationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-application/index.ts",
            "line": 252
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-application/index.ts",
            "line": 245
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityagent-application/index:DataAwsccSecurityagentApplication"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityagentApplication.DataAwsccSecurityagentApplicationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentApplication.DataAwsccSecurityagentApplicationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityagent-application/index.ts",
        "line": 14
      },
      "name": "DataAwsccSecurityagentApplicationConfig",
      "namespace": "dataAwsccSecurityagentApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityagent_application#id DataAwsccSecurityagentApplication#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-application/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityagent-application/index:DataAwsccSecurityagentApplicationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityagentApplication.DataAwsccSecurityagentApplicationIdCConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentApplication.DataAwsccSecurityagentApplicationIdCConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityagent-application/index.ts",
        "line": 25
      },
      "name": "DataAwsccSecurityagentApplicationIdCConfiguration",
      "namespace": "dataAwsccSecurityagentApplication",
      "symbolId": "src/data-awscc-securityagent-application/index:DataAwsccSecurityagentApplicationIdCConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityagentApplication.DataAwsccSecurityagentApplicationIdCConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentApplication.DataAwsccSecurityagentApplicationIdCConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityagent-application/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityagent-application/index.ts",
        "line": 48
      },
      "name": "DataAwsccSecurityagentApplicationIdCConfigurationOutputReference",
      "namespace": "dataAwsccSecurityagentApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-application/index.ts",
            "line": 75
          },
          "name": "idCApplicationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-application/index.ts",
            "line": 80
          },
          "name": "idCInstanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-application/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentApplication.DataAwsccSecurityagentApplicationIdCConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityagent-application/index:DataAwsccSecurityagentApplicationIdCConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityagentApplication.DataAwsccSecurityagentApplicationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentApplication.DataAwsccSecurityagentApplicationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityagent-application/index.ts",
        "line": 84
      },
      "name": "DataAwsccSecurityagentApplicationTags",
      "namespace": "dataAwsccSecurityagentApplication",
      "symbolId": "src/data-awscc-securityagent-application/index:DataAwsccSecurityagentApplicationTags"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityagentApplication.DataAwsccSecurityagentApplicationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentApplication.DataAwsccSecurityagentApplicationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityagent-application/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityagent-application/index.ts",
        "line": 146
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-application/index.ts",
            "line": 160
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentApplication.DataAwsccSecurityagentApplicationTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityagentApplicationTagsList",
      "namespace": "dataAwsccSecurityagentApplication",
      "symbolId": "src/data-awscc-securityagent-application/index:DataAwsccSecurityagentApplicationTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityagentApplication.DataAwsccSecurityagentApplicationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentApplication.DataAwsccSecurityagentApplicationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityagent-application/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityagent-application/index.ts",
        "line": 107
      },
      "name": "DataAwsccSecurityagentApplicationTagsOutputReference",
      "namespace": "dataAwsccSecurityagentApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-application/index.ts",
            "line": 136
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-application/index.ts",
            "line": 141
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-application/index.ts",
            "line": 120
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentApplication.DataAwsccSecurityagentApplicationTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityagent-application/index:DataAwsccSecurityagentApplicationTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityagentApplications.DataAwsccSecurityagentApplications": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityagent_applications awscc_securityagent_applications}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentApplications.DataAwsccSecurityagentApplications",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityagent_applications awscc_securityagent_applications} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityagent-applications/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentApplications.DataAwsccSecurityagentApplicationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityagent-applications/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSecurityagentApplications resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-applications/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSecurityagentApplications to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityagent_applications#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSecurityagentApplications that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSecurityagentApplications to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-applications/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-applications/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSecurityagentApplications",
      "namespace": "dataAwsccSecurityagentApplications",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-applications/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-applications/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-applications/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-securityagent-applications/index:DataAwsccSecurityagentApplications"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityagentApplications.DataAwsccSecurityagentApplicationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentApplications.DataAwsccSecurityagentApplicationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityagent-applications/index.ts",
        "line": 14
      },
      "name": "DataAwsccSecurityagentApplicationsConfig",
      "namespace": "dataAwsccSecurityagentApplications",
      "symbolId": "src/data-awscc-securityagent-applications/index:DataAwsccSecurityagentApplicationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityagentPentest.DataAwsccSecurityagentPentest": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityagent_pentest awscc_securityagent_pentest}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentPentest.DataAwsccSecurityagentPentest",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityagent_pentest awscc_securityagent_pentest} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityagent-pentest/index.ts",
          "line": 954
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentPentest.DataAwsccSecurityagentPentestConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityagent-pentest/index.ts",
        "line": 922
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSecurityagentPentest resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-pentest/index.ts",
            "line": 939
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSecurityagentPentest to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityagent_pentest#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSecurityagentPentest that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSecurityagentPentest to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-pentest/index.ts",
            "line": 1068
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-pentest/index.ts",
            "line": 1074
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSecurityagentPentest",
      "namespace": "dataAwsccSecurityagentPentest",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-pentest/index.ts",
            "line": 927
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-pentest/index.ts",
            "line": 978
          },
          "name": "agentSpaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-pentest/index.ts",
            "line": 984
          },
          "name": "assets",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentPentest.DataAwsccSecurityagentPentestAssetsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-pentest/index.ts",
            "line": 989
          },
          "name": "cleanUpStrategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-pentest/index.ts",
            "line": 994
          },
          "name": "codeRemediationStrategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-pentest/index.ts",
            "line": 999
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-pentest/index.ts",
            "line": 1004
          },
          "name": "disableManagedSkills",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-pentest/index.ts",
            "line": 1009
          },
          "name": "excludeRiskTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-pentest/index.ts",
            "line": 1028
          },
          "name": "logConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentPentest.DataAwsccSecurityagentPentestLogConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-pentest/index.ts",
            "line": 1034
          },
          "name": "networkTrafficConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentPentest.DataAwsccSecurityagentPentestNetworkTrafficConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-pentest/index.ts",
            "line": 1039
          },
          "name": "pentestId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-pentest/index.ts",
            "line": 1044
          },
          "name": "serviceRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-pentest/index.ts",
            "line": 1049
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-pentest/index.ts",
            "line": 1054
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-pentest/index.ts",
            "line": 1060
          },
          "name": "vpcConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentPentest.DataAwsccSecurityagentPentestVpcConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-pentest/index.ts",
            "line": 1022
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-pentest/index.ts",
            "line": 1015
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityagent-pentest/index:DataAwsccSecurityagentPentest"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityagentPentest.DataAwsccSecurityagentPentestAssets": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentPentest.DataAwsccSecurityagentPentestAssets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityagent-pentest/index.ts",
        "line": 490
      },
      "name": "DataAwsccSecurityagentPentestAssets",
      "namespace": "dataAwsccSecurityagentPentest",
      "symbolId": "src/data-awscc-securityagent-pentest/index:DataAwsccSecurityagentPentestAssets"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityagentPentest.DataAwsccSecurityagentPentestAssetsActors": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentPentest.DataAwsccSecurityagentPentestAssetsActors",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityagent-pentest/index.ts",
        "line": 84
      },
      "name": "DataAwsccSecurityagentPentestAssetsActors",
      "namespace": "dataAwsccSecurityagentPentest",
      "symbolId": "src/data-awscc-securityagent-pentest/index:DataAwsccSecurityagentPentestAssetsActors"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityagentPentest.DataAwsccSecurityagentPentestAssetsActorsAuthentication": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentPentest.DataAwsccSecurityagentPentestAssetsActorsAuthentication",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityagent-pentest/index.ts",
        "line": 25
      },
      "name": "DataAwsccSecurityagentPentestAssetsActorsAuthentication",
      "namespace": "dataAwsccSecurityagentPentest",
      "symbolId": "src/data-awscc-securityagent-pentest/index:DataAwsccSecurityagentPentestAssetsActorsAuthentication"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityagentPentest.DataAwsccSecurityagentPentestAssetsActorsAuthenticationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentPentest.DataAwsccSecurityagentPentestAssetsActorsAuthenticationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityagent-pentest/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityagent-pentest/index.ts",
        "line": 48
      },
      "name": "DataAwsccSecurityagentPentestAssetsActorsAuthenticationOutputReference",
      "namespace": "dataAwsccSecurityagentPentest",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-pentest/index.ts",
            "line": 75
          },
          "name": "providerType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-pentest/index.ts",
            "line": 80
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-pentest/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentPentest.DataAwsccSecurityagentPentestAssetsActorsAuthentication"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityagent-pentest/index:DataAwsccSecurityagentPentestAssetsActorsAuthenticationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityagentPentest.DataAwsccSecurityagentPentestAssetsActorsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentPentest.DataAwsccSecurityagentPentestAssetsActorsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityagent-pentest/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityagent-pentest/index.ts",
        "line": 157
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-pentest/index.ts",
            "line": 171
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentPentest.DataAwsccSecurityagentPentestAssetsActorsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityagentPentestAssetsActorsList",
      "namespace": "dataAwsccSecurityagentPentest",
      "symbolId": "src/data-awscc-securityagent-pentest/index:DataAwsccSecurityagentPentestAssetsActorsList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityagentPentest.DataAwsccSecurityagentPentestAssetsActorsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentPentest.DataAwsccSecurityagentPentestAssetsActorsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityagent-pentest/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityagent-pentest/index.ts",
        "line": 107
      },
      "name": "DataAwsccSecurityagentPentestAssetsActorsOutputReference",
      "namespace": "dataAwsccSecurityagentPentest",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-pentest/index.ts",
            "line": 137
          },
          "name": "authentication",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentPentest.DataAwsccSecurityagentPentestAssetsActorsAuthenticationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-pentest/index.ts",
            "line": 142
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-pentest/index.ts",
            "line": 147
          },
          "name": "identifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-pentest/index.ts",
            "line": 152
          },
          "name": "uris",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-pentest/index.ts",
            "line": 120
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentPentest.DataAwsccSecurityagentPentestAssetsActors"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityagent-pentest/index:DataAwsccSecurityagentPentestAssetsActorsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityagentPentest.DataAwsccSecurityagentPentestAssetsDocuments": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentPentest.DataAwsccSecurityagentPentestAssetsDocuments",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityagent-pentest/index.ts",
        "line": 175
      },
      "name": "DataAwsccSecurityagentPentestAssetsDocuments",
      "namespace": "dataAwsccSecurityagentPentest",
      "symbolId": "src/data-awscc-securityagent-pentest/index:DataAwsccSecurityagentPentestAssetsDocuments"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityagentPentest.DataAwsccSecurityagentPentestAssetsDocumentsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentPentest.DataAwsccSecurityagentPentestAssetsDocumentsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityagent-pentest/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-awscc-securityagent-pentest/index.ts",
        "line": 237
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-pentest/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-awscc.dataAwsccSecurityagentPentest.DataAwsccSecurityagentPentestAssetsDocumentsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityagentPentestAssetsDocumentsList",
      "namespace": "dataAwsccSecurityagentPentest",
      "symbolId": "src/data-awscc-securityagent-pentest/index:DataAwsccSecurityagentPentestAssetsDocumentsList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityagentPentest.DataAwsccSecurityagentPentestAssetsDocumentsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentPentest.DataAwsccSecurityagentPentestAssetsDocumentsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityagent-pentest/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityagent-pentest/index.ts",
        "line": 198
      },
      "name": "DataAwsccSecurityagentPentestAssetsDocumentsOutputReference",
      "namespace": "dataAwsccSecurityagentPentest",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-pentest/index.ts",
            "line": 227
          },
          "name": "artifactId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-pentest/index.ts",
            "line": 232
          },
          "name": "s3Location",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-pentest/index.ts",
            "line": 211
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentPentest.DataAwsccSecurityagentPentestAssetsDocuments"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityagent-pentest/index:DataAwsccSecurityagentPentestAssetsDocumentsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityagentPentest.DataAwsccSecurityagentPentestAssetsEndpoints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentPentest.DataAwsccSecurityagentPentestAssetsEndpoints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityagent-pentest/index.ts",
        "line": 255
      },
      "name": "DataAwsccSecurityagentPentestAssetsEndpoints",
      "namespace": "dataAwsccSecurityagentPentest",
      "symbolId": "src/data-awscc-securityagent-pentest/index:DataAwsccSecurityagentPentestAssetsEndpoints"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityagentPentest.DataAwsccSecurityagentPentestAssetsEndpointsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentPentest.DataAwsccSecurityagentPentestAssetsEndpointsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityagent-pentest/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityagent-pentest/index.ts",
        "line": 312
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-pentest/index.ts",
            "line": 326
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentPentest.DataAwsccSecurityagentPentestAssetsEndpointsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityagentPentestAssetsEndpointsList",
      "namespace": "dataAwsccSecurityagentPentest",
      "symbolId": "src/data-awscc-securityagent-pentest/index:DataAwsccSecurityagentPentestAssetsEndpointsList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityagentPentest.DataAwsccSecurityagentPentestAssetsEndpointsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentPentest.DataAwsccSecurityagentPentestAssetsEndpointsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityagent-pentest/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-awscc-securityagent-pentest/index.ts",
        "line": 278
      },
      "name": "DataAwsccSecurityagentPentestAssetsEndpointsOutputReference",
      "namespace": "dataAwsccSecurityagentPentest",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-pentest/index.ts",
            "line": 307
          },
          "name": "uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-pentest/index.ts",
            "line": 291
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentPentest.DataAwsccSecurityagentPentestAssetsEndpoints"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityagent-pentest/index:DataAwsccSecurityagentPentestAssetsEndpointsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityagentPentest.DataAwsccSecurityagentPentestAssetsIntegratedRepositories": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentPentest.DataAwsccSecurityagentPentestAssetsIntegratedRepositories",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityagent-pentest/index.ts",
        "line": 330
      },
      "name": "DataAwsccSecurityagentPentestAssetsIntegratedRepositories",
      "namespace": "dataAwsccSecurityagentPentest",
      "symbolId": "src/data-awscc-securityagent-pentest/index:DataAwsccSecurityagentPentestAssetsIntegratedRepositories"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityagentPentest.DataAwsccSecurityagentPentestAssetsIntegratedRepositoriesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentPentest.DataAwsccSecurityagentPentestAssetsIntegratedRepositoriesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityagent-pentest/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityagent-pentest/index.ts",
        "line": 397
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-pentest/index.ts",
            "line": 411
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentPentest.DataAwsccSecurityagentPentestAssetsIntegratedRepositoriesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityagentPentestAssetsIntegratedRepositoriesList",
      "namespace": "dataAwsccSecurityagentPentest",
      "symbolId": "src/data-awscc-securityagent-pentest/index:DataAwsccSecurityagentPentestAssetsIntegratedRepositoriesList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityagentPentest.DataAwsccSecurityagentPentestAssetsIntegratedRepositoriesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentPentest.DataAwsccSecurityagentPentestAssetsIntegratedRepositoriesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityagent-pentest/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityagent-pentest/index.ts",
        "line": 353
      },
      "name": "DataAwsccSecurityagentPentestAssetsIntegratedRepositoriesOutputReference",
      "namespace": "dataAwsccSecurityagentPentest",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-pentest/index.ts",
            "line": 382
          },
          "name": "branch",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-pentest/index.ts",
            "line": 387
          },
          "name": "integrationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-pentest/index.ts",
            "line": 392
          },
          "name": "providerResourceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-pentest/index.ts",
            "line": 366
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentPentest.DataAwsccSecurityagentPentestAssetsIntegratedRepositories"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityagent-pentest/index:DataAwsccSecurityagentPentestAssetsIntegratedRepositoriesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityagentPentest.DataAwsccSecurityagentPentestAssetsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentPentest.DataAwsccSecurityagentPentestAssetsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityagent-pentest/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-awscc-securityagent-pentest/index.ts",
        "line": 513
      },
      "name": "DataAwsccSecurityagentPentestAssetsOutputReference",
      "namespace": "dataAwsccSecurityagentPentest",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-pentest/index.ts",
            "line": 541
          },
          "name": "actors",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentPentest.DataAwsccSecurityagentPentestAssetsActorsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-pentest/index.ts",
            "line": 547
          },
          "name": "documents",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentPentest.DataAwsccSecurityagentPentestAssetsDocumentsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-pentest/index.ts",
            "line": 553
          },
          "name": "endpoints",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentPentest.DataAwsccSecurityagentPentestAssetsEndpointsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-pentest/index.ts",
            "line": 559
          },
          "name": "integratedRepositories",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentPentest.DataAwsccSecurityagentPentestAssetsIntegratedRepositoriesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-pentest/index.ts",
            "line": 565
          },
          "name": "sourceCode",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentPentest.DataAwsccSecurityagentPentestAssetsSourceCodeList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-pentest/index.ts",
            "line": 524
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentPentest.DataAwsccSecurityagentPentestAssets"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityagent-pentest/index:DataAwsccSecurityagentPentestAssetsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityagentPentest.DataAwsccSecurityagentPentestAssetsSourceCode": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentPentest.DataAwsccSecurityagentPentestAssetsSourceCode",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityagent-pentest/index.ts",
        "line": 415
      },
      "name": "DataAwsccSecurityagentPentestAssetsSourceCode",
      "namespace": "dataAwsccSecurityagentPentest",
      "symbolId": "src/data-awscc-securityagent-pentest/index:DataAwsccSecurityagentPentestAssetsSourceCode"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityagentPentest.DataAwsccSecurityagentPentestAssetsSourceCodeList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentPentest.DataAwsccSecurityagentPentestAssetsSourceCodeList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityagent-pentest/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-awscc-securityagent-pentest/index.ts",
        "line": 472
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-pentest/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-awscc.dataAwsccSecurityagentPentest.DataAwsccSecurityagentPentestAssetsSourceCodeOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityagentPentestAssetsSourceCodeList",
      "namespace": "dataAwsccSecurityagentPentest",
      "symbolId": "src/data-awscc-securityagent-pentest/index:DataAwsccSecurityagentPentestAssetsSourceCodeList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityagentPentest.DataAwsccSecurityagentPentestAssetsSourceCodeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentPentest.DataAwsccSecurityagentPentestAssetsSourceCodeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityagent-pentest/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityagent-pentest/index.ts",
        "line": 438
      },
      "name": "DataAwsccSecurityagentPentestAssetsSourceCodeOutputReference",
      "namespace": "dataAwsccSecurityagentPentest",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-pentest/index.ts",
            "line": 467
          },
          "name": "s3Location",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-pentest/index.ts",
            "line": 451
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentPentest.DataAwsccSecurityagentPentestAssetsSourceCode"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityagent-pentest/index:DataAwsccSecurityagentPentestAssetsSourceCodeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityagentPentest.DataAwsccSecurityagentPentestConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentPentest.DataAwsccSecurityagentPentestConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityagent-pentest/index.ts",
        "line": 14
      },
      "name": "DataAwsccSecurityagentPentestConfig",
      "namespace": "dataAwsccSecurityagentPentest",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityagent_pentest#id DataAwsccSecurityagentPentest#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-pentest/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityagent-pentest/index:DataAwsccSecurityagentPentestConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityagentPentest.DataAwsccSecurityagentPentestLogConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentPentest.DataAwsccSecurityagentPentestLogConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityagent-pentest/index.ts",
        "line": 569
      },
      "name": "DataAwsccSecurityagentPentestLogConfig",
      "namespace": "dataAwsccSecurityagentPentest",
      "symbolId": "src/data-awscc-securityagent-pentest/index:DataAwsccSecurityagentPentestLogConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityagentPentest.DataAwsccSecurityagentPentestLogConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentPentest.DataAwsccSecurityagentPentestLogConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityagent-pentest/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-awscc-securityagent-pentest/index.ts",
        "line": 592
      },
      "name": "DataAwsccSecurityagentPentestLogConfigOutputReference",
      "namespace": "dataAwsccSecurityagentPentest",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-pentest/index.ts",
            "line": 619
          },
          "name": "logGroup",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-pentest/index.ts",
            "line": 624
          },
          "name": "logStream",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-pentest/index.ts",
            "line": 603
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentPentest.DataAwsccSecurityagentPentestLogConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityagent-pentest/index:DataAwsccSecurityagentPentestLogConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityagentPentest.DataAwsccSecurityagentPentestNetworkTrafficConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentPentest.DataAwsccSecurityagentPentestNetworkTrafficConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityagent-pentest/index.ts",
        "line": 793
      },
      "name": "DataAwsccSecurityagentPentestNetworkTrafficConfig",
      "namespace": "dataAwsccSecurityagentPentest",
      "symbolId": "src/data-awscc-securityagent-pentest/index:DataAwsccSecurityagentPentestNetworkTrafficConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityagentPentest.DataAwsccSecurityagentPentestNetworkTrafficConfigCustomHeaders": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentPentest.DataAwsccSecurityagentPentestNetworkTrafficConfigCustomHeaders",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityagent-pentest/index.ts",
        "line": 628
      },
      "name": "DataAwsccSecurityagentPentestNetworkTrafficConfigCustomHeaders",
      "namespace": "dataAwsccSecurityagentPentest",
      "symbolId": "src/data-awscc-securityagent-pentest/index:DataAwsccSecurityagentPentestNetworkTrafficConfigCustomHeaders"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityagentPentest.DataAwsccSecurityagentPentestNetworkTrafficConfigCustomHeadersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentPentest.DataAwsccSecurityagentPentestNetworkTrafficConfigCustomHeadersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityagent-pentest/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityagent-pentest/index.ts",
        "line": 690
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-pentest/index.ts",
            "line": 704
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentPentest.DataAwsccSecurityagentPentestNetworkTrafficConfigCustomHeadersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityagentPentestNetworkTrafficConfigCustomHeadersList",
      "namespace": "dataAwsccSecurityagentPentest",
      "symbolId": "src/data-awscc-securityagent-pentest/index:DataAwsccSecurityagentPentestNetworkTrafficConfigCustomHeadersList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityagentPentest.DataAwsccSecurityagentPentestNetworkTrafficConfigCustomHeadersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentPentest.DataAwsccSecurityagentPentestNetworkTrafficConfigCustomHeadersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityagent-pentest/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityagent-pentest/index.ts",
        "line": 651
      },
      "name": "DataAwsccSecurityagentPentestNetworkTrafficConfigCustomHeadersOutputReference",
      "namespace": "dataAwsccSecurityagentPentest",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-pentest/index.ts",
            "line": 680
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-pentest/index.ts",
            "line": 685
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-pentest/index.ts",
            "line": 664
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentPentest.DataAwsccSecurityagentPentestNetworkTrafficConfigCustomHeaders"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityagent-pentest/index:DataAwsccSecurityagentPentestNetworkTrafficConfigCustomHeadersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityagentPentest.DataAwsccSecurityagentPentestNetworkTrafficConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentPentest.DataAwsccSecurityagentPentestNetworkTrafficConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityagent-pentest/index.ts",
          "line": 823
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityagent-pentest/index.ts",
        "line": 816
      },
      "name": "DataAwsccSecurityagentPentestNetworkTrafficConfigOutputReference",
      "namespace": "dataAwsccSecurityagentPentest",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-pentest/index.ts",
            "line": 844
          },
          "name": "customHeaders",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentPentest.DataAwsccSecurityagentPentestNetworkTrafficConfigCustomHeadersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-pentest/index.ts",
            "line": 850
          },
          "name": "rules",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentPentest.DataAwsccSecurityagentPentestNetworkTrafficConfigRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-pentest/index.ts",
            "line": 827
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentPentest.DataAwsccSecurityagentPentestNetworkTrafficConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityagent-pentest/index:DataAwsccSecurityagentPentestNetworkTrafficConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityagentPentest.DataAwsccSecurityagentPentestNetworkTrafficConfigRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentPentest.DataAwsccSecurityagentPentestNetworkTrafficConfigRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityagent-pentest/index.ts",
        "line": 708
      },
      "name": "DataAwsccSecurityagentPentestNetworkTrafficConfigRules",
      "namespace": "dataAwsccSecurityagentPentest",
      "symbolId": "src/data-awscc-securityagent-pentest/index:DataAwsccSecurityagentPentestNetworkTrafficConfigRules"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityagentPentest.DataAwsccSecurityagentPentestNetworkTrafficConfigRulesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentPentest.DataAwsccSecurityagentPentestNetworkTrafficConfigRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityagent-pentest/index.ts",
          "line": 782
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityagent-pentest/index.ts",
        "line": 775
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-pentest/index.ts",
            "line": 789
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentPentest.DataAwsccSecurityagentPentestNetworkTrafficConfigRulesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityagentPentestNetworkTrafficConfigRulesList",
      "namespace": "dataAwsccSecurityagentPentest",
      "symbolId": "src/data-awscc-securityagent-pentest/index:DataAwsccSecurityagentPentestNetworkTrafficConfigRulesList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityagentPentest.DataAwsccSecurityagentPentestNetworkTrafficConfigRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentPentest.DataAwsccSecurityagentPentestNetworkTrafficConfigRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityagent-pentest/index.ts",
          "line": 740
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityagent-pentest/index.ts",
        "line": 731
      },
      "name": "DataAwsccSecurityagentPentestNetworkTrafficConfigRulesOutputReference",
      "namespace": "dataAwsccSecurityagentPentest",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-pentest/index.ts",
            "line": 760
          },
          "name": "effect",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-pentest/index.ts",
            "line": 765
          },
          "name": "networkTrafficRuleType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-pentest/index.ts",
            "line": 770
          },
          "name": "pattern",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-pentest/index.ts",
            "line": 744
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentPentest.DataAwsccSecurityagentPentestNetworkTrafficConfigRules"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityagent-pentest/index:DataAwsccSecurityagentPentestNetworkTrafficConfigRulesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityagentPentest.DataAwsccSecurityagentPentestVpcConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentPentest.DataAwsccSecurityagentPentestVpcConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityagent-pentest/index.ts",
        "line": 854
      },
      "name": "DataAwsccSecurityagentPentestVpcConfig",
      "namespace": "dataAwsccSecurityagentPentest",
      "symbolId": "src/data-awscc-securityagent-pentest/index:DataAwsccSecurityagentPentestVpcConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityagentPentest.DataAwsccSecurityagentPentestVpcConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentPentest.DataAwsccSecurityagentPentestVpcConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityagent-pentest/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityagent-pentest/index.ts",
        "line": 877
      },
      "name": "DataAwsccSecurityagentPentestVpcConfigOutputReference",
      "namespace": "dataAwsccSecurityagentPentest",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-pentest/index.ts",
            "line": 904
          },
          "name": "securityGroupArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-pentest/index.ts",
            "line": 909
          },
          "name": "subnetArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-pentest/index.ts",
            "line": 914
          },
          "name": "vpcArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-pentest/index.ts",
            "line": 888
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentPentest.DataAwsccSecurityagentPentestVpcConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityagent-pentest/index:DataAwsccSecurityagentPentestVpcConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityagentSecurityRequirementPack.DataAwsccSecurityagentSecurityRequirementPack": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityagent_security_requirement_pack awscc_securityagent_security_requirement_pack}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentSecurityRequirementPack.DataAwsccSecurityagentSecurityRequirementPack",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityagent_security_requirement_pack awscc_securityagent_security_requirement_pack} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityagent-security-requirement-pack/index.ts",
          "line": 236
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentSecurityRequirementPack.DataAwsccSecurityagentSecurityRequirementPackConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityagent-security-requirement-pack/index.ts",
        "line": 204
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSecurityagentSecurityRequirementPack resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-security-requirement-pack/index.ts",
            "line": 221
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSecurityagentSecurityRequirementPack to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityagent_security_requirement_pack#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSecurityagentSecurityRequirementPack that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSecurityagentSecurityRequirementPack to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-security-requirement-pack/index.ts",
            "line": 313
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-security-requirement-pack/index.ts",
            "line": 319
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSecurityagentSecurityRequirementPack",
      "namespace": "dataAwsccSecurityagentSecurityRequirementPack",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-security-requirement-pack/index.ts",
            "line": 209
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-security-requirement-pack/index.ts",
            "line": 260
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-security-requirement-pack/index.ts",
            "line": 278
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-security-requirement-pack/index.ts",
            "line": 283
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-security-requirement-pack/index.ts",
            "line": 288
          },
          "name": "packId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-security-requirement-pack/index.ts",
            "line": 294
          },
          "name": "securityRequirements",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentSecurityRequirementPack.DataAwsccSecurityagentSecurityRequirementPackSecurityRequirementsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-security-requirement-pack/index.ts",
            "line": 299
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-security-requirement-pack/index.ts",
            "line": 305
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentSecurityRequirementPack.DataAwsccSecurityagentSecurityRequirementPackTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-security-requirement-pack/index.ts",
            "line": 273
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-security-requirement-pack/index.ts",
            "line": 266
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityagent-security-requirement-pack/index:DataAwsccSecurityagentSecurityRequirementPack"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityagentSecurityRequirementPack.DataAwsccSecurityagentSecurityRequirementPackConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentSecurityRequirementPack.DataAwsccSecurityagentSecurityRequirementPackConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityagent-security-requirement-pack/index.ts",
        "line": 14
      },
      "name": "DataAwsccSecurityagentSecurityRequirementPackConfig",
      "namespace": "dataAwsccSecurityagentSecurityRequirementPack",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityagent_security_requirement_pack#id DataAwsccSecurityagentSecurityRequirementPack#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-security-requirement-pack/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityagent-security-requirement-pack/index:DataAwsccSecurityagentSecurityRequirementPackConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityagentSecurityRequirementPack.DataAwsccSecurityagentSecurityRequirementPackSecurityRequirements": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentSecurityRequirementPack.DataAwsccSecurityagentSecurityRequirementPackSecurityRequirements",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityagent-security-requirement-pack/index.ts",
        "line": 25
      },
      "name": "DataAwsccSecurityagentSecurityRequirementPackSecurityRequirements",
      "namespace": "dataAwsccSecurityagentSecurityRequirementPack",
      "symbolId": "src/data-awscc-securityagent-security-requirement-pack/index:DataAwsccSecurityagentSecurityRequirementPackSecurityRequirements"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityagentSecurityRequirementPack.DataAwsccSecurityagentSecurityRequirementPackSecurityRequirementsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentSecurityRequirementPack.DataAwsccSecurityagentSecurityRequirementPackSecurityRequirementsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityagent-security-requirement-pack/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-awscc-securityagent-security-requirement-pack/index.ts",
        "line": 102
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-security-requirement-pack/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-awscc.dataAwsccSecurityagentSecurityRequirementPack.DataAwsccSecurityagentSecurityRequirementPackSecurityRequirementsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityagentSecurityRequirementPackSecurityRequirementsList",
      "namespace": "dataAwsccSecurityagentSecurityRequirementPack",
      "symbolId": "src/data-awscc-securityagent-security-requirement-pack/index:DataAwsccSecurityagentSecurityRequirementPackSecurityRequirementsList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityagentSecurityRequirementPack.DataAwsccSecurityagentSecurityRequirementPackSecurityRequirementsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentSecurityRequirementPack.DataAwsccSecurityagentSecurityRequirementPackSecurityRequirementsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityagent-security-requirement-pack/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityagent-security-requirement-pack/index.ts",
        "line": 48
      },
      "name": "DataAwsccSecurityagentSecurityRequirementPackSecurityRequirementsOutputReference",
      "namespace": "dataAwsccSecurityagentSecurityRequirementPack",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-security-requirement-pack/index.ts",
            "line": 77
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-security-requirement-pack/index.ts",
            "line": 82
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-security-requirement-pack/index.ts",
            "line": 87
          },
          "name": "evaluation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-security-requirement-pack/index.ts",
            "line": 92
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-security-requirement-pack/index.ts",
            "line": 97
          },
          "name": "remediation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-security-requirement-pack/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentSecurityRequirementPack.DataAwsccSecurityagentSecurityRequirementPackSecurityRequirements"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityagent-security-requirement-pack/index:DataAwsccSecurityagentSecurityRequirementPackSecurityRequirementsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityagentSecurityRequirementPack.DataAwsccSecurityagentSecurityRequirementPackTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentSecurityRequirementPack.DataAwsccSecurityagentSecurityRequirementPackTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityagent-security-requirement-pack/index.ts",
        "line": 120
      },
      "name": "DataAwsccSecurityagentSecurityRequirementPackTags",
      "namespace": "dataAwsccSecurityagentSecurityRequirementPack",
      "symbolId": "src/data-awscc-securityagent-security-requirement-pack/index:DataAwsccSecurityagentSecurityRequirementPackTags"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityagentSecurityRequirementPack.DataAwsccSecurityagentSecurityRequirementPackTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentSecurityRequirementPack.DataAwsccSecurityagentSecurityRequirementPackTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityagent-security-requirement-pack/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityagent-security-requirement-pack/index.ts",
        "line": 182
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-security-requirement-pack/index.ts",
            "line": 196
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentSecurityRequirementPack.DataAwsccSecurityagentSecurityRequirementPackTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityagentSecurityRequirementPackTagsList",
      "namespace": "dataAwsccSecurityagentSecurityRequirementPack",
      "symbolId": "src/data-awscc-securityagent-security-requirement-pack/index:DataAwsccSecurityagentSecurityRequirementPackTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityagentSecurityRequirementPack.DataAwsccSecurityagentSecurityRequirementPackTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentSecurityRequirementPack.DataAwsccSecurityagentSecurityRequirementPackTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityagent-security-requirement-pack/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityagent-security-requirement-pack/index.ts",
        "line": 143
      },
      "name": "DataAwsccSecurityagentSecurityRequirementPackTagsOutputReference",
      "namespace": "dataAwsccSecurityagentSecurityRequirementPack",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-security-requirement-pack/index.ts",
            "line": 172
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-security-requirement-pack/index.ts",
            "line": 177
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-security-requirement-pack/index.ts",
            "line": 156
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentSecurityRequirementPack.DataAwsccSecurityagentSecurityRequirementPackTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityagent-security-requirement-pack/index:DataAwsccSecurityagentSecurityRequirementPackTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityagentSecurityRequirementPacks.DataAwsccSecurityagentSecurityRequirementPacks": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityagent_security_requirement_packs awscc_securityagent_security_requirement_packs}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentSecurityRequirementPacks.DataAwsccSecurityagentSecurityRequirementPacks",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityagent_security_requirement_packs awscc_securityagent_security_requirement_packs} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityagent-security-requirement-packs/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentSecurityRequirementPacks.DataAwsccSecurityagentSecurityRequirementPacksConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityagent-security-requirement-packs/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSecurityagentSecurityRequirementPacks resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-security-requirement-packs/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSecurityagentSecurityRequirementPacks to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityagent_security_requirement_packs#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSecurityagentSecurityRequirementPacks that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSecurityagentSecurityRequirementPacks to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-security-requirement-packs/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-security-requirement-packs/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSecurityagentSecurityRequirementPacks",
      "namespace": "dataAwsccSecurityagentSecurityRequirementPacks",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-security-requirement-packs/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-security-requirement-packs/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-security-requirement-packs/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-securityagent-security-requirement-packs/index:DataAwsccSecurityagentSecurityRequirementPacks"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityagentSecurityRequirementPacks.DataAwsccSecurityagentSecurityRequirementPacksConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentSecurityRequirementPacks.DataAwsccSecurityagentSecurityRequirementPacksConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityagent-security-requirement-packs/index.ts",
        "line": 14
      },
      "name": "DataAwsccSecurityagentSecurityRequirementPacksConfig",
      "namespace": "dataAwsccSecurityagentSecurityRequirementPacks",
      "symbolId": "src/data-awscc-securityagent-security-requirement-packs/index:DataAwsccSecurityagentSecurityRequirementPacksConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityagentTargetDomain.DataAwsccSecurityagentTargetDomain": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityagent_target_domain awscc_securityagent_target_domain}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentTargetDomain.DataAwsccSecurityagentTargetDomain",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityagent_target_domain awscc_securityagent_target_domain} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityagent-target-domain/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-awscc.dataAwsccSecurityagentTargetDomain.DataAwsccSecurityagentTargetDomainConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityagent-target-domain/index.ts",
        "line": 298
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSecurityagentTargetDomain resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-target-domain/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 DataAwsccSecurityagentTargetDomain to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityagent_target_domain#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSecurityagentTargetDomain that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSecurityagentTargetDomain to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-target-domain/index.ts",
            "line": 417
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-target-domain/index.ts",
            "line": 423
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSecurityagentTargetDomain",
      "namespace": "dataAwsccSecurityagentTargetDomain",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-target-domain/index.ts",
            "line": 303
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-target-domain/index.ts",
            "line": 354
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-target-domain/index.ts",
            "line": 373
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentTargetDomain.DataAwsccSecurityagentTargetDomainTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-target-domain/index.ts",
            "line": 378
          },
          "name": "targetDomainId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-target-domain/index.ts",
            "line": 383
          },
          "name": "targetDomainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-target-domain/index.ts",
            "line": 389
          },
          "name": "verificationDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentTargetDomain.DataAwsccSecurityagentTargetDomainVerificationDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-target-domain/index.ts",
            "line": 394
          },
          "name": "verificationMethod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-target-domain/index.ts",
            "line": 399
          },
          "name": "verificationStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-target-domain/index.ts",
            "line": 404
          },
          "name": "verificationStatusReason",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-target-domain/index.ts",
            "line": 409
          },
          "name": "verifiedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-target-domain/index.ts",
            "line": 367
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-target-domain/index.ts",
            "line": 360
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityagent-target-domain/index:DataAwsccSecurityagentTargetDomain"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityagentTargetDomain.DataAwsccSecurityagentTargetDomainConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentTargetDomain.DataAwsccSecurityagentTargetDomainConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityagent-target-domain/index.ts",
        "line": 14
      },
      "name": "DataAwsccSecurityagentTargetDomainConfig",
      "namespace": "dataAwsccSecurityagentTargetDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityagent_target_domain#id DataAwsccSecurityagentTargetDomain#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-target-domain/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityagent-target-domain/index:DataAwsccSecurityagentTargetDomainConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityagentTargetDomain.DataAwsccSecurityagentTargetDomainTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentTargetDomain.DataAwsccSecurityagentTargetDomainTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityagent-target-domain/index.ts",
        "line": 25
      },
      "name": "DataAwsccSecurityagentTargetDomainTags",
      "namespace": "dataAwsccSecurityagentTargetDomain",
      "symbolId": "src/data-awscc-securityagent-target-domain/index:DataAwsccSecurityagentTargetDomainTags"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityagentTargetDomain.DataAwsccSecurityagentTargetDomainTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentTargetDomain.DataAwsccSecurityagentTargetDomainTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityagent-target-domain/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-awscc-securityagent-target-domain/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-target-domain/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-awscc.dataAwsccSecurityagentTargetDomain.DataAwsccSecurityagentTargetDomainTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityagentTargetDomainTagsList",
      "namespace": "dataAwsccSecurityagentTargetDomain",
      "symbolId": "src/data-awscc-securityagent-target-domain/index:DataAwsccSecurityagentTargetDomainTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityagentTargetDomain.DataAwsccSecurityagentTargetDomainTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentTargetDomain.DataAwsccSecurityagentTargetDomainTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityagent-target-domain/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityagent-target-domain/index.ts",
        "line": 48
      },
      "name": "DataAwsccSecurityagentTargetDomainTagsOutputReference",
      "namespace": "dataAwsccSecurityagentTargetDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-target-domain/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-target-domain/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-target-domain/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentTargetDomain.DataAwsccSecurityagentTargetDomainTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityagent-target-domain/index:DataAwsccSecurityagentTargetDomainTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityagentTargetDomain.DataAwsccSecurityagentTargetDomainVerificationDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentTargetDomain.DataAwsccSecurityagentTargetDomainVerificationDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityagent-target-domain/index.ts",
        "line": 228
      },
      "name": "DataAwsccSecurityagentTargetDomainVerificationDetails",
      "namespace": "dataAwsccSecurityagentTargetDomain",
      "symbolId": "src/data-awscc-securityagent-target-domain/index:DataAwsccSecurityagentTargetDomainVerificationDetails"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityagentTargetDomain.DataAwsccSecurityagentTargetDomainVerificationDetailsDnsTxt": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentTargetDomain.DataAwsccSecurityagentTargetDomainVerificationDetailsDnsTxt",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityagent-target-domain/index.ts",
        "line": 105
      },
      "name": "DataAwsccSecurityagentTargetDomainVerificationDetailsDnsTxt",
      "namespace": "dataAwsccSecurityagentTargetDomain",
      "symbolId": "src/data-awscc-securityagent-target-domain/index:DataAwsccSecurityagentTargetDomainVerificationDetailsDnsTxt"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityagentTargetDomain.DataAwsccSecurityagentTargetDomainVerificationDetailsDnsTxtOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentTargetDomain.DataAwsccSecurityagentTargetDomainVerificationDetailsDnsTxtOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityagent-target-domain/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-awscc-securityagent-target-domain/index.ts",
        "line": 128
      },
      "name": "DataAwsccSecurityagentTargetDomainVerificationDetailsDnsTxtOutputReference",
      "namespace": "dataAwsccSecurityagentTargetDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-target-domain/index.ts",
            "line": 155
          },
          "name": "dnsRecordName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-target-domain/index.ts",
            "line": 160
          },
          "name": "dnsRecordType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-target-domain/index.ts",
            "line": 165
          },
          "name": "token",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-target-domain/index.ts",
            "line": 139
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentTargetDomain.DataAwsccSecurityagentTargetDomainVerificationDetailsDnsTxt"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityagent-target-domain/index:DataAwsccSecurityagentTargetDomainVerificationDetailsDnsTxtOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityagentTargetDomain.DataAwsccSecurityagentTargetDomainVerificationDetailsHttpRoute": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentTargetDomain.DataAwsccSecurityagentTargetDomainVerificationDetailsHttpRoute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityagent-target-domain/index.ts",
        "line": 169
      },
      "name": "DataAwsccSecurityagentTargetDomainVerificationDetailsHttpRoute",
      "namespace": "dataAwsccSecurityagentTargetDomain",
      "symbolId": "src/data-awscc-securityagent-target-domain/index:DataAwsccSecurityagentTargetDomainVerificationDetailsHttpRoute"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityagentTargetDomain.DataAwsccSecurityagentTargetDomainVerificationDetailsHttpRouteOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentTargetDomain.DataAwsccSecurityagentTargetDomainVerificationDetailsHttpRouteOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityagent-target-domain/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-awscc-securityagent-target-domain/index.ts",
        "line": 192
      },
      "name": "DataAwsccSecurityagentTargetDomainVerificationDetailsHttpRouteOutputReference",
      "namespace": "dataAwsccSecurityagentTargetDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-target-domain/index.ts",
            "line": 219
          },
          "name": "routePath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-target-domain/index.ts",
            "line": 224
          },
          "name": "token",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-target-domain/index.ts",
            "line": 203
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentTargetDomain.DataAwsccSecurityagentTargetDomainVerificationDetailsHttpRoute"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityagent-target-domain/index:DataAwsccSecurityagentTargetDomainVerificationDetailsHttpRouteOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityagentTargetDomain.DataAwsccSecurityagentTargetDomainVerificationDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentTargetDomain.DataAwsccSecurityagentTargetDomainVerificationDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityagent-target-domain/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-awscc-securityagent-target-domain/index.ts",
        "line": 251
      },
      "name": "DataAwsccSecurityagentTargetDomainVerificationDetailsOutputReference",
      "namespace": "dataAwsccSecurityagentTargetDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-target-domain/index.ts",
            "line": 279
          },
          "name": "dnsTxt",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentTargetDomain.DataAwsccSecurityagentTargetDomainVerificationDetailsDnsTxtOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-target-domain/index.ts",
            "line": 285
          },
          "name": "httpRoute",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentTargetDomain.DataAwsccSecurityagentTargetDomainVerificationDetailsHttpRouteOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-target-domain/index.ts",
            "line": 290
          },
          "name": "method",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-target-domain/index.ts",
            "line": 262
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentTargetDomain.DataAwsccSecurityagentTargetDomainVerificationDetails"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityagent-target-domain/index:DataAwsccSecurityagentTargetDomainVerificationDetailsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityagentTargetDomains.DataAwsccSecurityagentTargetDomains": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityagent_target_domains awscc_securityagent_target_domains}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentTargetDomains.DataAwsccSecurityagentTargetDomains",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityagent_target_domains awscc_securityagent_target_domains} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityagent-target-domains/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentTargetDomains.DataAwsccSecurityagentTargetDomainsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityagent-target-domains/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSecurityagentTargetDomains resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-target-domains/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSecurityagentTargetDomains to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityagent_target_domains#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSecurityagentTargetDomains that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSecurityagentTargetDomains to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-target-domains/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-target-domains/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSecurityagentTargetDomains",
      "namespace": "dataAwsccSecurityagentTargetDomains",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-target-domains/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-target-domains/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityagent-target-domains/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-securityagent-target-domains/index:DataAwsccSecurityagentTargetDomains"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityagentTargetDomains.DataAwsccSecurityagentTargetDomainsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityagentTargetDomains.DataAwsccSecurityagentTargetDomainsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityagent-target-domains/index.ts",
        "line": 14
      },
      "name": "DataAwsccSecurityagentTargetDomainsConfig",
      "namespace": "dataAwsccSecurityagentTargetDomains",
      "symbolId": "src/data-awscc-securityagent-target-domains/index:DataAwsccSecurityagentTargetDomainsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubAggregatorV2.DataAwsccSecurityhubAggregatorV2": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_aggregator_v2 awscc_securityhub_aggregator_v2}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubAggregatorV2.DataAwsccSecurityhubAggregatorV2",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_aggregator_v2 awscc_securityhub_aggregator_v2} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-aggregator-v2/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubAggregatorV2.DataAwsccSecurityhubAggregatorV2Config"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-aggregator-v2/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSecurityhubAggregatorV2 resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-aggregator-v2/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSecurityhubAggregatorV2 to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_aggregator_v2#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSecurityhubAggregatorV2 that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSecurityhubAggregatorV2 to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-aggregator-v2/index.ts",
            "line": 127
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-aggregator-v2/index.ts",
            "line": 133
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubAggregatorV2",
      "namespace": "dataAwsccSecurityhubAggregatorV2",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-aggregator-v2/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-aggregator-v2/index.ts",
            "line": 85
          },
          "name": "aggregationRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-aggregator-v2/index.ts",
            "line": 90
          },
          "name": "aggregatorV2Arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-aggregator-v2/index.ts",
            "line": 108
          },
          "name": "linkedRegions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-aggregator-v2/index.ts",
            "line": 113
          },
          "name": "regionLinkingMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-aggregator-v2/index.ts",
            "line": 119
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-aggregator-v2/index.ts",
            "line": 103
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-aggregator-v2/index.ts",
            "line": 96
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-aggregator-v2/index:DataAwsccSecurityhubAggregatorV2"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubAggregatorV2.DataAwsccSecurityhubAggregatorV2Config": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubAggregatorV2.DataAwsccSecurityhubAggregatorV2Config",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-aggregator-v2/index.ts",
        "line": 14
      },
      "name": "DataAwsccSecurityhubAggregatorV2Config",
      "namespace": "dataAwsccSecurityhubAggregatorV2",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_aggregator_v2#id DataAwsccSecurityhubAggregatorV2#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-aggregator-v2/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-aggregator-v2/index:DataAwsccSecurityhubAggregatorV2Config"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubAggregatorV2S.DataAwsccSecurityhubAggregatorV2S": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_aggregator_v2s awscc_securityhub_aggregator_v2s}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubAggregatorV2S.DataAwsccSecurityhubAggregatorV2S",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_aggregator_v2s awscc_securityhub_aggregator_v2s} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-aggregator-v2s/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubAggregatorV2S.DataAwsccSecurityhubAggregatorV2SConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-aggregator-v2s/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSecurityhubAggregatorV2S resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-aggregator-v2s/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSecurityhubAggregatorV2S to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_aggregator_v2s#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSecurityhubAggregatorV2S that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSecurityhubAggregatorV2S to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-aggregator-v2s/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-aggregator-v2s/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubAggregatorV2S",
      "namespace": "dataAwsccSecurityhubAggregatorV2S",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-aggregator-v2s/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-aggregator-v2s/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-aggregator-v2s/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-aggregator-v2s/index:DataAwsccSecurityhubAggregatorV2S"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubAggregatorV2S.DataAwsccSecurityhubAggregatorV2SConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubAggregatorV2S.DataAwsccSecurityhubAggregatorV2SConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-aggregator-v2s/index.ts",
        "line": 14
      },
      "name": "DataAwsccSecurityhubAggregatorV2SConfig",
      "namespace": "dataAwsccSecurityhubAggregatorV2S",
      "symbolId": "src/data-awscc-securityhub-aggregator-v2s/index:DataAwsccSecurityhubAggregatorV2SConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_automation_rule_v2 awscc_securityhub_automation_rule_v2}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_automation_rule_v2 awscc_securityhub_automation_rule_v2} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
          "line": 1256
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2Config"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
        "line": 1224
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSecurityhubAutomationRuleV2 resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
            "line": 1241
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSecurityhubAutomationRuleV2 to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_automation_rule_v2#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSecurityhubAutomationRuleV2 that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSecurityhubAutomationRuleV2 to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
            "line": 1354
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
            "line": 1360
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubAutomationRuleV2",
      "namespace": "dataAwsccSecurityhubAutomationRuleV2",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
            "line": 1229
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
            "line": 1281
          },
          "name": "actions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2ActionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
            "line": 1286
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
            "line": 1292
          },
          "name": "criteria",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2CriteriaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
            "line": 1297
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
            "line": 1315
          },
          "name": "ruleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
            "line": 1320
          },
          "name": "ruleId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
            "line": 1325
          },
          "name": "ruleName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
            "line": 1330
          },
          "name": "ruleOrder",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
            "line": 1335
          },
          "name": "ruleStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
            "line": 1341
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
            "line": 1346
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
            "line": 1310
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
            "line": 1303
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-automation-rule-v2/index:DataAwsccSecurityhubAutomationRuleV2"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2Actions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2Actions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
        "line": 143
      },
      "name": "DataAwsccSecurityhubAutomationRuleV2Actions",
      "namespace": "dataAwsccSecurityhubAutomationRuleV2",
      "symbolId": "src/data-awscc-securityhub-automation-rule-v2/index:DataAwsccSecurityhubAutomationRuleV2Actions"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2ActionsExternalIntegrationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2ActionsExternalIntegrationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
        "line": 25
      },
      "name": "DataAwsccSecurityhubAutomationRuleV2ActionsExternalIntegrationConfiguration",
      "namespace": "dataAwsccSecurityhubAutomationRuleV2",
      "symbolId": "src/data-awscc-securityhub-automation-rule-v2/index:DataAwsccSecurityhubAutomationRuleV2ActionsExternalIntegrationConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2ActionsExternalIntegrationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2ActionsExternalIntegrationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
        "line": 48
      },
      "name": "DataAwsccSecurityhubAutomationRuleV2ActionsExternalIntegrationConfigurationOutputReference",
      "namespace": "dataAwsccSecurityhubAutomationRuleV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
            "line": 75
          },
          "name": "connectorArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2ActionsExternalIntegrationConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-automation-rule-v2/index:DataAwsccSecurityhubAutomationRuleV2ActionsExternalIntegrationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2ActionsFindingFieldsUpdate": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2ActionsFindingFieldsUpdate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
        "line": 79
      },
      "name": "DataAwsccSecurityhubAutomationRuleV2ActionsFindingFieldsUpdate",
      "namespace": "dataAwsccSecurityhubAutomationRuleV2",
      "symbolId": "src/data-awscc-securityhub-automation-rule-v2/index:DataAwsccSecurityhubAutomationRuleV2ActionsFindingFieldsUpdate"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2ActionsFindingFieldsUpdateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2ActionsFindingFieldsUpdateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-automation-rule-v2/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-awscc-securityhub-automation-rule-v2/index.ts",
        "line": 102
      },
      "name": "DataAwsccSecurityhubAutomationRuleV2ActionsFindingFieldsUpdateOutputReference",
      "namespace": "dataAwsccSecurityhubAutomationRuleV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
            "line": 129
          },
          "name": "comment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
            "line": 134
          },
          "name": "severityId",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
            "line": 139
          },
          "name": "statusId",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2ActionsFindingFieldsUpdate"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-automation-rule-v2/index:DataAwsccSecurityhubAutomationRuleV2ActionsFindingFieldsUpdateOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2ActionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2ActionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-automation-rule-v2/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
        "line": 212
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
            "line": 226
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2ActionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubAutomationRuleV2ActionsList",
      "namespace": "dataAwsccSecurityhubAutomationRuleV2",
      "symbolId": "src/data-awscc-securityhub-automation-rule-v2/index:DataAwsccSecurityhubAutomationRuleV2ActionsList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2ActionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2ActionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-automation-rule-v2/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/data-awscc-securityhub-automation-rule-v2/index.ts",
        "line": 166
      },
      "name": "DataAwsccSecurityhubAutomationRuleV2ActionsOutputReference",
      "namespace": "dataAwsccSecurityhubAutomationRuleV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
            "line": 196
          },
          "name": "externalIntegrationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2ActionsExternalIntegrationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
            "line": 202
          },
          "name": "findingFieldsUpdate",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2ActionsFindingFieldsUpdateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
            "line": 207
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
            "line": 179
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2Actions"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-automation-rule-v2/index:DataAwsccSecurityhubAutomationRuleV2ActionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2Config": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2Config",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
        "line": 14
      },
      "name": "DataAwsccSecurityhubAutomationRuleV2Config",
      "namespace": "dataAwsccSecurityhubAutomationRuleV2",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_automation_rule_v2#id DataAwsccSecurityhubAutomationRuleV2#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-automation-rule-v2/index:DataAwsccSecurityhubAutomationRuleV2Config"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2Criteria": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2Criteria",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
        "line": 1165
      },
      "name": "DataAwsccSecurityhubAutomationRuleV2Criteria",
      "namespace": "dataAwsccSecurityhubAutomationRuleV2",
      "symbolId": "src/data-awscc-securityhub-automation-rule-v2/index:DataAwsccSecurityhubAutomationRuleV2Criteria"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteria": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteria",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
        "line": 1105
      },
      "name": "DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteria",
      "namespace": "dataAwsccSecurityhubAutomationRuleV2",
      "symbolId": "src/data-awscc-securityhub-automation-rule-v2/index:DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteria"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFilters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFilters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
        "line": 1000
      },
      "name": "DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFilters",
      "namespace": "dataAwsccSecurityhubAutomationRuleV2",
      "symbolId": "src/data-awscc-securityhub-automation-rule-v2/index:DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFilters"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersBooleanFilters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersBooleanFilters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
        "line": 284
      },
      "name": "DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersBooleanFilters",
      "namespace": "dataAwsccSecurityhubAutomationRuleV2",
      "symbolId": "src/data-awscc-securityhub-automation-rule-v2/index:DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersBooleanFilters"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersBooleanFiltersFilter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersBooleanFiltersFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
        "line": 230
      },
      "name": "DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersBooleanFiltersFilter",
      "namespace": "dataAwsccSecurityhubAutomationRuleV2",
      "symbolId": "src/data-awscc-securityhub-automation-rule-v2/index:DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersBooleanFiltersFilter"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersBooleanFiltersFilterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersBooleanFiltersFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-automation-rule-v2/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-awscc-securityhub-automation-rule-v2/index.ts",
        "line": 253
      },
      "name": "DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersBooleanFiltersFilterOutputReference",
      "namespace": "dataAwsccSecurityhubAutomationRuleV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
            "line": 280
          },
          "name": "value",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
            "line": 264
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersBooleanFiltersFilter"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-automation-rule-v2/index:DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersBooleanFiltersFilterOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersBooleanFiltersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersBooleanFiltersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-automation-rule-v2/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
        "line": 347
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
            "line": 361
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersBooleanFiltersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersBooleanFiltersList",
      "namespace": "dataAwsccSecurityhubAutomationRuleV2",
      "symbolId": "src/data-awscc-securityhub-automation-rule-v2/index:DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersBooleanFiltersList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersBooleanFiltersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersBooleanFiltersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-automation-rule-v2/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
        "line": 307
      },
      "name": "DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersBooleanFiltersOutputReference",
      "namespace": "dataAwsccSecurityhubAutomationRuleV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
            "line": 336
          },
          "name": "fieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
            "line": 342
          },
          "name": "filter",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersBooleanFiltersFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
            "line": 320
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersBooleanFilters"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-automation-rule-v2/index:DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersBooleanFiltersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersDateFilters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersDateFilters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
        "line": 489
      },
      "name": "DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersDateFilters",
      "namespace": "dataAwsccSecurityhubAutomationRuleV2",
      "symbolId": "src/data-awscc-securityhub-automation-rule-v2/index:DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersDateFilters"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersDateFiltersFilter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersDateFiltersFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
        "line": 424
      },
      "name": "DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersDateFiltersFilter",
      "namespace": "dataAwsccSecurityhubAutomationRuleV2",
      "symbolId": "src/data-awscc-securityhub-automation-rule-v2/index:DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersDateFiltersFilter"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersDateFiltersFilterDateRange": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersDateFiltersFilterDateRange",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
        "line": 365
      },
      "name": "DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersDateFiltersFilterDateRange",
      "namespace": "dataAwsccSecurityhubAutomationRuleV2",
      "symbolId": "src/data-awscc-securityhub-automation-rule-v2/index:DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersDateFiltersFilterDateRange"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersDateFiltersFilterDateRangeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersDateFiltersFilterDateRangeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-automation-rule-v2/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-awscc-securityhub-automation-rule-v2/index.ts",
        "line": 388
      },
      "name": "DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersDateFiltersFilterDateRangeOutputReference",
      "namespace": "dataAwsccSecurityhubAutomationRuleV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
            "line": 415
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
            "line": 420
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
            "line": 399
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersDateFiltersFilterDateRange"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-automation-rule-v2/index:DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersDateFiltersFilterDateRangeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersDateFiltersFilterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersDateFiltersFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-automation-rule-v2/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-awscc-securityhub-automation-rule-v2/index.ts",
        "line": 447
      },
      "name": "DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersDateFiltersFilterOutputReference",
      "namespace": "dataAwsccSecurityhubAutomationRuleV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
            "line": 475
          },
          "name": "dateRange",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersDateFiltersFilterDateRangeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
            "line": 480
          },
          "name": "end",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
            "line": 485
          },
          "name": "start",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
            "line": 458
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersDateFiltersFilter"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-automation-rule-v2/index:DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersDateFiltersFilterOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersDateFiltersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersDateFiltersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-automation-rule-v2/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
        "line": 552
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
            "line": 566
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersDateFiltersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersDateFiltersList",
      "namespace": "dataAwsccSecurityhubAutomationRuleV2",
      "symbolId": "src/data-awscc-securityhub-automation-rule-v2/index:DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersDateFiltersList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersDateFiltersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersDateFiltersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-automation-rule-v2/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
        "line": 512
      },
      "name": "DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersDateFiltersOutputReference",
      "namespace": "dataAwsccSecurityhubAutomationRuleV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
            "line": 541
          },
          "name": "fieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
            "line": 547
          },
          "name": "filter",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersDateFiltersFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
            "line": 525
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersDateFilters"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-automation-rule-v2/index:DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersDateFiltersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
          "line": 1094
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
        "line": 1087
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
            "line": 1101
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersList",
      "namespace": "dataAwsccSecurityhubAutomationRuleV2",
      "symbolId": "src/data-awscc-securityhub-automation-rule-v2/index:DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersMapFilters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersMapFilters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
        "line": 634
      },
      "name": "DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersMapFilters",
      "namespace": "dataAwsccSecurityhubAutomationRuleV2",
      "symbolId": "src/data-awscc-securityhub-automation-rule-v2/index:DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersMapFilters"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersMapFiltersFilter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersMapFiltersFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
        "line": 570
      },
      "name": "DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersMapFiltersFilter",
      "namespace": "dataAwsccSecurityhubAutomationRuleV2",
      "symbolId": "src/data-awscc-securityhub-automation-rule-v2/index:DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersMapFiltersFilter"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersMapFiltersFilterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersMapFiltersFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-automation-rule-v2/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
        "line": 593
      },
      "name": "DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersMapFiltersFilterOutputReference",
      "namespace": "dataAwsccSecurityhubAutomationRuleV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
            "line": 620
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
            "line": 625
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
            "line": 630
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
            "line": 604
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersMapFiltersFilter"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-automation-rule-v2/index:DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersMapFiltersFilterOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersMapFiltersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersMapFiltersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
          "line": 704
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
        "line": 697
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
            "line": 711
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersMapFiltersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersMapFiltersList",
      "namespace": "dataAwsccSecurityhubAutomationRuleV2",
      "symbolId": "src/data-awscc-securityhub-automation-rule-v2/index:DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersMapFiltersList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersMapFiltersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersMapFiltersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-automation-rule-v2/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
        "line": 657
      },
      "name": "DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersMapFiltersOutputReference",
      "namespace": "dataAwsccSecurityhubAutomationRuleV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
            "line": 686
          },
          "name": "fieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
            "line": 692
          },
          "name": "filter",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersMapFiltersFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
            "line": 670
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersMapFilters"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-automation-rule-v2/index:DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersMapFiltersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersNumberFilters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersNumberFilters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
        "line": 779
      },
      "name": "DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersNumberFilters",
      "namespace": "dataAwsccSecurityhubAutomationRuleV2",
      "symbolId": "src/data-awscc-securityhub-automation-rule-v2/index:DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersNumberFilters"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersNumberFiltersFilter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersNumberFiltersFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
        "line": 715
      },
      "name": "DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersNumberFiltersFilter",
      "namespace": "dataAwsccSecurityhubAutomationRuleV2",
      "symbolId": "src/data-awscc-securityhub-automation-rule-v2/index:DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersNumberFiltersFilter"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersNumberFiltersFilterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersNumberFiltersFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
          "line": 745
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
        "line": 738
      },
      "name": "DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersNumberFiltersFilterOutputReference",
      "namespace": "dataAwsccSecurityhubAutomationRuleV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
            "line": 765
          },
          "name": "eq",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
            "line": 770
          },
          "name": "gte",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
            "line": 775
          },
          "name": "lte",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
            "line": 749
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersNumberFiltersFilter"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-automation-rule-v2/index:DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersNumberFiltersFilterOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersNumberFiltersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersNumberFiltersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-automation-rule-v2/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
        "line": 842
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
            "line": 856
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersNumberFiltersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersNumberFiltersList",
      "namespace": "dataAwsccSecurityhubAutomationRuleV2",
      "symbolId": "src/data-awscc-securityhub-automation-rule-v2/index:DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersNumberFiltersList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersNumberFiltersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersNumberFiltersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-automation-rule-v2/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
        "line": 802
      },
      "name": "DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersNumberFiltersOutputReference",
      "namespace": "dataAwsccSecurityhubAutomationRuleV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
            "line": 831
          },
          "name": "fieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
            "line": 837
          },
          "name": "filter",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersNumberFiltersFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
            "line": 815
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersNumberFilters"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-automation-rule-v2/index:DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersNumberFiltersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-automation-rule-v2/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
        "line": 1023
      },
      "name": "DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersOutputReference",
      "namespace": "dataAwsccSecurityhubAutomationRuleV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
            "line": 1053
          },
          "name": "booleanFilters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersBooleanFiltersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
            "line": 1059
          },
          "name": "dateFilters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersDateFiltersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
            "line": 1065
          },
          "name": "mapFilters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersMapFiltersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
            "line": 1071
          },
          "name": "numberFilters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersNumberFiltersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
            "line": 1076
          },
          "name": "operator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
            "line": 1082
          },
          "name": "stringFilters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersStringFiltersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
            "line": 1036
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFilters"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-automation-rule-v2/index:DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersStringFilters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersStringFilters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
        "line": 919
      },
      "name": "DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersStringFilters",
      "namespace": "dataAwsccSecurityhubAutomationRuleV2",
      "symbolId": "src/data-awscc-securityhub-automation-rule-v2/index:DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersStringFilters"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersStringFiltersFilter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersStringFiltersFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
        "line": 860
      },
      "name": "DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersStringFiltersFilter",
      "namespace": "dataAwsccSecurityhubAutomationRuleV2",
      "symbolId": "src/data-awscc-securityhub-automation-rule-v2/index:DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersStringFiltersFilter"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersStringFiltersFilterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersStringFiltersFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-automation-rule-v2/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
        "line": 883
      },
      "name": "DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersStringFiltersFilterOutputReference",
      "namespace": "dataAwsccSecurityhubAutomationRuleV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
            "line": 910
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
            "line": 915
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
            "line": 894
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersStringFiltersFilter"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-automation-rule-v2/index:DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersStringFiltersFilterOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersStringFiltersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersStringFiltersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-automation-rule-v2/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
        "line": 982
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
            "line": 996
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersStringFiltersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersStringFiltersList",
      "namespace": "dataAwsccSecurityhubAutomationRuleV2",
      "symbolId": "src/data-awscc-securityhub-automation-rule-v2/index:DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersStringFiltersList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersStringFiltersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersStringFiltersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-automation-rule-v2/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
        "line": 942
      },
      "name": "DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersStringFiltersOutputReference",
      "namespace": "dataAwsccSecurityhubAutomationRuleV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
            "line": 971
          },
          "name": "fieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
            "line": 977
          },
          "name": "filter",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersStringFiltersFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
            "line": 955
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersStringFilters"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-automation-rule-v2/index:DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersStringFiltersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
          "line": 1135
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
        "line": 1128
      },
      "name": "DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaOutputReference",
      "namespace": "dataAwsccSecurityhubAutomationRuleV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
            "line": 1156
          },
          "name": "compositeFilters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
            "line": 1161
          },
          "name": "compositeOperator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
            "line": 1139
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteria"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-automation-rule-v2/index:DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2CriteriaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2CriteriaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-automation-rule-v2/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-awscc-securityhub-automation-rule-v2/index.ts",
        "line": 1188
      },
      "name": "DataAwsccSecurityhubAutomationRuleV2CriteriaOutputReference",
      "namespace": "dataAwsccSecurityhubAutomationRuleV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
            "line": 1216
          },
          "name": "ocsfFindingCriteria",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-automation-rule-v2/index.ts",
            "line": 1199
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2.DataAwsccSecurityhubAutomationRuleV2Criteria"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-automation-rule-v2/index:DataAwsccSecurityhubAutomationRuleV2CriteriaOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2S.DataAwsccSecurityhubAutomationRuleV2S": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_automation_rule_v2s awscc_securityhub_automation_rule_v2s}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2S.DataAwsccSecurityhubAutomationRuleV2S",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_automation_rule_v2s awscc_securityhub_automation_rule_v2s} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-automation-rule-v2s/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2S.DataAwsccSecurityhubAutomationRuleV2SConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-automation-rule-v2s/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSecurityhubAutomationRuleV2S resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-automation-rule-v2s/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSecurityhubAutomationRuleV2S to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_automation_rule_v2s#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSecurityhubAutomationRuleV2S that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSecurityhubAutomationRuleV2S to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-automation-rule-v2s/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-automation-rule-v2s/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubAutomationRuleV2S",
      "namespace": "dataAwsccSecurityhubAutomationRuleV2S",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-automation-rule-v2s/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-automation-rule-v2s/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-automation-rule-v2s/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-automation-rule-v2s/index:DataAwsccSecurityhubAutomationRuleV2S"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2S.DataAwsccSecurityhubAutomationRuleV2SConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubAutomationRuleV2S.DataAwsccSecurityhubAutomationRuleV2SConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-automation-rule-v2s/index.ts",
        "line": 14
      },
      "name": "DataAwsccSecurityhubAutomationRuleV2SConfig",
      "namespace": "dataAwsccSecurityhubAutomationRuleV2S",
      "symbolId": "src/data-awscc-securityhub-automation-rule-v2s/index:DataAwsccSecurityhubAutomationRuleV2SConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubConfigurationPolicies.DataAwsccSecurityhubConfigurationPolicies": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_configuration_policies awscc_securityhub_configuration_policies}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubConfigurationPolicies.DataAwsccSecurityhubConfigurationPolicies",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_configuration_policies awscc_securityhub_configuration_policies} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-configuration-policies/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubConfigurationPolicies.DataAwsccSecurityhubConfigurationPoliciesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-configuration-policies/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSecurityhubConfigurationPolicies resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-configuration-policies/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSecurityhubConfigurationPolicies to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_configuration_policies#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSecurityhubConfigurationPolicies that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSecurityhubConfigurationPolicies to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-configuration-policies/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-configuration-policies/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubConfigurationPolicies",
      "namespace": "dataAwsccSecurityhubConfigurationPolicies",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-configuration-policies/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-configuration-policies/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-configuration-policies/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-configuration-policies/index:DataAwsccSecurityhubConfigurationPolicies"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubConfigurationPolicies.DataAwsccSecurityhubConfigurationPoliciesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubConfigurationPolicies.DataAwsccSecurityhubConfigurationPoliciesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-configuration-policies/index.ts",
        "line": 14
      },
      "name": "DataAwsccSecurityhubConfigurationPoliciesConfig",
      "namespace": "dataAwsccSecurityhubConfigurationPolicies",
      "symbolId": "src/data-awscc-securityhub-configuration-policies/index:DataAwsccSecurityhubConfigurationPoliciesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubConfigurationPolicy.DataAwsccSecurityhubConfigurationPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_configuration_policy awscc_securityhub_configuration_policy}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubConfigurationPolicy.DataAwsccSecurityhubConfigurationPolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_configuration_policy awscc_securityhub_configuration_policy} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-configuration-policy/index.ts",
          "line": 495
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubConfigurationPolicy.DataAwsccSecurityhubConfigurationPolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-configuration-policy/index.ts",
        "line": 463
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSecurityhubConfigurationPolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-configuration-policy/index.ts",
            "line": 480
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSecurityhubConfigurationPolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_configuration_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSecurityhubConfigurationPolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSecurityhubConfigurationPolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-configuration-policy/index.ts",
            "line": 582
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-configuration-policy/index.ts",
            "line": 588
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubConfigurationPolicy",
      "namespace": "dataAwsccSecurityhubConfigurationPolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-configuration-policy/index.ts",
            "line": 468
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-configuration-policy/index.ts",
            "line": 519
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-configuration-policy/index.ts",
            "line": 525
          },
          "name": "configurationPolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubConfigurationPolicy.DataAwsccSecurityhubConfigurationPolicyConfigurationPolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-configuration-policy/index.ts",
            "line": 530
          },
          "name": "configurationPolicyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-configuration-policy/index.ts",
            "line": 535
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-configuration-policy/index.ts",
            "line": 540
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-configuration-policy/index.ts",
            "line": 558
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-configuration-policy/index.ts",
            "line": 563
          },
          "name": "serviceEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-configuration-policy/index.ts",
            "line": 569
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-configuration-policy/index.ts",
            "line": 574
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-configuration-policy/index.ts",
            "line": 553
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-configuration-policy/index.ts",
            "line": 546
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-configuration-policy/index:DataAwsccSecurityhubConfigurationPolicy"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubConfigurationPolicy.DataAwsccSecurityhubConfigurationPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubConfigurationPolicy.DataAwsccSecurityhubConfigurationPolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-configuration-policy/index.ts",
        "line": 14
      },
      "name": "DataAwsccSecurityhubConfigurationPolicyConfig",
      "namespace": "dataAwsccSecurityhubConfigurationPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_configuration_policy#id DataAwsccSecurityhubConfigurationPolicy#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-configuration-policy/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-configuration-policy/index:DataAwsccSecurityhubConfigurationPolicyConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubConfigurationPolicy.DataAwsccSecurityhubConfigurationPolicyConfigurationPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubConfigurationPolicy.DataAwsccSecurityhubConfigurationPolicyConfigurationPolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-configuration-policy/index.ts",
        "line": 404
      },
      "name": "DataAwsccSecurityhubConfigurationPolicyConfigurationPolicy",
      "namespace": "dataAwsccSecurityhubConfigurationPolicy",
      "symbolId": "src/data-awscc-securityhub-configuration-policy/index:DataAwsccSecurityhubConfigurationPolicyConfigurationPolicy"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubConfigurationPolicy.DataAwsccSecurityhubConfigurationPolicyConfigurationPolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubConfigurationPolicy.DataAwsccSecurityhubConfigurationPolicyConfigurationPolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-configuration-policy/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-awscc-securityhub-configuration-policy/index.ts",
        "line": 427
      },
      "name": "DataAwsccSecurityhubConfigurationPolicyConfigurationPolicyOutputReference",
      "namespace": "dataAwsccSecurityhubConfigurationPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-configuration-policy/index.ts",
            "line": 455
          },
          "name": "securityHub",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubConfigurationPolicy.DataAwsccSecurityhubConfigurationPolicyConfigurationPolicySecurityHubOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-configuration-policy/index.ts",
            "line": 438
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubConfigurationPolicy.DataAwsccSecurityhubConfigurationPolicyConfigurationPolicy"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-configuration-policy/index:DataAwsccSecurityhubConfigurationPolicyConfigurationPolicyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubConfigurationPolicy.DataAwsccSecurityhubConfigurationPolicyConfigurationPolicySecurityHub": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubConfigurationPolicy.DataAwsccSecurityhubConfigurationPolicyConfigurationPolicySecurityHub",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-configuration-policy/index.ts",
        "line": 339
      },
      "name": "DataAwsccSecurityhubConfigurationPolicyConfigurationPolicySecurityHub",
      "namespace": "dataAwsccSecurityhubConfigurationPolicy",
      "symbolId": "src/data-awscc-securityhub-configuration-policy/index:DataAwsccSecurityhubConfigurationPolicyConfigurationPolicySecurityHub"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubConfigurationPolicy.DataAwsccSecurityhubConfigurationPolicyConfigurationPolicySecurityHubOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubConfigurationPolicy.DataAwsccSecurityhubConfigurationPolicyConfigurationPolicySecurityHubOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-configuration-policy/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/data-awscc-securityhub-configuration-policy/index.ts",
        "line": 362
      },
      "name": "DataAwsccSecurityhubConfigurationPolicyConfigurationPolicySecurityHubOutputReference",
      "namespace": "dataAwsccSecurityhubConfigurationPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-configuration-policy/index.ts",
            "line": 389
          },
          "name": "enabledStandardIdentifiers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-configuration-policy/index.ts",
            "line": 395
          },
          "name": "securityControlsConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubConfigurationPolicy.DataAwsccSecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-configuration-policy/index.ts",
            "line": 400
          },
          "name": "serviceEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-configuration-policy/index.ts",
            "line": 373
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubConfigurationPolicy.DataAwsccSecurityhubConfigurationPolicyConfigurationPolicySecurityHub"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-configuration-policy/index:DataAwsccSecurityhubConfigurationPolicyConfigurationPolicySecurityHubOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubConfigurationPolicy.DataAwsccSecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubConfigurationPolicy.DataAwsccSecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-configuration-policy/index.ts",
        "line": 274
      },
      "name": "DataAwsccSecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfiguration",
      "namespace": "dataAwsccSecurityhubConfigurationPolicy",
      "symbolId": "src/data-awscc-securityhub-configuration-policy/index:DataAwsccSecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubConfigurationPolicy.DataAwsccSecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubConfigurationPolicy.DataAwsccSecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-configuration-policy/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-awscc-securityhub-configuration-policy/index.ts",
        "line": 297
      },
      "name": "DataAwsccSecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfigurationOutputReference",
      "namespace": "dataAwsccSecurityhubConfigurationPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-configuration-policy/index.ts",
            "line": 324
          },
          "name": "disabledSecurityControlIdentifiers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-configuration-policy/index.ts",
            "line": 329
          },
          "name": "enabledSecurityControlIdentifiers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-configuration-policy/index.ts",
            "line": 335
          },
          "name": "securityControlCustomParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubConfigurationPolicy.DataAwsccSecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfigurationSecurityControlCustomParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-configuration-policy/index.ts",
            "line": 308
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubConfigurationPolicy.DataAwsccSecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-configuration-policy/index:DataAwsccSecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubConfigurationPolicy.DataAwsccSecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfigurationSecurityControlCustomParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubConfigurationPolicy.DataAwsccSecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfigurationSecurityControlCustomParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-configuration-policy/index.ts",
        "line": 193
      },
      "name": "DataAwsccSecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfigurationSecurityControlCustomParameters",
      "namespace": "dataAwsccSecurityhubConfigurationPolicy",
      "symbolId": "src/data-awscc-securityhub-configuration-policy/index:DataAwsccSecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfigurationSecurityControlCustomParameters"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubConfigurationPolicy.DataAwsccSecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfigurationSecurityControlCustomParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubConfigurationPolicy.DataAwsccSecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfigurationSecurityControlCustomParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-configuration-policy/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-awscc-securityhub-configuration-policy/index.ts",
        "line": 256
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-configuration-policy/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-awscc.dataAwsccSecurityhubConfigurationPolicy.DataAwsccSecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfigurationSecurityControlCustomParametersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfigurationSecurityControlCustomParametersList",
      "namespace": "dataAwsccSecurityhubConfigurationPolicy",
      "symbolId": "src/data-awscc-securityhub-configuration-policy/index:DataAwsccSecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfigurationSecurityControlCustomParametersList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubConfigurationPolicy.DataAwsccSecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfigurationSecurityControlCustomParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubConfigurationPolicy.DataAwsccSecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfigurationSecurityControlCustomParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-configuration-policy/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-awscc-securityhub-configuration-policy/index.ts",
        "line": 216
      },
      "name": "DataAwsccSecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfigurationSecurityControlCustomParametersOutputReference",
      "namespace": "dataAwsccSecurityhubConfigurationPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-configuration-policy/index.ts",
            "line": 246
          },
          "name": "parameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubConfigurationPolicy.DataAwsccSecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfigurationSecurityControlCustomParametersParametersMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-configuration-policy/index.ts",
            "line": 251
          },
          "name": "securityControlId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-configuration-policy/index.ts",
            "line": 229
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubConfigurationPolicy.DataAwsccSecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfigurationSecurityControlCustomParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-configuration-policy/index:DataAwsccSecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfigurationSecurityControlCustomParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubConfigurationPolicy.DataAwsccSecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfigurationSecurityControlCustomParametersParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubConfigurationPolicy.DataAwsccSecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfigurationSecurityControlCustomParametersParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-configuration-policy/index.ts",
        "line": 114
      },
      "name": "DataAwsccSecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfigurationSecurityControlCustomParametersParameters",
      "namespace": "dataAwsccSecurityhubConfigurationPolicy",
      "symbolId": "src/data-awscc-securityhub-configuration-policy/index:DataAwsccSecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfigurationSecurityControlCustomParametersParameters"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubConfigurationPolicy.DataAwsccSecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfigurationSecurityControlCustomParametersParametersMap": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubConfigurationPolicy.DataAwsccSecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfigurationSecurityControlCustomParametersParametersMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-configuration-policy/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/data-awscc-securityhub-configuration-policy/index.ts",
        "line": 176
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-configuration-policy/index.ts",
            "line": 189
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubConfigurationPolicy.DataAwsccSecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfigurationSecurityControlCustomParametersParametersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfigurationSecurityControlCustomParametersParametersMap",
      "namespace": "dataAwsccSecurityhubConfigurationPolicy",
      "symbolId": "src/data-awscc-securityhub-configuration-policy/index:DataAwsccSecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfigurationSecurityControlCustomParametersParametersMap"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubConfigurationPolicy.DataAwsccSecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfigurationSecurityControlCustomParametersParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubConfigurationPolicy.DataAwsccSecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfigurationSecurityControlCustomParametersParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-configuration-policy/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 key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-configuration-policy/index.ts",
        "line": 137
      },
      "name": "DataAwsccSecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfigurationSecurityControlCustomParametersParametersOutputReference",
      "namespace": "dataAwsccSecurityhubConfigurationPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-configuration-policy/index.ts",
            "line": 166
          },
          "name": "value",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubConfigurationPolicy.DataAwsccSecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfigurationSecurityControlCustomParametersParametersValueOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-configuration-policy/index.ts",
            "line": 171
          },
          "name": "valueType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-configuration-policy/index.ts",
            "line": 149
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubConfigurationPolicy.DataAwsccSecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfigurationSecurityControlCustomParametersParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-configuration-policy/index:DataAwsccSecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfigurationSecurityControlCustomParametersParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubConfigurationPolicy.DataAwsccSecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfigurationSecurityControlCustomParametersParametersValue": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubConfigurationPolicy.DataAwsccSecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfigurationSecurityControlCustomParametersParametersValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-configuration-policy/index.ts",
        "line": 25
      },
      "name": "DataAwsccSecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfigurationSecurityControlCustomParametersParametersValue",
      "namespace": "dataAwsccSecurityhubConfigurationPolicy",
      "symbolId": "src/data-awscc-securityhub-configuration-policy/index:DataAwsccSecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfigurationSecurityControlCustomParametersParametersValue"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubConfigurationPolicy.DataAwsccSecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfigurationSecurityControlCustomParametersParametersValueOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubConfigurationPolicy.DataAwsccSecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfigurationSecurityControlCustomParametersParametersValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-configuration-policy/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-configuration-policy/index.ts",
        "line": 48
      },
      "name": "DataAwsccSecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfigurationSecurityControlCustomParametersParametersValueOutputReference",
      "namespace": "dataAwsccSecurityhubConfigurationPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-configuration-policy/index.ts",
            "line": 75
          },
          "name": "boolean",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-configuration-policy/index.ts",
            "line": 80
          },
          "name": "double",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-configuration-policy/index.ts",
            "line": 85
          },
          "name": "enum",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-configuration-policy/index.ts",
            "line": 90
          },
          "name": "enumList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-configuration-policy/index.ts",
            "line": 95
          },
          "name": "integer",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-configuration-policy/index.ts",
            "line": 100
          },
          "name": "integerList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-configuration-policy/index.ts",
            "line": 105
          },
          "name": "string",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-configuration-policy/index.ts",
            "line": 110
          },
          "name": "stringList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-configuration-policy/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubConfigurationPolicy.DataAwsccSecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfigurationSecurityControlCustomParametersParametersValue"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-configuration-policy/index:DataAwsccSecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfigurationSecurityControlCustomParametersParametersValueOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubConnector.DataAwsccSecurityhubConnector": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_connector awscc_securityhub_connector}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubConnector.DataAwsccSecurityhubConnector",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_connector awscc_securityhub_connector} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-connector/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-awscc.dataAwsccSecurityhubConnector.DataAwsccSecurityhubConnectorConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-connector/index.ts",
        "line": 288
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSecurityhubConnector resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-connector/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 DataAwsccSecurityhubConnector to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_connector#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSecurityhubConnector that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSecurityhubConnector to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-connector/index.ts",
            "line": 433
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-connector/index.ts",
            "line": 439
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubConnector",
      "namespace": "dataAwsccSecurityhubConnector",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-connector/index.ts",
            "line": 293
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-connector/index.ts",
            "line": 344
          },
          "name": "connectorArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-connector/index.ts",
            "line": 349
          },
          "name": "connectorId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-connector/index.ts",
            "line": 354
          },
          "name": "connectorStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-connector/index.ts",
            "line": 359
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-connector/index.ts",
            "line": 364
          },
          "name": "createdBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-connector/index.ts",
            "line": 369
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-connector/index.ts",
            "line": 374
          },
          "name": "enablementStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-connector/index.ts",
            "line": 393
          },
          "name": "issues",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubConnector.DataAwsccSecurityhubConnectorIssuesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-connector/index.ts",
            "line": 398
          },
          "name": "lastCheckedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-connector/index.ts",
            "line": 403
          },
          "name": "lastUpdatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-connector/index.ts",
            "line": 408
          },
          "name": "message",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-connector/index.ts",
            "line": 413
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-connector/index.ts",
            "line": 419
          },
          "name": "providerName",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubConnector.DataAwsccSecurityhubConnectorProviderNameOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-connector/index.ts",
            "line": 425
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-connector/index.ts",
            "line": 387
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-connector/index.ts",
            "line": 380
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-connector/index:DataAwsccSecurityhubConnector"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubConnector.DataAwsccSecurityhubConnectorConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubConnector.DataAwsccSecurityhubConnectorConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-connector/index.ts",
        "line": 14
      },
      "name": "DataAwsccSecurityhubConnectorConfig",
      "namespace": "dataAwsccSecurityhubConnector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_connector#id DataAwsccSecurityhubConnector#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-connector/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-connector/index:DataAwsccSecurityhubConnectorConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubConnector.DataAwsccSecurityhubConnectorIssues": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubConnector.DataAwsccSecurityhubConnectorIssues",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-connector/index.ts",
        "line": 25
      },
      "name": "DataAwsccSecurityhubConnectorIssues",
      "namespace": "dataAwsccSecurityhubConnector",
      "symbolId": "src/data-awscc-securityhub-connector/index:DataAwsccSecurityhubConnectorIssues"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubConnector.DataAwsccSecurityhubConnectorIssuesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubConnector.DataAwsccSecurityhubConnectorIssuesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-connector/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-awscc-securityhub-connector/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-connector/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-awscc.dataAwsccSecurityhubConnector.DataAwsccSecurityhubConnectorIssuesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubConnectorIssuesList",
      "namespace": "dataAwsccSecurityhubConnector",
      "symbolId": "src/data-awscc-securityhub-connector/index:DataAwsccSecurityhubConnectorIssuesList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubConnector.DataAwsccSecurityhubConnectorIssuesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubConnector.DataAwsccSecurityhubConnectorIssuesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-connector/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-connector/index.ts",
        "line": 48
      },
      "name": "DataAwsccSecurityhubConnectorIssuesOutputReference",
      "namespace": "dataAwsccSecurityhubConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-connector/index.ts",
            "line": 77
          },
          "name": "code",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-connector/index.ts",
            "line": 82
          },
          "name": "message",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-connector/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubConnector.DataAwsccSecurityhubConnectorIssues"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-connector/index:DataAwsccSecurityhubConnectorIssuesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubConnector.DataAwsccSecurityhubConnectorProviderName": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubConnector.DataAwsccSecurityhubConnectorProviderName",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-connector/index.ts",
        "line": 229
      },
      "name": "DataAwsccSecurityhubConnectorProviderName",
      "namespace": "dataAwsccSecurityhubConnector",
      "symbolId": "src/data-awscc-securityhub-connector/index:DataAwsccSecurityhubConnectorProviderName"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubConnector.DataAwsccSecurityhubConnectorProviderNameAzure": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubConnector.DataAwsccSecurityhubConnectorProviderNameAzure",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-connector/index.ts",
        "line": 164
      },
      "name": "DataAwsccSecurityhubConnectorProviderNameAzure",
      "namespace": "dataAwsccSecurityhubConnector",
      "symbolId": "src/data-awscc-securityhub-connector/index:DataAwsccSecurityhubConnectorProviderNameAzure"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubConnector.DataAwsccSecurityhubConnectorProviderNameAzureOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubConnector.DataAwsccSecurityhubConnectorProviderNameAzureOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-connector/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-connector/index.ts",
        "line": 187
      },
      "name": "DataAwsccSecurityhubConnectorProviderNameAzureOutputReference",
      "namespace": "dataAwsccSecurityhubConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-connector/index.ts",
            "line": 214
          },
          "name": "awsConfigConnectorArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-connector/index.ts",
            "line": 219
          },
          "name": "azureRegions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-connector/index.ts",
            "line": 225
          },
          "name": "scopeConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubConnector.DataAwsccSecurityhubConnectorProviderNameAzureScopeConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-connector/index.ts",
            "line": 198
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubConnector.DataAwsccSecurityhubConnectorProviderNameAzure"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-connector/index:DataAwsccSecurityhubConnectorProviderNameAzureOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubConnector.DataAwsccSecurityhubConnectorProviderNameAzureScopeConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubConnector.DataAwsccSecurityhubConnectorProviderNameAzureScopeConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-connector/index.ts",
        "line": 105
      },
      "name": "DataAwsccSecurityhubConnectorProviderNameAzureScopeConfiguration",
      "namespace": "dataAwsccSecurityhubConnector",
      "symbolId": "src/data-awscc-securityhub-connector/index:DataAwsccSecurityhubConnectorProviderNameAzureScopeConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubConnector.DataAwsccSecurityhubConnectorProviderNameAzureScopeConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubConnector.DataAwsccSecurityhubConnectorProviderNameAzureScopeConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-connector/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-awscc-securityhub-connector/index.ts",
        "line": 128
      },
      "name": "DataAwsccSecurityhubConnectorProviderNameAzureScopeConfigurationOutputReference",
      "namespace": "dataAwsccSecurityhubConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-connector/index.ts",
            "line": 155
          },
          "name": "scopeType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-connector/index.ts",
            "line": 160
          },
          "name": "scopeValues",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-connector/index.ts",
            "line": 139
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubConnector.DataAwsccSecurityhubConnectorProviderNameAzureScopeConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-connector/index:DataAwsccSecurityhubConnectorProviderNameAzureScopeConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubConnector.DataAwsccSecurityhubConnectorProviderNameOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubConnector.DataAwsccSecurityhubConnectorProviderNameOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-connector/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/data-awscc-securityhub-connector/index.ts",
        "line": 252
      },
      "name": "DataAwsccSecurityhubConnectorProviderNameOutputReference",
      "namespace": "dataAwsccSecurityhubConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-connector/index.ts",
            "line": 280
          },
          "name": "azure",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubConnector.DataAwsccSecurityhubConnectorProviderNameAzureOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-connector/index.ts",
            "line": 263
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubConnector.DataAwsccSecurityhubConnectorProviderName"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-connector/index:DataAwsccSecurityhubConnectorProviderNameOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubConnectorV2.DataAwsccSecurityhubConnectorV2": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_connector_v2 awscc_securityhub_connector_v2}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubConnectorV2.DataAwsccSecurityhubConnectorV2",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_connector_v2 awscc_securityhub_connector_v2} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-connector-v2/index.ts",
          "line": 445
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubConnectorV2.DataAwsccSecurityhubConnectorV2Config"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-connector-v2/index.ts",
        "line": 413
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSecurityhubConnectorV2 resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-connector-v2/index.ts",
            "line": 430
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSecurityhubConnectorV2 to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_connector_v2#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSecurityhubConnectorV2 that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSecurityhubConnectorV2 to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-connector-v2/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-awscc-securityhub-connector-v2/index.ts",
            "line": 569
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubConnectorV2",
      "namespace": "dataAwsccSecurityhubConnectorV2",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-connector-v2/index.ts",
            "line": 418
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-connector-v2/index.ts",
            "line": 469
          },
          "name": "connectorArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-connector-v2/index.ts",
            "line": 474
          },
          "name": "connectorId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-connector-v2/index.ts",
            "line": 479
          },
          "name": "connectorStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-connector-v2/index.ts",
            "line": 484
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-connector-v2/index.ts",
            "line": 489
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-connector-v2/index.ts",
            "line": 494
          },
          "name": "enablementStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-connector-v2/index.ts",
            "line": 499
          },
          "name": "enablementStatusReason",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-connector-v2/index.ts",
            "line": 518
          },
          "name": "issues",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubConnectorV2.DataAwsccSecurityhubConnectorV2IssuesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-connector-v2/index.ts",
            "line": 523
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-connector-v2/index.ts",
            "line": 528
          },
          "name": "lastCheckedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-connector-v2/index.ts",
            "line": 533
          },
          "name": "lastUpdatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-connector-v2/index.ts",
            "line": 538
          },
          "name": "message",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-connector-v2/index.ts",
            "line": 543
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-connector-v2/index.ts",
            "line": 549
          },
          "name": "providerName",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubConnectorV2.DataAwsccSecurityhubConnectorV2ProviderNameOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-connector-v2/index.ts",
            "line": 555
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-connector-v2/index.ts",
            "line": 512
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-connector-v2/index.ts",
            "line": 505
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-connector-v2/index:DataAwsccSecurityhubConnectorV2"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubConnectorV2.DataAwsccSecurityhubConnectorV2Config": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubConnectorV2.DataAwsccSecurityhubConnectorV2Config",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-connector-v2/index.ts",
        "line": 14
      },
      "name": "DataAwsccSecurityhubConnectorV2Config",
      "namespace": "dataAwsccSecurityhubConnectorV2",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_connector_v2#id DataAwsccSecurityhubConnectorV2#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-connector-v2/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-connector-v2/index:DataAwsccSecurityhubConnectorV2Config"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubConnectorV2.DataAwsccSecurityhubConnectorV2Issues": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubConnectorV2.DataAwsccSecurityhubConnectorV2Issues",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-connector-v2/index.ts",
        "line": 25
      },
      "name": "DataAwsccSecurityhubConnectorV2Issues",
      "namespace": "dataAwsccSecurityhubConnectorV2",
      "symbolId": "src/data-awscc-securityhub-connector-v2/index:DataAwsccSecurityhubConnectorV2Issues"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubConnectorV2.DataAwsccSecurityhubConnectorV2IssuesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubConnectorV2.DataAwsccSecurityhubConnectorV2IssuesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-connector-v2/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-awscc-securityhub-connector-v2/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-connector-v2/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-awscc.dataAwsccSecurityhubConnectorV2.DataAwsccSecurityhubConnectorV2IssuesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubConnectorV2IssuesList",
      "namespace": "dataAwsccSecurityhubConnectorV2",
      "symbolId": "src/data-awscc-securityhub-connector-v2/index:DataAwsccSecurityhubConnectorV2IssuesList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubConnectorV2.DataAwsccSecurityhubConnectorV2IssuesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubConnectorV2.DataAwsccSecurityhubConnectorV2IssuesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-connector-v2/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-connector-v2/index.ts",
        "line": 48
      },
      "name": "DataAwsccSecurityhubConnectorV2IssuesOutputReference",
      "namespace": "dataAwsccSecurityhubConnectorV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-connector-v2/index.ts",
            "line": 77
          },
          "name": "code",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-connector-v2/index.ts",
            "line": 82
          },
          "name": "message",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-connector-v2/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubConnectorV2.DataAwsccSecurityhubConnectorV2Issues"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-connector-v2/index:DataAwsccSecurityhubConnectorV2IssuesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubConnectorV2.DataAwsccSecurityhubConnectorV2ProviderName": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubConnectorV2.DataAwsccSecurityhubConnectorV2ProviderName",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-connector-v2/index.ts",
        "line": 342
      },
      "name": "DataAwsccSecurityhubConnectorV2ProviderName",
      "namespace": "dataAwsccSecurityhubConnectorV2",
      "symbolId": "src/data-awscc-securityhub-connector-v2/index:DataAwsccSecurityhubConnectorV2ProviderName"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubConnectorV2.DataAwsccSecurityhubConnectorV2ProviderNameAzure": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubConnectorV2.DataAwsccSecurityhubConnectorV2ProviderNameAzure",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-connector-v2/index.ts",
        "line": 164
      },
      "name": "DataAwsccSecurityhubConnectorV2ProviderNameAzure",
      "namespace": "dataAwsccSecurityhubConnectorV2",
      "symbolId": "src/data-awscc-securityhub-connector-v2/index:DataAwsccSecurityhubConnectorV2ProviderNameAzure"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubConnectorV2.DataAwsccSecurityhubConnectorV2ProviderNameAzureOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubConnectorV2.DataAwsccSecurityhubConnectorV2ProviderNameAzureOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-connector-v2/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-connector-v2/index.ts",
        "line": 187
      },
      "name": "DataAwsccSecurityhubConnectorV2ProviderNameAzureOutputReference",
      "namespace": "dataAwsccSecurityhubConnectorV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-connector-v2/index.ts",
            "line": 214
          },
          "name": "awsConfigConnectorArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-connector-v2/index.ts",
            "line": 219
          },
          "name": "azureRegions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-connector-v2/index.ts",
            "line": 225
          },
          "name": "scopeConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubConnectorV2.DataAwsccSecurityhubConnectorV2ProviderNameAzureScopeConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-connector-v2/index.ts",
            "line": 198
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubConnectorV2.DataAwsccSecurityhubConnectorV2ProviderNameAzure"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-connector-v2/index:DataAwsccSecurityhubConnectorV2ProviderNameAzureOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubConnectorV2.DataAwsccSecurityhubConnectorV2ProviderNameAzureScopeConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubConnectorV2.DataAwsccSecurityhubConnectorV2ProviderNameAzureScopeConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-connector-v2/index.ts",
        "line": 105
      },
      "name": "DataAwsccSecurityhubConnectorV2ProviderNameAzureScopeConfiguration",
      "namespace": "dataAwsccSecurityhubConnectorV2",
      "symbolId": "src/data-awscc-securityhub-connector-v2/index:DataAwsccSecurityhubConnectorV2ProviderNameAzureScopeConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubConnectorV2.DataAwsccSecurityhubConnectorV2ProviderNameAzureScopeConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubConnectorV2.DataAwsccSecurityhubConnectorV2ProviderNameAzureScopeConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-connector-v2/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-awscc-securityhub-connector-v2/index.ts",
        "line": 128
      },
      "name": "DataAwsccSecurityhubConnectorV2ProviderNameAzureScopeConfigurationOutputReference",
      "namespace": "dataAwsccSecurityhubConnectorV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-connector-v2/index.ts",
            "line": 155
          },
          "name": "scopeType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-connector-v2/index.ts",
            "line": 160
          },
          "name": "scopeValues",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-connector-v2/index.ts",
            "line": 139
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubConnectorV2.DataAwsccSecurityhubConnectorV2ProviderNameAzureScopeConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-connector-v2/index:DataAwsccSecurityhubConnectorV2ProviderNameAzureScopeConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubConnectorV2.DataAwsccSecurityhubConnectorV2ProviderNameJiraCloud": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubConnectorV2.DataAwsccSecurityhubConnectorV2ProviderNameJiraCloud",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-connector-v2/index.ts",
        "line": 229
      },
      "name": "DataAwsccSecurityhubConnectorV2ProviderNameJiraCloud",
      "namespace": "dataAwsccSecurityhubConnectorV2",
      "symbolId": "src/data-awscc-securityhub-connector-v2/index:DataAwsccSecurityhubConnectorV2ProviderNameJiraCloud"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubConnectorV2.DataAwsccSecurityhubConnectorV2ProviderNameJiraCloudOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubConnectorV2.DataAwsccSecurityhubConnectorV2ProviderNameJiraCloudOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-connector-v2/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/data-awscc-securityhub-connector-v2/index.ts",
        "line": 252
      },
      "name": "DataAwsccSecurityhubConnectorV2ProviderNameJiraCloudOutputReference",
      "namespace": "dataAwsccSecurityhubConnectorV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-connector-v2/index.ts",
            "line": 279
          },
          "name": "projectKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-connector-v2/index.ts",
            "line": 263
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubConnectorV2.DataAwsccSecurityhubConnectorV2ProviderNameJiraCloud"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-connector-v2/index:DataAwsccSecurityhubConnectorV2ProviderNameJiraCloudOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubConnectorV2.DataAwsccSecurityhubConnectorV2ProviderNameOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubConnectorV2.DataAwsccSecurityhubConnectorV2ProviderNameOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-connector-v2/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/data-awscc-securityhub-connector-v2/index.ts",
        "line": 365
      },
      "name": "DataAwsccSecurityhubConnectorV2ProviderNameOutputReference",
      "namespace": "dataAwsccSecurityhubConnectorV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-connector-v2/index.ts",
            "line": 393
          },
          "name": "azure",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubConnectorV2.DataAwsccSecurityhubConnectorV2ProviderNameAzureOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-connector-v2/index.ts",
            "line": 399
          },
          "name": "jiraCloud",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubConnectorV2.DataAwsccSecurityhubConnectorV2ProviderNameJiraCloudOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-connector-v2/index.ts",
            "line": 405
          },
          "name": "serviceNow",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubConnectorV2.DataAwsccSecurityhubConnectorV2ProviderNameServiceNowOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-connector-v2/index.ts",
            "line": 376
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubConnectorV2.DataAwsccSecurityhubConnectorV2ProviderName"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-connector-v2/index:DataAwsccSecurityhubConnectorV2ProviderNameOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubConnectorV2.DataAwsccSecurityhubConnectorV2ProviderNameServiceNow": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubConnectorV2.DataAwsccSecurityhubConnectorV2ProviderNameServiceNow",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-connector-v2/index.ts",
        "line": 283
      },
      "name": "DataAwsccSecurityhubConnectorV2ProviderNameServiceNow",
      "namespace": "dataAwsccSecurityhubConnectorV2",
      "symbolId": "src/data-awscc-securityhub-connector-v2/index:DataAwsccSecurityhubConnectorV2ProviderNameServiceNow"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubConnectorV2.DataAwsccSecurityhubConnectorV2ProviderNameServiceNowOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubConnectorV2.DataAwsccSecurityhubConnectorV2ProviderNameServiceNowOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-connector-v2/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/data-awscc-securityhub-connector-v2/index.ts",
        "line": 306
      },
      "name": "DataAwsccSecurityhubConnectorV2ProviderNameServiceNowOutputReference",
      "namespace": "dataAwsccSecurityhubConnectorV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-connector-v2/index.ts",
            "line": 333
          },
          "name": "instanceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-connector-v2/index.ts",
            "line": 338
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-connector-v2/index.ts",
            "line": 317
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubConnectorV2.DataAwsccSecurityhubConnectorV2ProviderNameServiceNow"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-connector-v2/index:DataAwsccSecurityhubConnectorV2ProviderNameServiceNowOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubConnectorV2S.DataAwsccSecurityhubConnectorV2S": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_connector_v2s awscc_securityhub_connector_v2s}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubConnectorV2S.DataAwsccSecurityhubConnectorV2S",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_connector_v2s awscc_securityhub_connector_v2s} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-connector-v2s/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubConnectorV2S.DataAwsccSecurityhubConnectorV2SConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-connector-v2s/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSecurityhubConnectorV2S resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-connector-v2s/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSecurityhubConnectorV2S to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_connector_v2s#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSecurityhubConnectorV2S that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSecurityhubConnectorV2S to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-connector-v2s/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-connector-v2s/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubConnectorV2S",
      "namespace": "dataAwsccSecurityhubConnectorV2S",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-connector-v2s/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-connector-v2s/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-connector-v2s/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-connector-v2s/index:DataAwsccSecurityhubConnectorV2S"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubConnectorV2S.DataAwsccSecurityhubConnectorV2SConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubConnectorV2S.DataAwsccSecurityhubConnectorV2SConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-connector-v2s/index.ts",
        "line": 14
      },
      "name": "DataAwsccSecurityhubConnectorV2SConfig",
      "namespace": "dataAwsccSecurityhubConnectorV2S",
      "symbolId": "src/data-awscc-securityhub-connector-v2s/index:DataAwsccSecurityhubConnectorV2SConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubConnectors.DataAwsccSecurityhubConnectors": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_connectors awscc_securityhub_connectors}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubConnectors.DataAwsccSecurityhubConnectors",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_connectors awscc_securityhub_connectors} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-connectors/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubConnectors.DataAwsccSecurityhubConnectorsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-connectors/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSecurityhubConnectors resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-connectors/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSecurityhubConnectors to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_connectors#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSecurityhubConnectors that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSecurityhubConnectors to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-connectors/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-connectors/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubConnectors",
      "namespace": "dataAwsccSecurityhubConnectors",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-connectors/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-connectors/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-connectors/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-connectors/index:DataAwsccSecurityhubConnectors"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubConnectors.DataAwsccSecurityhubConnectorsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubConnectors.DataAwsccSecurityhubConnectorsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-connectors/index.ts",
        "line": 14
      },
      "name": "DataAwsccSecurityhubConnectorsConfig",
      "namespace": "dataAwsccSecurityhubConnectors",
      "symbolId": "src/data-awscc-securityhub-connectors/index:DataAwsccSecurityhubConnectorsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubDelegatedAdmin.DataAwsccSecurityhubDelegatedAdmin": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_delegated_admin awscc_securityhub_delegated_admin}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubDelegatedAdmin.DataAwsccSecurityhubDelegatedAdmin",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_delegated_admin awscc_securityhub_delegated_admin} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-delegated-admin/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubDelegatedAdmin.DataAwsccSecurityhubDelegatedAdminConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-delegated-admin/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSecurityhubDelegatedAdmin resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-delegated-admin/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSecurityhubDelegatedAdmin to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_delegated_admin#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSecurityhubDelegatedAdmin that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSecurityhubDelegatedAdmin to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-delegated-admin/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-awscc-securityhub-delegated-admin/index.ts",
            "line": 122
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubDelegatedAdmin",
      "namespace": "dataAwsccSecurityhubDelegatedAdmin",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-delegated-admin/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-delegated-admin/index.ts",
            "line": 85
          },
          "name": "adminAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-delegated-admin/index.ts",
            "line": 90
          },
          "name": "delegatedAdminIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-delegated-admin/index.ts",
            "line": 108
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-delegated-admin/index.ts",
            "line": 103
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-delegated-admin/index.ts",
            "line": 96
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-delegated-admin/index:DataAwsccSecurityhubDelegatedAdmin"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubDelegatedAdmin.DataAwsccSecurityhubDelegatedAdminConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubDelegatedAdmin.DataAwsccSecurityhubDelegatedAdminConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-delegated-admin/index.ts",
        "line": 14
      },
      "name": "DataAwsccSecurityhubDelegatedAdminConfig",
      "namespace": "dataAwsccSecurityhubDelegatedAdmin",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_delegated_admin#id DataAwsccSecurityhubDelegatedAdmin#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-delegated-admin/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-delegated-admin/index:DataAwsccSecurityhubDelegatedAdminConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubDelegatedAdmins.DataAwsccSecurityhubDelegatedAdmins": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_delegated_admins awscc_securityhub_delegated_admins}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubDelegatedAdmins.DataAwsccSecurityhubDelegatedAdmins",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_delegated_admins awscc_securityhub_delegated_admins} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-delegated-admins/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubDelegatedAdmins.DataAwsccSecurityhubDelegatedAdminsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-delegated-admins/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSecurityhubDelegatedAdmins resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-delegated-admins/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSecurityhubDelegatedAdmins to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_delegated_admins#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSecurityhubDelegatedAdmins that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSecurityhubDelegatedAdmins to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-delegated-admins/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-delegated-admins/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubDelegatedAdmins",
      "namespace": "dataAwsccSecurityhubDelegatedAdmins",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-delegated-admins/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-delegated-admins/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-delegated-admins/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-delegated-admins/index:DataAwsccSecurityhubDelegatedAdmins"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubDelegatedAdmins.DataAwsccSecurityhubDelegatedAdminsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubDelegatedAdmins.DataAwsccSecurityhubDelegatedAdminsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-delegated-admins/index.ts",
        "line": 14
      },
      "name": "DataAwsccSecurityhubDelegatedAdminsConfig",
      "namespace": "dataAwsccSecurityhubDelegatedAdmins",
      "symbolId": "src/data-awscc-securityhub-delegated-admins/index:DataAwsccSecurityhubDelegatedAdminsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubFindingAggregator.DataAwsccSecurityhubFindingAggregator": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_finding_aggregator awscc_securityhub_finding_aggregator}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubFindingAggregator.DataAwsccSecurityhubFindingAggregator",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_finding_aggregator awscc_securityhub_finding_aggregator} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-finding-aggregator/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubFindingAggregator.DataAwsccSecurityhubFindingAggregatorConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-finding-aggregator/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSecurityhubFindingAggregator resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-finding-aggregator/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSecurityhubFindingAggregator to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_finding_aggregator#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSecurityhubFindingAggregator that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSecurityhubFindingAggregator to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-finding-aggregator/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-awscc-securityhub-finding-aggregator/index.ts",
            "line": 127
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubFindingAggregator",
      "namespace": "dataAwsccSecurityhubFindingAggregator",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-finding-aggregator/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-finding-aggregator/index.ts",
            "line": 85
          },
          "name": "findingAggregationRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-finding-aggregator/index.ts",
            "line": 90
          },
          "name": "findingAggregatorArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-finding-aggregator/index.ts",
            "line": 108
          },
          "name": "regionLinkingMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-finding-aggregator/index.ts",
            "line": 113
          },
          "name": "regions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-finding-aggregator/index.ts",
            "line": 103
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-finding-aggregator/index.ts",
            "line": 96
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-finding-aggregator/index:DataAwsccSecurityhubFindingAggregator"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubFindingAggregator.DataAwsccSecurityhubFindingAggregatorConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubFindingAggregator.DataAwsccSecurityhubFindingAggregatorConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-finding-aggregator/index.ts",
        "line": 14
      },
      "name": "DataAwsccSecurityhubFindingAggregatorConfig",
      "namespace": "dataAwsccSecurityhubFindingAggregator",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_finding_aggregator#id DataAwsccSecurityhubFindingAggregator#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-finding-aggregator/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-finding-aggregator/index:DataAwsccSecurityhubFindingAggregatorConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubFindingAggregators.DataAwsccSecurityhubFindingAggregators": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_finding_aggregators awscc_securityhub_finding_aggregators}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubFindingAggregators.DataAwsccSecurityhubFindingAggregators",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_finding_aggregators awscc_securityhub_finding_aggregators} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-finding-aggregators/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubFindingAggregators.DataAwsccSecurityhubFindingAggregatorsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-finding-aggregators/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSecurityhubFindingAggregators resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-finding-aggregators/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSecurityhubFindingAggregators to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_finding_aggregators#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSecurityhubFindingAggregators that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSecurityhubFindingAggregators to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-finding-aggregators/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-finding-aggregators/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubFindingAggregators",
      "namespace": "dataAwsccSecurityhubFindingAggregators",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-finding-aggregators/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-finding-aggregators/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-finding-aggregators/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-finding-aggregators/index:DataAwsccSecurityhubFindingAggregators"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubFindingAggregators.DataAwsccSecurityhubFindingAggregatorsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubFindingAggregators.DataAwsccSecurityhubFindingAggregatorsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-finding-aggregators/index.ts",
        "line": 14
      },
      "name": "DataAwsccSecurityhubFindingAggregatorsConfig",
      "namespace": "dataAwsccSecurityhubFindingAggregators",
      "symbolId": "src/data-awscc-securityhub-finding-aggregators/index:DataAwsccSecurityhubFindingAggregatorsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubHub.DataAwsccSecurityhubHub": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_hub awscc_securityhub_hub}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubHub.DataAwsccSecurityhubHub",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_hub awscc_securityhub_hub} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-hub/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubHub.DataAwsccSecurityhubHubConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-hub/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSecurityhubHub resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-hub/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSecurityhubHub to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_hub#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSecurityhubHub that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSecurityhubHub to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-hub/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-awscc-securityhub-hub/index.ts",
            "line": 138
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubHub",
      "namespace": "dataAwsccSecurityhubHub",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-hub/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-hub/index.ts",
            "line": 85
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-hub/index.ts",
            "line": 90
          },
          "name": "autoEnableControls",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-hub/index.ts",
            "line": 95
          },
          "name": "controlFindingGenerator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-hub/index.ts",
            "line": 100
          },
          "name": "enableDefaultStandards",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-hub/index.ts",
            "line": 118
          },
          "name": "subscribedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-hub/index.ts",
            "line": 124
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-hub/index.ts",
            "line": 113
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-hub/index.ts",
            "line": 106
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-hub/index:DataAwsccSecurityhubHub"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubHub.DataAwsccSecurityhubHubConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubHub.DataAwsccSecurityhubHubConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-hub/index.ts",
        "line": 14
      },
      "name": "DataAwsccSecurityhubHubConfig",
      "namespace": "dataAwsccSecurityhubHub",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_hub#id DataAwsccSecurityhubHub#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-hub/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-hub/index:DataAwsccSecurityhubHubConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubHubV2.DataAwsccSecurityhubHubV2": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_hub_v2 awscc_securityhub_hub_v2}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubHubV2.DataAwsccSecurityhubHubV2",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_hub_v2 awscc_securityhub_hub_v2} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-hub-v2/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubHubV2.DataAwsccSecurityhubHubV2Config"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-hub-v2/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSecurityhubHubV2 resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-hub-v2/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSecurityhubHubV2 to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_hub_v2#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSecurityhubHubV2 that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSecurityhubHubV2 to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-hub-v2/index.ts",
            "line": 117
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-hub-v2/index.ts",
            "line": 123
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubHubV2",
      "namespace": "dataAwsccSecurityhubHubV2",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-hub-v2/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-hub-v2/index.ts",
            "line": 85
          },
          "name": "hubV2Arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-hub-v2/index.ts",
            "line": 103
          },
          "name": "subscribedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-hub-v2/index.ts",
            "line": 109
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-hub-v2/index.ts",
            "line": 98
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-hub-v2/index.ts",
            "line": 91
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-hub-v2/index:DataAwsccSecurityhubHubV2"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubHubV2.DataAwsccSecurityhubHubV2Config": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubHubV2.DataAwsccSecurityhubHubV2Config",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-hub-v2/index.ts",
        "line": 14
      },
      "name": "DataAwsccSecurityhubHubV2Config",
      "namespace": "dataAwsccSecurityhubHubV2",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_hub_v2#id DataAwsccSecurityhubHubV2#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-hub-v2/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-hub-v2/index:DataAwsccSecurityhubHubV2Config"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubHubV2S.DataAwsccSecurityhubHubV2S": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_hub_v2s awscc_securityhub_hub_v2s}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubHubV2S.DataAwsccSecurityhubHubV2S",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_hub_v2s awscc_securityhub_hub_v2s} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-hub-v2s/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubHubV2S.DataAwsccSecurityhubHubV2SConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-hub-v2s/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSecurityhubHubV2S resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-hub-v2s/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSecurityhubHubV2S to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_hub_v2s#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSecurityhubHubV2S that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSecurityhubHubV2S to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-hub-v2s/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-hub-v2s/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubHubV2S",
      "namespace": "dataAwsccSecurityhubHubV2S",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-hub-v2s/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-hub-v2s/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-hub-v2s/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-hub-v2s/index:DataAwsccSecurityhubHubV2S"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubHubV2S.DataAwsccSecurityhubHubV2SConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubHubV2S.DataAwsccSecurityhubHubV2SConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-hub-v2s/index.ts",
        "line": 14
      },
      "name": "DataAwsccSecurityhubHubV2SConfig",
      "namespace": "dataAwsccSecurityhubHubV2S",
      "symbolId": "src/data-awscc-securityhub-hub-v2s/index:DataAwsccSecurityhubHubV2SConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubHubs.DataAwsccSecurityhubHubs": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_hubs awscc_securityhub_hubs}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubHubs.DataAwsccSecurityhubHubs",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_hubs awscc_securityhub_hubs} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-hubs/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubHubs.DataAwsccSecurityhubHubsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-hubs/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSecurityhubHubs resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-hubs/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSecurityhubHubs to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_hubs#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSecurityhubHubs that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSecurityhubHubs to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-hubs/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-hubs/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubHubs",
      "namespace": "dataAwsccSecurityhubHubs",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-hubs/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-hubs/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-hubs/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-hubs/index:DataAwsccSecurityhubHubs"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubHubs.DataAwsccSecurityhubHubsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubHubs.DataAwsccSecurityhubHubsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-hubs/index.ts",
        "line": 14
      },
      "name": "DataAwsccSecurityhubHubsConfig",
      "namespace": "dataAwsccSecurityhubHubs",
      "symbolId": "src/data-awscc-securityhub-hubs/index:DataAwsccSecurityhubHubsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsight": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_insight awscc_securityhub_insight}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsight",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_insight awscc_securityhub_insight} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index.ts",
          "line": 59
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index.ts",
        "line": 27
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSecurityhubInsight resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index.ts",
            "line": 44
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSecurityhubInsight to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_insight#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSecurityhubInsight that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSecurityhubInsight to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index.ts",
            "line": 120
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index.ts",
            "line": 126
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubInsight",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index.ts",
            "line": 32
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index.ts",
            "line": 84
          },
          "name": "filters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index.ts",
            "line": 89
          },
          "name": "groupByAttribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index.ts",
            "line": 107
          },
          "name": "insightArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index.ts",
            "line": 112
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index.ts",
            "line": 102
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index.ts",
            "line": 95
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index:DataAwsccSecurityhubInsight"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index.ts",
        "line": 12
      },
      "name": "DataAwsccSecurityhubInsightConfig",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_insight#id DataAwsccSecurityhubInsight#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index.ts",
            "line": 21
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index:DataAwsccSecurityhubInsightConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFilters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFilters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
        "line": 892
      },
      "name": "DataAwsccSecurityhubInsightFilters",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs400:DataAwsccSecurityhubInsightFilters"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersAwsAccountId": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersAwsAccountId",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 7
      },
      "name": "DataAwsccSecurityhubInsightFiltersAwsAccountId",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersAwsAccountId"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersAwsAccountIdList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersAwsAccountIdList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 69
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 83
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersAwsAccountIdOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubInsightFiltersAwsAccountIdList",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersAwsAccountIdList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersAwsAccountIdOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersAwsAccountIdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 39
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 30
      },
      "name": "DataAwsccSecurityhubInsightFiltersAwsAccountIdOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 59
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 64
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 43
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersAwsAccountId"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersAwsAccountIdOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersAwsAccountName": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersAwsAccountName",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 87
      },
      "name": "DataAwsccSecurityhubInsightFiltersAwsAccountName",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersAwsAccountName"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersAwsAccountNameList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersAwsAccountNameList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 149
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 163
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersAwsAccountNameOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubInsightFiltersAwsAccountNameList",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersAwsAccountNameList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersAwsAccountNameOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersAwsAccountNameOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.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-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 110
      },
      "name": "DataAwsccSecurityhubInsightFiltersAwsAccountNameOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 139
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 144
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 123
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersAwsAccountName"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersAwsAccountNameOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersCompanyName": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersCompanyName",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 167
      },
      "name": "DataAwsccSecurityhubInsightFiltersCompanyName",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersCompanyName"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersCompanyNameList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersCompanyNameList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.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/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 229
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.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-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersCompanyNameOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubInsightFiltersCompanyNameList",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersCompanyNameList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersCompanyNameOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersCompanyNameOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.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-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 190
      },
      "name": "DataAwsccSecurityhubInsightFiltersCompanyNameOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 219
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 224
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 203
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersCompanyName"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersCompanyNameOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersComplianceAssociatedStandardsId": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersComplianceAssociatedStandardsId",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 247
      },
      "name": "DataAwsccSecurityhubInsightFiltersComplianceAssociatedStandardsId",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersComplianceAssociatedStandardsId"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersComplianceAssociatedStandardsIdList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersComplianceAssociatedStandardsIdList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.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-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 309
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.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-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersComplianceAssociatedStandardsIdOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubInsightFiltersComplianceAssociatedStandardsIdList",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersComplianceAssociatedStandardsIdList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersComplianceAssociatedStandardsIdOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersComplianceAssociatedStandardsIdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.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/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 270
      },
      "name": "DataAwsccSecurityhubInsightFiltersComplianceAssociatedStandardsIdOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 299
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 304
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 283
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersComplianceAssociatedStandardsId"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersComplianceAssociatedStandardsIdOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersComplianceSecurityControlId": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersComplianceSecurityControlId",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 327
      },
      "name": "DataAwsccSecurityhubInsightFiltersComplianceSecurityControlId",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersComplianceSecurityControlId"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersComplianceSecurityControlIdList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersComplianceSecurityControlIdList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 396
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 389
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 403
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersComplianceSecurityControlIdOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubInsightFiltersComplianceSecurityControlIdList",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersComplianceSecurityControlIdList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersComplianceSecurityControlIdOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersComplianceSecurityControlIdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 350
      },
      "name": "DataAwsccSecurityhubInsightFiltersComplianceSecurityControlIdOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 379
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 384
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 363
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersComplianceSecurityControlId"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersComplianceSecurityControlIdOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersComplianceSecurityControlParametersName": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersComplianceSecurityControlParametersName",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 407
      },
      "name": "DataAwsccSecurityhubInsightFiltersComplianceSecurityControlParametersName",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersComplianceSecurityControlParametersName"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersComplianceSecurityControlParametersNameList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersComplianceSecurityControlParametersNameList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 476
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 469
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 483
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersComplianceSecurityControlParametersNameOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubInsightFiltersComplianceSecurityControlParametersNameList",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersComplianceSecurityControlParametersNameList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersComplianceSecurityControlParametersNameOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersComplianceSecurityControlParametersNameOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 430
      },
      "name": "DataAwsccSecurityhubInsightFiltersComplianceSecurityControlParametersNameOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 459
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 464
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 443
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersComplianceSecurityControlParametersName"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersComplianceSecurityControlParametersNameOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersComplianceSecurityControlParametersValue": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersComplianceSecurityControlParametersValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 487
      },
      "name": "DataAwsccSecurityhubInsightFiltersComplianceSecurityControlParametersValue",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersComplianceSecurityControlParametersValue"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersComplianceSecurityControlParametersValueList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersComplianceSecurityControlParametersValueList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 556
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 549
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 563
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersComplianceSecurityControlParametersValueOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubInsightFiltersComplianceSecurityControlParametersValueList",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersComplianceSecurityControlParametersValueList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersComplianceSecurityControlParametersValueOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersComplianceSecurityControlParametersValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.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-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 510
      },
      "name": "DataAwsccSecurityhubInsightFiltersComplianceSecurityControlParametersValueOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 539
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 544
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 523
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersComplianceSecurityControlParametersValue"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersComplianceSecurityControlParametersValueOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersComplianceStatus": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersComplianceStatus",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 567
      },
      "name": "DataAwsccSecurityhubInsightFiltersComplianceStatus",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersComplianceStatus"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersComplianceStatusList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersComplianceStatusList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 636
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 629
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 643
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersComplianceStatusOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubInsightFiltersComplianceStatusList",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersComplianceStatusList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersComplianceStatusOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersComplianceStatusOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 590
      },
      "name": "DataAwsccSecurityhubInsightFiltersComplianceStatusOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 619
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 624
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 603
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersComplianceStatus"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersComplianceStatusOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersConfidence": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersConfidence",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 647
      },
      "name": "DataAwsccSecurityhubInsightFiltersConfidence",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersConfidence"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersConfidenceList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersConfidenceList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 714
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 728
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersConfidenceOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubInsightFiltersConfidenceList",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersConfidenceList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersConfidenceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersConfidenceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 670
      },
      "name": "DataAwsccSecurityhubInsightFiltersConfidenceOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 699
          },
          "name": "eq",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 704
          },
          "name": "gte",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 709
          },
          "name": "lte",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 683
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersConfidence"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersConfidenceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersCreatedAt": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersCreatedAt",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 791
      },
      "name": "DataAwsccSecurityhubInsightFiltersCreatedAt",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersCreatedAt"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersCreatedAtDateRange": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersCreatedAtDateRange",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 732
      },
      "name": "DataAwsccSecurityhubInsightFiltersCreatedAtDateRange",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersCreatedAtDateRange"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersCreatedAtDateRangeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersCreatedAtDateRangeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 762
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 755
      },
      "name": "DataAwsccSecurityhubInsightFiltersCreatedAtDateRangeOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 782
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 787
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 766
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersCreatedAtDateRange"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersCreatedAtDateRangeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersCreatedAtList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersCreatedAtList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 859
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 873
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersCreatedAtOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubInsightFiltersCreatedAtList",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersCreatedAtList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersCreatedAtOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersCreatedAtOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 823
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 814
      },
      "name": "DataAwsccSecurityhubInsightFiltersCreatedAtOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 844
          },
          "name": "dateRange",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersCreatedAtDateRangeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 849
          },
          "name": "end",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 854
          },
          "name": "start",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 827
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersCreatedAt"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersCreatedAtOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersCriticality": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersCriticality",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 877
      },
      "name": "DataAwsccSecurityhubInsightFiltersCriticality",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersCriticality"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersCriticalityList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersCriticalityList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 944
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 958
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersCriticalityOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubInsightFiltersCriticalityList",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersCriticalityList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersCriticalityOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersCriticalityOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 909
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 900
      },
      "name": "DataAwsccSecurityhubInsightFiltersCriticalityOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 929
          },
          "name": "eq",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 934
          },
          "name": "gte",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 939
          },
          "name": "lte",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 913
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersCriticality"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersCriticalityOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersDescription": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersDescription",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 962
      },
      "name": "DataAwsccSecurityhubInsightFiltersDescription",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersDescription"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersDescriptionList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersDescriptionList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 1031
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 1024
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 1038
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersDescriptionOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubInsightFiltersDescriptionList",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersDescriptionList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersDescriptionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersDescriptionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 985
      },
      "name": "DataAwsccSecurityhubInsightFiltersDescriptionOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 1014
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 1019
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 998
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersDescription"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersDescriptionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersFindingProviderFieldsConfidence": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersFindingProviderFieldsConfidence",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 1042
      },
      "name": "DataAwsccSecurityhubInsightFiltersFindingProviderFieldsConfidence",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersFindingProviderFieldsConfidence"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersFindingProviderFieldsConfidenceList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersFindingProviderFieldsConfidenceList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 1109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 1123
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersFindingProviderFieldsConfidenceOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubInsightFiltersFindingProviderFieldsConfidenceList",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersFindingProviderFieldsConfidenceList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersFindingProviderFieldsConfidenceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersFindingProviderFieldsConfidenceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 1074
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 1065
      },
      "name": "DataAwsccSecurityhubInsightFiltersFindingProviderFieldsConfidenceOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 1094
          },
          "name": "eq",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 1099
          },
          "name": "gte",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 1104
          },
          "name": "lte",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 1078
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersFindingProviderFieldsConfidence"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersFindingProviderFieldsConfidenceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersFindingProviderFieldsCriticality": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersFindingProviderFieldsCriticality",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 1127
      },
      "name": "DataAwsccSecurityhubInsightFiltersFindingProviderFieldsCriticality",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersFindingProviderFieldsCriticality"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersFindingProviderFieldsCriticalityList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersFindingProviderFieldsCriticalityList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 1194
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 1208
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersFindingProviderFieldsCriticalityOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubInsightFiltersFindingProviderFieldsCriticalityList",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersFindingProviderFieldsCriticalityList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersFindingProviderFieldsCriticalityOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersFindingProviderFieldsCriticalityOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 1159
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 1150
      },
      "name": "DataAwsccSecurityhubInsightFiltersFindingProviderFieldsCriticalityOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 1179
          },
          "name": "eq",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 1184
          },
          "name": "gte",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 1189
          },
          "name": "lte",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 1163
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersFindingProviderFieldsCriticality"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersFindingProviderFieldsCriticalityOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersFindingProviderFieldsRelatedFindingsId": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersFindingProviderFieldsRelatedFindingsId",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 1212
      },
      "name": "DataAwsccSecurityhubInsightFiltersFindingProviderFieldsRelatedFindingsId",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersFindingProviderFieldsRelatedFindingsId"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersFindingProviderFieldsRelatedFindingsIdList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersFindingProviderFieldsRelatedFindingsIdList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 1281
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 1274
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 1288
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersFindingProviderFieldsRelatedFindingsIdOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubInsightFiltersFindingProviderFieldsRelatedFindingsIdList",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersFindingProviderFieldsRelatedFindingsIdList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersFindingProviderFieldsRelatedFindingsIdOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersFindingProviderFieldsRelatedFindingsIdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 1235
      },
      "name": "DataAwsccSecurityhubInsightFiltersFindingProviderFieldsRelatedFindingsIdOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 1264
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 1269
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 1248
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersFindingProviderFieldsRelatedFindingsId"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersFindingProviderFieldsRelatedFindingsIdOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersFindingProviderFieldsRelatedFindingsProductArn": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersFindingProviderFieldsRelatedFindingsProductArn",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 1292
      },
      "name": "DataAwsccSecurityhubInsightFiltersFindingProviderFieldsRelatedFindingsProductArn",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersFindingProviderFieldsRelatedFindingsProductArn"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersFindingProviderFieldsRelatedFindingsProductArnList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersFindingProviderFieldsRelatedFindingsProductArnList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 1354
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 1368
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersFindingProviderFieldsRelatedFindingsProductArnOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubInsightFiltersFindingProviderFieldsRelatedFindingsProductArnList",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersFindingProviderFieldsRelatedFindingsProductArnList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersFindingProviderFieldsRelatedFindingsProductArnOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersFindingProviderFieldsRelatedFindingsProductArnOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 1324
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 1315
      },
      "name": "DataAwsccSecurityhubInsightFiltersFindingProviderFieldsRelatedFindingsProductArnOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 1344
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 1349
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 1328
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersFindingProviderFieldsRelatedFindingsProductArn"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersFindingProviderFieldsRelatedFindingsProductArnOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersFindingProviderFieldsSeverityLabel": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersFindingProviderFieldsSeverityLabel",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 1372
      },
      "name": "DataAwsccSecurityhubInsightFiltersFindingProviderFieldsSeverityLabel",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersFindingProviderFieldsSeverityLabel"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersFindingProviderFieldsSeverityLabelList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersFindingProviderFieldsSeverityLabelList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 1441
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 1434
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 1448
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersFindingProviderFieldsSeverityLabelOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubInsightFiltersFindingProviderFieldsSeverityLabelList",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersFindingProviderFieldsSeverityLabelList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersFindingProviderFieldsSeverityLabelOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersFindingProviderFieldsSeverityLabelOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 1404
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 1395
      },
      "name": "DataAwsccSecurityhubInsightFiltersFindingProviderFieldsSeverityLabelOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 1424
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 1429
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 1408
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersFindingProviderFieldsSeverityLabel"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersFindingProviderFieldsSeverityLabelOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersFindingProviderFieldsSeverityOriginal": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersFindingProviderFieldsSeverityOriginal",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 1452
      },
      "name": "DataAwsccSecurityhubInsightFiltersFindingProviderFieldsSeverityOriginal",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersFindingProviderFieldsSeverityOriginal"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersFindingProviderFieldsSeverityOriginalList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersFindingProviderFieldsSeverityOriginalList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 1514
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 1528
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersFindingProviderFieldsSeverityOriginalOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubInsightFiltersFindingProviderFieldsSeverityOriginalList",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersFindingProviderFieldsSeverityOriginalList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersFindingProviderFieldsSeverityOriginalOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersFindingProviderFieldsSeverityOriginalOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 1475
      },
      "name": "DataAwsccSecurityhubInsightFiltersFindingProviderFieldsSeverityOriginalOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 1504
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 1509
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 1488
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersFindingProviderFieldsSeverityOriginal"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersFindingProviderFieldsSeverityOriginalOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersFindingProviderFieldsTypes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersFindingProviderFieldsTypes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 1532
      },
      "name": "DataAwsccSecurityhubInsightFiltersFindingProviderFieldsTypes",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersFindingProviderFieldsTypes"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersFindingProviderFieldsTypesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersFindingProviderFieldsTypesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 1601
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 1594
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 1608
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersFindingProviderFieldsTypesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubInsightFiltersFindingProviderFieldsTypesList",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersFindingProviderFieldsTypesList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersFindingProviderFieldsTypesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersFindingProviderFieldsTypesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 1564
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 1555
      },
      "name": "DataAwsccSecurityhubInsightFiltersFindingProviderFieldsTypesOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 1584
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 1589
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 1568
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersFindingProviderFieldsTypes"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersFindingProviderFieldsTypesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersFirstObservedAt": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersFirstObservedAt",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 1671
      },
      "name": "DataAwsccSecurityhubInsightFiltersFirstObservedAt",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersFirstObservedAt"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersFirstObservedAtDateRange": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersFirstObservedAtDateRange",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 1612
      },
      "name": "DataAwsccSecurityhubInsightFiltersFirstObservedAtDateRange",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersFirstObservedAtDateRange"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersFirstObservedAtDateRangeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersFirstObservedAtDateRangeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 1635
      },
      "name": "DataAwsccSecurityhubInsightFiltersFirstObservedAtDateRangeOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 1662
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 1667
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 1646
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersFirstObservedAtDateRange"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersFirstObservedAtDateRangeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersFirstObservedAtList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersFirstObservedAtList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 1746
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 1739
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 1753
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersFirstObservedAtOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubInsightFiltersFirstObservedAtList",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersFirstObservedAtList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersFirstObservedAtOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersFirstObservedAtOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.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/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 1694
      },
      "name": "DataAwsccSecurityhubInsightFiltersFirstObservedAtOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 1724
          },
          "name": "dateRange",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersFirstObservedAtDateRangeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 1729
          },
          "name": "end",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 1734
          },
          "name": "start",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 1707
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersFirstObservedAt"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersFirstObservedAtOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersGeneratorId": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersGeneratorId",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 1757
      },
      "name": "DataAwsccSecurityhubInsightFiltersGeneratorId",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersGeneratorId"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersGeneratorIdList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersGeneratorIdList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 1826
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 1819
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 1833
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersGeneratorIdOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubInsightFiltersGeneratorIdList",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersGeneratorIdList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersGeneratorIdOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersGeneratorIdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 1789
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 1780
      },
      "name": "DataAwsccSecurityhubInsightFiltersGeneratorIdOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 1809
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 1814
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 1793
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersGeneratorId"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersGeneratorIdOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersId": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersId",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 1837
      },
      "name": "DataAwsccSecurityhubInsightFiltersId",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersId"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersIdList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersIdList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 1906
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 1899
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 1913
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersIdOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubInsightFiltersIdList",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersIdList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersIdOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersIdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 1869
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 1860
      },
      "name": "DataAwsccSecurityhubInsightFiltersIdOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 1889
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 1894
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 1873
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersId"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersIdOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersKeyword": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersKeyword",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 1917
      },
      "name": "DataAwsccSecurityhubInsightFiltersKeyword",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersKeyword"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersKeywordList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersKeywordList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 1974
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 1988
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersKeywordOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubInsightFiltersKeywordList",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersKeywordList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersKeywordOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersKeywordOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 1949
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 1940
      },
      "name": "DataAwsccSecurityhubInsightFiltersKeywordOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 1969
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 1953
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersKeyword"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersKeywordOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersLastObservedAt": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersLastObservedAt",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 2051
      },
      "name": "DataAwsccSecurityhubInsightFiltersLastObservedAt",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersLastObservedAt"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersLastObservedAtDateRange": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersLastObservedAtDateRange",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 1992
      },
      "name": "DataAwsccSecurityhubInsightFiltersLastObservedAtDateRange",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersLastObservedAtDateRange"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersLastObservedAtDateRangeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersLastObservedAtDateRangeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 2015
      },
      "name": "DataAwsccSecurityhubInsightFiltersLastObservedAtDateRangeOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 2042
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 2047
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 2026
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersLastObservedAtDateRange"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersLastObservedAtDateRangeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersLastObservedAtList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersLastObservedAtList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 2126
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 2119
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 2133
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersLastObservedAtOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubInsightFiltersLastObservedAtList",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersLastObservedAtList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersLastObservedAtOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersLastObservedAtOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 2083
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 2074
      },
      "name": "DataAwsccSecurityhubInsightFiltersLastObservedAtOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 2104
          },
          "name": "dateRange",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersLastObservedAtDateRangeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 2109
          },
          "name": "end",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 2114
          },
          "name": "start",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 2087
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersLastObservedAt"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersLastObservedAtOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersMalwareName": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersMalwareName",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 2137
      },
      "name": "DataAwsccSecurityhubInsightFiltersMalwareName",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersMalwareName"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersMalwareNameList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersMalwareNameList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 2206
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 2199
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 2213
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersMalwareNameOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubInsightFiltersMalwareNameList",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersMalwareNameList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersMalwareNameOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersMalwareNameOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 2169
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 2160
      },
      "name": "DataAwsccSecurityhubInsightFiltersMalwareNameOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 2189
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 2194
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 2173
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersMalwareName"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersMalwareNameOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersMalwarePath": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersMalwarePath",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 2217
      },
      "name": "DataAwsccSecurityhubInsightFiltersMalwarePath",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersMalwarePath"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersMalwarePathList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersMalwarePathList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 2286
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 2279
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 2293
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersMalwarePathOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubInsightFiltersMalwarePathList",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersMalwarePathList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersMalwarePathOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersMalwarePathOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 2249
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 2240
      },
      "name": "DataAwsccSecurityhubInsightFiltersMalwarePathOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 2269
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 2274
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 2253
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersMalwarePath"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersMalwarePathOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersMalwareState": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersMalwareState",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 2297
      },
      "name": "DataAwsccSecurityhubInsightFiltersMalwareState",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersMalwareState"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersMalwareStateList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersMalwareStateList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 2366
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 2359
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 2373
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersMalwareStateOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubInsightFiltersMalwareStateList",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersMalwareStateList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersMalwareStateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersMalwareStateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 2329
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 2320
      },
      "name": "DataAwsccSecurityhubInsightFiltersMalwareStateOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 2349
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 2354
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 2333
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersMalwareState"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersMalwareStateOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersMalwareType": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersMalwareType",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 2377
      },
      "name": "DataAwsccSecurityhubInsightFiltersMalwareType",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersMalwareType"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersMalwareTypeList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersMalwareTypeList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.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/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 2439
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.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-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersMalwareTypeOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubInsightFiltersMalwareTypeList",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersMalwareTypeList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersMalwareTypeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersMalwareTypeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 2409
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 2400
      },
      "name": "DataAwsccSecurityhubInsightFiltersMalwareTypeOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 2429
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 2434
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 2413
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersMalwareType"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersMalwareTypeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNetworkDestinationDomain": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNetworkDestinationDomain",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 2457
      },
      "name": "DataAwsccSecurityhubInsightFiltersNetworkDestinationDomain",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersNetworkDestinationDomain"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNetworkDestinationDomainList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNetworkDestinationDomainList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 2526
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 2519
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 2533
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNetworkDestinationDomainOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubInsightFiltersNetworkDestinationDomainList",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersNetworkDestinationDomainList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNetworkDestinationDomainOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNetworkDestinationDomainOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 2489
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 2480
      },
      "name": "DataAwsccSecurityhubInsightFiltersNetworkDestinationDomainOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 2509
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 2514
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 2493
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNetworkDestinationDomain"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersNetworkDestinationDomainOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNetworkDestinationIpV4": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNetworkDestinationIpV4",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 2537
      },
      "name": "DataAwsccSecurityhubInsightFiltersNetworkDestinationIpV4",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersNetworkDestinationIpV4"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNetworkDestinationIpV4List": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNetworkDestinationIpV4List",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 2594
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 2608
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNetworkDestinationIpV4OutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubInsightFiltersNetworkDestinationIpV4List",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersNetworkDestinationIpV4List"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNetworkDestinationIpV4OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNetworkDestinationIpV4OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 2569
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 2560
      },
      "name": "DataAwsccSecurityhubInsightFiltersNetworkDestinationIpV4OutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 2589
          },
          "name": "cidr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 2573
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNetworkDestinationIpV4"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersNetworkDestinationIpV4OutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNetworkDestinationIpV6": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNetworkDestinationIpV6",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 2612
      },
      "name": "DataAwsccSecurityhubInsightFiltersNetworkDestinationIpV6",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersNetworkDestinationIpV6"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNetworkDestinationIpV6List": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNetworkDestinationIpV6List",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 2676
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 2669
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 2683
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNetworkDestinationIpV6OutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubInsightFiltersNetworkDestinationIpV6List",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersNetworkDestinationIpV6List"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNetworkDestinationIpV6OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNetworkDestinationIpV6OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 2644
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 2635
      },
      "name": "DataAwsccSecurityhubInsightFiltersNetworkDestinationIpV6OutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 2664
          },
          "name": "cidr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 2648
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNetworkDestinationIpV6"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersNetworkDestinationIpV6OutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNetworkDestinationPort": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNetworkDestinationPort",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 2687
      },
      "name": "DataAwsccSecurityhubInsightFiltersNetworkDestinationPort",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersNetworkDestinationPort"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNetworkDestinationPortList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNetworkDestinationPortList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 2761
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 2754
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 2768
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNetworkDestinationPortOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubInsightFiltersNetworkDestinationPortList",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersNetworkDestinationPortList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNetworkDestinationPortOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNetworkDestinationPortOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 2710
      },
      "name": "DataAwsccSecurityhubInsightFiltersNetworkDestinationPortOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 2739
          },
          "name": "eq",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 2744
          },
          "name": "gte",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 2749
          },
          "name": "lte",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 2723
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNetworkDestinationPort"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersNetworkDestinationPortOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNetworkDirection": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNetworkDirection",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 2772
      },
      "name": "DataAwsccSecurityhubInsightFiltersNetworkDirection",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersNetworkDirection"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNetworkDirectionList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNetworkDirectionList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 2841
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 2834
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 2848
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNetworkDirectionOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubInsightFiltersNetworkDirectionList",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersNetworkDirectionList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNetworkDirectionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNetworkDirectionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 2795
      },
      "name": "DataAwsccSecurityhubInsightFiltersNetworkDirectionOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 2824
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 2829
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 2808
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNetworkDirection"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersNetworkDirectionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNetworkProtocol": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNetworkProtocol",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 2852
      },
      "name": "DataAwsccSecurityhubInsightFiltersNetworkProtocol",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersNetworkProtocol"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNetworkProtocolList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNetworkProtocolList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 2921
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 2914
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 2928
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNetworkProtocolOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubInsightFiltersNetworkProtocolList",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersNetworkProtocolList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNetworkProtocolOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNetworkProtocolOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 2884
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 2875
      },
      "name": "DataAwsccSecurityhubInsightFiltersNetworkProtocolOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 2904
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 2909
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 2888
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNetworkProtocol"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersNetworkProtocolOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNetworkSourceDomain": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNetworkSourceDomain",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 2932
      },
      "name": "DataAwsccSecurityhubInsightFiltersNetworkSourceDomain",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersNetworkSourceDomain"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNetworkSourceDomainList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNetworkSourceDomainList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 2994
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 3008
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNetworkSourceDomainOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubInsightFiltersNetworkSourceDomainList",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersNetworkSourceDomainList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNetworkSourceDomainOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNetworkSourceDomainOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 2964
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 2955
      },
      "name": "DataAwsccSecurityhubInsightFiltersNetworkSourceDomainOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 2984
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 2989
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 2968
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNetworkSourceDomain"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersNetworkSourceDomainOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNetworkSourceIpV4": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNetworkSourceIpV4",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 3012
      },
      "name": "DataAwsccSecurityhubInsightFiltersNetworkSourceIpV4",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersNetworkSourceIpV4"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNetworkSourceIpV4List": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNetworkSourceIpV4List",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 3076
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 3069
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 3083
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNetworkSourceIpV4OutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubInsightFiltersNetworkSourceIpV4List",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersNetworkSourceIpV4List"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNetworkSourceIpV4OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNetworkSourceIpV4OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 3044
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 3035
      },
      "name": "DataAwsccSecurityhubInsightFiltersNetworkSourceIpV4OutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 3064
          },
          "name": "cidr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 3048
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNetworkSourceIpV4"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersNetworkSourceIpV4OutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNetworkSourceIpV6": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNetworkSourceIpV6",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 3087
      },
      "name": "DataAwsccSecurityhubInsightFiltersNetworkSourceIpV6",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersNetworkSourceIpV6"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNetworkSourceIpV6List": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNetworkSourceIpV6List",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 3144
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 3158
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNetworkSourceIpV6OutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubInsightFiltersNetworkSourceIpV6List",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersNetworkSourceIpV6List"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNetworkSourceIpV6OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNetworkSourceIpV6OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 3119
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 3110
      },
      "name": "DataAwsccSecurityhubInsightFiltersNetworkSourceIpV6OutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 3139
          },
          "name": "cidr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 3123
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNetworkSourceIpV6"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersNetworkSourceIpV6OutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNetworkSourceMac": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNetworkSourceMac",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 3162
      },
      "name": "DataAwsccSecurityhubInsightFiltersNetworkSourceMac",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersNetworkSourceMac"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNetworkSourceMacList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNetworkSourceMacList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 3231
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 3224
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 3238
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNetworkSourceMacOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubInsightFiltersNetworkSourceMacList",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersNetworkSourceMacList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNetworkSourceMacOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNetworkSourceMacOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 3194
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 3185
      },
      "name": "DataAwsccSecurityhubInsightFiltersNetworkSourceMacOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 3214
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 3219
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 3198
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNetworkSourceMac"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersNetworkSourceMacOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNetworkSourcePort": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNetworkSourcePort",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 3242
      },
      "name": "DataAwsccSecurityhubInsightFiltersNetworkSourcePort",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersNetworkSourcePort"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNetworkSourcePortList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNetworkSourcePortList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 3316
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 3309
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 3323
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNetworkSourcePortOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubInsightFiltersNetworkSourcePortList",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersNetworkSourcePortList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNetworkSourcePortOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNetworkSourcePortOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 3265
      },
      "name": "DataAwsccSecurityhubInsightFiltersNetworkSourcePortOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 3294
          },
          "name": "eq",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 3299
          },
          "name": "gte",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 3304
          },
          "name": "lte",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 3278
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNetworkSourcePort"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersNetworkSourcePortOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNoteText": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNoteText",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 3327
      },
      "name": "DataAwsccSecurityhubInsightFiltersNoteText",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersNoteText"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNoteTextList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNoteTextList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 3396
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 3389
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 3403
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNoteTextOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubInsightFiltersNoteTextList",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersNoteTextList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNoteTextOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNoteTextOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 3359
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 3350
      },
      "name": "DataAwsccSecurityhubInsightFiltersNoteTextOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 3379
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 3384
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 3363
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNoteText"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersNoteTextOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNoteUpdatedAt": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNoteUpdatedAt",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 3466
      },
      "name": "DataAwsccSecurityhubInsightFiltersNoteUpdatedAt",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersNoteUpdatedAt"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNoteUpdatedAtDateRange": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNoteUpdatedAtDateRange",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 3407
      },
      "name": "DataAwsccSecurityhubInsightFiltersNoteUpdatedAtDateRange",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersNoteUpdatedAtDateRange"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNoteUpdatedAtDateRangeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNoteUpdatedAtDateRangeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 3437
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 3430
      },
      "name": "DataAwsccSecurityhubInsightFiltersNoteUpdatedAtDateRangeOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 3457
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 3462
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 3441
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNoteUpdatedAtDateRange"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersNoteUpdatedAtDateRangeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNoteUpdatedAtList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNoteUpdatedAtList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 3541
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 3534
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 3548
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNoteUpdatedAtOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubInsightFiltersNoteUpdatedAtList",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersNoteUpdatedAtList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNoteUpdatedAtOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNoteUpdatedAtOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 3498
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 3489
      },
      "name": "DataAwsccSecurityhubInsightFiltersNoteUpdatedAtOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 3519
          },
          "name": "dateRange",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNoteUpdatedAtDateRangeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 3524
          },
          "name": "end",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 3529
          },
          "name": "start",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 3502
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNoteUpdatedAt"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersNoteUpdatedAtOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNoteUpdatedBy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNoteUpdatedBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 3552
      },
      "name": "DataAwsccSecurityhubInsightFiltersNoteUpdatedBy",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersNoteUpdatedBy"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNoteUpdatedByList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNoteUpdatedByList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 3621
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 3614
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 3628
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNoteUpdatedByOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubInsightFiltersNoteUpdatedByList",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersNoteUpdatedByList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNoteUpdatedByOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNoteUpdatedByOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 3584
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 3575
      },
      "name": "DataAwsccSecurityhubInsightFiltersNoteUpdatedByOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 3604
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 3609
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 3588
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNoteUpdatedBy"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersNoteUpdatedByOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
          "line": 922
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
        "line": 915
      },
      "name": "DataAwsccSecurityhubInsightFiltersOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 943
          },
          "name": "awsAccountId",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersAwsAccountIdList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 949
          },
          "name": "awsAccountName",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersAwsAccountNameList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 955
          },
          "name": "companyName",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersCompanyNameList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 961
          },
          "name": "complianceAssociatedStandardsId",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersComplianceAssociatedStandardsIdList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 967
          },
          "name": "complianceSecurityControlId",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersComplianceSecurityControlIdList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 973
          },
          "name": "complianceSecurityControlParametersName",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersComplianceSecurityControlParametersNameList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 979
          },
          "name": "complianceSecurityControlParametersValue",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersComplianceSecurityControlParametersValueList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 985
          },
          "name": "complianceStatus",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersComplianceStatusList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 991
          },
          "name": "confidence",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersConfidenceList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 997
          },
          "name": "createdAt",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersCreatedAtList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 1003
          },
          "name": "criticality",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersCriticalityList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 1009
          },
          "name": "description",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersDescriptionList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 1015
          },
          "name": "findingProviderFieldsConfidence",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersFindingProviderFieldsConfidenceList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 1021
          },
          "name": "findingProviderFieldsCriticality",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersFindingProviderFieldsCriticalityList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 1027
          },
          "name": "findingProviderFieldsRelatedFindingsId",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersFindingProviderFieldsRelatedFindingsIdList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 1033
          },
          "name": "findingProviderFieldsRelatedFindingsProductArn",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersFindingProviderFieldsRelatedFindingsProductArnList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 1039
          },
          "name": "findingProviderFieldsSeverityLabel",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersFindingProviderFieldsSeverityLabelList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 1045
          },
          "name": "findingProviderFieldsSeverityOriginal",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersFindingProviderFieldsSeverityOriginalList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 1051
          },
          "name": "findingProviderFieldsTypes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersFindingProviderFieldsTypesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 1057
          },
          "name": "firstObservedAt",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersFirstObservedAtList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 1063
          },
          "name": "generatorId",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersGeneratorIdList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 1069
          },
          "name": "id",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersIdList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 1075
          },
          "name": "keyword",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersKeywordList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 1081
          },
          "name": "lastObservedAt",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersLastObservedAtList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 1087
          },
          "name": "malwareName",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersMalwareNameList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 1093
          },
          "name": "malwarePath",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersMalwarePathList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 1099
          },
          "name": "malwareState",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersMalwareStateList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 1105
          },
          "name": "malwareType",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersMalwareTypeList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 1111
          },
          "name": "networkDestinationDomain",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNetworkDestinationDomainList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 1117
          },
          "name": "networkDestinationIpV4",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNetworkDestinationIpV4List"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 1123
          },
          "name": "networkDestinationIpV6",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNetworkDestinationIpV6List"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 1129
          },
          "name": "networkDestinationPort",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNetworkDestinationPortList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 1135
          },
          "name": "networkDirection",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNetworkDirectionList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 1141
          },
          "name": "networkProtocol",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNetworkProtocolList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 1147
          },
          "name": "networkSourceDomain",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNetworkSourceDomainList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 1153
          },
          "name": "networkSourceIpV4",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNetworkSourceIpV4List"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 1159
          },
          "name": "networkSourceIpV6",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNetworkSourceIpV6List"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 1165
          },
          "name": "networkSourceMac",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNetworkSourceMacList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 1171
          },
          "name": "networkSourcePort",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNetworkSourcePortList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 1177
          },
          "name": "noteText",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNoteTextList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 1183
          },
          "name": "noteUpdatedAt",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNoteUpdatedAtList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 1189
          },
          "name": "noteUpdatedBy",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersNoteUpdatedByList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 1195
          },
          "name": "processLaunchedAt",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersProcessLaunchedAtList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 1201
          },
          "name": "processName",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersProcessNameList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 1207
          },
          "name": "processParentPid",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersProcessParentPidList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 1213
          },
          "name": "processPath",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersProcessPathList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 1219
          },
          "name": "processPid",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersProcessPidList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 1225
          },
          "name": "processTerminatedAt",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersProcessTerminatedAtList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 1231
          },
          "name": "productArn",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersProductArnList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 1237
          },
          "name": "productFields",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersProductFieldsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 1243
          },
          "name": "productName",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersProductNameList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 1249
          },
          "name": "recommendationText",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersRecommendationTextList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 1255
          },
          "name": "recordState",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersRecordStateList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 1261
          },
          "name": "region",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersRegionList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 1267
          },
          "name": "relatedFindingsId",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersRelatedFindingsIdList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 1273
          },
          "name": "relatedFindingsProductArn",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersRelatedFindingsProductArnList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 1279
          },
          "name": "resourceApplicationArn",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceApplicationArnList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 1285
          },
          "name": "resourceApplicationName",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceApplicationNameList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 1291
          },
          "name": "resourceAwsEc2InstanceIamInstanceProfileArn",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceIamInstanceProfileArnList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 1297
          },
          "name": "resourceAwsEc2InstanceImageId",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceImageIdList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 1303
          },
          "name": "resourceAwsEc2InstanceIpV4Addresses",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceIpV4AddressesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 1309
          },
          "name": "resourceAwsEc2InstanceIpV6Addresses",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceIpV6AddressesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 1315
          },
          "name": "resourceAwsEc2InstanceKeyName",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceKeyNameList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 1321
          },
          "name": "resourceAwsEc2InstanceLaunchedAt",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceLaunchedAtList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 1327
          },
          "name": "resourceAwsEc2InstanceSubnetId",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceSubnetIdList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 1333
          },
          "name": "resourceAwsEc2InstanceType",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceTypeList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 1339
          },
          "name": "resourceAwsEc2InstanceVpcId",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceVpcIdList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 1345
          },
          "name": "resourceAwsIamAccessKeyCreatedAt",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsIamAccessKeyCreatedAtList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 1351
          },
          "name": "resourceAwsIamAccessKeyPrincipalName",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsIamAccessKeyPrincipalNameList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 1357
          },
          "name": "resourceAwsIamAccessKeyStatus",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsIamAccessKeyStatusList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 1363
          },
          "name": "resourceAwsIamAccessKeyUserName",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsIamAccessKeyUserNameList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 1369
          },
          "name": "resourceAwsIamUserUserName",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsIamUserUserNameList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 1375
          },
          "name": "resourceAwsS3BucketOwnerId",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsS3BucketOwnerIdList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 1381
          },
          "name": "resourceAwsS3BucketOwnerName",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsS3BucketOwnerNameList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 1387
          },
          "name": "resourceContainerImageId",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceContainerImageIdList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 1393
          },
          "name": "resourceContainerImageName",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceContainerImageNameList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 1399
          },
          "name": "resourceContainerLaunchedAt",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceContainerLaunchedAtList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 1405
          },
          "name": "resourceContainerName",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceContainerNameList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 1411
          },
          "name": "resourceDetailsOther",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceDetailsOtherList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 1417
          },
          "name": "resourceId",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceIdList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 1423
          },
          "name": "resourcePartition",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourcePartitionList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 1429
          },
          "name": "resourceRegion",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceRegionList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 1435
          },
          "name": "resourceTags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 1441
          },
          "name": "resourceType",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceTypeList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 1447
          },
          "name": "sample",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersSampleList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 1453
          },
          "name": "severityLabel",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersSeverityLabelList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 1459
          },
          "name": "severityNormalized",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersSeverityNormalizedList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 1465
          },
          "name": "severityProduct",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersSeverityProductList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 1471
          },
          "name": "sourceUrl",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersSourceUrlList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 1477
          },
          "name": "threatIntelIndicatorCategory",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersThreatIntelIndicatorCategoryList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 1483
          },
          "name": "threatIntelIndicatorLastObservedAt",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersThreatIntelIndicatorLastObservedAtList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 1489
          },
          "name": "threatIntelIndicatorSource",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersThreatIntelIndicatorSourceList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 1495
          },
          "name": "threatIntelIndicatorSourceUrl",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersThreatIntelIndicatorSourceUrlList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 1501
          },
          "name": "threatIntelIndicatorType",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersThreatIntelIndicatorTypeList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 1507
          },
          "name": "threatIntelIndicatorValue",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersThreatIntelIndicatorValueList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 1513
          },
          "name": "title",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersTitleList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 1519
          },
          "name": "type",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersTypeList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 1525
          },
          "name": "updatedAt",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersUpdatedAtList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 1531
          },
          "name": "userDefinedFields",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersUserDefinedFieldsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 1537
          },
          "name": "verificationState",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersVerificationStateList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 1543
          },
          "name": "vulnerabilitiesExploitAvailable",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersVulnerabilitiesExploitAvailableList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 1549
          },
          "name": "vulnerabilitiesFixAvailable",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersVulnerabilitiesFixAvailableList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 1555
          },
          "name": "workflowState",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersWorkflowStateList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 1561
          },
          "name": "workflowStatus",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersWorkflowStatusList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 926
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFilters"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs400:DataAwsccSecurityhubInsightFiltersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersProcessLaunchedAt": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersProcessLaunchedAt",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 3691
      },
      "name": "DataAwsccSecurityhubInsightFiltersProcessLaunchedAt",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersProcessLaunchedAt"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersProcessLaunchedAtDateRange": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersProcessLaunchedAtDateRange",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 3632
      },
      "name": "DataAwsccSecurityhubInsightFiltersProcessLaunchedAtDateRange",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersProcessLaunchedAtDateRange"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersProcessLaunchedAtDateRangeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersProcessLaunchedAtDateRangeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 3662
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 3655
      },
      "name": "DataAwsccSecurityhubInsightFiltersProcessLaunchedAtDateRangeOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 3682
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 3687
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 3666
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersProcessLaunchedAtDateRange"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersProcessLaunchedAtDateRangeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersProcessLaunchedAtList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersProcessLaunchedAtList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 3766
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 3759
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 3773
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersProcessLaunchedAtOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubInsightFiltersProcessLaunchedAtList",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersProcessLaunchedAtList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersProcessLaunchedAtOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersProcessLaunchedAtOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 3723
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 3714
      },
      "name": "DataAwsccSecurityhubInsightFiltersProcessLaunchedAtOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 3744
          },
          "name": "dateRange",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersProcessLaunchedAtDateRangeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 3749
          },
          "name": "end",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 3754
          },
          "name": "start",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 3727
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersProcessLaunchedAt"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersProcessLaunchedAtOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersProcessName": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersProcessName",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 3777
      },
      "name": "DataAwsccSecurityhubInsightFiltersProcessName",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersProcessName"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersProcessNameList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersProcessNameList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 3846
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 3839
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 3853
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersProcessNameOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubInsightFiltersProcessNameList",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersProcessNameList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersProcessNameOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersProcessNameOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 3809
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 3800
      },
      "name": "DataAwsccSecurityhubInsightFiltersProcessNameOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 3829
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 3834
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 3813
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersProcessName"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersProcessNameOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersProcessParentPid": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersProcessParentPid",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 3857
      },
      "name": "DataAwsccSecurityhubInsightFiltersProcessParentPid",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersProcessParentPid"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersProcessParentPidList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersProcessParentPidList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 3924
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 3938
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersProcessParentPidOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubInsightFiltersProcessParentPidList",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersProcessParentPidList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersProcessParentPidOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersProcessParentPidOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 3889
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 3880
      },
      "name": "DataAwsccSecurityhubInsightFiltersProcessParentPidOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 3909
          },
          "name": "eq",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 3914
          },
          "name": "gte",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 3919
          },
          "name": "lte",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 3893
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersProcessParentPid"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersProcessParentPidOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersProcessPath": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersProcessPath",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 3942
      },
      "name": "DataAwsccSecurityhubInsightFiltersProcessPath",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersProcessPath"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersProcessPathList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersProcessPathList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 4011
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 4004
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 4018
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersProcessPathOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubInsightFiltersProcessPathList",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersProcessPathList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersProcessPathOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersProcessPathOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 3965
      },
      "name": "DataAwsccSecurityhubInsightFiltersProcessPathOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 3994
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 3999
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 3978
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersProcessPath"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersProcessPathOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersProcessPid": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersProcessPid",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 4022
      },
      "name": "DataAwsccSecurityhubInsightFiltersProcessPid",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersProcessPid"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersProcessPidList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersProcessPidList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 4089
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 4103
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersProcessPidOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubInsightFiltersProcessPidList",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersProcessPidList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersProcessPidOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersProcessPidOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 4054
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 4045
      },
      "name": "DataAwsccSecurityhubInsightFiltersProcessPidOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 4074
          },
          "name": "eq",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 4079
          },
          "name": "gte",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 4084
          },
          "name": "lte",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 4058
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersProcessPid"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersProcessPidOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersProcessTerminatedAt": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersProcessTerminatedAt",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 4166
      },
      "name": "DataAwsccSecurityhubInsightFiltersProcessTerminatedAt",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersProcessTerminatedAt"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersProcessTerminatedAtDateRange": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersProcessTerminatedAtDateRange",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 4107
      },
      "name": "DataAwsccSecurityhubInsightFiltersProcessTerminatedAtDateRange",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersProcessTerminatedAtDateRange"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersProcessTerminatedAtDateRangeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersProcessTerminatedAtDateRangeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 4137
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 4130
      },
      "name": "DataAwsccSecurityhubInsightFiltersProcessTerminatedAtDateRangeOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 4157
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 4162
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 4141
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersProcessTerminatedAtDateRange"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersProcessTerminatedAtDateRangeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersProcessTerminatedAtList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersProcessTerminatedAtList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 4241
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 4234
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 4248
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersProcessTerminatedAtOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubInsightFiltersProcessTerminatedAtList",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersProcessTerminatedAtList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersProcessTerminatedAtOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersProcessTerminatedAtOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 4198
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 4189
      },
      "name": "DataAwsccSecurityhubInsightFiltersProcessTerminatedAtOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 4219
          },
          "name": "dateRange",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersProcessTerminatedAtDateRangeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 4224
          },
          "name": "end",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 4229
          },
          "name": "start",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 4202
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersProcessTerminatedAt"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersProcessTerminatedAtOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersProductArn": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersProductArn",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 4252
      },
      "name": "DataAwsccSecurityhubInsightFiltersProductArn",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersProductArn"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersProductArnList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersProductArnList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 4321
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 4314
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 4328
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersProductArnOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubInsightFiltersProductArnList",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersProductArnList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersProductArnOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersProductArnOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 4284
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 4275
      },
      "name": "DataAwsccSecurityhubInsightFiltersProductArnOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 4304
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 4309
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 4288
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersProductArn"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersProductArnOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersProductFields": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersProductFields",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 4332
      },
      "name": "DataAwsccSecurityhubInsightFiltersProductFields",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersProductFields"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersProductFieldsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersProductFieldsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 4399
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 4413
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersProductFieldsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubInsightFiltersProductFieldsList",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersProductFieldsList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersProductFieldsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersProductFieldsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 4364
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 4355
      },
      "name": "DataAwsccSecurityhubInsightFiltersProductFieldsOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 4384
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 4389
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 4394
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 4368
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersProductFields"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersProductFieldsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersProductName": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersProductName",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 4417
      },
      "name": "DataAwsccSecurityhubInsightFiltersProductName",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersProductName"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersProductNameList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersProductNameList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 4486
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 4479
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 4493
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersProductNameOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubInsightFiltersProductNameList",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersProductNameList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersProductNameOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersProductNameOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 4449
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 4440
      },
      "name": "DataAwsccSecurityhubInsightFiltersProductNameOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 4469
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 4474
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 4453
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersProductName"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersProductNameOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersRecommendationText": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersRecommendationText",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 4497
      },
      "name": "DataAwsccSecurityhubInsightFiltersRecommendationText",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersRecommendationText"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersRecommendationTextList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersRecommendationTextList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 4559
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 4573
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersRecommendationTextOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubInsightFiltersRecommendationTextList",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersRecommendationTextList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersRecommendationTextOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersRecommendationTextOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 4520
      },
      "name": "DataAwsccSecurityhubInsightFiltersRecommendationTextOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 4549
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 4554
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 4533
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersRecommendationText"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersRecommendationTextOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersRecordState": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersRecordState",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 4577
      },
      "name": "DataAwsccSecurityhubInsightFiltersRecordState",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersRecordState"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersRecordStateList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersRecordStateList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 4646
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 4639
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 4653
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersRecordStateOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubInsightFiltersRecordStateList",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersRecordStateList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersRecordStateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersRecordStateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 4609
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 4600
      },
      "name": "DataAwsccSecurityhubInsightFiltersRecordStateOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 4629
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 4634
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 4613
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersRecordState"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersRecordStateOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersRegion": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersRegion",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 4657
      },
      "name": "DataAwsccSecurityhubInsightFiltersRegion",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersRegion"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersRegionList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersRegionList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 4726
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 4719
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 4733
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersRegionOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubInsightFiltersRegionList",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersRegionList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersRegionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersRegionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 4689
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 4680
      },
      "name": "DataAwsccSecurityhubInsightFiltersRegionOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 4709
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 4714
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 4693
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersRegion"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersRegionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersRelatedFindingsId": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersRelatedFindingsId",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 4737
      },
      "name": "DataAwsccSecurityhubInsightFiltersRelatedFindingsId",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersRelatedFindingsId"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersRelatedFindingsIdList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersRelatedFindingsIdList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 4806
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 4799
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 4813
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersRelatedFindingsIdOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubInsightFiltersRelatedFindingsIdList",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersRelatedFindingsIdList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersRelatedFindingsIdOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersRelatedFindingsIdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 4769
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 4760
      },
      "name": "DataAwsccSecurityhubInsightFiltersRelatedFindingsIdOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 4789
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 4794
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 4773
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersRelatedFindingsId"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersRelatedFindingsIdOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersRelatedFindingsProductArn": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersRelatedFindingsProductArn",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 4817
      },
      "name": "DataAwsccSecurityhubInsightFiltersRelatedFindingsProductArn",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersRelatedFindingsProductArn"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersRelatedFindingsProductArnList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersRelatedFindingsProductArnList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 4886
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 4879
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 4893
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersRelatedFindingsProductArnOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubInsightFiltersRelatedFindingsProductArnList",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersRelatedFindingsProductArnList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersRelatedFindingsProductArnOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersRelatedFindingsProductArnOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 4849
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 4840
      },
      "name": "DataAwsccSecurityhubInsightFiltersRelatedFindingsProductArnOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 4869
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 4874
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 4853
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersRelatedFindingsProductArn"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersRelatedFindingsProductArnOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceApplicationArn": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceApplicationArn",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 4897
      },
      "name": "DataAwsccSecurityhubInsightFiltersResourceApplicationArn",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersResourceApplicationArn"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceApplicationArnList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceApplicationArnList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 4966
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 4959
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 4973
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceApplicationArnOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubInsightFiltersResourceApplicationArnList",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersResourceApplicationArnList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceApplicationArnOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceApplicationArnOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 4929
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 4920
      },
      "name": "DataAwsccSecurityhubInsightFiltersResourceApplicationArnOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 4949
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 4954
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 4933
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceApplicationArn"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersResourceApplicationArnOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceApplicationName": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceApplicationName",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 4977
      },
      "name": "DataAwsccSecurityhubInsightFiltersResourceApplicationName",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersResourceApplicationName"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceApplicationNameList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceApplicationNameList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 5046
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 5039
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 5053
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceApplicationNameOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubInsightFiltersResourceApplicationNameList",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersResourceApplicationNameList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceApplicationNameOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceApplicationNameOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 5009
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 5000
      },
      "name": "DataAwsccSecurityhubInsightFiltersResourceApplicationNameOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 5029
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 5034
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 5013
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceApplicationName"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersResourceApplicationNameOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceIamInstanceProfileArn": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceIamInstanceProfileArn",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 5057
      },
      "name": "DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceIamInstanceProfileArn",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceIamInstanceProfileArn"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceIamInstanceProfileArnList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceIamInstanceProfileArnList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 5126
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 5119
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 5133
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceIamInstanceProfileArnOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceIamInstanceProfileArnList",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceIamInstanceProfileArnList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceIamInstanceProfileArnOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceIamInstanceProfileArnOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 5089
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 5080
      },
      "name": "DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceIamInstanceProfileArnOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 5109
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 5114
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 5093
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceIamInstanceProfileArn"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceIamInstanceProfileArnOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceImageId": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceImageId",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 5137
      },
      "name": "DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceImageId",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceImageId"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceImageIdList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceImageIdList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 5206
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 5199
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 5213
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceImageIdOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceImageIdList",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceImageIdList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceImageIdOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceImageIdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 5169
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 5160
      },
      "name": "DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceImageIdOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 5189
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 5194
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 5173
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceImageId"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceImageIdOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceIpV4Addresses": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceIpV4Addresses",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 5217
      },
      "name": "DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceIpV4Addresses",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceIpV4Addresses"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceIpV4AddressesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceIpV4AddressesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 5281
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 5274
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 5288
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceIpV4AddressesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceIpV4AddressesList",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceIpV4AddressesList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceIpV4AddressesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceIpV4AddressesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 5249
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 5240
      },
      "name": "DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceIpV4AddressesOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 5269
          },
          "name": "cidr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 5253
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceIpV4Addresses"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceIpV4AddressesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceIpV6Addresses": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceIpV6Addresses",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 5292
      },
      "name": "DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceIpV6Addresses",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceIpV6Addresses"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceIpV6AddressesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceIpV6AddressesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 5356
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 5349
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 5363
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceIpV6AddressesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceIpV6AddressesList",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceIpV6AddressesList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceIpV6AddressesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceIpV6AddressesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 5324
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 5315
      },
      "name": "DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceIpV6AddressesOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 5344
          },
          "name": "cidr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 5328
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceIpV6Addresses"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceIpV6AddressesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceKeyName": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceKeyName",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 5367
      },
      "name": "DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceKeyName",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceKeyName"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceKeyNameList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceKeyNameList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 5436
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 5429
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 5443
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceKeyNameOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceKeyNameList",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceKeyNameList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceKeyNameOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceKeyNameOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 5399
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 5390
      },
      "name": "DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceKeyNameOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 5419
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 5424
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 5403
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceKeyName"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceKeyNameOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceLaunchedAt": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceLaunchedAt",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 5506
      },
      "name": "DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceLaunchedAt",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceLaunchedAt"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceLaunchedAtDateRange": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceLaunchedAtDateRange",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 5447
      },
      "name": "DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceLaunchedAtDateRange",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceLaunchedAtDateRange"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceLaunchedAtDateRangeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceLaunchedAtDateRangeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 5477
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 5470
      },
      "name": "DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceLaunchedAtDateRangeOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 5497
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 5502
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 5481
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceLaunchedAtDateRange"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceLaunchedAtDateRangeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceLaunchedAtList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceLaunchedAtList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 5581
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 5574
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 5588
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceLaunchedAtOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceLaunchedAtList",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceLaunchedAtList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceLaunchedAtOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceLaunchedAtOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 5529
      },
      "name": "DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceLaunchedAtOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 5559
          },
          "name": "dateRange",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceLaunchedAtDateRangeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 5564
          },
          "name": "end",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 5569
          },
          "name": "start",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 5542
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceLaunchedAt"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceLaunchedAtOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceSubnetId": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceSubnetId",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 5592
      },
      "name": "DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceSubnetId",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceSubnetId"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceSubnetIdList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceSubnetIdList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 5661
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 5654
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 5668
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceSubnetIdOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceSubnetIdList",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceSubnetIdList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceSubnetIdOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceSubnetIdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 5624
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 5615
      },
      "name": "DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceSubnetIdOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 5644
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 5649
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 5628
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceSubnetId"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceSubnetIdOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceType": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceType",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 5672
      },
      "name": "DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceType",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceType"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceTypeList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceTypeList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 5741
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 5734
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 5748
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceTypeOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceTypeList",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceTypeList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceTypeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceTypeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 5704
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 5695
      },
      "name": "DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceTypeOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 5724
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 5729
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 5708
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceType"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceTypeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceVpcId": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceVpcId",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 5752
      },
      "name": "DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceVpcId",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceVpcId"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceVpcIdList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceVpcIdList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 5821
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 5814
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 5828
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceVpcIdOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceVpcIdList",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceVpcIdList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceVpcIdOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceVpcIdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 5784
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 5775
      },
      "name": "DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceVpcIdOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 5804
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 5809
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 5788
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceVpcId"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersResourceAwsEc2InstanceVpcIdOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsIamAccessKeyCreatedAt": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsIamAccessKeyCreatedAt",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 5891
      },
      "name": "DataAwsccSecurityhubInsightFiltersResourceAwsIamAccessKeyCreatedAt",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersResourceAwsIamAccessKeyCreatedAt"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsIamAccessKeyCreatedAtDateRange": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsIamAccessKeyCreatedAtDateRange",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 5832
      },
      "name": "DataAwsccSecurityhubInsightFiltersResourceAwsIamAccessKeyCreatedAtDateRange",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersResourceAwsIamAccessKeyCreatedAtDateRange"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsIamAccessKeyCreatedAtDateRangeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsIamAccessKeyCreatedAtDateRangeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 5862
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 5855
      },
      "name": "DataAwsccSecurityhubInsightFiltersResourceAwsIamAccessKeyCreatedAtDateRangeOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 5882
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 5887
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 5866
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsIamAccessKeyCreatedAtDateRange"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersResourceAwsIamAccessKeyCreatedAtDateRangeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsIamAccessKeyCreatedAtList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsIamAccessKeyCreatedAtList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 5966
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 5959
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 5973
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsIamAccessKeyCreatedAtOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubInsightFiltersResourceAwsIamAccessKeyCreatedAtList",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersResourceAwsIamAccessKeyCreatedAtList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsIamAccessKeyCreatedAtOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsIamAccessKeyCreatedAtOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 5923
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 5914
      },
      "name": "DataAwsccSecurityhubInsightFiltersResourceAwsIamAccessKeyCreatedAtOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 5944
          },
          "name": "dateRange",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsIamAccessKeyCreatedAtDateRangeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 5949
          },
          "name": "end",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 5954
          },
          "name": "start",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 5927
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsIamAccessKeyCreatedAt"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersResourceAwsIamAccessKeyCreatedAtOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsIamAccessKeyPrincipalName": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsIamAccessKeyPrincipalName",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 5977
      },
      "name": "DataAwsccSecurityhubInsightFiltersResourceAwsIamAccessKeyPrincipalName",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersResourceAwsIamAccessKeyPrincipalName"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsIamAccessKeyPrincipalNameList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsIamAccessKeyPrincipalNameList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 6046
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 6039
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 6053
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsIamAccessKeyPrincipalNameOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubInsightFiltersResourceAwsIamAccessKeyPrincipalNameList",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersResourceAwsIamAccessKeyPrincipalNameList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsIamAccessKeyPrincipalNameOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsIamAccessKeyPrincipalNameOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 6000
      },
      "name": "DataAwsccSecurityhubInsightFiltersResourceAwsIamAccessKeyPrincipalNameOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 6029
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 6034
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 6013
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsIamAccessKeyPrincipalName"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersResourceAwsIamAccessKeyPrincipalNameOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsIamAccessKeyStatus": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsIamAccessKeyStatus",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 6057
      },
      "name": "DataAwsccSecurityhubInsightFiltersResourceAwsIamAccessKeyStatus",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersResourceAwsIamAccessKeyStatus"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsIamAccessKeyStatusList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsIamAccessKeyStatusList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 6126
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 6119
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 6133
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsIamAccessKeyStatusOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubInsightFiltersResourceAwsIamAccessKeyStatusList",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersResourceAwsIamAccessKeyStatusList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsIamAccessKeyStatusOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsIamAccessKeyStatusOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 6089
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 6080
      },
      "name": "DataAwsccSecurityhubInsightFiltersResourceAwsIamAccessKeyStatusOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 6109
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 6114
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 6093
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsIamAccessKeyStatus"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersResourceAwsIamAccessKeyStatusOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsIamAccessKeyUserName": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsIamAccessKeyUserName",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 6137
      },
      "name": "DataAwsccSecurityhubInsightFiltersResourceAwsIamAccessKeyUserName",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersResourceAwsIamAccessKeyUserName"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsIamAccessKeyUserNameList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsIamAccessKeyUserNameList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 6206
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 6199
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 6213
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsIamAccessKeyUserNameOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubInsightFiltersResourceAwsIamAccessKeyUserNameList",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersResourceAwsIamAccessKeyUserNameList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsIamAccessKeyUserNameOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsIamAccessKeyUserNameOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 6169
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 6160
      },
      "name": "DataAwsccSecurityhubInsightFiltersResourceAwsIamAccessKeyUserNameOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 6189
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 6194
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 6173
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsIamAccessKeyUserName"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersResourceAwsIamAccessKeyUserNameOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsIamUserUserName": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsIamUserUserName",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 6217
      },
      "name": "DataAwsccSecurityhubInsightFiltersResourceAwsIamUserUserName",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersResourceAwsIamUserUserName"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsIamUserUserNameList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsIamUserUserNameList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 6286
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 6279
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 6293
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsIamUserUserNameOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubInsightFiltersResourceAwsIamUserUserNameList",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersResourceAwsIamUserUserNameList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsIamUserUserNameOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsIamUserUserNameOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 6249
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 6240
      },
      "name": "DataAwsccSecurityhubInsightFiltersResourceAwsIamUserUserNameOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 6269
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 6274
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 6253
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsIamUserUserName"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersResourceAwsIamUserUserNameOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsS3BucketOwnerId": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsS3BucketOwnerId",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 6297
      },
      "name": "DataAwsccSecurityhubInsightFiltersResourceAwsS3BucketOwnerId",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersResourceAwsS3BucketOwnerId"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsS3BucketOwnerIdList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsS3BucketOwnerIdList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 6366
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 6359
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 6373
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsS3BucketOwnerIdOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubInsightFiltersResourceAwsS3BucketOwnerIdList",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersResourceAwsS3BucketOwnerIdList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsS3BucketOwnerIdOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsS3BucketOwnerIdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 6329
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 6320
      },
      "name": "DataAwsccSecurityhubInsightFiltersResourceAwsS3BucketOwnerIdOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 6349
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 6354
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 6333
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsS3BucketOwnerId"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersResourceAwsS3BucketOwnerIdOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsS3BucketOwnerName": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsS3BucketOwnerName",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 6377
      },
      "name": "DataAwsccSecurityhubInsightFiltersResourceAwsS3BucketOwnerName",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersResourceAwsS3BucketOwnerName"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsS3BucketOwnerNameList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsS3BucketOwnerNameList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 6446
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 6439
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 6453
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsS3BucketOwnerNameOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubInsightFiltersResourceAwsS3BucketOwnerNameList",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersResourceAwsS3BucketOwnerNameList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsS3BucketOwnerNameOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsS3BucketOwnerNameOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 6409
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 6400
      },
      "name": "DataAwsccSecurityhubInsightFiltersResourceAwsS3BucketOwnerNameOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 6429
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 6434
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 6413
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceAwsS3BucketOwnerName"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersResourceAwsS3BucketOwnerNameOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceContainerImageId": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceContainerImageId",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 6457
      },
      "name": "DataAwsccSecurityhubInsightFiltersResourceContainerImageId",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersResourceContainerImageId"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceContainerImageIdList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceContainerImageIdList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 6526
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 6519
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 6533
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceContainerImageIdOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubInsightFiltersResourceContainerImageIdList",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersResourceContainerImageIdList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceContainerImageIdOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceContainerImageIdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 6489
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 6480
      },
      "name": "DataAwsccSecurityhubInsightFiltersResourceContainerImageIdOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 6509
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 6514
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 6493
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceContainerImageId"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersResourceContainerImageIdOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceContainerImageName": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceContainerImageName",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 6537
      },
      "name": "DataAwsccSecurityhubInsightFiltersResourceContainerImageName",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersResourceContainerImageName"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceContainerImageNameList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceContainerImageNameList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 6606
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 6599
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 6613
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceContainerImageNameOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubInsightFiltersResourceContainerImageNameList",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersResourceContainerImageNameList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceContainerImageNameOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceContainerImageNameOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 6569
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 6560
      },
      "name": "DataAwsccSecurityhubInsightFiltersResourceContainerImageNameOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 6589
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 6594
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 6573
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceContainerImageName"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersResourceContainerImageNameOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceContainerLaunchedAt": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceContainerLaunchedAt",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 6676
      },
      "name": "DataAwsccSecurityhubInsightFiltersResourceContainerLaunchedAt",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersResourceContainerLaunchedAt"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceContainerLaunchedAtDateRange": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceContainerLaunchedAtDateRange",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 6617
      },
      "name": "DataAwsccSecurityhubInsightFiltersResourceContainerLaunchedAtDateRange",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersResourceContainerLaunchedAtDateRange"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceContainerLaunchedAtDateRangeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceContainerLaunchedAtDateRangeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 6647
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 6640
      },
      "name": "DataAwsccSecurityhubInsightFiltersResourceContainerLaunchedAtDateRangeOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 6667
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 6672
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 6651
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceContainerLaunchedAtDateRange"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersResourceContainerLaunchedAtDateRangeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceContainerLaunchedAtList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceContainerLaunchedAtList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 6751
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 6744
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 6758
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceContainerLaunchedAtOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubInsightFiltersResourceContainerLaunchedAtList",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersResourceContainerLaunchedAtList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceContainerLaunchedAtOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceContainerLaunchedAtOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 6708
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 6699
      },
      "name": "DataAwsccSecurityhubInsightFiltersResourceContainerLaunchedAtOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 6729
          },
          "name": "dateRange",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceContainerLaunchedAtDateRangeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 6734
          },
          "name": "end",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 6739
          },
          "name": "start",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 6712
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceContainerLaunchedAt"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersResourceContainerLaunchedAtOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceContainerName": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceContainerName",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 6762
      },
      "name": "DataAwsccSecurityhubInsightFiltersResourceContainerName",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersResourceContainerName"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceContainerNameList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceContainerNameList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 6831
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 6824
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 6838
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceContainerNameOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubInsightFiltersResourceContainerNameList",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersResourceContainerNameList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceContainerNameOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceContainerNameOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 6794
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 6785
      },
      "name": "DataAwsccSecurityhubInsightFiltersResourceContainerNameOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 6814
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 6819
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 6798
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceContainerName"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersResourceContainerNameOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceDetailsOther": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceDetailsOther",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 6842
      },
      "name": "DataAwsccSecurityhubInsightFiltersResourceDetailsOther",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersResourceDetailsOther"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceDetailsOtherList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceDetailsOtherList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 6916
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 6909
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 6923
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceDetailsOtherOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubInsightFiltersResourceDetailsOtherList",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersResourceDetailsOtherList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceDetailsOtherOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceDetailsOtherOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 6874
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 6865
      },
      "name": "DataAwsccSecurityhubInsightFiltersResourceDetailsOtherOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 6894
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 6899
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 6904
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 6878
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceDetailsOther"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersResourceDetailsOtherOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceId": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceId",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 6927
      },
      "name": "DataAwsccSecurityhubInsightFiltersResourceId",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersResourceId"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceIdList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceIdList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 6996
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 6989
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 7003
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceIdOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubInsightFiltersResourceIdList",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersResourceIdList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceIdOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceIdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 6959
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 6950
      },
      "name": "DataAwsccSecurityhubInsightFiltersResourceIdOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 6979
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 6984
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 6963
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceId"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersResourceIdOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourcePartition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourcePartition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 7007
      },
      "name": "DataAwsccSecurityhubInsightFiltersResourcePartition",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersResourcePartition"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourcePartitionList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourcePartitionList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 7076
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 7069
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 7083
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourcePartitionOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubInsightFiltersResourcePartitionList",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersResourcePartitionList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourcePartitionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourcePartitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 7039
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 7030
      },
      "name": "DataAwsccSecurityhubInsightFiltersResourcePartitionOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 7059
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 7064
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 7043
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourcePartition"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersResourcePartitionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceRegion": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceRegion",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 7087
      },
      "name": "DataAwsccSecurityhubInsightFiltersResourceRegion",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersResourceRegion"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceRegionList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceRegionList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 7156
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 7149
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 7163
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceRegionOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubInsightFiltersResourceRegionList",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersResourceRegionList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceRegionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceRegionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 7119
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 7110
      },
      "name": "DataAwsccSecurityhubInsightFiltersResourceRegionOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 7139
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 7144
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 7123
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceRegion"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersResourceRegionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 7167
      },
      "name": "DataAwsccSecurityhubInsightFiltersResourceTags",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersResourceTags"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 7241
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 7234
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 7248
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubInsightFiltersResourceTagsList",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersResourceTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 7199
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 7190
      },
      "name": "DataAwsccSecurityhubInsightFiltersResourceTagsOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 7219
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 7224
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 7229
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 7203
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersResourceTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceType": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceType",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 7252
      },
      "name": "DataAwsccSecurityhubInsightFiltersResourceType",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersResourceType"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceTypeList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceTypeList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 7321
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 7314
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 7328
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceTypeOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubInsightFiltersResourceTypeList",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersResourceTypeList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceTypeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceTypeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 7284
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 7275
      },
      "name": "DataAwsccSecurityhubInsightFiltersResourceTypeOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 7304
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 7309
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 7288
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersResourceType"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersResourceTypeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersSample": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersSample",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 7332
      },
      "name": "DataAwsccSecurityhubInsightFiltersSample",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersSample"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersSampleList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersSampleList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 7396
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 7389
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 7403
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersSampleOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubInsightFiltersSampleList",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersSampleList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersSampleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersSampleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 7364
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 7355
      },
      "name": "DataAwsccSecurityhubInsightFiltersSampleOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 7384
          },
          "name": "value",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 7368
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersSample"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersSampleOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersSeverityLabel": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersSeverityLabel",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 7407
      },
      "name": "DataAwsccSecurityhubInsightFiltersSeverityLabel",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersSeverityLabel"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersSeverityLabelList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersSeverityLabelList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 7476
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 7469
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 7483
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersSeverityLabelOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubInsightFiltersSeverityLabelList",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersSeverityLabelList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersSeverityLabelOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersSeverityLabelOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 7439
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 7430
      },
      "name": "DataAwsccSecurityhubInsightFiltersSeverityLabelOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 7459
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 7464
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 7443
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersSeverityLabel"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersSeverityLabelOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersSeverityNormalized": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersSeverityNormalized",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 7487
      },
      "name": "DataAwsccSecurityhubInsightFiltersSeverityNormalized",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersSeverityNormalized"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersSeverityNormalizedList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersSeverityNormalizedList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 7561
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 7554
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 7568
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersSeverityNormalizedOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubInsightFiltersSeverityNormalizedList",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersSeverityNormalizedList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersSeverityNormalizedOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersSeverityNormalizedOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 7519
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 7510
      },
      "name": "DataAwsccSecurityhubInsightFiltersSeverityNormalizedOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 7539
          },
          "name": "eq",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 7544
          },
          "name": "gte",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 7549
          },
          "name": "lte",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 7523
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersSeverityNormalized"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersSeverityNormalizedOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersSeverityProduct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersSeverityProduct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 7572
      },
      "name": "DataAwsccSecurityhubInsightFiltersSeverityProduct",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersSeverityProduct"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersSeverityProductList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersSeverityProductList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 7646
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 7639
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 7653
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersSeverityProductOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubInsightFiltersSeverityProductList",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersSeverityProductList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersSeverityProductOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersSeverityProductOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 7604
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 7595
      },
      "name": "DataAwsccSecurityhubInsightFiltersSeverityProductOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 7624
          },
          "name": "eq",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 7629
          },
          "name": "gte",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 7634
          },
          "name": "lte",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 7608
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersSeverityProduct"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersSeverityProductOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersSourceUrl": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersSourceUrl",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 7657
      },
      "name": "DataAwsccSecurityhubInsightFiltersSourceUrl",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersSourceUrl"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersSourceUrlList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersSourceUrlList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 7726
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 7719
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 7733
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersSourceUrlOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubInsightFiltersSourceUrlList",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersSourceUrlList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersSourceUrlOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersSourceUrlOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 7689
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 7680
      },
      "name": "DataAwsccSecurityhubInsightFiltersSourceUrlOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 7709
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 7714
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 7693
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersSourceUrl"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersSourceUrlOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersThreatIntelIndicatorCategory": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersThreatIntelIndicatorCategory",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 7737
      },
      "name": "DataAwsccSecurityhubInsightFiltersThreatIntelIndicatorCategory",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersThreatIntelIndicatorCategory"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersThreatIntelIndicatorCategoryList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersThreatIntelIndicatorCategoryList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 7806
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 7799
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 7813
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersThreatIntelIndicatorCategoryOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubInsightFiltersThreatIntelIndicatorCategoryList",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersThreatIntelIndicatorCategoryList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersThreatIntelIndicatorCategoryOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersThreatIntelIndicatorCategoryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 7769
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 7760
      },
      "name": "DataAwsccSecurityhubInsightFiltersThreatIntelIndicatorCategoryOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 7789
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 7794
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 7773
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersThreatIntelIndicatorCategory"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersThreatIntelIndicatorCategoryOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersThreatIntelIndicatorLastObservedAt": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersThreatIntelIndicatorLastObservedAt",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 7876
      },
      "name": "DataAwsccSecurityhubInsightFiltersThreatIntelIndicatorLastObservedAt",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersThreatIntelIndicatorLastObservedAt"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersThreatIntelIndicatorLastObservedAtDateRange": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersThreatIntelIndicatorLastObservedAtDateRange",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 7817
      },
      "name": "DataAwsccSecurityhubInsightFiltersThreatIntelIndicatorLastObservedAtDateRange",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersThreatIntelIndicatorLastObservedAtDateRange"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersThreatIntelIndicatorLastObservedAtDateRangeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersThreatIntelIndicatorLastObservedAtDateRangeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 7847
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 7840
      },
      "name": "DataAwsccSecurityhubInsightFiltersThreatIntelIndicatorLastObservedAtDateRangeOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 7867
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 7872
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 7851
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersThreatIntelIndicatorLastObservedAtDateRange"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersThreatIntelIndicatorLastObservedAtDateRangeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersThreatIntelIndicatorLastObservedAtList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersThreatIntelIndicatorLastObservedAtList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 7951
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 7944
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 7958
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersThreatIntelIndicatorLastObservedAtOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubInsightFiltersThreatIntelIndicatorLastObservedAtList",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersThreatIntelIndicatorLastObservedAtList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersThreatIntelIndicatorLastObservedAtOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersThreatIntelIndicatorLastObservedAtOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 7908
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 7899
      },
      "name": "DataAwsccSecurityhubInsightFiltersThreatIntelIndicatorLastObservedAtOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 7929
          },
          "name": "dateRange",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersThreatIntelIndicatorLastObservedAtDateRangeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 7934
          },
          "name": "end",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 7939
          },
          "name": "start",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 7912
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersThreatIntelIndicatorLastObservedAt"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersThreatIntelIndicatorLastObservedAtOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersThreatIntelIndicatorSource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersThreatIntelIndicatorSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 7962
      },
      "name": "DataAwsccSecurityhubInsightFiltersThreatIntelIndicatorSource",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersThreatIntelIndicatorSource"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersThreatIntelIndicatorSourceList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersThreatIntelIndicatorSourceList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 8031
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 8024
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 8038
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersThreatIntelIndicatorSourceOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubInsightFiltersThreatIntelIndicatorSourceList",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersThreatIntelIndicatorSourceList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersThreatIntelIndicatorSourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersThreatIntelIndicatorSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 7994
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 7985
      },
      "name": "DataAwsccSecurityhubInsightFiltersThreatIntelIndicatorSourceOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 8014
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 8019
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 7998
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersThreatIntelIndicatorSource"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersThreatIntelIndicatorSourceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersThreatIntelIndicatorSourceUrl": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersThreatIntelIndicatorSourceUrl",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 8042
      },
      "name": "DataAwsccSecurityhubInsightFiltersThreatIntelIndicatorSourceUrl",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersThreatIntelIndicatorSourceUrl"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersThreatIntelIndicatorSourceUrlList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersThreatIntelIndicatorSourceUrlList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 8111
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 8104
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 8118
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersThreatIntelIndicatorSourceUrlOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubInsightFiltersThreatIntelIndicatorSourceUrlList",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersThreatIntelIndicatorSourceUrlList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersThreatIntelIndicatorSourceUrlOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersThreatIntelIndicatorSourceUrlOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 8074
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 8065
      },
      "name": "DataAwsccSecurityhubInsightFiltersThreatIntelIndicatorSourceUrlOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 8094
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 8099
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 8078
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersThreatIntelIndicatorSourceUrl"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersThreatIntelIndicatorSourceUrlOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersThreatIntelIndicatorType": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersThreatIntelIndicatorType",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 8122
      },
      "name": "DataAwsccSecurityhubInsightFiltersThreatIntelIndicatorType",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersThreatIntelIndicatorType"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersThreatIntelIndicatorTypeList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersThreatIntelIndicatorTypeList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 8191
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 8184
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 8198
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersThreatIntelIndicatorTypeOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubInsightFiltersThreatIntelIndicatorTypeList",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersThreatIntelIndicatorTypeList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersThreatIntelIndicatorTypeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersThreatIntelIndicatorTypeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 8154
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 8145
      },
      "name": "DataAwsccSecurityhubInsightFiltersThreatIntelIndicatorTypeOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 8174
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 8179
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 8158
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersThreatIntelIndicatorType"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersThreatIntelIndicatorTypeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersThreatIntelIndicatorValue": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersThreatIntelIndicatorValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 8202
      },
      "name": "DataAwsccSecurityhubInsightFiltersThreatIntelIndicatorValue",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersThreatIntelIndicatorValue"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersThreatIntelIndicatorValueList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersThreatIntelIndicatorValueList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 8271
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 8264
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 8278
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersThreatIntelIndicatorValueOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubInsightFiltersThreatIntelIndicatorValueList",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersThreatIntelIndicatorValueList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersThreatIntelIndicatorValueOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersThreatIntelIndicatorValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
          "line": 8234
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
        "line": 8225
      },
      "name": "DataAwsccSecurityhubInsightFiltersThreatIntelIndicatorValueOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 8254
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 8259
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs0.ts",
            "line": 8238
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersThreatIntelIndicatorValue"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs0:DataAwsccSecurityhubInsightFiltersThreatIntelIndicatorValueOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersTitle": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersTitle",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
        "line": 102
      },
      "name": "DataAwsccSecurityhubInsightFiltersTitle",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs400:DataAwsccSecurityhubInsightFiltersTitle"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersTitleList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersTitleList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.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-awscc-securityhub-insight/index-structs/structs400.ts",
        "line": 164
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.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-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersTitleOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubInsightFiltersTitleList",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs400:DataAwsccSecurityhubInsightFiltersTitleList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersTitleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersTitleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.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-awscc-securityhub-insight/index-structs/structs400.ts",
        "line": 125
      },
      "name": "DataAwsccSecurityhubInsightFiltersTitleOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 154
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 159
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 138
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersTitle"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs400:DataAwsccSecurityhubInsightFiltersTitleOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersType": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersType",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
        "line": 182
      },
      "name": "DataAwsccSecurityhubInsightFiltersType",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs400:DataAwsccSecurityhubInsightFiltersType"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersTypeList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersTypeList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
        "line": 244
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 258
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersTypeOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubInsightFiltersTypeList",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs400:DataAwsccSecurityhubInsightFiltersTypeList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersTypeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersTypeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.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-awscc-securityhub-insight/index-structs/structs400.ts",
        "line": 205
      },
      "name": "DataAwsccSecurityhubInsightFiltersTypeOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 234
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 239
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 218
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersType"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs400:DataAwsccSecurityhubInsightFiltersTypeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersUpdatedAt": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersUpdatedAt",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
        "line": 321
      },
      "name": "DataAwsccSecurityhubInsightFiltersUpdatedAt",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs400:DataAwsccSecurityhubInsightFiltersUpdatedAt"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersUpdatedAtDateRange": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersUpdatedAtDateRange",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
        "line": 262
      },
      "name": "DataAwsccSecurityhubInsightFiltersUpdatedAtDateRange",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs400:DataAwsccSecurityhubInsightFiltersUpdatedAtDateRange"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersUpdatedAtDateRangeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersUpdatedAtDateRangeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.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/data-awscc-securityhub-insight/index-structs/structs400.ts",
        "line": 285
      },
      "name": "DataAwsccSecurityhubInsightFiltersUpdatedAtDateRangeOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 312
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 317
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 296
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersUpdatedAtDateRange"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs400:DataAwsccSecurityhubInsightFiltersUpdatedAtDateRangeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersUpdatedAtList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersUpdatedAtList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
          "line": 396
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
        "line": 389
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 403
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersUpdatedAtOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubInsightFiltersUpdatedAtList",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs400:DataAwsccSecurityhubInsightFiltersUpdatedAtList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersUpdatedAtOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersUpdatedAtOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
        "line": 344
      },
      "name": "DataAwsccSecurityhubInsightFiltersUpdatedAtOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 374
          },
          "name": "dateRange",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersUpdatedAtDateRangeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 379
          },
          "name": "end",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 384
          },
          "name": "start",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 357
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersUpdatedAt"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs400:DataAwsccSecurityhubInsightFiltersUpdatedAtOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersUserDefinedFields": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersUserDefinedFields",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
        "line": 407
      },
      "name": "DataAwsccSecurityhubInsightFiltersUserDefinedFields",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs400:DataAwsccSecurityhubInsightFiltersUserDefinedFields"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersUserDefinedFieldsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersUserDefinedFieldsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
          "line": 481
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
        "line": 474
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 488
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersUserDefinedFieldsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubInsightFiltersUserDefinedFieldsList",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs400:DataAwsccSecurityhubInsightFiltersUserDefinedFieldsList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersUserDefinedFieldsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersUserDefinedFieldsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
        "line": 430
      },
      "name": "DataAwsccSecurityhubInsightFiltersUserDefinedFieldsOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 459
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 464
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 469
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 443
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersUserDefinedFields"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs400:DataAwsccSecurityhubInsightFiltersUserDefinedFieldsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersVerificationState": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersVerificationState",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
        "line": 492
      },
      "name": "DataAwsccSecurityhubInsightFiltersVerificationState",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs400:DataAwsccSecurityhubInsightFiltersVerificationState"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersVerificationStateList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersVerificationStateList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
        "line": 554
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 568
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersVerificationStateOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubInsightFiltersVerificationStateList",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs400:DataAwsccSecurityhubInsightFiltersVerificationStateList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersVerificationStateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersVerificationStateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
        "line": 515
      },
      "name": "DataAwsccSecurityhubInsightFiltersVerificationStateOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 544
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 549
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 528
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersVerificationState"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs400:DataAwsccSecurityhubInsightFiltersVerificationStateOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersVulnerabilitiesExploitAvailable": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersVulnerabilitiesExploitAvailable",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
        "line": 572
      },
      "name": "DataAwsccSecurityhubInsightFiltersVulnerabilitiesExploitAvailable",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs400:DataAwsccSecurityhubInsightFiltersVulnerabilitiesExploitAvailable"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersVulnerabilitiesExploitAvailableList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersVulnerabilitiesExploitAvailableList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
          "line": 641
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
        "line": 634
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 648
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersVulnerabilitiesExploitAvailableOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubInsightFiltersVulnerabilitiesExploitAvailableList",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs400:DataAwsccSecurityhubInsightFiltersVulnerabilitiesExploitAvailableList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersVulnerabilitiesExploitAvailableOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersVulnerabilitiesExploitAvailableOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
        "line": 595
      },
      "name": "DataAwsccSecurityhubInsightFiltersVulnerabilitiesExploitAvailableOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 624
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 629
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 608
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersVulnerabilitiesExploitAvailable"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs400:DataAwsccSecurityhubInsightFiltersVulnerabilitiesExploitAvailableOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersVulnerabilitiesFixAvailable": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersVulnerabilitiesFixAvailable",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
        "line": 652
      },
      "name": "DataAwsccSecurityhubInsightFiltersVulnerabilitiesFixAvailable",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs400:DataAwsccSecurityhubInsightFiltersVulnerabilitiesFixAvailable"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersVulnerabilitiesFixAvailableList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersVulnerabilitiesFixAvailableList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
        "line": 714
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 728
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersVulnerabilitiesFixAvailableOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubInsightFiltersVulnerabilitiesFixAvailableList",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs400:DataAwsccSecurityhubInsightFiltersVulnerabilitiesFixAvailableList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersVulnerabilitiesFixAvailableOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersVulnerabilitiesFixAvailableOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
        "line": 675
      },
      "name": "DataAwsccSecurityhubInsightFiltersVulnerabilitiesFixAvailableOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 704
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 709
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 688
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersVulnerabilitiesFixAvailable"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs400:DataAwsccSecurityhubInsightFiltersVulnerabilitiesFixAvailableOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersWorkflowState": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersWorkflowState",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
        "line": 732
      },
      "name": "DataAwsccSecurityhubInsightFiltersWorkflowState",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs400:DataAwsccSecurityhubInsightFiltersWorkflowState"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersWorkflowStateList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersWorkflowStateList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
          "line": 801
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
        "line": 794
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 808
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersWorkflowStateOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubInsightFiltersWorkflowStateList",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs400:DataAwsccSecurityhubInsightFiltersWorkflowStateList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersWorkflowStateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersWorkflowStateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
          "line": 764
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
        "line": 755
      },
      "name": "DataAwsccSecurityhubInsightFiltersWorkflowStateOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 784
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 789
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 768
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersWorkflowState"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs400:DataAwsccSecurityhubInsightFiltersWorkflowStateOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersWorkflowStatus": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersWorkflowStatus",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
        "line": 812
      },
      "name": "DataAwsccSecurityhubInsightFiltersWorkflowStatus",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs400:DataAwsccSecurityhubInsightFiltersWorkflowStatus"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersWorkflowStatusList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersWorkflowStatusList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
        "line": 874
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 888
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersWorkflowStatusOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubInsightFiltersWorkflowStatusList",
      "namespace": "dataAwsccSecurityhubInsight",
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs400:DataAwsccSecurityhubInsightFiltersWorkflowStatusList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersWorkflowStatusOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersWorkflowStatusOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
        "line": 835
      },
      "name": "DataAwsccSecurityhubInsightFiltersWorkflowStatusOutputReference",
      "namespace": "dataAwsccSecurityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 864
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 869
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insight/index-structs/structs400.ts",
            "line": 848
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsight.DataAwsccSecurityhubInsightFiltersWorkflowStatus"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insight/index-structs/structs400:DataAwsccSecurityhubInsightFiltersWorkflowStatusOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsights.DataAwsccSecurityhubInsights": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_insights awscc_securityhub_insights}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsights.DataAwsccSecurityhubInsights",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_insights awscc_securityhub_insights} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-insights/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsights.DataAwsccSecurityhubInsightsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insights/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSecurityhubInsights resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insights/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSecurityhubInsights to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_insights#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSecurityhubInsights that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSecurityhubInsights to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insights/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insights/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubInsights",
      "namespace": "dataAwsccSecurityhubInsights",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insights/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insights/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-insights/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-insights/index:DataAwsccSecurityhubInsights"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubInsights.DataAwsccSecurityhubInsightsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubInsights.DataAwsccSecurityhubInsightsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-insights/index.ts",
        "line": 14
      },
      "name": "DataAwsccSecurityhubInsightsConfig",
      "namespace": "dataAwsccSecurityhubInsights",
      "symbolId": "src/data-awscc-securityhub-insights/index:DataAwsccSecurityhubInsightsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubOrganizationConfiguration.DataAwsccSecurityhubOrganizationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_organization_configuration awscc_securityhub_organization_configuration}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubOrganizationConfiguration.DataAwsccSecurityhubOrganizationConfiguration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_organization_configuration awscc_securityhub_organization_configuration} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-organization-configuration/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubOrganizationConfiguration.DataAwsccSecurityhubOrganizationConfigurationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-organization-configuration/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSecurityhubOrganizationConfiguration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-organization-configuration/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSecurityhubOrganizationConfiguration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_organization_configuration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSecurityhubOrganizationConfiguration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSecurityhubOrganizationConfiguration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-organization-configuration/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-awscc-securityhub-organization-configuration/index.ts",
            "line": 142
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubOrganizationConfiguration",
      "namespace": "dataAwsccSecurityhubOrganizationConfiguration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-organization-configuration/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-organization-configuration/index.ts",
            "line": 85
          },
          "name": "autoEnable",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-organization-configuration/index.ts",
            "line": 90
          },
          "name": "autoEnableStandards",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-organization-configuration/index.ts",
            "line": 95
          },
          "name": "configurationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-organization-configuration/index.ts",
            "line": 113
          },
          "name": "memberAccountLimitReached",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-organization-configuration/index.ts",
            "line": 118
          },
          "name": "organizationConfigurationIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-organization-configuration/index.ts",
            "line": 123
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-organization-configuration/index.ts",
            "line": 128
          },
          "name": "statusMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-organization-configuration/index.ts",
            "line": 108
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-organization-configuration/index.ts",
            "line": 101
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-organization-configuration/index:DataAwsccSecurityhubOrganizationConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubOrganizationConfiguration.DataAwsccSecurityhubOrganizationConfigurationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubOrganizationConfiguration.DataAwsccSecurityhubOrganizationConfigurationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-organization-configuration/index.ts",
        "line": 14
      },
      "name": "DataAwsccSecurityhubOrganizationConfigurationConfig",
      "namespace": "dataAwsccSecurityhubOrganizationConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_organization_configuration#id DataAwsccSecurityhubOrganizationConfiguration#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-organization-configuration/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-organization-configuration/index:DataAwsccSecurityhubOrganizationConfigurationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubOrganizationConfigurations.DataAwsccSecurityhubOrganizationConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_organization_configurations awscc_securityhub_organization_configurations}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubOrganizationConfigurations.DataAwsccSecurityhubOrganizationConfigurations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_organization_configurations awscc_securityhub_organization_configurations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-organization-configurations/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubOrganizationConfigurations.DataAwsccSecurityhubOrganizationConfigurationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-organization-configurations/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSecurityhubOrganizationConfigurations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-organization-configurations/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSecurityhubOrganizationConfigurations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_organization_configurations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSecurityhubOrganizationConfigurations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSecurityhubOrganizationConfigurations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-organization-configurations/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-organization-configurations/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubOrganizationConfigurations",
      "namespace": "dataAwsccSecurityhubOrganizationConfigurations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-organization-configurations/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-organization-configurations/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-organization-configurations/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-organization-configurations/index:DataAwsccSecurityhubOrganizationConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubOrganizationConfigurations.DataAwsccSecurityhubOrganizationConfigurationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubOrganizationConfigurations.DataAwsccSecurityhubOrganizationConfigurationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-organization-configurations/index.ts",
        "line": 14
      },
      "name": "DataAwsccSecurityhubOrganizationConfigurationsConfig",
      "namespace": "dataAwsccSecurityhubOrganizationConfigurations",
      "symbolId": "src/data-awscc-securityhub-organization-configurations/index:DataAwsccSecurityhubOrganizationConfigurationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubPolicyAssociation.DataAwsccSecurityhubPolicyAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_policy_association awscc_securityhub_policy_association}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubPolicyAssociation.DataAwsccSecurityhubPolicyAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_policy_association awscc_securityhub_policy_association} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-policy-association/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubPolicyAssociation.DataAwsccSecurityhubPolicyAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-policy-association/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSecurityhubPolicyAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-policy-association/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSecurityhubPolicyAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_policy_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSecurityhubPolicyAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSecurityhubPolicyAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-policy-association/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-awscc-securityhub-policy-association/index.ts",
            "line": 147
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubPolicyAssociation",
      "namespace": "dataAwsccSecurityhubPolicyAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-policy-association/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-policy-association/index.ts",
            "line": 85
          },
          "name": "associationIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-policy-association/index.ts",
            "line": 90
          },
          "name": "associationStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-policy-association/index.ts",
            "line": 95
          },
          "name": "associationStatusMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-policy-association/index.ts",
            "line": 100
          },
          "name": "associationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-policy-association/index.ts",
            "line": 105
          },
          "name": "configurationPolicyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-policy-association/index.ts",
            "line": 123
          },
          "name": "targetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-policy-association/index.ts",
            "line": 128
          },
          "name": "targetType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-policy-association/index.ts",
            "line": 133
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-policy-association/index.ts",
            "line": 118
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-policy-association/index.ts",
            "line": 111
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-policy-association/index:DataAwsccSecurityhubPolicyAssociation"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubPolicyAssociation.DataAwsccSecurityhubPolicyAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubPolicyAssociation.DataAwsccSecurityhubPolicyAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-policy-association/index.ts",
        "line": 14
      },
      "name": "DataAwsccSecurityhubPolicyAssociationConfig",
      "namespace": "dataAwsccSecurityhubPolicyAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_policy_association#id DataAwsccSecurityhubPolicyAssociation#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-policy-association/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-policy-association/index:DataAwsccSecurityhubPolicyAssociationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubPolicyAssociations.DataAwsccSecurityhubPolicyAssociations": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_policy_associations awscc_securityhub_policy_associations}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubPolicyAssociations.DataAwsccSecurityhubPolicyAssociations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_policy_associations awscc_securityhub_policy_associations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-policy-associations/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubPolicyAssociations.DataAwsccSecurityhubPolicyAssociationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-policy-associations/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSecurityhubPolicyAssociations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-policy-associations/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSecurityhubPolicyAssociations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_policy_associations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSecurityhubPolicyAssociations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSecurityhubPolicyAssociations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-policy-associations/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-policy-associations/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubPolicyAssociations",
      "namespace": "dataAwsccSecurityhubPolicyAssociations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-policy-associations/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-policy-associations/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-policy-associations/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-policy-associations/index:DataAwsccSecurityhubPolicyAssociations"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubPolicyAssociations.DataAwsccSecurityhubPolicyAssociationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubPolicyAssociations.DataAwsccSecurityhubPolicyAssociationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-policy-associations/index.ts",
        "line": 14
      },
      "name": "DataAwsccSecurityhubPolicyAssociationsConfig",
      "namespace": "dataAwsccSecurityhubPolicyAssociations",
      "symbolId": "src/data-awscc-securityhub-policy-associations/index:DataAwsccSecurityhubPolicyAssociationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubProductSubscription.DataAwsccSecurityhubProductSubscription": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_product_subscription awscc_securityhub_product_subscription}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubProductSubscription.DataAwsccSecurityhubProductSubscription",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_product_subscription awscc_securityhub_product_subscription} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-product-subscription/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubProductSubscription.DataAwsccSecurityhubProductSubscriptionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-product-subscription/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSecurityhubProductSubscription resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-product-subscription/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSecurityhubProductSubscription to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_product_subscription#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSecurityhubProductSubscription that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSecurityhubProductSubscription to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-product-subscription/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-awscc-securityhub-product-subscription/index.ts",
            "line": 117
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubProductSubscription",
      "namespace": "dataAwsccSecurityhubProductSubscription",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-product-subscription/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-product-subscription/index.ts",
            "line": 98
          },
          "name": "productArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-product-subscription/index.ts",
            "line": 103
          },
          "name": "productSubscriptionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-product-subscription/index.ts",
            "line": 93
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-product-subscription/index.ts",
            "line": 86
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-product-subscription/index:DataAwsccSecurityhubProductSubscription"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubProductSubscription.DataAwsccSecurityhubProductSubscriptionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubProductSubscription.DataAwsccSecurityhubProductSubscriptionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-product-subscription/index.ts",
        "line": 14
      },
      "name": "DataAwsccSecurityhubProductSubscriptionConfig",
      "namespace": "dataAwsccSecurityhubProductSubscription",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_product_subscription#id DataAwsccSecurityhubProductSubscription#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-product-subscription/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-product-subscription/index:DataAwsccSecurityhubProductSubscriptionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubProductSubscriptions.DataAwsccSecurityhubProductSubscriptions": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_product_subscriptions awscc_securityhub_product_subscriptions}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubProductSubscriptions.DataAwsccSecurityhubProductSubscriptions",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_product_subscriptions awscc_securityhub_product_subscriptions} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-product-subscriptions/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubProductSubscriptions.DataAwsccSecurityhubProductSubscriptionsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-product-subscriptions/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSecurityhubProductSubscriptions resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-product-subscriptions/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSecurityhubProductSubscriptions to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_product_subscriptions#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSecurityhubProductSubscriptions that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSecurityhubProductSubscriptions to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-product-subscriptions/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-product-subscriptions/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubProductSubscriptions",
      "namespace": "dataAwsccSecurityhubProductSubscriptions",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-product-subscriptions/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-product-subscriptions/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-product-subscriptions/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-product-subscriptions/index:DataAwsccSecurityhubProductSubscriptions"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubProductSubscriptions.DataAwsccSecurityhubProductSubscriptionsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubProductSubscriptions.DataAwsccSecurityhubProductSubscriptionsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-product-subscriptions/index.ts",
        "line": 14
      },
      "name": "DataAwsccSecurityhubProductSubscriptionsConfig",
      "namespace": "dataAwsccSecurityhubProductSubscriptions",
      "symbolId": "src/data-awscc-securityhub-product-subscriptions/index:DataAwsccSecurityhubProductSubscriptionsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubSecurityControl.DataAwsccSecurityhubSecurityControl": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_security_control awscc_securityhub_security_control}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubSecurityControl.DataAwsccSecurityhubSecurityControl",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_security_control awscc_securityhub_security_control} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-security-control/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-awscc.dataAwsccSecurityhubSecurityControl.DataAwsccSecurityhubSecurityControlConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-security-control/index.ts",
        "line": 197
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSecurityhubSecurityControl resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-security-control/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 DataAwsccSecurityhubSecurityControl to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_security_control#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSecurityhubSecurityControl that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSecurityhubSecurityControl to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-security-control/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-awscc-securityhub-security-control/index.ts",
            "line": 296
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubSecurityControl",
      "namespace": "dataAwsccSecurityhubSecurityControl",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-security-control/index.ts",
            "line": 202
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-security-control/index.ts",
            "line": 266
          },
          "name": "lastUpdateReason",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-security-control/index.ts",
            "line": 272
          },
          "name": "parameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubSecurityControl.DataAwsccSecurityhubSecurityControlParametersMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-security-control/index.ts",
            "line": 277
          },
          "name": "securityControlArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-security-control/index.ts",
            "line": 282
          },
          "name": "securityControlId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-security-control/index.ts",
            "line": 261
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-security-control/index.ts",
            "line": 254
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-security-control/index:DataAwsccSecurityhubSecurityControl"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubSecurityControl.DataAwsccSecurityhubSecurityControlConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubSecurityControl.DataAwsccSecurityhubSecurityControlConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-security-control/index.ts",
        "line": 14
      },
      "name": "DataAwsccSecurityhubSecurityControlConfig",
      "namespace": "dataAwsccSecurityhubSecurityControl",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_security_control#id DataAwsccSecurityhubSecurityControl#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-security-control/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-security-control/index:DataAwsccSecurityhubSecurityControlConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubSecurityControl.DataAwsccSecurityhubSecurityControlParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubSecurityControl.DataAwsccSecurityhubSecurityControlParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-security-control/index.ts",
        "line": 114
      },
      "name": "DataAwsccSecurityhubSecurityControlParameters",
      "namespace": "dataAwsccSecurityhubSecurityControl",
      "symbolId": "src/data-awscc-securityhub-security-control/index:DataAwsccSecurityhubSecurityControlParameters"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubSecurityControl.DataAwsccSecurityhubSecurityControlParametersMap": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubSecurityControl.DataAwsccSecurityhubSecurityControlParametersMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-security-control/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/data-awscc-securityhub-security-control/index.ts",
        "line": 176
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-security-control/index.ts",
            "line": 189
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubSecurityControl.DataAwsccSecurityhubSecurityControlParametersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubSecurityControlParametersMap",
      "namespace": "dataAwsccSecurityhubSecurityControl",
      "symbolId": "src/data-awscc-securityhub-security-control/index:DataAwsccSecurityhubSecurityControlParametersMap"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubSecurityControl.DataAwsccSecurityhubSecurityControlParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubSecurityControl.DataAwsccSecurityhubSecurityControlParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-security-control/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 key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-security-control/index.ts",
        "line": 137
      },
      "name": "DataAwsccSecurityhubSecurityControlParametersOutputReference",
      "namespace": "dataAwsccSecurityhubSecurityControl",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-security-control/index.ts",
            "line": 166
          },
          "name": "value",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubSecurityControl.DataAwsccSecurityhubSecurityControlParametersValueOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-security-control/index.ts",
            "line": 171
          },
          "name": "valueType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-security-control/index.ts",
            "line": 149
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubSecurityControl.DataAwsccSecurityhubSecurityControlParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-security-control/index:DataAwsccSecurityhubSecurityControlParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubSecurityControl.DataAwsccSecurityhubSecurityControlParametersValue": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubSecurityControl.DataAwsccSecurityhubSecurityControlParametersValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-security-control/index.ts",
        "line": 25
      },
      "name": "DataAwsccSecurityhubSecurityControlParametersValue",
      "namespace": "dataAwsccSecurityhubSecurityControl",
      "symbolId": "src/data-awscc-securityhub-security-control/index:DataAwsccSecurityhubSecurityControlParametersValue"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubSecurityControl.DataAwsccSecurityhubSecurityControlParametersValueOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubSecurityControl.DataAwsccSecurityhubSecurityControlParametersValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-security-control/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-security-control/index.ts",
        "line": 48
      },
      "name": "DataAwsccSecurityhubSecurityControlParametersValueOutputReference",
      "namespace": "dataAwsccSecurityhubSecurityControl",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-security-control/index.ts",
            "line": 75
          },
          "name": "boolean",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-security-control/index.ts",
            "line": 80
          },
          "name": "double",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-security-control/index.ts",
            "line": 85
          },
          "name": "enum",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-security-control/index.ts",
            "line": 90
          },
          "name": "enumList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-security-control/index.ts",
            "line": 95
          },
          "name": "integer",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-security-control/index.ts",
            "line": 100
          },
          "name": "integerList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-security-control/index.ts",
            "line": 105
          },
          "name": "string",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-security-control/index.ts",
            "line": 110
          },
          "name": "stringList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-security-control/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubSecurityControl.DataAwsccSecurityhubSecurityControlParametersValue"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-security-control/index:DataAwsccSecurityhubSecurityControlParametersValueOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubSecurityControls.DataAwsccSecurityhubSecurityControls": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_security_controls awscc_securityhub_security_controls}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubSecurityControls.DataAwsccSecurityhubSecurityControls",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_security_controls awscc_securityhub_security_controls} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-security-controls/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubSecurityControls.DataAwsccSecurityhubSecurityControlsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-security-controls/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSecurityhubSecurityControls resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-security-controls/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSecurityhubSecurityControls to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_security_controls#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSecurityhubSecurityControls that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSecurityhubSecurityControls to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-security-controls/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-security-controls/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubSecurityControls",
      "namespace": "dataAwsccSecurityhubSecurityControls",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-security-controls/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-security-controls/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-security-controls/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-security-controls/index:DataAwsccSecurityhubSecurityControls"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubSecurityControls.DataAwsccSecurityhubSecurityControlsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubSecurityControls.DataAwsccSecurityhubSecurityControlsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-security-controls/index.ts",
        "line": 14
      },
      "name": "DataAwsccSecurityhubSecurityControlsConfig",
      "namespace": "dataAwsccSecurityhubSecurityControls",
      "symbolId": "src/data-awscc-securityhub-security-controls/index:DataAwsccSecurityhubSecurityControlsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubStandard.DataAwsccSecurityhubStandard": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_standard awscc_securityhub_standard}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubStandard.DataAwsccSecurityhubStandard",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_standard awscc_securityhub_standard} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-standard/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-awscc.dataAwsccSecurityhubStandard.DataAwsccSecurityhubStandardConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-standard/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSecurityhubStandard resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-standard/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 DataAwsccSecurityhubStandard to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_standard#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSecurityhubStandard that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSecurityhubStandard to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-standard/index.ts",
            "line": 197
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-standard/index.ts",
            "line": 203
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubStandard",
      "namespace": "dataAwsccSecurityhubStandard",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-standard/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-standard/index.ts",
            "line": 166
          },
          "name": "disabledStandardsControls",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubStandard.DataAwsccSecurityhubStandardDisabledStandardsControlsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-standard/index.ts",
            "line": 184
          },
          "name": "standardsArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-standard/index.ts",
            "line": 189
          },
          "name": "standardsSubscriptionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-standard/index.ts",
            "line": 179
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-standard/index.ts",
            "line": 172
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-standard/index:DataAwsccSecurityhubStandard"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubStandard.DataAwsccSecurityhubStandardConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubStandard.DataAwsccSecurityhubStandardConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-standard/index.ts",
        "line": 14
      },
      "name": "DataAwsccSecurityhubStandardConfig",
      "namespace": "dataAwsccSecurityhubStandard",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_standard#id DataAwsccSecurityhubStandard#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-standard/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-standard/index:DataAwsccSecurityhubStandardConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubStandard.DataAwsccSecurityhubStandardDisabledStandardsControls": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubStandard.DataAwsccSecurityhubStandardDisabledStandardsControls",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-standard/index.ts",
        "line": 25
      },
      "name": "DataAwsccSecurityhubStandardDisabledStandardsControls",
      "namespace": "dataAwsccSecurityhubStandard",
      "symbolId": "src/data-awscc-securityhub-standard/index:DataAwsccSecurityhubStandardDisabledStandardsControls"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubStandard.DataAwsccSecurityhubStandardDisabledStandardsControlsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubStandard.DataAwsccSecurityhubStandardDisabledStandardsControlsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-standard/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-awscc-securityhub-standard/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-standard/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-awscc.dataAwsccSecurityhubStandard.DataAwsccSecurityhubStandardDisabledStandardsControlsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubStandardDisabledStandardsControlsList",
      "namespace": "dataAwsccSecurityhubStandard",
      "symbolId": "src/data-awscc-securityhub-standard/index:DataAwsccSecurityhubStandardDisabledStandardsControlsList"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubStandard.DataAwsccSecurityhubStandardDisabledStandardsControlsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubStandard.DataAwsccSecurityhubStandardDisabledStandardsControlsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-standard/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-standard/index.ts",
        "line": 48
      },
      "name": "DataAwsccSecurityhubStandardDisabledStandardsControlsOutputReference",
      "namespace": "dataAwsccSecurityhubStandard",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-standard/index.ts",
            "line": 77
          },
          "name": "reason",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-standard/index.ts",
            "line": 82
          },
          "name": "standardsControlArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-standard/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubStandard.DataAwsccSecurityhubStandardDisabledStandardsControls"
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-standard/index:DataAwsccSecurityhubStandardDisabledStandardsControlsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubStandards.DataAwsccSecurityhubStandards": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_standards awscc_securityhub_standards}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubStandards.DataAwsccSecurityhubStandards",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_standards awscc_securityhub_standards} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-securityhub-standards/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubStandards.DataAwsccSecurityhubStandardsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-standards/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSecurityhubStandards resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-standards/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSecurityhubStandards to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securityhub_standards#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSecurityhubStandards that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSecurityhubStandards to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-standards/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-standards/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSecurityhubStandards",
      "namespace": "dataAwsccSecurityhubStandards",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-standards/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-standards/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securityhub-standards/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-securityhub-standards/index:DataAwsccSecurityhubStandards"
    },
    "@cdktn/provider-awscc.dataAwsccSecurityhubStandards.DataAwsccSecurityhubStandardsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecurityhubStandards.DataAwsccSecurityhubStandardsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securityhub-standards/index.ts",
        "line": 14
      },
      "name": "DataAwsccSecurityhubStandardsConfig",
      "namespace": "dataAwsccSecurityhubStandards",
      "symbolId": "src/data-awscc-securityhub-standards/index:DataAwsccSecurityhubStandardsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSecuritylakeAwsLogSource.DataAwsccSecuritylakeAwsLogSource": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securitylake_aws_log_source awscc_securitylake_aws_log_source}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecuritylakeAwsLogSource.DataAwsccSecuritylakeAwsLogSource",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securitylake_aws_log_source awscc_securitylake_aws_log_source} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-securitylake-aws-log-source/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecuritylakeAwsLogSource.DataAwsccSecuritylakeAwsLogSourceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securitylake-aws-log-source/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSecuritylakeAwsLogSource resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-securitylake-aws-log-source/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSecuritylakeAwsLogSource to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securitylake_aws_log_source#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSecuritylakeAwsLogSource that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSecuritylakeAwsLogSource to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securitylake-aws-log-source/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-awscc-securitylake-aws-log-source/index.ts",
            "line": 127
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSecuritylakeAwsLogSource",
      "namespace": "dataAwsccSecuritylakeAwsLogSource",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securitylake-aws-log-source/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securitylake-aws-log-source/index.ts",
            "line": 85
          },
          "name": "accounts",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securitylake-aws-log-source/index.ts",
            "line": 90
          },
          "name": "dataLakeArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securitylake-aws-log-source/index.ts",
            "line": 108
          },
          "name": "sourceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securitylake-aws-log-source/index.ts",
            "line": 113
          },
          "name": "sourceVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securitylake-aws-log-source/index.ts",
            "line": 103
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securitylake-aws-log-source/index.ts",
            "line": 96
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-securitylake-aws-log-source/index:DataAwsccSecuritylakeAwsLogSource"
    },
    "@cdktn/provider-awscc.dataAwsccSecuritylakeAwsLogSource.DataAwsccSecuritylakeAwsLogSourceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecuritylakeAwsLogSource.DataAwsccSecuritylakeAwsLogSourceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securitylake-aws-log-source/index.ts",
        "line": 14
      },
      "name": "DataAwsccSecuritylakeAwsLogSourceConfig",
      "namespace": "dataAwsccSecuritylakeAwsLogSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securitylake_aws_log_source#id DataAwsccSecuritylakeAwsLogSource#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securitylake-aws-log-source/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-securitylake-aws-log-source/index:DataAwsccSecuritylakeAwsLogSourceConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSecuritylakeAwsLogSources.DataAwsccSecuritylakeAwsLogSources": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securitylake_aws_log_sources awscc_securitylake_aws_log_sources}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecuritylakeAwsLogSources.DataAwsccSecuritylakeAwsLogSources",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securitylake_aws_log_sources awscc_securitylake_aws_log_sources} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-securitylake-aws-log-sources/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecuritylakeAwsLogSources.DataAwsccSecuritylakeAwsLogSourcesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securitylake-aws-log-sources/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSecuritylakeAwsLogSources resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-securitylake-aws-log-sources/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSecuritylakeAwsLogSources to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securitylake_aws_log_sources#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSecuritylakeAwsLogSources that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSecuritylakeAwsLogSources to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securitylake-aws-log-sources/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securitylake-aws-log-sources/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSecuritylakeAwsLogSources",
      "namespace": "dataAwsccSecuritylakeAwsLogSources",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securitylake-aws-log-sources/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securitylake-aws-log-sources/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securitylake-aws-log-sources/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-securitylake-aws-log-sources/index:DataAwsccSecuritylakeAwsLogSources"
    },
    "@cdktn/provider-awscc.dataAwsccSecuritylakeAwsLogSources.DataAwsccSecuritylakeAwsLogSourcesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecuritylakeAwsLogSources.DataAwsccSecuritylakeAwsLogSourcesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securitylake-aws-log-sources/index.ts",
        "line": 14
      },
      "name": "DataAwsccSecuritylakeAwsLogSourcesConfig",
      "namespace": "dataAwsccSecuritylakeAwsLogSources",
      "symbolId": "src/data-awscc-securitylake-aws-log-sources/index:DataAwsccSecuritylakeAwsLogSourcesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSecuritylakeDataLake.DataAwsccSecuritylakeDataLake": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securitylake_data_lake awscc_securitylake_data_lake}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecuritylakeDataLake.DataAwsccSecuritylakeDataLake",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securitylake_data_lake awscc_securitylake_data_lake} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-securitylake-data-lake/index.ts",
          "line": 449
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecuritylakeDataLake.DataAwsccSecuritylakeDataLakeConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securitylake-data-lake/index.ts",
        "line": 417
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSecuritylakeDataLake resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-securitylake-data-lake/index.ts",
            "line": 434
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSecuritylakeDataLake to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securitylake_data_lake#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSecuritylakeDataLake that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSecuritylakeDataLake to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securitylake-data-lake/index.ts",
            "line": 528
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securitylake-data-lake/index.ts",
            "line": 534
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSecuritylakeDataLake",
      "namespace": "dataAwsccSecuritylakeDataLake",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securitylake-data-lake/index.ts",
            "line": 422
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securitylake-data-lake/index.ts",
            "line": 473
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securitylake-data-lake/index.ts",
            "line": 479
          },
          "name": "encryptionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecuritylakeDataLake.DataAwsccSecuritylakeDataLakeEncryptionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securitylake-data-lake/index.ts",
            "line": 498
          },
          "name": "lifecycleConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecuritylakeDataLake.DataAwsccSecuritylakeDataLakeLifecycleConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securitylake-data-lake/index.ts",
            "line": 503
          },
          "name": "metaStoreManagerRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securitylake-data-lake/index.ts",
            "line": 509
          },
          "name": "replicationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecuritylakeDataLake.DataAwsccSecuritylakeDataLakeReplicationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securitylake-data-lake/index.ts",
            "line": 514
          },
          "name": "s3BucketArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securitylake-data-lake/index.ts",
            "line": 520
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecuritylakeDataLake.DataAwsccSecuritylakeDataLakeTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securitylake-data-lake/index.ts",
            "line": 492
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securitylake-data-lake/index.ts",
            "line": 485
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-securitylake-data-lake/index:DataAwsccSecuritylakeDataLake"
    },
    "@cdktn/provider-awscc.dataAwsccSecuritylakeDataLake.DataAwsccSecuritylakeDataLakeConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecuritylakeDataLake.DataAwsccSecuritylakeDataLakeConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securitylake-data-lake/index.ts",
        "line": 14
      },
      "name": "DataAwsccSecuritylakeDataLakeConfig",
      "namespace": "dataAwsccSecuritylakeDataLake",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securitylake_data_lake#id DataAwsccSecuritylakeDataLake#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securitylake-data-lake/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-securitylake-data-lake/index:DataAwsccSecuritylakeDataLakeConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSecuritylakeDataLake.DataAwsccSecuritylakeDataLakeEncryptionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecuritylakeDataLake.DataAwsccSecuritylakeDataLakeEncryptionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securitylake-data-lake/index.ts",
        "line": 25
      },
      "name": "DataAwsccSecuritylakeDataLakeEncryptionConfiguration",
      "namespace": "dataAwsccSecuritylakeDataLake",
      "symbolId": "src/data-awscc-securitylake-data-lake/index:DataAwsccSecuritylakeDataLakeEncryptionConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccSecuritylakeDataLake.DataAwsccSecuritylakeDataLakeEncryptionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecuritylakeDataLake.DataAwsccSecuritylakeDataLakeEncryptionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securitylake-data-lake/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securitylake-data-lake/index.ts",
        "line": 48
      },
      "name": "DataAwsccSecuritylakeDataLakeEncryptionConfigurationOutputReference",
      "namespace": "dataAwsccSecuritylakeDataLake",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securitylake-data-lake/index.ts",
            "line": 75
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securitylake-data-lake/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecuritylakeDataLake.DataAwsccSecuritylakeDataLakeEncryptionConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-securitylake-data-lake/index:DataAwsccSecuritylakeDataLakeEncryptionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecuritylakeDataLake.DataAwsccSecuritylakeDataLakeLifecycleConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecuritylakeDataLake.DataAwsccSecuritylakeDataLakeLifecycleConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securitylake-data-lake/index.ts",
        "line": 213
      },
      "name": "DataAwsccSecuritylakeDataLakeLifecycleConfiguration",
      "namespace": "dataAwsccSecuritylakeDataLake",
      "symbolId": "src/data-awscc-securitylake-data-lake/index:DataAwsccSecuritylakeDataLakeLifecycleConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccSecuritylakeDataLake.DataAwsccSecuritylakeDataLakeLifecycleConfigurationExpiration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecuritylakeDataLake.DataAwsccSecuritylakeDataLakeLifecycleConfigurationExpiration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securitylake-data-lake/index.ts",
        "line": 79
      },
      "name": "DataAwsccSecuritylakeDataLakeLifecycleConfigurationExpiration",
      "namespace": "dataAwsccSecuritylakeDataLake",
      "symbolId": "src/data-awscc-securitylake-data-lake/index:DataAwsccSecuritylakeDataLakeLifecycleConfigurationExpiration"
    },
    "@cdktn/provider-awscc.dataAwsccSecuritylakeDataLake.DataAwsccSecuritylakeDataLakeLifecycleConfigurationExpirationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecuritylakeDataLake.DataAwsccSecuritylakeDataLakeLifecycleConfigurationExpirationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securitylake-data-lake/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-awscc-securitylake-data-lake/index.ts",
        "line": 102
      },
      "name": "DataAwsccSecuritylakeDataLakeLifecycleConfigurationExpirationOutputReference",
      "namespace": "dataAwsccSecuritylakeDataLake",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securitylake-data-lake/index.ts",
            "line": 129
          },
          "name": "days",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securitylake-data-lake/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecuritylakeDataLake.DataAwsccSecuritylakeDataLakeLifecycleConfigurationExpiration"
          }
        }
      ],
      "symbolId": "src/data-awscc-securitylake-data-lake/index:DataAwsccSecuritylakeDataLakeLifecycleConfigurationExpirationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecuritylakeDataLake.DataAwsccSecuritylakeDataLakeLifecycleConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecuritylakeDataLake.DataAwsccSecuritylakeDataLakeLifecycleConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securitylake-data-lake/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-awscc-securitylake-data-lake/index.ts",
        "line": 236
      },
      "name": "DataAwsccSecuritylakeDataLakeLifecycleConfigurationOutputReference",
      "namespace": "dataAwsccSecuritylakeDataLake",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securitylake-data-lake/index.ts",
            "line": 264
          },
          "name": "expiration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecuritylakeDataLake.DataAwsccSecuritylakeDataLakeLifecycleConfigurationExpirationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securitylake-data-lake/index.ts",
            "line": 270
          },
          "name": "transitions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecuritylakeDataLake.DataAwsccSecuritylakeDataLakeLifecycleConfigurationTransitionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securitylake-data-lake/index.ts",
            "line": 247
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecuritylakeDataLake.DataAwsccSecuritylakeDataLakeLifecycleConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-securitylake-data-lake/index:DataAwsccSecuritylakeDataLakeLifecycleConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecuritylakeDataLake.DataAwsccSecuritylakeDataLakeLifecycleConfigurationTransitions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecuritylakeDataLake.DataAwsccSecuritylakeDataLakeLifecycleConfigurationTransitions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securitylake-data-lake/index.ts",
        "line": 133
      },
      "name": "DataAwsccSecuritylakeDataLakeLifecycleConfigurationTransitions",
      "namespace": "dataAwsccSecuritylakeDataLake",
      "symbolId": "src/data-awscc-securitylake-data-lake/index:DataAwsccSecuritylakeDataLakeLifecycleConfigurationTransitions"
    },
    "@cdktn/provider-awscc.dataAwsccSecuritylakeDataLake.DataAwsccSecuritylakeDataLakeLifecycleConfigurationTransitionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecuritylakeDataLake.DataAwsccSecuritylakeDataLakeLifecycleConfigurationTransitionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securitylake-data-lake/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-awscc-securitylake-data-lake/index.ts",
        "line": 195
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securitylake-data-lake/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-awscc.dataAwsccSecuritylakeDataLake.DataAwsccSecuritylakeDataLakeLifecycleConfigurationTransitionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecuritylakeDataLakeLifecycleConfigurationTransitionsList",
      "namespace": "dataAwsccSecuritylakeDataLake",
      "symbolId": "src/data-awscc-securitylake-data-lake/index:DataAwsccSecuritylakeDataLakeLifecycleConfigurationTransitionsList"
    },
    "@cdktn/provider-awscc.dataAwsccSecuritylakeDataLake.DataAwsccSecuritylakeDataLakeLifecycleConfigurationTransitionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecuritylakeDataLake.DataAwsccSecuritylakeDataLakeLifecycleConfigurationTransitionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securitylake-data-lake/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securitylake-data-lake/index.ts",
        "line": 156
      },
      "name": "DataAwsccSecuritylakeDataLakeLifecycleConfigurationTransitionsOutputReference",
      "namespace": "dataAwsccSecuritylakeDataLake",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securitylake-data-lake/index.ts",
            "line": 185
          },
          "name": "days",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securitylake-data-lake/index.ts",
            "line": 190
          },
          "name": "storageClass",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securitylake-data-lake/index.ts",
            "line": 169
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecuritylakeDataLake.DataAwsccSecuritylakeDataLakeLifecycleConfigurationTransitions"
          }
        }
      ],
      "symbolId": "src/data-awscc-securitylake-data-lake/index:DataAwsccSecuritylakeDataLakeLifecycleConfigurationTransitionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecuritylakeDataLake.DataAwsccSecuritylakeDataLakeReplicationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecuritylakeDataLake.DataAwsccSecuritylakeDataLakeReplicationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securitylake-data-lake/index.ts",
        "line": 274
      },
      "name": "DataAwsccSecuritylakeDataLakeReplicationConfiguration",
      "namespace": "dataAwsccSecuritylakeDataLake",
      "symbolId": "src/data-awscc-securitylake-data-lake/index:DataAwsccSecuritylakeDataLakeReplicationConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccSecuritylakeDataLake.DataAwsccSecuritylakeDataLakeReplicationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecuritylakeDataLake.DataAwsccSecuritylakeDataLakeReplicationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securitylake-data-lake/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-awscc-securitylake-data-lake/index.ts",
        "line": 297
      },
      "name": "DataAwsccSecuritylakeDataLakeReplicationConfigurationOutputReference",
      "namespace": "dataAwsccSecuritylakeDataLake",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securitylake-data-lake/index.ts",
            "line": 324
          },
          "name": "regions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securitylake-data-lake/index.ts",
            "line": 329
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securitylake-data-lake/index.ts",
            "line": 308
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecuritylakeDataLake.DataAwsccSecuritylakeDataLakeReplicationConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-securitylake-data-lake/index:DataAwsccSecuritylakeDataLakeReplicationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecuritylakeDataLake.DataAwsccSecuritylakeDataLakeTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecuritylakeDataLake.DataAwsccSecuritylakeDataLakeTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securitylake-data-lake/index.ts",
        "line": 333
      },
      "name": "DataAwsccSecuritylakeDataLakeTags",
      "namespace": "dataAwsccSecuritylakeDataLake",
      "symbolId": "src/data-awscc-securitylake-data-lake/index:DataAwsccSecuritylakeDataLakeTags"
    },
    "@cdktn/provider-awscc.dataAwsccSecuritylakeDataLake.DataAwsccSecuritylakeDataLakeTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecuritylakeDataLake.DataAwsccSecuritylakeDataLakeTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securitylake-data-lake/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-awscc-securitylake-data-lake/index.ts",
        "line": 395
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securitylake-data-lake/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-awscc.dataAwsccSecuritylakeDataLake.DataAwsccSecuritylakeDataLakeTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSecuritylakeDataLakeTagsList",
      "namespace": "dataAwsccSecuritylakeDataLake",
      "symbolId": "src/data-awscc-securitylake-data-lake/index:DataAwsccSecuritylakeDataLakeTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccSecuritylakeDataLake.DataAwsccSecuritylakeDataLakeTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecuritylakeDataLake.DataAwsccSecuritylakeDataLakeTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securitylake-data-lake/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securitylake-data-lake/index.ts",
        "line": 356
      },
      "name": "DataAwsccSecuritylakeDataLakeTagsOutputReference",
      "namespace": "dataAwsccSecuritylakeDataLake",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securitylake-data-lake/index.ts",
            "line": 385
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securitylake-data-lake/index.ts",
            "line": 390
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securitylake-data-lake/index.ts",
            "line": 369
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecuritylakeDataLake.DataAwsccSecuritylakeDataLakeTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-securitylake-data-lake/index:DataAwsccSecuritylakeDataLakeTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecuritylakeDataLakes.DataAwsccSecuritylakeDataLakes": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securitylake_data_lakes awscc_securitylake_data_lakes}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecuritylakeDataLakes.DataAwsccSecuritylakeDataLakes",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securitylake_data_lakes awscc_securitylake_data_lakes} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-securitylake-data-lakes/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecuritylakeDataLakes.DataAwsccSecuritylakeDataLakesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securitylake-data-lakes/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSecuritylakeDataLakes resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-securitylake-data-lakes/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSecuritylakeDataLakes to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securitylake_data_lakes#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSecuritylakeDataLakes that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSecuritylakeDataLakes to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securitylake-data-lakes/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securitylake-data-lakes/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSecuritylakeDataLakes",
      "namespace": "dataAwsccSecuritylakeDataLakes",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securitylake-data-lakes/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securitylake-data-lakes/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securitylake-data-lakes/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-securitylake-data-lakes/index:DataAwsccSecuritylakeDataLakes"
    },
    "@cdktn/provider-awscc.dataAwsccSecuritylakeDataLakes.DataAwsccSecuritylakeDataLakesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecuritylakeDataLakes.DataAwsccSecuritylakeDataLakesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securitylake-data-lakes/index.ts",
        "line": 14
      },
      "name": "DataAwsccSecuritylakeDataLakesConfig",
      "namespace": "dataAwsccSecuritylakeDataLakes",
      "symbolId": "src/data-awscc-securitylake-data-lakes/index:DataAwsccSecuritylakeDataLakesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSecuritylakeSubscriberNotification.DataAwsccSecuritylakeSubscriberNotification": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securitylake_subscriber_notification awscc_securitylake_subscriber_notification}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecuritylakeSubscriberNotification.DataAwsccSecuritylakeSubscriberNotification",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securitylake_subscriber_notification awscc_securitylake_subscriber_notification} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-securitylake-subscriber-notification/index.ts",
          "line": 195
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecuritylakeSubscriberNotification.DataAwsccSecuritylakeSubscriberNotificationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securitylake-subscriber-notification/index.ts",
        "line": 163
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSecuritylakeSubscriberNotification resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-securitylake-subscriber-notification/index.ts",
            "line": 180
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSecuritylakeSubscriberNotification to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securitylake_subscriber_notification#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSecuritylakeSubscriberNotification that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSecuritylakeSubscriberNotification to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securitylake-subscriber-notification/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-awscc-securitylake-subscriber-notification/index.ts",
            "line": 257
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSecuritylakeSubscriberNotification",
      "namespace": "dataAwsccSecuritylakeSubscriberNotification",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securitylake-subscriber-notification/index.ts",
            "line": 168
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securitylake-subscriber-notification/index.ts",
            "line": 233
          },
          "name": "notificationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecuritylakeSubscriberNotification.DataAwsccSecuritylakeSubscriberNotificationNotificationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securitylake-subscriber-notification/index.ts",
            "line": 238
          },
          "name": "subscriberArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securitylake-subscriber-notification/index.ts",
            "line": 243
          },
          "name": "subscriberEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securitylake-subscriber-notification/index.ts",
            "line": 227
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securitylake-subscriber-notification/index.ts",
            "line": 220
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-securitylake-subscriber-notification/index:DataAwsccSecuritylakeSubscriberNotification"
    },
    "@cdktn/provider-awscc.dataAwsccSecuritylakeSubscriberNotification.DataAwsccSecuritylakeSubscriberNotificationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecuritylakeSubscriberNotification.DataAwsccSecuritylakeSubscriberNotificationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securitylake-subscriber-notification/index.ts",
        "line": 14
      },
      "name": "DataAwsccSecuritylakeSubscriberNotificationConfig",
      "namespace": "dataAwsccSecuritylakeSubscriberNotification",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securitylake_subscriber_notification#id DataAwsccSecuritylakeSubscriberNotification#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securitylake-subscriber-notification/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-securitylake-subscriber-notification/index:DataAwsccSecuritylakeSubscriberNotificationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSecuritylakeSubscriberNotification.DataAwsccSecuritylakeSubscriberNotificationNotificationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecuritylakeSubscriberNotification.DataAwsccSecuritylakeSubscriberNotificationNotificationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securitylake-subscriber-notification/index.ts",
        "line": 99
      },
      "name": "DataAwsccSecuritylakeSubscriberNotificationNotificationConfiguration",
      "namespace": "dataAwsccSecuritylakeSubscriberNotification",
      "symbolId": "src/data-awscc-securitylake-subscriber-notification/index:DataAwsccSecuritylakeSubscriberNotificationNotificationConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccSecuritylakeSubscriberNotification.DataAwsccSecuritylakeSubscriberNotificationNotificationConfigurationHttpsNotificationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecuritylakeSubscriberNotification.DataAwsccSecuritylakeSubscriberNotificationNotificationConfigurationHttpsNotificationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securitylake-subscriber-notification/index.ts",
        "line": 25
      },
      "name": "DataAwsccSecuritylakeSubscriberNotificationNotificationConfigurationHttpsNotificationConfiguration",
      "namespace": "dataAwsccSecuritylakeSubscriberNotification",
      "symbolId": "src/data-awscc-securitylake-subscriber-notification/index:DataAwsccSecuritylakeSubscriberNotificationNotificationConfigurationHttpsNotificationConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccSecuritylakeSubscriberNotification.DataAwsccSecuritylakeSubscriberNotificationNotificationConfigurationHttpsNotificationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecuritylakeSubscriberNotification.DataAwsccSecuritylakeSubscriberNotificationNotificationConfigurationHttpsNotificationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securitylake-subscriber-notification/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securitylake-subscriber-notification/index.ts",
        "line": 48
      },
      "name": "DataAwsccSecuritylakeSubscriberNotificationNotificationConfigurationHttpsNotificationConfigurationOutputReference",
      "namespace": "dataAwsccSecuritylakeSubscriberNotification",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securitylake-subscriber-notification/index.ts",
            "line": 75
          },
          "name": "authorizationApiKeyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securitylake-subscriber-notification/index.ts",
            "line": 80
          },
          "name": "authorizationApiKeyValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securitylake-subscriber-notification/index.ts",
            "line": 85
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securitylake-subscriber-notification/index.ts",
            "line": 90
          },
          "name": "httpMethod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securitylake-subscriber-notification/index.ts",
            "line": 95
          },
          "name": "targetRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securitylake-subscriber-notification/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecuritylakeSubscriberNotification.DataAwsccSecuritylakeSubscriberNotificationNotificationConfigurationHttpsNotificationConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-securitylake-subscriber-notification/index:DataAwsccSecuritylakeSubscriberNotificationNotificationConfigurationHttpsNotificationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecuritylakeSubscriberNotification.DataAwsccSecuritylakeSubscriberNotificationNotificationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecuritylakeSubscriberNotification.DataAwsccSecuritylakeSubscriberNotificationNotificationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-securitylake-subscriber-notification/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-awscc-securitylake-subscriber-notification/index.ts",
        "line": 122
      },
      "name": "DataAwsccSecuritylakeSubscriberNotificationNotificationConfigurationOutputReference",
      "namespace": "dataAwsccSecuritylakeSubscriberNotification",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securitylake-subscriber-notification/index.ts",
            "line": 150
          },
          "name": "httpsNotificationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecuritylakeSubscriberNotification.DataAwsccSecuritylakeSubscriberNotificationNotificationConfigurationHttpsNotificationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securitylake-subscriber-notification/index.ts",
            "line": 155
          },
          "name": "sqsNotificationConfiguration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securitylake-subscriber-notification/index.ts",
            "line": 133
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSecuritylakeSubscriberNotification.DataAwsccSecuritylakeSubscriberNotificationNotificationConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-securitylake-subscriber-notification/index:DataAwsccSecuritylakeSubscriberNotificationNotificationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSecuritylakeSubscriberNotifications.DataAwsccSecuritylakeSubscriberNotifications": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securitylake_subscriber_notifications awscc_securitylake_subscriber_notifications}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecuritylakeSubscriberNotifications.DataAwsccSecuritylakeSubscriberNotifications",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securitylake_subscriber_notifications awscc_securitylake_subscriber_notifications} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-securitylake-subscriber-notifications/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSecuritylakeSubscriberNotifications.DataAwsccSecuritylakeSubscriberNotificationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-securitylake-subscriber-notifications/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSecuritylakeSubscriberNotifications resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-securitylake-subscriber-notifications/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSecuritylakeSubscriberNotifications to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/securitylake_subscriber_notifications#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSecuritylakeSubscriberNotifications that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSecuritylakeSubscriberNotifications to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securitylake-subscriber-notifications/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-securitylake-subscriber-notifications/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSecuritylakeSubscriberNotifications",
      "namespace": "dataAwsccSecuritylakeSubscriberNotifications",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securitylake-subscriber-notifications/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securitylake-subscriber-notifications/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-securitylake-subscriber-notifications/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-securitylake-subscriber-notifications/index:DataAwsccSecuritylakeSubscriberNotifications"
    },
    "@cdktn/provider-awscc.dataAwsccSecuritylakeSubscriberNotifications.DataAwsccSecuritylakeSubscriberNotificationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSecuritylakeSubscriberNotifications.DataAwsccSecuritylakeSubscriberNotificationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-securitylake-subscriber-notifications/index.ts",
        "line": 14
      },
      "name": "DataAwsccSecuritylakeSubscriberNotificationsConfig",
      "namespace": "dataAwsccSecuritylakeSubscriberNotifications",
      "symbolId": "src/data-awscc-securitylake-subscriber-notifications/index:DataAwsccSecuritylakeSubscriberNotificationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogAcceptedPortfolioShare.DataAwsccServicecatalogAcceptedPortfolioShare": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalog_accepted_portfolio_share awscc_servicecatalog_accepted_portfolio_share}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogAcceptedPortfolioShare.DataAwsccServicecatalogAcceptedPortfolioShare",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalog_accepted_portfolio_share awscc_servicecatalog_accepted_portfolio_share} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-servicecatalog-accepted-portfolio-share/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogAcceptedPortfolioShare.DataAwsccServicecatalogAcceptedPortfolioShareConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-servicecatalog-accepted-portfolio-share/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccServicecatalogAcceptedPortfolioShare resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-accepted-portfolio-share/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccServicecatalogAcceptedPortfolioShare to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalog_accepted_portfolio_share#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccServicecatalogAcceptedPortfolioShare that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccServicecatalogAcceptedPortfolioShare to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-accepted-portfolio-share/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-awscc-servicecatalog-accepted-portfolio-share/index.ts",
            "line": 117
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccServicecatalogAcceptedPortfolioShare",
      "namespace": "dataAwsccServicecatalogAcceptedPortfolioShare",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-accepted-portfolio-share/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-accepted-portfolio-share/index.ts",
            "line": 85
          },
          "name": "acceptLanguage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-accepted-portfolio-share/index.ts",
            "line": 103
          },
          "name": "portfolioId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-accepted-portfolio-share/index.ts",
            "line": 98
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-accepted-portfolio-share/index.ts",
            "line": 91
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-servicecatalog-accepted-portfolio-share/index:DataAwsccServicecatalogAcceptedPortfolioShare"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogAcceptedPortfolioShare.DataAwsccServicecatalogAcceptedPortfolioShareConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogAcceptedPortfolioShare.DataAwsccServicecatalogAcceptedPortfolioShareConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-servicecatalog-accepted-portfolio-share/index.ts",
        "line": 14
      },
      "name": "DataAwsccServicecatalogAcceptedPortfolioShareConfig",
      "namespace": "dataAwsccServicecatalogAcceptedPortfolioShare",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalog_accepted_portfolio_share#id DataAwsccServicecatalogAcceptedPortfolioShare#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-accepted-portfolio-share/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-servicecatalog-accepted-portfolio-share/index:DataAwsccServicecatalogAcceptedPortfolioShareConfig"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogAcceptedPortfolioShares.DataAwsccServicecatalogAcceptedPortfolioShares": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalog_accepted_portfolio_shares awscc_servicecatalog_accepted_portfolio_shares}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogAcceptedPortfolioShares.DataAwsccServicecatalogAcceptedPortfolioShares",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalog_accepted_portfolio_shares awscc_servicecatalog_accepted_portfolio_shares} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-servicecatalog-accepted-portfolio-shares/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogAcceptedPortfolioShares.DataAwsccServicecatalogAcceptedPortfolioSharesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-servicecatalog-accepted-portfolio-shares/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccServicecatalogAcceptedPortfolioShares resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-accepted-portfolio-shares/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccServicecatalogAcceptedPortfolioShares to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalog_accepted_portfolio_shares#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccServicecatalogAcceptedPortfolioShares that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccServicecatalogAcceptedPortfolioShares to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-accepted-portfolio-shares/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-accepted-portfolio-shares/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccServicecatalogAcceptedPortfolioShares",
      "namespace": "dataAwsccServicecatalogAcceptedPortfolioShares",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-accepted-portfolio-shares/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-accepted-portfolio-shares/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-accepted-portfolio-shares/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-servicecatalog-accepted-portfolio-shares/index:DataAwsccServicecatalogAcceptedPortfolioShares"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogAcceptedPortfolioShares.DataAwsccServicecatalogAcceptedPortfolioSharesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogAcceptedPortfolioShares.DataAwsccServicecatalogAcceptedPortfolioSharesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-servicecatalog-accepted-portfolio-shares/index.ts",
        "line": 14
      },
      "name": "DataAwsccServicecatalogAcceptedPortfolioSharesConfig",
      "namespace": "dataAwsccServicecatalogAcceptedPortfolioShares",
      "symbolId": "src/data-awscc-servicecatalog-accepted-portfolio-shares/index:DataAwsccServicecatalogAcceptedPortfolioSharesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogCloudformationProduct.DataAwsccServicecatalogCloudformationProduct": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalog_cloudformation_product awscc_servicecatalog_cloudformation_product}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogCloudformationProduct.DataAwsccServicecatalogCloudformationProduct",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalog_cloudformation_product awscc_servicecatalog_cloudformation_product} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-servicecatalog-cloudformation-product/index.ts",
          "line": 480
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogCloudformationProduct.DataAwsccServicecatalogCloudformationProductConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-servicecatalog-cloudformation-product/index.ts",
        "line": 448
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccServicecatalogCloudformationProduct resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-cloudformation-product/index.ts",
            "line": 465
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccServicecatalogCloudformationProduct to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalog_cloudformation_product#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccServicecatalogCloudformationProduct that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccServicecatalogCloudformationProduct to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-cloudformation-product/index.ts",
            "line": 608
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-cloudformation-product/index.ts",
            "line": 614
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccServicecatalogCloudformationProduct",
      "namespace": "dataAwsccServicecatalogCloudformationProduct",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-cloudformation-product/index.ts",
            "line": 453
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-cloudformation-product/index.ts",
            "line": 504
          },
          "name": "acceptLanguage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-cloudformation-product/index.ts",
            "line": 509
          },
          "name": "cloudformationProductId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-cloudformation-product/index.ts",
            "line": 514
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-cloudformation-product/index.ts",
            "line": 519
          },
          "name": "distributor",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-cloudformation-product/index.ts",
            "line": 537
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-cloudformation-product/index.ts",
            "line": 542
          },
          "name": "owner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-cloudformation-product/index.ts",
            "line": 547
          },
          "name": "productName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-cloudformation-product/index.ts",
            "line": 552
          },
          "name": "productType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-cloudformation-product/index.ts",
            "line": 557
          },
          "name": "provisioningArtifactIds",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-cloudformation-product/index.ts",
            "line": 562
          },
          "name": "provisioningArtifactNames",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-cloudformation-product/index.ts",
            "line": 568
          },
          "name": "provisioningArtifactParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogCloudformationProduct.DataAwsccServicecatalogCloudformationProductProvisioningArtifactParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-cloudformation-product/index.ts",
            "line": 573
          },
          "name": "replaceProvisioningArtifacts",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-cloudformation-product/index.ts",
            "line": 579
          },
          "name": "sourceConnection",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogCloudformationProduct.DataAwsccServicecatalogCloudformationProductSourceConnectionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-cloudformation-product/index.ts",
            "line": 584
          },
          "name": "supportDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-cloudformation-product/index.ts",
            "line": 589
          },
          "name": "supportEmail",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-cloudformation-product/index.ts",
            "line": 594
          },
          "name": "supportUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-cloudformation-product/index.ts",
            "line": 600
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogCloudformationProduct.DataAwsccServicecatalogCloudformationProductTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-cloudformation-product/index.ts",
            "line": 532
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-cloudformation-product/index.ts",
            "line": 525
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-servicecatalog-cloudformation-product/index:DataAwsccServicecatalogCloudformationProduct"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogCloudformationProduct.DataAwsccServicecatalogCloudformationProductConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogCloudformationProduct.DataAwsccServicecatalogCloudformationProductConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-servicecatalog-cloudformation-product/index.ts",
        "line": 14
      },
      "name": "DataAwsccServicecatalogCloudformationProductConfig",
      "namespace": "dataAwsccServicecatalogCloudformationProduct",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalog_cloudformation_product#id DataAwsccServicecatalogCloudformationProduct#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-cloudformation-product/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-servicecatalog-cloudformation-product/index:DataAwsccServicecatalogCloudformationProductConfig"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogCloudformationProduct.DataAwsccServicecatalogCloudformationProductProvisioningArtifactParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogCloudformationProduct.DataAwsccServicecatalogCloudformationProductProvisioningArtifactParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-servicecatalog-cloudformation-product/index.ts",
        "line": 84
      },
      "name": "DataAwsccServicecatalogCloudformationProductProvisioningArtifactParameters",
      "namespace": "dataAwsccServicecatalogCloudformationProduct",
      "symbolId": "src/data-awscc-servicecatalog-cloudformation-product/index:DataAwsccServicecatalogCloudformationProductProvisioningArtifactParameters"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogCloudformationProduct.DataAwsccServicecatalogCloudformationProductProvisioningArtifactParametersInfo": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogCloudformationProduct.DataAwsccServicecatalogCloudformationProductProvisioningArtifactParametersInfo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-servicecatalog-cloudformation-product/index.ts",
        "line": 25
      },
      "name": "DataAwsccServicecatalogCloudformationProductProvisioningArtifactParametersInfo",
      "namespace": "dataAwsccServicecatalogCloudformationProduct",
      "symbolId": "src/data-awscc-servicecatalog-cloudformation-product/index:DataAwsccServicecatalogCloudformationProductProvisioningArtifactParametersInfo"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogCloudformationProduct.DataAwsccServicecatalogCloudformationProductProvisioningArtifactParametersInfoOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogCloudformationProduct.DataAwsccServicecatalogCloudformationProductProvisioningArtifactParametersInfoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-servicecatalog-cloudformation-product/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-servicecatalog-cloudformation-product/index.ts",
        "line": 48
      },
      "name": "DataAwsccServicecatalogCloudformationProductProvisioningArtifactParametersInfoOutputReference",
      "namespace": "dataAwsccServicecatalogCloudformationProduct",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-cloudformation-product/index.ts",
            "line": 75
          },
          "name": "importFromPhysicalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-cloudformation-product/index.ts",
            "line": 80
          },
          "name": "loadTemplateFromUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-cloudformation-product/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogCloudformationProduct.DataAwsccServicecatalogCloudformationProductProvisioningArtifactParametersInfo"
          }
        }
      ],
      "symbolId": "src/data-awscc-servicecatalog-cloudformation-product/index:DataAwsccServicecatalogCloudformationProductProvisioningArtifactParametersInfoOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogCloudformationProduct.DataAwsccServicecatalogCloudformationProductProvisioningArtifactParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogCloudformationProduct.DataAwsccServicecatalogCloudformationProductProvisioningArtifactParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-servicecatalog-cloudformation-product/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-servicecatalog-cloudformation-product/index.ts",
        "line": 162
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-cloudformation-product/index.ts",
            "line": 176
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogCloudformationProduct.DataAwsccServicecatalogCloudformationProductProvisioningArtifactParametersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccServicecatalogCloudformationProductProvisioningArtifactParametersList",
      "namespace": "dataAwsccServicecatalogCloudformationProduct",
      "symbolId": "src/data-awscc-servicecatalog-cloudformation-product/index:DataAwsccServicecatalogCloudformationProductProvisioningArtifactParametersList"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogCloudformationProduct.DataAwsccServicecatalogCloudformationProductProvisioningArtifactParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogCloudformationProduct.DataAwsccServicecatalogCloudformationProductProvisioningArtifactParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-servicecatalog-cloudformation-product/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-servicecatalog-cloudformation-product/index.ts",
        "line": 107
      },
      "name": "DataAwsccServicecatalogCloudformationProductProvisioningArtifactParametersOutputReference",
      "namespace": "dataAwsccServicecatalogCloudformationProduct",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-cloudformation-product/index.ts",
            "line": 136
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-cloudformation-product/index.ts",
            "line": 141
          },
          "name": "disableTemplateValidation",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-cloudformation-product/index.ts",
            "line": 147
          },
          "name": "info",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogCloudformationProduct.DataAwsccServicecatalogCloudformationProductProvisioningArtifactParametersInfoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-cloudformation-product/index.ts",
            "line": 152
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-cloudformation-product/index.ts",
            "line": 157
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-cloudformation-product/index.ts",
            "line": 120
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogCloudformationProduct.DataAwsccServicecatalogCloudformationProductProvisioningArtifactParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-servicecatalog-cloudformation-product/index:DataAwsccServicecatalogCloudformationProductProvisioningArtifactParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogCloudformationProduct.DataAwsccServicecatalogCloudformationProductSourceConnection": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogCloudformationProduct.DataAwsccServicecatalogCloudformationProductSourceConnection",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-servicecatalog-cloudformation-product/index.ts",
        "line": 304
      },
      "name": "DataAwsccServicecatalogCloudformationProductSourceConnection",
      "namespace": "dataAwsccServicecatalogCloudformationProduct",
      "symbolId": "src/data-awscc-servicecatalog-cloudformation-product/index:DataAwsccServicecatalogCloudformationProductSourceConnection"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogCloudformationProduct.DataAwsccServicecatalogCloudformationProductSourceConnectionConnectionParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogCloudformationProduct.DataAwsccServicecatalogCloudformationProductSourceConnectionConnectionParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-servicecatalog-cloudformation-product/index.ts",
        "line": 249
      },
      "name": "DataAwsccServicecatalogCloudformationProductSourceConnectionConnectionParameters",
      "namespace": "dataAwsccServicecatalogCloudformationProduct",
      "symbolId": "src/data-awscc-servicecatalog-cloudformation-product/index:DataAwsccServicecatalogCloudformationProductSourceConnectionConnectionParameters"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogCloudformationProduct.DataAwsccServicecatalogCloudformationProductSourceConnectionConnectionParametersCodeStar": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogCloudformationProduct.DataAwsccServicecatalogCloudformationProductSourceConnectionConnectionParametersCodeStar",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-servicecatalog-cloudformation-product/index.ts",
        "line": 180
      },
      "name": "DataAwsccServicecatalogCloudformationProductSourceConnectionConnectionParametersCodeStar",
      "namespace": "dataAwsccServicecatalogCloudformationProduct",
      "symbolId": "src/data-awscc-servicecatalog-cloudformation-product/index:DataAwsccServicecatalogCloudformationProductSourceConnectionConnectionParametersCodeStar"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogCloudformationProduct.DataAwsccServicecatalogCloudformationProductSourceConnectionConnectionParametersCodeStarOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogCloudformationProduct.DataAwsccServicecatalogCloudformationProductSourceConnectionConnectionParametersCodeStarOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-servicecatalog-cloudformation-product/index.ts",
          "line": 210
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-servicecatalog-cloudformation-product/index.ts",
        "line": 203
      },
      "name": "DataAwsccServicecatalogCloudformationProductSourceConnectionConnectionParametersCodeStarOutputReference",
      "namespace": "dataAwsccServicecatalogCloudformationProduct",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-cloudformation-product/index.ts",
            "line": 230
          },
          "name": "artifactPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-cloudformation-product/index.ts",
            "line": 235
          },
          "name": "branch",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-cloudformation-product/index.ts",
            "line": 240
          },
          "name": "connectionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-cloudformation-product/index.ts",
            "line": 245
          },
          "name": "repository",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-cloudformation-product/index.ts",
            "line": 214
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogCloudformationProduct.DataAwsccServicecatalogCloudformationProductSourceConnectionConnectionParametersCodeStar"
          }
        }
      ],
      "symbolId": "src/data-awscc-servicecatalog-cloudformation-product/index:DataAwsccServicecatalogCloudformationProductSourceConnectionConnectionParametersCodeStarOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogCloudformationProduct.DataAwsccServicecatalogCloudformationProductSourceConnectionConnectionParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogCloudformationProduct.DataAwsccServicecatalogCloudformationProductSourceConnectionConnectionParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-servicecatalog-cloudformation-product/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-servicecatalog-cloudformation-product/index.ts",
        "line": 272
      },
      "name": "DataAwsccServicecatalogCloudformationProductSourceConnectionConnectionParametersOutputReference",
      "namespace": "dataAwsccServicecatalogCloudformationProduct",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-cloudformation-product/index.ts",
            "line": 300
          },
          "name": "codeStar",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogCloudformationProduct.DataAwsccServicecatalogCloudformationProductSourceConnectionConnectionParametersCodeStarOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-cloudformation-product/index.ts",
            "line": 283
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogCloudformationProduct.DataAwsccServicecatalogCloudformationProductSourceConnectionConnectionParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-servicecatalog-cloudformation-product/index:DataAwsccServicecatalogCloudformationProductSourceConnectionConnectionParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogCloudformationProduct.DataAwsccServicecatalogCloudformationProductSourceConnectionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogCloudformationProduct.DataAwsccServicecatalogCloudformationProductSourceConnectionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-servicecatalog-cloudformation-product/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-awscc-servicecatalog-cloudformation-product/index.ts",
        "line": 327
      },
      "name": "DataAwsccServicecatalogCloudformationProductSourceConnectionOutputReference",
      "namespace": "dataAwsccServicecatalogCloudformationProduct",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-cloudformation-product/index.ts",
            "line": 355
          },
          "name": "connectionParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogCloudformationProduct.DataAwsccServicecatalogCloudformationProductSourceConnectionConnectionParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-cloudformation-product/index.ts",
            "line": 360
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-cloudformation-product/index.ts",
            "line": 338
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogCloudformationProduct.DataAwsccServicecatalogCloudformationProductSourceConnection"
          }
        }
      ],
      "symbolId": "src/data-awscc-servicecatalog-cloudformation-product/index:DataAwsccServicecatalogCloudformationProductSourceConnectionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogCloudformationProduct.DataAwsccServicecatalogCloudformationProductTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogCloudformationProduct.DataAwsccServicecatalogCloudformationProductTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-servicecatalog-cloudformation-product/index.ts",
        "line": 364
      },
      "name": "DataAwsccServicecatalogCloudformationProductTags",
      "namespace": "dataAwsccServicecatalogCloudformationProduct",
      "symbolId": "src/data-awscc-servicecatalog-cloudformation-product/index:DataAwsccServicecatalogCloudformationProductTags"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogCloudformationProduct.DataAwsccServicecatalogCloudformationProductTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogCloudformationProduct.DataAwsccServicecatalogCloudformationProductTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-servicecatalog-cloudformation-product/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/data-awscc-servicecatalog-cloudformation-product/index.ts",
        "line": 426
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-cloudformation-product/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-awscc.dataAwsccServicecatalogCloudformationProduct.DataAwsccServicecatalogCloudformationProductTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccServicecatalogCloudformationProductTagsList",
      "namespace": "dataAwsccServicecatalogCloudformationProduct",
      "symbolId": "src/data-awscc-servicecatalog-cloudformation-product/index:DataAwsccServicecatalogCloudformationProductTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogCloudformationProduct.DataAwsccServicecatalogCloudformationProductTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogCloudformationProduct.DataAwsccServicecatalogCloudformationProductTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-servicecatalog-cloudformation-product/index.ts",
          "line": 396
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-servicecatalog-cloudformation-product/index.ts",
        "line": 387
      },
      "name": "DataAwsccServicecatalogCloudformationProductTagsOutputReference",
      "namespace": "dataAwsccServicecatalogCloudformationProduct",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-cloudformation-product/index.ts",
            "line": 416
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-cloudformation-product/index.ts",
            "line": 421
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-cloudformation-product/index.ts",
            "line": 400
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogCloudformationProduct.DataAwsccServicecatalogCloudformationProductTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-servicecatalog-cloudformation-product/index:DataAwsccServicecatalogCloudformationProductTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogCloudformationProducts.DataAwsccServicecatalogCloudformationProducts": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalog_cloudformation_products awscc_servicecatalog_cloudformation_products}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogCloudformationProducts.DataAwsccServicecatalogCloudformationProducts",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalog_cloudformation_products awscc_servicecatalog_cloudformation_products} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-servicecatalog-cloudformation-products/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogCloudformationProducts.DataAwsccServicecatalogCloudformationProductsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-servicecatalog-cloudformation-products/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccServicecatalogCloudformationProducts resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-cloudformation-products/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccServicecatalogCloudformationProducts to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalog_cloudformation_products#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccServicecatalogCloudformationProducts that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccServicecatalogCloudformationProducts to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-cloudformation-products/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-cloudformation-products/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccServicecatalogCloudformationProducts",
      "namespace": "dataAwsccServicecatalogCloudformationProducts",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-cloudformation-products/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-cloudformation-products/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-cloudformation-products/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-servicecatalog-cloudformation-products/index:DataAwsccServicecatalogCloudformationProducts"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogCloudformationProducts.DataAwsccServicecatalogCloudformationProductsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogCloudformationProducts.DataAwsccServicecatalogCloudformationProductsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-servicecatalog-cloudformation-products/index.ts",
        "line": 14
      },
      "name": "DataAwsccServicecatalogCloudformationProductsConfig",
      "namespace": "dataAwsccServicecatalogCloudformationProducts",
      "symbolId": "src/data-awscc-servicecatalog-cloudformation-products/index:DataAwsccServicecatalogCloudformationProductsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogCloudformationProvisionedProduct.DataAwsccServicecatalogCloudformationProvisionedProduct": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalog_cloudformation_provisioned_product awscc_servicecatalog_cloudformation_provisioned_product}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogCloudformationProvisionedProduct.DataAwsccServicecatalogCloudformationProvisionedProduct",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalog_cloudformation_provisioned_product awscc_servicecatalog_cloudformation_provisioned_product} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-servicecatalog-cloudformation-provisioned-product/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogCloudformationProvisionedProduct.DataAwsccServicecatalogCloudformationProvisionedProductConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-servicecatalog-cloudformation-provisioned-product/index.ts",
        "line": 273
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccServicecatalogCloudformationProvisionedProduct resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-cloudformation-provisioned-product/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 DataAwsccServicecatalogCloudformationProvisionedProduct to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalog_cloudformation_provisioned_product#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccServicecatalogCloudformationProvisionedProduct that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccServicecatalogCloudformationProvisionedProduct to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 429
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 435
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccServicecatalogCloudformationProvisionedProduct",
      "namespace": "dataAwsccServicecatalogCloudformationProvisionedProduct",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 278
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 329
          },
          "name": "acceptLanguage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 334
          },
          "name": "cloudformationStackArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 352
          },
          "name": "notificationArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 358
          },
          "name": "outputs",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 363
          },
          "name": "pathId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 368
          },
          "name": "pathName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 373
          },
          "name": "productId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 378
          },
          "name": "productName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 383
          },
          "name": "provisionedProductId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 388
          },
          "name": "provisionedProductName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 393
          },
          "name": "provisioningArtifactId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 398
          },
          "name": "provisioningArtifactName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 404
          },
          "name": "provisioningParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogCloudformationProvisionedProduct.DataAwsccServicecatalogCloudformationProvisionedProductProvisioningParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 410
          },
          "name": "provisioningPreferences",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogCloudformationProvisionedProduct.DataAwsccServicecatalogCloudformationProvisionedProductProvisioningPreferencesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 415
          },
          "name": "recordId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 421
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogCloudformationProvisionedProduct.DataAwsccServicecatalogCloudformationProvisionedProductTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 347
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 340
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-servicecatalog-cloudformation-provisioned-product/index:DataAwsccServicecatalogCloudformationProvisionedProduct"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogCloudformationProvisionedProduct.DataAwsccServicecatalogCloudformationProvisionedProductConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogCloudformationProvisionedProduct.DataAwsccServicecatalogCloudformationProvisionedProductConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-servicecatalog-cloudformation-provisioned-product/index.ts",
        "line": 14
      },
      "name": "DataAwsccServicecatalogCloudformationProvisionedProductConfig",
      "namespace": "dataAwsccServicecatalogCloudformationProvisionedProduct",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalog_cloudformation_provisioned_product#id DataAwsccServicecatalogCloudformationProvisionedProduct#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-servicecatalog-cloudformation-provisioned-product/index:DataAwsccServicecatalogCloudformationProvisionedProductConfig"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogCloudformationProvisionedProduct.DataAwsccServicecatalogCloudformationProvisionedProductProvisioningParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogCloudformationProvisionedProduct.DataAwsccServicecatalogCloudformationProvisionedProductProvisioningParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-servicecatalog-cloudformation-provisioned-product/index.ts",
        "line": 25
      },
      "name": "DataAwsccServicecatalogCloudformationProvisionedProductProvisioningParameters",
      "namespace": "dataAwsccServicecatalogCloudformationProvisionedProduct",
      "symbolId": "src/data-awscc-servicecatalog-cloudformation-provisioned-product/index:DataAwsccServicecatalogCloudformationProvisionedProductProvisioningParameters"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogCloudformationProvisionedProduct.DataAwsccServicecatalogCloudformationProvisionedProductProvisioningParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogCloudformationProvisionedProduct.DataAwsccServicecatalogCloudformationProvisionedProductProvisioningParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-servicecatalog-cloudformation-provisioned-product/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-awscc-servicecatalog-cloudformation-provisioned-product/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-cloudformation-provisioned-product/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-awscc.dataAwsccServicecatalogCloudformationProvisionedProduct.DataAwsccServicecatalogCloudformationProvisionedProductProvisioningParametersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccServicecatalogCloudformationProvisionedProductProvisioningParametersList",
      "namespace": "dataAwsccServicecatalogCloudformationProvisionedProduct",
      "symbolId": "src/data-awscc-servicecatalog-cloudformation-provisioned-product/index:DataAwsccServicecatalogCloudformationProvisionedProductProvisioningParametersList"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogCloudformationProvisionedProduct.DataAwsccServicecatalogCloudformationProvisionedProductProvisioningParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogCloudformationProvisionedProduct.DataAwsccServicecatalogCloudformationProvisionedProductProvisioningParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-servicecatalog-cloudformation-provisioned-product/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-servicecatalog-cloudformation-provisioned-product/index.ts",
        "line": 48
      },
      "name": "DataAwsccServicecatalogCloudformationProvisionedProductProvisioningParametersOutputReference",
      "namespace": "dataAwsccServicecatalogCloudformationProvisionedProduct",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogCloudformationProvisionedProduct.DataAwsccServicecatalogCloudformationProvisionedProductProvisioningParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-servicecatalog-cloudformation-provisioned-product/index:DataAwsccServicecatalogCloudformationProvisionedProductProvisioningParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogCloudformationProvisionedProduct.DataAwsccServicecatalogCloudformationProvisionedProductProvisioningPreferences": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogCloudformationProvisionedProduct.DataAwsccServicecatalogCloudformationProvisionedProductProvisioningPreferences",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-servicecatalog-cloudformation-provisioned-product/index.ts",
        "line": 105
      },
      "name": "DataAwsccServicecatalogCloudformationProvisionedProductProvisioningPreferences",
      "namespace": "dataAwsccServicecatalogCloudformationProvisionedProduct",
      "symbolId": "src/data-awscc-servicecatalog-cloudformation-provisioned-product/index:DataAwsccServicecatalogCloudformationProvisionedProductProvisioningPreferences"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogCloudformationProvisionedProduct.DataAwsccServicecatalogCloudformationProvisionedProductProvisioningPreferencesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogCloudformationProvisionedProduct.DataAwsccServicecatalogCloudformationProvisionedProductProvisioningPreferencesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-servicecatalog-cloudformation-provisioned-product/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-awscc-servicecatalog-cloudformation-provisioned-product/index.ts",
        "line": 128
      },
      "name": "DataAwsccServicecatalogCloudformationProvisionedProductProvisioningPreferencesOutputReference",
      "namespace": "dataAwsccServicecatalogCloudformationProvisionedProduct",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 155
          },
          "name": "stackSetAccounts",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 160
          },
          "name": "stackSetFailureToleranceCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 165
          },
          "name": "stackSetFailureTolerancePercentage",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 170
          },
          "name": "stackSetMaxConcurrencyCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 175
          },
          "name": "stackSetMaxConcurrencyPercentage",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 180
          },
          "name": "stackSetOperationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 185
          },
          "name": "stackSetRegions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 139
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogCloudformationProvisionedProduct.DataAwsccServicecatalogCloudformationProvisionedProductProvisioningPreferences"
          }
        }
      ],
      "symbolId": "src/data-awscc-servicecatalog-cloudformation-provisioned-product/index:DataAwsccServicecatalogCloudformationProvisionedProductProvisioningPreferencesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogCloudformationProvisionedProduct.DataAwsccServicecatalogCloudformationProvisionedProductTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogCloudformationProvisionedProduct.DataAwsccServicecatalogCloudformationProvisionedProductTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-servicecatalog-cloudformation-provisioned-product/index.ts",
        "line": 189
      },
      "name": "DataAwsccServicecatalogCloudformationProvisionedProductTags",
      "namespace": "dataAwsccServicecatalogCloudformationProvisionedProduct",
      "symbolId": "src/data-awscc-servicecatalog-cloudformation-provisioned-product/index:DataAwsccServicecatalogCloudformationProvisionedProductTags"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogCloudformationProvisionedProduct.DataAwsccServicecatalogCloudformationProvisionedProductTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogCloudformationProvisionedProduct.DataAwsccServicecatalogCloudformationProvisionedProductTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-servicecatalog-cloudformation-provisioned-product/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-awscc-servicecatalog-cloudformation-provisioned-product/index.ts",
        "line": 251
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-cloudformation-provisioned-product/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-awscc.dataAwsccServicecatalogCloudformationProvisionedProduct.DataAwsccServicecatalogCloudformationProvisionedProductTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccServicecatalogCloudformationProvisionedProductTagsList",
      "namespace": "dataAwsccServicecatalogCloudformationProvisionedProduct",
      "symbolId": "src/data-awscc-servicecatalog-cloudformation-provisioned-product/index:DataAwsccServicecatalogCloudformationProvisionedProductTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogCloudformationProvisionedProduct.DataAwsccServicecatalogCloudformationProvisionedProductTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogCloudformationProvisionedProduct.DataAwsccServicecatalogCloudformationProvisionedProductTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-servicecatalog-cloudformation-provisioned-product/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-awscc-servicecatalog-cloudformation-provisioned-product/index.ts",
        "line": 212
      },
      "name": "DataAwsccServicecatalogCloudformationProvisionedProductTagsOutputReference",
      "namespace": "dataAwsccServicecatalogCloudformationProvisionedProduct",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 241
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 246
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 225
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogCloudformationProvisionedProduct.DataAwsccServicecatalogCloudformationProvisionedProductTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-servicecatalog-cloudformation-provisioned-product/index:DataAwsccServicecatalogCloudformationProvisionedProductTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogLaunchNotificationConstraint.DataAwsccServicecatalogLaunchNotificationConstraint": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalog_launch_notification_constraint awscc_servicecatalog_launch_notification_constraint}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogLaunchNotificationConstraint.DataAwsccServicecatalogLaunchNotificationConstraint",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalog_launch_notification_constraint awscc_servicecatalog_launch_notification_constraint} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-servicecatalog-launch-notification-constraint/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogLaunchNotificationConstraint.DataAwsccServicecatalogLaunchNotificationConstraintConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-servicecatalog-launch-notification-constraint/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccServicecatalogLaunchNotificationConstraint resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-launch-notification-constraint/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccServicecatalogLaunchNotificationConstraint to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalog_launch_notification_constraint#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccServicecatalogLaunchNotificationConstraint that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccServicecatalogLaunchNotificationConstraint to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-launch-notification-constraint/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-awscc-servicecatalog-launch-notification-constraint/index.ts",
            "line": 137
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccServicecatalogLaunchNotificationConstraint",
      "namespace": "dataAwsccServicecatalogLaunchNotificationConstraint",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-launch-notification-constraint/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-launch-notification-constraint/index.ts",
            "line": 85
          },
          "name": "acceptLanguage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-launch-notification-constraint/index.ts",
            "line": 90
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-launch-notification-constraint/index.ts",
            "line": 108
          },
          "name": "launchNotificationConstraintId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-launch-notification-constraint/index.ts",
            "line": 113
          },
          "name": "notificationArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-launch-notification-constraint/index.ts",
            "line": 118
          },
          "name": "portfolioId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-launch-notification-constraint/index.ts",
            "line": 123
          },
          "name": "productId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-launch-notification-constraint/index.ts",
            "line": 103
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-launch-notification-constraint/index.ts",
            "line": 96
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-servicecatalog-launch-notification-constraint/index:DataAwsccServicecatalogLaunchNotificationConstraint"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogLaunchNotificationConstraint.DataAwsccServicecatalogLaunchNotificationConstraintConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogLaunchNotificationConstraint.DataAwsccServicecatalogLaunchNotificationConstraintConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-servicecatalog-launch-notification-constraint/index.ts",
        "line": 14
      },
      "name": "DataAwsccServicecatalogLaunchNotificationConstraintConfig",
      "namespace": "dataAwsccServicecatalogLaunchNotificationConstraint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalog_launch_notification_constraint#id DataAwsccServicecatalogLaunchNotificationConstraint#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-launch-notification-constraint/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-servicecatalog-launch-notification-constraint/index:DataAwsccServicecatalogLaunchNotificationConstraintConfig"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogLaunchNotificationConstraints.DataAwsccServicecatalogLaunchNotificationConstraints": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalog_launch_notification_constraints awscc_servicecatalog_launch_notification_constraints}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogLaunchNotificationConstraints.DataAwsccServicecatalogLaunchNotificationConstraints",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalog_launch_notification_constraints awscc_servicecatalog_launch_notification_constraints} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-servicecatalog-launch-notification-constraints/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogLaunchNotificationConstraints.DataAwsccServicecatalogLaunchNotificationConstraintsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-servicecatalog-launch-notification-constraints/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccServicecatalogLaunchNotificationConstraints resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-launch-notification-constraints/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccServicecatalogLaunchNotificationConstraints to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalog_launch_notification_constraints#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccServicecatalogLaunchNotificationConstraints that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccServicecatalogLaunchNotificationConstraints to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-launch-notification-constraints/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-launch-notification-constraints/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccServicecatalogLaunchNotificationConstraints",
      "namespace": "dataAwsccServicecatalogLaunchNotificationConstraints",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-launch-notification-constraints/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-launch-notification-constraints/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-launch-notification-constraints/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-servicecatalog-launch-notification-constraints/index:DataAwsccServicecatalogLaunchNotificationConstraints"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogLaunchNotificationConstraints.DataAwsccServicecatalogLaunchNotificationConstraintsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogLaunchNotificationConstraints.DataAwsccServicecatalogLaunchNotificationConstraintsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-servicecatalog-launch-notification-constraints/index.ts",
        "line": 14
      },
      "name": "DataAwsccServicecatalogLaunchNotificationConstraintsConfig",
      "namespace": "dataAwsccServicecatalogLaunchNotificationConstraints",
      "symbolId": "src/data-awscc-servicecatalog-launch-notification-constraints/index:DataAwsccServicecatalogLaunchNotificationConstraintsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogLaunchRoleConstraint.DataAwsccServicecatalogLaunchRoleConstraint": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalog_launch_role_constraint awscc_servicecatalog_launch_role_constraint}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogLaunchRoleConstraint.DataAwsccServicecatalogLaunchRoleConstraint",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalog_launch_role_constraint awscc_servicecatalog_launch_role_constraint} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-servicecatalog-launch-role-constraint/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogLaunchRoleConstraint.DataAwsccServicecatalogLaunchRoleConstraintConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-servicecatalog-launch-role-constraint/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccServicecatalogLaunchRoleConstraint resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-launch-role-constraint/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccServicecatalogLaunchRoleConstraint to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalog_launch_role_constraint#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccServicecatalogLaunchRoleConstraint that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccServicecatalogLaunchRoleConstraint to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-launch-role-constraint/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-awscc-servicecatalog-launch-role-constraint/index.ts",
            "line": 142
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccServicecatalogLaunchRoleConstraint",
      "namespace": "dataAwsccServicecatalogLaunchRoleConstraint",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-launch-role-constraint/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-launch-role-constraint/index.ts",
            "line": 85
          },
          "name": "acceptLanguage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-launch-role-constraint/index.ts",
            "line": 90
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-launch-role-constraint/index.ts",
            "line": 108
          },
          "name": "launchRoleConstraintId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-launch-role-constraint/index.ts",
            "line": 113
          },
          "name": "localRoleName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-launch-role-constraint/index.ts",
            "line": 118
          },
          "name": "portfolioId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-launch-role-constraint/index.ts",
            "line": 123
          },
          "name": "productId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-launch-role-constraint/index.ts",
            "line": 128
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-launch-role-constraint/index.ts",
            "line": 103
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-launch-role-constraint/index.ts",
            "line": 96
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-servicecatalog-launch-role-constraint/index:DataAwsccServicecatalogLaunchRoleConstraint"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogLaunchRoleConstraint.DataAwsccServicecatalogLaunchRoleConstraintConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogLaunchRoleConstraint.DataAwsccServicecatalogLaunchRoleConstraintConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-servicecatalog-launch-role-constraint/index.ts",
        "line": 14
      },
      "name": "DataAwsccServicecatalogLaunchRoleConstraintConfig",
      "namespace": "dataAwsccServicecatalogLaunchRoleConstraint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalog_launch_role_constraint#id DataAwsccServicecatalogLaunchRoleConstraint#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-launch-role-constraint/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-servicecatalog-launch-role-constraint/index:DataAwsccServicecatalogLaunchRoleConstraintConfig"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogLaunchTemplateConstraint.DataAwsccServicecatalogLaunchTemplateConstraint": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalog_launch_template_constraint awscc_servicecatalog_launch_template_constraint}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogLaunchTemplateConstraint.DataAwsccServicecatalogLaunchTemplateConstraint",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalog_launch_template_constraint awscc_servicecatalog_launch_template_constraint} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-servicecatalog-launch-template-constraint/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogLaunchTemplateConstraint.DataAwsccServicecatalogLaunchTemplateConstraintConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-servicecatalog-launch-template-constraint/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccServicecatalogLaunchTemplateConstraint resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-launch-template-constraint/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccServicecatalogLaunchTemplateConstraint to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalog_launch_template_constraint#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccServicecatalogLaunchTemplateConstraint that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccServicecatalogLaunchTemplateConstraint to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-launch-template-constraint/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-awscc-servicecatalog-launch-template-constraint/index.ts",
            "line": 137
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccServicecatalogLaunchTemplateConstraint",
      "namespace": "dataAwsccServicecatalogLaunchTemplateConstraint",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-launch-template-constraint/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-launch-template-constraint/index.ts",
            "line": 85
          },
          "name": "acceptLanguage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-launch-template-constraint/index.ts",
            "line": 90
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-launch-template-constraint/index.ts",
            "line": 108
          },
          "name": "launchTemplateConstraintId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-launch-template-constraint/index.ts",
            "line": 113
          },
          "name": "portfolioId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-launch-template-constraint/index.ts",
            "line": 118
          },
          "name": "productId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-launch-template-constraint/index.ts",
            "line": 123
          },
          "name": "rules",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-launch-template-constraint/index.ts",
            "line": 103
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-launch-template-constraint/index.ts",
            "line": 96
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-servicecatalog-launch-template-constraint/index:DataAwsccServicecatalogLaunchTemplateConstraint"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogLaunchTemplateConstraint.DataAwsccServicecatalogLaunchTemplateConstraintConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogLaunchTemplateConstraint.DataAwsccServicecatalogLaunchTemplateConstraintConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-servicecatalog-launch-template-constraint/index.ts",
        "line": 14
      },
      "name": "DataAwsccServicecatalogLaunchTemplateConstraintConfig",
      "namespace": "dataAwsccServicecatalogLaunchTemplateConstraint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalog_launch_template_constraint#id DataAwsccServicecatalogLaunchTemplateConstraint#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-launch-template-constraint/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-servicecatalog-launch-template-constraint/index:DataAwsccServicecatalogLaunchTemplateConstraintConfig"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogPortfolio.DataAwsccServicecatalogPortfolio": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalog_portfolio awscc_servicecatalog_portfolio}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogPortfolio.DataAwsccServicecatalogPortfolio",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalog_portfolio awscc_servicecatalog_portfolio} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-servicecatalog-portfolio/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-awscc.dataAwsccServicecatalogPortfolio.DataAwsccServicecatalogPortfolioConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-servicecatalog-portfolio/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccServicecatalogPortfolio resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-portfolio/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 DataAwsccServicecatalogPortfolio to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalog_portfolio#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccServicecatalogPortfolio that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccServicecatalogPortfolio to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-portfolio/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-awscc-servicecatalog-portfolio/index.ts",
            "line": 223
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccServicecatalogPortfolio",
      "namespace": "dataAwsccServicecatalogPortfolio",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-portfolio/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-portfolio/index.ts",
            "line": 165
          },
          "name": "acceptLanguage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-portfolio/index.ts",
            "line": 170
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-portfolio/index.ts",
            "line": 175
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-portfolio/index.ts",
            "line": 193
          },
          "name": "portfolioId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-portfolio/index.ts",
            "line": 198
          },
          "name": "portfolioName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-portfolio/index.ts",
            "line": 203
          },
          "name": "providerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-portfolio/index.ts",
            "line": 209
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogPortfolio.DataAwsccServicecatalogPortfolioTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-portfolio/index.ts",
            "line": 188
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-portfolio/index.ts",
            "line": 181
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-servicecatalog-portfolio/index:DataAwsccServicecatalogPortfolio"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogPortfolio.DataAwsccServicecatalogPortfolioConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogPortfolio.DataAwsccServicecatalogPortfolioConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-servicecatalog-portfolio/index.ts",
        "line": 14
      },
      "name": "DataAwsccServicecatalogPortfolioConfig",
      "namespace": "dataAwsccServicecatalogPortfolio",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalog_portfolio#id DataAwsccServicecatalogPortfolio#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-portfolio/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-servicecatalog-portfolio/index:DataAwsccServicecatalogPortfolioConfig"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogPortfolio.DataAwsccServicecatalogPortfolioTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogPortfolio.DataAwsccServicecatalogPortfolioTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-servicecatalog-portfolio/index.ts",
        "line": 25
      },
      "name": "DataAwsccServicecatalogPortfolioTags",
      "namespace": "dataAwsccServicecatalogPortfolio",
      "symbolId": "src/data-awscc-servicecatalog-portfolio/index:DataAwsccServicecatalogPortfolioTags"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogPortfolio.DataAwsccServicecatalogPortfolioTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogPortfolio.DataAwsccServicecatalogPortfolioTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-servicecatalog-portfolio/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-awscc-servicecatalog-portfolio/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-portfolio/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-awscc.dataAwsccServicecatalogPortfolio.DataAwsccServicecatalogPortfolioTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccServicecatalogPortfolioTagsList",
      "namespace": "dataAwsccServicecatalogPortfolio",
      "symbolId": "src/data-awscc-servicecatalog-portfolio/index:DataAwsccServicecatalogPortfolioTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogPortfolio.DataAwsccServicecatalogPortfolioTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogPortfolio.DataAwsccServicecatalogPortfolioTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-servicecatalog-portfolio/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-servicecatalog-portfolio/index.ts",
        "line": 48
      },
      "name": "DataAwsccServicecatalogPortfolioTagsOutputReference",
      "namespace": "dataAwsccServicecatalogPortfolio",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-portfolio/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-portfolio/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-portfolio/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogPortfolio.DataAwsccServicecatalogPortfolioTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-servicecatalog-portfolio/index:DataAwsccServicecatalogPortfolioTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogPortfolioPrincipalAssociation.DataAwsccServicecatalogPortfolioPrincipalAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalog_portfolio_principal_association awscc_servicecatalog_portfolio_principal_association}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogPortfolioPrincipalAssociation.DataAwsccServicecatalogPortfolioPrincipalAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalog_portfolio_principal_association awscc_servicecatalog_portfolio_principal_association} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-servicecatalog-portfolio-principal-association/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogPortfolioPrincipalAssociation.DataAwsccServicecatalogPortfolioPrincipalAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-servicecatalog-portfolio-principal-association/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccServicecatalogPortfolioPrincipalAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-portfolio-principal-association/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccServicecatalogPortfolioPrincipalAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalog_portfolio_principal_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccServicecatalogPortfolioPrincipalAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccServicecatalogPortfolioPrincipalAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-portfolio-principal-association/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-awscc-servicecatalog-portfolio-principal-association/index.ts",
            "line": 127
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccServicecatalogPortfolioPrincipalAssociation",
      "namespace": "dataAwsccServicecatalogPortfolioPrincipalAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-portfolio-principal-association/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-portfolio-principal-association/index.ts",
            "line": 85
          },
          "name": "acceptLanguage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-portfolio-principal-association/index.ts",
            "line": 103
          },
          "name": "portfolioId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-portfolio-principal-association/index.ts",
            "line": 108
          },
          "name": "principalArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-portfolio-principal-association/index.ts",
            "line": 113
          },
          "name": "principalType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-portfolio-principal-association/index.ts",
            "line": 98
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-portfolio-principal-association/index.ts",
            "line": 91
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-servicecatalog-portfolio-principal-association/index:DataAwsccServicecatalogPortfolioPrincipalAssociation"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogPortfolioPrincipalAssociation.DataAwsccServicecatalogPortfolioPrincipalAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogPortfolioPrincipalAssociation.DataAwsccServicecatalogPortfolioPrincipalAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-servicecatalog-portfolio-principal-association/index.ts",
        "line": 14
      },
      "name": "DataAwsccServicecatalogPortfolioPrincipalAssociationConfig",
      "namespace": "dataAwsccServicecatalogPortfolioPrincipalAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalog_portfolio_principal_association#id DataAwsccServicecatalogPortfolioPrincipalAssociation#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-portfolio-principal-association/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-servicecatalog-portfolio-principal-association/index:DataAwsccServicecatalogPortfolioPrincipalAssociationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogPortfolioProductAssociation.DataAwsccServicecatalogPortfolioProductAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalog_portfolio_product_association awscc_servicecatalog_portfolio_product_association}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogPortfolioProductAssociation.DataAwsccServicecatalogPortfolioProductAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalog_portfolio_product_association awscc_servicecatalog_portfolio_product_association} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-servicecatalog-portfolio-product-association/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogPortfolioProductAssociation.DataAwsccServicecatalogPortfolioProductAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-servicecatalog-portfolio-product-association/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccServicecatalogPortfolioProductAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-portfolio-product-association/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccServicecatalogPortfolioProductAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalog_portfolio_product_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccServicecatalogPortfolioProductAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccServicecatalogPortfolioProductAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-portfolio-product-association/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-awscc-servicecatalog-portfolio-product-association/index.ts",
            "line": 127
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccServicecatalogPortfolioProductAssociation",
      "namespace": "dataAwsccServicecatalogPortfolioProductAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-portfolio-product-association/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-portfolio-product-association/index.ts",
            "line": 85
          },
          "name": "acceptLanguage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-portfolio-product-association/index.ts",
            "line": 103
          },
          "name": "portfolioId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-portfolio-product-association/index.ts",
            "line": 108
          },
          "name": "productId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-portfolio-product-association/index.ts",
            "line": 113
          },
          "name": "sourcePortfolioId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-portfolio-product-association/index.ts",
            "line": 98
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-portfolio-product-association/index.ts",
            "line": 91
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-servicecatalog-portfolio-product-association/index:DataAwsccServicecatalogPortfolioProductAssociation"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogPortfolioProductAssociation.DataAwsccServicecatalogPortfolioProductAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogPortfolioProductAssociation.DataAwsccServicecatalogPortfolioProductAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-servicecatalog-portfolio-product-association/index.ts",
        "line": 14
      },
      "name": "DataAwsccServicecatalogPortfolioProductAssociationConfig",
      "namespace": "dataAwsccServicecatalogPortfolioProductAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalog_portfolio_product_association#id DataAwsccServicecatalogPortfolioProductAssociation#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-portfolio-product-association/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-servicecatalog-portfolio-product-association/index:DataAwsccServicecatalogPortfolioProductAssociationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogPortfolioShare.DataAwsccServicecatalogPortfolioShare": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalog_portfolio_share awscc_servicecatalog_portfolio_share}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogPortfolioShare.DataAwsccServicecatalogPortfolioShare",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalog_portfolio_share awscc_servicecatalog_portfolio_share} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-servicecatalog-portfolio-share/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogPortfolioShare.DataAwsccServicecatalogPortfolioShareConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-servicecatalog-portfolio-share/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccServicecatalogPortfolioShare resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-portfolio-share/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccServicecatalogPortfolioShare to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalog_portfolio_share#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccServicecatalogPortfolioShare that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccServicecatalogPortfolioShare to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-portfolio-share/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-awscc-servicecatalog-portfolio-share/index.ts",
            "line": 127
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccServicecatalogPortfolioShare",
      "namespace": "dataAwsccServicecatalogPortfolioShare",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-portfolio-share/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-portfolio-share/index.ts",
            "line": 85
          },
          "name": "acceptLanguage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-portfolio-share/index.ts",
            "line": 90
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-portfolio-share/index.ts",
            "line": 108
          },
          "name": "portfolioId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-portfolio-share/index.ts",
            "line": 113
          },
          "name": "shareTagOptions",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-portfolio-share/index.ts",
            "line": 103
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-portfolio-share/index.ts",
            "line": 96
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-servicecatalog-portfolio-share/index:DataAwsccServicecatalogPortfolioShare"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogPortfolioShare.DataAwsccServicecatalogPortfolioShareConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogPortfolioShare.DataAwsccServicecatalogPortfolioShareConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-servicecatalog-portfolio-share/index.ts",
        "line": 14
      },
      "name": "DataAwsccServicecatalogPortfolioShareConfig",
      "namespace": "dataAwsccServicecatalogPortfolioShare",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalog_portfolio_share#id DataAwsccServicecatalogPortfolioShare#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-portfolio-share/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-servicecatalog-portfolio-share/index:DataAwsccServicecatalogPortfolioShareConfig"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogPortfolios.DataAwsccServicecatalogPortfolios": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalog_portfolios awscc_servicecatalog_portfolios}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogPortfolios.DataAwsccServicecatalogPortfolios",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalog_portfolios awscc_servicecatalog_portfolios} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-servicecatalog-portfolios/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogPortfolios.DataAwsccServicecatalogPortfoliosConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-servicecatalog-portfolios/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccServicecatalogPortfolios resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-portfolios/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccServicecatalogPortfolios to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalog_portfolios#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccServicecatalogPortfolios that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccServicecatalogPortfolios to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-portfolios/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-portfolios/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccServicecatalogPortfolios",
      "namespace": "dataAwsccServicecatalogPortfolios",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-portfolios/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-portfolios/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-portfolios/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-servicecatalog-portfolios/index:DataAwsccServicecatalogPortfolios"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogPortfolios.DataAwsccServicecatalogPortfoliosConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogPortfolios.DataAwsccServicecatalogPortfoliosConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-servicecatalog-portfolios/index.ts",
        "line": 14
      },
      "name": "DataAwsccServicecatalogPortfoliosConfig",
      "namespace": "dataAwsccServicecatalogPortfolios",
      "symbolId": "src/data-awscc-servicecatalog-portfolios/index:DataAwsccServicecatalogPortfoliosConfig"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogResourceUpdateConstraint.DataAwsccServicecatalogResourceUpdateConstraint": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalog_resource_update_constraint awscc_servicecatalog_resource_update_constraint}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogResourceUpdateConstraint.DataAwsccServicecatalogResourceUpdateConstraint",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalog_resource_update_constraint awscc_servicecatalog_resource_update_constraint} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-servicecatalog-resource-update-constraint/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogResourceUpdateConstraint.DataAwsccServicecatalogResourceUpdateConstraintConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-servicecatalog-resource-update-constraint/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccServicecatalogResourceUpdateConstraint resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-resource-update-constraint/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccServicecatalogResourceUpdateConstraint to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalog_resource_update_constraint#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccServicecatalogResourceUpdateConstraint that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccServicecatalogResourceUpdateConstraint to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-resource-update-constraint/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-awscc-servicecatalog-resource-update-constraint/index.ts",
            "line": 137
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccServicecatalogResourceUpdateConstraint",
      "namespace": "dataAwsccServicecatalogResourceUpdateConstraint",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-resource-update-constraint/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-resource-update-constraint/index.ts",
            "line": 85
          },
          "name": "acceptLanguage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-resource-update-constraint/index.ts",
            "line": 90
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-resource-update-constraint/index.ts",
            "line": 108
          },
          "name": "portfolioId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-resource-update-constraint/index.ts",
            "line": 113
          },
          "name": "productId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-resource-update-constraint/index.ts",
            "line": 118
          },
          "name": "resourceUpdateConstraintId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-resource-update-constraint/index.ts",
            "line": 123
          },
          "name": "tagUpdateOnProvisionedProduct",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-resource-update-constraint/index.ts",
            "line": 103
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-resource-update-constraint/index.ts",
            "line": 96
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-servicecatalog-resource-update-constraint/index:DataAwsccServicecatalogResourceUpdateConstraint"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogResourceUpdateConstraint.DataAwsccServicecatalogResourceUpdateConstraintConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogResourceUpdateConstraint.DataAwsccServicecatalogResourceUpdateConstraintConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-servicecatalog-resource-update-constraint/index.ts",
        "line": 14
      },
      "name": "DataAwsccServicecatalogResourceUpdateConstraintConfig",
      "namespace": "dataAwsccServicecatalogResourceUpdateConstraint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalog_resource_update_constraint#id DataAwsccServicecatalogResourceUpdateConstraint#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-resource-update-constraint/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-servicecatalog-resource-update-constraint/index:DataAwsccServicecatalogResourceUpdateConstraintConfig"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogServiceAction.DataAwsccServicecatalogServiceAction": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalog_service_action awscc_servicecatalog_service_action}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogServiceAction.DataAwsccServicecatalogServiceAction",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalog_service_action awscc_servicecatalog_service_action} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-servicecatalog-service-action/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-awscc.dataAwsccServicecatalogServiceAction.DataAwsccServicecatalogServiceActionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-servicecatalog-service-action/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccServicecatalogServiceAction resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-service-action/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 DataAwsccServicecatalogServiceAction to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalog_service_action#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccServicecatalogServiceAction that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccServicecatalogServiceAction to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-service-action/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-awscc-servicecatalog-service-action/index.ts",
            "line": 218
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccServicecatalogServiceAction",
      "namespace": "dataAwsccServicecatalogServiceAction",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-service-action/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-service-action/index.ts",
            "line": 165
          },
          "name": "acceptLanguage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-service-action/index.ts",
            "line": 171
          },
          "name": "definition",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogServiceAction.DataAwsccServicecatalogServiceActionDefinitionList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-service-action/index.ts",
            "line": 176
          },
          "name": "definitionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-service-action/index.ts",
            "line": 181
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-service-action/index.ts",
            "line": 199
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-service-action/index.ts",
            "line": 204
          },
          "name": "serviceActionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-service-action/index.ts",
            "line": 194
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-service-action/index.ts",
            "line": 187
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-servicecatalog-service-action/index:DataAwsccServicecatalogServiceAction"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogServiceAction.DataAwsccServicecatalogServiceActionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogServiceAction.DataAwsccServicecatalogServiceActionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-servicecatalog-service-action/index.ts",
        "line": 14
      },
      "name": "DataAwsccServicecatalogServiceActionConfig",
      "namespace": "dataAwsccServicecatalogServiceAction",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalog_service_action#id DataAwsccServicecatalogServiceAction#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-service-action/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-servicecatalog-service-action/index:DataAwsccServicecatalogServiceActionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogServiceAction.DataAwsccServicecatalogServiceActionDefinition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogServiceAction.DataAwsccServicecatalogServiceActionDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-servicecatalog-service-action/index.ts",
        "line": 25
      },
      "name": "DataAwsccServicecatalogServiceActionDefinition",
      "namespace": "dataAwsccServicecatalogServiceAction",
      "symbolId": "src/data-awscc-servicecatalog-service-action/index:DataAwsccServicecatalogServiceActionDefinition"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogServiceAction.DataAwsccServicecatalogServiceActionDefinitionList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogServiceAction.DataAwsccServicecatalogServiceActionDefinitionList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-servicecatalog-service-action/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-awscc-servicecatalog-service-action/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-service-action/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-awscc.dataAwsccServicecatalogServiceAction.DataAwsccServicecatalogServiceActionDefinitionOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccServicecatalogServiceActionDefinitionList",
      "namespace": "dataAwsccServicecatalogServiceAction",
      "symbolId": "src/data-awscc-servicecatalog-service-action/index:DataAwsccServicecatalogServiceActionDefinitionList"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogServiceAction.DataAwsccServicecatalogServiceActionDefinitionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogServiceAction.DataAwsccServicecatalogServiceActionDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-servicecatalog-service-action/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-servicecatalog-service-action/index.ts",
        "line": 48
      },
      "name": "DataAwsccServicecatalogServiceActionDefinitionOutputReference",
      "namespace": "dataAwsccServicecatalogServiceAction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-service-action/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-service-action/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-service-action/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogServiceAction.DataAwsccServicecatalogServiceActionDefinition"
          }
        }
      ],
      "symbolId": "src/data-awscc-servicecatalog-service-action/index:DataAwsccServicecatalogServiceActionDefinitionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogServiceActionAssociation.DataAwsccServicecatalogServiceActionAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalog_service_action_association awscc_servicecatalog_service_action_association}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogServiceActionAssociation.DataAwsccServicecatalogServiceActionAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalog_service_action_association awscc_servicecatalog_service_action_association} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-servicecatalog-service-action-association/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogServiceActionAssociation.DataAwsccServicecatalogServiceActionAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-servicecatalog-service-action-association/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccServicecatalogServiceActionAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-service-action-association/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccServicecatalogServiceActionAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalog_service_action_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccServicecatalogServiceActionAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccServicecatalogServiceActionAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-service-action-association/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-awscc-servicecatalog-service-action-association/index.ts",
            "line": 122
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccServicecatalogServiceActionAssociation",
      "namespace": "dataAwsccServicecatalogServiceActionAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-service-action-association/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-service-action-association/index.ts",
            "line": 98
          },
          "name": "productId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-service-action-association/index.ts",
            "line": 103
          },
          "name": "provisioningArtifactId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-service-action-association/index.ts",
            "line": 108
          },
          "name": "serviceActionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-service-action-association/index.ts",
            "line": 93
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-service-action-association/index.ts",
            "line": 86
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-servicecatalog-service-action-association/index:DataAwsccServicecatalogServiceActionAssociation"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogServiceActionAssociation.DataAwsccServicecatalogServiceActionAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogServiceActionAssociation.DataAwsccServicecatalogServiceActionAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-servicecatalog-service-action-association/index.ts",
        "line": 14
      },
      "name": "DataAwsccServicecatalogServiceActionAssociationConfig",
      "namespace": "dataAwsccServicecatalogServiceActionAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalog_service_action_association#id DataAwsccServicecatalogServiceActionAssociation#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-service-action-association/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-servicecatalog-service-action-association/index:DataAwsccServicecatalogServiceActionAssociationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogServiceActions.DataAwsccServicecatalogServiceActions": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalog_service_actions awscc_servicecatalog_service_actions}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogServiceActions.DataAwsccServicecatalogServiceActions",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalog_service_actions awscc_servicecatalog_service_actions} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-servicecatalog-service-actions/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogServiceActions.DataAwsccServicecatalogServiceActionsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-servicecatalog-service-actions/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccServicecatalogServiceActions resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-service-actions/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccServicecatalogServiceActions to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalog_service_actions#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccServicecatalogServiceActions that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccServicecatalogServiceActions to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-service-actions/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-service-actions/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccServicecatalogServiceActions",
      "namespace": "dataAwsccServicecatalogServiceActions",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-service-actions/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-service-actions/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-service-actions/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-servicecatalog-service-actions/index:DataAwsccServicecatalogServiceActions"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogServiceActions.DataAwsccServicecatalogServiceActionsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogServiceActions.DataAwsccServicecatalogServiceActionsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-servicecatalog-service-actions/index.ts",
        "line": 14
      },
      "name": "DataAwsccServicecatalogServiceActionsConfig",
      "namespace": "dataAwsccServicecatalogServiceActions",
      "symbolId": "src/data-awscc-servicecatalog-service-actions/index:DataAwsccServicecatalogServiceActionsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogStackSetConstraint.DataAwsccServicecatalogStackSetConstraint": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalog_stack_set_constraint awscc_servicecatalog_stack_set_constraint}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogStackSetConstraint.DataAwsccServicecatalogStackSetConstraint",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalog_stack_set_constraint awscc_servicecatalog_stack_set_constraint} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-servicecatalog-stack-set-constraint/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogStackSetConstraint.DataAwsccServicecatalogStackSetConstraintConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-servicecatalog-stack-set-constraint/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccServicecatalogStackSetConstraint resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-stack-set-constraint/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccServicecatalogStackSetConstraint to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalog_stack_set_constraint#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccServicecatalogStackSetConstraint that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccServicecatalogStackSetConstraint to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-stack-set-constraint/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-awscc-servicecatalog-stack-set-constraint/index.ts",
            "line": 157
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccServicecatalogStackSetConstraint",
      "namespace": "dataAwsccServicecatalogStackSetConstraint",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-stack-set-constraint/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-stack-set-constraint/index.ts",
            "line": 85
          },
          "name": "acceptLanguage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-stack-set-constraint/index.ts",
            "line": 90
          },
          "name": "accountList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-stack-set-constraint/index.ts",
            "line": 95
          },
          "name": "adminRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-stack-set-constraint/index.ts",
            "line": 100
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-stack-set-constraint/index.ts",
            "line": 105
          },
          "name": "executionRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-stack-set-constraint/index.ts",
            "line": 123
          },
          "name": "portfolioId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-stack-set-constraint/index.ts",
            "line": 128
          },
          "name": "productId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-stack-set-constraint/index.ts",
            "line": 133
          },
          "name": "regionList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-stack-set-constraint/index.ts",
            "line": 138
          },
          "name": "stackInstanceControl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-stack-set-constraint/index.ts",
            "line": 143
          },
          "name": "stackSetConstraintId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-stack-set-constraint/index.ts",
            "line": 118
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-stack-set-constraint/index.ts",
            "line": 111
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-servicecatalog-stack-set-constraint/index:DataAwsccServicecatalogStackSetConstraint"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogStackSetConstraint.DataAwsccServicecatalogStackSetConstraintConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogStackSetConstraint.DataAwsccServicecatalogStackSetConstraintConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-servicecatalog-stack-set-constraint/index.ts",
        "line": 14
      },
      "name": "DataAwsccServicecatalogStackSetConstraintConfig",
      "namespace": "dataAwsccServicecatalogStackSetConstraint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalog_stack_set_constraint#id DataAwsccServicecatalogStackSetConstraint#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-stack-set-constraint/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-servicecatalog-stack-set-constraint/index:DataAwsccServicecatalogStackSetConstraintConfig"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogTagOption.DataAwsccServicecatalogTagOption": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalog_tag_option awscc_servicecatalog_tag_option}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogTagOption.DataAwsccServicecatalogTagOption",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalog_tag_option awscc_servicecatalog_tag_option} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-servicecatalog-tag-option/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogTagOption.DataAwsccServicecatalogTagOptionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-servicecatalog-tag-option/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccServicecatalogTagOption resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-tag-option/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccServicecatalogTagOption to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalog_tag_option#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccServicecatalogTagOption that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccServicecatalogTagOption to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-tag-option/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-awscc-servicecatalog-tag-option/index.ts",
            "line": 127
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccServicecatalogTagOption",
      "namespace": "dataAwsccServicecatalogTagOption",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-tag-option/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-tag-option/index.ts",
            "line": 85
          },
          "name": "active",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-tag-option/index.ts",
            "line": 103
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-tag-option/index.ts",
            "line": 108
          },
          "name": "tagOptionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-tag-option/index.ts",
            "line": 113
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-tag-option/index.ts",
            "line": 98
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-tag-option/index.ts",
            "line": 91
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-servicecatalog-tag-option/index:DataAwsccServicecatalogTagOption"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogTagOption.DataAwsccServicecatalogTagOptionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogTagOption.DataAwsccServicecatalogTagOptionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-servicecatalog-tag-option/index.ts",
        "line": 14
      },
      "name": "DataAwsccServicecatalogTagOptionConfig",
      "namespace": "dataAwsccServicecatalogTagOption",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalog_tag_option#id DataAwsccServicecatalogTagOption#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-tag-option/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-servicecatalog-tag-option/index:DataAwsccServicecatalogTagOptionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogTagOptionAssociation.DataAwsccServicecatalogTagOptionAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalog_tag_option_association awscc_servicecatalog_tag_option_association}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogTagOptionAssociation.DataAwsccServicecatalogTagOptionAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalog_tag_option_association awscc_servicecatalog_tag_option_association} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-servicecatalog-tag-option-association/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogTagOptionAssociation.DataAwsccServicecatalogTagOptionAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-servicecatalog-tag-option-association/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccServicecatalogTagOptionAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-tag-option-association/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccServicecatalogTagOptionAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalog_tag_option_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccServicecatalogTagOptionAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccServicecatalogTagOptionAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-tag-option-association/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-awscc-servicecatalog-tag-option-association/index.ts",
            "line": 117
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccServicecatalogTagOptionAssociation",
      "namespace": "dataAwsccServicecatalogTagOptionAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-tag-option-association/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-tag-option-association/index.ts",
            "line": 98
          },
          "name": "resourceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-tag-option-association/index.ts",
            "line": 103
          },
          "name": "tagOptionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-tag-option-association/index.ts",
            "line": 93
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-tag-option-association/index.ts",
            "line": 86
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-servicecatalog-tag-option-association/index:DataAwsccServicecatalogTagOptionAssociation"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogTagOptionAssociation.DataAwsccServicecatalogTagOptionAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogTagOptionAssociation.DataAwsccServicecatalogTagOptionAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-servicecatalog-tag-option-association/index.ts",
        "line": 14
      },
      "name": "DataAwsccServicecatalogTagOptionAssociationConfig",
      "namespace": "dataAwsccServicecatalogTagOptionAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalog_tag_option_association#id DataAwsccServicecatalogTagOptionAssociation#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-tag-option-association/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-servicecatalog-tag-option-association/index:DataAwsccServicecatalogTagOptionAssociationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogTagOptions.DataAwsccServicecatalogTagOptions": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalog_tag_options awscc_servicecatalog_tag_options}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogTagOptions.DataAwsccServicecatalogTagOptions",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalog_tag_options awscc_servicecatalog_tag_options} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-servicecatalog-tag-options/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogTagOptions.DataAwsccServicecatalogTagOptionsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-servicecatalog-tag-options/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccServicecatalogTagOptions resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-tag-options/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccServicecatalogTagOptions to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalog_tag_options#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccServicecatalogTagOptions that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccServicecatalogTagOptions to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-tag-options/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-tag-options/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccServicecatalogTagOptions",
      "namespace": "dataAwsccServicecatalogTagOptions",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-tag-options/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-tag-options/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalog-tag-options/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-servicecatalog-tag-options/index:DataAwsccServicecatalogTagOptions"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogTagOptions.DataAwsccServicecatalogTagOptionsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogTagOptions.DataAwsccServicecatalogTagOptionsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-servicecatalog-tag-options/index.ts",
        "line": 14
      },
      "name": "DataAwsccServicecatalogTagOptionsConfig",
      "namespace": "dataAwsccServicecatalogTagOptions",
      "symbolId": "src/data-awscc-servicecatalog-tag-options/index:DataAwsccServicecatalogTagOptionsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogappregistryApplication.DataAwsccServicecatalogappregistryApplication": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalogappregistry_application awscc_servicecatalogappregistry_application}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogappregistryApplication.DataAwsccServicecatalogappregistryApplication",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalogappregistry_application awscc_servicecatalogappregistry_application} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-servicecatalogappregistry-application/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogappregistryApplication.DataAwsccServicecatalogappregistryApplicationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-servicecatalogappregistry-application/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccServicecatalogappregistryApplication resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalogappregistry-application/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccServicecatalogappregistryApplication to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalogappregistry_application#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccServicecatalogappregistryApplication that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccServicecatalogappregistryApplication to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalogappregistry-application/index.ts",
            "line": 142
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalogappregistry-application/index.ts",
            "line": 148
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccServicecatalogappregistryApplication",
      "namespace": "dataAwsccServicecatalogappregistryApplication",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalogappregistry-application/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalogappregistry-application/index.ts",
            "line": 85
          },
          "name": "applicationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalogappregistry-application/index.ts",
            "line": 90
          },
          "name": "applicationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalogappregistry-application/index.ts",
            "line": 95
          },
          "name": "applicationTagKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalogappregistry-application/index.ts",
            "line": 100
          },
          "name": "applicationTagValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalogappregistry-application/index.ts",
            "line": 105
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalogappregistry-application/index.ts",
            "line": 110
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalogappregistry-application/index.ts",
            "line": 128
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalogappregistry-application/index.ts",
            "line": 134
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalogappregistry-application/index.ts",
            "line": 123
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalogappregistry-application/index.ts",
            "line": 116
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-servicecatalogappregistry-application/index:DataAwsccServicecatalogappregistryApplication"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogappregistryApplication.DataAwsccServicecatalogappregistryApplicationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogappregistryApplication.DataAwsccServicecatalogappregistryApplicationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-servicecatalogappregistry-application/index.ts",
        "line": 14
      },
      "name": "DataAwsccServicecatalogappregistryApplicationConfig",
      "namespace": "dataAwsccServicecatalogappregistryApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalogappregistry_application#id DataAwsccServicecatalogappregistryApplication#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalogappregistry-application/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-servicecatalogappregistry-application/index:DataAwsccServicecatalogappregistryApplicationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogappregistryApplications.DataAwsccServicecatalogappregistryApplications": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalogappregistry_applications awscc_servicecatalogappregistry_applications}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogappregistryApplications.DataAwsccServicecatalogappregistryApplications",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalogappregistry_applications awscc_servicecatalogappregistry_applications} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-servicecatalogappregistry-applications/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogappregistryApplications.DataAwsccServicecatalogappregistryApplicationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-servicecatalogappregistry-applications/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccServicecatalogappregistryApplications resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalogappregistry-applications/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccServicecatalogappregistryApplications to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalogappregistry_applications#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccServicecatalogappregistryApplications that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccServicecatalogappregistryApplications to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalogappregistry-applications/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalogappregistry-applications/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccServicecatalogappregistryApplications",
      "namespace": "dataAwsccServicecatalogappregistryApplications",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalogappregistry-applications/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalogappregistry-applications/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalogappregistry-applications/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-servicecatalogappregistry-applications/index:DataAwsccServicecatalogappregistryApplications"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogappregistryApplications.DataAwsccServicecatalogappregistryApplicationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogappregistryApplications.DataAwsccServicecatalogappregistryApplicationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-servicecatalogappregistry-applications/index.ts",
        "line": 14
      },
      "name": "DataAwsccServicecatalogappregistryApplicationsConfig",
      "namespace": "dataAwsccServicecatalogappregistryApplications",
      "symbolId": "src/data-awscc-servicecatalogappregistry-applications/index:DataAwsccServicecatalogappregistryApplicationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogappregistryAttributeGroup.DataAwsccServicecatalogappregistryAttributeGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalogappregistry_attribute_group awscc_servicecatalogappregistry_attribute_group}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogappregistryAttributeGroup.DataAwsccServicecatalogappregistryAttributeGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalogappregistry_attribute_group awscc_servicecatalogappregistry_attribute_group} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-servicecatalogappregistry-attribute-group/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogappregistryAttributeGroup.DataAwsccServicecatalogappregistryAttributeGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-servicecatalogappregistry-attribute-group/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccServicecatalogappregistryAttributeGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalogappregistry-attribute-group/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccServicecatalogappregistryAttributeGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalogappregistry_attribute_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccServicecatalogappregistryAttributeGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccServicecatalogappregistryAttributeGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalogappregistry-attribute-group/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-awscc-servicecatalogappregistry-attribute-group/index.ts",
            "line": 138
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccServicecatalogappregistryAttributeGroup",
      "namespace": "dataAwsccServicecatalogappregistryAttributeGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalogappregistry-attribute-group/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalogappregistry-attribute-group/index.ts",
            "line": 85
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalogappregistry-attribute-group/index.ts",
            "line": 90
          },
          "name": "attributeGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalogappregistry-attribute-group/index.ts",
            "line": 95
          },
          "name": "attributes",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalogappregistry-attribute-group/index.ts",
            "line": 100
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalogappregistry-attribute-group/index.ts",
            "line": 118
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalogappregistry-attribute-group/index.ts",
            "line": 124
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalogappregistry-attribute-group/index.ts",
            "line": 113
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalogappregistry-attribute-group/index.ts",
            "line": 106
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-servicecatalogappregistry-attribute-group/index:DataAwsccServicecatalogappregistryAttributeGroup"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogappregistryAttributeGroup.DataAwsccServicecatalogappregistryAttributeGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogappregistryAttributeGroup.DataAwsccServicecatalogappregistryAttributeGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-servicecatalogappregistry-attribute-group/index.ts",
        "line": 14
      },
      "name": "DataAwsccServicecatalogappregistryAttributeGroupConfig",
      "namespace": "dataAwsccServicecatalogappregistryAttributeGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalogappregistry_attribute_group#id DataAwsccServicecatalogappregistryAttributeGroup#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalogappregistry-attribute-group/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-servicecatalogappregistry-attribute-group/index:DataAwsccServicecatalogappregistryAttributeGroupConfig"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogappregistryAttributeGroupAssociation.DataAwsccServicecatalogappregistryAttributeGroupAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalogappregistry_attribute_group_association awscc_servicecatalogappregistry_attribute_group_association}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogappregistryAttributeGroupAssociation.DataAwsccServicecatalogappregistryAttributeGroupAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalogappregistry_attribute_group_association awscc_servicecatalogappregistry_attribute_group_association} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-servicecatalogappregistry-attribute-group-association/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogappregistryAttributeGroupAssociation.DataAwsccServicecatalogappregistryAttributeGroupAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-servicecatalogappregistry-attribute-group-association/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccServicecatalogappregistryAttributeGroupAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalogappregistry-attribute-group-association/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccServicecatalogappregistryAttributeGroupAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalogappregistry_attribute_group_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccServicecatalogappregistryAttributeGroupAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccServicecatalogappregistryAttributeGroupAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalogappregistry-attribute-group-association/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-awscc-servicecatalogappregistry-attribute-group-association/index.ts",
            "line": 127
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccServicecatalogappregistryAttributeGroupAssociation",
      "namespace": "dataAwsccServicecatalogappregistryAttributeGroupAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalogappregistry-attribute-group-association/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalogappregistry-attribute-group-association/index.ts",
            "line": 85
          },
          "name": "application",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalogappregistry-attribute-group-association/index.ts",
            "line": 90
          },
          "name": "applicationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalogappregistry-attribute-group-association/index.ts",
            "line": 95
          },
          "name": "attributeGroup",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalogappregistry-attribute-group-association/index.ts",
            "line": 100
          },
          "name": "attributeGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalogappregistry-attribute-group-association/index.ts",
            "line": 113
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalogappregistry-attribute-group-association/index.ts",
            "line": 106
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-servicecatalogappregistry-attribute-group-association/index:DataAwsccServicecatalogappregistryAttributeGroupAssociation"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogappregistryAttributeGroupAssociation.DataAwsccServicecatalogappregistryAttributeGroupAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogappregistryAttributeGroupAssociation.DataAwsccServicecatalogappregistryAttributeGroupAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-servicecatalogappregistry-attribute-group-association/index.ts",
        "line": 14
      },
      "name": "DataAwsccServicecatalogappregistryAttributeGroupAssociationConfig",
      "namespace": "dataAwsccServicecatalogappregistryAttributeGroupAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalogappregistry_attribute_group_association#id DataAwsccServicecatalogappregistryAttributeGroupAssociation#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalogappregistry-attribute-group-association/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-servicecatalogappregistry-attribute-group-association/index:DataAwsccServicecatalogappregistryAttributeGroupAssociationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogappregistryAttributeGroups.DataAwsccServicecatalogappregistryAttributeGroups": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalogappregistry_attribute_groups awscc_servicecatalogappregistry_attribute_groups}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogappregistryAttributeGroups.DataAwsccServicecatalogappregistryAttributeGroups",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalogappregistry_attribute_groups awscc_servicecatalogappregistry_attribute_groups} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-servicecatalogappregistry-attribute-groups/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogappregistryAttributeGroups.DataAwsccServicecatalogappregistryAttributeGroupsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-servicecatalogappregistry-attribute-groups/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccServicecatalogappregistryAttributeGroups resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalogappregistry-attribute-groups/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccServicecatalogappregistryAttributeGroups to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalogappregistry_attribute_groups#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccServicecatalogappregistryAttributeGroups that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccServicecatalogappregistryAttributeGroups to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalogappregistry-attribute-groups/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalogappregistry-attribute-groups/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccServicecatalogappregistryAttributeGroups",
      "namespace": "dataAwsccServicecatalogappregistryAttributeGroups",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalogappregistry-attribute-groups/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalogappregistry-attribute-groups/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalogappregistry-attribute-groups/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-servicecatalogappregistry-attribute-groups/index:DataAwsccServicecatalogappregistryAttributeGroups"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogappregistryAttributeGroups.DataAwsccServicecatalogappregistryAttributeGroupsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogappregistryAttributeGroups.DataAwsccServicecatalogappregistryAttributeGroupsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-servicecatalogappregistry-attribute-groups/index.ts",
        "line": 14
      },
      "name": "DataAwsccServicecatalogappregistryAttributeGroupsConfig",
      "namespace": "dataAwsccServicecatalogappregistryAttributeGroups",
      "symbolId": "src/data-awscc-servicecatalogappregistry-attribute-groups/index:DataAwsccServicecatalogappregistryAttributeGroupsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogappregistryResourceAssociation.DataAwsccServicecatalogappregistryResourceAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalogappregistry_resource_association awscc_servicecatalogappregistry_resource_association}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogappregistryResourceAssociation.DataAwsccServicecatalogappregistryResourceAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalogappregistry_resource_association awscc_servicecatalogappregistry_resource_association} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-servicecatalogappregistry-resource-association/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogappregistryResourceAssociation.DataAwsccServicecatalogappregistryResourceAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-servicecatalogappregistry-resource-association/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccServicecatalogappregistryResourceAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalogappregistry-resource-association/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccServicecatalogappregistryResourceAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalogappregistry_resource_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccServicecatalogappregistryResourceAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccServicecatalogappregistryResourceAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalogappregistry-resource-association/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-awscc-servicecatalogappregistry-resource-association/index.ts",
            "line": 132
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccServicecatalogappregistryResourceAssociation",
      "namespace": "dataAwsccServicecatalogappregistryResourceAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalogappregistry-resource-association/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalogappregistry-resource-association/index.ts",
            "line": 85
          },
          "name": "application",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalogappregistry-resource-association/index.ts",
            "line": 90
          },
          "name": "applicationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalogappregistry-resource-association/index.ts",
            "line": 108
          },
          "name": "resource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalogappregistry-resource-association/index.ts",
            "line": 113
          },
          "name": "resourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalogappregistry-resource-association/index.ts",
            "line": 118
          },
          "name": "resourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalogappregistry-resource-association/index.ts",
            "line": 103
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalogappregistry-resource-association/index.ts",
            "line": 96
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-servicecatalogappregistry-resource-association/index:DataAwsccServicecatalogappregistryResourceAssociation"
    },
    "@cdktn/provider-awscc.dataAwsccServicecatalogappregistryResourceAssociation.DataAwsccServicecatalogappregistryResourceAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccServicecatalogappregistryResourceAssociation.DataAwsccServicecatalogappregistryResourceAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-servicecatalogappregistry-resource-association/index.ts",
        "line": 14
      },
      "name": "DataAwsccServicecatalogappregistryResourceAssociationConfig",
      "namespace": "dataAwsccServicecatalogappregistryResourceAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicecatalogappregistry_resource_association#id DataAwsccServicecatalogappregistryResourceAssociation#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicecatalogappregistry-resource-association/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-servicecatalogappregistry-resource-association/index:DataAwsccServicecatalogappregistryResourceAssociationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccServicediscoveryService.DataAwsccServicediscoveryService": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicediscovery_service awscc_servicediscovery_service}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccServicediscoveryService.DataAwsccServicediscoveryService",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicediscovery_service awscc_servicediscovery_service} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-servicediscovery-service/index.ts",
          "line": 404
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccServicediscoveryService.DataAwsccServicediscoveryServiceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-servicediscovery-service/index.ts",
        "line": 372
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccServicediscoveryService resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicediscovery-service/index.ts",
            "line": 389
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccServicediscoveryService to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicediscovery_service#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccServicediscoveryService that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccServicediscoveryService to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicediscovery-service/index.ts",
            "line": 504
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicediscovery-service/index.ts",
            "line": 510
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccServicediscoveryService",
      "namespace": "dataAwsccServicediscoveryService",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicediscovery-service/index.ts",
            "line": 377
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicediscovery-service/index.ts",
            "line": 428
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicediscovery-service/index.ts",
            "line": 433
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicediscovery-service/index.ts",
            "line": 439
          },
          "name": "dnsConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccServicediscoveryService.DataAwsccServicediscoveryServiceDnsConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicediscovery-service/index.ts",
            "line": 445
          },
          "name": "healthCheckConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccServicediscoveryService.DataAwsccServicediscoveryServiceHealthCheckConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicediscovery-service/index.ts",
            "line": 451
          },
          "name": "healthCheckCustomConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccServicediscoveryService.DataAwsccServicediscoveryServiceHealthCheckCustomConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicediscovery-service/index.ts",
            "line": 469
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicediscovery-service/index.ts",
            "line": 474
          },
          "name": "namespaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicediscovery-service/index.ts",
            "line": 480
          },
          "name": "serviceAttributes",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicediscovery-service/index.ts",
            "line": 485
          },
          "name": "serviceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicediscovery-service/index.ts",
            "line": 491
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccServicediscoveryService.DataAwsccServicediscoveryServiceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicediscovery-service/index.ts",
            "line": 496
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicediscovery-service/index.ts",
            "line": 464
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicediscovery-service/index.ts",
            "line": 457
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-servicediscovery-service/index:DataAwsccServicediscoveryService"
    },
    "@cdktn/provider-awscc.dataAwsccServicediscoveryService.DataAwsccServicediscoveryServiceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccServicediscoveryService.DataAwsccServicediscoveryServiceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-servicediscovery-service/index.ts",
        "line": 14
      },
      "name": "DataAwsccServicediscoveryServiceConfig",
      "namespace": "dataAwsccServicediscoveryService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicediscovery_service#id DataAwsccServicediscoveryService#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicediscovery-service/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-servicediscovery-service/index:DataAwsccServicediscoveryServiceConfig"
    },
    "@cdktn/provider-awscc.dataAwsccServicediscoveryService.DataAwsccServicediscoveryServiceDnsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccServicediscoveryService.DataAwsccServicediscoveryServiceDnsConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-servicediscovery-service/index.ts",
        "line": 105
      },
      "name": "DataAwsccServicediscoveryServiceDnsConfig",
      "namespace": "dataAwsccServicediscoveryService",
      "symbolId": "src/data-awscc-servicediscovery-service/index:DataAwsccServicediscoveryServiceDnsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccServicediscoveryService.DataAwsccServicediscoveryServiceDnsConfigDnsRecords": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccServicediscoveryService.DataAwsccServicediscoveryServiceDnsConfigDnsRecords",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-servicediscovery-service/index.ts",
        "line": 25
      },
      "name": "DataAwsccServicediscoveryServiceDnsConfigDnsRecords",
      "namespace": "dataAwsccServicediscoveryService",
      "symbolId": "src/data-awscc-servicediscovery-service/index:DataAwsccServicediscoveryServiceDnsConfigDnsRecords"
    },
    "@cdktn/provider-awscc.dataAwsccServicediscoveryService.DataAwsccServicediscoveryServiceDnsConfigDnsRecordsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccServicediscoveryService.DataAwsccServicediscoveryServiceDnsConfigDnsRecordsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-servicediscovery-service/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-awscc-servicediscovery-service/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicediscovery-service/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-awscc.dataAwsccServicediscoveryService.DataAwsccServicediscoveryServiceDnsConfigDnsRecordsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccServicediscoveryServiceDnsConfigDnsRecordsList",
      "namespace": "dataAwsccServicediscoveryService",
      "symbolId": "src/data-awscc-servicediscovery-service/index:DataAwsccServicediscoveryServiceDnsConfigDnsRecordsList"
    },
    "@cdktn/provider-awscc.dataAwsccServicediscoveryService.DataAwsccServicediscoveryServiceDnsConfigDnsRecordsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccServicediscoveryService.DataAwsccServicediscoveryServiceDnsConfigDnsRecordsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-servicediscovery-service/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-servicediscovery-service/index.ts",
        "line": 48
      },
      "name": "DataAwsccServicediscoveryServiceDnsConfigDnsRecordsOutputReference",
      "namespace": "dataAwsccServicediscoveryService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicediscovery-service/index.ts",
            "line": 77
          },
          "name": "ttl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicediscovery-service/index.ts",
            "line": 82
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicediscovery-service/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccServicediscoveryService.DataAwsccServicediscoveryServiceDnsConfigDnsRecords"
          }
        }
      ],
      "symbolId": "src/data-awscc-servicediscovery-service/index:DataAwsccServicediscoveryServiceDnsConfigDnsRecordsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccServicediscoveryService.DataAwsccServicediscoveryServiceDnsConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccServicediscoveryService.DataAwsccServicediscoveryServiceDnsConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-servicediscovery-service/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-awscc-servicediscovery-service/index.ts",
        "line": 128
      },
      "name": "DataAwsccServicediscoveryServiceDnsConfigOutputReference",
      "namespace": "dataAwsccServicediscoveryService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicediscovery-service/index.ts",
            "line": 156
          },
          "name": "dnsRecords",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccServicediscoveryService.DataAwsccServicediscoveryServiceDnsConfigDnsRecordsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicediscovery-service/index.ts",
            "line": 161
          },
          "name": "namespaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicediscovery-service/index.ts",
            "line": 166
          },
          "name": "routingPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicediscovery-service/index.ts",
            "line": 139
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccServicediscoveryService.DataAwsccServicediscoveryServiceDnsConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-servicediscovery-service/index:DataAwsccServicediscoveryServiceDnsConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccServicediscoveryService.DataAwsccServicediscoveryServiceHealthCheckConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccServicediscoveryService.DataAwsccServicediscoveryServiceHealthCheckConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-servicediscovery-service/index.ts",
        "line": 170
      },
      "name": "DataAwsccServicediscoveryServiceHealthCheckConfig",
      "namespace": "dataAwsccServicediscoveryService",
      "symbolId": "src/data-awscc-servicediscovery-service/index:DataAwsccServicediscoveryServiceHealthCheckConfig"
    },
    "@cdktn/provider-awscc.dataAwsccServicediscoveryService.DataAwsccServicediscoveryServiceHealthCheckConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccServicediscoveryService.DataAwsccServicediscoveryServiceHealthCheckConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-servicediscovery-service/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/data-awscc-servicediscovery-service/index.ts",
        "line": 193
      },
      "name": "DataAwsccServicediscoveryServiceHealthCheckConfigOutputReference",
      "namespace": "dataAwsccServicediscoveryService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicediscovery-service/index.ts",
            "line": 220
          },
          "name": "failureThreshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicediscovery-service/index.ts",
            "line": 225
          },
          "name": "resourcePath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicediscovery-service/index.ts",
            "line": 230
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicediscovery-service/index.ts",
            "line": 204
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccServicediscoveryService.DataAwsccServicediscoveryServiceHealthCheckConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-servicediscovery-service/index:DataAwsccServicediscoveryServiceHealthCheckConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccServicediscoveryService.DataAwsccServicediscoveryServiceHealthCheckCustomConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccServicediscoveryService.DataAwsccServicediscoveryServiceHealthCheckCustomConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-servicediscovery-service/index.ts",
        "line": 234
      },
      "name": "DataAwsccServicediscoveryServiceHealthCheckCustomConfig",
      "namespace": "dataAwsccServicediscoveryService",
      "symbolId": "src/data-awscc-servicediscovery-service/index:DataAwsccServicediscoveryServiceHealthCheckCustomConfig"
    },
    "@cdktn/provider-awscc.dataAwsccServicediscoveryService.DataAwsccServicediscoveryServiceHealthCheckCustomConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccServicediscoveryService.DataAwsccServicediscoveryServiceHealthCheckCustomConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-servicediscovery-service/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-awscc-servicediscovery-service/index.ts",
        "line": 257
      },
      "name": "DataAwsccServicediscoveryServiceHealthCheckCustomConfigOutputReference",
      "namespace": "dataAwsccServicediscoveryService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicediscovery-service/index.ts",
            "line": 284
          },
          "name": "failureThreshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicediscovery-service/index.ts",
            "line": 268
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccServicediscoveryService.DataAwsccServicediscoveryServiceHealthCheckCustomConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-servicediscovery-service/index:DataAwsccServicediscoveryServiceHealthCheckCustomConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccServicediscoveryService.DataAwsccServicediscoveryServiceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccServicediscoveryService.DataAwsccServicediscoveryServiceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-servicediscovery-service/index.ts",
        "line": 288
      },
      "name": "DataAwsccServicediscoveryServiceTags",
      "namespace": "dataAwsccServicediscoveryService",
      "symbolId": "src/data-awscc-servicediscovery-service/index:DataAwsccServicediscoveryServiceTags"
    },
    "@cdktn/provider-awscc.dataAwsccServicediscoveryService.DataAwsccServicediscoveryServiceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccServicediscoveryService.DataAwsccServicediscoveryServiceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-servicediscovery-service/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-servicediscovery-service/index.ts",
        "line": 350
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicediscovery-service/index.ts",
            "line": 364
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccServicediscoveryService.DataAwsccServicediscoveryServiceTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccServicediscoveryServiceTagsList",
      "namespace": "dataAwsccServicediscoveryService",
      "symbolId": "src/data-awscc-servicediscovery-service/index:DataAwsccServicediscoveryServiceTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccServicediscoveryService.DataAwsccServicediscoveryServiceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccServicediscoveryService.DataAwsccServicediscoveryServiceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-servicediscovery-service/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-awscc-servicediscovery-service/index.ts",
        "line": 311
      },
      "name": "DataAwsccServicediscoveryServiceTagsOutputReference",
      "namespace": "dataAwsccServicediscoveryService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicediscovery-service/index.ts",
            "line": 340
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicediscovery-service/index.ts",
            "line": 345
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicediscovery-service/index.ts",
            "line": 324
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccServicediscoveryService.DataAwsccServicediscoveryServiceTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-servicediscovery-service/index:DataAwsccServicediscoveryServiceTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccServicediscoveryServices.DataAwsccServicediscoveryServices": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicediscovery_services awscc_servicediscovery_services}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccServicediscoveryServices.DataAwsccServicediscoveryServices",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicediscovery_services awscc_servicediscovery_services} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-servicediscovery-services/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccServicediscoveryServices.DataAwsccServicediscoveryServicesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-servicediscovery-services/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccServicediscoveryServices resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicediscovery-services/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccServicediscoveryServices to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/servicediscovery_services#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccServicediscoveryServices that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccServicediscoveryServices to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicediscovery-services/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-servicediscovery-services/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccServicediscoveryServices",
      "namespace": "dataAwsccServicediscoveryServices",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicediscovery-services/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicediscovery-services/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-servicediscovery-services/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-servicediscovery-services/index:DataAwsccServicediscoveryServices"
    },
    "@cdktn/provider-awscc.dataAwsccServicediscoveryServices.DataAwsccServicediscoveryServicesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccServicediscoveryServices.DataAwsccServicediscoveryServicesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-servicediscovery-services/index.ts",
        "line": 14
      },
      "name": "DataAwsccServicediscoveryServicesConfig",
      "namespace": "dataAwsccServicediscoveryServices",
      "symbolId": "src/data-awscc-servicediscovery-services/index:DataAwsccServicediscoveryServicesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSesConfigurationSet.DataAwsccSesConfigurationSet": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_configuration_set awscc_ses_configuration_set}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesConfigurationSet.DataAwsccSesConfigurationSet",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_configuration_set awscc_ses_configuration_set} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-configuration-set/index.ts",
          "line": 824
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSesConfigurationSet.DataAwsccSesConfigurationSetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-configuration-set/index.ts",
        "line": 792
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSesConfigurationSet resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-configuration-set/index.ts",
            "line": 809
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSesConfigurationSet to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_configuration_set#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSesConfigurationSet that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSesConfigurationSet to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-configuration-set/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-awscc-ses-configuration-set/index.ts",
            "line": 923
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSesConfigurationSet",
      "namespace": "dataAwsccSesConfigurationSet",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-configuration-set/index.ts",
            "line": 797
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-configuration-set/index.ts",
            "line": 849
          },
          "name": "archivingOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesConfigurationSet.DataAwsccSesConfigurationSetArchivingOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-configuration-set/index.ts",
            "line": 855
          },
          "name": "deliveryOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesConfigurationSet.DataAwsccSesConfigurationSetDeliveryOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-configuration-set/index.ts",
            "line": 873
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-configuration-set/index.ts",
            "line": 879
          },
          "name": "reputationOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesConfigurationSet.DataAwsccSesConfigurationSetReputationOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-configuration-set/index.ts",
            "line": 885
          },
          "name": "sendingOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesConfigurationSet.DataAwsccSesConfigurationSetSendingOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-configuration-set/index.ts",
            "line": 891
          },
          "name": "suppressionOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesConfigurationSet.DataAwsccSesConfigurationSetSuppressionOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-configuration-set/index.ts",
            "line": 897
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesConfigurationSet.DataAwsccSesConfigurationSetTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-configuration-set/index.ts",
            "line": 903
          },
          "name": "trackingOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesConfigurationSet.DataAwsccSesConfigurationSetTrackingOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-configuration-set/index.ts",
            "line": 909
          },
          "name": "vdmOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesConfigurationSet.DataAwsccSesConfigurationSetVdmOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-configuration-set/index.ts",
            "line": 868
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-configuration-set/index.ts",
            "line": 861
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-configuration-set/index:DataAwsccSesConfigurationSet"
    },
    "@cdktn/provider-awscc.dataAwsccSesConfigurationSet.DataAwsccSesConfigurationSetArchivingOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesConfigurationSet.DataAwsccSesConfigurationSetArchivingOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-configuration-set/index.ts",
        "line": 25
      },
      "name": "DataAwsccSesConfigurationSetArchivingOptions",
      "namespace": "dataAwsccSesConfigurationSet",
      "symbolId": "src/data-awscc-ses-configuration-set/index:DataAwsccSesConfigurationSetArchivingOptions"
    },
    "@cdktn/provider-awscc.dataAwsccSesConfigurationSet.DataAwsccSesConfigurationSetArchivingOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesConfigurationSet.DataAwsccSesConfigurationSetArchivingOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-configuration-set/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-configuration-set/index.ts",
        "line": 48
      },
      "name": "DataAwsccSesConfigurationSetArchivingOptionsOutputReference",
      "namespace": "dataAwsccSesConfigurationSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-configuration-set/index.ts",
            "line": 75
          },
          "name": "archiveArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-configuration-set/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesConfigurationSet.DataAwsccSesConfigurationSetArchivingOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-configuration-set/index:DataAwsccSesConfigurationSetArchivingOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesConfigurationSet.DataAwsccSesConfigurationSetConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesConfigurationSet.DataAwsccSesConfigurationSetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-configuration-set/index.ts",
        "line": 14
      },
      "name": "DataAwsccSesConfigurationSetConfig",
      "namespace": "dataAwsccSesConfigurationSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_configuration_set#id DataAwsccSesConfigurationSet#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-configuration-set/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-configuration-set/index:DataAwsccSesConfigurationSetConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSesConfigurationSet.DataAwsccSesConfigurationSetDeliveryOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesConfigurationSet.DataAwsccSesConfigurationSetDeliveryOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-configuration-set/index.ts",
        "line": 79
      },
      "name": "DataAwsccSesConfigurationSetDeliveryOptions",
      "namespace": "dataAwsccSesConfigurationSet",
      "symbolId": "src/data-awscc-ses-configuration-set/index:DataAwsccSesConfigurationSetDeliveryOptions"
    },
    "@cdktn/provider-awscc.dataAwsccSesConfigurationSet.DataAwsccSesConfigurationSetDeliveryOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesConfigurationSet.DataAwsccSesConfigurationSetDeliveryOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-configuration-set/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-awscc-ses-configuration-set/index.ts",
        "line": 102
      },
      "name": "DataAwsccSesConfigurationSetDeliveryOptionsOutputReference",
      "namespace": "dataAwsccSesConfigurationSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-configuration-set/index.ts",
            "line": 129
          },
          "name": "maxDeliverySeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-configuration-set/index.ts",
            "line": 134
          },
          "name": "sendingPoolName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-configuration-set/index.ts",
            "line": 139
          },
          "name": "tlsPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-configuration-set/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesConfigurationSet.DataAwsccSesConfigurationSetDeliveryOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-configuration-set/index:DataAwsccSesConfigurationSetDeliveryOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesConfigurationSet.DataAwsccSesConfigurationSetReputationOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesConfigurationSet.DataAwsccSesConfigurationSetReputationOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-configuration-set/index.ts",
        "line": 143
      },
      "name": "DataAwsccSesConfigurationSetReputationOptions",
      "namespace": "dataAwsccSesConfigurationSet",
      "symbolId": "src/data-awscc-ses-configuration-set/index:DataAwsccSesConfigurationSetReputationOptions"
    },
    "@cdktn/provider-awscc.dataAwsccSesConfigurationSet.DataAwsccSesConfigurationSetReputationOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesConfigurationSet.DataAwsccSesConfigurationSetReputationOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-configuration-set/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-awscc-ses-configuration-set/index.ts",
        "line": 166
      },
      "name": "DataAwsccSesConfigurationSetReputationOptionsOutputReference",
      "namespace": "dataAwsccSesConfigurationSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-configuration-set/index.ts",
            "line": 193
          },
          "name": "reputationMetricsEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-configuration-set/index.ts",
            "line": 177
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesConfigurationSet.DataAwsccSesConfigurationSetReputationOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-configuration-set/index:DataAwsccSesConfigurationSetReputationOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesConfigurationSet.DataAwsccSesConfigurationSetSendingOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesConfigurationSet.DataAwsccSesConfigurationSetSendingOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-configuration-set/index.ts",
        "line": 197
      },
      "name": "DataAwsccSesConfigurationSetSendingOptions",
      "namespace": "dataAwsccSesConfigurationSet",
      "symbolId": "src/data-awscc-ses-configuration-set/index:DataAwsccSesConfigurationSetSendingOptions"
    },
    "@cdktn/provider-awscc.dataAwsccSesConfigurationSet.DataAwsccSesConfigurationSetSendingOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesConfigurationSet.DataAwsccSesConfigurationSetSendingOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-configuration-set/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-awscc-ses-configuration-set/index.ts",
        "line": 220
      },
      "name": "DataAwsccSesConfigurationSetSendingOptionsOutputReference",
      "namespace": "dataAwsccSesConfigurationSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-configuration-set/index.ts",
            "line": 247
          },
          "name": "sendingEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-configuration-set/index.ts",
            "line": 231
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesConfigurationSet.DataAwsccSesConfigurationSetSendingOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-configuration-set/index:DataAwsccSesConfigurationSetSendingOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesConfigurationSet.DataAwsccSesConfigurationSetSuppressionOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesConfigurationSet.DataAwsccSesConfigurationSetSuppressionOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-configuration-set/index.ts",
        "line": 420
      },
      "name": "DataAwsccSesConfigurationSetSuppressionOptions",
      "namespace": "dataAwsccSesConfigurationSet",
      "symbolId": "src/data-awscc-ses-configuration-set/index:DataAwsccSesConfigurationSetSuppressionOptions"
    },
    "@cdktn/provider-awscc.dataAwsccSesConfigurationSet.DataAwsccSesConfigurationSetSuppressionOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesConfigurationSet.DataAwsccSesConfigurationSetSuppressionOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-configuration-set/index.ts",
          "line": 450
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-configuration-set/index.ts",
        "line": 443
      },
      "name": "DataAwsccSesConfigurationSetSuppressionOptionsOutputReference",
      "namespace": "dataAwsccSesConfigurationSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-configuration-set/index.ts",
            "line": 470
          },
          "name": "suppressedReasons",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-configuration-set/index.ts",
            "line": 476
          },
          "name": "validationOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesConfigurationSet.DataAwsccSesConfigurationSetSuppressionOptionsValidationOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-configuration-set/index.ts",
            "line": 454
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesConfigurationSet.DataAwsccSesConfigurationSetSuppressionOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-configuration-set/index:DataAwsccSesConfigurationSetSuppressionOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesConfigurationSet.DataAwsccSesConfigurationSetSuppressionOptionsValidationOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesConfigurationSet.DataAwsccSesConfigurationSetSuppressionOptionsValidationOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-configuration-set/index.ts",
        "line": 365
      },
      "name": "DataAwsccSesConfigurationSetSuppressionOptionsValidationOptions",
      "namespace": "dataAwsccSesConfigurationSet",
      "symbolId": "src/data-awscc-ses-configuration-set/index:DataAwsccSesConfigurationSetSuppressionOptionsValidationOptions"
    },
    "@cdktn/provider-awscc.dataAwsccSesConfigurationSet.DataAwsccSesConfigurationSetSuppressionOptionsValidationOptionsConditionThreshold": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesConfigurationSet.DataAwsccSesConfigurationSetSuppressionOptionsValidationOptionsConditionThreshold",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-configuration-set/index.ts",
        "line": 305
      },
      "name": "DataAwsccSesConfigurationSetSuppressionOptionsValidationOptionsConditionThreshold",
      "namespace": "dataAwsccSesConfigurationSet",
      "symbolId": "src/data-awscc-ses-configuration-set/index:DataAwsccSesConfigurationSetSuppressionOptionsValidationOptionsConditionThreshold"
    },
    "@cdktn/provider-awscc.dataAwsccSesConfigurationSet.DataAwsccSesConfigurationSetSuppressionOptionsValidationOptionsConditionThresholdOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesConfigurationSet.DataAwsccSesConfigurationSetSuppressionOptionsValidationOptionsConditionThresholdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-configuration-set/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-awscc-ses-configuration-set/index.ts",
        "line": 328
      },
      "name": "DataAwsccSesConfigurationSetSuppressionOptionsValidationOptionsConditionThresholdOutputReference",
      "namespace": "dataAwsccSesConfigurationSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-configuration-set/index.ts",
            "line": 355
          },
          "name": "conditionThresholdEnabled",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-configuration-set/index.ts",
            "line": 361
          },
          "name": "overallConfidenceThreshold",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesConfigurationSet.DataAwsccSesConfigurationSetSuppressionOptionsValidationOptionsConditionThresholdOverallConfidenceThresholdOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-configuration-set/index.ts",
            "line": 339
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesConfigurationSet.DataAwsccSesConfigurationSetSuppressionOptionsValidationOptionsConditionThreshold"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-configuration-set/index:DataAwsccSesConfigurationSetSuppressionOptionsValidationOptionsConditionThresholdOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesConfigurationSet.DataAwsccSesConfigurationSetSuppressionOptionsValidationOptionsConditionThresholdOverallConfidenceThreshold": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesConfigurationSet.DataAwsccSesConfigurationSetSuppressionOptionsValidationOptionsConditionThresholdOverallConfidenceThreshold",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-configuration-set/index.ts",
        "line": 251
      },
      "name": "DataAwsccSesConfigurationSetSuppressionOptionsValidationOptionsConditionThresholdOverallConfidenceThreshold",
      "namespace": "dataAwsccSesConfigurationSet",
      "symbolId": "src/data-awscc-ses-configuration-set/index:DataAwsccSesConfigurationSetSuppressionOptionsValidationOptionsConditionThresholdOverallConfidenceThreshold"
    },
    "@cdktn/provider-awscc.dataAwsccSesConfigurationSet.DataAwsccSesConfigurationSetSuppressionOptionsValidationOptionsConditionThresholdOverallConfidenceThresholdOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesConfigurationSet.DataAwsccSesConfigurationSetSuppressionOptionsValidationOptionsConditionThresholdOverallConfidenceThresholdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-configuration-set/index.ts",
          "line": 281
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-configuration-set/index.ts",
        "line": 274
      },
      "name": "DataAwsccSesConfigurationSetSuppressionOptionsValidationOptionsConditionThresholdOverallConfidenceThresholdOutputReference",
      "namespace": "dataAwsccSesConfigurationSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-configuration-set/index.ts",
            "line": 301
          },
          "name": "confidenceVerdictThreshold",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-configuration-set/index.ts",
            "line": 285
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesConfigurationSet.DataAwsccSesConfigurationSetSuppressionOptionsValidationOptionsConditionThresholdOverallConfidenceThreshold"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-configuration-set/index:DataAwsccSesConfigurationSetSuppressionOptionsValidationOptionsConditionThresholdOverallConfidenceThresholdOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesConfigurationSet.DataAwsccSesConfigurationSetSuppressionOptionsValidationOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesConfigurationSet.DataAwsccSesConfigurationSetSuppressionOptionsValidationOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-configuration-set/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-awscc-ses-configuration-set/index.ts",
        "line": 388
      },
      "name": "DataAwsccSesConfigurationSetSuppressionOptionsValidationOptionsOutputReference",
      "namespace": "dataAwsccSesConfigurationSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-configuration-set/index.ts",
            "line": 416
          },
          "name": "conditionThreshold",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesConfigurationSet.DataAwsccSesConfigurationSetSuppressionOptionsValidationOptionsConditionThresholdOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-configuration-set/index.ts",
            "line": 399
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesConfigurationSet.DataAwsccSesConfigurationSetSuppressionOptionsValidationOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-configuration-set/index:DataAwsccSesConfigurationSetSuppressionOptionsValidationOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesConfigurationSet.DataAwsccSesConfigurationSetTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesConfigurationSet.DataAwsccSesConfigurationSetTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-configuration-set/index.ts",
        "line": 480
      },
      "name": "DataAwsccSesConfigurationSetTags",
      "namespace": "dataAwsccSesConfigurationSet",
      "symbolId": "src/data-awscc-ses-configuration-set/index:DataAwsccSesConfigurationSetTags"
    },
    "@cdktn/provider-awscc.dataAwsccSesConfigurationSet.DataAwsccSesConfigurationSetTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesConfigurationSet.DataAwsccSesConfigurationSetTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-configuration-set/index.ts",
          "line": 549
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-configuration-set/index.ts",
        "line": 542
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-configuration-set/index.ts",
            "line": 556
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSesConfigurationSet.DataAwsccSesConfigurationSetTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSesConfigurationSetTagsList",
      "namespace": "dataAwsccSesConfigurationSet",
      "symbolId": "src/data-awscc-ses-configuration-set/index:DataAwsccSesConfigurationSetTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccSesConfigurationSet.DataAwsccSesConfigurationSetTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesConfigurationSet.DataAwsccSesConfigurationSetTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-configuration-set/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-awscc-ses-configuration-set/index.ts",
        "line": 503
      },
      "name": "DataAwsccSesConfigurationSetTagsOutputReference",
      "namespace": "dataAwsccSesConfigurationSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-configuration-set/index.ts",
            "line": 532
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-configuration-set/index.ts",
            "line": 537
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-configuration-set/index.ts",
            "line": 516
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesConfigurationSet.DataAwsccSesConfigurationSetTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-configuration-set/index:DataAwsccSesConfigurationSetTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesConfigurationSet.DataAwsccSesConfigurationSetTrackingOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesConfigurationSet.DataAwsccSesConfigurationSetTrackingOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-configuration-set/index.ts",
        "line": 560
      },
      "name": "DataAwsccSesConfigurationSetTrackingOptions",
      "namespace": "dataAwsccSesConfigurationSet",
      "symbolId": "src/data-awscc-ses-configuration-set/index:DataAwsccSesConfigurationSetTrackingOptions"
    },
    "@cdktn/provider-awscc.dataAwsccSesConfigurationSet.DataAwsccSesConfigurationSetTrackingOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesConfigurationSet.DataAwsccSesConfigurationSetTrackingOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-configuration-set/index.ts",
          "line": 590
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-configuration-set/index.ts",
        "line": 583
      },
      "name": "DataAwsccSesConfigurationSetTrackingOptionsOutputReference",
      "namespace": "dataAwsccSesConfigurationSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-configuration-set/index.ts",
            "line": 610
          },
          "name": "customRedirectDomain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-configuration-set/index.ts",
            "line": 615
          },
          "name": "httpsPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-configuration-set/index.ts",
            "line": 594
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesConfigurationSet.DataAwsccSesConfigurationSetTrackingOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-configuration-set/index:DataAwsccSesConfigurationSetTrackingOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesConfigurationSet.DataAwsccSesConfigurationSetVdmOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesConfigurationSet.DataAwsccSesConfigurationSetVdmOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-configuration-set/index.ts",
        "line": 727
      },
      "name": "DataAwsccSesConfigurationSetVdmOptions",
      "namespace": "dataAwsccSesConfigurationSet",
      "symbolId": "src/data-awscc-ses-configuration-set/index:DataAwsccSesConfigurationSetVdmOptions"
    },
    "@cdktn/provider-awscc.dataAwsccSesConfigurationSet.DataAwsccSesConfigurationSetVdmOptionsDashboardOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesConfigurationSet.DataAwsccSesConfigurationSetVdmOptionsDashboardOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-configuration-set/index.ts",
        "line": 619
      },
      "name": "DataAwsccSesConfigurationSetVdmOptionsDashboardOptions",
      "namespace": "dataAwsccSesConfigurationSet",
      "symbolId": "src/data-awscc-ses-configuration-set/index:DataAwsccSesConfigurationSetVdmOptionsDashboardOptions"
    },
    "@cdktn/provider-awscc.dataAwsccSesConfigurationSet.DataAwsccSesConfigurationSetVdmOptionsDashboardOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesConfigurationSet.DataAwsccSesConfigurationSetVdmOptionsDashboardOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-configuration-set/index.ts",
          "line": 649
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-configuration-set/index.ts",
        "line": 642
      },
      "name": "DataAwsccSesConfigurationSetVdmOptionsDashboardOptionsOutputReference",
      "namespace": "dataAwsccSesConfigurationSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-configuration-set/index.ts",
            "line": 669
          },
          "name": "engagementMetrics",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-configuration-set/index.ts",
            "line": 653
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesConfigurationSet.DataAwsccSesConfigurationSetVdmOptionsDashboardOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-configuration-set/index:DataAwsccSesConfigurationSetVdmOptionsDashboardOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesConfigurationSet.DataAwsccSesConfigurationSetVdmOptionsGuardianOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesConfigurationSet.DataAwsccSesConfigurationSetVdmOptionsGuardianOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-configuration-set/index.ts",
        "line": 673
      },
      "name": "DataAwsccSesConfigurationSetVdmOptionsGuardianOptions",
      "namespace": "dataAwsccSesConfigurationSet",
      "symbolId": "src/data-awscc-ses-configuration-set/index:DataAwsccSesConfigurationSetVdmOptionsGuardianOptions"
    },
    "@cdktn/provider-awscc.dataAwsccSesConfigurationSet.DataAwsccSesConfigurationSetVdmOptionsGuardianOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesConfigurationSet.DataAwsccSesConfigurationSetVdmOptionsGuardianOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-configuration-set/index.ts",
          "line": 703
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-configuration-set/index.ts",
        "line": 696
      },
      "name": "DataAwsccSesConfigurationSetVdmOptionsGuardianOptionsOutputReference",
      "namespace": "dataAwsccSesConfigurationSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-configuration-set/index.ts",
            "line": 723
          },
          "name": "optimizedSharedDelivery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-configuration-set/index.ts",
            "line": 707
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesConfigurationSet.DataAwsccSesConfigurationSetVdmOptionsGuardianOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-configuration-set/index:DataAwsccSesConfigurationSetVdmOptionsGuardianOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesConfigurationSet.DataAwsccSesConfigurationSetVdmOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesConfigurationSet.DataAwsccSesConfigurationSetVdmOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-configuration-set/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-configuration-set/index.ts",
        "line": 750
      },
      "name": "DataAwsccSesConfigurationSetVdmOptionsOutputReference",
      "namespace": "dataAwsccSesConfigurationSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-configuration-set/index.ts",
            "line": 778
          },
          "name": "dashboardOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesConfigurationSet.DataAwsccSesConfigurationSetVdmOptionsDashboardOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-configuration-set/index.ts",
            "line": 784
          },
          "name": "guardianOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesConfigurationSet.DataAwsccSesConfigurationSetVdmOptionsGuardianOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-configuration-set/index.ts",
            "line": 761
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesConfigurationSet.DataAwsccSesConfigurationSetVdmOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-configuration-set/index:DataAwsccSesConfigurationSetVdmOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesConfigurationSetEventDestination.DataAwsccSesConfigurationSetEventDestination": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_configuration_set_event_destination awscc_ses_configuration_set_event_destination}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesConfigurationSetEventDestination.DataAwsccSesConfigurationSetEventDestination",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_configuration_set_event_destination awscc_ses_configuration_set_event_destination} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-configuration-set-event-destination/index.ts",
          "line": 456
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSesConfigurationSetEventDestination.DataAwsccSesConfigurationSetEventDestinationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-configuration-set-event-destination/index.ts",
        "line": 424
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSesConfigurationSetEventDestination resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-configuration-set-event-destination/index.ts",
            "line": 441
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSesConfigurationSetEventDestination to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_configuration_set_event_destination#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSesConfigurationSetEventDestination that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSesConfigurationSetEventDestination to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-configuration-set-event-destination/index.ts",
            "line": 512
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-configuration-set-event-destination/index.ts",
            "line": 518
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSesConfigurationSetEventDestination",
      "namespace": "dataAwsccSesConfigurationSetEventDestination",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-configuration-set-event-destination/index.ts",
            "line": 429
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-configuration-set-event-destination/index.ts",
            "line": 480
          },
          "name": "configurationSetEventDestinationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-configuration-set-event-destination/index.ts",
            "line": 485
          },
          "name": "configurationSetName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-configuration-set-event-destination/index.ts",
            "line": 491
          },
          "name": "eventDestination",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesConfigurationSetEventDestination.DataAwsccSesConfigurationSetEventDestinationEventDestinationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-configuration-set-event-destination/index.ts",
            "line": 504
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-configuration-set-event-destination/index.ts",
            "line": 497
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-configuration-set-event-destination/index:DataAwsccSesConfigurationSetEventDestination"
    },
    "@cdktn/provider-awscc.dataAwsccSesConfigurationSetEventDestination.DataAwsccSesConfigurationSetEventDestinationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesConfigurationSetEventDestination.DataAwsccSesConfigurationSetEventDestinationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-configuration-set-event-destination/index.ts",
        "line": 14
      },
      "name": "DataAwsccSesConfigurationSetEventDestinationConfig",
      "namespace": "dataAwsccSesConfigurationSetEventDestination",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_configuration_set_event_destination#id DataAwsccSesConfigurationSetEventDestination#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-configuration-set-event-destination/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-configuration-set-event-destination/index:DataAwsccSesConfigurationSetEventDestinationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSesConfigurationSetEventDestination.DataAwsccSesConfigurationSetEventDestinationEventDestination": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesConfigurationSetEventDestination.DataAwsccSesConfigurationSetEventDestinationEventDestination",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-configuration-set-event-destination/index.ts",
        "line": 332
      },
      "name": "DataAwsccSesConfigurationSetEventDestinationEventDestination",
      "namespace": "dataAwsccSesConfigurationSetEventDestination",
      "symbolId": "src/data-awscc-ses-configuration-set-event-destination/index:DataAwsccSesConfigurationSetEventDestinationEventDestination"
    },
    "@cdktn/provider-awscc.dataAwsccSesConfigurationSetEventDestination.DataAwsccSesConfigurationSetEventDestinationEventDestinationCloudwatchDestination": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesConfigurationSetEventDestination.DataAwsccSesConfigurationSetEventDestinationEventDestinationCloudwatchDestination",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-configuration-set-event-destination/index.ts",
        "line": 110
      },
      "name": "DataAwsccSesConfigurationSetEventDestinationEventDestinationCloudwatchDestination",
      "namespace": "dataAwsccSesConfigurationSetEventDestination",
      "symbolId": "src/data-awscc-ses-configuration-set-event-destination/index:DataAwsccSesConfigurationSetEventDestinationEventDestinationCloudwatchDestination"
    },
    "@cdktn/provider-awscc.dataAwsccSesConfigurationSetEventDestination.DataAwsccSesConfigurationSetEventDestinationEventDestinationCloudwatchDestinationDimensionConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesConfigurationSetEventDestination.DataAwsccSesConfigurationSetEventDestinationEventDestinationCloudwatchDestinationDimensionConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-configuration-set-event-destination/index.ts",
        "line": 25
      },
      "name": "DataAwsccSesConfigurationSetEventDestinationEventDestinationCloudwatchDestinationDimensionConfigurations",
      "namespace": "dataAwsccSesConfigurationSetEventDestination",
      "symbolId": "src/data-awscc-ses-configuration-set-event-destination/index:DataAwsccSesConfigurationSetEventDestinationEventDestinationCloudwatchDestinationDimensionConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccSesConfigurationSetEventDestination.DataAwsccSesConfigurationSetEventDestinationEventDestinationCloudwatchDestinationDimensionConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesConfigurationSetEventDestination.DataAwsccSesConfigurationSetEventDestinationEventDestinationCloudwatchDestinationDimensionConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-configuration-set-event-destination/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-configuration-set-event-destination/index.ts",
        "line": 92
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-configuration-set-event-destination/index.ts",
            "line": 106
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSesConfigurationSetEventDestination.DataAwsccSesConfigurationSetEventDestinationEventDestinationCloudwatchDestinationDimensionConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSesConfigurationSetEventDestinationEventDestinationCloudwatchDestinationDimensionConfigurationsList",
      "namespace": "dataAwsccSesConfigurationSetEventDestination",
      "symbolId": "src/data-awscc-ses-configuration-set-event-destination/index:DataAwsccSesConfigurationSetEventDestinationEventDestinationCloudwatchDestinationDimensionConfigurationsList"
    },
    "@cdktn/provider-awscc.dataAwsccSesConfigurationSetEventDestination.DataAwsccSesConfigurationSetEventDestinationEventDestinationCloudwatchDestinationDimensionConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesConfigurationSetEventDestination.DataAwsccSesConfigurationSetEventDestinationEventDestinationCloudwatchDestinationDimensionConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-configuration-set-event-destination/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-configuration-set-event-destination/index.ts",
        "line": 48
      },
      "name": "DataAwsccSesConfigurationSetEventDestinationEventDestinationCloudwatchDestinationDimensionConfigurationsOutputReference",
      "namespace": "dataAwsccSesConfigurationSetEventDestination",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-configuration-set-event-destination/index.ts",
            "line": 77
          },
          "name": "defaultDimensionValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-configuration-set-event-destination/index.ts",
            "line": 82
          },
          "name": "dimensionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-configuration-set-event-destination/index.ts",
            "line": 87
          },
          "name": "dimensionValueSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-configuration-set-event-destination/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesConfigurationSetEventDestination.DataAwsccSesConfigurationSetEventDestinationEventDestinationCloudwatchDestinationDimensionConfigurations"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-configuration-set-event-destination/index:DataAwsccSesConfigurationSetEventDestinationEventDestinationCloudwatchDestinationDimensionConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesConfigurationSetEventDestination.DataAwsccSesConfigurationSetEventDestinationEventDestinationCloudwatchDestinationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesConfigurationSetEventDestination.DataAwsccSesConfigurationSetEventDestinationEventDestinationCloudwatchDestinationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-configuration-set-event-destination/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-awscc-ses-configuration-set-event-destination/index.ts",
        "line": 133
      },
      "name": "DataAwsccSesConfigurationSetEventDestinationEventDestinationCloudwatchDestinationOutputReference",
      "namespace": "dataAwsccSesConfigurationSetEventDestination",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-configuration-set-event-destination/index.ts",
            "line": 161
          },
          "name": "dimensionConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesConfigurationSetEventDestination.DataAwsccSesConfigurationSetEventDestinationEventDestinationCloudwatchDestinationDimensionConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-configuration-set-event-destination/index.ts",
            "line": 144
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesConfigurationSetEventDestination.DataAwsccSesConfigurationSetEventDestinationEventDestinationCloudwatchDestination"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-configuration-set-event-destination/index:DataAwsccSesConfigurationSetEventDestinationEventDestinationCloudwatchDestinationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesConfigurationSetEventDestination.DataAwsccSesConfigurationSetEventDestinationEventDestinationEventBridgeDestination": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesConfigurationSetEventDestination.DataAwsccSesConfigurationSetEventDestinationEventDestinationEventBridgeDestination",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-configuration-set-event-destination/index.ts",
        "line": 165
      },
      "name": "DataAwsccSesConfigurationSetEventDestinationEventDestinationEventBridgeDestination",
      "namespace": "dataAwsccSesConfigurationSetEventDestination",
      "symbolId": "src/data-awscc-ses-configuration-set-event-destination/index:DataAwsccSesConfigurationSetEventDestinationEventDestinationEventBridgeDestination"
    },
    "@cdktn/provider-awscc.dataAwsccSesConfigurationSetEventDestination.DataAwsccSesConfigurationSetEventDestinationEventDestinationEventBridgeDestinationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesConfigurationSetEventDestination.DataAwsccSesConfigurationSetEventDestinationEventDestinationEventBridgeDestinationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-configuration-set-event-destination/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-awscc-ses-configuration-set-event-destination/index.ts",
        "line": 188
      },
      "name": "DataAwsccSesConfigurationSetEventDestinationEventDestinationEventBridgeDestinationOutputReference",
      "namespace": "dataAwsccSesConfigurationSetEventDestination",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-configuration-set-event-destination/index.ts",
            "line": 215
          },
          "name": "eventBusArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-configuration-set-event-destination/index.ts",
            "line": 199
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesConfigurationSetEventDestination.DataAwsccSesConfigurationSetEventDestinationEventDestinationEventBridgeDestination"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-configuration-set-event-destination/index:DataAwsccSesConfigurationSetEventDestinationEventDestinationEventBridgeDestinationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesConfigurationSetEventDestination.DataAwsccSesConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestination": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesConfigurationSetEventDestination.DataAwsccSesConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestination",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-configuration-set-event-destination/index.ts",
        "line": 219
      },
      "name": "DataAwsccSesConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestination",
      "namespace": "dataAwsccSesConfigurationSetEventDestination",
      "symbolId": "src/data-awscc-ses-configuration-set-event-destination/index:DataAwsccSesConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestination"
    },
    "@cdktn/provider-awscc.dataAwsccSesConfigurationSetEventDestination.DataAwsccSesConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesConfigurationSetEventDestination.DataAwsccSesConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-configuration-set-event-destination/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-awscc-ses-configuration-set-event-destination/index.ts",
        "line": 242
      },
      "name": "DataAwsccSesConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationOutputReference",
      "namespace": "dataAwsccSesConfigurationSetEventDestination",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-configuration-set-event-destination/index.ts",
            "line": 269
          },
          "name": "deliveryStreamArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-configuration-set-event-destination/index.ts",
            "line": 274
          },
          "name": "iamRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-configuration-set-event-destination/index.ts",
            "line": 253
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesConfigurationSetEventDestination.DataAwsccSesConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestination"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-configuration-set-event-destination/index:DataAwsccSesConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesConfigurationSetEventDestination.DataAwsccSesConfigurationSetEventDestinationEventDestinationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesConfigurationSetEventDestination.DataAwsccSesConfigurationSetEventDestinationEventDestinationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-configuration-set-event-destination/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-awscc-ses-configuration-set-event-destination/index.ts",
        "line": 355
      },
      "name": "DataAwsccSesConfigurationSetEventDestinationEventDestinationOutputReference",
      "namespace": "dataAwsccSesConfigurationSetEventDestination",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-configuration-set-event-destination/index.ts",
            "line": 383
          },
          "name": "cloudwatchDestination",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesConfigurationSetEventDestination.DataAwsccSesConfigurationSetEventDestinationEventDestinationCloudwatchDestinationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-configuration-set-event-destination/index.ts",
            "line": 388
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-configuration-set-event-destination/index.ts",
            "line": 394
          },
          "name": "eventBridgeDestination",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesConfigurationSetEventDestination.DataAwsccSesConfigurationSetEventDestinationEventDestinationEventBridgeDestinationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-configuration-set-event-destination/index.ts",
            "line": 400
          },
          "name": "kinesisFirehoseDestination",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesConfigurationSetEventDestination.DataAwsccSesConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-configuration-set-event-destination/index.ts",
            "line": 405
          },
          "name": "matchingEventTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-configuration-set-event-destination/index.ts",
            "line": 410
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-configuration-set-event-destination/index.ts",
            "line": 416
          },
          "name": "snsDestination",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesConfigurationSetEventDestination.DataAwsccSesConfigurationSetEventDestinationEventDestinationSnsDestinationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-configuration-set-event-destination/index.ts",
            "line": 366
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesConfigurationSetEventDestination.DataAwsccSesConfigurationSetEventDestinationEventDestination"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-configuration-set-event-destination/index:DataAwsccSesConfigurationSetEventDestinationEventDestinationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesConfigurationSetEventDestination.DataAwsccSesConfigurationSetEventDestinationEventDestinationSnsDestination": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesConfigurationSetEventDestination.DataAwsccSesConfigurationSetEventDestinationEventDestinationSnsDestination",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-configuration-set-event-destination/index.ts",
        "line": 278
      },
      "name": "DataAwsccSesConfigurationSetEventDestinationEventDestinationSnsDestination",
      "namespace": "dataAwsccSesConfigurationSetEventDestination",
      "symbolId": "src/data-awscc-ses-configuration-set-event-destination/index:DataAwsccSesConfigurationSetEventDestinationEventDestinationSnsDestination"
    },
    "@cdktn/provider-awscc.dataAwsccSesConfigurationSetEventDestination.DataAwsccSesConfigurationSetEventDestinationEventDestinationSnsDestinationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesConfigurationSetEventDestination.DataAwsccSesConfigurationSetEventDestinationEventDestinationSnsDestinationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-configuration-set-event-destination/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-awscc-ses-configuration-set-event-destination/index.ts",
        "line": 301
      },
      "name": "DataAwsccSesConfigurationSetEventDestinationEventDestinationSnsDestinationOutputReference",
      "namespace": "dataAwsccSesConfigurationSetEventDestination",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-configuration-set-event-destination/index.ts",
            "line": 328
          },
          "name": "topicArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-configuration-set-event-destination/index.ts",
            "line": 312
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesConfigurationSetEventDestination.DataAwsccSesConfigurationSetEventDestinationEventDestinationSnsDestination"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-configuration-set-event-destination/index:DataAwsccSesConfigurationSetEventDestinationEventDestinationSnsDestinationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesConfigurationSets.DataAwsccSesConfigurationSets": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_configuration_sets awscc_ses_configuration_sets}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesConfigurationSets.DataAwsccSesConfigurationSets",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_configuration_sets awscc_ses_configuration_sets} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-configuration-sets/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSesConfigurationSets.DataAwsccSesConfigurationSetsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-configuration-sets/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSesConfigurationSets resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-configuration-sets/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSesConfigurationSets to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_configuration_sets#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSesConfigurationSets that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSesConfigurationSets to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-configuration-sets/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-configuration-sets/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSesConfigurationSets",
      "namespace": "dataAwsccSesConfigurationSets",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-configuration-sets/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-configuration-sets/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-configuration-sets/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-configuration-sets/index:DataAwsccSesConfigurationSets"
    },
    "@cdktn/provider-awscc.dataAwsccSesConfigurationSets.DataAwsccSesConfigurationSetsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesConfigurationSets.DataAwsccSesConfigurationSetsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-configuration-sets/index.ts",
        "line": 14
      },
      "name": "DataAwsccSesConfigurationSetsConfig",
      "namespace": "dataAwsccSesConfigurationSets",
      "symbolId": "src/data-awscc-ses-configuration-sets/index:DataAwsccSesConfigurationSetsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSesContactList.DataAwsccSesContactList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_contact_list awscc_ses_contact_list}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesContactList.DataAwsccSesContactList",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_contact_list awscc_ses_contact_list} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-contact-list/index.ts",
          "line": 231
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSesContactList.DataAwsccSesContactListConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-contact-list/index.ts",
        "line": 199
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSesContactList resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-contact-list/index.ts",
            "line": 216
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSesContactList to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_contact_list#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSesContactList that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSesContactList to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-contact-list/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-awscc-ses-contact-list/index.ts",
            "line": 299
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSesContactList",
      "namespace": "dataAwsccSesContactList",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-contact-list/index.ts",
            "line": 204
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-contact-list/index.ts",
            "line": 255
          },
          "name": "contactListName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-contact-list/index.ts",
            "line": 260
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-contact-list/index.ts",
            "line": 279
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesContactList.DataAwsccSesContactListTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-contact-list/index.ts",
            "line": 285
          },
          "name": "topics",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesContactList.DataAwsccSesContactListTopicsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-contact-list/index.ts",
            "line": 273
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-contact-list/index.ts",
            "line": 266
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-contact-list/index:DataAwsccSesContactList"
    },
    "@cdktn/provider-awscc.dataAwsccSesContactList.DataAwsccSesContactListConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesContactList.DataAwsccSesContactListConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-contact-list/index.ts",
        "line": 14
      },
      "name": "DataAwsccSesContactListConfig",
      "namespace": "dataAwsccSesContactList",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_contact_list#id DataAwsccSesContactList#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-contact-list/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-contact-list/index:DataAwsccSesContactListConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSesContactList.DataAwsccSesContactListTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesContactList.DataAwsccSesContactListTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-contact-list/index.ts",
        "line": 25
      },
      "name": "DataAwsccSesContactListTags",
      "namespace": "dataAwsccSesContactList",
      "symbolId": "src/data-awscc-ses-contact-list/index:DataAwsccSesContactListTags"
    },
    "@cdktn/provider-awscc.dataAwsccSesContactList.DataAwsccSesContactListTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesContactList.DataAwsccSesContactListTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-contact-list/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-awscc-ses-contact-list/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-contact-list/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-awscc.dataAwsccSesContactList.DataAwsccSesContactListTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSesContactListTagsList",
      "namespace": "dataAwsccSesContactList",
      "symbolId": "src/data-awscc-ses-contact-list/index:DataAwsccSesContactListTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccSesContactList.DataAwsccSesContactListTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesContactList.DataAwsccSesContactListTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-contact-list/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-contact-list/index.ts",
        "line": 48
      },
      "name": "DataAwsccSesContactListTagsOutputReference",
      "namespace": "dataAwsccSesContactList",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-contact-list/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-contact-list/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-contact-list/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesContactList.DataAwsccSesContactListTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-contact-list/index:DataAwsccSesContactListTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesContactList.DataAwsccSesContactListTopics": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesContactList.DataAwsccSesContactListTopics",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-contact-list/index.ts",
        "line": 105
      },
      "name": "DataAwsccSesContactListTopics",
      "namespace": "dataAwsccSesContactList",
      "symbolId": "src/data-awscc-ses-contact-list/index:DataAwsccSesContactListTopics"
    },
    "@cdktn/provider-awscc.dataAwsccSesContactList.DataAwsccSesContactListTopicsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesContactList.DataAwsccSesContactListTopicsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-contact-list/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/data-awscc-ses-contact-list/index.ts",
        "line": 177
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-contact-list/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-awscc.dataAwsccSesContactList.DataAwsccSesContactListTopicsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSesContactListTopicsList",
      "namespace": "dataAwsccSesContactList",
      "symbolId": "src/data-awscc-ses-contact-list/index:DataAwsccSesContactListTopicsList"
    },
    "@cdktn/provider-awscc.dataAwsccSesContactList.DataAwsccSesContactListTopicsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesContactList.DataAwsccSesContactListTopicsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-contact-list/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-awscc-ses-contact-list/index.ts",
        "line": 128
      },
      "name": "DataAwsccSesContactListTopicsOutputReference",
      "namespace": "dataAwsccSesContactList",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-contact-list/index.ts",
            "line": 157
          },
          "name": "defaultSubscriptionStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-contact-list/index.ts",
            "line": 162
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-contact-list/index.ts",
            "line": 167
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-contact-list/index.ts",
            "line": 172
          },
          "name": "topicName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-contact-list/index.ts",
            "line": 141
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesContactList.DataAwsccSesContactListTopics"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-contact-list/index:DataAwsccSesContactListTopicsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesContactLists.DataAwsccSesContactLists": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_contact_lists awscc_ses_contact_lists}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesContactLists.DataAwsccSesContactLists",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_contact_lists awscc_ses_contact_lists} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-contact-lists/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSesContactLists.DataAwsccSesContactListsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-contact-lists/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSesContactLists resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-contact-lists/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSesContactLists to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_contact_lists#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSesContactLists that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSesContactLists to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-contact-lists/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-contact-lists/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSesContactLists",
      "namespace": "dataAwsccSesContactLists",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-contact-lists/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-contact-lists/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-contact-lists/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-contact-lists/index:DataAwsccSesContactLists"
    },
    "@cdktn/provider-awscc.dataAwsccSesContactLists.DataAwsccSesContactListsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesContactLists.DataAwsccSesContactListsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-contact-lists/index.ts",
        "line": 14
      },
      "name": "DataAwsccSesContactListsConfig",
      "namespace": "dataAwsccSesContactLists",
      "symbolId": "src/data-awscc-ses-contact-lists/index:DataAwsccSesContactListsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSesCustomVerificationEmailTemplate.DataAwsccSesCustomVerificationEmailTemplate": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_custom_verification_email_template awscc_ses_custom_verification_email_template}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesCustomVerificationEmailTemplate.DataAwsccSesCustomVerificationEmailTemplate",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_custom_verification_email_template awscc_ses_custom_verification_email_template} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-custom-verification-email-template/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-awscc.dataAwsccSesCustomVerificationEmailTemplate.DataAwsccSesCustomVerificationEmailTemplateConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-custom-verification-email-template/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSesCustomVerificationEmailTemplate resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-custom-verification-email-template/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 DataAwsccSesCustomVerificationEmailTemplate to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_custom_verification_email_template#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSesCustomVerificationEmailTemplate that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSesCustomVerificationEmailTemplate to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-custom-verification-email-template/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-awscc-ses-custom-verification-email-template/index.ts",
            "line": 223
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSesCustomVerificationEmailTemplate",
      "namespace": "dataAwsccSesCustomVerificationEmailTemplate",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-custom-verification-email-template/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-custom-verification-email-template/index.ts",
            "line": 165
          },
          "name": "failureRedirectionUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-custom-verification-email-template/index.ts",
            "line": 170
          },
          "name": "fromEmailAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-custom-verification-email-template/index.ts",
            "line": 188
          },
          "name": "successRedirectionUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-custom-verification-email-template/index.ts",
            "line": 194
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesCustomVerificationEmailTemplate.DataAwsccSesCustomVerificationEmailTemplateTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-custom-verification-email-template/index.ts",
            "line": 199
          },
          "name": "templateContent",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-custom-verification-email-template/index.ts",
            "line": 204
          },
          "name": "templateName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-custom-verification-email-template/index.ts",
            "line": 209
          },
          "name": "templateSubject",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-custom-verification-email-template/index.ts",
            "line": 183
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-custom-verification-email-template/index.ts",
            "line": 176
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-custom-verification-email-template/index:DataAwsccSesCustomVerificationEmailTemplate"
    },
    "@cdktn/provider-awscc.dataAwsccSesCustomVerificationEmailTemplate.DataAwsccSesCustomVerificationEmailTemplateConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesCustomVerificationEmailTemplate.DataAwsccSesCustomVerificationEmailTemplateConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-custom-verification-email-template/index.ts",
        "line": 14
      },
      "name": "DataAwsccSesCustomVerificationEmailTemplateConfig",
      "namespace": "dataAwsccSesCustomVerificationEmailTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_custom_verification_email_template#id DataAwsccSesCustomVerificationEmailTemplate#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-custom-verification-email-template/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-custom-verification-email-template/index:DataAwsccSesCustomVerificationEmailTemplateConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSesCustomVerificationEmailTemplate.DataAwsccSesCustomVerificationEmailTemplateTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesCustomVerificationEmailTemplate.DataAwsccSesCustomVerificationEmailTemplateTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-custom-verification-email-template/index.ts",
        "line": 25
      },
      "name": "DataAwsccSesCustomVerificationEmailTemplateTags",
      "namespace": "dataAwsccSesCustomVerificationEmailTemplate",
      "symbolId": "src/data-awscc-ses-custom-verification-email-template/index:DataAwsccSesCustomVerificationEmailTemplateTags"
    },
    "@cdktn/provider-awscc.dataAwsccSesCustomVerificationEmailTemplate.DataAwsccSesCustomVerificationEmailTemplateTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesCustomVerificationEmailTemplate.DataAwsccSesCustomVerificationEmailTemplateTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-custom-verification-email-template/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-awscc-ses-custom-verification-email-template/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-custom-verification-email-template/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-awscc.dataAwsccSesCustomVerificationEmailTemplate.DataAwsccSesCustomVerificationEmailTemplateTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSesCustomVerificationEmailTemplateTagsList",
      "namespace": "dataAwsccSesCustomVerificationEmailTemplate",
      "symbolId": "src/data-awscc-ses-custom-verification-email-template/index:DataAwsccSesCustomVerificationEmailTemplateTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccSesCustomVerificationEmailTemplate.DataAwsccSesCustomVerificationEmailTemplateTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesCustomVerificationEmailTemplate.DataAwsccSesCustomVerificationEmailTemplateTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-custom-verification-email-template/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-custom-verification-email-template/index.ts",
        "line": 48
      },
      "name": "DataAwsccSesCustomVerificationEmailTemplateTagsOutputReference",
      "namespace": "dataAwsccSesCustomVerificationEmailTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-custom-verification-email-template/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-custom-verification-email-template/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-custom-verification-email-template/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesCustomVerificationEmailTemplate.DataAwsccSesCustomVerificationEmailTemplateTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-custom-verification-email-template/index:DataAwsccSesCustomVerificationEmailTemplateTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesCustomVerificationEmailTemplates.DataAwsccSesCustomVerificationEmailTemplates": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_custom_verification_email_templates awscc_ses_custom_verification_email_templates}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesCustomVerificationEmailTemplates.DataAwsccSesCustomVerificationEmailTemplates",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_custom_verification_email_templates awscc_ses_custom_verification_email_templates} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-custom-verification-email-templates/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSesCustomVerificationEmailTemplates.DataAwsccSesCustomVerificationEmailTemplatesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-custom-verification-email-templates/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSesCustomVerificationEmailTemplates resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-custom-verification-email-templates/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSesCustomVerificationEmailTemplates to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_custom_verification_email_templates#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSesCustomVerificationEmailTemplates that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSesCustomVerificationEmailTemplates to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-custom-verification-email-templates/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-custom-verification-email-templates/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSesCustomVerificationEmailTemplates",
      "namespace": "dataAwsccSesCustomVerificationEmailTemplates",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-custom-verification-email-templates/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-custom-verification-email-templates/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-custom-verification-email-templates/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-custom-verification-email-templates/index:DataAwsccSesCustomVerificationEmailTemplates"
    },
    "@cdktn/provider-awscc.dataAwsccSesCustomVerificationEmailTemplates.DataAwsccSesCustomVerificationEmailTemplatesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesCustomVerificationEmailTemplates.DataAwsccSesCustomVerificationEmailTemplatesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-custom-verification-email-templates/index.ts",
        "line": 14
      },
      "name": "DataAwsccSesCustomVerificationEmailTemplatesConfig",
      "namespace": "dataAwsccSesCustomVerificationEmailTemplates",
      "symbolId": "src/data-awscc-ses-custom-verification-email-templates/index:DataAwsccSesCustomVerificationEmailTemplatesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSesDedicatedIpPool.DataAwsccSesDedicatedIpPool": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_dedicated_ip_pool awscc_ses_dedicated_ip_pool}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesDedicatedIpPool.DataAwsccSesDedicatedIpPool",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_dedicated_ip_pool awscc_ses_dedicated_ip_pool} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-dedicated-ip-pool/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-awscc.dataAwsccSesDedicatedIpPool.DataAwsccSesDedicatedIpPoolConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-dedicated-ip-pool/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSesDedicatedIpPool resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-dedicated-ip-pool/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 DataAwsccSesDedicatedIpPool to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_dedicated_ip_pool#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSesDedicatedIpPool that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSesDedicatedIpPool to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-dedicated-ip-pool/index.ts",
            "line": 197
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-dedicated-ip-pool/index.ts",
            "line": 203
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSesDedicatedIpPool",
      "namespace": "dataAwsccSesDedicatedIpPool",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-dedicated-ip-pool/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-dedicated-ip-pool/index.ts",
            "line": 178
          },
          "name": "poolName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-dedicated-ip-pool/index.ts",
            "line": 183
          },
          "name": "scalingMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-dedicated-ip-pool/index.ts",
            "line": 189
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesDedicatedIpPool.DataAwsccSesDedicatedIpPoolTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-dedicated-ip-pool/index.ts",
            "line": 173
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-dedicated-ip-pool/index.ts",
            "line": 166
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-dedicated-ip-pool/index:DataAwsccSesDedicatedIpPool"
    },
    "@cdktn/provider-awscc.dataAwsccSesDedicatedIpPool.DataAwsccSesDedicatedIpPoolConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesDedicatedIpPool.DataAwsccSesDedicatedIpPoolConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-dedicated-ip-pool/index.ts",
        "line": 14
      },
      "name": "DataAwsccSesDedicatedIpPoolConfig",
      "namespace": "dataAwsccSesDedicatedIpPool",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_dedicated_ip_pool#id DataAwsccSesDedicatedIpPool#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-dedicated-ip-pool/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-dedicated-ip-pool/index:DataAwsccSesDedicatedIpPoolConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSesDedicatedIpPool.DataAwsccSesDedicatedIpPoolTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesDedicatedIpPool.DataAwsccSesDedicatedIpPoolTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-dedicated-ip-pool/index.ts",
        "line": 25
      },
      "name": "DataAwsccSesDedicatedIpPoolTags",
      "namespace": "dataAwsccSesDedicatedIpPool",
      "symbolId": "src/data-awscc-ses-dedicated-ip-pool/index:DataAwsccSesDedicatedIpPoolTags"
    },
    "@cdktn/provider-awscc.dataAwsccSesDedicatedIpPool.DataAwsccSesDedicatedIpPoolTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesDedicatedIpPool.DataAwsccSesDedicatedIpPoolTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-dedicated-ip-pool/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-awscc-ses-dedicated-ip-pool/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-dedicated-ip-pool/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-awscc.dataAwsccSesDedicatedIpPool.DataAwsccSesDedicatedIpPoolTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSesDedicatedIpPoolTagsList",
      "namespace": "dataAwsccSesDedicatedIpPool",
      "symbolId": "src/data-awscc-ses-dedicated-ip-pool/index:DataAwsccSesDedicatedIpPoolTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccSesDedicatedIpPool.DataAwsccSesDedicatedIpPoolTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesDedicatedIpPool.DataAwsccSesDedicatedIpPoolTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-dedicated-ip-pool/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-dedicated-ip-pool/index.ts",
        "line": 48
      },
      "name": "DataAwsccSesDedicatedIpPoolTagsOutputReference",
      "namespace": "dataAwsccSesDedicatedIpPool",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-dedicated-ip-pool/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-dedicated-ip-pool/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-dedicated-ip-pool/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesDedicatedIpPool.DataAwsccSesDedicatedIpPoolTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-dedicated-ip-pool/index:DataAwsccSesDedicatedIpPoolTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesDedicatedIpPools.DataAwsccSesDedicatedIpPools": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_dedicated_ip_pools awscc_ses_dedicated_ip_pools}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesDedicatedIpPools.DataAwsccSesDedicatedIpPools",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_dedicated_ip_pools awscc_ses_dedicated_ip_pools} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-dedicated-ip-pools/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSesDedicatedIpPools.DataAwsccSesDedicatedIpPoolsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-dedicated-ip-pools/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSesDedicatedIpPools resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-dedicated-ip-pools/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSesDedicatedIpPools to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_dedicated_ip_pools#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSesDedicatedIpPools that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSesDedicatedIpPools to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-dedicated-ip-pools/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-dedicated-ip-pools/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSesDedicatedIpPools",
      "namespace": "dataAwsccSesDedicatedIpPools",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-dedicated-ip-pools/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-dedicated-ip-pools/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-dedicated-ip-pools/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-dedicated-ip-pools/index:DataAwsccSesDedicatedIpPools"
    },
    "@cdktn/provider-awscc.dataAwsccSesDedicatedIpPools.DataAwsccSesDedicatedIpPoolsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesDedicatedIpPools.DataAwsccSesDedicatedIpPoolsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-dedicated-ip-pools/index.ts",
        "line": 14
      },
      "name": "DataAwsccSesDedicatedIpPoolsConfig",
      "namespace": "dataAwsccSesDedicatedIpPools",
      "symbolId": "src/data-awscc-ses-dedicated-ip-pools/index:DataAwsccSesDedicatedIpPoolsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSesEmailIdentities.DataAwsccSesEmailIdentities": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_email_identities awscc_ses_email_identities}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesEmailIdentities.DataAwsccSesEmailIdentities",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_email_identities awscc_ses_email_identities} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-email-identities/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSesEmailIdentities.DataAwsccSesEmailIdentitiesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-email-identities/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSesEmailIdentities resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-email-identities/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSesEmailIdentities to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_email_identities#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSesEmailIdentities that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSesEmailIdentities to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-email-identities/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-email-identities/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSesEmailIdentities",
      "namespace": "dataAwsccSesEmailIdentities",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-email-identities/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-email-identities/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-email-identities/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-email-identities/index:DataAwsccSesEmailIdentities"
    },
    "@cdktn/provider-awscc.dataAwsccSesEmailIdentities.DataAwsccSesEmailIdentitiesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesEmailIdentities.DataAwsccSesEmailIdentitiesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-email-identities/index.ts",
        "line": 14
      },
      "name": "DataAwsccSesEmailIdentitiesConfig",
      "namespace": "dataAwsccSesEmailIdentities",
      "symbolId": "src/data-awscc-ses-email-identities/index:DataAwsccSesEmailIdentitiesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSesEmailIdentity.DataAwsccSesEmailIdentity": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_email_identity awscc_ses_email_identity}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesEmailIdentity.DataAwsccSesEmailIdentity",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_email_identity awscc_ses_email_identity} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-email-identity/index.ts",
          "line": 426
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSesEmailIdentity.DataAwsccSesEmailIdentityConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-email-identity/index.ts",
        "line": 394
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSesEmailIdentity resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-email-identity/index.ts",
            "line": 411
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSesEmailIdentity to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_email_identity#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSesEmailIdentity that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSesEmailIdentity to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-email-identity/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-awscc-ses-email-identity/index.ts",
            "line": 543
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSesEmailIdentity",
      "namespace": "dataAwsccSesEmailIdentity",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-email-identity/index.ts",
            "line": 399
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-email-identity/index.ts",
            "line": 451
          },
          "name": "configurationSetAttributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesEmailIdentity.DataAwsccSesEmailIdentityConfigurationSetAttributesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-email-identity/index.ts",
            "line": 457
          },
          "name": "dkimAttributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesEmailIdentity.DataAwsccSesEmailIdentityDkimAttributesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-email-identity/index.ts",
            "line": 462
          },
          "name": "dkimDnsTokenName1",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-email-identity/index.ts",
            "line": 467
          },
          "name": "dkimDnsTokenName2",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-email-identity/index.ts",
            "line": 472
          },
          "name": "dkimDnsTokenName3",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-email-identity/index.ts",
            "line": 477
          },
          "name": "dkimDnsTokenValue1",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-email-identity/index.ts",
            "line": 482
          },
          "name": "dkimDnsTokenValue2",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-email-identity/index.ts",
            "line": 487
          },
          "name": "dkimDnsTokenValue3",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-email-identity/index.ts",
            "line": 493
          },
          "name": "dkimSigningAttributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesEmailIdentity.DataAwsccSesEmailIdentityDkimSigningAttributesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-email-identity/index.ts",
            "line": 498
          },
          "name": "emailIdentity",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-email-identity/index.ts",
            "line": 504
          },
          "name": "feedbackAttributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesEmailIdentity.DataAwsccSesEmailIdentityFeedbackAttributesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-email-identity/index.ts",
            "line": 523
          },
          "name": "mailFromAttributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesEmailIdentity.DataAwsccSesEmailIdentityMailFromAttributesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-email-identity/index.ts",
            "line": 529
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesEmailIdentity.DataAwsccSesEmailIdentityTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-email-identity/index.ts",
            "line": 517
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-email-identity/index.ts",
            "line": 510
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-email-identity/index:DataAwsccSesEmailIdentity"
    },
    "@cdktn/provider-awscc.dataAwsccSesEmailIdentity.DataAwsccSesEmailIdentityConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesEmailIdentity.DataAwsccSesEmailIdentityConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-email-identity/index.ts",
        "line": 14
      },
      "name": "DataAwsccSesEmailIdentityConfig",
      "namespace": "dataAwsccSesEmailIdentity",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_email_identity#id DataAwsccSesEmailIdentity#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-email-identity/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-email-identity/index:DataAwsccSesEmailIdentityConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSesEmailIdentity.DataAwsccSesEmailIdentityConfigurationSetAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesEmailIdentity.DataAwsccSesEmailIdentityConfigurationSetAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-email-identity/index.ts",
        "line": 25
      },
      "name": "DataAwsccSesEmailIdentityConfigurationSetAttributes",
      "namespace": "dataAwsccSesEmailIdentity",
      "symbolId": "src/data-awscc-ses-email-identity/index:DataAwsccSesEmailIdentityConfigurationSetAttributes"
    },
    "@cdktn/provider-awscc.dataAwsccSesEmailIdentity.DataAwsccSesEmailIdentityConfigurationSetAttributesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesEmailIdentity.DataAwsccSesEmailIdentityConfigurationSetAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-email-identity/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-email-identity/index.ts",
        "line": 48
      },
      "name": "DataAwsccSesEmailIdentityConfigurationSetAttributesOutputReference",
      "namespace": "dataAwsccSesEmailIdentity",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-email-identity/index.ts",
            "line": 75
          },
          "name": "configurationSetName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-email-identity/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesEmailIdentity.DataAwsccSesEmailIdentityConfigurationSetAttributes"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-email-identity/index:DataAwsccSesEmailIdentityConfigurationSetAttributesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesEmailIdentity.DataAwsccSesEmailIdentityDkimAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesEmailIdentity.DataAwsccSesEmailIdentityDkimAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-email-identity/index.ts",
        "line": 79
      },
      "name": "DataAwsccSesEmailIdentityDkimAttributes",
      "namespace": "dataAwsccSesEmailIdentity",
      "symbolId": "src/data-awscc-ses-email-identity/index:DataAwsccSesEmailIdentityDkimAttributes"
    },
    "@cdktn/provider-awscc.dataAwsccSesEmailIdentity.DataAwsccSesEmailIdentityDkimAttributesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesEmailIdentity.DataAwsccSesEmailIdentityDkimAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-email-identity/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-awscc-ses-email-identity/index.ts",
        "line": 102
      },
      "name": "DataAwsccSesEmailIdentityDkimAttributesOutputReference",
      "namespace": "dataAwsccSesEmailIdentity",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-email-identity/index.ts",
            "line": 129
          },
          "name": "signingEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-email-identity/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesEmailIdentity.DataAwsccSesEmailIdentityDkimAttributes"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-email-identity/index:DataAwsccSesEmailIdentityDkimAttributesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesEmailIdentity.DataAwsccSesEmailIdentityDkimSigningAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesEmailIdentity.DataAwsccSesEmailIdentityDkimSigningAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-email-identity/index.ts",
        "line": 133
      },
      "name": "DataAwsccSesEmailIdentityDkimSigningAttributes",
      "namespace": "dataAwsccSesEmailIdentity",
      "symbolId": "src/data-awscc-ses-email-identity/index:DataAwsccSesEmailIdentityDkimSigningAttributes"
    },
    "@cdktn/provider-awscc.dataAwsccSesEmailIdentity.DataAwsccSesEmailIdentityDkimSigningAttributesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesEmailIdentity.DataAwsccSesEmailIdentityDkimSigningAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-email-identity/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-awscc-ses-email-identity/index.ts",
        "line": 156
      },
      "name": "DataAwsccSesEmailIdentityDkimSigningAttributesOutputReference",
      "namespace": "dataAwsccSesEmailIdentity",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-email-identity/index.ts",
            "line": 183
          },
          "name": "domainSigningPrivateKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-email-identity/index.ts",
            "line": 188
          },
          "name": "domainSigningSelector",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-email-identity/index.ts",
            "line": 193
          },
          "name": "nextSigningKeyLength",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-email-identity/index.ts",
            "line": 167
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesEmailIdentity.DataAwsccSesEmailIdentityDkimSigningAttributes"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-email-identity/index:DataAwsccSesEmailIdentityDkimSigningAttributesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesEmailIdentity.DataAwsccSesEmailIdentityFeedbackAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesEmailIdentity.DataAwsccSesEmailIdentityFeedbackAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-email-identity/index.ts",
        "line": 197
      },
      "name": "DataAwsccSesEmailIdentityFeedbackAttributes",
      "namespace": "dataAwsccSesEmailIdentity",
      "symbolId": "src/data-awscc-ses-email-identity/index:DataAwsccSesEmailIdentityFeedbackAttributes"
    },
    "@cdktn/provider-awscc.dataAwsccSesEmailIdentity.DataAwsccSesEmailIdentityFeedbackAttributesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesEmailIdentity.DataAwsccSesEmailIdentityFeedbackAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-email-identity/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-awscc-ses-email-identity/index.ts",
        "line": 220
      },
      "name": "DataAwsccSesEmailIdentityFeedbackAttributesOutputReference",
      "namespace": "dataAwsccSesEmailIdentity",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-email-identity/index.ts",
            "line": 247
          },
          "name": "emailForwardingEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-email-identity/index.ts",
            "line": 231
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesEmailIdentity.DataAwsccSesEmailIdentityFeedbackAttributes"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-email-identity/index:DataAwsccSesEmailIdentityFeedbackAttributesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesEmailIdentity.DataAwsccSesEmailIdentityMailFromAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesEmailIdentity.DataAwsccSesEmailIdentityMailFromAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-email-identity/index.ts",
        "line": 251
      },
      "name": "DataAwsccSesEmailIdentityMailFromAttributes",
      "namespace": "dataAwsccSesEmailIdentity",
      "symbolId": "src/data-awscc-ses-email-identity/index:DataAwsccSesEmailIdentityMailFromAttributes"
    },
    "@cdktn/provider-awscc.dataAwsccSesEmailIdentity.DataAwsccSesEmailIdentityMailFromAttributesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesEmailIdentity.DataAwsccSesEmailIdentityMailFromAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-email-identity/index.ts",
          "line": 281
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-email-identity/index.ts",
        "line": 274
      },
      "name": "DataAwsccSesEmailIdentityMailFromAttributesOutputReference",
      "namespace": "dataAwsccSesEmailIdentity",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-email-identity/index.ts",
            "line": 301
          },
          "name": "behaviorOnMxFailure",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-email-identity/index.ts",
            "line": 306
          },
          "name": "mailFromDomain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-email-identity/index.ts",
            "line": 285
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesEmailIdentity.DataAwsccSesEmailIdentityMailFromAttributes"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-email-identity/index:DataAwsccSesEmailIdentityMailFromAttributesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesEmailIdentity.DataAwsccSesEmailIdentityTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesEmailIdentity.DataAwsccSesEmailIdentityTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-email-identity/index.ts",
        "line": 310
      },
      "name": "DataAwsccSesEmailIdentityTags",
      "namespace": "dataAwsccSesEmailIdentity",
      "symbolId": "src/data-awscc-ses-email-identity/index:DataAwsccSesEmailIdentityTags"
    },
    "@cdktn/provider-awscc.dataAwsccSesEmailIdentity.DataAwsccSesEmailIdentityTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesEmailIdentity.DataAwsccSesEmailIdentityTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-email-identity/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-email-identity/index.ts",
        "line": 372
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-email-identity/index.ts",
            "line": 386
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSesEmailIdentity.DataAwsccSesEmailIdentityTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSesEmailIdentityTagsList",
      "namespace": "dataAwsccSesEmailIdentity",
      "symbolId": "src/data-awscc-ses-email-identity/index:DataAwsccSesEmailIdentityTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccSesEmailIdentity.DataAwsccSesEmailIdentityTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesEmailIdentity.DataAwsccSesEmailIdentityTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-email-identity/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/data-awscc-ses-email-identity/index.ts",
        "line": 333
      },
      "name": "DataAwsccSesEmailIdentityTagsOutputReference",
      "namespace": "dataAwsccSesEmailIdentity",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-email-identity/index.ts",
            "line": 362
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-email-identity/index.ts",
            "line": 367
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-email-identity/index.ts",
            "line": 346
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesEmailIdentity.DataAwsccSesEmailIdentityTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-email-identity/index:DataAwsccSesEmailIdentityTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerAddonInstance.DataAwsccSesMailManagerAddonInstance": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_mail_manager_addon_instance awscc_ses_mail_manager_addon_instance}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerAddonInstance.DataAwsccSesMailManagerAddonInstance",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_mail_manager_addon_instance awscc_ses_mail_manager_addon_instance} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-mail-manager-addon-instance/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-awscc.dataAwsccSesMailManagerAddonInstance.DataAwsccSesMailManagerAddonInstanceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-addon-instance/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSesMailManagerAddonInstance resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-addon-instance/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 DataAwsccSesMailManagerAddonInstance to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_mail_manager_addon_instance#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSesMailManagerAddonInstance that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSesMailManagerAddonInstance to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-addon-instance/index.ts",
            "line": 207
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-addon-instance/index.ts",
            "line": 213
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSesMailManagerAddonInstance",
      "namespace": "dataAwsccSesMailManagerAddonInstance",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-addon-instance/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-addon-instance/index.ts",
            "line": 165
          },
          "name": "addonInstanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-addon-instance/index.ts",
            "line": 170
          },
          "name": "addonInstanceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-addon-instance/index.ts",
            "line": 175
          },
          "name": "addonName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-addon-instance/index.ts",
            "line": 180
          },
          "name": "addonSubscriptionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-addon-instance/index.ts",
            "line": 199
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerAddonInstance.DataAwsccSesMailManagerAddonInstanceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-addon-instance/index.ts",
            "line": 193
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-addon-instance/index.ts",
            "line": 186
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-mail-manager-addon-instance/index:DataAwsccSesMailManagerAddonInstance"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerAddonInstance.DataAwsccSesMailManagerAddonInstanceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerAddonInstance.DataAwsccSesMailManagerAddonInstanceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-addon-instance/index.ts",
        "line": 14
      },
      "name": "DataAwsccSesMailManagerAddonInstanceConfig",
      "namespace": "dataAwsccSesMailManagerAddonInstance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_mail_manager_addon_instance#id DataAwsccSesMailManagerAddonInstance#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-addon-instance/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-mail-manager-addon-instance/index:DataAwsccSesMailManagerAddonInstanceConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerAddonInstance.DataAwsccSesMailManagerAddonInstanceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerAddonInstance.DataAwsccSesMailManagerAddonInstanceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-addon-instance/index.ts",
        "line": 25
      },
      "name": "DataAwsccSesMailManagerAddonInstanceTags",
      "namespace": "dataAwsccSesMailManagerAddonInstance",
      "symbolId": "src/data-awscc-ses-mail-manager-addon-instance/index:DataAwsccSesMailManagerAddonInstanceTags"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerAddonInstance.DataAwsccSesMailManagerAddonInstanceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerAddonInstance.DataAwsccSesMailManagerAddonInstanceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-mail-manager-addon-instance/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-awscc-ses-mail-manager-addon-instance/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-addon-instance/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-awscc.dataAwsccSesMailManagerAddonInstance.DataAwsccSesMailManagerAddonInstanceTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSesMailManagerAddonInstanceTagsList",
      "namespace": "dataAwsccSesMailManagerAddonInstance",
      "symbolId": "src/data-awscc-ses-mail-manager-addon-instance/index:DataAwsccSesMailManagerAddonInstanceTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerAddonInstance.DataAwsccSesMailManagerAddonInstanceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerAddonInstance.DataAwsccSesMailManagerAddonInstanceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-mail-manager-addon-instance/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-addon-instance/index.ts",
        "line": 48
      },
      "name": "DataAwsccSesMailManagerAddonInstanceTagsOutputReference",
      "namespace": "dataAwsccSesMailManagerAddonInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-addon-instance/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-addon-instance/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-addon-instance/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerAddonInstance.DataAwsccSesMailManagerAddonInstanceTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-mail-manager-addon-instance/index:DataAwsccSesMailManagerAddonInstanceTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerAddonInstances.DataAwsccSesMailManagerAddonInstances": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_mail_manager_addon_instances awscc_ses_mail_manager_addon_instances}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerAddonInstances.DataAwsccSesMailManagerAddonInstances",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_mail_manager_addon_instances awscc_ses_mail_manager_addon_instances} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-mail-manager-addon-instances/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerAddonInstances.DataAwsccSesMailManagerAddonInstancesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-addon-instances/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSesMailManagerAddonInstances resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-addon-instances/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSesMailManagerAddonInstances to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_mail_manager_addon_instances#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSesMailManagerAddonInstances that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSesMailManagerAddonInstances to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-addon-instances/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-addon-instances/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSesMailManagerAddonInstances",
      "namespace": "dataAwsccSesMailManagerAddonInstances",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-addon-instances/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-addon-instances/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-addon-instances/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-mail-manager-addon-instances/index:DataAwsccSesMailManagerAddonInstances"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerAddonInstances.DataAwsccSesMailManagerAddonInstancesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerAddonInstances.DataAwsccSesMailManagerAddonInstancesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-addon-instances/index.ts",
        "line": 14
      },
      "name": "DataAwsccSesMailManagerAddonInstancesConfig",
      "namespace": "dataAwsccSesMailManagerAddonInstances",
      "symbolId": "src/data-awscc-ses-mail-manager-addon-instances/index:DataAwsccSesMailManagerAddonInstancesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerAddonSubscription.DataAwsccSesMailManagerAddonSubscription": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_mail_manager_addon_subscription awscc_ses_mail_manager_addon_subscription}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerAddonSubscription.DataAwsccSesMailManagerAddonSubscription",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_mail_manager_addon_subscription awscc_ses_mail_manager_addon_subscription} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-mail-manager-addon-subscription/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-awscc.dataAwsccSesMailManagerAddonSubscription.DataAwsccSesMailManagerAddonSubscriptionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-addon-subscription/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSesMailManagerAddonSubscription resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-addon-subscription/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 DataAwsccSesMailManagerAddonSubscription to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_mail_manager_addon_subscription#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSesMailManagerAddonSubscription that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSesMailManagerAddonSubscription to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-addon-subscription/index.ts",
            "line": 202
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-addon-subscription/index.ts",
            "line": 208
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSesMailManagerAddonSubscription",
      "namespace": "dataAwsccSesMailManagerAddonSubscription",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-addon-subscription/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-addon-subscription/index.ts",
            "line": 165
          },
          "name": "addonName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-addon-subscription/index.ts",
            "line": 170
          },
          "name": "addonSubscriptionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-addon-subscription/index.ts",
            "line": 175
          },
          "name": "addonSubscriptionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-addon-subscription/index.ts",
            "line": 194
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerAddonSubscription.DataAwsccSesMailManagerAddonSubscriptionTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-addon-subscription/index.ts",
            "line": 188
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-addon-subscription/index.ts",
            "line": 181
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-mail-manager-addon-subscription/index:DataAwsccSesMailManagerAddonSubscription"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerAddonSubscription.DataAwsccSesMailManagerAddonSubscriptionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerAddonSubscription.DataAwsccSesMailManagerAddonSubscriptionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-addon-subscription/index.ts",
        "line": 14
      },
      "name": "DataAwsccSesMailManagerAddonSubscriptionConfig",
      "namespace": "dataAwsccSesMailManagerAddonSubscription",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_mail_manager_addon_subscription#id DataAwsccSesMailManagerAddonSubscription#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-addon-subscription/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-mail-manager-addon-subscription/index:DataAwsccSesMailManagerAddonSubscriptionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerAddonSubscription.DataAwsccSesMailManagerAddonSubscriptionTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerAddonSubscription.DataAwsccSesMailManagerAddonSubscriptionTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-addon-subscription/index.ts",
        "line": 25
      },
      "name": "DataAwsccSesMailManagerAddonSubscriptionTags",
      "namespace": "dataAwsccSesMailManagerAddonSubscription",
      "symbolId": "src/data-awscc-ses-mail-manager-addon-subscription/index:DataAwsccSesMailManagerAddonSubscriptionTags"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerAddonSubscription.DataAwsccSesMailManagerAddonSubscriptionTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerAddonSubscription.DataAwsccSesMailManagerAddonSubscriptionTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-mail-manager-addon-subscription/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-awscc-ses-mail-manager-addon-subscription/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-addon-subscription/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-awscc.dataAwsccSesMailManagerAddonSubscription.DataAwsccSesMailManagerAddonSubscriptionTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSesMailManagerAddonSubscriptionTagsList",
      "namespace": "dataAwsccSesMailManagerAddonSubscription",
      "symbolId": "src/data-awscc-ses-mail-manager-addon-subscription/index:DataAwsccSesMailManagerAddonSubscriptionTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerAddonSubscription.DataAwsccSesMailManagerAddonSubscriptionTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerAddonSubscription.DataAwsccSesMailManagerAddonSubscriptionTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-mail-manager-addon-subscription/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-addon-subscription/index.ts",
        "line": 48
      },
      "name": "DataAwsccSesMailManagerAddonSubscriptionTagsOutputReference",
      "namespace": "dataAwsccSesMailManagerAddonSubscription",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-addon-subscription/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-addon-subscription/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-addon-subscription/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerAddonSubscription.DataAwsccSesMailManagerAddonSubscriptionTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-mail-manager-addon-subscription/index:DataAwsccSesMailManagerAddonSubscriptionTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerAddonSubscriptions.DataAwsccSesMailManagerAddonSubscriptions": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_mail_manager_addon_subscriptions awscc_ses_mail_manager_addon_subscriptions}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerAddonSubscriptions.DataAwsccSesMailManagerAddonSubscriptions",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_mail_manager_addon_subscriptions awscc_ses_mail_manager_addon_subscriptions} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-mail-manager-addon-subscriptions/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerAddonSubscriptions.DataAwsccSesMailManagerAddonSubscriptionsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-addon-subscriptions/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSesMailManagerAddonSubscriptions resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-addon-subscriptions/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSesMailManagerAddonSubscriptions to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_mail_manager_addon_subscriptions#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSesMailManagerAddonSubscriptions that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSesMailManagerAddonSubscriptions to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-addon-subscriptions/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-addon-subscriptions/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSesMailManagerAddonSubscriptions",
      "namespace": "dataAwsccSesMailManagerAddonSubscriptions",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-addon-subscriptions/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-addon-subscriptions/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-addon-subscriptions/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-mail-manager-addon-subscriptions/index:DataAwsccSesMailManagerAddonSubscriptions"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerAddonSubscriptions.DataAwsccSesMailManagerAddonSubscriptionsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerAddonSubscriptions.DataAwsccSesMailManagerAddonSubscriptionsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-addon-subscriptions/index.ts",
        "line": 14
      },
      "name": "DataAwsccSesMailManagerAddonSubscriptionsConfig",
      "namespace": "dataAwsccSesMailManagerAddonSubscriptions",
      "symbolId": "src/data-awscc-ses-mail-manager-addon-subscriptions/index:DataAwsccSesMailManagerAddonSubscriptionsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerAddressList.DataAwsccSesMailManagerAddressList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_mail_manager_address_list awscc_ses_mail_manager_address_list}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerAddressList.DataAwsccSesMailManagerAddressList",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_mail_manager_address_list awscc_ses_mail_manager_address_list} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-mail-manager-address-list/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-awscc.dataAwsccSesMailManagerAddressList.DataAwsccSesMailManagerAddressListConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-address-list/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSesMailManagerAddressList resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-address-list/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 DataAwsccSesMailManagerAddressList to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_mail_manager_address_list#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSesMailManagerAddressList that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSesMailManagerAddressList to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-address-list/index.ts",
            "line": 202
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-address-list/index.ts",
            "line": 208
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSesMailManagerAddressList",
      "namespace": "dataAwsccSesMailManagerAddressList",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-address-list/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-address-list/index.ts",
            "line": 165
          },
          "name": "addressListArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-address-list/index.ts",
            "line": 170
          },
          "name": "addressListId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-address-list/index.ts",
            "line": 175
          },
          "name": "addressListName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-address-list/index.ts",
            "line": 194
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerAddressList.DataAwsccSesMailManagerAddressListTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-address-list/index.ts",
            "line": 188
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-address-list/index.ts",
            "line": 181
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-mail-manager-address-list/index:DataAwsccSesMailManagerAddressList"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerAddressList.DataAwsccSesMailManagerAddressListConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerAddressList.DataAwsccSesMailManagerAddressListConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-address-list/index.ts",
        "line": 14
      },
      "name": "DataAwsccSesMailManagerAddressListConfig",
      "namespace": "dataAwsccSesMailManagerAddressList",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_mail_manager_address_list#id DataAwsccSesMailManagerAddressList#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-address-list/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-mail-manager-address-list/index:DataAwsccSesMailManagerAddressListConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerAddressList.DataAwsccSesMailManagerAddressListTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerAddressList.DataAwsccSesMailManagerAddressListTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-address-list/index.ts",
        "line": 25
      },
      "name": "DataAwsccSesMailManagerAddressListTags",
      "namespace": "dataAwsccSesMailManagerAddressList",
      "symbolId": "src/data-awscc-ses-mail-manager-address-list/index:DataAwsccSesMailManagerAddressListTags"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerAddressList.DataAwsccSesMailManagerAddressListTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerAddressList.DataAwsccSesMailManagerAddressListTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-mail-manager-address-list/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-awscc-ses-mail-manager-address-list/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-address-list/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-awscc.dataAwsccSesMailManagerAddressList.DataAwsccSesMailManagerAddressListTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSesMailManagerAddressListTagsList",
      "namespace": "dataAwsccSesMailManagerAddressList",
      "symbolId": "src/data-awscc-ses-mail-manager-address-list/index:DataAwsccSesMailManagerAddressListTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerAddressList.DataAwsccSesMailManagerAddressListTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerAddressList.DataAwsccSesMailManagerAddressListTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-mail-manager-address-list/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-address-list/index.ts",
        "line": 48
      },
      "name": "DataAwsccSesMailManagerAddressListTagsOutputReference",
      "namespace": "dataAwsccSesMailManagerAddressList",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-address-list/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-address-list/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-address-list/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerAddressList.DataAwsccSesMailManagerAddressListTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-mail-manager-address-list/index:DataAwsccSesMailManagerAddressListTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerAddressLists.DataAwsccSesMailManagerAddressLists": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_mail_manager_address_lists awscc_ses_mail_manager_address_lists}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerAddressLists.DataAwsccSesMailManagerAddressLists",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_mail_manager_address_lists awscc_ses_mail_manager_address_lists} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-mail-manager-address-lists/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerAddressLists.DataAwsccSesMailManagerAddressListsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-address-lists/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSesMailManagerAddressLists resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-address-lists/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSesMailManagerAddressLists to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_mail_manager_address_lists#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSesMailManagerAddressLists that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSesMailManagerAddressLists to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-address-lists/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-address-lists/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSesMailManagerAddressLists",
      "namespace": "dataAwsccSesMailManagerAddressLists",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-address-lists/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-address-lists/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-address-lists/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-mail-manager-address-lists/index:DataAwsccSesMailManagerAddressLists"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerAddressLists.DataAwsccSesMailManagerAddressListsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerAddressLists.DataAwsccSesMailManagerAddressListsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-address-lists/index.ts",
        "line": 14
      },
      "name": "DataAwsccSesMailManagerAddressListsConfig",
      "namespace": "dataAwsccSesMailManagerAddressLists",
      "symbolId": "src/data-awscc-ses-mail-manager-address-lists/index:DataAwsccSesMailManagerAddressListsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerArchive.DataAwsccSesMailManagerArchive": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_mail_manager_archive awscc_ses_mail_manager_archive}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerArchive.DataAwsccSesMailManagerArchive",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_mail_manager_archive awscc_ses_mail_manager_archive} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-mail-manager-archive/index.ts",
          "line": 195
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerArchive.DataAwsccSesMailManagerArchiveConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-archive/index.ts",
        "line": 163
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSesMailManagerArchive resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-archive/index.ts",
            "line": 180
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSesMailManagerArchive to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_mail_manager_archive#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSesMailManagerArchive that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSesMailManagerArchive to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-archive/index.ts",
            "line": 272
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-archive/index.ts",
            "line": 278
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSesMailManagerArchive",
      "namespace": "dataAwsccSesMailManagerArchive",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-archive/index.ts",
            "line": 168
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-archive/index.ts",
            "line": 219
          },
          "name": "archiveArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-archive/index.ts",
            "line": 224
          },
          "name": "archiveId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-archive/index.ts",
            "line": 229
          },
          "name": "archiveName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-archive/index.ts",
            "line": 234
          },
          "name": "archiveState",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-archive/index.ts",
            "line": 252
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-archive/index.ts",
            "line": 258
          },
          "name": "retention",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerArchive.DataAwsccSesMailManagerArchiveRetentionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-archive/index.ts",
            "line": 264
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerArchive.DataAwsccSesMailManagerArchiveTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-archive/index.ts",
            "line": 247
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-archive/index.ts",
            "line": 240
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-mail-manager-archive/index:DataAwsccSesMailManagerArchive"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerArchive.DataAwsccSesMailManagerArchiveConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerArchive.DataAwsccSesMailManagerArchiveConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-archive/index.ts",
        "line": 14
      },
      "name": "DataAwsccSesMailManagerArchiveConfig",
      "namespace": "dataAwsccSesMailManagerArchive",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_mail_manager_archive#id DataAwsccSesMailManagerArchive#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-archive/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-mail-manager-archive/index:DataAwsccSesMailManagerArchiveConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerArchive.DataAwsccSesMailManagerArchiveRetention": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerArchive.DataAwsccSesMailManagerArchiveRetention",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-archive/index.ts",
        "line": 25
      },
      "name": "DataAwsccSesMailManagerArchiveRetention",
      "namespace": "dataAwsccSesMailManagerArchive",
      "symbolId": "src/data-awscc-ses-mail-manager-archive/index:DataAwsccSesMailManagerArchiveRetention"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerArchive.DataAwsccSesMailManagerArchiveRetentionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerArchive.DataAwsccSesMailManagerArchiveRetentionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-mail-manager-archive/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-archive/index.ts",
        "line": 48
      },
      "name": "DataAwsccSesMailManagerArchiveRetentionOutputReference",
      "namespace": "dataAwsccSesMailManagerArchive",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-archive/index.ts",
            "line": 75
          },
          "name": "retentionPeriod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-archive/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerArchive.DataAwsccSesMailManagerArchiveRetention"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-mail-manager-archive/index:DataAwsccSesMailManagerArchiveRetentionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerArchive.DataAwsccSesMailManagerArchiveTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerArchive.DataAwsccSesMailManagerArchiveTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-archive/index.ts",
        "line": 79
      },
      "name": "DataAwsccSesMailManagerArchiveTags",
      "namespace": "dataAwsccSesMailManagerArchive",
      "symbolId": "src/data-awscc-ses-mail-manager-archive/index:DataAwsccSesMailManagerArchiveTags"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerArchive.DataAwsccSesMailManagerArchiveTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerArchive.DataAwsccSesMailManagerArchiveTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-mail-manager-archive/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-archive/index.ts",
        "line": 141
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-archive/index.ts",
            "line": 155
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerArchive.DataAwsccSesMailManagerArchiveTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSesMailManagerArchiveTagsList",
      "namespace": "dataAwsccSesMailManagerArchive",
      "symbolId": "src/data-awscc-ses-mail-manager-archive/index:DataAwsccSesMailManagerArchiveTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerArchive.DataAwsccSesMailManagerArchiveTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerArchive.DataAwsccSesMailManagerArchiveTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-mail-manager-archive/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-archive/index.ts",
        "line": 102
      },
      "name": "DataAwsccSesMailManagerArchiveTagsOutputReference",
      "namespace": "dataAwsccSesMailManagerArchive",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-archive/index.ts",
            "line": 131
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-archive/index.ts",
            "line": 136
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-archive/index.ts",
            "line": 115
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerArchive.DataAwsccSesMailManagerArchiveTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-mail-manager-archive/index:DataAwsccSesMailManagerArchiveTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerArchives.DataAwsccSesMailManagerArchives": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_mail_manager_archives awscc_ses_mail_manager_archives}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerArchives.DataAwsccSesMailManagerArchives",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_mail_manager_archives awscc_ses_mail_manager_archives} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-mail-manager-archives/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerArchives.DataAwsccSesMailManagerArchivesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-archives/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSesMailManagerArchives resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-archives/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSesMailManagerArchives to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_mail_manager_archives#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSesMailManagerArchives that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSesMailManagerArchives to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-archives/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-archives/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSesMailManagerArchives",
      "namespace": "dataAwsccSesMailManagerArchives",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-archives/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-archives/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-archives/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-mail-manager-archives/index:DataAwsccSesMailManagerArchives"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerArchives.DataAwsccSesMailManagerArchivesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerArchives.DataAwsccSesMailManagerArchivesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-archives/index.ts",
        "line": 14
      },
      "name": "DataAwsccSesMailManagerArchivesConfig",
      "namespace": "dataAwsccSesMailManagerArchives",
      "symbolId": "src/data-awscc-ses-mail-manager-archives/index:DataAwsccSesMailManagerArchivesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerIngressPoint.DataAwsccSesMailManagerIngressPoint": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_mail_manager_ingress_point awscc_ses_mail_manager_ingress_point}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerIngressPoint.DataAwsccSesMailManagerIngressPoint",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_mail_manager_ingress_point awscc_ses_mail_manager_ingress_point} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-mail-manager-ingress-point/index.ts",
          "line": 494
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerIngressPoint.DataAwsccSesMailManagerIngressPointConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-ingress-point/index.ts",
        "line": 462
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSesMailManagerIngressPoint resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-ingress-point/index.ts",
            "line": 479
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSesMailManagerIngressPoint to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_mail_manager_ingress_point#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSesMailManagerIngressPoint that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSesMailManagerIngressPoint to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-ingress-point/index.ts",
            "line": 602
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-ingress-point/index.ts",
            "line": 608
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSesMailManagerIngressPoint",
      "namespace": "dataAwsccSesMailManagerIngressPoint",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-ingress-point/index.ts",
            "line": 467
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-ingress-point/index.ts",
            "line": 518
          },
          "name": "aRecord",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-ingress-point/index.ts",
            "line": 536
          },
          "name": "ingressPointArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-ingress-point/index.ts",
            "line": 542
          },
          "name": "ingressPointConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerIngressPoint.DataAwsccSesMailManagerIngressPointIngressPointConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-ingress-point/index.ts",
            "line": 547
          },
          "name": "ingressPointId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-ingress-point/index.ts",
            "line": 552
          },
          "name": "ingressPointName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-ingress-point/index.ts",
            "line": 558
          },
          "name": "networkConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerIngressPoint.DataAwsccSesMailManagerIngressPointNetworkConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-ingress-point/index.ts",
            "line": 563
          },
          "name": "ruleSetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-ingress-point/index.ts",
            "line": 568
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-ingress-point/index.ts",
            "line": 573
          },
          "name": "statusToUpdate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-ingress-point/index.ts",
            "line": 579
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerIngressPoint.DataAwsccSesMailManagerIngressPointTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-ingress-point/index.ts",
            "line": 584
          },
          "name": "tlsPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-ingress-point/index.ts",
            "line": 589
          },
          "name": "trafficPolicyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-ingress-point/index.ts",
            "line": 594
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-ingress-point/index.ts",
            "line": 531
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-ingress-point/index.ts",
            "line": 524
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-mail-manager-ingress-point/index:DataAwsccSesMailManagerIngressPoint"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerIngressPoint.DataAwsccSesMailManagerIngressPointConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerIngressPoint.DataAwsccSesMailManagerIngressPointConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-ingress-point/index.ts",
        "line": 14
      },
      "name": "DataAwsccSesMailManagerIngressPointConfig",
      "namespace": "dataAwsccSesMailManagerIngressPoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_mail_manager_ingress_point#id DataAwsccSesMailManagerIngressPoint#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-ingress-point/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-mail-manager-ingress-point/index:DataAwsccSesMailManagerIngressPointConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerIngressPoint.DataAwsccSesMailManagerIngressPointIngressPointConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerIngressPoint.DataAwsccSesMailManagerIngressPointIngressPointConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-ingress-point/index.ts",
        "line": 144
      },
      "name": "DataAwsccSesMailManagerIngressPointIngressPointConfiguration",
      "namespace": "dataAwsccSesMailManagerIngressPoint",
      "symbolId": "src/data-awscc-ses-mail-manager-ingress-point/index:DataAwsccSesMailManagerIngressPointIngressPointConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerIngressPoint.DataAwsccSesMailManagerIngressPointIngressPointConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerIngressPoint.DataAwsccSesMailManagerIngressPointIngressPointConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-mail-manager-ingress-point/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-awscc-ses-mail-manager-ingress-point/index.ts",
        "line": 167
      },
      "name": "DataAwsccSesMailManagerIngressPointIngressPointConfigurationOutputReference",
      "namespace": "dataAwsccSesMailManagerIngressPoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-ingress-point/index.ts",
            "line": 194
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-ingress-point/index.ts",
            "line": 199
          },
          "name": "smtpPassword",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-ingress-point/index.ts",
            "line": 205
          },
          "name": "tlsAuthConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerIngressPoint.DataAwsccSesMailManagerIngressPointIngressPointConfigurationTlsAuthConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-ingress-point/index.ts",
            "line": 178
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerIngressPoint.DataAwsccSesMailManagerIngressPointIngressPointConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-mail-manager-ingress-point/index:DataAwsccSesMailManagerIngressPointIngressPointConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerIngressPoint.DataAwsccSesMailManagerIngressPointIngressPointConfigurationTlsAuthConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerIngressPoint.DataAwsccSesMailManagerIngressPointIngressPointConfigurationTlsAuthConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-ingress-point/index.ts",
        "line": 89
      },
      "name": "DataAwsccSesMailManagerIngressPointIngressPointConfigurationTlsAuthConfiguration",
      "namespace": "dataAwsccSesMailManagerIngressPoint",
      "symbolId": "src/data-awscc-ses-mail-manager-ingress-point/index:DataAwsccSesMailManagerIngressPointIngressPointConfigurationTlsAuthConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerIngressPoint.DataAwsccSesMailManagerIngressPointIngressPointConfigurationTlsAuthConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerIngressPoint.DataAwsccSesMailManagerIngressPointIngressPointConfigurationTlsAuthConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-mail-manager-ingress-point/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-ingress-point/index.ts",
        "line": 112
      },
      "name": "DataAwsccSesMailManagerIngressPointIngressPointConfigurationTlsAuthConfigurationOutputReference",
      "namespace": "dataAwsccSesMailManagerIngressPoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-ingress-point/index.ts",
            "line": 140
          },
          "name": "trustStore",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerIngressPoint.DataAwsccSesMailManagerIngressPointIngressPointConfigurationTlsAuthConfigurationTrustStoreOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-ingress-point/index.ts",
            "line": 123
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerIngressPoint.DataAwsccSesMailManagerIngressPointIngressPointConfigurationTlsAuthConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-mail-manager-ingress-point/index:DataAwsccSesMailManagerIngressPointIngressPointConfigurationTlsAuthConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerIngressPoint.DataAwsccSesMailManagerIngressPointIngressPointConfigurationTlsAuthConfigurationTrustStore": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerIngressPoint.DataAwsccSesMailManagerIngressPointIngressPointConfigurationTlsAuthConfigurationTrustStore",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-ingress-point/index.ts",
        "line": 25
      },
      "name": "DataAwsccSesMailManagerIngressPointIngressPointConfigurationTlsAuthConfigurationTrustStore",
      "namespace": "dataAwsccSesMailManagerIngressPoint",
      "symbolId": "src/data-awscc-ses-mail-manager-ingress-point/index:DataAwsccSesMailManagerIngressPointIngressPointConfigurationTlsAuthConfigurationTrustStore"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerIngressPoint.DataAwsccSesMailManagerIngressPointIngressPointConfigurationTlsAuthConfigurationTrustStoreOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerIngressPoint.DataAwsccSesMailManagerIngressPointIngressPointConfigurationTlsAuthConfigurationTrustStoreOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-mail-manager-ingress-point/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-ingress-point/index.ts",
        "line": 48
      },
      "name": "DataAwsccSesMailManagerIngressPointIngressPointConfigurationTlsAuthConfigurationTrustStoreOutputReference",
      "namespace": "dataAwsccSesMailManagerIngressPoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-ingress-point/index.ts",
            "line": 75
          },
          "name": "caContent",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-ingress-point/index.ts",
            "line": 80
          },
          "name": "crlContent",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-ingress-point/index.ts",
            "line": 85
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-ingress-point/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerIngressPoint.DataAwsccSesMailManagerIngressPointIngressPointConfigurationTlsAuthConfigurationTrustStore"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-mail-manager-ingress-point/index:DataAwsccSesMailManagerIngressPointIngressPointConfigurationTlsAuthConfigurationTrustStoreOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerIngressPoint.DataAwsccSesMailManagerIngressPointNetworkConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerIngressPoint.DataAwsccSesMailManagerIngressPointNetworkConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-ingress-point/index.ts",
        "line": 317
      },
      "name": "DataAwsccSesMailManagerIngressPointNetworkConfiguration",
      "namespace": "dataAwsccSesMailManagerIngressPoint",
      "symbolId": "src/data-awscc-ses-mail-manager-ingress-point/index:DataAwsccSesMailManagerIngressPointNetworkConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerIngressPoint.DataAwsccSesMailManagerIngressPointNetworkConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerIngressPoint.DataAwsccSesMailManagerIngressPointNetworkConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-mail-manager-ingress-point/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-awscc-ses-mail-manager-ingress-point/index.ts",
        "line": 340
      },
      "name": "DataAwsccSesMailManagerIngressPointNetworkConfigurationOutputReference",
      "namespace": "dataAwsccSesMailManagerIngressPoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-ingress-point/index.ts",
            "line": 368
          },
          "name": "privateNetworkConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerIngressPoint.DataAwsccSesMailManagerIngressPointNetworkConfigurationPrivateNetworkConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-ingress-point/index.ts",
            "line": 374
          },
          "name": "publicNetworkConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerIngressPoint.DataAwsccSesMailManagerIngressPointNetworkConfigurationPublicNetworkConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-ingress-point/index.ts",
            "line": 351
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerIngressPoint.DataAwsccSesMailManagerIngressPointNetworkConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-mail-manager-ingress-point/index:DataAwsccSesMailManagerIngressPointNetworkConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerIngressPoint.DataAwsccSesMailManagerIngressPointNetworkConfigurationPrivateNetworkConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerIngressPoint.DataAwsccSesMailManagerIngressPointNetworkConfigurationPrivateNetworkConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-ingress-point/index.ts",
        "line": 209
      },
      "name": "DataAwsccSesMailManagerIngressPointNetworkConfigurationPrivateNetworkConfiguration",
      "namespace": "dataAwsccSesMailManagerIngressPoint",
      "symbolId": "src/data-awscc-ses-mail-manager-ingress-point/index:DataAwsccSesMailManagerIngressPointNetworkConfigurationPrivateNetworkConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerIngressPoint.DataAwsccSesMailManagerIngressPointNetworkConfigurationPrivateNetworkConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerIngressPoint.DataAwsccSesMailManagerIngressPointNetworkConfigurationPrivateNetworkConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-mail-manager-ingress-point/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-awscc-ses-mail-manager-ingress-point/index.ts",
        "line": 232
      },
      "name": "DataAwsccSesMailManagerIngressPointNetworkConfigurationPrivateNetworkConfigurationOutputReference",
      "namespace": "dataAwsccSesMailManagerIngressPoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-ingress-point/index.ts",
            "line": 259
          },
          "name": "vpcEndpointId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-ingress-point/index.ts",
            "line": 243
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerIngressPoint.DataAwsccSesMailManagerIngressPointNetworkConfigurationPrivateNetworkConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-mail-manager-ingress-point/index:DataAwsccSesMailManagerIngressPointNetworkConfigurationPrivateNetworkConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerIngressPoint.DataAwsccSesMailManagerIngressPointNetworkConfigurationPublicNetworkConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerIngressPoint.DataAwsccSesMailManagerIngressPointNetworkConfigurationPublicNetworkConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-ingress-point/index.ts",
        "line": 263
      },
      "name": "DataAwsccSesMailManagerIngressPointNetworkConfigurationPublicNetworkConfiguration",
      "namespace": "dataAwsccSesMailManagerIngressPoint",
      "symbolId": "src/data-awscc-ses-mail-manager-ingress-point/index:DataAwsccSesMailManagerIngressPointNetworkConfigurationPublicNetworkConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerIngressPoint.DataAwsccSesMailManagerIngressPointNetworkConfigurationPublicNetworkConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerIngressPoint.DataAwsccSesMailManagerIngressPointNetworkConfigurationPublicNetworkConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-mail-manager-ingress-point/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-ingress-point/index.ts",
        "line": 286
      },
      "name": "DataAwsccSesMailManagerIngressPointNetworkConfigurationPublicNetworkConfigurationOutputReference",
      "namespace": "dataAwsccSesMailManagerIngressPoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-ingress-point/index.ts",
            "line": 313
          },
          "name": "ipType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-ingress-point/index.ts",
            "line": 297
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerIngressPoint.DataAwsccSesMailManagerIngressPointNetworkConfigurationPublicNetworkConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-mail-manager-ingress-point/index:DataAwsccSesMailManagerIngressPointNetworkConfigurationPublicNetworkConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerIngressPoint.DataAwsccSesMailManagerIngressPointTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerIngressPoint.DataAwsccSesMailManagerIngressPointTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-ingress-point/index.ts",
        "line": 378
      },
      "name": "DataAwsccSesMailManagerIngressPointTags",
      "namespace": "dataAwsccSesMailManagerIngressPoint",
      "symbolId": "src/data-awscc-ses-mail-manager-ingress-point/index:DataAwsccSesMailManagerIngressPointTags"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerIngressPoint.DataAwsccSesMailManagerIngressPointTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerIngressPoint.DataAwsccSesMailManagerIngressPointTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-mail-manager-ingress-point/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-ingress-point/index.ts",
        "line": 440
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-ingress-point/index.ts",
            "line": 454
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerIngressPoint.DataAwsccSesMailManagerIngressPointTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSesMailManagerIngressPointTagsList",
      "namespace": "dataAwsccSesMailManagerIngressPoint",
      "symbolId": "src/data-awscc-ses-mail-manager-ingress-point/index:DataAwsccSesMailManagerIngressPointTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerIngressPoint.DataAwsccSesMailManagerIngressPointTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerIngressPoint.DataAwsccSesMailManagerIngressPointTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-mail-manager-ingress-point/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-ingress-point/index.ts",
        "line": 401
      },
      "name": "DataAwsccSesMailManagerIngressPointTagsOutputReference",
      "namespace": "dataAwsccSesMailManagerIngressPoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-ingress-point/index.ts",
            "line": 430
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-ingress-point/index.ts",
            "line": 435
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-ingress-point/index.ts",
            "line": 414
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerIngressPoint.DataAwsccSesMailManagerIngressPointTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-mail-manager-ingress-point/index:DataAwsccSesMailManagerIngressPointTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerIngressPoints.DataAwsccSesMailManagerIngressPoints": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_mail_manager_ingress_points awscc_ses_mail_manager_ingress_points}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerIngressPoints.DataAwsccSesMailManagerIngressPoints",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_mail_manager_ingress_points awscc_ses_mail_manager_ingress_points} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-mail-manager-ingress-points/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerIngressPoints.DataAwsccSesMailManagerIngressPointsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-ingress-points/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSesMailManagerIngressPoints resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-ingress-points/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSesMailManagerIngressPoints to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_mail_manager_ingress_points#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSesMailManagerIngressPoints that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSesMailManagerIngressPoints to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-ingress-points/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-ingress-points/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSesMailManagerIngressPoints",
      "namespace": "dataAwsccSesMailManagerIngressPoints",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-ingress-points/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-ingress-points/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-ingress-points/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-mail-manager-ingress-points/index:DataAwsccSesMailManagerIngressPoints"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerIngressPoints.DataAwsccSesMailManagerIngressPointsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerIngressPoints.DataAwsccSesMailManagerIngressPointsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-ingress-points/index.ts",
        "line": 14
      },
      "name": "DataAwsccSesMailManagerIngressPointsConfig",
      "namespace": "dataAwsccSesMailManagerIngressPoints",
      "symbolId": "src/data-awscc-ses-mail-manager-ingress-points/index:DataAwsccSesMailManagerIngressPointsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRelay.DataAwsccSesMailManagerRelay": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_mail_manager_relay awscc_ses_mail_manager_relay}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRelay.DataAwsccSesMailManagerRelay",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_mail_manager_relay awscc_ses_mail_manager_relay} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-mail-manager-relay/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRelay.DataAwsccSesMailManagerRelayConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-relay/index.ts",
        "line": 168
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSesMailManagerRelay resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-relay/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 DataAwsccSesMailManagerRelay to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_mail_manager_relay#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSesMailManagerRelay that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSesMailManagerRelay to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-relay/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-awscc-ses-mail-manager-relay/index.ts",
            "line": 283
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSesMailManagerRelay",
      "namespace": "dataAwsccSesMailManagerRelay",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-relay/index.ts",
            "line": 173
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-relay/index.ts",
            "line": 225
          },
          "name": "authentication",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRelay.DataAwsccSesMailManagerRelayAuthenticationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-relay/index.ts",
            "line": 243
          },
          "name": "relayArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-relay/index.ts",
            "line": 248
          },
          "name": "relayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-relay/index.ts",
            "line": 253
          },
          "name": "relayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-relay/index.ts",
            "line": 258
          },
          "name": "serverName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-relay/index.ts",
            "line": 263
          },
          "name": "serverPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-relay/index.ts",
            "line": 269
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRelay.DataAwsccSesMailManagerRelayTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-relay/index.ts",
            "line": 238
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-relay/index.ts",
            "line": 231
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-mail-manager-relay/index:DataAwsccSesMailManagerRelay"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRelay.DataAwsccSesMailManagerRelayAuthentication": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRelay.DataAwsccSesMailManagerRelayAuthentication",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-relay/index.ts",
        "line": 25
      },
      "name": "DataAwsccSesMailManagerRelayAuthentication",
      "namespace": "dataAwsccSesMailManagerRelay",
      "symbolId": "src/data-awscc-ses-mail-manager-relay/index:DataAwsccSesMailManagerRelayAuthentication"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRelay.DataAwsccSesMailManagerRelayAuthenticationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRelay.DataAwsccSesMailManagerRelayAuthenticationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-mail-manager-relay/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-relay/index.ts",
        "line": 48
      },
      "name": "DataAwsccSesMailManagerRelayAuthenticationOutputReference",
      "namespace": "dataAwsccSesMailManagerRelay",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-relay/index.ts",
            "line": 75
          },
          "name": "noAuthentication",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-relay/index.ts",
            "line": 80
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-relay/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRelay.DataAwsccSesMailManagerRelayAuthentication"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-mail-manager-relay/index:DataAwsccSesMailManagerRelayAuthenticationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRelay.DataAwsccSesMailManagerRelayConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRelay.DataAwsccSesMailManagerRelayConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-relay/index.ts",
        "line": 14
      },
      "name": "DataAwsccSesMailManagerRelayConfig",
      "namespace": "dataAwsccSesMailManagerRelay",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_mail_manager_relay#id DataAwsccSesMailManagerRelay#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-relay/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-mail-manager-relay/index:DataAwsccSesMailManagerRelayConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRelay.DataAwsccSesMailManagerRelayTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRelay.DataAwsccSesMailManagerRelayTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-relay/index.ts",
        "line": 84
      },
      "name": "DataAwsccSesMailManagerRelayTags",
      "namespace": "dataAwsccSesMailManagerRelay",
      "symbolId": "src/data-awscc-ses-mail-manager-relay/index:DataAwsccSesMailManagerRelayTags"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRelay.DataAwsccSesMailManagerRelayTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRelay.DataAwsccSesMailManagerRelayTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-mail-manager-relay/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-relay/index.ts",
        "line": 146
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-relay/index.ts",
            "line": 160
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRelay.DataAwsccSesMailManagerRelayTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSesMailManagerRelayTagsList",
      "namespace": "dataAwsccSesMailManagerRelay",
      "symbolId": "src/data-awscc-ses-mail-manager-relay/index:DataAwsccSesMailManagerRelayTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRelay.DataAwsccSesMailManagerRelayTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRelay.DataAwsccSesMailManagerRelayTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-mail-manager-relay/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-relay/index.ts",
        "line": 107
      },
      "name": "DataAwsccSesMailManagerRelayTagsOutputReference",
      "namespace": "dataAwsccSesMailManagerRelay",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-relay/index.ts",
            "line": 136
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-relay/index.ts",
            "line": 141
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-relay/index.ts",
            "line": 120
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRelay.DataAwsccSesMailManagerRelayTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-mail-manager-relay/index:DataAwsccSesMailManagerRelayTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRelays.DataAwsccSesMailManagerRelays": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_mail_manager_relays awscc_ses_mail_manager_relays}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRelays.DataAwsccSesMailManagerRelays",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_mail_manager_relays awscc_ses_mail_manager_relays} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-mail-manager-relays/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRelays.DataAwsccSesMailManagerRelaysConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-relays/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSesMailManagerRelays resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-relays/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSesMailManagerRelays to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_mail_manager_relays#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSesMailManagerRelays that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSesMailManagerRelays to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-relays/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-relays/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSesMailManagerRelays",
      "namespace": "dataAwsccSesMailManagerRelays",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-relays/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-relays/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-relays/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-mail-manager-relays/index:DataAwsccSesMailManagerRelays"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRelays.DataAwsccSesMailManagerRelaysConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRelays.DataAwsccSesMailManagerRelaysConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-relays/index.ts",
        "line": 14
      },
      "name": "DataAwsccSesMailManagerRelaysConfig",
      "namespace": "dataAwsccSesMailManagerRelays",
      "symbolId": "src/data-awscc-ses-mail-manager-relays/index:DataAwsccSesMailManagerRelaysConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSet": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_mail_manager_rule_set awscc_ses_mail_manager_rule_set}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSet",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_mail_manager_rule_set awscc_ses_mail_manager_rule_set} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
          "line": 3159
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
        "line": 3127
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSesMailManagerRuleSet resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 3144
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSesMailManagerRuleSet to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_mail_manager_rule_set#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSesMailManagerRuleSet that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSesMailManagerRuleSet to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 3226
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 3232
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSesMailManagerRuleSet",
      "namespace": "dataAwsccSesMailManagerRuleSet",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 3132
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 3212
          },
          "name": "rules",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 3196
          },
          "name": "ruleSetArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 3201
          },
          "name": "ruleSetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 3206
          },
          "name": "ruleSetName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 3218
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 3191
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 3184
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-mail-manager-rule-set/index:DataAwsccSesMailManagerRuleSet"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
        "line": 14
      },
      "name": "DataAwsccSesMailManagerRuleSetConfig",
      "namespace": "dataAwsccSesMailManagerRuleSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_mail_manager_rule_set#id DataAwsccSesMailManagerRuleSet#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-mail-manager-rule-set/index:DataAwsccSesMailManagerRuleSetConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
        "line": 2950
      },
      "name": "DataAwsccSesMailManagerRuleSetRules",
      "namespace": "dataAwsccSesMailManagerRuleSet",
      "symbolId": "src/data-awscc-ses-mail-manager-rule-set/index:DataAwsccSesMailManagerRuleSetRules"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesActions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesActions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
        "line": 759
      },
      "name": "DataAwsccSesMailManagerRuleSetRulesActions",
      "namespace": "dataAwsccSesMailManagerRuleSet",
      "symbolId": "src/data-awscc-ses-mail-manager-rule-set/index:DataAwsccSesMailManagerRuleSetRulesActions"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesActionsAddHeader": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesActionsAddHeader",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
        "line": 25
      },
      "name": "DataAwsccSesMailManagerRuleSetRulesActionsAddHeader",
      "namespace": "dataAwsccSesMailManagerRuleSet",
      "symbolId": "src/data-awscc-ses-mail-manager-rule-set/index:DataAwsccSesMailManagerRuleSetRulesActionsAddHeader"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesActionsAddHeaderOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesActionsAddHeaderOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
        "line": 48
      },
      "name": "DataAwsccSesMailManagerRuleSetRulesActionsAddHeaderOutputReference",
      "namespace": "dataAwsccSesMailManagerRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 75
          },
          "name": "headerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 80
          },
          "name": "headerValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesActionsAddHeader"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-mail-manager-rule-set/index:DataAwsccSesMailManagerRuleSetRulesActionsAddHeaderOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesActionsArchive": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesActionsArchive",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
        "line": 84
      },
      "name": "DataAwsccSesMailManagerRuleSetRulesActionsArchive",
      "namespace": "dataAwsccSesMailManagerRuleSet",
      "symbolId": "src/data-awscc-ses-mail-manager-rule-set/index:DataAwsccSesMailManagerRuleSetRulesActionsArchive"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesActionsArchiveOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesActionsArchiveOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-mail-manager-rule-set/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-awscc-ses-mail-manager-rule-set/index.ts",
        "line": 107
      },
      "name": "DataAwsccSesMailManagerRuleSetRulesActionsArchiveOutputReference",
      "namespace": "dataAwsccSesMailManagerRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 134
          },
          "name": "actionFailurePolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 139
          },
          "name": "targetArchive",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesActionsArchive"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-mail-manager-rule-set/index:DataAwsccSesMailManagerRuleSetRulesActionsArchiveOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesActionsBounce": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesActionsBounce",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
        "line": 143
      },
      "name": "DataAwsccSesMailManagerRuleSetRulesActionsBounce",
      "namespace": "dataAwsccSesMailManagerRuleSet",
      "symbolId": "src/data-awscc-ses-mail-manager-rule-set/index:DataAwsccSesMailManagerRuleSetRulesActionsBounce"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesActionsBounceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesActionsBounceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-mail-manager-rule-set/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-awscc-ses-mail-manager-rule-set/index.ts",
        "line": 166
      },
      "name": "DataAwsccSesMailManagerRuleSetRulesActionsBounceOutputReference",
      "namespace": "dataAwsccSesMailManagerRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 193
          },
          "name": "actionFailurePolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 198
          },
          "name": "diagnosticMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 203
          },
          "name": "message",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 208
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 213
          },
          "name": "sender",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 218
          },
          "name": "smtpReplyCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 223
          },
          "name": "statusCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 177
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesActionsBounce"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-mail-manager-rule-set/index:DataAwsccSesMailManagerRuleSetRulesActionsBounceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesActionsDeliverToMailbox": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesActionsDeliverToMailbox",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
        "line": 227
      },
      "name": "DataAwsccSesMailManagerRuleSetRulesActionsDeliverToMailbox",
      "namespace": "dataAwsccSesMailManagerRuleSet",
      "symbolId": "src/data-awscc-ses-mail-manager-rule-set/index:DataAwsccSesMailManagerRuleSetRulesActionsDeliverToMailbox"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesActionsDeliverToMailboxOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesActionsDeliverToMailboxOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-mail-manager-rule-set/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-awscc-ses-mail-manager-rule-set/index.ts",
        "line": 250
      },
      "name": "DataAwsccSesMailManagerRuleSetRulesActionsDeliverToMailboxOutputReference",
      "namespace": "dataAwsccSesMailManagerRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 277
          },
          "name": "actionFailurePolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 282
          },
          "name": "mailboxArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 287
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 261
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesActionsDeliverToMailbox"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-mail-manager-rule-set/index:DataAwsccSesMailManagerRuleSetRulesActionsDeliverToMailboxOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesActionsDeliverToQBusiness": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesActionsDeliverToQBusiness",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
        "line": 291
      },
      "name": "DataAwsccSesMailManagerRuleSetRulesActionsDeliverToQBusiness",
      "namespace": "dataAwsccSesMailManagerRuleSet",
      "symbolId": "src/data-awscc-ses-mail-manager-rule-set/index:DataAwsccSesMailManagerRuleSetRulesActionsDeliverToQBusiness"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesActionsDeliverToQBusinessOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesActionsDeliverToQBusinessOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-mail-manager-rule-set/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
        "line": 314
      },
      "name": "DataAwsccSesMailManagerRuleSetRulesActionsDeliverToQBusinessOutputReference",
      "namespace": "dataAwsccSesMailManagerRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 341
          },
          "name": "actionFailurePolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 346
          },
          "name": "applicationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 351
          },
          "name": "indexId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 356
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 325
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesActionsDeliverToQBusiness"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-mail-manager-rule-set/index:DataAwsccSesMailManagerRuleSetRulesActionsDeliverToQBusinessOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesActionsInvokeLambda": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesActionsInvokeLambda",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
        "line": 360
      },
      "name": "DataAwsccSesMailManagerRuleSetRulesActionsInvokeLambda",
      "namespace": "dataAwsccSesMailManagerRuleSet",
      "symbolId": "src/data-awscc-ses-mail-manager-rule-set/index:DataAwsccSesMailManagerRuleSetRulesActionsInvokeLambda"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesActionsInvokeLambdaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesActionsInvokeLambdaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-mail-manager-rule-set/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
        "line": 383
      },
      "name": "DataAwsccSesMailManagerRuleSetRulesActionsInvokeLambdaOutputReference",
      "namespace": "dataAwsccSesMailManagerRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 410
          },
          "name": "actionFailurePolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 415
          },
          "name": "functionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 420
          },
          "name": "invocationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 425
          },
          "name": "retryTimeMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 430
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 394
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesActionsInvokeLambda"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-mail-manager-rule-set/index:DataAwsccSesMailManagerRuleSetRulesActionsInvokeLambdaOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesActionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesActionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-mail-manager-rule-set/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
        "line": 882
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 896
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesActionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSesMailManagerRuleSetRulesActionsList",
      "namespace": "dataAwsccSesMailManagerRuleSet",
      "symbolId": "src/data-awscc-ses-mail-manager-rule-set/index:DataAwsccSesMailManagerRuleSetRulesActionsList"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesActionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesActionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
          "line": 791
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
        "line": 782
      },
      "name": "DataAwsccSesMailManagerRuleSetRulesActionsOutputReference",
      "namespace": "dataAwsccSesMailManagerRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 812
          },
          "name": "addHeader",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesActionsAddHeaderOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 818
          },
          "name": "archive",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesActionsArchiveOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 824
          },
          "name": "bounce",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesActionsBounceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 830
          },
          "name": "deliverToMailbox",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesActionsDeliverToMailboxOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 836
          },
          "name": "deliverToQBusiness",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesActionsDeliverToQBusinessOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 841
          },
          "name": "drop",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 847
          },
          "name": "invokeLambda",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesActionsInvokeLambdaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 853
          },
          "name": "publishToSns",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesActionsPublishToSnsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 859
          },
          "name": "relay",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesActionsRelayOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 865
          },
          "name": "replaceRecipient",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesActionsReplaceRecipientOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 871
          },
          "name": "send",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesActionsSendOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 877
          },
          "name": "writeToS3",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesActionsWriteToS3OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 795
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesActions"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-mail-manager-rule-set/index:DataAwsccSesMailManagerRuleSetRulesActionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesActionsPublishToSns": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesActionsPublishToSns",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
        "line": 434
      },
      "name": "DataAwsccSesMailManagerRuleSetRulesActionsPublishToSns",
      "namespace": "dataAwsccSesMailManagerRuleSet",
      "symbolId": "src/data-awscc-ses-mail-manager-rule-set/index:DataAwsccSesMailManagerRuleSetRulesActionsPublishToSns"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesActionsPublishToSnsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesActionsPublishToSnsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-mail-manager-rule-set/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
        "line": 457
      },
      "name": "DataAwsccSesMailManagerRuleSetRulesActionsPublishToSnsOutputReference",
      "namespace": "dataAwsccSesMailManagerRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 484
          },
          "name": "actionFailurePolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 489
          },
          "name": "encoding",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 494
          },
          "name": "payloadType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 499
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 504
          },
          "name": "topicArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 468
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesActionsPublishToSns"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-mail-manager-rule-set/index:DataAwsccSesMailManagerRuleSetRulesActionsPublishToSnsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesActionsRelay": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesActionsRelay",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
        "line": 508
      },
      "name": "DataAwsccSesMailManagerRuleSetRulesActionsRelay",
      "namespace": "dataAwsccSesMailManagerRuleSet",
      "symbolId": "src/data-awscc-ses-mail-manager-rule-set/index:DataAwsccSesMailManagerRuleSetRulesActionsRelay"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesActionsRelayOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesActionsRelayOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-mail-manager-rule-set/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-awscc-ses-mail-manager-rule-set/index.ts",
        "line": 531
      },
      "name": "DataAwsccSesMailManagerRuleSetRulesActionsRelayOutputReference",
      "namespace": "dataAwsccSesMailManagerRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 558
          },
          "name": "actionFailurePolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 563
          },
          "name": "mailFrom",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 568
          },
          "name": "relay",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 542
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesActionsRelay"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-mail-manager-rule-set/index:DataAwsccSesMailManagerRuleSetRulesActionsRelayOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesActionsReplaceRecipient": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesActionsReplaceRecipient",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
        "line": 572
      },
      "name": "DataAwsccSesMailManagerRuleSetRulesActionsReplaceRecipient",
      "namespace": "dataAwsccSesMailManagerRuleSet",
      "symbolId": "src/data-awscc-ses-mail-manager-rule-set/index:DataAwsccSesMailManagerRuleSetRulesActionsReplaceRecipient"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesActionsReplaceRecipientOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesActionsReplaceRecipientOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
          "line": 602
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
        "line": 595
      },
      "name": "DataAwsccSesMailManagerRuleSetRulesActionsReplaceRecipientOutputReference",
      "namespace": "dataAwsccSesMailManagerRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 622
          },
          "name": "replaceWith",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 606
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesActionsReplaceRecipient"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-mail-manager-rule-set/index:DataAwsccSesMailManagerRuleSetRulesActionsReplaceRecipientOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesActionsSend": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesActionsSend",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
        "line": 626
      },
      "name": "DataAwsccSesMailManagerRuleSetRulesActionsSend",
      "namespace": "dataAwsccSesMailManagerRuleSet",
      "symbolId": "src/data-awscc-ses-mail-manager-rule-set/index:DataAwsccSesMailManagerRuleSetRulesActionsSend"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesActionsSendOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesActionsSendOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
          "line": 656
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
        "line": 649
      },
      "name": "DataAwsccSesMailManagerRuleSetRulesActionsSendOutputReference",
      "namespace": "dataAwsccSesMailManagerRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 676
          },
          "name": "actionFailurePolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 681
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 660
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesActionsSend"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-mail-manager-rule-set/index:DataAwsccSesMailManagerRuleSetRulesActionsSendOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesActionsWriteToS3": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesActionsWriteToS3",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
        "line": 685
      },
      "name": "DataAwsccSesMailManagerRuleSetRulesActionsWriteToS3",
      "namespace": "dataAwsccSesMailManagerRuleSet",
      "symbolId": "src/data-awscc-ses-mail-manager-rule-set/index:DataAwsccSesMailManagerRuleSetRulesActionsWriteToS3"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesActionsWriteToS3OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesActionsWriteToS3OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-mail-manager-rule-set/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
        "line": 708
      },
      "name": "DataAwsccSesMailManagerRuleSetRulesActionsWriteToS3OutputReference",
      "namespace": "dataAwsccSesMailManagerRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 735
          },
          "name": "actionFailurePolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 740
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 745
          },
          "name": "s3Bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 750
          },
          "name": "s3Prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 755
          },
          "name": "s3SseKmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 719
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesActionsWriteToS3"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-mail-manager-rule-set/index:DataAwsccSesMailManagerRuleSetRulesActionsWriteToS3OutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesConditions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesConditions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
        "line": 1819
      },
      "name": "DataAwsccSesMailManagerRuleSetRulesConditions",
      "namespace": "dataAwsccSesMailManagerRuleSet",
      "symbolId": "src/data-awscc-ses-mail-manager-rule-set/index:DataAwsccSesMailManagerRuleSetRulesConditions"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesConditionsBooleanExpression": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesConditionsBooleanExpression",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
        "line": 1084
      },
      "name": "DataAwsccSesMailManagerRuleSetRulesConditionsBooleanExpression",
      "namespace": "dataAwsccSesMailManagerRuleSet",
      "symbolId": "src/data-awscc-ses-mail-manager-rule-set/index:DataAwsccSesMailManagerRuleSetRulesConditionsBooleanExpression"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesConditionsBooleanExpressionEvaluate": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesConditionsBooleanExpressionEvaluate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
        "line": 1018
      },
      "name": "DataAwsccSesMailManagerRuleSetRulesConditionsBooleanExpressionEvaluate",
      "namespace": "dataAwsccSesMailManagerRuleSet",
      "symbolId": "src/data-awscc-ses-mail-manager-rule-set/index:DataAwsccSesMailManagerRuleSetRulesConditionsBooleanExpressionEvaluate"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesConditionsBooleanExpressionEvaluateAnalysis": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesConditionsBooleanExpressionEvaluateAnalysis",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
        "line": 900
      },
      "name": "DataAwsccSesMailManagerRuleSetRulesConditionsBooleanExpressionEvaluateAnalysis",
      "namespace": "dataAwsccSesMailManagerRuleSet",
      "symbolId": "src/data-awscc-ses-mail-manager-rule-set/index:DataAwsccSesMailManagerRuleSetRulesConditionsBooleanExpressionEvaluateAnalysis"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesConditionsBooleanExpressionEvaluateAnalysisOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesConditionsBooleanExpressionEvaluateAnalysisOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
          "line": 930
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
        "line": 923
      },
      "name": "DataAwsccSesMailManagerRuleSetRulesConditionsBooleanExpressionEvaluateAnalysisOutputReference",
      "namespace": "dataAwsccSesMailManagerRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 950
          },
          "name": "analyzer",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 955
          },
          "name": "resultField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 934
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesConditionsBooleanExpressionEvaluateAnalysis"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-mail-manager-rule-set/index:DataAwsccSesMailManagerRuleSetRulesConditionsBooleanExpressionEvaluateAnalysisOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesConditionsBooleanExpressionEvaluateIsInAddressListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesConditionsBooleanExpressionEvaluateIsInAddressListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
        "line": 959
      },
      "name": "DataAwsccSesMailManagerRuleSetRulesConditionsBooleanExpressionEvaluateIsInAddressListStruct",
      "namespace": "dataAwsccSesMailManagerRuleSet",
      "symbolId": "src/data-awscc-ses-mail-manager-rule-set/index:DataAwsccSesMailManagerRuleSetRulesConditionsBooleanExpressionEvaluateIsInAddressListStruct"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesConditionsBooleanExpressionEvaluateIsInAddressListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesConditionsBooleanExpressionEvaluateIsInAddressListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-mail-manager-rule-set/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
        "line": 982
      },
      "name": "DataAwsccSesMailManagerRuleSetRulesConditionsBooleanExpressionEvaluateIsInAddressListStructOutputReference",
      "namespace": "dataAwsccSesMailManagerRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 1009
          },
          "name": "addressLists",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 1014
          },
          "name": "attribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 993
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesConditionsBooleanExpressionEvaluateIsInAddressListStruct"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-mail-manager-rule-set/index:DataAwsccSesMailManagerRuleSetRulesConditionsBooleanExpressionEvaluateIsInAddressListStructOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesConditionsBooleanExpressionEvaluateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesConditionsBooleanExpressionEvaluateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
          "line": 1048
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
        "line": 1041
      },
      "name": "DataAwsccSesMailManagerRuleSetRulesConditionsBooleanExpressionEvaluateOutputReference",
      "namespace": "dataAwsccSesMailManagerRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 1069
          },
          "name": "analysis",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesConditionsBooleanExpressionEvaluateAnalysisOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 1074
          },
          "name": "attribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 1080
          },
          "name": "isInAddressList",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesConditionsBooleanExpressionEvaluateIsInAddressListStructOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 1052
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesConditionsBooleanExpressionEvaluate"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-mail-manager-rule-set/index:DataAwsccSesMailManagerRuleSetRulesConditionsBooleanExpressionEvaluateOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesConditionsBooleanExpressionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesConditionsBooleanExpressionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-mail-manager-rule-set/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-awscc-ses-mail-manager-rule-set/index.ts",
        "line": 1107
      },
      "name": "DataAwsccSesMailManagerRuleSetRulesConditionsBooleanExpressionOutputReference",
      "namespace": "dataAwsccSesMailManagerRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 1135
          },
          "name": "evaluate",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesConditionsBooleanExpressionEvaluateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 1140
          },
          "name": "operator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 1118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesConditionsBooleanExpression"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-mail-manager-rule-set/index:DataAwsccSesMailManagerRuleSetRulesConditionsBooleanExpressionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesConditionsDmarcExpression": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesConditionsDmarcExpression",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
        "line": 1144
      },
      "name": "DataAwsccSesMailManagerRuleSetRulesConditionsDmarcExpression",
      "namespace": "dataAwsccSesMailManagerRuleSet",
      "symbolId": "src/data-awscc-ses-mail-manager-rule-set/index:DataAwsccSesMailManagerRuleSetRulesConditionsDmarcExpression"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesConditionsDmarcExpressionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesConditionsDmarcExpressionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-mail-manager-rule-set/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/data-awscc-ses-mail-manager-rule-set/index.ts",
        "line": 1167
      },
      "name": "DataAwsccSesMailManagerRuleSetRulesConditionsDmarcExpressionOutputReference",
      "namespace": "dataAwsccSesMailManagerRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 1194
          },
          "name": "operator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 1199
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 1178
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesConditionsDmarcExpression"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-mail-manager-rule-set/index:DataAwsccSesMailManagerRuleSetRulesConditionsDmarcExpressionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesConditionsIpExpression": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesConditionsIpExpression",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
        "line": 1257
      },
      "name": "DataAwsccSesMailManagerRuleSetRulesConditionsIpExpression",
      "namespace": "dataAwsccSesMailManagerRuleSet",
      "symbolId": "src/data-awscc-ses-mail-manager-rule-set/index:DataAwsccSesMailManagerRuleSetRulesConditionsIpExpression"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesConditionsIpExpressionEvaluate": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesConditionsIpExpressionEvaluate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
        "line": 1203
      },
      "name": "DataAwsccSesMailManagerRuleSetRulesConditionsIpExpressionEvaluate",
      "namespace": "dataAwsccSesMailManagerRuleSet",
      "symbolId": "src/data-awscc-ses-mail-manager-rule-set/index:DataAwsccSesMailManagerRuleSetRulesConditionsIpExpressionEvaluate"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesConditionsIpExpressionEvaluateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesConditionsIpExpressionEvaluateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
          "line": 1233
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
        "line": 1226
      },
      "name": "DataAwsccSesMailManagerRuleSetRulesConditionsIpExpressionEvaluateOutputReference",
      "namespace": "dataAwsccSesMailManagerRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 1253
          },
          "name": "attribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 1237
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesConditionsIpExpressionEvaluate"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-mail-manager-rule-set/index:DataAwsccSesMailManagerRuleSetRulesConditionsIpExpressionEvaluateOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesConditionsIpExpressionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesConditionsIpExpressionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
          "line": 1287
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
        "line": 1280
      },
      "name": "DataAwsccSesMailManagerRuleSetRulesConditionsIpExpressionOutputReference",
      "namespace": "dataAwsccSesMailManagerRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 1308
          },
          "name": "evaluate",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesConditionsIpExpressionEvaluateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 1313
          },
          "name": "operator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 1318
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 1291
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesConditionsIpExpression"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-mail-manager-rule-set/index:DataAwsccSesMailManagerRuleSetRulesConditionsIpExpressionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesConditionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesConditionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
          "line": 1914
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
        "line": 1907
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 1921
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesConditionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSesMailManagerRuleSetRulesConditionsList",
      "namespace": "dataAwsccSesMailManagerRuleSet",
      "symbolId": "src/data-awscc-ses-mail-manager-rule-set/index:DataAwsccSesMailManagerRuleSetRulesConditionsList"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesConditionsNumberExpression": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesConditionsNumberExpression",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
        "line": 1376
      },
      "name": "DataAwsccSesMailManagerRuleSetRulesConditionsNumberExpression",
      "namespace": "dataAwsccSesMailManagerRuleSet",
      "symbolId": "src/data-awscc-ses-mail-manager-rule-set/index:DataAwsccSesMailManagerRuleSetRulesConditionsNumberExpression"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesConditionsNumberExpressionEvaluate": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesConditionsNumberExpressionEvaluate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
        "line": 1322
      },
      "name": "DataAwsccSesMailManagerRuleSetRulesConditionsNumberExpressionEvaluate",
      "namespace": "dataAwsccSesMailManagerRuleSet",
      "symbolId": "src/data-awscc-ses-mail-manager-rule-set/index:DataAwsccSesMailManagerRuleSetRulesConditionsNumberExpressionEvaluate"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesConditionsNumberExpressionEvaluateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesConditionsNumberExpressionEvaluateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
          "line": 1352
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
        "line": 1345
      },
      "name": "DataAwsccSesMailManagerRuleSetRulesConditionsNumberExpressionEvaluateOutputReference",
      "namespace": "dataAwsccSesMailManagerRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 1372
          },
          "name": "attribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 1356
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesConditionsNumberExpressionEvaluate"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-mail-manager-rule-set/index:DataAwsccSesMailManagerRuleSetRulesConditionsNumberExpressionEvaluateOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesConditionsNumberExpressionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesConditionsNumberExpressionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-mail-manager-rule-set/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-awscc-ses-mail-manager-rule-set/index.ts",
        "line": 1399
      },
      "name": "DataAwsccSesMailManagerRuleSetRulesConditionsNumberExpressionOutputReference",
      "namespace": "dataAwsccSesMailManagerRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 1427
          },
          "name": "evaluate",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesConditionsNumberExpressionEvaluateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 1432
          },
          "name": "operator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 1437
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 1410
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesConditionsNumberExpression"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-mail-manager-rule-set/index:DataAwsccSesMailManagerRuleSetRulesConditionsNumberExpressionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesConditionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesConditionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
          "line": 1851
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
        "line": 1842
      },
      "name": "DataAwsccSesMailManagerRuleSetRulesConditionsOutputReference",
      "namespace": "dataAwsccSesMailManagerRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 1872
          },
          "name": "booleanExpression",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesConditionsBooleanExpressionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 1878
          },
          "name": "dmarcExpression",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesConditionsDmarcExpressionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 1884
          },
          "name": "ipExpression",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesConditionsIpExpressionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 1890
          },
          "name": "numberExpression",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesConditionsNumberExpressionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 1896
          },
          "name": "stringExpression",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesConditionsStringExpressionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 1902
          },
          "name": "verdictExpression",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesConditionsVerdictExpressionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 1855
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesConditions"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-mail-manager-rule-set/index:DataAwsccSesMailManagerRuleSetRulesConditionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesConditionsStringExpression": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesConditionsStringExpression",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
        "line": 1570
      },
      "name": "DataAwsccSesMailManagerRuleSetRulesConditionsStringExpression",
      "namespace": "dataAwsccSesMailManagerRuleSet",
      "symbolId": "src/data-awscc-ses-mail-manager-rule-set/index:DataAwsccSesMailManagerRuleSetRulesConditionsStringExpression"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesConditionsStringExpressionEvaluate": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesConditionsStringExpressionEvaluate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
        "line": 1500
      },
      "name": "DataAwsccSesMailManagerRuleSetRulesConditionsStringExpressionEvaluate",
      "namespace": "dataAwsccSesMailManagerRuleSet",
      "symbolId": "src/data-awscc-ses-mail-manager-rule-set/index:DataAwsccSesMailManagerRuleSetRulesConditionsStringExpressionEvaluate"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesConditionsStringExpressionEvaluateAnalysis": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesConditionsStringExpressionEvaluateAnalysis",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
        "line": 1441
      },
      "name": "DataAwsccSesMailManagerRuleSetRulesConditionsStringExpressionEvaluateAnalysis",
      "namespace": "dataAwsccSesMailManagerRuleSet",
      "symbolId": "src/data-awscc-ses-mail-manager-rule-set/index:DataAwsccSesMailManagerRuleSetRulesConditionsStringExpressionEvaluateAnalysis"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesConditionsStringExpressionEvaluateAnalysisOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesConditionsStringExpressionEvaluateAnalysisOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
          "line": 1471
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
        "line": 1464
      },
      "name": "DataAwsccSesMailManagerRuleSetRulesConditionsStringExpressionEvaluateAnalysisOutputReference",
      "namespace": "dataAwsccSesMailManagerRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 1491
          },
          "name": "analyzer",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 1496
          },
          "name": "resultField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 1475
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesConditionsStringExpressionEvaluateAnalysis"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-mail-manager-rule-set/index:DataAwsccSesMailManagerRuleSetRulesConditionsStringExpressionEvaluateAnalysisOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesConditionsStringExpressionEvaluateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesConditionsStringExpressionEvaluateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
          "line": 1530
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
        "line": 1523
      },
      "name": "DataAwsccSesMailManagerRuleSetRulesConditionsStringExpressionEvaluateOutputReference",
      "namespace": "dataAwsccSesMailManagerRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 1551
          },
          "name": "analysis",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesConditionsStringExpressionEvaluateAnalysisOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 1556
          },
          "name": "attribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 1561
          },
          "name": "clientCertificateAttribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 1566
          },
          "name": "mimeHeaderAttribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 1534
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesConditionsStringExpressionEvaluate"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-mail-manager-rule-set/index:DataAwsccSesMailManagerRuleSetRulesConditionsStringExpressionEvaluateOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesConditionsStringExpressionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesConditionsStringExpressionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
          "line": 1600
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
        "line": 1593
      },
      "name": "DataAwsccSesMailManagerRuleSetRulesConditionsStringExpressionOutputReference",
      "namespace": "dataAwsccSesMailManagerRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 1621
          },
          "name": "evaluate",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesConditionsStringExpressionEvaluateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 1626
          },
          "name": "operator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 1631
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 1604
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesConditionsStringExpression"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-mail-manager-rule-set/index:DataAwsccSesMailManagerRuleSetRulesConditionsStringExpressionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesConditionsVerdictExpression": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesConditionsVerdictExpression",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
        "line": 1754
      },
      "name": "DataAwsccSesMailManagerRuleSetRulesConditionsVerdictExpression",
      "namespace": "dataAwsccSesMailManagerRuleSet",
      "symbolId": "src/data-awscc-ses-mail-manager-rule-set/index:DataAwsccSesMailManagerRuleSetRulesConditionsVerdictExpression"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesConditionsVerdictExpressionEvaluate": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesConditionsVerdictExpressionEvaluate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
        "line": 1694
      },
      "name": "DataAwsccSesMailManagerRuleSetRulesConditionsVerdictExpressionEvaluate",
      "namespace": "dataAwsccSesMailManagerRuleSet",
      "symbolId": "src/data-awscc-ses-mail-manager-rule-set/index:DataAwsccSesMailManagerRuleSetRulesConditionsVerdictExpressionEvaluate"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesConditionsVerdictExpressionEvaluateAnalysis": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesConditionsVerdictExpressionEvaluateAnalysis",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
        "line": 1635
      },
      "name": "DataAwsccSesMailManagerRuleSetRulesConditionsVerdictExpressionEvaluateAnalysis",
      "namespace": "dataAwsccSesMailManagerRuleSet",
      "symbolId": "src/data-awscc-ses-mail-manager-rule-set/index:DataAwsccSesMailManagerRuleSetRulesConditionsVerdictExpressionEvaluateAnalysis"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesConditionsVerdictExpressionEvaluateAnalysisOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesConditionsVerdictExpressionEvaluateAnalysisOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
          "line": 1665
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
        "line": 1658
      },
      "name": "DataAwsccSesMailManagerRuleSetRulesConditionsVerdictExpressionEvaluateAnalysisOutputReference",
      "namespace": "dataAwsccSesMailManagerRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 1685
          },
          "name": "analyzer",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 1690
          },
          "name": "resultField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 1669
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesConditionsVerdictExpressionEvaluateAnalysis"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-mail-manager-rule-set/index:DataAwsccSesMailManagerRuleSetRulesConditionsVerdictExpressionEvaluateAnalysisOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesConditionsVerdictExpressionEvaluateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesConditionsVerdictExpressionEvaluateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
          "line": 1724
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
        "line": 1717
      },
      "name": "DataAwsccSesMailManagerRuleSetRulesConditionsVerdictExpressionEvaluateOutputReference",
      "namespace": "dataAwsccSesMailManagerRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 1745
          },
          "name": "analysis",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesConditionsVerdictExpressionEvaluateAnalysisOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 1750
          },
          "name": "attribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 1728
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesConditionsVerdictExpressionEvaluate"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-mail-manager-rule-set/index:DataAwsccSesMailManagerRuleSetRulesConditionsVerdictExpressionEvaluateOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesConditionsVerdictExpressionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesConditionsVerdictExpressionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
          "line": 1784
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
        "line": 1777
      },
      "name": "DataAwsccSesMailManagerRuleSetRulesConditionsVerdictExpressionOutputReference",
      "namespace": "dataAwsccSesMailManagerRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 1805
          },
          "name": "evaluate",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesConditionsVerdictExpressionEvaluateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 1810
          },
          "name": "operator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 1815
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 1788
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesConditionsVerdictExpression"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-mail-manager-rule-set/index:DataAwsccSesMailManagerRuleSetRulesConditionsVerdictExpressionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-mail-manager-rule-set/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
        "line": 3025
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 3039
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSesMailManagerRuleSetRulesList",
      "namespace": "dataAwsccSesMailManagerRuleSet",
      "symbolId": "src/data-awscc-ses-mail-manager-rule-set/index:DataAwsccSesMailManagerRuleSetRulesList"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
          "line": 2982
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
        "line": 2973
      },
      "name": "DataAwsccSesMailManagerRuleSetRulesOutputReference",
      "namespace": "dataAwsccSesMailManagerRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 3003
          },
          "name": "actions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesActionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 3009
          },
          "name": "conditions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesConditionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 3014
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 3020
          },
          "name": "unless",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesUnlessList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 2986
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRules"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-mail-manager-rule-set/index:DataAwsccSesMailManagerRuleSetRulesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesUnless": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesUnless",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
        "line": 2844
      },
      "name": "DataAwsccSesMailManagerRuleSetRulesUnless",
      "namespace": "dataAwsccSesMailManagerRuleSet",
      "symbolId": "src/data-awscc-ses-mail-manager-rule-set/index:DataAwsccSesMailManagerRuleSetRulesUnless"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesUnlessBooleanExpression": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesUnlessBooleanExpression",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
        "line": 2109
      },
      "name": "DataAwsccSesMailManagerRuleSetRulesUnlessBooleanExpression",
      "namespace": "dataAwsccSesMailManagerRuleSet",
      "symbolId": "src/data-awscc-ses-mail-manager-rule-set/index:DataAwsccSesMailManagerRuleSetRulesUnlessBooleanExpression"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesUnlessBooleanExpressionEvaluate": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesUnlessBooleanExpressionEvaluate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
        "line": 2043
      },
      "name": "DataAwsccSesMailManagerRuleSetRulesUnlessBooleanExpressionEvaluate",
      "namespace": "dataAwsccSesMailManagerRuleSet",
      "symbolId": "src/data-awscc-ses-mail-manager-rule-set/index:DataAwsccSesMailManagerRuleSetRulesUnlessBooleanExpressionEvaluate"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesUnlessBooleanExpressionEvaluateAnalysis": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesUnlessBooleanExpressionEvaluateAnalysis",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
        "line": 1925
      },
      "name": "DataAwsccSesMailManagerRuleSetRulesUnlessBooleanExpressionEvaluateAnalysis",
      "namespace": "dataAwsccSesMailManagerRuleSet",
      "symbolId": "src/data-awscc-ses-mail-manager-rule-set/index:DataAwsccSesMailManagerRuleSetRulesUnlessBooleanExpressionEvaluateAnalysis"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesUnlessBooleanExpressionEvaluateAnalysisOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesUnlessBooleanExpressionEvaluateAnalysisOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
          "line": 1955
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
        "line": 1948
      },
      "name": "DataAwsccSesMailManagerRuleSetRulesUnlessBooleanExpressionEvaluateAnalysisOutputReference",
      "namespace": "dataAwsccSesMailManagerRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 1975
          },
          "name": "analyzer",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 1980
          },
          "name": "resultField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 1959
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesUnlessBooleanExpressionEvaluateAnalysis"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-mail-manager-rule-set/index:DataAwsccSesMailManagerRuleSetRulesUnlessBooleanExpressionEvaluateAnalysisOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesUnlessBooleanExpressionEvaluateIsInAddressListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesUnlessBooleanExpressionEvaluateIsInAddressListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
        "line": 1984
      },
      "name": "DataAwsccSesMailManagerRuleSetRulesUnlessBooleanExpressionEvaluateIsInAddressListStruct",
      "namespace": "dataAwsccSesMailManagerRuleSet",
      "symbolId": "src/data-awscc-ses-mail-manager-rule-set/index:DataAwsccSesMailManagerRuleSetRulesUnlessBooleanExpressionEvaluateIsInAddressListStruct"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesUnlessBooleanExpressionEvaluateIsInAddressListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesUnlessBooleanExpressionEvaluateIsInAddressListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-mail-manager-rule-set/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/data-awscc-ses-mail-manager-rule-set/index.ts",
        "line": 2007
      },
      "name": "DataAwsccSesMailManagerRuleSetRulesUnlessBooleanExpressionEvaluateIsInAddressListStructOutputReference",
      "namespace": "dataAwsccSesMailManagerRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 2034
          },
          "name": "addressLists",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 2039
          },
          "name": "attribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 2018
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesUnlessBooleanExpressionEvaluateIsInAddressListStruct"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-mail-manager-rule-set/index:DataAwsccSesMailManagerRuleSetRulesUnlessBooleanExpressionEvaluateIsInAddressListStructOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesUnlessBooleanExpressionEvaluateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesUnlessBooleanExpressionEvaluateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
          "line": 2073
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
        "line": 2066
      },
      "name": "DataAwsccSesMailManagerRuleSetRulesUnlessBooleanExpressionEvaluateOutputReference",
      "namespace": "dataAwsccSesMailManagerRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 2094
          },
          "name": "analysis",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesUnlessBooleanExpressionEvaluateAnalysisOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 2099
          },
          "name": "attribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 2105
          },
          "name": "isInAddressList",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesUnlessBooleanExpressionEvaluateIsInAddressListStructOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 2077
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesUnlessBooleanExpressionEvaluate"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-mail-manager-rule-set/index:DataAwsccSesMailManagerRuleSetRulesUnlessBooleanExpressionEvaluateOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesUnlessBooleanExpressionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesUnlessBooleanExpressionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
          "line": 2139
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
        "line": 2132
      },
      "name": "DataAwsccSesMailManagerRuleSetRulesUnlessBooleanExpressionOutputReference",
      "namespace": "dataAwsccSesMailManagerRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 2160
          },
          "name": "evaluate",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesUnlessBooleanExpressionEvaluateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 2165
          },
          "name": "operator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 2143
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesUnlessBooleanExpression"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-mail-manager-rule-set/index:DataAwsccSesMailManagerRuleSetRulesUnlessBooleanExpressionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesUnlessDmarcExpression": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesUnlessDmarcExpression",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
        "line": 2169
      },
      "name": "DataAwsccSesMailManagerRuleSetRulesUnlessDmarcExpression",
      "namespace": "dataAwsccSesMailManagerRuleSet",
      "symbolId": "src/data-awscc-ses-mail-manager-rule-set/index:DataAwsccSesMailManagerRuleSetRulesUnlessDmarcExpression"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesUnlessDmarcExpressionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesUnlessDmarcExpressionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
          "line": 2199
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
        "line": 2192
      },
      "name": "DataAwsccSesMailManagerRuleSetRulesUnlessDmarcExpressionOutputReference",
      "namespace": "dataAwsccSesMailManagerRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 2219
          },
          "name": "operator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 2224
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 2203
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesUnlessDmarcExpression"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-mail-manager-rule-set/index:DataAwsccSesMailManagerRuleSetRulesUnlessDmarcExpressionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesUnlessIpExpression": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesUnlessIpExpression",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
        "line": 2282
      },
      "name": "DataAwsccSesMailManagerRuleSetRulesUnlessIpExpression",
      "namespace": "dataAwsccSesMailManagerRuleSet",
      "symbolId": "src/data-awscc-ses-mail-manager-rule-set/index:DataAwsccSesMailManagerRuleSetRulesUnlessIpExpression"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesUnlessIpExpressionEvaluate": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesUnlessIpExpressionEvaluate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
        "line": 2228
      },
      "name": "DataAwsccSesMailManagerRuleSetRulesUnlessIpExpressionEvaluate",
      "namespace": "dataAwsccSesMailManagerRuleSet",
      "symbolId": "src/data-awscc-ses-mail-manager-rule-set/index:DataAwsccSesMailManagerRuleSetRulesUnlessIpExpressionEvaluate"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesUnlessIpExpressionEvaluateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesUnlessIpExpressionEvaluateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-mail-manager-rule-set/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/data-awscc-ses-mail-manager-rule-set/index.ts",
        "line": 2251
      },
      "name": "DataAwsccSesMailManagerRuleSetRulesUnlessIpExpressionEvaluateOutputReference",
      "namespace": "dataAwsccSesMailManagerRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 2278
          },
          "name": "attribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 2262
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesUnlessIpExpressionEvaluate"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-mail-manager-rule-set/index:DataAwsccSesMailManagerRuleSetRulesUnlessIpExpressionEvaluateOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesUnlessIpExpressionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesUnlessIpExpressionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
          "line": 2312
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
        "line": 2305
      },
      "name": "DataAwsccSesMailManagerRuleSetRulesUnlessIpExpressionOutputReference",
      "namespace": "dataAwsccSesMailManagerRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 2333
          },
          "name": "evaluate",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesUnlessIpExpressionEvaluateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 2338
          },
          "name": "operator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 2343
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 2316
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesUnlessIpExpression"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-mail-manager-rule-set/index:DataAwsccSesMailManagerRuleSetRulesUnlessIpExpressionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesUnlessList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesUnlessList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-mail-manager-rule-set/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
        "line": 2932
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 2946
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesUnlessOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSesMailManagerRuleSetRulesUnlessList",
      "namespace": "dataAwsccSesMailManagerRuleSet",
      "symbolId": "src/data-awscc-ses-mail-manager-rule-set/index:DataAwsccSesMailManagerRuleSetRulesUnlessList"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesUnlessNumberExpression": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesUnlessNumberExpression",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
        "line": 2401
      },
      "name": "DataAwsccSesMailManagerRuleSetRulesUnlessNumberExpression",
      "namespace": "dataAwsccSesMailManagerRuleSet",
      "symbolId": "src/data-awscc-ses-mail-manager-rule-set/index:DataAwsccSesMailManagerRuleSetRulesUnlessNumberExpression"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesUnlessNumberExpressionEvaluate": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesUnlessNumberExpressionEvaluate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
        "line": 2347
      },
      "name": "DataAwsccSesMailManagerRuleSetRulesUnlessNumberExpressionEvaluate",
      "namespace": "dataAwsccSesMailManagerRuleSet",
      "symbolId": "src/data-awscc-ses-mail-manager-rule-set/index:DataAwsccSesMailManagerRuleSetRulesUnlessNumberExpressionEvaluate"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesUnlessNumberExpressionEvaluateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesUnlessNumberExpressionEvaluateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
          "line": 2377
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
        "line": 2370
      },
      "name": "DataAwsccSesMailManagerRuleSetRulesUnlessNumberExpressionEvaluateOutputReference",
      "namespace": "dataAwsccSesMailManagerRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 2397
          },
          "name": "attribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 2381
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesUnlessNumberExpressionEvaluate"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-mail-manager-rule-set/index:DataAwsccSesMailManagerRuleSetRulesUnlessNumberExpressionEvaluateOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesUnlessNumberExpressionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesUnlessNumberExpressionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
          "line": 2431
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
        "line": 2424
      },
      "name": "DataAwsccSesMailManagerRuleSetRulesUnlessNumberExpressionOutputReference",
      "namespace": "dataAwsccSesMailManagerRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 2452
          },
          "name": "evaluate",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesUnlessNumberExpressionEvaluateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 2457
          },
          "name": "operator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 2462
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 2435
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesUnlessNumberExpression"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-mail-manager-rule-set/index:DataAwsccSesMailManagerRuleSetRulesUnlessNumberExpressionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesUnlessOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesUnlessOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
          "line": 2876
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
        "line": 2867
      },
      "name": "DataAwsccSesMailManagerRuleSetRulesUnlessOutputReference",
      "namespace": "dataAwsccSesMailManagerRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 2897
          },
          "name": "booleanExpression",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesUnlessBooleanExpressionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 2903
          },
          "name": "dmarcExpression",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesUnlessDmarcExpressionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 2909
          },
          "name": "ipExpression",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesUnlessIpExpressionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 2915
          },
          "name": "numberExpression",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesUnlessNumberExpressionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 2921
          },
          "name": "stringExpression",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesUnlessStringExpressionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 2927
          },
          "name": "verdictExpression",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesUnlessVerdictExpressionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 2880
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesUnless"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-mail-manager-rule-set/index:DataAwsccSesMailManagerRuleSetRulesUnlessOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesUnlessStringExpression": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesUnlessStringExpression",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
        "line": 2595
      },
      "name": "DataAwsccSesMailManagerRuleSetRulesUnlessStringExpression",
      "namespace": "dataAwsccSesMailManagerRuleSet",
      "symbolId": "src/data-awscc-ses-mail-manager-rule-set/index:DataAwsccSesMailManagerRuleSetRulesUnlessStringExpression"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesUnlessStringExpressionEvaluate": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesUnlessStringExpressionEvaluate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
        "line": 2525
      },
      "name": "DataAwsccSesMailManagerRuleSetRulesUnlessStringExpressionEvaluate",
      "namespace": "dataAwsccSesMailManagerRuleSet",
      "symbolId": "src/data-awscc-ses-mail-manager-rule-set/index:DataAwsccSesMailManagerRuleSetRulesUnlessStringExpressionEvaluate"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesUnlessStringExpressionEvaluateAnalysis": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesUnlessStringExpressionEvaluateAnalysis",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
        "line": 2466
      },
      "name": "DataAwsccSesMailManagerRuleSetRulesUnlessStringExpressionEvaluateAnalysis",
      "namespace": "dataAwsccSesMailManagerRuleSet",
      "symbolId": "src/data-awscc-ses-mail-manager-rule-set/index:DataAwsccSesMailManagerRuleSetRulesUnlessStringExpressionEvaluateAnalysis"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesUnlessStringExpressionEvaluateAnalysisOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesUnlessStringExpressionEvaluateAnalysisOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
          "line": 2496
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
        "line": 2489
      },
      "name": "DataAwsccSesMailManagerRuleSetRulesUnlessStringExpressionEvaluateAnalysisOutputReference",
      "namespace": "dataAwsccSesMailManagerRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 2516
          },
          "name": "analyzer",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 2521
          },
          "name": "resultField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 2500
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesUnlessStringExpressionEvaluateAnalysis"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-mail-manager-rule-set/index:DataAwsccSesMailManagerRuleSetRulesUnlessStringExpressionEvaluateAnalysisOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesUnlessStringExpressionEvaluateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesUnlessStringExpressionEvaluateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
          "line": 2555
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
        "line": 2548
      },
      "name": "DataAwsccSesMailManagerRuleSetRulesUnlessStringExpressionEvaluateOutputReference",
      "namespace": "dataAwsccSesMailManagerRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 2576
          },
          "name": "analysis",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesUnlessStringExpressionEvaluateAnalysisOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 2581
          },
          "name": "attribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 2586
          },
          "name": "clientCertificateAttribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 2591
          },
          "name": "mimeHeaderAttribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 2559
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesUnlessStringExpressionEvaluate"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-mail-manager-rule-set/index:DataAwsccSesMailManagerRuleSetRulesUnlessStringExpressionEvaluateOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesUnlessStringExpressionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesUnlessStringExpressionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
          "line": 2625
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
        "line": 2618
      },
      "name": "DataAwsccSesMailManagerRuleSetRulesUnlessStringExpressionOutputReference",
      "namespace": "dataAwsccSesMailManagerRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 2646
          },
          "name": "evaluate",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesUnlessStringExpressionEvaluateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 2651
          },
          "name": "operator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 2656
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 2629
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesUnlessStringExpression"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-mail-manager-rule-set/index:DataAwsccSesMailManagerRuleSetRulesUnlessStringExpressionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesUnlessVerdictExpression": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesUnlessVerdictExpression",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
        "line": 2779
      },
      "name": "DataAwsccSesMailManagerRuleSetRulesUnlessVerdictExpression",
      "namespace": "dataAwsccSesMailManagerRuleSet",
      "symbolId": "src/data-awscc-ses-mail-manager-rule-set/index:DataAwsccSesMailManagerRuleSetRulesUnlessVerdictExpression"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesUnlessVerdictExpressionEvaluate": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesUnlessVerdictExpressionEvaluate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
        "line": 2719
      },
      "name": "DataAwsccSesMailManagerRuleSetRulesUnlessVerdictExpressionEvaluate",
      "namespace": "dataAwsccSesMailManagerRuleSet",
      "symbolId": "src/data-awscc-ses-mail-manager-rule-set/index:DataAwsccSesMailManagerRuleSetRulesUnlessVerdictExpressionEvaluate"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesUnlessVerdictExpressionEvaluateAnalysis": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesUnlessVerdictExpressionEvaluateAnalysis",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
        "line": 2660
      },
      "name": "DataAwsccSesMailManagerRuleSetRulesUnlessVerdictExpressionEvaluateAnalysis",
      "namespace": "dataAwsccSesMailManagerRuleSet",
      "symbolId": "src/data-awscc-ses-mail-manager-rule-set/index:DataAwsccSesMailManagerRuleSetRulesUnlessVerdictExpressionEvaluateAnalysis"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesUnlessVerdictExpressionEvaluateAnalysisOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesUnlessVerdictExpressionEvaluateAnalysisOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
          "line": 2690
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
        "line": 2683
      },
      "name": "DataAwsccSesMailManagerRuleSetRulesUnlessVerdictExpressionEvaluateAnalysisOutputReference",
      "namespace": "dataAwsccSesMailManagerRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 2710
          },
          "name": "analyzer",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 2715
          },
          "name": "resultField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 2694
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesUnlessVerdictExpressionEvaluateAnalysis"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-mail-manager-rule-set/index:DataAwsccSesMailManagerRuleSetRulesUnlessVerdictExpressionEvaluateAnalysisOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesUnlessVerdictExpressionEvaluateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesUnlessVerdictExpressionEvaluateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
          "line": 2749
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
        "line": 2742
      },
      "name": "DataAwsccSesMailManagerRuleSetRulesUnlessVerdictExpressionEvaluateOutputReference",
      "namespace": "dataAwsccSesMailManagerRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 2770
          },
          "name": "analysis",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesUnlessVerdictExpressionEvaluateAnalysisOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 2775
          },
          "name": "attribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 2753
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesUnlessVerdictExpressionEvaluate"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-mail-manager-rule-set/index:DataAwsccSesMailManagerRuleSetRulesUnlessVerdictExpressionEvaluateOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesUnlessVerdictExpressionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesUnlessVerdictExpressionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
          "line": 2809
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
        "line": 2802
      },
      "name": "DataAwsccSesMailManagerRuleSetRulesUnlessVerdictExpressionOutputReference",
      "namespace": "dataAwsccSesMailManagerRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 2830
          },
          "name": "evaluate",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesUnlessVerdictExpressionEvaluateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 2835
          },
          "name": "operator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 2840
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 2813
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetRulesUnlessVerdictExpression"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-mail-manager-rule-set/index:DataAwsccSesMailManagerRuleSetRulesUnlessVerdictExpressionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
        "line": 3043
      },
      "name": "DataAwsccSesMailManagerRuleSetTags",
      "namespace": "dataAwsccSesMailManagerRuleSet",
      "symbolId": "src/data-awscc-ses-mail-manager-rule-set/index:DataAwsccSesMailManagerRuleSetTags"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
          "line": 3112
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
        "line": 3105
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 3119
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSesMailManagerRuleSetTagsList",
      "namespace": "dataAwsccSesMailManagerRuleSet",
      "symbolId": "src/data-awscc-ses-mail-manager-rule-set/index:DataAwsccSesMailManagerRuleSetTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
          "line": 3075
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
        "line": 3066
      },
      "name": "DataAwsccSesMailManagerRuleSetTagsOutputReference",
      "namespace": "dataAwsccSesMailManagerRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 3095
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 3100
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-set/index.ts",
            "line": 3079
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSet.DataAwsccSesMailManagerRuleSetTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-mail-manager-rule-set/index:DataAwsccSesMailManagerRuleSetTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSets.DataAwsccSesMailManagerRuleSets": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_mail_manager_rule_sets awscc_ses_mail_manager_rule_sets}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSets.DataAwsccSesMailManagerRuleSets",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_mail_manager_rule_sets awscc_ses_mail_manager_rule_sets} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-mail-manager-rule-sets/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSets.DataAwsccSesMailManagerRuleSetsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-rule-sets/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSesMailManagerRuleSets resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-sets/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSesMailManagerRuleSets to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_mail_manager_rule_sets#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSesMailManagerRuleSets that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSesMailManagerRuleSets to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-sets/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-sets/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSesMailManagerRuleSets",
      "namespace": "dataAwsccSesMailManagerRuleSets",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-sets/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-sets/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-rule-sets/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-mail-manager-rule-sets/index:DataAwsccSesMailManagerRuleSets"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSets.DataAwsccSesMailManagerRuleSetsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerRuleSets.DataAwsccSesMailManagerRuleSetsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-rule-sets/index.ts",
        "line": 14
      },
      "name": "DataAwsccSesMailManagerRuleSetsConfig",
      "namespace": "dataAwsccSesMailManagerRuleSets",
      "symbolId": "src/data-awscc-ses-mail-manager-rule-sets/index:DataAwsccSesMailManagerRuleSetsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicies.DataAwsccSesMailManagerTrafficPolicies": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_mail_manager_traffic_policies awscc_ses_mail_manager_traffic_policies}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicies.DataAwsccSesMailManagerTrafficPolicies",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_mail_manager_traffic_policies awscc_ses_mail_manager_traffic_policies} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-mail-manager-traffic-policies/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicies.DataAwsccSesMailManagerTrafficPoliciesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-traffic-policies/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSesMailManagerTrafficPolicies resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-traffic-policies/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSesMailManagerTrafficPolicies to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_mail_manager_traffic_policies#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSesMailManagerTrafficPolicies that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSesMailManagerTrafficPolicies to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-traffic-policies/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-traffic-policies/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSesMailManagerTrafficPolicies",
      "namespace": "dataAwsccSesMailManagerTrafficPolicies",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-traffic-policies/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-traffic-policies/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-traffic-policies/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-mail-manager-traffic-policies/index:DataAwsccSesMailManagerTrafficPolicies"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicies.DataAwsccSesMailManagerTrafficPoliciesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicies.DataAwsccSesMailManagerTrafficPoliciesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-traffic-policies/index.ts",
        "line": 14
      },
      "name": "DataAwsccSesMailManagerTrafficPoliciesConfig",
      "namespace": "dataAwsccSesMailManagerTrafficPolicies",
      "symbolId": "src/data-awscc-ses-mail-manager-traffic-policies/index:DataAwsccSesMailManagerTrafficPoliciesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicy.DataAwsccSesMailManagerTrafficPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_mail_manager_traffic_policy awscc_ses_mail_manager_traffic_policy}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicy.DataAwsccSesMailManagerTrafficPolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_mail_manager_traffic_policy awscc_ses_mail_manager_traffic_policy} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-mail-manager-traffic-policy/index.ts",
          "line": 1102
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicy.DataAwsccSesMailManagerTrafficPolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-traffic-policy/index.ts",
        "line": 1070
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSesMailManagerTrafficPolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-traffic-policy/index.ts",
            "line": 1087
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSesMailManagerTrafficPolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_mail_manager_traffic_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSesMailManagerTrafficPolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSesMailManagerTrafficPolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-traffic-policy/index.ts",
            "line": 1179
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-traffic-policy/index.ts",
            "line": 1185
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSesMailManagerTrafficPolicy",
      "namespace": "dataAwsccSesMailManagerTrafficPolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-traffic-policy/index.ts",
            "line": 1075
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-traffic-policy/index.ts",
            "line": 1126
          },
          "name": "defaultAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-traffic-policy/index.ts",
            "line": 1144
          },
          "name": "maxMessageSizeBytes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-traffic-policy/index.ts",
            "line": 1150
          },
          "name": "policyStatements",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicy.DataAwsccSesMailManagerTrafficPolicyPolicyStatementsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-traffic-policy/index.ts",
            "line": 1156
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicy.DataAwsccSesMailManagerTrafficPolicyTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-traffic-policy/index.ts",
            "line": 1161
          },
          "name": "trafficPolicyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-traffic-policy/index.ts",
            "line": 1166
          },
          "name": "trafficPolicyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-traffic-policy/index.ts",
            "line": 1171
          },
          "name": "trafficPolicyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-traffic-policy/index.ts",
            "line": 1139
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-traffic-policy/index.ts",
            "line": 1132
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-mail-manager-traffic-policy/index:DataAwsccSesMailManagerTrafficPolicy"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicy.DataAwsccSesMailManagerTrafficPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicy.DataAwsccSesMailManagerTrafficPolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-traffic-policy/index.ts",
        "line": 14
      },
      "name": "DataAwsccSesMailManagerTrafficPolicyConfig",
      "namespace": "dataAwsccSesMailManagerTrafficPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_mail_manager_traffic_policy#id DataAwsccSesMailManagerTrafficPolicy#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-traffic-policy/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-mail-manager-traffic-policy/index:DataAwsccSesMailManagerTrafficPolicyConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicy.DataAwsccSesMailManagerTrafficPolicyPolicyStatements": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicy.DataAwsccSesMailManagerTrafficPolicyPolicyStatements",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-traffic-policy/index.ts",
        "line": 905
      },
      "name": "DataAwsccSesMailManagerTrafficPolicyPolicyStatements",
      "namespace": "dataAwsccSesMailManagerTrafficPolicy",
      "symbolId": "src/data-awscc-ses-mail-manager-traffic-policy/index:DataAwsccSesMailManagerTrafficPolicyPolicyStatements"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicy.DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicy.DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-traffic-policy/index.ts",
        "line": 805
      },
      "name": "DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditions",
      "namespace": "dataAwsccSesMailManagerTrafficPolicy",
      "symbolId": "src/data-awscc-ses-mail-manager-traffic-policy/index:DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditions"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicy.DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsBooleanExpression": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicy.DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsBooleanExpression",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-traffic-policy/index.ts",
        "line": 204
      },
      "name": "DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsBooleanExpression",
      "namespace": "dataAwsccSesMailManagerTrafficPolicy",
      "symbolId": "src/data-awscc-ses-mail-manager-traffic-policy/index:DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsBooleanExpression"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicy.DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsBooleanExpressionEvaluate": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicy.DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsBooleanExpressionEvaluate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-traffic-policy/index.ts",
        "line": 143
      },
      "name": "DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsBooleanExpressionEvaluate",
      "namespace": "dataAwsccSesMailManagerTrafficPolicy",
      "symbolId": "src/data-awscc-ses-mail-manager-traffic-policy/index:DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsBooleanExpressionEvaluate"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicy.DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsBooleanExpressionEvaluateAnalysis": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicy.DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsBooleanExpressionEvaluateAnalysis",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-traffic-policy/index.ts",
        "line": 25
      },
      "name": "DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsBooleanExpressionEvaluateAnalysis",
      "namespace": "dataAwsccSesMailManagerTrafficPolicy",
      "symbolId": "src/data-awscc-ses-mail-manager-traffic-policy/index:DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsBooleanExpressionEvaluateAnalysis"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicy.DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsBooleanExpressionEvaluateAnalysisOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicy.DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsBooleanExpressionEvaluateAnalysisOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-mail-manager-traffic-policy/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-traffic-policy/index.ts",
        "line": 48
      },
      "name": "DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsBooleanExpressionEvaluateAnalysisOutputReference",
      "namespace": "dataAwsccSesMailManagerTrafficPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-traffic-policy/index.ts",
            "line": 75
          },
          "name": "analyzer",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-traffic-policy/index.ts",
            "line": 80
          },
          "name": "resultField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-traffic-policy/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicy.DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsBooleanExpressionEvaluateAnalysis"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-mail-manager-traffic-policy/index:DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsBooleanExpressionEvaluateAnalysisOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicy.DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsBooleanExpressionEvaluateIsInAddressListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicy.DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsBooleanExpressionEvaluateIsInAddressListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-traffic-policy/index.ts",
        "line": 84
      },
      "name": "DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsBooleanExpressionEvaluateIsInAddressListStruct",
      "namespace": "dataAwsccSesMailManagerTrafficPolicy",
      "symbolId": "src/data-awscc-ses-mail-manager-traffic-policy/index:DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsBooleanExpressionEvaluateIsInAddressListStruct"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicy.DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsBooleanExpressionEvaluateIsInAddressListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicy.DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsBooleanExpressionEvaluateIsInAddressListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-mail-manager-traffic-policy/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-awscc-ses-mail-manager-traffic-policy/index.ts",
        "line": 107
      },
      "name": "DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsBooleanExpressionEvaluateIsInAddressListStructOutputReference",
      "namespace": "dataAwsccSesMailManagerTrafficPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-traffic-policy/index.ts",
            "line": 134
          },
          "name": "addressLists",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-traffic-policy/index.ts",
            "line": 139
          },
          "name": "attribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-traffic-policy/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicy.DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsBooleanExpressionEvaluateIsInAddressListStruct"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-mail-manager-traffic-policy/index:DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsBooleanExpressionEvaluateIsInAddressListStructOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicy.DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsBooleanExpressionEvaluateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicy.DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsBooleanExpressionEvaluateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-mail-manager-traffic-policy/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-awscc-ses-mail-manager-traffic-policy/index.ts",
        "line": 166
      },
      "name": "DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsBooleanExpressionEvaluateOutputReference",
      "namespace": "dataAwsccSesMailManagerTrafficPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-traffic-policy/index.ts",
            "line": 194
          },
          "name": "analysis",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicy.DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsBooleanExpressionEvaluateAnalysisOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-traffic-policy/index.ts",
            "line": 200
          },
          "name": "isInAddressList",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicy.DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsBooleanExpressionEvaluateIsInAddressListStructOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-traffic-policy/index.ts",
            "line": 177
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicy.DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsBooleanExpressionEvaluate"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-mail-manager-traffic-policy/index:DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsBooleanExpressionEvaluateOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicy.DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsBooleanExpressionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicy.DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsBooleanExpressionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-mail-manager-traffic-policy/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/data-awscc-ses-mail-manager-traffic-policy/index.ts",
        "line": 227
      },
      "name": "DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsBooleanExpressionOutputReference",
      "namespace": "dataAwsccSesMailManagerTrafficPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-traffic-policy/index.ts",
            "line": 255
          },
          "name": "evaluate",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicy.DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsBooleanExpressionEvaluateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-traffic-policy/index.ts",
            "line": 260
          },
          "name": "operator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-traffic-policy/index.ts",
            "line": 238
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicy.DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsBooleanExpression"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-mail-manager-traffic-policy/index:DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsBooleanExpressionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicy.DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsIpExpression": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicy.DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsIpExpression",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-traffic-policy/index.ts",
        "line": 318
      },
      "name": "DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsIpExpression",
      "namespace": "dataAwsccSesMailManagerTrafficPolicy",
      "symbolId": "src/data-awscc-ses-mail-manager-traffic-policy/index:DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsIpExpression"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicy.DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsIpExpressionEvaluate": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicy.DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsIpExpressionEvaluate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-traffic-policy/index.ts",
        "line": 264
      },
      "name": "DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsIpExpressionEvaluate",
      "namespace": "dataAwsccSesMailManagerTrafficPolicy",
      "symbolId": "src/data-awscc-ses-mail-manager-traffic-policy/index:DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsIpExpressionEvaluate"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicy.DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsIpExpressionEvaluateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicy.DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsIpExpressionEvaluateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-mail-manager-traffic-policy/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-awscc-ses-mail-manager-traffic-policy/index.ts",
        "line": 287
      },
      "name": "DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsIpExpressionEvaluateOutputReference",
      "namespace": "dataAwsccSesMailManagerTrafficPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-traffic-policy/index.ts",
            "line": 314
          },
          "name": "attribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-traffic-policy/index.ts",
            "line": 298
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicy.DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsIpExpressionEvaluate"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-mail-manager-traffic-policy/index:DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsIpExpressionEvaluateOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicy.DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsIpExpressionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicy.DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsIpExpressionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-mail-manager-traffic-policy/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-awscc-ses-mail-manager-traffic-policy/index.ts",
        "line": 341
      },
      "name": "DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsIpExpressionOutputReference",
      "namespace": "dataAwsccSesMailManagerTrafficPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-traffic-policy/index.ts",
            "line": 369
          },
          "name": "evaluate",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicy.DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsIpExpressionEvaluateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-traffic-policy/index.ts",
            "line": 374
          },
          "name": "operator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-traffic-policy/index.ts",
            "line": 379
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-traffic-policy/index.ts",
            "line": 352
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicy.DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsIpExpression"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-mail-manager-traffic-policy/index:DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsIpExpressionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicy.DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsIpv6Expression": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicy.DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsIpv6Expression",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-traffic-policy/index.ts",
        "line": 437
      },
      "name": "DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsIpv6Expression",
      "namespace": "dataAwsccSesMailManagerTrafficPolicy",
      "symbolId": "src/data-awscc-ses-mail-manager-traffic-policy/index:DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsIpv6Expression"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicy.DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsIpv6ExpressionEvaluate": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicy.DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsIpv6ExpressionEvaluate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-traffic-policy/index.ts",
        "line": 383
      },
      "name": "DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsIpv6ExpressionEvaluate",
      "namespace": "dataAwsccSesMailManagerTrafficPolicy",
      "symbolId": "src/data-awscc-ses-mail-manager-traffic-policy/index:DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsIpv6ExpressionEvaluate"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicy.DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsIpv6ExpressionEvaluateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicy.DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsIpv6ExpressionEvaluateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-mail-manager-traffic-policy/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-awscc-ses-mail-manager-traffic-policy/index.ts",
        "line": 406
      },
      "name": "DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsIpv6ExpressionEvaluateOutputReference",
      "namespace": "dataAwsccSesMailManagerTrafficPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-traffic-policy/index.ts",
            "line": 433
          },
          "name": "attribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-traffic-policy/index.ts",
            "line": 417
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicy.DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsIpv6ExpressionEvaluate"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-mail-manager-traffic-policy/index:DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsIpv6ExpressionEvaluateOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicy.DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsIpv6ExpressionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicy.DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsIpv6ExpressionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-mail-manager-traffic-policy/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/data-awscc-ses-mail-manager-traffic-policy/index.ts",
        "line": 460
      },
      "name": "DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsIpv6ExpressionOutputReference",
      "namespace": "dataAwsccSesMailManagerTrafficPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-traffic-policy/index.ts",
            "line": 488
          },
          "name": "evaluate",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicy.DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsIpv6ExpressionEvaluateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-traffic-policy/index.ts",
            "line": 493
          },
          "name": "operator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-traffic-policy/index.ts",
            "line": 498
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-traffic-policy/index.ts",
            "line": 471
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicy.DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsIpv6Expression"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-mail-manager-traffic-policy/index:DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsIpv6ExpressionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicy.DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicy.DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-mail-manager-traffic-policy/index.ts",
          "line": 894
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-traffic-policy/index.ts",
        "line": 887
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-traffic-policy/index.ts",
            "line": 901
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicy.DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsList",
      "namespace": "dataAwsccSesMailManagerTrafficPolicy",
      "symbolId": "src/data-awscc-ses-mail-manager-traffic-policy/index:DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsList"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicy.DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicy.DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-mail-manager-traffic-policy/index.ts",
          "line": 837
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-traffic-policy/index.ts",
        "line": 828
      },
      "name": "DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsOutputReference",
      "namespace": "dataAwsccSesMailManagerTrafficPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-traffic-policy/index.ts",
            "line": 858
          },
          "name": "booleanExpression",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicy.DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsBooleanExpressionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-traffic-policy/index.ts",
            "line": 864
          },
          "name": "ipExpression",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicy.DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsIpExpressionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-traffic-policy/index.ts",
            "line": 870
          },
          "name": "ipv6Expression",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicy.DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsIpv6ExpressionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-traffic-policy/index.ts",
            "line": 876
          },
          "name": "stringExpression",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicy.DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsStringExpressionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-traffic-policy/index.ts",
            "line": 882
          },
          "name": "tlsExpression",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicy.DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsTlsExpressionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-traffic-policy/index.ts",
            "line": 841
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicy.DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditions"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-mail-manager-traffic-policy/index:DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicy.DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsStringExpression": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicy.DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsStringExpression",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-traffic-policy/index.ts",
        "line": 621
      },
      "name": "DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsStringExpression",
      "namespace": "dataAwsccSesMailManagerTrafficPolicy",
      "symbolId": "src/data-awscc-ses-mail-manager-traffic-policy/index:DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsStringExpression"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicy.DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsStringExpressionEvaluate": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicy.DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsStringExpressionEvaluate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-traffic-policy/index.ts",
        "line": 561
      },
      "name": "DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsStringExpressionEvaluate",
      "namespace": "dataAwsccSesMailManagerTrafficPolicy",
      "symbolId": "src/data-awscc-ses-mail-manager-traffic-policy/index:DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsStringExpressionEvaluate"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicy.DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsStringExpressionEvaluateAnalysis": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicy.DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsStringExpressionEvaluateAnalysis",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-traffic-policy/index.ts",
        "line": 502
      },
      "name": "DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsStringExpressionEvaluateAnalysis",
      "namespace": "dataAwsccSesMailManagerTrafficPolicy",
      "symbolId": "src/data-awscc-ses-mail-manager-traffic-policy/index:DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsStringExpressionEvaluateAnalysis"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicy.DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsStringExpressionEvaluateAnalysisOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicy.DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsStringExpressionEvaluateAnalysisOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-mail-manager-traffic-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-awscc-ses-mail-manager-traffic-policy/index.ts",
        "line": 525
      },
      "name": "DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsStringExpressionEvaluateAnalysisOutputReference",
      "namespace": "dataAwsccSesMailManagerTrafficPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-traffic-policy/index.ts",
            "line": 552
          },
          "name": "analyzer",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-traffic-policy/index.ts",
            "line": 557
          },
          "name": "resultField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-traffic-policy/index.ts",
            "line": 536
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicy.DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsStringExpressionEvaluateAnalysis"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-mail-manager-traffic-policy/index:DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsStringExpressionEvaluateAnalysisOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicy.DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsStringExpressionEvaluateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicy.DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsStringExpressionEvaluateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-mail-manager-traffic-policy/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/data-awscc-ses-mail-manager-traffic-policy/index.ts",
        "line": 584
      },
      "name": "DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsStringExpressionEvaluateOutputReference",
      "namespace": "dataAwsccSesMailManagerTrafficPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-traffic-policy/index.ts",
            "line": 612
          },
          "name": "analysis",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicy.DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsStringExpressionEvaluateAnalysisOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-traffic-policy/index.ts",
            "line": 617
          },
          "name": "attribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-traffic-policy/index.ts",
            "line": 595
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicy.DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsStringExpressionEvaluate"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-mail-manager-traffic-policy/index:DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsStringExpressionEvaluateOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicy.DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsStringExpressionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicy.DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsStringExpressionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-mail-manager-traffic-policy/index.ts",
          "line": 651
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-traffic-policy/index.ts",
        "line": 644
      },
      "name": "DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsStringExpressionOutputReference",
      "namespace": "dataAwsccSesMailManagerTrafficPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-traffic-policy/index.ts",
            "line": 672
          },
          "name": "evaluate",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicy.DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsStringExpressionEvaluateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-traffic-policy/index.ts",
            "line": 677
          },
          "name": "operator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-traffic-policy/index.ts",
            "line": 682
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-traffic-policy/index.ts",
            "line": 655
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicy.DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsStringExpression"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-mail-manager-traffic-policy/index:DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsStringExpressionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicy.DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsTlsExpression": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicy.DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsTlsExpression",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-traffic-policy/index.ts",
        "line": 740
      },
      "name": "DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsTlsExpression",
      "namespace": "dataAwsccSesMailManagerTrafficPolicy",
      "symbolId": "src/data-awscc-ses-mail-manager-traffic-policy/index:DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsTlsExpression"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicy.DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsTlsExpressionEvaluate": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicy.DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsTlsExpressionEvaluate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-traffic-policy/index.ts",
        "line": 686
      },
      "name": "DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsTlsExpressionEvaluate",
      "namespace": "dataAwsccSesMailManagerTrafficPolicy",
      "symbolId": "src/data-awscc-ses-mail-manager-traffic-policy/index:DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsTlsExpressionEvaluate"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicy.DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsTlsExpressionEvaluateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicy.DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsTlsExpressionEvaluateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-mail-manager-traffic-policy/index.ts",
          "line": 716
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-traffic-policy/index.ts",
        "line": 709
      },
      "name": "DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsTlsExpressionEvaluateOutputReference",
      "namespace": "dataAwsccSesMailManagerTrafficPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-traffic-policy/index.ts",
            "line": 736
          },
          "name": "attribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-traffic-policy/index.ts",
            "line": 720
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicy.DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsTlsExpressionEvaluate"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-mail-manager-traffic-policy/index:DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsTlsExpressionEvaluateOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicy.DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsTlsExpressionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicy.DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsTlsExpressionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-mail-manager-traffic-policy/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-traffic-policy/index.ts",
        "line": 763
      },
      "name": "DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsTlsExpressionOutputReference",
      "namespace": "dataAwsccSesMailManagerTrafficPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-traffic-policy/index.ts",
            "line": 791
          },
          "name": "evaluate",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicy.DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsTlsExpressionEvaluateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-traffic-policy/index.ts",
            "line": 796
          },
          "name": "operator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-traffic-policy/index.ts",
            "line": 801
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-traffic-policy/index.ts",
            "line": 774
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicy.DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsTlsExpression"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-mail-manager-traffic-policy/index:DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsTlsExpressionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicy.DataAwsccSesMailManagerTrafficPolicyPolicyStatementsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicy.DataAwsccSesMailManagerTrafficPolicyPolicyStatementsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-mail-manager-traffic-policy/index.ts",
          "line": 975
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-traffic-policy/index.ts",
        "line": 968
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-traffic-policy/index.ts",
            "line": 982
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicy.DataAwsccSesMailManagerTrafficPolicyPolicyStatementsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSesMailManagerTrafficPolicyPolicyStatementsList",
      "namespace": "dataAwsccSesMailManagerTrafficPolicy",
      "symbolId": "src/data-awscc-ses-mail-manager-traffic-policy/index:DataAwsccSesMailManagerTrafficPolicyPolicyStatementsList"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicy.DataAwsccSesMailManagerTrafficPolicyPolicyStatementsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicy.DataAwsccSesMailManagerTrafficPolicyPolicyStatementsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-mail-manager-traffic-policy/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-traffic-policy/index.ts",
        "line": 928
      },
      "name": "DataAwsccSesMailManagerTrafficPolicyPolicyStatementsOutputReference",
      "namespace": "dataAwsccSesMailManagerTrafficPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-traffic-policy/index.ts",
            "line": 957
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-traffic-policy/index.ts",
            "line": 963
          },
          "name": "conditions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicy.DataAwsccSesMailManagerTrafficPolicyPolicyStatementsConditionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-traffic-policy/index.ts",
            "line": 941
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicy.DataAwsccSesMailManagerTrafficPolicyPolicyStatements"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-mail-manager-traffic-policy/index:DataAwsccSesMailManagerTrafficPolicyPolicyStatementsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicy.DataAwsccSesMailManagerTrafficPolicyTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicy.DataAwsccSesMailManagerTrafficPolicyTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-traffic-policy/index.ts",
        "line": 986
      },
      "name": "DataAwsccSesMailManagerTrafficPolicyTags",
      "namespace": "dataAwsccSesMailManagerTrafficPolicy",
      "symbolId": "src/data-awscc-ses-mail-manager-traffic-policy/index:DataAwsccSesMailManagerTrafficPolicyTags"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicy.DataAwsccSesMailManagerTrafficPolicyTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicy.DataAwsccSesMailManagerTrafficPolicyTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-mail-manager-traffic-policy/index.ts",
          "line": 1055
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-traffic-policy/index.ts",
        "line": 1048
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-traffic-policy/index.ts",
            "line": 1062
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicy.DataAwsccSesMailManagerTrafficPolicyTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSesMailManagerTrafficPolicyTagsList",
      "namespace": "dataAwsccSesMailManagerTrafficPolicy",
      "symbolId": "src/data-awscc-ses-mail-manager-traffic-policy/index:DataAwsccSesMailManagerTrafficPolicyTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicy.DataAwsccSesMailManagerTrafficPolicyTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicy.DataAwsccSesMailManagerTrafficPolicyTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-mail-manager-traffic-policy/index.ts",
          "line": 1018
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-mail-manager-traffic-policy/index.ts",
        "line": 1009
      },
      "name": "DataAwsccSesMailManagerTrafficPolicyTagsOutputReference",
      "namespace": "dataAwsccSesMailManagerTrafficPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-traffic-policy/index.ts",
            "line": 1038
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-traffic-policy/index.ts",
            "line": 1043
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-mail-manager-traffic-policy/index.ts",
            "line": 1022
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMailManagerTrafficPolicy.DataAwsccSesMailManagerTrafficPolicyTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-mail-manager-traffic-policy/index:DataAwsccSesMailManagerTrafficPolicyTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesMultiRegionEndpoint.DataAwsccSesMultiRegionEndpoint": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_multi_region_endpoint awscc_ses_multi_region_endpoint}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMultiRegionEndpoint.DataAwsccSesMultiRegionEndpoint",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_multi_region_endpoint awscc_ses_multi_region_endpoint} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-multi-region-endpoint/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-awscc.dataAwsccSesMultiRegionEndpoint.DataAwsccSesMultiRegionEndpointConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-multi-region-endpoint/index.ts",
        "line": 239
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSesMultiRegionEndpoint resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-multi-region-endpoint/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 DataAwsccSesMultiRegionEndpoint to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_multi_region_endpoint#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSesMultiRegionEndpoint that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSesMultiRegionEndpoint to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-multi-region-endpoint/index.ts",
            "line": 328
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-multi-region-endpoint/index.ts",
            "line": 334
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSesMultiRegionEndpoint",
      "namespace": "dataAwsccSesMultiRegionEndpoint",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-multi-region-endpoint/index.ts",
            "line": 244
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-multi-region-endpoint/index.ts",
            "line": 296
          },
          "name": "details",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMultiRegionEndpoint.DataAwsccSesMultiRegionEndpointDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-multi-region-endpoint/index.ts",
            "line": 301
          },
          "name": "endpointName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-multi-region-endpoint/index.ts",
            "line": 320
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMultiRegionEndpoint.DataAwsccSesMultiRegionEndpointTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-multi-region-endpoint/index.ts",
            "line": 314
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-multi-region-endpoint/index.ts",
            "line": 307
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-multi-region-endpoint/index:DataAwsccSesMultiRegionEndpoint"
    },
    "@cdktn/provider-awscc.dataAwsccSesMultiRegionEndpoint.DataAwsccSesMultiRegionEndpointConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMultiRegionEndpoint.DataAwsccSesMultiRegionEndpointConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-multi-region-endpoint/index.ts",
        "line": 14
      },
      "name": "DataAwsccSesMultiRegionEndpointConfig",
      "namespace": "dataAwsccSesMultiRegionEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_multi_region_endpoint#id DataAwsccSesMultiRegionEndpoint#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-multi-region-endpoint/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-multi-region-endpoint/index:DataAwsccSesMultiRegionEndpointConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSesMultiRegionEndpoint.DataAwsccSesMultiRegionEndpointDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMultiRegionEndpoint.DataAwsccSesMultiRegionEndpointDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-multi-region-endpoint/index.ts",
        "line": 100
      },
      "name": "DataAwsccSesMultiRegionEndpointDetails",
      "namespace": "dataAwsccSesMultiRegionEndpoint",
      "symbolId": "src/data-awscc-ses-multi-region-endpoint/index:DataAwsccSesMultiRegionEndpointDetails"
    },
    "@cdktn/provider-awscc.dataAwsccSesMultiRegionEndpoint.DataAwsccSesMultiRegionEndpointDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMultiRegionEndpoint.DataAwsccSesMultiRegionEndpointDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-multi-region-endpoint/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-awscc-ses-multi-region-endpoint/index.ts",
        "line": 123
      },
      "name": "DataAwsccSesMultiRegionEndpointDetailsOutputReference",
      "namespace": "dataAwsccSesMultiRegionEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-multi-region-endpoint/index.ts",
            "line": 151
          },
          "name": "routeDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMultiRegionEndpoint.DataAwsccSesMultiRegionEndpointDetailsRouteDetailsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-multi-region-endpoint/index.ts",
            "line": 134
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMultiRegionEndpoint.DataAwsccSesMultiRegionEndpointDetails"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-multi-region-endpoint/index:DataAwsccSesMultiRegionEndpointDetailsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesMultiRegionEndpoint.DataAwsccSesMultiRegionEndpointDetailsRouteDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMultiRegionEndpoint.DataAwsccSesMultiRegionEndpointDetailsRouteDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-multi-region-endpoint/index.ts",
        "line": 25
      },
      "name": "DataAwsccSesMultiRegionEndpointDetailsRouteDetails",
      "namespace": "dataAwsccSesMultiRegionEndpoint",
      "symbolId": "src/data-awscc-ses-multi-region-endpoint/index:DataAwsccSesMultiRegionEndpointDetailsRouteDetails"
    },
    "@cdktn/provider-awscc.dataAwsccSesMultiRegionEndpoint.DataAwsccSesMultiRegionEndpointDetailsRouteDetailsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMultiRegionEndpoint.DataAwsccSesMultiRegionEndpointDetailsRouteDetailsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-multi-region-endpoint/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-multi-region-endpoint/index.ts",
        "line": 82
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-multi-region-endpoint/index.ts",
            "line": 96
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSesMultiRegionEndpoint.DataAwsccSesMultiRegionEndpointDetailsRouteDetailsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSesMultiRegionEndpointDetailsRouteDetailsList",
      "namespace": "dataAwsccSesMultiRegionEndpoint",
      "symbolId": "src/data-awscc-ses-multi-region-endpoint/index:DataAwsccSesMultiRegionEndpointDetailsRouteDetailsList"
    },
    "@cdktn/provider-awscc.dataAwsccSesMultiRegionEndpoint.DataAwsccSesMultiRegionEndpointDetailsRouteDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMultiRegionEndpoint.DataAwsccSesMultiRegionEndpointDetailsRouteDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-multi-region-endpoint/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-multi-region-endpoint/index.ts",
        "line": 48
      },
      "name": "DataAwsccSesMultiRegionEndpointDetailsRouteDetailsOutputReference",
      "namespace": "dataAwsccSesMultiRegionEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-multi-region-endpoint/index.ts",
            "line": 77
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-multi-region-endpoint/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMultiRegionEndpoint.DataAwsccSesMultiRegionEndpointDetailsRouteDetails"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-multi-region-endpoint/index:DataAwsccSesMultiRegionEndpointDetailsRouteDetailsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesMultiRegionEndpoint.DataAwsccSesMultiRegionEndpointTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMultiRegionEndpoint.DataAwsccSesMultiRegionEndpointTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-multi-region-endpoint/index.ts",
        "line": 155
      },
      "name": "DataAwsccSesMultiRegionEndpointTags",
      "namespace": "dataAwsccSesMultiRegionEndpoint",
      "symbolId": "src/data-awscc-ses-multi-region-endpoint/index:DataAwsccSesMultiRegionEndpointTags"
    },
    "@cdktn/provider-awscc.dataAwsccSesMultiRegionEndpoint.DataAwsccSesMultiRegionEndpointTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMultiRegionEndpoint.DataAwsccSesMultiRegionEndpointTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-multi-region-endpoint/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-multi-region-endpoint/index.ts",
        "line": 217
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-multi-region-endpoint/index.ts",
            "line": 231
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSesMultiRegionEndpoint.DataAwsccSesMultiRegionEndpointTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSesMultiRegionEndpointTagsList",
      "namespace": "dataAwsccSesMultiRegionEndpoint",
      "symbolId": "src/data-awscc-ses-multi-region-endpoint/index:DataAwsccSesMultiRegionEndpointTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccSesMultiRegionEndpoint.DataAwsccSesMultiRegionEndpointTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMultiRegionEndpoint.DataAwsccSesMultiRegionEndpointTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-multi-region-endpoint/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-multi-region-endpoint/index.ts",
        "line": 178
      },
      "name": "DataAwsccSesMultiRegionEndpointTagsOutputReference",
      "namespace": "dataAwsccSesMultiRegionEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-multi-region-endpoint/index.ts",
            "line": 207
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-multi-region-endpoint/index.ts",
            "line": 212
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-multi-region-endpoint/index.ts",
            "line": 191
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesMultiRegionEndpoint.DataAwsccSesMultiRegionEndpointTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-multi-region-endpoint/index:DataAwsccSesMultiRegionEndpointTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesMultiRegionEndpoints.DataAwsccSesMultiRegionEndpoints": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_multi_region_endpoints awscc_ses_multi_region_endpoints}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMultiRegionEndpoints.DataAwsccSesMultiRegionEndpoints",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_multi_region_endpoints awscc_ses_multi_region_endpoints} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-multi-region-endpoints/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSesMultiRegionEndpoints.DataAwsccSesMultiRegionEndpointsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-multi-region-endpoints/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSesMultiRegionEndpoints resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-multi-region-endpoints/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSesMultiRegionEndpoints to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_multi_region_endpoints#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSesMultiRegionEndpoints that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSesMultiRegionEndpoints to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-multi-region-endpoints/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-multi-region-endpoints/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSesMultiRegionEndpoints",
      "namespace": "dataAwsccSesMultiRegionEndpoints",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-multi-region-endpoints/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-multi-region-endpoints/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-multi-region-endpoints/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-multi-region-endpoints/index:DataAwsccSesMultiRegionEndpoints"
    },
    "@cdktn/provider-awscc.dataAwsccSesMultiRegionEndpoints.DataAwsccSesMultiRegionEndpointsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesMultiRegionEndpoints.DataAwsccSesMultiRegionEndpointsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-multi-region-endpoints/index.ts",
        "line": 14
      },
      "name": "DataAwsccSesMultiRegionEndpointsConfig",
      "namespace": "dataAwsccSesMultiRegionEndpoints",
      "symbolId": "src/data-awscc-ses-multi-region-endpoints/index:DataAwsccSesMultiRegionEndpointsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSesTemplate.DataAwsccSesTemplate": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_template awscc_ses_template}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesTemplate.DataAwsccSesTemplate",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_template awscc_ses_template} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-template/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-awscc.dataAwsccSesTemplate.DataAwsccSesTemplateConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-template/index.ts",
        "line": 178
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSesTemplate resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-template/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 DataAwsccSesTemplate to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_template#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSesTemplate that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSesTemplate to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-template/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-awscc-ses-template/index.ts",
            "line": 273
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSesTemplate",
      "namespace": "dataAwsccSesTemplate",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-template/index.ts",
            "line": 183
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-template/index.ts",
            "line": 248
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesTemplate.DataAwsccSesTemplateTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-template/index.ts",
            "line": 254
          },
          "name": "template",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesTemplate.DataAwsccSesTemplateTemplateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-template/index.ts",
            "line": 259
          },
          "name": "templateId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-template/index.ts",
            "line": 242
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-template/index.ts",
            "line": 235
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-template/index:DataAwsccSesTemplate"
    },
    "@cdktn/provider-awscc.dataAwsccSesTemplate.DataAwsccSesTemplateConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesTemplate.DataAwsccSesTemplateConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-template/index.ts",
        "line": 14
      },
      "name": "DataAwsccSesTemplateConfig",
      "namespace": "dataAwsccSesTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_template#id DataAwsccSesTemplate#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-template/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-template/index:DataAwsccSesTemplateConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSesTemplate.DataAwsccSesTemplateTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesTemplate.DataAwsccSesTemplateTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-template/index.ts",
        "line": 25
      },
      "name": "DataAwsccSesTemplateTags",
      "namespace": "dataAwsccSesTemplate",
      "symbolId": "src/data-awscc-ses-template/index:DataAwsccSesTemplateTags"
    },
    "@cdktn/provider-awscc.dataAwsccSesTemplate.DataAwsccSesTemplateTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesTemplate.DataAwsccSesTemplateTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-template/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-awscc-ses-template/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-template/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-awscc.dataAwsccSesTemplate.DataAwsccSesTemplateTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSesTemplateTagsList",
      "namespace": "dataAwsccSesTemplate",
      "symbolId": "src/data-awscc-ses-template/index:DataAwsccSesTemplateTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccSesTemplate.DataAwsccSesTemplateTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesTemplate.DataAwsccSesTemplateTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-template/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-template/index.ts",
        "line": 48
      },
      "name": "DataAwsccSesTemplateTagsOutputReference",
      "namespace": "dataAwsccSesTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-template/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-template/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-template/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesTemplate.DataAwsccSesTemplateTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-template/index:DataAwsccSesTemplateTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesTemplate.DataAwsccSesTemplateTemplate": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesTemplate.DataAwsccSesTemplateTemplate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-template/index.ts",
        "line": 105
      },
      "name": "DataAwsccSesTemplateTemplate",
      "namespace": "dataAwsccSesTemplate",
      "symbolId": "src/data-awscc-ses-template/index:DataAwsccSesTemplateTemplate"
    },
    "@cdktn/provider-awscc.dataAwsccSesTemplate.DataAwsccSesTemplateTemplateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesTemplate.DataAwsccSesTemplateTemplateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-template/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-awscc-ses-template/index.ts",
        "line": 128
      },
      "name": "DataAwsccSesTemplateTemplateOutputReference",
      "namespace": "dataAwsccSesTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-template/index.ts",
            "line": 155
          },
          "name": "htmlPart",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-template/index.ts",
            "line": 160
          },
          "name": "subjectPart",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-template/index.ts",
            "line": 165
          },
          "name": "templateName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-template/index.ts",
            "line": 170
          },
          "name": "textPart",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-template/index.ts",
            "line": 139
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesTemplate.DataAwsccSesTemplateTemplate"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-template/index:DataAwsccSesTemplateTemplateOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesTemplates.DataAwsccSesTemplates": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_templates awscc_ses_templates}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesTemplates.DataAwsccSesTemplates",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_templates awscc_ses_templates} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-templates/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSesTemplates.DataAwsccSesTemplatesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-templates/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSesTemplates resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-templates/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSesTemplates to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_templates#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSesTemplates that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSesTemplates to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-templates/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-templates/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSesTemplates",
      "namespace": "dataAwsccSesTemplates",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-templates/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-templates/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-templates/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-templates/index:DataAwsccSesTemplates"
    },
    "@cdktn/provider-awscc.dataAwsccSesTemplates.DataAwsccSesTemplatesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesTemplates.DataAwsccSesTemplatesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-templates/index.ts",
        "line": 14
      },
      "name": "DataAwsccSesTemplatesConfig",
      "namespace": "dataAwsccSesTemplates",
      "symbolId": "src/data-awscc-ses-templates/index:DataAwsccSesTemplatesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSesTenant.DataAwsccSesTenant": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_tenant awscc_ses_tenant}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesTenant.DataAwsccSesTenant",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_tenant awscc_ses_tenant} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-tenant/index.ts",
          "line": 216
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSesTenant.DataAwsccSesTenantConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-tenant/index.ts",
        "line": 184
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSesTenant resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-tenant/index.ts",
            "line": 201
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSesTenant to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_tenant#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSesTenant that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSesTenant to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-tenant/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-awscc-ses-tenant/index.ts",
            "line": 284
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSesTenant",
      "namespace": "dataAwsccSesTenant",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-tenant/index.ts",
            "line": 189
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-tenant/index.ts",
            "line": 240
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-tenant/index.ts",
            "line": 259
          },
          "name": "resourceAssociations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesTenant.DataAwsccSesTenantResourceAssociationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-tenant/index.ts",
            "line": 265
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesTenant.DataAwsccSesTenantTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-tenant/index.ts",
            "line": 270
          },
          "name": "tenantName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-tenant/index.ts",
            "line": 253
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-tenant/index.ts",
            "line": 246
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-tenant/index:DataAwsccSesTenant"
    },
    "@cdktn/provider-awscc.dataAwsccSesTenant.DataAwsccSesTenantConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesTenant.DataAwsccSesTenantConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-tenant/index.ts",
        "line": 14
      },
      "name": "DataAwsccSesTenantConfig",
      "namespace": "dataAwsccSesTenant",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_tenant#id DataAwsccSesTenant#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-tenant/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-tenant/index:DataAwsccSesTenantConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSesTenant.DataAwsccSesTenantResourceAssociations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesTenant.DataAwsccSesTenantResourceAssociations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-tenant/index.ts",
        "line": 25
      },
      "name": "DataAwsccSesTenantResourceAssociations",
      "namespace": "dataAwsccSesTenant",
      "symbolId": "src/data-awscc-ses-tenant/index:DataAwsccSesTenantResourceAssociations"
    },
    "@cdktn/provider-awscc.dataAwsccSesTenant.DataAwsccSesTenantResourceAssociationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesTenant.DataAwsccSesTenantResourceAssociationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-tenant/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-tenant/index.ts",
        "line": 82
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-tenant/index.ts",
            "line": 96
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSesTenant.DataAwsccSesTenantResourceAssociationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSesTenantResourceAssociationsList",
      "namespace": "dataAwsccSesTenant",
      "symbolId": "src/data-awscc-ses-tenant/index:DataAwsccSesTenantResourceAssociationsList"
    },
    "@cdktn/provider-awscc.dataAwsccSesTenant.DataAwsccSesTenantResourceAssociationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesTenant.DataAwsccSesTenantResourceAssociationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-tenant/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-tenant/index.ts",
        "line": 48
      },
      "name": "DataAwsccSesTenantResourceAssociationsOutputReference",
      "namespace": "dataAwsccSesTenant",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-tenant/index.ts",
            "line": 77
          },
          "name": "resourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-tenant/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesTenant.DataAwsccSesTenantResourceAssociations"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-tenant/index:DataAwsccSesTenantResourceAssociationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesTenant.DataAwsccSesTenantTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesTenant.DataAwsccSesTenantTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-tenant/index.ts",
        "line": 100
      },
      "name": "DataAwsccSesTenantTags",
      "namespace": "dataAwsccSesTenant",
      "symbolId": "src/data-awscc-ses-tenant/index:DataAwsccSesTenantTags"
    },
    "@cdktn/provider-awscc.dataAwsccSesTenant.DataAwsccSesTenantTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesTenant.DataAwsccSesTenantTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-tenant/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-tenant/index.ts",
        "line": 162
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-tenant/index.ts",
            "line": 176
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSesTenant.DataAwsccSesTenantTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSesTenantTagsList",
      "namespace": "dataAwsccSesTenant",
      "symbolId": "src/data-awscc-ses-tenant/index:DataAwsccSesTenantTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccSesTenant.DataAwsccSesTenantTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesTenant.DataAwsccSesTenantTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-tenant/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/data-awscc-ses-tenant/index.ts",
        "line": 123
      },
      "name": "DataAwsccSesTenantTagsOutputReference",
      "namespace": "dataAwsccSesTenant",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-tenant/index.ts",
            "line": 152
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-tenant/index.ts",
            "line": 157
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-tenant/index.ts",
            "line": 136
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesTenant.DataAwsccSesTenantTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-tenant/index:DataAwsccSesTenantTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesTenants.DataAwsccSesTenants": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_tenants awscc_ses_tenants}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesTenants.DataAwsccSesTenants",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_tenants awscc_ses_tenants} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-tenants/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSesTenants.DataAwsccSesTenantsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-tenants/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSesTenants resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-tenants/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSesTenants to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_tenants#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSesTenants that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSesTenants to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-tenants/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-tenants/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSesTenants",
      "namespace": "dataAwsccSesTenants",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-tenants/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-tenants/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-tenants/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-tenants/index:DataAwsccSesTenants"
    },
    "@cdktn/provider-awscc.dataAwsccSesTenants.DataAwsccSesTenantsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesTenants.DataAwsccSesTenantsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-tenants/index.ts",
        "line": 14
      },
      "name": "DataAwsccSesTenantsConfig",
      "namespace": "dataAwsccSesTenants",
      "symbolId": "src/data-awscc-ses-tenants/index:DataAwsccSesTenantsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSesVdmAttributes.DataAwsccSesVdmAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_vdm_attributes awscc_ses_vdm_attributes}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesVdmAttributes.DataAwsccSesVdmAttributes",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_vdm_attributes awscc_ses_vdm_attributes} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-vdm-attributes/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-awscc.dataAwsccSesVdmAttributes.DataAwsccSesVdmAttributesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-vdm-attributes/index.ts",
        "line": 137
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSesVdmAttributes resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-vdm-attributes/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 DataAwsccSesVdmAttributes to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_vdm_attributes#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSesVdmAttributes that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSesVdmAttributes to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-vdm-attributes/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-awscc-ses-vdm-attributes/index.ts",
            "line": 232
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSesVdmAttributes",
      "namespace": "dataAwsccSesVdmAttributes",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-vdm-attributes/index.ts",
            "line": 142
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-vdm-attributes/index.ts",
            "line": 194
          },
          "name": "dashboardAttributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesVdmAttributes.DataAwsccSesVdmAttributesDashboardAttributesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-vdm-attributes/index.ts",
            "line": 200
          },
          "name": "guardianAttributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesVdmAttributes.DataAwsccSesVdmAttributesGuardianAttributesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-vdm-attributes/index.ts",
            "line": 218
          },
          "name": "vdmAttributesResourceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-vdm-attributes/index.ts",
            "line": 213
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-vdm-attributes/index.ts",
            "line": 206
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-vdm-attributes/index:DataAwsccSesVdmAttributes"
    },
    "@cdktn/provider-awscc.dataAwsccSesVdmAttributes.DataAwsccSesVdmAttributesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesVdmAttributes.DataAwsccSesVdmAttributesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-vdm-attributes/index.ts",
        "line": 14
      },
      "name": "DataAwsccSesVdmAttributesConfig",
      "namespace": "dataAwsccSesVdmAttributes",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ses_vdm_attributes#id DataAwsccSesVdmAttributes#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-vdm-attributes/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-vdm-attributes/index:DataAwsccSesVdmAttributesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSesVdmAttributes.DataAwsccSesVdmAttributesDashboardAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesVdmAttributes.DataAwsccSesVdmAttributesDashboardAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-vdm-attributes/index.ts",
        "line": 25
      },
      "name": "DataAwsccSesVdmAttributesDashboardAttributes",
      "namespace": "dataAwsccSesVdmAttributes",
      "symbolId": "src/data-awscc-ses-vdm-attributes/index:DataAwsccSesVdmAttributesDashboardAttributes"
    },
    "@cdktn/provider-awscc.dataAwsccSesVdmAttributes.DataAwsccSesVdmAttributesDashboardAttributesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesVdmAttributes.DataAwsccSesVdmAttributesDashboardAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-vdm-attributes/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ses-vdm-attributes/index.ts",
        "line": 48
      },
      "name": "DataAwsccSesVdmAttributesDashboardAttributesOutputReference",
      "namespace": "dataAwsccSesVdmAttributes",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-vdm-attributes/index.ts",
            "line": 75
          },
          "name": "engagementMetrics",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-vdm-attributes/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesVdmAttributes.DataAwsccSesVdmAttributesDashboardAttributes"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-vdm-attributes/index:DataAwsccSesVdmAttributesDashboardAttributesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSesVdmAttributes.DataAwsccSesVdmAttributesGuardianAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesVdmAttributes.DataAwsccSesVdmAttributesGuardianAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ses-vdm-attributes/index.ts",
        "line": 79
      },
      "name": "DataAwsccSesVdmAttributesGuardianAttributes",
      "namespace": "dataAwsccSesVdmAttributes",
      "symbolId": "src/data-awscc-ses-vdm-attributes/index:DataAwsccSesVdmAttributesGuardianAttributes"
    },
    "@cdktn/provider-awscc.dataAwsccSesVdmAttributes.DataAwsccSesVdmAttributesGuardianAttributesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSesVdmAttributes.DataAwsccSesVdmAttributesGuardianAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ses-vdm-attributes/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-awscc-ses-vdm-attributes/index.ts",
        "line": 102
      },
      "name": "DataAwsccSesVdmAttributesGuardianAttributesOutputReference",
      "namespace": "dataAwsccSesVdmAttributes",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ses-vdm-attributes/index.ts",
            "line": 129
          },
          "name": "optimizedSharedDelivery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ses-vdm-attributes/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSesVdmAttributes.DataAwsccSesVdmAttributesGuardianAttributes"
          }
        }
      ],
      "symbolId": "src/data-awscc-ses-vdm-attributes/index:DataAwsccSesVdmAttributesGuardianAttributesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccShieldDrtAccess.DataAwsccShieldDrtAccess": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/shield_drt_access awscc_shield_drt_access}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccShieldDrtAccess.DataAwsccShieldDrtAccess",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/shield_drt_access awscc_shield_drt_access} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-shield-drt-access/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccShieldDrtAccess.DataAwsccShieldDrtAccessConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-shield-drt-access/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccShieldDrtAccess resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-shield-drt-access/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccShieldDrtAccess to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/shield_drt_access#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccShieldDrtAccess that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccShieldDrtAccess to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-shield-drt-access/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-awscc-shield-drt-access/index.ts",
            "line": 122
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccShieldDrtAccess",
      "namespace": "dataAwsccShieldDrtAccess",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-shield-drt-access/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-shield-drt-access/index.ts",
            "line": 85
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-shield-drt-access/index.ts",
            "line": 103
          },
          "name": "logBucketList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-shield-drt-access/index.ts",
            "line": 108
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-shield-drt-access/index.ts",
            "line": 98
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-shield-drt-access/index.ts",
            "line": 91
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-shield-drt-access/index:DataAwsccShieldDrtAccess"
    },
    "@cdktn/provider-awscc.dataAwsccShieldDrtAccess.DataAwsccShieldDrtAccessConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccShieldDrtAccess.DataAwsccShieldDrtAccessConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-shield-drt-access/index.ts",
        "line": 14
      },
      "name": "DataAwsccShieldDrtAccessConfig",
      "namespace": "dataAwsccShieldDrtAccess",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/shield_drt_access#id DataAwsccShieldDrtAccess#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-shield-drt-access/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-shield-drt-access/index:DataAwsccShieldDrtAccessConfig"
    },
    "@cdktn/provider-awscc.dataAwsccShieldDrtAccesses.DataAwsccShieldDrtAccesses": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/shield_drt_accesses awscc_shield_drt_accesses}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccShieldDrtAccesses.DataAwsccShieldDrtAccesses",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/shield_drt_accesses awscc_shield_drt_accesses} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-shield-drt-accesses/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccShieldDrtAccesses.DataAwsccShieldDrtAccessesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-shield-drt-accesses/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccShieldDrtAccesses resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-shield-drt-accesses/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccShieldDrtAccesses to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/shield_drt_accesses#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccShieldDrtAccesses that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccShieldDrtAccesses to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-shield-drt-accesses/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-shield-drt-accesses/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccShieldDrtAccesses",
      "namespace": "dataAwsccShieldDrtAccesses",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-shield-drt-accesses/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-shield-drt-accesses/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-shield-drt-accesses/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-shield-drt-accesses/index:DataAwsccShieldDrtAccesses"
    },
    "@cdktn/provider-awscc.dataAwsccShieldDrtAccesses.DataAwsccShieldDrtAccessesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccShieldDrtAccesses.DataAwsccShieldDrtAccessesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-shield-drt-accesses/index.ts",
        "line": 14
      },
      "name": "DataAwsccShieldDrtAccessesConfig",
      "namespace": "dataAwsccShieldDrtAccesses",
      "symbolId": "src/data-awscc-shield-drt-accesses/index:DataAwsccShieldDrtAccessesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccShieldProactiveEngagement.DataAwsccShieldProactiveEngagement": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/shield_proactive_engagement awscc_shield_proactive_engagement}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccShieldProactiveEngagement.DataAwsccShieldProactiveEngagement",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/shield_proactive_engagement awscc_shield_proactive_engagement} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-shield-proactive-engagement/index.ts",
          "line": 146
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccShieldProactiveEngagement.DataAwsccShieldProactiveEngagementConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-shield-proactive-engagement/index.ts",
        "line": 114
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccShieldProactiveEngagement resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-shield-proactive-engagement/index.ts",
            "line": 131
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccShieldProactiveEngagement to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/shield_proactive_engagement#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccShieldProactiveEngagement that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccShieldProactiveEngagement to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-shield-proactive-engagement/index.ts",
            "line": 202
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-shield-proactive-engagement/index.ts",
            "line": 208
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccShieldProactiveEngagement",
      "namespace": "dataAwsccShieldProactiveEngagement",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-shield-proactive-engagement/index.ts",
            "line": 119
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-shield-proactive-engagement/index.ts",
            "line": 170
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-shield-proactive-engagement/index.ts",
            "line": 176
          },
          "name": "emergencyContactList",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccShieldProactiveEngagement.DataAwsccShieldProactiveEngagementEmergencyContactListStructList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-shield-proactive-engagement/index.ts",
            "line": 194
          },
          "name": "proactiveEngagementStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-shield-proactive-engagement/index.ts",
            "line": 189
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-shield-proactive-engagement/index.ts",
            "line": 182
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-shield-proactive-engagement/index:DataAwsccShieldProactiveEngagement"
    },
    "@cdktn/provider-awscc.dataAwsccShieldProactiveEngagement.DataAwsccShieldProactiveEngagementConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccShieldProactiveEngagement.DataAwsccShieldProactiveEngagementConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-shield-proactive-engagement/index.ts",
        "line": 14
      },
      "name": "DataAwsccShieldProactiveEngagementConfig",
      "namespace": "dataAwsccShieldProactiveEngagement",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/shield_proactive_engagement#id DataAwsccShieldProactiveEngagement#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-shield-proactive-engagement/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-shield-proactive-engagement/index:DataAwsccShieldProactiveEngagementConfig"
    },
    "@cdktn/provider-awscc.dataAwsccShieldProactiveEngagement.DataAwsccShieldProactiveEngagementEmergencyContactListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccShieldProactiveEngagement.DataAwsccShieldProactiveEngagementEmergencyContactListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-shield-proactive-engagement/index.ts",
        "line": 25
      },
      "name": "DataAwsccShieldProactiveEngagementEmergencyContactListStruct",
      "namespace": "dataAwsccShieldProactiveEngagement",
      "symbolId": "src/data-awscc-shield-proactive-engagement/index:DataAwsccShieldProactiveEngagementEmergencyContactListStruct"
    },
    "@cdktn/provider-awscc.dataAwsccShieldProactiveEngagement.DataAwsccShieldProactiveEngagementEmergencyContactListStructList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccShieldProactiveEngagement.DataAwsccShieldProactiveEngagementEmergencyContactListStructList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-shield-proactive-engagement/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-shield-proactive-engagement/index.ts",
        "line": 92
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-shield-proactive-engagement/index.ts",
            "line": 106
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccShieldProactiveEngagement.DataAwsccShieldProactiveEngagementEmergencyContactListStructOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccShieldProactiveEngagementEmergencyContactListStructList",
      "namespace": "dataAwsccShieldProactiveEngagement",
      "symbolId": "src/data-awscc-shield-proactive-engagement/index:DataAwsccShieldProactiveEngagementEmergencyContactListStructList"
    },
    "@cdktn/provider-awscc.dataAwsccShieldProactiveEngagement.DataAwsccShieldProactiveEngagementEmergencyContactListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccShieldProactiveEngagement.DataAwsccShieldProactiveEngagementEmergencyContactListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-shield-proactive-engagement/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-shield-proactive-engagement/index.ts",
        "line": 48
      },
      "name": "DataAwsccShieldProactiveEngagementEmergencyContactListStructOutputReference",
      "namespace": "dataAwsccShieldProactiveEngagement",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-shield-proactive-engagement/index.ts",
            "line": 77
          },
          "name": "contactNotes",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-shield-proactive-engagement/index.ts",
            "line": 82
          },
          "name": "emailAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-shield-proactive-engagement/index.ts",
            "line": 87
          },
          "name": "phoneNumber",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-shield-proactive-engagement/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccShieldProactiveEngagement.DataAwsccShieldProactiveEngagementEmergencyContactListStruct"
          }
        }
      ],
      "symbolId": "src/data-awscc-shield-proactive-engagement/index:DataAwsccShieldProactiveEngagementEmergencyContactListStructOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccShieldProactiveEngagements.DataAwsccShieldProactiveEngagements": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/shield_proactive_engagements awscc_shield_proactive_engagements}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccShieldProactiveEngagements.DataAwsccShieldProactiveEngagements",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/shield_proactive_engagements awscc_shield_proactive_engagements} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-shield-proactive-engagements/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccShieldProactiveEngagements.DataAwsccShieldProactiveEngagementsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-shield-proactive-engagements/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccShieldProactiveEngagements resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-shield-proactive-engagements/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccShieldProactiveEngagements to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/shield_proactive_engagements#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccShieldProactiveEngagements that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccShieldProactiveEngagements to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-shield-proactive-engagements/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-shield-proactive-engagements/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccShieldProactiveEngagements",
      "namespace": "dataAwsccShieldProactiveEngagements",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-shield-proactive-engagements/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-shield-proactive-engagements/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-shield-proactive-engagements/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-shield-proactive-engagements/index:DataAwsccShieldProactiveEngagements"
    },
    "@cdktn/provider-awscc.dataAwsccShieldProactiveEngagements.DataAwsccShieldProactiveEngagementsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccShieldProactiveEngagements.DataAwsccShieldProactiveEngagementsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-shield-proactive-engagements/index.ts",
        "line": 14
      },
      "name": "DataAwsccShieldProactiveEngagementsConfig",
      "namespace": "dataAwsccShieldProactiveEngagements",
      "symbolId": "src/data-awscc-shield-proactive-engagements/index:DataAwsccShieldProactiveEngagementsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccShieldProtection.DataAwsccShieldProtection": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/shield_protection awscc_shield_protection}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccShieldProtection.DataAwsccShieldProtection",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/shield_protection awscc_shield_protection} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-shield-protection/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccShieldProtection.DataAwsccShieldProtectionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-shield-protection/index.ts",
        "line": 228
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccShieldProtection resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-shield-protection/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 DataAwsccShieldProtection to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/shield_protection#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccShieldProtection that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccShieldProtection to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-shield-protection/index.ts",
            "line": 337
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-shield-protection/index.ts",
            "line": 343
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccShieldProtection",
      "namespace": "dataAwsccShieldProtection",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-shield-protection/index.ts",
            "line": 233
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-shield-protection/index.ts",
            "line": 285
          },
          "name": "applicationLayerAutomaticResponseConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccShieldProtection.DataAwsccShieldProtectionApplicationLayerAutomaticResponseConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-shield-protection/index.ts",
            "line": 290
          },
          "name": "healthCheckArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-shield-protection/index.ts",
            "line": 308
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-shield-protection/index.ts",
            "line": 313
          },
          "name": "protectionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-shield-protection/index.ts",
            "line": 318
          },
          "name": "protectionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-shield-protection/index.ts",
            "line": 323
          },
          "name": "resourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-shield-protection/index.ts",
            "line": 329
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccShieldProtection.DataAwsccShieldProtectionTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-shield-protection/index.ts",
            "line": 303
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-shield-protection/index.ts",
            "line": 296
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-shield-protection/index:DataAwsccShieldProtection"
    },
    "@cdktn/provider-awscc.dataAwsccShieldProtection.DataAwsccShieldProtectionApplicationLayerAutomaticResponseConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccShieldProtection.DataAwsccShieldProtectionApplicationLayerAutomaticResponseConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-shield-protection/index.ts",
        "line": 84
      },
      "name": "DataAwsccShieldProtectionApplicationLayerAutomaticResponseConfiguration",
      "namespace": "dataAwsccShieldProtection",
      "symbolId": "src/data-awscc-shield-protection/index:DataAwsccShieldProtectionApplicationLayerAutomaticResponseConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccShieldProtection.DataAwsccShieldProtectionApplicationLayerAutomaticResponseConfigurationAction": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccShieldProtection.DataAwsccShieldProtectionApplicationLayerAutomaticResponseConfigurationAction",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-shield-protection/index.ts",
        "line": 25
      },
      "name": "DataAwsccShieldProtectionApplicationLayerAutomaticResponseConfigurationAction",
      "namespace": "dataAwsccShieldProtection",
      "symbolId": "src/data-awscc-shield-protection/index:DataAwsccShieldProtectionApplicationLayerAutomaticResponseConfigurationAction"
    },
    "@cdktn/provider-awscc.dataAwsccShieldProtection.DataAwsccShieldProtectionApplicationLayerAutomaticResponseConfigurationActionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccShieldProtection.DataAwsccShieldProtectionApplicationLayerAutomaticResponseConfigurationActionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-shield-protection/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-shield-protection/index.ts",
        "line": 48
      },
      "name": "DataAwsccShieldProtectionApplicationLayerAutomaticResponseConfigurationActionOutputReference",
      "namespace": "dataAwsccShieldProtection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-shield-protection/index.ts",
            "line": 75
          },
          "name": "block",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-shield-protection/index.ts",
            "line": 80
          },
          "name": "count",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-shield-protection/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccShieldProtection.DataAwsccShieldProtectionApplicationLayerAutomaticResponseConfigurationAction"
          }
        }
      ],
      "symbolId": "src/data-awscc-shield-protection/index:DataAwsccShieldProtectionApplicationLayerAutomaticResponseConfigurationActionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccShieldProtection.DataAwsccShieldProtectionApplicationLayerAutomaticResponseConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccShieldProtection.DataAwsccShieldProtectionApplicationLayerAutomaticResponseConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-shield-protection/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-awscc-shield-protection/index.ts",
        "line": 107
      },
      "name": "DataAwsccShieldProtectionApplicationLayerAutomaticResponseConfigurationOutputReference",
      "namespace": "dataAwsccShieldProtection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-shield-protection/index.ts",
            "line": 135
          },
          "name": "action",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccShieldProtection.DataAwsccShieldProtectionApplicationLayerAutomaticResponseConfigurationActionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-shield-protection/index.ts",
            "line": 140
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-shield-protection/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccShieldProtection.DataAwsccShieldProtectionApplicationLayerAutomaticResponseConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-shield-protection/index:DataAwsccShieldProtectionApplicationLayerAutomaticResponseConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccShieldProtection.DataAwsccShieldProtectionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccShieldProtection.DataAwsccShieldProtectionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-shield-protection/index.ts",
        "line": 14
      },
      "name": "DataAwsccShieldProtectionConfig",
      "namespace": "dataAwsccShieldProtection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/shield_protection#id DataAwsccShieldProtection#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-shield-protection/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-shield-protection/index:DataAwsccShieldProtectionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccShieldProtection.DataAwsccShieldProtectionTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccShieldProtection.DataAwsccShieldProtectionTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-shield-protection/index.ts",
        "line": 144
      },
      "name": "DataAwsccShieldProtectionTags",
      "namespace": "dataAwsccShieldProtection",
      "symbolId": "src/data-awscc-shield-protection/index:DataAwsccShieldProtectionTags"
    },
    "@cdktn/provider-awscc.dataAwsccShieldProtection.DataAwsccShieldProtectionTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccShieldProtection.DataAwsccShieldProtectionTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-shield-protection/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-awscc-shield-protection/index.ts",
        "line": 206
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-shield-protection/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-awscc.dataAwsccShieldProtection.DataAwsccShieldProtectionTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccShieldProtectionTagsList",
      "namespace": "dataAwsccShieldProtection",
      "symbolId": "src/data-awscc-shield-protection/index:DataAwsccShieldProtectionTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccShieldProtection.DataAwsccShieldProtectionTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccShieldProtection.DataAwsccShieldProtectionTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-shield-protection/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-shield-protection/index.ts",
        "line": 167
      },
      "name": "DataAwsccShieldProtectionTagsOutputReference",
      "namespace": "dataAwsccShieldProtection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-shield-protection/index.ts",
            "line": 196
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-shield-protection/index.ts",
            "line": 201
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-shield-protection/index.ts",
            "line": 180
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccShieldProtection.DataAwsccShieldProtectionTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-shield-protection/index:DataAwsccShieldProtectionTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccShieldProtectionGroup.DataAwsccShieldProtectionGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/shield_protection_group awscc_shield_protection_group}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccShieldProtectionGroup.DataAwsccShieldProtectionGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/shield_protection_group awscc_shield_protection_group} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-shield-protection-group/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-awscc.dataAwsccShieldProtectionGroup.DataAwsccShieldProtectionGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-shield-protection-group/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccShieldProtectionGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-shield-protection-group/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 DataAwsccShieldProtectionGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/shield_protection_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccShieldProtectionGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccShieldProtectionGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-shield-protection-group/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-awscc-shield-protection-group/index.ts",
            "line": 223
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccShieldProtectionGroup",
      "namespace": "dataAwsccShieldProtectionGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-shield-protection-group/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-shield-protection-group/index.ts",
            "line": 165
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-shield-protection-group/index.ts",
            "line": 183
          },
          "name": "members",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-shield-protection-group/index.ts",
            "line": 188
          },
          "name": "pattern",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-shield-protection-group/index.ts",
            "line": 193
          },
          "name": "protectionGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-shield-protection-group/index.ts",
            "line": 198
          },
          "name": "protectionGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-shield-protection-group/index.ts",
            "line": 203
          },
          "name": "resourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-shield-protection-group/index.ts",
            "line": 209
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccShieldProtectionGroup.DataAwsccShieldProtectionGroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-shield-protection-group/index.ts",
            "line": 178
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-shield-protection-group/index.ts",
            "line": 171
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-shield-protection-group/index:DataAwsccShieldProtectionGroup"
    },
    "@cdktn/provider-awscc.dataAwsccShieldProtectionGroup.DataAwsccShieldProtectionGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccShieldProtectionGroup.DataAwsccShieldProtectionGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-shield-protection-group/index.ts",
        "line": 14
      },
      "name": "DataAwsccShieldProtectionGroupConfig",
      "namespace": "dataAwsccShieldProtectionGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/shield_protection_group#id DataAwsccShieldProtectionGroup#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-shield-protection-group/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-shield-protection-group/index:DataAwsccShieldProtectionGroupConfig"
    },
    "@cdktn/provider-awscc.dataAwsccShieldProtectionGroup.DataAwsccShieldProtectionGroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccShieldProtectionGroup.DataAwsccShieldProtectionGroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-shield-protection-group/index.ts",
        "line": 25
      },
      "name": "DataAwsccShieldProtectionGroupTags",
      "namespace": "dataAwsccShieldProtectionGroup",
      "symbolId": "src/data-awscc-shield-protection-group/index:DataAwsccShieldProtectionGroupTags"
    },
    "@cdktn/provider-awscc.dataAwsccShieldProtectionGroup.DataAwsccShieldProtectionGroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccShieldProtectionGroup.DataAwsccShieldProtectionGroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-shield-protection-group/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-awscc-shield-protection-group/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-shield-protection-group/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-awscc.dataAwsccShieldProtectionGroup.DataAwsccShieldProtectionGroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccShieldProtectionGroupTagsList",
      "namespace": "dataAwsccShieldProtectionGroup",
      "symbolId": "src/data-awscc-shield-protection-group/index:DataAwsccShieldProtectionGroupTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccShieldProtectionGroup.DataAwsccShieldProtectionGroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccShieldProtectionGroup.DataAwsccShieldProtectionGroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-shield-protection-group/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-shield-protection-group/index.ts",
        "line": 48
      },
      "name": "DataAwsccShieldProtectionGroupTagsOutputReference",
      "namespace": "dataAwsccShieldProtectionGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-shield-protection-group/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-shield-protection-group/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-shield-protection-group/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccShieldProtectionGroup.DataAwsccShieldProtectionGroupTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-shield-protection-group/index:DataAwsccShieldProtectionGroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccShieldProtectionGroups.DataAwsccShieldProtectionGroups": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/shield_protection_groups awscc_shield_protection_groups}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccShieldProtectionGroups.DataAwsccShieldProtectionGroups",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/shield_protection_groups awscc_shield_protection_groups} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-shield-protection-groups/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccShieldProtectionGroups.DataAwsccShieldProtectionGroupsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-shield-protection-groups/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccShieldProtectionGroups resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-shield-protection-groups/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccShieldProtectionGroups to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/shield_protection_groups#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccShieldProtectionGroups that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccShieldProtectionGroups to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-shield-protection-groups/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-shield-protection-groups/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccShieldProtectionGroups",
      "namespace": "dataAwsccShieldProtectionGroups",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-shield-protection-groups/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-shield-protection-groups/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-shield-protection-groups/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-shield-protection-groups/index:DataAwsccShieldProtectionGroups"
    },
    "@cdktn/provider-awscc.dataAwsccShieldProtectionGroups.DataAwsccShieldProtectionGroupsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccShieldProtectionGroups.DataAwsccShieldProtectionGroupsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-shield-protection-groups/index.ts",
        "line": 14
      },
      "name": "DataAwsccShieldProtectionGroupsConfig",
      "namespace": "dataAwsccShieldProtectionGroups",
      "symbolId": "src/data-awscc-shield-protection-groups/index:DataAwsccShieldProtectionGroupsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccShieldProtections.DataAwsccShieldProtections": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/shield_protections awscc_shield_protections}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccShieldProtections.DataAwsccShieldProtections",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/shield_protections awscc_shield_protections} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-shield-protections/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccShieldProtections.DataAwsccShieldProtectionsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-shield-protections/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccShieldProtections resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-shield-protections/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccShieldProtections to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/shield_protections#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccShieldProtections that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccShieldProtections to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-shield-protections/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-shield-protections/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccShieldProtections",
      "namespace": "dataAwsccShieldProtections",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-shield-protections/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-shield-protections/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-shield-protections/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-shield-protections/index:DataAwsccShieldProtections"
    },
    "@cdktn/provider-awscc.dataAwsccShieldProtections.DataAwsccShieldProtectionsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccShieldProtections.DataAwsccShieldProtectionsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-shield-protections/index.ts",
        "line": 14
      },
      "name": "DataAwsccShieldProtectionsConfig",
      "namespace": "dataAwsccShieldProtections",
      "symbolId": "src/data-awscc-shield-protections/index:DataAwsccShieldProtectionsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSignerProfilePermission.DataAwsccSignerProfilePermission": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/signer_profile_permission awscc_signer_profile_permission}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSignerProfilePermission.DataAwsccSignerProfilePermission",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/signer_profile_permission awscc_signer_profile_permission} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-signer-profile-permission/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSignerProfilePermission.DataAwsccSignerProfilePermissionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-signer-profile-permission/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSignerProfilePermission resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-signer-profile-permission/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSignerProfilePermission to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/signer_profile_permission#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSignerProfilePermission that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSignerProfilePermission to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-signer-profile-permission/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-awscc-signer-profile-permission/index.ts",
            "line": 132
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSignerProfilePermission",
      "namespace": "dataAwsccSignerProfilePermission",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-signer-profile-permission/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-signer-profile-permission/index.ts",
            "line": 85
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-signer-profile-permission/index.ts",
            "line": 103
          },
          "name": "principal",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-signer-profile-permission/index.ts",
            "line": 108
          },
          "name": "profileName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-signer-profile-permission/index.ts",
            "line": 113
          },
          "name": "profileVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-signer-profile-permission/index.ts",
            "line": 118
          },
          "name": "statementId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-signer-profile-permission/index.ts",
            "line": 98
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-signer-profile-permission/index.ts",
            "line": 91
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-signer-profile-permission/index:DataAwsccSignerProfilePermission"
    },
    "@cdktn/provider-awscc.dataAwsccSignerProfilePermission.DataAwsccSignerProfilePermissionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSignerProfilePermission.DataAwsccSignerProfilePermissionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-signer-profile-permission/index.ts",
        "line": 14
      },
      "name": "DataAwsccSignerProfilePermissionConfig",
      "namespace": "dataAwsccSignerProfilePermission",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/signer_profile_permission#id DataAwsccSignerProfilePermission#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-signer-profile-permission/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-signer-profile-permission/index:DataAwsccSignerProfilePermissionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSignerProfilePermissions.DataAwsccSignerProfilePermissions": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/signer_profile_permissions awscc_signer_profile_permissions}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSignerProfilePermissions.DataAwsccSignerProfilePermissions",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/signer_profile_permissions awscc_signer_profile_permissions} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-signer-profile-permissions/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSignerProfilePermissions.DataAwsccSignerProfilePermissionsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-signer-profile-permissions/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSignerProfilePermissions resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-signer-profile-permissions/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSignerProfilePermissions to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/signer_profile_permissions#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSignerProfilePermissions that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSignerProfilePermissions to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-signer-profile-permissions/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-signer-profile-permissions/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSignerProfilePermissions",
      "namespace": "dataAwsccSignerProfilePermissions",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-signer-profile-permissions/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-signer-profile-permissions/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-signer-profile-permissions/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-signer-profile-permissions/index:DataAwsccSignerProfilePermissions"
    },
    "@cdktn/provider-awscc.dataAwsccSignerProfilePermissions.DataAwsccSignerProfilePermissionsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSignerProfilePermissions.DataAwsccSignerProfilePermissionsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-signer-profile-permissions/index.ts",
        "line": 14
      },
      "name": "DataAwsccSignerProfilePermissionsConfig",
      "namespace": "dataAwsccSignerProfilePermissions",
      "symbolId": "src/data-awscc-signer-profile-permissions/index:DataAwsccSignerProfilePermissionsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSignerSigningProfile.DataAwsccSignerSigningProfile": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/signer_signing_profile awscc_signer_signing_profile}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSignerSigningProfile.DataAwsccSignerSigningProfile",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/signer_signing_profile awscc_signer_signing_profile} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-signer-signing-profile/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSignerSigningProfile.DataAwsccSignerSigningProfileConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-signer-signing-profile/index.ts",
        "line": 168
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSignerSigningProfile resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-signer-signing-profile/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 DataAwsccSignerSigningProfile to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/signer_signing_profile#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSignerSigningProfile that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSignerSigningProfile to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-signer-signing-profile/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-awscc-signer-signing-profile/index.ts",
            "line": 283
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSignerSigningProfile",
      "namespace": "dataAwsccSignerSigningProfile",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-signer-signing-profile/index.ts",
            "line": 173
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-signer-signing-profile/index.ts",
            "line": 224
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-signer-signing-profile/index.ts",
            "line": 242
          },
          "name": "platformId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-signer-signing-profile/index.ts",
            "line": 247
          },
          "name": "profileName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-signer-signing-profile/index.ts",
            "line": 252
          },
          "name": "profileVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-signer-signing-profile/index.ts",
            "line": 257
          },
          "name": "profileVersionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-signer-signing-profile/index.ts",
            "line": 263
          },
          "name": "signatureValidityPeriod",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSignerSigningProfile.DataAwsccSignerSigningProfileSignatureValidityPeriodOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-signer-signing-profile/index.ts",
            "line": 269
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSignerSigningProfile.DataAwsccSignerSigningProfileTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-signer-signing-profile/index.ts",
            "line": 237
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-signer-signing-profile/index.ts",
            "line": 230
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-signer-signing-profile/index:DataAwsccSignerSigningProfile"
    },
    "@cdktn/provider-awscc.dataAwsccSignerSigningProfile.DataAwsccSignerSigningProfileConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSignerSigningProfile.DataAwsccSignerSigningProfileConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-signer-signing-profile/index.ts",
        "line": 14
      },
      "name": "DataAwsccSignerSigningProfileConfig",
      "namespace": "dataAwsccSignerSigningProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/signer_signing_profile#id DataAwsccSignerSigningProfile#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-signer-signing-profile/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-signer-signing-profile/index:DataAwsccSignerSigningProfileConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSignerSigningProfile.DataAwsccSignerSigningProfileSignatureValidityPeriod": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSignerSigningProfile.DataAwsccSignerSigningProfileSignatureValidityPeriod",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-signer-signing-profile/index.ts",
        "line": 25
      },
      "name": "DataAwsccSignerSigningProfileSignatureValidityPeriod",
      "namespace": "dataAwsccSignerSigningProfile",
      "symbolId": "src/data-awscc-signer-signing-profile/index:DataAwsccSignerSigningProfileSignatureValidityPeriod"
    },
    "@cdktn/provider-awscc.dataAwsccSignerSigningProfile.DataAwsccSignerSigningProfileSignatureValidityPeriodOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSignerSigningProfile.DataAwsccSignerSigningProfileSignatureValidityPeriodOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-signer-signing-profile/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-signer-signing-profile/index.ts",
        "line": 48
      },
      "name": "DataAwsccSignerSigningProfileSignatureValidityPeriodOutputReference",
      "namespace": "dataAwsccSignerSigningProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-signer-signing-profile/index.ts",
            "line": 75
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-signer-signing-profile/index.ts",
            "line": 80
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-signer-signing-profile/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSignerSigningProfile.DataAwsccSignerSigningProfileSignatureValidityPeriod"
          }
        }
      ],
      "symbolId": "src/data-awscc-signer-signing-profile/index:DataAwsccSignerSigningProfileSignatureValidityPeriodOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSignerSigningProfile.DataAwsccSignerSigningProfileTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSignerSigningProfile.DataAwsccSignerSigningProfileTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-signer-signing-profile/index.ts",
        "line": 84
      },
      "name": "DataAwsccSignerSigningProfileTags",
      "namespace": "dataAwsccSignerSigningProfile",
      "symbolId": "src/data-awscc-signer-signing-profile/index:DataAwsccSignerSigningProfileTags"
    },
    "@cdktn/provider-awscc.dataAwsccSignerSigningProfile.DataAwsccSignerSigningProfileTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSignerSigningProfile.DataAwsccSignerSigningProfileTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-signer-signing-profile/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-signer-signing-profile/index.ts",
        "line": 146
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-signer-signing-profile/index.ts",
            "line": 160
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSignerSigningProfile.DataAwsccSignerSigningProfileTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSignerSigningProfileTagsList",
      "namespace": "dataAwsccSignerSigningProfile",
      "symbolId": "src/data-awscc-signer-signing-profile/index:DataAwsccSignerSigningProfileTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccSignerSigningProfile.DataAwsccSignerSigningProfileTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSignerSigningProfile.DataAwsccSignerSigningProfileTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-signer-signing-profile/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-signer-signing-profile/index.ts",
        "line": 107
      },
      "name": "DataAwsccSignerSigningProfileTagsOutputReference",
      "namespace": "dataAwsccSignerSigningProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-signer-signing-profile/index.ts",
            "line": 136
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-signer-signing-profile/index.ts",
            "line": 141
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-signer-signing-profile/index.ts",
            "line": 120
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSignerSigningProfile.DataAwsccSignerSigningProfileTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-signer-signing-profile/index:DataAwsccSignerSigningProfileTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSignerSigningProfiles.DataAwsccSignerSigningProfiles": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/signer_signing_profiles awscc_signer_signing_profiles}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSignerSigningProfiles.DataAwsccSignerSigningProfiles",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/signer_signing_profiles awscc_signer_signing_profiles} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-signer-signing-profiles/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSignerSigningProfiles.DataAwsccSignerSigningProfilesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-signer-signing-profiles/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSignerSigningProfiles resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-signer-signing-profiles/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSignerSigningProfiles to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/signer_signing_profiles#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSignerSigningProfiles that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSignerSigningProfiles to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-signer-signing-profiles/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-signer-signing-profiles/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSignerSigningProfiles",
      "namespace": "dataAwsccSignerSigningProfiles",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-signer-signing-profiles/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-signer-signing-profiles/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-signer-signing-profiles/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-signer-signing-profiles/index:DataAwsccSignerSigningProfiles"
    },
    "@cdktn/provider-awscc.dataAwsccSignerSigningProfiles.DataAwsccSignerSigningProfilesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSignerSigningProfiles.DataAwsccSignerSigningProfilesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-signer-signing-profiles/index.ts",
        "line": 14
      },
      "name": "DataAwsccSignerSigningProfilesConfig",
      "namespace": "dataAwsccSignerSigningProfiles",
      "symbolId": "src/data-awscc-signer-signing-profiles/index:DataAwsccSignerSigningProfilesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSimspaceweaverSimulation.DataAwsccSimspaceweaverSimulation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/simspaceweaver_simulation awscc_simspaceweaver_simulation}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSimspaceweaverSimulation.DataAwsccSimspaceweaverSimulation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/simspaceweaver_simulation awscc_simspaceweaver_simulation} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-simspaceweaver-simulation/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-awscc.dataAwsccSimspaceweaverSimulation.DataAwsccSimspaceweaverSimulationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-simspaceweaver-simulation/index.ts",
        "line": 147
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSimspaceweaverSimulation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-simspaceweaver-simulation/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 DataAwsccSimspaceweaverSimulation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/simspaceweaver_simulation#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSimspaceweaverSimulation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSimspaceweaverSimulation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-simspaceweaver-simulation/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-awscc-simspaceweaver-simulation/index.ts",
            "line": 257
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSimspaceweaverSimulation",
      "namespace": "dataAwsccSimspaceweaverSimulation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-simspaceweaver-simulation/index.ts",
            "line": 152
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-simspaceweaver-simulation/index.ts",
            "line": 203
          },
          "name": "describePayload",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-simspaceweaver-simulation/index.ts",
            "line": 221
          },
          "name": "maximumDuration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-simspaceweaver-simulation/index.ts",
            "line": 226
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-simspaceweaver-simulation/index.ts",
            "line": 231
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-simspaceweaver-simulation/index.ts",
            "line": 237
          },
          "name": "schemaS3Location",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSimspaceweaverSimulation.DataAwsccSimspaceweaverSimulationSchemaS3LocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-simspaceweaver-simulation/index.ts",
            "line": 243
          },
          "name": "snapshotS3Location",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSimspaceweaverSimulation.DataAwsccSimspaceweaverSimulationSnapshotS3LocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-simspaceweaver-simulation/index.ts",
            "line": 216
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-simspaceweaver-simulation/index.ts",
            "line": 209
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-simspaceweaver-simulation/index:DataAwsccSimspaceweaverSimulation"
    },
    "@cdktn/provider-awscc.dataAwsccSimspaceweaverSimulation.DataAwsccSimspaceweaverSimulationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSimspaceweaverSimulation.DataAwsccSimspaceweaverSimulationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-simspaceweaver-simulation/index.ts",
        "line": 14
      },
      "name": "DataAwsccSimspaceweaverSimulationConfig",
      "namespace": "dataAwsccSimspaceweaverSimulation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/simspaceweaver_simulation#id DataAwsccSimspaceweaverSimulation#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-simspaceweaver-simulation/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-simspaceweaver-simulation/index:DataAwsccSimspaceweaverSimulationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSimspaceweaverSimulation.DataAwsccSimspaceweaverSimulationSchemaS3Location": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSimspaceweaverSimulation.DataAwsccSimspaceweaverSimulationSchemaS3Location",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-simspaceweaver-simulation/index.ts",
        "line": 25
      },
      "name": "DataAwsccSimspaceweaverSimulationSchemaS3Location",
      "namespace": "dataAwsccSimspaceweaverSimulation",
      "symbolId": "src/data-awscc-simspaceweaver-simulation/index:DataAwsccSimspaceweaverSimulationSchemaS3Location"
    },
    "@cdktn/provider-awscc.dataAwsccSimspaceweaverSimulation.DataAwsccSimspaceweaverSimulationSchemaS3LocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSimspaceweaverSimulation.DataAwsccSimspaceweaverSimulationSchemaS3LocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-simspaceweaver-simulation/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-simspaceweaver-simulation/index.ts",
        "line": 48
      },
      "name": "DataAwsccSimspaceweaverSimulationSchemaS3LocationOutputReference",
      "namespace": "dataAwsccSimspaceweaverSimulation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-simspaceweaver-simulation/index.ts",
            "line": 75
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-simspaceweaver-simulation/index.ts",
            "line": 80
          },
          "name": "objectKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-simspaceweaver-simulation/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSimspaceweaverSimulation.DataAwsccSimspaceweaverSimulationSchemaS3Location"
          }
        }
      ],
      "symbolId": "src/data-awscc-simspaceweaver-simulation/index:DataAwsccSimspaceweaverSimulationSchemaS3LocationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSimspaceweaverSimulation.DataAwsccSimspaceweaverSimulationSnapshotS3Location": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSimspaceweaverSimulation.DataAwsccSimspaceweaverSimulationSnapshotS3Location",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-simspaceweaver-simulation/index.ts",
        "line": 84
      },
      "name": "DataAwsccSimspaceweaverSimulationSnapshotS3Location",
      "namespace": "dataAwsccSimspaceweaverSimulation",
      "symbolId": "src/data-awscc-simspaceweaver-simulation/index:DataAwsccSimspaceweaverSimulationSnapshotS3Location"
    },
    "@cdktn/provider-awscc.dataAwsccSimspaceweaverSimulation.DataAwsccSimspaceweaverSimulationSnapshotS3LocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSimspaceweaverSimulation.DataAwsccSimspaceweaverSimulationSnapshotS3LocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-simspaceweaver-simulation/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-awscc-simspaceweaver-simulation/index.ts",
        "line": 107
      },
      "name": "DataAwsccSimspaceweaverSimulationSnapshotS3LocationOutputReference",
      "namespace": "dataAwsccSimspaceweaverSimulation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-simspaceweaver-simulation/index.ts",
            "line": 134
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-simspaceweaver-simulation/index.ts",
            "line": 139
          },
          "name": "objectKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-simspaceweaver-simulation/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSimspaceweaverSimulation.DataAwsccSimspaceweaverSimulationSnapshotS3Location"
          }
        }
      ],
      "symbolId": "src/data-awscc-simspaceweaver-simulation/index:DataAwsccSimspaceweaverSimulationSnapshotS3LocationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSimspaceweaverSimulations.DataAwsccSimspaceweaverSimulations": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/simspaceweaver_simulations awscc_simspaceweaver_simulations}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSimspaceweaverSimulations.DataAwsccSimspaceweaverSimulations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/simspaceweaver_simulations awscc_simspaceweaver_simulations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-simspaceweaver-simulations/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSimspaceweaverSimulations.DataAwsccSimspaceweaverSimulationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-simspaceweaver-simulations/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSimspaceweaverSimulations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-simspaceweaver-simulations/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSimspaceweaverSimulations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/simspaceweaver_simulations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSimspaceweaverSimulations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSimspaceweaverSimulations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-simspaceweaver-simulations/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-simspaceweaver-simulations/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSimspaceweaverSimulations",
      "namespace": "dataAwsccSimspaceweaverSimulations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-simspaceweaver-simulations/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-simspaceweaver-simulations/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-simspaceweaver-simulations/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-simspaceweaver-simulations/index:DataAwsccSimspaceweaverSimulations"
    },
    "@cdktn/provider-awscc.dataAwsccSimspaceweaverSimulations.DataAwsccSimspaceweaverSimulationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSimspaceweaverSimulations.DataAwsccSimspaceweaverSimulationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-simspaceweaver-simulations/index.ts",
        "line": 14
      },
      "name": "DataAwsccSimspaceweaverSimulationsConfig",
      "namespace": "dataAwsccSimspaceweaverSimulations",
      "symbolId": "src/data-awscc-simspaceweaver-simulations/index:DataAwsccSimspaceweaverSimulationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSmsvoiceConfigurationSet.DataAwsccSmsvoiceConfigurationSet": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/smsvoice_configuration_set awscc_smsvoice_configuration_set}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoiceConfigurationSet.DataAwsccSmsvoiceConfigurationSet",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/smsvoice_configuration_set awscc_smsvoice_configuration_set} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-smsvoice-configuration-set/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-awscc.dataAwsccSmsvoiceConfigurationSet.DataAwsccSmsvoiceConfigurationSetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-smsvoice-configuration-set/index.ts",
        "line": 384
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSmsvoiceConfigurationSet resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-configuration-set/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 DataAwsccSmsvoiceConfigurationSet to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/smsvoice_configuration_set#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSmsvoiceConfigurationSet that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSmsvoiceConfigurationSet to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-configuration-set/index.ts",
            "line": 493
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-configuration-set/index.ts",
            "line": 499
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSmsvoiceConfigurationSet",
      "namespace": "dataAwsccSmsvoiceConfigurationSet",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-configuration-set/index.ts",
            "line": 389
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-configuration-set/index.ts",
            "line": 440
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-configuration-set/index.ts",
            "line": 445
          },
          "name": "configurationSetName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-configuration-set/index.ts",
            "line": 450
          },
          "name": "defaultSenderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-configuration-set/index.ts",
            "line": 456
          },
          "name": "eventDestinations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoiceConfigurationSet.DataAwsccSmsvoiceConfigurationSetEventDestinationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-configuration-set/index.ts",
            "line": 474
          },
          "name": "messageFeedbackEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-configuration-set/index.ts",
            "line": 479
          },
          "name": "protectConfigurationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-configuration-set/index.ts",
            "line": 485
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoiceConfigurationSet.DataAwsccSmsvoiceConfigurationSetTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-configuration-set/index.ts",
            "line": 469
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-configuration-set/index.ts",
            "line": 462
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-smsvoice-configuration-set/index:DataAwsccSmsvoiceConfigurationSet"
    },
    "@cdktn/provider-awscc.dataAwsccSmsvoiceConfigurationSet.DataAwsccSmsvoiceConfigurationSetConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoiceConfigurationSet.DataAwsccSmsvoiceConfigurationSetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-smsvoice-configuration-set/index.ts",
        "line": 14
      },
      "name": "DataAwsccSmsvoiceConfigurationSetConfig",
      "namespace": "dataAwsccSmsvoiceConfigurationSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/smsvoice_configuration_set#id DataAwsccSmsvoiceConfigurationSet#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-configuration-set/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-smsvoice-configuration-set/index:DataAwsccSmsvoiceConfigurationSetConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSmsvoiceConfigurationSet.DataAwsccSmsvoiceConfigurationSetEventDestinations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoiceConfigurationSet.DataAwsccSmsvoiceConfigurationSetEventDestinations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-smsvoice-configuration-set/index.ts",
        "line": 197
      },
      "name": "DataAwsccSmsvoiceConfigurationSetEventDestinations",
      "namespace": "dataAwsccSmsvoiceConfigurationSet",
      "symbolId": "src/data-awscc-smsvoice-configuration-set/index:DataAwsccSmsvoiceConfigurationSetEventDestinations"
    },
    "@cdktn/provider-awscc.dataAwsccSmsvoiceConfigurationSet.DataAwsccSmsvoiceConfigurationSetEventDestinationsCloudwatchLogsDestination": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoiceConfigurationSet.DataAwsccSmsvoiceConfigurationSetEventDestinationsCloudwatchLogsDestination",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-smsvoice-configuration-set/index.ts",
        "line": 25
      },
      "name": "DataAwsccSmsvoiceConfigurationSetEventDestinationsCloudwatchLogsDestination",
      "namespace": "dataAwsccSmsvoiceConfigurationSet",
      "symbolId": "src/data-awscc-smsvoice-configuration-set/index:DataAwsccSmsvoiceConfigurationSetEventDestinationsCloudwatchLogsDestination"
    },
    "@cdktn/provider-awscc.dataAwsccSmsvoiceConfigurationSet.DataAwsccSmsvoiceConfigurationSetEventDestinationsCloudwatchLogsDestinationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoiceConfigurationSet.DataAwsccSmsvoiceConfigurationSetEventDestinationsCloudwatchLogsDestinationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-smsvoice-configuration-set/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-smsvoice-configuration-set/index.ts",
        "line": 48
      },
      "name": "DataAwsccSmsvoiceConfigurationSetEventDestinationsCloudwatchLogsDestinationOutputReference",
      "namespace": "dataAwsccSmsvoiceConfigurationSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-configuration-set/index.ts",
            "line": 75
          },
          "name": "iamRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-configuration-set/index.ts",
            "line": 80
          },
          "name": "logGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-configuration-set/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoiceConfigurationSet.DataAwsccSmsvoiceConfigurationSetEventDestinationsCloudwatchLogsDestination"
          }
        }
      ],
      "symbolId": "src/data-awscc-smsvoice-configuration-set/index:DataAwsccSmsvoiceConfigurationSetEventDestinationsCloudwatchLogsDestinationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSmsvoiceConfigurationSet.DataAwsccSmsvoiceConfigurationSetEventDestinationsKinesisFirehoseDestination": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoiceConfigurationSet.DataAwsccSmsvoiceConfigurationSetEventDestinationsKinesisFirehoseDestination",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-smsvoice-configuration-set/index.ts",
        "line": 84
      },
      "name": "DataAwsccSmsvoiceConfigurationSetEventDestinationsKinesisFirehoseDestination",
      "namespace": "dataAwsccSmsvoiceConfigurationSet",
      "symbolId": "src/data-awscc-smsvoice-configuration-set/index:DataAwsccSmsvoiceConfigurationSetEventDestinationsKinesisFirehoseDestination"
    },
    "@cdktn/provider-awscc.dataAwsccSmsvoiceConfigurationSet.DataAwsccSmsvoiceConfigurationSetEventDestinationsKinesisFirehoseDestinationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoiceConfigurationSet.DataAwsccSmsvoiceConfigurationSetEventDestinationsKinesisFirehoseDestinationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-smsvoice-configuration-set/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-awscc-smsvoice-configuration-set/index.ts",
        "line": 107
      },
      "name": "DataAwsccSmsvoiceConfigurationSetEventDestinationsKinesisFirehoseDestinationOutputReference",
      "namespace": "dataAwsccSmsvoiceConfigurationSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-configuration-set/index.ts",
            "line": 134
          },
          "name": "deliveryStreamArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-configuration-set/index.ts",
            "line": 139
          },
          "name": "iamRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-configuration-set/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoiceConfigurationSet.DataAwsccSmsvoiceConfigurationSetEventDestinationsKinesisFirehoseDestination"
          }
        }
      ],
      "symbolId": "src/data-awscc-smsvoice-configuration-set/index:DataAwsccSmsvoiceConfigurationSetEventDestinationsKinesisFirehoseDestinationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSmsvoiceConfigurationSet.DataAwsccSmsvoiceConfigurationSetEventDestinationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoiceConfigurationSet.DataAwsccSmsvoiceConfigurationSetEventDestinationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-smsvoice-configuration-set/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/data-awscc-smsvoice-configuration-set/index.ts",
        "line": 282
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-configuration-set/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-awscc.dataAwsccSmsvoiceConfigurationSet.DataAwsccSmsvoiceConfigurationSetEventDestinationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSmsvoiceConfigurationSetEventDestinationsList",
      "namespace": "dataAwsccSmsvoiceConfigurationSet",
      "symbolId": "src/data-awscc-smsvoice-configuration-set/index:DataAwsccSmsvoiceConfigurationSetEventDestinationsList"
    },
    "@cdktn/provider-awscc.dataAwsccSmsvoiceConfigurationSet.DataAwsccSmsvoiceConfigurationSetEventDestinationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoiceConfigurationSet.DataAwsccSmsvoiceConfigurationSetEventDestinationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-smsvoice-configuration-set/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-awscc-smsvoice-configuration-set/index.ts",
        "line": 220
      },
      "name": "DataAwsccSmsvoiceConfigurationSetEventDestinationsOutputReference",
      "namespace": "dataAwsccSmsvoiceConfigurationSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-configuration-set/index.ts",
            "line": 250
          },
          "name": "cloudwatchLogsDestination",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoiceConfigurationSet.DataAwsccSmsvoiceConfigurationSetEventDestinationsCloudwatchLogsDestinationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-configuration-set/index.ts",
            "line": 255
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-configuration-set/index.ts",
            "line": 260
          },
          "name": "eventDestinationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-configuration-set/index.ts",
            "line": 266
          },
          "name": "kinesisFirehoseDestination",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoiceConfigurationSet.DataAwsccSmsvoiceConfigurationSetEventDestinationsKinesisFirehoseDestinationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-configuration-set/index.ts",
            "line": 271
          },
          "name": "matchingEventTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-configuration-set/index.ts",
            "line": 277
          },
          "name": "snsDestination",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoiceConfigurationSet.DataAwsccSmsvoiceConfigurationSetEventDestinationsSnsDestinationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-configuration-set/index.ts",
            "line": 233
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoiceConfigurationSet.DataAwsccSmsvoiceConfigurationSetEventDestinations"
          }
        }
      ],
      "symbolId": "src/data-awscc-smsvoice-configuration-set/index:DataAwsccSmsvoiceConfigurationSetEventDestinationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSmsvoiceConfigurationSet.DataAwsccSmsvoiceConfigurationSetEventDestinationsSnsDestination": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoiceConfigurationSet.DataAwsccSmsvoiceConfigurationSetEventDestinationsSnsDestination",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-smsvoice-configuration-set/index.ts",
        "line": 143
      },
      "name": "DataAwsccSmsvoiceConfigurationSetEventDestinationsSnsDestination",
      "namespace": "dataAwsccSmsvoiceConfigurationSet",
      "symbolId": "src/data-awscc-smsvoice-configuration-set/index:DataAwsccSmsvoiceConfigurationSetEventDestinationsSnsDestination"
    },
    "@cdktn/provider-awscc.dataAwsccSmsvoiceConfigurationSet.DataAwsccSmsvoiceConfigurationSetEventDestinationsSnsDestinationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoiceConfigurationSet.DataAwsccSmsvoiceConfigurationSetEventDestinationsSnsDestinationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-smsvoice-configuration-set/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-awscc-smsvoice-configuration-set/index.ts",
        "line": 166
      },
      "name": "DataAwsccSmsvoiceConfigurationSetEventDestinationsSnsDestinationOutputReference",
      "namespace": "dataAwsccSmsvoiceConfigurationSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-configuration-set/index.ts",
            "line": 193
          },
          "name": "topicArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-configuration-set/index.ts",
            "line": 177
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoiceConfigurationSet.DataAwsccSmsvoiceConfigurationSetEventDestinationsSnsDestination"
          }
        }
      ],
      "symbolId": "src/data-awscc-smsvoice-configuration-set/index:DataAwsccSmsvoiceConfigurationSetEventDestinationsSnsDestinationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSmsvoiceConfigurationSet.DataAwsccSmsvoiceConfigurationSetTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoiceConfigurationSet.DataAwsccSmsvoiceConfigurationSetTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-smsvoice-configuration-set/index.ts",
        "line": 300
      },
      "name": "DataAwsccSmsvoiceConfigurationSetTags",
      "namespace": "dataAwsccSmsvoiceConfigurationSet",
      "symbolId": "src/data-awscc-smsvoice-configuration-set/index:DataAwsccSmsvoiceConfigurationSetTags"
    },
    "@cdktn/provider-awscc.dataAwsccSmsvoiceConfigurationSet.DataAwsccSmsvoiceConfigurationSetTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoiceConfigurationSet.DataAwsccSmsvoiceConfigurationSetTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-smsvoice-configuration-set/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-awscc-smsvoice-configuration-set/index.ts",
        "line": 362
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-configuration-set/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-awscc.dataAwsccSmsvoiceConfigurationSet.DataAwsccSmsvoiceConfigurationSetTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSmsvoiceConfigurationSetTagsList",
      "namespace": "dataAwsccSmsvoiceConfigurationSet",
      "symbolId": "src/data-awscc-smsvoice-configuration-set/index:DataAwsccSmsvoiceConfigurationSetTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccSmsvoiceConfigurationSet.DataAwsccSmsvoiceConfigurationSetTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoiceConfigurationSet.DataAwsccSmsvoiceConfigurationSetTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-smsvoice-configuration-set/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-smsvoice-configuration-set/index.ts",
        "line": 323
      },
      "name": "DataAwsccSmsvoiceConfigurationSetTagsOutputReference",
      "namespace": "dataAwsccSmsvoiceConfigurationSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-configuration-set/index.ts",
            "line": 352
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-configuration-set/index.ts",
            "line": 357
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-configuration-set/index.ts",
            "line": 336
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoiceConfigurationSet.DataAwsccSmsvoiceConfigurationSetTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-smsvoice-configuration-set/index:DataAwsccSmsvoiceConfigurationSetTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSmsvoiceConfigurationSets.DataAwsccSmsvoiceConfigurationSets": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/smsvoice_configuration_sets awscc_smsvoice_configuration_sets}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoiceConfigurationSets.DataAwsccSmsvoiceConfigurationSets",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/smsvoice_configuration_sets awscc_smsvoice_configuration_sets} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-smsvoice-configuration-sets/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoiceConfigurationSets.DataAwsccSmsvoiceConfigurationSetsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-smsvoice-configuration-sets/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSmsvoiceConfigurationSets resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-configuration-sets/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSmsvoiceConfigurationSets to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/smsvoice_configuration_sets#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSmsvoiceConfigurationSets that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSmsvoiceConfigurationSets to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-configuration-sets/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-configuration-sets/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSmsvoiceConfigurationSets",
      "namespace": "dataAwsccSmsvoiceConfigurationSets",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-configuration-sets/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-configuration-sets/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-configuration-sets/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-smsvoice-configuration-sets/index:DataAwsccSmsvoiceConfigurationSets"
    },
    "@cdktn/provider-awscc.dataAwsccSmsvoiceConfigurationSets.DataAwsccSmsvoiceConfigurationSetsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoiceConfigurationSets.DataAwsccSmsvoiceConfigurationSetsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-smsvoice-configuration-sets/index.ts",
        "line": 14
      },
      "name": "DataAwsccSmsvoiceConfigurationSetsConfig",
      "namespace": "dataAwsccSmsvoiceConfigurationSets",
      "symbolId": "src/data-awscc-smsvoice-configuration-sets/index:DataAwsccSmsvoiceConfigurationSetsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSmsvoiceOptOutList.DataAwsccSmsvoiceOptOutList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/smsvoice_opt_out_list awscc_smsvoice_opt_out_list}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoiceOptOutList.DataAwsccSmsvoiceOptOutList",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/smsvoice_opt_out_list awscc_smsvoice_opt_out_list} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-smsvoice-opt-out-list/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-awscc.dataAwsccSmsvoiceOptOutList.DataAwsccSmsvoiceOptOutListConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-smsvoice-opt-out-list/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSmsvoiceOptOutList resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-opt-out-list/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 DataAwsccSmsvoiceOptOutList to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/smsvoice_opt_out_list#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSmsvoiceOptOutList that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSmsvoiceOptOutList to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-opt-out-list/index.ts",
            "line": 197
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-opt-out-list/index.ts",
            "line": 203
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSmsvoiceOptOutList",
      "namespace": "dataAwsccSmsvoiceOptOutList",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-opt-out-list/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-opt-out-list/index.ts",
            "line": 165
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-opt-out-list/index.ts",
            "line": 183
          },
          "name": "optOutListName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-opt-out-list/index.ts",
            "line": 189
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoiceOptOutList.DataAwsccSmsvoiceOptOutListTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-opt-out-list/index.ts",
            "line": 178
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-opt-out-list/index.ts",
            "line": 171
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-smsvoice-opt-out-list/index:DataAwsccSmsvoiceOptOutList"
    },
    "@cdktn/provider-awscc.dataAwsccSmsvoiceOptOutList.DataAwsccSmsvoiceOptOutListConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoiceOptOutList.DataAwsccSmsvoiceOptOutListConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-smsvoice-opt-out-list/index.ts",
        "line": 14
      },
      "name": "DataAwsccSmsvoiceOptOutListConfig",
      "namespace": "dataAwsccSmsvoiceOptOutList",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/smsvoice_opt_out_list#id DataAwsccSmsvoiceOptOutList#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-opt-out-list/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-smsvoice-opt-out-list/index:DataAwsccSmsvoiceOptOutListConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSmsvoiceOptOutList.DataAwsccSmsvoiceOptOutListTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoiceOptOutList.DataAwsccSmsvoiceOptOutListTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-smsvoice-opt-out-list/index.ts",
        "line": 25
      },
      "name": "DataAwsccSmsvoiceOptOutListTags",
      "namespace": "dataAwsccSmsvoiceOptOutList",
      "symbolId": "src/data-awscc-smsvoice-opt-out-list/index:DataAwsccSmsvoiceOptOutListTags"
    },
    "@cdktn/provider-awscc.dataAwsccSmsvoiceOptOutList.DataAwsccSmsvoiceOptOutListTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoiceOptOutList.DataAwsccSmsvoiceOptOutListTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-smsvoice-opt-out-list/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-awscc-smsvoice-opt-out-list/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-opt-out-list/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-awscc.dataAwsccSmsvoiceOptOutList.DataAwsccSmsvoiceOptOutListTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSmsvoiceOptOutListTagsList",
      "namespace": "dataAwsccSmsvoiceOptOutList",
      "symbolId": "src/data-awscc-smsvoice-opt-out-list/index:DataAwsccSmsvoiceOptOutListTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccSmsvoiceOptOutList.DataAwsccSmsvoiceOptOutListTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoiceOptOutList.DataAwsccSmsvoiceOptOutListTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-smsvoice-opt-out-list/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-smsvoice-opt-out-list/index.ts",
        "line": 48
      },
      "name": "DataAwsccSmsvoiceOptOutListTagsOutputReference",
      "namespace": "dataAwsccSmsvoiceOptOutList",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-opt-out-list/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-opt-out-list/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-opt-out-list/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoiceOptOutList.DataAwsccSmsvoiceOptOutListTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-smsvoice-opt-out-list/index:DataAwsccSmsvoiceOptOutListTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSmsvoiceOptOutLists.DataAwsccSmsvoiceOptOutLists": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/smsvoice_opt_out_lists awscc_smsvoice_opt_out_lists}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoiceOptOutLists.DataAwsccSmsvoiceOptOutLists",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/smsvoice_opt_out_lists awscc_smsvoice_opt_out_lists} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-smsvoice-opt-out-lists/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoiceOptOutLists.DataAwsccSmsvoiceOptOutListsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-smsvoice-opt-out-lists/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSmsvoiceOptOutLists resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-opt-out-lists/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSmsvoiceOptOutLists to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/smsvoice_opt_out_lists#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSmsvoiceOptOutLists that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSmsvoiceOptOutLists to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-opt-out-lists/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-opt-out-lists/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSmsvoiceOptOutLists",
      "namespace": "dataAwsccSmsvoiceOptOutLists",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-opt-out-lists/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-opt-out-lists/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-opt-out-lists/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-smsvoice-opt-out-lists/index:DataAwsccSmsvoiceOptOutLists"
    },
    "@cdktn/provider-awscc.dataAwsccSmsvoiceOptOutLists.DataAwsccSmsvoiceOptOutListsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoiceOptOutLists.DataAwsccSmsvoiceOptOutListsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-smsvoice-opt-out-lists/index.ts",
        "line": 14
      },
      "name": "DataAwsccSmsvoiceOptOutListsConfig",
      "namespace": "dataAwsccSmsvoiceOptOutLists",
      "symbolId": "src/data-awscc-smsvoice-opt-out-lists/index:DataAwsccSmsvoiceOptOutListsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSmsvoicePhoneNumber.DataAwsccSmsvoicePhoneNumber": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/smsvoice_phone_number awscc_smsvoice_phone_number}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoicePhoneNumber.DataAwsccSmsvoicePhoneNumber",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/smsvoice_phone_number awscc_smsvoice_phone_number} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-smsvoice-phone-number/index.ts",
          "line": 459
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoicePhoneNumber.DataAwsccSmsvoicePhoneNumberConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-smsvoice-phone-number/index.ts",
        "line": 427
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSmsvoicePhoneNumber resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-phone-number/index.ts",
            "line": 444
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSmsvoicePhoneNumber to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/smsvoice_phone_number#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSmsvoicePhoneNumber that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSmsvoicePhoneNumber to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-phone-number/index.ts",
            "line": 568
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-phone-number/index.ts",
            "line": 574
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSmsvoicePhoneNumber",
      "namespace": "dataAwsccSmsvoicePhoneNumber",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-phone-number/index.ts",
            "line": 432
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-phone-number/index.ts",
            "line": 483
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-phone-number/index.ts",
            "line": 488
          },
          "name": "deletionProtectionEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-phone-number/index.ts",
            "line": 506
          },
          "name": "isoCountryCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-phone-number/index.ts",
            "line": 512
          },
          "name": "mandatoryKeywords",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoicePhoneNumber.DataAwsccSmsvoicePhoneNumberMandatoryKeywordsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-phone-number/index.ts",
            "line": 517
          },
          "name": "numberCapabilities",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-phone-number/index.ts",
            "line": 522
          },
          "name": "numberType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-phone-number/index.ts",
            "line": 533
          },
          "name": "optionalKeywords",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoicePhoneNumber.DataAwsccSmsvoicePhoneNumberOptionalKeywordsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-phone-number/index.ts",
            "line": 527
          },
          "name": "optOutListName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-phone-number/index.ts",
            "line": 538
          },
          "name": "phoneNumber",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-phone-number/index.ts",
            "line": 543
          },
          "name": "phoneNumberId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-phone-number/index.ts",
            "line": 548
          },
          "name": "selfManagedOptOutsEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-phone-number/index.ts",
            "line": 554
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoicePhoneNumber.DataAwsccSmsvoicePhoneNumberTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-phone-number/index.ts",
            "line": 560
          },
          "name": "twoWay",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoicePhoneNumber.DataAwsccSmsvoicePhoneNumberTwoWayOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-phone-number/index.ts",
            "line": 501
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-phone-number/index.ts",
            "line": 494
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-smsvoice-phone-number/index:DataAwsccSmsvoicePhoneNumber"
    },
    "@cdktn/provider-awscc.dataAwsccSmsvoicePhoneNumber.DataAwsccSmsvoicePhoneNumberConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoicePhoneNumber.DataAwsccSmsvoicePhoneNumberConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-smsvoice-phone-number/index.ts",
        "line": 14
      },
      "name": "DataAwsccSmsvoicePhoneNumberConfig",
      "namespace": "dataAwsccSmsvoicePhoneNumber",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/smsvoice_phone_number#id DataAwsccSmsvoicePhoneNumber#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-phone-number/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-smsvoice-phone-number/index:DataAwsccSmsvoicePhoneNumberConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSmsvoicePhoneNumber.DataAwsccSmsvoicePhoneNumberMandatoryKeywords": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoicePhoneNumber.DataAwsccSmsvoicePhoneNumberMandatoryKeywords",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-smsvoice-phone-number/index.ts",
        "line": 133
      },
      "name": "DataAwsccSmsvoicePhoneNumberMandatoryKeywords",
      "namespace": "dataAwsccSmsvoicePhoneNumber",
      "symbolId": "src/data-awscc-smsvoice-phone-number/index:DataAwsccSmsvoicePhoneNumberMandatoryKeywords"
    },
    "@cdktn/provider-awscc.dataAwsccSmsvoicePhoneNumber.DataAwsccSmsvoicePhoneNumberMandatoryKeywordsHelp": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoicePhoneNumber.DataAwsccSmsvoicePhoneNumberMandatoryKeywordsHelp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-smsvoice-phone-number/index.ts",
        "line": 25
      },
      "name": "DataAwsccSmsvoicePhoneNumberMandatoryKeywordsHelp",
      "namespace": "dataAwsccSmsvoicePhoneNumber",
      "symbolId": "src/data-awscc-smsvoice-phone-number/index:DataAwsccSmsvoicePhoneNumberMandatoryKeywordsHelp"
    },
    "@cdktn/provider-awscc.dataAwsccSmsvoicePhoneNumber.DataAwsccSmsvoicePhoneNumberMandatoryKeywordsHelpOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoicePhoneNumber.DataAwsccSmsvoicePhoneNumberMandatoryKeywordsHelpOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-smsvoice-phone-number/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-smsvoice-phone-number/index.ts",
        "line": 48
      },
      "name": "DataAwsccSmsvoicePhoneNumberMandatoryKeywordsHelpOutputReference",
      "namespace": "dataAwsccSmsvoicePhoneNumber",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-phone-number/index.ts",
            "line": 75
          },
          "name": "message",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-phone-number/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoicePhoneNumber.DataAwsccSmsvoicePhoneNumberMandatoryKeywordsHelp"
          }
        }
      ],
      "symbolId": "src/data-awscc-smsvoice-phone-number/index:DataAwsccSmsvoicePhoneNumberMandatoryKeywordsHelpOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSmsvoicePhoneNumber.DataAwsccSmsvoicePhoneNumberMandatoryKeywordsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoicePhoneNumber.DataAwsccSmsvoicePhoneNumberMandatoryKeywordsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-smsvoice-phone-number/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-awscc-smsvoice-phone-number/index.ts",
        "line": 156
      },
      "name": "DataAwsccSmsvoicePhoneNumberMandatoryKeywordsOutputReference",
      "namespace": "dataAwsccSmsvoicePhoneNumber",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-phone-number/index.ts",
            "line": 184
          },
          "name": "help",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoicePhoneNumber.DataAwsccSmsvoicePhoneNumberMandatoryKeywordsHelpOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-phone-number/index.ts",
            "line": 190
          },
          "name": "stop",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoicePhoneNumber.DataAwsccSmsvoicePhoneNumberMandatoryKeywordsStopOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-phone-number/index.ts",
            "line": 167
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoicePhoneNumber.DataAwsccSmsvoicePhoneNumberMandatoryKeywords"
          }
        }
      ],
      "symbolId": "src/data-awscc-smsvoice-phone-number/index:DataAwsccSmsvoicePhoneNumberMandatoryKeywordsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSmsvoicePhoneNumber.DataAwsccSmsvoicePhoneNumberMandatoryKeywordsStop": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoicePhoneNumber.DataAwsccSmsvoicePhoneNumberMandatoryKeywordsStop",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-smsvoice-phone-number/index.ts",
        "line": 79
      },
      "name": "DataAwsccSmsvoicePhoneNumberMandatoryKeywordsStop",
      "namespace": "dataAwsccSmsvoicePhoneNumber",
      "symbolId": "src/data-awscc-smsvoice-phone-number/index:DataAwsccSmsvoicePhoneNumberMandatoryKeywordsStop"
    },
    "@cdktn/provider-awscc.dataAwsccSmsvoicePhoneNumber.DataAwsccSmsvoicePhoneNumberMandatoryKeywordsStopOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoicePhoneNumber.DataAwsccSmsvoicePhoneNumberMandatoryKeywordsStopOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-smsvoice-phone-number/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-awscc-smsvoice-phone-number/index.ts",
        "line": 102
      },
      "name": "DataAwsccSmsvoicePhoneNumberMandatoryKeywordsStopOutputReference",
      "namespace": "dataAwsccSmsvoicePhoneNumber",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-phone-number/index.ts",
            "line": 129
          },
          "name": "message",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-phone-number/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoicePhoneNumber.DataAwsccSmsvoicePhoneNumberMandatoryKeywordsStop"
          }
        }
      ],
      "symbolId": "src/data-awscc-smsvoice-phone-number/index:DataAwsccSmsvoicePhoneNumberMandatoryKeywordsStopOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSmsvoicePhoneNumber.DataAwsccSmsvoicePhoneNumberOptionalKeywords": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoicePhoneNumber.DataAwsccSmsvoicePhoneNumberOptionalKeywords",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-smsvoice-phone-number/index.ts",
        "line": 194
      },
      "name": "DataAwsccSmsvoicePhoneNumberOptionalKeywords",
      "namespace": "dataAwsccSmsvoicePhoneNumber",
      "symbolId": "src/data-awscc-smsvoice-phone-number/index:DataAwsccSmsvoicePhoneNumberOptionalKeywords"
    },
    "@cdktn/provider-awscc.dataAwsccSmsvoicePhoneNumber.DataAwsccSmsvoicePhoneNumberOptionalKeywordsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoicePhoneNumber.DataAwsccSmsvoicePhoneNumberOptionalKeywordsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-smsvoice-phone-number/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-awscc-smsvoice-phone-number/index.ts",
        "line": 261
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-phone-number/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-awscc.dataAwsccSmsvoicePhoneNumber.DataAwsccSmsvoicePhoneNumberOptionalKeywordsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSmsvoicePhoneNumberOptionalKeywordsList",
      "namespace": "dataAwsccSmsvoicePhoneNumber",
      "symbolId": "src/data-awscc-smsvoice-phone-number/index:DataAwsccSmsvoicePhoneNumberOptionalKeywordsList"
    },
    "@cdktn/provider-awscc.dataAwsccSmsvoicePhoneNumber.DataAwsccSmsvoicePhoneNumberOptionalKeywordsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoicePhoneNumber.DataAwsccSmsvoicePhoneNumberOptionalKeywordsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-smsvoice-phone-number/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-awscc-smsvoice-phone-number/index.ts",
        "line": 217
      },
      "name": "DataAwsccSmsvoicePhoneNumberOptionalKeywordsOutputReference",
      "namespace": "dataAwsccSmsvoicePhoneNumber",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-phone-number/index.ts",
            "line": 246
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-phone-number/index.ts",
            "line": 251
          },
          "name": "keyword",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-phone-number/index.ts",
            "line": 256
          },
          "name": "message",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-phone-number/index.ts",
            "line": 230
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoicePhoneNumber.DataAwsccSmsvoicePhoneNumberOptionalKeywords"
          }
        }
      ],
      "symbolId": "src/data-awscc-smsvoice-phone-number/index:DataAwsccSmsvoicePhoneNumberOptionalKeywordsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSmsvoicePhoneNumber.DataAwsccSmsvoicePhoneNumberTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoicePhoneNumber.DataAwsccSmsvoicePhoneNumberTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-smsvoice-phone-number/index.ts",
        "line": 279
      },
      "name": "DataAwsccSmsvoicePhoneNumberTags",
      "namespace": "dataAwsccSmsvoicePhoneNumber",
      "symbolId": "src/data-awscc-smsvoice-phone-number/index:DataAwsccSmsvoicePhoneNumberTags"
    },
    "@cdktn/provider-awscc.dataAwsccSmsvoicePhoneNumber.DataAwsccSmsvoicePhoneNumberTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoicePhoneNumber.DataAwsccSmsvoicePhoneNumberTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-smsvoice-phone-number/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-smsvoice-phone-number/index.ts",
        "line": 341
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-phone-number/index.ts",
            "line": 355
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoicePhoneNumber.DataAwsccSmsvoicePhoneNumberTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSmsvoicePhoneNumberTagsList",
      "namespace": "dataAwsccSmsvoicePhoneNumber",
      "symbolId": "src/data-awscc-smsvoice-phone-number/index:DataAwsccSmsvoicePhoneNumberTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccSmsvoicePhoneNumber.DataAwsccSmsvoicePhoneNumberTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoicePhoneNumber.DataAwsccSmsvoicePhoneNumberTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-smsvoice-phone-number/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-smsvoice-phone-number/index.ts",
        "line": 302
      },
      "name": "DataAwsccSmsvoicePhoneNumberTagsOutputReference",
      "namespace": "dataAwsccSmsvoicePhoneNumber",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-phone-number/index.ts",
            "line": 331
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-phone-number/index.ts",
            "line": 336
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-phone-number/index.ts",
            "line": 315
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoicePhoneNumber.DataAwsccSmsvoicePhoneNumberTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-smsvoice-phone-number/index:DataAwsccSmsvoicePhoneNumberTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSmsvoicePhoneNumber.DataAwsccSmsvoicePhoneNumberTwoWay": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoicePhoneNumber.DataAwsccSmsvoicePhoneNumberTwoWay",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-smsvoice-phone-number/index.ts",
        "line": 359
      },
      "name": "DataAwsccSmsvoicePhoneNumberTwoWay",
      "namespace": "dataAwsccSmsvoicePhoneNumber",
      "symbolId": "src/data-awscc-smsvoice-phone-number/index:DataAwsccSmsvoicePhoneNumberTwoWay"
    },
    "@cdktn/provider-awscc.dataAwsccSmsvoicePhoneNumber.DataAwsccSmsvoicePhoneNumberTwoWayOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoicePhoneNumber.DataAwsccSmsvoicePhoneNumberTwoWayOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-smsvoice-phone-number/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-smsvoice-phone-number/index.ts",
        "line": 382
      },
      "name": "DataAwsccSmsvoicePhoneNumberTwoWayOutputReference",
      "namespace": "dataAwsccSmsvoicePhoneNumber",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-phone-number/index.ts",
            "line": 409
          },
          "name": "channelArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-phone-number/index.ts",
            "line": 414
          },
          "name": "channelRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-phone-number/index.ts",
            "line": 419
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-phone-number/index.ts",
            "line": 393
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoicePhoneNumber.DataAwsccSmsvoicePhoneNumberTwoWay"
          }
        }
      ],
      "symbolId": "src/data-awscc-smsvoice-phone-number/index:DataAwsccSmsvoicePhoneNumberTwoWayOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSmsvoicePhoneNumbers.DataAwsccSmsvoicePhoneNumbers": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/smsvoice_phone_numbers awscc_smsvoice_phone_numbers}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoicePhoneNumbers.DataAwsccSmsvoicePhoneNumbers",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/smsvoice_phone_numbers awscc_smsvoice_phone_numbers} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-smsvoice-phone-numbers/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoicePhoneNumbers.DataAwsccSmsvoicePhoneNumbersConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-smsvoice-phone-numbers/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSmsvoicePhoneNumbers resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-phone-numbers/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSmsvoicePhoneNumbers to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/smsvoice_phone_numbers#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSmsvoicePhoneNumbers that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSmsvoicePhoneNumbers to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-phone-numbers/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-phone-numbers/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSmsvoicePhoneNumbers",
      "namespace": "dataAwsccSmsvoicePhoneNumbers",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-phone-numbers/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-phone-numbers/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-phone-numbers/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-smsvoice-phone-numbers/index:DataAwsccSmsvoicePhoneNumbers"
    },
    "@cdktn/provider-awscc.dataAwsccSmsvoicePhoneNumbers.DataAwsccSmsvoicePhoneNumbersConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoicePhoneNumbers.DataAwsccSmsvoicePhoneNumbersConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-smsvoice-phone-numbers/index.ts",
        "line": 14
      },
      "name": "DataAwsccSmsvoicePhoneNumbersConfig",
      "namespace": "dataAwsccSmsvoicePhoneNumbers",
      "symbolId": "src/data-awscc-smsvoice-phone-numbers/index:DataAwsccSmsvoicePhoneNumbersConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSmsvoicePool.DataAwsccSmsvoicePool": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/smsvoice_pool awscc_smsvoice_pool}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoicePool.DataAwsccSmsvoicePool",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/smsvoice_pool awscc_smsvoice_pool} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-smsvoice-pool/index.ts",
          "line": 459
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoicePool.DataAwsccSmsvoicePoolConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-smsvoice-pool/index.ts",
        "line": 427
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSmsvoicePool resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-pool/index.ts",
            "line": 444
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSmsvoicePool to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/smsvoice_pool#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSmsvoicePool that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSmsvoicePool to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-pool/index.ts",
            "line": 558
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-pool/index.ts",
            "line": 564
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSmsvoicePool",
      "namespace": "dataAwsccSmsvoicePool",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-pool/index.ts",
            "line": 432
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-pool/index.ts",
            "line": 483
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-pool/index.ts",
            "line": 488
          },
          "name": "deletionProtectionEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-pool/index.ts",
            "line": 507
          },
          "name": "mandatoryKeywords",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoicePool.DataAwsccSmsvoicePoolMandatoryKeywordsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-pool/index.ts",
            "line": 518
          },
          "name": "optionalKeywords",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoicePool.DataAwsccSmsvoicePoolOptionalKeywordsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-pool/index.ts",
            "line": 512
          },
          "name": "optOutListName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-pool/index.ts",
            "line": 523
          },
          "name": "originationIdentities",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-pool/index.ts",
            "line": 528
          },
          "name": "poolId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-pool/index.ts",
            "line": 533
          },
          "name": "selfManagedOptOutsEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-pool/index.ts",
            "line": 538
          },
          "name": "sharedRoutesEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-pool/index.ts",
            "line": 544
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoicePool.DataAwsccSmsvoicePoolTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-pool/index.ts",
            "line": 550
          },
          "name": "twoWay",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoicePool.DataAwsccSmsvoicePoolTwoWayOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-pool/index.ts",
            "line": 501
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-pool/index.ts",
            "line": 494
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-smsvoice-pool/index:DataAwsccSmsvoicePool"
    },
    "@cdktn/provider-awscc.dataAwsccSmsvoicePool.DataAwsccSmsvoicePoolConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoicePool.DataAwsccSmsvoicePoolConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-smsvoice-pool/index.ts",
        "line": 14
      },
      "name": "DataAwsccSmsvoicePoolConfig",
      "namespace": "dataAwsccSmsvoicePool",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/smsvoice_pool#id DataAwsccSmsvoicePool#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-pool/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-smsvoice-pool/index:DataAwsccSmsvoicePoolConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSmsvoicePool.DataAwsccSmsvoicePoolMandatoryKeywords": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoicePool.DataAwsccSmsvoicePoolMandatoryKeywords",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-smsvoice-pool/index.ts",
        "line": 133
      },
      "name": "DataAwsccSmsvoicePoolMandatoryKeywords",
      "namespace": "dataAwsccSmsvoicePool",
      "symbolId": "src/data-awscc-smsvoice-pool/index:DataAwsccSmsvoicePoolMandatoryKeywords"
    },
    "@cdktn/provider-awscc.dataAwsccSmsvoicePool.DataAwsccSmsvoicePoolMandatoryKeywordsHelp": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoicePool.DataAwsccSmsvoicePoolMandatoryKeywordsHelp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-smsvoice-pool/index.ts",
        "line": 25
      },
      "name": "DataAwsccSmsvoicePoolMandatoryKeywordsHelp",
      "namespace": "dataAwsccSmsvoicePool",
      "symbolId": "src/data-awscc-smsvoice-pool/index:DataAwsccSmsvoicePoolMandatoryKeywordsHelp"
    },
    "@cdktn/provider-awscc.dataAwsccSmsvoicePool.DataAwsccSmsvoicePoolMandatoryKeywordsHelpOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoicePool.DataAwsccSmsvoicePoolMandatoryKeywordsHelpOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-smsvoice-pool/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-smsvoice-pool/index.ts",
        "line": 48
      },
      "name": "DataAwsccSmsvoicePoolMandatoryKeywordsHelpOutputReference",
      "namespace": "dataAwsccSmsvoicePool",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-pool/index.ts",
            "line": 75
          },
          "name": "message",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-pool/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoicePool.DataAwsccSmsvoicePoolMandatoryKeywordsHelp"
          }
        }
      ],
      "symbolId": "src/data-awscc-smsvoice-pool/index:DataAwsccSmsvoicePoolMandatoryKeywordsHelpOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSmsvoicePool.DataAwsccSmsvoicePoolMandatoryKeywordsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoicePool.DataAwsccSmsvoicePoolMandatoryKeywordsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-smsvoice-pool/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-awscc-smsvoice-pool/index.ts",
        "line": 156
      },
      "name": "DataAwsccSmsvoicePoolMandatoryKeywordsOutputReference",
      "namespace": "dataAwsccSmsvoicePool",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-pool/index.ts",
            "line": 184
          },
          "name": "help",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoicePool.DataAwsccSmsvoicePoolMandatoryKeywordsHelpOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-pool/index.ts",
            "line": 190
          },
          "name": "stop",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoicePool.DataAwsccSmsvoicePoolMandatoryKeywordsStopOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-pool/index.ts",
            "line": 167
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoicePool.DataAwsccSmsvoicePoolMandatoryKeywords"
          }
        }
      ],
      "symbolId": "src/data-awscc-smsvoice-pool/index:DataAwsccSmsvoicePoolMandatoryKeywordsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSmsvoicePool.DataAwsccSmsvoicePoolMandatoryKeywordsStop": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoicePool.DataAwsccSmsvoicePoolMandatoryKeywordsStop",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-smsvoice-pool/index.ts",
        "line": 79
      },
      "name": "DataAwsccSmsvoicePoolMandatoryKeywordsStop",
      "namespace": "dataAwsccSmsvoicePool",
      "symbolId": "src/data-awscc-smsvoice-pool/index:DataAwsccSmsvoicePoolMandatoryKeywordsStop"
    },
    "@cdktn/provider-awscc.dataAwsccSmsvoicePool.DataAwsccSmsvoicePoolMandatoryKeywordsStopOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoicePool.DataAwsccSmsvoicePoolMandatoryKeywordsStopOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-smsvoice-pool/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-awscc-smsvoice-pool/index.ts",
        "line": 102
      },
      "name": "DataAwsccSmsvoicePoolMandatoryKeywordsStopOutputReference",
      "namespace": "dataAwsccSmsvoicePool",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-pool/index.ts",
            "line": 129
          },
          "name": "message",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-pool/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoicePool.DataAwsccSmsvoicePoolMandatoryKeywordsStop"
          }
        }
      ],
      "symbolId": "src/data-awscc-smsvoice-pool/index:DataAwsccSmsvoicePoolMandatoryKeywordsStopOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSmsvoicePool.DataAwsccSmsvoicePoolOptionalKeywords": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoicePool.DataAwsccSmsvoicePoolOptionalKeywords",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-smsvoice-pool/index.ts",
        "line": 194
      },
      "name": "DataAwsccSmsvoicePoolOptionalKeywords",
      "namespace": "dataAwsccSmsvoicePool",
      "symbolId": "src/data-awscc-smsvoice-pool/index:DataAwsccSmsvoicePoolOptionalKeywords"
    },
    "@cdktn/provider-awscc.dataAwsccSmsvoicePool.DataAwsccSmsvoicePoolOptionalKeywordsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoicePool.DataAwsccSmsvoicePoolOptionalKeywordsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-smsvoice-pool/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-awscc-smsvoice-pool/index.ts",
        "line": 261
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-pool/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-awscc.dataAwsccSmsvoicePool.DataAwsccSmsvoicePoolOptionalKeywordsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSmsvoicePoolOptionalKeywordsList",
      "namespace": "dataAwsccSmsvoicePool",
      "symbolId": "src/data-awscc-smsvoice-pool/index:DataAwsccSmsvoicePoolOptionalKeywordsList"
    },
    "@cdktn/provider-awscc.dataAwsccSmsvoicePool.DataAwsccSmsvoicePoolOptionalKeywordsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoicePool.DataAwsccSmsvoicePoolOptionalKeywordsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-smsvoice-pool/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-awscc-smsvoice-pool/index.ts",
        "line": 217
      },
      "name": "DataAwsccSmsvoicePoolOptionalKeywordsOutputReference",
      "namespace": "dataAwsccSmsvoicePool",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-pool/index.ts",
            "line": 246
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-pool/index.ts",
            "line": 251
          },
          "name": "keyword",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-pool/index.ts",
            "line": 256
          },
          "name": "message",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-pool/index.ts",
            "line": 230
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoicePool.DataAwsccSmsvoicePoolOptionalKeywords"
          }
        }
      ],
      "symbolId": "src/data-awscc-smsvoice-pool/index:DataAwsccSmsvoicePoolOptionalKeywordsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSmsvoicePool.DataAwsccSmsvoicePoolTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoicePool.DataAwsccSmsvoicePoolTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-smsvoice-pool/index.ts",
        "line": 279
      },
      "name": "DataAwsccSmsvoicePoolTags",
      "namespace": "dataAwsccSmsvoicePool",
      "symbolId": "src/data-awscc-smsvoice-pool/index:DataAwsccSmsvoicePoolTags"
    },
    "@cdktn/provider-awscc.dataAwsccSmsvoicePool.DataAwsccSmsvoicePoolTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoicePool.DataAwsccSmsvoicePoolTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-smsvoice-pool/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-smsvoice-pool/index.ts",
        "line": 341
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-pool/index.ts",
            "line": 355
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoicePool.DataAwsccSmsvoicePoolTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSmsvoicePoolTagsList",
      "namespace": "dataAwsccSmsvoicePool",
      "symbolId": "src/data-awscc-smsvoice-pool/index:DataAwsccSmsvoicePoolTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccSmsvoicePool.DataAwsccSmsvoicePoolTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoicePool.DataAwsccSmsvoicePoolTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-smsvoice-pool/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-smsvoice-pool/index.ts",
        "line": 302
      },
      "name": "DataAwsccSmsvoicePoolTagsOutputReference",
      "namespace": "dataAwsccSmsvoicePool",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-pool/index.ts",
            "line": 331
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-pool/index.ts",
            "line": 336
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-pool/index.ts",
            "line": 315
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoicePool.DataAwsccSmsvoicePoolTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-smsvoice-pool/index:DataAwsccSmsvoicePoolTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSmsvoicePool.DataAwsccSmsvoicePoolTwoWay": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoicePool.DataAwsccSmsvoicePoolTwoWay",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-smsvoice-pool/index.ts",
        "line": 359
      },
      "name": "DataAwsccSmsvoicePoolTwoWay",
      "namespace": "dataAwsccSmsvoicePool",
      "symbolId": "src/data-awscc-smsvoice-pool/index:DataAwsccSmsvoicePoolTwoWay"
    },
    "@cdktn/provider-awscc.dataAwsccSmsvoicePool.DataAwsccSmsvoicePoolTwoWayOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoicePool.DataAwsccSmsvoicePoolTwoWayOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-smsvoice-pool/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-smsvoice-pool/index.ts",
        "line": 382
      },
      "name": "DataAwsccSmsvoicePoolTwoWayOutputReference",
      "namespace": "dataAwsccSmsvoicePool",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-pool/index.ts",
            "line": 409
          },
          "name": "channelArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-pool/index.ts",
            "line": 414
          },
          "name": "channelRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-pool/index.ts",
            "line": 419
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-pool/index.ts",
            "line": 393
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoicePool.DataAwsccSmsvoicePoolTwoWay"
          }
        }
      ],
      "symbolId": "src/data-awscc-smsvoice-pool/index:DataAwsccSmsvoicePoolTwoWayOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSmsvoicePools.DataAwsccSmsvoicePools": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/smsvoice_pools awscc_smsvoice_pools}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoicePools.DataAwsccSmsvoicePools",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/smsvoice_pools awscc_smsvoice_pools} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-smsvoice-pools/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoicePools.DataAwsccSmsvoicePoolsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-smsvoice-pools/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSmsvoicePools resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-pools/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSmsvoicePools to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/smsvoice_pools#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSmsvoicePools that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSmsvoicePools to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-pools/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-pools/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSmsvoicePools",
      "namespace": "dataAwsccSmsvoicePools",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-pools/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-pools/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-pools/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-smsvoice-pools/index:DataAwsccSmsvoicePools"
    },
    "@cdktn/provider-awscc.dataAwsccSmsvoicePools.DataAwsccSmsvoicePoolsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoicePools.DataAwsccSmsvoicePoolsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-smsvoice-pools/index.ts",
        "line": 14
      },
      "name": "DataAwsccSmsvoicePoolsConfig",
      "namespace": "dataAwsccSmsvoicePools",
      "symbolId": "src/data-awscc-smsvoice-pools/index:DataAwsccSmsvoicePoolsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSmsvoiceProtectConfiguration.DataAwsccSmsvoiceProtectConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/smsvoice_protect_configuration awscc_smsvoice_protect_configuration}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoiceProtectConfiguration.DataAwsccSmsvoiceProtectConfiguration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/smsvoice_protect_configuration awscc_smsvoice_protect_configuration} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-smsvoice-protect-configuration/index.ts",
          "line": 448
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoiceProtectConfiguration.DataAwsccSmsvoiceProtectConfigurationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-smsvoice-protect-configuration/index.ts",
        "line": 416
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSmsvoiceProtectConfiguration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-protect-configuration/index.ts",
            "line": 433
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSmsvoiceProtectConfiguration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/smsvoice_protect_configuration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSmsvoiceProtectConfiguration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSmsvoiceProtectConfiguration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-protect-configuration/index.ts",
            "line": 515
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-protect-configuration/index.ts",
            "line": 521
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSmsvoiceProtectConfiguration",
      "namespace": "dataAwsccSmsvoiceProtectConfiguration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-protect-configuration/index.ts",
            "line": 421
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-protect-configuration/index.ts",
            "line": 472
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-protect-configuration/index.ts",
            "line": 478
          },
          "name": "countryRuleSet",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoiceProtectConfiguration.DataAwsccSmsvoiceProtectConfigurationCountryRuleSetOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-protect-configuration/index.ts",
            "line": 483
          },
          "name": "deletionProtectionEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-protect-configuration/index.ts",
            "line": 501
          },
          "name": "protectConfigurationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-protect-configuration/index.ts",
            "line": 507
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoiceProtectConfiguration.DataAwsccSmsvoiceProtectConfigurationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-protect-configuration/index.ts",
            "line": 496
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-protect-configuration/index.ts",
            "line": 489
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-smsvoice-protect-configuration/index:DataAwsccSmsvoiceProtectConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccSmsvoiceProtectConfiguration.DataAwsccSmsvoiceProtectConfigurationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoiceProtectConfiguration.DataAwsccSmsvoiceProtectConfigurationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-smsvoice-protect-configuration/index.ts",
        "line": 14
      },
      "name": "DataAwsccSmsvoiceProtectConfigurationConfig",
      "namespace": "dataAwsccSmsvoiceProtectConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/smsvoice_protect_configuration#id DataAwsccSmsvoiceProtectConfiguration#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-protect-configuration/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-smsvoice-protect-configuration/index:DataAwsccSmsvoiceProtectConfigurationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSmsvoiceProtectConfiguration.DataAwsccSmsvoiceProtectConfigurationCountryRuleSet": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoiceProtectConfiguration.DataAwsccSmsvoiceProtectConfigurationCountryRuleSet",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-smsvoice-protect-configuration/index.ts",
        "line": 265
      },
      "name": "DataAwsccSmsvoiceProtectConfigurationCountryRuleSet",
      "namespace": "dataAwsccSmsvoiceProtectConfiguration",
      "symbolId": "src/data-awscc-smsvoice-protect-configuration/index:DataAwsccSmsvoiceProtectConfigurationCountryRuleSet"
    },
    "@cdktn/provider-awscc.dataAwsccSmsvoiceProtectConfiguration.DataAwsccSmsvoiceProtectConfigurationCountryRuleSetMms": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoiceProtectConfiguration.DataAwsccSmsvoiceProtectConfigurationCountryRuleSetMms",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-smsvoice-protect-configuration/index.ts",
        "line": 25
      },
      "name": "DataAwsccSmsvoiceProtectConfigurationCountryRuleSetMms",
      "namespace": "dataAwsccSmsvoiceProtectConfiguration",
      "symbolId": "src/data-awscc-smsvoice-protect-configuration/index:DataAwsccSmsvoiceProtectConfigurationCountryRuleSetMms"
    },
    "@cdktn/provider-awscc.dataAwsccSmsvoiceProtectConfiguration.DataAwsccSmsvoiceProtectConfigurationCountryRuleSetMmsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoiceProtectConfiguration.DataAwsccSmsvoiceProtectConfigurationCountryRuleSetMmsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-smsvoice-protect-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-awscc-smsvoice-protect-configuration/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-protect-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-awscc.dataAwsccSmsvoiceProtectConfiguration.DataAwsccSmsvoiceProtectConfigurationCountryRuleSetMmsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSmsvoiceProtectConfigurationCountryRuleSetMmsList",
      "namespace": "dataAwsccSmsvoiceProtectConfiguration",
      "symbolId": "src/data-awscc-smsvoice-protect-configuration/index:DataAwsccSmsvoiceProtectConfigurationCountryRuleSetMmsList"
    },
    "@cdktn/provider-awscc.dataAwsccSmsvoiceProtectConfiguration.DataAwsccSmsvoiceProtectConfigurationCountryRuleSetMmsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoiceProtectConfiguration.DataAwsccSmsvoiceProtectConfigurationCountryRuleSetMmsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-smsvoice-protect-configuration/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-smsvoice-protect-configuration/index.ts",
        "line": 48
      },
      "name": "DataAwsccSmsvoiceProtectConfigurationCountryRuleSetMmsOutputReference",
      "namespace": "dataAwsccSmsvoiceProtectConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-protect-configuration/index.ts",
            "line": 77
          },
          "name": "countryCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-protect-configuration/index.ts",
            "line": 82
          },
          "name": "protectStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-protect-configuration/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoiceProtectConfiguration.DataAwsccSmsvoiceProtectConfigurationCountryRuleSetMms"
          }
        }
      ],
      "symbolId": "src/data-awscc-smsvoice-protect-configuration/index:DataAwsccSmsvoiceProtectConfigurationCountryRuleSetMmsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSmsvoiceProtectConfiguration.DataAwsccSmsvoiceProtectConfigurationCountryRuleSetOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoiceProtectConfiguration.DataAwsccSmsvoiceProtectConfigurationCountryRuleSetOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-smsvoice-protect-configuration/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-awscc-smsvoice-protect-configuration/index.ts",
        "line": 288
      },
      "name": "DataAwsccSmsvoiceProtectConfigurationCountryRuleSetOutputReference",
      "namespace": "dataAwsccSmsvoiceProtectConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-protect-configuration/index.ts",
            "line": 316
          },
          "name": "mms",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoiceProtectConfiguration.DataAwsccSmsvoiceProtectConfigurationCountryRuleSetMmsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-protect-configuration/index.ts",
            "line": 322
          },
          "name": "sms",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoiceProtectConfiguration.DataAwsccSmsvoiceProtectConfigurationCountryRuleSetSmsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-protect-configuration/index.ts",
            "line": 328
          },
          "name": "voice",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoiceProtectConfiguration.DataAwsccSmsvoiceProtectConfigurationCountryRuleSetVoiceList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-protect-configuration/index.ts",
            "line": 299
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoiceProtectConfiguration.DataAwsccSmsvoiceProtectConfigurationCountryRuleSet"
          }
        }
      ],
      "symbolId": "src/data-awscc-smsvoice-protect-configuration/index:DataAwsccSmsvoiceProtectConfigurationCountryRuleSetOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSmsvoiceProtectConfiguration.DataAwsccSmsvoiceProtectConfigurationCountryRuleSetSms": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoiceProtectConfiguration.DataAwsccSmsvoiceProtectConfigurationCountryRuleSetSms",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-smsvoice-protect-configuration/index.ts",
        "line": 105
      },
      "name": "DataAwsccSmsvoiceProtectConfigurationCountryRuleSetSms",
      "namespace": "dataAwsccSmsvoiceProtectConfiguration",
      "symbolId": "src/data-awscc-smsvoice-protect-configuration/index:DataAwsccSmsvoiceProtectConfigurationCountryRuleSetSms"
    },
    "@cdktn/provider-awscc.dataAwsccSmsvoiceProtectConfiguration.DataAwsccSmsvoiceProtectConfigurationCountryRuleSetSmsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoiceProtectConfiguration.DataAwsccSmsvoiceProtectConfigurationCountryRuleSetSmsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-smsvoice-protect-configuration/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-awscc-smsvoice-protect-configuration/index.ts",
        "line": 167
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-protect-configuration/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-awscc.dataAwsccSmsvoiceProtectConfiguration.DataAwsccSmsvoiceProtectConfigurationCountryRuleSetSmsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSmsvoiceProtectConfigurationCountryRuleSetSmsList",
      "namespace": "dataAwsccSmsvoiceProtectConfiguration",
      "symbolId": "src/data-awscc-smsvoice-protect-configuration/index:DataAwsccSmsvoiceProtectConfigurationCountryRuleSetSmsList"
    },
    "@cdktn/provider-awscc.dataAwsccSmsvoiceProtectConfiguration.DataAwsccSmsvoiceProtectConfigurationCountryRuleSetSmsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoiceProtectConfiguration.DataAwsccSmsvoiceProtectConfigurationCountryRuleSetSmsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-smsvoice-protect-configuration/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-awscc-smsvoice-protect-configuration/index.ts",
        "line": 128
      },
      "name": "DataAwsccSmsvoiceProtectConfigurationCountryRuleSetSmsOutputReference",
      "namespace": "dataAwsccSmsvoiceProtectConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-protect-configuration/index.ts",
            "line": 157
          },
          "name": "countryCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-protect-configuration/index.ts",
            "line": 162
          },
          "name": "protectStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-protect-configuration/index.ts",
            "line": 141
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoiceProtectConfiguration.DataAwsccSmsvoiceProtectConfigurationCountryRuleSetSms"
          }
        }
      ],
      "symbolId": "src/data-awscc-smsvoice-protect-configuration/index:DataAwsccSmsvoiceProtectConfigurationCountryRuleSetSmsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSmsvoiceProtectConfiguration.DataAwsccSmsvoiceProtectConfigurationCountryRuleSetVoice": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoiceProtectConfiguration.DataAwsccSmsvoiceProtectConfigurationCountryRuleSetVoice",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-smsvoice-protect-configuration/index.ts",
        "line": 185
      },
      "name": "DataAwsccSmsvoiceProtectConfigurationCountryRuleSetVoice",
      "namespace": "dataAwsccSmsvoiceProtectConfiguration",
      "symbolId": "src/data-awscc-smsvoice-protect-configuration/index:DataAwsccSmsvoiceProtectConfigurationCountryRuleSetVoice"
    },
    "@cdktn/provider-awscc.dataAwsccSmsvoiceProtectConfiguration.DataAwsccSmsvoiceProtectConfigurationCountryRuleSetVoiceList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoiceProtectConfiguration.DataAwsccSmsvoiceProtectConfigurationCountryRuleSetVoiceList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-smsvoice-protect-configuration/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-smsvoice-protect-configuration/index.ts",
        "line": 247
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-protect-configuration/index.ts",
            "line": 261
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoiceProtectConfiguration.DataAwsccSmsvoiceProtectConfigurationCountryRuleSetVoiceOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSmsvoiceProtectConfigurationCountryRuleSetVoiceList",
      "namespace": "dataAwsccSmsvoiceProtectConfiguration",
      "symbolId": "src/data-awscc-smsvoice-protect-configuration/index:DataAwsccSmsvoiceProtectConfigurationCountryRuleSetVoiceList"
    },
    "@cdktn/provider-awscc.dataAwsccSmsvoiceProtectConfiguration.DataAwsccSmsvoiceProtectConfigurationCountryRuleSetVoiceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoiceProtectConfiguration.DataAwsccSmsvoiceProtectConfigurationCountryRuleSetVoiceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-smsvoice-protect-configuration/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-awscc-smsvoice-protect-configuration/index.ts",
        "line": 208
      },
      "name": "DataAwsccSmsvoiceProtectConfigurationCountryRuleSetVoiceOutputReference",
      "namespace": "dataAwsccSmsvoiceProtectConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-protect-configuration/index.ts",
            "line": 237
          },
          "name": "countryCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-protect-configuration/index.ts",
            "line": 242
          },
          "name": "protectStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-protect-configuration/index.ts",
            "line": 221
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoiceProtectConfiguration.DataAwsccSmsvoiceProtectConfigurationCountryRuleSetVoice"
          }
        }
      ],
      "symbolId": "src/data-awscc-smsvoice-protect-configuration/index:DataAwsccSmsvoiceProtectConfigurationCountryRuleSetVoiceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSmsvoiceProtectConfiguration.DataAwsccSmsvoiceProtectConfigurationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoiceProtectConfiguration.DataAwsccSmsvoiceProtectConfigurationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-smsvoice-protect-configuration/index.ts",
        "line": 332
      },
      "name": "DataAwsccSmsvoiceProtectConfigurationTags",
      "namespace": "dataAwsccSmsvoiceProtectConfiguration",
      "symbolId": "src/data-awscc-smsvoice-protect-configuration/index:DataAwsccSmsvoiceProtectConfigurationTags"
    },
    "@cdktn/provider-awscc.dataAwsccSmsvoiceProtectConfiguration.DataAwsccSmsvoiceProtectConfigurationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoiceProtectConfiguration.DataAwsccSmsvoiceProtectConfigurationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-smsvoice-protect-configuration/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-awscc-smsvoice-protect-configuration/index.ts",
        "line": 394
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-protect-configuration/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-awscc.dataAwsccSmsvoiceProtectConfiguration.DataAwsccSmsvoiceProtectConfigurationTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSmsvoiceProtectConfigurationTagsList",
      "namespace": "dataAwsccSmsvoiceProtectConfiguration",
      "symbolId": "src/data-awscc-smsvoice-protect-configuration/index:DataAwsccSmsvoiceProtectConfigurationTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccSmsvoiceProtectConfiguration.DataAwsccSmsvoiceProtectConfigurationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoiceProtectConfiguration.DataAwsccSmsvoiceProtectConfigurationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-smsvoice-protect-configuration/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-smsvoice-protect-configuration/index.ts",
        "line": 355
      },
      "name": "DataAwsccSmsvoiceProtectConfigurationTagsOutputReference",
      "namespace": "dataAwsccSmsvoiceProtectConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-protect-configuration/index.ts",
            "line": 384
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-protect-configuration/index.ts",
            "line": 389
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-protect-configuration/index.ts",
            "line": 368
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoiceProtectConfiguration.DataAwsccSmsvoiceProtectConfigurationTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-smsvoice-protect-configuration/index:DataAwsccSmsvoiceProtectConfigurationTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSmsvoiceProtectConfigurations.DataAwsccSmsvoiceProtectConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/smsvoice_protect_configurations awscc_smsvoice_protect_configurations}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoiceProtectConfigurations.DataAwsccSmsvoiceProtectConfigurations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/smsvoice_protect_configurations awscc_smsvoice_protect_configurations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-smsvoice-protect-configurations/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoiceProtectConfigurations.DataAwsccSmsvoiceProtectConfigurationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-smsvoice-protect-configurations/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSmsvoiceProtectConfigurations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-protect-configurations/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSmsvoiceProtectConfigurations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/smsvoice_protect_configurations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSmsvoiceProtectConfigurations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSmsvoiceProtectConfigurations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-protect-configurations/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-protect-configurations/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSmsvoiceProtectConfigurations",
      "namespace": "dataAwsccSmsvoiceProtectConfigurations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-protect-configurations/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-protect-configurations/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-protect-configurations/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-smsvoice-protect-configurations/index:DataAwsccSmsvoiceProtectConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccSmsvoiceProtectConfigurations.DataAwsccSmsvoiceProtectConfigurationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoiceProtectConfigurations.DataAwsccSmsvoiceProtectConfigurationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-smsvoice-protect-configurations/index.ts",
        "line": 14
      },
      "name": "DataAwsccSmsvoiceProtectConfigurationsConfig",
      "namespace": "dataAwsccSmsvoiceProtectConfigurations",
      "symbolId": "src/data-awscc-smsvoice-protect-configurations/index:DataAwsccSmsvoiceProtectConfigurationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSmsvoiceRegistration.DataAwsccSmsvoiceRegistration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/smsvoice_registration awscc_smsvoice_registration}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoiceRegistration.DataAwsccSmsvoiceRegistration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/smsvoice_registration awscc_smsvoice_registration} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-smsvoice-registration/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-awscc.dataAwsccSmsvoiceRegistration.DataAwsccSmsvoiceRegistrationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-smsvoice-registration/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSmsvoiceRegistration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-registration/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 DataAwsccSmsvoiceRegistration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/smsvoice_registration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSmsvoiceRegistration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSmsvoiceRegistration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-registration/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-awscc-smsvoice-registration/index.ts",
            "line": 223
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSmsvoiceRegistration",
      "namespace": "dataAwsccSmsvoiceRegistration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-registration/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-registration/index.ts",
            "line": 165
          },
          "name": "createdTimestamp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-registration/index.ts",
            "line": 170
          },
          "name": "currentVersionNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-registration/index.ts",
            "line": 188
          },
          "name": "registrationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-registration/index.ts",
            "line": 193
          },
          "name": "registrationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-registration/index.ts",
            "line": 198
          },
          "name": "registrationStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-registration/index.ts",
            "line": 203
          },
          "name": "registrationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-registration/index.ts",
            "line": 209
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoiceRegistration.DataAwsccSmsvoiceRegistrationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-registration/index.ts",
            "line": 183
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-registration/index.ts",
            "line": 176
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-smsvoice-registration/index:DataAwsccSmsvoiceRegistration"
    },
    "@cdktn/provider-awscc.dataAwsccSmsvoiceRegistration.DataAwsccSmsvoiceRegistrationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoiceRegistration.DataAwsccSmsvoiceRegistrationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-smsvoice-registration/index.ts",
        "line": 14
      },
      "name": "DataAwsccSmsvoiceRegistrationConfig",
      "namespace": "dataAwsccSmsvoiceRegistration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/smsvoice_registration#id DataAwsccSmsvoiceRegistration#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-registration/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-smsvoice-registration/index:DataAwsccSmsvoiceRegistrationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSmsvoiceRegistration.DataAwsccSmsvoiceRegistrationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoiceRegistration.DataAwsccSmsvoiceRegistrationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-smsvoice-registration/index.ts",
        "line": 25
      },
      "name": "DataAwsccSmsvoiceRegistrationTags",
      "namespace": "dataAwsccSmsvoiceRegistration",
      "symbolId": "src/data-awscc-smsvoice-registration/index:DataAwsccSmsvoiceRegistrationTags"
    },
    "@cdktn/provider-awscc.dataAwsccSmsvoiceRegistration.DataAwsccSmsvoiceRegistrationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoiceRegistration.DataAwsccSmsvoiceRegistrationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-smsvoice-registration/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-awscc-smsvoice-registration/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-registration/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-awscc.dataAwsccSmsvoiceRegistration.DataAwsccSmsvoiceRegistrationTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSmsvoiceRegistrationTagsList",
      "namespace": "dataAwsccSmsvoiceRegistration",
      "symbolId": "src/data-awscc-smsvoice-registration/index:DataAwsccSmsvoiceRegistrationTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccSmsvoiceRegistration.DataAwsccSmsvoiceRegistrationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoiceRegistration.DataAwsccSmsvoiceRegistrationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-smsvoice-registration/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-smsvoice-registration/index.ts",
        "line": 48
      },
      "name": "DataAwsccSmsvoiceRegistrationTagsOutputReference",
      "namespace": "dataAwsccSmsvoiceRegistration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-registration/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-registration/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-registration/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoiceRegistration.DataAwsccSmsvoiceRegistrationTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-smsvoice-registration/index:DataAwsccSmsvoiceRegistrationTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSmsvoiceRegistrations.DataAwsccSmsvoiceRegistrations": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/smsvoice_registrations awscc_smsvoice_registrations}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoiceRegistrations.DataAwsccSmsvoiceRegistrations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/smsvoice_registrations awscc_smsvoice_registrations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-smsvoice-registrations/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoiceRegistrations.DataAwsccSmsvoiceRegistrationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-smsvoice-registrations/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSmsvoiceRegistrations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-registrations/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSmsvoiceRegistrations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/smsvoice_registrations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSmsvoiceRegistrations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSmsvoiceRegistrations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-registrations/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-registrations/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSmsvoiceRegistrations",
      "namespace": "dataAwsccSmsvoiceRegistrations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-registrations/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-registrations/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-registrations/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-smsvoice-registrations/index:DataAwsccSmsvoiceRegistrations"
    },
    "@cdktn/provider-awscc.dataAwsccSmsvoiceRegistrations.DataAwsccSmsvoiceRegistrationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoiceRegistrations.DataAwsccSmsvoiceRegistrationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-smsvoice-registrations/index.ts",
        "line": 14
      },
      "name": "DataAwsccSmsvoiceRegistrationsConfig",
      "namespace": "dataAwsccSmsvoiceRegistrations",
      "symbolId": "src/data-awscc-smsvoice-registrations/index:DataAwsccSmsvoiceRegistrationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSmsvoiceResourcePolicies.DataAwsccSmsvoiceResourcePolicies": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/smsvoice_resource_policies awscc_smsvoice_resource_policies}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoiceResourcePolicies.DataAwsccSmsvoiceResourcePolicies",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/smsvoice_resource_policies awscc_smsvoice_resource_policies} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-smsvoice-resource-policies/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoiceResourcePolicies.DataAwsccSmsvoiceResourcePoliciesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-smsvoice-resource-policies/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSmsvoiceResourcePolicies resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-resource-policies/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSmsvoiceResourcePolicies to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/smsvoice_resource_policies#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSmsvoiceResourcePolicies that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSmsvoiceResourcePolicies to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-resource-policies/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-resource-policies/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSmsvoiceResourcePolicies",
      "namespace": "dataAwsccSmsvoiceResourcePolicies",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-resource-policies/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-resource-policies/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-resource-policies/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-smsvoice-resource-policies/index:DataAwsccSmsvoiceResourcePolicies"
    },
    "@cdktn/provider-awscc.dataAwsccSmsvoiceResourcePolicies.DataAwsccSmsvoiceResourcePoliciesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoiceResourcePolicies.DataAwsccSmsvoiceResourcePoliciesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-smsvoice-resource-policies/index.ts",
        "line": 14
      },
      "name": "DataAwsccSmsvoiceResourcePoliciesConfig",
      "namespace": "dataAwsccSmsvoiceResourcePolicies",
      "symbolId": "src/data-awscc-smsvoice-resource-policies/index:DataAwsccSmsvoiceResourcePoliciesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSmsvoiceResourcePolicy.DataAwsccSmsvoiceResourcePolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/smsvoice_resource_policy awscc_smsvoice_resource_policy}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoiceResourcePolicy.DataAwsccSmsvoiceResourcePolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/smsvoice_resource_policy awscc_smsvoice_resource_policy} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-smsvoice-resource-policy/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoiceResourcePolicy.DataAwsccSmsvoiceResourcePolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-smsvoice-resource-policy/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSmsvoiceResourcePolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-resource-policy/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSmsvoiceResourcePolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/smsvoice_resource_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSmsvoiceResourcePolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSmsvoiceResourcePolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-resource-policy/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-awscc-smsvoice-resource-policy/index.ts",
            "line": 117
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSmsvoiceResourcePolicy",
      "namespace": "dataAwsccSmsvoiceResourcePolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-resource-policy/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-resource-policy/index.ts",
            "line": 98
          },
          "name": "policyDocument",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-resource-policy/index.ts",
            "line": 103
          },
          "name": "resourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-resource-policy/index.ts",
            "line": 93
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-resource-policy/index.ts",
            "line": 86
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-smsvoice-resource-policy/index:DataAwsccSmsvoiceResourcePolicy"
    },
    "@cdktn/provider-awscc.dataAwsccSmsvoiceResourcePolicy.DataAwsccSmsvoiceResourcePolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoiceResourcePolicy.DataAwsccSmsvoiceResourcePolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-smsvoice-resource-policy/index.ts",
        "line": 14
      },
      "name": "DataAwsccSmsvoiceResourcePolicyConfig",
      "namespace": "dataAwsccSmsvoiceResourcePolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/smsvoice_resource_policy#id DataAwsccSmsvoiceResourcePolicy#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-resource-policy/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-smsvoice-resource-policy/index:DataAwsccSmsvoiceResourcePolicyConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSmsvoiceSenderId.DataAwsccSmsvoiceSenderId": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/smsvoice_sender_id awscc_smsvoice_sender_id}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoiceSenderId.DataAwsccSmsvoiceSenderId",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/smsvoice_sender_id awscc_smsvoice_sender_id} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-smsvoice-sender-id/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-awscc.dataAwsccSmsvoiceSenderId.DataAwsccSmsvoiceSenderIdConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-smsvoice-sender-id/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSmsvoiceSenderId resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-sender-id/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 DataAwsccSmsvoiceSenderId to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/smsvoice_sender_id#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSmsvoiceSenderId that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSmsvoiceSenderId to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-sender-id/index.ts",
            "line": 207
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-sender-id/index.ts",
            "line": 213
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSmsvoiceSenderId",
      "namespace": "dataAwsccSmsvoiceSenderId",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-sender-id/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-sender-id/index.ts",
            "line": 165
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-sender-id/index.ts",
            "line": 170
          },
          "name": "deletionProtectionEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-sender-id/index.ts",
            "line": 188
          },
          "name": "isoCountryCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-sender-id/index.ts",
            "line": 193
          },
          "name": "senderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-sender-id/index.ts",
            "line": 199
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoiceSenderId.DataAwsccSmsvoiceSenderIdTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-sender-id/index.ts",
            "line": 183
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-sender-id/index.ts",
            "line": 176
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-smsvoice-sender-id/index:DataAwsccSmsvoiceSenderId"
    },
    "@cdktn/provider-awscc.dataAwsccSmsvoiceSenderId.DataAwsccSmsvoiceSenderIdConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoiceSenderId.DataAwsccSmsvoiceSenderIdConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-smsvoice-sender-id/index.ts",
        "line": 14
      },
      "name": "DataAwsccSmsvoiceSenderIdConfig",
      "namespace": "dataAwsccSmsvoiceSenderId",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/smsvoice_sender_id#id DataAwsccSmsvoiceSenderId#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-sender-id/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-smsvoice-sender-id/index:DataAwsccSmsvoiceSenderIdConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSmsvoiceSenderId.DataAwsccSmsvoiceSenderIdTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoiceSenderId.DataAwsccSmsvoiceSenderIdTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-smsvoice-sender-id/index.ts",
        "line": 25
      },
      "name": "DataAwsccSmsvoiceSenderIdTags",
      "namespace": "dataAwsccSmsvoiceSenderId",
      "symbolId": "src/data-awscc-smsvoice-sender-id/index:DataAwsccSmsvoiceSenderIdTags"
    },
    "@cdktn/provider-awscc.dataAwsccSmsvoiceSenderId.DataAwsccSmsvoiceSenderIdTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoiceSenderId.DataAwsccSmsvoiceSenderIdTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-smsvoice-sender-id/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-awscc-smsvoice-sender-id/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-sender-id/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-awscc.dataAwsccSmsvoiceSenderId.DataAwsccSmsvoiceSenderIdTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSmsvoiceSenderIdTagsList",
      "namespace": "dataAwsccSmsvoiceSenderId",
      "symbolId": "src/data-awscc-smsvoice-sender-id/index:DataAwsccSmsvoiceSenderIdTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccSmsvoiceSenderId.DataAwsccSmsvoiceSenderIdTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoiceSenderId.DataAwsccSmsvoiceSenderIdTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-smsvoice-sender-id/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-smsvoice-sender-id/index.ts",
        "line": 48
      },
      "name": "DataAwsccSmsvoiceSenderIdTagsOutputReference",
      "namespace": "dataAwsccSmsvoiceSenderId",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-sender-id/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-sender-id/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-sender-id/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoiceSenderId.DataAwsccSmsvoiceSenderIdTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-smsvoice-sender-id/index:DataAwsccSmsvoiceSenderIdTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSmsvoiceSenderIds.DataAwsccSmsvoiceSenderIds": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/smsvoice_sender_ids awscc_smsvoice_sender_ids}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoiceSenderIds.DataAwsccSmsvoiceSenderIds",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/smsvoice_sender_ids awscc_smsvoice_sender_ids} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-smsvoice-sender-ids/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoiceSenderIds.DataAwsccSmsvoiceSenderIdsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-smsvoice-sender-ids/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSmsvoiceSenderIds resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-sender-ids/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSmsvoiceSenderIds to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/smsvoice_sender_ids#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSmsvoiceSenderIds that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSmsvoiceSenderIds to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-sender-ids/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-sender-ids/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSmsvoiceSenderIds",
      "namespace": "dataAwsccSmsvoiceSenderIds",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-sender-ids/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-sender-ids/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-smsvoice-sender-ids/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-smsvoice-sender-ids/index:DataAwsccSmsvoiceSenderIds"
    },
    "@cdktn/provider-awscc.dataAwsccSmsvoiceSenderIds.DataAwsccSmsvoiceSenderIdsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSmsvoiceSenderIds.DataAwsccSmsvoiceSenderIdsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-smsvoice-sender-ids/index.ts",
        "line": 14
      },
      "name": "DataAwsccSmsvoiceSenderIdsConfig",
      "namespace": "dataAwsccSmsvoiceSenderIds",
      "symbolId": "src/data-awscc-smsvoice-sender-ids/index:DataAwsccSmsvoiceSenderIdsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSnsSubscription.DataAwsccSnsSubscription": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sns_subscription awscc_sns_subscription}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSnsSubscription.DataAwsccSnsSubscription",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sns_subscription awscc_sns_subscription} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-sns-subscription/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSnsSubscription.DataAwsccSnsSubscriptionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sns-subscription/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSnsSubscription resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-sns-subscription/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSnsSubscription to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sns_subscription#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSnsSubscription that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSnsSubscription to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sns-subscription/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-awscc-sns-subscription/index.ts",
            "line": 167
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSnsSubscription",
      "namespace": "dataAwsccSnsSubscription",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sns-subscription/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sns-subscription/index.ts",
            "line": 85
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sns-subscription/index.ts",
            "line": 90
          },
          "name": "deliveryPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sns-subscription/index.ts",
            "line": 95
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sns-subscription/index.ts",
            "line": 100
          },
          "name": "filterPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sns-subscription/index.ts",
            "line": 105
          },
          "name": "filterPolicyScope",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sns-subscription/index.ts",
            "line": 123
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sns-subscription/index.ts",
            "line": 128
          },
          "name": "rawMessageDelivery",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sns-subscription/index.ts",
            "line": 133
          },
          "name": "redrivePolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sns-subscription/index.ts",
            "line": 138
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sns-subscription/index.ts",
            "line": 143
          },
          "name": "replayPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sns-subscription/index.ts",
            "line": 148
          },
          "name": "subscriptionRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sns-subscription/index.ts",
            "line": 153
          },
          "name": "topicArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sns-subscription/index.ts",
            "line": 118
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sns-subscription/index.ts",
            "line": 111
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-sns-subscription/index:DataAwsccSnsSubscription"
    },
    "@cdktn/provider-awscc.dataAwsccSnsSubscription.DataAwsccSnsSubscriptionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSnsSubscription.DataAwsccSnsSubscriptionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sns-subscription/index.ts",
        "line": 14
      },
      "name": "DataAwsccSnsSubscriptionConfig",
      "namespace": "dataAwsccSnsSubscription",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sns_subscription#id DataAwsccSnsSubscription#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sns-subscription/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-sns-subscription/index:DataAwsccSnsSubscriptionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSnsSubscriptions.DataAwsccSnsSubscriptions": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sns_subscriptions awscc_sns_subscriptions}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSnsSubscriptions.DataAwsccSnsSubscriptions",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sns_subscriptions awscc_sns_subscriptions} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-sns-subscriptions/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSnsSubscriptions.DataAwsccSnsSubscriptionsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sns-subscriptions/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSnsSubscriptions resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-sns-subscriptions/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSnsSubscriptions to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sns_subscriptions#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSnsSubscriptions that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSnsSubscriptions to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sns-subscriptions/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sns-subscriptions/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSnsSubscriptions",
      "namespace": "dataAwsccSnsSubscriptions",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sns-subscriptions/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sns-subscriptions/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sns-subscriptions/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-sns-subscriptions/index:DataAwsccSnsSubscriptions"
    },
    "@cdktn/provider-awscc.dataAwsccSnsSubscriptions.DataAwsccSnsSubscriptionsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSnsSubscriptions.DataAwsccSnsSubscriptionsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sns-subscriptions/index.ts",
        "line": 14
      },
      "name": "DataAwsccSnsSubscriptionsConfig",
      "namespace": "dataAwsccSnsSubscriptions",
      "symbolId": "src/data-awscc-sns-subscriptions/index:DataAwsccSnsSubscriptionsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSnsTopic.DataAwsccSnsTopic": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sns_topic awscc_sns_topic}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSnsTopic.DataAwsccSnsTopic",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sns_topic awscc_sns_topic} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-sns-topic/index.ts",
          "line": 311
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSnsTopic.DataAwsccSnsTopicConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sns-topic/index.ts",
        "line": 279
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSnsTopic resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-sns-topic/index.ts",
            "line": 296
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSnsTopic to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sns_topic#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSnsTopic that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSnsTopic to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sns-topic/index.ts",
            "line": 424
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sns-topic/index.ts",
            "line": 430
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSnsTopic",
      "namespace": "dataAwsccSnsTopic",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sns-topic/index.ts",
            "line": 284
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sns-topic/index.ts",
            "line": 335
          },
          "name": "archivePolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sns-topic/index.ts",
            "line": 340
          },
          "name": "contentBasedDeduplication",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sns-topic/index.ts",
            "line": 345
          },
          "name": "dataProtectionPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sns-topic/index.ts",
            "line": 351
          },
          "name": "deliveryStatusLogging",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSnsTopic.DataAwsccSnsTopicDeliveryStatusLoggingList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sns-topic/index.ts",
            "line": 356
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sns-topic/index.ts",
            "line": 361
          },
          "name": "fifoThroughputScope",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sns-topic/index.ts",
            "line": 366
          },
          "name": "fifoTopic",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sns-topic/index.ts",
            "line": 384
          },
          "name": "kmsMasterKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sns-topic/index.ts",
            "line": 389
          },
          "name": "signatureVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sns-topic/index.ts",
            "line": 395
          },
          "name": "subscription",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSnsTopic.DataAwsccSnsTopicSubscriptionList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sns-topic/index.ts",
            "line": 401
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSnsTopic.DataAwsccSnsTopicTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sns-topic/index.ts",
            "line": 406
          },
          "name": "topicArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sns-topic/index.ts",
            "line": 411
          },
          "name": "topicName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sns-topic/index.ts",
            "line": 416
          },
          "name": "tracingConfig",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sns-topic/index.ts",
            "line": 379
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sns-topic/index.ts",
            "line": 372
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-sns-topic/index:DataAwsccSnsTopic"
    },
    "@cdktn/provider-awscc.dataAwsccSnsTopic.DataAwsccSnsTopicConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSnsTopic.DataAwsccSnsTopicConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sns-topic/index.ts",
        "line": 14
      },
      "name": "DataAwsccSnsTopicConfig",
      "namespace": "dataAwsccSnsTopic",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sns_topic#id DataAwsccSnsTopic#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sns-topic/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-sns-topic/index:DataAwsccSnsTopicConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSnsTopic.DataAwsccSnsTopicDeliveryStatusLogging": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSnsTopic.DataAwsccSnsTopicDeliveryStatusLogging",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sns-topic/index.ts",
        "line": 25
      },
      "name": "DataAwsccSnsTopicDeliveryStatusLogging",
      "namespace": "dataAwsccSnsTopic",
      "symbolId": "src/data-awscc-sns-topic/index:DataAwsccSnsTopicDeliveryStatusLogging"
    },
    "@cdktn/provider-awscc.dataAwsccSnsTopic.DataAwsccSnsTopicDeliveryStatusLoggingList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSnsTopic.DataAwsccSnsTopicDeliveryStatusLoggingList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sns-topic/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sns-topic/index.ts",
        "line": 97
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sns-topic/index.ts",
            "line": 111
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSnsTopic.DataAwsccSnsTopicDeliveryStatusLoggingOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSnsTopicDeliveryStatusLoggingList",
      "namespace": "dataAwsccSnsTopic",
      "symbolId": "src/data-awscc-sns-topic/index:DataAwsccSnsTopicDeliveryStatusLoggingList"
    },
    "@cdktn/provider-awscc.dataAwsccSnsTopic.DataAwsccSnsTopicDeliveryStatusLoggingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSnsTopic.DataAwsccSnsTopicDeliveryStatusLoggingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sns-topic/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sns-topic/index.ts",
        "line": 48
      },
      "name": "DataAwsccSnsTopicDeliveryStatusLoggingOutputReference",
      "namespace": "dataAwsccSnsTopic",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sns-topic/index.ts",
            "line": 77
          },
          "name": "failureFeedbackRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sns-topic/index.ts",
            "line": 82
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sns-topic/index.ts",
            "line": 87
          },
          "name": "successFeedbackRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sns-topic/index.ts",
            "line": 92
          },
          "name": "successFeedbackSampleRate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sns-topic/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSnsTopic.DataAwsccSnsTopicDeliveryStatusLogging"
          }
        }
      ],
      "symbolId": "src/data-awscc-sns-topic/index:DataAwsccSnsTopicDeliveryStatusLoggingOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSnsTopic.DataAwsccSnsTopicSubscription": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSnsTopic.DataAwsccSnsTopicSubscription",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sns-topic/index.ts",
        "line": 115
      },
      "name": "DataAwsccSnsTopicSubscription",
      "namespace": "dataAwsccSnsTopic",
      "symbolId": "src/data-awscc-sns-topic/index:DataAwsccSnsTopicSubscription"
    },
    "@cdktn/provider-awscc.dataAwsccSnsTopic.DataAwsccSnsTopicSubscriptionList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSnsTopic.DataAwsccSnsTopicSubscriptionList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sns-topic/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/data-awscc-sns-topic/index.ts",
        "line": 177
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sns-topic/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-awscc.dataAwsccSnsTopic.DataAwsccSnsTopicSubscriptionOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSnsTopicSubscriptionList",
      "namespace": "dataAwsccSnsTopic",
      "symbolId": "src/data-awscc-sns-topic/index:DataAwsccSnsTopicSubscriptionList"
    },
    "@cdktn/provider-awscc.dataAwsccSnsTopic.DataAwsccSnsTopicSubscriptionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSnsTopic.DataAwsccSnsTopicSubscriptionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sns-topic/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-awscc-sns-topic/index.ts",
        "line": 138
      },
      "name": "DataAwsccSnsTopicSubscriptionOutputReference",
      "namespace": "dataAwsccSnsTopic",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sns-topic/index.ts",
            "line": 167
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sns-topic/index.ts",
            "line": 172
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sns-topic/index.ts",
            "line": 151
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSnsTopic.DataAwsccSnsTopicSubscription"
          }
        }
      ],
      "symbolId": "src/data-awscc-sns-topic/index:DataAwsccSnsTopicSubscriptionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSnsTopic.DataAwsccSnsTopicTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSnsTopic.DataAwsccSnsTopicTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sns-topic/index.ts",
        "line": 195
      },
      "name": "DataAwsccSnsTopicTags",
      "namespace": "dataAwsccSnsTopic",
      "symbolId": "src/data-awscc-sns-topic/index:DataAwsccSnsTopicTags"
    },
    "@cdktn/provider-awscc.dataAwsccSnsTopic.DataAwsccSnsTopicTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSnsTopic.DataAwsccSnsTopicTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sns-topic/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-awscc-sns-topic/index.ts",
        "line": 257
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sns-topic/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-awscc.dataAwsccSnsTopic.DataAwsccSnsTopicTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSnsTopicTagsList",
      "namespace": "dataAwsccSnsTopic",
      "symbolId": "src/data-awscc-sns-topic/index:DataAwsccSnsTopicTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccSnsTopic.DataAwsccSnsTopicTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSnsTopic.DataAwsccSnsTopicTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sns-topic/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sns-topic/index.ts",
        "line": 218
      },
      "name": "DataAwsccSnsTopicTagsOutputReference",
      "namespace": "dataAwsccSnsTopic",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sns-topic/index.ts",
            "line": 247
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sns-topic/index.ts",
            "line": 252
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sns-topic/index.ts",
            "line": 231
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSnsTopic.DataAwsccSnsTopicTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-sns-topic/index:DataAwsccSnsTopicTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSnsTopicInlinePolicy.DataAwsccSnsTopicInlinePolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sns_topic_inline_policy awscc_sns_topic_inline_policy}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSnsTopicInlinePolicy.DataAwsccSnsTopicInlinePolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sns_topic_inline_policy awscc_sns_topic_inline_policy} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-sns-topic-inline-policy/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSnsTopicInlinePolicy.DataAwsccSnsTopicInlinePolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sns-topic-inline-policy/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSnsTopicInlinePolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-sns-topic-inline-policy/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSnsTopicInlinePolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sns_topic_inline_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSnsTopicInlinePolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSnsTopicInlinePolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sns-topic-inline-policy/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-awscc-sns-topic-inline-policy/index.ts",
            "line": 117
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSnsTopicInlinePolicy",
      "namespace": "dataAwsccSnsTopicInlinePolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sns-topic-inline-policy/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sns-topic-inline-policy/index.ts",
            "line": 98
          },
          "name": "policyDocument",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sns-topic-inline-policy/index.ts",
            "line": 103
          },
          "name": "topicArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sns-topic-inline-policy/index.ts",
            "line": 93
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sns-topic-inline-policy/index.ts",
            "line": 86
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-sns-topic-inline-policy/index:DataAwsccSnsTopicInlinePolicy"
    },
    "@cdktn/provider-awscc.dataAwsccSnsTopicInlinePolicy.DataAwsccSnsTopicInlinePolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSnsTopicInlinePolicy.DataAwsccSnsTopicInlinePolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sns-topic-inline-policy/index.ts",
        "line": 14
      },
      "name": "DataAwsccSnsTopicInlinePolicyConfig",
      "namespace": "dataAwsccSnsTopicInlinePolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sns_topic_inline_policy#id DataAwsccSnsTopicInlinePolicy#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sns-topic-inline-policy/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-sns-topic-inline-policy/index:DataAwsccSnsTopicInlinePolicyConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSnsTopics.DataAwsccSnsTopics": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sns_topics awscc_sns_topics}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSnsTopics.DataAwsccSnsTopics",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sns_topics awscc_sns_topics} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-sns-topics/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSnsTopics.DataAwsccSnsTopicsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sns-topics/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSnsTopics resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-sns-topics/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSnsTopics to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sns_topics#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSnsTopics that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSnsTopics to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sns-topics/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sns-topics/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSnsTopics",
      "namespace": "dataAwsccSnsTopics",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sns-topics/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sns-topics/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sns-topics/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-sns-topics/index:DataAwsccSnsTopics"
    },
    "@cdktn/provider-awscc.dataAwsccSnsTopics.DataAwsccSnsTopicsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSnsTopics.DataAwsccSnsTopicsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sns-topics/index.ts",
        "line": 14
      },
      "name": "DataAwsccSnsTopicsConfig",
      "namespace": "dataAwsccSnsTopics",
      "symbolId": "src/data-awscc-sns-topics/index:DataAwsccSnsTopicsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSqsQueue.DataAwsccSqsQueue": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sqs_queue awscc_sqs_queue}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSqsQueue.DataAwsccSqsQueue",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sqs_queue awscc_sqs_queue} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-sqs-queue/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-awscc.dataAwsccSqsQueue.DataAwsccSqsQueueConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sqs-queue/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSqsQueue resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-sqs-queue/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 DataAwsccSqsQueue to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sqs_queue#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSqsQueue that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSqsQueue to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sqs-queue/index.ts",
            "line": 272
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sqs-queue/index.ts",
            "line": 278
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSqsQueue",
      "namespace": "dataAwsccSqsQueue",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sqs-queue/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sqs-queue/index.ts",
            "line": 165
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sqs-queue/index.ts",
            "line": 170
          },
          "name": "contentBasedDeduplication",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sqs-queue/index.ts",
            "line": 175
          },
          "name": "deduplicationScope",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sqs-queue/index.ts",
            "line": 180
          },
          "name": "delaySeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sqs-queue/index.ts",
            "line": 185
          },
          "name": "fifoQueue",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sqs-queue/index.ts",
            "line": 190
          },
          "name": "fifoThroughputLimit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sqs-queue/index.ts",
            "line": 208
          },
          "name": "kmsDataKeyReusePeriodSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sqs-queue/index.ts",
            "line": 213
          },
          "name": "kmsMasterKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sqs-queue/index.ts",
            "line": 218
          },
          "name": "maximumMessageSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sqs-queue/index.ts",
            "line": 223
          },
          "name": "messageRetentionPeriod",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sqs-queue/index.ts",
            "line": 228
          },
          "name": "queueName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sqs-queue/index.ts",
            "line": 233
          },
          "name": "queueUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sqs-queue/index.ts",
            "line": 238
          },
          "name": "receiveMessageWaitTimeSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sqs-queue/index.ts",
            "line": 243
          },
          "name": "redriveAllowPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sqs-queue/index.ts",
            "line": 248
          },
          "name": "redrivePolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sqs-queue/index.ts",
            "line": 253
          },
          "name": "sqsManagedSseEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sqs-queue/index.ts",
            "line": 259
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSqsQueue.DataAwsccSqsQueueTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sqs-queue/index.ts",
            "line": 264
          },
          "name": "visibilityTimeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sqs-queue/index.ts",
            "line": 203
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sqs-queue/index.ts",
            "line": 196
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-sqs-queue/index:DataAwsccSqsQueue"
    },
    "@cdktn/provider-awscc.dataAwsccSqsQueue.DataAwsccSqsQueueConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSqsQueue.DataAwsccSqsQueueConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sqs-queue/index.ts",
        "line": 14
      },
      "name": "DataAwsccSqsQueueConfig",
      "namespace": "dataAwsccSqsQueue",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sqs_queue#id DataAwsccSqsQueue#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sqs-queue/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-sqs-queue/index:DataAwsccSqsQueueConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSqsQueue.DataAwsccSqsQueueTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSqsQueue.DataAwsccSqsQueueTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sqs-queue/index.ts",
        "line": 25
      },
      "name": "DataAwsccSqsQueueTags",
      "namespace": "dataAwsccSqsQueue",
      "symbolId": "src/data-awscc-sqs-queue/index:DataAwsccSqsQueueTags"
    },
    "@cdktn/provider-awscc.dataAwsccSqsQueue.DataAwsccSqsQueueTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSqsQueue.DataAwsccSqsQueueTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sqs-queue/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-awscc-sqs-queue/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sqs-queue/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-awscc.dataAwsccSqsQueue.DataAwsccSqsQueueTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSqsQueueTagsList",
      "namespace": "dataAwsccSqsQueue",
      "symbolId": "src/data-awscc-sqs-queue/index:DataAwsccSqsQueueTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccSqsQueue.DataAwsccSqsQueueTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSqsQueue.DataAwsccSqsQueueTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sqs-queue/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sqs-queue/index.ts",
        "line": 48
      },
      "name": "DataAwsccSqsQueueTagsOutputReference",
      "namespace": "dataAwsccSqsQueue",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sqs-queue/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sqs-queue/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sqs-queue/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSqsQueue.DataAwsccSqsQueueTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-sqs-queue/index:DataAwsccSqsQueueTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSqsQueueInlinePolicy.DataAwsccSqsQueueInlinePolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sqs_queue_inline_policy awscc_sqs_queue_inline_policy}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSqsQueueInlinePolicy.DataAwsccSqsQueueInlinePolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sqs_queue_inline_policy awscc_sqs_queue_inline_policy} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-sqs-queue-inline-policy/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSqsQueueInlinePolicy.DataAwsccSqsQueueInlinePolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sqs-queue-inline-policy/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSqsQueueInlinePolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-sqs-queue-inline-policy/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSqsQueueInlinePolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sqs_queue_inline_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSqsQueueInlinePolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSqsQueueInlinePolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sqs-queue-inline-policy/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-awscc-sqs-queue-inline-policy/index.ts",
            "line": 117
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSqsQueueInlinePolicy",
      "namespace": "dataAwsccSqsQueueInlinePolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sqs-queue-inline-policy/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sqs-queue-inline-policy/index.ts",
            "line": 98
          },
          "name": "policyDocument",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sqs-queue-inline-policy/index.ts",
            "line": 103
          },
          "name": "queue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sqs-queue-inline-policy/index.ts",
            "line": 93
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sqs-queue-inline-policy/index.ts",
            "line": 86
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-sqs-queue-inline-policy/index:DataAwsccSqsQueueInlinePolicy"
    },
    "@cdktn/provider-awscc.dataAwsccSqsQueueInlinePolicy.DataAwsccSqsQueueInlinePolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSqsQueueInlinePolicy.DataAwsccSqsQueueInlinePolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sqs-queue-inline-policy/index.ts",
        "line": 14
      },
      "name": "DataAwsccSqsQueueInlinePolicyConfig",
      "namespace": "dataAwsccSqsQueueInlinePolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sqs_queue_inline_policy#id DataAwsccSqsQueueInlinePolicy#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sqs-queue-inline-policy/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-sqs-queue-inline-policy/index:DataAwsccSqsQueueInlinePolicyConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSqsQueues.DataAwsccSqsQueues": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sqs_queues awscc_sqs_queues}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSqsQueues.DataAwsccSqsQueues",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sqs_queues awscc_sqs_queues} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-sqs-queues/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSqsQueues.DataAwsccSqsQueuesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sqs-queues/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSqsQueues resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-sqs-queues/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSqsQueues to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sqs_queues#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSqsQueues that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSqsQueues to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sqs-queues/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sqs-queues/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSqsQueues",
      "namespace": "dataAwsccSqsQueues",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sqs-queues/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sqs-queues/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sqs-queues/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-sqs-queues/index:DataAwsccSqsQueues"
    },
    "@cdktn/provider-awscc.dataAwsccSqsQueues.DataAwsccSqsQueuesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSqsQueues.DataAwsccSqsQueuesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sqs-queues/index.ts",
        "line": 14
      },
      "name": "DataAwsccSqsQueuesConfig",
      "namespace": "dataAwsccSqsQueues",
      "symbolId": "src/data-awscc-sqs-queues/index:DataAwsccSqsQueuesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSsmAssociation.DataAwsccSsmAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssm_association awscc_ssm_association}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmAssociation.DataAwsccSsmAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssm_association awscc_ssm_association} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssm-association/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSsmAssociation.DataAwsccSsmAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ssm-association/index.ts",
        "line": 308
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSsmAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssm-association/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 DataAwsccSsmAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssm_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSsmAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSsmAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssm-association/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-awscc-ssm-association/index.ts",
            "line": 490
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSsmAssociation",
      "namespace": "dataAwsccSsmAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-association/index.ts",
            "line": 313
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-association/index.ts",
            "line": 364
          },
          "name": "applyOnlyAtCronInterval",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-association/index.ts",
            "line": 369
          },
          "name": "associationDispatchAssumeRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-association/index.ts",
            "line": 374
          },
          "name": "associationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-association/index.ts",
            "line": 379
          },
          "name": "associationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-association/index.ts",
            "line": 384
          },
          "name": "automationTargetParameterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-association/index.ts",
            "line": 389
          },
          "name": "calendarNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-association/index.ts",
            "line": 394
          },
          "name": "complianceSeverity",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-association/index.ts",
            "line": 399
          },
          "name": "documentVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-association/index.ts",
            "line": 417
          },
          "name": "instanceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-association/index.ts",
            "line": 422
          },
          "name": "maxConcurrency",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-association/index.ts",
            "line": 427
          },
          "name": "maxErrors",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-association/index.ts",
            "line": 432
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-association/index.ts",
            "line": 438
          },
          "name": "outputLocation",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmAssociation.DataAwsccSsmAssociationOutputLocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-association/index.ts",
            "line": 444
          },
          "name": "parameters",
          "type": {
            "fqn": "cdktn.StringListMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-association/index.ts",
            "line": 449
          },
          "name": "scheduleExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-association/index.ts",
            "line": 454
          },
          "name": "scheduleOffset",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-association/index.ts",
            "line": 459
          },
          "name": "syncCompliance",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-association/index.ts",
            "line": 465
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmAssociation.DataAwsccSsmAssociationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-association/index.ts",
            "line": 471
          },
          "name": "targets",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmAssociation.DataAwsccSsmAssociationTargetsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-association/index.ts",
            "line": 476
          },
          "name": "waitForSuccessTimeoutSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-association/index.ts",
            "line": 412
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssm-association/index.ts",
            "line": 405
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ssm-association/index:DataAwsccSsmAssociation"
    },
    "@cdktn/provider-awscc.dataAwsccSsmAssociation.DataAwsccSsmAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmAssociation.DataAwsccSsmAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ssm-association/index.ts",
        "line": 14
      },
      "name": "DataAwsccSsmAssociationConfig",
      "namespace": "dataAwsccSsmAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssm_association#id DataAwsccSsmAssociation#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-association/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ssm-association/index:DataAwsccSsmAssociationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSsmAssociation.DataAwsccSsmAssociationOutputLocation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmAssociation.DataAwsccSsmAssociationOutputLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ssm-association/index.ts",
        "line": 89
      },
      "name": "DataAwsccSsmAssociationOutputLocation",
      "namespace": "dataAwsccSsmAssociation",
      "symbolId": "src/data-awscc-ssm-association/index:DataAwsccSsmAssociationOutputLocation"
    },
    "@cdktn/provider-awscc.dataAwsccSsmAssociation.DataAwsccSsmAssociationOutputLocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmAssociation.DataAwsccSsmAssociationOutputLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssm-association/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ssm-association/index.ts",
        "line": 112
      },
      "name": "DataAwsccSsmAssociationOutputLocationOutputReference",
      "namespace": "dataAwsccSsmAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-association/index.ts",
            "line": 140
          },
          "name": "s3Location",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmAssociation.DataAwsccSsmAssociationOutputLocationS3LocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssm-association/index.ts",
            "line": 123
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmAssociation.DataAwsccSsmAssociationOutputLocation"
          }
        }
      ],
      "symbolId": "src/data-awscc-ssm-association/index:DataAwsccSsmAssociationOutputLocationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSsmAssociation.DataAwsccSsmAssociationOutputLocationS3Location": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmAssociation.DataAwsccSsmAssociationOutputLocationS3Location",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ssm-association/index.ts",
        "line": 25
      },
      "name": "DataAwsccSsmAssociationOutputLocationS3Location",
      "namespace": "dataAwsccSsmAssociation",
      "symbolId": "src/data-awscc-ssm-association/index:DataAwsccSsmAssociationOutputLocationS3Location"
    },
    "@cdktn/provider-awscc.dataAwsccSsmAssociation.DataAwsccSsmAssociationOutputLocationS3LocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmAssociation.DataAwsccSsmAssociationOutputLocationS3LocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssm-association/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ssm-association/index.ts",
        "line": 48
      },
      "name": "DataAwsccSsmAssociationOutputLocationS3LocationOutputReference",
      "namespace": "dataAwsccSsmAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-association/index.ts",
            "line": 75
          },
          "name": "outputS3BucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-association/index.ts",
            "line": 80
          },
          "name": "outputS3KeyPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-association/index.ts",
            "line": 85
          },
          "name": "outputS3Region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssm-association/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmAssociation.DataAwsccSsmAssociationOutputLocationS3Location"
          }
        }
      ],
      "symbolId": "src/data-awscc-ssm-association/index:DataAwsccSsmAssociationOutputLocationS3LocationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSsmAssociation.DataAwsccSsmAssociationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmAssociation.DataAwsccSsmAssociationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ssm-association/index.ts",
        "line": 144
      },
      "name": "DataAwsccSsmAssociationTags",
      "namespace": "dataAwsccSsmAssociation",
      "symbolId": "src/data-awscc-ssm-association/index:DataAwsccSsmAssociationTags"
    },
    "@cdktn/provider-awscc.dataAwsccSsmAssociation.DataAwsccSsmAssociationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmAssociation.DataAwsccSsmAssociationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssm-association/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-awscc-ssm-association/index.ts",
        "line": 206
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssm-association/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-awscc.dataAwsccSsmAssociation.DataAwsccSsmAssociationTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSsmAssociationTagsList",
      "namespace": "dataAwsccSsmAssociation",
      "symbolId": "src/data-awscc-ssm-association/index:DataAwsccSsmAssociationTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccSsmAssociation.DataAwsccSsmAssociationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmAssociation.DataAwsccSsmAssociationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssm-association/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ssm-association/index.ts",
        "line": 167
      },
      "name": "DataAwsccSsmAssociationTagsOutputReference",
      "namespace": "dataAwsccSsmAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-association/index.ts",
            "line": 196
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-association/index.ts",
            "line": 201
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssm-association/index.ts",
            "line": 180
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmAssociation.DataAwsccSsmAssociationTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ssm-association/index:DataAwsccSsmAssociationTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSsmAssociation.DataAwsccSsmAssociationTargets": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmAssociation.DataAwsccSsmAssociationTargets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ssm-association/index.ts",
        "line": 224
      },
      "name": "DataAwsccSsmAssociationTargets",
      "namespace": "dataAwsccSsmAssociation",
      "symbolId": "src/data-awscc-ssm-association/index:DataAwsccSsmAssociationTargets"
    },
    "@cdktn/provider-awscc.dataAwsccSsmAssociation.DataAwsccSsmAssociationTargetsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmAssociation.DataAwsccSsmAssociationTargetsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssm-association/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-awscc-ssm-association/index.ts",
        "line": 286
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssm-association/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-awscc.dataAwsccSsmAssociation.DataAwsccSsmAssociationTargetsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSsmAssociationTargetsList",
      "namespace": "dataAwsccSsmAssociation",
      "symbolId": "src/data-awscc-ssm-association/index:DataAwsccSsmAssociationTargetsList"
    },
    "@cdktn/provider-awscc.dataAwsccSsmAssociation.DataAwsccSsmAssociationTargetsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmAssociation.DataAwsccSsmAssociationTargetsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssm-association/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-awscc-ssm-association/index.ts",
        "line": 247
      },
      "name": "DataAwsccSsmAssociationTargetsOutputReference",
      "namespace": "dataAwsccSsmAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-association/index.ts",
            "line": 276
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-association/index.ts",
            "line": 281
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssm-association/index.ts",
            "line": 260
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmAssociation.DataAwsccSsmAssociationTargets"
          }
        }
      ],
      "symbolId": "src/data-awscc-ssm-association/index:DataAwsccSsmAssociationTargetsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSsmAssociations.DataAwsccSsmAssociations": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssm_associations awscc_ssm_associations}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmAssociations.DataAwsccSsmAssociations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssm_associations awscc_ssm_associations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssm-associations/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSsmAssociations.DataAwsccSsmAssociationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ssm-associations/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSsmAssociations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssm-associations/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSsmAssociations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssm_associations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSsmAssociations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSsmAssociations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssm-associations/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssm-associations/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSsmAssociations",
      "namespace": "dataAwsccSsmAssociations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-associations/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-associations/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-associations/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ssm-associations/index:DataAwsccSsmAssociations"
    },
    "@cdktn/provider-awscc.dataAwsccSsmAssociations.DataAwsccSsmAssociationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmAssociations.DataAwsccSsmAssociationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ssm-associations/index.ts",
        "line": 14
      },
      "name": "DataAwsccSsmAssociationsConfig",
      "namespace": "dataAwsccSsmAssociations",
      "symbolId": "src/data-awscc-ssm-associations/index:DataAwsccSsmAssociationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSsmDocument.DataAwsccSsmDocument": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssm_document awscc_ssm_document}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmDocument.DataAwsccSsmDocument",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssm_document awscc_ssm_document} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssm-document/index.ts",
          "line": 306
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSsmDocument.DataAwsccSsmDocumentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ssm-document/index.ts",
        "line": 274
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSsmDocument resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssm-document/index.ts",
            "line": 291
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSsmDocument to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssm_document#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSsmDocument that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSsmDocument to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssm-document/index.ts",
            "line": 399
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssm-document/index.ts",
            "line": 405
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSsmDocument",
      "namespace": "dataAwsccSsmDocument",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-document/index.ts",
            "line": 279
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-document/index.ts",
            "line": 331
          },
          "name": "attachments",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmDocument.DataAwsccSsmDocumentAttachmentsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-document/index.ts",
            "line": 336
          },
          "name": "content",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-document/index.ts",
            "line": 341
          },
          "name": "documentFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-document/index.ts",
            "line": 346
          },
          "name": "documentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-document/index.ts",
            "line": 364
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-document/index.ts",
            "line": 370
          },
          "name": "requires",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmDocument.DataAwsccSsmDocumentRequiresList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-document/index.ts",
            "line": 376
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmDocument.DataAwsccSsmDocumentTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-document/index.ts",
            "line": 381
          },
          "name": "targetType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-document/index.ts",
            "line": 386
          },
          "name": "updateMethod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-document/index.ts",
            "line": 391
          },
          "name": "versionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-document/index.ts",
            "line": 359
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssm-document/index.ts",
            "line": 352
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ssm-document/index:DataAwsccSsmDocument"
    },
    "@cdktn/provider-awscc.dataAwsccSsmDocument.DataAwsccSsmDocumentAttachments": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmDocument.DataAwsccSsmDocumentAttachments",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ssm-document/index.ts",
        "line": 25
      },
      "name": "DataAwsccSsmDocumentAttachments",
      "namespace": "dataAwsccSsmDocument",
      "symbolId": "src/data-awscc-ssm-document/index:DataAwsccSsmDocumentAttachments"
    },
    "@cdktn/provider-awscc.dataAwsccSsmDocument.DataAwsccSsmDocumentAttachmentsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmDocument.DataAwsccSsmDocumentAttachmentsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssm-document/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ssm-document/index.ts",
        "line": 92
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssm-document/index.ts",
            "line": 106
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSsmDocument.DataAwsccSsmDocumentAttachmentsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSsmDocumentAttachmentsList",
      "namespace": "dataAwsccSsmDocument",
      "symbolId": "src/data-awscc-ssm-document/index:DataAwsccSsmDocumentAttachmentsList"
    },
    "@cdktn/provider-awscc.dataAwsccSsmDocument.DataAwsccSsmDocumentAttachmentsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmDocument.DataAwsccSsmDocumentAttachmentsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssm-document/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ssm-document/index.ts",
        "line": 48
      },
      "name": "DataAwsccSsmDocumentAttachmentsOutputReference",
      "namespace": "dataAwsccSsmDocument",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-document/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-document/index.ts",
            "line": 82
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-document/index.ts",
            "line": 87
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssm-document/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmDocument.DataAwsccSsmDocumentAttachments"
          }
        }
      ],
      "symbolId": "src/data-awscc-ssm-document/index:DataAwsccSsmDocumentAttachmentsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSsmDocument.DataAwsccSsmDocumentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmDocument.DataAwsccSsmDocumentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ssm-document/index.ts",
        "line": 14
      },
      "name": "DataAwsccSsmDocumentConfig",
      "namespace": "dataAwsccSsmDocument",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssm_document#id DataAwsccSsmDocument#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-document/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ssm-document/index:DataAwsccSsmDocumentConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSsmDocument.DataAwsccSsmDocumentRequires": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmDocument.DataAwsccSsmDocumentRequires",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ssm-document/index.ts",
        "line": 110
      },
      "name": "DataAwsccSsmDocumentRequires",
      "namespace": "dataAwsccSsmDocument",
      "symbolId": "src/data-awscc-ssm-document/index:DataAwsccSsmDocumentRequires"
    },
    "@cdktn/provider-awscc.dataAwsccSsmDocument.DataAwsccSsmDocumentRequiresList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmDocument.DataAwsccSsmDocumentRequiresList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssm-document/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-awscc-ssm-document/index.ts",
        "line": 172
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssm-document/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-awscc.dataAwsccSsmDocument.DataAwsccSsmDocumentRequiresOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSsmDocumentRequiresList",
      "namespace": "dataAwsccSsmDocument",
      "symbolId": "src/data-awscc-ssm-document/index:DataAwsccSsmDocumentRequiresList"
    },
    "@cdktn/provider-awscc.dataAwsccSsmDocument.DataAwsccSsmDocumentRequiresOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmDocument.DataAwsccSsmDocumentRequiresOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssm-document/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-awscc-ssm-document/index.ts",
        "line": 133
      },
      "name": "DataAwsccSsmDocumentRequiresOutputReference",
      "namespace": "dataAwsccSsmDocument",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-document/index.ts",
            "line": 162
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-document/index.ts",
            "line": 167
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssm-document/index.ts",
            "line": 146
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmDocument.DataAwsccSsmDocumentRequires"
          }
        }
      ],
      "symbolId": "src/data-awscc-ssm-document/index:DataAwsccSsmDocumentRequiresOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSsmDocument.DataAwsccSsmDocumentTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmDocument.DataAwsccSsmDocumentTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ssm-document/index.ts",
        "line": 190
      },
      "name": "DataAwsccSsmDocumentTags",
      "namespace": "dataAwsccSsmDocument",
      "symbolId": "src/data-awscc-ssm-document/index:DataAwsccSsmDocumentTags"
    },
    "@cdktn/provider-awscc.dataAwsccSsmDocument.DataAwsccSsmDocumentTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmDocument.DataAwsccSsmDocumentTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssm-document/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-awscc-ssm-document/index.ts",
        "line": 252
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssm-document/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-awscc.dataAwsccSsmDocument.DataAwsccSsmDocumentTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSsmDocumentTagsList",
      "namespace": "dataAwsccSsmDocument",
      "symbolId": "src/data-awscc-ssm-document/index:DataAwsccSsmDocumentTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccSsmDocument.DataAwsccSsmDocumentTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmDocument.DataAwsccSsmDocumentTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssm-document/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-awscc-ssm-document/index.ts",
        "line": 213
      },
      "name": "DataAwsccSsmDocumentTagsOutputReference",
      "namespace": "dataAwsccSsmDocument",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-document/index.ts",
            "line": 242
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-document/index.ts",
            "line": 247
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssm-document/index.ts",
            "line": 226
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmDocument.DataAwsccSsmDocumentTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ssm-document/index:DataAwsccSsmDocumentTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSsmDocuments.DataAwsccSsmDocuments": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssm_documents awscc_ssm_documents}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmDocuments.DataAwsccSsmDocuments",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssm_documents awscc_ssm_documents} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssm-documents/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSsmDocuments.DataAwsccSsmDocumentsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ssm-documents/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSsmDocuments resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssm-documents/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSsmDocuments to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssm_documents#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSsmDocuments that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSsmDocuments to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssm-documents/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssm-documents/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSsmDocuments",
      "namespace": "dataAwsccSsmDocuments",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-documents/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-documents/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-documents/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ssm-documents/index:DataAwsccSsmDocuments"
    },
    "@cdktn/provider-awscc.dataAwsccSsmDocuments.DataAwsccSsmDocumentsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmDocuments.DataAwsccSsmDocumentsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ssm-documents/index.ts",
        "line": 14
      },
      "name": "DataAwsccSsmDocumentsConfig",
      "namespace": "dataAwsccSsmDocuments",
      "symbolId": "src/data-awscc-ssm-documents/index:DataAwsccSsmDocumentsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSsmMaintenanceWindow.DataAwsccSsmMaintenanceWindow": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssm_maintenance_window awscc_ssm_maintenance_window}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmMaintenanceWindow.DataAwsccSsmMaintenanceWindow",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssm_maintenance_window awscc_ssm_maintenance_window} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssm-maintenance-window/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-awscc.dataAwsccSsmMaintenanceWindow.DataAwsccSsmMaintenanceWindowConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ssm-maintenance-window/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSsmMaintenanceWindow resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssm-maintenance-window/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 DataAwsccSsmMaintenanceWindow to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssm_maintenance_window#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSsmMaintenanceWindow that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSsmMaintenanceWindow to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssm-maintenance-window/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-awscc-ssm-maintenance-window/index.ts",
            "line": 248
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSsmMaintenanceWindow",
      "namespace": "dataAwsccSsmMaintenanceWindow",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-maintenance-window/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-maintenance-window/index.ts",
            "line": 165
          },
          "name": "allowUnassociatedTargets",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-maintenance-window/index.ts",
            "line": 170
          },
          "name": "cutoff",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-maintenance-window/index.ts",
            "line": 175
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-maintenance-window/index.ts",
            "line": 180
          },
          "name": "duration",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-maintenance-window/index.ts",
            "line": 185
          },
          "name": "endDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-maintenance-window/index.ts",
            "line": 203
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-maintenance-window/index.ts",
            "line": 208
          },
          "name": "schedule",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-maintenance-window/index.ts",
            "line": 213
          },
          "name": "scheduleOffset",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-maintenance-window/index.ts",
            "line": 218
          },
          "name": "scheduleTimezone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-maintenance-window/index.ts",
            "line": 223
          },
          "name": "startDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-maintenance-window/index.ts",
            "line": 229
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmMaintenanceWindow.DataAwsccSsmMaintenanceWindowTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-maintenance-window/index.ts",
            "line": 234
          },
          "name": "windowId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-maintenance-window/index.ts",
            "line": 198
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssm-maintenance-window/index.ts",
            "line": 191
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ssm-maintenance-window/index:DataAwsccSsmMaintenanceWindow"
    },
    "@cdktn/provider-awscc.dataAwsccSsmMaintenanceWindow.DataAwsccSsmMaintenanceWindowConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmMaintenanceWindow.DataAwsccSsmMaintenanceWindowConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ssm-maintenance-window/index.ts",
        "line": 14
      },
      "name": "DataAwsccSsmMaintenanceWindowConfig",
      "namespace": "dataAwsccSsmMaintenanceWindow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssm_maintenance_window#id DataAwsccSsmMaintenanceWindow#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-maintenance-window/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ssm-maintenance-window/index:DataAwsccSsmMaintenanceWindowConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSsmMaintenanceWindow.DataAwsccSsmMaintenanceWindowTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmMaintenanceWindow.DataAwsccSsmMaintenanceWindowTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ssm-maintenance-window/index.ts",
        "line": 25
      },
      "name": "DataAwsccSsmMaintenanceWindowTags",
      "namespace": "dataAwsccSsmMaintenanceWindow",
      "symbolId": "src/data-awscc-ssm-maintenance-window/index:DataAwsccSsmMaintenanceWindowTags"
    },
    "@cdktn/provider-awscc.dataAwsccSsmMaintenanceWindow.DataAwsccSsmMaintenanceWindowTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmMaintenanceWindow.DataAwsccSsmMaintenanceWindowTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssm-maintenance-window/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-awscc-ssm-maintenance-window/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssm-maintenance-window/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-awscc.dataAwsccSsmMaintenanceWindow.DataAwsccSsmMaintenanceWindowTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSsmMaintenanceWindowTagsList",
      "namespace": "dataAwsccSsmMaintenanceWindow",
      "symbolId": "src/data-awscc-ssm-maintenance-window/index:DataAwsccSsmMaintenanceWindowTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccSsmMaintenanceWindow.DataAwsccSsmMaintenanceWindowTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmMaintenanceWindow.DataAwsccSsmMaintenanceWindowTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssm-maintenance-window/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ssm-maintenance-window/index.ts",
        "line": 48
      },
      "name": "DataAwsccSsmMaintenanceWindowTagsOutputReference",
      "namespace": "dataAwsccSsmMaintenanceWindow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-maintenance-window/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-maintenance-window/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssm-maintenance-window/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmMaintenanceWindow.DataAwsccSsmMaintenanceWindowTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ssm-maintenance-window/index:DataAwsccSsmMaintenanceWindowTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSsmMaintenanceWindowTarget.DataAwsccSsmMaintenanceWindowTarget": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssm_maintenance_window_target awscc_ssm_maintenance_window_target}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmMaintenanceWindowTarget.DataAwsccSsmMaintenanceWindowTarget",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssm_maintenance_window_target awscc_ssm_maintenance_window_target} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssm-maintenance-window-target/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-awscc.dataAwsccSsmMaintenanceWindowTarget.DataAwsccSsmMaintenanceWindowTargetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ssm-maintenance-window-target/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSsmMaintenanceWindowTarget resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssm-maintenance-window-target/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 DataAwsccSsmMaintenanceWindowTarget to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssm_maintenance_window_target#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSsmMaintenanceWindowTarget that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSsmMaintenanceWindowTarget to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssm-maintenance-window-target/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-awscc-ssm-maintenance-window-target/index.ts",
            "line": 223
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSsmMaintenanceWindowTarget",
      "namespace": "dataAwsccSsmMaintenanceWindowTarget",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-maintenance-window-target/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-maintenance-window-target/index.ts",
            "line": 165
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-maintenance-window-target/index.ts",
            "line": 183
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-maintenance-window-target/index.ts",
            "line": 188
          },
          "name": "ownerInformation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-maintenance-window-target/index.ts",
            "line": 193
          },
          "name": "resourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-maintenance-window-target/index.ts",
            "line": 199
          },
          "name": "targets",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmMaintenanceWindowTarget.DataAwsccSsmMaintenanceWindowTargetTargetsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-maintenance-window-target/index.ts",
            "line": 204
          },
          "name": "windowId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-maintenance-window-target/index.ts",
            "line": 209
          },
          "name": "windowTargetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-maintenance-window-target/index.ts",
            "line": 178
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssm-maintenance-window-target/index.ts",
            "line": 171
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ssm-maintenance-window-target/index:DataAwsccSsmMaintenanceWindowTarget"
    },
    "@cdktn/provider-awscc.dataAwsccSsmMaintenanceWindowTarget.DataAwsccSsmMaintenanceWindowTargetConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmMaintenanceWindowTarget.DataAwsccSsmMaintenanceWindowTargetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ssm-maintenance-window-target/index.ts",
        "line": 14
      },
      "name": "DataAwsccSsmMaintenanceWindowTargetConfig",
      "namespace": "dataAwsccSsmMaintenanceWindowTarget",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssm_maintenance_window_target#id DataAwsccSsmMaintenanceWindowTarget#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-maintenance-window-target/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ssm-maintenance-window-target/index:DataAwsccSsmMaintenanceWindowTargetConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSsmMaintenanceWindowTarget.DataAwsccSsmMaintenanceWindowTargetTargets": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmMaintenanceWindowTarget.DataAwsccSsmMaintenanceWindowTargetTargets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ssm-maintenance-window-target/index.ts",
        "line": 25
      },
      "name": "DataAwsccSsmMaintenanceWindowTargetTargets",
      "namespace": "dataAwsccSsmMaintenanceWindowTarget",
      "symbolId": "src/data-awscc-ssm-maintenance-window-target/index:DataAwsccSsmMaintenanceWindowTargetTargets"
    },
    "@cdktn/provider-awscc.dataAwsccSsmMaintenanceWindowTarget.DataAwsccSsmMaintenanceWindowTargetTargetsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmMaintenanceWindowTarget.DataAwsccSsmMaintenanceWindowTargetTargetsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssm-maintenance-window-target/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-awscc-ssm-maintenance-window-target/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssm-maintenance-window-target/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-awscc.dataAwsccSsmMaintenanceWindowTarget.DataAwsccSsmMaintenanceWindowTargetTargetsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSsmMaintenanceWindowTargetTargetsList",
      "namespace": "dataAwsccSsmMaintenanceWindowTarget",
      "symbolId": "src/data-awscc-ssm-maintenance-window-target/index:DataAwsccSsmMaintenanceWindowTargetTargetsList"
    },
    "@cdktn/provider-awscc.dataAwsccSsmMaintenanceWindowTarget.DataAwsccSsmMaintenanceWindowTargetTargetsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmMaintenanceWindowTarget.DataAwsccSsmMaintenanceWindowTargetTargetsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssm-maintenance-window-target/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ssm-maintenance-window-target/index.ts",
        "line": 48
      },
      "name": "DataAwsccSsmMaintenanceWindowTargetTargetsOutputReference",
      "namespace": "dataAwsccSsmMaintenanceWindowTarget",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-maintenance-window-target/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-maintenance-window-target/index.ts",
            "line": 82
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssm-maintenance-window-target/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmMaintenanceWindowTarget.DataAwsccSsmMaintenanceWindowTargetTargets"
          }
        }
      ],
      "symbolId": "src/data-awscc-ssm-maintenance-window-target/index:DataAwsccSsmMaintenanceWindowTargetTargetsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSsmMaintenanceWindowTask.DataAwsccSsmMaintenanceWindowTask": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssm_maintenance_window_task awscc_ssm_maintenance_window_task}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmMaintenanceWindowTask.DataAwsccSsmMaintenanceWindowTask",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssm_maintenance_window_task awscc_ssm_maintenance_window_task} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssm-maintenance-window-task/index.ts",
          "line": 689
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSsmMaintenanceWindowTask.DataAwsccSsmMaintenanceWindowTaskConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ssm-maintenance-window-task/index.ts",
        "line": 657
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSsmMaintenanceWindowTask resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssm-maintenance-window-task/index.ts",
            "line": 674
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSsmMaintenanceWindowTask to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssm_maintenance_window_task#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSsmMaintenanceWindowTask that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSsmMaintenanceWindowTask to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssm-maintenance-window-task/index.ts",
            "line": 807
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssm-maintenance-window-task/index.ts",
            "line": 813
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSsmMaintenanceWindowTask",
      "namespace": "dataAwsccSsmMaintenanceWindowTask",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-maintenance-window-task/index.ts",
            "line": 662
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-maintenance-window-task/index.ts",
            "line": 713
          },
          "name": "cutoffBehavior",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-maintenance-window-task/index.ts",
            "line": 718
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-maintenance-window-task/index.ts",
            "line": 737
          },
          "name": "loggingInfo",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmMaintenanceWindowTask.DataAwsccSsmMaintenanceWindowTaskLoggingInfoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-maintenance-window-task/index.ts",
            "line": 742
          },
          "name": "maxConcurrency",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-maintenance-window-task/index.ts",
            "line": 747
          },
          "name": "maxErrors",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-maintenance-window-task/index.ts",
            "line": 752
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-maintenance-window-task/index.ts",
            "line": 757
          },
          "name": "priority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-maintenance-window-task/index.ts",
            "line": 762
          },
          "name": "serviceRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-maintenance-window-task/index.ts",
            "line": 768
          },
          "name": "targets",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmMaintenanceWindowTask.DataAwsccSsmMaintenanceWindowTaskTargetsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-maintenance-window-task/index.ts",
            "line": 773
          },
          "name": "taskArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-maintenance-window-task/index.ts",
            "line": 779
          },
          "name": "taskInvocationParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmMaintenanceWindowTask.DataAwsccSsmMaintenanceWindowTaskTaskInvocationParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-maintenance-window-task/index.ts",
            "line": 784
          },
          "name": "taskParameters",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-maintenance-window-task/index.ts",
            "line": 789
          },
          "name": "taskType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-maintenance-window-task/index.ts",
            "line": 794
          },
          "name": "windowId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-maintenance-window-task/index.ts",
            "line": 799
          },
          "name": "windowTaskId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-maintenance-window-task/index.ts",
            "line": 731
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssm-maintenance-window-task/index.ts",
            "line": 724
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ssm-maintenance-window-task/index:DataAwsccSsmMaintenanceWindowTask"
    },
    "@cdktn/provider-awscc.dataAwsccSsmMaintenanceWindowTask.DataAwsccSsmMaintenanceWindowTaskConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmMaintenanceWindowTask.DataAwsccSsmMaintenanceWindowTaskConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ssm-maintenance-window-task/index.ts",
        "line": 14
      },
      "name": "DataAwsccSsmMaintenanceWindowTaskConfig",
      "namespace": "dataAwsccSsmMaintenanceWindowTask",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssm_maintenance_window_task#id DataAwsccSsmMaintenanceWindowTask#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-maintenance-window-task/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ssm-maintenance-window-task/index:DataAwsccSsmMaintenanceWindowTaskConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSsmMaintenanceWindowTask.DataAwsccSsmMaintenanceWindowTaskLoggingInfo": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmMaintenanceWindowTask.DataAwsccSsmMaintenanceWindowTaskLoggingInfo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ssm-maintenance-window-task/index.ts",
        "line": 25
      },
      "name": "DataAwsccSsmMaintenanceWindowTaskLoggingInfo",
      "namespace": "dataAwsccSsmMaintenanceWindowTask",
      "symbolId": "src/data-awscc-ssm-maintenance-window-task/index:DataAwsccSsmMaintenanceWindowTaskLoggingInfo"
    },
    "@cdktn/provider-awscc.dataAwsccSsmMaintenanceWindowTask.DataAwsccSsmMaintenanceWindowTaskLoggingInfoOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmMaintenanceWindowTask.DataAwsccSsmMaintenanceWindowTaskLoggingInfoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssm-maintenance-window-task/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ssm-maintenance-window-task/index.ts",
        "line": 48
      },
      "name": "DataAwsccSsmMaintenanceWindowTaskLoggingInfoOutputReference",
      "namespace": "dataAwsccSsmMaintenanceWindowTask",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-maintenance-window-task/index.ts",
            "line": 75
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-maintenance-window-task/index.ts",
            "line": 80
          },
          "name": "s3Bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-maintenance-window-task/index.ts",
            "line": 85
          },
          "name": "s3Prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssm-maintenance-window-task/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmMaintenanceWindowTask.DataAwsccSsmMaintenanceWindowTaskLoggingInfo"
          }
        }
      ],
      "symbolId": "src/data-awscc-ssm-maintenance-window-task/index:DataAwsccSsmMaintenanceWindowTaskLoggingInfoOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSsmMaintenanceWindowTask.DataAwsccSsmMaintenanceWindowTaskTargets": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmMaintenanceWindowTask.DataAwsccSsmMaintenanceWindowTaskTargets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ssm-maintenance-window-task/index.ts",
        "line": 89
      },
      "name": "DataAwsccSsmMaintenanceWindowTaskTargets",
      "namespace": "dataAwsccSsmMaintenanceWindowTask",
      "symbolId": "src/data-awscc-ssm-maintenance-window-task/index:DataAwsccSsmMaintenanceWindowTaskTargets"
    },
    "@cdktn/provider-awscc.dataAwsccSsmMaintenanceWindowTask.DataAwsccSsmMaintenanceWindowTaskTargetsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmMaintenanceWindowTask.DataAwsccSsmMaintenanceWindowTaskTargetsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssm-maintenance-window-task/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ssm-maintenance-window-task/index.ts",
        "line": 151
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssm-maintenance-window-task/index.ts",
            "line": 165
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSsmMaintenanceWindowTask.DataAwsccSsmMaintenanceWindowTaskTargetsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSsmMaintenanceWindowTaskTargetsList",
      "namespace": "dataAwsccSsmMaintenanceWindowTask",
      "symbolId": "src/data-awscc-ssm-maintenance-window-task/index:DataAwsccSsmMaintenanceWindowTaskTargetsList"
    },
    "@cdktn/provider-awscc.dataAwsccSsmMaintenanceWindowTask.DataAwsccSsmMaintenanceWindowTaskTargetsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmMaintenanceWindowTask.DataAwsccSsmMaintenanceWindowTaskTargetsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssm-maintenance-window-task/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ssm-maintenance-window-task/index.ts",
        "line": 112
      },
      "name": "DataAwsccSsmMaintenanceWindowTaskTargetsOutputReference",
      "namespace": "dataAwsccSsmMaintenanceWindowTask",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-maintenance-window-task/index.ts",
            "line": 141
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-maintenance-window-task/index.ts",
            "line": 146
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssm-maintenance-window-task/index.ts",
            "line": 125
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmMaintenanceWindowTask.DataAwsccSsmMaintenanceWindowTaskTargets"
          }
        }
      ],
      "symbolId": "src/data-awscc-ssm-maintenance-window-task/index:DataAwsccSsmMaintenanceWindowTaskTargetsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSsmMaintenanceWindowTask.DataAwsccSsmMaintenanceWindowTaskTaskInvocationParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmMaintenanceWindowTask.DataAwsccSsmMaintenanceWindowTaskTaskInvocationParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ssm-maintenance-window-task/index.ts",
        "line": 580
      },
      "name": "DataAwsccSsmMaintenanceWindowTaskTaskInvocationParameters",
      "namespace": "dataAwsccSsmMaintenanceWindowTask",
      "symbolId": "src/data-awscc-ssm-maintenance-window-task/index:DataAwsccSsmMaintenanceWindowTaskTaskInvocationParameters"
    },
    "@cdktn/provider-awscc.dataAwsccSsmMaintenanceWindowTask.DataAwsccSsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowAutomationParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmMaintenanceWindowTask.DataAwsccSsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowAutomationParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ssm-maintenance-window-task/index.ts",
        "line": 169
      },
      "name": "DataAwsccSsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowAutomationParameters",
      "namespace": "dataAwsccSsmMaintenanceWindowTask",
      "symbolId": "src/data-awscc-ssm-maintenance-window-task/index:DataAwsccSsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowAutomationParameters"
    },
    "@cdktn/provider-awscc.dataAwsccSsmMaintenanceWindowTask.DataAwsccSsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowAutomationParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmMaintenanceWindowTask.DataAwsccSsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowAutomationParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssm-maintenance-window-task/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-awscc-ssm-maintenance-window-task/index.ts",
        "line": 192
      },
      "name": "DataAwsccSsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowAutomationParametersOutputReference",
      "namespace": "dataAwsccSsmMaintenanceWindowTask",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-maintenance-window-task/index.ts",
            "line": 219
          },
          "name": "documentVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-maintenance-window-task/index.ts",
            "line": 224
          },
          "name": "parameters",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssm-maintenance-window-task/index.ts",
            "line": 203
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmMaintenanceWindowTask.DataAwsccSsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowAutomationParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-ssm-maintenance-window-task/index:DataAwsccSsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowAutomationParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSsmMaintenanceWindowTask.DataAwsccSsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowLambdaParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmMaintenanceWindowTask.DataAwsccSsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowLambdaParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ssm-maintenance-window-task/index.ts",
        "line": 228
      },
      "name": "DataAwsccSsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowLambdaParameters",
      "namespace": "dataAwsccSsmMaintenanceWindowTask",
      "symbolId": "src/data-awscc-ssm-maintenance-window-task/index:DataAwsccSsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowLambdaParameters"
    },
    "@cdktn/provider-awscc.dataAwsccSsmMaintenanceWindowTask.DataAwsccSsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowLambdaParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmMaintenanceWindowTask.DataAwsccSsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowLambdaParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssm-maintenance-window-task/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-awscc-ssm-maintenance-window-task/index.ts",
        "line": 251
      },
      "name": "DataAwsccSsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowLambdaParametersOutputReference",
      "namespace": "dataAwsccSsmMaintenanceWindowTask",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-maintenance-window-task/index.ts",
            "line": 278
          },
          "name": "clientContext",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-maintenance-window-task/index.ts",
            "line": 283
          },
          "name": "payload",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-maintenance-window-task/index.ts",
            "line": 288
          },
          "name": "qualifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssm-maintenance-window-task/index.ts",
            "line": 262
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmMaintenanceWindowTask.DataAwsccSsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowLambdaParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-ssm-maintenance-window-task/index:DataAwsccSsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowLambdaParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSsmMaintenanceWindowTask.DataAwsccSsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowRunCommandParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmMaintenanceWindowTask.DataAwsccSsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowRunCommandParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ssm-maintenance-window-task/index.ts",
        "line": 415
      },
      "name": "DataAwsccSsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowRunCommandParameters",
      "namespace": "dataAwsccSsmMaintenanceWindowTask",
      "symbolId": "src/data-awscc-ssm-maintenance-window-task/index:DataAwsccSsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowRunCommandParameters"
    },
    "@cdktn/provider-awscc.dataAwsccSsmMaintenanceWindowTask.DataAwsccSsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowRunCommandParametersCloudwatchOutputConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmMaintenanceWindowTask.DataAwsccSsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowRunCommandParametersCloudwatchOutputConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ssm-maintenance-window-task/index.ts",
        "line": 292
      },
      "name": "DataAwsccSsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowRunCommandParametersCloudwatchOutputConfig",
      "namespace": "dataAwsccSsmMaintenanceWindowTask",
      "symbolId": "src/data-awscc-ssm-maintenance-window-task/index:DataAwsccSsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowRunCommandParametersCloudwatchOutputConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSsmMaintenanceWindowTask.DataAwsccSsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowRunCommandParametersCloudwatchOutputConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmMaintenanceWindowTask.DataAwsccSsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowRunCommandParametersCloudwatchOutputConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssm-maintenance-window-task/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/data-awscc-ssm-maintenance-window-task/index.ts",
        "line": 315
      },
      "name": "DataAwsccSsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowRunCommandParametersCloudwatchOutputConfigOutputReference",
      "namespace": "dataAwsccSsmMaintenanceWindowTask",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-maintenance-window-task/index.ts",
            "line": 342
          },
          "name": "cloudwatchLogGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-maintenance-window-task/index.ts",
            "line": 347
          },
          "name": "cloudwatchOutputEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssm-maintenance-window-task/index.ts",
            "line": 326
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmMaintenanceWindowTask.DataAwsccSsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowRunCommandParametersCloudwatchOutputConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-ssm-maintenance-window-task/index:DataAwsccSsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowRunCommandParametersCloudwatchOutputConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSsmMaintenanceWindowTask.DataAwsccSsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowRunCommandParametersNotificationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmMaintenanceWindowTask.DataAwsccSsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowRunCommandParametersNotificationConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ssm-maintenance-window-task/index.ts",
        "line": 351
      },
      "name": "DataAwsccSsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowRunCommandParametersNotificationConfig",
      "namespace": "dataAwsccSsmMaintenanceWindowTask",
      "symbolId": "src/data-awscc-ssm-maintenance-window-task/index:DataAwsccSsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowRunCommandParametersNotificationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSsmMaintenanceWindowTask.DataAwsccSsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowRunCommandParametersNotificationConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmMaintenanceWindowTask.DataAwsccSsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowRunCommandParametersNotificationConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssm-maintenance-window-task/index.ts",
          "line": 381
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ssm-maintenance-window-task/index.ts",
        "line": 374
      },
      "name": "DataAwsccSsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowRunCommandParametersNotificationConfigOutputReference",
      "namespace": "dataAwsccSsmMaintenanceWindowTask",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-maintenance-window-task/index.ts",
            "line": 401
          },
          "name": "notificationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-maintenance-window-task/index.ts",
            "line": 406
          },
          "name": "notificationEvents",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-maintenance-window-task/index.ts",
            "line": 411
          },
          "name": "notificationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssm-maintenance-window-task/index.ts",
            "line": 385
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmMaintenanceWindowTask.DataAwsccSsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowRunCommandParametersNotificationConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-ssm-maintenance-window-task/index:DataAwsccSsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowRunCommandParametersNotificationConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSsmMaintenanceWindowTask.DataAwsccSsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowRunCommandParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmMaintenanceWindowTask.DataAwsccSsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowRunCommandParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssm-maintenance-window-task/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/data-awscc-ssm-maintenance-window-task/index.ts",
        "line": 438
      },
      "name": "DataAwsccSsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowRunCommandParametersOutputReference",
      "namespace": "dataAwsccSsmMaintenanceWindowTask",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-maintenance-window-task/index.ts",
            "line": 466
          },
          "name": "cloudwatchOutputConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmMaintenanceWindowTask.DataAwsccSsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowRunCommandParametersCloudwatchOutputConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-maintenance-window-task/index.ts",
            "line": 471
          },
          "name": "comment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-maintenance-window-task/index.ts",
            "line": 476
          },
          "name": "documentHash",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-maintenance-window-task/index.ts",
            "line": 481
          },
          "name": "documentHashType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-maintenance-window-task/index.ts",
            "line": 486
          },
          "name": "documentVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-maintenance-window-task/index.ts",
            "line": 492
          },
          "name": "notificationConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmMaintenanceWindowTask.DataAwsccSsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowRunCommandParametersNotificationConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-maintenance-window-task/index.ts",
            "line": 497
          },
          "name": "outputS3BucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-maintenance-window-task/index.ts",
            "line": 502
          },
          "name": "outputS3KeyPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-maintenance-window-task/index.ts",
            "line": 507
          },
          "name": "parameters",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-maintenance-window-task/index.ts",
            "line": 512
          },
          "name": "serviceRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-maintenance-window-task/index.ts",
            "line": 517
          },
          "name": "timeoutSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssm-maintenance-window-task/index.ts",
            "line": 449
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmMaintenanceWindowTask.DataAwsccSsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowRunCommandParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-ssm-maintenance-window-task/index:DataAwsccSsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowRunCommandParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSsmMaintenanceWindowTask.DataAwsccSsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowStepFunctionsParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmMaintenanceWindowTask.DataAwsccSsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowStepFunctionsParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ssm-maintenance-window-task/index.ts",
        "line": 521
      },
      "name": "DataAwsccSsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowStepFunctionsParameters",
      "namespace": "dataAwsccSsmMaintenanceWindowTask",
      "symbolId": "src/data-awscc-ssm-maintenance-window-task/index:DataAwsccSsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowStepFunctionsParameters"
    },
    "@cdktn/provider-awscc.dataAwsccSsmMaintenanceWindowTask.DataAwsccSsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowStepFunctionsParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmMaintenanceWindowTask.DataAwsccSsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowStepFunctionsParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssm-maintenance-window-task/index.ts",
          "line": 551
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ssm-maintenance-window-task/index.ts",
        "line": 544
      },
      "name": "DataAwsccSsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowStepFunctionsParametersOutputReference",
      "namespace": "dataAwsccSsmMaintenanceWindowTask",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-maintenance-window-task/index.ts",
            "line": 571
          },
          "name": "input",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-maintenance-window-task/index.ts",
            "line": 576
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssm-maintenance-window-task/index.ts",
            "line": 555
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmMaintenanceWindowTask.DataAwsccSsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowStepFunctionsParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-ssm-maintenance-window-task/index:DataAwsccSsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowStepFunctionsParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSsmMaintenanceWindowTask.DataAwsccSsmMaintenanceWindowTaskTaskInvocationParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmMaintenanceWindowTask.DataAwsccSsmMaintenanceWindowTaskTaskInvocationParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssm-maintenance-window-task/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-awscc-ssm-maintenance-window-task/index.ts",
        "line": 603
      },
      "name": "DataAwsccSsmMaintenanceWindowTaskTaskInvocationParametersOutputReference",
      "namespace": "dataAwsccSsmMaintenanceWindowTask",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-maintenance-window-task/index.ts",
            "line": 631
          },
          "name": "maintenanceWindowAutomationParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmMaintenanceWindowTask.DataAwsccSsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowAutomationParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-maintenance-window-task/index.ts",
            "line": 637
          },
          "name": "maintenanceWindowLambdaParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmMaintenanceWindowTask.DataAwsccSsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowLambdaParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-maintenance-window-task/index.ts",
            "line": 643
          },
          "name": "maintenanceWindowRunCommandParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmMaintenanceWindowTask.DataAwsccSsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowRunCommandParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-maintenance-window-task/index.ts",
            "line": 649
          },
          "name": "maintenanceWindowStepFunctionsParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmMaintenanceWindowTask.DataAwsccSsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowStepFunctionsParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssm-maintenance-window-task/index.ts",
            "line": 614
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmMaintenanceWindowTask.DataAwsccSsmMaintenanceWindowTaskTaskInvocationParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-ssm-maintenance-window-task/index:DataAwsccSsmMaintenanceWindowTaskTaskInvocationParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSsmMaintenanceWindows.DataAwsccSsmMaintenanceWindows": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssm_maintenance_windows awscc_ssm_maintenance_windows}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmMaintenanceWindows.DataAwsccSsmMaintenanceWindows",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssm_maintenance_windows awscc_ssm_maintenance_windows} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssm-maintenance-windows/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSsmMaintenanceWindows.DataAwsccSsmMaintenanceWindowsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ssm-maintenance-windows/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSsmMaintenanceWindows resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssm-maintenance-windows/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSsmMaintenanceWindows to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssm_maintenance_windows#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSsmMaintenanceWindows that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSsmMaintenanceWindows to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssm-maintenance-windows/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssm-maintenance-windows/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSsmMaintenanceWindows",
      "namespace": "dataAwsccSsmMaintenanceWindows",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-maintenance-windows/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-maintenance-windows/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-maintenance-windows/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ssm-maintenance-windows/index:DataAwsccSsmMaintenanceWindows"
    },
    "@cdktn/provider-awscc.dataAwsccSsmMaintenanceWindows.DataAwsccSsmMaintenanceWindowsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmMaintenanceWindows.DataAwsccSsmMaintenanceWindowsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ssm-maintenance-windows/index.ts",
        "line": 14
      },
      "name": "DataAwsccSsmMaintenanceWindowsConfig",
      "namespace": "dataAwsccSsmMaintenanceWindows",
      "symbolId": "src/data-awscc-ssm-maintenance-windows/index:DataAwsccSsmMaintenanceWindowsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSsmOpsItem.DataAwsccSsmOpsItem": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssm_ops_item awscc_ssm_ops_item}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmOpsItem.DataAwsccSsmOpsItem",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssm_ops_item awscc_ssm_ops_item} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssm-ops-item/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-awscc.dataAwsccSsmOpsItem.DataAwsccSsmOpsItemConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ssm-ops-item/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSsmOpsItem resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssm-ops-item/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 DataAwsccSsmOpsItem to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssm_ops_item#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSsmOpsItem that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSsmOpsItem to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssm-ops-item/index.ts",
            "line": 262
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssm-ops-item/index.ts",
            "line": 268
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSsmOpsItem",
      "namespace": "dataAwsccSsmOpsItem",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-ops-item/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-ops-item/index.ts",
            "line": 165
          },
          "name": "category",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-ops-item/index.ts",
            "line": 170
          },
          "name": "createdBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-ops-item/index.ts",
            "line": 175
          },
          "name": "createdTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-ops-item/index.ts",
            "line": 180
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-ops-item/index.ts",
            "line": 198
          },
          "name": "lastModifiedBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-ops-item/index.ts",
            "line": 203
          },
          "name": "lastModifiedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-ops-item/index.ts",
            "line": 208
          },
          "name": "opsItemArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-ops-item/index.ts",
            "line": 213
          },
          "name": "opsItemId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-ops-item/index.ts",
            "line": 218
          },
          "name": "opsItemType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-ops-item/index.ts",
            "line": 223
          },
          "name": "priority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-ops-item/index.ts",
            "line": 228
          },
          "name": "severity",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-ops-item/index.ts",
            "line": 233
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-ops-item/index.ts",
            "line": 238
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-ops-item/index.ts",
            "line": 244
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmOpsItem.DataAwsccSsmOpsItemTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-ops-item/index.ts",
            "line": 249
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-ops-item/index.ts",
            "line": 254
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-ops-item/index.ts",
            "line": 193
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssm-ops-item/index.ts",
            "line": 186
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ssm-ops-item/index:DataAwsccSsmOpsItem"
    },
    "@cdktn/provider-awscc.dataAwsccSsmOpsItem.DataAwsccSsmOpsItemConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmOpsItem.DataAwsccSsmOpsItemConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ssm-ops-item/index.ts",
        "line": 14
      },
      "name": "DataAwsccSsmOpsItemConfig",
      "namespace": "dataAwsccSsmOpsItem",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssm_ops_item#id DataAwsccSsmOpsItem#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-ops-item/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ssm-ops-item/index:DataAwsccSsmOpsItemConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSsmOpsItem.DataAwsccSsmOpsItemTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmOpsItem.DataAwsccSsmOpsItemTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ssm-ops-item/index.ts",
        "line": 25
      },
      "name": "DataAwsccSsmOpsItemTags",
      "namespace": "dataAwsccSsmOpsItem",
      "symbolId": "src/data-awscc-ssm-ops-item/index:DataAwsccSsmOpsItemTags"
    },
    "@cdktn/provider-awscc.dataAwsccSsmOpsItem.DataAwsccSsmOpsItemTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmOpsItem.DataAwsccSsmOpsItemTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssm-ops-item/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-awscc-ssm-ops-item/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssm-ops-item/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-awscc.dataAwsccSsmOpsItem.DataAwsccSsmOpsItemTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSsmOpsItemTagsList",
      "namespace": "dataAwsccSsmOpsItem",
      "symbolId": "src/data-awscc-ssm-ops-item/index:DataAwsccSsmOpsItemTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccSsmOpsItem.DataAwsccSsmOpsItemTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmOpsItem.DataAwsccSsmOpsItemTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssm-ops-item/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ssm-ops-item/index.ts",
        "line": 48
      },
      "name": "DataAwsccSsmOpsItemTagsOutputReference",
      "namespace": "dataAwsccSsmOpsItem",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-ops-item/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-ops-item/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssm-ops-item/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmOpsItem.DataAwsccSsmOpsItemTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ssm-ops-item/index:DataAwsccSsmOpsItemTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSsmOpsItems.DataAwsccSsmOpsItems": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssm_ops_items awscc_ssm_ops_items}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmOpsItems.DataAwsccSsmOpsItems",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssm_ops_items awscc_ssm_ops_items} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssm-ops-items/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSsmOpsItems.DataAwsccSsmOpsItemsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ssm-ops-items/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSsmOpsItems resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssm-ops-items/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSsmOpsItems to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssm_ops_items#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSsmOpsItems that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSsmOpsItems to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssm-ops-items/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssm-ops-items/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSsmOpsItems",
      "namespace": "dataAwsccSsmOpsItems",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-ops-items/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-ops-items/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-ops-items/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ssm-ops-items/index:DataAwsccSsmOpsItems"
    },
    "@cdktn/provider-awscc.dataAwsccSsmOpsItems.DataAwsccSsmOpsItemsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmOpsItems.DataAwsccSsmOpsItemsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ssm-ops-items/index.ts",
        "line": 14
      },
      "name": "DataAwsccSsmOpsItemsConfig",
      "namespace": "dataAwsccSsmOpsItems",
      "symbolId": "src/data-awscc-ssm-ops-items/index:DataAwsccSsmOpsItemsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSsmParameter.DataAwsccSsmParameter": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssm_parameter awscc_ssm_parameter}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmParameter.DataAwsccSsmParameter",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssm_parameter awscc_ssm_parameter} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssm-parameter/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSsmParameter.DataAwsccSsmParameterConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ssm-parameter/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSsmParameter resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssm-parameter/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSsmParameter to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssm_parameter#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSsmParameter that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSsmParameter to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssm-parameter/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-awscc-ssm-parameter/index.ts",
            "line": 158
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSsmParameter",
      "namespace": "dataAwsccSsmParameter",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-parameter/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-parameter/index.ts",
            "line": 85
          },
          "name": "allowedPattern",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-parameter/index.ts",
            "line": 90
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-parameter/index.ts",
            "line": 95
          },
          "name": "dataType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-parameter/index.ts",
            "line": 100
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-parameter/index.ts",
            "line": 118
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-parameter/index.ts",
            "line": 123
          },
          "name": "policies",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-parameter/index.ts",
            "line": 129
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-parameter/index.ts",
            "line": 134
          },
          "name": "tier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-parameter/index.ts",
            "line": 139
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-parameter/index.ts",
            "line": 144
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-parameter/index.ts",
            "line": 113
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssm-parameter/index.ts",
            "line": 106
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ssm-parameter/index:DataAwsccSsmParameter"
    },
    "@cdktn/provider-awscc.dataAwsccSsmParameter.DataAwsccSsmParameterConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmParameter.DataAwsccSsmParameterConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ssm-parameter/index.ts",
        "line": 14
      },
      "name": "DataAwsccSsmParameterConfig",
      "namespace": "dataAwsccSsmParameter",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssm_parameter#id DataAwsccSsmParameter#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-parameter/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ssm-parameter/index:DataAwsccSsmParameterConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSsmParameters.DataAwsccSsmParameters": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssm_parameters awscc_ssm_parameters}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmParameters.DataAwsccSsmParameters",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssm_parameters awscc_ssm_parameters} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssm-parameters/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSsmParameters.DataAwsccSsmParametersConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ssm-parameters/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSsmParameters resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssm-parameters/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSsmParameters to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssm_parameters#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSsmParameters that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSsmParameters to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssm-parameters/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssm-parameters/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSsmParameters",
      "namespace": "dataAwsccSsmParameters",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-parameters/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-parameters/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-parameters/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ssm-parameters/index:DataAwsccSsmParameters"
    },
    "@cdktn/provider-awscc.dataAwsccSsmParameters.DataAwsccSsmParametersConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmParameters.DataAwsccSsmParametersConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ssm-parameters/index.ts",
        "line": 14
      },
      "name": "DataAwsccSsmParametersConfig",
      "namespace": "dataAwsccSsmParameters",
      "symbolId": "src/data-awscc-ssm-parameters/index:DataAwsccSsmParametersConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSsmPatchBaseline.DataAwsccSsmPatchBaseline": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssm_patch_baseline awscc_ssm_patch_baseline}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmPatchBaseline.DataAwsccSsmPatchBaseline",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssm_patch_baseline awscc_ssm_patch_baseline} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssm-patch-baseline/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSsmPatchBaseline.DataAwsccSsmPatchBaselineConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ssm-patch-baseline/index.ts",
        "line": 615
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSsmPatchBaseline resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssm-patch-baseline/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 DataAwsccSsmPatchBaseline to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssm_patch_baseline#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSsmPatchBaseline that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSsmPatchBaseline to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssm-patch-baseline/index.ts",
            "line": 771
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssm-patch-baseline/index.ts",
            "line": 777
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSsmPatchBaseline",
      "namespace": "dataAwsccSsmPatchBaseline",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-patch-baseline/index.ts",
            "line": 620
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-patch-baseline/index.ts",
            "line": 672
          },
          "name": "approvalRules",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmPatchBaseline.DataAwsccSsmPatchBaselineApprovalRulesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-patch-baseline/index.ts",
            "line": 677
          },
          "name": "approvedPatches",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-patch-baseline/index.ts",
            "line": 682
          },
          "name": "approvedPatchesComplianceLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-patch-baseline/index.ts",
            "line": 687
          },
          "name": "approvedPatchesEnableNonSecurity",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-patch-baseline/index.ts",
            "line": 692
          },
          "name": "availableSecurityUpdatesComplianceStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-patch-baseline/index.ts",
            "line": 697
          },
          "name": "defaultBaseline",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-patch-baseline/index.ts",
            "line": 702
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-patch-baseline/index.ts",
            "line": 708
          },
          "name": "globalFilters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmPatchBaseline.DataAwsccSsmPatchBaselineGlobalFiltersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-patch-baseline/index.ts",
            "line": 726
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-patch-baseline/index.ts",
            "line": 731
          },
          "name": "operatingSystem",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-patch-baseline/index.ts",
            "line": 736
          },
          "name": "patchBaselineId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-patch-baseline/index.ts",
            "line": 741
          },
          "name": "patchGroups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-patch-baseline/index.ts",
            "line": 746
          },
          "name": "rejectedPatches",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-patch-baseline/index.ts",
            "line": 751
          },
          "name": "rejectedPatchesAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-patch-baseline/index.ts",
            "line": 757
          },
          "name": "sources",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmPatchBaseline.DataAwsccSsmPatchBaselineSourcesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-patch-baseline/index.ts",
            "line": 763
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmPatchBaseline.DataAwsccSsmPatchBaselineTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-patch-baseline/index.ts",
            "line": 721
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssm-patch-baseline/index.ts",
            "line": 714
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ssm-patch-baseline/index:DataAwsccSsmPatchBaseline"
    },
    "@cdktn/provider-awscc.dataAwsccSsmPatchBaseline.DataAwsccSsmPatchBaselineApprovalRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmPatchBaseline.DataAwsccSsmPatchBaselineApprovalRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ssm-patch-baseline/index.ts",
        "line": 256
      },
      "name": "DataAwsccSsmPatchBaselineApprovalRules",
      "namespace": "dataAwsccSsmPatchBaseline",
      "symbolId": "src/data-awscc-ssm-patch-baseline/index:DataAwsccSsmPatchBaselineApprovalRules"
    },
    "@cdktn/provider-awscc.dataAwsccSsmPatchBaseline.DataAwsccSsmPatchBaselineApprovalRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmPatchBaseline.DataAwsccSsmPatchBaselineApprovalRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssm-patch-baseline/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-awscc-ssm-patch-baseline/index.ts",
        "line": 279
      },
      "name": "DataAwsccSsmPatchBaselineApprovalRulesOutputReference",
      "namespace": "dataAwsccSsmPatchBaseline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-patch-baseline/index.ts",
            "line": 307
          },
          "name": "patchRules",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmPatchBaseline.DataAwsccSsmPatchBaselineApprovalRulesPatchRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssm-patch-baseline/index.ts",
            "line": 290
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmPatchBaseline.DataAwsccSsmPatchBaselineApprovalRules"
          }
        }
      ],
      "symbolId": "src/data-awscc-ssm-patch-baseline/index:DataAwsccSsmPatchBaselineApprovalRulesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSsmPatchBaseline.DataAwsccSsmPatchBaselineApprovalRulesPatchRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmPatchBaseline.DataAwsccSsmPatchBaselineApprovalRulesPatchRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ssm-patch-baseline/index.ts",
        "line": 160
      },
      "name": "DataAwsccSsmPatchBaselineApprovalRulesPatchRules",
      "namespace": "dataAwsccSsmPatchBaseline",
      "symbolId": "src/data-awscc-ssm-patch-baseline/index:DataAwsccSsmPatchBaselineApprovalRulesPatchRules"
    },
    "@cdktn/provider-awscc.dataAwsccSsmPatchBaseline.DataAwsccSsmPatchBaselineApprovalRulesPatchRulesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmPatchBaseline.DataAwsccSsmPatchBaselineApprovalRulesPatchRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssm-patch-baseline/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ssm-patch-baseline/index.ts",
        "line": 238
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssm-patch-baseline/index.ts",
            "line": 252
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSsmPatchBaseline.DataAwsccSsmPatchBaselineApprovalRulesPatchRulesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSsmPatchBaselineApprovalRulesPatchRulesList",
      "namespace": "dataAwsccSsmPatchBaseline",
      "symbolId": "src/data-awscc-ssm-patch-baseline/index:DataAwsccSsmPatchBaselineApprovalRulesPatchRulesList"
    },
    "@cdktn/provider-awscc.dataAwsccSsmPatchBaseline.DataAwsccSsmPatchBaselineApprovalRulesPatchRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmPatchBaseline.DataAwsccSsmPatchBaselineApprovalRulesPatchRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssm-patch-baseline/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ssm-patch-baseline/index.ts",
        "line": 183
      },
      "name": "DataAwsccSsmPatchBaselineApprovalRulesPatchRulesOutputReference",
      "namespace": "dataAwsccSsmPatchBaseline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-patch-baseline/index.ts",
            "line": 212
          },
          "name": "approveAfterDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-patch-baseline/index.ts",
            "line": 217
          },
          "name": "approveUntilDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-patch-baseline/index.ts",
            "line": 222
          },
          "name": "complianceLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-patch-baseline/index.ts",
            "line": 227
          },
          "name": "enableNonSecurity",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-patch-baseline/index.ts",
            "line": 233
          },
          "name": "patchFilterGroup",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmPatchBaseline.DataAwsccSsmPatchBaselineApprovalRulesPatchRulesPatchFilterGroupOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssm-patch-baseline/index.ts",
            "line": 196
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmPatchBaseline.DataAwsccSsmPatchBaselineApprovalRulesPatchRules"
          }
        }
      ],
      "symbolId": "src/data-awscc-ssm-patch-baseline/index:DataAwsccSsmPatchBaselineApprovalRulesPatchRulesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSsmPatchBaseline.DataAwsccSsmPatchBaselineApprovalRulesPatchRulesPatchFilterGroup": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmPatchBaseline.DataAwsccSsmPatchBaselineApprovalRulesPatchRulesPatchFilterGroup",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ssm-patch-baseline/index.ts",
        "line": 105
      },
      "name": "DataAwsccSsmPatchBaselineApprovalRulesPatchRulesPatchFilterGroup",
      "namespace": "dataAwsccSsmPatchBaseline",
      "symbolId": "src/data-awscc-ssm-patch-baseline/index:DataAwsccSsmPatchBaselineApprovalRulesPatchRulesPatchFilterGroup"
    },
    "@cdktn/provider-awscc.dataAwsccSsmPatchBaseline.DataAwsccSsmPatchBaselineApprovalRulesPatchRulesPatchFilterGroupOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmPatchBaseline.DataAwsccSsmPatchBaselineApprovalRulesPatchRulesPatchFilterGroupOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssm-patch-baseline/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-awscc-ssm-patch-baseline/index.ts",
        "line": 128
      },
      "name": "DataAwsccSsmPatchBaselineApprovalRulesPatchRulesPatchFilterGroupOutputReference",
      "namespace": "dataAwsccSsmPatchBaseline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-patch-baseline/index.ts",
            "line": 156
          },
          "name": "patchFilters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmPatchBaseline.DataAwsccSsmPatchBaselineApprovalRulesPatchRulesPatchFilterGroupPatchFiltersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssm-patch-baseline/index.ts",
            "line": 139
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmPatchBaseline.DataAwsccSsmPatchBaselineApprovalRulesPatchRulesPatchFilterGroup"
          }
        }
      ],
      "symbolId": "src/data-awscc-ssm-patch-baseline/index:DataAwsccSsmPatchBaselineApprovalRulesPatchRulesPatchFilterGroupOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSsmPatchBaseline.DataAwsccSsmPatchBaselineApprovalRulesPatchRulesPatchFilterGroupPatchFilters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmPatchBaseline.DataAwsccSsmPatchBaselineApprovalRulesPatchRulesPatchFilterGroupPatchFilters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ssm-patch-baseline/index.ts",
        "line": 25
      },
      "name": "DataAwsccSsmPatchBaselineApprovalRulesPatchRulesPatchFilterGroupPatchFilters",
      "namespace": "dataAwsccSsmPatchBaseline",
      "symbolId": "src/data-awscc-ssm-patch-baseline/index:DataAwsccSsmPatchBaselineApprovalRulesPatchRulesPatchFilterGroupPatchFilters"
    },
    "@cdktn/provider-awscc.dataAwsccSsmPatchBaseline.DataAwsccSsmPatchBaselineApprovalRulesPatchRulesPatchFilterGroupPatchFiltersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmPatchBaseline.DataAwsccSsmPatchBaselineApprovalRulesPatchRulesPatchFilterGroupPatchFiltersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssm-patch-baseline/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-awscc-ssm-patch-baseline/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssm-patch-baseline/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-awscc.dataAwsccSsmPatchBaseline.DataAwsccSsmPatchBaselineApprovalRulesPatchRulesPatchFilterGroupPatchFiltersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSsmPatchBaselineApprovalRulesPatchRulesPatchFilterGroupPatchFiltersList",
      "namespace": "dataAwsccSsmPatchBaseline",
      "symbolId": "src/data-awscc-ssm-patch-baseline/index:DataAwsccSsmPatchBaselineApprovalRulesPatchRulesPatchFilterGroupPatchFiltersList"
    },
    "@cdktn/provider-awscc.dataAwsccSsmPatchBaseline.DataAwsccSsmPatchBaselineApprovalRulesPatchRulesPatchFilterGroupPatchFiltersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmPatchBaseline.DataAwsccSsmPatchBaselineApprovalRulesPatchRulesPatchFilterGroupPatchFiltersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssm-patch-baseline/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ssm-patch-baseline/index.ts",
        "line": 48
      },
      "name": "DataAwsccSsmPatchBaselineApprovalRulesPatchRulesPatchFilterGroupPatchFiltersOutputReference",
      "namespace": "dataAwsccSsmPatchBaseline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-patch-baseline/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-patch-baseline/index.ts",
            "line": 82
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssm-patch-baseline/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmPatchBaseline.DataAwsccSsmPatchBaselineApprovalRulesPatchRulesPatchFilterGroupPatchFilters"
          }
        }
      ],
      "symbolId": "src/data-awscc-ssm-patch-baseline/index:DataAwsccSsmPatchBaselineApprovalRulesPatchRulesPatchFilterGroupPatchFiltersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSsmPatchBaseline.DataAwsccSsmPatchBaselineConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmPatchBaseline.DataAwsccSsmPatchBaselineConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ssm-patch-baseline/index.ts",
        "line": 14
      },
      "name": "DataAwsccSsmPatchBaselineConfig",
      "namespace": "dataAwsccSsmPatchBaseline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssm_patch_baseline#id DataAwsccSsmPatchBaseline#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-patch-baseline/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ssm-patch-baseline/index:DataAwsccSsmPatchBaselineConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSsmPatchBaseline.DataAwsccSsmPatchBaselineGlobalFilters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmPatchBaseline.DataAwsccSsmPatchBaselineGlobalFilters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ssm-patch-baseline/index.ts",
        "line": 391
      },
      "name": "DataAwsccSsmPatchBaselineGlobalFilters",
      "namespace": "dataAwsccSsmPatchBaseline",
      "symbolId": "src/data-awscc-ssm-patch-baseline/index:DataAwsccSsmPatchBaselineGlobalFilters"
    },
    "@cdktn/provider-awscc.dataAwsccSsmPatchBaseline.DataAwsccSsmPatchBaselineGlobalFiltersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmPatchBaseline.DataAwsccSsmPatchBaselineGlobalFiltersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssm-patch-baseline/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-awscc-ssm-patch-baseline/index.ts",
        "line": 414
      },
      "name": "DataAwsccSsmPatchBaselineGlobalFiltersOutputReference",
      "namespace": "dataAwsccSsmPatchBaseline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-patch-baseline/index.ts",
            "line": 442
          },
          "name": "patchFilters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmPatchBaseline.DataAwsccSsmPatchBaselineGlobalFiltersPatchFiltersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssm-patch-baseline/index.ts",
            "line": 425
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmPatchBaseline.DataAwsccSsmPatchBaselineGlobalFilters"
          }
        }
      ],
      "symbolId": "src/data-awscc-ssm-patch-baseline/index:DataAwsccSsmPatchBaselineGlobalFiltersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSsmPatchBaseline.DataAwsccSsmPatchBaselineGlobalFiltersPatchFilters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmPatchBaseline.DataAwsccSsmPatchBaselineGlobalFiltersPatchFilters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ssm-patch-baseline/index.ts",
        "line": 311
      },
      "name": "DataAwsccSsmPatchBaselineGlobalFiltersPatchFilters",
      "namespace": "dataAwsccSsmPatchBaseline",
      "symbolId": "src/data-awscc-ssm-patch-baseline/index:DataAwsccSsmPatchBaselineGlobalFiltersPatchFilters"
    },
    "@cdktn/provider-awscc.dataAwsccSsmPatchBaseline.DataAwsccSsmPatchBaselineGlobalFiltersPatchFiltersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmPatchBaseline.DataAwsccSsmPatchBaselineGlobalFiltersPatchFiltersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssm-patch-baseline/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-awscc-ssm-patch-baseline/index.ts",
        "line": 373
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssm-patch-baseline/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-awscc.dataAwsccSsmPatchBaseline.DataAwsccSsmPatchBaselineGlobalFiltersPatchFiltersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSsmPatchBaselineGlobalFiltersPatchFiltersList",
      "namespace": "dataAwsccSsmPatchBaseline",
      "symbolId": "src/data-awscc-ssm-patch-baseline/index:DataAwsccSsmPatchBaselineGlobalFiltersPatchFiltersList"
    },
    "@cdktn/provider-awscc.dataAwsccSsmPatchBaseline.DataAwsccSsmPatchBaselineGlobalFiltersPatchFiltersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmPatchBaseline.DataAwsccSsmPatchBaselineGlobalFiltersPatchFiltersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssm-patch-baseline/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ssm-patch-baseline/index.ts",
        "line": 334
      },
      "name": "DataAwsccSsmPatchBaselineGlobalFiltersPatchFiltersOutputReference",
      "namespace": "dataAwsccSsmPatchBaseline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-patch-baseline/index.ts",
            "line": 363
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-patch-baseline/index.ts",
            "line": 368
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssm-patch-baseline/index.ts",
            "line": 347
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmPatchBaseline.DataAwsccSsmPatchBaselineGlobalFiltersPatchFilters"
          }
        }
      ],
      "symbolId": "src/data-awscc-ssm-patch-baseline/index:DataAwsccSsmPatchBaselineGlobalFiltersPatchFiltersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSsmPatchBaseline.DataAwsccSsmPatchBaselineSources": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmPatchBaseline.DataAwsccSsmPatchBaselineSources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ssm-patch-baseline/index.ts",
        "line": 446
      },
      "name": "DataAwsccSsmPatchBaselineSources",
      "namespace": "dataAwsccSsmPatchBaseline",
      "symbolId": "src/data-awscc-ssm-patch-baseline/index:DataAwsccSsmPatchBaselineSources"
    },
    "@cdktn/provider-awscc.dataAwsccSsmPatchBaseline.DataAwsccSsmPatchBaselineSourcesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmPatchBaseline.DataAwsccSsmPatchBaselineSourcesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssm-patch-baseline/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-awscc-ssm-patch-baseline/index.ts",
        "line": 513
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssm-patch-baseline/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-awscc.dataAwsccSsmPatchBaseline.DataAwsccSsmPatchBaselineSourcesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSsmPatchBaselineSourcesList",
      "namespace": "dataAwsccSsmPatchBaseline",
      "symbolId": "src/data-awscc-ssm-patch-baseline/index:DataAwsccSsmPatchBaselineSourcesList"
    },
    "@cdktn/provider-awscc.dataAwsccSsmPatchBaseline.DataAwsccSsmPatchBaselineSourcesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmPatchBaseline.DataAwsccSsmPatchBaselineSourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssm-patch-baseline/index.ts",
          "line": 478
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ssm-patch-baseline/index.ts",
        "line": 469
      },
      "name": "DataAwsccSsmPatchBaselineSourcesOutputReference",
      "namespace": "dataAwsccSsmPatchBaseline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-patch-baseline/index.ts",
            "line": 498
          },
          "name": "configuration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-patch-baseline/index.ts",
            "line": 503
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-patch-baseline/index.ts",
            "line": 508
          },
          "name": "products",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssm-patch-baseline/index.ts",
            "line": 482
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmPatchBaseline.DataAwsccSsmPatchBaselineSources"
          }
        }
      ],
      "symbolId": "src/data-awscc-ssm-patch-baseline/index:DataAwsccSsmPatchBaselineSourcesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSsmPatchBaseline.DataAwsccSsmPatchBaselineTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmPatchBaseline.DataAwsccSsmPatchBaselineTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ssm-patch-baseline/index.ts",
        "line": 531
      },
      "name": "DataAwsccSsmPatchBaselineTags",
      "namespace": "dataAwsccSsmPatchBaseline",
      "symbolId": "src/data-awscc-ssm-patch-baseline/index:DataAwsccSsmPatchBaselineTags"
    },
    "@cdktn/provider-awscc.dataAwsccSsmPatchBaseline.DataAwsccSsmPatchBaselineTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmPatchBaseline.DataAwsccSsmPatchBaselineTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssm-patch-baseline/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/data-awscc-ssm-patch-baseline/index.ts",
        "line": 593
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssm-patch-baseline/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-awscc.dataAwsccSsmPatchBaseline.DataAwsccSsmPatchBaselineTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSsmPatchBaselineTagsList",
      "namespace": "dataAwsccSsmPatchBaseline",
      "symbolId": "src/data-awscc-ssm-patch-baseline/index:DataAwsccSsmPatchBaselineTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccSsmPatchBaseline.DataAwsccSsmPatchBaselineTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmPatchBaseline.DataAwsccSsmPatchBaselineTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssm-patch-baseline/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-awscc-ssm-patch-baseline/index.ts",
        "line": 554
      },
      "name": "DataAwsccSsmPatchBaselineTagsOutputReference",
      "namespace": "dataAwsccSsmPatchBaseline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-patch-baseline/index.ts",
            "line": 583
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-patch-baseline/index.ts",
            "line": 588
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssm-patch-baseline/index.ts",
            "line": 567
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmPatchBaseline.DataAwsccSsmPatchBaselineTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ssm-patch-baseline/index:DataAwsccSsmPatchBaselineTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSsmPatchBaselines.DataAwsccSsmPatchBaselines": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssm_patch_baselines awscc_ssm_patch_baselines}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmPatchBaselines.DataAwsccSsmPatchBaselines",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssm_patch_baselines awscc_ssm_patch_baselines} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssm-patch-baselines/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSsmPatchBaselines.DataAwsccSsmPatchBaselinesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ssm-patch-baselines/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSsmPatchBaselines resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssm-patch-baselines/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSsmPatchBaselines to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssm_patch_baselines#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSsmPatchBaselines that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSsmPatchBaselines to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssm-patch-baselines/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssm-patch-baselines/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSsmPatchBaselines",
      "namespace": "dataAwsccSsmPatchBaselines",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-patch-baselines/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-patch-baselines/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-patch-baselines/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ssm-patch-baselines/index:DataAwsccSsmPatchBaselines"
    },
    "@cdktn/provider-awscc.dataAwsccSsmPatchBaselines.DataAwsccSsmPatchBaselinesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmPatchBaselines.DataAwsccSsmPatchBaselinesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ssm-patch-baselines/index.ts",
        "line": 14
      },
      "name": "DataAwsccSsmPatchBaselinesConfig",
      "namespace": "dataAwsccSsmPatchBaselines",
      "symbolId": "src/data-awscc-ssm-patch-baselines/index:DataAwsccSsmPatchBaselinesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSsmResourceDataSync.DataAwsccSsmResourceDataSync": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssm_resource_data_sync awscc_ssm_resource_data_sync}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmResourceDataSync.DataAwsccSsmResourceDataSync",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssm_resource_data_sync awscc_ssm_resource_data_sync} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssm-resource-data-sync/index.ts",
          "line": 264
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSsmResourceDataSync.DataAwsccSsmResourceDataSyncConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ssm-resource-data-sync/index.ts",
        "line": 232
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSsmResourceDataSync resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssm-resource-data-sync/index.ts",
            "line": 249
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSsmResourceDataSync to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssm_resource_data_sync#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSsmResourceDataSync that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSsmResourceDataSync to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssm-resource-data-sync/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-awscc-ssm-resource-data-sync/index.ts",
            "line": 357
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSsmResourceDataSync",
      "namespace": "dataAwsccSsmResourceDataSync",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-resource-data-sync/index.ts",
            "line": 237
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-resource-data-sync/index.ts",
            "line": 288
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-resource-data-sync/index.ts",
            "line": 293
          },
          "name": "bucketPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-resource-data-sync/index.ts",
            "line": 298
          },
          "name": "bucketRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-resource-data-sync/index.ts",
            "line": 316
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-resource-data-sync/index.ts",
            "line": 322
          },
          "name": "s3Destination",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmResourceDataSync.DataAwsccSsmResourceDataSyncS3DestinationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-resource-data-sync/index.ts",
            "line": 327
          },
          "name": "syncFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-resource-data-sync/index.ts",
            "line": 332
          },
          "name": "syncName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-resource-data-sync/index.ts",
            "line": 338
          },
          "name": "syncSource",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmResourceDataSync.DataAwsccSsmResourceDataSyncSyncSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-resource-data-sync/index.ts",
            "line": 343
          },
          "name": "syncType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-resource-data-sync/index.ts",
            "line": 311
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssm-resource-data-sync/index.ts",
            "line": 304
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ssm-resource-data-sync/index:DataAwsccSsmResourceDataSync"
    },
    "@cdktn/provider-awscc.dataAwsccSsmResourceDataSync.DataAwsccSsmResourceDataSyncConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmResourceDataSync.DataAwsccSsmResourceDataSyncConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ssm-resource-data-sync/index.ts",
        "line": 14
      },
      "name": "DataAwsccSsmResourceDataSyncConfig",
      "namespace": "dataAwsccSsmResourceDataSync",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssm_resource_data_sync#id DataAwsccSsmResourceDataSync#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-resource-data-sync/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ssm-resource-data-sync/index:DataAwsccSsmResourceDataSyncConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSsmResourceDataSync.DataAwsccSsmResourceDataSyncS3Destination": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmResourceDataSync.DataAwsccSsmResourceDataSyncS3Destination",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ssm-resource-data-sync/index.ts",
        "line": 25
      },
      "name": "DataAwsccSsmResourceDataSyncS3Destination",
      "namespace": "dataAwsccSsmResourceDataSync",
      "symbolId": "src/data-awscc-ssm-resource-data-sync/index:DataAwsccSsmResourceDataSyncS3Destination"
    },
    "@cdktn/provider-awscc.dataAwsccSsmResourceDataSync.DataAwsccSsmResourceDataSyncS3DestinationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmResourceDataSync.DataAwsccSsmResourceDataSyncS3DestinationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssm-resource-data-sync/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ssm-resource-data-sync/index.ts",
        "line": 48
      },
      "name": "DataAwsccSsmResourceDataSyncS3DestinationOutputReference",
      "namespace": "dataAwsccSsmResourceDataSync",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-resource-data-sync/index.ts",
            "line": 75
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-resource-data-sync/index.ts",
            "line": 80
          },
          "name": "bucketPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-resource-data-sync/index.ts",
            "line": 85
          },
          "name": "bucketRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-resource-data-sync/index.ts",
            "line": 90
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-resource-data-sync/index.ts",
            "line": 95
          },
          "name": "syncFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssm-resource-data-sync/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmResourceDataSync.DataAwsccSsmResourceDataSyncS3Destination"
          }
        }
      ],
      "symbolId": "src/data-awscc-ssm-resource-data-sync/index:DataAwsccSsmResourceDataSyncS3DestinationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSsmResourceDataSync.DataAwsccSsmResourceDataSyncSyncSource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmResourceDataSync.DataAwsccSsmResourceDataSyncSyncSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ssm-resource-data-sync/index.ts",
        "line": 158
      },
      "name": "DataAwsccSsmResourceDataSyncSyncSource",
      "namespace": "dataAwsccSsmResourceDataSync",
      "symbolId": "src/data-awscc-ssm-resource-data-sync/index:DataAwsccSsmResourceDataSyncSyncSource"
    },
    "@cdktn/provider-awscc.dataAwsccSsmResourceDataSync.DataAwsccSsmResourceDataSyncSyncSourceAwsOrganizationsSource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmResourceDataSync.DataAwsccSsmResourceDataSyncSyncSourceAwsOrganizationsSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ssm-resource-data-sync/index.ts",
        "line": 99
      },
      "name": "DataAwsccSsmResourceDataSyncSyncSourceAwsOrganizationsSource",
      "namespace": "dataAwsccSsmResourceDataSync",
      "symbolId": "src/data-awscc-ssm-resource-data-sync/index:DataAwsccSsmResourceDataSyncSyncSourceAwsOrganizationsSource"
    },
    "@cdktn/provider-awscc.dataAwsccSsmResourceDataSync.DataAwsccSsmResourceDataSyncSyncSourceAwsOrganizationsSourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmResourceDataSync.DataAwsccSsmResourceDataSyncSyncSourceAwsOrganizationsSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssm-resource-data-sync/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-awscc-ssm-resource-data-sync/index.ts",
        "line": 122
      },
      "name": "DataAwsccSsmResourceDataSyncSyncSourceAwsOrganizationsSourceOutputReference",
      "namespace": "dataAwsccSsmResourceDataSync",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-resource-data-sync/index.ts",
            "line": 154
          },
          "name": "organizationalUnits",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-resource-data-sync/index.ts",
            "line": 149
          },
          "name": "organizationSourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssm-resource-data-sync/index.ts",
            "line": 133
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmResourceDataSync.DataAwsccSsmResourceDataSyncSyncSourceAwsOrganizationsSource"
          }
        }
      ],
      "symbolId": "src/data-awscc-ssm-resource-data-sync/index:DataAwsccSsmResourceDataSyncSyncSourceAwsOrganizationsSourceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSsmResourceDataSync.DataAwsccSsmResourceDataSyncSyncSourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmResourceDataSync.DataAwsccSsmResourceDataSyncSyncSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssm-resource-data-sync/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-awscc-ssm-resource-data-sync/index.ts",
        "line": 181
      },
      "name": "DataAwsccSsmResourceDataSyncSyncSourceOutputReference",
      "namespace": "dataAwsccSsmResourceDataSync",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-resource-data-sync/index.ts",
            "line": 209
          },
          "name": "awsOrganizationsSource",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmResourceDataSync.DataAwsccSsmResourceDataSyncSyncSourceAwsOrganizationsSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-resource-data-sync/index.ts",
            "line": 214
          },
          "name": "includeFutureRegions",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-resource-data-sync/index.ts",
            "line": 219
          },
          "name": "sourceRegions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-resource-data-sync/index.ts",
            "line": 224
          },
          "name": "sourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssm-resource-data-sync/index.ts",
            "line": 192
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmResourceDataSync.DataAwsccSsmResourceDataSyncSyncSource"
          }
        }
      ],
      "symbolId": "src/data-awscc-ssm-resource-data-sync/index:DataAwsccSsmResourceDataSyncSyncSourceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSsmResourceDataSyncs.DataAwsccSsmResourceDataSyncs": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssm_resource_data_syncs awscc_ssm_resource_data_syncs}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmResourceDataSyncs.DataAwsccSsmResourceDataSyncs",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssm_resource_data_syncs awscc_ssm_resource_data_syncs} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssm-resource-data-syncs/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSsmResourceDataSyncs.DataAwsccSsmResourceDataSyncsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ssm-resource-data-syncs/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSsmResourceDataSyncs resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssm-resource-data-syncs/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSsmResourceDataSyncs to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssm_resource_data_syncs#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSsmResourceDataSyncs that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSsmResourceDataSyncs to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssm-resource-data-syncs/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssm-resource-data-syncs/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSsmResourceDataSyncs",
      "namespace": "dataAwsccSsmResourceDataSyncs",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-resource-data-syncs/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-resource-data-syncs/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-resource-data-syncs/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ssm-resource-data-syncs/index:DataAwsccSsmResourceDataSyncs"
    },
    "@cdktn/provider-awscc.dataAwsccSsmResourceDataSyncs.DataAwsccSsmResourceDataSyncsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmResourceDataSyncs.DataAwsccSsmResourceDataSyncsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ssm-resource-data-syncs/index.ts",
        "line": 14
      },
      "name": "DataAwsccSsmResourceDataSyncsConfig",
      "namespace": "dataAwsccSsmResourceDataSyncs",
      "symbolId": "src/data-awscc-ssm-resource-data-syncs/index:DataAwsccSsmResourceDataSyncsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSsmResourcePolicies.DataAwsccSsmResourcePolicies": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssm_resource_policies awscc_ssm_resource_policies}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmResourcePolicies.DataAwsccSsmResourcePolicies",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssm_resource_policies awscc_ssm_resource_policies} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssm-resource-policies/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSsmResourcePolicies.DataAwsccSsmResourcePoliciesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ssm-resource-policies/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSsmResourcePolicies resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssm-resource-policies/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSsmResourcePolicies to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssm_resource_policies#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSsmResourcePolicies that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSsmResourcePolicies to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssm-resource-policies/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssm-resource-policies/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSsmResourcePolicies",
      "namespace": "dataAwsccSsmResourcePolicies",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-resource-policies/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-resource-policies/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-resource-policies/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ssm-resource-policies/index:DataAwsccSsmResourcePolicies"
    },
    "@cdktn/provider-awscc.dataAwsccSsmResourcePolicies.DataAwsccSsmResourcePoliciesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmResourcePolicies.DataAwsccSsmResourcePoliciesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ssm-resource-policies/index.ts",
        "line": 14
      },
      "name": "DataAwsccSsmResourcePoliciesConfig",
      "namespace": "dataAwsccSsmResourcePolicies",
      "symbolId": "src/data-awscc-ssm-resource-policies/index:DataAwsccSsmResourcePoliciesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSsmResourcePolicy.DataAwsccSsmResourcePolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssm_resource_policy awscc_ssm_resource_policy}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmResourcePolicy.DataAwsccSsmResourcePolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssm_resource_policy awscc_ssm_resource_policy} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssm-resource-policy/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSsmResourcePolicy.DataAwsccSsmResourcePolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ssm-resource-policy/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSsmResourcePolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssm-resource-policy/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSsmResourcePolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssm_resource_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSsmResourcePolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSsmResourcePolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssm-resource-policy/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-awscc-ssm-resource-policy/index.ts",
            "line": 127
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSsmResourcePolicy",
      "namespace": "dataAwsccSsmResourcePolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-resource-policy/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-resource-policy/index.ts",
            "line": 98
          },
          "name": "policy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-resource-policy/index.ts",
            "line": 103
          },
          "name": "policyHash",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-resource-policy/index.ts",
            "line": 108
          },
          "name": "policyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-resource-policy/index.ts",
            "line": 113
          },
          "name": "resourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-resource-policy/index.ts",
            "line": 93
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssm-resource-policy/index.ts",
            "line": 86
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ssm-resource-policy/index:DataAwsccSsmResourcePolicy"
    },
    "@cdktn/provider-awscc.dataAwsccSsmResourcePolicy.DataAwsccSsmResourcePolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmResourcePolicy.DataAwsccSsmResourcePolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ssm-resource-policy/index.ts",
        "line": 14
      },
      "name": "DataAwsccSsmResourcePolicyConfig",
      "namespace": "dataAwsccSsmResourcePolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssm_resource_policy#id DataAwsccSsmResourcePolicy#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-resource-policy/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ssm-resource-policy/index:DataAwsccSsmResourcePolicyConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSsmServiceSetting.DataAwsccSsmServiceSetting": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssm_service_setting awscc_ssm_service_setting}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmServiceSetting.DataAwsccSsmServiceSetting",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssm_service_setting awscc_ssm_service_setting} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssm-service-setting/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSsmServiceSetting.DataAwsccSsmServiceSettingConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ssm-service-setting/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSsmServiceSetting resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssm-service-setting/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSsmServiceSetting to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssm_service_setting#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSsmServiceSetting that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSsmServiceSetting to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssm-service-setting/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-awscc-ssm-service-setting/index.ts",
            "line": 137
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSsmServiceSetting",
      "namespace": "dataAwsccSsmServiceSetting",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-service-setting/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-service-setting/index.ts",
            "line": 85
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-service-setting/index.ts",
            "line": 103
          },
          "name": "lastModifiedDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-service-setting/index.ts",
            "line": 108
          },
          "name": "lastModifiedUser",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-service-setting/index.ts",
            "line": 113
          },
          "name": "settingId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-service-setting/index.ts",
            "line": 118
          },
          "name": "settingValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-service-setting/index.ts",
            "line": 123
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-service-setting/index.ts",
            "line": 98
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssm-service-setting/index.ts",
            "line": 91
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ssm-service-setting/index:DataAwsccSsmServiceSetting"
    },
    "@cdktn/provider-awscc.dataAwsccSsmServiceSetting.DataAwsccSsmServiceSettingConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmServiceSetting.DataAwsccSsmServiceSettingConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ssm-service-setting/index.ts",
        "line": 14
      },
      "name": "DataAwsccSsmServiceSettingConfig",
      "namespace": "dataAwsccSsmServiceSetting",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssm_service_setting#id DataAwsccSsmServiceSetting#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssm-service-setting/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ssm-service-setting/index:DataAwsccSsmServiceSettingConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSsmcontactsContact.DataAwsccSsmcontactsContact": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssmcontacts_contact awscc_ssmcontacts_contact}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmcontactsContact.DataAwsccSsmcontactsContact",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssmcontacts_contact awscc_ssmcontacts_contact} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssmcontacts-contact/index.ts",
          "line": 427
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSsmcontactsContact.DataAwsccSsmcontactsContactConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ssmcontacts-contact/index.ts",
        "line": 395
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSsmcontactsContact resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-contact/index.ts",
            "line": 412
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSsmcontactsContact to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssmcontacts_contact#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSsmcontactsContact that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSsmcontactsContact to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-contact/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-awscc-ssmcontacts-contact/index.ts",
            "line": 505
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSsmcontactsContact",
      "namespace": "dataAwsccSsmcontactsContact",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-contact/index.ts",
            "line": 400
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-contact/index.ts",
            "line": 451
          },
          "name": "alias",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-contact/index.ts",
            "line": 456
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-contact/index.ts",
            "line": 461
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-contact/index.ts",
            "line": 480
          },
          "name": "plan",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmcontactsContact.DataAwsccSsmcontactsContactPlanList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-contact/index.ts",
            "line": 486
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmcontactsContact.DataAwsccSsmcontactsContactTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-contact/index.ts",
            "line": 491
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-contact/index.ts",
            "line": 474
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-contact/index.ts",
            "line": 467
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ssmcontacts-contact/index:DataAwsccSsmcontactsContact"
    },
    "@cdktn/provider-awscc.dataAwsccSsmcontactsContact.DataAwsccSsmcontactsContactConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmcontactsContact.DataAwsccSsmcontactsContactConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ssmcontacts-contact/index.ts",
        "line": 14
      },
      "name": "DataAwsccSsmcontactsContactConfig",
      "namespace": "dataAwsccSsmcontactsContact",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssmcontacts_contact#id DataAwsccSsmcontactsContact#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-contact/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ssmcontacts-contact/index:DataAwsccSsmcontactsContactConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSsmcontactsContact.DataAwsccSsmcontactsContactPlan": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmcontactsContact.DataAwsccSsmcontactsContactPlan",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ssmcontacts-contact/index.ts",
        "line": 225
      },
      "name": "DataAwsccSsmcontactsContactPlan",
      "namespace": "dataAwsccSsmcontactsContact",
      "symbolId": "src/data-awscc-ssmcontacts-contact/index:DataAwsccSsmcontactsContactPlan"
    },
    "@cdktn/provider-awscc.dataAwsccSsmcontactsContact.DataAwsccSsmcontactsContactPlanList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmcontactsContact.DataAwsccSsmcontactsContactPlanList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssmcontacts-contact/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-awscc-ssmcontacts-contact/index.ts",
        "line": 293
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-contact/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-awscc.dataAwsccSsmcontactsContact.DataAwsccSsmcontactsContactPlanOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSsmcontactsContactPlanList",
      "namespace": "dataAwsccSsmcontactsContact",
      "symbolId": "src/data-awscc-ssmcontacts-contact/index:DataAwsccSsmcontactsContactPlanList"
    },
    "@cdktn/provider-awscc.dataAwsccSsmcontactsContact.DataAwsccSsmcontactsContactPlanOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmcontactsContact.DataAwsccSsmcontactsContactPlanOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssmcontacts-contact/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/data-awscc-ssmcontacts-contact/index.ts",
        "line": 248
      },
      "name": "DataAwsccSsmcontactsContactPlanOutputReference",
      "namespace": "dataAwsccSsmcontactsContact",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-contact/index.ts",
            "line": 277
          },
          "name": "durationInMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-contact/index.ts",
            "line": 282
          },
          "name": "rotationIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-contact/index.ts",
            "line": 288
          },
          "name": "targets",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmcontactsContact.DataAwsccSsmcontactsContactPlanTargetsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-contact/index.ts",
            "line": 261
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmcontactsContact.DataAwsccSsmcontactsContactPlan"
          }
        }
      ],
      "symbolId": "src/data-awscc-ssmcontacts-contact/index:DataAwsccSsmcontactsContactPlanOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSsmcontactsContact.DataAwsccSsmcontactsContactPlanTargets": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmcontactsContact.DataAwsccSsmcontactsContactPlanTargets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ssmcontacts-contact/index.ts",
        "line": 143
      },
      "name": "DataAwsccSsmcontactsContactPlanTargets",
      "namespace": "dataAwsccSsmcontactsContact",
      "symbolId": "src/data-awscc-ssmcontacts-contact/index:DataAwsccSsmcontactsContactPlanTargets"
    },
    "@cdktn/provider-awscc.dataAwsccSsmcontactsContact.DataAwsccSsmcontactsContactPlanTargetsChannelTargetInfo": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmcontactsContact.DataAwsccSsmcontactsContactPlanTargetsChannelTargetInfo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ssmcontacts-contact/index.ts",
        "line": 25
      },
      "name": "DataAwsccSsmcontactsContactPlanTargetsChannelTargetInfo",
      "namespace": "dataAwsccSsmcontactsContact",
      "symbolId": "src/data-awscc-ssmcontacts-contact/index:DataAwsccSsmcontactsContactPlanTargetsChannelTargetInfo"
    },
    "@cdktn/provider-awscc.dataAwsccSsmcontactsContact.DataAwsccSsmcontactsContactPlanTargetsChannelTargetInfoOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmcontactsContact.DataAwsccSsmcontactsContactPlanTargetsChannelTargetInfoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssmcontacts-contact/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ssmcontacts-contact/index.ts",
        "line": 48
      },
      "name": "DataAwsccSsmcontactsContactPlanTargetsChannelTargetInfoOutputReference",
      "namespace": "dataAwsccSsmcontactsContact",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-contact/index.ts",
            "line": 75
          },
          "name": "channelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-contact/index.ts",
            "line": 80
          },
          "name": "retryIntervalInMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-contact/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmcontactsContact.DataAwsccSsmcontactsContactPlanTargetsChannelTargetInfo"
          }
        }
      ],
      "symbolId": "src/data-awscc-ssmcontacts-contact/index:DataAwsccSsmcontactsContactPlanTargetsChannelTargetInfoOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSsmcontactsContact.DataAwsccSsmcontactsContactPlanTargetsContactTargetInfo": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmcontactsContact.DataAwsccSsmcontactsContactPlanTargetsContactTargetInfo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ssmcontacts-contact/index.ts",
        "line": 84
      },
      "name": "DataAwsccSsmcontactsContactPlanTargetsContactTargetInfo",
      "namespace": "dataAwsccSsmcontactsContact",
      "symbolId": "src/data-awscc-ssmcontacts-contact/index:DataAwsccSsmcontactsContactPlanTargetsContactTargetInfo"
    },
    "@cdktn/provider-awscc.dataAwsccSsmcontactsContact.DataAwsccSsmcontactsContactPlanTargetsContactTargetInfoOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmcontactsContact.DataAwsccSsmcontactsContactPlanTargetsContactTargetInfoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssmcontacts-contact/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-awscc-ssmcontacts-contact/index.ts",
        "line": 107
      },
      "name": "DataAwsccSsmcontactsContactPlanTargetsContactTargetInfoOutputReference",
      "namespace": "dataAwsccSsmcontactsContact",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-contact/index.ts",
            "line": 134
          },
          "name": "contactId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-contact/index.ts",
            "line": 139
          },
          "name": "isEssential",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-contact/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmcontactsContact.DataAwsccSsmcontactsContactPlanTargetsContactTargetInfo"
          }
        }
      ],
      "symbolId": "src/data-awscc-ssmcontacts-contact/index:DataAwsccSsmcontactsContactPlanTargetsContactTargetInfoOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSsmcontactsContact.DataAwsccSsmcontactsContactPlanTargetsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmcontactsContact.DataAwsccSsmcontactsContactPlanTargetsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssmcontacts-contact/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ssmcontacts-contact/index.ts",
        "line": 207
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-contact/index.ts",
            "line": 221
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSsmcontactsContact.DataAwsccSsmcontactsContactPlanTargetsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSsmcontactsContactPlanTargetsList",
      "namespace": "dataAwsccSsmcontactsContact",
      "symbolId": "src/data-awscc-ssmcontacts-contact/index:DataAwsccSsmcontactsContactPlanTargetsList"
    },
    "@cdktn/provider-awscc.dataAwsccSsmcontactsContact.DataAwsccSsmcontactsContactPlanTargetsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmcontactsContact.DataAwsccSsmcontactsContactPlanTargetsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssmcontacts-contact/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/data-awscc-ssmcontacts-contact/index.ts",
        "line": 166
      },
      "name": "DataAwsccSsmcontactsContactPlanTargetsOutputReference",
      "namespace": "dataAwsccSsmcontactsContact",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-contact/index.ts",
            "line": 196
          },
          "name": "channelTargetInfo",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmcontactsContact.DataAwsccSsmcontactsContactPlanTargetsChannelTargetInfoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-contact/index.ts",
            "line": 202
          },
          "name": "contactTargetInfo",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmcontactsContact.DataAwsccSsmcontactsContactPlanTargetsContactTargetInfoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-contact/index.ts",
            "line": 179
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmcontactsContact.DataAwsccSsmcontactsContactPlanTargets"
          }
        }
      ],
      "symbolId": "src/data-awscc-ssmcontacts-contact/index:DataAwsccSsmcontactsContactPlanTargetsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSsmcontactsContact.DataAwsccSsmcontactsContactTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmcontactsContact.DataAwsccSsmcontactsContactTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ssmcontacts-contact/index.ts",
        "line": 311
      },
      "name": "DataAwsccSsmcontactsContactTags",
      "namespace": "dataAwsccSsmcontactsContact",
      "symbolId": "src/data-awscc-ssmcontacts-contact/index:DataAwsccSsmcontactsContactTags"
    },
    "@cdktn/provider-awscc.dataAwsccSsmcontactsContact.DataAwsccSsmcontactsContactTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmcontactsContact.DataAwsccSsmcontactsContactTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssmcontacts-contact/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-awscc-ssmcontacts-contact/index.ts",
        "line": 373
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-contact/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-awscc.dataAwsccSsmcontactsContact.DataAwsccSsmcontactsContactTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSsmcontactsContactTagsList",
      "namespace": "dataAwsccSsmcontactsContact",
      "symbolId": "src/data-awscc-ssmcontacts-contact/index:DataAwsccSsmcontactsContactTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccSsmcontactsContact.DataAwsccSsmcontactsContactTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmcontactsContact.DataAwsccSsmcontactsContactTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssmcontacts-contact/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ssmcontacts-contact/index.ts",
        "line": 334
      },
      "name": "DataAwsccSsmcontactsContactTagsOutputReference",
      "namespace": "dataAwsccSsmcontactsContact",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-contact/index.ts",
            "line": 363
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-contact/index.ts",
            "line": 368
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-contact/index.ts",
            "line": 347
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmcontactsContact.DataAwsccSsmcontactsContactTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ssmcontacts-contact/index:DataAwsccSsmcontactsContactTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSsmcontactsContactChannel.DataAwsccSsmcontactsContactChannel": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssmcontacts_contact_channel awscc_ssmcontacts_contact_channel}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmcontactsContactChannel.DataAwsccSsmcontactsContactChannel",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssmcontacts_contact_channel awscc_ssmcontacts_contact_channel} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssmcontacts-contact-channel/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSsmcontactsContactChannel.DataAwsccSsmcontactsContactChannelConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ssmcontacts-contact-channel/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSsmcontactsContactChannel resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-contact-channel/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSsmcontactsContactChannel to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssmcontacts_contact_channel#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSsmcontactsContactChannel that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSsmcontactsContactChannel to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-contact-channel/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-awscc-ssmcontacts-contact-channel/index.ts",
            "line": 137
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSsmcontactsContactChannel",
      "namespace": "dataAwsccSsmcontactsContactChannel",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-contact-channel/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-contact-channel/index.ts",
            "line": 85
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-contact-channel/index.ts",
            "line": 90
          },
          "name": "channelAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-contact-channel/index.ts",
            "line": 95
          },
          "name": "channelName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-contact-channel/index.ts",
            "line": 100
          },
          "name": "channelType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-contact-channel/index.ts",
            "line": 105
          },
          "name": "contactId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-contact-channel/index.ts",
            "line": 110
          },
          "name": "deferActivation",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-contact-channel/index.ts",
            "line": 123
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-contact-channel/index.ts",
            "line": 116
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ssmcontacts-contact-channel/index:DataAwsccSsmcontactsContactChannel"
    },
    "@cdktn/provider-awscc.dataAwsccSsmcontactsContactChannel.DataAwsccSsmcontactsContactChannelConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmcontactsContactChannel.DataAwsccSsmcontactsContactChannelConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ssmcontacts-contact-channel/index.ts",
        "line": 14
      },
      "name": "DataAwsccSsmcontactsContactChannelConfig",
      "namespace": "dataAwsccSsmcontactsContactChannel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssmcontacts_contact_channel#id DataAwsccSsmcontactsContactChannel#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-contact-channel/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ssmcontacts-contact-channel/index:DataAwsccSsmcontactsContactChannelConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSsmcontactsContactChannels.DataAwsccSsmcontactsContactChannels": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssmcontacts_contact_channels awscc_ssmcontacts_contact_channels}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmcontactsContactChannels.DataAwsccSsmcontactsContactChannels",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssmcontacts_contact_channels awscc_ssmcontacts_contact_channels} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssmcontacts-contact-channels/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSsmcontactsContactChannels.DataAwsccSsmcontactsContactChannelsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ssmcontacts-contact-channels/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSsmcontactsContactChannels resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-contact-channels/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSsmcontactsContactChannels to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssmcontacts_contact_channels#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSsmcontactsContactChannels that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSsmcontactsContactChannels to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-contact-channels/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-contact-channels/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSsmcontactsContactChannels",
      "namespace": "dataAwsccSsmcontactsContactChannels",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-contact-channels/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-contact-channels/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-contact-channels/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ssmcontacts-contact-channels/index:DataAwsccSsmcontactsContactChannels"
    },
    "@cdktn/provider-awscc.dataAwsccSsmcontactsContactChannels.DataAwsccSsmcontactsContactChannelsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmcontactsContactChannels.DataAwsccSsmcontactsContactChannelsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ssmcontacts-contact-channels/index.ts",
        "line": 14
      },
      "name": "DataAwsccSsmcontactsContactChannelsConfig",
      "namespace": "dataAwsccSsmcontactsContactChannels",
      "symbolId": "src/data-awscc-ssmcontacts-contact-channels/index:DataAwsccSsmcontactsContactChannelsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSsmcontactsContacts.DataAwsccSsmcontactsContacts": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssmcontacts_contacts awscc_ssmcontacts_contacts}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmcontactsContacts.DataAwsccSsmcontactsContacts",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssmcontacts_contacts awscc_ssmcontacts_contacts} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssmcontacts-contacts/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSsmcontactsContacts.DataAwsccSsmcontactsContactsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ssmcontacts-contacts/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSsmcontactsContacts resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-contacts/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSsmcontactsContacts to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssmcontacts_contacts#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSsmcontactsContacts that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSsmcontactsContacts to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-contacts/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-contacts/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSsmcontactsContacts",
      "namespace": "dataAwsccSsmcontactsContacts",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-contacts/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-contacts/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-contacts/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ssmcontacts-contacts/index:DataAwsccSsmcontactsContacts"
    },
    "@cdktn/provider-awscc.dataAwsccSsmcontactsContacts.DataAwsccSsmcontactsContactsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmcontactsContacts.DataAwsccSsmcontactsContactsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ssmcontacts-contacts/index.ts",
        "line": 14
      },
      "name": "DataAwsccSsmcontactsContactsConfig",
      "namespace": "dataAwsccSsmcontactsContacts",
      "symbolId": "src/data-awscc-ssmcontacts-contacts/index:DataAwsccSsmcontactsContactsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSsmcontactsPlan.DataAwsccSsmcontactsPlan": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssmcontacts_plan awscc_ssmcontacts_plan}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmcontactsPlan.DataAwsccSsmcontactsPlan",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssmcontacts_plan awscc_ssmcontacts_plan} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssmcontacts-plan/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSsmcontactsPlan.DataAwsccSsmcontactsPlanConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ssmcontacts-plan/index.ts",
        "line": 310
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSsmcontactsPlan resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-plan/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 DataAwsccSsmcontactsPlan to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssmcontacts_plan#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSsmcontactsPlan that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSsmcontactsPlan to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-plan/index.ts",
            "line": 403
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-plan/index.ts",
            "line": 409
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSsmcontactsPlan",
      "namespace": "dataAwsccSsmcontactsPlan",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-plan/index.ts",
            "line": 315
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-plan/index.ts",
            "line": 366
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-plan/index.ts",
            "line": 371
          },
          "name": "contactId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-plan/index.ts",
            "line": 389
          },
          "name": "rotationIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-plan/index.ts",
            "line": 395
          },
          "name": "stages",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmcontactsPlan.DataAwsccSsmcontactsPlanStagesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-plan/index.ts",
            "line": 384
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-plan/index.ts",
            "line": 377
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ssmcontacts-plan/index:DataAwsccSsmcontactsPlan"
    },
    "@cdktn/provider-awscc.dataAwsccSsmcontactsPlan.DataAwsccSsmcontactsPlanConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmcontactsPlan.DataAwsccSsmcontactsPlanConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ssmcontacts-plan/index.ts",
        "line": 14
      },
      "name": "DataAwsccSsmcontactsPlanConfig",
      "namespace": "dataAwsccSsmcontactsPlan",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssmcontacts_plan#id DataAwsccSsmcontactsPlan#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-plan/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ssmcontacts-plan/index:DataAwsccSsmcontactsPlanConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSsmcontactsPlan.DataAwsccSsmcontactsPlanStages": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmcontactsPlan.DataAwsccSsmcontactsPlanStages",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ssmcontacts-plan/index.ts",
        "line": 225
      },
      "name": "DataAwsccSsmcontactsPlanStages",
      "namespace": "dataAwsccSsmcontactsPlan",
      "symbolId": "src/data-awscc-ssmcontacts-plan/index:DataAwsccSsmcontactsPlanStages"
    },
    "@cdktn/provider-awscc.dataAwsccSsmcontactsPlan.DataAwsccSsmcontactsPlanStagesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmcontactsPlan.DataAwsccSsmcontactsPlanStagesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssmcontacts-plan/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-awscc-ssmcontacts-plan/index.ts",
        "line": 288
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-plan/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-awscc.dataAwsccSsmcontactsPlan.DataAwsccSsmcontactsPlanStagesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSsmcontactsPlanStagesList",
      "namespace": "dataAwsccSsmcontactsPlan",
      "symbolId": "src/data-awscc-ssmcontacts-plan/index:DataAwsccSsmcontactsPlanStagesList"
    },
    "@cdktn/provider-awscc.dataAwsccSsmcontactsPlan.DataAwsccSsmcontactsPlanStagesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmcontactsPlan.DataAwsccSsmcontactsPlanStagesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssmcontacts-plan/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/data-awscc-ssmcontacts-plan/index.ts",
        "line": 248
      },
      "name": "DataAwsccSsmcontactsPlanStagesOutputReference",
      "namespace": "dataAwsccSsmcontactsPlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-plan/index.ts",
            "line": 277
          },
          "name": "durationInMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-plan/index.ts",
            "line": 283
          },
          "name": "targets",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmcontactsPlan.DataAwsccSsmcontactsPlanStagesTargetsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-plan/index.ts",
            "line": 261
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmcontactsPlan.DataAwsccSsmcontactsPlanStages"
          }
        }
      ],
      "symbolId": "src/data-awscc-ssmcontacts-plan/index:DataAwsccSsmcontactsPlanStagesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSsmcontactsPlan.DataAwsccSsmcontactsPlanStagesTargets": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmcontactsPlan.DataAwsccSsmcontactsPlanStagesTargets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ssmcontacts-plan/index.ts",
        "line": 143
      },
      "name": "DataAwsccSsmcontactsPlanStagesTargets",
      "namespace": "dataAwsccSsmcontactsPlan",
      "symbolId": "src/data-awscc-ssmcontacts-plan/index:DataAwsccSsmcontactsPlanStagesTargets"
    },
    "@cdktn/provider-awscc.dataAwsccSsmcontactsPlan.DataAwsccSsmcontactsPlanStagesTargetsChannelTargetInfo": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmcontactsPlan.DataAwsccSsmcontactsPlanStagesTargetsChannelTargetInfo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ssmcontacts-plan/index.ts",
        "line": 25
      },
      "name": "DataAwsccSsmcontactsPlanStagesTargetsChannelTargetInfo",
      "namespace": "dataAwsccSsmcontactsPlan",
      "symbolId": "src/data-awscc-ssmcontacts-plan/index:DataAwsccSsmcontactsPlanStagesTargetsChannelTargetInfo"
    },
    "@cdktn/provider-awscc.dataAwsccSsmcontactsPlan.DataAwsccSsmcontactsPlanStagesTargetsChannelTargetInfoOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmcontactsPlan.DataAwsccSsmcontactsPlanStagesTargetsChannelTargetInfoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssmcontacts-plan/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ssmcontacts-plan/index.ts",
        "line": 48
      },
      "name": "DataAwsccSsmcontactsPlanStagesTargetsChannelTargetInfoOutputReference",
      "namespace": "dataAwsccSsmcontactsPlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-plan/index.ts",
            "line": 75
          },
          "name": "channelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-plan/index.ts",
            "line": 80
          },
          "name": "retryIntervalInMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-plan/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmcontactsPlan.DataAwsccSsmcontactsPlanStagesTargetsChannelTargetInfo"
          }
        }
      ],
      "symbolId": "src/data-awscc-ssmcontacts-plan/index:DataAwsccSsmcontactsPlanStagesTargetsChannelTargetInfoOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSsmcontactsPlan.DataAwsccSsmcontactsPlanStagesTargetsContactTargetInfo": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmcontactsPlan.DataAwsccSsmcontactsPlanStagesTargetsContactTargetInfo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ssmcontacts-plan/index.ts",
        "line": 84
      },
      "name": "DataAwsccSsmcontactsPlanStagesTargetsContactTargetInfo",
      "namespace": "dataAwsccSsmcontactsPlan",
      "symbolId": "src/data-awscc-ssmcontacts-plan/index:DataAwsccSsmcontactsPlanStagesTargetsContactTargetInfo"
    },
    "@cdktn/provider-awscc.dataAwsccSsmcontactsPlan.DataAwsccSsmcontactsPlanStagesTargetsContactTargetInfoOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmcontactsPlan.DataAwsccSsmcontactsPlanStagesTargetsContactTargetInfoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssmcontacts-plan/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-awscc-ssmcontacts-plan/index.ts",
        "line": 107
      },
      "name": "DataAwsccSsmcontactsPlanStagesTargetsContactTargetInfoOutputReference",
      "namespace": "dataAwsccSsmcontactsPlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-plan/index.ts",
            "line": 134
          },
          "name": "contactId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-plan/index.ts",
            "line": 139
          },
          "name": "isEssential",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-plan/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmcontactsPlan.DataAwsccSsmcontactsPlanStagesTargetsContactTargetInfo"
          }
        }
      ],
      "symbolId": "src/data-awscc-ssmcontacts-plan/index:DataAwsccSsmcontactsPlanStagesTargetsContactTargetInfoOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSsmcontactsPlan.DataAwsccSsmcontactsPlanStagesTargetsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmcontactsPlan.DataAwsccSsmcontactsPlanStagesTargetsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssmcontacts-plan/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ssmcontacts-plan/index.ts",
        "line": 207
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-plan/index.ts",
            "line": 221
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSsmcontactsPlan.DataAwsccSsmcontactsPlanStagesTargetsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSsmcontactsPlanStagesTargetsList",
      "namespace": "dataAwsccSsmcontactsPlan",
      "symbolId": "src/data-awscc-ssmcontacts-plan/index:DataAwsccSsmcontactsPlanStagesTargetsList"
    },
    "@cdktn/provider-awscc.dataAwsccSsmcontactsPlan.DataAwsccSsmcontactsPlanStagesTargetsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmcontactsPlan.DataAwsccSsmcontactsPlanStagesTargetsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssmcontacts-plan/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/data-awscc-ssmcontacts-plan/index.ts",
        "line": 166
      },
      "name": "DataAwsccSsmcontactsPlanStagesTargetsOutputReference",
      "namespace": "dataAwsccSsmcontactsPlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-plan/index.ts",
            "line": 196
          },
          "name": "channelTargetInfo",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmcontactsPlan.DataAwsccSsmcontactsPlanStagesTargetsChannelTargetInfoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-plan/index.ts",
            "line": 202
          },
          "name": "contactTargetInfo",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmcontactsPlan.DataAwsccSsmcontactsPlanStagesTargetsContactTargetInfoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-plan/index.ts",
            "line": 179
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmcontactsPlan.DataAwsccSsmcontactsPlanStagesTargets"
          }
        }
      ],
      "symbolId": "src/data-awscc-ssmcontacts-plan/index:DataAwsccSsmcontactsPlanStagesTargetsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSsmcontactsRotation.DataAwsccSsmcontactsRotation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssmcontacts_rotation awscc_ssmcontacts_rotation}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmcontactsRotation.DataAwsccSsmcontactsRotation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssmcontacts_rotation awscc_ssmcontacts_rotation} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssmcontacts-rotation/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-awscc.dataAwsccSsmcontactsRotation.DataAwsccSsmcontactsRotationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ssmcontacts-rotation/index.ts",
        "line": 512
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSsmcontactsRotation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-rotation/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 DataAwsccSsmcontactsRotation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssmcontacts_rotation#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSsmcontactsRotation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSsmcontactsRotation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-rotation/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-awscc-ssmcontacts-rotation/index.ts",
            "line": 627
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSsmcontactsRotation",
      "namespace": "dataAwsccSsmcontactsRotation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-rotation/index.ts",
            "line": 517
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-rotation/index.ts",
            "line": 568
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-rotation/index.ts",
            "line": 573
          },
          "name": "contactIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-rotation/index.ts",
            "line": 591
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-rotation/index.ts",
            "line": 597
          },
          "name": "recurrence",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmcontactsRotation.DataAwsccSsmcontactsRotationRecurrenceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-rotation/index.ts",
            "line": 602
          },
          "name": "startTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-rotation/index.ts",
            "line": 608
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmcontactsRotation.DataAwsccSsmcontactsRotationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-rotation/index.ts",
            "line": 613
          },
          "name": "timeZoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-rotation/index.ts",
            "line": 586
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-rotation/index.ts",
            "line": 579
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ssmcontacts-rotation/index:DataAwsccSsmcontactsRotation"
    },
    "@cdktn/provider-awscc.dataAwsccSsmcontactsRotation.DataAwsccSsmcontactsRotationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmcontactsRotation.DataAwsccSsmcontactsRotationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ssmcontacts-rotation/index.ts",
        "line": 14
      },
      "name": "DataAwsccSsmcontactsRotationConfig",
      "namespace": "dataAwsccSsmcontactsRotation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssmcontacts_rotation#id DataAwsccSsmcontactsRotation#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-rotation/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ssmcontacts-rotation/index:DataAwsccSsmcontactsRotationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSsmcontactsRotation.DataAwsccSsmcontactsRotationRecurrence": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmcontactsRotation.DataAwsccSsmcontactsRotationRecurrence",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ssmcontacts-rotation/index.ts",
        "line": 346
      },
      "name": "DataAwsccSsmcontactsRotationRecurrence",
      "namespace": "dataAwsccSsmcontactsRotation",
      "symbolId": "src/data-awscc-ssmcontacts-rotation/index:DataAwsccSsmcontactsRotationRecurrence"
    },
    "@cdktn/provider-awscc.dataAwsccSsmcontactsRotation.DataAwsccSsmcontactsRotationRecurrenceMonthlySettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmcontactsRotation.DataAwsccSsmcontactsRotationRecurrenceMonthlySettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ssmcontacts-rotation/index.ts",
        "line": 25
      },
      "name": "DataAwsccSsmcontactsRotationRecurrenceMonthlySettings",
      "namespace": "dataAwsccSsmcontactsRotation",
      "symbolId": "src/data-awscc-ssmcontacts-rotation/index:DataAwsccSsmcontactsRotationRecurrenceMonthlySettings"
    },
    "@cdktn/provider-awscc.dataAwsccSsmcontactsRotation.DataAwsccSsmcontactsRotationRecurrenceMonthlySettingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmcontactsRotation.DataAwsccSsmcontactsRotationRecurrenceMonthlySettingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssmcontacts-rotation/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-awscc-ssmcontacts-rotation/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-rotation/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-awscc.dataAwsccSsmcontactsRotation.DataAwsccSsmcontactsRotationRecurrenceMonthlySettingsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSsmcontactsRotationRecurrenceMonthlySettingsList",
      "namespace": "dataAwsccSsmcontactsRotation",
      "symbolId": "src/data-awscc-ssmcontacts-rotation/index:DataAwsccSsmcontactsRotationRecurrenceMonthlySettingsList"
    },
    "@cdktn/provider-awscc.dataAwsccSsmcontactsRotation.DataAwsccSsmcontactsRotationRecurrenceMonthlySettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmcontactsRotation.DataAwsccSsmcontactsRotationRecurrenceMonthlySettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssmcontacts-rotation/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ssmcontacts-rotation/index.ts",
        "line": 48
      },
      "name": "DataAwsccSsmcontactsRotationRecurrenceMonthlySettingsOutputReference",
      "namespace": "dataAwsccSsmcontactsRotation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-rotation/index.ts",
            "line": 77
          },
          "name": "dayOfMonth",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-rotation/index.ts",
            "line": 82
          },
          "name": "handOffTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-rotation/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmcontactsRotation.DataAwsccSsmcontactsRotationRecurrenceMonthlySettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-ssmcontacts-rotation/index:DataAwsccSsmcontactsRotationRecurrenceMonthlySettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSsmcontactsRotation.DataAwsccSsmcontactsRotationRecurrenceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmcontactsRotation.DataAwsccSsmcontactsRotationRecurrenceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssmcontacts-rotation/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-awscc-ssmcontacts-rotation/index.ts",
        "line": 369
      },
      "name": "DataAwsccSsmcontactsRotationRecurrenceOutputReference",
      "namespace": "dataAwsccSsmcontactsRotation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-rotation/index.ts",
            "line": 396
          },
          "name": "dailySettings",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-rotation/index.ts",
            "line": 402
          },
          "name": "monthlySettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmcontactsRotation.DataAwsccSsmcontactsRotationRecurrenceMonthlySettingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-rotation/index.ts",
            "line": 407
          },
          "name": "numberOfOnCalls",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-rotation/index.ts",
            "line": 412
          },
          "name": "recurrenceMultiplier",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-rotation/index.ts",
            "line": 418
          },
          "name": "shiftCoverages",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmcontactsRotation.DataAwsccSsmcontactsRotationRecurrenceShiftCoveragesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-rotation/index.ts",
            "line": 424
          },
          "name": "weeklySettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmcontactsRotation.DataAwsccSsmcontactsRotationRecurrenceWeeklySettingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-rotation/index.ts",
            "line": 380
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmcontactsRotation.DataAwsccSsmcontactsRotationRecurrence"
          }
        }
      ],
      "symbolId": "src/data-awscc-ssmcontacts-rotation/index:DataAwsccSsmcontactsRotationRecurrenceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSsmcontactsRotation.DataAwsccSsmcontactsRotationRecurrenceShiftCoverages": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmcontactsRotation.DataAwsccSsmcontactsRotationRecurrenceShiftCoverages",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ssmcontacts-rotation/index.ts",
        "line": 185
      },
      "name": "DataAwsccSsmcontactsRotationRecurrenceShiftCoverages",
      "namespace": "dataAwsccSsmcontactsRotation",
      "symbolId": "src/data-awscc-ssmcontacts-rotation/index:DataAwsccSsmcontactsRotationRecurrenceShiftCoverages"
    },
    "@cdktn/provider-awscc.dataAwsccSsmcontactsRotation.DataAwsccSsmcontactsRotationRecurrenceShiftCoveragesCoverageTimes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmcontactsRotation.DataAwsccSsmcontactsRotationRecurrenceShiftCoveragesCoverageTimes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ssmcontacts-rotation/index.ts",
        "line": 105
      },
      "name": "DataAwsccSsmcontactsRotationRecurrenceShiftCoveragesCoverageTimes",
      "namespace": "dataAwsccSsmcontactsRotation",
      "symbolId": "src/data-awscc-ssmcontacts-rotation/index:DataAwsccSsmcontactsRotationRecurrenceShiftCoveragesCoverageTimes"
    },
    "@cdktn/provider-awscc.dataAwsccSsmcontactsRotation.DataAwsccSsmcontactsRotationRecurrenceShiftCoveragesCoverageTimesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmcontactsRotation.DataAwsccSsmcontactsRotationRecurrenceShiftCoveragesCoverageTimesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssmcontacts-rotation/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-awscc-ssmcontacts-rotation/index.ts",
        "line": 167
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-rotation/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-awscc.dataAwsccSsmcontactsRotation.DataAwsccSsmcontactsRotationRecurrenceShiftCoveragesCoverageTimesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSsmcontactsRotationRecurrenceShiftCoveragesCoverageTimesList",
      "namespace": "dataAwsccSsmcontactsRotation",
      "symbolId": "src/data-awscc-ssmcontacts-rotation/index:DataAwsccSsmcontactsRotationRecurrenceShiftCoveragesCoverageTimesList"
    },
    "@cdktn/provider-awscc.dataAwsccSsmcontactsRotation.DataAwsccSsmcontactsRotationRecurrenceShiftCoveragesCoverageTimesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmcontactsRotation.DataAwsccSsmcontactsRotationRecurrenceShiftCoveragesCoverageTimesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssmcontacts-rotation/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-awscc-ssmcontacts-rotation/index.ts",
        "line": 128
      },
      "name": "DataAwsccSsmcontactsRotationRecurrenceShiftCoveragesCoverageTimesOutputReference",
      "namespace": "dataAwsccSsmcontactsRotation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-rotation/index.ts",
            "line": 157
          },
          "name": "endTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-rotation/index.ts",
            "line": 162
          },
          "name": "startTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-rotation/index.ts",
            "line": 141
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmcontactsRotation.DataAwsccSsmcontactsRotationRecurrenceShiftCoveragesCoverageTimes"
          }
        }
      ],
      "symbolId": "src/data-awscc-ssmcontacts-rotation/index:DataAwsccSsmcontactsRotationRecurrenceShiftCoveragesCoverageTimesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSsmcontactsRotation.DataAwsccSsmcontactsRotationRecurrenceShiftCoveragesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmcontactsRotation.DataAwsccSsmcontactsRotationRecurrenceShiftCoveragesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssmcontacts-rotation/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/data-awscc-ssmcontacts-rotation/index.ts",
        "line": 248
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-rotation/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-awscc.dataAwsccSsmcontactsRotation.DataAwsccSsmcontactsRotationRecurrenceShiftCoveragesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSsmcontactsRotationRecurrenceShiftCoveragesList",
      "namespace": "dataAwsccSsmcontactsRotation",
      "symbolId": "src/data-awscc-ssmcontacts-rotation/index:DataAwsccSsmcontactsRotationRecurrenceShiftCoveragesList"
    },
    "@cdktn/provider-awscc.dataAwsccSsmcontactsRotation.DataAwsccSsmcontactsRotationRecurrenceShiftCoveragesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmcontactsRotation.DataAwsccSsmcontactsRotationRecurrenceShiftCoveragesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssmcontacts-rotation/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-awscc-ssmcontacts-rotation/index.ts",
        "line": 208
      },
      "name": "DataAwsccSsmcontactsRotationRecurrenceShiftCoveragesOutputReference",
      "namespace": "dataAwsccSsmcontactsRotation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-rotation/index.ts",
            "line": 238
          },
          "name": "coverageTimes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmcontactsRotation.DataAwsccSsmcontactsRotationRecurrenceShiftCoveragesCoverageTimesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-rotation/index.ts",
            "line": 243
          },
          "name": "dayOfWeek",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-rotation/index.ts",
            "line": 221
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmcontactsRotation.DataAwsccSsmcontactsRotationRecurrenceShiftCoverages"
          }
        }
      ],
      "symbolId": "src/data-awscc-ssmcontacts-rotation/index:DataAwsccSsmcontactsRotationRecurrenceShiftCoveragesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSsmcontactsRotation.DataAwsccSsmcontactsRotationRecurrenceWeeklySettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmcontactsRotation.DataAwsccSsmcontactsRotationRecurrenceWeeklySettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ssmcontacts-rotation/index.ts",
        "line": 266
      },
      "name": "DataAwsccSsmcontactsRotationRecurrenceWeeklySettings",
      "namespace": "dataAwsccSsmcontactsRotation",
      "symbolId": "src/data-awscc-ssmcontacts-rotation/index:DataAwsccSsmcontactsRotationRecurrenceWeeklySettings"
    },
    "@cdktn/provider-awscc.dataAwsccSsmcontactsRotation.DataAwsccSsmcontactsRotationRecurrenceWeeklySettingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmcontactsRotation.DataAwsccSsmcontactsRotationRecurrenceWeeklySettingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssmcontacts-rotation/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-awscc-ssmcontacts-rotation/index.ts",
        "line": 328
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-rotation/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-awscc.dataAwsccSsmcontactsRotation.DataAwsccSsmcontactsRotationRecurrenceWeeklySettingsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSsmcontactsRotationRecurrenceWeeklySettingsList",
      "namespace": "dataAwsccSsmcontactsRotation",
      "symbolId": "src/data-awscc-ssmcontacts-rotation/index:DataAwsccSsmcontactsRotationRecurrenceWeeklySettingsList"
    },
    "@cdktn/provider-awscc.dataAwsccSsmcontactsRotation.DataAwsccSsmcontactsRotationRecurrenceWeeklySettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmcontactsRotation.DataAwsccSsmcontactsRotationRecurrenceWeeklySettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssmcontacts-rotation/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-awscc-ssmcontacts-rotation/index.ts",
        "line": 289
      },
      "name": "DataAwsccSsmcontactsRotationRecurrenceWeeklySettingsOutputReference",
      "namespace": "dataAwsccSsmcontactsRotation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-rotation/index.ts",
            "line": 318
          },
          "name": "dayOfWeek",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-rotation/index.ts",
            "line": 323
          },
          "name": "handOffTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-rotation/index.ts",
            "line": 302
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmcontactsRotation.DataAwsccSsmcontactsRotationRecurrenceWeeklySettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-ssmcontacts-rotation/index:DataAwsccSsmcontactsRotationRecurrenceWeeklySettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSsmcontactsRotation.DataAwsccSsmcontactsRotationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmcontactsRotation.DataAwsccSsmcontactsRotationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ssmcontacts-rotation/index.ts",
        "line": 428
      },
      "name": "DataAwsccSsmcontactsRotationTags",
      "namespace": "dataAwsccSsmcontactsRotation",
      "symbolId": "src/data-awscc-ssmcontacts-rotation/index:DataAwsccSsmcontactsRotationTags"
    },
    "@cdktn/provider-awscc.dataAwsccSsmcontactsRotation.DataAwsccSsmcontactsRotationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmcontactsRotation.DataAwsccSsmcontactsRotationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssmcontacts-rotation/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-awscc-ssmcontacts-rotation/index.ts",
        "line": 490
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-rotation/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-awscc.dataAwsccSsmcontactsRotation.DataAwsccSsmcontactsRotationTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSsmcontactsRotationTagsList",
      "namespace": "dataAwsccSsmcontactsRotation",
      "symbolId": "src/data-awscc-ssmcontacts-rotation/index:DataAwsccSsmcontactsRotationTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccSsmcontactsRotation.DataAwsccSsmcontactsRotationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmcontactsRotation.DataAwsccSsmcontactsRotationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssmcontacts-rotation/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ssmcontacts-rotation/index.ts",
        "line": 451
      },
      "name": "DataAwsccSsmcontactsRotationTagsOutputReference",
      "namespace": "dataAwsccSsmcontactsRotation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-rotation/index.ts",
            "line": 480
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-rotation/index.ts",
            "line": 485
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-rotation/index.ts",
            "line": 464
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmcontactsRotation.DataAwsccSsmcontactsRotationTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ssmcontacts-rotation/index:DataAwsccSsmcontactsRotationTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSsmcontactsRotations.DataAwsccSsmcontactsRotations": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssmcontacts_rotations awscc_ssmcontacts_rotations}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmcontactsRotations.DataAwsccSsmcontactsRotations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssmcontacts_rotations awscc_ssmcontacts_rotations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssmcontacts-rotations/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSsmcontactsRotations.DataAwsccSsmcontactsRotationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ssmcontacts-rotations/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSsmcontactsRotations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-rotations/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSsmcontactsRotations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssmcontacts_rotations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSsmcontactsRotations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSsmcontactsRotations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-rotations/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-rotations/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSsmcontactsRotations",
      "namespace": "dataAwsccSsmcontactsRotations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-rotations/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-rotations/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmcontacts-rotations/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ssmcontacts-rotations/index:DataAwsccSsmcontactsRotations"
    },
    "@cdktn/provider-awscc.dataAwsccSsmcontactsRotations.DataAwsccSsmcontactsRotationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmcontactsRotations.DataAwsccSsmcontactsRotationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ssmcontacts-rotations/index.ts",
        "line": 14
      },
      "name": "DataAwsccSsmcontactsRotationsConfig",
      "namespace": "dataAwsccSsmcontactsRotations",
      "symbolId": "src/data-awscc-ssmcontacts-rotations/index:DataAwsccSsmcontactsRotationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSsmguiconnectPreferences.DataAwsccSsmguiconnectPreferences": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssmguiconnect_preferences awscc_ssmguiconnect_preferences}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmguiconnectPreferences.DataAwsccSsmguiconnectPreferences",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssmguiconnect_preferences awscc_ssmguiconnect_preferences} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssmguiconnect-preferences/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-awscc.dataAwsccSsmguiconnectPreferences.DataAwsccSsmguiconnectPreferencesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ssmguiconnect-preferences/index.ts",
        "line": 224
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSsmguiconnectPreferences resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssmguiconnect-preferences/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 DataAwsccSsmguiconnectPreferences to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssmguiconnect_preferences#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSsmguiconnectPreferences that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSsmguiconnectPreferences to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssmguiconnect-preferences/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-awscc-ssmguiconnect-preferences/index.ts",
            "line": 313
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSsmguiconnectPreferences",
      "namespace": "dataAwsccSsmguiconnectPreferences",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmguiconnect-preferences/index.ts",
            "line": 229
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmguiconnect-preferences/index.ts",
            "line": 280
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmguiconnect-preferences/index.ts",
            "line": 286
          },
          "name": "connectionRecordingPreferences",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmguiconnectPreferences.DataAwsccSsmguiconnectPreferencesConnectionRecordingPreferencesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmguiconnect-preferences/index.ts",
            "line": 299
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssmguiconnect-preferences/index.ts",
            "line": 292
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ssmguiconnect-preferences/index:DataAwsccSsmguiconnectPreferences"
    },
    "@cdktn/provider-awscc.dataAwsccSsmguiconnectPreferences.DataAwsccSsmguiconnectPreferencesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmguiconnectPreferences.DataAwsccSsmguiconnectPreferencesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ssmguiconnect-preferences/index.ts",
        "line": 14
      },
      "name": "DataAwsccSsmguiconnectPreferencesConfig",
      "namespace": "dataAwsccSsmguiconnectPreferences",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssmguiconnect_preferences#id DataAwsccSsmguiconnectPreferences#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmguiconnect-preferences/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ssmguiconnect-preferences/index:DataAwsccSsmguiconnectPreferencesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSsmguiconnectPreferences.DataAwsccSsmguiconnectPreferencesConnectionRecordingPreferences": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmguiconnectPreferences.DataAwsccSsmguiconnectPreferencesConnectionRecordingPreferences",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ssmguiconnect-preferences/index.ts",
        "line": 160
      },
      "name": "DataAwsccSsmguiconnectPreferencesConnectionRecordingPreferences",
      "namespace": "dataAwsccSsmguiconnectPreferences",
      "symbolId": "src/data-awscc-ssmguiconnect-preferences/index:DataAwsccSsmguiconnectPreferencesConnectionRecordingPreferences"
    },
    "@cdktn/provider-awscc.dataAwsccSsmguiconnectPreferences.DataAwsccSsmguiconnectPreferencesConnectionRecordingPreferencesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmguiconnectPreferences.DataAwsccSsmguiconnectPreferencesConnectionRecordingPreferencesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssmguiconnect-preferences/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ssmguiconnect-preferences/index.ts",
        "line": 183
      },
      "name": "DataAwsccSsmguiconnectPreferencesConnectionRecordingPreferencesOutputReference",
      "namespace": "dataAwsccSsmguiconnectPreferences",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmguiconnect-preferences/index.ts",
            "line": 210
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmguiconnect-preferences/index.ts",
            "line": 216
          },
          "name": "recordingDestinations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmguiconnectPreferences.DataAwsccSsmguiconnectPreferencesConnectionRecordingPreferencesRecordingDestinationsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssmguiconnect-preferences/index.ts",
            "line": 194
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmguiconnectPreferences.DataAwsccSsmguiconnectPreferencesConnectionRecordingPreferences"
          }
        }
      ],
      "symbolId": "src/data-awscc-ssmguiconnect-preferences/index:DataAwsccSsmguiconnectPreferencesConnectionRecordingPreferencesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSsmguiconnectPreferences.DataAwsccSsmguiconnectPreferencesConnectionRecordingPreferencesRecordingDestinations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmguiconnectPreferences.DataAwsccSsmguiconnectPreferencesConnectionRecordingPreferencesRecordingDestinations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ssmguiconnect-preferences/index.ts",
        "line": 105
      },
      "name": "DataAwsccSsmguiconnectPreferencesConnectionRecordingPreferencesRecordingDestinations",
      "namespace": "dataAwsccSsmguiconnectPreferences",
      "symbolId": "src/data-awscc-ssmguiconnect-preferences/index:DataAwsccSsmguiconnectPreferencesConnectionRecordingPreferencesRecordingDestinations"
    },
    "@cdktn/provider-awscc.dataAwsccSsmguiconnectPreferences.DataAwsccSsmguiconnectPreferencesConnectionRecordingPreferencesRecordingDestinationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmguiconnectPreferences.DataAwsccSsmguiconnectPreferencesConnectionRecordingPreferencesRecordingDestinationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssmguiconnect-preferences/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-awscc-ssmguiconnect-preferences/index.ts",
        "line": 128
      },
      "name": "DataAwsccSsmguiconnectPreferencesConnectionRecordingPreferencesRecordingDestinationsOutputReference",
      "namespace": "dataAwsccSsmguiconnectPreferences",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmguiconnect-preferences/index.ts",
            "line": 156
          },
          "name": "s3Buckets",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmguiconnectPreferences.DataAwsccSsmguiconnectPreferencesConnectionRecordingPreferencesRecordingDestinationsS3BucketsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssmguiconnect-preferences/index.ts",
            "line": 139
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmguiconnectPreferences.DataAwsccSsmguiconnectPreferencesConnectionRecordingPreferencesRecordingDestinations"
          }
        }
      ],
      "symbolId": "src/data-awscc-ssmguiconnect-preferences/index:DataAwsccSsmguiconnectPreferencesConnectionRecordingPreferencesRecordingDestinationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSsmguiconnectPreferences.DataAwsccSsmguiconnectPreferencesConnectionRecordingPreferencesRecordingDestinationsS3Buckets": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmguiconnectPreferences.DataAwsccSsmguiconnectPreferencesConnectionRecordingPreferencesRecordingDestinationsS3Buckets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ssmguiconnect-preferences/index.ts",
        "line": 25
      },
      "name": "DataAwsccSsmguiconnectPreferencesConnectionRecordingPreferencesRecordingDestinationsS3Buckets",
      "namespace": "dataAwsccSsmguiconnectPreferences",
      "symbolId": "src/data-awscc-ssmguiconnect-preferences/index:DataAwsccSsmguiconnectPreferencesConnectionRecordingPreferencesRecordingDestinationsS3Buckets"
    },
    "@cdktn/provider-awscc.dataAwsccSsmguiconnectPreferences.DataAwsccSsmguiconnectPreferencesConnectionRecordingPreferencesRecordingDestinationsS3BucketsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmguiconnectPreferences.DataAwsccSsmguiconnectPreferencesConnectionRecordingPreferencesRecordingDestinationsS3BucketsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssmguiconnect-preferences/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-awscc-ssmguiconnect-preferences/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssmguiconnect-preferences/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-awscc.dataAwsccSsmguiconnectPreferences.DataAwsccSsmguiconnectPreferencesConnectionRecordingPreferencesRecordingDestinationsS3BucketsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSsmguiconnectPreferencesConnectionRecordingPreferencesRecordingDestinationsS3BucketsList",
      "namespace": "dataAwsccSsmguiconnectPreferences",
      "symbolId": "src/data-awscc-ssmguiconnect-preferences/index:DataAwsccSsmguiconnectPreferencesConnectionRecordingPreferencesRecordingDestinationsS3BucketsList"
    },
    "@cdktn/provider-awscc.dataAwsccSsmguiconnectPreferences.DataAwsccSsmguiconnectPreferencesConnectionRecordingPreferencesRecordingDestinationsS3BucketsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmguiconnectPreferences.DataAwsccSsmguiconnectPreferencesConnectionRecordingPreferencesRecordingDestinationsS3BucketsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssmguiconnect-preferences/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ssmguiconnect-preferences/index.ts",
        "line": 48
      },
      "name": "DataAwsccSsmguiconnectPreferencesConnectionRecordingPreferencesRecordingDestinationsS3BucketsOutputReference",
      "namespace": "dataAwsccSsmguiconnectPreferences",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmguiconnect-preferences/index.ts",
            "line": 77
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmguiconnect-preferences/index.ts",
            "line": 82
          },
          "name": "bucketOwner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssmguiconnect-preferences/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmguiconnectPreferences.DataAwsccSsmguiconnectPreferencesConnectionRecordingPreferencesRecordingDestinationsS3Buckets"
          }
        }
      ],
      "symbolId": "src/data-awscc-ssmguiconnect-preferences/index:DataAwsccSsmguiconnectPreferencesConnectionRecordingPreferencesRecordingDestinationsS3BucketsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSsmincidentsReplicationSet.DataAwsccSsmincidentsReplicationSet": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssmincidents_replication_set awscc_ssmincidents_replication_set}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmincidentsReplicationSet.DataAwsccSsmincidentsReplicationSet",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssmincidents_replication_set awscc_ssmincidents_replication_set} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssmincidents-replication-set/index.ts",
          "line": 276
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSsmincidentsReplicationSet.DataAwsccSsmincidentsReplicationSetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ssmincidents-replication-set/index.ts",
        "line": 244
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSsmincidentsReplicationSet resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssmincidents-replication-set/index.ts",
            "line": 261
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSsmincidentsReplicationSet to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssmincidents_replication_set#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSsmincidentsReplicationSet that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSsmincidentsReplicationSet to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssmincidents-replication-set/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-awscc-ssmincidents-replication-set/index.ts",
            "line": 344
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSsmincidentsReplicationSet",
      "namespace": "dataAwsccSsmincidentsReplicationSet",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmincidents-replication-set/index.ts",
            "line": 249
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmincidents-replication-set/index.ts",
            "line": 300
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmincidents-replication-set/index.ts",
            "line": 305
          },
          "name": "deletionProtected",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmincidents-replication-set/index.ts",
            "line": 324
          },
          "name": "regions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmincidentsReplicationSet.DataAwsccSsmincidentsReplicationSetRegionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmincidents-replication-set/index.ts",
            "line": 330
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmincidentsReplicationSet.DataAwsccSsmincidentsReplicationSetTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmincidents-replication-set/index.ts",
            "line": 318
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssmincidents-replication-set/index.ts",
            "line": 311
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ssmincidents-replication-set/index:DataAwsccSsmincidentsReplicationSet"
    },
    "@cdktn/provider-awscc.dataAwsccSsmincidentsReplicationSet.DataAwsccSsmincidentsReplicationSetConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmincidentsReplicationSet.DataAwsccSsmincidentsReplicationSetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ssmincidents-replication-set/index.ts",
        "line": 14
      },
      "name": "DataAwsccSsmincidentsReplicationSetConfig",
      "namespace": "dataAwsccSsmincidentsReplicationSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssmincidents_replication_set#id DataAwsccSsmincidentsReplicationSet#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmincidents-replication-set/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ssmincidents-replication-set/index:DataAwsccSsmincidentsReplicationSetConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSsmincidentsReplicationSet.DataAwsccSsmincidentsReplicationSetRegions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmincidentsReplicationSet.DataAwsccSsmincidentsReplicationSetRegions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ssmincidents-replication-set/index.ts",
        "line": 79
      },
      "name": "DataAwsccSsmincidentsReplicationSetRegions",
      "namespace": "dataAwsccSsmincidentsReplicationSet",
      "symbolId": "src/data-awscc-ssmincidents-replication-set/index:DataAwsccSsmincidentsReplicationSetRegions"
    },
    "@cdktn/provider-awscc.dataAwsccSsmincidentsReplicationSet.DataAwsccSsmincidentsReplicationSetRegionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmincidentsReplicationSet.DataAwsccSsmincidentsReplicationSetRegionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssmincidents-replication-set/index.ts",
          "line": 149
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ssmincidents-replication-set/index.ts",
        "line": 142
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssmincidents-replication-set/index.ts",
            "line": 156
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSsmincidentsReplicationSet.DataAwsccSsmincidentsReplicationSetRegionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSsmincidentsReplicationSetRegionsList",
      "namespace": "dataAwsccSsmincidentsReplicationSet",
      "symbolId": "src/data-awscc-ssmincidents-replication-set/index:DataAwsccSsmincidentsReplicationSetRegionsList"
    },
    "@cdktn/provider-awscc.dataAwsccSsmincidentsReplicationSet.DataAwsccSsmincidentsReplicationSetRegionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmincidentsReplicationSet.DataAwsccSsmincidentsReplicationSetRegionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssmincidents-replication-set/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ssmincidents-replication-set/index.ts",
        "line": 102
      },
      "name": "DataAwsccSsmincidentsReplicationSetRegionsOutputReference",
      "namespace": "dataAwsccSsmincidentsReplicationSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmincidents-replication-set/index.ts",
            "line": 132
          },
          "name": "regionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmincidentsReplicationSet.DataAwsccSsmincidentsReplicationSetRegionsRegionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmincidents-replication-set/index.ts",
            "line": 137
          },
          "name": "regionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssmincidents-replication-set/index.ts",
            "line": 115
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmincidentsReplicationSet.DataAwsccSsmincidentsReplicationSetRegions"
          }
        }
      ],
      "symbolId": "src/data-awscc-ssmincidents-replication-set/index:DataAwsccSsmincidentsReplicationSetRegionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSsmincidentsReplicationSet.DataAwsccSsmincidentsReplicationSetRegionsRegionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmincidentsReplicationSet.DataAwsccSsmincidentsReplicationSetRegionsRegionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ssmincidents-replication-set/index.ts",
        "line": 25
      },
      "name": "DataAwsccSsmincidentsReplicationSetRegionsRegionConfiguration",
      "namespace": "dataAwsccSsmincidentsReplicationSet",
      "symbolId": "src/data-awscc-ssmincidents-replication-set/index:DataAwsccSsmincidentsReplicationSetRegionsRegionConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccSsmincidentsReplicationSet.DataAwsccSsmincidentsReplicationSetRegionsRegionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmincidentsReplicationSet.DataAwsccSsmincidentsReplicationSetRegionsRegionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssmincidents-replication-set/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ssmincidents-replication-set/index.ts",
        "line": 48
      },
      "name": "DataAwsccSsmincidentsReplicationSetRegionsRegionConfigurationOutputReference",
      "namespace": "dataAwsccSsmincidentsReplicationSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmincidents-replication-set/index.ts",
            "line": 75
          },
          "name": "sseKmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssmincidents-replication-set/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmincidentsReplicationSet.DataAwsccSsmincidentsReplicationSetRegionsRegionConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-ssmincidents-replication-set/index:DataAwsccSsmincidentsReplicationSetRegionsRegionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSsmincidentsReplicationSet.DataAwsccSsmincidentsReplicationSetTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmincidentsReplicationSet.DataAwsccSsmincidentsReplicationSetTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ssmincidents-replication-set/index.ts",
        "line": 160
      },
      "name": "DataAwsccSsmincidentsReplicationSetTags",
      "namespace": "dataAwsccSsmincidentsReplicationSet",
      "symbolId": "src/data-awscc-ssmincidents-replication-set/index:DataAwsccSsmincidentsReplicationSetTags"
    },
    "@cdktn/provider-awscc.dataAwsccSsmincidentsReplicationSet.DataAwsccSsmincidentsReplicationSetTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmincidentsReplicationSet.DataAwsccSsmincidentsReplicationSetTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssmincidents-replication-set/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ssmincidents-replication-set/index.ts",
        "line": 222
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssmincidents-replication-set/index.ts",
            "line": 236
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSsmincidentsReplicationSet.DataAwsccSsmincidentsReplicationSetTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSsmincidentsReplicationSetTagsList",
      "namespace": "dataAwsccSsmincidentsReplicationSet",
      "symbolId": "src/data-awscc-ssmincidents-replication-set/index:DataAwsccSsmincidentsReplicationSetTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccSsmincidentsReplicationSet.DataAwsccSsmincidentsReplicationSetTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmincidentsReplicationSet.DataAwsccSsmincidentsReplicationSetTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssmincidents-replication-set/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ssmincidents-replication-set/index.ts",
        "line": 183
      },
      "name": "DataAwsccSsmincidentsReplicationSetTagsOutputReference",
      "namespace": "dataAwsccSsmincidentsReplicationSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmincidents-replication-set/index.ts",
            "line": 212
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmincidents-replication-set/index.ts",
            "line": 217
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssmincidents-replication-set/index.ts",
            "line": 196
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmincidentsReplicationSet.DataAwsccSsmincidentsReplicationSetTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ssmincidents-replication-set/index:DataAwsccSsmincidentsReplicationSetTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSsmincidentsReplicationSets.DataAwsccSsmincidentsReplicationSets": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssmincidents_replication_sets awscc_ssmincidents_replication_sets}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmincidentsReplicationSets.DataAwsccSsmincidentsReplicationSets",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssmincidents_replication_sets awscc_ssmincidents_replication_sets} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssmincidents-replication-sets/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSsmincidentsReplicationSets.DataAwsccSsmincidentsReplicationSetsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ssmincidents-replication-sets/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSsmincidentsReplicationSets resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssmincidents-replication-sets/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSsmincidentsReplicationSets to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssmincidents_replication_sets#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSsmincidentsReplicationSets that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSsmincidentsReplicationSets to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssmincidents-replication-sets/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssmincidents-replication-sets/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSsmincidentsReplicationSets",
      "namespace": "dataAwsccSsmincidentsReplicationSets",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmincidents-replication-sets/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmincidents-replication-sets/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmincidents-replication-sets/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ssmincidents-replication-sets/index:DataAwsccSsmincidentsReplicationSets"
    },
    "@cdktn/provider-awscc.dataAwsccSsmincidentsReplicationSets.DataAwsccSsmincidentsReplicationSetsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmincidentsReplicationSets.DataAwsccSsmincidentsReplicationSetsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ssmincidents-replication-sets/index.ts",
        "line": 14
      },
      "name": "DataAwsccSsmincidentsReplicationSetsConfig",
      "namespace": "dataAwsccSsmincidentsReplicationSets",
      "symbolId": "src/data-awscc-ssmincidents-replication-sets/index:DataAwsccSsmincidentsReplicationSetsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSsmincidentsResponsePlan.DataAwsccSsmincidentsResponsePlan": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssmincidents_response_plan awscc_ssmincidents_response_plan}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmincidentsResponsePlan.DataAwsccSsmincidentsResponsePlan",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssmincidents_response_plan awscc_ssmincidents_response_plan} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssmincidents-response-plan/index.ts",
          "line": 998
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSsmincidentsResponsePlan.DataAwsccSsmincidentsResponsePlanConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ssmincidents-response-plan/index.ts",
        "line": 966
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSsmincidentsResponsePlan resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssmincidents-response-plan/index.ts",
            "line": 983
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSsmincidentsResponsePlan to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssmincidents_response_plan#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSsmincidentsResponsePlan that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSsmincidentsResponsePlan to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssmincidents-response-plan/index.ts",
            "line": 1088
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssmincidents-response-plan/index.ts",
            "line": 1094
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSsmincidentsResponsePlan",
      "namespace": "dataAwsccSsmincidentsResponsePlan",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmincidents-response-plan/index.ts",
            "line": 971
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmincidents-response-plan/index.ts",
            "line": 1023
          },
          "name": "actions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmincidentsResponsePlan.DataAwsccSsmincidentsResponsePlanActionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmincidents-response-plan/index.ts",
            "line": 1028
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmincidents-response-plan/index.ts",
            "line": 1034
          },
          "name": "chatChannel",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmincidentsResponsePlan.DataAwsccSsmincidentsResponsePlanChatChannelOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmincidents-response-plan/index.ts",
            "line": 1039
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmincidents-response-plan/index.ts",
            "line": 1044
          },
          "name": "engagements",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmincidents-response-plan/index.ts",
            "line": 1063
          },
          "name": "incidentTemplate",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmincidentsResponsePlan.DataAwsccSsmincidentsResponsePlanIncidentTemplateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmincidents-response-plan/index.ts",
            "line": 1069
          },
          "name": "integrations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmincidentsResponsePlan.DataAwsccSsmincidentsResponsePlanIntegrationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmincidents-response-plan/index.ts",
            "line": 1074
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmincidents-response-plan/index.ts",
            "line": 1080
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmincidentsResponsePlan.DataAwsccSsmincidentsResponsePlanTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmincidents-response-plan/index.ts",
            "line": 1057
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssmincidents-response-plan/index.ts",
            "line": 1050
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ssmincidents-response-plan/index:DataAwsccSsmincidentsResponsePlan"
    },
    "@cdktn/provider-awscc.dataAwsccSsmincidentsResponsePlan.DataAwsccSsmincidentsResponsePlanActions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmincidentsResponsePlan.DataAwsccSsmincidentsResponsePlanActions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ssmincidents-response-plan/index.ts",
        "line": 321
      },
      "name": "DataAwsccSsmincidentsResponsePlanActions",
      "namespace": "dataAwsccSsmincidentsResponsePlan",
      "symbolId": "src/data-awscc-ssmincidents-response-plan/index:DataAwsccSsmincidentsResponsePlanActions"
    },
    "@cdktn/provider-awscc.dataAwsccSsmincidentsResponsePlan.DataAwsccSsmincidentsResponsePlanActionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmincidentsResponsePlan.DataAwsccSsmincidentsResponsePlanActionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssmincidents-response-plan/index.ts",
          "line": 386
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ssmincidents-response-plan/index.ts",
        "line": 379
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssmincidents-response-plan/index.ts",
            "line": 393
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSsmincidentsResponsePlan.DataAwsccSsmincidentsResponsePlanActionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSsmincidentsResponsePlanActionsList",
      "namespace": "dataAwsccSsmincidentsResponsePlan",
      "symbolId": "src/data-awscc-ssmincidents-response-plan/index:DataAwsccSsmincidentsResponsePlanActionsList"
    },
    "@cdktn/provider-awscc.dataAwsccSsmincidentsResponsePlan.DataAwsccSsmincidentsResponsePlanActionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmincidentsResponsePlan.DataAwsccSsmincidentsResponsePlanActionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssmincidents-response-plan/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ssmincidents-response-plan/index.ts",
        "line": 344
      },
      "name": "DataAwsccSsmincidentsResponsePlanActionsOutputReference",
      "namespace": "dataAwsccSsmincidentsResponsePlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmincidents-response-plan/index.ts",
            "line": 374
          },
          "name": "ssmAutomation",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmincidentsResponsePlan.DataAwsccSsmincidentsResponsePlanActionsSsmAutomationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssmincidents-response-plan/index.ts",
            "line": 357
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmincidentsResponsePlan.DataAwsccSsmincidentsResponsePlanActions"
          }
        }
      ],
      "symbolId": "src/data-awscc-ssmincidents-response-plan/index:DataAwsccSsmincidentsResponsePlanActionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSsmincidentsResponsePlan.DataAwsccSsmincidentsResponsePlanActionsSsmAutomation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmincidentsResponsePlan.DataAwsccSsmincidentsResponsePlanActionsSsmAutomation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ssmincidents-response-plan/index.ts",
        "line": 240
      },
      "name": "DataAwsccSsmincidentsResponsePlanActionsSsmAutomation",
      "namespace": "dataAwsccSsmincidentsResponsePlan",
      "symbolId": "src/data-awscc-ssmincidents-response-plan/index:DataAwsccSsmincidentsResponsePlanActionsSsmAutomation"
    },
    "@cdktn/provider-awscc.dataAwsccSsmincidentsResponsePlan.DataAwsccSsmincidentsResponsePlanActionsSsmAutomationDynamicParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmincidentsResponsePlan.DataAwsccSsmincidentsResponsePlanActionsSsmAutomationDynamicParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ssmincidents-response-plan/index.ts",
        "line": 79
      },
      "name": "DataAwsccSsmincidentsResponsePlanActionsSsmAutomationDynamicParameters",
      "namespace": "dataAwsccSsmincidentsResponsePlan",
      "symbolId": "src/data-awscc-ssmincidents-response-plan/index:DataAwsccSsmincidentsResponsePlanActionsSsmAutomationDynamicParameters"
    },
    "@cdktn/provider-awscc.dataAwsccSsmincidentsResponsePlan.DataAwsccSsmincidentsResponsePlanActionsSsmAutomationDynamicParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmincidentsResponsePlan.DataAwsccSsmincidentsResponsePlanActionsSsmAutomationDynamicParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssmincidents-response-plan/index.ts",
          "line": 149
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ssmincidents-response-plan/index.ts",
        "line": 142
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssmincidents-response-plan/index.ts",
            "line": 156
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSsmincidentsResponsePlan.DataAwsccSsmincidentsResponsePlanActionsSsmAutomationDynamicParametersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSsmincidentsResponsePlanActionsSsmAutomationDynamicParametersList",
      "namespace": "dataAwsccSsmincidentsResponsePlan",
      "symbolId": "src/data-awscc-ssmincidents-response-plan/index:DataAwsccSsmincidentsResponsePlanActionsSsmAutomationDynamicParametersList"
    },
    "@cdktn/provider-awscc.dataAwsccSsmincidentsResponsePlan.DataAwsccSsmincidentsResponsePlanActionsSsmAutomationDynamicParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmincidentsResponsePlan.DataAwsccSsmincidentsResponsePlanActionsSsmAutomationDynamicParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssmincidents-response-plan/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ssmincidents-response-plan/index.ts",
        "line": 102
      },
      "name": "DataAwsccSsmincidentsResponsePlanActionsSsmAutomationDynamicParametersOutputReference",
      "namespace": "dataAwsccSsmincidentsResponsePlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmincidents-response-plan/index.ts",
            "line": 131
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmincidents-response-plan/index.ts",
            "line": 137
          },
          "name": "value",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmincidentsResponsePlan.DataAwsccSsmincidentsResponsePlanActionsSsmAutomationDynamicParametersValueOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssmincidents-response-plan/index.ts",
            "line": 115
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmincidentsResponsePlan.DataAwsccSsmincidentsResponsePlanActionsSsmAutomationDynamicParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-ssmincidents-response-plan/index:DataAwsccSsmincidentsResponsePlanActionsSsmAutomationDynamicParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSsmincidentsResponsePlan.DataAwsccSsmincidentsResponsePlanActionsSsmAutomationDynamicParametersValue": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmincidentsResponsePlan.DataAwsccSsmincidentsResponsePlanActionsSsmAutomationDynamicParametersValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ssmincidents-response-plan/index.ts",
        "line": 25
      },
      "name": "DataAwsccSsmincidentsResponsePlanActionsSsmAutomationDynamicParametersValue",
      "namespace": "dataAwsccSsmincidentsResponsePlan",
      "symbolId": "src/data-awscc-ssmincidents-response-plan/index:DataAwsccSsmincidentsResponsePlanActionsSsmAutomationDynamicParametersValue"
    },
    "@cdktn/provider-awscc.dataAwsccSsmincidentsResponsePlan.DataAwsccSsmincidentsResponsePlanActionsSsmAutomationDynamicParametersValueOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmincidentsResponsePlan.DataAwsccSsmincidentsResponsePlanActionsSsmAutomationDynamicParametersValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssmincidents-response-plan/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ssmincidents-response-plan/index.ts",
        "line": 48
      },
      "name": "DataAwsccSsmincidentsResponsePlanActionsSsmAutomationDynamicParametersValueOutputReference",
      "namespace": "dataAwsccSsmincidentsResponsePlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmincidents-response-plan/index.ts",
            "line": 75
          },
          "name": "variable",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssmincidents-response-plan/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmincidentsResponsePlan.DataAwsccSsmincidentsResponsePlanActionsSsmAutomationDynamicParametersValue"
          }
        }
      ],
      "symbolId": "src/data-awscc-ssmincidents-response-plan/index:DataAwsccSsmincidentsResponsePlanActionsSsmAutomationDynamicParametersValueOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSsmincidentsResponsePlan.DataAwsccSsmincidentsResponsePlanActionsSsmAutomationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmincidentsResponsePlan.DataAwsccSsmincidentsResponsePlanActionsSsmAutomationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssmincidents-response-plan/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-awscc-ssmincidents-response-plan/index.ts",
        "line": 263
      },
      "name": "DataAwsccSsmincidentsResponsePlanActionsSsmAutomationOutputReference",
      "namespace": "dataAwsccSsmincidentsResponsePlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmincidents-response-plan/index.ts",
            "line": 290
          },
          "name": "documentName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmincidents-response-plan/index.ts",
            "line": 295
          },
          "name": "documentVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmincidents-response-plan/index.ts",
            "line": 301
          },
          "name": "dynamicParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmincidentsResponsePlan.DataAwsccSsmincidentsResponsePlanActionsSsmAutomationDynamicParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmincidents-response-plan/index.ts",
            "line": 307
          },
          "name": "parameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmincidentsResponsePlan.DataAwsccSsmincidentsResponsePlanActionsSsmAutomationParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmincidents-response-plan/index.ts",
            "line": 312
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmincidents-response-plan/index.ts",
            "line": 317
          },
          "name": "targetAccount",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssmincidents-response-plan/index.ts",
            "line": 274
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmincidentsResponsePlan.DataAwsccSsmincidentsResponsePlanActionsSsmAutomation"
          }
        }
      ],
      "symbolId": "src/data-awscc-ssmincidents-response-plan/index:DataAwsccSsmincidentsResponsePlanActionsSsmAutomationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSsmincidentsResponsePlan.DataAwsccSsmincidentsResponsePlanActionsSsmAutomationParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmincidentsResponsePlan.DataAwsccSsmincidentsResponsePlanActionsSsmAutomationParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ssmincidents-response-plan/index.ts",
        "line": 160
      },
      "name": "DataAwsccSsmincidentsResponsePlanActionsSsmAutomationParameters",
      "namespace": "dataAwsccSsmincidentsResponsePlan",
      "symbolId": "src/data-awscc-ssmincidents-response-plan/index:DataAwsccSsmincidentsResponsePlanActionsSsmAutomationParameters"
    },
    "@cdktn/provider-awscc.dataAwsccSsmincidentsResponsePlan.DataAwsccSsmincidentsResponsePlanActionsSsmAutomationParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmincidentsResponsePlan.DataAwsccSsmincidentsResponsePlanActionsSsmAutomationParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssmincidents-response-plan/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ssmincidents-response-plan/index.ts",
        "line": 222
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssmincidents-response-plan/index.ts",
            "line": 236
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSsmincidentsResponsePlan.DataAwsccSsmincidentsResponsePlanActionsSsmAutomationParametersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSsmincidentsResponsePlanActionsSsmAutomationParametersList",
      "namespace": "dataAwsccSsmincidentsResponsePlan",
      "symbolId": "src/data-awscc-ssmincidents-response-plan/index:DataAwsccSsmincidentsResponsePlanActionsSsmAutomationParametersList"
    },
    "@cdktn/provider-awscc.dataAwsccSsmincidentsResponsePlan.DataAwsccSsmincidentsResponsePlanActionsSsmAutomationParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmincidentsResponsePlan.DataAwsccSsmincidentsResponsePlanActionsSsmAutomationParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssmincidents-response-plan/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ssmincidents-response-plan/index.ts",
        "line": 183
      },
      "name": "DataAwsccSsmincidentsResponsePlanActionsSsmAutomationParametersOutputReference",
      "namespace": "dataAwsccSsmincidentsResponsePlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmincidents-response-plan/index.ts",
            "line": 212
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmincidents-response-plan/index.ts",
            "line": 217
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssmincidents-response-plan/index.ts",
            "line": 196
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmincidentsResponsePlan.DataAwsccSsmincidentsResponsePlanActionsSsmAutomationParameters"
          }
        }
      ],
      "symbolId": "src/data-awscc-ssmincidents-response-plan/index:DataAwsccSsmincidentsResponsePlanActionsSsmAutomationParametersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSsmincidentsResponsePlan.DataAwsccSsmincidentsResponsePlanChatChannel": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmincidentsResponsePlan.DataAwsccSsmincidentsResponsePlanChatChannel",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ssmincidents-response-plan/index.ts",
        "line": 397
      },
      "name": "DataAwsccSsmincidentsResponsePlanChatChannel",
      "namespace": "dataAwsccSsmincidentsResponsePlan",
      "symbolId": "src/data-awscc-ssmincidents-response-plan/index:DataAwsccSsmincidentsResponsePlanChatChannel"
    },
    "@cdktn/provider-awscc.dataAwsccSsmincidentsResponsePlan.DataAwsccSsmincidentsResponsePlanChatChannelOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmincidentsResponsePlan.DataAwsccSsmincidentsResponsePlanChatChannelOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssmincidents-response-plan/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/data-awscc-ssmincidents-response-plan/index.ts",
        "line": 420
      },
      "name": "DataAwsccSsmincidentsResponsePlanChatChannelOutputReference",
      "namespace": "dataAwsccSsmincidentsResponsePlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmincidents-response-plan/index.ts",
            "line": 447
          },
          "name": "chatbotSns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssmincidents-response-plan/index.ts",
            "line": 431
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmincidentsResponsePlan.DataAwsccSsmincidentsResponsePlanChatChannel"
          }
        }
      ],
      "symbolId": "src/data-awscc-ssmincidents-response-plan/index:DataAwsccSsmincidentsResponsePlanChatChannelOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSsmincidentsResponsePlan.DataAwsccSsmincidentsResponsePlanConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmincidentsResponsePlan.DataAwsccSsmincidentsResponsePlanConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ssmincidents-response-plan/index.ts",
        "line": 14
      },
      "name": "DataAwsccSsmincidentsResponsePlanConfig",
      "namespace": "dataAwsccSsmincidentsResponsePlan",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssmincidents_response_plan#id DataAwsccSsmincidentsResponsePlan#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmincidents-response-plan/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ssmincidents-response-plan/index:DataAwsccSsmincidentsResponsePlanConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSsmincidentsResponsePlan.DataAwsccSsmincidentsResponsePlanIncidentTemplate": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmincidentsResponsePlan.DataAwsccSsmincidentsResponsePlanIncidentTemplate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ssmincidents-response-plan/index.ts",
        "line": 606
      },
      "name": "DataAwsccSsmincidentsResponsePlanIncidentTemplate",
      "namespace": "dataAwsccSsmincidentsResponsePlan",
      "symbolId": "src/data-awscc-ssmincidents-response-plan/index:DataAwsccSsmincidentsResponsePlanIncidentTemplate"
    },
    "@cdktn/provider-awscc.dataAwsccSsmincidentsResponsePlan.DataAwsccSsmincidentsResponsePlanIncidentTemplateIncidentTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmincidentsResponsePlan.DataAwsccSsmincidentsResponsePlanIncidentTemplateIncidentTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ssmincidents-response-plan/index.ts",
        "line": 451
      },
      "name": "DataAwsccSsmincidentsResponsePlanIncidentTemplateIncidentTags",
      "namespace": "dataAwsccSsmincidentsResponsePlan",
      "symbolId": "src/data-awscc-ssmincidents-response-plan/index:DataAwsccSsmincidentsResponsePlanIncidentTemplateIncidentTags"
    },
    "@cdktn/provider-awscc.dataAwsccSsmincidentsResponsePlan.DataAwsccSsmincidentsResponsePlanIncidentTemplateIncidentTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmincidentsResponsePlan.DataAwsccSsmincidentsResponsePlanIncidentTemplateIncidentTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssmincidents-response-plan/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-awscc-ssmincidents-response-plan/index.ts",
        "line": 513
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssmincidents-response-plan/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-awscc.dataAwsccSsmincidentsResponsePlan.DataAwsccSsmincidentsResponsePlanIncidentTemplateIncidentTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSsmincidentsResponsePlanIncidentTemplateIncidentTagsList",
      "namespace": "dataAwsccSsmincidentsResponsePlan",
      "symbolId": "src/data-awscc-ssmincidents-response-plan/index:DataAwsccSsmincidentsResponsePlanIncidentTemplateIncidentTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccSsmincidentsResponsePlan.DataAwsccSsmincidentsResponsePlanIncidentTemplateIncidentTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmincidentsResponsePlan.DataAwsccSsmincidentsResponsePlanIncidentTemplateIncidentTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssmincidents-response-plan/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ssmincidents-response-plan/index.ts",
        "line": 474
      },
      "name": "DataAwsccSsmincidentsResponsePlanIncidentTemplateIncidentTagsOutputReference",
      "namespace": "dataAwsccSsmincidentsResponsePlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmincidents-response-plan/index.ts",
            "line": 503
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmincidents-response-plan/index.ts",
            "line": 508
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssmincidents-response-plan/index.ts",
            "line": 487
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmincidentsResponsePlan.DataAwsccSsmincidentsResponsePlanIncidentTemplateIncidentTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ssmincidents-response-plan/index:DataAwsccSsmincidentsResponsePlanIncidentTemplateIncidentTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSsmincidentsResponsePlan.DataAwsccSsmincidentsResponsePlanIncidentTemplateNotificationTargets": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmincidentsResponsePlan.DataAwsccSsmincidentsResponsePlanIncidentTemplateNotificationTargets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ssmincidents-response-plan/index.ts",
        "line": 531
      },
      "name": "DataAwsccSsmincidentsResponsePlanIncidentTemplateNotificationTargets",
      "namespace": "dataAwsccSsmincidentsResponsePlan",
      "symbolId": "src/data-awscc-ssmincidents-response-plan/index:DataAwsccSsmincidentsResponsePlanIncidentTemplateNotificationTargets"
    },
    "@cdktn/provider-awscc.dataAwsccSsmincidentsResponsePlan.DataAwsccSsmincidentsResponsePlanIncidentTemplateNotificationTargetsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmincidentsResponsePlan.DataAwsccSsmincidentsResponsePlanIncidentTemplateNotificationTargetsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssmincidents-response-plan/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ssmincidents-response-plan/index.ts",
        "line": 588
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssmincidents-response-plan/index.ts",
            "line": 602
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSsmincidentsResponsePlan.DataAwsccSsmincidentsResponsePlanIncidentTemplateNotificationTargetsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSsmincidentsResponsePlanIncidentTemplateNotificationTargetsList",
      "namespace": "dataAwsccSsmincidentsResponsePlan",
      "symbolId": "src/data-awscc-ssmincidents-response-plan/index:DataAwsccSsmincidentsResponsePlanIncidentTemplateNotificationTargetsList"
    },
    "@cdktn/provider-awscc.dataAwsccSsmincidentsResponsePlan.DataAwsccSsmincidentsResponsePlanIncidentTemplateNotificationTargetsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmincidentsResponsePlan.DataAwsccSsmincidentsResponsePlanIncidentTemplateNotificationTargetsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssmincidents-response-plan/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-awscc-ssmincidents-response-plan/index.ts",
        "line": 554
      },
      "name": "DataAwsccSsmincidentsResponsePlanIncidentTemplateNotificationTargetsOutputReference",
      "namespace": "dataAwsccSsmincidentsResponsePlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmincidents-response-plan/index.ts",
            "line": 583
          },
          "name": "snsTopicArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssmincidents-response-plan/index.ts",
            "line": 567
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmincidentsResponsePlan.DataAwsccSsmincidentsResponsePlanIncidentTemplateNotificationTargets"
          }
        }
      ],
      "symbolId": "src/data-awscc-ssmincidents-response-plan/index:DataAwsccSsmincidentsResponsePlanIncidentTemplateNotificationTargetsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSsmincidentsResponsePlan.DataAwsccSsmincidentsResponsePlanIncidentTemplateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmincidentsResponsePlan.DataAwsccSsmincidentsResponsePlanIncidentTemplateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssmincidents-response-plan/index.ts",
          "line": 636
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ssmincidents-response-plan/index.ts",
        "line": 629
      },
      "name": "DataAwsccSsmincidentsResponsePlanIncidentTemplateOutputReference",
      "namespace": "dataAwsccSsmincidentsResponsePlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmincidents-response-plan/index.ts",
            "line": 656
          },
          "name": "dedupeString",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmincidents-response-plan/index.ts",
            "line": 661
          },
          "name": "impact",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmincidents-response-plan/index.ts",
            "line": 667
          },
          "name": "incidentTags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmincidentsResponsePlan.DataAwsccSsmincidentsResponsePlanIncidentTemplateIncidentTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmincidents-response-plan/index.ts",
            "line": 673
          },
          "name": "notificationTargets",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmincidentsResponsePlan.DataAwsccSsmincidentsResponsePlanIncidentTemplateNotificationTargetsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmincidents-response-plan/index.ts",
            "line": 678
          },
          "name": "summary",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmincidents-response-plan/index.ts",
            "line": 683
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssmincidents-response-plan/index.ts",
            "line": 640
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmincidentsResponsePlan.DataAwsccSsmincidentsResponsePlanIncidentTemplate"
          }
        }
      ],
      "symbolId": "src/data-awscc-ssmincidents-response-plan/index:DataAwsccSsmincidentsResponsePlanIncidentTemplateOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSsmincidentsResponsePlan.DataAwsccSsmincidentsResponsePlanIntegrations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmincidentsResponsePlan.DataAwsccSsmincidentsResponsePlanIntegrations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ssmincidents-response-plan/index.ts",
        "line": 806
      },
      "name": "DataAwsccSsmincidentsResponsePlanIntegrations",
      "namespace": "dataAwsccSsmincidentsResponsePlan",
      "symbolId": "src/data-awscc-ssmincidents-response-plan/index:DataAwsccSsmincidentsResponsePlanIntegrations"
    },
    "@cdktn/provider-awscc.dataAwsccSsmincidentsResponsePlan.DataAwsccSsmincidentsResponsePlanIntegrationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmincidentsResponsePlan.DataAwsccSsmincidentsResponsePlanIntegrationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssmincidents-response-plan/index.ts",
          "line": 871
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ssmincidents-response-plan/index.ts",
        "line": 864
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssmincidents-response-plan/index.ts",
            "line": 878
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSsmincidentsResponsePlan.DataAwsccSsmincidentsResponsePlanIntegrationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSsmincidentsResponsePlanIntegrationsList",
      "namespace": "dataAwsccSsmincidentsResponsePlan",
      "symbolId": "src/data-awscc-ssmincidents-response-plan/index:DataAwsccSsmincidentsResponsePlanIntegrationsList"
    },
    "@cdktn/provider-awscc.dataAwsccSsmincidentsResponsePlan.DataAwsccSsmincidentsResponsePlanIntegrationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmincidentsResponsePlan.DataAwsccSsmincidentsResponsePlanIntegrationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssmincidents-response-plan/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ssmincidents-response-plan/index.ts",
        "line": 829
      },
      "name": "DataAwsccSsmincidentsResponsePlanIntegrationsOutputReference",
      "namespace": "dataAwsccSsmincidentsResponsePlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmincidents-response-plan/index.ts",
            "line": 859
          },
          "name": "pagerDutyConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmincidentsResponsePlan.DataAwsccSsmincidentsResponsePlanIntegrationsPagerDutyConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssmincidents-response-plan/index.ts",
            "line": 842
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmincidentsResponsePlan.DataAwsccSsmincidentsResponsePlanIntegrations"
          }
        }
      ],
      "symbolId": "src/data-awscc-ssmincidents-response-plan/index:DataAwsccSsmincidentsResponsePlanIntegrationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSsmincidentsResponsePlan.DataAwsccSsmincidentsResponsePlanIntegrationsPagerDutyConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmincidentsResponsePlan.DataAwsccSsmincidentsResponsePlanIntegrationsPagerDutyConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ssmincidents-response-plan/index.ts",
        "line": 741
      },
      "name": "DataAwsccSsmincidentsResponsePlanIntegrationsPagerDutyConfiguration",
      "namespace": "dataAwsccSsmincidentsResponsePlan",
      "symbolId": "src/data-awscc-ssmincidents-response-plan/index:DataAwsccSsmincidentsResponsePlanIntegrationsPagerDutyConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccSsmincidentsResponsePlan.DataAwsccSsmincidentsResponsePlanIntegrationsPagerDutyConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmincidentsResponsePlan.DataAwsccSsmincidentsResponsePlanIntegrationsPagerDutyConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssmincidents-response-plan/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ssmincidents-response-plan/index.ts",
        "line": 764
      },
      "name": "DataAwsccSsmincidentsResponsePlanIntegrationsPagerDutyConfigurationOutputReference",
      "namespace": "dataAwsccSsmincidentsResponsePlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmincidents-response-plan/index.ts",
            "line": 791
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmincidents-response-plan/index.ts",
            "line": 797
          },
          "name": "pagerDutyIncidentConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmincidentsResponsePlan.DataAwsccSsmincidentsResponsePlanIntegrationsPagerDutyConfigurationPagerDutyIncidentConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmincidents-response-plan/index.ts",
            "line": 802
          },
          "name": "secretId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssmincidents-response-plan/index.ts",
            "line": 775
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmincidentsResponsePlan.DataAwsccSsmincidentsResponsePlanIntegrationsPagerDutyConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-ssmincidents-response-plan/index:DataAwsccSsmincidentsResponsePlanIntegrationsPagerDutyConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSsmincidentsResponsePlan.DataAwsccSsmincidentsResponsePlanIntegrationsPagerDutyConfigurationPagerDutyIncidentConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmincidentsResponsePlan.DataAwsccSsmincidentsResponsePlanIntegrationsPagerDutyConfigurationPagerDutyIncidentConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ssmincidents-response-plan/index.ts",
        "line": 687
      },
      "name": "DataAwsccSsmincidentsResponsePlanIntegrationsPagerDutyConfigurationPagerDutyIncidentConfiguration",
      "namespace": "dataAwsccSsmincidentsResponsePlan",
      "symbolId": "src/data-awscc-ssmincidents-response-plan/index:DataAwsccSsmincidentsResponsePlanIntegrationsPagerDutyConfigurationPagerDutyIncidentConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccSsmincidentsResponsePlan.DataAwsccSsmincidentsResponsePlanIntegrationsPagerDutyConfigurationPagerDutyIncidentConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmincidentsResponsePlan.DataAwsccSsmincidentsResponsePlanIntegrationsPagerDutyConfigurationPagerDutyIncidentConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssmincidents-response-plan/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ssmincidents-response-plan/index.ts",
        "line": 710
      },
      "name": "DataAwsccSsmincidentsResponsePlanIntegrationsPagerDutyConfigurationPagerDutyIncidentConfigurationOutputReference",
      "namespace": "dataAwsccSsmincidentsResponsePlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmincidents-response-plan/index.ts",
            "line": 737
          },
          "name": "serviceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssmincidents-response-plan/index.ts",
            "line": 721
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmincidentsResponsePlan.DataAwsccSsmincidentsResponsePlanIntegrationsPagerDutyConfigurationPagerDutyIncidentConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-ssmincidents-response-plan/index:DataAwsccSsmincidentsResponsePlanIntegrationsPagerDutyConfigurationPagerDutyIncidentConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSsmincidentsResponsePlan.DataAwsccSsmincidentsResponsePlanTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmincidentsResponsePlan.DataAwsccSsmincidentsResponsePlanTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ssmincidents-response-plan/index.ts",
        "line": 882
      },
      "name": "DataAwsccSsmincidentsResponsePlanTags",
      "namespace": "dataAwsccSsmincidentsResponsePlan",
      "symbolId": "src/data-awscc-ssmincidents-response-plan/index:DataAwsccSsmincidentsResponsePlanTags"
    },
    "@cdktn/provider-awscc.dataAwsccSsmincidentsResponsePlan.DataAwsccSsmincidentsResponsePlanTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmincidentsResponsePlan.DataAwsccSsmincidentsResponsePlanTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssmincidents-response-plan/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ssmincidents-response-plan/index.ts",
        "line": 944
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssmincidents-response-plan/index.ts",
            "line": 958
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSsmincidentsResponsePlan.DataAwsccSsmincidentsResponsePlanTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSsmincidentsResponsePlanTagsList",
      "namespace": "dataAwsccSsmincidentsResponsePlan",
      "symbolId": "src/data-awscc-ssmincidents-response-plan/index:DataAwsccSsmincidentsResponsePlanTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccSsmincidentsResponsePlan.DataAwsccSsmincidentsResponsePlanTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmincidentsResponsePlan.DataAwsccSsmincidentsResponsePlanTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssmincidents-response-plan/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ssmincidents-response-plan/index.ts",
        "line": 905
      },
      "name": "DataAwsccSsmincidentsResponsePlanTagsOutputReference",
      "namespace": "dataAwsccSsmincidentsResponsePlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmincidents-response-plan/index.ts",
            "line": 934
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmincidents-response-plan/index.ts",
            "line": 939
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssmincidents-response-plan/index.ts",
            "line": 918
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmincidentsResponsePlan.DataAwsccSsmincidentsResponsePlanTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-ssmincidents-response-plan/index:DataAwsccSsmincidentsResponsePlanTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSsmincidentsResponsePlans.DataAwsccSsmincidentsResponsePlans": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssmincidents_response_plans awscc_ssmincidents_response_plans}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmincidentsResponsePlans.DataAwsccSsmincidentsResponsePlans",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssmincidents_response_plans awscc_ssmincidents_response_plans} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssmincidents-response-plans/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSsmincidentsResponsePlans.DataAwsccSsmincidentsResponsePlansConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ssmincidents-response-plans/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSsmincidentsResponsePlans resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssmincidents-response-plans/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSsmincidentsResponsePlans to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssmincidents_response_plans#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSsmincidentsResponsePlans that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSsmincidentsResponsePlans to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssmincidents-response-plans/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssmincidents-response-plans/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSsmincidentsResponsePlans",
      "namespace": "dataAwsccSsmincidentsResponsePlans",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmincidents-response-plans/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmincidents-response-plans/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmincidents-response-plans/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ssmincidents-response-plans/index:DataAwsccSsmincidentsResponsePlans"
    },
    "@cdktn/provider-awscc.dataAwsccSsmincidentsResponsePlans.DataAwsccSsmincidentsResponsePlansConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmincidentsResponsePlans.DataAwsccSsmincidentsResponsePlansConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ssmincidents-response-plans/index.ts",
        "line": 14
      },
      "name": "DataAwsccSsmincidentsResponsePlansConfig",
      "namespace": "dataAwsccSsmincidentsResponsePlans",
      "symbolId": "src/data-awscc-ssmincidents-response-plans/index:DataAwsccSsmincidentsResponsePlansConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSsmquicksetupConfigurationManager.DataAwsccSsmquicksetupConfigurationManager": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssmquicksetup_configuration_manager awscc_ssmquicksetup_configuration_manager}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmquicksetupConfigurationManager.DataAwsccSsmquicksetupConfigurationManager",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssmquicksetup_configuration_manager awscc_ssmquicksetup_configuration_manager} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssmquicksetup-configuration-manager/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-awscc.dataAwsccSsmquicksetupConfigurationManager.DataAwsccSsmquicksetupConfigurationManagerConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ssmquicksetup-configuration-manager/index.ts",
        "line": 226
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSsmquicksetupConfigurationManager resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssmquicksetup-configuration-manager/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 DataAwsccSsmquicksetupConfigurationManager to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssmquicksetup_configuration_manager#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSsmquicksetupConfigurationManager that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSsmquicksetupConfigurationManager to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssmquicksetup-configuration-manager/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-awscc-ssmquicksetup-configuration-manager/index.ts",
            "line": 347
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSsmquicksetupConfigurationManager",
      "namespace": "dataAwsccSsmquicksetupConfigurationManager",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmquicksetup-configuration-manager/index.ts",
            "line": 231
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmquicksetup-configuration-manager/index.ts",
            "line": 283
          },
          "name": "configurationDefinitions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmquicksetupConfigurationManager.DataAwsccSsmquicksetupConfigurationManagerConfigurationDefinitionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmquicksetup-configuration-manager/index.ts",
            "line": 288
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmquicksetup-configuration-manager/index.ts",
            "line": 293
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmquicksetup-configuration-manager/index.ts",
            "line": 311
          },
          "name": "lastModifiedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmquicksetup-configuration-manager/index.ts",
            "line": 316
          },
          "name": "managerArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmquicksetup-configuration-manager/index.ts",
            "line": 321
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmquicksetup-configuration-manager/index.ts",
            "line": 327
          },
          "name": "statusSummaries",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmquicksetupConfigurationManager.DataAwsccSsmquicksetupConfigurationManagerStatusSummariesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmquicksetup-configuration-manager/index.ts",
            "line": 333
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmquicksetup-configuration-manager/index.ts",
            "line": 306
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssmquicksetup-configuration-manager/index.ts",
            "line": 299
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ssmquicksetup-configuration-manager/index:DataAwsccSsmquicksetupConfigurationManager"
    },
    "@cdktn/provider-awscc.dataAwsccSsmquicksetupConfigurationManager.DataAwsccSsmquicksetupConfigurationManagerConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmquicksetupConfigurationManager.DataAwsccSsmquicksetupConfigurationManagerConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ssmquicksetup-configuration-manager/index.ts",
        "line": 14
      },
      "name": "DataAwsccSsmquicksetupConfigurationManagerConfig",
      "namespace": "dataAwsccSsmquicksetupConfigurationManager",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssmquicksetup_configuration_manager#id DataAwsccSsmquicksetupConfigurationManager#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmquicksetup-configuration-manager/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ssmquicksetup-configuration-manager/index:DataAwsccSsmquicksetupConfigurationManagerConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSsmquicksetupConfigurationManager.DataAwsccSsmquicksetupConfigurationManagerConfigurationDefinitions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmquicksetupConfigurationManager.DataAwsccSsmquicksetupConfigurationManagerConfigurationDefinitions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ssmquicksetup-configuration-manager/index.ts",
        "line": 25
      },
      "name": "DataAwsccSsmquicksetupConfigurationManagerConfigurationDefinitions",
      "namespace": "dataAwsccSsmquicksetupConfigurationManager",
      "symbolId": "src/data-awscc-ssmquicksetup-configuration-manager/index:DataAwsccSsmquicksetupConfigurationManagerConfigurationDefinitions"
    },
    "@cdktn/provider-awscc.dataAwsccSsmquicksetupConfigurationManager.DataAwsccSsmquicksetupConfigurationManagerConfigurationDefinitionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmquicksetupConfigurationManager.DataAwsccSsmquicksetupConfigurationManagerConfigurationDefinitionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssmquicksetup-configuration-manager/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-awscc-ssmquicksetup-configuration-manager/index.ts",
        "line": 108
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssmquicksetup-configuration-manager/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-awscc.dataAwsccSsmquicksetupConfigurationManager.DataAwsccSsmquicksetupConfigurationManagerConfigurationDefinitionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSsmquicksetupConfigurationManagerConfigurationDefinitionsList",
      "namespace": "dataAwsccSsmquicksetupConfigurationManager",
      "symbolId": "src/data-awscc-ssmquicksetup-configuration-manager/index:DataAwsccSsmquicksetupConfigurationManagerConfigurationDefinitionsList"
    },
    "@cdktn/provider-awscc.dataAwsccSsmquicksetupConfigurationManager.DataAwsccSsmquicksetupConfigurationManagerConfigurationDefinitionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmquicksetupConfigurationManager.DataAwsccSsmquicksetupConfigurationManagerConfigurationDefinitionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssmquicksetup-configuration-manager/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ssmquicksetup-configuration-manager/index.ts",
        "line": 48
      },
      "name": "DataAwsccSsmquicksetupConfigurationManagerConfigurationDefinitionsOutputReference",
      "namespace": "dataAwsccSsmquicksetupConfigurationManager",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmquicksetup-configuration-manager/index.ts",
            "line": 77
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmquicksetup-configuration-manager/index.ts",
            "line": 82
          },
          "name": "localDeploymentAdministrationRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmquicksetup-configuration-manager/index.ts",
            "line": 87
          },
          "name": "localDeploymentExecutionRoleName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmquicksetup-configuration-manager/index.ts",
            "line": 93
          },
          "name": "parameters",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmquicksetup-configuration-manager/index.ts",
            "line": 98
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmquicksetup-configuration-manager/index.ts",
            "line": 103
          },
          "name": "typeVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssmquicksetup-configuration-manager/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmquicksetupConfigurationManager.DataAwsccSsmquicksetupConfigurationManagerConfigurationDefinitions"
          }
        }
      ],
      "symbolId": "src/data-awscc-ssmquicksetup-configuration-manager/index:DataAwsccSsmquicksetupConfigurationManagerConfigurationDefinitionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSsmquicksetupConfigurationManager.DataAwsccSsmquicksetupConfigurationManagerStatusSummaries": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmquicksetupConfigurationManager.DataAwsccSsmquicksetupConfigurationManagerStatusSummaries",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ssmquicksetup-configuration-manager/index.ts",
        "line": 126
      },
      "name": "DataAwsccSsmquicksetupConfigurationManagerStatusSummaries",
      "namespace": "dataAwsccSsmquicksetupConfigurationManager",
      "symbolId": "src/data-awscc-ssmquicksetup-configuration-manager/index:DataAwsccSsmquicksetupConfigurationManagerStatusSummaries"
    },
    "@cdktn/provider-awscc.dataAwsccSsmquicksetupConfigurationManager.DataAwsccSsmquicksetupConfigurationManagerStatusSummariesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmquicksetupConfigurationManager.DataAwsccSsmquicksetupConfigurationManagerStatusSummariesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssmquicksetup-configuration-manager/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-awscc-ssmquicksetup-configuration-manager/index.ts",
        "line": 204
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssmquicksetup-configuration-manager/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-awscc.dataAwsccSsmquicksetupConfigurationManager.DataAwsccSsmquicksetupConfigurationManagerStatusSummariesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSsmquicksetupConfigurationManagerStatusSummariesList",
      "namespace": "dataAwsccSsmquicksetupConfigurationManager",
      "symbolId": "src/data-awscc-ssmquicksetup-configuration-manager/index:DataAwsccSsmquicksetupConfigurationManagerStatusSummariesList"
    },
    "@cdktn/provider-awscc.dataAwsccSsmquicksetupConfigurationManager.DataAwsccSsmquicksetupConfigurationManagerStatusSummariesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmquicksetupConfigurationManager.DataAwsccSsmquicksetupConfigurationManagerStatusSummariesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssmquicksetup-configuration-manager/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ssmquicksetup-configuration-manager/index.ts",
        "line": 149
      },
      "name": "DataAwsccSsmquicksetupConfigurationManagerStatusSummariesOutputReference",
      "namespace": "dataAwsccSsmquicksetupConfigurationManager",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmquicksetup-configuration-manager/index.ts",
            "line": 178
          },
          "name": "lastUpdatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmquicksetup-configuration-manager/index.ts",
            "line": 183
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmquicksetup-configuration-manager/index.ts",
            "line": 189
          },
          "name": "statusDetails",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmquicksetup-configuration-manager/index.ts",
            "line": 194
          },
          "name": "statusMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmquicksetup-configuration-manager/index.ts",
            "line": 199
          },
          "name": "statusType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssmquicksetup-configuration-manager/index.ts",
            "line": 162
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsmquicksetupConfigurationManager.DataAwsccSsmquicksetupConfigurationManagerStatusSummaries"
          }
        }
      ],
      "symbolId": "src/data-awscc-ssmquicksetup-configuration-manager/index:DataAwsccSsmquicksetupConfigurationManagerStatusSummariesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSsmquicksetupConfigurationManagers.DataAwsccSsmquicksetupConfigurationManagers": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssmquicksetup_configuration_managers awscc_ssmquicksetup_configuration_managers}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmquicksetupConfigurationManagers.DataAwsccSsmquicksetupConfigurationManagers",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssmquicksetup_configuration_managers awscc_ssmquicksetup_configuration_managers} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssmquicksetup-configuration-managers/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSsmquicksetupConfigurationManagers.DataAwsccSsmquicksetupConfigurationManagersConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ssmquicksetup-configuration-managers/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSsmquicksetupConfigurationManagers resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssmquicksetup-configuration-managers/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSsmquicksetupConfigurationManagers to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssmquicksetup_configuration_managers#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSsmquicksetupConfigurationManagers that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSsmquicksetupConfigurationManagers to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssmquicksetup-configuration-managers/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssmquicksetup-configuration-managers/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSsmquicksetupConfigurationManagers",
      "namespace": "dataAwsccSsmquicksetupConfigurationManagers",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmquicksetup-configuration-managers/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmquicksetup-configuration-managers/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmquicksetup-configuration-managers/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-ssmquicksetup-configuration-managers/index:DataAwsccSsmquicksetupConfigurationManagers"
    },
    "@cdktn/provider-awscc.dataAwsccSsmquicksetupConfigurationManagers.DataAwsccSsmquicksetupConfigurationManagersConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmquicksetupConfigurationManagers.DataAwsccSsmquicksetupConfigurationManagersConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ssmquicksetup-configuration-managers/index.ts",
        "line": 14
      },
      "name": "DataAwsccSsmquicksetupConfigurationManagersConfig",
      "namespace": "dataAwsccSsmquicksetupConfigurationManagers",
      "symbolId": "src/data-awscc-ssmquicksetup-configuration-managers/index:DataAwsccSsmquicksetupConfigurationManagersConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSsmquicksetupLifecycleAutomation.DataAwsccSsmquicksetupLifecycleAutomation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssmquicksetup_lifecycle_automation awscc_ssmquicksetup_lifecycle_automation}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmquicksetupLifecycleAutomation.DataAwsccSsmquicksetupLifecycleAutomation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssmquicksetup_lifecycle_automation awscc_ssmquicksetup_lifecycle_automation} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-ssmquicksetup-lifecycle-automation/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSsmquicksetupLifecycleAutomation.DataAwsccSsmquicksetupLifecycleAutomationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-ssmquicksetup-lifecycle-automation/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSsmquicksetupLifecycleAutomation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssmquicksetup-lifecycle-automation/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSsmquicksetupLifecycleAutomation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssmquicksetup_lifecycle_automation#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSsmquicksetupLifecycleAutomation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSsmquicksetupLifecycleAutomation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssmquicksetup-lifecycle-automation/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-awscc-ssmquicksetup-lifecycle-automation/index.ts",
            "line": 134
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSsmquicksetupLifecycleAutomation",
      "namespace": "dataAwsccSsmquicksetupLifecycleAutomation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmquicksetup-lifecycle-automation/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmquicksetup-lifecycle-automation/index.ts",
            "line": 85
          },
          "name": "associationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmquicksetup-lifecycle-automation/index.ts",
            "line": 90
          },
          "name": "automationDocument",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmquicksetup-lifecycle-automation/index.ts",
            "line": 96
          },
          "name": "automationParameters",
          "type": {
            "fqn": "cdktn.StringListMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmquicksetup-lifecycle-automation/index.ts",
            "line": 114
          },
          "name": "resourceKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmquicksetup-lifecycle-automation/index.ts",
            "line": 120
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmquicksetup-lifecycle-automation/index.ts",
            "line": 109
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-ssmquicksetup-lifecycle-automation/index.ts",
            "line": 102
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ssmquicksetup-lifecycle-automation/index:DataAwsccSsmquicksetupLifecycleAutomation"
    },
    "@cdktn/provider-awscc.dataAwsccSsmquicksetupLifecycleAutomation.DataAwsccSsmquicksetupLifecycleAutomationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsmquicksetupLifecycleAutomation.DataAwsccSsmquicksetupLifecycleAutomationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-ssmquicksetup-lifecycle-automation/index.ts",
        "line": 14
      },
      "name": "DataAwsccSsmquicksetupLifecycleAutomationConfig",
      "namespace": "dataAwsccSsmquicksetupLifecycleAutomation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/ssmquicksetup_lifecycle_automation#id DataAwsccSsmquicksetupLifecycleAutomation#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-ssmquicksetup-lifecycle-automation/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-ssmquicksetup-lifecycle-automation/index:DataAwsccSsmquicksetupLifecycleAutomationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSsoApplication.DataAwsccSsoApplication": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sso_application awscc_sso_application}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsoApplication.DataAwsccSsoApplication",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sso_application awscc_sso_application} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-sso-application/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSsoApplication.DataAwsccSsoApplicationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sso-application/index.ts",
        "line": 228
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSsoApplication resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-sso-application/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 DataAwsccSsoApplication to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sso_application#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSsoApplication that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSsoApplication to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sso-application/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-awscc-sso-application/index.ts",
            "line": 353
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSsoApplication",
      "namespace": "dataAwsccSsoApplication",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sso-application/index.ts",
            "line": 233
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sso-application/index.ts",
            "line": 284
          },
          "name": "applicationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sso-application/index.ts",
            "line": 289
          },
          "name": "applicationProviderArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sso-application/index.ts",
            "line": 294
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sso-application/index.ts",
            "line": 312
          },
          "name": "identityStoreArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sso-application/index.ts",
            "line": 317
          },
          "name": "instanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sso-application/index.ts",
            "line": 322
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sso-application/index.ts",
            "line": 328
          },
          "name": "portalOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsoApplication.DataAwsccSsoApplicationPortalOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sso-application/index.ts",
            "line": 333
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sso-application/index.ts",
            "line": 339
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsoApplication.DataAwsccSsoApplicationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sso-application/index.ts",
            "line": 307
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sso-application/index.ts",
            "line": 300
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-sso-application/index:DataAwsccSsoApplication"
    },
    "@cdktn/provider-awscc.dataAwsccSsoApplication.DataAwsccSsoApplicationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsoApplication.DataAwsccSsoApplicationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sso-application/index.ts",
        "line": 14
      },
      "name": "DataAwsccSsoApplicationConfig",
      "namespace": "dataAwsccSsoApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sso_application#id DataAwsccSsoApplication#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sso-application/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-sso-application/index:DataAwsccSsoApplicationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSsoApplication.DataAwsccSsoApplicationPortalOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsoApplication.DataAwsccSsoApplicationPortalOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sso-application/index.ts",
        "line": 84
      },
      "name": "DataAwsccSsoApplicationPortalOptions",
      "namespace": "dataAwsccSsoApplication",
      "symbolId": "src/data-awscc-sso-application/index:DataAwsccSsoApplicationPortalOptions"
    },
    "@cdktn/provider-awscc.dataAwsccSsoApplication.DataAwsccSsoApplicationPortalOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsoApplication.DataAwsccSsoApplicationPortalOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sso-application/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-awscc-sso-application/index.ts",
        "line": 107
      },
      "name": "DataAwsccSsoApplicationPortalOptionsOutputReference",
      "namespace": "dataAwsccSsoApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sso-application/index.ts",
            "line": 135
          },
          "name": "signInOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsoApplication.DataAwsccSsoApplicationPortalOptionsSignInOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sso-application/index.ts",
            "line": 140
          },
          "name": "visibility",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sso-application/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsoApplication.DataAwsccSsoApplicationPortalOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-sso-application/index:DataAwsccSsoApplicationPortalOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSsoApplication.DataAwsccSsoApplicationPortalOptionsSignInOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsoApplication.DataAwsccSsoApplicationPortalOptionsSignInOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sso-application/index.ts",
        "line": 25
      },
      "name": "DataAwsccSsoApplicationPortalOptionsSignInOptions",
      "namespace": "dataAwsccSsoApplication",
      "symbolId": "src/data-awscc-sso-application/index:DataAwsccSsoApplicationPortalOptionsSignInOptions"
    },
    "@cdktn/provider-awscc.dataAwsccSsoApplication.DataAwsccSsoApplicationPortalOptionsSignInOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsoApplication.DataAwsccSsoApplicationPortalOptionsSignInOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sso-application/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sso-application/index.ts",
        "line": 48
      },
      "name": "DataAwsccSsoApplicationPortalOptionsSignInOptionsOutputReference",
      "namespace": "dataAwsccSsoApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sso-application/index.ts",
            "line": 75
          },
          "name": "applicationUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sso-application/index.ts",
            "line": 80
          },
          "name": "origin",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sso-application/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsoApplication.DataAwsccSsoApplicationPortalOptionsSignInOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-sso-application/index:DataAwsccSsoApplicationPortalOptionsSignInOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSsoApplication.DataAwsccSsoApplicationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsoApplication.DataAwsccSsoApplicationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sso-application/index.ts",
        "line": 144
      },
      "name": "DataAwsccSsoApplicationTags",
      "namespace": "dataAwsccSsoApplication",
      "symbolId": "src/data-awscc-sso-application/index:DataAwsccSsoApplicationTags"
    },
    "@cdktn/provider-awscc.dataAwsccSsoApplication.DataAwsccSsoApplicationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsoApplication.DataAwsccSsoApplicationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sso-application/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-awscc-sso-application/index.ts",
        "line": 206
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sso-application/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-awscc.dataAwsccSsoApplication.DataAwsccSsoApplicationTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSsoApplicationTagsList",
      "namespace": "dataAwsccSsoApplication",
      "symbolId": "src/data-awscc-sso-application/index:DataAwsccSsoApplicationTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccSsoApplication.DataAwsccSsoApplicationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsoApplication.DataAwsccSsoApplicationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sso-application/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sso-application/index.ts",
        "line": 167
      },
      "name": "DataAwsccSsoApplicationTagsOutputReference",
      "namespace": "dataAwsccSsoApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sso-application/index.ts",
            "line": 196
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sso-application/index.ts",
            "line": 201
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sso-application/index.ts",
            "line": 180
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsoApplication.DataAwsccSsoApplicationTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-sso-application/index:DataAwsccSsoApplicationTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSsoApplicationAssignment.DataAwsccSsoApplicationAssignment": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sso_application_assignment awscc_sso_application_assignment}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsoApplicationAssignment.DataAwsccSsoApplicationAssignment",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sso_application_assignment awscc_sso_application_assignment} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-sso-application-assignment/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSsoApplicationAssignment.DataAwsccSsoApplicationAssignmentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sso-application-assignment/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSsoApplicationAssignment resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-sso-application-assignment/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSsoApplicationAssignment to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sso_application_assignment#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSsoApplicationAssignment that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSsoApplicationAssignment to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sso-application-assignment/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-awscc-sso-application-assignment/index.ts",
            "line": 122
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSsoApplicationAssignment",
      "namespace": "dataAwsccSsoApplicationAssignment",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sso-application-assignment/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sso-application-assignment/index.ts",
            "line": 85
          },
          "name": "applicationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sso-application-assignment/index.ts",
            "line": 103
          },
          "name": "principalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sso-application-assignment/index.ts",
            "line": 108
          },
          "name": "principalType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sso-application-assignment/index.ts",
            "line": 98
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sso-application-assignment/index.ts",
            "line": 91
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-sso-application-assignment/index:DataAwsccSsoApplicationAssignment"
    },
    "@cdktn/provider-awscc.dataAwsccSsoApplicationAssignment.DataAwsccSsoApplicationAssignmentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsoApplicationAssignment.DataAwsccSsoApplicationAssignmentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sso-application-assignment/index.ts",
        "line": 14
      },
      "name": "DataAwsccSsoApplicationAssignmentConfig",
      "namespace": "dataAwsccSsoApplicationAssignment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sso_application_assignment#id DataAwsccSsoApplicationAssignment#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sso-application-assignment/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-sso-application-assignment/index:DataAwsccSsoApplicationAssignmentConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSsoApplicationAssignments.DataAwsccSsoApplicationAssignments": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sso_application_assignments awscc_sso_application_assignments}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsoApplicationAssignments.DataAwsccSsoApplicationAssignments",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sso_application_assignments awscc_sso_application_assignments} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-sso-application-assignments/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSsoApplicationAssignments.DataAwsccSsoApplicationAssignmentsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sso-application-assignments/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSsoApplicationAssignments resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-sso-application-assignments/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSsoApplicationAssignments to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sso_application_assignments#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSsoApplicationAssignments that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSsoApplicationAssignments to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sso-application-assignments/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sso-application-assignments/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSsoApplicationAssignments",
      "namespace": "dataAwsccSsoApplicationAssignments",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sso-application-assignments/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sso-application-assignments/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sso-application-assignments/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-sso-application-assignments/index:DataAwsccSsoApplicationAssignments"
    },
    "@cdktn/provider-awscc.dataAwsccSsoApplicationAssignments.DataAwsccSsoApplicationAssignmentsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsoApplicationAssignments.DataAwsccSsoApplicationAssignmentsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sso-application-assignments/index.ts",
        "line": 14
      },
      "name": "DataAwsccSsoApplicationAssignmentsConfig",
      "namespace": "dataAwsccSsoApplicationAssignments",
      "symbolId": "src/data-awscc-sso-application-assignments/index:DataAwsccSsoApplicationAssignmentsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSsoAssignment.DataAwsccSsoAssignment": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sso_assignment awscc_sso_assignment}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsoAssignment.DataAwsccSsoAssignment",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sso_assignment awscc_sso_assignment} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-sso-assignment/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSsoAssignment.DataAwsccSsoAssignmentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sso-assignment/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSsoAssignment resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-sso-assignment/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSsoAssignment to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sso_assignment#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSsoAssignment that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSsoAssignment to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sso-assignment/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-awscc-sso-assignment/index.ts",
            "line": 137
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSsoAssignment",
      "namespace": "dataAwsccSsoAssignment",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sso-assignment/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sso-assignment/index.ts",
            "line": 98
          },
          "name": "instanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sso-assignment/index.ts",
            "line": 103
          },
          "name": "permissionSetArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sso-assignment/index.ts",
            "line": 108
          },
          "name": "principalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sso-assignment/index.ts",
            "line": 113
          },
          "name": "principalType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sso-assignment/index.ts",
            "line": 118
          },
          "name": "targetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sso-assignment/index.ts",
            "line": 123
          },
          "name": "targetType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sso-assignment/index.ts",
            "line": 93
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sso-assignment/index.ts",
            "line": 86
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-sso-assignment/index:DataAwsccSsoAssignment"
    },
    "@cdktn/provider-awscc.dataAwsccSsoAssignment.DataAwsccSsoAssignmentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsoAssignment.DataAwsccSsoAssignmentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sso-assignment/index.ts",
        "line": 14
      },
      "name": "DataAwsccSsoAssignmentConfig",
      "namespace": "dataAwsccSsoAssignment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sso_assignment#id DataAwsccSsoAssignment#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sso-assignment/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-sso-assignment/index:DataAwsccSsoAssignmentConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSsoAssignments.DataAwsccSsoAssignments": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sso_assignments awscc_sso_assignments}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsoAssignments.DataAwsccSsoAssignments",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sso_assignments awscc_sso_assignments} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-sso-assignments/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSsoAssignments.DataAwsccSsoAssignmentsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sso-assignments/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSsoAssignments resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-sso-assignments/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSsoAssignments to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sso_assignments#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSsoAssignments that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSsoAssignments to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sso-assignments/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sso-assignments/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSsoAssignments",
      "namespace": "dataAwsccSsoAssignments",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sso-assignments/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sso-assignments/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sso-assignments/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-sso-assignments/index:DataAwsccSsoAssignments"
    },
    "@cdktn/provider-awscc.dataAwsccSsoAssignments.DataAwsccSsoAssignmentsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsoAssignments.DataAwsccSsoAssignmentsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sso-assignments/index.ts",
        "line": 14
      },
      "name": "DataAwsccSsoAssignmentsConfig",
      "namespace": "dataAwsccSsoAssignments",
      "symbolId": "src/data-awscc-sso-assignments/index:DataAwsccSsoAssignmentsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSsoInstance.DataAwsccSsoInstance": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sso_instance awscc_sso_instance}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsoInstance.DataAwsccSsoInstance",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sso_instance awscc_sso_instance} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-sso-instance/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-awscc.dataAwsccSsoInstance.DataAwsccSsoInstanceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sso-instance/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSsoInstance resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-sso-instance/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 DataAwsccSsoInstance to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sso_instance#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSsoInstance that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSsoInstance to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sso-instance/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-awscc-sso-instance/index.ts",
            "line": 218
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSsoInstance",
      "namespace": "dataAwsccSsoInstance",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sso-instance/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sso-instance/index.ts",
            "line": 178
          },
          "name": "identityStoreId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sso-instance/index.ts",
            "line": 183
          },
          "name": "instanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sso-instance/index.ts",
            "line": 188
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sso-instance/index.ts",
            "line": 193
          },
          "name": "ownerAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sso-instance/index.ts",
            "line": 198
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sso-instance/index.ts",
            "line": 204
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsoInstance.DataAwsccSsoInstanceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sso-instance/index.ts",
            "line": 173
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sso-instance/index.ts",
            "line": 166
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-sso-instance/index:DataAwsccSsoInstance"
    },
    "@cdktn/provider-awscc.dataAwsccSsoInstance.DataAwsccSsoInstanceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsoInstance.DataAwsccSsoInstanceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sso-instance/index.ts",
        "line": 14
      },
      "name": "DataAwsccSsoInstanceConfig",
      "namespace": "dataAwsccSsoInstance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sso_instance#id DataAwsccSsoInstance#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sso-instance/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-sso-instance/index:DataAwsccSsoInstanceConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSsoInstance.DataAwsccSsoInstanceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsoInstance.DataAwsccSsoInstanceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sso-instance/index.ts",
        "line": 25
      },
      "name": "DataAwsccSsoInstanceTags",
      "namespace": "dataAwsccSsoInstance",
      "symbolId": "src/data-awscc-sso-instance/index:DataAwsccSsoInstanceTags"
    },
    "@cdktn/provider-awscc.dataAwsccSsoInstance.DataAwsccSsoInstanceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsoInstance.DataAwsccSsoInstanceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sso-instance/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-awscc-sso-instance/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sso-instance/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-awscc.dataAwsccSsoInstance.DataAwsccSsoInstanceTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSsoInstanceTagsList",
      "namespace": "dataAwsccSsoInstance",
      "symbolId": "src/data-awscc-sso-instance/index:DataAwsccSsoInstanceTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccSsoInstance.DataAwsccSsoInstanceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsoInstance.DataAwsccSsoInstanceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sso-instance/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sso-instance/index.ts",
        "line": 48
      },
      "name": "DataAwsccSsoInstanceTagsOutputReference",
      "namespace": "dataAwsccSsoInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sso-instance/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sso-instance/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sso-instance/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsoInstance.DataAwsccSsoInstanceTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-sso-instance/index:DataAwsccSsoInstanceTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSsoInstanceAccessControlAttributeConfiguration.DataAwsccSsoInstanceAccessControlAttributeConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sso_instance_access_control_attribute_configuration awscc_sso_instance_access_control_attribute_configuration}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsoInstanceAccessControlAttributeConfiguration.DataAwsccSsoInstanceAccessControlAttributeConfiguration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sso_instance_access_control_attribute_configuration awscc_sso_instance_access_control_attribute_configuration} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-sso-instance-access-control-attribute-configuration/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-awscc.dataAwsccSsoInstanceAccessControlAttributeConfiguration.DataAwsccSsoInstanceAccessControlAttributeConfigurationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sso-instance-access-control-attribute-configuration/index.ts",
        "line": 354
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSsoInstanceAccessControlAttributeConfiguration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-sso-instance-access-control-attribute-configuration/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 DataAwsccSsoInstanceAccessControlAttributeConfiguration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sso_instance_access_control_attribute_configuration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSsoInstanceAccessControlAttributeConfiguration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSsoInstanceAccessControlAttributeConfiguration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sso-instance-access-control-attribute-configuration/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-awscc-sso-instance-access-control-attribute-configuration/index.ts",
            "line": 449
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSsoInstanceAccessControlAttributeConfiguration",
      "namespace": "dataAwsccSsoInstanceAccessControlAttributeConfiguration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sso-instance-access-control-attribute-configuration/index.ts",
            "line": 359
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sso-instance-access-control-attribute-configuration/index.ts",
            "line": 411
          },
          "name": "accessControlAttributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsoInstanceAccessControlAttributeConfiguration.DataAwsccSsoInstanceAccessControlAttributeConfigurationAccessControlAttributesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sso-instance-access-control-attribute-configuration/index.ts",
            "line": 430
          },
          "name": "instanceAccessControlAttributeConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsoInstanceAccessControlAttributeConfiguration.DataAwsccSsoInstanceAccessControlAttributeConfigurationInstanceAccessControlAttributeConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sso-instance-access-control-attribute-configuration/index.ts",
            "line": 435
          },
          "name": "instanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sso-instance-access-control-attribute-configuration/index.ts",
            "line": 424
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sso-instance-access-control-attribute-configuration/index.ts",
            "line": 417
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-sso-instance-access-control-attribute-configuration/index:DataAwsccSsoInstanceAccessControlAttributeConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccSsoInstanceAccessControlAttributeConfiguration.DataAwsccSsoInstanceAccessControlAttributeConfigurationAccessControlAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsoInstanceAccessControlAttributeConfiguration.DataAwsccSsoInstanceAccessControlAttributeConfigurationAccessControlAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sso-instance-access-control-attribute-configuration/index.ts",
        "line": 79
      },
      "name": "DataAwsccSsoInstanceAccessControlAttributeConfigurationAccessControlAttributes",
      "namespace": "dataAwsccSsoInstanceAccessControlAttributeConfiguration",
      "symbolId": "src/data-awscc-sso-instance-access-control-attribute-configuration/index:DataAwsccSsoInstanceAccessControlAttributeConfigurationAccessControlAttributes"
    },
    "@cdktn/provider-awscc.dataAwsccSsoInstanceAccessControlAttributeConfiguration.DataAwsccSsoInstanceAccessControlAttributeConfigurationAccessControlAttributesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsoInstanceAccessControlAttributeConfiguration.DataAwsccSsoInstanceAccessControlAttributeConfigurationAccessControlAttributesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sso-instance-access-control-attribute-configuration/index.ts",
          "line": 149
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sso-instance-access-control-attribute-configuration/index.ts",
        "line": 142
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sso-instance-access-control-attribute-configuration/index.ts",
            "line": 156
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSsoInstanceAccessControlAttributeConfiguration.DataAwsccSsoInstanceAccessControlAttributeConfigurationAccessControlAttributesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSsoInstanceAccessControlAttributeConfigurationAccessControlAttributesList",
      "namespace": "dataAwsccSsoInstanceAccessControlAttributeConfiguration",
      "symbolId": "src/data-awscc-sso-instance-access-control-attribute-configuration/index:DataAwsccSsoInstanceAccessControlAttributeConfigurationAccessControlAttributesList"
    },
    "@cdktn/provider-awscc.dataAwsccSsoInstanceAccessControlAttributeConfiguration.DataAwsccSsoInstanceAccessControlAttributeConfigurationAccessControlAttributesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsoInstanceAccessControlAttributeConfiguration.DataAwsccSsoInstanceAccessControlAttributeConfigurationAccessControlAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sso-instance-access-control-attribute-configuration/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sso-instance-access-control-attribute-configuration/index.ts",
        "line": 102
      },
      "name": "DataAwsccSsoInstanceAccessControlAttributeConfigurationAccessControlAttributesOutputReference",
      "namespace": "dataAwsccSsoInstanceAccessControlAttributeConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sso-instance-access-control-attribute-configuration/index.ts",
            "line": 131
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sso-instance-access-control-attribute-configuration/index.ts",
            "line": 137
          },
          "name": "value",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsoInstanceAccessControlAttributeConfiguration.DataAwsccSsoInstanceAccessControlAttributeConfigurationAccessControlAttributesValueOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sso-instance-access-control-attribute-configuration/index.ts",
            "line": 115
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsoInstanceAccessControlAttributeConfiguration.DataAwsccSsoInstanceAccessControlAttributeConfigurationAccessControlAttributes"
          }
        }
      ],
      "symbolId": "src/data-awscc-sso-instance-access-control-attribute-configuration/index:DataAwsccSsoInstanceAccessControlAttributeConfigurationAccessControlAttributesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSsoInstanceAccessControlAttributeConfiguration.DataAwsccSsoInstanceAccessControlAttributeConfigurationAccessControlAttributesValue": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsoInstanceAccessControlAttributeConfiguration.DataAwsccSsoInstanceAccessControlAttributeConfigurationAccessControlAttributesValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sso-instance-access-control-attribute-configuration/index.ts",
        "line": 25
      },
      "name": "DataAwsccSsoInstanceAccessControlAttributeConfigurationAccessControlAttributesValue",
      "namespace": "dataAwsccSsoInstanceAccessControlAttributeConfiguration",
      "symbolId": "src/data-awscc-sso-instance-access-control-attribute-configuration/index:DataAwsccSsoInstanceAccessControlAttributeConfigurationAccessControlAttributesValue"
    },
    "@cdktn/provider-awscc.dataAwsccSsoInstanceAccessControlAttributeConfiguration.DataAwsccSsoInstanceAccessControlAttributeConfigurationAccessControlAttributesValueOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsoInstanceAccessControlAttributeConfiguration.DataAwsccSsoInstanceAccessControlAttributeConfigurationAccessControlAttributesValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sso-instance-access-control-attribute-configuration/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sso-instance-access-control-attribute-configuration/index.ts",
        "line": 48
      },
      "name": "DataAwsccSsoInstanceAccessControlAttributeConfigurationAccessControlAttributesValueOutputReference",
      "namespace": "dataAwsccSsoInstanceAccessControlAttributeConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sso-instance-access-control-attribute-configuration/index.ts",
            "line": 75
          },
          "name": "source",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sso-instance-access-control-attribute-configuration/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsoInstanceAccessControlAttributeConfiguration.DataAwsccSsoInstanceAccessControlAttributeConfigurationAccessControlAttributesValue"
          }
        }
      ],
      "symbolId": "src/data-awscc-sso-instance-access-control-attribute-configuration/index:DataAwsccSsoInstanceAccessControlAttributeConfigurationAccessControlAttributesValueOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSsoInstanceAccessControlAttributeConfiguration.DataAwsccSsoInstanceAccessControlAttributeConfigurationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsoInstanceAccessControlAttributeConfiguration.DataAwsccSsoInstanceAccessControlAttributeConfigurationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sso-instance-access-control-attribute-configuration/index.ts",
        "line": 14
      },
      "name": "DataAwsccSsoInstanceAccessControlAttributeConfigurationConfig",
      "namespace": "dataAwsccSsoInstanceAccessControlAttributeConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sso_instance_access_control_attribute_configuration#id DataAwsccSsoInstanceAccessControlAttributeConfiguration#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sso-instance-access-control-attribute-configuration/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-sso-instance-access-control-attribute-configuration/index:DataAwsccSsoInstanceAccessControlAttributeConfigurationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSsoInstanceAccessControlAttributeConfiguration.DataAwsccSsoInstanceAccessControlAttributeConfigurationInstanceAccessControlAttributeConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsoInstanceAccessControlAttributeConfiguration.DataAwsccSsoInstanceAccessControlAttributeConfigurationInstanceAccessControlAttributeConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sso-instance-access-control-attribute-configuration/index.ts",
        "line": 295
      },
      "name": "DataAwsccSsoInstanceAccessControlAttributeConfigurationInstanceAccessControlAttributeConfiguration",
      "namespace": "dataAwsccSsoInstanceAccessControlAttributeConfiguration",
      "symbolId": "src/data-awscc-sso-instance-access-control-attribute-configuration/index:DataAwsccSsoInstanceAccessControlAttributeConfigurationInstanceAccessControlAttributeConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccSsoInstanceAccessControlAttributeConfiguration.DataAwsccSsoInstanceAccessControlAttributeConfigurationInstanceAccessControlAttributeConfigurationAccessControlAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsoInstanceAccessControlAttributeConfiguration.DataAwsccSsoInstanceAccessControlAttributeConfigurationInstanceAccessControlAttributeConfigurationAccessControlAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sso-instance-access-control-attribute-configuration/index.ts",
        "line": 214
      },
      "name": "DataAwsccSsoInstanceAccessControlAttributeConfigurationInstanceAccessControlAttributeConfigurationAccessControlAttributes",
      "namespace": "dataAwsccSsoInstanceAccessControlAttributeConfiguration",
      "symbolId": "src/data-awscc-sso-instance-access-control-attribute-configuration/index:DataAwsccSsoInstanceAccessControlAttributeConfigurationInstanceAccessControlAttributeConfigurationAccessControlAttributes"
    },
    "@cdktn/provider-awscc.dataAwsccSsoInstanceAccessControlAttributeConfiguration.DataAwsccSsoInstanceAccessControlAttributeConfigurationInstanceAccessControlAttributeConfigurationAccessControlAttributesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsoInstanceAccessControlAttributeConfiguration.DataAwsccSsoInstanceAccessControlAttributeConfigurationInstanceAccessControlAttributeConfigurationAccessControlAttributesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sso-instance-access-control-attribute-configuration/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sso-instance-access-control-attribute-configuration/index.ts",
        "line": 277
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sso-instance-access-control-attribute-configuration/index.ts",
            "line": 291
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSsoInstanceAccessControlAttributeConfiguration.DataAwsccSsoInstanceAccessControlAttributeConfigurationInstanceAccessControlAttributeConfigurationAccessControlAttributesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSsoInstanceAccessControlAttributeConfigurationInstanceAccessControlAttributeConfigurationAccessControlAttributesList",
      "namespace": "dataAwsccSsoInstanceAccessControlAttributeConfiguration",
      "symbolId": "src/data-awscc-sso-instance-access-control-attribute-configuration/index:DataAwsccSsoInstanceAccessControlAttributeConfigurationInstanceAccessControlAttributeConfigurationAccessControlAttributesList"
    },
    "@cdktn/provider-awscc.dataAwsccSsoInstanceAccessControlAttributeConfiguration.DataAwsccSsoInstanceAccessControlAttributeConfigurationInstanceAccessControlAttributeConfigurationAccessControlAttributesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsoInstanceAccessControlAttributeConfiguration.DataAwsccSsoInstanceAccessControlAttributeConfigurationInstanceAccessControlAttributeConfigurationAccessControlAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sso-instance-access-control-attribute-configuration/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-awscc-sso-instance-access-control-attribute-configuration/index.ts",
        "line": 237
      },
      "name": "DataAwsccSsoInstanceAccessControlAttributeConfigurationInstanceAccessControlAttributeConfigurationAccessControlAttributesOutputReference",
      "namespace": "dataAwsccSsoInstanceAccessControlAttributeConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sso-instance-access-control-attribute-configuration/index.ts",
            "line": 266
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sso-instance-access-control-attribute-configuration/index.ts",
            "line": 272
          },
          "name": "value",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsoInstanceAccessControlAttributeConfiguration.DataAwsccSsoInstanceAccessControlAttributeConfigurationInstanceAccessControlAttributeConfigurationAccessControlAttributesValueOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sso-instance-access-control-attribute-configuration/index.ts",
            "line": 250
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsoInstanceAccessControlAttributeConfiguration.DataAwsccSsoInstanceAccessControlAttributeConfigurationInstanceAccessControlAttributeConfigurationAccessControlAttributes"
          }
        }
      ],
      "symbolId": "src/data-awscc-sso-instance-access-control-attribute-configuration/index:DataAwsccSsoInstanceAccessControlAttributeConfigurationInstanceAccessControlAttributeConfigurationAccessControlAttributesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSsoInstanceAccessControlAttributeConfiguration.DataAwsccSsoInstanceAccessControlAttributeConfigurationInstanceAccessControlAttributeConfigurationAccessControlAttributesValue": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsoInstanceAccessControlAttributeConfiguration.DataAwsccSsoInstanceAccessControlAttributeConfigurationInstanceAccessControlAttributeConfigurationAccessControlAttributesValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sso-instance-access-control-attribute-configuration/index.ts",
        "line": 160
      },
      "name": "DataAwsccSsoInstanceAccessControlAttributeConfigurationInstanceAccessControlAttributeConfigurationAccessControlAttributesValue",
      "namespace": "dataAwsccSsoInstanceAccessControlAttributeConfiguration",
      "symbolId": "src/data-awscc-sso-instance-access-control-attribute-configuration/index:DataAwsccSsoInstanceAccessControlAttributeConfigurationInstanceAccessControlAttributeConfigurationAccessControlAttributesValue"
    },
    "@cdktn/provider-awscc.dataAwsccSsoInstanceAccessControlAttributeConfiguration.DataAwsccSsoInstanceAccessControlAttributeConfigurationInstanceAccessControlAttributeConfigurationAccessControlAttributesValueOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsoInstanceAccessControlAttributeConfiguration.DataAwsccSsoInstanceAccessControlAttributeConfigurationInstanceAccessControlAttributeConfigurationAccessControlAttributesValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sso-instance-access-control-attribute-configuration/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sso-instance-access-control-attribute-configuration/index.ts",
        "line": 183
      },
      "name": "DataAwsccSsoInstanceAccessControlAttributeConfigurationInstanceAccessControlAttributeConfigurationAccessControlAttributesValueOutputReference",
      "namespace": "dataAwsccSsoInstanceAccessControlAttributeConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sso-instance-access-control-attribute-configuration/index.ts",
            "line": 210
          },
          "name": "source",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sso-instance-access-control-attribute-configuration/index.ts",
            "line": 194
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsoInstanceAccessControlAttributeConfiguration.DataAwsccSsoInstanceAccessControlAttributeConfigurationInstanceAccessControlAttributeConfigurationAccessControlAttributesValue"
          }
        }
      ],
      "symbolId": "src/data-awscc-sso-instance-access-control-attribute-configuration/index:DataAwsccSsoInstanceAccessControlAttributeConfigurationInstanceAccessControlAttributeConfigurationAccessControlAttributesValueOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSsoInstanceAccessControlAttributeConfiguration.DataAwsccSsoInstanceAccessControlAttributeConfigurationInstanceAccessControlAttributeConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsoInstanceAccessControlAttributeConfiguration.DataAwsccSsoInstanceAccessControlAttributeConfigurationInstanceAccessControlAttributeConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sso-instance-access-control-attribute-configuration/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/data-awscc-sso-instance-access-control-attribute-configuration/index.ts",
        "line": 318
      },
      "name": "DataAwsccSsoInstanceAccessControlAttributeConfigurationInstanceAccessControlAttributeConfigurationOutputReference",
      "namespace": "dataAwsccSsoInstanceAccessControlAttributeConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sso-instance-access-control-attribute-configuration/index.ts",
            "line": 346
          },
          "name": "accessControlAttributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsoInstanceAccessControlAttributeConfiguration.DataAwsccSsoInstanceAccessControlAttributeConfigurationInstanceAccessControlAttributeConfigurationAccessControlAttributesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sso-instance-access-control-attribute-configuration/index.ts",
            "line": 329
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsoInstanceAccessControlAttributeConfiguration.DataAwsccSsoInstanceAccessControlAttributeConfigurationInstanceAccessControlAttributeConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-sso-instance-access-control-attribute-configuration/index:DataAwsccSsoInstanceAccessControlAttributeConfigurationInstanceAccessControlAttributeConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSsoInstanceAccessControlAttributeConfigurations.DataAwsccSsoInstanceAccessControlAttributeConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sso_instance_access_control_attribute_configurations awscc_sso_instance_access_control_attribute_configurations}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsoInstanceAccessControlAttributeConfigurations.DataAwsccSsoInstanceAccessControlAttributeConfigurations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sso_instance_access_control_attribute_configurations awscc_sso_instance_access_control_attribute_configurations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-sso-instance-access-control-attribute-configurations/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSsoInstanceAccessControlAttributeConfigurations.DataAwsccSsoInstanceAccessControlAttributeConfigurationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sso-instance-access-control-attribute-configurations/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSsoInstanceAccessControlAttributeConfigurations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-sso-instance-access-control-attribute-configurations/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSsoInstanceAccessControlAttributeConfigurations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sso_instance_access_control_attribute_configurations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSsoInstanceAccessControlAttributeConfigurations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSsoInstanceAccessControlAttributeConfigurations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sso-instance-access-control-attribute-configurations/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sso-instance-access-control-attribute-configurations/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSsoInstanceAccessControlAttributeConfigurations",
      "namespace": "dataAwsccSsoInstanceAccessControlAttributeConfigurations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sso-instance-access-control-attribute-configurations/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sso-instance-access-control-attribute-configurations/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sso-instance-access-control-attribute-configurations/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-sso-instance-access-control-attribute-configurations/index:DataAwsccSsoInstanceAccessControlAttributeConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccSsoInstanceAccessControlAttributeConfigurations.DataAwsccSsoInstanceAccessControlAttributeConfigurationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsoInstanceAccessControlAttributeConfigurations.DataAwsccSsoInstanceAccessControlAttributeConfigurationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sso-instance-access-control-attribute-configurations/index.ts",
        "line": 14
      },
      "name": "DataAwsccSsoInstanceAccessControlAttributeConfigurationsConfig",
      "namespace": "dataAwsccSsoInstanceAccessControlAttributeConfigurations",
      "symbolId": "src/data-awscc-sso-instance-access-control-attribute-configurations/index:DataAwsccSsoInstanceAccessControlAttributeConfigurationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSsoInstances.DataAwsccSsoInstances": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sso_instances awscc_sso_instances}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsoInstances.DataAwsccSsoInstances",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sso_instances awscc_sso_instances} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-sso-instances/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSsoInstances.DataAwsccSsoInstancesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sso-instances/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSsoInstances resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-sso-instances/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSsoInstances to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sso_instances#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSsoInstances that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSsoInstances to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sso-instances/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sso-instances/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSsoInstances",
      "namespace": "dataAwsccSsoInstances",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sso-instances/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sso-instances/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sso-instances/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-sso-instances/index:DataAwsccSsoInstances"
    },
    "@cdktn/provider-awscc.dataAwsccSsoInstances.DataAwsccSsoInstancesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsoInstances.DataAwsccSsoInstancesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sso-instances/index.ts",
        "line": 14
      },
      "name": "DataAwsccSsoInstancesConfig",
      "namespace": "dataAwsccSsoInstances",
      "symbolId": "src/data-awscc-sso-instances/index:DataAwsccSsoInstancesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSsoPermissionSet.DataAwsccSsoPermissionSet": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sso_permission_set awscc_sso_permission_set}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsoPermissionSet.DataAwsccSsoPermissionSet",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sso_permission_set awscc_sso_permission_set} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-sso-permission-set/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSsoPermissionSet.DataAwsccSsoPermissionSetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sso-permission-set/index.ts",
        "line": 308
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSsoPermissionSet resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-sso-permission-set/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 DataAwsccSsoPermissionSet to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sso_permission_set#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSsoPermissionSet that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSsoPermissionSet to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sso-permission-set/index.ts",
            "line": 438
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sso-permission-set/index.ts",
            "line": 444
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSsoPermissionSet",
      "namespace": "dataAwsccSsoPermissionSet",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sso-permission-set/index.ts",
            "line": 313
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sso-permission-set/index.ts",
            "line": 365
          },
          "name": "customerManagedPolicyReferences",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsoPermissionSet.DataAwsccSsoPermissionSetCustomerManagedPolicyReferencesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sso-permission-set/index.ts",
            "line": 370
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sso-permission-set/index.ts",
            "line": 388
          },
          "name": "inlinePolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sso-permission-set/index.ts",
            "line": 393
          },
          "name": "instanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sso-permission-set/index.ts",
            "line": 398
          },
          "name": "managedPolicies",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sso-permission-set/index.ts",
            "line": 403
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sso-permission-set/index.ts",
            "line": 414
          },
          "name": "permissionsBoundary",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsoPermissionSet.DataAwsccSsoPermissionSetPermissionsBoundaryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sso-permission-set/index.ts",
            "line": 408
          },
          "name": "permissionSetArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sso-permission-set/index.ts",
            "line": 419
          },
          "name": "relayStateType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sso-permission-set/index.ts",
            "line": 424
          },
          "name": "sessionDuration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sso-permission-set/index.ts",
            "line": 430
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsoPermissionSet.DataAwsccSsoPermissionSetTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sso-permission-set/index.ts",
            "line": 383
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sso-permission-set/index.ts",
            "line": 376
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-sso-permission-set/index:DataAwsccSsoPermissionSet"
    },
    "@cdktn/provider-awscc.dataAwsccSsoPermissionSet.DataAwsccSsoPermissionSetConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsoPermissionSet.DataAwsccSsoPermissionSetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sso-permission-set/index.ts",
        "line": 14
      },
      "name": "DataAwsccSsoPermissionSetConfig",
      "namespace": "dataAwsccSsoPermissionSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sso_permission_set#id DataAwsccSsoPermissionSet#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sso-permission-set/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-sso-permission-set/index:DataAwsccSsoPermissionSetConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSsoPermissionSet.DataAwsccSsoPermissionSetCustomerManagedPolicyReferences": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsoPermissionSet.DataAwsccSsoPermissionSetCustomerManagedPolicyReferences",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sso-permission-set/index.ts",
        "line": 25
      },
      "name": "DataAwsccSsoPermissionSetCustomerManagedPolicyReferences",
      "namespace": "dataAwsccSsoPermissionSet",
      "symbolId": "src/data-awscc-sso-permission-set/index:DataAwsccSsoPermissionSetCustomerManagedPolicyReferences"
    },
    "@cdktn/provider-awscc.dataAwsccSsoPermissionSet.DataAwsccSsoPermissionSetCustomerManagedPolicyReferencesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsoPermissionSet.DataAwsccSsoPermissionSetCustomerManagedPolicyReferencesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sso-permission-set/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-awscc-sso-permission-set/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sso-permission-set/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-awscc.dataAwsccSsoPermissionSet.DataAwsccSsoPermissionSetCustomerManagedPolicyReferencesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSsoPermissionSetCustomerManagedPolicyReferencesList",
      "namespace": "dataAwsccSsoPermissionSet",
      "symbolId": "src/data-awscc-sso-permission-set/index:DataAwsccSsoPermissionSetCustomerManagedPolicyReferencesList"
    },
    "@cdktn/provider-awscc.dataAwsccSsoPermissionSet.DataAwsccSsoPermissionSetCustomerManagedPolicyReferencesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsoPermissionSet.DataAwsccSsoPermissionSetCustomerManagedPolicyReferencesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sso-permission-set/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sso-permission-set/index.ts",
        "line": 48
      },
      "name": "DataAwsccSsoPermissionSetCustomerManagedPolicyReferencesOutputReference",
      "namespace": "dataAwsccSsoPermissionSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sso-permission-set/index.ts",
            "line": 77
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sso-permission-set/index.ts",
            "line": 82
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sso-permission-set/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsoPermissionSet.DataAwsccSsoPermissionSetCustomerManagedPolicyReferences"
          }
        }
      ],
      "symbolId": "src/data-awscc-sso-permission-set/index:DataAwsccSsoPermissionSetCustomerManagedPolicyReferencesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSsoPermissionSet.DataAwsccSsoPermissionSetPermissionsBoundary": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsoPermissionSet.DataAwsccSsoPermissionSetPermissionsBoundary",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sso-permission-set/index.ts",
        "line": 164
      },
      "name": "DataAwsccSsoPermissionSetPermissionsBoundary",
      "namespace": "dataAwsccSsoPermissionSet",
      "symbolId": "src/data-awscc-sso-permission-set/index:DataAwsccSsoPermissionSetPermissionsBoundary"
    },
    "@cdktn/provider-awscc.dataAwsccSsoPermissionSet.DataAwsccSsoPermissionSetPermissionsBoundaryCustomerManagedPolicyReference": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsoPermissionSet.DataAwsccSsoPermissionSetPermissionsBoundaryCustomerManagedPolicyReference",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sso-permission-set/index.ts",
        "line": 105
      },
      "name": "DataAwsccSsoPermissionSetPermissionsBoundaryCustomerManagedPolicyReference",
      "namespace": "dataAwsccSsoPermissionSet",
      "symbolId": "src/data-awscc-sso-permission-set/index:DataAwsccSsoPermissionSetPermissionsBoundaryCustomerManagedPolicyReference"
    },
    "@cdktn/provider-awscc.dataAwsccSsoPermissionSet.DataAwsccSsoPermissionSetPermissionsBoundaryCustomerManagedPolicyReferenceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsoPermissionSet.DataAwsccSsoPermissionSetPermissionsBoundaryCustomerManagedPolicyReferenceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sso-permission-set/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-awscc-sso-permission-set/index.ts",
        "line": 128
      },
      "name": "DataAwsccSsoPermissionSetPermissionsBoundaryCustomerManagedPolicyReferenceOutputReference",
      "namespace": "dataAwsccSsoPermissionSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sso-permission-set/index.ts",
            "line": 155
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sso-permission-set/index.ts",
            "line": 160
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sso-permission-set/index.ts",
            "line": 139
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsoPermissionSet.DataAwsccSsoPermissionSetPermissionsBoundaryCustomerManagedPolicyReference"
          }
        }
      ],
      "symbolId": "src/data-awscc-sso-permission-set/index:DataAwsccSsoPermissionSetPermissionsBoundaryCustomerManagedPolicyReferenceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSsoPermissionSet.DataAwsccSsoPermissionSetPermissionsBoundaryOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsoPermissionSet.DataAwsccSsoPermissionSetPermissionsBoundaryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sso-permission-set/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sso-permission-set/index.ts",
        "line": 187
      },
      "name": "DataAwsccSsoPermissionSetPermissionsBoundaryOutputReference",
      "namespace": "dataAwsccSsoPermissionSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sso-permission-set/index.ts",
            "line": 215
          },
          "name": "customerManagedPolicyReference",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsoPermissionSet.DataAwsccSsoPermissionSetPermissionsBoundaryCustomerManagedPolicyReferenceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sso-permission-set/index.ts",
            "line": 220
          },
          "name": "managedPolicyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sso-permission-set/index.ts",
            "line": 198
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsoPermissionSet.DataAwsccSsoPermissionSetPermissionsBoundary"
          }
        }
      ],
      "symbolId": "src/data-awscc-sso-permission-set/index:DataAwsccSsoPermissionSetPermissionsBoundaryOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSsoPermissionSet.DataAwsccSsoPermissionSetTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsoPermissionSet.DataAwsccSsoPermissionSetTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sso-permission-set/index.ts",
        "line": 224
      },
      "name": "DataAwsccSsoPermissionSetTags",
      "namespace": "dataAwsccSsoPermissionSet",
      "symbolId": "src/data-awscc-sso-permission-set/index:DataAwsccSsoPermissionSetTags"
    },
    "@cdktn/provider-awscc.dataAwsccSsoPermissionSet.DataAwsccSsoPermissionSetTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsoPermissionSet.DataAwsccSsoPermissionSetTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sso-permission-set/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-awscc-sso-permission-set/index.ts",
        "line": 286
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sso-permission-set/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-awscc.dataAwsccSsoPermissionSet.DataAwsccSsoPermissionSetTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSsoPermissionSetTagsList",
      "namespace": "dataAwsccSsoPermissionSet",
      "symbolId": "src/data-awscc-sso-permission-set/index:DataAwsccSsoPermissionSetTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccSsoPermissionSet.DataAwsccSsoPermissionSetTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsoPermissionSet.DataAwsccSsoPermissionSetTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-sso-permission-set/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-awscc-sso-permission-set/index.ts",
        "line": 247
      },
      "name": "DataAwsccSsoPermissionSetTagsOutputReference",
      "namespace": "dataAwsccSsoPermissionSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sso-permission-set/index.ts",
            "line": 276
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sso-permission-set/index.ts",
            "line": 281
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sso-permission-set/index.ts",
            "line": 260
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSsoPermissionSet.DataAwsccSsoPermissionSetTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-sso-permission-set/index:DataAwsccSsoPermissionSetTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSsoPermissionSets.DataAwsccSsoPermissionSets": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sso_permission_sets awscc_sso_permission_sets}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsoPermissionSets.DataAwsccSsoPermissionSets",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sso_permission_sets awscc_sso_permission_sets} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-sso-permission-sets/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSsoPermissionSets.DataAwsccSsoPermissionSetsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-sso-permission-sets/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSsoPermissionSets resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-sso-permission-sets/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSsoPermissionSets to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/sso_permission_sets#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSsoPermissionSets that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSsoPermissionSets to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sso-permission-sets/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-sso-permission-sets/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSsoPermissionSets",
      "namespace": "dataAwsccSsoPermissionSets",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sso-permission-sets/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sso-permission-sets/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-sso-permission-sets/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-sso-permission-sets/index:DataAwsccSsoPermissionSets"
    },
    "@cdktn/provider-awscc.dataAwsccSsoPermissionSets.DataAwsccSsoPermissionSetsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSsoPermissionSets.DataAwsccSsoPermissionSetsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-sso-permission-sets/index.ts",
        "line": 14
      },
      "name": "DataAwsccSsoPermissionSetsConfig",
      "namespace": "dataAwsccSsoPermissionSets",
      "symbolId": "src/data-awscc-sso-permission-sets/index:DataAwsccSsoPermissionSetsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccStepfunctionsActivities.DataAwsccStepfunctionsActivities": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/stepfunctions_activities awscc_stepfunctions_activities}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccStepfunctionsActivities.DataAwsccStepfunctionsActivities",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/stepfunctions_activities awscc_stepfunctions_activities} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-stepfunctions-activities/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccStepfunctionsActivities.DataAwsccStepfunctionsActivitiesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-stepfunctions-activities/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccStepfunctionsActivities resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-stepfunctions-activities/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccStepfunctionsActivities to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/stepfunctions_activities#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccStepfunctionsActivities that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccStepfunctionsActivities to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-stepfunctions-activities/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-stepfunctions-activities/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccStepfunctionsActivities",
      "namespace": "dataAwsccStepfunctionsActivities",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-stepfunctions-activities/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-stepfunctions-activities/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-stepfunctions-activities/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-stepfunctions-activities/index:DataAwsccStepfunctionsActivities"
    },
    "@cdktn/provider-awscc.dataAwsccStepfunctionsActivities.DataAwsccStepfunctionsActivitiesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccStepfunctionsActivities.DataAwsccStepfunctionsActivitiesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-stepfunctions-activities/index.ts",
        "line": 14
      },
      "name": "DataAwsccStepfunctionsActivitiesConfig",
      "namespace": "dataAwsccStepfunctionsActivities",
      "symbolId": "src/data-awscc-stepfunctions-activities/index:DataAwsccStepfunctionsActivitiesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccStepfunctionsActivity.DataAwsccStepfunctionsActivity": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/stepfunctions_activity awscc_stepfunctions_activity}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccStepfunctionsActivity.DataAwsccStepfunctionsActivity",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/stepfunctions_activity awscc_stepfunctions_activity} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-stepfunctions-activity/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccStepfunctionsActivity.DataAwsccStepfunctionsActivityConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-stepfunctions-activity/index.ts",
        "line": 173
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccStepfunctionsActivity resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-stepfunctions-activity/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 DataAwsccStepfunctionsActivity to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/stepfunctions_activity#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccStepfunctionsActivity that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccStepfunctionsActivity to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-stepfunctions-activity/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-awscc-stepfunctions-activity/index.ts",
            "line": 273
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccStepfunctionsActivity",
      "namespace": "dataAwsccStepfunctionsActivity",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-stepfunctions-activity/index.ts",
            "line": 178
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-stepfunctions-activity/index.ts",
            "line": 229
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-stepfunctions-activity/index.ts",
            "line": 235
          },
          "name": "encryptionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccStepfunctionsActivity.DataAwsccStepfunctionsActivityEncryptionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-stepfunctions-activity/index.ts",
            "line": 253
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-stepfunctions-activity/index.ts",
            "line": 259
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccStepfunctionsActivity.DataAwsccStepfunctionsActivityTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-stepfunctions-activity/index.ts",
            "line": 248
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-stepfunctions-activity/index.ts",
            "line": 241
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-stepfunctions-activity/index:DataAwsccStepfunctionsActivity"
    },
    "@cdktn/provider-awscc.dataAwsccStepfunctionsActivity.DataAwsccStepfunctionsActivityConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccStepfunctionsActivity.DataAwsccStepfunctionsActivityConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-stepfunctions-activity/index.ts",
        "line": 14
      },
      "name": "DataAwsccStepfunctionsActivityConfig",
      "namespace": "dataAwsccStepfunctionsActivity",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/stepfunctions_activity#id DataAwsccStepfunctionsActivity#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-stepfunctions-activity/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-stepfunctions-activity/index:DataAwsccStepfunctionsActivityConfig"
    },
    "@cdktn/provider-awscc.dataAwsccStepfunctionsActivity.DataAwsccStepfunctionsActivityEncryptionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccStepfunctionsActivity.DataAwsccStepfunctionsActivityEncryptionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-stepfunctions-activity/index.ts",
        "line": 25
      },
      "name": "DataAwsccStepfunctionsActivityEncryptionConfiguration",
      "namespace": "dataAwsccStepfunctionsActivity",
      "symbolId": "src/data-awscc-stepfunctions-activity/index:DataAwsccStepfunctionsActivityEncryptionConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccStepfunctionsActivity.DataAwsccStepfunctionsActivityEncryptionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccStepfunctionsActivity.DataAwsccStepfunctionsActivityEncryptionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-stepfunctions-activity/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-stepfunctions-activity/index.ts",
        "line": 48
      },
      "name": "DataAwsccStepfunctionsActivityEncryptionConfigurationOutputReference",
      "namespace": "dataAwsccStepfunctionsActivity",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-stepfunctions-activity/index.ts",
            "line": 75
          },
          "name": "kmsDataKeyReusePeriodSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-stepfunctions-activity/index.ts",
            "line": 80
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-stepfunctions-activity/index.ts",
            "line": 85
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-stepfunctions-activity/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccStepfunctionsActivity.DataAwsccStepfunctionsActivityEncryptionConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-stepfunctions-activity/index:DataAwsccStepfunctionsActivityEncryptionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccStepfunctionsActivity.DataAwsccStepfunctionsActivityTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccStepfunctionsActivity.DataAwsccStepfunctionsActivityTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-stepfunctions-activity/index.ts",
        "line": 89
      },
      "name": "DataAwsccStepfunctionsActivityTags",
      "namespace": "dataAwsccStepfunctionsActivity",
      "symbolId": "src/data-awscc-stepfunctions-activity/index:DataAwsccStepfunctionsActivityTags"
    },
    "@cdktn/provider-awscc.dataAwsccStepfunctionsActivity.DataAwsccStepfunctionsActivityTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccStepfunctionsActivity.DataAwsccStepfunctionsActivityTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-stepfunctions-activity/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-stepfunctions-activity/index.ts",
        "line": 151
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-stepfunctions-activity/index.ts",
            "line": 165
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccStepfunctionsActivity.DataAwsccStepfunctionsActivityTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccStepfunctionsActivityTagsList",
      "namespace": "dataAwsccStepfunctionsActivity",
      "symbolId": "src/data-awscc-stepfunctions-activity/index:DataAwsccStepfunctionsActivityTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccStepfunctionsActivity.DataAwsccStepfunctionsActivityTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccStepfunctionsActivity.DataAwsccStepfunctionsActivityTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-stepfunctions-activity/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-stepfunctions-activity/index.ts",
        "line": 112
      },
      "name": "DataAwsccStepfunctionsActivityTagsOutputReference",
      "namespace": "dataAwsccStepfunctionsActivity",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-stepfunctions-activity/index.ts",
            "line": 141
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-stepfunctions-activity/index.ts",
            "line": 146
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-stepfunctions-activity/index.ts",
            "line": 125
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccStepfunctionsActivity.DataAwsccStepfunctionsActivityTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-stepfunctions-activity/index:DataAwsccStepfunctionsActivityTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccStepfunctionsStateMachine.DataAwsccStepfunctionsStateMachine": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/stepfunctions_state_machine awscc_stepfunctions_state_machine}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccStepfunctionsStateMachine.DataAwsccStepfunctionsStateMachine",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/stepfunctions_state_machine awscc_stepfunctions_state_machine} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-stepfunctions-state-machine/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-awscc.dataAwsccStepfunctionsStateMachine.DataAwsccStepfunctionsStateMachineConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-stepfunctions-state-machine/index.ts",
        "line": 422
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccStepfunctionsStateMachine resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-stepfunctions-state-machine/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 DataAwsccStepfunctionsStateMachine to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/stepfunctions_state_machine#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccStepfunctionsStateMachine that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccStepfunctionsStateMachine to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-stepfunctions-state-machine/index.ts",
            "line": 559
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-stepfunctions-state-machine/index.ts",
            "line": 565
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccStepfunctionsStateMachine",
      "namespace": "dataAwsccStepfunctionsStateMachine",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-stepfunctions-state-machine/index.ts",
            "line": 427
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-stepfunctions-state-machine/index.ts",
            "line": 478
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-stepfunctions-state-machine/index.ts",
            "line": 483
          },
          "name": "definition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-stepfunctions-state-machine/index.ts",
            "line": 489
          },
          "name": "definitionS3Location",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccStepfunctionsStateMachine.DataAwsccStepfunctionsStateMachineDefinitionS3LocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-stepfunctions-state-machine/index.ts",
            "line": 494
          },
          "name": "definitionString",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-stepfunctions-state-machine/index.ts",
            "line": 500
          },
          "name": "definitionSubstitutions",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-stepfunctions-state-machine/index.ts",
            "line": 519
          },
          "name": "loggingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccStepfunctionsStateMachine.DataAwsccStepfunctionsStateMachineLoggingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-stepfunctions-state-machine/index.ts",
            "line": 524
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-stepfunctions-state-machine/index.ts",
            "line": 529
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-stepfunctions-state-machine/index.ts",
            "line": 534
          },
          "name": "stateMachineName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-stepfunctions-state-machine/index.ts",
            "line": 539
          },
          "name": "stateMachineType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-stepfunctions-state-machine/index.ts",
            "line": 545
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccStepfunctionsStateMachine.DataAwsccStepfunctionsStateMachineTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-stepfunctions-state-machine/index.ts",
            "line": 551
          },
          "name": "tracingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccStepfunctionsStateMachine.DataAwsccStepfunctionsStateMachineTracingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-stepfunctions-state-machine/index.ts",
            "line": 513
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-stepfunctions-state-machine/index.ts",
            "line": 506
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-stepfunctions-state-machine/index:DataAwsccStepfunctionsStateMachine"
    },
    "@cdktn/provider-awscc.dataAwsccStepfunctionsStateMachine.DataAwsccStepfunctionsStateMachineConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccStepfunctionsStateMachine.DataAwsccStepfunctionsStateMachineConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-stepfunctions-state-machine/index.ts",
        "line": 14
      },
      "name": "DataAwsccStepfunctionsStateMachineConfig",
      "namespace": "dataAwsccStepfunctionsStateMachine",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/stepfunctions_state_machine#id DataAwsccStepfunctionsStateMachine#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-stepfunctions-state-machine/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-stepfunctions-state-machine/index:DataAwsccStepfunctionsStateMachineConfig"
    },
    "@cdktn/provider-awscc.dataAwsccStepfunctionsStateMachine.DataAwsccStepfunctionsStateMachineDefinitionS3Location": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccStepfunctionsStateMachine.DataAwsccStepfunctionsStateMachineDefinitionS3Location",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-stepfunctions-state-machine/index.ts",
        "line": 25
      },
      "name": "DataAwsccStepfunctionsStateMachineDefinitionS3Location",
      "namespace": "dataAwsccStepfunctionsStateMachine",
      "symbolId": "src/data-awscc-stepfunctions-state-machine/index:DataAwsccStepfunctionsStateMachineDefinitionS3Location"
    },
    "@cdktn/provider-awscc.dataAwsccStepfunctionsStateMachine.DataAwsccStepfunctionsStateMachineDefinitionS3LocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccStepfunctionsStateMachine.DataAwsccStepfunctionsStateMachineDefinitionS3LocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-stepfunctions-state-machine/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-stepfunctions-state-machine/index.ts",
        "line": 48
      },
      "name": "DataAwsccStepfunctionsStateMachineDefinitionS3LocationOutputReference",
      "namespace": "dataAwsccStepfunctionsStateMachine",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-stepfunctions-state-machine/index.ts",
            "line": 75
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-stepfunctions-state-machine/index.ts",
            "line": 80
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-stepfunctions-state-machine/index.ts",
            "line": 85
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-stepfunctions-state-machine/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccStepfunctionsStateMachine.DataAwsccStepfunctionsStateMachineDefinitionS3Location"
          }
        }
      ],
      "symbolId": "src/data-awscc-stepfunctions-state-machine/index:DataAwsccStepfunctionsStateMachineDefinitionS3LocationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccStepfunctionsStateMachine.DataAwsccStepfunctionsStateMachineLoggingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccStepfunctionsStateMachine.DataAwsccStepfunctionsStateMachineLoggingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-stepfunctions-state-machine/index.ts",
        "line": 219
      },
      "name": "DataAwsccStepfunctionsStateMachineLoggingConfiguration",
      "namespace": "dataAwsccStepfunctionsStateMachine",
      "symbolId": "src/data-awscc-stepfunctions-state-machine/index:DataAwsccStepfunctionsStateMachineLoggingConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccStepfunctionsStateMachine.DataAwsccStepfunctionsStateMachineLoggingConfigurationDestinations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccStepfunctionsStateMachine.DataAwsccStepfunctionsStateMachineLoggingConfigurationDestinations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-stepfunctions-state-machine/index.ts",
        "line": 143
      },
      "name": "DataAwsccStepfunctionsStateMachineLoggingConfigurationDestinations",
      "namespace": "dataAwsccStepfunctionsStateMachine",
      "symbolId": "src/data-awscc-stepfunctions-state-machine/index:DataAwsccStepfunctionsStateMachineLoggingConfigurationDestinations"
    },
    "@cdktn/provider-awscc.dataAwsccStepfunctionsStateMachine.DataAwsccStepfunctionsStateMachineLoggingConfigurationDestinationsCloudwatchLogsLogGroup": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccStepfunctionsStateMachine.DataAwsccStepfunctionsStateMachineLoggingConfigurationDestinationsCloudwatchLogsLogGroup",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-stepfunctions-state-machine/index.ts",
        "line": 89
      },
      "name": "DataAwsccStepfunctionsStateMachineLoggingConfigurationDestinationsCloudwatchLogsLogGroup",
      "namespace": "dataAwsccStepfunctionsStateMachine",
      "symbolId": "src/data-awscc-stepfunctions-state-machine/index:DataAwsccStepfunctionsStateMachineLoggingConfigurationDestinationsCloudwatchLogsLogGroup"
    },
    "@cdktn/provider-awscc.dataAwsccStepfunctionsStateMachine.DataAwsccStepfunctionsStateMachineLoggingConfigurationDestinationsCloudwatchLogsLogGroupOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccStepfunctionsStateMachine.DataAwsccStepfunctionsStateMachineLoggingConfigurationDestinationsCloudwatchLogsLogGroupOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-stepfunctions-state-machine/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-stepfunctions-state-machine/index.ts",
        "line": 112
      },
      "name": "DataAwsccStepfunctionsStateMachineLoggingConfigurationDestinationsCloudwatchLogsLogGroupOutputReference",
      "namespace": "dataAwsccStepfunctionsStateMachine",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-stepfunctions-state-machine/index.ts",
            "line": 139
          },
          "name": "logGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-stepfunctions-state-machine/index.ts",
            "line": 123
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccStepfunctionsStateMachine.DataAwsccStepfunctionsStateMachineLoggingConfigurationDestinationsCloudwatchLogsLogGroup"
          }
        }
      ],
      "symbolId": "src/data-awscc-stepfunctions-state-machine/index:DataAwsccStepfunctionsStateMachineLoggingConfigurationDestinationsCloudwatchLogsLogGroupOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccStepfunctionsStateMachine.DataAwsccStepfunctionsStateMachineLoggingConfigurationDestinationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccStepfunctionsStateMachine.DataAwsccStepfunctionsStateMachineLoggingConfigurationDestinationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-stepfunctions-state-machine/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-awscc-stepfunctions-state-machine/index.ts",
        "line": 201
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-stepfunctions-state-machine/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-awscc.dataAwsccStepfunctionsStateMachine.DataAwsccStepfunctionsStateMachineLoggingConfigurationDestinationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccStepfunctionsStateMachineLoggingConfigurationDestinationsList",
      "namespace": "dataAwsccStepfunctionsStateMachine",
      "symbolId": "src/data-awscc-stepfunctions-state-machine/index:DataAwsccStepfunctionsStateMachineLoggingConfigurationDestinationsList"
    },
    "@cdktn/provider-awscc.dataAwsccStepfunctionsStateMachine.DataAwsccStepfunctionsStateMachineLoggingConfigurationDestinationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccStepfunctionsStateMachine.DataAwsccStepfunctionsStateMachineLoggingConfigurationDestinationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-stepfunctions-state-machine/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/data-awscc-stepfunctions-state-machine/index.ts",
        "line": 166
      },
      "name": "DataAwsccStepfunctionsStateMachineLoggingConfigurationDestinationsOutputReference",
      "namespace": "dataAwsccStepfunctionsStateMachine",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-stepfunctions-state-machine/index.ts",
            "line": 196
          },
          "name": "cloudwatchLogsLogGroup",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccStepfunctionsStateMachine.DataAwsccStepfunctionsStateMachineLoggingConfigurationDestinationsCloudwatchLogsLogGroupOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-stepfunctions-state-machine/index.ts",
            "line": 179
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccStepfunctionsStateMachine.DataAwsccStepfunctionsStateMachineLoggingConfigurationDestinations"
          }
        }
      ],
      "symbolId": "src/data-awscc-stepfunctions-state-machine/index:DataAwsccStepfunctionsStateMachineLoggingConfigurationDestinationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccStepfunctionsStateMachine.DataAwsccStepfunctionsStateMachineLoggingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccStepfunctionsStateMachine.DataAwsccStepfunctionsStateMachineLoggingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-stepfunctions-state-machine/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-awscc-stepfunctions-state-machine/index.ts",
        "line": 242
      },
      "name": "DataAwsccStepfunctionsStateMachineLoggingConfigurationOutputReference",
      "namespace": "dataAwsccStepfunctionsStateMachine",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-stepfunctions-state-machine/index.ts",
            "line": 270
          },
          "name": "destinations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccStepfunctionsStateMachine.DataAwsccStepfunctionsStateMachineLoggingConfigurationDestinationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-stepfunctions-state-machine/index.ts",
            "line": 275
          },
          "name": "includeExecutionData",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-stepfunctions-state-machine/index.ts",
            "line": 280
          },
          "name": "level",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-stepfunctions-state-machine/index.ts",
            "line": 253
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccStepfunctionsStateMachine.DataAwsccStepfunctionsStateMachineLoggingConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-stepfunctions-state-machine/index:DataAwsccStepfunctionsStateMachineLoggingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccStepfunctionsStateMachine.DataAwsccStepfunctionsStateMachineTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccStepfunctionsStateMachine.DataAwsccStepfunctionsStateMachineTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-stepfunctions-state-machine/index.ts",
        "line": 284
      },
      "name": "DataAwsccStepfunctionsStateMachineTags",
      "namespace": "dataAwsccStepfunctionsStateMachine",
      "symbolId": "src/data-awscc-stepfunctions-state-machine/index:DataAwsccStepfunctionsStateMachineTags"
    },
    "@cdktn/provider-awscc.dataAwsccStepfunctionsStateMachine.DataAwsccStepfunctionsStateMachineTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccStepfunctionsStateMachine.DataAwsccStepfunctionsStateMachineTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-stepfunctions-state-machine/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-stepfunctions-state-machine/index.ts",
        "line": 346
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-stepfunctions-state-machine/index.ts",
            "line": 360
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccStepfunctionsStateMachine.DataAwsccStepfunctionsStateMachineTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccStepfunctionsStateMachineTagsList",
      "namespace": "dataAwsccStepfunctionsStateMachine",
      "symbolId": "src/data-awscc-stepfunctions-state-machine/index:DataAwsccStepfunctionsStateMachineTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccStepfunctionsStateMachine.DataAwsccStepfunctionsStateMachineTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccStepfunctionsStateMachine.DataAwsccStepfunctionsStateMachineTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-stepfunctions-state-machine/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-stepfunctions-state-machine/index.ts",
        "line": 307
      },
      "name": "DataAwsccStepfunctionsStateMachineTagsOutputReference",
      "namespace": "dataAwsccStepfunctionsStateMachine",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-stepfunctions-state-machine/index.ts",
            "line": 336
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-stepfunctions-state-machine/index.ts",
            "line": 341
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-stepfunctions-state-machine/index.ts",
            "line": 320
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccStepfunctionsStateMachine.DataAwsccStepfunctionsStateMachineTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-stepfunctions-state-machine/index:DataAwsccStepfunctionsStateMachineTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccStepfunctionsStateMachine.DataAwsccStepfunctionsStateMachineTracingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccStepfunctionsStateMachine.DataAwsccStepfunctionsStateMachineTracingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-stepfunctions-state-machine/index.ts",
        "line": 364
      },
      "name": "DataAwsccStepfunctionsStateMachineTracingConfiguration",
      "namespace": "dataAwsccStepfunctionsStateMachine",
      "symbolId": "src/data-awscc-stepfunctions-state-machine/index:DataAwsccStepfunctionsStateMachineTracingConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccStepfunctionsStateMachine.DataAwsccStepfunctionsStateMachineTracingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccStepfunctionsStateMachine.DataAwsccStepfunctionsStateMachineTracingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-stepfunctions-state-machine/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-stepfunctions-state-machine/index.ts",
        "line": 387
      },
      "name": "DataAwsccStepfunctionsStateMachineTracingConfigurationOutputReference",
      "namespace": "dataAwsccStepfunctionsStateMachine",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-stepfunctions-state-machine/index.ts",
            "line": 414
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-stepfunctions-state-machine/index.ts",
            "line": 398
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccStepfunctionsStateMachine.DataAwsccStepfunctionsStateMachineTracingConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-stepfunctions-state-machine/index:DataAwsccStepfunctionsStateMachineTracingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccStepfunctionsStateMachineAlias.DataAwsccStepfunctionsStateMachineAlias": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/stepfunctions_state_machine_alias awscc_stepfunctions_state_machine_alias}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccStepfunctionsStateMachineAlias.DataAwsccStepfunctionsStateMachineAlias",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/stepfunctions_state_machine_alias awscc_stepfunctions_state_machine_alias} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-stepfunctions-state-machine-alias/index.ts",
          "line": 215
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccStepfunctionsStateMachineAlias.DataAwsccStepfunctionsStateMachineAliasConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-stepfunctions-state-machine-alias/index.ts",
        "line": 183
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccStepfunctionsStateMachineAlias resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-stepfunctions-state-machine-alias/index.ts",
            "line": 200
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccStepfunctionsStateMachineAlias to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/stepfunctions_state_machine_alias#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccStepfunctionsStateMachineAlias that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccStepfunctionsStateMachineAlias to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-stepfunctions-state-machine-alias/index.ts",
            "line": 287
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-stepfunctions-state-machine-alias/index.ts",
            "line": 293
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccStepfunctionsStateMachineAlias",
      "namespace": "dataAwsccStepfunctionsStateMachineAlias",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-stepfunctions-state-machine-alias/index.ts",
            "line": 188
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-stepfunctions-state-machine-alias/index.ts",
            "line": 239
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-stepfunctions-state-machine-alias/index.ts",
            "line": 245
          },
          "name": "deploymentPreference",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccStepfunctionsStateMachineAlias.DataAwsccStepfunctionsStateMachineAliasDeploymentPreferenceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-stepfunctions-state-machine-alias/index.ts",
            "line": 250
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-stepfunctions-state-machine-alias/index.ts",
            "line": 268
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-stepfunctions-state-machine-alias/index.ts",
            "line": 274
          },
          "name": "routingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccStepfunctionsStateMachineAlias.DataAwsccStepfunctionsStateMachineAliasRoutingConfigurationList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-stepfunctions-state-machine-alias/index.ts",
            "line": 279
          },
          "name": "stateMachineArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-stepfunctions-state-machine-alias/index.ts",
            "line": 263
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-stepfunctions-state-machine-alias/index.ts",
            "line": 256
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-stepfunctions-state-machine-alias/index:DataAwsccStepfunctionsStateMachineAlias"
    },
    "@cdktn/provider-awscc.dataAwsccStepfunctionsStateMachineAlias.DataAwsccStepfunctionsStateMachineAliasConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccStepfunctionsStateMachineAlias.DataAwsccStepfunctionsStateMachineAliasConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-stepfunctions-state-machine-alias/index.ts",
        "line": 14
      },
      "name": "DataAwsccStepfunctionsStateMachineAliasConfig",
      "namespace": "dataAwsccStepfunctionsStateMachineAlias",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/stepfunctions_state_machine_alias#id DataAwsccStepfunctionsStateMachineAlias#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-stepfunctions-state-machine-alias/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-stepfunctions-state-machine-alias/index:DataAwsccStepfunctionsStateMachineAliasConfig"
    },
    "@cdktn/provider-awscc.dataAwsccStepfunctionsStateMachineAlias.DataAwsccStepfunctionsStateMachineAliasDeploymentPreference": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccStepfunctionsStateMachineAlias.DataAwsccStepfunctionsStateMachineAliasDeploymentPreference",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-stepfunctions-state-machine-alias/index.ts",
        "line": 25
      },
      "name": "DataAwsccStepfunctionsStateMachineAliasDeploymentPreference",
      "namespace": "dataAwsccStepfunctionsStateMachineAlias",
      "symbolId": "src/data-awscc-stepfunctions-state-machine-alias/index:DataAwsccStepfunctionsStateMachineAliasDeploymentPreference"
    },
    "@cdktn/provider-awscc.dataAwsccStepfunctionsStateMachineAlias.DataAwsccStepfunctionsStateMachineAliasDeploymentPreferenceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccStepfunctionsStateMachineAlias.DataAwsccStepfunctionsStateMachineAliasDeploymentPreferenceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-stepfunctions-state-machine-alias/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-stepfunctions-state-machine-alias/index.ts",
        "line": 48
      },
      "name": "DataAwsccStepfunctionsStateMachineAliasDeploymentPreferenceOutputReference",
      "namespace": "dataAwsccStepfunctionsStateMachineAlias",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-stepfunctions-state-machine-alias/index.ts",
            "line": 75
          },
          "name": "alarms",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-stepfunctions-state-machine-alias/index.ts",
            "line": 80
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-stepfunctions-state-machine-alias/index.ts",
            "line": 85
          },
          "name": "percentage",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-stepfunctions-state-machine-alias/index.ts",
            "line": 90
          },
          "name": "stateMachineVersionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-stepfunctions-state-machine-alias/index.ts",
            "line": 95
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-stepfunctions-state-machine-alias/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccStepfunctionsStateMachineAlias.DataAwsccStepfunctionsStateMachineAliasDeploymentPreference"
          }
        }
      ],
      "symbolId": "src/data-awscc-stepfunctions-state-machine-alias/index:DataAwsccStepfunctionsStateMachineAliasDeploymentPreferenceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccStepfunctionsStateMachineAlias.DataAwsccStepfunctionsStateMachineAliasRoutingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccStepfunctionsStateMachineAlias.DataAwsccStepfunctionsStateMachineAliasRoutingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-stepfunctions-state-machine-alias/index.ts",
        "line": 99
      },
      "name": "DataAwsccStepfunctionsStateMachineAliasRoutingConfiguration",
      "namespace": "dataAwsccStepfunctionsStateMachineAlias",
      "symbolId": "src/data-awscc-stepfunctions-state-machine-alias/index:DataAwsccStepfunctionsStateMachineAliasRoutingConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccStepfunctionsStateMachineAlias.DataAwsccStepfunctionsStateMachineAliasRoutingConfigurationList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccStepfunctionsStateMachineAlias.DataAwsccStepfunctionsStateMachineAliasRoutingConfigurationList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-stepfunctions-state-machine-alias/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/data-awscc-stepfunctions-state-machine-alias/index.ts",
        "line": 161
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-stepfunctions-state-machine-alias/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-awscc.dataAwsccStepfunctionsStateMachineAlias.DataAwsccStepfunctionsStateMachineAliasRoutingConfigurationOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccStepfunctionsStateMachineAliasRoutingConfigurationList",
      "namespace": "dataAwsccStepfunctionsStateMachineAlias",
      "symbolId": "src/data-awscc-stepfunctions-state-machine-alias/index:DataAwsccStepfunctionsStateMachineAliasRoutingConfigurationList"
    },
    "@cdktn/provider-awscc.dataAwsccStepfunctionsStateMachineAlias.DataAwsccStepfunctionsStateMachineAliasRoutingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccStepfunctionsStateMachineAlias.DataAwsccStepfunctionsStateMachineAliasRoutingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-stepfunctions-state-machine-alias/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-stepfunctions-state-machine-alias/index.ts",
        "line": 122
      },
      "name": "DataAwsccStepfunctionsStateMachineAliasRoutingConfigurationOutputReference",
      "namespace": "dataAwsccStepfunctionsStateMachineAlias",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-stepfunctions-state-machine-alias/index.ts",
            "line": 151
          },
          "name": "stateMachineVersionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-stepfunctions-state-machine-alias/index.ts",
            "line": 156
          },
          "name": "weight",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-stepfunctions-state-machine-alias/index.ts",
            "line": 135
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccStepfunctionsStateMachineAlias.DataAwsccStepfunctionsStateMachineAliasRoutingConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-stepfunctions-state-machine-alias/index:DataAwsccStepfunctionsStateMachineAliasRoutingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccStepfunctionsStateMachineVersion.DataAwsccStepfunctionsStateMachineVersion": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/stepfunctions_state_machine_version awscc_stepfunctions_state_machine_version}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccStepfunctionsStateMachineVersion.DataAwsccStepfunctionsStateMachineVersion",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/stepfunctions_state_machine_version awscc_stepfunctions_state_machine_version} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-stepfunctions-state-machine-version/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccStepfunctionsStateMachineVersion.DataAwsccStepfunctionsStateMachineVersionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-stepfunctions-state-machine-version/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccStepfunctionsStateMachineVersion resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-stepfunctions-state-machine-version/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccStepfunctionsStateMachineVersion to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/stepfunctions_state_machine_version#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccStepfunctionsStateMachineVersion that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccStepfunctionsStateMachineVersion to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-stepfunctions-state-machine-version/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-awscc-stepfunctions-state-machine-version/index.ts",
            "line": 127
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccStepfunctionsStateMachineVersion",
      "namespace": "dataAwsccStepfunctionsStateMachineVersion",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-stepfunctions-state-machine-version/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-stepfunctions-state-machine-version/index.ts",
            "line": 85
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-stepfunctions-state-machine-version/index.ts",
            "line": 90
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-stepfunctions-state-machine-version/index.ts",
            "line": 108
          },
          "name": "stateMachineArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-stepfunctions-state-machine-version/index.ts",
            "line": 113
          },
          "name": "stateMachineRevisionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-stepfunctions-state-machine-version/index.ts",
            "line": 103
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-stepfunctions-state-machine-version/index.ts",
            "line": 96
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-stepfunctions-state-machine-version/index:DataAwsccStepfunctionsStateMachineVersion"
    },
    "@cdktn/provider-awscc.dataAwsccStepfunctionsStateMachineVersion.DataAwsccStepfunctionsStateMachineVersionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccStepfunctionsStateMachineVersion.DataAwsccStepfunctionsStateMachineVersionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-stepfunctions-state-machine-version/index.ts",
        "line": 14
      },
      "name": "DataAwsccStepfunctionsStateMachineVersionConfig",
      "namespace": "dataAwsccStepfunctionsStateMachineVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/stepfunctions_state_machine_version#id DataAwsccStepfunctionsStateMachineVersion#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-stepfunctions-state-machine-version/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-stepfunctions-state-machine-version/index:DataAwsccStepfunctionsStateMachineVersionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccStepfunctionsStateMachines.DataAwsccStepfunctionsStateMachines": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/stepfunctions_state_machines awscc_stepfunctions_state_machines}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccStepfunctionsStateMachines.DataAwsccStepfunctionsStateMachines",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/stepfunctions_state_machines awscc_stepfunctions_state_machines} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-stepfunctions-state-machines/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccStepfunctionsStateMachines.DataAwsccStepfunctionsStateMachinesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-stepfunctions-state-machines/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccStepfunctionsStateMachines resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-stepfunctions-state-machines/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccStepfunctionsStateMachines to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/stepfunctions_state_machines#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccStepfunctionsStateMachines that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccStepfunctionsStateMachines to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-stepfunctions-state-machines/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-stepfunctions-state-machines/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccStepfunctionsStateMachines",
      "namespace": "dataAwsccStepfunctionsStateMachines",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-stepfunctions-state-machines/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-stepfunctions-state-machines/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-stepfunctions-state-machines/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-stepfunctions-state-machines/index:DataAwsccStepfunctionsStateMachines"
    },
    "@cdktn/provider-awscc.dataAwsccStepfunctionsStateMachines.DataAwsccStepfunctionsStateMachinesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccStepfunctionsStateMachines.DataAwsccStepfunctionsStateMachinesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-stepfunctions-state-machines/index.ts",
        "line": 14
      },
      "name": "DataAwsccStepfunctionsStateMachinesConfig",
      "namespace": "dataAwsccStepfunctionsStateMachines",
      "symbolId": "src/data-awscc-stepfunctions-state-machines/index:DataAwsccStepfunctionsStateMachinesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccStoragegatewayTapePool.DataAwsccStoragegatewayTapePool": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/storagegateway_tape_pool awscc_storagegateway_tape_pool}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccStoragegatewayTapePool.DataAwsccStoragegatewayTapePool",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/storagegateway_tape_pool awscc_storagegateway_tape_pool} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-storagegateway-tape-pool/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-awscc.dataAwsccStoragegatewayTapePool.DataAwsccStoragegatewayTapePoolConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-storagegateway-tape-pool/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccStoragegatewayTapePool resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-storagegateway-tape-pool/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 DataAwsccStoragegatewayTapePool to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/storagegateway_tape_pool#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccStoragegatewayTapePool that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccStoragegatewayTapePool to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-storagegateway-tape-pool/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-awscc-storagegateway-tape-pool/index.ts",
            "line": 223
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccStoragegatewayTapePool",
      "namespace": "dataAwsccStoragegatewayTapePool",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-storagegateway-tape-pool/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-storagegateway-tape-pool/index.ts",
            "line": 178
          },
          "name": "poolArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-storagegateway-tape-pool/index.ts",
            "line": 183
          },
          "name": "poolId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-storagegateway-tape-pool/index.ts",
            "line": 188
          },
          "name": "poolName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-storagegateway-tape-pool/index.ts",
            "line": 193
          },
          "name": "retentionLockTimeInDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-storagegateway-tape-pool/index.ts",
            "line": 198
          },
          "name": "retentionLockType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-storagegateway-tape-pool/index.ts",
            "line": 203
          },
          "name": "storageClass",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-storagegateway-tape-pool/index.ts",
            "line": 209
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccStoragegatewayTapePool.DataAwsccStoragegatewayTapePoolTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-storagegateway-tape-pool/index.ts",
            "line": 173
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-storagegateway-tape-pool/index.ts",
            "line": 166
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-storagegateway-tape-pool/index:DataAwsccStoragegatewayTapePool"
    },
    "@cdktn/provider-awscc.dataAwsccStoragegatewayTapePool.DataAwsccStoragegatewayTapePoolConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccStoragegatewayTapePool.DataAwsccStoragegatewayTapePoolConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-storagegateway-tape-pool/index.ts",
        "line": 14
      },
      "name": "DataAwsccStoragegatewayTapePoolConfig",
      "namespace": "dataAwsccStoragegatewayTapePool",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/storagegateway_tape_pool#id DataAwsccStoragegatewayTapePool#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-storagegateway-tape-pool/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-storagegateway-tape-pool/index:DataAwsccStoragegatewayTapePoolConfig"
    },
    "@cdktn/provider-awscc.dataAwsccStoragegatewayTapePool.DataAwsccStoragegatewayTapePoolTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccStoragegatewayTapePool.DataAwsccStoragegatewayTapePoolTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-storagegateway-tape-pool/index.ts",
        "line": 25
      },
      "name": "DataAwsccStoragegatewayTapePoolTags",
      "namespace": "dataAwsccStoragegatewayTapePool",
      "symbolId": "src/data-awscc-storagegateway-tape-pool/index:DataAwsccStoragegatewayTapePoolTags"
    },
    "@cdktn/provider-awscc.dataAwsccStoragegatewayTapePool.DataAwsccStoragegatewayTapePoolTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccStoragegatewayTapePool.DataAwsccStoragegatewayTapePoolTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-storagegateway-tape-pool/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-awscc-storagegateway-tape-pool/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-storagegateway-tape-pool/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-awscc.dataAwsccStoragegatewayTapePool.DataAwsccStoragegatewayTapePoolTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccStoragegatewayTapePoolTagsList",
      "namespace": "dataAwsccStoragegatewayTapePool",
      "symbolId": "src/data-awscc-storagegateway-tape-pool/index:DataAwsccStoragegatewayTapePoolTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccStoragegatewayTapePool.DataAwsccStoragegatewayTapePoolTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccStoragegatewayTapePool.DataAwsccStoragegatewayTapePoolTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-storagegateway-tape-pool/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-storagegateway-tape-pool/index.ts",
        "line": 48
      },
      "name": "DataAwsccStoragegatewayTapePoolTagsOutputReference",
      "namespace": "dataAwsccStoragegatewayTapePool",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-storagegateway-tape-pool/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-storagegateway-tape-pool/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-storagegateway-tape-pool/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccStoragegatewayTapePool.DataAwsccStoragegatewayTapePoolTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-storagegateway-tape-pool/index:DataAwsccStoragegatewayTapePoolTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccStoragegatewayTapePools.DataAwsccStoragegatewayTapePools": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/storagegateway_tape_pools awscc_storagegateway_tape_pools}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccStoragegatewayTapePools.DataAwsccStoragegatewayTapePools",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/storagegateway_tape_pools awscc_storagegateway_tape_pools} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-storagegateway-tape-pools/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccStoragegatewayTapePools.DataAwsccStoragegatewayTapePoolsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-storagegateway-tape-pools/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccStoragegatewayTapePools resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-storagegateway-tape-pools/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccStoragegatewayTapePools to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/storagegateway_tape_pools#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccStoragegatewayTapePools that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccStoragegatewayTapePools to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-storagegateway-tape-pools/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-storagegateway-tape-pools/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccStoragegatewayTapePools",
      "namespace": "dataAwsccStoragegatewayTapePools",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-storagegateway-tape-pools/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-storagegateway-tape-pools/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-storagegateway-tape-pools/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-storagegateway-tape-pools/index:DataAwsccStoragegatewayTapePools"
    },
    "@cdktn/provider-awscc.dataAwsccStoragegatewayTapePools.DataAwsccStoragegatewayTapePoolsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccStoragegatewayTapePools.DataAwsccStoragegatewayTapePoolsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-storagegateway-tape-pools/index.ts",
        "line": 14
      },
      "name": "DataAwsccStoragegatewayTapePoolsConfig",
      "namespace": "dataAwsccStoragegatewayTapePools",
      "symbolId": "src/data-awscc-storagegateway-tape-pools/index:DataAwsccStoragegatewayTapePoolsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSupportappAccountAlias.DataAwsccSupportappAccountAlias": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/supportapp_account_alias awscc_supportapp_account_alias}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSupportappAccountAlias.DataAwsccSupportappAccountAlias",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/supportapp_account_alias awscc_supportapp_account_alias} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-supportapp-account-alias/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSupportappAccountAlias.DataAwsccSupportappAccountAliasConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-supportapp-account-alias/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSupportappAccountAlias resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-supportapp-account-alias/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSupportappAccountAlias to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/supportapp_account_alias#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSupportappAccountAlias that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSupportappAccountAlias to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-supportapp-account-alias/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-awscc-supportapp-account-alias/index.ts",
            "line": 117
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSupportappAccountAlias",
      "namespace": "dataAwsccSupportappAccountAlias",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-supportapp-account-alias/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-supportapp-account-alias/index.ts",
            "line": 85
          },
          "name": "accountAlias",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-supportapp-account-alias/index.ts",
            "line": 90
          },
          "name": "accountAliasResourceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-supportapp-account-alias/index.ts",
            "line": 103
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-supportapp-account-alias/index.ts",
            "line": 96
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-supportapp-account-alias/index:DataAwsccSupportappAccountAlias"
    },
    "@cdktn/provider-awscc.dataAwsccSupportappAccountAlias.DataAwsccSupportappAccountAliasConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSupportappAccountAlias.DataAwsccSupportappAccountAliasConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-supportapp-account-alias/index.ts",
        "line": 14
      },
      "name": "DataAwsccSupportappAccountAliasConfig",
      "namespace": "dataAwsccSupportappAccountAlias",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/supportapp_account_alias#id DataAwsccSupportappAccountAlias#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-supportapp-account-alias/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-supportapp-account-alias/index:DataAwsccSupportappAccountAliasConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSupportappAccountAliases.DataAwsccSupportappAccountAliases": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/supportapp_account_aliases awscc_supportapp_account_aliases}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSupportappAccountAliases.DataAwsccSupportappAccountAliases",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/supportapp_account_aliases awscc_supportapp_account_aliases} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-supportapp-account-aliases/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSupportappAccountAliases.DataAwsccSupportappAccountAliasesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-supportapp-account-aliases/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSupportappAccountAliases resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-supportapp-account-aliases/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSupportappAccountAliases to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/supportapp_account_aliases#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSupportappAccountAliases that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSupportappAccountAliases to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-supportapp-account-aliases/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-supportapp-account-aliases/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSupportappAccountAliases",
      "namespace": "dataAwsccSupportappAccountAliases",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-supportapp-account-aliases/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-supportapp-account-aliases/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-supportapp-account-aliases/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-supportapp-account-aliases/index:DataAwsccSupportappAccountAliases"
    },
    "@cdktn/provider-awscc.dataAwsccSupportappAccountAliases.DataAwsccSupportappAccountAliasesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSupportappAccountAliases.DataAwsccSupportappAccountAliasesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-supportapp-account-aliases/index.ts",
        "line": 14
      },
      "name": "DataAwsccSupportappAccountAliasesConfig",
      "namespace": "dataAwsccSupportappAccountAliases",
      "symbolId": "src/data-awscc-supportapp-account-aliases/index:DataAwsccSupportappAccountAliasesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSupportappSlackChannelConfiguration.DataAwsccSupportappSlackChannelConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/supportapp_slack_channel_configuration awscc_supportapp_slack_channel_configuration}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSupportappSlackChannelConfiguration.DataAwsccSupportappSlackChannelConfiguration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/supportapp_slack_channel_configuration awscc_supportapp_slack_channel_configuration} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-supportapp-slack-channel-configuration/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSupportappSlackChannelConfiguration.DataAwsccSupportappSlackChannelConfigurationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-supportapp-slack-channel-configuration/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSupportappSlackChannelConfiguration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-supportapp-slack-channel-configuration/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSupportappSlackChannelConfiguration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/supportapp_slack_channel_configuration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSupportappSlackChannelConfiguration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSupportappSlackChannelConfiguration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-supportapp-slack-channel-configuration/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-awscc-supportapp-slack-channel-configuration/index.ts",
            "line": 147
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSupportappSlackChannelConfiguration",
      "namespace": "dataAwsccSupportappSlackChannelConfiguration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-supportapp-slack-channel-configuration/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-supportapp-slack-channel-configuration/index.ts",
            "line": 85
          },
          "name": "channelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-supportapp-slack-channel-configuration/index.ts",
            "line": 90
          },
          "name": "channelName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-supportapp-slack-channel-configuration/index.ts",
            "line": 95
          },
          "name": "channelRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-supportapp-slack-channel-configuration/index.ts",
            "line": 113
          },
          "name": "notifyOnAddCorrespondenceToCase",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-supportapp-slack-channel-configuration/index.ts",
            "line": 118
          },
          "name": "notifyOnCaseSeverity",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-supportapp-slack-channel-configuration/index.ts",
            "line": 123
          },
          "name": "notifyOnCreateOrReopenCase",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-supportapp-slack-channel-configuration/index.ts",
            "line": 128
          },
          "name": "notifyOnResolveCase",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-supportapp-slack-channel-configuration/index.ts",
            "line": 133
          },
          "name": "teamId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-supportapp-slack-channel-configuration/index.ts",
            "line": 108
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-supportapp-slack-channel-configuration/index.ts",
            "line": 101
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-supportapp-slack-channel-configuration/index:DataAwsccSupportappSlackChannelConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccSupportappSlackChannelConfiguration.DataAwsccSupportappSlackChannelConfigurationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSupportappSlackChannelConfiguration.DataAwsccSupportappSlackChannelConfigurationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-supportapp-slack-channel-configuration/index.ts",
        "line": 14
      },
      "name": "DataAwsccSupportappSlackChannelConfigurationConfig",
      "namespace": "dataAwsccSupportappSlackChannelConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/supportapp_slack_channel_configuration#id DataAwsccSupportappSlackChannelConfiguration#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-supportapp-slack-channel-configuration/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-supportapp-slack-channel-configuration/index:DataAwsccSupportappSlackChannelConfigurationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSupportappSlackChannelConfigurations.DataAwsccSupportappSlackChannelConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/supportapp_slack_channel_configurations awscc_supportapp_slack_channel_configurations}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSupportappSlackChannelConfigurations.DataAwsccSupportappSlackChannelConfigurations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/supportapp_slack_channel_configurations awscc_supportapp_slack_channel_configurations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-supportapp-slack-channel-configurations/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSupportappSlackChannelConfigurations.DataAwsccSupportappSlackChannelConfigurationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-supportapp-slack-channel-configurations/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSupportappSlackChannelConfigurations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-supportapp-slack-channel-configurations/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSupportappSlackChannelConfigurations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/supportapp_slack_channel_configurations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSupportappSlackChannelConfigurations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSupportappSlackChannelConfigurations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-supportapp-slack-channel-configurations/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-supportapp-slack-channel-configurations/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSupportappSlackChannelConfigurations",
      "namespace": "dataAwsccSupportappSlackChannelConfigurations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-supportapp-slack-channel-configurations/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-supportapp-slack-channel-configurations/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-supportapp-slack-channel-configurations/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-supportapp-slack-channel-configurations/index:DataAwsccSupportappSlackChannelConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccSupportappSlackChannelConfigurations.DataAwsccSupportappSlackChannelConfigurationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSupportappSlackChannelConfigurations.DataAwsccSupportappSlackChannelConfigurationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-supportapp-slack-channel-configurations/index.ts",
        "line": 14
      },
      "name": "DataAwsccSupportappSlackChannelConfigurationsConfig",
      "namespace": "dataAwsccSupportappSlackChannelConfigurations",
      "symbolId": "src/data-awscc-supportapp-slack-channel-configurations/index:DataAwsccSupportappSlackChannelConfigurationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSupportappSlackWorkspaceConfiguration.DataAwsccSupportappSlackWorkspaceConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/supportapp_slack_workspace_configuration awscc_supportapp_slack_workspace_configuration}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSupportappSlackWorkspaceConfiguration.DataAwsccSupportappSlackWorkspaceConfiguration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/supportapp_slack_workspace_configuration awscc_supportapp_slack_workspace_configuration} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-supportapp-slack-workspace-configuration/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSupportappSlackWorkspaceConfiguration.DataAwsccSupportappSlackWorkspaceConfigurationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-supportapp-slack-workspace-configuration/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSupportappSlackWorkspaceConfiguration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-supportapp-slack-workspace-configuration/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSupportappSlackWorkspaceConfiguration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/supportapp_slack_workspace_configuration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSupportappSlackWorkspaceConfiguration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSupportappSlackWorkspaceConfiguration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-supportapp-slack-workspace-configuration/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-awscc-supportapp-slack-workspace-configuration/index.ts",
            "line": 117
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSupportappSlackWorkspaceConfiguration",
      "namespace": "dataAwsccSupportappSlackWorkspaceConfiguration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-supportapp-slack-workspace-configuration/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-supportapp-slack-workspace-configuration/index.ts",
            "line": 98
          },
          "name": "teamId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-supportapp-slack-workspace-configuration/index.ts",
            "line": 103
          },
          "name": "versionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-supportapp-slack-workspace-configuration/index.ts",
            "line": 93
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-supportapp-slack-workspace-configuration/index.ts",
            "line": 86
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-supportapp-slack-workspace-configuration/index:DataAwsccSupportappSlackWorkspaceConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccSupportappSlackWorkspaceConfiguration.DataAwsccSupportappSlackWorkspaceConfigurationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSupportappSlackWorkspaceConfiguration.DataAwsccSupportappSlackWorkspaceConfigurationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-supportapp-slack-workspace-configuration/index.ts",
        "line": 14
      },
      "name": "DataAwsccSupportappSlackWorkspaceConfigurationConfig",
      "namespace": "dataAwsccSupportappSlackWorkspaceConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/supportapp_slack_workspace_configuration#id DataAwsccSupportappSlackWorkspaceConfiguration#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-supportapp-slack-workspace-configuration/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-supportapp-slack-workspace-configuration/index:DataAwsccSupportappSlackWorkspaceConfigurationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSupportappSlackWorkspaceConfigurations.DataAwsccSupportappSlackWorkspaceConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/supportapp_slack_workspace_configurations awscc_supportapp_slack_workspace_configurations}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSupportappSlackWorkspaceConfigurations.DataAwsccSupportappSlackWorkspaceConfigurations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/supportapp_slack_workspace_configurations awscc_supportapp_slack_workspace_configurations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-supportapp-slack-workspace-configurations/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSupportappSlackWorkspaceConfigurations.DataAwsccSupportappSlackWorkspaceConfigurationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-supportapp-slack-workspace-configurations/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSupportappSlackWorkspaceConfigurations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-supportapp-slack-workspace-configurations/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSupportappSlackWorkspaceConfigurations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/supportapp_slack_workspace_configurations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSupportappSlackWorkspaceConfigurations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSupportappSlackWorkspaceConfigurations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-supportapp-slack-workspace-configurations/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-supportapp-slack-workspace-configurations/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSupportappSlackWorkspaceConfigurations",
      "namespace": "dataAwsccSupportappSlackWorkspaceConfigurations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-supportapp-slack-workspace-configurations/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-supportapp-slack-workspace-configurations/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-supportapp-slack-workspace-configurations/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-supportapp-slack-workspace-configurations/index:DataAwsccSupportappSlackWorkspaceConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccSupportappSlackWorkspaceConfigurations.DataAwsccSupportappSlackWorkspaceConfigurationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSupportappSlackWorkspaceConfigurations.DataAwsccSupportappSlackWorkspaceConfigurationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-supportapp-slack-workspace-configurations/index.ts",
        "line": 14
      },
      "name": "DataAwsccSupportappSlackWorkspaceConfigurationsConfig",
      "namespace": "dataAwsccSupportappSlackWorkspaceConfigurations",
      "symbolId": "src/data-awscc-supportapp-slack-workspace-configurations/index:DataAwsccSupportappSlackWorkspaceConfigurationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSyntheticsCanaries.DataAwsccSyntheticsCanaries": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/synthetics_canaries awscc_synthetics_canaries}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSyntheticsCanaries.DataAwsccSyntheticsCanaries",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/synthetics_canaries awscc_synthetics_canaries} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-synthetics-canaries/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSyntheticsCanaries.DataAwsccSyntheticsCanariesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-synthetics-canaries/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSyntheticsCanaries resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-canaries/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSyntheticsCanaries to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/synthetics_canaries#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSyntheticsCanaries that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSyntheticsCanaries to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-canaries/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-canaries/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSyntheticsCanaries",
      "namespace": "dataAwsccSyntheticsCanaries",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-canaries/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-canaries/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-canaries/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-synthetics-canaries/index:DataAwsccSyntheticsCanaries"
    },
    "@cdktn/provider-awscc.dataAwsccSyntheticsCanaries.DataAwsccSyntheticsCanariesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSyntheticsCanaries.DataAwsccSyntheticsCanariesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-synthetics-canaries/index.ts",
        "line": 14
      },
      "name": "DataAwsccSyntheticsCanariesConfig",
      "namespace": "dataAwsccSyntheticsCanaries",
      "symbolId": "src/data-awscc-synthetics-canaries/index:DataAwsccSyntheticsCanariesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSyntheticsCanary.DataAwsccSyntheticsCanary": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/synthetics_canary awscc_synthetics_canary}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSyntheticsCanary.DataAwsccSyntheticsCanary",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/synthetics_canary awscc_synthetics_canary} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-synthetics-canary/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-awscc.dataAwsccSyntheticsCanary.DataAwsccSyntheticsCanaryConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-synthetics-canary/index.ts",
        "line": 1042
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSyntheticsCanary resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-canary/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 DataAwsccSyntheticsCanary to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/synthetics_canary#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSyntheticsCanary that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSyntheticsCanary to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-canary/index.ts",
            "line": 1233
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-canary/index.ts",
            "line": 1239
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSyntheticsCanary",
      "namespace": "dataAwsccSyntheticsCanary",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-canary/index.ts",
            "line": 1047
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-canary/index.ts",
            "line": 1099
          },
          "name": "artifactConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSyntheticsCanary.DataAwsccSyntheticsCanaryArtifactConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-canary/index.ts",
            "line": 1104
          },
          "name": "artifactS3Location",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-canary/index.ts",
            "line": 1110
          },
          "name": "browserConfigs",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSyntheticsCanary.DataAwsccSyntheticsCanaryBrowserConfigsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-canary/index.ts",
            "line": 1115
          },
          "name": "canaryId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-canary/index.ts",
            "line": 1121
          },
          "name": "code",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSyntheticsCanary.DataAwsccSyntheticsCanaryCodeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-canary/index.ts",
            "line": 1126
          },
          "name": "deleteLambdaResourcesOnCanaryDeletion",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-canary/index.ts",
            "line": 1131
          },
          "name": "dryRunAndUpdate",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-canary/index.ts",
            "line": 1136
          },
          "name": "executionRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-canary/index.ts",
            "line": 1141
          },
          "name": "failureRetentionPeriod",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-canary/index.ts",
            "line": 1159
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-canary/index.ts",
            "line": 1164
          },
          "name": "provisionedResourceCleanup",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-canary/index.ts",
            "line": 1169
          },
          "name": "resourcesToReplicateTags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-canary/index.ts",
            "line": 1175
          },
          "name": "runConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSyntheticsCanary.DataAwsccSyntheticsCanaryRunConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-canary/index.ts",
            "line": 1180
          },
          "name": "runtimeVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-canary/index.ts",
            "line": 1186
          },
          "name": "schedule",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSyntheticsCanary.DataAwsccSyntheticsCanaryScheduleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-canary/index.ts",
            "line": 1191
          },
          "name": "startCanaryAfterCreation",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-canary/index.ts",
            "line": 1196
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-canary/index.ts",
            "line": 1201
          },
          "name": "successRetentionPeriod",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-canary/index.ts",
            "line": 1207
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSyntheticsCanary.DataAwsccSyntheticsCanaryTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-canary/index.ts",
            "line": 1213
          },
          "name": "visualReference",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSyntheticsCanary.DataAwsccSyntheticsCanaryVisualReferenceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-canary/index.ts",
            "line": 1219
          },
          "name": "visualReferences",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSyntheticsCanary.DataAwsccSyntheticsCanaryVisualReferencesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-canary/index.ts",
            "line": 1225
          },
          "name": "vpcConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSyntheticsCanary.DataAwsccSyntheticsCanaryVpcConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-canary/index.ts",
            "line": 1154
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-canary/index.ts",
            "line": 1147
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-synthetics-canary/index:DataAwsccSyntheticsCanary"
    },
    "@cdktn/provider-awscc.dataAwsccSyntheticsCanary.DataAwsccSyntheticsCanaryArtifactConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSyntheticsCanary.DataAwsccSyntheticsCanaryArtifactConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-synthetics-canary/index.ts",
        "line": 84
      },
      "name": "DataAwsccSyntheticsCanaryArtifactConfig",
      "namespace": "dataAwsccSyntheticsCanary",
      "symbolId": "src/data-awscc-synthetics-canary/index:DataAwsccSyntheticsCanaryArtifactConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSyntheticsCanary.DataAwsccSyntheticsCanaryArtifactConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSyntheticsCanary.DataAwsccSyntheticsCanaryArtifactConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-synthetics-canary/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-awscc-synthetics-canary/index.ts",
        "line": 107
      },
      "name": "DataAwsccSyntheticsCanaryArtifactConfigOutputReference",
      "namespace": "dataAwsccSyntheticsCanary",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-canary/index.ts",
            "line": 135
          },
          "name": "s3Encryption",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSyntheticsCanary.DataAwsccSyntheticsCanaryArtifactConfigS3EncryptionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-canary/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSyntheticsCanary.DataAwsccSyntheticsCanaryArtifactConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-synthetics-canary/index:DataAwsccSyntheticsCanaryArtifactConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSyntheticsCanary.DataAwsccSyntheticsCanaryArtifactConfigS3Encryption": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSyntheticsCanary.DataAwsccSyntheticsCanaryArtifactConfigS3Encryption",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-synthetics-canary/index.ts",
        "line": 25
      },
      "name": "DataAwsccSyntheticsCanaryArtifactConfigS3Encryption",
      "namespace": "dataAwsccSyntheticsCanary",
      "symbolId": "src/data-awscc-synthetics-canary/index:DataAwsccSyntheticsCanaryArtifactConfigS3Encryption"
    },
    "@cdktn/provider-awscc.dataAwsccSyntheticsCanary.DataAwsccSyntheticsCanaryArtifactConfigS3EncryptionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSyntheticsCanary.DataAwsccSyntheticsCanaryArtifactConfigS3EncryptionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-synthetics-canary/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-synthetics-canary/index.ts",
        "line": 48
      },
      "name": "DataAwsccSyntheticsCanaryArtifactConfigS3EncryptionOutputReference",
      "namespace": "dataAwsccSyntheticsCanary",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-canary/index.ts",
            "line": 75
          },
          "name": "encryptionMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-canary/index.ts",
            "line": 80
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-canary/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSyntheticsCanary.DataAwsccSyntheticsCanaryArtifactConfigS3Encryption"
          }
        }
      ],
      "symbolId": "src/data-awscc-synthetics-canary/index:DataAwsccSyntheticsCanaryArtifactConfigS3EncryptionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSyntheticsCanary.DataAwsccSyntheticsCanaryBrowserConfigs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSyntheticsCanary.DataAwsccSyntheticsCanaryBrowserConfigs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-synthetics-canary/index.ts",
        "line": 139
      },
      "name": "DataAwsccSyntheticsCanaryBrowserConfigs",
      "namespace": "dataAwsccSyntheticsCanary",
      "symbolId": "src/data-awscc-synthetics-canary/index:DataAwsccSyntheticsCanaryBrowserConfigs"
    },
    "@cdktn/provider-awscc.dataAwsccSyntheticsCanary.DataAwsccSyntheticsCanaryBrowserConfigsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSyntheticsCanary.DataAwsccSyntheticsCanaryBrowserConfigsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-synthetics-canary/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/data-awscc-synthetics-canary/index.ts",
        "line": 196
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-canary/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-awscc.dataAwsccSyntheticsCanary.DataAwsccSyntheticsCanaryBrowserConfigsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSyntheticsCanaryBrowserConfigsList",
      "namespace": "dataAwsccSyntheticsCanary",
      "symbolId": "src/data-awscc-synthetics-canary/index:DataAwsccSyntheticsCanaryBrowserConfigsList"
    },
    "@cdktn/provider-awscc.dataAwsccSyntheticsCanary.DataAwsccSyntheticsCanaryBrowserConfigsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSyntheticsCanary.DataAwsccSyntheticsCanaryBrowserConfigsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-synthetics-canary/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-awscc-synthetics-canary/index.ts",
        "line": 162
      },
      "name": "DataAwsccSyntheticsCanaryBrowserConfigsOutputReference",
      "namespace": "dataAwsccSyntheticsCanary",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-canary/index.ts",
            "line": 191
          },
          "name": "browserType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-canary/index.ts",
            "line": 175
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSyntheticsCanary.DataAwsccSyntheticsCanaryBrowserConfigs"
          }
        }
      ],
      "symbolId": "src/data-awscc-synthetics-canary/index:DataAwsccSyntheticsCanaryBrowserConfigsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSyntheticsCanary.DataAwsccSyntheticsCanaryCode": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSyntheticsCanary.DataAwsccSyntheticsCanaryCode",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-synthetics-canary/index.ts",
        "line": 294
      },
      "name": "DataAwsccSyntheticsCanaryCode",
      "namespace": "dataAwsccSyntheticsCanary",
      "symbolId": "src/data-awscc-synthetics-canary/index:DataAwsccSyntheticsCanaryCode"
    },
    "@cdktn/provider-awscc.dataAwsccSyntheticsCanary.DataAwsccSyntheticsCanaryCodeDependencies": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSyntheticsCanary.DataAwsccSyntheticsCanaryCodeDependencies",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-synthetics-canary/index.ts",
        "line": 214
      },
      "name": "DataAwsccSyntheticsCanaryCodeDependencies",
      "namespace": "dataAwsccSyntheticsCanary",
      "symbolId": "src/data-awscc-synthetics-canary/index:DataAwsccSyntheticsCanaryCodeDependencies"
    },
    "@cdktn/provider-awscc.dataAwsccSyntheticsCanary.DataAwsccSyntheticsCanaryCodeDependenciesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSyntheticsCanary.DataAwsccSyntheticsCanaryCodeDependenciesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-synthetics-canary/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-awscc-synthetics-canary/index.ts",
        "line": 276
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-canary/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-awscc.dataAwsccSyntheticsCanary.DataAwsccSyntheticsCanaryCodeDependenciesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSyntheticsCanaryCodeDependenciesList",
      "namespace": "dataAwsccSyntheticsCanary",
      "symbolId": "src/data-awscc-synthetics-canary/index:DataAwsccSyntheticsCanaryCodeDependenciesList"
    },
    "@cdktn/provider-awscc.dataAwsccSyntheticsCanary.DataAwsccSyntheticsCanaryCodeDependenciesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSyntheticsCanary.DataAwsccSyntheticsCanaryCodeDependenciesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-synthetics-canary/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-awscc-synthetics-canary/index.ts",
        "line": 237
      },
      "name": "DataAwsccSyntheticsCanaryCodeDependenciesOutputReference",
      "namespace": "dataAwsccSyntheticsCanary",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-canary/index.ts",
            "line": 266
          },
          "name": "reference",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-canary/index.ts",
            "line": 271
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-canary/index.ts",
            "line": 250
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSyntheticsCanary.DataAwsccSyntheticsCanaryCodeDependencies"
          }
        }
      ],
      "symbolId": "src/data-awscc-synthetics-canary/index:DataAwsccSyntheticsCanaryCodeDependenciesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSyntheticsCanary.DataAwsccSyntheticsCanaryCodeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSyntheticsCanary.DataAwsccSyntheticsCanaryCodeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-synthetics-canary/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-awscc-synthetics-canary/index.ts",
        "line": 317
      },
      "name": "DataAwsccSyntheticsCanaryCodeOutputReference",
      "namespace": "dataAwsccSyntheticsCanary",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-canary/index.ts",
            "line": 344
          },
          "name": "blueprintTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-canary/index.ts",
            "line": 350
          },
          "name": "dependencies",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSyntheticsCanary.DataAwsccSyntheticsCanaryCodeDependenciesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-canary/index.ts",
            "line": 355
          },
          "name": "handler",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-canary/index.ts",
            "line": 360
          },
          "name": "s3Bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-canary/index.ts",
            "line": 365
          },
          "name": "s3Key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-canary/index.ts",
            "line": 370
          },
          "name": "s3ObjectVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-canary/index.ts",
            "line": 375
          },
          "name": "script",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-canary/index.ts",
            "line": 380
          },
          "name": "sourceLocationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-canary/index.ts",
            "line": 328
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSyntheticsCanary.DataAwsccSyntheticsCanaryCode"
          }
        }
      ],
      "symbolId": "src/data-awscc-synthetics-canary/index:DataAwsccSyntheticsCanaryCodeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSyntheticsCanary.DataAwsccSyntheticsCanaryConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSyntheticsCanary.DataAwsccSyntheticsCanaryConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-synthetics-canary/index.ts",
        "line": 14
      },
      "name": "DataAwsccSyntheticsCanaryConfig",
      "namespace": "dataAwsccSyntheticsCanary",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/synthetics_canary#id DataAwsccSyntheticsCanary#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-canary/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-synthetics-canary/index:DataAwsccSyntheticsCanaryConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSyntheticsCanary.DataAwsccSyntheticsCanaryRunConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSyntheticsCanary.DataAwsccSyntheticsCanaryRunConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-synthetics-canary/index.ts",
        "line": 384
      },
      "name": "DataAwsccSyntheticsCanaryRunConfig",
      "namespace": "dataAwsccSyntheticsCanary",
      "symbolId": "src/data-awscc-synthetics-canary/index:DataAwsccSyntheticsCanaryRunConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSyntheticsCanary.DataAwsccSyntheticsCanaryRunConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSyntheticsCanary.DataAwsccSyntheticsCanaryRunConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-synthetics-canary/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-synthetics-canary/index.ts",
        "line": 407
      },
      "name": "DataAwsccSyntheticsCanaryRunConfigOutputReference",
      "namespace": "dataAwsccSyntheticsCanary",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-canary/index.ts",
            "line": 434
          },
          "name": "activeTracing",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-canary/index.ts",
            "line": 440
          },
          "name": "environmentVariables",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-canary/index.ts",
            "line": 445
          },
          "name": "ephemeralStorage",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-canary/index.ts",
            "line": 450
          },
          "name": "memoryInMb",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-canary/index.ts",
            "line": 455
          },
          "name": "timeoutInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-canary/index.ts",
            "line": 418
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSyntheticsCanary.DataAwsccSyntheticsCanaryRunConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-synthetics-canary/index:DataAwsccSyntheticsCanaryRunConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSyntheticsCanary.DataAwsccSyntheticsCanarySchedule": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSyntheticsCanary.DataAwsccSyntheticsCanarySchedule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-synthetics-canary/index.ts",
        "line": 513
      },
      "name": "DataAwsccSyntheticsCanarySchedule",
      "namespace": "dataAwsccSyntheticsCanary",
      "symbolId": "src/data-awscc-synthetics-canary/index:DataAwsccSyntheticsCanarySchedule"
    },
    "@cdktn/provider-awscc.dataAwsccSyntheticsCanary.DataAwsccSyntheticsCanaryScheduleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSyntheticsCanary.DataAwsccSyntheticsCanaryScheduleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-synthetics-canary/index.ts",
          "line": 543
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-synthetics-canary/index.ts",
        "line": 536
      },
      "name": "DataAwsccSyntheticsCanaryScheduleOutputReference",
      "namespace": "dataAwsccSyntheticsCanary",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-canary/index.ts",
            "line": 563
          },
          "name": "durationInSeconds",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-canary/index.ts",
            "line": 568
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-canary/index.ts",
            "line": 574
          },
          "name": "retryConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSyntheticsCanary.DataAwsccSyntheticsCanaryScheduleRetryConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-canary/index.ts",
            "line": 547
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSyntheticsCanary.DataAwsccSyntheticsCanarySchedule"
          }
        }
      ],
      "symbolId": "src/data-awscc-synthetics-canary/index:DataAwsccSyntheticsCanaryScheduleOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSyntheticsCanary.DataAwsccSyntheticsCanaryScheduleRetryConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSyntheticsCanary.DataAwsccSyntheticsCanaryScheduleRetryConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-synthetics-canary/index.ts",
        "line": 459
      },
      "name": "DataAwsccSyntheticsCanaryScheduleRetryConfig",
      "namespace": "dataAwsccSyntheticsCanary",
      "symbolId": "src/data-awscc-synthetics-canary/index:DataAwsccSyntheticsCanaryScheduleRetryConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSyntheticsCanary.DataAwsccSyntheticsCanaryScheduleRetryConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSyntheticsCanary.DataAwsccSyntheticsCanaryScheduleRetryConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-synthetics-canary/index.ts",
          "line": 489
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-synthetics-canary/index.ts",
        "line": 482
      },
      "name": "DataAwsccSyntheticsCanaryScheduleRetryConfigOutputReference",
      "namespace": "dataAwsccSyntheticsCanary",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-canary/index.ts",
            "line": 509
          },
          "name": "maxRetries",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-canary/index.ts",
            "line": 493
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSyntheticsCanary.DataAwsccSyntheticsCanaryScheduleRetryConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-synthetics-canary/index:DataAwsccSyntheticsCanaryScheduleRetryConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSyntheticsCanary.DataAwsccSyntheticsCanaryTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSyntheticsCanary.DataAwsccSyntheticsCanaryTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-synthetics-canary/index.ts",
        "line": 578
      },
      "name": "DataAwsccSyntheticsCanaryTags",
      "namespace": "dataAwsccSyntheticsCanary",
      "symbolId": "src/data-awscc-synthetics-canary/index:DataAwsccSyntheticsCanaryTags"
    },
    "@cdktn/provider-awscc.dataAwsccSyntheticsCanary.DataAwsccSyntheticsCanaryTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSyntheticsCanary.DataAwsccSyntheticsCanaryTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-synthetics-canary/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-synthetics-canary/index.ts",
        "line": 640
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-canary/index.ts",
            "line": 654
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSyntheticsCanary.DataAwsccSyntheticsCanaryTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSyntheticsCanaryTagsList",
      "namespace": "dataAwsccSyntheticsCanary",
      "symbolId": "src/data-awscc-synthetics-canary/index:DataAwsccSyntheticsCanaryTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccSyntheticsCanary.DataAwsccSyntheticsCanaryTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSyntheticsCanary.DataAwsccSyntheticsCanaryTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-synthetics-canary/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-synthetics-canary/index.ts",
        "line": 601
      },
      "name": "DataAwsccSyntheticsCanaryTagsOutputReference",
      "namespace": "dataAwsccSyntheticsCanary",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-canary/index.ts",
            "line": 630
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-canary/index.ts",
            "line": 635
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-canary/index.ts",
            "line": 614
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSyntheticsCanary.DataAwsccSyntheticsCanaryTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-synthetics-canary/index:DataAwsccSyntheticsCanaryTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSyntheticsCanary.DataAwsccSyntheticsCanaryVisualReference": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSyntheticsCanary.DataAwsccSyntheticsCanaryVisualReference",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-synthetics-canary/index.ts",
        "line": 738
      },
      "name": "DataAwsccSyntheticsCanaryVisualReference",
      "namespace": "dataAwsccSyntheticsCanary",
      "symbolId": "src/data-awscc-synthetics-canary/index:DataAwsccSyntheticsCanaryVisualReference"
    },
    "@cdktn/provider-awscc.dataAwsccSyntheticsCanary.DataAwsccSyntheticsCanaryVisualReferenceBaseScreenshots": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSyntheticsCanary.DataAwsccSyntheticsCanaryVisualReferenceBaseScreenshots",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-synthetics-canary/index.ts",
        "line": 658
      },
      "name": "DataAwsccSyntheticsCanaryVisualReferenceBaseScreenshots",
      "namespace": "dataAwsccSyntheticsCanary",
      "symbolId": "src/data-awscc-synthetics-canary/index:DataAwsccSyntheticsCanaryVisualReferenceBaseScreenshots"
    },
    "@cdktn/provider-awscc.dataAwsccSyntheticsCanary.DataAwsccSyntheticsCanaryVisualReferenceBaseScreenshotsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSyntheticsCanary.DataAwsccSyntheticsCanaryVisualReferenceBaseScreenshotsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-synthetics-canary/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-synthetics-canary/index.ts",
        "line": 720
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-canary/index.ts",
            "line": 734
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSyntheticsCanary.DataAwsccSyntheticsCanaryVisualReferenceBaseScreenshotsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSyntheticsCanaryVisualReferenceBaseScreenshotsList",
      "namespace": "dataAwsccSyntheticsCanary",
      "symbolId": "src/data-awscc-synthetics-canary/index:DataAwsccSyntheticsCanaryVisualReferenceBaseScreenshotsList"
    },
    "@cdktn/provider-awscc.dataAwsccSyntheticsCanary.DataAwsccSyntheticsCanaryVisualReferenceBaseScreenshotsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSyntheticsCanary.DataAwsccSyntheticsCanaryVisualReferenceBaseScreenshotsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-synthetics-canary/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-synthetics-canary/index.ts",
        "line": 681
      },
      "name": "DataAwsccSyntheticsCanaryVisualReferenceBaseScreenshotsOutputReference",
      "namespace": "dataAwsccSyntheticsCanary",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-canary/index.ts",
            "line": 710
          },
          "name": "ignoreCoordinates",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-canary/index.ts",
            "line": 715
          },
          "name": "screenshotName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-canary/index.ts",
            "line": 694
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSyntheticsCanary.DataAwsccSyntheticsCanaryVisualReferenceBaseScreenshots"
          }
        }
      ],
      "symbolId": "src/data-awscc-synthetics-canary/index:DataAwsccSyntheticsCanaryVisualReferenceBaseScreenshotsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSyntheticsCanary.DataAwsccSyntheticsCanaryVisualReferenceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSyntheticsCanary.DataAwsccSyntheticsCanaryVisualReferenceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-synthetics-canary/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/data-awscc-synthetics-canary/index.ts",
        "line": 761
      },
      "name": "DataAwsccSyntheticsCanaryVisualReferenceOutputReference",
      "namespace": "dataAwsccSyntheticsCanary",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-canary/index.ts",
            "line": 788
          },
          "name": "baseCanaryRunId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-canary/index.ts",
            "line": 794
          },
          "name": "baseScreenshots",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSyntheticsCanary.DataAwsccSyntheticsCanaryVisualReferenceBaseScreenshotsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-canary/index.ts",
            "line": 799
          },
          "name": "browserType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-canary/index.ts",
            "line": 772
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSyntheticsCanary.DataAwsccSyntheticsCanaryVisualReference"
          }
        }
      ],
      "symbolId": "src/data-awscc-synthetics-canary/index:DataAwsccSyntheticsCanaryVisualReferenceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSyntheticsCanary.DataAwsccSyntheticsCanaryVisualReferences": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSyntheticsCanary.DataAwsccSyntheticsCanaryVisualReferences",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-synthetics-canary/index.ts",
        "line": 883
      },
      "name": "DataAwsccSyntheticsCanaryVisualReferences",
      "namespace": "dataAwsccSyntheticsCanary",
      "symbolId": "src/data-awscc-synthetics-canary/index:DataAwsccSyntheticsCanaryVisualReferences"
    },
    "@cdktn/provider-awscc.dataAwsccSyntheticsCanary.DataAwsccSyntheticsCanaryVisualReferencesBaseScreenshots": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSyntheticsCanary.DataAwsccSyntheticsCanaryVisualReferencesBaseScreenshots",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-synthetics-canary/index.ts",
        "line": 803
      },
      "name": "DataAwsccSyntheticsCanaryVisualReferencesBaseScreenshots",
      "namespace": "dataAwsccSyntheticsCanary",
      "symbolId": "src/data-awscc-synthetics-canary/index:DataAwsccSyntheticsCanaryVisualReferencesBaseScreenshots"
    },
    "@cdktn/provider-awscc.dataAwsccSyntheticsCanary.DataAwsccSyntheticsCanaryVisualReferencesBaseScreenshotsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSyntheticsCanary.DataAwsccSyntheticsCanaryVisualReferencesBaseScreenshotsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-synthetics-canary/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-synthetics-canary/index.ts",
        "line": 865
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-canary/index.ts",
            "line": 879
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSyntheticsCanary.DataAwsccSyntheticsCanaryVisualReferencesBaseScreenshotsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSyntheticsCanaryVisualReferencesBaseScreenshotsList",
      "namespace": "dataAwsccSyntheticsCanary",
      "symbolId": "src/data-awscc-synthetics-canary/index:DataAwsccSyntheticsCanaryVisualReferencesBaseScreenshotsList"
    },
    "@cdktn/provider-awscc.dataAwsccSyntheticsCanary.DataAwsccSyntheticsCanaryVisualReferencesBaseScreenshotsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSyntheticsCanary.DataAwsccSyntheticsCanaryVisualReferencesBaseScreenshotsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-synthetics-canary/index.ts",
          "line": 835
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-synthetics-canary/index.ts",
        "line": 826
      },
      "name": "DataAwsccSyntheticsCanaryVisualReferencesBaseScreenshotsOutputReference",
      "namespace": "dataAwsccSyntheticsCanary",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-canary/index.ts",
            "line": 855
          },
          "name": "ignoreCoordinates",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-canary/index.ts",
            "line": 860
          },
          "name": "screenshotName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-canary/index.ts",
            "line": 839
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSyntheticsCanary.DataAwsccSyntheticsCanaryVisualReferencesBaseScreenshots"
          }
        }
      ],
      "symbolId": "src/data-awscc-synthetics-canary/index:DataAwsccSyntheticsCanaryVisualReferencesBaseScreenshotsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSyntheticsCanary.DataAwsccSyntheticsCanaryVisualReferencesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSyntheticsCanary.DataAwsccSyntheticsCanaryVisualReferencesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-synthetics-canary/index.ts",
          "line": 958
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-synthetics-canary/index.ts",
        "line": 951
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-canary/index.ts",
            "line": 965
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSyntheticsCanary.DataAwsccSyntheticsCanaryVisualReferencesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSyntheticsCanaryVisualReferencesList",
      "namespace": "dataAwsccSyntheticsCanary",
      "symbolId": "src/data-awscc-synthetics-canary/index:DataAwsccSyntheticsCanaryVisualReferencesList"
    },
    "@cdktn/provider-awscc.dataAwsccSyntheticsCanary.DataAwsccSyntheticsCanaryVisualReferencesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSyntheticsCanary.DataAwsccSyntheticsCanaryVisualReferencesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-synthetics-canary/index.ts",
          "line": 915
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-synthetics-canary/index.ts",
        "line": 906
      },
      "name": "DataAwsccSyntheticsCanaryVisualReferencesOutputReference",
      "namespace": "dataAwsccSyntheticsCanary",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-canary/index.ts",
            "line": 935
          },
          "name": "baseCanaryRunId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-canary/index.ts",
            "line": 941
          },
          "name": "baseScreenshots",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSyntheticsCanary.DataAwsccSyntheticsCanaryVisualReferencesBaseScreenshotsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-canary/index.ts",
            "line": 946
          },
          "name": "browserType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-canary/index.ts",
            "line": 919
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSyntheticsCanary.DataAwsccSyntheticsCanaryVisualReferences"
          }
        }
      ],
      "symbolId": "src/data-awscc-synthetics-canary/index:DataAwsccSyntheticsCanaryVisualReferencesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSyntheticsCanary.DataAwsccSyntheticsCanaryVpcConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSyntheticsCanary.DataAwsccSyntheticsCanaryVpcConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-synthetics-canary/index.ts",
        "line": 969
      },
      "name": "DataAwsccSyntheticsCanaryVpcConfig",
      "namespace": "dataAwsccSyntheticsCanary",
      "symbolId": "src/data-awscc-synthetics-canary/index:DataAwsccSyntheticsCanaryVpcConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSyntheticsCanary.DataAwsccSyntheticsCanaryVpcConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSyntheticsCanary.DataAwsccSyntheticsCanaryVpcConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-synthetics-canary/index.ts",
          "line": 999
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-synthetics-canary/index.ts",
        "line": 992
      },
      "name": "DataAwsccSyntheticsCanaryVpcConfigOutputReference",
      "namespace": "dataAwsccSyntheticsCanary",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-canary/index.ts",
            "line": 1019
          },
          "name": "ipv6AllowedForDualStack",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-canary/index.ts",
            "line": 1024
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-canary/index.ts",
            "line": 1029
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-canary/index.ts",
            "line": 1034
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-canary/index.ts",
            "line": 1003
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSyntheticsCanary.DataAwsccSyntheticsCanaryVpcConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-synthetics-canary/index:DataAwsccSyntheticsCanaryVpcConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSyntheticsGroup.DataAwsccSyntheticsGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/synthetics_group awscc_synthetics_group}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSyntheticsGroup.DataAwsccSyntheticsGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/synthetics_group awscc_synthetics_group} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-synthetics-group/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-awscc.dataAwsccSyntheticsGroup.DataAwsccSyntheticsGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-synthetics-group/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSyntheticsGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-group/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 DataAwsccSyntheticsGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/synthetics_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSyntheticsGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSyntheticsGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-group/index.ts",
            "line": 202
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-group/index.ts",
            "line": 208
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSyntheticsGroup",
      "namespace": "dataAwsccSyntheticsGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-group/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-group/index.ts",
            "line": 165
          },
          "name": "groupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-group/index.ts",
            "line": 183
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-group/index.ts",
            "line": 188
          },
          "name": "resourceArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-group/index.ts",
            "line": 194
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSyntheticsGroup.DataAwsccSyntheticsGroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-group/index.ts",
            "line": 178
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-group/index.ts",
            "line": 171
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-synthetics-group/index:DataAwsccSyntheticsGroup"
    },
    "@cdktn/provider-awscc.dataAwsccSyntheticsGroup.DataAwsccSyntheticsGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSyntheticsGroup.DataAwsccSyntheticsGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-synthetics-group/index.ts",
        "line": 14
      },
      "name": "DataAwsccSyntheticsGroupConfig",
      "namespace": "dataAwsccSyntheticsGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/synthetics_group#id DataAwsccSyntheticsGroup#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-group/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-synthetics-group/index:DataAwsccSyntheticsGroupConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSyntheticsGroup.DataAwsccSyntheticsGroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSyntheticsGroup.DataAwsccSyntheticsGroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-synthetics-group/index.ts",
        "line": 25
      },
      "name": "DataAwsccSyntheticsGroupTags",
      "namespace": "dataAwsccSyntheticsGroup",
      "symbolId": "src/data-awscc-synthetics-group/index:DataAwsccSyntheticsGroupTags"
    },
    "@cdktn/provider-awscc.dataAwsccSyntheticsGroup.DataAwsccSyntheticsGroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSyntheticsGroup.DataAwsccSyntheticsGroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-synthetics-group/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-awscc-synthetics-group/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-group/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-awscc.dataAwsccSyntheticsGroup.DataAwsccSyntheticsGroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSyntheticsGroupTagsList",
      "namespace": "dataAwsccSyntheticsGroup",
      "symbolId": "src/data-awscc-synthetics-group/index:DataAwsccSyntheticsGroupTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccSyntheticsGroup.DataAwsccSyntheticsGroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSyntheticsGroup.DataAwsccSyntheticsGroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-synthetics-group/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-synthetics-group/index.ts",
        "line": 48
      },
      "name": "DataAwsccSyntheticsGroupTagsOutputReference",
      "namespace": "dataAwsccSyntheticsGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-group/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-group/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-group/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSyntheticsGroup.DataAwsccSyntheticsGroupTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-synthetics-group/index:DataAwsccSyntheticsGroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSyntheticsGroups.DataAwsccSyntheticsGroups": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/synthetics_groups awscc_synthetics_groups}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSyntheticsGroups.DataAwsccSyntheticsGroups",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/synthetics_groups awscc_synthetics_groups} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-synthetics-groups/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSyntheticsGroups.DataAwsccSyntheticsGroupsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-synthetics-groups/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSyntheticsGroups resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-groups/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSyntheticsGroups to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/synthetics_groups#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSyntheticsGroups that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSyntheticsGroups to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-groups/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-groups/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSyntheticsGroups",
      "namespace": "dataAwsccSyntheticsGroups",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-groups/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-groups/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-synthetics-groups/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-synthetics-groups/index:DataAwsccSyntheticsGroups"
    },
    "@cdktn/provider-awscc.dataAwsccSyntheticsGroups.DataAwsccSyntheticsGroupsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSyntheticsGroups.DataAwsccSyntheticsGroupsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-synthetics-groups/index.ts",
        "line": 14
      },
      "name": "DataAwsccSyntheticsGroupsConfig",
      "namespace": "dataAwsccSyntheticsGroups",
      "symbolId": "src/data-awscc-synthetics-groups/index:DataAwsccSyntheticsGroupsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSystemsmanagersapApplication.DataAwsccSystemsmanagersapApplication": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/systemsmanagersap_application awscc_systemsmanagersap_application}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSystemsmanagersapApplication.DataAwsccSystemsmanagersapApplication",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/systemsmanagersap_application awscc_systemsmanagersap_application} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-systemsmanagersap-application/index.ts",
          "line": 311
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSystemsmanagersapApplication.DataAwsccSystemsmanagersapApplicationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-systemsmanagersap-application/index.ts",
        "line": 279
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSystemsmanagersapApplication resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-systemsmanagersap-application/index.ts",
            "line": 296
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSystemsmanagersapApplication to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/systemsmanagersap_application#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSystemsmanagersapApplication that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSystemsmanagersapApplication to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-systemsmanagersap-application/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-awscc-systemsmanagersap-application/index.ts",
            "line": 410
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSystemsmanagersapApplication",
      "namespace": "dataAwsccSystemsmanagersapApplication",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-systemsmanagersap-application/index.ts",
            "line": 284
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-systemsmanagersap-application/index.ts",
            "line": 335
          },
          "name": "applicationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-systemsmanagersap-application/index.ts",
            "line": 340
          },
          "name": "applicationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-systemsmanagersap-application/index.ts",
            "line": 345
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-systemsmanagersap-application/index.ts",
            "line": 351
          },
          "name": "componentsInfo",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSystemsmanagersapApplication.DataAwsccSystemsmanagersapApplicationComponentsInfoList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-systemsmanagersap-application/index.ts",
            "line": 357
          },
          "name": "credentials",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSystemsmanagersapApplication.DataAwsccSystemsmanagersapApplicationCredentialsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-systemsmanagersap-application/index.ts",
            "line": 362
          },
          "name": "databaseArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-systemsmanagersap-application/index.ts",
            "line": 380
          },
          "name": "instances",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-systemsmanagersap-application/index.ts",
            "line": 385
          },
          "name": "sapInstanceNumber",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-systemsmanagersap-application/index.ts",
            "line": 390
          },
          "name": "sid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-systemsmanagersap-application/index.ts",
            "line": 396
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSystemsmanagersapApplication.DataAwsccSystemsmanagersapApplicationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-systemsmanagersap-application/index.ts",
            "line": 375
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-systemsmanagersap-application/index.ts",
            "line": 368
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-systemsmanagersap-application/index:DataAwsccSystemsmanagersapApplication"
    },
    "@cdktn/provider-awscc.dataAwsccSystemsmanagersapApplication.DataAwsccSystemsmanagersapApplicationComponentsInfo": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSystemsmanagersapApplication.DataAwsccSystemsmanagersapApplicationComponentsInfo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-systemsmanagersap-application/index.ts",
        "line": 25
      },
      "name": "DataAwsccSystemsmanagersapApplicationComponentsInfo",
      "namespace": "dataAwsccSystemsmanagersapApplication",
      "symbolId": "src/data-awscc-systemsmanagersap-application/index:DataAwsccSystemsmanagersapApplicationComponentsInfo"
    },
    "@cdktn/provider-awscc.dataAwsccSystemsmanagersapApplication.DataAwsccSystemsmanagersapApplicationComponentsInfoList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSystemsmanagersapApplication.DataAwsccSystemsmanagersapApplicationComponentsInfoList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-systemsmanagersap-application/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-systemsmanagersap-application/index.ts",
        "line": 92
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-systemsmanagersap-application/index.ts",
            "line": 106
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSystemsmanagersapApplication.DataAwsccSystemsmanagersapApplicationComponentsInfoOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSystemsmanagersapApplicationComponentsInfoList",
      "namespace": "dataAwsccSystemsmanagersapApplication",
      "symbolId": "src/data-awscc-systemsmanagersap-application/index:DataAwsccSystemsmanagersapApplicationComponentsInfoList"
    },
    "@cdktn/provider-awscc.dataAwsccSystemsmanagersapApplication.DataAwsccSystemsmanagersapApplicationComponentsInfoOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSystemsmanagersapApplication.DataAwsccSystemsmanagersapApplicationComponentsInfoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-systemsmanagersap-application/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-systemsmanagersap-application/index.ts",
        "line": 48
      },
      "name": "DataAwsccSystemsmanagersapApplicationComponentsInfoOutputReference",
      "namespace": "dataAwsccSystemsmanagersapApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-systemsmanagersap-application/index.ts",
            "line": 77
          },
          "name": "componentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-systemsmanagersap-application/index.ts",
            "line": 82
          },
          "name": "ec2InstanceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-systemsmanagersap-application/index.ts",
            "line": 87
          },
          "name": "sid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-systemsmanagersap-application/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSystemsmanagersapApplication.DataAwsccSystemsmanagersapApplicationComponentsInfo"
          }
        }
      ],
      "symbolId": "src/data-awscc-systemsmanagersap-application/index:DataAwsccSystemsmanagersapApplicationComponentsInfoOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSystemsmanagersapApplication.DataAwsccSystemsmanagersapApplicationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSystemsmanagersapApplication.DataAwsccSystemsmanagersapApplicationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-systemsmanagersap-application/index.ts",
        "line": 14
      },
      "name": "DataAwsccSystemsmanagersapApplicationConfig",
      "namespace": "dataAwsccSystemsmanagersapApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/systemsmanagersap_application#id DataAwsccSystemsmanagersapApplication#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-systemsmanagersap-application/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-systemsmanagersap-application/index:DataAwsccSystemsmanagersapApplicationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccSystemsmanagersapApplication.DataAwsccSystemsmanagersapApplicationCredentials": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSystemsmanagersapApplication.DataAwsccSystemsmanagersapApplicationCredentials",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-systemsmanagersap-application/index.ts",
        "line": 110
      },
      "name": "DataAwsccSystemsmanagersapApplicationCredentials",
      "namespace": "dataAwsccSystemsmanagersapApplication",
      "symbolId": "src/data-awscc-systemsmanagersap-application/index:DataAwsccSystemsmanagersapApplicationCredentials"
    },
    "@cdktn/provider-awscc.dataAwsccSystemsmanagersapApplication.DataAwsccSystemsmanagersapApplicationCredentialsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSystemsmanagersapApplication.DataAwsccSystemsmanagersapApplicationCredentialsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-systemsmanagersap-application/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/data-awscc-systemsmanagersap-application/index.ts",
        "line": 177
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-systemsmanagersap-application/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-awscc.dataAwsccSystemsmanagersapApplication.DataAwsccSystemsmanagersapApplicationCredentialsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSystemsmanagersapApplicationCredentialsList",
      "namespace": "dataAwsccSystemsmanagersapApplication",
      "symbolId": "src/data-awscc-systemsmanagersap-application/index:DataAwsccSystemsmanagersapApplicationCredentialsList"
    },
    "@cdktn/provider-awscc.dataAwsccSystemsmanagersapApplication.DataAwsccSystemsmanagersapApplicationCredentialsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSystemsmanagersapApplication.DataAwsccSystemsmanagersapApplicationCredentialsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-systemsmanagersap-application/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-awscc-systemsmanagersap-application/index.ts",
        "line": 133
      },
      "name": "DataAwsccSystemsmanagersapApplicationCredentialsOutputReference",
      "namespace": "dataAwsccSystemsmanagersapApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-systemsmanagersap-application/index.ts",
            "line": 162
          },
          "name": "credentialType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-systemsmanagersap-application/index.ts",
            "line": 167
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-systemsmanagersap-application/index.ts",
            "line": 172
          },
          "name": "secretId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-systemsmanagersap-application/index.ts",
            "line": 146
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSystemsmanagersapApplication.DataAwsccSystemsmanagersapApplicationCredentials"
          }
        }
      ],
      "symbolId": "src/data-awscc-systemsmanagersap-application/index:DataAwsccSystemsmanagersapApplicationCredentialsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSystemsmanagersapApplication.DataAwsccSystemsmanagersapApplicationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSystemsmanagersapApplication.DataAwsccSystemsmanagersapApplicationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-systemsmanagersap-application/index.ts",
        "line": 195
      },
      "name": "DataAwsccSystemsmanagersapApplicationTags",
      "namespace": "dataAwsccSystemsmanagersapApplication",
      "symbolId": "src/data-awscc-systemsmanagersap-application/index:DataAwsccSystemsmanagersapApplicationTags"
    },
    "@cdktn/provider-awscc.dataAwsccSystemsmanagersapApplication.DataAwsccSystemsmanagersapApplicationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSystemsmanagersapApplication.DataAwsccSystemsmanagersapApplicationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-systemsmanagersap-application/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-awscc-systemsmanagersap-application/index.ts",
        "line": 257
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-systemsmanagersap-application/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-awscc.dataAwsccSystemsmanagersapApplication.DataAwsccSystemsmanagersapApplicationTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccSystemsmanagersapApplicationTagsList",
      "namespace": "dataAwsccSystemsmanagersapApplication",
      "symbolId": "src/data-awscc-systemsmanagersap-application/index:DataAwsccSystemsmanagersapApplicationTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccSystemsmanagersapApplication.DataAwsccSystemsmanagersapApplicationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSystemsmanagersapApplication.DataAwsccSystemsmanagersapApplicationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-systemsmanagersap-application/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-systemsmanagersap-application/index.ts",
        "line": 218
      },
      "name": "DataAwsccSystemsmanagersapApplicationTagsOutputReference",
      "namespace": "dataAwsccSystemsmanagersapApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-systemsmanagersap-application/index.ts",
            "line": 247
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-systemsmanagersap-application/index.ts",
            "line": 252
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-systemsmanagersap-application/index.ts",
            "line": 231
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccSystemsmanagersapApplication.DataAwsccSystemsmanagersapApplicationTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-systemsmanagersap-application/index:DataAwsccSystemsmanagersapApplicationTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccSystemsmanagersapApplications.DataAwsccSystemsmanagersapApplications": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/systemsmanagersap_applications awscc_systemsmanagersap_applications}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSystemsmanagersapApplications.DataAwsccSystemsmanagersapApplications",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/systemsmanagersap_applications awscc_systemsmanagersap_applications} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-systemsmanagersap-applications/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccSystemsmanagersapApplications.DataAwsccSystemsmanagersapApplicationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-systemsmanagersap-applications/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccSystemsmanagersapApplications resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-systemsmanagersap-applications/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccSystemsmanagersapApplications to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/systemsmanagersap_applications#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccSystemsmanagersapApplications that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccSystemsmanagersapApplications to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-systemsmanagersap-applications/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-systemsmanagersap-applications/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccSystemsmanagersapApplications",
      "namespace": "dataAwsccSystemsmanagersapApplications",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-systemsmanagersap-applications/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-systemsmanagersap-applications/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-systemsmanagersap-applications/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-systemsmanagersap-applications/index:DataAwsccSystemsmanagersapApplications"
    },
    "@cdktn/provider-awscc.dataAwsccSystemsmanagersapApplications.DataAwsccSystemsmanagersapApplicationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccSystemsmanagersapApplications.DataAwsccSystemsmanagersapApplicationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-systemsmanagersap-applications/index.ts",
        "line": 14
      },
      "name": "DataAwsccSystemsmanagersapApplicationsConfig",
      "namespace": "dataAwsccSystemsmanagersapApplications",
      "symbolId": "src/data-awscc-systemsmanagersap-applications/index:DataAwsccSystemsmanagersapApplicationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccTimestreamDatabase.DataAwsccTimestreamDatabase": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/timestream_database awscc_timestream_database}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamDatabase.DataAwsccTimestreamDatabase",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/timestream_database awscc_timestream_database} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-timestream-database/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-awscc.dataAwsccTimestreamDatabase.DataAwsccTimestreamDatabaseConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-timestream-database/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccTimestreamDatabase resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-timestream-database/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 DataAwsccTimestreamDatabase to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/timestream_database#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccTimestreamDatabase that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccTimestreamDatabase to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-timestream-database/index.ts",
            "line": 202
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-timestream-database/index.ts",
            "line": 208
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccTimestreamDatabase",
      "namespace": "dataAwsccTimestreamDatabase",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-database/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-database/index.ts",
            "line": 165
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-database/index.ts",
            "line": 170
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-database/index.ts",
            "line": 188
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-database/index.ts",
            "line": 194
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamDatabase.DataAwsccTimestreamDatabaseTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-database/index.ts",
            "line": 183
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-timestream-database/index.ts",
            "line": 176
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-timestream-database/index:DataAwsccTimestreamDatabase"
    },
    "@cdktn/provider-awscc.dataAwsccTimestreamDatabase.DataAwsccTimestreamDatabaseConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamDatabase.DataAwsccTimestreamDatabaseConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-timestream-database/index.ts",
        "line": 14
      },
      "name": "DataAwsccTimestreamDatabaseConfig",
      "namespace": "dataAwsccTimestreamDatabase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/timestream_database#id DataAwsccTimestreamDatabase#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-database/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-timestream-database/index:DataAwsccTimestreamDatabaseConfig"
    },
    "@cdktn/provider-awscc.dataAwsccTimestreamDatabase.DataAwsccTimestreamDatabaseTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamDatabase.DataAwsccTimestreamDatabaseTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-timestream-database/index.ts",
        "line": 25
      },
      "name": "DataAwsccTimestreamDatabaseTags",
      "namespace": "dataAwsccTimestreamDatabase",
      "symbolId": "src/data-awscc-timestream-database/index:DataAwsccTimestreamDatabaseTags"
    },
    "@cdktn/provider-awscc.dataAwsccTimestreamDatabase.DataAwsccTimestreamDatabaseTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamDatabase.DataAwsccTimestreamDatabaseTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-timestream-database/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-awscc-timestream-database/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-timestream-database/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-awscc.dataAwsccTimestreamDatabase.DataAwsccTimestreamDatabaseTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccTimestreamDatabaseTagsList",
      "namespace": "dataAwsccTimestreamDatabase",
      "symbolId": "src/data-awscc-timestream-database/index:DataAwsccTimestreamDatabaseTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccTimestreamDatabase.DataAwsccTimestreamDatabaseTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamDatabase.DataAwsccTimestreamDatabaseTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-timestream-database/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-timestream-database/index.ts",
        "line": 48
      },
      "name": "DataAwsccTimestreamDatabaseTagsOutputReference",
      "namespace": "dataAwsccTimestreamDatabase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-database/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-database/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-timestream-database/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamDatabase.DataAwsccTimestreamDatabaseTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-timestream-database/index:DataAwsccTimestreamDatabaseTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccTimestreamDatabases.DataAwsccTimestreamDatabases": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/timestream_databases awscc_timestream_databases}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamDatabases.DataAwsccTimestreamDatabases",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/timestream_databases awscc_timestream_databases} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-timestream-databases/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamDatabases.DataAwsccTimestreamDatabasesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-timestream-databases/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccTimestreamDatabases resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-timestream-databases/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccTimestreamDatabases to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/timestream_databases#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccTimestreamDatabases that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccTimestreamDatabases to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-timestream-databases/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-timestream-databases/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccTimestreamDatabases",
      "namespace": "dataAwsccTimestreamDatabases",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-databases/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-databases/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-databases/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-timestream-databases/index:DataAwsccTimestreamDatabases"
    },
    "@cdktn/provider-awscc.dataAwsccTimestreamDatabases.DataAwsccTimestreamDatabasesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamDatabases.DataAwsccTimestreamDatabasesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-timestream-databases/index.ts",
        "line": 14
      },
      "name": "DataAwsccTimestreamDatabasesConfig",
      "namespace": "dataAwsccTimestreamDatabases",
      "symbolId": "src/data-awscc-timestream-databases/index:DataAwsccTimestreamDatabasesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccTimestreamInfluxDbCluster.DataAwsccTimestreamInfluxDbCluster": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/timestream_influx_db_cluster awscc_timestream_influx_db_cluster}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamInfluxDbCluster.DataAwsccTimestreamInfluxDbCluster",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/timestream_influx_db_cluster awscc_timestream_influx_db_cluster} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-timestream-influx-db-cluster/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-awscc.dataAwsccTimestreamInfluxDbCluster.DataAwsccTimestreamInfluxDbClusterConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-timestream-influx-db-cluster/index.ts",
        "line": 223
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccTimestreamInfluxDbCluster resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-timestream-influx-db-cluster/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 DataAwsccTimestreamInfluxDbCluster to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/timestream_influx_db_cluster#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccTimestreamInfluxDbCluster that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccTimestreamInfluxDbCluster to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-timestream-influx-db-cluster/index.ts",
            "line": 422
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-timestream-influx-db-cluster/index.ts",
            "line": 428
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccTimestreamInfluxDbCluster",
      "namespace": "dataAwsccTimestreamInfluxDbCluster",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-influx-db-cluster/index.ts",
            "line": 228
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-influx-db-cluster/index.ts",
            "line": 279
          },
          "name": "allocatedStorage",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-influx-db-cluster/index.ts",
            "line": 284
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-influx-db-cluster/index.ts",
            "line": 289
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-influx-db-cluster/index.ts",
            "line": 294
          },
          "name": "dbInstanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-influx-db-cluster/index.ts",
            "line": 299
          },
          "name": "dbParameterGroupIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-influx-db-cluster/index.ts",
            "line": 304
          },
          "name": "dbStorageType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-influx-db-cluster/index.ts",
            "line": 309
          },
          "name": "deploymentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-influx-db-cluster/index.ts",
            "line": 314
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-influx-db-cluster/index.ts",
            "line": 319
          },
          "name": "engineType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-influx-db-cluster/index.ts",
            "line": 324
          },
          "name": "failoverMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-influx-db-cluster/index.ts",
            "line": 342
          },
          "name": "influxAuthParametersSecretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-influx-db-cluster/index.ts",
            "line": 347
          },
          "name": "influxDbClusterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-influx-db-cluster/index.ts",
            "line": 353
          },
          "name": "logDeliveryConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamInfluxDbCluster.DataAwsccTimestreamInfluxDbClusterLogDeliveryConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-influx-db-cluster/index.ts",
            "line": 358
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-influx-db-cluster/index.ts",
            "line": 363
          },
          "name": "networkType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-influx-db-cluster/index.ts",
            "line": 368
          },
          "name": "organization",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-influx-db-cluster/index.ts",
            "line": 373
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-influx-db-cluster/index.ts",
            "line": 378
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-influx-db-cluster/index.ts",
            "line": 383
          },
          "name": "publiclyAccessible",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-influx-db-cluster/index.ts",
            "line": 388
          },
          "name": "readerEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-influx-db-cluster/index.ts",
            "line": 393
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-influx-db-cluster/index.ts",
            "line": 399
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamInfluxDbCluster.DataAwsccTimestreamInfluxDbClusterTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-influx-db-cluster/index.ts",
            "line": 404
          },
          "name": "username",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-influx-db-cluster/index.ts",
            "line": 409
          },
          "name": "vpcSecurityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-influx-db-cluster/index.ts",
            "line": 414
          },
          "name": "vpcSubnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-influx-db-cluster/index.ts",
            "line": 337
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-timestream-influx-db-cluster/index.ts",
            "line": 330
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-timestream-influx-db-cluster/index:DataAwsccTimestreamInfluxDbCluster"
    },
    "@cdktn/provider-awscc.dataAwsccTimestreamInfluxDbCluster.DataAwsccTimestreamInfluxDbClusterConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamInfluxDbCluster.DataAwsccTimestreamInfluxDbClusterConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-timestream-influx-db-cluster/index.ts",
        "line": 14
      },
      "name": "DataAwsccTimestreamInfluxDbClusterConfig",
      "namespace": "dataAwsccTimestreamInfluxDbCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/timestream_influx_db_cluster#id DataAwsccTimestreamInfluxDbCluster#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-influx-db-cluster/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-timestream-influx-db-cluster/index:DataAwsccTimestreamInfluxDbClusterConfig"
    },
    "@cdktn/provider-awscc.dataAwsccTimestreamInfluxDbCluster.DataAwsccTimestreamInfluxDbClusterLogDeliveryConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamInfluxDbCluster.DataAwsccTimestreamInfluxDbClusterLogDeliveryConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-timestream-influx-db-cluster/index.ts",
        "line": 84
      },
      "name": "DataAwsccTimestreamInfluxDbClusterLogDeliveryConfiguration",
      "namespace": "dataAwsccTimestreamInfluxDbCluster",
      "symbolId": "src/data-awscc-timestream-influx-db-cluster/index:DataAwsccTimestreamInfluxDbClusterLogDeliveryConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccTimestreamInfluxDbCluster.DataAwsccTimestreamInfluxDbClusterLogDeliveryConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamInfluxDbCluster.DataAwsccTimestreamInfluxDbClusterLogDeliveryConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-timestream-influx-db-cluster/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-awscc-timestream-influx-db-cluster/index.ts",
        "line": 107
      },
      "name": "DataAwsccTimestreamInfluxDbClusterLogDeliveryConfigurationOutputReference",
      "namespace": "dataAwsccTimestreamInfluxDbCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-influx-db-cluster/index.ts",
            "line": 135
          },
          "name": "s3Configuration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamInfluxDbCluster.DataAwsccTimestreamInfluxDbClusterLogDeliveryConfigurationS3ConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-timestream-influx-db-cluster/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamInfluxDbCluster.DataAwsccTimestreamInfluxDbClusterLogDeliveryConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-timestream-influx-db-cluster/index:DataAwsccTimestreamInfluxDbClusterLogDeliveryConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccTimestreamInfluxDbCluster.DataAwsccTimestreamInfluxDbClusterLogDeliveryConfigurationS3Configuration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamInfluxDbCluster.DataAwsccTimestreamInfluxDbClusterLogDeliveryConfigurationS3Configuration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-timestream-influx-db-cluster/index.ts",
        "line": 25
      },
      "name": "DataAwsccTimestreamInfluxDbClusterLogDeliveryConfigurationS3Configuration",
      "namespace": "dataAwsccTimestreamInfluxDbCluster",
      "symbolId": "src/data-awscc-timestream-influx-db-cluster/index:DataAwsccTimestreamInfluxDbClusterLogDeliveryConfigurationS3Configuration"
    },
    "@cdktn/provider-awscc.dataAwsccTimestreamInfluxDbCluster.DataAwsccTimestreamInfluxDbClusterLogDeliveryConfigurationS3ConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamInfluxDbCluster.DataAwsccTimestreamInfluxDbClusterLogDeliveryConfigurationS3ConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-timestream-influx-db-cluster/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-timestream-influx-db-cluster/index.ts",
        "line": 48
      },
      "name": "DataAwsccTimestreamInfluxDbClusterLogDeliveryConfigurationS3ConfigurationOutputReference",
      "namespace": "dataAwsccTimestreamInfluxDbCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-influx-db-cluster/index.ts",
            "line": 75
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-influx-db-cluster/index.ts",
            "line": 80
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-timestream-influx-db-cluster/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamInfluxDbCluster.DataAwsccTimestreamInfluxDbClusterLogDeliveryConfigurationS3Configuration"
          }
        }
      ],
      "symbolId": "src/data-awscc-timestream-influx-db-cluster/index:DataAwsccTimestreamInfluxDbClusterLogDeliveryConfigurationS3ConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccTimestreamInfluxDbCluster.DataAwsccTimestreamInfluxDbClusterTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamInfluxDbCluster.DataAwsccTimestreamInfluxDbClusterTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-timestream-influx-db-cluster/index.ts",
        "line": 139
      },
      "name": "DataAwsccTimestreamInfluxDbClusterTags",
      "namespace": "dataAwsccTimestreamInfluxDbCluster",
      "symbolId": "src/data-awscc-timestream-influx-db-cluster/index:DataAwsccTimestreamInfluxDbClusterTags"
    },
    "@cdktn/provider-awscc.dataAwsccTimestreamInfluxDbCluster.DataAwsccTimestreamInfluxDbClusterTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamInfluxDbCluster.DataAwsccTimestreamInfluxDbClusterTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-timestream-influx-db-cluster/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-awscc-timestream-influx-db-cluster/index.ts",
        "line": 201
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-timestream-influx-db-cluster/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-awscc.dataAwsccTimestreamInfluxDbCluster.DataAwsccTimestreamInfluxDbClusterTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccTimestreamInfluxDbClusterTagsList",
      "namespace": "dataAwsccTimestreamInfluxDbCluster",
      "symbolId": "src/data-awscc-timestream-influx-db-cluster/index:DataAwsccTimestreamInfluxDbClusterTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccTimestreamInfluxDbCluster.DataAwsccTimestreamInfluxDbClusterTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamInfluxDbCluster.DataAwsccTimestreamInfluxDbClusterTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-timestream-influx-db-cluster/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-awscc-timestream-influx-db-cluster/index.ts",
        "line": 162
      },
      "name": "DataAwsccTimestreamInfluxDbClusterTagsOutputReference",
      "namespace": "dataAwsccTimestreamInfluxDbCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-influx-db-cluster/index.ts",
            "line": 191
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-influx-db-cluster/index.ts",
            "line": 196
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-timestream-influx-db-cluster/index.ts",
            "line": 175
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamInfluxDbCluster.DataAwsccTimestreamInfluxDbClusterTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-timestream-influx-db-cluster/index:DataAwsccTimestreamInfluxDbClusterTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccTimestreamInfluxDbClusters.DataAwsccTimestreamInfluxDbClusters": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/timestream_influx_db_clusters awscc_timestream_influx_db_clusters}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamInfluxDbClusters.DataAwsccTimestreamInfluxDbClusters",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/timestream_influx_db_clusters awscc_timestream_influx_db_clusters} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-timestream-influx-db-clusters/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamInfluxDbClusters.DataAwsccTimestreamInfluxDbClustersConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-timestream-influx-db-clusters/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccTimestreamInfluxDbClusters resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-timestream-influx-db-clusters/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccTimestreamInfluxDbClusters to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/timestream_influx_db_clusters#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccTimestreamInfluxDbClusters that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccTimestreamInfluxDbClusters to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-timestream-influx-db-clusters/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-timestream-influx-db-clusters/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccTimestreamInfluxDbClusters",
      "namespace": "dataAwsccTimestreamInfluxDbClusters",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-influx-db-clusters/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-influx-db-clusters/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-influx-db-clusters/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-timestream-influx-db-clusters/index:DataAwsccTimestreamInfluxDbClusters"
    },
    "@cdktn/provider-awscc.dataAwsccTimestreamInfluxDbClusters.DataAwsccTimestreamInfluxDbClustersConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamInfluxDbClusters.DataAwsccTimestreamInfluxDbClustersConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-timestream-influx-db-clusters/index.ts",
        "line": 14
      },
      "name": "DataAwsccTimestreamInfluxDbClustersConfig",
      "namespace": "dataAwsccTimestreamInfluxDbClusters",
      "symbolId": "src/data-awscc-timestream-influx-db-clusters/index:DataAwsccTimestreamInfluxDbClustersConfig"
    },
    "@cdktn/provider-awscc.dataAwsccTimestreamInfluxDbInstance.DataAwsccTimestreamInfluxDbInstance": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/timestream_influx_db_instance awscc_timestream_influx_db_instance}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamInfluxDbInstance.DataAwsccTimestreamInfluxDbInstance",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/timestream_influx_db_instance awscc_timestream_influx_db_instance} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-timestream-influx-db-instance/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-awscc.dataAwsccTimestreamInfluxDbInstance.DataAwsccTimestreamInfluxDbInstanceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-timestream-influx-db-instance/index.ts",
        "line": 282
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccTimestreamInfluxDbInstance resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-timestream-influx-db-instance/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 DataAwsccTimestreamInfluxDbInstance to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/timestream_influx_db_instance#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccTimestreamInfluxDbInstance that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccTimestreamInfluxDbInstance to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-timestream-influx-db-instance/index.ts",
            "line": 487
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-timestream-influx-db-instance/index.ts",
            "line": 493
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccTimestreamInfluxDbInstance",
      "namespace": "dataAwsccTimestreamInfluxDbInstance",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-influx-db-instance/index.ts",
            "line": 287
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-influx-db-instance/index.ts",
            "line": 338
          },
          "name": "allocatedStorage",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-influx-db-instance/index.ts",
            "line": 343
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-influx-db-instance/index.ts",
            "line": 348
          },
          "name": "availabilityZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-influx-db-instance/index.ts",
            "line": 353
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-influx-db-instance/index.ts",
            "line": 358
          },
          "name": "dbInstanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-influx-db-instance/index.ts",
            "line": 363
          },
          "name": "dbParameterGroupIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-influx-db-instance/index.ts",
            "line": 368
          },
          "name": "dbStorageType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-influx-db-instance/index.ts",
            "line": 373
          },
          "name": "deploymentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-influx-db-instance/index.ts",
            "line": 378
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-influx-db-instance/index.ts",
            "line": 396
          },
          "name": "influxAuthParametersSecretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-influx-db-instance/index.ts",
            "line": 401
          },
          "name": "influxDbInstanceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-influx-db-instance/index.ts",
            "line": 407
          },
          "name": "logDeliveryConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamInfluxDbInstance.DataAwsccTimestreamInfluxDbInstanceLogDeliveryConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-influx-db-instance/index.ts",
            "line": 413
          },
          "name": "maintenanceSchedule",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamInfluxDbInstance.DataAwsccTimestreamInfluxDbInstanceMaintenanceScheduleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-influx-db-instance/index.ts",
            "line": 418
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-influx-db-instance/index.ts",
            "line": 423
          },
          "name": "networkType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-influx-db-instance/index.ts",
            "line": 428
          },
          "name": "nextMaintenanceTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-influx-db-instance/index.ts",
            "line": 433
          },
          "name": "organization",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-influx-db-instance/index.ts",
            "line": 438
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-influx-db-instance/index.ts",
            "line": 443
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-influx-db-instance/index.ts",
            "line": 448
          },
          "name": "publiclyAccessible",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-influx-db-instance/index.ts",
            "line": 453
          },
          "name": "secondaryAvailabilityZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-influx-db-instance/index.ts",
            "line": 458
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-influx-db-instance/index.ts",
            "line": 464
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamInfluxDbInstance.DataAwsccTimestreamInfluxDbInstanceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-influx-db-instance/index.ts",
            "line": 469
          },
          "name": "username",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-influx-db-instance/index.ts",
            "line": 474
          },
          "name": "vpcSecurityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-influx-db-instance/index.ts",
            "line": 479
          },
          "name": "vpcSubnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-influx-db-instance/index.ts",
            "line": 391
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-timestream-influx-db-instance/index.ts",
            "line": 384
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-timestream-influx-db-instance/index:DataAwsccTimestreamInfluxDbInstance"
    },
    "@cdktn/provider-awscc.dataAwsccTimestreamInfluxDbInstance.DataAwsccTimestreamInfluxDbInstanceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamInfluxDbInstance.DataAwsccTimestreamInfluxDbInstanceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-timestream-influx-db-instance/index.ts",
        "line": 14
      },
      "name": "DataAwsccTimestreamInfluxDbInstanceConfig",
      "namespace": "dataAwsccTimestreamInfluxDbInstance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/timestream_influx_db_instance#id DataAwsccTimestreamInfluxDbInstance#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-influx-db-instance/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-timestream-influx-db-instance/index:DataAwsccTimestreamInfluxDbInstanceConfig"
    },
    "@cdktn/provider-awscc.dataAwsccTimestreamInfluxDbInstance.DataAwsccTimestreamInfluxDbInstanceLogDeliveryConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamInfluxDbInstance.DataAwsccTimestreamInfluxDbInstanceLogDeliveryConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-timestream-influx-db-instance/index.ts",
        "line": 84
      },
      "name": "DataAwsccTimestreamInfluxDbInstanceLogDeliveryConfiguration",
      "namespace": "dataAwsccTimestreamInfluxDbInstance",
      "symbolId": "src/data-awscc-timestream-influx-db-instance/index:DataAwsccTimestreamInfluxDbInstanceLogDeliveryConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccTimestreamInfluxDbInstance.DataAwsccTimestreamInfluxDbInstanceLogDeliveryConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamInfluxDbInstance.DataAwsccTimestreamInfluxDbInstanceLogDeliveryConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-timestream-influx-db-instance/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-awscc-timestream-influx-db-instance/index.ts",
        "line": 107
      },
      "name": "DataAwsccTimestreamInfluxDbInstanceLogDeliveryConfigurationOutputReference",
      "namespace": "dataAwsccTimestreamInfluxDbInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-influx-db-instance/index.ts",
            "line": 135
          },
          "name": "s3Configuration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamInfluxDbInstance.DataAwsccTimestreamInfluxDbInstanceLogDeliveryConfigurationS3ConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-timestream-influx-db-instance/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamInfluxDbInstance.DataAwsccTimestreamInfluxDbInstanceLogDeliveryConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-timestream-influx-db-instance/index:DataAwsccTimestreamInfluxDbInstanceLogDeliveryConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccTimestreamInfluxDbInstance.DataAwsccTimestreamInfluxDbInstanceLogDeliveryConfigurationS3Configuration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamInfluxDbInstance.DataAwsccTimestreamInfluxDbInstanceLogDeliveryConfigurationS3Configuration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-timestream-influx-db-instance/index.ts",
        "line": 25
      },
      "name": "DataAwsccTimestreamInfluxDbInstanceLogDeliveryConfigurationS3Configuration",
      "namespace": "dataAwsccTimestreamInfluxDbInstance",
      "symbolId": "src/data-awscc-timestream-influx-db-instance/index:DataAwsccTimestreamInfluxDbInstanceLogDeliveryConfigurationS3Configuration"
    },
    "@cdktn/provider-awscc.dataAwsccTimestreamInfluxDbInstance.DataAwsccTimestreamInfluxDbInstanceLogDeliveryConfigurationS3ConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamInfluxDbInstance.DataAwsccTimestreamInfluxDbInstanceLogDeliveryConfigurationS3ConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-timestream-influx-db-instance/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-timestream-influx-db-instance/index.ts",
        "line": 48
      },
      "name": "DataAwsccTimestreamInfluxDbInstanceLogDeliveryConfigurationS3ConfigurationOutputReference",
      "namespace": "dataAwsccTimestreamInfluxDbInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-influx-db-instance/index.ts",
            "line": 75
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-influx-db-instance/index.ts",
            "line": 80
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-timestream-influx-db-instance/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamInfluxDbInstance.DataAwsccTimestreamInfluxDbInstanceLogDeliveryConfigurationS3Configuration"
          }
        }
      ],
      "symbolId": "src/data-awscc-timestream-influx-db-instance/index:DataAwsccTimestreamInfluxDbInstanceLogDeliveryConfigurationS3ConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccTimestreamInfluxDbInstance.DataAwsccTimestreamInfluxDbInstanceMaintenanceSchedule": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamInfluxDbInstance.DataAwsccTimestreamInfluxDbInstanceMaintenanceSchedule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-timestream-influx-db-instance/index.ts",
        "line": 139
      },
      "name": "DataAwsccTimestreamInfluxDbInstanceMaintenanceSchedule",
      "namespace": "dataAwsccTimestreamInfluxDbInstance",
      "symbolId": "src/data-awscc-timestream-influx-db-instance/index:DataAwsccTimestreamInfluxDbInstanceMaintenanceSchedule"
    },
    "@cdktn/provider-awscc.dataAwsccTimestreamInfluxDbInstance.DataAwsccTimestreamInfluxDbInstanceMaintenanceScheduleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamInfluxDbInstance.DataAwsccTimestreamInfluxDbInstanceMaintenanceScheduleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-timestream-influx-db-instance/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-awscc-timestream-influx-db-instance/index.ts",
        "line": 162
      },
      "name": "DataAwsccTimestreamInfluxDbInstanceMaintenanceScheduleOutputReference",
      "namespace": "dataAwsccTimestreamInfluxDbInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-influx-db-instance/index.ts",
            "line": 189
          },
          "name": "preferredMaintenanceWindow",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-influx-db-instance/index.ts",
            "line": 194
          },
          "name": "timezone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-timestream-influx-db-instance/index.ts",
            "line": 173
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamInfluxDbInstance.DataAwsccTimestreamInfluxDbInstanceMaintenanceSchedule"
          }
        }
      ],
      "symbolId": "src/data-awscc-timestream-influx-db-instance/index:DataAwsccTimestreamInfluxDbInstanceMaintenanceScheduleOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccTimestreamInfluxDbInstance.DataAwsccTimestreamInfluxDbInstanceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamInfluxDbInstance.DataAwsccTimestreamInfluxDbInstanceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-timestream-influx-db-instance/index.ts",
        "line": 198
      },
      "name": "DataAwsccTimestreamInfluxDbInstanceTags",
      "namespace": "dataAwsccTimestreamInfluxDbInstance",
      "symbolId": "src/data-awscc-timestream-influx-db-instance/index:DataAwsccTimestreamInfluxDbInstanceTags"
    },
    "@cdktn/provider-awscc.dataAwsccTimestreamInfluxDbInstance.DataAwsccTimestreamInfluxDbInstanceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamInfluxDbInstance.DataAwsccTimestreamInfluxDbInstanceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-timestream-influx-db-instance/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/data-awscc-timestream-influx-db-instance/index.ts",
        "line": 260
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-timestream-influx-db-instance/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-awscc.dataAwsccTimestreamInfluxDbInstance.DataAwsccTimestreamInfluxDbInstanceTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccTimestreamInfluxDbInstanceTagsList",
      "namespace": "dataAwsccTimestreamInfluxDbInstance",
      "symbolId": "src/data-awscc-timestream-influx-db-instance/index:DataAwsccTimestreamInfluxDbInstanceTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccTimestreamInfluxDbInstance.DataAwsccTimestreamInfluxDbInstanceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamInfluxDbInstance.DataAwsccTimestreamInfluxDbInstanceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-timestream-influx-db-instance/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-timestream-influx-db-instance/index.ts",
        "line": 221
      },
      "name": "DataAwsccTimestreamInfluxDbInstanceTagsOutputReference",
      "namespace": "dataAwsccTimestreamInfluxDbInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-influx-db-instance/index.ts",
            "line": 250
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-influx-db-instance/index.ts",
            "line": 255
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-timestream-influx-db-instance/index.ts",
            "line": 234
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamInfluxDbInstance.DataAwsccTimestreamInfluxDbInstanceTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-timestream-influx-db-instance/index:DataAwsccTimestreamInfluxDbInstanceTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccTimestreamInfluxDbInstances.DataAwsccTimestreamInfluxDbInstances": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/timestream_influx_db_instances awscc_timestream_influx_db_instances}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamInfluxDbInstances.DataAwsccTimestreamInfluxDbInstances",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/timestream_influx_db_instances awscc_timestream_influx_db_instances} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-timestream-influx-db-instances/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamInfluxDbInstances.DataAwsccTimestreamInfluxDbInstancesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-timestream-influx-db-instances/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccTimestreamInfluxDbInstances resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-timestream-influx-db-instances/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccTimestreamInfluxDbInstances to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/timestream_influx_db_instances#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccTimestreamInfluxDbInstances that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccTimestreamInfluxDbInstances to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-timestream-influx-db-instances/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-timestream-influx-db-instances/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccTimestreamInfluxDbInstances",
      "namespace": "dataAwsccTimestreamInfluxDbInstances",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-influx-db-instances/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-influx-db-instances/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-influx-db-instances/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-timestream-influx-db-instances/index:DataAwsccTimestreamInfluxDbInstances"
    },
    "@cdktn/provider-awscc.dataAwsccTimestreamInfluxDbInstances.DataAwsccTimestreamInfluxDbInstancesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamInfluxDbInstances.DataAwsccTimestreamInfluxDbInstancesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-timestream-influx-db-instances/index.ts",
        "line": 14
      },
      "name": "DataAwsccTimestreamInfluxDbInstancesConfig",
      "namespace": "dataAwsccTimestreamInfluxDbInstances",
      "symbolId": "src/data-awscc-timestream-influx-db-instances/index:DataAwsccTimestreamInfluxDbInstancesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccTimestreamScheduledQueries.DataAwsccTimestreamScheduledQueries": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/timestream_scheduled_queries awscc_timestream_scheduled_queries}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamScheduledQueries.DataAwsccTimestreamScheduledQueries",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/timestream_scheduled_queries awscc_timestream_scheduled_queries} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-timestream-scheduled-queries/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamScheduledQueries.DataAwsccTimestreamScheduledQueriesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-timestream-scheduled-queries/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccTimestreamScheduledQueries resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-timestream-scheduled-queries/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccTimestreamScheduledQueries to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/timestream_scheduled_queries#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccTimestreamScheduledQueries that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccTimestreamScheduledQueries to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-timestream-scheduled-queries/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-timestream-scheduled-queries/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccTimestreamScheduledQueries",
      "namespace": "dataAwsccTimestreamScheduledQueries",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-scheduled-queries/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-scheduled-queries/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-scheduled-queries/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-timestream-scheduled-queries/index:DataAwsccTimestreamScheduledQueries"
    },
    "@cdktn/provider-awscc.dataAwsccTimestreamScheduledQueries.DataAwsccTimestreamScheduledQueriesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamScheduledQueries.DataAwsccTimestreamScheduledQueriesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-timestream-scheduled-queries/index.ts",
        "line": 14
      },
      "name": "DataAwsccTimestreamScheduledQueriesConfig",
      "namespace": "dataAwsccTimestreamScheduledQueries",
      "symbolId": "src/data-awscc-timestream-scheduled-queries/index:DataAwsccTimestreamScheduledQueriesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccTimestreamScheduledQuery.DataAwsccTimestreamScheduledQuery": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/timestream_scheduled_query awscc_timestream_scheduled_query}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamScheduledQuery.DataAwsccTimestreamScheduledQuery",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/timestream_scheduled_query awscc_timestream_scheduled_query} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-timestream-scheduled-query/index.ts",
          "line": 971
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamScheduledQuery.DataAwsccTimestreamScheduledQueryConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-timestream-scheduled-query/index.ts",
        "line": 939
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccTimestreamScheduledQuery resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-timestream-scheduled-query/index.ts",
            "line": 956
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccTimestreamScheduledQuery to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/timestream_scheduled_query#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccTimestreamScheduledQuery that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccTimestreamScheduledQuery to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-timestream-scheduled-query/index.ts",
            "line": 1111
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-timestream-scheduled-query/index.ts",
            "line": 1117
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccTimestreamScheduledQuery",
      "namespace": "dataAwsccTimestreamScheduledQuery",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-scheduled-query/index.ts",
            "line": 944
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-scheduled-query/index.ts",
            "line": 995
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-scheduled-query/index.ts",
            "line": 1000
          },
          "name": "clientToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-scheduled-query/index.ts",
            "line": 1006
          },
          "name": "errorReportConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamScheduledQuery.DataAwsccTimestreamScheduledQueryErrorReportConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-scheduled-query/index.ts",
            "line": 1024
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-scheduled-query/index.ts",
            "line": 1030
          },
          "name": "notificationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamScheduledQuery.DataAwsccTimestreamScheduledQueryNotificationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-scheduled-query/index.ts",
            "line": 1035
          },
          "name": "queryString",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-scheduled-query/index.ts",
            "line": 1041
          },
          "name": "scheduleConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamScheduledQuery.DataAwsccTimestreamScheduledQueryScheduleConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-scheduled-query/index.ts",
            "line": 1046
          },
          "name": "scheduledQueryExecutionRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-scheduled-query/index.ts",
            "line": 1051
          },
          "name": "scheduledQueryName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-scheduled-query/index.ts",
            "line": 1056
          },
          "name": "sqErrorReportConfiguration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-scheduled-query/index.ts",
            "line": 1061
          },
          "name": "sqKmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-scheduled-query/index.ts",
            "line": 1066
          },
          "name": "sqName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-scheduled-query/index.ts",
            "line": 1071
          },
          "name": "sqNotificationConfiguration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-scheduled-query/index.ts",
            "line": 1076
          },
          "name": "sqQueryString",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-scheduled-query/index.ts",
            "line": 1081
          },
          "name": "sqScheduleConfiguration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-scheduled-query/index.ts",
            "line": 1086
          },
          "name": "sqScheduledQueryExecutionRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-scheduled-query/index.ts",
            "line": 1091
          },
          "name": "sqTargetConfiguration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-scheduled-query/index.ts",
            "line": 1097
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamScheduledQuery.DataAwsccTimestreamScheduledQueryTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-scheduled-query/index.ts",
            "line": 1103
          },
          "name": "targetConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamScheduledQuery.DataAwsccTimestreamScheduledQueryTargetConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-scheduled-query/index.ts",
            "line": 1019
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-timestream-scheduled-query/index.ts",
            "line": 1012
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-timestream-scheduled-query/index:DataAwsccTimestreamScheduledQuery"
    },
    "@cdktn/provider-awscc.dataAwsccTimestreamScheduledQuery.DataAwsccTimestreamScheduledQueryConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamScheduledQuery.DataAwsccTimestreamScheduledQueryConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-timestream-scheduled-query/index.ts",
        "line": 14
      },
      "name": "DataAwsccTimestreamScheduledQueryConfig",
      "namespace": "dataAwsccTimestreamScheduledQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/timestream_scheduled_query#id DataAwsccTimestreamScheduledQuery#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-scheduled-query/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-timestream-scheduled-query/index:DataAwsccTimestreamScheduledQueryConfig"
    },
    "@cdktn/provider-awscc.dataAwsccTimestreamScheduledQuery.DataAwsccTimestreamScheduledQueryErrorReportConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamScheduledQuery.DataAwsccTimestreamScheduledQueryErrorReportConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-timestream-scheduled-query/index.ts",
        "line": 89
      },
      "name": "DataAwsccTimestreamScheduledQueryErrorReportConfiguration",
      "namespace": "dataAwsccTimestreamScheduledQuery",
      "symbolId": "src/data-awscc-timestream-scheduled-query/index:DataAwsccTimestreamScheduledQueryErrorReportConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccTimestreamScheduledQuery.DataAwsccTimestreamScheduledQueryErrorReportConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamScheduledQuery.DataAwsccTimestreamScheduledQueryErrorReportConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-timestream-scheduled-query/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-timestream-scheduled-query/index.ts",
        "line": 112
      },
      "name": "DataAwsccTimestreamScheduledQueryErrorReportConfigurationOutputReference",
      "namespace": "dataAwsccTimestreamScheduledQuery",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-scheduled-query/index.ts",
            "line": 140
          },
          "name": "s3Configuration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamScheduledQuery.DataAwsccTimestreamScheduledQueryErrorReportConfigurationS3ConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-timestream-scheduled-query/index.ts",
            "line": 123
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamScheduledQuery.DataAwsccTimestreamScheduledQueryErrorReportConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-timestream-scheduled-query/index:DataAwsccTimestreamScheduledQueryErrorReportConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccTimestreamScheduledQuery.DataAwsccTimestreamScheduledQueryErrorReportConfigurationS3Configuration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamScheduledQuery.DataAwsccTimestreamScheduledQueryErrorReportConfigurationS3Configuration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-timestream-scheduled-query/index.ts",
        "line": 25
      },
      "name": "DataAwsccTimestreamScheduledQueryErrorReportConfigurationS3Configuration",
      "namespace": "dataAwsccTimestreamScheduledQuery",
      "symbolId": "src/data-awscc-timestream-scheduled-query/index:DataAwsccTimestreamScheduledQueryErrorReportConfigurationS3Configuration"
    },
    "@cdktn/provider-awscc.dataAwsccTimestreamScheduledQuery.DataAwsccTimestreamScheduledQueryErrorReportConfigurationS3ConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamScheduledQuery.DataAwsccTimestreamScheduledQueryErrorReportConfigurationS3ConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-timestream-scheduled-query/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-timestream-scheduled-query/index.ts",
        "line": 48
      },
      "name": "DataAwsccTimestreamScheduledQueryErrorReportConfigurationS3ConfigurationOutputReference",
      "namespace": "dataAwsccTimestreamScheduledQuery",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-scheduled-query/index.ts",
            "line": 75
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-scheduled-query/index.ts",
            "line": 80
          },
          "name": "encryptionOption",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-scheduled-query/index.ts",
            "line": 85
          },
          "name": "objectKeyPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-timestream-scheduled-query/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamScheduledQuery.DataAwsccTimestreamScheduledQueryErrorReportConfigurationS3Configuration"
          }
        }
      ],
      "symbolId": "src/data-awscc-timestream-scheduled-query/index:DataAwsccTimestreamScheduledQueryErrorReportConfigurationS3ConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccTimestreamScheduledQuery.DataAwsccTimestreamScheduledQueryNotificationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamScheduledQuery.DataAwsccTimestreamScheduledQueryNotificationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-timestream-scheduled-query/index.ts",
        "line": 198
      },
      "name": "DataAwsccTimestreamScheduledQueryNotificationConfiguration",
      "namespace": "dataAwsccTimestreamScheduledQuery",
      "symbolId": "src/data-awscc-timestream-scheduled-query/index:DataAwsccTimestreamScheduledQueryNotificationConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccTimestreamScheduledQuery.DataAwsccTimestreamScheduledQueryNotificationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamScheduledQuery.DataAwsccTimestreamScheduledQueryNotificationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-timestream-scheduled-query/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/data-awscc-timestream-scheduled-query/index.ts",
        "line": 221
      },
      "name": "DataAwsccTimestreamScheduledQueryNotificationConfigurationOutputReference",
      "namespace": "dataAwsccTimestreamScheduledQuery",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-scheduled-query/index.ts",
            "line": 249
          },
          "name": "snsConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamScheduledQuery.DataAwsccTimestreamScheduledQueryNotificationConfigurationSnsConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-timestream-scheduled-query/index.ts",
            "line": 232
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamScheduledQuery.DataAwsccTimestreamScheduledQueryNotificationConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-timestream-scheduled-query/index:DataAwsccTimestreamScheduledQueryNotificationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccTimestreamScheduledQuery.DataAwsccTimestreamScheduledQueryNotificationConfigurationSnsConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamScheduledQuery.DataAwsccTimestreamScheduledQueryNotificationConfigurationSnsConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-timestream-scheduled-query/index.ts",
        "line": 144
      },
      "name": "DataAwsccTimestreamScheduledQueryNotificationConfigurationSnsConfiguration",
      "namespace": "dataAwsccTimestreamScheduledQuery",
      "symbolId": "src/data-awscc-timestream-scheduled-query/index:DataAwsccTimestreamScheduledQueryNotificationConfigurationSnsConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccTimestreamScheduledQuery.DataAwsccTimestreamScheduledQueryNotificationConfigurationSnsConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamScheduledQuery.DataAwsccTimestreamScheduledQueryNotificationConfigurationSnsConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-timestream-scheduled-query/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-awscc-timestream-scheduled-query/index.ts",
        "line": 167
      },
      "name": "DataAwsccTimestreamScheduledQueryNotificationConfigurationSnsConfigurationOutputReference",
      "namespace": "dataAwsccTimestreamScheduledQuery",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-scheduled-query/index.ts",
            "line": 194
          },
          "name": "topicArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-timestream-scheduled-query/index.ts",
            "line": 178
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamScheduledQuery.DataAwsccTimestreamScheduledQueryNotificationConfigurationSnsConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-timestream-scheduled-query/index:DataAwsccTimestreamScheduledQueryNotificationConfigurationSnsConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccTimestreamScheduledQuery.DataAwsccTimestreamScheduledQueryScheduleConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamScheduledQuery.DataAwsccTimestreamScheduledQueryScheduleConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-timestream-scheduled-query/index.ts",
        "line": 253
      },
      "name": "DataAwsccTimestreamScheduledQueryScheduleConfiguration",
      "namespace": "dataAwsccTimestreamScheduledQuery",
      "symbolId": "src/data-awscc-timestream-scheduled-query/index:DataAwsccTimestreamScheduledQueryScheduleConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccTimestreamScheduledQuery.DataAwsccTimestreamScheduledQueryScheduleConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamScheduledQuery.DataAwsccTimestreamScheduledQueryScheduleConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-timestream-scheduled-query/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/data-awscc-timestream-scheduled-query/index.ts",
        "line": 276
      },
      "name": "DataAwsccTimestreamScheduledQueryScheduleConfigurationOutputReference",
      "namespace": "dataAwsccTimestreamScheduledQuery",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-scheduled-query/index.ts",
            "line": 303
          },
          "name": "scheduleExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-timestream-scheduled-query/index.ts",
            "line": 287
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamScheduledQuery.DataAwsccTimestreamScheduledQueryScheduleConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-timestream-scheduled-query/index:DataAwsccTimestreamScheduledQueryScheduleConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccTimestreamScheduledQuery.DataAwsccTimestreamScheduledQueryTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamScheduledQuery.DataAwsccTimestreamScheduledQueryTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-timestream-scheduled-query/index.ts",
        "line": 307
      },
      "name": "DataAwsccTimestreamScheduledQueryTags",
      "namespace": "dataAwsccTimestreamScheduledQuery",
      "symbolId": "src/data-awscc-timestream-scheduled-query/index:DataAwsccTimestreamScheduledQueryTags"
    },
    "@cdktn/provider-awscc.dataAwsccTimestreamScheduledQuery.DataAwsccTimestreamScheduledQueryTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamScheduledQuery.DataAwsccTimestreamScheduledQueryTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-timestream-scheduled-query/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-timestream-scheduled-query/index.ts",
        "line": 369
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-timestream-scheduled-query/index.ts",
            "line": 383
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamScheduledQuery.DataAwsccTimestreamScheduledQueryTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccTimestreamScheduledQueryTagsList",
      "namespace": "dataAwsccTimestreamScheduledQuery",
      "symbolId": "src/data-awscc-timestream-scheduled-query/index:DataAwsccTimestreamScheduledQueryTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccTimestreamScheduledQuery.DataAwsccTimestreamScheduledQueryTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamScheduledQuery.DataAwsccTimestreamScheduledQueryTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-timestream-scheduled-query/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-awscc-timestream-scheduled-query/index.ts",
        "line": 330
      },
      "name": "DataAwsccTimestreamScheduledQueryTagsOutputReference",
      "namespace": "dataAwsccTimestreamScheduledQuery",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-scheduled-query/index.ts",
            "line": 359
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-scheduled-query/index.ts",
            "line": 364
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-timestream-scheduled-query/index.ts",
            "line": 343
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamScheduledQuery.DataAwsccTimestreamScheduledQueryTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-timestream-scheduled-query/index:DataAwsccTimestreamScheduledQueryTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccTimestreamScheduledQuery.DataAwsccTimestreamScheduledQueryTargetConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamScheduledQuery.DataAwsccTimestreamScheduledQueryTargetConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-timestream-scheduled-query/index.ts",
        "line": 880
      },
      "name": "DataAwsccTimestreamScheduledQueryTargetConfiguration",
      "namespace": "dataAwsccTimestreamScheduledQuery",
      "symbolId": "src/data-awscc-timestream-scheduled-query/index:DataAwsccTimestreamScheduledQueryTargetConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccTimestreamScheduledQuery.DataAwsccTimestreamScheduledQueryTargetConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamScheduledQuery.DataAwsccTimestreamScheduledQueryTargetConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-timestream-scheduled-query/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-awscc-timestream-scheduled-query/index.ts",
        "line": 903
      },
      "name": "DataAwsccTimestreamScheduledQueryTargetConfigurationOutputReference",
      "namespace": "dataAwsccTimestreamScheduledQuery",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-scheduled-query/index.ts",
            "line": 931
          },
          "name": "timestreamConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamScheduledQuery.DataAwsccTimestreamScheduledQueryTargetConfigurationTimestreamConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-timestream-scheduled-query/index.ts",
            "line": 914
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamScheduledQuery.DataAwsccTimestreamScheduledQueryTargetConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-timestream-scheduled-query/index:DataAwsccTimestreamScheduledQueryTargetConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccTimestreamScheduledQuery.DataAwsccTimestreamScheduledQueryTargetConfigurationTimestreamConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamScheduledQuery.DataAwsccTimestreamScheduledQueryTargetConfigurationTimestreamConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-timestream-scheduled-query/index.ts",
        "line": 793
      },
      "name": "DataAwsccTimestreamScheduledQueryTargetConfigurationTimestreamConfiguration",
      "namespace": "dataAwsccTimestreamScheduledQuery",
      "symbolId": "src/data-awscc-timestream-scheduled-query/index:DataAwsccTimestreamScheduledQueryTargetConfigurationTimestreamConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccTimestreamScheduledQuery.DataAwsccTimestreamScheduledQueryTargetConfigurationTimestreamConfigurationDimensionMappings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamScheduledQuery.DataAwsccTimestreamScheduledQueryTargetConfigurationTimestreamConfigurationDimensionMappings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-timestream-scheduled-query/index.ts",
        "line": 387
      },
      "name": "DataAwsccTimestreamScheduledQueryTargetConfigurationTimestreamConfigurationDimensionMappings",
      "namespace": "dataAwsccTimestreamScheduledQuery",
      "symbolId": "src/data-awscc-timestream-scheduled-query/index:DataAwsccTimestreamScheduledQueryTargetConfigurationTimestreamConfigurationDimensionMappings"
    },
    "@cdktn/provider-awscc.dataAwsccTimestreamScheduledQuery.DataAwsccTimestreamScheduledQueryTargetConfigurationTimestreamConfigurationDimensionMappingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamScheduledQuery.DataAwsccTimestreamScheduledQueryTargetConfigurationTimestreamConfigurationDimensionMappingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-timestream-scheduled-query/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-timestream-scheduled-query/index.ts",
        "line": 449
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-timestream-scheduled-query/index.ts",
            "line": 463
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamScheduledQuery.DataAwsccTimestreamScheduledQueryTargetConfigurationTimestreamConfigurationDimensionMappingsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccTimestreamScheduledQueryTargetConfigurationTimestreamConfigurationDimensionMappingsList",
      "namespace": "dataAwsccTimestreamScheduledQuery",
      "symbolId": "src/data-awscc-timestream-scheduled-query/index:DataAwsccTimestreamScheduledQueryTargetConfigurationTimestreamConfigurationDimensionMappingsList"
    },
    "@cdktn/provider-awscc.dataAwsccTimestreamScheduledQuery.DataAwsccTimestreamScheduledQueryTargetConfigurationTimestreamConfigurationDimensionMappingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamScheduledQuery.DataAwsccTimestreamScheduledQueryTargetConfigurationTimestreamConfigurationDimensionMappingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-timestream-scheduled-query/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-timestream-scheduled-query/index.ts",
        "line": 410
      },
      "name": "DataAwsccTimestreamScheduledQueryTargetConfigurationTimestreamConfigurationDimensionMappingsOutputReference",
      "namespace": "dataAwsccTimestreamScheduledQuery",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-scheduled-query/index.ts",
            "line": 439
          },
          "name": "dimensionValueType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-scheduled-query/index.ts",
            "line": 444
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-timestream-scheduled-query/index.ts",
            "line": 423
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamScheduledQuery.DataAwsccTimestreamScheduledQueryTargetConfigurationTimestreamConfigurationDimensionMappings"
          }
        }
      ],
      "symbolId": "src/data-awscc-timestream-scheduled-query/index:DataAwsccTimestreamScheduledQueryTargetConfigurationTimestreamConfigurationDimensionMappingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccTimestreamScheduledQuery.DataAwsccTimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMappings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamScheduledQuery.DataAwsccTimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMappings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-timestream-scheduled-query/index.ts",
        "line": 552
      },
      "name": "DataAwsccTimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMappings",
      "namespace": "dataAwsccTimestreamScheduledQuery",
      "symbolId": "src/data-awscc-timestream-scheduled-query/index:DataAwsccTimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMappings"
    },
    "@cdktn/provider-awscc.dataAwsccTimestreamScheduledQuery.DataAwsccTimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMappingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamScheduledQuery.DataAwsccTimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMappingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-timestream-scheduled-query/index.ts",
          "line": 637
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-timestream-scheduled-query/index.ts",
        "line": 630
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-timestream-scheduled-query/index.ts",
            "line": 644
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamScheduledQuery.DataAwsccTimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMappingsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccTimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMappingsList",
      "namespace": "dataAwsccTimestreamScheduledQuery",
      "symbolId": "src/data-awscc-timestream-scheduled-query/index:DataAwsccTimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMappingsList"
    },
    "@cdktn/provider-awscc.dataAwsccTimestreamScheduledQuery.DataAwsccTimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMappingsMultiMeasureAttributeMappings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamScheduledQuery.DataAwsccTimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMappingsMultiMeasureAttributeMappings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-timestream-scheduled-query/index.ts",
        "line": 467
      },
      "name": "DataAwsccTimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMappingsMultiMeasureAttributeMappings",
      "namespace": "dataAwsccTimestreamScheduledQuery",
      "symbolId": "src/data-awscc-timestream-scheduled-query/index:DataAwsccTimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMappingsMultiMeasureAttributeMappings"
    },
    "@cdktn/provider-awscc.dataAwsccTimestreamScheduledQuery.DataAwsccTimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMappingsMultiMeasureAttributeMappingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamScheduledQuery.DataAwsccTimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMappingsMultiMeasureAttributeMappingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-timestream-scheduled-query/index.ts",
          "line": 541
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-timestream-scheduled-query/index.ts",
        "line": 534
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-timestream-scheduled-query/index.ts",
            "line": 548
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamScheduledQuery.DataAwsccTimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMappingsMultiMeasureAttributeMappingsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccTimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMappingsMultiMeasureAttributeMappingsList",
      "namespace": "dataAwsccTimestreamScheduledQuery",
      "symbolId": "src/data-awscc-timestream-scheduled-query/index:DataAwsccTimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMappingsMultiMeasureAttributeMappingsList"
    },
    "@cdktn/provider-awscc.dataAwsccTimestreamScheduledQuery.DataAwsccTimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMappingsMultiMeasureAttributeMappingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamScheduledQuery.DataAwsccTimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMappingsMultiMeasureAttributeMappingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-timestream-scheduled-query/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-timestream-scheduled-query/index.ts",
        "line": 490
      },
      "name": "DataAwsccTimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMappingsMultiMeasureAttributeMappingsOutputReference",
      "namespace": "dataAwsccTimestreamScheduledQuery",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-scheduled-query/index.ts",
            "line": 519
          },
          "name": "measureValueType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-scheduled-query/index.ts",
            "line": 524
          },
          "name": "sourceColumn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-scheduled-query/index.ts",
            "line": 529
          },
          "name": "targetMultiMeasureAttributeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-timestream-scheduled-query/index.ts",
            "line": 503
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamScheduledQuery.DataAwsccTimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMappingsMultiMeasureAttributeMappings"
          }
        }
      ],
      "symbolId": "src/data-awscc-timestream-scheduled-query/index:DataAwsccTimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMappingsMultiMeasureAttributeMappingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccTimestreamScheduledQuery.DataAwsccTimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMappingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamScheduledQuery.DataAwsccTimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMappingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-timestream-scheduled-query/index.ts",
          "line": 584
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-timestream-scheduled-query/index.ts",
        "line": 575
      },
      "name": "DataAwsccTimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMappingsOutputReference",
      "namespace": "dataAwsccTimestreamScheduledQuery",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-scheduled-query/index.ts",
            "line": 604
          },
          "name": "measureName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-scheduled-query/index.ts",
            "line": 609
          },
          "name": "measureValueType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-scheduled-query/index.ts",
            "line": 615
          },
          "name": "multiMeasureAttributeMappings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamScheduledQuery.DataAwsccTimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMappingsMultiMeasureAttributeMappingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-scheduled-query/index.ts",
            "line": 620
          },
          "name": "sourceColumn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-scheduled-query/index.ts",
            "line": 625
          },
          "name": "targetMeasureName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-timestream-scheduled-query/index.ts",
            "line": 588
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamScheduledQuery.DataAwsccTimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMappings"
          }
        }
      ],
      "symbolId": "src/data-awscc-timestream-scheduled-query/index:DataAwsccTimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMappingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccTimestreamScheduledQuery.DataAwsccTimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMultiMeasureMappings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamScheduledQuery.DataAwsccTimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMultiMeasureMappings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-timestream-scheduled-query/index.ts",
        "line": 733
      },
      "name": "DataAwsccTimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMultiMeasureMappings",
      "namespace": "dataAwsccTimestreamScheduledQuery",
      "symbolId": "src/data-awscc-timestream-scheduled-query/index:DataAwsccTimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMultiMeasureMappings"
    },
    "@cdktn/provider-awscc.dataAwsccTimestreamScheduledQuery.DataAwsccTimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMultiMeasureMappingsMultiMeasureAttributeMappings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamScheduledQuery.DataAwsccTimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMultiMeasureMappingsMultiMeasureAttributeMappings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-timestream-scheduled-query/index.ts",
        "line": 648
      },
      "name": "DataAwsccTimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMultiMeasureMappingsMultiMeasureAttributeMappings",
      "namespace": "dataAwsccTimestreamScheduledQuery",
      "symbolId": "src/data-awscc-timestream-scheduled-query/index:DataAwsccTimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMultiMeasureMappingsMultiMeasureAttributeMappings"
    },
    "@cdktn/provider-awscc.dataAwsccTimestreamScheduledQuery.DataAwsccTimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMultiMeasureMappingsMultiMeasureAttributeMappingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamScheduledQuery.DataAwsccTimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMultiMeasureMappingsMultiMeasureAttributeMappingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-timestream-scheduled-query/index.ts",
          "line": 722
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-timestream-scheduled-query/index.ts",
        "line": 715
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-timestream-scheduled-query/index.ts",
            "line": 729
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamScheduledQuery.DataAwsccTimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMultiMeasureMappingsMultiMeasureAttributeMappingsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccTimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMultiMeasureMappingsMultiMeasureAttributeMappingsList",
      "namespace": "dataAwsccTimestreamScheduledQuery",
      "symbolId": "src/data-awscc-timestream-scheduled-query/index:DataAwsccTimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMultiMeasureMappingsMultiMeasureAttributeMappingsList"
    },
    "@cdktn/provider-awscc.dataAwsccTimestreamScheduledQuery.DataAwsccTimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMultiMeasureMappingsMultiMeasureAttributeMappingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamScheduledQuery.DataAwsccTimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMultiMeasureMappingsMultiMeasureAttributeMappingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-timestream-scheduled-query/index.ts",
          "line": 680
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-timestream-scheduled-query/index.ts",
        "line": 671
      },
      "name": "DataAwsccTimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMultiMeasureMappingsMultiMeasureAttributeMappingsOutputReference",
      "namespace": "dataAwsccTimestreamScheduledQuery",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-scheduled-query/index.ts",
            "line": 700
          },
          "name": "measureValueType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-scheduled-query/index.ts",
            "line": 705
          },
          "name": "sourceColumn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-scheduled-query/index.ts",
            "line": 710
          },
          "name": "targetMultiMeasureAttributeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-timestream-scheduled-query/index.ts",
            "line": 684
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamScheduledQuery.DataAwsccTimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMultiMeasureMappingsMultiMeasureAttributeMappings"
          }
        }
      ],
      "symbolId": "src/data-awscc-timestream-scheduled-query/index:DataAwsccTimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMultiMeasureMappingsMultiMeasureAttributeMappingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccTimestreamScheduledQuery.DataAwsccTimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMultiMeasureMappingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamScheduledQuery.DataAwsccTimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMultiMeasureMappingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-timestream-scheduled-query/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-awscc-timestream-scheduled-query/index.ts",
        "line": 756
      },
      "name": "DataAwsccTimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMultiMeasureMappingsOutputReference",
      "namespace": "dataAwsccTimestreamScheduledQuery",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-scheduled-query/index.ts",
            "line": 784
          },
          "name": "multiMeasureAttributeMappings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamScheduledQuery.DataAwsccTimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMultiMeasureMappingsMultiMeasureAttributeMappingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-scheduled-query/index.ts",
            "line": 789
          },
          "name": "targetMultiMeasureName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-timestream-scheduled-query/index.ts",
            "line": 767
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamScheduledQuery.DataAwsccTimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMultiMeasureMappings"
          }
        }
      ],
      "symbolId": "src/data-awscc-timestream-scheduled-query/index:DataAwsccTimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMultiMeasureMappingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccTimestreamScheduledQuery.DataAwsccTimestreamScheduledQueryTargetConfigurationTimestreamConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamScheduledQuery.DataAwsccTimestreamScheduledQueryTargetConfigurationTimestreamConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-timestream-scheduled-query/index.ts",
          "line": 823
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-timestream-scheduled-query/index.ts",
        "line": 816
      },
      "name": "DataAwsccTimestreamScheduledQueryTargetConfigurationTimestreamConfigurationOutputReference",
      "namespace": "dataAwsccTimestreamScheduledQuery",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-scheduled-query/index.ts",
            "line": 843
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-scheduled-query/index.ts",
            "line": 849
          },
          "name": "dimensionMappings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamScheduledQuery.DataAwsccTimestreamScheduledQueryTargetConfigurationTimestreamConfigurationDimensionMappingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-scheduled-query/index.ts",
            "line": 854
          },
          "name": "measureNameColumn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-scheduled-query/index.ts",
            "line": 860
          },
          "name": "mixedMeasureMappings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamScheduledQuery.DataAwsccTimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMappingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-scheduled-query/index.ts",
            "line": 866
          },
          "name": "multiMeasureMappings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamScheduledQuery.DataAwsccTimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMultiMeasureMappingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-scheduled-query/index.ts",
            "line": 871
          },
          "name": "tableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-scheduled-query/index.ts",
            "line": 876
          },
          "name": "timeColumn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-timestream-scheduled-query/index.ts",
            "line": 827
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamScheduledQuery.DataAwsccTimestreamScheduledQueryTargetConfigurationTimestreamConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-timestream-scheduled-query/index:DataAwsccTimestreamScheduledQueryTargetConfigurationTimestreamConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccTimestreamTable.DataAwsccTimestreamTable": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/timestream_table awscc_timestream_table}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamTable.DataAwsccTimestreamTable",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/timestream_table awscc_timestream_table} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-timestream-table/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamTable.DataAwsccTimestreamTableConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-timestream-table/index.ts",
        "line": 492
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccTimestreamTable resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-timestream-table/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 DataAwsccTimestreamTable to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/timestream_table#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccTimestreamTable that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccTimestreamTable to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-timestream-table/index.ts",
            "line": 608
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-timestream-table/index.ts",
            "line": 614
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccTimestreamTable",
      "namespace": "dataAwsccTimestreamTable",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-table/index.ts",
            "line": 497
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-table/index.ts",
            "line": 548
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-table/index.ts",
            "line": 553
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-table/index.ts",
            "line": 572
          },
          "name": "magneticStoreWriteProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamTable.DataAwsccTimestreamTableMagneticStoreWritePropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-table/index.ts",
            "line": 577
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-table/index.ts",
            "line": 583
          },
          "name": "retentionProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamTable.DataAwsccTimestreamTableRetentionPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-table/index.ts",
            "line": 589
          },
          "name": "schema",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamTable.DataAwsccTimestreamTableSchemaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-table/index.ts",
            "line": 594
          },
          "name": "tableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-table/index.ts",
            "line": 600
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamTable.DataAwsccTimestreamTableTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-table/index.ts",
            "line": 566
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-timestream-table/index.ts",
            "line": 559
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-timestream-table/index:DataAwsccTimestreamTable"
    },
    "@cdktn/provider-awscc.dataAwsccTimestreamTable.DataAwsccTimestreamTableConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamTable.DataAwsccTimestreamTableConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-timestream-table/index.ts",
        "line": 14
      },
      "name": "DataAwsccTimestreamTableConfig",
      "namespace": "dataAwsccTimestreamTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/timestream_table#id DataAwsccTimestreamTable#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-table/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-timestream-table/index:DataAwsccTimestreamTableConfig"
    },
    "@cdktn/provider-awscc.dataAwsccTimestreamTable.DataAwsccTimestreamTableMagneticStoreWriteProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamTable.DataAwsccTimestreamTableMagneticStoreWriteProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-timestream-table/index.ts",
        "line": 149
      },
      "name": "DataAwsccTimestreamTableMagneticStoreWriteProperties",
      "namespace": "dataAwsccTimestreamTable",
      "symbolId": "src/data-awscc-timestream-table/index:DataAwsccTimestreamTableMagneticStoreWriteProperties"
    },
    "@cdktn/provider-awscc.dataAwsccTimestreamTable.DataAwsccTimestreamTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamTable.DataAwsccTimestreamTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-timestream-table/index.ts",
        "line": 94
      },
      "name": "DataAwsccTimestreamTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocation",
      "namespace": "dataAwsccTimestreamTable",
      "symbolId": "src/data-awscc-timestream-table/index:DataAwsccTimestreamTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocation"
    },
    "@cdktn/provider-awscc.dataAwsccTimestreamTable.DataAwsccTimestreamTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamTable.DataAwsccTimestreamTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-timestream-table/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-awscc-timestream-table/index.ts",
        "line": 117
      },
      "name": "DataAwsccTimestreamTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationOutputReference",
      "namespace": "dataAwsccTimestreamTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-table/index.ts",
            "line": 145
          },
          "name": "s3Configuration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamTable.DataAwsccTimestreamTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-timestream-table/index.ts",
            "line": 128
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamTable.DataAwsccTimestreamTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocation"
          }
        }
      ],
      "symbolId": "src/data-awscc-timestream-table/index:DataAwsccTimestreamTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccTimestreamTable.DataAwsccTimestreamTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3Configuration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamTable.DataAwsccTimestreamTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3Configuration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-timestream-table/index.ts",
        "line": 25
      },
      "name": "DataAwsccTimestreamTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3Configuration",
      "namespace": "dataAwsccTimestreamTable",
      "symbolId": "src/data-awscc-timestream-table/index:DataAwsccTimestreamTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3Configuration"
    },
    "@cdktn/provider-awscc.dataAwsccTimestreamTable.DataAwsccTimestreamTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamTable.DataAwsccTimestreamTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-timestream-table/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-timestream-table/index.ts",
        "line": 48
      },
      "name": "DataAwsccTimestreamTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationOutputReference",
      "namespace": "dataAwsccTimestreamTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-table/index.ts",
            "line": 75
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-table/index.ts",
            "line": 80
          },
          "name": "encryptionOption",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-table/index.ts",
            "line": 85
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-table/index.ts",
            "line": 90
          },
          "name": "objectKeyPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-timestream-table/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamTable.DataAwsccTimestreamTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3Configuration"
          }
        }
      ],
      "symbolId": "src/data-awscc-timestream-table/index:DataAwsccTimestreamTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccTimestreamTable.DataAwsccTimestreamTableMagneticStoreWritePropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamTable.DataAwsccTimestreamTableMagneticStoreWritePropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-timestream-table/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-awscc-timestream-table/index.ts",
        "line": 172
      },
      "name": "DataAwsccTimestreamTableMagneticStoreWritePropertiesOutputReference",
      "namespace": "dataAwsccTimestreamTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-table/index.ts",
            "line": 199
          },
          "name": "enableMagneticStoreWrites",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-table/index.ts",
            "line": 205
          },
          "name": "magneticStoreRejectedDataLocation",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamTable.DataAwsccTimestreamTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-timestream-table/index.ts",
            "line": 183
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamTable.DataAwsccTimestreamTableMagneticStoreWriteProperties"
          }
        }
      ],
      "symbolId": "src/data-awscc-timestream-table/index:DataAwsccTimestreamTableMagneticStoreWritePropertiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccTimestreamTable.DataAwsccTimestreamTableRetentionProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamTable.DataAwsccTimestreamTableRetentionProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-timestream-table/index.ts",
        "line": 209
      },
      "name": "DataAwsccTimestreamTableRetentionProperties",
      "namespace": "dataAwsccTimestreamTable",
      "symbolId": "src/data-awscc-timestream-table/index:DataAwsccTimestreamTableRetentionProperties"
    },
    "@cdktn/provider-awscc.dataAwsccTimestreamTable.DataAwsccTimestreamTableRetentionPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamTable.DataAwsccTimestreamTableRetentionPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-timestream-table/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-awscc-timestream-table/index.ts",
        "line": 232
      },
      "name": "DataAwsccTimestreamTableRetentionPropertiesOutputReference",
      "namespace": "dataAwsccTimestreamTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-table/index.ts",
            "line": 259
          },
          "name": "magneticStoreRetentionPeriodInDays",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-table/index.ts",
            "line": 264
          },
          "name": "memoryStoreRetentionPeriodInHours",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-timestream-table/index.ts",
            "line": 243
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamTable.DataAwsccTimestreamTableRetentionProperties"
          }
        }
      ],
      "symbolId": "src/data-awscc-timestream-table/index:DataAwsccTimestreamTableRetentionPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccTimestreamTable.DataAwsccTimestreamTableSchema": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamTable.DataAwsccTimestreamTableSchema",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-timestream-table/index.ts",
        "line": 353
      },
      "name": "DataAwsccTimestreamTableSchema",
      "namespace": "dataAwsccTimestreamTable",
      "symbolId": "src/data-awscc-timestream-table/index:DataAwsccTimestreamTableSchema"
    },
    "@cdktn/provider-awscc.dataAwsccTimestreamTable.DataAwsccTimestreamTableSchemaCompositePartitionKey": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamTable.DataAwsccTimestreamTableSchemaCompositePartitionKey",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-timestream-table/index.ts",
        "line": 268
      },
      "name": "DataAwsccTimestreamTableSchemaCompositePartitionKey",
      "namespace": "dataAwsccTimestreamTable",
      "symbolId": "src/data-awscc-timestream-table/index:DataAwsccTimestreamTableSchemaCompositePartitionKey"
    },
    "@cdktn/provider-awscc.dataAwsccTimestreamTable.DataAwsccTimestreamTableSchemaCompositePartitionKeyList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamTable.DataAwsccTimestreamTableSchemaCompositePartitionKeyList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-timestream-table/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-awscc-timestream-table/index.ts",
        "line": 335
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-timestream-table/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-awscc.dataAwsccTimestreamTable.DataAwsccTimestreamTableSchemaCompositePartitionKeyOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccTimestreamTableSchemaCompositePartitionKeyList",
      "namespace": "dataAwsccTimestreamTable",
      "symbolId": "src/data-awscc-timestream-table/index:DataAwsccTimestreamTableSchemaCompositePartitionKeyList"
    },
    "@cdktn/provider-awscc.dataAwsccTimestreamTable.DataAwsccTimestreamTableSchemaCompositePartitionKeyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamTable.DataAwsccTimestreamTableSchemaCompositePartitionKeyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-timestream-table/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-timestream-table/index.ts",
        "line": 291
      },
      "name": "DataAwsccTimestreamTableSchemaCompositePartitionKeyOutputReference",
      "namespace": "dataAwsccTimestreamTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-table/index.ts",
            "line": 320
          },
          "name": "enforcementInRecord",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-table/index.ts",
            "line": 325
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-table/index.ts",
            "line": 330
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-timestream-table/index.ts",
            "line": 304
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamTable.DataAwsccTimestreamTableSchemaCompositePartitionKey"
          }
        }
      ],
      "symbolId": "src/data-awscc-timestream-table/index:DataAwsccTimestreamTableSchemaCompositePartitionKeyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccTimestreamTable.DataAwsccTimestreamTableSchemaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamTable.DataAwsccTimestreamTableSchemaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-timestream-table/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-awscc-timestream-table/index.ts",
        "line": 376
      },
      "name": "DataAwsccTimestreamTableSchemaOutputReference",
      "namespace": "dataAwsccTimestreamTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-table/index.ts",
            "line": 404
          },
          "name": "compositePartitionKey",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamTable.DataAwsccTimestreamTableSchemaCompositePartitionKeyList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-timestream-table/index.ts",
            "line": 387
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamTable.DataAwsccTimestreamTableSchema"
          }
        }
      ],
      "symbolId": "src/data-awscc-timestream-table/index:DataAwsccTimestreamTableSchemaOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccTimestreamTable.DataAwsccTimestreamTableTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamTable.DataAwsccTimestreamTableTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-timestream-table/index.ts",
        "line": 408
      },
      "name": "DataAwsccTimestreamTableTags",
      "namespace": "dataAwsccTimestreamTable",
      "symbolId": "src/data-awscc-timestream-table/index:DataAwsccTimestreamTableTags"
    },
    "@cdktn/provider-awscc.dataAwsccTimestreamTable.DataAwsccTimestreamTableTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamTable.DataAwsccTimestreamTableTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-timestream-table/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-awscc-timestream-table/index.ts",
        "line": 470
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-timestream-table/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-awscc.dataAwsccTimestreamTable.DataAwsccTimestreamTableTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccTimestreamTableTagsList",
      "namespace": "dataAwsccTimestreamTable",
      "symbolId": "src/data-awscc-timestream-table/index:DataAwsccTimestreamTableTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccTimestreamTable.DataAwsccTimestreamTableTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamTable.DataAwsccTimestreamTableTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-timestream-table/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-timestream-table/index.ts",
        "line": 431
      },
      "name": "DataAwsccTimestreamTableTagsOutputReference",
      "namespace": "dataAwsccTimestreamTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-table/index.ts",
            "line": 460
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-table/index.ts",
            "line": 465
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-timestream-table/index.ts",
            "line": 444
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamTable.DataAwsccTimestreamTableTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-timestream-table/index:DataAwsccTimestreamTableTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccTimestreamTables.DataAwsccTimestreamTables": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/timestream_tables awscc_timestream_tables}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamTables.DataAwsccTimestreamTables",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/timestream_tables awscc_timestream_tables} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-timestream-tables/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamTables.DataAwsccTimestreamTablesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-timestream-tables/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccTimestreamTables resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-timestream-tables/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccTimestreamTables to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/timestream_tables#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccTimestreamTables that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccTimestreamTables to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-timestream-tables/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-timestream-tables/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccTimestreamTables",
      "namespace": "dataAwsccTimestreamTables",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-tables/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-tables/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-timestream-tables/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-timestream-tables/index:DataAwsccTimestreamTables"
    },
    "@cdktn/provider-awscc.dataAwsccTimestreamTables.DataAwsccTimestreamTablesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTimestreamTables.DataAwsccTimestreamTablesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-timestream-tables/index.ts",
        "line": 14
      },
      "name": "DataAwsccTimestreamTablesConfig",
      "namespace": "dataAwsccTimestreamTables",
      "symbolId": "src/data-awscc-timestream-tables/index:DataAwsccTimestreamTablesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccTranscribeVocabularyFilter.DataAwsccTranscribeVocabularyFilter": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/transcribe_vocabulary_filter awscc_transcribe_vocabulary_filter}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTranscribeVocabularyFilter.DataAwsccTranscribeVocabularyFilter",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/transcribe_vocabulary_filter awscc_transcribe_vocabulary_filter} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-transcribe-vocabulary-filter/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-awscc.dataAwsccTranscribeVocabularyFilter.DataAwsccTranscribeVocabularyFilterConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-transcribe-vocabulary-filter/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccTranscribeVocabularyFilter resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-transcribe-vocabulary-filter/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 DataAwsccTranscribeVocabularyFilter to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/transcribe_vocabulary_filter#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccTranscribeVocabularyFilter that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccTranscribeVocabularyFilter to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-transcribe-vocabulary-filter/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-awscc-transcribe-vocabulary-filter/index.ts",
            "line": 223
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccTranscribeVocabularyFilter",
      "namespace": "dataAwsccTranscribeVocabularyFilter",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transcribe-vocabulary-filter/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transcribe-vocabulary-filter/index.ts",
            "line": 165
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transcribe-vocabulary-filter/index.ts",
            "line": 170
          },
          "name": "dataAccessRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transcribe-vocabulary-filter/index.ts",
            "line": 188
          },
          "name": "languageCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transcribe-vocabulary-filter/index.ts",
            "line": 194
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTranscribeVocabularyFilter.DataAwsccTranscribeVocabularyFilterTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transcribe-vocabulary-filter/index.ts",
            "line": 199
          },
          "name": "vocabularyFilterFileUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transcribe-vocabulary-filter/index.ts",
            "line": 204
          },
          "name": "vocabularyFilterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transcribe-vocabulary-filter/index.ts",
            "line": 209
          },
          "name": "words",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transcribe-vocabulary-filter/index.ts",
            "line": 183
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-transcribe-vocabulary-filter/index.ts",
            "line": 176
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-transcribe-vocabulary-filter/index:DataAwsccTranscribeVocabularyFilter"
    },
    "@cdktn/provider-awscc.dataAwsccTranscribeVocabularyFilter.DataAwsccTranscribeVocabularyFilterConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTranscribeVocabularyFilter.DataAwsccTranscribeVocabularyFilterConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-transcribe-vocabulary-filter/index.ts",
        "line": 14
      },
      "name": "DataAwsccTranscribeVocabularyFilterConfig",
      "namespace": "dataAwsccTranscribeVocabularyFilter",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/transcribe_vocabulary_filter#id DataAwsccTranscribeVocabularyFilter#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transcribe-vocabulary-filter/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-transcribe-vocabulary-filter/index:DataAwsccTranscribeVocabularyFilterConfig"
    },
    "@cdktn/provider-awscc.dataAwsccTranscribeVocabularyFilter.DataAwsccTranscribeVocabularyFilterTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTranscribeVocabularyFilter.DataAwsccTranscribeVocabularyFilterTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-transcribe-vocabulary-filter/index.ts",
        "line": 25
      },
      "name": "DataAwsccTranscribeVocabularyFilterTags",
      "namespace": "dataAwsccTranscribeVocabularyFilter",
      "symbolId": "src/data-awscc-transcribe-vocabulary-filter/index:DataAwsccTranscribeVocabularyFilterTags"
    },
    "@cdktn/provider-awscc.dataAwsccTranscribeVocabularyFilter.DataAwsccTranscribeVocabularyFilterTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTranscribeVocabularyFilter.DataAwsccTranscribeVocabularyFilterTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-transcribe-vocabulary-filter/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-awscc-transcribe-vocabulary-filter/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-transcribe-vocabulary-filter/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-awscc.dataAwsccTranscribeVocabularyFilter.DataAwsccTranscribeVocabularyFilterTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccTranscribeVocabularyFilterTagsList",
      "namespace": "dataAwsccTranscribeVocabularyFilter",
      "symbolId": "src/data-awscc-transcribe-vocabulary-filter/index:DataAwsccTranscribeVocabularyFilterTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccTranscribeVocabularyFilter.DataAwsccTranscribeVocabularyFilterTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTranscribeVocabularyFilter.DataAwsccTranscribeVocabularyFilterTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-transcribe-vocabulary-filter/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-transcribe-vocabulary-filter/index.ts",
        "line": 48
      },
      "name": "DataAwsccTranscribeVocabularyFilterTagsOutputReference",
      "namespace": "dataAwsccTranscribeVocabularyFilter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transcribe-vocabulary-filter/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transcribe-vocabulary-filter/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-transcribe-vocabulary-filter/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTranscribeVocabularyFilter.DataAwsccTranscribeVocabularyFilterTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-transcribe-vocabulary-filter/index:DataAwsccTranscribeVocabularyFilterTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccTranscribeVocabularyFilters.DataAwsccTranscribeVocabularyFilters": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/transcribe_vocabulary_filters awscc_transcribe_vocabulary_filters}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTranscribeVocabularyFilters.DataAwsccTranscribeVocabularyFilters",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/transcribe_vocabulary_filters awscc_transcribe_vocabulary_filters} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-transcribe-vocabulary-filters/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccTranscribeVocabularyFilters.DataAwsccTranscribeVocabularyFiltersConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-transcribe-vocabulary-filters/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccTranscribeVocabularyFilters resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-transcribe-vocabulary-filters/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccTranscribeVocabularyFilters to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/transcribe_vocabulary_filters#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccTranscribeVocabularyFilters that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccTranscribeVocabularyFilters to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-transcribe-vocabulary-filters/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-transcribe-vocabulary-filters/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccTranscribeVocabularyFilters",
      "namespace": "dataAwsccTranscribeVocabularyFilters",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transcribe-vocabulary-filters/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transcribe-vocabulary-filters/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transcribe-vocabulary-filters/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-transcribe-vocabulary-filters/index:DataAwsccTranscribeVocabularyFilters"
    },
    "@cdktn/provider-awscc.dataAwsccTranscribeVocabularyFilters.DataAwsccTranscribeVocabularyFiltersConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTranscribeVocabularyFilters.DataAwsccTranscribeVocabularyFiltersConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-transcribe-vocabulary-filters/index.ts",
        "line": 14
      },
      "name": "DataAwsccTranscribeVocabularyFiltersConfig",
      "namespace": "dataAwsccTranscribeVocabularyFilters",
      "symbolId": "src/data-awscc-transcribe-vocabulary-filters/index:DataAwsccTranscribeVocabularyFiltersConfig"
    },
    "@cdktn/provider-awscc.dataAwsccTransferAgreement.DataAwsccTransferAgreement": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/transfer_agreement awscc_transfer_agreement}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferAgreement.DataAwsccTransferAgreement",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/transfer_agreement awscc_transfer_agreement} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-transfer-agreement/index.ts",
          "line": 215
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccTransferAgreement.DataAwsccTransferAgreementConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-transfer-agreement/index.ts",
        "line": 183
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccTransferAgreement resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-transfer-agreement/index.ts",
            "line": 200
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccTransferAgreement to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/transfer_agreement#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccTransferAgreement that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccTransferAgreement to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-transfer-agreement/index.ts",
            "line": 322
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-transfer-agreement/index.ts",
            "line": 328
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccTransferAgreement",
      "namespace": "dataAwsccTransferAgreement",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-agreement/index.ts",
            "line": 188
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-agreement/index.ts",
            "line": 239
          },
          "name": "accessRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-agreement/index.ts",
            "line": 244
          },
          "name": "agreementId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-agreement/index.ts",
            "line": 249
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-agreement/index.ts",
            "line": 254
          },
          "name": "baseDirectory",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-agreement/index.ts",
            "line": 260
          },
          "name": "customDirectories",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTransferAgreement.DataAwsccTransferAgreementCustomDirectoriesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-agreement/index.ts",
            "line": 265
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-agreement/index.ts",
            "line": 270
          },
          "name": "enforceMessageSigning",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-agreement/index.ts",
            "line": 288
          },
          "name": "localProfileId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-agreement/index.ts",
            "line": 293
          },
          "name": "partnerProfileId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-agreement/index.ts",
            "line": 298
          },
          "name": "preserveFilename",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-agreement/index.ts",
            "line": 303
          },
          "name": "serverId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-agreement/index.ts",
            "line": 308
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-agreement/index.ts",
            "line": 314
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTransferAgreement.DataAwsccTransferAgreementTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-agreement/index.ts",
            "line": 283
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-transfer-agreement/index.ts",
            "line": 276
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-transfer-agreement/index:DataAwsccTransferAgreement"
    },
    "@cdktn/provider-awscc.dataAwsccTransferAgreement.DataAwsccTransferAgreementConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferAgreement.DataAwsccTransferAgreementConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-transfer-agreement/index.ts",
        "line": 14
      },
      "name": "DataAwsccTransferAgreementConfig",
      "namespace": "dataAwsccTransferAgreement",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/transfer_agreement#id DataAwsccTransferAgreement#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-agreement/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-transfer-agreement/index:DataAwsccTransferAgreementConfig"
    },
    "@cdktn/provider-awscc.dataAwsccTransferAgreement.DataAwsccTransferAgreementCustomDirectories": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferAgreement.DataAwsccTransferAgreementCustomDirectories",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-transfer-agreement/index.ts",
        "line": 25
      },
      "name": "DataAwsccTransferAgreementCustomDirectories",
      "namespace": "dataAwsccTransferAgreement",
      "symbolId": "src/data-awscc-transfer-agreement/index:DataAwsccTransferAgreementCustomDirectories"
    },
    "@cdktn/provider-awscc.dataAwsccTransferAgreement.DataAwsccTransferAgreementCustomDirectoriesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferAgreement.DataAwsccTransferAgreementCustomDirectoriesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-transfer-agreement/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-transfer-agreement/index.ts",
        "line": 48
      },
      "name": "DataAwsccTransferAgreementCustomDirectoriesOutputReference",
      "namespace": "dataAwsccTransferAgreement",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-agreement/index.ts",
            "line": 75
          },
          "name": "failedFilesDirectory",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-agreement/index.ts",
            "line": 80
          },
          "name": "mdnFilesDirectory",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-agreement/index.ts",
            "line": 85
          },
          "name": "payloadFilesDirectory",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-agreement/index.ts",
            "line": 90
          },
          "name": "statusFilesDirectory",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-agreement/index.ts",
            "line": 95
          },
          "name": "temporaryFilesDirectory",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-transfer-agreement/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTransferAgreement.DataAwsccTransferAgreementCustomDirectories"
          }
        }
      ],
      "symbolId": "src/data-awscc-transfer-agreement/index:DataAwsccTransferAgreementCustomDirectoriesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccTransferAgreement.DataAwsccTransferAgreementTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferAgreement.DataAwsccTransferAgreementTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-transfer-agreement/index.ts",
        "line": 99
      },
      "name": "DataAwsccTransferAgreementTags",
      "namespace": "dataAwsccTransferAgreement",
      "symbolId": "src/data-awscc-transfer-agreement/index:DataAwsccTransferAgreementTags"
    },
    "@cdktn/provider-awscc.dataAwsccTransferAgreement.DataAwsccTransferAgreementTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferAgreement.DataAwsccTransferAgreementTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-transfer-agreement/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/data-awscc-transfer-agreement/index.ts",
        "line": 161
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-transfer-agreement/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-awscc.dataAwsccTransferAgreement.DataAwsccTransferAgreementTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccTransferAgreementTagsList",
      "namespace": "dataAwsccTransferAgreement",
      "symbolId": "src/data-awscc-transfer-agreement/index:DataAwsccTransferAgreementTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccTransferAgreement.DataAwsccTransferAgreementTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferAgreement.DataAwsccTransferAgreementTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-transfer-agreement/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-transfer-agreement/index.ts",
        "line": 122
      },
      "name": "DataAwsccTransferAgreementTagsOutputReference",
      "namespace": "dataAwsccTransferAgreement",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-agreement/index.ts",
            "line": 151
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-agreement/index.ts",
            "line": 156
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-transfer-agreement/index.ts",
            "line": 135
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTransferAgreement.DataAwsccTransferAgreementTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-transfer-agreement/index:DataAwsccTransferAgreementTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccTransferCertificate.DataAwsccTransferCertificate": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/transfer_certificate awscc_transfer_certificate}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferCertificate.DataAwsccTransferCertificate",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/transfer_certificate awscc_transfer_certificate} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-transfer-certificate/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-awscc.dataAwsccTransferCertificate.DataAwsccTransferCertificateConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-transfer-certificate/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccTransferCertificate resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-transfer-certificate/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 DataAwsccTransferCertificate to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/transfer_certificate#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccTransferCertificate that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccTransferCertificate to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-transfer-certificate/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-awscc-transfer-certificate/index.ts",
            "line": 263
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccTransferCertificate",
      "namespace": "dataAwsccTransferCertificate",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-certificate/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-certificate/index.ts",
            "line": 165
          },
          "name": "activeDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-certificate/index.ts",
            "line": 170
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-certificate/index.ts",
            "line": 175
          },
          "name": "certificate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-certificate/index.ts",
            "line": 180
          },
          "name": "certificateChain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-certificate/index.ts",
            "line": 185
          },
          "name": "certificateId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-certificate/index.ts",
            "line": 190
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-certificate/index.ts",
            "line": 208
          },
          "name": "inactiveDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-certificate/index.ts",
            "line": 213
          },
          "name": "notAfterDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-certificate/index.ts",
            "line": 218
          },
          "name": "notBeforeDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-certificate/index.ts",
            "line": 223
          },
          "name": "privateKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-certificate/index.ts",
            "line": 228
          },
          "name": "serial",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-certificate/index.ts",
            "line": 233
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-certificate/index.ts",
            "line": 239
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTransferCertificate.DataAwsccTransferCertificateTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-certificate/index.ts",
            "line": 244
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-certificate/index.ts",
            "line": 249
          },
          "name": "usage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-certificate/index.ts",
            "line": 203
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-transfer-certificate/index.ts",
            "line": 196
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-transfer-certificate/index:DataAwsccTransferCertificate"
    },
    "@cdktn/provider-awscc.dataAwsccTransferCertificate.DataAwsccTransferCertificateConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferCertificate.DataAwsccTransferCertificateConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-transfer-certificate/index.ts",
        "line": 14
      },
      "name": "DataAwsccTransferCertificateConfig",
      "namespace": "dataAwsccTransferCertificate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/transfer_certificate#id DataAwsccTransferCertificate#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-certificate/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-transfer-certificate/index:DataAwsccTransferCertificateConfig"
    },
    "@cdktn/provider-awscc.dataAwsccTransferCertificate.DataAwsccTransferCertificateTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferCertificate.DataAwsccTransferCertificateTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-transfer-certificate/index.ts",
        "line": 25
      },
      "name": "DataAwsccTransferCertificateTags",
      "namespace": "dataAwsccTransferCertificate",
      "symbolId": "src/data-awscc-transfer-certificate/index:DataAwsccTransferCertificateTags"
    },
    "@cdktn/provider-awscc.dataAwsccTransferCertificate.DataAwsccTransferCertificateTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferCertificate.DataAwsccTransferCertificateTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-transfer-certificate/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-awscc-transfer-certificate/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-transfer-certificate/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-awscc.dataAwsccTransferCertificate.DataAwsccTransferCertificateTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccTransferCertificateTagsList",
      "namespace": "dataAwsccTransferCertificate",
      "symbolId": "src/data-awscc-transfer-certificate/index:DataAwsccTransferCertificateTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccTransferCertificate.DataAwsccTransferCertificateTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferCertificate.DataAwsccTransferCertificateTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-transfer-certificate/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-transfer-certificate/index.ts",
        "line": 48
      },
      "name": "DataAwsccTransferCertificateTagsOutputReference",
      "namespace": "dataAwsccTransferCertificate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-certificate/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-certificate/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-transfer-certificate/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTransferCertificate.DataAwsccTransferCertificateTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-transfer-certificate/index:DataAwsccTransferCertificateTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccTransferCertificates.DataAwsccTransferCertificates": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/transfer_certificates awscc_transfer_certificates}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferCertificates.DataAwsccTransferCertificates",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/transfer_certificates awscc_transfer_certificates} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-transfer-certificates/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccTransferCertificates.DataAwsccTransferCertificatesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-transfer-certificates/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccTransferCertificates resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-transfer-certificates/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccTransferCertificates to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/transfer_certificates#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccTransferCertificates that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccTransferCertificates to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-transfer-certificates/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-transfer-certificates/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccTransferCertificates",
      "namespace": "dataAwsccTransferCertificates",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-certificates/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-certificates/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-certificates/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-transfer-certificates/index:DataAwsccTransferCertificates"
    },
    "@cdktn/provider-awscc.dataAwsccTransferCertificates.DataAwsccTransferCertificatesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferCertificates.DataAwsccTransferCertificatesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-transfer-certificates/index.ts",
        "line": 14
      },
      "name": "DataAwsccTransferCertificatesConfig",
      "namespace": "dataAwsccTransferCertificates",
      "symbolId": "src/data-awscc-transfer-certificates/index:DataAwsccTransferCertificatesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccTransferConnector.DataAwsccTransferConnector": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/transfer_connector awscc_transfer_connector}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferConnector.DataAwsccTransferConnector",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/transfer_connector awscc_transfer_connector} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-transfer-connector/index.ts",
          "line": 483
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccTransferConnector.DataAwsccTransferConnectorConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-transfer-connector/index.ts",
        "line": 451
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccTransferConnector resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-transfer-connector/index.ts",
            "line": 468
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccTransferConnector to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/transfer_connector#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccTransferConnector that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccTransferConnector to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-transfer-connector/index.ts",
            "line": 602
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-transfer-connector/index.ts",
            "line": 608
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccTransferConnector",
      "namespace": "dataAwsccTransferConnector",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-connector/index.ts",
            "line": 456
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-connector/index.ts",
            "line": 507
          },
          "name": "accessRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-connector/index.ts",
            "line": 512
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-connector/index.ts",
            "line": 518
          },
          "name": "as2Config",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTransferConnector.DataAwsccTransferConnectorAs2ConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-connector/index.ts",
            "line": 523
          },
          "name": "connectorId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-connector/index.ts",
            "line": 529
          },
          "name": "egressConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTransferConnector.DataAwsccTransferConnectorEgressConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-connector/index.ts",
            "line": 534
          },
          "name": "egressType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-connector/index.ts",
            "line": 539
          },
          "name": "errorMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-connector/index.ts",
            "line": 557
          },
          "name": "ipAddressType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-connector/index.ts",
            "line": 562
          },
          "name": "loggingRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-connector/index.ts",
            "line": 567
          },
          "name": "securityPolicyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-connector/index.ts",
            "line": 572
          },
          "name": "serviceManagedEgressIpAddresses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-connector/index.ts",
            "line": 578
          },
          "name": "sftpConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTransferConnector.DataAwsccTransferConnectorSftpConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-connector/index.ts",
            "line": 583
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-connector/index.ts",
            "line": 589
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTransferConnector.DataAwsccTransferConnectorTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-connector/index.ts",
            "line": 594
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-connector/index.ts",
            "line": 552
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-transfer-connector/index.ts",
            "line": 545
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-transfer-connector/index:DataAwsccTransferConnector"
    },
    "@cdktn/provider-awscc.dataAwsccTransferConnector.DataAwsccTransferConnectorAs2Config": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferConnector.DataAwsccTransferConnectorAs2Config",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-transfer-connector/index.ts",
        "line": 84
      },
      "name": "DataAwsccTransferConnectorAs2Config",
      "namespace": "dataAwsccTransferConnector",
      "symbolId": "src/data-awscc-transfer-connector/index:DataAwsccTransferConnectorAs2Config"
    },
    "@cdktn/provider-awscc.dataAwsccTransferConnector.DataAwsccTransferConnectorAs2ConfigAsyncMdnConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferConnector.DataAwsccTransferConnectorAs2ConfigAsyncMdnConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-transfer-connector/index.ts",
        "line": 25
      },
      "name": "DataAwsccTransferConnectorAs2ConfigAsyncMdnConfig",
      "namespace": "dataAwsccTransferConnector",
      "symbolId": "src/data-awscc-transfer-connector/index:DataAwsccTransferConnectorAs2ConfigAsyncMdnConfig"
    },
    "@cdktn/provider-awscc.dataAwsccTransferConnector.DataAwsccTransferConnectorAs2ConfigAsyncMdnConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferConnector.DataAwsccTransferConnectorAs2ConfigAsyncMdnConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-transfer-connector/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-transfer-connector/index.ts",
        "line": 48
      },
      "name": "DataAwsccTransferConnectorAs2ConfigAsyncMdnConfigOutputReference",
      "namespace": "dataAwsccTransferConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-connector/index.ts",
            "line": 75
          },
          "name": "serverIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-connector/index.ts",
            "line": 80
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-transfer-connector/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTransferConnector.DataAwsccTransferConnectorAs2ConfigAsyncMdnConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-transfer-connector/index:DataAwsccTransferConnectorAs2ConfigAsyncMdnConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccTransferConnector.DataAwsccTransferConnectorAs2ConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferConnector.DataAwsccTransferConnectorAs2ConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-transfer-connector/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-awscc-transfer-connector/index.ts",
        "line": 107
      },
      "name": "DataAwsccTransferConnectorAs2ConfigOutputReference",
      "namespace": "dataAwsccTransferConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-connector/index.ts",
            "line": 135
          },
          "name": "asyncMdnConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTransferConnector.DataAwsccTransferConnectorAs2ConfigAsyncMdnConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-connector/index.ts",
            "line": 140
          },
          "name": "basicAuthSecretId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-connector/index.ts",
            "line": 145
          },
          "name": "compression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-connector/index.ts",
            "line": 150
          },
          "name": "encryptionAlgorithm",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-connector/index.ts",
            "line": 155
          },
          "name": "localProfileId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-connector/index.ts",
            "line": 160
          },
          "name": "mdnResponse",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-connector/index.ts",
            "line": 165
          },
          "name": "mdnSigningAlgorithm",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-connector/index.ts",
            "line": 170
          },
          "name": "messageSubject",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-connector/index.ts",
            "line": 175
          },
          "name": "partnerProfileId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-connector/index.ts",
            "line": 180
          },
          "name": "preserveContentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-connector/index.ts",
            "line": 185
          },
          "name": "signingAlgorithm",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-transfer-connector/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTransferConnector.DataAwsccTransferConnectorAs2Config"
          }
        }
      ],
      "symbolId": "src/data-awscc-transfer-connector/index:DataAwsccTransferConnectorAs2ConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccTransferConnector.DataAwsccTransferConnectorConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferConnector.DataAwsccTransferConnectorConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-transfer-connector/index.ts",
        "line": 14
      },
      "name": "DataAwsccTransferConnectorConfig",
      "namespace": "dataAwsccTransferConnector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/transfer_connector#id DataAwsccTransferConnector#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-connector/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-transfer-connector/index:DataAwsccTransferConnectorConfig"
    },
    "@cdktn/provider-awscc.dataAwsccTransferConnector.DataAwsccTransferConnectorEgressConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferConnector.DataAwsccTransferConnectorEgressConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-transfer-connector/index.ts",
        "line": 248
      },
      "name": "DataAwsccTransferConnectorEgressConfig",
      "namespace": "dataAwsccTransferConnector",
      "symbolId": "src/data-awscc-transfer-connector/index:DataAwsccTransferConnectorEgressConfig"
    },
    "@cdktn/provider-awscc.dataAwsccTransferConnector.DataAwsccTransferConnectorEgressConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferConnector.DataAwsccTransferConnectorEgressConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-transfer-connector/index.ts",
          "line": 278
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-transfer-connector/index.ts",
        "line": 271
      },
      "name": "DataAwsccTransferConnectorEgressConfigOutputReference",
      "namespace": "dataAwsccTransferConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-connector/index.ts",
            "line": 299
          },
          "name": "vpcLattice",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTransferConnector.DataAwsccTransferConnectorEgressConfigVpcLatticeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-transfer-connector/index.ts",
            "line": 282
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTransferConnector.DataAwsccTransferConnectorEgressConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-transfer-connector/index:DataAwsccTransferConnectorEgressConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccTransferConnector.DataAwsccTransferConnectorEgressConfigVpcLattice": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferConnector.DataAwsccTransferConnectorEgressConfigVpcLattice",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-transfer-connector/index.ts",
        "line": 189
      },
      "name": "DataAwsccTransferConnectorEgressConfigVpcLattice",
      "namespace": "dataAwsccTransferConnector",
      "symbolId": "src/data-awscc-transfer-connector/index:DataAwsccTransferConnectorEgressConfigVpcLattice"
    },
    "@cdktn/provider-awscc.dataAwsccTransferConnector.DataAwsccTransferConnectorEgressConfigVpcLatticeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferConnector.DataAwsccTransferConnectorEgressConfigVpcLatticeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-transfer-connector/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-awscc-transfer-connector/index.ts",
        "line": 212
      },
      "name": "DataAwsccTransferConnectorEgressConfigVpcLatticeOutputReference",
      "namespace": "dataAwsccTransferConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-connector/index.ts",
            "line": 239
          },
          "name": "portNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-connector/index.ts",
            "line": 244
          },
          "name": "resourceConfigurationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-transfer-connector/index.ts",
            "line": 223
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTransferConnector.DataAwsccTransferConnectorEgressConfigVpcLattice"
          }
        }
      ],
      "symbolId": "src/data-awscc-transfer-connector/index:DataAwsccTransferConnectorEgressConfigVpcLatticeOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccTransferConnector.DataAwsccTransferConnectorSftpConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferConnector.DataAwsccTransferConnectorSftpConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-transfer-connector/index.ts",
        "line": 303
      },
      "name": "DataAwsccTransferConnectorSftpConfig",
      "namespace": "dataAwsccTransferConnector",
      "symbolId": "src/data-awscc-transfer-connector/index:DataAwsccTransferConnectorSftpConfig"
    },
    "@cdktn/provider-awscc.dataAwsccTransferConnector.DataAwsccTransferConnectorSftpConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferConnector.DataAwsccTransferConnectorSftpConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-transfer-connector/index.ts",
          "line": 333
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-transfer-connector/index.ts",
        "line": 326
      },
      "name": "DataAwsccTransferConnectorSftpConfigOutputReference",
      "namespace": "dataAwsccTransferConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-connector/index.ts",
            "line": 353
          },
          "name": "maxConcurrentConnections",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-connector/index.ts",
            "line": 358
          },
          "name": "trustedHostKeys",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-connector/index.ts",
            "line": 363
          },
          "name": "userSecretId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-transfer-connector/index.ts",
            "line": 337
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTransferConnector.DataAwsccTransferConnectorSftpConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-transfer-connector/index:DataAwsccTransferConnectorSftpConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccTransferConnector.DataAwsccTransferConnectorTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferConnector.DataAwsccTransferConnectorTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-transfer-connector/index.ts",
        "line": 367
      },
      "name": "DataAwsccTransferConnectorTags",
      "namespace": "dataAwsccTransferConnector",
      "symbolId": "src/data-awscc-transfer-connector/index:DataAwsccTransferConnectorTags"
    },
    "@cdktn/provider-awscc.dataAwsccTransferConnector.DataAwsccTransferConnectorTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferConnector.DataAwsccTransferConnectorTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-transfer-connector/index.ts",
          "line": 436
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-transfer-connector/index.ts",
        "line": 429
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-transfer-connector/index.ts",
            "line": 443
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccTransferConnector.DataAwsccTransferConnectorTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccTransferConnectorTagsList",
      "namespace": "dataAwsccTransferConnector",
      "symbolId": "src/data-awscc-transfer-connector/index:DataAwsccTransferConnectorTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccTransferConnector.DataAwsccTransferConnectorTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferConnector.DataAwsccTransferConnectorTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-transfer-connector/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-awscc-transfer-connector/index.ts",
        "line": 390
      },
      "name": "DataAwsccTransferConnectorTagsOutputReference",
      "namespace": "dataAwsccTransferConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-connector/index.ts",
            "line": 419
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-connector/index.ts",
            "line": 424
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-transfer-connector/index.ts",
            "line": 403
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTransferConnector.DataAwsccTransferConnectorTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-transfer-connector/index:DataAwsccTransferConnectorTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccTransferConnectors.DataAwsccTransferConnectors": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/transfer_connectors awscc_transfer_connectors}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferConnectors.DataAwsccTransferConnectors",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/transfer_connectors awscc_transfer_connectors} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-transfer-connectors/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccTransferConnectors.DataAwsccTransferConnectorsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-transfer-connectors/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccTransferConnectors resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-transfer-connectors/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccTransferConnectors to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/transfer_connectors#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccTransferConnectors that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccTransferConnectors to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-transfer-connectors/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-transfer-connectors/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccTransferConnectors",
      "namespace": "dataAwsccTransferConnectors",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-connectors/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-connectors/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-connectors/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-transfer-connectors/index:DataAwsccTransferConnectors"
    },
    "@cdktn/provider-awscc.dataAwsccTransferConnectors.DataAwsccTransferConnectorsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferConnectors.DataAwsccTransferConnectorsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-transfer-connectors/index.ts",
        "line": 14
      },
      "name": "DataAwsccTransferConnectorsConfig",
      "namespace": "dataAwsccTransferConnectors",
      "symbolId": "src/data-awscc-transfer-connectors/index:DataAwsccTransferConnectorsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccTransferProfile.DataAwsccTransferProfile": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/transfer_profile awscc_transfer_profile}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferProfile.DataAwsccTransferProfile",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/transfer_profile awscc_transfer_profile} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-transfer-profile/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-awscc.dataAwsccTransferProfile.DataAwsccTransferProfileConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-transfer-profile/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccTransferProfile resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-transfer-profile/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 DataAwsccTransferProfile to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/transfer_profile#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccTransferProfile that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccTransferProfile to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-transfer-profile/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-awscc-transfer-profile/index.ts",
            "line": 218
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccTransferProfile",
      "namespace": "dataAwsccTransferProfile",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-profile/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-profile/index.ts",
            "line": 165
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-profile/index.ts",
            "line": 170
          },
          "name": "as2Id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-profile/index.ts",
            "line": 175
          },
          "name": "certificateIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-profile/index.ts",
            "line": 193
          },
          "name": "profileId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-profile/index.ts",
            "line": 198
          },
          "name": "profileType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-profile/index.ts",
            "line": 204
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTransferProfile.DataAwsccTransferProfileTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-profile/index.ts",
            "line": 188
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-transfer-profile/index.ts",
            "line": 181
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-transfer-profile/index:DataAwsccTransferProfile"
    },
    "@cdktn/provider-awscc.dataAwsccTransferProfile.DataAwsccTransferProfileConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferProfile.DataAwsccTransferProfileConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-transfer-profile/index.ts",
        "line": 14
      },
      "name": "DataAwsccTransferProfileConfig",
      "namespace": "dataAwsccTransferProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/transfer_profile#id DataAwsccTransferProfile#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-profile/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-transfer-profile/index:DataAwsccTransferProfileConfig"
    },
    "@cdktn/provider-awscc.dataAwsccTransferProfile.DataAwsccTransferProfileTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferProfile.DataAwsccTransferProfileTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-transfer-profile/index.ts",
        "line": 25
      },
      "name": "DataAwsccTransferProfileTags",
      "namespace": "dataAwsccTransferProfile",
      "symbolId": "src/data-awscc-transfer-profile/index:DataAwsccTransferProfileTags"
    },
    "@cdktn/provider-awscc.dataAwsccTransferProfile.DataAwsccTransferProfileTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferProfile.DataAwsccTransferProfileTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-transfer-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-awscc-transfer-profile/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-transfer-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-awscc.dataAwsccTransferProfile.DataAwsccTransferProfileTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccTransferProfileTagsList",
      "namespace": "dataAwsccTransferProfile",
      "symbolId": "src/data-awscc-transfer-profile/index:DataAwsccTransferProfileTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccTransferProfile.DataAwsccTransferProfileTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferProfile.DataAwsccTransferProfileTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-transfer-profile/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-transfer-profile/index.ts",
        "line": 48
      },
      "name": "DataAwsccTransferProfileTagsOutputReference",
      "namespace": "dataAwsccTransferProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-profile/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-profile/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-transfer-profile/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTransferProfile.DataAwsccTransferProfileTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-transfer-profile/index:DataAwsccTransferProfileTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccTransferProfiles.DataAwsccTransferProfiles": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/transfer_profiles awscc_transfer_profiles}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferProfiles.DataAwsccTransferProfiles",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/transfer_profiles awscc_transfer_profiles} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-transfer-profiles/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccTransferProfiles.DataAwsccTransferProfilesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-transfer-profiles/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccTransferProfiles resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-transfer-profiles/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccTransferProfiles to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/transfer_profiles#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccTransferProfiles that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccTransferProfiles to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-transfer-profiles/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-transfer-profiles/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccTransferProfiles",
      "namespace": "dataAwsccTransferProfiles",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-profiles/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-profiles/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-profiles/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-transfer-profiles/index:DataAwsccTransferProfiles"
    },
    "@cdktn/provider-awscc.dataAwsccTransferProfiles.DataAwsccTransferProfilesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferProfiles.DataAwsccTransferProfilesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-transfer-profiles/index.ts",
        "line": 14
      },
      "name": "DataAwsccTransferProfilesConfig",
      "namespace": "dataAwsccTransferProfiles",
      "symbolId": "src/data-awscc-transfer-profiles/index:DataAwsccTransferProfilesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccTransferServer.DataAwsccTransferServer": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/transfer_server awscc_transfer_server}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferServer.DataAwsccTransferServer",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/transfer_server awscc_transfer_server} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-transfer-server/index.ts",
          "line": 633
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccTransferServer.DataAwsccTransferServerConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-transfer-server/index.ts",
        "line": 601
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccTransferServer resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-transfer-server/index.ts",
            "line": 618
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccTransferServer to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/transfer_server#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccTransferServer that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccTransferServer to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-transfer-server/index.ts",
            "line": 784
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-transfer-server/index.ts",
            "line": 790
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccTransferServer",
      "namespace": "dataAwsccTransferServer",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-server/index.ts",
            "line": 606
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-server/index.ts",
            "line": 657
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-server/index.ts",
            "line": 662
          },
          "name": "as2ServiceManagedEgressIpAddresses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-server/index.ts",
            "line": 667
          },
          "name": "certificate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-server/index.ts",
            "line": 672
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-server/index.ts",
            "line": 678
          },
          "name": "endpointDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTransferServer.DataAwsccTransferServerEndpointDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-server/index.ts",
            "line": 683
          },
          "name": "endpointType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-server/index.ts",
            "line": 702
          },
          "name": "identityProviderDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTransferServer.DataAwsccTransferServerIdentityProviderDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-server/index.ts",
            "line": 707
          },
          "name": "identityProviderType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-server/index.ts",
            "line": 712
          },
          "name": "ipAddressType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-server/index.ts",
            "line": 717
          },
          "name": "loggingRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-server/index.ts",
            "line": 722
          },
          "name": "postAuthenticationLoginBanner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-server/index.ts",
            "line": 727
          },
          "name": "preAuthenticationLoginBanner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-server/index.ts",
            "line": 733
          },
          "name": "protocolDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTransferServer.DataAwsccTransferServerProtocolDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-server/index.ts",
            "line": 738
          },
          "name": "protocols",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-server/index.ts",
            "line": 744
          },
          "name": "s3StorageOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTransferServer.DataAwsccTransferServerS3StorageOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-server/index.ts",
            "line": 749
          },
          "name": "securityPolicyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-server/index.ts",
            "line": 754
          },
          "name": "serverId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-server/index.ts",
            "line": 759
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-server/index.ts",
            "line": 764
          },
          "name": "structuredLogDestinations",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-server/index.ts",
            "line": 770
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTransferServer.DataAwsccTransferServerTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-server/index.ts",
            "line": 776
          },
          "name": "workflowDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTransferServer.DataAwsccTransferServerWorkflowDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-server/index.ts",
            "line": 696
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-transfer-server/index.ts",
            "line": 689
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-transfer-server/index:DataAwsccTransferServer"
    },
    "@cdktn/provider-awscc.dataAwsccTransferServer.DataAwsccTransferServerConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferServer.DataAwsccTransferServerConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-transfer-server/index.ts",
        "line": 14
      },
      "name": "DataAwsccTransferServerConfig",
      "namespace": "dataAwsccTransferServer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/transfer_server#id DataAwsccTransferServer#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-server/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-transfer-server/index:DataAwsccTransferServerConfig"
    },
    "@cdktn/provider-awscc.dataAwsccTransferServer.DataAwsccTransferServerEndpointDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferServer.DataAwsccTransferServerEndpointDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-transfer-server/index.ts",
        "line": 25
      },
      "name": "DataAwsccTransferServerEndpointDetails",
      "namespace": "dataAwsccTransferServer",
      "symbolId": "src/data-awscc-transfer-server/index:DataAwsccTransferServerEndpointDetails"
    },
    "@cdktn/provider-awscc.dataAwsccTransferServer.DataAwsccTransferServerEndpointDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferServer.DataAwsccTransferServerEndpointDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-transfer-server/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-transfer-server/index.ts",
        "line": 48
      },
      "name": "DataAwsccTransferServerEndpointDetailsOutputReference",
      "namespace": "dataAwsccTransferServer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-server/index.ts",
            "line": 75
          },
          "name": "addressAllocationIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-server/index.ts",
            "line": 80
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-server/index.ts",
            "line": 85
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-server/index.ts",
            "line": 90
          },
          "name": "vpcEndpointId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-server/index.ts",
            "line": 95
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-transfer-server/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTransferServer.DataAwsccTransferServerEndpointDetails"
          }
        }
      ],
      "symbolId": "src/data-awscc-transfer-server/index:DataAwsccTransferServerEndpointDetailsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccTransferServer.DataAwsccTransferServerIdentityProviderDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferServer.DataAwsccTransferServerIdentityProviderDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-transfer-server/index.ts",
        "line": 99
      },
      "name": "DataAwsccTransferServerIdentityProviderDetails",
      "namespace": "dataAwsccTransferServer",
      "symbolId": "src/data-awscc-transfer-server/index:DataAwsccTransferServerIdentityProviderDetails"
    },
    "@cdktn/provider-awscc.dataAwsccTransferServer.DataAwsccTransferServerIdentityProviderDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferServer.DataAwsccTransferServerIdentityProviderDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-transfer-server/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-awscc-transfer-server/index.ts",
        "line": 122
      },
      "name": "DataAwsccTransferServerIdentityProviderDetailsOutputReference",
      "namespace": "dataAwsccTransferServer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-server/index.ts",
            "line": 149
          },
          "name": "directoryId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-server/index.ts",
            "line": 154
          },
          "name": "function",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-server/index.ts",
            "line": 159
          },
          "name": "invocationRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-server/index.ts",
            "line": 164
          },
          "name": "sftpAuthenticationMethods",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-server/index.ts",
            "line": 169
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-transfer-server/index.ts",
            "line": 133
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTransferServer.DataAwsccTransferServerIdentityProviderDetails"
          }
        }
      ],
      "symbolId": "src/data-awscc-transfer-server/index:DataAwsccTransferServerIdentityProviderDetailsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccTransferServer.DataAwsccTransferServerProtocolDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferServer.DataAwsccTransferServerProtocolDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-transfer-server/index.ts",
        "line": 173
      },
      "name": "DataAwsccTransferServerProtocolDetails",
      "namespace": "dataAwsccTransferServer",
      "symbolId": "src/data-awscc-transfer-server/index:DataAwsccTransferServerProtocolDetails"
    },
    "@cdktn/provider-awscc.dataAwsccTransferServer.DataAwsccTransferServerProtocolDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferServer.DataAwsccTransferServerProtocolDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-transfer-server/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-awscc-transfer-server/index.ts",
        "line": 196
      },
      "name": "DataAwsccTransferServerProtocolDetailsOutputReference",
      "namespace": "dataAwsccTransferServer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-server/index.ts",
            "line": 223
          },
          "name": "as2Transports",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-server/index.ts",
            "line": 228
          },
          "name": "passiveIp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-server/index.ts",
            "line": 233
          },
          "name": "setStatOption",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-server/index.ts",
            "line": 238
          },
          "name": "tlsSessionResumptionMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-transfer-server/index.ts",
            "line": 207
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTransferServer.DataAwsccTransferServerProtocolDetails"
          }
        }
      ],
      "symbolId": "src/data-awscc-transfer-server/index:DataAwsccTransferServerProtocolDetailsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccTransferServer.DataAwsccTransferServerS3StorageOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferServer.DataAwsccTransferServerS3StorageOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-transfer-server/index.ts",
        "line": 242
      },
      "name": "DataAwsccTransferServerS3StorageOptions",
      "namespace": "dataAwsccTransferServer",
      "symbolId": "src/data-awscc-transfer-server/index:DataAwsccTransferServerS3StorageOptions"
    },
    "@cdktn/provider-awscc.dataAwsccTransferServer.DataAwsccTransferServerS3StorageOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferServer.DataAwsccTransferServerS3StorageOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-transfer-server/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/data-awscc-transfer-server/index.ts",
        "line": 265
      },
      "name": "DataAwsccTransferServerS3StorageOptionsOutputReference",
      "namespace": "dataAwsccTransferServer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-server/index.ts",
            "line": 292
          },
          "name": "directoryListingOptimization",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-transfer-server/index.ts",
            "line": 276
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTransferServer.DataAwsccTransferServerS3StorageOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-transfer-server/index:DataAwsccTransferServerS3StorageOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccTransferServer.DataAwsccTransferServerTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferServer.DataAwsccTransferServerTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-transfer-server/index.ts",
        "line": 296
      },
      "name": "DataAwsccTransferServerTags",
      "namespace": "dataAwsccTransferServer",
      "symbolId": "src/data-awscc-transfer-server/index:DataAwsccTransferServerTags"
    },
    "@cdktn/provider-awscc.dataAwsccTransferServer.DataAwsccTransferServerTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferServer.DataAwsccTransferServerTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-transfer-server/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-awscc-transfer-server/index.ts",
        "line": 358
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-transfer-server/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-awscc.dataAwsccTransferServer.DataAwsccTransferServerTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccTransferServerTagsList",
      "namespace": "dataAwsccTransferServer",
      "symbolId": "src/data-awscc-transfer-server/index:DataAwsccTransferServerTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccTransferServer.DataAwsccTransferServerTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferServer.DataAwsccTransferServerTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-transfer-server/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-awscc-transfer-server/index.ts",
        "line": 319
      },
      "name": "DataAwsccTransferServerTagsOutputReference",
      "namespace": "dataAwsccTransferServer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-server/index.ts",
            "line": 348
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-server/index.ts",
            "line": 353
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-transfer-server/index.ts",
            "line": 332
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTransferServer.DataAwsccTransferServerTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-transfer-server/index:DataAwsccTransferServerTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccTransferServer.DataAwsccTransferServerWorkflowDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferServer.DataAwsccTransferServerWorkflowDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-transfer-server/index.ts",
        "line": 536
      },
      "name": "DataAwsccTransferServerWorkflowDetails",
      "namespace": "dataAwsccTransferServer",
      "symbolId": "src/data-awscc-transfer-server/index:DataAwsccTransferServerWorkflowDetails"
    },
    "@cdktn/provider-awscc.dataAwsccTransferServer.DataAwsccTransferServerWorkflowDetailsOnPartialUpload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferServer.DataAwsccTransferServerWorkflowDetailsOnPartialUpload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-transfer-server/index.ts",
        "line": 376
      },
      "name": "DataAwsccTransferServerWorkflowDetailsOnPartialUpload",
      "namespace": "dataAwsccTransferServer",
      "symbolId": "src/data-awscc-transfer-server/index:DataAwsccTransferServerWorkflowDetailsOnPartialUpload"
    },
    "@cdktn/provider-awscc.dataAwsccTransferServer.DataAwsccTransferServerWorkflowDetailsOnPartialUploadList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferServer.DataAwsccTransferServerWorkflowDetailsOnPartialUploadList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-transfer-server/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-transfer-server/index.ts",
        "line": 438
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-transfer-server/index.ts",
            "line": 452
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccTransferServer.DataAwsccTransferServerWorkflowDetailsOnPartialUploadOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccTransferServerWorkflowDetailsOnPartialUploadList",
      "namespace": "dataAwsccTransferServer",
      "symbolId": "src/data-awscc-transfer-server/index:DataAwsccTransferServerWorkflowDetailsOnPartialUploadList"
    },
    "@cdktn/provider-awscc.dataAwsccTransferServer.DataAwsccTransferServerWorkflowDetailsOnPartialUploadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferServer.DataAwsccTransferServerWorkflowDetailsOnPartialUploadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-transfer-server/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-awscc-transfer-server/index.ts",
        "line": 399
      },
      "name": "DataAwsccTransferServerWorkflowDetailsOnPartialUploadOutputReference",
      "namespace": "dataAwsccTransferServer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-server/index.ts",
            "line": 428
          },
          "name": "executionRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-server/index.ts",
            "line": 433
          },
          "name": "workflowId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-transfer-server/index.ts",
            "line": 412
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTransferServer.DataAwsccTransferServerWorkflowDetailsOnPartialUpload"
          }
        }
      ],
      "symbolId": "src/data-awscc-transfer-server/index:DataAwsccTransferServerWorkflowDetailsOnPartialUploadOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccTransferServer.DataAwsccTransferServerWorkflowDetailsOnUpload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferServer.DataAwsccTransferServerWorkflowDetailsOnUpload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-transfer-server/index.ts",
        "line": 456
      },
      "name": "DataAwsccTransferServerWorkflowDetailsOnUpload",
      "namespace": "dataAwsccTransferServer",
      "symbolId": "src/data-awscc-transfer-server/index:DataAwsccTransferServerWorkflowDetailsOnUpload"
    },
    "@cdktn/provider-awscc.dataAwsccTransferServer.DataAwsccTransferServerWorkflowDetailsOnUploadList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferServer.DataAwsccTransferServerWorkflowDetailsOnUploadList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-transfer-server/index.ts",
          "line": 525
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-transfer-server/index.ts",
        "line": 518
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-transfer-server/index.ts",
            "line": 532
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccTransferServer.DataAwsccTransferServerWorkflowDetailsOnUploadOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccTransferServerWorkflowDetailsOnUploadList",
      "namespace": "dataAwsccTransferServer",
      "symbolId": "src/data-awscc-transfer-server/index:DataAwsccTransferServerWorkflowDetailsOnUploadList"
    },
    "@cdktn/provider-awscc.dataAwsccTransferServer.DataAwsccTransferServerWorkflowDetailsOnUploadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferServer.DataAwsccTransferServerWorkflowDetailsOnUploadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-transfer-server/index.ts",
          "line": 488
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-transfer-server/index.ts",
        "line": 479
      },
      "name": "DataAwsccTransferServerWorkflowDetailsOnUploadOutputReference",
      "namespace": "dataAwsccTransferServer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-server/index.ts",
            "line": 508
          },
          "name": "executionRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-server/index.ts",
            "line": 513
          },
          "name": "workflowId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-transfer-server/index.ts",
            "line": 492
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTransferServer.DataAwsccTransferServerWorkflowDetailsOnUpload"
          }
        }
      ],
      "symbolId": "src/data-awscc-transfer-server/index:DataAwsccTransferServerWorkflowDetailsOnUploadOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccTransferServer.DataAwsccTransferServerWorkflowDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferServer.DataAwsccTransferServerWorkflowDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-transfer-server/index.ts",
          "line": 566
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-transfer-server/index.ts",
        "line": 559
      },
      "name": "DataAwsccTransferServerWorkflowDetailsOutputReference",
      "namespace": "dataAwsccTransferServer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-server/index.ts",
            "line": 587
          },
          "name": "onPartialUpload",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTransferServer.DataAwsccTransferServerWorkflowDetailsOnPartialUploadList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-server/index.ts",
            "line": 593
          },
          "name": "onUpload",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTransferServer.DataAwsccTransferServerWorkflowDetailsOnUploadList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-transfer-server/index.ts",
            "line": 570
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTransferServer.DataAwsccTransferServerWorkflowDetails"
          }
        }
      ],
      "symbolId": "src/data-awscc-transfer-server/index:DataAwsccTransferServerWorkflowDetailsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccTransferServers.DataAwsccTransferServers": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/transfer_servers awscc_transfer_servers}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferServers.DataAwsccTransferServers",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/transfer_servers awscc_transfer_servers} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-transfer-servers/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccTransferServers.DataAwsccTransferServersConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-transfer-servers/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccTransferServers resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-transfer-servers/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccTransferServers to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/transfer_servers#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccTransferServers that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccTransferServers to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-transfer-servers/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-transfer-servers/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccTransferServers",
      "namespace": "dataAwsccTransferServers",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-servers/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-servers/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-servers/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-transfer-servers/index:DataAwsccTransferServers"
    },
    "@cdktn/provider-awscc.dataAwsccTransferServers.DataAwsccTransferServersConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferServers.DataAwsccTransferServersConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-transfer-servers/index.ts",
        "line": 14
      },
      "name": "DataAwsccTransferServersConfig",
      "namespace": "dataAwsccTransferServers",
      "symbolId": "src/data-awscc-transfer-servers/index:DataAwsccTransferServersConfig"
    },
    "@cdktn/provider-awscc.dataAwsccTransferWebApp.DataAwsccTransferWebApp": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/transfer_web_app awscc_transfer_web_app}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferWebApp.DataAwsccTransferWebApp",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/transfer_web_app awscc_transfer_web_app} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-transfer-web-app/index.ts",
          "line": 447
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccTransferWebApp.DataAwsccTransferWebAppConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-transfer-web-app/index.ts",
        "line": 415
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccTransferWebApp resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-transfer-web-app/index.ts",
            "line": 432
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccTransferWebApp to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/transfer_web_app#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccTransferWebApp that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccTransferWebApp to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-transfer-web-app/index.ts",
            "line": 542
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-transfer-web-app/index.ts",
            "line": 548
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccTransferWebApp",
      "namespace": "dataAwsccTransferWebApp",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-web-app/index.ts",
            "line": 420
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-web-app/index.ts",
            "line": 471
          },
          "name": "accessEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-web-app/index.ts",
            "line": 476
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-web-app/index.ts",
            "line": 482
          },
          "name": "endpointDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTransferWebApp.DataAwsccTransferWebAppEndpointDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-web-app/index.ts",
            "line": 501
          },
          "name": "identityProviderDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTransferWebApp.DataAwsccTransferWebAppIdentityProviderDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-web-app/index.ts",
            "line": 507
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTransferWebApp.DataAwsccTransferWebAppTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-web-app/index.ts",
            "line": 512
          },
          "name": "vpcEndpointId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-web-app/index.ts",
            "line": 518
          },
          "name": "webAppCustomization",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTransferWebApp.DataAwsccTransferWebAppWebAppCustomizationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-web-app/index.ts",
            "line": 523
          },
          "name": "webAppEndpointPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-web-app/index.ts",
            "line": 528
          },
          "name": "webAppId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-web-app/index.ts",
            "line": 534
          },
          "name": "webAppUnits",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTransferWebApp.DataAwsccTransferWebAppWebAppUnitsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-web-app/index.ts",
            "line": 495
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-transfer-web-app/index.ts",
            "line": 488
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-transfer-web-app/index:DataAwsccTransferWebApp"
    },
    "@cdktn/provider-awscc.dataAwsccTransferWebApp.DataAwsccTransferWebAppConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferWebApp.DataAwsccTransferWebAppConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-transfer-web-app/index.ts",
        "line": 14
      },
      "name": "DataAwsccTransferWebAppConfig",
      "namespace": "dataAwsccTransferWebApp",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/transfer_web_app#id DataAwsccTransferWebApp#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-web-app/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-transfer-web-app/index:DataAwsccTransferWebAppConfig"
    },
    "@cdktn/provider-awscc.dataAwsccTransferWebApp.DataAwsccTransferWebAppEndpointDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferWebApp.DataAwsccTransferWebAppEndpointDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-transfer-web-app/index.ts",
        "line": 94
      },
      "name": "DataAwsccTransferWebAppEndpointDetails",
      "namespace": "dataAwsccTransferWebApp",
      "symbolId": "src/data-awscc-transfer-web-app/index:DataAwsccTransferWebAppEndpointDetails"
    },
    "@cdktn/provider-awscc.dataAwsccTransferWebApp.DataAwsccTransferWebAppEndpointDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferWebApp.DataAwsccTransferWebAppEndpointDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-transfer-web-app/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-awscc-transfer-web-app/index.ts",
        "line": 117
      },
      "name": "DataAwsccTransferWebAppEndpointDetailsOutputReference",
      "namespace": "dataAwsccTransferWebApp",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-web-app/index.ts",
            "line": 145
          },
          "name": "vpc",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTransferWebApp.DataAwsccTransferWebAppEndpointDetailsVpcOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-transfer-web-app/index.ts",
            "line": 128
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTransferWebApp.DataAwsccTransferWebAppEndpointDetails"
          }
        }
      ],
      "symbolId": "src/data-awscc-transfer-web-app/index:DataAwsccTransferWebAppEndpointDetailsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccTransferWebApp.DataAwsccTransferWebAppEndpointDetailsVpc": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferWebApp.DataAwsccTransferWebAppEndpointDetailsVpc",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-transfer-web-app/index.ts",
        "line": 25
      },
      "name": "DataAwsccTransferWebAppEndpointDetailsVpc",
      "namespace": "dataAwsccTransferWebApp",
      "symbolId": "src/data-awscc-transfer-web-app/index:DataAwsccTransferWebAppEndpointDetailsVpc"
    },
    "@cdktn/provider-awscc.dataAwsccTransferWebApp.DataAwsccTransferWebAppEndpointDetailsVpcOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferWebApp.DataAwsccTransferWebAppEndpointDetailsVpcOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-transfer-web-app/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-transfer-web-app/index.ts",
        "line": 48
      },
      "name": "DataAwsccTransferWebAppEndpointDetailsVpcOutputReference",
      "namespace": "dataAwsccTransferWebApp",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-web-app/index.ts",
            "line": 75
          },
          "name": "ipAddressType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-web-app/index.ts",
            "line": 80
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-web-app/index.ts",
            "line": 85
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-web-app/index.ts",
            "line": 90
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-transfer-web-app/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTransferWebApp.DataAwsccTransferWebAppEndpointDetailsVpc"
          }
        }
      ],
      "symbolId": "src/data-awscc-transfer-web-app/index:DataAwsccTransferWebAppEndpointDetailsVpcOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccTransferWebApp.DataAwsccTransferWebAppIdentityProviderDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferWebApp.DataAwsccTransferWebAppIdentityProviderDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-transfer-web-app/index.ts",
        "line": 149
      },
      "name": "DataAwsccTransferWebAppIdentityProviderDetails",
      "namespace": "dataAwsccTransferWebApp",
      "symbolId": "src/data-awscc-transfer-web-app/index:DataAwsccTransferWebAppIdentityProviderDetails"
    },
    "@cdktn/provider-awscc.dataAwsccTransferWebApp.DataAwsccTransferWebAppIdentityProviderDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferWebApp.DataAwsccTransferWebAppIdentityProviderDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-transfer-web-app/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-awscc-transfer-web-app/index.ts",
        "line": 172
      },
      "name": "DataAwsccTransferWebAppIdentityProviderDetailsOutputReference",
      "namespace": "dataAwsccTransferWebApp",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-web-app/index.ts",
            "line": 199
          },
          "name": "applicationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-web-app/index.ts",
            "line": 204
          },
          "name": "instanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-web-app/index.ts",
            "line": 209
          },
          "name": "role",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-transfer-web-app/index.ts",
            "line": 183
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTransferWebApp.DataAwsccTransferWebAppIdentityProviderDetails"
          }
        }
      ],
      "symbolId": "src/data-awscc-transfer-web-app/index:DataAwsccTransferWebAppIdentityProviderDetailsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccTransferWebApp.DataAwsccTransferWebAppTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferWebApp.DataAwsccTransferWebAppTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-transfer-web-app/index.ts",
        "line": 213
      },
      "name": "DataAwsccTransferWebAppTags",
      "namespace": "dataAwsccTransferWebApp",
      "symbolId": "src/data-awscc-transfer-web-app/index:DataAwsccTransferWebAppTags"
    },
    "@cdktn/provider-awscc.dataAwsccTransferWebApp.DataAwsccTransferWebAppTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferWebApp.DataAwsccTransferWebAppTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-transfer-web-app/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-awscc-transfer-web-app/index.ts",
        "line": 275
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-transfer-web-app/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-awscc.dataAwsccTransferWebApp.DataAwsccTransferWebAppTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccTransferWebAppTagsList",
      "namespace": "dataAwsccTransferWebApp",
      "symbolId": "src/data-awscc-transfer-web-app/index:DataAwsccTransferWebAppTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccTransferWebApp.DataAwsccTransferWebAppTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferWebApp.DataAwsccTransferWebAppTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-transfer-web-app/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-awscc-transfer-web-app/index.ts",
        "line": 236
      },
      "name": "DataAwsccTransferWebAppTagsOutputReference",
      "namespace": "dataAwsccTransferWebApp",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-web-app/index.ts",
            "line": 265
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-web-app/index.ts",
            "line": 270
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-transfer-web-app/index.ts",
            "line": 249
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTransferWebApp.DataAwsccTransferWebAppTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-transfer-web-app/index:DataAwsccTransferWebAppTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccTransferWebApp.DataAwsccTransferWebAppWebAppCustomization": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferWebApp.DataAwsccTransferWebAppWebAppCustomization",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-transfer-web-app/index.ts",
        "line": 293
      },
      "name": "DataAwsccTransferWebAppWebAppCustomization",
      "namespace": "dataAwsccTransferWebApp",
      "symbolId": "src/data-awscc-transfer-web-app/index:DataAwsccTransferWebAppWebAppCustomization"
    },
    "@cdktn/provider-awscc.dataAwsccTransferWebApp.DataAwsccTransferWebAppWebAppCustomizationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferWebApp.DataAwsccTransferWebAppWebAppCustomizationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-transfer-web-app/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/data-awscc-transfer-web-app/index.ts",
        "line": 316
      },
      "name": "DataAwsccTransferWebAppWebAppCustomizationOutputReference",
      "namespace": "dataAwsccTransferWebApp",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-web-app/index.ts",
            "line": 343
          },
          "name": "faviconFile",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-web-app/index.ts",
            "line": 348
          },
          "name": "logoFile",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-web-app/index.ts",
            "line": 353
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-transfer-web-app/index.ts",
            "line": 327
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTransferWebApp.DataAwsccTransferWebAppWebAppCustomization"
          }
        }
      ],
      "symbolId": "src/data-awscc-transfer-web-app/index:DataAwsccTransferWebAppWebAppCustomizationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccTransferWebApp.DataAwsccTransferWebAppWebAppUnits": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferWebApp.DataAwsccTransferWebAppWebAppUnits",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-transfer-web-app/index.ts",
        "line": 357
      },
      "name": "DataAwsccTransferWebAppWebAppUnits",
      "namespace": "dataAwsccTransferWebApp",
      "symbolId": "src/data-awscc-transfer-web-app/index:DataAwsccTransferWebAppWebAppUnits"
    },
    "@cdktn/provider-awscc.dataAwsccTransferWebApp.DataAwsccTransferWebAppWebAppUnitsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferWebApp.DataAwsccTransferWebAppWebAppUnitsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-transfer-web-app/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-awscc-transfer-web-app/index.ts",
        "line": 380
      },
      "name": "DataAwsccTransferWebAppWebAppUnitsOutputReference",
      "namespace": "dataAwsccTransferWebApp",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-web-app/index.ts",
            "line": 407
          },
          "name": "provisioned",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-transfer-web-app/index.ts",
            "line": 391
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTransferWebApp.DataAwsccTransferWebAppWebAppUnits"
          }
        }
      ],
      "symbolId": "src/data-awscc-transfer-web-app/index:DataAwsccTransferWebAppWebAppUnitsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccTransferWebApps.DataAwsccTransferWebApps": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/transfer_web_apps awscc_transfer_web_apps}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferWebApps.DataAwsccTransferWebApps",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/transfer_web_apps awscc_transfer_web_apps} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-transfer-web-apps/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccTransferWebApps.DataAwsccTransferWebAppsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-transfer-web-apps/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccTransferWebApps resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-transfer-web-apps/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccTransferWebApps to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/transfer_web_apps#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccTransferWebApps that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccTransferWebApps to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-transfer-web-apps/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-transfer-web-apps/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccTransferWebApps",
      "namespace": "dataAwsccTransferWebApps",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-web-apps/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-web-apps/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-web-apps/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-transfer-web-apps/index:DataAwsccTransferWebApps"
    },
    "@cdktn/provider-awscc.dataAwsccTransferWebApps.DataAwsccTransferWebAppsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferWebApps.DataAwsccTransferWebAppsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-transfer-web-apps/index.ts",
        "line": 14
      },
      "name": "DataAwsccTransferWebAppsConfig",
      "namespace": "dataAwsccTransferWebApps",
      "symbolId": "src/data-awscc-transfer-web-apps/index:DataAwsccTransferWebAppsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflow": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/transfer_workflow awscc_transfer_workflow}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflow",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/transfer_workflow awscc_transfer_workflow} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-transfer-workflow/index.ts",
          "line": 1773
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-transfer-workflow/index.ts",
        "line": 1741
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccTransferWorkflow resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 1758
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccTransferWorkflow to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/transfer_workflow#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccTransferWorkflow that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccTransferWorkflow to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 1846
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 1852
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccTransferWorkflow",
      "namespace": "dataAwsccTransferWorkflow",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 1746
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 1797
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 1802
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 1821
          },
          "name": "onExceptionSteps",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowOnExceptionStepsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 1827
          },
          "name": "steps",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowStepsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 1833
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 1838
          },
          "name": "workflowId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 1815
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 1808
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-transfer-workflow/index:DataAwsccTransferWorkflow"
    },
    "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-transfer-workflow/index.ts",
        "line": 14
      },
      "name": "DataAwsccTransferWorkflowConfig",
      "namespace": "dataAwsccTransferWorkflow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/transfer_workflow#id DataAwsccTransferWorkflow#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-transfer-workflow/index:DataAwsccTransferWorkflowConfig"
    },
    "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowOnExceptionSteps": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowOnExceptionSteps",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-transfer-workflow/index.ts",
        "line": 736
      },
      "name": "DataAwsccTransferWorkflowOnExceptionSteps",
      "namespace": "dataAwsccTransferWorkflow",
      "symbolId": "src/data-awscc-transfer-workflow/index:DataAwsccTransferWorkflowOnExceptionSteps"
    },
    "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowOnExceptionStepsCopyStepDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowOnExceptionStepsCopyStepDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-transfer-workflow/index.ts",
        "line": 139
      },
      "name": "DataAwsccTransferWorkflowOnExceptionStepsCopyStepDetails",
      "namespace": "dataAwsccTransferWorkflow",
      "symbolId": "src/data-awscc-transfer-workflow/index:DataAwsccTransferWorkflowOnExceptionStepsCopyStepDetails"
    },
    "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-transfer-workflow/index.ts",
        "line": 84
      },
      "name": "DataAwsccTransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocation",
      "namespace": "dataAwsccTransferWorkflow",
      "symbolId": "src/data-awscc-transfer-workflow/index:DataAwsccTransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocation"
    },
    "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-transfer-workflow/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-awscc-transfer-workflow/index.ts",
        "line": 107
      },
      "name": "DataAwsccTransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocationOutputReference",
      "namespace": "dataAwsccTransferWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 135
          },
          "name": "s3FileLocation",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocationS3FileLocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocation"
          }
        }
      ],
      "symbolId": "src/data-awscc-transfer-workflow/index:DataAwsccTransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocationS3FileLocation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocationS3FileLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-transfer-workflow/index.ts",
        "line": 25
      },
      "name": "DataAwsccTransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocationS3FileLocation",
      "namespace": "dataAwsccTransferWorkflow",
      "symbolId": "src/data-awscc-transfer-workflow/index:DataAwsccTransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocationS3FileLocation"
    },
    "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocationS3FileLocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocationS3FileLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-transfer-workflow/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-transfer-workflow/index.ts",
        "line": 48
      },
      "name": "DataAwsccTransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocationS3FileLocationOutputReference",
      "namespace": "dataAwsccTransferWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 75
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 80
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocationS3FileLocation"
          }
        }
      ],
      "symbolId": "src/data-awscc-transfer-workflow/index:DataAwsccTransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocationS3FileLocationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowOnExceptionStepsCopyStepDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowOnExceptionStepsCopyStepDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-transfer-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/data-awscc-transfer-workflow/index.ts",
        "line": 162
      },
      "name": "DataAwsccTransferWorkflowOnExceptionStepsCopyStepDetailsOutputReference",
      "namespace": "dataAwsccTransferWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 190
          },
          "name": "destinationFileLocation",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 195
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 200
          },
          "name": "overwriteExisting",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 205
          },
          "name": "sourceFileLocation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 173
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowOnExceptionStepsCopyStepDetails"
          }
        }
      ],
      "symbolId": "src/data-awscc-transfer-workflow/index:DataAwsccTransferWorkflowOnExceptionStepsCopyStepDetailsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowOnExceptionStepsCustomStepDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowOnExceptionStepsCustomStepDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-transfer-workflow/index.ts",
        "line": 209
      },
      "name": "DataAwsccTransferWorkflowOnExceptionStepsCustomStepDetails",
      "namespace": "dataAwsccTransferWorkflow",
      "symbolId": "src/data-awscc-transfer-workflow/index:DataAwsccTransferWorkflowOnExceptionStepsCustomStepDetails"
    },
    "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowOnExceptionStepsCustomStepDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowOnExceptionStepsCustomStepDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-transfer-workflow/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-awscc-transfer-workflow/index.ts",
        "line": 232
      },
      "name": "DataAwsccTransferWorkflowOnExceptionStepsCustomStepDetailsOutputReference",
      "namespace": "dataAwsccTransferWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 259
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 264
          },
          "name": "sourceFileLocation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 269
          },
          "name": "target",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 274
          },
          "name": "timeoutSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 243
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowOnExceptionStepsCustomStepDetails"
          }
        }
      ],
      "symbolId": "src/data-awscc-transfer-workflow/index:DataAwsccTransferWorkflowOnExceptionStepsCustomStepDetailsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowOnExceptionStepsDecryptStepDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowOnExceptionStepsDecryptStepDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-transfer-workflow/index.ts",
        "line": 457
      },
      "name": "DataAwsccTransferWorkflowOnExceptionStepsDecryptStepDetails",
      "namespace": "dataAwsccTransferWorkflow",
      "symbolId": "src/data-awscc-transfer-workflow/index:DataAwsccTransferWorkflowOnExceptionStepsDecryptStepDetails"
    },
    "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowOnExceptionStepsDecryptStepDetailsDestinationFileLocation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowOnExceptionStepsDecryptStepDetailsDestinationFileLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-transfer-workflow/index.ts",
        "line": 396
      },
      "name": "DataAwsccTransferWorkflowOnExceptionStepsDecryptStepDetailsDestinationFileLocation",
      "namespace": "dataAwsccTransferWorkflow",
      "symbolId": "src/data-awscc-transfer-workflow/index:DataAwsccTransferWorkflowOnExceptionStepsDecryptStepDetailsDestinationFileLocation"
    },
    "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowOnExceptionStepsDecryptStepDetailsDestinationFileLocationEfsFileLocation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowOnExceptionStepsDecryptStepDetailsDestinationFileLocationEfsFileLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-transfer-workflow/index.ts",
        "line": 278
      },
      "name": "DataAwsccTransferWorkflowOnExceptionStepsDecryptStepDetailsDestinationFileLocationEfsFileLocation",
      "namespace": "dataAwsccTransferWorkflow",
      "symbolId": "src/data-awscc-transfer-workflow/index:DataAwsccTransferWorkflowOnExceptionStepsDecryptStepDetailsDestinationFileLocationEfsFileLocation"
    },
    "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowOnExceptionStepsDecryptStepDetailsDestinationFileLocationEfsFileLocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowOnExceptionStepsDecryptStepDetailsDestinationFileLocationEfsFileLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-transfer-workflow/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-awscc-transfer-workflow/index.ts",
        "line": 301
      },
      "name": "DataAwsccTransferWorkflowOnExceptionStepsDecryptStepDetailsDestinationFileLocationEfsFileLocationOutputReference",
      "namespace": "dataAwsccTransferWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 328
          },
          "name": "fileSystemId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 333
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 312
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowOnExceptionStepsDecryptStepDetailsDestinationFileLocationEfsFileLocation"
          }
        }
      ],
      "symbolId": "src/data-awscc-transfer-workflow/index:DataAwsccTransferWorkflowOnExceptionStepsDecryptStepDetailsDestinationFileLocationEfsFileLocationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowOnExceptionStepsDecryptStepDetailsDestinationFileLocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowOnExceptionStepsDecryptStepDetailsDestinationFileLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-transfer-workflow/index.ts",
          "line": 426
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-transfer-workflow/index.ts",
        "line": 419
      },
      "name": "DataAwsccTransferWorkflowOnExceptionStepsDecryptStepDetailsDestinationFileLocationOutputReference",
      "namespace": "dataAwsccTransferWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 447
          },
          "name": "efsFileLocation",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowOnExceptionStepsDecryptStepDetailsDestinationFileLocationEfsFileLocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 453
          },
          "name": "s3FileLocation",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowOnExceptionStepsDecryptStepDetailsDestinationFileLocationS3FileLocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 430
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowOnExceptionStepsDecryptStepDetailsDestinationFileLocation"
          }
        }
      ],
      "symbolId": "src/data-awscc-transfer-workflow/index:DataAwsccTransferWorkflowOnExceptionStepsDecryptStepDetailsDestinationFileLocationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowOnExceptionStepsDecryptStepDetailsDestinationFileLocationS3FileLocation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowOnExceptionStepsDecryptStepDetailsDestinationFileLocationS3FileLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-transfer-workflow/index.ts",
        "line": 337
      },
      "name": "DataAwsccTransferWorkflowOnExceptionStepsDecryptStepDetailsDestinationFileLocationS3FileLocation",
      "namespace": "dataAwsccTransferWorkflow",
      "symbolId": "src/data-awscc-transfer-workflow/index:DataAwsccTransferWorkflowOnExceptionStepsDecryptStepDetailsDestinationFileLocationS3FileLocation"
    },
    "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowOnExceptionStepsDecryptStepDetailsDestinationFileLocationS3FileLocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowOnExceptionStepsDecryptStepDetailsDestinationFileLocationS3FileLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-transfer-workflow/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-awscc-transfer-workflow/index.ts",
        "line": 360
      },
      "name": "DataAwsccTransferWorkflowOnExceptionStepsDecryptStepDetailsDestinationFileLocationS3FileLocationOutputReference",
      "namespace": "dataAwsccTransferWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 387
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 392
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 371
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowOnExceptionStepsDecryptStepDetailsDestinationFileLocationS3FileLocation"
          }
        }
      ],
      "symbolId": "src/data-awscc-transfer-workflow/index:DataAwsccTransferWorkflowOnExceptionStepsDecryptStepDetailsDestinationFileLocationS3FileLocationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowOnExceptionStepsDecryptStepDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowOnExceptionStepsDecryptStepDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-transfer-workflow/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-awscc-transfer-workflow/index.ts",
        "line": 480
      },
      "name": "DataAwsccTransferWorkflowOnExceptionStepsDecryptStepDetailsOutputReference",
      "namespace": "dataAwsccTransferWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 508
          },
          "name": "destinationFileLocation",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowOnExceptionStepsDecryptStepDetailsDestinationFileLocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 513
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 518
          },
          "name": "overwriteExisting",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 523
          },
          "name": "sourceFileLocation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 528
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 491
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowOnExceptionStepsDecryptStepDetails"
          }
        }
      ],
      "symbolId": "src/data-awscc-transfer-workflow/index:DataAwsccTransferWorkflowOnExceptionStepsDecryptStepDetailsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowOnExceptionStepsDeleteStepDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowOnExceptionStepsDeleteStepDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-transfer-workflow/index.ts",
        "line": 532
      },
      "name": "DataAwsccTransferWorkflowOnExceptionStepsDeleteStepDetails",
      "namespace": "dataAwsccTransferWorkflow",
      "symbolId": "src/data-awscc-transfer-workflow/index:DataAwsccTransferWorkflowOnExceptionStepsDeleteStepDetails"
    },
    "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowOnExceptionStepsDeleteStepDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowOnExceptionStepsDeleteStepDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-transfer-workflow/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-transfer-workflow/index.ts",
        "line": 555
      },
      "name": "DataAwsccTransferWorkflowOnExceptionStepsDeleteStepDetailsOutputReference",
      "namespace": "dataAwsccTransferWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 582
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 587
          },
          "name": "sourceFileLocation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 566
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowOnExceptionStepsDeleteStepDetails"
          }
        }
      ],
      "symbolId": "src/data-awscc-transfer-workflow/index:DataAwsccTransferWorkflowOnExceptionStepsDeleteStepDetailsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowOnExceptionStepsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowOnExceptionStepsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-transfer-workflow/index.ts",
          "line": 830
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-transfer-workflow/index.ts",
        "line": 823
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 837
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowOnExceptionStepsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccTransferWorkflowOnExceptionStepsList",
      "namespace": "dataAwsccTransferWorkflow",
      "symbolId": "src/data-awscc-transfer-workflow/index:DataAwsccTransferWorkflowOnExceptionStepsList"
    },
    "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowOnExceptionStepsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowOnExceptionStepsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-transfer-workflow/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-transfer-workflow/index.ts",
        "line": 759
      },
      "name": "DataAwsccTransferWorkflowOnExceptionStepsOutputReference",
      "namespace": "dataAwsccTransferWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 789
          },
          "name": "copyStepDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowOnExceptionStepsCopyStepDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 795
          },
          "name": "customStepDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowOnExceptionStepsCustomStepDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 801
          },
          "name": "decryptStepDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowOnExceptionStepsDecryptStepDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 807
          },
          "name": "deleteStepDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowOnExceptionStepsDeleteStepDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 813
          },
          "name": "tagStepDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowOnExceptionStepsTagStepDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 818
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 772
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowOnExceptionSteps"
          }
        }
      ],
      "symbolId": "src/data-awscc-transfer-workflow/index:DataAwsccTransferWorkflowOnExceptionStepsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowOnExceptionStepsTagStepDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowOnExceptionStepsTagStepDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-transfer-workflow/index.ts",
        "line": 671
      },
      "name": "DataAwsccTransferWorkflowOnExceptionStepsTagStepDetails",
      "namespace": "dataAwsccTransferWorkflow",
      "symbolId": "src/data-awscc-transfer-workflow/index:DataAwsccTransferWorkflowOnExceptionStepsTagStepDetails"
    },
    "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowOnExceptionStepsTagStepDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowOnExceptionStepsTagStepDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-transfer-workflow/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-transfer-workflow/index.ts",
        "line": 694
      },
      "name": "DataAwsccTransferWorkflowOnExceptionStepsTagStepDetailsOutputReference",
      "namespace": "dataAwsccTransferWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 721
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 726
          },
          "name": "sourceFileLocation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 732
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowOnExceptionStepsTagStepDetailsTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 705
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowOnExceptionStepsTagStepDetails"
          }
        }
      ],
      "symbolId": "src/data-awscc-transfer-workflow/index:DataAwsccTransferWorkflowOnExceptionStepsTagStepDetailsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowOnExceptionStepsTagStepDetailsTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowOnExceptionStepsTagStepDetailsTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-transfer-workflow/index.ts",
        "line": 591
      },
      "name": "DataAwsccTransferWorkflowOnExceptionStepsTagStepDetailsTags",
      "namespace": "dataAwsccTransferWorkflow",
      "symbolId": "src/data-awscc-transfer-workflow/index:DataAwsccTransferWorkflowOnExceptionStepsTagStepDetailsTags"
    },
    "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowOnExceptionStepsTagStepDetailsTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowOnExceptionStepsTagStepDetailsTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-transfer-workflow/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-transfer-workflow/index.ts",
        "line": 653
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 667
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowOnExceptionStepsTagStepDetailsTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccTransferWorkflowOnExceptionStepsTagStepDetailsTagsList",
      "namespace": "dataAwsccTransferWorkflow",
      "symbolId": "src/data-awscc-transfer-workflow/index:DataAwsccTransferWorkflowOnExceptionStepsTagStepDetailsTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowOnExceptionStepsTagStepDetailsTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowOnExceptionStepsTagStepDetailsTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-transfer-workflow/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-transfer-workflow/index.ts",
        "line": 614
      },
      "name": "DataAwsccTransferWorkflowOnExceptionStepsTagStepDetailsTagsOutputReference",
      "namespace": "dataAwsccTransferWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 643
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 648
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 627
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowOnExceptionStepsTagStepDetailsTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-transfer-workflow/index:DataAwsccTransferWorkflowOnExceptionStepsTagStepDetailsTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowSteps": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowSteps",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-transfer-workflow/index.ts",
        "line": 1552
      },
      "name": "DataAwsccTransferWorkflowSteps",
      "namespace": "dataAwsccTransferWorkflow",
      "symbolId": "src/data-awscc-transfer-workflow/index:DataAwsccTransferWorkflowSteps"
    },
    "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowStepsCopyStepDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowStepsCopyStepDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-transfer-workflow/index.ts",
        "line": 955
      },
      "name": "DataAwsccTransferWorkflowStepsCopyStepDetails",
      "namespace": "dataAwsccTransferWorkflow",
      "symbolId": "src/data-awscc-transfer-workflow/index:DataAwsccTransferWorkflowStepsCopyStepDetails"
    },
    "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowStepsCopyStepDetailsDestinationFileLocation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowStepsCopyStepDetailsDestinationFileLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-transfer-workflow/index.ts",
        "line": 900
      },
      "name": "DataAwsccTransferWorkflowStepsCopyStepDetailsDestinationFileLocation",
      "namespace": "dataAwsccTransferWorkflow",
      "symbolId": "src/data-awscc-transfer-workflow/index:DataAwsccTransferWorkflowStepsCopyStepDetailsDestinationFileLocation"
    },
    "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowStepsCopyStepDetailsDestinationFileLocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowStepsCopyStepDetailsDestinationFileLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-transfer-workflow/index.ts",
          "line": 930
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-transfer-workflow/index.ts",
        "line": 923
      },
      "name": "DataAwsccTransferWorkflowStepsCopyStepDetailsDestinationFileLocationOutputReference",
      "namespace": "dataAwsccTransferWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 951
          },
          "name": "s3FileLocation",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowStepsCopyStepDetailsDestinationFileLocationS3FileLocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 934
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowStepsCopyStepDetailsDestinationFileLocation"
          }
        }
      ],
      "symbolId": "src/data-awscc-transfer-workflow/index:DataAwsccTransferWorkflowStepsCopyStepDetailsDestinationFileLocationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowStepsCopyStepDetailsDestinationFileLocationS3FileLocation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowStepsCopyStepDetailsDestinationFileLocationS3FileLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-transfer-workflow/index.ts",
        "line": 841
      },
      "name": "DataAwsccTransferWorkflowStepsCopyStepDetailsDestinationFileLocationS3FileLocation",
      "namespace": "dataAwsccTransferWorkflow",
      "symbolId": "src/data-awscc-transfer-workflow/index:DataAwsccTransferWorkflowStepsCopyStepDetailsDestinationFileLocationS3FileLocation"
    },
    "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowStepsCopyStepDetailsDestinationFileLocationS3FileLocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowStepsCopyStepDetailsDestinationFileLocationS3FileLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-transfer-workflow/index.ts",
          "line": 871
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-transfer-workflow/index.ts",
        "line": 864
      },
      "name": "DataAwsccTransferWorkflowStepsCopyStepDetailsDestinationFileLocationS3FileLocationOutputReference",
      "namespace": "dataAwsccTransferWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 891
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 896
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 875
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowStepsCopyStepDetailsDestinationFileLocationS3FileLocation"
          }
        }
      ],
      "symbolId": "src/data-awscc-transfer-workflow/index:DataAwsccTransferWorkflowStepsCopyStepDetailsDestinationFileLocationS3FileLocationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowStepsCopyStepDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowStepsCopyStepDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-transfer-workflow/index.ts",
          "line": 985
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-transfer-workflow/index.ts",
        "line": 978
      },
      "name": "DataAwsccTransferWorkflowStepsCopyStepDetailsOutputReference",
      "namespace": "dataAwsccTransferWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 1006
          },
          "name": "destinationFileLocation",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowStepsCopyStepDetailsDestinationFileLocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 1011
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 1016
          },
          "name": "overwriteExisting",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 1021
          },
          "name": "sourceFileLocation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 989
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowStepsCopyStepDetails"
          }
        }
      ],
      "symbolId": "src/data-awscc-transfer-workflow/index:DataAwsccTransferWorkflowStepsCopyStepDetailsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowStepsCustomStepDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowStepsCustomStepDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-transfer-workflow/index.ts",
        "line": 1025
      },
      "name": "DataAwsccTransferWorkflowStepsCustomStepDetails",
      "namespace": "dataAwsccTransferWorkflow",
      "symbolId": "src/data-awscc-transfer-workflow/index:DataAwsccTransferWorkflowStepsCustomStepDetails"
    },
    "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowStepsCustomStepDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowStepsCustomStepDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-transfer-workflow/index.ts",
          "line": 1055
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-transfer-workflow/index.ts",
        "line": 1048
      },
      "name": "DataAwsccTransferWorkflowStepsCustomStepDetailsOutputReference",
      "namespace": "dataAwsccTransferWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 1075
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 1080
          },
          "name": "sourceFileLocation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 1085
          },
          "name": "target",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 1090
          },
          "name": "timeoutSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 1059
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowStepsCustomStepDetails"
          }
        }
      ],
      "symbolId": "src/data-awscc-transfer-workflow/index:DataAwsccTransferWorkflowStepsCustomStepDetailsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowStepsDecryptStepDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowStepsDecryptStepDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-transfer-workflow/index.ts",
        "line": 1273
      },
      "name": "DataAwsccTransferWorkflowStepsDecryptStepDetails",
      "namespace": "dataAwsccTransferWorkflow",
      "symbolId": "src/data-awscc-transfer-workflow/index:DataAwsccTransferWorkflowStepsDecryptStepDetails"
    },
    "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowStepsDecryptStepDetailsDestinationFileLocation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowStepsDecryptStepDetailsDestinationFileLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-transfer-workflow/index.ts",
        "line": 1212
      },
      "name": "DataAwsccTransferWorkflowStepsDecryptStepDetailsDestinationFileLocation",
      "namespace": "dataAwsccTransferWorkflow",
      "symbolId": "src/data-awscc-transfer-workflow/index:DataAwsccTransferWorkflowStepsDecryptStepDetailsDestinationFileLocation"
    },
    "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowStepsDecryptStepDetailsDestinationFileLocationEfsFileLocation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowStepsDecryptStepDetailsDestinationFileLocationEfsFileLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-transfer-workflow/index.ts",
        "line": 1094
      },
      "name": "DataAwsccTransferWorkflowStepsDecryptStepDetailsDestinationFileLocationEfsFileLocation",
      "namespace": "dataAwsccTransferWorkflow",
      "symbolId": "src/data-awscc-transfer-workflow/index:DataAwsccTransferWorkflowStepsDecryptStepDetailsDestinationFileLocationEfsFileLocation"
    },
    "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowStepsDecryptStepDetailsDestinationFileLocationEfsFileLocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowStepsDecryptStepDetailsDestinationFileLocationEfsFileLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-transfer-workflow/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-awscc-transfer-workflow/index.ts",
        "line": 1117
      },
      "name": "DataAwsccTransferWorkflowStepsDecryptStepDetailsDestinationFileLocationEfsFileLocationOutputReference",
      "namespace": "dataAwsccTransferWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 1144
          },
          "name": "fileSystemId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 1149
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 1128
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowStepsDecryptStepDetailsDestinationFileLocationEfsFileLocation"
          }
        }
      ],
      "symbolId": "src/data-awscc-transfer-workflow/index:DataAwsccTransferWorkflowStepsDecryptStepDetailsDestinationFileLocationEfsFileLocationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowStepsDecryptStepDetailsDestinationFileLocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowStepsDecryptStepDetailsDestinationFileLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-transfer-workflow/index.ts",
          "line": 1242
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-transfer-workflow/index.ts",
        "line": 1235
      },
      "name": "DataAwsccTransferWorkflowStepsDecryptStepDetailsDestinationFileLocationOutputReference",
      "namespace": "dataAwsccTransferWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 1263
          },
          "name": "efsFileLocation",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowStepsDecryptStepDetailsDestinationFileLocationEfsFileLocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 1269
          },
          "name": "s3FileLocation",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowStepsDecryptStepDetailsDestinationFileLocationS3FileLocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 1246
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowStepsDecryptStepDetailsDestinationFileLocation"
          }
        }
      ],
      "symbolId": "src/data-awscc-transfer-workflow/index:DataAwsccTransferWorkflowStepsDecryptStepDetailsDestinationFileLocationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowStepsDecryptStepDetailsDestinationFileLocationS3FileLocation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowStepsDecryptStepDetailsDestinationFileLocationS3FileLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-transfer-workflow/index.ts",
        "line": 1153
      },
      "name": "DataAwsccTransferWorkflowStepsDecryptStepDetailsDestinationFileLocationS3FileLocation",
      "namespace": "dataAwsccTransferWorkflow",
      "symbolId": "src/data-awscc-transfer-workflow/index:DataAwsccTransferWorkflowStepsDecryptStepDetailsDestinationFileLocationS3FileLocation"
    },
    "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowStepsDecryptStepDetailsDestinationFileLocationS3FileLocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowStepsDecryptStepDetailsDestinationFileLocationS3FileLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-transfer-workflow/index.ts",
          "line": 1183
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-transfer-workflow/index.ts",
        "line": 1176
      },
      "name": "DataAwsccTransferWorkflowStepsDecryptStepDetailsDestinationFileLocationS3FileLocationOutputReference",
      "namespace": "dataAwsccTransferWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 1203
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 1208
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 1187
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowStepsDecryptStepDetailsDestinationFileLocationS3FileLocation"
          }
        }
      ],
      "symbolId": "src/data-awscc-transfer-workflow/index:DataAwsccTransferWorkflowStepsDecryptStepDetailsDestinationFileLocationS3FileLocationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowStepsDecryptStepDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowStepsDecryptStepDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-transfer-workflow/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-awscc-transfer-workflow/index.ts",
        "line": 1296
      },
      "name": "DataAwsccTransferWorkflowStepsDecryptStepDetailsOutputReference",
      "namespace": "dataAwsccTransferWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 1324
          },
          "name": "destinationFileLocation",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowStepsDecryptStepDetailsDestinationFileLocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 1329
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 1334
          },
          "name": "overwriteExisting",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 1339
          },
          "name": "sourceFileLocation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 1344
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 1307
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowStepsDecryptStepDetails"
          }
        }
      ],
      "symbolId": "src/data-awscc-transfer-workflow/index:DataAwsccTransferWorkflowStepsDecryptStepDetailsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowStepsDeleteStepDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowStepsDeleteStepDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-transfer-workflow/index.ts",
        "line": 1348
      },
      "name": "DataAwsccTransferWorkflowStepsDeleteStepDetails",
      "namespace": "dataAwsccTransferWorkflow",
      "symbolId": "src/data-awscc-transfer-workflow/index:DataAwsccTransferWorkflowStepsDeleteStepDetails"
    },
    "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowStepsDeleteStepDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowStepsDeleteStepDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-transfer-workflow/index.ts",
          "line": 1378
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-transfer-workflow/index.ts",
        "line": 1371
      },
      "name": "DataAwsccTransferWorkflowStepsDeleteStepDetailsOutputReference",
      "namespace": "dataAwsccTransferWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 1398
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 1403
          },
          "name": "sourceFileLocation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 1382
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowStepsDeleteStepDetails"
          }
        }
      ],
      "symbolId": "src/data-awscc-transfer-workflow/index:DataAwsccTransferWorkflowStepsDeleteStepDetailsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowStepsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowStepsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-transfer-workflow/index.ts",
          "line": 1646
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-transfer-workflow/index.ts",
        "line": 1639
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 1653
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowStepsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccTransferWorkflowStepsList",
      "namespace": "dataAwsccTransferWorkflow",
      "symbolId": "src/data-awscc-transfer-workflow/index:DataAwsccTransferWorkflowStepsList"
    },
    "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowStepsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowStepsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-transfer-workflow/index.ts",
          "line": 1584
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-transfer-workflow/index.ts",
        "line": 1575
      },
      "name": "DataAwsccTransferWorkflowStepsOutputReference",
      "namespace": "dataAwsccTransferWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 1605
          },
          "name": "copyStepDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowStepsCopyStepDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 1611
          },
          "name": "customStepDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowStepsCustomStepDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 1617
          },
          "name": "decryptStepDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowStepsDecryptStepDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 1623
          },
          "name": "deleteStepDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowStepsDeleteStepDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 1629
          },
          "name": "tagStepDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowStepsTagStepDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 1634
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 1588
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowSteps"
          }
        }
      ],
      "symbolId": "src/data-awscc-transfer-workflow/index:DataAwsccTransferWorkflowStepsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowStepsTagStepDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowStepsTagStepDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-transfer-workflow/index.ts",
        "line": 1487
      },
      "name": "DataAwsccTransferWorkflowStepsTagStepDetails",
      "namespace": "dataAwsccTransferWorkflow",
      "symbolId": "src/data-awscc-transfer-workflow/index:DataAwsccTransferWorkflowStepsTagStepDetails"
    },
    "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowStepsTagStepDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowStepsTagStepDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-transfer-workflow/index.ts",
          "line": 1517
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-transfer-workflow/index.ts",
        "line": 1510
      },
      "name": "DataAwsccTransferWorkflowStepsTagStepDetailsOutputReference",
      "namespace": "dataAwsccTransferWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 1537
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 1542
          },
          "name": "sourceFileLocation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 1548
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowStepsTagStepDetailsTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 1521
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowStepsTagStepDetails"
          }
        }
      ],
      "symbolId": "src/data-awscc-transfer-workflow/index:DataAwsccTransferWorkflowStepsTagStepDetailsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowStepsTagStepDetailsTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowStepsTagStepDetailsTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-transfer-workflow/index.ts",
        "line": 1407
      },
      "name": "DataAwsccTransferWorkflowStepsTagStepDetailsTags",
      "namespace": "dataAwsccTransferWorkflow",
      "symbolId": "src/data-awscc-transfer-workflow/index:DataAwsccTransferWorkflowStepsTagStepDetailsTags"
    },
    "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowStepsTagStepDetailsTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowStepsTagStepDetailsTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-transfer-workflow/index.ts",
          "line": 1476
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-transfer-workflow/index.ts",
        "line": 1469
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 1483
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowStepsTagStepDetailsTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccTransferWorkflowStepsTagStepDetailsTagsList",
      "namespace": "dataAwsccTransferWorkflow",
      "symbolId": "src/data-awscc-transfer-workflow/index:DataAwsccTransferWorkflowStepsTagStepDetailsTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowStepsTagStepDetailsTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowStepsTagStepDetailsTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-transfer-workflow/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-transfer-workflow/index.ts",
        "line": 1430
      },
      "name": "DataAwsccTransferWorkflowStepsTagStepDetailsTagsOutputReference",
      "namespace": "dataAwsccTransferWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 1459
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 1464
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 1443
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowStepsTagStepDetailsTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-transfer-workflow/index:DataAwsccTransferWorkflowStepsTagStepDetailsTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-transfer-workflow/index.ts",
        "line": 1657
      },
      "name": "DataAwsccTransferWorkflowTags",
      "namespace": "dataAwsccTransferWorkflow",
      "symbolId": "src/data-awscc-transfer-workflow/index:DataAwsccTransferWorkflowTags"
    },
    "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-transfer-workflow/index.ts",
          "line": 1726
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-transfer-workflow/index.ts",
        "line": 1719
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 1733
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccTransferWorkflowTagsList",
      "namespace": "dataAwsccTransferWorkflow",
      "symbolId": "src/data-awscc-transfer-workflow/index:DataAwsccTransferWorkflowTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-transfer-workflow/index.ts",
          "line": 1689
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-transfer-workflow/index.ts",
        "line": 1680
      },
      "name": "DataAwsccTransferWorkflowTagsOutputReference",
      "namespace": "dataAwsccTransferWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 1709
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 1714
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflow/index.ts",
            "line": 1693
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflow.DataAwsccTransferWorkflowTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-transfer-workflow/index:DataAwsccTransferWorkflowTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccTransferWorkflows.DataAwsccTransferWorkflows": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/transfer_workflows awscc_transfer_workflows}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflows.DataAwsccTransferWorkflows",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/transfer_workflows awscc_transfer_workflows} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-transfer-workflows/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflows.DataAwsccTransferWorkflowsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-transfer-workflows/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccTransferWorkflows resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflows/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccTransferWorkflows to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/transfer_workflows#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccTransferWorkflows that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccTransferWorkflows to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflows/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflows/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccTransferWorkflows",
      "namespace": "dataAwsccTransferWorkflows",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflows/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflows/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-transfer-workflows/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-transfer-workflows/index:DataAwsccTransferWorkflows"
    },
    "@cdktn/provider-awscc.dataAwsccTransferWorkflows.DataAwsccTransferWorkflowsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccTransferWorkflows.DataAwsccTransferWorkflowsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-transfer-workflows/index.ts",
        "line": 14
      },
      "name": "DataAwsccTransferWorkflowsConfig",
      "namespace": "dataAwsccTransferWorkflows",
      "symbolId": "src/data-awscc-transfer-workflows/index:DataAwsccTransferWorkflowsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccUxcAccountCustomization.DataAwsccUxcAccountCustomization": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/uxc_account_customization awscc_uxc_account_customization}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccUxcAccountCustomization.DataAwsccUxcAccountCustomization",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/uxc_account_customization awscc_uxc_account_customization} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-uxc-account-customization/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccUxcAccountCustomization.DataAwsccUxcAccountCustomizationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-uxc-account-customization/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccUxcAccountCustomization resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-uxc-account-customization/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccUxcAccountCustomization to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/uxc_account_customization#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccUxcAccountCustomization that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccUxcAccountCustomization to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-uxc-account-customization/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-awscc-uxc-account-customization/index.ts",
            "line": 127
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccUxcAccountCustomization",
      "namespace": "dataAwsccUxcAccountCustomization",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-uxc-account-customization/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-uxc-account-customization/index.ts",
            "line": 85
          },
          "name": "accountColor",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-uxc-account-customization/index.ts",
            "line": 90
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-uxc-account-customization/index.ts",
            "line": 108
          },
          "name": "visibleRegions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-uxc-account-customization/index.ts",
            "line": 113
          },
          "name": "visibleServices",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-uxc-account-customization/index.ts",
            "line": 103
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-uxc-account-customization/index.ts",
            "line": 96
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-uxc-account-customization/index:DataAwsccUxcAccountCustomization"
    },
    "@cdktn/provider-awscc.dataAwsccUxcAccountCustomization.DataAwsccUxcAccountCustomizationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccUxcAccountCustomization.DataAwsccUxcAccountCustomizationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-uxc-account-customization/index.ts",
        "line": 14
      },
      "name": "DataAwsccUxcAccountCustomizationConfig",
      "namespace": "dataAwsccUxcAccountCustomization",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/uxc_account_customization#id DataAwsccUxcAccountCustomization#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-uxc-account-customization/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-uxc-account-customization/index:DataAwsccUxcAccountCustomizationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsIdentitySource.DataAwsccVerifiedpermissionsIdentitySource": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/verifiedpermissions_identity_source awscc_verifiedpermissions_identity_source}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsIdentitySource.DataAwsccVerifiedpermissionsIdentitySource",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/verifiedpermissions_identity_source awscc_verifiedpermissions_identity_source} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-verifiedpermissions-identity-source/index.ts",
          "line": 619
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsIdentitySource.DataAwsccVerifiedpermissionsIdentitySourceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-verifiedpermissions-identity-source/index.ts",
        "line": 587
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccVerifiedpermissionsIdentitySource resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-identity-source/index.ts",
            "line": 604
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccVerifiedpermissionsIdentitySource to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/verifiedpermissions_identity_source#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccVerifiedpermissionsIdentitySource that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccVerifiedpermissionsIdentitySource to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-identity-source/index.ts",
            "line": 686
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-identity-source/index.ts",
            "line": 692
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccVerifiedpermissionsIdentitySource",
      "namespace": "dataAwsccVerifiedpermissionsIdentitySource",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-identity-source/index.ts",
            "line": 592
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-identity-source/index.ts",
            "line": 644
          },
          "name": "configuration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsIdentitySource.DataAwsccVerifiedpermissionsIdentitySourceConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-identity-source/index.ts",
            "line": 650
          },
          "name": "details",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsIdentitySource.DataAwsccVerifiedpermissionsIdentitySourceDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-identity-source/index.ts",
            "line": 668
          },
          "name": "identitySourceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-identity-source/index.ts",
            "line": 673
          },
          "name": "policyStoreId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-identity-source/index.ts",
            "line": 678
          },
          "name": "principalEntityType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-identity-source/index.ts",
            "line": 663
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-identity-source/index.ts",
            "line": 656
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-verifiedpermissions-identity-source/index:DataAwsccVerifiedpermissionsIdentitySource"
    },
    "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsIdentitySource.DataAwsccVerifiedpermissionsIdentitySourceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsIdentitySource.DataAwsccVerifiedpermissionsIdentitySourceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-verifiedpermissions-identity-source/index.ts",
        "line": 14
      },
      "name": "DataAwsccVerifiedpermissionsIdentitySourceConfig",
      "namespace": "dataAwsccVerifiedpermissionsIdentitySource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/verifiedpermissions_identity_source#id DataAwsccVerifiedpermissionsIdentitySource#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-identity-source/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-verifiedpermissions-identity-source/index:DataAwsccVerifiedpermissionsIdentitySourceConfig"
    },
    "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsIdentitySource.DataAwsccVerifiedpermissionsIdentitySourceConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsIdentitySource.DataAwsccVerifiedpermissionsIdentitySourceConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-verifiedpermissions-identity-source/index.ts",
        "line": 453
      },
      "name": "DataAwsccVerifiedpermissionsIdentitySourceConfiguration",
      "namespace": "dataAwsccVerifiedpermissionsIdentitySource",
      "symbolId": "src/data-awscc-verifiedpermissions-identity-source/index:DataAwsccVerifiedpermissionsIdentitySourceConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsIdentitySource.DataAwsccVerifiedpermissionsIdentitySourceConfigurationCognitoUserPoolConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsIdentitySource.DataAwsccVerifiedpermissionsIdentitySourceConfigurationCognitoUserPoolConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-verifiedpermissions-identity-source/index.ts",
        "line": 79
      },
      "name": "DataAwsccVerifiedpermissionsIdentitySourceConfigurationCognitoUserPoolConfiguration",
      "namespace": "dataAwsccVerifiedpermissionsIdentitySource",
      "symbolId": "src/data-awscc-verifiedpermissions-identity-source/index:DataAwsccVerifiedpermissionsIdentitySourceConfigurationCognitoUserPoolConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsIdentitySource.DataAwsccVerifiedpermissionsIdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsIdentitySource.DataAwsccVerifiedpermissionsIdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-verifiedpermissions-identity-source/index.ts",
        "line": 25
      },
      "name": "DataAwsccVerifiedpermissionsIdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfiguration",
      "namespace": "dataAwsccVerifiedpermissionsIdentitySource",
      "symbolId": "src/data-awscc-verifiedpermissions-identity-source/index:DataAwsccVerifiedpermissionsIdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsIdentitySource.DataAwsccVerifiedpermissionsIdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsIdentitySource.DataAwsccVerifiedpermissionsIdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-verifiedpermissions-identity-source/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-verifiedpermissions-identity-source/index.ts",
        "line": 48
      },
      "name": "DataAwsccVerifiedpermissionsIdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationOutputReference",
      "namespace": "dataAwsccVerifiedpermissionsIdentitySource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-identity-source/index.ts",
            "line": 75
          },
          "name": "groupEntityType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-identity-source/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsIdentitySource.DataAwsccVerifiedpermissionsIdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-verifiedpermissions-identity-source/index:DataAwsccVerifiedpermissionsIdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsIdentitySource.DataAwsccVerifiedpermissionsIdentitySourceConfigurationCognitoUserPoolConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsIdentitySource.DataAwsccVerifiedpermissionsIdentitySourceConfigurationCognitoUserPoolConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-verifiedpermissions-identity-source/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-awscc-verifiedpermissions-identity-source/index.ts",
        "line": 102
      },
      "name": "DataAwsccVerifiedpermissionsIdentitySourceConfigurationCognitoUserPoolConfigurationOutputReference",
      "namespace": "dataAwsccVerifiedpermissionsIdentitySource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-identity-source/index.ts",
            "line": 129
          },
          "name": "clientIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-identity-source/index.ts",
            "line": 135
          },
          "name": "groupConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsIdentitySource.DataAwsccVerifiedpermissionsIdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-identity-source/index.ts",
            "line": 140
          },
          "name": "userPoolArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-identity-source/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsIdentitySource.DataAwsccVerifiedpermissionsIdentitySourceConfigurationCognitoUserPoolConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-verifiedpermissions-identity-source/index:DataAwsccVerifiedpermissionsIdentitySourceConfigurationCognitoUserPoolConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsIdentitySource.DataAwsccVerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsIdentitySource.DataAwsccVerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-verifiedpermissions-identity-source/index.ts",
        "line": 382
      },
      "name": "DataAwsccVerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfiguration",
      "namespace": "dataAwsccVerifiedpermissionsIdentitySource",
      "symbolId": "src/data-awscc-verifiedpermissions-identity-source/index:DataAwsccVerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsIdentitySource.DataAwsccVerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfigurationGroupConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsIdentitySource.DataAwsccVerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfigurationGroupConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-verifiedpermissions-identity-source/index.ts",
        "line": 144
      },
      "name": "DataAwsccVerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfigurationGroupConfiguration",
      "namespace": "dataAwsccVerifiedpermissionsIdentitySource",
      "symbolId": "src/data-awscc-verifiedpermissions-identity-source/index:DataAwsccVerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfigurationGroupConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsIdentitySource.DataAwsccVerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsIdentitySource.DataAwsccVerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-verifiedpermissions-identity-source/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-awscc-verifiedpermissions-identity-source/index.ts",
        "line": 167
      },
      "name": "DataAwsccVerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationOutputReference",
      "namespace": "dataAwsccVerifiedpermissionsIdentitySource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-identity-source/index.ts",
            "line": 194
          },
          "name": "groupClaim",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-identity-source/index.ts",
            "line": 199
          },
          "name": "groupEntityType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-identity-source/index.ts",
            "line": 178
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsIdentitySource.DataAwsccVerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfigurationGroupConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-verifiedpermissions-identity-source/index:DataAwsccVerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsIdentitySource.DataAwsccVerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsIdentitySource.DataAwsccVerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-verifiedpermissions-identity-source/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-awscc-verifiedpermissions-identity-source/index.ts",
        "line": 405
      },
      "name": "DataAwsccVerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfigurationOutputReference",
      "namespace": "dataAwsccVerifiedpermissionsIdentitySource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-identity-source/index.ts",
            "line": 432
          },
          "name": "entityIdPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-identity-source/index.ts",
            "line": 438
          },
          "name": "groupConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsIdentitySource.DataAwsccVerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-identity-source/index.ts",
            "line": 443
          },
          "name": "issuer",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-identity-source/index.ts",
            "line": 449
          },
          "name": "tokenSelection",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsIdentitySource.DataAwsccVerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-identity-source/index.ts",
            "line": 416
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsIdentitySource.DataAwsccVerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-verifiedpermissions-identity-source/index:DataAwsccVerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsIdentitySource.DataAwsccVerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelection": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsIdentitySource.DataAwsccVerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelection",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-verifiedpermissions-identity-source/index.ts",
        "line": 321
      },
      "name": "DataAwsccVerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelection",
      "namespace": "dataAwsccVerifiedpermissionsIdentitySource",
      "symbolId": "src/data-awscc-verifiedpermissions-identity-source/index:DataAwsccVerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelection"
    },
    "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsIdentitySource.DataAwsccVerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnly": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsIdentitySource.DataAwsccVerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnly",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-verifiedpermissions-identity-source/index.ts",
        "line": 203
      },
      "name": "DataAwsccVerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnly",
      "namespace": "dataAwsccVerifiedpermissionsIdentitySource",
      "symbolId": "src/data-awscc-verifiedpermissions-identity-source/index:DataAwsccVerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnly"
    },
    "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsIdentitySource.DataAwsccVerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsIdentitySource.DataAwsccVerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-verifiedpermissions-identity-source/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-awscc-verifiedpermissions-identity-source/index.ts",
        "line": 226
      },
      "name": "DataAwsccVerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyOutputReference",
      "namespace": "dataAwsccVerifiedpermissionsIdentitySource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-identity-source/index.ts",
            "line": 253
          },
          "name": "audiences",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-identity-source/index.ts",
            "line": 258
          },
          "name": "principalIdClaim",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-identity-source/index.ts",
            "line": 237
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsIdentitySource.DataAwsccVerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnly"
          }
        }
      ],
      "symbolId": "src/data-awscc-verifiedpermissions-identity-source/index:DataAwsccVerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsIdentitySource.DataAwsccVerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnly": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsIdentitySource.DataAwsccVerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnly",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-verifiedpermissions-identity-source/index.ts",
        "line": 262
      },
      "name": "DataAwsccVerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnly",
      "namespace": "dataAwsccVerifiedpermissionsIdentitySource",
      "symbolId": "src/data-awscc-verifiedpermissions-identity-source/index:DataAwsccVerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnly"
    },
    "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsIdentitySource.DataAwsccVerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsIdentitySource.DataAwsccVerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-verifiedpermissions-identity-source/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/data-awscc-verifiedpermissions-identity-source/index.ts",
        "line": 285
      },
      "name": "DataAwsccVerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyOutputReference",
      "namespace": "dataAwsccVerifiedpermissionsIdentitySource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-identity-source/index.ts",
            "line": 312
          },
          "name": "clientIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-identity-source/index.ts",
            "line": 317
          },
          "name": "principalIdClaim",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-identity-source/index.ts",
            "line": 296
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsIdentitySource.DataAwsccVerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnly"
          }
        }
      ],
      "symbolId": "src/data-awscc-verifiedpermissions-identity-source/index:DataAwsccVerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsIdentitySource.DataAwsccVerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsIdentitySource.DataAwsccVerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-verifiedpermissions-identity-source/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-awscc-verifiedpermissions-identity-source/index.ts",
        "line": 344
      },
      "name": "DataAwsccVerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionOutputReference",
      "namespace": "dataAwsccVerifiedpermissionsIdentitySource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-identity-source/index.ts",
            "line": 372
          },
          "name": "accessTokenOnly",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsIdentitySource.DataAwsccVerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-identity-source/index.ts",
            "line": 378
          },
          "name": "identityTokenOnly",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsIdentitySource.DataAwsccVerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-identity-source/index.ts",
            "line": 355
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsIdentitySource.DataAwsccVerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelection"
          }
        }
      ],
      "symbolId": "src/data-awscc-verifiedpermissions-identity-source/index:DataAwsccVerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsIdentitySource.DataAwsccVerifiedpermissionsIdentitySourceConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsIdentitySource.DataAwsccVerifiedpermissionsIdentitySourceConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-verifiedpermissions-identity-source/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-awscc-verifiedpermissions-identity-source/index.ts",
        "line": 476
      },
      "name": "DataAwsccVerifiedpermissionsIdentitySourceConfigurationOutputReference",
      "namespace": "dataAwsccVerifiedpermissionsIdentitySource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-identity-source/index.ts",
            "line": 504
          },
          "name": "cognitoUserPoolConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsIdentitySource.DataAwsccVerifiedpermissionsIdentitySourceConfigurationCognitoUserPoolConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-identity-source/index.ts",
            "line": 510
          },
          "name": "openIdConnectConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsIdentitySource.DataAwsccVerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-identity-source/index.ts",
            "line": 487
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsIdentitySource.DataAwsccVerifiedpermissionsIdentitySourceConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-verifiedpermissions-identity-source/index:DataAwsccVerifiedpermissionsIdentitySourceConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsIdentitySource.DataAwsccVerifiedpermissionsIdentitySourceDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsIdentitySource.DataAwsccVerifiedpermissionsIdentitySourceDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-verifiedpermissions-identity-source/index.ts",
        "line": 514
      },
      "name": "DataAwsccVerifiedpermissionsIdentitySourceDetails",
      "namespace": "dataAwsccVerifiedpermissionsIdentitySource",
      "symbolId": "src/data-awscc-verifiedpermissions-identity-source/index:DataAwsccVerifiedpermissionsIdentitySourceDetails"
    },
    "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsIdentitySource.DataAwsccVerifiedpermissionsIdentitySourceDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsIdentitySource.DataAwsccVerifiedpermissionsIdentitySourceDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-verifiedpermissions-identity-source/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/data-awscc-verifiedpermissions-identity-source/index.ts",
        "line": 537
      },
      "name": "DataAwsccVerifiedpermissionsIdentitySourceDetailsOutputReference",
      "namespace": "dataAwsccVerifiedpermissionsIdentitySource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-identity-source/index.ts",
            "line": 564
          },
          "name": "clientIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-identity-source/index.ts",
            "line": 569
          },
          "name": "discoveryUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-identity-source/index.ts",
            "line": 574
          },
          "name": "openIdIssuer",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-identity-source/index.ts",
            "line": 579
          },
          "name": "userPoolArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-identity-source/index.ts",
            "line": 548
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsIdentitySource.DataAwsccVerifiedpermissionsIdentitySourceDetails"
          }
        }
      ],
      "symbolId": "src/data-awscc-verifiedpermissions-identity-source/index:DataAwsccVerifiedpermissionsIdentitySourceDetailsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicy.DataAwsccVerifiedpermissionsPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/verifiedpermissions_policy awscc_verifiedpermissions_policy}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicy.DataAwsccVerifiedpermissionsPolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/verifiedpermissions_policy awscc_verifiedpermissions_policy} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-verifiedpermissions-policy/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-awscc.dataAwsccVerifiedpermissionsPolicy.DataAwsccVerifiedpermissionsPolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-verifiedpermissions-policy/index.ts",
        "line": 333
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccVerifiedpermissionsPolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-policy/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 DataAwsccVerifiedpermissionsPolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/verifiedpermissions_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccVerifiedpermissionsPolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccVerifiedpermissionsPolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-policy/index.ts",
            "line": 431
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-policy/index.ts",
            "line": 437
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccVerifiedpermissionsPolicy",
      "namespace": "dataAwsccVerifiedpermissionsPolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-policy/index.ts",
            "line": 338
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-policy/index.ts",
            "line": 390
          },
          "name": "definition",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicy.DataAwsccVerifiedpermissionsPolicyDefinitionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-policy/index.ts",
            "line": 408
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-policy/index.ts",
            "line": 413
          },
          "name": "policyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-policy/index.ts",
            "line": 418
          },
          "name": "policyStoreId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-policy/index.ts",
            "line": 423
          },
          "name": "policyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-policy/index.ts",
            "line": 403
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-policy/index.ts",
            "line": 396
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-verifiedpermissions-policy/index:DataAwsccVerifiedpermissionsPolicy"
    },
    "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicy.DataAwsccVerifiedpermissionsPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicy.DataAwsccVerifiedpermissionsPolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-verifiedpermissions-policy/index.ts",
        "line": 14
      },
      "name": "DataAwsccVerifiedpermissionsPolicyConfig",
      "namespace": "dataAwsccVerifiedpermissionsPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/verifiedpermissions_policy#id DataAwsccVerifiedpermissionsPolicy#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-policy/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-verifiedpermissions-policy/index:DataAwsccVerifiedpermissionsPolicyConfig"
    },
    "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicy.DataAwsccVerifiedpermissionsPolicyDefinition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicy.DataAwsccVerifiedpermissionsPolicyDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-verifiedpermissions-policy/index.ts",
        "line": 268
      },
      "name": "DataAwsccVerifiedpermissionsPolicyDefinition",
      "namespace": "dataAwsccVerifiedpermissionsPolicy",
      "symbolId": "src/data-awscc-verifiedpermissions-policy/index:DataAwsccVerifiedpermissionsPolicyDefinition"
    },
    "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicy.DataAwsccVerifiedpermissionsPolicyDefinitionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicy.DataAwsccVerifiedpermissionsPolicyDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-verifiedpermissions-policy/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-awscc-verifiedpermissions-policy/index.ts",
        "line": 291
      },
      "name": "DataAwsccVerifiedpermissionsPolicyDefinitionOutputReference",
      "namespace": "dataAwsccVerifiedpermissionsPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-policy/index.ts",
            "line": 319
          },
          "name": "static",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicy.DataAwsccVerifiedpermissionsPolicyDefinitionStaticOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-policy/index.ts",
            "line": 325
          },
          "name": "templateLinked",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicy.DataAwsccVerifiedpermissionsPolicyDefinitionTemplateLinkedOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-policy/index.ts",
            "line": 302
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicy.DataAwsccVerifiedpermissionsPolicyDefinition"
          }
        }
      ],
      "symbolId": "src/data-awscc-verifiedpermissions-policy/index:DataAwsccVerifiedpermissionsPolicyDefinitionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicy.DataAwsccVerifiedpermissionsPolicyDefinitionStatic": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicy.DataAwsccVerifiedpermissionsPolicyDefinitionStatic",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-verifiedpermissions-policy/index.ts",
        "line": 25
      },
      "name": "DataAwsccVerifiedpermissionsPolicyDefinitionStatic",
      "namespace": "dataAwsccVerifiedpermissionsPolicy",
      "symbolId": "src/data-awscc-verifiedpermissions-policy/index:DataAwsccVerifiedpermissionsPolicyDefinitionStatic"
    },
    "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicy.DataAwsccVerifiedpermissionsPolicyDefinitionStaticOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicy.DataAwsccVerifiedpermissionsPolicyDefinitionStaticOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-verifiedpermissions-policy/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-verifiedpermissions-policy/index.ts",
        "line": 48
      },
      "name": "DataAwsccVerifiedpermissionsPolicyDefinitionStaticOutputReference",
      "namespace": "dataAwsccVerifiedpermissionsPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-policy/index.ts",
            "line": 75
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-policy/index.ts",
            "line": 80
          },
          "name": "statement",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-policy/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicy.DataAwsccVerifiedpermissionsPolicyDefinitionStatic"
          }
        }
      ],
      "symbolId": "src/data-awscc-verifiedpermissions-policy/index:DataAwsccVerifiedpermissionsPolicyDefinitionStaticOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicy.DataAwsccVerifiedpermissionsPolicyDefinitionTemplateLinked": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicy.DataAwsccVerifiedpermissionsPolicyDefinitionTemplateLinked",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-verifiedpermissions-policy/index.ts",
        "line": 202
      },
      "name": "DataAwsccVerifiedpermissionsPolicyDefinitionTemplateLinked",
      "namespace": "dataAwsccVerifiedpermissionsPolicy",
      "symbolId": "src/data-awscc-verifiedpermissions-policy/index:DataAwsccVerifiedpermissionsPolicyDefinitionTemplateLinked"
    },
    "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicy.DataAwsccVerifiedpermissionsPolicyDefinitionTemplateLinkedOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicy.DataAwsccVerifiedpermissionsPolicyDefinitionTemplateLinkedOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-verifiedpermissions-policy/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-verifiedpermissions-policy/index.ts",
        "line": 225
      },
      "name": "DataAwsccVerifiedpermissionsPolicyDefinitionTemplateLinkedOutputReference",
      "namespace": "dataAwsccVerifiedpermissionsPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-policy/index.ts",
            "line": 252
          },
          "name": "policyTemplateId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-policy/index.ts",
            "line": 258
          },
          "name": "principal",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicy.DataAwsccVerifiedpermissionsPolicyDefinitionTemplateLinkedPrincipalOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-policy/index.ts",
            "line": 264
          },
          "name": "resource",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicy.DataAwsccVerifiedpermissionsPolicyDefinitionTemplateLinkedResourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-policy/index.ts",
            "line": 236
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicy.DataAwsccVerifiedpermissionsPolicyDefinitionTemplateLinked"
          }
        }
      ],
      "symbolId": "src/data-awscc-verifiedpermissions-policy/index:DataAwsccVerifiedpermissionsPolicyDefinitionTemplateLinkedOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicy.DataAwsccVerifiedpermissionsPolicyDefinitionTemplateLinkedPrincipal": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicy.DataAwsccVerifiedpermissionsPolicyDefinitionTemplateLinkedPrincipal",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-verifiedpermissions-policy/index.ts",
        "line": 84
      },
      "name": "DataAwsccVerifiedpermissionsPolicyDefinitionTemplateLinkedPrincipal",
      "namespace": "dataAwsccVerifiedpermissionsPolicy",
      "symbolId": "src/data-awscc-verifiedpermissions-policy/index:DataAwsccVerifiedpermissionsPolicyDefinitionTemplateLinkedPrincipal"
    },
    "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicy.DataAwsccVerifiedpermissionsPolicyDefinitionTemplateLinkedPrincipalOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicy.DataAwsccVerifiedpermissionsPolicyDefinitionTemplateLinkedPrincipalOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-verifiedpermissions-policy/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-awscc-verifiedpermissions-policy/index.ts",
        "line": 107
      },
      "name": "DataAwsccVerifiedpermissionsPolicyDefinitionTemplateLinkedPrincipalOutputReference",
      "namespace": "dataAwsccVerifiedpermissionsPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-policy/index.ts",
            "line": 134
          },
          "name": "entityId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-policy/index.ts",
            "line": 139
          },
          "name": "entityType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-policy/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicy.DataAwsccVerifiedpermissionsPolicyDefinitionTemplateLinkedPrincipal"
          }
        }
      ],
      "symbolId": "src/data-awscc-verifiedpermissions-policy/index:DataAwsccVerifiedpermissionsPolicyDefinitionTemplateLinkedPrincipalOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicy.DataAwsccVerifiedpermissionsPolicyDefinitionTemplateLinkedResource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicy.DataAwsccVerifiedpermissionsPolicyDefinitionTemplateLinkedResource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-verifiedpermissions-policy/index.ts",
        "line": 143
      },
      "name": "DataAwsccVerifiedpermissionsPolicyDefinitionTemplateLinkedResource",
      "namespace": "dataAwsccVerifiedpermissionsPolicy",
      "symbolId": "src/data-awscc-verifiedpermissions-policy/index:DataAwsccVerifiedpermissionsPolicyDefinitionTemplateLinkedResource"
    },
    "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicy.DataAwsccVerifiedpermissionsPolicyDefinitionTemplateLinkedResourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicy.DataAwsccVerifiedpermissionsPolicyDefinitionTemplateLinkedResourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-verifiedpermissions-policy/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-awscc-verifiedpermissions-policy/index.ts",
        "line": 166
      },
      "name": "DataAwsccVerifiedpermissionsPolicyDefinitionTemplateLinkedResourceOutputReference",
      "namespace": "dataAwsccVerifiedpermissionsPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-policy/index.ts",
            "line": 193
          },
          "name": "entityId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-policy/index.ts",
            "line": 198
          },
          "name": "entityType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-policy/index.ts",
            "line": 177
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicy.DataAwsccVerifiedpermissionsPolicyDefinitionTemplateLinkedResource"
          }
        }
      ],
      "symbolId": "src/data-awscc-verifiedpermissions-policy/index:DataAwsccVerifiedpermissionsPolicyDefinitionTemplateLinkedResourceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicyStore.DataAwsccVerifiedpermissionsPolicyStore": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/verifiedpermissions_policy_store awscc_verifiedpermissions_policy_store}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicyStore.DataAwsccVerifiedpermissionsPolicyStore",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/verifiedpermissions_policy_store awscc_verifiedpermissions_policy_store} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-verifiedpermissions-policy-store/index.ts",
          "line": 543
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicyStore.DataAwsccVerifiedpermissionsPolicyStoreConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-verifiedpermissions-policy-store/index.ts",
        "line": 511
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccVerifiedpermissionsPolicyStore resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-policy-store/index.ts",
            "line": 528
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccVerifiedpermissionsPolicyStore to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/verifiedpermissions_policy_store#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccVerifiedpermissionsPolicyStore that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccVerifiedpermissionsPolicyStore to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-policy-store/index.ts",
            "line": 634
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-policy-store/index.ts",
            "line": 640
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccVerifiedpermissionsPolicyStore",
      "namespace": "dataAwsccVerifiedpermissionsPolicyStore",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-policy-store/index.ts",
            "line": 516
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-policy-store/index.ts",
            "line": 567
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-policy-store/index.ts",
            "line": 573
          },
          "name": "deletionProtection",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicyStore.DataAwsccVerifiedpermissionsPolicyStoreDeletionProtectionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-policy-store/index.ts",
            "line": 578
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-policy-store/index.ts",
            "line": 584
          },
          "name": "encryptionSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicyStore.DataAwsccVerifiedpermissionsPolicyStoreEncryptionSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-policy-store/index.ts",
            "line": 590
          },
          "name": "encryptionState",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicyStore.DataAwsccVerifiedpermissionsPolicyStoreEncryptionStateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-policy-store/index.ts",
            "line": 608
          },
          "name": "policyStoreId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-policy-store/index.ts",
            "line": 614
          },
          "name": "schema",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicyStore.DataAwsccVerifiedpermissionsPolicyStoreSchemaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-policy-store/index.ts",
            "line": 620
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicyStore.DataAwsccVerifiedpermissionsPolicyStoreTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-policy-store/index.ts",
            "line": 626
          },
          "name": "validationSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicyStore.DataAwsccVerifiedpermissionsPolicyStoreValidationSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-policy-store/index.ts",
            "line": 603
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-policy-store/index.ts",
            "line": 596
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-verifiedpermissions-policy-store/index:DataAwsccVerifiedpermissionsPolicyStore"
    },
    "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicyStore.DataAwsccVerifiedpermissionsPolicyStoreConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicyStore.DataAwsccVerifiedpermissionsPolicyStoreConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-verifiedpermissions-policy-store/index.ts",
        "line": 14
      },
      "name": "DataAwsccVerifiedpermissionsPolicyStoreConfig",
      "namespace": "dataAwsccVerifiedpermissionsPolicyStore",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/verifiedpermissions_policy_store#id DataAwsccVerifiedpermissionsPolicyStore#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-policy-store/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-verifiedpermissions-policy-store/index:DataAwsccVerifiedpermissionsPolicyStoreConfig"
    },
    "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicyStore.DataAwsccVerifiedpermissionsPolicyStoreDeletionProtection": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicyStore.DataAwsccVerifiedpermissionsPolicyStoreDeletionProtection",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-verifiedpermissions-policy-store/index.ts",
        "line": 25
      },
      "name": "DataAwsccVerifiedpermissionsPolicyStoreDeletionProtection",
      "namespace": "dataAwsccVerifiedpermissionsPolicyStore",
      "symbolId": "src/data-awscc-verifiedpermissions-policy-store/index:DataAwsccVerifiedpermissionsPolicyStoreDeletionProtection"
    },
    "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicyStore.DataAwsccVerifiedpermissionsPolicyStoreDeletionProtectionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicyStore.DataAwsccVerifiedpermissionsPolicyStoreDeletionProtectionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-verifiedpermissions-policy-store/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-verifiedpermissions-policy-store/index.ts",
        "line": 48
      },
      "name": "DataAwsccVerifiedpermissionsPolicyStoreDeletionProtectionOutputReference",
      "namespace": "dataAwsccVerifiedpermissionsPolicyStore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-policy-store/index.ts",
            "line": 75
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-policy-store/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicyStore.DataAwsccVerifiedpermissionsPolicyStoreDeletionProtection"
          }
        }
      ],
      "symbolId": "src/data-awscc-verifiedpermissions-policy-store/index:DataAwsccVerifiedpermissionsPolicyStoreDeletionProtectionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicyStore.DataAwsccVerifiedpermissionsPolicyStoreEncryptionSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicyStore.DataAwsccVerifiedpermissionsPolicyStoreEncryptionSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-verifiedpermissions-policy-store/index.ts",
        "line": 139
      },
      "name": "DataAwsccVerifiedpermissionsPolicyStoreEncryptionSettings",
      "namespace": "dataAwsccVerifiedpermissionsPolicyStore",
      "symbolId": "src/data-awscc-verifiedpermissions-policy-store/index:DataAwsccVerifiedpermissionsPolicyStoreEncryptionSettings"
    },
    "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicyStore.DataAwsccVerifiedpermissionsPolicyStoreEncryptionSettingsKmsEncryptionSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicyStore.DataAwsccVerifiedpermissionsPolicyStoreEncryptionSettingsKmsEncryptionSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-verifiedpermissions-policy-store/index.ts",
        "line": 79
      },
      "name": "DataAwsccVerifiedpermissionsPolicyStoreEncryptionSettingsKmsEncryptionSettings",
      "namespace": "dataAwsccVerifiedpermissionsPolicyStore",
      "symbolId": "src/data-awscc-verifiedpermissions-policy-store/index:DataAwsccVerifiedpermissionsPolicyStoreEncryptionSettingsKmsEncryptionSettings"
    },
    "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicyStore.DataAwsccVerifiedpermissionsPolicyStoreEncryptionSettingsKmsEncryptionSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicyStore.DataAwsccVerifiedpermissionsPolicyStoreEncryptionSettingsKmsEncryptionSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-verifiedpermissions-policy-store/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-awscc-verifiedpermissions-policy-store/index.ts",
        "line": 102
      },
      "name": "DataAwsccVerifiedpermissionsPolicyStoreEncryptionSettingsKmsEncryptionSettingsOutputReference",
      "namespace": "dataAwsccVerifiedpermissionsPolicyStore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-policy-store/index.ts",
            "line": 130
          },
          "name": "encryptionContext",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-policy-store/index.ts",
            "line": 135
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-policy-store/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicyStore.DataAwsccVerifiedpermissionsPolicyStoreEncryptionSettingsKmsEncryptionSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-verifiedpermissions-policy-store/index:DataAwsccVerifiedpermissionsPolicyStoreEncryptionSettingsKmsEncryptionSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicyStore.DataAwsccVerifiedpermissionsPolicyStoreEncryptionSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicyStore.DataAwsccVerifiedpermissionsPolicyStoreEncryptionSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-verifiedpermissions-policy-store/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-awscc-verifiedpermissions-policy-store/index.ts",
        "line": 162
      },
      "name": "DataAwsccVerifiedpermissionsPolicyStoreEncryptionSettingsOutputReference",
      "namespace": "dataAwsccVerifiedpermissionsPolicyStore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-policy-store/index.ts",
            "line": 189
          },
          "name": "default",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-policy-store/index.ts",
            "line": 195
          },
          "name": "kmsEncryptionSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicyStore.DataAwsccVerifiedpermissionsPolicyStoreEncryptionSettingsKmsEncryptionSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-policy-store/index.ts",
            "line": 173
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicyStore.DataAwsccVerifiedpermissionsPolicyStoreEncryptionSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-verifiedpermissions-policy-store/index:DataAwsccVerifiedpermissionsPolicyStoreEncryptionSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicyStore.DataAwsccVerifiedpermissionsPolicyStoreEncryptionState": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicyStore.DataAwsccVerifiedpermissionsPolicyStoreEncryptionState",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-verifiedpermissions-policy-store/index.ts",
        "line": 259
      },
      "name": "DataAwsccVerifiedpermissionsPolicyStoreEncryptionState",
      "namespace": "dataAwsccVerifiedpermissionsPolicyStore",
      "symbolId": "src/data-awscc-verifiedpermissions-policy-store/index:DataAwsccVerifiedpermissionsPolicyStoreEncryptionState"
    },
    "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicyStore.DataAwsccVerifiedpermissionsPolicyStoreEncryptionStateKmsEncryptionState": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicyStore.DataAwsccVerifiedpermissionsPolicyStoreEncryptionStateKmsEncryptionState",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-verifiedpermissions-policy-store/index.ts",
        "line": 199
      },
      "name": "DataAwsccVerifiedpermissionsPolicyStoreEncryptionStateKmsEncryptionState",
      "namespace": "dataAwsccVerifiedpermissionsPolicyStore",
      "symbolId": "src/data-awscc-verifiedpermissions-policy-store/index:DataAwsccVerifiedpermissionsPolicyStoreEncryptionStateKmsEncryptionState"
    },
    "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicyStore.DataAwsccVerifiedpermissionsPolicyStoreEncryptionStateKmsEncryptionStateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicyStore.DataAwsccVerifiedpermissionsPolicyStoreEncryptionStateKmsEncryptionStateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-verifiedpermissions-policy-store/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-awscc-verifiedpermissions-policy-store/index.ts",
        "line": 222
      },
      "name": "DataAwsccVerifiedpermissionsPolicyStoreEncryptionStateKmsEncryptionStateOutputReference",
      "namespace": "dataAwsccVerifiedpermissionsPolicyStore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-policy-store/index.ts",
            "line": 250
          },
          "name": "encryptionContext",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-policy-store/index.ts",
            "line": 255
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-policy-store/index.ts",
            "line": 233
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicyStore.DataAwsccVerifiedpermissionsPolicyStoreEncryptionStateKmsEncryptionState"
          }
        }
      ],
      "symbolId": "src/data-awscc-verifiedpermissions-policy-store/index:DataAwsccVerifiedpermissionsPolicyStoreEncryptionStateKmsEncryptionStateOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicyStore.DataAwsccVerifiedpermissionsPolicyStoreEncryptionStateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicyStore.DataAwsccVerifiedpermissionsPolicyStoreEncryptionStateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-verifiedpermissions-policy-store/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-verifiedpermissions-policy-store/index.ts",
        "line": 282
      },
      "name": "DataAwsccVerifiedpermissionsPolicyStoreEncryptionStateOutputReference",
      "namespace": "dataAwsccVerifiedpermissionsPolicyStore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-policy-store/index.ts",
            "line": 309
          },
          "name": "default",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-policy-store/index.ts",
            "line": 315
          },
          "name": "kmsEncryptionState",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicyStore.DataAwsccVerifiedpermissionsPolicyStoreEncryptionStateKmsEncryptionStateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-policy-store/index.ts",
            "line": 293
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicyStore.DataAwsccVerifiedpermissionsPolicyStoreEncryptionState"
          }
        }
      ],
      "symbolId": "src/data-awscc-verifiedpermissions-policy-store/index:DataAwsccVerifiedpermissionsPolicyStoreEncryptionStateOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicyStore.DataAwsccVerifiedpermissionsPolicyStoreSchema": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicyStore.DataAwsccVerifiedpermissionsPolicyStoreSchema",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-verifiedpermissions-policy-store/index.ts",
        "line": 319
      },
      "name": "DataAwsccVerifiedpermissionsPolicyStoreSchema",
      "namespace": "dataAwsccVerifiedpermissionsPolicyStore",
      "symbolId": "src/data-awscc-verifiedpermissions-policy-store/index:DataAwsccVerifiedpermissionsPolicyStoreSchema"
    },
    "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicyStore.DataAwsccVerifiedpermissionsPolicyStoreSchemaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicyStore.DataAwsccVerifiedpermissionsPolicyStoreSchemaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-verifiedpermissions-policy-store/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/data-awscc-verifiedpermissions-policy-store/index.ts",
        "line": 342
      },
      "name": "DataAwsccVerifiedpermissionsPolicyStoreSchemaOutputReference",
      "namespace": "dataAwsccVerifiedpermissionsPolicyStore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-policy-store/index.ts",
            "line": 369
          },
          "name": "cedarJson",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-policy-store/index.ts",
            "line": 353
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicyStore.DataAwsccVerifiedpermissionsPolicyStoreSchema"
          }
        }
      ],
      "symbolId": "src/data-awscc-verifiedpermissions-policy-store/index:DataAwsccVerifiedpermissionsPolicyStoreSchemaOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicyStore.DataAwsccVerifiedpermissionsPolicyStoreTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicyStore.DataAwsccVerifiedpermissionsPolicyStoreTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-verifiedpermissions-policy-store/index.ts",
        "line": 373
      },
      "name": "DataAwsccVerifiedpermissionsPolicyStoreTags",
      "namespace": "dataAwsccVerifiedpermissionsPolicyStore",
      "symbolId": "src/data-awscc-verifiedpermissions-policy-store/index:DataAwsccVerifiedpermissionsPolicyStoreTags"
    },
    "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicyStore.DataAwsccVerifiedpermissionsPolicyStoreTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicyStore.DataAwsccVerifiedpermissionsPolicyStoreTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-verifiedpermissions-policy-store/index.ts",
          "line": 442
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-verifiedpermissions-policy-store/index.ts",
        "line": 435
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-policy-store/index.ts",
            "line": 449
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicyStore.DataAwsccVerifiedpermissionsPolicyStoreTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccVerifiedpermissionsPolicyStoreTagsList",
      "namespace": "dataAwsccVerifiedpermissionsPolicyStore",
      "symbolId": "src/data-awscc-verifiedpermissions-policy-store/index:DataAwsccVerifiedpermissionsPolicyStoreTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicyStore.DataAwsccVerifiedpermissionsPolicyStoreTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicyStore.DataAwsccVerifiedpermissionsPolicyStoreTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-verifiedpermissions-policy-store/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-verifiedpermissions-policy-store/index.ts",
        "line": 396
      },
      "name": "DataAwsccVerifiedpermissionsPolicyStoreTagsOutputReference",
      "namespace": "dataAwsccVerifiedpermissionsPolicyStore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-policy-store/index.ts",
            "line": 425
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-policy-store/index.ts",
            "line": 430
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-policy-store/index.ts",
            "line": 409
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicyStore.DataAwsccVerifiedpermissionsPolicyStoreTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-verifiedpermissions-policy-store/index:DataAwsccVerifiedpermissionsPolicyStoreTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicyStore.DataAwsccVerifiedpermissionsPolicyStoreValidationSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicyStore.DataAwsccVerifiedpermissionsPolicyStoreValidationSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-verifiedpermissions-policy-store/index.ts",
        "line": 453
      },
      "name": "DataAwsccVerifiedpermissionsPolicyStoreValidationSettings",
      "namespace": "dataAwsccVerifiedpermissionsPolicyStore",
      "symbolId": "src/data-awscc-verifiedpermissions-policy-store/index:DataAwsccVerifiedpermissionsPolicyStoreValidationSettings"
    },
    "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicyStore.DataAwsccVerifiedpermissionsPolicyStoreValidationSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicyStore.DataAwsccVerifiedpermissionsPolicyStoreValidationSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-verifiedpermissions-policy-store/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-awscc-verifiedpermissions-policy-store/index.ts",
        "line": 476
      },
      "name": "DataAwsccVerifiedpermissionsPolicyStoreValidationSettingsOutputReference",
      "namespace": "dataAwsccVerifiedpermissionsPolicyStore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-policy-store/index.ts",
            "line": 503
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-policy-store/index.ts",
            "line": 487
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicyStore.DataAwsccVerifiedpermissionsPolicyStoreValidationSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-verifiedpermissions-policy-store/index:DataAwsccVerifiedpermissionsPolicyStoreValidationSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicyStoreAlias.DataAwsccVerifiedpermissionsPolicyStoreAlias": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/verifiedpermissions_policy_store_alias awscc_verifiedpermissions_policy_store_alias}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicyStoreAlias.DataAwsccVerifiedpermissionsPolicyStoreAlias",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/verifiedpermissions_policy_store_alias awscc_verifiedpermissions_policy_store_alias} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-verifiedpermissions-policy-store-alias/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicyStoreAlias.DataAwsccVerifiedpermissionsPolicyStoreAliasConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-verifiedpermissions-policy-store-alias/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccVerifiedpermissionsPolicyStoreAlias resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-policy-store-alias/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccVerifiedpermissionsPolicyStoreAlias to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/verifiedpermissions_policy_store_alias#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccVerifiedpermissionsPolicyStoreAlias that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccVerifiedpermissionsPolicyStoreAlias to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-policy-store-alias/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-awscc-verifiedpermissions-policy-store-alias/index.ts",
            "line": 117
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccVerifiedpermissionsPolicyStoreAlias",
      "namespace": "dataAwsccVerifiedpermissionsPolicyStoreAlias",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-policy-store-alias/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-policy-store-alias/index.ts",
            "line": 85
          },
          "name": "aliasName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-policy-store-alias/index.ts",
            "line": 103
          },
          "name": "policyStoreId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-policy-store-alias/index.ts",
            "line": 98
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-policy-store-alias/index.ts",
            "line": 91
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-verifiedpermissions-policy-store-alias/index:DataAwsccVerifiedpermissionsPolicyStoreAlias"
    },
    "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicyStoreAlias.DataAwsccVerifiedpermissionsPolicyStoreAliasConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicyStoreAlias.DataAwsccVerifiedpermissionsPolicyStoreAliasConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-verifiedpermissions-policy-store-alias/index.ts",
        "line": 14
      },
      "name": "DataAwsccVerifiedpermissionsPolicyStoreAliasConfig",
      "namespace": "dataAwsccVerifiedpermissionsPolicyStoreAlias",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/verifiedpermissions_policy_store_alias#id DataAwsccVerifiedpermissionsPolicyStoreAlias#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-policy-store-alias/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-verifiedpermissions-policy-store-alias/index:DataAwsccVerifiedpermissionsPolicyStoreAliasConfig"
    },
    "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicyStoreAliases.DataAwsccVerifiedpermissionsPolicyStoreAliases": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/verifiedpermissions_policy_store_aliases awscc_verifiedpermissions_policy_store_aliases}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicyStoreAliases.DataAwsccVerifiedpermissionsPolicyStoreAliases",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/verifiedpermissions_policy_store_aliases awscc_verifiedpermissions_policy_store_aliases} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-verifiedpermissions-policy-store-aliases/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicyStoreAliases.DataAwsccVerifiedpermissionsPolicyStoreAliasesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-verifiedpermissions-policy-store-aliases/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccVerifiedpermissionsPolicyStoreAliases resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-policy-store-aliases/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccVerifiedpermissionsPolicyStoreAliases to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/verifiedpermissions_policy_store_aliases#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccVerifiedpermissionsPolicyStoreAliases that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccVerifiedpermissionsPolicyStoreAliases to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-policy-store-aliases/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-policy-store-aliases/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccVerifiedpermissionsPolicyStoreAliases",
      "namespace": "dataAwsccVerifiedpermissionsPolicyStoreAliases",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-policy-store-aliases/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-policy-store-aliases/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-policy-store-aliases/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-verifiedpermissions-policy-store-aliases/index:DataAwsccVerifiedpermissionsPolicyStoreAliases"
    },
    "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicyStoreAliases.DataAwsccVerifiedpermissionsPolicyStoreAliasesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicyStoreAliases.DataAwsccVerifiedpermissionsPolicyStoreAliasesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-verifiedpermissions-policy-store-aliases/index.ts",
        "line": 14
      },
      "name": "DataAwsccVerifiedpermissionsPolicyStoreAliasesConfig",
      "namespace": "dataAwsccVerifiedpermissionsPolicyStoreAliases",
      "symbolId": "src/data-awscc-verifiedpermissions-policy-store-aliases/index:DataAwsccVerifiedpermissionsPolicyStoreAliasesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicyStores.DataAwsccVerifiedpermissionsPolicyStores": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/verifiedpermissions_policy_stores awscc_verifiedpermissions_policy_stores}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicyStores.DataAwsccVerifiedpermissionsPolicyStores",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/verifiedpermissions_policy_stores awscc_verifiedpermissions_policy_stores} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-verifiedpermissions-policy-stores/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicyStores.DataAwsccVerifiedpermissionsPolicyStoresConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-verifiedpermissions-policy-stores/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccVerifiedpermissionsPolicyStores resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-policy-stores/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccVerifiedpermissionsPolicyStores to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/verifiedpermissions_policy_stores#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccVerifiedpermissionsPolicyStores that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccVerifiedpermissionsPolicyStores to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-policy-stores/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-policy-stores/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccVerifiedpermissionsPolicyStores",
      "namespace": "dataAwsccVerifiedpermissionsPolicyStores",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-policy-stores/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-policy-stores/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-policy-stores/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-verifiedpermissions-policy-stores/index:DataAwsccVerifiedpermissionsPolicyStores"
    },
    "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicyStores.DataAwsccVerifiedpermissionsPolicyStoresConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicyStores.DataAwsccVerifiedpermissionsPolicyStoresConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-verifiedpermissions-policy-stores/index.ts",
        "line": 14
      },
      "name": "DataAwsccVerifiedpermissionsPolicyStoresConfig",
      "namespace": "dataAwsccVerifiedpermissionsPolicyStores",
      "symbolId": "src/data-awscc-verifiedpermissions-policy-stores/index:DataAwsccVerifiedpermissionsPolicyStoresConfig"
    },
    "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicyTemplate.DataAwsccVerifiedpermissionsPolicyTemplate": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/verifiedpermissions_policy_template awscc_verifiedpermissions_policy_template}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicyTemplate.DataAwsccVerifiedpermissionsPolicyTemplate",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/verifiedpermissions_policy_template awscc_verifiedpermissions_policy_template} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-verifiedpermissions-policy-template/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicyTemplate.DataAwsccVerifiedpermissionsPolicyTemplateConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-verifiedpermissions-policy-template/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccVerifiedpermissionsPolicyTemplate resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-policy-template/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccVerifiedpermissionsPolicyTemplate to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/verifiedpermissions_policy_template#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccVerifiedpermissionsPolicyTemplate that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccVerifiedpermissionsPolicyTemplate to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-policy-template/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-awscc-verifiedpermissions-policy-template/index.ts",
            "line": 132
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccVerifiedpermissionsPolicyTemplate",
      "namespace": "dataAwsccVerifiedpermissionsPolicyTemplate",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-policy-template/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-policy-template/index.ts",
            "line": 85
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-policy-template/index.ts",
            "line": 103
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-policy-template/index.ts",
            "line": 108
          },
          "name": "policyStoreId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-policy-template/index.ts",
            "line": 113
          },
          "name": "policyTemplateId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-policy-template/index.ts",
            "line": 118
          },
          "name": "statement",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-policy-template/index.ts",
            "line": 98
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-policy-template/index.ts",
            "line": 91
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-verifiedpermissions-policy-template/index:DataAwsccVerifiedpermissionsPolicyTemplate"
    },
    "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicyTemplate.DataAwsccVerifiedpermissionsPolicyTemplateConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVerifiedpermissionsPolicyTemplate.DataAwsccVerifiedpermissionsPolicyTemplateConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-verifiedpermissions-policy-template/index.ts",
        "line": 14
      },
      "name": "DataAwsccVerifiedpermissionsPolicyTemplateConfig",
      "namespace": "dataAwsccVerifiedpermissionsPolicyTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/verifiedpermissions_policy_template#id DataAwsccVerifiedpermissionsPolicyTemplate#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-verifiedpermissions-policy-template/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-verifiedpermissions-policy-template/index:DataAwsccVerifiedpermissionsPolicyTemplateConfig"
    },
    "@cdktn/provider-awscc.dataAwsccVoiceidDomain.DataAwsccVoiceidDomain": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/voiceid_domain awscc_voiceid_domain}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVoiceidDomain.DataAwsccVoiceidDomain",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/voiceid_domain awscc_voiceid_domain} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-voiceid-domain/index.ts",
          "line": 195
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccVoiceidDomain.DataAwsccVoiceidDomainConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-voiceid-domain/index.ts",
        "line": 163
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccVoiceidDomain resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-voiceid-domain/index.ts",
            "line": 180
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccVoiceidDomain to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/voiceid_domain#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccVoiceidDomain that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccVoiceidDomain to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-voiceid-domain/index.ts",
            "line": 262
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-voiceid-domain/index.ts",
            "line": 268
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccVoiceidDomain",
      "namespace": "dataAwsccVoiceidDomain",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-voiceid-domain/index.ts",
            "line": 168
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-voiceid-domain/index.ts",
            "line": 219
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-voiceid-domain/index.ts",
            "line": 224
          },
          "name": "domainId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-voiceid-domain/index.ts",
            "line": 242
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-voiceid-domain/index.ts",
            "line": 248
          },
          "name": "serverSideEncryptionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccVoiceidDomain.DataAwsccVoiceidDomainServerSideEncryptionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-voiceid-domain/index.ts",
            "line": 254
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccVoiceidDomain.DataAwsccVoiceidDomainTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-voiceid-domain/index.ts",
            "line": 237
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-voiceid-domain/index.ts",
            "line": 230
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-voiceid-domain/index:DataAwsccVoiceidDomain"
    },
    "@cdktn/provider-awscc.dataAwsccVoiceidDomain.DataAwsccVoiceidDomainConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVoiceidDomain.DataAwsccVoiceidDomainConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-voiceid-domain/index.ts",
        "line": 14
      },
      "name": "DataAwsccVoiceidDomainConfig",
      "namespace": "dataAwsccVoiceidDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/voiceid_domain#id DataAwsccVoiceidDomain#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-voiceid-domain/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-voiceid-domain/index:DataAwsccVoiceidDomainConfig"
    },
    "@cdktn/provider-awscc.dataAwsccVoiceidDomain.DataAwsccVoiceidDomainServerSideEncryptionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVoiceidDomain.DataAwsccVoiceidDomainServerSideEncryptionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-voiceid-domain/index.ts",
        "line": 25
      },
      "name": "DataAwsccVoiceidDomainServerSideEncryptionConfiguration",
      "namespace": "dataAwsccVoiceidDomain",
      "symbolId": "src/data-awscc-voiceid-domain/index:DataAwsccVoiceidDomainServerSideEncryptionConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccVoiceidDomain.DataAwsccVoiceidDomainServerSideEncryptionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVoiceidDomain.DataAwsccVoiceidDomainServerSideEncryptionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-voiceid-domain/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-voiceid-domain/index.ts",
        "line": 48
      },
      "name": "DataAwsccVoiceidDomainServerSideEncryptionConfigurationOutputReference",
      "namespace": "dataAwsccVoiceidDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-voiceid-domain/index.ts",
            "line": 75
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-voiceid-domain/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccVoiceidDomain.DataAwsccVoiceidDomainServerSideEncryptionConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-voiceid-domain/index:DataAwsccVoiceidDomainServerSideEncryptionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccVoiceidDomain.DataAwsccVoiceidDomainTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVoiceidDomain.DataAwsccVoiceidDomainTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-voiceid-domain/index.ts",
        "line": 79
      },
      "name": "DataAwsccVoiceidDomainTags",
      "namespace": "dataAwsccVoiceidDomain",
      "symbolId": "src/data-awscc-voiceid-domain/index:DataAwsccVoiceidDomainTags"
    },
    "@cdktn/provider-awscc.dataAwsccVoiceidDomain.DataAwsccVoiceidDomainTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVoiceidDomain.DataAwsccVoiceidDomainTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-voiceid-domain/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-voiceid-domain/index.ts",
        "line": 141
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-voiceid-domain/index.ts",
            "line": 155
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccVoiceidDomain.DataAwsccVoiceidDomainTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccVoiceidDomainTagsList",
      "namespace": "dataAwsccVoiceidDomain",
      "symbolId": "src/data-awscc-voiceid-domain/index:DataAwsccVoiceidDomainTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccVoiceidDomain.DataAwsccVoiceidDomainTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVoiceidDomain.DataAwsccVoiceidDomainTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-voiceid-domain/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-voiceid-domain/index.ts",
        "line": 102
      },
      "name": "DataAwsccVoiceidDomainTagsOutputReference",
      "namespace": "dataAwsccVoiceidDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-voiceid-domain/index.ts",
            "line": 131
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-voiceid-domain/index.ts",
            "line": 136
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-voiceid-domain/index.ts",
            "line": 115
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccVoiceidDomain.DataAwsccVoiceidDomainTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-voiceid-domain/index:DataAwsccVoiceidDomainTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccVoiceidDomains.DataAwsccVoiceidDomains": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/voiceid_domains awscc_voiceid_domains}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVoiceidDomains.DataAwsccVoiceidDomains",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/voiceid_domains awscc_voiceid_domains} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-voiceid-domains/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccVoiceidDomains.DataAwsccVoiceidDomainsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-voiceid-domains/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccVoiceidDomains resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-voiceid-domains/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccVoiceidDomains to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/voiceid_domains#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccVoiceidDomains that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccVoiceidDomains to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-voiceid-domains/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-voiceid-domains/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccVoiceidDomains",
      "namespace": "dataAwsccVoiceidDomains",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-voiceid-domains/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-voiceid-domains/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-voiceid-domains/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-voiceid-domains/index:DataAwsccVoiceidDomains"
    },
    "@cdktn/provider-awscc.dataAwsccVoiceidDomains.DataAwsccVoiceidDomainsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVoiceidDomains.DataAwsccVoiceidDomainsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-voiceid-domains/index.ts",
        "line": 14
      },
      "name": "DataAwsccVoiceidDomainsConfig",
      "namespace": "dataAwsccVoiceidDomains",
      "symbolId": "src/data-awscc-voiceid-domains/index:DataAwsccVoiceidDomainsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeAccessLogSubscription.DataAwsccVpclatticeAccessLogSubscription": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/vpclattice_access_log_subscription awscc_vpclattice_access_log_subscription}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeAccessLogSubscription.DataAwsccVpclatticeAccessLogSubscription",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/vpclattice_access_log_subscription awscc_vpclattice_access_log_subscription} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-vpclattice-access-log-subscription/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-awscc.dataAwsccVpclatticeAccessLogSubscription.DataAwsccVpclatticeAccessLogSubscriptionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-vpclattice-access-log-subscription/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccVpclatticeAccessLogSubscription resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-access-log-subscription/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 DataAwsccVpclatticeAccessLogSubscription to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/vpclattice_access_log_subscription#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccVpclatticeAccessLogSubscription that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccVpclatticeAccessLogSubscription to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-access-log-subscription/index.ts",
            "line": 222
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-access-log-subscription/index.ts",
            "line": 228
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccVpclatticeAccessLogSubscription",
      "namespace": "dataAwsccVpclatticeAccessLogSubscription",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-access-log-subscription/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-access-log-subscription/index.ts",
            "line": 165
          },
          "name": "accessLogSubscriptionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-access-log-subscription/index.ts",
            "line": 170
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-access-log-subscription/index.ts",
            "line": 175
          },
          "name": "destinationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-access-log-subscription/index.ts",
            "line": 193
          },
          "name": "resourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-access-log-subscription/index.ts",
            "line": 198
          },
          "name": "resourceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-access-log-subscription/index.ts",
            "line": 203
          },
          "name": "resourceIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-access-log-subscription/index.ts",
            "line": 208
          },
          "name": "serviceNetworkLogType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-access-log-subscription/index.ts",
            "line": 214
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeAccessLogSubscription.DataAwsccVpclatticeAccessLogSubscriptionTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-access-log-subscription/index.ts",
            "line": 188
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-access-log-subscription/index.ts",
            "line": 181
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-vpclattice-access-log-subscription/index:DataAwsccVpclatticeAccessLogSubscription"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeAccessLogSubscription.DataAwsccVpclatticeAccessLogSubscriptionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeAccessLogSubscription.DataAwsccVpclatticeAccessLogSubscriptionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-vpclattice-access-log-subscription/index.ts",
        "line": 14
      },
      "name": "DataAwsccVpclatticeAccessLogSubscriptionConfig",
      "namespace": "dataAwsccVpclatticeAccessLogSubscription",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/vpclattice_access_log_subscription#id DataAwsccVpclatticeAccessLogSubscription#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-access-log-subscription/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-vpclattice-access-log-subscription/index:DataAwsccVpclatticeAccessLogSubscriptionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeAccessLogSubscription.DataAwsccVpclatticeAccessLogSubscriptionTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeAccessLogSubscription.DataAwsccVpclatticeAccessLogSubscriptionTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-vpclattice-access-log-subscription/index.ts",
        "line": 25
      },
      "name": "DataAwsccVpclatticeAccessLogSubscriptionTags",
      "namespace": "dataAwsccVpclatticeAccessLogSubscription",
      "symbolId": "src/data-awscc-vpclattice-access-log-subscription/index:DataAwsccVpclatticeAccessLogSubscriptionTags"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeAccessLogSubscription.DataAwsccVpclatticeAccessLogSubscriptionTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeAccessLogSubscription.DataAwsccVpclatticeAccessLogSubscriptionTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-vpclattice-access-log-subscription/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-awscc-vpclattice-access-log-subscription/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-access-log-subscription/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-awscc.dataAwsccVpclatticeAccessLogSubscription.DataAwsccVpclatticeAccessLogSubscriptionTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccVpclatticeAccessLogSubscriptionTagsList",
      "namespace": "dataAwsccVpclatticeAccessLogSubscription",
      "symbolId": "src/data-awscc-vpclattice-access-log-subscription/index:DataAwsccVpclatticeAccessLogSubscriptionTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeAccessLogSubscription.DataAwsccVpclatticeAccessLogSubscriptionTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeAccessLogSubscription.DataAwsccVpclatticeAccessLogSubscriptionTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-vpclattice-access-log-subscription/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-vpclattice-access-log-subscription/index.ts",
        "line": 48
      },
      "name": "DataAwsccVpclatticeAccessLogSubscriptionTagsOutputReference",
      "namespace": "dataAwsccVpclatticeAccessLogSubscription",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-access-log-subscription/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-access-log-subscription/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-access-log-subscription/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeAccessLogSubscription.DataAwsccVpclatticeAccessLogSubscriptionTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-vpclattice-access-log-subscription/index:DataAwsccVpclatticeAccessLogSubscriptionTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeAuthPolicy.DataAwsccVpclatticeAuthPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/vpclattice_auth_policy awscc_vpclattice_auth_policy}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeAuthPolicy.DataAwsccVpclatticeAuthPolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/vpclattice_auth_policy awscc_vpclattice_auth_policy} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-vpclattice-auth-policy/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeAuthPolicy.DataAwsccVpclatticeAuthPolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-vpclattice-auth-policy/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccVpclatticeAuthPolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-auth-policy/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccVpclatticeAuthPolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/vpclattice_auth_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccVpclatticeAuthPolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccVpclatticeAuthPolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-auth-policy/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-awscc-vpclattice-auth-policy/index.ts",
            "line": 122
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccVpclatticeAuthPolicy",
      "namespace": "dataAwsccVpclatticeAuthPolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-auth-policy/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-auth-policy/index.ts",
            "line": 98
          },
          "name": "policy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-auth-policy/index.ts",
            "line": 103
          },
          "name": "resourceIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-auth-policy/index.ts",
            "line": 108
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-auth-policy/index.ts",
            "line": 93
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-auth-policy/index.ts",
            "line": 86
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-vpclattice-auth-policy/index:DataAwsccVpclatticeAuthPolicy"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeAuthPolicy.DataAwsccVpclatticeAuthPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeAuthPolicy.DataAwsccVpclatticeAuthPolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-vpclattice-auth-policy/index.ts",
        "line": 14
      },
      "name": "DataAwsccVpclatticeAuthPolicyConfig",
      "namespace": "dataAwsccVpclatticeAuthPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/vpclattice_auth_policy#id DataAwsccVpclatticeAuthPolicy#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-auth-policy/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-vpclattice-auth-policy/index:DataAwsccVpclatticeAuthPolicyConfig"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeListener.DataAwsccVpclatticeListener": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/vpclattice_listener awscc_vpclattice_listener}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeListener.DataAwsccVpclatticeListener",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/vpclattice_listener awscc_vpclattice_listener} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-vpclattice-listener/index.ts",
          "line": 391
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeListener.DataAwsccVpclatticeListenerConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-vpclattice-listener/index.ts",
        "line": 359
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccVpclatticeListener resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-listener/index.ts",
            "line": 376
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccVpclatticeListener to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/vpclattice_listener#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccVpclatticeListener that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccVpclatticeListener to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-listener/index.ts",
            "line": 483
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-listener/index.ts",
            "line": 489
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccVpclatticeListener",
      "namespace": "dataAwsccVpclatticeListener",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-listener/index.ts",
            "line": 364
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-listener/index.ts",
            "line": 415
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-listener/index.ts",
            "line": 421
          },
          "name": "defaultAction",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeListener.DataAwsccVpclatticeListenerDefaultActionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-listener/index.ts",
            "line": 439
          },
          "name": "listenerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-listener/index.ts",
            "line": 444
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-listener/index.ts",
            "line": 449
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-listener/index.ts",
            "line": 454
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-listener/index.ts",
            "line": 459
          },
          "name": "serviceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-listener/index.ts",
            "line": 464
          },
          "name": "serviceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-listener/index.ts",
            "line": 469
          },
          "name": "serviceIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-listener/index.ts",
            "line": 475
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeListener.DataAwsccVpclatticeListenerTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-listener/index.ts",
            "line": 434
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-listener/index.ts",
            "line": 427
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-vpclattice-listener/index:DataAwsccVpclatticeListener"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeListener.DataAwsccVpclatticeListenerConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeListener.DataAwsccVpclatticeListenerConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-vpclattice-listener/index.ts",
        "line": 14
      },
      "name": "DataAwsccVpclatticeListenerConfig",
      "namespace": "dataAwsccVpclatticeListener",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/vpclattice_listener#id DataAwsccVpclatticeListener#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-listener/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-vpclattice-listener/index:DataAwsccVpclatticeListenerConfig"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeListener.DataAwsccVpclatticeListenerDefaultAction": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeListener.DataAwsccVpclatticeListenerDefaultAction",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-vpclattice-listener/index.ts",
        "line": 214
      },
      "name": "DataAwsccVpclatticeListenerDefaultAction",
      "namespace": "dataAwsccVpclatticeListener",
      "symbolId": "src/data-awscc-vpclattice-listener/index:DataAwsccVpclatticeListenerDefaultAction"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeListener.DataAwsccVpclatticeListenerDefaultActionFixedResponse": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeListener.DataAwsccVpclatticeListenerDefaultActionFixedResponse",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-vpclattice-listener/index.ts",
        "line": 25
      },
      "name": "DataAwsccVpclatticeListenerDefaultActionFixedResponse",
      "namespace": "dataAwsccVpclatticeListener",
      "symbolId": "src/data-awscc-vpclattice-listener/index:DataAwsccVpclatticeListenerDefaultActionFixedResponse"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeListener.DataAwsccVpclatticeListenerDefaultActionFixedResponseOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeListener.DataAwsccVpclatticeListenerDefaultActionFixedResponseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-vpclattice-listener/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-vpclattice-listener/index.ts",
        "line": 48
      },
      "name": "DataAwsccVpclatticeListenerDefaultActionFixedResponseOutputReference",
      "namespace": "dataAwsccVpclatticeListener",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-listener/index.ts",
            "line": 75
          },
          "name": "statusCode",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-listener/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeListener.DataAwsccVpclatticeListenerDefaultActionFixedResponse"
          }
        }
      ],
      "symbolId": "src/data-awscc-vpclattice-listener/index:DataAwsccVpclatticeListenerDefaultActionFixedResponseOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeListener.DataAwsccVpclatticeListenerDefaultActionForward": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeListener.DataAwsccVpclatticeListenerDefaultActionForward",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-vpclattice-listener/index.ts",
        "line": 159
      },
      "name": "DataAwsccVpclatticeListenerDefaultActionForward",
      "namespace": "dataAwsccVpclatticeListener",
      "symbolId": "src/data-awscc-vpclattice-listener/index:DataAwsccVpclatticeListenerDefaultActionForward"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeListener.DataAwsccVpclatticeListenerDefaultActionForwardOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeListener.DataAwsccVpclatticeListenerDefaultActionForwardOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-vpclattice-listener/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-awscc-vpclattice-listener/index.ts",
        "line": 182
      },
      "name": "DataAwsccVpclatticeListenerDefaultActionForwardOutputReference",
      "namespace": "dataAwsccVpclatticeListener",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-listener/index.ts",
            "line": 210
          },
          "name": "targetGroups",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeListener.DataAwsccVpclatticeListenerDefaultActionForwardTargetGroupsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-listener/index.ts",
            "line": 193
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeListener.DataAwsccVpclatticeListenerDefaultActionForward"
          }
        }
      ],
      "symbolId": "src/data-awscc-vpclattice-listener/index:DataAwsccVpclatticeListenerDefaultActionForwardOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeListener.DataAwsccVpclatticeListenerDefaultActionForwardTargetGroups": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeListener.DataAwsccVpclatticeListenerDefaultActionForwardTargetGroups",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-vpclattice-listener/index.ts",
        "line": 79
      },
      "name": "DataAwsccVpclatticeListenerDefaultActionForwardTargetGroups",
      "namespace": "dataAwsccVpclatticeListener",
      "symbolId": "src/data-awscc-vpclattice-listener/index:DataAwsccVpclatticeListenerDefaultActionForwardTargetGroups"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeListener.DataAwsccVpclatticeListenerDefaultActionForwardTargetGroupsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeListener.DataAwsccVpclatticeListenerDefaultActionForwardTargetGroupsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-vpclattice-listener/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-vpclattice-listener/index.ts",
        "line": 141
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-listener/index.ts",
            "line": 155
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeListener.DataAwsccVpclatticeListenerDefaultActionForwardTargetGroupsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccVpclatticeListenerDefaultActionForwardTargetGroupsList",
      "namespace": "dataAwsccVpclatticeListener",
      "symbolId": "src/data-awscc-vpclattice-listener/index:DataAwsccVpclatticeListenerDefaultActionForwardTargetGroupsList"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeListener.DataAwsccVpclatticeListenerDefaultActionForwardTargetGroupsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeListener.DataAwsccVpclatticeListenerDefaultActionForwardTargetGroupsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-vpclattice-listener/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-vpclattice-listener/index.ts",
        "line": 102
      },
      "name": "DataAwsccVpclatticeListenerDefaultActionForwardTargetGroupsOutputReference",
      "namespace": "dataAwsccVpclatticeListener",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-listener/index.ts",
            "line": 131
          },
          "name": "targetGroupIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-listener/index.ts",
            "line": 136
          },
          "name": "weight",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-listener/index.ts",
            "line": 115
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeListener.DataAwsccVpclatticeListenerDefaultActionForwardTargetGroups"
          }
        }
      ],
      "symbolId": "src/data-awscc-vpclattice-listener/index:DataAwsccVpclatticeListenerDefaultActionForwardTargetGroupsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeListener.DataAwsccVpclatticeListenerDefaultActionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeListener.DataAwsccVpclatticeListenerDefaultActionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-vpclattice-listener/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-awscc-vpclattice-listener/index.ts",
        "line": 237
      },
      "name": "DataAwsccVpclatticeListenerDefaultActionOutputReference",
      "namespace": "dataAwsccVpclatticeListener",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-listener/index.ts",
            "line": 265
          },
          "name": "fixedResponse",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeListener.DataAwsccVpclatticeListenerDefaultActionFixedResponseOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-listener/index.ts",
            "line": 271
          },
          "name": "forward",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeListener.DataAwsccVpclatticeListenerDefaultActionForwardOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-listener/index.ts",
            "line": 248
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeListener.DataAwsccVpclatticeListenerDefaultAction"
          }
        }
      ],
      "symbolId": "src/data-awscc-vpclattice-listener/index:DataAwsccVpclatticeListenerDefaultActionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeListener.DataAwsccVpclatticeListenerTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeListener.DataAwsccVpclatticeListenerTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-vpclattice-listener/index.ts",
        "line": 275
      },
      "name": "DataAwsccVpclatticeListenerTags",
      "namespace": "dataAwsccVpclatticeListener",
      "symbolId": "src/data-awscc-vpclattice-listener/index:DataAwsccVpclatticeListenerTags"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeListener.DataAwsccVpclatticeListenerTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeListener.DataAwsccVpclatticeListenerTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-vpclattice-listener/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-vpclattice-listener/index.ts",
        "line": 337
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-listener/index.ts",
            "line": 351
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeListener.DataAwsccVpclatticeListenerTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccVpclatticeListenerTagsList",
      "namespace": "dataAwsccVpclatticeListener",
      "symbolId": "src/data-awscc-vpclattice-listener/index:DataAwsccVpclatticeListenerTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeListener.DataAwsccVpclatticeListenerTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeListener.DataAwsccVpclatticeListenerTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-vpclattice-listener/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-vpclattice-listener/index.ts",
        "line": 298
      },
      "name": "DataAwsccVpclatticeListenerTagsOutputReference",
      "namespace": "dataAwsccVpclatticeListener",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-listener/index.ts",
            "line": 327
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-listener/index.ts",
            "line": 332
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-listener/index.ts",
            "line": 311
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeListener.DataAwsccVpclatticeListenerTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-vpclattice-listener/index:DataAwsccVpclatticeListenerTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeResourceConfiguration.DataAwsccVpclatticeResourceConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/vpclattice_resource_configuration awscc_vpclattice_resource_configuration}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeResourceConfiguration.DataAwsccVpclatticeResourceConfiguration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/vpclattice_resource_configuration awscc_vpclattice_resource_configuration} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-vpclattice-resource-configuration/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeResourceConfiguration.DataAwsccVpclatticeResourceConfigurationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-vpclattice-resource-configuration/index.ts",
        "line": 233
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccVpclatticeResourceConfiguration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-resource-configuration/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 DataAwsccVpclatticeResourceConfiguration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/vpclattice_resource_configuration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccVpclatticeResourceConfiguration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccVpclatticeResourceConfiguration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-resource-configuration/index.ts",
            "line": 382
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-resource-configuration/index.ts",
            "line": 388
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccVpclatticeResourceConfiguration",
      "namespace": "dataAwsccVpclatticeResourceConfiguration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-resource-configuration/index.ts",
            "line": 238
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-resource-configuration/index.ts",
            "line": 289
          },
          "name": "allowAssociationToSharableServiceNetwork",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-resource-configuration/index.ts",
            "line": 294
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-resource-configuration/index.ts",
            "line": 299
          },
          "name": "customDomainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-resource-configuration/index.ts",
            "line": 304
          },
          "name": "domainVerificationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-resource-configuration/index.ts",
            "line": 309
          },
          "name": "groupDomain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-resource-configuration/index.ts",
            "line": 327
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-resource-configuration/index.ts",
            "line": 332
          },
          "name": "portRanges",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-resource-configuration/index.ts",
            "line": 337
          },
          "name": "protocolType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-resource-configuration/index.ts",
            "line": 342
          },
          "name": "resourceConfigurationAuthType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-resource-configuration/index.ts",
            "line": 348
          },
          "name": "resourceConfigurationDefinition",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeResourceConfiguration.DataAwsccVpclatticeResourceConfigurationResourceConfigurationDefinitionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-resource-configuration/index.ts",
            "line": 353
          },
          "name": "resourceConfigurationGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-resource-configuration/index.ts",
            "line": 358
          },
          "name": "resourceConfigurationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-resource-configuration/index.ts",
            "line": 363
          },
          "name": "resourceConfigurationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-resource-configuration/index.ts",
            "line": 368
          },
          "name": "resourceGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-resource-configuration/index.ts",
            "line": 374
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeResourceConfiguration.DataAwsccVpclatticeResourceConfigurationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-resource-configuration/index.ts",
            "line": 322
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-resource-configuration/index.ts",
            "line": 315
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-vpclattice-resource-configuration/index:DataAwsccVpclatticeResourceConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeResourceConfiguration.DataAwsccVpclatticeResourceConfigurationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeResourceConfiguration.DataAwsccVpclatticeResourceConfigurationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-vpclattice-resource-configuration/index.ts",
        "line": 14
      },
      "name": "DataAwsccVpclatticeResourceConfigurationConfig",
      "namespace": "dataAwsccVpclatticeResourceConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/vpclattice_resource_configuration#id DataAwsccVpclatticeResourceConfiguration#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-resource-configuration/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-vpclattice-resource-configuration/index:DataAwsccVpclatticeResourceConfigurationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeResourceConfiguration.DataAwsccVpclatticeResourceConfigurationResourceConfigurationDefinition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeResourceConfiguration.DataAwsccVpclatticeResourceConfigurationResourceConfigurationDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-vpclattice-resource-configuration/index.ts",
        "line": 84
      },
      "name": "DataAwsccVpclatticeResourceConfigurationResourceConfigurationDefinition",
      "namespace": "dataAwsccVpclatticeResourceConfiguration",
      "symbolId": "src/data-awscc-vpclattice-resource-configuration/index:DataAwsccVpclatticeResourceConfigurationResourceConfigurationDefinition"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeResourceConfiguration.DataAwsccVpclatticeResourceConfigurationResourceConfigurationDefinitionDnsResource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeResourceConfiguration.DataAwsccVpclatticeResourceConfigurationResourceConfigurationDefinitionDnsResource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-vpclattice-resource-configuration/index.ts",
        "line": 25
      },
      "name": "DataAwsccVpclatticeResourceConfigurationResourceConfigurationDefinitionDnsResource",
      "namespace": "dataAwsccVpclatticeResourceConfiguration",
      "symbolId": "src/data-awscc-vpclattice-resource-configuration/index:DataAwsccVpclatticeResourceConfigurationResourceConfigurationDefinitionDnsResource"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeResourceConfiguration.DataAwsccVpclatticeResourceConfigurationResourceConfigurationDefinitionDnsResourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeResourceConfiguration.DataAwsccVpclatticeResourceConfigurationResourceConfigurationDefinitionDnsResourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-vpclattice-resource-configuration/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-vpclattice-resource-configuration/index.ts",
        "line": 48
      },
      "name": "DataAwsccVpclatticeResourceConfigurationResourceConfigurationDefinitionDnsResourceOutputReference",
      "namespace": "dataAwsccVpclatticeResourceConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-resource-configuration/index.ts",
            "line": 75
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-resource-configuration/index.ts",
            "line": 80
          },
          "name": "ipAddressType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-resource-configuration/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeResourceConfiguration.DataAwsccVpclatticeResourceConfigurationResourceConfigurationDefinitionDnsResource"
          }
        }
      ],
      "symbolId": "src/data-awscc-vpclattice-resource-configuration/index:DataAwsccVpclatticeResourceConfigurationResourceConfigurationDefinitionDnsResourceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeResourceConfiguration.DataAwsccVpclatticeResourceConfigurationResourceConfigurationDefinitionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeResourceConfiguration.DataAwsccVpclatticeResourceConfigurationResourceConfigurationDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-vpclattice-resource-configuration/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-awscc-vpclattice-resource-configuration/index.ts",
        "line": 107
      },
      "name": "DataAwsccVpclatticeResourceConfigurationResourceConfigurationDefinitionOutputReference",
      "namespace": "dataAwsccVpclatticeResourceConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-resource-configuration/index.ts",
            "line": 134
          },
          "name": "arnResource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-resource-configuration/index.ts",
            "line": 140
          },
          "name": "dnsResource",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeResourceConfiguration.DataAwsccVpclatticeResourceConfigurationResourceConfigurationDefinitionDnsResourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-resource-configuration/index.ts",
            "line": 145
          },
          "name": "ipResource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-resource-configuration/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeResourceConfiguration.DataAwsccVpclatticeResourceConfigurationResourceConfigurationDefinition"
          }
        }
      ],
      "symbolId": "src/data-awscc-vpclattice-resource-configuration/index:DataAwsccVpclatticeResourceConfigurationResourceConfigurationDefinitionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeResourceConfiguration.DataAwsccVpclatticeResourceConfigurationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeResourceConfiguration.DataAwsccVpclatticeResourceConfigurationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-vpclattice-resource-configuration/index.ts",
        "line": 149
      },
      "name": "DataAwsccVpclatticeResourceConfigurationTags",
      "namespace": "dataAwsccVpclatticeResourceConfiguration",
      "symbolId": "src/data-awscc-vpclattice-resource-configuration/index:DataAwsccVpclatticeResourceConfigurationTags"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeResourceConfiguration.DataAwsccVpclatticeResourceConfigurationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeResourceConfiguration.DataAwsccVpclatticeResourceConfigurationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-vpclattice-resource-configuration/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-awscc-vpclattice-resource-configuration/index.ts",
        "line": 211
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-resource-configuration/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-awscc.dataAwsccVpclatticeResourceConfiguration.DataAwsccVpclatticeResourceConfigurationTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccVpclatticeResourceConfigurationTagsList",
      "namespace": "dataAwsccVpclatticeResourceConfiguration",
      "symbolId": "src/data-awscc-vpclattice-resource-configuration/index:DataAwsccVpclatticeResourceConfigurationTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeResourceConfiguration.DataAwsccVpclatticeResourceConfigurationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeResourceConfiguration.DataAwsccVpclatticeResourceConfigurationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-vpclattice-resource-configuration/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-awscc-vpclattice-resource-configuration/index.ts",
        "line": 172
      },
      "name": "DataAwsccVpclatticeResourceConfigurationTagsOutputReference",
      "namespace": "dataAwsccVpclatticeResourceConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-resource-configuration/index.ts",
            "line": 201
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-resource-configuration/index.ts",
            "line": 206
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-resource-configuration/index.ts",
            "line": 185
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeResourceConfiguration.DataAwsccVpclatticeResourceConfigurationTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-vpclattice-resource-configuration/index:DataAwsccVpclatticeResourceConfigurationTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeResourceConfigurations.DataAwsccVpclatticeResourceConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/vpclattice_resource_configurations awscc_vpclattice_resource_configurations}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeResourceConfigurations.DataAwsccVpclatticeResourceConfigurations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/vpclattice_resource_configurations awscc_vpclattice_resource_configurations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-vpclattice-resource-configurations/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeResourceConfigurations.DataAwsccVpclatticeResourceConfigurationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-vpclattice-resource-configurations/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccVpclatticeResourceConfigurations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-resource-configurations/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccVpclatticeResourceConfigurations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/vpclattice_resource_configurations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccVpclatticeResourceConfigurations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccVpclatticeResourceConfigurations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-resource-configurations/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-resource-configurations/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccVpclatticeResourceConfigurations",
      "namespace": "dataAwsccVpclatticeResourceConfigurations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-resource-configurations/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-resource-configurations/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-resource-configurations/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-vpclattice-resource-configurations/index:DataAwsccVpclatticeResourceConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeResourceConfigurations.DataAwsccVpclatticeResourceConfigurationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeResourceConfigurations.DataAwsccVpclatticeResourceConfigurationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-vpclattice-resource-configurations/index.ts",
        "line": 14
      },
      "name": "DataAwsccVpclatticeResourceConfigurationsConfig",
      "namespace": "dataAwsccVpclatticeResourceConfigurations",
      "symbolId": "src/data-awscc-vpclattice-resource-configurations/index:DataAwsccVpclatticeResourceConfigurationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeResourceGateway.DataAwsccVpclatticeResourceGateway": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/vpclattice_resource_gateway awscc_vpclattice_resource_gateway}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeResourceGateway.DataAwsccVpclatticeResourceGateway",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/vpclattice_resource_gateway awscc_vpclattice_resource_gateway} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-vpclattice-resource-gateway/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-awscc.dataAwsccVpclatticeResourceGateway.DataAwsccVpclatticeResourceGatewayConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-vpclattice-resource-gateway/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccVpclatticeResourceGateway resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-resource-gateway/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 DataAwsccVpclatticeResourceGateway to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/vpclattice_resource_gateway#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccVpclatticeResourceGateway that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccVpclatticeResourceGateway to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-resource-gateway/index.ts",
            "line": 232
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-resource-gateway/index.ts",
            "line": 238
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccVpclatticeResourceGateway",
      "namespace": "dataAwsccVpclatticeResourceGateway",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-resource-gateway/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-resource-gateway/index.ts",
            "line": 165
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-resource-gateway/index.ts",
            "line": 183
          },
          "name": "ipAddressType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-resource-gateway/index.ts",
            "line": 188
          },
          "name": "ipv4AddressesPerEni",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-resource-gateway/index.ts",
            "line": 193
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-resource-gateway/index.ts",
            "line": 198
          },
          "name": "resourceConfigDnsResolution",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-resource-gateway/index.ts",
            "line": 203
          },
          "name": "resourceGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-resource-gateway/index.ts",
            "line": 208
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-resource-gateway/index.ts",
            "line": 213
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-resource-gateway/index.ts",
            "line": 219
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeResourceGateway.DataAwsccVpclatticeResourceGatewayTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-resource-gateway/index.ts",
            "line": 224
          },
          "name": "vpcIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-resource-gateway/index.ts",
            "line": 178
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-resource-gateway/index.ts",
            "line": 171
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-vpclattice-resource-gateway/index:DataAwsccVpclatticeResourceGateway"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeResourceGateway.DataAwsccVpclatticeResourceGatewayConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeResourceGateway.DataAwsccVpclatticeResourceGatewayConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-vpclattice-resource-gateway/index.ts",
        "line": 14
      },
      "name": "DataAwsccVpclatticeResourceGatewayConfig",
      "namespace": "dataAwsccVpclatticeResourceGateway",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/vpclattice_resource_gateway#id DataAwsccVpclatticeResourceGateway#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-resource-gateway/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-vpclattice-resource-gateway/index:DataAwsccVpclatticeResourceGatewayConfig"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeResourceGateway.DataAwsccVpclatticeResourceGatewayTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeResourceGateway.DataAwsccVpclatticeResourceGatewayTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-vpclattice-resource-gateway/index.ts",
        "line": 25
      },
      "name": "DataAwsccVpclatticeResourceGatewayTags",
      "namespace": "dataAwsccVpclatticeResourceGateway",
      "symbolId": "src/data-awscc-vpclattice-resource-gateway/index:DataAwsccVpclatticeResourceGatewayTags"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeResourceGateway.DataAwsccVpclatticeResourceGatewayTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeResourceGateway.DataAwsccVpclatticeResourceGatewayTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-vpclattice-resource-gateway/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-awscc-vpclattice-resource-gateway/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-resource-gateway/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-awscc.dataAwsccVpclatticeResourceGateway.DataAwsccVpclatticeResourceGatewayTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccVpclatticeResourceGatewayTagsList",
      "namespace": "dataAwsccVpclatticeResourceGateway",
      "symbolId": "src/data-awscc-vpclattice-resource-gateway/index:DataAwsccVpclatticeResourceGatewayTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeResourceGateway.DataAwsccVpclatticeResourceGatewayTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeResourceGateway.DataAwsccVpclatticeResourceGatewayTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-vpclattice-resource-gateway/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-vpclattice-resource-gateway/index.ts",
        "line": 48
      },
      "name": "DataAwsccVpclatticeResourceGatewayTagsOutputReference",
      "namespace": "dataAwsccVpclatticeResourceGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-resource-gateway/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-resource-gateway/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-resource-gateway/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeResourceGateway.DataAwsccVpclatticeResourceGatewayTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-vpclattice-resource-gateway/index:DataAwsccVpclatticeResourceGatewayTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeResourceGateways.DataAwsccVpclatticeResourceGateways": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/vpclattice_resource_gateways awscc_vpclattice_resource_gateways}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeResourceGateways.DataAwsccVpclatticeResourceGateways",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/vpclattice_resource_gateways awscc_vpclattice_resource_gateways} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-vpclattice-resource-gateways/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeResourceGateways.DataAwsccVpclatticeResourceGatewaysConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-vpclattice-resource-gateways/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccVpclatticeResourceGateways resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-resource-gateways/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccVpclatticeResourceGateways to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/vpclattice_resource_gateways#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccVpclatticeResourceGateways that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccVpclatticeResourceGateways to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-resource-gateways/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-resource-gateways/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccVpclatticeResourceGateways",
      "namespace": "dataAwsccVpclatticeResourceGateways",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-resource-gateways/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-resource-gateways/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-resource-gateways/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-vpclattice-resource-gateways/index:DataAwsccVpclatticeResourceGateways"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeResourceGateways.DataAwsccVpclatticeResourceGatewaysConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeResourceGateways.DataAwsccVpclatticeResourceGatewaysConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-vpclattice-resource-gateways/index.ts",
        "line": 14
      },
      "name": "DataAwsccVpclatticeResourceGatewaysConfig",
      "namespace": "dataAwsccVpclatticeResourceGateways",
      "symbolId": "src/data-awscc-vpclattice-resource-gateways/index:DataAwsccVpclatticeResourceGatewaysConfig"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeResourcePolicy.DataAwsccVpclatticeResourcePolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/vpclattice_resource_policy awscc_vpclattice_resource_policy}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeResourcePolicy.DataAwsccVpclatticeResourcePolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/vpclattice_resource_policy awscc_vpclattice_resource_policy} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-vpclattice-resource-policy/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeResourcePolicy.DataAwsccVpclatticeResourcePolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-vpclattice-resource-policy/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccVpclatticeResourcePolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-resource-policy/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccVpclatticeResourcePolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/vpclattice_resource_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccVpclatticeResourcePolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccVpclatticeResourcePolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-resource-policy/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-awscc-vpclattice-resource-policy/index.ts",
            "line": 117
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccVpclatticeResourcePolicy",
      "namespace": "dataAwsccVpclatticeResourcePolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-resource-policy/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-resource-policy/index.ts",
            "line": 98
          },
          "name": "policy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-resource-policy/index.ts",
            "line": 103
          },
          "name": "resourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-resource-policy/index.ts",
            "line": 93
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-resource-policy/index.ts",
            "line": 86
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-vpclattice-resource-policy/index:DataAwsccVpclatticeResourcePolicy"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeResourcePolicy.DataAwsccVpclatticeResourcePolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeResourcePolicy.DataAwsccVpclatticeResourcePolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-vpclattice-resource-policy/index.ts",
        "line": 14
      },
      "name": "DataAwsccVpclatticeResourcePolicyConfig",
      "namespace": "dataAwsccVpclatticeResourcePolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/vpclattice_resource_policy#id DataAwsccVpclatticeResourcePolicy#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-resource-policy/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-vpclattice-resource-policy/index:DataAwsccVpclatticeResourcePolicyConfig"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeRule.DataAwsccVpclatticeRule": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/vpclattice_rule awscc_vpclattice_rule}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeRule.DataAwsccVpclatticeRule",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/vpclattice_rule awscc_vpclattice_rule} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-vpclattice-rule/index.ts",
          "line": 781
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeRule.DataAwsccVpclatticeRuleConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-vpclattice-rule/index.ts",
        "line": 749
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccVpclatticeRule resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-rule/index.ts",
            "line": 766
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccVpclatticeRule to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/vpclattice_rule#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccVpclatticeRule that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccVpclatticeRule to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-rule/index.ts",
            "line": 869
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-rule/index.ts",
            "line": 875
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccVpclatticeRule",
      "namespace": "dataAwsccVpclatticeRule",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-rule/index.ts",
            "line": 754
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-rule/index.ts",
            "line": 806
          },
          "name": "action",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeRule.DataAwsccVpclatticeRuleActionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-rule/index.ts",
            "line": 811
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-rule/index.ts",
            "line": 829
          },
          "name": "listenerIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-rule/index.ts",
            "line": 835
          },
          "name": "match",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeRule.DataAwsccVpclatticeRuleMatchOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-rule/index.ts",
            "line": 840
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-rule/index.ts",
            "line": 845
          },
          "name": "priority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-rule/index.ts",
            "line": 850
          },
          "name": "ruleId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-rule/index.ts",
            "line": 855
          },
          "name": "serviceIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-rule/index.ts",
            "line": 861
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeRule.DataAwsccVpclatticeRuleTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-rule/index.ts",
            "line": 824
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-rule/index.ts",
            "line": 817
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-vpclattice-rule/index:DataAwsccVpclatticeRule"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeRule.DataAwsccVpclatticeRuleAction": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeRule.DataAwsccVpclatticeRuleAction",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-vpclattice-rule/index.ts",
        "line": 214
      },
      "name": "DataAwsccVpclatticeRuleAction",
      "namespace": "dataAwsccVpclatticeRule",
      "symbolId": "src/data-awscc-vpclattice-rule/index:DataAwsccVpclatticeRuleAction"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeRule.DataAwsccVpclatticeRuleActionFixedResponse": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeRule.DataAwsccVpclatticeRuleActionFixedResponse",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-vpclattice-rule/index.ts",
        "line": 25
      },
      "name": "DataAwsccVpclatticeRuleActionFixedResponse",
      "namespace": "dataAwsccVpclatticeRule",
      "symbolId": "src/data-awscc-vpclattice-rule/index:DataAwsccVpclatticeRuleActionFixedResponse"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeRule.DataAwsccVpclatticeRuleActionFixedResponseOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeRule.DataAwsccVpclatticeRuleActionFixedResponseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-vpclattice-rule/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-vpclattice-rule/index.ts",
        "line": 48
      },
      "name": "DataAwsccVpclatticeRuleActionFixedResponseOutputReference",
      "namespace": "dataAwsccVpclatticeRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-rule/index.ts",
            "line": 75
          },
          "name": "statusCode",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-rule/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeRule.DataAwsccVpclatticeRuleActionFixedResponse"
          }
        }
      ],
      "symbolId": "src/data-awscc-vpclattice-rule/index:DataAwsccVpclatticeRuleActionFixedResponseOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeRule.DataAwsccVpclatticeRuleActionForward": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeRule.DataAwsccVpclatticeRuleActionForward",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-vpclattice-rule/index.ts",
        "line": 159
      },
      "name": "DataAwsccVpclatticeRuleActionForward",
      "namespace": "dataAwsccVpclatticeRule",
      "symbolId": "src/data-awscc-vpclattice-rule/index:DataAwsccVpclatticeRuleActionForward"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeRule.DataAwsccVpclatticeRuleActionForwardOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeRule.DataAwsccVpclatticeRuleActionForwardOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-vpclattice-rule/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-awscc-vpclattice-rule/index.ts",
        "line": 182
      },
      "name": "DataAwsccVpclatticeRuleActionForwardOutputReference",
      "namespace": "dataAwsccVpclatticeRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-rule/index.ts",
            "line": 210
          },
          "name": "targetGroups",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeRule.DataAwsccVpclatticeRuleActionForwardTargetGroupsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-rule/index.ts",
            "line": 193
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeRule.DataAwsccVpclatticeRuleActionForward"
          }
        }
      ],
      "symbolId": "src/data-awscc-vpclattice-rule/index:DataAwsccVpclatticeRuleActionForwardOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeRule.DataAwsccVpclatticeRuleActionForwardTargetGroups": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeRule.DataAwsccVpclatticeRuleActionForwardTargetGroups",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-vpclattice-rule/index.ts",
        "line": 79
      },
      "name": "DataAwsccVpclatticeRuleActionForwardTargetGroups",
      "namespace": "dataAwsccVpclatticeRule",
      "symbolId": "src/data-awscc-vpclattice-rule/index:DataAwsccVpclatticeRuleActionForwardTargetGroups"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeRule.DataAwsccVpclatticeRuleActionForwardTargetGroupsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeRule.DataAwsccVpclatticeRuleActionForwardTargetGroupsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-vpclattice-rule/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-vpclattice-rule/index.ts",
        "line": 141
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-rule/index.ts",
            "line": 155
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeRule.DataAwsccVpclatticeRuleActionForwardTargetGroupsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccVpclatticeRuleActionForwardTargetGroupsList",
      "namespace": "dataAwsccVpclatticeRule",
      "symbolId": "src/data-awscc-vpclattice-rule/index:DataAwsccVpclatticeRuleActionForwardTargetGroupsList"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeRule.DataAwsccVpclatticeRuleActionForwardTargetGroupsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeRule.DataAwsccVpclatticeRuleActionForwardTargetGroupsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-vpclattice-rule/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-vpclattice-rule/index.ts",
        "line": 102
      },
      "name": "DataAwsccVpclatticeRuleActionForwardTargetGroupsOutputReference",
      "namespace": "dataAwsccVpclatticeRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-rule/index.ts",
            "line": 131
          },
          "name": "targetGroupIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-rule/index.ts",
            "line": 136
          },
          "name": "weight",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-rule/index.ts",
            "line": 115
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeRule.DataAwsccVpclatticeRuleActionForwardTargetGroups"
          }
        }
      ],
      "symbolId": "src/data-awscc-vpclattice-rule/index:DataAwsccVpclatticeRuleActionForwardTargetGroupsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeRule.DataAwsccVpclatticeRuleActionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeRule.DataAwsccVpclatticeRuleActionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-vpclattice-rule/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-awscc-vpclattice-rule/index.ts",
        "line": 237
      },
      "name": "DataAwsccVpclatticeRuleActionOutputReference",
      "namespace": "dataAwsccVpclatticeRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-rule/index.ts",
            "line": 265
          },
          "name": "fixedResponse",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeRule.DataAwsccVpclatticeRuleActionFixedResponseOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-rule/index.ts",
            "line": 271
          },
          "name": "forward",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeRule.DataAwsccVpclatticeRuleActionForwardOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-rule/index.ts",
            "line": 248
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeRule.DataAwsccVpclatticeRuleAction"
          }
        }
      ],
      "symbolId": "src/data-awscc-vpclattice-rule/index:DataAwsccVpclatticeRuleActionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeRule.DataAwsccVpclatticeRuleConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeRule.DataAwsccVpclatticeRuleConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-vpclattice-rule/index.ts",
        "line": 14
      },
      "name": "DataAwsccVpclatticeRuleConfig",
      "namespace": "dataAwsccVpclatticeRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/vpclattice_rule#id DataAwsccVpclatticeRule#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-rule/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-vpclattice-rule/index:DataAwsccVpclatticeRuleConfig"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeRule.DataAwsccVpclatticeRuleMatch": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeRule.DataAwsccVpclatticeRuleMatch",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-vpclattice-rule/index.ts",
        "line": 610
      },
      "name": "DataAwsccVpclatticeRuleMatch",
      "namespace": "dataAwsccVpclatticeRule",
      "symbolId": "src/data-awscc-vpclattice-rule/index:DataAwsccVpclatticeRuleMatch"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeRule.DataAwsccVpclatticeRuleMatchHttpMatch": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeRule.DataAwsccVpclatticeRuleMatchHttpMatch",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-vpclattice-rule/index.ts",
        "line": 544
      },
      "name": "DataAwsccVpclatticeRuleMatchHttpMatch",
      "namespace": "dataAwsccVpclatticeRule",
      "symbolId": "src/data-awscc-vpclattice-rule/index:DataAwsccVpclatticeRuleMatchHttpMatch"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeRule.DataAwsccVpclatticeRuleMatchHttpMatchHeaderMatches": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeRule.DataAwsccVpclatticeRuleMatchHttpMatchHeaderMatches",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-vpclattice-rule/index.ts",
        "line": 339
      },
      "name": "DataAwsccVpclatticeRuleMatchHttpMatchHeaderMatches",
      "namespace": "dataAwsccVpclatticeRule",
      "symbolId": "src/data-awscc-vpclattice-rule/index:DataAwsccVpclatticeRuleMatchHttpMatchHeaderMatches"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeRule.DataAwsccVpclatticeRuleMatchHttpMatchHeaderMatchesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeRule.DataAwsccVpclatticeRuleMatchHttpMatchHeaderMatchesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-vpclattice-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-awscc-vpclattice-rule/index.ts",
        "line": 407
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-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-awscc.dataAwsccVpclatticeRule.DataAwsccVpclatticeRuleMatchHttpMatchHeaderMatchesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccVpclatticeRuleMatchHttpMatchHeaderMatchesList",
      "namespace": "dataAwsccVpclatticeRule",
      "symbolId": "src/data-awscc-vpclattice-rule/index:DataAwsccVpclatticeRuleMatchHttpMatchHeaderMatchesList"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeRule.DataAwsccVpclatticeRuleMatchHttpMatchHeaderMatchesMatch": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeRule.DataAwsccVpclatticeRuleMatchHttpMatchHeaderMatchesMatch",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-vpclattice-rule/index.ts",
        "line": 275
      },
      "name": "DataAwsccVpclatticeRuleMatchHttpMatchHeaderMatchesMatch",
      "namespace": "dataAwsccVpclatticeRule",
      "symbolId": "src/data-awscc-vpclattice-rule/index:DataAwsccVpclatticeRuleMatchHttpMatchHeaderMatchesMatch"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeRule.DataAwsccVpclatticeRuleMatchHttpMatchHeaderMatchesMatchOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeRule.DataAwsccVpclatticeRuleMatchHttpMatchHeaderMatchesMatchOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-vpclattice-rule/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-awscc-vpclattice-rule/index.ts",
        "line": 298
      },
      "name": "DataAwsccVpclatticeRuleMatchHttpMatchHeaderMatchesMatchOutputReference",
      "namespace": "dataAwsccVpclatticeRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-rule/index.ts",
            "line": 325
          },
          "name": "contains",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-rule/index.ts",
            "line": 330
          },
          "name": "exact",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-rule/index.ts",
            "line": 335
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-rule/index.ts",
            "line": 309
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeRule.DataAwsccVpclatticeRuleMatchHttpMatchHeaderMatchesMatch"
          }
        }
      ],
      "symbolId": "src/data-awscc-vpclattice-rule/index:DataAwsccVpclatticeRuleMatchHttpMatchHeaderMatchesMatchOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeRule.DataAwsccVpclatticeRuleMatchHttpMatchHeaderMatchesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeRule.DataAwsccVpclatticeRuleMatchHttpMatchHeaderMatchesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-vpclattice-rule/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-vpclattice-rule/index.ts",
        "line": 362
      },
      "name": "DataAwsccVpclatticeRuleMatchHttpMatchHeaderMatchesOutputReference",
      "namespace": "dataAwsccVpclatticeRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-rule/index.ts",
            "line": 391
          },
          "name": "caseSensitive",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-rule/index.ts",
            "line": 397
          },
          "name": "match",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeRule.DataAwsccVpclatticeRuleMatchHttpMatchHeaderMatchesMatchOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-rule/index.ts",
            "line": 402
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-rule/index.ts",
            "line": 375
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeRule.DataAwsccVpclatticeRuleMatchHttpMatchHeaderMatches"
          }
        }
      ],
      "symbolId": "src/data-awscc-vpclattice-rule/index:DataAwsccVpclatticeRuleMatchHttpMatchHeaderMatchesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeRule.DataAwsccVpclatticeRuleMatchHttpMatchOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeRule.DataAwsccVpclatticeRuleMatchHttpMatchOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-vpclattice-rule/index.ts",
          "line": 574
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-vpclattice-rule/index.ts",
        "line": 567
      },
      "name": "DataAwsccVpclatticeRuleMatchHttpMatchOutputReference",
      "namespace": "dataAwsccVpclatticeRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-rule/index.ts",
            "line": 595
          },
          "name": "headerMatches",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeRule.DataAwsccVpclatticeRuleMatchHttpMatchHeaderMatchesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-rule/index.ts",
            "line": 600
          },
          "name": "method",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-rule/index.ts",
            "line": 606
          },
          "name": "pathMatch",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeRule.DataAwsccVpclatticeRuleMatchHttpMatchPathMatchOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-rule/index.ts",
            "line": 578
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeRule.DataAwsccVpclatticeRuleMatchHttpMatch"
          }
        }
      ],
      "symbolId": "src/data-awscc-vpclattice-rule/index:DataAwsccVpclatticeRuleMatchHttpMatchOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeRule.DataAwsccVpclatticeRuleMatchHttpMatchPathMatch": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeRule.DataAwsccVpclatticeRuleMatchHttpMatchPathMatch",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-vpclattice-rule/index.ts",
        "line": 484
      },
      "name": "DataAwsccVpclatticeRuleMatchHttpMatchPathMatch",
      "namespace": "dataAwsccVpclatticeRule",
      "symbolId": "src/data-awscc-vpclattice-rule/index:DataAwsccVpclatticeRuleMatchHttpMatchPathMatch"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeRule.DataAwsccVpclatticeRuleMatchHttpMatchPathMatchMatch": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeRule.DataAwsccVpclatticeRuleMatchHttpMatchPathMatchMatch",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-vpclattice-rule/index.ts",
        "line": 425
      },
      "name": "DataAwsccVpclatticeRuleMatchHttpMatchPathMatchMatch",
      "namespace": "dataAwsccVpclatticeRule",
      "symbolId": "src/data-awscc-vpclattice-rule/index:DataAwsccVpclatticeRuleMatchHttpMatchPathMatchMatch"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeRule.DataAwsccVpclatticeRuleMatchHttpMatchPathMatchMatchOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeRule.DataAwsccVpclatticeRuleMatchHttpMatchPathMatchMatchOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-vpclattice-rule/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-vpclattice-rule/index.ts",
        "line": 448
      },
      "name": "DataAwsccVpclatticeRuleMatchHttpMatchPathMatchMatchOutputReference",
      "namespace": "dataAwsccVpclatticeRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-rule/index.ts",
            "line": 475
          },
          "name": "exact",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-rule/index.ts",
            "line": 480
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-rule/index.ts",
            "line": 459
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeRule.DataAwsccVpclatticeRuleMatchHttpMatchPathMatchMatch"
          }
        }
      ],
      "symbolId": "src/data-awscc-vpclattice-rule/index:DataAwsccVpclatticeRuleMatchHttpMatchPathMatchMatchOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeRule.DataAwsccVpclatticeRuleMatchHttpMatchPathMatchOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeRule.DataAwsccVpclatticeRuleMatchHttpMatchPathMatchOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-vpclattice-rule/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-vpclattice-rule/index.ts",
        "line": 507
      },
      "name": "DataAwsccVpclatticeRuleMatchHttpMatchPathMatchOutputReference",
      "namespace": "dataAwsccVpclatticeRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-rule/index.ts",
            "line": 534
          },
          "name": "caseSensitive",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-rule/index.ts",
            "line": 540
          },
          "name": "match",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeRule.DataAwsccVpclatticeRuleMatchHttpMatchPathMatchMatchOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-rule/index.ts",
            "line": 518
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeRule.DataAwsccVpclatticeRuleMatchHttpMatchPathMatch"
          }
        }
      ],
      "symbolId": "src/data-awscc-vpclattice-rule/index:DataAwsccVpclatticeRuleMatchHttpMatchPathMatchOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeRule.DataAwsccVpclatticeRuleMatchOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeRule.DataAwsccVpclatticeRuleMatchOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-vpclattice-rule/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-awscc-vpclattice-rule/index.ts",
        "line": 633
      },
      "name": "DataAwsccVpclatticeRuleMatchOutputReference",
      "namespace": "dataAwsccVpclatticeRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-rule/index.ts",
            "line": 661
          },
          "name": "httpMatch",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeRule.DataAwsccVpclatticeRuleMatchHttpMatchOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-rule/index.ts",
            "line": 644
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeRule.DataAwsccVpclatticeRuleMatch"
          }
        }
      ],
      "symbolId": "src/data-awscc-vpclattice-rule/index:DataAwsccVpclatticeRuleMatchOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeRule.DataAwsccVpclatticeRuleTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeRule.DataAwsccVpclatticeRuleTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-vpclattice-rule/index.ts",
        "line": 665
      },
      "name": "DataAwsccVpclatticeRuleTags",
      "namespace": "dataAwsccVpclatticeRule",
      "symbolId": "src/data-awscc-vpclattice-rule/index:DataAwsccVpclatticeRuleTags"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeRule.DataAwsccVpclatticeRuleTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeRule.DataAwsccVpclatticeRuleTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-vpclattice-rule/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-awscc-vpclattice-rule/index.ts",
        "line": 727
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-rule/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-awscc.dataAwsccVpclatticeRule.DataAwsccVpclatticeRuleTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccVpclatticeRuleTagsList",
      "namespace": "dataAwsccVpclatticeRule",
      "symbolId": "src/data-awscc-vpclattice-rule/index:DataAwsccVpclatticeRuleTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeRule.DataAwsccVpclatticeRuleTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeRule.DataAwsccVpclatticeRuleTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-vpclattice-rule/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-vpclattice-rule/index.ts",
        "line": 688
      },
      "name": "DataAwsccVpclatticeRuleTagsOutputReference",
      "namespace": "dataAwsccVpclatticeRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-rule/index.ts",
            "line": 717
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-rule/index.ts",
            "line": 722
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-rule/index.ts",
            "line": 701
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeRule.DataAwsccVpclatticeRuleTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-vpclattice-rule/index:DataAwsccVpclatticeRuleTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeService.DataAwsccVpclatticeService": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/vpclattice_service awscc_vpclattice_service}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeService.DataAwsccVpclatticeService",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/vpclattice_service awscc_vpclattice_service} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-vpclattice-service/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeService.DataAwsccVpclatticeServiceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-vpclattice-service/index.ts",
        "line": 168
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccVpclatticeService resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service/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 DataAwsccVpclatticeService to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/vpclattice_service#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccVpclatticeService that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccVpclatticeService to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service/index.ts",
            "line": 302
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service/index.ts",
            "line": 308
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccVpclatticeService",
      "namespace": "dataAwsccVpclatticeService",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service/index.ts",
            "line": 173
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service/index.ts",
            "line": 224
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service/index.ts",
            "line": 229
          },
          "name": "authType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service/index.ts",
            "line": 234
          },
          "name": "certificateArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service/index.ts",
            "line": 239
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service/index.ts",
            "line": 244
          },
          "name": "customDomainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service/index.ts",
            "line": 250
          },
          "name": "dnsEntry",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeService.DataAwsccVpclatticeServiceDnsEntryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service/index.ts",
            "line": 268
          },
          "name": "idleTimeoutSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service/index.ts",
            "line": 273
          },
          "name": "lastUpdatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service/index.ts",
            "line": 278
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service/index.ts",
            "line": 283
          },
          "name": "serviceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service/index.ts",
            "line": 288
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service/index.ts",
            "line": 294
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeService.DataAwsccVpclatticeServiceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service/index.ts",
            "line": 263
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service/index.ts",
            "line": 256
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-vpclattice-service/index:DataAwsccVpclatticeService"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeService.DataAwsccVpclatticeServiceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeService.DataAwsccVpclatticeServiceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-vpclattice-service/index.ts",
        "line": 14
      },
      "name": "DataAwsccVpclatticeServiceConfig",
      "namespace": "dataAwsccVpclatticeService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/vpclattice_service#id DataAwsccVpclatticeService#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-vpclattice-service/index:DataAwsccVpclatticeServiceConfig"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeService.DataAwsccVpclatticeServiceDnsEntry": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeService.DataAwsccVpclatticeServiceDnsEntry",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-vpclattice-service/index.ts",
        "line": 25
      },
      "name": "DataAwsccVpclatticeServiceDnsEntry",
      "namespace": "dataAwsccVpclatticeService",
      "symbolId": "src/data-awscc-vpclattice-service/index:DataAwsccVpclatticeServiceDnsEntry"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeService.DataAwsccVpclatticeServiceDnsEntryOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeService.DataAwsccVpclatticeServiceDnsEntryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-vpclattice-service/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-vpclattice-service/index.ts",
        "line": 48
      },
      "name": "DataAwsccVpclatticeServiceDnsEntryOutputReference",
      "namespace": "dataAwsccVpclatticeService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service/index.ts",
            "line": 75
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service/index.ts",
            "line": 80
          },
          "name": "hostedZoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeService.DataAwsccVpclatticeServiceDnsEntry"
          }
        }
      ],
      "symbolId": "src/data-awscc-vpclattice-service/index:DataAwsccVpclatticeServiceDnsEntryOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeService.DataAwsccVpclatticeServiceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeService.DataAwsccVpclatticeServiceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-vpclattice-service/index.ts",
        "line": 84
      },
      "name": "DataAwsccVpclatticeServiceTags",
      "namespace": "dataAwsccVpclatticeService",
      "symbolId": "src/data-awscc-vpclattice-service/index:DataAwsccVpclatticeServiceTags"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeService.DataAwsccVpclatticeServiceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeService.DataAwsccVpclatticeServiceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-vpclattice-service/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-vpclattice-service/index.ts",
        "line": 146
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service/index.ts",
            "line": 160
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeService.DataAwsccVpclatticeServiceTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccVpclatticeServiceTagsList",
      "namespace": "dataAwsccVpclatticeService",
      "symbolId": "src/data-awscc-vpclattice-service/index:DataAwsccVpclatticeServiceTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeService.DataAwsccVpclatticeServiceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeService.DataAwsccVpclatticeServiceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-vpclattice-service/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-vpclattice-service/index.ts",
        "line": 107
      },
      "name": "DataAwsccVpclatticeServiceTagsOutputReference",
      "namespace": "dataAwsccVpclatticeService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service/index.ts",
            "line": 136
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service/index.ts",
            "line": 141
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service/index.ts",
            "line": 120
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeService.DataAwsccVpclatticeServiceTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-vpclattice-service/index:DataAwsccVpclatticeServiceTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeServiceNetwork.DataAwsccVpclatticeServiceNetwork": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/vpclattice_service_network awscc_vpclattice_service_network}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeServiceNetwork.DataAwsccVpclatticeServiceNetwork",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/vpclattice_service_network awscc_vpclattice_service_network} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-vpclattice-service-network/index.ts",
          "line": 195
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeServiceNetwork.DataAwsccVpclatticeServiceNetworkConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-vpclattice-service-network/index.ts",
        "line": 163
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccVpclatticeServiceNetwork resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-network/index.ts",
            "line": 180
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccVpclatticeServiceNetwork to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/vpclattice_service_network#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccVpclatticeServiceNetwork that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccVpclatticeServiceNetwork to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-network/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-awscc-vpclattice-service-network/index.ts",
            "line": 283
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccVpclatticeServiceNetwork",
      "namespace": "dataAwsccVpclatticeServiceNetwork",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-network/index.ts",
            "line": 168
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-network/index.ts",
            "line": 219
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-network/index.ts",
            "line": 224
          },
          "name": "authType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-network/index.ts",
            "line": 229
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-network/index.ts",
            "line": 247
          },
          "name": "lastUpdatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-network/index.ts",
            "line": 252
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-network/index.ts",
            "line": 257
          },
          "name": "serviceNetworkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-network/index.ts",
            "line": 263
          },
          "name": "sharingConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeServiceNetwork.DataAwsccVpclatticeServiceNetworkSharingConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-network/index.ts",
            "line": 269
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeServiceNetwork.DataAwsccVpclatticeServiceNetworkTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-network/index.ts",
            "line": 242
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-network/index.ts",
            "line": 235
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-vpclattice-service-network/index:DataAwsccVpclatticeServiceNetwork"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeServiceNetwork.DataAwsccVpclatticeServiceNetworkConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeServiceNetwork.DataAwsccVpclatticeServiceNetworkConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-vpclattice-service-network/index.ts",
        "line": 14
      },
      "name": "DataAwsccVpclatticeServiceNetworkConfig",
      "namespace": "dataAwsccVpclatticeServiceNetwork",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/vpclattice_service_network#id DataAwsccVpclatticeServiceNetwork#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-network/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-vpclattice-service-network/index:DataAwsccVpclatticeServiceNetworkConfig"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeServiceNetwork.DataAwsccVpclatticeServiceNetworkSharingConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeServiceNetwork.DataAwsccVpclatticeServiceNetworkSharingConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-vpclattice-service-network/index.ts",
        "line": 25
      },
      "name": "DataAwsccVpclatticeServiceNetworkSharingConfig",
      "namespace": "dataAwsccVpclatticeServiceNetwork",
      "symbolId": "src/data-awscc-vpclattice-service-network/index:DataAwsccVpclatticeServiceNetworkSharingConfig"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeServiceNetwork.DataAwsccVpclatticeServiceNetworkSharingConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeServiceNetwork.DataAwsccVpclatticeServiceNetworkSharingConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-vpclattice-service-network/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-vpclattice-service-network/index.ts",
        "line": 48
      },
      "name": "DataAwsccVpclatticeServiceNetworkSharingConfigOutputReference",
      "namespace": "dataAwsccVpclatticeServiceNetwork",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-network/index.ts",
            "line": 75
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-network/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeServiceNetwork.DataAwsccVpclatticeServiceNetworkSharingConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-vpclattice-service-network/index:DataAwsccVpclatticeServiceNetworkSharingConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeServiceNetwork.DataAwsccVpclatticeServiceNetworkTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeServiceNetwork.DataAwsccVpclatticeServiceNetworkTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-vpclattice-service-network/index.ts",
        "line": 79
      },
      "name": "DataAwsccVpclatticeServiceNetworkTags",
      "namespace": "dataAwsccVpclatticeServiceNetwork",
      "symbolId": "src/data-awscc-vpclattice-service-network/index:DataAwsccVpclatticeServiceNetworkTags"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeServiceNetwork.DataAwsccVpclatticeServiceNetworkTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeServiceNetwork.DataAwsccVpclatticeServiceNetworkTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-vpclattice-service-network/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-vpclattice-service-network/index.ts",
        "line": 141
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-network/index.ts",
            "line": 155
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeServiceNetwork.DataAwsccVpclatticeServiceNetworkTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccVpclatticeServiceNetworkTagsList",
      "namespace": "dataAwsccVpclatticeServiceNetwork",
      "symbolId": "src/data-awscc-vpclattice-service-network/index:DataAwsccVpclatticeServiceNetworkTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeServiceNetwork.DataAwsccVpclatticeServiceNetworkTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeServiceNetwork.DataAwsccVpclatticeServiceNetworkTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-vpclattice-service-network/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-vpclattice-service-network/index.ts",
        "line": 102
      },
      "name": "DataAwsccVpclatticeServiceNetworkTagsOutputReference",
      "namespace": "dataAwsccVpclatticeServiceNetwork",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-network/index.ts",
            "line": 131
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-network/index.ts",
            "line": 136
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-network/index.ts",
            "line": 115
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeServiceNetwork.DataAwsccVpclatticeServiceNetworkTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-vpclattice-service-network/index:DataAwsccVpclatticeServiceNetworkTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeServiceNetworkResourceAssociation.DataAwsccVpclatticeServiceNetworkResourceAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/vpclattice_service_network_resource_association awscc_vpclattice_service_network_resource_association}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeServiceNetworkResourceAssociation.DataAwsccVpclatticeServiceNetworkResourceAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/vpclattice_service_network_resource_association awscc_vpclattice_service_network_resource_association} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-vpclattice-service-network-resource-association/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-awscc.dataAwsccVpclatticeServiceNetworkResourceAssociation.DataAwsccVpclatticeServiceNetworkResourceAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-vpclattice-service-network-resource-association/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccVpclatticeServiceNetworkResourceAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-network-resource-association/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 DataAwsccVpclatticeServiceNetworkResourceAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/vpclattice_service_network_resource_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccVpclatticeServiceNetworkResourceAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccVpclatticeServiceNetworkResourceAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-network-resource-association/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-awscc-vpclattice-service-network-resource-association/index.ts",
            "line": 218
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccVpclatticeServiceNetworkResourceAssociation",
      "namespace": "dataAwsccVpclatticeServiceNetworkResourceAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-network-resource-association/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-network-resource-association/index.ts",
            "line": 165
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-network-resource-association/index.ts",
            "line": 183
          },
          "name": "privateDnsEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-network-resource-association/index.ts",
            "line": 188
          },
          "name": "resourceConfigurationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-network-resource-association/index.ts",
            "line": 193
          },
          "name": "serviceNetworkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-network-resource-association/index.ts",
            "line": 198
          },
          "name": "serviceNetworkResourceAssociationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-network-resource-association/index.ts",
            "line": 204
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeServiceNetworkResourceAssociation.DataAwsccVpclatticeServiceNetworkResourceAssociationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-network-resource-association/index.ts",
            "line": 178
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-network-resource-association/index.ts",
            "line": 171
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-vpclattice-service-network-resource-association/index:DataAwsccVpclatticeServiceNetworkResourceAssociation"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeServiceNetworkResourceAssociation.DataAwsccVpclatticeServiceNetworkResourceAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeServiceNetworkResourceAssociation.DataAwsccVpclatticeServiceNetworkResourceAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-vpclattice-service-network-resource-association/index.ts",
        "line": 14
      },
      "name": "DataAwsccVpclatticeServiceNetworkResourceAssociationConfig",
      "namespace": "dataAwsccVpclatticeServiceNetworkResourceAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/vpclattice_service_network_resource_association#id DataAwsccVpclatticeServiceNetworkResourceAssociation#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-network-resource-association/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-vpclattice-service-network-resource-association/index:DataAwsccVpclatticeServiceNetworkResourceAssociationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeServiceNetworkResourceAssociation.DataAwsccVpclatticeServiceNetworkResourceAssociationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeServiceNetworkResourceAssociation.DataAwsccVpclatticeServiceNetworkResourceAssociationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-vpclattice-service-network-resource-association/index.ts",
        "line": 25
      },
      "name": "DataAwsccVpclatticeServiceNetworkResourceAssociationTags",
      "namespace": "dataAwsccVpclatticeServiceNetworkResourceAssociation",
      "symbolId": "src/data-awscc-vpclattice-service-network-resource-association/index:DataAwsccVpclatticeServiceNetworkResourceAssociationTags"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeServiceNetworkResourceAssociation.DataAwsccVpclatticeServiceNetworkResourceAssociationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeServiceNetworkResourceAssociation.DataAwsccVpclatticeServiceNetworkResourceAssociationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-vpclattice-service-network-resource-association/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-awscc-vpclattice-service-network-resource-association/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-network-resource-association/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-awscc.dataAwsccVpclatticeServiceNetworkResourceAssociation.DataAwsccVpclatticeServiceNetworkResourceAssociationTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccVpclatticeServiceNetworkResourceAssociationTagsList",
      "namespace": "dataAwsccVpclatticeServiceNetworkResourceAssociation",
      "symbolId": "src/data-awscc-vpclattice-service-network-resource-association/index:DataAwsccVpclatticeServiceNetworkResourceAssociationTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeServiceNetworkResourceAssociation.DataAwsccVpclatticeServiceNetworkResourceAssociationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeServiceNetworkResourceAssociation.DataAwsccVpclatticeServiceNetworkResourceAssociationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-vpclattice-service-network-resource-association/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-vpclattice-service-network-resource-association/index.ts",
        "line": 48
      },
      "name": "DataAwsccVpclatticeServiceNetworkResourceAssociationTagsOutputReference",
      "namespace": "dataAwsccVpclatticeServiceNetworkResourceAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-network-resource-association/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-network-resource-association/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-network-resource-association/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeServiceNetworkResourceAssociation.DataAwsccVpclatticeServiceNetworkResourceAssociationTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-vpclattice-service-network-resource-association/index:DataAwsccVpclatticeServiceNetworkResourceAssociationTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeServiceNetworkResourceAssociations.DataAwsccVpclatticeServiceNetworkResourceAssociations": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/vpclattice_service_network_resource_associations awscc_vpclattice_service_network_resource_associations}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeServiceNetworkResourceAssociations.DataAwsccVpclatticeServiceNetworkResourceAssociations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/vpclattice_service_network_resource_associations awscc_vpclattice_service_network_resource_associations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-vpclattice-service-network-resource-associations/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeServiceNetworkResourceAssociations.DataAwsccVpclatticeServiceNetworkResourceAssociationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-vpclattice-service-network-resource-associations/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccVpclatticeServiceNetworkResourceAssociations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-network-resource-associations/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccVpclatticeServiceNetworkResourceAssociations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/vpclattice_service_network_resource_associations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccVpclatticeServiceNetworkResourceAssociations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccVpclatticeServiceNetworkResourceAssociations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-network-resource-associations/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-network-resource-associations/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccVpclatticeServiceNetworkResourceAssociations",
      "namespace": "dataAwsccVpclatticeServiceNetworkResourceAssociations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-network-resource-associations/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-network-resource-associations/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-network-resource-associations/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-vpclattice-service-network-resource-associations/index:DataAwsccVpclatticeServiceNetworkResourceAssociations"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeServiceNetworkResourceAssociations.DataAwsccVpclatticeServiceNetworkResourceAssociationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeServiceNetworkResourceAssociations.DataAwsccVpclatticeServiceNetworkResourceAssociationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-vpclattice-service-network-resource-associations/index.ts",
        "line": 14
      },
      "name": "DataAwsccVpclatticeServiceNetworkResourceAssociationsConfig",
      "namespace": "dataAwsccVpclatticeServiceNetworkResourceAssociations",
      "symbolId": "src/data-awscc-vpclattice-service-network-resource-associations/index:DataAwsccVpclatticeServiceNetworkResourceAssociationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeServiceNetworkServiceAssociation.DataAwsccVpclatticeServiceNetworkServiceAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/vpclattice_service_network_service_association awscc_vpclattice_service_network_service_association}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeServiceNetworkServiceAssociation.DataAwsccVpclatticeServiceNetworkServiceAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/vpclattice_service_network_service_association awscc_vpclattice_service_network_service_association} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-vpclattice-service-network-service-association/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeServiceNetworkServiceAssociation.DataAwsccVpclatticeServiceNetworkServiceAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-vpclattice-service-network-service-association/index.ts",
        "line": 168
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccVpclatticeServiceNetworkServiceAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-network-service-association/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 DataAwsccVpclatticeServiceNetworkServiceAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/vpclattice_service_network_service_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccVpclatticeServiceNetworkServiceAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccVpclatticeServiceNetworkServiceAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-network-service-association/index.ts",
            "line": 312
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-network-service-association/index.ts",
            "line": 318
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccVpclatticeServiceNetworkServiceAssociation",
      "namespace": "dataAwsccVpclatticeServiceNetworkServiceAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-network-service-association/index.ts",
            "line": 173
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-network-service-association/index.ts",
            "line": 224
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-network-service-association/index.ts",
            "line": 229
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-network-service-association/index.ts",
            "line": 235
          },
          "name": "dnsEntry",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeServiceNetworkServiceAssociation.DataAwsccVpclatticeServiceNetworkServiceAssociationDnsEntryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-network-service-association/index.ts",
            "line": 253
          },
          "name": "serviceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-network-service-association/index.ts",
            "line": 258
          },
          "name": "serviceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-network-service-association/index.ts",
            "line": 263
          },
          "name": "serviceIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-network-service-association/index.ts",
            "line": 268
          },
          "name": "serviceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-network-service-association/index.ts",
            "line": 273
          },
          "name": "serviceNetworkArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-network-service-association/index.ts",
            "line": 278
          },
          "name": "serviceNetworkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-network-service-association/index.ts",
            "line": 283
          },
          "name": "serviceNetworkIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-network-service-association/index.ts",
            "line": 288
          },
          "name": "serviceNetworkName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-network-service-association/index.ts",
            "line": 293
          },
          "name": "serviceNetworkServiceAssociationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-network-service-association/index.ts",
            "line": 298
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-network-service-association/index.ts",
            "line": 304
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeServiceNetworkServiceAssociation.DataAwsccVpclatticeServiceNetworkServiceAssociationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-network-service-association/index.ts",
            "line": 248
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-network-service-association/index.ts",
            "line": 241
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-vpclattice-service-network-service-association/index:DataAwsccVpclatticeServiceNetworkServiceAssociation"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeServiceNetworkServiceAssociation.DataAwsccVpclatticeServiceNetworkServiceAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeServiceNetworkServiceAssociation.DataAwsccVpclatticeServiceNetworkServiceAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-vpclattice-service-network-service-association/index.ts",
        "line": 14
      },
      "name": "DataAwsccVpclatticeServiceNetworkServiceAssociationConfig",
      "namespace": "dataAwsccVpclatticeServiceNetworkServiceAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/vpclattice_service_network_service_association#id DataAwsccVpclatticeServiceNetworkServiceAssociation#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-network-service-association/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-vpclattice-service-network-service-association/index:DataAwsccVpclatticeServiceNetworkServiceAssociationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeServiceNetworkServiceAssociation.DataAwsccVpclatticeServiceNetworkServiceAssociationDnsEntry": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeServiceNetworkServiceAssociation.DataAwsccVpclatticeServiceNetworkServiceAssociationDnsEntry",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-vpclattice-service-network-service-association/index.ts",
        "line": 25
      },
      "name": "DataAwsccVpclatticeServiceNetworkServiceAssociationDnsEntry",
      "namespace": "dataAwsccVpclatticeServiceNetworkServiceAssociation",
      "symbolId": "src/data-awscc-vpclattice-service-network-service-association/index:DataAwsccVpclatticeServiceNetworkServiceAssociationDnsEntry"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeServiceNetworkServiceAssociation.DataAwsccVpclatticeServiceNetworkServiceAssociationDnsEntryOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeServiceNetworkServiceAssociation.DataAwsccVpclatticeServiceNetworkServiceAssociationDnsEntryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-vpclattice-service-network-service-association/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-vpclattice-service-network-service-association/index.ts",
        "line": 48
      },
      "name": "DataAwsccVpclatticeServiceNetworkServiceAssociationDnsEntryOutputReference",
      "namespace": "dataAwsccVpclatticeServiceNetworkServiceAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-network-service-association/index.ts",
            "line": 75
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-network-service-association/index.ts",
            "line": 80
          },
          "name": "hostedZoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-network-service-association/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeServiceNetworkServiceAssociation.DataAwsccVpclatticeServiceNetworkServiceAssociationDnsEntry"
          }
        }
      ],
      "symbolId": "src/data-awscc-vpclattice-service-network-service-association/index:DataAwsccVpclatticeServiceNetworkServiceAssociationDnsEntryOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeServiceNetworkServiceAssociation.DataAwsccVpclatticeServiceNetworkServiceAssociationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeServiceNetworkServiceAssociation.DataAwsccVpclatticeServiceNetworkServiceAssociationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-vpclattice-service-network-service-association/index.ts",
        "line": 84
      },
      "name": "DataAwsccVpclatticeServiceNetworkServiceAssociationTags",
      "namespace": "dataAwsccVpclatticeServiceNetworkServiceAssociation",
      "symbolId": "src/data-awscc-vpclattice-service-network-service-association/index:DataAwsccVpclatticeServiceNetworkServiceAssociationTags"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeServiceNetworkServiceAssociation.DataAwsccVpclatticeServiceNetworkServiceAssociationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeServiceNetworkServiceAssociation.DataAwsccVpclatticeServiceNetworkServiceAssociationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-vpclattice-service-network-service-association/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-vpclattice-service-network-service-association/index.ts",
        "line": 146
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-network-service-association/index.ts",
            "line": 160
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeServiceNetworkServiceAssociation.DataAwsccVpclatticeServiceNetworkServiceAssociationTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccVpclatticeServiceNetworkServiceAssociationTagsList",
      "namespace": "dataAwsccVpclatticeServiceNetworkServiceAssociation",
      "symbolId": "src/data-awscc-vpclattice-service-network-service-association/index:DataAwsccVpclatticeServiceNetworkServiceAssociationTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeServiceNetworkServiceAssociation.DataAwsccVpclatticeServiceNetworkServiceAssociationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeServiceNetworkServiceAssociation.DataAwsccVpclatticeServiceNetworkServiceAssociationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-vpclattice-service-network-service-association/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-vpclattice-service-network-service-association/index.ts",
        "line": 107
      },
      "name": "DataAwsccVpclatticeServiceNetworkServiceAssociationTagsOutputReference",
      "namespace": "dataAwsccVpclatticeServiceNetworkServiceAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-network-service-association/index.ts",
            "line": 136
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-network-service-association/index.ts",
            "line": 141
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-network-service-association/index.ts",
            "line": 120
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeServiceNetworkServiceAssociation.DataAwsccVpclatticeServiceNetworkServiceAssociationTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-vpclattice-service-network-service-association/index:DataAwsccVpclatticeServiceNetworkServiceAssociationTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeServiceNetworkServiceAssociations.DataAwsccVpclatticeServiceNetworkServiceAssociations": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/vpclattice_service_network_service_associations awscc_vpclattice_service_network_service_associations}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeServiceNetworkServiceAssociations.DataAwsccVpclatticeServiceNetworkServiceAssociations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/vpclattice_service_network_service_associations awscc_vpclattice_service_network_service_associations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-vpclattice-service-network-service-associations/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeServiceNetworkServiceAssociations.DataAwsccVpclatticeServiceNetworkServiceAssociationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-vpclattice-service-network-service-associations/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccVpclatticeServiceNetworkServiceAssociations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-network-service-associations/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccVpclatticeServiceNetworkServiceAssociations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/vpclattice_service_network_service_associations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccVpclatticeServiceNetworkServiceAssociations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccVpclatticeServiceNetworkServiceAssociations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-network-service-associations/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-network-service-associations/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccVpclatticeServiceNetworkServiceAssociations",
      "namespace": "dataAwsccVpclatticeServiceNetworkServiceAssociations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-network-service-associations/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-network-service-associations/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-network-service-associations/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-vpclattice-service-network-service-associations/index:DataAwsccVpclatticeServiceNetworkServiceAssociations"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeServiceNetworkServiceAssociations.DataAwsccVpclatticeServiceNetworkServiceAssociationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeServiceNetworkServiceAssociations.DataAwsccVpclatticeServiceNetworkServiceAssociationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-vpclattice-service-network-service-associations/index.ts",
        "line": 14
      },
      "name": "DataAwsccVpclatticeServiceNetworkServiceAssociationsConfig",
      "namespace": "dataAwsccVpclatticeServiceNetworkServiceAssociations",
      "symbolId": "src/data-awscc-vpclattice-service-network-service-associations/index:DataAwsccVpclatticeServiceNetworkServiceAssociationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeServiceNetworkVpcAssociation.DataAwsccVpclatticeServiceNetworkVpcAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/vpclattice_service_network_vpc_association awscc_vpclattice_service_network_vpc_association}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeServiceNetworkVpcAssociation.DataAwsccVpclatticeServiceNetworkVpcAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/vpclattice_service_network_vpc_association awscc_vpclattice_service_network_vpc_association} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-vpclattice-service-network-vpc-association/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeServiceNetworkVpcAssociation.DataAwsccVpclatticeServiceNetworkVpcAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-vpclattice-service-network-vpc-association/index.ts",
        "line": 168
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccVpclatticeServiceNetworkVpcAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-network-vpc-association/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 DataAwsccVpclatticeServiceNetworkVpcAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/vpclattice_service_network_vpc_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccVpclatticeServiceNetworkVpcAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccVpclatticeServiceNetworkVpcAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-network-vpc-association/index.ts",
            "line": 312
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-network-vpc-association/index.ts",
            "line": 318
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccVpclatticeServiceNetworkVpcAssociation",
      "namespace": "dataAwsccVpclatticeServiceNetworkVpcAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-network-vpc-association/index.ts",
            "line": 173
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-network-vpc-association/index.ts",
            "line": 224
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-network-vpc-association/index.ts",
            "line": 229
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-network-vpc-association/index.ts",
            "line": 235
          },
          "name": "dnsOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeServiceNetworkVpcAssociation.DataAwsccVpclatticeServiceNetworkVpcAssociationDnsOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-network-vpc-association/index.ts",
            "line": 253
          },
          "name": "privateDnsEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-network-vpc-association/index.ts",
            "line": 258
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-network-vpc-association/index.ts",
            "line": 263
          },
          "name": "serviceNetworkArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-network-vpc-association/index.ts",
            "line": 268
          },
          "name": "serviceNetworkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-network-vpc-association/index.ts",
            "line": 273
          },
          "name": "serviceNetworkIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-network-vpc-association/index.ts",
            "line": 278
          },
          "name": "serviceNetworkName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-network-vpc-association/index.ts",
            "line": 283
          },
          "name": "serviceNetworkVpcAssociationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-network-vpc-association/index.ts",
            "line": 288
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-network-vpc-association/index.ts",
            "line": 294
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeServiceNetworkVpcAssociation.DataAwsccVpclatticeServiceNetworkVpcAssociationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-network-vpc-association/index.ts",
            "line": 299
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-network-vpc-association/index.ts",
            "line": 304
          },
          "name": "vpcIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-network-vpc-association/index.ts",
            "line": 248
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-network-vpc-association/index.ts",
            "line": 241
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-vpclattice-service-network-vpc-association/index:DataAwsccVpclatticeServiceNetworkVpcAssociation"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeServiceNetworkVpcAssociation.DataAwsccVpclatticeServiceNetworkVpcAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeServiceNetworkVpcAssociation.DataAwsccVpclatticeServiceNetworkVpcAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-vpclattice-service-network-vpc-association/index.ts",
        "line": 14
      },
      "name": "DataAwsccVpclatticeServiceNetworkVpcAssociationConfig",
      "namespace": "dataAwsccVpclatticeServiceNetworkVpcAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/vpclattice_service_network_vpc_association#id DataAwsccVpclatticeServiceNetworkVpcAssociation#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-network-vpc-association/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-vpclattice-service-network-vpc-association/index:DataAwsccVpclatticeServiceNetworkVpcAssociationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeServiceNetworkVpcAssociation.DataAwsccVpclatticeServiceNetworkVpcAssociationDnsOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeServiceNetworkVpcAssociation.DataAwsccVpclatticeServiceNetworkVpcAssociationDnsOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-vpclattice-service-network-vpc-association/index.ts",
        "line": 25
      },
      "name": "DataAwsccVpclatticeServiceNetworkVpcAssociationDnsOptions",
      "namespace": "dataAwsccVpclatticeServiceNetworkVpcAssociation",
      "symbolId": "src/data-awscc-vpclattice-service-network-vpc-association/index:DataAwsccVpclatticeServiceNetworkVpcAssociationDnsOptions"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeServiceNetworkVpcAssociation.DataAwsccVpclatticeServiceNetworkVpcAssociationDnsOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeServiceNetworkVpcAssociation.DataAwsccVpclatticeServiceNetworkVpcAssociationDnsOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-vpclattice-service-network-vpc-association/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-vpclattice-service-network-vpc-association/index.ts",
        "line": 48
      },
      "name": "DataAwsccVpclatticeServiceNetworkVpcAssociationDnsOptionsOutputReference",
      "namespace": "dataAwsccVpclatticeServiceNetworkVpcAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-network-vpc-association/index.ts",
            "line": 75
          },
          "name": "privateDnsPreference",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-network-vpc-association/index.ts",
            "line": 80
          },
          "name": "privateDnsSpecifiedDomains",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-network-vpc-association/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeServiceNetworkVpcAssociation.DataAwsccVpclatticeServiceNetworkVpcAssociationDnsOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-vpclattice-service-network-vpc-association/index:DataAwsccVpclatticeServiceNetworkVpcAssociationDnsOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeServiceNetworkVpcAssociation.DataAwsccVpclatticeServiceNetworkVpcAssociationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeServiceNetworkVpcAssociation.DataAwsccVpclatticeServiceNetworkVpcAssociationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-vpclattice-service-network-vpc-association/index.ts",
        "line": 84
      },
      "name": "DataAwsccVpclatticeServiceNetworkVpcAssociationTags",
      "namespace": "dataAwsccVpclatticeServiceNetworkVpcAssociation",
      "symbolId": "src/data-awscc-vpclattice-service-network-vpc-association/index:DataAwsccVpclatticeServiceNetworkVpcAssociationTags"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeServiceNetworkVpcAssociation.DataAwsccVpclatticeServiceNetworkVpcAssociationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeServiceNetworkVpcAssociation.DataAwsccVpclatticeServiceNetworkVpcAssociationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-vpclattice-service-network-vpc-association/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-vpclattice-service-network-vpc-association/index.ts",
        "line": 146
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-network-vpc-association/index.ts",
            "line": 160
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeServiceNetworkVpcAssociation.DataAwsccVpclatticeServiceNetworkVpcAssociationTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccVpclatticeServiceNetworkVpcAssociationTagsList",
      "namespace": "dataAwsccVpclatticeServiceNetworkVpcAssociation",
      "symbolId": "src/data-awscc-vpclattice-service-network-vpc-association/index:DataAwsccVpclatticeServiceNetworkVpcAssociationTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeServiceNetworkVpcAssociation.DataAwsccVpclatticeServiceNetworkVpcAssociationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeServiceNetworkVpcAssociation.DataAwsccVpclatticeServiceNetworkVpcAssociationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-vpclattice-service-network-vpc-association/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-vpclattice-service-network-vpc-association/index.ts",
        "line": 107
      },
      "name": "DataAwsccVpclatticeServiceNetworkVpcAssociationTagsOutputReference",
      "namespace": "dataAwsccVpclatticeServiceNetworkVpcAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-network-vpc-association/index.ts",
            "line": 136
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-network-vpc-association/index.ts",
            "line": 141
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-network-vpc-association/index.ts",
            "line": 120
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeServiceNetworkVpcAssociation.DataAwsccVpclatticeServiceNetworkVpcAssociationTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-vpclattice-service-network-vpc-association/index:DataAwsccVpclatticeServiceNetworkVpcAssociationTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeServiceNetworkVpcAssociations.DataAwsccVpclatticeServiceNetworkVpcAssociations": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/vpclattice_service_network_vpc_associations awscc_vpclattice_service_network_vpc_associations}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeServiceNetworkVpcAssociations.DataAwsccVpclatticeServiceNetworkVpcAssociations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/vpclattice_service_network_vpc_associations awscc_vpclattice_service_network_vpc_associations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-vpclattice-service-network-vpc-associations/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeServiceNetworkVpcAssociations.DataAwsccVpclatticeServiceNetworkVpcAssociationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-vpclattice-service-network-vpc-associations/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccVpclatticeServiceNetworkVpcAssociations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-network-vpc-associations/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccVpclatticeServiceNetworkVpcAssociations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/vpclattice_service_network_vpc_associations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccVpclatticeServiceNetworkVpcAssociations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccVpclatticeServiceNetworkVpcAssociations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-network-vpc-associations/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-network-vpc-associations/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccVpclatticeServiceNetworkVpcAssociations",
      "namespace": "dataAwsccVpclatticeServiceNetworkVpcAssociations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-network-vpc-associations/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-network-vpc-associations/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-network-vpc-associations/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-vpclattice-service-network-vpc-associations/index:DataAwsccVpclatticeServiceNetworkVpcAssociations"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeServiceNetworkVpcAssociations.DataAwsccVpclatticeServiceNetworkVpcAssociationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeServiceNetworkVpcAssociations.DataAwsccVpclatticeServiceNetworkVpcAssociationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-vpclattice-service-network-vpc-associations/index.ts",
        "line": 14
      },
      "name": "DataAwsccVpclatticeServiceNetworkVpcAssociationsConfig",
      "namespace": "dataAwsccVpclatticeServiceNetworkVpcAssociations",
      "symbolId": "src/data-awscc-vpclattice-service-network-vpc-associations/index:DataAwsccVpclatticeServiceNetworkVpcAssociationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeServiceNetworks.DataAwsccVpclatticeServiceNetworks": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/vpclattice_service_networks awscc_vpclattice_service_networks}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeServiceNetworks.DataAwsccVpclatticeServiceNetworks",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/vpclattice_service_networks awscc_vpclattice_service_networks} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-vpclattice-service-networks/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeServiceNetworks.DataAwsccVpclatticeServiceNetworksConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-vpclattice-service-networks/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccVpclatticeServiceNetworks resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-networks/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccVpclatticeServiceNetworks to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/vpclattice_service_networks#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccVpclatticeServiceNetworks that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccVpclatticeServiceNetworks to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-networks/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-networks/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccVpclatticeServiceNetworks",
      "namespace": "dataAwsccVpclatticeServiceNetworks",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-networks/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-networks/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-service-networks/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-vpclattice-service-networks/index:DataAwsccVpclatticeServiceNetworks"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeServiceNetworks.DataAwsccVpclatticeServiceNetworksConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeServiceNetworks.DataAwsccVpclatticeServiceNetworksConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-vpclattice-service-networks/index.ts",
        "line": 14
      },
      "name": "DataAwsccVpclatticeServiceNetworksConfig",
      "namespace": "dataAwsccVpclatticeServiceNetworks",
      "symbolId": "src/data-awscc-vpclattice-service-networks/index:DataAwsccVpclatticeServiceNetworksConfig"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeServices.DataAwsccVpclatticeServices": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/vpclattice_services awscc_vpclattice_services}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeServices.DataAwsccVpclatticeServices",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/vpclattice_services awscc_vpclattice_services} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-vpclattice-services/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeServices.DataAwsccVpclatticeServicesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-vpclattice-services/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccVpclatticeServices resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-services/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccVpclatticeServices to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/vpclattice_services#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccVpclatticeServices that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccVpclatticeServices to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-services/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-services/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccVpclatticeServices",
      "namespace": "dataAwsccVpclatticeServices",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-services/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-services/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-services/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-vpclattice-services/index:DataAwsccVpclatticeServices"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeServices.DataAwsccVpclatticeServicesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeServices.DataAwsccVpclatticeServicesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-vpclattice-services/index.ts",
        "line": 14
      },
      "name": "DataAwsccVpclatticeServicesConfig",
      "namespace": "dataAwsccVpclatticeServices",
      "symbolId": "src/data-awscc-vpclattice-services/index:DataAwsccVpclatticeServicesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeTargetGroups.DataAwsccVpclatticeTargetGroups": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/vpclattice_target_groups awscc_vpclattice_target_groups}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeTargetGroups.DataAwsccVpclatticeTargetGroups",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/vpclattice_target_groups awscc_vpclattice_target_groups} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-vpclattice-target-groups/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeTargetGroups.DataAwsccVpclatticeTargetGroupsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-vpclattice-target-groups/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccVpclatticeTargetGroups resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-target-groups/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccVpclatticeTargetGroups to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/vpclattice_target_groups#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccVpclatticeTargetGroups that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccVpclatticeTargetGroups to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-target-groups/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-target-groups/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccVpclatticeTargetGroups",
      "namespace": "dataAwsccVpclatticeTargetGroups",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-target-groups/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-target-groups/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-vpclattice-target-groups/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-vpclattice-target-groups/index:DataAwsccVpclatticeTargetGroups"
    },
    "@cdktn/provider-awscc.dataAwsccVpclatticeTargetGroups.DataAwsccVpclatticeTargetGroupsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccVpclatticeTargetGroups.DataAwsccVpclatticeTargetGroupsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-vpclattice-target-groups/index.ts",
        "line": 14
      },
      "name": "DataAwsccVpclatticeTargetGroupsConfig",
      "namespace": "dataAwsccVpclatticeTargetGroups",
      "symbolId": "src/data-awscc-vpclattice-target-groups/index:DataAwsccVpclatticeTargetGroupsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccWafv2IpSet.DataAwsccWafv2IpSet": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wafv2_ip_set awscc_wafv2_ip_set}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWafv2IpSet.DataAwsccWafv2IpSet",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wafv2_ip_set awscc_wafv2_ip_set} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-wafv2-ip-set/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-awscc.dataAwsccWafv2IpSet.DataAwsccWafv2IpSetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wafv2-ip-set/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccWafv2IpSet resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-wafv2-ip-set/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 DataAwsccWafv2IpSet to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wafv2_ip_set#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccWafv2IpSet that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccWafv2IpSet to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wafv2-ip-set/index.ts",
            "line": 222
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wafv2-ip-set/index.ts",
            "line": 228
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccWafv2IpSet",
      "namespace": "dataAwsccWafv2IpSet",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wafv2-ip-set/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wafv2-ip-set/index.ts",
            "line": 165
          },
          "name": "addresses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wafv2-ip-set/index.ts",
            "line": 170
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wafv2-ip-set/index.ts",
            "line": 175
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wafv2-ip-set/index.ts",
            "line": 193
          },
          "name": "ipAddressVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wafv2-ip-set/index.ts",
            "line": 198
          },
          "name": "ipSetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wafv2-ip-set/index.ts",
            "line": 203
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wafv2-ip-set/index.ts",
            "line": 208
          },
          "name": "scope",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wafv2-ip-set/index.ts",
            "line": 214
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWafv2IpSet.DataAwsccWafv2IpSetTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wafv2-ip-set/index.ts",
            "line": 188
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wafv2-ip-set/index.ts",
            "line": 181
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-wafv2-ip-set/index:DataAwsccWafv2IpSet"
    },
    "@cdktn/provider-awscc.dataAwsccWafv2IpSet.DataAwsccWafv2IpSetConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWafv2IpSet.DataAwsccWafv2IpSetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wafv2-ip-set/index.ts",
        "line": 14
      },
      "name": "DataAwsccWafv2IpSetConfig",
      "namespace": "dataAwsccWafv2IpSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wafv2_ip_set#id DataAwsccWafv2IpSet#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wafv2-ip-set/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-wafv2-ip-set/index:DataAwsccWafv2IpSetConfig"
    },
    "@cdktn/provider-awscc.dataAwsccWafv2IpSet.DataAwsccWafv2IpSetTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWafv2IpSet.DataAwsccWafv2IpSetTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wafv2-ip-set/index.ts",
        "line": 25
      },
      "name": "DataAwsccWafv2IpSetTags",
      "namespace": "dataAwsccWafv2IpSet",
      "symbolId": "src/data-awscc-wafv2-ip-set/index:DataAwsccWafv2IpSetTags"
    },
    "@cdktn/provider-awscc.dataAwsccWafv2IpSet.DataAwsccWafv2IpSetTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWafv2IpSet.DataAwsccWafv2IpSetTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wafv2-ip-set/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-awscc-wafv2-ip-set/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wafv2-ip-set/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-awscc.dataAwsccWafv2IpSet.DataAwsccWafv2IpSetTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccWafv2IpSetTagsList",
      "namespace": "dataAwsccWafv2IpSet",
      "symbolId": "src/data-awscc-wafv2-ip-set/index:DataAwsccWafv2IpSetTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccWafv2IpSet.DataAwsccWafv2IpSetTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWafv2IpSet.DataAwsccWafv2IpSetTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wafv2-ip-set/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wafv2-ip-set/index.ts",
        "line": 48
      },
      "name": "DataAwsccWafv2IpSetTagsOutputReference",
      "namespace": "dataAwsccWafv2IpSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wafv2-ip-set/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wafv2-ip-set/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wafv2-ip-set/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWafv2IpSet.DataAwsccWafv2IpSetTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-wafv2-ip-set/index:DataAwsccWafv2IpSetTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWafv2LoggingConfiguration.DataAwsccWafv2LoggingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wafv2_logging_configuration awscc_wafv2_logging_configuration}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWafv2LoggingConfiguration.DataAwsccWafv2LoggingConfiguration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wafv2_logging_configuration awscc_wafv2_logging_configuration} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-wafv2-logging-configuration/index.ts",
          "line": 542
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccWafv2LoggingConfiguration.DataAwsccWafv2LoggingConfigurationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wafv2-logging-configuration/index.ts",
        "line": 510
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccWafv2LoggingConfiguration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-wafv2-logging-configuration/index.ts",
            "line": 527
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccWafv2LoggingConfiguration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wafv2_logging_configuration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccWafv2LoggingConfiguration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccWafv2LoggingConfiguration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wafv2-logging-configuration/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-awscc-wafv2-logging-configuration/index.ts",
            "line": 615
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccWafv2LoggingConfiguration",
      "namespace": "dataAwsccWafv2LoggingConfiguration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wafv2-logging-configuration/index.ts",
            "line": 515
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wafv2-logging-configuration/index.ts",
            "line": 579
          },
          "name": "logDestinationConfigs",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wafv2-logging-configuration/index.ts",
            "line": 585
          },
          "name": "loggingFilter",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWafv2LoggingConfiguration.DataAwsccWafv2LoggingConfigurationLoggingFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wafv2-logging-configuration/index.ts",
            "line": 590
          },
          "name": "managedByFirewallManager",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wafv2-logging-configuration/index.ts",
            "line": 596
          },
          "name": "redactedFields",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWafv2LoggingConfiguration.DataAwsccWafv2LoggingConfigurationRedactedFieldsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wafv2-logging-configuration/index.ts",
            "line": 601
          },
          "name": "resourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wafv2-logging-configuration/index.ts",
            "line": 574
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wafv2-logging-configuration/index.ts",
            "line": 567
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-wafv2-logging-configuration/index:DataAwsccWafv2LoggingConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccWafv2LoggingConfiguration.DataAwsccWafv2LoggingConfigurationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWafv2LoggingConfiguration.DataAwsccWafv2LoggingConfigurationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wafv2-logging-configuration/index.ts",
        "line": 14
      },
      "name": "DataAwsccWafv2LoggingConfigurationConfig",
      "namespace": "dataAwsccWafv2LoggingConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wafv2_logging_configuration#id DataAwsccWafv2LoggingConfiguration#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wafv2-logging-configuration/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-wafv2-logging-configuration/index:DataAwsccWafv2LoggingConfigurationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccWafv2LoggingConfiguration.DataAwsccWafv2LoggingConfigurationLoggingFilter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWafv2LoggingConfiguration.DataAwsccWafv2LoggingConfigurationLoggingFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wafv2-logging-configuration/index.ts",
        "line": 301
      },
      "name": "DataAwsccWafv2LoggingConfigurationLoggingFilter",
      "namespace": "dataAwsccWafv2LoggingConfiguration",
      "symbolId": "src/data-awscc-wafv2-logging-configuration/index:DataAwsccWafv2LoggingConfigurationLoggingFilter"
    },
    "@cdktn/provider-awscc.dataAwsccWafv2LoggingConfiguration.DataAwsccWafv2LoggingConfigurationLoggingFilterFilters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWafv2LoggingConfiguration.DataAwsccWafv2LoggingConfigurationLoggingFilterFilters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wafv2-logging-configuration/index.ts",
        "line": 215
      },
      "name": "DataAwsccWafv2LoggingConfigurationLoggingFilterFilters",
      "namespace": "dataAwsccWafv2LoggingConfiguration",
      "symbolId": "src/data-awscc-wafv2-logging-configuration/index:DataAwsccWafv2LoggingConfigurationLoggingFilterFilters"
    },
    "@cdktn/provider-awscc.dataAwsccWafv2LoggingConfiguration.DataAwsccWafv2LoggingConfigurationLoggingFilterFiltersConditions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWafv2LoggingConfiguration.DataAwsccWafv2LoggingConfigurationLoggingFilterFiltersConditions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wafv2-logging-configuration/index.ts",
        "line": 133
      },
      "name": "DataAwsccWafv2LoggingConfigurationLoggingFilterFiltersConditions",
      "namespace": "dataAwsccWafv2LoggingConfiguration",
      "symbolId": "src/data-awscc-wafv2-logging-configuration/index:DataAwsccWafv2LoggingConfigurationLoggingFilterFiltersConditions"
    },
    "@cdktn/provider-awscc.dataAwsccWafv2LoggingConfiguration.DataAwsccWafv2LoggingConfigurationLoggingFilterFiltersConditionsActionCondition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWafv2LoggingConfiguration.DataAwsccWafv2LoggingConfigurationLoggingFilterFiltersConditionsActionCondition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wafv2-logging-configuration/index.ts",
        "line": 25
      },
      "name": "DataAwsccWafv2LoggingConfigurationLoggingFilterFiltersConditionsActionCondition",
      "namespace": "dataAwsccWafv2LoggingConfiguration",
      "symbolId": "src/data-awscc-wafv2-logging-configuration/index:DataAwsccWafv2LoggingConfigurationLoggingFilterFiltersConditionsActionCondition"
    },
    "@cdktn/provider-awscc.dataAwsccWafv2LoggingConfiguration.DataAwsccWafv2LoggingConfigurationLoggingFilterFiltersConditionsActionConditionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWafv2LoggingConfiguration.DataAwsccWafv2LoggingConfigurationLoggingFilterFiltersConditionsActionConditionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wafv2-logging-configuration/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wafv2-logging-configuration/index.ts",
        "line": 48
      },
      "name": "DataAwsccWafv2LoggingConfigurationLoggingFilterFiltersConditionsActionConditionOutputReference",
      "namespace": "dataAwsccWafv2LoggingConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wafv2-logging-configuration/index.ts",
            "line": 75
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wafv2-logging-configuration/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWafv2LoggingConfiguration.DataAwsccWafv2LoggingConfigurationLoggingFilterFiltersConditionsActionCondition"
          }
        }
      ],
      "symbolId": "src/data-awscc-wafv2-logging-configuration/index:DataAwsccWafv2LoggingConfigurationLoggingFilterFiltersConditionsActionConditionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWafv2LoggingConfiguration.DataAwsccWafv2LoggingConfigurationLoggingFilterFiltersConditionsLabelNameCondition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWafv2LoggingConfiguration.DataAwsccWafv2LoggingConfigurationLoggingFilterFiltersConditionsLabelNameCondition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wafv2-logging-configuration/index.ts",
        "line": 79
      },
      "name": "DataAwsccWafv2LoggingConfigurationLoggingFilterFiltersConditionsLabelNameCondition",
      "namespace": "dataAwsccWafv2LoggingConfiguration",
      "symbolId": "src/data-awscc-wafv2-logging-configuration/index:DataAwsccWafv2LoggingConfigurationLoggingFilterFiltersConditionsLabelNameCondition"
    },
    "@cdktn/provider-awscc.dataAwsccWafv2LoggingConfiguration.DataAwsccWafv2LoggingConfigurationLoggingFilterFiltersConditionsLabelNameConditionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWafv2LoggingConfiguration.DataAwsccWafv2LoggingConfigurationLoggingFilterFiltersConditionsLabelNameConditionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wafv2-logging-configuration/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-awscc-wafv2-logging-configuration/index.ts",
        "line": 102
      },
      "name": "DataAwsccWafv2LoggingConfigurationLoggingFilterFiltersConditionsLabelNameConditionOutputReference",
      "namespace": "dataAwsccWafv2LoggingConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wafv2-logging-configuration/index.ts",
            "line": 129
          },
          "name": "labelName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wafv2-logging-configuration/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWafv2LoggingConfiguration.DataAwsccWafv2LoggingConfigurationLoggingFilterFiltersConditionsLabelNameCondition"
          }
        }
      ],
      "symbolId": "src/data-awscc-wafv2-logging-configuration/index:DataAwsccWafv2LoggingConfigurationLoggingFilterFiltersConditionsLabelNameConditionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWafv2LoggingConfiguration.DataAwsccWafv2LoggingConfigurationLoggingFilterFiltersConditionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWafv2LoggingConfiguration.DataAwsccWafv2LoggingConfigurationLoggingFilterFiltersConditionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wafv2-logging-configuration/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-awscc-wafv2-logging-configuration/index.ts",
        "line": 197
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wafv2-logging-configuration/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-awscc.dataAwsccWafv2LoggingConfiguration.DataAwsccWafv2LoggingConfigurationLoggingFilterFiltersConditionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccWafv2LoggingConfigurationLoggingFilterFiltersConditionsList",
      "namespace": "dataAwsccWafv2LoggingConfiguration",
      "symbolId": "src/data-awscc-wafv2-logging-configuration/index:DataAwsccWafv2LoggingConfigurationLoggingFilterFiltersConditionsList"
    },
    "@cdktn/provider-awscc.dataAwsccWafv2LoggingConfiguration.DataAwsccWafv2LoggingConfigurationLoggingFilterFiltersConditionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWafv2LoggingConfiguration.DataAwsccWafv2LoggingConfigurationLoggingFilterFiltersConditionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wafv2-logging-configuration/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wafv2-logging-configuration/index.ts",
        "line": 156
      },
      "name": "DataAwsccWafv2LoggingConfigurationLoggingFilterFiltersConditionsOutputReference",
      "namespace": "dataAwsccWafv2LoggingConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wafv2-logging-configuration/index.ts",
            "line": 186
          },
          "name": "actionCondition",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWafv2LoggingConfiguration.DataAwsccWafv2LoggingConfigurationLoggingFilterFiltersConditionsActionConditionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wafv2-logging-configuration/index.ts",
            "line": 192
          },
          "name": "labelNameCondition",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWafv2LoggingConfiguration.DataAwsccWafv2LoggingConfigurationLoggingFilterFiltersConditionsLabelNameConditionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wafv2-logging-configuration/index.ts",
            "line": 169
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWafv2LoggingConfiguration.DataAwsccWafv2LoggingConfigurationLoggingFilterFiltersConditions"
          }
        }
      ],
      "symbolId": "src/data-awscc-wafv2-logging-configuration/index:DataAwsccWafv2LoggingConfigurationLoggingFilterFiltersConditionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWafv2LoggingConfiguration.DataAwsccWafv2LoggingConfigurationLoggingFilterFiltersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWafv2LoggingConfiguration.DataAwsccWafv2LoggingConfigurationLoggingFilterFiltersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wafv2-logging-configuration/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-awscc-wafv2-logging-configuration/index.ts",
        "line": 283
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wafv2-logging-configuration/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-awscc.dataAwsccWafv2LoggingConfiguration.DataAwsccWafv2LoggingConfigurationLoggingFilterFiltersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccWafv2LoggingConfigurationLoggingFilterFiltersList",
      "namespace": "dataAwsccWafv2LoggingConfiguration",
      "symbolId": "src/data-awscc-wafv2-logging-configuration/index:DataAwsccWafv2LoggingConfigurationLoggingFilterFiltersList"
    },
    "@cdktn/provider-awscc.dataAwsccWafv2LoggingConfiguration.DataAwsccWafv2LoggingConfigurationLoggingFilterFiltersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWafv2LoggingConfiguration.DataAwsccWafv2LoggingConfigurationLoggingFilterFiltersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wafv2-logging-configuration/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/data-awscc-wafv2-logging-configuration/index.ts",
        "line": 238
      },
      "name": "DataAwsccWafv2LoggingConfigurationLoggingFilterFiltersOutputReference",
      "namespace": "dataAwsccWafv2LoggingConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wafv2-logging-configuration/index.ts",
            "line": 267
          },
          "name": "behavior",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wafv2-logging-configuration/index.ts",
            "line": 273
          },
          "name": "conditions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWafv2LoggingConfiguration.DataAwsccWafv2LoggingConfigurationLoggingFilterFiltersConditionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wafv2-logging-configuration/index.ts",
            "line": 278
          },
          "name": "requirement",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wafv2-logging-configuration/index.ts",
            "line": 251
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWafv2LoggingConfiguration.DataAwsccWafv2LoggingConfigurationLoggingFilterFilters"
          }
        }
      ],
      "symbolId": "src/data-awscc-wafv2-logging-configuration/index:DataAwsccWafv2LoggingConfigurationLoggingFilterFiltersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWafv2LoggingConfiguration.DataAwsccWafv2LoggingConfigurationLoggingFilterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWafv2LoggingConfiguration.DataAwsccWafv2LoggingConfigurationLoggingFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wafv2-logging-configuration/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-awscc-wafv2-logging-configuration/index.ts",
        "line": 324
      },
      "name": "DataAwsccWafv2LoggingConfigurationLoggingFilterOutputReference",
      "namespace": "dataAwsccWafv2LoggingConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wafv2-logging-configuration/index.ts",
            "line": 351
          },
          "name": "defaultBehavior",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wafv2-logging-configuration/index.ts",
            "line": 357
          },
          "name": "filters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWafv2LoggingConfiguration.DataAwsccWafv2LoggingConfigurationLoggingFilterFiltersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wafv2-logging-configuration/index.ts",
            "line": 335
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWafv2LoggingConfiguration.DataAwsccWafv2LoggingConfigurationLoggingFilter"
          }
        }
      ],
      "symbolId": "src/data-awscc-wafv2-logging-configuration/index:DataAwsccWafv2LoggingConfigurationLoggingFilterOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWafv2LoggingConfiguration.DataAwsccWafv2LoggingConfigurationRedactedFields": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWafv2LoggingConfiguration.DataAwsccWafv2LoggingConfigurationRedactedFields",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wafv2-logging-configuration/index.ts",
        "line": 415
      },
      "name": "DataAwsccWafv2LoggingConfigurationRedactedFields",
      "namespace": "dataAwsccWafv2LoggingConfiguration",
      "symbolId": "src/data-awscc-wafv2-logging-configuration/index:DataAwsccWafv2LoggingConfigurationRedactedFields"
    },
    "@cdktn/provider-awscc.dataAwsccWafv2LoggingConfiguration.DataAwsccWafv2LoggingConfigurationRedactedFieldsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWafv2LoggingConfiguration.DataAwsccWafv2LoggingConfigurationRedactedFieldsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wafv2-logging-configuration/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-awscc-wafv2-logging-configuration/index.ts",
        "line": 488
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wafv2-logging-configuration/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-awscc.dataAwsccWafv2LoggingConfiguration.DataAwsccWafv2LoggingConfigurationRedactedFieldsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccWafv2LoggingConfigurationRedactedFieldsList",
      "namespace": "dataAwsccWafv2LoggingConfiguration",
      "symbolId": "src/data-awscc-wafv2-logging-configuration/index:DataAwsccWafv2LoggingConfigurationRedactedFieldsList"
    },
    "@cdktn/provider-awscc.dataAwsccWafv2LoggingConfiguration.DataAwsccWafv2LoggingConfigurationRedactedFieldsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWafv2LoggingConfiguration.DataAwsccWafv2LoggingConfigurationRedactedFieldsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wafv2-logging-configuration/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wafv2-logging-configuration/index.ts",
        "line": 438
      },
      "name": "DataAwsccWafv2LoggingConfigurationRedactedFieldsOutputReference",
      "namespace": "dataAwsccWafv2LoggingConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wafv2-logging-configuration/index.ts",
            "line": 467
          },
          "name": "method",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wafv2-logging-configuration/index.ts",
            "line": 472
          },
          "name": "queryString",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wafv2-logging-configuration/index.ts",
            "line": 478
          },
          "name": "singleHeader",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWafv2LoggingConfiguration.DataAwsccWafv2LoggingConfigurationRedactedFieldsSingleHeaderOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wafv2-logging-configuration/index.ts",
            "line": 483
          },
          "name": "uriPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wafv2-logging-configuration/index.ts",
            "line": 451
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWafv2LoggingConfiguration.DataAwsccWafv2LoggingConfigurationRedactedFields"
          }
        }
      ],
      "symbolId": "src/data-awscc-wafv2-logging-configuration/index:DataAwsccWafv2LoggingConfigurationRedactedFieldsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWafv2LoggingConfiguration.DataAwsccWafv2LoggingConfigurationRedactedFieldsSingleHeader": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWafv2LoggingConfiguration.DataAwsccWafv2LoggingConfigurationRedactedFieldsSingleHeader",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wafv2-logging-configuration/index.ts",
        "line": 361
      },
      "name": "DataAwsccWafv2LoggingConfigurationRedactedFieldsSingleHeader",
      "namespace": "dataAwsccWafv2LoggingConfiguration",
      "symbolId": "src/data-awscc-wafv2-logging-configuration/index:DataAwsccWafv2LoggingConfigurationRedactedFieldsSingleHeader"
    },
    "@cdktn/provider-awscc.dataAwsccWafv2LoggingConfiguration.DataAwsccWafv2LoggingConfigurationRedactedFieldsSingleHeaderOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWafv2LoggingConfiguration.DataAwsccWafv2LoggingConfigurationRedactedFieldsSingleHeaderOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wafv2-logging-configuration/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-awscc-wafv2-logging-configuration/index.ts",
        "line": 384
      },
      "name": "DataAwsccWafv2LoggingConfigurationRedactedFieldsSingleHeaderOutputReference",
      "namespace": "dataAwsccWafv2LoggingConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wafv2-logging-configuration/index.ts",
            "line": 411
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wafv2-logging-configuration/index.ts",
            "line": 395
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWafv2LoggingConfiguration.DataAwsccWafv2LoggingConfigurationRedactedFieldsSingleHeader"
          }
        }
      ],
      "symbolId": "src/data-awscc-wafv2-logging-configuration/index:DataAwsccWafv2LoggingConfigurationRedactedFieldsSingleHeaderOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWafv2LoggingConfigurations.DataAwsccWafv2LoggingConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wafv2_logging_configurations awscc_wafv2_logging_configurations}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWafv2LoggingConfigurations.DataAwsccWafv2LoggingConfigurations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wafv2_logging_configurations awscc_wafv2_logging_configurations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-wafv2-logging-configurations/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccWafv2LoggingConfigurations.DataAwsccWafv2LoggingConfigurationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wafv2-logging-configurations/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccWafv2LoggingConfigurations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-wafv2-logging-configurations/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccWafv2LoggingConfigurations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wafv2_logging_configurations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccWafv2LoggingConfigurations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccWafv2LoggingConfigurations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wafv2-logging-configurations/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wafv2-logging-configurations/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccWafv2LoggingConfigurations",
      "namespace": "dataAwsccWafv2LoggingConfigurations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wafv2-logging-configurations/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wafv2-logging-configurations/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wafv2-logging-configurations/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-wafv2-logging-configurations/index:DataAwsccWafv2LoggingConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccWafv2LoggingConfigurations.DataAwsccWafv2LoggingConfigurationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWafv2LoggingConfigurations.DataAwsccWafv2LoggingConfigurationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wafv2-logging-configurations/index.ts",
        "line": 14
      },
      "name": "DataAwsccWafv2LoggingConfigurationsConfig",
      "namespace": "dataAwsccWafv2LoggingConfigurations",
      "symbolId": "src/data-awscc-wafv2-logging-configurations/index:DataAwsccWafv2LoggingConfigurationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccWafv2RegexPatternSet.DataAwsccWafv2RegexPatternSet": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wafv2_regex_pattern_set awscc_wafv2_regex_pattern_set}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWafv2RegexPatternSet.DataAwsccWafv2RegexPatternSet",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wafv2_regex_pattern_set awscc_wafv2_regex_pattern_set} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-wafv2-regex-pattern-set/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-awscc.dataAwsccWafv2RegexPatternSet.DataAwsccWafv2RegexPatternSetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wafv2-regex-pattern-set/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccWafv2RegexPatternSet resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-wafv2-regex-pattern-set/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 DataAwsccWafv2RegexPatternSet to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wafv2_regex_pattern_set#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccWafv2RegexPatternSet that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccWafv2RegexPatternSet to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wafv2-regex-pattern-set/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-awscc-wafv2-regex-pattern-set/index.ts",
            "line": 223
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccWafv2RegexPatternSet",
      "namespace": "dataAwsccWafv2RegexPatternSet",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wafv2-regex-pattern-set/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wafv2-regex-pattern-set/index.ts",
            "line": 165
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wafv2-regex-pattern-set/index.ts",
            "line": 170
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wafv2-regex-pattern-set/index.ts",
            "line": 188
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wafv2-regex-pattern-set/index.ts",
            "line": 193
          },
          "name": "regexPatternSetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wafv2-regex-pattern-set/index.ts",
            "line": 198
          },
          "name": "regularExpressionList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wafv2-regex-pattern-set/index.ts",
            "line": 203
          },
          "name": "scope",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wafv2-regex-pattern-set/index.ts",
            "line": 209
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWafv2RegexPatternSet.DataAwsccWafv2RegexPatternSetTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wafv2-regex-pattern-set/index.ts",
            "line": 183
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wafv2-regex-pattern-set/index.ts",
            "line": 176
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-wafv2-regex-pattern-set/index:DataAwsccWafv2RegexPatternSet"
    },
    "@cdktn/provider-awscc.dataAwsccWafv2RegexPatternSet.DataAwsccWafv2RegexPatternSetConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWafv2RegexPatternSet.DataAwsccWafv2RegexPatternSetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wafv2-regex-pattern-set/index.ts",
        "line": 14
      },
      "name": "DataAwsccWafv2RegexPatternSetConfig",
      "namespace": "dataAwsccWafv2RegexPatternSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wafv2_regex_pattern_set#id DataAwsccWafv2RegexPatternSet#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wafv2-regex-pattern-set/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-wafv2-regex-pattern-set/index:DataAwsccWafv2RegexPatternSetConfig"
    },
    "@cdktn/provider-awscc.dataAwsccWafv2RegexPatternSet.DataAwsccWafv2RegexPatternSetTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWafv2RegexPatternSet.DataAwsccWafv2RegexPatternSetTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wafv2-regex-pattern-set/index.ts",
        "line": 25
      },
      "name": "DataAwsccWafv2RegexPatternSetTags",
      "namespace": "dataAwsccWafv2RegexPatternSet",
      "symbolId": "src/data-awscc-wafv2-regex-pattern-set/index:DataAwsccWafv2RegexPatternSetTags"
    },
    "@cdktn/provider-awscc.dataAwsccWafv2RegexPatternSet.DataAwsccWafv2RegexPatternSetTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWafv2RegexPatternSet.DataAwsccWafv2RegexPatternSetTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wafv2-regex-pattern-set/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-awscc-wafv2-regex-pattern-set/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wafv2-regex-pattern-set/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-awscc.dataAwsccWafv2RegexPatternSet.DataAwsccWafv2RegexPatternSetTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccWafv2RegexPatternSetTagsList",
      "namespace": "dataAwsccWafv2RegexPatternSet",
      "symbolId": "src/data-awscc-wafv2-regex-pattern-set/index:DataAwsccWafv2RegexPatternSetTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccWafv2RegexPatternSet.DataAwsccWafv2RegexPatternSetTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWafv2RegexPatternSet.DataAwsccWafv2RegexPatternSetTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wafv2-regex-pattern-set/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wafv2-regex-pattern-set/index.ts",
        "line": 48
      },
      "name": "DataAwsccWafv2RegexPatternSetTagsOutputReference",
      "namespace": "dataAwsccWafv2RegexPatternSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wafv2-regex-pattern-set/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wafv2-regex-pattern-set/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wafv2-regex-pattern-set/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWafv2RegexPatternSet.DataAwsccWafv2RegexPatternSetTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-wafv2-regex-pattern-set/index:DataAwsccWafv2RegexPatternSetTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWafv2WebAclAssociation.DataAwsccWafv2WebAclAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wafv2_web_acl_association awscc_wafv2_web_acl_association}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWafv2WebAclAssociation.DataAwsccWafv2WebAclAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wafv2_web_acl_association awscc_wafv2_web_acl_association} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-wafv2-web-acl-association/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccWafv2WebAclAssociation.DataAwsccWafv2WebAclAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wafv2-web-acl-association/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccWafv2WebAclAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-wafv2-web-acl-association/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccWafv2WebAclAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wafv2_web_acl_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccWafv2WebAclAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccWafv2WebAclAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wafv2-web-acl-association/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-awscc-wafv2-web-acl-association/index.ts",
            "line": 117
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccWafv2WebAclAssociation",
      "namespace": "dataAwsccWafv2WebAclAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wafv2-web-acl-association/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wafv2-web-acl-association/index.ts",
            "line": 98
          },
          "name": "resourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wafv2-web-acl-association/index.ts",
            "line": 103
          },
          "name": "webAclArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wafv2-web-acl-association/index.ts",
            "line": 93
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wafv2-web-acl-association/index.ts",
            "line": 86
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-wafv2-web-acl-association/index:DataAwsccWafv2WebAclAssociation"
    },
    "@cdktn/provider-awscc.dataAwsccWafv2WebAclAssociation.DataAwsccWafv2WebAclAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWafv2WebAclAssociation.DataAwsccWafv2WebAclAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wafv2-web-acl-association/index.ts",
        "line": 14
      },
      "name": "DataAwsccWafv2WebAclAssociationConfig",
      "namespace": "dataAwsccWafv2WebAclAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wafv2_web_acl_association#id DataAwsccWafv2WebAclAssociation#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wafv2-web-acl-association/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-wafv2-web-acl-association/index:DataAwsccWafv2WebAclAssociationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccWellarchitectedLens.DataAwsccWellarchitectedLens": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wellarchitected_lens awscc_wellarchitected_lens}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWellarchitectedLens.DataAwsccWellarchitectedLens",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wellarchitected_lens awscc_wellarchitected_lens} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-wellarchitected-lens/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-awscc.dataAwsccWellarchitectedLens.DataAwsccWellarchitectedLensConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wellarchitected-lens/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccWellarchitectedLens resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-wellarchitected-lens/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 DataAwsccWellarchitectedLens to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wellarchitected_lens#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccWellarchitectedLens that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccWellarchitectedLens to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wellarchitected-lens/index.ts",
            "line": 222
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wellarchitected-lens/index.ts",
            "line": 228
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccWellarchitectedLens",
      "namespace": "dataAwsccWellarchitectedLens",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wellarchitected-lens/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wellarchitected-lens/index.ts",
            "line": 165
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wellarchitected-lens/index.ts",
            "line": 183
          },
          "name": "jsonString",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wellarchitected-lens/index.ts",
            "line": 188
          },
          "name": "lensArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wellarchitected-lens/index.ts",
            "line": 193
          },
          "name": "lensId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wellarchitected-lens/index.ts",
            "line": 198
          },
          "name": "lensVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wellarchitected-lens/index.ts",
            "line": 203
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wellarchitected-lens/index.ts",
            "line": 208
          },
          "name": "owner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wellarchitected-lens/index.ts",
            "line": 214
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWellarchitectedLens.DataAwsccWellarchitectedLensTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wellarchitected-lens/index.ts",
            "line": 178
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wellarchitected-lens/index.ts",
            "line": 171
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-wellarchitected-lens/index:DataAwsccWellarchitectedLens"
    },
    "@cdktn/provider-awscc.dataAwsccWellarchitectedLens.DataAwsccWellarchitectedLensConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWellarchitectedLens.DataAwsccWellarchitectedLensConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wellarchitected-lens/index.ts",
        "line": 14
      },
      "name": "DataAwsccWellarchitectedLensConfig",
      "namespace": "dataAwsccWellarchitectedLens",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wellarchitected_lens#id DataAwsccWellarchitectedLens#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wellarchitected-lens/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-wellarchitected-lens/index:DataAwsccWellarchitectedLensConfig"
    },
    "@cdktn/provider-awscc.dataAwsccWellarchitectedLens.DataAwsccWellarchitectedLensTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWellarchitectedLens.DataAwsccWellarchitectedLensTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wellarchitected-lens/index.ts",
        "line": 25
      },
      "name": "DataAwsccWellarchitectedLensTags",
      "namespace": "dataAwsccWellarchitectedLens",
      "symbolId": "src/data-awscc-wellarchitected-lens/index:DataAwsccWellarchitectedLensTags"
    },
    "@cdktn/provider-awscc.dataAwsccWellarchitectedLens.DataAwsccWellarchitectedLensTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWellarchitectedLens.DataAwsccWellarchitectedLensTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wellarchitected-lens/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-awscc-wellarchitected-lens/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wellarchitected-lens/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-awscc.dataAwsccWellarchitectedLens.DataAwsccWellarchitectedLensTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccWellarchitectedLensTagsList",
      "namespace": "dataAwsccWellarchitectedLens",
      "symbolId": "src/data-awscc-wellarchitected-lens/index:DataAwsccWellarchitectedLensTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccWellarchitectedLens.DataAwsccWellarchitectedLensTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWellarchitectedLens.DataAwsccWellarchitectedLensTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wellarchitected-lens/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wellarchitected-lens/index.ts",
        "line": 48
      },
      "name": "DataAwsccWellarchitectedLensTagsOutputReference",
      "namespace": "dataAwsccWellarchitectedLens",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wellarchitected-lens/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wellarchitected-lens/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wellarchitected-lens/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWellarchitectedLens.DataAwsccWellarchitectedLensTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-wellarchitected-lens/index:DataAwsccWellarchitectedLensTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWellarchitectedLenses.DataAwsccWellarchitectedLenses": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wellarchitected_lenses awscc_wellarchitected_lenses}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWellarchitectedLenses.DataAwsccWellarchitectedLenses",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wellarchitected_lenses awscc_wellarchitected_lenses} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-wellarchitected-lenses/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccWellarchitectedLenses.DataAwsccWellarchitectedLensesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wellarchitected-lenses/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccWellarchitectedLenses resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-wellarchitected-lenses/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccWellarchitectedLenses to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wellarchitected_lenses#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccWellarchitectedLenses that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccWellarchitectedLenses to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wellarchitected-lenses/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wellarchitected-lenses/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccWellarchitectedLenses",
      "namespace": "dataAwsccWellarchitectedLenses",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wellarchitected-lenses/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wellarchitected-lenses/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wellarchitected-lenses/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-wellarchitected-lenses/index:DataAwsccWellarchitectedLenses"
    },
    "@cdktn/provider-awscc.dataAwsccWellarchitectedLenses.DataAwsccWellarchitectedLensesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWellarchitectedLenses.DataAwsccWellarchitectedLensesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wellarchitected-lenses/index.ts",
        "line": 14
      },
      "name": "DataAwsccWellarchitectedLensesConfig",
      "namespace": "dataAwsccWellarchitectedLenses",
      "symbolId": "src/data-awscc-wellarchitected-lenses/index:DataAwsccWellarchitectedLensesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccWellarchitectedProfile.DataAwsccWellarchitectedProfile": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wellarchitected_profile awscc_wellarchitected_profile}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWellarchitectedProfile.DataAwsccWellarchitectedProfile",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wellarchitected_profile awscc_wellarchitected_profile} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-wellarchitected-profile/index.ts",
          "line": 221
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccWellarchitectedProfile.DataAwsccWellarchitectedProfileConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wellarchitected-profile/index.ts",
        "line": 189
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccWellarchitectedProfile resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-wellarchitected-profile/index.ts",
            "line": 206
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccWellarchitectedProfile to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wellarchitected_profile#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccWellarchitectedProfile that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccWellarchitectedProfile to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wellarchitected-profile/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-awscc-wellarchitected-profile/index.ts",
            "line": 314
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccWellarchitectedProfile",
      "namespace": "dataAwsccWellarchitectedProfile",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wellarchitected-profile/index.ts",
            "line": 194
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wellarchitected-profile/index.ts",
            "line": 245
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wellarchitected-profile/index.ts",
            "line": 263
          },
          "name": "owner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wellarchitected-profile/index.ts",
            "line": 268
          },
          "name": "profileArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wellarchitected-profile/index.ts",
            "line": 273
          },
          "name": "profileDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wellarchitected-profile/index.ts",
            "line": 278
          },
          "name": "profileName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wellarchitected-profile/index.ts",
            "line": 284
          },
          "name": "profileQuestions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWellarchitectedProfile.DataAwsccWellarchitectedProfileProfileQuestionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wellarchitected-profile/index.ts",
            "line": 289
          },
          "name": "profileVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wellarchitected-profile/index.ts",
            "line": 295
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWellarchitectedProfile.DataAwsccWellarchitectedProfileTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wellarchitected-profile/index.ts",
            "line": 300
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wellarchitected-profile/index.ts",
            "line": 258
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wellarchitected-profile/index.ts",
            "line": 251
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-wellarchitected-profile/index:DataAwsccWellarchitectedProfile"
    },
    "@cdktn/provider-awscc.dataAwsccWellarchitectedProfile.DataAwsccWellarchitectedProfileConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWellarchitectedProfile.DataAwsccWellarchitectedProfileConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wellarchitected-profile/index.ts",
        "line": 14
      },
      "name": "DataAwsccWellarchitectedProfileConfig",
      "namespace": "dataAwsccWellarchitectedProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wellarchitected_profile#id DataAwsccWellarchitectedProfile#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wellarchitected-profile/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-wellarchitected-profile/index:DataAwsccWellarchitectedProfileConfig"
    },
    "@cdktn/provider-awscc.dataAwsccWellarchitectedProfile.DataAwsccWellarchitectedProfileProfileQuestions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWellarchitectedProfile.DataAwsccWellarchitectedProfileProfileQuestions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wellarchitected-profile/index.ts",
        "line": 25
      },
      "name": "DataAwsccWellarchitectedProfileProfileQuestions",
      "namespace": "dataAwsccWellarchitectedProfile",
      "symbolId": "src/data-awscc-wellarchitected-profile/index:DataAwsccWellarchitectedProfileProfileQuestions"
    },
    "@cdktn/provider-awscc.dataAwsccWellarchitectedProfile.DataAwsccWellarchitectedProfileProfileQuestionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWellarchitectedProfile.DataAwsccWellarchitectedProfileProfileQuestionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wellarchitected-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-awscc-wellarchitected-profile/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wellarchitected-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-awscc.dataAwsccWellarchitectedProfile.DataAwsccWellarchitectedProfileProfileQuestionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccWellarchitectedProfileProfileQuestionsList",
      "namespace": "dataAwsccWellarchitectedProfile",
      "symbolId": "src/data-awscc-wellarchitected-profile/index:DataAwsccWellarchitectedProfileProfileQuestionsList"
    },
    "@cdktn/provider-awscc.dataAwsccWellarchitectedProfile.DataAwsccWellarchitectedProfileProfileQuestionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWellarchitectedProfile.DataAwsccWellarchitectedProfileProfileQuestionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wellarchitected-profile/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wellarchitected-profile/index.ts",
        "line": 48
      },
      "name": "DataAwsccWellarchitectedProfileProfileQuestionsOutputReference",
      "namespace": "dataAwsccWellarchitectedProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wellarchitected-profile/index.ts",
            "line": 77
          },
          "name": "questionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wellarchitected-profile/index.ts",
            "line": 82
          },
          "name": "selectedChoiceIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wellarchitected-profile/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWellarchitectedProfile.DataAwsccWellarchitectedProfileProfileQuestions"
          }
        }
      ],
      "symbolId": "src/data-awscc-wellarchitected-profile/index:DataAwsccWellarchitectedProfileProfileQuestionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWellarchitectedProfile.DataAwsccWellarchitectedProfileTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWellarchitectedProfile.DataAwsccWellarchitectedProfileTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wellarchitected-profile/index.ts",
        "line": 105
      },
      "name": "DataAwsccWellarchitectedProfileTags",
      "namespace": "dataAwsccWellarchitectedProfile",
      "symbolId": "src/data-awscc-wellarchitected-profile/index:DataAwsccWellarchitectedProfileTags"
    },
    "@cdktn/provider-awscc.dataAwsccWellarchitectedProfile.DataAwsccWellarchitectedProfileTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWellarchitectedProfile.DataAwsccWellarchitectedProfileTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wellarchitected-profile/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-awscc-wellarchitected-profile/index.ts",
        "line": 167
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wellarchitected-profile/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-awscc.dataAwsccWellarchitectedProfile.DataAwsccWellarchitectedProfileTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccWellarchitectedProfileTagsList",
      "namespace": "dataAwsccWellarchitectedProfile",
      "symbolId": "src/data-awscc-wellarchitected-profile/index:DataAwsccWellarchitectedProfileTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccWellarchitectedProfile.DataAwsccWellarchitectedProfileTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWellarchitectedProfile.DataAwsccWellarchitectedProfileTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wellarchitected-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-awscc-wellarchitected-profile/index.ts",
        "line": 128
      },
      "name": "DataAwsccWellarchitectedProfileTagsOutputReference",
      "namespace": "dataAwsccWellarchitectedProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wellarchitected-profile/index.ts",
            "line": 157
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wellarchitected-profile/index.ts",
            "line": 162
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wellarchitected-profile/index.ts",
            "line": 141
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWellarchitectedProfile.DataAwsccWellarchitectedProfileTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-wellarchitected-profile/index:DataAwsccWellarchitectedProfileTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWellarchitectedProfiles.DataAwsccWellarchitectedProfiles": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wellarchitected_profiles awscc_wellarchitected_profiles}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWellarchitectedProfiles.DataAwsccWellarchitectedProfiles",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wellarchitected_profiles awscc_wellarchitected_profiles} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-wellarchitected-profiles/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccWellarchitectedProfiles.DataAwsccWellarchitectedProfilesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wellarchitected-profiles/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccWellarchitectedProfiles resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-wellarchitected-profiles/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccWellarchitectedProfiles to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wellarchitected_profiles#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccWellarchitectedProfiles that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccWellarchitectedProfiles to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wellarchitected-profiles/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wellarchitected-profiles/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccWellarchitectedProfiles",
      "namespace": "dataAwsccWellarchitectedProfiles",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wellarchitected-profiles/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wellarchitected-profiles/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wellarchitected-profiles/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-wellarchitected-profiles/index:DataAwsccWellarchitectedProfiles"
    },
    "@cdktn/provider-awscc.dataAwsccWellarchitectedProfiles.DataAwsccWellarchitectedProfilesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWellarchitectedProfiles.DataAwsccWellarchitectedProfilesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wellarchitected-profiles/index.ts",
        "line": 14
      },
      "name": "DataAwsccWellarchitectedProfilesConfig",
      "namespace": "dataAwsccWellarchitectedProfiles",
      "symbolId": "src/data-awscc-wellarchitected-profiles/index:DataAwsccWellarchitectedProfilesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccWellarchitectedReviewTemplate.DataAwsccWellarchitectedReviewTemplate": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wellarchitected_review_template awscc_wellarchitected_review_template}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWellarchitectedReviewTemplate.DataAwsccWellarchitectedReviewTemplate",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wellarchitected_review_template awscc_wellarchitected_review_template} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-wellarchitected-review-template/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-awscc.dataAwsccWellarchitectedReviewTemplate.DataAwsccWellarchitectedReviewTemplateConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wellarchitected-review-template/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccWellarchitectedReviewTemplate resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-wellarchitected-review-template/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 DataAwsccWellarchitectedReviewTemplate to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wellarchitected_review_template#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccWellarchitectedReviewTemplate that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccWellarchitectedReviewTemplate to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wellarchitected-review-template/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-awscc-wellarchitected-review-template/index.ts",
            "line": 233
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccWellarchitectedReviewTemplate",
      "namespace": "dataAwsccWellarchitectedReviewTemplate",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wellarchitected-review-template/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wellarchitected-review-template/index.ts",
            "line": 165
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wellarchitected-review-template/index.ts",
            "line": 183
          },
          "name": "lenses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wellarchitected-review-template/index.ts",
            "line": 188
          },
          "name": "notes",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wellarchitected-review-template/index.ts",
            "line": 193
          },
          "name": "owner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wellarchitected-review-template/index.ts",
            "line": 199
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWellarchitectedReviewTemplate.DataAwsccWellarchitectedReviewTemplateTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wellarchitected-review-template/index.ts",
            "line": 204
          },
          "name": "templateArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wellarchitected-review-template/index.ts",
            "line": 209
          },
          "name": "templateName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wellarchitected-review-template/index.ts",
            "line": 219
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wellarchitected-review-template/index.ts",
            "line": 214
          },
          "name": "updateStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wellarchitected-review-template/index.ts",
            "line": 178
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wellarchitected-review-template/index.ts",
            "line": 171
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-wellarchitected-review-template/index:DataAwsccWellarchitectedReviewTemplate"
    },
    "@cdktn/provider-awscc.dataAwsccWellarchitectedReviewTemplate.DataAwsccWellarchitectedReviewTemplateConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWellarchitectedReviewTemplate.DataAwsccWellarchitectedReviewTemplateConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wellarchitected-review-template/index.ts",
        "line": 14
      },
      "name": "DataAwsccWellarchitectedReviewTemplateConfig",
      "namespace": "dataAwsccWellarchitectedReviewTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wellarchitected_review_template#id DataAwsccWellarchitectedReviewTemplate#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wellarchitected-review-template/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-wellarchitected-review-template/index:DataAwsccWellarchitectedReviewTemplateConfig"
    },
    "@cdktn/provider-awscc.dataAwsccWellarchitectedReviewTemplate.DataAwsccWellarchitectedReviewTemplateTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWellarchitectedReviewTemplate.DataAwsccWellarchitectedReviewTemplateTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wellarchitected-review-template/index.ts",
        "line": 25
      },
      "name": "DataAwsccWellarchitectedReviewTemplateTags",
      "namespace": "dataAwsccWellarchitectedReviewTemplate",
      "symbolId": "src/data-awscc-wellarchitected-review-template/index:DataAwsccWellarchitectedReviewTemplateTags"
    },
    "@cdktn/provider-awscc.dataAwsccWellarchitectedReviewTemplate.DataAwsccWellarchitectedReviewTemplateTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWellarchitectedReviewTemplate.DataAwsccWellarchitectedReviewTemplateTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wellarchitected-review-template/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-awscc-wellarchitected-review-template/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wellarchitected-review-template/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-awscc.dataAwsccWellarchitectedReviewTemplate.DataAwsccWellarchitectedReviewTemplateTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccWellarchitectedReviewTemplateTagsList",
      "namespace": "dataAwsccWellarchitectedReviewTemplate",
      "symbolId": "src/data-awscc-wellarchitected-review-template/index:DataAwsccWellarchitectedReviewTemplateTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccWellarchitectedReviewTemplate.DataAwsccWellarchitectedReviewTemplateTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWellarchitectedReviewTemplate.DataAwsccWellarchitectedReviewTemplateTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wellarchitected-review-template/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wellarchitected-review-template/index.ts",
        "line": 48
      },
      "name": "DataAwsccWellarchitectedReviewTemplateTagsOutputReference",
      "namespace": "dataAwsccWellarchitectedReviewTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wellarchitected-review-template/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wellarchitected-review-template/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wellarchitected-review-template/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWellarchitectedReviewTemplate.DataAwsccWellarchitectedReviewTemplateTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-wellarchitected-review-template/index:DataAwsccWellarchitectedReviewTemplateTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWellarchitectedReviewTemplates.DataAwsccWellarchitectedReviewTemplates": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wellarchitected_review_templates awscc_wellarchitected_review_templates}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWellarchitectedReviewTemplates.DataAwsccWellarchitectedReviewTemplates",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wellarchitected_review_templates awscc_wellarchitected_review_templates} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-wellarchitected-review-templates/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccWellarchitectedReviewTemplates.DataAwsccWellarchitectedReviewTemplatesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wellarchitected-review-templates/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccWellarchitectedReviewTemplates resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-wellarchitected-review-templates/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccWellarchitectedReviewTemplates to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wellarchitected_review_templates#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccWellarchitectedReviewTemplates that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccWellarchitectedReviewTemplates to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wellarchitected-review-templates/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wellarchitected-review-templates/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccWellarchitectedReviewTemplates",
      "namespace": "dataAwsccWellarchitectedReviewTemplates",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wellarchitected-review-templates/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wellarchitected-review-templates/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wellarchitected-review-templates/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-wellarchitected-review-templates/index:DataAwsccWellarchitectedReviewTemplates"
    },
    "@cdktn/provider-awscc.dataAwsccWellarchitectedReviewTemplates.DataAwsccWellarchitectedReviewTemplatesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWellarchitectedReviewTemplates.DataAwsccWellarchitectedReviewTemplatesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wellarchitected-review-templates/index.ts",
        "line": 14
      },
      "name": "DataAwsccWellarchitectedReviewTemplatesConfig",
      "namespace": "dataAwsccWellarchitectedReviewTemplates",
      "symbolId": "src/data-awscc-wellarchitected-review-templates/index:DataAwsccWellarchitectedReviewTemplatesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgent": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wisdom_ai_agent awscc_wisdom_ai_agent}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgent",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wisdom_ai_agent awscc_wisdom_ai_agent} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
          "line": 4533
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 4501
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccWisdomAiAgent resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 4518
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccWisdomAiAgent to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wisdom_ai_agent#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccWisdomAiAgent that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccWisdomAiAgent to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 4625
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 4631
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccWisdomAiAgent",
      "namespace": "dataAwsccWisdomAiAgent",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 4506
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 4557
          },
          "name": "aiAgentArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 4562
          },
          "name": "aiAgentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 4567
          },
          "name": "assistantArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 4572
          },
          "name": "assistantId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 4578
          },
          "name": "configuration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 4583
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 4601
          },
          "name": "modifiedTimeSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 4606
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 4612
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 4617
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 4596
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 4589
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgent"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 14
      },
      "name": "DataAwsccWisdomAiAgentConfig",
      "namespace": "dataAwsccWisdomAiAgent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wisdom_ai_agent#id DataAwsccWisdomAiAgent#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfig"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 4394
      },
      "name": "DataAwsccWisdomAiAgentConfiguration",
      "namespace": "dataAwsccWisdomAiAgent",
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 658
      },
      "name": "DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfiguration",
      "namespace": "dataAwsccWisdomAiAgent",
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 572
      },
      "name": "DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurations",
      "namespace": "dataAwsccWisdomAiAgent",
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationData": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationData",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 517
      },
      "name": "DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationData",
      "namespace": "dataAwsccWisdomAiAgent",
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationData"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationData": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationData",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 452
      },
      "name": "DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationData",
      "namespace": "dataAwsccWisdomAiAgent",
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationData"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 385
      },
      "name": "DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilter",
      "namespace": "dataAwsccWisdomAiAgent",
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilter"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 25
      },
      "name": "DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditions",
      "namespace": "dataAwsccWisdomAiAgent",
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditions"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-agent/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-awscc-wisdom-ai-agent/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/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-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditionsList",
      "namespace": "dataAwsccWisdomAiAgent",
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditionsList"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 48
      },
      "name": "DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditionsOutputReference",
      "namespace": "dataAwsccWisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditions"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 244
      },
      "name": "DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditions",
      "namespace": "dataAwsccWisdomAiAgent",
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditions"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 105
      },
      "name": "DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditions",
      "namespace": "dataAwsccWisdomAiAgent",
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditions"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-agent/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-awscc-wisdom-ai-agent/index.ts",
        "line": 167
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/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-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditionsList",
      "namespace": "dataAwsccWisdomAiAgent",
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditionsList"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-agent/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-awscc-wisdom-ai-agent/index.ts",
        "line": 128
      },
      "name": "DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditionsOutputReference",
      "namespace": "dataAwsccWisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 157
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 162
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 141
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditions"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
          "line": 315
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 308
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 322
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsList",
      "namespace": "dataAwsccWisdomAiAgent",
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsList"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
          "line": 276
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 267
      },
      "name": "DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsOutputReference",
      "namespace": "dataAwsccWisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 297
          },
          "name": "andConditions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 303
          },
          "name": "tagCondition",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagConditionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 280
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditions"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagCondition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagCondition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 185
      },
      "name": "DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagCondition",
      "namespace": "dataAwsccWisdomAiAgent",
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagCondition"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagConditionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagConditionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-agent/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-awscc-wisdom-ai-agent/index.ts",
        "line": 208
      },
      "name": "DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagConditionOutputReference",
      "namespace": "dataAwsccWisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 235
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 240
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 219
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagCondition"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagConditionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-agent/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 408
      },
      "name": "DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOutputReference",
      "namespace": "dataAwsccWisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 436
          },
          "name": "andConditions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 442
          },
          "name": "orConditions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 448
          },
          "name": "tagCondition",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagConditionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 419
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilter"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagCondition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagCondition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 326
      },
      "name": "DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagCondition",
      "namespace": "dataAwsccWisdomAiAgent",
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagCondition"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagConditionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagConditionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-agent/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 349
      },
      "name": "DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagConditionOutputReference",
      "namespace": "dataAwsccWisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 376
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 381
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 360
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagCondition"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagConditionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-agent/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 475
      },
      "name": "DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataOutputReference",
      "namespace": "dataAwsccWisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 503
          },
          "name": "contentTagFilter",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 508
          },
          "name": "maxResults",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 513
          },
          "name": "overrideKnowledgeBaseSearchType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 486
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationData"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-agent/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-awscc-wisdom-ai-agent/index.ts",
        "line": 540
      },
      "name": "DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataOutputReference",
      "namespace": "dataAwsccWisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 568
          },
          "name": "knowledgeBaseAssociationConfigurationData",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 551
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationData"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-agent/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 640
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 654
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsList",
      "namespace": "dataAwsccWisdomAiAgent",
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsList"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-agent/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 595
      },
      "name": "DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsOutputReference",
      "namespace": "dataAwsccWisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 625
          },
          "name": "associationConfigurationData",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 630
          },
          "name": "associationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 635
          },
          "name": "associationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 608
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurations"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
          "line": 688
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 681
      },
      "name": "DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationOutputReference",
      "namespace": "dataAwsccWisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 708
          },
          "name": "answerGenerationAiGuardrailId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 713
          },
          "name": "answerGenerationAiPromptId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 719
          },
          "name": "associationConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 724
          },
          "name": "intentLabelingGenerationAiPromptId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 729
          },
          "name": "locale",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 734
          },
          "name": "queryReformulationAiPromptId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 692
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationCaseSummarizationAiAgentConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationCaseSummarizationAiAgentConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 738
      },
      "name": "DataAwsccWisdomAiAgentConfigurationCaseSummarizationAiAgentConfiguration",
      "namespace": "dataAwsccWisdomAiAgent",
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationCaseSummarizationAiAgentConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationCaseSummarizationAiAgentConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationCaseSummarizationAiAgentConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-agent/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/data-awscc-wisdom-ai-agent/index.ts",
        "line": 761
      },
      "name": "DataAwsccWisdomAiAgentConfigurationCaseSummarizationAiAgentConfigurationOutputReference",
      "namespace": "dataAwsccWisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 788
          },
          "name": "caseSummarizationAiGuardrailId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 793
          },
          "name": "caseSummarizationAiPromptId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 798
          },
          "name": "locale",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 772
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationCaseSummarizationAiAgentConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationCaseSummarizationAiAgentConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 1435
      },
      "name": "DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfiguration",
      "namespace": "dataAwsccWisdomAiAgent",
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 1349
      },
      "name": "DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurations",
      "namespace": "dataAwsccWisdomAiAgent",
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationData": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationData",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 1294
      },
      "name": "DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationData",
      "namespace": "dataAwsccWisdomAiAgent",
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationData"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationData": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationData",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 1229
      },
      "name": "DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationData",
      "namespace": "dataAwsccWisdomAiAgent",
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationData"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 1162
      },
      "name": "DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilter",
      "namespace": "dataAwsccWisdomAiAgent",
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilter"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 802
      },
      "name": "DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditions",
      "namespace": "dataAwsccWisdomAiAgent",
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditions"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
          "line": 871
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 864
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 878
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditionsList",
      "namespace": "dataAwsccWisdomAiAgent",
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditionsList"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-agent/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 825
      },
      "name": "DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditionsOutputReference",
      "namespace": "dataAwsccWisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 854
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 859
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 838
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditions"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 1021
      },
      "name": "DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditions",
      "namespace": "dataAwsccWisdomAiAgent",
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditions"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 882
      },
      "name": "DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditions",
      "namespace": "dataAwsccWisdomAiAgent",
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditions"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-agent/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 944
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 958
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditionsList",
      "namespace": "dataAwsccWisdomAiAgent",
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditionsList"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-agent/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 905
      },
      "name": "DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditionsOutputReference",
      "namespace": "dataAwsccWisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 934
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 939
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 918
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditions"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-agent/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/data-awscc-wisdom-ai-agent/index.ts",
        "line": 1085
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/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-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsList",
      "namespace": "dataAwsccWisdomAiAgent",
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsList"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-agent/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-awscc-wisdom-ai-agent/index.ts",
        "line": 1044
      },
      "name": "DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsOutputReference",
      "namespace": "dataAwsccWisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 1074
          },
          "name": "andConditions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 1080
          },
          "name": "tagCondition",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagConditionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 1057
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditions"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagCondition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagCondition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 962
      },
      "name": "DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagCondition",
      "namespace": "dataAwsccWisdomAiAgent",
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagCondition"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagConditionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagConditionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
          "line": 992
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 985
      },
      "name": "DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagConditionOutputReference",
      "namespace": "dataAwsccWisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 1012
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 1017
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 996
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagCondition"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagConditionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
          "line": 1192
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 1185
      },
      "name": "DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOutputReference",
      "namespace": "dataAwsccWisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 1213
          },
          "name": "andConditions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 1219
          },
          "name": "orConditions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 1225
          },
          "name": "tagCondition",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagConditionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 1196
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilter"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagCondition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagCondition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 1103
      },
      "name": "DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagCondition",
      "namespace": "dataAwsccWisdomAiAgent",
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagCondition"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagConditionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagConditionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
          "line": 1133
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 1126
      },
      "name": "DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagConditionOutputReference",
      "namespace": "dataAwsccWisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 1153
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 1158
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 1137
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagCondition"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagConditionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
          "line": 1259
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 1252
      },
      "name": "DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataOutputReference",
      "namespace": "dataAwsccWisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 1280
          },
          "name": "contentTagFilter",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 1285
          },
          "name": "maxResults",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 1290
          },
          "name": "overrideKnowledgeBaseSearchType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 1263
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationData"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
          "line": 1324
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 1317
      },
      "name": "DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataOutputReference",
      "namespace": "dataAwsccWisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 1345
          },
          "name": "knowledgeBaseAssociationConfigurationData",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 1328
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationData"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-agent/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 1417
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 1431
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsList",
      "namespace": "dataAwsccWisdomAiAgent",
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsList"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
          "line": 1381
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 1372
      },
      "name": "DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsOutputReference",
      "namespace": "dataAwsccWisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 1402
          },
          "name": "associationConfigurationData",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 1407
          },
          "name": "associationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 1412
          },
          "name": "associationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 1385
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurations"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-agent/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 1458
      },
      "name": "DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationOutputReference",
      "namespace": "dataAwsccWisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 1486
          },
          "name": "associationConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 1491
          },
          "name": "emailGenerativeAnswerAiPromptId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 1496
          },
          "name": "emailQueryReformulationAiPromptId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 1501
          },
          "name": "locale",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 1469
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailOverviewAiAgentConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailOverviewAiAgentConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 1505
      },
      "name": "DataAwsccWisdomAiAgentConfigurationEmailOverviewAiAgentConfiguration",
      "namespace": "dataAwsccWisdomAiAgent",
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationEmailOverviewAiAgentConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailOverviewAiAgentConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailOverviewAiAgentConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-agent/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 1528
      },
      "name": "DataAwsccWisdomAiAgentConfigurationEmailOverviewAiAgentConfigurationOutputReference",
      "namespace": "dataAwsccWisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 1555
          },
          "name": "emailOverviewAiPromptId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 1560
          },
          "name": "locale",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 1539
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailOverviewAiAgentConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationEmailOverviewAiAgentConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 2197
      },
      "name": "DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfiguration",
      "namespace": "dataAwsccWisdomAiAgent",
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 2111
      },
      "name": "DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurations",
      "namespace": "dataAwsccWisdomAiAgent",
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationData": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationData",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 2056
      },
      "name": "DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationData",
      "namespace": "dataAwsccWisdomAiAgent",
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationData"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationData": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationData",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 1991
      },
      "name": "DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationData",
      "namespace": "dataAwsccWisdomAiAgent",
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationData"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 1924
      },
      "name": "DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilter",
      "namespace": "dataAwsccWisdomAiAgent",
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilter"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 1564
      },
      "name": "DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditions",
      "namespace": "dataAwsccWisdomAiAgent",
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditions"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-agent/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 1626
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 1640
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditionsList",
      "namespace": "dataAwsccWisdomAiAgent",
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditionsList"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-agent/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 1587
      },
      "name": "DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditionsOutputReference",
      "namespace": "dataAwsccWisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 1616
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 1621
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 1600
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditions"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 1783
      },
      "name": "DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditions",
      "namespace": "dataAwsccWisdomAiAgent",
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditions"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 1644
      },
      "name": "DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditions",
      "namespace": "dataAwsccWisdomAiAgent",
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditions"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
          "line": 1713
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 1706
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 1720
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditionsList",
      "namespace": "dataAwsccWisdomAiAgent",
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditionsList"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
          "line": 1676
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 1667
      },
      "name": "DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditionsOutputReference",
      "namespace": "dataAwsccWisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 1696
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 1701
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 1680
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditions"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-agent/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 1847
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 1861
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsList",
      "namespace": "dataAwsccWisdomAiAgent",
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsList"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-agent/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 1806
      },
      "name": "DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsOutputReference",
      "namespace": "dataAwsccWisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 1836
          },
          "name": "andConditions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 1842
          },
          "name": "tagCondition",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagConditionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 1819
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditions"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagCondition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagCondition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 1724
      },
      "name": "DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagCondition",
      "namespace": "dataAwsccWisdomAiAgent",
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagCondition"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagConditionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagConditionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
          "line": 1754
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 1747
      },
      "name": "DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagConditionOutputReference",
      "namespace": "dataAwsccWisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 1774
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 1779
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 1758
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagCondition"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagConditionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
          "line": 1954
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 1947
      },
      "name": "DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOutputReference",
      "namespace": "dataAwsccWisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 1975
          },
          "name": "andConditions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 1981
          },
          "name": "orConditions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 1987
          },
          "name": "tagCondition",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagConditionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 1958
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilter"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagCondition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagCondition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 1865
      },
      "name": "DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagCondition",
      "namespace": "dataAwsccWisdomAiAgent",
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagCondition"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagConditionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagConditionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
          "line": 1895
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 1888
      },
      "name": "DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagConditionOutputReference",
      "namespace": "dataAwsccWisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 1915
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 1920
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 1899
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagCondition"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagConditionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
          "line": 2021
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 2014
      },
      "name": "DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataOutputReference",
      "namespace": "dataAwsccWisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 2042
          },
          "name": "contentTagFilter",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 2047
          },
          "name": "maxResults",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 2052
          },
          "name": "overrideKnowledgeBaseSearchType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 2025
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationData"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
          "line": 2086
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 2079
      },
      "name": "DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataOutputReference",
      "namespace": "dataAwsccWisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 2107
          },
          "name": "knowledgeBaseAssociationConfigurationData",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 2090
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationData"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
          "line": 2186
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 2179
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 2193
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsList",
      "namespace": "dataAwsccWisdomAiAgent",
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsList"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-agent/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 index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 2134
      },
      "name": "DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsOutputReference",
      "namespace": "dataAwsccWisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 2164
          },
          "name": "associationConfigurationData",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 2169
          },
          "name": "associationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 2174
          },
          "name": "associationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 2147
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurations"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
          "line": 2227
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 2220
      },
      "name": "DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationOutputReference",
      "namespace": "dataAwsccWisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 2248
          },
          "name": "associationConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 2253
          },
          "name": "emailQueryReformulationAiPromptId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 2258
          },
          "name": "emailResponseAiPromptId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 2263
          },
          "name": "locale",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 2231
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 2900
      },
      "name": "DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfiguration",
      "namespace": "dataAwsccWisdomAiAgent",
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 2814
      },
      "name": "DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurations",
      "namespace": "dataAwsccWisdomAiAgent",
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationData": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationData",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 2759
      },
      "name": "DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationData",
      "namespace": "dataAwsccWisdomAiAgent",
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationData"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationData": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationData",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 2694
      },
      "name": "DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationData",
      "namespace": "dataAwsccWisdomAiAgent",
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationData"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 2627
      },
      "name": "DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilter",
      "namespace": "dataAwsccWisdomAiAgent",
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilter"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 2267
      },
      "name": "DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditions",
      "namespace": "dataAwsccWisdomAiAgent",
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditions"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
          "line": 2336
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 2329
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 2343
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditionsList",
      "namespace": "dataAwsccWisdomAiAgent",
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditionsList"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
          "line": 2299
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 2290
      },
      "name": "DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditionsOutputReference",
      "namespace": "dataAwsccWisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 2319
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 2324
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 2303
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditions"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 2486
      },
      "name": "DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditions",
      "namespace": "dataAwsccWisdomAiAgent",
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditions"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 2347
      },
      "name": "DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditions",
      "namespace": "dataAwsccWisdomAiAgent",
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditions"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
          "line": 2416
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 2409
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 2423
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditionsList",
      "namespace": "dataAwsccWisdomAiAgent",
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditionsList"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
          "line": 2379
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 2370
      },
      "name": "DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditionsOutputReference",
      "namespace": "dataAwsccWisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 2399
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 2404
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 2383
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditions"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-agent/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 2550
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 2564
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsList",
      "namespace": "dataAwsccWisdomAiAgent",
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsList"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
          "line": 2518
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 2509
      },
      "name": "DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsOutputReference",
      "namespace": "dataAwsccWisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 2539
          },
          "name": "andConditions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 2545
          },
          "name": "tagCondition",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagConditionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 2522
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditions"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagCondition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagCondition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 2427
      },
      "name": "DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagCondition",
      "namespace": "dataAwsccWisdomAiAgent",
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagCondition"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagConditionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagConditionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
          "line": 2457
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 2450
      },
      "name": "DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagConditionOutputReference",
      "namespace": "dataAwsccWisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 2477
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 2482
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 2461
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagCondition"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagConditionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
          "line": 2657
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 2650
      },
      "name": "DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOutputReference",
      "namespace": "dataAwsccWisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 2678
          },
          "name": "andConditions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 2684
          },
          "name": "orConditions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 2690
          },
          "name": "tagCondition",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagConditionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 2661
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilter"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagCondition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagCondition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 2568
      },
      "name": "DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagCondition",
      "namespace": "dataAwsccWisdomAiAgent",
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagCondition"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagConditionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagConditionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
          "line": 2598
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 2591
      },
      "name": "DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagConditionOutputReference",
      "namespace": "dataAwsccWisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 2618
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 2623
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 2602
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagCondition"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagConditionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
          "line": 2724
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 2717
      },
      "name": "DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataOutputReference",
      "namespace": "dataAwsccWisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 2745
          },
          "name": "contentTagFilter",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 2750
          },
          "name": "maxResults",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 2755
          },
          "name": "overrideKnowledgeBaseSearchType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 2728
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationData"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
          "line": 2789
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 2782
      },
      "name": "DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataOutputReference",
      "namespace": "dataAwsccWisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 2810
          },
          "name": "knowledgeBaseAssociationConfigurationData",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 2793
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationData"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
          "line": 2889
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 2882
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 2896
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsList",
      "namespace": "dataAwsccWisdomAiAgent",
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsList"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
          "line": 2846
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 2837
      },
      "name": "DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsOutputReference",
      "namespace": "dataAwsccWisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 2867
          },
          "name": "associationConfigurationData",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 2872
          },
          "name": "associationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 2877
          },
          "name": "associationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 2850
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurations"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
          "line": 2930
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 2923
      },
      "name": "DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationOutputReference",
      "namespace": "dataAwsccWisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 2950
          },
          "name": "answerGenerationAiGuardrailId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 2955
          },
          "name": "answerGenerationAiPromptId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 2961
          },
          "name": "associationConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 2966
          },
          "name": "locale",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 2934
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationNoteTakingAiAgentConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationNoteTakingAiAgentConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 2970
      },
      "name": "DataAwsccWisdomAiAgentConfigurationNoteTakingAiAgentConfiguration",
      "namespace": "dataAwsccWisdomAiAgent",
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationNoteTakingAiAgentConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationNoteTakingAiAgentConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationNoteTakingAiAgentConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-agent/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 2993
      },
      "name": "DataAwsccWisdomAiAgentConfigurationNoteTakingAiAgentConfigurationOutputReference",
      "namespace": "dataAwsccWisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 3020
          },
          "name": "locale",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 3025
          },
          "name": "noteTakingAiGuardrailId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 3030
          },
          "name": "noteTakingAiPromptId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 3004
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationNoteTakingAiAgentConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationNoteTakingAiAgentConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationOrchestrationAiAgentConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationOrchestrationAiAgentConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 3616
      },
      "name": "DataAwsccWisdomAiAgentConfigurationOrchestrationAiAgentConfiguration",
      "namespace": "dataAwsccWisdomAiAgent",
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationOrchestrationAiAgentConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationOrchestrationAiAgentConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationOrchestrationAiAgentConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
          "line": 3646
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 3639
      },
      "name": "DataAwsccWisdomAiAgentConfigurationOrchestrationAiAgentConfigurationOutputReference",
      "namespace": "dataAwsccWisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 3666
          },
          "name": "connectInstanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 3671
          },
          "name": "locale",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 3676
          },
          "name": "orchestrationAiGuardrailId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 3681
          },
          "name": "orchestrationAiPromptId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 3687
          },
          "name": "toolConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 3650
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationOrchestrationAiAgentConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationOrchestrationAiAgentConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 3482
      },
      "name": "DataAwsccWisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurations",
      "namespace": "dataAwsccWisdomAiAgent",
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsInstruction": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsInstruction",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 3034
      },
      "name": "DataAwsccWisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsInstruction",
      "namespace": "dataAwsccWisdomAiAgent",
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsInstruction"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsInstructionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsInstructionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
          "line": 3064
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 3057
      },
      "name": "DataAwsccWisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsInstructionOutputReference",
      "namespace": "dataAwsccWisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 3084
          },
          "name": "examples",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 3089
          },
          "name": "instruction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 3068
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsInstruction"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsInstructionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
          "line": 3605
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 3598
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 3612
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccWisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsList",
      "namespace": "dataAwsccWisdomAiAgent",
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsList"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOutputFilters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOutputFilters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 3152
      },
      "name": "DataAwsccWisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOutputFilters",
      "namespace": "dataAwsccWisdomAiAgent",
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOutputFilters"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOutputFiltersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOutputFiltersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
          "line": 3222
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 3215
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 3229
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOutputFiltersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccWisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOutputFiltersList",
      "namespace": "dataAwsccWisdomAiAgent",
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOutputFiltersList"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOutputFiltersOutputConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOutputFiltersOutputConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 3093
      },
      "name": "DataAwsccWisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOutputFiltersOutputConfiguration",
      "namespace": "dataAwsccWisdomAiAgent",
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOutputFiltersOutputConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOutputFiltersOutputConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOutputFiltersOutputConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
          "line": 3123
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 3116
      },
      "name": "DataAwsccWisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOutputFiltersOutputConfigurationOutputReference",
      "namespace": "dataAwsccWisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 3143
          },
          "name": "outputVariableNameOverride",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 3148
          },
          "name": "sessionDataNamespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 3127
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOutputFiltersOutputConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOutputFiltersOutputConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOutputFiltersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOutputFiltersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
          "line": 3184
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 3175
      },
      "name": "DataAwsccWisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOutputFiltersOutputReference",
      "namespace": "dataAwsccWisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 3204
          },
          "name": "jsonPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 3210
          },
          "name": "outputConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOutputFiltersOutputConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 3188
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOutputFilters"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOutputFiltersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
          "line": 3514
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 3505
      },
      "name": "DataAwsccWisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOutputReference",
      "namespace": "dataAwsccWisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 3534
          },
          "name": "annotations",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 3539
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 3544
          },
          "name": "inputSchema",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 3550
          },
          "name": "instruction",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsInstructionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 3556
          },
          "name": "outputFilters",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOutputFiltersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 3561
          },
          "name": "outputSchema",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 3567
          },
          "name": "overrideInputValues",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOverrideInputValuesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 3572
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 3577
          },
          "name": "toolId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 3582
          },
          "name": "toolName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 3587
          },
          "name": "toolType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 3593
          },
          "name": "userInteractionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsUserInteractionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 3518
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurations"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOverrideInputValues": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOverrideInputValues",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 3347
      },
      "name": "DataAwsccWisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOverrideInputValues",
      "namespace": "dataAwsccWisdomAiAgent",
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOverrideInputValues"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOverrideInputValuesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOverrideInputValuesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
          "line": 3417
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 3410
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 3424
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOverrideInputValuesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccWisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOverrideInputValuesList",
      "namespace": "dataAwsccWisdomAiAgent",
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOverrideInputValuesList"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOverrideInputValuesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOverrideInputValuesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
          "line": 3379
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 3370
      },
      "name": "DataAwsccWisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOverrideInputValuesOutputReference",
      "namespace": "dataAwsccWisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 3399
          },
          "name": "jsonPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 3405
          },
          "name": "value",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOverrideInputValuesValueOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 3383
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOverrideInputValues"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOverrideInputValuesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOverrideInputValuesValue": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOverrideInputValuesValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 3292
      },
      "name": "DataAwsccWisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOverrideInputValuesValue",
      "namespace": "dataAwsccWisdomAiAgent",
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOverrideInputValuesValue"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOverrideInputValuesValueConstant": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOverrideInputValuesValueConstant",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 3233
      },
      "name": "DataAwsccWisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOverrideInputValuesValueConstant",
      "namespace": "dataAwsccWisdomAiAgent",
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOverrideInputValuesValueConstant"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOverrideInputValuesValueConstantOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOverrideInputValuesValueConstantOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
          "line": 3263
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 3256
      },
      "name": "DataAwsccWisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOverrideInputValuesValueConstantOutputReference",
      "namespace": "dataAwsccWisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 3283
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 3288
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 3267
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOverrideInputValuesValueConstant"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOverrideInputValuesValueConstantOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOverrideInputValuesValueOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOverrideInputValuesValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
          "line": 3322
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 3315
      },
      "name": "DataAwsccWisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOverrideInputValuesValueOutputReference",
      "namespace": "dataAwsccWisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 3343
          },
          "name": "constant",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOverrideInputValuesValueConstantOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 3326
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOverrideInputValuesValue"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOverrideInputValuesValueOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsUserInteractionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsUserInteractionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 3428
      },
      "name": "DataAwsccWisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsUserInteractionConfiguration",
      "namespace": "dataAwsccWisdomAiAgent",
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsUserInteractionConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsUserInteractionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsUserInteractionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
          "line": 3458
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 3451
      },
      "name": "DataAwsccWisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsUserInteractionConfigurationOutputReference",
      "namespace": "dataAwsccWisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 3478
          },
          "name": "isUserConfirmationRequired",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 3462
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsUserInteractionConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsUserInteractionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
          "line": 4424
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 4417
      },
      "name": "DataAwsccWisdomAiAgentConfigurationOutputReference",
      "namespace": "dataAwsccWisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 4445
          },
          "name": "answerRecommendationAiAgentConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 4451
          },
          "name": "caseSummarizationAiAgentConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationCaseSummarizationAiAgentConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 4457
          },
          "name": "emailGenerativeAnswerAiAgentConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 4463
          },
          "name": "emailOverviewAiAgentConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailOverviewAiAgentConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 4469
          },
          "name": "emailResponseAiAgentConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationEmailResponseAiAgentConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 4475
          },
          "name": "manualSearchAiAgentConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationManualSearchAiAgentConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 4481
          },
          "name": "noteTakingAiAgentConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationNoteTakingAiAgentConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 4487
          },
          "name": "orchestrationAiAgentConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationOrchestrationAiAgentConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 4493
          },
          "name": "selfServiceAiAgentConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 4428
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 4324
      },
      "name": "DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfiguration",
      "namespace": "dataAwsccWisdomAiAgent",
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 4238
      },
      "name": "DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurations",
      "namespace": "dataAwsccWisdomAiAgent",
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationData": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationData",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 4183
      },
      "name": "DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationData",
      "namespace": "dataAwsccWisdomAiAgent",
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationData"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationData": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationData",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 4118
      },
      "name": "DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationData",
      "namespace": "dataAwsccWisdomAiAgent",
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationData"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 4051
      },
      "name": "DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilter",
      "namespace": "dataAwsccWisdomAiAgent",
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilter"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 3691
      },
      "name": "DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditions",
      "namespace": "dataAwsccWisdomAiAgent",
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditions"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
          "line": 3760
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 3753
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 3767
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditionsList",
      "namespace": "dataAwsccWisdomAiAgent",
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditionsList"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
          "line": 3723
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 3714
      },
      "name": "DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditionsOutputReference",
      "namespace": "dataAwsccWisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 3743
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 3748
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 3727
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditions"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 3910
      },
      "name": "DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditions",
      "namespace": "dataAwsccWisdomAiAgent",
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditions"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 3771
      },
      "name": "DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditions",
      "namespace": "dataAwsccWisdomAiAgent",
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditions"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
          "line": 3840
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 3833
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 3847
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditionsList",
      "namespace": "dataAwsccWisdomAiAgent",
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditionsList"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
          "line": 3803
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 3794
      },
      "name": "DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditionsOutputReference",
      "namespace": "dataAwsccWisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 3823
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 3828
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 3807
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditions"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
          "line": 3981
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 3974
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 3988
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsList",
      "namespace": "dataAwsccWisdomAiAgent",
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsList"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
          "line": 3942
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 3933
      },
      "name": "DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsOutputReference",
      "namespace": "dataAwsccWisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 3963
          },
          "name": "andConditions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 3969
          },
          "name": "tagCondition",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagConditionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 3946
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditions"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagCondition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagCondition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 3851
      },
      "name": "DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagCondition",
      "namespace": "dataAwsccWisdomAiAgent",
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagCondition"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagConditionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagConditionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
          "line": 3881
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 3874
      },
      "name": "DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagConditionOutputReference",
      "namespace": "dataAwsccWisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 3901
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 3906
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 3885
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagCondition"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagConditionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-agent/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/data-awscc-wisdom-ai-agent/index.ts",
        "line": 4074
      },
      "name": "DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOutputReference",
      "namespace": "dataAwsccWisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 4102
          },
          "name": "andConditions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 4108
          },
          "name": "orConditions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 4114
          },
          "name": "tagCondition",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagConditionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 4085
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilter"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagCondition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagCondition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 3992
      },
      "name": "DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagCondition",
      "namespace": "dataAwsccWisdomAiAgent",
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagCondition"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagConditionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagConditionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
          "line": 4022
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 4015
      },
      "name": "DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagConditionOutputReference",
      "namespace": "dataAwsccWisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 4042
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 4047
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 4026
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagCondition"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagConditionOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
          "line": 4148
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 4141
      },
      "name": "DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataOutputReference",
      "namespace": "dataAwsccWisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 4169
          },
          "name": "contentTagFilter",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 4174
          },
          "name": "maxResults",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 4179
          },
          "name": "overrideKnowledgeBaseSearchType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 4152
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationData"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
          "line": 4213
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 4206
      },
      "name": "DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataOutputReference",
      "namespace": "dataAwsccWisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 4234
          },
          "name": "knowledgeBaseAssociationConfigurationData",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 4217
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationData"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-agent/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 4306
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 4320
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsList",
      "namespace": "dataAwsccWisdomAiAgent",
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsList"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
          "line": 4270
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 4261
      },
      "name": "DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsOutputReference",
      "namespace": "dataAwsccWisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 4291
          },
          "name": "associationConfigurationData",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 4296
          },
          "name": "associationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 4301
          },
          "name": "associationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 4274
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurations"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
          "line": 4354
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
        "line": 4347
      },
      "name": "DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationOutputReference",
      "namespace": "dataAwsccWisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 4375
          },
          "name": "associationConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 4380
          },
          "name": "selfServiceAiGuardrailId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 4385
          },
          "name": "selfServiceAnswerGenerationAiPromptId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 4390
          },
          "name": "selfServicePreProcessingAiPromptId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent/index.ts",
            "line": 4358
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgent.DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-ai-agent/index:DataAwsccWisdomAiAgentConfigurationSelfServiceAiAgentConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgentVersion.DataAwsccWisdomAiAgentVersion": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wisdom_ai_agent_version awscc_wisdom_ai_agent_version}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgentVersion.DataAwsccWisdomAiAgentVersion",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wisdom_ai_agent_version awscc_wisdom_ai_agent_version} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-agent-version/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgentVersion.DataAwsccWisdomAiAgentVersionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent-version/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccWisdomAiAgentVersion resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent-version/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccWisdomAiAgentVersion to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wisdom_ai_agent_version#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccWisdomAiAgentVersion that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccWisdomAiAgentVersion to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent-version/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-awscc-wisdom-ai-agent-version/index.ts",
            "line": 142
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccWisdomAiAgentVersion",
      "namespace": "dataAwsccWisdomAiAgentVersion",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent-version/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent-version/index.ts",
            "line": 85
          },
          "name": "aiAgentArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent-version/index.ts",
            "line": 90
          },
          "name": "aiAgentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent-version/index.ts",
            "line": 95
          },
          "name": "aiAgentVersionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent-version/index.ts",
            "line": 100
          },
          "name": "assistantArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent-version/index.ts",
            "line": 105
          },
          "name": "assistantId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent-version/index.ts",
            "line": 123
          },
          "name": "modifiedTimeSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent-version/index.ts",
            "line": 128
          },
          "name": "versionNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent-version/index.ts",
            "line": 118
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent-version/index.ts",
            "line": 111
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-ai-agent-version/index:DataAwsccWisdomAiAgentVersion"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiAgentVersion.DataAwsccWisdomAiAgentVersionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiAgentVersion.DataAwsccWisdomAiAgentVersionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-agent-version/index.ts",
        "line": 14
      },
      "name": "DataAwsccWisdomAiAgentVersionConfig",
      "namespace": "dataAwsccWisdomAiAgentVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wisdom_ai_agent_version#id DataAwsccWisdomAiAgentVersion#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-agent-version/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-ai-agent-version/index:DataAwsccWisdomAiAgentVersionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiGuardrail.DataAwsccWisdomAiGuardrail": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wisdom_ai_guardrail awscc_wisdom_ai_guardrail}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiGuardrail.DataAwsccWisdomAiGuardrail",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wisdom_ai_guardrail awscc_wisdom_ai_guardrail} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-guardrail/index.ts",
          "line": 923
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiGuardrail.DataAwsccWisdomAiGuardrailConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-guardrail/index.ts",
        "line": 891
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccWisdomAiGuardrail resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-guardrail/index.ts",
            "line": 908
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccWisdomAiGuardrail to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wisdom_ai_guardrail#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccWisdomAiGuardrail that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccWisdomAiGuardrail to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-guardrail/index.ts",
            "line": 1044
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-guardrail/index.ts",
            "line": 1050
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccWisdomAiGuardrail",
      "namespace": "dataAwsccWisdomAiGuardrail",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-guardrail/index.ts",
            "line": 896
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-guardrail/index.ts",
            "line": 947
          },
          "name": "aiGuardrailArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-guardrail/index.ts",
            "line": 952
          },
          "name": "aiGuardrailId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-guardrail/index.ts",
            "line": 957
          },
          "name": "assistantArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-guardrail/index.ts",
            "line": 962
          },
          "name": "assistantId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-guardrail/index.ts",
            "line": 967
          },
          "name": "blockedInputMessaging",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-guardrail/index.ts",
            "line": 972
          },
          "name": "blockedOutputsMessaging",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-guardrail/index.ts",
            "line": 978
          },
          "name": "contentPolicyConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiGuardrail.DataAwsccWisdomAiGuardrailContentPolicyConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-guardrail/index.ts",
            "line": 984
          },
          "name": "contextualGroundingPolicyConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiGuardrail.DataAwsccWisdomAiGuardrailContextualGroundingPolicyConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-guardrail/index.ts",
            "line": 989
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-guardrail/index.ts",
            "line": 1007
          },
          "name": "modifiedTimeSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-guardrail/index.ts",
            "line": 1012
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-guardrail/index.ts",
            "line": 1018
          },
          "name": "sensitiveInformationPolicyConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiGuardrail.DataAwsccWisdomAiGuardrailSensitiveInformationPolicyConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-guardrail/index.ts",
            "line": 1024
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-guardrail/index.ts",
            "line": 1030
          },
          "name": "topicPolicyConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiGuardrail.DataAwsccWisdomAiGuardrailTopicPolicyConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-guardrail/index.ts",
            "line": 1036
          },
          "name": "wordPolicyConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiGuardrail.DataAwsccWisdomAiGuardrailWordPolicyConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-guardrail/index.ts",
            "line": 1002
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-guardrail/index.ts",
            "line": 995
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-ai-guardrail/index:DataAwsccWisdomAiGuardrail"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiGuardrail.DataAwsccWisdomAiGuardrailConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiGuardrail.DataAwsccWisdomAiGuardrailConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-guardrail/index.ts",
        "line": 14
      },
      "name": "DataAwsccWisdomAiGuardrailConfig",
      "namespace": "dataAwsccWisdomAiGuardrail",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wisdom_ai_guardrail#id DataAwsccWisdomAiGuardrail#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-guardrail/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-ai-guardrail/index:DataAwsccWisdomAiGuardrailConfig"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiGuardrail.DataAwsccWisdomAiGuardrailContentPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiGuardrail.DataAwsccWisdomAiGuardrailContentPolicyConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-guardrail/index.ts",
        "line": 110
      },
      "name": "DataAwsccWisdomAiGuardrailContentPolicyConfig",
      "namespace": "dataAwsccWisdomAiGuardrail",
      "symbolId": "src/data-awscc-wisdom-ai-guardrail/index:DataAwsccWisdomAiGuardrailContentPolicyConfig"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiGuardrail.DataAwsccWisdomAiGuardrailContentPolicyConfigFiltersConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiGuardrail.DataAwsccWisdomAiGuardrailContentPolicyConfigFiltersConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-guardrail/index.ts",
        "line": 25
      },
      "name": "DataAwsccWisdomAiGuardrailContentPolicyConfigFiltersConfig",
      "namespace": "dataAwsccWisdomAiGuardrail",
      "symbolId": "src/data-awscc-wisdom-ai-guardrail/index:DataAwsccWisdomAiGuardrailContentPolicyConfigFiltersConfig"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiGuardrail.DataAwsccWisdomAiGuardrailContentPolicyConfigFiltersConfigList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiGuardrail.DataAwsccWisdomAiGuardrailContentPolicyConfigFiltersConfigList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-guardrail/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-guardrail/index.ts",
        "line": 92
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-guardrail/index.ts",
            "line": 106
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiGuardrail.DataAwsccWisdomAiGuardrailContentPolicyConfigFiltersConfigOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccWisdomAiGuardrailContentPolicyConfigFiltersConfigList",
      "namespace": "dataAwsccWisdomAiGuardrail",
      "symbolId": "src/data-awscc-wisdom-ai-guardrail/index:DataAwsccWisdomAiGuardrailContentPolicyConfigFiltersConfigList"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiGuardrail.DataAwsccWisdomAiGuardrailContentPolicyConfigFiltersConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiGuardrail.DataAwsccWisdomAiGuardrailContentPolicyConfigFiltersConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-guardrail/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-guardrail/index.ts",
        "line": 48
      },
      "name": "DataAwsccWisdomAiGuardrailContentPolicyConfigFiltersConfigOutputReference",
      "namespace": "dataAwsccWisdomAiGuardrail",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-guardrail/index.ts",
            "line": 77
          },
          "name": "inputStrength",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-guardrail/index.ts",
            "line": 82
          },
          "name": "outputStrength",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-guardrail/index.ts",
            "line": 87
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-guardrail/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiGuardrail.DataAwsccWisdomAiGuardrailContentPolicyConfigFiltersConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-ai-guardrail/index:DataAwsccWisdomAiGuardrailContentPolicyConfigFiltersConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiGuardrail.DataAwsccWisdomAiGuardrailContentPolicyConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiGuardrail.DataAwsccWisdomAiGuardrailContentPolicyConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-guardrail/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-awscc-wisdom-ai-guardrail/index.ts",
        "line": 133
      },
      "name": "DataAwsccWisdomAiGuardrailContentPolicyConfigOutputReference",
      "namespace": "dataAwsccWisdomAiGuardrail",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-guardrail/index.ts",
            "line": 161
          },
          "name": "filtersConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiGuardrail.DataAwsccWisdomAiGuardrailContentPolicyConfigFiltersConfigList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-guardrail/index.ts",
            "line": 144
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiGuardrail.DataAwsccWisdomAiGuardrailContentPolicyConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-ai-guardrail/index:DataAwsccWisdomAiGuardrailContentPolicyConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiGuardrail.DataAwsccWisdomAiGuardrailContextualGroundingPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiGuardrail.DataAwsccWisdomAiGuardrailContextualGroundingPolicyConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-guardrail/index.ts",
        "line": 245
      },
      "name": "DataAwsccWisdomAiGuardrailContextualGroundingPolicyConfig",
      "namespace": "dataAwsccWisdomAiGuardrail",
      "symbolId": "src/data-awscc-wisdom-ai-guardrail/index:DataAwsccWisdomAiGuardrailContextualGroundingPolicyConfig"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiGuardrail.DataAwsccWisdomAiGuardrailContextualGroundingPolicyConfigFiltersConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiGuardrail.DataAwsccWisdomAiGuardrailContextualGroundingPolicyConfigFiltersConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-guardrail/index.ts",
        "line": 165
      },
      "name": "DataAwsccWisdomAiGuardrailContextualGroundingPolicyConfigFiltersConfig",
      "namespace": "dataAwsccWisdomAiGuardrail",
      "symbolId": "src/data-awscc-wisdom-ai-guardrail/index:DataAwsccWisdomAiGuardrailContextualGroundingPolicyConfigFiltersConfig"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiGuardrail.DataAwsccWisdomAiGuardrailContextualGroundingPolicyConfigFiltersConfigList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiGuardrail.DataAwsccWisdomAiGuardrailContextualGroundingPolicyConfigFiltersConfigList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-guardrail/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-awscc-wisdom-ai-guardrail/index.ts",
        "line": 227
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-guardrail/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-awscc.dataAwsccWisdomAiGuardrail.DataAwsccWisdomAiGuardrailContextualGroundingPolicyConfigFiltersConfigOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccWisdomAiGuardrailContextualGroundingPolicyConfigFiltersConfigList",
      "namespace": "dataAwsccWisdomAiGuardrail",
      "symbolId": "src/data-awscc-wisdom-ai-guardrail/index:DataAwsccWisdomAiGuardrailContextualGroundingPolicyConfigFiltersConfigList"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiGuardrail.DataAwsccWisdomAiGuardrailContextualGroundingPolicyConfigFiltersConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiGuardrail.DataAwsccWisdomAiGuardrailContextualGroundingPolicyConfigFiltersConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-guardrail/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-guardrail/index.ts",
        "line": 188
      },
      "name": "DataAwsccWisdomAiGuardrailContextualGroundingPolicyConfigFiltersConfigOutputReference",
      "namespace": "dataAwsccWisdomAiGuardrail",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-guardrail/index.ts",
            "line": 217
          },
          "name": "threshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-guardrail/index.ts",
            "line": 222
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-guardrail/index.ts",
            "line": 201
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiGuardrail.DataAwsccWisdomAiGuardrailContextualGroundingPolicyConfigFiltersConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-ai-guardrail/index:DataAwsccWisdomAiGuardrailContextualGroundingPolicyConfigFiltersConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiGuardrail.DataAwsccWisdomAiGuardrailContextualGroundingPolicyConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiGuardrail.DataAwsccWisdomAiGuardrailContextualGroundingPolicyConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-guardrail/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-guardrail/index.ts",
        "line": 268
      },
      "name": "DataAwsccWisdomAiGuardrailContextualGroundingPolicyConfigOutputReference",
      "namespace": "dataAwsccWisdomAiGuardrail",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-guardrail/index.ts",
            "line": 296
          },
          "name": "filtersConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiGuardrail.DataAwsccWisdomAiGuardrailContextualGroundingPolicyConfigFiltersConfigList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-guardrail/index.ts",
            "line": 279
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiGuardrail.DataAwsccWisdomAiGuardrailContextualGroundingPolicyConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-ai-guardrail/index:DataAwsccWisdomAiGuardrailContextualGroundingPolicyConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiGuardrail.DataAwsccWisdomAiGuardrailSensitiveInformationPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiGuardrail.DataAwsccWisdomAiGuardrailSensitiveInformationPolicyConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-guardrail/index.ts",
        "line": 470
      },
      "name": "DataAwsccWisdomAiGuardrailSensitiveInformationPolicyConfig",
      "namespace": "dataAwsccWisdomAiGuardrail",
      "symbolId": "src/data-awscc-wisdom-ai-guardrail/index:DataAwsccWisdomAiGuardrailSensitiveInformationPolicyConfig"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiGuardrail.DataAwsccWisdomAiGuardrailSensitiveInformationPolicyConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiGuardrail.DataAwsccWisdomAiGuardrailSensitiveInformationPolicyConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-guardrail/index.ts",
          "line": 500
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-guardrail/index.ts",
        "line": 493
      },
      "name": "DataAwsccWisdomAiGuardrailSensitiveInformationPolicyConfigOutputReference",
      "namespace": "dataAwsccWisdomAiGuardrail",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-guardrail/index.ts",
            "line": 521
          },
          "name": "piiEntitiesConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiGuardrail.DataAwsccWisdomAiGuardrailSensitiveInformationPolicyConfigPiiEntitiesConfigList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-guardrail/index.ts",
            "line": 527
          },
          "name": "regexesConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiGuardrail.DataAwsccWisdomAiGuardrailSensitiveInformationPolicyConfigRegexesConfigList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-guardrail/index.ts",
            "line": 504
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiGuardrail.DataAwsccWisdomAiGuardrailSensitiveInformationPolicyConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-ai-guardrail/index:DataAwsccWisdomAiGuardrailSensitiveInformationPolicyConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiGuardrail.DataAwsccWisdomAiGuardrailSensitiveInformationPolicyConfigPiiEntitiesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiGuardrail.DataAwsccWisdomAiGuardrailSensitiveInformationPolicyConfigPiiEntitiesConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-guardrail/index.ts",
        "line": 300
      },
      "name": "DataAwsccWisdomAiGuardrailSensitiveInformationPolicyConfigPiiEntitiesConfig",
      "namespace": "dataAwsccWisdomAiGuardrail",
      "symbolId": "src/data-awscc-wisdom-ai-guardrail/index:DataAwsccWisdomAiGuardrailSensitiveInformationPolicyConfigPiiEntitiesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiGuardrail.DataAwsccWisdomAiGuardrailSensitiveInformationPolicyConfigPiiEntitiesConfigList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiGuardrail.DataAwsccWisdomAiGuardrailSensitiveInformationPolicyConfigPiiEntitiesConfigList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-guardrail/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-awscc-wisdom-ai-guardrail/index.ts",
        "line": 362
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-guardrail/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-awscc.dataAwsccWisdomAiGuardrail.DataAwsccWisdomAiGuardrailSensitiveInformationPolicyConfigPiiEntitiesConfigOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccWisdomAiGuardrailSensitiveInformationPolicyConfigPiiEntitiesConfigList",
      "namespace": "dataAwsccWisdomAiGuardrail",
      "symbolId": "src/data-awscc-wisdom-ai-guardrail/index:DataAwsccWisdomAiGuardrailSensitiveInformationPolicyConfigPiiEntitiesConfigList"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiGuardrail.DataAwsccWisdomAiGuardrailSensitiveInformationPolicyConfigPiiEntitiesConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiGuardrail.DataAwsccWisdomAiGuardrailSensitiveInformationPolicyConfigPiiEntitiesConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-guardrail/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-guardrail/index.ts",
        "line": 323
      },
      "name": "DataAwsccWisdomAiGuardrailSensitiveInformationPolicyConfigPiiEntitiesConfigOutputReference",
      "namespace": "dataAwsccWisdomAiGuardrail",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-guardrail/index.ts",
            "line": 352
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-guardrail/index.ts",
            "line": 357
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-guardrail/index.ts",
            "line": 336
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiGuardrail.DataAwsccWisdomAiGuardrailSensitiveInformationPolicyConfigPiiEntitiesConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-ai-guardrail/index:DataAwsccWisdomAiGuardrailSensitiveInformationPolicyConfigPiiEntitiesConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiGuardrail.DataAwsccWisdomAiGuardrailSensitiveInformationPolicyConfigRegexesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiGuardrail.DataAwsccWisdomAiGuardrailSensitiveInformationPolicyConfigRegexesConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-guardrail/index.ts",
        "line": 380
      },
      "name": "DataAwsccWisdomAiGuardrailSensitiveInformationPolicyConfigRegexesConfig",
      "namespace": "dataAwsccWisdomAiGuardrail",
      "symbolId": "src/data-awscc-wisdom-ai-guardrail/index:DataAwsccWisdomAiGuardrailSensitiveInformationPolicyConfigRegexesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiGuardrail.DataAwsccWisdomAiGuardrailSensitiveInformationPolicyConfigRegexesConfigList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiGuardrail.DataAwsccWisdomAiGuardrailSensitiveInformationPolicyConfigRegexesConfigList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-guardrail/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-guardrail/index.ts",
        "line": 452
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-guardrail/index.ts",
            "line": 466
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiGuardrail.DataAwsccWisdomAiGuardrailSensitiveInformationPolicyConfigRegexesConfigOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccWisdomAiGuardrailSensitiveInformationPolicyConfigRegexesConfigList",
      "namespace": "dataAwsccWisdomAiGuardrail",
      "symbolId": "src/data-awscc-wisdom-ai-guardrail/index:DataAwsccWisdomAiGuardrailSensitiveInformationPolicyConfigRegexesConfigList"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiGuardrail.DataAwsccWisdomAiGuardrailSensitiveInformationPolicyConfigRegexesConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiGuardrail.DataAwsccWisdomAiGuardrailSensitiveInformationPolicyConfigRegexesConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-guardrail/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-awscc-wisdom-ai-guardrail/index.ts",
        "line": 403
      },
      "name": "DataAwsccWisdomAiGuardrailSensitiveInformationPolicyConfigRegexesConfigOutputReference",
      "namespace": "dataAwsccWisdomAiGuardrail",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-guardrail/index.ts",
            "line": 432
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-guardrail/index.ts",
            "line": 437
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-guardrail/index.ts",
            "line": 442
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-guardrail/index.ts",
            "line": 447
          },
          "name": "pattern",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-guardrail/index.ts",
            "line": 416
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiGuardrail.DataAwsccWisdomAiGuardrailSensitiveInformationPolicyConfigRegexesConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-ai-guardrail/index:DataAwsccWisdomAiGuardrailSensitiveInformationPolicyConfigRegexesConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiGuardrail.DataAwsccWisdomAiGuardrailTopicPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiGuardrail.DataAwsccWisdomAiGuardrailTopicPolicyConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-guardrail/index.ts",
        "line": 621
      },
      "name": "DataAwsccWisdomAiGuardrailTopicPolicyConfig",
      "namespace": "dataAwsccWisdomAiGuardrail",
      "symbolId": "src/data-awscc-wisdom-ai-guardrail/index:DataAwsccWisdomAiGuardrailTopicPolicyConfig"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiGuardrail.DataAwsccWisdomAiGuardrailTopicPolicyConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiGuardrail.DataAwsccWisdomAiGuardrailTopicPolicyConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-guardrail/index.ts",
          "line": 651
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-guardrail/index.ts",
        "line": 644
      },
      "name": "DataAwsccWisdomAiGuardrailTopicPolicyConfigOutputReference",
      "namespace": "dataAwsccWisdomAiGuardrail",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-guardrail/index.ts",
            "line": 672
          },
          "name": "topicsConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiGuardrail.DataAwsccWisdomAiGuardrailTopicPolicyConfigTopicsConfigList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-guardrail/index.ts",
            "line": 655
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiGuardrail.DataAwsccWisdomAiGuardrailTopicPolicyConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-ai-guardrail/index:DataAwsccWisdomAiGuardrailTopicPolicyConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiGuardrail.DataAwsccWisdomAiGuardrailTopicPolicyConfigTopicsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiGuardrail.DataAwsccWisdomAiGuardrailTopicPolicyConfigTopicsConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-guardrail/index.ts",
        "line": 531
      },
      "name": "DataAwsccWisdomAiGuardrailTopicPolicyConfigTopicsConfig",
      "namespace": "dataAwsccWisdomAiGuardrail",
      "symbolId": "src/data-awscc-wisdom-ai-guardrail/index:DataAwsccWisdomAiGuardrailTopicPolicyConfigTopicsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiGuardrail.DataAwsccWisdomAiGuardrailTopicPolicyConfigTopicsConfigList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiGuardrail.DataAwsccWisdomAiGuardrailTopicPolicyConfigTopicsConfigList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-guardrail/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-guardrail/index.ts",
        "line": 603
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-guardrail/index.ts",
            "line": 617
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiGuardrail.DataAwsccWisdomAiGuardrailTopicPolicyConfigTopicsConfigOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccWisdomAiGuardrailTopicPolicyConfigTopicsConfigList",
      "namespace": "dataAwsccWisdomAiGuardrail",
      "symbolId": "src/data-awscc-wisdom-ai-guardrail/index:DataAwsccWisdomAiGuardrailTopicPolicyConfigTopicsConfigList"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiGuardrail.DataAwsccWisdomAiGuardrailTopicPolicyConfigTopicsConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiGuardrail.DataAwsccWisdomAiGuardrailTopicPolicyConfigTopicsConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-guardrail/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-awscc-wisdom-ai-guardrail/index.ts",
        "line": 554
      },
      "name": "DataAwsccWisdomAiGuardrailTopicPolicyConfigTopicsConfigOutputReference",
      "namespace": "dataAwsccWisdomAiGuardrail",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-guardrail/index.ts",
            "line": 583
          },
          "name": "definition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-guardrail/index.ts",
            "line": 588
          },
          "name": "examples",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-guardrail/index.ts",
            "line": 593
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-guardrail/index.ts",
            "line": 598
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-guardrail/index.ts",
            "line": 567
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiGuardrail.DataAwsccWisdomAiGuardrailTopicPolicyConfigTopicsConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-ai-guardrail/index:DataAwsccWisdomAiGuardrailTopicPolicyConfigTopicsConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiGuardrail.DataAwsccWisdomAiGuardrailWordPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiGuardrail.DataAwsccWisdomAiGuardrailWordPolicyConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-guardrail/index.ts",
        "line": 826
      },
      "name": "DataAwsccWisdomAiGuardrailWordPolicyConfig",
      "namespace": "dataAwsccWisdomAiGuardrail",
      "symbolId": "src/data-awscc-wisdom-ai-guardrail/index:DataAwsccWisdomAiGuardrailWordPolicyConfig"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiGuardrail.DataAwsccWisdomAiGuardrailWordPolicyConfigManagedWordListsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiGuardrail.DataAwsccWisdomAiGuardrailWordPolicyConfigManagedWordListsConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-guardrail/index.ts",
        "line": 676
      },
      "name": "DataAwsccWisdomAiGuardrailWordPolicyConfigManagedWordListsConfig",
      "namespace": "dataAwsccWisdomAiGuardrail",
      "symbolId": "src/data-awscc-wisdom-ai-guardrail/index:DataAwsccWisdomAiGuardrailWordPolicyConfigManagedWordListsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiGuardrail.DataAwsccWisdomAiGuardrailWordPolicyConfigManagedWordListsConfigList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiGuardrail.DataAwsccWisdomAiGuardrailWordPolicyConfigManagedWordListsConfigList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-guardrail/index.ts",
          "line": 740
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-guardrail/index.ts",
        "line": 733
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-guardrail/index.ts",
            "line": 747
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiGuardrail.DataAwsccWisdomAiGuardrailWordPolicyConfigManagedWordListsConfigOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccWisdomAiGuardrailWordPolicyConfigManagedWordListsConfigList",
      "namespace": "dataAwsccWisdomAiGuardrail",
      "symbolId": "src/data-awscc-wisdom-ai-guardrail/index:DataAwsccWisdomAiGuardrailWordPolicyConfigManagedWordListsConfigList"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiGuardrail.DataAwsccWisdomAiGuardrailWordPolicyConfigManagedWordListsConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiGuardrail.DataAwsccWisdomAiGuardrailWordPolicyConfigManagedWordListsConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-guardrail/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-guardrail/index.ts",
        "line": 699
      },
      "name": "DataAwsccWisdomAiGuardrailWordPolicyConfigManagedWordListsConfigOutputReference",
      "namespace": "dataAwsccWisdomAiGuardrail",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-guardrail/index.ts",
            "line": 728
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-guardrail/index.ts",
            "line": 712
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiGuardrail.DataAwsccWisdomAiGuardrailWordPolicyConfigManagedWordListsConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-ai-guardrail/index:DataAwsccWisdomAiGuardrailWordPolicyConfigManagedWordListsConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiGuardrail.DataAwsccWisdomAiGuardrailWordPolicyConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiGuardrail.DataAwsccWisdomAiGuardrailWordPolicyConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-guardrail/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-awscc-wisdom-ai-guardrail/index.ts",
        "line": 849
      },
      "name": "DataAwsccWisdomAiGuardrailWordPolicyConfigOutputReference",
      "namespace": "dataAwsccWisdomAiGuardrail",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-guardrail/index.ts",
            "line": 877
          },
          "name": "managedWordListsConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiGuardrail.DataAwsccWisdomAiGuardrailWordPolicyConfigManagedWordListsConfigList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-guardrail/index.ts",
            "line": 883
          },
          "name": "wordsConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiGuardrail.DataAwsccWisdomAiGuardrailWordPolicyConfigWordsConfigList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-guardrail/index.ts",
            "line": 860
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiGuardrail.DataAwsccWisdomAiGuardrailWordPolicyConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-ai-guardrail/index:DataAwsccWisdomAiGuardrailWordPolicyConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiGuardrail.DataAwsccWisdomAiGuardrailWordPolicyConfigWordsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiGuardrail.DataAwsccWisdomAiGuardrailWordPolicyConfigWordsConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-guardrail/index.ts",
        "line": 751
      },
      "name": "DataAwsccWisdomAiGuardrailWordPolicyConfigWordsConfig",
      "namespace": "dataAwsccWisdomAiGuardrail",
      "symbolId": "src/data-awscc-wisdom-ai-guardrail/index:DataAwsccWisdomAiGuardrailWordPolicyConfigWordsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiGuardrail.DataAwsccWisdomAiGuardrailWordPolicyConfigWordsConfigList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiGuardrail.DataAwsccWisdomAiGuardrailWordPolicyConfigWordsConfigList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-guardrail/index.ts",
          "line": 815
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-guardrail/index.ts",
        "line": 808
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-guardrail/index.ts",
            "line": 822
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiGuardrail.DataAwsccWisdomAiGuardrailWordPolicyConfigWordsConfigOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccWisdomAiGuardrailWordPolicyConfigWordsConfigList",
      "namespace": "dataAwsccWisdomAiGuardrail",
      "symbolId": "src/data-awscc-wisdom-ai-guardrail/index:DataAwsccWisdomAiGuardrailWordPolicyConfigWordsConfigList"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiGuardrail.DataAwsccWisdomAiGuardrailWordPolicyConfigWordsConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiGuardrail.DataAwsccWisdomAiGuardrailWordPolicyConfigWordsConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-guardrail/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-guardrail/index.ts",
        "line": 774
      },
      "name": "DataAwsccWisdomAiGuardrailWordPolicyConfigWordsConfigOutputReference",
      "namespace": "dataAwsccWisdomAiGuardrail",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-guardrail/index.ts",
            "line": 803
          },
          "name": "text",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-guardrail/index.ts",
            "line": 787
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiGuardrail.DataAwsccWisdomAiGuardrailWordPolicyConfigWordsConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-ai-guardrail/index:DataAwsccWisdomAiGuardrailWordPolicyConfigWordsConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiGuardrailVersion.DataAwsccWisdomAiGuardrailVersion": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wisdom_ai_guardrail_version awscc_wisdom_ai_guardrail_version}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiGuardrailVersion.DataAwsccWisdomAiGuardrailVersion",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wisdom_ai_guardrail_version awscc_wisdom_ai_guardrail_version} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-guardrail-version/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiGuardrailVersion.DataAwsccWisdomAiGuardrailVersionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-guardrail-version/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccWisdomAiGuardrailVersion resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-guardrail-version/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccWisdomAiGuardrailVersion to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wisdom_ai_guardrail_version#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccWisdomAiGuardrailVersion that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccWisdomAiGuardrailVersion to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-guardrail-version/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-awscc-wisdom-ai-guardrail-version/index.ts",
            "line": 142
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccWisdomAiGuardrailVersion",
      "namespace": "dataAwsccWisdomAiGuardrailVersion",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-guardrail-version/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-guardrail-version/index.ts",
            "line": 85
          },
          "name": "aiGuardrailArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-guardrail-version/index.ts",
            "line": 90
          },
          "name": "aiGuardrailId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-guardrail-version/index.ts",
            "line": 95
          },
          "name": "aiGuardrailVersionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-guardrail-version/index.ts",
            "line": 100
          },
          "name": "assistantArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-guardrail-version/index.ts",
            "line": 105
          },
          "name": "assistantId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-guardrail-version/index.ts",
            "line": 123
          },
          "name": "modifiedTimeSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-guardrail-version/index.ts",
            "line": 128
          },
          "name": "versionNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-guardrail-version/index.ts",
            "line": 118
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-guardrail-version/index.ts",
            "line": 111
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-ai-guardrail-version/index:DataAwsccWisdomAiGuardrailVersion"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiGuardrailVersion.DataAwsccWisdomAiGuardrailVersionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiGuardrailVersion.DataAwsccWisdomAiGuardrailVersionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-guardrail-version/index.ts",
        "line": 14
      },
      "name": "DataAwsccWisdomAiGuardrailVersionConfig",
      "namespace": "dataAwsccWisdomAiGuardrailVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wisdom_ai_guardrail_version#id DataAwsccWisdomAiGuardrailVersion#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-guardrail-version/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-ai-guardrail-version/index:DataAwsccWisdomAiGuardrailVersionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiPrompt.DataAwsccWisdomAiPrompt": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wisdom_ai_prompt awscc_wisdom_ai_prompt}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiPrompt.DataAwsccWisdomAiPrompt",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wisdom_ai_prompt awscc_wisdom_ai_prompt} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-prompt/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-awscc.dataAwsccWisdomAiPrompt.DataAwsccWisdomAiPromptConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-prompt/index.ts",
        "line": 138
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccWisdomAiPrompt resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-prompt/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 DataAwsccWisdomAiPrompt to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wisdom_ai_prompt#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccWisdomAiPrompt that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccWisdomAiPrompt to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-prompt/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-awscc-wisdom-ai-prompt/index.ts",
            "line": 283
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccWisdomAiPrompt",
      "namespace": "dataAwsccWisdomAiPrompt",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-prompt/index.ts",
            "line": 143
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-prompt/index.ts",
            "line": 194
          },
          "name": "aiPromptArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-prompt/index.ts",
            "line": 199
          },
          "name": "aiPromptId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-prompt/index.ts",
            "line": 204
          },
          "name": "apiFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-prompt/index.ts",
            "line": 209
          },
          "name": "assistantArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-prompt/index.ts",
            "line": 214
          },
          "name": "assistantId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-prompt/index.ts",
            "line": 219
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-prompt/index.ts",
            "line": 237
          },
          "name": "modelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-prompt/index.ts",
            "line": 242
          },
          "name": "modifiedTimeSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-prompt/index.ts",
            "line": 247
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-prompt/index.ts",
            "line": 253
          },
          "name": "tags",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-prompt/index.ts",
            "line": 259
          },
          "name": "templateConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiPrompt.DataAwsccWisdomAiPromptTemplateConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-prompt/index.ts",
            "line": 264
          },
          "name": "templateType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-prompt/index.ts",
            "line": 269
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-prompt/index.ts",
            "line": 232
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-prompt/index.ts",
            "line": 225
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-ai-prompt/index:DataAwsccWisdomAiPrompt"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiPrompt.DataAwsccWisdomAiPromptConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiPrompt.DataAwsccWisdomAiPromptConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-prompt/index.ts",
        "line": 14
      },
      "name": "DataAwsccWisdomAiPromptConfig",
      "namespace": "dataAwsccWisdomAiPrompt",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wisdom_ai_prompt#id DataAwsccWisdomAiPrompt#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-prompt/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-ai-prompt/index:DataAwsccWisdomAiPromptConfig"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiPrompt.DataAwsccWisdomAiPromptTemplateConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiPrompt.DataAwsccWisdomAiPromptTemplateConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-prompt/index.ts",
        "line": 79
      },
      "name": "DataAwsccWisdomAiPromptTemplateConfiguration",
      "namespace": "dataAwsccWisdomAiPrompt",
      "symbolId": "src/data-awscc-wisdom-ai-prompt/index:DataAwsccWisdomAiPromptTemplateConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiPrompt.DataAwsccWisdomAiPromptTemplateConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiPrompt.DataAwsccWisdomAiPromptTemplateConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-prompt/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-awscc-wisdom-ai-prompt/index.ts",
        "line": 102
      },
      "name": "DataAwsccWisdomAiPromptTemplateConfigurationOutputReference",
      "namespace": "dataAwsccWisdomAiPrompt",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-prompt/index.ts",
            "line": 130
          },
          "name": "textFullAiPromptEditTemplateConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiPrompt.DataAwsccWisdomAiPromptTemplateConfigurationTextFullAiPromptEditTemplateConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-prompt/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiPrompt.DataAwsccWisdomAiPromptTemplateConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-ai-prompt/index:DataAwsccWisdomAiPromptTemplateConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiPrompt.DataAwsccWisdomAiPromptTemplateConfigurationTextFullAiPromptEditTemplateConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiPrompt.DataAwsccWisdomAiPromptTemplateConfigurationTextFullAiPromptEditTemplateConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-prompt/index.ts",
        "line": 25
      },
      "name": "DataAwsccWisdomAiPromptTemplateConfigurationTextFullAiPromptEditTemplateConfiguration",
      "namespace": "dataAwsccWisdomAiPrompt",
      "symbolId": "src/data-awscc-wisdom-ai-prompt/index:DataAwsccWisdomAiPromptTemplateConfigurationTextFullAiPromptEditTemplateConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiPrompt.DataAwsccWisdomAiPromptTemplateConfigurationTextFullAiPromptEditTemplateConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiPrompt.DataAwsccWisdomAiPromptTemplateConfigurationTextFullAiPromptEditTemplateConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-prompt/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-prompt/index.ts",
        "line": 48
      },
      "name": "DataAwsccWisdomAiPromptTemplateConfigurationTextFullAiPromptEditTemplateConfigurationOutputReference",
      "namespace": "dataAwsccWisdomAiPrompt",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-prompt/index.ts",
            "line": 75
          },
          "name": "text",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-prompt/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiPrompt.DataAwsccWisdomAiPromptTemplateConfigurationTextFullAiPromptEditTemplateConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-ai-prompt/index:DataAwsccWisdomAiPromptTemplateConfigurationTextFullAiPromptEditTemplateConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiPromptVersion.DataAwsccWisdomAiPromptVersion": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wisdom_ai_prompt_version awscc_wisdom_ai_prompt_version}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiPromptVersion.DataAwsccWisdomAiPromptVersion",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wisdom_ai_prompt_version awscc_wisdom_ai_prompt_version} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-ai-prompt-version/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiPromptVersion.DataAwsccWisdomAiPromptVersionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-prompt-version/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccWisdomAiPromptVersion resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-prompt-version/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccWisdomAiPromptVersion to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wisdom_ai_prompt_version#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccWisdomAiPromptVersion that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccWisdomAiPromptVersion to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-prompt-version/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-awscc-wisdom-ai-prompt-version/index.ts",
            "line": 142
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccWisdomAiPromptVersion",
      "namespace": "dataAwsccWisdomAiPromptVersion",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-prompt-version/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-prompt-version/index.ts",
            "line": 85
          },
          "name": "aiPromptArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-prompt-version/index.ts",
            "line": 90
          },
          "name": "aiPromptId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-prompt-version/index.ts",
            "line": 95
          },
          "name": "aiPromptVersionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-prompt-version/index.ts",
            "line": 100
          },
          "name": "assistantArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-prompt-version/index.ts",
            "line": 105
          },
          "name": "assistantId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-prompt-version/index.ts",
            "line": 123
          },
          "name": "modifiedTimeSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-prompt-version/index.ts",
            "line": 128
          },
          "name": "versionNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-prompt-version/index.ts",
            "line": 118
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-prompt-version/index.ts",
            "line": 111
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-ai-prompt-version/index:DataAwsccWisdomAiPromptVersion"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAiPromptVersion.DataAwsccWisdomAiPromptVersionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAiPromptVersion.DataAwsccWisdomAiPromptVersionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-ai-prompt-version/index.ts",
        "line": 14
      },
      "name": "DataAwsccWisdomAiPromptVersionConfig",
      "namespace": "dataAwsccWisdomAiPromptVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wisdom_ai_prompt_version#id DataAwsccWisdomAiPromptVersion#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-ai-prompt-version/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-ai-prompt-version/index:DataAwsccWisdomAiPromptVersionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAssistant.DataAwsccWisdomAssistant": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wisdom_assistant awscc_wisdom_assistant}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAssistant.DataAwsccWisdomAssistant",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wisdom_assistant awscc_wisdom_assistant} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-assistant/index.ts",
          "line": 195
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAssistant.DataAwsccWisdomAssistantConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-assistant/index.ts",
        "line": 163
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccWisdomAssistant resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-assistant/index.ts",
            "line": 180
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccWisdomAssistant to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wisdom_assistant#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccWisdomAssistant that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccWisdomAssistant to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-assistant/index.ts",
            "line": 272
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-assistant/index.ts",
            "line": 278
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccWisdomAssistant",
      "namespace": "dataAwsccWisdomAssistant",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-assistant/index.ts",
            "line": 168
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-assistant/index.ts",
            "line": 219
          },
          "name": "assistantArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-assistant/index.ts",
            "line": 224
          },
          "name": "assistantId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-assistant/index.ts",
            "line": 229
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-assistant/index.ts",
            "line": 247
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-assistant/index.ts",
            "line": 253
          },
          "name": "serverSideEncryptionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAssistant.DataAwsccWisdomAssistantServerSideEncryptionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-assistant/index.ts",
            "line": 259
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAssistant.DataAwsccWisdomAssistantTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-assistant/index.ts",
            "line": 264
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-assistant/index.ts",
            "line": 242
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-assistant/index.ts",
            "line": 235
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-assistant/index:DataAwsccWisdomAssistant"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAssistant.DataAwsccWisdomAssistantConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAssistant.DataAwsccWisdomAssistantConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-assistant/index.ts",
        "line": 14
      },
      "name": "DataAwsccWisdomAssistantConfig",
      "namespace": "dataAwsccWisdomAssistant",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wisdom_assistant#id DataAwsccWisdomAssistant#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-assistant/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-assistant/index:DataAwsccWisdomAssistantConfig"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAssistant.DataAwsccWisdomAssistantServerSideEncryptionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAssistant.DataAwsccWisdomAssistantServerSideEncryptionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-assistant/index.ts",
        "line": 25
      },
      "name": "DataAwsccWisdomAssistantServerSideEncryptionConfiguration",
      "namespace": "dataAwsccWisdomAssistant",
      "symbolId": "src/data-awscc-wisdom-assistant/index:DataAwsccWisdomAssistantServerSideEncryptionConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAssistant.DataAwsccWisdomAssistantServerSideEncryptionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAssistant.DataAwsccWisdomAssistantServerSideEncryptionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-assistant/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-assistant/index.ts",
        "line": 48
      },
      "name": "DataAwsccWisdomAssistantServerSideEncryptionConfigurationOutputReference",
      "namespace": "dataAwsccWisdomAssistant",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-assistant/index.ts",
            "line": 75
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-assistant/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAssistant.DataAwsccWisdomAssistantServerSideEncryptionConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-assistant/index:DataAwsccWisdomAssistantServerSideEncryptionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAssistant.DataAwsccWisdomAssistantTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAssistant.DataAwsccWisdomAssistantTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-assistant/index.ts",
        "line": 79
      },
      "name": "DataAwsccWisdomAssistantTags",
      "namespace": "dataAwsccWisdomAssistant",
      "symbolId": "src/data-awscc-wisdom-assistant/index:DataAwsccWisdomAssistantTags"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAssistant.DataAwsccWisdomAssistantTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAssistant.DataAwsccWisdomAssistantTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-assistant/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-assistant/index.ts",
        "line": 141
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-assistant/index.ts",
            "line": 155
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAssistant.DataAwsccWisdomAssistantTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccWisdomAssistantTagsList",
      "namespace": "dataAwsccWisdomAssistant",
      "symbolId": "src/data-awscc-wisdom-assistant/index:DataAwsccWisdomAssistantTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAssistant.DataAwsccWisdomAssistantTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAssistant.DataAwsccWisdomAssistantTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-assistant/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-assistant/index.ts",
        "line": 102
      },
      "name": "DataAwsccWisdomAssistantTagsOutputReference",
      "namespace": "dataAwsccWisdomAssistant",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-assistant/index.ts",
            "line": 131
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-assistant/index.ts",
            "line": 136
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-assistant/index.ts",
            "line": 115
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAssistant.DataAwsccWisdomAssistantTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-assistant/index:DataAwsccWisdomAssistantTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAssistantAssociation.DataAwsccWisdomAssistantAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wisdom_assistant_association awscc_wisdom_assistant_association}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAssistantAssociation.DataAwsccWisdomAssistantAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wisdom_assistant_association awscc_wisdom_assistant_association} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-assistant-association/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",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAssistantAssociation.DataAwsccWisdomAssistantAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-assistant-association/index.ts",
        "line": 228
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccWisdomAssistantAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-assistant-association/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 DataAwsccWisdomAssistantAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wisdom_assistant_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccWisdomAssistantAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccWisdomAssistantAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-assistant-association/index.ts",
            "line": 337
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-assistant-association/index.ts",
            "line": 343
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccWisdomAssistantAssociation",
      "namespace": "dataAwsccWisdomAssistantAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-assistant-association/index.ts",
            "line": 233
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-assistant-association/index.ts",
            "line": 284
          },
          "name": "assistantArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-assistant-association/index.ts",
            "line": 289
          },
          "name": "assistantAssociationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-assistant-association/index.ts",
            "line": 294
          },
          "name": "assistantAssociationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-assistant-association/index.ts",
            "line": 299
          },
          "name": "assistantId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-assistant-association/index.ts",
            "line": 305
          },
          "name": "association",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAssistantAssociation.DataAwsccWisdomAssistantAssociationAssociationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-assistant-association/index.ts",
            "line": 310
          },
          "name": "associationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-assistant-association/index.ts",
            "line": 329
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAssistantAssociation.DataAwsccWisdomAssistantAssociationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-assistant-association/index.ts",
            "line": 323
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-assistant-association/index.ts",
            "line": 316
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-assistant-association/index:DataAwsccWisdomAssistantAssociation"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAssistantAssociation.DataAwsccWisdomAssistantAssociationAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAssistantAssociation.DataAwsccWisdomAssistantAssociationAssociation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-assistant-association/index.ts",
        "line": 84
      },
      "name": "DataAwsccWisdomAssistantAssociationAssociation",
      "namespace": "dataAwsccWisdomAssistantAssociation",
      "symbolId": "src/data-awscc-wisdom-assistant-association/index:DataAwsccWisdomAssistantAssociationAssociation"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAssistantAssociation.DataAwsccWisdomAssistantAssociationAssociationExternalBedrockKnowledgeBaseConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAssistantAssociation.DataAwsccWisdomAssistantAssociationAssociationExternalBedrockKnowledgeBaseConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-assistant-association/index.ts",
        "line": 25
      },
      "name": "DataAwsccWisdomAssistantAssociationAssociationExternalBedrockKnowledgeBaseConfig",
      "namespace": "dataAwsccWisdomAssistantAssociation",
      "symbolId": "src/data-awscc-wisdom-assistant-association/index:DataAwsccWisdomAssistantAssociationAssociationExternalBedrockKnowledgeBaseConfig"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAssistantAssociation.DataAwsccWisdomAssistantAssociationAssociationExternalBedrockKnowledgeBaseConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAssistantAssociation.DataAwsccWisdomAssistantAssociationAssociationExternalBedrockKnowledgeBaseConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-assistant-association/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-assistant-association/index.ts",
        "line": 48
      },
      "name": "DataAwsccWisdomAssistantAssociationAssociationExternalBedrockKnowledgeBaseConfigOutputReference",
      "namespace": "dataAwsccWisdomAssistantAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-assistant-association/index.ts",
            "line": 75
          },
          "name": "accessRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-assistant-association/index.ts",
            "line": 80
          },
          "name": "bedrockKnowledgeBaseArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-assistant-association/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAssistantAssociation.DataAwsccWisdomAssistantAssociationAssociationExternalBedrockKnowledgeBaseConfig"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-assistant-association/index:DataAwsccWisdomAssistantAssociationAssociationExternalBedrockKnowledgeBaseConfigOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAssistantAssociation.DataAwsccWisdomAssistantAssociationAssociationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAssistantAssociation.DataAwsccWisdomAssistantAssociationAssociationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-assistant-association/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-awscc-wisdom-assistant-association/index.ts",
        "line": 107
      },
      "name": "DataAwsccWisdomAssistantAssociationAssociationOutputReference",
      "namespace": "dataAwsccWisdomAssistantAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-assistant-association/index.ts",
            "line": 135
          },
          "name": "externalBedrockKnowledgeBaseConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAssistantAssociation.DataAwsccWisdomAssistantAssociationAssociationExternalBedrockKnowledgeBaseConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-assistant-association/index.ts",
            "line": 140
          },
          "name": "knowledgeBaseId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-assistant-association/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAssistantAssociation.DataAwsccWisdomAssistantAssociationAssociation"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-assistant-association/index:DataAwsccWisdomAssistantAssociationAssociationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAssistantAssociation.DataAwsccWisdomAssistantAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAssistantAssociation.DataAwsccWisdomAssistantAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-assistant-association/index.ts",
        "line": 14
      },
      "name": "DataAwsccWisdomAssistantAssociationConfig",
      "namespace": "dataAwsccWisdomAssistantAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wisdom_assistant_association#id DataAwsccWisdomAssistantAssociation#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-assistant-association/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-assistant-association/index:DataAwsccWisdomAssistantAssociationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAssistantAssociation.DataAwsccWisdomAssistantAssociationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAssistantAssociation.DataAwsccWisdomAssistantAssociationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-assistant-association/index.ts",
        "line": 144
      },
      "name": "DataAwsccWisdomAssistantAssociationTags",
      "namespace": "dataAwsccWisdomAssistantAssociation",
      "symbolId": "src/data-awscc-wisdom-assistant-association/index:DataAwsccWisdomAssistantAssociationTags"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAssistantAssociation.DataAwsccWisdomAssistantAssociationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAssistantAssociation.DataAwsccWisdomAssistantAssociationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-assistant-association/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-awscc-wisdom-assistant-association/index.ts",
        "line": 206
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-assistant-association/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-awscc.dataAwsccWisdomAssistantAssociation.DataAwsccWisdomAssistantAssociationTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccWisdomAssistantAssociationTagsList",
      "namespace": "dataAwsccWisdomAssistantAssociation",
      "symbolId": "src/data-awscc-wisdom-assistant-association/index:DataAwsccWisdomAssistantAssociationTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAssistantAssociation.DataAwsccWisdomAssistantAssociationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAssistantAssociation.DataAwsccWisdomAssistantAssociationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-assistant-association/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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-assistant-association/index.ts",
        "line": 167
      },
      "name": "DataAwsccWisdomAssistantAssociationTagsOutputReference",
      "namespace": "dataAwsccWisdomAssistantAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-assistant-association/index.ts",
            "line": 196
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-assistant-association/index.ts",
            "line": 201
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-assistant-association/index.ts",
            "line": 180
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAssistantAssociation.DataAwsccWisdomAssistantAssociationTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-assistant-association/index:DataAwsccWisdomAssistantAssociationTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAssistants.DataAwsccWisdomAssistants": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wisdom_assistants awscc_wisdom_assistants}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAssistants.DataAwsccWisdomAssistants",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wisdom_assistants awscc_wisdom_assistants} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-assistants/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAssistants.DataAwsccWisdomAssistantsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-assistants/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccWisdomAssistants resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-assistants/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccWisdomAssistants to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wisdom_assistants#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccWisdomAssistants that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccWisdomAssistants to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-assistants/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-assistants/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccWisdomAssistants",
      "namespace": "dataAwsccWisdomAssistants",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-assistants/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-assistants/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-assistants/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-assistants/index:DataAwsccWisdomAssistants"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomAssistants.DataAwsccWisdomAssistantsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomAssistants.DataAwsccWisdomAssistantsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-assistants/index.ts",
        "line": 14
      },
      "name": "DataAwsccWisdomAssistantsConfig",
      "namespace": "dataAwsccWisdomAssistants",
      "symbolId": "src/data-awscc-wisdom-assistants/index:DataAwsccWisdomAssistantsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBase": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wisdom_knowledge_base awscc_wisdom_knowledge_base}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBase",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wisdom_knowledge_base awscc_wisdom_knowledge_base} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
          "line": 1249
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
        "line": 1217
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccWisdomKnowledgeBase resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
            "line": 1234
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccWisdomKnowledgeBase to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wisdom_knowledge_base#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccWisdomKnowledgeBase that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccWisdomKnowledgeBase to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
            "line": 1344
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
            "line": 1350
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccWisdomKnowledgeBase",
      "namespace": "dataAwsccWisdomKnowledgeBase",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
            "line": 1222
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
            "line": 1273
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
            "line": 1291
          },
          "name": "knowledgeBaseArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
            "line": 1296
          },
          "name": "knowledgeBaseId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
            "line": 1301
          },
          "name": "knowledgeBaseType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
            "line": 1306
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
            "line": 1312
          },
          "name": "renderingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseRenderingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
            "line": 1318
          },
          "name": "serverSideEncryptionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseServerSideEncryptionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
            "line": 1324
          },
          "name": "sourceConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseSourceConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
            "line": 1330
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
            "line": 1336
          },
          "name": "vectorIngestionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseVectorIngestionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
            "line": 1286
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
            "line": 1279
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-knowledge-base/index:DataAwsccWisdomKnowledgeBase"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
        "line": 14
      },
      "name": "DataAwsccWisdomKnowledgeBaseConfig",
      "namespace": "dataAwsccWisdomKnowledgeBase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wisdom_knowledge_base#id DataAwsccWisdomKnowledgeBase#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-knowledge-base/index:DataAwsccWisdomKnowledgeBaseConfig"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseRenderingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseRenderingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
        "line": 25
      },
      "name": "DataAwsccWisdomKnowledgeBaseRenderingConfiguration",
      "namespace": "dataAwsccWisdomKnowledgeBase",
      "symbolId": "src/data-awscc-wisdom-knowledge-base/index:DataAwsccWisdomKnowledgeBaseRenderingConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseRenderingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseRenderingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
        "line": 48
      },
      "name": "DataAwsccWisdomKnowledgeBaseRenderingConfigurationOutputReference",
      "namespace": "dataAwsccWisdomKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
            "line": 75
          },
          "name": "templateUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseRenderingConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-knowledge-base/index:DataAwsccWisdomKnowledgeBaseRenderingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseServerSideEncryptionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseServerSideEncryptionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
        "line": 79
      },
      "name": "DataAwsccWisdomKnowledgeBaseServerSideEncryptionConfiguration",
      "namespace": "dataAwsccWisdomKnowledgeBase",
      "symbolId": "src/data-awscc-wisdom-knowledge-base/index:DataAwsccWisdomKnowledgeBaseServerSideEncryptionConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseServerSideEncryptionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseServerSideEncryptionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-knowledge-base/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-awscc-wisdom-knowledge-base/index.ts",
        "line": 102
      },
      "name": "DataAwsccWisdomKnowledgeBaseServerSideEncryptionConfigurationOutputReference",
      "namespace": "dataAwsccWisdomKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
            "line": 129
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseServerSideEncryptionConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-knowledge-base/index:DataAwsccWisdomKnowledgeBaseServerSideEncryptionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseSourceConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseSourceConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
        "line": 507
      },
      "name": "DataAwsccWisdomKnowledgeBaseSourceConfiguration",
      "namespace": "dataAwsccWisdomKnowledgeBase",
      "symbolId": "src/data-awscc-wisdom-knowledge-base/index:DataAwsccWisdomKnowledgeBaseSourceConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseSourceConfigurationAppIntegrations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseSourceConfigurationAppIntegrations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
        "line": 133
      },
      "name": "DataAwsccWisdomKnowledgeBaseSourceConfigurationAppIntegrations",
      "namespace": "dataAwsccWisdomKnowledgeBase",
      "symbolId": "src/data-awscc-wisdom-knowledge-base/index:DataAwsccWisdomKnowledgeBaseSourceConfigurationAppIntegrations"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseSourceConfigurationAppIntegrationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseSourceConfigurationAppIntegrationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-knowledge-base/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-awscc-wisdom-knowledge-base/index.ts",
        "line": 156
      },
      "name": "DataAwsccWisdomKnowledgeBaseSourceConfigurationAppIntegrationsOutputReference",
      "namespace": "dataAwsccWisdomKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
            "line": 183
          },
          "name": "appIntegrationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
            "line": 188
          },
          "name": "objectFields",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
            "line": 167
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseSourceConfigurationAppIntegrations"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-knowledge-base/index:DataAwsccWisdomKnowledgeBaseSourceConfigurationAppIntegrationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseSourceConfigurationManagedSourceConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseSourceConfigurationManagedSourceConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
        "line": 452
      },
      "name": "DataAwsccWisdomKnowledgeBaseSourceConfigurationManagedSourceConfiguration",
      "namespace": "dataAwsccWisdomKnowledgeBase",
      "symbolId": "src/data-awscc-wisdom-knowledge-base/index:DataAwsccWisdomKnowledgeBaseSourceConfigurationManagedSourceConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-knowledge-base/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
        "line": 475
      },
      "name": "DataAwsccWisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationOutputReference",
      "namespace": "dataAwsccWisdomKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
            "line": 503
          },
          "name": "webCrawlerConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationWebCrawlerConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
            "line": 486
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseSourceConfigurationManagedSourceConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-knowledge-base/index:DataAwsccWisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationWebCrawlerConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationWebCrawlerConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
        "line": 376
      },
      "name": "DataAwsccWisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationWebCrawlerConfiguration",
      "namespace": "dataAwsccWisdomKnowledgeBase",
      "symbolId": "src/data-awscc-wisdom-knowledge-base/index:DataAwsccWisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationWebCrawlerConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationWebCrawlerConfigurationCrawlerLimits": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationWebCrawlerConfigurationCrawlerLimits",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
        "line": 192
      },
      "name": "DataAwsccWisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationWebCrawlerConfigurationCrawlerLimits",
      "namespace": "dataAwsccWisdomKnowledgeBase",
      "symbolId": "src/data-awscc-wisdom-knowledge-base/index:DataAwsccWisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationWebCrawlerConfigurationCrawlerLimits"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationWebCrawlerConfigurationCrawlerLimitsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationWebCrawlerConfigurationCrawlerLimitsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-knowledge-base/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/data-awscc-wisdom-knowledge-base/index.ts",
        "line": 215
      },
      "name": "DataAwsccWisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationWebCrawlerConfigurationCrawlerLimitsOutputReference",
      "namespace": "dataAwsccWisdomKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
            "line": 242
          },
          "name": "rateLimit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
            "line": 226
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationWebCrawlerConfigurationCrawlerLimits"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-knowledge-base/index:DataAwsccWisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationWebCrawlerConfigurationCrawlerLimitsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationWebCrawlerConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationWebCrawlerConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-knowledge-base/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-awscc-wisdom-knowledge-base/index.ts",
        "line": 399
      },
      "name": "DataAwsccWisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationWebCrawlerConfigurationOutputReference",
      "namespace": "dataAwsccWisdomKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
            "line": 427
          },
          "name": "crawlerLimits",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationWebCrawlerConfigurationCrawlerLimitsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
            "line": 432
          },
          "name": "exclusionFilters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
            "line": 437
          },
          "name": "inclusionFilters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
            "line": 442
          },
          "name": "scope",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
            "line": 448
          },
          "name": "urlConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationWebCrawlerConfigurationUrlConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
            "line": 410
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationWebCrawlerConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-knowledge-base/index:DataAwsccWisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationWebCrawlerConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationWebCrawlerConfigurationUrlConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationWebCrawlerConfigurationUrlConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
        "line": 321
      },
      "name": "DataAwsccWisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationWebCrawlerConfigurationUrlConfiguration",
      "namespace": "dataAwsccWisdomKnowledgeBase",
      "symbolId": "src/data-awscc-wisdom-knowledge-base/index:DataAwsccWisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationWebCrawlerConfigurationUrlConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationWebCrawlerConfigurationUrlConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationWebCrawlerConfigurationUrlConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-knowledge-base/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-awscc-wisdom-knowledge-base/index.ts",
        "line": 344
      },
      "name": "DataAwsccWisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationWebCrawlerConfigurationUrlConfigurationOutputReference",
      "namespace": "dataAwsccWisdomKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
            "line": 372
          },
          "name": "seedUrls",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationWebCrawlerConfigurationUrlConfigurationSeedUrlsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
            "line": 355
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationWebCrawlerConfigurationUrlConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-knowledge-base/index:DataAwsccWisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationWebCrawlerConfigurationUrlConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationWebCrawlerConfigurationUrlConfigurationSeedUrls": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationWebCrawlerConfigurationUrlConfigurationSeedUrls",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
        "line": 246
      },
      "name": "DataAwsccWisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationWebCrawlerConfigurationUrlConfigurationSeedUrls",
      "namespace": "dataAwsccWisdomKnowledgeBase",
      "symbolId": "src/data-awscc-wisdom-knowledge-base/index:DataAwsccWisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationWebCrawlerConfigurationUrlConfigurationSeedUrls"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationWebCrawlerConfigurationUrlConfigurationSeedUrlsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationWebCrawlerConfigurationUrlConfigurationSeedUrlsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-knowledge-base/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-awscc-wisdom-knowledge-base/index.ts",
        "line": 303
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-knowledge-base/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-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationWebCrawlerConfigurationUrlConfigurationSeedUrlsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccWisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationWebCrawlerConfigurationUrlConfigurationSeedUrlsList",
      "namespace": "dataAwsccWisdomKnowledgeBase",
      "symbolId": "src/data-awscc-wisdom-knowledge-base/index:DataAwsccWisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationWebCrawlerConfigurationUrlConfigurationSeedUrlsList"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationWebCrawlerConfigurationUrlConfigurationSeedUrlsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationWebCrawlerConfigurationUrlConfigurationSeedUrlsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
          "line": 278
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
        "line": 269
      },
      "name": "DataAwsccWisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationWebCrawlerConfigurationUrlConfigurationSeedUrlsOutputReference",
      "namespace": "dataAwsccWisdomKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
            "line": 298
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
            "line": 282
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationWebCrawlerConfigurationUrlConfigurationSeedUrls"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-knowledge-base/index:DataAwsccWisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationWebCrawlerConfigurationUrlConfigurationSeedUrlsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseSourceConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseSourceConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
          "line": 537
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
        "line": 530
      },
      "name": "DataAwsccWisdomKnowledgeBaseSourceConfigurationOutputReference",
      "namespace": "dataAwsccWisdomKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
            "line": 558
          },
          "name": "appIntegrations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseSourceConfigurationAppIntegrationsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
            "line": 564
          },
          "name": "managedSourceConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
            "line": 541
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseSourceConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-knowledge-base/index:DataAwsccWisdomKnowledgeBaseSourceConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
        "line": 568
      },
      "name": "DataAwsccWisdomKnowledgeBaseTags",
      "namespace": "dataAwsccWisdomKnowledgeBase",
      "symbolId": "src/data-awscc-wisdom-knowledge-base/index:DataAwsccWisdomKnowledgeBaseTags"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
          "line": 637
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
        "line": 630
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
            "line": 644
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccWisdomKnowledgeBaseTagsList",
      "namespace": "dataAwsccWisdomKnowledgeBase",
      "symbolId": "src/data-awscc-wisdom-knowledge-base/index:DataAwsccWisdomKnowledgeBaseTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-knowledge-base/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
        "line": 591
      },
      "name": "DataAwsccWisdomKnowledgeBaseTagsOutputReference",
      "namespace": "dataAwsccWisdomKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
            "line": 620
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
            "line": 625
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
            "line": 604
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-knowledge-base/index:DataAwsccWisdomKnowledgeBaseTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseVectorIngestionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseVectorIngestionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
        "line": 1152
      },
      "name": "DataAwsccWisdomKnowledgeBaseVectorIngestionConfiguration",
      "namespace": "dataAwsccWisdomKnowledgeBase",
      "symbolId": "src/data-awscc-wisdom-knowledge-base/index:DataAwsccWisdomKnowledgeBaseVectorIngestionConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
        "line": 906
      },
      "name": "DataAwsccWisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfiguration",
      "namespace": "dataAwsccWisdomKnowledgeBase",
      "symbolId": "src/data-awscc-wisdom-knowledge-base/index:DataAwsccWisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationFixedSizeChunkingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationFixedSizeChunkingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
        "line": 648
      },
      "name": "DataAwsccWisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationFixedSizeChunkingConfiguration",
      "namespace": "dataAwsccWisdomKnowledgeBase",
      "symbolId": "src/data-awscc-wisdom-knowledge-base/index:DataAwsccWisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationFixedSizeChunkingConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationFixedSizeChunkingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationFixedSizeChunkingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-knowledge-base/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
        "line": 671
      },
      "name": "DataAwsccWisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationFixedSizeChunkingConfigurationOutputReference",
      "namespace": "dataAwsccWisdomKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
            "line": 698
          },
          "name": "maxTokens",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
            "line": 703
          },
          "name": "overlapPercentage",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
            "line": 682
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationFixedSizeChunkingConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-knowledge-base/index:DataAwsccWisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationFixedSizeChunkingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
        "line": 782
      },
      "name": "DataAwsccWisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfiguration",
      "namespace": "dataAwsccWisdomKnowledgeBase",
      "symbolId": "src/data-awscc-wisdom-knowledge-base/index:DataAwsccWisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfigurationLevelConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfigurationLevelConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
        "line": 707
      },
      "name": "DataAwsccWisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfigurationLevelConfigurations",
      "namespace": "dataAwsccWisdomKnowledgeBase",
      "symbolId": "src/data-awscc-wisdom-knowledge-base/index:DataAwsccWisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfigurationLevelConfigurations"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfigurationLevelConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfigurationLevelConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-knowledge-base/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
        "line": 764
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
            "line": 778
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfigurationLevelConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccWisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfigurationLevelConfigurationsList",
      "namespace": "dataAwsccWisdomKnowledgeBase",
      "symbolId": "src/data-awscc-wisdom-knowledge-base/index:DataAwsccWisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfigurationLevelConfigurationsList"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfigurationLevelConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfigurationLevelConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
          "line": 739
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
        "line": 730
      },
      "name": "DataAwsccWisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfigurationLevelConfigurationsOutputReference",
      "namespace": "dataAwsccWisdomKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
            "line": 759
          },
          "name": "maxTokens",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
            "line": 743
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfigurationLevelConfigurations"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-knowledge-base/index:DataAwsccWisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfigurationLevelConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
          "line": 812
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
        "line": 805
      },
      "name": "DataAwsccWisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfigurationOutputReference",
      "namespace": "dataAwsccWisdomKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
            "line": 833
          },
          "name": "levelConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfigurationLevelConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
            "line": 838
          },
          "name": "overlapTokens",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
            "line": 816
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-knowledge-base/index:DataAwsccWisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-knowledge-base/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
        "line": 929
      },
      "name": "DataAwsccWisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationOutputReference",
      "namespace": "dataAwsccWisdomKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
            "line": 956
          },
          "name": "chunkingStrategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
            "line": 962
          },
          "name": "fixedSizeChunkingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationFixedSizeChunkingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
            "line": 968
          },
          "name": "hierarchicalChunkingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
            "line": 974
          },
          "name": "semanticChunkingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationSemanticChunkingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
            "line": 940
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-knowledge-base/index:DataAwsccWisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationSemanticChunkingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationSemanticChunkingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
        "line": 842
      },
      "name": "DataAwsccWisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationSemanticChunkingConfiguration",
      "namespace": "dataAwsccWisdomKnowledgeBase",
      "symbolId": "src/data-awscc-wisdom-knowledge-base/index:DataAwsccWisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationSemanticChunkingConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationSemanticChunkingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationSemanticChunkingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-knowledge-base/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
        "line": 865
      },
      "name": "DataAwsccWisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationSemanticChunkingConfigurationOutputReference",
      "namespace": "dataAwsccWisdomKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
            "line": 892
          },
          "name": "breakpointPercentileThreshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
            "line": 897
          },
          "name": "bufferSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
            "line": 902
          },
          "name": "maxTokens",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
            "line": 876
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationSemanticChunkingConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-knowledge-base/index:DataAwsccWisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationSemanticChunkingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseVectorIngestionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseVectorIngestionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-knowledge-base/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/data-awscc-wisdom-knowledge-base/index.ts",
        "line": 1175
      },
      "name": "DataAwsccWisdomKnowledgeBaseVectorIngestionConfigurationOutputReference",
      "namespace": "dataAwsccWisdomKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
            "line": 1203
          },
          "name": "chunkingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
            "line": 1209
          },
          "name": "parsingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseVectorIngestionConfigurationParsingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
            "line": 1186
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseVectorIngestionConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-knowledge-base/index:DataAwsccWisdomKnowledgeBaseVectorIngestionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseVectorIngestionConfigurationParsingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseVectorIngestionConfigurationParsingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
        "line": 1092
      },
      "name": "DataAwsccWisdomKnowledgeBaseVectorIngestionConfigurationParsingConfiguration",
      "namespace": "dataAwsccWisdomKnowledgeBase",
      "symbolId": "src/data-awscc-wisdom-knowledge-base/index:DataAwsccWisdomKnowledgeBaseVectorIngestionConfigurationParsingConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseVectorIngestionConfigurationParsingConfigurationBedrockFoundationModelConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseVectorIngestionConfigurationParsingConfigurationBedrockFoundationModelConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
        "line": 1032
      },
      "name": "DataAwsccWisdomKnowledgeBaseVectorIngestionConfigurationParsingConfigurationBedrockFoundationModelConfiguration",
      "namespace": "dataAwsccWisdomKnowledgeBase",
      "symbolId": "src/data-awscc-wisdom-knowledge-base/index:DataAwsccWisdomKnowledgeBaseVectorIngestionConfigurationParsingConfigurationBedrockFoundationModelConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseVectorIngestionConfigurationParsingConfigurationBedrockFoundationModelConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseVectorIngestionConfigurationParsingConfigurationBedrockFoundationModelConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-knowledge-base/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-awscc-wisdom-knowledge-base/index.ts",
        "line": 1055
      },
      "name": "DataAwsccWisdomKnowledgeBaseVectorIngestionConfigurationParsingConfigurationBedrockFoundationModelConfigurationOutputReference",
      "namespace": "dataAwsccWisdomKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
            "line": 1082
          },
          "name": "modelArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
            "line": 1088
          },
          "name": "parsingPrompt",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseVectorIngestionConfigurationParsingConfigurationBedrockFoundationModelConfigurationParsingPromptOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
            "line": 1066
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseVectorIngestionConfigurationParsingConfigurationBedrockFoundationModelConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-knowledge-base/index:DataAwsccWisdomKnowledgeBaseVectorIngestionConfigurationParsingConfigurationBedrockFoundationModelConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseVectorIngestionConfigurationParsingConfigurationBedrockFoundationModelConfigurationParsingPrompt": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseVectorIngestionConfigurationParsingConfigurationBedrockFoundationModelConfigurationParsingPrompt",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
        "line": 978
      },
      "name": "DataAwsccWisdomKnowledgeBaseVectorIngestionConfigurationParsingConfigurationBedrockFoundationModelConfigurationParsingPrompt",
      "namespace": "dataAwsccWisdomKnowledgeBase",
      "symbolId": "src/data-awscc-wisdom-knowledge-base/index:DataAwsccWisdomKnowledgeBaseVectorIngestionConfigurationParsingConfigurationBedrockFoundationModelConfigurationParsingPrompt"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseVectorIngestionConfigurationParsingConfigurationBedrockFoundationModelConfigurationParsingPromptOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseVectorIngestionConfigurationParsingConfigurationBedrockFoundationModelConfigurationParsingPromptOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-knowledge-base/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-awscc-wisdom-knowledge-base/index.ts",
        "line": 1001
      },
      "name": "DataAwsccWisdomKnowledgeBaseVectorIngestionConfigurationParsingConfigurationBedrockFoundationModelConfigurationParsingPromptOutputReference",
      "namespace": "dataAwsccWisdomKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
            "line": 1028
          },
          "name": "parsingPromptText",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
            "line": 1012
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseVectorIngestionConfigurationParsingConfigurationBedrockFoundationModelConfigurationParsingPrompt"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-knowledge-base/index:DataAwsccWisdomKnowledgeBaseVectorIngestionConfigurationParsingConfigurationBedrockFoundationModelConfigurationParsingPromptOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseVectorIngestionConfigurationParsingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseVectorIngestionConfigurationParsingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-knowledge-base/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-awscc-wisdom-knowledge-base/index.ts",
        "line": 1115
      },
      "name": "DataAwsccWisdomKnowledgeBaseVectorIngestionConfigurationParsingConfigurationOutputReference",
      "namespace": "dataAwsccWisdomKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
            "line": 1143
          },
          "name": "bedrockFoundationModelConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseVectorIngestionConfigurationParsingConfigurationBedrockFoundationModelConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
            "line": 1148
          },
          "name": "parsingStrategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-knowledge-base/index.ts",
            "line": 1126
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBase.DataAwsccWisdomKnowledgeBaseVectorIngestionConfigurationParsingConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-knowledge-base/index:DataAwsccWisdomKnowledgeBaseVectorIngestionConfigurationParsingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBases.DataAwsccWisdomKnowledgeBases": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wisdom_knowledge_bases awscc_wisdom_knowledge_bases}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBases.DataAwsccWisdomKnowledgeBases",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wisdom_knowledge_bases awscc_wisdom_knowledge_bases} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-knowledge-bases/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBases.DataAwsccWisdomKnowledgeBasesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-knowledge-bases/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccWisdomKnowledgeBases resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-knowledge-bases/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccWisdomKnowledgeBases to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wisdom_knowledge_bases#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccWisdomKnowledgeBases that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccWisdomKnowledgeBases to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-knowledge-bases/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-knowledge-bases/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccWisdomKnowledgeBases",
      "namespace": "dataAwsccWisdomKnowledgeBases",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-knowledge-bases/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-knowledge-bases/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-knowledge-bases/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-knowledge-bases/index:DataAwsccWisdomKnowledgeBases"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBases.DataAwsccWisdomKnowledgeBasesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomKnowledgeBases.DataAwsccWisdomKnowledgeBasesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-knowledge-bases/index.ts",
        "line": 14
      },
      "name": "DataAwsccWisdomKnowledgeBasesConfig",
      "namespace": "dataAwsccWisdomKnowledgeBases",
      "symbolId": "src/data-awscc-wisdom-knowledge-bases/index:DataAwsccWisdomKnowledgeBasesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplate": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wisdom_message_template awscc_wisdom_message_template}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplate",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wisdom_message_template awscc_wisdom_message_template} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-message-template/index.ts",
          "line": 1471
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-message-template/index.ts",
        "line": 1439
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccWisdomMessageTemplate resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 1456
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccWisdomMessageTemplate to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wisdom_message_template#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccWisdomMessageTemplate that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccWisdomMessageTemplate to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 1581
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 1587
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccWisdomMessageTemplate",
      "namespace": "dataAwsccWisdomMessageTemplate",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 1444
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 1495
          },
          "name": "channelSubtype",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 1501
          },
          "name": "content",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateContentOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 1507
          },
          "name": "defaultAttributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateDefaultAttributesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 1512
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 1518
          },
          "name": "groupingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateGroupingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 1536
          },
          "name": "knowledgeBaseArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 1541
          },
          "name": "language",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 1546
          },
          "name": "messageTemplateArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 1552
          },
          "name": "messageTemplateAttachments",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateMessageTemplateAttachmentsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 1557
          },
          "name": "messageTemplateContentSha256",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 1562
          },
          "name": "messageTemplateId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 1567
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 1573
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 1531
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 1524
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-message-template/index:DataAwsccWisdomMessageTemplate"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-message-template/index.ts",
        "line": 14
      },
      "name": "DataAwsccWisdomMessageTemplateConfig",
      "namespace": "dataAwsccWisdomMessageTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wisdom_message_template#id DataAwsccWisdomMessageTemplate#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-message-template/index:DataAwsccWisdomMessageTemplateConfig"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateContent": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateContent",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-message-template/index.ts",
        "line": 504
      },
      "name": "DataAwsccWisdomMessageTemplateContent",
      "namespace": "dataAwsccWisdomMessageTemplate",
      "symbolId": "src/data-awscc-wisdom-message-template/index:DataAwsccWisdomMessageTemplateContent"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateContentEmailMessageTemplateContent": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateContentEmailMessageTemplateContent",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-message-template/index.ts",
        "line": 274
      },
      "name": "DataAwsccWisdomMessageTemplateContentEmailMessageTemplateContent",
      "namespace": "dataAwsccWisdomMessageTemplate",
      "symbolId": "src/data-awscc-wisdom-message-template/index:DataAwsccWisdomMessageTemplateContentEmailMessageTemplateContent"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateContentEmailMessageTemplateContentBody": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateContentEmailMessageTemplateContentBody",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-message-template/index.ts",
        "line": 133
      },
      "name": "DataAwsccWisdomMessageTemplateContentEmailMessageTemplateContentBody",
      "namespace": "dataAwsccWisdomMessageTemplate",
      "symbolId": "src/data-awscc-wisdom-message-template/index:DataAwsccWisdomMessageTemplateContentEmailMessageTemplateContentBody"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateContentEmailMessageTemplateContentBodyHtml": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateContentEmailMessageTemplateContentBodyHtml",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-message-template/index.ts",
        "line": 25
      },
      "name": "DataAwsccWisdomMessageTemplateContentEmailMessageTemplateContentBodyHtml",
      "namespace": "dataAwsccWisdomMessageTemplate",
      "symbolId": "src/data-awscc-wisdom-message-template/index:DataAwsccWisdomMessageTemplateContentEmailMessageTemplateContentBodyHtml"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateContentEmailMessageTemplateContentBodyHtmlOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateContentEmailMessageTemplateContentBodyHtmlOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-message-template/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-message-template/index.ts",
        "line": 48
      },
      "name": "DataAwsccWisdomMessageTemplateContentEmailMessageTemplateContentBodyHtmlOutputReference",
      "namespace": "dataAwsccWisdomMessageTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 75
          },
          "name": "content",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateContentEmailMessageTemplateContentBodyHtml"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-message-template/index:DataAwsccWisdomMessageTemplateContentEmailMessageTemplateContentBodyHtmlOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateContentEmailMessageTemplateContentBodyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateContentEmailMessageTemplateContentBodyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-message-template/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-awscc-wisdom-message-template/index.ts",
        "line": 156
      },
      "name": "DataAwsccWisdomMessageTemplateContentEmailMessageTemplateContentBodyOutputReference",
      "namespace": "dataAwsccWisdomMessageTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 184
          },
          "name": "html",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateContentEmailMessageTemplateContentBodyHtmlOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 190
          },
          "name": "plainText",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateContentEmailMessageTemplateContentBodyPlainTextOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 167
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateContentEmailMessageTemplateContentBody"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-message-template/index:DataAwsccWisdomMessageTemplateContentEmailMessageTemplateContentBodyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateContentEmailMessageTemplateContentBodyPlainText": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateContentEmailMessageTemplateContentBodyPlainText",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-message-template/index.ts",
        "line": 79
      },
      "name": "DataAwsccWisdomMessageTemplateContentEmailMessageTemplateContentBodyPlainText",
      "namespace": "dataAwsccWisdomMessageTemplate",
      "symbolId": "src/data-awscc-wisdom-message-template/index:DataAwsccWisdomMessageTemplateContentEmailMessageTemplateContentBodyPlainText"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateContentEmailMessageTemplateContentBodyPlainTextOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateContentEmailMessageTemplateContentBodyPlainTextOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-message-template/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-awscc-wisdom-message-template/index.ts",
        "line": 102
      },
      "name": "DataAwsccWisdomMessageTemplateContentEmailMessageTemplateContentBodyPlainTextOutputReference",
      "namespace": "dataAwsccWisdomMessageTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 129
          },
          "name": "content",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateContentEmailMessageTemplateContentBodyPlainText"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-message-template/index:DataAwsccWisdomMessageTemplateContentEmailMessageTemplateContentBodyPlainTextOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateContentEmailMessageTemplateContentHeaders": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateContentEmailMessageTemplateContentHeaders",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-message-template/index.ts",
        "line": 194
      },
      "name": "DataAwsccWisdomMessageTemplateContentEmailMessageTemplateContentHeaders",
      "namespace": "dataAwsccWisdomMessageTemplate",
      "symbolId": "src/data-awscc-wisdom-message-template/index:DataAwsccWisdomMessageTemplateContentEmailMessageTemplateContentHeaders"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateContentEmailMessageTemplateContentHeadersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateContentEmailMessageTemplateContentHeadersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-message-template/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-awscc-wisdom-message-template/index.ts",
        "line": 256
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/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-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateContentEmailMessageTemplateContentHeadersOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccWisdomMessageTemplateContentEmailMessageTemplateContentHeadersList",
      "namespace": "dataAwsccWisdomMessageTemplate",
      "symbolId": "src/data-awscc-wisdom-message-template/index:DataAwsccWisdomMessageTemplateContentEmailMessageTemplateContentHeadersList"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateContentEmailMessageTemplateContentHeadersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateContentEmailMessageTemplateContentHeadersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-message-template/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-awscc-wisdom-message-template/index.ts",
        "line": 217
      },
      "name": "DataAwsccWisdomMessageTemplateContentEmailMessageTemplateContentHeadersOutputReference",
      "namespace": "dataAwsccWisdomMessageTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 246
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 251
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 230
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateContentEmailMessageTemplateContentHeaders"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-message-template/index:DataAwsccWisdomMessageTemplateContentEmailMessageTemplateContentHeadersOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateContentEmailMessageTemplateContentOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateContentEmailMessageTemplateContentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-message-template/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-awscc-wisdom-message-template/index.ts",
        "line": 297
      },
      "name": "DataAwsccWisdomMessageTemplateContentEmailMessageTemplateContentOutputReference",
      "namespace": "dataAwsccWisdomMessageTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 325
          },
          "name": "body",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateContentEmailMessageTemplateContentBodyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 331
          },
          "name": "headers",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateContentEmailMessageTemplateContentHeadersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 336
          },
          "name": "subject",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 308
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateContentEmailMessageTemplateContent"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-message-template/index:DataAwsccWisdomMessageTemplateContentEmailMessageTemplateContentOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateContentOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateContentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-message-template/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-awscc-wisdom-message-template/index.ts",
        "line": 527
      },
      "name": "DataAwsccWisdomMessageTemplateContentOutputReference",
      "namespace": "dataAwsccWisdomMessageTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 555
          },
          "name": "emailMessageTemplateContent",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateContentEmailMessageTemplateContentOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 561
          },
          "name": "smsMessageTemplateContent",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateContentSmsMessageTemplateContentOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 538
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateContent"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-message-template/index:DataAwsccWisdomMessageTemplateContentOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateContentSmsMessageTemplateContent": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateContentSmsMessageTemplateContent",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-message-template/index.ts",
        "line": 449
      },
      "name": "DataAwsccWisdomMessageTemplateContentSmsMessageTemplateContent",
      "namespace": "dataAwsccWisdomMessageTemplate",
      "symbolId": "src/data-awscc-wisdom-message-template/index:DataAwsccWisdomMessageTemplateContentSmsMessageTemplateContent"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateContentSmsMessageTemplateContentBody": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateContentSmsMessageTemplateContentBody",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-message-template/index.ts",
        "line": 394
      },
      "name": "DataAwsccWisdomMessageTemplateContentSmsMessageTemplateContentBody",
      "namespace": "dataAwsccWisdomMessageTemplate",
      "symbolId": "src/data-awscc-wisdom-message-template/index:DataAwsccWisdomMessageTemplateContentSmsMessageTemplateContentBody"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateContentSmsMessageTemplateContentBodyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateContentSmsMessageTemplateContentBodyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-message-template/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-awscc-wisdom-message-template/index.ts",
        "line": 417
      },
      "name": "DataAwsccWisdomMessageTemplateContentSmsMessageTemplateContentBodyOutputReference",
      "namespace": "dataAwsccWisdomMessageTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 445
          },
          "name": "plainText",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateContentSmsMessageTemplateContentBodyPlainTextOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 428
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateContentSmsMessageTemplateContentBody"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-message-template/index:DataAwsccWisdomMessageTemplateContentSmsMessageTemplateContentBodyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateContentSmsMessageTemplateContentBodyPlainText": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateContentSmsMessageTemplateContentBodyPlainText",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-message-template/index.ts",
        "line": 340
      },
      "name": "DataAwsccWisdomMessageTemplateContentSmsMessageTemplateContentBodyPlainText",
      "namespace": "dataAwsccWisdomMessageTemplate",
      "symbolId": "src/data-awscc-wisdom-message-template/index:DataAwsccWisdomMessageTemplateContentSmsMessageTemplateContentBodyPlainText"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateContentSmsMessageTemplateContentBodyPlainTextOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateContentSmsMessageTemplateContentBodyPlainTextOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-message-template/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-awscc-wisdom-message-template/index.ts",
        "line": 363
      },
      "name": "DataAwsccWisdomMessageTemplateContentSmsMessageTemplateContentBodyPlainTextOutputReference",
      "namespace": "dataAwsccWisdomMessageTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 390
          },
          "name": "content",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 374
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateContentSmsMessageTemplateContentBodyPlainText"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-message-template/index:DataAwsccWisdomMessageTemplateContentSmsMessageTemplateContentBodyPlainTextOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateContentSmsMessageTemplateContentOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateContentSmsMessageTemplateContentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-message-template/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-awscc-wisdom-message-template/index.ts",
        "line": 472
      },
      "name": "DataAwsccWisdomMessageTemplateContentSmsMessageTemplateContentOutputReference",
      "namespace": "dataAwsccWisdomMessageTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 500
          },
          "name": "body",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateContentSmsMessageTemplateContentBodyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 483
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateContentSmsMessageTemplateContent"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-message-template/index:DataAwsccWisdomMessageTemplateContentSmsMessageTemplateContentOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateDefaultAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateDefaultAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-message-template/index.ts",
        "line": 1138
      },
      "name": "DataAwsccWisdomMessageTemplateDefaultAttributes",
      "namespace": "dataAwsccWisdomMessageTemplate",
      "symbolId": "src/data-awscc-wisdom-message-template/index:DataAwsccWisdomMessageTemplateDefaultAttributes"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateDefaultAttributesAgentAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateDefaultAttributesAgentAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-message-template/index.ts",
        "line": 565
      },
      "name": "DataAwsccWisdomMessageTemplateDefaultAttributesAgentAttributes",
      "namespace": "dataAwsccWisdomMessageTemplate",
      "symbolId": "src/data-awscc-wisdom-message-template/index:DataAwsccWisdomMessageTemplateDefaultAttributesAgentAttributes"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateDefaultAttributesAgentAttributesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateDefaultAttributesAgentAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-message-template/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-message-template/index.ts",
        "line": 588
      },
      "name": "DataAwsccWisdomMessageTemplateDefaultAttributesAgentAttributesOutputReference",
      "namespace": "dataAwsccWisdomMessageTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 615
          },
          "name": "firstName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 620
          },
          "name": "lastName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 599
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateDefaultAttributesAgentAttributes"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-message-template/index:DataAwsccWisdomMessageTemplateDefaultAttributesAgentAttributesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateDefaultAttributesCustomerProfileAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateDefaultAttributesCustomerProfileAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-message-template/index.ts",
        "line": 624
      },
      "name": "DataAwsccWisdomMessageTemplateDefaultAttributesCustomerProfileAttributes",
      "namespace": "dataAwsccWisdomMessageTemplate",
      "symbolId": "src/data-awscc-wisdom-message-template/index:DataAwsccWisdomMessageTemplateDefaultAttributesCustomerProfileAttributes"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateDefaultAttributesCustomerProfileAttributesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateDefaultAttributesCustomerProfileAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-message-template/index.ts",
          "line": 654
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-message-template/index.ts",
        "line": 647
      },
      "name": "DataAwsccWisdomMessageTemplateDefaultAttributesCustomerProfileAttributesOutputReference",
      "namespace": "dataAwsccWisdomMessageTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 674
          },
          "name": "accountNumber",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 679
          },
          "name": "additionalInformation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 684
          },
          "name": "address1",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 689
          },
          "name": "address2",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 694
          },
          "name": "address3",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 699
          },
          "name": "address4",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 704
          },
          "name": "billingAddress1",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 709
          },
          "name": "billingAddress2",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 714
          },
          "name": "billingAddress3",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 719
          },
          "name": "billingAddress4",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 724
          },
          "name": "billingCity",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 729
          },
          "name": "billingCountry",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 734
          },
          "name": "billingCounty",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 739
          },
          "name": "billingPostalCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 744
          },
          "name": "billingProvince",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 749
          },
          "name": "billingState",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 754
          },
          "name": "birthDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 759
          },
          "name": "businessEmailAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 764
          },
          "name": "businessName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 769
          },
          "name": "businessPhoneNumber",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 774
          },
          "name": "city",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 779
          },
          "name": "country",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 784
          },
          "name": "county",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 790
          },
          "name": "custom",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 795
          },
          "name": "emailAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 800
          },
          "name": "firstName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 805
          },
          "name": "gender",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 810
          },
          "name": "homePhoneNumber",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 815
          },
          "name": "lastName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 820
          },
          "name": "mailingAddress1",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 825
          },
          "name": "mailingAddress2",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 830
          },
          "name": "mailingAddress3",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 835
          },
          "name": "mailingAddress4",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 840
          },
          "name": "mailingCity",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 845
          },
          "name": "mailingCountry",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 850
          },
          "name": "mailingCounty",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 855
          },
          "name": "mailingPostalCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 860
          },
          "name": "mailingProvince",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 865
          },
          "name": "mailingState",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 870
          },
          "name": "middleName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 875
          },
          "name": "mobilePhoneNumber",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 880
          },
          "name": "partyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 885
          },
          "name": "phoneNumber",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 890
          },
          "name": "postalCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 895
          },
          "name": "profileArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 900
          },
          "name": "profileId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 905
          },
          "name": "province",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 910
          },
          "name": "shippingAddress1",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 915
          },
          "name": "shippingAddress2",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 920
          },
          "name": "shippingAddress3",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 925
          },
          "name": "shippingAddress4",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 930
          },
          "name": "shippingCity",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 935
          },
          "name": "shippingCountry",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 940
          },
          "name": "shippingCounty",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 945
          },
          "name": "shippingPostalCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 950
          },
          "name": "shippingProvince",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 955
          },
          "name": "shippingState",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 960
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 658
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateDefaultAttributesCustomerProfileAttributes"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-message-template/index:DataAwsccWisdomMessageTemplateDefaultAttributesCustomerProfileAttributesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateDefaultAttributesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateDefaultAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-message-template/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-awscc-wisdom-message-template/index.ts",
        "line": 1161
      },
      "name": "DataAwsccWisdomMessageTemplateDefaultAttributesOutputReference",
      "namespace": "dataAwsccWisdomMessageTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 1189
          },
          "name": "agentAttributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateDefaultAttributesAgentAttributesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 1195
          },
          "name": "customAttributes",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 1201
          },
          "name": "customerProfileAttributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateDefaultAttributesCustomerProfileAttributesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 1207
          },
          "name": "systemAttributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateDefaultAttributesSystemAttributesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 1172
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateDefaultAttributes"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-message-template/index:DataAwsccWisdomMessageTemplateDefaultAttributesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateDefaultAttributesSystemAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateDefaultAttributesSystemAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-message-template/index.ts",
        "line": 1072
      },
      "name": "DataAwsccWisdomMessageTemplateDefaultAttributesSystemAttributes",
      "namespace": "dataAwsccWisdomMessageTemplate",
      "symbolId": "src/data-awscc-wisdom-message-template/index:DataAwsccWisdomMessageTemplateDefaultAttributesSystemAttributes"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateDefaultAttributesSystemAttributesCustomerEndpoint": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateDefaultAttributesSystemAttributesCustomerEndpoint",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-message-template/index.ts",
        "line": 964
      },
      "name": "DataAwsccWisdomMessageTemplateDefaultAttributesSystemAttributesCustomerEndpoint",
      "namespace": "dataAwsccWisdomMessageTemplate",
      "symbolId": "src/data-awscc-wisdom-message-template/index:DataAwsccWisdomMessageTemplateDefaultAttributesSystemAttributesCustomerEndpoint"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateDefaultAttributesSystemAttributesCustomerEndpointOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateDefaultAttributesSystemAttributesCustomerEndpointOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-message-template/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-message-template/index.ts",
        "line": 987
      },
      "name": "DataAwsccWisdomMessageTemplateDefaultAttributesSystemAttributesCustomerEndpointOutputReference",
      "namespace": "dataAwsccWisdomMessageTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 1014
          },
          "name": "address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 998
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateDefaultAttributesSystemAttributesCustomerEndpoint"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-message-template/index:DataAwsccWisdomMessageTemplateDefaultAttributesSystemAttributesCustomerEndpointOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateDefaultAttributesSystemAttributesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateDefaultAttributesSystemAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-message-template/index.ts",
          "line": 1102
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-message-template/index.ts",
        "line": 1095
      },
      "name": "DataAwsccWisdomMessageTemplateDefaultAttributesSystemAttributesOutputReference",
      "namespace": "dataAwsccWisdomMessageTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 1123
          },
          "name": "customerEndpoint",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateDefaultAttributesSystemAttributesCustomerEndpointOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 1128
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 1134
          },
          "name": "systemEndpoint",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateDefaultAttributesSystemAttributesSystemEndpointOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 1106
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateDefaultAttributesSystemAttributes"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-message-template/index:DataAwsccWisdomMessageTemplateDefaultAttributesSystemAttributesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateDefaultAttributesSystemAttributesSystemEndpoint": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateDefaultAttributesSystemAttributesSystemEndpoint",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-message-template/index.ts",
        "line": 1018
      },
      "name": "DataAwsccWisdomMessageTemplateDefaultAttributesSystemAttributesSystemEndpoint",
      "namespace": "dataAwsccWisdomMessageTemplate",
      "symbolId": "src/data-awscc-wisdom-message-template/index:DataAwsccWisdomMessageTemplateDefaultAttributesSystemAttributesSystemEndpoint"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateDefaultAttributesSystemAttributesSystemEndpointOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateDefaultAttributesSystemAttributesSystemEndpointOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-message-template/index.ts",
          "line": 1048
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-message-template/index.ts",
        "line": 1041
      },
      "name": "DataAwsccWisdomMessageTemplateDefaultAttributesSystemAttributesSystemEndpointOutputReference",
      "namespace": "dataAwsccWisdomMessageTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 1068
          },
          "name": "address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 1052
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateDefaultAttributesSystemAttributesSystemEndpoint"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-message-template/index:DataAwsccWisdomMessageTemplateDefaultAttributesSystemAttributesSystemEndpointOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateGroupingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateGroupingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-message-template/index.ts",
        "line": 1211
      },
      "name": "DataAwsccWisdomMessageTemplateGroupingConfiguration",
      "namespace": "dataAwsccWisdomMessageTemplate",
      "symbolId": "src/data-awscc-wisdom-message-template/index:DataAwsccWisdomMessageTemplateGroupingConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateGroupingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateGroupingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-message-template/index.ts",
          "line": 1241
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-message-template/index.ts",
        "line": 1234
      },
      "name": "DataAwsccWisdomMessageTemplateGroupingConfigurationOutputReference",
      "namespace": "dataAwsccWisdomMessageTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 1261
          },
          "name": "criteria",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 1266
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 1245
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateGroupingConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-message-template/index:DataAwsccWisdomMessageTemplateGroupingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateMessageTemplateAttachments": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateMessageTemplateAttachments",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-message-template/index.ts",
        "line": 1270
      },
      "name": "DataAwsccWisdomMessageTemplateMessageTemplateAttachments",
      "namespace": "dataAwsccWisdomMessageTemplate",
      "symbolId": "src/data-awscc-wisdom-message-template/index:DataAwsccWisdomMessageTemplateMessageTemplateAttachments"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateMessageTemplateAttachmentsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateMessageTemplateAttachmentsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-message-template/index.ts",
          "line": 1344
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-message-template/index.ts",
        "line": 1337
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 1351
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateMessageTemplateAttachmentsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccWisdomMessageTemplateMessageTemplateAttachmentsList",
      "namespace": "dataAwsccWisdomMessageTemplate",
      "symbolId": "src/data-awscc-wisdom-message-template/index:DataAwsccWisdomMessageTemplateMessageTemplateAttachmentsList"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateMessageTemplateAttachmentsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateMessageTemplateAttachmentsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-message-template/index.ts",
          "line": 1302
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-message-template/index.ts",
        "line": 1293
      },
      "name": "DataAwsccWisdomMessageTemplateMessageTemplateAttachmentsOutputReference",
      "namespace": "dataAwsccWisdomMessageTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 1322
          },
          "name": "attachmentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 1327
          },
          "name": "attachmentName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 1332
          },
          "name": "s3PresignedUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 1306
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateMessageTemplateAttachments"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-message-template/index:DataAwsccWisdomMessageTemplateMessageTemplateAttachmentsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-message-template/index.ts",
        "line": 1355
      },
      "name": "DataAwsccWisdomMessageTemplateTags",
      "namespace": "dataAwsccWisdomMessageTemplate",
      "symbolId": "src/data-awscc-wisdom-message-template/index:DataAwsccWisdomMessageTemplateTags"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-message-template/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-message-template/index.ts",
        "line": 1417
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 1431
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccWisdomMessageTemplateTagsList",
      "namespace": "dataAwsccWisdomMessageTemplate",
      "symbolId": "src/data-awscc-wisdom-message-template/index:DataAwsccWisdomMessageTemplateTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-message-template/index.ts",
          "line": 1387
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-message-template/index.ts",
        "line": 1378
      },
      "name": "DataAwsccWisdomMessageTemplateTagsOutputReference",
      "namespace": "dataAwsccWisdomMessageTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 1407
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 1412
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template/index.ts",
            "line": 1391
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplate.DataAwsccWisdomMessageTemplateTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-message-template/index:DataAwsccWisdomMessageTemplateTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplateVersion.DataAwsccWisdomMessageTemplateVersion": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wisdom_message_template_version awscc_wisdom_message_template_version}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplateVersion.DataAwsccWisdomMessageTemplateVersion",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wisdom_message_template_version awscc_wisdom_message_template_version} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-message-template-version/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplateVersion.DataAwsccWisdomMessageTemplateVersionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-message-template-version/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccWisdomMessageTemplateVersion resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template-version/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccWisdomMessageTemplateVersion to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wisdom_message_template_version#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccWisdomMessageTemplateVersion that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccWisdomMessageTemplateVersion to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template-version/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-awscc-wisdom-message-template-version/index.ts",
            "line": 127
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccWisdomMessageTemplateVersion",
      "namespace": "dataAwsccWisdomMessageTemplateVersion",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template-version/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template-version/index.ts",
            "line": 98
          },
          "name": "messageTemplateArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template-version/index.ts",
            "line": 103
          },
          "name": "messageTemplateContentSha256",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template-version/index.ts",
            "line": 108
          },
          "name": "messageTemplateVersionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template-version/index.ts",
            "line": 113
          },
          "name": "messageTemplateVersionNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template-version/index.ts",
            "line": 93
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template-version/index.ts",
            "line": 86
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-message-template-version/index:DataAwsccWisdomMessageTemplateVersion"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplateVersion.DataAwsccWisdomMessageTemplateVersionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomMessageTemplateVersion.DataAwsccWisdomMessageTemplateVersionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-message-template-version/index.ts",
        "line": 14
      },
      "name": "DataAwsccWisdomMessageTemplateVersionConfig",
      "namespace": "dataAwsccWisdomMessageTemplateVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wisdom_message_template_version#id DataAwsccWisdomMessageTemplateVersion#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-message-template-version/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-message-template-version/index:DataAwsccWisdomMessageTemplateVersionConfig"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomQuickResponse.DataAwsccWisdomQuickResponse": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wisdom_quick_response awscc_wisdom_quick_response}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomQuickResponse.DataAwsccWisdomQuickResponse",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wisdom_quick_response awscc_wisdom_quick_response} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-quick-response/index.ts",
          "line": 423
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccWisdomQuickResponse.DataAwsccWisdomQuickResponseConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-quick-response/index.ts",
        "line": 391
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccWisdomQuickResponse resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-quick-response/index.ts",
            "line": 408
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccWisdomQuickResponse to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wisdom_quick_response#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccWisdomQuickResponse that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccWisdomQuickResponse to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-quick-response/index.ts",
            "line": 542
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-quick-response/index.ts",
            "line": 548
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccWisdomQuickResponse",
      "namespace": "dataAwsccWisdomQuickResponse",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-quick-response/index.ts",
            "line": 396
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-quick-response/index.ts",
            "line": 447
          },
          "name": "channels",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-quick-response/index.ts",
            "line": 453
          },
          "name": "content",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomQuickResponse.DataAwsccWisdomQuickResponseContentOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-quick-response/index.ts",
            "line": 464
          },
          "name": "contents",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomQuickResponse.DataAwsccWisdomQuickResponseContentsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-quick-response/index.ts",
            "line": 458
          },
          "name": "contentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-quick-response/index.ts",
            "line": 469
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-quick-response/index.ts",
            "line": 475
          },
          "name": "groupingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomQuickResponse.DataAwsccWisdomQuickResponseGroupingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-quick-response/index.ts",
            "line": 493
          },
          "name": "isActive",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-quick-response/index.ts",
            "line": 498
          },
          "name": "knowledgeBaseArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-quick-response/index.ts",
            "line": 503
          },
          "name": "language",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-quick-response/index.ts",
            "line": 508
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-quick-response/index.ts",
            "line": 513
          },
          "name": "quickResponseArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-quick-response/index.ts",
            "line": 518
          },
          "name": "quickResponseId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-quick-response/index.ts",
            "line": 523
          },
          "name": "shortcutKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-quick-response/index.ts",
            "line": 528
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-quick-response/index.ts",
            "line": 534
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomQuickResponse.DataAwsccWisdomQuickResponseTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-quick-response/index.ts",
            "line": 488
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-quick-response/index.ts",
            "line": 481
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-quick-response/index:DataAwsccWisdomQuickResponse"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomQuickResponse.DataAwsccWisdomQuickResponseConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomQuickResponse.DataAwsccWisdomQuickResponseConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-quick-response/index.ts",
        "line": 14
      },
      "name": "DataAwsccWisdomQuickResponseConfig",
      "namespace": "dataAwsccWisdomQuickResponse",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/wisdom_quick_response#id DataAwsccWisdomQuickResponse#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-quick-response/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-quick-response/index:DataAwsccWisdomQuickResponseConfig"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomQuickResponse.DataAwsccWisdomQuickResponseContent": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomQuickResponse.DataAwsccWisdomQuickResponseContent",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-quick-response/index.ts",
        "line": 25
      },
      "name": "DataAwsccWisdomQuickResponseContent",
      "namespace": "dataAwsccWisdomQuickResponse",
      "symbolId": "src/data-awscc-wisdom-quick-response/index:DataAwsccWisdomQuickResponseContent"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomQuickResponse.DataAwsccWisdomQuickResponseContentOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomQuickResponse.DataAwsccWisdomQuickResponseContentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-quick-response/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-quick-response/index.ts",
        "line": 48
      },
      "name": "DataAwsccWisdomQuickResponseContentOutputReference",
      "namespace": "dataAwsccWisdomQuickResponse",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-quick-response/index.ts",
            "line": 75
          },
          "name": "content",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-quick-response/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomQuickResponse.DataAwsccWisdomQuickResponseContent"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-quick-response/index:DataAwsccWisdomQuickResponseContentOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomQuickResponse.DataAwsccWisdomQuickResponseContents": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomQuickResponse.DataAwsccWisdomQuickResponseContents",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-quick-response/index.ts",
        "line": 187
      },
      "name": "DataAwsccWisdomQuickResponseContents",
      "namespace": "dataAwsccWisdomQuickResponse",
      "symbolId": "src/data-awscc-wisdom-quick-response/index:DataAwsccWisdomQuickResponseContents"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomQuickResponse.DataAwsccWisdomQuickResponseContentsMarkdown": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomQuickResponse.DataAwsccWisdomQuickResponseContentsMarkdown",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-quick-response/index.ts",
        "line": 79
      },
      "name": "DataAwsccWisdomQuickResponseContentsMarkdown",
      "namespace": "dataAwsccWisdomQuickResponse",
      "symbolId": "src/data-awscc-wisdom-quick-response/index:DataAwsccWisdomQuickResponseContentsMarkdown"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomQuickResponse.DataAwsccWisdomQuickResponseContentsMarkdownOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomQuickResponse.DataAwsccWisdomQuickResponseContentsMarkdownOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-quick-response/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-awscc-wisdom-quick-response/index.ts",
        "line": 102
      },
      "name": "DataAwsccWisdomQuickResponseContentsMarkdownOutputReference",
      "namespace": "dataAwsccWisdomQuickResponse",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-quick-response/index.ts",
            "line": 129
          },
          "name": "content",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-quick-response/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomQuickResponse.DataAwsccWisdomQuickResponseContentsMarkdown"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-quick-response/index:DataAwsccWisdomQuickResponseContentsMarkdownOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomQuickResponse.DataAwsccWisdomQuickResponseContentsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomQuickResponse.DataAwsccWisdomQuickResponseContentsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-quick-response/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-quick-response/index.ts",
        "line": 210
      },
      "name": "DataAwsccWisdomQuickResponseContentsOutputReference",
      "namespace": "dataAwsccWisdomQuickResponse",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-quick-response/index.ts",
            "line": 238
          },
          "name": "markdown",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomQuickResponse.DataAwsccWisdomQuickResponseContentsMarkdownOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-quick-response/index.ts",
            "line": 244
          },
          "name": "plainText",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomQuickResponse.DataAwsccWisdomQuickResponseContentsPlainTextOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-quick-response/index.ts",
            "line": 221
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomQuickResponse.DataAwsccWisdomQuickResponseContents"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-quick-response/index:DataAwsccWisdomQuickResponseContentsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomQuickResponse.DataAwsccWisdomQuickResponseContentsPlainText": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomQuickResponse.DataAwsccWisdomQuickResponseContentsPlainText",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-quick-response/index.ts",
        "line": 133
      },
      "name": "DataAwsccWisdomQuickResponseContentsPlainText",
      "namespace": "dataAwsccWisdomQuickResponse",
      "symbolId": "src/data-awscc-wisdom-quick-response/index:DataAwsccWisdomQuickResponseContentsPlainText"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomQuickResponse.DataAwsccWisdomQuickResponseContentsPlainTextOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomQuickResponse.DataAwsccWisdomQuickResponseContentsPlainTextOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-quick-response/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-awscc-wisdom-quick-response/index.ts",
        "line": 156
      },
      "name": "DataAwsccWisdomQuickResponseContentsPlainTextOutputReference",
      "namespace": "dataAwsccWisdomQuickResponse",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-quick-response/index.ts",
            "line": 183
          },
          "name": "content",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-quick-response/index.ts",
            "line": 167
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomQuickResponse.DataAwsccWisdomQuickResponseContentsPlainText"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-quick-response/index:DataAwsccWisdomQuickResponseContentsPlainTextOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomQuickResponse.DataAwsccWisdomQuickResponseGroupingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomQuickResponse.DataAwsccWisdomQuickResponseGroupingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-quick-response/index.ts",
        "line": 248
      },
      "name": "DataAwsccWisdomQuickResponseGroupingConfiguration",
      "namespace": "dataAwsccWisdomQuickResponse",
      "symbolId": "src/data-awscc-wisdom-quick-response/index:DataAwsccWisdomQuickResponseGroupingConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomQuickResponse.DataAwsccWisdomQuickResponseGroupingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomQuickResponse.DataAwsccWisdomQuickResponseGroupingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-quick-response/index.ts",
          "line": 278
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-quick-response/index.ts",
        "line": 271
      },
      "name": "DataAwsccWisdomQuickResponseGroupingConfigurationOutputReference",
      "namespace": "dataAwsccWisdomQuickResponse",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-quick-response/index.ts",
            "line": 298
          },
          "name": "criteria",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-quick-response/index.ts",
            "line": 303
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-quick-response/index.ts",
            "line": 282
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomQuickResponse.DataAwsccWisdomQuickResponseGroupingConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-quick-response/index:DataAwsccWisdomQuickResponseGroupingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomQuickResponse.DataAwsccWisdomQuickResponseTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomQuickResponse.DataAwsccWisdomQuickResponseTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-quick-response/index.ts",
        "line": 307
      },
      "name": "DataAwsccWisdomQuickResponseTags",
      "namespace": "dataAwsccWisdomQuickResponse",
      "symbolId": "src/data-awscc-wisdom-quick-response/index:DataAwsccWisdomQuickResponseTags"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomQuickResponse.DataAwsccWisdomQuickResponseTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomQuickResponse.DataAwsccWisdomQuickResponseTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-quick-response/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-wisdom-quick-response/index.ts",
        "line": 369
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-quick-response/index.ts",
            "line": 383
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccWisdomQuickResponse.DataAwsccWisdomQuickResponseTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccWisdomQuickResponseTagsList",
      "namespace": "dataAwsccWisdomQuickResponse",
      "symbolId": "src/data-awscc-wisdom-quick-response/index:DataAwsccWisdomQuickResponseTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccWisdomQuickResponse.DataAwsccWisdomQuickResponseTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWisdomQuickResponse.DataAwsccWisdomQuickResponseTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-wisdom-quick-response/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-awscc-wisdom-quick-response/index.ts",
        "line": 330
      },
      "name": "DataAwsccWisdomQuickResponseTagsOutputReference",
      "namespace": "dataAwsccWisdomQuickResponse",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-quick-response/index.ts",
            "line": 359
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-quick-response/index.ts",
            "line": 364
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-wisdom-quick-response/index.ts",
            "line": 343
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWisdomQuickResponse.DataAwsccWisdomQuickResponseTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-wisdom-quick-response/index:DataAwsccWisdomQuickResponseTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesConnectionAlias.DataAwsccWorkspacesConnectionAlias": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspaces_connection_alias awscc_workspaces_connection_alias}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesConnectionAlias.DataAwsccWorkspacesConnectionAlias",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspaces_connection_alias awscc_workspaces_connection_alias} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspaces-connection-alias/index.ts",
          "line": 231
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesConnectionAlias.DataAwsccWorkspacesConnectionAliasConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-workspaces-connection-alias/index.ts",
        "line": 199
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccWorkspacesConnectionAlias resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspaces-connection-alias/index.ts",
            "line": 216
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccWorkspacesConnectionAlias to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspaces_connection_alias#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccWorkspacesConnectionAlias that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccWorkspacesConnectionAlias to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspaces-connection-alias/index.ts",
            "line": 298
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspaces-connection-alias/index.ts",
            "line": 304
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccWorkspacesConnectionAlias",
      "namespace": "dataAwsccWorkspacesConnectionAlias",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspaces-connection-alias/index.ts",
            "line": 204
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspaces-connection-alias/index.ts",
            "line": 255
          },
          "name": "aliasId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspaces-connection-alias/index.ts",
            "line": 261
          },
          "name": "associations",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesConnectionAlias.DataAwsccWorkspacesConnectionAliasAssociationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspaces-connection-alias/index.ts",
            "line": 266
          },
          "name": "connectionAliasState",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspaces-connection-alias/index.ts",
            "line": 271
          },
          "name": "connectionString",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspaces-connection-alias/index.ts",
            "line": 290
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesConnectionAlias.DataAwsccWorkspacesConnectionAliasTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspaces-connection-alias/index.ts",
            "line": 284
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspaces-connection-alias/index.ts",
            "line": 277
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-workspaces-connection-alias/index:DataAwsccWorkspacesConnectionAlias"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesConnectionAlias.DataAwsccWorkspacesConnectionAliasAssociations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesConnectionAlias.DataAwsccWorkspacesConnectionAliasAssociations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-workspaces-connection-alias/index.ts",
        "line": 25
      },
      "name": "DataAwsccWorkspacesConnectionAliasAssociations",
      "namespace": "dataAwsccWorkspacesConnectionAlias",
      "symbolId": "src/data-awscc-workspaces-connection-alias/index:DataAwsccWorkspacesConnectionAliasAssociations"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesConnectionAlias.DataAwsccWorkspacesConnectionAliasAssociationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesConnectionAlias.DataAwsccWorkspacesConnectionAliasAssociationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspaces-connection-alias/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-workspaces-connection-alias/index.ts",
        "line": 97
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspaces-connection-alias/index.ts",
            "line": 111
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesConnectionAlias.DataAwsccWorkspacesConnectionAliasAssociationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccWorkspacesConnectionAliasAssociationsList",
      "namespace": "dataAwsccWorkspacesConnectionAlias",
      "symbolId": "src/data-awscc-workspaces-connection-alias/index:DataAwsccWorkspacesConnectionAliasAssociationsList"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesConnectionAlias.DataAwsccWorkspacesConnectionAliasAssociationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesConnectionAlias.DataAwsccWorkspacesConnectionAliasAssociationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspaces-connection-alias/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-workspaces-connection-alias/index.ts",
        "line": 48
      },
      "name": "DataAwsccWorkspacesConnectionAliasAssociationsOutputReference",
      "namespace": "dataAwsccWorkspacesConnectionAlias",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspaces-connection-alias/index.ts",
            "line": 77
          },
          "name": "associatedAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspaces-connection-alias/index.ts",
            "line": 82
          },
          "name": "associationStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspaces-connection-alias/index.ts",
            "line": 87
          },
          "name": "connectionIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspaces-connection-alias/index.ts",
            "line": 92
          },
          "name": "resourceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspaces-connection-alias/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesConnectionAlias.DataAwsccWorkspacesConnectionAliasAssociations"
          }
        }
      ],
      "symbolId": "src/data-awscc-workspaces-connection-alias/index:DataAwsccWorkspacesConnectionAliasAssociationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesConnectionAlias.DataAwsccWorkspacesConnectionAliasConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesConnectionAlias.DataAwsccWorkspacesConnectionAliasConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-workspaces-connection-alias/index.ts",
        "line": 14
      },
      "name": "DataAwsccWorkspacesConnectionAliasConfig",
      "namespace": "dataAwsccWorkspacesConnectionAlias",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspaces_connection_alias#id DataAwsccWorkspacesConnectionAlias#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspaces-connection-alias/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-workspaces-connection-alias/index:DataAwsccWorkspacesConnectionAliasConfig"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesConnectionAlias.DataAwsccWorkspacesConnectionAliasTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesConnectionAlias.DataAwsccWorkspacesConnectionAliasTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-workspaces-connection-alias/index.ts",
        "line": 115
      },
      "name": "DataAwsccWorkspacesConnectionAliasTags",
      "namespace": "dataAwsccWorkspacesConnectionAlias",
      "symbolId": "src/data-awscc-workspaces-connection-alias/index:DataAwsccWorkspacesConnectionAliasTags"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesConnectionAlias.DataAwsccWorkspacesConnectionAliasTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesConnectionAlias.DataAwsccWorkspacesConnectionAliasTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspaces-connection-alias/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/data-awscc-workspaces-connection-alias/index.ts",
        "line": 177
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspaces-connection-alias/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-awscc.dataAwsccWorkspacesConnectionAlias.DataAwsccWorkspacesConnectionAliasTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccWorkspacesConnectionAliasTagsList",
      "namespace": "dataAwsccWorkspacesConnectionAlias",
      "symbolId": "src/data-awscc-workspaces-connection-alias/index:DataAwsccWorkspacesConnectionAliasTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesConnectionAlias.DataAwsccWorkspacesConnectionAliasTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesConnectionAlias.DataAwsccWorkspacesConnectionAliasTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspaces-connection-alias/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-awscc-workspaces-connection-alias/index.ts",
        "line": 138
      },
      "name": "DataAwsccWorkspacesConnectionAliasTagsOutputReference",
      "namespace": "dataAwsccWorkspacesConnectionAlias",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspaces-connection-alias/index.ts",
            "line": 167
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspaces-connection-alias/index.ts",
            "line": 172
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspaces-connection-alias/index.ts",
            "line": 151
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesConnectionAlias.DataAwsccWorkspacesConnectionAliasTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-workspaces-connection-alias/index:DataAwsccWorkspacesConnectionAliasTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesConnectionAliases.DataAwsccWorkspacesConnectionAliases": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspaces_connection_aliases awscc_workspaces_connection_aliases}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesConnectionAliases.DataAwsccWorkspacesConnectionAliases",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspaces_connection_aliases awscc_workspaces_connection_aliases} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspaces-connection-aliases/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesConnectionAliases.DataAwsccWorkspacesConnectionAliasesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-workspaces-connection-aliases/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccWorkspacesConnectionAliases resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspaces-connection-aliases/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccWorkspacesConnectionAliases to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspaces_connection_aliases#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccWorkspacesConnectionAliases that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccWorkspacesConnectionAliases to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspaces-connection-aliases/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspaces-connection-aliases/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccWorkspacesConnectionAliases",
      "namespace": "dataAwsccWorkspacesConnectionAliases",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspaces-connection-aliases/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspaces-connection-aliases/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspaces-connection-aliases/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-workspaces-connection-aliases/index:DataAwsccWorkspacesConnectionAliases"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesConnectionAliases.DataAwsccWorkspacesConnectionAliasesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesConnectionAliases.DataAwsccWorkspacesConnectionAliasesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-workspaces-connection-aliases/index.ts",
        "line": 14
      },
      "name": "DataAwsccWorkspacesConnectionAliasesConfig",
      "namespace": "dataAwsccWorkspacesConnectionAliases",
      "symbolId": "src/data-awscc-workspaces-connection-aliases/index:DataAwsccWorkspacesConnectionAliasesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesWorkspaceIpGroup.DataAwsccWorkspacesWorkspaceIpGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspaces_workspace_ip_group awscc_workspaces_workspace_ip_group}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesWorkspaceIpGroup.DataAwsccWorkspacesWorkspaceIpGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspaces_workspace_ip_group awscc_workspaces_workspace_ip_group} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspaces-workspace-ip-group/index.ts",
          "line": 221
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesWorkspaceIpGroup.DataAwsccWorkspacesWorkspaceIpGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-workspaces-workspace-ip-group/index.ts",
        "line": 189
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccWorkspacesWorkspaceIpGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspaces-workspace-ip-group/index.ts",
            "line": 206
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccWorkspacesWorkspaceIpGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspaces_workspace_ip_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccWorkspacesWorkspaceIpGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccWorkspacesWorkspaceIpGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspaces-workspace-ip-group/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-awscc-workspaces-workspace-ip-group/index.ts",
            "line": 299
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccWorkspacesWorkspaceIpGroup",
      "namespace": "dataAwsccWorkspacesWorkspaceIpGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspaces-workspace-ip-group/index.ts",
            "line": 194
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspaces-workspace-ip-group/index.ts",
            "line": 245
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspaces-workspace-ip-group/index.ts",
            "line": 250
          },
          "name": "groupDesc",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspaces-workspace-ip-group/index.ts",
            "line": 255
          },
          "name": "groupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspaces-workspace-ip-group/index.ts",
            "line": 260
          },
          "name": "groupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspaces-workspace-ip-group/index.ts",
            "line": 279
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesWorkspaceIpGroup.DataAwsccWorkspacesWorkspaceIpGroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspaces-workspace-ip-group/index.ts",
            "line": 285
          },
          "name": "userRules",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesWorkspaceIpGroup.DataAwsccWorkspacesWorkspaceIpGroupUserRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspaces-workspace-ip-group/index.ts",
            "line": 273
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspaces-workspace-ip-group/index.ts",
            "line": 266
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-workspaces-workspace-ip-group/index:DataAwsccWorkspacesWorkspaceIpGroup"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesWorkspaceIpGroup.DataAwsccWorkspacesWorkspaceIpGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesWorkspaceIpGroup.DataAwsccWorkspacesWorkspaceIpGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-workspaces-workspace-ip-group/index.ts",
        "line": 14
      },
      "name": "DataAwsccWorkspacesWorkspaceIpGroupConfig",
      "namespace": "dataAwsccWorkspacesWorkspaceIpGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspaces_workspace_ip_group#id DataAwsccWorkspacesWorkspaceIpGroup#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspaces-workspace-ip-group/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-workspaces-workspace-ip-group/index:DataAwsccWorkspacesWorkspaceIpGroupConfig"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesWorkspaceIpGroup.DataAwsccWorkspacesWorkspaceIpGroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesWorkspaceIpGroup.DataAwsccWorkspacesWorkspaceIpGroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-workspaces-workspace-ip-group/index.ts",
        "line": 25
      },
      "name": "DataAwsccWorkspacesWorkspaceIpGroupTags",
      "namespace": "dataAwsccWorkspacesWorkspaceIpGroup",
      "symbolId": "src/data-awscc-workspaces-workspace-ip-group/index:DataAwsccWorkspacesWorkspaceIpGroupTags"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesWorkspaceIpGroup.DataAwsccWorkspacesWorkspaceIpGroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesWorkspaceIpGroup.DataAwsccWorkspacesWorkspaceIpGroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspaces-workspace-ip-group/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-awscc-workspaces-workspace-ip-group/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspaces-workspace-ip-group/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-awscc.dataAwsccWorkspacesWorkspaceIpGroup.DataAwsccWorkspacesWorkspaceIpGroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccWorkspacesWorkspaceIpGroupTagsList",
      "namespace": "dataAwsccWorkspacesWorkspaceIpGroup",
      "symbolId": "src/data-awscc-workspaces-workspace-ip-group/index:DataAwsccWorkspacesWorkspaceIpGroupTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesWorkspaceIpGroup.DataAwsccWorkspacesWorkspaceIpGroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesWorkspaceIpGroup.DataAwsccWorkspacesWorkspaceIpGroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspaces-workspace-ip-group/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-workspaces-workspace-ip-group/index.ts",
        "line": 48
      },
      "name": "DataAwsccWorkspacesWorkspaceIpGroupTagsOutputReference",
      "namespace": "dataAwsccWorkspacesWorkspaceIpGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspaces-workspace-ip-group/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspaces-workspace-ip-group/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspaces-workspace-ip-group/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesWorkspaceIpGroup.DataAwsccWorkspacesWorkspaceIpGroupTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-workspaces-workspace-ip-group/index:DataAwsccWorkspacesWorkspaceIpGroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesWorkspaceIpGroup.DataAwsccWorkspacesWorkspaceIpGroupUserRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesWorkspaceIpGroup.DataAwsccWorkspacesWorkspaceIpGroupUserRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-workspaces-workspace-ip-group/index.ts",
        "line": 105
      },
      "name": "DataAwsccWorkspacesWorkspaceIpGroupUserRules",
      "namespace": "dataAwsccWorkspacesWorkspaceIpGroup",
      "symbolId": "src/data-awscc-workspaces-workspace-ip-group/index:DataAwsccWorkspacesWorkspaceIpGroupUserRules"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesWorkspaceIpGroup.DataAwsccWorkspacesWorkspaceIpGroupUserRulesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesWorkspaceIpGroup.DataAwsccWorkspacesWorkspaceIpGroupUserRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspaces-workspace-ip-group/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-awscc-workspaces-workspace-ip-group/index.ts",
        "line": 167
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspaces-workspace-ip-group/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-awscc.dataAwsccWorkspacesWorkspaceIpGroup.DataAwsccWorkspacesWorkspaceIpGroupUserRulesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccWorkspacesWorkspaceIpGroupUserRulesList",
      "namespace": "dataAwsccWorkspacesWorkspaceIpGroup",
      "symbolId": "src/data-awscc-workspaces-workspace-ip-group/index:DataAwsccWorkspacesWorkspaceIpGroupUserRulesList"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesWorkspaceIpGroup.DataAwsccWorkspacesWorkspaceIpGroupUserRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesWorkspaceIpGroup.DataAwsccWorkspacesWorkspaceIpGroupUserRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspaces-workspace-ip-group/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-awscc-workspaces-workspace-ip-group/index.ts",
        "line": 128
      },
      "name": "DataAwsccWorkspacesWorkspaceIpGroupUserRulesOutputReference",
      "namespace": "dataAwsccWorkspacesWorkspaceIpGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspaces-workspace-ip-group/index.ts",
            "line": 157
          },
          "name": "ipRule",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspaces-workspace-ip-group/index.ts",
            "line": 162
          },
          "name": "ruleDesc",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspaces-workspace-ip-group/index.ts",
            "line": 141
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesWorkspaceIpGroup.DataAwsccWorkspacesWorkspaceIpGroupUserRules"
          }
        }
      ],
      "symbolId": "src/data-awscc-workspaces-workspace-ip-group/index:DataAwsccWorkspacesWorkspaceIpGroupUserRulesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesWorkspaceIpGroups.DataAwsccWorkspacesWorkspaceIpGroups": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspaces_workspace_ip_groups awscc_workspaces_workspace_ip_groups}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesWorkspaceIpGroups.DataAwsccWorkspacesWorkspaceIpGroups",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspaces_workspace_ip_groups awscc_workspaces_workspace_ip_groups} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspaces-workspace-ip-groups/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesWorkspaceIpGroups.DataAwsccWorkspacesWorkspaceIpGroupsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-workspaces-workspace-ip-groups/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccWorkspacesWorkspaceIpGroups resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspaces-workspace-ip-groups/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccWorkspacesWorkspaceIpGroups to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspaces_workspace_ip_groups#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccWorkspacesWorkspaceIpGroups that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccWorkspacesWorkspaceIpGroups to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspaces-workspace-ip-groups/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspaces-workspace-ip-groups/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccWorkspacesWorkspaceIpGroups",
      "namespace": "dataAwsccWorkspacesWorkspaceIpGroups",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspaces-workspace-ip-groups/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspaces-workspace-ip-groups/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspaces-workspace-ip-groups/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-workspaces-workspace-ip-groups/index:DataAwsccWorkspacesWorkspaceIpGroups"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesWorkspaceIpGroups.DataAwsccWorkspacesWorkspaceIpGroupsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesWorkspaceIpGroups.DataAwsccWorkspacesWorkspaceIpGroupsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-workspaces-workspace-ip-groups/index.ts",
        "line": 14
      },
      "name": "DataAwsccWorkspacesWorkspaceIpGroupsConfig",
      "namespace": "dataAwsccWorkspacesWorkspaceIpGroups",
      "symbolId": "src/data-awscc-workspaces-workspace-ip-groups/index:DataAwsccWorkspacesWorkspaceIpGroupsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesWorkspacesPool.DataAwsccWorkspacesWorkspacesPool": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspaces_workspaces_pool awscc_workspaces_workspaces_pool}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesWorkspacesPool.DataAwsccWorkspacesWorkspacesPool",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspaces_workspaces_pool awscc_workspaces_workspaces_pool} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspaces-workspaces-pool/index.ts",
          "line": 318
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesWorkspacesPool.DataAwsccWorkspacesWorkspacesPoolConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-workspaces-workspaces-pool/index.ts",
        "line": 286
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccWorkspacesWorkspacesPool resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspaces-workspaces-pool/index.ts",
            "line": 303
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccWorkspacesWorkspacesPool to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspaces_workspaces_pool#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccWorkspacesWorkspacesPool that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccWorkspacesWorkspacesPool to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspaces-workspaces-pool/index.ts",
            "line": 422
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspaces-workspaces-pool/index.ts",
            "line": 428
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccWorkspacesWorkspacesPool",
      "namespace": "dataAwsccWorkspacesWorkspacesPool",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspaces-workspaces-pool/index.ts",
            "line": 291
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspaces-workspaces-pool/index.ts",
            "line": 343
          },
          "name": "applicationSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesWorkspacesPool.DataAwsccWorkspacesWorkspacesPoolApplicationSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspaces-workspaces-pool/index.ts",
            "line": 348
          },
          "name": "bundleId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspaces-workspaces-pool/index.ts",
            "line": 354
          },
          "name": "capacity",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesWorkspacesPool.DataAwsccWorkspacesWorkspacesPoolCapacityOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspaces-workspaces-pool/index.ts",
            "line": 359
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspaces-workspaces-pool/index.ts",
            "line": 364
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspaces-workspaces-pool/index.ts",
            "line": 369
          },
          "name": "directoryId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspaces-workspaces-pool/index.ts",
            "line": 387
          },
          "name": "poolArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspaces-workspaces-pool/index.ts",
            "line": 392
          },
          "name": "poolId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspaces-workspaces-pool/index.ts",
            "line": 397
          },
          "name": "poolName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspaces-workspaces-pool/index.ts",
            "line": 402
          },
          "name": "runningMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspaces-workspaces-pool/index.ts",
            "line": 408
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesWorkspacesPool.DataAwsccWorkspacesWorkspacesPoolTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspaces-workspaces-pool/index.ts",
            "line": 414
          },
          "name": "timeoutSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesWorkspacesPool.DataAwsccWorkspacesWorkspacesPoolTimeoutSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspaces-workspaces-pool/index.ts",
            "line": 382
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspaces-workspaces-pool/index.ts",
            "line": 375
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-workspaces-workspaces-pool/index:DataAwsccWorkspacesWorkspacesPool"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesWorkspacesPool.DataAwsccWorkspacesWorkspacesPoolApplicationSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesWorkspacesPool.DataAwsccWorkspacesWorkspacesPoolApplicationSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-workspaces-workspaces-pool/index.ts",
        "line": 25
      },
      "name": "DataAwsccWorkspacesWorkspacesPoolApplicationSettings",
      "namespace": "dataAwsccWorkspacesWorkspacesPool",
      "symbolId": "src/data-awscc-workspaces-workspaces-pool/index:DataAwsccWorkspacesWorkspacesPoolApplicationSettings"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesWorkspacesPool.DataAwsccWorkspacesWorkspacesPoolApplicationSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesWorkspacesPool.DataAwsccWorkspacesWorkspacesPoolApplicationSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspaces-workspaces-pool/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-workspaces-workspaces-pool/index.ts",
        "line": 48
      },
      "name": "DataAwsccWorkspacesWorkspacesPoolApplicationSettingsOutputReference",
      "namespace": "dataAwsccWorkspacesWorkspacesPool",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspaces-workspaces-pool/index.ts",
            "line": 75
          },
          "name": "settingsGroup",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspaces-workspaces-pool/index.ts",
            "line": 80
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspaces-workspaces-pool/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesWorkspacesPool.DataAwsccWorkspacesWorkspacesPoolApplicationSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-workspaces-workspaces-pool/index:DataAwsccWorkspacesWorkspacesPoolApplicationSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesWorkspacesPool.DataAwsccWorkspacesWorkspacesPoolCapacity": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesWorkspacesPool.DataAwsccWorkspacesWorkspacesPoolCapacity",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-workspaces-workspaces-pool/index.ts",
        "line": 84
      },
      "name": "DataAwsccWorkspacesWorkspacesPoolCapacity",
      "namespace": "dataAwsccWorkspacesWorkspacesPool",
      "symbolId": "src/data-awscc-workspaces-workspaces-pool/index:DataAwsccWorkspacesWorkspacesPoolCapacity"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesWorkspacesPool.DataAwsccWorkspacesWorkspacesPoolCapacityOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesWorkspacesPool.DataAwsccWorkspacesWorkspacesPoolCapacityOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspaces-workspaces-pool/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-awscc-workspaces-workspaces-pool/index.ts",
        "line": 107
      },
      "name": "DataAwsccWorkspacesWorkspacesPoolCapacityOutputReference",
      "namespace": "dataAwsccWorkspacesWorkspacesPool",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspaces-workspaces-pool/index.ts",
            "line": 134
          },
          "name": "desiredUserSessions",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspaces-workspaces-pool/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesWorkspacesPool.DataAwsccWorkspacesWorkspacesPoolCapacity"
          }
        }
      ],
      "symbolId": "src/data-awscc-workspaces-workspaces-pool/index:DataAwsccWorkspacesWorkspacesPoolCapacityOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesWorkspacesPool.DataAwsccWorkspacesWorkspacesPoolConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesWorkspacesPool.DataAwsccWorkspacesWorkspacesPoolConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-workspaces-workspaces-pool/index.ts",
        "line": 14
      },
      "name": "DataAwsccWorkspacesWorkspacesPoolConfig",
      "namespace": "dataAwsccWorkspacesWorkspacesPool",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspaces_workspaces_pool#id DataAwsccWorkspacesWorkspacesPool#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspaces-workspaces-pool/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-workspaces-workspaces-pool/index:DataAwsccWorkspacesWorkspacesPoolConfig"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesWorkspacesPool.DataAwsccWorkspacesWorkspacesPoolTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesWorkspacesPool.DataAwsccWorkspacesWorkspacesPoolTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-workspaces-workspaces-pool/index.ts",
        "line": 138
      },
      "name": "DataAwsccWorkspacesWorkspacesPoolTags",
      "namespace": "dataAwsccWorkspacesWorkspacesPool",
      "symbolId": "src/data-awscc-workspaces-workspaces-pool/index:DataAwsccWorkspacesWorkspacesPoolTags"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesWorkspacesPool.DataAwsccWorkspacesWorkspacesPoolTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesWorkspacesPool.DataAwsccWorkspacesWorkspacesPoolTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspaces-workspaces-pool/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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-workspaces-workspaces-pool/index.ts",
        "line": 200
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspaces-workspaces-pool/index.ts",
            "line": 214
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesWorkspacesPool.DataAwsccWorkspacesWorkspacesPoolTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccWorkspacesWorkspacesPoolTagsList",
      "namespace": "dataAwsccWorkspacesWorkspacesPool",
      "symbolId": "src/data-awscc-workspaces-workspaces-pool/index:DataAwsccWorkspacesWorkspacesPoolTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesWorkspacesPool.DataAwsccWorkspacesWorkspacesPoolTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesWorkspacesPool.DataAwsccWorkspacesWorkspacesPoolTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspaces-workspaces-pool/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-workspaces-workspaces-pool/index.ts",
        "line": 161
      },
      "name": "DataAwsccWorkspacesWorkspacesPoolTagsOutputReference",
      "namespace": "dataAwsccWorkspacesWorkspacesPool",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspaces-workspaces-pool/index.ts",
            "line": 190
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspaces-workspaces-pool/index.ts",
            "line": 195
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspaces-workspaces-pool/index.ts",
            "line": 174
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesWorkspacesPool.DataAwsccWorkspacesWorkspacesPoolTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-workspaces-workspaces-pool/index:DataAwsccWorkspacesWorkspacesPoolTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesWorkspacesPool.DataAwsccWorkspacesWorkspacesPoolTimeoutSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesWorkspacesPool.DataAwsccWorkspacesWorkspacesPoolTimeoutSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-workspaces-workspaces-pool/index.ts",
        "line": 218
      },
      "name": "DataAwsccWorkspacesWorkspacesPoolTimeoutSettings",
      "namespace": "dataAwsccWorkspacesWorkspacesPool",
      "symbolId": "src/data-awscc-workspaces-workspaces-pool/index:DataAwsccWorkspacesWorkspacesPoolTimeoutSettings"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesWorkspacesPool.DataAwsccWorkspacesWorkspacesPoolTimeoutSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesWorkspacesPool.DataAwsccWorkspacesWorkspacesPoolTimeoutSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspaces-workspaces-pool/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/data-awscc-workspaces-workspaces-pool/index.ts",
        "line": 241
      },
      "name": "DataAwsccWorkspacesWorkspacesPoolTimeoutSettingsOutputReference",
      "namespace": "dataAwsccWorkspacesWorkspacesPool",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspaces-workspaces-pool/index.ts",
            "line": 268
          },
          "name": "disconnectTimeoutInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspaces-workspaces-pool/index.ts",
            "line": 273
          },
          "name": "idleDisconnectTimeoutInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspaces-workspaces-pool/index.ts",
            "line": 278
          },
          "name": "maxUserDurationInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspaces-workspaces-pool/index.ts",
            "line": 252
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesWorkspacesPool.DataAwsccWorkspacesWorkspacesPoolTimeoutSettings"
          }
        }
      ],
      "symbolId": "src/data-awscc-workspaces-workspaces-pool/index:DataAwsccWorkspacesWorkspacesPoolTimeoutSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesWorkspacesPools.DataAwsccWorkspacesWorkspacesPools": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspaces_workspaces_pools awscc_workspaces_workspaces_pools}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesWorkspacesPools.DataAwsccWorkspacesWorkspacesPools",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspaces_workspaces_pools awscc_workspaces_workspaces_pools} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspaces-workspaces-pools/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesWorkspacesPools.DataAwsccWorkspacesWorkspacesPoolsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-workspaces-workspaces-pools/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccWorkspacesWorkspacesPools resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspaces-workspaces-pools/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccWorkspacesWorkspacesPools to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspaces_workspaces_pools#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccWorkspacesWorkspacesPools that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccWorkspacesWorkspacesPools to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspaces-workspaces-pools/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspaces-workspaces-pools/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccWorkspacesWorkspacesPools",
      "namespace": "dataAwsccWorkspacesWorkspacesPools",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspaces-workspaces-pools/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspaces-workspaces-pools/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspaces-workspaces-pools/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-workspaces-workspaces-pools/index:DataAwsccWorkspacesWorkspacesPools"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesWorkspacesPools.DataAwsccWorkspacesWorkspacesPoolsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesWorkspacesPools.DataAwsccWorkspacesWorkspacesPoolsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-workspaces-workspaces-pools/index.ts",
        "line": 14
      },
      "name": "DataAwsccWorkspacesWorkspacesPoolsConfig",
      "namespace": "dataAwsccWorkspacesWorkspacesPools",
      "symbolId": "src/data-awscc-workspaces-workspaces-pools/index:DataAwsccWorkspacesWorkspacesPoolsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesVolume.DataAwsccWorkspacesinstancesVolume": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesinstances_volume awscc_workspacesinstances_volume}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesVolume.DataAwsccWorkspacesinstancesVolume",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesinstances_volume awscc_workspacesinstances_volume} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspacesinstances-volume/index.ts",
          "line": 222
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesVolume.DataAwsccWorkspacesinstancesVolumeConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesinstances-volume/index.ts",
        "line": 190
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccWorkspacesinstancesVolume resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-volume/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 DataAwsccWorkspacesinstancesVolume to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesinstances_volume#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccWorkspacesinstancesVolume that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccWorkspacesinstancesVolume to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-volume/index.ts",
            "line": 313
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-volume/index.ts",
            "line": 319
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccWorkspacesinstancesVolume",
      "namespace": "dataAwsccWorkspacesinstancesVolume",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-volume/index.ts",
            "line": 195
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-volume/index.ts",
            "line": 246
          },
          "name": "availabilityZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-volume/index.ts",
            "line": 251
          },
          "name": "encrypted",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-volume/index.ts",
            "line": 269
          },
          "name": "iops",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-volume/index.ts",
            "line": 274
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-volume/index.ts",
            "line": 279
          },
          "name": "sizeInGb",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-volume/index.ts",
            "line": 284
          },
          "name": "snapshotId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-volume/index.ts",
            "line": 290
          },
          "name": "tagSpecifications",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesVolume.DataAwsccWorkspacesinstancesVolumeTagSpecificationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-volume/index.ts",
            "line": 295
          },
          "name": "throughput",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-volume/index.ts",
            "line": 300
          },
          "name": "volumeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-volume/index.ts",
            "line": 305
          },
          "name": "volumeType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-volume/index.ts",
            "line": 264
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-volume/index.ts",
            "line": 257
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-workspacesinstances-volume/index:DataAwsccWorkspacesinstancesVolume"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesVolume.DataAwsccWorkspacesinstancesVolumeConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesVolume.DataAwsccWorkspacesinstancesVolumeConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesinstances-volume/index.ts",
        "line": 14
      },
      "name": "DataAwsccWorkspacesinstancesVolumeConfig",
      "namespace": "dataAwsccWorkspacesinstancesVolume",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesinstances_volume#id DataAwsccWorkspacesinstancesVolume#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-volume/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-workspacesinstances-volume/index:DataAwsccWorkspacesinstancesVolumeConfig"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesVolume.DataAwsccWorkspacesinstancesVolumeTagSpecifications": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesVolume.DataAwsccWorkspacesinstancesVolumeTagSpecifications",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesinstances-volume/index.ts",
        "line": 105
      },
      "name": "DataAwsccWorkspacesinstancesVolumeTagSpecifications",
      "namespace": "dataAwsccWorkspacesinstancesVolume",
      "symbolId": "src/data-awscc-workspacesinstances-volume/index:DataAwsccWorkspacesinstancesVolumeTagSpecifications"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesVolume.DataAwsccWorkspacesinstancesVolumeTagSpecificationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesVolume.DataAwsccWorkspacesinstancesVolumeTagSpecificationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspacesinstances-volume/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-awscc-workspacesinstances-volume/index.ts",
        "line": 168
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-volume/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-awscc.dataAwsccWorkspacesinstancesVolume.DataAwsccWorkspacesinstancesVolumeTagSpecificationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccWorkspacesinstancesVolumeTagSpecificationsList",
      "namespace": "dataAwsccWorkspacesinstancesVolume",
      "symbolId": "src/data-awscc-workspacesinstances-volume/index:DataAwsccWorkspacesinstancesVolumeTagSpecificationsList"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesVolume.DataAwsccWorkspacesinstancesVolumeTagSpecificationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesVolume.DataAwsccWorkspacesinstancesVolumeTagSpecificationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspacesinstances-volume/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-awscc-workspacesinstances-volume/index.ts",
        "line": 128
      },
      "name": "DataAwsccWorkspacesinstancesVolumeTagSpecificationsOutputReference",
      "namespace": "dataAwsccWorkspacesinstancesVolume",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-volume/index.ts",
            "line": 157
          },
          "name": "resourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-volume/index.ts",
            "line": 163
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesVolume.DataAwsccWorkspacesinstancesVolumeTagSpecificationsTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-volume/index.ts",
            "line": 141
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesVolume.DataAwsccWorkspacesinstancesVolumeTagSpecifications"
          }
        }
      ],
      "symbolId": "src/data-awscc-workspacesinstances-volume/index:DataAwsccWorkspacesinstancesVolumeTagSpecificationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesVolume.DataAwsccWorkspacesinstancesVolumeTagSpecificationsTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesVolume.DataAwsccWorkspacesinstancesVolumeTagSpecificationsTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesinstances-volume/index.ts",
        "line": 25
      },
      "name": "DataAwsccWorkspacesinstancesVolumeTagSpecificationsTags",
      "namespace": "dataAwsccWorkspacesinstancesVolume",
      "symbolId": "src/data-awscc-workspacesinstances-volume/index:DataAwsccWorkspacesinstancesVolumeTagSpecificationsTags"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesVolume.DataAwsccWorkspacesinstancesVolumeTagSpecificationsTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesVolume.DataAwsccWorkspacesinstancesVolumeTagSpecificationsTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspacesinstances-volume/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-awscc-workspacesinstances-volume/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-volume/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-awscc.dataAwsccWorkspacesinstancesVolume.DataAwsccWorkspacesinstancesVolumeTagSpecificationsTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccWorkspacesinstancesVolumeTagSpecificationsTagsList",
      "namespace": "dataAwsccWorkspacesinstancesVolume",
      "symbolId": "src/data-awscc-workspacesinstances-volume/index:DataAwsccWorkspacesinstancesVolumeTagSpecificationsTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesVolume.DataAwsccWorkspacesinstancesVolumeTagSpecificationsTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesVolume.DataAwsccWorkspacesinstancesVolumeTagSpecificationsTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspacesinstances-volume/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesinstances-volume/index.ts",
        "line": 48
      },
      "name": "DataAwsccWorkspacesinstancesVolumeTagSpecificationsTagsOutputReference",
      "namespace": "dataAwsccWorkspacesinstancesVolume",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-volume/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-volume/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-volume/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesVolume.DataAwsccWorkspacesinstancesVolumeTagSpecificationsTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-workspacesinstances-volume/index:DataAwsccWorkspacesinstancesVolumeTagSpecificationsTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesVolumeAssociation.DataAwsccWorkspacesinstancesVolumeAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesinstances_volume_association awscc_workspacesinstances_volume_association}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesVolumeAssociation.DataAwsccWorkspacesinstancesVolumeAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesinstances_volume_association awscc_workspacesinstances_volume_association} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspacesinstances-volume-association/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesVolumeAssociation.DataAwsccWorkspacesinstancesVolumeAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesinstances-volume-association/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccWorkspacesinstancesVolumeAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-volume-association/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccWorkspacesinstancesVolumeAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesinstances_volume_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccWorkspacesinstancesVolumeAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccWorkspacesinstancesVolumeAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-volume-association/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-awscc-workspacesinstances-volume-association/index.ts",
            "line": 127
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccWorkspacesinstancesVolumeAssociation",
      "namespace": "dataAwsccWorkspacesinstancesVolumeAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-volume-association/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-volume-association/index.ts",
            "line": 85
          },
          "name": "device",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-volume-association/index.ts",
            "line": 90
          },
          "name": "disassociateMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-volume-association/index.ts",
            "line": 108
          },
          "name": "volumeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-volume-association/index.ts",
            "line": 113
          },
          "name": "workspaceInstanceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-volume-association/index.ts",
            "line": 103
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-volume-association/index.ts",
            "line": 96
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-workspacesinstances-volume-association/index:DataAwsccWorkspacesinstancesVolumeAssociation"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesVolumeAssociation.DataAwsccWorkspacesinstancesVolumeAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesVolumeAssociation.DataAwsccWorkspacesinstancesVolumeAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesinstances-volume-association/index.ts",
        "line": 14
      },
      "name": "DataAwsccWorkspacesinstancesVolumeAssociationConfig",
      "namespace": "dataAwsccWorkspacesinstancesVolumeAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesinstances_volume_association#id DataAwsccWorkspacesinstancesVolumeAssociation#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-volume-association/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-workspacesinstances-volume-association/index:DataAwsccWorkspacesinstancesVolumeAssociationConfig"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesVolumeAssociations.DataAwsccWorkspacesinstancesVolumeAssociations": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesinstances_volume_associations awscc_workspacesinstances_volume_associations}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesVolumeAssociations.DataAwsccWorkspacesinstancesVolumeAssociations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesinstances_volume_associations awscc_workspacesinstances_volume_associations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspacesinstances-volume-associations/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesVolumeAssociations.DataAwsccWorkspacesinstancesVolumeAssociationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesinstances-volume-associations/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccWorkspacesinstancesVolumeAssociations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-volume-associations/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccWorkspacesinstancesVolumeAssociations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesinstances_volume_associations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccWorkspacesinstancesVolumeAssociations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccWorkspacesinstancesVolumeAssociations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-volume-associations/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-volume-associations/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccWorkspacesinstancesVolumeAssociations",
      "namespace": "dataAwsccWorkspacesinstancesVolumeAssociations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-volume-associations/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-volume-associations/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-volume-associations/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-workspacesinstances-volume-associations/index:DataAwsccWorkspacesinstancesVolumeAssociations"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesVolumeAssociations.DataAwsccWorkspacesinstancesVolumeAssociationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesVolumeAssociations.DataAwsccWorkspacesinstancesVolumeAssociationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesinstances-volume-associations/index.ts",
        "line": 14
      },
      "name": "DataAwsccWorkspacesinstancesVolumeAssociationsConfig",
      "namespace": "dataAwsccWorkspacesinstancesVolumeAssociations",
      "symbolId": "src/data-awscc-workspacesinstances-volume-associations/index:DataAwsccWorkspacesinstancesVolumeAssociationsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesVolumes.DataAwsccWorkspacesinstancesVolumes": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesinstances_volumes awscc_workspacesinstances_volumes}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesVolumes.DataAwsccWorkspacesinstancesVolumes",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesinstances_volumes awscc_workspacesinstances_volumes} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspacesinstances-volumes/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesVolumes.DataAwsccWorkspacesinstancesVolumesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesinstances-volumes/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccWorkspacesinstancesVolumes resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-volumes/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccWorkspacesinstancesVolumes to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesinstances_volumes#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccWorkspacesinstancesVolumes that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccWorkspacesinstancesVolumes to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-volumes/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-volumes/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccWorkspacesinstancesVolumes",
      "namespace": "dataAwsccWorkspacesinstancesVolumes",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-volumes/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-volumes/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-volumes/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-workspacesinstances-volumes/index:DataAwsccWorkspacesinstancesVolumes"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesVolumes.DataAwsccWorkspacesinstancesVolumesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesVolumes.DataAwsccWorkspacesinstancesVolumesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesinstances-volumes/index.ts",
        "line": 14
      },
      "name": "DataAwsccWorkspacesinstancesVolumesConfig",
      "namespace": "dataAwsccWorkspacesinstancesVolumes",
      "symbolId": "src/data-awscc-workspacesinstances-volumes/index:DataAwsccWorkspacesinstancesVolumesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstance": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesinstances_workspace_instance awscc_workspacesinstances_workspace_instance}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstance",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesinstances_workspace_instance awscc_workspacesinstances_workspace_instance} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
          "line": 1654
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
        "line": 1622
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccWorkspacesinstancesWorkspaceInstance resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 1639
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccWorkspacesinstancesWorkspaceInstance to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesinstances_workspace_instance#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccWorkspacesinstancesWorkspaceInstance that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccWorkspacesinstancesWorkspaceInstance to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 1722
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 1728
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccWorkspacesinstancesWorkspaceInstance",
      "namespace": "dataAwsccWorkspacesinstancesWorkspaceInstance",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 1627
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 1679
          },
          "name": "ec2ManagedInstance",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceEc2ManagedInstanceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 1698
          },
          "name": "managedInstance",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 1703
          },
          "name": "provisionState",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 1709
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 1714
          },
          "name": "workspaceInstanceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 1692
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 1685
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-workspacesinstances-workspace-instance/index:DataAwsccWorkspacesinstancesWorkspaceInstance"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
        "line": 14
      },
      "name": "DataAwsccWorkspacesinstancesWorkspaceInstanceConfig",
      "namespace": "dataAwsccWorkspacesinstancesWorkspaceInstance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesinstances_workspace_instance#id DataAwsccWorkspacesinstancesWorkspaceInstance#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": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-workspacesinstances-workspace-instance/index:DataAwsccWorkspacesinstancesWorkspaceInstanceConfig"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceEc2ManagedInstance": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceEc2ManagedInstance",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
        "line": 25
      },
      "name": "DataAwsccWorkspacesinstancesWorkspaceInstanceEc2ManagedInstance",
      "namespace": "dataAwsccWorkspacesinstancesWorkspaceInstance",
      "symbolId": "src/data-awscc-workspacesinstances-workspace-instance/index:DataAwsccWorkspacesinstancesWorkspaceInstanceEc2ManagedInstance"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceEc2ManagedInstanceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceEc2ManagedInstanceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
        "line": 48
      },
      "name": "DataAwsccWorkspacesinstancesWorkspaceInstanceEc2ManagedInstanceOutputReference",
      "namespace": "dataAwsccWorkspacesinstancesWorkspaceInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 75
          },
          "name": "instanceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceEc2ManagedInstance"
          }
        }
      ],
      "symbolId": "src/data-awscc-workspacesinstances-workspace-instance/index:DataAwsccWorkspacesinstancesWorkspaceInstanceEc2ManagedInstanceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstance": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstance",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
        "line": 1348
      },
      "name": "DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstance",
      "namespace": "dataAwsccWorkspacesinstancesWorkspaceInstance",
      "symbolId": "src/data-awscc-workspacesinstances-workspace-instance/index:DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstance"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceBlockDeviceMappings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceBlockDeviceMappings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
        "line": 158
      },
      "name": "DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceBlockDeviceMappings",
      "namespace": "dataAwsccWorkspacesinstancesWorkspaceInstance",
      "symbolId": "src/data-awscc-workspacesinstances-workspace-instance/index:DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceBlockDeviceMappings"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceBlockDeviceMappingsEbs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceBlockDeviceMappingsEbs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
        "line": 79
      },
      "name": "DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceBlockDeviceMappingsEbs",
      "namespace": "dataAwsccWorkspacesinstancesWorkspaceInstance",
      "symbolId": "src/data-awscc-workspacesinstances-workspace-instance/index:DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceBlockDeviceMappingsEbs"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceBlockDeviceMappingsEbsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceBlockDeviceMappingsEbsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspacesinstances-workspace-instance/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-awscc-workspacesinstances-workspace-instance/index.ts",
        "line": 102
      },
      "name": "DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceBlockDeviceMappingsEbsOutputReference",
      "namespace": "dataAwsccWorkspacesinstancesWorkspaceInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 129
          },
          "name": "encrypted",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 134
          },
          "name": "iops",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 139
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 144
          },
          "name": "throughput",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 149
          },
          "name": "volumeSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 154
          },
          "name": "volumeType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceBlockDeviceMappingsEbs"
          }
        }
      ],
      "symbolId": "src/data-awscc-workspacesinstances-workspace-instance/index:DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceBlockDeviceMappingsEbsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceBlockDeviceMappingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceBlockDeviceMappingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspacesinstances-workspace-instance/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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
        "line": 231
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 245
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceBlockDeviceMappingsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceBlockDeviceMappingsList",
      "namespace": "dataAwsccWorkspacesinstancesWorkspaceInstance",
      "symbolId": "src/data-awscc-workspacesinstances-workspace-instance/index:DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceBlockDeviceMappingsList"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceBlockDeviceMappingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceBlockDeviceMappingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspacesinstances-workspace-instance/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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
        "line": 181
      },
      "name": "DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceBlockDeviceMappingsOutputReference",
      "namespace": "dataAwsccWorkspacesinstancesWorkspaceInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 210
          },
          "name": "deviceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 216
          },
          "name": "ebs",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceBlockDeviceMappingsEbsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 221
          },
          "name": "noDevice",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 226
          },
          "name": "virtualName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 194
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceBlockDeviceMappings"
          }
        }
      ],
      "symbolId": "src/data-awscc-workspacesinstances-workspace-instance/index:DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceBlockDeviceMappingsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceCapacityReservationSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceCapacityReservationSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
        "line": 308
      },
      "name": "DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceCapacityReservationSpecification",
      "namespace": "dataAwsccWorkspacesinstancesWorkspaceInstance",
      "symbolId": "src/data-awscc-workspacesinstances-workspace-instance/index:DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceCapacityReservationSpecification"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceCapacityReservationSpecificationCapacityReservationTarget": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceCapacityReservationSpecificationCapacityReservationTarget",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
        "line": 249
      },
      "name": "DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceCapacityReservationSpecificationCapacityReservationTarget",
      "namespace": "dataAwsccWorkspacesinstancesWorkspaceInstance",
      "symbolId": "src/data-awscc-workspacesinstances-workspace-instance/index:DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceCapacityReservationSpecificationCapacityReservationTarget"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceCapacityReservationSpecificationCapacityReservationTargetOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceCapacityReservationSpecificationCapacityReservationTargetOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspacesinstances-workspace-instance/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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
        "line": 272
      },
      "name": "DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceCapacityReservationSpecificationCapacityReservationTargetOutputReference",
      "namespace": "dataAwsccWorkspacesinstancesWorkspaceInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 299
          },
          "name": "capacityReservationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 304
          },
          "name": "capacityReservationResourceGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 283
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceCapacityReservationSpecificationCapacityReservationTarget"
          }
        }
      ],
      "symbolId": "src/data-awscc-workspacesinstances-workspace-instance/index:DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceCapacityReservationSpecificationCapacityReservationTargetOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceCapacityReservationSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceCapacityReservationSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspacesinstances-workspace-instance/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-awscc-workspacesinstances-workspace-instance/index.ts",
        "line": 331
      },
      "name": "DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceCapacityReservationSpecificationOutputReference",
      "namespace": "dataAwsccWorkspacesinstancesWorkspaceInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 358
          },
          "name": "capacityReservationPreference",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 364
          },
          "name": "capacityReservationTarget",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceCapacityReservationSpecificationCapacityReservationTargetOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 342
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceCapacityReservationSpecification"
          }
        }
      ],
      "symbolId": "src/data-awscc-workspacesinstances-workspace-instance/index:DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceCapacityReservationSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceCpuOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceCpuOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
        "line": 368
      },
      "name": "DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceCpuOptions",
      "namespace": "dataAwsccWorkspacesinstancesWorkspaceInstance",
      "symbolId": "src/data-awscc-workspacesinstances-workspace-instance/index:DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceCpuOptions"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceCpuOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceCpuOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspacesinstances-workspace-instance/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-awscc-workspacesinstances-workspace-instance/index.ts",
        "line": 391
      },
      "name": "DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceCpuOptionsOutputReference",
      "namespace": "dataAwsccWorkspacesinstancesWorkspaceInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 418
          },
          "name": "coreCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 423
          },
          "name": "threadsPerCore",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 402
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceCpuOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-workspacesinstances-workspace-instance/index:DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceCpuOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceCreditSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceCreditSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
        "line": 427
      },
      "name": "DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceCreditSpecification",
      "namespace": "dataAwsccWorkspacesinstancesWorkspaceInstance",
      "symbolId": "src/data-awscc-workspacesinstances-workspace-instance/index:DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceCreditSpecification"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceCreditSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceCreditSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspacesinstances-workspace-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-awscc-workspacesinstances-workspace-instance/index.ts",
        "line": 450
      },
      "name": "DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceCreditSpecificationOutputReference",
      "namespace": "dataAwsccWorkspacesinstancesWorkspaceInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 477
          },
          "name": "cpuCredits",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 461
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceCreditSpecification"
          }
        }
      ],
      "symbolId": "src/data-awscc-workspacesinstances-workspace-instance/index:DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceCreditSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceEnclaveOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceEnclaveOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
        "line": 481
      },
      "name": "DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceEnclaveOptions",
      "namespace": "dataAwsccWorkspacesinstancesWorkspaceInstance",
      "symbolId": "src/data-awscc-workspacesinstances-workspace-instance/index:DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceEnclaveOptions"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceEnclaveOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceEnclaveOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspacesinstances-workspace-instance/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/data-awscc-workspacesinstances-workspace-instance/index.ts",
        "line": 504
      },
      "name": "DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceEnclaveOptionsOutputReference",
      "namespace": "dataAwsccWorkspacesinstancesWorkspaceInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 531
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 515
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceEnclaveOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-workspacesinstances-workspace-instance/index:DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceEnclaveOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceHibernationOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceHibernationOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
        "line": 535
      },
      "name": "DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceHibernationOptions",
      "namespace": "dataAwsccWorkspacesinstancesWorkspaceInstance",
      "symbolId": "src/data-awscc-workspacesinstances-workspace-instance/index:DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceHibernationOptions"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceHibernationOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceHibernationOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspacesinstances-workspace-instance/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-awscc-workspacesinstances-workspace-instance/index.ts",
        "line": 558
      },
      "name": "DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceHibernationOptionsOutputReference",
      "namespace": "dataAwsccWorkspacesinstancesWorkspaceInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,